python3-perf-debuginfo-4.19.90-2312.6.0.0232.oe1 >  A eW^^fS_w›=7NKgn̳͢aJdm4myf{hIلl"0 ;l'"{Xm$9v`HD1IjJ`آSr'"Tދ5L5-ie OuvMSM{_t**[ls_oC{ {uUzY&ʝ#hsQ) q9+w]Pu{tNWҢ-ADNQ6c47fbb82f146baab410945b027c244d3aeacf86a228f988dfc7e63b39b35252d07fa36fbbe4a4cd2c918bfbc9d996a44c1230fe eW^^ft_|HrO|7yFm|lcV)T;.ez鰵;T셹7NjM1Mj40?$%(8 eӷPYd:!k!Wꩤے5Ա%(K$~W .Gja,].H^vdX9KnӜXH,|kZkm絯zYnEZ:E@3l̙u0q^>Qej0L>p<t?dd! 3 ^$(Shn     J Ph 0(8g9Tg:gFGHI4X<YD\x]^bcdeflt u8vPz`Cpython3-perf-debuginfo4.19.902312.6.0.0232.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e!obs-worker-010 openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eEeEeEeEeEeEf2eef1e129bd6b7367a184ade4a895a4b2a75859a56212d2fd41449193719ceerootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.6.0.0232.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing codeobs-worker-010 17036751694.19.90-2312.6.0.0232.oe14.19.90-2312.6.0.0232.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2312.6.0.0232.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/2952b4563865d1718e1244907a65ba9c-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4322ce0f0f10a47093f19c26c6846120c0367fc4, with debug_info, not strippedw}CKU6putf-8e6f46f8f142f93dd473ce384602e1e03daaa98e03dc3ea137ee2c7764ecd51b2?@7zXZ !#,B] b2u jӫ`(y/T9f+x: fwa VldrKaBC^Ax4Ꚓl ~{Qy榅PH{LE^p`AϏ5z6kGBHdM9_Щ@[ԂRW$lu"V;lgゆP.SJ ^.4nQX{SV-0b0# :YqdgZ<3AIT85:cgDk3Y7iFQV)p'd;t tLcmje!?y&]%yz!Nrlgͯ^T6P,XD'1jRm䒦m/U'f(uVat&ž9,N H\',%Ӹ?c[Rio;T3:I.7nRW=4<2}@| yrힾ,xc1u5WV*;:siXrqȄ ]:ںG5g{h hkZ_xBbs{齩у[w|HQa42pS:d:W@hǵAP2Ps$䰹V3kgď. mAɄXl÷iv& ߥz}qC] JH oYrϜߋgWmVLj:  F`2X /gX`aC4>RG!+uXX{O1yo ▤i{YbԂn :O2svhCcOZT3n*ӝhw/GJ:ȖpϓkCoh^-ӓ.iYW$jS]`$V yRDtCDuAVfz*/7Cls0z`o4_a i0E L1<zP*҂KQ໥gav|Ho($<^F%s!Pջk_aM1'Ȃg{*J(߷>ۮ*>B6. eT~>4FثXI V]=7D6TBOH@r.Z0[0?qxxd^X2#OdEQ !ԖEi'3VY[֖Y`oYIЊBM qtpL>۷ @(>g- xFNUǔ&#Y4pHT*]Ymʄ+cXC:<ѵ}GP mDH^@p[XeV@7?{ZN13t>w[:dl\035dh0BŅ!l,VޘbEmy1>N31P͝t23WOYF),NsW,I_9 e0bExLq7_PUV}x(s^8+KA;}bM ހR^5[%ިi>Au*YrP;U'JNy)NKrm{c`n1dX7ga}gIDFK(j􏄈hU &bLH<u4d5<d#mD/`ʳ& a/k4LҭBgn2\&P%>+ݱT q֤'j@$<}eţ|$:H.+RoL#c]y[{s?'OM v@Y>ZªkG"ozy9L# bm٭Lbr ?{lȽ4Ѥ{E k(ay`EyS6zBbupv=I5۹LFIMhBF T(EEr3lhY55{돳uu5{ѕZrܒ54xp}\ ޛR~h[ZY5O6wv6T:{w$~Wcak펮_6aǥ͚~& `\sf";N!e imVxg ˚|_LDBWdZ5dd{ji'lhNo-ˮ7٭L `pabQ\lb՗ptJ-ޏQ>NpL;ߒKe|:&WXvQ (tB" sO#$Nفysֵpc -TwӾ@&qel o~yJQ_RcpM[& `,e rs4MM*[ruR]s|Y3%Rj#Еp}ք)ɰf_|rA[A 2"t(bhVJq}3wA6joE@*|КPXw1VW-EY0]7Djuv_n0&$F=SK; ^Cu qڞ+o2zy1.W:=?~)9 ZJc+Xw#6_?DqvN<0)5G/ɈWx M05RSLJWۉۤ\vIϚÇ^E)!r0@5\Pkr|Y 5^m+K%׋ ? 4DX!1h:=nuin0jRImՠ%ȅ*HQԽIPhhZ UЋw|ia N SgNv1ULTWK;@dEh"`]8,e2'la/R`~6)KMN)iP˖đQU;$Dsӭ$AK)mNsȋe)E®_cP9Xyz$KidlQSU([V,k<7:L20Y,09F<)gG#꾞14$K#x呝-B-D/)n^)m;Sa: 9)N_E:0Aw;ԃK֘ڊChw8\v 쩔Dn+mQgN o' ˷JM@ ӁK K$[{!2Ο >,Ji`ClMcL0gh 2RyY=d9BH aJw\ T I0}-w岡6CZ@+C*ߋ+%\G%;tSިk&O$io'I\aN)QQ<,;Ob UƷ~3Y$o YqmC 1+1gKHePo;#K%X3LWS\۳vo)1& kw?/9d4Pm!:u,,c읩VBn^ jk@7 NNH葽1LBm:HekiNI2 7/E~ݻ:moX* ?tnJ@!}/oK] +_@Iqfdu3STREu5 )_D lbD0=MUѢ;6oC:`5ֶleg|5:}^YE~Zz蔵 ̢4c?R_*ˆÖMaj؄b%DġmG/;.nx4Am1A+ޮN=Y"`4Әȫ>WƤ:#snliMܙ6?s?c͘}QqQjܔr΋A~XDu*yIB>q5/'c.N&3L'c1SZ۩8;NX|~;67^%|F {M"URU0 +tM!*GrP~}N1qo+tsngLIӞ`5lAO/K> au B/ej[ڡn}Rm!]LڒQ{㻀4ǒ\idx|$ Y$X)FZMr~ mhv ֆ`(w7Kge[A=(v@FtKECdύv([_\Ps!C$,0cSG<(2wmlSWiuvmDX1RXwk3jniKИ8'BiU]ڴ%_4=Ȏ"Y2ţ  D72PW>L L2v 5 -^Hz?sF߻cRO{07uО a?qvˋ;wO "TZbr1 Kb<-L>=UxRu'ϸ4i"z+H`Y#~МwoTqnQ$+8&oƐk\$QS&˧!ZO orZԙZ Ț?i'S&r!צ⢖ߢÅ|l_BOlUĸ?(*ҌW*g(g@\qm(yF͓-aуjzWVϘs6=;#]ktY \*(_v`<7W<b+bvi"ZCBGz|ƺ:'3ͣc,Z[󲌺1COhŴ8%&W1gP~Ib@ F3n:MP^)&^$66㙜{?!}Ȕqtu?UY:Sz1W|f#E!;FiaֆX+`2‡r~҅x%,q$U֐9Lq 6N*ƹ MI `RY:QU/M_ #aJ]rSβ6xxPobţ2.0NS@q׮%d6nV{k\HInk\&K$Ȏ/xjw2F|v 1ĉW:cV b8Nj3NRJ qd*ՎyPyi28 -%`ZƠYPg{E DG+\U=u$sԮ9Lix8 I\1VIW٘wbjrJ[5)niztC]cesS$X_N6I~Ng7>rTdG,Uz. ~q=ǚBγf0~xa# @jAPu}sZ(Y%j'd.d.Le^@I^jnŸ^ IGŀ hY[|595o0(?Q0_z1~]e[> $tXٺ("~6.cdUm8ײMFjq}bBpMnA !c_ƓzqJ$l|`ftH>E:~^(mD>񹠬~,1r-mXx,5\yULJ >_Q9XX6QDY;҅Ec{֮BkY|i!?d?a8eR)iR4|H([T3Rʳt_*S4bBtjS ~+phޓ-9nMeMկ5I_&%B|,k[wjeKOIw%o&K -̀1)-›S+ Xl={64fI>Y] #*e/vT/yz. q4\aBx1xTYD. 5ń4u=@R8 d%@>Yq2%^AtE0ieؘR\  C[g 왆]@fc45Dˊ?ѹdžﱮJ.sh X-prgtBoȊz9:CK?dh0uNexnx,856ٛHPF jeM _.#/L>Y `Db@ʩkh%~ğ$<|-tBLdi}~[׶D.LL4Ua]a|URd*B t_.'A&a38ujYh0rZ1eClñ^|Fӱ{VHsyԻ|$ ##<V KY_8ie~iWM`m< 1[ZB^gj2D%߇łs9&AK)Fz~D2?z13*lI{mW`9#(&l3②PyS}{A2ZcFČYe%uQt{pXa_["(XޞF`$)=ng0 t|o4(KRGZN{% s "p&p]Ւ>ܩzT-lU}N6k3w7xZ"J^lQB0Q!8qDIy dYuuC?)̇׭1HDzSxGܚ-Dm-䖨<ɝIo4g%\f$KBfHސ޹o) @P9[ɉ؀խ&|r"SV3wLNy,ĞKgWϩf$60_c`*2>&JaZB\A_JE8: DD(QAVf/+i j%afHT*T).Y ?58blLd0#r 5dӈ勩*6>]0C E} mIܥp*^Ltg(^zPUvxnަ3Rp J׀@D>Qoj۱=8@DpFAVbpؕ^5 [w+2c6P.=؍DKK{x vcd @E~ kǚWXA8k'5IĢ́ヴ^E^GEJG:ea}yRl_!Mψ[JS2~N6J0ᬗnetX~gV@!0~ ; dr ?%7X/5\![.lF!g0lSʉL3=Vtx<'!scl?_{F=eoI+{ 3&K"#R53l9WhFYZ >[܍,"?x4<ϽIA>aByIƐ<ɻN<ܭh":rc̏0 ud^{<TP#ٜٖB $qdI=2$Bw EܱOCd1iӌ1h:'}Bzة2"ll=XQ1W:tT5Uh1r¹+H꒫Z_(nHj! C<;<yɨ~:jNK+c7=CGxhf83@btk W#rL;x /h vq3$y)\c$CTq IYm&wxyr-Dٟ>qJB]${h2.dAw-4$̼{* 'W%>dkbHO`,(];c^k!B1S(&!oyE\_#2,'V$SL\`/>.#57_5˩SlW}SQ>.&xlpba@ۼV oF5`Gf, L9Y 3X^@NbH0{?SĚ!,B6G@*@V?>9u@h FY U%)R\wl.7-ǚй&8xPajˆ [/I~PߌuҶCp՞NB7BK\G+1ERvÛE^0'g9Q̐QD\BCA:1iǜnyj5 'e@ЍCL3(d.ņ +Uqؚ૗t), lWUEsxf]Ua܉i/ϻqVzE)S'.˻HG0oc|հ@Rd`ʏxnDltGNh}-qf?cħz)/p7X7X$d$.=JF׀kMB0eo̫-#M}H!'N">ܱٞ Rvx|WԤ!v%||"@B'Օ$ ls*I.e'tWFX?̓ou];ûxg )0@79za\JYѢXeHȚ~e\l{pit Tm&(pde'H7x9 bnlP =Ga6>B|0%f};6+as W7DWcbq7jxʭ&~.SG'L82@8aS]$ݧQ]>-K}/15'c&M M? 2:d9_\*SLЈ7K=l4y#ZK&, 45Y ~KoS[~=(+{[!.ܦII;6D}4u~Ŀ|办j"rW{erbcCArV=*v"EQI@C;-In ~5ԬX6]Xm}GnwZ|lpACeh颷 ` TWƆ", h[KiEm: PM/|o9hr1DӅ3VVR)#'q5G7r\MWKHC[t\fZZ[aE OCƻXYE:{2iMmJ,GMbB>ptiC̈9zR%Y՚;AiJm-flY%G^79Ccb-7rX͐GG(̲3Yi'ZF7 r+V5}nx'9;!3 $†NݦJ==EoZӅw\BSDÖ\#Ѹ'7pو= By.[1m)}ʇM³5yR ѽExj,!tgffc3-"W-?˭kc}}-Әa SzT`4+5xϒج{Z@ԬSH*]#qC$4T1T|,Xh 6"[:C! ))n'Qpd 8uk :+#LGorj%Jew`Qୣ+@RΔ8UjQvBYڥd a"rhc3|+ڬVQQSyT&X 'f4$#O qAi dTct8;Bgl 61\WSUu:/zb%;_rQiJ+$c4oɓ@B8 ^՚"#(bą*p6z.&f;, d "򍴀2etLFx< OqM-L' VP8CU5uQuiG: $>zLj)eŦ5 [Pi)ע6^.̏9e;]QL#-/Jy̓8/'1Z/澸zYȫ=U@YAɌy;OmVIBP;$s4R&ľ+IgY٦X2[ (~i=b+J5 |Z5~)A%k ߉]#EYC{CoLͬb/i0ucž9E2i_+r +,&T,C=rYm|lC5JehaxTǗr|xgm@J/V\B+<5EݦPx (:v7OiFP \P Eϛی52&=YmW).;bLbF}fZ,S})P וIdIq+Mi  Jj$%B#/dWW%d}˩´jp5Aw$Qh%Zc_$4YM/yZKQḭH\ J; p!)$ P:4N~ך"|곎ėxU,\(7Y֢Bq mg=t<\]$CL74$Z1"1_>SŽJl*r.f H~5PSC!Rm46X a7z ?gY ?}CZЮ/XjFxhFD#U[+@̑ʿM v8jr*2S*YbXdh:U˩)hhI[F:kV1\%]Cb.XXhIH䄻խr|WHF[I!"Vr֔S/sjB+H(r(QvWF)~YTW /WXA^V>q'34։@֊XƍsH.KYx>>63=6q Ų'vlgARfi1r)V5&[)0=iHS!GkhFLc "F)zݤMs[:m֤VA!FCC/ticfI6$A31b')6n=W7/*=} $JP^xl$aׁeviyhhaO빂DZ`2f᱂ʹ`ꮐ0H' 9R>z :!Zkx1FTEcD54I4wY5yM:͟+ה9YC)o{ePؘ=9\-Rא%+fbseP"M"mg3zΗk?J{ʹR袥mspALnr%k섿Bj >|x A@D7QƇ90զT;(++3l{5Bv${e)WYs* ̸t|' ߿}=ebjwPvOJU~rwP&` s=ʼ~IA&?QeIe˛`BpKl;)`FL \p\~ O5G9o{-|fɜ^ʮ%A #)OXP1eKNsu7,:oQhH9%\҇P${w ?-jM @CUQ{{\ &8: t-{&/a]SjeNӽ(YcwK}D&%Tˬufԋ|7.:%bԒ-èSa5.hq:ӥT;wEM@5/79 i0Yk 䦛9U&ϗQ&E+89Z' '<%p]^t T Tn{wEO|S /?ؿuD>)qUV^R4ȅb6(} 9r=ĵ:0x"^cՎyi2IOH8]¡NR//.rfEVhx+5BoI ~B3V#;y")rcrFbOKVdHxKaÔ{RxWOGM lSZד0O橹o֣(1#dZ=V&LS)M. L) :R .bnZMe~LBOiOs8?Ћ:׋G(%ZpeEI1Ty smc <>%g!vS#o?*hDLop 1f_R@T7\+14ys-1zӄy813 '&<|/,p&˦|E9_PGo/N)*QbgkB905\؞\b}%߭I ?@ۻ8 I^=衑,W}g,Fqpu\d;:ݭA|;-"jP©oVL {Df\eK[+f|µ׊T%Fd9׶$/ie$|YVx$Ƌh3^ 鷲åy<}hAQA:H~gz'YAJih$!|)T,-)(Mv0w 4=E"K~[?Hi|hze0̆|L TY 9jpZ( ~:) ewvBCdLd\T46?H$d|HGd ɏwmelk^Z|[+%䌪ʭC*' vwJ~ S0 a7 U;FPyxMӚ3O.[ʠqqe\vWE/I?y4eyآY2KI;QICܸћ N}Oz,Ċw@@bJR>~,CfSxFDXh>Ws@pkF$42gsHk{2]Ha6Obc&HÍX> Ì`M{ b f=X!bJ~YtY?N qA{a xo";b c #pCf_rRi(|m/:aqBfb0֦ݨ0QؒxtRc\Yk8!r>lRPWsq>&M ekbJ>qV'B("1xޡoJ"0T&PvA#wkwak]G yA'rM|*.$B.fΔi3w >jq ci/ao-1T)cu,o:rf`I]s0]_0֬7#%b|kYFK+t.3, &!̂1e,H rlyqfL¦TFq?G+Y5y*%w},iR)JxI2؃d/ ȋ'Tk+*rɀ/4P3$0v\`),qTGI~.2r,)&o8 nz0opq?U+Z4?mHX 6pz63 oE!i,g7meiMZ M[ Elg_*8;D}?mN=`e[Az}iW~`e7K`V1k o; ]R%ϽqnUkn"ӈ&%jy(Hja-&}Ɛ@OD~hdqZg;QnFas2@zuH'!=r4*[\IPMT;s۩ܫ;Ōhozq'"AkhrkZH|{?nBL4$(P~`Q'Sj͸$ a<ƍJ@QdmǺj4/:(T?[#(rE% TFd=7%v=Tz'ѩKޮ:wAPoR}a%}]?fq!>q2tpZ@^ԡO$եuYU=xc=!v@uus2VN"{z-bt=$oP3BVCt}~vѹ\ьNcgY[yJ=4 8̥)cMU4ey٩&>Rn O\$EE ZWY Zr%^pJ5 eKI Vrt%dZ{!i c(GPBYҀd\?;%8<ة֘55r@ڎ:*RO'?}8ӤC $(v!ae9-iD6*0~Q7Q7@d(H2hi.*#V-ҒsoԧibpL [&P)ᷪ_88 M"9~E "~P_whHb~d:҆sۙY۴ʳѿSQʹb<@!opv%-r7_&VHIO0Rd{. Sgʳ ;xSR+ V(2\qYnXt5D'lM{* WQlc|I#BLɴh27K"/sTN@'EyeKU3Tݍ_jE먛x8 _vDBsauHyfx%m(;۪}CgGsKrbn\Zi܅b pzT\pϧxjc=&I2$I}H2DR;L&WZ2cպ `&iAH\yċ.oշneg1bZ7ޅZ^Ó358>qj74U;bdhD0 .Q.8|i%.ҡ$FN==};G;~[.g&J֫Wh8Z6Μ;Ap QF[W $ʄHب:_oTǯIՇ2xɽ}XK!vBle qХqqRx#&U{os!-*YyKH2WAS{;f/ YŬd!Co:o%Lp3`k$|p)\ 1UP@Γ<$+h!Mڑv)2|J<,Z6eS)>+ȅe !\{ R-p\b l 耜/?*ܷ#0(hB ^to;!(%#Zp8 I: tnS[m妁i8}ROe+R;ĭr0_feY<[e&;b~(d'‡y:wgb<r3fM>ye~@ $sgWBDS}rM%e.|Iph\Cױi,śͩ4* awCʌP6B]<1t4eU >qνeTӱ9ЀX "G~CBcmd5N[s|RD3Jbo5B2[uBih|RN:E.TsN!&fB˗L+?B:$S ܻz C HrXl!d_19i(l~~sUpjQ32"asUWV] {~w6^Y = [RN}U}(տZP8=#6u8 ; _{ 91ƙYA@{CP밌ZWuA{+6ˏh+"Mwy5HێTB8 \9(#1J*^NM@w8C 3ZOiWZemYFYsDӺ?-NMiSo{8>jROQ"3@"FVBcWY -YD a8IGSDdx 0D/jp@Z0 vH5>wRp.J_7v_|Q+OlBuVp_/)XaDδ {.?XQ~LM 6?\SpNv]Y8}0v(i-gah"`~0;og"@Xſ**zy:Cymޔr}??JvL<6{鍤 Mo#ȭ~l*ɶ; ?WoXU:(qo͘udd3+3,M+7g$w4\pD^䉏9;Hvj@AtDw {6L]r[{t?r"yEy%a0s = A8ea2^4J[ړ9Қ3? . ?Nu܈9\Gd؅9eRrE:^c9?6I>Z1CAh_"1tɤ^NLU4a7گ ~cE"T[15t 'UMlf7^B)sQ5tEќh2 ogQw_zU/N{T< ^aզX*8s&H f.`+2ֲNJ#Uk=>>ko{ @ D>[:2 )PTѓ#\× O/ESHusY?nQ(I ul0Kt_LX!b] 2{eVeƀMm \bN"T)\`J󷫲XJ\dMC[ 4Cz]d k; T*W{C~~̇ K̽:Ѐ L} wuS<ƫs%]4*.mO\BDIMξJzsz6=uYLw2d+zסVNq`r uv*FHQFb~7~R<DG4iEv=K5Э&L\XI{۩*G$4ٴ'Qu; $M$)1Ns%M>BDf\dt6/k:;4@+6RE1o:_9-_.N!Iժqn1!Jo"B. /tW3ͣ0:lL(pX ?bD5YEa%ڼ̴C H0 /ԬASF^Co9E/"Ht*([?AQZC8P(LQ1Z{ )_^m8LW?yH(+0D,~-a ݆a;a>/LP6/T1c?͋g40/`b*ai<tr"4"3융Dlx+3i\k1Qf-T LcuN/wT]I[aQ~, ,Liv Uz0Vϵg젻G5͑w{`N=9@y.BfoJĚ/)( 묜`CL .v~!ĵ ݯ'=E0C`gUƞJ]uL)11ۼkO!/qac쁍˽m{OeL(_6N#(P?1i>;aíygM틏4o?LjwaHl#Ͱ9`'%U`%B^$?M@ϥ =B1]Zuݗ}2C:ISV엏T T23I/4D+8W*SUW?9`6YO0A)nCןݣv]|#{=dq󠨷ٻCNjCK3)Ơ*Fl+Y74اXD1 "Aү'k.Gn1ly@SzlB@n/w G%f{ALZ=y@V]ׄE=h p.$㸼ݟZh{h0EG1ߐwY`:UOz@:2A4ﷆ6=cGdhE2#\zeHżj+*ginhױ>G? ?5ReO^vAvhA/QXvbۆ, W@Ϋ͍he^uM0uuU- #AoY0 _`f XԮ)_#)F1 e"L[ⵥ83P1;88 j0kb S,_q <'IeP6Q&מRc&v;;\L]KΑ*[=D"mSn$8/Z(I\Tmeu2L 0VMϏ'ՋB "N!΅L;̻Ń8Fp&7B-6B‰%[Txߛ`ֱ$xˤ2>!-^?5WbߨzuӾv VY2pAu4^>*, k],j%1n,m=ķJ&Gjf[6drˍ!uefll )Rj;%ΠAە `~F8]\Rw%/ᖏqydPc$mq!f|7vԬz>o~nv%Szc=]ojG~@ܪq2:*ʼc *+S~|gG߻v Jc҇Sm' 0M2$ dk9_0w Y!jaTjF}cc1uJhv))XUd#5;"IZ5Y H|Wi !WQ4#*'\V[)IG`3΋㵵DZ< AsW EH w|͢BHhpJ\BXlo[_屇k9@pxJވфA:Vk`F+^cΉ- % E]_k+cU]`{ITJ4#R48hT96$">hU@X-|6QaQi5ruZ+nV R@HqD$9"Bg>^QWt&lzV>n˚g(LM1xHؽ|2^4Tۊ.i$u%D8 H5>\ץkHꎧ kx/iWJyTmȏ NksUy8JZTǝ^;oЀF@tohAܨHӈC@ӿRjL|v&oȊc¾1 J|{Ca>\- $0.0q~=vyVƻM>(_bn ME/F<}ЯU Xoi# v7Ky !/5bx̱s-E(8 ew,OxI Z>>'t{ul|  ZF&(vW/ǢӳǨ@ pL&SUAJ#S=V R45"K⹚},~ iWW\1YkUE#E!jnQLo1 Uo <_f?R 4:K:JSMQMۧƚ3R)Im|ZxĊ+#i)b}ɌQ8 gf S;(WY͘YEߘN{uܤD}GAHv}M&[J" .,֐xXdJo]BΑsM/h?<.!"Y74<ߨJvV/Cϡȧ溝1 va7TREn@k'8:=^ANN?mCdZ _&UtbRP'߹Ș: +p'?YIHG%áf4;|,L7L Xjzܲn_-o&J2{'h d iWK3kE5gء:AOGS2J >̱?KQi wL!Ht iefڲÔJ(X=fqŭfcfa=$!)(-yb@f@,{Ctl1 #^Q.x0|hR?{Enhp.ߢ"5f_pN's{쬿@{#嗨rf k @wVܛ6oF-UUxH9 *۷`m0\ΐv@2&,Ocv*%"$2~`$qMO@!ӎmFaBYkK '^ה忈:b8?:&!g*mvS7߷r#rC^n-%]7JV^TT [1\ 9R@!1=䈐VXj9&:|ጾ (l}o*)cCY z(Fkmb##""lZy4,7ȑ@X,Qu17Ot["oƿQ&Hh?H:DN,n9՚f"ڠ$C@HV먘j(^hQwl!K]@4' ,dY'!* !Ͱ"|LZ-)vQ_\SٔZ'*Q(xFFY| >h)0B!&?cLpd>um 31u9Y ^5FB$k@>"ڹ4N qxxc~(ȱ:\|l:׳In4| 4OQ`! n 7Z\QRL4 }[Eyἤ%LL= )ILXlO6`%퍖J^ZQ0/.QƏ6TAΜoGlsdl$=JH烾!`2՗"]3'\Sbu~CgYI*NM`9X&n%?ZWpہ)z0L e } ְeVk3@oR X^mۀȋK'9 Sy~|‰F-(/uwЕ>gk)db'WM[>&Iy&ܗ|_Us6 P<M~֩0FMbF\y3G*$h5Ç '4OL s)nѥbfW'R110"sT{/1@4ϡә1\Fj __5 (Қ?%e ԯYB]$'%}Af#OC~Y v$Cp]syY%G:H6`W2|؀dD\Po 6&ؖytFC30ˤuJ"ogn;j)Hx??VF.n;V*OG1ZHGԝ"ù9glEiZ˵wJT¾wawO]{[Hy obfNR{6E [w. $390o5;wl#rvI'"tIu);BhPkE;i+mi ͼj,"쎬V9g~t7dئؿgl1iJ։'<0l9:mTÀ/n*Fq9<:J'HɁ+tA[_~ʸo H:#=F bvjc0n 7?-Ny!) ˍU:DeI!:\lHG˾ÃO߲[ 2E[Zb{Ѥ4e#wHEѰ@DP))-t?V4N=*xj-РN0DEqh3P=;QK,ֿ!~BxE_G#k_ ;!&k2S>] ;DI[q?GPUйykdŚ˨$UAn8a t`0V6ƶJ-oTuBq Ķ6 i1 a~ڄ(n,~V5ϟ>@[E=l~X{7) G!;OQvur zgALv߇jxg_2t#2µ'V)_w rj7gF1pԕS877 "wt%?yp7:;^*b;) ģO<2 &f6~2 qtysH<& |p٬n^+FȌvYM}kcgf]Gu4jb}1)\Wq BXܠ,\Ma3EL]BPh9.C ,"peZN<&úoFZ.8zpL AJ‡\ Kg[J=ɇ nZq /k-.t0B=ջ/$0-y݅;o.O¼L-<;)x&dO"ܤ8;Jƀq"R;pį,bSl38m99FܜWPU$p,'DvIZUnL1裂990+HP_M퓃i2l%զ=0dSܲJ^B.+^[Еi۞8˯(y*ok3^GV첩v_pqLd&ӳ V3IsT5:9 >PƏe/ݗ"!Q_9Jr[{wfJӧsIۮ"?u2DPY;8K/F1)k3uC,^5c^}BvtsJB!y'dH `oS-2,ǩ{CN_֡ukrUֿA~yc+>ygI;̞eb/̉grZ2vLXvt~BUMܕ1Ώȱ˧jŵMQ7]AD_/-=qAtK;yݱ[Ĝh9h #7\[R&:]z[޵}B '(3R"] ǩD $+ʁʳKzf(;0؛veR5jTP<^ ^IseE//4}Y.+.fڛԸ] YT1*U 9[9\46wo2G?qόK$ڣG3<| v#Z2C[*'7$(ȼ3}{:I跱詺9Bar1: r;Vl@ZtvD 73i]ӶHAX4hzgz-'G>b4f ,.vq<1WclY&c\oR]ԥ\ǀ@ ?CNKV[Z*ZS6I_B,D\}qvy.!xÞpqVKğ/0v<"]L)8g?ĥܛTЬ.:]"uF jX 㱪梺\(nuBЂUMu5'|O`Cscp15jtvۣn~ Hϔd~ݚLgS[.wKN쾇ɩByrTT.`hTT V?QxR)y%mA##ȲAa,ANX~:&0lfnmr=r/2f(ڂZ:~PEUvAb&ZD~)]lK9H@e@1#N" Za!@Pȡτ;'$ISXp'&u?JE5OhB[ۆ]զ'oN 8gCžg+} iZ'<#rzk;osulˑyō:U 0~r%l?_(~&ǙYkET8_ )JFJx;MAs{2'P#|FV2 lL1|$},,t)"R{ aKyF,wD(#͐Nb7Sr`>X}&ұC:sT(n 8|aȦytŤI meJH9V=e;f+`S:Zdj>f'6!ٗӍ5%z0zyfTPZSdI` _WqI>.J(ۥ5fhvJx*ْ-wl=$[k(95Fʧ'kU">1hJnDɼWjqJ/'\܀n8U6oT:HQ"*?nVۣS0.Qͺً.);jlg̘Qd[n-O8ЋwTfz̔ tiIi&l8 =:,Nza!xDI>=u/"#%>,#Isp@"o;.A%חxe(m^rYṎ&Q'I#xTY+4?9 \Ni!./ކ;0c9=zd{},_8O뭯" %~M9g?Yh |295 F)4DKdIֲelE>؆8.>LZ%Q&_de#RF;_1揓cw~o- 7\fGzՉN]?|pNYiɌ? bw>j;Z1:(5)J!PϨbf'ˬgS/pP[x. p_J0ql)W`xSW]:&8'͝Y08.L.AiG=L)Q QYBRV2#ng/oMO-ۊwkf7븛{ë`8ClFkGʴW2(J8t6\g αc@ g:ʒLOl+R{ֵGve҄fa"f։lǁV!KpgzOs=U41PTahy1OG}AAJ(@M]B]ۼ譃̃noح&,'8UEZvei`Y, XfE9CC2GZ(5N~Ok # i K*v|L~5x\9TJymh2Si"o`,\я[IтL~յq<\ǮFPuʋ%n|xy<3pps$CJk|0Gү/J%ܺ$O=t`0ҹhkmzT?OO B.}y,E0hK\(pu0Um-_ n| yg!6V-hpw?"SV+X,:(c:<^fr)w+(<Ne#JtS?@ȡmmTq>A*`{Y !wuXwnt_eD:Ѧ$73ӰmBЙc PS߾Td[@ ~ƀ'Gw%7ChWh앩o& Vd-sBXqR| 9tƎ >B3G3WB7uӽnՁwy_jPkNZp Ң> d\/$݊=|$ y%Nz*i Ԛ8F-qbE;qWiBL N7S-!(H߷!xB\[@U׭H!hn9fT~vodOFqXwNQ;K3xGI`@;"*TIJ70=>6JSܟoEiD$߬,XZ`}&q,`>Ǣ_ˆ{qECRuaV8+%qI_TѪ9N! U5+=5i*񹈳yq&Q a WJH/TCB5/*ZJq5&״v@dzxuzR;%Lqh #u^G:l1*D,6)5VTV&R:yWT\lEl(j:ieGqޝ$./UƇfJ3F|}^j姑 -L#%_ j/"G6_*RVt#ĴLN6 iDvbMj!ەW9 d̠~⒢$" V8~^KIFfsU5'`>qT\>4=4uv;;vCMPKx"һP[on,?^YK9[>,5')"'h}lW#t1#o1X (`RNkP=V _PߢOKn.)o=W_D]embi%,0?C0C=˗-9Kj7tyAF:{ ޳\  1o>㺕7zs:#D_.yci6"dE6rX-+s}_Wi据L}p!»JqOXR=BO}s'W`w-̽jq}2 ]z8LN"Dux51+VStTwX Tp1YlɢK>+&K/حX=SKwsd0^zǕƛsYĂ3t0,B5#ٶ3:kTU1M娂913+J` `W^ Esa̢gwo8$ڌHWmB)̠Fm%^6BL?s 5EP$8cbjO½ٜ)x@|yD=ҝ~$ʼnT\;Ȝv)к#I5i^-JpJ[33V:ȯ˭=٣H,F.Qpo*RsL %~*KY*' Ee hCHę 0ߍTDU?}C5N13 [}1DB ;Qt̓T*S4x?֙E׷%9i(IQp3>7տvX0_ AM{$z*.9~b:> q3޴vPv + =vKv); 0%R![5<,E -a8en&qY@$pR9@vb%7J1rNA06I3|}v~ Gn8Kt[V,І+qRTO՛]^/G|GffYiy?q Q]@u["e[%Otn4L,˩>g [p ey[Wi](¤7%4`wV+fs@?0f@IL?!v橓w7B빪'q0'(qs;Sr? >esQ[OFux0"x1nwʾx/hwYuℑV" l8CTu'S.zeuz=/H /xӳt:>8\ \܊"]9.M6[fE]2jPDPDKb瞦 {4hi|)龜z6|6Wsr㟹[gaH'^*q^fH=3XT(oշJOl\1F揟\⵶dnb\3^0*hzs^pѻ\AW$w~ƾv=*e ܬWX}+RX>u]ꍋP"؜ʷ Z'ڡZJf5T ywC$џ8% D>Qcn`g{)o';.X*Pcfٺ̴7sDt9Å[|_) X?쯱W7 ҄hDYܤݯ0 8t;xvIa +GA YЮcB "*|~ aMJ8}&0YG:\QZՊǗ3C#Pu!s9W%]]tBE2I'+!ZwѦb:^v߇r酒TNqNdʯyXYFa>%=S}``5mޝk w5s4)Rџ~.2^(QJ%F"Zmj֝FE]Kʈ'^]B5TrJu9&m U nKbκ|pTjɩ+Q]cW|ܧL"*VXmɥj(i*:B\NK"IGyD'"[Dq!_)TQ!i=bP޹x5Lm\_8`"wy |[9~h%J ڦF=Dݘ{⤸!>u?J~5tuk)i~N$s5ұG"kY#NLV5HHB Z=Ǒ%ɬmDWEk==l@}l-ٜ픆@(h@8$?jo3u*RDlW9[RNՃfDYVhㅭzPNnX#`! o|Kzp.s \W1'.x0:4A # -p#;P;BCs#Dٲe@>[z,-UDۏh&Nl1B59 gOKo^XG}2 {WufR#R_QagL"nZ]U|W&zA4V9,o~ԺyD|(MF#8p$AAԍi@ /)fljdZz^)&I hY;X6%~sy۹M~cC_}ߞXo^y@ܒ I2e7fM@ ?&؂{75VQ#V!h Q^ڷbAI!%b/4N:Bz{_@@5|+^ea*Q{i08 163aUJ t6иāVh=߆vpHrae`v"Nl9e,HǦ' )}XmchRcYc";qL_Fj l(qEOΣUg8VVJ2G Ņ;/Z7~ … 9I&GDN WGjq6~:Fl[:W% 3M׮JFcbc"լ0o=YԾ, Зn$#[}Y#Uo!1lxFX+D_ƸaB_02 <@?ʓ-hM_zy>p }Qwij~P!ЯL+ѣ姧/mq3Ē<@kƕxYB&FREJ1t}պa SJ, l'6p}j3?#o' #_PA> qJX1CHj>3T*y%OlDz%,H+>'WRV Y^ y~xCTIUMw @pdUcm@eqV[Ck3Jo*@m~9zYț^,?:c7 ̏.HI9<)6m}Itj0_PlAN(^'r#wH\cZw'cֲ,69I!/ep ydQW٘縡 !U\$]x+"7*+!M܏{ZQ_;.E$~b4 Lg[uJ(%m iKR%h{aUzrKn)Tn9i9I)5eRf?P|v C3¡dRzL#–EUBU9bƿhhK྆GLp#w-^v2;zqÛW ێ&J]Eg-]<ja*hWU {ȠՇK~'.OW!scK_-]NgAZeoNr(3'!̾˺"uh,@G)/\;\za&{3Xр ?})PӒ ݸّK#=ɣV+/ nbp8|arT}!fUΉo _:]*TN~y Oǟzx٤[rN\h`;th\AK]xtO6j$nݳѶߑ_V(FX4yZɬ[K 8i-l5⸾;#I@RMbi'hkR<֏ˤ)6>Gfx}3މkǎ>>z<!Fdźh@iҳHl}ᅉi.^G^$:!)8zVEþ%-@GȄjA>x6| ̱4AG>/GYrou=Rp @Myp>E3@TɌŘk9Ӵa{Zos/X{>e ܧےqMO$wQp)/y b .:11+h̹~VzoNU${<,ܵ=Y|fȺca=u lS +gO,!妗Cr+T-Fljw?8,B)dEZW +Obzj Kܽ0vWo-.,='5)JҌ("bn~[^I?("OTjV%$TN̚jV1hӘ͘R"#GȯQ$=(n^mT ^Rݬ}@t1`h0EAl bhg#9DXѷsQ @&9ݽZt׆ޖ4(v\QNKGˇ`4 čPgt:` *"0}!f^'WA9<ҥ]Oȕ*ⱑ <~%|F4.Bm3Pq!X={0zy!L5ʪryx{=jvx=-'  3\bӡmgZy3w^W XV:.aZ}Vd^:3}M@s'1nb?s* ׺vVOqVkj xdRWpƯ-4ܲyrTۂ Ws2-Sc@ռŎ(qV|C(SK9ZS$g  1fb!-E@8:EEՆ[ۻf!w61`R\ԁ _DeZo'sDʊzm:/*DStrP;xKO6=廒Z WU]Oq.~ۏӌ0pɪ1p`|,=hD=X2"$Q xg1 _^I@l\;cy&G%ׯrYN` N4c;~!9ؐu ь z8BRl67~!1JQQ$ \훸7S/P 7|dTGp >t|Os! L2o{!׉{2Q]TFqzr`ihJcu`>'Nȴ1l1('jQ8H&7nҳ焨tdr@}s[nS0YL Je#q]2 }A/gMX;5Nʀ޺,tYN Sce!#z-"2xЃ oU–7f?jog,۾^H|֩ z^T ygV,=@)g > }jY$j`XY%N$PwӶ]!4~&GD@B +[6$ ɍ] H_z\MȰ8דQav%GJ>+RaʭbϾ)1x&Ӽ>pӏBqFpXݘ {8ǰ rh-7VE2<7A,Yvא"$HExi#(!V>~_Cx`ķڹ1PQȃhCR٫La|3\Mԁo-R?KYdU#SvǫO"MmG\SLzԚŞ$6{"c+B~V ͗ U!r(_* 5/h6Z*gscf.jvs]?٭g?;t֌eCܕv^mmMg.ڨ?dSċVdp]1VcdpODz-$v@? oUc +Zc'8'˵A4t'#epj?VsJtY<꜑d{wG/LDӁ=Sz3qrϱ8Qd7('ZhrB/+h-L~4)?<_ٰ־SbQ/Rr d '-y|E10P@SVp,SBMԱp!3gh(]7QjC\Iźjr]JnjH^ N;RXwԬ'5ϋuyi$ST]\v`WgryѝZXSR)rѳk]7kوi .S۰!lC&$ b?]MV0k5'"m.\C;yTRRcKj 8cj~؁`r܈E@b>>wZ#s^ uviR3 }?]Nf'4RX ݀ ,rh˹^z,HיF净@&A%uhY 墼>E;0ֶUP'  O/;D+jD/g =V<'ow |fT#GԇZʫEZ|*p7pf(5|W'LtHc2qq=9gmZ1I}@п24,MOvlpAH'bAAAؽٹ}XCEͷ_9kީ) ne֙-=Y?-uǍuRlgCV+GLS>+ Nd=y5(^;29i{KcF: WGXS>Ɇh䓞 3l0x$W 1\A'x}g,y_4*e+Z-wMH.0RICFnUgX%НcA1q/?G(۰Ca QC IhpZ|lֆXNI`/T"P/q~y;҇[Vne6.YO-a4빞d_h1IŮ->UNb?VznA}H"Y(}Ao~9BZŹEfegLV]+kVjv ӛQ9`6*JZWS~N1(4,۶O' 8{!*p Zr}){깎c}Qjf@ba g(Sm:tV!s*.:5|B^uڐ]ˆcJ?1[7>GiOrd7x ;|rW- b׳$b TXdԏLO1ȷ\L9SGNA#f>O1H\8/lVkN1[D_tAB r#"cGdD˲dJ ֗ ?\㶐X YUZ!%O{m74ΘaO]jsX3IwK{ڱu擀V ;+OVYdnHm8Z ^c# o\qWE5>1Gw)D==D a =V5JLLX~"tlRt^(M"M:.ZrZ` Kd@8$ ~|my yJmڄhwn+N$ pN1=k{=oC)}'9 e1.81v`̆# j?atdXFJb@0g wʘޗ!56] \ ~fCl,IuK)MA{1߱QR'v@{6VҜ'&7vȴe6LqIKШ.ܙ}tA ~ JVmX+V,Ceɟ޾: j :mR.1`Qq} 2J M6UEūfS/ev+pբGo4P#M+/(K-п:!{z[zD Sjs%o`fqov9HNl:֙e΋08ިv΢`EzRQ&@H_ޜLat9 (E ]-,9#;3 ioB $Zi$ W߬\ԈN`u9о +XIc{HG2xm_/?"DBloLBzP˭,]L"L$x /xCz<%Ty+ݴ}K|XHhw7S_{N H%Y9>$ tbjJ:4S ־Lyx0f`n%(t>[0 |-0f/-hNPu\qs`¯ g詾/ZdzD&$d7WQw"b,A*z[-yz찖 {b[}:W*B}5-s*G%S$رrٖ:o9L"40,eKNd谆6OO9]JhL'$&}{IfnoaO>: ~qŚA:wB]J6[`< m%RԾ|qKwVr9Ke LL@a۹ BP^DWiW̔? +>(qЅl&6>H9C,}`.9,Ujen"v"uLc^R^=CRB31v_2:K>N`y})߶rO|^|ӾXxit#~{r34I`sJmDY%9.眚YPuIe~moP3H}5c>A4*߂k43Jya]+Lxx^oi6|_ i<\QIs۵Oion) rskc ]1BDŏY,S4qlTW'J-Df[[;"us, i<b1ׅPF 'z`b.q0ܮ(H7U|=Sc[>}v0¿ysٲ^>Ga?\(䲺u_Dk(QӤA@\ntCDVd5b_~qQT0'|s.ŧ Ǒ%<҈M3HAjŀ l& `]V;vϚ6?iS7]kC;OIg#E*eP(fy珢 TKzYӥO0H>&m7S_(͛Rua+5`l4a1Ўm)גCbp~M,4, fT"QeN@L'xGB(jb` WPg y` e'mtZ1l*OcZ:yWg@>АA?}jQjFiMS>@>Dg{lP]8LCE禄a6̓$651lF REE6.>'c)72 z1߬b(%Q:CG.L&K0cj(!c^ *ɳsMftķ@F(}Nk]κ|Zܘ L&AnV˫@%V8yy?o򓬨sRXp}Hֆ@ :Sp;#uh^ c$?/.XTlgt/ ;5oG[ &/ *d._X.ȹ^4pѓM;}Q:ZǤRUS,q8 b-4)9T!!X0i8SCd2=4e@/K^I`3 ^x8Vy˼:}#<ATπa1zHovbRZG*VYY}('ҞH@cG63+5*e| ^rc/`Qk+>Q)k"V=p/2n@w1 vt 2=l6o֢`̲[)rl `ڂBNj΢eֺlVYs/OKRJTHp*#m  te)_qr㧂'gO`kL_hZ*zߠ\ۼWY,U:r9&TmjKA YR4 JS0iǯeLYW^R_ܳH|zPeu=}*2ʢ@HX:J2z/{=e'Bba~Y7sH%\S۵OH.@:Wu22b";<8қUީUp瞜 fFh <[b%ۦF']qK}6m ;8MGͤ~1~#WO(q:JΦЅpt`Lv֤*M!dssa2Ok擪moڹWb E=[םpI30z|Ĺ#<Nb*cgT3Wv %$e`gM>γ#GhY7 1{>/Yڕ\Aq<=C/C.u8!1?¿ {R`$1ĉDr6^E6!ݣLV:Q#ʒRImC ScD">sJ A7I SYjԳ$RI 9TΌNw$aTu0X}]5~|a-S9&L{014ݲ{CCCc:۷jشFNJ%rU wYC^,Bv=sdT+.=O ~ |(ONml6/n.L D"i|2y8r$`~e`^Bym5Z֧z;,e!z/18b3!Ħ /R C=PQ٫.oF<u'оL̻]dX}(aWLB(2 k6buA-5:u?@vMYKo q_VIlXt0('D Bͬf v  0\WևkAZ (>ݾ(8.7\1]$F%zad*="GDU3 *9/@dv[ zV(Ze$+#zlƦc?!%vFPw=ڄ %/>̊]cYD$̺%s/{,4QOgAf5L>S:q?Qͯ9<~;|k $fcBFl, &/AJ/IG&vc5x%3?Ux Q<5JurV(a-ǙC뗒|(ɡKs},gޙ6vwKЧɃ/!!M^'Lwͤe!Z<2'ҸX_A/Rywy~­Nrʻ w]W$JRŤ/y|wg!-z|Y {&ҧZ`jUdW 4pt_7|k@?@'Ä,3x}PY5G7̘rG-cӑ|lAQ60 %B&C*HøB),.`4vo63=@!jLǞMd44RZٟۃTޕ<>I7uiBzlKNL8=ijU  ^ dvo_d8zK h0/qUE%SHuO{?p xTl.q לDӣUou=12ޗY5*h6H|8R18˗TMI7'hQZy2uN̹&-O@M1%{0kTDU) 3*2 M#吽k)Zp!km?9 %,lBt3$7`V^k$5Vx 2E`h5|P9#JGu}; =sH9). ω^~1I;=}3#V n|}XiaǏB,)ʎ|3K8czV'Vx qk RF rټT̄9^]&%_?ul&)Z.$4aw]Y %Tn|*aV0$:nfj;1Vl@nSa%m!CCUTEŚK 0ZեI= )}b.ZRKYQd}0lD'wAW-I7?s2N-7\#/y&i<[Dܦݥ_ +ljw^d@d\g0c3H:*JZغ ;V2h[*('wYSV}  7$ EaW&f܎ažs |TT2SLoy';' r̰wzQjw9>G}@I A~#ںz=rTUA:7jC+4oC)ho]2- Ƹ[yjS`.=h1穂R<^ɘ9Vt)~r/oT^]dj^'Lm4\ELC:1Ud)}_;R.<ٹ [9\,y\dPzDLI|$xrA]x^LztR _/,У~E+cT`Ȁ{PwGտ7MljV뉽_؀o1j>Lg{JQ@`6D(/!Y5JJ9D/N# m{W]{Je4;KZUgvFVh~eִ>u# B ,Q@vi:IM%(|ܴw?]t0.ٚLUď$@Gh0 vR4|"+>4FPSٝ`7UuؖU?EbޟzG3ofI$rƃX37efvA3kAqAo{>R0+ "ՙ^J냨ۛNvٛjx{(fEVlp;4CR:bM/ E'rZ/ϗ>UAnAUƊÔ`E%GI?3\@ !^~Sᖟ;b} xᤂZsW)=)9\tsGDT\'9p&A>.Q7 fϓ%V&%y;+"Lbg#F:@!NT -f |)3){Y,I]:Fܵf#%Ɇ =J; /?Y$dJ\T:iu-wB.!{YbK#̐{8{Gk#ɏgG.ZNj>#B/qa sKШT,mw{eN'(p, ,@4-cTΠۜHvJPW)R 0b'`*FՕ|Ъ<^|nBN*'ωkAA*A3pA)%¢rN Gs'[􄈑6"~bPZIGF^!Cǒ3vbg;T\ؗS@\ydӪwFV *Xõ^!S]U!oz[Ig6 &`hZO,R7E,g=0}%9$0R"ȜX-"zH 8[d4z0̈́/ERTA 2r[PToB扒8Eш~P+̌/"CqeQ 衺ybCCBӌ} pVh߾j`>9ea'DD{Yq:GIX# f %&h?Yfj49jɻ*:F=1o|mHe| MjJþvWisK:ϊ"5S=>(a|6>J/תPI[\' 3' iߩy8}bl魇*(A] fN7$nk.C&= eoy, R}jx@ M;&K| |a\{b >)QgM'HSFTg< @KlvAx IȦv$jHA0I}X~BkXk,XΌ3!Sl\oSR O`הHhxq5#q5,1!>>(A%*xĹ7}rؑXw1Ue8_2:t(-8qj[9<#b[mwPvPA?u^GH_xu&cdKZ~;vT(#)p,(UtU #^0-Tr v=žqow9Zo֥8]qr0FqR5*"O!0^e:Kb]g-:ZW{dh=*tǯts ]y *}\[S&?ވ1r媗X~QIaNVX'?K!g-jɏLlYIGN}b-uRwBsD<ܒ%*iz;kaϿMKIPSmKc CLJ)?wCF8"$1 uf:{Thw-g껢@eh r@a޺Yt D# וYkeRlNRrT^uA"=ץ.0 W!D'""wVGAJB7>X/ $' -FT@=+ڈ'l@k[T8_,eȂ0;xrʬb}Is7loXEK|(s:TNOȨ  in:Gy?.cY-_T`Xܳ*5l JOlpc}aFtg '0yg12hLl]y Nu~6I3~Toj_(@l8mt%{=ђ9s1o$V945̓I*&B)+e+-]utHµkp:?%AGHWJBfJ+?3׷|Q'FPz(|ƕ:#MAAh̞dJWUu=gilMs%^+`kd7e1zW|=lGYM Vqx?mm C; uOIncH)i4?و/E&(6+./҈ 7_ 6av~UѮ,W?F_ L,RJc\3 ZS_@{48ghD@>JQ~ƻsr-bK{hTvVobuD)U~y&ĝ^$Zt[:E7j`ϬjHQ@(FK.Z\PLǾ%]1?zm~L|CBpd&e!;ou6W^߲֓rs${RhG4L֛w%̖0[b#Lq!n@r[ЂFQAopʧDr+:A dݑUQaFli"݆0T<0!93[sEG}sar%VS |]kE3%ziXM)>MisQ!Z"we"𨟷CUp1z,8t9Շ~L=ih*VLgBvN9c񙋞\[\c:L /nu_G6=4e#4X}NzD(Sfd):& Cv"dhGBL(?řZkBnGrUS5F&*/=8߶@KIzQdQwFn T_G&XoA.aK;ů5/8 ?"FOxn8 LKf>!TO8LZŝHf06O=#ВΚD{`Ca0ECCLa,nԉ9qRTԹ=$q|Jɘ{;e hARrW]|Q&[q0acDr`_Vo.m[:h+pǢ"›g8i ÁF~4:׊lfQa`f}SpF^2 ^vs;F'>T$L?x}mY9$M̞EB' ;fI(/Gz'-1ź273~G S,AuPl~k2 k0>,p*a(Xĉ1RMlr̵+>ꖛw۶fU5b6RK:$+pC3|}[Fn4o=%̣zCR.謘Z?җrJq=|au-22) kXZ<(pob葜1i*n;73+Z8ӻ*Qn ]gYʟMM5+@F|akѵԦGh{2+2aN=u~O4k'7 p) ~ .$x.Ɵg&ڴ4es#CT;sP?5|KnY#F2Ǎ@ N)x$lz5Qfu5Deb+ n pws .>` ؆ ,-1^ھԓuBP'+.&5iyozөd^2({h'0.ǻ@5;|B%TGxQnNPdYLɽf׾e YeP \sM/LĮ*q19[X;RZ^7EWLl@ޠ+ 9# Mu w@灀\YϽ⣵c¸cl#R'iX+^j5%ށ[8v2+ $[X@gZQеROFjZdaN"*1 ԅkMg#y:R4"u:/b} ͛XƠ(sN0 vlRmEXP.9$i/0GBtiܷ[O=[t T7+Z u'/c COiv uՈ3?"HWh`un(Ӫ:[rҕ||:%S28p>:fX׾Rm6ɳZA[_LWeX<ؔO+uڇCnSpM6",>}IgõȰZgHX܁W.gѹc#0N&TU&.4|I|UH҄~VԆNgUg?p0кl~>G=&ԟrpH#0oXoiU * &WN(e~c;-6{N9D(oSrZO1GW,BqV/REzCRMa+'3A8V h]v@7DQM,Cੈ 6P*}@hJɿFMY ش_WHDh._9ҙ疚#; RY~p"TO*|,?ߟ?Y ~Ha3ſ;BXu } IձM":KV/_O_&pvٴPs/MN'pM0պ^Q!殕kVE4B5[c[lf/LWĈ~͞(sOd6.6$êdơ@ Ԑ! 0,Wq!%b0HWxhz/~Mꋫvjh5OT6i%cVY^ʊZ^Q1fd:ߴMӋ6;tHWMɅ⬄^\_4q:C}1l =㥡 Mx~dvS^!t.jhs`FcٽT2]LTvls(qV)qUuZ*BTNi~$hԧ`.q}٢`;>޵]^EFP5_s%n\> P j}6ю2Xp\kKUIKZ귳n/j֗0=@aךs2\Ԟ-}\"j\[iۿij$I^rBKEB6\ǟ=9_\}6;}Hà[Б`x(;8"~xjWse!XSb"4XV5`2$G eIl%<_]͐?8,HfO5 lMZ-t%Lɯ 3&d5 tG=I/*X-\|jУ- *jnv5p~gHF)s1AEBV$rfB#cIM wsSN`#w谏 @S|YcPE{.@bI2D`FvR( +Ui|MmZOh0b=W F9C'_cY"NXzF+ w*mϻvae^;^$ȢzB1(><t抂ĨC7llx-r$2_E?)䆝K>,Stdˈ3ϖRudH/ϕk_exe_"\twKVFY0_ۃ,;= /ܥBuꏭ/(*W8Ny%ꎻ]`Dmw"LҚ L{Z uѓWQt4(^NG1_h/$ʾ9 (P}3TE2m3.-eLZ\" P3$$(Sk*ӭ@arpqE7S&yuJ|?ygmRp4Rn:)NުT ]Mq6L.prB0+w'Tƺ;8ݕҳz~ ޣ>lL)Է%B4[vaΪ̺q,WMb^7QVZ|v'n É.HƆ)bZ*Ra:_mԭ0f8?eU_i5Vи!A=mLr7dZ9N~mp]'#L3BߤlcWXƐ'#-- d"  . y, Uz,oYuWm^flF,f$[AMZ@SLfek?cSQK£V^/`  c6l,k$egcLIX[G<h^"i#ϰn q(o/<JscwG(~ANJ |LEVo&AB@4Ir"D8}vNa4иt^@`B( +Y'L~Oי_q`&+Tne$@@8οQC[e's7l޸Yω"> \٦X WCl:A4egD spqM75T P PYyzrCj' UV? :!UamG"qCD5CMT3/(M &$]Gef { n;hI4-){Eyg֩@2W0ZQ53ᵺ v#)qQRjwwg33, ٣Z2,tT[<\h+Й$ qKN\2@1\%D@[-GbNlY @D1[YvʹU /3]S}V  0]cy6˜ư3媼䡶 =bX9O;'g ,~$08?{Hr_s!qV,*m}lxE'CwpѶ?S oVY}u:U/K v1M'[CJRwM_H N:pNA-b5|ufԽ% ޖ4qŰZhy./|gMk! AMm'ܨY 4?-q&%3cQʲuw @9r8 `oa6cw1xpX?ܣ iuC<9Gߗ[]sln.fs Ỿ|%DξLf[̱U`},[gf#)miW~L+x_&UyEx1B5*dgfB]o|[ڬ0B&k_m,VJ# ۙ㌯}E׈'7ѨgbӬI-⃠O_)]ueg8@4εvp# ?. kBRk*yw-shkrn> C/ո 6csO/ qPيQo5.#GΗ%?v!=&ahř] ð# 1SoP?s>/:[=nFtSbW2WCisp@5]UF58"rve-IʏqnPc+=s:8is7>8 ]^"|AdŲBu:ޅ0\}h}C4uIjMLs ױ0u0>`Oy|W9)(F^M= nA(aZ +,()ٿǎn?qzvP-}7#?Hm,o:*1PPʏ#nm8{`niBJ|pFGDvy[Vvn=#Th@93X W#g_[! (N{uy#[b׾G)GYxW6 {Q0f< 8Y6)ZA(^=8(G!))1TPNP⿮цzo"O">2iOhi >82ȇ9#uθwZ"SZc'@̙&bKZT bɹ譺7WUx5c{Au3"SN $%ưP.54H(W 85y,m22j+K9LRkunFlGes+]XRq&hUa*-'8)6GWLx6& =Lt/@QO&H^3@ 5C3|إ]ߪ`Ӈ%~B{n}/)ŦջA9Z";~bȆtPk2,w[ q7%Ҩ/'}+>ʍJ? 6ޝ4o,um!k7VaGyr:dIK COHr+[Az)nZ l9_k\6'+ފLH;q5GRKHI2Zm5Z&C6 ?t"^uY cAY&rB&Ky6rgu̽ 1jL4v {B0†ݯ6E)ePo"xԦ]- %/ݪbu {W(YtzuYYǘgs-?+/= ;/ɻJNF=DiW"+,yLi?Xl'y'(ρKDȡx(;t=S,3 ZW*`o.75?_;#j>|9(NvlBFQ}GfQ=CoK' ^*13k]O9*kڐ[vgkTM&m s~y.A '2JV6\)*ѪPkEUtIE[u}ZQgv1~5ӲT"h o5W2/ [/7.z+0u@b"=;ȃ[]ϯ`|"džcɮg{w:5H)b(vJgGz#])8qX^kgD5* ϡ/z dމ_k]yG#oPϲQ RԐϡ)SՆX#2(z+N_8nK h<=G "\U:G8 p@qmVnyY#eL%+.k7JyymY\KGJ̚uiypSjKm8-6c]/ˮl:PX5Z' u. .79^%b驔mԣuQ;VuuO!46WZpҫ]̡ Z Wy<͍ݠfv_#/D{Pp;{]xy@ Npx<" ! ɽo( j>c)BvBhLxx5XXʚ$s:=+Hn1yo=錘! kKIHW2`n_*Ey(?.6^*&lǩK\M7w6!TaS~KxueWDۋl1Kñg)WEVf׶c0t1=Yy93dlQA^SYwYF)Z]ZV9vfpҳ\6dVs=|Zm yf8ЎO77Lh۝YݼۦWʀ=jpwoS64[5l~C:wTaZ % H9de%)p֜׸.IazȓokGKgo-ryX_sl+@xuܓ$}boH½U8jӅyDtp.ؙ/a#au3_Nu 6!'1S`Q:WjЊJ0&{A/0wM_yzj }R $]~~-S∤A%)b}hsdM2U(xstG@Qw4.JR9v\Ȏ@/lk߻k%dL=^P,Bfv:5TB%| 1Ijvn4UOR}Z}5?hy,GT vٸ[yDz>߲hw&+/M3&K_q&km,d㔅pF ×TC9Q@̜RS \ۖFm QgRƶ7;rݟ7Au&w uvOm ,N]=CFaʇ/N`+zZVqTԢXd.O)]%Kdќou=t=b! ނ="ޝe@Ќe3@oUWQݪZ u:XJ?ɽB.dZ^W{EI{j=s5`7PVmp`]|o\Mm'ϙ>*3VS;Ѵwp@Wl9y_iyCA9>a)Ժ?+q,({~MWˍk dy(*4" (jk+ 4t-^5 -pIc?pY%PS9aGNfƱt}qD&aDUG{L[k[`3VCx)A틦g!|cb:U[D: E`.k8 ~t~Set8K?RY3Y귩pey@m^K}eDL/O$$9ɶ7|X_NASyUz9VQH =dǎO jw(%Uy)<^yJL^18=iů$K㱁@ґ j>EՄܡ+ vJlK㿣TĐؗNPG+s:C;Ue6HdDaX[u٦crxzLR~xgkn;dFvsᎎVȄNBah.Nⱊ`{Vsȫn䖺A(1EIaB(f9N2e.MNOxo:.=LᦚW! 6C6t*f'LN|3rr#xSޫى填W6HSmhFf}Ti nO/L`Wb#;2fnMCAFj&}AX\r ‡9AcUi궍 |#_I\Cg0SD|}^V|UvEU[fd0D/(oR:uڬk2>8N9*]StvcDIo h%4ߘ#t0o0m]3|)xyd}6*/=YR;rGZ vHCW۸xDiL(+I*쿵𾠽go?iLX]g XLB ,z74G>oؽ_l⚭OԈqtm u>Zuj4.Jfn:5ꋣ&:$O$*&H]Cn7UM$s@G ryxOF@8)9/c0hxYaF!ow#F ߉"vcD77o?QW' 7ȑ\QbmXqvaJh27#`+ 1p:1~0'h؋V-<ƛϮc^;fލ SqȢ g/5- TF R 3#8ؔ:q@UBw 0Էrt-h *t.ax;58DEz8oᆣԛxDgNy[(iF"MmKgs pSyE9IU94?-fub/&@\RIIBAokt^(4=fpT/Y! sR+$HF:b +iȦέS*Bm% p>Xx h*ϛz zf1^| Ŕ\SG~|l$(U.BcI&5nn>~(k ,h=[WxP>ޭ&hn71ld颽rzI4J "`t;Q2~LQ+ ,;7@JH욗\h[f  ̵ݺMuчWa),o}VVw*\tp:s=TbRDKjr\K+MرTr #ܜg<47>GUÛ%J]/P ?~UMMV;`N mP|yZRhG!|+٪Rxuoŧh۱mŠ`9r@|z/Q.nEm[xfYqRAk/|b9FEN(K䷥y}U62b`!s~z|/phM@/daPR'ARR߃`lUY{H 2FhU찵SPTH!H(`PT@eh~zP4m¼EF7IFdL u~~ nh5hOv <>IjnN\/[WÕ/x쟩BBe֗P=oJJ:>ފSn#NƜD0-#B/9iFWflv۫-]걌64Dov3gx42Pe!}"D&,ĶWtC`ҳs}wVh~ Hƹ1{o95hM9`_["u{F04 [e"{m Tَv.+=|o>?V9\ܨ0E11Ff1w4 uڐ3@k6s+hPRAn;g%4ԛسn跟xDuGC8wzs] ~Eۯ89J傠#vu|8\PͩZFZ8[)L3/e,ފvos)yqYE&Eҟ%(^޻/.͇ 45'|UmrklXz#HU+$C}6W9?ߕT~-̃sdXS=4aGҖCy UWr6CR #5;zoHH YvyC!OZѩN=E(  KH֖Ԁ)2inѬ>XmK$b/Z>< Lb.:m)U&j&4酧_iNqhuZ0`[T:b+U`*K0 AxՑ :نjq 5o,5ܤve9'Gfw GXꑇ~'*)\{}LμeV-:D~aZdgJW)^b]}UHfb]ČH#W ,-ݟG_ȕSkg>9d: V!eBP+aHQ BMLGG`B&߁K}? 1# $mvcU>+b$ޒoa'h8Of9cZ}y}2٬M[,n_0jxȨQn n'z"v Ƀml(|j=oJJܷkJyPH &0*STT2Rs9 6=]@'#e:zLTgd*aJDLnf sa_qk5yRU[WS'|H8{Mh:Dk7˜PsP7Ȁ2S$'{%|Q-JA]L%yWkgIS*$Z,dz8[s> ܬ{T)yt¢7õr=xV'c;rAyF aMFOmTd@M-Ml9/;⾤I Em3Bv _2XY,&řgw5YLu;BNH#7eX(oA2do_z#G~[PȍAy mh[XGhބ(ajI 4B^&H>ފ d23EL҉vӧi 08Nm(5-[p2dHg8X@hoZpoТ ؿ8vцsh+l͂],{xX0֊73 je9^oSk0waXpB߄Ƥ´wU+:` ֋F p)$#xҿ`#^GW;٢UsS%IHr6aŝf4cz25ݽJmB1*#@ϤqpɥJZ*]+D|G—Ѥ+i KNZ2( .e"6Qq"9(gNƆKkușO*"B/)iu5YԹ q0k\yʎBs1B7qthV9x+D@VFDD9H|I@yՑ̽6x"R' gυzqCb>TU⽌ߡxׂ3"n](;BqJ*2gVSѹ;20%Zj5H q0:c|xb=I \Q~kC5nݵῙ|}FRh,4BPԏ_.B.!TBa%Qt'@G2Ra|!ZD$0' E550|WJ&Y1u/rA(Wy$lO݌)x;2+k[*9¦9" vǘ^wRJ5,Q+[{Jœ VNsyɧߜz4 *Bꘃ ,8̜D'[9WݢPgt?xK"siJ7'K  < Kƫ&}xv 't{#{5N<,t`\ 9ţT` 6̩OC:S!kf`6`ۤƓ c.E->>,.),)"9Ya$VKc1(lƶf룚uĪ[ *HY˞QZL&8*sFJv}|y4ћ̞X:oH8fRh:xk1 ٻ{xsΡEibK~^ vΥT~%5nNtsbo.]s=3P4OabOF2聠A&ñ۞-y`1|JSf7aymdٴ0Cu ʏp#ފ1}{ ?'}}3o 27'u([!#oWIYa&%G>nI![64' k?Nd /`A[omoOn?Jh!AdCl3N|Pr k+6j/ۍ-z^9Q{޹mZ{wbzD1] 2+^& b;ZXBlWng?̷qٰ iA$\ĭS6A'SHƤr;Ha xƀz7SW?C| NOq:jn.5VnVWFFoYQ1Rߥ*oA|P'Iw U)t4pwI^5!*kӇ 3닌& IU{`T/- pxc0rUef0`0`R[B,ܫW?kQę6!Dev6cŽv-\t, 뙎GQ&U&W!Emӎ-z+NjN 4_a\%reE{UT;OVKaWzx(~ v~dhQWpqmυϰ)*b8fb'[[?f45j6oR3DIqVLxXr~/B%8 2 5N_ՄS4͔we#W}ŵl$nP%njbxI_ڑ)^I iM7!tH 6s$M_!Kq  03G?H{?ߺ&«aݓJmCщ$u(_EHmSJ@f헀J292N{|W2BJ|m1z=}J>9˒;[I;l| & nKH&҉oFͶܨ'I|/UL:q}MG2 Ifɋ sL+ܠ^x%'q;e9# jK zb[S3]0& aq:U /Ixu~d3h,ݤM1];xY7tԆiV~ Ћ:"#@_9lwQOoׂv`O5c\"a cZpKdgx̙O8_-*A4#* aGS)&*Dw!X@4}/ 3 vi' m؆d1uP~xm@#˄i\H7$@PIV>@k%О 7!6#r&)$JK"} q)9J! ZVpNb!~q.Ki=Rק6A C:bW<pi p@JXpA//"HP:f_!`A?y $}M34K ^Дq3,GFnffשt,74EEUΛ7c0%H_~w6n3T?0{V41j)K载)lz>})WW~T<\&?XY6hF5xmOɡG~L^W f|?Qo6<^WPYoyO,ΉEI43 5Ԧ9)wEf➧![cD2hBQ?7€&j5ͳޡԿfham{.8(Iܜ~_ W^;_1 'Fhu k}l8r]Ԫg`J+>3f}}Kќ[~8=m?<<7h)Yly)x ZKyg`)VUl4Z2-uړ?>έ*z7yAcTl7>MOQoC4$߇}+a%7dg寅 OT,h4GBlɻ(+:s[}֒2% B qZ.*L8,jeZJvg|M#6I[F`^:koM)2B'Qa@q!׃'H;3%Ě!&]g>&@ABLĔLi>a~^URb)Cu_V1 Xڿ˛m(um'Fr( $OdK!huؓxw̼~R׾T>02HS\+˗0n{̋\XGY'Dɨттفr{z؀;^'{4nXo/b6|i3$=PdG`zz|o]CmP;.)O|z4Q_V)K遲n3A͏!ݑ.Q* vSpPiw`18!t*wA^ EcB^ӭ'KGs -Z`BT,nC֢aVK<4z/~@ *j5/aH0)93yaH%d'K!+|V Y1{35Ŧz Bbf~V''[dLCK U#rȫC]s=+NN[ ORX\x̡9qƩ>ӟKbS'R]Q.gzJt趂-~.]ii[ wМ8ب0`[b  f;W߄S%EwH3\<~) [\APOȿy/o<iy)4cKWK~ xmv֐{6TY^ѮyaAnG_jҎĻbbXГ Hךy~σ!dr} m<נPzuiWZ9vyܐ lɾ-Lǘ zlNlWMק%)Bek23# uc-e(/dU:`;鷣"x a~镝LqJc ,K\൦7J( qeh4\˘Ⱦ >ysp9ʻi7&?OspN89:1֨yE)2)ͽGXRDA?^s:Ut,7=R):jfPPxONa 6H\# :̼YEi #[s8Ygbx&3[|^C3Tp={}>ZSn_{c#'cQF ^WeÎ WcHT*Lv5M ;@~X)ϑS4 Z|ޥvHK`ZMpճM:D|k@'kQ-4lW`Vi*l} +r3\1:pYbIhYSzB,LGn9㭃i4 -6[#M'gjsegwї9CMO[,&>bzKב/aI_1 ܓl?UFqg[odFc#9hc3#%ڿ<_#Hfӿ/dI4c$co@|0ːt)qBM0׋1O;,ٌĘ3%xObk78IgFʭko´li>H=z!|CWctG*a;yzݸ4HȀ ?1wGކ+0kzp 3`}Q`7aCNhoV@x qSY'q*ݦ*Z+V0BV@lP( t8fKol/ BT2Ͱ#ʴ &٭KbGz=,8\%bY܏&,Et] MVSNUSlU[?c_Um(;"fN@%"ji7s7ǻU=ZgVqZp6OxZ^b -SmZok]m)xgKmV4 5)ff1Gblմy 4uT2aIw7%OEikP7ۊOm'9>9F*ûԤ3,*m ީKMitGʮqر7=kM9v}Mgcz h#eEVs֝Z7 JA;coy A{rW;;:q)6V+]5cM|Pt)uv) (ҨpkD@. T01 щ0YZ#XwYHP϶8i *//a:?:Ԡ5ڤDq*p[rOpLΏ0LW*N"M9,8ıU10?ϼCY^3q>c!]Rj H"͖ecn t<#9!%[x1ef0z=#>ẅBF{w]A) Fᛋ~Vt qZE,չzһLVJ;+vӰ?s30ۈ wzC`y{4pLiUu{%t؅gS2)On,`Z,/ԸGoZ}":0aܜPy2xuC ub XlI JOe{MC|gs|^9Q5se6}{Z> YO4Y( p7#=O7'JjF_ U(UqKuʪlqeL _p1ٶPIeлx7kՑG?5iopޣÌ9^$ 3E5\TRךC[ӑqL{m1Jah7U7OdN,M[֊":cx4, rj z*s=YTgCYe~`[۹8sElfB3 |!#f)6hLTc6@˧T 盰PuK 2 r|ѕ$(z[7aDDk*=.s|8\ א:%W}aCWfIiֿW!Kڸ,[3O1Yd4y8 @ɪP̡eIR#,9TY9CK~{:fg;<S<0bxNKZT_JjKA)0a}ݤ$񰿕=T^;=yg5}vukT\ͤd~k?zWL*0ZgdͦBoXLAmb^֞&zƊУNn VQR\F.݅)[E [2<&&0JTDž~)2n^?yXULvog(e$eC\0©rb+RKeMUJ vp敖DjLd sǔ`Nkn}>$" hhϤ(><,86Q@WEj&6tַiGIl T/S$6wWwiNE@Y1OMd/`b.^'1gW.7P"QN<E͢\c39X\/Ի| _}usrsL΋Zs/Gy֤cw[XxV¡_d؜G'l7|ƋHui9myJ0i_S9y% #phbQ2DX8# R]A2)Ë~r $>w>iGu`[^f#$&m>={ۢĽ$!!6zj06!Ԕr.P)Agl:d=cel6˫- C6ͼ 5L.$MT,e 7(f_g;fFǻ74YrSڿch[!up{v G7;SE]F@l3A= $ą'-cz7;ՅhȮʤCT,,$u^{#{\=[&,)"ᆢ;bK` .{i+9^_cl=F;ԎB`1#-7{' p!fT.^?SN1m2^$e(=r&n!W-3<@q u|awxiF/7b뾰ҏ O}[O^Wcg }r lS]n2Q\E>'6kQ/botO߼)^[i:z~98M% g%*} D- a8۪fZg;M!{2@ư(D~#0c+)8<;9hI!s+hecɐ.ވ[>&/&kn֫kg7ռ:4(@m5a Cv0&&TTN0 %BYC䝀֡9 OxR3HyXҠUsĊ BFKi|, =TOg$ VW@]-?XsyʬIdq=y"JYoC/)ASބX=LL նaYI˃QXɗשzә^wf| u:-03dIFo|+~Eb.~9Zh?F`ɢeǮJP5gyepƣ'P"zUixa}V=ħmV7&[5Y0tЮ虑p>T5XѪph tmSC_"}r&06n{k<ﭢ fĭVvǙ_.OP] 6> "B~a@6_8|Wt g۵ r4z9R? [SfW~!+/Yl$AWwصAi6]U6ܿiP%qE?FE\Y(/YCBPL4Zox뤫'5y9Ps;._0Y%#-Idk=u! 5`hz<5 Ğh;ѐ+vz=ڻ@MK@UER$%B_|hEw X`3آNFIQͦy^q\{J1vjĿ $u6Qz 8ZeDA4rD4>[hH$R;<~yu|{CL?쪯+ y:P('B:vO t4 WY~Tpp1"{.vt:D!kB #7=mMCb˖4@Y7ͺ7eK2`И5a<2H\~8!nS ˞!{S,Ƣ4$GQ:ũ~j#TCv̧^V^hy>KOt!5;8\镮c&a J365uyW`P0~e>5L_@VEH.>Vg5"Y[]8lWi5|!x/Hg?$CrlƾHRtȶqC1)ѹwQl Wm)lzI[5Н8=/9[=߶Gu\=% ?w#,J-8" p0~ڹ1V Ѯ]huH@]G6]E)eK}S#`ژ ِnN&۝D~p6%גݜYT84FL]3QZB.dqoʒ t(X枔OL;} D$Mz'"`iѼ7Fc{9yCHgY \ G̓b9F!swxI UE50㏶$vl8@ꗝ!Q).*j퐔an"nn=C-:eo7Ck,IUSY*a}ED P5e #Sg4&~e[7}aXz?88 /  /]^BÊEϸ]Ȳ޻n[7{sq69w?Vsq{F(>U o*:6iwҳ Ƨ㏮nrse݇Nu[ާ9z .5ҫؕu Iw۷W%Wz*oˡ\B3LEک7[ 9rkۿZGNKw1Ɔs:GyX&j+aF$e܁xA5h;"BOQXtc ԫF[72hʘ%>%5ov׋Sje(]3wr>gDqOi>\Ad"n-,F/o^t\i:h|[.ڄb㿗cNlUҊ'Jo;8کm;n;7P!ZZBNGVIA+[T#g pi^!*Q!UirHShS8D*dsB~N4'afst5'@d UrMdzG VHD vڝV3Xs&9Sc4ɺ]UjXDy |Y2EmTuS z( ҦH)h qtT;v=^#WsGt:IA3:yusz><BOdN/#ZfjAENVam0y\sի)\ȯ<ٵB  9}IZJBa\u w7#V,eiQr&Y2/,dmq:t¹v\mw\ӡchy,J{rmϼ+`6豥M/kݵT)kvFuaXh_' _ >HV IodQL2||0F$$uttJN}ۍ-q8Ϫc퇄={|SKĀ'{Fʎ ]Uv@mo B;l~šSoEܹ,I>&6`T4w/,ͻb~UxH0#K6.OF2bե6!V[}(phT)hd]Ѫ .٧=KyF*g:?r!ĕDUǔqޑp$R.6[!^m!~ȹ+s3&|\MI]E#ƛg=Td0S##b&8iR2֐;DH mWL\S&QP8eED P`z޷@($-"F5qDc0TPOpҙu)FoLd.`f( +H[5r}xPv{[Kf@Z=ޚڕ9AE@bL /JF2Y_zSsm>6.&.6ϡHuɖ5ȵPX¸>yɛB?6K bn.#;Z2y}vSt9G5Ξ7i潋lT9-@]l&{etCY a)rU0uW(Ȥn͓+dLi.vpogʃam"].Om>blƂCvDhx!Mȅ5bI;7CRSwgt[+ۺ -h6+o|M跧X_|{w[Yte Fڞ>5OѵziXzru3wu٠Wi>{4LRuSSe/c,>q).-MfLӱk/̞eڈg j{Cl-qrM my=x'1)8 ,1d4wr69H0A9#M>v5-r4-,Zz$i J0 hI}YKb,7]X*A VP-DjWo]hD3j$$)%G9"/oSiXOq.n {"a+¡dEtK$ƭݑ玹 pwꕢ#nQא^Qi M9 Z[룥ߪRW>e \ ԙD1S;um`=C?SBz+PwOW+"Xo~1=p'j_n%%{=R Ѓ[y67>P;c] b10 2= 0='b1UQ͠a$p{<ܒ'RTS3p ͹kc7췀}vNf0Ek{@i ݷ,Cab#$iZ x Qo Pypt Juӹ*@2/a[75YF "XKnSB%W9KT5=U=rZ^qh bFC+~iy^2>Pu)`0 S0k 8W{jTrw ~*+Y6Prֵt OFdD|H69XMw<]('ZP>.>W@,XK.++izG fxG8L(!HGJ#Tol jߝ,zpkU%=zb3 b5ΪT ׫ۨ&¡9q]3À_# K9 TOîud0q{-Nl!B 9զAR@'l2#~҃!j%c9ߠX>WW;vC_e}Fm:aP p#Tryqb_bNy+Up[+UJFJFL:u"+hxS~,*pΨ0 \l7,@hd:=bRz&m;uc7^L$kȧ,`-te-6/q{S_Z3(MSerCs$PO\BKO^ _ߝ^QѠ7s@BxՖ|MEpB8y ;j<`opO7>TݻTމԫ>Ӄ-qͼKݮy/G2q(:ΰ3i]aX'?^Kgז+!.H0%÷e3]{_U0)M Ag5R2 naQiMՕ]glC&:TnЂPuDyar^B]/gO 9b1,UXejlNdNn҆Ex(0>.S7+26{Q9=K!4 @-FnlZ)罚Of7m(L>_=nFl p[틣B6wEwPEmfT +`!r$mɸ'"MnsᦓoL\™(ReU2F%dVYF0GYvo7îb/(!ePߒMH&fgٶ_幏t)AtK\37>gVYi*<b;NG[qDG'~86'zk5Je&?oJe37LSVpȃkg1f ȎY' !Nߕ_7C ɓ$|GtZ#HiSi΋ ['=M~^P4|kn>hTߪ: jM]gndnHx]GdievC/lP xy]H*ZxFaJL$N]2@j*C.vsC\X 4#Н#11C:^f>hWٵy/d()Jm +\ӱrJ#CO;L>!PII|ik~X˲Pv p~eڍV/ t{XHnhI|X s; ޫ2ΝӅU,"(B/WEt~"g#v#tv*QBh2t[% (c'89 /=".jn얒!}?ބC45 AxQJfV9+ z!H)F[+[G8gP?٠OU]|6^˳C>J&`V+G֘S6)UȯlIﲄs5sRN"a'qATg[R6 mv hB6up^.'ISnt6{:םRr~g'd?f-3:N{ L3SLaTU3{S&J=5z<].Wzwl+Rr36<{FހU{nZ$cu#hū6dAڎy|>DVv  :֟B`8$M9܇WwS|}+G L ^-8`t=ToK` ~mg,!1^6>pf^pGx qtw>4ӆgRCS9 <98z~ ^u<6Cwvv[B*5K"Ҥ?]1uv 28cg)r.#eWWY<t_Ԅ~Lm[Ш`f3h$vRﱙvlcj,=Wd`Z5W B K⟋[Į_"_R A 省 6c(o }#V lqGɊ/ 4A QQRFQA"SJ͋;d{q^:Wȼ63j/]XIESH$+2i{NgO¤>hhtlgJs.]Czƛ  'R3AfۑbmQ)'MaVc у c?~X96juD>*>V+6fBn&^`pcWJp!ߙȜ!>s3h he>3pؐEpw4#<XK斂hm ҿ l*?.YVNXnZo9Xops8aƬw/xc8MXlHb f]YyӞB:; [O(![?+[☉]tFuQ}1M-E&8^`:ĭ:Ye&*FY.0!.319?0JD_j N^g+E*c'!MrY Ada_;\G5m¢cX%!c0M۰;5׬j| E ňd!%cXA y/+-`n@9!Q}}+^bA1BR6UՅӬ6<*tq8%;nǰ%d&(? yto01|Ən" R l³b֩#>hxh:`UdL~'13-}QG:7NkiH!` v7iן%.clVI_( 5ۚ~9.Q:n"ƅ0%~ |c: pƣ1 `: J5G,:?xQy zvU&x|{"փDla c,Vow%yjԔK]I<*.e {-J&-TyJ2XF] 1Awbos¢;~F{D+Z1%"?C/Ȼ{x ]ެxtH}Mt&VOo/c*!ʩu]'wGeթ` ^pf(`%^"b:> G dm%W[ڇ"cXB AF(M:\hH#9pa{.Du4xX5H] Q(~x.wq3b{DeV9}F2hL5'ʳEPbXCjX>*,r}F*k0CNKEMXt0 .R7LɅv,OV=Wu$"ףcin!?\,}#}WB*:BA@ OCĞw54W?`.IYM&{_~LF[vKnCgC`a 'eʈJp`,[/fpQTfytr+hk$NTt-P9+zVM=79 ΁A>,Svrɘ{0[lm7/wT}* ALΟܽv P^u*xp#77sث>`{53+h8 t0fmt?b }? vpƅQcf'p57Dʊf^Rqߗ倸A!>,lKā `AkQ׆n;,][_}$o0X4aLdh=/sUp.%~/a`hZ)ݍx/7s <yܵQw67 ~X3p218>l~ :T҉OgN}r>v#u_|?PVsK~Sk|mQ^]?*d.l}uC) Z0($ЫUMQLz+F՗$0{˾^ zfEy%ƸDzkiWAJ"B2Ώ.jK~gȜd.]A&PSUEم rFpXXk#h`~!"Bi"-CŤRAvpMI:ϐkL5V@V^el4gM?("(ԛx~bBԶqvaMƴ~$ 0 ) 2hM'=WV熂'Sbt$lnX\hWƨs!x[&zU<2yUhr+9XT\OX.~Z&Ѕ>SZ{Qm ePs .𦗙@d5E+Rd= O`6U:kcDb8Jp;RtCBӑЦm04hߔI_b(Qdž57t07\XXXW' H+tbPߓؔ:TMSf8t/Qt#؝ |NZ[rϷK>y,SbBx̂Zv]45lagG L{7]}aO.9GO乗hh:U7$\]/od4,-(Fx!UH8H4spro]O y`'VPܒ-2,G6|5ODAqk~ὧ:hktNax _6H;rM)THDb Ĥ>hM'#r9sO(PL+5 p]_;{$~i$4-uniM̛9oꨄqUsqXzI2y\.b9Bk4FGSg @V+\rL(~'hINVؒM@k4J"-1;Rk6aZX 6"o1uoб;x r>9Xɚ#~:ПuJ {] ;.ﮥN%Q7mY9BD?룤[>0ȅs 8`[F/"(WVQQZߕ9/;-;keyFof(JKZQHci! x:: M7 y$<$CdJ몰p5c'!qy60ޢYaR./622D%i\5b%)O6Wq14$Puv _2t)gɥV9Cxl'RŠCbS #?!vqh([0bC/3҄B(7 ؤSq9)Zg1C[[PXW|% Fof7- Ї ul['$ng.4of+Z02gf@M+H5| \dCRjdsM&9@p:XKNd)O<:gBXāP<1?7ı^](d:di88:c9E@DR.4CJ_Y{.WkJM{*e>CP80{զM ?PVqk&s83z*iY3F&UDz3[?妺{^'iaoX` Qa]4;/Ko_[OX?/~FfpMJhaať5B޸7^[*`P-+іl΀?h2^/%)}3fzO^l|f%1+| ǑP,C(ה:K.F(P4cfԩdw }}CW΂}/_q=P~~B.+*"U@Ȍ/- K &nnMh/^"(! GKhZ kX"'?)%pPp)7 G:׏Jk 2VHjթJia&QxE-+ iWv2Ȏ2cy8tX W[ i%Sխ1hc۔K='R@s2ߛ6K =‘p>gŘ@)}oе2Hoz>eTBg/̂r)=l¨q\HJT3=o֍ !gPa߄f͂q(uf{7O2Đ߈"jv"n j|a yYS kMo&=+5&j18 iV!#?(O7_j{d:YQ&"֊XOlRNǴЖ7O HǡsFRsISgx}P$# d<+L8㴷3Of9:g0;Z"IcЗ.dTm&FrƪxfiO5`{^j(*´/MթFY8|bz?ᛙ6cg1u"XLV*fuhEqbWuر>5$ګ-pja.ViחKyqd3}F0<E$@(i/ċ@A6i6t ξ:q054wbϨ=fFIBhEdñkZ/UdiE)F=E4*dn8m.ŞrdxL`0=9HVު>C.ŦG]G2W+HtG,M&O4N‚'y~ֲ\xnX"|:]佶-oQas)h>y]ioR0Y`+/,PZ!cUS|NϥxʮiNؕ?r|$wS2p,zMiڀ} Y"cթth\ q*҂KUt\]N3am?}r-NF{P¬l XK1`h͗c  q|%tЂ &Z:ڪQmwL[a7('H} }%N^T^3+V]?+؁ظbf  ̨=>/ؽ'Xي?K}t7=iFʾoO@W w= *3~&aI!]פl4^²:[9"]Pk?0x!0ۖ0>$B4!.WRGDvD\a0TqrG{#*rqu iFp"oHsyRNGJ%WV ،S%J& Rh_.ޞ]c4FQ +>~7VS0uS2&X&;+~ 'Ff; jDB=\c\T19,K*EkEx*8`l24=,_fj\'u$T'DzyF8ecyl|f/(v8]1m=z.:ڱ*1}d c˥?̤nO䡞F~bwQ|_kxU*V.#z: қ>st,*hiӓB&^:)}b/=aJ6&:0 O`f$@fO':sTL&o3JFu wŚ):iӳ1E׃1Ft>{Y3HC#I7z;Z ?iڂ>Wt@ԎkAkș i٣F뛋ܙl!/gC RftyY.[ {NR_ Br Fd^tC,no5Q U/̙ؤBUVCaEcQ|F~CƼ?vnJ.RGrQu\ =̯Z`)ݒtqzᣏ9bm4ٕO~:84 ;m/5r-Aُ5--*kYt}Bծq쥖T7_X*zo`?>Sm.F@*ىsv,x4WkhvzXo-kI"HQ}9f.~;ۍzwPuh+z]vZL;&QKdZt;SZժ8@$LxACg.Lo{&ENjy+hͺ{Is 4}JSDCWw霌;M*>]9>0-ܮƚjcKNl@Y +AAhxs}S 4~2~xbkCA˵ "h˓Ƙ ]%=ij# EN)HX&57+%.:#cYTG)Bz;TAeS݃t$`bV"u*kj>4tt[]G5m%(-:M $Q7u$Ni}(«zp'̯TKgV Rmi:DɣqC鮫-T[ubyx/ʞ'tz֛⁳v4\2b@y4׈ֳ)}1zB蚿썱 )#!J+cU^ST/ezۺYSܳ>KSkZN^:֞&we:Fn+E;ڢ bV9|u[&Lj [1PsYePqGIB9D>ߖqX͕)5+bnk.Qɇ~3}ZU@4[7Mm 0L>a q/P8 ':#|Iȫɴl*jMZx)J=KlI \̧>X7 ][tm$wq|´`gyҙtAa;U鴎T+5ZȂE,ysпR@TBɠau+V!2爠,.{i(vסld+>,ާi!'7\OJ .>/}&iRf^50[9Sy`= )2 hi 6%_L~N[3o4l=)m4Ȟ]Qjݘw➣zc| :SM'dh{d[5 WWsI'SjkFҕŊ)A'{X{Me)NigV/'f/ƎTǑ_XVGHrA5OW#`?9G]Y&8!kB~yOw#GX7;[[vsB$$ile!9f|iVY/hΖGMl i(qȫLx[/4 \du6sY7˩1'LluΫϢQoEk( tu}&V]}QEeLp*jORЯ4u<Ӻ+;![јGX՚H&d{OTއ^1f|>/X/r?# %P6˪/ZUJw@SvZ|1Lnk/$DM)je[;HWkŸta#cDP~kե-vL%)A5;Ȭ\DlpWyr)R*ׁ'n&1 g2; s!\b&`~6'4OiD"複:ڂp"d/KD6URD|lmcᐼlk&dl< 8i)ęZ\T"- Fqn * 7c$$Vo+2ĨO55f籓[(4]l>GG/p$l֏j'AI\zfҡ- #9n3v6ī[U#DOa/2tn{?Zq9+!NMS_/"{n XA^z^u)͈1kicBB($#ʊ3#a4 k.D(!rw'wљAO<^KOwo8ԚU)$@w "9R\-S[C[2AEWaW'3(Qד]yvd;ϟەV=c/ȓ(/”^ֹ"g4e=oB췚6~nĶm@O%5(s ").4Ԛ)+٥)RlK&9Z*C^J_N&_ғ'^!hk(d83{ȑNouT.z/ G/n۩rmҤ zdy:l%!׌i+e.aHB| tW} pu[:#R^T+;Ol1~d-E@'D i)}ȾS`3Սt,7XTXɱtI*b3yIfГVRy 0pZ;5̡}:o+/ݤp[nY.0C撝y?|E=c$ՑDzۑU]sSəXxx'rH^O4j\m%=X2xՂ1\q-8Ux6ł%>2ѿq}^.Q"-cjag᭡@MbwH^;/(ă0Iq`3W:kGyUe&'D$׿beQykԕ´&uH3,184F7qp0:gfFw,A}S'%D9٨k هqP4o\|$gA 3wl_iWd%iQW~קM[~K%mK|)ļD.:s*R .Т& I.u-x;] |9ΐ岐Fyw ^eIb$L B >crQ"B9 6iɁYlD _vlۃ:Y4G nM-e]8Q Qs#|&|NzPgA}u2i<:R fwvgwKyFͬLBCEu6 JJ{[ *>ܴr X)ߜO[6wv;d,#ߍ$}@)"8op<JZu<`47CG: bhstSս$*L^h9X ~@fz~"0?!# 9w/w6?Þ ]ȸ@LMŔ~~mk79L,uF֥u+Bb'Dݙu %ʞ+'̻NL13 8.xp_*ggZº~'li:~l0[4bxU N؂_D=Cjj^]g{hn<4D1 tIJf[:ػ$Bh'e C"ktvHTKx.ICpmԥܵYH$(ʓ]°sLP99hRdGW H`&j`3||k ,{<V|7Țƌ?"^cc^у;c!jn~[;;lU`u r6 3ČgJ HJ!Wd&OXf"Mm^Q?P4\u ݺ/dAp9w둒go;2H쌣op].L MI/ `91$.栚oE=/UP$G:gS 2Vt |rqPW#%J<},i +$NQ lBfˁum8DuAlȉtMBYآ2ga6S -OY%|wMҚKDho(X7ԼK1/yn?{Y(LH`BZ/ b(^>"6a Mʌ/ihi M669AٍvvDCGЇ^3M~cO\g !="+ndKt/rOqQenI*\=AZ3+ S!{!y-c͇>x<;sOakm+)%G\#u3ʥX'kBl!͸G17mVdK8YJ.8 6U5.*#uZ"^Ga՟c?:́?|[?ڀd'XM9cDn\3r:i#OS.i3JnEؓb",n1uyEox")4i#&qk[Dq [XxRpn&=sdΐImVqJoFUpdbdOL~M*y%"\x%"F*'3vA%A# `-lۖ<un:?er "P\E z QO?VĢ%RWBJh)Ա<97Κ3kr;AN5Q A\/ ͗k' ר`# 3 2M@wwU?;X5*֪ 2\t֭^w=}kQR~&K9 p(&OWEsМŧT`6경s#4HCkq0HWgmQW |7x WQgxW+fSxGKz7#]1vy}Y@,u]:a\ 带E{W|+ns_]M$nIVE<ɪ0Zhy?:Kҥ#nQq ײ[s={+sB-?iP~To+՝ ZnKA 77؊)n"Z X굊TPY#׌i|o]k`A}(x˶bfa3M  !O_;{q;EL~cӴ'/K'%o:?h;c?ӡ#KŖ ǘ&Q΄*VYl%N7<d 2V𦒫HkCm.(tBBCJ\&v\ =,:&g9[~ko-:aO !"[.]J\'S5#Gψ{UMFK>iol 0¤dk`Yjϕe8q"ofi&18fͨ3$k]n44d>8/(ی2#o)؛7;<'am(R~Z0!czBQyQ?[]>YD]I׻0uYa ȣ H~+ѭ@ Yæe?cqΕ=ac2 } R:]˅Ђ7( RfÙҹ:ӷapTVm^yNN\׎˄ong}g v^d}zBuưGCЕ- y)I\\b׬hWG܆@N ◐4b^ƮX|R{(CZx5^tig?߾!kl !W np#h iQf`sρyA<\:-I"9G('z9$hw"G͇TNOU2,G.bxKlFX=zf%E^~ 2F襋C#y ,ˢJY7Eףi WsgŚ" {J08›-H{TiblLglP&}h g]dg5ékȎ9:PO%+")R b4HTf 5V9kn`T87F01e}(>blOcF : G$z;y\YqCM%D!ÿy?ו$.%6z !GC#1>`a0;ઽ뒀G1ßjw([NOB%< sJ@pH~٤7Cd$~!xYd^hADG'h`vt'[ r{̢{גRR -аv&5N '1AWxen-|pf䊫k%s!ܥ^Ki; )t l˴-GCxPf|,5~U,O um+$ZaJ h1ؗKm(Mۙrr:-˄mV<~ƧfwNys&2Y=TJgar~ry>Jpj<&1<5Sm"M.* @l7I '8ǘ4?>?v`^5(΀:4AL"$0h~ X&^o`>Of}CN-A:(fr1ha`ɚ1fhZ ZSU kZ]uI/4z4TWr٘uV4)qCF >q aZ@|M 7x՘) '&_&IcF0%v^ wDb웂_|I/a q<bW;}־y. ?ҵJTHUO ʘҪ0&U؋| 4Oa)$Uh% Rvs ݮ1oqA{ wHT !@gg4>Wt{)f#h1XhBlO>NNaO#DXaOEqi>'o){F/^^^.ҏ+ ѰǦ”{Z 6: 8PzE4rs"HZCcoH֢JD"S-a"34 kRg۔nmFN^oBUKjԠMՈ)ZazKfN>h?]7llk=Ȃ9NK$$Olo@dYƥ֏.`t:wXWl3'ݝl`ﺮ}y~ՅY@^JDRKǥ~ݯ&<Ġ&w9NՍ^Ɔ~T~W20xJ'G*gPq]aGϪR 3$smfc 3`k"wpe^,PwXD14E\ RD3IN/Ɠ',dlQ&fo$SNU{IzY9o0pvɊ@LdMi4AϚpCp*x5c782 >Bm}T4r2pʧ"ZXW\4,h>>,iWXD ^ :l.I]cPf|#Cܿ=Ty`}58ߐ+`dk!-̆*gKs}Y٢3LaRj|VM;lmî#"0[¹;@ "[/9ADG B9^"hͩA:j]$ti{EU4fKDr06ߍ2 ||`+fyP 4Jy;VwpC2q- .2FAU M \ 0-K9Xr';cF(LݐU}2yo~FjeAxB9ǑUds960R8>W_h\JӜnob&Z^N0+Mdwߘ\D뢰I ٪bII a?LN W,?@|kˑ+㌭k4gZ< Ƥ[w{H\Vm;ϵ:1:7/@3(^j܉K`gT&yzE:'EUqգ4[3)Zs"A[:k1:ªs]T|TW5,f.Al _um7#JSl0A`Bǭ~r$7уfݔ@ \B%G PKުpXu!|v8ƨc2bAQڰF S>q9SIMjSTi'F* CoH+cv{>ow3PT̰axӑwHRWK"%S(G* 1C6TdfV"(H'9gڱ&"d*^H/9ۜl.RNXh"DžuE~bu"&g-({B DjvT{p+^%&}/7F7Iٹӊ_1uf{4;UΜǭNpy{i2/ikHҪژIs~ʇ5U$D h*Y):Z0"i$Ss1AhF4O-+| ,xhg%"B%xHBt`hזpZHAҫ̗;Wci֚DhER;h0o10AR˥{N鰬s|dg:JNkyl9E[- ԔvξaVG<,Wϡ} mCEq/' 6j C.iug6G sWwy3l>J|ƩZQ.Ư<(Rk$pGtU[_mqj mïNV#Lݫ M(l6DY?L{~F,|1#a64l IcݺwJfj=^mYOSKϣi+ oR߃&Ҏ|(FVL1ћDB{ ~K1)oc'p]&wO957JNUr^#!"ql PzB&y:QKm39LELh{ WL1+^ݲ:m+躵vk.qrZ#ekamjXُk(3Ĥ,vL1 ֨lf2ʪp4Yàb׿@SQ?_'A0pavW@CPDUS\"s"/Zc^#@S5ӑ¡>cJ H 2_fiͳc*a`^UR$(˯)VI21~?mE" Jo&x )5`1r9k(X2ڨs՗c3'%fZЎ_=1fb^VޚB%m% ~~)ԱQ^T'tBXo `眀fQiO`vWO0nlcױM˜悌r0R[sE*k56+ބP9 V/G2)-HdY))%LE s(S`Ddx 'e#_CewWG ̆Kbt勡[&is\͘4{#akKor0P&<[*A؇l)\)9.u4lA5A7xIrYsT/Yp'I;- 9 \Dy_y4m3'ndAsEFfi^#܄o ,%K]S#zJXNm!nMBe`k#m ^ v/ 52\1TSQVo}F/U7Gq{h|P0ԋ,2^5{/u X̛)9w TK'a7U,/Mq{^/Cו,Ehײ;U1>.OAe+n y{;6Tn0?RO7zoUYmcy#t9O+CBa?,n@^K/{QD> ߕi%.xaմ6PJBPpOq6+i:SsAt`J5avsui(Bf厊5C{pҷHb;E^&{0#V*[9%v#Zz[uJ\fhK-S]Wv[*&K3mz\=?EvD_[)hR^]ljq@b} 7P/o:~}.[/Nh تh$B`žC3s ) [K/)LȄ3v-,M\z.!7+.7TTXX즍/fTx%_Oyj_>[1MXFdbWPOԐ_[߆ D*HdzN|/>Vc[ꆀE%yxNHi;QO;9W&dscvtӷ!w A3zaM܈rMHu2ĥvh/vYeĄDQЫE^ 8wWN9^SdYU~L(kEQ3n3?I3X#ɏ^iJgXupbQw K'pgr?9wKus,ދiX@NvE4rie"z]}iiC'իƑ?pOB2c2Ž,I!/@w4]3»}fK([ޜ; 1^ 5EuqLxuzdؕ(ip8rgj.La18^) |OMg-@bD@ue?+a W*$h?-DEmHUYQ=/WS!)VSЗg\8k3`J'No|ڍs!&p\FXӡﷻ'K`vI\m.k2&rn1=e/u&)ʶ-5_ThҤcĖ'g36S$&qc^1B(l_I PI2xE8G^&zbGf.?we7dɷ#(+Bg D/ ~f{ iVD.U܂Uut7/ʽ7gaDkU)BLZ(w_ W-h^Õ'Fi賿 !(whpvD}Pd$1^覚&=l〟̰ՓЃ 4̺=R8HFd/ N &=@pXcc9O:9qÝrDxu^tUJ`Kvخ9Am $Oaw/8;rkavcE,ڎW {P/7 YC@2Q@4 8,)cL x%}Xӕ<&(ڒ<_# C:~:7t{>bʰ/B'̯ @Hޞi i4:/kK}9Mq(0 zP +vS'xp#ϳ67^/,q^ OFfңBʀ<=wD<$qY2eUeR_cA=t琹72)l\0U,I$$h>}W-p=o&-ˌQ> RoBvDz*]qnv@O)BU&šO?P kbd _PwL}tR|@3xo8M#r5`ޛ{H//~p:0(2R9~BD;'kzVMM͑w73)ע/䤼TLDx? |!"+(LRJc\\ \s)(r? Iׁ̕D.y^ߣf8Z2QK3ţ:37O t_d@ּG#wS&66߂EzQty豌~呷PTֵ'Cd-Hh+$&c׃7$x-:P^&]jY}FAfR pR#8wM)3GWD̜:ՒeGeat7a`, kO V-o :obf[TQs^mR?C1!sv,EvY6]rHe"=eMӝT?<4:ly8FOzj]_O8t5v KY}!.DisO%fJ X zq",m 4ѷM4quK 7"<0FKN:`0yUG"o Ɠb!U5yD!;_|(v4mZ:uh05<@ 9,n{ 4}uz $e 9}P+B\$ 1(_;;/"8+E#hֈ?υsaMm1ً?Dj L:gzr]DX-j}R>*>VWe]f%c~ĐHl-kBqrRVd3&/JH Kc5'LmTCi˘/ӞhUZY5%HJ NizlboȟFXLޒbYQQQ3}DX(~CGO퍊: FPl- Ѝ>;e6']1k(^FiOK~Ҍk!aZ/1'J CsMWr:IqBNG#Z5:Eq|xݟ8p47+vjB+C _^ ;i>|'*3:Ee3 т| 9e R*'n;ƒ6J-tmO dF?eXNԼ_`"7+(*LH D$8?}U>88alJYtIʥ& XEE^B\eE ݻ!ҁ$P0Cuw;Kf@e!s_ηjXɓܡ; V`׸W'ZGz 1$*. m9d\et*ԟ?.3-k-ت 1!<uv#a/| ݍ60rڽ@(4 U* nҖMNjѬ s5(5b;iZO yM5D"uJa8 Ʀ$ SӉ'6c_@qE~}3*"e2q+KzDy΍5 CA<7t_Q cFΐ fCr^0nSFhXJlw)E$o%h gKH-Hku¡e犗0 ltQ)ƞ4!SS⹗Jp>pO6+mU@K߬cp=7ey 9c| g2`,2mDܞeU<%v^nYKhW`%3(Be!Qp ɦ{e6a< `OA+0D r cn*9t9 spiim{gSMfW}s+akqDV-oTSJb_p{fO6B/6@{PZDw+qQnl#4 -Y#:kNw+3%4(,0qQguuLmLP(EkBف&Pn ZZ[&U+/PD(XxHQ?S ? *AK@VaZ)sok(e,E+ Ű;g0q+.P2>Vxp_6˷OD)!wG}{')=x ]9ܾĹ2P_)QqN|qE.X~0ò:qDЖ2]_œ8f%Юo :z3@n(؅s S=,_4P=IF$H 'rZ0xXl!"wNuHȴr9eR䴼RM|ȭvq٭l3tvcK [<]7%:ɵF:;/'at,X8;f;t0j0懇D3Ts &ɯߟ 3J||SGFY椧e+AlHN2~m;hsaO0WE{XwH'Iy*̬qz~.a+Wâ`q3:l?qXG"Ejl+AqvT+}l%R5y4wEirr;,4t9;v+i)"-f݆㮀cb5=B .*2PnB xL,z\q9hWc+*eFz˳Q'*7S=x " % ä!kM%B >gWĻHKAwrKCь\U{Ư{6a~{#O0)x?O,NQcs)?Kjj12ZȚC_|#(|۳%8`[.!ׂ@jZ(x ,6Q Kr&QjoՋVj #'FFJPDj,NN/mK/fQ IcbQ#L!hŷʡψq&wd8&0Zp2%\%M;`L h$Z-xˑ-uy[H.BHnvCōV<,!87"&K1]@^#UNP Sx~ޒN:V쫘)a Nd]I}L'/Tl|( db^էi[bٗg,VUJ27Юn7&75 ' ຳ"Rht" 6 ʂ͒ő=krdXܱ1(l0xD$p8ot?>Jht"C LĎ8:eZFź2(XXX+b3ri=SNeh!)@mce ; ty5d<U獃{ zL&_&5W_߂3 'd:#`:ue\X=anhۚ ZyqxsK5A P9Uκ-U(Ys>eY!n̟̕߻ ~F \OlMt6&3onUE^<ݦ DUC _(sLf"mGZQ2m-[F~hܮ96*]@vrVKgOwQ,Q(T ljPhj״{Wɶ~t@`wVoLř+էu+Ol]ueO/<\ئ^1!pGS{#qqwWO;úi.Н;XvbV4aALuC+e TJ&^z3Kޱyq>| g1Q,*MC/# (鈨ájԳב!{m6xr 4Dgw)fxDG6d_îu)tAޙ[,,jq Pg#s~Y"ak|믣 uSd!k3d8,!12eƓct~qm3ԃ0mHx?u{IA1JP??vחaK۵!lJ#掟uM\nx s6CpXXׂ X0ŰU߉+^M8㪼]b+*ve;j75Vw t>:4k*vL) !`yn7g/KN, [P:FZ>;ςw+Z#Nh &=ײ_&5 q|rnŽ2e#E+ ӉK>c*gr@@DIm":~bwp%=cS-dKYEg_JKjo|!w=D"%3Ͼ/zlqs*\DъD@ 0^4x6AUඨXZ A2 o OA妈 $ω0fwT# ~2*!"%@PL }M8' Xptd- ƝƙԉxN;.#M7=\l ;;_J{-B*Sg-zl_TB='\j]ss^ Kؐyk?#֦^x+ Equgy5!ou^yC -Q˚1>ij0 ݽ͢YlG@ujGRt?bh3y 3: Oz=m-J'=].|ɽ'N޺ۇ{WM/M L/O|>jyW=DLr=V9rf-_U:G}.)f]M TVV08SkN3ѥ{gľȐ6֮%Zvc2cdkQEj9Cq~aUcSE_s=:.PAfF!Kg&].ociWÏ(7h P?n'L?;&@_Xݫ2@R7mP4͕e]:xB`)5++ lM-Y+ӿ}uxCnwzm) Z/1{A9Pߥj2lY>hsT]C UmPu= ױ]I]'UbOYt>LO㇑lu( r5lŅfun>|ۙOT-~ZN?oeDܛ(:\y͡#/|ϵw3/^Ad9Ƒ.-Rzh$V" 3 |C3=P|ks abAM)j?|!S-Ƽfyr|ӮIdX\ڦJRN/Sg?+N0sE "{015كgfs81=XkL QnS@Ƞ}X_dK֒(fOzJR/mQaif 곢No= nV C!BI;U H|E8yQRT3Js//릫^HD濫@NLi|Y P6<@Q ©lYt E]֠I&D`1^~ņr'=wd~QMVH& pˬ81ulLgpW(N-~g$oPIy;b:4Wu< Ua`<)%Yߍ]l6! ն%BFƼ$pG]iˢV< ({"sJޔ'{Z*:Hwk~ HGROv )]^7r'sIlqOjҿ!#].>ТeXX/vĨ7"i(2d0j(P.;_aLy *Rî6o+˜"̔avq?-{1%_&9 p9\˘F |Ila-EhbS{3q:tU/@qEޓ^ۺrٖ2U:?5,Laj=cлF7y0~:ud]!lM KÖ.UèDnPO*S1|X -}fqgA*]7wY1 sѾ'ixR"*Z'5A0..'Xh'm $m|ƄƇW'ԥ>rYX p:>Q2Gmw"cyt>|M< "|<Fb/2vK0mA`x'[bLAON6D(?IV@hc6_ogV> 3S%9TPT:lH*Zv`mg[5tCsH?r7C vB9?`ޭaMY-?l:QY\3H(ax}Jd+` 7]I^ A=.ҢXm3LVc0wFbb JZ$|!ABY#V!]BEB(yj80˥e}t4f& mu*ǧ=O>򧅹o9Ҋ$6yt~5sߕuLR4yg=憉ɷc#e?mN< .UA XOgݘ?'>c|!*XV`sb'Cupq͍H~ɖQe$FeJO:yT>UVLxCCh N#k78HjvQ-L}i,QlX?P#00qaMsiSl$ OxЍOӋ-Ո;VE:`){'-n*5vî4kŤߓ؆|I!NmmR1wFu#BQ/IC-i FhNLne<9~_ %و p%E7/p B*͓׿LN"lb2c>Y^#}. Qs+U`D鶄TenL_CyVٶuF4 p׻RCkv xXXU}y ڳ8:`bnA I\@uݫu{d_N;XijJDCeLGb`!hiu}sP` r݅Z_g cV6̕s!L'" x<^n<+Y^ym- 3!J׽)d勵ۄG&?%,V Pxtr97j{oGv*uHҬ(uOΧG9DTՄg~EQ&crзB/!cR|& .>V9Pd->Qy1~2F))PamucI(@[A^}>90?jꨏ'Seh glcqc] |eAn-=\o؎*7'Zؑ8#ied킄OcCݰ[s@SS{yߨu[]؁5^ě D>(ϩo2RߣxT1ԻO[e1{ỉkbڱ};*ގB1oH 2L2،k?s`>u 6zeL|j jfǙy5<}DD`^'3LvVGn/>:4'IP"u-uhx tz84fao4]qxz'-CKJAj|5iB$5;£4iG.VM0FD\I]$ B`$9 k~pp-hBy<7d? ^IvkQT.jgL >h(޹B5W(>v% G/DNlYI*V!m=SU X:YeV7N䙲l5h|ltҪ-\aF/4|{MOe0E-hAVŕE/h_ep?Ě!D'z>߾'-D.XPύXdu@:{xѿ:Zχ-&`,nv!JpUW34+XmUh'PH*Y;%?;>-XWfsoR776V/d\ڴ4w?yqE伡H}5m;(52/AOVc yOsR\۴^F쮤dq߾-;V܆>L|-=(tW^?'S [{iJ|Ij]JѼ7l5y $onn9rtG{9; MG@bϴ^N;p(MՎ;>< h}jnǗN(=GYZSYoHf(79-.i8_L:RP9_ůhҘRGi SndD49[*`pu.u6NoƆx4/OދA 5d1v2=|p7f P+Sb Zg+34Տn13?Aؾ Q*]TE@xY|qw3X..I6eұ'ZӔ8&Cg60 bJ v<d=Iw$^|2,N3)mwQc-p5l$FqiЇ:e t.Ağb֋S,{ 2eFCJ-~R{WV@"Ә:=c8%Xx~ӆBIWׁ*0fV4i0&/jx5\Xx91*b$fU cѢ4bCLPͯ`s|wG/QDù 13Z)cGgWMO _̡Cw2HY:xM!ne$fD" le̲]ݛ7娟/baG SYuf :Ә?'J{|d) K2(ouQ>GW=$0h:ms-85FE5rA|wNk38sVOz)FPp%Y,)n-6?qȪiP迬Fb־;+RiK%UIPInAޜ^>3!"Xem4? $kl&z-$Ȧ ƆCy. =ςm+F6KIܒO)L` BLqLS5p_XEZ1x!<$WODM<[O8N92W'XEwis}-mLЌGs{R @P9*ݢ@n +Jq9h3:(FL܍)AZg˹[ >`15թG`E?B$fڛB^,~H:q2aTm aQJ9mCU\?GE"jX>_N*Imx(S'n^w,|WUt JDΆNeNy&6dF]K?8MC~$ʺ܋`S}D$uBMv GπE(⁛agUìp]:+uE VӧO] Wגq}1}{xL4j&t\žUx^ `;N[ܬ4"J^/<'SEZgZY$W$6HjuIt$ò[9)T3Ŝ +;:&+ѡYki+YR{V^t|#_Bax2e&%%uUd!rbsЂʊHݰ0olkCKPK.%/#+QMeՅݜzf,|[!EOr30ӣS+0Җ&[ (fa>a*T9D؟'<Ñ$nwh5ڐڐ~s8#|ε΀RN(E nihecel'lG΁- aN Sk?3-ޣpcLVxqD}V OȨ:1k].S8.s0@ 7`u >9{b5x`ϡKKxg ]IkkZzȒ`ЁQ/!q/3I!)ixreOXpv1e%Wa_V qΔh\R}"b@칓0zf _TVh<+n"u&?*yxA]e{ۓ¯>TL(2܆ vt,HB%M\O̟y 6ot|E{D1x)o1U.~DPnހ-`ބG/sYRc(" ~2" I'#(ם*b$uSBOZk;Wv;_ < H"}qZx-߷GSQ#& <]@6m1n($v㥿l2<2uXLP}jebn ̃V~ٔZ̎w #Z% "zN}?, gV[^S`ɭ{7wq3dX)?۱ tvDɸ9k=]蘘b0v8X}{صhn:D#걾1:ՅAb>ׅy޸EQ>ñlL+q֋^d]/F(1e 7C|;Y3NQ=#@>D>*%cνͯv857)J_Bqs__;PJ[+ s>FF}@d/4$j]y!4*=?{Ag=W'&A&M:=|U«!8f{({F>)vŨ†;`*o!gU `;.EJ{ pY)02><ǣSʺ5{*i_X^9j Z6"}#04}/Y23?dUbc:G=3?T@[iA?J:rp-2&P5Ƌk1Xɚ5U[ζ5>p{zc}e1Î|ugZ\Xb0GX&.J4bY#ԳٗMuuWXXq_k4KOWZ7GR9esyranO%eqX60̤W;^En:K, rHeO9pJ.J>" )Z+)a`epZi%>Ay#:8%e`zl0̸!{sRH'gFAQn" *'>Wytkİ4E"%s4}8f]07XNW(6+CٝwrkU|vˀ01hE F Sy)u6ui[ K?Z"&)u:o l!Ȋy+a@qgK˚ xMr 2~Uw>)p|BFzWԠ3M "g_fGxj,OC׵"\wF|__ԭv>6t癈Jpql?KU,;% d߬Rk$GFXv*h_Kvv;(F|%l(b)_Ԝ]?A 3 ~AMGqZRtQ06It 7zy*p[Gpp8תMI֔v" Wڮ}c.&LlmμF̏v ..#81HGk,Xi F,Mi wVyLNuɜbE?Qì2]/Q Jwj=xފ)Mܹ @USkZ"vqC^@*%oF}b8}.yQo;~&i&[aM{4՟*5^(W4J;ik.3D%Ca+ )qlKV==`jH,]{ܱ'mdK;߹"Jx:nFZ,x9 ( \ +cMaQyQ׏+r-4 y"60[ڿ)1=_ou& %{ɦK2,ڕ+ᇎ޹11%kF,g dW jk;iLosU;{\%t8Ww&iez GZ$62Ϭ&&gA67yJxO%|Mw6R>ǾOe{Є^rZQS) 58SL/Q;Vqu$fOT\xWloWéIK4AߒhhlbӄIZx#/)F fI2f3S]`V7ay?*r$L||$xTx; U,#Gduّ|34ܷ k;q&yɑq^ϣ!l+bi=lwuG(3/P-7_p5Ѐ} hg|N{ F␋Z)NMgFٷ2/ O7◘ +{D~PQ ިw-cB>J?`1zplBi̞EڦD#T$s:|48[pYT&Y$r>7L̞T-o@'ZyZf-iTGBjCm !QMipe  yѽʎ6rqJn9jSmWbqp,ݎ x7qTYh1"~_5ֹN%j̷ 2_XLaROXlk_+4Xi9.RꤚUĻtPΞ g:p͢gȿM)[#:%q7lN;9HKR1 ?DRxYEYasV Y9*kcqrOYTiv3S-䆲Cj{IWhwUt}+Dkf|+y ʓ$8,`rty'T5QWcş0{psD>BfLʡY&sTJ=΃BLՠ_\1$e;47 / o+WVӴy[3+ktQsdy\S!9Tr@ET}o T (/lZ"Jɀi6kzO+$J0fa<b$B8Z!<@ D)g3 xLo#ɁXxJv`ՇڝnB&x/2nblSjN6]N@+Fjar$[ Te#fp&1Er>INaϿZ˔WO)Fci{KYחK-kqYoy"y1 v21JEޢ}S82L{~qoVQJ)S/"jSٯp=`o ;7a40(dz3nv6WBOrSq&oX(jߠ50$]-?~7@_ $́si'LyOK?y?c ĮK{rT]]~r~JF ?ģ)"1}:$ DC(S+@$";pKppinݴayNiN-1ZN򗐙Èu} K!OBŹ (-cGO);Ɓp k,\t];c! T)[]KnQĽY]휪dߺҰ_Wrb'!WJh8 ltԛP8Ӣh<t|M_ɔ1JԒ3!9пe"p46m1mNd 4z6=y4VGƘz>ej,wh8 d_v+ۥ?j\xQ,4+=[l 3-Ԃr-7 ٸ 1;|0Ia||dAC:43F 5@G^߅M 0WSR %]ʃdX@H^JĒh-l DzKdxxUU86p](,NY.Z?2onvnMy FIP@[7P"~wgv;΅ 3ʮ^o #w)ۻ(6rxs*@P{ |'h6%`U]ʶhNu~덜]b 19{}Lh&!&QY)6zN1G} q meTlhBͣ!h$Yŋ!Uv`Nz?,$!j9{w.*m%f_BF (G% 3_ }4@sޜZ̸ v;aŞq9C\efO*O/o3?3u}K.(d L3"ՋLZ&]% {F]E) hIrO^mt8JvwmT✌cY)B2NƢ`_>:qibdžh-y fumd#н>kt7 iR008Eڼe[66埪tΧktlH0dnwߙ^L"5_8186tnWP^*ssI}?ʽ=r@ \‡4eJ`lsQ2\yjm@&W{R5~CʘH$nDLi? 5i0Xf2@e4; i)@Hf.r9= 5I5hTFg*PwrxO vi@hđ1癌):|+l:W$ `-9`A(9^Y܉;P n.sU~SAxv2f":̐;P#2vF\zzu8;rUHyLW~D']aDgV&+mĥIS%ʓ~ML䉓`kW #۷Wj ݷ"0@ nzFI ƚxP%]~1UhбUEf"vCgWY kLgPՁh^I՝{RHXjñe=gYlp ԓC(aHʔ/TBS皣e@Ʊ?FB:.]> CaQ 9@t7(}%q2-@d`ʕ8SLBC!#:ki=F1T7>Rdq)eeC/ʹ(M) bݪKφ0L3w}^B(a6f3+žBZ;V3:Ye#7.2>XHFiAYӉ)x2t#b?o¯_Iac#ף/'o ﰏZ0FSv{Oj/wJbe.WrlRP z /m .pP| x\%HgĒÍ dg lVҧC-r]FSD-R5X;A nICkTa8\B)j8-İKHO;hMhP֤g3. bFN;Y¯LD;lf&# BjUlhWPs՘rOv`cH` SQ_#2sO@IχwDgoCvUGG+qtUьu-S9z_nf- ~,Y{kϻGY&6N<}^$Z soӍc5}Z<\,JV|/J3*t__ rpxe8ܽ-;`Zց (ZIǡ^1᪶u#VP^ ]#L̩ =JJkTv~lr42!kdO[P81FEM *Wt>m݃ؠ"E%Bl;Ec8kk|  EW[7D%( [HO8$N jm> WWOG6aR74d6[ ڮy-5ָ}UPyQl#:lJApH^@yzJZ/v@  9v#wq)ƔkT+^m9H[-?w*:+u^5hukx{ti2˘+t˯&6Y͵:fYU(hlZUF3F F?f>ܓ;}qmkZZ!Uuý4z􄶻)l?{LlHG;/6U3 |xqe 7(+$fᎺx̺W-HS}I&&ūDÜ|UR٢LuS DB~zq^ $U z]儡<<##.x};Yq"%RgmLmO$'Zc ea'mJR !p 'd/hԎ5Kak%L-O/%lOBT:5tK6/a~|ic%[1 ȗ/gV22Sܒ"xhs.`/q-^Wn52o@;,EքWU5-}TsjeN%,mj=R}O(W`K p L2Gl*t8nVFvo9!/ pС-F36|SbLn'ȎqK;Ӝfh\iEӲDI/ψk)e|U1N) z }PE% ~Hi y;"pZy$9~ku 6}oN!f/VE4j#Qc7\c{ V*y1{E$Vkx>nxWZEBvstiN qo;I6M\Hyv6 ?EN|U(Yp,)$"<7w|"9@ PZ//O3S gQ0]2_}Zg1}Zg+Qp? zO7zo$GJ,xWZSP5(zf '`F[2Mmv9TF㿜tnG*&P̄@Bx0J",ƚ7#@8fҖ\nZT|!-{{Nh:oV * w_c:ߟc/VgcYrH[8la)B! |ڪF]=?",%"5;ٝ;[sNR:-SX530&[׮ ̡@V񍾁+:>'N_#o8,~D?8Q@RZA/]Gl;ncCH:v's+U \- UF& jW)jT)y9 :wY~cնCÞ/v'\9U7e n/ֳ> ps@NQ0A|86߉&ET8?f߁ש8d*jyюڔ2pXELlkN!k: y đR~OasY ~&JY^eU`pϬ'+@8ƫ ?Hc Cl8RXx6##r<y>r첆%4L/B"*"zu{RF\3 =Nm}QkfW) w6xP_z a`-Kٲv NOV_$!kht%[r(Ñ0_#/,+4qQమ#+CR8ۄA0>7BPqs&i1GrB36@/uwґV{Z1`/?r}eh`'Unc%Ba3|]@=RѿhXjOT^OJA_2@e,ƎRc "3@QARrJ Hӎ/1F+7LX7ԄV맚&WK vlB={T8Ykzy]KF(w@oބTphmȎai$&;WB;XHb^wXej"sU+[  E؟v|Z(xkuds?h$%ЇzA#D&u!ThS ,+J((V\2b93n)õ'FxI(׻󖮧,+GҾ?%)k\vTy@7ьD_Pa*Isf l k뢠Kl:I< k c C|zoR1h U6,늘1@q.5#왋=ASyMg% 7Š*_jg@у˒yd/ fRF=/"% ݢлิce)YK<krUږ*'MS3@⿭/Yd% OZs1WLMbyq7췠MdRkC荐0MO[s].l Q9 #8x*莃:M37cnUBRHꃹYb7ִz($8S0~`-}q\au`hG*09ݯ`\4b]ζ-*t>KFAaPFb;vRAų"CKZ#*++Äҭb*qޡa h+jiN۫^pZMGyGVxz @;F&BR@^ ølyf8!C)ݨF2N-ȦcxL@!U՝:P1T+l|ăs?E/NVgQ nfuKY- ښs֪PzmE-Aӽ;on1ɚ?^eGhTJ51 f߰^P{wi=P#߅(ܶ2.(NGQM:F2w2F9GVMOZH}#i^te\ApkQ>/iTg ` ,# v5 Rms\K˥ #׷~kál$_#b9%]21HͣbbQB/&6$OjegzŽ.6+9cyxWsOv\ҋpJttmu0B<Ƞ{@Tҡ8 tgKZ-#4rĢ7]3Ib2Ew)Q6On/KH?§WΨ>#`[ÿI8H|jnXɃz΄$v(C$oCh\ԯ4F\Qj QՊcyb?5gz:aJ0M*,8%R{7vphXh0t +h9gìXo0JfT۱qerBn7Vm?Y2o_BCG0{cj;$o)%qYUT|vxoGѺRVo7_z%pI%*~k~P7"!d[zo-&M濤'Ւ:)/18٣8 T9V`,0@9f-j5-z([Bk{E^g' ĴS).G%sN9N\eBz @U[]ax5ƺ;7[,\tiįbiԁ1Al=5I%n³/r̥(>񃺥V^ \7DNS"cdr t[VV98NB r5b"--RvC‡:Jj2?4|}'%8.Fx>p1VP)`سM?]nEIܤrߋiO\@KyNOW8PA/:UQE\|STFeqYٞq8R.nK+b?<6> *a Ш\њ֙/^#SӚlqe6`?oqs *7E_mĖ׺9^Ȟ2a&T]!p=2|\1(cnv*AQlÑ@-f q~n1\o̺kYw)ؼpIN95ńfY}7EGHG8~xzYPAET$k Ũ$?PKexl fe'eN:i*q3픈}4}|fk 1]=N<+>v%]asRtχeVߠka?<-%M!nj}r/ = adK-}KԬ'wH s&S5.Uw3) 9Ҭkطu]L1M﫬r:a зĮra\G/s P<=,<1w6#;h&R S=޷B@ٳ Zg~Wڐ cWo"k5lb6s i/o'=wV$d|"(:AnV3tsV]Nᠽƃ Gd^,ʰ\)4N(bg]%4 (K{#nWO٭OoZЅw`2gloHmrM/Z5;ȟ[Z 2D,y>XNmna.*]ȩCax . .ˁs[¸=C=HBSZGWuO/*8 ud5 @gOl; a.t= L旲pVHel4IxU~4(KBdn~@48G݀z>I &TM24v ކgհ ~XfV?|Q?·=H*:JȆĭܮA\ls kϓ<=kGPptBa@p-Gl9mqt tU=Ośڪ{QCڮE{&sX4[ cc w~M+F%Mng̍]L5JiX4;rBwZ&CS}pL3*0w+ dvhAGY^ ņ f{qUa[tyrp fQ)Ykm><_𰘦Y sPbUޗQ?EjPg;eHͳ+x  [=4 KB5]Ӂۧ I1Ժvm޹9/RM'[Y~E!p$?%G##[)vyz * ǟo]b $*Aِ20uwBSՠvx0/o"~Si([{{Qr bx }Gё^Xw S[U襝=XzuG(|jToycV:a{};_3]{$ҨՂWX+C S ޓB$#a&ZhV$bI7ٞ܏?2* 5I4LLг4*WB汑8o#pƻ$nReq.oDoAs!YȄJ\`ͨ,z; Y}Q 6Ϥ sn aULԀOt݄Ho]bW9b-qA\HtMhhBV\Wg/Wɹ+NQXOud򪉉`njY :ΡCDNUiιyoi%@9#@1 CIЍ/#PTH.۱/H_WZKj``AnGgvp8"Xvoor?q7˓[ajqq]mۥ۟ r.C%V9s 4t֒;$C/>yH`4eRW $3h.iW'SFK8x~cŨUwL-Bi^'/ ucy ZYҎO6 J}meԶ6vQjD t b͗mAY:QVqd@\L zo2Σ@gx2QR2d~/z ^?G[fub0P:媷ִk1Hj9&qfP]X@윿S__>FƠor3P,mkH( `_+|-9."( Ξ +e1ĬmqI2C_uhÎL#7"pޗ m{DZ, Gg_0Y]UPΞfݿKbH ӟ졸*YȻe.r <ʒL"m}:p*Q*1"z@rcoV~feQFͼiEsaЉv4L$(o.L+8b4رzf+ٞz4mXjAU#\} 8TgO}lgOuJ=4y8m:>8-F{}"Yc4s#,ɅѠi aDUA7^6}AMm؂38CLyZ}7K.LX2>+e~Uy/eB{]: ?vk r*Hj~J!ˀqa _hOMh|yA8q Mp̊Ud!{p(@(mw'Q,3+"sool{&qR_+DŽԼ<(UO5C3Khg_r{ؠ胦']PK_"ΰ8sP5~8,@KsHXuZ0:AJEC)H-fCf";UuZ4 woCa4\63y8yw02jV?DX;/*x\1c<Ӏۢ^{5W WjM-W< HQuv6`ߟ-[MɃ{f2Zd܈M nJcx6Y^g5i+ ䷠E.Cdkm!51J\ꠧ_͙81M2vjIEkz:ӏ;.UX.n B-`ٖ2xlYצGI >:t ҂9ߝM@l- /VB ʟæ!%N95vc`Z> fpse>HLru $}/:.Wy MP'hHYCau56p&: +DY)GL,Xe3dJ= Z7݌& !zrC=Q)f$bi_.:ekl䌤uG^N?І9u`.ȵkGH#58˖v?}gF˟7BFjf3ब5y_ܫ d8Ya%@AYoC d<hšMuT_k!%nm=9OS%+D!=ݝ'1<8lv*%{T4VY} pqC7:3ZH)`Ksvn'IYtL¨3j~N>*OےE}禠I z ^$::Pv)>mwJ[j)XuSW CJ͆;eو+ 6``t5bȓKOE{5y_TCg&VZc.R?$[&d`2Hv6ͨx NDDX +|x5֛"B=tί\o;c,BB97^2w!KKZba{"Wu@ŲPfpujڊ\ȿhf{2< tS)`L]xC-l=K T tQ10:kL>)!/W_M`wעI"mqK[!`z3r"PH<}Yl:0tC=g&׳3Už}KDvKg_V6FmTZs['KfK;\g1ݔ''f)G_N]urLNd̮P[؎Lb,nvhӽp f7QxWy"ZJta~\;ΓD_Z' ^#5*7E~2ã GlW- LoE}2xLb= Dpq \7"@Bh젿I& m'z]YO788p9ܙ1R@Ɠ)AVHv ޤ2C|QB!c !9h{hPw!t[Xj΁[ڗQ[7lkFP?FdMJLS‹&ׇU&rFBXkDپR0Y*b /XN14H*n.8WPywbt1܏)k?#EWSx)/ kƭB8־~ѳ F ,|%;%6PP B8t!E3=`M'4!` +)g-v/53qSl0̝ 8^{D 8_1S O g/G_P/ϩgc{7L_J{u5 SƽwbhXEW'IZv?X~K˕~zdz@VM4Tٵ)Z6䠯ssԍ8 7Zt,aXޫƹ*>z}]ռ-pҮ5@], Ktku1]#>Z-M ,B]>00B!ssGg{H~yö>T%CY0$<2lr#&(o u^Qvxܢ 1F$,0[Y]?2|m(̜\ZYc̀n .2}L̪jUӤ.`Boݟ%Ұ"̽ymSEWy2dO@ Rmd$ 2uM2y|f lPVd tYc Sԅ[[e2.٘6+bK#柝/do |YD]mF#DbHd%C-G`#,A nnTViָ#]cab7-l:" e*36wR@,vxPE>wcդ G &A.~=i,܁d/n4z_$a]ʬ(:;pcq5~B0Ou) 0k#fʴX_b#)l6Wxl:K*cKȌoLqsGjZVl|67ZN(,y>,؄wܼޛ,]w<2~(v =;5M{7]r|F)U_Qe%@uo7Rgp"̳:UX_ y&F.շUiDw"UaLZJ}8 lU,Hoި0{}׉aJ->1ϑ=aXJs";'Kn=M75=P*OZS[b^#H#jÊU4”tA%Ўwk/w .u3SeMmHg؋l+rlkaUT^'?*gR$B9ġ j$opdltp ;y;l6\ã} JP0OeAuQj_B fz8)]1Yu*PZd7vr;3I ,@GC=~cB/JܸL1 {IaIvn4vاF r&c g f;b+&j Z[̳lKM$LVgX ; x&vdL;SDAdp]|p$8=7J<{\0]Ы t7ޝX IS8ޡ? ׂneٴmN/ꪫ[Vl2"<`NtsPmƊtwrRa+݌224 *r.uo駺k"县rbu-o ; l;,TTa;e y}MbN-Fq[G.Chqtmm*ͥ}RSLm1ŜJ Ns=zaV}؞CNsڂMܿ@2t9Z35LHrs;<聼*/(8uQcFQŔa)_-mӸ"*x5y61@zڟI&[dStExdCoKS䁴EbPUx>N *7!)6[4$.rZJU]g) S=үRWyrIV VQ4G]{ۏ/OQaռ&4`w0mǟT6:0aZCɃ͂@{=ޖ*h'r?Zqsxb}z%u@ ђi6e¹| g qb +m&liT:Xp"1dT D"gmɸƁoBLnUQj8ju\vD^C)48`Sgۜ0m_8oGFKjeeL?!5v@0dcV Bo}4X9Bنw]wMtPi#d simئқ;KU0!|CBfveI  AK67 d`7͡Hw?b5cwg-hv-If9o3E}]Ĕr3G $h CyB -sL\<5Hz(kL AM¿~t34X.nn0vBs$ꅀa]tPo>ykOm;To"wF, Ļ~-f2T9sW4M3NqD *`b"}^z{i=-?k]JVNZ3+<'Uݺ<8j)~tO>a+G-@4deZ}sq ][( ~+d*V")TnWzUC7ۣ@t/ :MX,/޲c&Hr`X=H<!@ZºctG w9X!|^&{D6)ᙖUOwd Zz zXC޷b~5*R{b TfG 2L};o|cGK; mf gM"jO ʁzYk1»[,pY R`ZZ쏼\viʇtv¿Oeh1 NH2?+T KPg4eG8VIQܻd~M$) S!yuh 5ۇۄZKK;-v,ɖK˟4H\ڮK\n='2y3 8rSA.>)SÊ7VۖKOBPh(BD\C:=vĎ,PA c&9 \gRVkK~Šlct6ZiWP;M:̛ՎS`B>p. v G˃%ĦH̥9%!#HR=c#Dr#y!Gn_X( +sͮ*dlc#ڼ,l"JӾv }SIK`>nsr)TȔ,"eo$鑟\Vrn:{?x_hg.םaCKDO߬I$x<8n:@lOfiBl#usw9;qd7jk?)68]a*Ru[` [`N6cJgj_ gXVP_:EN ΟӾjK'zfG.M'lsX.Idž6ZĨ&!fP9;ǏE&`_@l{U203y&MI`G/!FU8خj!:e.(#ޯ p9@){Mp崺w.J߀gJ࢛ .X|t0M>5,c4sHčϲWA}h"C[BfTgzv_`Ј b,|{$n;Țd?'W#ܷoF`Bcʜ>~!ШA8IcZ~6cF< .6x.>7q+]yA+mNKZާ'*Jb<ҎpQ(ݐ8G̟Wl5٧ |u\R潖=Z6 2SO%ePo(iԧ^ &uII*>6fUJ_STX3Hdٍ_Z?6!}Y*<\\3η0 wSwɇ}xHDϡmCcKT1?˜dYƀ8p$PQܩߧLyz- @FHQX:c .`D/PR&7vT Oĵ + PWDzɡ't|f{_6>Q3Ef3(Dx\-bAHVETXiW݀+LiLwNG~]ĬLLU)\([t!Nf3-51*iftTBMuP W6Qz%K"IPM+t8,l/!yzPB2T \|n 7qve~tXQ&|xԫ eFfOT՚ROQ*LO F':C#:t.yöz×h!z|w K9ʼns߉u P=Y c0='š&vJM+K4~zm~@g+ǢGrԔ~ƥ$-s4 W@pUC}~S=92Esl/PӪmC6T&kPwU4ByMݻ Db==xmC*b_%Ʃ@pM"ؠJ\v;ls2xOՐF+8vfoQ3 ӏWu-[r`K =%< )׹ ֝Ts_I tb Vɬ&у>_"K JGɵr@a&[3+N:W\JwLδtcLQr.qK? .T5 Ǚ؀xsQiU֝V5 +߃WxG5a';o05$̷S')4\US0ZΘaЙ3\tRLLf ("4[-$ďe0 0KG.H8E՝*br'|= F*F{z}X>6v/zt$W:VXef{֓8 N0+-a7߶Ԥ, 3ְ&%kG+Wk#2囨 WD?}pa!ͰDc0XRygo,Hz3gPﯗ5~Fx5ΎHRͮKKLp*iEb&x XĪσ+NiF O%c@v?f<(15ܲn*"ˌVǪ2]W"˂b&$q#,o@f5ݷhBҢd@?;Q*U1J5Dqݤdvy{6|BRv(9W5xMM#>"$ =Kt1{ aw tp֏q+N`ܗZV}S 2txփ L߄|Ke)?{e+`Jy xG rG)Hѡ\zR*j^5ɮq3tҍe+?Y<q"Μ~ bp>^-I \h`j )h)gVUYb72O/Թ;v _Ud'd:}{,ttӰslk*&oD]|"e 3f^S5m6"|jm):P]1)Iz#HI9қFb'U[;:dmw-aXجBB+QlNµ!G*;J亮A3X.svC!{NA#'6U n\]['>Bϫ8VAvji5ϸTfTR}J?2a΀7Pm턘G~5޽B[?O!;Rmwq+^#ؖ#)l9C7ACΚr-Kx;SIHm-(.vbb{§Pܨ9ba  *Lq9 G"߾(7ЮsL&T7a(>=yqZJ&0:cx#i}N5mY2tb0 X2a;irj*W͸ q>C+qOSt^jߗv"t@rP-\"Pz[SZęʶ6E@ Mf?~$b /n7,Թ$NqaZ72Z6r~JG/LKKXgas~{ 9eSۃ4ǻ5(Us7g4OcB]L"CBROAy9p,Nų>e:Lj0 뛔fNJ?3Ћߙ%A'iU/~*,-ƙHb^~]QҼJKd,u 7 Hc3\}4"9T^:Ϋ  QI.S{'-p&r3S= $ 񃰎zVCaV~x<@g>-{R- qHبcs=0<K %T!`:!&SS:ļΗW[N$?X.diK9|v:-ן@˶ kYx} \˜ݎ* $wSa[{f8H~#gGNd^˻,փ_ zhT i,`+߶HG̬A:!F5.-T{y,o=?IgQv6 #iO;I@E{n!FNyk>3?v/Ijܷq鸸ew(S0#Cn'`hY7Dh2q-Gsi鍷8 / N5ǯ@Y=H^:!Cj*NMZS)sJТ>/S]JmZ"nj,\{;irDԩ^xuϼSoGҳ4? ٩0s!ъwt)eBМkn 9.Lp_M;)'_蠘9&\As݊ב TvӉ!]m xz1ڠ-m_`mwi3MԴ좓ϋtO\RҳF#}*54d\R8>"{s#+:ۖѭ2l2y{FLUSʋ@]]wh7yD^ )^IFh@S~Be o45M w(A$H<7pUVXy8K auh&{qlηsi˒n^&%t4WМ(nv fw:8 ;.j*Yhmz2U?S}U_?U+U5eE\~r㵟ZjﲿĪ%1QǶ3j(c6ef%vQWFPW3F]U ǯl-_xȉ޳MK1ɠ:WF>;6Q8vrZ'tbed:JUOTbt[AvG8B)U$ʔ=򱀚sVkT01_0띩_ ocrf]Oڔ/ϕ&q5e: $t4@,&Nz^aefM+pC,yXPOP8Nا"ʴ l,Q oe~渫{WݔًL(wAn9U"o!48A"1!^br[gJDbĄ,N cix4߉ )JK.} w+W!1:#FW}y} o$9? 8CaIi h44N;/pj'aڲw͗$CyiX"Rb4ơP{Rh(bcnPp8PZgk&x"SYǤi֫oئFS{㿣 6V%rcEl1Zw48 y;jϙ")I!o L􂊛z?- ≋5L<S JV W䊣G/W#<;B9ŶG @;@ PR_Cf9򋖰"tH M W:ӥ+B"Knp9[~Pĩԧ!ByG(FSP6}0^QMmO \SҋrprmxG bkreNߋx% xtN9]p]q"> OKc n&atl^@V,'?/9 *PHfޤD.W̭FCr[.EL@҅fHANDQd6UI>OB1G/x_"vl=)3BD/󇹳dvOiOd͜"- 'ɫ;3m`22IZn7#y;9\%XBpS-<,̈y+ģA"gX-$Z7 n.Sn Rn}g1D$ګ & okuCZ1Yn@͇ jeqfFh+6RµL9QȑN:o;iàEE[&:: *po E|ZW6=}F)r:tJ(ZSӎQl_5x.kF"vٟ]8d~ "J,nY2߿}ZL+1-*,f{ +أVvdx8 P?cl7]b9[5c^[¯֌ߒ !ĮfnGɯ@z&(5\+Z""GYz&4?@o @R;:N(;~Mq.\Q ]BG[;}gh9^.#}!%(#JHH`˖ihB-xW&' 8SS4K @LH~^_rc:*zTTtHXkNӜ~Oit 8D2;Al6iŗ@4{(w)]^ +v&m:vx D"l Щ:O ׂϹS,bf%^)5OvrR_l'K,+Qc䖃)m(,i%on /xgۺ$Z-lHe+Y[N"4OqX)AT2h*uc9%A7EgGư߲RYU@cٷh3;hv&X͜* 44CrƛN?M}ΖP( N^&]l>,\9a}[}(NKe>Vz虹kmHOrA__?s`=bVaZe74ӿWup}!4HrkWjH!/yJRԋy(~$ {;pj`:xG:SUI0ȭ5]]Ŵ3H T^, |f99X#hbU_1J1M8l~8e:JBU.48y#2K ۉm"F>{:ԠєV^If(; Fy9h3f#\ k+h\sm^gx:27NUïZLI,@l,&$ `Ǵ8JjRw TKH2-rQ0pۥwl6,ƳT58_Yo+@Iޔ'{ͳb->-uBV~aDk*!=ˣ#@}}V=YyLIDfcL{4D7U]|=M2NHcn*}m㠥xJ{ȕqj݈|zeBQEM|oՊKtBKТ%{ +A%_PPxg\˙QM/)b(yKR&iF`YA%U-EţU&W]u:縸w2ھ0GWRwKNJB ӵQD @ٽ0 s[̮κ/ ۓ[G ` KOC.o9_&uS"3 @+4yt_.7jRE30OK,/3Ϡz2n)GJ+f]Ze,_kJk|:}lc'jR2UMeO1%2qdY4dv p!".90e:VE(kjg=4bOAF!gQrv"YHӎ c2oB__ztm\wjsno@ j ;]Ӥn_^*ã?&wAl,g ay0j,c>ommzCk}(ro3Y;Aw" kJeɒ=8D/px,`OA~Q<[E-fl(;FS&Ml:4KzsvA+Pj͔]dƾՙHYy\ ݕv!hGȠws"lEuc~~38#ȱ'+-}"C]L`u&pw*n"AZ0,< DwsIF_{hQ:/2彑*z{$zʥ2bF'rC\'&sۧnR2<%7طG{xqu% ÄYa= NPȄIp_Y쐩M8ݫRڇ,PG<:=5ٽ %_+uG?,C&Bf)< ~5DO\Sst}Ze9x>Ķd!upycڎ,k?˴ɫ]R?b qM~"ʋ#s' 6+ mgp Bjlu1]0d󧑊*e>#( Yi9dYU&aVʬR~ z76t>3E;x 0{W!бnqpy%ʘP>1H&"IF*#(A< zjN)EIvQ3}n_)%>$LV4觑>x恣b:aA:2o=*3vmq_RwYlӯ0s ޱ}=v@ٛvUs'#G5 yY /$fb'u+2 +(Kc E֨H!$TӏR^C ($l1= dLo!ˆݽ[\}_dV`A៊ޚt9勥DM:{Tf0gWinCA.ep9KsiPPL,m<o_я,h40JdpdROdB }u ' ~@_&_lv @"3K_Z.3*ŠrķvpJFns7֝+)[YaY/\ۍ{ND@iԻ1bR,pMҊKe#dk IR250Ox:.{]o<6$B|.#j:3U{Bdso3\KhUzӦ\` VF&s{gHKz$x]hxЛZj[ި0 gc> KK'zGbI`6u.sh2J'pK}xʠoRgNF8Ə&iCܿ$/ `˘Ftl. ('\͈Q*07q_; ,] Ɇv 86BDO:P r eTB' ξyyvq)s'?(Ʀ:F-K'S:H6-ȃE՗}H[׈ѩ]x }~fPvA "qPǰʩSAx- NLcv̢Wr]vW O ZSM7 t%Z\7*>~ˤw|FPYW#Cl !dȷ~rfZ[cuay֣#6l !^ !* rg\h$SFGR0Ŷ6?88o#hԭsF0Gv g + `i9fNV=)=?fPJEB&'Q+u+IPFr }s{ 9^rXE'9ch8Ӯ1 {s!Z9X[VZ8FKU ͘gCjh}i?)j7򎼿 8* %rFno}?&&1;r8Nܱd84Ο#/)ع@~^'+ENŢ825r35 .Ƅ4׏2:,wk%=lHQ7:VaL:z J2KwA(6I >@Z@ O+#e NO.a0ASKX_&(RZlsY2kB+1Yk9 ـ|Sׯ ˗F 6Ċ{d+.I_i*Vf*~ӊ SʡR6 r[{l aEU z!MpF SAmGa"n\x_ >n'rhC w|BƱM}bo$ZF2=kSW7 TvF{Zya,<),RDIćIt#)- ;V&yU^ֻڒZCd텀TM9YvoR9 x5R) :ԜDfhZc(ב0  |$[ W.XqɦIrlvhau}r@IJrY\'EbQ) ݪcrJ@4ܠ|S%{GkUG]4-F2&W5{T'*w7[*B[im8/kߴx>gM5=+>-MDlQGYm2+q{>-xRA "ӎM+ U͔FnekVtQ,r0>uk Gp<r[IYt"׌Yi>u5ݾf͌UZ<We7˥o+tYhay+ړB#|=p-ũVݱpͬQA$MQ-M}R:SJҁ6^SLX݊PQӱ[S}s[:_F4k~RJ+^C*xawӊі,u@VHm xxoAMpܑ DX^ZU!/YBCYe̪Bi6!M&A^d 'WIm쉴0ٰRA!Ux]"|:e\HL ;oG$A n,[nǚlgʨH!ɤeV46C|{Ûd3[{l~M1?nŸޯyoWY'vJz9CJIRVmsL;K29Z5=Ǣd0Ƥo/$yk~%gS#ѿ_y!rC+)UE~zw_ߑv>+EQg4өNsbo#ab_W]]ᓕ7b|BL}F=xlMb &J?h*`4KX x RP@+q053>e,5nW8oX%:X.+&x7> ?Fٕtѣ!6aƾ%-N0̦z6}JZm]/kRjvc᜖gsS?niJkW=½vެk@raR4}7s4JbO`$uX?w= @1Bs *¤>9WsiZ_Q$OqݝL0LKX=DYRcE?OϑVSSp"ŞJnJYGȹߢ{s#Xڥۺ1w˛ǵ{ D4`]aߐvv疏Y]g^RawU{>:(d+hE _M4PRRY HTr$uthMԔօ6+Nh<EK0)/K8g@^uLfh@e/~S~?3b56aTFgr UT(i՛ܦX Dnaz4Ƌ>oG,Lx*f) G𪹋t?ynǽCVWLvv@CvTL+v'-Pƻj'O>>7;Q@iyZth?0>pFS4 ^"v^0RS w;Cx'.On1PM`bnwkz`ilf=L?֯SB2N5H2΄Vn"a Ū?=IHпs%K95 KWASܬ݁K2ztpƧ jSKtӂp|8(xOk {%09OF >c%gͤfнTQ=;hg䚻O|qKj,Vor恜jhz"dt%1!@baDU!`38j@tIQG5-i.PUrQ3 "|7:;(+6Ht6*ޱxE2KOyK:n@lPP52v^1=S )9j9C7* DPh0d h9g ,ݦ/\r{zޜϚp(ZU*"C}sꀿ fn;Բ 513Dg#-wzs`#_Ч}e>I+!a%Pēt=U%)g9L43,"k$*I pc ʹbsA/{KNq_^Uf:P\?Kq.Xh柀`:IYHԩBۧ A9ֽf+86^!xxd[~qh<# 9,Fty&4+bi~h@ µR5iVBmM^.W۽UjZeD92"R~"4jP(VY }L.&wpk+j>ڽˤ? wBCa#9soI765[g\VWȭ,"23<.fr_RBUL_foe1}mHKF櫆J"c Ó>K\-@Lyx(>KXM{zUfG/}۹[@w1biF1PpH`k[qhTVo"O@C,$y27Ng e;X(^vl_Ԋ;'<ؚP,miwz3$ ^Yd ^U(E~t:O^i_2?dޟ\N˥dxrؒ_dTEO<3H߃ӋDt7!~Z-s|Zӳ#D$},!]U@\ta)A/;) 45pX\2ɨ DJ{ O .[vVZ(#O.K;/†Џsx$J]5Ӭ_j5Q!bMƉ4pR0EԯqRvR"VsZʌ^‚VSgl&+B>>=ŌKLnuTx̐(%I5ԃt[ظ7Pi,!х1;1foUIfH,t xj*Ȱ!SoI1-p?"ZYt<,70bh_2I{u *1 9uOX%dS_۠md :\SRǬ.@!ەj#w'*E3RFyٽ8@j#Щ=DTEdh@74cޞG,5E6}(c;US=psL=Y 2E2*.6 oO[,{cg]Uʭ1P~(3vtBiHJ=uX/A vHE`#[o2O}B_Q˜ti9#Ep)M̧x9qr91^{q~:BH(DFeUoM47 tLI2 mRֺw&AL,ڶtw%8#lB:jꭹ#KEMOwWrEP7B'1ķ$vN4N{wyh֊TԆ2Ƒy"+SW 5Dh`иH P:(o|f]薷n]F ElJ7̇PA^ tzW=4cY߈6M'%-`Pjن B۠VMi~0_V9qbR'{ º٣frtCBC+XL٨1ê>b Q捛z؀X {ыQlڸ'ֲua2@Pd&Y@%:s };$9k6CIAWj_ömt#}Jj' |P[Ӌ|׎]h܀ 3ɢŸ_ [η΄E4/uFO0U}8O)DErTVML[`gp?/O8vXY86+ut-wY6H$*xp92K 8e[c_ p+Ko-74ˋlKgOkNL>{Jy`,@vk]ANUX/ْP)(.NlK|T` lDޙURx}%ȿgo/ښF((園h8Iw'<ȕJ]em4`A ߗm(Ӧ;W."9=sz `/zrBHk3˙.tLŰ/ii)vTsx]CKsbM4wkM @ٌ`o?P^LMr&gAkD~^q^Yr{>Fb[C q~/е|~0AY BZśwI$:qWezVLbB1v-z>>w&f2<_'f/rԤU"I9u>Yhs7D#$m<ɿcC/D <Ш V u ƬLRڥLYóz0wCmlosA+\"QKϯi.- 5"!EuWb>#!ĬxN$]&(0r! q UEef_JGL5ץh0Kp&a-d%r.^暜갞v);P q-rKVŷ%4aԓ'82gi O<(<\Ueԥ܇&8 a;H1r"{9-='jb_F4Zp6Q&/Ûk<#NrOTd{юJcH+ր'Hf5۳`cwyk#]c X>Ӆk>a2i)`@FCZLu6gث&J#kMd˖qR &\ Ԅ|WbA;,}%Tн%elU9'&}on9;|^3ŭJ=^&0ݘv–Eִ&"D Haġ{n=}e@M~Tyu}o(ey`ټ D*1cAչ+-&UsvZ[ݐ#,gq섴:|~fC8歂(Fd-=Qi:)E tSd\VIՕJkIh;:=/HTVdCO]ơ.ʸs^3:|uKkV7}|.$AIyaiW5L;'@7,U9L0$f :Af. Hzh܍gG>-J@Y .*U-|cW3FMOVǞg6l+R.*n27|N,r!ebbbHތ TAr=.ߞx7qm3"o~q,8-H ī"2T *r'Ȼ[ّo80S m$Ho+5_؝vؔ84m/qY4< N#r͍N־;Qu=oO!;Y, %ݙ'Xqv|؅aaN/olvyfxh-hB eai`J0Uk{rv zLMT&&ONUdAdk ق?hd}"dە w/vN#Pg7ƛ0M5J߶ 7e}P\MWW$/tg l0yV3]PB1d&8s k~$ 9Iszf*Ω]\B zȒʾ=xe&tuNX뵃C~H*p֞9ga%NݑۥlV햡 @QNCNk(ie4r3,GP#.:3ō/.r\;FԴ1gj ܱ )f5Wqwa*לo9KDzz 3KFi5vӏ$zllW'&^L6u1 ";~?? DqbhO{ЭG]H/SNSoe5 ~S #=]HA0ڡG> T|4w/TQ#uS>gycYVkgsiqΒP2ؼWfreaG3`~/ V8< f-{7{?4hJǭʂ?Nێ/[d_l>˙kbzWR??ư_j,R%NLyE[#F5 A l郋rPj:!Tr$[q*kwmեEqj d!Ӝ%'CsX&w6|^J+͢*n1 >lmMZzT^'aS`؏riOf?XI,ܜ i]X]W-Xnc󌢻a:+ÃZ{k[p, |x$9-, WHoK֡ht{֯K#X[!kks4+Wޑ'1$f}.(Ughe6X,ljLjMv7Bfާi'9lBT, ,`w;%8%(+~fuU&cˬgT3F/-ղ SaE Z# 벆â({ATCl*vnL'H. r[` jm93 BGN;3?H߫ͰϭBmpLicq$G[YtGS$082<`h-JV^dm#F+6|[nY1&*f*#W| ,8=\ ʳݍ?"῀x"%B5߽?DHͬFdlIbK?gi=7G|` ^)YPkmeC捰aq0YzVB/X wkrpF(Fhjk; 4vq @A B55,;C$RJZa~Ѵ .@,q"q΀CF$j3t u6kyAJеw7m 4@  SSI|7IP66"q{ͻrqX[ ˳XŅ7hBpϐg¤2hU5PwSsyp/xY[ {/4c! / tQԴ?7x>F#Vq+qy,]: ZrBL_9 ENLlN02r XK`uݥ b0CU 'w3 ǖXFpM=r}o8R}5;}ǯeNXt" "yzPHGI7!_ێ{reec\̤atpT-Ca\naw ׃QBȜ2b@dRް/=< M 5hP/}'(?*QZb"=v)]:e%ˎ#_x䮌5S Lx#>Ԁ`QY!GB e'/ +c k(qP:̈́IeMaSr8sK keVdFV3 HN8勵ի/ut4nleyqew2R4K߆,364b8Ҁ!tقx3πl i\ [Cv|Oh3%R$eh਋EGCoW}?`Fۡz]w“zΤ@ό" YdO*smd;1uN\_Y[YLݣnf/)GZ8nÛ{H'3>YQg/{0Mn {GϤZw9oS'Ox83eJkV^hTش[6N޾_PZF>:H>/@TRپ$=VЃ+n g8Z!RRZ (#w 8<7ftfH7J\)>jf1:l5fHYq3OaȞ\PǺ!>v]l"BhkB( ՃjO'-:4aUDLFuyl4KۻR- 㐤UU.hT|UյpT]MJQ)[?K:'۶O8׍pʹՀmgZƖC3L`EaуKS(ǿ& |ZUA jH Z}ت?- Kl4I㈻T;efӛ_bQVr`Qk!ςWQrfXVfcܠKI іY^~10vQD<T>YYώ Wl4h5oTh!vl{ V s3'ݢY@u9fh[N*gZ#}FKؠTHCx!䒗,"u)a se-䑋FK,AeҬ%`M>*V{Ig35˰>"Iր(XV˟jMIPm] 9u'CMus %hvNhv>ިBͥOጜ;e/XX*qw3, *#,5aIi(KR3SjbY{ÐP q@&y摒J&p =SxySx #3ϝC1!LM[PP]Y@b% ORHQ1_B1Mr ʧDD" \YV? r'3,'L&AEfF;đ#5)Bpc~/*^-o[u4|x%9]!a̓J>J(Z>nDG0p5ⅱ%oz,Pn0"/0=]'TwA;GÕӖOwǗ%S,mq#^,i'2vJn*X~?$p EVTxä(AXq{.n>YߘŽ`L ¥x.rl.E:v=ϯs찁 pTcL3{&.&2 5HzIhNHfA)ܯ1}/ O@]Ac`ͧhOt2#/j:1!gi@}INi#r板(Y+ȟ⯛"k+ 6vR]@5BC4 CMcWTNqt[Սp^.+2@ispzZ&-Xf.s* se4Uk8$i5s?hS^FX+]B_nF< Sv6V.1pg܀L,XPYs#%b%nt ℘p[~0W G bhq-4qr>[S֥<8~E_)Fw?9yӯU43/~589|ߨ)R{dR6}o / 6IQ7M 4O2SIBd?k?(V$uzCϘYtzQ_y.hy}bz-S^u|^㦟jُƹSeۻqG}FO { 7p|On BdsW'>z=Lx"i')ɜm/%A 3{be2+r Ky:(Tw1M_5U ,~:i۱1~"Y !Ft/ƏkiXXtJAK(Fq,Iu%@.'d5ebZHR}W ]AV|!@PTn3#Aϣ^V#Z @.O(A!/64 OP%'GqE{>7fp06 V+|DυD3}H D<Ř}9n¢\ӊ3)y4=8NE YN*@y`DPdbY:s t}?)O~?E$4 7S&Sf7(q'#_#Awij$ axXMʹ@&zU ;"@R Ek |(6o0oSXs+I5~@!cdWj+/$V- =nLg̠hu4nsʦa!@|b!t>sd>{o n%)tBq: R̀J !$mT)Ӭ"2X asep0e yh㿒kȝ0tcMupֆdajmPePpf}sT$I91O]8V/ʮ2<,qO񚐻ȵ\B2n"1;o kժL(9Ճ֍8gje o񦊀LkwJ*\xf)Zc)o"'OQ5`{Ȧ@l:N20nGQt[> .1>HFڔ<-5 zk/Z=4R#n@B,ftzJb?Fqf97.z4,F7hUQW=XJ,N}Ba&T5NVzR-OlOzZ0}}TK8z-OÒTeĵP1&n&l T<.@j b-2H×PG=ի$i(;8IK|`1j n)NY8៌hPĵ,hz3-&K;}§ic)Uc))6<JRu?:3- Gwro 6O N͇q㾚VYT/BG~s=5zk4]ht#{NM̆xn^ٟ8@j>y3kc%Ze 7O ]<0:H3l~uZG>:VJb*XIU#16A{9vmTeNq<8btM8+2ܙˡ >R!G] fHK]N w.h)wd n.[Zf h>D#| j3DFZມcDf4IӳuںsUFA@˞UQ (1wҶfM~ȀG􎧟݋mX "*ԅx~`|î&/KbKNOZ}'{=gD%D#D;IRf1xu\沶9M]ol[HCVtT љڛķ9jհ~_ډKǶT]C'msQ ,ŌC5wЊٕeU 3WvHAIy>VaiNyVXi_X%@0 Ɵ,QYBy>j)kIsiKۛ+2)WlJ ?)4D#Y.Z3k0!AFL5&Es 5Ҙ'NgлRF *HQZU*:@Ÿos,w#O=$؞yHi[ME-rKCC:RG6q̗lA‹;b@;1S~eSd"UnhEa{uIA|y mhwvBa TϥSM;v@)E1}|8,n;3oV&!9H!,})sWaG,P \e!G݉,Q5.hdk/[Z'J$np&hqsЇH# |}ÉMu}3Wv7[263 N?wIґ-$fmTڭ2_ rןԃM^S;UtK%URp:;HPgrmo` <ͨBGΕ>%W[ KOIVXdo<1liR-\\H 9GA3_n5rQdV\[Nb!ݛ cN& {{zEgh3a;ufǯEoФ 1}@x!3UGpY1%P`* nڛGd,ΧP!ȋNQeR\JX ``DŽsm:" ߏgײJzϿǂ)¾+=fbT99<BH:ѱR7*~Vٖc(|Yk "GEL߆Nۅr``8ΧG]S?ʮMs۞iwHw~=R9-pU6b̃KJaDh^#Sī/fS֪sUCZ`,{诏bHD>}>_]!)JL߯ʮjӗ~_у<~8m:[:F XPpB;<7b*-:,$G߰g9,B:d+K4\Cv€<[UʊLxO:$hh=&ao l{2@ S}Eݡ)Lk\z>o'p2,Q ?5GG:z눲Z@ }q Prg`iֺgOA?#'X|ёu|>ZLKs7-f zd^ήwnM.8tgI?8\Ub"J^$+XH!hKOr=~Rrr&d*˘Cz۸ @,&+INivEx:Stl/%VRd+oM?=)Db#_sR)%GBL`\!I/X7W9I6ɑ*?J4'>`Y-%M2zƝ2R0|)%QzQ?sܐ F8Bep1-ݡLuvFgȯ:dflyxܿ)E ;].W=f<(((7(j'@-SCd΍U!w+m&UKS#s [u-eIB Rs;C4>n#sȄK(7tZ$i0u(QG~,M@riQTL䒖Tׄ&2S<l_ ݃<O#DjyC䝗@D:,e^8r}I6It?qQwz2JUmJ8n>þ*J̗2AspxH J%KAȘ~Y U( $c=/"Ib^?/gMf1Q!??PY=EJRt*Բ՜ NCV*E ݲ .d)iO#d}CM*LMbc1- ?:-;ڻF Rͯ9ϲtL 8K\vND6fl4'ŸX龍Ho06Qw8183TQ RDX TʬbQF dR_PA:,4_ϟ_p&a] a{,fZ9цT0y',p;H1(kR^xvB4=;ox *+>^mO`=+WbVR{ve,&]Ic6ħcp0|:0WzGɓqA %6pŽ ^K[.Vy[*IyБZgAt;Í6dyQJ`izŒf: o!fP[!&N5NZ݂M/ FbzaJa.P$:ņ M#HJcSz#%wNoD3f!57OAm^ v`7:~g$H I$ִCJAեVP`'Kq)rn*]$)Pqz xE?ZqD@w$xS4 S=)g4!*!Ht S$CSY-pJx5|%#Pkz,\.R{q :#sZCmRJiGG/T\z+~A"{ {NDj0&m!#mCz3roHlH{T>YJkbF_@RVGt? ea qIRAEprV%:,G2A昅tFj!B,ɶL,|"۳&ɗLcɁ-YkR|4;ytt,M1SQwh#KIzD4|dR()N h|V |m*]KktJnTI涁hTwgJcv28 vj,$*bT*x::Ymcc$v(6e`6X5R4_UNU2X4}.*\"hU%_baPZZ W9欜K*zZg@ N &aͻJ\XYN#74-'2d'ێ%Pes/]~&5h4yJ%vqŒEb H+<g9E7ֆ5ȸ70yhrCDLe.nqDwxeXُSK$$9:ib[.߷5Q &V.}쏾/wSd bW;%>::[OC.x1PUvP!2pb-̈́.ܱDHGu2&ǂ_;@D3_tȁ:MM-E]] WS.p}Tӵ)*?ʇ[I" f4Ca gNUrI TJ;n*w{Pdip߿k6ZwS!azR 3H)1y@'3%)PyYl*0)[n2qw-cNϔv`WY8" 'o{"ew"P+[l:oW7\*)9nJ>fĩ vȓuΠ1N6NRC9RR-BO:7I6 lOi:4ݵF3&#Ud1{_g(f0i R(^|6ml`3]瘕f_( P}vסۀu(PA@=cwUZNVr $o/e·ZUB%$^- `&iy4"vEkB ,b ΓO['븤MKxu8::|K،y1{5"QvL 1}dCrC{Y uԆ~+.XW1M {+s O=l+Gxmr|p /aNӱZpvz[ ~VZNOFgv7S. h,?0!z[xO>GG7X9":!RO҃3'**B8z@ jiզEfELvۦ@3) 5rftc8 tdDbPCky',!o`r RV+˗9`@خHoKI>jdӚKZ I*>H潞3+:!^q|JY"ށu'{Usx%v\JIv7A$(ŖΏ j*Xԃ^dH^PI{b8j=L%oFҲ5\[+*} *0]x aERjDk(TZ'-ʠ;ԪrND] )GnLXapoMl[G?0v[ m>dwK eЀufa TޱhtmMp'_;ؠm :,> T%-1->7Jńw28—ҭW;7~9<َobUhaCrk8dV¦ǧr8Ǟ=H~P8F3PQ6woXͶmP$GLd-(ߺՠN j[EpzǑ5Ձ8EKY[%}ř:>bu9?Q*wq9] GLՔ?C2JTob( nT2']nʼ0ZU&yhfc"6Z IA5Y!n_ᔖp5)((Np}>Ku:_qMEve<xLts"(4P'tĨ];pIɈ0~'&Əg@ IunJE0ЈIn\F s?gAR>0/#oYo*@5%R'kc#[cd03<ʙ;X1r`>-])Z`jU &&j9 d Yys1Fe*RXˀ_]@`q$.>k#L:`We8bfMzcZ*WTh3 WW}"i 1v .%.Jb#N sK Eũv##I1_k5րxK;Q3>~9ZZN3[@" ddz6RZ}T N86?kKYk%~7q$XP;O="&Pݑ!#lS j3.jOˡ]H0t8` )Of..R*J1EKEi_gYV]YKz 3DuŵBGL?rj\DM7R$9s"p[`=3QamGeȌoB#Ŧl/8g`#`7HXd\n98u8k$ ( ʌgPl0ӸCUm=DBPFgqjEo 6&@A|[!JԲ_xoDe|܍)I{S<9I*6c\Q"ZX@r%)2J";Gʇ+90EGϫBo.gD;k.4эw2PwGsd!Aҋt \/$i{&F[[Js ֏\/A rj{$HCh0KnvRClqp.I\M 0>(r%t~j!^;O.GnȒ!"fp<0$iEaz b<Է$xMagEk/w+?/ D&%z[-݌dvmۼ3k C2Mr=?iO0 *{+|Wё2X 5 :n1b7f^Pmc決PιF` @C\/fPbf`` dBȫiQgj/ y8傠{'61Q@2ęDi?VZoHmGЌ?d1Ha|53„t[?p׏Y06oZXA;D30C1T8E1s\{җn5[#m4DΟ?VIs1듚iMגgIJ ίQ 'z|ª1:; Nr{7yOTeO[YII'lzS"$IT3E۔i17ݻ_7O _צ3TJhH-w#{BZPBcTb< OjY!gDX>"~shD_@r➻R!]9b;%|wXh,E!|{U$!Va2Χi'E3(vVrt>N3(|qjq!i|0LT٤ཝ;m[EGKʍ)#i"Y+t ԾmٙpDWa=vB|uejIc)ɬzg/chlyY@vq~%Ҝ{?אIBqS(R=0{7>l(Tpѓ2?IŜ^w( 'Xԯ< S(v#uf%[ r0 ML9Iqˌspmt_2>ц|\6ܿEPovφ3M9&W=] VKu  _2;Hf '{~am ^)9GM*EB"y銩~sjϱ0X:Ȁ&4 #&BV.Mm1fo4lAIۈ,]r <DMkiy[LV|q=SZkZS<ە0Sp|VHQos.rvfӊ4Щ1WgگbzZJZe f_O}ۣ iǘte }4eSܽ)jG@AkC_j df?M(0`xe а V^0Y6""2݂K OϏV^P82ht pް;Nm 8OewBN!^E-1&U$'.]ujK%nK/jwe)j)+%ѫ bEw8 RTs PKX]s-V1+)Cj]%HKSˉ^is vZKm'9NuRKF_U62&zQ69i}+% @fh9\LG;$碜lu '¤ru T,1{ya+'5c)X$%/8V0H^Ω1Y"LMBw ,LwGG϶Fg2)]m& CdW$\0dq/:f\r 2WV;\v+/Hy -/{&[=^jbtwG00 by+2i@?y9}^{D%Suoa_UmcU{(dKȓDdN25XHc4BH)<;=&!Y!)t}`H/[8=to*ҺW5Ez5v:ŠX_QZμNG:pU#hG/(O# 7ٷ}摻>V)'˷?bpA=-uY,@P_R*OӖOgb0W Q+O4z3sn"|!`sO\Xܜ[: E*`;?~~bIvFw YweM@'Un|C&mֆ=f3N7_qL- Q;!AcOaL&/R5.U241LӼ٨ ̴]W˽c@;wAșduxJI$`+E d0@z?#l i#is0@v*-€t ĩ|ZNsxK5PF/ߊ(=·P[NpswIcűS摡b!. ,@~FV!͚>sy g5CuIPOZ|V u^FM%0A!`d9 T<8uYFR{(tr<ÐzK0E9%]pn/ܰ6C xeްcBUNf)-tuo!BA `oXJ`p㴴=qVn2}>Fi-J]>W`}x\sf䐸q X^״'. Ry+:R _ZeFȫANfUR"DO0x8=9>6'J^`+&0عOzi\*W?k03\:V^)LDBg̅&8Uqc?jƱBj`uȆ0N𧯍1lsF9U =[r=/ew/>Bb2+BqF8w) |RY)AvVweb\IiН4'\ ] J˻}HLnjYfM;KCu8B}2v׹`3zr}!&3-#dvm:5j6W YmUntb}x\2\{ځu_M.Lrc85EsصDsJ ;ȉ@"Kh1fEWf =y/l0h8\y^=9=#>@_^}c9 cķ"t*O/Ơv@вRG˥pJ7R[ iL1vlK:-dAkdPakic$s q;K%Z˽'HȔ{o($L9ϑcYb{rdzAPd[eG- TF[?`bGKk2 lCbu*<;z  1W yt뢧 ]R-AeJ;QAGF0)[NppNJ U0"!O?(K=ygcJ8 9IU\LDU Awcb^KGHj|zH:qJCTIӜ緙&n3K}? (_{2[#!3 U=T_([=JS Xe{' thnm)Y~m '[x(zEaUGYp\-o>.5WmY4b 7=DaF` pYZh䋃[7i'ٕ놗z%ۣMu.繍axDR*lzOZTKmYFs˖?8GVb5f3=& ƑEfŖFVlp;Ը 깺(zD>X.7\_>N *)tAx*jŚ"DFQ?/&W :m֦X}Y]'`Bfs\psyJȒ<# X ˣD5=\eOlKgrsD@K`) ~i[M>,9W1m.uVR) z0Kn5!dS ;yEI& QjǞE>DogeUyN`2'Aש6E`A^L.I=a[&h-?9ܽg\O $cw]J)fG:GjR\bi ^Qw62M D/CU 0O#Xc״L}2m)4[7C'jgR *j$ŁDJA8 ɨ#8 $wE]RS:Ewh:SFeǾ_A<#P,N@N+8Ѱ~$G+Y>)Zl۵ȇ#)4 ؾK]0?J qFz}mS6A@? =-Ԣ(l],gJ<|"=,{9uG+iGNn1` + ߝi|L`)I_9Np@,EXEptr|s3= ,zx`;G~R<:^kq3#;m$HUNٱ^K/𪎺ŶPCcHB+m乶rD` }]ŏCnj|U{ ua*x㌒"m3и4KF`%\0|FA |R(`fNrrf仧,2EHՀNnj5qAGLygr`3Uh.iutms$I9ș`Z// [>obrlNTq{)Ǧ.#{IϚK҈}I뾅7Pjw%>~봮GUcK0O(JgS D&#| <OX$>Ĭ^Gwd߆̕>i๾Tp˹$q.Brt ^z4e0 S{v8>g(@56&,~ή}&]7=~ꐏF p٪R)Wާ_lxIɁ0ɖCŨW;.sL9F 88gk16텤'B#DI))QFNv]N0` mWǯ|*bL YňiMr?$(2w#lI%HQeEiO@% ،hrf g{4quO' <9![ᆾ\&˪t Jyɸ@,[-0E{B ~X״k.rxOBw@)d@כW-Fx0: ojЙ)tå}~6?s#6tRkճUWnNNA@T2{z$d|~ )` +12Mc^->ѮvF;ڂ3sHL*/m"={ʊ:ύ Qڱj7ֵc@xiζYyTP2&1C@壐͇tQ|}C#6KMȕ$F.NrM+^#>7fH Q,9`2g/1Bn2nfN>MOS]э,;][}ܾ@aLmԼ 30*q\t}i#ocI\`dhsvMȜ7a)a)#lϨَCh.Ɇd.fHJk<ƈ ?kZ>N~F4Ri ?}V 'AJZTCgHCU"$V\:i<ǼS"7Dc{eϱ; a5lhoђ;9yߤΩNJ/*斦/rdT zc8;;Cn&&:-^y)?u[9C&a.QS 返Gy_-|'l_ve@c5Fo4;I͘QGuezV*p54Fpc2F}wyGۖsNEHR]hh@O9;+|Ľd%P0xMfv!aI\Iw7OaS&cׁMn1h 6)䇣 9Gflϖ㓵7s#zi}@w<tP$e|YMqH߹J-SgQ-Q`;!p&1}7;XH8\M`*WE>lA5 Hg'D*ᯂ#c @09mD毩e&WN!<(e$?CnM&~MXeŌgz 6$uJ5f9'vw_u5JFr0ᘢvU"3>5'I a{>kr _i䓱iX n8H5J|vB.ow2u&OHǶaP2d,G-Rޜ4 p#5gDހdb@ڋ2o. J|2t,( UtV-dqUg ̇]Ыp!txd Q[{H6bajMw-ɞB7Cҝvcp-yjhCܫ7 3>@ u#@i;U J+ۜo!|Y1%?Je"h5!|v`c4g5MԠwʭx' ̌xtZ[?wvwgb'%"[5lkc"td,/:`ϕ W| p?['Q"ـH""Kʳl޾;=j¡ǓL{:\]+ȦV۶_7W3.Gs ENן*lLchLæQs,2Ì=T=OsN/a#t9;U_Bz]q yɊsC Fą('*\lzXb1W^&˺ąYv,i1Ý*/*q>l!0e Wpٔ8n"A?g^nko[d hw](.JR>zXt ES|o+Ln8f cn+F۔5#JR`U/+%%{|+3 }u{.s@`/N~Ȭ*p4μ/JkrEjYGށBwG$B6I5uw1VG*y(%Jڰ퓣ԧMy Jņ R\Qi/#6tU)9خETb¾FOI-za\T#Qgò&'݄7Y_ .lW}!rl6OPCnOR ۬ʋ磿vNj̤cCj(-ꎇ~Ԧyt2lt<ɞ:8u G^սSscz2Ǝ-=%4pz@\W7}BFKc;ovn:pV1aO"|&gڍ#$|蛠@e:[XѽI |<#xˢO<"Q4KSd|VcJOt)7|̌Z'zOsNMyD?uZX4#07an{iÏaPU(.ӳ(&`9T3M[BdSl:<+}f1Yzݎ `S6j&U%yf0ʀ,*1Ug@RkHG%F;lqH1ƕN{CHK@pka&C]PFer:|Pl!;]k= &3T_,srixF;3Y̪.kZ+*xYonfx#eFY?tڨVS@0f Rip܆BwOIWEbO?ZH!+kR۩uQ;Ó;m1C%g^=SVBo7U.PN9t:M+:I;d!ڨc`鮥pюKcn`ЉB^@@3oy|LWKO6E4rY&gcg#_1&-ybo'7qb or:3C~6"P+ 5aXm0҅8PgFJ0|1>aA6A+X2-bWd,nǜM jPF`byl9mO؃e~|?ѣCΝ<YZ|50Qh^ȡ%P@~hph]hWIA-ûH%~lQ[*π0?y<•\q1l|wdp3?Ja;`Zh"ƈ.ᄟfn(S[BQS" P{}m{ 6lfrꖓ*63zjHm/'ֺkiX>XksT`%90&W{OjG+QĽ%x\jHO`So@"~BK~*+0'M!Jl804%{My0{MnBdq#"Rh4V.> ˸yO-+ hH:me6 lח@tǃ/^ JEHp,HC]WMtb`ipe>o/؆dmVa[- (g !V˾`ȗAjekf_؟HBit6rMKڙh)'q7tJwC}V! :M؆59 |xwK[gV.|;[f:)~ 8|ev?dQ8{7"[ye"a%4S9iJ9~hx/37)/szGTj ,Po4>O o8ffy A.,"]+ӛ%W+*XVT}O XL.xH lW~9OdGbd6ojd0=tX0M,M)fVˁuH;Gĕ4'FՖxHgUXa^=T\nJÄ2E-=bDJ8} { q'A. (0\p{c6~XS_Pv' "{۶%5kZi/RwVQo2|0,yZ$ YW+dYb5xdh&f'.i* v$|qV}Q;ըQr%1 p10jK8V8|\;xV==aO`Uʃr'&疊 Sr3_x~ Q"]oР ^Z Ѩ ^k>SPz~g3v0"@r5m In{gzH&M+WJТ?iBv]9JD*q=VwjYX~U 掫ljo}hu ́Vy^1oW'ה Y`FsEA1]<[vJƽ/%& _uJA4# ejkrEөDɯ[u[RϿJhEZ4~ XE[*#e+RȭU`q^Bk c.6 J1Qy ³~5g nU^, d'sSZ|^Ew}YfLoCf^3Kܶ 7"p&7N?j sBJo-ߦH)@H%][e/ffm+Y!pYJYdYMM1J4f޹=I (Sw<.N2Kx_\9iQ̑糗=G:,+{>`},`$(OxՆ'=cդtb3WrP z=#0nds+zԭ B30Ezm& Ut4 5 ~L}9"1&(2) sCgVP6 ;شhhCxOdt)ce'!a-~A⽰޲GL s@WHy1!>_xc?cQ,0t&gإ6)uc 0qK%Ji\ 8`Qpu4o[jv-t4kc&숲*yw*G$=G#~oÈu[/`6/Z{)S#i$`.r.a?cEr#TF$w†{XuG!%3/o< nѵ E[&sNsLN[Khd?(o.zKA*e G7|Y5`߿jE)6|jZ_D18jFYD5|c۲oq=dDTs_+Ρd.^ uy=.+'[F!PVö{dMt Q*d@*l h`M/QkCk>ŒN'~.#ѲHbGR]V@`$˺m$Fh2]+ M .·N#~ZB7:q 0\Aٛ^$æt8b53aPVR{$Sx]At h֘mI])?USᣕcK܍ *^瞾"(o fڹ}<|odt:*>>?4rvׇ/8 `*=Ģ%Ode BRTdNKpGu *6@ ;^ oU-XZH9_a:9hHeOǖ+aaN o'Ċk,k vrB|g~;=oU;V+e[.܋yuo խvxn2.-}ɟ9f+zKL> DC(@PR+ճn{A Bqw*,I'`n?b:bl{f@L0} PaDoy0<2WS|i*P+ r_3^OtP[vհ/=t]*!1 M^ވь{x1⻋UWwd{ #BlzY߹EhNLpU$VMF5 oSHײ^C6ҥ\WG{ɼem@G袽5VOtFO>7-r{/UP\ du" w,+KwAa٧+{rR:[yTᄊ|֦)F\=]ֺaQIP$]l MX2U`B 2XAݩ|ga7.6Hu![3m(4AWkG~o3z9b :zm)]ss*IzK,K[ߣC9\}z8]'{r6S 1 ^LPR)nDc;8 4&ax5lUpmZ{v}- a1/DfHb`M2X@s`K0fG{kV73 >ˬr'@@#`L_\9@iHBHA SHʋ٧ DEKDi}VH.[\ ܨùB[]ͥ& -P~?<=fKl2# +."/ao-:ќths/r'OߵԷ~aJ$r}1vfJ̱VS5eBdҾ@"okri(neEU. 7 Do )L^/^3P|~ňAQrgQ &IufZLX8Mn@!^AYx3sKl&⳱@mjq!tt (x2T@UDlp=qLՉ}l(⸴0.\CZw ifav r2G^]+:;hC Fdg(WmdH#E!Nif5+5t2@f#WH!{dI)SE%`3*% w XS~QDWcPKy3DbBdFbuLg#:f1S. OO@j;@ReI,dO5RGc$7k K izFD1l^ 8, cmؚRd/&A~`JAńIsfSA%wvZ!D}8 R Lrra(U[%c2xs0Qe\+l;mݐ G&Vr{pk+"hd;mTIQ/M'*Gc7 ݹMijɒn2c>t;~饚ַE-~rI"ܠ8hB\v!FZӱ>GFU[8eKmJr"^Nb!;7h->yMė {_g֐I)uC<)4*EH6۬,@qdy; l8O;6y [&fvM:/EsipIn"'Ā<U U0Mk><9XW@Fj^$J L4o }xe"9I"Ȝ7=n`}\Z `'3bk;ґ}"Җ؃gZ W[= a9:҈eC1o 6aK#n{OEt{)&ޅF.<'?JpgLȫL i<5%֔?i?OmpCE;_ry"%j$FuO òvB*cZM˘oͯ  YYyĹLdou*,i@"X#7=-ƅiFmGC& {'xĎ5Kς'aUĜ"BsiTPcf6Hnc/TƩ~m$A2BN.2T8)Ĉ{/!= hRG 4o5t8o0z@LAgrj!X85ղu_V ?05 +|rwÖFQ,=%P>:L+I0-va5 I%W義{&sIXLoTA_6I7u W" Z"?Y{p:$W,jEO;Œ>{ GWfF|tN奸HT*}/t\f;tX 'K06pmIw1c0 E<}6sčEtރ w"s!iI?hD5e6P9;]=l"lX_Z 1_)%Aun&GVH׌ťZؾҦ|>.V}s/K[.޹Z¤!|[e xB-F]fCŻlr99'P Xh:n$Q!IS AEqTFT"eg&p[enԸ5ɺf߷ g;~8&sgg'oxp p* TdRg!l<ѭ5LԘYMies4S?H=p#B ͦD( )p|6Ba۴DNrx+p;?Y>T q#*9 Et8Uvv5KB$m\jU$-13=Ӷ}3[QxD߂6|;9;ז)[ӆt?=y326ڗ܍]h(62kF v;bt_^sCdVڇL9Þk/^}7yl^\]H/\>KŇOʱ!CItf F<3<3;&j h{?4d8q?,| &*eR,{'"3Qpf/PBn9^adnW8CaZA5.d%AJ-;VM~➗3Y{S\rc? /"Ԣt-w:Ո\r*Ͻt,evWdgT3HV7r궖# tB})a?'Vit62#+Eצ1mI-nVr>;ࢦ'hL];CexUE9oɫg/#wsyО ljaB+F6qݼsTw?y`JvV#2R 5͔8 -|ҏR@+'?ugnג!W{?-mZg+Aх(?*7geݻ?%@w*6HTj'`^cciLXywj!Rz:{lѲf%p9dFק&s"ɜȉR"XD<[t#.r~Yڥ<:5Ph @9O\]'QL֓Y'PA4N%df%תy 9g5Nt`kֽ2 v[m2͞گ B#<FbKŁhMh^m ~9mTMM"q1Bq*u3L^2$_evp+I;Ѫ3pZ'̒@n y,*w; DoьX0KVaQ j#K Ճ;,36UkX’F)Os~ڈp Xkn34l~^6ʔQ$Ä+]lG8eJzDzWUT[/ Ql~M̈d~gY±n" 瞙{6GSB}zD$bH L-[-<?[zYȈW Z:P|FeBuyIJ~z=U I!Nvj%'` I-pRq8v>:\m2wVkxt1 7wΌVvf}g4Nlh |L:Tp΄U/bX37q0?ֳ΃4#UdzTG5 jم2W^5vDveED剛dE3UFf'K `dR -Tysz].7 J0AKuJz|#ha)$JUW}8=tSRs E&ʑo2(%9xVϧCs1ϧ)ަ/Éӯv'с0d476RلFz]6俀6%mD{: r*?S"kt7S U0R'F}fOUE> ::9Ged(3eD;tmis≚so*Yg4^W%sYVBKAU?EwSMB&;JTj4_f \NٙQ9wA:E-"˨ـ[DsNyM2==%i>;HY<ڭPCk"Q||XO.δ܈Z%~Y wqqc_tP6U[ 2EWJ;}) jma ]k7{L~p4x-U'$x-[AzRzp>*FwXd)X_\l"x"z]8Swl@Wo{HD1Z<_f>i"4n>1)&Z) ZαQc (@^# >DҀF%t:ă #MҭK_mt;R+|,Ȁ]n-Rnk-|Q$v%t >6 ^RkĻ7vz| J:e?D^".{`q78M|)ɦe%khuX`'f `CĜʍV&]Xkq WC~ !͊YV0bA?&%%PO#8B̧|:q˩5Fz@u\DI A7JLP`)xLShs~Ev2kAVR4(%&#+}Zj%ƗHCմb-o+.y#|dgOS9:~yUw!m1s0avxx8lpqD UBV&h' -Ҷ#!(kl<= Y0$#X Inm9~:FwN.q z _**{ ,3.!T^>lZ >J3@:Ne1*YM: ^ņ~7w@A3ӬD>rڏĘ Ra?Emidf^`4"%4\9uHE=3@,6f9!,z%>U;F{oa%Mlm/Kofh(P!#9T)o۱"JIG]ibz'5&Z -0mKЌ֦\{&E5 VkcY{G:l w {(3C2p94EÊ<|2~o'iV؎QYa]vVs%e7~g"-KgW~p*]gxsz͜i5}u5{No;"h 5R* W&`l)I-يԡ"Uq;EąGy)l gvq2{G>[c"8o2*4DQw=~H?z 1BnЎENj :6go3x DCĦAQ*=1Y('n2XXkҰr7%*EXUv@stM/F͋CXI<^j4C8!r?3ZKnANST azBG@EJ qcmg.'ad36ź7SEf!ă4 UMR[c㒵(V~I *S˓VH]2mnH؉FzP<ʀO)uűS`jX3H H5P`Ayq,Paӂs?#$zĊʴē.v) eE69JlGvc5V'4rp\E` F. G+wUw{u_~.֢o5gT?`cy+;OԨŧTLANc9(¯k_$`VC[} ynN99<"+hP+ɦTThVd>A.7ɤO\kƊTe#P|^GVʯJmx9zqДufk x@fqqvYZa6WQ,7-87, sőዝH6J<HeK`7uZt/e$Sr0;ym:S\-Wzt]7)-;m~c|tHMbF!Z>DvA1*];BfӬX7|âr[Y)٫*03.: \) bz흯m+1$J,e~67W̚i zy2emU9ͻR'$ܡ}"D*κZ,O3-u~/j/TG4%0:m@NT}48~q7\kt%eǨ_@׻Տ<zlMʄ%%;C(R‡ sv6 ԏzuȡnW[-P?C7$,D:9)\|17v?})z:M1R#)-Z[[1-,p7"HQY~3T[ǂHnDCMX|^mzksO*9`fnip7pF= #SO+t2,.7hfٔκv'9QY{i$bkHHyE5KG&޷.j lSV*b3M'>mT7*3gT}?=$^ǗB e32ҀU(2Z[zGAMBdj brtz,oHzb3Gݣ*ih!Nv.BдBza;oqq|/fy恂7 څBi Ky,%TytȰI%$a+l(E =q82'\>.~5Xx8e%+%@*n齞|n\cYp1yo<@\ATU)hr ^"-p@Ѧk]±~~F1.;e@X b%4ЉI~pW3rb0KjMY3["L54Vͭeii[ƵUE#EbIs9X0yPŌwdltI57ڱDr֔9]UAqV%@y-L V;Jx0EgE0>HAZ" =eq=IQ <6FQ+p؄MƮ񞋫omJ pĄP fn|j;ˇw#й‰n[:ҒKd#אa_rɔ>]ŸM`dF&yAC^B+|l 0U]wx (*2IZ8.N?m LI!<6S )[6oS㈨zԎmiv f1~XUTI| LWnܜ^J۝`<ڵiӠ4۶Y-[׿+2B ZnWBcA;A$J++(߇kZ PCSCb N"qe) 9 Ȩ%~c`ʝ;nG7x+ aiz"LnTF1{Cn * btzQZɘ%p&0 U;zVTd|= \fȵ~PgF$퀚ceNmޣ4UYS-]G%X f,Iy81jYɄʽ K$笞މ,EGs4.a>^}гE(D+jr7I绬N e AHs -s>M˵O"b*w"X2,3cyKmtcJǒg1N07<.-TW)`:)c8 ̤q[wZOÃ]VsJ-6K/HWh.n=B h[$B(%峃1'}s#MnTv?7_<8Pvy UJLböokBqێ8Xź3c5D$Yquёr*rk]2 K"/',o>fpG1,عg,J~HO;Tp#Vn{A+Bb!l7FvV;poIz9TR\]W-W2#ǵsZ VTBT J3B>6m` $,e͇VeMȨD\罎ƺ ^4hwJgSKwr>epY .e\7$BvKؠ.C"KB1wR^)w)բ4~4?Fs3x#ZW<0́Юd`(ǪYvz>Tb4eCNq{ύNJ7F j |G{VS#9{h&ůb4Vu[2C#YI{ VD&ȒՔΥFĄjzCET Z7WXAD\3C&D4WIb+굹ZWA:!3\?)Z>m; K,)254֚׏f/?kA`pb]$iJ;$~f= G&v\EH@+ON >  Ŏ>EE} ` dF;5LH:' ?% *V~>b#P<0.Gk6JG^{\%_%=jX_ X*Skϴ{l\^s%a‚ϸW>j.ngՔ,WL7 mpPɁndg /Fƈ'ӍU\nɠdYRIGA$t㕅 G;T5l+ȇOvrU̦#[ 2&ͨ@EN,D4S,g.akȨ:**5z37BJJ()X# Dm{D*cCP6DX׿5SS=xh F*qiᓞdYRc^L7F[4%.CgLD~3E~?(L<^w:Adz}~)r(!"П}B8@~\# vy :0sh%.di˜<_0. y736@9Oq4f'՘{$4t.ҋA>q3>yPG|y燾 ڼSh0fQȑv}(Jӕ'vOHE֘i<&9ۼA傩A_qE_)ߔuQ,V;'@~&&ox>=U ?(:8i4F+vs.Y`"wL6$>*h1ir8G#S <. 6vP'YZľ<7<]FvzxϭՒƠv#ټ2GL hO#ĆtN3M&Zr|J|7V2Ks*QɻU:s?=eaε^:[7MnDp: L$YG m@aS}Q!^ g mƦ֠ !R7ϲcEu;MI<=[yY\}I#K9s8p) /8?m whh4=3EHnp &5uUd\y%.>7k/+ WB4&[3/ty;p3SJξ'dozA2J4oܛ~aRGy}* irs{NP0脝-K:_D50y>(V^"E+P "Jb =^r_De.~B!p>T9DՇS8kNvo'Pwr jɞhYY.8`:L$t;Q[ #4˻:v\)Vr.\CB :9 "9A/"H J1j"jplG{O<y;0!Fo&ë>eeΕn'r(~%<"zvRHr:_FZ+lt `_М]K.d_\6=@jʩd4ห5 ao;t(T*N C).Rj ,ʅT 5dFE{Zvƒ8e\ٖxzttOQy@lBr>s&R1ʅʅ׾fKb:98$Ƴd1lhВpmNZ9 ;0\ 26ߡ$w涛diF@G+{6~]- RΜ: hTpQˇ:^Ұ(`Eq@T*k[8(4+`uB*mPKc@tB9"\72O _i@SB9덱\lTqbi4HQ=oEŜ"ڞqr)i/ "&/㋴X%x.FU證S o62k0?7!sZ1jemZ1JٷKԖR Lo߼L^ j]mV{hTQJ'jl9%pC4^PU6q3 O.%d 0;h{C0\&L" ߃&ypT/rE<* $]։s"+!gZ&ׇoiN@#/`"d *cЩg'][v[sxH.h~r d}U\U;g߿=}CQl.r\uii>cP(u0kOBg#/Ļ+ցl`;0%&c }nſh0 a;~DD kfK#]8Zû ãts m8i~Em[>Brݖ;| 3C4A_?e[nF]^_2""[ƍPlS#/^I ?0Zn3`F1!A6ATDZTR@~SZfb niJI:ɚpZ8QxF&>y|rg'xa#%_մUj].re){^9/mb$D6FmŗE>~Pԕ&=X3~6d{h9Jm&Q=,!|nNsOvO$]<=pdGy\NQ/4<deI S=X-̩r[{$_o"\tߤ'u awr00Ź cو OXh.[BqMuZ”ϗFx9ꐉT$]M;)'z{L&5Ӡ>C`ʩ{&`qׂl!o܊ :PC~sw[::xM2F$> %IwF;`1"0g4FO2=sXc| ;+L̊ά_3 D\O瓢ecJ2 %xQ'|kUX̅k8zWD FGZCcxyz:[S?Ȭ]1 7x1>V)Mآ&"+#`N1;B}Wy؅) k?n9(giBlp!̠:ڹYB@i#}^-Kf`Ф^4b:zp~9 q(!}9%iy4nMq4TʅgK#͑!ՋCE{eſ9|OIG/!ś4ޓk*P=)Z!q&o+  Bʨb1L)rLr)<=6~Y@g6a1F9Deo>37@{pV9s&VWԘɣz*|iDՌƌ$:<}&!JwNSv,7}ʹ>LS(M `V|ak XOΓHh'x %U%n4^7[#ƹJqv9UMq-F$Թ|QܟAn%RR)9Cm&cg?T<"z", REH`#O)<ڶ;EyJXa~/_VZhg YmQKŬ* ΰ&۱@ C 8 s=C'7ShN,n\nuUI3Lb=b]3/^r Cٛhc1)Ů:WƦl+U.y .X>>VwUw"\,%3%b:NX"~à(#SXVG-bk~< + #]DA8^k܊4Rn{L-;{JטjnʄnLtɲCN?a` =pl;:yq-1:j%@qjc5rMg]}|I zuX[AvWm80~ް BO\ h˰5Xkƒ6T1i M1_Fg9C1(- ?@%|cܘh($r\.AXxC?տ Ut^o9k|9KJiN/03}?hTk.´Dx.mh ?160hKNN5@{}  f)Zsp=Dno⠲ Bx`` UQCD3c r<;^AArr=>l)V_JBR/TG?Z 2y_|%5GOU|5Y鼄k078^f{D:"<1̠쵑nڅK2I,^YZJkgpߖTeNBz0n*@ T> f#&t4MTXp>(o{qf%$[6VZ$ گ*g(=-mȏ#͇ w 3#(10uOQMK" ;>[ ]5nNvHv6@ 70 *+s\W{2!YBCԕ i)HIB66CMsQ0[oyuXL#WH7i8S>xzM@*5}0tMA!*@1l m1aHh~6p^ijܼf=n(IH<^՗t o1Cn>֬.͵6 rZ.nMkEq@TO$b8|XK[&# f΃ø9D٪c4ҽA'ˑهd חgAMkQrҀR^SXS.ZKAY^m,o@OcPtvS.O3C=Ju(4E:jt;;q!*?a!}3NmNFϡD#P 4UZ8K';R̝Zwy(e3bA.gȃrcWޢ?Kp}oG&,"O}6vxqS (n ~mi8%k L._ZQ( ~&EIX |HJdhcA&[We> 9Ʋs+\wŃf<4o"L-Qʹt}*߰ǧV,@EViT1ճ]ad: ]PZ"!G\#7ȹLG&Z!G*د}-,.AL*_W[$J @9)v`<~2ipOQ&.P=-W+`٢2~clQ—jG\bs^(F|V4Ryԏ= 0H ER%T㞈)Iwh$Gx Xr{9L~i. p_ϞРpoX١rޭ22g)h'5q&T̪x/2;j7(Xa܋z{iMyyW^kv* F/9"!ne;hZl8ȿhRQEPN[H9>MiBʒDWޞ^ Y+h=~uhl&%_Ő:?RR[6hЇ R:t*;omu+ɨ*VZ@O}T L'yzF>}ٱgZN߭lݱ?^\LQ˦`:G*γܮvԁCkJSK]s)qHע.֕>̧v0'P:XxʂUԩc¼[ '8J#$5FqDFkV]XG'T, /ѻ:`Le< mWw VY+u,lߘpeI$vSo`w(+rǹc9 WyԄ94 \4t-j8]NG"$.Ԏc/Vq7k~-.iVx&íejAJR7w^\s1Ēuq$S%D$Frd݇2Ś+*;kkoc:G s/s%}gu<Μ Q:'<+bA.@C_uطp/B` iӺϏrQ_& ӂ_jxE$2~kӿT<v΂Rm6<;dو~1IVTKq%nckϊ $} ;_U kBI 8'"i܏~ZĈ츎f]nNv/sr`gC/Lu<1R l`v&蘵3$^80ѱ%g^JD0#距G-=z%onDjR}1hxLN]sgBz5]!f}^ )}TŚ0~'KԪՆ5ҜtGXuk$$VS]eFNHU'#h5م!/Ɂ(yQ'qtx EH+ ,h[< .Pg֮2 ԈÖF[^Sco¦abVe4}:rP*3c\:}F\08;DJƈ*rzVM״P kjMdKǖJ{Dg<;ZH Z)*gI>aؒLy<_^L߾gZIZx"GqEip gKEAPw+_ Ǟ "8}4$h-;wQyj!'K Kh 篦(qTz^>ޅTR)^7 ǁtGߵǙە*OuŅtw;x\{XAg;& AXq`XË\IG>[IbTHކ3<%s p]yQ^z>闖ܥuKIRZw? Ư[:R%7W-8+\x|G@QWRҙ.hpspm*yt{ؓ+(E\GI޵[1R+a0:B2LnXo(ٯA.7J# $zHݣJ\3gѻUrWaC~'3 @K*pTJS,ЦʷpU)i@ؠGKMfGzQ"^YXk/:P|uGGc9ͭ=y0J> Rɓ"׹xhҸQ_mO p]/D .yJe 2{]`` 3L^@.Dkern#JE0:)o])sj95ɇ8m@>t9B<Ϥ%8՗{!'N&% eC]!t'@pwXs̼0f1օcA.mw+6bKr#|["_ VCӒ"q+X^g'Nd-fi<ZX-a,{ܓe~vWv/c5 Hڱˢ_+|uUJ_Ws]qgv'/!?^[bt_y7~`.¾^|X8]9ϵ^v.o}'Eo}d \9W=uRُ3F q29k͋33$}zvi3MZ2Evr ;Om嘕Y1p $J_oBjh&SJǟ̡Ws&KsJ[j8t|>6?Ơju:88.d\gZ4P/kZ8ege  ߂.1bQ`^i ز`#wH1/"b>&ߥ\iklA&89_aRl*̊w@uڙwBPenXP3cKTקmq le݉ ?P3hpg,p&I,kY>ҝ]E+ڰUU, М"@8?S" oPI%H}(,_8JK3߷u)!WIlkyvs E?j;Ock3))Hf,MEw;;Ε}k^]aϙzr^rY=whqP0lXޛӔ4}"`͸y3p}lv0hH;6LaP,W:`0 c~13g.9mB:r&R,)Xg|4ϼ/{D˳ ruTW8wh& k3<Ueםm[P+n*<m,椤pD?z >x^)R3unz 8]CJl&ikԼ{inC1Oۺ^{t{=h*AL$Bav[@d}B΂kX\ӟ8bf{NZq־S4n+I7z-w|_̌.LXONԶ! ?+pD'G]yni6w?_"l(DfiD:NA `rcW=s{.g"B/Kq&6a(7,bkqD ƲS$#) U m\T4 >$q[7Go~hвULJ4h)t0z*nJ S@2tQ-'[5Fzu![^Jɜ[49l|h Հ}>8|ƃ^~U cG <Ñ-Y /cK ,3A"^7X.E=`#.eؙܞZJCp^)θ}nz,?{ RZ+(+nқ'K9/ק]%йrQ} )|;oE?h(QkLoSplt(rk4|s.5jV%Н2 T@pZ񱌼0ɨ2%nܴL:a6味DJqfGcP77TR '=ͼURŜ='_'$fҮyRқ)\@vV#:ii B+9~ >pP0i=D?&ƽ:- 3jTwkbZ׆9dU#\,EUŧ/th7J}?^A1q?s5X[k% |گ2~  SZ˂JiaJ-i۸%S]OxWYq8+4 )9c;+nZ5 b.:1Igt ˽Pz5$ˎ V$rZ S:>c0fɷx/hfbn3z{jD2qʦ.֤ 8t,DYEurUi%R*xVwC l v)*yx;2g]?Rss) r@mϜIzk*Zʉo')P]_^iU"|W)W['])W4C6$$^՝[{k\n!;wЖwG0!6k Y;A|c! %쪃]`m#"ڡp)1Xɝ=HNcvu_@/X^œZ+)Ur ,ԑ`J(dH7~P0> 'ps,Qk-$E!s- pwe(e {У5(Htќ8d4.N3@ >曉5ے $(WptzGmL#= xl.Y =X7R {7< Cj80zn訠 %W8yL؈!;R@u_AVA-m7gO]eE'BŻF|ujO]'eHx'}o0 :z7&b,pnDQ 3%xs"L6(rBf "C?]恅#q" \1c +d"x-ՋR fJurzxH~_;>,|-E'$v"X?7 &a]?@P]h_ѧl5w GG!LJ-pҁC $ AWw* SdeN[o8 l\*+\AuHqLS14SI|a7HtgEu3slF~JS ʗMբevA{'u" =(?'qwqXƹ:x,;0VZ0ɁtjӨ ;B+{m2'e\7ީta*Qnr|JZp9?! PZp?=Jϖzf 6V :M-D~qtp/Q4˴HiK/P)5"bI2Dn?G#63uYH?lQ,_ UXUq졀Aŀњ^U" /ݗ+mpP==).=#$Ί4ł)J$k:g :)fTKPٲѼ&m (τ?B' +! x;| ISMڝO2%PFЀ PDemSx}TPitܞ nVܧ'6(Ϥ=HZb I*3b<_(Eڶ8hЈrC[vNKkKO(}@whR4iO|bҊ]_hJgH&v +!ι" 82 e]#k'xOvYڐ=sD\<2?WdKP̠KPDU#E$)%Y*JU1zb1kU#|RdoE뙨i}ٖO]:E;= $y=<<ܪtϟC5KHxܐ[/#!T^KоUu4`iD 7*7=>X&$aV@,BdS1_Y >_PCl<.vh}c9jLH-:%'] /$gѝ>;RX#1NѰ zCߒxrD4xEz6"Xr 1eoVȥ[۞$Tg lnAr2t(YS,b+ޘQV(npqpl ĥڬo.+DŚ_q&FJv}Uil![/:$4'z p) )e"6>V΂ls'ne4 Ѡ9 M4m૚\VCٖď,J z񉥉Wh>:NZy+Y̱f?-4k#@Pr;fuWOph[A6n~bBhbqHY{[T.OMAP^UOV\ *awU}1w0vMbOjz]֩GC840qRml9VF!<}.(*6_qv3p(`QpޮEE5{hv1"77 nJs2͘߃QД@V'> Ә). ȇJ`ñUpj̦; 0\%tWK QbRhk\tuezЀGJwm=NQ$ٙ`ZeCP}ʁBi_biB@7sЋ "{ y-tY nӧݔd@fͪ;xI™!)ħJiFN3|:tcqqGح '$5Ms;"唏f|<= #)@XkGi4lWkMPZ[8a/deLE8毣^uxHʨЄ)8JGfH\,jÌY2ܑDqJՕKM1CIve&\힝A=-9Ӧ; Nl Raentނ +;*Q\R 2ld䜯<@1@hL*5P {*#VQ <{``[|[{vs1maG@`ʹ`7uQ i[z3e;ۼYP7s/3 BVwCej.Q@9+4$ytz xP٩5lv~oFw%zp(n'c&8`zC |q#f{7-*A:=x?\A5VAMcMN(CqY0' 6Wv I }s=' %tW^Pűo8ӈ|Vj.A5jΐ\lV ݅ 68WKg=Ƅ{PۂI5$ќJڕTs&QW 1i[Wg LݦFY@$vO&`EYJ.ּ,QgrS8Uv"c *-dXM!81^_ gY2- 9Ū<1f2uіTYُIi/g^~ e8@ '7l?a5dY3J5u>QM~BKlo8F+<-y)`iG\LR!v!ebŵc4Hg/*c<6,'wگ#xPIt!79)/ ,5:qn:n%á5v {,ϲJ iȪCtUJPBn>wC #]ր\} Er=Z >55_Z策tEB2x?z%\gBM+:{‡W拎6::7ʙX"jTfx.6O/]vwAUh1I Ff} ;K7QP;yrCjTLӣ;6lwzVX*俉j6|AVA *  }|D9ZE*X$0ljy439͓ &VR P^ԡi-=cCFlzpg2(IW_D9S$jfa9C3,cqhee?ʲFߘ8vuAkךoscxr⠲ak}6Xӎк}jOEb=U1uќi#뾓^L.@~{q~]]i834{eddJoG@Q+DnH8'sdDNЭ=6 $6dCtKLF=ňe;J6f2FՖ2aUhVN-Ĕ_quO_4 `# T:)S^(ci<[:CvVi0;P~Rr%ddm|sk&翤E^d YGlAdh"F8נ3vIm JRC:OD>E M0u^t>p D<} P!!!-h9/k.'5'=f֤_]w$ξ~*#[Af#ݪ-rG)rfnwdI( nST.ḭ5si(YIș=gSN?MRJ~]M(02 ge_:$ w0,8n7 **ULpRXB$r9-:tGC MPk?TA8+ C)5!S ;8 H.0N!I*I7\NlGNWNsݮ/wG=VtM>_0[׹0:f]8 ,ǟ34EҐ++ MMjU5ӈ pӫ;6 \^0K  ȟ,N'I}QKt-4Ni=vkG䲻BDTPx@\3^ł06㆞9AG^l.#eymܕMqahΣލox~O$|3ҕ{FDEd c{tWelrd}qC1u6žR|>DeMuaUpF$|yǼdҎFnƦFSsރdGhwь9R4'5Tm9 V6c`ɜ˲ޕ>{?(lzTOI(1-o6Y Q9v+[7 ĺA1UYcHRKN|u};tt|E*+[3Xo;~p{iĦ}yCZUstCwu-i }# Q *;4zX>F\$:;>tOXnkJCjT o.(Fgv8^qx+l@W+}H}Ϫֱ;9YWdKRPw2zga-P 9݁s+& {SѽfqZ$XNk}.cxm=ЈK^6?.Yұz^?"U$"q=lE Tmp H{-!hU 9Ւi nV|џBi' lI/w?T-9z(:tЈ~n%Q-h+rrOB5Fсa"<"pFn !"pU9{Yza~VzڪtAmݨ<"i{Ř]M.Vè!y/@~*L8Hjf'5^C )bw%W6~=֡J%+0]*1);?`~!Ktr&) Q-w+gXZ إ0I|%v̮1FoP+/j#rK# _qm +I%ayͮ@>ke}7ˀՓv˨S)suCpʢJsМKwi8a"& m m]fy=J'C^`" $8,ROWkZ"R-(9\KRTP_±K dWg̿`7H^6~#4Q"KK`G'^>ENp͠{{h*/д ~~ ubdrJga&!3oYt&ѥ}Ssl _})[?c6(hLY#]t8nXB𑍞b`>;b˙Z*v{c;qHuCId/7>ק@H uk}Sڇ&"~\rXx5|I$ y x&u`ݏtZ_h0LuY04aDpgdϡDPAcui ӎ ûX6?Pܞ|c_)gYymO0B^v?08݆]L5X A.W=ƉuȱC]EΚ վ/`r\G &u(g( .TOX;-AZ)8=Z_my3G:5@٘>gÔNl !װGFS5wuۤfLD rymFJ wo٬"52;+rj#AhJgnW$gctc woŝ}c&}^~ٱ.B*?jr7tЖI?L%~M(x"F6yIKf 5HI scvE-F)|pUn`Kv3` +$O-vh >PAM|1x?/ T2+j}6?ЀOVeC:!0ϞBzEh۱Hb¬N7hDzw~Bסcդ[1ygH16-^l0!ҒX(w!urao#uhݮ;~AWyQW8t6<%RPJ#u-^Ł2?hw g:>*% "Z/qXgM:_OW"f:k7X2 lW iz9b][BD_EXc]9H jzN2kXoǎFrt>zֆBllȟa'|jt&y7^{Ou;,sZsZڏm=^a!8YFM|!H2:ov Ҷ\e\V圧 |%\DԜ 5|{$|{ca>竒 3ndEgGR;ݚX6/`hMQXZ~G+J/:2umZUhJ&9M LV%xbP Sw0v`>yy0Ӹ:/Ɂ)E?(|`V(_w[JTN\b0Wx\EMocf$vI 4jL#Þ|d8jdokdLzc!XݹZT8XuD1åp}jmS>Iբ;=ĕiI /(pfn=#*kDa%hkT[01`Pa68vM3T 7T W悯ۧ|3kg0}V9+'>/*?:o)p!Z/WՐ]m;Hni?9*RUgwLJ~뵆o6g'Pp]oK^jmԐ ť3wS!g}VO":pn(K:*!u6: sGOCPv1-F`Z]b 6AOblDۡ I{ŕ*1_[#ƳصD>A皫uG;%oa٣Z|f-to JF[{.Zwp54jݷ98@jN ?5,U{ M?q`0%?lw47_!K6` & iwڿlPx ahVǖp)nY2VMW$W(-{Y-~wK@ `<; OWib[1e)V'PKH㴢n1oI߯%No"3 1`9љ"k#.G_֙q 6H4Dy1+pkIS K°.!hHj?t+hIFl5ȃYee;6EޤEZ$k[:jhHWey@̠jҷmG*RfyXH*КH":x;MO5(1?N"^M@xhpΥћWD[cjk'dxi˫+F65 \(„Uhzb|#t;HH'^߹²0iT ]a)P%玩?&3Eq9kkd$=p^]Caic5J?ܑudwZCd9 9e `gg oFo3Ws$u ygzW+E# tۀ,wF:K}ǡp:4Nu2uG2!b"`QTB-8ڀv|f\a섙@gy Ḣ WO|M̵EoJuhwq8+"ФtlnѪC*KNcV{-}ضt쐨FY-R<`u9l61ƳhCKy\`>etڹGH}=rz4HߥNt#$H7Z_L e09sP{'i*PAWA-pgs:XhH :$2a3&'}*43X7=7Ē2} :oWU32AN`OE_ "^ .)uFvجöK3d+/q*:)غ]LNJj+/>RAjC1v|N3>ȝUY ,/+VSHB-݇bܨFm'%bA\LT/8y}2JZ㛾Sĉ:ED.5?9 bȰ]B;XY҈OD_\o=| )Gm+ޢ"grcV0!17ۯP.59A hօ1m"Ͻ+v.V0Z7y6N8ݫ. Y#@^crRb됢 ϳT15W[Yj4A3>Zjҗ(ssW fcaPR!tU^#(Qz wz5GAt~㣸  eO+  .i. kƨ2+ʻnlsOd/v:8ZmO/KhTƄ2>y[ehpM7l!q+ŃNqSg&&\i0GV?+pH"́8,+H\HXq$zTpI 6XPx3(w-ޫET "2|Jw acanSiAKҳ3ҌcއLiW4EV{I{s˭޻1H"Z>S-QOmOcKX*|6~}ܺR?=r VQ[XY5Dr@-ĵЌןizv}%9㊳E{Zq)O&%=sYd%>t⍢}$jWcYʙX-QWdBkZ"#D 'ZV*|hϾ/IUFT8M f?~?M.呴,wWK7( ;9eh`D ~rD"<8T@Km{ƻ~z0o/l>y2MA{V~NXݯ&엠ڸjt'湡(Ap]/ ĵT6?΃FSd>-\5}*z'S$_-RpccQ&*wu1-rOio)҈'W7#Z,7zMֹоzڍL򑊯"a;s>RV/\3m"NJ7[oLrkkSw˃ >x(#kX4Tִq4تfp"sC/_ vqcW;Ia yv,Wلq9~GM=w EzwEad NRFTO[1z]LnqNy-\/.O {"OE8?x̑wjNTy,J.gɀ }C69XЛb0C7խa/۴ ,ٱ+nG kI=*;+e^'P=uyokI")P9,A˗ mN՛J኷$J)2zVYذ;hCg)YаC lW1k9QלKώ4wHk37WfZp*AS)I .}r빯$fӀ&Z>nh  ӵy`7 ihh6ɬD@3r_m&+_ Ӯ7>7Q("d*Յ*%(km-}\uQ7Y1ITrH[ dEX_,N뙟ƢȫBlab *;0ه#p/[DCJ~=΋>pä(lp`kDi n=ـHl!bH*8:Lˆ)|lUaVO2,ԫǂԗ󄜰G5`*f.41i~"^$2R>_<'VNhPp`!. LamRhseS?ɟFUm K`TijkD3_&nN6Fǰ"ݰ Bh+55ٻ8Km)۪¦RJ=^S#^gH)qX1(@??ʣRqgIɥd2&l >`ɱd#oS>Q ug@u>3f UUҰ^H@Mol2[m"!Yt/FN^}w7O<˹RcZ/8V-5f0&iTJ̉FjZ";0M YlhW|x*'^& `hhg}|ɂOML={¤9B 76<3jBwU"}/[>Gy@p>W UFV¼@%oKY@^F8|'*^D]A)'>vs#,8+#QwpKǑZY@fWN 6>')Jz G؞X.by3wǻ3Suޝי5|ѩ7|j|; 䖴~7lс jf @+-: $ cu#5;rz$*SJ>2]V7*\ '@`(Lvk?K]|h{s6r(Yza=͸XA`ȢB墳#N.|DI0JϽ}o^LX-LidR23W-Qژq:XxJEqPC-3 !wmWxVIvh~`ى$9ūcM+aQMŢ,]C?- TL ŕ Ŕf{ѕDyτE/6>y,&dT"󰗧N[mqL'vCWYk 2!%k_4e'm2t;Ŭ wX6q\kߦnGte@nx*4  7M_x5ua\H@&U֍iuH Ab-9!Yn(&gc B{s3ʐ^j5FM>u1oq”%MJ9yP@[?6s|4AvYU@L*Iؑ-X+$#Σ)J4[N $B!YH< ݏ]=>x؆\.j~ts;` F!,mi;KZ=9գ7Ҝː˿ck & hLdfxT3}tAZs ޜ5Q-"jh䂊eumajE-vz bNš9]`d O/Xه]FűG^\ꎕnUG]ˁ$o ڊHښ+"b^u;ZQWD{l@C`:([*壩-6vBLεyӅv! x[X|(gNtrT s1#M"1 +'͞:+@kO&@4*fOŬ9l@ K<W9QLn岟f8UE$=BΊDٌaG1 -t؃%o=eFi<.2ВuAcCghevAN.Rߴ?A. X.nи[@όYެrQ6?q@1;t@3B|Gb @^]wFnpdwQԠ4Rс7e9x J}7}yb8Yu5A}oFݕĴ>x m΅ec͠pF\oeşI0'{bZY|ig ‘,Wa+h`OvzckV-1#O+lM-CF,"H3I5r'U魨fYyXdD8~¸̧zt䭕H*m*tӀ^wtDl 1ElHTѱigVqFY>s)ZҺ.8 /@oN6 M\*gCj`Py>#u5W茑`"-LsufO\J&Ehx  'kh 1{aY@<2Lcݡ#@ #$[3OMoih0 폺46M3~,n9 'tʆ\pGI&~ҁIG30HjCz P]n秥 ƹ-S7{k%oIv HE;+>968oG@b)3+Jv c(_l'pg!11Q^/b0Vc%sO\bOĆYWQ13%wfSҶ )4\4wVu2YbgR-%|qt?Ϡ4R]I-vkthZ1ާ. M\SLXF9LĔt*!@3CwydDlfe^C><ʗ_ A]ḲWdR{^A4zR8#LJU 49VՋ*y-YAdQYeZ3Ƕ\¥}aQy5)#NPئ)TS/yUЉUa& o(d, yNd\ΝhMOoe* ߏެ-ߪ6TXߜe)ԚKY>EF +ઐf" 3Ye-ZF;KDՀU]!WL4`m T;풬Ew9 Q-#6azv'*ࠛȥXAUC$+Dr?g\h!(DB,Ł%Jڈ\Co-]}F_S1~HOj9"IbdXsDy]bۮErHMjgsDa<|G C[~ljK\QMU;hՀC+{ƫ5l }DOMۉm'&P\Df jA!BZȧ$'EEʀ]-u!YFkIŕ"Śtg`Y0xөrGXI;ϑ1W >K%Bxq-]1ِ0؝xg%tc)DǔAs1#e0 x*HE5E֘Ŧ1tyQT;8JU k>'r.؞`t_cf뉫cC% #Sފi_MEͪA ʞ6;XҏJ+yq),2F= ,ɬTyXar E%B-aiuj/sEPO7(B}n7. ,:Vrٯ[Ab/@T_-uUD74(u Ä\.}HdZHbJzɲ_/ʁĤAEYT3 Z1(+q `` y߁>SzEK"JTXB)Z<#-.JUZD ]%P0ja#kV^Vr'{Qp1z "-A2n!O "9]Smߐ[MVMEd `/I(AWr7;  y _T,480uD#sFbr0\Ѡ~ !IυQ82:ݕq #rwd'B,'gf}jZֽ9Vz\('&\>WW^907#gAQ"ve]wLS .^Wz^S}L̻@gA">_*q}vff cvzcܳ>ݱ E27ƅ`9+hߧpVBn32{bjSi/2VSs7ٟr]#I姰z،ZU1yJzQ{j$ uq㹯_u7"W5#A?7uj0BPλ}yGh@c '~e" e#N?,!Ѩ=̲ 4j|U:J(}-7MfI箖#bܡ7d̚ВdEľS"+{tm,ދPo~pNOpjHH&9pctKMUft#*u^)l\Q $w:IJ먿'^~./?I\}ڄ <~l Q§(icmN"up+߁H{Ym؞WcJ; es.3Y4@kFHF<@+)]G j{Ri֥=p u0"i,Pnr(;F2ܪ<#Cw6l()m p,,".Y LffĬa1R…،)RŢk2el%eс.~jhN沪Cz& ~2;"y. tw#KUZ%88ꊄ7w5JPq~A^?s_p)5@>@B$M]mmJFT)T~+k9ba#ת@{{WҲ:"mCv +vOL&Dyk+ԯH»\swDImT^+3)w+@ݓǃ5c4ߣ{עIx r ec62C,[Vz ?-r1OyyP-Os_>W?f9VF*F}[[ÁsD3˅ojE5BEfaM3m&n1νY+DLE9_eDȲfnkzC%aQP@L Xl1X}:z] N[2̃F@0xmұ7 e07{Ĭ@Q¸qm"ꯩz}F #P0:f{.g`Ϫ,^BSO3G}Y1 Uq .V @kJg&gxBt3> F=(3/S'q$c(Lu}){18КdÙU w8i Gq\g(u/6yJ>-N9d0ג K(U6lpȤ fԮc$9k9; AlZta9X9֦׷K1P%p<^MR>#c7~ ~B_j˶ҫ?\@q ><ܮI>*xܯnVAdD" Εueunn-jΟsU"πE7d7ovS7b 5>2d64 ,Iy׭Sϲ $7(7?޼JʮTtSϻ#VE9m d34\#^X2NejL >05uV)<=x\w)ե+g}8c>ZO}m<^g|7.ɲҰHsIM?.lWU ٣Jr&5.*R@uN *^&|9]{bg5Γ PN.|,"1ח KX QCR3!3>z_88Ǹ'1F.WqHLLq tC" 7[vI/YuLTLMq_:#i%Y+$950^؎ ~&]&v'jr}JG$x.3HK⁀:ܦaY "nӞV.z#v U +ZL4icuN饄B4N;HI  cW&'Bn3vIoU i/ubmV8z bKr'JsY5a- >|Da%ui׹iV~_]#dQ g,nE LO.cSɈu13@pծh`R%H˞KP(uS}їkKo.(7wŽl,Tgǎ|Jr1JOtj^Jq@,]*֕.{ynMxRYpAY93W9JV6h%&ބ-#b !8 j]JhPF!͓+UvPϯyѬ u +;2  RL=Iv4(6Rj)7a_4$9yQ e5H2V5|Pv>;8z9pedj?\{N/!+X.صKz\b+{LZ38*XF Y[8/#?6A%!1uf[OEs-c?cBA!|W&umԈ1Lj?X#l J_bC%QL4~x|D%ܔGi= gSrƠ˻9qbX),ZڭA|d"HB.ԥ%F - o[o|mf^mvU? ڡbc%u!(ft%/W?.?LF$5Tߠ#پo;lWA#`↤^^1c/&헮o, ]{etލ>FQ7KP_Q4]m ]L?aNOɳC+-w}\N+a>ߓ]UoQ[Ld賯m5IOXAoZZkvO HAn#W[ǘ7~Jpn PG:)x&Cd^8 L&1dz@kLs+>QΏ Vw5Th%Eo;]5Cw i8G|ƙrBR R]iy2$f@k>प]܋TlCԇmG:Uq66`Ĭ"O*~'|AQ փC=z ɵ BG-ڄF7D1={Rn<PQ |b(Sߞ^n}:# J:M& ( 0p!¿QQ4o-H KX0Y K؏*._&,wV1jCQ< 0p8D롰@=H aq/[{aJ ) xu`^=JIq{*'$\Q;H["Vnz4SϘYKȮdJ4C7YSb pID 31/|BU_ZfI/+8;6w՛)E~TuJF] 78/b~,FqXg@{>A ~+BaW@M 6Sy"kP{ zơ!9 #捺\h_E4ς<JzҴَG|X|ci<aPq2ʫsmFd֤ٕTs|`]:*,"Jj+ƻ^7֖ovPR\kI<fLlzTL¢$53aߑstU6`E`.5l(m4A<6;,3L{UG=ZXڏvljq9߲MfTZOډ׳91*-HY_\7$8~i +>蹑Kپ1usP|! 1s/[fst }vw-x4 oRuq^5~3'|,ɇSxyr.?Xn`flňwM}ϵo1pҶlgFRY`nW裦Q|~ߌ~վ8K%܎*袙:R;/DQ]1uyF9-J>&ByP"X>er12X_0$.o|(AmQጯPj;Bdu̹r3(17 -0ZVp:C_`Xr1):yBy%1[p4UE o``F+?>i*_6 ̜RR(] I(ZCȷ>DsA@8fi6~IJN63a1zW>9%PS̝#kTw-C՛j/;Lmp]Su(`<"396MjN`&9pDPݸSmz4 (?سmO@`?f<WdKXe}V䠒GRZ7@ :T5[8-mQN04ƁMd0 _slAD" yɎ)ܲPnSoZ:b;M%Q[^8R!?p(;&ZK׀SaiFwIq@5Ϊ3)I|k[C*@KY}۪XL;A`?), -*\7WT"TR\FKJ Ĥ_9RPM*}'-#OaAu}=&'Cf00jlM ? /+'r}s!!~$ctH{ރ^?՜*;oϷ E=[ķA< FVc%,VgY2]mh3KHoJ+|1sKcɕ6fnCv}]S%&dMs=XF lUw,QqxD\?u!NwhFY :ĹO5/+gRoj3=Bh1’BH.0\[v3&5D,|Um#y2ʱ `+[\z8=X_ L]e뾡4w=*h Z+-NF/Os7%[?zt NJIj'v'6zBXC]xjDMu ݑI6TkQ~?B`t@&^^|1Gnuhr;cH:dcW9"'J.Vwsp$\`d'`cꂇm ń^9Q fqo+-ovF%6'yF0qmzBɞ)wbɕur2Z +݂B5U+됇F.54-$~b#c*EɅ侧@lu%pŬ Xi,&< v}@Lv4wЮ\>m-װow=Ujk,V:#sA yUa*O1mOUP HDu:,QjEe N/?1|rxxȝ)7cQ.svZXaRgRgw1 _TK0LZM=rHڿw.c&玲5|U;}5HҍwLb2Fpf_{z76WyBM̬RfPO2" ([=(.ll?XH h4RXGN1y,5 5L2GmH-|ʚIDSyXD}dL4Bɚ5[Ӎ51[KYi׳&\8$/c&[\/D^QњL4fM$Ѝ46Ub *m VWP Q6מO| q,*諾 5(B/C|^.襕jЙ1_24gC"*S-`Iu*"H5(a2Ww`))@%\al0n81Nk;!q2;vc?Uad.7@Wlm2Lpө 򓌿s(kZ,c,;ٍp^Q\Lk+ol߱4}6ycoqN( "YrzYf"טH5Xۿ ݻPbeTly>{=ft#mξnᢪUZA 9AQ_!q|?hڑ; >j7 jpyS`$GuiŽ}Ws)i?cFW<Ǻ "dH_eۋU ۾e-!/YnTlZӺ,BD6FyJ^x2ۏ*if,Q+Z <}?6]$ʞ\FA_sx@׵y_둯 JDP w]$hX.1ֶ \gGs% A-?W_l /Ί;aAjVq;qg &I/1|n#d{Sc,zK|\S`"gmf{ ]u&ɰ+I> %/V͉l*'P A89ʵf:+C)e+ո6tzS#SǴw~-m/i#S7ld E0/͇c̓ȻہR\S\̌˕=L>Vd5Sh皁zI9XuIomu3q|a/|#S âָ\hkXgdž~ƾ`;5-$]҂yC{KADИf-z[~l1f 6/jfX93*-1TX=%-fa6~< .G= UYm4}kG:D2ԽAi9S,˾f+PǬsG2@F{Nڷ(b Bm1?|G b*$ վ'd8 åPmQ,ƣ+ɽgC>E徱-/rD.0|P6p>쟥/j2eIP{+ȸM]L>yh7=j\M/V&s $!&jy6HXġ Ⱜ ЪQv cšHyLf4sٰBr(edl1ϱm-Lix3"*ʔ]w4݌ORNN>"QÁ*Fݔ8Ɖ;9= j!=`Kiح@XGHtձ(on$손ٛ}#˪8̡h/$X`$5sc;Q򓽦2x]$W19j-,C΁=:p$7C<+) }Ͻ>QZaNUcKB3S.-?mmAP#LhFۭ0%yF5L"K,u u!~7yT(6Eӫ5GA%ODĵ}eڃ YT]$O 7$l;X=:bW?]:q$Xk ZB,5d))Ƈ-M7+UV-"XU,/ȧh)/`w\eX [7M'g̖z}TSܔ1)F}A:_4t"KhSTe.2J 10r&fSm5c*X2i]f{Rx!d)M7P |MX&,,x]8&uԬ?Rq12B:|a"u@zy ^+F)%'f7.K['k .笱EX:y uiAm{HS r]6l1^T1!a S`>C$ ME#XUWzCnSM[&ls(ZW[GF.Guɍi'X }gQ9Q7"V [}&DK0,TDz>6aQ^\Sg߳3d|2`4~TMǕ ]ť^ӿ|)(Iq^E+OLNqCeq¤jAc6ҍ˸~d~c#LAp*t|.$Y]I~gzH|)Pr YT$wg<攓s,[;b?dhVsdHDtDS %E OcPI^Bn`U!ԋ㹧S)¨ [8|>u[)~LB^St*Cׅh߭CF(yP}爑\} -n~˯.&vN~gR~YN t}ɻAXڟ$]j,swɿ])t窠4H+N4IwdkM)瞐C,Nra u'lBtm O4~]STE,AճڲdU58 Uv_a-0tG۱S,5a2˼&HgS{Ab}HJ$ŋ_bCRfc5WDlJ8a!da}ũ Qp20eQ;^=XY4f@\AS]GO$zV5"ݔOWl1ܪ_|Oż*x;4 jURǣe7FHzNw~i@7 oӶS,!hfdɩD98P\,iCm:ճbܜGjJĭW9J3Gr6B9xtg򒚚s78U_m2ٸ 0i`o|h*˪CB=XEgurT0>>pw'a} vkLdyB-bJbU nf OfƵB)M9>bv6#z%໰0D: ~ʤI31iޘaqĉ[MF5{!\HO' PdLc=)рrϭĩM؏KG+q6m`"x)>vG=C4f xF# TsI ~ [V=gU6HI~7պU‚uC/^SUxpYTqa7i+7u|DQZ1/ڰ'tr"e3q. 8#BBuw =+Մ.wl~gB׫Es44os)-pm5B^2J]W5C0{AQr5~v@usݨ2B߱[qqفNjRT]oǭ\k3}=7'6}()|=iIj:qjyUk^UkK]!'\8Ug/EJEe`K ,/7iϽr15QY %5|9fɷ*R_Q {'Jșj [޶j!NG84\EN3pkZkx )}͏Hw[c |IJ6qD>$0I˼NLpm[vE޾9m##o5f7*`3& "Ġ\qYBiBvqz[͙r6u56 jP{z]=LoA| mƎ1ϒ<DcyÀƋɟjkL%j[G/<~09X!ˊUP*5wCk Zpq83KJcipe<5 w7Dnd+a wSsa3n|؆>vxs*\mŃc;!pI!+o0nA#>ԥ8Q yv| @L[+ZbZiӤJɪ@$A+t{tYB2Mh5I@ X ݦS-ǔqJK.S?UjF V̸d(Pq:E']cGAhj! XpU#c:).cW*CRu{ُ1|4 ߲qAF)Sswq@ .NU: ?39ƍ޼cX.79 `ƺ"`ED+|1WVLt UM%"+g]1p[xDCs=ZLoX"m| h*|lCK,P݁?=z_k큀w( w-yR6C{ -p}<,rя3|05 ͽjЀ2EmU|6Dc"}LާdLB᥷aCmX`>2+>T@o 9)[Yzs2Ibc?/֣SFu ԢCZ*HWgH }W_ L;8g0i!\IԩpmLdgH % E ,;VA+m3|_tVa SY-I[Mn`z'c,"xWk~ؙXsru`tۚpD"BC5!⻤;zt] dbb@/2/nWiV/qm.ӷnu xJC x F8g5hoRF@0H]! LF d\YG ZCm"brdIlR;]DFV%5`j#hh57a4sKAՠƸHV(Bsn$lY.NtJ@zHj fi/!˱mf*8ߪ'Fz"*z`iV*X$[ oT;+͒y`ޟ{៻TlLܙJNUjh0|">54,kk!B> }sr@6BIzN\:` f |lM^SI,]=/2a d- Z{EhGڹJ%2+>[*f'B=?Itp^BCRV` FB֑;G>l ӎDpd>TІȖhFW^y;>?/䇇:h-m/@'Չ虫!gI_ :&@ -ҸFWA{]o<{'&p%=^ocğ愠9(TQ3E ̤*Vl$߃wx8f3T`:",R3O6ěU\bǐ[|^HqS>ȶe[1^cL2þǙKbgրqfe3$uv_sG]ʎ\&%y\ܰ15F:+s*\Sգl #Bs@,O5`ШSXw<GtV;*O~0 r Y0˼"A{M=Nu [1ybDǵ,hqPӣ O73A$vdw/rO^# ٤^[RrSAa1\ w&`s~r3I;tzKY$_G (ҲoXE DDc:u#q8{,>jYnl[\5E ؛R'ZpqRɖFi>mʄ֜ʝK?UxqB r>g>O~!q;)j/߾5@0AZK϶Fc `5ŀ9P߷oԄT>9^+jJdy? 72>3+VݠhO㘈q kIjⱭfKf6E;'1y1~_o+J?Qɫה`x{~{vsi=A pk!*#A0p829l _"y6HTn[SDTd@aZjͳ[[N>nҘ(x$aք};GM3] ZG쟫"C<\EJ݃Ob JEcadEE¬´T]BN}O N7: :3ՖN!:OCk^`o Vf0C"U4c6pzVDj&v>U~Zl x9 mhדC%Ò9bXIJ7E[b&n%]m0^+z>}4% 81Ml~m]Br ϋ:qH':ܴKX=DLMϠ8ҹXm@>X?rZR7N E i϶Ǡxk@Q$K(L~K_HkW؋5fLTb!P zgY V𬬆\0Ux0̟1`eާ(#&Uy8K8 iPaSeZر *pR.&s1벝fSKbIM7* v}-(V–vu Uxմ PDq#UTYm(?ԪF@DI3iPG;5Qa4X>01 n)߂E1[I۝G%uZjh]=rP\i$-dqkϏKCwJIƝ.* yރ@ .: $u?UADu}X/5av+YNzrX!W=ȀfPL[=~[ODźPa-b@}J0eC暲EUePoMA Z_1vK|SGzhe?x&`^(󜑹y J(?W:S.OVӳ;y ]Kz7Nm>&CoaǁhDU,kgsw"D!^SE c8 ؙV6P:n's=f][9fmiq۱8Y[fF{A2oqPD812P>E_/:4,7x(-]95mA ڼLo}CF1J%208a$UY41GDvFf?1mݹR'g$T֌t&,N-LGJA]i؅ wT~0^s 6T3# ycHdƕB[MPnUoy$ɚkmo&Tȝby|i9FXҝ{bA勉SaЖȭi=Ն$W5z ؔGxa!w~GUt]:;@N– O6q^ɓfOjmM]e\6T LNEcY1gR鹜ήѓzbM@cUv$Q4& 8l ^H9؋}0\q'_8ιn|$=29,Y+KJW^4J = ;,(#~\{9 IKq0$*gc/ 7 ˓yd+3RnE0- emV;H*& cG Zt9<)JQT: oEBQ ?$AD㔐Ƈ|A~ywÇ գu+n2+? WAhO"i)H ϛdI}~}#l}2l"o7skϹR O /| `CٞQC+4j^zNcXwMUJS^$UI{!1j 0U.]ߞӽ8ɛ-dwVqrxg:"dc{m5 +h*H3(h H]L% s`岜nX^ 2N +Ta \ێ3?]Q: }@iۥf5Ԍ*!Z"ðe'69ɲu0^V1:4 =SL+☸FU k>I~Jc P2dGS<-+AYE&x{rHr0 jS+6R" &` g7eU6(K[# T,ik0{e1fN&'@qe)X_w0ff&3ZR>T1ig j-S6cy]:&\BzD_f/Uum^`K4,T)>b&Qc6_E 8TY4WSA(xbh <6'n |vYSn;6u"[%pr+Fd.e0cKv-xmY' [d̐5QK l[-ޛH/(1-sObCsTe*4N&[}ݺ =J nZ1E_iMQ1KJQvo$!% /65k2i(ɟWdh?7DH! W0γ\Hd٪e1l˰zz JčEcj^EgKc}$0odӃRxkxm4M7f^zmcl,hETgί<.IŝQ! ||XI; d\`ތcEol,u\ܔ>m;Qe"H1tk]MCJ!x(KFb!`r$f-z pas a4XB@jlyZ@I$vw"c.9aZxfZL:L"+<̄h&<$ >`|` rHa>pD쿒1ge!XIF+z6Ðʺ,{֍c`i^_ 6|~Š;jv~I|/КBn%?hqh Ⱖ\~Hka>t\'MiKHZ|I\,㢺S0=|/=qĽte#D:"N!З[T4J[֚j9դ*= JI. !I: T(vUIJs/gnU(?DkK0f dXۚ6'7b 3&gZc|_M3'SHGτi ~ν%^j(Ivi䪘I:FL%A'؃p}}=\ mlutOVqDHJwlVJ=䶪 xұyVϾ!rinG4F*UH=4:F|9ۙ8` SAmo3uES9N >Dy€Vsl>ŦM,t-׈ߖUJ,^MP0KwciB݉-&hL({Y4Bot۸ŕɤKȖ_\c^۪|H PvhoY{IIr_,b-uIBk,bCU9zEu21e6QtX6[ fVHU!?[|׺霁zT aj*Zr/V¸Bu44}$VjrV,6N"߲)d)V4 Ettu>@SZ Ihdw =ݒiIlcCx\d/r6e*yL-0B|oB~^> _i]THj*VT :+ÿ.n`CUwl&reԜ}>[mQJ.v[\j6T}h_:l?X?Ea'=EVY uїdq9-v81cKmb7x P'C`\ڃ{Y)=*\+kP }=%H; Ocm/L}q(73k6` K52s4Ό[3lA@5utW+[F3or:io)DNDJ0]·:^0 rx~oyY@<%ة7U=C;x#.|FRrh_F{N:55S#I=F$[=:ȞkձzF%pw%aNU0s?ƻZ9 >"7M_-8 "};+FZ.'NdebP a3k nsfg;8Ė$Y8cfO5@>fv!Z1,cNVN|O\$0zi&fd=ʲb2 W (6pDg]UHƫi׳ H wT;>" g΅¾<87#iAnEu a%>jf]v<~z>1/|MxgӣjIFMOW'+Fy5F}<{E錒$¼+B-ϮB$GXS#lv}걥URSsm@KZ?zo1S"G@` @tX!ʱ )  r4ϏB,!Т3lzJ" ) `z`m2zdm}m0 %] Iu9a4ơܚVĽeIgUQ]mZ~|cdnnti䌋_0m〈oV8ӵ8@zé3R{2ϊ aHkD|fSˋ^N CHaU*oJI ξrTZ s[;ǯ['VJ,w_QR*< _1UwyЉHflŘ햢(,g\eiCky M =4z잍P~u}4uB]3@?!: HN9 sq͖7eq/B`(KjMN,VЏ;͖"PRޟRȯe.;-aC/xTf>N>KS ŬdC28Ye`r2ߑ۸p(G)R.ϠuYo+ήCnlk8fLb\֢u-\)AăTˈd{ lB\]CxAm5<+RoșNI&Cc2yȴvz6hd&%$, v6tҳ2Ϛt~U'CRp²h%a/"7YEe!vÍ֖fx%1;PLiVmBƝKʣNTpެOBw'&T2_×ӄ0׊hD\Bx L:~3 mV U.ͷWx}[T~>:š&*kCX/Zo0hӞbtG5;Wb4ŪEH!YpkZpd$L8BT3> P2-'td}MFIGhR1 ᙖ)U*@KԳaf<ѧ=nGP8D'>4/ G\whs+DD(#%i3]g4lp}ϒ՟+ճ)6(1e̥H·YYz2D.Q񩸯ZƋPj,CKH㷨)}?Ӵ.ylqr6캝q1Nsl!΀.hAlP Ɛqˮgz?֥e+PFEc'*^1bwI..i\n\KÈl~ꉝGD@Ǩ x?7?XX.#fzq-lWs[h0O@ 2I G4uѢx:7KaɨHK3EjYs/G[*sUwzD9I܄xJxZ'Mi7qIt!wZ4!TץUVmm2\2v`0ixJi2$ BfNI8#!qm14A>]i27n wKȎ^ [NΠE<ݯ•WcQU饎Do90r{GMϬ蕫)(R-j"Q1Hb {Vz;s_xݪΩ~%6ܒz zX:q+-%[:͛ٴDo:/ğb&kDbo$x,TP ?Ky,WV-E 290P<#C65"Ij>P >P)B b/2M&\l{.ĭzh韸g"TՆRT9[E_AT=SDNus&C_Y񐈧XLu.b |룞q HCV.%kaӺMx_\^rLZezΓR9vg# |y:tvD R,!hI~s _ͣPJs͡E-djt|FF}͡Jc[F#m>׏/v7-CO洫t/ Շ(ʼ,3Qf*=c$=y-TH&2fcmk\tk,&L+ Y5G,ȡ/嗢M}ԄӬCnkЫ/Uֽ:):]l"JiU-EyK"I4!uk~bs"co(Z}ߎ87I .Φ"aC !qiew\uGy5ES ֳJKHx>ُ<+ER9<ȽeN@g}IKɿ,nsTx&|"Ϩޘb|_/[3jg,l@,.jyQmu!YH&gj;؏Ҹ,% MGlIsRk7׼~&*or4WT,oN(Y[ܐܰTɵ s@ipůAl7N/1152Y(5ϭ ;ന+ tc}F~AZ⯽e7 Wat$Ad9/ F00Y{Pd sCuΙ$l[0SpEpmR G7(7*HU@`ga>봫&E ?gU~޴ð1tL)&Rh$Im5 $ݴ@W<4cBGVRd a /x*~2Zm q+~ݢ^У.#1ԍzdms( q|Һ 88sW7cΙHڮE-=s%m @Z7%*Sy!e=~wϵc$17o8kmcLH ҏ(C.X"\FꏕF+(KtyE Lq^U;>h]Xs>/uUdK2CÅaؓuX/%(oѿm5l8^ /X`ׇZ0}h&zk\W)$9EzFp<ċY;N"NHzdB eޔ/l߾urۏٮ$dfe}w'>0i\c#\(f9V'.?ue3t1Cokg;_՚pF=\ [jMLI(s%;bXOKߌҩ[)^l}4B8Jm.WEshUNL.Df 7@6(TA"} `[\>nշdy~rZY411l:~e14}x5|b*2 1a !~EuMҡP:*p> f*_dO&ѯ|V!r+A{[8E̚>N=bbF=[w!p4,p.oc%nOnu_ؐn}!1pfjL ;̣1P֍dZ )P}K2"skä=jFo>uu6;J ^ي⳽̆;ٻ3Qb ?E?>E'cdE SKM3,cSx5WLퟪ4PIlX1ջ{wN5ÎA0gHyp->/9LWinf]c*uIi ?A"YND* xQEejo#EۄoN.Ǵ[1Ĥ? - Q<'{f!و$\y IB3s%eCej19"-h]fvR%a^|X/y\KBP욓q$FU2VjeQ9G4 0.-JaVnzĶҵ0&P<1* v'qBbo)!|%op>vM/z0U:TI/v7 Hߵe1%&( e"x@@vNfqkMï5R65x!2{|OwO OfHxHBn]9ȹީ[mfvrqp;+"5l.*^O%*$Y䯔oYMf7j1+$GCjKaT:v D||:jdD: ,>F]U)s>8CPSjS\АϘ=ldK'mSeA@I32-B/yѵS=o~bZA&lF6#2F=edr!b|i]Ǵdf^H~+0K}oPN `%)lȖfU5.n]b$Wچ5l3 R׻5YY h^ƄD$dD G&ArRV+bۻ=Q@5t>}/SkژhI\ΙR?C<} jRai&Zŏy7r`ފӽͪ[F2Rš5E3LiO$I2 _vmҘ3nZ (S;r39I] _9m/?A)xٲn"j@ɵի1~;)ĝjTYn!03yf̷4*Ib}H/cGl8DUJP hCUh'OA:>{T>,Lܨb:?[eetF%0OrgVne ;݅A1Xm)+&)xa>lk_uWOo~J]_Lth(=jLpuHԼ) Vc*Z4lno}]Ȉ!P~,Nj/qJ_zu gz4Yu*.+*yϰLAw 2ӢpuVe4p/w:o,pêҞ!`fH1Ɯ%+T! z2 ?Tbkjժ,4 S !+X1Rp$|9Ilhy~E@ `f(S4\Ӕԙ&c$H$aVedd*CO£V6xr`? ;pEFhaVH=c[HZLZNbiS/`zVuleT\|70E3 t^PR125x'<>_xq0fIQoo(gh,1 ex,{H'3WHk~^ӵ;) ~@8, % }r3IDSkyDžѰ)Ķ+K_ehC$;:Eߛ|}/ ,Sg;KuDvp~O+wf7.H 趺Wߺ+5Mf+ױjy]CG)iw<&tjd VhۡEGc'u ԦuLS+dFy;`. ёPASPPvbOAy`ˈ\ "nY-P>c=o æsFZ@rXϹFMʋD~AM}nBg"hnBcE%#sp3udAL OU֫':H)M7=|3.ɾ15玝>y:m>C@. d}v! o\l*j&eO=7fiqo ͩy34q%CPSnA9g] S^\bat̠do^jo.tH>#y 0$I+4W@_>Gh K@#|g?4ρEKZ2zx!;1mE׹! 'XXmb*;mzHyUXzYp:ZפY3.W\o 6Fkn^9.7-v47hq F]& Fp:EOB48mݜBީ=G'3$be%纅h o5ϊ9_e.W&K:__0pgorK@ryMq6\Gкp9U0#O`f7FU׫1+}ۣCԚn7] k2uPYt5gp;U"Ѳn;ێ7GUY ^4̜C؄b\pmEQC7b@#N1 rT&HQ,I>07Q~SsCgk rE{RcJ%ȒLM$f-9%A%REޜg2Oia>9xz~>so"'ntt -LanMHJFG˴ApWRepkI%μ>YwаiIsm!pyF>dM5|$raJ+_ܒXUωٻ(scnLNVY m+'lal@g,WL.ܽ'IJ*S9Jكᡛ(:g~Xa5HN52GG7SX3fY\ٗuP|tѾ(0Tlj܄[(7]L y[Q{{V$@C ˿Mn3A[;:U~^?\ '.={-4^4I>Ѥ @E8bD-޺pk ]adv9 ,k%eM܅E~.+C sHB2srR6dP {EBb/|/Cc+*Qi?8is2q u  5B)4ShCT)R_4`9-=F_Zqn1tVH+]LAb=Hp#xVbjť|Y52.ٔrJ?cB-F摵tcW0-`),f߫| ť!8-nYհ߁Pw4Pe_c$Xu,8 uI]ʫm{x\4>ٞrrYL ($J> y#s4N#,8@ ȇ @ T vLg^[X\V3<*=m&k[ch>c.8r1uͯ,Ȳb{ Y8>"΢^= |VK2,Mzgy&ڤV AEg|1߽D1J*!ϚxІ=j=N: x%%ުۆ;DZ7_o^t?:}ַ&PƕPR?]gY]r0DM]2E0!QYkOr:{wkwߠh|,~ŷS&f2gwڥuq'jXaVeS ?7@aǍ h0zsce(fߵs3cI^s00:0RmEzARI\OQigE>`빊v= 7YEI735-T14խoDH,[ ;,K BTpk^ oœ?s֒3]<ԣv!L'=gf{48gP z8!銜n_Ψ0޳S66Kñ߳=CҳL$X3/Rh3}Ih1"S7=؟R}n S,We!ޘt nk8ک͡a`Ȭ*kAoK˂D/6Jn 9t?3J# D"a1s]y+QГȽ*+¶E %oM4%=T^PR*U?qjꂌ5ːkR:^bk^"HF@7kе3J)S8:1τC1Фvy/u>̤3k+&4.-W@nw9˾jW;xK\P\dj2n8RۥK>^_Hue&oa<ԕ]Ξ{fj֠AЕ6N+S^>DkEn~A9\NB!lc%B˙~WX n-C8? sO$Sa8u@⓾3X)@t gંj˂ Q>I@ΒæبfO1&6'@OZG6<#hq})TW<̉.G5V|,onPYFJL "ϭU='u^jɥ#aW30nRW(y8Jgױ#w .x4Asl64~q*J~1T-c̑%1MunByŲQ>PXET4\O}laeMNJ^1]@S.Zzj0RNmL\+zŷ8t-;蔹^EQteڢT wjBdy}N^zPt{O=z*Ȩsۺ}.l Gb!,Q{p Fsĭt5PSz:3|u;e[t+f'! cQ&$X g3fxo?WѠDKqt軆t,SF1Pt}MԞV8Vo.2嶸u@0oDis/}D&–P ϫY9BQU@&;\LD2g̺' V,9KCZt\ }á'kc#*eDt~{E:o0εY^ 0h Y(Vf)v(.n ,qO1KoWlV8O<*\R繏^)Il1UMHG ?%0/ fnj֬cO4_=`0^) ky@&VsHN8[8~߉6/)(2VteF;gD%,7J;!챲,v\:U.EK+/^d Z8bAt2:~Aؠ3bNhgbNzhD^>G!Տ7*>"ket>?y+ )gعJMVD7(1*װ?5CdSy\-j}m?u^Yۃc`?4kA#iFL}Ur`/Jº>VfԹ#qȅb@唀io2ld}ΆY# ~]1˱+FjTy Ap'4@9G,J/Lv N*uf+P^ J (,ّN6::kZ]=;K@"= k%{EAm2l_*`+L~Z+/,^6"E[8~(ǟ3f8U s#9> Y`_Ͽ-]I4-]SNet-`}.;R:tFdoB(t uEhvyCq^UyUI2$w5ׁ8Y|a=_vt%Efw]-@,3ygwX]i7߄C}zyCZ70wl,))5ջo9[)bdl$ʷ c,gL=_x dLj s;Zg3_ OoX,^j=R0w)2@%`Gz$x,#>%v8Lj*rFDammZD"ƀ!hm5EJ2pwo$-Src9keEZG8kmpn }D7eA7 2jءԛ,[ ɄC9#kN y`HK @Rkť6i^.r-ig'v9!óxpᰂ(q𢟬0l^&!uq kL DC$->{~y~ΖqqJ6#EΦiR03dCʊ|Sx4-0!""(-ɩ_3%6FIΈ6hcdM ;QxT8=^|@?EiMR_w+ ߲#ߘ[em9F5*SAqk<ŎM- LK3gYϕ]?x2QbOK+/y^k+v^e7ykyѿlG<pЉ4[@ǫ xl8RRahuDq^v ]`s9ۑ֎kVm @+Duݿ$0WVq(e[Aeo[.ßk#{WTs*-f=LA,z@i &LU;#*OD+9MV Kx߳!#Gӻ!i0fXj:Yp޴&QHf?|=%dFW.%ws*<:R" 7=os$yUD++HA{TAmgG\Dw~υ@MwZpf4HSP8Ϡfp -ا6j?5LгYt(2(3k HVnp;g_r#6m!O<\%{"-iNg'1OǑw 2$WL*X8cFX*yPNW e ip,]HrwϊwBq禢^ֻGZ2_`qt3sEeR0~F%8!\t3; +ű_"&Cv4!gg0+EEq?f5y " mA*[KYUBqZ(S/%5HEHi1Ϗ⸱D"T_(ū7ľ<~R^75 wCb+ EխnQۀ_[UEnұߔ0z5E=yTAb(g)?ҰTXR$9xI5#䅡vcz?RAǣ6UX6EjQFDxɸI 7WFɩS ]G=چGzٱ פP𸟐2>N> q= Ȟa۵Gxg>TgE3%ɾaFZxWEFf_t4k0 V|--XTǿ"NYkЫiqb?R"*yua'U)WB0d/&?Jߴ,9_lvg3=Wk_duX#տ::Z Oeݟ …$8Z$dAq$/Y. zv(:+b$} ,6⫉doXCǩ96Fs4Mϔj[?r B9;} ٝ?K\wgV5Cqx=B]TIkAmeǖvR>]wK7tI<eJ(U =q;_#=6٨1(Mj ӡipoJM.c5ELaZƟlb,AiXPGo"P_|VeSG YF1Tx|7aG*¸w,?i\O x)F/2x2c8oevQpK6@[9eu*~sY.J6 QbxҝGؓT*f5K\ķ|G m~A?Oˡϥ`YɿYDT=f/Pބ`^v揨uuseJ&?5qL޴~_x$Xi07`4n.^&2*#,NV0G:Ei7R% m¥$/cϺ\+H\pk,qql(DҍhЯT)~(zXg- ,YrGGusr|F[.}ˠ#)ϰӏ>M|+*”(P> e9rrӭt,GVdK؛8-oþ9ɛm_z ƈ {u* ~GWT7 m2%L*F-(g857 W1wә=ZS$A7g`/CˎQEzG%t$vDeUv\X*S셄!JܝN ))I<@ P^G#2J^mR PA2&MWk,`LPO RxlHl TTsy"BEvֺ1ꑃGtD3y2Ew1 Ta=NEk6C{9}s?S`ˠ|nL3.jlGOTKm~CGZAtA ӉzHsaWBӼ%׏9~71QDc^_\AAXƉ%vR?VOs@<< c1 _ٌuH4>(p QA]NE 6x/ .F(bɦ!Caʏ2JNCoCB)1иfn$:GZ- ?~un0_| H@<5%Q79dX5%B+qb3b;`l#MԾ3V Ģf v@z8~ոY/q )885~y0}KrVc6rgoÿ},};s%+")l՚8d"E cD z)' sEK!JZ4rBfvtb JV}8܍J/nwa/Z+ SzD{wN!U R6 x'Rfd_bېˆeR~Pl7;n_EC% &X2-lSCQuiKw!r)=a rEkAx_abdW{-Dq4I&d BDZ2@tm>4Xz+{r񪇆bY#vG')׺+NluhXо Hvst=DZCD@ ŪJ7Hji#׻b*_;=?a+Yӏ ͇SW(Q֮$ԡuj(|at zo3"doen_|EzåT)0D8jǵi8Qvq81E0k4y #!-0a6D+Pc4_n#kiH}`&lؿRq=lWOqc@.Sntn:-&؆Wj#OXF!߃XCѴX9ŷ͝){)ȓ*.i?Ef~T dyp?1Bpnar|_Fk!N.Ld,"#A0]r %4/ϬʾsIN*% jq`tv!,|toG,zDV5wҮm+ܳ')4efLJKf{oot$V 1s듰ki)cossa0c>3wA?9QdJ(vtu6f1P&ނ$W6D:ĊFYq[T ȩ\z[$% 6p xWsE8 V\ EhFv>ذ iFW.*TfMc,4vp-]`e/:pI^ i Lx/n5%l?y-b5nޔF4q (.\^/֨-''onOݾ&%IV0 t|;Z]Йa\j(cM ͮLtA-+X(?cY-4t4N_|S(qsm`L[`]V3ahNfz#SG<k{fp Iz m tSboUAv/$RQy~QYqȫE qn u{C>w9KgasB[/s!ewp\v"BG;pA@Q|mbҒK^: bY76}[!Zͼ8`>&|nSfk 25?@/6=A`x.XDR}݄I/2(> K$ZM>F">2:%9QՐ`Aba oX. {Y4sH1|CӍĨM,Y\oV1IwdȘa"6h J3A)o_N>SuS(龻}f5*b^]Hiv DABdVjQo'pB-KZ\0+S;f(7^0'j,p,r*[+E^k<=jͦc;b rb5L=YZI`#>c\~Sb|b1o/3Fd1pBX|#J܄yRx^l fYq鞚3R$1Lˊ NN:1Wx%5n*] PaU$۴YǜUCE+@/}|$xJ-0: 7Ǡ5\A$+%|De~lIo)7%Vb"@d"D ҂{bQT(b8TZ;˵SY3I|uc?7}{40)agd/9$Y#vb)Vhu]Y8MWaĒVR0he V c3PN%۝VrF6ChQr(2TLI8 XcRk-5;AF\䱕kLVTVψ. =q:뮆*wW Ydصh+ @˙̂-\]:6(4^9oMjYORC&U?Q꾄r6*)jDH7jCߪhphS} CD).OQY V3&8j: C,G>Y|ےkڌvwv7YΫgrx6lD-r.ǶM Llv qQ%4|HKb9aFzU5&#r E1$33|ܯzAma@]4X ^^( #9 VSX+o5 52 ]dɪ٢3S nH5;&_k% !$x'+E[u yIJO1p/S7idTnibfa}S)鄹U2FPq8OJk V6cWONJ - !In"!=|dݙB}}uꋹ(jxuCpidV8>=7% oK0=A8~`w AhdF gwoA(,ſQ')ec[j<߼,{$-i|r|e}t[@v^XQ,H :ZG"p0W:AcH AڶnY-C᝙R[78ZǒpX4IMèkRHˀ9fbq=V{Is O< %(ǃUaѨF0m("Ml $xkIޗ(@lug˟/zj?1$FZ6 }xa? e5,;(biAt=uJ14oJOHڦf$9;}57D9IZ<ZD9D=&W53]'i^TSWg 17R#}>辭mz'g6wHѧ(#/]Qf-$ N:ODΙ츖ٍ0rN@<2r˜|Ihly :dv과9|K G&;(wd-_s"NYq#rY`Rk l<:Di2A܊0Z_c_jLUhւMz:_h| wvGgIf_Q$A^?%,Ue+ؓ,hMsۛpY?: فNMU5;; "dmc^MQgw[mO/Wzؕf &CL]3 vru#X`θ:{ !ρKA+|3::2J'B]!~l\\~'2'v3A1;BfhNvyWbY Nьnh<[N]c |rL$pO,T`@r{ْ#O~y/C4PxvazŃuKE;ng[ۉkAUdf<`ekvٝ2H*VK NBz>ӵ1! 'hv8l?34wsL a&a7Fsoh_6f1=34BN!!k.AǦ9JP"";KVӥZO߉{x̔T0ZYG FRrӻ*v-C]vc pq"_2-aHQY1^Q~^04sVE~gN\{]Y<4/Yg f]Qs{EG!ǫh3DEAEhB `DoPFЙ+<0[Օ t;㴳[B$76͸Hꬁ1I9J^4b[CS]DHHBBF3h|Ll!ͳ3+1xňW}%bϬ2kz:/5XR=?:h2BM׊U(?O'OZ}-dG3qf;K̖_. 1j<u/`TZpV]93bM ^Om%+4Mt6Ʌ\8dG|@"Xi %sV +AbIlB^}itU_qߘ b6@I:iE<2s%},K¿9;+buLlyvM|Vi$uCPKf|OϬ`1AGNR Oq&fظT?ڒn4܅#M@tit pe?օ[c#FLz*{m3N˃>^P_=4$k Mqv{Byx(xkKB1JG̱{خfUTkw| 1:G˨OZ^:)tt7De c(:bZL OFj5Pd5%b8n' 2S F<% #6cO]/b@J8~F!xk2C:,a4YzO+vϕo{%l=ku]Es_V4hrjGb ACfQfx*MlDFƹNӎb2_ SW5[U}'.<=tDҨ:;q_M7 uuB4%r`UpWA(t|Y I) DAMR' g3wOWiLjPG>+]T$;9 yY*z 睍"p|Q0&6*􅧰.q𕀆VъH e' R B'~ĕo.}¹(h 儔ÌZ2qlZE;@d+fgt/FgVGS1d-mn9줦qPhvr_Zk:(dzNG1@ر9)HpLyrNXpLƁ͊\y!-PscedN3vKشV IW[nB  ́u^:pAk>YTOl1B6-t:9phANy LqA'/}7+xL zaⴠYl=JPJ 7v.gX0dk'DVä!kQ .pΟCʝѐi}0V^W|flMhщe:mpfr Vz-7PANo*ct K})3cMœ6 w7SWD&wZJ٘j󃐢{oiA.Bl  ^p6LTOtش"/O_-Qvnj$(K68#!85Eq~ mTz/ru<*k~E4,qpeκ3D {R~6EZwIs~tH-Yn@[؈_#I 22;eR&LEaVbۃV$G7F.th5kݰp+mfxaT< 뭾7By*dJ7{κGs9&PDŽ5E r7蛐i슠\yvu©ї5ӖG dGǧ|@kbOn( X;4Dzlu;,랞_E B+܉m߷=wxsH0uWW{4>}gX3S 9r,NW(<0 k0eڗ;evcS҄HbtlU^f:9e ˌ.Ā BT 7I8qT={&H+bŠf# Nf[j T웛|kXYUUuPR\K˖!Q=pZqcY9gUgvB$V&t.`߾u(?⧇<1W`C1k✠a'{5,&jz~pBw\:r g#N,%~ rutTV<TSsS+yDǻNUy)i_i|:O Q6Dh$Ee J*3!A=].N#=pSB(t ;C4G!ߺ;P}`؏قbvWK+~uV*+,#;edU$rNzHKA21' Ga12?kצ=a7_>o:D3=L6qiʺ/>S<'…ڥ'֏>ư ߖ;UƂQJ$E( L~V={DUj&Ut`AA% )k ^{ ;aHJ; 0/.s",<9)ک@sѺ^j-uʹx&G3b@'i@b(x Zq2$2\*7M.rC>Uȣɤ+} 3ov`y3gԵF oo .Cv V-ґaf|rfD{пݬ7: b?lf:Q/Ŷ$6ѓE,q+Eh|r\P2!`1MJ3jHOCc,ڬWNBG2 w]%f`*깜b" ٰ?.UExHa|C0 ExՉ3!45B?0"ŵy\ !ƐEΓwR EǘUXi5%b[)s}H^=0Mbmcuٓn| &?䋁^//F:6mBш. Yiib3pr0ʇeNzGa,T*.kAwiކzL{GCkS,Gu [?p街!g)L7'M7uA7uRfŸfN覐u:س/3DqQdړ{ՁީT̮nֆT_Kq}ciaH rքʮ  m  z9y%7Q_t@I_Lx!@bQ%qC,/A]ZJ|4vlp&J\s2".!OO+v95?jױ_B( x_kf0^"S>TO*\)@?zes0^:|S##ďbi92 1n,dTXw}Q Y mv6"@աDG B§702/Z RtDRacYXp7.VzlPʊ--tG<4lDCg3O 8&8%[~9Rߥ0x_D]8vr'9姘x.=.V-l=Tj/7n[)Td$<3dzӜSY+Yzq!fϋJB[\ 7H:AnVDdKÆPo:Gfm(DE/tY`dT ?is^sJZE-&ͻk!.ysoŹ&>뷣̪j~0re]U}Q+ q`CEqƙģI;1z;;/=$2uJ~T,p*H'xWY nfޟGB{c+n,]|WGXJ{Ç8WU(j2oCB=fs!H1qRe +K))ȂT ы woB\|L#L\RRO_Eԡ@ި{Z>C.s([šC+,EBTk*Y;3V_ E*I8/m{ O&,Pr>_Q K}.)ڕ+l{A];51gTjdp9pc&E2al@Neх!JCŀft,~ңlP`_a3͌wYZ-e>,]iЊ!Ϛn\ ab d_'u\be 4l3dMj 8w=8&K_lN "5ѰV]bpb=CgQ'Pz^SD1F"s7ͳwejZ,v'e#-skrtsu.=FGzo$Ӛɏ@͓W_=` KU+*=2iF%HJ:=Ɍv#]5SxgvjoXe'o C4"V u5OZ@Z:ֺk4P7䡊\[Hѐ$dI]ՎU&_>#Q=P#7{Ȯ~hdokmt_?^-$ŧ/AؼH-ošcޡj?̛(?mG{C$S#}vbe:qW7K<\Hj$-BSڪ<:͋S.SQ`(؄%+_ [*]G=R5^q&d\GjCþL.3w9{.ʙ'=6]'krcK~/j0fyNIt9' n\RLj;:c2SQ@C.+صLAF!xWU`zEX][vG(EwAcg"zg >AZǵbvu`M+e^&-PaiݸR4Pd23JʹmP`6Hˁ?0ߓ /PX-&l,+ Y*HsxdlןeSE2w8 u JF #w R $'QU 1e['LIXͺVo,x7N~C݀5X2kda_R!]BQέwCms>V" 8_|" &j^1 b'o_zJdy}-y茁$ .ve&GW -Qp.oBc,G1덽}bJxi܎1 "ξZي˷P\UQR<MAII]fVXvɃ*nm/1]#b\{)^n*]`NǠ9WG1}B8=v ՆDfi ]7s/.iZ?p6QHEŔV7*ʙmWCcr47r h::-֝G'&CXijG.;k&EcA. `7b#JE ~$8ܸfS9NGIZ@|wЎ;ŘWFSf/GšV!x-Ӕ*-">0bjM()%+٩RsGOb<lI@S yEe5 $O߻fԡȷA1~:hwn8ZwɛSSgme+iDl.cSFPv\?$Uc/ŝ]E F’fuh~<75ӖӪ^)BdgDCkW'7(rm_%oRy4bv^@U^A޵d jouu(+x!+6MzhԣäbMM%-g 8%vrxԔ-ԙ6i[ X+<8xaCbSDܮso$(8N5nieݑCU_#_ 4#K7Щy8@1O)N/A@qu/?E0ONRU}5"^/1#רx$~#t4:"ެĕIt>="yre[IW4e$7FnETwHG_am?D80qdD ?QHI .^ʒg7oSh ;p8) ja:k'HVk_;k_7AtH 7181,i\1tI}\zЅTSgSB^h=gyhq3]QK58-pAb騒 RS_3]K~dDEƏofeG^;5evlO=Q h9X+?0I^hB#p,mv dkVX̂.Nc)1:62n_o Lrۖg׬8Qtw|!g`P$aQG!תG6Z淶}y 2SFwȄ`eKjC@Z!]D\b N:I0mkxr4DxW|:d&~ҶhrJt 2.E&n\!w0s.Sҥ#X9  ;˷ 4lWǼq:B .a +,9rBgF"48uPTAc;r&,9.!젴 E]Nq+ Ǟj\8K:q a[,<,\`qRufxJ J*" (/pM[TJK厇L7bb7<$krОJ էvιg6W9+`5'?[:S;"4q%3pw. A^qwQ s8L!vܢ=I\(f2j{'46/D.O+m¾;E+v+m6>ϕؼ?&9i \T0*{CO^ '{MP[Po`mbqjM/,|9si .F<&DsƏ,}f)l&s]˯"N7# ,>u>s5N.Y efESHqk~r{b4Ѹ~`Zu|5{踺ֻ Foٔ/q7vm)@4Y*G5O˹zMMw{$eHAS^0OMUrv#s$ic}V7 ~$=%(}} 65 iEĽGk+ Ó?$\<=!ei,NKޡ/^+'Vlb߮4eod-n0>P#)j|!17UuNTO|\z"KC` %I(lo8}apueOo3ih@Rfj]KPm&WD?5_$ߏg}en"hApV?Qf~i{w\i4Rvi5C,%3ψyoQg,oq±g⵬B@J5S߀k\^^RE82t[{~>JԽF\[a"m,h|5:ElK>>Ȅhg++ kף*Ej|Lz2?ylҼ3L;♳!~BYωG;3о'Hz`Pa0's~rmKN c['L*]%r[BzBD7Yʞp8n$"ؐK{4Dn= Js3߃s9] E;׺]+I 1JN "G&8[u)` v(7ytԿgõu)`g&~ @7L3yWտH)Mխ/AžHϠEz|bxrJ,o+8s\T!Uj"c(vFvI0R<{aZ~eGs5@ (Vjwcvn(=Baם87J&bsUc CR&yiu|$/=G]mfJ  $f~{QraW0y;jB 0Qc}V{ld@v=]3wM~sW%էRϐ1lSR^QW (s ؎ ,w!L#+l#9x}%Zt@,}P[bKng\f$:5[(txMdGzKH&;,2kmrd~qO=G9q(DȽ@z689uw&(;5w!GCaC'\kE2NePoGd[OߝaqPig c>;;T՚[9sbn "ɪaVChfiF)d8 :ńOr8TFB.Pk8 ?iŽ=jd3-yOtCe*A]]$#@/YzXĒB+y؍v9CLc֔l?DLHgXkVYC:f?䜫 y"O5~g!Hݬ)oщH IAsmX gwC_ -P\n,o Cp'>ߘO: tyK!v@2 6Px pc.wH9.R,W:Ee-byrGp eBW2FR4g GUjhSYuPX}]=tdK[eTI_og<E׬{{L,>5cF6*mkĥ``^VG쥯\k'|ZaOX 2`U^nl/h kS 'BόL/ѕfko<6SF[W#&`P+v悱X'( oJ<#A:W.-T^}j[mm.>)MSl&R*0{5 ɬͫ&O] ZPz&܀1Un_i sxz ؓm%tRR 6Je02R _եqZK!Up}5}+%)˘Q\?1_J˹eR %lUՃR<돉?6}QPvb m"BeٵkP= N$@;S+!l.3Yzuz +%?ZΓg#{EfkQƈ%};n#^}JŇ pl@1CO Mqw,{RCiI\rYJO [x>eU+x%#+R)}ÙdOuz71|KrX7$H/tcv)ea/ᶒz}wt}bnwMg]{Ee+/+4֖ ÒǓ";$ a$a!Q+8u<i8P^@ڍ$N,C}-SS#y@&4x͸kd.xsG@$\k˥ &B&#?Sdqq +H[]Q^(~h3ߧEHRt 7o=(+|Vx~Vt.l܌  5`@rpSjCQ#V?2V(w }g}Cp 1ooG,ԃ9@U_mm0xo=ߕmzG_Gtݲ~ /%e2H>/`pWHת\mAa$p4*Mz*iҍ*ݩ 0s)bH`_dodLnff4A;ʫI ) 5)){E㰂>rV1S,Ccn@-? ?橲fs\k%iE))nE(׸hp^f ʣR~LlfУ"7;Hҏ'(j[ߥ4pM\8˘mMi<1{dROpNׯm8Ţ<@@0|CVY`$aM(_pI;9d%(3"Y*Ƴ !3`'N#"^WGHTk$3C&Potx``.pa֬8U^⹰CNQs3P 4&aĿA~~1ZVϤIM#'yHZeNx("8I;T}i l^&ʾ+!PEusNvvi:3m*7DΝ҉V~v3?dT^gr}L+@zE&t7QJsYǓw> m_f,CWnwf/iljȱ/wJʒ 踛Gy3`}bx ot>M-alƲ#زtZL%6Ki0`{)V 3;}dE)õ# ."a4iMn4 ĥSq1mdc8\TPDRq >boB,Aכ&[zWr\ΥIś|6v,DRC߷0cLYeͤSzrRPł U}3oQԇ;kRU0$n75S:!vs-mQ) 1Qeʃw*(h2 pk_ןg1˿xmRٕ|Tlk|#7}L!݆1,a+!)P~4 a䀚Ǥ 3[trS`E IlБ/S`W ݗ(64,C;2*Zfq[]s,i S5 Fb3lKr~,6)4U)yZ ,I84pTHr3EYfcqe 쀿( |p"Q*R#fWF61vmo$3 BG{LCt jJ*$1N f^F'Sjv%6Kh]c=݀3juܜ r{Su/z \Dfn0Oʭbˬo{OZK3( S"pR[ Oh;䏱UQ9W C,\[.obI.nuHZ܈N!jEvy vVxԬVh{:(&KƀR-(e"mV"]K㥪n /<$t#љEb{@xHbU]{1*5=}H5(Sd/Ə|cP=[bXJR1`t.Ohʁv|"L$ǀ6״JA}r$&}R_ _Ts9`p5ux~gOcŕ"ˡE!oKbTϷU}4i5%zx:7o&ꌘ`UjS0-O;͔=)qeR۵} h .~;2ΨG$R4O던T3@- Eۇ^XHi0zҴ5>@9@8pxİĻ<^Y\IP^0@D&cg|Ύ>;`pZUq_X:m{b sFvup` sayC0@H'_J̱*0"R n:%"(eSs{x| P(Dm׃(VȨ̔ +RnBH𰅸*yT=1e=E #];ȷ ?V`Y '$l?,^ %\)}1nfIozwg30"s$B~ZF6=Y0}w=/ NE9er+[M-hi<*#/-ލdjJ "a]d 'X8.:n=, *D+rkXCB5P g#)M/0x8Mq RۛɃX?]%.Bbhr2UүP²qt~7H;Ojè"5`!V'i\0>@h"u^ؘ PI ,Fn7|)n1sА䤅ĨS™>ËHƹ=xȕ8܍hoBNFnSavo8fIJX\-Uuj?T"/TJ}8raʫyˬ/iozHXx3).X@̜ .VBwM߉ iAa^2 *E: N Ҥ Ҋ`ѰY-$ »C5YFϰkIyst.x_nd \4ALh >T ʘ K΃KEO%~CWf,ҐJca%%=`i}p/(0H>؍TcGV Kb7x6WjHQVJ dl.XG̤vOC!u\n2٦{]Ӆ\05qp"Tba ֒lc., H!s,|2ՂpX p}Q_[5%Z4>Sy/%?{(F>?hlc+.:xUV!|{xpWkt k`/%s|_#Qy[ſO[?l"p|)ce:jbz*?} );HƝO)|t#]krEҬDQ'jO *ۧ)wmK"`]n4md+8͑} NDk?Xgc/Ge.9;xqK[sZJ(,|۪PP7Z? Y<+qLԣO=?:קA} <[ %0)W̲zaF;̸wp~} N}WmVG:RFu_+LQ7|;F<)Tu1U`A-jyol~&M&C҉GKVB f $I?"a#Q, ;kή|17`Vս(9-XFl[9DPޛm~W"r {TlupҷYũLF'|*6O=1ba4p2tt3!A.7ޛ0 5nT7qfxOrϊhyVcD}"[ g.(1CK4JI*ʬ*͊zDF{ڔ NEɐeL5%t "JqQ$`b& ] ;QtpwгbtiU(`d5/ I|~E"b>-fDJ&f$$-Ub"py+TO&k EdYVRͿi}oW̓5h6%T+k2o(6i6l4: kz1 '׫p? Ycjrt7/8Vq/;?r>Ņ  *0~s9܋Lty8C3}ڙ'raM.3,?2a`}.ڇZ 8ؓt_ob(T ; DMLY@g:?~ϼҟGdRդI?"Eɫpyz#}t!"pP pwYScv@ V?Yws E`z,B kbO_D/B#{o+_:"DIioP'QR.Q7<(&9)Ǒt&8|T;,V:i*9]C6(V_v[Z9M~f•cW*o4(xJ`i)|(gTp' hǡ!ߡ8*j jX7;ӱVK,͍ұW œKVE^ W8 jI1ݯ}C]>!5iՐqwE]N`lLKd]xT(ݽ GYC;W6K=DQ  ү҂{)&&ıRQ=&5P m~:sOuħ * ofBng;G8Ew^ڟSG<[uڍzq#nD1;bY -Riu`^2 -ϚGAƫa&Q/(H8)?w直<ΆSg zU];]yte"KUgvmC\[{^կ7 ^EMRF]ΣF\˝ysOgrˊ5dV 34$ٓ,Wko~ƟQOtFE>@eۛn)h)yh%l>~GpW $is,KMoۀk&LX~Qv]_ 8XM`}i?q.+56i>%umxYk V.tEfR^aW+X>0Rϋ$mJ G#piۖ#K?*52]ݠ[)LDzZjsUDjy|)]30IpGv[HޜppW[7"EJbi,jy- {IW1#Uu8sp=Ǻ:!=}lM>J'I٘ V*V_c`&7$hoz?`ǡVbw>тbo6w,B{?k|_4:]Cs(}P?#6Kg$ HAߍL3BCA7$@Sjbl)W{ev ܉ڦܨe>"ڨ;9t@@"TLA0T+ " J z_^w5 (j}} ծԘKfqPcټ1w+LOMCżf $"{'21kS 4B`36m_RZDEmS9J;:@13@)vr2-텂 S,{3ɇ݆+jGeKl]Uz_;}<-ONvĺ 4>$a0#/vGWPKk B,Bdh?/n.iT3K; (snؤc?Uv|}ws{ ˴ЀsǸLD! {Ո X<ʪsw^P; /ob]A߉P8_Xtr :c'$s8<Ζ>."Z0.* 7l)L<@ ӫvblB&K )tײ#C"oS <+LʢLML%?M148hYLj ]2|QA#O)Zq34rpIb'ɫT0ӽ2ÜDj,ؤ*DĭHY(=$ T;TCb%}ؓKd_XK?%53Lp+w4¦cXIVpjnjW9$oE['3L)>H d-¢6W[R2Xq~ Kh5yKFqyZ!!*̠0!ίO׹Y6#=ovo~'/ri#Q7ÕiU8 Cq@M9vʹE|sk:zm4nٽV6Da;4}('?]/ܡdFMvr:<+:2mR һv4lsb5\jxW'w$8l@6cmF[$f4V>)hludz+0@{A13Cz~P#hA/5Zd[)EAԅ\ɕGQRb[tЇ})]3 `a7ƵgWDn7 7c2y=N {{1a;MQ,wuJH6pxi }0lSE_맊mLILgx\d h KT}ɩxt@AAṳr٦ZARLfTiyR`b.LFR诫z$y.W jx"Dl_h'}a-LlVK`q8̆ϰzr4u55OiɳI2!]v7tJ&x "{lhV(x5G0pficb;/i~F?.vTEfQϰ+iZ(`R30Q}ynn1jgk&5=3"W)0"Tu|̓YjqcXiyS8u9'k&ڡBh笩k\JqL z#Β\f]+7ġvP(f'#1GPuO}0ybHvEA-peүa[5F/V-|7jJě?eK4",qf<*s`JdaK5ͷ0cj7:⫇hEQR}}.!#SXF[̃٧^SKf+?#odZW6Rg4182`6i}9Ö8l$T|ph[TC/CĎIY"6xcQޯ.gt#Pō.řqj"J\!v$J3&ս1lЩf zItI55=Wll.[2;cHb"l2:奻$;>xk8k'˅Ƹ-4EYk&9KLc}["|OT>y(=B! C{=]҈}hG<}($ϘToo{64Nk`b 7m^QEe{$uH%ak}s84AW3HG"2ϬYw\'qx'Y !Μ VrFIn 62™B+(篛`]j| `7Tb8 %B&ȾIb[Sn=tCWEY9dS!U⣄HxU&SXQ\9f~#ŊD>=Fg'g#[>$CƖ;e'Z;$YL6"/]ϸ‚#l_s[aˎ"/U.?e`ChT N2mԮ|IA=ӈdpjSW>^?Aa6|BbelثQ̒MKQ¾ etj!MEm<P[#?w@*cVmbgy܏6|)?p=Pm:<['w"1rB|B9Oq1 ~$1lNbF^eU)2jXǠƵCQ*M+7Z½^?DуɠQ&c<#Y^)M]n ) 9_#fդqH" UlM<%U:qӒ$:`O*Hj%h/+2{T*JIFW*MC['ϥ1P&%,_. 6re\X2Hǫۖq:UU-m1Nw vFi!YXU)~ 9-|b(z=Ka'=?vN옏a~ݽstEg =y2%,?we bP{$\'_]OH۟?Aw%ILJ9)-SdPo5dǾ#LkL`o VHeD>.bѧ<ŽAq6:'p}Up9&qw7&߅T.zF:l MbN"jo\uFQ{-bydB[M&q: 6֘.EQSaHhC3`LH.dzPuQ3$ոuY mSP6[5A#>|⏝J85T--D8A?#M2"Jb tZTv) 9T@h>E+!If&WH8W, ?e$5 PJzl=L"ەvyu(sjR z!Vkۙǥhݚ U=?\5obPybhQ3 n9JLe@\TB?//Mغ7*Xv9@j "َa}}BY6ws֜$+ R=9RjKF4IHJ0~Rp Xs_s zśX5S3<׉*-qg\$ q 2::Ye۵i0fNH)ͥnuDa2Kҝ!:YgGzb2 s;7B&DDYȉX2߃ng  `m!]+^M\g& qߒ1C 'kS+uK+į͐07`΃pF0Wwv;c(] A^vƍb?%Ń^0~0rg&s]4զᔋQ%~A|:=/`84ud9*~Fe DJ k>!cؓaոA"t htmVkD^$㱳hi?fEU5wVSjJV+7uv,z1pWwY!ev\p9aKCdb :~EdeʛK#i.CwУٳO_qz>p whnb"V++in;7鏞CxQ%OߵDuL {{3.+v֊svM{XE[X<%tWQλKO>53iU'jnJE%t"&mO+TYEBFKE 4ځY 9D/Hd-Jz*68K ڔ0z$42fQ oW9YeavT ߜCi 1]'rr| ,۸uWmż(,)# ӥ4? 1>h 5'ܥ2YD7;`n>a`m1 qRRvznFixct 6X^XSU=d Z9s!%s Awmf,Š>s(4uL9g sj[ su毤oU{ Qt}o5CoP.B~U0z{n 3Dg2=4Yg5TАԩwKnt_Ш̄X+t_@mҌ&tʝӨKĘi$J Q t腡Y }Zky׾NAh] "8pӄI|kC?~H~.eFxq؝%`!|%*:3@"jYSRwa9 j޹@t|UeW#~bmV`GAk`,֠U&3BliЃQk.4rp7˾UWhk{P 3'E$^8PR!JȈak.]y|2k 3? -[`Huveu3uNl@$TgF ur |-)/Uo sN-,H-7("ߛsTIzK|e>O( ɏj5i޺@ p7j顬FVX,= fv>"c(dԁ׿ѝ%@N^١AM- os-z8w_sK˟QЄ^SyLMzi"@CG!pW&8Ψd͗HInY\7Æ2kYiTɿ󲉔hKۀkD=B0R׈-ttoG-Ff&5'4"u'So v b TBJbXfߵR na?' <3MMf2Z87YB↽)KQ Kg_gK!yG3LeGfK̋w̛#Nxk^ϪDys3 {b"Q=ʈ muK;$ޕWRsM#GGC(9c \0" ?DɹJIՋY1[f? k~6y,.Ml3*,J܄&v 풎nd kɪhˋ}C!!+dٛ_.JP3oS88%`1b5fwDVGUj.Ӈ!Qe>eF# |,YC4rxi*V]аB: >tqK(ZhVBw`iO`dSLLc6S鮔{;heE>FW೼R2}䞆B:ЀB==d]x T9u٤?"Ga=Grn@syUy; a(.o7tg=ΞPu{דJ 0-?W%ԵwmOW>iwa/E Bf\Aۭc79&7%˴IwM+ BP~*xlD+h5]kk*Y!~|vVë|2{6a*Q9,4(Ԑ,P_\-],|ܑLOmdc=, jmqZjUL.x$؏~KIJF% 1Bs =-v|C @b 6Eh34v@svWw۝.W+*f_$ՌW7/x0I{@vёԪ{y fZiHALwEhVH15ML H"rӡ^\UELb,,3o|+jt<~:p$M6(rI6]+M ެVUf6@r'u~O.LNF>V92.j-ULZ|犍[QrI@iyuA/9MWi<¡;,EO# h=uLM`AT0{;d@OzVE5<,"=b#"Zo6MT΄ _GpFbq# KN@)!QJB?.<[EY1ϗbq+'.Ôlƴ(FRݭIC#8S|z[s5we gɴr-H Y T<* -J(k6WrpT fL“bJ 7%ӗCݶOjĘ]^vvCg$dG@mf~RԨe{Nj1bco&調6:%Eh]*Sӣ{!G9>l{fw}@!F_)aF9yjK>ehj =zy-O1E6$6|м`# !gXc+yd܇8AȔ=[6L9˂nPFf5KH%qVr ٤>{VR;YӉYk?KFI~R;E]>tvgpvۗ T],]ĶT2=J70~DwS{7z3h*t.kʨCy>BhXm:4 oz's%SIz9/uIZab*d^zvnNroT(9@q,H(j<+Ӈr6h4 ߂Ruz 2;ƈ}puK&Y8\*r,a)dfTU4ZFZ:І\[q߽; yJq۴ystaD}5rTN#eژK]lfw>Sw c33VGWk7d xH/cbѨ iKn5prNz;HRZ D +!'ۭ"l"G ({ͳqn02.BoiЃtFaEy׋_m^i`ah4rl 5XpIEP m<qa^0jz%R\,cImIE;$OX)Sswv3p{[C}q:R w,s-u>u͊(f@f+i] 5|?^b=HzJq~)I/֌KXHaߙ'^[)"#AS5iH 30>>Д|ͷnU`?WVOu5jAU])Lg^NC5TfcT [W3'-oXXpAr#2MPL *a!CvʘB>ɨ:z] n26 E=r}TB:c(Ԁ9ѠYJ;ȦaݚȉQsHyCH-ۖ&jdugJY\\] AC*WRyhs+o3-Dm;ˮAg#3Y߭q[0ڳHYGD@ayPWwC{z0ܭL%DA18d@۰u%h4#bBV?,__+%3qrXD׮f67K\ J3UCkg<;DsbKFvqنjBqIHwfƹy__\ven-!u@7iC6GEʁo{~R 8"tռQ3pdZK(rڐO%-%,Y+ʟTHEVv' WL,_Jīa!PTi e6bprx F}%ҚP ' KcdR )Gs8/ oIurUMn7~.+>;2S@FcL,LTW<E0nCK*RX/6-j{QPak(`L ;rW~:f?퇙{SR72I 0Ѻg!ëRp`l!kї [uȬ ̑mg:sk kSXIY4E %)gd`_xA% #u+PP2.)]a8 P`Ÿ[yJ[)%VG7Oc~}lBD+uWd#]ܩM)s(7_N~xl$`vTLf'`&1*OQAMpX{!U]Ȣ5*08ykO$ s?> (b">AR6s,yI)ݰHr{}QDN0/AzV۱ˌpʬmGG^js4ee;:+z%])/ n& Avmy6?mV=٬Mxu-)Uɬ#ZNWٯh%QWYx'e$.iocC+t M1z^{]"d>"S9kډ_Ab 㧳_2JNSB޹r6O`Bĉ qDf!_ fߝAzXk` *S<ҺbVH-wJC^iTS`Bs5OIa-a6,M^?_b85չCxEk!9)sWt: }Pv@D [HHD{d'J5A1Rn'w@:q;0 )b(eX|+=(VƎ8^ݷOm5j| FJ]D˧c4B?'nw*߮=ҭAK:\KJhN˒ь a͌b"b e:b4PaLe 6)ȐpuP̸g@Y-e#aEodT1q/s6c||b4'?tΛy>@_!V=1ʎWkZTkuH:54`0zdH\wO PxēAXvʸ&>V̹?>:#lP}Ah(JML- 7y~N_Nʺ|>6H /Dzx5>m)78nQrR~dv(_,ex5k& v/TgAɢx0d?Q@2>w'lkw;kPt2^*=JP?tz?qJ~7H;eyvrv EX}cUQyvwm+;p 5PTH6 S2܌9x ls e3T0+X K0(n9bAիʼ4RL: 03slʐwDq=Fn冃UW ]0> IrEGZb%wv{QJfb@G`eX3cFs(.%n+Pߊ8H@ML# }~ffg>ZiCpTV%=ّbm]PჂ3!\K|7lNS٨d|%C"Pw. bx,R@&OM M qb?l:M؍h JL1"ᵶ"x'ޗ C$Abq /1[ /Aq4(|A7҄Irƻ>֬~bm^+AR7zq<{ZS@3hDO#`>j8CtFOSkrX; v$p.Go˥+9[[<lAgs<={Mqaڊ_IboRFKo EV(HeGp/z*=17:BA՗ \ߴQh.cNwx֖p'롹;cک:e\ x2!'|kA9?<|g7p:_3ҶMiC:g˴`˖,6,_w}`,\q.Js}19?U4UKu 6Rs!P:jAI|fY_PطY6@={W IvE [-c !-^dBoKk~T>:,D8 x96ԣ]F^y }U:%^$IdlTt,*!ȰGr$:,~&bLwO ]N=2z#ϐX,ʇ3fcL%5 u|Qdz}q @(r/)Y;֓*[j̘U 2LK׼,iviޙn`^Ow* j*(̕ tZ@_2"swJ&LS!w6~xf+ZTeD $.Kځ GFE]_/Gşe#k9塓{u4BC7CH>!Aޓ¹%`wHM(떃 ߘ%}Q+߫q8ۂ5K Tz-g"ӎ%HgW[%AP$!V {;aW(Y2%y.k $JFY6Z : ,N&y\&d"UR )/R @/Řb ~,|sdz_"r+!ғ8,!JOXi'w=6iX ab1zgaYuʝSC!*GPiy F-g3‹x J"P9Y+FgqyBt:dO!ų &%Ɉj`Z(׀#Vh`v@seZJc>ƥC)Lqߏw.\[0&JG 4uNӕ+QUJi1#?x@A>@T{n,yNIR <9cR*L3hC7+QֵZ ibLtb֍deKfJ@H+6CX# oP+co"+lږGֻ(Mӡ CFZAgR,mRn+,.*5:Ds2Lؙ$$F7g:\z}[(*e:jWw2O*;ʦ+DY26ci#ڋtIT8>HN(ѾQ!XBW͊oTx#83 C ¦2ѨͬZGwgAWhV Źo%Gkʲ0A xzCk/ckj!OH>?,׶B^ cg $UrY# 5T ZvήK>d=VqdQn: d|FL:ai7 i(j1҃O[S.h *ax>juLPώÀky MRŜZߎ]o;a-5 a'3C5%(5۴h.&`{LiZ]Bێo(!*`źEޭK\K,〒*x&nwGJUwEG=<T ZE6(U6Q^1!@?J! õ[u/AS;gky`aH3)lW)s˩9S"RI]gZ f.1dC)?#{!f.oϔkMsq,}u%+[8=g$E_m)g_]al0ZBMk@feB {5[)B 0ڒ8Z ܊M fPQ@2(H+|BlO1SvĚ9KC;<㤗"`1p,~#ߵǙ;8 nCj'G U$2;XihyPoh$S5W[ )PESDc }uEb<@hD'@ z + yj;ݜWFFY*(Q?Q ɸC1=#V̍1=nXv M@;Ls Tz >=>MTe92#q U4d˓xF#ؘ 7t5 Q44"/#o#Uf)c"V4h{`?0 AO8n)lKKZSL !т ?L4tgq CP.R8W&z:2T/?!\Mnb 5H؏E`4Cp91:830ȌŮ+f > 1QRj oD =Aۧ-ﰛE?4u\A+o“L׿%?&vs*;rmyʘ[Nn˓G9.ְeuPxUZ?Ly[bZrnZV@*^pW+Xu3@r5!su m6 k 7[(Lf4Xf~R|{Z6u&`Wa)=5a>#GwD} 5b1Ӗ|KZ!܎e;;FV 1 F3A 8|S` ', b+I8 ւ輸H`JҴoscþ8e'YX=K ˺q BBv+.O;X,7 yy+gh-NjV`t1LIL mFu. +U| ­Lݝ^ $KEO (:ܺ  ZJ4ؠ#i$Pn8g2 `/rBϴmvٍlԒUWR5M6HЅ^ҰK6i@},9y˶U#ދ-1͛ o*J,%͠w~gOa 6 ֔3!oiY\$۫"ž8w'$-Wr7OzҜI,P˼%+T՚jFt+A]DJlY_=*)ULKGp ؓn紖2!ւ"gdH ^1Zjx= 5DٜGiaJa ZH&$6{9Un{mb Pymcfi2DojNRCcE?JId/_^̬)S.tt{;$ )eJM!9#XbalntN>Ȏ9aB& lo/M Ηhi#|ag}b/ uF Ɨ,9TȀ@8lߥ[ /$WY41oYnh)01!9GU@/ ͍׉1>x$/{]#^CymhX^؋:e /! Ҕ|CEχ&Ӥh!J:8vk?]-zduT~SX1CCK)ԑoN]:ȅ)Q MڭxmV(i/$jKZm݀>ٿ2ZP[{aG)1wYvͅ_G7e)m| O#Vw l /od,DB?džΦ"1mDu:Hy'n#s*_~Ӭs͟]@{iXT0|aƟg~WWL⭍i+"eAN&t`dm[zۑl" JƂJz]m0 ?)qL(Tč>*y&ĈMlNٖ&/qVVxr{гtk-An^IY "ϦwOcA>űpfnd|pZ[' Q Q:O1\#~iȴG̙0;y=if1mVK8⬋zRƾt6ʱ_LF Xu]Xp(NNLR$8l_ QtwWnA5e]aQնKh75a%hE$Gu?CfӪ{b>hWZ"L<748%*,-V,h'r8C]rFа”wmrHYV?1,ӑ8tҟ}\5oq C!!LԬƁz0ӼziBp9z.d$quލc+]0[>ACnh:A5I΍Ȏϭga~2d+S{$TX4=&޹ N!rrRO/?,ˎ_dTN'X8\8xb(B~wj9sm| V\vw`"-qVFUbٺJ]9#%&~!I``P$jJy D)7.^11Wi|WÛs %-:MsI)T-E`Ґ.Gw:!)yȷS/nMd|q䣣|0WG I["B(c.a-X9j/ P}tWJ]k4^"QH;;Z<[[g{I>|g8r-sPwr`LDAH^5SǯM1ݺ6{vf@ i.qU #]lݗ? =%SqUU䪘 {pވڡ0D$[;gf0rT[c jMɇD?)֑ ZuW܇I9[P'v"H !ܿʔzOt4jV*34\>ΛϮ#^(2ي\Yi.rg~t/CWm2o`L ؆RoeIE8@޿y5} oa?FSAB5nJ=NqO9x $g~Pfhotpз3떭oCR$30Zqg0 ºۥ;h wA(6tH0b0L 9ߌXbgW536- Q Oۻi'g+[}~7`}1  rF,>wI؇0"pGiݻ$CB_T_=پԥȲeuӜܕRUxSivϖyqǧAn-?Z}`{y oGqY029TD=/إ7'C^ AFf3DYtZ^g W8lG3{/Ro?+SMp{1Bرpēw+5g+'#L/\[Aя-Ӑ} Dfy?R#q'HZ$=;| Q?˱Jw4: U~W2 3% 3!::.KmjPm Y?A@H(S?7Ϳ)9Vp;s\KLȬxC&]@ʷ^b8 SOI|̶wPssx_3[ t5pwRɋ=ALS| '{@fkڄ DG:LTSu S7_|$WgyJ]:hVYד0:R'k*vl`(ϑq`nu7FCM.s'.vZFUtm{ `.Vȕ|85!t25|R4؛gÄ<2 7Xȯ6Ud)ɍd+@.P7Lë"dvk0 q]5+ exh)M%;`Pj.[oX9k߆;Bxz,길ԏ|(YNe]|QA/DKQ /.^^,er ҕp$<4-([TW*En$;U鷰WmqRNFT+!Yu!B8 8pT6M!#<{Fjq6gڠO%],sR~s ax}}53WHzqj<,Ү^㔨6ޛ!i6o[%OfFU͗,bWܳGדEĩYu|UxcwIجEp`oϭ"l$6L`# Xws3JT]c1s@'~d]k]rM_O>wcgrR4QꕥOո3<@jX ^i_'UG }oGݕnuY8̽/9Er?A@3gT"Vn?He<(U,+ӦgM!\*Qm1 +͆?W?u<z7(|Ym*Bƽ7u% 6!~an9N[ SJj_Gju~F_(R7-:bZG-xNgw"=%cK171[JJT!j5d`rW7Zkob (X\XwbPW8ibqR& ,Dgg܉@FEx ڈ1WOD։9n'бa?ScnVD#huQ1;Dna%wܫC *%1&] Ww;29Ux`D,:mQ5n =F&* ϑ~iG A\9RH`1OUnw[w4]DEЛKfz]n&,U nn`[niĞٗj;>3`9SVr J #N{\?VF:Ӥ3I1PI3n*E+G P@WhàLP bs46 7WB!>/| CYmvU2D<|R3iNFV͙2RYb_24vyPwaKݑRUSqq 1R;!Kwj\ԍQ)N/rq7І?d4$ 54ϒ:fyϖb«qH4S܄L+1]Zova9UAv0Soq}*(\ɮM7'YGz;:>G@+Gb{d8s/"yqU`T N=XC8KzU{YYV(c]{`PKtRŖzk MP&CO`]$ ʜ)*6ĘC !W72Y_K P}qapJ<1?UlY(wzxm{imJϬm {VP-u9ErrVc^rL:OD-Cb`+bN;'̦  VM*-2}[W:_[િ2/u_8;sxmӺlXѷstF XqEqr.E*'Ygɂ䷡h"~ڬ9 `WVQ1M3+$1W+aI@N:(+9]۳m1<nTTnNbћ\:?pD@\חYha7糲@2xL?+)|AWA>T3]D|zƒ*/P\1ErރR&3/W8ⳛUԹ +hd'`XtK@U*R tMDiK$M Xt_|}lT ^1ŒG ?u8nƁӛ<=hѹ%By<0D3M_5qo6ʶKʧno=&QiycVoYOYMjm.̆׉eJ?^[k!7ȔZ+F8"G*&w_c_Œv|:wuȓFu%ʻV>x`;~1YLBο9z{ͺm,I@A;m7r[wgE=D٩bbk=N\׶6Ya̷Wh S< Cbt{|7.XWϞAO|OF/q+>~vc{>X4YJq{)0V,RD(l{a168ͅhP2`)h!tݽKz%r癯Sv-p9Y#)F7J.;ݾi1@iw:̶͘)5H,NC/^/ |TumϤ4R`/<[f,/?HgJ5as j$9(78a},(jǺhKVYb3*Ĕ%h˹[cQzp2Ӗ_}, %u4JP;:elW_0&3d !@@H r\;o+:7#GɹH3᪼mG쮽^kj'$VwUS;wzo)KW0I0TyA|l˗1O ,#޹QaO"Sx> cgׄv@ZFݨzc͹]v,_RM{+9m:#@ȩ-CLsAx;r׍QX_aI %C&+$_{Dj&jB!t4(S'$@.PʥWy[;Em &[E| ((.w09o6@\wy4D+g<~SM&Rte-n=d^ޢQ~|d5% IB 5=yi>EV ‚qt B''Q ;\T=ʇaˏ ?")}<7z1w̗6umxoaIrfri`OSnGh)=  Pag4v@mFI h1<12Hâ(1 HZ4Yj.vB%w2ĸkX~5_)p nb,̻/U:zf=@_N}H q8 a^Y}ӘFNJ'QayH Y2+#,NXmښ?%HA'>Ty8`ᰢ9ķᳯvÒφ .9g}9<";ݱb#? U /aHr H>`7miD8OG`0.CI@jz@X#yG ƨc7xM6fG?NK{P‘\޺w˭&_/&~!K&V%ϳHkZ=!z S/ũL)Sʚ?P_޻g҅PX(2ýdNJr k|mku&^<30.h4n9~D8"-Y k4LïOl!DIv:!f[W~@Ԩ y#s6&ASVgJ5;:jigtໂ '< ώ.(\U;?iC\站x6+zǮ&P&ěZpZ]f"FߐewAci7yE'vb>`0KXq3WIXmn+D7{mNbI 26x'O7C-"S̓3ٜg{s2S"_nkX5bQ%J,oeLMf/NkRM`7Sæ|!ɮ 7V/MX"ZAJ4r[moaV pȆ`x>ɏS/K |:y|@Ug[r9q#)Tx)/ 2PT 6d'Nfէ;Dt*C#E[eiEi1p@lį:)du3D;ά?woC`B4S(%nplq2F n?'-)p Ple~կ$ڿ{^(b ;YV@T0s1`^mSwP/4,!#U߇Iכ]xqb\MR$o*~BS&{ʒx9j'9EDÛ<ʂ`W. }[~ X^E7/鸩ԧwv" /2n:c^~asՆMok ~fUqKx?s &g6'Etɵ37;]#ejFp9,w=2*`\zHRt:Y.{4-P^3p][@D2'$c嫸k [( hKZfYr6qPP}bQ }_E=꨼1zo|BCЌ5.k7 `82,hRݕn|ݴU0ĢuW؍J!]!^ٟ,'3hݤ`jð>ĂAS~>8'YizGsP%u Evw>@ 2 ) FB0zz+2Œvr6gcavF4QK*wkl>_T(6ӲbY_}wJPQRbp QHݯȽSwx-fx2n.Wއe'/җfyŃ(_ 2yϷ8?gtҚs5?duԶR=TݳPBh5gbXy|:adWً) ?,ZpD&@P_tON xt q&uOx'_w-)g]/veP?=-09 !XupI/ >m"Sōց?8 ?8=Pc'~-Mx nuM (Yhֿ+T '&p{ݹs[uI\=ӋlLk|2x)6#D6`p ~F!$f{ɭ_/@+-|_\˵sF]&(a(jagɖB+is4˔xVmqD?R=a hcʙ+^{ MSW&c[l/<01d a >2Dv`zz?uH.N[p?9xG*,Xz+E&~mt S'Q [DÝpj?`nqugqX]l}Ǒ;*8Gu )wÐOՠH7tem3R 8'[uϋEC^MuۗJc!x|#o%ʜL@Z\lI&M|c mNie=skUa8f-e̥h)"+{zrwZLQP^jiFPj,tM*t 8|`VP'ɀ'j#A9<HӻHEWLj#` iͣbS! ;QJi9jmwiEp x=PFd8tFQv?f8r2G"c>ib92JQք!6^gHłΫDJty FJYe"ZT>lס5Ld}K<6B"֜k^XnM/6#s%l5Ki/R)5|{֖ 9r(#{/jڲsQf3O8]J;9(j{ʣZk #:P[rsuC6 tFv`";Q^_WYyj;ƛqZ!5^73#Yumbu˔hLL 9˅ynԒqm\PseI|\w=D/B+.=͠ZK͢RGg3l8AUʶI+Rrd~|[vL7)"m*-WmOg})ɬm s.W$?Y-tK!"#Nw_960󉞄-Ab(r9 1c %Y:vݷI2?C5xIuSV__鲒9 |Ԣ ?Ų (X!)g(n=(Wj^  oA`s4ԩD6kSMd)Ϲ\c]:7 "Y=G\]DDo(>O)I-OP`d8/E>XWj ?O砢*l?BgSznzߜ.!="4{q\Os,4 F+X+E1nEF3Nȗ+!,-1/1Ѫ>y$ɭ[/P?LAk;񖈏V 9x@1%L^Tv)z2Ξ,7B4,ޘJ `gѰ2I>ϱ] ltV闫p`GcN#S6}m _r1gc>|eIA \.| y4uͯC]F&43 j %n)Ե\d lЦg5T#AU9GNg2EIICu$ϧ8zCͦ6{oQz7a2>$ 2O{x2# *"i51Eƈv6:q Y[M RƋ֤%8KOy8FxJHI/S.*Z/'T3Ah#'~Nq5:9.Օd7C͘]<*fH7\fi_P EQÿkH0X˜ Qc(zQ9ۑcN+A69ް(>grښ+_2i\pWRB.GBEc O4QUo{gY<z36eU +:1[E!wQs}+preڐ68S[xGW-z:5v/P _S.MK<[(i6EEWjD$YU@)!]VocJN#1~B#G(#bWsQMd#t76Yx`Xp 3iRZ Fa?o9ͫ*C2φÞ׏Wes{7m219N%jO&QSAi5Am$l'#u-ZV@A,G&<@ϭXËŨX1 =-S7?a<,:*3ã@NpqK`t%DOUxF |Ny,dOj7GOK&pMES$(w׆bu_;dB)kvZ8Tv@ !G=}Ezaæi6Q=le<,F-Jjǒh_ J0O>|pd1wU 58v3y?1 `5\p1LӤ^?7aR0݋:(0`?_UW}2[xoY<bK!_Q_(i[%,ߚ. %s]OžPiTA fZR6ܯrQUurF*jozhVL8yvF,:V΋Z9l؜Ĥ]:MdWj{{zy=I6z*{SN[zٌv$nRg7* F?[.C{ιÉ?8𹓕fӱ ~#ޙjoX)@⋛Ƨ ׹܌`GStxULMP:|ML9T 7j֚.>xa(#$GG܈G7Nl~ =u1MHC &7xDF4=v 9nV$5-,'?~ݐ)v¶%:BmBD@2PYg$is|a\[~nރzl CGh*~$xX\,C>,J'wd LnPjo"V xIuVTd$bP='@=ΑWX7 ]JtJC;T Gsf*8]W\Goԫ5<  ϦR9ejNT,W'C=>t0.'NjvP2I]hCJE3X ?ĺ@BDЌy>Ffj|jf8Np(vlC%!8Qv'HO6h3'6S.r#ԩSg`FYxz,+6oN OS)\ =maRemuN8n@UtHuYx)*x6_-sǻ|1nStL^.F' 4G/Ⱦ4,ڿ&B7]L[b,4bi2!lbSϾvƝX] e@f7gge)wMJ*\FHY tݽB(s*8YM$sn+/'/^ |B=mLģO3,v£eLx*/:[9Xh w >L#0oөMCNnDP)刈):Niw ~OJVH.Ì:5BlsUKE&]&MVǃ8.c!7EtSL}}zzWu( xdr0cP(Ӕ;IMԩq"<0_@uΉ% yThE6pS$L* 'tA?_#wAF|nhq-7|=V~yebCh MhY|E`TesJ',۝]y{JCY x/|2@.SU WFYgo(eid .puAB2\!a*UXӜc (ƸQf oHz3xПdE% =ɋG.B>bjq:"ŦiUЪB7):J7K]v\=!=4\) ʆȝ%-džF(iy]#.{!zJ-2K_Ep.͢2H)?\SW=@&#qAM zgΊ;D:gg;Ty8ɺQ^A se1,^蜲W=+^%VL~6f?DHZh&6_t0@͕1Z!4NF8VD 9\@9峉hfoZR&,x1ʹ4~!T},WMDFtUa>cT.klC.a2eT@ď 7Wк>m8(4" aQA&<%twr5AEAԦ5x-7eaCS dG_'I>g0tگ7b4e,uX7nPJv<"E P~mI- wI)ҷ7?+D:FjJ{oHa7%̨0'-`- U\d_!n KN#j|̝0vǪSniטme$>ƕGs7"oc;/[7!Hr ǀ (r#ݺ 3 ̮g=I6M j䥱# qpo'ƲHxF4v)#Cn5TFD`HǙut2=/Ӫ{ kQ_ds'[e!A +KyH}%r*{qg Ic#2EGQc[(~U |w:ԃ88=(.?4k_SEΠ:I,ur<2r49KYL^|fqSCzDGXtZ[8 $ vOZPCOo:DS &;E[T4jB_ w,+# @Dg`G;D~T bP7J0E/6S/±FNv淊DZnl=CEWm)v"}+}>8'͋\jB)S{8s͍Տu@<&E4#pjF$*ԝ9Ð 5+v+Vȶ8Lv.M2Dnߘ#36E/os,qx .Y oSJhe"ZbJZY~܂E>ɊIX1!cY"~nvv;3#ZwVqytK {b ,gNx>n|uhA-a"RyryΚCƛJzB^**AP>,v6W;)4w3*XkhRgAJԂq;؜4`݊S,2NTY4rɛqPrʈW< !|N^KXu(k͓wllg)}RdUZGoH3)SyLsZ{?㑨߻Dwe#v)MrUWmQ;3-5F^^6mq֡RuS'N26 pmkHNEn̶XkesTDžZ@!b/3{@<4T z$ ɰ`KFZG&Q4( [+)pO:˫KrQ^X7Tthˏ%yFUPV 7@;I)\7<{=&I`r-:XיktNh@ykDt(lEhQyT1f&]d@~)G<8/}nK+S|<|گ8fcCXB d{r=]/r\;PUhG" 5NԾ. tn~~f' kC!u4L b՗\eZ8nU(zIb 8v|ýr趌mh'W8|Z_rx ȒmV͓-O(WWMʢd_ '=tV=ΛIgY ?(%3dEt|1`n1z_{o'n)fa!j-MĄHnC{i{NcpG2Pkψ潝銕#Ng[rK=m=^gXe[4avZFL} `:6OA$h\?!^nV +/XEY\\*eoɶ7HGQ=Gq\'wTV_[ /%Z]8Ĵ{Ԋ3kp,lx˱|d&b[hk31:I1r ykCT587>aM 3M{́k2Ju>. 0MFgICGlYM94_^s6ڷxu͝mIiwF~ C :/`)8IuӚ6LzD7䒠WsنmAXSAA=CHb9F<}y Q^ $ oԧ6{_k)!P%l lP1M% =&Y?"hO|-o2-jLt 37^jTQQ#[znTt?%LiHn޿臜D1rdL: rCe>=ŎcyH6l:> +0 aPQ=!]>_͸@^uSg>e$S(5e@dǔbq4[ObF\v) wcT'3uYqu5i$p/gItMNE.ASy.%o0d8cZ!u"OA)B#b{̫6d!H Ёt :{k]%B޿9a cjgcWmQ$;Fͭ#mO{&rRr}EiF(w GT\z~WkX񛑱j܎>0S兆٤)OΔPaQpsn #هAkSNQH ~zcY:l;aŁ}mW9 hҵu/2h|bʏJ8{Us12/n;KqE暋jf~Mbم00.g /)z5"MF,h@'`1lVjYf ǿ1QhSf 2_3[NGvsnZ.6CTN~iFsxz^||+a0vJ|8Z` P#)J46Tđovo94ׯedp<_Y[Jn\U{%ݭRSe O<㿱D )-1μPeRjKu0NLװ͂ 餩/@I*.T ' Wgw.c4 i&_z0vߥcX.7m PN()t##/#_<먃'gʃ8jU W,oViK1J[#UFx}<" ~R'>>!8 w$֙-!*P8`,[ʂX23#~U_;_ď`%ogrk!(ݎ]k8}`zSC6eDϾZ-nvkb@d9T`b]EQjh,LDS8sĔ*AB-ao@_ sxxݼ8bs_z;m껪{cdd D ȴ.[Ű*0Y޾)~=ev%l(_88?D(}u$g B ڄh+- TeSNrEJ(9zp>/? 0 9%m9`fQ&S#̱k9%ׂ0٫%e'|j)q9fEɎBh]TL{nOkPgqpcY2g0i.&xV|+Ӎ#Ee)[Q~|xGC+m0;V=SZUC_w#{{o&[cч ؟i#gwIpDMp/iM" Eeq:f JlWK (YcPDgv2ϾT}.uQiԆ_/4N·IDlg淛ź.„<-)PcbS+t.INzM!2_IwPf 17jF=?\P4Ld*?ί9!PWL L,yauí Mu=j,k-UҔFЕ wRe-b0/ocrOdķt yI컧0ݤ\XX$VZX8G S'Fq5!>_ԪiRK[ ,[D:0&O# iB Gv qlkvxlw?T] <iUJ:%s6Y \jƦ~ig!6: NRBU8l.VO]G,Ye\)>27[19Rt', Ø(to@;;.cwOQ(*Xsx_тr5`Sst'nA_:U5;إMt79K@M>;WO1CE2wL G|c4<Uf4]UT:FDr= YP*G"ۂJ(ׅdKaPE#ZxH!_$$y `]~VH#b$xaYD[['magԀk,I'宇IE \l^IKPAxҒU< gl^&tH_Г&Bs?znyI|E+Dwc,lƣߢW5ɶdU,a+t?l:\vYI4~T|5IiVu.@RYH?B{&w얬O"3JӌG|nWij Ts0Ug( Ra"$E2FDGj52тe5~D5H-lw1ߦm?{vJZ}7IQSםPf8D\Zp4AX˧HI՜Jm'=-%g?hl~q~T4rF0aDq'ݬG3nN~.I!В'Dʪ͋xkCy#Gz!bD4j;s 786'=nb bYv_~,,e;Fc `>'f4sLơ,=yR_8K,tzGȯb:wH"U/;ޓ9|&_*DuS2!v;G =?5:HA8rap$USg.KL'=q~VL :rfl@^T0`GJ `}kNVeZEnW8Dj[gyҳ/k`B/deE@6XFE;#>nizJ pVv7?jK4%ͫ$Z:`2֢V^R0]+ѷbyjie8zKP?q֢zmjKF~-f SGbXFXZ%rzV&,m2g<f ΐv)LڠoIȁe..[kg:`cB _ ]A{aI[s.k i5t B#326#A͵s"WߙNf%82kj M4U! :7ULq_I[[C`6)sX޻ P Y\o5Du>Z۽S5zؑV S%}u#QDA{z:ieHre׉eR~a鼡GKhx5(ceOinP%QuBaΥ,ő:vLzjaNSZ'`* gAW5,ŭ guGi}KƸ{՘,}:dwƏ:ͨjqn-~iD "(#){B{* ,8Ddka7엔fƋn?m3<u)7 I"|L7_/x!H&,eBPT|dqJT :m84.$at8Xxµq9!Iz2Mcb0 A#w,lNQUcNR+)@@jK$}{=SF>c17&,@yѽ2B\r:Ħg7Ռ~KDg!8HqVq 8Zm$["o}R+9Y%Ng~Aی F {$ur.xn8L[R)c2FƵ{-ZGzk]ۂME(sZokJ=9tBE :'6F]<@UO90U#Al;BUs3!.u"{yRWVF֊$)[=t#v]u9`u'AWS- Ȑlo>zpPSKe ě`@ U7s AhF&W)\G,9T<E/Ц:gg2w#|`t"gu1%k`v5l&!&J|A9 +HڳIr tFjnfI>2WTNIhj$4 NSZx*`" _-] KsQS14%wmR];`E L>2RS Gm]t̿;BX[7V6sJSYq_QfZ"BԨFWH\XN)9q)LWwT2i&)rTtƧqz9Ws=de:ʆ8ǃs(bs{¼Sp`ezX[D3Ntdž8yM_珿Վѽfn͒N?3ZxjƯČm>_8D}O}-ݝQ ˔VgDhrBr%{WUUKo)O@B4'-4Lne|){AV뀅cN DݠG˩M@PQOL[_fk!J:X^{RHZ4u7gm[gN߳Je+:%(` `L cǭ>#&7~1~8ehr5K}p7]cn( й{|QCL_l #)I3Co:1Ds^Ԃ@al~}=p-rj5 Y/9/kN=z*%ZP>dwPzF"/ - H{riya1`iٽL Jk 50M%˕H2=yjDއ)llF"ئ\qkỻ58}m[SRĵ7:ﻱnoSM+f_`hOY)Ԣ-vf"8bL[=K=׌Ft #)űĀ\„%<`|ƥt`m-2yN{m*7U/$Ԛ1JPF""BfHmkXd39-@M;u6#O{O@ 4(NCIWAg+Uz H@3_kob-{;Zx.u XTFA ڎpd7.k3ƴ~W9&.ݾ7>{(tp 4Kɇ&WY'' :( , Sߕ0<)WYBWW #YkhL216>EAS+bb~G:_W6Ӹu:nv|\^{3DLߒh(ⓊynC5nAɃ2 H3Qܖ <Rh%y^ѧQ5W=Zk&T#uqk IOQRyD/>i1pkuz(Z?p]pA=]WeYTXjjqtk@ +e#Ϲ 8~+'Y"U]qbPr5 @+*^,  7;k`RP~1ƬީE< +r$;5}M&* AE(;` :Q%nYޱyU1xYׂ#gNʼnϫl< ͛h]N7ʇ84*5oнI'MN.ϧu-DdeW!6=Ex@yF ww; MM}Nc0#~ ͪ=+!Ŋ޹+!+B_ (+SbH <CBeƔӤ #Oy4a*6b6}ڒy7<9q`M_eLYLX'hv]{9`>M(a،,16e򍎚AZE W3X;!7wd^uuTI 5{- dSN!~8{'yUa缇7OdCm;w:/S$ P6t|= JSG7e8n6 ]t 舟rmz}0/y69sfvtHZgվ5gb2,i@)w̭^aZ(HYt qo ܤh~a^#R?rzT\ZCPLY@ٝvH㸺A` X( gpV;]@j3EkILh4t$ʘ.U+Ef$<*`gSAKE#i~2ȿQ+w~h'VwgU&܈F2Mc(ѱ*U4 #7̌FZ*9l$`^T^Dj@TU5GCdZxn m~ҾuzwZCE/COPMؠ 牏DQ-̬L) x/e65eț-x h]AaBXM4;B'km,cxN_nr*e";xAa!|c3 E67(M>|L=ª9 n|%8 xJUC:EUōxJ,h>4tRsRJ %;^x>Ȥ^aֹ+[ShM ˍ,38Ic+ѝ% cd7Pyo>GC,4Z;*k]B qDS]2҅eGk΅s*6e5GT18iӭzx_م7T(Ï4xC@0D&!P2蠆/%r:Pr}K_cy%kҞ MA2EJ9{:SO3\.HB]}0n &jcr6JXVant./pAWԭIpQ!oUNӌn۞y%D+}Vqgf<\sFN:JJNo_TmLS:p1٘vӑ . He=0nS1O'x-s:@u&Ж"9fT@+&ƴ:D KTCzGmڇb8bɊ^Q` ܾQ䓨"d'Y]FV 3aBAZcqKCsl V5#W>] LOKu/&f@2p0 j(te7Hπ I?_k>,zpп&E xH{U]b_X5ȿz&Dp眵 Bb 7~)Ph ÝU_TCqmdZCVw( &C?5n%i2°~isǼbJzG6Tpt'Q:IM]•pB^mP,u* ߊ3ґ}qz<3NA$fooӵ/Quߝ(qYȶJUvԅ$ao;*G +[ (O;)T[)B1<7*OR7CT⒣%zXhu0h|5U.$5Ј[<>9!jTBMJǂ2 wl~e},R]S rD$TN`֖0=3u{j j>l+V.iMUe%ƞha+|콀zwynN c>DĖ<'#޴k2߫vc^`)ʌbA 'J%$?xF];%Ҝ$ɇcV-FM4%Lڥ?[bGHQWR128" Bo52lRN>qH:\C9 D\^VM;I~/%-=;z\T: -La1hsvbu{=jUxѬ# ,@xm[9FzpLKz8@ ΏZl<Pcҫyt}Y{HRNe 囐 a܆j ,$/}gH+vЦ1U ԓ^nNt`+#H9zO.nӿ߯L*+ί混{K/v#tAUyɇKF4|l$Kw\k0l7QSzc"E.ḩTU̶`i{պT8spNxiVbB%h}7G[ݢw-M~~,Ym`L^YíRKuԮy_XYL #r c5%On,H9#ML{FڡJBk-,[Jx_'s2}T((%5sL>NCD73B~?cH2>ICn9shYD(rk$XRW\Lp#e0xӀ8Eǥ5v mŒ{#Z7Cq$[HW єf\/,Du:e .RHW_~g@"\Z}vvEs裁bM0P[W7UCe@_;C j6tU0#7esCEGP"(>B; zS9b VFFr58u []Ý WbϴǾ=y;QW^5JEʹ205G;Zf%tC˻*&uT? iq% &B#>; 4:[H@$t1Y8tNיvZR4&9KV ~/; 2]QQ.@JY@":\T kژh#:5g$X][Y {e'2+hחb011MYϥeqr=#Y-6€qg gs A?[oݺ<ޜuf_7?˓{7|^ d8@vxJ Az^i~˳L5YZAtJV# yR:GUVب'K;ruf,.;徟-J yQC{H^k 6Me.~#`MgHJ_US&$w[?:{?V=6 [)"~;bpTҸR5 ΰL> ŧO}'>W<5gy,&rboSfO6hmuduDC@ؤ,*AߨRLik.SA$sfpuju)" '\i.N ~Etq.So#OנzUs/PXaNUI,f!rU0i b.CR h-=/J\ _QMқvr-ik3;d^݅Sz=X.]"/:V]M cE-ĸ2_0(+e(&[x`?&z)fCX4\Ed~=2=F9x5SF _ș9?qՇ|,s9 b _.fgrU X tZQ"ڈ>/, XԳcQXQۑ(+bag(2G] YpF8TЌc_ ;"nW.} ,Ƴ2 ѕ%=Z6&ϹY$_U6yH` [n|LQqg%i7,1BۧwN8| hJMNTk:* v/=I_,| 2R/Eg߲0hI=L(XqJvl h>뎜ȯBA% 1Cؠxr&I}ġ.UT!=噖ܝ8wNJ{ܳ_|&.S`ZrcDt?v/O3$rk-^&Yt5)O*d)l/]H;`-ؚ U4o"\Qk2~i}{ bb8Wu 2 o IOoN;#g~')buH{iJhwև̻2`a *bVۅ?;;/x1&)18j+Ikځx(sBܧqccaQj+Ik6ە;[&2&(CrFөR$B#+0Yb=jS P&؄K)]D߷]q;6h4ZVv'&S>m |EL^A- s< Mr*¿KTpMJ@8i1 vxǹ\yݲUٖHEx́:(it|F;7؆Gv;| 8jޮTl!`_Jd"=(D(e/xY#0'Ha҃?#ճ\lS(T3mo6_5o>k~1DbwD1YT\!/h`M-Q+NNyccV6\(A$ʖ$0c=#58to0R%np bP%ېDERKv=H+Zk=!AO TZ8?xF$Yv0kSujKȕZuD\Z8:ͦWt$v; 3f]le FApj&i(Xi+ cˡz% =see6/ uQ8%슿fC`b_h0U%kbk(Qsj14K o7UAq;7{q\!\?:e%oJQD bfȴ G~ q/*RkU,;= VTфLyg'qRN+=/I~bVUIoB[nuQkqQߌ7fsL,[|g];z ~{F~=ڗ4"R-G?v"kzB Vl+糸}=~Άx[Zjab=}E!u,B}v;ܴ:-'06A5Ϊ$n4OW5'τ$KԨ8Ön,7uHe4]9.ëcoV!:.MY[@68v_r0*Ýnd 9+J6 "IZ7WaqAJ˱{O:{32q5)OBSe&7jܬnx>s^݆uw)GzCwǣvrJSD7W ݑϷbQ I5&S&ˎW+N ">0&R~*_ rQ~cG%u݀p RXaDy/ރ=\ZK@fޏ:CrK`s$5֢tS%amh<v%ww>dd@KcpBKk7LQ$o] !@ɉ+{Ns`oܵ^NmPgA -Js+)2)s_FAx[n:1/Ne 8E N^Yn-pEVcDNވ[zda7PT_nF#$P*|}"v3ظ7!NG#DMq.<Ү~?$*+R烩"iEɓBh~A+$^3X ylg7n"u!Ewa.\0 3!5;2րrM8G" :0JbK_ K rV;*XbFl0/PdFݓz4ÖM-:uUYB^&_ߔR!wҝk{i_%o!D맄2ej \NhcjoA;XGO>-o],u#d7)OYƍ4yp8G+V <VN0mӾJyDM~ԣmc-4ȘOOz3 `y<鈲2.1׻؝^?YR#hb@TFLiV >0O# +ϩK@RrMo`2;w/]LjOx؇S[f9o^Nn7,QpfY8`~^ 9swfŘ'HW|.Vp94&}Gx已A)*i윱whNJz#~) I" 3مV|俻>mEqĻ!j 52Klj'4z#g^fY~qC2KtD曯\p@: V4яd|<673l)`Y#kyc[OޜP^~՝ g?ܗIC:49"оfEiv- NNu~!~j$t0i\ѕe*G[+Ѥz(<[(&GC֕(#ql(c-m7ie荄T g XZƸ`|aG7 G0ȲVg Um+*3:v{e((Bҋ`}0d*=:" rmI;RہUxvk#~f5x@s~z|;?ZD0 ˲q@ (yy2kI\,VnNϤr 君~oPm7,Q"8Tz.ib^L%OMn`9'FRvNn_VA#`БcաM:6"U''"v01(=~Ğ[ aN1 E7Ƹ˪l9Iw-$ǰj,{Po43] =ugƁ}bOı@Ƈ1 s. SoBk&7~Dmy:}"(m-ԯ=~0砊@* ,"[j3os/;׷4,CdtuǨA;<ۊ3fBK~WxR C`|u˞6yseCvnww}e{D[76'(hQלAr-p|^@$8usM_3Gl2>&}ڍ;v}6{B{{TG&# %"Bn]}2&7pL#U0tR5snŻ "s6iTС6=~6N빵>| W]ܲPT[_.||Rn&7/S|z5Ė>EeͲ R~^YRNϻ_bL +𠧖v:x:Z=SP^A,{m+)h +0zQ0SSiOit{C EF:mz1CI66ibLzr@8?:h26_uS )ʙXm73>p5zl~|g`Q=8!;ۢ@v2 p_%+N/v6f?\9 {K4/L[Â:z$2n,̟C *3m;UW?1#b Cоz3NnXg|R?d-$,A(xc^3t;1M׸fjM[^ْ@d'i|}֯6 !o}nRT>Bhjs QÂv;ӎB~T}P1WȰrF@'( 9Ҽc'1.bsWјkXTR-d`k4"[WGҏHGdfKMV(MĝVMں ]Lg2C) OGM> em8͈!Tý{* @DyB/P޾Fa_?LX[9(Ctr$lxekDpRwH!ؒjng%ML?е dRqXV{&]hXsآ+!)B;E&$[ NCPBOnaoa#0Z0K|~2=#6l\ùS{@"fJ{KSdTz0g)\Y N@郎gfA,Oю4F[MCwAЯݫԝ Scwbȏ/87>]@~0(i<}.g&dR@lOe2`O_jȿ%PIAotf&´*7#l*+FI%zDp YCl@Z7h5Al\g Ľx i7G4ÊoG3]h}ŰL`fZtuFq.>$Dôb[CzV-UlI3)V-X3^׉ db,M \A*#ʄV ' kk6\ZQGXGo\fI;$cd3x{^kp;TÊg"3ETjkO768+Q Y4"ySkYr'X;6?.r,%ݡ*UWudDd? bU#dIܻeA2(? ET3L?"&@Y, q.-Id'ֈڴ:0a'ȏ%نjI8dW-vljqd9ߡ =5 g툝i3&IUKSm\Oor*e@ J?orvV41MD?udG~M8}uPuW8JX 15OlxY4 N"{R6[ZrW{!4!xưUtowM[)pfRvL3;VqN}>j5YkǨg:zl<=z)M"6 1CzrPRB3=iiNY=IfftA+)$U~j\U@]}8(#ڂ&@U6(Q[İp>=1sח)q,~⃠J ?uXr'~c?Y]wE8>:x7E:GrֶW; d@H -YT <7~( Mu dWd%yȅCDګYZ5x(Lcsa(pSm^&J9MKK9bHXCb9JBAIq6 iPԀ`K|ge.dJ&s ^#gg{B -*O-"#L<~/82{>Wb*2^.;ŒӼ!]QGhlF&Z=<4(DH1fkaWRc,eiBk]6򺂯kW͈Lebh[ ):!#Ind^EֺMڙuSѫuER14|ýE$a:V˅aCLJ }#6f wΰYlviFbI&VpњK.JP} neK.S4#Esh! pG ɀo;4 ^+(t=EG.$8{48e'#xYٌb6(~) +Sh?#\V`"몕B?\i]u˵ߎRhG- F("nSm݈_4`áZIRxȳ]mKaz@ơVy57}&zx=ɖ A"+q:QHl 3] wO::F=|@*tP/<'hV蹖 A~y] Z`irnokn"ߐ+ 1%2WՔ A1;enbv*đ9 Ji)#Uoy}}(Lɵ⭎t0Z,a gE:Iuf#%9YHP"Np-W{]hu3YM@Η'̣fԓF<IJCi3 }C?^0i{6i޲ h5#waNJqhQ7`lE}lsl Ei5J.CD o1$0|2;ɅO}?vL,K "nދC-,^̄$ą,Q͚kmgA]q2ߐ\gغ0h/ A)wn!#h0h>8yۃr,cZ \s$*]l FE9$M]T,MM̑l&|e[7Hw6+{7.Y]o%҃=CZ^ ĂgitOFOh y(r#Q8V򌫊Zqjwb.yuWk_Ym̰tWO(wQ{&":|Q{dKndexq졡\ y23EEgAgr 9|Q ٰ:/ tQoarEЃX/j>2~8KhE M9֭SS4yن BSoiڗu#A GK˚~DAHdFy5jl\нFTۧ'w"Ɏ`Ʒ8vL : !>MrRCOAI JAGb:4``bPt>q'&TÊ[r&5@0=,VFmY/cD/. Z1Kǀ^A"nVxPE7up.0;x*@Uw7. wF_N@Cgiz*[1PbJyvS>[ƖK×(\Lw#IߍSSKYdm@-1}pGVBذz!iUV9wE`KoQnN2|zk}#=j_Z>$T:.pbЉAvu$ ̌ UG[GW͘z蝤Fgl*]PctǠXTmʅ!E_@!գYr1w$3!!B,VH`uNq~sq诜`[6AKUG#q4i6*ZE" E!Dj8FU8HM"%}EDT8p+ib\(oxԋ] QdEHd@{";&_W˫B\H;h J, ja4X?>Ӆj ϯkؙg[~sm~OhνxӫE ?WFa_~:kKy({xVo򯒽{&_ָpC1@p)O3-EJ%gJyHsU+\xh`|jxHmX f*H,t 1@S~^ x5]D{hXEuju;0Ț?zB\Qg.zn]px\UN]dE+I3k7nج^o5Bs*]oJz2 IX\{c?@+yHN5]|:`օ  %CW\x#6]0|PS]eBd 5%<̶ 6:3oqia1LPjg| dty<78,I~َƨрѳ(YmR`b;C"X)PRy?UԽE(@-{*_Mibt y?&ƿYwݲ5=R[pDwhd(L.UpLX`8i紀E& egy]8Hbћk y/ X_1.^5z'J,LץϫmX47_@ȃ>@V`AՕς~$²&`1R'|~H{حL8H}~mY нMP37?>1I~;?0hݛ˗(*P⳰xj=[ݭ*P( K=*`? ]>^Բ*p֨c&Hr(@K^8e哑~M!a̷ᯝ\:ϒh[ub6P*O&Ԣh?=rgl#vtQs@&:!)Ӻ[|ۦer.ʳbH=&]O\m!R/xRY.L)D!_}ʡ_=Vj9ֹZ#bhĵRKjY%21;-"/>Gr.+*#Xw֝7jr@&/|]M2O?q})ڮLI姫=KrъOX:;/Jh"~̽۳!NcKO}w_^#w"(q!Ui zbHw,oKd/Dh4gȆ3M?v4O `X{"d\(5l~VpHKxd9:n >?kGW-ӯX-^`$5^z03ّḡ&tVpQ_~D$O6.g.8V"kp>֖k:}DMl~JILKUbW,,c_碽lp#slo+$#@hӭk@4 (:wlUK+g3k+> ԾH/R`?ocGI,@eTE.@9o_uXFh-8(6xFl4A;_WH5ߍ-4 I!}1@ :N-مPŝ#(v=i P_KkeJ_cj0ѳo \̀a&GQ< 眣fJm؝j[Flr+.Jހ Sgj3fH){ڏBS14_KJ;qHiui}$)xP!J #2Sk1YxƊyRzi65^ \*m`Onb&.g%T,ὤn,T.ȥVMtD΍n_ Rc\*ٶYQO""7cĐ/0pO'a!J<~ӂ Hqؖv\ukG d$/33UbN2QRTZ#ZW4ġH#%42&뽛|9s,/ wӪ(A]U'R5`I /ϝzTly^Lvˏ1 I9x\Ɏr4X 5;~ffA̫/ľ.se$$=戋46IŮk;H!#c0p~J^%DI` rd&ilnBb)l]E{^x(VU<oQh1c#9cڔ;.olt⯵Hjٯ+iB5=mQGP+0a^`T3tyLOB alE-׈4ғ<򆎵JY~P(f VwgZ}.^ހ/D?Ҏ̷Ο>R\Y@kft\('nbxP|z 6`l{E)׋+_Qd S[Z1?F b7C_wu7_ D?2CdaBk&S]钋 )&\XRPWބݘib8i]v +m8{:XB6!yr![Ȧ"e}G ŏ 0H`cKY4L7~͵ 様Ciol *D37 ѡC4!d|'9C™6:JeQWpZ=Ѯh.iv~qty7;%-^L?8}?…^]+wS55\(Eʩ4cd')ydx5`?U : loD@K!¦4N&ɠٗkS@ɔ, ˢ !.jWn]~G۬/rLcc%!T*WyoxKtm)gﶯBkB9ew;IZ yg"i?Z?Td `Xۋ0Liΰ+J CQE}RR"z-z(mC0fXQtn5zT{z\eQEG.+ԀOK'%]  0s[W~1#%WW{4uueCr:#]߻'joCZIה]C&75BVD!![?J*?uvK7lc&H4̴1(%H*Xbֻl%qZ5(+tl;zUj#vwDŽIW,O]GM{H\w#W]2 }'n>RoΌ }D1vtiZa~L&+Bg=@')c'hTQ؀4#π2A$ 円RUA.~qE"LfyI^\3AB+WHbhw:G4i(@Ch~ W k%2U48h̻c)t Y|FJ$Ɏf135@MbFjh^$cMM}qj[)PU]Pcz' l?FvSlك 'K:2,,f;2 s;2K#I!?4=ɔ ~% d'd=eUjٺrx`@SdF"n*YȂk5lvjp>\%'έ7ʯA d60yS^3i@ޜ/ KZygυfE7)q@w0DžO[܇8;g%~/z(-5G|)8tgufk›f=ɂ>W#X`V4A϶sniL|3# xOi`.ٴ(Vt^4{;tf8#F7(8(fJ;/N:($xČNWOR1oD*DIժ)NuBXra&';(9aovߢu:Ɣg/sc +!/\rxn^eRCcĈ,gcم,qLH/ue'4d1 qB,[7KQNzc&OBW\%ncO[M lFXu.C{G6(\Ka5>Zeo!cǹ~;}%0˪S6y:W{^PRX![eOߟ uΏ ^ CH}Qsvn.@uqN_X߻\UC0ppS| ؄.~w5i !bLy w<{ꈥ󇭌R)H|Oj@7wNUL-kY^| !j&t䗐Ee*e潔ˆKc[ JMZ7# [( Wjy= I>)2P%@ 1=@^[ob %H\^O^uVC#sJwBlDyeD`vvT=40}Q5e_oYSU7{cX2>ka5Edz0ŪvH蒭uޒ<?տ#)5腦;h䪅!m:+'!Bd`,?Nv}8v|i:5H%'ŠmmKLOSzb(:dFU}A54sB:;P LpM8"0.Vv]XWa%#>Hi'ѯ$I~$tm@tۨ>kk׸)M6'EDlS{ol(s\KSڹKo @*DX }=+5l}Xjz!ܲV9xe-Q}GJØ>EYtmE<\VY^kg׾_m>/Ԁ|fM6M@[jxkj@bj<`b '>!2"K50j 덃zt6?͚Lhc:;wON P{-@"@%tMrMCf3brOczI{m)-kYc_벧N7>W3V%-Gjp<=@ܳ]m*hŴK]U,T烧WAj"}k5S@=KX*1Vhde܈t0*1b%(jy]pCC>mBtnYF<̟Wa܋JQҠ>\F_?v TC miG[7cH&bU  u5<}*yuq5jd2vZJZ%q%*'JMl 6)f#ooffAGE4},"F}DY]zur$>bkR\39Kj=ΨDM -KdЀ׷1C{`٠Sh@X$@;pbkD5;d64n"RRǗɦ~5ȘԛC pF-9^ D޻L_~XZ:Q߷$'4_D_~lvc6x3DD> .k,ں4X370 ?sSSiH?\q}ҹ+sku_KkMg(yx8 ن4c;tw@1vhmSNRz>9T~ uo;¬To\l1#7G YwrxB=xƌ;b uR'WC^ۼtSiz2h;pe&[*3h)1ɪBST,"o vz UH,?kx@GIzθ\|qlIMxǞOkGࢯ)})т4RIvNq < Ig0anٮMߘtmOODAyyMXGp6zݵ0ɉR$E*f`N9)lsLqA;v-ȀXPς4)T`FNtQe:|hHnj_6:g$0ؿ7{|4 sR0MxbiA d52BC|Mȳeb~h*A'$ok5pQU:R7%\)o`|PH!GvmRFaNwIK r򠨷s^1@@VLY%RhRami…֧_ErķU # 悽 3_N[|$=Qszj-S 1,WP$gb?Rj{X;BfqWV>(gF!^M֠:u v 3s}=ݓ~s_A(-‘RЍ4:a#pd#[X7߶_]4ٮ, ɥT My^_Q*.5DE–~v7pj#ٻM#^%8Ҫc#6S cHvfUz*)N.qNM(mw$huQPhHS*5۵=t?5)@^pN ^8af'ؚLw\jKLM gY~ %t]kϮ>F)ڈ];ȷICF]nWPZOg\ƼDF 3;rBܾt zN{F{kPA1!}*2EG&0%s2o) \PVVn<&\sR OG7@TtV푶rVOΟ6B!O*FG}NT3ŵ))H{K\-O,%Zs75ť%FB@͜h]Yw&w-*Dg9$ϳ Aŕ:C ="7MPPKbz#xxc3~嘵:ǵ)SDB 3I7}]$~w/ }91'Az3^XpF8+ZB=ntoMZo0'7i& ٭㖵#oAi_;0Nu'"(jһÊm8aϪ32۳\> /֐uN堪ah``]|:t[#pУpxUj/HNHU?['*} |Me{K̙,LIY %,~$4@-Px(CDnꁓm) ~p,K%"?NkjVzP8A-*%ZtRHF [)A,R2$Cm;Lw^+Wq| E7_alEf< X\WfxT4-ji[t޹5'#,KFCb#%Dф74uWJ=PЗr @ O^pxTS69i"Oms!:M b|l w2{XLNۚj%Oj7yn~Q#$fqώ=Sl{z;(@)nl|Z̞{jpW &&R~U -)c/a0p>z\k\{[~&ߗDEt7~Zf I$a g`.^ np3Gl5g40g֪`-dHk:H(}e;ˉ]LMwݺ={>etVJ̚dU-{WgM)_sxhVve>`A6u`,eg2O2ɫ<.Z4twY8!0V ^ O=o6J_ #*ęez)>0k_\HJl\Yqđ祀\Us]:l3a$Eo*H-ZοWi#(tV$'An45>EID/Hc2ч;yʛQ_{ cFNs7M2LHs%3zDVnPc6ږM:vMQYql;p8Uwѩ玴OU)s{xruja@yoR"lsYyu|*"9g!({ǮGu\n+<}J:蝹4g>Y8ANmaCH/&)*bޫ!Wʨ߹bVVsܱiNT=IȒ Nې邫5c֓|0#!Ij]Dۭ5B(qӁh=u#dP@;ea?0@FmiASp{estZl}g>3CJǢ-Xj#Ǧm^}dRTaMp )DR + ,WL=}50>x!4k&"rU![$tAXnBYO۵^j'VjnH}&]3+( %4#8:J}UGyk4jhd%D1!)=$2@XeJT,s뽗 7n/y 8!͑3XK&4}(-4B .\LN\}zx-t@ >g~X9cLC,6P \etq!-FvUW:2 F#cr٣(ʠu~Gkbk[`X5rz? )cb> 'rIz-k9b|η:&_0\4 vPt42ry'i׌3 5Y6\[rDU!4-ه?c,ߧeaˤx&E5Wr3ggT`VI;jMU8LsfBϨ" ",EɷOg,7#u.KZ&/ٯVgv8r&u*'q^]dt곴3k"ES w [ g6&K\׉Ʒ(Db-өjBщW"_s 9Z$xU^Vr% (Z.j[ҳpwUu >70>8dp{W6)V`+>{(bk5H I(8k#Z8_NH0nP`YhPS8%B!v9L^28C9MgСuS7:]83Ɨ-c]\lmDPfaQ9ǁ)6SVko#9 KzXF=0E%* >9"](A=n=+V-Xcf\%ܝߚ]!ib`2&=3ۚ'}iZcLݑ}=W>K@_*YH8@ZyоBsVhШJ޴CX踀<`= O譲˃ܦ=DZ `8_uJjj$m>f2jFeWZ\t/?!M=oY1nlnNlWvN$ ƺ^S>ҪW>2XAnT *5n>I-"grD:6/Lh5Cit薻GeH;IWq(v~Mb߶ۏwq3!5 K̎βϥ!ļJp#mUG8\Wyv7zb--dZp~ EP`I:iߧ8{V`ݳWWhD ViiʽCj|r[An@$n;K jmxhv:AȪ倅f`5/{u.q^ϘсZ;jBa<t)6*pM3G#!U J^ |#xiub*6UEYE)C@Σʉa?6G5OT>-NIWe|zR>%\[3e=QG}VLGjP#O\kGR)Ւkm7o"4XWPU i].K6 >) }=9r$ 簵u:G{cYa ]^1TcRuq ftj %ZwhG 37Rq_mɚ돘+0msqxZ,WϱDڄ[vXyB++o6^h$!z)d>?S.c{SW HS#ju<=9۶wCgZή*yɒγÔЖC߅R[V5t:*((_jBkʧ5 ڲ~[_YxYcQ >yؿNW8{6 e`*xg0Y%v>E͂POâKko>-?jɬ`ûSu|rxmt#Cϳp14N I`莌Kp3#3Qܫ\L-&w! @`˼mE yXI;B/~F_4ݫȀef T W^liq`ٱ* Lv_׶={,Cez([핌V]͸ϖ9mR{>h%d™/>G>E(C7)`^%GHn!BIr%_B.s='c~{-3daءN Klϗ~eI\խ͉ÝiBFc dd)A([6E uՍ3͟ CwWݶX7qO%rL׎v9Fk"IUvbWt fx=MEap l3>֘T.D^4<Ⱦ\Cɾ`S{9/:Swj4HT|f Rh nJxQmzϩᛰyb.;^X[ʇbEmнG_٘hy^@X"(1??l&*X^~f! ' E2p+*έ&.xk.I6@4}ͫCPը;lb LW~  eGO(jњ[F:.A[Ǜh@g%0du']2Ll&:U.6<2s)&cdNA=g/$G^X$MDG,~R g@IU*3/5c>lյJK чKjہTiy/sP4(/B_ÿŽˆ뎊(_ش6>~iX䫗iˇޣ:Ѓnԧ,ٴQ7dbLn̙'IrjVԉ̻gv\^flt,a/28i5TvNҋ`=R)(wGvO)61el#ae7@;َX*U!$-WGhLy#@Ox2v$i X3E,Bip{NT ei!Os36򥯥0;"$PsۏJq&3U$W0b]̬3:Ax8 ܇b1"}]=G ozl!94ֵyԱ&ertPddKeLt?s| 'H~:m VﴎXC}*&/҄\Cڢ[y:r1wd]*hCK#}5Mo `(ST`/C?lo_x2g"b]Tmu(.jvصGj`@uuu9³7g@KتVk:*:Pv s$ty8M=Vz1X? hJ4VhvJsj kBfg׿hnV/*|aW9+t̖qLj/KETfà͝$~Y հ-~2HO7FYEMng:0,=H9'} X H<(Rnt[ Hn9|S]IJqނm#?+Ź ?Ux競*0K >HXAWi]3МӐLD-ςBy*fjJmIdVfqI`1hn6;P/a vSljK\ĕI=gvgPJEb/lC y}czcXʟy@۟ӎZSm7:T3j[)7d|>wIO }Mc XPqt+K&Pw-}9O}>Za54 (Wkϯؕ^ژt>YĒ|y]E66B*WY܌2܌>)Y;L»T+N̴<7 $$4je% ['(jq2i(ux!am~l*`lܖZzAA]BtM{&S4u8UN(fPuRgI#Ů&`g`OYzE__Y:?gv |xi`7ؐ"U_g^WZN5z}LnK`e?䁏T&uOquQI'sP%@ {{Є..P0`T Q;ѴxĊYr'j +QLєewy%:,0Ce\U' hU՗ӇcX Hc{7B\` fHb"YU2x"R-J*sLy8KW9<< Od0^~oF'vLȊ=_IVٳXvnÉEp@uhOz/17Mx`m,)s?? &oKn^ld5b쁠np2 8,qҶZ?xaR" !'h `RF 7hH!٥i e }|*p# |~n#Q0V8(l+b'%;;c»BVv  jZDc&?>ހ«(EB!h)Cc F/;B^qI-/Lw[@Ocbt_8o5Rm Ĕ&**yPO"{ِ{)dġj?yejsRl@+dkc$}J/n> PZ&[ -DN}MF0C:ʕCCwվ "a,!Ɯy9a G+C[~" 㵉(2'de^ Pp~ɋ`j] k9[VY2Mt $Oz[jSo!>O)y7uN,oQ):oi/h\IGF:XۋqM03o2~;еe0V+[)bZuj8/3hzܓǣ 'k`.hw̼ Ji 3"Q g]NOu/Zxg jv14 :ۭEY3-/6.gtfSjmsCkUɍ.NGfeieȫxǛg(T$ ']ZNaO69X$eDj0HRCFю 7U:Ƿ_Vv^GxIx]pK->ԿVt4<VpTBFʩ& =be&ϵ6.zf+VwhCVJ[jc `#\ Yf2s=!ax ZR%.uA@rP;G4bMɚnX0{q)2_8'Կ4N oKtd^^s"844˃|2]Ϗq^z"ސh,!u SCybkz|D'ǝ&N_i/ԷZ؀rHԋ@lʈ~ʧv$ X,gR>\" U:K .svLvg#13^1:!8S)z_iG̡IƅCvkjcȐ,[A&@\ et S{@yg04BC5'ۮH][W݅rBB |deO[|M?]Y%)zKZzh2 {aF־՞0%h;zntbѬw5dX3V|T{.WPI;/~p~лf f !-E%q}Qy΋E4F.p*`J5ZYVC_`(03Mb7K_/(Ri7yT7:l>*[>`*.П:2cױ9dFÈ#0lXƜ!rh*G;UeY‘0뉜M#VNJ[Y<%SwehCC]p`Hq}|%YS$ҟr/(}F4HW [ɢ3~ !>̀F&g$ysC2>/{=c#>w1aL̹Upr-│]Qwة>~(q# dAŞfU?u:%ރKӄϛ^}4n7Wg9`tSpe.fopC܍]8&!WVv-Gd*V׹>v R89$Wy0|e+2Yhm ߂eLM`y+6yAKH4Z)կWM`B^Kuݝ2hjgfgi?yuuZ'V9lSln%6@V]h4MUæwO e\bY7I;!507'>a,Q+`͙zrptG( aH<]H; `NQ"TR {F]<[32z&?ŷ׹Ɩ-gX+AIM()/ߺ{uHlKͧG:FcVui6JdJR:_ㄔ&PԳ-pCUn6Lٝ!|Xo|G_4SktG6z@Vؾ:UFRO^Tn(vPL8*Ղ_kJD;]kicel0 IV坾,4Xc`:) 4t.>3!fvv؝Xy)o 8Xm_n6̋Rttӯ)t˦˖Ԇ3V>|H+x/B,#;j 'Edi;e!<bN ,3QvqQ^F, V&fC zO*R<1A1?ZϠX0$ l9trH"C|ǀcs`, [ 7cz&& NG#:9G[thRo3pcogᏫ'9GLCW|lPZ(NP颥"neVإ?{Iχ_=m&#6/TJQnŁ `s*d5ymBY@STNce F7y`71mXg.K^0h4((C茠Ё̉0ebdd~afB $Z4eD2jvASۧt݁+7l(Z,a3!q~Em;{hBu[v̅eܡʋ#VGa"OJf9AV^>Lt; MN2qmmS%^$je..|L<:o:V%Xyao0oj."bGwtub!&F"#~'smlԉWVY_Js+- NpH `CiD! 򠇦)AwB*7f;HP&V6YR58 ^Qɚt9W+G˃QOB,^! 4q=4+mT^o^M 4eᇉ); x70騨͗quHv\7BXw ^%Z`j'ʠǒ)/_ 4<.yd*}rdJPmī^cDF|B]9b$D`m_f2y<#. .5b X\^Egh)^BPki\7SGi`M)fWnSP?_ixOǑ&5N }sr֚zZ?a@g 3vS`{lq]:ZqT7c~DL!=+ZWU=o=;kԑ))ml*6okj"T!hy`@ 7<i[w!ej ƃĶ x͊ς"ʘ) ձ6?csG JYzmu<DCEM6JJ{ OSykC잧4:yM h7SPW8t',Dex{(]F ,)r&{f#3+BW7]H"Y{[?JU1b|uFS, ~+ &Gj9/1D،w5n" gg._=lNeQ/'!*Oc=lW3Zː2c%E<$m3{wӥ_7Ua00J^4z?p<' 1&s JY}ٝa[P%5 TUǻOJDUz ;~㦝$lNiY eUs1rZCȅQQ/z%pX&n!];8uO D!E*@󎡼q;qcvw6W?=iafRr]Q gYo9pB7_S/oO /?cR; H&vow܄nzC(rJȗkK#.(W"~Ù?Zw5%h`Pw͆ xB+A-aO*$bSNH01wi@87 fٰ9xMqsYJKʛ$Eзz;qm~zcM=i[. ^y7#Ng-vXS3 &_lj 7ӗ7c#0d_'tF0scG2!ʫ]^xgSBZaT<8H;N+XATS.tD~YԫrN3om@y`7!3ԅQAaM w0‡Q-f~[طʘ\l\|Pַ "xL=[V"ðZ ͥ3|\79NE ` I27g&K@%0  @&^t(JO 9`yWȩZ׫b%u<)_QFzn,v+$e>o攄:;<怜x5']{OXG3N/>a}.T䟢ٽ-;24Â+'H㞛c9!fapS-N7JW1&$ $!#"HJ1A\Q-Q}1*q?GMfTTSE+e~ߌM,~93EdE-wKq@!#<݅ #r[`3Yc c99 kbo fO]y" nD'n2-(L%}q sY̫u׿q,0ni001xg1}*ˣ]2eT/,=+WQѰgrM}^LeXx2c4 ɅFw1Ս+muY`+t>i6AkTSC`.# j4v~j'N:sҞtP7W ֫Nw򣻑X;)%Ր h},O<|zq%_[Җz[)/c|ṡ@\J-)ʀb6&i0QB*_Tދ4BNq%iPdLoeP& =)3v f-ܦdfU)0%A5=#kYcA#rrևH|?'eD+UfF݁'#*.~—&]Q/RC]^3NO- K26Ui$0 ڗngy}6 GE++„ {L |?*VIY{ DyfC8x6ڀg =r }N[g+ KnEdx$mstn 9UϰQdF.}+?+]ԇe72`Et!A*-Ad* ;O'lS}SD6bYvXfԿqC2lC4qܞzIP<0c \iѓ6W f8b?N)w1pApYla]ʝ~ [)"8%q 0p~C&h^-ԒW]TJ 5kĦ&J2;;#%ppc4mDQpBE13r=oTqCP=7z,{{M#j˜fY ;"cg}BH`wec6%36˂ޤف\ЉL@KCR͗uu5)Sces˓P`J4@0]|C R_ W$WCᦻ\'[B]`݋ Vvk,*Z@@i͓a"Wl," sl]7o[=XT?ۚD_]@0y}7{c/ Z0G5WӖ>ߖcr/Lh|dW^A:URTz-y&e ̶UĠCwQJR$sZd)#?$c˴z0n?}@CiHƥ(=V}4.LQ[1(ZCDlZtF^5kYU3v3Pæ 쾋qst,lFnW uX:'a rl8f%_ MRDٹ !qǒ+t[) P] DzuU<@rnz'/:t/2]J4(hO؀ǝ|;}*Y#P*, ˍk9n%=@ ^ _x>`v(m9%l v%-J BVFzB`3)< :4YVVDXK4os$:O߁mѕ{ K +3Pn,Q9ؚSS0*hܪ"b6QK5e{vtGbmyiZ;J2܄lZN һK-} *~LxYivǚL IXNnξaZ;^oo`P޸`9 qKF{`қ1Yvaضz3m:\8{[&7፴t^LF&*(+֦@ XDdv=RE{zCd3zi23[qy~jl3;8)2i8x[')!\lFdU,Rz-;9T2c?mo7#IӱŸds1t2V FJ%v4O>E/ `O,K;3eY i5?&QUiw%poEPkSUŸ%_.Շ>:<!rXhfpC RC3aqxgN L`w_Cvn%=gU?"A#=/TLUI{ A+c?)k8Qnr gs߾2] '_HbXEwn[o֡g.XgRd++<[;T"`AO tE1ϟq:Xf"h{9͊6a_խlerB5|BWNq M{!l%m$6B"j 3p.; US݉Cp}lTN욾ܪfE]c%hN=SjU>b)M#G$ee_t'R/n>\EY0NN> SB{ V[ݪ~ :r#lk2ߤ WKs=B' qeko1vA^wؓhؐZ>mHQ GD^yw]vE,ݸl.0OIxM(IQUb)xbؽe5H지MչP0߾5|t'>@G%$!Y!=S*?hH1?ᔇ%xbO$A"o,{9m<6Ȑ%AoaYw  ,VjX-#UuaP' ]y?>TM$NkV(cjR]"[Nմu )?OiژL]qX`N!r"B`屁ӥL#9..iZŀOO/q:jב Qm,.evA3#CK8,oK2hҭ: w֞Hg>m-s0`5HT8hf8 IYA1+MsSƿ*ff\OC8`Z[f?f״fi58]IdQUz%?@NYtRx%. !DQ~sr}?NKO;;c;щhy[)b%z瀊Pc]J() Otf&FD~2=w4IO]gJYPgÍ fy&:2 HS;a=2TsnjLTvzɃެ6CQ*vSjWk.:e 7:,oBB٦n,9DiHFAw U˒Mu_7"{ފ$@)ɦI<6 T"v<C+>*܅z|X㈂ɑ*JWx"mLեą?o!P_{ ԍݶ|< >zew\!G0wHodS PT vϟTd8t+_4(|Bo/T4EHDYXw;uG6|!Ʋ斲 s&u u5bqsRxKmp6f6yK9nն9U@}hԪ=YtX{-U(sj+@@$'%mPjG1YVraiAXA>Mo0B|hn^8U;Ug@U|g2v;!v^׆X\0 oQ'Xە?`wu\B882YГTn1,j PLJ5zZF !ɾ]O+Roi?M[Tշ_n`]af2H0g=7z$sNuR~\֦.w} 2d[?h#U02;9%a l?c;%a 0jF29/4EDJ !_chcbͺㅮn|c\#kNC<)["zΑ3 4,&#=Sf{*2$XܯC!ˏ δN|nPʱ\PSC8)_(D HmAm(F\$,&ZXzP>7荽j,:&4\"{V U"dlΊ6p΃ʔ2'!xsſFmٿ]`*:+w%j)ĺk{ѢHJOlҸfx=@B Ŭ>&wmE=ن !ء,ɲEp$N$Bsox+zR#͡ݬS?^ 1\o1.%$* `OI5HL7, yW}߂zE=c.*DiȰWid4l .ne/7'0η@*jU fSSJh¸1~kB۸p 45|C,r^_$JQU-SIZk: