python2-perf-debuginfo-4.19.90-2401.4.0.0235.oe1 >  A eMW^^f6z/4k&tލCAAV~mZΕmPk҄׃wϦmc5Ě st—c1k\qGM7bHf&Tig^<0;1n `d(hڏZLU=IGp"w@O`Ael7 xtgB-tuQHה;?5Jv6P<6ԇ 6dad9dfaa8daeb9248466f82214c3ce0752195bafb0027c0e9247a08cc49bbe4f0393de254f0310d8888ecd352fdb0da8b3bdfdf `eMW^^f8mDC Ǿ,=L; {bqlFifH.8r h~d&r)<#8F(o^mK'@9bC*2*j.%IHKSI MN)^qTL,n8^k{-|8W$bҬYc'?vu7>p<$?d! 3 ^@Dn     b h8H(8f9hf:fFGHIXY\<]T^bIcUdefltuvzCpython2-perf-debuginfo4.19.902401.4.0.0235.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eIobs-worker-backend-test-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eLeLeLeLeLeL2298c717aa6af15c88cf07a6b517be956009038f9a1398c828eecb8ff6d5960arootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.4.0.0235.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eoe5@eeeexK@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@aZhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"obs-worker-backend-test-x86-0008.novalocal 17054622614.19.90-2401.4.0.0235.oe14.19.90-2401.4.0.0235.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2401.4.0.0235.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/eb6731e14ff991ede86fd5901a449da1-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c7f99a42e3741e9230c121cbcd04299fcf1ac19, with debug_info, not stripped MRk³?Putf-8a62b0890f21963b750d33b06f4be1b0d8c4265ba8824a4bd1914afe77bb19287?@7zXZ !#,>] b2u jӫ`(y/0}h^ V"qS@ h[qx&báGU{c les򗤸ݚ ʥF6n3c-.pwrrll6:L^~RܗIHMHiϳFg &mcƅiDZɻfS'1?fqL\1W^X0EWt {< %9Iuc*"-pTu S, fуJI旇Ű;=qR:/qO1ku<[BwꚚ&["ܢ@k5PAXj41 Cqm^ Lllep])h>lngW-5OڂN?m5ZT} 1\U,eN ^y\ME/Y]~7/^q_oP]EOi'HI1)4$%vo--ˉ]),\v|h@۳NBg ۷@Srw*nK@2sz}x{[˯Ll=,XqYTOք/l,zwRO$K'>Z^gz-ίBT_kd3zLX5Fl&4?Hu>V:vl!=ꮍ|kNۣuMH^vJ*,a񘔬Vjo(=o|-~02{:=ҧê n%d:Z/χ '`FZR^-l<C>YrNzYtѬnMj5zOùQZO`x*e ZGجJ )s,W!uԉ)'a/ m5 (t ٝ#a C|^IsO@ mmU{c[tAqR?æl_m?yʥ3ehY=l"NL AV9!]41*@. a'ERԻU>L|(L DXcӓS {6"5e Ms-)lf(6QGTrsQ :!oBTzyDQ$-[ۄ0Y-Zt@>l9:E][kvu]#&1F͝lRuybjӎyEvtTr&7ǝdW$," $j'1FΉiW=B_|Pgf{|yN 6bf.Gn@Jy'o/3~_'pGID=Y \+u:;d|FrlbM`SPA`:pH Dk>sU钓1drTCRUa4=2rS0;m&enxާU[8ڸfS x2r-!eDhkY\QktBSr- Cqv;3eGA:ϡNLn )J$[?H$Q@L1,UrηگUrήex _Ynv#LY2܎rbE*mPW}[xNug{0u8c k3F~!ϕۑf./WL||۽YT&@oCWjM7KS_qfD" +c! Umg6Y> %Hc᪠2z噔eGu!g^)~goY0|~yvn+.3XsvAL2 sA?C QV\ y'}8 Om:RP$G;&Jwyp{TPfY5~~YNw6Yag{صc7~ϖۭ. LܳeaffR<{Q\;]{Q%KTxDJ@#l9@l ]f^Wk=K acRCܾIYqXEv ZaDm8Φp/(=l&6wrh72Rpȁ%38%InT)q-輦'h ;z5rjrJi8OIJ.,UwF#@3jυ9ÞH4p,Okfl*\&U~z2mHC*wD#ߗf.L͍޸JWT 5A #)o%Ylc,ZK2[aSۙBN_5ύ#xer¡ .p{ׄxrdE%59dmD𣌇F;aeJZ&a a\Ő/WJj^a맰Խږ3(ߜҵNvk!.IXt!D?>=Ѝ$-("=Le{'aJ`hռJ:-OfmvÂ/Oym:@1ĭZݥojlVT/K O*&!$}x]s73x=iō7ȥo#'=YeTʹJ1ɠg_szh)!zGVlh-ԁ HrKuMs,rSteㆵADr^B*EԆݿor~Ml(+B8oXOI*[!2,1w2XҊhlhQ|FY甦\)<ݤAsj;tk+{z9w+4?3JBܐk1DğY_h~=4<+wsd[t'Ahh!j>fa(^?j񮊿vx GO) "Uxt9ZU#> N|Ke4lr@fg{MjK$]&LvS%$kTul6an&|[٨X#cTOFȷ}b6E~Q orCN;Ht=)tcFqh7 WI(K 8L5ĭyg*c:J.7ܛʒ 5R60,d"H*PF` 2G35Naeh[o~NC >ŖH.,{4 (\Ŋq㏉^el5W?&TvqllHi0|f) Ì"CYݦN)fl}Y|zA=icGB2X%L5O'+LM#IvBakuJ 4u̷nD Nvi%fv=ɥdu= l˾>cb^O[R\6RVщRXb XVLZ|*P1* ^bS~w@ӱ](1k- eoTfڒe` f_N1|YM5J R*/&pRjیՅ#4ٽ!9m 2/[k buTZnWoCk\!RK6/ ]vud1Uоl 46=E#;~tbժZ׉EQ!B^T4he̥IO #{Pw%Q)9%:gugV/0*QANiqO1x8A:ub᫾lmJ?r1[L' %Lυ"dR3rk17ZC$ Rǥ0z|V^;&W 4*M`m*5-Zn:-i!܌]l.eʰ99A \~F|G=|nywYYX6̮yks\Ǭ DtlCc2.('jROb?+^mVdžz#ɬ u#kjUn5bAn^/^i"F}}x7R8;#^B\ҖEW9ґO1b_Q7hJG&=CL U ˁ. OaW0w@mއz㽩Bƌ=rOB5T%c.5Y_K?Zw܉mv{ /nj±TaA+1eOxnjjpYJ5JC5g0&\odJBqGHFȞttb YHl;[Ӕz>]AmCf^ͯ)5¤~\H X8G\$ȼGۨ1FnpYRݍuWbp_*9yJY(O+<9tSօ .o_nqT.M' VbGw.u<.'O}VYQSUsh(ųuhôA5u[6YJ IEv0Sy'X{_~mh V5K1 vanX3AF2v|'9{ N@lcӊ*fCFq EqF3~Gnk9J8;0r4|e7WPƔ5+A G_ile24%:Rb\q. 3op"1聻#W ‰^A, qNщrsiMM)3eY%`u8BU~X`|"WGcb90ja,u~WX ML[9:`#NݢZ5 =*YlL\uL[Zn@:M߂(xt,!0SbjjԗP(L˟T(>KvYΐop_2ng6+Yq :7)OǪp>~(,{^JpQGߑruAg RKtI~LddpqL[p(O%VmQ q>n?/DOnUN)%xo6JD}LbϠ.q |È[ "^̄W,Hox[4o Wz?% D}q)zwF?L˦uČeN Jzᰠ4B'jߓ6<fa!  @IJP){| :S.šp yuR%6{DgF3R_?H1o®,K6$z7 [2#6O$iYf9rڏb9y=}R@n&-Zd~g@A;BW%qXh%8]Cڶ6F+t&~@ca{8Q=Jɡ34\JV}(R߽n)r!B^5a Y(:F W_}f5{zFYqz\!`2T$+?:/yN2L&,݃B,S3U]jȋ>8CJ&-myƺJB,o[^4 3Eܬyg塬>,!ݵC0F\~`TK)X+.)AtL)j: s!w.SywVDsL T1򧎒Ӌ/5 *1l+S*Re;O '҄#tup ȗܳ\W\e0Q|pxsxZw塜M 'c0v$N(fZر\HLuA&hV䙗\a}EW aSfU^IR?sE_V:TM3I)ٍ,ĉ 4*M5b0!'On@ 6Ws׶dm)~0I~fIM u6$rKB$Us==Tl3Ko\7lfسG88nS&)$ yזkúܦu|>hF137UClvY?|ZUR E1 jf1,cq>l[ !oւ7/ % c8WنLJ&4]O5%kFY6 !.%fq:&J"68Q.s]%덆d'J-y*;U䝇l.GS׈s@x}"/JDn&/(Zh+e}q~!#r. 9*^MN]E6Yl<#ɀh#nr}m9?^ }~ewjKN|'2W xD(҆/e4WH^X*#)p̼1e3ejK'Sd)1TL'z5$=ס+#T+P)N1F)̸BEd{7WCW6 OkBכER!9qvi?Ur9Z zNcnC~ G;t /C}CA)e2ym&,"ͽ7(x_^jZj3] i`-ۗK>Y vO26]VYx~U.Nd]Ȅ5]"0d|$W,M%CynSȣI MW5K oM@VQ(cU,R5RR \0u#o̚ s:7ρgYff4Rܻ?zn_뾅57~q~ӍT@|&_P/8AvAwwy 5u dwd"6ķccbOi%Yg51ģ"!qa@ T>ԡugAxFobY>%9+$k:tpH_F}/,6d $7QeR(2zG\*iEm+ R\StfHȜ*$gfkrט1.'CqmlBDpt!o9ق9 L^+zan !ޯ8nwi2x$ጜc!%HD֢ҀfWwzS7v{tM=guP8TsizEL!J#78k&@6/@褆JmV F)G[(^8}VRASsJt-dϏ 1do4 ֵCoˆi;3gℝC ǘܰm<xU+sl?ʼ6f5pm yx0t=vPޑD7|C ~] Vegy ԋKXH4pnGu6O8>- o01o0ɪ#r@ m?C5S[qLwY*4 pV-f=Hvo&ZW{= i ~7F<:=n'ۢsP}EWQIɡ˖X& FZ2w1 {Gt e)CAUphď BE*)(clokCU-y'JA<)~w Xs4\U (GJ_4 s7NpYS17&`SJ9oL|/A!zauk icMYi6Vtg:='gcG\X7剶[#  `P8SfŦdQAkXf>v.92+=z,J?~k3ƔSi Blv#ePsmw|Vy=\nm1MF( ԧ׃zHoP>z)ZxΛF.:*1f]Q<]2FvĶ1].bZZ)$CklAmU]R)@fڜ'lԒHWʉ6V<5XҸ`ZX$Sjm iwz-D2o(B4p+tG\@Z:̉Nz9Qq32؁3B++PfCkvj'DvEvI/R\imN N5@;FFZ|~<{zNw&-9M.;!wR4p 8 n@D6_j"|?(S0dX_irMÙvY $A-2N2|ZjÉi"k9 3M)<^wcS uSBыk]| ~A HL޾VkWOñ:e-ar`ÒA?SՖ8^Lg@B@g}E{;iӡV9Dݒ+e6|,,H.1 ,y:.9[>UEFc\ Z %ߦ![5SQwrZdwn iA&jRLF0lìr|Xpk.} 6<$IFѩ/i0GTP9^2tkZl08%D_9-T¼_Q#NFe}pűj(cNYy|jh%y"4BQ5qs&ba[~1moGشcO/@Ǵ:\x50IS_hw7ݳAmedjCKm+ZՌGa6X6t1ylg4bw*1~&&vjTCWm̝֡:*ЧgFffy^Nٌȉx_@&&u6ji9MY;M8sI^>dvex. kPF|zcE[.6ҕY"5&* aa('N^tUp78K& FO+jRR~5뾊mpd|yy @#-N_>j2V0lvbB5E1A U13uH{|vX8h$j!Pw&^SA~*J;qU Gk48p |l&x_@e\^㊡<,;ycGhÂch IxgI CsG V|ƩnWJ+ leгb#lks f:[O xb@ Pхndx=^5?{Ǭ,ѝwe|GzY(߆۷hdjTŒʹ"Tߑ*Vڮ >DWpY:S2aik*]I^GAT!M{=/`OeYi>\6^)d^[+Ԏ\|gDX9(ls_´/ry(sNZMSGKX@e.J<}QqV`B$ 0Zןg~{ZY ]Ap^zqcδcs*.gt,ؿ/zd75}~vŬ^;cd"}8:n`6\0gS&kZPd{pT*4”lLjK%B zD w F+jWa$RHB>& i vZo[1%It^M+%k`3*[Ӄ2 L[Ef#诟r:8kO: h'n#fkaTq*&(v4ۜ4φ ?%KY L>P]Koc_  zĄl!QC#ћ^LQjǕ~LZa\S-xOE]!-|vO]")Ҍ~̙yˡr>Ռ|%Ty}Kg.EBvceCXM@oWS߲X07^mmGoFY28PŁӬ~"@ٍމbH^s( +N>eZ\}Ux( F{;Y"7%\ϔ2[$W*r#*~=JCپ F%5ZK@F'XUw&/|OJ!E.E^.; EEYTz2P9bjYM]<'<t `DU+򍈾O\/oaj`UG0Fqmp)x&@8qz%D r֕ OV=4!"ZtHN0e}WY'h/C˙ZG ૕273f[Ebz}Gqɉ9쇈/IRk:3ZWqcy` GFK#,LHV|Ԟb"dEOO0d>QlqvlW^ι_f*J/q-1e)X zmV~i|5 Ggi[{Z9'Yur!o+$s~sW y˱[x?ZRn杴~^؟TKCfLjлYxM穲y0D{1ر]NC ZD߆Y<(y_SU~T`uXn:+-q`X+IϮx (4GHFZ`]O:/gDKeC7fseMYr|xZM)'\0![EXɋr"@a/Y,FYtaY_,} ‚ 9'!rΧW(Ȣ.jjgm978!MK-+5p- t0g+O%0T0Ā)liQ 9_7B Xuf-Oowl7$Ru oÉ)2mGQ܁P~SCg檭 @S8wK3DuNݺz!̇"ZpI3PRm[SxOCnZX Gi"A r>"q&L2 &lK< &/hM )/^MKVB^07,ъiuIKqyNf)vdu,'f@n'Q/"_ Kors͟(ہ&ua }IӠZi"a@ wEgQu ^g]=V.v\G,ˣjReʽ'nQ ygOk/Ԉ9K_ Z!V),c.I`?E`!g|hjzD۪܄*z ϵ `.Bsyd!lA6ݒuZ.w!.QRdM;9Nf\Z *>۲i4-SsloiIb)g=/ KOOGF(ö\VONO!Um%Q X'm+>>jI.hLg" GmMcD I,2hlr@D [CVW{B94l\oPʰ _H1/>:*HqʩY`dQM ñ>ݮwS1">(GU2^bg~K! H(c!cE~W0E%&mP4糨WTjG6'mf4Flظ2_vNc9 q_1DL#:7RhS!k_܋L-}ϴ'6;7-|eU+Zv [Sdf: } .<%0tP~E M`2EHXsg?oկyH`նhs>&@&7*KBKp67ڂh`ˁ?zGBbL筷KJGhφ'j#.բ| g;@k%[2IU߲MsM7 7x62/5fWE Z?@acA|$ hU~*n:tv_˜^Iyw}dR@)*M9m4A̤?m:Fu}!N) .$K3(9?y"r.:}G* #E,3$ž1׏ Em9FD5O1.͉L j ::cpCek\)-̦+FN\pK~MV\SP[?.f%#YpHMElBDĺb),톲\I1H/ 2/5Z0ޮcɋ5~#OHgE?EZpNp1vUj@ׇ:$>&t>g"t  4>ڳ~n gZ䇿{<$ن'$ X,fj'-(*kMbkct%T>qlW ltW`hop:W >RZΔg{r]Ն$/`##kur~O譂n\^er6S:2`3W,`ǡ$%l3*{:bé@H7bo%;+"/ rnlL*[f=x6-olE \k91}TMʹǤ/O >-ȩ& F}[8f]qMG}sI4</7w"e +(HsH3V=ibE~7S?ҝ+vˤlYd+4Ìxw2#}VOG9:ȸ06.,Q8?0/wĝk~.xW>_eķj ~}]0BV_.Lɏf9.Ag%u!I-_řsѰpM*4N5*V$Ht3vuIcQlUW)z0b5WpţŴ]Z焼0/352f5B}T%heߚF?K@~}MJIljP=n/̈i7@G5Lš#uf`FgW'a[F})3K!b>>VX2ж)F|aEy㻦e1gGCPC(GfZ"4"~׌@}E*R˱HoY%,y(fuOdQ|BZoȽ1Z)ۊъ mZa9m1q:`}yF=y BMWiw>AjypSr ;XKoDCG]vhķgl@~ƣBB/t9# B 4ˑg 4fI2V6PL!m+I el/f=_ _=v 2IQXRiv&\i@uYAWYbS3s2ƒɌwѵƼpj* q=H/޽ӫ Jی8WZoC}?DQ+”b^z9-*b{յ^*ix3ry썭;˙aW{7#|AI0u nx>f؝%޽ p_{~8E,bT+@j;JG!Sⲫ1|M%rp%&AV=Ua,lDx'Zζ {Hڢ"y) Ncimoy-,mr:t$ ' Fܝ[Y}:~QB 7J@}g [$٬U:GHld{)&8#q+U0I財 VL*(@.u[oo⿿gl`e>%#{ e͛B1v$u.7-ӋOHR D 1{2mU~o K' р=xZT7l$ܯ@o{?;&Rd*|>)r]9O*g?{)y؞C,}p[}- R+xsp|Orig"(g\@DDZ} |D5[:LΣ[RD0XjrpA#G񬬡3Z1tHZڪA?RO8MQ:qt%Tǣ+#Śl*O&9wL ~ճيH_^.h&_0Wy!P u,˿36sxlo!flY3Ӆ~.ЎMkŻqEF> AS&qrqc0֋h8ifђ7ekt*{zP9Կ$N M&)hR uGQS'RaяvZ`O@Sxovld%W8W#YWMyV}N6K5A.u'Lm&_ ֞F^N NBf5zp(R%KG@Bkzl GesDf\M-5> RQMa%(EN`/c|{DO< (گ+9Q= +nYaʃēZDJˡb-̿XcX0"N[9蛬Ť2|$JNuqN A2<4Ob͖* V-rz3se@jqNFd]0RP/V.Uf7 s+A5lqҰ;[dEZhQ!T`&0-̰S;i!׫ :"U&-UB=SDS]NI5 ǵ; }&D(l1*oaHZz0wjCyD! {,&llmT^SbċSP5P,]cرS-6x"xb]Ĺ>mc7a8 W PnOvuyفV9jW%(LUZ0DB&7qu]"Wal)DFMcB? t䯢oRt?I#J&ds~x`e(fȥ6_{MC- ɰ6c+WNqYxJY3-d0QT$e9]4F!0(mǝquF=]Lۆ5+;;c7Y-2Ĩ[HqlU`2}cΓ*RTCYsa yhf\#jtmW-.T ûv@5RP5 ~ck1+AWchTB Bf֑%iڂپ*6MOM%)CF#]nOt,bȏKm59/ip5}~M%h-;]J2=;UUX3-L}j? +:j݉KzSe巆S89iO3+g߷.( Zd*n55fbk YN1t7_e$ bDKV tR.Ⱥ$OA*!NQ/riDN[K1Kܑ 885SNw"ƕ>))wDYd|'PO+nRIhĊ> 9_b%P3/ >]mNj\]Cv77\m2 ]>b׸C38)!@`F6VvE2co%A*n ~Hh'3bV9CFN,=K'3 +ݙϸni yā[OZc< N=``'s aP2\b.CghRC#lI?5ܛ]k1|3B {+{Cm^XW K8WX%ҊIoYytP;+ D=4Ԇe6*AejʤE}%W*8I6jtFnF\Fu A;AٛG%1R: Ze:rݜωe~wtQH_x&mn똟<)<=+*ȿ0@{-tE VAZ(F./G]~dk_JwxZ#rVgR0,6ɤɑ1in3u9uI&d1Dթ(3vh/Icnnٯ7wf?jkΓmgAd$glFjb/m8r8hO< x&/yw)6IB]4&*ak <գ 6f /XrTR!%[V+ \JbPB?>.\术].ۗnN47U\߮Calr{ 6;Q8@ w"uc)1nH pzM_#: ,h k%Sz i WS@D ;]@Q-_.RseP=]x FK/Ud5 8Z&) 5]"t)"5o(\l{tS !1Qz` {JhVt0g!{@nBek_$'TzM;v2HCod6I˱ M|AH$aQ ?)دNUҽ*g!%j`?gۍFHY H~MODm0ءYÃ3DxZ.^|,4kaRu2Y`X}6=({¿ĮKV o@ lI0/B,+x{V?h+753,8 TZ5T)lm̙:؀6l}?2^`n[{l kMHU dD`qNKrpp;x %nIb xb114yڥ=EG\j"b4-"G^$f*2[$Xͩ6B4~Uv#[3]|K1|*Y&`ݏr&ӟٹ.T7y?m"L0jOL~EvPY]DWQd:o^}6c_qͽ$a]0)rCK)ދCVl!?Q %GX ar:ӫ=/*(rbI?~ΝԸ:bUcw4|)mA񓤜W! lmf뮡tV3n xv.@hF}YF@AQu0|vkѣyi@6ĶG֝ؤ<meu5vn$Q3+=fSmZAߠe*g;(d[~'CVc0)uO,x}:UBjVP\{\/ea)l_H;4gz;H|L&s5~|u.EBOR(0΢+}S;_ 4Ѿ9aOtJ(6.i} W${vVߤb[@0bBAsRк-#+f抵* /ܷB $<:# @E<2R׿oKuZ,>JJJ+Z xdObP\" :o{{M$őEPbJ1 Ub# cRWD %_\y9zV'`ήs7/{_'V\;(=ZZ&0÷ #pρU= ;dN ^cVۆ=p\1_M OPPgJb9*O#9>e۹L6CiZgUٯ}}rbjrEu.%A5JuI.p-þ;[UN?9j VP1FCg_gJ`$%Q(L樃[S&Y\&o୻ i9pZ{|OKBAez4LjS3oOv6![2ԇ+vn@''f%9\*'׶\ CEwV2F3T}#*K{\s 7%H*mQsO|}p9pH+&x^ĞaL} *zi 2 8qbr8pI2 w(,Atȥ LAdYdzI ȫߞU 3f^{rxlb,7DcZiLY֔V]Q ѿ. PTA1hH>y脯!Ije&5UxAKr e'aL *8&,/U}ԏ+0q"a130Ic@0Ce:5[7VnFv7th|1,y\x:*<0d%K@~4"!ǽ%`CGC"#7Q"tiNcIk tڸB~e$UXyi'F 2"g}wg#QF;*\4ܮVۻ:U=j`At lƞyhZɽ?D.G.{D,l$ ~PL-qP +Օ+g$iJUL#,O%FEr'"Gf!Z,+7 b8f=G]{/=!׮ZҳSl>%ҍ#^d̹}P>Y -Rt8C~S (!tqR9E?!ORhRI.4귧k"ޣ_b^Nl*fDzc f1Hʨs7nۢ1kMBr@V5n4{mshϑ*K4fd BmZȢ/bčl.Lj$GnI<4܌Vb+i$t>9:5'eL |W«&Q] . nynWZ21,p&;xRڿu㛕$ӴvG:kS ?a>п[lFDKlO41(y4> Y\r2&L0و5!ɅQngi1suw$1_UlGnj=sks13DIElMOAАQrF#gG74&n^#JLYt Hb4kPTS׮b5/C(wXm|K. )Y lZ=z6o1Oh8LYS*s{,nJw &8HܶUG_v)7ri`{Ym1sb<1]cI-1}l4#>J \G]^px:7WE hQǧwҩ|8PO3a=l:9.e0 zt5Sѕ {()ΰц'QMnڣN #F" \_qh.ӔNǎ!cAs*gP>8-#] 6kdn|-sVjYپ]=zo"f#Vd[jv2QՅo>dK<@icPIJE*9_OQ\r?y,.YckM 4}r_CZk_D?37$`aH};#aGx:^ese1`.wOoDaEJ$#CEKןnk,j{t ֬NS8/u&&L吷AoJMNH_1K`Sqz.2qӀIP& eԢwaDؾsv3 ϼa"f$/?MU%DW=z]'*㰢sAXp/-`!?~%5M 1aolqwV@EEnŻf`&> d<}i 2OuV;6q&b˺ ,*/DFБ$.;mܵ5/&CQ ^pA;sz,vHA~N߱y+Gv8ҏz$S2r-`fN.I!*>Q_lV"4 ~2R.UQOqjڎQ:60@! ng/&hL>GXƨXW?rgsN j:ٳo-Vy В~Hs VcuOeVj=XrfO*8+t5@䮚F"F>-sŢ;n \c8sB%-+qhJ `ߢy(z`~4W0@VurZNѐB͇|:Ņؽ`;`) >Yu D$z.ڄUfazVB[@;ۜ6}h/7j/XͮL;:(0ɚg"su-^!ōǾx[ 95q^{vϢ%bˊ7Y NޏiJEfp%C{@!)wk8 ~;sJ'Q"s/ R {OlzimdX2$XziJ(o, EId!6Řz(uI8h{ O=LZ{>ֻ yYpe+j@Y2~LΧfibpɈmPb$OE;ƖwL (e|˼ ''XYhD\WP&록k/mǧ wT@懐}FˣOran39d}3kY{ sW)f눗vUL:h.ן뚻إ"֦mys$E?]M<^oQ7V[} SɤHW؉VJwi"Ots?7jr.OYyM5J?#FDl*bǑb(^'^rR8 ..f(w,)u|v=52<`"@RdВѭ~±? Ef dNk"a-aяM-NC*g6~u5, |K'lQyuB;kQM%N?ș) Z2ǎXN1'vK [4{M+0j յ,8tRj(MҬn;e+*V/Fu6hȊ b33yY*1~9U4%6TGܢ`k!+>K@gtLm4~}g jjO75NE&{AKIpgԅo<0aw`QsJ6LYk-:}LՑ`jChǧ@o[)&X!hIdajdukqȣЁqd#%ܯF¼8Z K[B>U84*;YD .?.l엿3nc*T/*R\=B6I a]:,B8l6e573R[:4y`sIymOqg GD*R«#[x)5{P-L ȵ)]Xr̰A{b;Đo0Jhޛ>( .>3X/׭~+$ܬON^D?>g B#3)b27qf5&"BIڊ/л]ێV:ay5S}wEZd׶UB[!m n?YU*&q7Gۍx;F>ȫFzR}L(\1Rc@dK:1<VMHsGq_vGԈ[v6:-}7`ctq=eY*O=\zsR5U,4}_,1.MC [0~߂e{_>g0[V*BrBР\LǩC9%H }1)Z= qTW#$x35{^T材纣—N$xhE+)5b3[fU|k}-c7by>[smdows~"@Sd$(w L)ۋG[h);-%kJu3CqA563NJ&ek*s|ӨI87_f9q>떬s>0,dr%x+ z0ÿ,,<Vey:^!FLlm>բpiQQMr$>xq61pA wzPFZz~ݯ&N%簲&i_w AqiF]YE${%2CA֖BqxIѬmtnDAҜI~6筜"KM'N騁AHLeg@4Vc%ػt4Qqn4M̀ Yny+l#,vh x;G͐x)Anpa|>?7.1η5OkQDbRͫi)yfC*֪ah@oNzճ%|:N:>_l [*l_0rRf&_RH_m9ցu<-B aG+0o6[⋢d/WU {'$D)ACuҬ@67xCɿ.AfpURѥl1Io]qՖRwp.CgQ WJ:x)z,^f"rl#eo'<V3Ž-1$X d'I㒚[JHe31$-PAޡm %>ϛ2)g?p&|2P:jRm6{'Z)%8 G-fJP@VlgcsVb)@eeBx{:6~jxN> 5n'U}f5N/ O`lFy>i'|RV YfL67QJgTGкe3оzND'!HJꁗCtP yYα% ;#p-`f~ pz3117c=OJ'ǣ Ϣ-rphñS/%'ٰ~ש'!K-ÄRx{8_ii3H𱕧'<`ꭋdG=%dHƑB)2do޹3*k㎼[7WѤ/"˗59:3x=[{gtiP<BB@W(>tMIkJ3)KY,*AN4Nt|PpOZy8S)R-hh VC cDt!܂0"pT>ߨ?A,,Mnݏ"[ݝX3RkQ6kq <4]Y@^UVgbU6qt:3NRLBbSq}YwVCNcījZvs>4Xb&HyyQMޝAkRlI*[LxkLh~H89zxbx`AqIfl{I1}{_m6sP*c G0+cRHW5.ԵOl?k?^b5in9WuF}, !Q((\%Tcx^)>fB,o\cZg2js3gOmo|р,Uz1hY*ty[m{_yJ:j.ӔMiծ%OJ XI[)yetp(wX`ԦVD~X 0ִ!Z$d a}}!36Zk8 O')6_F=%yj-wv͠Nw{T65)aa$GyO,^~(oV ]oASR q!4yzƳ(5:NߵY@QwbCWfz'"vP;o$݆˛zpC(V_sTT6ya_R-8bЊC$hˍ\&<N݁c̓i y|pj-ԟ1|AܗS m/XcD%)LJl*49uW*Usaz>˃{4;d_na'L1ßEeyfX4\ܜ 3(&[q꫔JaY|,xz/eduG-Ld3ڎqo)iд kɩ="9(!g^Kp}⼩i(v *S&R-6HAXX(?P=W(aާc׸o.:lKG x?!yU{YFQP^ v"[Be2>Ts]jJmx3v!ʅ ͧ0,D3` _$ cNW -}9ЍF#A7"gĆ. 13Wbʹ;8+>;#Pd)Y.If$ww(6ؼi+c/:es aҸl^"F=_$/t[ TC+A3[iѧSq ŊB]6y\yWehB3_hDj:X ,$l |+'**^e{627}PNϗ֦9Ň;iحPu2^1~69XSp 0 ,M_"/k\!!֫[?S{o 6<ˇv"dˏdꝎE ۊ,mɂҦCL23#pNul iΠc%mdFbGw=kmAoQ?Rx 0yfaA#0BZȤUT9^C(m%`vy5NU>Ng(t"ƙ HKQ;^SՒd&k"^1E[,qSא[ÁM 3 Gr9B,BL^z#=ʏvR;9h ^T@0眉j;۴ -F05*Ze_AMF'#C\&z;wHby!_o?p$ 4.Y^keCǃpb>ͪhE!GΒxWf 8ϻNXpN(D2Xvҹnv@<93Qf6aaf]dtlV_+K,gg31F6SET*Y{9,bDf6)fEYzU3t0-y(XUit)i<-[uep?Z0*VPF-l!3{8VgR8e+/3ԒI&P,UOT692{,·MI3|mhQqVA(r- ;3Vo{ 4X8nduZzl,ǛYX̆G-h^?xg]=m  M~l&&Cف YG&*lށ?x~LY>q8İR(|}B3w?th[EpCEi8yĩ}E*h-!lVD#0ygmDis.Z(_щ[In<+(dԪ~~ZRK>{B"G5, Y,/t 4$kYdSumayx;pO*C"66fn ލ|\iK,jlIg4.Ebv0o'_냑Fk ac}'"ouXx%[˂P2&'ҙtTP^ҩGQuVZȕ5?U/",\8f/<>Hk|$ٺlD顗䌱#.PZ+hEV 0)#f ƕ,)<5$2rJ6?=777iR=]h !]17)>%2 C \u>ǫ1%_=grcYYte^eZc88:ek,^5{J^S]bz 0ץ\(>xeCZ;$*]caqށU&5ױapsV3CP6H -P~' Zyeq=J6y@5+"@2OAEG1Be]Z'r,za'[hcb9us2C0>i.mL͕zvGSqXGb2O$7T 执ϢOwzL M N0ktO:jg嗿2!ȟ'hO>JIJ=tl/:$TQOK2 1܎`.8ήN~6{jn٦jdύl>hṇ`v9]|'zfJeeBDn`:~iD= DJ`%'p$vω]2nE 7➽XT)~.VBfGC $GHSvBVϱMÁ]LGdZy;qEM0gر}kT J6m=kQ[2XuPp`jVU=. D+ Cχ,ۭ1[nO;44EȽ,#6a#6Z2_Q/ЏoD A+9"OcSO$h38\~V9|N>SӡSIֹ&{&!ZfeV,~ӠSK`e{ r/Vb] 42RO1u^A 9M, #{_Cp ه!)Ϲ>hNBDk sfD'#!ڳrDl6?X>1.Mf+RM,JGP_b=FpfݺYlwPcV KV?ZGi/;Tthrb1p[Cu;AȔALݐ Zn59 :?-#F<:IPa}y@:tՇhXGKnG%c+$#[lP0t<S|:jܫ\@;c:yO |l1.OǙl-7 +W&wS=PkiX'j.켋1p_g0YKbpcUkhoII/ /|$?4+NJ,JuǿMPZי7frx=ui 51SagvvҡM1WY2t~h#˝IK];_[À=䱈R]&jٗX`/: M=SsMc~Gg`1{sbPq±rkaXw^Z0ʍ<0dIҍq_U 5β^T|5ƐMNݝ(s6opR/ѣ̂8Y6\k7I*](P'fac|Vކ*9}x~3Z#WucrCQ0M %']f!3s-rN_b%mo9ns HNM!]ô9REӪ"oQd.jEDS`Cb=ډ$rҭbhMTN[4xMxmXȫq\rvQY aٵb0cow33oNnO+B %FQJ*I;3u/D0W(4nLU[Ӗg7Qt/BWz|9ip7]/q#1:uڮ;b2B9fGd*O&HR]`wV\ӌ"56Iqxn!jD~1`=^8nTƞTgq?)tvM'߲ u3yQ6G#XDQ{l,Biɒ( )( ]B{И B.M(lS mB8-̀0 aALRs,cLC)\jC|OH[iiG:ht|w ĒVX.Xү&*D"UKuv8Q]E:7Jj} `a?ur;V),n7kDDXz`V@">lX|6c+U*EZQO!ur|Ϋ(E1bRH9X2ph^ bh+,OaJ%NunR΃!kSs@K~C|cUN 6qE*SX Rc@0r/ ԼR'|cFr8GR.9K-r#9ݤp /ZR:ŰRN$?lK.`{"i E[[{DMЬmJT61Kơ]oy·U1<#| -y(I  ON&YV\KkC"Z!h6RAØ 77|  z`u[1 o7'۰[qg9Iһ]ok{WHIz4 {[Ψe RM2j`5"wUZF0ͣr[.z9&nljy1Ԇx {?5^Ə(r0,# >Աw;,ڲU=Ƶ>P)CkSC`C4l6o' K$6޺.(tNE$ UeT>ȋ , 3b`pP>(Ȭ@(K6˝ҍpdۈ#t@g땸W!Kg@wIۻeMܒ.qOp5zlI8U{w_y7򥜍ھ#r ,Fz1qh4!5|fۚ (p;) :з)oVip.~˥A:,xDVV\-BG{f;tuϊadr'WQ<{He03V N 6zu~^NHgmPkfDXkض_VӁUe \ (ǺG0AI(O #u~(EN/ D `uh+ 6G?͖"TPFnE?_tXu b*Dxea"/8GfD@1ǘn4=Z䃟Nc *H? @p=̫B&6e ;8Bh9Pâ5=kbLϡ_4~Rzĉ,4,DYt1S4ĢpNfHiDvnSǾUC9}^~$Qcw($ʴ߬Hayc'H-o(;Rpe%/#d ̯-~yI^Gڗc}1eyO4C gy\hsRl%Z'pJXyUSX㜳`Z؀wŖH"6۶6ݵbw(2POdOĜ)TYx""VMΞ(~A |a^]9|qfc8cB(v-LC>˄|*Yo߄TZ0.0"B!ǥ"QZIS$l)%ӬSa\a/aiaW tbBT Xf$-Mfzod}K ꙽Ovibގ͇OܜO9ĚLLmlnKlق'm6tTS((mMV+_~ߌb>"DƤcVӄ bt18[|f©DmDG5KͶM:X-`X)Vm$C2" @Yyѭ}}5#]؞W,%>3piHՃdlAf/39L"SU( t[ت? 1xF?lſjVϛVqwMb=2CݘOb@ey'(PRkeլ]ᷫ0Iӣ4~ 2V ei,?H&N4hK>XC8cN8͝ EɎrݾdcm5@ʯK<Ãf۫Wd?'ie&j3q 3c>N}ۑ50Fx,eLYJf¶Umz]/%+ŜL0仑ufVv,ܖWZwz<]W_C@ EZZMv *#Q120gBS``ny 袁2刋 O>Ae C񈬧375̆;D,G]؛1_SC"r<3 sQ]]  j62{n97:aq6@~7\΢]k.6jCԪ+|gZ+t\(>_k@aohz~H0‘2`%akv!NCr`<Ed|2<l ~"$ҾXIy'-iNj98yKR`,K}ffa];z&Un鬺|":Zl@=7rP JpصSFask!#]RW<lyCf"~ tj!M j7xAE01zJOFig26_qtF>S8v)˭uO)%z\lz-5* %Liٱf0m׳^fo|Qw.d)h_'hB(TdR B#+y{Qi"t983Ƕa[5;#';:HA-`-BgF|[񓓭kQEddRH@ 8HP{ic['3+A&WP:^ԂU0-Oa-0_H5)\9Vd=7BH\G, 5YilĢvF SfpϪαlvp-f+ٞYB!" ( 0x҃X0@Y6vX U؀It}UogvxoC BEH bJ> Lqd4&=Vr룷ɖ Aedc&]2E;ބ)2E MLg>=w{cf!@lZͤ b;>h ȼ3ɽ}asqF)x-WqxмTL ƽweێZDm8NjЈ}*hIZlA("3&aIIGß&Oz:-&SCBo,鞋y4\X=G!qé%kg;`}3bO i׃lsJ%TJ:{g_'Y/_\%   -E_4ו[ $xCx,n#+ w'Ѱ{4)FD 4&M}Z}~mi Ml}hH])~lݖ.mgtX|pkGb luJDX .,~'qtȨE {l!8{(7F'æ =܋JYָVby?ڌj#u*؂` Qq9FV%AZS dRA?pц#xa6|FAR(nT ρƜ |<®K5֝B$'4Co[^/>ccN%,_^hc2{CpGE ^`/$hCga^mDsԖĶsW@NgD;[֯.Ke"/`Ƕf|(LAkr+ c˖gmj NbT&'4)DCĥ=ՈSDmtWٙa塙sݚѲ$.#Wae|5`oU.U"B&ͩ( E9԰F}i:ՙF._lio QʽRZ%;8$LdbK'?1|Q$N3{%Fd peAv +Y:NA7X(4l껨M* KûH'ա[WS~k$OގUQW/Rq&jZƀL=>EǶ*J8wMa(-h)(<\f!T28XEC5n7me!Hph[(Hh1wph"dl،bf۪]ةf:٠&0(]d y_J}|6Q [ ~QzngF"ʨB˂kZfKyР) (gY4Mےx*;˒X~7"YLy)wS-ñ#zZ@uujUc{֊z@ܑ,7MOR)E0_\tβ}kWsh &FI+q9# 'c{YKE^ -t@[ BAUZ$Fؒ}v x;hR /N~m*̫ۭ1if)A`Eҭ%m!;t>-uWQȟw_R7@[sah[7 DP4̻*-Y(sx.Rh p鉪Vajh$D+(X[Q6]>w$U !YZ iʽ^qu:$QbJzYOuXo$T nw6{_hSc{&@.61zj9zPJvXogGe5'dj_t|"n@EE\z?y/uK<^S ߐ|~= !f̹5+3/HncdeGE9S>{%)>OU+ns `\\dp>V d UP?K[oA$vhQW#蒗[(C9ؓnen22f򢬾b !8Oؽ0 Ǟ@?;457>H>0q<6)]AllLٹ*|\jk)cl~wF/ 6@?AAϫt'V6Ti߇0Qc)@%zyV(qFw(Lv=R7jfUR=A۶%lzc^".u/ o >Jndi=ω:+ql ۺ>%xA!0Q@T}oaѼ봹5% hmuSO7o"w=?k?mԣlpnLfwTR247S^iĻ8 9+Td5yf' I ΑcBhj߹T`Ks7x&PۃfvFdmA 9`q.Bx5MȠOG."/֩(zIE^+BX!󍾵v|"dm Lt?iY)np5- U {(Rΰ>_P Y]+%F7 "oB[*\s|r\֠I 1X}RV]Ȧ&SyY5@fMy0'u%wPY5Kv\FˎoT0=޽T_7r0kסt-tJjAگIN `K\˓G y^@( ^o#ż,=3`Ψ4;xTkXF&!jJG3ps, -ň$w  |.%UY}Wbt^u)i=nK`m֕PEqT34B|,cqKS5S$OlO%F9?p4b\vE"ҋȍ,[;3t~*Kń s08XKcn##Z6SM{ ¢N:+zQ!Я>G?+d~]Q tR R@@nlEN5N[ć輻]خ`{Xazq['t@:͌ 9vsT9cp8>_EU{wI˺·Rw &xz rO]>1oKQ |EJTp~/,ZԔDX${.7)L"$`h3X_W5DLBR[4}@IXze3uFSKPYZQ!}fْ[X:EfQŵЉ|{2bF>_;in k?җP1R}u[-^ K13/X CMr#{S:Kt2N vEؔ 㲷%l}yݸ~$( ܽN7#] zg{s  \vDe ?$ CaOE!l_&8\dcPHMkbf􏩨Dy5 =ǴI&GA8acq}ꟇEN :WHP`kNM":3:zdoHx IEx@VntIewPon| EqbEU*t3|v),CW([+ryBrV%GeĮRFP3Ϗd&M4*acD]{\[cݔr~.l# ODKi~wes| /=)i=ȓ]WW[M 4I\L+S 1̅!﬚Z=?gug~nFh۟IMu@qa94A @=!R 8Xb uTDQw@.<rP(rwg:KXL:3M@dq Xۈ[zHkq~Ɉ並AɕGƟkveI.5eFFw}Ԙ Jۑ3 *G2K$v ؞WšOތrG6b[9Ag{Tw) S'l(.iI, j\Oo{y<,!y[{NzKf!eZxnr (tdŮ`\TYG[ph 5NK ߄7]utT$ųҙľ+"p>ݮ` d՛{ur$ݦuZ3mQ'g97M\xbΞEID~+ %(1O3 NKXOQ3) Hӻ8~m,3`+ ^FX}u&x~q_F8k\ D=A.vlQ-,xg}}h"Rh*LO'F@ 2[buTg4~MImBi5?8mT! 3"'VEV:Qec`Lͻ%H1ݮܝ1!Գ@&z(SU0uuV?Ikň[5B1FtI<{eQ8710-קc|=S󺐠^ӈwHeM\1(,hJ*F+Dܢbli6lU)$@wNo9l׀p b *?CԂ6u^_upwkV$_:Č ])bER5tdba\͵U]k Knn*!-D =xoFy)պbFn(:;LH$=:, A_Jį!7xGk*w}͕qW -2~7]#;#vDt?L=>FWAŕ}\%sdq" tڽKj݊(-rlz*s O2v^: |l#3+V$p**y m5ռQ ;&ZCw{Y|dOބ"ځ~/'j : {p5 <ҹIpDl2࠸AG|||=&P>#$q̖N$.q6`0orhOTVpYxRgpVDJ=߹T0! ʼva(.Y Zy%WswhH uP= "awvy9厓Z?w}-&gv]O"xӴ@wu Sw Oz*[GR~?Ĉ=Do`ѠWZeʒ\pŽZw(L(:x.KQK8*Z4%In"}}y؎$gȒSvOv%Q_1(h%: 1Pȼa덊k\Xi !?,A|!{]f礆6w=.Tb5lI.0>aBhj~3|\x<&Mh.Fq:2g+z{ìg#?-OƂvk'B~(@zgmT'e(}̭@8rWbcpQ9WCyZ# NX|r51j0:UMʹ ~ ߠE"k8YVmҾ_`3,EO#٠ƾk}d}0Dɡ}*0=]Z'~ :BbpH[ݑO߂躖R48'*-Xj>#*_H4]/:z|sDKoIl9Qc#<_ض^-,4|Ny)C\Qeq}v ъ^af.]j >jZvezg'uFEHgsU.2j',H,[[gxhJmVU^" `߄5gFs)˦KIcDbtU*#7"Ժb뿱\: YGنC'yiNF $G7a yU6ve!%al>^My}TXM^ q O͑< kAjZ$@U.M<xn$;˥EfP2mSvY6E#@eQ]̟a]3X :l]]J~Pv{|bMZh%(P<$ 9W0ܩFm+DH{.'rQ4!`MT<{gAs ƒ5Uɴ'\covL+'D4#b퇻8x6,ǃR#36lڃr 1<޾G}[aUG. }G5STy$dWxsxy[#1 WPK K~甿ٮ2㔵JU8*t5fsaXn_4g|7 MA|xyrCC8)ҸicGΏ:P߭h\Wu1ñ\`gu)һ@v~E|@vZC:VEqXŰ %R6<* "eWl? $u탠[[AuShx lOM挡0_g])h-i#S/V&\/t38ta*l5td6+l:sU9c,* ڣOux!jqnO/ /sOYXYӃx1PкPAvB(j䫞+/2r7Bfw܊GkϒFPGɥT^/ =+'w&)hamW7_ͤ[ f{PZ0@jDh|4v2TWZw/#.m^~|y%nd6YXm/ dXH%iʥJ|P3v$s{,E X./RG%noza5̫tmh;vK3A{l#=8Zi| Uڒ ZB"qF} q3FDžk}*&H,.w9jIlQaR:up/}4"=zcSZl(۶30|ǝԑx~Z}x}b0{a '7)`.ZI0vKT^Uew{x%ZQ%-$js xkؠ^EPLJٴ|":%7Vr]Qx򴑶#r~|*  R3 ێFx0":ⅨD>^[('nQBIw6Uz,Ǝ@G-=dW"cc@H/,vKc4^9m^SA3n|Ψq(n&ȼOsGGRdAF'ӃȃÏ^74_9MR1iR0d0\~yVF[|pC8!gxP xcG (~I9yV}T-Eb#(@7*:GĶ#3| l-Z#8/{6U&T?\-*t p+]1Z\gVz(tɌZo;XӸ’|o*d8BĜ1R~\7C VK$|A>WƠ 67EE%OL}-r?s=M@pn#[+l:H-V[BF&6O'u&=g2j'hպȘ PJ.@s9YsQI,X QzE-̨~y3b]I*d8)Xј[H{0K{ZMdz]qDmɿ}/KLiX]K*mcܵv5x};nA.~cY#'%\=A kKɇox2%<%, xKf"[LFԄ_Kp.UDMBO'vQI"ۼhM9w>`"b@v[lG263@! 綎r(8"Z&k}|Ǹ_Z 1sI3e.M.!i/<\!7>咉;73ZSki LTgtvCo+mę%u"{ٓy3H앏i?%#{Q e$cffćS(Y@|6EҢ[C]8 O$MP}!-`SqD fBmAJ~\z$"?wA]Tw{P~UQ42 =Cfo⚘$(r@I1=эhdTTJRRug 7AYKB>-:]([dx1=THC8Lׂv{,+djZ:DFךԵ/ rC߃G5p&u@a@|v-3V@}3~LQ<1Irɉ6{tQomˌ AgqcWoxcHt 9y:N-hc<=BIPzIPiW5rz\~ba`P,q{0Z!yY(#iС,ew wǿMoY2x_(q%,H&EFH?0Uy6xOLbfqN05X}zկ)ׅt܉B3K}37ΫIHKQbrAVH$mGE<>u Lz=I &L PZ u -@ 5/9HҺr^hN ]9O K,lp= %kw i&*ppD#iڏˁw)'L|t#6_z:!C*h |lH+{ M.$ 9Bwۊ(rV3қZ;Xy8_#O<\ͦ q zX J݁7븲 ^$/CQɡܥ|N*Z:4}-flyu.,hz`E[XX٧rFhv/("B[!} j};!AeA.3^,n$1R1g*L?LvBpkcf"dM̺beiҬ %ZL K 7GJ ʍh.o[ K\-ۮ[WMmYƦ_6Yϫ7lx) O2P9M@|bD'P$W5x KQ#6ȧsG`/:-kjWD^_namu i$Z)ؔ5h rve/,~•LAj&q!ӅP*daW&J8č"< EUB߻ @pw'R&:B1SoV?bAlDJ 2Pfq(5.ݏ:Sq؆@N{JteҲV1^[ZeɟG,tju>ybeg d*.!:ؗMU͢Ps#FV]pl\>ڙj>E;6ɯ G5ÞL,seW&dtK B:h)Nt JۄМe2cvY'ae@*~ ;l(]H;R?{`|FރrI#3-W/So6I5tK2idmvϿ?h ڴLNnMkvmI 0=ה(zT^)Ҹ#UQͩBH~ a=z^u胙KQIܢhOkىܪqz~ 27NtAGk/\/LJZ2h8Z~ 'g&J*# Ub$ P Zڙ?qq/gt  P}'?qB~ d/ L[ Ru|"A0pw F=,>Ԕ[OKEu2l,2>ax8,¢Áaemz $擶l|HTqŪIvnc0yr2p4EӸ"sªJ,by{ɌZׁ!\%g xB6b\/KT (UY׿k[>RCiK%_+ I\,{Qw{|hau, )ɗ^%o[g%(=6QU?B0V mK^ Vn6Ȣ7%Ԅ>?fT;F s?K($Э+t*bGބeA_As9!D.1Aҫ? vhG< +j!CM#qH*c@sfဤc|aRJKS[\AcjS2{ ۜ*zi, dBH-yvzHrs08AH3.nvYkv)\"wx@yK,wvșH;kD 4=x}ܐDeX̐ d#o[~q /TO'Z}j}!׀&@z;%d韝2ĝMrn0X| <›4kÁi6jc3{G!- yvj냓b1K 㙭07'0pA2Ď JBBބēS0Z֞ d^nE@hüu rBWJs\c46O{%):E%_KީG:g(b3c[U^w^B$ѮrMԅˑt0f̬LH/Ƙ*X_kkO#Yx1NS"< ﺊco8* ksO995N ,]3R۱s3C<@#Z,1snjdΦfSheQ (|\ͻ«ZdB5eZ󌨯(0v:N·GLa\(9C(?TwSw=@+] Z~E4tRq^<+ a啱5 ڠ k=M|,1ުr`p%\E~v:b 1ԭ}Q'SM' :@Ǐؔ#7_?:T'63K(=,ȇY 'QpTڀ!k|n :(Vĺ1e#0 .ꀴiKǼlvb|MǗoC># G٦j0Vv]AB@(t;jwĠ"iۓ5棢Q1OXuр*5i^dS^Qv# ֗,~iIYPrTg*O3zr &,#Dl4AxU.qv%..Ӏ-&I{1,kXErJmᢵt9o *>߭aE5_ R&9ŧ,! UzGvY|! ܈,jpH+jGGբĠ|u##*K&u&}lE/J+ߪ C"|5=Vxb36b1J EpcPB/;/ΝƝ|Bj.{ X7[Z‰=_?J!O-rm>5û8\Z E 3GonC"Ix@?hJ8KrPْe×\0B #ffVÜ"8~-6C_ĭd[g6*߸MIx9aqLb 0\L[{ c*D&MbN}W éT2bJJ#mE;Zby-}z56e/)d Py&\mP 7xhЦZZLvGR. W+ 9~z <34YX͂-+iRxݘy@;1obQJ@?4ň-5؛\[io&>Wo'?k~δ܆BXWmb MpFbn%ꉐ>eh:|Pjcuΐ1{&^ X$Hsc,5=cv%D~8"x\c V9oސ*ַe)+J.hm۞?%ByRkvʑ@减^S{f꒕4$kXUmPRG,=~8 L:8Csr26;tﺆ0Zw6@KM:0m^ϫydԈm+{h-yr$ji8,ԪMžp٦60˓1? a]1YBv) 6e$vFؿAvgL=ɫ(v[ӽ&ދ0~҄ _R$ |Su_ LLkyNpυr:U`prjXXR`O1*H`j<ʔS6O=ˠ,&Wx*Ajm J2+"2JwRՌpgKPK2V(sKׂkDƢP~<{dJ?;UIK$-A5,EVv{nUV ]V=R,Qi^bX9}_J$cg(\{'i݉}7 P8r_7VD rY!*/F!`eh8"N*sXIsէ>71S8XE #xn͖_ҁꥑ3Y+ei& ::Z G ⼷E|K-On' )H`CQX KX(RE±.?>1!!,)9a;tƷ\Q݇:z(q/Lrv.zˣU&W\$Xwq?_DbV"_j^MI`!>،&`_@w҂BH.Vo/rz0X&^yg/' ܙm$žQtF}HZIFVJNXQ4Vl-M4}JaQ|I1P&Śrc-E]mq)ƥ}2UTl3%_i]f/uSI2P']-/=N$ťKG@%R܅ p@  #Џ.F-M(푢ffVGփu{Yz^-tmwTΥ.R#ެIcb>v7=@wT$ˤ Bg/~+ܨVc/P~erIz۳=w4ԭU5j1Zʹ=cULj&jS_g٫5pUή-KQAz}[z-uCBV P$_'OlJsF'j^yFdطf^ 8pݦ:b\ XO`2<rE8=!m.Xȑ(D)&(A>0Qa' futcd|~|vA>$!̍=P%Q K83Bvt$xR?y3q~[: @7(FfEivq]+EX XeAß m݅y8i'bge 0;:*[(tWMn;L˲x}m2tn+,nHP:l37VDu&Ʒ9ܵm=2'xb#~4"p3;(QX!)>Rɕ,a% L `A6'*'g`weBƿ<5He쐛u`sVpݗجW:2v>'Nȅ$G{m֍Ⱦ׍`(spq>Kk׻G&f= >$Mo1}^90g0$Nᨆw\th"k5U re``ÈBe~%B =#tj dvI T  zLFPRLn\X0) )ƅ874W+H6VzიҰPL7G{p{֜P =(&ZecT' {i"Z|sEל~ܭt34\:ͨ^4stowI4TqKHg߈]sɣf#b1ycLo0!Q˱aH}%SwS} b0<%~`\.9kh)z -xǒ}{R͵?;5} )ޛ\Hӟشu4(N*h5{nAİ+n(,V&ш9p+v"5 >>/E=DBZ. U&iI;GIq,m5IROE =vniX_)\!LomJN_ 9 ERPWu3!J|;J$syҾQ =Yu5C$bh©rc63!(t1:a^K=N*o̡"9޿PVCRH.Ek< `3bf:X)|%lyN|g!T Аu)9!.+% u ̸Q.Fƞ*U Ր^<@[WvBj ]t~pQ~V-R._Xec,CMMnhuort? -b GQ GF@ ņW%T8 K%{qaneݻW^g15#)/-{MsoXel7`͂$OU |AyoJ"4J_0e_*<ȁ I>\L0_쉳y1Me~ܝm!XjR-FzRg0Od*,>\Ԟ^?o?JT ?[ Aq73 m4Zrobxb'y0K_ N~ &:F#Aş1AK,&Ot 97Q@%_:CI"|ʉzU ӾIL7L5G.MwZ>US`0#-G S O^U(ۏFR FK`$ _  [N R4&̋':{Am|l٭ÜJ]McT?YX!=f8TF2 OvemqAFw}WOOfk8=*O)>= 9!IT\%Ƿm sy.9ө6ka> 8kܡ Kf-[!9RwgZMO809gg44{ &S5-7eL4R .yr}5XL>3`,KN*v5̐N=W˫(yBD,ӱ쮨k@IZX\ v^cp4Ʊ?I$ BH+WțpF/FJ ?X0JܕYɇAȎ1AkW x,_t-C^tyjrщ!䮜].N1.+`|.D"=aq%o/;eQ~)}H9)Xh A$T5Юz&5~GM1Nʨ8K!oP#|V]aAa$XmgOWE)ƠJ ;C|^ȷum/_bՑ Ŕ(58J]-Kuwr 6pA.RPJK`eՀP$wA"+xkb«o( I_fΒiz@sWB?HT["h#kv_w6IRVg pb;bONHe_\<ٻr.,Qz'FamDcʒ{,QMY@ ^㋎HL](3}UԲ{Ʉ9os@ x 怩79G[7rM4GE]EPdGFkhEp, qr-rZ>˺ INc 8E\?=S ~5`Yxrf.v,y!KIe֐^fuhKǹ;'Cmm0p}p.i` -/$Pfz :9HD`X!I"`b2wiMljpW,iLMʫmncoenC&eN U5v/۸ǒP=rX b0V"47S<,P]$nàe.PMR^4kXWz NiP(DG ,^ |Fhpeн?XA\xk[duJKe걧nX|7'fسkF0DDH(Hn ]MPڼsBT<;Ⱥy Lꂯ&W3 ?w5Xus䶪֜. knNO}Wjs6icw&_ƽ$ڃj1v^/$t4?%nX&h Uh\T(/\],F}َAR qjCg2B0%ZJt&Xx~aVC=W!]@bʵQ;awںr)ir}ø[j)W?Os{[+NYESKk-Ѫ8ElLY2_ʶ՘V& ]wgrDJFY L_FoY2BHXYg302aI+1̷Z \쁞Ԩ-BB S nP" ;=tL-)i]0,^E:mqo(RQvgR!0Ku]k+@Tt_d3*;hQ9ؼ8 bZQ:vAtӒkt{ܬTyS)a{Zs͜":2P p-`|~A,툨$$U r&ǣӃfeYk~y,Hj@]cG 3ՑBuR w]vRP0^EA_ME̠"n) HڋGB:j6Ì*T 7#f|$"3LxTdryhshѧ$=-dd |5ht G6?@ި$ᑮp3 +FDKW|~ҒºW4HFS+MbrT 5Dq~ 72eJ+U2 Wi]~CౠCaI- T.b-;Ctg$X/һHM: 7vXRx0%zRp0V՜㥳q0i9WŃ`1^NjH[vyQN 8V/[ub{=LUZ-\佘Sqvs ?Gi G YCK)qaLq2X8| ^)eENRTYcd 65+>Y D̤^æ$| d9*}%T|9det8Jgfh&#X ǒFqvCn,0+<x@GVʇtnB\9)00(m5^ؼ4y+eϛ?-uQ[N8^ 2B3</vԴ!%2I8^ELJRxx+iNWĘYa\Z֜yۢ,- .B[|@sȾտ XR`du[3Ay^'Y$n&xh~C{L=tD?şt*`TN7*Ȯ+ cDF)0=0*Y Ywki)6SyRsFLcBQAǿT.%vLJbqN[L%ggVLKl ֳ\xcR2O:P?iK4o##|.>t'x K$: T|2"=c >ٳKːs)2Iu4-loڀƾ s\U@k[DYLG7ƫUX2fj}dbSa? z;^YL&>R' ׻pq& SVsR$d-7iE]UXMU*~K:Qqd@2nҗ>DcڹW9F˗*1п][vE6F!PY#b33yQLBX޼#lV)K SPxcxT‹_et,p\S p"&Q%!gCv--&sB2US̖@G^PjmX_J;S/ZIp݅ck/^Չw]C(zʽ2?ۄ;xQ'ҜFZڂ&?yͧ3fZԝ`s/.}$ Q#zGԬZh5f%WDKwߔϔgNÖ:.0k[pT[j 1ҙݰ k^k T1K3PuXkW;< {i?e7pW۩N&,T{uS q^T[LZpkƥkt^8LjO @e3E_pB9GL|S{_o,5r_ UʆH엵d[b粽(̟1p"_ɡ_*-GɌ﬿MuLߴ?lH*gYެQhYW$ 9YQ"~ǞX<^r o \rmeZQÛ" 07ˋDi#89ѱܡM:{&~Sɭ.UX]{-͒kP+YMT~LBlD2_D V ii[q5C8z~Y56 ŇM(qIB%Xn7Z]g+ y:R]/@Hd(N6J6g\g ; JSe ,."NYf%r x6a|CQѿeN[}͒ ;E66g[gBwNCu+#Ǩ}24Ϊ ׺%2L?)fTGz6{WhF=ވ8gwY~ Bf 5Yp7)tDH 1KD;a_ ixyGw&.w 2^63f.4 gh[Fm ,J(M1^{rN4N|ZSUNnvW((&mnAUfF̗!r|Cj)rʭ,%pъ $fCcdtrsSmrl>2xD΍h|\/ z~BPbM0ޯ*1僄Zur $"kƔuP7_HV[A:ӬWҤM<:ÄĘ܀,{FX"=ى2uJ%֕~_ WAYlTW*{n%oxvx2l=WF0(Kρi"\ oqւ >rt(RAB6 w|Er;UfHxd:ܒt]`%@Z/4%]``y- [u Iۖ}_Ѐ*A#Dpbp<6r+&W$ =ݛ} P1,>7贒S"g8z_:dШJsM.|C;6@S6z2.gQPoi!7.uƟ\G@tKF6Ėv^yh۲YbѯS$qsOAVfrNg3;E~<ȋΞ7$#NmI#dn*Վf&i`~А_եC0W[߇`E%yo{3I3D dN %8|juzYvP@㔨mV\ >~s ..+"zoRE#mFҩIҿ:cv>1Rذh=7B%zdζ'3T]_8oT#Y_' t@&@ ybjF@/è $M)rl 4y̆M "w-%2֤@L$|2#CO}T<#;!{ mZG8 6kVsw{ >ț(3FaoSrAY-hw0"E'%"iEПkv5m.($gђbLgCo cogȤfoU]!f;kd(½934q0U0>I!*Vdۀe#/'/bzɎxA y; <՗::dIQ;LRDDS]T$O+Rs `P2%Qi/"Ȭ̿PRD k9:_ά㛎wǽWF5Ƨs1gμéM>~ǦVjLJgla6edZ%aS4d(jI)5%=@mmEs$56" 3X2M(~Ro yU| Nmd[An{_EjXP;E;Lqz1yQTHV@gʒ/b1cu7w(8l{#;ȽV}s´ZO͓g ҕ Xf6iXA}9ҝ$N#}'po[62gyUț+^^?“Ȁna҆vX}+z|-6:gDds"C4V <dފiC܊vMJxƋ xě2wΔ% z*;c4#%bfz}h-Z埾GJL)ܬJ5p]Ӂ{5(˓;>ॴB.&^HQ^MYlv7vھ4e yl,!uk~+ĉOm .<*Ap (5޳[ @QX 9 R9>wOCIoam/E:vs34`*oYfSyS*~+rZȤG%nZ P4_zT"sX81f@2-|luD<0S`9RUקc}vNl."'DCN\tddZ^i+㿘a@z|W51EҐykb` _e,g|+MQ7 GCmè}P֓b;zb_RɖZQ eV_5X8reoloKd?PLJP8YZ"}&ƎdޛI@Ity?aաWũh1JǑߩfDåVĭEf=BAO8 }tS`\LR9>۠z@Ý)o}؇%ݘXC08eY Hy;iTU9>.g50@c>2 Xvo@h(Q@ ՙ %#TXA'[_7Ag$4NOQD rli88}#zyEK#(ƧpDkSMBt-4" &GK9֋mw;7iJt.Ac=| Z2)* GE/:v4 8;lGIl#W8Uq0\A ==Q($XGW&b>V]fkrpKѶ]QOhW TRE[?K,prrkdW a%pIGBpݥ`'A'gz@h}&9(K]cZX,;eDGK|p猱 ih)^LeN؛,8(/Ω(U$dnJV!u蝫D}>^] XRms6%_:*2G ,2R-y Yg\38%GٕFcuekX`` Mo!߈ L+ uّ&(YʀЮC+t;w&O~Wšy0AJ.ӐZp<:_~k:chZ[cSmh!'Q{Sj[Ǚrl!8v*`l̲BG< . oUg.eqp+J@3KDQC68[_}uqlp0qZDq: ivAE{3AU;z r| '.#vT08;?/rX>y M$lUggalu6;_p5JmQ b>_SIa|Ԯ2޷=QHb<1*D/ޡ&!$MCGMX[jz< Uk2;L:5+ũaW6fM pLM+EM`{^%Y#^KLM6Hxp%?C.z_ {(yJEj53cddvqQ4\x)+&&w@`|쌗[σvUF#=$3ݘ,"6NUCAE,dot*xzDe#|ur`J[q^~+ȟ&%6pOaA\97m0'FsHOSrnw=Cr`BKn"wOO[M 0HB$˓C ˞vx8\d/9LxY4"9=it.'T1Y/I?p Ȁsڑ֓J XdZJ#T,Je$Us7a?og{g*;`[L pD}$e;a9}@Qxwe*4VR1ygR{(44Lbʫҩߴbn8 ;{pmz:t\P+IX&xӜ >ހon:YX5ONZq_鿦MO}o䷙!=gfQ_#3CC-ASBks_qCd x~+5v\e1%6CKz<.=8 j4ջ sgs;Ox.斎0 7@4Ij3vĿ}?pNo҇}LM~GZ-7T6=o ׵-WiAu?TV //] $ZSNw''(k|3u9c4< h49·.bx-.\hsiŴ-q~F;g)^Kr=Ϭ4ې}Mml·r/X?5fJ ˖ V9}~9%dʵ\Bq>E'(Ϙ^;* u<e}(p8'Q|NS 7}qEO4F|J /L"MgCqk~tغ TVs•zLc&u~Тa}\.">}a𻹰vT'#X+;Vm%෾/oұDe߾h4RUňhtWH}1ww]-.Zg8dK>\8h% M(>y(=k}GuT],>hAk8P~{Tmbh9jL_#CK W{ȴ(iv쉽fڧkiާӾu!vбugan8 _uRi$gݓȂ5A>^C.@ћI+lm#ONLK3} ЂM8T'H 2YbvpB׭u! ّg7nz!lm@`ߴ?Cy ƗMJTr}"J -F\湊lP Lw.$;lfQCP )es Uvl&dnlA*I~*?"&42wubtDk"1OX# $A@u @B o0,^)g\V3,ߑq&DhГmy9Qu&2|˞b0YXw~|$7JZ՜sge p+ $swwY:i`UFT[$tpAh Hԉ],? 6b|7TKC bm2u;o%I./";%E.諗nU~/ WϽfV.f)' ˶+JUtdbU.b2ڞLق#iuZnKf(ye*T-k^^vszJJy})\cTrS^S%pѧ .X/cb{ ^6Ɯgc&0̸,1Ԙы:ChFzC6r(N2'1꣮GK\T2NtD#%αuW+2wڰ'[d?;E7{.dD҅ eI9 mЊrt?۳K0` U^7P1K_gAK[aӋ}_ݖ~*#}iA/0ض@Q z\QOehO- ZH'f`a $MiK[?&"Ёs{7FC6igجv۠O:+Q~DőInf;ES7mCn_%X,=K"!FCQl`ub+ ^ AKv@/úo^~HK&n!_D.)_i ~0jr2nQ.^Ӊi6.NqP&fxoՀ9-0ɋՕٴ=ր Y])`0A)̦6 2a@+yj53= zr+WxHBGD.[hlsTro"OHϾn"Aܽt#11b %菕==z+ jj(L0%b(yd &XELPm6XY w|P ضKcnϷotuaOO╽Fep;z#z&a{AF4JHE A5hU7SIhDs1^#H ޠc$"F9DX˳q71KpIv33n|h#WW=yהpZ}55owSA]jf-+ob\ѯu>ڪ6"q*{2F<~, B;{Yeo'^^lW<#fh)Cz; {'㷚tb>Z+as0tU y_9PW'VQ ">bfSgyEeXJ|YNGZhT 2@z_4}mjݾNh˺$J.*>Je3%Ͻ0$r_,8 n`X#z#X ٪.^Nȫh 6˪^"-W Er|AD?nVa,nm*awAXű;0(D^s&j/# Pmwh_bYn`b|WsNEY*E=H$GNK#5JHϲSG9JSmO2+3 6o3ZI7L\܅cڕM!~OK3N$vMSC qǠYW=AۄJ"T1-GDGn1q%4c]?1kv*P <7wCԗwKX IWC}ʦ[F`C("`3j|Qy_Z-eA_ǶWjws7bEa4gA>R9Ž{Xt]{|'W^9WyA4:rx 7MEiwukGltZ?nÙYpo" 3\PJ&"Dl>ZS[C6ÆZ' =oQ(\yUS~ Y4p.L!GyT7: d8rtʕR0Yذͨ9Qm@[(-R2[PN0c!e$?$< <pHߨ[f|FϻOőO -ZWGiu>|K<`+81!dX̎>Pmv|qIFǂa?$lXLhHVa,%g I9ᾱ @򩂄=F^ ̧񀎹9j)2;Fcf6/Zt4Otf\hih%RUt]"|A STK Sklȩ9 $\VlU4͓$ s_;+ CSTc~(#Ofj–-Xח6n8KnxsOWV_f? cF]l[B*A"{-H^ʣR$gƅn_KK w,I19Y?!ؒ\5H`(n:e3w3@rG_wn]ﹱM,RcY#̯dݺn~<#'lFO_[z],$P%urW]\ϐ_Կnlxh܇D#שPBB,nWϥ"j`tCebзKDә̻DFZtQZwXK5\ L/* mc*#3+Mo]g!(Mu)y,BM1g$N}`NS3 UsSܲymؼsQj˾x;Zl'91^`6t$ESi4UD _%oo\JP}GC7Ąĭ{  (sArjBQKVۑT#J6>)Ukul.8LTS,4U"!<-~Rr;et[?4FR;+.-t"HFܗ^9F|#jct];};d^kcd |" k9/y! TB|e۳UiG7ӟkP!@oD.ކxf~%AًWIçȻԇЊ_y0dF9dTKk;\w܎>&-Z2('R"b'q'M* o:m ws/z#2 p\Y rpػ]ۧs+^u"ovm 3g.F;.*|`=Q]+'@#m*Y. <;]ԀNꤢ%+]8WO}EYlݵB‰\p7qBPPȩ4jg~p8sgU +h)gFʓҎyrO{|9 JYG sn1O6qL]ֻw$|ݡ= Uի)#`)[@r'j;2)bY,-4VSEO Yh* gxVA+A\h׽d5E/ z%ޟyw|DYpEF*¥3$]/*myBSLlIsȩ>=G}9"`d0UvEdKo-V U@.; a.[,"5Wr`G0(_!ȴY:F4=4SK0Y*ɝl-t&pHC;W*+@ŦRYDKK"М3o؀~# e@};'7С?@uQpZ7fY"ןVelΑmx WW4zkQl\i[`z'%®֟ 5Bɼi(_ b(2nu+ǑҜ|&7zy֎dg|ERΑ#N=C##V jE\1͓b[$LMfd'-\8 ~BHVDQy:ڬ@/|/| #[VwS,s殃t(qKòM۠VMY^gm؋T\)$I9c^ŷ:%݅xNzVw,M"DV2M!v wK𬝪®HUȓ>Z%uZX S{3KN@`&̍?G)ebQU^QmkjH^эsۇO|-렮$< |Kg?4 'B4 1ӠfA' |aÄ|=K?OI_Ԡe,;f'd EQS|:8ŸeO"ʦ4*+fl@{zAsu'NMX.H L~B+jYԁyI&h] }vvoBduNE/YXT|5ْ2_Vzc|C$m<0yͻA9S[+?!#]f]b:巩9 BQZfVet]Vh)hܭ11]Dy,9f  -2*) mA8ؖwWjVr{)zm1'0+Y6ga!?e0O9C'7pa4YVPydG(z2bp!D%qDXBH'/[4HI0$ch3<@EoKSf]v6~֪/!$?ѥ!hg {A'dus,akZf@@ncPKkqZݐhc0yEɼƥ?(TF=5Tqp~_nJ.*sb3S)hAwHEvReLԮ`uf[ &='1XCL։|K$ώdr1G[w8 _5wp4癈o_8tGK(CwޚjPF.yos)BӁ2[wۦǽHa𲈖gA?Uwm$$*r&M hƇ.i"0 j%VOɟlI1^R'kct[>:00ة;+鿬},͞=?C%UNZ>s_9Vd4:Ӛ! C@!*>hReZ/uwm7r ku{Kstf$ cQjZ48p%7T8 !ji-1_N%6&rZt%? 7] !+O\ wY0g vk)_`X".Mbe ˟-]$֮C])abr˳ 6Zʨ)vUg&Xk:Y%Z9ҝEF++<&K]ě ufnLWH!ߐu> + Ncd§Z=^-]Q_p0#{Sﲢg )EG,6<MV!Z讠9n/SУid,0\lRrWLedQ +-є?I ftGfCD6C5lKt}f/R P@Ab 'Cޘ ? GGkݯ3> APXcqe6j-O'NAp$tSKJB\y;!@ ~zm %*r|XGGat"f)%B76_Rc_(&Pϓx\irR!Tq$/fs 0s"D&µK ]0Bu0*RI =Mj,ZkX3)6zjYd+SQ|BrMapf=ܐs$#b)d 'z!+@n{?>8 #`VP(2Z4ç&#1Dž]u֗[C9 < }EHL45j0?ydS8 `2wXϑU}Aa" x;{P/7*5Gr7{CcI.cf5tk/*OӔt'̕Rʄ;V5Q@7ƕ$+2Z&"PP9/+mrM. ܓ-!"#?T\]"w-In6UktRVɁDBdb^MJ$ dRT,5 pSk0aWN0VTP7u+T50Y{5vvF&j$T{PD/W&OE 1~5.ZT]L_3m |GKܢ5+OPY= HҾ+o]#uy+0ϱ)oKlٱiT;RMD;s)C*$ x Ӆ(_i3[ٟ8nʑѹD'mw8)61;ߝ*sΨT~&-L|!qSm:! GxDC>fyWDCԈj7!uVTDc}x"qݢ3LugYՍC?-Y ǭ7^51y~8l+6TҒeA8r5灢"GA:&t6?$!p_1G0zvaRb^ [}sAR2fI qPqWDY`JE$MU(뺤/3DX?7o$s-<6Sd0z 9 sWͪ0u 8Q*Q%> -o!&gś{Ie2c1nOXX6,@)10QW[nPNR%.4(F SՈzRER̹(/`u!kZ2оQLa]}>\ n(#XWR@B=n(Hj}DɳX: gS },$[Wa)[E$F0'K0l@0҂Ø\?xzVD1xR}SgdЂp- ކKn?V=L& G[AwaLzJU ,%I[t .zqjnǶ__LP5:I{xy'ݼjŁ\9[kqǝҜ[֌, 'Rd>$ثm&Ãn" L Nr(q6\[d*3nP>U r=ӊߠW+S'd1 aR`ux$汲lzi̤lxt TzH זP8R. ͵5[G-$j ^Iv-O6J:Q0k:èF͚S[B;qah Ѕ$GTW$? `QkH+Hr Z)xK  (j~f*A;ZO?w-'u:App_6Y0si;+2rFt_Y Fm̝Yq ~.ske!-Kɞ9 _IOZKtRxuSISpWB]26.hς̼yMոTLpNSEs@j=!@o?ʵ1(.1 ؑ{ȫŠP_̒$3ҥ~>F.3 >Em4B4d`C)T>Ts}<6Pm:0*/Bw :i1t}p`" .7j 젺p {HŽv ԭhi P *'N :O3_ʞM# }.z0ZOkz 8[>#1Dпw_,R7̤?dh(I ;L4l?0YE9΂b:vAѬCOES[Wg/A E͟4u2=,qwW(`9q#0+9&OֵՈ/ ݷ#MS^Pw<zTY?E0y)(kS4ܾDC⧳*R/BiNz|8aD0Sn4M8e\@uh?tߦ71C )cbX4 L;7RJ8RciP SuCJ5Mp0#(?0 ^ۙMq>g@-!GuUd](t|FFԣ_r sp\`¿5c"e0^^[p'hkaT@6$W%EKTڴ[s8& c:zNϱأet'&+.aK%oEشHZşy`YNc -s$?Cq)ڿu` Mn"s-tS0L^iMp| 'M1?6m6ݾ~3Yy\[ >#|F'BmT릣:GCXyAaF dz>X5AYqW\3ʡZb{ U Um 7 l@wI `;)ѲD܁K@U0! tõ&if =\' 5Ӱ҈ߺ̙mT-PCOXl6dIZUӧnP#m@vnx%!P"yF$xبlUB?a"xwQ%$1\΃'_-~mjleldуؠw =KɡZqGC;8]&C_NO>[^:rSGYvN]I(qR\7NO 3ԫ 2Id6s,B2 P׶Ưrv/0({}^E Tu|OLwf*Y޲,淓ȚQ=@xP. 2ZmHY24Y/:Ǣq"d?!~[d{^‡GI0Bه)@e`qvI&rU}sWKn46.P]8u y;t:nb%U[l^E[thA\@5`c }*Ip 8G`U #^ bM}NH?L$챱5 FbƕHHK"I6(Qiu 9IBRvݺq,NӷVz7}*&$$=u,[g8 di#!DC~'}N).D%LXCy>ع+sss&K0Poߎ$hɥYir]z3G>ܑo߬8r -F>CsI ʑ\~>ž+,%!0ə-qY_W횃1ߔƆ1#/v]t"(`=~2ho*7ɽY7Ń|++ ޠ:IduB"뙿=맽$u3-E\a$ϗ@+G NyW*&g0"fs͂ <^ !xe&&oBU}˯񚼶vFY_AO7{\ Ҟ/ifBR$dg*_kvu& k]PvnTiBOq.!ٍ g3t73,gE7 #rK}bYnG^Q"QD+LbV53`!#B4;Ybь>̩+ sұ2 E>@] fa3I^Ȱ e&8AoKZĚ[Io۩v[P| T5ﻖP%7 -5f2ExĎ5ZXm@]LFXb7"g w$2xf Gi?ؽT{~KT^QGˡE'?"~ @>Q1^5f5i;@VD.ce! s3׶$ [Q$&}:WUCYx!u9QJ~{/4{^) o?E5k-4:)V|':'~4σ(^ #Qըd8u6{Y+pwv,;KOOm/]{(?,vTͭJhjO܍m9܄_ >=Y8W7 _S a{$NNzCVtw1R5z=27F[fJGq*="ȭEYVaݻ|ب:0ƿ3 $Yjjƙ!vba9Ay(բIq!}DSMܜXoUX au+g)[n:~-k9? j8VE,>E)V'iA0"m4?pun"ޅb.RtUżU6гPHwjp E΢Oa:r36 x `MO&7q&~229g&iZ^ !"cƧ5+)`Uf\.&9HOj #G .Jf$pٶ7&zzy[CZYDVd#PQl\q:j҂C"Kt%c,]i<ͦHq8s^j1!{kJSmhkmY, pc()QbJA_y)]9Ӯ+i<(YloJ5*ފx F@,y`45KxySeQ޳ 6 ʨ1 f4V^@s +ʂBmWu[0iC 50E7c،h"`@--aPv?r,3FnSP۵Uodz$Mx2jM.̨#h$K.ӇzOG׀h;At Gezh\x`@1/L:BgkV<+/ ŋ0BUz7Y=}InÆ H@a1Y(X\yǖ'^axnS#fuW L.1I2)}& U*CpwT34$ω᳾WFvcJKO!l$vT~!fBWnpɰepqT ʅqj̷Lw|*%8w7H@;E1=`)5.f"?$븠!J p7!3\y@(Wl8ӳPMg)>`.ەC32 ^r ϷW?71/d%iWQbz`SDz' q2+P5C7h:;DE"(DªJ}4ԯ6G]}:O^ (e|]S5FҞU0 k,'Hkb~N' C WoUnb4T}c=)RRo2`Fo[ 1Ÿ(gHwtﰒυjrk8FR{QɫL]-g%) y5Y} #u]CVL!Ta 4x(ن=XGL Q"+j솣MNJ̍LBp9s6Wmep#I٘UD&$(BXÃ6u~YXZFԸ'O ~w̱JHbL#+)Im;F".jzh^bE@zFM9 'NK( :vW[vl`w$;!oaU>=-ڸ.=1_mbD,= -/pnM)I#_PQ]>n@B$ ]ޖ *}_LUtf_z0F ;xufg!8xsX!ꖠ1M7kX~+ Ca̳4ZTLQw8Vא+6I-O,[yk?jbs.wVdqwḱ+&T u*3vpahbC uR?"v0YT_2hpOٓ6ݿ[JU&9r>gRdXv8ЮQrzȟx'ԇ2 a40^jS"{Ʒl'*s$sh8r2NYLrQ>víoX, jjP9夛 Y?a"atu6N1: Ǹ}J?uBlQ?iqr1+c=YSLdyoy\\]EgYx!$xRspɬp_ jbQ{Kуϕɞ}B:ᬵ݀;f-mj)gQjr,i) Z·wQ<N.wSX*\992n fvMΐQoeF?ij,0Q dX%W[ Wztrxi+%_,f$=oyzwtS 'Oh۽*E605Xe՛K}A}kADN6Rݶ Ugbޒ>}Ѓ/.M= gF*A(`<cf͟4Dʘf  ;1ƒ~h+ʰJ\D^sw/_y lB< B.PK, ̍;1 Kd>K<>H߆}>6 46,Sw.L{z3Hªh+(AzrKtGHJ1xj _Q.c+mz="5u+{%@n { )&گ7Kl$ 9H(MNtq\Zv~zH`iQ:]{Ვ\WЙMB*z}蓽br aӥaα#`uu2`4>v/ۙ䶫O$YӁ%-D*>Wxq^u~&T60b3W;wm C.e@.Aw{ǯ6]#)Xa3kʣІ(ņl'βU-=ySX& l@}YJ3P`m:{HT{jt?wU&K֩zO=LJfO@B+l{92=1NN49iy$o B'I6,GIg~DD⩳y(kӵ.ݜL#55=XMv=+r}*㬷LT*˜B|4"Q~b8JbEr`OwmL\@?F.d~`y-|r`"s6؊1'ʗǐaO"F!w~Gď3(-Caqj+wj=]̚ ҉Ucc$AL6=h3M$_m0Zhٷׂ=I@ٟ${0`BCPh)]op7Ǽ bJ]lsx(V (_kIE>maeuI.:Ք,yC=4{$+<H0]/G9egNʮ@ob6/*FTe9ZB:JH?5$+]BŇd>( C32 }QR; 5?gUNL4Dm U`-il?Ysjլ|M]j@x™,0Ε_B ̬?^"=|8RWr:Mx6SC KJ‹wyYSSZ\tf.gFY4ѨUxS+lgnÙ!A;ż%șiڣRMYpG!KcrvzKp; #dQ5`w)~cL4Rz5"0h:q tf@tQ~|q.|5]ng1EC6("NMmTBpjwc4G)hN\G1)7N1PIŋ3CF1Яק#@"r揨}14"mKF\)G\!{SsDz1l}_@Մd1rHI\k?Q8B1Q~7O,촿Qk3|Ml"mES3V o7zUoXRbUoJi |'i'Yjb4TgFVj:3K}B [e;^K^o&z0*cF?gMr"?I73K- xv7ߺ+\T~RֻZ4ek:~6jprX7- jd{;W mzQ:hV;=DtRgiT~aGʩr'6%W`?Ӊnƫ73юu\˒tOtuwf{GVVRH3/S7!+3&5\z$zעѕVn{OzreK"8 i0G iT"3wy~<*Nˆ3tS!T\7/+CaF|U ז,'O4aH=~4([?n^ Щ߀FLP ͫ1 (|P+ҴlLk**a-d%^L)"񧴧SSyK3ir3;̘U_H@euׅ~HSw2ISrL l+,2D,cb&wu䓶{a[vJl|D5.ɹ4Pz>ѳVTl50vH9@ \/fNh}9؁iz,Z@ȹ n-n㇗J"_p7$†̘Rx/_&Im )#%a|Ya.A\-Hl5Ȗx0c_.$sk1s㋅0)BYkW`x}ݧZ;>ծH,㞆 d@!^kRc_|iLUi_DL\aIB*:f0'zu>kXA(Re~GFD"R!|-ʲ}l z?]q A%%T#͍h}S&ēdtxa@soŝ@$s2& Uimx*"C:] !”w-#0^ >k7o(yT;:B{u䁃hK,ߪV]{~YG~Kĉ6 7qsTzOe#4Q.Ut0D ]^#޿ a! 3;XBCvR@A0ӽ7O!+΅mw,9}Ȑ*9>:j?#pLz=Nhe,@fݦ*z xY$tP(Qw~:)L_BNt(g59>wʦŽ}{tobrـPp{ϵЇC?Ra:fw+"BZq0Y"'6WcE_jC0YP޲p{nM=N<geO8}S̴OAE}G8v|Y5>a `ޜdyUenTD]h9~Aݚ&5̋zk aDFAx]?(j3g; 908tBb4jŸӌAGnd9}b9Y: kr1w>J_z*7,:@\[ B_eaxqK0y@ͨÏ9.ypIZ`{:d|$3ܶO5;oB| :V7ٓfsVNt$Z?h-%S\)^>6Vr7R}|.>Kp--H]Hhv_д!4mo*p8D>lh(82mt_d1;1>E@lΥY=c]~ux[D֟ގ]j2 mWDP*sh+H!M̪=ՎJK@; D\%Rõ?mBYVs}J ȐnH҉qHL2[ҩF ITp`xg9SmM&ۀ_aKBkaGS{3;^Zt \ ornrPä( hTQKZH' ]zaJeqp2F;yn~8"O sq`\ K'qf| ڞf~/(OC5L7=I RC  /.qgbS-9 ˇjXJ+^ZT5OwŚm:";rY2ۣIJjǜ4~CU1W,燪 C7뽾>}bc&x\/~hiI|y;YbG &WBX}Z\[Q]2y4T- `[\ wM>ֲV 9k{D6.}+&EWܟidiNC[|ߏ +XLab0-\+tLg]6C:QȲVNQTT'x.  "-(bWD,TPZ(D&Aa<0NL}x}圑d+ 3hO&~u9s ʥ+[h~32uN$(tWr*N4$!Yg,w&P7$jdwOf@8~3Rv:Qu=xAIf7_g~Vgp5ls!iIڊ[(/EHmX ~S@BB厙}0 zS4Z`Ы-t5nf"! g |%Х[]4`^ƽiSP&-nw3@sg\kIW)xS1]p08ɱ\8V0 @삆o~Ϋhs[Oq\0 4HA]'Uit1CAX)9!o#ngpKT\/*ݍ*NRC+5ŢHnw#=X\0H:{OװK2NQf'A?wVz7n XظVu-E% l\qĤRlސ#Ր5&b9 7ibWclBufTj)n?'jG 4e~t;9 7JjC7:htlqN0; 0 Y "'Ozk LgaU+tSߎ-hx S70%gM'Tu{]-~xZnF(ޑ5k.ց5%-rHx5QxczN tPvL//%WEX^X*w x0Κtd_X(?L"UA %r)"tL@VJG'@læLaEhK >}ޑ3,ڮS\QO9Z2(PqpD⤔#M]xgxڀ[*gnHx֡Ga7/Ϙx#s`rj/Tt z%=aODgd " ]0O7Hoij;9D0[uQ;7,{3XWel\sr;W WryY.ƸIٟ`l@0JAF$BBccϳ[,!R1Lz{soyaJ]^ ګQirkfQru"^lzy&ucڝߌȹBmvц*B%Gj|{tW*(_ІB;a+a-={ѯđy2qħ76d 0o˂jTk#\{NiÐ6Đr)8W :YǤxx@|p:,b)`]pL (h^hM\u:b2wMMUjKh!&8t '7=Zbe)`<1a\`wtg:Iۃxշp*',  StH)Pz _#o ;PG}26"'Jg蜌}ߘ);".cfU#x SH LSZ1xGX+pe )n_' U8_ǩplK¡"O9KTsT?{ŏH Pg\ꦑ=5vFNPmd/1f[ga4*FP!KʛH.vGty޹>Zdל8#pY&Ss2<6jb"O s5%F`~^jgn?qۃ#8.릎o,Ɩױܙj`Eu ~gP|2aĀH>{z"*!vqެ{{A9u_I€+K8 /-GlDpc<4mTv3~ޏaZtcQc\Zʽ4ң ,A~_ l; ũ}85۷t.*!Y m [VrfU0燫k v'fHxdޒHaM\LYSɓKiяxyfl̵p a񢣳LL9:l“bvh»Ib-ߝ&.3#;5@(⚦KllQY9>U^vlPi5ÀEm_l!׎YH(qqxn3s=,0@V+UAI žAz/Yh(8`7>7l&4<<~G):!DET\-ڀ!@<ʀ:ż_9I{AΜ$gC'8DxH3FSxb6ry BkD7Z y9J"dBQ' Ng;pX:"q3{5 +-<|c|Mߔ,B>{ً2CZS"L2Շ-3Vu,@  guۮFb uפʈb-oִ>جmM=AaXs0Ƣ/>:>HB]V goV [ÚCtW.:gX_+&YY., <9!E'jޔ:+d MY>) ~]_MϺv %SPl*X-k`绉H$hU=-]zGry?Kq\1)sGn}MҽLLe闉W5 9:G!Y9)GƔCTwY>7ͼȈҢ}*cһ,>6/:thvP]}6xLX[%!@%DY q++PxCvYM&@?qJر8f/+T$XiIX#f#o6 eV"M9j ͟ gNnybxn ?nuEm뼖j9~QGޝq%O,)ONW9s.Ck'hf_q&h>QZwă4KLū)H x+mdDf)m%SU 1fm,o>&/cE_snAU׏uWb-عr":>NL]n->F  Q,5)ϟ/~#%fXؐ8ᮠnib&}zHZ+o<(6"\O釁gی C%{"=L<Зw+e odqW4sIPw#^˔K;gPۀl3)"2]b ,׳e,~Jǯ݀-|ܩAW@RJ Dn5(sQI@Dm5'hMU5A|5~J޿jyZ]{\K›1EMϞ Kt_=5?*^zXk7clI:71k ɡn{:\pA"*}An  (N|:I`|1__!r^ɫr<;EsW-#%f\u:٧G 4ߴwb PWkgeI9E :*-PLpWDUGLy5/PmQ*x1)I%n"ɈYu3pYŕQ:FѸ5ޓ v#{?q J0V^lE?x-X*N-(=GtLATyyٷܺ zh|7ޚe (S'$H9*9P12]dHRBՉWJ$ǰCeAGH 8õmmg@26'&Ch,syga/%`_v= 1N^l">E5KH츷 vaR| M*P<RxI0ΧlsЈa*XG213 TXUVSef)I\<{>Í5a~Lr^hEl쟱Uhj H|Ю2O0L8AevhrYtYCDIq eZ4l6<`;EN~n4eYMb&X ]p绥9&Or8 _Jɭefٟj2W+O#GlUb@1>HP2[d Rul=uAE| 5C>C@뽏ihu߸2𤀜(x`\+hI~Q͝f˿H2zJanVuF _ֻse$yV>'T9{:o_o<&%b LIe@~a]x i ৣ:s@[mxٹ/id:F[o  VT1L<Ϻ5};%ɸ)**b/]}9*Uy+9-_RЖD]}VLWGjVxjo(F$ FzmjA2^h2C@S(<ʄ搵02LBL2Ob2i.t@=ƑIe7Jcoh@>՟ʟ T93J8 hrA0Mo6>XN=K dH)I"8AI3"ׇIFΟ c'!vi2ϝd=9({"ryۛV_FƮ?a;${ ڽQgg" `tQ>M< a7C7X kW-}޸m‡3p+#WLW*N:.XȤ$>ss) *销A֝ ?wip*ejB~ϬJڲOmSVwZ1ӎ2@/l(4RXsý L:j =K/0!M4 *sk߈pqEtqFpk+V.NMUx=3fm%5UX#Au@gVwz^!'$ùm tk[S:Z֨1!(nRғpW" J˼s9=~MuDS`&Tc Q8FKOZQ?ϓ-@E'ބa+9aǴfJQT{sV꣜ւ%7.}jf=8G´|ډ+TY<1eL3wؐ=ECpnOsL^,U/Q9J'* k@}։\80tz᎖.b T٭ ٙ GĔ7ߝ/M*ϟ,'+>Qlx}&4}@nF,*f5łW6&P "ũ~sH&`6 Yr  ֍3ͦke1FЀF 4C@>49Ѭ`&+ަ4¤ѧr2$3IR|$'(ċ6ݎP5<RbE=E]ݘIp\?9^dAFpKRD0ϋ 3Nd9V.ۓp-{%|SozWw'>Ɩ&DbxFD v߰P2rGHD@\1 smgeC*1V޼G0?L7 f.  K|ن`<%8<w 7&b.͑jP^%ѷiw*(F3werJ,$$RBH"~A$5wF@ң'i3 +ux'Ջ ()ÂN E> +[.JB,Q(JՂ =qDeg+VG;j+nM;<@E#jmM59ؾUq֎^m!muwya|pj{9zAE@wU`8kdWU"^۠JQ$Jgg2H'|502*Yn*o ߀0dΦMX僯O @In~_YqC3S cW>p% ԅg]fcUV#Z!!&2Oh6s~6}GG XTR0ֵ-'^0uN*k'/ PzɀlĖӕOg%< I$]k20@A]X?lZInq-O2[ c ZRaъ[':',jOTY!hO-8#`ێNZލDvk_R1C@Gܷ&z5#k|~OZ2H sdp=^[C:ڳNJW#3sӪ ceH|vY-R6ls,8[uyK9Rܘf#ږ07Vx"Y;2ASc Jdܴ&{5Ի3xS Q8rv#|$ȵs9,ıMMJr=~{Z؊/tnN9|uc3< T8Q|핒5J8{iӹG^9(?i-m9 X0>,!9ЩLI Ąb3.?]Y>8Ū4} 2x{5y*)uTR =[ qz 1d?ƳŃ\S]rQp'q3a+\GjnX,Yy9ssmc!^RwˀҼt3Qr-5dDe³2CNUo"RVQXD*@!bur1;;6#~寧?F d' g386|"&ȭ2oo,s I3δ@_ĺ / 82oԂlo' MYf|XMpHF#A*/Dͫ'bn9ntV ޲n<PvfSC" ~tg ,Z}$ ^):̷6jٷs"⫝>>T4;WP2}4l`~MBGiŰKMEs^ȉ3{|NX"a^{"4=vG}絫wJ٣bY1X{B/$Ð N)ACiSoV@(+ాUK+Rb'MHX! y Q`ZPtk)czVG۫ǸPaaGDA!\Owj?fUuU_t(l[1]tj]J8;5ۜ@'i3,\Vƙ>CWZ6+թ!K ̗0t~gެEB:0Z#r|ǀKaix2R|pY'OBmTMgjڥE]{Ԍ3 ; h!oXvEv+I-4ꂋz5w3m5*͔E0j `O^$Gd06pc&'鼀Q6ΆnO&0Z{c :r#S#Bz^!:C?ܮ5 5^ -Er".StFh͚BK 8{i˕oFT|$B8xJws#(H*ٲ>}ZS?H߄r0*a"mőRN$ne8y ^  ;sSdhjs}dIJ+ƢKo#b:s4'O*jA9,<װ8+'e*~)'SFޑaQxtwv/B & G$ R X}U]lͱҌvsY%RJNj_C#A3͉0ӫl9|Ak(ީޤ\K= }̑ &]ҘN %J Vb.{#{#EMH;qjME8,3| 0;nVyiaR׮:dHv}TvoOhK]JݬFE7Lt,pn2':,n E )饣w쭾W,1 A-*~jEI}۝`1R-/a>o \,^z="LOK̈ߢs;a[griaV[xhE:=.Dz1!Rp7Ӣ#$ _m B~]*4 H!Ai,0Fֹoj@Ҩ(vK(bӴ{Y],<m^z̛SciuYܳV/ړNU}a1sxV!N'OL^>#oʐb,inXã=-=4?<HuY 0ROďr&n8 %gң`kCt_5D'Up*˿!mu%nhS4jI v mc{A~逸 ӗ"81Δq`Y7?t?!إV߅q&;&sm9)֊?:YWT+cӄ>E"mW\ܑdQghpNF&@Rhs[ZJګzwXoX?>՝fW僟H`*3"۟5A p@?bg.J+PowiPb` 1.o y$g$0Ӣ:ω^*ރP_&6V$I+}X8LoUx7[ty ӂ6w"*zeAa[oe)!xAA-ɣ&%%UշF9]iL{aRBM͘*,Ǡ7*7PaA* >3>+);đ pza? -pQ;F<YO;shחGmPKWu$g u-BP@6cktU iZw.%92K3O;h -bSi681=h񄤄$ب38NP7^(uteĒEyvN^JTP[0Y58H_CjB8{D2ؑ Q86>S:ߍ3{-+΋lNKE3ڷb6#̾/W7Wmrዞ&}ZM;;"ɂBЪdu|6 6 H&ko6)Ј >| -A,yT7ɱski#!Ibc U԰9k$\cBe)s%D<'+5 Z$PvzRMॱҢ7mK$O`M}]n [ {f.k$J#xO>WDZ] Ϧ\iLXL y"i|HQ o# RD<uV/WyvznRjA#1s?@G.2XlK\l(sV=Tg. ,LtWx&VqR$pe} Zoyӥq)2ZFǘxk2>zaGXan?ifnr8,bp3 e F`k;A'@K_"Bb*biAeɖGaC޳!&t6>1%)e Oe{_'TB`ߴ-'+=BXdJ|Aq8aeȲ0C>B4׏JL,,,)OԨ5qa(t$IdzKc ՄϦ3/WCbZkb dO@R5fwiɀBHg& H9A41C1Of<[QyG@N7HJtǫweM+&\coDOeP T%®ڣ(=뉫vޛA2"y8VkbN]YZFB@twk%G Gb WMoTZNEgHИ 7~B]L,  Jٶ\22_PH[^ ,ܢ!3e%Yv^&ŨH1< H[ Β!dRN`q=$r?m|!1;b.1DGBuj6O@Hȭ#M#T7@kP߯ :"tLi4͟) cKEoH|rȉtpD]<5`iKJ0Б]d vA=>\A7o3~ )lt֒_:m`SrD$I:GZS+樒U^OG,f?E@/"x c&",1S*2.-5G~)&?. R~@3&,Ň/bk!_t7d Rd+uB!_j{ -4"5iU͢ &WUQ#6% Hpfp7צq>A2ۯ"$դr U]e>łSN33~sיN9Th̯n;g-~݅H&݆BDr)tk\ 1 -JO.x2 UY`.C)U_\f12)÷ "tG3@;l{|v6{Oؗr:n[`s~ZwC 1eߩ0%0'σjh?Kj4vÿaO>(iP$w!͛hز_"C5BĀ 7XHK<-7N.(sV49`KTWӸa]J68~cmqMڵL`|D >k27ܽ%&ew_& lmpv ebk\ҾcEGmNě/>qNn\iCʹv_B}<;;\GhƦ e2 )>)gX?p0SBrh]XFs  dqq̽_ <A.kR+ceE0|bڱ[iäu*Ձ;縉L\gSq_QY\eU4ZUӍ :.;zQWO/%t+Xra"TOoLVָtwG߸Z+A(yho{Y/3f' `9`H0\ND.QSE Ԩ27 }D!4_(tf:CurLB8:VYx0]u M*]Ÿ#bkcd{E ;lFy% e@OÙ 8#hYP z ėVTY)6҇Ōϳ^ ZTYpA{$ ^_WσIɺ!8)C&D5o%ݑNC+kwv$aPnw16ZM9pn3)\gFPW8\Rd͝UEө)|uai-|̃=pOYϷ$ $`\#n^@\O.`IH<-h@^ Gr^,(8BGyU|5rEWSG Vk@?p؁8R)&)^#-[Wl xH4_0KH#orLR"#?T):S'#"XbΧ.ӝZBwiIQG^u_ǁMjTx{9ĕ+I9g$tPe id[t0YBˌ>KN]/>, ?~\"hWҞ+ڲ6T~LWjpJkP|mx >>7'f"6̠cϻ'!v[gbQԵ%\Ihq 5%@o,A\ .2BOլ-}Rü@{s@CԉV~Z!D5S&|hyhˁObX{@} F;1HܚyV%rWDW>3V:̷#6_3)pi&qkצQe34ξiWTUga@왶ӡX:.g\HS繘~+c1vN<>ȓljO& ,4c 8tͨcE{r0cg+#sAMڀ}d#*}y\ þg3|'XӔnԔlv7 2sm8Ek@rwtQ'9b'B N} xDn^+gYy9sg q`u*SZ0t5:1yۮx3G+7=L/r{@0kSc<]f|r x|SsM,|^->EBzCf>%_(Ocf3hT*ʧĮ$\ Ƒ'E\E*d7{9 B*ݸװCaQzqAwقz*fT./м.F㦳R%~f=sxykI\8+ڇ0HAK_M]^I|#GX \ P'mȳ(=Jre1^gg=mS F.i7l{ 65=dKn'T{,DŽ6צGe2w)\p 5~l7WXAjl_k?cpV4(vlYb(T)Qvn{o?sI#ڀ0j3 +v <#u,D{K}89Y H2f7[erϠ>2ܲ-qβ5- j]bW6ewAҜ "6>R>̹x㭥DNE|\-f1 /pO 'ו/n :sJ:˿p8RLcS'5t'Admvߠ`_F ~Y2דyĭ.L$`Y< 1+Zdި݈n9]h}.&gYRջnd8֨{.*"Ag7q~kC֟_K$ ~κq5x$,CXYRz BxJHm=9Vp5Y&@hŞjMVN[u]@P YPIe|4⒇.Q:s v:, Z$>J2IR/^rTGS# M֚&n>h_|yٔ!?JC|a1=wxw f,Y?K{=#h'6 5!bTpSV/t%ϹUq AQh5GYW_zJ~9}%sD#%PD6(KVx>Ơi '1 ۢr[Td^ A8!U9PflE+iCCȧXXK d?vzhA9VD 5=dSohWPNXPf.&)쁼#c)@JɆJT8Dr4T'~~:F\dҁpi\j`,zYFUN&ɋɨ{h>;o<s>cM@1 kXp (D,~]ÿ]aP{C^oo !ul[$6vBiED~b)™c_<՜L X7'Ĝ鴯Ř1ƿΑxoP%PW~0("o&SCIp끱?zn:rѺʊ'OkMmyIK2*_t`s5)1H`㼽= MX _ eA)͔ij(WXP,T7`탮֫HcQ&?B%)Ez$IɗeI{ 81/.<&yY]&@xU׷@2slZ4<$pgT&h($w-3GQ̯Q,B~ҐgoPI Mk5!]7P[d=S+Rt J>"ΓAkR>G'?ؗwL5v  pMJ `\<‚?lcSۃ(Q݌Q $T-)okO= *6_s)̄i[VCM[WÒf*p3&MtIY(5[t?dNun$P9cL֎4dрӼ ׋ڭKtUU0 s]3Ú6(+n%5Z% s %(*i)]+T^H|}E'q2zP[>|:o 1>c&I< L9w/͡{dpxƙ^`oҒ[['< U岱U ̆k-8bb#ʁ]v|\+c`PF`~AAEZB*/mDPM17[z_^ռL ʌ 8B8+b2xt,n8cg'껙LI%-~1 Lig>27w( Qܱۨ H')Pܰ>LL=rŖQfkZ Imvr)S4qXmb=aDo!Bf$)5EV=rV?7@, 8TTgBt7TOFtrx Őu0L=7A4tR5v:*9u?Wq&5|T,!RΩkiD s_?>yY3gʂtun+nosV+9/NYQDnLp+ld52+Cw7fKt2*B*ŝ8Q1cCkƁրI!2ٱb&or*!rt_|krR\jl\r"FXqi) 4Ӹ|)H+cUܿQ}7]EBk#xkX[VtDS;I2ͳl}ϿPD.lSt啂U76U [hҒsu bV>l=H9b[eJGwjq9Y,`BH(z&uTP錀<@̝8owZ#; MG\C!l3<?\:@)1&߽ xGi9~6&}NzQ'˩k0Zvڎ ("FU.|c%^]|Niwz-o8N(^x~N.ik.*xɣ%16Z [ I>e'r򆃺\hIp>b2(BR8P!wU҂9qrN,ZS+Gs|;gGSu,*񵣺0mmp|2DTա@By5Qՠw} x5>ڎv ^/AO,\|1}2Pד-=Q#Ge6~' P V6> >* o7XpbA-`i#.} hfyy5bcyhh&AȄr u|,s`h,=ۇ(Jʔ`PǟŲJ=E/u1!^:䂧:WDo+Oz [7nvbA0A.@P]Iʛq cE'x6KG2Yc<_ߘAv3R3^]].[7n*> {2C7ObKE‡[311ՇEEtu>AdM3s =cM݂>?%9O;puqB_?я=6/&қo9L}{<ŚrYצb`z!T2<S U:IFEJR֪9)![>; j Nۅ fw+WDWf[$:ǯ ȄtpFyjٝ3U`.vwvaxbD%MzDK~|nK\;M }m7 iEeJr"Q_;Lb,$ǚ Ptvw^1D2pk ZcbT1f(q=|zmٖbƴv3heBTJ;jae$q{u t9e-q)mw}`w3h5BmLKͮ|x0zQcT>b/>\u0$5 pj@.eo~[UڱHY*WF$_0Lf }I k:g4ȿt%%uFƒq": mpٸ_@~V|7OuLӳ }LatQ  A~tjF>1u\w ֩gMt~$ՆuvD[mH*@$ TpE[Sl"=ݚ1fYOSTl#4@fq a@1)BPT*ɝzԀeJ˾ X̚Vm=Vn!UA =$E0-^jVF[ߙX#hv L{5{W)zK^_ 3L_?41K2hjFy)v:,uYXoO613DR] !+Ry?%>r`j%f5l)Pf\C=,Qڏg?&r(u6 0<>9:*KJW-q%l.Ǻ`E9-^kp3\& &9 rښc,rByN]eK XPc!mW #:ޞ_6hV{<0@vSaxq6iW":IŤS oa+t=@^ 7i)TP?0p6 s>>)mqptQ";H]F̭JpNZ9kOLɱAyR72c_2ERG 1pu(,m addz-4bBU$Zun1'`t$ )73\,64R>HL8F#'u$ZbVf Zo$֠-a4x;Gokf3|4EjcuN-#\S@>9>G ;F@ ;ZdH{^AᘑWxGU3 Sq9Sy xqHf&B3gL!=8*|ʢ$n?<*" 'BvZX~t><U)w)$]n-=&juB_RZȵ]/jCp"I5l-5G ]vfYX(N<ʴ-cV y!BV!n:~IA|%tXb=4g("9-T~:*!8C'a3k~p\r gkWWuU _ ^$P (1IOhqq x%"dYHzX5JdeGd,AIO^DtbSKE_Aԩ롴.z! ?k_{psz#[B,Wdtvx_w׾fC*:YT._:R=~we.c$,"~RQ=Qvj@d v0< ^15KxsLԴWq_0D\`܎(vG7ͫbPlQrPAbٗa;Č2[ే!p}*Ǧ^{9YNwıΑ0QWe{大J/=s͠dt0mӺ+'xo TK(o1 h֙; D cFl/[>87  aXʳ"(aT'mѷ|N&oˇ+G:yt*j檽ueIFNs|86c|=C~tٝ?Ńu?eS$${2@>3K>wЩ3&QP\YI"N$(cݶp/< \w)> bJu*UYх2K>Rv3PWb1婢ZNYO!ܑ5{p")PA-WlFoiOk pX:K4_@#"1I >-\-GXX.jse*@06n 8ge|TX"s ;mi9M^fOf^+roSz|. INH)QR?Mo䅟sc}\ _׬CZVHcbMc&7P@%g$Ψ åQ*l )sQHÐp }Dmf;1p*TxI.CÛT@5ˮ aki/= J z/Nˆ:&ql$R J&˘o? ^ˑ(`yj>VeͷbCNf uJA Š ,v:=|0IUpO @V24}pY%oj2AN X~;X (.݃%{P!:֜w8FÂ&u&ƮR܉MZTP\`˿q FDՌ+d,۵a=aCg%§Fr[p8q3nHmPҦ=U}G`Se.v}5Ϙ rX܋Y4ri2קp-vxGS,0b!ou wBAFxv8)6nEbI~I]R.IճeHZkk8vb$Ec<= Q{ZRrMlzK,f]\߉-3~`j/A :=&I=HFf%<<3I.[^QK·uBK& AoNY+Vњ(}Bږ{?QTMkl,6+rσ♀Nh!w 0KnhT5b12' JY$6<=L0rS]k9Ppb;dbyPմSGK?1 03fьz&wLvg fsݯCNh鲼3ӇB\TsAeE}n]Ow҇>E1*ɔ¤,WUionTx̻ 0vJуk,[2 bILHW^Ho}PYLw w[1[WΤ弄}S!q|EqNbcnΆHS#'FɊOFwJ0-o]e2߬Pe©Oo5͹$$|Kfcq6"P/hкF}\1a8s"Ha<6T>&s^ٱJUJf@YƸ=(#ȓv5r5\1q]Cl:W {lm=`(Ez핟H+{r0.6Daǎ6P$CYK:#yvGi D^뗀Àt?.&o|k^q9\^i-« CjOsVj/7V&P,IDp /5DZʜ.Li~mOk0DCWu4z+@=CaCL)#φoē6:q%LqR=,xmwD3 1rA;VŪs`Dm}˲"(X\!罡6乶Mͧ^bi%SJ? xJ&]uk5}h[ ,jKh,3ΏjSO,G`\4%wڅ&Wo`Ȟg jQ O]ez^TfF ^P{+7!\C}\N-."a|o9P.U框9qT`Ku$9rAg *Ϩ SXӧki ϊbY|R"_-k fTXptiU-C ks.?-a'j d^~\\v-eA)-4-uԱΏn@߾ߔø"Qo.ފÌABQYbd(nmjq㛖]q `jU ;RDv2T3 旻yΌIJzOze,9k(y h1-"**ڞPejtĤ)nIksc1?eh^5~(5R̯@vhg<`=锱tR&Q[ #L\( _>L#[UٙHrǣUk{ztB^lFA#2BQS-,{8Gvza ¨nPD&x;2ءed Fyf01ֲ״/pc٪)Bp`mc0*1T -t1ewpb@ F=fFLiyN>L 2}I| ev:F-m/ȌIov k .ȹt7ؘcib\J̇86v76pXmOʣ)H9Eu'a!6n6>erHlil3H$"B9a7t\Sq# Q)!1y|~a>.AZ6KxC%ҽ5iXnW6t=/Nsc^ *趋^]h9U<߄ K4U*=9̹2zU+}ArVU]%I% k%mva8;h;S?5_+(tCPɘ1e8qV,:1 7{I_vym L/)(B?]GJ7A~%4HYsE!VmpQjHH5r5tҞEdJ!L8Ĕڳ7Z^}5z)"b2dV)Qg9¨;^6R~"^䕒ɜ\Ҵo9b w?/ b-^ϛڈpoʵc7ѹR4b_-|)4tHbZ$:eѕ33t$}O0t;=+账ervn|O#} u8AzʈIp5_q5hr{> $`qVjP $9,mJ~jJ޽_{J?JB+nj儼C<ӣ]T˛C(H=0Ev1ȑyq%v$n <'@Ɂ|W!FAsx$rcQ@њqd@ s|` #HQJm#;JgF+[kZǾM*J)F-uEhHṈ 20ޣKiXbYFfCXm'P@1m3,hC\!ΉA/\Pgd*@K3F9:N@l{s\^B2d2(IE&ӆk]ӢF"j1N@cfd v8:TƵI9Ȩb,&ZD:]PO3/΋hͺ6IZw(#ᝉeHs|HOg,p\ ҏ,Zku|18kw/B3UX3Qkz $J2hC7˧inY.{d5YAXvGp˃CٮX,}3ԗ:o7WG*/ .Mxr`QU1:1\b]@PHXv#Oe#u-a=zb>f9=hm:vg B5E5obןw*H @D3(I=~$|TL Ÿ}cўd+Mr֢t=;37wM ,^1L-`vf|:lrI.s6A&Ųa{>״A6¤Og`蹅ggR?ć9=sE6?؉nO2 )=GnP/q6VP@i~Ҥb _Q@ 9lO;2O_g1ՖӇp [STJ)We FuO 8vvAPcy|U"g\ g eW#g|!%\cRs{^6HWg\s4i_'>TEC'PJϺmYA#0.L'f ;/ tXpf2/kfC5U0(M{wvTL{$ajqLFt{XwM'[X?c> $#pIK{Ml֥LxP+6S^½|S\^>;Sq?v}ù.nw"X%.;%0=fd Gg;gޣ)cÞ1phIY,{%u|(ŲҬ~P',w ot'j:M( zĢ5XwR#lDZS%]vTMb` 2*4>Mų | eWu\aAӀE؊ ytE(RqQ-{nUIl,3Ht-{kA<=LB|మs-DŽTLL7k+A1vhx3=3!r;B `XKɄ9nmI-k*lδb!U g*|/،WK[ph`(ff#~ױQe6N}4S[@ k=xi`Ajdp~a zOI(WCDVT:PMQdj.%[&=^ FС4\bD> %cT7i/[c|/7P؅m{ƦZzE%o2Au6g W 黃u8a΅F3ĝyd( 9gjH`@_~Ƨϐ@|ꡊzmcN(J}54@XJh1~N!7JkHg YyЦ؎ " >STTyU4V0b,;W8&q Q͙+d8KJ唉_|1L9Wz5J 2mȢôO(Qb–VƲc8n 8 1xV6JcmYk7N1?+Lk%ȎMf+d($ɷ?vʪ?؜ J"/;ʲw;iH受|O' @lϺ.i-eb>VqX$aRr@{@Пf-QTM,%~f-$T^;&&v& %)s;EbJSC_z ]EIĬ5sW/@Dn`H^ˎO4ig ɺVuCk"[Eɼm4Y{^+w%38o>"sKC!2 ZL1a ` ڇht/{&Ot쿴qAw4mc*cp(U^A\Xbk3&mn8Fl &;,S-:uWW?ThyOHz+vmcUTlקU>]oh*YoKʡTsh%b;Nx6FS a%'gwB<`{Hxi8E8e gPU6'6wX ߳- ;b#9?pov@SZjQdgJC άӖbrO' -gYl2kR?p~Q'^}|mr +~Dӡrz?x(N6li(B+:Hn*xbLat#j`.ׅ|T^HWҤ^R9[IB:UJgZ!nd*mvPK8jQ!zeg )~ҀkkT*,qPn=m+uH4D(7bG G$f20ك_ю"j&bRQ D WzWS^%2v ʡ8u/ ?D\$=A'2n_b=r&srxKBQZ'ʠ(ԋ$І1d4ZmF0-]Ugq=;#Dt?`WaLf}Q$=vʴcg7s8jBezHW2ү0ħkxGeo!7:ei Fk핏Iv2P aݷ,t<;ciUX WmI|<):$SSa~}XD?P.MtsL񞾎TƳ9 W̃ !l%jeD]>ċ!S)3hyX?y(g(ղr%B rͽx<묆MJM%`?;(_>N*$Y_U?]`0f`i6UK1.LR7^3Mp~0)~ }l%n_>U聠 t ͐ cXٹ.#$| N AEGsB3hJI{ .w0k'9q/ \w,~niMqcpl\;?Y XNg:>gnT Jc|@.LeEKxHp5w @<+Ivz ^jBQy"-uA&?k8 J5oB| GBWOS6qfd%0(;d(#Nd%$S 5$tN>ܸL jYo0hn x֨4C=?.8/7Uq3,Ո)7'XQ5U)8ݔotC#@>7fqU,4bD[0X1$8d!_ }CpGJA-1/:k:Lfa )5q*u&ϏU>"rQ թ%9w484lI![|V}ʰԞ\)fd̚u<,EZ[gBbD%<] tڡDʃ<#Ҿ"Pn|)ǟ=%w♲9W-z|!Z2k9;(‹Yd~p 4Բ͡#RR zjEu~:Ynm-C )rr)mwV*#/Yg/l \0CgU?2HwxgUu sh@At"6${33vR4==4℀sι9ETQm5Me">IO\vӤWU8"唸k!W: HvxQοΙc(u=&Z*V4A:0oG,Y'h!gZΖfCE#I=9׊ )i.jG׆QEU (2H2S_&<+ pf(5b}otAI,VgꇰyM"#/'߼0b&2Ye<] XA8@@PTB4š6# d~OH|nq6޴,q4Se{􋯒aDZiK2*]rς1CaϤm'd>?]onk9yZmKw5j;͈L6\eH[_G)GG( vBnZ{)& ~hDWtqyb[j`;~1𘀽 aɨ=#F8eХ*a4~o/Cx-ՙF0OەVwi\mǜ)LTj̓Yt4Ͷ>5 rTS@nJ"{|ޟh#Z?iʱ| Gip)$6}M/ڞHboXA3N;#kfeoI$b^}p ߢL3J;QE?#Pv-8 y`%1bi?qz06] nvpI#b N\K:wE.)0F\?Y{#.S\Of8P?Q+B5K4UT |n!@r5lhm$^Ɓ4 q%$aB.Z.W 5ySPE34XV |!/WWUv8ͤ9G[7jH4t'4ƥ)e|; {]i@d8X؎&XzNR˰e^d--Xu-jXZERbm\m2Hd 9`Ӝ(UHV4@{ |*PJ`7ܘT-jLE|(NLm X(Eu:lUsy,|Qxp*n-Mp`rZӐ%^"t^AGQEuu05 JTXno14qqug1Qyc`d|^br k<2..m8(?.R%Fz+R ӵ֬͐}_JРKhTO 11$3q °e-Tr|ܳqN7nJy:by˰^'W `!isy[tRGfcF*=0e.2 G5_. F&@Kר56lМb@nY %PRkꈙ<Lap!nN( :=a/~$p:%S*oS9XjпRqg0ȑ[`ҁ+T2 rԬ/h8̍fpB @= 4&Ft\?/r{Eʻ{13t9Ne cM?]|OUy/mG #(cb&ˋ :58ՅQ\/(uw2ފ$\Zi< o+Өu/Kn}l/Cyo cwZre7DHV$b@'Yw`ZiэiM~-(tާu5mn%*P|hwE?(oRm̱936'`xi0&tк0?G$ՁGD $Ѕm,Lg({Gtg4in3b &.0B8Y+Ta M͜i_ͽlTr~j)õt,e64퓷f++$b9"c?g60h/A}^>~Ed-z,Jzs`}:,HB4Y6gi\T6@[*ȮK ˴"WQIMz<5ꮱ\?C#NU08A'2s/a0NV@O/u=7UD&a ˑՇ{0Wlgx`LYR}zF^lqBFՙjz= Ɉ9[Lhhc?p&#b-S'oKFa8 *[F#Vsf)"oaʂUuq:%yfry|6hD-p e; ;gHKOjwAf_l<2/՗,kouāz-cf6]bikK4līY#Wzf-f, fUyM(/t!P$ 3cc zH6V{P lUc۩`I*4x$pz3˭,OSU&4GAkB>IQa0XbՎ=]6*i"NM[mXKhaCv YゴVaZW9?lĉ$}ͮ |0M&$ ஥7j7R1 ?ka% ?#Z{1U=+EZZ"ɩ _#`]*+* .Cn/ \i4y7 Ow"%Nc]Ŋƿm=)Bhsp?G"cB2$di 4ߜC9Χ\TF̦+^@g$٫ Zfa_t=EHJR(܇L+)CKa P6BG;XhY?'Ż\<UqxpdFMhOܨFpD~>|b-r|9fF,ɰb` farDxzgXyߏf+ U&S}6Onc7حFCl6TgHTI Y0'ڻ ]%^RHWU_|niYЮmyG Z&(Π@ȴuVH mR`˨/Lt6ąwW(~l:Mw*9G11pb 3U^@a]Q:*r,X|S4G:YC֖a+\ˢu a/?$/DQ1`Z,uN+5rGIiT, @MpUf ܈u c{_Y^_3,c2;6+Xilj@gxfJ̎+{brMg㶍98U_rIO.麢%~KOJ>삦iEqRqX\f.V=pԳ:%b@ĵg'Y;o"EEcŨ3]z?g`_Tc4'j<b|}H8_\~ ' )֞SxvG@`8~/_}(n Xi:+h8_nQK]8o鋭;23Nk1Rt 4ѣsj)%޽k@j{}xoLҞȒ%}:ÌkH;7!B>}Z)tgsbӥ*r9G\~?lÉunSou6MN d (HAj{پ7|$)›S_D fHU&*6=;rye82:1(N9ΠŌarJ2c\Wh![9uÞh\U|\F:D]v؀͑WJPJ:p|r?cc߶rLJ 0ϕ_B1X3+:I!餶>^&mO9*N7,uɹI4GOuFʻ,7ᦽGmi 8+<$Po@cZ+y8cXp]p;&qLFS»\ʰ"MtX;{&7ő*k&A,F;iFxaD:31oA-4Q6E~P8uk|*pJO낟WC XDAnˈwEkAVtTص)x@n_mUbw~(/pDIK l]Eġ%`7lAM^+UUИlDXZY =jLSn;Ne(>ǯlMr+t3G55#yW1h;~GӐ۱L\`஭۞#G( OĬ+N#.56@aB`Odѱ渎I֞dީq c3\kWH:SHu(?x{ 3*UC$$´$F'u{Q c֍} ml}1X arv;{3QV]-LIw6b`5=4b t _Q'P /9s; k޻uÆb 9J9 a,!1{ٺ =U.yĆAN INBgpe|I_4L?T7f=7~GN+'}ln5MDs)уa/I\5n79OTBI>7YJ\g)}j#2߲T0e|XOzł*90h=UU˅z{c}e8oK'r߅_挜NKaM h?ovH&wn;FVyz\ax( Ќ2N}Ovב!*nkBKMk1 OR&n]1e4+-L+|6cZcsR|ss? i(kqŲB(2YN,u%$%8Փl Y ; fZ~ φ+ I1b~Rm{ж(>AۧG 桌!ܷ#s8TS8ͳe%}QaC:p&Y)&.WY2w}I}ʂ^$(m ]Aܬu,-?FNP|P$oSL0y"g'ݠvv'SjX= R"}ka:11G;E Pv-կ>akna܇òq' \HN:&` !{7N7 ...'Զ kR/KFI3Jx/KʑXza.МHIùJz̈*@@⾯ߥU vI߬&ĨJA"^a]l~( )"{b<-MŒx;Zy?͌8`"M*2`|X` gcVvXYq.X+X=F2hūuA1~g3`ذщVl9Ug[*؊M&u2/CJGdBRNX 0eVjg>e:PC񦴷>gQ$1CIv+40R{y Ġ])37L✉.ڛ(~z4VX"-F`{ʘr< HYhZ#M-clx_t>fa> Ʀ>C+Ր{Bk}#iƚy@G"|7Dm} JA KKb9_Dy?KR1T&;{ߺl8|VX7JΫkNLHĝDyFoOO1D&i^t [fOs"RLWƮ V7[| DI$h>:oAD2L>Dn6!$Ilb-2dTΗT};*(O'6/s0 G( "c;Je0]FD۰֙z2d6<Iv Yhϲb^.ؘَt S~~5NGtFk#(%?/SIܭԬ=P.VE+? ^^b!/ąW&h/﮷ -멦/6i ,Y:gZR#9ٯ®mmF*MFֆc~nMuƷ0syjvdFg+f5>v^~Ͼ㋧2#FifSFcʡr~S [ ~]kk̻y=.f.\w%cIbuN@"^~,-b]ȷkֻ TɠWKj֜qX1d HLkQ&x m4rNJ& _˛f[)qNm8 wE j{&ι-E?!(6E:6hF݉nȦ%kY1d}13cgiZ[/Ǫlq`w|QrUDApV_+#t^TXO,Ig~;2KTZL^{Pe,bjhyd4?+:B/]zu;F]D^OcR%F䍎 ^xT^Wh8XyH2D{x6𯭱lGNk L!1nk 0TИ$x q2vjaPM WuI{i7lEp;/Z~FBĪNܽm&! ճNjY! n?>Xu1yb; /{T>_Aq8񦚋63(@_4,dީm&=CHn؁Q >5KdmW!0tcbES OWg,d+ʭD'Cy9$"vSXLie`ёE6gA*{KE~FRymgR{1|U7K$s w7tN\Բ#ɘx>а ׹s+Ϸ>C&~6`7;w ] Ty. Ju2~rG_qXmHa\)SUo8PdV 8T>sJL/hW@؛w`Hv8ò 2-a7qy+G9pm&pIV6(} *` [2h"`:ir8Zq.Ŝ̺ )7ǂʥeE e: 2&i%Izb NnQ<?#vGp}FR6"LP@emWMqpli'<*1 Vi;lED7=A6h-7A!r_ynx{hYMA@xNiAT@f{q&+>=^/)5%fTI+'ˢ(Na:~Qͳԋ/PA0x{݆ʧ#YyhU?{xXӁ_@D*ԇ? 3dtn+ݏN7QՁ4*b\nx_SN,A?dr$@)+R :}m9K][k9ƑN3#xELw1Cx BU6d̷-O;-c;rH]%8>{:JdX 2pv`Ʀāvu٩O ' ٙje愠XͲMO곊/(w X$<}ِ\H3HBk/_e-Ep8Z^hSR~|ς5y/osNahʭ@Zi!n9rgQ|S©6)QBKcNC^:iŮ~ ˗'{@ATo r{Ӌ$LcL[m\w##'eV{E`#AoN=F !W,UV$ xJO0 #DٱyY%BOTPZPD >@r% kZUSݎݜ>b72oPeșfG^0)ꇖ'.!}*VG ף״Tf8%OhH"\&sԬ ̛:hwgdr|I3Ϙ"yH* 'N <\#nWiSaT>V͛n$eʜO!*E1)7:ŵ~P&8hn\2Y|~ڞ>!M3/Y>@vEӥ(Vlv sRp,g/9{#I*+o,>T;@Nz s8j;ONaoMQp ضmbk shX~ ISB }@z7*-nCLwK,]XrL:hjsz :"m/ uOK$|] I m\vŴG s` vЉ{f~JhU3Woux?g߲/ SY,Arڑfchcu{:@1H=GoML{Gm YdusdVc.Fݷ*3I6S0Tي"U%bJ9ږg!&ڣa^:#|ϟ;FWe,ou؃!p~6)L-h:m?e\5XA=Hǰ $:UyG|K qT~X u!*b:O>X8Ƒ۷G>[;,"ُqg]v?s_們M yfl7hI*l\㯚\AY8TMދvK1]޿W^7&aH&9ғ}{ a}7Duz},$p-wsS32W_mO9Ti&Ԭ:F1]S\XE49q$ɪW젛xᴻ1~HAB!e~$ӀV{wQQ]C3t>Pu RGW˥~?"ty{qf ϯ)8&:'?9EF((kuW1V+6 Tyz~S o *h; h{&Lf4fxh}Nځ?6п L,OR_t70,8Z ' $*▮ RST>^݌ZmWs;B{>D~*u̍]%irU! }H3.Bf KdtK&HVh+켎Suh+lɊd31'ʶUјj*{L_iA$*HeDw3\y$$^ZS7%S%ȅ-$_*L3\†%0֝՞kOTVaϨ#pl!8d Ac&XH]d+#'%HZ@T=F3!R1,'h<.HEkU^T]74,]R3 /\d+eޭMwȠSKd]-O%ј‡6:P/`nh 7[~p|=|9$ڃ$똇rO@-7\)MVv!h^U'"GADpj >|xf]cQϦ=o ,r&Ռ(͕,/*8lUQ5BvX"ȣ( p;SUB? ԁ&x$| X&!j_7l^vzLL8M[#Xա*5$)$.T^We[L+'[c{n5Lr)p I\y砭jC_z)O.؉y2g[fVჶq_vˋ?V&<# %)1N @ΘfelXf[AcM%/|e*6-Ջu吷UGa3: F\صZxSskM'E8kv lUh@E<@/A%[>1RP]}`(мlWT"5{Z?!d;G%. JX@r~j^WB:(+>׏ U.i 0bƞ#?)0x>,ܹU^|5l`y3[ޟ:8 J@j&&_l] JAWVGr? lBa1WZ+o\εgEPj a'F rT۔hQ^84A:R#>h߻r<Os $j,,I)ˮq/~-\ (fG+dYUq:9-}Y졄?׈L[{Jܼ|Zcår}Z[q"~P.\7eyyWBpX!U, 8G\^?eEVE29q_J]~AZo\[#Uq-7{|EMT՞#K7wo*hݴnZLjSf$V^aDzC HB E+>B@UcH{y펊 aHbRa,XxiW]W6m nmeO6)^ }mDeGQ{bն,h/lq:ԖItx8x< +{MT}9`;L5îy+t$)efH9kBʄQd-|YULߒRv=E)7qi]*w0mȎWT,sxCW WJ~^k>T?#Ù4 LRor&i< X3~\(ka)G&R1bM'̇ąjcʥhòB~ݏ!lielYOLZڻoL׹D|dBqN+ d&aFx9u.7tSyRcR%py;4ܿ'<n_AEL(q,t܆c{)jv P-#pPpPƖS$3q=տaKlIJ[ W#@%"A"e)BxsSzޟX.G>_tB1e^ hWKv0 Fݳm|wVc\;~6Rtjk.l?좚1 @?M#$t7?mM^FĠSrǽ*G1\RL=gp/C~z eUS+3vO3M2 I8Jj >5+2^ XR}Vr+kШaRB}4x*p#8ד0;u{51%Q^ߗb<+Y) EM(>snŝ*͍rRf5h9"QR ŘE0rD/C1GY?f9m4|>ZQ%,-!Xʻ_Ӱk{{JFr+J֭4//U R ܬFhJnrQ {ld7Ļn0,fP/i wME4[x~T+VKΟbl)?-EPgawq."YhS;(o=#W°jԢƘ-M{=^%H9NLwn,̙G"7Kb&[z+qhe= / W;4&ߵHr5 "uOhDpNnJ~ad$z85-Y$bOxn#Ӻn{7|xN#P.O)_~0d+?(=P.!v?c׋k>W} WP2l<yd[D=s&G+N,#EmN#rmWzL(ס'Q$ṵU*h;;ɋLk)QLz7sn8Ƌ%EzvVv1Ou*W,Z0%!.&f)H[>!#蓭QGF&5MdJZǶĩp LMo ƯCQK/*}d}l^AXgz5N3q%!Mhwܭzj,UWO7 |,ƃCޘ 9Dd zޛi15#Mڰm6]#Kl] x}ѹ;AnJۜTIf\{VS6ڂ)9/പ*zCk5JkE&'#wM6 օ(B bulKCDeAO=شLPHOլ5|[ @Z*>bFqX]PwI'7/15Wtg.Bwlډ[s` yâT$(N HNY@T}^W2))Nj|Y@1sb\jcFI{sQnwh ߼1hzY'+y`/Ibj`ɑS}e<"5rTLNE6oZ+1r52\$0rC {vg3#?lsV5S\&~ ?ĘA[2UO4<쯘$''F0>od:7R C8F~$KڀxO> "xmh`w-}fX/S1$m-g2QWX>Tũ K&·+ĴܢyuXu2g7*/{T7>pz'J$/TlGo "bc+k7vN\.]3?'S1;:ץhi":a;R! g zkx,跡 ow".':vWuVw9(#u1rްgr%TIt4GLQ&ٍ`YЫɢДevH `[OrJPr? oQ~q9I MLn9}qĤ:[ ]R_Po[g }( wird4_PYЊ"Ч:+'d(Wru|m1LX3 "N'/WxsjjZajlҡ)HRk(.NLڛ"r}cSy]dR?=P̍'q;Eٵ+NR/Z5%%*` F1EdS^#+Lq#X#-;WNT AHf4~ !QWvM(lau*P^5x0kh޷#^[iwN=:Lj0-:'5MȈut%/Zgvݴ/Xgq rxiΊ9Zc_ ?( y<.~M7H ui3V ?ewBnts.X視D LȻbCi4,k b>.uqRq3U챂h9RYĤ_ (te.M|ekm/ay{>aU {&S;l.izVM935_.27}f0 dZ֙r\sٖɣlLQ;`2`g1/;p4 ̋7aC%\}ŰD!.b3}Fɦ4^y]tAxթSkIsjgV %tuh*H+4eΪ/er#J_FXd)bJŦlt}=.)y(Pݘaw~]2JcG$)Y9aɩVlA Y'ʧR17wTߒҲ;qyC%uG4璕9tDDvq:3 7Pڟ;YjϜjlCH Í凋3stwy K(X!J,]^ժ7XNϦ.'euÜ ].OYW=Ni2QXeBETkQ 4@g)vωR5| iK1d8D'=V|g~q>AsٶuIcl1u4w#v > Q)FTuQNd'7I?<,[[we) c0w΋ʹ0axKUWͰPIYPӫ']w{uNkPŔ`nx፵#]J"?V\*b ǩci>L(% Ae~lÅG=4BHX 25LWyskLvYvh\j}[u$2\ Dv+qtr;~a;[]<7kEjN˭\G!?qLW;ao[a,/zs4c̶12-o0ks1x"Oow]dh<Gm,;.l|oG瀈C[շN6t [Ctفn*+0j̛ӟK_SBGf{Aa@=&.!Lzb}yӛ=/v fOyjykjɊOl%? ?f[7Ղ)"xῦQU O:ܕ?:la #~Á/+P2Mъ5R[ޮtkژ*II"sSrʥXi:3ƿBf|X͆GM[_&6\X W|TS=B̗0t ̼ͰU@[s1**/ v͵u[STVd&1X_KÈ1\)#Ak_mK!ց^03'.VEA<-a y=?',;-%]`%.0 #i1BlSn4A*3e C0VIYb%pgN;䙅Vᗨ&(ܷ@`[j͚LwT"z5e؞v%J( oeֵL`7'{@.z)Za)cM+\gb~mj/f,[Rk GMR8ʿL ͒}>OK|?؀bGeܟCȢ:w,7YdQܛɮu ODYcE=xj,B1l7EU@~:[fg*ܰAcIDYUhS7n|nN}PK:۞F j׋?Ht+]8blƠ2A.)b.L9Ozu̮{K?5]>M/S(=̦3nKt: j]`Uŏ2u4&;o#.넍# RF2)Y.Jf[l,>Q.R(7R0DeMuoh0I>x:5F&}dK=}yԷ/οsm͖38^nL>jA49,yZ#yH;O>*6x' /̃},VddfLOLq j EEQ A{Ss fgX#;}J.( ?3OlB^[q/ z}SˡT9)UAd&QN#+}(9g$ʾ$.LfƓ"gLxN*S1bt38] QI!yߪ*h^ڇ%XvgM^O2oK/MpD ,LM@Z\']"sSj0ωD^Z\u9^N>VR ]beB. V lEmB"}˸,t;N*G2%s ;/2`%cE 䗻q/Zg ğ G"zPhsn#qD*,)3 M, ֟S"јWә9pIT1'dwFpz3WE<׉c9V,b,ZmL,`yp:I멍C.K9i>u#h1 {Lwk4U'=ގRXګMXHnlDçELְgIuhF!l Q60JB4`:4 *2[;xkQPm[B>svBv(Z"iH좹IZGL, pm++UYJذ1ve {E0 6`St=ܦ=2v%/+r0.+p_UTV sFԡ"czPxEyA6%^y<Ф&quYZ̮bK押]|܆ y$]] i*Lj\b0a$De)ֹ2}o^U&jEoVK؍z[3(S7UF=4Q2)VVբCvhw=)[p+]!c=6ٸ&[ ~rrq{E!TVV:1ºaij-i1HGvQ}}aXlx RG2| @=~ \ÛN^Ш#& 7nM<xsdwΦ9==۶-|b&i{ ?A !c)SW٣rQ|@d1•#_y[L1/ǩBd Aps ,lOcֽ!Ю ҃n|k6uefH~[ b=4dl)k71}ۤYA~ 46e0 A&;fY:s{BLC)pȂ Mv )m]kIV;Nɷ|ZAIdĆXoĖt>5ۗeW(fxEza.=ha*6:DsmTנּVdkԩZ ѯhOt,8ى?F2Sɕ$HtB\LwϋC,Ez d$8c 0 E4DdC4/Y}nk~-4/-lgf)9H⑷J\ zd-Ϳܕ`Gbf;d#Ug5m"ޝ DU{H4T-Ӄtp?1bNs;hLb;2޶Jٹ((Sop<ںYi0.K[cjNxxpٹ`{RCGݦ5᳨*Ѧk#R5PϕG3?%e+"οm:Bz7[fUR%722)G#K ؅V_sum\E;"cJƘUf$0xvaeTy_Wlյ^vKD*$dzy{,wNf5[;Ce 53vCA G;C.U11m@W4.X7\-Z%\ae\:uNӰ ]Gp8YcCG< `:^e612 qxN54nN^,k?kx0f%P/F n gLR_Y-j֣ĥCh!rRΑ ἉoryP5Ij$/UzOWfA ӦG]+m^>ƈ>܆6\ $^=]W9x|q )Jfۉ>UX5IGEG}YTj U:8S*.=:RPRߞ'$ѬbtsjbeUI QoFI:vU&^; N%;0*ʃ12 v1Ps,nhP@w~SS+mjOb"'+.βͥ*Bؕ dzKVTx8Q%G  Kq=zV:'ϷOX ;.b& [y`z3.2ȣ2=a4a,bjT@EJ.nhr? 'f̀ Oeh3:ƺHo~Vsl7*~dN(ʂvN^De7eyʾ+tEWg) 0h,@m|8a w)qI .$jBQbzkEπᶔF8}S!t|w\sN,YΘ x`>J$ٛptw05gX2Q-IBDckkRl505E~ QgYaep\'LqC1J~?z@ {?p4^q,7N˿WcVv;-JtޒK*<~ QKYZv̊^תyK}sdry*53y+Q6OХ7KOۙψĝ7ANJ{KifiZer[|?z / Z4:ӤUMfǸ,4d/͡S0{Ð\}x,N )"* P ŗ %Ro+rMΚ4mjC[6܏>pN{IL'ɂ&rlśq6\$K =+ѝmnoҍYtXen>>Z)-`+8vp\ vvzrٸw ,},E#4^嚥]g^ɐNhn=&9K|ωIxҏYBfu7 WcPiOF0W|q'6}3>Cᒨ*ǐ=R0NW~Dn* $'Z&粄~Pew$/D~)t/iN ",CV!y<X7`m.qu 91. O >\!!3gixwi'n{rqP4KtADao1@XKC)wTNݠ׶B, _>K~!{vDb¤JaC$4Efֵnr6P4*[ (G,\@+pˏlS(s39'2|uـkaH+5#Aj*.!_Ha,v*+T#F<U.,a=Bp_5Y|6%zԂp9YiX31p MRho$${9H]&R'SϺWGz(ug"Kz螰!u]ђZL߿BFZ'$)*i=p xkHO:|T y'{Id$Cd6Wɹ9W7Gzտm?wgYfW&E3Mڬ@A7ۘ Vu#&Z`Ǘn5@MVJNگ{xQYu-d ?'3;ܒvjiM[gs><gƧsTIM'=&jQE} Ew.MPb LZ(:_&et a(2P(fd3nnAkC0ʖ;ޟsV̡ 6n rx/Ck&"|Mm!R͡ oMv{>bgޏ950,fIE9b_4:q ǂіh&[qqk@Cc9UyFmH23\2s zxb*6QU'5}*c*k+GWښOpfܲ+|jz_lO}|?z1(o߅mϢL_{᠔z)P1@C!L9;J0ƈ^gӒ:l.Pn~Je >YB>{ 1U Ki!C.+j҅qE{, $wQ4-@jBZdA՛\ˠcOGMUU3}NQ3;{cIŞ#UA@)ZdB%R)LIƟzC[r;K*D_OwTέA1C;uPJ~h &Xxm~m4e#@ <{DIWmR ~C'!0Wu6_x=4 d*Ci$~O3"].fM?fw&؟5So*>c*>W[z|YLb)W@\)>&XÖ3oo2sG.|B$\ɸ]Y2`J зPHjA?m_"2Ald"=4H#NDi'%Zx 2>1F dM"@ 1 gE2DR",k #Gt}}!$ѧuNޠ`k>C&Z7*FLRݸDfq ËoeDZ3XFo3?eE<9xө>x9A:3h[ H`eq ]yi\ѴNXu0k-`p]qǚhk%ZfJ9hpJqLմ_w* QWs pV?67qXUFǿ 89Gʨrm SԄ] .zs/;g01-MR,OΧ`$ ~\7A7b{9EcBrLjR+}RT;,EcC˖6i]w@u;' G`PQ0ݤ(hgj4R+ESVΘo5ҽET~LNs{H#A[}P sdR2(w#$Z6YȆ9- Qd޲܃!ޯi" csuI{W5tzXQxUf( .t2]$rIdACy,J%fm-B(S/ÌPKGuWKzk|6~md+i.)zgEb§Z;!mz#"YO w:d0x'1CfœS+(%PrUMK/'&s(&ԷBUpL*Rg$$aΐ1gópjH83:Lﯥ\6 Ü0ԅȈ(LWA9"nQ7b&qX@a)ID,.ڈ`_ r˷4#!l&Ĵʽs`uuBW\*bFw^ݨPRp#Os&v,eLwU io{BviT~Rᘺ@,c 0ToTYWXI#9R)J !SF $JKTmc=R7 $wu;3l\s)GQjÎ!;Xq03g#@q_\Ҁs̵(YSf&(9Uz)FNh0`sԳeJ@67nGx+YI"&a7Rf=I-X(}lYB9m&oYޯ&Qbu\0;'{tbW3'E2%C$v-v>t^ĸː{ ml{%u ꕵR,h7;ך?a~}!.O%L: QCчmB"1]7uCJ0VEa FȶBL$'zm.MD @CG4[rkl~,a"{ P{ v25ki/e ~vՃ]k!R2"c +}R j@c&又+c =᧳T7朇"HCr00tJb}/"J+ N Aяf+LQ?͑Fh>; O{a2ғaKLVӓ| cPѱ+*O|fW 5n[-t}C ։dltJuĥmlX؈$zKcԂgΝ'w`ǒ{!*&9)wH9) OO)3GxJӛ:i~-e[@ ǃ46UozDh3]^'8隚Aruؤ4{ L,A"$? גQ\fr4`_J?i*aQmzyx4o/rqX]@ BJU*.lD0B]1"uq7iIt&d( &Ci7qmZ! fW~|˿8'ڼlX@=ILBIMuKUZv>LUx:N-N,'0n^Gg!әcg{•p3勇D;[ۛ<#=4St=I iŋ6Fc,ڱ[_P &TEҌK 難~y^L+bAXi6'(g!U}r8N ?,u1@WcU`geOd47קT'}Ĩ.qPoB=lQP\==zӗ@{Da1FvmGz^iwsd;{ \h"`2 094a pt b8?4CaV'4~L Q̎HKj2v}V;R..;.RjC_f G(S@HRɯn]6kxbtkt0Rp}W'#\B't`m\P=;sXA[C1d˽퓗u8S΋-*V״c]:WiCPzp< zؙ9?dbƢkFI "6C_U`J!bglGaX&t"hՠ`ĸr"ɧLNt"j.!w/bG(^fD;}<\ZF5&r0$=ڥ0߻ZzFϢLU:ٛ>Ïq֬`M^0܅|*p920>*OdW}=[ 5V*UzmBR G$D(Ex`җ^6ۂeȁ+CVb.35̬ |EUD9mj/SuG+ `Ώ,2{ ," [ 2l㒗2g&iA Q^w֗<뻰I">lE 0:OFw5*p0-б7qVC) D&=vd x{Z_g9A°cНi\w+B*zl@BO~ی5s8.wRD}9H%ֻ}w6!рX/&bBL:\c%4P-Q4Hn_ j;]A xj ikAG6+Q^?|4:b$ݻV$lYrX"h> 8-s@j~.qMV^8O6u8+.DnSCd,wS?r3y+Lgs֡+OsЁٙr^Π@֛:j9->2QqegqDM G@i7Nm.s p$y2\ʑHPl~ rx87(< Z!N16fS(Rߗ7C$o=L5G8`Y!oq ^ٽ<3՜9N#K4-B}F$pJ*R8oF$|x0u>RbvL 6D! df~ڣ< |HfGz;t߳P!Ա!)KI[u߫lDy淊P6ƍ.93M;U؜>ްx;ZPR&0-n Tr쪛!Z@qO̓E5Wқ96O wz:띙ueY0L_%v8@oY$˓5҉ FW !G5P@*懸16v_t2al3CO<%C gsǨPc}vy=">[}!X6xt󛦯y~ű}v҇l/5'Jk}lAKih4>4)휁^y~$=֣1YCeÎ[n!# 0? %۳aGDύAN|Q?cԸ9 F>^RThLd> L6w2k|#rmR/HsSR">+ѧDCƣЉxтCdQ?0 B3R]H}2JNLV]cGG p7zֈٵ 4N+vJsDڮJ(`@ؖ~#Qvs_|P}R;-†N9QmpIMc\-,*2֕qiRgُ^oץS=/:Y/?1)]+E`3tyT޷5iyB X>!jRE&vQatCBHR2d%3@y*A ݄+5VKH+Dn]zǶ?mh<Jͮ4h B"eYoK]Y'm%Υ"jHnXI23oʀ0Bn)-pleL=pyheerS\[^"^,|HVt;k٬r^_~xL X%`6N:~P'ʖ~E^wFkRX[|sz5VhcO'jLQM`ٰڿ1(d0^$Qc B{Dڀy 0 Jk:ѥKO׍mI |=B3/|!,D hf7=<(|-%L!lRGտ'C>ZG2wAdsKyTQnʃ>!nX9h6`a%M,~Y=E`vnsld!$ocO]DG'=gbRWeiLϕ # <C8{;]/ _]R 8,:$H<+t, Yh7 MyGN6-?Sup&蹭?csΧ<>ݬ6g z!AY(;[gFdW*+Ḇh_r"Ku`B6=T[gx;iE0op5.IS A[L 97¤~ڭS:s>_``NDOBbl,S*>;hJMpUF,Hi)S]jBDjz2d|I~%GznmTg>[BSn7aDjqxjA $YF9b:NYdhy]uРbg{$Zt)܏J;Vh~l]ccM8}^Z|,|TW uA~ 8!{}-_ KE{fYCe#(j~$z",bKP"I:$w/gh gT@->߿ a]\7IGEa HG߬+yP5i.~kWތu%[#HO(ӷI<S%PK#'6޽*ȹ8*H֌wR.}hLlG 'Zb>Q*HM :~0%AtS,RN)[]7q\NTZ-<~WdWK~/fAkU57vVTnk)j͸l{2'uŭĜÐ%:pU>MrGGT Z `ߥK_Xɩ综?B\$*fA-9םqI0nSK1-J;F;{/(L#bSJp اk7Ƞƹva25Ls@c Ⴠg?tR-kv'Ə˼'QL#bJA/en,W3ܶ;2~c5 AEAg/PySfBQ?3G@(#;9ٿs|Ѯ5[޸9//,c8wYaUC8Hk#!Su @֦dзwkz"~iFuX9(Y]zN]4 >bYuPWWZ#ǥ|fZ &^0a#WCm7 5$*I8Q7`+2# $-\2G3573; ٫V]l,ȑ%Mj$Zg f ׫tw –e'3V$T^'hɢěɞ?M~.jG7bDԫeЁ$T2\VH?ǜnx]LxÉtEl}mo1zbDm;HEhCĪ15D;bGȩiB+Xt:H?總3> jqج fZgEi:mŒsH)ɉVw[YOX[O ձ) 8FDJ)oq6%AÃ2ǀu!bA<5)҄wZ|;ϷxYJ}v\V:+\TWEWhZ?_ E6 řb&66OKZl2HBphMKs3ʍb.v/~4_8'X]\#;l "J>Ww\P{H4civ537׶\`SLc.ɬn0.>S5kbL,hziTjq<0j(_t εLId@g4e&w4GryY[$svfڣ {NioP&uwI\ >RF6`}tVyY*AẂa5ma }~MȹSI®i>X=&#{X<ϋ7pfa/)YD؟ta.QЍlM6/Hޒ1ni*aw4y}>/ՠ;ǽ?,BV墪f#J0~Ɇ-l1OXz|5] ,z9)wZ{+W[w /yݕ;&BCJ dTp 䢚c%q8##}Yg/*_J7RtE!S3kM'#M2#+fZKz^5)7uU$8ğ}Z2+.4!B;F7Z`Y=[CRT=Ku'`0 %ڱ|1:ҸՌs 9Tudr,W?#EUǖQ(&.| Vms2BIK R)bZwZkhߥE|upj'χ L`(u&VJP_~)bl#ZNMYXm0`!2d篒^FRNa"|+|}e4<?Ơ7!d(6?Wp@Q=aG ŖrXh)l=` qm"^ ؟sE*,.2Hءp5^K<f`:Z@<`f_΋ W*<'7ڤh}F`S:M3C, Kd,}Ay_Gs hHp!TR{)Pkg|F嬘gM==@`s >J$-dT%L׎Td#T GsPf`A4;N56-bj$7Z'uvN!6_`ï3n[}<շ"wϫxą1|i[ DKd1k&2TM"0n?SVEYt M">[Q _ v[:l=LF&X%YB#51 v^v.JAփTT$)ţC.?!Wjvic /*l#(G Dm/IGȩmXh pkOZk[&:Y.M WAV{$_Qxff7Q;er))W1XO_u*|{-+F*.A+=ϒF$<o uLzkB?@l(!`<}&OrAꁉ?'׌?SFxoq qġ5*}xe9ޕ?X/I"R,IK;a@"tCo'YFFL=,ׄ _ OwuM iw|am(CkK(-+"8Pq7V% KtoT-g??@Vʖ),)aZ'3"/=c`h2 Sdl0r2#P5YyGhwxΜ>jT -Hv,CRͧ`ܷ}Z9-+}mRVA A*?*eaoaLZ2c\{Z)y' m0O*v^GZL-ՙ`[_'\cKq~p|a` 0\c& :=MwC+d3^Hq8,bߓТD9iT=.pٸMg(݅ j08]8ۤ+pVɖbI'{%d8rW =&WΛ=jK?400"k+i Q".Aƀf߆oM`_'4.^Lo@AéB+ 4JFԝP-@%4Ř #@9N{SVvN L "Hܑ f~ǟz;8{knKwl~4!+Dj݁"Z=Hl?d/؄*gTlV?a1K7<`w5J#|Ɩ`A k0fG; MPSaۺw7ź_vwx6vor5zv&>qˏwt<x4%P[U9odH&*iЭ{i\BfGQ!/̃?XS6t)XkH>M2QG䡊o+Chbk2x}#8obVac;iء<DZF͵#y`UZ;뿨nT=4% C^}Ve:#)ُrB'{]VwsK"(J _l2Z˹<2T\9-ݨ]5NeZ' dzxS VZx"Rfm~l2aanyPPT~?u5Ϳ)؈-d= 䱱R#&\#_,$5q_!YY6pwkRʛwVi9[p@]kcQp[X%&8fM'†&8eLHɓ|d\iA2L.O)pRE_~ 땰WB' .4S *q*pC'K>mx_GMt۬Hk@%^?CVQUy*`KcLM'>n[w a_[ejame |^dFo* ?l6I5 MB._އEꒁ5I2yHڣE'q019(ʖy~C&i%w7dd:[D-a?i7*TmEy&b6 9uU8a_:cChSs.ç47xd`ĩx*U>\Cb#,{Rp;^ZrXt=JUu ˠAq~W!aHkR~ir~ ox=ᯚnJ5OPkDb$rt;@t|卒`MQ.`+Y t%`Gnm)He@I|}.FL)xq p~Ρf@hYgK^R/}31zYign-X Z/WuD Xs=pr :\bf<=Luq%6gEMջ2AeCiEpd1\ðf2dhX بDQdp#\km/)0H6K{首?3ZJ99_ث†ە WiEsh=X3&ukcҒy{KT."s_3*Qha‹brF=r) Y̛X/ w9$ "/m,ʨfqrl>4}8 wݾ+g|phWOwmPr ÂY˹C?cx[ەcjDƽUuZdQPƪSt;<ySb-/"shb3Ɛ]..&j,?<@8 LitZ=f"c5d-p4 un,z`Hvfq.̢x<Yv "nHCD Y&%L%X .q[~#FDh4U>ZB^tPx5٣6Li kW鍅SǁBą ##ȠOgG D'C}C 'le:B/?8znku;"CXh˝ YO*C:_/;yLR:Y9f C;`9 ̴ e*v@/2k0B%G k `=uG[x,v;<%Y |}ͯ8OŖ2[Rf٩d@foH YD5C0Bӣ>6JCN0H7Spy؊7N }ԦN> ya>[Vm Tr׉ 9wEBӪDt,jêz&% ?l{JL*CE 5'˩ ;gIa J!7AU^ׅhOQ.%^Xn(n.3eEat"VTPaq} "v9|y7k b1[`]J,/׆x ;iA܂rFi;'%FSBmIҥ|BR%ʊ&Fb,/9Znx{XiZI{䧋Y]윴 l^Cc$%Z)>_C<Ʃ7PJ?HXk+^=T2],ݱ7Z4٣՜x>3mГQ :|'5 fRK@&7!U: KEԀ8w8K#^.\ a Y,ːf~~h}#HzwD G w( HcJ>P[\lȳXɈ@HX)lD뒣z;su*_m7u0u|_=}4yaA?ql9Vz$SqUTTqېؑ.ϡ|[Ѫ r޾ߝT?+VFYǻ6T϶$t{^E%}N- >J6@EFدJ#X\X^#Q +'.}8~< V<,`ƺ6dDt]ʟY$t)FjvԾI*?)V? _Gr/X#+@H1Hz&桡t'GͻaF.B>kN D­xvCc'L]/!;"cʈN}G%M }$2ݿ8+n, > 3S8tscO^9*mQ=(Vrƿ)FUu4i]16u9ۮ$h=f/V;VmQ:٠nC/;xV,:4[(&.c2=./2aX+y'[܇ `&WPjXH?nK;m%?QM =/m3C;2D]SƎud0ЖN:' +Lg&BZ aYA߭HGY c-O:k^%-:d-[u.;3NZ>W%wSWmmU)oCk~[-[Ȃ2)jv%M̚'Wa7sA N{s̛MDR)N` LWt&CMG)GEpL9˸5K:kcEm{ `Ҳ5PC)sPRh鯀)yGd0G M=FI GwR)O#s}x D,QⳆ!ib6MXt<;u%Ԅ-ydtbٺl-AbFf~;rռXKT<=:g}J Rw,H#=Dnbqaxۦ!)EfX\y, ~i+fejfG^5 _:_^'i}5@&oL2Ԕ< Cͪ% g #ۺ$MrMm`IbK<~ 5$ HxSMam3 j*WZ͸Ƌ.]D "uo?$DŽJ> Nۉ܄XvaOK 1+>7_SMu0:j8֛,n XU|3ZYm}ϵ9BdERoi$ g$HWx { ~^%8)G[^!\̦!%lG(&(#ӡHrǝ`cQ}$tr#&nY#$*t,rjzEN\j 0qpc|fkJ[…X¢W_.)oUC;0sCE( 0"}#8Эv l?}h4@mƨgEL1%HqG\Z1U2莺`~ȮWj‘<, `o/.$F] ?җz!lxBEn ̾1}6#(p~ 'eqM4gG 06e.ܞ O>5YHP23w`v2dv]P1uq փ<Êdk>ט_ (.uu9eҁɦfRl5+n ߦg I?R_I@ kۂ#?XzB>-1\)F%qsT%3Ǽ) ͗vޖ{wk#a}#w+C;a݂f7V Oz@|\;8ʠ`VL@qvSL3%б5p;~P4ԑ'4S#b Á՘ !z;RK*-%ۓlXA@j,>ca=n̟*lTkϾnĨ(e3!`&\"yRtQ@7_q..OWyC_%Ҧf2W[{ Bp^࠭UKO=`6^zETWx nUrE46\0d_{1[Rဗt7Q"ߠz1h g#UdN{Y虗h1 ?nJ8P$o/":hSn$4 8WzqXz7qxLYt"@i؏wM'8$ՓqQ;EydC׉M *m?pC^ŋ<:RmcZt3]#>CƗJ ]yjg& 6V}EbJ/"ȹ<04uJMo1J(UšpBMYҶ@"Jo5 !+w) L2nQ<ǨL*ڵ 鑪n0T1م&5?@߀CHfZWf_ۼpmTvs2G\Ajx>ω^ 8ן!+=z#]WE|t|+hAYڐ5e,heBݐBB:?[ ͹#6ULwh*j]Ey&.Fg5 N%! 6zK%*7iO$O]S[ꕀuUM9jW^STѓ!j_W6Wt4 S/_22B6;*pЋt$ w0&d<&-hAkw5kթw05`.~3PefjExWѕl^y_ówZ"$@G$\9  mlɆ7D<}spv2+sse#)7O!hʼn2\ȅMrɶ /g:UyPY*0uUIU޼Će({T>i1BngFN /Oޒ:~ʊV!*ίc[HukY/lNIVv73 h!'V^|%fAc,eF7x)a;T|=`46htaRJ 3Gs_nnAkSHΌ d  W?P/w2oGPJã1W..Ix?2]~|ч pjT5xYc4|~Œf:SP|4GNASή U>B4Q]e'_zJei_T50q<3$J f.U h'CpE^liVuD+z犎$$ 8vVsv\B̰($5dOᗮ٥* zNp v C,˂L|6ZvEm)l 4{i+IIZp ED"%_M,~/۞7]UuZr4?%O^ CeuM3.e`((m;N q)rRjD]HnIkptLqr]4"I$'vmŒhYuk,p!ѷA%9L|K3Y)Cg6yu_jJIN=bUD``wHZQqO `sZtszs7$XuXٖQE\ *m;_aޛinvk@57suObV<аM?ts5y?%L9!v Ɨ ",kV6/1q8rыH=k 5@>žu$e q gE-{ūS1rA #!C:, d4>Lb@ oZ$ POcI)|>W'vKoFިRп~%)Q@NZz>"9{vu"KF(*شvJn-EU0@0iu]>[q(臕 lŊorV~{?_@gc6paB(FR) j)ŞUa;6]hG(vՆs o[4kޯ!q0(WtazQ g 0ePO#iL2G_(2In}{chޚg>sg\=_u!O / =gyKשh,tS S͡*]9-4mV-/6+[+,QTrr_gY4)봸eFNQ &vbu2)sy |6՝~Ob ^F1=0=!EQ.E|6557B6Dbz`M'ZM5.@:* u}Q`'moHyzCB̓D-.Ja^/!&pj}4^NKz)ĵm[/t{n;F&U2!JQ6|$ Jv!xu7TlbM9oVfEO'kxyg)`}$ lf]-vH}\nMJ/pҟK j\}y转MJz":R2zOϗ~]lQg -s% *XЎr^D G-?g`;L){LyQRC\Ws{ 4cQ 7KFla{0uN-yNKGw_Rwqgp%;¨\Xb*1n۪BtR}.xJ|1i(9TT@g.@т:_m sϚ\?b Wie\CGL+:]sEs ̯:Z="R(L8C`fqr-*4H.FRm?.kv?s۸dmn a'yM1ݾ\6jjRWDE,mJ X 2mk By?=MUװJ!2sGm7>gC~|/잎*sxF^iI 88~xrg!^rV D}B}} #(`hl&wwC=|R7_i-9XOqWp-(4}aYŧE$_!A ֆ%vyߤ;:kU*oޣ>OiC˦V ?-Iqfjށ$d'ii}O?3)AE8^t_HR0b^>%yOV 2B;~jkSbZ،ў :u ~]vNv^]q(ČF.1A DאpoC|8?Ɉ1xX161,S|6)O<H?jM׷+vhoX60@-U(p>"Vg_Ye~Zf Lx5]V!A zqɏap DeDIjfE7p[a>_. f-}Mze6<Ċ2 q /V:X`oñ&wD,Eѹ.RǬδ֘ou"p$h6UolNOZ ,>4A{=ip3Zl>%X`11q[CDu2 D*z!,kL*h%Жw.gH\.@zh̀-U5e_JR^2":*E !V؈L\?#G=F/u0 m̱@ڃ'pb`Lu0ǿDa4 %gPWf)\&-m+]> `=,L<_ыs^i{ +t62VG֜%? 4<:'sA#L3 naӡE[3/'E2n PjF9 voJ NJYt>N 3_óGZMf f(F)<4;GmCAzMǯX ?71~1|NvjӸ,tP>.uDž$RܦIzBj 6 VU~c>L>@UR()2y#xGoaZC"K a"mMU+~Y[ -hav)'js`=**vn[y,c99[лq]M˟jZu/Ǘ^V6U.r6~O?:σ>zQHQ V2L/󕸂%m5Z~k=C{6B`-/CB7"$-;3a9ZȕPҏ3e΍:6Yl s.v?GgVrڶI$YhjqjŸHxkwZAS:!MmK-B&(R#`P ͶШZi+0"]GN"bknoP=iHh IaSoU]DR@'SGz#dt0b@-|yQȟZL"ud)_jD}4VH:4c܊d@7KbMyY^/ls3cߝ4DYVVY`J o:fXRsKD0t6pewoP+e~۟GabC=id?}}l!С ld˼@_}Lﱗ8U%YjjY`G]*fF0Y3+V sVz* ߇w|'3m#^sQKF.Q4k1K'q71 ᧱*oZ438r<|Tvp](t^H]}p8F3@ Рleb-CU\MPßq2?R YwFvk?Jxїd)eu(q?@3Rq%sV=GAPAX7L4':KeR{|BƺX,DrTipNރ8|s9NfI˥1|^. 'f}ڰsKgQ/cf6BO]w9xL³wtƃe^iΖ놮ev "=96F)uSX~f #D G^6Ugq=z /چ LtEl2kSf-ȩ }rjkNב K=Wt-3LCiW)jI ڳf>":fo3˱Hlsˆÿ Hɶ>jhw;)V"yxo\Jp?;ir'@07y> H3$104!Qq#|IoZ%ytS>;<įΑsoW6N5IW}Hʔ$d]ts |Q051~p* Q $]tt&&'c2 X3ޒB@E㦴ܬ~[b||']F?@֊6Z+|(֡F<<׋nkV/}'[Za_ %.%vvv`r*ii6`Dj֕mADqe\T'8AZiF 5['x9߉No]?v?S7w^J8=o+oH/ LzbPR^sj|k~ PP8qy|cNAc=  I+6NCXab,>j?3\Clʌ }鑒]YwԌMݺ p\X᎙!H?*Hh];m0 #yۢD,f/rQt&j]qvRȬ Q(-v ""=(3G8o~|nMnchOJ|qOik%k8gTp6\+Gw`CgDCz,'r(L~S:Yr@ey4`SG32@6x$tJJf[ˌgD)p٤mv2sCUj&u Rgum=jZ-d4rq`G'lwa2nj"ϞO #\X0R$ f:Fhwb;OqsbLlPhl^_FLInKʴ9 *vW6ǎ y8E3T12OŠ,mƞ/ׁ^M5Vi¹KX[ ~`CտCR/ˇ:9~{ l=e|%kTӣ`H1W!qO<>OCP\ɓb|`- SC%"ү+ulX"@XMXjIk-Z_oGAF ]jM0%P|rjAĒ٦;oNt/(5as/Xc3#פ * \$otMZћ>\?԰=.Ol3VTm# (w,\+HW \z'δO=l\clsu/%EX6/U2Kj(sHC^߇TwH']VME 'rz7O~VKdIQ_9{Km1lڷ0cdl^SOf⻸9ϸ- :h.1n:'4t756yt* >F:)WozXUur;du WLkfY.yc`{DtZW cSgoTd]0@I}~w3a*m?/$GEB*+C2H{^%![(9 F@1y>]hSaWПxVÉO X6œ^I'MK",ބ<n4)RynPq-^0ⳓkj! hbxMb)p?uDֆ\og"K{/M-P?r8\[cyTߑU*0 H ge@o*`o^W79 E?~g%8L~\6|rIZ Gqq#!5Pg62|8» |Az9G;]DzUʕP_~7BNկY{8 GzB⛄!-m[:EɨVpk~sP5ގON5V3$O5F fV҄HU ­K^P&)_Ӟy:! ]c$pH{S* jS;[P-9+y:̕u;Wyb=͗&Eo5#!TRR%yPt6?Rӡldrɸf^;rUf/H^)`x"!cЕI Z!Y\m=#4Jw"Qm1{f0)ǧbn e;)+( فT{6 ɭ 5ʩaύ<9 +ki˾Hs1]6UX`L 1Ƥ5HȍB D}'YR9O~P$Mm@,SqZrs]zjbh>?,^*OYmGU.˕܂X:GD Ub(nir! ))Ơ12o! BTuf7G&r`cV$<M{o ޲DI_J4 0"k ,STJ@V;k>d PGbUcӞ Xx[nO)sX_TqrbilcOg_ۯ4jNkZ1yI>L@ƥGr*Vx &A0:z'tS[#/oU,$x*Pu}CSqjsQgх"m-(q'񃈸fdy`{~8ޙ,yπ\;|2ƴK $d3Y*;\7EcGL~j !al/#7֟GNiSzRBfxoKA2' tGB8136 eB! ^A4vn\w^Qc%&Hfx*{'Ym/Hj|m`s+/Ʊ(BJb|g`8r *&;;%*85CH<U0k~n\6OMLEGv'QUk$7D'Xr*ﲭ3ɳUGc|LظILhX#ѧ ˬz Z`\,-J sکVm/Vv-^a.SqndB܅aoRm刼Ҟ  E!!59QssrnP$KU^M2"ISm m;.>n 91,%-,/W˒!q*~nGrT+4BD4)l'Aֈ'5~{Ddŏ'&Deo>9/ dN5ը @P?.BbHwjP0@dkL]}pm[_rXqzK>[mI\Es8_µ'! YP 3ZS&;.(8IEMp)g~ m1T!0nSzUk?`'3:ku?Y 0NgF\p|jvZ$#TTW]$*{{'OKW]'ǓD*1Mº^chG8.SP2m{3 NnjFWA< d\}Lkmf삜W ֏TMB}Œ^|]a-LV)|Vʭ #=dk"+~<<7DJT*<4hJU h۬@,g*G nk 6 mC{YsOL[2͙5C:.ӕ01h9F$,2^+zGZ8Mjx3i 9/z@Lu M.`tt'fͬ.lfa & -@<쬠Tƶν3{DA@.U ={U\eKg[y7~o/ _ɾNY>7{- v<-ĬW-DȽR8)P珢;P<]Bڢ[ltG; bXEux| VeK@6<@ ",쀢CZ5&80ѕo՗iy/|Z!+Н6Kg.7 MB#o\i (tP(v{swjǮ"@N M8f 8r|A,M3GҮ0btW6h6zkǧf/#(2AT8Yإ͗x8nNղEN qD:^͢ C'LRu,K-y5>8xvY桼^t hد]ik8!gf @0Kh6+F;GdPvP>#65YysI#4l-f)p=-' \\e1ƙ$15U)*mK0tO]qM󈠉n_qu hηnXK֑-¾c#^f>"9zW: 'y.d Ct~'6[:X;Aɔ8!M]GhFb8]$,e:cH,l9bhe]ʽp2.Z=eL7̗.֯~{@U[AJ |/"rG T tԥc)t\p,=tl A a7}Y:PE%nD5:d(u{1P{<,,x%YދqX`UyTO9ہzbMu>3$y$^53e&nOsA(!ߘ3U䷱ӫ들xo{'|[=*1f%>P o֤VXЙ7m̺Xs@GW>do|kسSXg<^/~)9V|K߾u#xfp0i{'hR7X#/nop8'7ֽ 7=rMsK""~Ey+B7FĞz%PKH ?!,.@EVt fmȸH>Cp{dFJL8r]=sKt.}kD+]|^p bS/O,I3:y za mƫQ\)TD(J5҂?TFӐ@흭8YK'/!KܟUik:a``o9q?k<5Jc `HuCÃM"JN?5G9_׻Լ.$%B򡎧ūaݮE?mZIZ^OLHwK#ǐE+vF}FKVaV`|a70K#S Lh OdQeICڄs…>񩵮)G):]Woyi3ZMS2"Γm8ZQW_zgIe:sdS:n8 5']^ 1:|2m:iB6-ZhԬ&0-׮@ GO[q΂'r}jSfiEB\z^8lξj}W]^7 >#|Vܟr ` 0UF5X7K~\la&ls.C Y45r)% l;\ ^j&5):~n?ϴWC iHWOXEC.!@(esR*~&T吒Ų-wAxfoJ'0B@K.&,-HlNd7텟wT6̠ÃN`f 40\FYl&Vwcs]1Q ^vDVL3jyZZ[F+l@ P+8[AH: LSdC3=bpwD\Lj3ϔ!Y,exq]Qvl'l`Yyw&T]q >&X>JN"x(Q?N8[\02e #"sia~6cPml$dWε) wSrJG%Jkzg;VMO|4yX\XW<8mt|~4 6v ibOMp#EKSg9Tg! Lݩ -&/(? >w5`\כXMgq<7|V fJ5&SVT\lb|V0kGa q$Thhj8mBҮ hJK$XwFHA%%Ńb۠*&}_Ki@^Lzi a0|$"+v\s##x _i#!0KQv/sFY],-5:AȖ!Vs/yd^tXPp՟qҕ{q.fL6"l(y\wzB삒n{)>e{xB<R2 U*$ϙ1gm\53^Fwzv1$s3O7CHX϶1Ct[ Te\?ª VLyweF0D]d7uZ$cӝcR#E#X 8YuPqO9CLQu=׃izj*U9B&VAL!0j#DV\ÜּK f2M# оȀDM}ycMJ̮( L݃Cp߂G=1darUFUSgVes<,d fj1M\,BN_o3vԴ`i3\arE?=ǫ7PM}C|zd)8_0Q{'QjV8MԱI**&t;%"P|ʙ{[MLBܴŨiFX"\ІǣE9,LRi%<0cH}p,y/܀E.:R,໸ٌBrB>ײFh쓏8oq|<ٛޱ򮛻Ak8XnFR]8'"ظ85E'^`zMdfc)dP$.b9DZ P{K!˅%N;y9tL!gi,";O4ǽ_ӕw9,|z',Cɴ:INYdkfZ;G/V=`p/~xCRE=f^0Xa͟yѢiE/ɀxuYoBª[V22oU@v!6] ޙ73#PPRS֥Ǹ`Bg3(Mf^+K3(rhSK]y[g_Rs̬dbt\̤cWqs .OYV9MJP)ra*$BW-"$- m^D~[w}װCKyx;04ijzrIPPanKXCoXb|傒j˺UagG8?\ h~;B S)bQλreo/Ş.'ar ~}Kb.קVT,wRңЦO?_.ln{RÞ*qxG/c a6lPS?&ݩluLj[: |'`uǑ8r)tyaC0q" kj ^Zj8ʃ_0ÝE^OZgpH`!՛r?Sl;fΘ@Ҍc=nWѿpw=B׻;R }9qhخ,ziW{^O֖uƙN bn ^ ~OP*de4-ailuo ~d;|%!H'a3Jw^@q9Q9*Z`|=4s+tVKQՔ~Z v-Ş}fmC%m=üUFk5> 4`I=Q}B@qmk淩5%X-Bwr>3 2®k!R`bv5Ԁ07uVJB@XOߞA]!ij%qE:Od4P썑%使ڰ j;i{)ٯJ_j*\T>Yzq3JZ:/H9͓ys'37GqΗ^}A-8oDF4.ɱ y*Ps7C<*gߊf%fZ%Ÿ ?3Ae 0)Ⱬ\ Wʫb6iį(~+QƤUmII$!vR$b:]MxO=Ѧڂ? K9K[l9{K{_* _xlvt^9 &xEm,DqvZw41\Rg)R5<:gXjHId3UQ֛#ARm t Hѡ|uy/?#(L[._sSuUY5QF]r6r~LH+8ZÌ*Q˅2۾n ~65D'y\o|Wrή,;b;I18ѓ-(&oUEA Q c{I#w0H2U7\rٸw+«V9fc35]E+5>Czs+++KBJvp+o{sdobOa s;G[N3֙&v+Qp%uW\Ӹv2tFE=aO =B6j'A5/o34t#Lw&E5ѷ ,]Vf߮ef 9 I(I\GҳaKii̕c9Z8d?s>7qƉ#;"^k_eЪGs7ܠb^@xБHN6&:*",hpM&>$WVVIzTn͓XJxV4?-jK&@A7dY_bWkM&ipHO%_s ٔ\7N `,^k rO!o2G2=U5{ ,UfO5VBm&+M_5;3WPa%lsmTzU=bbЫ8^ZZ!ul̵H72Hbed=QQ斢K$!K9G':OKT$v*!K.F}.3Ae1Bl&JO^ Jhi41fJbM|x.)f}h' s{7Pv>ًBWaN? qs>Yq8n|X`jJb1+`,c~ePΞ#rɽ3[" a@q8 O?+(wRˠ8 +:v}jA]b2W":Qo?aNi 9Ք_&]I^B'[7}C|\kL:f 9z[0L*>&zt m?i70l킌Ѹw&(Dk!{QJ0sHgN#,9^0&w\%Ykz 7Y3DGYvezJ%X@kӀrA/oŕJ<+ԁ8ְxbϷbgfП|Q'//8?.pki:Z?^$}[(K) d9‘q@dkWokG=tѩ5G_hE 3 'Q׈S4[E'OӦYUtbWȮR-J BmTcE-QO3hz!$[O_ @RG[ikg)w]?6v<:Q]u{vLo@LOh QKV5`XW3Y%D[l>-C JnZaE.g1&VNjvs0dkYZ&U<<\8Gbf. lmAyo­Ӂq} 0njuA14ԴlI$pMgeeTy/9HW j<3ڋ P^(CYN?ΝZ('VWGO'T0pզL#y~wq*'n<74]Uvڀk*#[m뢫]1guCh&x\ 9Bk-?x>k!Czu$" ~XM 7+XJ#H@Sug6 +jDQ*ޤKfcjQ}lFI9’"*P\~RE: XNAf" h.H@,JCwCfH}~mf!O]iG4 E\.B`edO=L݉2Cd-ׯ8GȋzQ-8a=xv:A!~h, %Z0{liPJzM U6 +orj`V3rpF:c{+sh)Z_r ᎐#I3RR%4tVtiO[lW>rAK]'j W;+P ՙ) !d[WqCwU[81 I+oMsѧńviI}%ԳHB0"G,:HXTEYFHʤ6@5N(Z'r\Y1ɒ&trIK"R# x>!Mh ``ұ1-:߰LXlқv1 q^;Mt8!T{wzה.a$Md=۶hQfFŝhOQbΆ7AR7.i~{-1[W(ITP"p>Fa{H^6<=oIt*sF[N!xSҮ]]aѽ}['NBS|"NOd<$rSz XO ViVaHFhi 8bbיp4FGBrjeZQX|*|Cf_ ! O $FimAm3b-҂3E]B~&% ]x',e7ki=89qEgAdlʽaVDs-;`v 7|31o3+J^wIi^nAI}~,O^LDMH˫Px",fA̵"K׉Tt 1S2(s᏿3 }~r_~ix JB' \`wʖ?*hGZ2,M yL6PÌJmI8ܠܮKlHwUim\%RRd7bdC./hNDر$~p'٤\dBA~nN[錯Hym+%WD5;su:xz_X.+k xpbQv{=\ꇯg:wA[ByhSœ Ջkk3J'+-|43M2qT_E)&ّ1A+2~;<魋or|l9*q%]4:,2tTsaJ(,ibCxӌc;]o;nYSo v㼬H/mS{7ʠ<J`rWUM;6SZݵ`[1 74ێw|Yf飸Wwbܮۉ"U.Sd`bbM;zxs鯂)]1g;'ǃJ0D1ԥ>+y"I!uc ~iuÕŵ_I&mD?2GW#C|0Leh`XYDzm߮)ufQ ܈`Y7WLo@[gB;je4A]*\Fmji_@/'7L6ҘMOU:Qq̞n=>j- `'asp;0fSgN쟦ki{7cir+^w یwdl͕ ҼdzrUNQ]0$}ObyaHC1/aﯕ3{8yv=;< z5RCHO(QyOO`P#GQYTA "n;VvF! mͪCya(H:$X/v/{L /D^.qU+e˴0ÙuB]"SVk:D86s~Dtv @a]%j*.Nk N*ZfpNx a 3x`DPy뮃Էe,Xs&cv/S3+49gj 0j(N#!>Y` ˃ފC itYeyt'Q^>3\ALڞvV4`Q"ⶭH4L}7US%#>jؖ ܷ6.zVP/s%$CXKםb}Gt%!ovh}sɱVvXKx#.Z?0tl&ceB?UȆ4^,]46RubӦ&T u50SRz!âdcNߧbxg?_,Q;yVT:<׍A?-b&E{OIpwˇDk[߉l])hen;(Wi Z)&ojx}h7ڌ!a:KCBRbčU{:@~ܕ_gE??ts!T;L)t" CYd2"_@M!zw6i \oR3 x-UّP$KT_Un?9q.Y:>eױ_@4MT#h8eMM\f#z^vR? h en#RY9pkc:0DBK%Ýyd'^aM1jB I, )آЋLY^T(^ejX}#/`8jCًXg~3όxP2"C˰ K=GRO&LS?E>q^) "槧5y}=s>/\WDRNӽ7CtSDO`[}Yr Y_]ƺfOS>r|"΁/k fubsFv)ZNťKV0.OR+ ?xCuOJx#BЀO<-8 }Qu1s]4mq(иoPN\o)./c6pM} q迗baz;N^,tq>wܰ+Mh'eHc""Xt {FAWJJU7GPh[cZM"^']OVq+5if"U0 uϖL5N-Bڄ2]W:`5󃬷nǪcʅgPu'H_K{83ϒB׿:Q)(V+`;`յHTӲ-(0Nj01Dg8BĻLZ+dFDӕwT ZI螚X<.K9x~9< \A9vs5OsƺFczv-4ZbQUsQ;=/o1zK URA>]Z ݒ$.oz=k+gCsYx'vō<9!P84 H?O|yba81>m 9hoXO&BFY B!m|-RtYizEQsj=H+I,ypH1iE8 abK1 5$N7}t*J9zbQ2~(]#J˞e$h{Jl0ُE[N.D{ ©?>gMƹ}stzwY77@&mtm{c{S-qW,kQިZ^?x}\ÎNGFhxBoiA `w.]e={BWL"Iݵ`{WKԇ l%~hGc'cb/첮by, {(=!EҕE]:=1K@ԓQ-~lS8[t@, gg0UtDvnoz~ž=KYHL1[h RL(" wrzJ'1DIe:x}TT5WB9kHM y6@e &(|zF 5g"N+>zKgj7-n`\b!y>*YMa'Q}g$/_#YBTNMvYRH ߽37 IdVRQ ,sgziH!r.;+y/zE*f< :bѦSS0'.%3_I T~'dzXp4sMwdLfWb#C@M&hJU-> Yyn[\2nw@G07,R9m#G=\(ˍ<M<‰Q쫔>g>^R՟~j|zvB"aDQ ctҧ]D L **Tbn=@I᪦2u!NvuI=;yDhY(#taę+..:@"]jלе36l.+sL>qRa=:{w U eg:tIM,륓Bsu\y>N`UFxZ5>-y8\iumr|&-#+`v2 :GIL~w,nww6Y?Z_5X{>A]}ɰ1߸_[/ʋl#,DwCV8S?-Ux`31 F_HȠS@bQR% Gfgetʳ0~nLY,kg֌cNʔVZ &* 2^E5Z2q*EbV4=JϣLߕJ~q 55NkrŖLt3kSD/jSN-#wٚ!1pISPА~>SMoZ.+_wO@uwqsj4٥&w_Ql%GY)6FM]ZΓ @H!|x#n!Vd jq7e O@Sɋ w|l㙽H< 30y*ш 'c_G%V: ;dOuRn#DL:[_Ep2v˫[Z[4o8CiĴ'{%IK y,#2\X lE8=ɴNzAF"-L@>x)x2tG-4ർFn܍}t KtHI'q W ;otʌ]y5jhQYz? nKNg3"KU۵Ddzba?Xp!%(7T>[\&qo@t?.4lKiаZ(l m6Fthc^Rh%2JO-ǢciO ^f` 5QxGdKqN=[X*(UYc'co*?Εw}?縦 Ykd-Y)i  E?f0R +yIXynk4XNprZf3!Ҏ%l-'iQE>=4Ɨ2X4b64 k cګC*|Lx7y4W+Ӷ/@"[S]i8V}eXmMh$Lg02yP0Xs。-!`%JڻJaUkDٵݤ:cot;yZj~3!ж?gjLAPĠ0 N0`=t$|v$ BcMɴ7[% w5Fc+$rI&d*5ԠH'k$1g FWJdӰ}-@A?kEʮ<8-|*^XmD`'s!2NsQych[=0lK7,NWV!OΰUsKD"T^FK2DP=" ? w&k Hutu-.F]J8 *?dh 5;}-@?v C&ٺ~bnׅsÑIaLegP:&vorZ\8@Q.:Z}(x8aC/5q.pU?:Ux̵9ʧ{mH\5x+⳿νO6tr*< 4K>lKpW_1{ -+rD(LTNi+y$Мar1wgd&^P 7zԺ}F^7U:}DR 2*AӺp ʞhC5W `⚫!P/>VeAIzխ/I|Hݚ ^nɋiGTV:mV5&*-R0La}*T_3 &`%M쳊([:cXYQ쓣Fۧ .`lSimgVWXx[Ɩ UyFIXK~msd-HC9xzh]-\Q G'z8Hwğ$0ABt֎pىw^ւdp?ɻyG/Y&hAQ,s^@K$EBY(FHְayKf?5WF03Qo !o+Gd \/jqc/Q5\~o^<{Z( kHu%mrBwKed'y?rJD謺ZDn8U0i4s,2OO+xgOT MTIVԣO]m{èj;mcftDrzʽ!ónI_rjn7G'm@CvȘF*-sƢ|v& U)>C(~6uge׋NX_v}lV ]: bvM ~{#f}鴷ՙ"3/Իf+UFi!AAM VTbG{'sPޅ|C|(eM@Ȼ?SIE(I8qw4*5笐Ћg(Nno|e%E-0$*@[5%ޟ`nO+4Ww$ڗ+a\X &:_0aMWs]͵s4`R)`GW0wا1gywT+@tvxW%Y;oܖU[կ ˄ 4Dmkx-,[ONdAcfhP['0ҟ`Όhd/;cU rK{z LAG%ȉL\2'Y85 @fob٢ khATgl?a@XPS=joaeS}1V߀m9׍:uIwե^}, EaSIe2ϣ ^աr\ -tqr U@YBdFRnEcvоcgm(v?3 N>ST?|/"n+ %[e-WʝՒ#yѸ-.Hus ;mvwc%$Q0#t;)kG-ċA}Sf/6u%5̌EE4r%L4cΪ6:(}zX|E?yz?~ɮU3('i5u Q-(I`&oY ERՑlV{0 Gԛ~"f_XN# `=.T >%E[%z7?Q60q5y?N˞5D !xͶ҇hi-Bە]O~,.`ȓaqQ`LʨQĊqAJ-\\)w҈fG AGNy9Aj\V<}[MvWl&MF"]^f13{ٓʰ&vQ]`[.[];V=KEUL#ŘV, l=}̅p>B/p"ޞfѩK$EwiZ_P bc^#hi C?:Sve6zRecXs  W?#ETg'* c;R9!UQy^-yHftU.]@`>?Ʉu`!X UDȟ_W2&y FAX8KͅxVŰU 葙A xpvmhGu#hDtB+h"[̶)YL[*b3Ck~'K'17=yHduw$mYږ5d 4VTy4ݽOgvH;q "! p b#5@ _4pNgFGuIc20(d#!l%4?'8FԀFcToz'L.2֕j<$#}xO2nyEKeM\ȇ[s5xЃ+&hw'+Y9L>em- lދ B߮_/=uZԀq)|B_ޱ齠^Ex(0Sw $8P`AC Ȕ-MQ,}oο=_U{מ5߽ݹ΁AȸH4t @)ٿOl&aͅH|\zDB06+ ^=||,@QFp1&l:kd7\q\SEHD GeT+vCOpv#ld򵔜JI*{iY6/<Ѓ{!G!J ۆO)#̻>1ezWH(G(L8'RRH@0洝%h=0t5iĊNE5 J,g %eQ&;"9b`c k> Y2ķ0 MC% 6Q)=O*$'WbMZGdQqHR:CӀUZ·M8*6*s} 3Cq7"H-_f|$v64ܡı8h RW!7Ƀז|~<IYur%8AN(1s|%j|ad|Ӌ{(z؟wt&<{țhƏ),u2Iɱ)j6Rk"!AVhBsEdv(]"d$s ]#Jn(- h7Nשt2 =/VFLN3f!C?mB~R? KXP;sE9?栜-#u&7J`yU"9qӎ&SkQ}.|ȷ׺sz-Ä1PfsFqVIqPf=cn7< W* ;7M?uR}u@I%Lw_[^灝Cxá69̐kW|(꺶">PZPIն6NX;B5o^:/]CRIxQQҗ&=A@?AMW)GPTEx*&Sr ugv ,jJ{Rf]tnvQ >/,-`/^hS\} SqͳXАݢe q)LĹ:|%#)5"4~ٜ'g#)|JS籌+wl}rs Ie3J ;v\,ZNJxxWH6"i37tKAw6@لm)YDVÄGRS)KL2%+EG팼r"ƬP0ڑG4p kO^k!Y,>1fɅHˌ tRTʲpcl~~m BrC԰a+ҬvD P!)yji2Ʃ^YL*[|kM 41 +n=$=08^J@j,=%RyL<NOEom%k7CId/wE9c]m\٧`Dha}:\Jg$H˝Qify҄-\'4`ĀI[ vk2:xk)^Bt*V |2D33߷yqAK$pϸ`x}~s*W@xΧU (ay¼6K;karKT|'w0R4C,Tp{V-1UPG?65CnSr̜%v b APjn-&Ml`IĪF5yԴt[XjzHjxX)Ή.z lUL&&*6ٔ`xWH/nAܽ^߀l bҷ'|nYfJw)j'N\M-1m4)Cu%. Hom:JkU{ G8`&BE&{\vBCA6V: %rSlSdA+4,SyANNPڿ<sH#iW$`0=QqFH4WliJ\kBSݔ<ޓ G*gӁ&BJQۚX(z湮3Dv8!c8z6=m&?#~mSgM_ QO<D-n;0IB_18T+dJi.y8,xw.3G=}]Go2IV`tkߛ.SXK܄n\p ZAwaw&ByQo}h'7㖄ؽj%pԪ.uՁd IJ{`>+X_c]p9+iw$ Y=MarQ`$fXOԤdfSǸH @8 󠊈s:>-¶U݋h$zP%͜ 7٨1-фSTdKԚG8"h* ɳo-~R(6T0Ӊ. l;Z74M 'vQ>TGcw%`¢N_(\`*]N1qsbO%#E|Qi "ĥw~_F[]k۱R)m/1 U AXa¹cFYa,{;:x,ώ: Wɩ~f/cwVO+?jMޓ\N$"4.B3\V"Yj:n '/j185X/\/W&]u5U-{T盤k T6q)C9%G@3N*dIOb,n'JWR jFչ.CLJ'  HT!fu$/PgKNrp2a>E04L[x8QG|+h5mH kɊ6fq[$ Í@^I_K2\5=SsB3ͣL ]tt>,L$ٞiWm⡅{TTf!_@sD9x_C; NnҋEA{),:êṱ3uZ*v`zs}qqwAX\cؠEy@wa#A9`&oז]a)n-ypu"jZ'Za"Ŏ$-ÎѐȾ* 'v*^H!~,r煞W'Rε)j%_d4ȭ6(7. e:/k=@+gN~WC} gwh$ߋ@~v wqm @*902rQyf3L9x"SS< x?\,2I FS&iĭ_z<>I{KM"7QɊHObU Eً9[=¢)򧉣_j!TjYHoʗmSW ;ar4 ai  nh5n]}Rd+>'ӚPSafEʜ0azD2/3nMcCQ5:' "ܒ̛) N"izyg jDHGZ }!J7gyhdww 3}$.:W/Z en$_oB{}8A+sop&gLNT)Y "~ XVLER[cnrٜp߀ GPlgYy}(Mq>MޏjR,bCTk ЇޭWVgF5Li`$'C0x?ۃH3:}%ڸ뷳 m((Z  ,tr.6q0G,jCCz|h#ԳXG*z)V\`+ԚsJP}8[\(^FϸdѠH'ҽy7-8caJFӟ:?W&J}!3b)Hd֘'A,=rRD[SwFb:XQ_J'͎ :5:?ɓ ަUz6T}iRwEyT,-m{UqEi~GDkAi/h&%\0Ȑ=fSr3bY>y b+Mu6 렕Pw4vmv‡o,{uGǃ"RXy nS ӝ1y(~pdBγX{7~FI^;J>96-h`TMJ8aI7zmmYK  :]n8-_x\oY Q<@t&` Ϟv(5CDGVZ+EMa?ج [*nkf8@T6.cQKzy|E& qhX-ڜ+#@AT⴩_':4-mXF-tlJa.F^RC]Sk052Q|q˦JrgPk݆óĤGF&;<33'w+wRĂ?\}LnkkcŃ~#\?,8rsE-_M;'Hu%P7nvZt:Bg~?[ȢՌj?tX<Q3\ sn`ˏ tTizޔwi-}MIc$ WpMԇ<1OA"]K(ǕSZl=-܉ ⽗;2v(k{GI~⌯ 1s؄S>ٱr5P=ҧs."o&CP\er~ƱL ]q:I;p67}u]y ?VO֫S<;.Qk8YPAn6UH J;4!쭓NIBn Sd4I0[܉(!g9;zZwW,8 [.yʩ 0Rr>tAa[ZJmesaO"XՉEy8FtǍٿݯp<|]GDV}Q Z fЬœB"/j vnLVǣׇXp ^ݝ;icD Cև4*+Cʟ oRdaP(w@CdRGÁ[W WςQF$ d/(e!q+e}Jh 1m?I(ai"(|l2 3ϿT"?|@‘>_p@@t;O ^ iDRa}Y]<9&*hu5%t]Gfp/KgYMϽ}X&> =/J mrp>.k+@c!SA@ϳ3l7b{@\SrPyuAo|?g#޴ci:v{pG]R›Z*8tX8%CdW@90T@ .So%$33ZgiUs(C ցFR,m:̲;gtcKJzb_+IrōFI_eu * WGިr:znFs7d2*+MdVf+NaE!jz0 R(Mwbiq0N]tW߅5B`2uB@DTb `}sV\3d:ݰ~1aZPHRU[MwD)gMqz2'<έ3\⣽׈ؘ*37osݪsPlZ׬O3ۓqO^f >3= Q+V?C}A~j_4xp:U[ǵߡzr^; (&sVc}1BM/T#(kIkП)0Q4݇Ad"ş+\>L21hhxZli ,j1ejvAOAu>=@}$D± \7 jwBE Xf= ^ & .&G$|U5 lp$) pN1N|Nޣ`5Ji-;}КX9~*t|眝r#ˆc>!r6pA eZ}KǠ~$n_P%J@bՖ+V"ByLmU% `?^CO QtREki_n pD[GGX0柀ܴЩ5y&?FHPJǮʰyMtcqjl:ꡒ0 .Y".zgC$8'y7i|11ww3p'8m#UcA5=;z gǁ2`yeψhFm 8eP7 NP8;?h 'kq)Y%6jBv>Gc-GU(ƌDRřxk;]$lL4ܠk)5JK68YswZqUN\8^=qZCAh:'؉8A֓\`\ESuFh!ROX[6>JﱲO]&'1\u8¡RK%o8V𐂋ǕxQp`y)"PۺLX{ڦ2 w 3hY=,'a9g_ :<>c*YaN6 / "d-䐱.&߉].}k ^,˄cO`d[廒#YF)yzR@ 禅Fo\5C&cF uжs{V!w1.,ADXlf1"mTWN;T\Tv[-֯HdA|EK{7ioJ^(ƍL__]ƥRkc&ֹo&AZs%0NO Y!K;E:?|fAȫtUYҽ2!C39b]\0,ˊxYP~_誕=H")p]ȣ*O-h[°0@B/D$"?%Ml^OKS?$,݋UØ#`fQ pSp!<2d|:çRh *j닖ڇ8F1iVU`h$N—] 3[l7XNJNBn'7Q4p[/ <3知A] ZqhܔP_%[eguZA 7BA S7Jֽ%}Ɠ*7=)%Hӟg|%:)ez <ޢ2]QJ݅ ,EÔ #|V";,Oϫ -mPHxDu39/cYN30@{(hDϱa[7L,q%hR:SӸ_~KJe skB| #>Uf?&&O%Fxc{`E/o_|&I3DD.}; ZV֡u L JtHN\9'~?SV R}eTOCnKNnRgÍZNɻކG& ^iت86wmn3i}sOI0J^S:aL vӇ`Nկvw0TB0v?ɓX^ v6 %g.PNđ`f@Df}k E<5Q3'H#*Jy3%Cx#9԰NJ0+sIߥ%j3(ɷ]k]WgڝR:*n8L1&1X#41qhL$HLDZ*DpNRM*ɴL2PTg>PM/eYqi:ͻ˙-2OŽxAeQ):U #Njf;k+D8WdwsR$ge@A,Q`z֏ߍ1a޳MuC YUP~gx0#Zp.Pdbo_Iu*{4R+ou;J,.9N>OOkL֕1$,!}aWJjAVg^SL$"Hb*D)jѕ42+"NIc&Lz 7bANXA,#MkIo@7aBN@I|zykeq]!&ES;nSDM:2JrEYҖCo 45b;ӏ {; ZBeo=27(}`b0W6֋0B_{ꃀ Y0E"!A@5uEfY=yHmhIe1ps pqH %d?<9D'&F>tu羔BlJs12S:;e5{ey9wd.|ɩeUC'u@No e9d0%'0m!C>  %pqśPT|] V'ܼ@k\C B荹b\j{Ѯe.0O}q`~t?1&黆]OgmMP\@C&\1oF&@BﬦȣhnD4#m91v~dV%3q;RΡJ`J֒ @ar{~' fd ͋UY6u/;y$C>]n !Ň_ZGmRe`/CY~?b:HF^QEF.MᇕZ/#!cUȺM}uð5?#$ e) j;Wذ?0Eh0' '}I8F86@t4,sQ1r|,Xo4:fY.T}x"Jf!Q0RPPIa:QP*|=ZCf!,ZON+u*]FiDе2B~2'b˒CRTHvŻ37euY1) 0u92ǚ Rw~5K|'4vMdpNNWRa|LR.Mx~E-r +H^Iwīm29p%3lIm4ȸ\) 3d Pκa l,y{$Ր^`}2Bݖ Sj]&Z6lWq 5vB Pt C?8emogQ5d#0嵜GI SW8x!U,/ JUeL^DQ5|H-ejL/=sBpWyܓ+W6 d1?Lͦб,m7HS(v[AymVQA]/f3Kݖ Ck)0agpƫ5%:TmI]q>61ucX޸BC|XS8Qz|W$넿ǹ;)dCvYYb5@YrKJ7ֳjjpNvyMyLanKE[A0e6L% ^X!m%)"77lh LĥBZx=5QXedɐT, XR/.{<@2S<;;[ߎhU҈#Ԁ숎joZ=c'Bya bPnvm4&P*1DV *yj?fTk;\p&#uS8TgjNC'rCrU żX Aû[c&cuӪ6oYkddVO$`Y2Xh҂epg5MC E%Әuh29%E >=!4ziZAء.ǟgs{=̓uj3VvCDxp(IELny,8%p'8GkE dg^%:-):=$ra:+8ZukyJrdbn#3)| ϳHl/_c2'Ib_^ސ𰕉j=63NZoP m4>}I(t}UGODYVVɥk"9e=d$7%ܙZW]~Úph0 TZ|}~sms{>5\P!](7W_v|ʂ,G5ăƕQ!O9W~\{_fw ^G-FG{78/Xs\]\=M_Mip`Я&>g+Z P^\޹'IMxҗkiEL(so|&xBFo"}7 UKٺg,шOe'RŮDq yD`GF8 h#W/TZ4|A,ײ lyf],i= WRQ~@Jftj妱9em[Vm.| 2孧{9QS@TΎ,`4mXa{^{^'NEY*+h d- eTYga@#֕f3j髙Ut'MqR, wQsIjoX)?ܔ(+ϘݑT.j5MU:JB-LN0#g9ΣEĉQ*P9D ]mwzfM' Y?-zCnJI-~kM` DVuֻTU5 /y-J:fZT[ =b?**oscnII{{:OSbdhh31Ixڂb`~€Я3,;0O OaHvu$(CmԳ*v^dK6o;)4|upq6*RVIkqFՋ˦8 m'j! 7ȕ + [QN.R8$vT-㿆H7ʊw;W#OmZ2o%H]2!KN^9N_΢ "O_( tY{#wPxI%SJEeS'X6VfCw9];w~eE#!7o^儅iAGڌ_:՚j[c"fmuX(q=V^M{jaTo,22"m8L4M07k}y.*tfsxLR}yf>s ir5~ewe. p*^LLt ]΂Rr߹$LxnN%zt\YoU רd"t[ 9u~ꓡϣdCP|FU[6gzk}Vv%SБңkkQ6Mc2\@N͑ zJfe0^x=F$8W~d*+GE ?Ϝr3xIT. Ժ炫I)wޝw<& AVS2pk<8` vxK{c܆i0O,ũaVT 3n9ۥ@"d֡ri0.7(M,@8. u"kpnu}ˍo\Zb . KzwՊ9l:wet|Ӧ;߆6cH1D4f^W3[5Q=cifcKh!3uzEon ~i-֝:s#>NkPcX֊'ύ嗱˽ <ի6n:3I26tPdN[;9S2jvHWs ?]f7Ͽf ,6{!Pw@fGczYocyj<F(;̼TţndԣÊ[8c*UxXG ƿkFcdMd\I HObRxmEd3EC)mEkjET?VN 7,5bIJ%^]ɐ0+㭬OJÀ`m QSY.@a*g%+3}ǥCTF"nG͘!9(aͦYF -0]xۜw[Ky8w" AZ5 Hd3;{3UG1Vaؚ1[0SyxHyhC;,(*liSgol#Al?vWSM*!OYj% cEmqClߊ[]OVD )~r >چ Yu6B',xNNî㏇Vl^8yk(Rx )7lLq7|Qfϓ>kV@f{XWI | qCM[kEѢS[ 9F~u 첌}I~8`N2=twXf.V;N%8(:UVPHNAHUh%#,C{kJE pEWepZ3 58t U"Vj1f4ZGvb"Cz_,ҫ.l`BOTVMaWvf՟Ǣ RKD{KzۚߺjXPa>Ҍޏ&䁂lՇ4OJii ^ R3j=XH.xLQ{ܝ)>AtN!WGՈgV=bkhp)}}d}'ٰQ_K4muⅼH#į;.M4ЏY_l}5::oDIlYmE] .HB,]ݺ[OJMLxad[SN\tpX~/V8phVV }- >[wfLF@#4Ucb4=yElGE0nG}Rzs/u;o4^X <*1\+2ǚ/4ڊG$Qӡ? af5l-:,Ez$")IuHzozMx@RgRa0@V?TJC|ex$eIB's% ldziDL~}e!pC wξ䑲^ZqnXrw~s7+[vFln?1oISqF>ݻftjC>,$AŒe,i4 1E2sω18!&P3\  7/0HX Qœ'bMvpӖ>=K{D" nO 9|G8*A%7Q?ѥvZƜue|2۲h9f˘KbZp\d'8翭e½Vb$92,aWe *1IֻkɂJS &@0`l)MoQF R rzkW:G(~@ V I&j(ОDFƤ f) ^[["oCe6#hMʎav ]H¬fr$3DZv%~,D&T00H)L- )OΡR WU~蹩/ׇuA9z鍃 {zB|1TG N"d"I4,$ZF)U;ܺ~27bΠƷT]q`dnٶHWłAm p/R[N4Bi݇сRHeܸzzfZaءGކpNS]qqI?[^X.z^W_c.o˳&#.=dKZSO/ؘ].z/`ɼx&hrp2M#jkI gq8֊NGN>RJе\:]f";p2r SZ }z.q z,GNJ|ԠȝZ eP|S/)o,Fc[˕+K~^d s\x SܣਬtwvI%=PdQi|4^as}{;Ѝ>`>ZwK}/I` х^x (3i!΋FCYMSܫ PPw'ۇ?x紸piu^pRXGJ$Di(vT5I f&94U(68Œ\LIs~o}8~if>zEkR_둱i ",r39Ob_xuu=D^^}oscI~E]*}ϡRboS{͇xĴ) !(’,gVTń.JᏥϧuI"%m1Sk#EZlo"ûɷĒTê3g5? PjQTz?4 D@<窲y?9U*l^(ЙGh(л|nW`@Ax\PPXݪ#0B=b3_2*9EDx r~|QJ1^ r rE2x DF%#Ӎ20wވ|wvEAEHz頸n2(]*h[~AVI- tg(}fˎ0ҟn4pa'$J2 Xg1'Ե0֒8i,}mΔ\-SIĘdi/7rstAi(Joع*/ Q-νWm:KuTrޫoy[5%J[+s(E)ZQM1KeP\#mSg ^P5U59[dw@!3ˣ6-Ƞ#!JaDʩSbV 7@j|l>acw~JV֜) su.| sWJJc(=v&!S1i@?ChJ\Ɂ{>b;0:#1cQ0NT8b3}<tRc؄u(_;>gT7{mH4|8rR_F@ؾrvZ~U͞1ghkψa|Lo. Jعj+Pi7tDPjOks}V'f^wu`/DHӶk/)m?!0=XyvR u6i$$q"?wToq*'jF^`4-2mi{Ktaw>?0F՟WÕ 1e`W"wyGwVG]PRg-b]1)vLDQ%ow#wwkı;ټ=[N oM W"݄s5 :s FFzAE6'"辋otJMwӍ!'X֍ %WnI_.U!sjPyq۱:Xݸڗ qsC*S{Id)]w&l1@+dn\^*$3t7 G4b_ֆ*-`ǝ + eWj"ls;zAk9ng>~IC-O`~?Y W[bVZvmLYaCPi:QM!V)B]~RUKFV"x֨[r2q8Mu'5sCkE,(me[ힸgDGmpjIi>oï_i^+.(+5˿ÓM6A;vW?[;!]eBSsemAךH@)i |TFCp("ES'PlAdlط^FioP~ddc* :?o#10yJUhC̣z2Q0}1IfՀ!l}Z'eo$0mhVe/$xVD}촾oRڳ_nڼV;=GpGuA{\%@M'#CUL !/. cA10"p2NJHF&9g Ak%*5V\.W{RZA0{T lkR;Բ,/~c ibK}bNhTo͢0d?Žnw- mhPa7-mP{o44 LÛº[252 u/6s%ꐑ p O1S&,Qܤج/m\ q_!J4M) ĶB@[PUB N92ڪE5LCrƕ;yn`zqT$ziyϽhqn `MJTWfv6/bW1=ՍbEXoul++|m>D~ I磴yXXHhrp}Qb)O53z*@.,N W^;؋/yM!,;( %@X͸KcŦw<(ïj0iƱ8kDR]d:9qq63 ]6q/_X-${Z kB;᳑.j kJv7#<2zD[#O#=[3KD?GiTRɱG40LK!MDѦ)$6hnux~!T ]鐉L?@fUSouH~G؄z ȺMnԀW*ޡa?ɏ frhx]%`d{0^}X7#xe1O:NqՓpL=NIҚHrW.4I}~YXݳs|H^H\R$\{UÁ޽7B紙x %H׵=@A+v+簲[o/7 =YZeg_P~bd\E/g9xs!i7:>-O OjjԷL4KpY&٣Zc!ҩYdڨX|vgQ0d ۂ nhooN  " R,{lD?_㦫t8ysTRsv)+p`V;P,WS)PqB^ [ ܖohjE8ϺIiv^CT=^wQs/Sh.pe!Nh1AHI#vڢ)r~+6hQʶRM > ެ4Q`Q{4+zo|g&@mdU|P4?J0"g3LBp' kvLs:tK'-!ng#?lz7dz!  i bUm}Άm ˩! &pEJV3qɂΥJ;P\coJa 5|\@;2d~C0lyP'|Ը+%mXz_WtL},Ѱac7U}0 >#1q 3x(Ʃm?,i @>F]Pr4*Ae߄~*Jd4u]r+pХ@/wS[A (քٷ"`-鉂ۂ8]gڴ d'>Hc|OU"J5u1W5;Tn^h/ ;RkZ~*R'PEL-t155 b>w@.y~ 2 -9%Zn֗۾"8Rsw ŐPd? WuV&poݼ.gҲ#S8$ fMh~wr`ܺM !nHxa[nbq1Xq&s&{KWTV? Ie`,$,-b2mx MO%CZ/u{B99ʸaHv "ûALJ ˍ}S —+$IMT n4h!AM5hoͥM@9A2yx=YHLDo ^.$r4tEcc%i(KkWF MdG9΂t̓Դii94~h5)~Jjq ȇ@FVjQ밤~8˄"/xSEUmK4`9cL <\d#R< t[Wyʪ-C0^j[QHZ1hr7'Q!Ψq jEģ9 m\TX+ƽ,gזS[h">Ea0!ar` [3'fq$5ϟMZxGXi6)}5 lf8(5oml秡~A' q=FFv oAb7!zG><~?(]>a M6y Վ3YWEPq PKs*qލBKiZ<˱t''ni!׻Rs;Va_iyY,{~:q%i F3AqjDoZ8}xvt*Pj2g8aoyfE6$?52|w{#zRT& yo 5 /W%{;4}Hjd6WO֖ W|=nnLS3[]*UsH|ݟE,W)n Ԍ">kE5L7@4u*>d{wf ?FU tW)Eߠ2<Ҟ l۽x:.>= .mB[ᓋ%uӜ; Z8k䩒;e\s墣^?>W˦luhAZ r9&yP\M/dIyEP&)G5 ZzܛĮJ4"mGĘLo2G=1?QeMV+50^[|PJ"_ٚ]\+u&,y%5GG~lF -䵬Q<$ߓO^t]> -rj$5ng.&'.אin[~N7`}tK>,=Ǵ2T;tQo LTop]˞KUnc-C[[wX"ZPɌѪ?M*w%"ǔaE('z-*5}̒3-Cp6ی,ߧ1856 h-ey-9d.$PjLbe斍ێ>CX3 =Mgͼzl| ī~KrU"k$8aijߘoeb!|;"@Uz\C MLj+rv[$5 s_mtKĜ]P!A3x↜i~svw"<˧zhMqb&'^Rk anHVe7wl{Pڅ Bxr-G  RTWuNi;y0C;00UxoyYC3 QK>4_p$Q8]0kG*8 r?)@D|@W( ˦/N|rEE>SSNuM+߁D[7c!=p|УoKQVO4xaqﮥj暧=Ly2&1. t"570L SC-v=4G#TBS7*|ͫroCDptXmPE{/t /|fdxZӌVʉXh ":ؐ~gC-ܞ?HC ]2|Eſ΄u Й_ < y-୫`2*La\9Q+ˈ,&I􊷠ЃcJPQ:ȑx K58 dK(mphp-R?̭CIFCar 15`Gg%IW2Z^jȔp1o(Fzu@6<[wCqp)z%- W8+# 5}k7+虺lM t Ő"G(pq0W"L\~_ a<;Xv ҏ{8A]13rT77n>|_]Y s8!!$a l.@k?R9=1kS ;ҭ- NjtkFp1_x.:TcX\tVݭF:. pY`v950wS>~3K˨+Zb2}KU"}NIgjJ7D"j/!7 n>nF\W0~/ܔi*q)6غLx0 1@-X~8ӓ{^%c}ڣyz}EKm+G1flY}h=3O7`UgǗ\(KF@wB|QPtLsEMOoTh[minTIH~띔Z5mY׼͍(-#I476.ata8l=VAx/8)aA8 y=BY CkzZq65Gmг+zb*d,gF׀LnASo +v_j_]slޣ]u-Z]%=mveb CT?ߙDiߺT!>#x3X (b3O&(W絸 :$jiqt. y#'%V^%5qs3Lm脩T%cq`Sz!IZrCeH$ad8N"{a-"'BR PG(О1hVࣻvOwje gJ8}:VҺZQOP,OH ߁0k,2&WlD=#iCLg_ #y~Tͩl]oez1A)m >(Ji^ ;#|*dH\fC$DDK H{Euub0c~q(W!Ţ[f3@YL9Afy9p$eƀޒ39ns:+|/iG9dY}p=4i[Ĥ,@ˊ8W Ԫٴ=X >pq~t5y 0VL͍.TBeI2#IA7(NN)UL[9ㄮMx;ud>l&1~o7(ޫثeթ_^Q™C@p(~^&C~j"v%)!qfNsyjWg#3XPc&i"""aq=H1h5Fh ǜW0yo6t)`ŵ|Wy?Ie,sĹmLc&uTD Lp`^қq뤗t)!p"{Vzg~%C qmoJ#0*r T'kԮq3ދ!f2"IŮmƒp>sY(}=nM"2go*i  ,B`$%B.ZDO>wI4 TiN{U;/O 65Q&\mJ)_qp2Fa֕xT%ǟA 9HY|X@lx҈ :tmmt<ů%"?4}7oH@" G-Ek0n(D06ݛwL׭8D˚%icRu=岑'—<} KGG%v~QPx<\EpB6јIb}Kc pN,Gp} ؎cQ b {ȂdjOt] ΩAϟd"ZLß>D ($?|1 @jha+< ; &v],-)ϥNjX #IN@ \d. 57̲P{4lNmb"* Ek\i=')Q1/|` sMݐ?I=ٚ7hO]j~zS )zP]*On""m+ⷍŒ'Q Rf[8աӀ"?F"G>#"YA.a4eh=c%ѵBIo݆kQy՝-Tߜ^ 6fm cBDY̛AMppa*KivmўlLe8] &sPg)BV";,Jʅ;HXaB3z^I67iWOZNvfl/!C9/'"( 9 Ip|Bb@<34ob-- +(WD{?DHN1|f|BDfT;q9жmq+c!gFH)hk cni[:zu̟wvGvazr3!5 C45U@۲u[f#>.f<;B`%Zt,o{zJ- 2BK Zr59/VCLJiv5ZfrZ/hmiktSAF& aI+|%}C$>$G}NM-˴]"{xnK4n)vg]0EpScdÉ{AkH~piT{G4;Ƿ_ ;e`+s5J`>I)vo,H4h͡+akN+,z#]wJ=]+ GۃxPū篊j#PgVU(!C~b9]$XlЁp  z34:(xxUD0q~Zx:_8e)Uf"7ZTMD ҵ=8 }dI3EY `0̽2A/I-j.]Oa1XLlh[6),V=i(,P r_&. μ@.~(˯hipg|}Qb80Kgz!H`jo?>HJei_ex8Cюfv#NW5=Uk %5g[䲏:z+~Ň~ yf9q.ୂT#'a'#2(56R]UKX T:ܡC4-gR9xQ煏t@`淙a]17SF3%Kotv`dSqD"N9$9_J1]@8@)׊ j$W ,Ǝ|O84 sCD&rht dsAKlQj 'SQ|Z!LWSg7!Fy`). +AT|#GKKddQ GHTeJh/ jUUDv97{@?^< \oswg!T$3XDe?^0qǘA]剱y]x/smq; c̐A~LoE*$C &uTo#t8)IDjJEWB, V]`UyxS CVSXiDf$ԸQpwvpB5qv?mph0->Eo jhX2#=Jd(wZaMPm2)n~M%3&6SR'm{z֖trtkAF?8EeTZd}湎eK0疫uX8$G\8g%B~e>/A~M\<=Z5e;|Gw,_xLjdgy73KnZ] R>40,)ƢzY_Z0~F^~oܜ.<xN mľ<)<ɋ?30QPnDc==d"׼[&iW NLʲgsR3V 0,)+ } 3 fS'lgAb:@>V/;ap7St#)vnSOUڜO WD9r0߁ƒ@Y?EoȈ 01DF~+U`ۓF2+U2&d[K2x`V]>*Dp̡ WB:8bzp\4EiRV D avz,BuR%8m{j:ciH*C_)j=d9 7U!BnΦIXM)V=s(DyYd`|*+rX'']PNcS( , @m"= k&T&,?'n=%4D%8;yPP>Iqy :: uewArɲ1|Ti1 \HF~skA"_k-j{ 1b׽ڜ:HE̵ l?݅Vc$ 4m'TGf}47:n%8J&MXIgB~ (Gw\805/F~/7[›,V,kזfQq ՃrF@}_=E᫅ĸ)6PCgXӓ "jd۾&tcv*ic0:NwIHl?g8egn6]<¶IN`A ,GCvu RMHqLI=-Z_ČkԆV#v{Q"r<[ N w_F}%+uioR6jLtJDC[8*ipa. :w"^4;)4(<<1X+0,Rv!00Ywf<͔ "@\WܛQ#Eu XM@p P{&CŒTk@SN 4^)!@wo3e Zbĕg-4Z{syǬz 4C~1\,# mLNR#XͼQreFaQ|FY5lSηIHRz{ f[-nie 70t_T>iòfAa:<['Dv #IT\xFQSŗaJ!͞"4;df BYJXQ7M=AbYnCLZɃ٤cuNU]7 [qfG_sKa=0lRj8_9#"^nۏ7?UժrflKr#.|Hus@{;r}:/io%/t)ܧ]EUEJn-~ 􁙖sG%}[GgZݐEiHrx5?eXP\X1q=0V3u Ԯ=u+Νࡈu2@g5紧 rw()RXZ6NvVzlln e'YF]EoQ6PZyIr\WӤ`0s'ޤ} 1 m^n ANvmu۞GfETZJB'%)u_]jeeJp (42R¾s '~t,L>ސ,mZrJ*?H5A17CC؎޶-ZSMdH'tX,Q)'f4bb ##Bjw((ZϐXq)I&4Sfֆc&LLC<+.:E?.m0=' tWLK] )vB$qO~@Zd91h Ҁe  AdaY˥c:w\ߚ*fVb;8]PyA;]~һ'9;=uQDx䢍h z܃k$ 9fΜp_7_eRMekPOr"7OsH VϿ`wqʘ8_Z#wJF 0 l zP@s3f :)# y.1y7;))fǟ^B·TxmJC85z9oǑ}`Nev؊=aӆTP͝X T7oi^$PqZſS ClFB_C!*~{?mF "v8F"2em,Ϳ[T7 1dih1?]@,2ڨ#I,G $o; F?V QqM򁲸9<근u1,'!"A.;'M{ \`[["䋵yo%v}Uf8C֫!JKuj#BוSaCQH̃[b˘Yك{2ZT 7#$B~ #zE߽|+B#IdfR Xe!H ךdz q@IhhcEƙ,;omyi޽+t|sQCxB3a#z;gVxe ڣjXcK*N&oyv}*nX|wd<'7)?pKc%tFf<}ɏ+nic~~}IQղu#Qĥ'7.'^GV^.$'>kb(ԇJiز0*iJFA? $HP ݈LҥSguF2j[A('8OoAVQV5 1lpaTH)YAH'1)qG@i!÷f44`GYeW*:g"E%\@ћʄ,x5hȔ>5jWMyT6, B ?UnoY;vF>h jd*EcL<cLz #(ju3,dv=iba ' qdR)k>KkAtaNB5L+3+ZNo1lq.\H4ذ!  b%*-A@Hp͒DZf :JP 8aIqbrX4$ߛLlԍtX 6m V}ͣY0{ք$^fjS_J{ꈒV6#Gu"'fuqwNpt f*| Z: PF57V!"@s˕ pesjx<ʗQFS68[RUﺎg~bf[fr3#{J>34s᧙U_dI~hUu$Ojx@CPy?KnG\!NW LWauI\ASC4 J񣊓u }(bpͶ \m!YgSUQY=2\4#7EѤDW2r1PwH/S{,Ox>}d>#o'q XKZTod\I>+"̀aB_]wvFg@F 4T'GZmŻ%#1c?:NO![0y:s>^e|Y-](|xZk$vcA "d{.'ISnJ RXAc&kϝ\2ZBd!]߂Ջ^rHG;h^hGNm`jiQ\t] Č@hW#m 0ؘ:SS=N`֝mPf{as'hv^W+И͞s{i&R*;nT  IE&p׈+G(Z_6as1lz" ^jq3Bɦd \=q3췺v` nr,Xq,m\!UT{ٰnPfڝf ʔYxÀdl5;ǃUon1l{t{@^FoSӏp(}ke31ޛmGD>sUP&5deYᄫ[z>/U¨v9m!ܺNFL:dPV.GFLPخdoޔXj }_h&uJ\TEȵG(Jn'V'4ZYh*6GƋݵկJԹaGb]~:fB+I-+.U3]a=P{]#'Rz.V-=u' lIkx0;}(WR+_) [W?7].F(~#CRRo\m23bk6ֲG!{ْ#Hj3kr+0=1F#9LB ,vEzs0n#BJ)ÆRUl]/c.,Ah]~wmIXmM|ڎ⃸=fEExN6i& =i"if>kt6M$Pe#嗃^d+W~-JCpx63Ɉ(w—EE>ZS+xJg1.@atQ’UN8t Fb̄5t B74И=+ >lnn**o)D.Xb2QŲLHRP nClŝmakjM +HW[o2Oсk]:ϧrm+ 0nM1gCa|SnmYqRsnD g[ w;,9PJ`zJE^h/#!(#} 9dOd#!곎|w ֔;"%ubqUq &ÔT'tYp4Y}yJ Pqv8^)vֵkM)5ΚMF c"}J qR6{qV`yE}x՘mATI>.# GdaKڛ2ҽɾ;][^wc{akY5uO' J!1SjMdmڃ)ldeKeC+efw5jJ{ҍ7vx $[ tUnO1C |IXnT$3Ks(:jT]!')Z|pP{lF48kJe F \uV13qe6$gNgtCQ%] ;Cw*ʭLJrtEaxz V< }4@Mo~q#!%h[iv0wOm'$Y'Ү`07k6^f8>wa- XA%<'bw>|tCgU)46ϫqz\"{~U4t^*ϸA1ݗF"pU@D4i7޲-^UjO0sѣWeeNS䥕Au3v'߅Ljnj]1 9snP%6_ /XO/߇h/L3hی[3x@łzI/fԉdbn})fuGLB-[\: :O]5p8&u0/t|da0mZ: EO„pKEg$ׂ[M?30ybYLWrՊYX<iT>FlYCo'(:_Rz?_j;Xu8twh+ϴ$PRv >Og(&~n"s)o #^HϬ׻uTeHqTNYu2Yvz-Z n3UI B[q7FIrKl=dvz>N8@ˋkO˿f6KqA;#[$Ųgӏ-EazaTߌ7<= >Kdr%%eNW^Tț;-_ôqm'wV@G:εŚ\C}ٺ ?4YsU0#?#3a s0( aP) rx^(Eٺpۄ1J~*ELT`*MP"H6h A/slso:e?> 2˾Ory(ˏs$:!2rqYTpȧI`ZKn5-t{OMjAA_?"wէ$ 8mk6GD'22N'T s|탍S3t =^Rv!Pҗ  @1NZbLҸXAÚ}JxNt=趇vGC#l_>)Bbpj9`zsE ]:'XYWvDߣL~n^jǀ9c^gȢW! -x.HCu0nyXf^?LVIU2Y$y|1l +]`)۠F5 1&a}b`2Ck-)Lz(/bqG&A2OFTTQB9]y6\U6'%#؍/"QM.oËTL 0gj]o"^6NGLtlR7!3Hwn<֬.Rx}үOUBӁ(N2xsr5'N7t߰l41N1qf62~L+;_@02Ҭ(36HlS2WI*^6o W;#1!PuxV:8k1qY*DH.!쨰cMj|\A!gNQ?ZU!#/?%@Dx`7;z zR_]Ds!-Y V*tM]"~)F, 1:}SxB=ao02PN+|l.zȎrCCUz+$sUM 6's*r丄M@:yzċ iN*Qk@燬~şٞ^%IA>nV 'ήzTe-bا47GQ!\aH߱H3^"O慊'>@j[aӘ#ΆQCKVWŠ;ߡ@A3Q-𱨋 2qsP YfϬ Is-Dkz\]q>Qe ^ERsfJY*pySZ$wCjj!ޮ5;?SE VrOx61^+54 Yi/bHq'Y )=NNe_P9 ciWpGȮ[e&(2lc\1`9":1 L!G{1K6ۡjV~qrRر' = 5>"Q=3OʯVq #K/LM~7ɲYaPTt8F*ť}+ɵtG>wz<e…dWP?} pV݌ʷ'aLT ?#Xx/36.e!Aϣ@ j&C3}Fql{yV!6@/mLtf^N¼dZⅈALInF->ч';EH$uã(Թ1InT8܋8_X8MW ̸ԋ3[긞_,s1ǒ"J!N{˫Ψ&~!vcҭN.:b0 z;b:`kIy'SJC࿁V)ˣ@ '0 (_*)^ QBѣoB3Ybqo߮d1{o38'c-.͙65W1NZj({ۢTD,2lϨq-Oʗ b bӷj :ph[ߚGʼW%QZ+`Q3ͤ]`#셱,lHۗMV!>/jpG{L,BjTr'cGГUpB( l 3?obNiƸ;KiU< N9po@feGl8/OM-DM^'b#'uJz,!pN"mE$b"eBlUQ +m@+߁R^^y@,%4 K9cx/4Yn#SXwORSY) d] hl~ѲD}]<.`X>Oӳ-W9{f! JLPAHt.tn4O*$/P6ɲb'>yS C?Sc 8?+ -a a;.scHmÅ0`n"4{Jіq#QE2Yی­IH2X3X-C{[$΀<ӲAn 04o$ப; *ș{:i(5ߺV>lu(iĥ"uR҂wBS.l X!$k]_#^nΔTμ7dË`ADep "GZ헣73VDBM{[~!˾ E84 Ap RN!~ cZ:KQVͫ&a}djI|7y-R;CF]m}`} mgҫG褤0GDrsv2~( # a(报I .Q("Y'Pݡ Wefht<bO[)(O1_Qk@,].`Kd]dU"(˛#wU!\|6yQ^iIvZ!93E O2 as.r q^g?ېhu)c^gڑ18$fJOe@v/ɉyjevx(*?V4<6 m8Ky<&RZ@:ܝmTk{/ZQe$A ȩiUc "^)umLk= vSs$dצ߀n">EK4&򅗗T_ȁRp]@K$bR&][voRz;ѐ߮rUq9E6FVO55_:>K_u~^s;upbߜ+R( C6\2g&Xuty^3]Q#y=I0dlsLF,QzB=bC`J`@;)JF8>C(#4t*d}Nu +^?v^.l]DM2>#EϪohe70P iN){xr}Ppr˹.?M~ZܼyZ ~O՟0wkH]jXU˶C괟a%@_5dZ|否"y8þM} gU_ ^ Ϯ6Ғ}qD [7矏2Vi@|f(0T 5%䄬ѸNB9#j [j +~=/L/aL4= ?1zxRΏO(yGd9uiPᓖG8ìIuTƠmAA O}0P~:E#>ظV,+H'p~I_Zn-`&YLU_?xL5%~Ki џetb8au@l@Jr7DO=u[\2' f^Mъ׻YT_ϗmOm{O\7UwX,"wEVa_q*8*&瑢ԆDp37# ߹y+.*Lqr-^zP/ikR' Fy/9MǷrPot }$YSR3H7(7c16HY3|UJ! j|ZQ~zwLsG!phܗ,2$Ƹ4 6SZrNS-%""s0MN9@M [#Xm1lRMYý #=-Xq$ipn_Kv΀q,/F9P p"aDOEea=a8GՍ k:$.~4'RCyM0'̈́̋B%O m3 ^yۧ<[ yWjUՈ#j]n ^TiA7Z(.N[hv0KPm՘i9hh~'&.cR @& m̫Qwc`r6\=280"iďH?_RE4A n4zRkÉyFx´:ck&>&V{#5 fK8D^φO|+m%6GM7{9}c{G{8&wOتcDO&1F.񚄡` Zs.8ng66Iop!Oz 2֞1 G%?78A48ϒ>Mh>2x@WA) 5/ofv 0C@N66yɰ2 ^_@.1NWU^+ūm6ۗ{[—2/`+:1Fd<镛Lfsᤛ~ܔfDQ HJð:H-[.޹y(LֱpyGo=KGn[FRLS)B*Te td?RuƱk Lɪ"܆iZe.5yu]MR"]5hE_8aǾ;O+uKd f豁w%;63:NWBE:,@j * fҘ}D rDn [it6 ˗ Eʒqd?.M^dK (H= 8S[Կ&M3VҤ+?׸ԣec1:)-ߚA0 >cS/zo{a+hؓ9nmҨc|cT`gmf_Ӂ(W;疰hXʬ$SW}Gt ;k)s.YXf2C ~QǸS*Jb$F+A:E(ZbG%P-}\?NqR"xW:*#~똼)$͆DЩaN~bQo h#$7us4bv!2.B7o 4L( ^XE<4kLaV {{ Ev>KI2[)ȞeHC6;q,.(!K.$1ue, e57t8y #u/$&٣t\[)Yh"i Eey/l5Ci1SK1.m5_A?o*S4E/P$a, nDRMFepw]_zWFMk΍cQ&Y5aM֨6p(M_nz.0j%zI7'cֽN=ګ'CRǼh nTBZMNc0o9%)2`_ޕ;xvQ _wfs^aTᰯTAǙ~%93bjI?!7Mڲ.A]}Zj V)r uM\tƱoEoszk;Swϻ(l"0nfÓ`?u64??3_)de¤I lbׇ_"=tTX⼊q6Ҭ;mIOJQe,3%d\&,82n /#%3qA5A2~\4չF$ ikg\g)3kXl 4ny g'Udxя| dJ ~2|}[$D 3Y=C"DS&5w: :i:7`tײJmWMˆGˎl%=H2ɺwװߩ|*NO^,`]4g~LK6{5 IcdwBO(htU`nX^6}{(%Qö4s-]۬E4/ݠ.D41υWn2}/jʁ$ L؝`GʍJ-} q^:?ܭ޺ףik@TUvJSKux|.shlDyǧiB&) -~G$M7uz'k)^k' Sn )ʃp=L>Aֳ''xY[LZ4$"NEΠ(Ɇ*ţճD%h4Dc+Wb!ŃU1FȦË=UU3a!ּOh{SCe>Rqtw7r+ɱn$m g;mnY"cDoN-)9i^'MH%2ڏa=%ޅ*yKn_y{}M5=Zг*OJ4]&3q'B۬SFÀwmA$hDș~*9i$iR-QRZg̻;b-Q09.O$k_NzFcFh 1jl3LqI{KRw㦫vf? `~ZW"Y@v!F̚/]#x;Թnϒt›qw,_ fuq0\8(*Tȴ;,&`pܓ,-xbR}Ws'h0?-ܯ`߄&U"0Ew7  u Ac7"xitO9n9㍗"8/etv]O/@B8#g;ٝsoSZ(7,G&j'`O K++Q$PjD;.A;4KȮz$vV6uJL)3"^?}{69y:1y,B?>wBN1yE\ &ʈTY* S!I,GrCUȻ*,4\j1m(e i@^.Gq?z3J\S쵴`⹥.|%FvQ!1u`vWjHahkn_%}R<`I%y<DpVY%V@87$8ItuN~o?6?O03{Lbh[&`]1jP$w!Z3WU߸d FtyQ3Y3t:t)k;bPytr:))*r-Z@̃k_w'cH8Ow% YwguA^h+oJLG?-z4˪zn_bT 5߿OoLT9|^xމgbx+Nҷ)Șϖ6_PaNSk^sk>{"2RQv:ѣsVs$Ove*nV O@ࠩ'hZwke,kZI޺ oDaxXtT?cm1/ZUvLJyRV.Y,^Uk xzp]nJ_AxԠWCyCqP|d{hJtDߓ),FhA$4q~}WF|68釯.,_~*~ߓءWϝjI 5fs|h5ȷA ~GBnuԣ. M^#5zAҔ"@ˊ^1|O;wpsaԌv[]F.+YjcC]Hgw@Xk~ {o"f.^TU{)l1eu$;+f/;ZPqfX\@YV?)5 C:&C=:F5}Q\4uDd  ˹S7&-iyVH00˝8.=GYMi $& m;?\#΅<[LG(mǝMxe_#ȊaήGQi34~qme2Zh/]EdPH2;S?! {Kt5Kr+5o"ICF|Waa5ȎloJuGEm/ZmRǁ9T:KXxF붾rO6@0^6'$}\|xfľ4NWoT;"Z+1~T'}"[n! 3DMjM4Ɔ"H:DuvQuA4Ɍk*.1q*߰۬*-蟰0䆀|B:R|d=ۦEedm/ܸƠ? } A&MŒ!"7rfsT!VOSv9>aq1PH:#6S~΂\m0uI`qǿvuN5W4 9[VnyV ` 얲:AZb+mh&bTm긟嵜Ə'>vX"WpT$G/GK ZWb\SIF/*biB&e1 utJuzUky.ݬț-OxGǃa٣5v"5)q]~?vq_@` -ӻyvu}K3~`û8ѡCkhͰIPkoL{`kKOLCwM}pdDߛeR/Áa.7a`FݽBM4G4'zCvY:W 4c gy7)pjPYG O4GbbIU I $iWR^9+~C()oYs&p 7||યw.4f BW&A h{L>MJ! ?'cꧾxo_R]U]TH*^7FlP"TLL7_iB~)khU䙙-,]/@^swI㝮& NQ=_#NTjA!?{ bZʹU,f0<_әde'>@ܕ?ӱ 14~+'*<@U4"^Rڤ;[T/nh)b[uɀ :CKnnGoſN|GXfkO@Ylԝe$/.ٚ]^)%obh?##AO<ɣpt_u7>;!B:Mrb17*σL(:Nn[wY5}.JL{GL@z.tjd6gO޲-~^ih|XI1o#kO.*U5<a qr?K|Nї$6ZTrIhs@%BFbl{,[|D>/3%j2d^4`IF5ӾńNk}sz To&hP [EqCA?4)X)6 dCBOMUz϶cR6"xM{+č*ãGF@2}-3Pʚ.1uzFam/ЬYi҉T?X~5&@E c\UR~yB"I>EXᡪVmDž4 FJ\pӤ56+2bڔrt&xhq^Uu!tyRrR6Lc+@u )ҩ;ݮ^ppd<5k/\cN+͝+Y"_ʠm;˜jnx49zivVGJdaa|ߊP3;p'nSO K6jQUDdAq&$?DII'!NP|K=Jr2|J]h췬!Hܐ1,Kf`1DK_2C t`| wmJ}:xEQhd|# {R0lRצ j%z`tpȆ]i \M%GcB!^O"I*(2 ezú$JQR“Z1h"}Mqy+[\C ,x6f/cgT1@7Y^B ɘMIMz:PF ո&3d_awnޖ45-_> *B$H Gۏnfvk&Շ _ u#e#CdI254JP-naS3`#'XKFlTip2|: Kn3JkTurlSc'j~EJH~l{O2 o N}FmPIgqŚk\[jń"3oFϯ}FƦSq9T!> z:׺i;팬Afu,fwwLcP|VHrm*Oj݉KuQQV:Zk{!NH#,;W:z$~"LCt; G Yzqgׯ^ؤc4k`m~Q5%;ѳSfLֵw%AVK*0Gr5u/H t<<#I_)JÁn4vbj k1: giTrHyw:ֆ $c+pqRN ]sp7(}=+ł¿! '==k\ NbÒh E'!Mfs,F]ժo|(xт=YjDf| _>^&,¸YB[ᢙ =w>H;dp۲p+{/(.93K $؁'mD a pKc<2h$s6rL -}aanʷ|WѺm_OrCY\ϤG/5.v~aj `,F}#?s" )?NHa)vLpE5{L8slATvb[_B/ս5d^ՍM6fJjBo-HƉMFn Zsx `Bn5vKj_ u,9zJw$ 0vb.b&U|0D)IV.37l>@wܚ9㘋܀,eG#]O{d%pvm+˰jm=u5D" ;tnǵ\nj* -@/İg6tbK܋MņoϮϡO@AJwglHO+:ށ J;|b%HD-=pay.Tlv. ^9:X,ya!I*v4'>?WD9r@ώ /ҬvThc Sx8MsH}|ӟ9¢.M‚6H.ݡ CH5$"*S'|HŬ4eo/2ݨ97F1F̄MHj⦃ U-6 X`/ T٫znjW v$S/fnٛS/rȘ.mH$l*k+ 68?W'm~B|nFaE I}Yd cUw>TQÞQ1!húիbB8V䲝Γ ZXYT T1^jU9*kmpbRAZ05\+|}$bX9VեrT$.]x UW9@y ~h V'*f?Npb9/f$ʯ.NkL<ڀ&O߫;'8oaZ{:R}PD΢(gXUw?Ռ0Td1T WLg{|m' }9"Q._#tdu rA#]FXp}Y?/:kV$sSA.gWA4ѷ8`V嵠>_bt!]Ic}j,4 g|],F)*^.!k|.+v9r~ $(]gޚ^4 47i_S{RΉcNa0б=&_ڥ O%M4'Y&̲CKtK.o Tb\,;͇v‡X|eX[\A y5'u9V>M46HHׄ0zƞoI`B~ڪQ}ih%3[|,qIڟC(IpvzGlT~\m,6GEr/=xBsh_Ǝ 8 Dxĸ_713bzG}S2pKٗA Iv4Q}f0~auS;"Bs2[8M0o>0 %4o&k\G;6Jۡo.|]QT}IcMJAd,0(Q?M̔{m=@84c( )4_ ;57+85-Jq۔TɏB]v!]!foLrfB <Yzq(|r+vÐ!3Oπ!qED\sN@cyLQkTNpo"F߼ݧ*eTY;ڭg&-ר@^?_>?o@VHG$"*1n.J8=ZfU3<+T:-&t_Є>YrLwGƟv͵*OnCfTSU Ԗ.8$o1jN( Ys(<_oV~:\c@Λy5e3by ̞`r?vR-u\? 6]{n^v6:Ђ Y[SE}NPTv>`9bH&>'1m}fMD fXx$r{b|Z.f]XgOlcYrφ5R@a %?N}l]$ a&k;{0̑I rx[jg6Ju_jX ?  v3Vqf ?L'IMמ"^0S[ aV?NmyJNaA_c6:8 B\R[Iʞ˾5FWEaAtOqH(RBYq^8fGI*6f_hl ꬞宀I::S졿0ſ8UXV˪nnYޠ?0d"Pg"i u9jfΔlj[zk10wb)hX,/ܙ?K~;tk WI2zZV'sI>P;)Z._[s2\MQv$뢡uGh2f8i2n= Lb#gW8ee^shT30jmqA^+_(&RLx+IBDDMǯ >aE~ l=Bd+/S8嶺 Z&哝f܁O=mo\E)%:b*VneVԂ^uJ~r vO+Cw~ʣU[,U,C]z!qdY9`2F呑X*ltu.kj>_ ~i&f@XjR!``FDt2Ks s6E:/@rN7՘ip(2D?]NXը .K촸!;1GY?,DLZ@b(ZJ2^U'}L㴚-)&&3,LEF/lQ "#'\ 60<~rB'x q>=o4_尛~YI0~\ЉXhx$5;iݛÐjp lOEڿ9l8PKg!Ww~:G%| ߧ01abC>b/!&E&{V\"ug9K:pLIk0]iBodlЭMJ9neoeY$Nǩi@ T[iHȼZKTN]Fyюf]Y-U GR+Zf%e]tgCe8E[SY09z}s$o1kAQM[ fBp.H4yţ*v;fn uFA]c`\}&ؾȱm5ŵ4yݥmtQ+۳dZ"cp7iuz4&bNwTmzyD?r#$uT3Ἣid)#dZ2{.cEzg>h<,֗JVmvMZTSJ鉝%\Tu([ixq+IAq#N=j\əR\ɖ5{ 6\EpLB1 է|\[+BFSnG@9G1*PjG!_:+lWCZՖV f.X./@_z>(HTj 4h~(>?HRڴkYazL.ꩻ<:+;/eGHO$w02[qKPrWU$_^sqxJw+lNk{EoisQPIHujvɟKGk PUQ-T;6ŏO?R~2F`&uN5gf"jI:H:( +nӓ~ն>1G_xWT)+UI8B_OSE/.LJ:FTɛQ+Ox\X|ǃ$DAoy{үekz!0TaJo sZ#rVvDiTiDj>ntZ_r%|ќ aM6Xpiq/LO;mb.Eg2([BmDUcM< `єFy7 +6q{X?B'^3Pe~(DZ[)l7oa 5?Od(WE0+R%~Cv,=xlpi糁p[U@1k=F}0YM_FԷ+-τ¶;ɠ[=C˜/q4dy^.~i,aF[7SOe1=w(4iAy3ٹdҰAә-3hN0XrZoib)*?F ,L- B+YL1ܯ# vp#c^ic-xU֘rTꈢ6cM̮dF+Ba [] |,УXXtϔ>2{KX^N{QBaAmN-ّgGqُFN&/iGC.,D_ŨhtJLIM+۝@ڒcyu{ipoMw7ȷ{&mIEאW 86zD0> .? qHs՗ ̫t6^a`#]P>d+AvX~|ӥ9&ٰtt3N#^3gy7 92P,u ӟv qOd3Btf x ,+jhvOA\tDvIC(Ka,Ůu׫k/~#:0})&6|}yd{.MOW qpF(oy eia@Pς8m=g_‰-~W>ޱ7rЍ)SpO*rGˏô ގOT]*n>,%ph[ Ү`EJV?q^O m ˹6j5Hܮ5u$Y,f3`K=9/X${iϘ 7<[9-r>v$l9o6Q6f-~Q LE4q/4)Ie<}D(7jAX@.3#W"`SYۙx+(=NVI)-9Fy 'ٕ4/;u!%yԨ6\u6Y/1#V`cv]ͼ/cXŊp(""5$WyZ P. 6Z0]c&7)w~qjHn~ұۓunKjCb>X6?JCNyvc >d|[S@;t*}8PPq| >ֳĞ x h"?-FJ1_c*lUCJuٚ' AXRt) JJWӅЋJ&J-(SMp'Uk_ x}Km oDHDu `-։Ɏ_#[^ ,CL(.&^1vY}ĴQy%Yr % Wlg|6~8GaQĭ,k׌bT'EOV[FVwјcgԑHDr0HSkd݂;xaCPޘGQ܂Tx,!9MNfg nM;j@e'ֿt^`}_Q,'ӯnϟ}+%ޟ9۫ l &XXq. ׬(mޢ~?+ٷ2!?a1nQM,#BaTg2S}XFԨ/X}ށn'w̫]] [LsJu<`g䊊lw6=v{@1hʰR 3aE2[5بq[ø78@4u~'Ik^ݙ`aj:(kӺ}jo>V(,Lb0<};Q>~fЇnsWQ}޲?*SJK0ajeQ)@DkGB{JmO+͝@PHmmDCFt*>T)vt|K~wSƈr; }dKuw؏}k2FK(.@`~]ڛAdƐM_)G " t> /fr=w[-4"qc1pY=Yr %deWNqj`꽅Pyht`vGua>}*̣GqluV>V`_ P#_C) NkRzmҎɍ\'q>>L$mifQBLw9P:5wj4,p!(]Pƕ1D^3weuP=+r ~PM _~}$,gYP8 tH*.z\V!-B/sM{T ?_{qNK]/lfmn3,w4"՞n7[XeO=0Qn]NN]֧50wW۲|Xac'$l!+ A SV6Q@_\ٸhƣ^%b&3!"=*֊L%&'(zJqWqFX4`!+NۂVW莅R›C}rUZD)JLHfU$b6W1-FBd#Q OWc'~.:jx엁!=Gֵq*;h;#ZKKd&V"hg!l{sz.q/oٟm+~܈ʬEjoŇѴwQ#FY}|.LRPhG~_FB{aW:͟>;1cl8BQQerqsK7EѠ'Azf)+ HdEa瞐V}N8s#9ؑ bUzUxmx{nP(^cmK~A __qx$Q `gQFs_⇩)g#(Lؼ2`Zuw V&t}heD^挡Dr&4-T ل0,տXc)I4!e/@ӐvN|Qeuo8o8Xy oD$i)gR_؎-Y OCBƎsǛ)raae[px` ie:F' /zYd-1 O;%ل9{peZbQCT<;Nb vwr3U ť1(g-au{J}(cWcMZFxtiDE!ƨ3UKL`e$}Odr*BA#>Y(mW^l >UAoagiQؚ9eRL}˸Mz .y_G|xWpm`-Jȷ&:iP?H[ T0yvRĩ~>gt8UjY'oNtHC,=xN%{F `+d$z-߫ @ KL-iz VBJ䥪c39"v#od*%O?A{,qko߼Y~5" /54Cֻ52XW⬺uGxL?N)ÏS%x;i_,i+XH վ7 *͘L/Ccɇ|Nv@<4A }.~XڄZYܔ5mƘs0d]xu.x3ŧM ~z_SfiAr]ch(R1[RJWgRe2I|Dm}vCiKIfڞ)oqU5drQ|I^J^x:)I JGWkoEqlx/_Z 6E0r/!0g+ZjJ#*Yq8jH ?g<{l+@ša3, zovs.> F~41@sr tی*ѼOBT ͖挛U0"24nhFA ң.9x|I]M[7er)CdRrX Vo8q:HsVXl`N~:9 _v9"?JiSֻx+P`D䲽!paeùCD0SpE -3̦ DóӨ74H6̯#Y򮤇f3 ٔ` t5r[~9RV}`\@QႌͮK"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS# Hsb7 S}JjX<^BxZyҀ<FwqC\C{UspaFɯ!1/€/cwsݡ}𰱅uILkx[_2ҥ; ">9 T 8f1e}uT!v΂&pPe "m'tO8TxP< DQ-YD$ɧUJh#mv$-wxW ^Qƫ65\~֞lО#< +[PAX;dLi--o]1cAXۅWDmW?i;bD=#7*Yu/TSqO4i1̛uu7)ipg xO6gu3㎠{+smEʾo,XX[z+0kI\[D攔CO{nb(+5$TRAHPR S2ՁDc#K"Iwhq-9dʌzkYG$OPScb Lre:r\_o &6;lI h) ک/׫ZVQ5f^5ybW{h@[Sh2PM «|)BYDBD[b/:K[q5vs GP죑Inb@7WǖTx<ŒZН\BRk43X^B͑/)If\:D H  a1˴⻶c#>a'>,B:"L`I6&+02ۡnԾU ^ 8t.h#֒kniP!Fp,Q I!wcBDx,M*řT7ԈS/}i/Q :n1s]$ʦBjV,r@\(ڿ>;/8sKA[%ƶzJO UvW}- +鷟;| !$3Z(\jנuɥg {)e47WȃC<[&O͙emS]/d y=h9\pl}%+-FVu24b3!ZѢG•Z|-U_5@M?acWO|̑j SbwOQ&>L pʈ%@a/PB#2Q]PݽxOM^ yާ2L^KsT?$k.v{㿱)2>0Wʮ  zi'2+yNa{'AzX.)Xk]؟<ɤ ƌ O9M\ͳ7{|W}wl2;P5")xwqDIZQ Up1t) 2ܥ0߯/d8塄>dxTX~N fo+P{F ](XHΰ)"c&YymܷxƧ>_}+i|L9Tp۴u ˴Ǡ z֢%J0xi6S h ;|N YC>R RAnitm8%]!21KUctbz@{)=~@#PxrCɡ߈VDYLW"keV~<Қt3E6:2撌w7]e{[觅Q5z+c^XɲC>9mh#}SR*n`]Vu9~hǨ+e%ǹ>oQynE|DHp2P_S t+Wjv+oBHm#J$h fg:hslϱX x"M{<~K.;^7F_H&QOx8K0ӋѠD9ҿ"zgqNwPnv\V2@/ [[ wȒ@eFg?E(,騸 .QsC2&(H|~ZN{-&hYH |]$4sGuZ֐1ẓ~VނJMnfe"i.6T^kh":h!"ka>"#,1#2%%ccSɔ&p4Aߐ !&{QDڒNBPW=g[('(yC@-;1ɭ ͅ'<ձvʋNgsEjY#\YXre R]v*n,F meYv`oca< RcRO#i<`;ˡC帕%3"K4Aݧ_356eD!P![$CpɤNcecD fb]qi ązd6쨻GASI;,BvyC3$>E@0>[T׳ `/B5In)MM5n{7;-jE{Xbgm*tV?b{;8W flYg8zfWU,QNfP듳胤!kK`4RT|U`l$"g9l_Oؑ㴙suf,GR Ah=6YCYt/e kPriXψJ1E۲1 L~mvWhotKmY&3i}3fgӧe h(_MYl<#W:!E!N M!xΜXHwqQF$zvwb`buVBF#]IO5X{P!,a Oh:vZ#6t?S[=ϣ( ҫ#$UmX01+`#[uMͫo#8őj$n+/ Y eSFV!)Zvφ::)=msY㰢U">Q0FQI}|C7ڜ_玫Ʒ,=3U8WDy4גP"gټ.sR ~qi<j@Wi9le… ,wVpTTCNkKD'?+ȇH.{cY7 5"rPS}-.tOz,PDT06_ۆM|k ˯%:W H2C9z%A_-[F<_s-6?NEŅ~Z_N ;^xFJ8gF5n?L0SNme =_%7!IVr B'Ō;os'7؂ȍr]?--w^60W.p&;lY)e%0&oM/SE@ЪTϚPS!1]ahmv(u;}ÈV~>%]hd:?W{{үLѾ6"JXdf+A(w@'UHdc<:6r`֟kTJGMk2nnhWRY ރ4!DQP!j[fu0|%P.uokh+6\7-P&3>&c۰ h&ߧܨ\]Gy7*C67Y:!+pMcr4!v;8"/;hcOPmMkZj f(T=oc(S~H&uM%qy UB#p_a090(;y;n4Gλym2r7ڝ\bbDa TeKhf ;Z^hFBûnaD^dM'%ֽْeSD.AǓaT 7YZۀH@ߣmM@Lr8"TZrNkBP¿يv,SΊPHa Кd>7'ɯ 熒o[,R]vF2E<48\Wh^ȦdOX1{~B̭GLo]Զ4u~^I9R4֏09 0;dX3fسf(ڵȀqܥ91@FPi2^qXQJX|7tєkhgK@8~Wj?npB {-VPwjơ\!cb#" k%yxQ5]à;]^wVD$j {4u2Xp^cn:yhsr }2tfёXzONk/b p$‹)w%N .C IJWnĐs,7hd?}C|MOӭJ&3#|O " 5WwAޏ z؉RiGjG7dĚ>]MAVs;0KO88uv H"3??D$6c" `hP.T -Β14z7 ${$87zZ@Hf.edP䔟j~u 7NEC6O)L*ct 5ban=+g)Bp-[LhUůQ\{ 68|1T}?a>ZCs=Yed$K;>U1q*+ ϲ 6ˀ1J=Drk͊l[%x$89- Є 2E~h5:F3 DY+B,ݱ٠k.2񮦎38T.^>L'y%iDb^4_ rA)jRߓ&R;L|(j&9 xc1jJ|xЪ:e*T9#Tg4=x?d6)s̞N6HpLzg]{w]BS+Xz-[Η`2bbU{C'b7vӞu.N1$U4an-yvy p'lFKе5Pu(X./l9vA9`hغ`l!}< dhtz%Y"^Q4ƻ%Wl sP=ԓ3 X~sU:C@F9Z8|2i7q6~+'_FD~ͩV)f4Y @ [ %eU63JY&>)̪(Nn7Dv$^'[*Wğcw^0 #SeIͧyEnHsoLe䪩rHd@Y` 4[,f: Q£⛍MwvX՛I2\*e/=~0ny8tЛ]vRc>o+Y"7*О ߮*ۋ Í[sIYt0'qjGyvXa|us8Aghߥ%5M@*Xs[7ʀq;q /*}Z*pM}f aiKM=HeLIބȣкZ_,bP" ݯʦ_{sdoxªk;(=wl%ɶ1 ύ&A9^o?7ui-&7-3g $mZ@G4(5W5|T2քO}laX"^ dž!u);+gd(ܝ7}%q@ !Cvi3ß=ŻbO%[! F0SwǓXv*#t;vΣerӋ7 ~O@o;ӹgW( b;ԋ]Ϛ܊Ϝu e'!9|e%b'OO8ri>iZl䈩*B}PgBn1?s*Baw:>jkЪ=?[BFt17՝jnED_q=M+2b轿L4i<+u Ekepy|#BFalj#x9|Wv 0%޴N쯀GU7 hwYVN$Jim`B^ݞx`͉%yϿx Hno˼NV ڐ h >uB9X&j/>[L1#W{| vS@J4F*FRDE$"ɤ}BrT*U(]]$ _H7z_M1.} xy/|YdZaaʮܭ}U#.TS' {b4YfD tgQEF5a=y)V-rAɋy&/&JyWr}Q`JL=b$%]Vk*E̝ZihXel'`UՉxוE_Q\~=E2<;V`aNUxkh썥27 [?vךjU@i=0v44^T~-{0D xa$22o>10.Hlc0?˚'N(T懥lCu$gP>`*MB0pWA1ږ ŷnS5|d[W Җb5oHLlKemcbB7۸D\WRFP@0 up`c| `X5r4kG Zݐ \*@BhKьo]"6?ㄍ=31mb=z p1cf5xq0u3m8SujcIp ðE@>Ծ]7긋d2rn,C@ Q1[*.7(Wz&O:ӉB7,"=gVh~Y5L ++e5 6&Hk\ir1Hӌ`e`m":8{AOr8ݒCnŃ &AEΛFב<)4uM`k "\n/\@{ U׸9;Bg&JtJ8ĘK`yZ>(XXs:EIQQ`;v+ۃhTm9%C6>d|m~^mI%uKtk%òi&yBJ&bf"q,*,x<49)@")\+P40 9o?a%-G_8$V.XjHVz<}7D)Jzzo%v%礎p#4sZiO7hWUː}!*?XA*~"ȏŽ4&5" =FRpZoX<_*?PM|J'85,dOaY3|x,c1J4x.tg1]̰l3j}v'&%#o+{Ϝqk*3J@ҽ D;JEF'7T8~.?;,^F\h٨YU97~^?_Gzw$`Ka%PAaCkUs؁V㎢jlA;SN h"^%%c.iaΝ1* ' q$ea-(NhqIk·O3dNLDڳ%rs KqvZc3xH\-m0 C qj~ndiqNٸ>hDô(ҾzwSC?p26ȥy=EeEx?k0O\^IvzR>^\[mJL?^&xCP2IqaS8`cGE*E,lRAZ:Mixc+Q}=tKcfx:Rd{i "ԂFK_9'/n9/^d(NN:|*SpImUoԅgFM;[Qid,cE0JVekqqFOK(& 7}]@ Hdtbo"td67yLw L kŕ̙} Ǥ|mOAIox&yyGH[_RK1|*nVv+*QDT*leGoBsɚbiZut9Un=0=oQK֏&}* eBSb @ m.TN'a9Tm kB،M[;gȥSoYWy"ڜ)mz ]6pͪu[:R+b~~&8h LADгʹa)kɖAl^TwVpFCM긠5*AFzWʉsoIT.<Ԏ@jy*7t썃~Mclq^+beӀʊx4BZQƕx}-A%j_BK:_)+x`Vz;"/h&F Q9w aR;6lE|/)`$R|ʻzǭv%ԑ [݀}IEP@Z|MYO/ )/)0C`(7U`R,-Y~Ndy.xWS*=/)ƥgtI'LU$/LTLelT}l#%G6މVhį"HFU+cJ)iuvcvժwe+C:Ur{Zvw+pd.SڒU.%-S/|WY+jiznR[լPԷJm.Bȯ;`Mk29:dsCݲA!$i.('+[uP} K̯8 8~ 3_*3Aŭuը~ʥDb2Kp*+~ygߋETj:,DA:K)*7iRKod8׻?Յ̬|IrKľ;y^%3EZ_2~:P棫P1LCTk " >bEc"O47qeTp]׎3RmE1j `6)S9"PdM/}"/B;CUjL<H0B}2:Ǎ@f21|X_ГߕU/\X,l$UB%:W++l-a+iB$yEKEV[Ru9Wsn)eC-Y*W4٘ HGKl|!(@r}z}z&Ɲu6JA<ѫmN ЪO\x@-ϧJL1["FqBsVP8Lm]2M%D!!5\G|(LyE -wu+,e=:.*cDOpUTxʨw@g\ӕґgIN߭ '\Z@Yiɒ x< [ް-A6D< l"{&$VD۫u{BW`7wİ>ܘCBmq^_mR`2;E~dpSxtŠ:eյL 6vXCCa!\6* 6W@DFdR:?A+%琖l Vi'ׯmD8|ITug%{=zvR0C>u-Dk0MZw.%hr ɝgtJdg:=}CmOEr~4TOgcd%Ʊ1vI$6h4 2QUH/_*ȦY5k6+Axg j_+ӒA ''i}MG8hmE{K&y_g*!nLJ3 .a(T4nJ]o?#jVϹlr*(]!,WLhW\ЫmҋĂ<3fR*{u3y!~۫(Ƅ<;BΆ浳K!,gbγkɈg Ryz"yh+Nj~1$vܙ9=5ZTJLi, Nex;muG)t@ɢ,>VB&/ueժeY5u(ey{{}pޜ[2_{מ)IMKjg K hBőoXBJ}REen:jSW#P'HĞ>&N!X( [ha<%=Oɣ )_p_HHT+0q5¢lvI['K[lnʝIPn=jMDcyY)Őu]X8`/.XryuԬCڵ2ASsO**[;KgZjT "ȴ9Di9L"q}#7.6:"8)"dɉO mG1lG%v@dqeߑ# BPe"g(9ڳmL޺Ι|o…G(JlJ0 KB*aT?rn ˩A p.kI5eUU] 2M`Ε( y2zV OhHRy*3N{* _|ʞ!YMX'ڶ̿'_=Kqmysїkݬ K 4{MeON*TT(1\eOsp+4˦3cc<w&"&x֕?Z^t3 pfk 69Uab(p)l.;(Jp0/F4 LpjI. 9=3 kpLGۧF.Ճ ^R(1 H٥Xpϋ|Qk8-I\O`XSQTpe6;cn brIiNOq;l4D+J1^eyWMS %[w(OV2|ONRa .huΉ)_ e+Uh%O$GF`dfap7ǽǤRX]T(L1& w`owM6?5 }GkFcMr懷mS=!Ҩx"BGCe2IO`z5@t qІ""pg+P,<18?pNOVAX_#tIHV1R_/xÉconbKl'ߚEnx5xCi_7wx+_ek2uXJz<Z`[1JhddK[vKxЙ~ 8l(k%ڕY;i-mǪ|! 0o8S7ֿt9>M)uM27 QEdh+0OUN?ha~ %-q[=G$(Xdda: &oY[0娄ѝ)nt>WiVqQ$lT4 :կcLxm{ ᩨt%-7 H֎&;[VsÑP l"SGE |sOVēHg8ޣYoQ p@(x@W& !-"XZnEw:=Jknz7TSX]%j.O}-Q xIR*&\cmcΡ [AV_s OmG|4aL*OAC5 ZI쓠 ÂoS&d\ۺT* +!urLEG#dLnHEwa|"LBKzLhzb e wjӳj\a/bC20+ѸpSmyII {kо&6#pG4K i @!\_7 _rd G,}'SM:}5)B($RK2]v3Zz@,0gTvG"aӏܽljCT1R Z#J%VJL}oGvmTMVR D=`~@_朰e0λmvWgV> %Cj+%}1qޕiϡcp+B_nn6i5VΝzio쯺`E~}zfGI<8hp<Ʃ~4*5BAƏf%Or>̌0K)DJcfiꟓD*˅fXۧH@%[K0I>c'-[.İ!ðfUN rQ;J&_^Ȃ>\/8t\m.9Z5Db^BAݱ= pbR178Y T]u)GMEŏn {Z_,ݯ -i>GM ̻& o-Y^ѕM8`h1y*NyT+K,2ڃ~$9ZDU 5Q;{X-:fq 뮑٨]˜b[b~Bml,PÈі zq&]R%4'|n`)1eVBױU"7>(B6tK#×79^0}k .22%%iR'P ](atEh&leH~w 4ukOOFBE΂C4rK>|9D!I郦B#LDo+/U.<V(f"PHhE@uߙ#cu UUzdJXZfuLp}>#ҵ4zq5.D¤n Dn0aAGda%"NHZ+RLeK}x2UκRG;#?G|JPixnP zhgfdI: E*hTx0MSwYZA6+@]au<+!p.G|1͝ l>\{ߍJ!JtkOn:]WUMWZԳ5mW8#"{ }wSUkHJsV={>Vҝ/x](~iV>Ec|/,?!b\aCsi8p*֮IV r$ A[Rk^ΆDTK.=Dn !)̦YfHN*"&K$BM9\Ss`^+0Ks2䨈dd||GB{5xڣRRoSzhNI5psݝ6qjκȡ񟂮i\yȈQ8 vmµ13z?LP/ FjaVurBҨ$eya'0bdJ%AFW^\Q^12̴MIJseU&>-c<_@z8Յ<t{P GgqS0ZrX L盀C$O">u.δTmlm?CyRt9P %"ߏwL#lJ~Xjtx}|<:-LW jvQeB~Mfhڮ5*?zwTx/9o 3'M/浆1̧OАWcS}KxW 2q=P_esa@Ϭ:W&^v7dV34e ȒE4d{^gcMVX*n{$lQk!H_+$OWSD5Ц4eU^"{@ސ%_paro&" :A[Fʌ:VKpW ӬM|kCG#ܴq+g25rs2: vJ:ev.͜|Qv+(蔎[%kmƭnHpvb5n#iaQjTf c=>?U\!9hJ@hY`RҪ񍪞"v:%aְjzkF>f*TF  FI~,h$vRP΅ߞeZy}=+w>}&VvpjsgRW3, 1ԮAwfb%2pD\rwC'‹XkcU$;o5;%b$1D2n,%|mUΔhwCkܿug1OX\Y oN=*Ԥ}MX٧[SVrPSB[n,d2 U-/!uq;p?iŷ!sؘ➊1qÛOj.6͊{'VݖxS{g|KxO<"ŘehQ|> Q]pM]bCܵp[p_7IA-!kRFsDv|'3Y7|ϯǗgَACpuāJMx@[ykwHoxj[eG}ݢ^'aumb1K \g[TԎxE9tq8`)\ ىbK0 pІjB؀r}9&t,.[a\zi#?J{ ^#aL!99ܯBT )ݪn Ab͒gkk*j6x誟朲jXҪW!E4!"P/јH>/UIs`zBsVN}\ӟ͕ t{J"a߾>@{ n5PñU>?9JQ>1K+H톝ΰB/z< Ye$J?2(Z|Ub:1%ݔ&|fJWܨOe,Zw#_'_e7_mG&n=d}tVWq3Ď, d+08~G;JKvlkWk_35Kc 3*r.0g͚F">hrƭNb܏?ɌZ%D0R9qgvPpH(Q?}ʤ@#jYvWsf+I +\:Pt)Ig᫻(zر& ֯BN#W0΀5d1wivw+\\ wҲZޝ+Z9,:Th}]6\|aȏIAz44k/Fv:oj-A>J&1Т[ P3+Br}bLbo'j {%4ݾ3Zz|e!trO4 zT-4gE?sF4; `5Etpܷ:3#8r<Q3k|P=hH1Q=>WPMKϚ4 6!_r|'Lwz(y+>&mHN ,!d\Jy^bjJ2dSd; .p:³X1UЫx˘3&(m$113Y<1%uM%[XSDMƉY( 6q-nCˠ: lebJ(jANO~6~ԁ>rJ1d8 e8>X;LJIQ:,l^;5j}#xtuxbAVG,8fg! 7D#&xQ3EtM.]8ܥ[m(()MM: %RTq,Q\٦6iU (G8pKiOu@OC& )+խ]bnK Q!>ZtMy8Z r).8c])ލ wuyla>՚߽gbrncM : *mG$rQ-zPw92c/jh8b/=9G :M44f{$r(l^; Pb}b:^7DDjWם@?"4]]BH4c T.Ep~%lފW𶟐wl41UIa*0 u쎰h·#iVeEX2.q1ug|ҍ1z9|Z xCk @xϧ]rz5*$.ɱ| tq0LHr[k| Zb5xi~wyqO=ȔY6bX [`w;\p-@ }7mX"#jpgYl $Bϋ ZܒۀhmAVB2陗bw^דּ㾟Z<;'U>2-PȉiNUw%mq ZXe : o!/*~܏Tf- 9ɛ6w!)]ShSu:$xlʳ{1XjSɟ4jSi@dpJpjI tIKr[ Nn*bxE56Bp;ZӱC" yIСg$_wq+Q끦LKړ? 2[S0[Υ`ሱ7p N ZMR: ⿜R@Sʵhx53 S9зȷ>#r"0Ҥ`y?̄tYA8^ mZLGmTTiV0C7\(^V4N Ryz[`=*dTI҉{H0+h5\#G0כ6ILJ"`(5xwâ81KbE?jlލoPЕɜt6.0g\]A1ٱ?[zılɑq?F "R ~Rd(~ݮr[vNJ?&6^ $,(A|-ѵwPF8QaVpxºH!uǃЁpylÝz Be&)sy`f|(89E_ekX׫A>鬜 z eTlS s '=,ib&ŀ W&֌k5d*|=< 2+mǛAs(@ۥih7:N:\-~.õ`Դ?=<6JZG>  o|0[lbJ^HrVL9eܔ ݚ&VQƀZvdQ&&Si}]J\$N ^-ÀlM?Ą *.,a/0LJ&.q"2݅$T $l25@`뢲kd%ĥ{ TjpoY/qk\ɟu{f e dFttƼ ݔW=䠝oxqOJھ)@ey!q@NO aBl^RUM[JKbߨȠCJ+Ζ8[r[j> R'Вa:yqL.GN' \T@z|h؟qv@ǛTִ`(6@bK;8(+ԦsYFZ"s;ziζjAD(LI3Q2tyAO,Ta~5:wy*y3B:[$umV/ݩQ_q|/ ;X~G"^Nӹt_,a=C&KM.kܼ<'—o #l38H&5 `k( Ud$ud(eL4“ A-P$nP]%u!H>D)a\g0ˀ)l`$:tqO)<~.9)stT۟q'b/6;'DK$\B1BIzwzE"չMuyOkYnI}}>|P%'l݇5a7ݟf9jhF0(<1Щwj$bw6+Ӝ $d&a8sUnnӷ/s:pझzDIbr/Gta'iO*1= hM7'}Ѧ;xnP%?8:%/i!xyR@ǘfd AG(Kf;@,A빡ؔ'qg-tR<+MB_x#=Ɠ0I@x5 xT iE#bRVn=H.)PnqLb[,Ld!§#y\24COW6$@B?m Z% BW_SƝ3*P<↫t a -NS: & m d.dQNRM팀ߗ{;#L'WB?=;\Jpk?Cݬ{ (8 _ ȝLHa$,Ycq:[Wݠr(G!KмV?p4a#-L KYhIF%D~h`9lsP,BVcvD ̽%39#ORɸ\nwLm0"^%{]1W²^1[2=lHנ/H-H%ژ\@67kܿ%rT=6o&'f9tJ<oC@iA+ $hbGH\#X5'm SиQƢՅo 6mFCxt=-7.ؾZm1-CZ&[rcI'YYJ(~ϡ5g&UHv?ŏ3pG(VQb[|!0H)z(OH*͕a%{ƛX5@$; 08w$$/;4۟Q|Cg.{zܻ\!) aQyX=ϙƆw&6\:zNtaA4b1ő3Yh^e%cA \}=GDZl"d(r00i9 AEˌhBF-39Ȅ[n[Q>tȸWI -ڰ*ߓ>basa#UжW1s¨30+.'7tܠE̛3?%rvЛw^om^*kR8ݣ]u"(G@9O>dcB& NU'O_,H>#mg~JT pZ%NVg5=\-#TzDl/ʺX >G ` ov"IasCMZ |JNfkD5'dXO]UkJ5rvA,b22ÿܝ\e5UۆDbEs&1)sM_PCYzO7K#?BBd< ̄e%r➮d {=duK`wiOm={_e'ji^WGa{,MT0ϵq'{. s5X߼v l;i?L[;r)9eA)o`}fcVP[LpaWѶ8Yr_l4ֿddsyh ==K_$}0MPG&3OHXl/lYP&ENO!16?.[vI8lobs5ѝMr@y1W9E2G^N?z}rʜsCkDY <\Ѿڜ[u0#ض0'8n4)oů}!y簽~nB9Sl\ߖy?}jY2ǏXu]F,ɉsAzTw0$bK~>Z 9|V$ W(ymgp,DNl $ ou.'%_ԅ'6^1Wd2!y-, )uOM7hCNucP$AW z|u!X+)r( 6OHA^թާHk=juS*M0 QXyj~ "i&plF}_& (8Xxf҄_0z+i~1>>&nH7@13 vSt Wѣ7:cInI_4qvP`T9}]sjVoё_!r}eggA9U4kh7םj[Qk4[.vӐ|@A!s[=l3^+lǣ#kST0fTU v}h~Gc)$>/p,`Ϋd@2KP{>>c ٮfUz@MvOlEWǩbyU"7=4D>f8iSuiCj \v-RCD0=G4{HoENd=懒[)AP+ Y?*F}1ls7V23d6)ot^|^ 0Tزm6^Os d,MZ5,bYA,QЃC= .f=T{A5ʹ=;Ck'UlHi~BaQ:EEEJL)Kp pvh՜5l>JhG F@57mۯT.Ÿ 2ɧhaQ+ӠIT6\(Q1BAx01bp୰i"b/dA~F G2fz@_e[ ȊqEeWg '2 .'; VRnRyЕe@B_!z[mŶA U$%ߵW^eߡ M5 D)q4iGu\oaZ Mzy]AsޤpRxa!pf|QvWKMlv*UE:9EH5SA WE{4SGp\s^J`wX?;>PKth-,~&G{`óv热Ms '!?_\zΪh)ilum]()d.ѧȻYU3{CKq҉Q!-/$ >6&OR=żБA~' 8݆Z5QqMwDSL%w-?$[ކg(Xq' S)[:hF1Võg sH^^O =^ݫ^f@[E /Q^ X6dTSBX|oYf!&F#H=%ϯA@jE=mAJ0f]}\ $*Kڎ3?n+[pyFwF4.wө?<+x&:;TDVS'\T S?$=1M<\p)] rP^HU03a Τ{,dpߧ$q(ooembTRc\ fWH5VEw+H̼f 1.64=r__ C7"#^ۡmȶBx8JC'(q@!?4 Oрpnߞͤ% )D'.p yfۗX@]\jx G|gю[֟h͏jbiFv7|Rx6ğDPԦ+& hMzM\Gf&b`x8Xl mvݯڛ_wjw!Q`.R(@J^(p[ܐؚʆZe&^,(Ncf лK_:~1c}ˆĈ~ǧJC8h˿٦PFfх]hQp_coŒ^]`r*ُ|)FDZJcag?b@8:j;㿴/C f- :u>,;nRTECB¬I'rP``ZMe9NpQCeG轱{+#E9Dx1s=žoT,ȨO͗$A3ae;\j ΏJJBӤƜȶ+8׼XP_ 38#)ϠT(s26=yZ uί6 |pEdزh z}^_De ޫv왱~iHz*OF%"o ?gOni!ޑPnY)o?b3_gZbg[mEAȍZ4ư"f v1dhm/jppKA3 Sz)iSj? DfBxU"e ɘt_`a9мԠQ-K*g3QgK̀1u4&ٕ,x/?(: _Nr :Xd}%A^Di* ͝ՉKW82.֎Qdo9_ZBRɱ!nY Ttч[87a#|ȧ?)N9sg~&g4*Ϲ|#qeЂfB^15§`Ql}*ætlgCI0׋eSqP4zv>eTjŵi&x#}qucO H+?둦|D:+Ŧ9y 9#8 f%N5 Í v&j>M`[B abpJ>5~6Ļ`soR;AR*3.JӐu}%yD 䲘S/m6c+uܙ`ϣnhw4|uzjRo_Y*'T7-lH(&703Q:[o(ꡅd:4?~g tsUc̭)ώΏ6"ug^96Drh! !P*:ro"Ran0#GBAw+4tZAE(7AAzR98T~-WcF>DL@u$<ȷl*W5le_+2w;.;,HM\UojcWlؒKz@)eJ?z0zv41طRx v0C(Lcݷ@2]B`Tѭ=d:455y;F\U":Ff `\kkORpȜL|†y_?ģ3mI9H 5OeJ #˳-9`s#UǴ|::޺6<ժφ *Q5V32K}2Ĝ=O;0/Ʈ Ih Cse,s|+ Q!G\VQ|IU$7!TG,zdRaפU.K`F¬Q (GBΎ3!0* zRݸ`vħad,X4K?~N8 ۟lnrX{|#jZё"\ 6ՕW"< *fEH$zBU]}|?E^76e&4hǶ1JEK6}Ӛe-zH=i4x'N>XT{\Cy + _l\mMԮ=@[-mFGٹH$U5$5a_ p덶h:%$܍V튧=یb`JxLrrŤ*3F5h@9ֽ Gi[CHoUynQ~YO{ g#|W`(h:Pa6\Eskoe_Dog Gr0;L>KܾT?PgIhےۡWۧ3m+4ܞ4y7:;`p dt3خhdd`'㽶O+-s)ˤx3eU]= #/4u=1 ͏`[f̂ހt+*+5&cL+ϝ6dB:'$[^5]jOy 2%c(6S"53cQyZl"* Exxhg٪SեFF-ϿFNjֈƶ<"f^d7 5No|OMjD-=n_KL+ bzµ<.=I%l@: %;'덅G-u-'MRB ;RZ S7-PgUp3'х;vKz(&W︀ &v[` )&T ;'м',% ף?hnkZs,k :հp$tx|]~2gJy* g Bl?\gȧkbwrt0].ho4CX֋,(o E=p”q2#!YTJ^ipq[' мQg/soYsYg/wGlB%Fo/y0gvj'`rN9;C+7>0sꦹڳ1]U j4}ŧ5tvTI1^1>/?*kPd5.zr1&OzYMGRа6UrQ3)f`ell!Wao~W=~f<.1i'bozخ&/5Gg{Nly0i2y zfg$KE\wjbJ}pj!V wJ,VTzAXTnA_411֍^,51Ex1I^³ Bx+G{BY/Z4Y"-,أ>4=+KGg'xiz_-Mrƈ- eblNb*'FqJP_ ]Q-jKD->~-_Hĭ@+} "p3j(WLJC )d;)~ҋ]mC͏H5}֦: T@Zy}]ǰ}U~q3Fɭa8hxv$$[]$m/:aabn$ăj`俘#.w:Z@)_'1. TVq܈ lV+u:RA4F[=/`j$vRfe%BKSr _C`B)+٤>-w Ĕ_yn.9L@?UhË* 7q;# 4^:O ^^"^ pby"Ua*RdӡX޼p+HSWeZfA7 Ķ\$uM>Vue;UcFUrW-+8 Wlq:(rc##ѩK;$MD6ɯdwA>TVGqG[YlThKmV#,u_4v:zS^>!QӉJG|Mw|Zt8F׼o SHA$2O ^Ul]_R;¤DnZ'/ƴ~!wN= oFv҃jJ^ ,(<SŠ +&SFc=n(tdЊܥI3/~p:(5j[vܡi)bh'&ߩBS KRB$M@5)XT_+Dxm|JZ8%OngQUF^@ȅI 8dA'CyN9rF3 M~Oz[Wm[E9AMsYp]0o%(׳ip*Qr0q׍3')I쓦bVevqߌ??{W.(uD5E/sPSL;HcmQ zFRcmHy+rI󢃥).5:6nл7b9Fg] _3.Lvvg Z6b$խ<$1iWyW,/&=ZLuNpYp Z@i4LOܻ>#14zxL=}C7nFZMʅz7i!Φ) q?iD uIykw)MjxQ+ZܚZ)^ϗx+0K3XџyٛsO? ytzsH, Em.q8Nɜ\"=I+,}8fJdlt]$^ap]3UۡPWVɐ ݲ܌Ml`h4V(Uꢮ֐3>te-F us0샰{$uG]Q%qC ѫO/[Ouv )+mIZC6F`ʼna=6ӂ H v>@o~a#duVlsii#:BPlY ;% 5]R(&p=JI~2< /MADV FmQļ~PlG!&rYW`Q|C^8dW.#K~t-ûX.HDKJ0q1%pb4x #XU-CTnz4)tV`le_cBj TY^`k: 8$>%nK(7&Y !aOD\%WncǾ4 ]g# 5ːހ of`W͏VȝVm=8| {/k3iӅ⦊%MX_'<i7rND'ʄ~D4_i3[>a-{ڈ\Gs9r;w) g7/*[_E13PɎ"(砏3n܌S$fGKwK/;2i*>-Iĵ#v/ק;ؕAl~nAoDZ^7%6Akmr ;IBk/`֐YΚ$e`hHr( ^-Bc亁(!Bǻ/@) _`=眨*<JTШ3KfXKRNho;o éVDA/4fBJwZ|0\ũsAV頒>K@'Zzóge &Oe*Zv&VpCI gE'us/7!8m𙮾S@Kh[Ym.dd{v_boyI!:.ѵ5 TCTi{![dS8rj"2hPcE$xep84 #XsD aBW3gm*npQo Mh^БyoGYs )7GQ@1[P+G"!MNsȀ6JN GEݧzSpBӼ NaI**#i9s⒗^Hbo])gYFB) ob?1a񅸂Էp$ hL y\y15J֘PqjjdC5N`~.I$gvM42HrBBe%٘*pZ4É>%DAtQ߅uʍHi;o"<__{Q)oV1sueBo7 F*M%f*?F2/1_/f?ڧ44.r vn<8"'6ɔpOo?os+<&ZX.q arM*+McDT4at(Mt*Vװ!~ȶM n0=qO0¤9w 0 ct8 }֜b$'C᎝ǔ K/B ЎtFK+@Z%b7 ?fWRd ]Mo@1M"gű͆MѦIiVrUמߠAZފ2֏7]!b:%'G>˱JÍ΄U2. V-dpP F<3`yYk2l|Cr“L&=7>PUY 6nEtHHf^B1OL"bIC|onՆǺl>VO3 6&&?AM^@Eo'@| Q BmpڅY}<22EYjl1ܘ[ *(+| nmJ~b,|KZ%f0PAbzW}0c3|u֠)$Dkm1+;I,7|jշے0# >i I䨋L ~Ar]̃h -ބݽjӚx-\̝#>~D`ωK >K 8{ݝ?MpW{Y;a3K4hDm:,7\~E6<"NˋX!ׁٌq9H.w-i\b3fsuw(ϨO6BPȉbTgLbH ipS> \ vzJ}յtbv4P*k躔!-NoR$9tQ꧒G8w/Il7WuT@d{IMtB# 1=)3ExAŽҤ4^L-Bre8 1Bge:2A.ȪbBIM:oKzȗ(^bIMc;59f!x`9!вg)g_e{vwвNt:ѳ-1OZ  Ҏϲ"M3ϸ1DBECsE|| ?;9Z $~=Ai _Z ^*=U39;ݚWb(nwSxAX *seNߋL ZT.Oh,p-g$/1kcv[K9{A5مZv9M@m5͈tF{Ǝ${ń,V2DT]4Y!HKDp]6 B?+-xHWoq~I-m~VNj8pJ A.ޔrD񉛖 ~J΍Ǧ3_vs!;j j{YsۋMd_]Қ`填B8!?ˀOˠ:=` QpF@Tv# ;]lrJ36Q$'prOY>q1LV7:'Ek5Ø1Z* Jwv,>+LpP,ϭjw~Ih0Z 5:JW]lE BkkmL!҂ْb7wҎ^y:s.,xɣ4;{:w_ߎgXawq ʗU`*rh òЧ=Ǒ튖PeբKΩ=f15f Xh-7&uWI5SjϤy$Uvńpt8 +- WԲ@;z*塋5"S70nͅJf'hU@;6O76b"l&L+ Z쳺4)+HWuMoEp0W8ݸׯQL&CZD7zŖ ]L=o˜#BTpϑuFg o?SR@\^@_Q0VXlrR|z ɳXq@Z6[Po2 )'x留 /ďzoo+U*akS 5hJl6|4K 'd+=,~Ţ99k.hNCiʼnējT~ [KGۇ2.:BMk^/_Ԉrπ!CNub]@B kR& 8o6pDf^e9py<TUkUwܔC.a1 !v_5`a ,X`׃ӳ4\ { *>.pyk w eiy?pH%t"20A`l`iHIQtaūpQ|؝uFřd O2Άaa D;yܩK R9Q̜'4ͨ߸ڋ=Fsw:y %.N5y.Hi6-\'3v,EZԿT%[aQ4هFv;OyHlg݂foi>fGm]װ_jpb("',nln]xSM/e6(3fq]K$7iHU$3u#1PIqf?\\tX9.U"K6(u/j;*P7^c+vI ֐t\-[ohA:_YuAi0;I@ fέ%@@JV:% bn8pADo2ˇgyNm&ue ] gDi/2igiK6tG[R=OK/-rtxb$Q/Aȓ. P7ć6hbP I {ôF@FO'ᇋkq--Gw1 .3MٷӀX-bHl]:03MҥױlY \Y ;0)!CSb z&#Ăr|JÎN]|HK޽vرU9NeV>6^(tIYtĻij)s`P[tO?D?4Kq?m$NqtRY{zţE> r[38;ݡ5Ff8DReN:5&Qs:{.ʸ?_bTA8y: +j+wU/84Be- ?w# V:zhGPw CH2_1wIPZS#]uPoQp㧊D_C-n(ȗ,OԲz c9z6/s¦4zADJBaݽGکZEPc)ˍɢ@χy[XJ?3-yo/TMK)lҖ$1j\hdn3:%Oij [`/&=2[ݝبEZ0[ȶvSK (6ZGȭ_7'IMþs;Ԓf}L2Q5Yf)RU `SA5 e% f@"H^M|$5C3ߞ;9+\ ^aBIBҘLU&*s1Jc&[V,}i%xusYytGʳ 4Tn[sXp⮟`HfW8XLcY*K6s Q)bg}C*mPD; z94PxmM`ɼe8~w 4m̖Ju>OR?V2ۧ?T*6L di$+$ [dt@^tGtbȴraN-pVhiUIFsV^9k5}^+aԮ_緫$A| V"rC}Wᒶ40-3ii(kU*2͸(jP6V]xh DBplP`d`ʶOg]/}X{,zJdyqNO+ G&N:LO3HNycSϪZX Bb'˱O,cmJ'O^#vb-pI'^Pa8hdZ;0ҤWƀ=^uxɅqiM `FN(T@9Eo@=Hj`&(`²a_i(pt9]AGG_ʆz)`& 3 QqpMuj_Q@*E{Y~(P8>BӝjTO썤f1k^/_}`+4uG-M&9Ϭa;i h*F]݃vli}}cr:ߙ9=`nŰDFB-˷sv}t,dR@5@ay4%ϳeŷY3U*gRgcE{TddZ.Xf%ρ#%/.ka˞:qyxH/jf-q$0Caʬ)v6S5zrHB9/Inae:_KGH^.Cd $ p56on뀙K)vJގy>},N /So\7LthʗpOJԴ/ *GčQ<%ۋh~6Zy_?NP'p)E?>wOix*bB8W""c#+8$amgG%3m(}z?"])T+рF"c(R=H\1J,K,^=Rz)=QsH)p|BV]PS蕲۰֗5b;)kjE 8}Fy$@_t=]ل/2ë!~1פ)9ʉׄL4a.D(#3 g4u@2-C83="UIȷ‹t{bC9}7"*|G d)M[r.6H_FUwI=~#랺UחqQOJAJn%]!JpDIPLLgt$3؊EzRo`_N ӻڏRC8{jsEDFOM)ѥzaJ{ɝ%u5*Ln5~]C}xd$&igx8Cd0WKgyV{wȪ% {\t|'2AJ6C0 *eG+?޴)AS0RDjZX^wXW.QG|WܢŤݏkwlB P)Awfnf}tH,D> ݠ{*wNOQp Nnz*9|Ƶtj)@ݫ]braQ)EN8پ |\\^Jn>\#$.lhmrz(f>R*oms O pOи0F=HwJ)- 0–6pj4MٷHYGԋA<1{_NTH F bcNXWƩEꂗHmHt,yAd~_ ZDչ9}#я0=7lncSzbK9&I|i`뼑nIn!;@}Ɵ3 ~OgOZ(uEM#zi62*'ك$*ƀZj2+BdIB]O>!tj0.yV*#y) #+ `a{4!4]E7h8}֝{9fB 5rFoC2eDž[VWr=(Ma'IqNWU b0mzQ02y"ѴmF[@\g'%*Hu/LSHVd iT`gZ{Ϟ|y+4b'RXʬ9ߐTj,ndbAJj-LZrw'w워^#H qBI?3BGHFno׺z$>6jRQy4{Zٗuj){*mn_Doi`KeoLZx){}"))zM[L> \-*Ra h$C;˭ 9k6 [) !qjE2^M㝏w RQBm-md lUu~:)OvPۼ 7mT_jNQەdܓ5;#3JR@ԵHXǀ;!H8o-۩{vTvLy6BbUɞ_}(9'C$I<`Z@Ǟ" -&DymE@CЄP*FIf00|S 2NH ֵd7`܇ˠtbJU_\,k":RjG*ixstag0A7MzrG3@Ԁu€g\m`T{q2x ,=KOa;>&"%GhYI i*mP\d&46wq):A^߸ɇaVe{i'i\!YJD㗂t>Y<,wS0:W(UX u}ϡb| 'Wsr2 w|vG"(#MǏjRӓ9K%oRL I*buV%u-Fꠌ`D׍p?bUQ,FoSq^y< ʴfm ïe}BXU'O.I+̲OcVug6s/Gv`DQ|f:kq4Sn&kB9d:hr`7U帏+Ems\n;F>W=!c)vlc;L.$HdIr0}s*_T S8东g9]=K^%Ơa+φUᦈm'R*hn8zgi [yӬpj6$1̌V L1{)J;tCrׇC1z#Jq~P|pY2=v=v ThVFʹ.9n.ø p˝SI/;Hx? ^~;H9IT{W3-&~V$o [nz4ܬ^$Fb 6fN\/Pq,7+vkتi$e"*xux XQD zz+ݰג񿁠 5J[9aucRm+oGk6 Pp^֪36Sz6nuOٵ`}eʷ`"[r,iJ8$(w-Q$}F$.|a=X:*sZNW2 Ӭ S:n;f7$"e*k喺R 9[TBW%"za2:0s."aǤina9XFM\Z?۲u;ֱ+%G9QwOI$J0wn"R!z_0Qb//nAR]ٴǁŢ :xϚ#r~sLN_*&n$CSOcsu3:ʞ};E d-VA]#9Q  beYZ{Ľw[YC Зe8h>e}9yik㤊%j /E3a!xAۡ~JmWǜ2){zy Z4_*aM<2N_k!O`9;~:`1; ɕ>Mѯ)6 WNqR"^E*/=pV^~NpɵHQ3ĩ+#3ΫK^Ǘl?\MqMy(OO1M1JK0rO?9CM&[,h^ ip^g-rO2Iq]; f >=,\l0_4O!IS3ΣZ}S<MHm?48eiY5oi!0Cmq $4?@V <3X6p"Q1Wo.y[3| %z<ֻ'F]dFl?N6C,5X*h4`5j\yt升K 8bGQHZ:rZaznǀ{iv۸IC=m(Tm7U}*~-*z2!ZTOڮ@ f\xpAȰf#{_E"%YݗOpv[l) -PJ&Y}͢[r.C~G#'3f&MpaDeIXe,zQ#ZUl]IתvQР Kr Z&0p)aeWWnwU+Ǒr|/ܞe&/m7:a$>4p_͎=xZ/ oM[Ve@ˇH]fq파&%5"& k|W <=T7r9׭kWy(d.oukƶlk}y{Q&HAa1X uey):Ԛ նBh.5Zi.H8ҩzTLs0v-ȭ; R׼nj˘U TaQa%kf4}t"ߣ'CY}#ѯJ;n9U`b;5t_4_`r^w-r>{M`y˒K f _ /T޵ 8|?zKd BHV!N{ơG,.w9Qu@`Oc`>*1s{-4e7@l4&=@3CKZ$M"hޖ_U*W!w9#4r$`78 ~"6^U>d<}Y(!>갻&J/UW }k6b`,+W("MH=ܙ@=3k0EL!XKõRFs(#ĵs5zbo@7gpEw@TX%ų4۞4֯uGWCބ)wfB*N;y]Wp׼"r%-8,2 G'}E`4P)Yv ,8hA y^߆D} D^0%ddm[)%vc2]T/,T=E޹hvu\6&OF 88^[I R.1$6Aduy`kJI+ȳܯ^F4тҴS-v9%S9\L<\&V*SۘSeZN~CBNG_HQkwp9w5S8u1dE)גWL|5-X8EPَ-Z]Lod{U;Fqm0V=V;4CqQǀ6<ӑ`H*#% =>$=2Wy"gf'7!fp;OXD=vX50<+DmdܾoׅnO~zi<~yd D2_;F"X{N%\C^U` $題Jtl, s^fyp}_]jS >̦,&lS%dtWf|2PӥC]οHT[D!c{MEV0/-0|jUul:m<ޞ~ ty,߶UɓyΌK-y8(RBYgس,;Vm Z$N,gs~exGس_dDE Q؍gGB0$ӄ0k(&wbKW\4& y_Dz\5uCpޠ/~ϡad5VpԹob J5ôvTD,&DۇgJf0_TvqS>]H6f|+-uud4b^qVnb`zK5N72RĀ)eXcBH*CJ-_ #aQ&q9}.&ř GP\ \BpTBF FdoUl);V6I#ayhϰᙐQ9ҟsi'hR"`a:w[jy^:Nub5נǨ x<Dؖ  Ԫv,3Z~bL~M&](>"2[u㡅 [UVع^WI0Qfv p!:PC G&_t ҋq bC1 hXo2oGo;5V4n̹^eL{C>$pȦbҩ{h2iPVD1}9 zA_PǙO?÷#«GvvXXz V%*i#[]-7&E rɐw^\)B(R t"@hd=yK٩Qh鼖Q5-uA"eCTwtR@=knDP MIcH rF]1ZJ_ܒ"y-Υ熶Lo8,1i/r R1 Pe +uMwZxOAna6^orlϷip_ "ji@)66L\0wO¾3}qkpRfb>9sn|t{r ߕ;DZuJv/_dxtEDr|~9|[ EUpYbOm+ :ߴ"}8蜾m'bs@xxu>Vh(,5];uK)? Q]yIMf\1?l5v-ŘcWUUŹ!> $pjWͩj5*E g4n=J"W2wJmT!:Xmșj1n)~w Yc UhBI`r~MayGNPeV5@sqx_VT˞ 5;F1f "ɑM zK?IE_AG35\Mir[oK4Q V(ט?pX숹u9qB`l:+hg45g\ ¢hX'šn2Pp{M{(=pBzb+1=4Gs͛"gnjYoK‹͜R)VD1QyeZGY\7wu}-sA5PF g|R"W Ƙ8;Q9ΙyXiRVƏ[$IzgS!\EOJI~bQRoW$oč.*I}Q~ xc0baM ].^W7##4_@XgML#rKB :YS>}[ʌ|dza);Q,wkiW6@9( ߾CnD_N1'0sݫTjAR;T HϨI>p8 L:Wv7j2`-FYQl^05AO Ʈʄ?_E6ze<:Il*Q| zssVmoa!,bq%T|K+/]J' rOڔYKVP_fw E׋U8JA rĄwDe;ū"wCW7 \GuL}c{Vl5J*MIu80<%O!ev䌑?,_>nBlӊ&uqcogŋbh(jp;*y]ПziaռN 2ʱ}R4K=T*`FRloc F0y&&+=n9@EIt|)#@Tm9L7U Qd㬃z=WT|:Su1_`@;pgL]Co"GoQ/#L2hrCSkF} U#N~E`u.6>~Q_􀃃A*@U{=OIzsW_$S'_%9bT-Щ&tL}L$tL(XS$}3vui%$*HLHΉWƁɢ;|}~񓓞dʖd5πNoNZ@j% E JvRsA ҾxTN? }g&6a.DF"C'>44k@a<>+%G8W/MU~kzI֡!g CH*49FXNbhyh!f0_muw|c o*Lt59YI}p2p588oRW*1gA+*ݻK3!'Ps3ZӗGsz{ooBN-1-睻h<Ǣσ4On8%5k_$E9OV%kU6Rqg4V?"1 Շ=tZ 5 mn۰ Zt'3>=V;;|&PQˌYIBwrmVZmsSrM7 !1{l n6T`:WQ֊\(`͹DaRU,W@zXMJÑm&Ro2#L/X-a'9hːNw YĊ̙&)A9˸Ci][jҩ.!a5AI2ru hŪG<%W/k Qf7c_"5x]m*۰|?d$аu]ԃGVLl[Yя7\ lD-SV:}lyf76@+T4J PYUY`ow6T: M6g2ri'\EV Phi 2x GV1LMw\J鰹 Ns}w1aPk18TK a"TE@LF>+ztZc0Yi0szrpHew``VP(O~Ag&!j(X]-%h8¨qBt0+ܷrLLOd5 mUhSrܵϹ5vqEIH7W6)Ʈju񲹲ЩaKPzf.N蹁,Ҭ_Ė>eH%D}h̍͞)Z6<ڃs u)%+l#=# Z07; 8V:o%,ݤ0k,uEoӀ5.h֏㲯Ֆ.m0V醠 )j1׮{a: yG1ݷ]"(G}G1T Ϲ}HdB8&OxӘGSeSrA< @H8n1R70 +!i 2"gKP^%:1!?)S&=<*(*+TŝrVH' qs?d{ohF tf j(rU;BoA01O ;]|E荠 NPd63vh=XAN_3Xeg*at4XP :~B!dM4GlM W?4wJO ژn<ǒLxpdQxK\Y@B6 W0vP$ e|6$^b#u:S6xN`0?}QQv>J_ nR-wvyI]ywjJϓ!tr<,h#B^^q@g۩)LEI~MEKLg)PF9>p.'%$q5p̂C`PhNq,{ vrǏ?8I. _xEgL{%gCƱ 0YKD2`wU01k}GnM,@ NM`a ֲΌ6T ?("tfVWر$V}my鎧 W/VtE-1H Lq>aNĪd´ zp9*-~Ͱ E3s*Ʃߤis9Xwtɒ߭PPMr{LLkAjR4.㭫ڂ(Qhј8Ϛ}l!qqf]Rm^B>Z'>7TVA+,"-6EL}N,0O^A| TxeRAek}9Zs~a[C1Z Oz$O C#Cz ^uUkjY%!W~7%hYY~!s//Ω։+FL۶ s.?{h/𢬫JVG Rm MnSi'l=7Aa(~=DK WWP{4aÿh[(W1* .`$GXn[q)/Q @z287Rp #}pB[0ɗrnLbU|,h@/} ȁm*ݟkv>6%Ûe`h϶tO{?,yjk,SȢx6ЉdDlb',zH@8⣀Z}rrߜv(-G& ;f >G)`eJ@vNT~swxp+:ĘKJ$|xޔQ3XJ KuRȭ·6{:Z-f('T,V_}}^zb,p4iH^Zݸ+%k -Y :zOvaBi1)%0kq6*"n"p#J=c+=N1/O^ 7[`qD~`Vj& =%QՌʸN.AVٙHЫgI<9&-:hK>bm&wTc`PvG-郶KQao׫ܖ Uќ:)u@StB;U ^!2ͯଊObz DX|$ɈS7pC?|_>3dj[v|6 "M x`NP8NK.hEpoos1m/S=cm5k_c)v^@!  bS9`4VĻ%nh[ m0F⣈/$f&w\XCk~Aʅxm_Y eBvV~/?7E80Z{21ouyWFOϼصI~}>FHPT$#ѴG7w?ݣ"tmny "r+l3mdx|ә׉X-.|)IjNDZMhFOq }2Qz\ wm2>to|9:;[ܝ=,a>t9Qgcܭē;RwrKRS$q*r u̬A址>YTXyl$Gg֮ SUgm$!QcWi~(; ryM*Q!]/ Sf-'opNW2Fjd G5N~3, t'A& \0mi㕮I 0v~} ZOHZ6wmrBsUZf")۷m% 0K݊]QjO 4;ka (zj$Z$yӽkMF4QXQ&B=T}kx>NomYTZ] 1ng2{<1g[|gK"I+!ٵ͵B$xWÈDPQp>gD(dXŮdQE4"\0Gũ8D9Nr1ܩj*4ɏN5gwݗ;\Ջ=zsy_Ko:O r.񝀈2LSWFF.)cdͪQ@fqֹY> qCl O{$z5I~<&q=fSƪ' ',h)‘Vd,U $+K;/!V/wDO>&0+V'ODy+ߞxShGp"A^+zɨgnԵMa>D:oŁ ? ߃Zd~9éfR+0TDJUpt%(>p*-U{~ne[^L<;ⷳEw1IZAX65a[ǫ[9îLR͛jB[)$g53AG'5N* 풜FX_ko^F& (]"b 1ڳ'3vv!U!d xnoUݼ§YSn\Ȍ4FXQz11w{a S$l:E,"JeZ"ɘ|/;pS>=l2_uFZ1Pd5Xo"_1xLk} Ş?Ye½VKRn; Rv@o%Q9q#VmwPMV2Mcs\&Ad@#0N:_,Ѐ`ٍZ#3 QYY$Cgp;15̔#Hoh/IQ7ARHQu.!0<[9#kau(&s ^7? 3,isF#0XG)7Φa[ĚqV: 5i3G7Xj Rmɔe2:e * 0hZ#rO,yc:+ rI$J1֛l-hq97s!}sGwOm&ށTb[7Df)dhF{ڪo랕uPV.;ZY|bN9T)柱0ν74t򱅺T2.Bʍ!ehCCnj5ЕUdS/"jػNw+_lOQ"|,T:Y#P"c^9ϳ4~У?ޏǟϪo4;v lrϽܖ SgMx} c M ^$@Ki00pذn!Dd> ^T7_L2}b!d+M2cӄMɹ6=WhNk#TKxyρX]1TLqJ56Gk(<& 9@(,iա_ -O s&׃=yd!QÒ||ӷ2qTHb`z-)EJ=-*mn 3 ̆"B9.=5.bƑקarzF.H^_uA tnCzᑒ)-k* O`1׺Rר “ZFg!p> IXFC{L魛,ʫz(afxPd J,޴ǘ pR^vx&0™ Kb6q\9p"D6n-r'M|Y|vh0;v* liFKbLwPx*l,L܏w\}s#YP seH_ SLӣ~(jef9BF%Zf%0 tu|%{(p;M̸x׬eBIKI)mnV{-.{ $sT/2hƯ Am7 ,Æs_/ B oד`p?h ܏65Y m]|@4-ۧJ5E grȁJKRX+<Ţ=M jƮ_SAv" $zXc % 6[;CE,"z6)6 NE\QGnJY;<{ V`\n;y茉c\AX53^K탻[zН*WI&R[F9G;ByW#{_a}xiiJwnQ=4>1, .Β/. u6M^$R?oz>Fhұ`?`w]d45s›(pJQ Z `7xqtя5޸p~O ZY=]lz)6Sm5 %%ϰYͪ[Uy`j*d.c>CXx5a[^N}[i<ƽkf<ݜM%V/GlyZ>W_`M d*JyY_<:;r G63<'F68($}#[TZ`/E~%HR+Bc2+Ur⁶!Wm7揹^$D=A+D@;gjmJHaƫ"83 To.6%3]@+{5SbqZ<~j9ʹ櫮\yH+ x%h<&f5I{һ&ET촶 vb-" \UiR`O?&chuuDKxDj-$a3\32 CywwLzˊ.^5Ug@|KXI/ؐ!?yX:)vLB5P2fT.ثG4EM2O$Get8$cm+C,$;QS*T8.$h[;;~5'c"85zI9 0rGnfo̩ikiYaB t0,8?H#,)4-#rP]ܿ1k8W`+s6LLj C%+_,NI2$gW+U`$ l<^78M3ADb c&;8plzp>!"jC}i}ǀC2U([A. ͌kKݩCx#*pPmᨎA?-͈cw UYKY*1pfw)HbjFqI.`lZǰ,YFX3n@ŢVcKm{㕌^,y2\WK,bdqAC\.Q0{,mr~CRub YTj]u4 9H-yI̩[1ftR[R :Qk%?NH{C%h2I0+d+Eʽ'DaqTf&6?,4 pmjΞw˻=5 1 ^fz/ջjL]qFlq_nGH`OLa!,ͯ~'?{XMJzQJ% }q?`#!>+Mˤ|!?#ӕ;w\UK7?8e`<Ф9n*]݆r=T6]OW犩_VԄ1UjE܂ cI|Ќq^,SXPi2'uUbW{?ɋ}iR2X۲b\nࠖaha]3%6.SC;'Iw͖ȪH!Ǩ9~l4@>]Ykam!2jPfg( : ?W"Y&7^]LfԘKM"-흭:zlV# Aky(vZjثu8e)Bȥ[)i㣼MŽq9Y!ܱg v؉@g]&v F5x倕  .eLKO 2XYBIW<أ!=4 KvPdE͓W$J3;9Ne* ! &&NC/i}J;J ae5.sSD Z"e᷾k G4MgiYLLnƂ3ROb}Yv@Z>J$Y'w/soodǛQif`F9S(Lj/z}}܎[(Z K r@UlR+ғ& +$uի!YxC==^WXb`f\ 7\c60 I?-%EnSe{JO͘ժ*ypAbGS[lPB"ЭYI7ZY?yYJ9QiwUU]z=r*W8k/YKo?sT%#b :g4A-:|6Nb|)w1< V+3dz?3=TYMa-s6CX~R^l_s~׻Ohit 'nkaݑѐ$%*R"=e1ν14.);k֍3 ě?} oѳsI$ wh*`mcF~u̺ZvЎoP]'=TVthh_&]GM}nk-O-4"kǖp%b _4I;s\6_ʬB\kH=&ev.@Ē0U#LԹJ~ H$*%5xgd](,ӯQveXf+GΊ<Gw*U;zBuX??᤯SD4Q'Н^,Dy$jQ}!X/j=!c#8Z'D[͜X3Y[S/A([4 ue#̕`69vA9<Yꫳ;lt=; b>z>U:5A ek r{&!y~6@eגU@ލ$΄U2G6nR:D[U 3KEoTc=Ss9^kn:kªD$[pQϭ#Y&ԬvCS]g)vvŘ_ͷ0^r v_~y^ܴwO<$&M*kg&N\ g@i]FطwNwMC,QltOӭF ҡu8`˪~<1HWRe_m$rRt{|ΌqV&kE8@lo/#sKkPCXd64_ , 2sJݾ)\%uP%:Pyvk-ŅƦb7Mxztss1`f9dQ7RlD[R*`{Ë>DjɘHUnI#]$Gtte"n63G.=d=L + kG h-1Y}2B>ù3ciUE( 5?%z8A*kydzƂTe>qu /N4 @ls'أ Asg^{i$*BC&wAj4|i9\ 8ƂT 9 #j|E240^{=|.- z)ms0"ޏy 0 7=Mޱ{56xp?N7|7Ŵy/w ލBb?Ky&M<Q{+(z1М< 1E8 nc?ˬwucsr,F?w" T٫\K*vI([U8=M;DSR T1oplSM}WI{-S]懇hJC->u|"YϽX2djԑ-<Oz`,YGcW~Vo1ŠTv yB$vcYw%FYh^_)~l+JJ &(>~`v I+{@І{ :2?&`١P9YhO6|XCl WBVr ?F20/X M ō0+ nER7K#qh+ vs?سSݛ.`œЬľ"Q:xצ`P}A|!Iwm4Wjf,kwǹ[+4IˀhYBS;I [KB6̐1ܟZ; c( Hp6so"` (a0O#ɗPP)P&:NjA|L[$m[J-,cuJ@8Z \4 Mr'RB1Wk5`"u`Fw?Y|/DdFtsf.R~#)ʀy#7fɿ/+lFwZ77ͤs1o HN'r#%B q;0th1Z ]h55,U3^8b(7K: 0NA@ xgL2 D+'Av]1UM,gbY3=->:*Òh;}/tYRʌH Q=鿊1ۋ !2Z[V;6Һء`wh7ٔw(CzU6,&Bwoq# ۭ+ BkPړHgsVԊ`. B6`ԍZ}t,9Ja O-Oⶶz%r2cpw{塻3]s1z!"b'$!=meA;Pv^HVi\I4E]#(g*aY@Hrqw@M URCcfCvCª{@VYMڶ̘!/--fqhpDpLv`&]ޡpq``ə*9֯S1[.,5nTĨxwp?AtU{$_BphKcBk^r/[܌jKI}@Սd6`B*ds,zY{ `m'g ,J<ῃ.*fܪx(p#2M(fy;̥EcjԌHI5q8^ 0h~nn:XWrH1]Ǚ٫0y~( ᯶7u Ȋ/e.{Xo`uI*.zb"Z""lK |7~\Ձ7KTlVhծIWfG@0l#D'PS~e]Ӑ`U43 p\ uǓ|5?֔'ӦKHg~T)$ Wˇiu Ḓ[9rSK<|O85qDe9R3+Dj-UkH~Mw46% 7MTh{Ⱥ[ƯYѹN/#aq14} 2g''zyzI6f9 |Fm=hdQުYO爉~"_ ,kQퟥZ% ui1|0k=wL(mU-"`Tż\.銳vj|/j`#~_ط:|I`&%4( _O2u'<Xe[1Mn*#o+OV-"&ĽX@Q^hة %Y*CU %MO`%gؒBa( A^ύ_ YsN]kVv19w|Y >pj\*9,I"BSuwd-OplWfz ,1EwP ʿ{Y^=[mFn<:)-dϿdb >f0Z;7NjjEȱI'59V^!I71W|SpW#L G={$e EkJpU Tm;N7W3n"M槖 [cJYk5\z`6ȣ|3jy;j>K+"XC-[;pa4 '|<Lv忔o; Fi TX ?4fˏMdRe5BֶS`$tgwdv.D06)GW,=+G֣VȎT: F{~&ZlŲ̼yFbӛxoV0>f2 4ܻQKtdSC(LCnY:LOFbBc&d_ݕ"cf_MP[N#ڔvRP ΜMԏ>?%3v\"`* O0N(WdķwN݅c99rUNo_et5˭yƺۚ'il~$[WJښ*QѩpMn*&0%ៜ9jddS1,°P]mґKf[3e)=bt KbT:C$,m=Ù4ad¶4 uDs< {QT;gy DpMsGgBB@,-8Lal;"S,|YTCW^; l?96 STԄXME!|LEiY=]>˟Pm#t|:r,g*)ɤ]4o};5eaߧ.8ɱ<X',^{<:w=^hznDtgnCN1G!Lg&6Poɮkܑ2h:q&Npb;B[>mUIw$,igـ-T8_jĭ:rݣ-oPz5{isCCY'7ɽgzX</ Ž$sXA=f;\= fp#&͐}v*Kjv;J/,[HP&Qmc/Lt'l]G^%cu T1mWj\dY &;@F!QǛipjLrB) -lft HDk-攕3KpV PpZ\)$Ir %YON GI #=~F%qml{5Ȁ?aXjn_g8]tguk=y^gp}AyIK^ֹoT&obAc:JHX!6>.RE..5E\E.Kx am sQ-~\6(DlAl"T%05n 6g;z -=^i7.r$ 0֖B`%9!ň:3)d^ gĖ?k۝x~$/}'0"t"A H́͑E<8x+<˱DhO} Sb \Rxwd*]^t90*`21WhՍx jR0'#FRuak40n"]nGɈN=l~2 C5U#4_!@Jx.Co٬"$=3+7be>?(~QgC(deΔY[q7yeeT 0/"bPpM_D #XӍL/R"Gl}S&˸}iiF=R3eC%MS v_Dn!8-5Y[L3wA7FS+6\33B WwcZ}6ttKKaBhZ #31zZ]?nB.N ~_R2rH[t^Ҟ8g⿤  h}zGTITkRYV|"{-=g(-~ 79 S$JigfY ]mvoG=v7[ku :>L}àѤф9_8Ս/zݚ\- ͵Dy[] ߨfJKQF%$+ 6;'{RَQO?ǪIvCg[oa\$b~wn%Zt#dW9qϩ܃_w=]ckCe5[%,ظ${v%c:X6kB%➓\_L5'cUųSxI#cPTcbBva {3z^Ƀ^7Ppb 8Iϕp; ƃ eyg}֙^6Bn«Z  r@#{ԅ`ch!(3Җ1?315@X==͸PLXUT2Z<%qr/F5'@"w{/4m9:2wlnNy 1v$NēAxT{ofα0ƞJ6 MmiY?3G_=i'*T>*" ! ? T* $;g~:(s6ozw_YꕥP@fIٗFd{vo6f9zxQR5󾲃M/U"|8q隼ؕJO 50J.d1DiW [Sۆo1y`TKGնBd{Jlrv&b4X }gTF%ze_7p\voPg{oE_;` eAfw&UcT3(bLr#Ge|lOОqF4W9ڑx[⵵ۨ燝eWUdJPOzfM0yG=&*9 2)v .aD/1zMRP'{-l5Z/~ Wlǧ {}9໣|ʗȻˈJQk;J#AĘ"!-T"P D%4Ɇ:lǒmQIj΅ ޳eu{N? WD5O=T:_Ҏ. $I%1hʧ<<@)"M"P;0[@T^!硫_P< (ژsIPeֽ>%j ys.D1Yh*kffɔ $ސ{CĽd yM7]lѠ|M~8=a!U$& f_o gjYbgbII$՜kCB&%h_&Ydz#_( h1ե$wm5AO|ң3<P@/ L66,DnUjcwhemq5xkOIu[ɹM`,OBu+Zve#M6}y|p(%)+hQNňb̝*5so. w? :Z1fXy.Ke̜I{g!k~Pe޸IO[ iUK9R.Z2D- waE] *lG7oҠP7N[2o2C [$S7F-G24 |D?$JSJ&ڙч8}'U3Km0e@X0%/z)4oZVIGQw G< N49,PE+(gVR+;VHlti,$ 3~\/f2io7针/oE5g>u̢?SkexI&Xg,_OtjYR``%Pq H=cBnm:#ugYӆҹ:ΦXu"@Py.`:؟/QHpJ 薧G]Nto!l+l>gfr # я0GMx6{dP+ Hʪm*3 }?LG}w"⇄ רӏZ^5|@IZa?31pQfcxްT:MC`HZFޔ "N=@K=aHGa@])9yla!7AvWU4fMJS`eBFVf=V0}0ׄ4 +gKƐ_(;/kklrvkeJ{ߢbU7q>3Es"݃A9$IIǥE 5ᛥ$!T ~xL>FJ)JY]{,cn(4R['XeؠչFpT , ai*t۰cM?]aUgxPU ZHк6zr^b|Ryea8Wlx;.fk`|%jr%vtZojv|׮uR2oEW,Oh3'4`cK Gj}Vjݹ@lE I *WmOpF_ƖV,6N+:PG>4?S%p%Ed NNoU{f"i%Ae/_%s8TI^ 7zXnbp>Cγ/LdT&u%Vɭp2QW!ʎM4.cܑxZW T PwlL$Q/Dbv?!d?@Ur83e./ brC{Ϸ-S9V]cNZ`i,d\wM7+8ŵ]ףz 0~+%GiK~op[ >qQ&1cCOYq8d o&F(ѬJ3Qc vgį^S jd`(~qX,AQlԳ 9ebXTj[`~\2 %pr\b K|`f޲Dxɽ1>ZQz0"qa+M@mCC  A(#M)P)r*=("lȦVDMMlu3JN'3<h@j/KdOڞ1qtNyH Èѿ l s@AeOQ5Y|&tCʹc"J!#/|=z@mK_jJPoMą,4wK[YaB^1DQO>x`j[_G62%))gԫU"]l9kz #f go,Jd9&hDHKm2ɮİ:J駠_>y'i9demi(}WΊm_ՍBWcCXBU%cmEb(O޸=Un`_%Iϓn4[0mW\.6~Avi0D#:r_o`vi{m2$I&ib3 hdZalvH#틜?#pAh|,˜pakdoKJH T#2u?Vurb$ Gt zze!cK$}-0ve}MvBb8!Ӳ9ǁH6-庶S͖%* .JJA#B"A LF_i}[˟.]#}OfN} S!a~w!b[;?'؉r]5ts[^Z8xȗBwuPusRe|\t)>39# 1:;4J%SuAM=Yݮ-Pa,zN[T- `b40HBxAHj5ln: v#.1_c;4_ن,94kIOP R[1Qpkmر5cEX*|d+ Vt$ Ok[4r`s^/"sހ  籫IJ Vb^݀W}SI=uUa*wCO-"+bnenOa# =_nIF9pl؞[Wogp'F$ mn,ykkn;ۓ4Ў":Rd7uv=!SD^@qrtbS6Vt#^-FYY;s[.G;~g6B(l`S1^UxwNjy#\1/d߳ڪ\I5)G4H/Kկ/yNXyڞ^6ns."Sܞ|[ʥ;XO0GJsmG߉Wi!FiV+#K 9&?Ք:R@poNM&@d5~W->k6mb_-/: THOT#r]frq %K/ǂ ii7=lk”["imn =ŋHA"Q€@~⿯jݦuڕ+zk()sB('Cc,r>zb1 䫤?\,F16GAsO֢0UOFdz^43b;IaG[b@[ )2 T(32(v4hZwGQ7az^.kVKa]}zm97QwΔc>h})r|"z@8/0XI?01NQGnd!5Su"wLQy |e `-Y[H%Ha oq$xBqpDQBo'.B]e!-@JWrJv a7-[gl+{VSG^>EJU IGSgutS=UhJXO-2D+ Ra(Xߟ Ҿ8\>e+J\<[mlpf^i߉uA3ǚׄ>$sßMZ7`Wqwd\ru`JzOWu j<IcH3zw;f"c s?/7 :._rn-xh:'\Ø!"o.5gP#)I >eGA7 P[ތ<\cP[ u {* uj+ >vs^!޷=#ּ-%XЧhM'yqe/'|])BL-fbKt9ek 6J2 m| PJaZ'qş ԯv<]UE0xS>RLD̘eb xT:ok#rOqݹу}Ց7yk%f:fK,d1'dI*'NB)k3f"P[-3Z(څ1n)Ji9 q[RId**;w0׫t;1QSq ?WF*s[k~؅Gvk荷%.g'ԻacEYQy> 2PkQVPܗ$;6l>YtRhS%xoRLaB8xM= 9ɜwQPkv6BA;cn>禠mۋ7#Mcbruj8̀#of ׈}[f~pO& IR ABDwEr'!Ie!H}8񝞷aBa*3>o5? BqHV:L"JWRmd~XZ1wLqiF8HwMӪ]tH^"Jv׏bSM0E8&/=˻}`O{s  ̀y ҆ͽIG&bQnUZB"&7XUDWuؽUxf[ Oā 6iy( "= |[T,p$3bIl%ߖmm*ՠbSW^C#ڐhXg/dSE  tI9`[P݀ڻA^6j\,&HQ#=`\{"vwV5sqyeY~)tlG1u RYLAM cرIk{WGW[roʑf^ϛ^g8 ڝ@C['rT DI^gAr/\_huр(hetLp*ì(<0Ӷ`ZE5K]V" g?Wt<>L  .3u'zi> <鶯fO{HuiػQ_{UFct`VF֮L \[|B2#~e.hmt!"T)k^Vӽ#R>n)$n&MO%Hu~ 3zKj퉨z7@ aHt[ɲQ穠0&# ,~{4b{iXY r &3`U_pїnIJh_7Xg@Pmֺ|tglsdj+oE91J{C\V*2pbprRY$ >qh0,MHy@_4v#^|48r3>\dR#/L n W#?7l-iˠDS1h;;×Sd*\\f]STrdYÖvQ.'Lua9%N/ 7x^]Ar\nK6G ,3J\B)Ƕ oXxr w)Jә˗:9>~ӽb&B\;N xjIA7:6G[]$Z߭s Ec6̮,yTR%8Kˍ\1vc̍8u_Q6"D+.y+F IG(* *$sBj[Ќygy#M6*l=XMS9:hQiO_"2mz)5N#B]vp0ov+˦+NA 80"k.)$ \y42!>&yЬ>r )å~M(,ֵ Vfٟ~F^O> CƵ0mؐkVnqL퇺mT:-%+R.7qE,B$%64RH;%H}h ߡ.(kĈUZtA70)"Jc`HfxJmS\<γ*ϵp^٦6A µ9f9*LE|_%19݇h܃9e\<]i4:0<~ jG qw \.vbh.)o4xX̴/~Sc8\DWv/@RL䳲CN6(zб\Y@,bwdJmJ3ViHϹGkY),Pra'}=?3g2^ tT"7bи}GOan)RDe>Ca_DL7D8EIUfV!CW\!AeHMXRtz"xʍ5]jst?@õ~ۍe@pv #1q`*6\+Ti/ rD5v ҭGm8|k!]3lz1^k!xr_2 @}g98]rR`eAOgp?W*B5|!+$GoHjg1@@^ۧmQ'tMB> IgAT`ڙc=c. H[fY*9QA6Pg ;ie%v󥆌$1e pCT2S>j5 `x&D M39XŪk^Zԡ-X0Dc{'p+5<03l~$˩U=䎂xʅ%N-Zk6)0k,SyA#H!,B"'FUd=y21w=SK Q_-`Jge_t{9HɆĞNo~uvӳW#t#L{JW"%ʨ3h#ܷsZi5aeS|ETmx52p@8#wۧL) Pv;$#e%s`'xT`)7X>g\!gqP=BHmu8kWzɭEQl^N *0M+ .*DUn?h#pVw_0m5M$ ʉu <_$#mY?qd6-]uwk>pUR+ے)"nP˜߅C˩mT|ܰ*C1/p7VC3X܋?_C1^gN [a@9$7ζ05d;8m7@]dA4`¦ifl !nBǞ˜2׭[ *iW1ʌ񪞝{O|n9RloX9 9PMscŵБM`OǴ1N#}An>:u?(4O2QٺWh&5}Mަ6kP;w`u7(7F4W bB`w]sMk\cd>Y[rxKI\r1@} ao8'W!X2EuHKR!n9֪pn㗜GE0|('3Xf!߾u|L~KnjUBjm107΀3v>m9ߢx.Y):THFEţ92כF[8թ]/}r[]5ID:~-MIw%fJzDz(tz!{ IpL@1UGZj> Kٿ6.p [Um 0]Uo ')!p&z#ۯZs ftUV52)$^U9HĨ%-#rւ)nHH&E%ߴ b~5wc{U'b\#^@Z$3{DkVU_[њihJiws)z5EOuߚ]FEe|%E}Pxpz1jUMj8۪>dW^M_l)dd=-~$T@gaI>5aAj,ۍhXRa03/̱nɄ ~MDž?ӆb/ӷy>-@>fy,@OmRzN"~ԚU͏7#J.ZdژeZ] G}k捱J6fMR;jh@ lQܡ-a{ZY[l )Tt|9 dP>̵JJ+'1Gsme6h H456иėQ&Z!pGsyЁ5>Hlf.Q}eD:Tw^ o/AʣKZD-cW;XcHho+ļH Ro[@hR\w`KCW*ֆJQN,'ez4^ .eB%2bYZk)]9S \ed h0A[pq%Of~3mxbb{?QF~w4Q!gAu* Vr jF=Y3nwWfG{-3 Oŝ8gFY(Xʩ}7+8ϊgj[Xf·bcqƲDDN|s_m߰bM].${-`i66T\PSûöH9G<<}H{fzҟs2>K k  {=)5uKOaVq EL|hLܐuK2H.iH]S5GLtqzW)$߬`^t+ Qk].E?#91.ToE9XqT͜X{kqI|bor\l)nfMӾѻ# hS@@.B*F5;56,0WK@AT \Aap,@1?5KM)gxvD4.]iaH]p_YIaЀHЊ|ҏ[5жB}3=}Cy Y #"MEx_Q1>D3z9 ɤw\cf0oQR.E93J wџwf-LYe E2J4Ռ,gPS̜/KlG褳NS oC%]\cw @-XLݼ8G6Uxl23P!x 3xLn4ԠMTs" lxY&Wv~}T1y` /yH(f+Tp"J~ŎFq4{ctO7dDF I#υScS_L+~_vzF^(3|{J\&Fgղ:221ИGCgNTv;n&x+vЃ i7V-h4I ;ٳϥ,]p*'و{ӖfM  SJA@>r V瘈Dij'<i&aض_g3{%3$"V/^ `p3%*$*fM33->(-H{J;<88nt]Pw!d^41`|= IBCq]CRFLBQsj&iaqMGײ| PmGWIenϷ::a,9Dےs  R8&eējPĆJQ`U}0NfH!I`\J;:A& gun`a4 gE 6%_r$< &ig0$).f6޼>.O^_-`k0MEөM;KJJ\rEK~Tܱ70(@lR,c5Ht٨a]R纻 ۬>(d2nRzo!u~ UVaafȊ8ѭlDp Pkk>:e9nݲ*Ηvߋ^5%V'_1IASvJ/6XEpǔع:[ K C#SgװsILv453'Bn-vx:PuABZegqlo#li۫ϒcUɞk!kJwN=ܺ -x?N/oZ/m`\1͌|τX2kMc`┗MS7e6'C+W ̝!.by,]؍A*-1;>q|P !=B*"A%6VT=B4F _g*(-f l .t֪3`"=AJnxY55JJS ;.(ϸ'fD xd2&M <99ט) Iɠ/sIzʜYfX.ނ>횫R`l%c8SbKI@3mf^fJ#"$$qʟ%ZX&k(\xři514*9H<&j.֖Jb!q^Pd0;o4mjMGî_ }߱2 M@xuhMWAõ7U;3q|M| 7 J"qGY[JXMFո Ƞ'$xŭ2=XeJco Lң]Y8乿AzI۬ %aJLĤ': W1,siSFm+B;Gy;Ty(7t UIހIҒwIO$ A-q)#+E5_ݚSp>JDn CT@iG _69'i.Y1Q= Sz$5 k u< Egv }܉ol-jߛ9G; \)=m)@N\*EiWRQZܙ*g: b돇c6D`bm\` [DqZ`E'AJR {qT#.bvtW<|E>7qaI'(Ro=J.AsC<_:7#JFIQZCcXmEwTo6gniSm33NW, _{;" ouyl~̟S Ӆs8䒗M[w!5N9$1t}Z$1yiDZ*1xˇs9FsaxYQ(fu{>OtwQdDmL}fvbd[H~yҦ#mg$:DHO# Lz?j7K1‴1n!Ir49fvɺСYoh?A5miiY sbP۸a6}O.&40\ĎE%tC 6«wntYcwn"ULWnn|+#.CSJMJ V(~J(U&%xaa;'[g (y5ũVF1Z:X4X9FI(X~V/.4CNGY;Om@Kn@aOgBKY WHf7er rl~#:AE﬒Oufk}m6d$aLTAcS0BBeLi=#B|=L9 G[P4C -xh]^]wHjiELzL>ӟ&*xBHQVM/ӷ#$bcGjiAu@s>$G'| J{iL,n7NSLk_g{^>Kl7_$q0۹͵$6SbUH׽)Z@ul(xf Iϙ9[]{A߹S$ \g}S|CK3#6Eedɛ)Dt_A]uC̠A-s\A"*SJN2d;冦ɢ~!]:nJpE=ݸ7t[ `ERʀ0O =u[Pp+F"W{PlOȖoި_"˧* 0|Ur>߫g$Q2RuVaM@?n!ĕMt2Q5>͂qm7(nv>\]VD<'1%*QZڞTlm9g M($A6eiOnxp=  btq(]1=Nۇ  Y"bsOꆭdX.,Yka,eҥpڳ}XKWh6G)oCKƾ/ 나>@J8te23`&ig0ʳ8sA KK/O $1j}݆~w籪!8b@ Wt_/W(ȷ7GLpr퐗TƔj8|]u>T֡ >[GY*3Lw 6bv[.L/O?p6xwE|%tAE5jgk4ؘޭ]DI1, |?8$Y`P61}YW|w> ai)TLeҠaC@ad^#v9i&ۘ>EU jZv]^*rQi!du~ӓ/nR4L6x2ۈ+I> ehDJpGWr,n[u\ͺn(B\ߏm,1ľGu $^PgI힥p!:#,K{<-eڟ-1@w<AiASiC-WMz'e@Y=6]<=]P C9A95FT#]lS]~QxTڋZGk6YGbu]xXH]7T(2^ZTVLIrA zJBlp'ToϹ->py#5,$}Ϟ dN~6h<>Bqd+HǥS\\ꝒϏ.trBL*v.KvC Ud XVԯh|@>bPrpXCT*A%"+7sQJfMUJuGGinH5\Vciszzƒ/6C0ӯ,%s1ѭAi1=70e),#qՓz%6EH{YOKSC:hZb[9_v ˈv@r~1r'gTk.-2OK=ȸ 6=6r:S!zTϬ&ϖ@OZC0>!H5^7ɧJDLx"e?5ڛ1q6Wc[X:ZGyܕb x #ʑTݰ92,1ώz BOVDA@OM46[t0v24$1WI-}:y;B hI.*B\+E%  '&l3{MT a52J4jPYK+w.vxf-r2nNYzC嫜!6@@bCnD.:'t ,vk+h, { K8l0.Ě'$@P7>yp*dv@*GĴ2m,Pte.fqTf#lcEov Ɓʵ{1T ͎/J#GSG\ ߡ9WZ7<:ւfojkzƹ~k'!N-~D0WU#Vs5~MQ _~.9zatfP`׬=uыf=!krE\HŪRC"#q)^V:}Tm_v@vXkasJh-g_ؓ\q|*Ӫ1(18ûY}Ė idYL% ٜ̃v' Z%˳cb^eׂ&Uj#+ *g7-$&Mtc$Lό## w(k{@s)Vl];]l-AtY*,x?s)/܌)|!tM<ުp=_RO/b`Q)'2`>ߞ_g'`b%ܪXXm# 0%~V$)R 2ga_Nf.}sm7}&#m6ɢjxyu९˷9`_w_%^oڝHG`_x;`K( HJ[߲@Yasd.gEB3b萎YE=A$l9ojjV% y*?bFIA_VX=mBYU(:%̈́0;DV4F/2Y@V%r8ΦLB꿷b]3D&y,e̽hC! ;2+vҎ_?`&xOMC9WgEwIJUѥ^F ?|f3H?>QW3VwTo~:<]B-d~6&F&l>GN(@U,emi6O5YzëniP&);3:Fe}hE6.u UJӲ b3*^C9*!jif\̓B|ƍs+G+.0eq Wp8e$?+/ufm:|mu3Vrv2T(N0{N jVQ 5;*Nʭ.^5,X>zi] l_Bq-r֛, a:Kѓ,KO+#PW,{Fqݫ5+SlEFwb[oxg'JoGo<2 ׼ImZE p,@bV=8s^R {³q5Ĭ(HOv1{  ?2)VāZSVtrFZV8 0XB0dIzm"?I ?A1  IʄѫPp1#Crm237L~,<q Fg,Z s}1p9E 'iVu 591E)E*R`_DÝte 7;:"rQLsK!7s681@ r0 K)-gk O;OxotZ.ě,o~ HvK^NSEVu6)7˄D"R|~u1xNVWo5\e0$VN6Tv{Wa,]x{O]KU@FfRֈ1P>(P9:HtH d XEt?ygN(VC?6-6HYc{`=S~qIK#Ӵb8JheQ9 K#XŻ :|Y)T+ۮxĄf}ڕp$b+tS &J+ pH L. kE%⭺+gkM Jڤ<: !E8";W:*Hj.)k!݃% 'b`1(6X<݈& ,|G+Q.+YO1UT4A[Yaܞ655JݩÅ)go7 F`ֱxü"O@LA'n탃6"3@tF>̭+_E͖r^ MXeCE[ Et܆g I8]f۶"Hƞޡ{\C>l`6VfA?a; ̾">EewQP.2ySR=RշuT?̈́rň竴Q!3.{˅4'b*./oRiSzhZWn ]oii}ϭ? Ёp{Ak&Th8LD4HOi_PѴpuU4hӛoA?aUZf4?JNs+8Kle"] 3ҩo{f͢oqqy8ܻ1p4+?/ *bDy&ildӋ'H596fڶ(YB5(U,= \5D$i/DPn#Q aK:5gg08 I3FW|Pl:\㖮wAᤧ,+L2_U|<>eKv4bWΩa4s+V)aAv QQ 뽁gjߓ|#N;gB\MC{X`)X_{tF kKh.#5ى*5RYzEAj^JI?ҵ )uc)an03{ȝpOv>_'r`4z(4"âsx 2km1wUTܶI,8&h1loi1Z FaH26E֥s݌F|qxJ2F٪pMui|>8Ej#3uŸJ NmnBI@;/_3}Ht? c#~.֝2P j6 u"Ҍzta *#IAdT~>@g=sa~Tb8QߋqG_T[vgDc%/~5?8U=ǠfG˙T$_eZuŜpIA@Ǫ=9s|6ڌȘ$'SA@w.":!-a}R=8/wOa04d~L% no"޼;'Fl.'!:b u;YCy_ûUd;pI9*8^J](k2o"r>+[EWd,X_o6Sfi~ $H 0ZxK$W/%bu;B?*fD_ I.-/t_zhO0uq(9]mb@pPkeHrf6Af-K#lߚҵe7@mTwjqΦ'W+UYM4@%y2@KVȬwñ[v\aAcX2,Ӝ;F+4v;,,[,E˯N{pRқMm0 Sy_Ҟb=P nHhTTu|h ]~bB̀ =G=RI rJ/ah__=*YT2€X.kCa B'zEw3ep2|Ċщ"X)>Vaa|dZ,R44.&O|ىALUG+t8A67^\64nFrRJ|G"ٍY C:^9swkӌ[sϴwFf`?f?8%QXc7j̢gz2c_AI)^C'IъXpͳGg ?=Fbf9NT527"leT%쨆#7y̞UR.9z k{ߙ,@/L"ջ`Tc_Uy{7 >o1|Vt[Ɉ㤩MIG#$ѩP?Jk+ /Z .Z?|0/&|3p T x*v9a'_s:hi}$FEX@Kžj&N-*֖!8@Ex,C%Jqz BUp7m@ńDacY,tpBIc=,`]*0*YXrfIAI`}Cڤ$xsP\ǭ\!\/ioME8-}x察?? K:L( 4yC^w51|̒.bV_o@(7G&aεLɨ3a=ZA6 ZɄL)hDF,bz`aqJW" 1SCg٭PE|)D|r85"PNI]ު~Bw ġi).iºDL<MvukeF{eJ<|CwFB90*%Fa_*MvQ:ܢi~AHf%Q/|<0nUB2[ޖeԩ(̐@U? s`LfUCCa]4Px?pV&jGIRO˰PQ? dђ(n>D&kPbo^솝u$'1 n/Tb,)]<ũihm(%HhP- SҁqϲdݑP, 2K+`ڧsT%,D4cP%|D6K4H_:BQm'ԹIkHF4&]n^!{kP$01K*0 sYJҐ&C ,估0:s{F\Z ~V@ffHU{шc<7.ڹX,fL 1MrQ;8K@TSQ4u~P-ڡLBu%Yٿ\͹:x]v铚 Lg7W9b $v3ټ 3(C+8AAk槐 k-) pV cE ɏ|t!HUO+m4/ 5+$ˣjdgʟqݘ_:{ NwN\RKHFvFڸNi*6}'r9ϤW*3 Oj At؁JiP 6[o|*o ؙ.$THhLcr`zb}9uZ@2A L.фZg7ݨ^[}>Ih{ܤ -:+ "_ݽ4T.{SN@W#:A4PJ ArP-+j;/fy|8ԸS|/L=M[?cbDfWbYlqc}Ȍ]瓜\cB 橥YŢ/\ 7&NG>>&9]˘[NviϽ\z {7ŠZu *D|Nz}ٗUi@LD@n,ݹycȎ Odby # 1z電q%R`~ b=*7b_9(o)%4͗鸢q*y›@vC!0ƉQN・qfuB(R'.f ڪk Ms>sw!uz;<@~);uA.)\śW  9QOJ`abXGϖtyB,LT‚ŭލ7י#+c2^ J!\ 2Vu/I| $/]ZBŗ1~DXVJwpD'x XBA20kF qnX ">$a,*'xpI/Z =ñp~a2H߂01 QO"`jۜGNi =KEumȲ/?TSGK@pR-BrEj=Nin)6Uq k*)1ҵw0ܠnWbxMbUaO3>ƽ}Cp3AeGrF5[p_U~53X}yڊmԣS[fҡ)fD߬ X%}[aqg'M#jr\P;wL/ˋ-bv/3=Ĕ/EɸTYs$/C2 n%eqkr/(RET~87~(xCZ 2RBos5;Nj/[*R=a B*B,;&dɮ#ڊG)b,(%-]+b72}uJ[w\qP%ohxޭw+-y(EJV.R*")=ö[sIh% ^ \KW,?Th\h!& $p˿Sul;cfCJՆRv;N+g?jMQiJF- $_k7-2UiKeq70EQIGHFdGNLw{a PS.{h58Y⼮BvFg?Oȁ^%+Ao: pV"MMwIJ\_~$ۓ9@Үt\b ֏4&–|x%jwJar L&Vꢑ&]jMMZTNzj\ٶ1/*,mY tHՒ_577QMglDi=K$%Q(ʫMƓ6tc!߳XKLhUWrA6uA1Q=ݜhR0{iZ+?32~x$.eP42<ˢA8}Zq^rZpdTEq$k؇?mMZ[~e^m_k4>&<}=S vBJnd4&hJg Ђ6j]0D֫eX<)8>qp$QH<@FZq6XNlhlTN_LSy"gscLsN)Os];,ISyFE74CޘC[ ATQj,]Dm6іȬ^8'PqXʏ4BV3c?gjz*>wZ&E] )ʠy:?f{/skodwӦhL_g0Hx̉}v;P9Pdzߐϙp2=nCWJt8]{i?%깔5wG~L ZyKKKpWӽ1sH';\j;3(GdC#aNn|! =VUyl:{ruZV/Fӳ}"SUmP=һ3LJb6wȣy:ȑWe\<}D+hdga;4%<їX+m`q0QĒ w!GB7I1#Z&ҖOU![,OcI%G:l7'8iM :(mhU)MoS*G1,5 f,Y46]kO<L~&}Z<WO#.m=)qqTvf4=ml>zL.Д1K7p2 F^] J+ wpi4MOVc`%by. L<vmtrķ$YJLW:աA乼er(~]%DZ-!\U_&3M3]LvdNh΄BL笐.Y4jV<2z8X/u!Œhęwht#:b8AHJx]p@FvX;$v}T`{*3'ִPc#x" T4+g= }4^9UWOzYWIQP}FEaQƈ}Ksr6j&Ġbfx$vjUF&㰤gf7Wocrn= ;SBvp wˍ׷PjCz@0mIke+O o]3kPg!0b섊ܦ@f_áIkLih*孵 ;j[Ʒ#m#:#2)ǠTnp_ 6O,('d g '9֙,#1,5`dќr kW3X'X~~OaA*(͈9'y0 _/IBDo' JvZ uQFw;mt$!|Gă35d4C73۰1 "=t DL6(EG7@RY\O| Tb]65N%Q]= ]jv9YT80;UU3@Ba!o&TAA1t+-mecD%-Q0,[ WAϵâ~,<+d act`nZg$Plg/ UhX JDW}bYj3iTɯo7j⬡X|Âݦp%x%>wNw^T51 qe2ȧȾ@Dg5n{ΗCE&6$eBkf|Rh@M/,dJKƝXKgЏW#wx j.A٥$p/,&^7*zF/dgvxtj 1joLěx! -foQ̧6DHsZv"ύ4tHA|*1vNg#}o3jU/Ibm鹵a@2("^[DbR3#I%-,FKؖOe{QY`;>&g(A+Kw!O9mi/ΥD񶈁Q  ,iֺv+_:D>7Κvx8Z݊-WzB4EWIyϏMtبdJA>Q-zKwK̭Op cNvAz)БJQ2Xڑes›v+#ǻ쨼ƴDƻ;|lx=]bZelWRg' [X&Sn;݉z/3 ^Lс Pn>3y?vA~RlFGBe+OSsie'd%t㚔r .Cq$cل@2HQF.Z=.Oy2>4$ć"uOx:'I{ٵ/m1)e[ucT;+4m*;2wv| f 5 IMS%oմIuy~!Pcۆ Yi%<2Zdp0BdÅ(VV~ M<( }s U#G$j<$zURbh\g B,\ZǻSBܵbd\ t/g!8R)-i Eʛ.NM)qFwSwpUy}nӎjV h`LlC.w@Abf@v?TopK;b#LS7]^NE%w*jFԂm۾ 4iQ |sw,ŌL,~i" b aR<=9Q2)K\֫ # rl)(ik&ZpH"+ WƵD-$-F$U=Sq˸wfMH H|z7WШrkˊO.[#Ǯn钦4 ȐR?vq.ƫ%+/d;l|3Ydƞ2ҒoO#{H /nC sk 6Ih]8+=}r*y˃t9fV"?v.WjW< `2m'z%"AvcMh,H?T8smR2ZxaSe"QZHixv'ѷ}:˾RqD3?KHe @kl grjW bFxQtQ 3I^E(8bK*̣|vk iܞָs&qv,"1!WRO;|RٙR95V|.Gjܺ=Ps'Qb6JޘzN24`}z{+mR\x)_9o(|3"]>:Ρj7 1:釣r>n7prgI?=oŔU9ڪ=Nhc*¤ k)e M@X؃#@.>,GZD#g i]cEآW}L(] ݌)Bڱ=RS,y^rbFdP R ^4K3-!DP.\mhe~rOeX-s^蝴*-".Ob4~{6E JŮzku.E~Nt2%9,0: *ڳ-_qNxb ͈ԁ 5 <M S>6z`C ~r^EK>Za\w+ǺH ɜ%=e(Z#Uj8 jnоL.0BnᯍtKjhgZi#:=`LziX!"U\A%1L )_ CAc8/nit׆܉-<**(E9WJ,uC,.S ^Z#9|r0_lyoh/,bV&9Jx2a+d(v.-Z@NxzEKk!Xa4lPH9e4Ew۴μ0n[Up`ܟµ-Lm{+DqŠ8u7)#(IM XR@_nUHEe40KOn[B}s̪ΓBk]A44%kKQ"t;sl:\mONɖBҶ'^> UBL{%]ҡ)%gb:DL.5RrYE5ypq#]C]m>',7|Pu>Gh2t ͝# ƚe:}Dړpk7uꬦz+Ǹ*q; JZ'1]w:q\&i^vQqXInh $HK&q >A)o`~f8D8gb"(KeA*TBth!-˷[_Z9RU:<+>7/k1#BmCD%߼.Y27;y7S)ydS_amia؏i{C{h R A?x1a5U8ؐrC'qJ1H] U46x_`flr/ r_x K'0lney@&%mP.xְ_#]P rV<=0|[ֱ+2<6Cn8L*+klݗ=7|nnp_-^蚚,APl^q91(E?G|U 0 O&U1h6%3/r(mm2-cAHX5L| TGkC3a?w'{%N3BN -^7WVP#D=g f-Uid ^Y1}Zw[k{<+V'j,k"T gm_YHӤ||JUVW(wqpF3[L\.0hE^b&ޓRb9vi/ewBռ Zm?O&[[i!Wm 7)lcV;WWr[„舡JD{gڅDtI-fג{Fk.;.Ej ^sӡ:*aZI X矮Ѥ%Sϰς{k$ ЈJ cR N)a|i$oImClI֫:}` ^Jc}9Ow')]k0C{.6ͮ`{ee=' }O'UZ2w[1 i2̬P羷IAp^0F@H=&rz"&EqOj9c9$_enAy˓z$LR56 n9Ȁ S@7_B;\B+GgA5 v(9P2T7?9@ݲЛ x }Q֖ڢc XccE ܠ  R4|!艾g r)t, 2^`r \!-$+sږ;ki$΂KNhrN\Tev%fʁ˥Pީꢺ}y*^( ~E^L(~jxr15⩏4C,\Fq]UD7F}Qj-ί} vA xᵿ#~MT)hEYD5:, <|{r :H@١ /2CE}>Kg5d\&_Wwy@Nbᡀ^B5B؄рWڝL/6fvGnE Y7%`x &F*"ͼrt#;EI>#Ek6vLӺՇ*Ū)j+SrPi;2wD$o %32LJ S?j\ٺK2r3m"G<&#wy c8Ng ̱JI$BQ&DG˽ϓ#>AI]eU,lRFmmJS%D^P>e>ORp`lGDAOV'zo828[l-& )Ҥ?h}n=LW, D*B0Sν4OPq f!)ݶ,3BKQ!@G{Ŝ?N9P-GxYcITdэs<>4]+ϘCH +5(<0v07k En.K_[2d4ޣ62}\LB2ya>sJzhHѥ "Z}[{3Vy5ϧYE[+dTyٕPlHkbk L钅lHj[ *sbȐ)O6)Uڃ#++q7VEzmA$탃Hڋr'W#jb4و8v*`𢮦fD~3[ MYi'6N**3XR-1&KU)V?G 4Rw"N> [3 (K)upyvJ|ؒ퍕 w@EE䊱byiPvLKB/(H{ΠہH_3z]1aG9LNaCY!e5h8W`]S^g%!."G@IO&YӴ{"nH%$?%9<[Okرoz;٢>)z /X*Ԁ@h.XݎDe ǚY]CRE.%՚s ƒ.XG:ր&}ȻũHC$ j?vn9t!zqle@4=! mpZ*JxsUk_- MحprQcpASoVҥBIF)1au8y8v;E ɵiyF:U$'X՚nf\itqP\\s;mFz$wv)w+q/j6Q*6dGF4=?xhGbbKMߠ?%:a9{tqTJMV|ոYL(/p}2gƘ_ĻH&)Q cn+SQSq݌w9#=@ʣ39zG&_t-|c'uQ%Gn4eM_#w=dy0C+^Z'sK$Qf:?/h=p}bM-aa 'N6tյ9Vq<۰!~TEF^ruu 6~'t}4d{}(g2 Cс"5{@\6I@|0gl5̂i; ilmˮ(qvY~q*ңRS]F]\"72푽ϰd7⒮ !͟4<0PDWxttLޣMxx8KJj`I5) G 63}\4ė_vGfv $joiCeۢ` 4]|ByGQnQ4{ lBHɝS Z=}i_(.pBY{*]њjP,t8R1ѐF@/<>uLnrdq diU+G GZ7'_B '-ب'}2 ԤET hi;~[k ɕA{jn'L[M\ |9ʯl4\!6q (UJ)fZk؇y2`Z]]o 0# zpaTs( 3=}N UןP~rcvdbg$F GN'm{d${fI IÇpv czr&u{1gn5LȕnPLaU\ReH.0V@Q052+qB{ptm@xMXf~ʜ^ +m^۫BLjv7¶Bi~WV/ϺLV.|PЁ.x`gi,:1vޣ}'*Ke Gf)m w/ }~nI1S)`+ƓPv4ܯ@J)v\#yA98_Xi~[с@w1w<~8qC|6qZ.! bXY{fB+;(`,Ksv iTHP(v4-eOp -C5sj "?ZcLs-( nTcH ɚ'Xw oVLDh~6#ĒT,*c-Ռ59(I7%˦JM<:^LOf([-^DKr]t,-^pƂƇ,^oWv+G2x饸V,u|'8TFlI} d 6#9*u^h4 (e TQFfa\5hu#*ug̬ffb6lu I}m*K.4H0z-yjdfI.cs둇yt ũ42(uzLET)6Hyx'ķ9s r\>^!.V6Sq1;JPv*=\K-H*:Ѣu@E=HKЦuuU;>UfVp:Y 1k)Kgn?R〨VGӘP(]Aέ˲i]&z4SXvAF7qXoVޥjʮSeϹ[^^^O}WjؒREw4kRDIf ߬A(*}zCN2` h={{P# _ntT#Ks6j4K.:u^xA޾}] XCx!9GK΋iw)/:0~t/KI]i?J%]@:55fDHEwˁ]QmbR,}w1OeBBKo? ovot0:oŖPrUdcC:XJǖ̏K$ Zɛ bѿ{у-5'l+}Fk  x{W‰[l׺ Dr2Rp˃pe8/jƊ{ܱO쉂ت"!W.~$ ߽GhG8 dAX)vr8:,]4\031 䵙sw=O=W̠؂sIidz#/~ t{в)+ll`sx =p U7mm88EOWBY]oCDyI "? ZTìg-wǵjͮX(RY#B<ԹHblǁI?H{va154->clf(h+N &A(wxJh?`.4 8DB*(lܘ Ь],)Fc>Ek/iPFo-x<.ZdB ϖ#L) } 1c [ B\aFMUyZ Oc>bBּr|(۔2أьi W̚|pK1wj y"8X|Ҡtz|cv7"w6h3x ַ"^VeB`'b劂lSof! (nip<lGG*E1-k;Dr^59 0wkD0 2␎5ƶM$.0Y}g1E_bNKbN{dVo:2.KhE UC? :򊷫=߈Q } k) ˷Kُn OtYiEwJ-;-LK>)b҃kM8KR3x=AY $ coMU%d\h]|O&xZV d*J 56d!V-0-ˈBQO=eJ+m i2aиNAs%B(I:":2=},ȝ Nx0_:B8&N@`^7:[B{6S@2k\AK:ĴȊ5Fs k450z#[7}ݸ&tN[, ⺌'81\~/WutxmJr)K\;W <B \m 5O3CBҲ־Kw^<ED=?GFc{@! W(QUt3Kcw.c49~t; ;|t :{ hPԛsThJ]X5E~9:!{'S1G5\k7kAHQŅ iӷūɯonb\ ;PMe7nZdz1Qj_PPϛ9" R" {j]/-3,IʊwM#:# Fh_SroM@Vg KXB 5m/+=^?2?P e6*=HHhW+WWdLpڟPRF$HG Ϲ(LP{:kS t|zm.>d,NO?pr#}h;6s2ψne]YDBȮı^Uf-nZY0̄e_$?%%S,*o v>m>0}:tc۰}Hi-r t\ /Pգ&yRsQD(XF tU UPQh[lw5e c(SE`La(w!OHNi ;фn4`{K:GAϝ+&$\j"@(ݩ)A+x/LYT2S*Hp' ׷ַw#^Q]^( 1@Ŗlc/\ˬ~x#3A h"PL=c ,n_,50#R彿+C@wXEbу!~똜 ?FȧS@ 'A).t>R`I{QuPY+gs4ykbԐφ%{OX8k_-ؔZM=%Qw(svs\F4y5ŵGRm{ֈvKzz=-r]( ݫh" nHX4TM.4K"ϰTqsoJgwD͕`BR-4]>I`U(5}ć:=@ı(޵QCJxa Ga/w1f6{|"8H{>:ʠ°ٮ8:i)aᬙa[st9 |tdvm! 6Q$+,q&eU 7,PTYetOJ_VL-H(x$i'm?jŃ(Be'@ZEmJ:a%?;[u~-R[62e>@xh CsaޟwkѤzllDi4̵cv-lOM}cHLJ!cd9uӨU};i\wO5c^z[&X%*%WUq̑E9>JIEAD@Tˌ*gKL;-~"޲r-Y]Zs['u 0 a|u!1#+R0(e[U3O?cJR"\^zC иj!.Zˬ*B:Wɷ2y[̓Ľ`ZL YZ