python3-perf-debuginfo-4.19.90-2312.4.0.0231.oe1 >  A eKkW^^f{QkP fUT VTvk7&64D"w<&Y\ӁQ/mvPbWNK ;GAKr|U`ҬߖXV$6J]`^͹BdsII(H9v:r[%k$X/!W70'z1Wp zosYyRKG}"EV8f7(M͘Ρ6L'Sc6ccca6d71222a1cee20ebcd5e881f8c9b95a843f334cadc77b1b2f57e396cabed39c756f7687e9b19034a46ad5592a3a68fd48d peKkW^^fM SZd !rVV#|BQr2!8O[1{ _@ )23q03L~b:qQD35X TҦk$w!i>:{qū]α>[ o=]3b`[jbUT68YVDT<ѦV!JfՔטLM`_ %N&NMs*b[M|8NX+.X/uRkknj/bGL>p<?d! 3 ^@Do      f l<L(8h9th:hF.GhHIXY\]^jbcdReWfZl\txuvzYlpvCpython3-perf-debuginfo4.19.902312.4.0.0231.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.eI1obs-worker1640081563-aarch64-0005.novalocal openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eJveJveJveJveJveJv26c69eee5d4957f0cb5c5c15a6c2081405c5ece957690c8d7845402c7720ed54rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.4.0.0231.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.1eexK@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@a@aZhang 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.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128- !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 code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning messageobs-worker1640081563-aarch64-0005.novalocal 17030372334.19.90-2312.4.0.0231.oe14.19.90-2312.4.0.0231.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2312.4.0.0231.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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/72ed51436667b9205db2d139eb25976c-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc75b3ad902ca9731dc6fbf861319ee7e9063451, with debug_info, not stripped^|*OQ]rm,utf-8d42935636e721507754b29d4bf69461be0c62e2db114b626702354c88a5671ce?@7zXZ !#,B] b2u jӫ`(y/d/Y;<vS&@(6P떹֗I3QcGlrAPL:'(b32a`+`Y4Yp~c#7*D^{g긤vNxU u]|[!C۠jbWh"F+57؏i>j K*ߺCa<2'AIcV Fr VuFgU:sAcɶ4cV8TQ7T.2.^U㋸Qu@&ew|=6 ol Y*Y3GNp)ͧ#i}Bxӝӕ\އ bq:(UnI'Pn.oQsଜjkɮ$SI 8ǐ0`U|T)m)5ȗ}.Id>1O|SWw>(mt+2+}GT,@LoIa<wMLZ"Q!c\m@mz9N`"yeY8\%J,dtr9_:PzYi*B'}QvɐJVh۸LxU(A+D;ޢ~qPҘNmRR >U}]b3ߡ'D0*P\sfVA:%,G¢Kd{MVݛ~hĚ%zC1̽{uZ/?\LTQκ9<$OOJ=Q=.I$z;S=`ɭГCLqH~MQ҄2J!rzFȢ ؤl+)uu^Vιw$7v̨'q@1M€/p̶hasztwTa#ѽ|bݐ#*-HGM_밻7ZL3ᵶ9vPpΎ(YTk3J@!1dʊIt2n [z&"8N*蝓^ ׃s & iqA7yX2HZ)f#%d-ooPKѨK֥cNz>Q!!y2f(ƛe*NlsOFòtJ0" }ܰri8&j} #ײ"_M< أJen'[< ?.C㣸կ]/ނ/|򵙿@fJ՟4)cX[UEg6nMnS΢_R>Ge]ͨdeG82( ܕksO9вd6~k1n=!~>mC 8@TJiQP#8\s gKMg*> zbF/ȏe)\u;B ([bQr{T~+xF نDƕ$!އA yՒfU7NwF @_ÓJ I_g;M [:]pA `.- 75(XNlNhs"L cࢹȩsW mvO*"|_v CJz~yO|"[:¨殼 ͉ʓc8BAF7e!g"i)_rZ)F~Txsi#x>#+Rf%֑Oq)P<w 1xmE`IM ?vTi3b>\~EߺTE7q*e".31!| =5Z9YEG4ApGcC'uQcn;bOh uR^e1.ijtK)'ītΝw]@Fz?^Gy6jt؎.¿'!n]yEm HaأJ{HǷ4"R# Ѩ l;7S$ 5Y`g!j9cr3Zcg$}yE@:I11c&8;Eӿ߉˯X)^;\-{"GɔPݳPٍᴈ" -S8@uQ錐}/dA}$R4Dpl зΓ}vi nP?*/et;c~i;c;*:}Ҫ?c+88Jb5xn#\%lF(i:^F*n.K۹*g 2T:st("pkSe4~3@]4;Qd s#UFU.{C+ On(V.¤j6UȢ̖P 9;5ab,XGimIeuھ@eGn8aӝʐ|}~N.=Gx@k+&,'&mrnLs: \ʍ-*!֔ 3/SRT˾SmYPMRJ|>s:sR| t 5&(dYO\D'`a\Lp 2z;L.㘈'mK}#vNP][a݌},"jD 'h-0\{pLDJcBgv 18x6w#x2 B6^J E ɷGw,Ʒ2SSC*d :BY aH+[л2[,>ߡ5B%@)aVy0ԨNIv4\JSTTP̒~a]u KG7K0P1rÏmrL2uׇ5ݙJi,.[9pkAӎJikܫJ^kO"l 0cɵY_%CI)4iJJ$@Y8Zd~qd%T_rj|)Y@{$wӆPxT"S7Ӷ ^\fh]]I {<˘j"fb\cv<EBdv+ZsYnG8ئ.al o]}ZL_}Wm|Gg}d)%9 x 0E-VİFv.]kK+d/$~ۮ*ozO })*(k{TJHP Fy$< 1ER\674Zo֬?'t( ?Z:Q^:)փ!w':2a+&vt9̹w sݖZm<\H(_v/\|R@VK$O~~1ՒFbB_W+.&.~0^C\K<2&%ns76ᆪ i\:S ) Fa*z"«~`!}#2$5?-~N9H=NI11wjSi<7A"fXhknj"`iFD4&y.5}=K9dc>[j8%6|^EyFus䵉 }ÊZ4%[NG4"m{S:aenJD%6ofMW{νCΩSJfVΐ t,LrxmI%Xema`jx]ޞh.ӌ_ yHʡ-= hX2~&6\FnjޝX Nܺ?euǓ?bQ%҇Rd<\bYpZň=;,9IP)*ef$G.4@i.ЅhZ+G]2?O)$S*+t94y?Z,ŘNgkcG‘aAS17 A /*Qر#nc)iVk?B/?Ι?3&4xhD)?ZHvwyTS(1i+Tv%Jd a8&슕`D > ՔbYV+11) mVN4APvTpYm, loBB25G!C@kU&uNBr"U9ɴ8S( ) Uj(G;Uj P*TɓM.f<0m3f6 ,乡>j!F#6՜WnaIZ I'-~5DBioWj"AԧAðt+,䩀c;^Tkݐ'h'Wa6N ,1y~ l$\n:o$x4sH'IԸ;*163v]d}o?{O'ܷVI*;k0ףEiq@g.RMHjNT26ڥ/j{`׭*5DbC1H_PxR#_gɬ9ݜ'%>((E6ȍ╴:h9%ֲָ?=<>K\u Xc)cG suVNgSXaKzo*7F՘ k=K{h3-N=>E Ժ,JuVv?h]dn qoͻߌO!hC-$HW t*zg>x-u`,[ګGeF^ 'I桿W̾jWƟzi^8-_ѷjw1WEx`Nf_N{1+nk&S?5Ow?=ަ! S) 'mΕ7Dh[ Xhwo (ܧWkӯyP gBgt03&~P `{t! !SݹJ{qxC239t?>5HA MFYET]0c1GjgBw4+6L`dH!QX2QhnG ¸ѩV`Ҙ9p۠`&dw- ީAaQj Ɵ#$Y(m[ʽ>i(SӛC”“ 4tĬ H'Ψb!>jr.28\N9!nv(ޒ Q3á77NCz$R0+sȄdj;?>~Kn; 2<+e%w^L+9Kjx1U5c+);i'xHr\e2ӹ{?m$ g;O qEC?Ata旓sx=9l1j*`}%1=wHݞ7F1bO] IcPGs;'^k['  @zeaɨĤȏoX}]u`WӺf?VِLWn%@ѰǼeEl$Cs!Cd^!F4_Vx"=mpQ|% WKkDLNݿ꿺 JwNM. fWU:$(o#O5DIf*]oCmnu2ٰ= h!6H^Hcԅཱca1?2 MˉYYxY-~jrSp:{5,~ãEY QY#'߃屸:˴3mQSe6JQԤ]sc1l=3K:~x&E([Sq%mQ{ [.$Zo1<4WCjrÍhC{`pc 'RWH- ,hQzU>9=0 )  SBW;AAԤkQh{Pfϫ$ sWhfc.6OPDJ6Q< 12K.umu/0aα=ҿ`]N:)t)X/KxIW_mt? s]ў6P'r2/ձBVud Y?kxq^c@ߘ=to ;M׆r\sJrUko2*Y0k{x" b>CS8ď) GqGEܣd YX%ulK~Qe}?w8%xe05zϽ#ia5ta]MavwKc],;2oeao@RzeNm9^m[}]])LpzCw%\¡K%TQџ&DUі089l񙨮+W"㍣xQI0{NmwJ?A@<0}Ӣm􏖵>J-S[EͩP*Se"' ()!@NNo'Qys0z4= oqā}#eS .S.yUz fpJK]+kq]e:4*kjG8P0 DM>Fy`U7-KS{_>4,m2qKxDy<%U[n"eGyHQm/;O{%ħKւ 'm߅y"%Y=pV^7L~I&2o'A)2".2S4WtYs9S:9"l\YV$}|E VmJoAvY=HzQ?+(bx˶{w3 w .ZmaC?Q?S "@5#0Id#eׂ@BM~M.B{t]ѿ{QneFZm t`&qE> b_i g2ɓgIĐZs=7oZhC &?.vH dlq! 9$I~#0ؚ,x*^yqm,~!6lj({b1I!=CwA;^+U-ʭqJ9V5]Z'V-5al2\uo&B78!"厘nti}m5uީqo.Aͮ2,컉psp`jLƀKw-k{|VR۱8񳝷|y9zˠR1H(MR/4,I -ʺV;aC f2`ȿ^͛Uhⷠ Ύ GvpR'#Ai`. D`cӍKQET@&Q`Ōx~l'}xU~kB"a!M.QHNϧ- U?2TZ.P Ëd*܀ʤ3g]ɣHFdT}Ro,984<N#c)k;DLzǮU1:@N.jOǬֲgi5QB ׾r$2pC1$ge~}Wkea-V;8R%]Z[fy6 <~iX05dn5|]$q!}*W7*/Y*}O8Ra]HnQ}codxى;^@PV"X$|;~. SDpiȺV[&bDap~MW!{U)bRTz"y~I;D^ p&m3$Q1,~3|~ZM+ ns2{=}|U:/Tۛ4 g*Ay; s㉫Aȗʃfc |ȻbIFKDKf/8볂V"9z(G _z|i$z#@R\a+/3+ W, Fa9)2gؑO̞UGV8HTqll?Za6(*.#SUR]NДCmyzkoFkfiso5"ʬf.{+2ViuآG};w@:j>7 0a]*zf MN/hpҀ"4e9~c:Oo.ئ#~x97ď2d#ct abԴ]P_C;9x5&rt7{0O=CO߷QSja'PY GSߙp::8>Çj7qIk_6_2]Oi1&d@k5+JAu!1cs6H?==F0cXY-h[۪pDp$8-5LW#nɮy^2d􆂰'?`DJf蛥H,B\.`EqAY|sN%eиM6y [j 2jz/'@YO>!vi*ciX kWBe=(f&@h,@qĵύ؋WՙjftgbwZ f}~$ViFmnjY$)e eFdpM{P䘺jy,Ќݮd3Xep:Q[wbTrx:sE d(N (GWX-M\ck!v2Iڷ%Iq +m09y|12'>ep,v/TM˫DD $xdHjbAL_!9JT4 [y/KS7`"}oxD{'&Uz&dOy\TS"%\/]>mвpX]Q a0}kV֛X^CxwYUGHfͰ0 %iZovǎKYѬ4W#Gdƒ'SWG>rS3[ !t;< fF}'O{Er;ZnmbÖ{>f1RRO=;W7bFϡ\4iG9Ul7Sӥ& TE5Ҡu- cH_ejVxUx\c|cK#ɪ)п|e0RUw.L[YK9 +UMhqijK1tC) ɯP ߟĖ)},5IhPO=ou.uu/*x&GW/W~MR Qf<ƩG'o#V >̶[OZ$LtWM6->D6 ^Z༻A/:&@d K>%POeO Je/׽ L+TK|<0 q>4DR15N`֍5$Yw\C{p>aN aٝ;OA(4O۔0DSl`'1Z<Ś ǖD&-"咬ηqOSxA2,/ECZ}H&:VxW%ޜnחт k_r b? i B' aAjWus!kg} 8ԵVH4DLxͅ*Ͷ9>UeH@ofIlDk%>sU/)`$&Yɷ2塞׋jcJm=hX:e\lr&AFFgAuj+A䫔aD.ݺ/3?L PC@ꇬuɷQVnߌrJw͹yF^i]ì^HIî*"IӺ^&{|WD՜MD.^7 J^<v&ow÷)Hw#gE $tL*+P]5Ndf,(݄o~vPZO!jst8+^F VBaQErkE}wB$+=9FC+A8 !H8fh#$}UîiiSolOK#td/e-]Uǧ;l\Z]D(p~J턔 CA_TA)c,|cYMl0Ǔ3mמїng|%\-]μ]hT)8XT+;/X;w(\>NQ/d/jgGqB wy]ڧLJ*%ĒY=5ȿrաB:I XcK6\&7-0<|8f!#F-YsXp饘KD8/|OW,-Kju(Dë?-yHsI;P@v9ۈڡ,Z=%}/ݯx&0Z_wV-A~ƀKCHK#/ Ϡ)rAUOHmnh^ e `aY궭;IVy_v !9bY@(e\*m}fbYN ʒK*4GHlt*^+ԑEv](+ztWT-!| }z|ZA֢j=RO|IB}CCR%Ki_.$*oOz&,NTޘ>"+th#k,}Xcģ'56q3~1qG3ʭ6P]Apߡx ;/y%K缰V4UWϚf:@Vl8Pfc9]Zo%3?u5E,2sתSy/~y#>V&3,S2q(Ӄwj:wc>aTU<#o2/A)8JI t'(_a!b{LpU=h8ḋ~mqU;S ɈgUcb^c%G ?]03+h QNQkcq32K?r #(R Պ,QdNSxjV ϬLZkA)G@A 3qS #M`OvGD]2\R7q~YUqRun KkIЖY;D5GO1`r²ꐗg;-75Vkzwi9]$DVy)2܀&k.u>hCIL/#͝jx9S% RU>Qs2_u,Qa&c7fhls2c5hvG3đ Z \۸o}t<0w/$%s -||mw*vJwο$>Oڊ FDphL ";J:T{\=ӝ4B3ԬlcAZ g#6-,vDZ/E8DH:IN/3w^~Wv<ǻ>)/GP)C[d]B<3kop1{ڽTkИ"V_"3#TŲ(|I&f l+gMp>~ii2ܣ6 X -ݪ?hg_cb357C^a7zhX|PF$% Ȇ;^~rkiY2֤!)~L36@x$mK`8m| d%, ^/z"+ Gkf2}fu3.j|EYǚ<Naf ߼ 6VMvږ!&Sf"٩3 xE 6z,-RÛlKGJB=2u-,P$VMUmYԛ찹G6JCr}* ѷkZh9l8^nk~S=fU<)(TfŌZ\/]X O #rapQ#0-mJKxroWn?cy@i3?u5qlWcgU`XJz jЮMd`J2f4r3*_ޅз}G(r[XuSv4=.T\%B>I|YZS*[St‹*i!A?O&#טիF,jzaҗHj,,scɇa[.C*IJkxtXwΘ1Oc=BX`]H>ZoqVH 9rUC>jأK3 ~|Su3Fe:-q|`I')y#ރ*6oZEC=TC) C3lo Y3NS ( $p]_sƲ{}d{P_x&erlSP{}qZ-rzŭ,xAє) K:[=h1Z;ShǽYr}C~ ((9&6//ģm m١(j"R-Rkx鮢bD ;9D)F6꒕H[__"a8Έٞȅ Y_׿W r4Wf!,"h쐎3 {e@FQ<89hw98x,kFAF t/ 8VS8( LG7rׇv8 $ae*JČf̿TbpBa\]bgP(0ͷ:GQŕLp^CsQ' Nu:M>| }ZùeH˾bS"oD,Ɵil&`EnH凇in0‘ Zg6lap/e>]%n"2LIrR`,M>MLgm!bdT18%_q:j,mTp)o$ZjYPDH)\ZiD 4ixM\JNd?c,RCOC뙺zM4x HD߃ .u D[?pp,`|s"%; ~ζkYSvg)e"s =j aG7 k90g|ӡ Ӓi= 4 QU2x!Z[FJņg"!F"舓@~xvq=nL;1K'bzaOE B~IHyb>T( Ҟba$]{Y'ӌ@?nbA$=XHnq$re"i;Gt7K[;,IA m1tO׶rr*'EHyޑ:e Xj62ZcMD6 7^HQш^j}D7 aVVIӜGz4TFXuv4Un@(FnO%xrb^6p bR94h IB¦UWc#Ǝ_{R (Jvy{ԽLG@ThfLIkowLE`͜#z=4ro?A/5O@iף1-}?=ghM&o$|C Gl:6M_r-$e*x gfe9׳GÙ/7oFrQȔTN pd[Yh/&p a|>XkJM"Ѡ-trX@O˿xUs\!sGׇ&倰bM~7gNw"PQg`)4wkpKb}y%O+e#ŕw0&c"y]/Z /.k:!.Hk0yJ豣jϕ,,՗XĴWK4FX7:hۻ4Al 휌[n9k_K4?^?@Ө/)AB^>Xd^_~N+و3orDnrN7ҝnLm6 Md=-uzR7URd&IRZ@7o]zt=N![=?GC띏0U$_艹:OHU."^E?jPBO:Yn?U"{nHQ˲l1iR#$S!qőjp,d CPsT;zzݛ<&:>Y=>tIe+GI!&^9a2,\U5[G2勦'WdFӴ=oH;cOe0c?!D5aZgYg"A֜ҒݧHY78wZo:0bv^WHeN/:L b/,yWzpюrs(g%y"DDЏh*1۔Ү$F2HAGo<ӝ_S1ĸMiNf@awkB4U͢S~wT ?qqcܭ5;fQ7n[//#&:2R hKIq9{ڭ^>\n4S?0R$;ːiFѵ]JֿbXs\ l ΜvfnϤQpz،f_A̲7{vC4KP\w%mZF=~&n7z? ()|^c'rџ?o2kWTVEB? Olu)څ˹kdTʣrȔ"8\+RL 2暀G@g䮿NrNhyA=wBkT}Pg'us OޥfHFmǴu;I4}>"e -EYqv\Tk6 XIPcZ}39JnV'ɝtGc| aur7:G]ݾ%.\\Ԑ59^~#1%-gGڷ{rqb BTxQ l8ETru"' ˱+T:>k/D) ' Z*uĥ_Tz&w",F'\[3Âx wQeQyGYǾqbCHmKۮXt#6 it^S-p):XFOBeUYMމYע"Pi܇~$va9!c2=Cg\;syFf C+:dP\/B]1]/qƊ )M jஅhպw#p ݧtq ut$oRo[8#i%j `^nlTst~EȩTKw` ;.7!WΜ-*r'8r> ~sUm%0D%Y8&E+32߄7*O)f4z V&C-5j]Xi=}^5K8-nhf8 WdőQӖ˼E݂PUPK;3KBo^*o5C|:M@yek/s aɍhc~ tPCcg4KhfгΎ_C܌آ2n{8G32P(7f8sPԛ O%KhmEHCeeP!+gaA%u@H48\NM0 ۅY'"S'a i@Wm?\Y ґjHy!=>\F>| =6qTQ#h XLgQRp N7;vf-攮Qw#uoRƧ@9;n8Rt,z3djTkBS28%)h&L@]Zw#c(x5Md^+IWI2RN'KǍ< Fy}`UzzY4R-϶Wi]ȣ S?V~secs(*,{$[y:w-}gI.2}&=oQCu8Tq+Gӟ w=SX\ѯܛ-m-5P՜\c `>dAD6u -@7eD%ZlOav]Z²gF TVbPDyX`aմ"mx?_XN$d-f*~gKtMR 5κ.t\P5_6TeUmM)lofQOQ 3GD[$[nuR'ݛ'aH+!4ּE-_mvZ-u\.ag+r]]f|A9l%Y~`/8N TTXyww,,C4Ocx FϨ8QQq7&!kڙ |/ eLTfֿ9]ߘ 9Ig$C퇙6ɳm 2;r^opkឹrp=zGJ5YűfAC{cP͍AAu;c@vݛ2%n ;cph7RJ>4@ComqS}u·YFeq` Rķ\nFC>jus袘JWϮ9Ͷn}KK6^.UDۦٙ:u(;6 k:)G59xD錒 @}r4 vf.%|oG0B粅 %  H@?3W % NK37nT4?~2aB:a>T5?Y22?6ň>9:d(]P|}۳AW鹖eNş)0u-j3\ģg t ۖGZ9 3ol.il!^|2ph&}mZNdDdJ; :7~dL{fS#FD0|$LV3Q%УΞ ڕոJzIȚ8e#ċi!Re7|̀ٝkR-+!EqMN̈y~Wau:)E6N{ؒ.}'/eCH2}#y!=4eKô 8jB5װ:2K /o:(ݰ42eqް1.<2FLӯT'Wr bߙ$U.tUF*3V:n7s}9pᥳC_@`pkw5qj'W%]p| t>|Z򫽙K&dV)#aB50>KS lnQ |ŷ蟹h&uEl÷}\xA+? 51VՑ0?V}Aȡ#Rtxydp2l|@r%QtPEsOWll/N㛩hke¹78iwb{)I{WKtlgwd(z\Wa 1k#Eqp}OmW9NG7xe+Wp ?$C+G>зSJ"'3f]S]2L:(WG/'Qb-0;R#=}n^4mw{U|rg謶g>?6adz/{A3&;5Uggg$MVgql74~!u0U\o9dXޣv8"rbfϡ!BzdmnFy9{.˙8 *kمd5:>(L%*n8Q,_ˈ.Y{_9h!,^'cr-曟HX6gndqZކI3FšGz~,iNr1:cd98P8#7iUy~+)!mM%vG*&NڨeVWQUQh%"E2Ƕgv',c  =]w- $Kj#AbT#ݿL)<[)F^ٶ*ڈ׏v`q( _4l?Ƹj9!6)z8 &U8 X#1]ǖg>nb>JR%¤`}C $a!y,6c5FoK;xm>Ρ]PMXͮ4aI3{te@sdn۫Zi.[霧8L^CJI1Uh<$Sv^#Qwh"˓(g՗cHiv(=7G[b,RwņUsxl'~iLhJ[hD3<@>GgKr A <%)^r`_aO浯pmg~|+n_ĝb^R<ڸl3| bIJ,jfx 1jBnf& %/E!t$j]eʁT˫g;Եrm,J)Bl$"=t  =p[q,y dWO~/Z{<~B"7|κ,-ZC?h,YD7Xc40u9͚8h'oR4U&:nb{푁P>śoZVӌ@8I>XHD5+xlȺ,_P$ߐHBࡶ|jOZy]ۀG묙Z`wڳ`"S%f3 nQ>"zKоob2++)w%4imB5gNہIʓG5B)q4m YF+'N56ǂT' Uo~3z6s h`^%W!%C^8# ?M&meZE{FG{m(})<(aŕb0˜ B\DgߍzC]LMex1{/MqFƅHO؍hЮcwuH}Q:V:WP$hQ5# LgXiiIM`$Rp2yq.~"ܻ Ԣ,jnFJ!w6>o62_i䬱3%60SH|Ck[л~sR^{ڥ€r{Lik8ՒK7C]Ȇhʟn6b;I7;ph_TU!}c+meJ >K(1&0p7.A{_~7zQ@L&#[^#A^4<,wMSdsN;3;Y3!Os&.5-ASmz/^F/'Xn>Ξ]ex=*\\hElfafle;i)a$X)l}L6Zj6nY q,K~\:iZ5Jf\i 㳙3zHwoOǷ<!8 %*N0S{5ۜrhX>NV(qV'&ؐ?j=4Af8K, &.Y{um.5E0#aw7 ႚc{ ȾTz(toe~s3HcJh*aP9&0Į\_|,I0U )UͶdlc hdG{Šg5LYHPr{z} '>Z4ԔJ 6-5ԨOuT RXc#NAqmR~Ѷ ƿ\aI>p,Bpp5Jm2Po~5yte3kGd@7@z᪠˩y5&R JA{J4uV#@ f-h&-,Nt^Duj eC'Qf\#J8,u@,U+O; zجf%,밍Q ?(;aq,&9^xT R\qvjΙÞ1A3\n-ju" Pm5 rf0 /V徴[e/R?:ޠEyKdY1ZԘNI;$=?cMjRtY~\m-gP%>m1r/Hma^E.m˥2(lq5;哤(m' Z(Qz$>UG^ $A3grؼ~h@z=?i0$͇1MRI /W+ jU_Dhe{?P(_z@~X%=-}[#vNxaY1MI޲Z'*qD{+"\4RID4z$0 IT@";zuN͔8,>,|igW#zMzlc.BOằgT Ǻ[t$Q]6dYOP}xI>pdU񉧕lpFC ɜ^צZ CWaOK׹XRFSee+F3?헋=9[ B]ϵlY1HTid>jF 4 LVMH+YߟɆeG6 .OP փ0\=o_tM\1Ώi]J$tP  [g"*a*Nqg8& \,[ C59X0օ&*?CZ`Ӧ 8J2pB~]HL?M }fkK $WlD,`90 3Ag`:iw!`ܚո T J9R:v/|i2|Ljz B+7 -O7ǹe2BX,"2YIz>ߐoϰ Pk~yb8')kP5>f҂{k3eQB*D\l5oqujM5KeO`na*0jk0GOIɚ9*s  ^3% orϊ$T 9h24$ l 90Ɋ1*ܴ<&J:|Am^ {KQl 쁄#$r\?F%(eϜ٘%6s(1[RAd/`FP)/a7uz~/f[Fqc>x8d82I(DRjQf>_܏v=HZa0 @Q]].h5f ˴Q̶{M)^J77@ iop#\ܶKSo>F}$;b*_n ȃ"-P<4p[X*,yNO&Xo$ܪ~K(n̾ nۼIDUh8(K LLȃ/7*žlN{Xia!c%GĐybRbC׻YY[lA_o04K qrܘĀ!ٶ~K>yMjt0?)+QJ\N"Pi({ˁun$6P@e=Ou<ZkT @wwŃ+F{ITN{zX: Y4?uw&Heh]x0k~V x&6,k|m,]vb@+ &?s(+^JmI%*ѿ38m SM`cn;tQr$jəَ*eN柌&89vOd 8e8lOIil}fɘ*i 8L rVA zt ܹf,hfҎ:] )%aUe40NbvxN|Su,CgY7hz4.ア+rcm\. u~ޝl@~0}[\2̮eͷ\SKДzonyX͂]PQ\Ra-U5<`L9H| dxlHŷq 0-ĵoN I;A29gy-\" }H!}=yzUK6c2B^΁PCXJ8l5b|X4.i:LRrSHk6[n Ȝ'y"c,!UKALm?pZ_+Va?yND16=,ּ~ax=z G`q=O`C0;E -~og@ 5O#Bn`nD-5=&XzelFW>fĚdCRK0z+B?exCtK* 5-Ò6$`0qY=W6zjL}\Vj  #.l{0k)H#w`5fD+$+& XzW!/o".Ul貗}/JU ͬ/huH VFހ]2 JAgjb& 5 Wr_exk^8 Bc=m>uc \)[a8<3 g:*{ <=o0q ^]fJ_9ȉ異Ue}3'%cB;ҘPh;?ZZ9NuuZpLUBzA]zhz{x S4lx 'm nú 11h p&NR3uyN2Ȱf7 . 7RH^^>Bl tDCdE5 a+wE4򉰺Z9ѯr T١@S!gUF|.2A橢wG:,8Śоw ³6U=4;<_ ÿ#JN!r ^mXO"r)e̸MDgc@جDpNu܂#c1@e(/.mucNiǣ.\AVގ&Mõ)A SzCUi}/D)u X(54ܓ+\EDf8>_wʒG/bL9[iMfҬE@~FHZ)Mw|Կ7$J3CpE$f^|fL8'n {@4 OX_q(l}Nܑ0v8^'.ˁ ƹC񆓇 EIxrUR 373M 7NGYk:~|` 4{i/;T B#k7GC\T]:=z< mi[z~ԭrG+:=rH>L٩:s*c(_ge:<ڨ/1hO Tp{ (} K_a yJf$caMʨ7Pkc.6}`>X3 eف (ߍU(󪣏*3Z˥OHR6`Q@ k}ӈ }o਴z"a~ϯKP Z? _U܊=#?aZ ɺwx;{%|CMVOEoۉ߲F6s/ޤ_'#EE-sVn=蒞;[ak؇sk\'7y3S4D; ^pvV_%~F:`9R0 q@Dq\֚N}V9a ^)ֿp"$Oښ *wAer ͟!Xt:Ocp%cYPY uqN\lTTa~Bg~7Y?xG?'94drxU#IޱB~Pڹg׆Xk9Hq%e/Y-/* _wOkT du`Y9%@?lD>o0_J|R X hH]\4(/mNz#GF_#vg梈LT!b?ިNRآ =slkdv@A0dc/ ,c\M2 YUg7'g[CsiHIudrݔ~۲mOZf!eNCbuڱ gǹtF fqɏDH_Z-^Rȏ3 ?njM\2{HvFo*y3$UZ(ϝ6a;E:dO f+ՄQ}*(_ޮt  (964.m,0J!Xbnl`Aެ~mc[JazLw1`5+nt8?(ӾήY]ɜ,xu՟ZӴ ?u=#7} tOj#p];xyNL8Q$sG'f5(Zs,)/uG?N)n4NeKeq|bCJ ^c BnlKEvx)z o-I ej%)b/]W:`:Jf_Ո-^Q 5[R<ԣ G5iKsF?:"eQW" !|Ŭ! [jಙSّOZY X!.7/#P\8l#W$Yڄ[P– Tsxrb8l1H?#3ٹY\k+jpѮuAeAvS/"/{{ާC5G+PfO :<ɶf0NEL-LebU-ݢhkҧ/؝qy1ڠ-ˋ8\ + Z3.\[, L0ޮi'i7RqȢr՚[7QqnuH=P/T]*"ҌS&]WQ=#ګ"tU>œDmMր%s[Ԫ>+*C: z? _ȑJ d!e2>[M@{/-n샙iy At$V^{>٨# MbLj%n.AL?Z,UJ F:AJ9Ycx0s%(͔gMV2[A(щwDz#&)PqMCwNB4b+ ykYcYU 48c|iأ X7;F< ?=OZpQObW.ͩ$dJ:߆ @D#;q]WqyK &{zPJ `?vMd6DE "QBU\\.E@x,6ri@AxavD0~{~Lwwj~vzf:!z\QQadY &~V6l L||$|TÆrFofb4̲U6lwœ >(@,JYMTeml S#IG{}C` ]VP"՜gb7:: ӱA O\v~q1>_Ղ$ IWwD>:b:kdsåf~8iprm<K?ɔ=s'=<;xfQյ򤪆àcwyp ^_6y<Ոy577V݋;]'iWhg؟M6w[| m4 %B%x~"n6RB?^ )u %CFXدwŨ.{4?hl8YŰ9 Ev ~1n;1'|k4r?=X dH\,OKT8҇+m=4}?S㤖Yix L;Y4hujUErWw]?{ Ci":?׉:T.y$F8C^sdb3u%@4:_6FrY*/ )eZFͲv*o\V1WM lz%U=A2pKE0Ѭkմ ǒڳ@D=G`n}'" Pq9B3/V&re, 614trĞv)̥hYcJq8*qᗊ܉*X?ء3^W`K\C|e)Y2 Eu{Pa]W(磨]ymT w@M=1i$N7$@{٣^w,n0ʝȥ'}*9p,bj;VfOM1%ᬘSd_W(` VX9ew9V7ʰ ^Rsx~eLi$1C@;-vHRbb =VU_C9: "0e%^zIZwZ ೵ˍd<8x[_E'S4iK-5QQ}MrNXȉ娙ہlϐIU '쾃 [r4Jfqx]_!y0K׎xOZ _cHJʟz w&epk^+Mif1cVu{"$g-DV\=s^7!G>Pۓuj)hYxE2q? F AzUVRnƺ󠐙*22 ɪ4E mЌ ~m6m5P8xuCqςJ%&QîI@TТ<%oAq ؘf$#g\E3KTME^^(QՑܹ5$/lI~R"ǻ%[1~B*G;DMQ/:`.@ ?7!~vL.PfkbLZu"eIN-6"hMcا}%:"rd%C)%1F?*1z<@+=> ._DA"ۀ]+&NC7,NXsaU.uaHT18! ; *H \=^MQd|lٴ{>y+H!XBskq R4,6,O+sLXN:Pm5R/)/Sw;,<XvR]LH{d\2o؄Kc+P$^.Ȇ0p5}F)<:Fβ,piHdOFG9D,G{|ǐ+o iWv1yvj= o㍍}X@J7۹z0pY*u}/WȦ|mU 3wo_>UKv׹,WE멍S>wi4XFjBIvcG a:֗*=gs]T,lŚŻW&va+5fVf8Z2MA0L8U:kR~lHG(YS96Z|ΨqҐ{1\ASkLvwP 9]>f#'lz%ka}$+8:t`-h^^оM"kFWg}@?!'I ̴vyjd=GS:h>Qi ˵IgQ&Aw2}SiIDʸB s`l3Bmĺ#l=gm6x) F?SZĩkb Э[)1M K\, l[E¼p->jr"VqBvb#xL3w"A r(ϑJ:X=RSrA=5dfPk7N H5Tqژ/HK|Sr6+"Ą'j.x߲l{~Q WA>զnCzK`BtG`u3>=q`koyNV^KϠ$}@K M3Lմ v=gVrm "}ze !fT%omAwG`!K蠳[je$lzlEqJ Ԓw}p;e`Vjgk+zeG{5슍 ~l66W{9ck"B7(:aɊSKE)Q7׍Bl;.0!7VoPpWmZՏASeӈ$WT8)(Pڂ]GG "w5=>/Qꆤ=ߩ*k!0Yp ,{E\:oCj>S]R \[j/o@ %Hkm1t:Cd祃LQF>>B?{MLBړDz!Rm0W<#G=" ml֌>me 0=(1 MM1Fe{j\57#a1gNuZ]ƤM inLos!LuooxQ[Ph:]t=  [3w kJ% 6%%l`-Hu(&3$/Ma%PJ1ҳnA6;gO BiP0faw']h[F$2Obt^.t_ۊVƔ;$4]]<׵{u*]&n D&@iboƭ1ۖS;d'X&ඹ0h` aS6þwXo5X[l.rY>9CTN?ߘa5fB>}s LU$}T\&FG%ʮ0t\ȗbJ'x=3A墇,u9T %C̊#)3Xj">R %#BPBLb1TGwtƌsjHM.Xo$mq!cnc?s٤Mle> PɈgoXykEFOlBr9s)NR#|HրђkÚFh1P\(`2L}nʸ`>9pe%NL(K@z^J0LngEzOt|?g,D`I_ Dc|(5Zۛr1$) ?8s>k v = 7!Ya3uyi!sey|Kd&*EaU 6JMHSU9_+Z9UM񱨁i)i мGVNIs2lH2N_O9 \LG{Y)!W[y'X}4l/>aFV!S7w}OWb3#GJ6VEYe[װKt4=:tY$VN'rLJ4aYDWu,ԾJ5!OLF7~Vr1}*hΡ$I20?0t ܫeGAN\dWK%*ԐM t[kJ# E~\^;q#%gf!ŚPƾXfK芩*v0-gv"Ʌլ!u:Iy7Xߵ7~am ঈGcRz&[JхK!uB| Om4¯$ˑ'ML I?s sFȒA ];Pg@] ,iugk FN@ڢ!4"#nV12rZ `3Tc k8HQgI=ZAh_K*(:*w^ u;Ex}xSmH`L~[,ʪ},e46yzzEPYC/L5~.Gkq6l:ѷz0$Sv7cٲ(DZw{;$Th99ŒiF/#y]rV1oF[Ah hZ8n"@l/&ڀ861py#if.VdMxQ;KW50X :`YJ ֮pUGTSLźmm~4>Ы5՞ڴ8r92T7SZf.~/ TYQ_㜋Wm!aq&,h=tAI1*$o5]쇘iI=+_?YEU$+DUܳ/cY7p(UIޛ?g1[ãZ@bo턏ߏoFd 땵DlUn7"sȗ/pնAꖙ5 nvڽ$~#Ql O"JA_rVA,vH:W*r" bG~o6r(E<lRWja]~h~9:Bw̺_g`AYкCΆ.-aU=U &'(kŕBǣ2 I%D덯դp4.bÇ K.o5 Z4 Ow,϶"/&#sQB=N/S$e.n%};*q 3n) i~n_m %ȁRG55. jDA<׾eE 㛆==Pxqإ2Olj-6@9_i;#5q4 0)v2Bwrh1JUSJM'lbW;D⯙kV!&^6N3XnenJ9'Ο6qL57P٩0-eZrB7h a3wH R9WZDJN}IOheߺ\aFə+yB4)u))Yg@3Ӣ!LzXΏ:5 PT9bZKŸh~QRf\l%AIg)f#o# i3x$ݢװ C~l<.E3[R!rwMmIwuErMқo}_̧b IЈ@NqO|߯BoۏIk /&cjAexk?x-,V0srϖ784`nhIEvΩ"_ f6IeD! j|oǎ"MCxP e0jT9 8r69lpb/U15&98gObU[.!7r柴_ B˂2s \g-1՛ [LdJS ?i@p{Lr*<&sE=\5[~s} sЃh.vcp+/`сrVJ+▛LfᾬTY{Z2xbZ!a!HMţMK1K~LlOEZ;ҁs~c]ϥϹ$;%l9U'y XN#mqܗYhj|zNؓW[7HW9׆tFqI!)3>4>cQu)Ҥ$qˉXq%m QW+1{D].1i`#e q}e5M6J~M(0cU8 y` ̐9J6;BH~ o"|4ȓIsJSN),(.+R*'9%q!d+5a%W1 3uf=ǨLPa0TpnJ j쯑e}l 4F):-y珫-U%|E O. !K t*GC /2D\7 $y'EJJ3wC—AYyL; S,3? d+9?=M l5lad@ڴgŒ`T~ғa_!OaY.joBI[I2W:yHwvE4/^Ķ)g$O+m 귦c/r"8C5xLY s6iT=KaQٷ%=SC3;t`}MTU#qt*mOZ <%up=DŹL@ia?tZupth٧Cz`Pҩ_]UrbwG@j5`lI].;⑍Х:% Q5)2\S!3FTpCG}Cc>>{V;"Z\ FQa&@2c, xjKd!_e3P-YReod?*dҶcK#F Dͭ-B{L.[R ̍J E._:!~J֩*2(zNA$gj/swr^삐FV9Q2u[FQD,vh`('Zu x6yuOAi DFZBqHQ.G׵qY4zg4O3PO99l՛̜:;}cZ>ǀvHۯqp$xWdRgb;eɰP2j5*uqdOMGƺv2cj^3@gsȾԞDo LӾ1(6xx: ֒KuH+HAYNf#[_TĖ7k_g8&Nak_t#C1OrF f*ƻoHm-da+"3G,˰ʉQ?%ZkO_E,AT$L G*? _8 EU p/ c#]ȆtjPS5S1#rNTr OzFE3FTg7j6ě_~-rckFYF벹"Lr`BU!FU 6y̼ 9n ͪDc1E; А@6z l hd"J9+ m8ۿ'!Wu˼Pw8u+ n\ L:$+4h>#OӵȯW2eQԊ&;j&'|͠ ]Uwj@\FC Yd6|eec)$e-\"w>')g[S,ᐝ`ۘb 9ïGH^7p者'Hd6끱h1Ltg̑SV(b: 4 jp)ioێ_`^b&4;*5+YFyEWuؗ"^p;7$&LvpuKT};H.hy]}eqM.nrP8!FT40Pԃ^Mi%b]`kD]\7A11V$,WnSե&`=ǑM|N3i FS6F&' .P+~&4WHo дqZ/=>*k7 %ApӖfRC3 &u2\eH!1!a/GB~x]K/ Ȏ6M JL @BI`Y ]])̶[/ekHL]X6T$AhLi-$_V0тXnAxK ~1n@S~[>>m* O|/ȶ|HCXlym'OhSy9}~'PѦAtZO'?xOK78eL27ɼ]8.aSI؉1;J4*BBD'"Mx%[r@`Դo#eq"[{¥}$ @j0okg~Ů Ip}%bܓCh]چ q+G$UuOCCĩ$8'62sTȧUns0ad`L SFlm<-.f I* *#}d}rgΈ&,2e<ٗ]-IX4PMРeN !R!Ѣe1ح{+&蘟K;ϵ"*VC /Cx+A3C_r4g5cL[ME;;A].L&$:>S~Iq dPiK\=3e0{Єcy s)vQc.#H5RAn[fBާEd M"itߋ ONj6u1N;P123-EOj]'R^-WR9?Y 'ACqTP7Em;<3һT8*d(5m*OY$ '7XH~,A(»pn# m}}O͖E \;m7?7-J/l;1DD|h@Dd^UP%uRq]Ɔ%uŅN }Ef&2u4.gñ%?.{f(bgm>}QT2V9K - ,Y Nlihtэe>-8K]&491H&8 ys,660" \" S#e /8Rw/|Dm]X1\ԬM6{νĶ;pSd96i8eT{yjMt @Dڋppi䍦R(N!?QrIЎX&lF\\ 1*.UO!?K̒&wsp71[9&Ů$ Hr!bV"{Pwo_>۷O+pU,iJ dGDƶMjyzyUw]sB#9aoQ[F'qK1MWP<%?^-&iXbfr =SQy\SaPIpu%RB= Lg`WqUƿ@{VVݎZz,dNYV(y%'G=4(rlwh}]9,~Yy1`_i}uկL2#~"H ?Bv^9q|v:wv啼0V7,paW Nպf.=$m)?K[("ԗ _S m=➺!r> }$('O.0c`ij:0wo^XDEq%>Z [z-)ko}_" q%[ָ-6ǢIDDxj 9 _2f,[b>&s]mAS "VM5_ ;wUE&TV #)\Er:L=6M9 cMWΐ7kj.A[ h`І/l-aVpJR?p_ӨmzMBt+4{(qj %[FԐ4ìOk,wLm_sa$ǿ?؊1'.3$EZaj\CInM4VKyP{ZW)R?'{˛8'zӴfEDyeewRg $! 3o]٢(eoVGݸ0V+?) M渆ݟN>~a{EKv i;_HvGܵIp?ً.k0I|߿DJY[FbD̗}(ew9Ѱ;~7 IxމܻfCn=w=ؠ=>**xIJ #gK1#\I?kFOĉr\+;ĉD-4/Y2C]{d$ꭼp# !䉷f<Ω򮋓*~yxTc0RRnYde96@8ƈe^hvsڕ hR֣Mɏk.L>ؿqRB#QCi"=e0L;gYhI/-CcUN<$ή{s" WiRCۿW#bD\:~FFb@:>bN-c9at<4&ɦEh@m⛬ 2[fsSkQy[]6&(-Y/mZfꀻHYe!L+*&Jo; qOK!3wpbIb?]yz-5Qx+J֒3@2É⍻ns`Y91_3W$klhGa9XT_ 6G尠Tg6 6%PNk'sۀ/ϑqvog9e^9T0(.N?H& j#>yUZ+oNx I uP>5'˪d}1I3ҁ:D#R_j᯼0O$^iLš>BH/O΀ ~f3߆d>"( ؇[Õi') YHFJ*izs"_;-].-/V{m94 MDY^Do+Cmz-k*T L6{<~[nP4[3(iLP1ZKsgoMma@ x{ Ura]d$޿y{eCO~?mh/[T#)>&r5B4ƨ.Zewkۧ&G\|48ʊ;Nc$v8C6W5ĕR<C|>\ y-(MXye+ɖ{B~ǁֵXIZEjTqK帽p>g$#XG$oWqU2%5k83O7OIUeZwJg^Ry*ޘ5MnO^S $U톱 ƺJ/pQ[Z#P 7[&pcmJ1,,H zg~Gw22vyDghr4?eQ\1𛯇łQvKlfV& AX! UU gI8#b"?^YBj#.Nؼ Ȫ?OoºdU`)5;&e7l/:DmU۳p6=eZqњhg{҃RRXo41VK'd ]-8k#ij8SVp*`V\[U9آn ZնO,NXI}N+XN . ] 9po;GGTJHáDR0/W@A9r%w`K!X:,Oy1/NcU޾7< }?rRCfHJs̵jp@htpq7 HY/N$m%A]h>pk--Wcf{zА_䊙F3SZ.nܡnجΠ-΅Mb˦"Ǚ= Ͻߨ kzuODDa}^زDm77nNi)W8@aT2jWl9&`bhs=+-_,:}mQlH '+[RE+?A9&d`E~6MBQ/%ߟQ;&G*)tvZ;_BS :ؚ޽1 2UkP.1YQD}(N2L< `?q7\KsWРLB\-}ңLՀ".0:W"Fff{f:B6@zI#s%`4I߅ݏӜJTjGS|TR)YtG̬R(@V1i{д1 dktk[etؼe99uFUͳgD0V?$ۍr7V'N`m&':y֚i(\Y(zʮש&~P%p:K0pH&X&ڃ|6Q)TKXz_TvYٍz7: ^q_~/ +7I ŝ>;oH֡#j 3d`d RySfcvQ~o&D HQ3_̔=we :6gCLn_d /}ߍgP#vFVM "e&!n`CC+&edG|7,=eP Q%MBGJhQ_O ڔ(u\guG!+%-ss7\ߵ)&[z"eYv2X z;*/waw!$h{mkv : ᭅj-Oa] ?dY+cGBgjp !d1gF~L%TQ뽭L5Fqў8S\@Rxə^5@ Kʜ2Jq)}!n-/ƷX)f.dfֻZvot65x57a s~PDe K2߮g(;pzQ|H~#% >=,b"7nv]=2E!&8^"sEC^L,ZjAW$ Nxdb3<xܜjR]3Yv[Ogj Zƛ}*D"F.LFΪ6T3'10:^pLj )Y:aktij&@SĜ24$D+` anb7'| ;GyJ3e6wf%LR)zY~l3fb.B%CasLS^K!` 3k] Z*-6җjK$tY8cs/|Bd,uJg(@R˘pee<i^(kqHAɐҖ3/C7\uL7tw*]n>EuM؜_ Q<ލv{ w 6<@! vH/iMֶt9VII>'׶yˬMIs\]u i$8eA$'Y+ *] A694fh } s6Ckr _C#HD# +Rmp90aC8/g K7R*ˁ7ldJݾ `[wհXv#0O'zz9uX?g";fsc!¼u[j:m o$8y(SR~3 傠y6u;^ ~830mPi!W6?`5Mk:F )muz' &&ssXrv|˃*ТRVCTH59fMsݶ%pz(ޅ:ETQ% Xq"eE1k$r6(l0UhVai+Z]}m\9ۥ,2ʘ7*ͽm#2|![p e8GMGchi4c>2FVS *L9;eϋ8ؠLtLpCjJL4)6 ")l»LB*~Eo=]hQAU ,y0 xL:-*Ft.원R*IW߉WE6S3Z>-4 rXBھ 1$/Dn<؟}"C'SGԯNz%o"S "nȻw8֖#79A|gC]4=}\{"ʸ1V%farhIf) < t`DHѿ Evc38,h#|jB" GaW㒟Ķ4T*œiF^'Bqam6=C~dZ '6 `\nA6iEi?&_ {fMҘDP [q|:cKkīԣKݙ^ˤr1a<کuA҇XX2:xFedg]ޔ]"ă6` 8! ua67KW ,e#ԈLXCG]F LCdB "FsE w b\4BMa4>}2eJ fa2#TjwDh)T342~\mST-R(?<G0k]ۭ>>BC!@bc" c{I(R'?x 4v L3dsdwffP߀[/ l7x!z|Ė/8+˅"3qw$N=EJܴN `lKobdy 9%V%ҁۗ W[%4CeTzdBBRe~LܞԹ`tخQ-ΐAV 4p<F,yK\&_pTX5I&Y5I>pESN<ı,z_]{^D34 ^Kٝ(3OwsKJAwEw^@qG%(n^XӿN2pr!D~gm,bOb, Km,4-Jx/oVϋi⠝`+@z0`QS߃SHliqAS ?j޶՘gNmjCeEJ׶"s>Ц|e⸖I”!DB4P; Eۄ؅%v/ 8EvVw$zu@@"CTvZ^U< k NU)6}W2uΫF_XfuZ VVX &ID#qb|[,s d~^<_CVIK?|E BbY-t?*ʎLLv'?gDQXU+9KMwJoz}pHQݘ:$LGK\{m2)u}H QrXTYr0JBݍYPv5v$GEZpr:`UIjbvo&hlGdUF;-kK +q"ߖTrK_gՒj k_>Ŝ5] b 7W[zyj; ƐuJҔmy46ti M񡗇OT 2.xњa˅AŊL=J2-aseUc3%h-T`BURrX{pC2ιp;T(GSUANCl-eғKE'*:UzרF8'yCCQU\0cKU^YyYj ./-D׿ԜK=)>O"Z6KӸ`޿B\Mܳ : 3b1 FiHk1MջkIǭۏ80˦5Cfެ^$1;G3FAj)@=e .*p^X|@ܒW{k&hn޷5^@\J ]á6 XOќ>FEwӯfȍSu8eࣩd B"QL5_gIEz+[ E~JS5E]b|&~_- X4XfjYK0#vt8)vpo%^a;u""צ=ڈ dȞE:t󵑟.ܯ+(Hhϣ⧌7m[Z>G?a%KWؗQDuA(&yb,s4{>:$<;bF V~!]ݮ%jihuZ}OMer72[4:6>u,}]/28xjɬJ1[@-eVZhx{~TFLJ_;d>"Xlf.c\ί9޹Š>쇦}Uc? cg8ESb%R$!oӸrx7tBfn~m )-vLuJ6TOAqK^.  )!_BXlXyqLk͖%@2M-Q.iIV.[Mf_RX2O6]V3&Y6Nw^t9a9pr՜,HnH3lP3PxCrƞ@X9$$ DZlN6#8_K Ҩ56 !Zω/`OG &2X,uϰA 'W$~fec䩪'KIJe5f(Aˣ~}E;p+a_T<<BwgG Rz»}pm8N}RK^~켇t;Kͧ"m۴E?,6Mgy< )] LքpOIOrѬ oχ⊩ݔ&phE|l;:|EDts{㨸x&Ջ)s+q=grCb -6jQYn@uPNI~:O;S@m]@S5cic>X%K@NbtpeQ&b&#[Y0_J=Ku< ɮ u=``@chSw\IhHc܉|bBr Ǫ$<: I|̀>ޔPd6ucWXȶ L~9>+ߔ'MI]WeƎ-ײ_i+#pp<*)r0^F|hN,iDr_Jg 9^mJ@Y-i M < kU5hz\{*]g_ .nW 𽓻T8=.0ғ6 ZNd@tTuen,}{[l\-8Xn:Mg3. +Q#/I=#sVJy ,ϲ#Ԉu )H15GҦ%G )L+h>0mbͰx*^6Vޅ *,~hyj[l[}) r-񻲊h*>L0P!5jwW??u OH{-ous442w 塶=!t؂8 $)43,/,SFN5`$f:*fKGG pmE~hsqorCѣ_ncI?{#}\ub.j~~`˷&3뀤;@5V^ bCc-6gk񇑐&ǥ)`ydf%ZYVóہe!)_=!6O|;@)"륒5{N{8\kl I_g&V,MJF+s[g%?ǮZg <5D֦ V^GMD=#QJ ZBo[R:И%ZLw%} f)X-)q'8(k'J+[!(19>)T]\xbaPYIu~:\{yp,!j#B-yH6@ uPhc*2Ip$;}I{] &(s{A") ;qfΐ"Ok y ^WtI㱷PQ%?Gf+8uNbDD读=]u )qm.S9̟Hv,pqv,Mד(J=$䆟kk#V-(^axS|^KvI^fB V0uOoP=8;?Mw#t#QhcUQ`ED'#O63s`$b%|7xރ^[ غr͐:}I )5e-muXEas%()RoĕpA=G4D S os?wO= xpV{Wl_ 12zH[hEhmȉrݽ;FR֍>R0^;—}$)1J(.JD!$Uvu o؇ui({G>-C뱎TtA1{,<P/́Br筱j :!>)ʕ 8LND(!O/Ko]$; .Bͥ\m=z$X| T]tS|_+tw8  WYnܾ#Fywn[Q}%L|V'Hz $6dnr5ίL C`'qZ{R-wQ-\`& wI`Xáy=JTs]:bS"GmjG(#H7 .4rP9(bhq->.!j-l4qWqY׫JzJ.0wN)ۭd%WymdjYawf+!Q֬O@/09/r]RX2M潘LZT~/FZ*纞hJ}mS<& GLITKHz~\q\Z_k-+CC7N^$Z3.͞R}d,FX܀ʘD6w_pb+}+R'f stx)8 c}rs]$CO_ILjՒ[<۬vzzqp}dωfķ,aØ 5g$[k-E S.lbc5 Xk_%qp?MoALֈj GJ*!Wjs9^RMINu,:joGP@95?E6O_ԍbbݷ*"plqV4M&]kpڄ#D+ݤ{+wgj^˨ ׍Q:W@ 1E`8>=EWO\2#)u?[=ũ{nc<5A[M 8"98ԐA6QR:lA Z%yQrC~w%,z"+ybd5OyH812? Ѝ0rIp!t?<8n/N_LX >4(H92J)Sz-%v b{a_hqBږ|dnMK0̬BZw X$P-w$$Cn"K0VluIemb8Ƒea늴s&Vo0i(^s-)/e&t5)]SkɼE'<2! yLrA&w0'Z.-'0좛Ψ^N;|X_G{ [>}͏gGwоV#~.EkyM!Jư~do\y?VEPG[Nn5Qɲ~Z( 6Y#_j cE]%%C3%xiEt~]ƪ]P>l)t%SSA!,{J[2nt$V-c*=eG6d&+%EɆHz K|zP!P^Q܅<vw%AaeWh{V(qtAD ?E"bu਄\GQZ*EDDvY A.#=fJ~RET7fp@d/"8Ưˊk8Bʉ zxCN/`/|q8igBS_w¸|@L{FMkpĢM\v?OlO&h;HvD*{i{ 1ڵxcؑ4}PH]}o;A Ǭ1Ú ~Yt!rD=^{Cv &2n&=A-$參w?BgId8Lf$mgN A܏Ԕ|w= !^R%"ۈ wxgڊOa6 5`D(q%cM"r0o*tsNhFsܭI\n{B̅86!I;@-`}FEۡ-HN~YP%oOe6 `~6n{ ڔ]=JvQ ٛ) wy3  x쵯 R_< h+̙e6`@dD%82E*J'QOH8昡]}B1D{ |v#D\Yltr ۸Ab2[he<*%eZU?1]D( yHP`/:Dۍ^gթ%͑1Ը*zIŔ+!9yx}si6?(;%n@XQO.%|.L >?`i w>E2/O(ɻqRtQ=Ǹ9,\ʎVZŐߒۤ7fo9YM&М\'75|.xu܅99??a;5znz\?J[.#fF-NϬ,'wnX%Ris_(PbR0Iqv5wꇛp\4;<,Hk3b>؄%܍9zuͦ "Dtڥm>f#8" 0:yZ|?AUp:bќTCNz6>½$:(v7Lw+?kx@$\LAzEi mH_HSX9^=>s`4)rVNcP YPjwX@w-&^b|83u%~U0I/uC É>WȢGwԓSreTUqo-4$:dAH O7qkf `/ E?J8r^&-O8ECZo؞=@鞉@hv] tu͛)Wn- x ),edm 20W;ۻ#$g8Pjg@E\.7zh398V6[A6q#gs%柮Y!P믠 ^ggR\VʹWlT +@Kq86{MBl,XYayCһ5p1{,*.;(_B~k7on-Z ~;b5ɞ) D)zh}n~ u+Ê0,nWs$io-`u_JhWS,xpƽ E^~ʕ0 f`՘u|ZI %V7[pɟWLAhBԫqUE]VL8kbo e{R8AW=K|C>*kX*vQ0典0Pݔ8ǕBJ}M̢]xpq&IT{4?2/Ύ_ӋAe}CX?  TRdL3gY v}^ ^CL=0\SKM:Up<=RpG~Z-F<Ԏp̝l5$-q ;|}qzN`ӭTK a :v';>P', /~gWYaIrK%fJۇz˒D(wiN-ʮolD8o>S cLp~FWge5MvrS6ρc1wgn|B$5dF>зCm WG)^%d<W`ҞN <[2EpNVlv5äuB:W8aY|? 7@^SS˒d]k)_+Dc;<ߑ|e)C<5*[%N岼%bnظ׷d#~UAX r9Vh](zwj%Pw>y}:rc Qϐ#0OȎA%GK~mbQږ gZӠ79+p^ǂqcepچ1@iۓsc=l/rHԹt+3͎l_ʒHAKhKxknex"Y5QvVuɐ.muw 򠨓n\ž⺍0*zM:Id20n /5@ɷQu6t{>e 2xUR3: 5ɯW68߶9KI:ĝTxf+OXWH5K5RAwEYcw!@+jz}X,+yQnYkxPdtOd:dl @z_CU{bAq air 8piEOXF(?pxa>uTgRt_HJP?ÎiOtXgJ0AM>Humo]"'dknlM(9=# .5tF* ك qN"43^E3k-0o./#BO3uYZ8#`Ԑʧn<q^XS)+q ZųTm{C8jk O"Aox jiFSuR4DX&~ܒk; >N.Ȯ4U(Yk$8L\Oy,,;XYİkV`:S:"]n`!qm;0I{j9`-bZi@?5^7DJ(<7žYF=U-i\QR/{ SlD{odmсI2Ka@ncp6ɫ9V@oe j$"~-c"_>Fּ6X~$'zs$B `6H:ŵ>^W7W?7{w䊢M| Nm # k*uig=֥Ǣr@nyO LY4yW{7HY0v}nEiLohUFKvT JF^)u&Յn*5p )x7v-f-Y Ci\lznjVI'IԞ2):)B .?T- =?&SXQ{#8* %*l >y]'22ۘUn;ײh{gJw aX`2ST;+W4u`^줵{}TjA1 &wq:MF_Y?Ad}GXs bop~IN G\.X.$"PݒoZҩ?;H(DC\zA/SZKj IC%`[g V|n[еRh[Z9B5=y֗6?h`&?T.o[zקSٮlGpObӅycxJ 6f`]?a)4%!B'~&9ؙ (e4rWXAn z()M۪H]…p&CfRm* fgCJO3#Qq˼եWMYh`PU^G6C^\[fyQ9<|f,"O͠28?5Qޞlj~⍦~LRpK-UZ|K_v6.H)REBjG$/)- U ۓi|9DtץBd?͝{V[ ۺҋ u%JtT!6yH. `NG)0Jj18jJm$ﰽOqTuFZ(7X ?6 XzWZrRÄ)2m^#Vte;VaDCi̢5fo 5+:t"ϫb/eaV!d0{*S58atL J[=~Qㆥ}\4UJL0`6%QI@3lɅ*p[j>V/ù0'^e TɁ֙Iћ-*RIr!J[޲;`V[*Hx^;h/PpE21CJĕ WrQn7,0a|f LT"؝('yTd1IUE~8&Y3ED_PuUR5eraveHayK41SnnI@DdX° ă\)nn> h4 -r/_f3#h6J\vb$'?25GX.89=Rr~2ܹ#LHU&Q9\BW `gk|T!Rj鋜M[(L~5Wq0ԙ&Q?봗TE9vȧu 2H-DWg.ꦧZLMʻ)T5t*c)[ccU%; ݃| Ś~uྸpZ'rw3cQ>$dEC!l=oO/'<$Ùm(0%Vk:85 #N'Jaݡi WJ 0(/a|  ŴyV78asMݪ%՜yп[b+@Ae~48}qʟISi󨚺@.9%5dP"Md](tM9{2 b$ { GhKۊ-\ Uì2j/ᄵw 0 .QPc\@#TtED}H8_^獕99%xV;ToxY鏺G:Fϑ,`ClMx/3ypUG1I7TIYԧz!OgIͲ5>q}!j"9vCiF#bk뤵+x%sDƞ.!k<\F?(@}A0~6(m*58j:*ː}ThXOݺ%tLM"RڛG#J/O阠bn!t: |ŏ$wV~9%u4h(/.T"Vڅ]_0xw~/5NDXw3u]y]a8ԭK[:m-҂Ǣ" _sq(cZ2ˑ!{F|3=l]3]-28*(*r\/EJ(`mP7hț_dFA&%~6Б{7@-vH~f)岨u!w~ /a ``A,Eiqؘ ~UW^&Q[՛TD/< n `.JkNkaWU3-6G`˶p4Ӳ"FXI DY:qEm+;]$;mI'>kwHJO_̋c[") )TY:`~A!\jl/C+C\lv!w:3]zJ_7>؋wC i`52nU PbeؑN[K좊gD2\vaGiz~;RJ0A2&n/dL PJlLQgwS34ݢΙ; nk]#9t #xVcjh}`{nħŴ@(r{}*h t7d&ls+1Q22oR-%\M#BPo‚?*,)Ҵ@'l)x]rpQe5K$m+x+Q~>OqՐw\!c0r0by"}D4IUפ*7) y'x(,BƟ@}6#tlJu;vM͔2C[1^pAܦ=i^hhUUT5 \i,I1ycmM16aM>(~w )]Aq%&u5_m1=r ЩKmU\>.Z3.ݓf`7!=֜ 7sT{;&)aL slU^;<`պ=@喹1Lk-5#E(Ƹc2 ɾonN³ԍ?F}LgwO}䍗:4)X0mA.ud? ZnjS$$R٠-HNMmAAN3~7NBRhH+ V;Թ"ǾarNU\M>є^3B[h|^GbQ3*/yZ&`0{QkDsAs~,4l\y\пv]WtfĆ(|E13IV+[,i Xz,+y8/ &8Nu>cKdK{qsInYBS3RzUO,rWI2v)"jmsn& L`<B9 ' -鼸҂qPH|dgZyYd%RyxhU?z[CQQFlBlZGc<J} %Ԙdz Ͳ.e(&`$ިFdP'dz)͐K4\ _ATPBʓ$O5oҴwgQ?ZCBY,HO%fiw#풥UVw> D.Ϊ (,K<='IڀIr 4S)O-8kG-1Wےu-,;&iuhKYUn̑2'pi=-ؚ1f]n侠Sg/ ̓{M}t@駭o'cb^P)Z>خwXA1wCܺҵBFDQd !&lYLt:"!^$Re'Dtw<) 觞R~ꭇՂ3ڿR~Kފ["Q=ԛr}!pp7pm/e c)S\ U]B;dI %i F$P=)#uRB[m00 <;Kd_q:rj5qS"cq^ܫn\_?c!2`sW eȳBU|ƥ1Eͻ'wwzAYAoXq)aGX++D|nU)0͕!O~B`OgD;硱-_,@z6p:i~uwJth:>HSH\P$.`ƟZ?vўZOUSLJ""X#[sL|ќ7P Xj|,E$`Z郑L3j$:wN LS]Sϋ9:lR"Bǭj|:R5 >6MGnwr<\ūNaKztiȁo3~}kPuϦG X7gQL.򼐐\k,}Iqit,h.tHm =~X[MڜdM ٫'s <*$,{A_ۖ TR߹-Dð<]q9aZ?J5Ixf;4O,F2Q)^n1yʓrJWߺr07>WF${jr#LJ صMq!ʲE5m9a>\w͑BQ~QQf>+Μ gZ3/xqnVbҀiPm6Dӿ)3b ._R=[$uYp-R/L+\ }{|m!($tTQȋChMRA.4`RrJ|n;0_@%$v|-콥MC;F"0Z0U.8p@q|j?؍8ѝada ;¾l5{w2;XQDj ߔ)4j)\HX|QiէQ!.CR:]O ύ+bG<+}ȹ;?xoI+ vg`sա~?eNj_M""keZ﹠ύ8śL;-ӒFZ(V{Lf(G\܏Fr䯆 E˴:Y6^V`5|V-بһ#G*{C-C/ i  }I/X=An";>pA?cS?Ov7A('@_'h}SΨW]8?f-5PW (Rwhw֪'*=W$cL<^F<*nD{= E n;z醟w̙.j‰?X]gSƹ~:b!4>4SI J4L[v37.LT-@Sd\fmi4%" #9lVjxeWWck+cu% Hvi󏖥drg~QԺ2ՠ r_nۘ7L⡌* |"JŻ.飈BhŽ+蒄vJlks&BCFjk)jN~ q8"<ĠCzҝSa&^nڜ,ApCp B`VU:ns2Џ58pRn<) V_)O`;:}i/k]"Q$3UQ TrԲΖz\MDSQc?}7Teml˦92ҩ(̫fgmTvGȒ‡Y/B7+)>f[󹇰7X+HO+m(>P~0a.w5wq#mܟ#oT2.eI}6}E!zJ01"!xPhWVzj7\^S6lmζAnbr{31DowMy0WpLugp@L o$Ny{񆕫 GqFT&8E%:\PZK#%i)p1؍S FDl)D7C" ؃(Y#N' /kV̟2)rn:k[׃jh#DaQea0VbPpv%Yy?ow+]_çT W޾mx2kҴvCX`o)"y[MF2fnrbS,=uhL?C,SǛ*Zol\A7V":npZ\Z-#Sdri.10$pU d=WȦDϝpRZwW/w:ḪJȏIkЁD]{|a!!yve:g -y/ifg+ǃ<'qqCwf:=?iﲢRE.,BXNEXǪ Ѻi8|IsҹWtVshIL8\@I1wZW=䍆=?(g#+x}sla+S%Y6,ڻ)h>1,_Kp[&PݠWBq ؖd^*,Ub\[yS-M+82̢67׆[9f32 ٶ~ZJ^`vW'Cmd z*׿fcoh@pf f_>ꮿCPA t04(i(@Cű)SX <[Z>am |wqJCUgHXKAvF+t+irhFOKjg-*פȢYatOAM XGiTK@{܁/\±v> 5W s\1Nh빖6')rVt'*M#L_:׭70m&i+rt:P4` -g+U\Ye|x|~J tҋz(L%}}1jC2p|/aic25(ҚOdԩ=;")ډ\a;e^̾ΜP ie*IJ *=.~ku YU)wD&*hnIxZ4d7БJo<>ڲL؃G.6%+qYS h9@Jm K2a'M{?AI:'[6X|^h1ELwi¥hT_,z-~ӂ23MQڢ9̪L"!dY74a"v/S`R%V M4,k3nt*#>xӾY7ӂI::v:*!EEcྒH4b^:E``;<ܚZnPC4EO\n-=;{ڠ~N(iklڿ<hJ"k}o# q :i_ZTvGsEh{ywW ?g"rBnt:t<)j}A Y,TjO>ְsyy%=zWf4 oBW bi{c'dWMVd}7,˩L3%@=㫳 R(óRwF:Ũkr,tX O? &$AJΑ#]/5c8-N@W/\gQEvz Z!>ڀjŻ)·r)i ɠNǓϥf'Tt^:G'{yҿn:L,0w")ɧ.A>&Ƈ!J] 8XٰLG d^QJxyiv.!.#&4[smd+Yhd>:OmnQZ)wa@[j5ݥR݋,ڢ߲*?փ\w@fv;h%1,$&U;r}l%}#Nl S:bo {pm>1NWY'P;7sro=~2:,TlW\u+˘p)G <@mR7j<Уg:@NkKI0>m$?=ک]_B32 tܮ%܀p8jLM6!/3!7ST]Av|+/5|v>$b iS52E{-}-{Ӹ!x̾1L7S fƦKʳucvi0wz\ZypfVjoYZ'-skSo `+/z˔qZKL1р*0B"n1[:3]j&]2n36FXj`SO0*HW%-/ ʼQbzꊹ~.GpYU 41>ri `Q(~r>', N+_7X/̞/jW h|:Ui(#z^5L2W^!W Bݮ3mdd}qZE$01rknB7F[t#XI C"P"KI>ߩL(տC>F[tIZۮN=/x`fR^vvӖ(4uEELqkZ4!~[nziL5ƻMl3PW‹ɨ,FPO&W)Nxt^{$F!p}vLV]zV [" =J㮪/ :40Ljn@oKQ`#ӵMzx6ߠ~'q*ۢ#)#q@0qq ;H $A<6ۻQ4eg~$OY؎eC(MH3OfYD ksy&t@j:ԤaC6BK8s `SOhpTHTYC_?ooL+O6Z͚EXo[1^9\_hwe*^?A_`ːrOz ˆ4ND9/}R; Tz;\Q"?`SG}7|{m7L+`y++-kB ."aZ2 ْh0vtǰ?-PO[!Ivfu!kwv|%w l7%@ }_>vy9_l{5@e詰FWK-)Nn }ߩY(M;^Zpl# Fw/.}gxI6$s`Rxi6$m. $YD\QA"i_bjDL߭{)iia00fpx1./'M x6'5 }(j Cp,j56!8:yx̂zʆȤտ]W_ 뻙ɽhD"˰偆K۸ʷt(y4 n0/ۆkSdhl7bT>*JoR/ÅejN$a`P84HQVḧVS (uC/KN!55{&'|cp,7Y1otTu_k ~@ǶTf|fU@RyS[M#S^YneϸTzT`!L^+\;rT1iiM^6-0(B?o3 Qnm}Vf*Uŋԙ1@򮬡l!V&& S]YKZtVX<],II (\UR`1>7NYe12 u<;ꏺWZ<צؔ8(D$Z`iz1u+<%PB VRrnb.ߘW(W,4fIbx~dn57 [pW2Zꌍ M?xl$357NhxUwgir;1w_,1 |/UU}ˁm/&ɱ"ɒL,񲒖IIqiUΗJQPe>ehe](? EY-C{0^_!(DkcxU^Q(w,rI֢gܖ$P@׶#l^- ȾBVݟ]<;*N[ Y0<ϿQFBӚGz%Y=ACC7EnRr *r$_]<Rͱ)DŽ-.{ƩeoݼNlZU[ƍ>r 95on7دh[mًm'uPmk'ʍnRyl@)2ccIJHMV bcEZRsэu3xdYK6 7n.2SC(M拆+fۏO5 b83LqMu9tn hg8/>z: #ZAKXGhFu:?n *(W$6Hl<< lgLml%<г惑L!ov^@)?]{lUѩÚ\$/ňg{ $`g .$6Bw~7`|&;7c?s{YAF 'wRɍC{xA6^{i. ]V 4zbKdu5_$ֳ& e=- E 0- ^掿@40UZ@7}[jj 0z||[w"ϴp~s+ʢ%*gQʿYT q{DF}EYeN dy&%7o*e{z:Ƀ7-@B-?I+yM7 6bx8  "R*A$A8[6 :Cl9pB.ѩBxD~aŗ)KYͲ}'&"ܓlz #u=*-h^4u9Y7r7]7?OqL{N ŨPǛƯgukC٬lEC/LIizW`&:nanPIq}DAh}s |_:# Y#esȚAM '"!3 6UAYxPC#Ax ~+n^#2K(9*_ jJT/pL~V%~ c ڙ]YVn* 1 6~04~_ҩ-oe Sʖ5ESQ(݅\<hK?RFӳS5SOuam:t|%2_T>g/s4)y KÑ8-9jS߰`gby2˜OFtjwڛgk .TjJ!2#T6fBo5yGm5%6P)xf9c(xof`S{Rͳ¡VYoM3 8C-rї7+Vգܽz_s"b;erDrΫBxa'h`1D/H m:w9Ɏ-e "plP]i]ڽj]2S^ SIU,wzũG}HА앫Kpta05@2Wq\/E<]Q~eEӎ-}?xj?iXp.sKd&9B!|r_QzC/z1xp H#nۄ-O_wJ'cgI,bKS:Gy^NjfP ?dSTD 95]]3Q :QW3OBeOxrq Eldwٿwu* dt\z-l붼cƎ}g"a"N^8$!oͽ\U@W'^xr$mfL1`H A^|K4I7";Iׄw#dаul4)>Ub)׫Ξ8U7d` |aW譄|N~Ul󍺐gsx6)"!AigД/Q50K?XB n|7d!ӇJft]gV0incG`:? P\*b^XE5lL=InClxOAj8x"D GFaepn=!6WV1TFGq^};7r@ nSRO&Xj(@P{꫒mouW2BڨOcC0̣BTN!"ښ$6;~ÚOQ 4W&P!KSr؃j&X\rq&DQ ħbD 8_SxTݐ*Xvڸm{Fr^B.^.cj_]ҽ-x'sCQ3%hUMur2pQ+Dr!?YE_VU ] N^WlٱZuFG{:^[p)RŰeeF#koQmTҨjd)88Wxc1<4nc?V)W@ |hb:ѿ&A:AY'Jw$@Q^'1=fFSt`!Q/NL>,EN*aIWT~77XQс$ة^ϕ޸N >MefFQHm5lZ4ƌzAx@aK-͏ا[AmcUjl[E9p!*B͑YE#&M|)uxFl1<`-2E u\+#c8T[t\k [)Wo4jԆ@ej}%Ϛ}a=9uynKn-'`,MWoFeO-d X^.SB1+th%n6Ye7ͩċR/ %F!秩{nP(@P" u0zˡ`%? C\S"{P矾XaAsyuȓzOÂ.Sf)|κ/ӦD9?{ C+Z(18wiewp  nPܤ)grѪ/ͺu[3Z'ؾ]|K𣑖aOxM 1n/f6cq7*"!w+x$}ިI=mօ۝xt*o[n(XZ. TM' { xOlKjkn\Bς$X= @D7-߱3ͥUB'0jN|ϟ.xyY"Ғ:Kdīb(g32ۂASgF&Ew}Ƒx$!xmfxG~h]׬v;>ѪU7B\0HD(VQ&ᇳF=XTM|^:r"EzoH~| ].ڄx-Amಣc%w°qb1.]WηP#]˂Q99 kǰe,j_F,?)NWR >_ry.Ngy/bӲ (7U >ݎ|6'REPSO΁8n@i6{|Ҡmu4n*f7b^?Dw9)RfY LQ97B~Op]wB6d^a^&q5 WC-fXMQ$&[ӺCj!@B!w2WV"/IX$ݭ7RR"R"7ePS*ь~cM/g󒶢/Y˃},bZq=1Kp3rq ~/coݲ5f A{\S|4SK䈡{,I\蹲Թ݋ejbw ]9 'T,p 8̱jh;A?cI|3bMƕ/J`ŋMgHםo37LSNT ьBf{{;jY.<9ҒWb܋V_>.w/zOX7" 걊ˢȗ/ CxL#k 1ֵƱ?ssNο6 @$t VJ>N}ゐ3h-+K~ǝA?X|8[Î83npq*}l-joV 2y%fm ncΪXMzDh: uyM;zˇ?}nBũhffwYAt o&3 $k |q4oLj[oܽ?F!>y~ qz \Lk@V82 k_Ǔls3ō^UN*Aؕ_Bo.('"$ors@bEAI}P쀺e9Y\90dW8Lc>]h> W[(1-P|[/Ké+fxZ)Ye̞Wvؘo]nA7ΚE59Sq_ lřU }@ţ:* QI_n,4j%uN7$  p^#bx-,2b<$|.;[F1c:'o^{ErޑMNpz>J׊-& aX@ :9.tŠӸ\-+1(6IuЁsl)JRZ=?a:>MR)QWI'*ǝ>[y C4Cd0Hud@Kngt|ʄ w5:]沬^5?OdEjQ |>R`Pwh{^P !M#uհ]j\VVx۲n@R:&X_ B@QO_Lg5;NYl(A [,B)A26eƌ+2]KTʛ|2.f255 '}O21L2yxG"Ntɮds+*M,xP[ʕtDs)ӄTI%{ڇAOv29EOnPD;)9b[G^m-Ó]_/ƪV%w`離Q ڝmpۄ4ch7(BzFr|]pqE08ff ayjF+NM&rTF3v綎^Ft u#{>9oTԊj=C=C;e/s2Ip›ی̬h Ƞ0a6'܏3$<f>Ctuj_o,(8;'%BSd Zs0;Y1L6 -&͚dhǕ]]qMJSO('- ǮE,eѾƮ(!z{4`S>\C#Iq#ҵK |r1xF=:ws3uQhȗS.R-MÅ q·5JFFZa L44S;T0_95'g~S |+K+~|LtԯLN-8"Ց{*~4Aa+TRڷ9%ݗ /3.brdL9F؅M3X]9ZTGۃMlpY! >k)Ї\hUh~툊$qt I)Y91&Ğ"P?ߵ;)O~^tBҌ],SDz<$c(i=s dxb˃/4o@dfCZ<,]+A $+;KEY3#C_ V|*tybub=%lڿ_vmc`5#s&ELn3LD W,ʭ$ )ևm9ޖOoPw1#gg"x./bk/ڠ尙%5u 6d[=m*('Jn]p=iB^>az/q̌z'z2x=lauPa83 J,/O3u+hVnKPezRM[;9ɢfm wʠ)x9Y fD#E^VŸ4 22 9?$K\J~' 0 E]hBE(ni@ؾ@)Ƣ0Gw$.1fUT7(dr4L Um:3 '&wVA`qbW:lXdDH IcyC<2Y\:qzSM6ӌXg#BFE-?:؍r lÏ3KjRڵF NuP{L|~L_c˚f@8Wm{<ī.<.Q#Wr߮H%]ӽ|>,Fnxѝ3&{bq O 4`2Xe?C?Ǚ>cPM)@/}țٶZf"I﫞P\#]~gXĤ2[ݍuH Ѷ{iz+opel.co.ȏ)`@R&!.)12݃f*][5jFt7F-F+͛<-oYcʆwV*[/m B2L=0Yg3lX &,pXVC&'ZEs)J-rMyeT^u|19-Zx q!8Ww5. ]یڕio> ^ǟ\;'禶i@9".P9 EqF\g&8o EgUT/Ej{mPǞe:Xq=ߕ]xm;_?s]J{t˝a6mƉ-`Jnx۞Q;At8rLɼWok%2R FeVvJ{}_;TxR:Z|fѹJTDT!IRonDEңƾ1\-oE*U&$V #և;H%xW\d3e?F Cl}U:歪zGӋ6XX,R9~> 24@?4q> V71k7ZV$JOҿGO:%> iΉz,*ԬO&q]eCxB\w!BQ(j6g]&lP0_avpջU"| vmAƅz4:dPe,8p:!2ebBCtb|C<&{lZXE3F†>Mj L(Tu WDn78o- 9Xss.;vdH:bJ(4YaD_;Gˇ>m`; PD4`aםC&!4z:{AFq84{ 3bi%4܏?C{ s<5U3WM=WoG#8Lnx}׊َVmN;C:6Y6޾;^cгfQ^ RqL1|s%\o#TI˸HUxժ35F+)P@| ;q: \Rz^@]fIzmcodO~Ơd~n^X-Ikn鈝/'Q܇T0*Iy^$*ktY :0Ѣp6fTn4b7>¸w0k0fw!n$Z [(>S1t-ngW>93.F2`Kֻ0*#Fg0ȡME16}OTrȉƧcZe/R{$a`)M q;*[ޗ.HU g=f0y2g0@is*S.:YRgt.弱zwa/(c!iAT`ݖW#7X8|`eUÕ^8=33z9ɨN˰dyAJ ^ؽ~ @*+s- oBo3Ukv{/E]'.2t;ؑD5Pz6deGՏMKזJP)Ke}̏p? LO!_ .fhbp#GG lނÓvةK@5pīw ')\FRwQI-ieEI/,_ 4* hA~h(%1h.qtڥj4E"QwVQ@@JW4|Uh鐢 `}ł򺖗۹`qϢk?()?5.1|}j7J} @ȘbԋLD  e|7- OLroF0=4Z $j!^u6;L_YJS+B+S{qj,7IU}@XBV Fڬ>Lh*yT0tsRZ^؟ѾJ|߶臊{ <h[@ZBzYDKơfD63.WgY4)VCﵥϕdHIsz9:_*bq|tѲy6?Wng˲BW]:xʀp^$GxeDӌz6FG!m<{ aW&ǀB8z_\)s5f aEG,\a]d*[ʤP!U@CwT2Gk7 iCb\y1pE5㵐Ѭy"؍b (`)>uV/=XWgYZnzNx eg|99:CK\G咦%oתO@Se|Rɿ`!#j9\l Fs"账9 {j kxFq9*#Ժ_s8en \2O6"5 @*g> 4CI?ObcU DfޘEImV>WP%9 :d35ݮc2= c3RK;Q,FMjY`d+pplSԻX4& ^}=h`ܕF3 j(k´|2[YR")ar!A) 9aB9B/9gMᴵR*cXwW9AtOYaQQ\Pʰl{}tz룤HŸ}: ँ9̜.rBݥރޤd`"^+"h OVnJL0)22!qz}1bÿ_pGb?~?n\8UpD&X\Ta^uf56M\A#9EMҜ#īUt}Yxlwgݦ~C+4-;uQ$*>/8O ='i%6 %x/G`?,Q^Z|fވaOϵ"/k;B+)_M1aY}_{.Dbe<QS.(ceb*%K aonɪ=FuN < OaN{Zጼ\*/KcrV%P `SH7titp =}tبm5kI%%9-T E L>Z}u3qέ&y>nbɧnoA'1p)Abr b|EPUA{8]tuӝsֿDAT`V֩he:LJG9deBu_돖Cgv//|g 1O4fNs?cbygA!9?@ɁJ%6NiB&W^ge֝Z[.:ҖpO7\e1?;'mkQ6Jzc>3bI\"=[H8?e:Exyeϵ2;6seĨx{5_ i="ʱӵ!Ѻ ޹TPyJ%7ᱟ )(D! Y ~*ljᱏ\uQ lP"eq21qY/p3V&e Xs_c<~r<H7f iO22=⌌nOjl<Lg{^GZ`W^#!,} ;͘ON(ᮿԃ9 - 6kT 5;;~0 7}UſdP,wbj:jP.AgX eA\A:Rl:*"f4 3)<&6wo/ec _@'T$w&8W%KVW+бl/O_GzKƄNj( !|cAF)ЙOa&q_HТc9ĨEu$h6 U3j0^lY_M@xeijPAA҆KĔ9r[]5M뤷@= w#Brxg#X! 0R ˇ4#-oW/>v?Ø +{nS8my3L x5LAX*XۏE-j^ TE|q6RlZH!k qm^s:Kao6ngi݉wEkUtGt~XǘLAu3}=S6Ws7x_z=z,}@ZDjl^ %hYa8Ixw6]s-A^=bmv`b-\5ց6Eh:DlFsm7,Q 1+%&.%fY@.h'ZQHB5iO JSdkؤP7L{-F)In8]Jd*~6 $ (&V_%Z^1U.etyI IÍ?}WkH֫8-Zdڒ4 5 oV0Հf|) ,72Z Enվ ϳBڂ~#Lw)&8d!"Ԍ77x"` ܗ:HՒq"JC9 d{)շr I3wseU[X?6TBWf-{bxzzZԊ/uNXCQN0>5C_MSFWows$mj. 5J%쮍*?'k{׆ #Oǒ歇6NJoNdb/6`ί) >gƁsffD-;B2^z:Bo}'eeY] kЙ_ :~ڔ[`Bø(?^#`ui'늪u&CA^2I#t.or-l%dˀ:|^ik'.Fo3ĕʔ}r /٤u@-\ae?VآPWg)Ƭ:Udeqz v+y6Zʬ͓^38r=0{q8r9*G rI][F,vlvO!jp:sYWF @Aŕw.Xqp!C[~@&ih^vk *Y @:$ȚF< 9 X7V%}F1HTsJCs4 oa/5 z`mr:`mPk+eG9bGxw+&3nJʠi+NKZtpN?pmHn.=2kpCn|0e)-0lPZxLnb,˯r]6pZ]ulDntN༶;t#="180 9@bQ%:CIB-}4^9Gy֢.OcCο RTb&tB_Oezl$nBe#7;/d ~BTKD@ˑ9D"?k9{,4}6:K㟪=ඨXADD\nc"CMT%)cl4u"YfKnHbco~wMJ5o\3e6`IhoV$% $?zJUuan j.ܛ.~VBMZ@u\96Vx ~ ]~+9_bIrAR:w{1>Lr_ ً)hkd3:}@[}̇ɠV {M˨ PRzǵΓ }*!wGEU4-`|֭9_[>9-ī<3=\!\2rc TkbE9S["|`CR -VdXrVAutiq@ȓzaR]_n<W*Ϲy2 ŻKVհkgѮ7@i1yɾ\g!qO~d ZI[Rt6AYsdz ^q,%ly]l-Mj![$$]|@BmmXvzW^7kl7c~r` *mЃ1ڃ =1+!4!Z,)&Xy)"@"$&%7(.4lqce3)=(*  O9v/zm-{[9 Bn0"vBݻOKR A.*ZߟxiG@~sZ.֬&xh9T*|0Yl04IWD-F nkH{B4t}tp$\sn6;7I!Ick"KCc|u'W7٦]JIַAk>⳺- &)g{"ge33Jp"Z=J)p٨ bBZ#FmjGO;ЏccұJ2es%H(мC+XGr $Iq ) sbL6ȢXo&Q2±7ԯ f!NZ=!ںyA rqԒ7&> gSՑ>,ֈlR"0.}26}(?jX1@/ 9eJ%19JCQX~;L,xށDb[yA!l5+0 {C?ni FGo"UY?-x+ci%0D[k";Lg\?-qa|pB쭤_ &:mdi@f 2}ŦeH_e-Vl*Zz{aQQ@%cµun<;~i=k,+⭤wsI\F믕2?C8>usD'9}_>Uku׳S8ѡ$LEnT_, _7Wn %W~/qYLR PiEnO瀒`4͞PNz"`)adw@,تFOf(p6HCjbƙ~T*!t|NxU[*nZ7ʵؖufLk^Eײ٩9 >hF.4k@Zp3 :-gكw{MTM%IO6Ϝ,>qCxi c~o ~z%wT|#j*{Lsu.-04.NIP۟wn\# ,D#87D̛yX$L{Syͱp+ ~?ܚT7&vѠ7>Nx_S`l!^}mFzMkau:,:-vh1 rJ==m /e}jUs]J-LunPwǰC!k"V9~GۥZVVTWjW|Y/(lMwXPaՁ^sbW}nj\Q)~VV9[B\1~bL@ 6-$u YKo,T3xPﳺ)"a$&G1AON sғ[Oya^ h4@h;wШH ^Q fWX}rD8]. Y­` A<y=ahuz:JieaS5~(ZB@ @Rˋ0Dxp+yjU?"X]Ҏխ,zEHdW%H~zf] b~d`l;J6t7.0[ ن D3ρ 6QY 34!>R{C/6?GڥXtOMCS%[-I҉[5)γ9Uٯ#gU,ǛqCm._|ݿ_jaBCQcCPHC~9bC 4<ŠI,T8b$#j-PV#Hn}:1.RLG> 8V9'{w,e9Vb7&15ԽZ `HBY" lrN݌я{0=^ O/WkT0$-s5@sՆ6 8A^IuthwgÂh{kvJ! p(|aDD4YNKJqDotAuSx&vvƒ0k4JCTf/:_ ,O'w!V!%(~'o \YBOGWVIb[NGKG4 M-h,ԽtBlemg#Nx OB5 Olcc p*w4pΓ a8|'8x(RՂ=$б60Prq};#Pz}k]qI7AʊȰ\38H,mwKfCJD4!fItXx i 8-u_ It*8,\9! /d"ۿa3Sڭ{1HP4 &@Ś2 3g2zf7(vD}UD~#m]LC3F1'q^Dޝ%4)Ly6ϱ΍X5וIr}"TsnOľEg2:S΢pmc [9H .୊o{ﱞ1t %gjjdhw&谸/<-Yy >G#L^tha&|b;  ^O0=BbRElIvjehK`zx(#d[ӛ]OH2 SH఺(w)G^=7?C唂rKٟD6eQ8<w=ӮEioHp/I>c +./J]$ؒ+;ð{턾dҕᑁ,҉Vn׎ U^y?  2Iצ ?O4t]ulpJpUaSC W@BS 8ϧ Y o"LNI2S4vAzB#MRЛZ`0N5ʸcAuw1u9,cNi-y #+ &0J'˅ R8]!9;O5 ITjcb ݳ+h?:\,h#oh#8n?m4(Ge8/hr&sB$3e<$UI`tl">Y+%_8n8?ylő.LT) l#rile33`F_XrM(]a0bƻ|-KkǬqKxG~Kc cz8uF]wq^j}J4 7y -\M l2N`'mcT?h.'#Nei孆\~~!c ]Q#墉^4+'?&oHsE&z;>LF{@x[T*|2/c_)vܥbsފszYFn3m) :,{n,"Z[J$8rqM߸%JC+UR/N(Uywr*Jئ:Qn[U:dOO[#QM[ u5E:v7>&Gg$rD>(~,nq[B=DWKw/-Ԓ9x}Wc4r -Mk{VLGjf$2G.]qD鴅 篰7/ *[ gEW+W5:R>S=x f7n%C{ >G1]?!K>I<-rQ!BMgrt̬/+6DIHtEQxxHXjbY-x[QkWτ/ L0ɰ(.J0ŎhpntQA|")02dH||)?!ro3$8vVס9.];" \Xmi}}o9i>n~? {X:L!! h}P5di Nd8؍1 K͓B]JH:=(=(K؜5+CI{ؔvbm]OB؍=5TG-.yeC̓ɮታ[!B LU ܽI: HQm!"_ 9Q"sXk4nmwb@D[IBD:a!$3XJkbCPydh*B)z[k3LbXuDE!! 9L'賜^!Yس/jnV q )d0&j! {~k@慊emsB$ w; 1͆uMsHb8H[d۳EtXZ_ D;Cq%9Z7`7~ҽ?R/OR8˕$Sc`=Ogg7Br*Z`x ѡ0#V m:QםdIi!,ѿeZ*FX?XCƭ%9|F`OUhbCU7<~"'bߣot{mY/`2MGeC-*/.̫Jr^/rEضa*}L|u^z5&%`>vȀ.A}e_"ۮa0kGcp0'R6>vqQԢ^fumlh2s-?·)% TͨWDm7% n| jao&ǂcJݙgswWxDYrp` |*_0mՂze1xF b0.&h2fA׬8 穼hs50|MY:/3!)qƩiSx≝j*UP1ѫ&R=t`J?y/${ᔯ0ii2`vA5qgoW@=Ai*U[fl,[T+J[]^.*5D7uB]_EB $Jz6l hy+:H Æ?sT\hLxMk>VuM)&2(>E̓U@ڒ-: ^okSh_O6|@Z^ͧhl` [g-5d}TvRK |2&rlv~~wO~]Gnc0pw49)w;tBuH ʡXtT{҉kB$E7@,irN!KO`&G5mP2r-fm҇w䱶7uАG!D;m?(u?jR%wPas|rh#FXE,bv߳@e;z^f3s=̩tօqFrV." Pc.: q~LF,D)8{%&GџUWl`| 8բ \/=("!1\ Ӻ6OdއD; 곢$$PקWX&T .U<"D t,.zYy+! I.&u?dĐ1Z uTc:HHS 0'akl6C7qn!_lSr\Mb2ph ~J z u;֖8rUKQq\){d u5,6p r'l?QkȄN\Sx{VT ]1$2AAܗD9O(YEw>li!jI]ff =}%/&9{ 0X2]h jP}m ~hk N]Y';8R\iD;{JGp"D[&P~S%IZ3"!dk@K!'1LQS ~x%K̒L8P'$ǀ k28u"s򷇱ں8Aᑮ8`^k{?Ğˌ+o 0ݽ QZ*=$j%[&N%6s1~d]=c'Qƭg(2ՇazjzwΪ!.4lvвp0Bx~F.Ma' F pCeƫ8;Xm0 y}̲ΒciN%3'_Aim>/;QNJ2Yc8Ria!XV=sD*VҲC?ygsK$,ŚXRN/1&<@XE;8OhF@E"_0Rl{x q+eFrT`vt8'DWJ&AFT*xml/h+8YPbdѮltNyZiOWx{mle.m!Aտ?Eԩ 4wYucXSSwj(9wXlSG:{u)JQJ uW,9.VLCP, LPa?:̺=k<goUÔc|kk+[~mBEnj3E.qf.S.;곱dntN4Gj-$` /W&cI nbDq)k;dyҞEf qવ.镠$N{*EuT jL> ԟ>pw,í n;,Va\ίY7Hδ38@dd PD7ct YE|QY!XvO>UIKrNrk ~wq\b<!j͟^35kk{=ŦDI0.vW澍Ux5ka"vM rTKVg xGY.Qjv.Epee\|܅V8f$I1Ԭ'xCANDM۲q \a 7#Q%z(Q' mF7-x-t7PP(m ,6ղx2t}t{aBd,a5Fj=2׵l~,44Xi@`)U{1'Z>':rImE k;b!U?0Ka9jpOƘpI=1`Is=}jO1БYP:^VjD\g=)dPl^CxE 7*5z4#\뮏^#yh7Aj,7 {+*ڻ!s˓ԡ .a9Ҏ!"Ìl|[ڿ!lktve^o8|L _g,YY`~ kR$#渧`n ez!O,;m`/{Ō'|8\Fzp:쳆^grs,Y#]. C%xDIHxH~nնANub=} "/ :,@^s{.|w-:Uy*@jJ_%cgnMGPQ0_LRqep-|t=Q=o~\ ~G]zc)BR sܟ)ror yІQ<y oWFyjֹn(p'm)fJgĚ"wlޤCDYXP֪Ou1Iո4!|fqNÞhI Ev*r@JS{\KY/a@LȋJTű*`_r ̩/qVׁ[I)~VARޫw|Zc+5ygHXY=A\ƥ~eD7%^L02mMajVSuuUGXLM}:1U#(oh]3Ha^E+u3W"GBa `5{ $&BwNOX~ Ќϕ%uT~`QbALwɕ5牠M%LT.ra2S4' ZXHt hQRIb| 2CC͝>RyQl |{QTRP86Yȶ\bc-wmilݼ*&I eY2Aɞ,|{4~4dY1rѕ'\^_Q۠;csqSGd>R_ĴRE-I!W{8czv7mOd[MCX7x7Qb_.zǢz5um,lu]%'Zsv]F&-MOVCNOwDpmI2H†YoגɤVФ#ceLrzEb AX; C3 $]XqH囬񯬜ҙ%O=ՃQubHR] b}Ɋ"4p#Tm}ޘdכֿ8tb0E3jIDMwQg4.2}f޽n9'` gu|oSf0 Wkhc%הJ).1璦CJh){{!ͺHEFN6 a5v^IJvX!r#%?(`Wg9?% lKX8PC|tO|pflկō2i@Acvu^*HUgW&4r$爯LWx$43``ӿhbWL0ȓ0r'4yjuB/nj jb!$Fét:޻H|,e# >]4D-w#6,kE ʸzMvxQȬo`t@\;ϒ9Gh~.95@556{陒({ Z6VzGSS-j{^}I/+ nx~Q?)}Jb /teB_k}1O9 pĈElbgq*hO:MZJ$GśI/͕sI<霧Ty|c pU&^#fZp򀍷M g<%g#tET Q۷7ɴq{֝ 9 /E%TakwG֦yڤ!DrwW+m F GκmW^k0C pTP?HOF#_ep#.ɜ:,f;8 e=}GY E0wFPt&k 0J T;VNtÑ;] p1`j #m"|jA%l9Law%/!7y0Q2qqd3,ռSՈ{@r '$?,P]w)`5h:1)ա(M;䆢LD90pD^,`,?}KȻcT=m,N#P1q~y9hᶐh5̑:ؕ{($zpaF~+7n"{/'B̬i+0Iz0zj{̅zz!-5՛kOD T01k<(r c}{Kf4˷߯E'hrⱅ b7BW]ݲD鯾.ʂq_K: ]l~6|ŝ|‹M1D/Q: D 슭ıLL\3<պ ({;eٶ\ c9*~ o?d3͓άA͢h&i1ryE]Jdu+X HkS*,,s5*Ukoo x/ZXMA3Y[Uh xedm a}|W'p?J6ɻwi1!^БTp c[yu |'?a+,I"$>]Ǔ97A++d"7˒ ŏs?a] 42!.TZW<%Rw uDtb~ JQw(ğjLZR\# |Rfk8/|l-h1s} p8'GDf))~^bNSHۑԾϛ :CLݎuSYIԍHd#{$oUPYŁ6ڕ[{Hk17|;A?zsIb׭#0:g0)& Eʛj9 E\yj]>'zm>Qtʎ, aHyucM堢I!8'i%n)[#5瘡/9ǣ`mVK(bS+ʕR Ɩ>r8 @T*Gd_jdXtV$$@ uV9XX*/IYlkD]5 @ۻ}6z-kW!}n>-_0moE,VR=(Pg 3sTGXxNL¾5̖HסDY]b a%r*|>jq򭌠&F0ك=^ 5 :4YyY:L2Ê&Qn2¢&ge,q9IԲ0/n .z@ Dff r:DEy4%I'1haB 3cA=ބlZL:?oڗ6sɆ- yzo؋̞s6DJιB S 2?ybd.hEDdxnC4~m*5rL \2dے"21j?]̳5o 65?)]]J)B̉ .  @h!g9;6;Q)ax;fFjZ51mW|]EuNDq+0YjHu#j!'M]iE'xyia%u++|b]Zsjw"_-4KaT8}G)(mrnʨ>TNou~#b*l9G3a^HVWn; {LN?)6 ԡ*ve{tL~X\>>)];:aW3ٔ>-*9Qe\ad$_MXb$x:Зj|i3nV&Jf hqx2 %Q=mWAoZvO:z9kiqx+Wf<7K&ObZpL|LNƵyr08 *_@H,QfW5 {K׃|jU{\@j#(x|;Z)r},iDL!qm& Fu]!X_HPVj/k MFٵrc p <; i7س_=+v@? L`fA\A9Sf.|QW:B1MqMTd{{ 9L0٫|dsQG^SUs;iz]D]<y^ NBkW*mF KxX!+췇05d}xӼa?)!6iY>M-K@]΋[j3RjM\(}hxȁrb+$tF]RreQ(׻F"F e)p<-L~S)&KƩ9eD ^1GR, @qe7Q2&.R"ːu}X{nbHg{uK_:+" HLpB[[t?r_T< cgCs9K?᣹8X$>9ύl(a*9+3{G%R-&߫MWWe -w잓k-W`̺*,C1ڿ;"sRݷq]e$MhJXRQON8 t3G?% G:7ۃ__Z0% U.q'jA׹a)|4T(Btk-i8 5Rmǯ5t7qOf5jzSGBun9!Yo5<\ҦKMH-]:TAz$l=+ׅe%Xh4uw5267RDʿ ghJ2%dj: 02𢁣<7|YO OL/V3HS 1 Y/*`!VhNZ_̞wBP j}B."1Bj? f. 1*Z1bU BC1QS!dK|;'vkYhyXn Sb\BDqQ*kuG4jϖ|FEZ~kH(+ѳ㼐N3ޕc-B:x6SE(އ@|S- t%S!r׈RNg}oI_ً8qcٽ{/BfXR/=&$9ұs t0Y, _c\}74B_FGp0s(z,ζ FӲ!L>YnNYwȁDDZVH=u$GWn[u8yr/.tN+U?Rb2)O @"fw4m$N,2=S01U$]jΧ| {U <ޕ,2=};30O *SsdY?e}9y@Xm^N Gt?@%@3,|\?Go[PriWf'g9 ԋ+^Ei 5Tgi;;\/ⴡe\%hTfX%QjLt*oM<j~Ot= E3/mV=1K$< V,lnmlN@ȦgD|qc&&náD{ZԺ`P?E s^JV:'G ]Wo-XL +d1 GqBޭS= Ek֎mL碢\N>"wa0W:]"%r|J:0>Z$+u]uCbx嗪:_\%: !t.G{wӚQ,!O_3{m%:lbIx?Yqd/Z{VV# NGb@ps]C2*ǻRO5JaP[ U<0 j}-֙wۂQ_U$!&:S{$j$Ee(ץyqJv)mb(6?֯2cD4G8?YsC"R⮛7^=P!qlu.UĖ};7pP mcmUpH9=4G)iwWճWovJSQTyc<4ۮeDt';m(ӛ}KuTmk QhjBy5H(3Z8-o#3_6p|Pn?;=v GA'1 JuX Rv>>-D`KiIwv܅eoXr 1yjFH=u8 cf6U ?-P_0ƕ&dRDR^U ͯz&V>2OËgKU/w@N1t[O}.+ȤW5l>ޕ,_074]ê&L>pYo87N 1bJ|B ~!A_?;{P?C0Kq)xwb}8BbWlvI۪3 1+FW8Ncs19| mЂ={~hĿOUG<4ć+1VbugE*@0`m*.ѷ:!epyl _g1B;SjUا˃s 0;GCīa+ d ᢏs;j{zRFUnx%3᝶Yi^ޗTq|o(/YEPOyX0$Llptޠ:ℼs̻p-ʖ8 lP/k\-1֭R); :М8)dw>h}}ZLkfz4T)> u@ ҃J6"K)^{4w"P_k@nղAfO`:k+͂sn YNY:? 2ӛx& Ret!C2\b{–RM_.*rWEУ+\2jw;I};ƪcZ(/[XWe5jn_[Z M-3B, JN[p[vtH @ '>u$֍/3S75<?zL65zd2~|̀F-ę{JtpWsIw<8ɗmBїb;?fg\!p-v[IxPJT#YQϟ?$w8n^X0: gHxeT}(bem.zsK1}V2u:mEa]ў9s ^H]])X ~3kyӊo˛b"4*Q<l uD_1gWV3>|#K&qϝD[qIoCMvzfG'Johsq 2!ċ:܈fE?ͷl9^.=z 9؍P- TT})R#T݀u95ezUk kxw>)8]aQ9tTVX^j [V|sʍY"so5E G?s*0%;I;r\-VMFv֓a.ҹKΖ25Nh=|]Fbe5f,3 #IHyţz.~S:( 2؜@d@K.͸]_, k(a_b3$!LeUvUWf<H({it; zz%! jd2Ӗn>U7[3)"RеKKŶ9] AnOz:HЧBiY8`) :P~L.~8hOgbzKW7;G7\!pvsB59  IYrF%e6[OZG"d6*X'aMWgGie:Үcfׅbncީd<^>$ƙ]^KRgQ'%mFSԾ9U0wC|\/,'a40Vlah6'#/09jlɺJ&o) erY/5CV.%`@UYe( VB[lR#sL#Q@Q(-'NcYAk""Ā ۴a[E2U y߄$ԩ*#x* _ۗT?/ l.:d'M\kTg-Ε(L@u[QM+׌m{J1bYNMH\L Ra.SEli*д;Vo/ẉPRJ6S;#[ҠURHHnNϞ`JQH>Gqe+q]l㋍}8vֿLE7(BZJ i :;|Bb"hAc! :o[}w !a|8Tyy.aTᄐ T5uw`'t(Yc*9ՆnLa0H1{jmSI+NSxG8>ChB%9;. 5]t$%*2i3\h?FK}=*wq =AI@wZW_i|M 8wKjvJSjsṳ$}GHt,{#}{J $1IKqM`&0dehc\_۴y R!.d0K%g_fG?}wW|tg|w+c4GaS:A,ɼMzrY꾟Q|5ɭIYivSfq_Pc!'[asqzvG".&zXc&Լeg,zxy։wټ9ř(_rhS~FTV7 6[moUͥFnaVҸVD#:1ʹWyAŋeLMפcw?}WuىOᖪ?d/V^OEJ{L(qyDtF4 ݃ oM0p1 Rδ4T}C豋L[Ʋ4qT!IP~#]@J4һ#+YzJT⇇[5)} PnF#'źW|x8^AMS.s$bQ#L!hŷʡψq+Q׭Og^b݂[o4 {#Wb'RR8NFqE{hnhkpd%ߙZyt`,p.roppʯ]Wu>a]؝vW .GB&,:LQ_k6u8K \%^e 21lKrF܇G!y=o:MTTϲsi}:4$= 08¨tQ^L+(jOTXx$АHYږ ,{=xI.I^-_>GБZ+" } DŽ᪯)2XpWӣW^c$ֈTm}Gz:6zc.`Վ{W:EĶ>(ֲnҼzI_H G8Vh|DVB2s/kk!t&"=:H`V?ckqM:(']*ܧ #YI@3mЗ7zM>H nU$XN˄/$`hLJ%#?lԴ;У뾣 q^ :AaF;Tz6~yԧ|7(h؟A> eGX#`㮧sgpF0CcGl?s8ڶq$3[w<. Gz>I%ƨʋ0 =؂(ܝs)]XxAbTgvIz)Ն[gŇ~j@y{"trWIL/[ =RWӅ|ށZ{&QSz-2+G DLj  mCiޣҧkReHudUS)O?#jmGBɖ1F I=0kFHNyUJ6=1bg\ L IіH'<=0\ĤH@Yzr*FCuU6 Ԝfo&neػWUtHӼ:-Uv9J5VFRd:5۾cӹl%iItfs9'e<o:cY+mv8f<2|SqH (9ݚ{\YH 5t;F>M))L|MVTͿ;38"A;RY+Fw}N1h)H0MwOqC=I쎂L-i'j'B]-%^)}w|Yj˙x:HjDrtY7hƒЌe"ֵaPK.i=s>1lGxc,.?ņSD/(TIt$_%gdapnߜ33S2m ,Soo"zc8 y,N寭hYo蜑n=ZgC+걶;_ao m*0ahӄw 1m٬+#q[sIoH墀ωwsożlI&MZqC#vj׾P[)gS[֩=-JҾ-(nJ2,MxM%z-jQJ4âcE A6㵆NxPM`>hX6'UΪWIʸd'Gr ߃܂0VB.@c 5ıĵ{[:J\ cI]4x~{ڌ@kU<\u%% G>ޛՐɅ#k-%]jdbf.n1j@=.*9Lj0 <䒊[kY&aQZ\Cɵ01KNR2Zw&Y_ rP śu[͗RB-I< j/w!URuL-FTw CDA]e=Qod% 3Vn]hL PJ(!7vsn(OͤDoZw*AIH$BܫL=? b7\kHT_p+̦1=WZ??z?P&-T5zT-͆ˤ,%_|F#B?N[{紼N|WkGސ\q7d6NWeJMJtu;F|8ί_;*2J3>#Mڄj/n~?D /onV֙Æ_赨j|v燌>(Mx_tAoy*a83w\+HɘWEޱR nN4Brz`?~\ŠֻXE:1S$bŦS@vpqH+4C]w,5L0;l,Rg4HvQ}G8 ef9dg"d<#W#0LdxfBwalߎ]AL71#а51Fw{Z4|jQ/ uftX~ J5Ǧ}. w kLe~xOyklujA" *p\փ4O*Tq'?5jSt2{TϢQ?m!;:#Zn#)?(ƬN3nGEme< '" *V4+@I+fh!"j(P9p2T-[-*^fh?Hijr:niGvp!r@mØ*e誧-%'yzK}_Q'T8Jl!]έWЖ=48L* p=wh~B5mlQj`692;sH_UUf##á$GK 5šs}=`Q|z[C9QۭFܩ֚j!,/D8,VvLBXBht_Vxk6]kS?=0Zsd310Ҹ&)+2 n'R=cB@Mf핿cy:nG㯌C&n 9&M\46sn˸AXA #($-^{[$ͬTiXoO])o ݩkYO 8bȅ!BA1sej_銼#WLb%{=2o}Th?]/Ok"'=6ʝQ+4,!ob3T`egNs$? SI4aw%95 =YYjq ׊_'צO _s)KV[ljyNn3ksc-ㆉ L*/ m4mvs.jͬT WkFZPx |IU&g \OKXY.j?VќE?;YT;>L뎂Br%bKC9-mDu֩%/ TZ[Vs>=\#" )E;>_HHi"U_ $l+̞TS!&_^U0T9A}`Q&7MR[ĂW^Պ{l>+& JCοq9&¡:M"CS ^^;0AZrgrbkaީ'Iwg%l1BRU~+};uq~KVLzM$}"R8 g_X $w[ 'c;ҤsJK͢֌b\i9@>N ;N; h*pەYus-?w?; |,rz_n uN>smmɿڍtZ]_,1<|2 |Q3&ezB[j*He"[&  qȠAV"& /v|} ?}Ĭ\$1  Tܽip=@M_sy,5!o!{'ݷ xL!mrq)69FeEP⺠_I'`4q5qۋGy6\q࿆sR@PDNP6ۀ!]-Gc6[@ۡ8YV0aTYU,Ig9 Vg69Dqw4zG` Wbu> 3.'h4 MN\xbԴCzaL6ȨJ#nSJu:pxtcפ] ^Q ӈ@i%؋!? kUݴ4/0ZIGWԿ6 Ʉzx7?aVlvwu[<(#qV@P?{S1{ZOW}.')R-uzAq((}9I?E<],#zSA1v{Ja6Ƴ=[fK\c8.NlX5LwF&8Q`ƍ4T8>lz̑ҪA˔_To8/*t'] srL4N[O+m2R)9?(=FeM˶s:~UqM(1Uܓ W!kāQ@"/qUzYv#kyYv ;f ]-jU{7O9D"tj ܵwq4.i].?xS 9 aoXJ(>a M""ʜջ SB,Qd[L%t}mUAxQ=upi4J~W(Sa\֛N"飴(C#RJ "u'ʀ1 =iP@FX9E%k|WWȊDE Uxޙ腘!IcI;_*⣄|] e ŴD@-g^1n%m%\>_h^'C1,(rϢဎp Cąϖ' '[&VGth"WvXODE+Z^)6ADn0歅j`Ex2&UݟJgnk0t[ɧz<Ӭ2}`rufH2֥9[G;8Q-l]͋ ޒ@߰pY]9B\S{[ʼӃ%"Iha ?_Q,y8vdI}2M'ܬ^0ٹd:,OO5535 QyІ@~+ 쳆T"<\LfYigY/J騔%ϫkIyWsũBkbqoV V !X%niN3xRu+xDMW'}Ur͜vJ9mRr$ygo@@>x `NѹpR]9܆/4egW zM3A>*O[6оl紲t&бc)c{R|D\ݳIORt}ڳTW+PJmv q_6H0Q,T}EyL s){Lޏk vb! M~Ȕַn5ixy< ߫rHc{ЍPӴ`ޔ%ȵ 䴦K(~@h V !~eoaQ-#mj2@Eor a `v[Q4c|ŮqG)`YweP6T1*QB3{`p?ɏ$ȝbKrAdUgiTv+~ʪ8:a05(5xX؅P޷slnkf=k{9⟛oȉꁓt3N5d@]x.m4NDs ?I q_<whYK7:+Uaur9e)%ŅEdmwUq-Z/Ĵw3U˿05 6>Zc C4g9Yrث1f+ 4=;?Us2o=+gK㹟}ǯXL0%a=ق_Rts9n O]vA5805aI& G&9Yr]5omCA& g [ SfZi[_TefU:`ͰְQ5'h2׍⷇quz5gb T ?{ :]+$A du3#p@]LG+@~9 F.oPyvťRƊ `sQ".  r`Th&dܨvN<<X_juѧ]O;oU6D8%IB|8 lN^ Ta7A=VY1 A V[+f&Oݴ?$q(gcShZ ȏ暗TI2+c%^o?+b1cUІ*"wKڡr0\E{w"ݢv2Oӣt4Vf)I!&t{o4:B~0#nt^~[oO_DT^~*jTX#Gϒqs' NTwusZ B@pZSh9N^lq*e*zݥj뤲9n =feaf%Uol_$OӨsMQ}O2po'FgE>c˜qYR-=d6谡ɐ7qU l\M'EDS Bn{u*~ ~\(gr# 7J9ϮWDPNɮfMs 3=QKW@cD?R }.m08#s*r Ȭ9+$(fdD") s|Jm4CQmh $Hą`E/"ٝS0gऍqߖ!:PrAcf,z258=哈;ҏ~L;@T;;Jcug6yP3 'mvæm3Io.uYx V`oOއ#ߖ]wn:k2N:'T)1G.i(lB175H6 K;_نuT1cFEaHdtuQMy9Pk,>0 11[X@a՚tѳ vktCo6U޻BO%Ic9Q35Wh$9EFgi@Z-Tͪwm,J<]/On"LOax 3pwՅexW=TGn9D%mJ. >|`_a1?JD"i¡7ԮK|{}FHe(K2M&a6mS걨^Z*X,KC!!;8럐ٛ 1xjюPe.S۬LEOqVx>*: 3f)$Ѧ؅aI 9N:;B]~ -Il 3su#I, ]głG̑ b9-%-ҙ-G?XI}֕<8n 3B ޅtLi}D“pWVWd+D3mǁN^:buƙ5=frR&!z)BѬSC], nucYsZMHTty26>~ DV%$_yZ"h5!l]h`lѰĿk 9՘r8G(. ˛zr:! COT*?CsusI-Fцw-*]<ISx Z?uj똰 1g͏&~ݠ4,X[:)B3x/٢ܓ=Z?K"ao.5["SGo8&ye<P&uƲ-B.uuȤ8"s)ﲻm2`*>m—wcW]N d. fB>$:&#EITB)]MJi78 bl4.Xdu?97B=wdɵ:QQ0 ל1hvwd(Nvxզ/Cxߚ jfp8.ycLь>jݠ2ܪqqL& ,T̎f}n(9bk9HC 9A) UpRUgc^JAh`YIK1Y ,H^ 80%\zd) G( s- lC,\噡[?WMReѺOSJ htm$wiX6ٛ- I=9oleM!Ƴʁ Ʀ-?9j8QŧUL׼5L}J-#UC12jcJ$J*&dA6ls@Q 1Ʀ/و-B֭<mRt26\PqӾ/^cTQO]v`.=_gU$^x,KbB`(\F{VӃTM+ m HE&0HL e[ڣ G©FފvCe ʠJ*ol([\#|̺Wg.+vҘ9|'LR2 bL(wĬH T/%\(8aczK!eZ4CcNS:Et7¡Og2:,E#ַA~μըrh@)L8iA G Ui(\P aFpyf! ۢNס JHbAܑyR#LTK.%;ƶu w.:A;*!9ױX^(Q(9=L(t_9O8@n^(P47̙mod +eyTYb(Ž-7OH vjt!B6\Y\jVvUZE`p+pN.ƒ5m]_5D՟b'^GYo5Bu~^6T\>,EmfT dmM\ze8]bug̿> kr]kdr|`5ib'yo,)lvqi7j%Nl͚-R>Z+D[ \qQW(K,r梑j}(Qq⚻(_I}<;扟rLY4 2˹ӅK *; _`I%uvѾ F'fCZ 1< 12E:-?%w(]Ĩ^܏+c.VtfM}9ORܧwX(19,r=cV_tJdqzBS.I62* Bwh\^t7f"E{ !Rf w0A4ٓOe-{?׹DtVS2"$w$Bt9#HZT^ORxInԓɱXy*]|C5t?3'JڽL~aX:/cK4o?哯3!6n>Ȭ<m)X)Zk@b^@XV³QM"&/޲e{2YalrOlkIΚ()5Pr"L?nNn9Y2C Ib1xox.3 }0!J'VeX#P@ujF=5kSH*i})\Ⱥ_bVyKu(g jU0]VIp\crfk=y4xoPj;軶dɼ< dm2hԕSNbbgHLi:%=L Ԓw|l9 ,䑯ApoI[!<ŸIk0>qΟ_IGٖtuinL^r6vhyϱƴcrwjzӈ~3W^96ykD&]-B"{@ERC:DRjMC(Źr.ʘEYhrO|*w`nPCW!W3S8byZJM8h7\ңR vkIkY+wXɆeu< ݺ}',@p6EpnҞTyo]nQ M3nZjXKs!6?>kJGAw=v+ۄ(_~h4!|ↀ7 =ߵ5UzcuI"mАP׭'_ʖݻx.5Xug_98HdՄxutceyS5+%x2SSZ]m\"e. #2)P08Jh}+[ZOs l<6XlV<(}}jBIc#50:)jbvkS?mXFҁvPvB|~ h+ɸH? l9-qmD/DnFߵxtjm"DSσ""s{h@$`O \ 8C?~YTzFzN ;O7Z>&CЬ[;v{gTqi(ph~a8@ټݨW^E@w1O[k2QLшcR+Sn=);g6Psձ=N.E liuϛG% v֎u1qPwkKRgчx=Yu~rBVq\u ]?˘.IdgHROU*gdfZdګ;1jmG= }S0i;=5"ęV#7(vuDItg ϸ{po/dG a7N͢w0(o\)[KzFϧ'MKtIӄZe2eX.3'n-;ia^Yakh=5CYav]$AWZ JVw9. R(8@9vl-F`V>U 5Ѕjskv(%:MI(ǶŋN[ב|}>l3,aKIO6"VNp [;{kH|e }3BQX6By+9VG:W u h˽c;?9Vn@zo[>|L& *V+r"ۯ?Yg\Od*AxjelUΔ&DXCo| s 1K {Nok0K038:a/hr,aW0 ;bw<A!n"'uZ=*%p!1}1 &"V1G[/_DT VN:f#ȕߩ,ftޥ Q,_|,* N?~KWEs`jœ 4 DϝA ^ngoRi =ja))sa-` ~EH JiJоR9"?1'ݑd?k%Y,j7yl#]nz^Y"hE!-7ayvo?FA6Y#Dw>A+U7L&M R$F#gJBi\I*T5j1~"(T6 Iq.[e"Ovo_iv'd”c,"&bs17=Nu'#qgƹ|<,qU) (kH08ۡ[oPr"?矿[%/L DaSDեbv1[sGMR1+Wp)[tЍsNuk=T_o.]&2vt!c( qWeJ A8/u>"xJ̛qw҂INkJ?+0[<;1ƭ``]3Ge^-dt)* d?6In[1 AhbkM"v+)I4+sS ̿\;2e>E ^oT+SbI{ԃ;G,n 6]~5`:tշvڸW͇\]lxUxl`D.yT}TV=.;Mg $KkOOihd>TB7ң'"ko{oQED -/S^ɕ&)kO;JJHԕ:ߏ19Ny33o^Б;F (}Ot-HrH=(o|{um-U33$Bا8]2L5X32Ob3"jLz60i!G )sDF$蹙JQo QvO[d^'ǬC\=&վgyޓ%Gi fη8gTQK_ijءE(e*dY?HYjzķe3O󮋀 C|$hk1[<֍tN7Ax4uwCo7@X6N1)\6A(IE@U?{G?45B`*5@ k6 +㚞ڝ34z ^29靺bp=+CbUCh~7q3O;'!7n$ IԬ&h'2(`Q?U}-tJꡠ?WNxp>JI`@[PXБi+11b4`sb[jm)ՙ~m(sͥI, Xw}`1ц}ytHA;ɒDo Q[үCP%ً6,/cPT`݋v8?`D"$IpDx $Jm! ;caL}kyxoɴAОV <[1S{,&|-r^2v ARB ڳB9[SGy#?e#y^i.WUV>רR_ Zc-(CZ{ږR.L))Z^9'E[1툗S}U"a,#Xڀ㗆.Qf"HyҦH6i rj?f@x4Uv;r)`=dx܂6.4io_ W)=Sl[7O &ɤ\8}:"Q%tn#~v[AKA^I 9U4+ǾLseIE/R<4!MVɚx)Qpچeѯ|j Nȧ+*Sgb0S.{5U0 [ݗ`& !jua=*KIKcKP=oSȌTvB:p[[Bv߰1D/odu2B-j^ !f{Y5/%]SR fH7%Z['D8ޭHM' m$MT(u& w8]kS,[Wu,$ڒ$t|M(%aqJX* 5dMn\h_ƒP O''W(! dB㹥wt "K Z$[FT^Ap>Z jepss) =vA*'/O~Dg+ 咵I0Q} E{٭/j$Ee2Ӊ^p ]!.ϏRAT%H*R#d[uT8,L%q~)LS\O܂&.O.6S٢* 0J>ep$ :Lムjaanb G&H^'\&cQ1DvRgK,tij7vx/vz JyGſV\_N֞wS-O|VZןL=%djJM_$Ͳ䠕Z>8CA.7 Dov+28C>ISHsv~hY;7C umRleC(!yq {] $k,B"] إ/ xDK~eE!{c%S2 ՌLJIj4b.7g-)LsSAB&,fKBaD]"!3/ ksԬfGrx+'CǛfH/~-l_?tNjBMHhK FNb8aUAFke%* R˗WJ-_jFEsbIyq[ }}::kpWq#gI6 zOCfqI/uiI`-kYn8rܹƑa[`hβ*_q뿔2( d#%ɍj3N6G0ȃ@g3*p5 I׶YQRG/qiɣ|s^l)R$  ]'$գg3m&p%uxk}Q vr™LSP)\Z4pGb+څ]TS.o~< R~@#]]]h[fVeVYP<5B9;(qenџ]]\L8p^_|?"$$&$VQTCMF>2P>%Ԯl"lovٰ^/=: x@5muT,|c |&? a ׽#iV S2M2UȮxe*vMZã]iiZ(>X"WA4 c2 V_ҏ8|H?xsډJӘM`oVdŒ5g+)I:4~=I &=R-sV^Z Xrr'ϥ *HWRxt[ҧ`Mղna5klm}XR*,pƑ!RpB!PL*ҕ^4t[%[>U5sX+Es{GRF`cҙ[b; شi†l{/g f ǼuCHJPu" ^d{ܜ>|01ˆIξp )$]#|viT2۞ĶNv4Gl#58 %#q#~(C2vKA[)_h/0TcD;;a3H2[k=n2?.7PU5X6w_Fcp+,̘,P#{Y<|r8o$[>eSNf# p`hټh3֤8sFfwK09b6נeN#ǭREIU=ʼnc#~WŕT3_;}{k`aEzn$&0 _MR캨 8TqVmllՂ[Փ(D*wZm?g5W6uBYT$-(\EH+ߠ+%z.iߙW2M9̘/fghFߠ~* 8BzTHg{hws<ŏZB->m%^K^ZۍpܠT"z[p-Z nfQ #f,{k$JM&w`="CmN8*9ճ G9h/kڃJ͌[vUA]p24(G]=3y2ptP.%_WsKԽf|G%}c/Z%+yZ+}&%b{Nl+v3awOiÎkusRkpz.ݕ`78Ho[-t ẃTQ(3 KG:$bSjPmx7|ڎ(bс0:(+-s#T9 E2mOHnz#X"D5*nPj(<&_,5k~|Z<Is :aUt3QCPEm/JibESHG?=FK8Ek .{PJkU#?ps8]셢p߻> 4 Za;r.7.g32Ȗ7DW/ Ä eEEά\i /h}n2=ÈSuw}?G c+ cʆ]DB¶͛^q?ylAWݚ*>wz/ܹ uptBB<m>:u`+ÀHQvX@KyAb+n }l/!(;\O1)u D։l~tro2"gؖTŐ>a9h f@ Ĉ{`˩xN?<ՋO9{l₎Bnx +*DF WP ?~Y7Y9/h uNLR2kj1nP!rn[#yV+冑k܁lk%.nv?掃T)gSaC696܃nP/ck$d˄GHNKsg k6&4&0Ojwv"kҥ&m4c1d)txtaR-UhjgED'4MuF S} 9l~1:Ou<\1Q6vWݭq]no )PZM0FKy[nW>qPt+3̟@ ^ÖᮌTsBKҳ[duAV:x~vE i')r3W2Pģ|,;0H6vUh&z޹i5azD*Dt6{>Y"2*$vA4F/3Vf`+}6! f;:pu0;ChѺ6+H=JUZ7LqDUhV=\1C0&CiQ_8(jTh@6CUΓ׉gKarUctazqo9f=*Ll'ΰj#B\9| 6Bhx&.=RsdT6$<ܺJٴ%fޅ J^wK'6~tkI4<;u]8C/cI~1- u6fU hCeB@}2׶S 0Tzr\Ϡ$-)r--WK"9䰘/v^u 2CY7١Ε);Xa.(e&\"(X6GH~˘0(k#"/MF%+W Pӆp멃J B֙Kb9?7g9D%m\"<|]CCYAp\!CvD06]HwF͌R%D@; GHc&ԟJ T>:v|NL/?@ꨉA4<TcBJK_u;0[]mE=Vi33]g;*^"'}-qاO4T컍̀T9 kAI٤irW|dZDQB*jnd74cxAƝy&O/ޛߧK,D%isξ7.*IHm}50m,+MUMθ'\8 mE";_},[l?ȌX D({1󉒓 2VG$xߤޜGG:!r*SL:)B:Iqz{V.ǰgY/b8˙ Xil8<ˎ=85{,lLQnX2IدA|]p|a~E D"UA\1,mb/ uI/sfPȜ`ϰzĬ nb]`cowx5UmёsS< Uk7hNJI2P%KF^jPt %PA6W {x޳0f[eB-'O]-{=N,6 ^2zkg`ݶcBuvxa5]J18W'[& F+\|Kr\й](ezc'&LYT=?!. %;Q~dX ҇H*s @jo Ky Ղ苻# 4~>[~8:hxtnLE;lD `>/5#гQurƱ7"n]Ң]20-׸O#㦆Y"Eɂ!E;y?ES2'4u& %HhzU:zn RFusbR3ww>ÌM̺=!,ЇqFAh\{o$"QyVHfCkOXK:t]`0~? w! շXb 2, sv51r,q.P4aHYo5uZ]~w1{8\:J؏1 uR~z9F|d* 4)'8&W"8 cXg5 hPz_{QO?:yb))=cC ̌PXZd@Ϋ,in\!mn.zS(׌TfCnN@[ G%wۈ8_76M(S?g4D0&HZ^7ȟiWdz`$t3`;Rsq[Q4"8HM!#bP9⏔~q[c'3ř4l.hǗ7mk>IUe|HOn{~ra}FS)b`wF!sK ~'\xQ};7y8S;0[2Mn\L?*kΡ~BWہVF௿j4.+#]jDGcf"p3!Ul+鶁iL=M't-ϥΡ\f9]9K!L3 `\y,+‘Z*5(q}RLbrt$95@PJWX&R> eXCا^1?jl$%ekLA\:Suz9ix4q" #GA Mqq?-+R;|uVN:bX-v /@* `*{RfOk% y%{j+ Zba>%RAұ._/fF63"ODGjݫH;Oj2AZ`֙Ð0 =S+,(|6d}}r[J>DDJ$"LĴ_F6k!{㽜T[_.ZDVp6]'r |"gh:lS8+w@beG/Eղ@>m 4֨F;g+=): Ô&m|0T]]{P9A#V걭PnQ= \g?a;{^d+FG#B+ UqM:q3@FC^# }`yd=`#^kB"~Q "^;sc⒫W@*.\ewawPz*CC {gA@M ^! 1s艱ޘMVtXT EzuQ: %N/524V?ߛ,}@ƆC.J%Pt@\BߪCM\P=2!THw3pȿts  wʪ}"pz)[Px'`k M6N$~##3:\ <à2j/THgö^/CƫvH6\Q^DL2x_cEfXbC)#$cq^a@%ufJo;$ ;CS6[gmKI`@Bk3xV29jNb&OSoJsSuqs5L2~㈎{K{-] MibIAG,6r,A5gY$a&Qƈ36];`Th%4%d=Mޏ3 '@B40Ej"wp ֜Tj_iBv_'5 yRn4 ,c) kdy&+ҘtބpSա&*+ (SEwGGuꑉ1K∡Z6r8=A$.T\8 ꁵL+,8 $ҚšfvF[`vR_ #9#r/47ow;IkLvbL7)ed 0OuZŤuf >pMU $)R?5dH֗< R#hq1q >ͣ: {RNMp߷th@ېX `dS]ݓ!c$,-[Ylf%^ Y+{'C=?T1ӷ}s%9'-H|7e(z|-C E%m..46 5SC{ ̄iO̱`fER42EiPuQV>4_Iwr *-ieu%b/}y)h1;tUci™=/%h#@֛ Av٥e)Eu[\-_*蛄XHjrqRCkunovz`3OLhv%X"CAS:bڭswE{ܹ\Dv8k3k@?FT*[[GsLVKsFƵNUEP^%Lzs⌎d)\ѶG & $ET*6R>;m iox:ѿɳM )#`+gzW _c喙`ev]p[5rEq dCd(CNowB~?4\Us5OX+z^blB}Ź"'dx%AKAhq?CdE?jk+ Q+{q+-nmƤU!"߉O+ QOq^Y;DZ+Y JC{ds bјgQb;n3nBaEDrLU`Ra"eLܯKjctoX "O+Ϲeh91e&ܪ3ȝi*U$t%_!))GZ_[w3p#]_><%.U] <i3!?Ob0$!w}Hퟱd6PV*@@˜62HS);='_'4Pjΰ@!!3Tnըק4vP>K_RV^ ):WO{smQX f<=G YmO_+-))R5g|O%X/i5dAN0CnE.6Z;_%椵bX)ClC4Ӧj#tBV[9ϻ 8ˋEn=$9mjMPkS#I4n}I?0Q',Ȥ8%gyHS3|P5oq},C=ߞԍІx_ῧՐ7cHe/5h^Lt}{ߖsxxGqr@VRiji +H:P_ ff<&3%HLttra [-/f~` }pL,3` 3` \L2t{`#`+w8!0v- &W Ӛw@!? IRH[ Ѹc:A!ýd>rY')8/>?,3?_ZbjߨBe#B] !fzR.ZIZ%-@Ϙx=&@=6ZLF =툳E#S2@=/-QRtZգ2xίfyC2[ͻMe4~iטb$˜N+>ݛo/)#kBC@4`;!K['Akv@Z[uӢ)מ&biѻ|_Ǥ3fsGن9%jzIMf eѨ@:;ePz3pNǪ(Q$Pɕ7吜vfpѝfj$rZHPC>DQm$z]*n= Xt\]'5٩/Ay#ggլm RE >zZL])J;7Ycvҵm86PЛPrAN+n_vD,V=,SX;0Pn8ࣱ!Ӧ?h`#4m5,\f' lԱzˢN0zy; ⮦)I|\:b;M0M4>`(cYTaq%.|]SeRbiA$Nwt WfW@q9uiØֲ4kꞇ~z)x;rm& R{0vU[u_X;lL`EFt{Dy u,H LA r[a:uӡqu뜳4rscb P!o .|p$!kʆ/uNNc\xD*]{`MF݄1Ö`Fb%h1jI464r甗S{&v曏I 77mt.u`YżYpQa;>uz!ϵ#$sL_acHiVyA}W0Ŏ$N8*y{M*\ %:dW yd>ՠ5=b9?]GK$(ո6.9cR1ac\u)՘[t3|,]Dn2k@VQ--uDZEöm ?fϿ҆tKҼ: ˘.8\j@߶rٮ i~"JK`kNJ&*哤Ɖa_}A\ -ø}W<0+'< ;*$ nc1*@$tk[EzwZgdk*Ƶh[?}IY.qI,O`GǗ qeӿ\JWbv:e@v'[wp}И|ӓq6($N#3L/P~DǔKdwv?ӡQo^w(Qx.{N4zDzc,{q'p>`MϽe0L.UZԕ]pٲ;"> 5\>i!}LƷRd>2Z>얎 d)$Ы4hL2O qDt#zorN*~ g8Cߣˀ rL0RʛL1k xbuִW}=VcǭU6)>6B?k7 &9I( d .][/\>eek%~K6o7&i>  &2#ooؘgy%Pfzң͊ZVr;>|D}oc\:}QdPyK%kU6 /ΛkZ9?Ǒd;#`2<3LVz0'oXe\׵1 ϙ4q1E$YSz?.?2eCPoIK}`;X Y{6QRZP*<B %o25.i,5#wo)V3]7al|?ؔl9!Ks<¦}.8(mg+_<ê*F]D ۬|NOSx"\$d+T6m<}$Ev F]a^M@[__$fYb TYE۫o,;{V iP9u Gr>'f]58H.*qdt2=fHk"xѮh2{.6L錗U6Zd ^ezӏ&xQRl#gZA}&9oL8\vs _/{7]cY\LR8NPyy?oʰxY^x04pV@)X."2, w"^V/qL;a`Ni(7%JY(WlKrI j\JBsό礯9hj.l0uV!gcX8&ˉwi={"Y>Iw-HaO*)7ݧ_S79tKfGxxx J+4E]q^5I! 2~]>10}tyFؓ{Sh)IN-=..M݆!\ݸ2#2C =GFNU'N;ɢv[*w*YеqmY3(i^9qk,Y?^ `vIl%xWu+RfU3xY97Y[,zp;G+ag/D0 jѫxNZ2c5?LO!3{B(zT Ba+ Ŀzߋ24.r1OtӮ +wʏ=;vۮ>;Y&!P1eڀiF8yǃ5!R=W1s6E'C򢥁13kdo/H4D"PsiҦ΢Y  l$&5|Gh"s^W)?hVY` _}E+/5=J7)3~ Ҽ`cͯrMgܺiE&lMNuڎ_Cn#eDdEW S'#&FGme6ģ,Zϔw\2W|B[HudBIPy[B =51wڴK3'=l[S4c׆~E4F%)\{9o;u`uo>ک<|`!r/).}yGh?v΀s1yP~py+JVXi WX}їКěH%ݫD2 .{)S(֊'7Ȋ"J^mNo6wtmi\1Kto+g*$0#kmpt0/"<C}#[mMW Ֆbvx6Vµl~jn v|A*Q. AE$&u3/D5Vd68#gsY.+6Y-+P«fh峆tr f FAv]])q;Y#Th:S. hF3 -N32Eÿ$/|giY!kR9^ttY^Z@gC\k]vΰ^OPEW:W$GTV12X(!֟ܨaUgo2M5lٍcK2\ryFzx7YR.{"݃K%B>਻j LndhH]9;Lh~qa碷XE [X4_& 1uH`HRs٫E74r` X[~kr.x;QllܝUޚ?ft|zgX~ȕ&DB5F[ d_+Zmb>Mi#d6qƈ(* rSwІ2$4#+35aZOPWT7Ad1GDWWxk #ٞuwȣ&Ar2oUwzSuCc4)Heҧ8up-hQm7qrhT;!U]f62c Aot@/g1آ*y( v=rZ<ڷ{@L#ᅰjϱ{L>z'։ ecGb[y]?OI,\& !/+ b" 16"2vʞVy`N:azK"wAs)/^0=ߜw6V`A-RFbr de}Zl4-6QH8ۈO|d" MkY vmFkJ Q}v ~NA -`Q(0d?eo\"g Nz `* Y7r`Zc[}=Sx:'W@M I1X D8}JY<{1쩙Slʬ]|P_DL8S"Vw9 U@E*eLC DEg5h1TJ3kx[o|KtcVAӋ/"F- ̹ti@Theh(,3b*6ԃ XaKM /ClWPmIX6J]g.pNB0@eՐIЅJrZ3ZkP4a%nf9n J?/Mbj~$j]xQ^& *G< ÏxtwJcu_+& ~Ѯm媬}uKݨZ}VչJCy+GI Rg6}(sL9Ԧ+O (ɣƵg;c4Gϴ3%:y@z|x%rtXhmJvk$4"-TF EGҲlA3_hZ$`<ҹߘ'RS\YyrtݐF痎2HUJiF+}ٴC`׋i]M11]szjY(È.qDb2PAsJ2x?ECp |ZǺ#>)^m-/7]I$a( cfDgܸ+Ю.:W@EtHtam]Ig%iϤ|dEg?Gљu۪I e(4[B̰`6Y&~֖IcjɄleTp}Pz:S1/._i2pq3M9?sZHB| &qh_RBs),Dt3֣2p8ŀD ïdOZ0:ȓ^f.3 bCFTWsE-ݹAsFoi@{dTV7[;u:TH@r; wbx \cWCQćeǜPٛgj!sH@8)ĜsJRZm{ɛ_ [H7Z͞.S$Aep-tmGE-6}>7\&`ɜbqs$v o<%51 ߥNhUBJD4Vmͭ#gUpq;#{ w&u7|w[^f¾aN8>4q`EК/OHn^-A&6+hѱCo?`;^E7Ri(͇XM3SVة'Ýmiݡgj H9Uߗ=WPQP3{JYSZ"m 7102 dXO>1.z`▙C76s oAeNPevޠMG4U@- ;4^q9?3>Erà3s8kn]ɭOVk.F ɪU䛼#S 񠞼Z,/ @]6kۼv\&ky)$U5Ww\<ڏW*o~hXI?p-Ё? F&j̅T])"F܃#0^4yqpeZȉfhzo6[# BpTZ,Ĕ={0T940y%jet {MXƔq?yg 30kDģK&FY1Z $ y+"_GL2'=c4!AH 7W{"u2/ &MK4s=SXWRO:ƈbIɽ$\ U*UAא"muֈ*0cѲ`+v(J߀]clav)~;pYhET֘j=deKcLMquKcm4MWhLzE kz<(.ئ(.%ۥ Mg,wOw½ L1FHpƂZ>lxL93Oi1,M٥Ti"T6A.f[ Kkђ%@Ljw?Sgbvd)LY0y;A$W寜ný#e?bC#xd@K.q+J\;$I!uQ15thc\y_SLS~Kb5WODzϒ;+Eh*¹De Y釛]ЋC785Og7eV#༌ԕGjc9R"myt73pEvvrC .UQ Ŏr&O. L[ilHqKma[XYd@?,УY ]ĐdeM;bIځ#!Q"HǵaOD5{fÿ쨩ߠd,^I@bPz d1/-&DU1t1Fl.Y@~ƥ S2@T5z"Ta͇2<73;[%/^7>j2Xi~2cglNغpwiuGڸjnɊΒ.9k8 c%pQCy|*r7껂VYЩr웟@8~BF~(UsU~/Nn 7za[Nk3"dkXw*@o#^c/W<:w΂v`[uc3Z˸3`?jD YVր,I"4vhН.Wxɒg!gQ4G2g{h;ׄ8EﭛEEzٯ]k."85(E4D>d_yK!?5Q̓Ìz7bo=1621DO׋T樳*qnPxnpTh*5+- ,,fۺ+#^ҬeDУ8}Yk OA*;*+Nnlu[VSqrko{6 4lzSXEbVuwd~y_ Z^r9Wiq}pf)y5qU,o8nUtw{~~6祁+6v9;DS"߯h(8:%amuCe!I,f~eE^H8w2dU&>LWu&g 9"G =H _Ov}(`ѴA!ݥ`GD*FX2[8Ňuo"[wW~U{ :V啌 PA= ^m&E$bϓqY({(8c Z ~WoN2'-Hт Xeu/28lQ!,(va-ߓ42s'?HJ 6Yѵ#BE뙣҉3~D8n쵫*"总jxoX̘񔗒E:@s?I税r̢(d?Bd0<.t|f~#Xvve+^ y~TЦV~(^葟jTU9dy!Znf3K8dc#FU*qJNMнV>gӻFIGcze QZMSN֖>{:=SֈmiJ}kBX6#L,߶GZ?v5[T/n? hǷYP!Uf C,HizH~3})NlƤrZN}L_V/IO +T_vĊ[[ oz1hwr2A{/E8gN˭7/5ت⊂̏1TsLY)j3`/:͍^x! z.^y̫t2}VO^ԢQcIJMM`GM:eT6rCebJB2C7\wEOlhʔY^<ŭ᝭  NDL٬ew^GhӅ9koɂ~#/Mx8@CX/%E *a*˲>t}=~Qpj:`QU%R㍹3\-Z?֠UiSۧZ\mpݩ1=Lzɡݹ9B+gOך MCy'1E=EŠ Ҧs/a馍N>L.>Gt~<0~@q3nX cf (5XS;jh>*Û5 Cy" "+RYx3|r㨽5+:'6B#k:DFўlBޣX]bmuY, Ka)&Lj ]#={XމCg[FO[KݎGP ]GdeZBg.8uC3)aSEr]gA+I~hK4ݘۆA9K ̬{Pi:jx~(jUs^j֌ 70̖ Ϩԥ𗺁[ZޒSG@ص<߈Sqe{& Ph)Bq)OJ]0~콪Ps $O|E=%>z)`0DobJLȉ ;!F[lop?Dh.cy]V2^-v%zF9ɱC$6ye,oWI7?L_Q:[L?>#hi.U7PEEޱHhuCi55?Xo`s?1)5fo92qt`3ZA`EĴk>dgZCQyX:IFoX"$Mxv,H{&M\M_1Bv<Ata(&<95D ^gFA*R5{" P瘎5CJ qD˲va!ݶ@c\_^{L#"iN`"UY(jg-Hհ`4B|g[**>a,Z3,_ ĈrC ܲ/> vraH4)L[)h0t+znT,WIB)9[),|W+]gsqtݼFZ DKA3jr?) i^~r~% L>.i}?X/Z}רgT4\>X  v N#S}& c"tV#Y_z#{B(jCw r{`iΥ ʢI lu̩Sk&Džq݁?CCx ' oi^>XE_(|Ffp~ip틓L3WMJкk e>3RUQT$W J3Ѧ"']^z=Q̟3pnf3s2X;FFMMd#mU٥XrtNJ+ yEsJ#5$d7BhN(DRTR7r8<җ$ɱŠ}2;G#%+x"gI"r] DGU{8 ͺ!7ءE=gm>oK3.ڵg]pNv[2P5^RkP)cjVXu*RV+2*A3}Bl׶{k ;@z# ,RqZ? :̣rD藧OHV8G5zxf oJʐNBD 4 x0N.Ia`+&eZQKwi0̨ѣV6>e^PA5*ǀu*}ɓ%@\?XlL.6IBJ4{U3a6{ t,@>ƠwӮYJ_' *Ov˿[ۥW&>]'Q̍nmf;Q4.n=cJg(Sl[l_\*X3tIwZ7>-# jȌLڠV2|6~=!Oy|D(FI3TɏZOV %N~xcԌӁ,Ǘvbd{E38,ai6jk]7T"'t6d61& v ޶A=E29К@X.¤1S!Dtgx2>*`K+|Ild=|X+ĿaYJؙ9(LLKɛ9&<1o}:M|g=eX^<\dQU Dn}8w槷hV*5_& ߗar?(<[DsR 6o~:5i'IB ;W Jvti{*bs!Oq$U(*K%+1Ә8 )U.2n q i+ n^i' :vxH(}Y8!66&6wZߝm˯5j<=d-PC(02IK1!V>/6]E0Ji=@?,_𬗳OEӪ^jC7p餥Ⱥ5elАؕ* o^nX+#qhǞvqur|{b=MTݲFWM)w0ʹ?Q?o,iǜEȴJІrDb$;{(H|BET7|t8YnZOHh4=iht}7`mB2TYuEL$Vf(#F7aa0}"k3A+mǯE0ߖP${*. @w}"dQm_Gu4Ѣ*ƫޖ],͌Ca !EcP?в3Ƙn,:~E׈2_֣I#-ő_:{ #= Y3 G@_dm 4iTܜM+g m毶y 7@7 [wgtkBՁZ6C!H gRS4ӛZ(}5Qwc{%; S#$* ^4$1$EgH(w, _.*b QA=M| ε)ϔg :o,H(2#%\D@ڄ0x]Et\o3:1?m܉3GuXG[٣oɡ:& ڙhQ˔q<|&V+_&bס2>%BP8]h#yِC 9=(AmP+{X[)j)6QdX%Ooz /Wyu5$܍zK*o<*Roy]Z~q67+:yTba=*%r+=x9cCUu#B].Wy.ɧnC@udYh#"{+LWvFMٰ{sAgk.was_z-9Rq@/& i9/LQe7!W D/ԕϪa8"9%dۆ @)0륰\_̏QK~دG9vHGɧFbw!_ `xBQ (صmI2Qkbڶ6m(-&*e)1/$:Lް:<9F?ѝTJɰ !TZ f>]+?y䖕[9.=_߉ڨ6"H7cT_=_5\ʉt4Fuaڭ`1"M瘊Yur-U(p""m:u*#y5EIC5΄{`:p?4ĦqxUB,AX1,C6j0#;5@W>~Wl0Ӓ_/ƝPԝwH$ .r,o:IwN<5j1ɀ3p;EDn#ZB(p;jYD/Mnqc[Qs88N~3%1}:a u+R -aff4A%S"֏;XOҫˁ/2l7=*-H֞JSN4nc0Zz@'k)0n}Du{z1u_"7:y_@_/o!zlR%qzp 52&yCYޑϸ֩3JF3?{O`'dZ@hhu[!O؋艳p,}NJN7%?А% "C[+Z2+6~ˀP{hjI؊uZ& 0G\ #KD'&U^d+1eACDO\>;]WωKq0\?޼[L –>G8sR޺i%;$?6+e쪅s~>̋/QnЀ CƽvJStPAk;&rdP&e8\Em9OyJ+vnj_Z$7f!AV7ɣK*vOcI f=bZA{k jyn*R%Od3t%B?ѝZÅ)O"$phಝ(Lo?IiTx mVTg| /25Nˑ=3qG7nC:y;^G`$EnbU/b 8:I8#̉;dev-f|o"sIMq(vkeɧˎ0&956i;5yuɸ>U$.XA3c~H%sZ&e?>kxčʰ|,GARF{=Z9@*)޵K U:F ~3Ӑޮ? <-K&/ʬF%ۦ^VGg0Ā=ph$w-3-1/~#ߥYES=87S o[8oj 0g&߷Ŋ${.f\Kg'|DVfM'zry P-rי+:5C9kِ@>UZ[ic+ oQ}olCMhٸ&&_[RH"WC^OIPTjשTLgpX;/x$22O "D^nWOX:i>6Nw0\h~nɼ dRX3t<͍(+hGR#vI]t|ꏧ,;mN&@Z.Zֻ{biׯ'ոbHX,=Afz qM,rd]p 4bhoP4ӖIBwEZH[uiOYA0℡h*"I>"ƠsB #rԿV(^[֧n*{n>ʬ%uIFv+7D}żE+E]?ʔ;{5݋+\j}.Djlr*OҺB2  0lt#']Zs9RuRcF~ZHXR`H#KEvz_ReؙXݞ&`oUӉ浶ZKsn C{;^sf#BbNU%~5 3[aϼyM-h ˯dyNrlG/Z="%Y*a׵Ӟd9?3jE2i>& c^GdU!6v>Ձ(CޮSVU#.:t[Wwağ)XXA'r?MnU~mz}54n,^F燙*Hz\yȲS E@lnfC4Jxf/*!"<8e%ụߋ=d|45z (d,L@֏7? Hx6mTylw_!ܽ:NUhY'D-Hs\aמx:ߦ~djSY)i&Tkq92~5IJ ;",^F ٔW6?FDE 쌨|*8Vݾ,hC/XNH?^ 6Y*9 ? y[å, =Rv'S}_hKzZUYy#'jB.ptj XumJBԘ0*K?=])p>ؘiijddu (?@#}_r5xvaT85; !sv /:/1aܤ<0[ܽhv"p;B@@UWJBb㜲玒hDnS+r#",n݁e ›*;`-b0ml8oN]|ʓ^ɨLr SqI/hۦvquhRo^*>CZ%|)U&=7ǎS[xpW#Kbz/B#Na,2/XX}6{#7MAl]!v{y'vg牞Ec\gIfvyLP|ȭ6iFxP]$n \L(*A| ߂%GZ;턚DwK }9ꎶX򸇂$F>&I[<rxS3SWPCgDkJf9 l@-XP5$/ӧ*\F5 3^SwVE9x 9gD/<Ƿ eSl';86c] `޴oc^$*NWsy`Nv[|k]2xa.l,Qe@tXx稞ax|P>0%JJ-[ߴ HiODyR(-P>[G(:ʈA C$H촠S#EpGf']J}aꎔZ.`NNcH_ mDl} J L8ޱư MTj;25{w! 76)1Jv{/^xirAæUP]x_J])<~LA^~ΫһNζ^ZA~T8uAcJ\]@@^*jGi8 q<2BCHTeȆm追~]~$E8>S$5w(4is-]`~G#p+EļYwE @w+2{4p?gpTMfL^̀gqf&EnN>M\_ssO'C|/YΎ*eѾ>&iޠVV}ybI-F“u#l,{.wg5Fj.sP=֏F:^U;p.lD!lͅYN8Q*o>S]&׫wmxrb/]Rb: ٶU{оLB1n&W/҇?*zOO)H[q2Ny̓+28A6V˽'z9$tr$Z& c;-.Od-`!q1_qFW\n0s>  !K[) }τ<$AaU6^I )u-56mt3)-)xw9}S ]1{n/D=@Y@,4RsuT,z/\d)'ř QvR'HM e!>,YK]e8n~+iQ!Xf4wFJʐa\Xk3W4?pz}5 8KUsq Ie!6F`Vx4n{ FWg.,~>&%GOA$;)B'|m7qf-*0XRM&W[j}Owg1&Ͱ`\w \Y IU%OOD5S^w,vJZ=cmT҅"b9! oK ’$9 FFbaLݮTc3;MbJ&g:ΠR wD}MΫJM6}&Pu4@pzЙph=|+ա.($}`pi;䳛$6XUC[_DO0YkdIq \}TTijOGy:1&q|5+bL#7op7Y)aw4lΌ5Wxhd x RP@+q053>e,5nW8oX%:X.+&x7>qu*-S>GP!cU,k|!fOlpcakS$Cnz4IYQnyc-a.*:R9sJ&3Ogπ Vk g:}X.;vvM!ڜ'&vKD=H嵓K zWBX%Gp#k eҔ͵PQԘ(KX>j]ma^S:\h~~af4ZvܥM2~1AB}h+Uj,qt$ i#Zn\〓B%;pݩBP"k9X<πHN -fApP.8edIt?Wh PpRhIZ:LݖInE?:(0*0KC B  PC^&=aȴHKQ!YMN6^gNgv %?.+S Pn~203/'"eKmEC>h{J *PDrCWV"]QNIm(;&XM9Bz7WKQl~OO?V+$}zq JD Q.r7. ƤuˆS -!fuq?j)^t $MB&.5߉U$** =Klje b4lh+>o/W_aN-$ՊZR$ dg9MR,GI,Yq|XEki4~WpU1z| =}!WDfl1-"cHd/.pk9ft:D̕ /Ur04.su*+'H]-\Axް^Y Q})ƌpn؀rJJʂjUM*UEh\aC8c\ !{::p^P=.A1H嵝 [WOk* VfsCjU1\VLӝh*;3BL 85\T&!W)>]LQ9E>u=+":MZ%<6(27A]j2 M,ZC(x+xP?CmS}5h+yAݹH-v楯#@އ#%uھVtCJ镊ӽnD s@!~Wm˵"[R {E}u4IUU[``7u0݃=8Z<ñ/yږ\dߴP=&A{BT z HC[YP$R\2sTUP:<Pab\ԑEt/7 {V5 / Zh+SA'㷿<{Anʜ· yUL j[6bF2jĊ&,fu)wT|\ymR(h&C)}Azj/lKk2a}e^r4 @K!A̤?=%мKdH OQs3̫nr=1 oN93Nc@[`I.Yɸsq@^J#N֘: vqQvACyPLuH&.8[^>F#O%*eG epuǗgLil'A53Űjva"]Lq*;*"1B"lqq$'+{Ώ5 ;V{ϑ|CK+Mi.twZVRcanԮ 7bƾ^vwG Moe,N_ #)+ ^Sf"S P!;A#̟~6Oӯ91"t  YXk,r/o>FxONtc,8k_ J`ӿ%4IuKZ ~Ȗ6<Ƅ,VfU=_iTi24=6 1 3ezcISZT~e]`Hj^w 亼mCV-DZ1"dg#z9qAy?'ShnL+zyCfg;L7+Gh``e_6xmw҄oJ3ןrNI9`y1_Jvtz)8vK2:5q/U^m8HpS`Ѹc:Ph A#Xae,Xt7?9:Ы!siv3T3V^=D 0P j5W<2wY#Yx (ԉKodGtm?"Ao BvUj!S"ͼdN 1q"*eR,u՚6s lxyᵏHp@帖Fm"YJfܿUW9+|e}tOy-c>T LcX uc`iFAZx~|V;.KD)2N蓭\:/)f4~5o{ +_u::{}&0B׎K6qAy9] LA>yMϧ:&܏Pސ[W:oӀH0)K%Yx֊ lЛZ\=W^\nB[0j ~g!H:VB׎r(xP]˕+%?Vy Y51Ⲳ{%zc%Pfv''HF"ؐn4N< |׉n;p<[mΝTe9>EXL9RhQ`ڝ-4}`1_|d.w%x$#AX;;E \}´!GXf *q![ _p(k`M^4kE=Nbed'?ҷI^^Ď:嶊j!G?fyqVeRr0E;Q8KdPQ6S)"=|)|ۀiW#RWe80 ( MAN[((Meq(z]c{S!мlz[iqخMT^y(e0Nk+`]~}5 JF5XjwrT1^*]i@0e dBN{DZERaj#-b_6M_#8)Sl.\DzVL*cMR3W<͹X{@e&?ZF Z1pF k1'.Mөծtms[3R?/ܩև@,wIZ,˜?+qgcPVЃ1JpTyuzēu3mk\#]aIU Qgon˫pHn=xWtiez2)tiB2:VHPFfNTSfZ6D1֋,:AI#(=.f%.9?M\|;^T$rlnCkxoa\Rs "F>W~ٟSXsLk}mm"8002qTyk.34$]K¯{&0u+'T:/X6~w(I 16VXƒcnV76O~ 9<1\Do%厗e-Ő7-6TIxj 8iW- ^nl;H FkiMU2DeF@-|%8L!AVx6k5+7NSw/".L>'ܛidY~L/ m{,T]δל0\.p?}&'/ Sg\PxjV:nϞӼeդgHM`VXF̩8  =z_=pꏚ.X*Hv{85rľBpِ1Ʈ#*c(Z!zs9B*6wfq\΂B>H,ԹcΖ @f앋u=I3-S0*N^yF| %NџjlYڱq9%<Ϋ4DJٶl:Y6 'Sͳaa%VC'+Hw}gOB߯{ȦmMT2突]Q\P JsxX\'~vWm?AxPs?^xJI)N$;:ٴ j91fix0'X%OE`z]6hiZrNO6?P.q-C>[?g2ŢB5u6x%ߏ{w>G5|^<:-7ZT:y"OF:)M!]Rg:b@[K @eͻxne^}~'2?2n5+tt.YjsË :_ݭtb#N\4 ZDvNB12nYNg([\ty%6e35Իw GdyRNϡG^œSSU`͍?6<;b٬"k&#N2e]f{SikNNSw)M)bF~J0@L:R!FB&utzAGV&M9n^jDNC:doj*vdhy}y1@ӻc ;-Z#2b'9tEI}EM[7t{ *eʧ/` {H#8ߍ ҰE!ֺsǒ'7TXoׁp5&*;f! {]et5XQ;euu-qC^8掶MA/T_ː'2|| ؽ]=D .rޥݑ6ʙ-q 7$e0 C[m꽦s6ӝ[E>ɠw\NAX<㛣 /?'ՙ "~v9GrsJe:J0[TuӋ>ѿusC:(#u_u&jL} #?p*t]ebLb¤0$B|;ר@[F|^D6^oAR]: k%=o 47 :bbsW4kj4Ӛ '\bҎ1WK:(u=]*V$.uJ@=J3]΃.V`XsA'YA%ќNg.Y`S0٭ <% ݸlvk4u>9\ֳَ۬ OkP7hRo @+D?V'v[NBb @ Hr-pŒ't~J$6l'T:|è! hH,Q+vTr<z:=0zoxGDUw8 ʽi7EyzS?" 2|QϽ~U?g;V+Ĥ6[cָFoO rb=P@of>X0q6|"*:b1芻MZ~WQAi*Mڱl"w @o@=a9 &!j>|]:iŐ.Q%ed'cƧBO"Ty ^vRWIB$Plq$_wt[Hb]9>aJW OhՈ:oSPݤ9O`.H+5K@f&=Բn{uVjq:j3(I  2ݏSM']}V=F=;K sm3@.K-GjtSWV;3LCfdžJ٪qƏuu h &FkY4t]XQhX!LpTMj6QB\1By#^\  r!9~/ m KZOC̃Dpo U>[>ֹ#7Ws- ) %5!~i{BW|ȧh;B9xK%J COS}]Lq>ίȴB(HDMlfuov(/, c>ڿ3㷟|1. .Z`C]TTx2BUzZٮd7%V-`wV+VݜM\jg AV_9 jo YW -4!OLz[Ye.0aϷ3Kf[}ڃJxN5HDLM/pUJOT\ˇS;%i 'DS Yd!U/tZGFuB3;~^(@rh߉_zn4nCN2&[%1&3q.N$/" bξ@aCKH8>)T ޢC1L)Y=czUJW\4Ugdƙ|]_if$!u]fGLm[K͠ U^E.P՘8#85?'Ɵ-unYֵXR&RՌ[K(bDK[BJ#o'|EVF*#OЅ, XiD`w2x V4#Ywx~9 :'/hiVǑ^6ƕ=BPOS$lsvLLD_(0Wiܫ{Rt`Hpl&"`:+6i\ANl=paE}ۛ܎hP c]fEIoF@g@!Yqr\DOu$^,- j޽Pq%0gYl% %~]QIFƘ;$^)M1m7\&,}1BLJg!>F 돱Ѵ&v6!v7;iwД꘦MCnг{@+S3SѰG)sxd h~,cmMLA.WhK rŖ[q-{,:99&[ 8Pvb8യ*Acm q"vEF8O"γgq>(g/=RW_ZS?_oʦ$!)t$@)Y7Eh 4)1Lxy땲ja 3AJk-^Ҭ;qW&B~ *|P ,bP-mwE{_8#BT黥Qv@sjf #["*h"rfjy,fjYȉq/y 8DGWAw)vOTg6Ѵ?JFojpS0r&"-Y@(;enQDZzCb ~PzB Z].c ;%! Uܫn$#̀|ⓕ }>< ePA/,|Յx ]jM,vMJW Ϝ.~5a g٧-C .[%gt4iMKȭ>mDSŹ9Ac-ȆP5l5//7G,y ՙ"AQHJ;TSz,5YպQ5\!wc1hNwDܞV?pq9~G(~\>d(Vu '$L*18}B֋Zw9gѧOI o˹7OJo2;e`!͖ڃuOfjŒYߙUhDG~h:}:Na\T@5&ׁ#RdΛCv }aҟ;gpQp Lw5yȔҫb;\s.i'cꈳpxxKȽT-*W+s-w2Ч>5+X=3g^& .I4PFP`$iؒՕYȫ /͑'Md ^TTVr#<\_V4k{BNy, 3EX?J)e(bHgཷT ѱ~t&203^T'^lXtgU^'(1ˆyf~l6O;i-un<÷M6$gBS#ލV olXF \I' 4nm?pE\pXh/MO,R3v{,t YIAOu805ZC),_ 5AURj\GR[i!CJ )}0a3Y -}ӍҪeהڼZPyULjf'_-hM).|Z[gs(1,]}Ym;!V>x[" NG Q 7:e!<[pꭔ )bVnӵ|צj(/&-{; Ν9ѝ {{v0-&)F:_ͺ s-ETebJ{L;@5=QI"o q uH-JR?i_p?ElEȇVҨ:(0D5iDM vN}FHS6= 52w {aIώ?@n]4ǢAXٯ+e3Ne )\N9+:dRM|ba;7j3M(^C2,< qj|tl뛇u#(aeF#+ L&E2j1@~?kgġFg˂ ,-IVV2W-?l yI(ǘsK&އjXH@ۃU{VX "q(ƹ^Q# ؄R>B5[u>6`af 3r@+Y㬭D^zy|ME{`6MwSq'G{Ap@CEjw>97Z?˳ L](:w.N=*bBy|M/&1(#qIZ8=ဳI! uQ[WSQXN,F\776S0"Cr%aGZs!-Gm2؇U:%Hͅo$ )BI\" ף 6#yM騖G'V˙iVR=$Ţ ]Lz#{d5J=?&!`j4):aSNJ`{ ײ6VU(.<; +Վ qO /iTFIn!@xͥd3 ?@E3L3)*y1Z|ڿ'H lDÿΓfwR!t1/_m3{oRq,ļq4|(zfNZ!FܷY*fad[4.x) Yi 六u9MZÃ+2y {D&A#]{XƋQ>?@W BXڒ o5'0\V:[ԍ ae)>P1l 57G>,GW!Kƥr0K. mg.͓XC]4gJ:͌,]X z_Eܲ6WɈ\,C'ޛݖ.⒙W^3j/'z7Zo=`yEuP` 39UBQwDYٖ2B0Z䰨]gz]gq1RO钐(\t ]r!o_5G̺![RJ1/>P֚'u5CxwI6ׄ7(6;C3z = iERoh!]ntbӝ.jՕh % d8 Hf/An@T87FD]25-yJ{}vmH<^\Brbz)P.kDS^:r Z>䤠׃KI~"ck%ӣ(UIXD?EO"p@O1y\L0B@>1A#WO3^#HP&dž)^ YA3gIoY|h9aZH;x$0zCkL O@nM3GT*wߣUb{RLG$}%0)%5 JOPSO~x-UyBH?rBw"g{dC~aV. sy| eڬ a2ϥ5!~X-ImX0r1OdRJ9FD; {ZFћQsL4 Le!x3HN ~=\$U~a,x(IR C'pL'}E3/cxeܣIc%=4 .f[2L ߦR5V]ܛSW$Kb}:im&|fh?~]̄k0Wx_0tK b~~1/zt$35~yb}و?c5ic("8]Kӭr@=% Vp{dq%h @'jEF΄ь\45 2qK(_k IVLm!d*M^-] @j,cu%f Qn+Sr,QMQ kJl5\C3HMJi9[e5O)v-0R/Xk6?dNm5+_`-?}a\459ZT|T[$ap`K5YDșnLs G{G-k }븱7k.]9 H-+KyANf;<T*`SRĮ>Tk9TO)64a / J'J{qG =G A=AlCcI!9c_㋥9+ 4`:Z.` \fXS/5K4fz!g"|Uf ѹzThOv-%_\ X=5{T'-;NWmP%#o(R:HU2H2gBlxTbjRPaxNBl XL/q€1vHi~F<זTE&oĦgbo襋>7i\!wޑV[ϗ4l-+jwHPhpKmS" uߜ 7DiڞudZXkDg bA$nMrPN*s\/}̕Pƀr:Ba6)>x=4z[]D]w1ϡH1?T!>Ah))1Y70u k22fmw>"D#Ds`4i?u|5Bt_nA d'l-ձ^D?4w~joUqtht[Y2SD#G OWc?曲j( [=֥g :ђ VJ,ƃCw6zڒl3a^L13.R0Wɔ9͇X/! sE#[/wdSU<j]Q:}0zkXbc_ޫĠ'oC/Zb]F6FWb\=rsi2t]BނRXM8*mv 1.o!~#RX3ƅ)@ <ߦ%}jצu`C:s3<qpɓMDF{h>)ΎgUOf F ,1~4p{UfFڝaҏsKJrӔDpx:z$(qTNmCrYnWku bZX )nvMنD-Fٙjp|,1 oﻧ8>bsr{ N@>F,UHg@XH5{bJ~K|ׇkT1{Ja[VGc'%=4 `=,&V#uBq/)C7#A5"ꀄaX0Nu~leyWDQx+* @u}UXS |YWW4MΣmǿհHo2z,A1/D9Ĥo;cKeι_CB%0Sʟg-/ S7\WJ=p, /^=r4uln_5 7Q۴&ޱ1,yp݁ycZ !zqXwOޠ5P/Z5"c#$Ow6|QɜPpOP&͍tŅ:]odC;"YHy2B__6=keb=Ys+"Js7Թ\a{{l7gL˲^g5RgD )qaϺ|IښKaYZdp3Gӡ}[ NjxpAbUb&Jʚ,.8ל|jjZ]t<C6iI c,_<~Itmq U%W% ²Y3pOԜ4RT?5BhaSQߡ|74Y]i|!:f8=r:5[ 3:HTTiG6?AiAf0(?+3A-]">x-i+:9 R"T'}cwY }Bk JʞȑIX:|pKR+huKCho(OGXv[ݳiR{[ ?9@&2{c2MV&01T,l^+<a| a8^3;S,WXۯұt;x"D@}4k^x;Kl!>@t{IvfBMqĘVi#yyj4oٳA#6j["I - 9g4 ԅBziNn6wD1( 5h <3p5yz3${f#PF.,[HXP 7{ L1an ʏ];r8rg[=&< l5f[bgS_7>z9"Ph殜r#JKLGō=[ !<뀋fIMIy8rh/f ST<I D-EtMv$n2ڐ&W$;.dE fvO[%5|U|&!ǽPT%u/Em'NDJ127GĥD#C y*C3Iʂ"9  TJvܳL/,*MO&\Y7 (ro[~-,>ܺ+kG̭ @e\Ye纀TNϑ{Ϻ'zT SO/13e P62VKPJ45p+=o C9J=X>!w+aņj&Kپ+}ҝHԀoyQo)2%BZ13Jc'QΛX2Y@Eq}Q.H DзN++4MQz?oM\.FyXz Oۇ2=$HA$Z!s9 RCĕ-Z60yZ.f$:ff.k鿳ug!GdZ FtJ*gj`=ܗ:R% L"\:)$ ϿaʟtiEV): Sq ,$1KLd 2;;Nux_&Bꤨ0Wz ep :~I-g!m~t<"g䶵 nEXJ8 ) İk0'K^+O3QJ=MU,.&P a]V2-v$ s -E D'}"<Uasdaj1Ĉ틿BٟVrEqcT 5ӹchDzd_A tDBLwh@L rLJPA{*gR[uUޫN()(~/,G* D] bs$vZ39qաGVħ)EjvlXڣӤw+M mk%O:\鲳wg }dnfZXDx2t΃Iqh]hnqSvH))o*j.56x !<XW"gJ1le 7|wÛ~.QSKB |ڤ:3I[Fp?-|zRbd{@pAxjo$#TP1ȬȈ$ A̿xHU9Fn{I\}d ,=)ij-$H%Uc- F@ӎfíd8Vٺ8ȣ J*ByĜ(mpݶp&8#(F9,響xi#  FhLƭ)q0Cҷb^(CJI**\OBHӞJK ֓cAyhLXPeU Qf>]xO iaJǷy/~\tmN rR  "\/Ul! ùq],% JȃYm1eBTTp*ٿkm7‰,.Di+<|WE3(vvVI%3qDnݫ15hYPᩜJ21G6Ѷ~yu0y3/ʺ uT]0wAf?)Rbz'0D4M?}:܅yl{ˣb&w/Fۮ$$.So]]mx~3?aMxoRߖ tJ:0;We'T'R >HSc#ޟӳpغ kϘ Fk 72]XK5a.hrOME$"|2 r۟4cȮj hJ@,uoxoF>3Jerߞ Z4tbo1<r*3 1#^DI9T7"@hl`:Z*öʽg'.l8nWLF= *"r|zxZ!%kdFW MD7;d6> O7ZAg9JMW}?CwU"(#tN47h&?x _yb+u cz&5p#ҴQpmQͳ6CRuga =.L8jʆ^}1* cD騕 +bN`֙E!jymٲڰttU3FlN&o 85(\^ .ǭvӈ?E}1ymՂMZo}/Y9@X}/.WSz&1)r#|m$8y&Ph2aѠ԰˴`TeŠ]y$jDu"(Pk^,LBh8*R3eΊ~Q4HLCSui_~{^mM8:w6Y&6ܢ(kgTtf3 >9$Ƃ Y9Fn.&ط7t(bͺӫb >JQ9))N,%Uq|xtg&ci6IEZm g)pMpY\ѭPVZ[ fθYJl!78]̶=9qo AuRt5)Up8ZC116A&29uMs[tX* k׉C<Ys6>B{qt.㥈/xIrAxvpj dEgzbp` m[Ψq)bVV~v5@<p t dM*˒(ੈ)Q^S4W.;&_ aP[KElKB.#$+Au;C֧ 6+f߲wo8畼=bP^YجA0*Bv:J*5{!0iʠ5XgZ, Is7n.2,!#\c}{2j]2=OK")PzbAbD=hhɇcH&Jԫ&yDqj$$+Bgs/gr<<ŭOf;͝d禝qQ}}djN!ʉr,2jZZ MY_%$YLWil' !Mp}ݍr$S{Ҩ!9uN /~ˑyrs%~3bEKH%HZK㺤˸wv; ꝡI#)j  $g}g(F?lVq5D#UmPpGY5[1bˏsy $|Oei?E>a0&Mi xo}sy+@gJ ~=GJ-ׄw,B`>yLg<$R=}Pv7(lĺ̍l. ܦbiM1j&NG9ZXB莪n'Ob88*ߚ{>MBg/BZ#r[[#:fX°0LJv{:eƫB"O/KT鯖PhNn#_+߇N3m] kO>za<'A1$M/oeMX+Xc{]|-ܚggc} :ɮc>i]CFϸ+IX[ޤc#;7"Bx]MI.GB7U[ UToMK,cn"Q^`Nm.0t$$νꦸs[3S<臵! գ5ߕGeyO| 5uъnv kLq8mq ƁP:Pj[r?ݼ* !p=!K0=),e$V8 #rl421{b?k]e4<@^GR ' 6&=pj\ \gzx i٭>3:"18CpJi{z Rc5|4 /J*T(3ၸNRsdLFoh@O3}1uT48]KYC]. jS9IA? 6Tn-x2.npߓ1)g İ!7Dv,:oM:g{#5"]&}"sdHc:∹Ԓs.ܼRwDMrdJVpI L66R'wȓDP)'ߎ럡5RYV_>y7Zk+\Z$}z*h€#xTחH$tk<>D Pƽ_zLC~wɒi&tr ws qmm ͤ6YY&X$hKVnƎxevB>:{G{ŁOWz{3aL ?i7sY* S\g!  gQ QAuV=cB`<; =)5x~lTY&~T;:9>[#7faK[8Vng~̐Ǘp{\c#s>& ] s& >J3A3WemmBŐȰPqu^9zyNsVoM-|jAF:4"^cQJکk̀ Ґ#cgbJ+O^, 8CTA@KuϬqhܿ7E3cp#49ah gD 2:1g>~W̗9p0uUo ^>,|N HnYN(G=ٯ" CM2hH3_sF{YpF KU~ړwp!YK˜]frD/*'T)vA*4TjUGP'z v23`і5c/fs+QuGtt)Ra>79ST^)N]E, ׅ~4- ?Zw44"$S 74wpF*yk_tVjEz| E=ݬ`I>zrt#k4)VNlAUJm '\0a1 ~)'W3{U_pO%3(< C Fs^"x򢱽6Գ4]^ s9^}g} g' |ϲ*i4ƅ@<"Kpa(ĽHmKx[ hc%Yh7D_,%4&m58iJ`\o O-NQT:mo@V CY+=/K ,MD[K6g.d0.g?$KAx !EY ܥRqW[4qo)Y A` ֍{̋Ӄ-GL(\蕠̺KWB L1+4[ T m`OLiXnr%i?,M rɬ}$xLp6YTYȄ_Hyq '3eՀK U D$:I, DУшB_kRKf3rteVm*sJj:ueЍd nF}ĻE\jymSEg6蔩S/vFoV\ܵuXD&9,;*ӘVյwC)mQ9今*^?eY4|wzShW+شl<Ӄ|oEJ XsE@rZyb&.88QcT3t^c ʼn--A.c-*Uőpg[҅A)ޕY> ցRU+o se "RÐӶ} @d{ܑ(ؕ7AN"cbK]R0"e< 8uƽVSi3*.ޝGmAhѹϚe-*i>\֐V*1ȸH+eaZ&`o'`fh&HBYl>J6z5OdߋF9 qc+z5ǭc9=S.L+MQNW[>zeN l9S+%r#4(VnٲRiђZɓcA8A^x4poa\KlYR~F \:԰4օD岞q4%6F|85t!hl $E*5 xKNq*ݑEK!ݺ<xNLT|82٭~lLQg{t=ܹcm( Y2|m)aθ71ib0-Tn$1ŗ[V$%\8.z ͟J]QYm|R&a:VnN2E$j@oHc5:Eju` JǙc}o i1JBXeVֵW[\ahpPכ,.#ژ5Qy;QAVb2ga'o15ڡ@.}&*I_3[;C ׫Ws@'ΰ=n8v\AK?h%enqNoM4ff.a6A=!9G;&"fG\|Q[!H4u̞DXM-8F,N4"VL% .Yt/lWn}u4kdL? ɜ'Xcn^BhcL_*+x.vDqrUǤ'Mػ*J^FQyELl퉜 5[;(IO Luni&QIvu tA &bQEP yoey<"H 🂲FP.|X6VpBAB7B{ʭ`oA388E4BNh_vdAʴ:O,Fgr&W@J Un QTM)Lx4_fV+Tkl 3η8E)"zbu,=T+Aː6};3y#P_DUSJF;Ir3j!fnLQOY+y9~nBbAOl.҄x7,8DN0^j;lZHT@ r z&fʴ mLGg)G6"c!jQt-~-PH4${[{AgHxjChqjxidHƫOw&QᏢ gF2ɚC @<2xO@-MQ'fXѽHQHuwDrn]}pm qUc&n+Y/;Y> I2+j&$6W9ɿpvb82Q4?0`H0?JuCDjTbǵkwwM'P'RV?~$d?Q6à|Ϳ/otڋvz+3ҭcBv0s)YIː̧X\@dBHުb)Θ[{bX4UsF+ddnR٘ 89;\ݍTpE@M_9RAZg^t&VB(  d{qг7vhN2(eP#UY-7^m #:SC!/΅2m ^zZÑ Z[ N$+5Ծhi{ + @`/zQ #1vi4ǝЅX7-풋^؅\_LnTޣ]&"BWOaڦ$VN-Q M%vkoP֗'\SSb%{}G_p\5e)45Pf=~?gURBlDy&mBNɘQ2]u(07뵃}i' Pe{{PO_[ܪ]X:$X>4޳p b6= zƜY_%&I<~Ϧ^/a㊕,hYR7сܜq -0aLT9F2EA79W:% "j$ҎbTx_ bXM8xL ᚨyUw.&_S7q"x^307u0K9yEw#TA!'=$̴8D&*%*ܮU`wBx(^Xۅ@;JR7!S*cnfxFQ!~^aG$Jˈ%ًEZG@H//!/Ȓ2!Z]}{.dNb3 :5fעF%  _ȑ(@?(ܦ.5UQNG=Z|ƾY|wd5;jk}u2tB/24/P{DN(*bOgJ3xbAg(1N_+ͨ {mW\*tzґ?fqMVpLENx:#|:PL0:Ff̪"Vh|q4&B5.tRdFrtT2zž8myao&\o:}+{܍@7mǑ!ުksWPXWB\w~X͔pcbץ-*՝WsYjЭc R[4,뮓*(_h,:W( bwU4t),ou zKJe#X]aG'܍*N !7d,"a7?̵Z3pk0 g^THy}eKۻ޹C\sPDI1X==bG3`[ss*m_k Ď!Eڕ+@\f%#+Z );؎ Jwšv*&mx0~[`y(i/$3y]3+c`K+]?;-۠(TI$.<9Lv/ JC"e\D=ʷm k :Ҧ={p%R% F,uyq8V+mI,a-#G*+`}@H1uv(c_`BRЬ a+UV//9L$aŤ'$3H_ʓy@6Veԡ iџ#nFJ1Z۹<ʙ(Dj's>VWL\K_K׿bx1O'yo'^x, +h ؅+ƹ[$6+TLSC`?Ԗ o[fAK_%) x:v͍FeNm)ܩ<5dêeBcÝ6N=Fr-m5'W12y l}u"9c:URϊwy;VѲևкl 8_1mX^/r=_[D"0̏}E.[E%_F1zrz-PODc֒!߀eUyPψ.~Zx %W)4 KxU~ܾD|nPIv,}qv$)#|tm3p,[ Ѡ -ء- IB v~ߏ-a>ъʛX1w@qEqhfLN@M0Cmfľ=еvyKTYpL^5 ۟P>/XM'XO<0N`g`c h^NlݿZFp*+R?ve,P̬̈́kf{G$W`K¦c|8skgq'/ĖRRЄbl|*(ϸS?(dRpJ"[?\K(ueF>ŽqH4Xci+Ow p?VCݰ)Xk(\O]VMHꡂAFQX( tmrQy}b3E*8NWib c"roM wuM՘fx\/DP;0$9K%ꔀLyq| 8?҂)l,G7ʼnb];fJSUK3!sVâ6ɚI.>&JCg 068l8(,*;i7{k]F) HV NSy M[sL^t*ǫcO+Ѩe9T!sa$B+dW kTJ<Ɏd}ݙN˦&h3yOT\4jVr¹?r M+$QEs&l40b[F{ox1@xqঁ|_/Z?gfyxa  h8!f:֒ jwC{~Lߐh؆] CVP8SMy MGb6T ED{~YVAa86*{0I njF>(TAZ]$_Ț]ynU;HKXnD6QWՂݿ)(묏P#hC|)eKnr J+9iw+^fsՍ4=b5'\5oG7ϖ6FخS渐+_wj^ J)қİп"UF7R?f -)?I.&@;k(@#BQw;M`X_ 2fo.#(|8ZOW?0mq@5nh'ҌBxu6[i𘡻 =Zoka;~p4>oC)lu{ܾX p@6H+G^] MqZ53)<ƞ"eNp cYd^+92s6~!B씸Kֿ-.cEĘdʺ U0"XߏZB7R`8oHpRh>_gQ9& k< >& ;iU/dbY|L'g?m&Zzu+|G7PQW{ACH5`-R~f L~>ikBOH{ol%zĦ8}#" 818 -)_3Gؐ(Aq{A-ACDVFHzV"[hs&cP0jZ`S?2׉>n_+<ŦG &(\B]נuc5rXfaOO'h/=lKc?n6[Q٤#'u:H.@V\;﬋2Dtl(vV5n}V?LޙxB$$o 'kxDϑ }b0&9eBk't:!Fi qҗ#3gm[ZhtB:ǰز@rKҶ\{-ϲ3ȅK} 8-g%KawbR%7@Z /ן8D|>.i'%}l3gq%ׅR%%"W$1NtH0lxnZ%yd{ed[9*Uф ϧ f]o8MDoWX' O(aOdYZ8yȺ**u?PHI+EjyHm-.dtAc ب5Ny1KmVLYo(Z>'e rn}&PbCHG(>9a`"$SqW(6Jxݫ6v14ԼJ$bNіF2#qƜsWhAQ6Gh}:'\n+A7)! FfWR q2xR"D246}ƎR.^i7Fj mm ճSCF߂sfg[i)Em]r{)0Nv^Wz=O4:E9_λ|W rrNy^SؙKsv6sqE|i2A8 >[e:j ]96_K]1 :;t"E`;S{,w[\лF4?y}d5ݨ(MHSK?_l@|ibFӊm4 (^ T:o4fw<1&98'[ȝib%>望UՑbA\*{pa)łr A1bRՒwe@Q-.x~.e$ AHCϑXC&6ˍlxBء6  B, ]p:,,4~mTu YVSk4 *quJCܶ=dSU?^JmQr9QRjty^ `M{Gz Db;N'$l@rKr>Rv=o%Tp!}͒6xZ~hm>`]@W-G(X&#Fz6M޵1kn=PPZG>f&Nyݱ;t@)@*A-4$9[[UNW 0v(81}no[RSk'H,L d Hxl#>3 47I-S-2+I<0 A`tuM?z(b:_\gyN㤎E2<4n=VH~Mud;i,?,`A2~7-?*~b~ڠᮚw>l'M"cx pv{mSvLUT>sآJh녹teoǥGss-wF_3})!"sA|"}PVI09},TE)hV$Pv^ ({ *F W^]ԁKoàu<^Q2]Y=w2qܓ>:34Tls$V(Sit>s_OVcEbƧs!SdSnUMAWJ҆tY\_7x<̜DEdp\ :8umeLo!6{[ޡBTp kGh1ݻ-~\4xap!3A K(.E5rEe@A~[ 9[CKj~HPinT=F4jc)+L'( ?ظ:O7u+ۇa6dת?T>_w_ Vbq,!qo`8yk=3 !RJ7i ޏ$ݼҫ0j :69.ƶf1Yv߰¾@*B=(q_RIҴ0- +"`mC3t{$yyNFE)/F6\ o9.ڊf-y'[QD+=)-bL㞭Pc du/m»y4$5lSޙ?bPE:ª 4&5i^ؒ:aMuBJ0Rc2p ԄxFh6Ϟ8F8kBMst "5*=َl}4 Om q@i9fF1(&~ڨb*l_"7ރKC߅~B,¿=pJ,,@vїvF_*K\ȁo..>[w-VeSh$? "nq]{ !3U̞/dF(aѾyC9}Uξ!c7ag{ik4 ker'R-w܊=OHg_%:/C)X"}";Rk7j%z˿g|v݌633Yitu}ibQ5תw7z|C W[O5SrMW9ToI* D+Q='3+P<3ډKzL+{7ϤeD,j}6ٔvee.^݃]XP;"RsW^iulGXUt!\Q^⼏{꪿=qVG)7 ,_5;J`"eHÎ VkU]oebUı,Թ:X!>1;i&!5H{ E +l'#;( N9~ /24PgbF:wֲF}N.h6nM\R|S p&WU:9\ _TL5Pd}DIkv1ku ֑5"Qcumnk*%uL H5nX{=M)'M>.ޡ8֧pra+O ,yKJDO]rŵy0vt005w 77˄ 5'.y׭˜ovG~<>Gd?Y8H'TEa@p$F@gcj9cNuc7dN+-LZv8*Ls"o)p߹ja8㠻y3_5řU֗9D#ACv?+ xJ no\ST:!۶O A > =OrP_L#2iQz''/ƽExZhGCjCnF'vܦ]^@2)>Q!TNؽt*0zdˣ+l[+\fZO5F4SN%l?6#TOR": c35!`=U%.6/GMj]llerϪ_f[iT}iRx=yh ~Ip(qwܹ*/-7}̏+bEpCRB#W TKBe{z^@Ny>i`knH?T]5Is0Q%݃#eX["Nҟ|k%9D7O.I ΃Dw 1p1E'U{)VJr2Y_@,&a;rGF"K`'' M\5S ֢s\"C; u~ɷʼnR1zAR;(!_HhMb.:f?,XxA@-N\yl0̺U?~Ҩo-r OxE]D `L@A`TQ"l#J~ /ԁ֞_T-~H=C~`+u?\2`!mrq~N3TBP0E(ڥ碨35X>CkSOovdNJ[?7P@7PWPwtmtLB(|}`*r )_ =86ZũVeLP;xY u1\$x@x뎐5oﯞ$Q5Iޠ᭭h9L+ܫkc4 7غ#@EaT )|.鋰[g+2ӳW: Ry[TWoMA8^ծ8lv,R]EUttP^(dFt@6WĔw%_p٧oɹ6sYIQ_]OG?:%,f\Gqʥd$(1J>Au$Z&,ؾKx"@OH xR${{_-ϋe8>51 HZm>PDU)6EN]ӷy5: 8otE}> vm떉25HNi@%:/ίDt.S$|gUSzGS]$ҭtx4KtcwXAK0H!G΂7hP<(]Qm/oR -SA ;ϦX3H1%"Y \;,o(H q3T&ܵ3Xkg_3 m:杶D? ۀXUYfk&Xͦs3e}PEE#^T3@ #ۺ]19'HߟqP%} .4v8džUҖ4L/&EQ"-7AspLJ,Uԣ/͞)IOr lF0=ho5+S@n ӣ e- WUjT2&Y!3 TTL-:.Jc\N)hE9Mm3? 6gqޡN:6l )nXDQsi)8QO0W`!fxVl20an~eG?W(ݱm6W (HK{|!||_*y)j@Y낑 mįh=X !? [[!A2^L;8HMHd f*`v'ITمhbr.Iy>$, _3jnH{Ԥ}O)mg8]Sefn|RZ-*8ZQإA\+w1CM+3]!b%Ęl*mtE׸Oܪ6ΓE7PTAkZt&<\~7`SDnp6[.˹sW4Oa"m-636U8fvȞZ+ekZ:)[ixz4F,:N'01TH!AJO_bCΝ`F]7佋ſ/ KM}m놯$ HJ%R˲GI=d"a1Br][cV믥zNLA0l̑ GR*GdG. ZK% 'c\6~kr{h q.Nr*S>+-&; 2E_St(S4('M_vPXx4pCLNy"ʓk/?#tTK{!8şBɗ+'i'?+d (6]gPb1\FnM*!/V#"p|HD\Z dU R-_@3>@W̱(EL]' ZVд$ d49諳`?ޱ ]l6屦P-Hۣ O7L$ d,Α^1]Ǫ➿YMz32(VCkʘnŴYL a]UqA뉳A}ݠRT~l:~,srFyK(=sB1<=2ĝ -,^h˃ڮB^X%3|A鋵-h\ê&q}9&t]}b҂% %'76PȦsٖ(%Kg,u3rlw.ИvKg]ҕ䤚b0" BPAܐ5 wآ*|$JBX'* Gwwh6;?::x\1ݠ! W/ToTJg%.byP B p]? ^@G/1)nC'zvO7:U[SD[4G&Co^֪"}&G]8uRV3=^( %:<=b9yu=Q!ק!f_VI !be5g]{fjr&W๭6v3xVIWEp)FzQv Y&]JXCm}nroYݮF}&bM=AmK[*FpSDny_0@TΆ31uPyNX(4#Q쑆k썛r`Ng:Zc/M;q$C9;(.TP@t!{.@hiGgt,Ԉew틨2j᭴eC5ܺE2s\ uyǽ Ej rE`*RXR{`OTQ/Ŕ-xNr";]kvؔl~]07Zv1-M`(كB5! M(Cߍ?o2EQ (%'v y,/pnr }<`Q)軉ExS.XR"6Y pN5Xؾ`sdb:Μ-1^gkT8uoF?_db~5_XQr7F9/N0LG֥/rwLРY-Ќ6.ޝ. u|X\uA=Gw˳&,\"C:zx=GzX79<$|" ).1zl5 4h?VMϨY.qyb֬ Gm"ϫU>Fº|BZk<+)8s>=މ*\ħzOz"p޷<"s>Á/v+*2D..K,$+B/~j Hr+V}eyR3* M b5/%Ye>u-e&o]@Ŕޒc^xckH@ } L#N[=[F< (b6ga՝RZ(܉?f.ŕ~ \:3[_C s~Rlubf8> m=kS[4?ġYJ#*%?qyWHj_Ɛhf6b]kfߣ8AEOԢYjhU"OavAжMWdrLtD_Ps(:~ G\yɸC]8'@9i]ѭXߣttilE/,kؑ KC9 u)Ma}G ,tYkOͰ3NG3LSn=sk_V('Ue]fAζFRL.@?Rk"@x5KJ`)5 ;0tqv;ګ( 0͕GOa3MadXyFzZҧT JU۷_;_e!pa˞zΓPnDY,IAe$X{}=)"ÅŞ[S$DzwF:Fn8Ɔa^"d|"el8QH(ٿڟZ[i8"yzl?p!Z^ MI@ݵ|e0ROF;+Q*L@^CҔ (}&̺.71M$OBR7}*cH0X w86YG~~„3<>Jv=*2!Pz*eDqgTx<q[r ʳ!9Qn=ZB&͝f+sJ S. 6Ӛ1]!Wx|G;Ľ_F F#yI \1MG"SYtenǔ!\))'@bz]+q0,G7BgCUʞLHϵɯ~mEe;q/CYN"c NWGb% >'8B˵",0@kq.eIѳ'TRjmϖm"? 7 V-`yWDnfYZooOPnADz9(%bduLT9A_7EΑ?W՚ÿەEw~,n)4RmU1۶;1e^c%cHaS;F:qe^BF`RlxfO:arJ8b&|9BLr10n2f|EƛsЌ yTyHs,][{Ls;1IFpÍQԺ٢Y‘ՎibtvV' ?n@ 4hLlMXWG衺:nW*puM c1+'VZkE'z5|`xofR[*"4V[-AIly@@y//D6Prؗ?b9TwYį*j}-օKᬨx5n zͱLxܘl|/4}X7pt'Ty*rac_B_fIYⴾ|:9Or:(Jg@9Sz{xlȹa hWU"`L8LRT/񸌅<ߐpR^eE8<E)"do®) FM;tu?zvb* y$U͇e&%NğrϹ=ș=i5Rh)ܫ)P*L/rK~:Y;^6S)˄ӟnCsۮ5cjγ,=]`㈆nt߅áPNa|0wvz_>o4׎ЙbKq'jn@>ga]~isGM[e)(#d]z&ܶ$M5 du)lz `ap6Nm!/c$/b_*->ٓ#!IJlyYOdȈl2T2`H|B1B?OB'8iHqըYN/qtL) pb #W6g!# D?wK* S*ǝkzJzʡ%YbӦ@bjgx0ut/Q +60._x 4ZɸQKu>n25e!w"I^6}(U?*1:UfZMdx7 {CB\l#iiP+!3)ƉrwjEi;A@VѲĒqVT2/t}ʭ^idvF^{ \f7S/P*? iu5H˶J$Ruq^CNyk(a{{Q`+.(6EU~2lmU@3k08ɥw$g)bwEϮ>LdN)x`K8|v%AO |$V=qM2LɝGbӕl3FX&Q1{zi xf\Qe#'id`sMgq: LF%8c\'يmEʋ3/k*i^kػ0!03PHTB)S{:&rT[g9 eQCM> r rYh6萂3$T;? 6EfA/mLnȧm bkz:\,+>QT#,qxˌ&Vddo.?Sٽgm0KQ@BA ؇9z3a6D\CDl}Carܭm)jQr 2"Ǚk@Z(R`ԡ&tCR_qM8lǒ=cyl#k^`J:K7iɾiqyf&gH2,!&Yv}^)BqR\X8мf A8)v8AXuW y=5ʾZ2=&=>ZruLF6 0:lO}jM,4*UG,/$Qʴx$Ԥ=^%E' ^/nk"<pJZs~2 O_,5mU0LJFd_d( W*tl~q#<"gvl"~b|Y2C[|+ 4l?7 -ܨiѶZ+0)L[U D=[@!)]91%(䔳yKM3ˌ7,MSFN0 y/sCz瘞k9̳!rT=tG8 Ì l*㊬xC{5rV;Mp$˸9zMiSv*3iEtQ|aN/]^٤첛ͯ"P!U `hL玝ܖ9=MW߶DAXVߤEYmQi?I:BLQ<:+^e3o)qXMݧڊ EH菬&ǎ+AV➞|E=  q!Tj8"JKg/.{9>PK\{ӚlrfQ9y Z~~?ejW!9吜wCU.{>yQ;l"a6;#mqbKϲhn\x͋p }#I,C7x+LG.4v,x` ZC )!ܜDtۍ[Gm0Dt= ]d5Ek.Zx6zT@c嗕 8>AӹӞ{15Jp\vmKoȃV%mYXvrnM^Znj RSSQJ>L^) F?MGᣥ"xp=%mxc X=BE;p©/W!%gYzJbG Q&;3跆|-cתrxz2]e"Ed]ɒx^4+eMo >Wg}#ǬM&96(jWIQوeCml=^)a=wRXGZ픻Ft67NjUGD S6̑ oK Xګ!ќ |ƏUvs,SI)AdCZ`2^"n0}+}+?uA|MɥWt3<9;\Euj=O kĚ@ q4P8gbĸ3Q\0\ U,JCkޜZvza߽L~PVM; RD}RY"PFiw)5QuڲȭM䩆pmw͢{ل[e*ZF9>_@ gpdzb%DNAO,o_uu| 75 qΏL+eӕ9ixSqގ8(IH͘e 3H`'̹̾ↇ0vXasmV 4CrM IcƓj UO$ɠ-#]B`ˍLl f ޝGX:׉+'8$d[I<&znQ"@xsO^CFSWF92:{+EVvmwݟ|;spEcR_Pg&*f\Lгq] i^,U M߽9'CdUcюrw5ե9c^϶DOpiQf3IM1ڪ~TNaK619qiSշfC( P҉>Y@k"`ĝ՛S#엑^.c*]b Y)@QZ 3X>XAz8l,*@+Q 4%9Ugie\3~I~)_"k~LW_.2LVeH<,D>H@3vF:>4%&3NKn\"J5@n~< GunE8BuArX8:+guSiGY/!IK2ls F* 1b(1Q'o N*hvL~Ng;>,ő"?魽Ghp30_OBQI$T oh24xw7z Zu?T{4<yMucZ8"b7eL^4Zaᄩ}Usd|:˗DiT-,K}~ \C\j<bKO[\% de$H~R=%9OTfZqM@Т/?QWH3rT>H.-N.yQ`/R$Y5i UF%Kp15#znPێ$/Lb-~X14?%h\y|O $2(}1R{]~I!d#r#Z4"xY7y U!z|;Pd7k|F(؁J{Fɿp\7t }+ڞ amtY8ؽGN&^R3ԐF pEqݤaXBGKVN]؍D } L8̲3ƶ] ;f(X \_ ֔['j%3Оm Z!פExoqd\V:D$eg}/!@g㋩XܬV5&t׊.p`gigQ:O8J)F{S&Nd=IViMv}CQ ]Ntvj" iĢfX),z͘QEHE䫾LIj=cI7i']TW2v A Upx1=pD wIxr$pH" 0f{ )˦^pbpФ[]<}v)U4ˠmhXv_00KAUNUAI 9d m LQ34XZG=iPn-n4fY0 aМ1 ~o>PFWr&tǗ7c0R=RA±ӊM3H5F%fr~-8*ƾs^C˖ ;z}VTM%5F˭ara~8%_a.}mb3$ x!2鋟eR@GsUǜrYR\!.C4>mHkORT pc? CQ‘so0ߍh 6v ݢO XH<|^l{ #$wAe@ŨM}p]k-2 X[DL D&\yE{ݛ[;9$ks4DzK64KCv?\>k]w`SPe *1b,5jj+}#&rN(M a1]Jɂ2Jly Jq({A#+suŜיarm*%H;$x".ˏO9W$GKBˌ)^[ҘYWp)J/-W^R'&5 Q NLfc`=%IЅSםɭGKa^3IhNBae-^meDbW[geYW1*^|ό2uM{ֱ9p8@XCڜ=qJ|-2:j|32F٬GRߜ4,m8neb4(;\2AvSt$yv ķUTx\?D:\>1/^OQr Z%wt7DJ6R%I4cK!=dNե_yX5 @@Q5'%a?.HSj Iբ]{Hv$ ,cs|E EhIP&PY{E[3)=q 8'?_%3}ۘj4q+e‰c5Ş A׈{zʪKpK$Saĭp=vf@:q\NpyacSr J j0>RAV>`@o_!ɯĂOX+f v_Tyu._lt숤~[APn\[JYǩ'@ թ6/44LkCKD5IܫD /M/(ao3^yKA=ɾ^ (liz*]cdUr&@$6(] Y:I1 փr<*ku\qPIFJ[D*[vCcsyt6l9+yD`o^%(:Pdz(!ڹKQ!vwp@:D;Bȩ/H1S!c@`ͿO\gā%[NjlG)7i:܉&!b:E}pee) Kû~gO-[@ݪzM4ŴX%9ϊ;^+E! gm mbUrY8:A>&"t%iU= e):֊,R/$RJ<\ ԨlЛ1v&SOjIOcrf_) = L(v%MS[`mZMΤ8ce)MJ:/ґT,V<rb 刕-PX22~`fxiwk8tRl\AA|rʍ\||8TMR;hE۪;UQ[݅gTA7|Gj|H4i.Wh`L<<78 )q8d !tl̟wN-2L"q7a+NwKU|i.tTd ]ya+ĬKiizժ[mR^7XE S^2-dꖉ jGQ:)Tf$ T.a*FTEC:W{T{'硽pH\1rA)Yx$|S+Gde\A6H_+,FPb֨,/oӄ2 sR s``6JB8FIm&nRZ׫{PaPUTwgESAI\U* lS'iC.53S8r{끇.V 2;gdϪ/8C ł+GczA'k~%q E%wzk`A3 ߋb;|BcX嬵 SQoI1=[? %*J bu@Ic)j~+GZ,8d=98*|F,:G}~$fK{`XثK~pAL1_1j##}[pxNW.7x˰Nds6}-U,f/v}n3q xZ| aWcӁsة`ha沓lFޭH00pp+R SÎVqMټHD(_Y77*Zi+{A[X4Xus };uf@9Eq+l7.hAG9*ѹ19 λ' ,:w:|J^_HůΨog27n s%A}Ll_ &O/"/Ȋa jl"<ˠ"%[D$B!|U%qs B.ҩ)9{0l( LU 8~UxOSNCB׌Ʊ]d:w΁zkPv;_M B.oGo(b_V ŅCI׮CQ>(Dy{Te_q|:dOSKuH{@lMD!7a Ap3FF+ݏ^nH^t5Zȋ5vYL@*8 kK]Pf(xbBSO;p$Ϻ};d<)Uh*(V*ڙ0i؍5}lXsĘg"ih'QIۯA- veez皧gyg*DW#:AL*S^-ΟV9C%|zҠNp䰗-"wߞ` #^}sF&QiZ 6k!rO6R1f=A)fhVt`u'7Ⱥ !9<1i*o:x@z}*[`KDQ!_XMV*a2˖eQֲEQ؛JNs*YU6O20 àeu%؟fbxyĚ11;DkT Eȋ[ytOd Ll֟Z^e!7qnP|?*Fljn@dOT/5ba5@)@ޢ?w|n]_b~|Dbz`cO1#F_ʚMT?a acՊ-mcV Lfmqq+0f'C;|R=?nwc>%_a,F ,7ջ\9]GHe2Sfl2d&6[GOqYd@>!ƍ"G^c%\̈U  LA!^쎘n|arAs2kLѧ#ǞzKFa7/VOeȃf ;߉tWBI B.J,@6:Xp!|$ 9RȆŶ=‰u-@<uV vw][ nVcǗ%VPD[6ёd-AP??j-@ٚOmyș0 2Rx%l /Pܥhχ;#JB2ɸA9~#\ˀ!?5-F K*{ Edeo~@HMnj3ÐPo̿#N7TR@`_ҿ{ :Χ+.{- mX ^=?Ma#u46os򹯛4}ujYǤf ki  EZ41[l׫F]S('v!6T/N^j2&@L4'0N@8ԓ8}νqb9H]:]yX"hF*z˞4o· A *%qRJްBSį&Uubn ka)b-QVF,]DvD>;͹ZмM80c4ih(Aj4oRwyo>&|:A=/Q$,ѯ|D_/spB9^C28n5djԶۓAks+| h)Y;OT?+' jkD$=+4f_"'l p-=!PbHxme70:;nV>wy'N Ƹ %wWO?19w"a\ޝpO\cy7%F˙ -YL"9Z@c QWOYӌ>xI tzP S a.[4Q룩 p<3EQBbu!H6Bl/ MW܇%Tg"PZcw>wf0[AlvDu+NAJ|#Ǥ+ !k EI`'cQg 6oDNc{'(;P:OBJ/E*=G8? D\\\lQvQ,.nkTlpQXCsDS5P^4#sp2<$e@Vc&ʰ ?Gh W|BJ Jfdp~k;5\Tq~#Oȧ.%W\`bG.t٩Ix+a ZQ`s> !omBHNi'mno{2Q] l㫰ߜ;%PU0(V4Ji/j #NVɝ rcït@ kh.4 8Jhݧ <#4Me|Ȯ+?TuW / 4@t^.y$R9nqI=~㝔"'(p\_By!"".Jnd%*>u"ӯQcp4Ƌ܉iZ$sA&Гe lU2 >ugƽ>?{,rnGNSDfr Z0~ <GNYɔi#.ϜV)KG~0ia&ARIqwK>Ae"5 qn)E\x=ixuklv~!l:fvFD.j'AK ~0!b@HvYCTITXWXzcwvL;(7k9@0Ρp궣[)@B|2?><,#@9\L8/.2Q .J>YKs v)%VbU&VbQˎU3vT5Z_Fuaayap~3DYzb$VʇH$D_Mҋo2K~O2͗prsxU .`׶]f<ȉ1~\ uE (\ d#tѲalРԪBn~+DQUPPVѷoR1XxKr_&-%᧫xucH|>V SR~Ǻ"^p%88za\GgD/b␸P=d;ǿv^j$_f05϶%ad<6!ͬIncSo;O,2wk'2_Ƃ +*' iT!F?JenkUmB0+Sxij_Ê^`ur$R(&|್g`ݼܵUF#.^13HGܔ%x~CsF1SU+BU/. 9px2݂i69槳{/ {4i`kzeEOcэa{>?3ӳMl f34 ˬ x$ψlxC0. +%ġ7rUq,SB%Ӈ@ +\KܼE"!Ƙ>2ӧǚiCTd|N@F?nh8)ơjcps!~q` krWȠ~?KYR0n6D-x}@q!zt1u9ݙ=8lT|o&/dv>f:5I2O}pezrrK7*:B֣ѓǐ *4p)d~_+!۱zcn}S_񚕝ev' _b>Jֵ'r |MM&YF= " G>Xgȶp3%2`ȭC\SjWj8B0GIT֞Bx@u^.e6^‰FjN FDe]H2HLJ]9gО;f5oXx͍u'&OǰK$* g9>54U(ܡ)fH@uH*GY;")^,x M}Jmotp_IU"7u;QpnosZ<ƒBqm`Uu3ħl&MpWq%nf [)3!Si=-G^j4lvh'qduTsA,Tr֝M44Ay':v&pt+FBx3(6>,sZ~ctoylc%Mw 2~_ڲ>kuM j6F_ՋyD=T5dә/ yd4MQX-5nر TJg "IdFwe%.Ymˋ$Qٕ3wLX4jfJKAqJ~e7mKތ[Z{N!Ff؇c4Ҁ4NiԡDiQ?D-4#2Νr(`MdԒQ19."ǯXÍS@;I =ّ5,F3j 1FL; K/|y}GT'y|7-2}_6kI;>fQPЌ/878qԳeҧTNe`8̷I!ܑnCKS?chܢ07u%p[̅!1.Y#5??'9rD&}Ԏ̄_?]FY[A6@z>Uw_*)Rs-Tכo+ `҃Cv]#d"I?"!S[4;\E4,* % #+kY =lB >.F!o*_\ ^Pk:B6)';gȬUj' RCߥ.g$^Ώ+LVd66MjN -J{<^(.hǒB#ji[2L PNdY$<.AU Q>ƕ+*Q+Tu>ap{dy7HF:5QdWY 1MT0*0fݾ9i1vă3}5n/p安v*䦕W:2_]9D)F8E@tL/\TT{qA_/|n6C]|qQ74iO FQ&+#\ z_[m&Blkqhl4ߞQu:+[Mb5̭;b: QѧRaE]̶+~.ȏKvJsO](5Woٔ X9X9 E厌󄒵NnI=3VBR_pJ2;u.j0gK 85r!QZ]e*!`B9|^afwV/J&HAi/k;p^7>󜑀5hak_ejf 8|Gr8F(|>QEwxApm)[=ͅZ68ݎ8?rU77$ {b)>H-'^)ZĞp7R_){FswɳotN M8VH_ MLf;t[>5 *`SE/:cSUYxjSlIe[ /;k7?ooL&ԤμV!S 0%9i >~HDfaMIHT4Ňi?Au=Ax @ώ|mOO7[ DN.-X bF.C][ <1n{wtPWCdƒD?glG{6>L`)\^F.mOՔ*"muS>C$m<_*'>ʜ{_Y2aWN+FJ=سa r`ݱЃqU+:|u>`Sۇ+}Ò11}>Yۈ@# @9s拏n/i&AJh,y;v@Aڧ\CA@FZvD }\-z{J2 ! @蟧QcT iU~-VvFnM[P|WC *o8c-54t[|M|z{DINBXã߁/4:h`u'j][˖ ҰVOF9 (anvtV|YdmWƟ k)k04AΊMXlD{5U +_33ؾk#E5y#)D_/ з,B7),7:Lsc2vg Mo3q]ckIN,1d@t݂b9=BU]_ ӥl8.% B;z4g+SXXd/'k;h0JNuCj5!Ϯ,U<ދ.Y$l"#뀶`01|H&MTK]{0S#g:~cXxN8ë=(|-i}vs(7v?>w/}leQ?8"^tHV.Po?D &aƞ"λm\]E+N?; Or}ɼ-P ;Q5-@vv N(@h*U!ߞ+qK9ͪ8LHoK?; m/]#S8NGWmPC!##4WjtwW-r>qb%yO"annAqb^a)l Ԟmv;)a%5lݤ5oD繃-Ouۭt/2Ԅ?/]ybcNQW1>Ixq&pĂïC̕Ɓק̠b|GDο bY]Ym|&W2/~x}oD1E%f5]~ Dh4FpUhս9[n sU1|ڶ [Z%{ g\^qd*CM;n?LˬW'/~\/n  or:/Lbé= Mt^xb岴o0%KoOx"[S-sV_/8jihζ׼Vڳs]0 Uɔ9T<|g$_wA>gCt,CE8oP`za]v O533a>1F+G5-.mے}ceuRl^߈I{f!"=dD-!dLQzWɢRKmK91Med늍0"84k' dZ>pt1_j uN#BThFoVTP G]o*,vc|2é8busWJ` #׻d6#׳[!i߷yFbr!]YΑƫLi;Тbԕ4j[b;雂X4ͧF1գpOӴ߭ZA6#LT@UEr Nq"-w:=S ŲHJTaL24ڋ]0 MQCw[g#~D Mic GO\aԾc#~-dn-n6A/d#>c5n ;͐8ዩo~nL_=y҃%51QVRw˗}$f7\vsU8(fNk*m< P聂]*˓,Q5NGN߻3H|Waqt9Q'&0 UEQԣ*i7LFLG.n\)ux0CMB/Yaba>.bvC?}&qX sr'G_:uvq_]nj)&,w֑D]ǃB$=eu"SNVid)wZ ~!`.QlZYc}+S[uU8-͏kl,x75qg+E,a}@9@0W1c-8*YU0F~-i٭/p!~f4֛$Xu X{zm7n %je!˻;m֬Q3W96wHnUb=Ŕ4/:߫CcD򲢦X#ܭadV{Ԙd4Θ#C! u}u/!!+a2=*7Ed2KB`P`X~^ΫDN sq6C{AhOΎb?RA PC!C5O:ZA ʮj߲:Fͩ|9Ȑ.)@g㽑O?w8 mD-^ pjAԋp޾TR@*rF|%hHQ{ e s6-2؏?xD^@Y*`ӥge92ޞ춊G&%C50ڭN^y4#$w 1޺s Ɗ1'Ed|[_']qh>1ٶ tMGQSD۶Ɇ! ӎr=/*mGGZ=U&U0S,iǧ1V~K~l}-z-Hv[-љA|ӔYyE u=jM0v Z]^^o0?9zuY~p+ŦHg6Ym䫹ߋV"BI[ol_%ί؀ga$t+h1 /.~ ߘ62.:es'VBH%/w;שג鶦p6=C /{S"[\t4'>"!2]q1[h[`F̆457Nƺ'TXs)e~̖J),h&CV=&/xzrH|xphP 2Ҟ\z%q=?i}Bd,jiNL(j2KѲ!A,U5Y;uv|3JoGĄx1uű|AqM A_Gފ-d$2diz@g*}8TD|'lpO=:gxߵL49PŁ9zt9Aտ7,{bh{K1 M$.e şp|T44nKU*mVf.M_Ფz `T9tgI8xvそ'ϭ&8o,J(L 7;W4 '7-;EԢK`@`(N_]5ڢ&>`Dl* T]ZHn^+GbuԼ da+5fU}]+06Ok,#M+}9bR _^]lTECc/5lt8 g)$Cjt)V{dH;]6`gh<]$(VFg\+ofy|-ƙ}dOpbY]Q v%#h3r>|Sݹŀd:Cga2٥ T_ J"j:PqpPcbR͚h_7rp&a T{ȍ$ssZPU]?ky"wv- *3jkmJ۽?S>4I}Ī^l˅GTy-k5^$|1?اγ`EaAZ9IuM1b!ndnv]!D0Qؕ (",(QbxʙyQ4 8͖wmݛĭJRzSMVX^*EѳюSkݜT^gqHw'ahĹqUeWkp/9hg'r}8‚/.!,sm%SEicS6Ż$Ɨ]#:mzKUmmyD~<?9,6KڛFPnๅ8cvg "SbA-]P%WAi:݅{S%3:Iy҇:I nV烋QՅ*G?llx,-7CkYFKT$:8@$bEơΕ^ _ ~ F,%z}Yo:ce2.X,YzyBZC Z/mNʺι|@H`_lT?pиVFڈox&|,3G<2x!4EeK8k*SZ57re rۀF-><磢՟ <.S HO a[ B4zO=Ʃ$%.fD5 i_5?#Q-d}9oSb$}3 5r<;< 0 =/*` QԪiL|2,'AvNV 5L\"Q0,LS"L^=0Q *fފQrYƜdfX7.5H7P9> ƔE#FRrJh^q|!i?<Ƕw?ψcMکyK5*@[H) ;̶aT*+i8-.b7pKDI$QAO];?eo;,2@j}wipK_dIjbAhi wwYG`HkO~3XF c0sٷ"Eq afhE"G/;M>IOxOhLb{Єv o"J~(!s>'FV2 J9ѝ R:[ % r9&mk+٫: Q:Þ'6%u%n} ѦZ9|7nVOOHNôbiy ]3_T/\/2Yc0/Eu*MדߋY@?NV'(S3@1Xr]l6*Y1J z6Xd`R`̉0/7?s\7cGTi_L~1S9 )ON)Uh~gF0gMdHC بX4A.ʔG""auw`*d#GvD>h1' V#5ej ~qpZ3rGt FXP5|gV w֐}uPņNR>\x/0,/tR5 qS¤tQ '߉46f$:UmSvz5Hj)|͔ٖ@قMDT~jC f/yFK,/Sr7U'E{IM]z:OB=uV)@,3oD{]9<1.MtKܪ XpSԡ*l(o/4%8ץH"#0މ.ģJ~XQ" gFY\!4Warg 2%Aʼn'>W~Ať4{R4C)I>.R-xiqP-qdԖ1lM3!3_&/!㢡jJ8X'χU?wxyǃV~XO䆽z݅=ӝzt1^%Dq $ムCY֊BmB$Tnh ^a%4a1;?;U121lr{7gl>Lt"落GZX3sjNX5R[sG={"W:‰ T=TxgXG=PhVY^?pѐ Sa҉hFF_k8A|-?[ TsbznK/ k pBC8@gsl t(8mO}pOo"s8{r>XLv5`i/$Ʃx1ݻB Yu\`<_*ʋ ߄}sJteCDD٩f9U;`A&Ԧ]eT L]$`&[rxܳP c~oU͗z H}L4Mqy>{ZVG)Eܰĝs*_§谢)kC=T޳w%P e0rJ2Y4[R,'bb;it#:h -O1 } "/KkB>'*kab tLʼAtjݻD XfƌW xkAmDֱ G{ \Guvt[gE5E"TvAJ*NUP|YKh=c+\콚3=S f Ѡq;G,OTTkmEi֏y\0RRl*Ƿn:[cw ڬ< i['{=Q3up7$G .+LGc^.]_pLq7=LPPв@:hj;SyYnQ͗88Iwk^n!]䬘89dt ב}<4[ |𯔋8O}N kv2~x;O tl^nI7LN4ƹ~r͒bOo}yf"_bH.C'xE} us ITRVĉ7:=}]o_6d{:dw?uiEG8!3;?mA˅2-?"g5 !_Iv+wS€)D+t~$ 5bu&XC͔b|4A< ƠI۠:n]csS <] 2Kq[;S?W׈@st]` 𥺒+ 1)hC8}%{8 0STȦ:&(ьdj!gت ݺ,y>D=Du.iAY_D%mREZ_o|whe&PVL\`XxRrAYd$aH?eri~ѽC;zkz4EQZ D;wG(qyĴ'c1-\$DS ~tKzfJ.bO pfdgIp`ˀ8sN32Eql0|It2 6^3ʂgJ@ya󯽱 }UIS)'zw<l̮^!#+gה6="xA!3|tY?#1<}SfIrV~!/WFC2%̑k)K ƃ#VVۄt_ܠ:4F>wnh+ p R^Q]O9'rɚCK'1@]P ʜnhlͱb1}Ic'h?,n_*ޏfu)p%gVOz$8"Z;";A> 91Mp 5Ŭa] BqUֽ?%X d 0g>q6`>]]U&1DtYn`rm">ܭ5.ƿ' ar2Yb::dݏER$4IjԃCu#WxZ59M܄|BL-ڤL;JeKr[ z!asWU:i7nO.y5*2\f&a'M $<:HcxuZ>^xE`SF|,ieSȁ._mMF!UNR8+ƪS L-6lOb D *qThYCuq69Ȁ"Z}CV `98ܚkvj qT*wى_DcN; Y%'l-z9n1X svOr*Cd]IH8,jBQQ*Z9# {ءmUY,nxGXN7TT0AAjK'W$Dc(QWM=~=9,(Fq, ")M>cNlX3 ic\c)7l}82.{,k8Ds 1+?LI)RӦ꣇=f|1{rCP~NLEj-8cHZ7"fwS8jY$P? ARևOn# zDB p< /1IZ<-D{ЖҠr`0Ck@oJtnɖEtlչCiEJp9i|3"8{[R _Z--|v?'0]9!*;EtNl+&IsAnC쀉1vL~VL e+K:SS*_VO~u_Unˁ<"{NQĄ#׹0d6X [ (6,|K[;J'b8I70sڐ;{/*`W(y+tĚP})_8tq2@ȫL{tT|lld=R&ـǜ *ds7Q|qi ^v 3N P\\iz]1yL.k:aשi?Xw7jj!(F{]4z3Ӹ7O>o!6+sӀa^a]pjC$'$[8g"8hYƧc~ѷr]n${}/RSQ6n8&| :U{5yy[xE%x8RBA "efӏNKrٕ`d{8OV zَ]hkmC 0 YVu?(:ZkXU]'8UR+C:$]mIϽeKKpaP+D6~epA5Yl ^lj 8`"eX Ot5S0{=U,FvNld92 Z{?Y Bhvx3az`K1;iImB^…k6sf1zb3Æ%?L+!lcHÄ|'kh0 Fd3Tj7c#ɈvJeV6`g[.(5MoWbl P'J/u|Z;5ycAv_rsrNw $4zG¿ Avb\G6$r1 i65D\Y:狴9iކL@tO֫mtcqи O֞̐<=3ʪ!&Um9)P;[YaWen$!*+ڨDs7 *fO!&[SW,>zSu Ao~pZ &ߢÈGO܇bѯ}ѽF[)~DMKFja;OK~!xW(J[(XE= mM|?G.?| L8Z̜\lT١`ml_CAJpr !)[&gx\0GW\H1OБg|xe_0Gj'?.5z#w+ B8Is*/B~ϯ T)AFe",è"}~yL?E N6w>9/U x?\x8^6K\>!cr u5sX\hw#408l)!6KΓ'arߵPKtIp3%WȣW[lCV ԐQ73s}W yRxr,p58%y~/u*@mO b:vOIbf-v38i&*nݛϽw'F-8Cl6  _mXygJs y?qngѺ.+--c<nP@C5)!` md$&ݫGluM3 :F,^V=s5☗o u?mJ+D-l&?]6<9I1|g}W0n ״%Ǽt<M8"gRlx.LU[I|*bǍ,1t}Y,{ l66| e(oVD8ifbgcdg]rbDVSCϋS/uU cUZ3 &0ZE,r"_ѴBD"\ w<:P\6dp0r ̺}_KQ5h^ڊK^3P qLΧ_Ymk(R*u DatK%9d XL餇 v<1ox&ѭ׈\k0AuNz4ӾS˚f%1xf3= C,hxGZ9~ =XS\b7`Ց>/+N:+Q; /X;b6N#޹zXR; 9Zr26}[5 HRL6FBצmgi#3aBLăH@P g6xؿ9>l;]wQ+Ū+mY{IE"mՏb:yٱP^dqsy3t4xXA!ᷛ4Ԉ9\XTM/B_qc/5T'&~dr 0x@RNjȱ=Zq$DMZ+;Z]vB[Qd/ գQȎ>x4]6{ K'W~e UX+t.c0)Xb*IK|njVh|z(]/sd?KևHaEp ARY2p̨>w`L=ai^=ml4uhR4[092EqYh#?8npN ԕeV]coD 8 ije)~HI.Ikzjk:!}pGd?JZhnZnoOtrd":Us߀K.ZĥЃו7٤z/HI=J#^^z\gMNhIL=MZZ !@N̗W[UƩ9$д݉$EDžPV&"o tN,|+Ew `tuՒ^؛ pEWeI\wz醅 4eh=X >.7g)6gbR[YM?${`s~Z@+sMo玞V!~ZJN/Feoƹ f;tQzL*h(.=RupXfdEG3[gF:';}Σ!TUN6d۸Xkl+7 [eTWЇ.^dkkOn۔;= w2 F|L#҇v3w2Ў;pf̔v'Ӻ k[Br' nTHRP3_5AoAۨ"]<DMg)S8a7IjFJ ?~*6M+T/v ro\-]k?Y KPO`o6ICI9A1EvmsZWա*Jx&ɦ\;+^bl_4z@&*j(Ngc_ Cmшb<me%X= *6 dʑ5ٷ"U\(7T7tyW/:3}x*z9ɚz}'Ί4nly)w0ۼ8oc :%ijHu^[O.Qg&=\$րQp!^.AHvOJ"jm<6zjDivbM#Zr1sz>Hv֛JڢS> ȏ O'{hjy>iD"|]Ч{ q]|w2ZV4FHlCX: /PzΟjzLQ$`c'g* H/w} mnw&Dwz`SVưv],{D·ZI9fF L=,KW`+G(<i8{_?36w}dpGy(jտ)2Y'zkiwdO[6D*V}8wX> &<5[Θ.E{?cO%eQn Č,.2>mA:,t>."Y{U6Xʄ1ᐢ, *DB 2&8 2qsil$[tdD@|ibD:<󪳰r&, 3ٮT=E`2o3ڭ4M5qj4j=\vd۶J.Ch ׽Hy Rûbj*c29/w{pK rU|$U^3*0UW#1y}!J0q`NЗl>zK?+Cɥ 23^=?ntDYzKpՂ CL&X6p}#3|Y`Tasa;o"&FjVeM= z苝B n^`I0WG]\WEwy0Z3>U#QӺn ]YN>ROm e q[Ga+~g޸А}d:a 8s#CizkW@|`̣d^.@N8꡸5{"]g4vͦ Gf\BMwWLsX0LQ2RUM!8[c0?pIY 7Ƥ\˒PD_3mpਾ< m0ÉRTq4J<ӵ=j`GŶ!_qI {ȉNI 5  4t2*:Tni8p +s9 w[!%L-~ HF;ߑ0~hKL:XY?Z):U@1Q3fq0)ZHFR Q\eNxhiE|G{9 v#}vv/uA'`@7u^iaQ_oGgp4]='2eE#O`t1zG`Mt1f)7*&OU5RMH3?lҢqŝȈu0z+ʎ$z mBo.$`7AJb'B~Tu"=R ]͆uiJT<,qJ*EqV.n(iKdS3`''F1EՌ[ֽ#,@qs1Oi~f|]q>'/Qѫa)MC c 9R"mfvŒ\}9op <@Y }&/@eP$JjTqfҤ,3M/U}kqr-?E֩c(O&x*O 4=`OWGm.W.r짆%1+HDT!UŏݿDc_XN25  8F۵40R{ ށn͇:cL "}N˙ޥ *`H1eJ3G;/y#jLly lmn̕*| ZY3OnB:t1&k$x ԋ5oo+(eRL}sO7+eaIAO8cZ/̙[ Gೇ,K6rt jI55ܞEa&G:WeLբۏ0K#9`J"y+nr j,,`0eԻYl`Kɍ8 ?:@@CjD3>^~r#6tt-GԪCEv6`2͢t\H{JNbu`Z.+;P!26p1"RB݆fhž&WȰ%܂93gQ Yޘ6yYu<"51*hCY :!Y7s덽>Cjv.&}ț@$F{ nS47~oyAqJ:F) |:=}3y;霜2[`bpw-Ŧ[8 dYubԠ굔]/-2N|I,X)5vͮ`fy*T7D)l }cY$R,rq!+_oՠ6L.qeKHwofbN;vQq6,bWjX:*slqXұCu^\gZmW֛ phU/%A3b[k-JFuE(}7kyT @`iU90Mvj7 pl^ķ}٨ &}G 5 (8M 2kEGVhNy()81 "Q`i@x6D}YDtOww/k4M$<6d_) T/^9^Ty\X6erYV1F'BX F\넮܂ǫOyo[dd9hX[ktk;=3V'Z| &bL(R8S*NQtp3p&_g>u@NS$;XGT']C^ss-..xяOJ;{p` LR}6E{pڵtqDzAM87$ȟ=D򐳁@ dwW\ݲ.2@i+iRjU*!@[EޙҤi4("5O>,j͌R=[_dHkHK ]$@ +9pK w7 x#ܥ|qf,i2o9wNjE=uR(&^g-{D|)^Gpvkx@ƒ-@;*cNvb ?"k*q|Y5C O,SUǬFFˣ1.vT3+@9^ n:|.\T \1/!Y^L_g2v(9oJ$&*xXd;uT݉`EqᯜprFwslSMځa7YOz5HGyOo cah!`:Ss(~8"xPYj5\|f@hq($'\6A3'!C}FQ!'6qFDtzQ QӁXPOL+Y[RcY|WH6rkwRGuTzweGzФq/*4 2)-Mb>9zXTG=s@x-PcSu\e2"wYtHz1(1|'Յ"j)5T"؎d-SYsP%ACO8JzjπC0w37“w)~%ZۡdAި% ~D}2m'e8Ǐ4ۯ]D8D{ht=O{UI n0oMcM)d S'JM# G9 v5/S;ʇKl:t /Vb̄rBԅI Zo lXeF47&IEB5yXP]0(Kag/sqXZU[ޓ j0ͅYCx)k8= 5#$m)85,ř@q{"p.obI@ 7D;o V )De/ax]_ZƼG)2-|氂ukTfBy{;X3e.DAH&y6L*D|vg8~]LR%jXFI`ݍ;|mLjv 6_I4}`+)K%Eu/kŸ3OiK4nY_fo5׌r"t) Mj !'*ZLh#*,quFjZ.jZ] rījv3 ' 1(3"$7ĚE8q;ސ4 @O,uI$pJCԑ*c :wžV̞7gc:όd{- A|Ob;S[+?P9_YZB+~Ny+7HiOAm0 4fACik7wpS}ao#-}:9pu+bKjF1Put 2FǼ>ɾq@6kӖ,V/)=dh TPi>B|0*_Btnbhm l"K^rpR,Rv|HG:!C :br~7?%_1\TOSR*()p/;9w1KR'C7wW s)_4@V[Toȹw{f?^uX dzRW"{u*̥ ';aBXJcCEh6۬,_ &PWёJѡu8'J#3 Q+ڇpU\ip NJm5[ ar`XB㉎-)GƮhxQ6f]wDy_*Օq+ps^S sr S06MN[ ΐ*d_{G6Ԧ}{f.lg-yn 2>.8mP-vdzV #C ٌ]1T5!GOygnXXmxL #~?^+P^[ 7<E\Nkw,\Hz<i Rzp ~Ko%'lg`kWFť [qja9?JELʞcD3u0ם9}'i`~2fC1 l:fKP<ȕvF ?g}(5%u1ŕܫw ΄DIY*T \_@"AG h M9aEV:)Iq3"F :E^̫?C냩֠PB.dMί8i3Ȑ1d{uo$):貏qĨHtt! G$ٌ$GRQ9lK If%(oHh%nI%:=A!{3M O>Hlup_rKL;&y:X)9L!D٬qnB{{Pnc69Scg3C>3fߔV-貱?⻎YPc?Ax pY&*԰_8;nTֻ{2O.D,YӛeB+M7Uˡ\7=pm91~jny7ȋP)o$.6uT?7+X~.nsj1dZ R'Nb&d=o>J6fL[ ; ) 8#zْ3eď۳A"^LUIa9f1箁I L7eW٩Qugx27r^vFZ --dEGP@~ꑅc23JU90y1Yz04G! a"! G1C:H˗;ƛ`Ef5.i`Rݛ p[݇yiFP ;| k>{k";ԇ)ō6H٤HP EycU3o* %ݱ}aHԐ%a exmih|STo=R WTr9 ŃVkUwwɿH'j+[rWCyt%^ R Z $"r|Lz *3;aVe]RK@ ߩFa"+]f4V+pu_2J I#2KTw =qx([ΣٷȜ?أ!ωR+G, %L\. /J֧ܪ\Mq3-RsRR崐ӥyReU.",,=wX: ](˫p$׏K29w;6Ƣ7.*~m=3 Q\eי=7V6F(P \{dMB6K*OJSvf M QUm"Za5CfL%y X(DllO1b=ZAEHS6P&oApAxjMߌ ]Ao6 ӫ(r_h\ Y? YMOPrWm{k@ЋVI떕݅ 5ޘN]Tkl)D`mefWweo˨3#[чk$DZ0'_r0sT:SDfnֳ.ڻB)=GKV6+z4WܝWay8I} 3IWfx1 |bL81~+ԏCO޿fX"r`adl*nCx0,:@M(S OBS+*tmʕ5\Xy@y:`K- A~W.@0LE.v ſ)Ց҄  ej>-ЊJMnϺcaK6 {/ <](C'm%]Ua+& \L_oRVKP0e*{&5r@b; R +~LMUs7Y݁\6 oP@$rST# =Q -́1_Hĉ:Q\D0oXf}>xͬ%POںėy}E`%ɧҖ'(`C6 81NnD.-y˟ε,d]084<~DwKUD)EnQ,ivxZKyo]K-Qw l^Bѩ3cne\m`-/B.kLസF' %Jr(USZ|웱&B(OR TKocH^^fI@Px̓\0!HłUG~)H-baX\ŸMj24ĺ?U7l OyϨk$ !m2QEmU3L~|"C۫p-?5ؒԪTb`ațI"C2jx+G*lZW Œ'͇%*9#;JJn81# ja_RmZJz.lvv@k/)vv-ee]h" {&X`DH]P#Б1L G.m㝐'ƒT 4 i@ihf*Pt0My JH,:1-ֳkO[-9rKoot>=a집Zq57'8.1jzgwt%\-)GHm`CC߂<{;)QءI"ɶpuĠ]>:[Oh6^ V]Rr8pQ&+H ȰȺpc>N&?15^"Kw#П!ĀGu-Z.ʓ7Xd8k#,c@')r:@!Ueכ }X.8cKJ(R4<@\c q~Lj*ռޮ@as 䚥t0 _1fN1:]{=QdhOz䵇$]ʞ$K'(ְ 0Ôvp8A9_, $G^ =n7%/"\Bû.t V ƴ=8Ro f=(sv˂YB<")n0exË+5p۶Hw+՜ސVme8:Xl[`xJ *2OBmYf&[2kzEvt~pPk9.y@d,Mds)z C)Q*M4tV%0dƎ t`!^ @ efaKBؾl(41ceG9V}.-M#uX-e}W-u$N1"ji: QܝCYRNc4nޕ>a ,]bqT/3St"(!uӥA_}gݬw`Vm6|V#4FP=;.)UGLx9c@̸pVAc,υ`BEoO8?AD9c"-yNT:I9r_Iot2%V2j4g _0f7j^\FuN&]7RT_xBn\b{Z̎p"XbXM%e/KxoQ]XVL D9ze]1 xd]M*g㉐ %%?PPc>ܦN[Hhl,5 .ڟKh:;./&&T|S,p~>3PL߀а1W4+˙㌍O"R |ᕲ> ||YЍ0үMDri=*wm |`)毦acSbڰ\$'&yᳵ(&5(d<<OM^ }5ѯw -Ma mҼ&AC^)+ E^ս"];Īz;I>hfR$"?NQ93>֊&yٗEoMmlu gwbI )<@පYͅ&T@rhт^;N:4e; =& I~3MLpmg©‰i4䴒<+cӳdυ%G-\/9Dԍx2)q$^+r uӎ/.^N(= #Ի@xU\؍C@OZY=hD׌:3Lpo ͏(`%Bkm礊 hqZ`%D*+Nt6'+[G Ł爑E>"2^Pd7bvۼ1>3ŒSU>9ߴ "+x`}e:>YS4: > I:,Pvچ!fk#j{R -*)vO3gSK!u<:2w3o 4W "S _9(-= ]L;Zx^(l\z5A5zu>[mIEϴDVc/i t :KheikqCl;Ýhct|7 nfP~(?U8'썱 Kp| y2 a=9Ɲg{4\PQ%.VKxQ".Tj[{xa*g@8|͡ec$$E5P$S/ NuW+[ ^oO^/țesI@CTBHN[gҙQ hVwyT웉_.b2ڿf*q] qi0#Glx#{FY?B]S=TT9RyƼ/TwI}LӿjjhrwZuuOfفV}^fv A%a}+O-2Cs0I+3vyi˗?@Δ- #RX ,,!"(CucSmOe^rO Yױ<9ЦƬk\?RM .5Kw0:?DV4rdppS1񢹎O9Kg(a=J}A#j_8Nc'VB>fgY!=76%oNj+=OTqha wUҬJIsrDy^yq2㈀tj~ԏc.C.s>v~'כV!ǽFameQ78V B; Η>F3<ۉ(lpjZ,ɖ 5@/4b:B7&(}K$L2쥕M!DÖą|NLPLӵvk,,mjI(٥'%niQɧK.GxE7<]i$0u6&ܞhM8`CkQmo R od_݅*tkS`Pwe(Ȱ$uk` Oc.ZpdȘ٢? @j` '1`FW1nِk<5.6{FY,ѨH*}u[gi)D{WaIE5> K%/?&M63a4Û);` e !: Ǵ϶V5Zbmvd Hȷ~58- u`mQ"I5t; b柩^ɧQ[I%Ud!J>_ܹxAT~+oRj%!®钋Ϊ}bPu -m] f,dbcŠpCUjN#27]efa,t,A**@yDzH9ğhحr1>(/ %5p~Q+FKo2M{~OE?xK(h+ quѲiPO2&xK,~Y]0?Co$/ P :)֚.ߖ:]G^h aؓgNf-&tȍSAw֖l{^Z " r\8n`UN.Ţة/D!.&. Cn;&V%ln@W6f< 1pkoënfSsR3Q {.nCQ!An= , 8Sc+ƅr9 XG2Y%2^%B,oLxAGTX7{@U^AI;WR!-ԁgN&6 C"4 _ȫ,N" {:l3ėc؁Sb.Gw\汰]llfG6-P1a9<ɣY:Uoy/d P%W.RsPpkX{&H{j;0F=. Gm S9YAjx&`-l;X+,(y? L Bg vYdcfg멬,| ' >>Hq?9E\Ԥo^|uF׫1_]R,sokH&p}y'#1~oĖ}{S+^Aa+g0p^7:[$AOl݇^'m/ɞn_8JD T]$xYnl8XC@E-l@/d[0[%nENĘ]}?ga=ёXl\3Zw5pu)Q9`͸C +뇪m!a$-XǸ־Rǩo!9V~3`Q4Fɇbb%=xI\䜏$ >3/[._փo rOKˬ@B[jYWOEi90pKU椒]F^aGR3,Sj5ָ9{{G5n8KS}Ur,=%&o"'M"sG/`TvàHjkgF3N1h [FF3vAdz JjʂR  };;W@xHno?Ovkt˸NS\]D/b[ jX@;gR*츕jM~V?uBH D@nI4cpc-el+Arc>w!"8w=3G^6bkcuz57W' )b]>ST'I'놚BK~{*~FPW'pPٖ+Diћp DzAW.لx/Ya%__V^,C$L'(%:oTZ_xOhm>D%\P6S|VDw KQh 7ս[$cdPr]&qgh^j5~+AI³]CzKTF\;,߾ÅM:+qf^V0Ï3m5n Ze%'ꦍ^q_cלʌE`0"%>2~UyROSA5F {R5i_?ȝˊ5_y H:C_m@X%4teNܒȥjho'>y"3.ڴ,Jn')DWsqAM)TIxWݝG]}1e$ޱ&&]Cn>{n Ruvds- #6Mf甍>zD./ ah ߔgJO^#~X [ecAPwnk.JS00zƦ5(U0tξύ} آP!"O÷vџmAL.l63l_}p}Z'kE#8bNY,A?IT90VqB KsR%-m٭5Z6|YNL&1-CU!('hD)X"qNk p(xfV1잿AjcvډawhNɹ-B3O>jխpPCb) kM8iw\8! #&@9o5AЦ %f hv}g} F?*c~xq3gaguk&45Oa55y sXpL`V ~>>]q:xbPW:(Kx*Fa%mXLf <.W(H3h`:L:]ZTHꅣڕO2JW6Cr1 94<@)1S{m#Tv߅L#a&+ 3+TT 0*lu};cߨ.8kHu-+? ?9bS1%,NuHa^mt p6PYzZHYRit<υ~.te0-Tܺn } ȆZ thNK9۝EqPu*8kT9j!p9ӡRIv :Hf\ᒎy/y4cTV;n5&C6 " ]mtN:X0nGO|3tm[̦a*j|Æm[gLet\S:q̄{D2 N[* \U`Jݔ# o0•poM dS\ccq{^\DĴ/jcjr)[{aTH$~IMn ? VGE&DSrng| f+WxsRJS\8@x$j$$b O=ŖC30J?eJ/~H əefq1on>&c9ʯsjի;<(^tiq<^whdiEʽ^Lf$_ķv-YړN&yCM}kŝ$ qԡ~DhyW3_^!yϔ\4ZCٝd ¨f{d[^mB!xa֢Y{;)J)ңkpʁyęf+z.+ 2th PlieWV"Ns)ԘOR=t]E 6v?59^ [C5f4 "@-#xGn<2w֯:N|x֯baYgm2T 'b#+pw(IJQT%6Y"e@М{R`[,ez]Bp"Mi=04ae& HJ]rD#Zˆu t[٬0ckeuK޶'] iEy%7 Hr3W‚\o01TsJO:N$d(ewY: ]hbƾV%D`aj( 0bl.!@vGx@i#/m ; H^&DC!kz 7OqvI0x&Edہݲ(To|Qi!ꇵ7w[, A‚ 5X_ϩ2?^Գ3F@ VMP1!Q zxE z)(8Z^6iAɓ~B\\rmf덿LVlKuEȌv$zC# `#al>L6Փ_n_+]ӣ\ސK nyC2w *\WT>_^cpQ)Yl!g(.-ѠԊ\e nFo?O* ]H-?L?dd.4J&X K*',ZΙ*U"PEmse$! 6£x2f =K60-#_;O{x`V^u4xjc|IT\fhgOr5)o#u mNkǂ?yw|\ Pqs ,ZoF((bE/$k`oGdș3<_1- qDa&ExD2^̮ 鰀) GipK!Ұ;~&_/M;!Q/q"EY)BsvJ778m'6ՙ![ݎ< J]w`G|i.1 )? 3mu|$ZVTu$t-'ZBQ$; iC"Ocw"&3ڀL - ۱nǾQ0),i5cBO)'TRyuhknx="DF w4"FpA;a?V"C;P.岖r6R'jц)cI~UMO!=M7\cbJB?%5ܝƠT3LOCv竴z#E+qKt)_ݺUS+8jjf 2V>рmR40xe(INʨҩPk>-.TFVjS{M#`B ޮ`zj׼>cCk.L(+:`"۔_ b܋ƛid8wDD$ 8B+1.KJ5D n0miIy5/.j, @wj[Լ`V":us"WL_rd;Ւ݇Z1].$ f28WڦuY"T@*Tb#YI^eCHOk1[sWQJD#(O9.1*pI2j1~?L/wRaEȫyWWfIJ>(Py_^/B >a>n͡'KDgԍ`AYبut)ߒI)[)AFm7Ibc#Ԯ: |KXErT- /F:g/:}:)&^é4P76ޣǪ0 Tρf,HU_>0?}GZSUlkgr Ĩ rYƁXjo6]Ȯ)#%Z%WC03EɖMw ܿ5};%>O8O !@]%L )bֵ ]H uDHp x')!Q/P4]TB+>t&p/7y*) RtWBuz>;Wø\ש "ۊ-MHQ18 Jk^_I=ՈbCVDZlh]5NG{MufM;ctي_膿nENДuFx8d;ݢ(dK:n3pJs+ +7O8.' (5$r^g-f2B\dsU~cm#@E;ڎsDH_8ȚڜqADe2~n~;-ы,Xm˅zCA-1*Z~3[sel S2%W P_mFjnMX]uqΥw5fV;,ս<wc ₒH= jrwҼ*6u6}Fܑ)H#Sb.|, [+J0ģSgizqZȶ/N σm!l%µC5y-{نM):К4DrY-8G}T?"0^ho@v$̤3;$'em1"F(óXق,"$OWT!߄^{#$5߀;su y\)%q(@4 #{VZT]MT`=&}~Jbӯnv֒'V)}w>b` MRP>npb&^# NU)v/Z2 yg[~$X;ᐂ7BƱAujeU͆ 0mgH+*myM"yD' llRLѬ>B|%b{#?ݾj,]G{"bP\O-9 lXoQRwJ0H*q7\e)ixo:u~ֹO9ʜ 9@O4>#-"/*!M3{s`*"sDVB}k>./ ҤkbCawdyZk+j}LbeվLfvN\/)O)-m++aMv0鍦4ǹ%!7+i9ANrdNІT9IgTA|KzTf+k7jx$ ]ڱU Tzzɨ5:Ѣ( b|[ź J7 Yc 3pEL ^`͓>xoy z$޶EP=ֶǧ fǞmTGqiQ Z^Vbw ^]u$za|d{!mï vBat~Ws\7҂Eo]%]LT6_Q+h9 w5 wbX5`M8Ë젭 Jrj.z"MnZ:-/fi{'wöl- vF<=$8iGbv)HKT#0Mq8" ċ5Sԏ,|ں^)a; NԒ[54#ğp;H1g.axREPϯJ@Ro<| QF*AH=z@pTi9#I[Qhw\SN`M3 6 i*FOyɊl(J̪Chzc>bQV.ſLZVɂ2?:in&^†AW3Wy=[{4="673y \`#_vQSZ_XiF86L}/E~/&8oJkb"6M>W͍ux"C&QɴB֙ӂ%h烧=I0%ɗp`ot"4̓󆉦Cԭ~5$x3'ƼrlqTNHdTȈλeiti&KI1 "/"WaGie;T4: $@נb.u#~\;tiE6@qj[5\IMҩMb$jz[Dok)B$~(/}-a]gֲc躠{Nl& ZV3;P݌;Ƀ*'`j`׬dI5,">2JH{\WQY` m8x/Ԇra 6XU%2:ӌ 'A>$6zx67S5ET(fp2){7ҧb6]Ъ|Ԕ!e,w؛f]sH'DN31ƊIouJdV£dHtb?A]H6ڵ/ryTS3qmtP,PYOұ~5iުn E›bBJtZT *^w/Wd]>Gě)ب (*>[=#};|ȥ.DGGuf S?BnGYd+u0#. ]G$Bs=,1Aw%,bRJ<|Dӳgfq8^lEi_o T'2gޥ3ĞQ `Sʡ&ۉl H-fWT?U;1D_#ZJܢ@[^R'ڈ7]i=]ڜ0Z}B0y>m5H]ʁ?c$m 8Dj:x]@/0ܾ/t&IƳX"v30QӤ >M 0ؼu\o[6Ҷ+|? aBe\;m ӻ>a^ v̫s#' OٕeCjkVBjNN\PA,׆1"YU!8a h'_arYB7-`,Ȯ AU}ӈ:[OQeާL?`J9~|yd@ r#1BLƽ' dKH||-֚k%Dbl*Ag|\bu66/ 휡ʬ`@љ Gx"r!ӳ-)uJ h~̅^m߲]ؾ"*vd\(pxv9ATW =ajaUӇaSғ'J*ED)yfnPb>f^"&M;ِe DŊ -wb]GMn8i&Өٱߧq:T NvyM J37އ$+,~xiU mgeIx-P3^*ܣa6b3l4ҥ-2{H[ )~S2Kj`oBp#9 >l8&__J8_>B؁qu="7Rz&SFb{[=mtILP:pc;i(kS ?;xV% 'r"({"_ھx!-7)Z7iǗ4Kܑk6W@`K?WBWq"hֆ(HJSY!Z9g'jkjd%3*|Բl,QA.ߔ# E#~0ި]rTq7n/I),I=3x@02j_ F2xT5~%9?]gƊ4ْX.:!O&J[9۾+D%[ѭlM~q˺L =-^o-NhsקN+C*@)р#['9 %V] aDjUTV˩>|ǏN/.t>`>Md؎gz^`?f1z[ilDs kfӏHg`6S_N.g6qi')|*<.{qA5e?WtQ O,S~:R=r[O*| .TȌ \"* ݭ4Ͷa^o3T>U8P.vN rx'gw?5%z Qg_ݮgbF%-t (.' J(F[_Sn!^[ V0#yx;3I(2pIG¼='Bh<"ojlM-]p(d'֯ΎV#;.q+A#{P+n~7&x +,vH1p`"fw&e\\w `"w9*i܎#ԵeHFo~)>p1 ^ 8`xSlP. N[@{Nj|P/jC`>CY#Uh?epTN Y8x+*f]8w@X2~Sd !WPYZi%-Z";in7S`LS2K@|Dm${9_9W\FϦsfm=-Dd}"vd>P|~Ƃʢ~&_'W8\*_ɩ)lC?`35Oj4p-o׌p_;ő1/ `fɎ<;=쯐T4#N\,N4й[2 -7؊X">VZ*[Pw&uvFhm`"LEU')hd6^Uiѱ'( a=z%GMEƠCjӥZQ@j-F?m=3XC'ԬY0aMp`* `*䯡o?6IWhe{pKXO $G=(>ߖu9V$ X C5Hf #5 P ¡eQ~׻7>J'$krG %K Nj1wu.CC}KZ*q)&! zcH/uGғZyS\#Hol& AS6fzהeبKX۳JouݳM̺3o2ݚ7QsTjCyZ'@}-q˰:u8S+stK jLo rUG%V#W-k_i<B{" ES]~yWvZ) Ġ! Sï4r\O?I_~sG\$yqi*3Q shXtb w!.Ϙ1rOfyZXv&őɫaXGځ{{0:,yOL1-uDyNO_<6)fH㓻r:qxIQV5pW/q.pw`^08%[:n7u\iW=i--<[y81$Tߣ hLcJY/a(z+bȞrIJR8"àY>&o^5g&`3pA.Jeԋ&XX ?HCR6Ðo SRsJ}P^C ̅0/+xTyfdۻ$j@m4*2! ƒǿ+]r?ZNO^zV6Gc Y/UjL-eN_<vmosxSɡ.S.^1}ϟěs"3Bw#G׈-g;,*K 盁si9';ݓ𻑻V0< UJrduޠfҢd8vՐ赍gLng\]pb13hoSŬСx<}05 :YqЋC92zh_;J~`? "dExXAtQlTo8[&;/6v@[?`v73-5V.P #=Y4y}~ϔ@KR4FA49PHӓά orx;7I"vaK\ژj^av ktJND@E[%{m5yIh0/G2*`OAiݣ{&mBvif<+'\Z\;5W2cB'adsO~HϾbv7%c?zԽEEjX4W[ˑ\iH= (M^g:dySgpitVmholV4 TXltޮ+cy3aBr$0,Mq?סO-mϐFHEمoQk?:4l)_412 ]FGUu7Mlj"J$ m:,LXztj3hj\tٿ[xITR`hBᡁsw/5Y6r0fE`%O^zzd ܼ_*yxJU\ϗclmQEy"\r6$wTYTRo# @|%`fWP&f}m1g$(3<DŽs `?voc%\cwܐ{Z(]o $tx gViX%P,ygZ [RQH;#E L>v0}Z?75I4f5oYbLTN繬`H^O^<M)]۔U,#]ȃZmX7"I1eY^8jFB d%TO!zD,AgD[_"8[Y_.9A$ f;H!Bch1} =9 u5htcx;"5C0o[vsVT֘7Rw~OhYWHjDTRu!镭O`w8~x9'@)R:s4Uu6sǗ5DNrtJ@TC%5z@ݢ k2~A N$pWOˡnVQxh^ sY,cT!r:kc% ]20g:{2QImY$zq#0-e >Vh(^7]g^4CT{wPywB_t+~GU|ݲd$Ӡ12h#j,􆌶jok0n+Kjh vvxc,`}8gvk$~̂#fDs7jkToq0/P!ѧqfVza{9]Bj4--,y-4E?g)Ӿ$וokcހOzi`iF7IɄP ^A߇shY|/'hy=O* xbƲ8-MsSL? nUZ6*0cE+wyA;H,+[z /o8Q=# %~!&/3`.^ zE0HE:bet𔆼]"u%u>f(\q{u=/#@y! Kes{QPڊ$ F&ϕ` d'8A! pH).E'ƕ|^MUmwU+! qԫ&PϨ`8u[X@'PUB>FK-;>` LnOqf|T6yhp7PG# LGDA\9AEO9Q%f> @LοhG&cu`Na龲9(#'jN_1)P(^:dp>/>|l tM}KrC)%!}Mxno *_&Siz^W0FjFLl_')@?zH\&mLLuJ{<.Ib+q kr{U\-͡.SX#|~sdG [_&quY/md(o͌ 5t'{z_DŽDZ~V=seڥ`*\'4GKOΞ'g*3q^`ks1jQ],0/?N.1HrX ڰF)U4n1fq9tkٖg[hx3{+l\{by"-l_l |Druf(>6A6qUgF8flcJY聗 "VMr  MvnQ Ǯ6};:{fm 4xX},M905:\5|OB:@݄TfΛ\4m>79Fe-ؽ}`0Dtgrޣo PcBx9o҉bƻ?%U j7cw3 !6'mv|JpJ ?,G_ɴ?/OrWRJ|rdc;=/%Lz8K˼EqP!YaRI:"1v捙c =*z ѓQe?c6)Yi ސ}m]^u֟Ƚခ }baB*9m;U` ?ojmQ..DGq{;lZd(a&e_R6)5:d]C&~YCH"H`K7; =1Œ0-ŷ+yN_Ӆïy\kx ;F;=JtB rR؏U6@dO!h tns@qJI7 a*W) {o:Z&ʩױNЮh5-3'k6<8JIB;~w4TXVqAaRjꃛULL~v̌D;Nb}_'\yK1**"rRRB9$ǴLwlLڊ9 㩓NLw>ݐI랓2Z)yմx vEKAGR 8PRZWU*9;I֭V-!1})@h(lG| r:]nʾ+h؄/H<yGw xQδL+FpT"*\:!'`|Һfpf 5js5FM?*b.ak^x}pxˈ~>*C׀,s1/ 56H_}=~`7`ć/Ғ8)bar.:b<)c.KUe^N ?ŜtX D%71Yxy*rtT5eBC౅ƺc|v-}u,܅K9EC Ttq[=JUzĀ",\7aadjd!M[)lۥLttVNGfjջit@2Hsm2rBoڷ斥_~ϺtDUYpUU 4{j<;:и8\ Fր* \rpT>~:9E:5p)4N*uz"g^P !]nfH'=!/p- /D?/o@1p_1o@h ??8N.dXdQ*@UodN$*)Yn( -}k ?fDE|W f[K0[~>D'Prg3:W,S[ҵjh;gN4 Vad<Pnv^ keˍ"? }5*ƜU4I̚n1A뺔FqL@ eڟR??K4)w䭷I[إqa-aJW`X@:j}9* >ikC' <Ixoz[;8R|=W{]\(Vt<g)55A &̩vIpZt_XAK[fde>ZDQvϵb!Ik %?{t!tÙYҪ6@Эu@=Qpz'ݲb(,~g[%Ky{FNmR~:A(!DDjyIN[jr` {vD˄ڏQql_XTh ;V}|qRis_:gv=Pﳹ،GB%KqjW㷦x_ɛuvz[Vڹ<~ ~nY}Gunڜ:W'+C(MpH3nC dڂXٔ:IWm(l @1׮\\o'2HkM|$G뀐|UƳF^anaӬɲ qNVIBlsvb`p8+ ?[!}RXXW2))w֦'׷<=M'9NfJ1n:.H qR>׮&km,bUBׅ) 7zM@cu-Rdٻv{m ;!^{SԵ&"<<ۚfliУaeG^HئQp~7|Z}kԴ@Q8kZlMZs?HuvG5ȇ1/BE+ *0Z}Ā]H_")Bƚ~D[GVMfm*A3$(Y:%kL"C# הGv,t{>ړsX_()&p9{'zvei^9ȏf6- b{4ȖZVOp|) `>Ng2a}\ܢ B_|UR ;uGр`V W )xtxI7׫ R;? Ҕv ]a\Kg_ϝaQ nVԎ+ץYWFTTcˑD!cc v@$kgZӿ+hcPZZ}KNW&ϯ7 |xscفݣqQ! 鯏z@eDF|9D7Uxۗh1+l\Z0o@ѽ`^mH.H` lB'#_:v?mA(T6nx1O?ȳ+ ;j\d7~.xM\_pg} Ld(´D35܏, ,Ag> ԟDe\i`\OcɰP(_8aU<'"~Pxx5x՘`8 ;v-9;9ů'>MDDrg/{~LMTV?U SObѲ+k֞nqR2QxԗKxQIu!-UI{0X7дZNr  znɟćW6a:NGΏAT5UJ"`"=}W>pM}3-Hh]oEW(w9tJ @>"omye!'`LjlwD}-3b#>ԟ-d,e(i.b'?Amn3VYMV;"Z*? ӖW5:g1N(U9W`||?,t+adbRY 4w:tEBЈ 0b4V%Q),?ֆ&c7A{o;R3Ԇ53sJqgFxauEQ,(^rb'r-G(ZU;&dUR+{}Jsbz=[?993lv}| {#/5A\h璮<$Rjoqv]g!f#SZg篸}5L*<ˢfQ@#9R\̻?˖O^*}-5i}/'R%Jrӡ7 drujIx cD PqӪi+`O0w(^jMn^Wk+. {,ֈK| v D4T:X=.)QFkZO*(%̎w_\RpТ<ˢBEci1'ak2E=D Y{"ӲAV|sTK0e1:"<Ө\QÀ ]8}Чh]ه&23GR/Y2t$2}Y93e/4VWRhgD$[ŴekD .ceOZOOZ;%cƧQWןr3 ceD{><4 ZNѝ/Gn-gS[qiOo H1Eays Z^d|,ꁸ5 B9yWJe%a< =XHnb_JOM'܋%|h¿f"G?TUcQeNF"8qk݃e v8 ١piO#nnG*_8vyc 4')*mB`:9wP|9 -Fw$ `Ju^Qbx'`dE Yc/DgRĬx$C /#E8~ N!傁ʧ )X#D\F{K*W"/ٻʡ6bKrQ;SW Hp`av;dxTx'I(-^o#f 7-Ki*^8up+ePGB]#+b?bU#YSZ*&@mIӐë '!@1d"T橜;}1W, ]hWiCjP&$W:OO}?ˠr 0ްy+š#B}j/ٜ6]i ĩ0є T7dLX՛o䫱iSekyEX~*lEށ9}2ZnWݒl++PD;,KXf(4iF',:๵Ӿ2m=(b‹R]YY=Vd}%kL׼zb_Ϟa?>v))Q_Gozt@"(kw}##?(WS*~0*^ks.WTQ<XjsBi% lj~K̯9'V_ fm7lmlT)P@~|JwT,a YryR">ɾP+:F&4 ? `Nu˒r.H_~ )0'+`~LJ$Y#sPH`HaHh $) l ؎TԲjKQX~ZAh '{+Pjgem MWͦ?Fa^{ I?j" bN?YRU.zIoDgwW凢֟lm?@Ĉ*&9qc3"G- 0-N2z Y%ӧ!>a;^K_$Ȭrc7M X.PEWX$Lki)@ITYYyz=ߋNs>slS6rqE--ߨAR2bF+.ĥ ]BUA]i(WٛxZ@mŵ 48p\wOjЙW̸1cA Kpy,١-u{eW3fL>Xgn"I`B k Dd1xtYE٫iyDŕ \YH~pMkTF]t ya@H~N\Ep^a?G|DR=>8dI6:WF&1 + "I(ށfJ :Onmo[efz-F ZD3:b$Qfxsvkʩ?ThmZʬ ͶfIPAE13U m4Y>OcUV,ga+]ώ) qiե !~孪eͧ :рgpOg'%C^Y D}@Y"~= l˅.,ػZMC(IW݁"_wF2 =֋aSBnKͪ2A?}dic8ztQq`qgIRMM!8+2_3']KNXfi B+*#qS6wlZLL~p3/ \^Ca`jl=}XhQ.,a/ @!lvEAmG W<(%p.Ty !ה]~(hE"NQt֪߬zb z4$%e3Tݠ`gI*s Ǝ3{퇢F8+|4ϑ쪌ǜd73Pw紌8. 6ō-Ξ jG]蘒Dz$v1妇s0mv[nORČT\xYe{)<{~M8}Fkrpn)f /+X Ou\=c0'eG@K=قSg% NF5Y6&0'nR&Rڰ_-f0v灧8Jbܢi9tCuX^4>=08iFd]]Wrk#@ Dt S.xe'%6 p>.V[}t7hC=*|p;_X3iXß;^0 O)[qcӀs*ӴDYHn? )dsdcNP% F9uԟâr)& ^=fz鲁>2Aڲh\I'Sl0gޏRdEc]#ʛaciwQmppߧSE໠֊Hrs?XW$N}&:JN#qs*jꃻwU̧Al&a)9PO!ZJLZ8p"laF&ʹ#!=ؤ[` C޹RcI&-#̛Tq(ua[IO体EQU_ZrFu,0k gP3{FVa@ҫ\Ps3PPfrGb(9L˪]mF!& GÀC1ʎ_9}Ï~< 6g'%"gW (ZsM##$ö(r i漫0ˋ@>vzZUv!s!LKDa~3Rw80HHF E`o ,ZFXF8^0-TX=Z0 N:,'C7Su{TQ.mle6KE?LJ\ӡAPC#Š=0>qT[XZ0"]%gu߷y^+oFX~Iu_c+cW|jtrdPP[~%قRWzÂ4.zyªCw7&=a(kȏ]rKPe>X (0 H/Jxk&a8Frx9`El,Ե(o "xq#eY}&Okg^M'*t4ѹJ6:'ʤja`qnlC2[+8K o,[IB \Wh.",'}UրYS)9At8W~d8[aEo9WYJ&7uE:eY:h" RYI>YQ1ŤRMGD %џw s :!,2(l6FuHB!{4N / S qg1/9Y"7CNZОFShMcʚ5z[}EP `ňYE΄QqsBREaBw?E+¢cԋPXĴ=ROc SsJίk Z cD_ {E?53W j"X%-h(CKKT:RA[L6N\}crh9~=nV(FHqkEk˷DA34ͷs\ҤJ֠E;;_{$19H=v.;'[e̬zis& 隵,*?jg?5Jwc]`]gdN躥CPquT.{6>W njCATWJ_H92R=%Aq~ܠc$l)T&m6F}uHjjR4qQ4MdXcA+ 4o'<HIo٧v-_.q<%Z(庩dNU,cFz˝󥪽Ppw zbaݰC)'G@qBbFOi ¿mHU|C8'sX쑢=7b!V~t "wti5u1sQЬ($9yy<Ə͖:f7qjf BH/3lW))ӥWL=ӫ)>_+5U4{zV `oUd*4-/$ ] H;4^O;+Ӆ} x}vUȬ:Z; :ج65`k^ C9 p5gN[@z>'= N3n)xPyw0 2¿h(PO:˓+M֗\aef{f|ff{nUuQ,H> )| )!73U ٶsj;͎Rꟊa֓&䜜,"UާʐǸ8 %3  ]+ $]ňGThcdm[wLA!̀ޱW@%K/UrkzFirv]&ZAʲyHaQOD;8%++#=pFp@@g@1.kIŜBh5H9q麵XHs+DZ?|*5qFr$@j(/H.m,pjp7}hu,InmZn!y0'ENg7um5rjXm&6(v zƧ91@փ0n}1ڇ*sScboPZƯ[~+-]z!>S:i >ʫùLVړ¶Djі0(H9́|C[GLjDTٱpuQ@7ر5g3l'gWͫVc:l`܇MRDy>˯N[&,sbRP/~KtB`4FMլ[mzS]H%!6M R !E"<~Z6DH#Q+I1 Bb'/ju$R ً^^jiȮ3ȒcVvu_2PWW2@s#͊!uuHg- H55hJnJĵ-hu{:ڴ'zwXc=//L+S_B+Y?gS> s?KLްF/OBj姿Eh 8^, |!L-mR$7q:A.~hCWUY)Ҍ֯%0%@675'S{j4!`thriKTs0:#(a:0k2Fa;Z}J^ Fgt`c׫?Ti}YcB0"DDKZ yN'fx]`'sq(q8Ӕq(y+)q H gv+^)JZr|+<`Y \T8p&u</, ,v}p}Co€eyLVpJjFdX%sj.TƿHt[e.kEz\occF'I@5P{ΟѥTed{a5,.]{)더q%,y .qZwGGJˈM!^dшCagsv]ص#ړa\\L.d YE=,9?{cִ`XMﯰbBtbhIkxt5ӂĬwsƳJĩݗY/]AE{A[kٜG4>P{l9dt!J+'y ;H W4t@+[Nw23 \ :Cm;XaA0f8c^&2qZeaH-YD5e z_mm(R(V~R+&<^C.s\tO޳/hfQL豮Bŝi*g'xS E־U,a^xvP#L=„ AfMDRI/*.!mBZD4WH!-:;~ɽ|`n/;K-jR9&(^6s\:[Dafø1MTE)hN #X~A4sCRU[菂tl% Ѷ UDvͬFc5*\}!C$qPd}ѓqK2G3:~cg,Ow1B)ŊDg B 05Z۰t jEjJˉnZ әyxKe_9易;v$I0߅Ɂ H  ;yqSo0ߚނ&!%G*ڲ˨ׇ3HFMɸOf6akIvc2&3z3qQ[U,NZmZl*un="y Ѳxtefu7RXіYSi ~8|D,<G 6! %J G ~𽠶Ƹ0XSי=_ږm7ZήI'^͜ cwD0,N(_6(r`Nkoz^7 HWzvR! MQiPȮ2heKyJ-JnbٗyD#;@_F4XRJLvO9^6,f ristH1wB?<rF㥦}+=:ʜ摮֞wt9Q5GFq4Yxtc[^?X9}iQd˨]EYzَ%M밸+L! (."{vKXGPjR,nA7佖1cWqs^{ü3(vZBvoi?ӇGދXpdD!՜>DG{L0o8 Ln+Jn;lm.`pIuYJ'CEeX!ȭ n8{-a,ΰ<ىX ܀ 1|$!@\hċL$#`/@S/W4l`wϙ_4P#}TFJ_J\6P(67s>YS%-/ F7>2Rb)ѥ[6dX&n+bYa`CY4DER>jwxZ(b'7ˠMq{!`YS*YuWb_ˀ˧'~JO:8|"|&{nE[,%Neo=%hhM$R,Lk"^_0jU5u$@R٨_*0$; ii]xJ{I,g8a!pP3+"iO܁dz0.W{o:xn-8= ^*fZ3rhΜyIYC!SBk\j )SUCWZ1If[Cerbü wc+jڔ 7-@pu;u:=<p,͚ʎ}'NEv wMMd'<=gIl{Ze } &?XTφr\,c\ ETms>j!WiR<ʈ++V+s~J1|9[y1tזCDNysq6 +3@C-ɧ.9ER K'|$B2-0=Ѫ xtrk.Vk¶W1˴cH!q;ơ/giZ:: U_±̫b4mNe ɨogz+t`x1Nl=n>.`u!Vf$<+h{t&g8jr*uU64!kågĞ@c ,IT.זCUA\hpPü5?YDl=Z&RVGWnNL7j Q-AC=7Is}ooS*?1ø eX g}(TcԬonM+igԨP%i;T KG=ݾi]{7!K[=##{-CѱAS'?KU!΅&_T OHis,% ~X a;c^&Ѥ=7JyI^Xq U Ҟ3OhXkҾ>Er:Me9NĖk臅EΈG#R OZ ,l/Χem_1}^FdaZ&G>oyߕ#\s_>˖a!P+߬qRH W\֯:\jk؞f (>y~;@26YjS'U"DF|aΚPx`<H)Aމ{9T'R,^)=A5{Hb,.7Rc s^$cVKW]63׋$lA-@TbANfH 8OUFB?m =N*ijdB} ]F|ȍψm]H68ۊgZ4B=1Y[~z3y"_DgX)Y&튧 W룷**?T1ֻ#^F:qɪh[Jai+2fd wj"E8TqqݎI @R%1ROTvyK>M'ـnR&)'jIǀHLi>JHͅsaLQ۟Q59-Sv&F(\'SRir?Vj4 ݖXmȑJ~ã*//A:=})Q]F-= #1NE%0_թ0V7@v20-s(ʯ+*LI3Zg G0y@c^ǕPjKV `ugב{pNNVS/=ۧb_|E ?t)J(yis4"g-0]s^ 1!t]mZ@$V. ÒM垾}۽'ss׮o@k@-Yci$ޢoۆk Ub DOAD])3?т=H0ɠeKqpO{@U:ëJgwuy3_<4}X1ᕱ"BDdsori\h Aeȧw=3jy5NR@&qwD'҂(Oƙ +&]ב,`IܧKrM!qhv@tjbs͞(!m#k}grd˦[b#q;~ x.[PKÔ>R\\DtW|o$kTˁKP+4 ɇz} ؓ#L0qSlNr\Snɐ-@}` Z1,hDA7bSfӤ8Ş}UDEּ^cm gD;Y1P25)GcVq[1lUD:zC!!K$7,Mقlta-)0DT=z4@\.G:(|rj=<[H<%Z׶Z$fB<'6?&a|қbB~Ƥgri4bKUO}+l=9e=O=shWG~+'&ǸuCX b[(e;tӿ`I!`8o['gzf–^_TYNV*r* ͱ%:iNllwO*"3NxD JQF AoDg0=G)/a^8;mci$AH7J[[#ZP(E(IE@  IJ?Xj1Oҽ']i@Hs¬P`09;o͑UU\n[цƶ V 2-+ S 礦:0V(O~Cӊb!^ W$xZN߳%Y!e'i-u9t^u1{ofBV5%u%g݉)2H(vNUZ|=t{acׅP*;D:a߇Xa6:+C+Q!Nm̰'y8"nwÃgufTG˞Z M'tGR5i0Fb|E6#Wttxa_y2dKC !6Ȇ/SenB#Fe}-5^:r”;c!Y(Uni"XV4{zt篳⇠P2PQ]p_eG/X:7,د({[k A t#Tם{A)E3g1$ZJ(o6X]cy7 :%(rtg'S<'âPŒ2 Kl"gpCvYVZ0_3ȻW|kY_&aAK4:4tLaGi{Ih R #3pDg|i&6Rds`G<8Š;3!V3AY&rr.hW4\2Yr#6B%M}VUgz^UcKrɦBR)]8OU4MWz@ ڱ:fS~XXe26މ3gw"4 } |H3 +rGF#: `-:D7*} 7"9'o0X zځP0T>j&Np}.?|2ehp&orR>Nlw4,{)`$v,w*R`d@S VQgD|1i75\jMTv;OkCVd (ԙ%M} ј;s{G)F 8s ehO&b[d I`_}K;Y/84Ԕ]m,ЅC[DoWBV4˘xM琲L;yNIOf n*(bENH+(db6^zgL4cCV&6u<% &K.J%7P"-8"gҝ(uP.(B Yd%cLh{1d)Tt P vXwwvVo3 OIn>g'.&?2徠¥ StaYHaKquW9NQ?/8UO/6B_mpf궽[ q(OMByd|@t5` U$V/ŀI7*O"s8 svԵa+nQLĝ(\]> 0m>Z̗vT [F3Yd*Y\FY]|ST1|Q  ^N%Vŝ9.2B2$ |PTI!njRѯ0{ +ž _S20e "c`(?uꃃl)ؑNO WŷBէ>=;hq>byaNKpN(cHh;2 t.s_aovHWk%U? >eu|3f $.Ľ C5{dKI_UF^տ8mC;wWxp{}=&tmVj>T넖ц6 1+ l'`5&%Ma$ 5EnIoQ\RGc`*(pAF`2ǤWk$ju!U+! OMy;ǛaD,B?H%8n(\sXB |Yl Bq[3TמW ao~V PIi+#Uw+HIo\qڽJF 6sC%ZXzkMh5r 5βvzUFGS&t 'K1id"T(6$M Ź2=jm@2&ێ۴"B: h97X $8NcYɣKdYMg(/نvc<#CÅ>d.g\}+' Ea;; Ƨ~UԞYx{cSe,< ޓ.nBitQptdX ^ FӿsB`:!%޸ U.T$]@.&V֤XFO.xx1hlU_K< Y!VIuƟݩL&&l"\mʗnvtH56,/ϊ:Qm!|pƚҖ%rt][:3Q] m0pFf!Z/M4Ѧ.TV`ώYB}v׹Ue(^`bYc3@֠t_dvRQJ\Isun;Q K}p>$)HY[L?+amQf~GiQ[.ÿVbyϧO#Ec!DPTsdڰaoIO^ucB꡷g0+as,v;߼ ( 0B$|$XCmf^+2jI286X 6ٗl!5bb " Ԯŕj?dav7t,>,]$- Fڒ wPv>$UR}q[{NEgby4=m_6vW;Eǂ\#3^A|li>F6VsL-ag?TQÎ[D^zķsRsϖdmA<~"?|_ ˠB;bNIlI{1pҸycw϶*`s֑sѧ X4 J.AHMO(h[ F0({AI $g cdžK /MW P.IgD`XlZ|m@`ÑO?:5@mqws9q=weU/W -GHl4\_cᱭ. @TJAr%W(.)`t]L#1wʽn 39p(pŨXh%ux0=hb= jRlLs_SS3#U;BX sLURFm='zWjb64uQ`CsmXNBIZ(*_AVK>R}FL8|[8z{jr*k:&A*PG5V?Po's ۙ~Lvl=}Rjm]hijU^_El, X" MY'\O[,f::V۷${s@[\&liiSDųO}T]ɰ/VM{y}A =p(w㵁 L/$8^ڇ}bːZcĉ/OfxL̺>h?_~Ҝ+F \*`p/\T B̶SPEBKz@egr6lZ$U)wٻRke"h>e"$f*bfȫ6Q3I[~RX') e:F2}# b`uhQɂvUbwC-+UWvx0HFn5mLpm985$?ASig!O S]rCfxo'swf"8(3h"eZZUeUQ b Gꍺ_ꌌFx6Irh -ڀ]3_&s\9 kNЛy1y8_3vdrQ(>yV(p%z\UWJWk|¯!Og&5$Sl"!A&ǚFkq k@7OOxekY^! X%OgØjޠ)%sd'i I Fra Jts_v#f*J˨I_'Tq&j ?T? jZb}y$G"Ps*Vg+x @-mI) e{r:]5$ƽ-gD,Xj}f‰1>>hƓ9+a78'Puf^_&)wvQgP6ޏ@ItDޕiEIaKd :}'F y#ovˉ?{w~:gkhC3fشQa5qQ(7hB>A(eQQlhЧp^Ƀ JK:,CSPUb+ƨM%M.+'=r9 @~sj^XӇ[Ҳd)Lg" YSsb/aT]q !NUb 5G֍-$T[U9:0\MY\%нݸ\)O= 'HF(H|F6f7P]Iʳ;T۟Q-H9]rѐ*BbӘ;|B'aǘl*Og':4IŮ~)1A7tv m{?8,Vy篋wJ'qct+3,.z6s .4Pi;fi#!v0tj!*}}ڈO%Lu[Eՙ?] 裮-T|S5f"#%101$rf2MsNjɖ.+Up%РXt(&cN<B)iD3-M-m,d3Le`@/%>3pɓ[y|4$[ =ԁ$\c͖I܆@Q"CtikP-d& \YWjEhw&-:l:a/|+_L,R*X{ SBޙ@իLc Aa(@<0:!7?K-V$"s, Vj%$;#7 }7Kj^,qʮb06xnr ~cc%D_Pl4UhW:uq㺖ɵ!2[Q25{Y?u uK+KBaQ(^!xxjIW^9ў} hҹyjA~#5Vm}Y[bVg5Ke2y*O$].[?+h֯l|}A=h B&κg>U[7Rp)Ui~) CR ^'=%voZΐA>Kci~@ŻLSuhG3l8BsX; P/8ze\0xN\,aO)i7 XZuD&t̘̑)o@bWYm5:;|  P/S-nx&WDfjVvB~%폗7 @{%."ӃqCU^+,X@C&c1&/ vT9 WxnWq2/䋠k#z+]t8%pt YTasC6XvP^!ܖfk==JxyRxp,6b-)qlΙ*tg8|5='OKkVP(뽬\M;+TQ|9Uhvݤu!rn݅ll' T_: ñu '瘊C:ҸoHkUu{g#7FRkf9"9'9B *zE'H~5m.h۵ s@f -~NzQSv(ZW_3!'BuNys|5o5U+}s]e4/yT&S4u %%ouf%}FȮ~h#䡡!2DJ8AtV<0fZ4k0R{!y2Û1)5jO<(ԍ\W#"%I=㇏{*1RKVT#< ;)ܐ {ZsD8vsov0uxׄ5&Iqp`.2E+͡Kg #(mm;o :ysqD3 l\,9&MmJu1Ui--7U (mbKjM,r~j;`LI{oVc{dj"d%qBui^ҰaV)c}5'ȱ&jt@كP"?OkxNy?1xhC|{Blb;{I*nY񖍟+[$DBe2&FM~8QSsQ {gvg";!1ZN] Oe q\zV]HeωT0=m\H wg ޿Vx޹5LkCn mYG4>*Tn_v2qR%P҄:~AC-P'pqWI `qYΣ uY[8%Fe] 697UDi:y6jm-Hݳ?ùtMA x e,AusO\n>HL҈Gř&n* n 0sM4DǒWHEys^VdC'>xvʺ9l>a =(~xfTZoay6P rfnuJ8Me>ӯѣ%;"# rn10Qo.l;+Lmo}0EDM0 e 5?*ȍLm\ӧfĢgZ([,$/R/ް6&k3BJ6#^+ 6%A עrxs<8]a':z;;# ,=N2-;уTe h:x"ca~܆Jk*'{Q^'k&f9FGf}˻m@AH/s94ddV꓿Z0h>2Eע6 mPn]Q8 ٨ʵ5ɏH+-gFKfԚq|ݘ @?TU5-VXiTkt_i۵%=k> Yqum}pK:WES{acیF<٭EE w%=JSYq:i;qw 0Ŷ'}ӵhHAMri!A\9盯[ :NӹDbS Sׅ6wu RF2c)4^ڠnNk)+6Q4+:yטUĿaFOBT,U!+FTJ<A_ijŮ>Bp+gWmlaL^[d=~_xj&d HuwY:2|M1mJ#-&O*1̀ W,Rz\9lV #PN)d='>Ӫ*(vHulg"!D>j\IgElN*6c+L3Gnyd }hྂ;E%1E(UZӛyZ ?ær"qa'SRaHg& zqhn7 {fǭoYl'kF&A~&]<;EWn"`Va6qDND.h;woNFmlg[ ^;*皓A{ۏr/vLP6Y2ʽ5v?8BKSM{'Na{.<ִjTDH,l=e.@y*תij0_z֥(:3G-|)o֫=OtVϰ Vg_sAy5}-'GzsyS;sFL_c @4zTJ1%oo# n ??YdC~ʱ5) ]pw!6)4 iYV ?/e%/c(95 ?F\jJ^?s!OM~CWJpv P.hU3o Q=з +o0YPSP+ \ަ ؇Uj=F6yf#ۓiK#wT?+6ML02FMSE]Dk[ܞ[Z=">`xw|cf"%<˧q0ߔmZ‘7^} m3ܪYmcA撎FR)\w% J8ohDnT%'@ ^A(+Gh"s%3}Mfl*܁,!z"ӥ_Êr6/reeZI vfuyN"s|"yvea|W+pe8rjwq:ԏӦBA+5-iA0Gw)'7<6&=Khh^1v4x,rИwO~曺΄55Ir[Ot_|o-d-SgN藞؄++D'/7;l:)$V)oܥv8(&k[\P ]rFfW/hN$Vz :L)PG ԤVr\(17AɞE*u)c63 s9aeSAESG*jpqL<00ERL<`U-)E|jj }D+~3I܇$9 xWZI@Ȕ׸c/DGgThL(iʕSeE{˓|u =&?q a0xɓ{4(Nx;*taExM].#Zu TZys5u,"!wlEMВ> xӿ Fp) -׆h`?UEMDE[;3@{g%-$]My ӓ,&!ϯaªa;*vʲ> }`X7 b&>IjY>ɳ`JL*.èXrSDOh+o0aӪm &VT84ޡ:A@h^DAE"!%\& kh§عؿ˩Pړ4v^ԽNSEԥg7<7+Ro{Kw컷h zcMwa@!Qb&i,WLG㾆 U|j* 7ĵ 5Vx_"%.G 1] wvY}nv{rìӡp,N 9q㫭D\nޑc]]S Rx?Ř2ZJh!i.>, 916ZIms?Ԫ(hQ&[h }v?n'`HmRA.K`UV")VYi{6e\JR !'bLTtִ4ZM6UFFsx<@#+twYqD?QDGTH,_6B&jK!%ZH&Ƌ &eJi~ x\3A4HRtZ__ѻ;AO ]z})a%OG[8/.T ''cP|< cV-mRZ|B3b\!j> l$GH'd"x7|*95?B*/ LvO+TL/Y@R5!W+5[;~!jzqk@.ɗ o֨%'_m[Hf} ˅>~?N-4mpi8B@x0*h\מy0(چh ˛6{Y7'KG;gk-'kqkMI{8*ɤMbwX!L2&bffwzeq>j%IwsfvtJhR;B@?9h ͐bQqӦJ{vZIyOQQDm̰)]Z(EdAR*__D ϨV5@^]X/;ϦM{"5(5Lʸ0Sx2]Kx.(|ͫ7,##\W,(DM=iY=dc3P:5J VèB{0KDikcFHz-_璌A!M(>ٮ?IFY_b/@գ6 f uri&0glpE$ _*Q?klc'/gi 5Za6eYkݗ8ΒxX-QUd8YLCѪn1EX XWL )j俼a MK0cCB"fu4Qʹp\!S\|PD{sv~>X ;h^D) Ю}I3EN 0f6y}s_!4yeO"#RbNEZcRi<5Z!\OaT[1Ĥe3rB̻?fq4&q#Z[@+k<eItJː ²]_$>Ly3(abOK(ox9L*,\}H?+q>fG^"%wW FЏKFJ+F "gCVѩ` i:x9RS7;KY\wNwS]IERt7VvdDE %sQSkןJzU~F@FJŃQ#\"yNO,`݊TYay)pЖrD(_n+ f-!=Lcg bZcB)G/nel]ֹ?]R 6/]uR$RHDyNbf D̹%I$T_ŨYIta1XC4s*1'+V_+6;/MS=mˀ~2*b"qe7gky*ZU^aR=-6,t_EV*PE wA]hG;m dtNt l&xS&XKo ds ]x] O;m昆پ]:Ut[WSdú!=3D!BATb>-jw_6C]Sh6,~.XbI( 6tUò?Pl=Z.;kp6,В2iȷfs׿m^IA@pBUcw!xOtꄼ)'pb0Q <1ɇ5%nG,gK'XT`vVZDl%f+22qq`Hϰ]FuFV쐓  1i~uI=3>((,G%TbîYPSc/ k"1nG{j 8+Hyd1 3U/*Mj_w㵛Cn=^PbxuNWzX@Dt$?6CpiPt}iznL\")=Ow  Aku"Ԉ~Іbc-<z Aepq)k5ܚ7W3on;o=5)N1´3܏YmxJenlC WV`.y0imSOS'dV"|,u1_*gBFCgT!`ӞjDϓ5R``Cw^9 EԎ*zq'ȳ:M m?9YVG?!^)Q>28ImᐨBdLbLyaP1t23ŁJTHAoy~B $+2{c)B_JU_¡y2w`eycEDLeǢY+$[; DWzY(Ս몫AcjO~" vTz=uÃɛ#jMU̹Î?a_ϝe% =|e砏: EÄ֛]ո'F\gśT%P%iXN%aGmW0xݹ<|HLf?y,p+eNUA7N<5w\Ч`pJα-b[ ;h{ð=Дa#pkO%@J;3hR7x6_Kk#Y :=( a71& 2 P=J2뤅.9a/»9UVr t5GlR溜jjry-m~u#e@ ۩iHP: Xbjpukz@ _T#sFDP~o]gnӘ~M3iFhaєpsӃi 4,5A(Jw!kwbv43(` Xp-v" ` kz#No"AIA,i_n Bt0/cOV:KN5DU'"s^!*q)㇡ ,'ytjA)ʙ(a˸\X s5ߌ qfܜ}c ΃8gnɕ5|.mn%R w  s)ҬǪllW8;U0]LyqtaBUDfٍ}N$r?9}V H0lģf hVv>T;1YXCEWŕL#m? w,˕`1-:7,$*LDn%C}gE쮯ѿvF;t|JehWqiZŠNf2YpK\5]#+l&vS:_2F5ׁNh\3dv 6a-vӺo`<21;V0R@k#ڼs]V_D2ҷ w$(]d\y!T4oRo ғD7;usJS>"E>JUΩ2#L@WPlqMUi꜂^=!BK#+"؛‘خfKz#n:;[;87Y]D 6ˡ`Lɫ,c'8Iqݶ¯]Bkp.9~u!xɎ6_F&d.gck^rMufbh iJLnlR9ebu+A"P{ Z{7pb Bc/φ뤝t늰IS,,H^2?@2c1A}1{+Hc*o:K.bbC1vv?cwd"xBJL\E5qL2'wkS3bJoR)cUIQWx: FЋ/ VyKq7ãNg6.D>A9l7jT %'=W̏:.JVu̜/}p0-nJNrŬlYɀbR"QlylꬶoW(iɨ] ΋[ AA@ n,$]jV Jh` g4p8F#K`'Cyf[C-]vRSSNtJ`4X{"JPG ]XqyS7AւƏΌevA$YcNz KƨQʬ*6Z oUpqǬpXΗKG ֨1q !Mgnicd9xp{? etҪyXy-5ζҜ3r,[}`RzF ic{wpZn6.hCp"z~H`sTqŦpps%SHw31vU'b$F⟝ɚv1@">z7?Z}s;Cww6{)]p48Љmُ )ϵ ~w2`Xu xr8x:hB@|3wm5Mj]wrEO8k,L67].[`0z8*jXZl62b6iƳ( JS6)N@0JuǶ\wPU<ñ2̢*PK ^Jbx)iZtZh"6'R~U!a%:>!xn2d jf ϴTr#dv".}FEtL׳gҩՃ J =T:!Uvde6TgG3NrBj,EL6 @xنnXrJL[ [O+$cPrux&~p_+EelP{i&sr(\2fAUM6T#+TRjִ+> ExxVd'[*oI5H 71AN,o{?eX ,ҢI9.@`8!+wℊ))ByA5 G8dKߒwq^ *wsX?cгJH=MuL\D["\^U_1i q$q؀ӡ11=~A6N 8׉zWL?iiA21YJgI &8z3Wh9Z.~|uY!ɿ&!|ZqXI{C )TWԿ ~vY^~߆3iN@>Ah}?/@x5dyCf0x)Pml$dZF ? *JmKfXvVZ鋯{Wx>vįcn92`' E$wBϠ,XrT ʈk Z+<8* 8jWٿ߾*ʃ*07{m#la 1ylStVm=0N|d ;L*tܷ*ڝh jV|H,ӎ(ۀ7?ḆW,*DYj80ǮL0B=7 paB@JGY:!LvGo=ݫpZ+NL- YR=/jUKD|g-v?AX]Z\ڲVڡ!k5:fJhLWX_s{k12ӺGZs.6ϩob$uI"8#/ b )ጐVCpwH%G]b *aì=ڛ tgz*'Mj[dJ/wlB- ,gۻ 2t`wGk/9sYTVG֢oD+9[9ڝ=Y֒~ MZwe틓Ƅ9\R_F#Oь Gg/N tjW;h}>pDa%=3í[Hv(7?T `sG].JӒѦ 56kn*'͢d(J}Sg_`~g1sk4.` zr?=% N@]"cq:KWZ iCd<>M?Y,RBN;_bT|klݓX%ZM9;R 4<Cio<RQvsLdToߓEoMRvvκh&64ٶ*&h #K[ExmX1Rl1l]96֫D~3F(; ״:L>;e ]Q̕XFɪfK #(eoʕPF.ZdASWjAl-MӰY =Z}I~V h_đ /J_gĔFYNtO&t;/|m [s[R$-MˇYQq d{U9`F! R$K :==۝d`T%ߪ d=VGÙ&$ ]y>  eMx&=2KnoJZ ^|$$T/6lsWT=PRCKE()͢-wh:<=N=QYf0Hxq鍞%ɵc(zI+i'`\#Y-W'5&sd㑀xkI`([ *u2Zp#iY=QLVow{XBUq'4/Z>&t~.&þ1][ <LȢ;<'X5\GaN)ww&\쪎XrwR')Ot]M0\ W]$Ȩ];b΍sYx5nIo,mXOZRE!R^ů&¶"Gh`˥qE"%l'rm6:L40xLߣKJ~hߞs5B@g6,Q$'WlfhGJnηg<`=AWeU$/MQ IRǸ3v2WόϠmS6^AfQ\P"{}cu5w_E!m^$T. Ր<; w4zOSa{Y󬐵R./x{d0!0V# l Y1pAPAhS{7C6RN } DIފMA]h>!dH;|-h}8r|b#] Q!~W9^iwşNc'l{U3;?,!,0>;OmL?aF06STp,!Dw ;N"nBV`y(à\dһ~؜&7ZKo9CI2)ksa ,;/ {hK"}-bZ"B,)?L:0IfO@D<ù.ݏp5Pf4;:cWaT{;;'fꙭz&[}5D$U-ѿaSvJH_qN}- ]<TB>/%300( G"Q| &^\6hWeX%*vg#؀m`) :U)$2<&y%sjdjqeԈV$&K`sjavGW/OCU-M&a`Q`s:?[H@RX - Et"jC11$G^_H.z;7ʴ9坊Ȇ[]Y+4@Le !Jcqϔ9K"@;p 'e:ݩ XRfvT_vOOPPKA||mhx,99Wz ~j%?'@MQI$[]= <ɍhj)e`q B_BQ&218hD_1Pª[pk$HxGKs3'nNw@nFl-Ӎ%;ީ}¤W'@Al&W+U|CvmѤW0OpA͎ [fTۀͲvrHT2jLØ'&J1u.z3&qV!{.v(ޤi@wA8=b#E-F!Y'}d %D U^,bZJoD ˪ImUiSyO#2s|/Wb "(eg=[b@?hdPgs TO$ka+4 cڂ3.|7sҋ E`/C.|~EH\cZ`5 nձ%7{!/a̔5=I[F: 21G;, ^hm3$/')[.@\`4 CXFR&ȣo/ل>M7 M=kٍ /"xZlLX)VU6 >gIqQJS*n!jJ:Ci7 ަ `BAЧWb ;X##}b&v0[.4'ztnJ*8Z"dN's^EmC$$5D\*}XL0JUqbgb;fChԱkoe\]Y"PK"A} z^I)uvED6 bi cdbaÑ쮎Rs{8rcDS|r)O!**SG&vaaPA]Ԅc#U콇4ް~3fPW5'w@W#Aa!RUHnwE셕PmP*L%9M''b4's*<DЉ5g>lF桛_|U5xĸ&`xNv!yu kNriؘ p5AΏB=\`&jzs'<=ЙlBԲ`5F}Dz'iGNpx(%7,Ҷ`}Ѽtu5ƲEFYh؛>(4? :Wx๢3\7tm]SMﷄ%i2Qte9"^5 cLEJ3[ۅIԼ sM)@?KMvQ_^Nj6Et@_Dw̐qːO)=;<.\hޛD7T;KqtA9VҪr۲8\./brI_t3C;Hxf4V@g^Yo;dѰ3`~`㩖ġ 'lr {wHm#a9ibNhXQȢՙ!W}sr iR}#EE0iX7Ge ,8I'u93ے)x)ǔCJ?^,3sEVCL>VtP"A4УRܐaS U j~:̨.X1D~A5$5efC,#iunĴR+/t5}rsz4fSx 9ĜbH9yRLF{ET)oD TXDiQRY̼9U |cuBA&gR?P4:Y~ֹifOWR>v.d+]}yqIޣL[TR$MҌ}hn,0֐1«!ORJn?l1ͪkIA8y֍wNWf/fMh>A8Z`~X&KRhwZ}9=T] ܪb" #ʲ38"A* ] .չpRp#4Zw]K&@I~9#H㠶޸~&\o.Epxj`zF&^f֕GOgFE\yVgU6RsB4 }T~ $&Z;cf56I4|f2N2pp3m@-o")8rf-$kO ?ڵ1\069S,(sk{w?uD1ܪ>u+C{}32.ڥЯ9b4}A.oZHPT zqFZ{ aŲ@ @_y,1 zKv]9u+-P0A X!,/u) "CCY?b8tNňv t>xF%OG8. ~k~?3>r/sDz[ca,16`G2)O)g!U"W!OkgoڎF Y`:=cLm A659MQkcpDO_zZ^/Zҳ o6_M>ʡ"Xߜۖ^^ ҙyRnKgh:RVsQIh~Sdk6QG$ቹ#zyY@';| )VI6/3}Fp)Q~7hg#`s/U])Q+8«7[hv<=]T$l ݱ69lnvTɹNRZ'ۺ EnfujmsHu/=6k: 77nXLT2uR>0YP!'֌̩IM Um}_S"]O HQ_߅aFr8^ > 7& ̽++̴<HU+G2O1e2Ho_& hf;}/U@Ey{Y9 9&Y7.9:VMX[۪^Ee]gV Xֳ|,X02Q}GkS4Ev9 a n6]> RID#t`G)mу,E'b+S?DPn8(fng l-?]:= #S??Z{z%y$κ`'-u-MMiI!;4(T/,Ta+1}{L*-CmuK bnyXU\yv| %̴oFŜi.GܔX9L%m_x!<# [P's|̿Z"fwK^óHa]9m v$ RD u>C68iZi `ƿgN.c5P(եtV*?T KAu!oop["_ŜCX.yB9|M73J Kʠ#zV3l'm'&sFC.iǖ8T莶m9*0=@c_dI&.Q칻Is~!ɳMk|ݮ# w 6ƤN^)%;8sP:EK&0wSUȇ0Ca`-⊻kʏ],{.Z2~EMdq714i I{CmH]V/h's,hq}]&62c) txduϳgoD$ś;ZPW<IN"J%M,xG/{ݱ H:_x޶pv7 IJ-} 7Z>+/=eSZeĀ3S%W3z 9Ń}43G,4'J]Ǣ-8@N9;tF'vW@/~Wط˵/(V8KR 87[Z4P~ATt\7@CF "+^7~ڎyK௳G~&}Pߕ7>Ea\%pߨ+gq<춟E6ZM㞴i8g= .2].\0/zk]>#8SlGYՏU vD}^ ˖\fvZJ="h Muz 69e_VJ&fA.Kc_3QhqF}[kNe 7wzx Pļ?Q| x?$o # cO%o| 8dTp86zƲe#7?ge~_\HCNgxG)687)]֧)N}Rx ҍg6Wê|v[%}Rat1,g; VOz^#鯏~ւ^emSfڮLjWA+TzVWȭx!VߥArFO%A`y7#z5 *.b=K6P?ķҧ@pc%c\92U(7\ /ӠC2f x=Kl}uXq/ZdKCc#MD NK1OUrjA°WZd@{TNo Qd}L BІᐩ -? Aab:~ .rJ} 'wC2R5SEvbbLa%!rI>!ii}D}>H;Y;7eec͚µ35@ C3ɶdOߖ_5IoJålYӘG<}Dn)5Mk?^yc8LZϪKw&oqzjmCa*@=dzJ,~8`+otA{Ĝ\/yskC$"T_r8,&iG3{\PҩZ8ST!ٜkoSfIuGug^%ߓx:`o8O"# P[(𭣡BI(joT NE^a-Cs^vqݨU;sn-@'B!tNElTh4FȄ`H~qjW| -"M)Ǧe_h6OT+ҩD܅`MbR .>ERxѺ#'5wf%k+3d CYmU5Kan e7+C_k +7 b0>\5!ɹD#IՆvQqꕏqŵ:$EՊmi0n{E-'|> #Z橈"Jd-|ê]~&B/>3~u~f&V_īy܄=#PJ z$->(ӿo[n|PV @Q:qWhmŧ2 k 7[Kd_ϼk0 & 8!Moj+ ?y2: Rz G@1\;G)aR,[UxϜ?;}lypT-{Kx޼tuՑ[>8Kw?8jtfb|9 MI2!*o:=6+l y6KІwTb1oQפ t\n C;tmŖ o7<%fȮP1$0e炅:n:va9!IAn(6UA^q"B=;:ΝAa)Wy0WUȽ Z G*߂@t/ٲ6};>%bd:M[=P9qIAu/Fz[ۃea-4].pfELOC梺٤+ɕXHAz`f:ԮY\!(%K JkB`9!8N:0QPp&~'IzBtFjZn rE= d_H|u=i6O ̃$bxm@<˄7 C7Fr`e)`<|su7;I1$Vjn~4YBE<0HXbWGq+5 "mFV*F&-  &Za)9߆^5fIFJSƻ('9H';iuOݡNvڎǨ@tD@kxXfg!lhlFIImORSԴ;9 $e)Y /9,w;؀dL&K =ٴrP?-k'UPH(ns(iw\/~&QZj}nƍ$smb'εbFjEc/1S,A+YAOc`}x'&V' !A߅ҷ. ϲfUnӬq> sU_^ۙ ؀2QB/!=-T&"z(z]#YmU?jﴱMQc(GHIYKb|E8x>mV9$,{整K#,Wy1{TuT\(QJ:ׇ \sZH@9dڃqãC8׼Et9{yCJe,1]}D9pn0YwZTS\ѻi?S[ '&j}L(d82n|0)l-M\bc$jC O&w_c mض 2CZ ;p$zs-ԕ Bi8" fYD1•LUIPų Ot޺x@ NΓͭ>l&(Ė&^;WN{[=jr$'Hew9qQ4 Ns  PC\o{GQcu^|:b%qRVвٌd7$Ui-7+0ULQdi2.R=pm8s7iL*UJZ5%uax siJ[ԨC a4"aݳF/WKpv:|@##u<-ZVn>fr G?b{zh@@?9q ~ Qdq^Mlfɋ있 1;(`[ S+c][*g?y3ip&lfa\phuHNE,NU/6XߨE|^x_У1$;]AG\U]Iܴ&B1\t͗ggN2 FPw,.#o; (S2`Cu_ t9_M2{ݞ#^~-MO61 }lnW ٝY;Y_(>7-da,^i  kпhk'۩Ah }." C\?By͈3 5ζf\%Y@dž[I-kw3*hKR*D4#qg>: \[+dD 2YE2E鸬` t, _Bfy#4S7e̪CUޗYT@zdڍ(̻;En\sLq<1IdO~')j>yfH~K/2~YE -I7$Avk@k&]HmtOR1A,N.NHMsfUF~ vXkA:5noGOdBEՙlM}ytR?LW76@#gb?TioUmӆ=3D[ǠTVJk9ңӡ?F; u6+J9{fRO _R~1P;}#2)8Ԛ_l=h^m䀡_+u@WlZ3I938_n9OqNzXW0іѵ0RpUZ~0-mee.$9F\QyrJnlB9ETDnP6"jᠾ$J紨\VĹ W qɖ#Q)gJ4%b0u nȤ@l;=EJHWKWOZ1z"衔6Ҟn yL,x,`p,2/ z2 XtdvJ:>B R[#Cn|i\߈bo{5!лaKpP5Hbs?!D@5&[&s8aQќ\ t?vdpv:z6NBs-⟥1uK ǧ1Y!r|#}dM֕bg㍾!@27F_ffvUb!~t&ݳ\֝j6'  If+EGbtA*3JsW#(P9oDa[ڥXíea9[?%{j!=_ʣ!.f:[yk9}v=01ԥ,9}]MőKM>e+r:\QaU$Fa)yUj9O#w:i 0%[Ճ丆nN?[)/M QFL7nh&#)`:|-b.uBӞʎE[3kkJ kFrm(#8oOzxnF#H|= o~$f3c뵻ݕLęo;Gv2>m Uqw4I P+`b"[C4iߘƔ$堫Y I~9.bNǛԕ|,3·-r fT[]/dt8'wWX:s0EOתM_ȋ$wP $RCaYt77p&YNvsTfaOMZ.Sdo7t q&טVbwVR>#Xe塩y <b1ӟ^l^;N>?AozkbZ,A\d1GKLA9pes^gȼ"4yO/x޻t5L ` ts!s !'^GO-G"¶GԈe]VBf+(dK o jlBjj6OT)߽xu4CvîzB=+ޭ;\-=@Oש3PQ&3)ᑘrݨqfr=w~bϟDEEk&pHWZH掏fk$haQO PGWLf˕Q1Lo9OP?[6W?WwƋ[YkP†>_.AZe ׊eAHX /TDgR2U+{+(A`Y#]of -5CZBވ!oJ+E=Yb|m黾lm@_!`1qQʡԮP0v$I5ЙRdvdIqvcޓLgKPqTHc$!ɇH0س4#2+I4i1ah\V$n AD`ZQ(8Ipkw6WQ ̽dT$eRt`Q(ަ)Svw &"=Ktǡ-q W/ d#t$VyDj }55>V_<Ӑ ĬwB81b{TnˎS{ -p*$m?v@[kk(X8i;*pGcE@ F Tns)ϧYh VۄֺƝ 6w0VƠ`P0݂ @+mA]jN+-~L8T:}(m^:x!Fg{*ppey̸^,v D!_+L^qS%c8t\#`Z⼒ ڌ$݌"tH=[֫eSl4vz&y +{fT*~i{g ̫I[`>eq3Mᅲ˔U{M{munB *d>G0 4RnVݒ:c2A/~,{ȔʹFZEx~lLޜI&~Ti[}˻YoweD iPRhNd1}iv׵Z*01̧H =I'GЦDAn WXqO[-ֱHbQMsX}jلt+ǽ?iG5letS8̗3#)"A <Q&іoT!뙑+zt1a s07֡ݝm(i- rS"|"%)/s}*&g\h1fD4 ҎlB!Vw3ԠƕN;h誾zxjR~N:&> % x4Fi7HbjySd&2j$M=xR+=ܚ:r6ekrx*& ^/Q8mOeR=$*n ~xc֋F`} %nv_˫.v j;p=;꣹S)8i֥2OF|$Հ)ߊPGoL kRF#>kڠ8o_/얒2 6VGQ//{SymF #V靹ʓ0rc *sWם"rFuߍXs`_fQPOޜC@+wEtҮ)$Yge_.+1(sUN5XXHUW#,a\9^",=x߲ s,mrҧ)ryĝlO'hv$N9r |xA]C>qv)<}Jٴ?|xc$ 'F~ ݗa7EN"ojZO (7Tuf@D\E[i- [sҋ.D^$a_K(>h15B\t$lO+Ekdzܛ #@ WXϿݗI%dt;l.<,Ux莠/,_Ϝo_XI(9jkt,Cj;ډ$I#R:M*Wh&Qٮn7w6>d%VMNGwoAR<HKY}o8a":f<",,_4-)pZh?M ^)+.5\$pqT?206*>hr_~>yWþ"=ޑ-+qLm=P̫ ü"4y!=LWH̖(K߼*O \v T\cOύ1' Njڭ9!-m6BcSɥ6?rs$4T~Sy3 ,GRc)sP*g(.#q5 tRwf;?&4.+L1eb2=E*l/l[!LVo2qm B!Njۏ=ʝ(yN>-hAxd@Xqэ7;nj~= EP/.uVZTv6gh˙i?nD{>AXGRqǀKOr&4@;rK-kAwx7U?gse>H+ܜuk1UnQgɉ^_3ښ ׷~$L7@YmJe=Sb7wSeNtƽ3v%}i@A|m6Y;"KxLx9-lKMBw )m~%pc zWs:K](U,$ DV Ӫrͮ"+31G+SE%Y~l25޷̂+QtEp/)O:9!=KKFV+AHq4(z*e]UTGԆ(Cۍ]< 310N;bl7;{f^f:.ټme2~6Q67Ԏ lu~h6s3v4gCBKlgzb1FkZjxh7wx=øE%N؇S=pD\69|!;3…5c_d%Ҥz?t"YNExh7øu}K_U^k:Z0Nj<~'S}KERmHV Th4k)-1¦Z[SSA_ڞ>{Uy2QTJ8ZQגS6؞=֟y#YVD3MjW*ZF:o"G!s[H9qs\Bizh k\|쿸oSXQWQ/+?U癯^FJ톝--88`4P˲k.6e8?I}JہhXЅ7yJ")͚1Ҝ<Cv;*{(!oRe$iISmxF;k26`ESyqr=e9W/::Z-؈tGTc('?FSg9K+ tGt| [֙| PD$~,36(%ʫw/v䴁a^J7_=$<ӈYr#4xs(~B/lm 5e պ(-<|P3_,)E/H 8>gY8p1WT1IχK? Zpb:#^Auh)C`-EbPn:%ulā3גga.)B{u?Az.yGd;̘r>'=m~+ݶr}_M:$K"kIBe@$ =վ 9yQ,I.ް+rCOAv_&rH gHao=Bj`@UO\z4P}Eix>TGwA_qb*Vo؍J,<$.1i  OJ$NV0nd@yڀuQ.؅ĞddIm 6ܐ69 ІhL7&6`6;Ⱦ=)Tt+rWZ:$Q|y4uU K}y>ҨB]al>3N(G,mo:TuoHQݨH^^rmߋQ-剅 @.ݘ2v.S9·nQ~WljuM"8*dQ3OW06wI-hϪ ݟ@@;m>z{'i ~H-">L[ªegMo9G&zvX~TR `葽~⑇.&]#ɺjQGCMot*}*5ڠ} 21lXA2+dZE2wk+9Ϣv 'AW6RA~>e=Ix6”giAP~"IԤ C(T>ױPT ؾxߜ* :R]rTW'vO~xs%n!"?"7Lן|54gwh#0,WOn`ETLUuy\+Dh]Ʌ`MNZu`Qb:Ӈ KwYQU3^U˭ :m[[޶K<tA/[<%0K.tq=nHfQQM\CyZvۼ:HwXsM'׈wǷT^YYs_^Z`EL &^#^Q;?qIܺ =I1Jon=^]̴"Xb#Ѩ 1{q7e}kl_tEi 2K1r !1GPQl/J`s;euTSY;1zMn}h9IHRgrF#}.1R&-vJ nFj֬yf4i7L.󭁇yV\އS2j[ Y]?gO'O:-r-h^1e݇Y%ߞ}=[j4UI7˼y -Lz<,*A&lrW/uj>|pɪhO΢#/g4pŤ*BTu68EeM!l@4Ih!%%BxR1qD+*hq@?=u?cxL1#Z)9o2Vh+<cn3?1$/y13F ŋ҂ZO矞`RţsN Qt<L'Y QmF ЊؒCU<0{B]wD?KzZi/͢üanB 7)UOK~4- `_q͜k2F hՔâɛ׮KOIdw> ZW9o`VaLv;.5I[?jvMӍdz )iϟϓ"9vY{:'ğb|-6_聤,Y1=J DӯU(,|7罽_+oˤ,v ܩO: ~i'QuV@}PKa'EL{gX _m'Oke:>#qO/L:Y?/cs,+5,&' <Hi?ѨwQ 3{,6J/"jL>e|&LqHB"so>ws| d g(Tb\?k†'+=#qw+ aoe溆@GqV~qX JX71k߅7Iizi@uKQ :Bk 翞S"]!#5ep|@Knɟo̴Pxu0,Bi&Xx&@l8 Gdd婗J32kTGוPՇ? yՅ H GY~/? f9eˊY1 ԭd+M2>,`!RQ<^j@˛ ⥎*T}i3@hҊ,5|~gl+Hx<3* $)mgyf( k5Xk۹0Nt)@l7BV %YQtȉNFKzOV,gD**9| [y,OJV$QH.|bТX.EMIN',ǁ"zR1pV(s^xd`Gs(GJj1 9c(ҢHD`12eydO_fK6ɑhИ:V mDOldU?7n)<1%.ksTqJ.軫.E kVO+ En3^C1}H ئ c78E'j(GI8p?,W_ $: Ta$6/iٵm9y}5c"^$K- >I@5:eE gg0*MP4>;0&l.8zf;PU`/*o5&n6gS_UEz VGk5[_)4)99URa2lv{W@M9yMbR&i/W3bZ X*uQ_O˔ԕ#֖ lu"v?uf&V0X2sx ;x=`ad*8Y׉]ݣ ^ e%:0+FMrۅ@--ՓB+N`ˏ %U8zc))ZruJ}\vr G}ȏ`/ gz5-qvjYc5t~P>4$u !{C Xes#_mDytf>V؃](N l.!rr7E$Nv_72>6yMu~yܱpmYq9L<[]}y39I,a[G]KkN_!B`9{vqC9ƿ3[\r 1Ec.ѱ&U9Oj{"s2 1¢7N3#E53N%xZYriDڟ 0l[}N}G\0ȺKI'FABR*IqcDo+؉o{7uwg?ڛ~R-k1/l278&fSDz~޳ DU81KTg{ 쵲A-#Z=XnŸ$Y/z`LPy. 85RzsTيr*$KL:S=bbsr`ޭc,U趓"VW[z$-T4Fd|D!i ևU~/N(LoHz^gAVż;~񛸬oX\6o^=42#;L`ypr/n. FI뛧kI=֎]i~4k҈mT#p\ܖ<UwUDz^qGf7WqvŖzc&u%7/DG;VJ1  =n݁ȿ`SzE{Sw=m0>KZx *َ&fw@s!M'>Na+x)#Byd3š^ySd}i3y۟ ?x]p3@&aU|.>TC^=wb~3 D +9H '²) ۫ĿQڸH[j|o){VOd J4(YcfwA'\?'b5р!m98灴W) qcYl` hk*PE~V /] Tf%1ƌ5؏" {]LJ>?Fh3wׇslk?\gZEM#pm$M$$~cH-b`OsDhW$0% }"  Kln~[1C qfd3?}hA\^ks\Uʸhϰ |=u¹G{kεۧme_w Fbb6ފ L"O~ 1D L| q2X"MhfZsv$+19r/l/J~;(RZ^:lI.ꙧ!/>ٯj*j0 ¦lVg|͟wCXGnEquiw'E9p4'\f',vSfȣՆ BGX 옧Y@֥әfs[ǑwΘo_rfV x=/)W󚾸VO}i*o}U.[Crcf1x a]U.(Lx s&,ē4B4a G+-o9m<檠{ &U` (:#^?dF~!u^)J&%l1w[.^2Tagxg&@(;85J$S&H^1\F`q;i5a猉4ٴ Yҽ)䍎9)t9#pQ'IyİVkK*oNe/&{Fk~,>p_T} e  zG EQ,ٿĈ0ʏy˪ll\2jZ2cdF>1Rh1p3g"cfEXϺtD\Z et+港mIGGA_ SStq2 ,-+\QPe):ss֛^20ޙ:_㟫 ڠ.#1s. \_tr |oLc6QE{i?瑕ΖFtfDݟ7g^ 2c:{Q[&ex MpwtEP4(_octpܝՄ<ڸ2 P#7Wo>QV{(XR,Lbz}6&2QFDkɑ MőeڅZeh У=cd3ՊXzQu6 >5 SH^4ΒFlj \wّ%8Q$C >( U6;S>g?`wб94,~Bl|ERebr^+`k?9C7!c?6WFOBC*X%!34n$āĥم;+wy<ƞ )S7aZX哔 (qH҇y͐\S82' "k_LF)[@܌&VӨ V!#-בZw319ixw!JbQ#MƸ!P+  q-9v.Jd[g[lyB)5aAaPp+'V WqPjJ6l߄1F߂(]^sz,vt]+?r#k'S[ap/^mv~$0`tCDHZ2ÂOR [c(~^u@  N}dJ$\!τk1Aֲ0&Px֦h6ghrPc|wd);o<~]oUuQ|:GZX*&7q{@.W<,TK_AL&>tkjyhJL{;8N<:dm@@bl/t} 4U;RiyŢ20sľۈ(̖VO ^&![dҐ 1u`cq6{wB矣-% B$Jv,ZkΪaIWOQ$ nT+֊Mk@t)Ftӹ=0%@]n{:B&SG%k)W.UЀ8 tq?\.Wr mF#RNJ/O݀ ȊuMj@ L50 ss|!c[]yLjB&$E-:F;ti#r!d%DSr|>{TўگRҕdvVZm;wx0WAq9t.]נ- %`a,]KJF TCuZŲ_l44~[z ;[d%J s;vb#(Р =F.J'mKͽ_.~.uhvx:WTT{'*'IQ)E!ÖӰWl0oO#ol*>%_,x!][=OErOQ[#I d_F'vHM/qӠig趴zp>!ZrsFoXsʹ1FꨈίmBEImRZ讳58l}jJᬊJyrG?{"_$-SSʹr7(?xN<֞sh J6=VY-0cTX 9f7^vxH{=\'3oZpم:9~0"EFrc`ŸR @+ U9R٦&7cרO1e$F_^\~ -YΏ,/>I;5dP=W?O]Ԯv?ZXb ż x)]q[4nDb! 2=7y+Ǣ:_{*d 'ЏIH;QLVu|#h=Y ) oTueN"^EH2h auݗdcyO 7"DKe1s+d ɍ3vfhRl-V s>9Dܥ$Y摜_X`?3KrKMFM}>]($K7,r KB&mFͷ1 w&?dɾtIMhڃKU-nMh6s! ݯxPA;шs|d5jrru*'[6@L"i^5ӗ^HkSF,<.%ZaR/~-yf/93)4H++ٲpkf{49.nP xFg>I: FbIzV`D$xyU"~0˚Z5t,o4" 3a8 ~qg1u& mNַen]9(NÓطv3G6?C'9'=]f㚙wG͎B}Wzu Zpy[m>2(o1UFzz#,6Në;%1ݞ֥C蚙a5ߚ-Jd/mDUљJnHXmL6a9N m 1B S+zJq ["5$:;itT~Vueo)n0^]!T HM99nO6ѳp9ˠ:]C=CIT#o&OI"@Y# ]<7 L32T{ͲF>/U܃ElwpcPOyuHք5aDLK=2l;`@\Q&ٶjkn#FVa -عiYgދbAWXY+4`b-YNq54Žf,s&icjDoB,{{H‘Y i\벋y^̀k(e_n;D dĤ% "0 A2Vwľ:>RA !ӻ(b#*A&CDk]\,MF.ntmу,c  SDG3dJc=5W;֗,-#yf\՟ѰRMF3WrMƜIU# ě8NxGt'ԧ3(JSiǡkHޣ*>.TPDe>`v)Os2%ϊJ-1̀f=vIw:<"ўfUT"(n57-B4)L_(=*vfnivw&<2[]Ղ/x{93u@b5WZH%o+?>#lVԼā;͂e(x6LI"w8rk Co.:p$&.#B -~.yUm::8*_\m~/GmGʮycByb s}`1`@.JQ3EuNX X<#'?sBp v=%^וDKu}B2u=*vlJ:A}W(+$n9HF- UN~(:Z[ SPA6rZ(?\hŔBD~v~,zOp.E Yfw ^4_2i?egnsC%Y*[]X"/-d:YR4 P g֡L5oȞqIC*Z,8{%Qه4gS%3܈Sbu[q 9D ?)alHBڝz@\ٍ}6d"DH*OwKsGou}6Mj?*"e{  H#`K-?Xσ aaV_ KbTHK[(U^4?o{C8]/k :$7b0Sl}Elj!X 0 V;\v919r"G6k#MWi aA ] dHzpб䗬aƩ!{I}5l]lcmI݆q?N%1yJC16nU4ʎ! ޺~2gjӄ% (8<9hЩj*|z͢ιtՙel@ʀ<5>*.DӺG޲k?*Ò?(o.,A7m{QiLL_zt DPev+4pYz^x8x>W(6Wny7X c-+Q򑮤eL)>]v-,,lX/\\*.[U'q/c[yp9c=/wF̑{D6MۇVAaE%B>Jٙ:k(sF[ІaiuP{Y5d1 3; g݂H}'LLI/^|rK3QsPt2[^=t B<+|_hUv4켒aV=h'sD6v҆P6>gVsH>=0:z鮬F)n=O4"Z]lrXZ<sؔ*-z6ye,Sx2[Y8VTޯyRpys 6,vP{=Pae+"#/΄RlCuFsjLT(ycVE ؟V8:EOOwoWgvjڌ[/LNy3W\TAzwAkvCEy,5Plޯ7 z8mםN?g}`܊7 H%.tG5J?#To |^ˣ& mO- ==n& '|:! +C"f$Y- rz0Iٱy{8ݯnS).8qtHzeV<8IXWadʳnuI!<".hN[$(r-Mc*APRq~ <9?~̽(V?ޡq"So\/_+N>@0cHԳ/cͦ{/]b뽬sfY/qHf~Zr6J8 Fdv,|HZ >x+ 5C糹5TD/!=]Bnjp'EZhz&>2W3jv)+eM97+^]dG=x~7Wd_\"G`39loiK3aؐG*MLV" Dj##oyhCR^Q`ΈS`!FL}+"a+>X[t^=Ղ_@"/x䛞-W Z=vjgRj+/ \22"?J@X#J~Z"\w)p{TF3|^PEamy!Ϭw7u1%U 'os&^xjh~fbAhʒmJ4ӀHD0m,Nw/h vc|3`*#t1l L.QO7tu_5f +ңrn\WʃXmpbR)9'jo^rF DlЫu牢ș6s<p 6ɱ"ħlBp`=?͐=o_'6 S[~x~.#.2O7GU{?$ *v= z Zl*}t)츗PX`O8g;#zL4,`-Xwݨ}m/ia<.zQgMg_ \Ks^ha$2dJیf+r~qAYt8ݝPcI.)G# BmnKZT\T \Ӳg.5%C0k}J Ė'=C/70^ݶ(ĵyְ<ɜt e1r?StJv Ÿ,RÁ!.g5nmAI^{IeCj BkPJ@ q4 %jS"=g4:r\ Ϭ!ЉZBVN=;PΛ , gd[R:1V4%"0|cX!xK8&['pqA6p`5>] Z i D%5egd"&D_W])_ۆLF8uR=OeO`RU2Fˁ/ 2  ƢfO^B7S [6$0tB^-!ҫ  X-ުuSWr%h NNyo>>0:(}JRRcrGjݹʳ)b{YlX)ꓦ{amKu}owQ9_gU.|{۹v[& tԊ(f`uOGd:TST%6(.jD >~ʥovk.ze1:82妉RO]vblAn"d[Ӫ D{yrr>> wL`bnؒ   qŷRY\QsTm^Jy*e{YLúy6-04ҢI7VTsɘmSAq} fg?r) CߧmV/2r: fYzV`h2h\ wUq0cB*X:s|d7Ƃp`A ozginƅLڢ5-|}xc#>PUX&VVIJH-;Ht#PxpRzEܼ,ֽVZ'i*ۜZsyP6:*؆* A#8-N9&뱰Iq9D%=}X]4B:햃e}+ +bw?ޏxV@sM=fU4)YMrT"Fl@5Uk3l> :Q1B)qz8H3njxk҇𖗫+6 "_gH>Ssi׷yPD`< |aFt n_2Noywf1JJ g t),_Dh. ~^DP$]ܾG|8t)Ct4&} Vl5 4f; ($,n^ }Oq$Ofe drCW*Kj V{WN[Qfӫ`gl?G^uGZqh;YkGT"8iӁZVQ$ם!}ӊeUmA"u>W^zL] )K(${D|{Ɂ=L miT[/ftC7ZԊ'&AuM|KɚKGRaJt c\& 6Iُ[-!-8h3{#qr9mׇwgxsvMY3<\ n;_?kp,:1 *S?TKGɎTyAx[6%2 fƝ3b@P^ĕJZ[V6'E"@({5i5 Eqhϻ<#tFBSzͩy.BƑdM8-5Dա->-P62ޝ?Г+GD𮏩T>ۇ'`U\RIҖ3h0mV86FKN\.Txu:ڞӓjqCOO! > ъUOS}f_}d`n_B0 R/G9 QzoCPTyqUDH魞ig8o=Ja%yyF\wٳ^T L\ ܐ /Pn$ޟAdY,Ȁ+X5G@h-M4>y 1\Ś_JDŽ%!Cbd4C!sa-s PMhU -g)DtQ7jlSp^_d:q0^UalS?jj!J7sփWߢ=]5jmٻJv3;4@m (;@ԼGkhW| Vd΅N×'ag6Y:T \;qY+hMv)=_IﶓX D(mTx(}a$vJh3 ^q)\цyZ#e;i l1[zػ(XnRKp)/6yFAfk]]{psOF*ϣ(1JRgs[O,I+c; >Qc >*g3Ty_+~&E`ȟ3q.5}*Pt_O[ح@rdV6G0BcK{ D]x]h%WL8aTIipM ՘&¿"#K 1fH~ɂanɞAuc%I<D[΢W&l&#.Y3Td[Y +bTR5 ?DJ1q0`kGFȳZSa+eT D$Y7kL|DA?jb隌ț̕P~5.Z!d2'Kg~@. x3&5N} E! ϼTO&P_N o-pE?[]e5Cs_0ȿ`g\ʵ=~W L$z"i+Mp~mFL{e,插HXM7^&>EOXMhzݡ3d1ȹߕ[fMGpc{i|%˞}RƐIDb\G!/uOܬx]>/5)U;gBlŭ" >F ֟jPTF kX\CH:ABȑc>aSgviݑAlɱ{ieXς"7SK+ݺ4}kJȅؖONdܷM0MjT%gc"U|Zݚp y+|N$0\ͻr9TjkWbIUpȭvbtZU;h,3%w `*[heq:NE ]t)?H}J=Cqp+ jehqrۆWd */,?k@*-'{^d/`j"Y]J6E#dK1gէ uy~kZfsySJ%s=0촭2V$x0(JۆuŪ(,S*|yPX۾; _@|}HO^B uJ9Q(kԦd0dlxBq1ȃ n(Hŗklpxd"?34y❒F֋;s u€/t#Áe#&\IHϳ%9>Za'' 9Zo+6>Yx;Uk7wn#瓥9˅;7?Q 1Cͽ'^Kn*V9IQDt,oroqh 'K?nN#8g@Xb<$WOpڪ]?ID))b2%ag+%_QՅRO?d <._;Ɩ!j, b$• wxs2hDۿv̊Ivn>~ӶetQw/qT;H92`b fQ{su!S7`Bn~mGʟ  1g+b_ȉ|/ݜ9h?\X;)-­ ߏ8!#CaVӢ"@Us]:4H۴SCd]}J~$y/f=!A=Z䨨 %/pEFb^G*V]p?EZϘRs}F&(vPFm|/V8,06UH;F%QXU6t?Ic2c_Abl5mhKR3 M+Th πϥ$snLڑsx6[%AOpvcg0ݱyM >⌽UgWL&+ |?x WR1o$41jU/0ԩ|m( ?$o}_ =I?٬>-T}-a$R' 926GZԇ. Ro9dihfNݳFB__y7vԮ:a UلG]h?tohShޢGri`ٺе-Mj@M4O7RXƹKx_, m:(9ijKXƦ-E(}dg[Y|Ѣʐ@$߽gm|QN32㿤i¿.P-Dl͹ hFD*N>9>’¾ǂ9w>r37˗j_NZ5B598%\7 A`|J:O06=Ts7-7yQvpM Et;^jc'%R끛^*Hѓ\`H\1)tX;p_ {\ȽxSdS UnI={?u+Ơ՚$2Q jh,.x_71'MI{5]?Z S)L*G'o < du!5$_0F\V~1%@&麱ANw;" w!5$Mϩ~7ϾlWh=#2wr=7/C=#C&W#%_{M7q✈c2(y_EH9˔Ԁ2IJ?l fK)n T`Y\ +ֈԊ6CJ:2.Y_Ƥ(mp&&Ϥ !&Y0)E뫹{{9||}"Aao%щLMNƳEw=d=Cb<@>JѸ[b$ᖛ=EES֬/%} 4SB0+$;,H%=h%@(Lwb D讨=BGmd^IC\D6bǂZI]Fe 2܊Q%ǸZ9 ^d*d/\og4t [w+U/QttAI L>Eu5$9Xͩ^/Jv :'DQct\?#wGYm~h¹f0.'U0(X:,PVIq?@ hE_iCDomuΏ>iE=SwIs3cDs/aU]÷-ϻ"b[޲4h厵jXc;.5f~Yt'~_=DT7K "Dufn :[~0+!L^^NjY- ZET 0+W4ugu3\Ǥ`f|8BE\RcJuq <( UdLI"_K~2 s{EjΟXoCQ"\4̹R*/Mm: uin}Ξ"6A)zLBW9e;Oէ]jbFPʃ" ;z&"ޱc ϛ"F<ЩZ_ cމmOS*5> x)\zf4엉8 ڈf'9|$[Ԡnl[df"^u|^RH jjFm /T;GVOh+m9(%}$w?NuU^Z[۷mRe#Ƈuj%%qNbQ"~s@ kQ2**LcLL~qØCiF,pTyن|{Nʅ~~5vcV ѿ&L+=!;N$8"0f?ucQ/WܾD/B.N,]|0񪐾z?wU$U¥Q yOS 'N-| mͧpƭ֒Ђ/jit?=8&J.bxP2]o^4r0I@a2CO.vr1lUڧD723<.i^O/[-^ZTr[o=[ml(?;Eh:"w?-Sr R_6l<)p6*PAn{#z$w/ ˊ݆h$!Bf3_spC^YdQPwNغFiϢ)ԝɥ٫"wn$Y] :tyP|'=S];64}dS!e ]dm~b}֫;⚗5-5K\JxtPzheLwjNENWw>-ehThPoT7iYT+ \-,D LZi`8X,bcX<Cy!\Uʥ, )]i˓&5-} QzcH`v(CSw/;`%keJj+H%Ov=ɳz5Ѻ=ුD?R-'el$sDs-[3cDqx u(Fvj`&*1gwsBےr6eiw+R}c=FfH[pxz2c*y9ۓ&hʠ4]*B=϶#hKPw<϶ѷnB{4^O^-ƵMZEi ف|\| jFa=Rzlx܈9`Mv :|nz J=0IRsi1V"XuRP[WwѢrn-%v:VXsL[Y&MM ɿGFѮc#QJ Z#8S`F+8aO,LdT x[̮(-Kԉܲ’PFǀ.-"wdGh>t { zZ)Ŵl[n_~4xd0yX%Ql-L_jݷ׹XJv[ ʅΐ':zg[\zo#go%lD7dXH\͝^gJ s%ߌeBS@> _14#AڤkjҜEzD8J?kj6g7)A{h-zP+^OZx C^TzrILJ Cax]U;JUUTXܹ>w!{vBz&'Fh7`7@V sdpln38R=lftM{jE۳ 8F߭Vv5qY?W&Ʌ 5Kgy żE~A?>WAv|@nt ]_qIBdjrB 보'EF#tm eGkgn1)~(Ue 頴->Sl߰#'ܼyPz`p(6ŏqFAj/o*OIN[6YݠV-Gos\6T'"NvI@E㉃K$_}WT׀ u֡#OԄK ;UvWB7UI95f蚨ޘ\PYAG  ˃lbП#׼NyYYDGYl*h J쥋DF'XHƘLq 뗙dm/-I~BB)a5w^mJY JC(C^B|wk R*9ƬX0STy]l7Rڼ`Fͬl=De GX E4]qN'c 0N@(Ɔݦ3e FzYǤ> dTjIUc1PXGg_wӐP-VNt8+oZeR~A6~b<:e{\IW%Np Hld_ gN(>yy޹6h{֫P) @9h9l8}q3LO[=ϣ?~:lXl@X i[?LD;0 ċ5t<2j ^=P;M%@3fQRG$L[=V8Ng:!@l1`-!Y):dR@&,ʴJ˩0Јx_<`SqX'iay^!|qAgNsh" HX˕v-m;;U#&hηJ=fX;tKQ5ra}s|/AqӕL~k'`a+/HcJ )N[:eYOUkPm$-sc(!d}y݉C^f9;Zz/DqUu YuᑼPép5QгL''ߢLY;8OXhj VG"Hf DϬIOc-ӦŪmVQ<@ǂuV(twc`)ۡ;z|IyW:{rKZhh ɐZ\bYoWz. zGn;pW7 :|%Æ[ڄs9k3,UC!QWMO‰~ [ih*x.O>&T+kmSm}Έ \Aܶӎ b-ø[; : `;_dToi |+݉2cBd|e~7vFbvіrVd]jf]r[=EΝzJ:lغ /;6'!VsAF6k5g[?%m&zfY7̆ƹn 0&אyXVBF'JVmwsC8>8+LG׽bT/AO]mwo~_uk,4ޑ?-gڋ7tptQKs3OQ` H,!faeȗ4U Bgr{Zh>}R\Y[O w])!Z+gPY `; 8rZ): ^ eo{a}*yݷz9HW@xz n[ᦆW +^8d$"z|:?N)JdS8yLDDo<hjѩ/d8]fOq17>+8:xBVoajɸgR̔hm$|_\`k1)6XxA;{u5*-ؙ1Ra|\!s@A#t3l G%b_Hc3eIʟ?΄9\蚸jZTZCjjVl&DX xݐ~0{cnx5ÑPk"]F9&#=1ɿ <EfJ g`֔㊪Kn!ev%goey@ lW)R-hċЗ4F],v3w|`y:i5R.uow+tkHP+(ٙ"M"Ըu)( n1Tf%X\拦IG,~,#sV @( };`[۾2=I69+f8Gd5ͤ64k)L[kNBG thB5JoptfT~e,E!A`x|(%BG dc4-3Sa1 M:<-5/B=9B^pRd&VvӢE. 뜿"ӸZʅzAI"N}"aIǡ@J~aiBũ]=ovCi]QdȵΉ27EsYW@AGLJ-Q A%vN>wm:ȀO:aeQkɼ&#{Z y.kv̷ZV"Ӌ"3x{'pay4~`cb3| -(/ lj+_BJ,Z8?Im*m̃zc}RXHi[~NF" j]¿d2*\Q_ JOdRU0}{ܻc0"TMm@'𽯾]Q.e bm_2z#x/P50S3~i rF9vi-j,YX]O\=r;0n~,4)qM؅fHJ8{R 8USh3o7>$LWTs*WX~5 YA˛1nSj>&%^{.*r?'J$K(h߄'hg-@_TTC+*!5x,[C'`lzP,]z޶=JZ['FZ jv:w_8%x:핟AܗB AN4g=՚j.tJ;a6 2M\TgZ;(mJ^d >U?0.-7 ~6MOl2AQX,"Ӎ2^;! \w-Af$/l.U7aNu)*w]\u,[4 $h[Y'DWNR>E+LIi1sx/vd,,gɏUXg[|-r&x &ÎceSm!FvIUмqyrV$e ?Ƅ :iRu|΃\֌L\tb!C.>U ZnG z95Z0Na/ \.buXŢTGmП<'i^+`ȽE)z.NovYX¦/Nnڷ"$[{kXdwUIH_Cf(;59^Ͳ!"6N?{e@R6Q6qN>?hBI5Ӎbw5: Cu`Q,S(5ΧlagbCfeJ_S[2$&M/usgƃdOPVesL3/q-ԫi]p@ޖ?l3PIFg[>8U[^J9%TG K|`<u~w[{}>؞J}HB\5=]1NWeH+444Ћ8eWID@x Cdn/#2Fvg\F =qE]Nю>+IŐ[͘Damk0a7=檔Npn:J2ʥ(_\+<Mv7agIﮓ` D=^s:^{/@I<]$B{hLth9я(vPKNq- ~mL>K|wh%ۍҬyZ@5;вrkZmY!r#(%ԙ eHa=epW)~ a5oR]U] m`)녰B1x{+SM4tH0}>J(zhd:O߉8#%fI;!*ڑ\f V4z0gP]Ӂ٬. #qfEV9r %2NbEwޢj{3B ㋺oVF_/3ƑYwgVsa6˛~5I`#*+kNt1~i琵Uhrf܂wVJ0zHA+iu\`^c=WS\'hPAUd]>mRC,,5w."}iM޷Hv ra`tC ,}|q3yBgxIݜ$94K=$(ίvISwa0%܅@<|DbB/-)$ՙa{^~ٵOGd)lBƝ/L 4"$[Tf`LNܜk+;jF nf37GvThW!v-酝|}h'(qt#f 5pOڴZZP4 iZD_} r' wB=˫"%vmd.^{?ݜU㰿z3R4iR_YUYf'`Au)A~́ 7 ZhI'mDORZ ~ u@:4cpQܵ*u*<3,RK Ax]9g.ΫgN텼mHNK&v]kV`yQݻM-Ӓؤf8ZoG.Gee &hF;}ʲiiyb#dziަwy؀0#E ~lbj83ail_mhe17ۣ3ֺ&ׁcUѲ> 'B p4h`Hc O]z`e1G.Zqgc:VxQ=~Eð]Ώ( wA㌙j?(2Ͻ-^hh,]V1k1ȱ`GtUojڝ6*"̜"RqE4^o gxʿKgv]'r/!C a&qqd:GvbQ 6SL…LS*i +Z AA w兀BXU:9 1>ƄÿOXMB[*N_>^{g*|P= h]'@n L$Hm4[n3GtUT.L2Q %XkΩ߮1=Mvo(~aaFNn}O 9 B˗j > <>G;!Wlt⯵Hjٯ+iB5=mQGP+0a^`T0{5jm7)>J$"mW,E\Snde#K8"(O _iazmm|g5_.Ч|EUh20I{S& a\_RS2ewYY+D3qqW|?p,}K} F 1 )Q#rԍGYtR,X IkaJߘ@U.qm!+U߻="ٛi0:$ ~MX'qp-!?!s -Xk_?&l0;5Wm7D+B6hטhq/mq^Qw=g q2tml'AƲPu/xuPU{i-Ys~I 40} e#RPLs%Yoz$Hf'S3`V֦s#er^7oȿ˟%~|vh~lc"q{\#Bh/U20:X."wJ˻5Ot7 )̠c 7lNNlzE , xYj ; kጼ4*[u;Merc@npFJ/z;f k; t%v%<` yZ4iCz')B?)&L.$۹Ṳ k:"~tGG,M t 0XYbyd|S,ݪ&7$Q4L(Im]i 71i-0\aG$!?o6<[Pz$`&axHJJC?O ͞ޡNF3}!ीR&TݜS~E(ullrnL~LiX)p b&Ke{;[9{@ب8} #E J.eĎ-Vy!زٿ ' ư3t/e*ʄWSȵ,KC.GZ"z:7Hc߶[걘ש iu@:ԻI\|iWyR^ oroB l+P?n_`/ vOBjH_4'A<r] OryA+hT,\wӫNw%퍭-[,LG͝3Es[ĭq4(h螽I\=M0NXwWUn,rհrǰKSۺvRiۥ*ՙDU"Wp_}\.y8Ud$ CӺ[zĿ7C@XN`RGR9ύkppY8JRv#FKԺ?1f'"RAri=$q|lPL`:" h+YeWMajm7΂&lxRyҎ[$`$Jkh5/9Zt.$ѣϵ4?5nUn!!5;҅~=<4ݥa|~Ⱦnmfu,ZkwX-x#7~GHN)%ZHn-EM7rd? ;gFGa:-=Ӽ876J&g lrΖr4wad+eSjM]O7Kw"WBj4eT/d'h 3OjKmRv?#9h٨%s+ h{i3{5$ƎW"m_8jB+,ֲmVP$)#vvن1%aQBоQd~U5@+JʗfluȲ֐{SE'AWkmg"dyxh7̦9gd 끥ITInqȒ_~vb)|5`[cфVgcsRaY1#sUDKanT@toHv>YZtJ! 䇨}=H;*R&>$ :fv 8kF2P 40$>.qIlPt].WWGÀyo~tXǡݻ8]X 58Ǧi Jf=_ >V>ѝ!cI2uU'SAf0(c(Ic_κ"W[#MWNz/cղBb@.@a+$芴whm>s\rbre68vŤ44#Άm)npl@S@1ڇiK}I:-Ӿ*TntETīxw޲u0& Yxӵu,DIlxw`oǜ#Ek(X;췽AP;<Ȅ_/wgwM)l 5K+&WD_ͽ؅X1[25 vE 6E7_&i2rg(PCI6jo Fۈ//6L=]A(ؗ_T޸Wkl\E7Sf%ަr9 1aoC: gY+6LZj"?U!7'y0K_Op `9(dwL/f(` 24hq(߁#D; S`I`EN{g/d3~#ҠE &a#,0Kn0ϱd`uSZbFM4ˬQ~6#VX! "*R\}@4HWm ꓸDhN a~/=̷m0)kc^niVg_nHi.faD}DhbG:`‡+vz0}g*~к8äVY~N ޲47jwLs0y3K[CH+cV r6KRJAv+XpnLi`PoC>Yh#f'nV̸6$c'rX1.|8Z8m}Ʈ98&w 'e9L:y(brP:%_ŔiR8,+M )@|pt zIJϢ)Z>{gDv2rg;+zYy7ᏥrsADP=_Y|hH4,,ݜ!;`ayhFXLgղNO' ݝ % M@λ'jCFB[vB`|h#'&_gvJ AN`צ(U`=ӿ?//nG` x 7 Ь.W ʽtļO7kV sͬ W/i-_,H @}v6oH㴽z||@P2& ֭KEb/lc d,<OuJW;m1چ0ˠ5H̷*CցR _*_"H40@sˮkySYw0h翆+55 ?a?tLcH"}n ŦiD>lZxS sufHIap v 蟔Jų:xlV\j=m"gNs)$.{73@ $~+#Y-X 2[C,_A]X4:XL6 .tEc;'郴 K#cWRB΄wʝʗx*oPZ"\иEo%<|`FVԲp<9ss\ ɘgwx.>t<)euFT &E'L/k()vKJyL@^<qU0c}_5=-^[kPȆtf_CїGf u1Q{hC|zʄ")ٌ~v5L{|ܼ|~+%Y/1d<AΉ3Ѵd n& FP"sxe=Y8.>!Z|BzL:gz* 0/lW„턻9+/%$#ʢy.h0@vk[ÒOjhР~/2\soKBvZo E 1`}̑GI捏B3[4ῤ@o`DE쌖֯ 2S)xS]c@Us-wQ=aQod,;S{z2!ms n[歘5S]޷\8\ј`q?1~W*{H+[R3A^3!OGzb3ԬX;g~C^I /Za T7suDoB*R v G ;:M&{3R>dwwSlt Kϊz)߽=Lʝ#>&9j 3pܓ_zMs0&A#FBPftO=';lQqZbhd BZ'rѿAP5ꔝ42Ց&1C !>H%DKO:%3hK1; Yu|qYiy$r5 Fu3杅˥ISNF|!Ly?SW]Vj-,M$(ڂ Y 9aU>MFUp/WR/a>}e|ېfrHNI tp3jN#E6_x"Oݛ]u=U~mG:XQp mhJPB4#rt~'EQdq CaF#GtYw}j8_H/a^&ª-mzz *^_7BRjGqzBk:ft.Y ~vmtd]fkDLJ_yu )% 5UmC$q/H y^p<䵁xO8P6f=JUZgCJ @К&x]R<9f,0] m3nn2 $Bۤy}V] 9"E t'nJ'9 }$ [nxcP~Kl8":շ#|Nq;ƻ'j);++m0G~f"LU&I\+Hƻ3uUvنtM8!ߝY/_bDa~ޒq_\S^:w{{qi:UAqL|d4zP_cgAh~^"Wvǀ "EIv=I2{14kl(O̗m5:( U W~)7. ,pj(zaU< lő. iV0O, jW3t_SA;7 p%_!x\*HHu12:@V%GL%Ậ؞sVuylI>uzS }Nc4R0>#A+!Ωa".lK!GKoU^j#5e$$>=qȌI{c!cm*:06w1Zcv9H_@偮j\ȍl^ÎnJ{ ޗ ׶1 L7 fmwFOm"Z~ A#aߵĈxj?DŽ-?W\рU2M13 A1ahMĜ5Q - s eߙ(>a4(VY*{p]Lk/oo1a28Vx%tYjHC2}gr(FR砙).Kxcջ{H _4ϛ͊)6Z[:]̝ʜQ6{vX6$䌖WJ+¶ r9RQ ű™@t?Sų\Pz5?Q!9{цsWI+x`bZ1"vSrԽK,ɬPFg YKh_ͣI T#"hV+='\lؙtLܟ lj@ZDK.jcnGs4K űl!GTk̾'?I"<&bRGd3&oŬ'ePK-Thf\`Z gѯ0{*_FHo>d\#Hv %]PM DFhA֢.(9 f8K% 1 ]BW"`=$MF#>N"} lTRs9۸ݤb_{PkalšM[nɴv(K'P?Tb3Uc16zN^R 1N`%}lZ20>ϫcn}9G!ٶ4cA7+= AkDnbZz-uր>nDS.;@d .3K.٥V (Lz;5FI|9_'M2h[cggO\o^סcAR20UWr7gq?G[RIY9F3RKM1j]J`#Yrя=&^\k_!# Y9A̅{:ɝM8fRvRdۅۥ`1 |ꧦlo_ˆdX8™5 DNܜL&B+ d߼ 33}WcB,ԳSF4 !VEup^8+SQm0ioTRL3=0n;dbY>ZFQ~fZCTgi`Ǚvfh&'f7hזA6 O]ژXDrE"Tۢ#Z-Ղ,I S<8{4F͏*qRuo!Z3hwPfrz=`O3Gѕ΢9)^Х{+V4a&CVgIk*01˲9:r?0$>CW&@Jm ~xy y%KM'3^xՈj'+gq%Msg)O FFuMK͕!^r}89M9FZyݟ= İeǣ!dVMT"3>{ʼnٍYig[a|3r"] +2.O*B2EcHc/5P̌ q5{x5ޚ; Ej_ pza!eBHY1")|;Y7N0C`+r}@R0?UNE>ada¶K2IMJSdf=͏ajL?:-i2[*|Y!2r#F@{T\)l3?ҋׅϬ,BNFe!?Q`qj8h-ǙQEJYnS ?o-RpiECqb6?^.ѭ LFI9vJ6F7v]>djl̫yOwqه4 R6=|P[ٮ'etFjW5 ܭ#+m{s0q5+qKbM 3Acd1BM/*2ci%)p^Uq@ܟQ=]"jIJS IhX 5(*(t%44Ĭ>$%܏oBe鐚g8YGҸ;F4^+fS IȒj}kg0"8v7h{x0B-I͍0"XUY/ 1C1yb |=E>?VBT-ˢr 9RGݶ(Gl)鵸Q0u`3+N/N3k[D=Z/WWqBX q}j|JgXH@PpD8yDVj8!&u.7ݙL3jթGUX(TI,1* 6ߛV{* 9=qH^z #p#η$wpo$Z߳ 6Ͽ//_ظ٧Nx&3c~& w.J<9Y>_ $< Ӈ5jc ဦĆNgu7Q]k,pG4ahuKeLJ ]NWbnI~2:3NRE[ _GFbwϣ4I9 lFzk9Ɠ˨wnt/m?sMQNDX٦Ļ #k: 7;U) UjDv%Yz&3dc`Lwgl8[;z;i؃k)(y{ STө8]*`_s#EV i>blVd*aq2qN%ZX_}5fYU~tNBpK[Ն.2 HxX+x3v6e]-eYf >ƣw[> ɽ ï V.ӎV+3kQDᗺW" G8KM&cTVfg>݂f8d#: Lkv6mjmzZD8s`S(9Qw3Wd5+u``#hς$}YJB r;=*sX=HNS皯&' ~IVF&0IDѧJka6J褘 IE#~2cz F /^MsXŦ$~1'{ Ь6(KVTT2,m2dFn][U5.b﹦hXQ{.:i@$ww;9kH,Wxt WFgNdCTӺy*G6p~=ћqs}Zˣa\GMn aRd<mJpK쌋mMz- GhB֛nq-;iOT2~jk(U7~Kɉ,P+aHkI x)\Դ}@="fAnRr$ w44j y&6 -6PX8deQrMÎ"bitz$W55ќ63Gc;h948jkc U'}sMXV`U!CiǺ ƧXߦ @>U&&nV"D& =¼){*mtk<б-NJp!,nsJPC½w;杴)dEN0RS"G.[6]7xaeg{ \w6M Ht M_+V8_/uxLKp$itV*c#PO/E#(_{&@Ҍ4+Iִ- b'E,zq)bG^;Z ϸh^ޯVXpp_yzĭYl{z kbTNLd *#⮖q4# }eݱ-¹5^']~s}&80q)Pψ($j@<^S, w yf28ebjN;t~6D%]V# h`R]1g\/UKEҖK|0ԉdk,Fœv/Qf\6ASoiX}Q66Z:I#YXo|LmJ C0O]\(/\yC%;=LJ/jM ?7s7zу߃5@&9B7|Yzj=' 2Hoﹲ}.<}A&e8$8j8RGI"EڭyAX$K'v<@E'N ֳ$Zmj(毙Aӥ~ihw0o}fdA.%cXC3w5T ;2Ⱥ $-yE)!~HJ\詌=LRB9rA  ʺO/v?9qE`lFGmbRhL|[fʼnV"I6lnVVUj:;b->Xwy9sʅܮEk) 18xZ~wCsܖmL߁R["TbxgZ\eiwli8p-C$&T,E`YA=:KA{ JӶ@)A1A3>Ў}$dۑ܉!t6n! \ץ*͑&dp^B1iq'uF2ռ]&>:C!k+5Zu2bӂ'^5\\մ "lF-R:㵚FF)k_1 e~=[޼Ѳ@EM?x.`&?^m?a] T\DRF4Ws\!Kn& ^ `aY.b@KqbpMCPt$iבgU #{+#c8CzWa4ޏ\ccdWy(~"O /e^ּ0~m*M.N炁ݬi 1%Z; h|/e ެ| ]?6D:&S]K]s-[v5lu&y?2E]&L]#5DU1f⓪ԆC pIeǾyaLU.]hE۵cU^šr٥nN:;IuH'jN\%T90!HX*M/f;umkG6Z87ϥ{p{rc.7iLx(<@পJ],:1m{TLT[,ArhUpMz@χf{5_?4gw(}kNϼe+w#װDqW,5]xV4**e>Zwon;I)h8΢{UqT!}z1r9}-kzbwd. om| eV͒_#B7&=1.-ؑ51 L&}.ig!߳=I$?i:!>/y:4op mS3sf(u'$FrIx9<5Rhsi]?aE(>˱793uKZchpO@3 -?1Q^ )OC>dM+#㫤)F aajs?nTINec@Ռ"IX(6Qf/yPu%-YSp]ũ*/QQ'#ohUJB#, 4]Ҹ9aG ],A'sc36y4ǃ;ՠ; 2)O˥&gO#6?7'09z33IpB UzYB51.\cAQbjK}@9PE)vQB +@!y*1Dzi5.[&Xںp%L -Ƽv]'JH< .y2 JWpk1w L# 4Gp^^H(`}3b_lgƸ*۴ Ә@wRJq3 N?}j˒;Z&ZYO"A 3bqlG*38kqqcPx>B1xj?%Ay;|! k]oKAb B'-QQL0o;Y0*mkV1Oܷe :'x7rtMbj/xHl&o V*`&t/ J h`4D* KNu8Dz 9oW+?brƼ.pӉ{Hض!630bÔ 鸲_-K4X%`pN^DdSFwwe0n<"zhA:2 o, PsMfREmߖg]879*p JS*^[ /w-ܞb. Sa~#6NQd Os/T*BDxQ#RŽNq6P73@F Xȳhi?tdTD2;$c$_ƙpf5=Co.ˈ0}E[X3x!ߓmLת3,U: b<ǁGm0=N4f0NƈaHc:2*l$t= OEqTV:r~3gD=4q4ӡƢY={N4E:pMDd92も»dMƨkGB<$[N1N[<" ,"Hc1B?.>W#5΄\VE<$0EA ;OWQiq!TݕBi{’4$4i@'r"qwR{oRQl>pxP m~Jϒb">j)h8wԮ)|w[]R[P y׊*U}dY*Rt1ڦXyKsPcSM=e O53 WL|Xh=AEvth ܅h>C!7W,O<+yjs6@o@oq64WAӳ@H̢q?NNo#mz e /!Weę•0&+6`w&~EK ՗t_3fWaS,ɟ F |cD\3I}R'k="LkȋHosGp;R'6؅SNOIQ{,vЍk{ [U=;dG5o.;ܐ׿WZ’33hl~#& ͧBp:Di]}^E^y!UԀ(;ZVA |Sܼwly fM<GT$[̮"u|ÖҧwnS,Yt.+EVf¯ Tr\<% DduSCYO"`0 zn["'`LY}}}_dPV3 b` 9qhM쎻<ԙX==PJ+} )՝bkk49IQ ?PݬR6^~78F"5ZUCo}; z6F! (s; " K>pgiR9]qFC{NyK"ȵ'9N]7b-)0݂6e=PYGk4fթCt FUt:!jkl$7\2HkX{Dk4q1ߋ[ތ a걸iv]*hd¬_v(& IT҉>Pp9 vVP)k n`{7'g7@GiN\End'zxTzd[^1EF%AmrIeյ֎H9*pӵg , ʹ#!#!hʆm%n2K|m4_Jw1Sq&h@~yKcaGޝ12?5_ڞZo:HQ^/OP<.0Eȕ4/dΓ@ŘYpu- "9]K~i3eGojY_JcK7 "B{x5Ѹݶ8d?5C`[z۷}msD&Y׀D3GUq߬-/;ػ3eA|UhA| ۑzU;q},wlǐa1Kl%]L=mP>۵9CJv>.Cx D+tBqC,ُ]rLkNhAј0 v0kZ ""'/` Q~o7c'ہII͌`q1R薰 wrz1}%w/9( t ǍTS[&ڌ%C*֭噉T:2aCjrD{3aG9vRk{픞 ɹz>QlZd:^t˱*O{.i3mRVm@in?r83#[k04tN H֥&8OQ 3;'ow@4j7h ⁤>/;%CgEg-v:xRיy iv<?*kUq|Fbs{-ړ7+Ǿ_/Qg^B֚xgYwfm,+^QQB6kncDi}X,j}%ҀWW˚D7 >Uq]ErABPiq4㚝2'$}64w>x V;-ToZ(S "Xt>I쑝Nb7k^1 F"IPfqh )Bzq|(2zz8\"@jV'7 %/f=lU}S_*u3wkUΩE6蚃SJ#.~՜ %2A b &b<ށVg H[| L#&ؼP*!;n5yVKL홱ՁFYZ{Gԓ0E5ũB,^4a|Mύ"$]wD;wz)(GF3k}1qKʬ!{~jloO:5Uv'RЫ{l08VQRg1,) g3P_w.PPj1:SkLAX6l.V$f\{wS7~{x!xNpR_G|;WV&C/9 `^#x,q9ΐVx}+ ufcvfoϛ" ͻNgb3qH<]Ao>6dU^b!wdKgF$SAާ$' 䔲*BI(uy/ )H֌+V[MO$K? = R摪iܨ6ʌ Mmm֧uKvfTvhhaϘRGJ 2]ŝ]{}U{MfH%XJ2)=f,!`|Jg&l(3'_7YQhY>oO !6Lfc`dep->114c.)\z.r\>JRLf8X5!C\Pu`5h! Ks8oۿo[%ᵆKEKڔ;X=S|m AsKFӼ;-)VQ(p2\(PǼA( Tv]Edff֖^*%Dpų!7 /Ťf2Wj8ڙܮ-N(ך~I8og P V`p{d.%=Bnx*e^ο9_s;IQm&S1/f:mBƩ$ٌR |@K,鲔3fxo3#LL} >Zu~aqv V&"`#tJN`mdpF$7,q }8JFkOa=fY ejA! $)r/MJ#*Q y#WKP`_Ѧּtq܌)FqG>Ky(]ܾ{"Z_;_b0T?3pN(>_hS̫  'r];1x&I2?jVLDj\wsu{ups-gv.iY 0C==8W'Ke:^Rh ҋVKJpl-sWW{@d,_63nASG&sCeW/*/Q +tTaC UF]PDaK")f@,DAT0t;yIg3BEQ˿Jwo}g#=X`j#kvxK3ghZ-QV!I:t<($P+4pIatą~ ;߳19:UKb`JaIvaO]!* ^4.)@黎tkN\z#Xv⍜ 8Bф7>9R!}#,2bx{(292ou~@K#} nSЈ ǥ^ݤV<{YµU,Qf,XSJ0lO0`z8uz8 )q\GS#`] @XxGWrgbhJnt DwP[NZF @uI5"ϗa~TXy[sN#s߸t2KɼݓP/B|δ׳6KTA2h٪05%@;[@ՕJg_95L"M]>W|p~~l%DJBɯIn~u#:݆5N.iLOP[ܻ<3YE U"y3䘥ҝ`& Г@j"%*+'V@M`G]sqfmk`T峒Lw`W"WDZ)N4_P/8mO xecΰm{קIB;v?M ] s)=o̍=U1IvP͎ s$j\tv'9<@Gj/ˠ u ['zI'%&()WQ?y% I,J׮)Q[)򧱨DEwStȐ/R7+q9L!%ɵ!Q.6\X3Ⱦ-7B<@]g'_AP?<[u@Ä cK2FwUaJ8i>/قbEk?ǀ?tK `&MQ1 t~Axy׭&Mg ʕ;/Py:|AZxM%Ѯhȹ%˕8TS7ǭOx.^NR: tqhǘr#FtzCGp [6gu#ǧ wa++Ϩ`+n{.ΰ؉~cv`"z,OO>` Fb2_a+R!`IMpqpI\  YCs0,ςn\[yfg:%h@e>$*_X%{ u{;.mG,Ezd2GfUԬdl, 3@K]OYKʪhx>83z"~vpfU'D☘nb Qn/VjZ>1'`w6 qԒg#g(u1/&rHѶ:Hy sJJ3s >[n̎+{ͣYBV[{@S#H@5K#j%&#NՃl1:N6b0Sm՝ExJY4ڼU={J6rտ6< ɒE -8-9%mٙE:,n ".{ Ҝ3ax0ZV^%L^qWߧw̡O,wccsq0&\4ަ#).1lelO;OyXnK4ʞlڽhv0/l{Y [^l~N?zG6u HOR9RsBp!R>?g6xZ1EMk~ADT75N~-,XNK99rk2ұB[,/|V? ,"Ҕ|ZN^Dahɂ'3gWЪ?MP.lڕ*sN$ldH4d;l_}(k1e 43/rlR N1a-nXo H乘7[H_vM=q)im]aXØ"U_;bFB,W{U?N=SoݼfBdvv5$}=쟕ɕ{x\o<'p.:"[O D*II*ܟMY[w\6jPqpbH)tb&0uQ>j{%/ )50ErNY᫊(\67VTґ⩲>i u=c?o hT{ph"\#􌘤ˮtܛ$IyWOl=W9  o$Tfi)D, v4 ԯͶ 7tϺ8uAFYA3 =FMKJUiMO᫓ogɈ/m@C!Թ2"U!q&f\gGxH"L^_`iQHDsAn_nNl ^)&[[F4ךqmc7ھ.k(U;i*] e% e]cJU3xs@dhcKCS|SiA3٫k4z} zJu/KsO鯓๊Meۗ>VB$+";./^X܊sw8\04V@*G9|O8u {s\)i*kCg)wW?[')wǂ2_RpPf.7@2dzaA[ŮXSdrru4K5nӍXzPNA;ZOh풢9Wnjw _R-#F3^tf'/#cmkGkgBPL,\w:2w!5Ih퉅ZK%X^Z,I\5py6} H"W%d͚o1Pf9VEe.#\`~~O/SB/ ӝ':^NH"5\GDpSa Q{z#-7>IM0}yY;\c*LR#T58pVy%E+ϖ~uƉ-S6g^L~Bأ #F^ *S(K0 59sPkQg둈)pmVÇapte?G ^z6U::if#Y 7 sDZP^>YPMW}7xbXz}tPʌ:3;2Î+ xN0ͣlJSY8ѿB9t5?dE@dLƔ ;;1wW dK0PRL-eVwD3kAFb' 5ő$v32 lIQ BbkK>6-J3P{T\Ni{ߋ|0+1ϒ(ǺG(R;DeHqU3!OÌ DDlǸmM?.a+ =ݹswhEڕ:_ܢȂ 塪.Wcj?'`~Mfť2}Cƈ7s8n>B v'_s2BgfNk_/\ aBN y;|ڍ$)V[oVIR~.Y9b[ctRu4M{_Fl96/XU*{7;Uyv|4I٢[#Aa]Y Q2f쭽)ͿASiO -Eћ2|7/ )*|ڱc4y[Is%& zd$=ۣ{P$TZ"o N IŅ3i(X%]=hz|=uTͺ8+gAKoB"+\WMk.gpEuEvެT`; AŃP{zkMrtWP#BXGG}-&b;~#ZDr^"zgae g>׶?tocv 3%5lljL3 j A UpT׋L0IXzkSp9$P^s'aZ0e1&$zs6,p^c@}Ȯ]vđKg[j6G &4y2O?oL$.T"Binn*,tvoJDBRmjԬHÂX'aHNv%م(~4wͼTlnB&_z /?aq]u(ʆ 8h+)t[&=Hhi.Ԡu][oDA…&51WC麄ݠXމў.BU}0ZIa&(o7 2J%6,Qr)닑 D'CJ0+ZDwl y~$:"LUCdwC +"}'Y?,sV!f!m%?>_J2"9^v||?@(O轶Ie$XUEIlC/A)JD"t/1f7}nT?蕀p'%-c.:5:|wPX4<뫜 j` 3LK6[ X`ٵB۟=1hPTh)o俍3Lf#x(Q7ЅrhIZ9z}5޶咝JA%( G#iJZp7h"=^t01"~ynn.5pJAno6łSkfn̷Pp' a>>;LZW_ IX9@ĬPMi퍽yEO?ɭ -+uKMˌCԃi$ gA {1X[q'Qf9vGWd^г-SF/7@>Vs$-)IQKN?+J({t46G1W7P{FIA,jM ')3”*?c EД=G<1 UGUTʞJr^F^tg8V%&,&^K=L}Ox"< !i]sg͒,AuA -e'!`a9_th $qV2y]>^CM,\dsNv~Vƴ8ih5 ; z<MeO"QnW9z`>%8^xLP_kԛ~p$BJ\ OSHӦTJ:1up؞ЇY5=eljTX N7tj0nX.JH)A_lLٮ*U|5S o臯VMU|_grǀuX_Uk>Kv#u~֙=4Щ//֥3%eƊl^ 3@,p=mk~[u4T GT$CЗ^($U\ԙIFWUl>aJ56k1 Y5|aC8UÐMxenaaO`z */5J-Wֽ/9o&Hg?ʿI2̡<ߺ_Y~%µ4?Cx9<Y٣Q}LAO&Ɯw |RAoɀ@+kb=p M.b  0V{ ,*k1ݧ[hm1=)n}̐ߜ==h-]4'a v IVknf,%[Oc%D zEJ]yUGMN4h5ai@Xkw y [cSJGarkeVLԾ8 (W@* ]v :u'B-1!,cMF9iYeouL!|DlIOzr.1U9uBb+QR+Tŗʺv0;tM6%Q'͑}SXO:Rvgli,9v;Y?\2θ' r`ugN('؍hcd5[w1,Rfb,縔~y( o6}PX}a;e"r%XշVrrlu(Jozb"/i,sh8eEuS<$y" {hXIy8'6(^uWLs~bKx>QQf,% șmĦBF\kM.OP?vXVUfrO@Cd8J'q!U~X? .JfTD013JKuV9__ Tk16~3r2*5WI\J)CakkVL>@nCG\cai sP|5Kh6bu{^{Q?MNc DW5h6!K*"b>0?'*zk } u6!*'7ni5y6fLc6[r'&&mE@v#5ȏ#.)dhO?;>}%X f6&YI ֩%Rw*#Zj~<Œ kxb" x*c=1v7| 'jU#Z fV~K |{S7V1g$xȞ܆y,XOMqj(|+ P NT0HQr+j4W[@b~(+5t3xV/FemI;^tU課RGC!6 HGoiF̡^cl3ˡ_Lrxf-\{eܘ O$uأ&kLڗyaxAf1㰞xYi9o|z>'ƪTC[g5 ݎݓe~Nu+O>1 y;J+~>Dh7QZƂ턼 9W@d[?[tz: _U?)~~)r]wI]#`O5< 4+d1wTOh#uv𐾟p?!)2%2S sJM2p\m@*[ӏ6x7ɭ&#x.?.}rZvԊKVgbV%.21Á&$+_z]D24 {UX{8`u#]]p0ӟ2y8spAvF^Y^1[jʮ¡Ri,۸Kq XSA{w[wd"k!UCB=jhosmP.=yPGyBjaFS- 2Sg#^mct=x!PPτ ܳIFg~a@hȰH/ [m_-u4 뷶1 +E [iZ);'HX ymT?> #>K)Gsw?YF,ttNnFWv /8ڍ7ɶYIO}q ł?is--g?,n4Ԓh%d'w/6,CC< |n'%@|M~DкTudLDV]:iϻfnƾ8֚F{i9I̍8{uj{/K;'^}1?+_S떉s IUWZеr5o@0q.tsg/ }Bgh#Rş>8I a`r,Y>9|QnBɈix;?B !v)Yʎ tTf@QPF~Ğ/ԚL%Ox9G2"XieMZN>]x%X~O>qKebUf-ASp\l}F*?HShU|, wlL ݭl4NzRydw$Zw]@sIfC'>07ȣhQ7EP,C 4Xf3Jr=Hf%=.iy[$Pֱ (}x\Mp$i51_3G&sMڷ˃c1&pK> ^0+bA ǰ-1_l_UxT8_qO?x`&~:T$Cf:B_$ix H֑[[\JL 5qgΕh*_%+3G\ xqVUnЎ9"d5? JwujYMp Ve]#0+`I/93 S~e '"}AgE^+#Jf[aԚc~'+GQ `Mz'$b_yDw0\G@hyξކsU}(*hqXJY M_bBwhZ3$5zQFm'a狿"o7hf n>TM8wIV[^g FjWuwT3)O2CӺ EIm? AyUȄrQ"Q;z\r8nHv {jD.,%6_F7NR1;h7/@]GE#;ؚL@#Ag5AD}U_Gjjg^aI061ȧZ}=H4svSU6zֵ*1OpDc[Qua~^uzH2Li 璿m\6 iFIeB<~"0^̒wݦXoIe h&[CWumC7)8EP&UƦyYO{쥺cn "]怯 մ~*({) ZNE*ӔWXN0AtW\7F>kEo#0{G}JՒ\{㼻 VRj;ƺT1Hfc`ou3l`$LIn4$Z0:6ꕃ9 e}æ*ܺrrl%_IE/O!ڜin:f+gjZR?AI뢭7w$>jwnW/i o&'pܦA}VDaGqk#sbm?=~_g|F|ԩ\ț7I[Q@]7~m58Y3N_sqJ ё9֧W3̪cH^ YZ