python3-perf-debuginfo-4.19.90-2401.4.0.0235.oe1 >  A eMW^^fX!cxwMh0cJxP̕!B"z,K"0Qm"oս`Y⁄{ޑgv)a) t JeĚjbD)3 ?Ǘ3i>&j휟m$Zޚyt@G 'sҷ%+όl"kM C'xΨjhwdYP+dbV%qdpd7]|,j4adb41a18d0fdbc5c3d10917d3d4c6eb262e99416b49c2752bee69ab8e0e000da0d7cd9e9e0b38d999fb483215a8890c2a059b5b uHeMW^^fE]Je7g[>6pUJO6i]h=gc`Ṟ\%Hd1f%s*\a rtjz:F{0|2:RGp<D?4d! 3 ^@Dn     b h8H(8f9hf:fFGHIXY\<]T^bfcrdefltuv(z0Cpython3-perf-debuginfo4.19.902401.4.0.0235.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eIobs-worker-backend-test-x86-0008.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eLeLeLeLeLeL019536a117867aab11f79e5e44d05782912fc0d6f30e2c5697e48780470e50barootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.4.0.0235.oe1.src.rpmpython3-perf-debuginfopython3-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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -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]=54d7a4964f2dd3acb15b5dc54e1750bc826665f3, with debug_info, not stripped MRk³?Putf-8bba563741aed8e893a7f7392286bbf437f6d4bc34a34ff49cf55e9ea6d4ca56e?@7zXZ !#,?] b2u jӫ`(y/0}h^ V"qS@ h[qx&báGU{c les򗤸ݚ 3LʥF6n3c-.pwrrll6є n*ぷ!nYAmF g8/b:hTCc<@B@=0Ɨ&xq2"d,٨ .;{!l#u..E?oۼ 2o_Β4Z%JܞȧM@ԡDDgj&TMs 6YOTM2s񃷭p?,i~{sVRBcxS,Hh 8rhݗ.dyjE/:! VɱJvo^J".T=E+՗נ8e1[̜tI|˜5lS 0+*u7MͭM,'h୼N<ͬ/!A<2f64a`;_+^|ͣ4[g{ 𸿙]#U#[񬣖0Kڻ5$k@ڈӍ Yŵ]]&+zV&̡5)W?14*i0K9/:m ZS2"h]q9,k㿊RG_y}tYsܓ C9zBq1|}gL"Jj(+XaP; kxGٞyUг^@J#qwwZeʣX NI5TWZC+1 iFw_9q044G@y֙=E\Q(^63`&!_q^0/8k^Ѳא H$ӘInw#Bbg!0UqJx;67IcoSHs7̽x tf!|TyqnkQ4HDW˝,Y60Na"daOTN*!ᒸ3' lùLYۇ~FB%&a/ECJ9:L{o8T[F%&fQ 7mcK%ZRbK.#Z#K&p~?ubtBm9o~g e}CJcEy5b s3:=)7n;yTbB:?aH1mAφR AE2`ŏWE1ݖ74"L!9cwۍf*ミYv1a S}}^UM`8;)Չ YFѺdqjf }塛E7cX恿$;+ o>qEӊjaa[ h.Ўx Ϯ. Stn&<hG4xi&bi$9f:4aYnx<,VÇpU[=Qmi_fWZ̎i${hϒ;<*jكp-ŧ'`MD%4$nWTOUxS&p 'YqI;^ǘr[C( G+gh'WtQ $$&ԉtW^J3%*H:G.yn7O9e_H+}I@nS~Mor&?{1F24XN> %!/"\uq'lD6!dM4@z IS_&]Q.Yh?7YLOk3`@XyRj mEc0LF$B? WjG|´?BɅ~W%2d,^'Х јh32'h`#75}giQ>_2C͘#`F{kW571OvźZ2EQŒ"\K`+:!5q^JLL>Y``H8:vy87݋("f8:Z_{>0S|FRN>6K6Y_!OucD6t4Q  )g1T@t^%0`ͻ.=Ք)^IN&!!xU_dٞxt'&d|`v1@~1ǩ;2޶JndBRHsjo-U/5tp J1BXj4qD䢉;Rv?5rYT dlRK=i+?ǙsU٥`40t1i_Iv ErsT(q輽%qX/KUVQ&Hkr4vx< ag[ ·S Ӌʉ: i`{G.c&(3'wtE(6E3Ǝ5 bceаqZ_os2. b_ie6J؆?5\*P RH:pRڙzU sP,NQ9fWCg3;ʭă瀿գ$.F!v#Ե'c7bBȱ Y!&8S1WFYU̺‘Hf6A`>XQJ3ztͼD#%MJ8:{(~͐٦JMvA+LwxZފ'P$ۃTP][oǠu>sS%~L'יu^hHˌ<'-2" $cT׬_uFGwfa<; ohYC6 (';eul9];_?L:Pgj²ga0 (cԾ Mtf`Z~`3<0UCϒJTb"0D5!P|b4Hht+bl>È~WU0HX.M-e)I`}|y= C]gܺ#hۢ4QSe&eP w; t}Y6'/uRd6bhUKvX'%D= f v8K4x(}%6J:-}8_G1G@hSXex֑Ȍʖ$!ACxFnrO,~Vkء잎Y4)aF)kDǹђ&S $3.5>˦prc7JNkdmDEMngo@p^YfddL[ q,R 詩TJ9ᚦ)k25[gPco0L6b4=Qb$Xf&Wu{mLiS¦[+x˔ZsG,d0WAS˖^~ei:߰a[Yiev8軧e-6^22A$@zD+JnA-zIsFIZ֥L"1Lz!Xe/r쾝1;{pcR@ <$v@] icR8A_'%;eg mUӎ3+ҽ9 ēd|Ά$9Ǐz{_QGwe-BSlm=eɬ:2[ \ sp5ħjc1x"[0??}qQsЫCl >H#6*$Y٭xݩfuBc_L /dtHm(5Y~h(2]aՕB8uq6􂤩uPUWK&,8~dy4:xB拆wE3s:8 } 5#slUi^Z`?VrckNFeC5b]ך`=[G awnL_V }b=`rg!שNq^+v|v9/ [mQTKka$]wpFlZmH}^hsq"= c(6QyIY9 ֑N&yU&zDZbAF&'i. kz9mRnap1%xيo2=xA0$6(X!gZ)J-X3~"г8 p pQ|>NSFlU:b [@/yQg\fx5)5?f:K7-g_቎BuC%q29<230YlinV2ͷXJ7@#`<|TKhk-l 0E͘PFDA7_u)eY?Xy4@4ݫV鵹L2me퇪V:nTQGM,P87S<ܐk@ib03oˇL?pu6t{w%$\/ s /-Wѣh (YTVsظ} 粓E| i:.RXkVvr>mZ8<=Q5321Sp91 iZԋtpuH'o񗤣̹S~5#lݧZ Ÿ\t5&J*I+x-(CVqAT:WFm&ED?+ZTLCD~&f҆" Jmރ-!'ާ6&bb>w@ΐ Gp&gI >JEbBww4=by1tQyϽ"X* hQ jjJ 6?>.Kl}=W SS}d vA\fq^ ebՃng"cBEh&Rו?&? :VY5U|uz`\ʵnAR ^0Ժ{l3PO;ƝLMOYkIGrk +9쌿kr`ci)-Kp2McgFNLc f\1xl pm\9) rz#p0$:؀{{}*v~f٠}?}. s on\IaC Td'dUmfJU~v^l. eoٸ"%zssSΣ4IO$AT ZF Uh6hIA.1rI j:s ;!i)\K!ۼa4C3vOnoH *0٣PvK?IHzjIO!(Kc?ՒT11&dۭiYU9y/$ `  y)|Y/=}><>z%E&nvt&AÌĊDKe&zQKr%-W$& @:dm_#bxgkp1gЭd:[)'g/=.b 3Y!A{L9,5/.[K稴sog c1"u8w&eU1~hvl](:<}%Sb\pHc*F|o{p^ nP 5L ?nI(8-sj磞D"H?ۘbrhi'qg]IvQ-F`}`4JW:;!0j+( x*/tQ МVkJf}vE*W9k0㞌L=,csaCe?tmeÞgu:^3!=\+ksIJFMs2G#F%qΑqa;O:ߜӼj6KlxeUFwǐ*>ҝX4Z&Ո%N%~!tf%PjT^8Ir,V [: `TESoh!fNf˸&/pV-v hp1x܃^8.^R:3 Rɟ+Ge_FHlmp|9HhoE .eD|+ԿB\A2B4Cs" 0^I't %!ʑ\o=-0鴱, Q18Fc?A-FŖK3Ȩ8F~TOBd}i;3ecJvqndts j\S|~q į!4Ӥe{ RA&U5rgdz"`Ilf4Sdcwq!*Sk1|XmЋf[B'5Ar9ܖ5 rZJ'Iܰq4>~}h?͆ԾN [ ׁF9Is'2\1 ] %bt$9:R=w[f\jbav :h*J$'o%1U4t#-86E]Ѷ|GWPde&pĆvAL:9 ti"h^ZQ0p-F6$hSReBj~:q !eg-Bmމ!v++ҘFuŃ7U@R!u{I;8m{X~#dXͱݦV*к{&=mrI]qθ8Κگ.˷Ÿ"zU3Kl V>PNrYƧRtћZV]g\\%Iqyϗn9z!KRPJLfnu°?kS$ͣPx#?٨wΌܢ<3hűrEP@a,cj"q6?^8!MY9<\A=> eј4DsCAגf{Q+$uF ۄfNc-M_UBJJg k]z;s~思;FwD3SBPwB6Z)*LPfwOB6C5R4:1W4t/` 'M54t4D#nJN{M6ޕŚe3R j&c~~I^IxP% Cz%dK9#7oǛP48k,^NӰzԼmV0=WItn9{mĻrqbOpr [#9e؛,!HUl;&ڑN޵ݗ8mף1;8-eW;'fZUe8C/_-?vyHS̓AI.Ի =_ S6 >;y$6ՀǡF"ch8$.~AuR|$ mslWVD`kj9C7nYU58i:)W4S~2\OB-Ed;Ol[} 1>mN6JU@V}JX}U |;33壓-Vi=j32a(5gEqS$M2;!8}d5N;NPrgvcL5p]Ѹr`|k6hF-1HӌC#8V)xMAKg ]A0pBPuQ1EN,s_(Eo͛,4]R`܋t-dI&t]*PǴbA4ՕN17fF89Mt.㘌"BÎ\â(Nr⻽'/g0Zԯ6Ss-]=E&$LYx}.1텾؂ bmDͪ!3@R{ҺsӉr2MAFN.HQX *Qm}+DE;VZB Z&unlfJDtQoy{s̃mD\Y8I3ǖ=8L1 s;LfNԳ);r88elB((v=~j7_FgnJ$b-UÜ׷˚ WE2Ui3×!KlG{v'y93Y L}iI] lx(fq)Vfb"$0У8tK]#lL{0{N@VgCkۄ,")8,M$P[L(E.%P#H *dmE4NPAr3[!PTTcLwSlM1wCVXw~[׆ZM ñ+z?%ŢiH@:I˲o?hI|=熧w4MWգupWe eЇ*:M$w_g=o}FaFStQnIvM7>!sVvVik7V6:^8o'e+Q1>{&KZu\ Ti׎jAD)Ǫ_YSN$p2Dq-tS]OH g.IMOvK4!Sf Ο/2eR{l (̣W[|sn a Z6: ϴe*/PE6iCH#Σ7_R:w<| F F鶦Zx̦5G hN@?k|ؠNSpTb K^ $Iev'U m$nƂaȃ☮ 5cM:=ݝk}qn:"t^蔑q/zu Lh2Uŋ/a:dޙ@,U'ۄw{"h9km-C34roL}M}M 54MmmF/-~ltC[ ١(D!haqG{佈9سs:m!yucbM1hMwKGhW<ӇI9?Y=y7pq4'(&t"Z5,ԃ{:Pm6cf#ax\+p/ψx@R8>PX^~HhsK֣OB3Dʯ ^־F7SB.U)i`B͛3EAJcDQEnR-+d}󚲣M-z5=i hd|.wGvP\n[|⿚.ጚ`ύۄƉ6mΪvuD &DrNF;5@s%Bc,cbLx* xI5vo5FP,tlɷ.p?7;P"?IYTQ@bV[6# }` D"RIKu\U{nHϗf=m"``-;qIx^ͷ>&V!>5bLt~6;h :%Yj7òdQ7XFi\_$'v9Cf(|}]!|tfIyDt{ü5A?-ȹm ~o54 C|a2w Dcr<Šņ @xVϭN,giBB?D;pUq),ʧ.DD,nv2L]} wpQUȯ{;yM6Cԕ])'.q ǹM<;r8a|5|md2ѲN@Ęaμ 2_=lDk&BiASuNwi/:ѫ7j OhE?aqyṁ`^/DXھȒYVAηBΥ !z%FK]o"HMfLk7?[I.OhE/v{QΪߟ3}[T*n&?7Y?NemK}iJ8&/Y&m/2ѝƅ_ q20CzI渔YA>).!۫m JrOz@X0W=$ xKJ'!lec 4 u<HlF[э(&I`:]"?n)z-8#ݣ?'H,˵YVzzl/GF]60Da=5G37>C+y$1űC䰼@WY(8?^sμn_SP`9BԤꗗvΌ.SKHbu'As)zA t#9:o~U9>5YСIxӸ{~S,ɫbxT-ϩ͊aTT(q1`O#dkPٗp>4ϭf=MXV d}ͩ^-?sCuHY s Iߚ5|ƉGY$E;)? (c]&kHJ  h7-?R鲂3v, Sy0fR-Ir}zR=VHl+uء*e 5ܛb>b 8?v\'-e9n[i/,sAn똢o~L?' +1!-KvNm`Y4]$uA ^c|"I8Ľ 8yE &5u_xBȖpfׇWg .3ﻵ4Hʵ.qIwU_mW<:+]րڱ} bdSzzm\2e1ǩּ湪՞L'=/PtF-k?q `_^ FGIo] WP :R𼬒'HAŃ>6:*ln/29o9 Ht f#'۷)e~F%}B3B)~H ; ln򟰯D~mDne+DR[ᷯĦV`ʴ6<ŠE$C5Dvrt.g8pC~Q\ZTN75Q~)ix_I 𰞅f#ԝ742mkcFto@殀s˩@2&2AKzv&уZ8]GiS8i:"B\% &wMO? xX&cI;"hj?%7BqK\{obZT>ʬ~!<,k.k:Dmڱdem>.fYL{]0<l=jwRr^ Y2Ԁ?F$4m:V Ԙ3p >]*/0E kaU5: T8Ih5^-n"K-ْ(GsX6vݺщh3l^D9P+U6ێKՅ\l`Kx2D˛31_m3GM/Ր`+nid$h('g{"WXk:cb4qΣXp zD}G ׅN0KkÄZa_]7h# e|5w+ 6-MogOCkŧ^[Qzu J5rozSRKM 1bt(ܩE5oH)&YT8'DZ?#6:{:Rҹ2 * a@2?t:P+8<4ꍆoWm_Ʀ2+1As V0ZLIqFy+8/w'uiPʬ.i4hSBqAÞ| 첌T|~Qcb`f?~d7GJ|MP>7oIku]s(p _X'ӋFqc9=T9;Dli6] LWeqظlSlު=+$XEƃ8,: 3Y:xzZ~YQ`#F!造I(vUd"*Pc'k9m{kN{Yt^[˕G0 d22 H"J?FMP cT Z4&ԣ'1|/a&ܜj&f[f΀3IQW?qqKlUe[6' ø]qt32p胦ΎlW BӹwiWDmt kȚv·%ᖪ'/H| AM=VTf&E-VCK"xO$ڣuKhku֢^G⇦g5i>ue@54Ә-DA̞lp7X1NV@ϕz^1emm<3_\5/z|d|rKkApߋ;AhSX;I_ܚ&}x|2$ ?![l-zB)*Ǘ6V[gqmHڈg)>5ЀljUYDi'1w+v` 8籏n;ikPyjhڥWdihC2ij= p?"ڰљN.A5f-KÙVБf1XV+ʠD0=n1V|r,Q%%֏IHE:8^n6ju /qw2Pc]ъF·1o*iFP+ Q>|; CUueK ݳ}j^)Xč%Z`iȊ&EtV%6 ᤸd]!Dao\`@2ADFk#J:cW6αVtF [LlY$HS씺z}[)M; ,J 5n k!EYP#4 OǏ(@BIF>o[||7GԻyݴ4xč?U?a*!͈5#XvW}b0aV9z[ͩ0y)|/ C*5ܚ+z͹~PTݣM@̊8B A6R}6!&MĻymIjq8^|lZRiF?''bі]g%M>`s\6S7k'LNBJ{;ٴgʹA: ER#{BV^?E౰u|a`DS6\C}() hB |!)t>DVdU~-K ΃Y&2 4bLe)eC UPUlF4kOb%Aܾ7: -%IaIxX_*j:7Z`3?KK>ȈӤ Sq7>NbH,Uwgej@Z*Б: OuEDŽyЙ[[W>!>}%:̇VۗU੒ROL߾D+ʼ'}ԖyV<Ǖ0rS6\5(*]q`gBk{pQq>(&1r͞suq0@JiZ9]©S^K(bf,4WE^Yq3׊vhXDLD!l58 z> 1.iTYt}EvTy%ʻ- Lؘ߇0 $!eFrVGx`OrH/o_b2-**a Yvu/0hih^E/G^w#b+ 5UőjU[vzLaW'Sa>.ϩj Ƈ5Gz SGR8?]rY+ZRdb :'3rp1E QcYU<\s4/瑡';a)J*$sG@)!#VyK1dD ݸ׊Ї4~S)u?bNmR%立֋qZaҦ3~?Z\J"qOy~45(>@|> }򮊲[GeWìtUXXb3) A3dȚEhKDLkfpc5-,qeTjͮHv.Z^w]j{G|}ظ6_>Dɝ4ŮIgun}VQ#jf@B:$*T!Aωf}eZcjr8UP1ǫV u^Gʼ/;,|"aRRí#73?p ULD}x8,uāM#FuYhr\E|-G8Pd&l~1j5di5}vMjBNEa5hJ'=һ]h5wQi{ m>={q]zBoa!^t mp%?1$fRw+Wm%sؙTًS&E jm,|o@lե4Mܠd]! ,F4*#`# u e#M>5!CK㫼yap¾t?AeuE`rFu5:Sjac#- 9w,R~?^!PP+s|ܜċYX8@'\-Vrm1~ewEpO<"k} m,n`.# U\h؄x0Α(33U]eX;ЌE۱gy*kVӱC ";OA  WEy]?QӅbg}dq iiou1JZ"fO>lc@خz/mNxhh3uxY4}ylg{lۑ þEx jwŏD'\JJ)o' rA0`j1"$vՂ2#;M6 AE8+sÛY-++T8֪<fg,II[&`w_"9[5H6!^ o/;+$s_ƣ8WI`ưpwH\w@ |*_AMx`ܩ^w!Anbĺvi?Eߋ6zlQ 69ɜ94TDtr%h(Af 1GBv ܻ Xtm7=A'-BGL:W.l"Vi!c1(2P2[Bhg3 _:RZ wXq4.%HmqUj7K: r97ߣta(xF2k1@l#Zy @\# : .1G#!D~v41 x/c3{K1?}<{T_Bt}7.JdRXpw_3&'MÊIF*DBI o.U UfoYw!xꦏ =b],}暞`Md'HX{`\=9E2TiP6P3ړJVFBeJ]ucID\H݂7E97Irk$/v}ع2>S`8rj;x_S2Gcn(1~ a( $Pl˿F~eNC,gtC%H)t OeHkS$gI?jd 큘vz h/)(3SUq^i'$Y=>S<*PAjaB YORy6d0@ru?w;/KkkhU,X@ %6"#g†TzԤsͅ;ZZ/Z㨐x]<&?CO)JuHO,̯*ٰU>e1D3 Ϟeި= u;ʉ({vNѾ(‹?gщLA,1a7CN;>ugt>/mvM(BԏdC`д+[=u\J˒J$Yx!yK8Q:JT;Jb)t3dEbEy{ID":4YL$Lr]AGi!|\ڦ !W@̈́_?d}>uGCU_ErK`vd3Yݵ)5R\21M-߱Z$BwP$#9Dm Z~i 8 (og.G6`W!4AKa \ScZ.ᢇYR) \w]*b-8^d9 uI!+YT!*%i7١ 8;/#xoXcފVC[HI\گL#/pbNJa Q,$ ]rPxn? 2GC?Afn \m%W"&ѻJ-L}B?n)ks@x&t|^|ީE$ܯacNT%.JI;{WMrۭy%#_6N ;L!]Q/f&~oàrjsȩSi?Y],b SD5Y*L~bó#wf";4#6Cվәrvǩa Xm|k(GgY]~7M񤻎 ۢɈ0'qPcH~aJ0 }قSH]B8'*,"w9JEj$Nr܆۶Yjh#]uI'@@]Z վPeGCWwrOzv/r%^BL2ف|vfҢԘ vGp=}.i6"muʁ$Sd$c-xb5'.{SeVQ ZYfjKDD2Zpӟ9pa-ӅM.5`=*}Ud"磊t:)fwu`MUUnV-V<`kȎHײTmlx*29.vc}Pm3}iP{Xh_a_`M=dOۗxb OLADM,F?a*q`LTg7m/Z2 <&Y%7Cdp܁ŧQU"̆bz{Q|n촨CG_'?Un>g#ZG_kI9bYZGgC@i5Be"LKF<-\!p*MJ8 omGfw&brͦeGKHt > @gtUڣ8T SF"3@aHRJKtƯꐵ׵FjJ(a7jv2*q5O'H#6mEz&%ϜAg&Zf=209Xj rtԐĶul,U.H~m5W7 tOB/k0XH{c^Iw ^*9nVϲ 3usPk6z|lJxJ~rz;$1?T&;:q:P̿JK6dn[D(ݰzMPѮ%S0!\m>`?؛^{6vȍ$(Obtݓ#Ԓ5Z2HOkҐjތ*Yhe01S2!j%v Ff M}KlP-F|x~HZ5ϕk5bU0s݂mݶA]'_#ԺՠgW̗4ip370uH1%kRFM[GQwyyM|)M9yt:\. P4̟>~L,Jv+U=hLh,q}#*wЈ@$r: mi;0v~ Y#^ҺncN8Vx0^}y)>4PB>9hLX{E&ܕ$eVO*Bz d-O=h߽$ (H_S}-Cm_%40XYP.H =-&PcZCJ1XMrd>.=P.SE͞Ǔ2Oy ۿ*Z'4D;j w);!v&TRN"FhwWm?h7%PJMկ%y+5)Uvu3o('A~0/zUgd*s97 `Ia'[ ~ {G7$j1+1nkM{Zo<BYgJnBAa7nrHQ4. 7.fvv,CaAjCy+İFf8k}9>{tX` tͷVҢ^]⺥zA.@9 {wC܅ Mm|ͣ ޵tvEY0jwt\ӚqК&h~v_>G3:"s$FaoL7z.p9joW@Ex#i$% փɓMW^M>xo:í!y\0`q$xӻZ G.t-Y6 X|(g<«Aҗib2u#u8r FZ &=K~ҧa2O#lj[!CGa/*#i".J=:Zd k5.Ujy+kd([^\ꐃbLxhzޢBv2$ćRm#ead(9jQCF*euXMY?V=R7xSd5G#:o;:rLȔX(nPvrI+vHO;*0Q gDp/8܆<(`qMZkl|C9qk?wO wu mkh9_a#a0o|׺- A7j'Gc;+H(bQsERΐNʉnRa'L᫏|.JF`%m'>Y(+_5 cEAv' d,#ҦFzd$b# ]ݝeco W]hȋ8 ˇ.DVM-HvNzwuC~V㳼Ufx|2\lZ{T-UVge=J)a"z8ɷX&={듟=pu)KO^+DV6* 7foR}n nOcBRa gQO(rN:OסY⏙}¦()g%\CL긏X/\ZV xW9Ek塙5a+74?\HJ9Lty3q^s_lskSR)~4N̮W_oBnY+$^H?(Ah_'6p]!oy.!>i8>Z%MIm dCqKcfpF %+o _`q2:l [ "%(]T׏WY+\ƻg!!lu j0k6CnFSCgg{WPd.D\hy:AQfOGիPUWmV^ E 6`S?slHqGTxItqRc\S$frRA 8.?>QM>3B\yX4$g JK-b,5E&0ed%%azˈ'^ 4ݷs!}K<%kb._t*rl RlʯSh8k7KہGޙU{Q?ɻT.`)D屹dۦ#,3ѩZ+]cq aJOoNgtN)jT. w&4@~g!6sx9T 8.5bpx%#~98|lid&5+JޱȍYVnƷ~>gP6~ جWef] L SLJr ~ўۂPuxA2[..չ+;>"-MGa[%ÿ84wc`r tL02 ^# D46ЌG E_+Ҿ$6xfW>v4Ӱ޲`d/1cb ?frM@)vBZ`#fғh)u}Eh1.5Ӣ_F5ۂ#6Uȭn276l:QWbʂz ;1iޚp=wnv-Zp}d5K[Ė-*gÀ7/M|)}\IwG:c=HN .cqc k80sJA^6;pv%[[j>ugsuȏb &W%p/dɓSտvߢ#}*'4==!l1c K6t7Ko2i&x U=Mɶ<W˾8I)VKT8#yf 3Ȁò|Ze1ۻ;k3kP(.{BP3z<M]߹CO.njO~׫;E_HqRDQ>IY yЗ&a%n] Z:~t){o #X6`'=taEBd0otؙ!O NA54) ;wT~ F:pyI)vI5hn⯩ZĠ}ߒx3LfE?=⪜85yL;9s%JflJ-~.?WIZ~Jࠚ<pFpjW1S 8wvC^}WjlhrգrG ?wYץ.`D8tfͣV= S ~H!8$'j{BZ.1&\w:+!? ijzQM\߅3G,*'/̜DM1, 3. ][<}Gwc̝4l#4,1q)s5l\(Pt#@(GXRh 4߿X 4 IZfFV vODty?uy!5DÈe>T642U<;x 30HdGW]@47jSӔDW[n(B?w@oK5"U(!q7mWU wՒa9*m9L Pjѐ؈YE3ȵ./P5~z4,uHOb Go1($b2kuʎMZR<-6Mß׀X^gaj{Tʻmǹ`i@YEz-GIkd!:CwړXB| )guOg2^05ypdzOup|4to[d۱΅4'[*t/̶}ȷ@/H0]r![KąRCM IUWA޸(]EXzFz.`Xaq4þZ ,P'/"~;{ C%: iY~&pj)? Ky@JbZ}pڻp 0#=| @ID"zAҁBZâ_+KOȮgbDm Rl](F)1t6Uv]fv;6eMuDr+ՉVo˘ϽoZPl}@k2@>E+8AֳuSb@>]_wơ2a0 QA,*ׯw8 ƭHEvOVG#Y'\ c*X /!I~XF a1M4pKQG]=0Kxka3_J(JIKp~w!ז;܋NB_A({!< ē帋8X>:%JYWXs]@jZ C>AB%8:-\>I.}~o 0`]~a]3ǡqEIm$2$̩7suB5tEb7x82z:ZIJHuBoh.Y%3^XLU6O]+G2 ?AFݪ ue#b, yƨvPiK'vtV9Q8Zq*eʈ=r^W (mG ࣏ZH@Re~=clJ ]9V(g0r ǎ8D$c*4P)S3AFX[v05},l[%xrGy1NX]ǃca;(e1wlMjca?H1(5ݩi5H<4jAULszd_N)71%.Nаdʷ7&B[jЅ!@\%?t1n$1$,hr2\=ufq"C8UJu[;-la(%L0ÙK=~+@@rxѧ7QZԑ7&:B2{%<Q7VcS}©1-Fz%ƽ!cu7GczeGN*0AT-[3Bo+ #0D 6K+.BJ[%JGQ;f)oJ@犵٘,y1.TRܼ#[I#EV@OjJjE͕:xGPr!e)G4k.ɻOt.w5;Q˨&'`}I(5*Y.{ÖzO) 2+mfdʞ jY گOD?Zr oJ*9xnxP*:;:&ƯJ,#RK2DFd2qd>@C_G?2`&G9ŷ#Cxj"A+Ye.- ᘴLIqV/w޿/zꃊc`CxECZɻwI]2i8n5WzTӃ'r&;#*'FJsK(t3)S8~ 4s?6ɛ4nfa˗ c/LJz} ;|a*v,DAcv/`Yc[Ros֕Z!\CّQ:iE0tMc)\JRNU>ƷZ]XZ( u4ciZEi{- , `4̮a%X} -*th3UVR+^|YefSa!0p r:WWGROZwSoGvBjZta DݑZpө^@PnwH`^a{կwsDfd 82g8KXkjd ݫ|*4)|W.:FF?"G8<*t E&Cx F0~EJo%dtOb&ØM&3gQIš=4YܙV9LYX`6{ڜIEر삕,0 nk-&q=rFAV]M -P* Á%g[:gw@t?^: ) $eB`6R}9lh8aa$g4"e|~6sY{ZjLݤHI,蟇)r^ W&gb߉&~Mļ^+Ի~3͌iOCRj7c+!`TI']O|:,mfWD؈$ax];,>D/47ݸTȼ|IRVԓ{lQYR%Х$/?t/X,F _C OB2E,#$jG #ݝk#r]褀k4]ͨ)mn*{Ơ:Wޞ=D7[P-- Xurs'H115y-\tw+US}K+>բ΋+hcԅ稶 tvom åFyO,b1&o^*Vt !qۏPx V%RgNC1߯BW14OJZigyXy\x`ofVMB7v4^WGAK7 >\;!Hψ0<:gn\29{ƪX;i$C[nh6Fԃc;VgIKlܿbN&'*A O4xm<f͠r;/ZmLn\ӦKjצ  oPU?Ewdw>%SQ\$ a#"8DN 3.rj W5dzLc.Q׿u@1S1{R>sϗ&ϋAfp+z.swyzl^UT'59k/=vzi6(=~S_*20F̚Kc!g#sdgx?l 0,OԊxQ7qOx[]@֠y_ x1#_Ic0֞Kx7uV\¿4^'Rb eZ ~GGx BWYwR膬Mb<j:B3u.^ۦV}#JuqlVOFkCi ADI$3 &1Rţ>JED\%^#^{($[ 0Z8D7ZG+`axGx0'b+&h$!|4僣*+G@";cf.y1IKYuY>%1Ob+fj1y,RAf! 7VL)V/yW ETPICV 616vGK_hv;zT g4 Z"HNIO+U7)/9x\'2Vqְ7ߪ qSEVLN4^( ^uNK:G߉μ$N"4-IeKy0eXC8H\&r>U G먬4=rhIХ؄Du "M)qֈ|/u4d +.E]~'xo6"8,ʡe[`2]$eBۦy?q icIMz hmI:&R|\opW_ @W8oqR6s IVUvaQq0DH:vlr&'2>ddz=̘0CVv$aZxmӝAtޑPUW@_TRgSk9uw_j2ZY`?(nFrLyheۛxנ.rQf!äHg1@z r0F]*IEzA2u4p{C.j=@gA$i[h)uj\=ku/ASQwSV4:>QW?4QJD4+% $wݞGUg#7T[ yNs8S4+2xٟ8'F({DB.F~@"4^/JtSY36sm6 J]7SԾ[k+[m2b]% BFpAUd6"YvbB(hTlljܼA2 :Gv?z^S!/yx1s&HV}!7fYm/hŹE850NAPlŏT.! p'P޿F!:[vT):t]`N Yx? 5h ?iMgW6#2lnő+F뜅Li%u`Њ b F`h9!uDA j-(Ήm}]4's}忥:ak^CA_0\V/ !ߛO(|,!W (\fWI%_*?ӐȩAM)匥|Lϓ!0 ZA GIdy4~Kޞ|kcHq!YR_(ﺴtDR"46D̿⌹E5ڋC.AG|ɳ{ u^ԫ9:?Q1:v$UC峐C|T+F1}x3@_CMK:r{ 7ͫ-Rw˽qv,)݁\׾=2^ʮ .R:d{]vxP`Awd %I=)be)XЂ^oWt"8Nn&g@ ݠm~w_c BS3>oO..sW22@]F1v$[0jq@=6gHz,lI5^Ͻ6HPS3?xw1_^9}.Y!`5GamgHa<P|S\k"6X`5ڪ^#? [ntT3G37yc?G;E K"2ufot 9RjJhבS'SYu#܍e?y(%ݗиxyș<8HKrGy۷ x{B.z;Rdg90:s%t'o; ](eJOzݒ yN1¡.Ƌ%yo$h9 Pt֙uzf̉GxŲ wdJe;(f+8U_il| xB(N48)dgeWTYnFK|xzP)ZWI ӈ~kB“*mOKY$D^wA`kZՔй 4)ֱcdfS:K/măuUc= oo f ed:]@ =@- 3 cMd1N <`19 c=cU%K?ty <,{H{跥}&xh?󦉘)6I 5= Y$=Tl<0@-R@$1xW\ިcQݕaRpԷj~.<x,8%FalbR|;b#B15ff xKI+LzP+a-9k {6t)h`yt%PR: 5@_&wqd5p-y^WEܶsg߸j4sRvbq2\eWp Jܣ`q4Wv*fGu6gl O|@|>* )*>RZrLEfgǠc_cE q`wϷ+Rg.KXz/DQ{U:`%qJq,[l]ףn7zU=kP=VzjrhroeDB WFr~ ^m-rEuKnKw槧{k4P@i AjeA\zJ5N[FL9a3*951|vt`&:ׇy?&N}ȃZ ն}wVq65 +|:he[{qiO=gmD%Beup>B݃b!fWKk#?~k(e15=>gBex݊g@(覘-*vNZyI:v`i~՟ | 5ll} dOк47|1>Z \ 6mTDͷ`* a#IDzaoбf Iٛ#@@guG; Y"xĚq"qyh 0{+.ku|M vBT!o.0FcP|sIٕ֩];< mh9Xq ZN~60jN&X aBn[v/ɵJn֩3Gm%Q.oj̹ kQg\N]r-XSDd1^*l/㽙' ZX߯n.%紦uhl ^WUMY9!Q]X s{6,h"KIIw4]YuU΄oL3um)K0Yni#G:{l1bSex0}xw{%WfXE$ْ*!4Umҁ{dolVk΁7Bi1&;Xj8rpȜsytQ#+fD&i kA2|'Y6?򝷽H~$9GV PVdY=dZ}hS՜Wl N,y8 (Gsp2K \4dܨ0Hnh 1aypWC3] WiǗpj$clG,&?N:?V n{+.tl]_[YgHkpnƿ80T8o;I!_f8D D{Ba:?Ù#[};_T)Z) f @g6/ab eTt(1"TJR/1rU|Y 1ZbpܯD46)g/Bf dgLF EۥE Y{#.T.xṮ +Xp˵շf+ s Nlyr]`WgoK?w.7dlznEnoG+{-##M=P?{ [RJ,u (=o=$ō.>IAj &ZK鈰-x8 pƅJ4r!<'}GVGzz}PFUzqN'6Yʂe1O+tf჎)OoLע},}4Zorlw*h\wyT #j$ yy2YN@jߵG?Cp.VM@A'I09MO 0^7Zx!ԭi_6K5u\%16/,v0wK~c]ԲqRd@ vK6uD.@tT=PvEgVD(|͚vOKPau>PQE~S5[\U݄Z_PV&C43%~q_iNQlR̨h;^,y+B&틞㶿& $j'nv8o[xo"n`r!B́ޏU̗g> ֫YADIoIQ8?fvլX~GO 8߸!oRY/'xR|5':ִ c5,~o}'Cԏq;PF ;¾OMY]З!W-pij"4+НFa~#>tョ8Ʉ0S#R;]1}gúf0;CiWUs#gA:h/c*{^{</jӘr.1VLn}77&On~TKMmu/NlF\Yh}=uvc]n Sp.b'S[W=!nML.T 3,AP{']gjWI:1*0I@ME&I610"W徆OT lJ[>Cl;1N^YHZ禁1TS(דFpŹ9W۷- ?e y &X j{|޻؀eNpH/LzZ/A.!+'*ZGf߼9*at!q4FC8E˲|!t/w&&uZq zmM&3jb֪O[o#-ayaeVwWj0,3P *R9 ]ơGv#;("kr,2լcs$>\kh6ѣEjlsF5/.E;,>!޹w,q|iګ#h]GfBe\_(J).#q@t~xbHp+$B\)ent/,Hp_(b"v?Ea$ɶb߾G] .a]t<1ݟ";AM_}`_B&x@ȶ$s˯OFlד>9:jfP)rd`ת٫,Rp$6 |A֩)(ϸ|3T2RW!YMU.ѼVj߃ ؅4ֳp5&~{-C@H)$g&($Os{ )A@B&ވ'Q,g f:o1$ IvVdd>vcVU7_sC8WQ9y߅}y'8P@hh3Sy5^Rѭ6X/5g g.3?|1}sJ䌶Y:D@Z{f;pNadr=cك]83rjH:קg#ʻMz!aWc-.! 8=*fDje-_+jusRrU.olײ4U7XJHr[.T~F"^pU6{FU1ZV7[`f>ɡ|$q&j-qza0Yͩ!`@_LY7Yq3bߓrYnGS0DG4Ra<,r4쫔ױ RTg1^ĜSz|Idyߺ6.؃EdurTj?e96u'ʡe60KyP0YY'A (|kl`lc%v8c,N -YUr bY3ށQw=)tDF G^ qlyvO&ȠucdfI?s3&A `XHpҠP%QMETG~{2 k䷯^|Bsv 7Njp>z}׾M31>2{ic/B5cFZҤtA oG}a]o\JA|"Y{IS|)5 j胕uTo'o Z֣ꔧ߁\/}Wm{#ςF*J};)؁O6/Ǔ7ѡNЩC%=!]]UM_eG!5ί]b^;Wk'*9|1J$DhVrc>N}]CPpY#yq0e]d<Ӿ8 E++S2s$>&HlYf_A8sU&i`ء%deU zWa@݉v@SNaUN*-VeQQ3hQ%0PA \qͮ'I1T\! Fs߅&r_䀵f eT 4~\yXeC6Nl`(P 2 +\RѩE6z8tժ|G\O6@ 2'aoBez%!HW b=1>6/M9A>Ftڕ) $n䊝o^y_keHCA՞\u۩ ʎ;_ANDM5Llo fƕ &-Q5TZKy zb 9,AHžptkWʔH'47i3‡S0WZ9rJ-pQ{ g3U(Mr܆f75ڠWTMQ_gU _vĸ51;ݣ_STiP`;D=zX8ü;ԗ rTVUy=L`gU+N=)"gE';4 ?&GJYk7EJcDٚZU65J" !:ArfR I^hM۹1Fn Gƹ@eY}vXr6{r,?5R?\!/9TǦNjmqXҨup$kT"ٝ#g# %tZzʃO^xss_ \1H1x!ǨpyzYĵŶBCA )kl޼EAV״mFJNMPU3;$N#>6}v"ps`uVn|u&ENH*4wr]U;%s"Ab6=o|C IڑM2 fP!hocc5\<;J5!܆rFh /$B[`"h&Tf%(sz+h!.A4 s.3z,-p ^׷l~Z5c':یjOV3,P0 iؼzNW V5rqe[$͝/N'I@ o<^x4UҪ(Br KJ +"^&%P&]7K M?w1+H;g(Rx#Z Q2FhuR7ټ=[T6d,NJԋG0qveQkv#OH\z~3(42UzzeޭjJWd{5mP/fV!D .+)@f"gj{raN(X?g6z=` GI̛3M#F:RixYJKVߝ! ^QxXZQO`$gGN1)j~(n\tA9n~Z R~Y:;quh]' =I79oNV7ѕ '$& n{3\Z&>E4xB 9=+ i<^)/ S' 3[dMw;8]$kY|<+7LO<9};~x0xf 7=LCN\ze=44 FmxXYXuv?7_lNeZ|S=_vtLg`pXU28Z&3|6򗁇j5񽷢 9rmjdݯ '=Ȋr?Nx,9zTmGyio2"-}^l@s&$OPqه9Bt#ǎ eFG}51[gdh7LؐBeQnb&zƈpqoӛcmgczY ULSF]w^UE8OՁP`CGW|5sQd1A4aA]|iA2M3;JaKݖ:7G|~h3ZL$MUK6p&rH/հ:Y[pmKEp gГJf(ʞI}N?%_(\ʖ^/Q&sv+10 QDR&?Lᥕ1 wg6J#t"^*rs+>KgsvX ~/ო?b3%$CΫUZcPQ s̺RP c4 08Uc_F+nW߽ߖ!rL1{`^\oSqqAj!+qo-- 2O෣3>Bt\aV=!"1нT+)iJy69=)0)ﬤ\*55_;=ƐY&A:o N)pT'w8#Ѽ$.f돹{wXG|(/?bjP&DBx ;Uf^/&d#{O'p'HQ~H09Xr0y:wÐnQB7m\MYmVC°\eea[ltbN61Z^2*˫Yo[1'/Oa)fE2:Yx5$]g<؞=,␤h ,F$T Z^iIFldE`ٲ3xHNY2rE($ؙ,5"[o+!$|ͺ*T?1ژ5(#&twx XV͝\L}l n('HrOp-yj6piN`K 0ܛ`y>eS8r… r'f5ku%ᄤdD{)er3 I䘗^jWT6)ośstwEW)p RU[a),4UC9r#42:%6CLwWX5z!Y5*+}*ڶ">mO$'1"{jAlclGƝWմ(gQ-d?(97n BO]/^պ8EN$ك~,|G;F|a(bd b|zWL+6YW΄iS ~|#T h1>bLP",ݶQ!JhQ4&!`Wb[ʓ)+D4_4TdF ܪaa69I%}n~vZJէyc#.}j7G%$ls@*ST]!1$^;`:p|YtQ7l])^ys"태{&`ET&TxYel." jj6Y`Ó v崜Ev.g e&O1)Zz)v` Ҥ'l..F.T Qlq%+H' tb9&=d}-a]yґJͮ̕/T?^)g\cYmvS^Y^M4&<^E3/_͵(Ѭ5,|FFBpx+\4G|sd=LɹIry?V݇4Đ_}^x!riq*8Tq5|4AV/s}pRYEET!1ƩUJݱǕ?kٺ%(@0* WřSf]! ‡QYTaTfޢzIޏ!5^ǰ>zg h`epԹUIR>͝|p8K<~c)f(W$X(eCH' IJ2V\ pU?zXfZ8كm )ـOhm@"=t]8 ntz_,!Gzxۯ2zýɠmU飜>Pjv^&?/)n*y+cB*^Cz=^t׫(qHnMRbkl4olOKO7Ml"oZa$ AO⤺Õt:%dQEQ^*lҍQBs~1|sfJ񊴛Z!25WƻuE 9ij_{cbI:(H{vq!'I5'Աh#LTHFo MH=Ddǒx©PA/hq#&ɿiIȴ&!w7;w)FN3w f }ϋzh2p7gI{ˍCuUUe`7XGi2@B J:1&ggㅸᰊ B[IJ5UL~x6IM,0f;DhMPu齢 f%H˪IyHuZ4Ej[`]OR uEDA ͪK:`O~im!,ZnZͦpά.A. ,_(e]OA?`5~= `ZQS Y6' M2D-s@EȐ5g};bMItbER0x9HL7jᾪ8fW_rSqc̿h螠A5y2ӐCIxُaˢ.gLL@è JR-wȲi[2T mO7"]7Ta@Xer<Yv,!Kjc])ahe JXM풛i00W8}H`wo/yR tKXuwPy>𥰉5fvQRtmiҜKcK;4JdεF _vHe]827 L/}7fdćh1OU[/ݟ k1 6$~ɯM3gr~eZ>k$_QW_W2?`~A>nAh1(Y5 KÔUjÊ"i`&}> +p}PtC}_jd7t(> |p`AuE馱c:+$st!(vڑÙc-9< o~ Xa)CԹ`$ cNJGTfEٺBTaJش6`eZ;|0Ŋ|ž(\ \H^2J#6Mԫ0SŶ/x0qtfƌ!G렩iUtK ];Lsg+zH$%2('et}.O2vS7󖴶pꊞʀwų|)N3=fK5D:&39}^Y[HxUg@dtx!k89]%2EuP ^3Ig>3ۑp%4"a^ANW9D† "k< t(7(.=e(5 re6"Ͳ!>ĥ/g)ȱ:QЮ#/D?rZtdދ\Xo\0j,=!3=741s` NАLZy[gb%! hHo,Kxy$l,Sa AH M $׹7 ֵ )Wfyq K'Ӷ9=*e2ꋘj^'CdHm,/ Ӎۿ*.žެ1""a(@,\rIC-((C/LOUh4JW­QlN8Vef)^獹Mljo=fUTSFw7*;^>$Щ+ȣU.(ٌ&aoiWۏ.-4L7%3'B ,CJ'!ǭQVJ=sb݈BIIt\gm06C~?PZd޺Vi QQ;H\"q~Ҿp}O3qꇷ>[7l;Uզ?b%tMjHRuDi^Χj$4[yjL/г\e^i<'<.qo0 #FqUrt4sr9GE#aZ"^A[>?S:[MR.a9O2W*Ze4疕r9jgFJy8W0ʭ]Ƭv\/clao ~%(Ae0_F=%beٳ4~<3H'c:|.$"&5;)H2 [Խ}AC㉶S 7 iK“jaQ ]Y*芊]KHUt(}>5XʈxOЖfclx3L~@O:鲉"?qа#Hvf R'݅t#Q=aw^5- `%Z82 f%%'x _խ8 ԡMٽPÊ"J;FR1[]l `,G^L^d:AdȨh%f`r^"^MɫUC@ŗ}:?Y3SM iުG:,:w?AV3M;!@dz*)A.}Gl,' w+e#{]1^MnQNcP<5N5#in!1e2{Ns|UX0`[f͹Ryy:BWm׋@-HKX`a%>'{hbfeIg~eO1ͺ +Y%t$G~{-i( hGYP*`^eRIo&+:^,:@eIJ6皈z\'xStCwǁFp{jNpAWr+2봆ȹWwA;֭vuk RGD b@ 2V堦Z>(ƻ*(n[ʢ!)ڵi4n5;F'5wȹ,L 3@c.dWDd:3.s>ryF@Go@8C4Ϻdb+'X).]o*{>9xl7et>@TO^INBnD/[y,EBFX%'Ep{RT`m57&0܊s>oDQBHت_wdsJj'ʅ&|0ͻ w)4mX- ҟo$|Ag? 6޵MR+H% bdv"LCfIMJg'3&aZ>\_( U~)Z?3r/$x!.Rw?g| N~u~"!s.A0]lo;_:X6-4ʴq~0 ł(BF%MN|ōa Tq<:^K'}&PBjm e3n?ZJ]#Ƕ/d>t=1\yB9t\'b`:e7rwN*Hn_sQ+p?L0={N*G cH)xl^DS_QSM'%p QwESX+M6)k*:\7vAo]4Ke Wن4\5)u bhHF N8.%6~`70*tiR.B<#@ g 8TRK+a;\lb<5 j%- C:oacK,Ihďj4`P.7q ?hTD߬zXQκ'vIa-?"6.]iynrp:F]ܿO}S;'nMI{kd8qYY?AB}سw$.j#gQݯ[ elک$|_M=SJAL *3iw;:B§0băUx&oj8Z ƛ"XN*̅ vf~bXWª 53L5o'H_( )18/qv47mb?U|9 Bb0Mҝ,HJ7GԦ7Q2Q&~^}i #e+r"O)N61xJ󄑬S}?u0 e*u%"")F tq d]ѓZ{&!ߧp=-t43ƒ}}ôGU;k Hr@YvD*`{1G,-\Ùxz޽B8q/a8m \2O`ENgH0?! z0Zš=dzI}RQ!Շ0[s-㥝pD<VzR_!ĥ1 YnuPe}+* +)lEў]!z1iXjc#fG<Ѿ6rH1,qs_vZ,;:JԻące911%x3oAY _|*,DqXk,-O6 >ۤFwrzIX3U%6K_@J[L. oǞ(=m]AP%tM /6aFno  I `=WXq^uDӱ`eli V`q9pe#W4<^62+vc {B3`B'?.@I}ax>OfW,8^ I?Ћg3lיJe꘦(XHz<FWF]y$qpq%g<%ְOXXl푌34iWnok;!"P]CE)-!pT+S1 ӂMYhR'N<zE{ʼnA1&tj09e'j1“hŐ,u  xZ TMNcnjCܱ3|Ʉa݃d{KOݠ? E !_V9ztk'!ǘ$}}8؝$ߌ7H4(*/GӫWsDqã؝ ' p𚹚β⊠%hwe ur`dCx}}CL(zJIC "C5˰teJ®$5[C[$t >_Tw=.y&@qڧ}؞/ [mG;' -v(*\O<& /12PĎ?}@k .eUZ@+`, &e 0Ƽujē _.bg\*L\$PKXD1n(i4M9,?Nḱ w6WR~e5^$G(/FƮd/C@'3l~y+KGil~+2`umy\pG!N@kN݆r900`|c$"S$ LQx=7P<)-@܏.mBs'reEAw-7dŧMˀ򎡙?H#v%BNuLxaQE0 ziG__SM{2+ f'?uyȼdj<4fTU': zu`xqsy;ʄ1gsZT2l?J:kE(6` f%ڿU]7)w\NY2f'Vy<˅Di( l Vowkl-y-q.:`2n8\zj̡:ןֿ¯!0?tX!yO99)rr Й7`W(Ӆ}"qKlzə塚 -:er5-E;j2zޢnN8܏UDK;m`0ԅ\QIzfk|;Ma Wg>)n 9{:H<uLGX.Чt;U֡dOu.yzh dz2A"#@ NGQntGm5[rV*'±\:ػlήa|vS3TGʵRئr5š T>R2+j-1AoA%Uh_nD:ٕۼk 3Z*PCSBbh3aIʞJu"+bQeۑ(A`~~ǁ,W)^su ӧYpl1c&aOH{=N-_6Pq^wVPV([Du-QD` T{F^%$y,sAh ՘ec@YEsPu.̣gF2H:s6wn"Oҫ\+Q!'Fl %!7Ƶtܽ~D Uڽ :4Ua%apm.#9aLz.<2|˂ \*D#pcl. XY7:17Hu6Htg=-;Ycꍴl[MϷB6ӹo0y vZ r &-0a+ګ`p<еFNiOc fcLe{'SHvmPWGB(Ge0OxYPcYuxg?Gs[e䗌\=W?I0Mio4 Uuy:{&MMxjށG)Xtax񸍈wᕺ x4Wno!QCoz4/J6W8s/R $ȧܧ d8C:*3dCTz iik8S$}%Uk{Dv7􆠏3/ Z+0axL1ׇFumz[gۢ}j;^8ߡx76vP`wV)|j ]Ŷ0mrV6&5==tw@SC`h)|Hܛm˹ts*b`x%Ќ!>ʇn|lVdlfKǹ+X2[&u15u]XNx|y^MFC@yZrCj6?2߿e]"LY,+l rr.UaٓWI+z!7kG6Oo8Nf3c27C}jdf8^g# 6@|\KyDDD;%Q=7U[ j ^3Z$G6E\I9Ta vVH{Us6N%KFAĿNf83c(v2G5\MK@Aqf^40U k- XLOW<D,ZVjssXlw~ǶgƉ⚷8DEb $ &҂ uF5T+:'p& "6='>7aV$plgVIqK}ēhlOu~)?h| LqP?yr*y_ڈ[y4km|k1w+,Na4XĞ %3֑7y 2 vL" 6J}|L9\.vZHdP4 ñhuM.LW74;,8O`m#7)>Lc$64nz%K|LMFyl>_^y(&3A̶9IT |XmX3D5-r7~' WM.37xB6H*ؗyJE'ƭRh=-NC@o_t7 R_ nm oUAh g[Q>%>֍$:<|&#Z uBj4YBиg~4> *Es!^9RzwVj7dj6%߅ZcVoJpm?/ ZGݙ>; ?Mp@p%~L(G\ȽW{9 >mJ v4U5CBG]MMyWPބ_p}|܃jK&1@׺ 635ﶉˮ-lҮTѨ.$;@m(!i PU ɑD>fL vCgw/6[،M YT--G5SwkYI)pj>?>|pJygiډKG L#1 Y1rc Nr4`}#onuҟU>GYK$8ˣPPiu=B򃢲[e0Fg_wR }Wҭ XK }-z] Q`v8pw[j pҭaahu :\ÑýE_{)x#M"[=4bѕf̿14)(He)D2~sH1U mFt+kv穮Y֥Z@C#İZd,շʾq؍2AeWyN|+ |=1]*@eN Ac@ H-̶kVA6kGIެшlW7Α=)ŌNJK(Zsg^g/C`a&9?.BS~OرD$OQdۧWKSBM21q62 pjJ=Nax"寲n2*#j O9{|m3UXC5x(_Xed-~EUa/&+b3>sg8j~lEI)3^wD~t){S,EӼhc0@zOX=4*V;SazaԮk\`dbv7㷅/V?.8x[OX(oUBڟgYfb~ص-W2߸F ^t \Q"IUPX~fq;=T0|}SԟU%A)]1Š}r28eoa&I]*Wȕh>`$/ "`'ja6ZLz/2X}݌1҈;>Q ^[Յ?ڣ<@)b̫oܵ)j3O @}Mm&zoz!;? B,CE1Q!i?3@rS*td;M3w-"rfsQ0> Y p$kZk+O^Q#v@[ 3E8'6y C&)UlQNQlA|1;}G}CE-*0}N݆ʰfb(Jܩ*Ij;/Èr[=yR+iwk3g(Ginh3VuQ(kEhx 6F(-n*ת1lB!R~Ec9Y]bJ|߷g\=)gl1:!CJ}P J>Q A&5/F1x`5obt;$T"{C֘@Lܽ x)9 V .:iv  K?ơY>B?Cfɉ] #iAAF89u֝hB'K_Xu[ެH5J0Q8*2E}\؍_r)aBP&!zb-RO~J&[\l0[+"n5oz CksgUls? т r-sB(͆N~Qb&&_("t M&! ͝Ȍ\ cߣD#f_4E<+[IRt_0ܛO2#@E,:qI".)~ I2j?e =pɣ([Z?x/p_5VFn4NU'ZfbSު`Tj2tLu+b2]{<@TRd]tɧ8 KDI+LWFgӌZ=b CBt*C=ǍB~QvyA9;Sh G9E$F9MV¥ RST0]lKK/6&M'\"8qcl6=S#u>꾝Y4qqC=ZwX"[rQ (@s qEA6?G^tQ9rDzq:-"ل\ v@i,a&P::_*^#քiKVM & V8*zo6f\-LZj3\xNVm3)@ULDF^(hf QE__pރIOVC8eW#F"G|i^\7-㗗i3>whs鶴jޔ3; qqF~z4nNx֗>ҢnyYcٓz}u 2\e<~Qn=.en:2KXx\k/&X26Ͼ%%RBUԴn`N0J̟KqmG 'ܺkD/qUM黣S۰XV |?me?;׉3IxSDGl+˕^HMl'2_(+)U Za1?D|WI)͢tݻDmb;N7wt軼 }PpS]B{쇆h_AiIk|lz!lE?q齣&0It()$TZӻP_)?c. &E hMn()b>pEy*kQG|_\Uf5ۖ%hOOurru6e(1ɇ(Ch_vYͺ{_=gh.j9+X˼W//~1!HK / P<,lw^2QܸJhRA󮵐F;uEg^;?fb⯇W:SqF&B%?D=̾/84=r@A!9(#MQ,٧6矠'K&R9m/йP':"%eblP{Q֓Q%f|9F]zk<>ʨAe(UײM+l J啹R-P p8Y꯳ :PgN%  ;h2yC/cG6CJI^ˊ)k:*C| bznXCK Qdݠ=ij)6yј=9oK2N ^(cJ!tPwDppWtLS9ϵ4p tbdDCpƅ@W CaUT)AdZ@١uMm5F`g=O K}@_-_;JU|Mgi;?8)k*L9*^I")ձ;͉6Z%Y'F\y\O~(x(:PjYubs5ol`SL #h*U7F7xPhQ0EӘN-Ǖ^kقcbhݮҚf חwhvq2EG`"{S_-BqN?+EHjw(FVht+ӎ1Z^8"Ͷlٞjz#n;dٌ?oeVo+~ԙU4IZ`rR+I΀| *ʵGuxe296GcaX}b}M!:wUqÉ7܉ @\&|T| Ւ3I+Q4,cHسWs?,oNq*e5XW@V`I[=tu lɊ@_z);[K2P9ȗ[>zI1eUBK/(I֠&ZVaơa* !GBL9@#56M 0^~tKDŀwvl8.ˆK#/hu;fr'A*(x'b Ll]%ΜFGL932)2|~D5nCUPy5;7m( ##XÁai KODmͪW(W':$a<݊SZŵ.)yhI-xhA>\'2*HlV}0X7_xҚ2wkc]MHE+R'gҦsv0kG X5}z$!q~3{RY8@F{o(Czb6ug8)*UW,AId> 4saJ(䩳zck3@-)G^"u}JrC9k7%;6#VF37-p ah{BPI쾩gEnmeK"E7Ż-/˲;͓gU""I0; eS=?<&.Ō4(t=|Uf9/ N~l}g,""Hk Wk`5L'7b]kWW6t:h>{</lɟw+Q0ƯY`^Gϧ7T1 W'?8(?jb`p3ɼ噄1xj+_Aq+U45"ܜ"+{mAH#qr%ׇ0UFx(JЭ$qD ^[$ӸrBcglue\N{Vjq}wT$.mOȕ[ B>Q]vzF/ht~1%]~#v- ~Zײs+坓kr/"7o=9[hsnujXĈ~wCYpLj#mjG K _Ƴ񏾷e˜-AP% (4xjʨ!/1 ܩ, m(~*"2{ejOեQuc2%$0%+(&С1A "7#fQ}oS? ^RCh+H"K-ˡ}j_B˽j=.< VᏎ`5lһ4/8Dez#{1qnS(T"\-0&r/ӭ PZ9Db+?hǕDZ+9;1==%G:4 QJJܦj >>mLE4$5nP2JbѲ/C~q ƤM"wE"{;Y&k}6Y./ԇ|ú ϕ(6$q$S!8~v$SKZRŜ @r]/3Dn}m$OU*AMx[: A+>Bk /3#,F2٤SW8LWn5A;acDhj٢T"1exS*̤l|>FJ;@$vQ r- NIasbدw4ĩTd)#FD;:0_bf5uN"U?"zӰ1 Cuض|-?LݯFSff3S|{{@ۤ@"xڑe"kQ2lz R: Ic`39 X΂t M-J0 ˔uG~gƐS^HllCe㜰mcCv~= ./wBۍ?KJ:bKLL5XÑn` mM݄vBWAH,89M{l 44CG=gHH) *'j3du(=/W%AKtuz_^Υ4HkT}T%}~ln_beދ$ GC]^z)-̵ DY~Iυ`] .N2b LLD \o?IRNNq+7 XZw_+]Ir%s5v&ZhWKb_G)hNߊف,k֊%%sm>gvxk("egNd|TK06Ҫ07 !+&Dvʁ0防00ZY\~WڌhZVf F?@BU-7qrAǶh„~iSW^{XS9{ ]7c\z)>0TP+ȱ~|8HpEdhQD8XUSk0yHVs1YjX|d\EX tG(c.Q::z/Bl dZrNqP2Cѭp.'!z@O^4!u #[CMAڲ{Fm0zq 4Z_2>B` y)ca~'OG}CDx°@X+%"-F$AYkC9D2"[?DEn#}tC8f Ԁsmiw(w"{V[nFv) XMh]Dž4VDzkO`"cw\68aKOR>1]Z{5k09D F\qt; q* 't4dG b ~o oUeSYXL\|W(60dY9@~w,xlV}j*aD%h+*= GWaxi(gk)e8H)54Z^ۮpb6a*Y ÍAܹXU(L4HVJ{A^ OآeWJT%F]VzJ[CAeK& (I9X|gP1H}c0Zq'Dv8}}kvZO-./:\.{M Y}waWN%?C$@꤈G7 ?0_l\ c£slYG_@;7@~@{l ѵq F-W괇A|@҆N ڙU8☹g;3I[zqi܂e"7ZșãVvLڼ$K 5^>["S;(N>a$Ƿ<}xE!Pz'+rB~3sqVQL S~C֨[ZэNQTz"\GBJoa$b R;H}Cs&W%jȸ,1Wi|NFkʤdKT:Y$?l:|HΠBH Fot?d I+z ªb.)-B;%g}!thP#1|x'aFLd=R[9FDa2!2]Y>%w7 *c3 ؀7S͝Ȕdl4,.RU[Χ> NLd,{ 86DZO6vÍy\(-"8疏ǀ_Ea0Bp0/ay)[ElgI x^̆ {_V*a k]fmyDؚ*j(CboI6;mø`\H. T=7E< ^|G#H_5<.R>; e=IΘj&VSgH@tu.~Gr*M  m~""i3 TI6)f Zn^H_qjT{m"UCv~rԾYu3*rGMB*{. q}A 59K"kgfg4fE|.s?9'1),=$]o]xb[3y=ULex?|^yA}?)b ϣKr׎i[\jʜӀ0E%bbϙ՜ mNr`+780 `^2dZ͉'臍_L+s)[>]өef*R$_ճ~AGS u92ؠflz,@Hg꿑p}*s Ή]GIJ˙3FMiEm(}xz"##΅vc Zz&M.oe6_/%Ӄ覐U/ԌgW2ldJw8hO]#| ړMYhHq(:s5D@>]Ʊ|c}(JSڕ~ӸVߟŖfWu?$D 00<{ #z@ՙhQP6o2xfU=‹ZJ4>%=cY\Rk~撋63&O7 Q11qx&@uK^>1 ҩ fFF?1BKx=" ʒ.*cfW^ZgNJ0nFW>l*!?(tWhgc0]mD>.)܎;C)Ik ҃jWcKhtY>uT3{YP+̿WM+ {9ˑ`c'><Kڋbɟ%Uap(L}cTfm~IqH*NzJO%Ll'`P2id#H$M D=u`}P<:϶bpwTp/ tT2zg{хYx0Ʃsxg۲%. @w}3)8/z'=qhwT Cfer0cYgc,gǿG[rVZpCv#:'/4(2jRX_1coOɄDw(~j!88D pKsXHCc|)ڱrQD͠fP>( +NS&t+uur{#Jšٱ/5jbɧ/p4lygdOn54'>)\{˟47+ M܋Gbӝ/WypN38eEGy 쮳 bk x>y#a9=e"\d:*K`̾T\6UF֊?Hd^Њ}YE937;c x|qw)[8};VժjMyBշJyj/h=ĺBcݡl.q;Ce Pw@&<%qtQԄ>/7WB95I^CdVD>QiS臽ZNn&Qp(@g{m'u~ ٕzv~FýP"oAtf/)s+~\թɄ~ Fϣ',C)㏠cuuJҘG߮9F/V iLe>ov`ڝ sjycp)9NfK: Q䟇k!EMۗg;0aV$uGURVt6S~X%nL>8BЏZ60`=29ԶlT鿁'?qCp6>/zH[rPft,뢗sHkoYz>Yv7M-;+HЛK>Qmt;x~US}^:>V63fIdmNzŕnlߩbV 9ܬE(o֡rVNq!Xk팉 | dxP#*P'ig!H`N: pt -.6Jbg[Y7)N}Jz6Gş<&h ιE=vO3Vj-|?1}@w&t}1Stɇ:UaA/JEe:{ZXU<#eֹeRI+@)g\,hg6B$)zYЕ^jJMjGP!Y/Ǹ{n%IM5Tg>F&4C>B^c^f8i{;l|}JO'@eD>nh'+AE|AnNb68=|a!Eф!+c|Xf^:&HK[ٔ>Vۖ ;nT@[}|/[$父uhF"%)nZ1G~K&xvӡ?u=,o/N~4R,nrdIwOhOֿagf*m&fH#l͒+5j8SD?#23M%?$Q>Q=qߘD4=9R \?b-p#;hL<ޓ[ީԡhz=G\!8rIWQiޟAO,vH iK^Ć{*n CϽ|Zz8֮_ڻ՚ -f|8M S$sYTT VWixQ8;!EH5nbC }Ref-p/q2ՠKamB]KMFm@w\Tu[K:-Qɫ ;pL{;@G!ȷY 8-1.srD!0q%IǶǖI&0*2j^oS# 9)gt_L إ|'mi^x-?&o t?,OP/`kg=$UoO“֓ft;G6? yC)k -vv+O]{MmId_mM_"UP+cjH3F#3ȎJG0OY>JLRk [<u| ~ο7apP~nGk~ u"ar9T-}QF5U̬vH_w- h^PR2iTkywWlpƨΆiDc_л,~zzX; 24PEYX82qC3 Ksb F(o& q|WIܧR[o=M[q8A;uQ{KR6 )g?7 o?X hl6Gi1~'yp ">|<_gz/-XoWۧ܆׎Kn5Rsp+LankwMn"T$Y q/4r}=h W/xxK0VEdW|Ulv|z:8Kr #ZUJMw$$$l~ D3u O}ɞ5TQuBʱX,Fm4s%t2mTFߛ dk*)͚=F$:TI|Q]@FI$H-"ϧbрτ|+bobʙYk@s|f~iAx&8t,vhr˺S^ #6v.hߝnNΰ^p/OD[[k),(Z7 .Qg 됽i٥}`miErΛ|ˆ0R Kp0A_H,[y^7 v)I{S cⵙ̑BFwXbzun 23Mc'!ċ<H Pzrf,7ӲM]0l1|>q 0B@RlS|$Mb9r ^c/) My&rG8 %.E|FUH22WFsㅔTJ/TowM6Wb'Aۿ9O~p?e ʃos}D*TJ?4kxU@Vm&d$Pg*âuVwhnDDxȣ9{e3^j[,RP3|h\#9D7wd@q^rK1ҟQ)jxsMӝ&mktn=n%UDR44zB@ªVuφ_5^" V{y)Hi]+MX Oo-#G6&LN?嘞­@>(͖)h8ۑZ o ȸU]oZ /5+HB9}5jq *) |?vPkޣxQN.`U cX/?ZFp mP\Z~khvDue Nǡl(F~'Mm ^֙kā'ю+-|Rdq| Gq!ݝ#&o{>qmǘ%9lTs"_UM,؛M/\zlSْ#gQP[9d{ @+A^<ɖ.*U:YFFKgLͶ v$c>R.h,*xqA3\m_ڗ] v,xX%)V^yKSb.d6|qjSg|9DҊ{Jm+[=ןKd2kIpxk'N- ~0aTQA} C6Թy${ S~⯾2^w-E<4/B',c|WDA@ṑlFB@[>Q|[UAR WJweJWwuGEq FmR8/sA%p iΙAF.MB+u[wm$q!H\iJ\.X^gp 9wp'.ΌXg~AcjŻGdž~rE؀Wߔ؊g2*|klzSYxIQG}[4u FT^}eHy;JXi YPۼ{dWcFùZ5W0z؏soFu%d&[IX{ },:<zTfǃ]2L%hsxН|پT!]A)+_~fD 2+GAR{&i& dZNeuݾ);~D6mn<.Z;S&R"cJ9]QQgwsזR4Y۸kJ[!VW9CT3H/B)d%)y0 K+yZj\jK CA wL [X׻B24)h1qwj ':"Oԓ6bpȸ3+3Сy֫&;7Z7d+x`dW~+~&r#ΰ?Ri_S~i~jA4e.,:=6ߋ}V:}OP3@ dZ-qtJ+7!G% |R.0~R̰G̲4CvDZIJC4yqs0JlkȌ#:bX2{1]X>m:rN1kS+,z8_r%b/.ަX _eF=ָ${ea1}5أ,@{UbE'и)fvr+E}ɭ:)a~N[,)09v[eP&6v&W4 l3n*Cxk/U_J\Qd {Hvq0F좴phuMoNq!~h?7ө)l;@.*}V*i3IPJqF]zTG7l .؀"Ak fOWLq& i:ˆlzvH@A J3ZێyPnj'S vL;2Seqf1$Ҝcȏs] A-ST)3/sm]&"|!ü*uI0VtpDعSj@h wssSuzۿ[s%C0]W;](pW&̈́ĸ~ X3\#a<&DqsTQ ՚D?YYm,p*s2$o%mT /FUIXԒPʉC87 쓡Ir!AsPևZģ{"VPd66؏%#GLVy.~H(|lgt^$U]˹A]s״$ثIl0/0XtDKemET;$~ʽ(}|&TfoTs}ۉԒouZAZζ⨯v<& z^aK}eвw?&Po)§U?ٍCSֆPɼ$@'hPO3eCm\Dd"6׭[;:i2vfM {s`NcKgm D@(_~\/u6Խ `f=ːQ̋4Ч5oZ}Zo]_'',NNDž.#.PJN#BQRUZWB7ty_rU"7ٺIΐ@/7&;֘tTt RθbA2)Nʊ~U4lvgEp|UD7Ǡ(`>A`FH ש$֝#{ʐ!y &E`c *USsP/ԄYutx.!I3ktAh̶e~tug>4DЅ:67(lօkNtEٔh)0o[2M85ԓߦ,`_c'T+ȃALtWeG-Nvor :Hg.}uR W¾ "8_.Mu,'M ڧΩ/NP'E5!LcK&};󎆐wI|I󢓛H>YFU9l#%OT)LcGׂE=ꆄ 13+e:4S%U⣩ skJf<8TF]]8YI6ЙȑR "f5XBW6+D0Kf#zhRP?,7АW´4 ]IG߶5\ґ6UD#ƫtkfU;b4= =o1}? Lnlө*7Z87dROOvۋLԩݣA BNyג),4b} "r{;L##qAf ٨VMr5Pٙ4p`԰| \1v5pKR ՙf Kr-u_u(HQ R3֔eSM7r.#RsVzwdgumOv~\h^.'ΝNݹRs3ܐV|_uPw <$c/Td6k,:Ӳ?7/!cV:; (w u) t;l0D/ՕiHw2 ^cbUoKLvBy"펅^ >1ii7y } ﲊ.$p<#JRπ ewQv͞׉qcqfP0%.OO !$-fdC \yg H-h{HC]IԴ2 q\#g:9>ղ(\vap(k (բ~Ir0j iN@IrmwO2PT#=.Hߎ7YsI.޹۫o QR$Yͨl{\ǎC$f1V4ψ'{XǩrhV#}"^W<ÀNJ@30-u %"gnYd~%1Hjy'KAˏ@BUUL?)tMlRQd>P!: T͞ y0= 3"˲}9mM)OhMz34s_Qt>%C?Da yWc^CYyOv@!+ JއB/ 墀î%[y:PAzAp-Xq4^z!ͪ6RgZa7袸ba._/pS͇'J-S @h6LnvDsm?iHhJo˼־ֽ$P#K?IG%I10G1q;g+= pGjP'4uY?ü*Sڢ& 9,JƇu4M[ggP#BLN0K>劻꿭N%<$]7|$F| UIX3d"$~jML9 Ht m!> + pxv$M8V=.K\R ,q1)̧MߏבֿN")%ƲԖӯq.l' B6=fxBȻS4k ڃW ZK͐z\gQ/;f la8hw޼ftʸ# z>|0 X>LkP$wkX{V@D@")1]r)CnrۧKA.)?gqp B殴dl =mւ[#},R2!,XhhOPhO6zo{ Mܜ`[4?R6?`ViS3XIQe`GXl]dQe2x7y\2$MGv@0u0W-L3@L M[h*><#G?گ%.j84OTd[`2Z* Ea7 Н*aڤt]ioyU9Μ,. BxX{vk:5~~ZG-(rNf4k{ %oBA3מAo؎OXV-R]5PDNHה5JNҮ<_f[k )NVlk%Bo P# T[&To #REC@|ckʭ7Ȟ϶|&aa\F̾b1Y 3ʋ21-hUB%?蛼BQbCu8oB^CP3U*V7nE9,CN;s▦''P6#29 H}x0Xc=KB*>0}0tynk.R$xH{UY `y䂻c{ C'6pZ6[w/osgM<&ޠ'9Dx ~)2;[%KҖ*J¹6t܃bc}&'@AZ KzSz5vFL# cgVVRE`I^k-ȕ oX,m~ 򜹇_Ցԇ+KYǷq4?j9SطJpV/F)Ҏju"OXi{7-؀NG NbCsH rDC:[07?/(xVv$gQ9\<oRrE7X25pqt7B ##,[ѭC)'W%Uj8&hD1+ O[ _Αm-/ḃf3`1_9})y ^ X蚐T?L3Rd[Ӵ,oãʮ!P7 EqdSh ~ 6g'2ںq+aӰܕ ?3@R;j.2bC?\*in'7Fyp4uӿl{+GBgOT,{N V{kN:b`GpN>7$(tˏ6:_S悼Ѕ?Ci,{BLRkhd %MR*H%f(Jrl19%pѫj.,>76Gk*N ,l/?mt@t>Zy/0"{ *Z.pzNepǬ2u| ¦]$3kh,1S]3а31Ax/^F+U0ORfS U֚-`?'N_ic5I_N>ݦ@V^lU+kkk'\΄Hq|(d(t ׃j+jfz9A[|Ϋ-H@B+ٝ;`37rIPTk2) [dhE'짘n\L84Wvu)U@QG[нi|"- u" "&Ҙ"<ϸv{?%'%Qu0e*Dp#Cte:|} ySփxNaxc"<*y;- ͱc#n$_bCEɾg~5lS$mG Dr9֙=B8"Axdk{xw@~s8Hf{&K2=N#w-n$+2J*yvFJ|,b]&炰wt4D.nsD7)s [׉*g7l}yzy~J@0fHfuq쓰OUg-x J]e9́1Ge6DA̭uE2 mr-rZ3ydy:vk޵BfcfζJi.«Q|̋'0obG!0LT1#MU}0+&q Lj,PT~#ۧR; }g 4;^w^BpO-4Kƞk]D[ѫp>FV3;[C;*hN"6C.YhmiitP=趰JAqmuPQxnl{^ --5.K*Є]W6 26Aޏ#/Yҧ"Q*w 8ayd7Ұ͛YMh:6MeSRQ5I &y AHrO^J?eO|QMG)xۊe>Gt{5ZS񈞜~y.Ȍ]8k}OW86DJCwbm?_7+IA YT4CB_C|^ȍ! jNTT+P$Yέ  K6:BDΚ˰z(t? .g>cX qh sttֳgv_B}9.fJA2H㣻- 0]6pa 7\ak3ӲVnq vB (UUeEи^BBts4gj)HNMK:`')ddX[$-^&@FQ2PI EҔmb,IOp7L_gGa拾߼}5 wEasL%x'9haLG* lB[ MW z%F9ONp˜ | *[+lR= Qɿ_x 7O98Y l27}GxhJ-\u74 %i߀/gi/AF%pxUt_06Dxi^#S|ߚte*Q^vqc  6N^)[5QȞ#/"ٸKNaFi/M";LgmIO"= NUCo58-xNEe.& h~0F [$PbŸW.ktǴT-gIv9ȽZ̓/ŝw>ap]f}A2WD^S++-V=稫h6%lXDhh[(|JLK6vP^Gֿ) y",*}5bwIAb2+t6_8iRw⠻s ~G=M9_ozUu1l> Dw` :;_+ !qh 20@e8O-L",q@7Sy+DDJB75p< ܔ01MSXA%k;Hyq!tJեl-Lkk8>%X^$n1CGن[3e|33,hO͘ogm{ Bٰ3Њ1Cu0;=+}[D]V)^%Edj)bQ42W0({W6቙"Y7LԀU s 4Sgϻ;Z1ZمvȧD;MBaj~gدIjޔPvw炊wQƲRN%]&ixcplu+,DirtqZ_9DXĜu@1볎 D%CC i0yR$I&8t׬~|Rxj;IKlIZb#CͤPNޏHA۱qJ:W*|_+od~d^dޟHyWO{Pő,IJ3̾a (~6I2VBk:{sp^!WRTb֎8,;*>g eyoHTހ&?rYbGKWsc@m]qY({U("|6(-f"`@h{7[".2PqaWɃ|a'^oVrI7,H"4һ#F>F3Ѓ9ŃF,//(м!FW̲HjBǀC+!VKxn."p6^APe-箳! |rk?zP*?jβulɾC*TlLrWќ֘]ULyӱ$pkx/+򹿗-V>c|1"C!Ox-> X!TF,E+mID7͏RW9uAQy&{d鯚f@Mœ*J|zQA*a;4F²Քd$gض-GbJ!WMjߋx v})0Ss /2\P-Qn9}ܑe/3X)d_ xBPK6sbI)Á2%rZޏRRB& MWS=.ToE{BeaUHuoR@~q53c剁 u%Va ؛no+H0FiP !jciY"!֕L3uV 4# 2/&j\\˃$ąo>sn0`T2-`C%֕hqu A*zu(rZGX_gHqa}O-f)\ZY\/_eyeC岠s44l(<(K4V;yVSRmH:_QYI/w1($Ʊ&1nێshakkJ48G!_͟q`76hy64~܏dbJQyӣN>>y/䗷ٲnc0%˂S}uBqd<""m1".ÒڱE p3K-)O.lG}Ę;MNk7ER?_y܁_m. WUh=/}N(I.TÃY1R]2j4J<,;/!)ޭe}=yf s+DύAtK ʬf"=;A,Xg'Yy) ýU 0]h"\юPR%ˆH6FﬡaA,cqJ_wp {+Os.]OxwuX fLx'P_}?0$h5r6N )ch x])*a[V}e;)zCK"e=y$|~,z@[c$㍯~B5sMc~x7t,CaiJ sp]Z ߎ-y>o)ZE o OzK,JSyxPUVMsZ|N5B+@؎zqzKr>27AO8]]X6 xGmفfv N 09EƋ} - 8*,9~ND?Sb5[>qJCUEUl4SQ{k:T4O]g-82:Ӯ2JV/};dpvnʤW]YA*{ _#fczL)]׭jz%5+Pc/yv:9"2yLqhuֳ#sO $ӫɷOX:@3f!bh} *.. nEئKoH++8fqʒ zͽ׃z/qʚ8|IFM;( (vzIlr1M7KCR["[.1uzlKnhįabB+'P$7Y IbP;&((a4\EL$xT KGNxfk+gaUW¦ O9 ~őVfgR]i94傆'`8јFV#B6[b RHgɢ<7/&k%kdUc#1h3B]p8W\A{b|?M(a"[mY>+0)ZAMOv&F}CtbdOљGgNaU/$ȂϻS/H0iLm-kp!u}FUCWV_H~y^IV&Lx8$<~.$8uc!oQxat⥔*qU3:zuI4mQQ)Q Tw4$!Ql'Vo=gD9UaN:o%\f*2:OsbsOMI_Wk$%ϸ @8SOVRzk瑵 B"o1vxD$ҙUF'nPxq"{|뻠 l ym|@)Ne@?C"T=꒧~#XNhϥ 3"l^p f+f˸64t7ҵ.D& TyutY.LiF +8ܺd{MzKx.MN~`Yq '3&%˹,- O7.طEiyWDd $2#A2uOQ+Z#I1QBJ8̓vQXs4@ <Νâ}yyƓr$Au}C U wTM7Yup?&ϳ5&[\M/$Syl=ahK`g ]vs z%˚ϯ9i0Jc2-4dgKyN)qF^=-1DbQ|;e`*撅2H` W(IVጱӂ(`>"&'s2HQbjI; D#iOyR{x](g@݆r2"$ѭlhL\p*`ixΪQxs⽺L)SQr_>КKTHp2B д0F bLsV cKuSBПiIrvgZF\ 7ܠ- ڐcQչ5Xh]äw[+5@\Lo qgYQu3.C!˨\-y=ᕫ`hYbBR* 95ID1[@#ZWɨ AIAgn/`\͛ha2z8,Aw :BO.9EG#23ݍGx䤵=!>F[˟6]"65E8d=B+Q3[ by'9R;3κ( y#:pt״잊Ip-^#ʢ5 Ω@7dHX'dsOMQ01Eq 1$CDIZWlI,8߸J;ͼW6v[c ?qu]d޳a0M_H$ሡJ̳֬{˪|D0Pl1n禴C~A2B@.S޶-X*c>1'77+S$(VOt]K/ spyli8.@hwR(N]yq q U HS8:qGr%TW>rϦd%B\\٦k=aZ-%Cth3E48~!;UcJlP0YqAƠ!mn/K^ zˋ w혍0 088/ ]1:Hpw;v݁Gl+9xǽ͜-/=+GEOG߫M͉f^'mf.עT"MR=Cޣctfijx_#s3sPQP׽Alp5JW,,N\8\yu?w k1M]&Q}LOeT+g9\}587t;;ץ-Jt?yKUicAYb'<5g)mlXo[ yŁ~Z&4G>02̄u@ʱryn:~"3ZytғUw~ a$JA,Gj\y'bID|[#Ke _pVspBp"|vaqn~ ^sVIAΉM%_?!E*UH˦൳en*"#d&<-Y>L .56`j>?Duc3dϤpj d+-B@hm$L, :i% Yu]{/#(/rY= Jm:ָ{Ɛ5}F7DoLFC߮u0/җTn(>WtPhMLEJ]fOb e XE̺k矽;z~%!R٩PaUfԢ Lav͂'r%RP.'LXV9|H}M7NWle9.@2X,>?:V5sxs5]'K|3k)Χޘ(K_JHuC͘umgӇJt4xBb-}$@͘T)&lMfЅu0Ҋȴ&.irrs0-f-reiX3ҾloGӊx"_dUzڊC|'Im6Y<Ћ8*QxIxm{²-@c4 }VDdkޙ Z[|uj+>܉Yh {A.9wKckj]%^>ʎ?DdIuiD>Ÿ58w]F<''-7|1gjyD$ 00um4Bm F>L\SQ-Y TJgK4t9}6E^xXkMy~07~T!z!)KLą1 ƭ{&Se8"LNzh0~]{E+PKjzz (eW u- ~  E1~kBgn 1B8ɠfJ/;к|Cybsb#Ua1y:"Qrޛ5sa7W:c1%s7eJDm}Ds ⏰9}![s˃ ʷrw. BR߆p9 ~ Yc$kNb{<;[լ'RIhsZ%ߝN,(^@ yҷ"z phfc~/}?ewwFWG~}Uh<\ rwITgL}zςILWZi!s1L[7^Z!nUF8Rs<;[ K85c3|פ9&v$j!"&[w!cWxVNu .@id Ğqϰt8 (.om8,a8wt[˲ E7MXJP)cb"$˼!Z I<2qmN\gDo*rQJ rҔZe/|3s- PTQ,@ $Amk*{b5ٝ;;%g}EVY-̔@ I*ܝ x9$TLe2RXO!LrJTGyjLK~ہ.Є8g[ Y^C x0ڃ i.eՃMvx L_tvY:b)QF yL@n8O)`JZxaYXoEiR-E I)<'|?a&\hd F45adT<65q ;-ÿس6}cKIWv!G4%_u+v1Eްbnf !X@wkl/' *ƶ6zԆc4qIp쯇*'&[׶AH<>xkg" ^Cv?[7y{}(œFˮ FFxV9=uh^8q{72(NV*׽l! g2\K\9"Jɽ n*Mq-;E;P"] fe`O/ړWBe^'3<:Tm+EEC3)9E(eDGӥW^A`H Jeh(KݍE['~f $R+LNkۥ/  F0Ӵ%,;It }2RF L١.`ʦVvWl.tX!bdh56I_,s$vߢ@[5=1̗B&35= q͟w|NjKkMUI<%\(ezuP./x|P5% hhZWRz,@GgWOGY-W ƿ?o`yG!gA _gOOqyk򒹤^zB4~J,d߿d>rwv>!D2݂2jE]WM]C $=R>Lm(ij읟8*ÀӉ&!FO`+ps$7NiA{;euCwIXXhͩ>#}> w#-S qJh|aYcRY(yE0#(*G\F'h㑚~\sEo(AB0"V+l"/XF"< ̀s5k5eR`z 9V+9%WUH/Xz U B.M;d럍5Sfj fXFQomV}Q0)'F ӷ߷O2҈Rd)7kѽ\N[S89Ru&NZkHpލE>@WR?b`#!'J:8,Izc&1ߴuS*! ("}I)3PcV%eΗ ?̩@Bxa=r|XhRҷh3!R@B{[g[j˴_񣨍d!H ޟfPWv`%2ꐋ`5(%]CDZ u'`O4Xn8澊oP퀛݇t'JPh@/+bIz`sUAs<+|VU ;-E E~)}n<+'V?/{͵rml5dVȚ̐I/]:fN_x~{rAï z⥜Ļ5V\ү[K0鴋Vho9?vqztlcaN!{E |ޏ j. ZIjw&{$Ё%䈪 IUW SM1p;܌\dmXvJK0 Nu ,z#6|yMl}m}qR03Mm-mTWq#)מҢ`1hֱ6DG[.TqXΌQS;xqI0q~1l_2f'h.&Ӣ+8Y3 .^4УuKh'`˿^߀dhPW׵X0y,h1N˅?)|U`io#f7XA\ʅ$-orQ& s. w.DpN2#7sɫ}_GZUdEykKG CG$XԊaoy/OAA@e-ٝ-PG:l>lR|~H]-a\HyͰY7AcV1l`@jIiJΨ+"73r+>@hޅN=k\6gʶ0r(^quNBmRr2vqnK0ᫌ\_*D0.0 ~J`; Q@LAz'wv)klLu&1<6s_rkv25}&ڔvϛuW:`@}B{<ޭnB@784!]"!A t#1+d| zV@}"u qyfg:yrߒMi!/(28^R7]RmڋhU7CB?[65GiއJ ƷC8]C?A@^ϭ!;Fq@p$+xomlJ[_}(C f3rHC'9 BY]>H(Ǩ.Lrz%ЬpWcaK:,!F/i z딢9^Vz|u èn~IV>Ǹ@bLX¯Mg%"XĻEǨDα>unw&hFؼڪM:hG \&GBzKlu퐧IML#G{y !2\Tp@_/pxf6fNQZIߝc>gƎX\>2޴Ԋ."[v@Y0`7N[bckjIMBη ѷ%_ϔ`}gP /bf՘%A>L6O&OO \\+!JZe6]E*C`IP=6pNKYU,FvHW+ U%-!rd?8#QLc}4}swWEѧoA]U.-&GO[aYƳػ"!"5~{.x̜ s̲eWG,1r+Fc`wky8Ml'շZg'7t-wrI=DKc=a=:%xF% |P%4$8b^nwl OtxKK@u*tVN#Aa-gkE8G`kȽ{'*[Zf3h4|]jJ/j"^07+ݦis`Gt.w+6~jF}0[]w8 e>'[KPQvY*.JH['sًuՠXȅ%; })uZ䡱bA k_ݐXNlaҏJ|TU8]h4 Y)= m33EvaOjFm;#MP9_JsPG`,G "7Iӹ Dwnv(>e?)^Ʉ(A.,pc1Vps̋3:Էz zELG7)7l+m=P377v:J{pDʤ) B rrx |$D t./ieoDsJUxƘ?/M?n2S1#%XTlZm[vi/(>,VGx\|Gw %+U}r8ہ{jγѪ N[`Kj65FœoDfaٹݴci3d2|#a${AJFȺFD6gm_Wcrٟ?J)hv`n%n7OCP%A,lwp^aoGK!c[穡7d&N |ʽ[&Cn᪂%[}d5V Z )Z], 5qn;:0}(˙<2r+W6<,m;Wy[Z? pL6nA낇!*D> 6}NL7G@8Bs^fܹF!j$>ޛԅP$ ]w~)F>JTzI Q)O>Rt##$.KhQ)9Y")Et1lVS㾓3{q'qٽ瑰3s%AgXE"e6xY<~ˈHɂ+QnW!Wǎu?"ٗ8@Po zPmsh S^ChD%6~lB_ 18)ˬhbKRtګ6\\0Ml{r咅z,M"E_+[Xs{JvÃi5DkG[*ʨw<*PvVЪ.=⇰2+hmӝf>d:%C}gnh܄W*΅<|&xJ#Ŗ3*+Kɪ<#* FǽT;9<ɱ̟8]Z̒(rKA,bdѣ8Ol"a뇭bkimb6O˻~d U/q/}zw^XG8\ 5 .'㛎;é-G%sz`WYFk^y梮a9PU`(ѩg f F#wnۡq]ȇNS ۰lT\81q9.GR푄z/.VTEg}MU\@䰑Tu,EdEP^)SǔSV1T?pX)Ȕ$fL:F'=x3@Mi+YgDt<e;kk-$-ё3!ΦBuӦޒk eOyy0YmeB@@t[s\B=hfMVSO.*:!<"=aGYgBci@T\F: <%`Z!lxh{0(اZOff2Pi&$1/*{^*nL>COӖR<-uׅ%3' %B n>uJ_:BϷ0y<>⼚[P ׅtd#Nd NT|y[udln|- LN۳!2(30i&e]&Y3ؽxpr`֘Ud3!n & 4ni}[|Wٞ:`}SX-֯W*kEw4KQ1 ӡc9F>jl@}iLøyo]j;<"Jt B)h4OH݄Xk 5z''Itx/ZiGEKcLgѶڦK]C8Ѐl:,gU31% +bG" Hwk*]y3cȎss"?Zײ2_64&O@2.j;$l 3lVڡG)t*FxrumN492<0&Oj֐yEriS{%%wSsHzw`! P$>&[+iK',SI;ĵ}ȜP5i_a{k= &=0u.`J3 frll Y>JUz4(]`d攖N=cg߿^3RTgLdL7: v>sOkR`#NPW2r ҡ>Ϳ,PӋօҩcF%)0=07~`WsԊs9SAnL{B* _(%c`L6Cu)oO;*|?^C@IG@7m! a= JѶŤ$6VTxai5i)#'gUmE&5 L+A(.} |eL3:œ=+0)H}grb@қH%|`>{AzAA3{G;7.Sҝmu|-,<6˙\:=OUcvtp_ަR߻u EWtwddچM:p*[P8$"yj(:>h.sl ox@PJwB?n%|y?3vA%yZX)kԾUS߯+\'UaȯKepO LRm:V}ς*_lvto\ tnM$ DmUc0i=o!vq/hJ./jXs1*y;LOF=׀a$ 6ZFqؗ)BR з_/qVO˷ [*_f+e?e%8|b )yVj㙩ra !+ 2AtRL0eaˀigdVIUt-_%K ;qˆVǚկטz&Ww7^BC+"٥%NpRMxm}D/wxݹ3rd|=_XxA^>9 u&u d;kL B?L4_h~} I8 &R8f CzT6_%U(]FK7QuYۥ!F&3dE֏>\=FH縿!уUgD/\p {n5{ݮռ/u/d~lkHຢKb|@ s_{ J c2bL9 iv)Z<ӹT¬+oS0QnN␔\Yބn/wiw8oV'IF|^N/^iD,etoMUs]];WpLz?r\،}TUn vcXCbE"Z~1=fv2?/ـ~2IEv>c"6Kv8rPB,ob|^@\K؄a18V$}.yeq`9m=`/YwZPu(MI;h{[zyi3Iy;pNYFD',sݠLfb*u]nw?b 2?1 y uFV,ͰȻ##=l! flGel+?#N I{g}amҩwhG[.|s#@l,(? 4D -`~ƍĵy0pf!5ka.25^K(u>0H+\s1t+/\&UhO6 (l7Dk TЁ7eh:J[Sh7lSn|>B*]m`MJZ.Ƴ(u#DNzILAUͩ ⿠bk/)l&)X5fq੘9ܓ`e{:lI" 6+=(tc6rʥ @O)艚%9m>FIS|8L >з*)QP }^@&&J4ci~-m d#Z۪-hGY$5Ǔx$T'^?$,!)uOK2 z(Ϥ1,‚Kimbt^ʃi3tiaq8H5MQ-4$Eb@ƴ~Ye, ?3)3n1g]Pޥ`e`iɅ\Uߨi ρ[arKR!7K8ֵj}wU^4M91N-9T`_ ^*-A9 p_Nٛ#mB l}aGB(#jJ"=s:nSc2lK~|oŮY*PGe4iaNm%ν+dgr mْtq4d=x}Vh:a\g.1։Wb3UcmW}s]['ЪZӷˢ$aJ¡&C~r,]c_3s3Nu0zR%λ@\}ힻګKVIi*Uf A-lcUpU@!+xD\;;&3 +2:mᆿ -Ėv Onl:9%m*f&LJrv 9E`Pw.L=Cv!fz`B<``k VF<=X"Kˀ+TB;/u,Cx(K]8R  ? JDH׳D#]Bh!d8j7` 5@?ji.TwM:TDc]'ҞEt2*N@|4a++UZMDNgaIŒtQp`M6:ЉP3Lk#?%& 6W+Q2s'e PM eѡ 7,3n}1\,:2Le4DGғ[=Mi Wb*dO@?BB0 ,û/ХxDz_Rh~Ǡ=-Kܰh3Uf!:G؞0V3#4 W FNԋ'ʙ4UukaYZ!@Gk*IbP4]sZtWeTdČZ`H8^e.l?=ucTIa!ƥ ה̦ջ?/̦nɷV<}ܺړ>wjr|Bˠ`.y} Mh F;aY"ȇYL+5PgE0{49?L̚hP|,ăuz|>BfOeU m wFJAvr MIz{8G<>躎9T@І|ZϲXϟ`Hy1Ir8*68 *wMbL_z\howHͤf'>ޓ\ŔCt?wKF'ԩ?uji-[,$S<=iǶ*oF 3 Dt7:T&ISXG\ I1O"EvD>[\gw$?ZFtư@oz4BawjSAd &+AE R!]$ۉX->T (W)#loJT՟d~ACjkpLͿiqߝ>f9N#;}ѐ5t$ߋնh+޴/ğU,gtp'2;+i7!jtb72ݰX+hMq!( s_r=/L' {_5\> Zze1/Z3o flCLb̝ 23lBF} {_,p `EN-)@@ï?rB LMdqu[yP5ƞ'/||S2P)nFʛ?!92s_RxaʽTnk.m)?j[r{Hزn0mViv w& kXGUʌ!&rSÍVE# |O A!5@ ):ohbr >4U?lϸ$d ܻej}`0rGsN/<]GJ{#x>`[4Rdp9 (acV)~d58%J48K.* UB4*ҢƐ W`."t+ގ$ _fovUSL&WH:|~/̱"0$޾zr@V)@9>} Ul9@@MouM!Û:{%])xkH##a.LbL@244J̪}t,wtV(ZV~m+}8rD]d ȉr@ $ႏz^&>S q8\`#}^4k=#i0z*ĕ[ʀ mOd]p(T5  T+gdjbtEO^8u79U%Kjet 9F7! oz :A5Rޏ\#^i)it#)/ćfՂ3k7({&6Ȇ+K'I$ӗg?^ AP.Tq( 3ԄJ^H=+y-!:Q3iL2 =2o-<1MP +xWAoQ6$u3Ė\\,LJQ-2.ǭt&X'EҾ5]e+, 42):?nOVx~DڋG`` opПuUщi6ߩCE}aʝd]d _O·I\6T_=mzU-RVTFxMWḋoq*FVrH"V& xE$WM4&<cCsb-fj)R M>=MP( 3!w"ǙI}UMժ{n]TB9q$\qVtKUjuI՚C[,٢*4Y4C0s/ʗBFqɪ&]ݗ~GT&qnBq27$4}{[em )SNe`J3#hRaekEF0aJŝԧ TT^L^(8Y W:O tQ%elB[Phg,P0[ /htG:pxm=,}`7f1%*o7!T]n?A;2x? @qQhzƌ̵B@PEK+GB2iQ]QjԍjmI bWqZq'v47w|(z}l`P/ә1YL,&BP}o j}\N2<'_%uU6~h6<6T`+V uR,->9z{r}Sg+ Z֠i [׼/emFrg0wz{H/˙|uT.R=$>AN2i ǥ^4w(@Sf3Ľե'cA\9ku~4L YREMc ԉz:'ߙ>y25PPQ|? Kvs9j&v&"|\`+}Fkc2xjOTGRY4>0{eSblXsE x\̐Մ+VX[KL(x՛^fv;>|g'ְ * 𱈉t 5} 0^;Oj ES!ϩ+v 0#s?a@|AP` 7Q9y[$bn$h -4iF1k2HA/ˉ3)  "> !&6۳Api&ϣjUgyt՚j[ST͛au3R(fD5B!GHP- Fyz9ٖq`mjA&DfA|poC*ȝVnj#nU#38 :8Ұļm5hr}CA~Ĵyy&a|&Bq6m)P*n:PP;5I]+/\9G}*O*` Zc6gI'R16FC%7FZ'胍)/e+vNal+dnJakG@$FP ˌ{zu%)mJ֭ޘ5e,Fyr4\}%T%kr*&BU;i 8zO侀,~jS_VKkkgLD+c{ur[o֮?sZY]:`5*?mr-3%:bzWGA)5{ Icч sdLecIj単<*k)Gޙ/go,Okn5L!Z2Nwho0Pl/wq,:,7rMYbr5f3Xjopxt3Po2(YE|KwqY!~]P쵕= eZkzĪz3XtuxI؟Ζ =Y[C>(]w50| ~Gw$ޝԾ*xܒ E6 $qT .p6Fư\>R࠿dk ˟8{xڡl /1taS&_jn.hZ#oP@ڕIS.}߯d6:ȆFiDaR({"OG41~Vdr6ұQ=ܖYɆIqpY$0.>.?4VS8݆d}^ V{sإR[J}Sd!vF=ZfQ\l8ii Y grԉG=UԾT -Ѷ" Þ)c,W(Gy‹Ir<xڃ@Xwu.D0:6ug|c9INr.dZb/Q[S*0؀P45v|Oՙ3Me^7-/6Њw8]m3$!_S6r_[χĞeL.L3.6R)-P3c~L,|3olƤEAg .?3r]xa!1InuSO<̊nZkG&/տ!\Y"kB=j2=H4f!s`2kc/4(JK ZG@ {xf&33x diciisՑ5r #;eW @"UqrF'0 `M$BUFx!f~:J Q)}SľXzGWDMs*NQ:`Z*<%qnqRjӻjH 1פXr87Ie(6A?䗋iزhXL91g+Vs-|IL(Y2 }|6bI_wq:ǣlcJk4# !!8(ګ.<%n?dlI5ɛǹߍg\kD>7s G]3QE]K G,SJ']KE^0J 5Dm& #4FA85V$3( b y|R8S1ݔci8ꬎjEF7tw^J!+w-hdH产9C{TٳII#+ڝ}/e;e1@SS̰LV8}ec8R+Qp),:HXKE{Σދ ;xM?arqqt`:şL9mJ:@\Kk>ꥹkM5#&) =yITSlh勢0acԁ,̟*,9]u#d/邈:.`ս@ZzLs1ᵥk`9nBKT1/4YrOBӊtP7/sSOFeGK>4ǎrS'Uu@8žZH|B!38 -lYT#GE4),Z4N|k̟.˗[%Zri'~N'^*M_x!7w<=Y!\+gti@X>ʼn7 kDiy!1ha# z*B~<ҎUZ%Sާ=\yBd9UxMĊ Q(@7ũjX=Cs B`SDrA2(ݏ9)N'qRmZBϖԝtП0>VLM"EAƀ d݈BsNXtM1~snᶫQ*`iW  J T& OӢetQp\9(V^ נzsGĹHyr9Êa-ȬhFeIW\pmgn ^;>s%6 E4qlAɱ&_vʱ[HbV{~&l>cb=KrO UKFĕ'6N;@D:'ӥs[HگnL oY5~VT=./,x`фʊN'۵~^Z/|XEM݋ÏUYXlcq)',45%>O'ʓenDo+7u%+Oi<&ȧ.$Ec,0Nⴱ6TGqf#AH[NjMCԻ.GE 䳾ԛ;^1_z|Bb$91t*i>4\9U+%oҰ9m4܍ٔ&`*4w(K*p{߃r]f4WOr׉;\A̬liNɳPo}ܼkC/Ӟtv',S寏Yo7ܲOC9y٪,cl~O9́+pT-1d~La<[`qwO}mQ,?Onh $ ͹1_c 'j2q 2T<rNd2.`?WqEq{\\x@hš1"Bsh4S( y>.9't@V:Q*qH7Gfhz)5Uհn톰ۜ RH8V {xumJ{֜%q.+ 3Lٳx 5꿄m}8-_ub{Esmys/8sE&5Zy/7 nXbj rZV"zgC&UOg@ՅIJN2Ss/ %*Q ;qWf0 /4f=@߽8&w3pN`_ŶY)il-Οj36ɰ&Qeܢ5˷R/FqEi*vK`g@fy@|2` =qR=Ao-\diP=78Kz39v+H鉊*C.0GRō3a\tTG/(chQR | sg&{ogу1d!ǔMbc5W V)lpVܟ _)m _IM#bU&׋uy)wy{3%G cY-\p ƀ K+$ĎI3q0ϵ|eސ@-{# s!2J k Q" Rg(/nTҒd#C ɧLL 3y.K/qiXMv'BWl0pc|~Nqub >Ug8=ǭ)'WFO =NU) BH?vP󭀻á6 #P%CVI7"rMku)Ħqb&WX|\WcEԠ# pgR;c˲n1!MFV%8D@&H%RK8IZ6sĻMB Ж/W`ZIe>|/Kx'vh̒(ǸN߮^˚2,tFҾto@*x3:/GǾvI. c u!&$O{?5LF]B훷;ЪB2ѧІn}pVFb ڋx@W-=|5ELFIH󁸽qZ~h!.CN C0" 2&@ _Κܜ2` `egvŅMz$ۦ~GP_Pvz:$̊ ZL+?F&.!ɴV_=-ޘ̒H#}#xFsbn ctMPenX{٠!muݽj"С-V"? ]PFU$Ri3oKx4mܱvp!Sw @'ҠONuq#efz?M쟮R>I4Iΰ!kܳMfPj>H]I{P |'7ϟiZk~/r)YwHM#SeyA| $}/̗gw\`gx"8]W1jIF!O.G9<%Umкzfi]*G5>S. A‡[Wqielқ)i {/BZ0ڵۇ&d$z>ڄ̙-Z_ mҡїJ/}\:Q[`"]E¸Mt6;Vzz`Qe>eDtam,*/Jr#42,Wx> py8NccVI(d`p#:~8X ?)6CY1ՅB58M8DzvKl;3Yh8l4xOxgacsGK^:tV&*a;qŴj6xvR ۸NoGbw/{ LT <[2y~j.% ;D5Ta{#vF<#sg wvvՃBe2f͛)LEo(&i|7׿$ҹHwc]+|Hz64!:2i&{WяC"P#; KDsH,;Z[l/8 (֛BisaFed*?vT=@ IҍCsf%.3^}:Ka@㻿ߔO7j u=zix4uIf:3?f~ѷ6"iK*BU=tL^'Fp%SS?pak)@Q)WXI78ڋ-@{G߅Oa|u!}|[6Bciiԥw5iŞ\.=Wx癞Ix鬝,vB$_#aA42;@@HAuն4L)n0-߈65tm5?7+k.Q^zׇ;#t?>ۃ*ḵm: PYUx0Za C*F@gvl7]/V ;ZӺ r0Dg:_$[nB"~8xVpz|t{gʩ  M`G3EF 5.039?@EXL̓T'i=S^Q7qjO)z tT\jo6lJtMP[s$\ Ð fhya,rϯ̹sLRTod-lF̂hRSOwO5R'ջ gnJWt6xy .\M%>dHz+";+|ufE/SG ў!D*R$ Չ0Yym"^CYz!d=^R0+2PUrĉ2r;\QGP<_aet~i_c;KCS&iMcȭ#>m׿Qz6E^n/T*Y(JB:i4p yVB0 MC}Ay-<3$Ƌh h52.0H( П)!AZR" 9@Ufj;+u`+]^a_^R"D!4Q2-4V^b"Qpctb\+Eq^9ޢsx1z.&_aAQN@&Hym&/.4Iy?32ݳ[?z`V$*r& 2VSʄݴQ&>୲ - !KF./Gg"{dAsqrȾЪ0S_T qk 􊅦GX*ۀYo^~6mLٹf-8e֙? F/e8jo@+vp{|}`@Iqb2PiaI^0I, !zG2VW/:n" H{!UVmi|]0Nsȕ92rX:*qoje6}b$Bl UaoJћļ^/feϤO~CoY *`tv[ 47v'#a֒ pI.ھC"Mo Y +hPqCAF ܞAk.= /IU EZHp;XK#kV(lZab+m X'\Jf| P )5("'96Kgo߉:/׆؇^Ɯpzj)k$gq-yz,vU03f{@y+/9&H*,@rˏ;O#8a/ӛ*c^ @WObIҮ|5hJZX8Ʃ; yҵQUk\@biq}|+j{N eŮ Ds ̀l X۽ *l!vΫ/tbP}<(= Ÿ_ b%c/yF~Id"<]4,kRWz3>ؽkoU=GL,R~S \. pLD!s+^A'׆G0h+Zs^[.- s8w=+SVͧ'&$)Bm.>y BflC2fFp\%(sfHdJD~'.0o)z5#LLBE`dY ScxtGKBr@B4t솪|]4w 0md G+Xe[D!fNw"涫^3*VNg@Ll(otBLK"wF>o33tx" #ϱ&݅3c *nh[ð5NmT1rBJĎ*:\- V(cd7vտ>۩PQ&ol}omp{x@]grDNhծwiK|:y!4kqSv\ϡZݺֆ."fvAG|f\_;kB׿"Z9񎡈Sxı7 ,Oƀ[ kYy7p .ىA?H'e'>Ŧ%h?_q)y'Ia&tQB4#/,)ѴUIB˩昮#Zt'FxɌf͙z1` _h`]V:߸ȹ ""^տ(j4f^0XUҬ苗g2rw hH(_2#㉄3JfG,U#1;&mҏ+١!D]yAN}T*&iΞ!Ҵ:AB @ 8>xWKP@uܢx~nzdfxTxߓkӅ{SSE T~(!":C4+d 7qpSLW)> )dܺe8WT0.z_Q{SqW.Mܭ 3,jfH6.cyF%Ѹ 0C%!x{Y4BV4b]Z (0T{GvYYO]_)۩DdM_uOk8&l,CM~;.eP2tAo~$ ʼ"4ǯy\_p3H|/81,m*#p E]uޥ3M`q~m`&~ y pQ~m^k\bD;{܀~6ع ee`1NѵqU\w`wvs"p!*` G=m$Qh%m *5=Pц!K+e!#f췚ÍP#+!Z!I3!kAnx ]Xk|mOGoozC>"V쟲ꌠI2m55!\#inh02#`=GxfRS7o_!q+O\+m>ϠHoǗ0['<wKO#uaBP:g(:BvQ2-!Mx)VF~#@M q+=kMxJiȩt7*2x0]En=OQ'{%Kj_&$"YqBxOĩɞz&mPeuFv8o+iƠa=.mx8VUVKaC]_ɘհvbsk8# FB I^Nڰe%#c.F61rY *@R-P3nP?gL΅@ T{(ꀞ@v!)b)~-ևJy ~$t g)hMi 1"ޯȤ`RuX6gNpKw)hfoޒ3Jk߰+}S3L,E#U4Mԑ , s5k c)c ul>tdi 9no fq/!/AeiP ֍@%;"tr{Cd"CFK~$Nkq ̖.)FI1#)$)dl ,6. ~ν;Zy{Y["S0|/KrqC"kQv;S@1tU?0,^COBC*"(XPr)m$Xc&IwCي_!'1UA&R )9O&6<CVTGs8&hQӹ/>6Sq@+f2# q2O^ Qn|jY}7:@| q_Q?b=^c[)ڮXIx1q ͝g'cY2q7KLMqGQGH1hZb8 ,8{g6;Zi< GےK1LҠvHk~fJH lI@K#jX7R>_Q).}vB.S s$ލ7EXcu77ԄY{=c&&~CIJv{L~M!U?0j4i BW׸l0y9qtg!p;CQA^+&ɑz{Hz A%|*»S`SY'tFv>eo^vaՇ8R$ao-a>p[9Sqp8pZsqثFcUu% uL`KG _J"?ܙs pWVs)GU+kXq(񄪠җOa#RLQH|ZQmmw&%T,@O0ْ̩C'sXL` R*Уj*s0Z*F>2?Ea[G$bPpNa!u>諰a\1q7u@FFw|nybcLK3L7 s0,>O(x?^Պ:uF̓stm;NmB U)@EL _Rk8(`ȡ{K R!/W [ ? l6upL,57]54hoD}o3\$]eT0:bկӪ;h?s?)f)8goAhӋmz4Psz;8Tyg&." / PT%Fb N _Z2HQCWB/p @5S}mH`>/"~s]nH8uޓ*oZX/IxP6YߴRc M-( ӦOWC|#b-*K_a'/Z χAeV^̪.Z ~leǽ!m8>[/mjy'R7:.'XB4$u9@.EDߚ> s xah |ʩ?8;ZKCbvW;CUX|LO~#T~cҳ&D H"|9'm-cpYGnsG҈5xy4ڗ 0I 4͡|^"4+LGLjղ2%7G!_\sp:O|5aW]ڶLBUl fvf3\/WErR ea;>ݦ4onKoY:=.i-I-d=Ջo2 I9縀!s 3GE} LD#Tt;Dj#a%9h{gvO V1)RPф4|`&%h~K*.ѡ OFc E\p)H'?`ΞQ>nn墜vu/8`(8FO >W4틽P|HWN7YI(*1ܬYƇ2kEB(Sg^!Z 8qwW[ƻuے QsQp1zyuI-i%\Ych.+ݓ9Sv{7h% ! j3ּm*«6{(6F-aJ+τNE! \Þէ:[,ʍifZda(?1|J6L- }>zC:>iATf=&щu}lQN`7@@Fe<_KZ .w}$a}7^LV.@9,u<ä*ic3ZJ2ھ*՗ҩNzRR'Y~I"lۦ]l'+NFVk3 InDSj*L@.dQږ{ag{I5Tyr^\>BQ.^IA ٮFrez7uԥ m#VWqZUT 0+| I9h{ L튀9 ѵW܂i ދVZ>}e[ 5d1Z (;'#/[93\uᜣ\q$vBqYTMxYޱfy In] 8A47 lU$X )}Mɒ9Y)';'ŔWKGP4̻e حMs5=+憏 {3ڽ42o5CGc|ӹXvRXzmBAъ؞l% ֦7zDR w^#[ ]nr:_R Ybqe_9*..u00SË8Tϊ혆 Ss޳lhp,f*'Q1İe8hn ObXzy*~k|4'xM1zJ,FX.Ax !AP(8\I xO|IaZ$UxW(޶ȎهKfTkDŽ -4LHJL2B̦w){w@cKaiӥ rp3آ8x#.ZW3䂥].,k6CQ0"b?BX{RmnuX1.mA8Z-rI+z53$|$7P vCN4 Qh|ږ^Q 1\'[cegAvzΗ.~/S:`zXX$b̺(>GI|2['?3^[U z^jm˃ ̩u]JY=$rF,nX$x v6 $Q7y8ݾLCSؒg3Gm|q3 y=(*Du= 2'OkIFZѽ*Do􏆂8J(kUQ r 'QtUPFJNQޛ Rg (u_M z@L~+Cegy\d :ïP]weVrݭukΙE^jOAyJ9>H]Ygd}}n H1ϣITn4z3%ekkڕMҮ :TLhѲ*\sz)}zkMݚG|`@lig`' 6pRWMM)jYh0p/C}%Iߪ㣏\xG2{kd.(}X9dCpkq_g;(,ۦNGyۗd`Ntf/II$ްl 9s"f (1)~ 9, 9.5#)7#W5#rvo m@g%] f76ȸ yaJ7O2_7/vgsaT%J^3:E3I8ďEfz{tO_{BS! U@ê XH׺Je3O,q!3 < &jY91ZWc37ZYPbjkd*&4wK-G3Ϗ]ѷPZF Yo";!BcG] &&Ab3)ٷWZ? {_#_.$t]pdחsm)$UaGoֿ^Q^!|K)qˎ $, !د b]u? H"WDHZ,^\vwpɘyV&j'!>ڌG_b~X2$B}K _lV7 jcHBMې6=ԹERSPDBpȑ#w:>^iXE߃%gG̼ =]&SC45f-zd.9?U|r#7YjpUJf1Jd!MӸ[9<)U6eOI5.ΠB&@>rڥoXB0D׸ae/uC>PȠ/Ο K|0 u~ZM;4 KJ[M" Js y+R-(_E YtUgwSCmTDOIpjasP'vqhz?^"Gm?8:b'˽ {!ќ:lV*t^(J.IuqƀIC((XI*ם"-97b|Қ[ Pw'ղ ,J$OhΡǎJEX|,4tv ՠA" hd̃ }PQMRSf+5S]ʮXZz V5@x հ(if)oC8>ӍQmrҧ4owXhfy.=ۯ tXZW \q{1Hz؇ Ro u+Tlv( {ή|1^G̰VǛdV0`6sC[grb.2"黲>Y{m@bMQɐ5-HAs^Ѧ"rd8s"ɮ;M4e:͚J|;"Nw GhNuSb=@ ̧.r*O/L2Aų2;l'O!^W"F^s&fQ= b@;!vDӊ/@ZR-Ymzjq$?|yR'?ɳ$(ͪI1Eó6TE jo]羀k ~bZ=pQ@=\NʨnKF3ogLN40Ufky$i@=&Tyȥ{xСq\.δg׳#Jb"&uڹ9i7s$q<#q$K uAj\kqVu۠ eO/P]y._FY[sKSęM7M~n@ (lAG9zըTDpFa_R LIaKKNR9'F=.1]ǺB6v"R~F u#Vd&2|Gx3*|Ls×ⸯv- 7g'T8g^aaIVG'_l0xkr/7)7RhRuuO Y +kOAx,Gu-Bܲ1)\<Ϧqh0CgwkIiOV5gqDBW"4V[!zrc ʌ|~NM3,) j@6rpVFYe3yeZf@A)܂(}J<Zz [jJ(aU yҁL[>N?3g,A% ߾JWZ32DH=nVX2WE&>_ гH|N $x=y亄V#M0 ֍;z=)Sv%V ua+9!>gAz!~7C<۷cmS7ėd(c;󾌗cm?$eu0@ |kٲr֎&wS5N dž|kZG X+E;VEJl=5Aǩg_  7Tg;G s%"! 9h d75Gy%om!6lM3 2<)=NvjiƼ(۲TC? oa{!8]uTB? Z8->s\lh%*I=U>qYkJ ۽v4DG!p6Z*a.:ٱCǃqS sZ [ٜtpIMwȚp:-'"ˡ!'7Չd~@ Lی )ḣ&_ô0S߆m?wy{0̺}lzkA.%<5!?"ͧ4 l$!znd$cmS_5ʊF>+2GӠc)4Lɂ"V@qnΗ~q |emœa~5o]߅m~5(K N ǽFFJ|1dD`2޶ i&4Q(CMT'ľr 8pG~,ɀ!ʦ.Fm֞i~1.2C ܺdk(^=Â[?+"4@2eB7)[74*CD<\;˪TTa(_>lcUұQ t#ELJ9~XXWLyTTy['3=`mBvBG͌J2lIHdl]hϓGDd|VPڔ>0#^zyI%eC rE9sٽ-: $'҂6!n滀GÌ?]ewu - av6pyHYtYI{X c{@=Ґca#+T'GӖeMN?c'lf&CٜS%BB ŝնp"2&ZE%Y㒒nӴp= 'T_cP^h+ȈKi [%;Gbn i;ǒuಠ`1 >8p{aŶ˶ÿ4=ለ{B&Ч9HT d`=kM[5}w [SˁiL M&F^۰gZ.M8R RtCUDŽO;[N+Wc@"Iں>;cWPƈHѪ ZTеR?ז']*lw)qŷH ir.qrI(p[N'׮AmdLS8AEIJsp$ڝRtlyigˑV;c}ܸtL0\0洆O=xb2d#w7 ,'PkfV z`I=h3=ny[EX?xб Kx(A*5턛)FSR$U|Rsw>n> qOIC(QRw_? ֙-<*y;IhTZ u6H;r,ԩs%#甿\?HCghB{snL,"LႧ`'Gc@jm+&QǑu83Ǐv>I+AjS< \U O7cUe}ᇓV<!j529U[Բ觶J;5WR>8ݑ>:} ?e:#Z,8+T1K M\kUkED6Ϯ9mt_LTj\`Øi.f7 >ZbM I4*4c4AJ ܶk#-G 1fKQD@V+0"盾u๩6FgAz5]\ɢ' i:~@nEj3P {{4?O7FuGJ8*"Rv_.x:L}V=\D8q:}u!.MDŽxŀK5q<%/IĈ ]jb A%O[r  ӀNh"n9lm&S»nxu)1ژ` js_:b+`Y1UJkΌ +nr!f`a#ǀJ`j1H_Ahjz+ĥ6`3n@cNbEJrhŶ7ΊgK-@hfŨeTJm}>QQvS#HuhGȝU*PuPcnlَ[bM'`_)[D *WRHf͏Au a(6N ڐ܄vﶇiԆ0jLip)\3L/jό %~16?eSd[%r"IxV H*|E".%bHi9M&ifE_jQ?}ZRiϽmJ"sz]Hb!N(J`yɡ<'ֽF]ƼzƳ+x9Ȟ2xq=ă@A&Z8f0F?܆K/{#^fZg\tv4R-Q:kBi2_yUUhg۫bis'Z0?cKg)aX 0,]9GS *"c 7Ex6䝱 LZ; HJ#CY]V$5v4y/]O@2,DPJK]"ȕ3F@/$!ȁ L3tlJ|ȥE?C3V{aoMoa5GO{br(w(6YzMw؏~tU!Ӡ[/22.r o^I w C7s 8bH0b[AW :f*0e?5" 8m]|sI2y* _sԗ[ɺd]xr! ?$rSݲfR^zq5zi "h7| RX{Tx4- {SG9 ;&AJ>Yh[cc(fR{ʪU=zvph\G1e[ubR|YW"*ŕn^TJ/6 .! VB9x>'2d!ː|nVe2φ7 Ȃ}vW)vVC<ɀEĈ)=Ş1~>g?F=Q%] DAWy/a7c#.\.~?+ a%M}M<˯_ܧz7m\L<^Ǹ %߮aǡ-ZǀWNvOV?/oCyUKU~ ɕ}«9#*0 |NR÷ >nٵM(3!M DT3w=#0e4l&+tcm Ǿst !Db@bBTObɵ.̙P:q)ѰOf-a9ԩ[[ӏ-S/Ζ@x]~L,wĢN(IFe_7B6]|ѹ@gȄ}ɼx:2k\\d﮽1+ڏ$Qev[:)VLR/|JɆfL$&900UMfC5칶qE:$ QF[1e%`Kp=5 j`cnTY%FEg?}Es tLćp4v5N|нDgRN:qK<$PG C fA;&)Oo1!ⱼV\7=D ӭ]A·rTc.kݬ{5l(㎨Rkh|Xl8VA4IoYB (-V%V+(_6Uu^)AY]96Z3̐Ŏۅ}.qфX%䣜xz.CΜHɓ\cv$;4s}(Hc#sLmG**"h| `{8P{oI4e!).>{H:. lk$ 磅g!=|@YǨ|0GT@#{ =7\}A !zU֥ƠаV Qm5fF8u<7KnJ tnPX7[f?O"37aA/33! 1k:o -ZϐQ2۲DnJx 'NsaڝUU=f}@gUWdκyDzCB:'<ōGΑ_8d^NmI+UNTv(#tṻ4h^!Ԝ&Z;Pހ0GhJZH]ku1+˃Տ.ⲃ/ȊOc {K$Ɩ:4TTޏjj`?e: *o!JC}8 ܝr].8Ր/+'ٮxM EWcT8Pfc뛸bwLS:d sUL}*x4Ckihy[~FӁ bb_/j ă<و1)N/rdi&n׃|o;6ӛC53N/]Ai._-,nh;02ka085era%:yxe̡a[vg T5Ue5Ĭ9Y*K{]!OWHlH+rQHRD\X}I |_,OL39ۄ+U韬,b1MbJ7J)aii5Hé,؆cPJ#5.-`7HNTjF#9EMd[+' c/öi.õ . qc1?n[$Vv+jOVʵ؟֢!F^:8*T`Ʊη8!A,mX`1'.u6_o[E1fif=*+PiTPz e"T@3w1GlP 4FND5dvӈ԰K6sTR<}}ZafF( ʗ*9YE)&J Bs|+:cȋC_ӋxA=.6ԉ *ŒBpl M/!yvaFDDdM粁!̓uM0f2Bc- 0i17OxفJ9ye/svlӚS "1F]m2p<Ԫwsdz t=?['L! PlNj>4 9E$,EcetN\ !#`T ptz\uӍA#Ut-9'Gв{o&L#Dsr*2)|IO|8FAﴄ-*"zJ 3Oؘz}T0N^+*;T"Lzd9LǗ`+CpZw#K6P8݃nu}d̎s4&OMHAYmVB1V3y fLVα07 y= ;tu[zQ S5F^neHMSkNrxcGj~LlUX <}MD!϶n\B[Gًi:E3c2}i5\OA/f:)x!ûNb95{hgL~btŐJJѣu2Uv,B3sY|4i܊ J__E?B|&CԀ4lD}^І&]IV6'ݥJl.0Э*xw*Ck)?FI"rH՘]>LqYrV`zm[-f^9; -Kͪ^DI, UZP8~sY ~bGn :t SGݰf f1$90k_1 c nVtYМ#ל9{.Ki+u άIdg'Tފɼ!R\xht&}BXp㲤h=][=%ؼbg}]a:8aN~&OPP6MfAH0{hxjR)qj!Taӓd޻ R f \7^?6BU4xIޏQy4Nidww{}p{YVP_j:gcVs*=]OO!%xwvLDL+Oۜix ]ӵIIw=ɘM#?["3Vq%FvƓl.Zrj)5ЯޙEL5~ `26b\= ;QAgi|v?LF^P| ,Fe(aa' P&^G)DAiFOz׀{?[hB)ősZU"n(7:iYm$$q 8-b `YJ=)(܏[dF* 3j}bo Kc[3;1mzF-10>Gւ^zX-PI7r}XtM`ip`й&Q(,i_0J6M0rU[S[~/ZyI,7'`2„=h8]UYJz|ECrݑ8`:br5k{$;m8^rđu&Ak\Rqmss[ ܃sb9hzCƃ/h4CB㹤q x4UiyUwJ|K@$*ᾥ;dzZ?F -P\}~n;>tm+q:~u ,dCROYZX$ %~B e =r+9ɷ]̥Nk VtCX|r9n2-60}l(i FbpO!i!r˓>$9meTj!1tHez#=VbOѯ6H؃dᑡ2j#ʥ[q mf.qA7YmԠQED$%-M](YS^H$ZpZ(2SC >5;+a*=#OY6Y@q,PghnDYg$`D|zwԐ8 U Az薓p$3+R"WWc'a ʂRo ޖBp9CmtWOQc΋h~JHG6E J$T/4mnXp&;N<߭84/1pC0Qi#OÁɆkOTz1f"ֿԶ7RZ()25¯* lQ|yg\T1ej`h2rœa-Mpp/z˄tҼO8_&Eg|{Vֈ繜:_e.{zQcƻਠ6wKԏBMpt1S4If|7a/LIVȺ |.c:2 l%8  ό|MGxms4ݛ9~TE-]zeC[wzxc ѿk |TV W#%t$;u˓WT%_4$/v~Ýb)@m#ie#})|j@%DL2u^6^vbA_] !2 uX$E`/^gWiޤ.Қ?> lQ&O*|CW%Ge M„6#`VĨjP"#YnOS"Po":  ?y|ıR.eP!X hkϝ.* [Q\s3gOsL[|W8S_8_=1UZĮ򭲚.'2^ x$ߑ:e$PZAD 5/>9SR_۰q6)q.h,U0_㰪r+hpO;x9ߗ} 6YzBHNO(ML0[原f_Q-H>ubI(_o!AűDEY fmX Sfh|D?/Y`VM_BL| yԆyEL.Td`tg7:<273XRa{$FVo&cI _w[YK]J?~ڲ}`ܫr8Dm477 RٶW3&5cRMw0?MX'͋]wiȰq".d6@&ó3v٨v\{a25xѫȍ|r:oA"|3ǰ;u_KA: ~q0] dJP!̸/i~e b|+!)"\un)U>vw̉\?u-$ms#TŽpvsN_ tRT@C0r!3q"$SױQ |tMVЄ|x&f!mOv kƟP>=OZ:KqvqwH>r.Y0mk.;KoKg2eAtpNBv L W*C/v">~ʵD7SLx*":PZǻ%OٺNVẹYw$#w%e00j6-§ ^EHUhF=L !Hl)KFyg/?'Ʋkm198yէMhCSspR Z:x j $ `JM2g1K 9sqY yy i%it<`Rw?,Y^S CRcK3W 196S|WqimyQ_OuݺẆJNs`$$= p <9K#?]Y7LuJ+hKAR\2@T]b+qSfhXv sB}+"X-x'M0Q( (Y {'Uytk%"ye ޶sֽd#E/҂ܨcilY}:5]ܦj6Ҕu:FPne;R)^6>O΁T܊No~ŌdRa"k\i)ID E._q+n+8ZMJanH2[x)r" ˁlP_!Hq^eܒ(#pQ=C]{-s=Zh,$7X)Z_?PY笾*bHWLac'vePwQ:qxcJyCXzy0{@ێQo~ߙ?iB,l1^rvqT9 @#4\$-F_ g)& !f-y2oGg9_6N;y=% 1 Ή S\+0 ld(u Y wk_-Kz(@I cL+2i,мσ'Wr#Qqk?ŭԾlȖC_jD{.YȌ?ؾ1Gs]#BaSc2jP:ف#ʔw`F`[kvwd%ȗ^QOq1g?rcMX |`$|\.T]Ţfvts9Rg)HPy|f*x]ϟ_rC w;˞vRP;VWR*Ûks%Wnp c²\ ɉQrI\KuNH5ѲZ2QhWGBrW~@GtL^C'E'dGɽ!Ԯ?I>v2ZcLI$!ǸIh7k=)] [L#>wE4A*Yq64VL31Y]8pxdrصϾI9`e NϷiQܯPA7-2^a@n4eMxD0d܉Q)_L!RښX V%!0 q;as_MSVTvO tP&U8$y(A.9G#ruioQFߗ+bRG=ZJßA;*9B`k#G=ê+UGxB9i}sSpʫ~H :Jvs[8⥎jtEA2Fs<@גM"!ukVo$Z}>;o:{gҁ,Y3a*[Ƞ #DISl}h E+; IPC@_6.!^1\h@jSe<*(жbu̥#2]b?^mnzNn-y^G3}Ǖ \c^"3e}7)-r< պm28%aйjz R{m6{23(M~ʖ`O&ʮ6ըkm._ܽ$`ЇR=9dml,39gK29KZsљdi`kzᔇqz4 F0ɂ/Ne.fjX47t4*ޛ(LLw۹t ꒏@- Gfg(롤!+ u{˲p(@ ׁ5\Wt2-xCeb[4e()4_@͎!%0sA0pVX z+U]JxΌ% ϗIc ɫ~X}O9לREn rr2ↄ2: idGl L0XuZj>;ũZq'ugwI~=K5y+`-B62O6\ИNDJCVYF*,Iɉd=tg_K7!y}KŠ);r(dzW P6Σ !?n NA&I̭Xo9 ޫy\sq**^3ye#9]%KQ;1} qX*1ΪB@Oyz&$CaуCu]a> S;o<-=D_#  3=bV 0Gkm{fSWF=beAF-gHu-H|0=oNNKR0j+3&osU_\mWe:r@ڰbN$Be7_ =7FZ>m\QUDRKVH}ELdžAeV4*;?[faT=ˆRS^-ӿRl!= ua %?`jpUl- Uz\ C?AZV4qHkەM&౦7aY8j~U>˲$ "TDOXOA'몓uWXC>y<=)OB,`qZ$YZ8ī GAP!m*G[qbgL+YSp/dw$€7l4ET{665H XwZR|,eo*>,`^D Q:Š>iL}EEV *AQ2U f?AOD/sB{ӊ tX`9|ysow IOxK{x& h/cON+Z YD=ޯs].15fоj[#^pDO_ ;mffK&,OXΨ^;S^d1|$f`Krv/V #ѹ,P؃R #u*`Ff =b>v#ڈɅg|:_sgv{AatzWBvdDHab.q4P*0d+\J/X۟+_C:kFAvt^-Y#M\oˏU o`tBiycNrˮ KcE$@ @*r*! cjxkM).K} `ҼeiJSۏ J{VrkiLTތ#@;~8\g:4=u/8!Wvl) F-zƟQ)oO r DF,ˉ& )ώ^O8RBNKQW+s9hR.[\QSy/[0_:[iRIt. PĆwG ʔȡ6 A#:b S #\ZN ^öQl?nk_ `q\A&wrVi+Z:_Q-7ZLnh B#^[Cy^$; a_[4dFi(hzbb7T6p:&V"T^L%s)Y8lNdrZP5A{>ú#_ƙZJ{~VEg&t{ljЄs ˃9(ru&2hT ))ma*q5Y&b/B!r5\ԄN1hhu3]o;3ZW,P7Е"2ȅoT\x1x^&B ,X`Zy2I/$'cF#[jρkBB}Fp7M,K%q*e҃#@M*D5o2um*m!qM["W&MHGjba|WZ4}4~טMQ"{dt}w7 M k~ 9<}"(Nd$?aJ\b8kUi*gCX]fŞ+Bo[V8O᐀M KUQ,O 1g­5yp~hS3nT<N{kkuٳBrz&İ%85ïx`hҢBaLDcnuaD}p"nTyM< 6 pc4;Ƙ"0ϤO3^"TH*+՜4 RK`1mE$ŧjQF.Q$L?Ȱ%gW~c:m??;jfG;u4S< /~|쎸r ^ATul"mj8Dr`#o|yr/YH S)4 p7"Eqmy6֥J-!M=2e(5vB3|Nrdˍ?+@P͆0oT/)2Ptf…,(ّ3Y ',QpCz^V>ϴ0։3kѸɝHٲŪU &Bm)y=:BXS9?"Pg@ RuGsB4_ (eӖf)-ݱpUr0PUrV"ҟ74WBg2#!b;PBm8ZRUj&ʾWPgu5JDG(qMZιrAWlnuR{/ٗhj]*ZSp>D6g?`+M<7V WbMo7Jt<;=la7CC.2rwR= <qnε4,8`-Ru6 ;6;*IJG@FC}YL[zQY0`; KTی=7:lPIAx e ђTY{U뵆Q$!CNUT#5 Emhґ੣n8w_J4JK)YOX LlR ;~q̤X@8 V20_^P>^ǪnzU*y2pkZ95xM3;wM&:#wj[?iZl9ĵ&p-ub߉iV ÊV7ʤfv<^Bf0mJnSxdx7C& 㽚[1cfZ-̐ et&6䶕WChv |.9]~U7g[K7.oTgD_B`.N٪ND=4^Yz<%>^cuKP:0kq7e=*%/9]1[[56[bh-I7ݐ-#ya͙E!AQq ECPW`Z6U\j[eK['.2TKwQ=SR UhΣ=^Nڙf[䶁Y.%}A?IK2o'9j{V"$P>2nX+D߿.?!Fʮ2Z7l UQS8S, gǡsl 6Ō3 .+S$Z.6EC]L$+|w$#06uJx* &54SȉbE{Xl~QwV;9-B0+m-4) nig]tSuWs^vj] ?d>$ˆs%5DkE4b*Z2f`igj=|_F<40 k܀ԙ-Do@Lj{C5-zbxYdUyC>\ `Y2BON2 ^BlIxRT+\WkWbб#@= y$juiTǺKma"dre@<)u<׉ >(zu?,6mY>vYMF?VM"VEd0؀; W(^[o+P s::z,}E;W8o=֤uMcq}Ц~ WoBiP'&HE_zΒޏnǬeBH9ygJmqqЉs9d? 5سY&=B }nd'53Qrk4:vv1Y!rRH0fy?tz:9nzOqFtW<{M 7]\i4$  ڇ*IC{+v'E \"7yBd˦>r 'g 激O L~/Y H~#4nf^H0\۪$2 qBSv YM5d>3'(K@_:,9-Bn_Fff\'rR^>I':ڝdQqUf/SvRMg0M-tZ"& Qoz]hC0o0M;ں%7ʐW{ ұPԽ qdjC9=K.TП x58y^~(?,.jZ1A.uˉ~"S($a~P}\^E빇@7x ^rDh"0%N; {N<<ҁz⩨,t&~rZ︱ј Q-vhaOmݥx=3K>RK $i˝!S e?]D'x>%T`(o[bVtrQd"M2,a]H^kI&^uJOpJ DNj3"C˔D1[R2K+Ȟ٘C}*#~ھNȇyKm]f۝QӗP .ؔӝv "k-{$4{Ѫgb <#sפyyQ2<p@EL,xm( d*Y6FLjpӷ]2" a+ѳa>><=tGK95(/ x mҰ+{q ?,Ei4$p v Ky^n1t #dƚ 4픷ص nw?_!wpJnRk:q7:crg.,G1֖S;MGυt:5-!FPJ11^HCޓt| |q+=iX"GLWu⚋ډia6 e.{WD4zeX:HϠȿ_s=P565SiyiuFE0-e/Z"J4tc7@8"KC}=Χ )RQ=z%Jވ f-mI%zUh qsnO:ILGj2ڮՌ^9IFiYw#I IyLp@#F4a1: 'G+3)Oxckq]r0*(r 疡 ynBޓ  o`z iL2ۊJre]b5F$*Qе Q~#owS6rS F9TNdYDGr$a([YȻ-ӸJ$a.뜵Q9fHy7nz?*ycm۹KA ]f"/s,J}@խMrZʣQ;cAXե ~姙rW]J9Z2Ե}D>,_$9zODn152G)jm I's10gʬ2 ɮOq)rS\ >pDzT!.K6 4˝=McO1qyUJWiXa&[?s6Q^4yx3mÈFm[ ;!Ur|Ks"3c9|Q[d{OCj蛺}hpomԌ֓|;Cw簍O2FDG+W)1nRޔ_dEzaYL[kIk[GUO?y:uq27u=|{\Io?16m<* daVߩYwhqB̗6")ί$}U{<ڒK/rjatu{~RJ!U*KDt`.᛹.OqWVYGBȂ~Hjn p$z-"gƙS XVX l?`:u: 4g]LK4& &nNGIPU]aT<ѓo DH"] !7P.?prM̂}LC~3( M(mo8SW_vBqT㚨N1<3>MaQ.f!-GK-\j*$cb=V ;cp&AA@?'#܋%ٹh;o]e O*U"k ׬wgnuuHQ!5ұV$+¨REN|2e"fSV:(kpFϱTEiQW]D?qN1JXbg("L{%!k-sL4: L_(z] bmŋe4= T_c4$ufnA^/ <šثyuD-q 6ڋuĎWfzEg`tovtv<;ӀQo zP=)D e(*#zBI$"Hה#yusL 懔R&ڨp\N呲A'&]J$v_7AXTSZ׸+EXkw|*sX#*kepև}'/}@e@QY xbMnOmAOR T3 SS5ÿ́l A CG9Q +⛭o/ Ī88<1VqV-P!sPlm%,֜$R4r1wo$N V@Fi^Q:ʔ@5TMF/ O!0c " x b꘵F>>&2:݂fc";S?ؿ;ѕ)f8L :@Wh 1PyF6jwSu1Ti^܏?pX]KiZn_|F%~0_j~|enjieXyK8^r=#v[@YIT걘J^)e۟*gn:dX{nRj Eq t@CjSJ|Ϣ9T X)@ؿu f!tw+5kJ.?Gut 1@׎Oֳ x1d9&Dc3ǎR%-j ؅w3Ok&9L GDNpyڝW̿otL?^|1{|;2]%`DjE=s&` RP0.'D1<{B@A2C3sT踢N-BO%wp ʆ]WZ(CJz:) ~ ?w;_v#gДvTm~d4(T$\`[`~mx/nRSiGbދ1h(О:%XMwG~m/!pz=Qn>[J( Y};t#:Ǯ_炞jZf8ƌǗ ^3d,Fn,7u}bL]:bBdY|J覴%&e [oGvtm ?ĞBy\آ< YkӠS}(ݶs CY =!B{҈] X$zL4f&(-8(/ SiñJ׏,~$OX<^c]B6B|oUؖv[ ᕗCn5QD 2;Ы[4*?D8c<8DUq&1JMͦ*qD#m^yfC<˿>11a˱귩6~ki _48}9/ ^H=y @\ɁfM"cj>Ah>M}j hzOWBdaUS/m%Kd^yӁX ;0'pԒ7Ô4%C!LG75^`w\_$)y\ގTw4Q1%qˆ5A1qo{7Z vՌiU8ՠniҍ?X㇫M@*ZiX(ΘoŏX̥Be =ҕ8neilp5aK~l2aA`7Fa;ދ~?SgO`i 7 ̔==&i}G`ALZivq2M5P)e,zLXr1PpHME]A 7j1+I>3SCmw\½QMGIN11jSoiw1L;W8^=ޭwUR6CXČ9$HZ<cJZNzncdfa@MW{Hisb%VR9>43uuy(MZϪ̓Vw0,Q/8n(/[QpU]4︦ qV׹ɈOaU E R0hz=ecJ۰C ?i=P M˂7zm O*rm8Vd !DY9n ǷdTCg&TpҜBAm%s$&1LJqHAIT4@vE v `(W J?wmQ V uVD .Nc'CZP؎H9X|Eh9v`hCTŦݽK_2p#sݡZ dGջ\S-7*_!Z=ć_{ۚ+uqmT;)22Z}ۮܶa; xr+I"UA5sbXxSzz[%pvbU $V̨@}3YCgr@$HWǰDYV\w/jm{iI@3%#{\"ߘ;Af@F[gk-΄"{ {#|ےJk`͔x0g4^wRlΤ D0`u:%0{휹2 J(Aȡ/)3Jݥ6y &ېV%g ip.Q( 5Rn)dN]䳖DCF"Fmb(o,=fXpMː멭(/_/t/1֧>S_L9 rceoXA05[^{<ي}I;*$u˻n\) @oѱlO_W%e- VnLO1[Bu]z)z^х+C6_"TFՕ푴`<t# =p`J?C:5S5U p2Uv6n;9lw&SsE;FTP("!#ZY7֢Q`١E6 3]9l'{T.0,q|[\iflEsF^#!e2*t/T4tt(9bbZWd~E`t\F (As}\h|X6 20]orow@?$&?1F%J ( TOg4f;!UVBxèd2׽P!U>t`3oI)ԣc olfR6>"m1hG g4Y-ZS,Ζ?rs 櫷KpoT_k˩rlNQ`MgASNFށjO瘰6qqU:$F}H+$j?'(Oh̜%kz3Od22 >P6PN5"Y1%Se#w=F:%=pyJYF30QPBÌݬ.4|DWG;+40-IŅӽX)v$ 1?)=x̉ cϋӚQR7iQQX|p㊄^K(3՚kIXLq#fm>3].ʧ nܶ c-_E˙dqVU^#{V]Q8KGv0D6,L=1},M{p^O4"@:>a5U8)I!1p躒]E#l;Vb!hdg pΗc"PYI.t Vr~,MvP*}q!/_~4 e1yčزp~6ןvϾͬؑêXxJ$I)*J6gHA0H+!q~v|(1#0 8wyc HInߩSq^LS6T6~ǑȬ9GOwRAH\ #yԛ:8<8%KhǔؤȁjoC7C Ng.S+z1ezo=i(wX2rhf˰{E hcqb%WHn AڟCSQTjx_hRɊq{^B^4N}7IOưLݤ4,v~Ϣ1V2.(:JpMɫ @FI-j lN,8Mw Fum.?˥dڴ\X|hĒpvU5{<2 NKDM3x4I.qYZIkXF¢*PYK.=y&\NMA P75P2rtŽ!;<|nYr-]&丫#Y/~þ?]A?v:xkchYgYYwEI,N)_7>.X&`slpD0[ ¡9Y vKlHZv}g$:kSk=̍8<]12fY_3Bs \TdЕmyWB;nưg% 4ľk W]' !3:;'u|HJ.jXq1@.a>00;:4]xA?5^E|z͞o#Xd9!v!Bb\4d'v7_^٣$W꓍ڍtcT#W uA*H@嚯%TLZ-'3GGРٿ U.>;2J1g(R8wj2Z@D)jjZU3c !* ~A.nWJu0f£囏XCLaͮS"xoC4ቦ岺,+o` {, V,##^5  f.~Z@]t __xteR1YpXŒU@Urڭ\@%iFzLSyL\O|IKiM? 0Ѷp8řdzlZݓ],!=x8T-h&,=.DƤU #$G(ZTቚ@TcМ5N[zZg.35 5`\jKx'xwgэ7xKm /DұS D栴ڱ }/^f =ϊwq 㞇9,B^ b$!㈂-EN9IYO}},_kM3x2 ێ[ҺrqnIak n0L8YaȩDō(JUGY#3'T2Ov9EaOл}[YRVٞ'ZPKqRE31 **"̂r;Y9|ۄ~y@hBn**λݜV/:̍;HT*ˑKEGCi$dɯ}Ҵ)3)b L4~i@-.{s,HOɱû̿1C"M՛TqEnEYS+4SEG$bgIz!G&^.o?Cf[Ztx̺ d~6O6U/Gpsw6"q(λH{_9 'QnkycV3&}JOwك SΪ}MJA mUQ&`Š?.aS dp ,JH4u`<}z0I⭨1<ͬlCl%߳0|PLYmmݑ{+B؇Pk;YD"Z($N? yInýթN~x%U Tn++H{⼎hEVk*ƛй؍Qqy4A۹|J@4Y9,V<-yNDڲQ$*"YB8Ma/f80p`JJvuQ(b s(g9%BT*Zkx rLU:ؘpֺi'3\faW0Zny;?,MxcUmpsђ?c'_zr"_鎳D8FR1%J]'%Nau/l da ^N9ƒ-#4qxo88Т+"YZ 'JwHZ~vlagil3y:ˀG x`\w_.m6Rm["(<!0#YoYP8_`2|[4+AlK'bV.P d/x"`7Qy㑤+W<T/wo)7W##R=C&WECLxŲ_>;U(;IQj)J6*I6l߰{A&#9g+s6rPTѝIJk-"ȣWp2Zu[|Z?l=R JA.{::]'BvN{&(GRW9ڹ@J&wP53\pV(?yi]P'Ǖޢt8#cv5PLg0p񨬞wM> kp~A[P d4gQ:m5R*e=5u$|)gS1@o0ODox8L7%nD[~n>2 Qm4)5uA510<{H ٧T.Ow9쿒*v,$nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K{;HoP2m@d5a9p 8{d4Ͼ\%>|BFΑX-GDZW=IkOqFWYse,C^*&Uӭ]P+a5`ŨӉ}1'B>'^3<#Ϧ|'*ɡ|Td@?xkkL*N)4?w9-.qYZ n]s\27;M;p!GzȈ Wt"ߗuոG3}+iP0Ѭq9kJe9/9[4M1 >#WXf|}aZ$̊]4s'ce/x{ʼ4|%~й"3YY9:*3{>$"`48ud4j6*{1ȕ 9:LaY!7dѕ_ir گ횺~ Aq-X>]$-Ȍ0̓( !u+ -1k(۬h}iP9nPB@;^w=0w1C72O<#!Z`)/N>Dc5pSR+M_),E5wP}=,o@/2ȇn\@fi'䑣 ߽zo; FPp׮RpiF8c f֢xJY.hЀljKK0>0S<,~j]g׀cfzmNшfM#J. >MQ}-8`.hpŋE^ WjwqQ-)By\@nt*qFۢ"TŨTwm&F0wLv~'hSBp5eQS"EDW g~ARK /Ftg;Nkדּ@ئq3 d! aƦ#XjpԊc ؕ$Py8)\֚Մ +&JEfi&yJN-'*<PP7Tt @p42W3K$V*ZS9գ^A8xFdǗx$ [RVtCg; d ]VaN}&; xTAN^+3 h'/`h_擭v5V3}t.jhرĊmX9ϮR U੩D뻾 wrBBb̍nd-{G5L7NeJTD)h[=jAۜ qe]_(ėx&SSU*jͫEYK_ahqʓGc>ks~Vy$D8![J/eKkQTh,?!;_\ՁMA1s PaZңDj h񑟠LFg>+[g^s.((s)]\P3;YT\n.c#@Q'; 9Z?Bh\Q~I !+z[l ΚR/-RM^q(he%Qp<~ *5])NW{kbkΊ @T5x@"pz^P֬fb[}+30Y.2 5璭K+td&ԒA!XlС?9b| 5گH"䑅(ƥRvQ@ Y q3 f{EkٚOq3C2.ٍϴPM&FX Eݴ\8yrF㺣F9Bn~G B[Y؜ōnaZȇ aW%cm]IJ/ _MS99u=aww7ϔ t5cx9n(ͮ^J"`dCY(<' >08o"H8hk eTxHF̞EG +.&Nh]z˞xk!hxǞf}GE.& /D3t>)k z\ed?h!x$w4DuDȏf$ziaZVni^ uěO HjNP8B5j~Qhiduys;#VT$/w9n XOC rZczyb|&xMp{:1EIMP'3u* qnT%Qz5Kԯ!ҍk~M.*6.oF|o?u*t/ Q'\ _6Kv[ʐ`P8*f_{ aV͈wLuwVt(E7ku-M1|n\0H>ю7:;DzVn;b?24tմ)(g)vN⷗ zZ8SǻȵtC`V1aGʺ5s }nxPT0H)h^.jiVy}܇PE_1/? ci:<M%Zb_;dT.3mH-MjEz4Zq1N% ƫacJx^Lk A \c,@UjBNzkt;9xN|dt^r]0S'@+Pīf]b4r{r7Z[߱ D_E򃭘IYj/Zr7D ǡo XZ n @_2o<<؞Y@ʄ"Q .ҿR#MT5`@ F܇*ޭGVsN}ɊU+lƛh_ 3 ķ^Y/ T3/VR%غq9U9|d5]8^*lc@ᝃY?tGk7' + R5PPL{o!]o<*cCjaP9s{p ha2v#{=p*y }!j۷Qi`/XlZDCv!lAi߭c V݈k2G./.R=1'Pݣ*1x_1'{{o el<7)zf-,u}RX?I݆8p]w+,6Q:u|B`zu+L gנv*y_+Wo*̏Ns:͵p6m&؈`bF5P$/? ṘƸɌsMJ0}4zI Eg/W>s^4G_%[27HlrAӨw/yUq3o.馼jXV8@ͅZ"4f(t>({oyUSN_1u(W&+܅ (˟n =YF<|]-1d/j %[KH5e˕*jo{`EHr8șpcYa•P8ds@Czbs!~ZG0&6̆]J0llo ¦rIaJ <(_GiQgɼ R{di?AwإY cj#X\m#66juBhڏG!/Nl ؃d+̒g.ی-3W|_wud4; BNV #!j50By mO8 ly=ϐBZ㴇TpAh)@Nz]:4qȖI2֥i [)۷h>@̇<OSd jLDy`L=FKd>N} 2W}7\]tu9PŷaQ]u5EQޠתp_(%Z.p-kVi= n4syb(_g;gCE !`99M(*ռAK,uj&A9L qa=FG}M="gy#*&f܅\OuGk915l] D1nnkrN ǥItGxK<dץ.8s'Uނ8^hCIpC9a'+4Mhvnkt5:C @N"iY84[:PD->_0XL]ED0 *'|ZyR3XLѨ]͹C@ð752A60UOA1)T{I J֦()ɲfG-׈N=fKlՍ xbjƩ(nrt5D7>Š#-rvnaa~Hfe-/u\VXb@$[pzh 4br_)UZ^sE^qGwZtQgTL,V,rdKQ-@d,Uf⑆hlI.+TCzӈ$L6MS$r)<r.j'jj`cDNV"+{G3+q/h&IsZ9b Ifw:2v13Nv=a\&vd|ϘESȀ:PxQt\>a.k_'!wczm lZF"{@KMi{}Ц^+Ŵ#eXRR̰0 'W 1:ab#vb.#7֘g2on6ť q0؍<ѷ`)E$h ԾZ:M`H:n$F4 e؏볈c3-L& ȤLڵtzUcv gTO׵{i ˿^'M(Cm 3,ƨ{Sw2BZe}'; =SO'.i5ׄFk]=#ỶZ AyG/#~8Z4x]4?d|R~'ua&%"=~& n$lW_6ʙΩ]:FA4q/xv V#8RCÞxQl;Yp0חdUr"Yzt7oR WLMMQZBG hQ0PqPk|6YXK!"xcT) XhfqM A~==˖ :dRSg1Hڪ@rH&Q,E`U&;hv߄]()c?jh\n<1:)N|錘'u#`nDG;_ 248'gIBcCVLYNrufpȕiER<_'LyRSx!uT(uҿ/W# }ma'Q0K-O>\γBg; c޾ȒnwV-<0vW݌pu㔤|1!Ro?(kb'S:x./"f]K - 0+T4U}3#c,97Rj🖽Q—n@W' ܩT9{쏾.WŐ~Rq_s0}YtO֊ȼ}s# CfqpFơ^` t KwK#&YA?Q}a'QTL%HaxwC}*{JW'OM,*5 _8C &(`[p(6,CÇof\QqcPVDAm@n'k7o6E`ʄUqV?%ǔH7SUOxcx1=J>w-ϱ5 C-yۂ{$w"9SL_YYxYΐ[ Y%`8GQ.pyNE{{a:ߐWO#^~ŵ k+x?WNAhPx;vsx41#p|x`ZmVشIot=O赟6%Lj=4+ XŞ:*VoSf趯sEz$~)}SD# bAHHaax{]|BnyvK!dv;~Vs!g<'Jb}ܪPsr$w\,8My utR{ 0Cm`\q M?2(#_fd*>GeÆj0$>ՈtU(/Y>V~IJ=4a? +͐\S׀bq`I`@G>besnM˾n41αQmLt4zN~.gji[1{*KyU Sfї$7 #y%Nęb@[ZI{iP'`obM0 pg `7󳗠8S µg2IUlI tQ_jFpJA^Q.-OfƧQlAₘ$č_g$Ǻm8l-Xn;=)Ze! iS خ%'RWPR;_&XXȄ# }_MN{MڍnQw"yřOXtG1Vb)l?*WmkfѶcѡ||>OϱAB+;Jשa Ez-t;d@uz`di~wЗ8:xZD0B@g_z 3pE.ه޹u44w'*t\4Aj`{((k=\nu7%l 6A0qv컊#/Tw+a=-.!qf5s3+ŵiנn^C`tH;Ȯ{W@|uT"o1S}H(q#uKEM?5vzͨڟ7vH8M1Gksz\ؿpGpi!Gg6NM/ab ΰSa&2,@V. ^9XRm jD]DKJ2 >M s>k玕T*#uE ކdl(,>;p MbZH\٤y~0`li#29г+DF͖!.mllWPC&I'nK@vRd:*>疅xU!r{|]OHsfWilֱEbcQ^{D~-FMVN y%qc MF:LiG;%~73jݙ!hz9v/L8˽Y]R*L}%* [%{5n::Zz"j3vSˈcܥp ˥@YN$9?8B-G]*&jZJ}jntxCIo젾;Q{J)e:dt$]D\Ri~&  .*::J7ťG6~7fFlyn%́$7ػ{_xWCZ.n]>Z@~'Ji .Z%-"73+<لBFGdBvܻVf^i 1t@ =GL:ߠZGeČogYvGӃ"='`]AܕTL|43O.+:̇`u'9ɓ3KG ìjsa@(M"OӴ{E$֋̩WP+:t"Rf Ԏ?X!8CC7LO7J;Hx!l]۝hOp8;* _bmg \<$nEXa &w6I&z ؏.d;u7ON]$Y1PbE%FMX6棊qUҵܸ#'Ȑ) ;3"Ccmr_iQ/(gƞx/Sw.KX!q`336+@ A"nr4f`dӿ&(n|@gt5vo' U TI@vqW2؟|ddݍPtDlXbcռIOrl h4Ncn8|FEȘX]ɥ5a.0D8AqxWKҶF]yX&Ð \AQt(ӡtѕ8)pxznr9$O.@)f~(yVV<19E68PtOs,gzdhSĴRr>NGf hUsKCGPRnA()퍰y&í'=oeҠj-zl^nx<2Po]QF%0GܧJXh'@v EZZrSW&h"ʭ\I57| ZP1 )*Dp\̙9 "P;QN=׵q5p|/H,l?╆z.}U3Qbvf.!c0!}FG`K(Z,f&}ՔcOE8ws dh(-6,r,$|يKC X@?mJT@SXHS_@PYKQYGɝ$HYbp+@h)9]yyaPF qÊkP𽟅#'$c9C{=fxOg⢉G?&ks?Yi2 .OBCjE2_I-Nol'?Pq{.n({Ԛ;Jbқz%;6 cH[)  ZjKt6: EM),*9-TS=%b̼,{ZZ =m|2!\GI,eنQincfr &(tQXTF^lYikLښ-#p\a?jϗKwHx`8|'6AtNWSQ. p7XTbwx_w.T U.7 |)߃UVpSWv)'z%97e gfjSm19N2|Wi|: lœ]W鷀L Ef7D{5 AG1N F_:u9wŴwU% !^Eh?B4.-#ܡML{-:@!HD7B^6mNI 6Jl]A߂pNI}Yz3_#JFkxW_{L7lo*k+@ޓd74X1"͊5 _нEհ`7Jc'kn=/!Vሽ[nKv r*[Ze`іw{vO^%~>Aށ|Ύlف?+.|hZ&`UfQʗ2LʳK[j7ڣ&6E>qW^%%A!S7P3R:#0?#e鈁g+L9'xOї+%ff!e Т 0X@WV|ܶj:)oNouוtt&{I"\\o6|,N+#Sw X[ldsjծP$z*a>*bzfIƑ=Q<ݖxKC)cqբ% ҄ $R-`2Y䮕7f>jUu•io_,R20 &wNrj5 LS/ _A0Pt{+ /Pd"{#oU&~U5 Ծ^k[AYH~EKj"TZ% &їS-4[*#3LD}ao ΫԔWOYixxaqTf B㑫jE,jI&/V׀`Mk@)l^`kܲC6Q|sBWTF~s^x(:{16 E;)K4>{,"|Lmr?JK"njĜؑ@|NdfT0͎ƺ|/z?q-C u%)ip*Mĩr  R%JH D/b 8%bkФ.ݠ/^)+=[y AHs2 -dX=#f8+Z<9\7w;Ε-^pN::Ml'Ӱ ym ̫9,ЗQa,Z߉q1Zplr61 R 4)xkGfo(m/%/~uXtm?z΃F6ԊRd4bLܬ]4&E}my䣯W7ChGKb}FW ?;Gj㓀VUlZʢPxN1~ POerYfGrE!ګh !42hjI瞇IY][a0RHFIdzfutJd_Wg+s\C9PkS|ZtGkO*dw*湿"fw*d"2Oz0|.J}E^C{$&*CGxnX `ZZ/TZq4mJ yq,VޞF(BIƹKEDzP>([Nm)qh3xwƄ$a%(7!v$DysuF߅t=ďÒҊN:<;^^k7ý5hN""8gu;_ě:|9+e-bKL=*MY%\M:0Gi0ϑp=OyKAtLڱϳKd]c [뢊AdNܔ;q&*x> >[SOخzP?=dvY{BX2뷉#dWsԻ*zO`'.СՉ< u8Bݲ6DtW-XQP0/q=h?o펱h{#(V쿣OJWK~N[L v#Q`Cv^=#v 4C*&89'╀pv`#w=6o4ʂQx&礝 \m)0*MM?=* ^xT=#_]D\3&"6(#F2plpfZ}DCjFՠIՆ0n`<թ;5Oݰ;q C}`Rh"3̖[ .x6-\f G&84y4;_꣉Cٮ+D( 2!]?D G'8(e8=*u csQYiRocn,o7o1p쉢v66/,ZISePўh1t$g䲆%`G Ե\ň9Aեft~-Dyfy@Uc֠,?yקּ\BmN?ebd˟S)I2l<] t9vO&ֱ#Dc,qלG(Cs+|6p' ;o*߳:ZUe|1Xs Y_(F-ঁǓh"d` x$On5y|R'JLlOE66JYPsiX ڐ1n^lQLDW{HD}hC!?~̳hq|gR;2NwR++:}KLH4[xWq끜R\U0Ķ-!]_Ӡ<@nOOrcX3A WQ@G,;!^׿ޏ9pނRh%m hW9Г>ʥS!Uv=33[3JD&{0``ȕ^AB=4 S_: ~K2Q+(nm a.w|ojϊpɼgTnq+Zw&/?n$&۷i(uj,0=f]ÒG;sl>Ϗi}5Y8xjaJdJ?q C٭ &Mi4`sN53fg(*\򍿑ΟE"0Mf@'icмfI^z:tj:R! 4PݖiL_ UKuT]u,"uƜˀ=ڸzL$f'#IնtEڿY(J?}+ʳ%)sqiӄp8őZS\;5Ecto'81Sl~ZGύ1uخ?4Yb ?~QxD;VWtXOל澉C/G"m?L/D*ߤ聞m j[^ U0YS ojzЊoX"5W3 3ٟX{_ tns@I;Y Mrv=,ŗ }zÃ' @I;4sIJuݬSW|=& J.j 켬H{m,O'Ni!T PANJ YeAx O>EFy#q6ëIq.. aH s!^`Dxe,υ$0gȽ I ԡ HKfۧE$hh@1SWu/ ˝Ϝ܆{/lR^kޢOI!ϋKqTc{F,qkăcFјҬՕ)kW˖87+˾@  7ѣ8pa Ul)귰$Í7%n۽ڷ_ٻ2,+o k6}Ğۃ|9U G-8ߠ{!7 R(v:~ sՊh[Dt˘R&.Zr3~\{∭*}6Q#Y~I:O"n` <P&M"P-N*,C;`xM ѲCVԊ5FFB=h\]œ7?+V̊V ;Q#=i|\Rx6Py4/*⬲}xֲ7ILq .5\@7Qy%^ jX;7?_F\5vu 4<5?ۉ /2px(1tM?0~.1a0[ޮKlfM4?9ټ}I}<c%7)ϼ ɝ {=k\zu'bRhfQsg{Mjp#hg5ӥ=Yd/DG Ty%kmyZdOWuQXɷ.ËsEQ&КP_7^Κ2_ޱo_$sǧAA8mٚOվ븑Euu֢995=DJM2؂’Ԁdz,R1!4MXݛ=Xr%'`vzDWT)i4jrަ\*ak<>q TAo'՗ZΩ<82FtY@ƙA t!"V'k1 -jÎH[uwɑ8ߑ^Q:<}Ch{Y$ky!sIL~35 f OdO,V&efZ·db:˜AbVrE0`޹M}F]y1Uvpm;D)EzӬ}tq+C!.eRm[gpE ry7U N"NQUxmRw'@啮j6iDpDall躘f`Y-{@Ogsڵx[Gd_Eczٓ!.VmD5%(P1%_0ZnKBN"KyT& H#%Y=Q@1Q d :.Z,Ei:aS;w2 fN԰_׆ƲpO;tӿ4!pۻZw%_ H8D0?}(CHFn7*ܮD<${ $ oLoenƊ#a(;,_42[koʏx׿3k]v`M Xi 憅uFϪo+N+H&ƆVяPBiX\\ R/ d$^Hw;y9~c- 5'LMUb% qU荚)+EH/ל*a2!p* 4> x-9#֎#-4E9eHf; U_E!2T x ָzIT$DnCS&*Jq(&"e)@5I[NT^cYDD}#< C8G 4^Kn&\L!Uݑݴ$v6dѲ&p哊{3C-vAwҐcToJsؘ`dS=y@(f0Q'5-2^gFi<-U_bjt~C|7X&0KUk>i4kC)ȡ5U y<֯M{?vޚפf<໥4XK\軦['D1A@X#vO&ˮq(H18Gus§naV=B#Q%w4ѢiDI !=mc3sq2d\t >_4peq?$8NdAk!CR\&[^֍%}#4V5! d/Nr XFF_x{HbA nMz9PgD25@(і ${t19i>qn8Y(pc]iSvMt0@+dʥp8 ӟEN}!P 9| `]8|ӳ>- "jr5r>xӞO4Lns?WwIZQUn f}qM>uHcNSFZ=$&yo>œX[TngqFUtL6Ơӵ_2vk1։j8kh܃ N1#y|iR֨4pŇA zœ]~~v Я7=qIVlp@!=IbA1(eo4緩Ψ3Uz۟O+k3rpӠ13HJ";TXtb\Mxwo+nL$8mkI`iS#As6x*Mǵ*;.'vP@?邽ޤ22(bErߎCFi kUl&_.yX0 m09lQvOb}cChf~)Y܅Qat:O"̫ J5أRL ݒaw-ƩLEeHh۝ēof5Z:`%j vy_ 3u'J]n==RJ''èƐoC0ij'ߩf_Q{'/NygrcX)/v+ ]˶u PbZχ4{1e+cB%Txoa`̅⤼ʇ@}NjU4{QbK7y٫d`y<d`~!ȧf/џfЛo([꤇)N?-yˈ \)#^5 /㼭wQ\6|K{'0aKGdvoǵ]|`Lj_u#@I2^9ll4(r \@BY灁ׁT$3S{0O 6YWkNJ3߈oT2z=x#H!6Q'۷yך ӵ|R[%&q}O򜂰wgWyMc$[Z-}8݇nǴ v^&C=j~$2~)GߓB®&$ڴ4.㏬w:`qv2"U "#NPL^_v _OPw9*iQ~  C{.f"՛ V1Iq ;v@iDpgr'ocO-zbG7sw,P'Z];=jgj<8H> 73+|IRˉKE7j<;QM?}fT:f=A_&4a3t8g {;BmR3LL龀۱ Fr UKvi&^ӷZۊ ` $#(IVW~<UT =D~@m-M2kbk Rme* öQ]6, l4v,az"׏ .TŒe$Wz}=e=L>Ni; tUI +@}1/eK7YާמW5m?fpM\N&ls :XK$ ٽ:2o\]%-ּhRz9׊Hfl60wbψ0LQfuCm#%24a3]5yڃ;#9SH";ݼ~95GEh`j OŸәJyhYhw )9"! 3 Wٻ(*@qRaM) ᵐGd vF/u} {Nh2T兓ù}J@= $:<$]hS2PHRs9YO*?Cǯ7O-PscgqNјJC4+64٥nRB"-yVϙ w%sʉzd=,]ci|1c Z'`;Np2\\a/?_~gwA䜁 ,ܗm] y(ZE(cN1H !e4SV–4{~h"mLњK:8uǤlD_${O4zV,( 7>4z͹JaUJLB Zp}h(z4FW*+ N,1V-X&.Y+"-:Y\}\]y<)^̴3 Zuj t&$nV-rp&ې|xػםM$%-K.dWR z޵Ej>~ygSWڅ z3%>`be~ '[:PYAUoltItSX]z3iC]] H؜(},1~U3@ RKě@p]1(jG*d[SBO-A"$G_o\m J% ?m!1T:tdb"bECbKp. O{^b C9>mfiLd`2 QQ2ΙMƹ) cm"{oCwz+Vф+U3a"2JSiAHk Vυa4wQ}NS)v_ ;"c rm.-RA%V8T8EAȭm_U/{_@`gĚglԗVP7z/4 0@EBvΊx( y=v~BWr3+wWv+eW>~ʘZ5`L*:AG9[VIi qY~0,gP.ZH#I+aupe],Ϛ(g}W)F%6r0J5p i6p7ɓ6Ƥ|&l=C |v+u$tP4y*JBi/!V)5+y;Y< ~5f"*g6k74(@)3?2uzRlM;{y?5 tgG4rq-7[87#be4]aXf$њyQ=|.`q Ib^(^Lc@ 1r ͫPtIx "c@ 1zrҬ6Ֆ%``$F᎜a~+GqRo9ArX XPZ)ݹ#_'3$0 =bwoW);הY^׬Bb׆am$CAYFLG{5ߐ0߭wdZ3),Fx@쎳q't !uBMgN0;#[͊OaM2Hϐn Cqf Nl{z(A떞Z2!C *.NZ3=Jv5fc2L1pʭ<3[\eHŠқfЀ`xkKP I9cf:儤NL 77app^x}F.AVx0 o]Q{Eȵ+! R9u~cEfJHfy**tO^ b[#o&4F-|xXM+BD;.a^v>RGRsc7)3 ^*/׎c%E,ìܮVsC&4> kD Dz1#!yH1x74l W,Q52X:#?6P vUKCP;Z(mhOMD"c3}_Py/iuGZvVj7-=6 -79^,՚ /| wcō_$ѽ qZ8USmB+Q/L\69,CB(s=o 0N,FALpt G!c $6ӵjY/ *\VŽduW (*U ElB x;PqmF+뜮]]z>Iin=yɻ}~/ T#.ʢb!&4A=Q$FNB6W'#vˌ!@YIjtAF&SH/an^zUS|Ŝf[; nwoBd'ŢYN=1JF{bjor{i[@+E%?.ɛM* m\$_#kZ?Hqswwp!+^`Y fSlIlors:ӘBW>E'2ʒd .7ӌ(X)9^%ܸFbDˋ +E$_WoF l.jk"CqB\;wېj=}6 mKEXVfhfq|f-*W|[)Η4PPǜ$/:=t-;yD6ba.Xh3 Ey݊+<ʙS*$;({)36%6èD*dѻ ;2OҧX]2%m[K1! dAŋE p߮O[jamwvG M2{/١".%Ҳ1O6 V;:'zm>ʦ`KaWAu\ۺ偖C;:1UDMi= ^]]T,)T歷 AuHK/,ztՕc?`ҽ<:. tGJ3C7@~K.1 7OJN >R)}CJ=4}i,{ͦ;~C-.DͰOEڡw|*ȫΦCdp3%a|wREEGqJ08O*yci.r\VX$DHk$oMv#f)ֿك7>Kd].p~aiunOH\>JQ7NfRi {!vK_Ah4&n ,$'dˉG} A(\(b7C.}c%V=)(/;< yshWӺ0CaP͉4Q~B툥eQNDݼ bz侟T?]lm=>JyG3rR%9oUFehNOMf_Un 0-#L Lش~>59бcTzS1ρ"ECon dRv SFCUEuxf8~wOȷK41ڠG@H1].az4:u~@A>Ӓ ڬkM9)ъ{bσ}i R/ Sob] x_薷*b NwWV~rQ*0P06cHURINne{`7AccоO+I]8QcѺt7FnDŕ:(J+r&ލ ?*߾qǒ%{2Z󷠭·`*kz=~=eɞZsD 4ԛZx#I~^fbmE3J/Km\"n[BIdr&3kfw|"vrcDaE+cbpI L0.#:jd`dIی=5hwDtncz w>{?XƿFrހ9/Sה7 Th?&Q8dm! 4 dА0"ZT=*VN=aT?a怭iZ.h'p; u*덛'd6>qý|]EJ*{~WϖG460U{Y'x^ilp'([R:qq Tim؁bM| ޘ-SΕ0g %WI|;En{MrԏlcR% Sgd̊~-%y :G5L75.dX6Vx+%0>*cP3sZ(/y u tJFg:ʨ0)ꉙ^OKxG5UfؖjYu;t8{Mmev\Z -&'9rb'h;o~~(o;qa;ezK j1o(6Rєg?)-ғFz_2d:p_408g47MkG&@GybCZt7DJNru!]+`-$1C`X A];~$@U5PHdFl=RMqcՅq&lM4I9Xl+a5c|=hEO^j bX0Heq\ C>%EV߆j-ג$} _ t7I NRwrHؽY"gj+KYPQogqI>ȂҋUk(}zm\H+2bZkLuv;jϥ9?5'܅hTh`5kOTqIJ)鄠hBM*('lqO%S-,ڨNV~iK3NWVjܔ&h0.xM>G^Ez7RICJ2Q@NK #s,ZN}Q2^<$ dBƢØPOo4KX#0ګ<&NO4^!)f1݊3(x~ޡ4 c[rvs.*sGKG͊N-}BܨaEP*4Ϊ՚Z~o zP$1}+` bQ.^20XqTY'yE 5g"VqMܾ~Bthů:ንk G~.|y rk ,ٝ2:~J.Do)^SV_R'kKg3WJ{sq;w8Qĉg|@EJ2i:8A5wR,b [ԪK8l%l@~i@k ލ_d(Mp!c4LHj9(q5'Დ2 trEmhyLL@$ Wh(_BF: W2~(ը7h u^5 -@^m*Y}e  Ξ+Et2WyM$EpA͕@ A70δf42Ս?F|`\fuQH16<"TY "c :n\yκnt-y𻞀85kz-µr.ךԨ5w\؟& ;d<6DsFsVZ],0X¢݀5Ee&2ic Y¶Dʢ ԉ{l@ !T$8d.'uhkf&FH"g;ylzvX?|ai*>f \#m(9g3Ğ9=pi^[ba!h UAO%;*RpKk=oOLe^X~/>kPA౗u¾ΩV7Աc֒8Yz1 >H7l2CQ%Y^']DiyxIKnd@O>J&,TL6 UFRla?j: QuXSV5K>lOӭNv-4"%y)R) *J If u8Lc~h7h_VwEQ䋬r "n$cx5s} ɳѼPIuémjؾ`t#\5nȬ{ʨҡ'w b{(ZsTeHˌ6/W<ԡ#OYs'SNЖΰi;B 5z;p_1poJ5鎳s*xMB&e-"/KWOBgbCS [}+f_П憙;#@;>X]r4ו?!BJEGQ D/  uؿxDPEFaP-s6o\DCg&sl*j_WcKȘo葅aI#tGt8Af:X=Em&]:L#Sdpc͙ygaBa$LmM!'Εޅ Od>2øW{}GN Ee/ĩôt |v%ЙA7XBI%KQ_bB+[C.aYK;yv]:YX)'5sfGE=y*hmcYS]$џJ7@R(Ό<)O2P A؅ rRn+tBBE^CCOP`,V oP3$6B͎N꘯ڳxVsz+T8$X )I>P-/CAQk #!w1YϘtU-v !JȁqR=a_sC4c@CT RSҕoxhv?E>5TRH8 kũdzVWf\2ɓ\mxwl H4B-xKwNDA'H16\9OBQa/$ =VSmo]Es}IP_0xmɗn"ٯ^=hաfQkէ 4:W/A^'r>Sc$2U@:6鐓 o#7E>64p|:Į+D{C&I.7NF/7o5}Xx-bbJ1!u*F=ߠ# 9!B_4i5oE5we#b*G|%P…<\atKbhOX@HOf@q&3$~<*; i͛_ڛxpk#o\ܝ$ti/5 66F u =:QS?>I:Bi} >Swr8< X-V5/IQ I%)YG%V=Zqh%\Nx,']gF\𵿄.Z2Wb4NsRVk7T{5&T@ /(KVsO" LJ ؋(;)RP;Oۿ?LN`.?Sx*qLM/&0mGJzd AZC(!j^z1?iы\f)tnjJV^v(2-j# ta%uo*C y~A,O"5GEM1#!l#= 'T8 9Oawyj~i}+S3QS0Αd wZan든 ~7Χf]}d陿ΛFp-<'j:aQc[2%|hG7qAߋ'бɒӼcgtvҠ+z]ײ5{s^_PҜ(8E :LD\$_!vP97wLF-Xsٍp& u|s)j{I _Mɫ?|| 2fS5qivFmE =ƸˊZE(F1&R)eߘ[\^áV D4r`@`JQ\+=8od{< ޻[;w6D]7#ps_Jk+*SgZˍ1%W&\Ltscq1m+kusl[:RHX1CKDyZ:ܦ%.sAk4vk6?|X8zokD#{Vzm]G7ef껷-wJS( v8oʒ8aoW)fa፵fP]dYǣR#ĆyfR@9ɕMUO jx KugO#bl#,'m=8!d|EFQ<"<Ʋ0؋ 8ok< *^goTTe >Dc)^cs,,dE='SLԂAȃjDPCE)=!_o_㐶z}"'BX6Y? W n.xĪÛ9!(r`7Y# 8.{ xj% R*Xl GIaC#`) 5Wg6>D'}܆EC; SW$vo^yڀ_*1Tj#n3x >#D6vH/IJ3 xgS&i{F^'ò^vRsGXxP2iZ\&0: TH?> yEgb6jm@Bㄡ=FUB,d^-V@e:?G'b8~{lb龾mR6ƙ%xdCyciI581za[[GpsL(!+3M`g2[)o{&~K,|z2h -D`.1.\(lܸ}ȷɆ, LX J*a0γ!O|aA_4eLm9v;@\/\y*ċ$5#0.}nUld;Cj?k55kV93gvvZz5EY[,kL&H˱*,pf_E,Ic Î[;^G a6r7 t]bh/D穋L 7ŭU~/NǠ y.NhBٚ?RUYH\wЃ;OF%W)67@:K? BHYj&hGؒ=/@5@4/IyҼNuX[g5/#:=2LAZMA ?irI8)![5{I`(٩"N'>l*ʄP auh}{d8侮Þ8MSI^6 3kr~Ċ%W鹽13y7?(+$r&QTWd&M8)6~X!ya~?J¢LylFe?hBI* K`FIŜߤXTt rsK#l^m~YGjL,hxiCs^XɤY,vK42]vْQ ~ZTO3n64?i|تF LȎ=’Cr+|Q*L%D4ͽpISETNh]ORÖ"̢?oU{| N]62FHIzK -~[ ݶs{f~A`fsLVP+2,gp_`\~/TknW4AW[_d҇P1o-{:clJfT j Eo_vEN ӆALhc’X)s5qK{_مwMB{WVmZr _;$D7p IxM"` 768'w_Xƭ# m|(ILÕym9vkTK#_h;$TzԶl:[A3dv;€he5qdw9֊%=dwr\v9<xma呁;p_d˻dHl 亙$<""Ԝۃk5ll"而_>8ի)[Fg\)TRdh'|ъ \5mLK&Yz4m"Qj9P-Pa>.qŤ_'%afw`iffs  3J2dV}R*Ov*1!@ 8^;/0H5f4=Y:Zu"ZWa6ڴӼ]pU#dK2UcV L^!neBPiF ~@R֮[6Z5fD TXxanة8i_InIb{6Bd5q}vr~ΗʹYT4*_C4+i1O@`qNz4PR & %#3嵨s>ߥвI ږ"*|B`YdEݹd9Ib B (zL ~ƇJR'T'`3<S!FU =p2Ɗ^l >Xp iަ#3Za?}h[ ç x=w|oZ>Nls0*tY&!j\zt~(AvWXWI[FW>lJH(x0Ac޼OfB{ҡ0ɝŝDI=? K4%͆SIU4K}Ȝ8Uyq3➪*_V0%"Eˆq/ʉkiv^HZsC,^NDܓ +J4\_KWa'X8A_z)iVפܼ3IZNA]6 np1kkzKLڛ/ؗwd٧I'wEML:P4ioXIV%k49ŝF-M{(X;v! h),nX$ LNZSBc] ,d.4cHEG`@JwAgщ Kao|)q'_+ (=72ڤ &On8<}`'@ A`B߀Rܴ~_j6ق9dZ@jC6]ΝTSs2 x㻹*c[(qj;0X}6oyjx]n4<, E|SrgyfYgyu fDQ V=K}=щTA⫁ 鴳= 8W0utox@[<%Ge豔mO3Zɓu хZBZQp7f`w3nxԜp 05[d[Pǻț SP «3@FM['VXN|4j Pvkd>Sa g>=n]:@XN#(<)ͳ@˯?wquΗ|4/.`[4s>#Giw1[r4f=r F\2ҥ+ݳ3S-esQ^i#hGƒ]rD4wڗ T>fE:o(CZ+($VwZ31dg&IQݞVFU*+Z#1 oGJ6;MVyT;dp{l|%iQїkĆ~ kxj良U=_3tӋk[|܊tŠ˰ix=}N؋(73yK3%Iv–lG X M<λز3-=(cT8do AǬ˂Gci&?]1w86-DM5)S0<1h @!q`CjNq`7I3cGgq9tW9RR.*%&=i"Nƚ0 t7#`ƾ(DIhc *2k; *F?mh1mYC ;W a@So%[&w*dy}N=nm] U H:te17lz6O8,UϿh#qGis'ԃ(>rd]yOm.}_ՕY>b@Gq p^$]6B᥊ 69Fl:I7;.Sa$:հ'&6;l&r(YeDOk /O r._<. :ŒS`|?= PX͏Ll,R[A6n\r)u!G%pUK`#Av̛WȑF^'"䇆jvҧ,' AW$saYZ (\MI}`d=]> 8qоD)6RU&e7EU~lQX"=s;STZ?չ9SN+^4i0]c~]{\ XN#YR\(Z Z8,P#!*)[-|ֈXώ)aرkS#D7l z.hZݡF5./@~stGBC^#E)4m4lN#hYCﲍj%Y0HVII;X,tPsQ~` !}׭-?Rj91>*tY%k' D!k4XҕA7aj_҃G\B+oeJaIF'p"\FY\TJS:9krȾ*6/.9EĿȑuhcCUu/C"BŪRvF9K ꟲ"lwVR2hٮ.lc?Vn(M",vc} !+ު2Køfs}2/-Vt~.vnvXO`~eqIY;gvv!K2bu_tol-[o'1KKw3Y!.TEfx[/#b2C up57Ʀtng.kUbRIV*sb/0F"A׶:@5-jW ЄHnZGVXfz!2Lz;jKHA8T.wiba/`i7Ey+ı-KЩT!}?ȟY|]5h, :(t[+RI>M`ζ%[.N5uT/;u=J0fױB 7`!z9!$yh1bbW^%>PƄlb * bH? &ҿhPxNjFsȠ4QѥͭT^}5vL}*Gqʉ x".*UbPJa98wU"&z$\nFfDOB-[& ߍ|kvG#ܪ ٍA;VẌ́xj$;r(3jʨ懣oU^d&o!PubL#ZӀZaJ.D(-cfPKje.~PŲM&5!Ɨ}o|3o@qr2k0T,)Ѥ2FdeF$U"`2⯗Otv.C BBl3;ӆ^KǿKOv uIX%_/4Qɠߎ<= v Dxό <Ƽ~k .0/OBi kmfX[ 7ׁ9JGQfqCȒSVLwy;<5̦OP%"E(pkU7m}-hbaiA"/Y Bp %ns̛nPC x`wh.ՁQx謞d8V#ųET?FE(83+X@,!1z- xIϺ }44(ŁkGz]r5XoE`M:.|[wEP _CC˜ 1*(JTpPo[?oj?pdлP4PhSny${Cosʹ]g3h/`2E%oeIH; O\ZrA@RQ[`|d`-Kal]:r| !sη_'X PwnzvXQWfmڏCbJP[1``#I郃ǵLr|H2"$_J_7c꿖Nd?n݀/ErlG6[_5❟t]4Z:NI+caaou;U8(۷ܝ TxOAщz<6 q[XsǪ1Ac@qkRWYE=MN XJ3_UQNɻ8 fm*J%ZkY5aWG3׻MKr9_;I6;/ÚxmhyV@ o^90KbvZy#,LDXX&tg#,$/vK$i^HbY,-f6vw9a=N)ݹڼdZkC8װ$r?zj"P-ɢWƖ7@ _ɪ1?i ꜚm9gWv8VmN-i*Dg,n/c]Ćr8cux-KJz:/Sy|al;٬G׹֕m$29vRڒ PZ% ?H4یq011f n{KtNb`]@`VX;BQ>W@ Ӧ`[5ǥlSYZR[ㆿM%~Z4M6JثQQxK;-~ɩc#Bu!~;(1Hݒ0eTI3Jh'U=epiO_InU*a7]5߫_ߩ>6M#A-BV-ZwKX~ k*Į 45 \!FJj+~c}F;*dR'.ٽ4H6P:5W Yݤuf>딶Pi Gz)$M( D'U:j+HM8父ņB#/rrXO>5K_xmfcMlRG{\ Jwm*66C^_QE;IAK21eIX4x==b?F͘<FA]Ufcj[^Uk]`-ҜD凐.BJ?:/LeK>;B {iߙ:(`kKKn^ͭ-^0It97'˂GΦxL1q>-cK:O"O4b A "?Awv@єp‘ۣG~[0F=}S-_2Rc?-vtoߟXE~AaI{xpL}[Ly)uBz! 9 iH8EÎ:! [gt7J <2@YGlZ0BҒ^ D*ǮucƉ(R=ԭ،+mD+Z!פރ؜v5I+ he"&Z!)\+ҽUu>\S-Fu65l:,A.J>||s84o<ɞ.m{v5[ХۤEJ O4ѕ Aa?ǰ.Ş~`'J"(/ 9v|_76 PEtB=pK+3u6EĐ#gGwי)QN$x[!d}tYxm9p$eR\ ّ&J_#tٹU }7@+vpයXvP_Rj8is $41fmyRG[-/fB`."$(W Zʺgt7n(8kdA`WYp'Y^E,oSpߊ Rb)X O)AZwsaj;jtb!tNJٿtz_!Jцӝ4"lc`ĕle.j^@SiK@b,JRDGԉwu#!uFxT7אK&5P^#=d 8\8t^/quB4B'o@WUo"r$+D>:?~%+雑f'D6f[PJ\}F`a 322?fhVX5Kdهkzẽꂸ%`1/oh>=w40d}=ɥ\HIʠ0Pݶr8d P R󬕃^߽PC*={OLK!kFSgd&حl*Ȥ-h(Km]JĀ[GYp 5l\bk^aHc›֞ a%Gh\kcȲ, Ha]4vgF~mG6<@? Lj $nSf-E0 w.\և:ȝۯԫG%لWQt筼"(ubp%w[Ȝ["=MQkݸCG=V !Ss1֟r~Kx\}M5r (ؗL H?PuB^2PdPgQL;L(>?fjw3;NdKJ&cjAeOl K}uԚtRC>"@!+hg<يFW|bگRt_G'8GK#gJ s7a#I~!> Rpul3> +CM, {Tױff/u|\"qJdz`*`Y M#:.n`[={|n[ݺa|le I+mH(&jFpS?6B-,K©d%r\iC gi4 Ey$@Z@H Q~Ze$[i;,62(~!\m md&Ծ_%@cZ\1Oa$z K] $8h"\~&vȁiXtVQ̃w0=+'"$Mw=c\ *n-ҒJxA">^.4UP- >':mvJ] <^aW@N^V|`6?sf@Y/7CiOɔ=zKPB}8]i#o5MLr 0ޱঋO? :w4wBQ-Zԥ{0VU5}͕U + O&,S}Pjr"VDhlv]8Q*!c *ܟ\,+]TWKb~eVL Kޕs@xȋGj`=cD'P:$ g,@;X^ZlgO>#lA ӤV7c:ad'QK1۲0P,]1׵kAz:۰=+roP VCV;T´ YVsJc{Tq ?Zf55v( 2h}5)JNOHU,$ Hq+w|pn!Nܕ:FY>0*u"TLVV1 [ l+>uP1hV+'q25MDݠЫG8C)h ^lw8/9cԺLї=5&w7kND\ #3-M_цd@2??,:q]crBuQ^MlDp#B?ZC 8RoyCY'J$H0D0x@̠i"uW[_ qO݂HH;u`lw Ģ5TʹvN U- PRamWPuMC mxl4Kv_a8$#ok&$_bfSv*Ñi!sa0I6^+͵$WVDD“5TmGGzG۝3t:Iy Y;u[lo,SrjZH|ЁB,2HunQJP4Rٳ1~ل*c Y"`g oB;]аf-+MPo?:Rh<$Rֈ=o)O #Siz)O|Vm;;Р/00oRlHHQO;~)'s`^:򅮋c4ѻ.ߞRҳ=;AO~u.l5Ui HB)<Z A:P< ^K OLX t/1:e{b'GAyynj>},XvZC YIFDl6n&^cxh ZW@BLtC4eYq'z'S@+M24.@417n?m.‘_;RALּDVeDaJaaia>`byCc`TDѹ؝Mq*=I9|^'c0vA/x1tA [ _gZ4$%{|0=o3Wiۡi(%^JLG=}n|b 40u/?}Ƨ6 ??l E j {ĂÞ>jݮV`36L0`|0Y%VE!:M-qZC-nMAp`M#ۿhW$ }Y{a@g!q=HwWl 릞(RpP7.*>^H,g}u*/ bh!km̀ꃕ o! oZ`93@'ʘesa+bgъ5|Bz \h]9ATHPS#Z/®1?Yp|X@ijbb+Sz*Xu^짴%oUG]wܔr!] *Y߶*A9M;nU/ -Bũf&h3}A+]ͅŝY\wE9k߻92A Rl+(lE:R kk)˕3ТUBAOKv~?VN6iygB#24gU;tfe_e~I*"$K=͗:,Gl_LL72&]%$!m>XmJ³@!6|>5{V]7&rE| Ir'щ3ûa'< T݁{l"z@ىh{g831yqxhËu&wL@ _Th:kNQ,Q̱9໋q&&)v=xu)m2l ~Tg.u 쪐7<1(~ΦWx2$ͮM?'-}Yl -kl|RO"CԘGcfݛP,5~fA25oP\{k\D鷅9K&B]bm7MY <c9P1@^R? n1KI~$L_Z&̫+C>wia7@UJ ~gUwN[ 7{(%-}H/⧡ C!DԎ`W$J$؊k^1)n?{4zw;Ϡb9&8I~U$H"t:y Kd+C.@dqW-G/mSxs12U׿f8&Cߡۻ 6~?3%&xwh(,#gT\ 3eWDw<~b䎮brvgس SӐ[ C"' զE&4CH=$rFN/GMjfbE'*_2I͕DF!vu-f67lxfr+h't`U3b`F|LsW?etvǁ;IN $k\ %LTgk>1 {62/7TU# XJ98G$SJ 3(Օ1iWv/ )}Qz@oF;e0:)/uRiE{N'KDD)+?Q#[U+ULz9=wLj%"YicĿM]& Qq ZD<Љ>zA< i` *%pa.k pt'F1u< 9^'ZNG⮢-ҢPΘ,5j&RѪ3R"eٙi]n>)fet+ß [fU\^=oED?  t8VG1 b@qNuSpO 74BmR/3|4,U H]S-bü}O7RaAm&ւ\R/ PmF>` W*31n*AJ5?wtQʏɸ/Gfڌqy Ą0I7^R ݜK51$˰<aDJ 0##E-f9#X&DpEB%FSz"4d%QijAK2wrr]r+JR*Hn6/ +(!m9nvy^)-㏹LUY³iĽ|5@u4 @%tjFۮNv'kF= ?lleH1eV곉D6U24ivvxɣ{kk-,v<ŲAk)TQ +@6&[>VOҜ z՞gPh(,k0d+C.~-yzx!:GzLxI27+|!yE)B4z(f #hꕌȰw=?GY7;(li6)-5{ę#1sEdHDSioMuj^m_"BN֌˷`چd^Q(uG棥G4&\7N/Jmm]I2 [E#l7uՆ%oU @GUaIYG X ׹b]4a14r^^F%L)&ݵt:y[a:[KNXLP">dJKl' eϪYj[5F2Tן:I>Iƌ rO mJq}Ow[j-P)φb'bBj1Mn٪{ŊykVtzީV/ȦQ'ZFh??JG{P8SQzse 02RCbq\{5΅^{:<ڝ]xr_]<%ES ̺n3A:B-)/0h량K 0_*)I ݍIvreot$ [{ rka-v偬AC I552 rSR<@3lo 顦݊Fճ`ДECRvU ~Odi to_ >m$|8!*ʤdeXۮL%^'vO@#^ h֙T"mfֶ Dl@oڀϼ,cAfG}.Dttu|beNWs*޲]8]024\$ gGtTfC;b{{hxo6*8;EJ~ ̛$ڗ\H0<v:8o(7&{_&^6F͓hI| `0m=ⱶz"qi4&йGΥ 3* {HANa1ٺlH ':9O8F!%w\{4?2"|~ Mʆ{xzQbrw-]|;75W~$5597ۨOL?g^du$ Ņq*iq@{c 5Mze)9PX LMie=uLh!ǬlpHLS5W;`zb%NJ AL;Jͧ lS-&Rs" @/`2[۽rE*$<9UvK6нhĶ+EW%[c3>\K$Is/X[ˢ4=14#cAH r||/}#W!j\-Jk E"}ѷZ|q3-ǯ14 LۙG >:jC]Ph`<1R/ņ] K qh_<`SXH(Xh!5Ґ^OtMFԽ٧FAv4_jJ#~ S_˃"l|5P i?JJ4BB"AYBɨ&d!1*@ߞ}6'4WYZ*͛Ǯ(qu&ՏTkmIWӗ(=%p8<_utʱ<.HFBjʮdrQwCuVt.%9Y/.a|{1[ቔI$XcC|tm XW|4 fb ^OI/6@r| %dCay{xеRj1UX͆!2yUG,\XѶ3D)vXq =^f-йvvaYÊ4_ }CycAT-'#!PŤ):h`G\3p9{m5 H ForZkDJQg/ק0I+ԊG'BߝNgd%Xnvʍѓ76'i0BV/JSföth&^lgcL#86X *UXR.jYe_s5)*' go)D {I[id˅ra=>1=TJwϚbUWfJ3Zd 3 BtZ09d+JI m_E_Ȁ'-g[99Äw˕ТYerDlKWnEڀM[ȣ9T&g .~}h' kf#72f$T/&ztRfb[)Ū&%&ŕӬQg.t,Ýi31{ZHo-LfDSϷ,tvclZȇ-ͨLcm3/* PpuD{iΡ=X@N3!Ľ6 \-aAT0>U>c6Coy#+OX wO?"q; ց풛]ai vzpm늡[SuR$|w&ٞlRi(D~דyrFXBJs&DLJ guD}OЛI+0pz$}QWC {PF@glݼ6"f.jm= ~ Y6zD)'HXllGcIy,UQ{cA&I{p n3џ>mMrBvŒN!Qjd;Š&^>{&;_t4(v6i8 c/h[.ynD1ar ?1 )j"#@ڕ~ƌR a&yh1H0VA MnBԍ` HGϨ"p&2 N&{ "d9 L;:C)G¡7+L5(z)k73YBR;ügRe8yU8Kw7*(Xh1' iՖcǖ8Gm1}+Kz >0\Je hr͌ $8c.k;Agyh,8ŏcA1Pc/ފMn*|x>IXlu=)sX: LgDw[ Q0kffYL 9YfC"]_X*B6VEHȆ0+੎3lv"9*!BpV#ם{m"3EGY+]: w,{7/ܤ Ĝ򒐓SG-*V +i#~{/!MCew&uosbQ'it#C%<~yzYW=ADv<6tl VYD<?_)yKp][MLUce+Vˠ61t!FeN upsh?_:pdG}1C*_CI^8-%l>-kQw8w [d$2!͝%.uWIұ*ޡ0A=.lo/uqN?;Y$*U^ǡYvFэñ^3<EH|0|**R_ C]I6Ԋٰ}vv5QhTJ/ t7ibH2@!,bgt{ ^9N|T\؜܀ص4rth;$}w<9 }_4^xyc h䃚7W?{t2~X[Y.S9[IV)-;<񪄗p\ͱ3Σ#ES{\C^*G[^"}={`DK?U wwbD qU,LW-/ MȒ;<5.4wp4`m׷]:_T f!5i=5nu%"ٔ/rVOoߣ-lFa-}$0ue*3?@|Us_qeRz(:?_@2ez1 (y #HlmHF uM㬝!o$-#&Zj]6C=󆚣~ Gt-a˝'[_CkJ#06 9^ ۤh:}Jn\I7F܊QG2mmz@6 S<_v:=rM@afFߝ!ȅ7[P{(bƅjn8CX\0KbH[zV=3wwZS*d51[DK{%tm Kl;D6)1/+ssE,V)}|`G*8lƨВɫ9bب5Q>~-N/D?|Bm^3^t'}H]\'+vpy 3Ѱ0BXrFmko4Üp3^ Gb8XSsa$+$+Ok ?&AJ"cxL|Ag ""tVؚ: ld +F.BNճc9qeo^cGc:֔(1)G,`ͥh;+P_勹D7ʀxKsZV 9\ھk[J2LWis[ï/2hFq"@淪77fmfSZU^\Cwi({o*=s x%vW`,4ߦ6ZsYfV[R(QѺ$lV2 êͦu%JY8jʙdu$1x< `{w7-qn'L!I6 wD93[/n/FU2"W4 ,X%xt=)Qo?J 7|,Xn<()9!R)r3{ 77 }˻EKS&H%|YU*4ʓIt[#)ڀT};$WK > Y'ՠ苔dž{9RrE._fA. ؎g[䚄'; JBGa@T\kY?e k4E tQj<0{/|C%&tkMӾ*22 8ht=ʥkSmJj߀VrerySJo@% iWeNցhnv-jУ: NSam}^QrQQ6-c "z-S܄`ߒP9'։ !c} "s¤(`y1\GxG qrH|98[qRruts3+͜Ll䉗=Qb {谍Z_A}Iʵ83u^[Z1j8KU ДW}CQS b7Qxz]aw[ĦΑJ;P˰ig- 4t 'MJN#=3eQR7Gß CdF!yV[DoxqI潖|.{.7>8lBdk/85>& ]ȼj|Kh(L@=[LEΗ݃h(T[ d4# Ĕ{Q Y&F"$|ڌlݭ:Q|]g[uUB;>1ӦLU]5q^gTJw_ϒQ'BM-򢖊@y) WoԨiUom "̋A<;Vȣ̏EyK]Q)ͩOkP?%W!M8:~4Ի8AKo%p*JQfPx]`R=X̉Iu@%pQo^!9yr=C)8V[+5}EO]֤hΧ&HGQp?˧ӷuңg'+Hr!޽ⅡY*uŒXe\!.3> &a+sscǟe @2z(JUS^@t?fH/{|.\t [E[jsoO25iپm˷ѳSpNp-y#4oڃV!>^c*s$4/M+fWC̜:h{y\kA?H@?91uH)9(&!kcWsAaǎϷ+!y(N0EGɰK 0eّZ-:c[2s[l (HN0Q薜 "g 1.OahsScb<_UXs+YLv%$$:wbor!@h-)l7U2ۤH{~~MI|޵ɢ3?af)ӋH4_ݥ% i淑)4:8uS |9ДVmp;`k-}&&"<3opӑ{b+u?9ll}H:f%+-ipri x)VCpD9[-Ӕ/҇͌WٜI!h eX^H[# OH:e(>1CIS)9 ԯ!B|>%QM¢ nZ"f͠50H$QK '*xG769ުh`%6dB$s,#Wiƀ C[$Vr/4jt Ϡ5MJaS6"y"?Ȏu3XN%[t!oypWAaV\Ep?!ߘl&ξ`wJ)쓚2/"BȐcMI![,5zZb%_ȁw\-Ŗ>)CŅ쁒}5+OpPTh*M42_IO³2?^~Ř?M1;Ʌ=8JG`r IS76\}m-)]!@+y#ܬ}yڔx0wj #-(,X^>Uh%3kJ&b.u[zخI][`}Vo7y;ײ/7y. XEΊ]cZr<841ݎt wCۂpPK8e҆էpsD[rbl|ڢ٫aћfxrQWBYi?^lǛiB*PԑyܭpE˭x6;իg\;sw `҃3%ћqHem ~ؖk3x\m ǂ$^oj`v7[eEG@=E~ G_!qz%Ѵx;wn?h䈷gӝnXX,͵:?DcjG?7PxLH,`efPZ4k&ᡥ DϪcW :OTҌC8i|pՇ7r$ JA?Ԃ7dos?YJ}u!ɷ#VOtqe? pFqES"Yi _O)*^B0<|@O 6 tp 9 (tn=̘iU5ΗcZcniYui !@G)+2.H+V!T FRHum]%>ҹ3p[Ѫ3pTCFOEz=4M+VVfS)xsK rI:^F#9a_,]qۿсWTuPsy͑8( f^AtmNE L)U&BK"2ODw7.X1q9sH,8S^Ö́T׍Y|8S7-zh| Z%K( <|9AN`XNj_+иIgΊUo,6V>*t7F*dOFpx@`a3xǡ_( 6j)&r5;("mpGL}=H@z ܙM.?K1U ߆1O hx䟘J/\W/ 1)[m\Zc`@mv!`!' -!RVdstXFsF cF_>51f\yN({';7j 6^U ճWy4#~\\Su;t=h4Ag6w *[z9.}jY! - u5ȑ͌](Wn%ӌ4^lQK3UE.'Nx~ XMjd-WqdN@: CY*6  -i fuE=W<g`7]F1}^Fnc" $-3ƨ+' Ic[rލX`;a)&?XiǼ@6 ӯ{RL*Z !d2(q 8̂*# k˖a5w(ȲTyʁ4ぅ"IEfCs4ؠ 3۽~Ь G)n\"16+g+Z\e*gqB!l+GbeeƵ~ t(XI9V䍳#_C}rSŎ~O:gr;e__wΆ'\n 3pRAEE4 :8;W=l87(%/Hx5A F=czuv; @@>/޾Cx`[ H -LJK:e| a2.e3̶.u¢<~lM J)Q$WҰ /%\4Q%ܧgTRS?NXig,RsUgX T&މOk;ڱ,Zwm9nUyIGoGկz ݡ\7Alko#uX)زj@>iekx\-xw "P-:.ɲODk'v iՐJO!O׃8hfiI) ِ( R[=y\UfIB82#ɠ2UW1Y}g[멚3RU{MKT,9q~:'$:=_OkvJ,mM{m 4vq^e4X=OR~1i1zN^U/ÿ6.YҠ[`Q?M5]nJHN[%vwjq,M i[wZj#3,{f7$GnZ sh6>Jr"VE6 ͽ⤩Cd}9AT"E %ÕSI ̖8"Kq\|9l M9{-nJ{DWʡ<p,~!(9j3HZTp &Ɋ;;,柕O"8t99=IҴLOJXhzG@_f9uQ޴<Sen*`ا\v`zVHm2g^|ʴ_ZP+_$sIwj+ *`?AF?J̦jr @&ݚ4r1o-J%$,H}?'Rz[:ȉ{_TP :uI(Ϯcyj[Px&}hՊgbKs]aLC*;Q>i opc0]v$'4Ʀ/H{B3kjjG|4s]|+7' #3 kĶρ΂dV|/ dOƼKa7gF]7M N #0w5VJ3yL6A:6"L! r1m:aey `0(pèr<~hs9l\-fMH$U8ך-7cdmcx.^v&k#m9;}P{Bzc_>1L:;GB*aZ* Nhn{PgKՙNq%9m0rG_TM\g`}ec/uCߡG5"*>i}h[?Geޱ3iׇpHqgR顏t7Q<.iNiXDRդvO m 2cL;onj Ʌd5PcJ'qQw(i(p~@c!xUNeD UK(7]MXn2.21~nlދ|VD[C|06ПvO]MLkմ]5CmëKվZ\iq9ʭ=n=J89΋ùSDJDCPb(wҤh$Da(崏h"iмza\Ҍ "KYεh lgr)M?׵h\HEcCE[eڛF~uۭ u#$9GC>(ـL9h_dm\II`ܴ cW.]^ifą'Z4Og CKXc .8)y?sMkY%ty"QXnxu^&_ =+ ]bX-\'gjf_]nZz?%n Zg׻E')/DUk~MsJ] ]I@n~n}:24]r]yGk/jkų2EUҥI@yUtUV=(Z ?QpIA0362K$w_n=C83 ͍K:=Gas0$M[E8 mX4OXrOƩoӼgc&+6g={q`C)ެ%->?n<<N et`*\ &ϭE%fr {5Xe2VS&3LpaÒ%;fk1kYǠ2=4k*3.n+XUY}#+6+heS֣3]T^̸x.GpZ4( ٓi"?@Xz WE7bylӏ9ܡNVs>,e`X҆ٿeft)xJ: B34R_+3:9׹C@RGI4QeK(^BG-c=3aV$xz݁p}M  ;RBSB bEiGQ4mu FpH~b"Sw|pu nA`spcmHӁW٨cw值dLgÎPxQRwsr!wHKFdwb@}nY+^`n:އ(4, uKDxs_̴ϫfe;tWt!Io\9Y6ÄQ*^6RIS Lgs*Ć⒩]Z7{!~oV!])1,wp\qTwޣ6X/;"ti̘kӺ1!CQ- v#Pnݵ?zTk:Lkm rCO\"3.ozO;N V*DXv[HH4;28"bvo`5“ymGj>O(XY {oqK f5X$N{#^IΫ$r@o^+]y5ZZӱx{W936LVC/3 |XMdcjk9mLLb p5e'L{d?L97^8>7yymн "%ugP k] U*A3 o|K"~*I-gႹ' Q{t'Ѯ֮ϟ U~XFtu4a<ܐm 2kPH\7M״_dGʗ LrpX3hkv MNճ]x]?Φ7L[Y&eX@[w;5}3pUb ݜ} WXQ9%$o&\6JꢽfN{)t.r˷4ѦăX"40+҃: Dҝ0)nNBo}M5kl̊ ,aUxgN~cm.o fN=i uFm|]T9xRu\pvBӐ A*?pm섯a"^D 7(5'-=42<=r1M@*c2=b=$j mS|Rd 2} (Kpfh6̊] Ԉo+6ect%H[XO@y"$udT[ FO'mlXM9V.b'&gYjj$z(6RS}b@;Uw[O&JӶh ;t@ |DFאs F;kJ O ͼL}"!jbRg@A=i3gK5+V,H'>D9_>Rқw?ח` NW:W[Fat[ ଵQ#uN*]@ 9[}}©(}ip)-J4JuD~ZVeNΉі|SDae)S@2 %1 [—#<>z)6 +VqM%׍s*?]//߸CpGȕ?GUH~XMV2P퇉.ohvmB E\Epc=ܜ_dQqtȼ:yק֑|2AYTb/TfYKYa85uZ4tiI_3< R8$6YäN퉚wQK˳YmVp+cvq997GE a(zˆn&FVi f|I,h8:|Li~Z\|YA>MV?/ ֡@7RIppfi:Gbr)bD&?ǚ[WEz-YA>Ӳ( R$K%@ӁɈagzdDFi'.^GG yu]XXLcERYa7;[ȪȵTo \mu Qჶ HhU8OAv@M@@Oᘀ WE lL Jy<"DSr!Np!vPۇ;y0e>LaStoeףi`nG~ȜD j;q rPU7DM}7Q/f붲\1TV4ۼ6jm!ϲɭ%]&q ?&+t~2e,j9yc Md:yȊy gBk$iwU-h)p?VV܁vaJ,U|L/ J&EwKmD6zɸ"$Q,SopjU٢X0@ adIYw3*a6 .TIuLoǯ Ik]5X;wT;tc:d~{jz`ڄz-o[e[QP1o؈'Z>*4tV,~'_84 qQc[9_ȏ\utmط~,d>>/4B;b_td+ ޑѽ O6օk_O?R(UgUik&nI%,n K6c|tcV pw3[wotk8LC"oP%zztPht^݄tнquR3r(d$g-;# ^|FSdi={M!o(z;O/c:j $يr:O$RV,lCgУ RmLMt4`N[d2 ,TISyОN c fuz&0ع&4m ؼ[fם? t ӿtAmz= cݰ!Q|+`eX4鸣}%Rm!h_3" J6Ԛ,zU ω, [ 7 ɘGD*>.3KE7Y"KP/1$2?_u]gj??^hL5;rMb%;Cpc%L*Plޝm֊>m~I f0q1ÆvP|@4VXN\)>"=*LCOJRQ%Ip٤AsܩIc=*vJqKW0^7m31REA &&) F6bXwK)ࣣ+&᧠L$Q=[$G3eJogD,H.?00M*P`&$9\_0hӴ\R-VH*pJe9j\ OnA(~Eg;(_+C u g YE@@Ư'ݗ/, bɆq̇HҜ9g~)fݪ ]=y * FTu0[]iUʾ:dg!^+פW=\lLL`V9t,㛂iYMι 2htp .'B F`Ұ΃*`"wkU}Kޒ hq?0" WHCX'giȨGm5xA'ԞjK$}oĚ ۾g L{o|[NSp͖xkJlN7) [a5%@#cȊ[Μh$ nW;X9=*(Vb]X 8I `?i^A9Ej6OyuD-[-"NZ5'284-k vEaT'ڬwx%`^ϖoq@;c2$5CLF 4O[NKy9 b 9Ci!Sk/3rSёB7F>=~914^U_ZJkMPBvmA[ A@7C (</#AbiGp=?M3$ ]`z2 {;J ZUR^t0_ ~$hI)=:3}f:K!;vר 1ԙ0R{ƑJ!$.)?\v08)*aN`f[j HsazmFGl!/jZD[_b/vUSYNP\TP4`FL[i[f枷^tf6OܔףZW FtT=@qxhgDL u~|2~ik}.1N4*IOl>v!W: a.Hhsv?|zrKd৷<;՛y*z #;isfc+Y<7#bn7jS C!jHrU}XMH6Vg 42># e+(1rWma^uœ\P 4_r2R9KGC(Nx.YGI7Ub{&4E7Ӥ,wK4Pd -TgNq5ht [cPS÷/uΥ(a־cWк#EMmz:Z'6{'|֭Ӧ< țf_GϘbvgŜL~AH^m^&Sʘ}L]d/q˼9ıEࠟUvS JpbӼ4U0m`lo5s!Vt?XsOH2 jY[zF uu*큂L,R`ƹК葏٧A _z\X4+1՗Өmfyj'8$oj>ĒWV:oFNy4IpϪ:azJQ&K=8k>EG]9#+=hm^)]6e04ӁaZv_{K_p7T`')LEtXBlr6(<'QVc.k/4wX$L՘1;m^IB{Ø^9Ïv $#\MJ$p3VNn,YW㻮j;J;3N b#$Rt_;[z.݋coB)m7JXT<\$*YYUERDBMd n5'_|K%iLQ)B[6N8]#B6l ͤ1/a,jIL.2(ћzjAӗa2Z9 nڻ?I53Ir"x1fx5}X/܇ArNA(OD'xI Oܦș 02FtbR8t A$qTs>Gu0(JeT)JqlzL 8mK /P)E,/IF#j<]YvX+ԡryA`/׭\oXv)eρa&k}zF &4{֜/lcuPqi8Eo׀ /Ei#sႥrkw@%OXꋮbR(m;+7l |E b\7S5'E_sB?K^h{M0} wBuǁ` %6R̊Dut*BH)6oR8־Zqg;@OP5}LF=Z]Ge S_el ,>A ^2; R*ltŠ|.O| / $Lp-{1 #:-3I /č;=PLPm>/x@SiӪn$ƃk<.y_p~hE-lMCF%9v7Cu>v_TL0Rͽmz/$ NEϦ6E @q%^*;,:p&,x4fa;oCS 9`vmfhJ`%ӕS?ODhĩ]+ QbK|hJQ,zAȢ&:-$Jg,D֌CGn#>tr"5~^oh଻?w'Ӟz#پ{]s앸X;2~${ ]xo߫{ZNѦ0amM:"+4{_3( |>A!K:UpĄthRG`*Ï~7HDQ`<QY|?yž_ܵ!%tf~f A1౼Ceǝ3en Zt< 1cv 7D,;KL>ZMB+J4̻lzыST_{B콌VnL쟇J?AJŒKbWloߚ\rJi8Ox1Gy]Y“ E+Ó$?0mz$8REgpVn.Qʔơ&6Ea?8*d$킌W$HuweDQ9idBwLEƔfAb10{;.nCT(edl+O@'ePmD_y1.W3TʎIaMG!/d Y᮹'D^3EEfjPQR0)C4Cf'M=קޒst5)L!XoeagM|KgN2yRzO} B2PK9(ߟp>DP' CS>k$kғ‹Y:C>r\帪؂x֦rMg_u-0 5Q%+`@~bqJB7͐V>O[yɺs|&ms]5d;+wxx% [WOUF@ٯ2R=.O)m:w]G?/1].xS--zMZT7c<_G:)A6(',E^*`6S'z#BgZԲsލŴՠV42G(\ZE;yU}J_S[j n9ԊUWwS$=E mT>~)+CQ9TA3+RWȼEܺ/2`az(!wjER[G&ӾZPK$/&ƒGi:r{MKb`DU \`k/ra)krO9dV`|<^ׂ`_,,DT<'#Jh6/2&u_b-G}e}Тd药3ߧQ]e]woFƻȃc4 `Cwɿ23sMQ[ZQ*y.{=yuLòZm ?pHTKyQIuquwm?3TZw/օ+TPɼXF!,o/jkBh _hnM6~)r].EwkjW"x6mUxఢ r(<>np E*71x eRgmscmQ,XnxzS45;~ғŊ^K)jxǣMttQ?Kn"z%QUw_=M{7f**Hs+ÖX&J|M).E-`@ZbY%V)/E=&\JN.u}^nŀi{ '#FڅPU2~$s?ea9ŭF\&EeױlKR-#Ԯ %J{r9C UT+K>z F}ԍޫG:pyXJ/pA44YTbWZ\q*/Vp`:CqƩ 彄E1*^jQ%XV3J #^iQs1J;Lhgi^h|vd6N;kG HCsG' +G"A2tB ҢG}_#R1u:wEuLٜx`rkzS煯aKq)_$Qn `Ras1sAUAרasǵ+he%&6 ;v]i#QdH:Q[*P)띯nQՈ:0>}Qmκ`yySt2o1r2S>NpzG$^dT^,Ub'YݙEt/EO<jC`YGSjFݟ`gzih_F/O7b) 6=NXd`M\s(HMq)r'.ϫ4qD@=y [&9iVnؐR6f*r\tk8-bm]Ƭ0d9%W;6Nh3R)໬R֌/,ڮX"'>Yfӳ.Ѕ/-i" yuSܿnv` +ԌdſE1B8d _Qh?b-1)Gk^?X2wnKf09!۷8_'q̗Oπwxjgc](Y5z޼6UQDC5J(gqi%:4 ZO%vYwm`<+ eGcD'A(BdJ Ny<#AH,-{ cXouvz6--f/$b2gZckYNv6L.4Kÿ--JՋM>bJĀȡY{ocGBzM)Rqm2e>7l!rN-mXL1H?0Kh:n/"?`I@dA Er|@)#j~x-l=ۛ_ /s5 (r̯FpB5{cԿ]z9u1q()SA=Sj˼Z;2Fb6hв( J90(D(6bQ /*7HuxAyDl '{yĺzV@eIsQ,%|xC$g&/BͶK4Ÿ"/dN S- t?2coEvyQi[ ^[Qu^aϑg2c+{Ee>|h1?u}0c`,{AVn10 @w(?370d/`pWSB.}lӵerXx9z2@AlRW$`[cX r S)u^Y!r.tP,l(  : }FNL@+ߵt# uZi|7NQo V?`$ ĚJ\óci=4OZUa]ׯ܅>d;`_e{ߓg4 S2uw0G9桓c41dXPǼVC P1%sgl7>ZŻIϟ3fD71 0yp4U]z[jd@ŸnʀCZ&{IIcԴ󘋳-JC%Kx郄c>C4"JÌU.[[HC:#H3`mR5t4擦|-N)R$P? H%0Ŵ "E]ADKE&sw ZQq^`Pg?|ty<#6 `p/߈'A4qmk$=t@-I]>eđeXM76V,A+}~S@!7aMnL{Z3U=1GH`i |Cs%cV|,hvQ]0νY~ІXaZ*FTFIuIJy`Q0*;t(Qm$$QwCWaA`Ů7,0PB_X^5cUs|b9q(Aƻa:/Ӡ'g$D;ef p}D 4žsTTuUst|egeA،KH]I6AKG`^:(TO8LV3JΤ8|K jU4|z kfH_gL?F3 9pQCGHZܔ8g{ 6dO'sUSY8S|;l^9t`إiDCTWY-Pt< ;@Ldaqҩ2lk~5uZO T5_Q͘dF욌;SN33t߄2sզT$j&ג:.4Zgrt þe |7<ĸpXRC,;}դr85u[wY;;nX*wU}ÎZQhs{Il< 9ΕOMeWɛ s@2B㵨ˆ1KIo󷜑l!.hHR~}@#3:?A׍,͏g| ;v-P=yi p` K'V rU;| גKHanގ+<.*}@/$ƍbak|dUg[mM=zoP4d#v~'j_!)_' QnI ہݤلm£V #hMjx4bTFX %/Gi-Owŧ5;j}5|K7ߥ[܇l<+!S4e(5cT#)QlǗXY,A`V X6ܡҲc@{5h)Y~DZ .E[p_/#Pl>'C܌vi=}TQI\ 7euІF<<9v<W\Z@~$U@9I? -X*a,ce!|=~&h{譪g(;]~}ڪ"{וl6Cy|{U7oHe!8fiPLx Cb[#w$M=Hcw 98/GT {)"7S4O,}-$2 2;.$$JW5hjdz ^–k%:;jrQTз-9;I< 63fvRep[D],>%ƓBF |yB|Ӗٳ2(pϝ0ڈDw3B6~ Xy+ aO(4'6L50@-F/~17)>PNZ0T\Lre ʑvKƷhz0GiƦ-pDtBux'9|_aLH#"q3%+-ۍm B)n\A4P%Lq (|\tHiOkS[MwB9GIed[!a3?7[V;-y4J#*?(cyɱ\.C2J9ֲE4xP5X RyYyGN $ 0ivh`M q=H%~ k[XR ZN%Z֞;d11;"j'*3S:bSd8e%Sx-&GZ=ef(0\1Z7Z H* JB֬_'#YW=SO K^bq2@4hȷ96-DKdl*rRJt9_ @\8\bFy7}5Vg9) -KQW-y M)+=dwKirB htP Y@|SY200ta/kߡc5ĿcգvMGȁ -z2Ж"HM ay%;\){ ¥rTt}}ԧfZQukE>ie[( JD:`-}7y]3aRׂ7s9-M!>'I룸4OB齣Ms!C8QS0|vɵ` <}UXaa]~jzZ8'{cp'iI ;[R&NoC7Rtc'nS_}ÉYq'|*Ȥs, 6 7x$]hPݠ΅c9qXzJ4*cۿ%4&Q2C䫍gf?&n׵)( N!w>s8qcVk}zJ m7QA1A!8^WJpn JoU@`PU:.ΕyjhY\(seH7CvgH-4թ8*x>8]P+n"\ؽ^+e L;Tm%']Z#(gS;?Cu̔!=ȷd v񪧍0Ej[$3 rjuUY 㪳D]2 F@a xn:MIܼـ=bcZ<3*Su?ӉY7ye݆Bw,"дba_{C]`&gv'مRk+7{cߥ5St rF@b/_?^5_%\zѿEE3ISA_=)P|Cr>/kV%lj1L^9Vvle7Wٺ*ErU(vϛ2/˭ݷB) f rEWLy,̥z=-O523r7"TynK{w3yE<"޸[܇xu^BPxTwWBsZ(v_KA4eSÞe-Q^|?۠t7Xˈ;oCcCa**,D[y{z7`z^HHHq9\,fj SڞFhmnܨa}E|+~j$.$qY@o=WxqC_mKZ{92BIߒyJfZa_N}#?Li]nUk߁^ &d }bxf:ZD__n͎)wnĦPޡ Br?Lt*NAI8 Ϊ-Ma5=`]GJ7mIyYܢ_9u'0l;<  ^4N*b9FzsN'7d̿4>pQ90],ٕF0HTܔnRݸTyjYyY-GL"nOWIQe!ܲr)e)2N;֣7cd+xjA:&8/ecܕJߓK\;76͔,8Ƒ" Y[i,n#ݟ.kDr7R.k d|/b|%a޻ ,&.QmJ S80 &:jl;^uk924*d)*ܶ8m)@9ګ 6<&e un9 E_)axmK@z݌ -՘#eFPT,wĥG}\iWt.=X6 K` īг,p^Gɖ:f:Q=?G)9 i:![jcnr ʲ..Բۃ<9n)WԣZ8[#rXز-h;\az[Eh*n 9}e*]8&,Ļe&F?^UAONqg{ː2EHC}i2|Y HXPiL$ض0W[>X}\v SL-"Iٓ 6hȠnkCn['hh(g/v,yzذ]_#impT~N_utAuH;#q3u|\Hxe|rA"5Y\<|#GK\k]ۈ4 &WtII?Nts.&[%Tɫ$n]sM i[?p"JEfa] j.#}DAWܦ9&e;i-jۚ.et"r&V1ƽ*DF.'NVZD}Ztd]/40#ӸF jܥjgh,qAǶ/"M'>pL0218%%Eroj~ņVw "+KJL!=8ՊBgvfR|)~zk'N f:jfϨ YUk"boe`'ǖV '3PNrGn YeXۺ;h}r :3z>Pm>۫ :-l[eO+lÊ]e&FLs7Nҷ Sk򝙲*ssٸU![fES/WjJ[f ,~QNRvnG9"!I8a*3eLKpY,[-Ta h[[O${\WN_ È"Se#+<8op,6븪`II~`';"XuqS3f6saTo j1P7e67*|?!*WûZ~ ${wxN0#TSnYBs‰GP`ߒ9+ʹl#v5ICA,+pD&oCI!GYHT`ߚk'۽ZxΫ‘e@p ۦVeaťW8Evx77Z"Fr4ȃIk>˾J*{Sug9oՋp/;n.Y`G:sJzp.A7V)WGO-4jNDoIE&0 (2ptFFzGC NQM`G]n>U=٦CF R]q\etJ}"VPYoRog]$E -!΍G5%~jR ;?BfmdKGa4V("_3prϓhNcEsJA\:Z-Bo^'Κ̈dD\8HvdqS R0bk16%[6 ڥFޒLz*Q%|jR7C _$W1ogHj״q˅R^O2TYȩa<$37?GJ\6Ogއ=wFٯUV%KQh+s΂G&ћەtB8g|;X؆VC*mm̞*i}<56(dnbLj$5~G7OaVh6 ', -`<ְe1CS"/yPܦ{1IVK@[ 1YrIj_+8w%*/؋q 3,@ rʡRzͿpMgC+ÔHOMD O(&uG6mw-m%kK GI^Q/Wݠ8wh3Iz7MDDya CR$U@*?}$qlm-pe[R֨_™!o"R#WbVn򛸹g d cm"0TBnLx'9yXU#[,ZK5&t#5r1aT j G( 8 4D5}e%K J7|WѼsTҵ}'$"U ZfOk6Z%h(MrnŎbt ɗB@ -S-Y"F{ }HN4,:(qwYݥEj!\itq)똶!mf2 n{5a֢itj#.ۢaƞ֤ur35!K LњgKR9kZm=u}p߂YnXBo suo'".{h$T<ĺttc'qGi^@ B'WnpENCM9,,R?-z!*~#"R"zVZ7O>&YۑGZ "#Suh&j[)UE Q/uzmꂣ/<HʟW׈lL0_3`X,)M08N54R @JE&YΧ3W}>8a\MT^ڇ&gRmӂl;3kj]&J LtVh2S.&hi O(!HTko>%#1EyT3w]!H,KS۷R"+U tkadMV6 g*@ZpGWb09iX)AimVq~e/7]⻑'2_sJ*9gz%Ư"]#RM/'i7ߝ_ֹ/R:d>ůAg^){uɁg,X.bD2p˗;eꎥY5rrA"5i&V[;5N+Vr"BQXdwXR gm%tQ@~Gi1q:C' $ovlD;j%N4n_'l{99"D~_$ؒ2- l*Dら+<\t\c]m{$l|3DtؤyA\-}{R &el%ɶx9]6;jik yGD[foP. ::>\sn6{7WYpA(<VH*=q}i=XK q'6\¹2b\V?KNPX`xZ;ge \L͓2V| O1mjZ.Vz _^B(cPxENՔsė LDX0 sh6aDlcl,w>,ۭ븠T9}ihD-U-`O&,$,>+g.K28!c#* Ar=r`Hi>`V#KB_ଢ~BHQmy6|'ȧHN{boBzѾt_h)PY-ԾW(>sY{ S0RSV(T #'z#CƧل-?[ibXF瘴%UyI7d%#ᓔ YP+rɮXv'u~HF6]#b qK$9(Rj$P[]b|羭2gm[9r!ׄ_.[0BR+nhasduY''k${xM0/{[r5 sغPv*8Fw2:Ltm+3Xqk2z-VVyR]7(K;TJQܡOЪK,P-[BRNYm^pybL?{ 7/r_ ~_s=w%RwX~?Y#[i``c[._V 2̚~p bJa1Ñd?]:%ͯ(GS=~v m#!sM2+0{=U%ju Q2LΪ!DuZJ;k;k"4g<_FSjhWyd[w6Z zhO~,ӑ|P(k b(׀&i OfBF4|PYV$:?l:Dk\a=g-s/V="_wD n k|i?V8/ڈBp bz4S-KZf4w@ҹ cWF[j!t6 xd0lAb<پ)<C#q1o?VXϲ-;cE*{s\{X,e 16,^Z7!r860NkKⶍZd"bإ/+| 1ƑY;USGOcv.Ȃړ2g\ˢAcd̒:|aU6 ,rbiQ bյ)#ߒGg*PEXSi5h9<?<J`bq{ -Hs5y3KzKo;'ǞMy Äsxcm`)lc7L#`HCvxUEZ䛋;Nfy׶1/v5o ȡdERx-biiGcNaV!1ƚIs?,ɰdΏe.m|{ŕ.8e(t KZ A߄Ĩi\~G^#7<L0E1 3jcUF]Y4BD FjBܞ6,L@}%cƚ/)QiPPH%XՊT/jѴRb{(BIQ ߈i2ź?=Cڟ`\>a$R Knퟖ~=}F8h^%w`*v ݗ  ń7MΠDD)FP"QHh1d2XX5TlJt#*"e~dAS ێv]/鸆MK&>%0z!fwRQOų .MJËrc=ѥ+\8OF|HDDMM5l'Rh}3cv7JS:5CqY-3ݍ;ͮ~wxO[r/.m2102ya`5\}K/x{Q\|5 #6.3 ~lJqY{)Twx-V翸rM2Q-|ݩ^b'`1H0߻w`,'`zÌZ$x61=QvO@N&n4$pĄ3?۴Lfyv;`=;IXxX5DS7D:fO( : 〻u:PEHp ZmؠLQrkw%'2|]Y$V͙ qNupI+  f;}C.qS,&Wsb9j!#^쯑#@5a% V?БqFt hDeXZh((-(^cu-cGкY\l gvyOr9t1ZHSOxX?0PsZrĈc,fu;.flZt~?qΑks+/j K9cWua>Ȣ`^Z$q nF,m e =>Y]qOC͛~7A]hW*/<1Q<$J>ǫ[`܁H>nTdCJ=xfGw9RO ;'[ ɂa7R4r/Z\gPu8D|(@)[C "1%TWl!cYh\Vef?7g%I SGShNX2"@uh]騊Mu0Wrp|gL5g`\w&{T+uFӠBj3gѯ9;J<ò!<Ԍ=x:H'p r᪵;(ZN6/~5_}vptz ̄ YFaZe0ov"Lj3AGu{ӆbz> @0BɾwlC!>$"`J:u6Z[?1 'n?6H0ipMg a$0BkxuRzNBx{MaȑGfA>G@L&ÔV-#]w*\K{ѝqBG5VvLKiAe36/'"V^i+հ!HTb l8a2q8-/61 ;\qy^xt1QõW;T+ 0%GN2ً(?FݤwVK^Id1͡$s@4f!и~!]5pqɞ҈f~6'U7t+Iqmncx7lVrCdp+y΄brc`Az?R3LW⿮\@$(C[2=ÍQ*uEJ֖/Qt+zX1'kd z6tbH2FiFQăE}8_oeUᬈF%>C3ӷ% wL$8tf"Z@n}0ڱp Chč/..! 7+:);Ҷ((v w\ڲ@VD $)$r7@Ͳ_zv#[l>*&IS; R:xgW7JgRL*R|')E|m}U=ZTPo`i0(*A8zvOĘR晹x$XhIjZǸUmff-8\p b-W|f/}NzmhGZ gysTM}A!p4؞Lϳ'0vߪT#kH wEw}J~.rG:xtH'? T,syZ_l4 @gc$u ?+y:Z9^p[vxiS1)x->pZO_[44ѣ.<1oeIRa#OzgJt3&Q_R e6SG3d_EQٌ%fON,Z_)z`^ъ'UGa4!Z:ႿsS+ov;Gud y٫)o4˚; O=n0Mb ,4<>YoG wo؈Dh2p1Q980Mo28}Z0}k4!g3FuR18^@w7kZdDemhxe{{^ɶoWpa_cZi#+ _凤ݑb8܀~i8_ONmeiQu%)w*K=r-,UeV͞/nck( 0#lX3m$ⲁAT|N/̥j^Ou+G*#۸f#̟jm u&:Cx:O]v, 6;wϻIӌ%]¼mƐ R> ^wRu ܺb3gB⵹uHw3)݄GnV=?sğ ;A~=vϔh'3a$}}Qj8ƶ5pKp8^5Q2m+ _"-aܡ{B?[@/XCDS)<<xm+-z`cfphdːam 6p#mܹ(EI0$ na8= xg,pFMbͼb:@:/|zXQEY5a_1T3\79ݽq=*B/\Z9 QLwk;$<,=7k lWf-/\T:I\= kF椯Ĭ`0׸|sלP|54&E&uNE͆fp^^H!dYa@B3h{PG=K2,u6,}Lr,Yc[7ʢj_A,3ڻP~&kOPDHm7l,Է=G??Ma-O7>:N$AVYCBuf)(!ZZ]b2압ws5.α*x: 6f[,4n;C >azE#"k `_CFT9 Bc]h"BV-^p(6:[~[G5}pU Sd. B/ -:7W ϥ<^ȼX6laI,)y!`ve|ךΌ7Arhcˏ{V{QxG `݌ڵb㜪.l:Mf{sT : lЉ{ f%Cx01с*v}ȦȺ$̛l$ؚ۱7r:4Ș~য়7&B!Ab00 AJ] H;<d='Tfj[T~=dcn"uȄCY}J_: yM trz0o56JeԵ3Y83Oْnߢn sضx66ިHv S|6?̡GJO}RυUx{l)T)|jcBY`!dxi 1k_hqx|.Y.ժ:c[0vRg=\DښF [utVjA"*Yz~SS~jrˆmW_7N"ܬ특N dp0=gqs::TsXZ]I(]6x}a7KK j$6;gwqBuYl JZ"|:,g>y2Lt)Re* Q 6:JMr9iTijrNםE5Ϋ"Ǩ4nŭQd߾T:`?܋X^ {69@^ٓk; ᇰA_C"62⭡bec9F`:ٯU2N5S; sԽ+kgH쏏={A +xsS[zF'ecԨZꖤݹf}NSQ~9b47*%M:7%Va-?.CLHG0&ObQ5na_k{K|^ q4>Q1gT w{԰}{ΌCm,ﰉ`);F{h N9N!K1qjf05(]L_ͪ=` .O-)B]~ Y!nK)%AC(#6+G'X<ˠq\ h hH)GG4N@%w!&uDޜhD.yi۾PTB"`Uqg\z3o/K,ZUrun:>u(gmtW kyc5w迖*榉`9x+fU,xJPa5cǐ[0٥pAO_U%$8Z+:6bTi%xXP0c܌5@UGŬ 8ƀNrF'ߋS1S'|)_ {>.hV%qZ&>6 y)ʏt1D8l7s~i5dQ49'I2;d#p Ci5尜eMTt jQuHk'Aim$842c'G2PǪ;+B =LjC_(K \U\eWx$U[4xWW؍p^K |RyI;8ugX LHwkiw2Mxظӆa¬x#M2Lky}3)n. Yu$g Cg A9,"yNv=&OU\Ֆ~CrrNϸ^FXYȨ"%ˑAw3VQsD޻dZk ;FI ݁ߞ6b+柸 1PV *^v:}@}gCgX8cytrAJd 7fgPF#[d_kғM4A}*"[ ps:prt}S+ԛ bz \PH0% ~vebd#DUBJprX^^xA"!mNES:4Z%M2Xt5>x1v-P`B=oƚHg ͂˱ 0)X3F@f6K*΍6Oh ]=$ ѭ}^jHe#:5U0tWtk풲B&;vFnZ bg"6e,d$qLyRsUcsNa$g0]MI; M( M諘OR넶Fb+IK6}mI|Q5nΜeâD [R 7ug> u"m^ 2#A{{a o|2•Qx13}}@J׃} _>~r;܀ﶪȽG-GuUk'S|7 5w[+wix0c$} y-`3)k)/5w:;u>eC^Z4bAo2}':Cu5Ӥ`ܣlMM: ;[&y 2'Njf#8+E)6p-NuY& }P.Ad@V5e0&J؝:l5grvq|t0jX-Ʃ.a9CSbW|~^s!(! jZ;Q P*' c! p&HrL& ǖ(j7B[W#=WU!RJ)uǓGןoQN10Iz>-_CʥU1F8$U۟ ~fivX"8`nVYLP'+k2 ŬؠFb#qiBًxx F?7z$Got}\}Nq'Kv< jm0YKTW4`-Gl68\H:Kq:1i)I D>ghӸ(ZtPF{.;}pkbN]aGqegE78"<&pFpkRx<cva+%%IQt6G m#ѸڅFV[?(*ΕZ W(Ħ%)+.Er&Z?Z\}ı067? 6Y)k◽*m#JT{C« Dy wg*'v$x1R̭F${HsNos!#c!}{l5 q<^hy-,Po$Cf_XrhGJDP\6]/W iTZ7Bc)u^ȴV38\@3 N%@箉O=wt|♐0n*S3ᄇ'`5Ds, (l$.`U!ƭI0tcY Ye@8ܠ{{їm*M }ct)yNq׍h|iއ_O`ȝ2W3hD=C25wr!91Y JA( kZ1r)@ F+9DBwn?v,v^6T*hopt+H^j*JXɛ ãM&T=iև} kyJ uk.nNWZNfG6M}aԖCs|g{v(*G$h/:LNGl3&V7ϡ>I~ĨBYTѝ^ 5 ozJn{!vcEƴ/a {=l"h%! GB_U1=$o N7~ë.JR 3bZ4.4m2jtܐ` ;k6( 嶵y6ZwOGHw6O,N?g=f+FxJi K١CYЫ&MTQtY&႕y$sd&Ḙ; a:ؙf( m$fA6L&KF)dp gQ{t\*NX`Gh6 P_p  ^3^3ߟi㽁 mz^]G,"̆߯bNÜC@uÿ6L*-ߣ&OiBn4{%awuYj˃DAptД<7NL% GCV {ŅDm K_@-CFDp6`I*ό:vjSM7xt;C(]S/5QX)1hWQgF-#xC8^vLb f֝3w)X!4Ǘ1̅s-˚dMD\:(BT4xo(P{~3t mYr #~+Tt12eØ&:Q)sCGW;X"$3vA(A2z6+I۾ME1TN4i9W@nx/C2h[Wflxob8frd+$+Z&LS)8WK[2{@fՉX2"vެFPu1zG_tTx LJ=$aݳ2;% Z"%PG~Q.#PhjabDa.a8D$_^Wh^QxjDKozȓΒ ,=u?HN^/'-zykv܏CU. Z6[kYHw=o֭nVGHRURW ARtΜh;VT50s,Jݩ!P[tY' )U1 ;CzxtrN wb A87?ʿnD';ԍC38~&f!|W !^\SiO#Dc'Dinپ!t*=[¶IvkC]1* 釲I..>pOb'+@Acub!&Û&GY^94/vgk|JS=Sa=QSM5dؠn,?9t 'OY4̾4Q;G:)?Cw+Ug&ZhTmJT\xj[JfڻRK@{\k\e^Dde /wslah+Oe%K%rfљDҼ*ȷ rߔ *تl:ؿL x3+wAci|+z\nȌ1B*1lw)M U:vɞ&f& gpbH-YtpK 7-K@ñPW{;}tA_.qGS SqAWR]v%PaD |΂}JX5 8y5b[B`J'g`f;,2i2NS}zףi\8-E/ ׇFldmTM"C|au8~S3W$f\ˣOX-c4Q|1‚Tp*q z ߨF'd̰W$pd\%sEt)Ϣmsc g ?d@nf~ߴCJyAh=5G:ydQ¹u9MI0)8ueqrp-rXDY4 hD2#8ޭAM:.MN͋0䪥&]O4H7CaeޔuIj>z xͲC F@blh 0U|\|zok,| L۾4Іgl槬%qh`gz}t`:vgs$Ao3wC!@Ѥ &qyo:*Ε@O(jfjme[n:BiOaB$?:Ö?l|(C_Vo^9+¹ȻY IPCA)rfLb6P>u>K)(xR-++eVW(v\h&xԝAh~=e w V*qz\]z1KQIQ G x>t ׭CR~zgn:ƘiƸv3uȌ\ Q+8{#7p"lR5gnn 1,5tSK G̴K_SK A 5Q?H⁤UX qRRX^zG+@|e^bv50(aWᆠhK0]͘ βĮ 6mD4(!#)ZnT ~Q$`VQ]IvAlm\0Ό-Akkд*ZǏ;RԒ+sQh;H-qMͰ1̈Ѯm8s+%$+ 7F93>Mbo+Eנi.S-RD-[rxjğdR0)"Wd4PP|nPʂ{{ySf}(Z{(ee~ɞm٠mV<f~*) ԰@//\P/-ȻlW>OgC\A+J^GkGCTA/~=/`uZGX9- tfT [B$х `̈f,VR_`KVt{n15DZ8 &#٧aEg4s˰Х[,3fضdtO"@8ߗZDk`0^w$0ۢTN 7%Ea(?i'3->+dU$UTF/5g* Y0WcVW^{u2{:LyZEjoMrl"םp}"BGO?A '^#x&~+ ;@a0*aE}AcM;# 4ԤF؛3LWSR?7VHw i2ZjӾRb q$fVCy0=Q@sD97 Ԃ߿9Qe W LuUŮ*?rq4_)ł=Λ{)$l6)8?̬fRcRHO$8 )dp )Q#dPhPM3\uxɸllz.tsm$Z׊ Èȿnw}Sꑳ[EZѢYIJLu.C'@ fAC  Oе6!By@>Ww]ѻOW3P.~6{bdN|_B 1u:M{nL3sه|P|RaAI^4Z׷pkb'*si ζ+` UԽ-eQ\h6QM&O7q7 :ag XѻA*b*TKlܬ9Muq0Ҁl+w#rJ-;Z8{<>`BG M-(LNeAj.ss)=ro@j+QE?/#R!\Cdsu;p8}Lxxb|wѐ-|r<4ưC8{o y0IzX(~'AdRgeݶͰ92 uAhwfqč-'u:QCL‚5g,Cڰo9pORPoE\uwsiuԶRb U%<Bס|w!mqZ$j*4>JQZ(gnRcwi@RM ـ'9S?¥*׵_MӈU(PJn »\*b"@ 5GX؛=DpG ]H]wv[W0IsXgz;Ӻ/ֹ2+'F.t$TI|–N5R# /wgѱ~'n^eXH)P,20J'bpM:(]5hvAY<9Zc +: l5w.Y̦"{IKR' qXCU/eU_kP=g5 #е5m '2Ehd?/B}ٿ2g{u#}XnP)[=*4M|ZuVF,8Ds[Wiو}FON(*nȺx:m~4ߑM7f*u}kBItMO#qT?xVqd&=Svt ~ cΌNY!/ei'zD+@8>$7'^{HPxoj s_M룿eڬ.Df~btiQGPՓ%4Ielm&13J&!ʤMc&lo[Sݑ)֝?͖8w#J# dSP<2xk[DVs:HC~ؐsN?@2aCYiߴ*R҉R 0|Qv]X\ftb3Fba}*g%`\DV  ~5]wS i$Zo}<!:ðR;jܹ.bsj"Ya?F3}a 6Dy<aK2ц_MVv. č S#γή!`PN c\TzJF۠JpM8}g39]ۚp=6䛂u΢BTaviN0B=bhڈ-el&(A ~emuBTCzT+Z VY5Zޝ*2@]Lr_25q&g@Dh''0 yy  1;RB6MQ!B#mR.jO? \:8d[n7mkRUr)8 gV[i>2Wl(-;ܹ'I?v^)D3߾ч߮~q`ףߘ MR@+^'Vf%H*b]f]%{j33ø2nREMa @(IvfՃWbF1Y2ᛇL724.awRΎrF#"|y{L <Khu(Һ+ۆ'PCf75Z&`$Z!AI;ɯl,k #N>C`s+ nnD0J ;So^nRxSS_fxh9Q`W,9^cZdFKi 9R_QMiM.hܽ@84e *MZ޿*lz.̜^Y)D@w)XN6t+'l?sAcHP'd0~ d;=<ЈTLjH`u(Imܤ79iʓYgSbi 2{70:f1"6ըx:  6% +%'D`MPoXƘQwHlZ,yEWZϻZ8)qNq}?rR 6t5]@y$߃%,B<*x=s808ئذC'>pVq=~ 1̑\PDHM$/p0K^R3䐠(pG0kIΚgAS(ő'b;G(.)cXM0&,wPzS 8#b`糮gyI,/WiPb I"HsXdߗ/Tt fm {χyT ?M=9_?=ݔLÜI |鸺eT(OF!=Ɯ@U+|]^(AaĠ/DC_b<3oQ&e#xϯ( \?". nOJ騕*`$R4׋yw|JrsV;bt?0,膈 lH0apbՍEH C!Do,f-rȑopuVM!$Xe!`v Q\tyMZ&WMa۲c1УbϠ )RzH'[arcJa ppwQM-z-JUEk˼8aST( +;bPYY5oÔ$[sz2g2H`?X)0_p^}% 5{A!XEÍ{T (^rJӾ}5Uhр ͡x'6 Ȟ.殏%jr-Eqn-p8mU20+ ȞJʥ1S^@T~ cň$3|k }=qh^\./-qP$Z qňm bI~zRWa=oTY"&V00.2P&yy|bWLSlXإz&ßʿbDQAͨ _EΑ/緓A%"dy1_>^R|lݵޚo;o:fw^$#p r;5$!Kpb) W)XbC#U#pOSHrQ-I<ίA L1|e2&>iga 1񂊙ͤVy5jh;}I'lRM"_Œ%Z#UJHHAD/RݶFy@z3\-͈d*ڦOU2c#DɼY=ޒ^hHy6Ui@"}v$^ᢳ,+O%WM<6=Bl(8#Y2$ _])g .ȍ~YA~/z:+Ip,ɿh^~\ŕ6+\l= c;SA0ZLĄ:4d8&lL1[>x;7Drttby(k 'w^EZrgpn* ZO1hUufW%X`_o=B<n){>/md{3ʼ_T1}pe`JVaМZT = ՘lAhucšLJIobOؼ+!Bi&tr(WiX4 ZCz%rmtr,"de$9/P~1,t2xs>JمBEݏ O:LPDF0WURZvD(H$:;OV7CԉYY4=PAq:y׋i<.ͅF_?$ i'e38.t\>0)wGfx-'ɪ9'DH.Jr*NL9HbpWاF ve!F-͟0j PArjA CЄ50MIlD.9ʨ{yMUǍ~/aZm*J8|t|;54:=uZ$G0袕_ٖncUL:hPhZbZQm& dvy|0NAL9 bNԪ3zD/ٴ?W­WMťΘ&3?xa_/6~ 3|yX DTZo{ʊ\=kQð[-7 Q؜tV.y7ʲυn;Fy'xK/fg4$geJ,o?!9iOܮ$ֹj"9N?ipz³f #ku kmKOHi7Q<ZtRЫ玸`VFEhz9/~u,(.RQ˪¹f(^$ŗT*s_ F(&YƜC2hS_arT/~~5Tm(ݛ&ł 'Ĝ8s ELirESΦ슐2s^,)ywKnc&95C&J0K 9 D+jpg(MZ@>ϼQ2&i(%] %RQmpMKzL$an9J .3KJR_LI}Nj!&q/0-ʌ R&~;@{;Cn+W̓rw@cp݂ ^٤ _+'${д?xC'#fT>'ڳ7hF|Z!'w%/4 S,KzFCW: O 9p97CO BD6$8k@E ;Md/Շ~0`,dAw@?DM#>Q7{\ksVb_7C-jaOԀw^#:0{Z hb_r&7C mb6E7\xͫ2^Bwy#u212-D٦yP>ƾޱqoYۧ6qUTОy2 ۚ*D~P0`G͚0%/- }+fzBFcU /k68 A{#@@D}܆z+dz Zfo:sCD<<⡻57$fDh1ymx"h̬4SDm0ݧ7ţ=|8@~!hYw,ĐZ?#WVJZ"ZiUOdL-Ey)ȿ=bB<{HZʯUUg۶% E/.W)gb`r1 f~cs5<W\VfCm;a .̱ލV[\]pNLgX1|BkskETNw*܅0eyoA/eWplN$_^ Jԅ)BOA~*x9Y8TߡqN0 $T4,rxۄB|6$}/q.ƶ8%>Z 8.Q#c_V|Y}By%ҫۆMK6H.T"2ޭV!;Bl!$u3*3t;PJˇR/x-󏣶:ёrr(48-.BWUYIOPmr7 EI펍a/4![($yD053>Ct?%gGzL{vdMNfF7Uރx]?eUڂg8`,˕Uț+!B |_ȰbC{'&ZF؎"4gPŝr>ݓfxˁ%Pz׸}얞 vOa}ʻsR-T5&42nDV ͍ QuvB 9Me1hvӗt/oK\w~rqɹ*+J |?EBYygKuӽ`-k.]%ap6δz׷y>af3#Os0&! ,|BW]Ϧu-Y^C)6VֻXGDW@k'TATpS.^o,.(0< 8oh[N&{! 5pm0"=lfۥP5ºFL7_q+ߜy=dGӾz0OjQacZ<~W&WuԕcO:pMJFžSGpvq?Θ Lv*:7?0rHv-A.Wb^c9^7UJ5ا͚ɡj ٣BJN^j6<K},}OiP*q>.);LEQB Q*F%>QӟTP}/G( 2Թֳk" טH}o;~./[NKU<5k s!5?3|^U{V2$BktCVS |/) Q):lB>#C=g)a’ v^Z^Eu~M@\ ]օ3Ԑ eSZ<|7ADyE%?W }Kpc6idTTR+ҏ'ONMpjdԔh"27Fy.6jyzӪ,+çG6XfW Ǩs~81W{MW]SÍHc =y;Ѷed<^ԵgXHo{w1 TxL(ͫv=txk@>gJzdsilf:܇<7{Ŵ?f{^ZB>nC[>"ֺ'i i 9LsRL'"#2g0\Ё#>%G4#f]OncjYRkm>a^)N6SQeA ش|o6gPn.T~,h#0,eHlHUt,Z` 3\N}0{r|O a*f|g#9dBVj6<;:z (\iWX ޗ:IU4Y.*#r^^?60յPYԪοrK*qw'2<}%Y<@rs)}m2;Qfb#*#)Qy}|.g`|2hg|o~e' 1kcrlG+8λQ9$:ɴވuC9c[\VK)EP):2*VjHv_yX6?'B/ƕ Ñ8s"75Svw_#IŊ ;E.'E]~9F+Np:GcA H ׊zHKjGoʨ eU"_UD_bdcN!&oAY̭d? c8 tK3륑_EF$#.R]cPݨ P*bGiUF.77R) C2c%NCЛ ٻ;+<Bx,Q~02+h3&RRT{s{rnq5Qӟ(S xڊSVH>LqhqYj?1G5hFrC??A(NP2-W]ׄPg [X{13e (]+ %}͝2 H~C~UNϏhD5hIIx cyZ'A k{6a~`i5=0m`Uh;'0${?L_?o{w^3:-)OPuJx <&M ;C@ n6>fD$u /wþy?DJ[K7/#5e!pͅGfWb?H.>6F)ru HLP0:QWP5-Hvg! iNb T*2ĢptezG{A(_4bD+ c喰QR4El2,´ص&-#r.fĘ{+Sl$б}s{=06@SfDA@wXKc{@3ÍiE 7g"шE^fe_ {$܎yM{;!ԓZGc̉eZ]ޔ[t`b1["E-.p >`/oB9g(&&*he(aKϭ f}+δN\jZ"~6{9 |vL W me/_甍! D5S깧w -lGv*My8A#ævikktS޶cFyH&=Graf>jEgl u^}()@Z|d{2Fw\]Mf+F)y!;!q_K?0C5=)D>z(®)io: g^O2F"URVw*rZ IA֡$'p)YtfQF܆{J|,?m B-0>]5ݝaW+& S6,謱 -WU;,3Πomӑ .9i:^7nvur!BSMS .LЩ{m6dm=03']U.-̌ˌ`B.L S s& 'B8"dCw6&:!ZZ5F隢:2\uxsU]z}5t]aA5Y,2l "=~6|1~1 sgnksP?[#ԭs+`,fnq Rn˗m ]GDzRn皐| [aV< Q@L\Ég>Ʉ)oUG'#"2YeI)ɛ/Bt k+VJhLKNu-֜PS1UkA?jH*sCp5s 44ZT{>oBM'CD sqY7q&XS gۂ_g;k|wGŽ4|q,!#KSx\kRhlüJ2 YPCc(mBAM{mbzwu 7dZ1-Di5Hy}'Nѵ׀$Яɥ>Ɓ.ia# DzҾ8MypB6gr"-5ZIE)yIwV:cL,n;e'OPs2=zFyhq bݒ~S*-s@7gL "4+!Hě[oqEο/ZjEi5w J@y`-."^]"rm)gDQL%?#ƿWoћLmtLزY9A& W4ܨ\}lze6Cs_mR7rXhVnƣLú茸9n jaMueoCW 6:qK#& yiZKisPp$3%24r@y(e B"kٶKb}<.B&3k~\qd&q}Q L'6!`m(uu5̿M\dvP.ʊa kIu@M } J.. xBLPt(w>9w#=I`BNKC+^"p̜4#$jQ&E؍a& )T}L{Mv#+zyqB3 25o+lFʩoJWɏ^>>|Kkۿ *2!%tM2_puoëH60QEgߙikⵔQ;sx דmbox@"ΠHfEdOaA,!)[wn}-0EE$ݼxqFL" {(Ij=`ߑ/ 8)b82?-`?8wA  CqeG U[.€2fs$|8)YNpմi(Tc0%\VE:1Lu&q+ZFЎmr4{ fذɓX={:|vюo+FHƵшm-W5OE`#MN"^k]2_g2\DC*7W"$i9ZQFcPuJ|`7&|d X!X(; -nK9{"VL?7ѕ@@h:JWA]@yj,ʡ|x,hbӋ }}3u j1;y0Tf?Bޏ"FQ#C #o|y=W`NV nX.lɜWMĈau? DE9 vT9)27֚<ʅ ,ZT?$V ^{gUR>fiOxLQ*G)!azd+Gu{ߩOL{uD6Wf'%ww%hÐV _lȂ joǾNK1gGe(ݑx +2yc)(hع/Vg ? F˖N[:xIhbB  Na Vȧ㕲Pa59ґZ7at8zqo'3pa ܠ df-GS. P۹\]<l"NXk .f͠EH H-syjtњ1P?oj罫'<1%R|?4]-aƐ̬>/Ɏ#+jikG!&[Twvk385]:d^7,KZ}#4әē ]Ry"C웢 @ SU0L `b[0P,4K_ OKF^$=^axv@액zF~άZݦ#A /pәZ[F`Oqs u1i Y!l6*O(=!ηd/Σbwf1 K +cBc1d5/ۅ$5O$9.Q9ɩycl| ٟZpTMP/؂zM[? RW_jGPVFǛ2Cqr@}ކ=P'71/O f_tiϣ0`u A9^-;FϥJ^Vb kP^[x?mS#/؞DHJ =pr莄6@Kg X3?d/:O.}*+zE a6euQ[><zhӶ^_G sE|{$a2D z VT¦W`k!އh9G/:ZhWĒh$K# RӢӾ3ش$]Lg&$W;A`|e+` >va%bt8<82YB* WC !הx[em٘HsZ8< 1xt4\_ ÁϲM3 둋l0Dc0Z.e ~g+;ʤiR,mĉV=uGRIfxq_=c\^AXpGn[-\"0ϻfN-D%i o͑soR,7ح1>Fc+<6Wڂx&P],s-F!TzOVj#^. hfDvH8PA@Y݈% 1y!,c͖LȎU'N\k^z y?\&.}'0eeߛM#:f4\QF@A 36l J~KQĪǖ'5/=dqm U~sCKֿ@ROI>%hވbhE5hޒr&$t:R$[czItuC 3Guч\# OCeY}^߅g$v菭gU^'*85sC m|oj^`߼HC_?=Ye$ڸPV`I_:4]euFΚqpJsgX,sI pVTu oۤcxQLnyf%X1.nu`=п3؟m3EjYmZ=&%xHtItEt2^ޱu19|R?.,8W 8*}XS__d@ʪKCyGo_!@guu  Zm GzijiS Q$1B뵹'x4fjCPtV몶%6QX*ρNA2&H#xm˃cB1Fɖ~#\VSF8K$@|g)+KS0P3o%auo7#%듪)e|7dh+#sCJ`KťP?| }ъf,Z'R8-vlEHqKB,mhLAa8>sO_!5}i^2Ux\9LlE_Xx, K,L2Kgߜb*e v /9H~4=)</,n\^Ub$O6X_w_h$֥ѣ`7& ho--N}A9> vRKy~~8LP>9 Y+;ߺ&浐=8@02E!֔ .?K{Οsq2H3ě nxuh[ddRGfJ3g\ OYcҼAilwv/tB1 ' ˖@ń 5n#(AS%[_C?Ds%mD Oۜۆ6` e~QAzrE "| WD`ʔ[LX(8 vJ @M*z`>ɿYqv%Ęf򃲘8дG$CYh89l2- $(7gmM;m&4 쩎 TsT<ǐ\dJ]r|*eׇPl-H -YH:pƂg_Xlh̥WTSsbh׌h+[8`@D&O~ǿ>\ a2i~tAoA*ꜛ?#5Jfx7d(e D9끑} 6+5Q]tuO2p%Ԙ0]q߶Dw>r O ZH%`0 ‘a1M۩@S7H)[/C6Ek:*nX)~!lďu/lR}K Y+ʻ"Z T&Q#p[ Ab `[w ~a̜F[]=񃨏g/?Ǻ:w\*~3vϒC+&{І&Yyytw< .(7G0qf錘KMqa~lPdr8`lMf:h‡H ^}c"3V)搳2 μ;6uZxЯd1PV($ad&"mv,)+,#F_/ٜp?0B +^ YXDrT)!s243`=ХowaZۥ16@jL[JƺW <Z0( \68~}8 p{^'HN_zuO[)hl~: jdFaJ(Ih>ʥrvp(9_1snV\Ozᑦ'[,p, !qlWq+gE9Sc#v,!ۯk̚NsHsoj}I B!~N)1}BK#j޽ z!VM! $IsCEjRW5=!fՏe`)K&H tZfLF:п˫$V]Tr05| l ud!"a40!rO>:Gs7݌mV63RD)T"&U[}7MYxǹdM*Y _tv,c,SiN½jbPwљ8L=3$k L Niaf)cu<@ssl>e0rPֵ3=tJ}xE֡ErfNvn=mYꢭHSZM(%cb/{˺j=] Bc}`Lù3%>*/mmby|ۇyyj&|`' KŌAWeN޵x=yJJ ^6xA]|,Qq, @NiWܤ%ONO mו9f{f .:{}~K1%F[;1m>!!LJsQPqǕI:WR,hl{:M(NGy-9t+U9cEM iGԤHIkdWW,1T_΂vר 'io'd~=\A ֟!BKSwl.hĊs'IIj=}#- pTvlI 57&tq\h6!٬:5 JIw|=aQJP^;'\M?Q[ZƸ %RyPvl34{CK&^o%z~456'>cRW gz$C['qL]~TA.I.sݙ/٦fqH!f * v2 "ީA{^ћh24qYGh,AgkS乗ImTnf<'{ #~6MSXD3zFKx.Ȉ?z>G Yغ Y|*鯽BFk-;Äe(IT|b(w1tZztv4?QQϗ4 k=cstg`RWXʄliti](+=} ךrq *YF BI_0k}G|p@6n,A~zS#ȸv "|.*M]I rTuTnmy'_1yZ'*9KFCKE.yokDeg2 b~FPZ+jBrCAcxUY~%8dj]'GP=%j'4:˫^7Xib#+5AsubS t2O@jnƂP!V WT<Q'c-̩ͫؐI 9&V dt B4| Z}p 3L^xzilO6dI<F(Ȧ~=!i'yX'RzKZ7p[(nneKmH{T7g-KQP x؅)"C%`i/5&YXP؊ )2-@eGr ^M2yl7,.^[Täbxc|? 1^ߩ͡C*zDI=j&OdC \ v}t9,x\{X:oXՉ&#y&(Bwqq"8f{&kɎUO@VU\̀= 5 gXh3TOP)2 dƉg#0el8ڵr ^y‗ڻ[=S&֞-+Tr뼀t]іp9L3G@,#09E>Frq -_wQ$b/'c<HD%#Tw͆ gLLG]@MRJCqK(~ZҤPӮ/}> K]~a&ZV;MَW,LkuOqӕ0hqE#)E{v%bpmi5\b-5?ٞɯ "6 ل{VIY5a+r?',?Z_vpc?u*W䅏fy|I`]_=Ie(#FTн305H4u}cK~˯Qs߿:5Y:7,UǾzW*qInTM`S'2eH^&E,OZ{0o: y˷帬.&СGbE}St+)%*HgM$',ky7 XcJPWf)x"ZV*" zse wT{zPcv mUhg)vpC/+f#QFǒBYg?랋G4 )`ſm5/7R'n [r ^s1ȕ{{o%V#jDjXw[p/#af"ia}o(LݢrϡHY |3W[K yFft:x B;i K"V"Y9XXX;K(z98bmjќՠDQaCF | \7D@l`l0m:g"!vr u#ei\0KtRv}0w_>">gٸLϷ-vVz;UTgA0֋,5ʒgKCFwG%C:0Ɍx^rPoNu; lEZ.j&/*%§[]GRQzYjÒʛת#^('VI?SCby%u+_nʶP6ǜF 3V;&swaxxrPiA oW\W䴪߻eO[!mS>Oh5lKE\M7A= wI9$] X:@tlY,RXq|$XY10#W{vCVj?ET2QU`4L9E.*cO1%}t[@OQAQ3^cqqiefkJ\6sl (hPa?%W]Zm jlΤi鰩4gu4Ibɜ,]< 1RАK1S-;TeYs2.SQ0^^}0tmغ}I9 =r7Y]ДՒXdgIC ; [(+&fQQHT+߄ʷc=bz%Aw ?KM)D{ŅɇRQjC !ۺl!m_si +40"B{Ah)64LwOx}߿l^+*$+۾$ |lϯPn B dNUn|tl^Hl:c0߳ MHg(]Qj~j'uhZܦ,1%lbɤֽ/*t1>@{uղ񊳭>xk/ݯ"l*NEogcA?7:<EoU68S┯"KcJ` ihPW1C]QLU59KRISZ[^VqocE 3̵WySo0WDnS[6iW#(*G~pB>Bw$3U6kFQٌk3CzC5}&XJ̕FN)T*lHt>Y5mvF2Ff゚>l óLl ؚ]+."w@Dޚ|2pU r ;87ի5ךgWϪ?r-~wGr[ϾUuQBGUέ];X؀uhFI%QFrbu@*WatBoPFn's7XC(٪r*̥к) n+-ev%9{Z¦eMA}(0iP x r0fj vq+Wgd4DR6Fn}LKz)Esb ߞC`Xh jtσrvG){E,lDPyՂ>ht |olDӥ7h9Fz茧 'o3݄ͧRpJ1) cfm)(qW5>XP^e>X.^Rq#j:& g傎/KOmvYU/J)(xЁ<QNB[/4X.SZ h)3kε89kd흐*]ւ8h 6)%doi5ShW;jQK?G;N1nWzz:a]0+@zΉ;}~@SNe T-؎ Z,xpb,]r\/u97?9Y|2\Ʀݴzn?,/g%/`3P>͛`{CyD ( Vl7@䍊G_TYgqab4m,R}]3G[p #Y;t_/~)G U]IDM/huoo˚5AA|R >dhfp3+*P CpĬ zmdMFENܴ̄i>[F!7uA Lp>1WKqO4wnVbO23ٜmNhJE3<#}xSBԤ踐LD@qMOeB1.4/[,$ǀ/ѐw 8JaAQv>) 1@p UV e]Xp{.)Ip@f=~Z!ҽ;%"T=(4'G||Ka}:@9Lsp +ѣK{~'W#NWJ!a`ϰi-[^X0hKO7|fPfW&Mp @N H}!p>3@ ꧴.ܳQ`uy2WGYRYH#UE)+kRT z!r~=> G~ =mH]:[By-\97:4 =Z[zc]Zx%&qf(8 Э<{YW`E7_9O5M0q-|[eݒhlSOȋ *I/!U[XE2G'K'hB^.ր Z5Ѓh1܅+3p2c uUQ:Zh˳z1Diiv4Y>ܱoOu]ydwWƩxꃼ@oqw%3 -ByZlO|y*3mCI{);B{3A#&@}"nfeGg4sp|2;;UR~;sԖOM?HiVBTS *-e+zlks 010b(|@:jjH:4#W[.?;q!hQe*jkta`J! VyVL0/%GGR &zp,D7JB8hl,pů_'iOlX/i]\ףRG.tѲqJqd\ہ,Go*m VVetR4`Ԗ1!)7;L-tz,߬ˇcIM$+c̰ _d]na'|M Lq6 ꐗ慪 KƒJUJ 0bI D=(kB#)t[R`ZpOcC/JG6u3IjUIoT:m;lP-f!#K -PWB4Ӎ}TMz~"+F<EK#Ϝ;We.Z/QwiV;XlGY>z,c{rO@{jmsDܭPC03) o#Q~ yp%@}zD L.h"Z)>:PCŒdvHԵ OFI58PߋVޙ:Ɖ&m0kښƣH&,&6҈~fb~¡>:<ҸL&gG0 Pl ܪ]Z4ZkܸCRu ѦsWr mXj8X54v4BئQrF-D3hj|iV%StXɒQ&.Ο*DKǪTvuĨhe*_9Uiw.<^~Tr svdna\7`;BwQʢ(7~縆ZcN{εv}y?2Afu9w޺mt eBK ~|I.X".t^e8>K&I(~}poא uAl׉"b'zFg2p7֦AR>)qu-F,t>`M:k@-NlmI~[B7ո(^$NdAy#zc:azIIwN6"8m~S7)޺. #Y:rS@n "G11vϦ= "z(+1sm 3;IaaVŏ_k3%i+-}/cU7 GH%s)DHnuPCM֚@ZPUeghA'~("h|p!Ut:kUbX2oeSυ!AM\]^ê3_!D),cz`L] G<@iv6PF*l4тi!tVĘG^&YVWl!R Ҭp'DڰRO:APX'ko%#}>ng[&q~1ަ7zXB V́yO̳-t:azG#8F^vBvr}H/UwC?a%Mg3e`8nbR0<6V+rg24{?U0tJ.8h}]K;L\U$O\ [%9J3~>򝔗֗t5TE,s~,{#d\f˃Ȫ|{#HK"Gm|xe@1tѥq36̎g~CWVz%OUh3D>Qd4+!v<u*9V +δ/ /pF9<\o%@8#8#eorͦcPl@!uHR-*Z0GcP fݞLNq^ti6D: '~<">iB,=) Oh\O@Vz$"ȎOlVy&qR7bmӀ&C 2)OgK:-Y8w%}Wot^^+\y]hP'kqSn(Ē\I;l@K@-Tda^vY< |D)Nd>Ͳ}2/ Dt 3RxIC\CPBkN/V{ƁL4w?P+XxX6xAF_ k T:`G& &튬cvRCxQLV+"EHR9>L Z- A?C%9ُp/@c`5MįS1 1(*|iuT@/%u_%.l6^THiGp;DΣ~-onz qȅ+ k.9yI]O?wlY_X Y?d[~pp6-(Sd8DF`sdz`:y^U8[k ]w,9Z%:wǮW& DG!3FnKS[BC(z|\*WbÙjq!Yz: r }<7/]&NK|+u  PC8=֪Z2>tq܎J RaU_/h9V+*sx_Z/֮>`Z&N; \J'j%Ab ;{Pq^/_x:%R%Sr朽?bߧFȬd@Yb5/aNK}\:Dy&t 'zn4WϲIݎ:^WQkJ;ST ln66p:GcӽW[>k&`^1%䕱A͑y ZUK6 N` K FTz[((B 0} +Z-2%Or-HD։(وh\z7 ˲d@+&b<6 1V5%ha-ĬkG9/)L%o -઩H%.@z\3eB-EB$==+oR;B"uZEPLs[ݞ rE_4=/6)/#K֩$I*݊F5,U+Fou3 D͋#-B |mm[^8"0rvYPԧR6jx÷s8QS\/ Dc9*szCjkE!khߤ<K=QC+,w?"@ND:seDhm&c.%\'El;k4kH8AͱUDgy<,|` $pǴa@KXӸ5 *RDv Ip[r| AiYҲt~bc(u|$vs}k)kd[Yѣ`[;nIv #eԶ ģ{rOӵR[r3HDPakcJJu]8hiC<`}ÚCwf.G{ǎ4 9c)?it졤r] ̾59=Ԉo)*5S\`!* d"2[~53_],'ޗ hˋ <*nJPŴ$˴3¯KTC*|ߔ\416%+= "S >iٛ^b; $/W 1ZJLV<_Go ENۗRiܕ4/\=<궡3X=^f˂xDQD( qghS.GJ4r1lּر z>y6"Oe :ZU+}ڶ8ks G%5O4ء Q1 ^8\L1Q]*0Tcejs2Gi5St6>T+T64ySdvTx%k yYsŧfG`A=kx&w8Xc0~wans~]<`>U.TN Dl"'6I=$l .q| D2 i8khdHy7Xr.Ɔ͵0vxLuhc8~rG ])B轿SѤVXIF/ n̽ƹ7usP`K-)Cz,6`sV>{LK@ζ |`\l(&6 PI2BOxolLa>y0(K XڷQoMEFuunw פ1b!qWV)0! 'c mЫc 0yQ.&P[fۮ@+.cuhtc'2@׋RrkN 4{UjPnͧJoUV/L+1Gb8sg!>bsyYT6w+7OK25!͔TϺ`.yڿ|<ˠhuibbqU9bNS$`iF{XY%21R'ФVVx݃> `>UzY;c[3U{,%V:n?; an׬sóL?~ r٢irN9¹qUnn6CN$ampmuze/?E4M'~lG[ܛmQċΊrDh :/h;h=Ci`"e?\ 5S^σbo3ZԎduHL&J'K52! y P($ Uة :\hX|@}ij)u,N)äoB m3>rIA3/k|ٽ)Gp5/>Ol'պBS/%Kxv_(HRҳ:&YsK /MxLqJU]-'.vB{"2K׿q/ǟVHoDМ@,b!{,Ӈ7+-$ YCYo`E M"&FiL "`r:0_1NPxPaZ*oOQ2q,-3F ;X 2N= Da *<6oDHKmgtAndWVrPIՄgH#իb0,&^V~\e7Fk2 ^VprTDzzI%;D2цYD+mbA(Y1Qa㋴ӕ['G0# ~tE*5ݞ~/kAIXY6A!),eq6 mY.>VX;XEPF(o <şQ!I5\3DZ൨щ432(-cwG_ Db5^gK; z=° vV:7߲8R?6JKi_傸0VN5J>,O*8ci$emX1[\-]wn^[8?.MN<52lD 95hi8 t t'Ȋf+sՋzRʶ@ Fesf Ñ`^uTC;y;sjlg.R 3'Khʖ&#Хy+dx Z0j ؼPDN }24B斋zAzQcztWمI2̈́]>sr[uum;o c8l{Kݚ:x?IȾNwA[we)`?+,^lߐ0@׃q^qr}#XUI@(lqJWOsZڲ}tpH4hH3#= TEq6EI^Oh#EdޱJC ׽VKj9z'?*cFҼW}։JK. (c#Y'V.M^3:aZec/}UDBPP`~9!I,ANhզC@-v3 z, zEIs ~KA2?]P+D׳ `kz_!aƜ܅anUY .^/TLZXok"yCqS/_1'n$E'[1qKvL*MaY[mKwWyH#Up~|G>)Nj/B,%=yC G)Ҽ Q߈ $ [r.z +:F>o0i:d .jD7D {}A.Nlx]zow4WC>}3:uD̀EΪk^Y) Y9N6:3 ڙW2B mJ.CO@`,$NrA]U4_(2V啵(CDw_rz #5%7Zn*p!u`L(KHʫ8 Ub 9t:]q!4ѽZJ~fZaf#iSs*k> Ճf[qA&>4uˡ$o3_Яͦgex|,pZb.RIEba-Dqx>'/+# *(x--}ZF(,B0W CDi\x& 7*VzZUU\t+iW3* "pI!o-c|fT Q ވouJﱋCm̏fTV+V)@-7uWKWKAH%~c?'~{sn#v6C5k& 'gwdh2Kk* 8_JVn=ѩh:mcM~D, NibB7+%;"GJoWAPnf]1qU@t/ /O4I+Ƒx._bLH ySTnwmEcBދ{P>ƌcΖ 2ATC{'ҏ,B6a_ }9_a=zcՈܲ"?qg`5ĶT,͐Ehh^1Llxr U +Vd&A-P\E@<%r9?S[571aء:Iir㝍d7~?0G,0v]sK&)EhJzg+KXce7CC=H^AL s@~2 @q-=u&zfC$}I D9zaN 70!Qoau؝rZNMMX塤'f] \\4ɢ*Ԓ¯ϐ.::=i(V^EXv?;~TT94Oܒ%&My@q(TĻ5c !T+ʦl]ysBsPNG$)NXe+㻨a, N.vgL̐{iƭZu\ɫN@-U]CUT'7^5Wu4m῍6 <WTf( 2<|*wT >RڍS]PWM1rI k^RڂTS5CT}11֞ ˼QpMC bdj8(}^B{q @a֝籢CUQ3'ln!| $đCz۩ü(/UO2iQNZ9ee rPKF0/ `-gأݱc/N;V&4_m`y77/Uu[hw[@ "Aq8Qѥф[+fOH;YWK;\*gc]Q+c@b_7Kf j :.A;5œCS|4`K~$exL0&—EI`QϞn>7V'N U'6 mr#kj:d>rxXdoxzp0pOBsYx}X2n"Y!j~!ن`g{mgX't~yB2%@ŖJCpJgDDG`>/m*YoA״$=1OO?uF5wr$g0V#d0j,]k1F4g*!8wqF%3m[h2kϬ*3y.=;u%W I;}9^!dԏ63֪-;fͿ3O?XF5W_j^w>&܊we^-(//7=H\&[/p "kxyYPGoy/ K46 i_U!mݛ\U3g%ElԌo^Ca# I+~0Zch/QKg^g~YsY&x3O8(U΢Ŷ 6D=1SN-̾۞)Z7MtD/!A/DcՎbrBO؇"YZG2Ͷ4sAY.]|YF4׼nKg5"b:1Jlι dUb 8z@~F|XUm+ =i7@ K]KP 52ys2mܙc:m`x$hD;@[(!? ` Q16cGPםEG(z9E|%R@5H']Wkm٤GכVHFS|F {Kx+]&)/_9a"WYL#.bDM{p%og~ͤ/B;yt*=p~C[JxdJec߬{x]q,UZn[ӎZ); ̌[sjLk~FXW+g q|kPZ !N: L) y9(D2XuMyYI@ю`v>yܼنi!H._;ҿ"RݴȅOs>vxQ1icͰ*:1qoe- SW|I UH0 .3H85=˜xv4dȈK6K[y]Ə#3ƯZͲUU&0f_=iP20.=|HHKhl n Qh1::y(K/ÀqrY^J@r{=I_8Zfw8T}J(l2*Y;^JF57V1OP:odvdKk !ݔ?Fm$qsF%Vu`l;gXD1 ao#$-g@h74c/K}1;JC^tyѦD6D6oI WCݯ"@.hĞA.Qr:$yfSf~[oM7i~'`̚{[xEEwcZ2S+D}i:R ~xVm5҃Jl]Jܵ؅x{UDgsRG[=:mT3/w[@`̰ SZS2+yOP6|T.v@'Z -o^Qkr6]1\:DZ3T@Q`0bΉ2QQx) D3W^J5!(yP6ZtΈ`Z3'Nvkr_$-9_IC/tYj8(HP#&y۴]U 9i.JϤǵ;ʆ)k1o3 6b-, kRaCݸnֳruFrdO)DvGf14(PIXRF3cY%$M-SV`v4zBf}wAğ ijMDtСdI)A$O +0_H'>*3?<t4cUHi \ S?<u1䘂KܸjFWBg/Sgy:,\ eQTEO%| vW]nmi r bj_kPT3cCů&/K_RcFGXf6}Z*\ 'g%^Nb;{ÁڣK1%3{]iHK#"]~yUϛoȅ%i X@̈ B"]ֳ}F:P޳7} S5LKEkME*hCFnkίQ85;! d,B1&ʥ'7 YjLYBތ2.s# yyrHGLo4^6 :,]ϰ,XH*Q[Yc:8-G^)/=Ј \vւL;ڵJNSn>V|Snb!O--9j8H$[/`YrDq6iiӞI:/SgN)-0⽓,&lI}ek1zCtI`zq)}|BEw:sBf&be|OX@r{shSg=7^rԧ%oVhS<F T銨{r!{בv81ڳ򴞂Mf`&b,$L\W9b^h9~Q":"ڑTx_,4 #y,FbLJCTɒ;Xπ54&WUMsG-I3I)r=O2<ֻL zS[)%ͰilC-нCHw{ZgRc\b/\sEE(Go_x c?Ò6 8 wqI+3uّEbks 'x"<5d MsYꪅzļ_"͛fQa?}0?5ium!A!Gzoh24vAbJ]Vr(k,?\4Y^B f "6]_vkH L,az'~5#*,) C' *QLNQ2ljTJ!2`w_-ȿ(F7;NIh뻓6G/-WL,zFMOW 'Ж!͇WTG}`xHk3$:09e㥥;СbSp4O7ri.,`OlY+ׂ?®hPPGd`hkUzޙL~v2p>[ 㚬XNM qs28=Z[kWOмԅ(j"%צl!7E޼BЃOO1~Iqf[$qU o9zkۘ}a݁\pc#Kcs78b:Jd ?_5 IY/Õ1s]jQ=A, 9!]]{wjٝ|ԯCw3:FHJ|IsAr;>.}" yês]Egq]hW\wAo)^3|B=b"16j:1Go/C32k~R@.o7,>ƽ2' !#)j# CD)XgF&)wR'cl}zT_9EH_ !rc05yq VdBB. ~ 6]Ǵ3>̛Hx@/-,sPJMnt+̹ 4:~YaIIZH@TmKHK9; 7i[)XBegO% o]؟dE$Ь %0%* /7bj'P£B&>MuRTӻNJԞV]i.-7a`X*i$C /a?G9p7 U}8_[[Be"N­< /ϵYUQah|'e8*){]6XѮ<9ng/?p Ꭽ8Ox) JeQGˑwB|VՃg!ϸ|EVrk8<Ũ|ہ4 rZ9V%vJ#c3o^8ı'ۺTN}ӸR6-&ֻb>hDDPS>-Ynކ%ET΅yk׸i䱇_`s:>Q} q(#: ֝S,{3e 4>ɪz.$< + cڨלJwrB9 cMOfZgvPhQn\sBJvP1/'1yZP0yAy,gZMvJa 䆝l HejE{<hiY:|y ۴{؄Wcl?a}Emca_9"溓a'yg`(ѹX5eҩBԗ2^Tm:+i&qX25%#Z[ǻl"(pFlrTBN7JeJ~gַ#r4z/DWBW9H aE۹ G}kvVH۝ r!lw-m;ELt̻ˋqس2 cTH_PI[wz8ôdֽke˥g?kR'qU_47jf]y#g5/BQW~p> 6Դz`qv?HD )`/SnM`~7]| ײ?G@i6rY"GU\]3)R&Ȑ~{݁Vr?iUxD yA=Ӎ9mbu*xT 2M~\,b cN_^렞Ĩ#rFQ£uߊmuLFTC!lZ1ߺG΂LKr{)Ophs&y B^ r6Z:8=D}eU`_Cx[ Q5 o]u*YȱR{NHeV iD5IЎ3 Yr4˜J2qֹ9I`OT85 OOk/uoz6jvƚrfj^v3G^6>#i+R{ 7~9,*fySuQ̾i!uhr{瑶L ]?q;RN} oOH>*u$0i )UYW~ 1<K~̦V¦L>]IHm : 8ԬKв.N r._A6*v/9FfrN%)EO2j&X*]okt5 ptCmĀ6 M4ҹEP Z$#Oi$UF1 .TS4BRJip #/#9 #Hp;__4^ de36R!b;0;X/Uybz`: !yNԨlٸ|jtnDgF%uuBMhrv!j b$9;)4 n?"<+$+ůI'1}VA}Ey {Yz xL^e2RGNIo2J6'qxAv|DUqʌ7I_;2b#!ygt}uOnB3=HFD OopV\,~h+̗h~tHd: %#Yt>8,+ J&Ah\P[*`V`'Expcd͛RɃ?^[U&ϛG-ȅoa>p (pD2ϲG\|CL+Z<^*Jywc(()}?T[%QC. kgPMv`=4y  !\!tq]Y!=jS1zmLx1Ri km#jL_@XwV,ĥ]%I"\b6I:踁8u#FbuhG6@dη.%؀}!2fB4'@43qBzJêIh,T䟭 h]x^§k ;IdFƆt~Nı=gf:W\np~YmEk`k*0?av/a EΈ&- u|(J&Z)R]]it/5MMn^AdB\,|਎'!e&f2#+<1)KU,O' J[ge@[xR9ݡ:3>,#4M[SdwfiJ؞HS!`w|I^TuGʲ; Š7OtPCi%VL Nx>IB-58DN{}D4S,BW01%m㗜2W?̟| nΎZLC"m*K_bǺi騇zݐݮ̺r޾=9-RИ@A1X33j2R'M&62÷Wt0Zq iy&pHMR5R?4 (IpW0JduJko(Ϝ FgO{wD9lĻ K.5Oe Eea/D \z g$Ͷ  {߽0KnC׻FxUʯ8Bj&0&x mȲV?JSqv-֭_ѐ V$"fUN2&x',6bmW;;cIS>Ҭ78Bl4ҷ>=OYV%`= + ~O`C}c 1x 2AU9&!{ڟXK4c7uN! 3s r$Z.½TZL zQ Rvɉ 'jǡD>>vc+΄ hU8G7`b12M5 "kcgs ݩM؅ke.^˕ۛ>LB uNjW>:`n$*+(@yp*VK]Ɨhgac 7{=] `h2+ /6Uq=i935mT@7"@~Tg˨eY.NbS4_jQ`0-`{NC>6D>%`Á5yͱ 1|ao2m9w['[/GiCX'8~˔n֜*cʞܳ1/ Y$z &"NY͹ӡ>z /vErcl1Njo 4jx.!:? "Pt`BA<8>"e=cz~b}r}br#gR$EP5Pl4^5~gbX0h^Rٰ.&U*X:30X'D]&4:mk^1=g*B1E Bzܐ-@H-v^AD~5> e(u 6(CmlknaAvPs,@xUjk2mОf8*B1`cvVCo1lp{DKjdxUd;dB#+ek;yy*No,xɄ;oGd9D I !|^ϬǻyBU+]Ɇ 6?caV=ArQ|Xi7x&iZH?0T}h~J"A948UErәC_|B bggpJ!S[Zĸ6EM:ɧK<7wm+k֊ֱ۪b\÷F@{4Cu):(W__Hg8Pk]믕*qF#-'aE !GO JP|I^^8Ʉ ͘S-#m Ei'\ۖmmsލQqY(NDtX%gс՞gsQf}sh] BQUj$~:4\t'8:]ޏ;as}m ou"5 SPu uiW~ vS۳ S嶢5z;GfdUjMKԄ$EK-4yY!sQ?{c| \p3EVݝ5Oj|23Ξ4VaЫ"~ݶR 8q$Vb1'jMg8@sɯm6kAh ra|VBi|75XAKˑJԛ?M%8ÙJq:#=BڹRke_C^М}P=)YU;UigyU[~QIR4~uspjhUzP[U7TEpzUup S$oeVb5It@ʤ{h-DPEC<[u+ϲnVVMNekTg1_)#/#6o"gDEHNk j S5QfPVQh7} P5](5ܰgGl/3":&ϟu:eh\b,3!`[GbP+m+Rc;=1:uTJaMtVb{/, Tf5$8}Au/?~}nةrW&֡6_d]Ў} /m%8vd޶6G0ǀFš:Nd;/k^{h?@ #_-MJl'}û3[`~k(,a32i{5h5kgS.)iz8by.%`iAq=>ǜM?Zʍe}*2E~M%"KDL7BMM0-VvdlpT:ɰ2=f)"-G%9 /݉C{@H)ʈ6yh+/fe!xcO-٩ֱb"!lo"2UK%r"0g^ɀl6#=ʵmZLؒ ]rk >M{S!Vy'Uܨp|ŀJkq2ZQ}L[= vnXI}*1Z]m2'&ZvE{>Iڢ}geCoHZ (hڋٰ?:=Nx_=\9bσ Xk5op- ȲC>'0RYiҼۻq<q|(8@Ruy\ i8?~N4zY&.}WXJY`3פxkKi-OW 5=oFoc_+o| o^pIid+25Y6 u=O jŮfO#'6]0u%KEѸ 购ky\KK3s%a[KM7xDav85&7PP"w>V)?emݭtߖk?Hc YDT{2l:=sd^0Г)uN'Ш=gV>d+2nӼH^kUN3gU--Z~r6n/q $ΎC&3?r\&Ci:,&j|1O>u[9~}g <{՝lW9{Ehj|,on9=mH5yHHJqr5,ͺTJChSvJS|'ch*;AB]gF_%7{nsMs< FoҀMdk jja^AҙH: \djtˇo.8@gy,N=zvQ_^bj'μC?wNOOԱCljP|r`jNC蓈1Je/F.rT/Ql9ٕ}?ET̀ f^TQ=&x'M{ۨBi}t1m-?g1A:u |jKC¹1!9l8J2A wgO 7'̍|9gZm(l%n-qmakd7\aJ9gd%;x*˼SU %}bJ*BPa'LpX\E`Ҭ g;T(5*~ٙcxu V:6dmԈM>5kHJlS"E4\F_|Os'Hsxϰ\do N%9ݾLb͟9]-f_5I}ۡcI~ڌr6h Ki)>^h2WzC>Z!'znJ? \6T⽔zXp~t ?/aêLWsO(ˆ+=.ĶE"`y[0%҆Y8 H̖B0?Xc28Z0}(9KE*q&APAVʧ.Ȉ>_dQo5="y՚_<}PTMѶ-D#M3b5VLgv)tO-;32{RS#Sh m"3G.i(iqVXa4r0|XXIֲZ7 Sq~RGPw^HN}{69'.JY dr{7H!41g7>ͦ^7yRk` DRDkeA#VQ ~48Vh+$sԘe]ВiBgӸHZ5`_g4\k/珵;u, 5 v' sa؀HVTde5vu+O#PXv&'B N"ٸ[)hO1_N7)`돴"4Za!lFBb K1L$n+(Cnqe y+ $p]!HQU|ԗ V.Mw?{{>W#;,ѱC _eK} G<·Q̍(tOuZѥK5jW,hC uw (jon~upkL l[o~ug7yi0Awo6뵹,*`7~=~Rƛ/.uqT(7Bc&OsD :3"1-9UҐkz_j·O(RQ#8XyaD`Zqr =R؎HYpj%5o:KV'moZ~rajM8%;TWCNiHN=u+H [E*v20LPtr(IeH6*l\n;+;HwϐQqKu%} >k[$@,dX݇`TbT3ʆޑ)!Wx?65aW@mJnQ1.x^KqÚk9 R"|$iYx_dG8&tԇ=+$uf{y)0;dP˳- ZRO (XVJX"fgK>𬔄:O,tn#qm0 w0۠YVpu XfdOCA2>4M94\},?hac#5'>gWi؁X ~b-YwNabqð*}jVy, NjDIl_zg^9 #۞4,Kq?-|3/VсlW..?, QRCۢTzh@;*mۧ]c^&/Cfez8A\4p">/X0`b@WW[f.1b@/C֠vj&|H2.wx|Mä#ٞ ,JS΂zQ#ͼeMI |(1*L`7,g R٤Nf| }АY>0v>kVphah]Xka8+N& *$+D]L hMy(|O!&;rڅq(:j>w)Sx&2c̄pr L[!T>'Ъt$C;d9b=UqU_)Y\3cWi|XàL(TOsF^ȫ"HA:32{C3D_`eP s6rĞ)0"[dD{G63bLy=C"5= ; <}*ql40:b~KV]wU_29?SSs,BͿ Z od֌3a qU]e,J>n6HQ,΀M hJOn!d-^ƛ A-*)ޠl`!B.nj2e@O\;1XY L5jhJ4YIDP۴8 Kgi|p7bu`c:]K?U)<4_>ʵxkq游IlT.ؿU* V̬+2iqlӹbzǎ]vQ5DV~uzVrՑJZ{ ,O֒Q%nj*!/=wc9d|*ƫ?u37_eB٫zE$%(*6 zAqUO@yRbiYR~~q8BAf]"%D? \2١h VkA_Jn_W (,Jma70sXrXe$d"E &qԝ%l֋"eV4җen>7\:B׷|0NYz5d`2 md: Pm7]T7xpǬz̈́z4R:pW$ry4$0ݩ"*W+1ێDl/ՍNP /Rv;ꝳA ÂyYׯHV_Ud_ptqt%yP+T4iΘ7(DmY zDvM'G(wiQ!2bAvo!Mيw!; ږ:wÙB`$-̲e۠6Lbd"XHjJ1E /p^f<{ʛj ߈Z.oOj~p /\2hj|DU[&Q^ õe]FFIt{eD\u=W4Cn AF#YH^}̏sz^b75YkoDmdyb`ܯ+@5bJBO?T] 9qlPnefRW9Pf+PrTP g;~wCLMn~$Ψ"n ˊW 'F2A<&Ըōbu1oh8U4Yi LPJB#B$_ JC M/U0xCC;#2}.m. ܂k1$J~wɰMx+,oJH8>8\ig ]qO١ VT׆9/j1,GDP*4J8U^ƜN,>\MkMtq!@1ԠrURM3`"kJ4$uƷ<r0_Li}[Qr):n$:( Fr[;a~o&@i;ևAsw.qvli8& kT\7GAtdW :yw@RݫjGHɠИUJM*hB;9i\ ]di>QZ~ Ї WNnt>?[˅$BS )rA@LuR5ԳĪ~ mǮsuݖmcYg ۟bPyhCx dqWRኟT\ᅀE|6!%_5G+ i8V0t^sIx9cSn m5_OWfJzn^m[[3ƫE#5*Y͡v$JW&8CJZYf hMAf|KH-V'T 2 ݸIs/?G`WCx,%PlʤvY!T0ًQNm-_1qYXoY?b'S4Wtj0u33[AXLӕ]S+"$#en{\As3!hF>D46U!wG=%waܞQH?I E'SkA-#(/ YU&TQBofֹb3=yo~e{(6|lإh s}m],¨vg\XT2uo{}Nŀic,oܷ!̬Ђ`pCkTqҎȵkN T7hPkNU=X^5NW lc43#X4q;9@kuG g{˪'!]aɯ8:60dTSOGIedi06%!!q]87Ȁ7Eك  h4(bτ ^PV" -x v@s؜]X6@]ӸJ,PGڵ/԰óUDJu.~gF:# St*aD{g.WnXmv %XW+эD_O+hT/C$7"O!CءgC^5e}gQ8pC=I:V`B;qqm>7:ZH(8.yUFF?$.h`_N#fvj8uN k Cy#ۼ&puʝ}( m_y4VX< VIHÅbRC!QHmh;F)nNgtSpa(ESEP#pEJ7ĊMYGuW[V7_mG*t\]vK LM nnZߊ?lUZcKHn;V: Rtݡ]}fFHokN-K~F 'n.9[ Gb¢txhGm; Ew+"x ,56CyDS'Թ1X!8ƶOφ.8Fͼnd"nJS0yU"< ƿud lGZwK`(ڠ Bke42= ,9,iS= LXjTFvoǛ {8_?m1@|OX"aTXP<ρ4`8>xTخ[ ԈFM BF*R5ss%^ioXC Ѱ!D3+ߘܥgƲ]Ϋ_5Eag:SEg,#χ6 [縈:| T՗ň:OVԃ3s&oL頼%b+l&J﯇ &eHg1,h3 $;gkIA?gsqɼTN\bU{qAOSy5uBS}'"@ gdþa|+1F4K$arS/_̍TXuES_% җ7a P> ,4x_ۏvw5#?/ux;#C%I"{b >#}GF1EmBIKajZٸSJq&RBCuj-УDDΒJABShv%x#Kasbhzb֖+?yp1&mEHvC'l\#3#Bͮ#biy9ZqN|*LkaпY(-v{yEƜTSNc\i?_w'N7WG,dlGdˑ}T/Xq8ǧɑM/Jm &:ړn,>xŞ|PI' RS2VƌbVf7Ikܔ̎+9^ɬ@il)dY"EF["tVX39_QԖ2] 7%c3sj:E>%aZLux+f:oXOv ;K.kj n퀘׬"T7# E)gİ{†K/sM_-ѷνOGǺG#&xkG?̶ꊽpAsVߓk,_+/P*m$oIGmy-†L_0O!mkuo%|:jW@Ut" .40ӧBN 0VqѭؚsW4 O |NܒM<1zljuS!>fݵhe,rL*LTg;Ԍ|jw8T"&p{[U#NղFhZݙ+%qk߈t%+AqOg(HK Eؓ)n鶃|n\*a낶tl#]C v⽽mk隆(:&E^yJUMʥh8J^ O]g[@}? 辑%\di`@SOȞT!36` q Hz1-PtB֢'9LzdTEz!pJj\{d;3[Z.ԇ;!,I}l{j3EtƖb-gHrS76zqe[`zcc (=j)E"J|'J[Q]Ppv^?8l0^3߬>[ 8!_nʺ $^ nK奣.WCA&a!' :w{|Ww' 2HnU4-872ʔA{z.+ sh>gRjGq48 \{o~g-z2:@\4҆Wtvc>i 7?3PQ]I4Oh4͡uex'H/w VhOu1ੋۧP6x2 г@ΡZj?MB&%apfݰń4iDҶLL?ܿAᬘZ}lhaƠׯ+ 71F7͞,94[Z>kjo2/7톍B!6~3xpKV(,i;fW/i HkY*xVZ8y+ Ii 듛iZ^y%aW#aMsy֛ծ-|3M-6PÊᵠTIT\D溝%1Bi"Ep|.$HMaEwc8>Gi3|rRR3I  xg& >`=@##⿓8$as~e(n.:߯[t9(}5 ~%:n?MʄFO&G5g&]j(tRݷ~!H7]%z8D&/~Ll_ e{Hnk@Ƹ }R0ZFni)<=i hcu` 11ImsoC5ٮgY _XeiCF-zs n +~Jj,`<\6ljs|ShB=Z'ffA*O 7:_H߫k|;48 Y'e%sm\y(HY I}w9tb~Z?C[#Ӑ_IQUЊ~Q)U`A ߫WKnToH|^nMRȜ@Hlkcn4-b6ZO1OuECˋd3(:M5tIQ U8ebw :ϟGhzgKTvzg']x{昢5Է?HH⺶MP /AK>W>L{kh" #_7o}(aVBhVPpxt rxVa3r:]N?r 42shaR vJr| ĩB{[ԧɫ$0Cns2;SkqJ+ɞE;ߩP#uκ>qFi(!7z}bWln?*siHsSxTSU[okWٸT61SО Ov\H{1ӄlby1 3JD\ 7w=rP!`{v  @8TQMiioxO 'r.D!ɳw*>dd)|Xي-z]xA'y]h(>U7ڎCZ?bC0(rY|BIQ9*|Z+ v>蛋ھe:+2s/Q+$C̘02xnxҳl2"t˺vMQSaG]>&qn M%w۾HN2w,@ q(glҫYD`W4A6GA5Tϴ4Wɿáb~:^d}'sxb U5:NFaya('ԒABc-^|F&ܺd2閁fZ,:hcT z^5[%}{ozx߹WYML/SbE%2saşXU"m;g^eLU͐/8-9oz<N,LB?cH ~A)&Z*TfħϿH|Zq13; ˜@n_Gp#e` -CZ `DV5g1 1K۬LUE%qM"_IKM,]8싐7mb@Gw2"P:ŘޭFn{>3%(R?R83p' )~d^fUj$gN:),SnIƢp`SAb0KV^jP56R-otԧ2fOz[:ES`Ե׋?B5sXJ Ga  #MDJʐ_ȵn?c~J.72zu j8'=y-x'Bv`{sl8R$r5|e ("u^%RA녅vOqJ5Y:qgSy %l)vy0zdbۥ9J2%+ \pe'SUO/Ӷ8.)zt\%MY=(4\W;Q;g+M}eV%u>&F ia0*ɺ\bjXǿmE_џTd"j j x^O.3ej+e6N5I[ҔW0幓 Pŷm%7ᑣ$\; =Gy˞L&N_9q0ƺ#Z {l#:̏,L/Mՠ AnG§rmN F.'kʜmg"|AXiJkT[GzQxoJJAŰ-Qq /MNGPgݜ ]ś4'RfLB~H"Dy=C@(!JϮ,eLU,wA,k }@k_ FA7LKBY)n[_jY ,;,b RৄfɄiBJ/{`4ch_a 1$H-Jpz.J3Az!)G(~l_a60]oRżSd9EI c\u)eF9^kH[{ݤha O"EqGP^:s :R@2JXɊC%\Rc+}H/&~ ;&\m#* ~y²0uωl{(wEw#Q* uyO188 GP,?;YͷF DJ.=C/ÏWcPc'37ڔ9~4`.p>ȗ) |T3'nrpd`jJfZt 𲝜ȸ0 ˵<->Zk@no[ Tc-W0v $ KT/up/Cl@]U]YI|-c_Y*})3EژZ̀Lfa24S& iCPK{$ٖ1ɬK:K8vDbdq c|tVrޞ?8P9l&$7_JᇐdMA8:Ees.*t.:< F&ܤo?&G Y2 ЀT#G/ĕ1A{d}ҍ u'+^7RW*ԭ1-5+3J^ 6B;@+BN |;&+4C TB{9$5=np źTr@QHjG'/ 0:YFKLtvۗ"y"mG:iEugmJ1q|$3&?xH"WF s_&҈㳑?cO03]aXF7Ii"*= O&Zi{)+ȃ>X!St*N# LDBhpa+EL#~VV%_' >O- 6/C ?2nbᤷ,>Ísc~GiV8E&[;lg\՝qLd1;){$CuKkHZW L,{XWHACGvVY1E-&%%ce\ɨGb<\S44M៿SnO#8! ]W|{$"9-=4Q~YrU(TU4?h07Cjg]!E5egZtU w% X"`lLcP8Ip*<snfL"2)xOK/l[#c'{Qm@ᚰjj-.Xg ⳁm*au<ۇK4nH`JBCe;}=6ItNCHWL+ᚭZ<\p.z-SQ{]Ma"m.6Y2 -Lż7/t ]hKw~RmO&~}Ԉhi.(u}cYguwAi){u:jV\h=ĞFh`_(J׎`u#eHͩ ||Ptq:ۿ]fo >5PE3 S^k.Q`)܁Dg۩^%uϪ-4|!ښ;?`~GnQjvpꬰ]}-BTHm^{'3#~T6:j~Y8l3S9;c5EkFiA]ttwmWkqH VF^b 頫L?ɄYeSwC턓Au)zw5,Pe[s( gتĤ E8#ʿz@iK'0Ul8XtɋoQêKFMXV23/tr/5 &zE V|X 84.u]pHa:Fw{_ؤJxZ1OS&?xhS]*֬â8)Y-_&;]JjMXk~rjGHg@n(P]7 ۥ֮AelD~oB`:+LM@zᾣ%4:tK gg->řzX[-:DG&$L/cc7?Z}twfI5tօV4[{R*P:y)ZtwO&P$03X/_֍\Llìr&w<0P,^I)!A0ANbC\Sz򄱵FHIt5siJ(,L_`vWOy)(DFE8|. YX{1rF Y6%[hhal-AYT%밚VW)#$VGlcvcy y ¬Mg: ޭrUDO^oF#!A好=4}3umٰ\HOXXB`%,krbKp LL([ ^ WlzyeeC8+s8fX(cR3Ff/E}g$sw]Im!WPm2MTƩ\@u %;.F(WK +ƽmF:r(AMvb Ԇцğf즍o<~oaJDܭ+!L'GfhD0Nn2uoMUԟ6y|1n#ĊtwLB؇$:dx'zvgvQ&?94;guKwezn&i:-[r_MOgDעiu-׸,s'e xeu'eE 5^ Cx,n)QT\|Dr^*ۧ bI|o'hX%} k5O;ir#x.YRQ3*UAz$ޅI}}Dz(F0fJFOhL ּ\t`{j2Hl,?nMTx$π@7/6~,y JBnKڰyTtٙi@k aֿ-HG>-ִVa7գ"2vM&gNEgefS*N;NWcct:.7Hhy{w&`ԛ#cw0'Qr%l%4 8=ԧE>CltU;c KWAyJqk8 |F 8ٍWfMhc@0MVsP~H`;z:>^zH^lŕ2KlI&A/h.s!T8 "/*E B!_~|wPp[B(č X8EJ(YPVgw7QOBLJ13=Q_݉.|/m T-E`>^~zV҆ ;놫Ґ z1|͘Kh"| tjSFY eO܀ĩvT eWU/ط0,h` iNԵ[tƙPSxhw0n9ɖlvH5\oq)<NPۥ0n$7jFl!륆+yyi7E:q[1u6S?E̺׹Aw0G` zƳ P<1 |5͒m劯o71MQܿݭTraԈշvETCYK^BL5J%%;#J7a+rEq2fэ6]NL{(2ԃ8Uzj'4 7P4 R/Q6] [ẞc[D|Q wi q N'YM0ݲmu#ƂpL? xғl9֙Ͼ*y S<zo ,0䱁=q =|69vz@d[ "C)k&*.~`Emݱ(ɐ%5.TmQcOMz;91L䱒!0{f_'%@=VGF ͌Y(bd+IT g*1RRB{ }<ˏ2q+j%lo'xj3x͸zuKߦI]ޑX:Ո9vޅt[4,M:NfwDž>UmwP5) z'f Zgzx{s)=x l9P>ow,vzO ؞z Wi@ -f=dz612fU.S&#t1}X+UHʾ#ѕ8S)D#|&El;!"oY{ $+"bJy6uWqEDߣ^pǨa.QA6۲/x)0'{FQ_7r X.S=OAwlN[jKp[G~AxT-3OE>mJ@b2?S!V7cAcbS rWo^kg)A"t;zf`A䚚ֲ4d!|-Hn&b;{M1/I\jf2:  ҉L,oY\\AtJ؎3%G9 b}_> \K46|-Ua/ݿu~?H݇AzMUARY(+)FN5ŏ5'<šVC2ŏ #-| L]TF0ax嚹FA,EŠ<wWU.2gj dN$[QXV%~ji+ n+`rD l(eEydCwWVׁvJM |vbt %g d;* <(T$ty m\k["={o]0Hy@bT7NwcJ֋$?m<L&R2τ?&nH^"7ov o55|eysnm M@hn~s(A߅%ќIU'(ߢcGT3T82zg4Ҽ }Grȟ \鼲d,oCq"<ÿYFG!+FjN8i R3/M++^]-$ q_k/Df?mjKyC)itSl0"s1%fы_%87wwC6Vh7`2NxgW{͛9&UL2Kq]T\<$=O^yvUAjeq9ia1MH۴L~zq;{y< yb*yF yG),.r#>RuM/sTFC|9ԋ]tfU"g볩'~I~,U*^qd&t>`fDWWZO$ 7tv5+Ɋz&{ :ǚB ڱIÓN(̼'[h,\o熪vB ? !\gű;eYb5w\SF*W#A@#'^JP+~7N>홈v˴(>a(Ű @DGF?Uetx߫ZlEʤ\\.ތ; #G`hi^-A-Tv*I!4g?WUKQi0Try)E4t P@ b vxʙb.<:mf0fJ䲭Tx.`((gT\ =7urhlp3ЗʶǾ>É񦳱Xݤ $H !WTTxղ=E2ަ/(d^hhUe/!NJ%B8@0!0xk-/?;$:oކrR'FNv:Fasm.IOS 8Mxs@*# m!CQ Ac=:,`X j`{wxp:_C:QJ/rDѤ' o~v[пIp:e''G\vu- 2_Z 77ĉW.X|w<5Z|ث:Trj+Sf,=u:+Y kmj:!pYrIRo?v0F׫` ~E½,eiڪ\bǮ?$RS^$@W6^VsD(zev[^urCimKYg(.KB +@]PL]x+cF!\PPꓰ1RxiP5-H)ȍc:kÌiF38[(T%8j2!ט%qm3l"EnDzq~8Bj<<' iX7-J_vy J.O51&( ,o Ȼ*hΤH?u}-PMIeF~<l.T$AHm]W W0Д 68%B-^1 `'0+-0GtEUcD7-P@F;1Ļ6pcSW6̕s.+݋}*(Fęwè4]> O-"W/+2d)Qc|=y| p>)rS?Kco+R?P"vLL\]sL3~[~jV=#6 TXNn+=$.7@ûҧO &rm41d#Aj>sä}Ƭ.7PVqq xFS(G#D]yY^o r.ufQϣ؅\YnK,}R{t?ØVM zؘkNsvouyڿ3 +ttZ/W?,+=2u 7'װ +k Q wPiuDNxAd͆9䔴:m ee-x*р_ʀXCzW zSek{Ls2o+Wb۴3cy:@ OA/jIS jG 5_UvG/Vn`e5TI9=3Vxx >'i[PEEM~S4W? zbZhBL';Ȏ~\*PHj06OZ#"Jݑz?ALjU FP'0} 781ܡ!jk 6DZ;-bTB7wnL}'#= rJOR˝i9ʙ{$-tfH:faD3C4^pZl ǸFt:{|#!yMWNfr:ȥ^sQwgx>'TJЌL?hD.eiX׭A; ћKZjaӁG_ǭ-"v/(ǜ!C'v=68:bobp,wN'K59/JOU&"B Z1^N >M8 (`x\o`7"ć_KJfiV"2PN)xm1=gdB qD-]K82g̸x>mf Ym:\[H146synh}k >4=6Q6m,TlkI5`+!9,,# \ #&E\̺(iLjUcB+$nyf!m {+!)jBN*WڥR>Dh3L:MF :l?UN6s^~ZqjxA^ F;K<Zl26Ip@㩁.K̓Fhwq #qc*#XGwM峷2#с)]W7,/G2y]cYu+_}oj$j&>W`Jڬ#@9Ľ"'H3˙>*?S}LL}]-vZ2ϖhu=JP+ĺI^/<23X+l>ڂ7jեD⚁%z)=@]pB Lk|u xe~v\DL|GǠVF~w -)˥{xb;ЍH'+׬HSRSqVzxt_CZ(]C c<2uFHf8䤛MHP p`Y5dm_n"7Fc\4 e3u22ͺ鬛궬|*cL"_ 5bqBAd,A>In3s{AkGa3H8x1Ѹ ,PXN/3Ýt0v҃>R8Q\WD*Kxy՟~vړJ{#!LCAq+\/ Ri_=Ħ,\P@? 4չrHrD62X' YX$Ecnv~ 0'WTQ돧 @u޵m?Ld/c+$)f7F*ç^c;΅;d{",׀S|zDyk"( ¶񽃦)ZS<(ov{6/t+䲼+ 5RĨr'&}: :&@f(7af'؈ޝ%ĚI7 $T~爭 ^74#[bOk>JP5ܯ'NW/.)7s^ R2f^d<:[^yz/ ܲРo^b ^FȤR"B'M_eOcw][/Hqa0efxu%9)/b] gS+t!sixb;+y|zѪ觌ն[85VIlQ,@cAޱ$<@PV'q=[DQ/1",u}I1O&tfv␀P fS=ꠞ9O}dN#ˏp anڽXwɌ?B2)Yٽ`qIusSUhB-P̧uQpjǕVqDc٠YMk| f6aK }<اX0&z"cI&vosv7–RM&\ l::̱; ЈL2ψ%S͔غ}G6%}-r +1.WAL2DX Q‰(y) d>k8}&A)]X! yLMrdEKn!_E3d$ PouPBk*AtOMW!խl// :?'65 uT E{WL נx[ D #DXj=*k7(,`\;_QdW%[YnQm5[8NuS‹p/oF±:Jitݦ?B5&-5>8BZ BO/bэ5PU 1 i>#;hJ̕W۫]}XIh%=F(s.:k=ZF _o/@|gvm>D ̮yg@*?寬hl:_`Ez71#JR4T=MƒBb"u H?]\)M>^$2tyq:qE o07#IvBl-Q)pR7t̙ZxY;^_荥V.;ڒ Vn`!!~qW-TeF+er:Z0y O|V6\nuoqv}d,O0ݾؙf:6*x%/iuVɎ*Ƙ@˷-۽'[e> 6%5Fa}s\2?$S{M!HFO;c2DK\iC7f>d0"}Nb3vS4K4ve:@6\3 oe54I[#rxG2u6 ΏێvqE=oط āh] ӵez'<TiUnQ4{)%$F#Jjbez΀\$7%Dv,+Gz&a] s~59j1p|rEud\D^'T*)wez@6S߁&!i< Ey\Au#:PN(C8ͰbUFv6ҭ]%0XJTEK_\HڒGU1r0%Drii;bFcO8**hF @HZWihYW{$^W#~A!8׻N:4&B:Itwxs)c,8 ;I{JG(Tg8JK\k[ $Xf;mݺ{t~є{eL8Μh5YKAd_/cMݿʥ4W`_~TwTi< 4%W@Wℋr%W4!{t$JJ͙QN2eG#j_ձ2_|b [ƕn6axqXp]83Yʾ!rp͢ǛRjPy_ ?)ߨQ1m&(3d D>P톡a+zc3ڴdɣaDh Tҳ+AUɻd7tѤ%owsw d`}\\jtTKrEW S3L^.HP/rj]q^!o99 IB`7.;" M5Q=P7>An,Dd&Ё6 ۞دӱ֦ɶs<5W @S,23!>x \Ul[o-jP_lh =@W K3aoHh}kM |'gc@'{)a T^rGH'l]zM~{F >w\\J65;cvEo7e|+Bc^FC~ugOL(ʉj(qt/'/!O`?-5|x/8/z(\M>>hb RQMY蜻Exhإ>>X=e:'+ŅY;%TE-S($y'8|M|x0em%/ɷst1s+t/ĩ~ >ߐp!DoQڂ~/cL'?o#rِKY]fưnV}~D~ (ym! Tn ,S m1L`"l4nW+\˯ J31Ιm@λ"R"G6P-SvT_r6ն?DJ(CL [9ƞ!S@gdGCG$@?HnBԯr㱓=~r¸%UAįg\ I_yTgK ]НGg/F.pZ$gm^iWa5{GbH+2D,C4,Ͱ FWFNF]ׯװJ/*_t]ڛl$ aXOա֭ 32̒_o!z_ QU @ "闽[*䓨Z4-e=x9[O!KokoAﶌګh֫t >( !VGUl1tX(.:GUqYHnV0nE 0 "853m4! yFʌa6A]A|yCbZ@2i` i^JPLv\ q4"LAW/g7Gֺ`|~-+m|nZ}_M6]bL`EgPLLhD"5ysWsP"E&/7}2& V)dUo, B/krFЬKEXFU|muά`7t"<*+F Hbbl(ؓ; sS0{ÅhIʀlz(,QP %Tv! aqp6L$)䝒UqlLWY*b m﮶R0nX$-jcdO&"<5_[&"jΊIc<| hӗO8IӐ&tD|}m*njqfSGjk81G ko ה݉,eOmz^j7hC9G]LCT *L*pp8N i^tJm8]Q:{X9R >.r~+ԄÌɮcF^ȏQ﫷l)4o4x.;ǘ63cX*BO3~p.>Hr|aݹ7*ķF6W[xbJ0Z싡N2xŽ7r/ .馼#V,dłt]@KQcryr'tw>\"tV$ΖUWcu&#%oGdH3NhInKb_-;{(T.enY3VR-%:@Fx[~$zIWEaӬ.nD/C#i/!Zs^`e{0MQZN߯? j-_|%נߑi5+gB. 1SπK wC@(h&q*veRH9R|GlI=vb,v#N0tc5{@2:;~'}r;z#$LRԗw/&z% jihu[%&)Giĭ1ƞȆ莌F'ͤ1)W =ͨ wufAT;两#[qH=U\l1ϲ0 8(ȆpG6ژ2waf\ƅB0n >óPw9s1IQ!V ܤ DUb5-iq.+Y?θ\svVQ K ֖#R2Vymܶ?צK q;C#C95SOV'Q|lu!dʇ;,X2h݁44` (q]2 M6-Nɠm3+a**F2(b}CBݶawPؒ*1y/J+WѣP#Z-M&x#5ĹUsXUe?tʽW]V'3da59E_RyOSD~S %UAᖥZazӠa ˝ =YQ`UE`SfK.i?.e>Y>o#3&/STvh|p% R=0<Q,ץΞԵ:Nǔbj.g̮u]3~~/9A#il򅨯=lg݊ԋo'vW;՛snֺQ?nфqX[לKP3PorZ;̏~ְ3 *~ ѝŪ@o+BCի[ Vtui%R Iamݧ=OOzm?QKʊeĀvCJ.sP{tޤuq@@mg"ɴ.sW_YyI&}5v #H!6x̄7q_eQbЙp6;?oԥtkDWL ˠ_;i=LC_61(l=E:02* >mͼu@*O)0}yڠ-տ9ch%5P ԡ7 3wヶY* >lӹm,FĤ҉tʅ-K 330|6GVsəBvfLׂ~^4036՟aBvr-#U& " Jr)C"@ɖg;f JN?w=6d6?pOe#Dt],0mʄsq6`g)г`}Z-뻚[Ly!^à"mLD< ~`QUi\<~OwRPGY%' h#(V&9t54dUN1$Ԃ0w=RCҶ)z3'Gr|VD6 VJW2xܢ(>L Ms}H** YM慲P *uvx;\0bײg/O_ U3AS3AWz$ =ww& 0AQDd\7F]%x o-ir]tV_K:^gUchc~pت"Gcnz %v?#l{]:ߠHD]늼8t\P1nF Cve<(#?~Ɠ ٍ r6B Bopţ3=hOG!ĝeZ<{noL*y|¶k>oj7$0Ow)s,g -ɜ<jm&גV>pDgn}W-%ֻ "ĽO8ѹ4]X:>=dv_ FS}VcK;=V p%]~;CKH~P3fk9:f'&iè'><&o 9݄|aaoOA@e&{[ꦤ'ʛBYL9͙:bqf`}.;&0:dOSTq&4=_{X$]p~ZkzVNjJ],%?6hǣS@2V` P)DcpQ>fNJ(;Uf4}_-W4oԌ5楡QjĚǀ.ps8ox)lЉ揩(O*>I<'k?(e+MksB<5CI#BJȕ_uԺǏIiYG߈΢8V{& [oԈSTa$dVB{p/VC0qკ,L5𿹧MsN_p{{ΆbK#ܙT1*|JL,.ӂOK4DZj7ܞjm1?0CO8V;,[jow :k;l8ߐγk~v™cKڒ O;٢Q]Y.[F)[!UHLP|[bQ9c$aIRB{V?kdI;O=gHZAVD]4' fl9lyʺdgn|$<(q R@$Z؈M HD1` x=MhnClU+u6l7pBOyR]A0pߚطsi+Pm]D+=\E)r76କ|I{p5=ORHAIhXtωnI1{#W{ws>RF3iL™6cX @CVCD q*ly7$߄RfVaw! t1} #۰#~]*Tٰ,c3'] T~/xO{2rfHY)jU*x=i />ꗠ$ʙ7EtDg$u3a|4`#MTgp"C/78'0 04)Bqt7W*0cK_<:9^7:OK <W\wGHCvi3lTZͅcߢs|A+ҁ֝N)eTs%vJ2E*P6q,p#z7u=@o}BS(44N5f˚5`>_V 5xoFv%ToITy7pRΒJ % zₘ=a ɪZpMwo PWW)5yGF!ٵ!赂cG1ؙn7nٮC:fSįq0S:E[](_д UU ~;{:Œ`D=OiWF&L3Pn&]/K,S\ c_~܁VzC9NfW[Q{`؟89.(*b_*$^0146lF?? "j-h1*TAIzk[DB3~Y l\p2Q҃pU-I۷^}TǃYHǂ* Vׂ Ә8Swϸg@0Nx=R|;a4 Ȉ-ƈ{ lS}2;5L,.d6a ϼ}5)/ @Fx´^(x-s譔5 fˆ)V=2GˡĢ])OC엗>kp<Gr e ,km,g<gC Z_"5(m#jT7Q)utMlCwAr|1bj0 0% QSlDVXw)FkJ{ Ïh W= x3t{Mmљ%\X9\6Z_CjNGn*.uV(y!mo,MޙDA~jmCԗO-pA1؊2?qcr;Okʀe4Ǘ rDl& kQ pzKUԧ sVq7Ԟ-}0,݇i wȎ]u@S,*G:ӄ:g"Q 9 "3k 53J__ JaR8hԚsk߃fi/pOQK޼;ݚnmzZH *Tl0Mcp&  $T8gÞo2J%Xm?ёS)0^$'IJ\O¥q8.7g~{ĊD@n̮'PyW7U4d/lGʅ*6In\H$<7-ul7u_j^Yܘ UH[~;lҎ'!tqغ>PgU9_]W$ x|- bE"("7-Ԯ8Jm $|r\1~K,,m;H/zi Mn%R6ǿFs0|Cf[/߼[uo>Ǿ˂ kY;£<+/zS@(] P{{25۷O {_<`쫟)Ӓ;:  zhSs<Rg~O'6tBS@7kuc_ϙ?4 #cs>ICDZ!X[CI?d)?JfxㄸN[L:`:&9~6I&HGVV%s(9+d%I p :4Cigf|v9&i+n ZҘBt ' BJU;= v#ŷYᱣ.JM[~[ ow2­+^ )kr5 } ءM{$kZ<xFW*?yYDbA (r"d!̦O ı*) AyuCp/E-dڍ@o!oyK s^\mLe@V}Bi1-+%h"p;,VP6 }ΩKPMRHmڅ).m ɎWɑ?E\=%m2 Qod [7!dFJJP Hj}nEȧaOgx[LQGﳝc ])O2JSSy/ eӅ{g$y} 3quvdNHթ\Cnr@/_*}U~'OM7f&vd* E1b,L钜~Xϥ55P\krڮBIZ׏pILAҹ1w8_k)ްUd4({oXrTZtqgLTr&.x57*Dob&, L_KU[oݿj#% f],tOwˇ2%!DQ D(%64-0JjpO/B̵sYXD{6CXY״g_dzFBe*fY 7^/q?ҹ1jJbIG(zK(m?0Z/L4 r<o#ٛPPԡmNܑp)z*Vӧ)`s^rzؗe0tL@{Rt~%m;lXN<pJY^fWܢh%"CjbV(;%vW&W1#SE롞C9$ieV)x,dx P<ȓ떊*!; o(-mgs!@g綌GE:u"2KPw@??Mr=GZj٬5C`s}Rp^)B2iKXƅ-_~[m{8gch{ bTWfV|s&pN;5="6Z4zvŵ0M ær4GHlu:S*+ʫy_T3BZTOšT( C[Lo9_ 1\ay&:a^,eیU'^l_ YBP>'=]P.. ɬVb@8B}w`SfSϘF}љ#| \}|iJXw;*xbNKpc2 Q'Į!<-0w&WTH1M&qÔJGTCG#Z*@1z"Њn9sݯѮpUK b(p XVpb7_Ρ@q$`7e:_ѳ衶N9» Mr Hv@@Alqnٻo5K2 qA %O$)QxX校%"W͕jD\ 1:#wޓ%~3Ao}\X:F$cs@We}VU' P >4Eכtt."Rke$$!&z`8%/s!4}9j>1E ͥF1A$Cśŝ̈) n翲W9xjbfy{;$, )=KN+ {ŋ;ďLr W&?.7N Y`~Z2PK8n-~ɯUDD Gh[:1/X(%H|HƄKUf H5 *+bdjjᛟ{ wWb s*7=?Ex`UPJn{kF?3? ʬ^}<6߈E=#Ɯ.P=rcLJ\F<~nygAtWr>ۧX$qGa7) ]X-bK~\Ole`=!\DXYn(MIF. g5ig9xC~EY|B:|p1Zaa:,HUӄvfhl} >v-,!6Jj|;u${L;DO s? -G~re#pw}bu=c=mO (|,~1M!jUćizW_ຳMBi@ >&/o^mq_‚Yt~RR}KЧ 0?caJ:Zҫ@@  s3zȁ0K#ahQ{@h|ZFnVk[cbƈ<#/R}?6xL'fT+T dL7?z{5,7FD< vA6j a0NFPJ$Lty` L ^x9o&\4_wJheܘB1MiiaďB/DӒҊO HvgfR<bg^8G^G_&EO;J@ aF& +i8h u79>{C)Bf ahiYg1KokFv0>9b**w FmIϲklЅ^39Gy= D*\5y oUlq~E/vY >AHl`J}99ĪީC%E9V?bP(=A73c0l(I5E]-h+۽򘕴DKEV:>2VbU3gYQFdDJ$EY)0C_Bب G\eTzʮָ [urDXNvXݨ2@f=p? eg<6(N]nt;I³I^Eu D 4[c1ϹD{z/9otfv\C_)**H .yoe0+b7N{=DR=8J;-5n:=@a]L*f2ܦ,)K[`5'TNSOվ/_ N1tL#i/c+r@GŘڎId53aQa.,25B|'/A8&O,Qɵ&8q_G@KH_.뽀-3V|m΋7M풟]/%!l}8n M2.GJJ?T^寏=5)+,6+̼6Sn5jiY; ۄT\I"KZ59մ :.prC"2؃LJu"1QAOoR>*!jI}kuxqOnLC32|Bvt$g nu WsYKbe&X0h tEʮ`&!vs Lau?"vE蟽3PNuFXdj:h/ Æ~mtzWCot.<מXX{Zktw3C(k"XvvZ̕O*\'t^MJ%fٓutK ,3;8nӄ3T 3xJw#SL *#Xb"8 w~%2tc`}ߓms)4~T՜P'ұ׃k})9o4F&\$RZ9h8c߾Ѿ8?H<`[oq!hU@v#1$N'Csq(0ᎻLǚ(Q$<dt]|q#{vk+WS):K#})qʡ?PtPIrjL GIʼnSb(\+N/bu hZ2*ɉ'27"lMSL fT[eάbIcT >nWW4 spT,${)8KYe7e% Й+/Yɥ} ՠ}ފOs%]OoM4BmE-}rTo 3ވJWa@ڕrg(`e2+Tј~M!j[ q?Sf~H":Ly*6=0)𵻇I$;Xd&6)"bI;{ ya3.f+cXؼq=Z^\Ze6z',g7n7n~@=(aוVЍ Lr50¡nk~qljSؔ Z0 /x_j+w+!,iŽK ^. X"E<&UTNl9XL8ֿ{[u&jcx- ފ2r/JLEKFH+!@69Wb =0y-.lg' (f),=JT:'-0໠EVOݼz<`d2$8+B5J>Ң:diZo(^kNڝ #V,Ɲ+sϣ%Orw&sΞ"C*TP7$0t lŝQVTE)T=̭zFΖdE"khdX{ ot'ӵ,nx%Pj6ۄs Jĉ@_ o!g%2|nNxH]HIsRh6ST[`E;Z+uoU1K|'{T0&r [BO:Hĭ&nj]?P"?*;xi-GkZ@0eC-sD?/|ᘎg1rY))?wb;`Z! lH6$W]nP"1z~}-lK]F~d",|yMHkFw&^IE eXke1*v1raҍ#Heo[xVYG%C1F;;ŝ3|(hx V6GrfVF0󊣤l+丽ka]j[?`'ue@q-P'ن_;enz}*:W3\GEșfz@sW#{.Xr4o" )Y{rm͙&8O|-FsJ)dDKxJrOZX~:c̶&$xjSGyScZhAiTk Lx8.8 5mpy͸:@kwLgoɯaY,|@O &U#b/U<#{YٴjFG]`'tŮ,{WɫpS&ER ttx(,E'.H%tys՟\xUfmN:xz9˄U2fZL?N;z~\kF\RT.cW ='=\_m#@Ѥ֤‰5offbFglktYcl"pw5!g\d52k0To{GUnKi h Gyձ+OY#9+Tqz(gX͈O,Uy' \͕$/D3C)^ sb{s q :/+y;mb44!MFWš,RSܤUn-!BYrjѫŝyi|=10| 0bqGz P OUYKi`5Z12%R7C䣦8卪3vdԾ2ڻUhFgxfH`^Rm"M=PQ9;ŤlO{JYZHM"/~>~E75 0'pPS W-9 4)L-ʴ? F@1ߵ]7k4J O#<ۋY]V7Y'.[l@nU6)cX} "t7"E2jGph S&:tQs#^B9=ߢ7U%xMJH;֦jpds>.@h)W?Mf&[Һ  k< @wr6^]sv܏| TmoϞGfE&S7L8i7/ yq+w} LjTyr9M?w}k>-#TâUhQce@4mE6n[/l_w`'0k&Bh£kj/OfQ#{BNuE(n,:ĸqvFh& B e1o!!%؆PϮjV}FVFL`%UC&jt'(t ЛߋzD1.R^Y4t<ӵ_HEl$i8Ჰ{sC@0>wұB>vCR-I8ȡ77ԨɁ]2=gͤ1Ś7:1m[,X%PߊZDW|lfª;Y2qkotГb](>צ=@Ǽ-a$x,=  `, da=L,ϳgH8S2I8DpK>"O,0>! *E2r+KXפ*< +{~NQYQc e,q0GH,3 ":GVil>ײ/jX1%+֎d}]W@!a!$ϗ,WJpōRQqW#zYbu!"7H3-tqDR*v{b$L!̟Pƥ ;dB='e)k+7,DA`aKܗĚm1nĜT}V$KxLG<ޱ=vOBc3(TX8'폼kUbPjIgcPœ+_/O6!Bn$F Եbp\`aB1G }yu[Hy?7 KvELjçw$ҰsBH1?}9HIIy1NO?nQ:syl<wלuNg lN ŅF`ihZsXw?7JDTQtP`_X>:MP*'7ū7>~Oy[mLQj-eH1p5شȻH h+tv \2 =%έhu9u, 0R#cU=VR3cF_ƭD_jȪ0te[?667]j/f_/k(kXsP[=AKWDG>t$gh'pX])m?D,z2J,&_i-:6 i({=Kl-vCG>fRC5^_9F=FC :hc)"MO8W6E@y5竎#arZO7дfvQG8"!Yq 3jJI;GAek?IY>p6<&ew,`3vWU&dEܶPQ,([UdTh#Z qum2`D{ xB[_r7f8 iyme.O;z2cɂNw{YgMɜ{eu^?`OΧe T% ' bϗpRbg&(uTb3@aTKǶP堑cxɮ6)`Ɣ Pי3ufnVT_[ф~F‚|JDmBGX6ŏns#VujFa*A1wށ%o c24{5n7õkrH xqxYy'[L[En"y^S^4ƑS߿J)T> S9u`JI TÖ.r=+XqAo&ǖ(ùy^Tr Dnh0E9CewaKQ4Jv &6t>PmCP0O#Lfq@94IZ҃vf=qP~6SBcGZ`%<i.,ecĖ<bSY8_w~w{m5:[`6S}{Ms#4H@R d _H*H+5{PDf]svaDsz7h[̚^ݍ'a³?@%vC,X+7Rv"j : v,nm'<[1-FYAxuiUu"7B(&yo(\"^fэf: Y3P-h<#H1!*O&}wlqKTT7:|@aJհKonJMSb;L̩{2 bg yxU4$z-)NolkKRɸ)6o_UR%n-R%F ϋaJ/HqZFߵ7^kS_Y9L?+_9Ȁjf7Zr#X䐭HϸܳU(|~ O+Mae\K_=+9VNﷷă .C*J6 kqwIzaȕ/?hI,ny%(`e V?On0j9 JQ)sE44R6 gA8}ShD9yQYf]xEJ~9IjRY0T]EDؘj7X? N%wlg ٪./:L䍭:ᣀ}?QDevHJ xk.GmXq{lw,(^zYη3J@u,UOΐpahK9υ,ƉQDIn UCӭƉ9ßvBOc*_ZWp Č*aZgD ّ Qx&~@i߱TR{%[-`Ծ ijvz F5$l `wv~ j} -sxّ3>wB npP)&Ͱ92?[l^qN )BHӮp >ô {|5^uKҐkV5cNr( XZa4(py"&'Üwvշ%|_ܑ3&bM2=9Oq͑.&Y$%r6YHzMksy MU,&Qd#p&/(Qz(mKKuɧTx)o09.Ckp"ͫ,m96<ρ_bCS'#@+3kWGbߐWR&xnMnJ BJ4g8V&b !􋗚˨1rW)vk߈6-H_UTorO/vq"8@NHv_o{YH SgB%^m wuCRqIGh`<4WeqH,q\] aڕ$VBZlL?&եjmu"kM8`h&'+B3꼅jYS ToP~."zIpFpF$֐i$ٿ#L<KhQ^xȒ]Qyfd4O/aZAw٥tD;#/qod/c4wg-ѲM-@ {*$@Mo7 :ݧ"MXܸex%Z tEgl rF=_Սɟm ԷPu3IۛB=(1pꘟ@Iz֓,Ъ)㸒a&8Qmյ;H )ur*VB0!ܱ䚓.TIAJi) s^5qQ?CPd+Q\VnX%Ό`|(eq\~'E/oȫ[vTH%Y^+<~dd jf5F9JMauOo":Pv낓-HF4SBjXH7jZPӍF%]t-K],%Zr01řzo կJ HH!F ZڱQ@0@Kau&v& ϲ9+8H24KC9d{=j" \WJB(.Wy~rרo73@jնQ7_Vn+(g6cn^-t EDK6%&EY[ :` M_U N/(7!;#Qn[?@/H@8 b0|G .F| ~&\?Klط0`[N80M2:>'"7L=.+ԁP@MBbs}N4EJ(\3cVtMz:dHr#2:'6iQCΈp`Yù-nsK9dIqFzաM۽|}'}ۜsla`ugjajw).e.. "oDSuȊxM$zt imQ/r2y1[f +>e-9T>R[DB!Ki.=S^(~X{ s瓉s/tǻş7Xȣo@`P̥jR7:Gsk-\A'ObxU%{X1q.IlHy_ZaT}m?o&5iE%mvYL돞zm h>u\WdTTmbA  6N9㷇oCD%EdJITsp^6Jn)sn7k8 x8L{2Xv(iG]luҞ3ꛜY': ;UbSNaJY宔wz4vAtN OŵeHn0t$y;:lo=f9&]G)I)V͵mj!U架Z(ֽ ;Y&V9 )h7;?b΅rmk*)?ri9bz݉K[?oRpP:0_0+(}]̕lgd0bme*vfb~FzB>OO`} ==yC V"x<_L}E|{䀌E<P>X cR?FRXSi"rW%ܦfk{rؘ/ro19™FfQ cM,ṇ!;fiu_Sr֍k.Qzƅ\ͮ`)9?b8KTSMHhEȮJy⬩16[_FPSƸmd9 tZ?!#1hlE;! "ۮJ @kZn"0H T.\LAP^aO&&ȩLPן kJ?I|(#8= :>7lf]`Y|0`ȯSHvuVxZ.'zӲlUf|Dŀ%=9O ۘQ't@ܓS z..c EM.`ګ.2:T VΔ x&BRfėVw#a]BsF,,AЈ$$/[5Us6jxڈ;rͭ6О |*c+ R" >bхdVA+ДE qzjX2pT ,[7N{!' 0̕ o3(5.x7W=^IlrrOuW >U[X{Ri*^Ү<,S[YJ..jvi*nyr*π ]3dHwߋC dGz缨+Z녜pquKxa޲~loujn7ͣ CTI+P݇rKh. 4pn[Z_N-ݼřExqj%9e]3SFk1@C7rcJ:OY8a-âL.GlHAn-8fkВ?[NoBs @uHz߸ޙ8bq'\)@ZqWD9;Ku !$~0)b^Bzbѧ)©TǝO[ _ C=bbX>!<{ EM- d `pĶi^{jRsV좦L ɬt=g¨¼^=uUbV`;%29htpj*jqe $VP+Dr!CӉGMNS5*x"vm_9-b2|fΜxKF ĝX1GYp5E6jk{4>gb*dUv`G;vd?!1)zC2ax 5mЬ=$gQ 2RR#=#q8vby!\0\b F$HvM `8A`+ze}~%*=;"㡭#@^+1RވP)A$!}n,мʰ ҅KS.;3Idy|#bpad|^%bOFx½4bdj>jD mF;J4HY操JWkZng^}b!)DG%43Ro.Rhmr?&iޮrRY⩏%ʩzadcb)7IIj;j_gwvמ$*NJs€.M^I\Hl %jdN}Vzkh-WK/XWbm&EU: w9rx;W-NpRygի9+Ö?,:[1qœw3a&əd@ߴ@#E+cq Cv=Fs%Ɂe)U=cǁd]XF[ AxOknX0crn1}][ޜsĠ/DZ_/, WUѾ.Q'ZkֱE.4_VI{TO(ZK,-hcĈhzwP:},}NR~`Ѱ u0A}xI=oٶ7-^^}Avz(W[!aU?Wñʕ>2ɰ.vWs݌Hי`{8C7WDO,W+e e upF>Ey&!E&C=~7Ҟ$ԉQj6gO }-{;Ŋ{6f,ukv`8 ATAJw#b|E#ܔC[R!G9%b@xLi7 rθ@>f%n(Ƭ'G[b@,q+ |.Ǭ>s{5yUQT4. [1Vm-R,8EECCaÂXcМiOlJAEr?hp=a:_WR ا}poudΪ¾=a';f.f%.OKchgB+&+ <TW{f3dNw'0G_IlOe]?t "/{> R Sx2d999_H kIV ޠ~ @ՠPu5:bۜz&Q#]ѿ[e{,agJbU`IufdoR9'eןDO=k^BRPzYgr=vLFF_ *qB_:S:9s2ԭ+8`+$HJINxM.:k үgOa౞!)Iw԰8߸wy.rGw2Kї]1bٷCeU eqkPim 3^!_ãn9 wAfWaEL>gKյ{r-Zw, 谁Z4K|쇤72u}6GZ0OSmgBudДk|?zjWw0=iFb׆z~tMQ5euU+>}X{03G/~~QfٽOb3^uMZ9bg'}(vgRU΋3,%*C4QENRd>E%S3~_NuKOvw2q41QK+8^o ^.mEP*gOa?1 L1At!{:hԸ|nO- mx𲇫,V}L9(-n~neϏK\UB\3K^0cuY^V%\+ u-&Eڢel-bfcnȻlo"vZ{֔9vS !T 8ľ7\=5%F(A;*tu&ƱP#iЏC"!Ch&qx7sQÑʩ'zqk͛ʚ[y!Ғ|KKD{,2YCEܨtJ rW#ֵQ8qՔܖ| I51>^vZAy䛩 (9K& A[#Hw8ڕΠ`խ(/"Gw4l蕄2PYI KLH̯/9gchwg[v~?tFi2fa$N A(0 +v6̇6YTw8bsU>.6-"F1R:jr,2Af3!S`WPV6~ $Y\wa7E~--hiMd.V>Ȁ\SM>#G,GE[*>kiԭ)ZYYȃ(o9zM1u-A%^Lr-/@h>v-"U.MWissD(w~k)7ٴ:5B"a>NBP(*J/]ٍP[C,@Exp {!iHjfV9I^8*8 0dt~{^LK , nVӂ~ܵ_'efXe@S z_m9# ytP9!{oEm9*:DiJ'=pEvyg4nS~t.:~B賡m[A .9eO3dB5`:64[Wg=YYR-dxHN%ͷ{ mUF 'io,@o/ ~3 #7Cʲ*ً~:Ff:rU׉G7& <ԃe%wbl<,MMee uH.5hŜ5!uPDYw#h 3RO x߲"|{cX?-m#0&Jb'IO;0{ON0!YY_Y {C3Yr'9dS[ףK;Kw?%]ojNA:W!(m"/~!MMӹU \ΐ xg ˾.jŪodxw(`ft_H&ETR N҇ h4z@GMϺ|&T0YjqvU8BMmG,$v'b[<{.nSr8R<&! jU ˓؅ΎfC?"Ѱ'5AKL{bB)8Ѕ`Z,k),\l'}&繭YӵIM;dR1G|qSl7&\g$0Jn#%u 2C &9iiXֲE1| >]< QꄃТ[R2'rԅmmE&{lEX2@/iDžF\oDz=G=0%GMXZIo+}qL6e:W՜m9rT0 JV GXR V|MLv}W%ciJFHcCzS  fVfW߷ ԛ3)X>B9SI+ wB߶<)_ E4xe/.8!?R3Y/a4&Zn+l*S9s&kUFkSw@5Yk1;DžsyS2/`+-,(ՍPg$$!^4RH c{AG3py[䠮`Ea>j#X Swr~DmQWEIvRb>3U=:!8,z)bm`h|0yšt[UgxQhh'0o ,oضvE~sE> ȼݓXW3^[܍pIDg v'|+MXϢ\N7Zs)/hntp%*_(ƛs(5FfMUK}?B ->}H^?jx$*F/MJf'  Hc[uO72qRmD# @ECtzBxz+y͎3S_?;@It@$&)\sE6!. L{D۰EJAb ZzIO#0(iErD3{vY4<ς8(rڰpiKDVAfI}}zAb[dg9RvNF%mE¬TY>mrJfE?HSy8Z ίݮ"{01] 4|R| o,% ³XcLȺz.D&eE%iD:=҅_xg@T%\&@HZf ZBUCV{ =#;5|TEOB!]w,>7r.ݭ~{TJ/xs.FQW| thk7r6 7p;XԳ7ɉۏK1A% \i^Kշ)Kww[2rWVإZDG 0bF1CRUzz)YA"IR10ʘ)xqfw1ǝWdꕁ h~ç_F\ Wa$j D94%6vj 'p +[AN '},d57~3zIYp$0>xl˺ٰV3.[C_{ 9C0v>/d@A]J Cu*df)d]3[x"t'1+bb|زyq.u5KJ#;5IK{)*א.72hC폞:^eqep_b \܊RbR7;rP ۵lqͣ'x2# ʴ&'OEߎZ19\zڀ&V %76/{>u(ؕjv"JbH(s\ o}.a8JAGQ]~S)Xmx?cAǸэ[8Uy _s>g+A-5$5#7?6#*f;q:5)"^2[w9wD`JH?s)}4oxt$?.] =w{v/.c-%#JN./hz\6Z~bCBdFOi W TؚA'|XfޤlCx%*g"]64ZҫRƠ?_em? yPS!Uo?脹/#9!7-l%)hl4ݣgv/>YY<6%(V/ ƈyz*l0"p`OS蝎ddZhoKg(UZR?2s)`9^,o 0Sf2IІl/%ԆsTA' +0D[P <^T 8vV 95 .ߋ"BW? v0<{- g)q!9ڕ@Nx'8zY x%ٸ:ѿAcInG1u`>ms,moHJ5vey/D.(? j&p$˩Vulؗ;ǂ\!GWk"՛+%d~Ժ}(& "PHJ `0<1Es4%LdP柆A}q&խ&dFa*}9P{E0e'F"Kt5! ?)z\ MӇXS6,?R<ˆ%aHo@[ 9.5a(C){\+[Pz(VsoF=-vFo7VB>csi|:.wQ"…۰Ioc3wCN (o;(+W;֨(XFи@l64^GL,q ~jXD#n]c%`T%oThxiCL~P@g(dr/>޴C ^ `rA {rr_ Pٰ28wH8'? G'TXD᫻.Noe|V+pXH]#TK#ך.Y|"aDW+IclDg"]eJ,Z`yP[YRB7U)SQ5{zXꂩR\X|80P~@d ېQr.d.;9n@ 0/]+eWDvƾzR}+Dݑ] ϼ-h ͖AsԑcjG=ã6ƞ0'3dd#7S7"Q5fa9-rmViEVwIA-{`7Ⰹ$^gj])j 9|:xL5&bL#!A5t5`uz b%g<0~KOF.M|gaAVtg᧹埼^l(hw)Cv.mA7Il;Uu~i^mIc*GGY7GDw֢a4d\V9 zJ(S"0c*ʌ^U,!BCJB~+I mǍXrkk=K.j*XJo7|ZֿG{)]f`BqS.!$Q#h&Yj3=q@=!j 'OR@AS)I},/h:Q^B^KuI8JQHAfBJzW{N]cC~z8<[ 8e7J|Z+qItM3qV g6GwBm u3Zsj T:K/pD֟󊇈z.ǩ=N }`eCFM'_+ȐZE*Zᦈ,UFϽΛ.tEkN6[j2~2$+ b]js'|UFH"8X |A?z'5۠6 ݟKI9,0b/Ae=~& fB$@{ղ) 挈gr:g`]_v.{;p ,VDu9DOԲYP~*QkP3&%4tYä\!5% *Y%ڗƝNUޜj UG15vb]oGxiAN=~T{γ"Xz2ϳ @qy'W 0+ƗN50$RJsl/1ۣ ƕKeTE"wurT ǚaČoף:ʾP8xs dq@f_pQ^nGO4.wd]6"%$ϱ}pA6h:9B=6OR \@jN+ev*WY)ΏE&gsۼ{i2w=%ywT=X"zLaW0 y A=S{. H+ɻJr}y`)'~o"6RKIe:qC 8,[#SN,| Ӛ#>EWZNӯ{֠&.hϔDi 6 $LD.نְLLWTSH0(nQ3_T (e}&7:kS$p>ֿXk\{Gτ~].N`rAJSt`:aܚQN |R,I;XV4Am>~PZja2&X,۱S+$y]{Ld]8T( `Dc] N>UHiڿ)QS`hZqE4;&#c#][E/M! $wV( n^K@D>3E*jPxw?1\8͖2UWmL2{6O1\2<[G߼ ysU;NZe)Z>ϻ:6^F~,S[.꽈ΤT*Wi׾I!Gr ;: tXg Gh.o9I }E| &Wϥ!$%N\-&+9tS I/{ [q!mٴERo|hl#ke:SNg(nz`^=xW61:΀Y< ;x*u !IBZ.A}1b@.W^р芌)|Kal㍝<ܽէ.]r_|\g+g4qVgl~~(UYTLbMpxYQ]Z 7l'\ GgMqݴB=x+:rf#$T%pVN{=W&8zm"лLqjpTl2pc=}7آ\9lLF@步mqWz/\J6]$?-)׏ QNᮆmDq`0x| Lz~MZoĆ'm.PN$M\*uiA >┩:o }L9"w#r*r9ly-$ {aZVL|qOq0G$m|Iõy,VmMK>ƨ<ji7~12Z3; RPS> miEƑ q ^gGR5>%~?ZAieh[@>H寯3R `ZV%|ՈʩS01,X' &^a˗MhzelCHG5O0I=|VkzB92-Mj@pύAQ禍krGFNbTB!{ʟ RN* b/#ެ5~<@[zNs{ %+%T&fǯ*;֚54r%=Gn cX diz-ԥbԖ?s)RSk}~HbeQA 7WF*u4y,._y Dye;;O45;8˯CAIugL?=6˂7/mVKD%S9k?jONC/XDy 3,Qd90B>쏇H}D\0bEL(ofl2*`!!m15)PiHCE`?<{>8f媨$`OpcO͵>՟1z:$r7Q:Š(ĕ\ˉV<2 ,{Ju(ԼcK8BX169YĔٳ>S3|^S =Z^Hp^M__mk/0I?hSTG[2go ʯykY{3 YlJ@. gwo|W1GIdI,ŔNNyx/MJ/60wu [ \uqVG-8V;Pl d+O;snotDwB9cN ^0rtS]ceetU 8HꞳCuŘ}2`j?ceӬKoz 0o:0wZ61QCl;''*%ʨk~2, P`X_ȝ d3Ct^=T(y{0!3Wu _,bg$W( ԶZYy2`) i 郫:Kl9ZOW:UzixIvr u6֘/ 0k_4⻹''80%Ę e߭HeXi;z:(  u_4u3Ѭ7MpF(TC_+se+@`-(8aQO6/M0 "7RBK'zlq( M8"f"މ6d0;z2vvPsa׮m`лC7ǦA>z_gI2ϡA vf#,H^Jͷ*wzi .$:AՃjd>كqLuco$Ș,k`6h@/rpX2\Xܲ%VQvx@d; -fdUa8G]y! 3(v,` z ;PS }LHҝu`T9Oe8L3;L)u>f7g\Vmcм,LTґߺ@?^sOziFlr:V6zSRK1/\yeA},[;Wx9l1:P S_ɡ=a:$jtV׫,]V?*B-dgtcĎі<́Ӕd'1uyD}1]$+%/bCce~T_Xo&G+|EOwAvYeX'?үuëƏ'YOK8EZ^Sp"gP|>kF2vH/*4p#@'qfo9/T~&&NQ,I_NlZa9W4rP@r<9MC@S@c$+odx(+N4"T7ȤI~Ԅ~%LV + IS J-f&Wg$|?ߔz6f+!Ƙ=aΛCsJQyӛv_'jV@\{<:ru$N3OQAPh޶Zv&eX1/[iTg@,QșQ|ckڬE#CJ_5"'d7<"oخ[ Lgf +* k,.Ho.;#צy۔ ̢uK3!#t5!?w֑n^o=8<5K";GJ$P{c e5vZ``F w.miyz=uEZlc-J[X[-ƒN1#>\ɘ~ Uhk% WSʅ~'7Th[}[:)pNO}b X Rp{0U6|ǒXIap wa0 98969?u,&:et;r#?Sj !RYW$;G}:@lCK;l.11Ioݶ՜g묉#2GnX 1+1D(5a)Y[O;7!fxu4u`@}|KFϺ:n-SĮ1$lV%s#Doh  AaΏBRbg>OHI7^!0 <%i6:B8f†w)MJ`g+awTPxEn^3X4gC[qR#< m+T>,54TQ=X"g3-N}9@q_n]%x<+veXĔ KS^+Uh4k/9 ёz12?n v*79K<~Z Ē?:^/\kQQ {)˾"iv-H_dbν, 5bgl"GfcZTW’%:DԱ4=bDJm%YN+C%B6O%-%q]>ɵ:̊'Le,=I{ʬH /%$holjF165Q2 CĂʭN45q >< ϸ Rz A%{t^ڑ;{@[J5Ozɐv>&ʆi-DŽڂq}I'r|a\L3-۳HM@7j k7pYoa7"TqBn샼r TA=NQ50x3E Z&~$еzfׂ@[Fw$:>bKOָ>JJJZ[Xk?Ӿ(:V z0`&:'"CP`VlYe׾|RI !gh\klX/U~%"ǃQ\&aUZ {n2?e^S-LpqŬ²DX`Z)ߙ:.3r?}'rh,?JEg4Y:dO D7mu(q;^:$S#Z^8^,FJԌuFzLbNQj\~D/D< D!S@M_OY|Է_q ,:CQ=wUiM\uEdXJ "'U/o U2?c'[0A~S@ ntA'žnbjƸm|gQ#3Mvߵ& Τl(55Ni]s7\ ,UW"վֲ;ɮOhQy RqƼb^{WWq_`9P|r50Lyz`bZxue]3|~ێKE)Q{xbm~cDePB%t$NI#ZD*#W(Nʵќś룼L̟QM+=E\}*NYF7HjTܛ̇1zE{O`ԴɲMt"EIՆL̽'!$9 ;)?k2+rQ>1t#[`Cb);#+k/T_0|V\6U 4-o'iv{f m|ePh r1xWsSKd?ոsEy W9rk'6 H\M(` v%tHW6-  }MMuZݲ@B~KuGIMe܁ٕbC9譩޷ZȻ7צ 9F*+Y rSgm`rh#I1;!g&1"w+T+N祝[4Gj'6՞kfo3wRy wC}P|Ŧ\1HjA+9kM\hǣ1E&}cr:z*J Um)!2d|]d֔ɘ dM儥Kv_ MFXyM2A䍯ҷ_wCʕzsˤgRAD&BRg"1F{](@H5ZwU$>a]2ҶE.l2O(:Gl +7XqtnI/ Sփ'Kiе=9A7:O4NOW䣞*ͼɢ",`0ʉ5 cz*^"tY[\W}Pҭe|A5_q7RɨPatG* "O%tQ'k߆gZy_Zg<N,=`ui&3$'~J\*ʊNІRRbRV( @leVh[kSKRt:o'ZP|5{z8X-ŽQqt/TsJ 1h=@ z8-j:T>.Y G" O 9tB)U?$z,^~b5}+;%6p\K޴X L$TN=o U2̜ͫU0}v{'2 `JMnEC2^jFd|oMWHM%V`47 c{BctԮLy6j輻uAjwMlKE-t֦$Sa ^7T nrJhR0{ "?d~g44yl6Zqx4)n1~:r1 i: KachE Ky|\#k 4f[n (gG+M14`rO&fyٺ)( k:R}GdOaƓU%ʔ5*Jǹ:_ `^-6M %?-]m,a7$G}ǼU~З7f{Dj ^B@=Nzy" B>JdYXK,fGaUN3XH5_h5="֍nyxHV?GE^WVL{?|6ۚYYMv<ujmjx䵸/lT~^ɜ' },T+\ HP2 qd$Jg9^}%W,mICdUyPP"NPًwP.Wkһr T N꥔ًrl X}s^T^Ka=cVn:9uY(8'\ڃ&#?D3bvnk)!IC߆x-Lf7-WrjW9Wl~ 0)i]8 =MѶݬv?5V .v/],?}z,`( 5J)r Wr޵Dg:+OJ I??Z0e:#9W DZJ:VгTϝg /EgNEk/8fS\bEb+s@jE 8#X\z5waٲS^Q@Xy1ig7BmG!zkØbk,n嵇] |u1Њ#H0_/^*ʄ6VX:oV|Mb;t dJW%&:jw=7Olf!HN4۲x;xDVˁ*W!E[aML=w* "cYQVJeJ2Dԙ(6Gnӂ1Lc%r\q^K` ,[zwȪ,*r閍O?գ$!t\d3N_ŝk5̛9~ռ1%>!g=×orhcZ8wTl1H4ܧHoHc¢Q 1d1+h=_=K+"RP@Ɣ]]Ǭ6M>e@{;s$K KoE_/hM Xϳy 9":\l:8YlY6r<|x;kiF$Ѯq-,DzܸTSIG&#` ٽdi_^eʽ5_JZȳj&2{ׄZfer=k5yyRks4gu/POM*q z}cABdM]Ѯ׼] z,WV4s4]`t|Uh ]I FE4>5GZ"sf4yX}I4n! -mj9_K3UGr_Up)صx$.웇gr$v|{ C׈e&}px{ ;5;Ei%jv3D5}%O]YU`D24 W*Tl Ö>+,39ӽwj^^m*͸NDιɢӱ3xV6kބL5ujQ~}T^ULQZs<˖P7]}8k4yGӼ;Y-.|tBSDFb3%K[}J!W1ry@R z5땷ƨDF&XZ8 5 Pg ZĥwO0B cp@ǣP& . ܥ΃832 .Xf͞fp 'QmmnL śO]ņ ҕ& _dYAvvhc6HWƆ4Rϯ3__|;fbU mec ߎgkrIeor1;}"8gZ`BȸmMп3,7b1Ly}gjSw=۞thhƒn.5+₌O2Q&fȂ !wF%Eq<ҾRGgԂe"⎖f$ڵ>I{ƕ-c:Z=w]TzHgh tLjѳ^P/Gm.O2缾\%1:(B n%at5 <X}̷e?qc2vD,eNsr?O(,aLz%u#A" dNurF ?gG&~{")-,/?lb8.+ln+N>(׏ЖDD$zJ{2AM~v`O&xU6]Yz> LMS*='kZtNP@5:cn㵝#|ݟ|[nc R&=B.w\nĐeSp>:s7 8k6{:%"?CD&5]Y߶LlΓh nJ>gͼ϶:YX;MШL_gR|:(dkId2Tᣐ~MTzfAv+=I4[=ȳe5 ^ 쩯ZL/Vك|r4`-JI, ! !sXBdRJinՇcmR*:S$/ <ʯp1w%B@;&nGU_>ڒ)W9TQI9Bx>w=rw|4VYcw:x3V(:0!X>a#KfZjد6"m 4~PW4 gKi^1+ݠ7Qo*6>^p߶2w_.Zs)gelV8;WWyKe ޴_$ 0~Dlś¥w;2 75_[3h6feeLŇ`Ayˠ26|lMwK X4vX+Li')އCYc 9,e($CWeS;/e䏊 ʶx[g)7n t'fAz֬̇Y{A9;zhEdL|M>ۜus@,9ZzU Mm@biZAպ,wQhlNP{I_"!/1D:XOHU@N2`+*i*8ja]y>Nĉ_۪bOιOá1aC5$h ʘr-7jiz{}4Ti(MEÅzHKh4qU pȴx>ϸ%##uVez\{ QgEdNf0$GIDa+N[bw-3n<ȏ 4j4O1+J?:Eڭtw5F 4]LrfIe QTeL4/Jي$`~OQӼúAϮ m ,V! Iar}CS2TޠEjE Z@H=x55ɾ'j SYF6\t3,'dm1CQZ$5ntPRna m|V\v̂F+0{hq,@RU.HOx3σp c2oCy39b#Eh!_u:l7qΥN '0Ƶ"F܈C ֘+`!b=KGγY]=Æ9oJ3sܥ"Ti@nHa1M e{Hef>?:ro[!":x̏@][#-l#1ЈNR%o9dG21lCm?XA 6|E˭YSs\yI;isIѾ $yXY}m5E#6Xos, `gf&18v<^XL/:]dBK {XM3筆 Z6Zk\`,Z _e"@Y.^/3Z G5qnHlVyV$[$V.o+[IGka>1 fVmb H-pkvly.[Lxg r{[wy-9n@΁ 4<H=p|+Jej=k7}wa*B_,A6QF(\] ν-5<8\/_n}FtB-9UK@N^a=S<ThPN -+;ќy5%J*(Z%Z?/hs`MlM_#fÐ J4 \b1`TڻV\uq9Aflԑt:w"#DnȒq?Q|t7I B: FYIK[VKOl[=cbS)Un\iYdjA V2jK"EOn1Js!?֓`  [4"@2.b8L;HduyGgAt8^VX/-評-H ~Ls9M.vӀFFyt` LP$[ШMzʨV16<FE7\,p? _l~$A"[6'#Esk %lmd*#EGe2˭rf׬pE%.~0ovt^VmU^B!A3Sr/.-W3B:<~u*B4.xLI`F`%WnABy#')o6|/Ή zQKO#{HO?8 MX"h~M*۔nu_*z#:؊Ri{]Rw\Z!@s΢Uw2aJCܾܤϛmihqUi[{;qv(MbިLZϾrMZ(ʡ~߂A.*-ZI)?b]"T5d*e}򶋵X\+b,NEU:n7KD=C*A(g)mTPľ۫ޯ pPi41RS?|T'ʻ*rq /ek:MTjV&t4hԕ| [z;̏ukmidz{V807ל1=a.E#z^Ju#iw0be,b~n@]@Z9n69$P~C2D8bdK(.Y`&wRˆ+-7q1'fEۗE6O,j<۴DKcU|QĂ׎ Hܒ(ESdTZ^4LU1$UEiXSR6doӸB%.-[ag2cA jv (nw蘎g4 VP+$3l|-EڴOXS?2LhqHUI=ǹk4F ٠E9fG/[eqGLU1\5xs]a䉚'yh=FȠXTM}X؋v [9N^<IJ~4`RެGa WkQTU] MۺZWPI :!6iĻQJX]/"fG5w=BY"θ:|$",qp«aqd: _5Cu]ڒ#mz0t#G x|Đ>ᮘ=bs }CnHrqQ/DgV^I\Thw, 67]ȓLEe3 cWD/ŜR_uRF"44Vb>s3+f!Y#-7;"1½L7S VGc_hd0qʼna6YmXI(zgm[\OAZoeS8߷Eg#怒{×@JXR_,#Q)c3BKsvW\gQ(0Zj\SyEUf@>>p!f0$j,{m"o6}+R^O"ls:ى3=赏iP<#- :xlob=o&̠{0)YNa5.( t:'O㩶Q $ZmԒSUK~L45b! >l=" y|lx'Iqae\M!mA1bX)/RiSFm Ry*̻AEEm3Uu*ܠYW3ӹ; h`[,2%U 3)6N/bXJLJ)*X7rp*y}] ūyK $`ـ"\؆{#Gذd*μ<"6C88Y|Y\+(7O9 pj7isܩcCI?fRoؗ}璀u4젱lZ@̍%c]o%ڸ1ɧK@K/D1+{w&6N}(l$C!7" e;AX H cW4W0q{n0mwi09It*|k&~SR55a,w範Ւ 4{Eڅ!Tde^5w'f)aR+br%HUG@:,G#(l=a6m*\O|[߽J (Qݫ {+\G]eӼM?&n^ DCW-;¶=۲(r| WCy=B:Aww WrP_PR͊-Eެ>t[{m\efu4MXĊfyq 0 53IgY&_of:u"\w>)oViexW"V2}HDLoOx<cX=»(:6_4o,I1֫< d$&閕ЍCT-YC &WZ@EjBRip^r6x~<¸1QGrW$/Mp.<}׃y:- _}\NA o|nFpBF,)QmEs3#U 2N3u|LXDJ* FǵX#rMRz( ֡5tEe~|N`|5K%J6seqsLmUbCVUCM#IJ!HSzFn}O-4ΤoNF4 AD@(ʓ]哶Zz̻9oJkmsR +´iFV<3pB#ퟳk +Qtq# 5}4wIL+nfPccZ`0r J8>Γ򉑸g[fCN{ǡ 2}T}3w*}/4rnШe.HpasRxZvx:4-Xdki5ɼuXϼ;ɤ ڂ1J؁ Uϵ8U`rD3t5bHVLrM88*v5A P0 M]UKfal?a YZ