python2-perf-debuginfo-4.19.90-2401.3.0.0234.oe1 >  A eW^^f4a2,Wy|G~`gb.!D$ȡvOL|no8(+]65߷]zQzw' lUXጣ017Sml~6q«FbLˁ鰇y8SxqpS5b+VV2_Wj)KkPB;o' N1&D +g`u#( ]|F( 9/x592998f6aacdde5ff1aadc57c2bb37f470684722e257929ba80d7f06c1ca3db798c6a8d1220a297aab69c745d57d260488da9b31 k0eW^^f O<\,@]k fU^{:qR:.xPJIRރA#J15ⅧKoZMA[II wԳ`1'M5X 3H@(4Rm;lB lr=E :  ;6a ]w9n5{Bqz*>򼈤!s ˱ڷe}UE! Xh:{F#)6r+a2HT'([{p^bFj]cx0*j ,>p<?d! 3 ^<@k     b h8H(8f9hf:fFGLHdI|XY\]^0bcd$e)f,l.tLudv|z-@DJCpython2-perf-debuginfo4.19.902401.3.0.0234.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.e obs-worker-backend-test-0006.novalocal openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eeeeeec07b11837f18f3ecc64117817b679b62abc706cb5bf7c0c18461be5af174d531rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.3.0.0234.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e5@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@aaq@Zhang 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.0134Laibin Qiu - 4.19.90-2201.2.0.0133- !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"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init orderobs-worker-backend-test-0006.novalocal 17048562894.19.90-2401.3.0.0234.oe14.19.90-2401.3.0.0234.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2401.3.0.0234.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/b60ba5e20e85881a5800dcf981c73586-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8382febebaf1ff5db6b90b7c88132ca105ee8ed3, with debug_info, not stripped|,yCrutf-87cdf8c589f37c3ee84f2a953d514d038df7433700e9b546c90e99b45b4535416?@7zXZ !#,B] b2u jӫ`(y/ݗ .[L(]6A*T0? }. Ue:u؁D\ZEy,f3)|}`v *@=!Z!2%ay-%[/W|6N=.H:V- CG0D@Xuw}7F#rB(S`zk9:Ǝ 梫yŨgwZZV?zntA~@vS4HC/0(-=h{L0u0>7|0&)Β6£<+w9r|$:?{7 (ٟd⺡ KpS%qtT/Ħ[׆Wb|Px O1H&w Ml4!Kw12FÌS-"Utgb/nSE ( =fS f%f:+ݵI|?r9CeYFԫH^{B Fm^% RЪ8y)0 0\k/Xupk1 C5 ^JVzPA'Yd.P8G`DKBi≆AEO>AM>A d?3Lr.sLI;H#O7(ьx4 P zeف0}]hvL`+`k:\ˡIUN݄yiCgm'І'=(s9WDHE+e=T ֆdHBLH>M}E)Űm / gMbL^Z 9mO{؝_N'(5Pim Ϳb!\(ᙷJ/$^mh>(Eꇎ5Fd]:Bi*tueujl!5$4N }b^+V$&p'[<~"%-xo􊹑-GTvupGX/? `D$[9L3?GAn4yƔ@֦~4w:47Ln""!/ >,s܅h: ~P Z u '+2MqH;I?  &'iv[MW0AZ][uKRg\X*w{1l$x P%9F6*©R^ 7IgB s\y0D`n$Q#*r9)[N/8 C:oLңp ͢Mdfjov),zn{w[4M{@6^4KѕԍipSWrIRl.QtWXz\B9?X*e^.8Y;yK^ʘ ^]L!ӌW oA7|Z>ptU -1(<;'0tV>֦Q.p 3`g>u!#\HsE' *!YrC5@1*C)3V?J|V^6,Dh|GnR~Hx|~ͣ֡P&X!?0M.[z 4v372CpOkl>qrMorN q V f9YV$iz^17蟺 a,?FKAfWA+qRditi@@^AE jn(9?yj1+%cB*;{N;n6aJtB;HFDOtXFccm[՟)ӨJ1 Rnqna5 ^&f|[$AQˀĿ2܁;ߊ SyYaݯu[RM("*}cUYX ,*FQ6 m#%mK%)%-<7tm38 a8m#q,(jn937sN?:q}fqS״IW'Kc [XC&`յ:vO>Ɖ]G-<*rvY‹o  ݋?*؉=M_q|<+aԇ4piY\iq;#J9{y):d[?O4c|>JP>8 $.4ϙn(XY-dҜ h.^]+]zqy]N>LUo#ܚ_{2H]j^(\`GXv::sSNtڑ.%ʮbP~X ,K޾5P_A'|ΘnļjŒ m+UptK;)lbV"ߺ&Ɂ0 -V;k9=7/l / b/A46;o%:VyjiwT%?DS͔INA'KޔU}Qs34]ŨQ0C~3N' 0WeYa02,è|H2tQ6ONF5KRHMRٝ͑$7/2yDDӾ}LЪ9 "ZV-J{X՚A|R|I*V׺NIt5tokY8v?qm8 n% STLW`Iؘƅ ~W67 Sx0/yDxGWpm ,|5dtV-9/w|c5GZ]=X[H% ځ )I/҅R6 f;ID|a gS{Mh;h)%.[,m95rv 9 '-lV(\mq?#0v+%_ٙ'eDC g|& h0t1|>r4( bIN#?@42!CF=oC^x}pOZNgpȇJyjfrWa*2~3!,A21NrkۛC~qis/L}O8Ӣ5Y8#Bϕf@#{'|QKQmuWYp=S+&۟q:n67mVں$Tr7:WKժ$6o)_A /="gn51H ik L% (/7T3IЀ0S}ID J`A냓K"ix2y!@VBgn1.U/tN lXwX(N?#Af_3N&S @C..Gy)a$-D~̻1~lecBkmKZtaO(qg nIׂ >pMxvvjvF 7D;Q,M(anb hv%M#Đ I[Rl;2n%g;mv#4 A~kz&,Usx`Y%= W^;W"9~6A&ڜ<y;LFJCl$:>U=JA5r;><_>r&EV#ńn ZryT<!K߼d"tXR<^W@X>*O\N,SV8#J<qU:uҍm k}+;.iR<򽰈X0 #gJw| @ /9rZ)"_xT$Dw-\'1LӇh>{wGn]tG7+s=y5fs!1fC$Csǀ-ku$hj 3T\6fS2JżUbq!*?LPp]Qgҕ«'`Sz<$89Qxy|a$o? /9|>&8vo^k-(LL"YwUy˔nY_L%%ÿc#DGso.Hjd;R?ļ11te=5{gMī#0[ K #0j 7 k8a /R債HUIM&k[;`On{kmh'6>9"$F;5͸/m{ ¹nKNbkA\Em vҟ&;.!bi~sgpnE"UA &ЄQ L{yevFc]K 8yjcU&U=AZVBqLjQ z=D]0P/'}is W-ePW^XQ"gɊOo 0LwF?RkQvvw\s }wD< 8pO%c¼-K3jR$Q t mko%pw@0#S]0i I^=h'8i:"~eBe7BzK%:&,ޤ-9r27EBzr&< />'m-So^>~QZv p չףּ3OF.v+ikv@T}2cwrצ@q@fv2!0o]>a_`V!eg6÷B::^ ³Wp^ޘǶж$`Bj;ff.T`a?!r!BXK^c=t" O^`bB/7z%vS-Tiqoϋ-ͫ-hC,5Fe0%h֑9ҟM.;crd^֓*r ydg:.j ${>Wx VyI~Ll\/%4>PJNhT sZX_4Ԃ3^dzʅ, |G!G)+РbJ%;\_ۿ*<ڔ RnLF 0g2_+vϦ02Y.E+"P* :PDf%ܰ;1ӻ 5S H^/x ;ja;*M֊wk<ҾTb(^aݏ WPΛdЏ!쿒.Z.KQ}wN:&nl>yD_ yD st*Y{0F/t~dx==Wl?w*X2=ח;]Kq9Z0NfzAX~;lW]RYu7G9"1h+ K־UoUm-xI\~ =8iϐ mCuY›jl(V]_mIK*s)SR][g'\}G߾ ϒ5}#ϡ]ZYb䅕^LNwF"X/bfyȗ*\&dd1nᨻh m).M4&1,Õ% \f+\=PU]~хt1OK tDUF9iyŠ!Z(mPi u-onx8 nY0+zhi^&egrE"NQjy mX G᝷2h O p gp@9̠Y(&%Λ\#([ +:ZQUl6BPD̀6<n%~\]FS-ّ7q;ub`T ] Q'sʂ/7,+R)pDôk.NN}FC㔭p볈@(Dp rb$Ox3hk/V55$R:Jz4w%g x%g#%Y{{Jhmʵ-ECӂcsaLF 0gE[vfA^#*فZ/DW@ewmu?ߗMjM"{t2ԗ` 's~^6b i..;h- u='j#x{4]8ȩNCmG*/pZ{1q}]% ͹oHdKo!E-wsxi }nSOGzDWDtza}%ђQl.0]-дHĄ0D`o5b~bg7rI[} zS$o<@tm*f䎳1 ɂՓ#TW̜ڋ ʹ1eĽokOɭ#}ϝoށ|‚U)"RXx&4ϴ7o?ɚKhE`g2Ds䜋MgJ 6JX*rIK(K4eo8b`9? FTl2 J,>-y8H-T#$:I$_m}X,T]3QhN4B%Vµ!tZz\{) $& q~;n"L{HNw߇Ȗ1Oy{BoiDa/-sə,޴.޽XZLfg~91BԾVc `8f$ EIr!ݚUd@RF=eow2p _ #@qÍEJe"G:Ýx ţ.~(T$B<<9'D"Q͙/J/܃[wZIq iGյ 1t*T쯩[zq)4gx'9NGR9 nj. |] a10w,!36=ˮo+myW]ȽZ?ÐVO`- 0\|%H*Q9.00BF7 .'&ld3:󽓕#U0ܲQɨ*F$ӹvEq7ô0k^)a [əE,VȸUF_aYBױ[3V-a-B{[؀;)"qr, ]ނuvɜh ]H䣂Xsr#H=~(H$o*;Xgfv`jaهrp]I34 /W?(e!c{,Wj +a .3qώi*&jRǷ!:TȰ$_2}ZUvM@U%E|zn-6&gxSR~@Z Ub`wYc-I@0Xn4^ Ԍ(ߓޝpECS !ximqOZT< t^'549fh\CW!68>bg e2Nbsжc@|8]>V?jӗc$ 8xمecTW50PV%}ZY<^>xHWbU ?D>ُ2m8%$[}f&h{ R]JK‚! xyaƿmV\ZiF2}/ӭk#-$i^PPAv?P: LW* 8/$xĎ$Q?> v*|B'HD{r/ vQ.:J{>JJ [/jm{1 4 ʾ'g=Td_$))G@1kWGքξ87e|6@#M|<6n҃KNXS@2B~#t9܎`O\ .l'l5ZVDzX;#5ߞ7FlI:,:qe[f*.KQ!1ܠ> veEO)'iHGL?B,pކD42aȺgZLĸTK[‰nԫ,'ۼ{=ӄ樷c L)ff*rbw DO=|(&g>7>V:\KWpuPtAR${S AWPgRn^|\H춵[P0W-2 )>AbX`a554x:1[ڑkhM|PUfm86Xcx"?Elx0v _g-7mNexA6DNhuPX2ebl*S0Ͳif[% ?JS; )j|Xg`{pgX!kȑ8Y85lL12c1 e8Yu&mBȡ?8 zFuwg)|;uӒ3Uħ(= "\k+sL ( 2?&fߴpErp~d~oZ%6* j?.#EzcdlP⾥ kLJT_Vq]A ~ c'p{*S $!yov 3Lk셱C:X;ԳVKDIeCkpU-M=v[:+FG #\rٜzB(s(U̴4>=-Ǜ$? Mdq;!Zs;I7.q0w)R(DxՍa$ʧ=6Z\=]krFOi!R)׷U麨2$Ukt-4Ƒx"}JsRlHᥤ"Ʃ&yI=,tyt~ފWΠtz԰а(ݓ[/<'Z(?t +\¡#=% !Ca(xZ1ƨB]ג+V\nl5yK8Fm. q߭K`-oʫ~Or]3Rԕ贇w@NKW!GPgNƵ0֣ 4ލ}d0Yݛ px\1ńT.K;I?lL:N*qFn)I_3xE{~@@sT+=,8ڛ;kdHj/.7~>g?W"U)YGaYGR)5JV: ɲ)թ79v]/Y{c,}y˴JT&O^>/R]:}bX-rۇxwB:z~ێNJٟr@T!f/:?>Foz^PfxP{16ClRUʴwP}a{-svڶc bFY48pm[bya"b@RisLdnaӝ;A>'F`ɀq(G)"2.r}ϠKkJdbn%7 a%!|TO@GzhQXG6\~H ?63'ut6m +ԢJRgTٺz01S-2 c2p'&,V( GEh࿑mK 2M qmSSS ^>\ēLRc?h3Km񝰎JLaψ!);۝I:H3TZP~ m_j(@1Q'Ab`0ISsM6VyYq-ʷf@R ɭmci^ 㳐~C vcА7쀉յW¦|+X9z$SJ/^5Ԛ$F&J%iE5TzRe[6&?~?9ͼ@ь2"S/Kt̕ޔW7?p:F]Ԯh6V,ȷRw2anZxY ˜.Ȃl5_5;ʰebYS`0b.xeK_8f숉 s&*kx:v?_RzCĎ0^:Tmd kLvTm.y:cԸ&gL >v=~2 ʏ^-und{F#"A=C и2"#HXuX"WQ1+jݶgRx~A+Vw}=#vqFКh͏D&Foi~NĸbzȎ\8|"VbI]S_#̼`$4霿,?GEDŽ# $_"U j8Ժc#bHThlA$p#  뗇6Qu`mt>f8]QGX {)`-YpW -Jх~'yzf*5OU_Xx.93/Ӊ#\"خ79SЂPdٯ ,E',%,G{LSQ ˀ#`|,4݊_xtɤm)cYײv0s?<*$ah0>=e"9%{W[<< 8U,O\i-::̃;BeJxvϪ3^XQe +Nt/С`e`O;oHYh81z [g>x`G&3>uaUŋ-^d/Gxk1P?IyW\T뉝GBaҐ^ 6|gqԠnٵU/:4A^#d^~1A PxUswץM-+#ϽҚOᾀ'ֺL) E 228x [R=|}u^6vaZBAZ"A4$互c,Zt&:܊tD=ĪfFe E5鮓)ƈRWCw5e&QV℧ o#VMJe 69z[C\wE/Ф%mժu)]-x:O e{ۣ_Ët*QUd 3{1\=Sxrr b<^ۦ:DT /덞f;9gq CljF uk,*ȳ0R0(O8GCDtȎ(mx:`߮hN\T`^ q`O%dT, [#o1'%OSUi v#g*P Q-9m0ӭ^rx*f#w͹AңyqHVkՅ4?cOa,xF@x2 6|LtHrn%[ hӊuAf7Z SSTPXSLX J'k||2t) ~GOs ͋?wd%5McDUFQ P7w_Jc{41Oykj'tHdB$QN4.HH~ 9Ĕ~g>m n>9o7+<\6*uκo'(oZ4C|`RȰ,4*ubF=KH`LIyBhk-G$ԏm uq)LA#_}@W VhjغPg}8Mٽ-vbv );h_+qބ\**N_T{fd eU%*>B8+\`1`$ epwJ'Uf{fH;|bf: )&.jCu/WWz%' GD 0/07!Ei @4:'4(#0k\FML)Mu<=?șL46{|ѣ4&"{q4R:4 Tbin" ,uKII$ M5)7<o٘ԅh=\Mtgïɢv~\_?b>ZP?YUˑžaC'Ʌu'i4+I2/z%キե- ԅvRJـs.J^֖JeވBNd];}3e&cByou"$>u,UE!g;^I 0gAz <ŵN7  [Ȱ ,AZxUF [莪 IEe#+)fnͫ09K PdMMfS~K?wc[OI0iҰ E+rƍwA_n_]ZLEyuSG䛉ξ(wE [Kl.B*)r9G N;v &;~Z)XR}3uo"d[w;e t,2W:z PY|K$.tTvG!gE/ Ur%wVّMMp1+= p`I焌tn4I TcCX`JOչÁ%e""VawL9ƾRuc, P9PY)+C?eP0Up}"D~aU:ǢW,d=[!SN{%EؖƄL~xYɤMJOPbEHYa;@\ϊ鞉$[;յqg%ɓ;-[ςVK"SEjp8W-y ġH Dxx:ݵi{Xm?nfɄ&TDwU1f .ٮbXlYqwPXEIdQlvNW+Q+M_G2(W1w:J.yT"У>;ex_$>|怊%x޿-)++X/RC^܇V~~4lC3 l'M70E#ZiV k*xCS sǮJl:'UT_S(/mex?.5.-؆H5 s*[G@mՉ-hlkc]8K0a(gj?o95 Yl\iHu&tX4Uի{ְL0K_W ~F_VJ@"zH@`F^/BcAw;]p /[j Qlc?VbLxwT;G Գ72JmdB0D u4/" \rbхz>J^i2 mˋڏ7W̱|8t-XVQ/xGc*ծ?9Z`ǧjšw`{r%Yq> !Q~uŕm[[uCP  |+(4(x*Miñֲbh3}2Ɍ c~-3Ph4ItVp*4/b/S :k@c*cĵ4n9 F,[YL/P@k3]'t(E ?n|ڀt2|jn75r^EuǀL] f;"l-qA9md;y<oؔtиS `!Lq y/v,q76214 e]e4Y5/pS+|[?x{ѯ}ϲLG4Bz#v D}+ՁnXi*Shci@saRWz.6[mo&~mvd+˒2RC K.: eǨgw1 \ph(fS׽\DUmt#<a@8 BV%ӄDD"F͏ƿhA!yQI8k=ra4 Q+_ R>q0}xvi~h0]8.x2&!K=[{+5v^zV ztOtb$|k$#5HP2g][cFTCz;GhP)"M-З#}b3K(m*1=#qT5׻M%fUVqK)1fP)A6|9\~2wj?iDZ`<y'FU%pN>k]~& __ 'iU$r౭;XK-[N6Ĩ<.\LNCA@-u[y-V)u` 16V~7 :GFIs,pٶK0 m,NDOtaCT(8;؍n;xJ8HН9\bo"SQ\&MarhY06p4n-"KLyl& YM`ShIj'o"i;q j~UHxqH' W(WCTA'*LD4̲L!Ǫ D9q'b#7>H3H,<^ϦDc|f96@ ;ʴ`@,kGħ1߬^Gn&<P9Oe3f B;d#hՔ)Gb(6/IZ>],DZu\6ls˨ &o Ƶ۾>3/u} y[ۜkAmV4pZm.*V-!E0x?ykeOCDIH.Ku"^qNsgSVU x8}f|_"'I7ۭ>jq;On~%XvYgy7:2iOx ׭oW|czKH.zj;r.*n;5NxQMjoWäL yFzGwM8tM=ՏM rGaP\6v; \JN#V(Qu8jGcG~,m#+b}3EmVk02g2 o\>dįWSh?X'q|/pd"9 cS' @M?EH5޼,4^F}F`U/UdvW;abkϊ\z)Jd ~ v)db2#5vX V-r^?EqdmkSOI|c" ?fItȰTi0Ҩž` -~I@~A<6֦2,Aՠsx |;6 weLA|CKO ^Z5 L`>]\N~f|!{6o͠erb)?5:"0g"5Cb77׃>6Ufb[$tf.,gҺ-tث}^$ĩhuua{s_ $v3.ɼCs3yڊFG֤ x+D>9|Bv|3䀚߃TL8Щ#"@/ݟkqU(kaTg@DwEL+Hk8D;ip%3>X&թВ3=PdR7=)|äI};A#\L+"0Zdg˪ ۪Z9`+Fd zٓ*ZN$'dgmu?&Ckn ԡQQH]+VHp݌tp7zzsznX]o= yWгDȔz tPP.A&9@p/ۆ֔% TQn,uuB,4kժBmuqIz'Zvk+@ ep+e0V8 C{ݝ! O1zNHJ+g fi)2uN{v=t(AJ X4 ވn8}%X{Ǭ~,&@A:镓4+W4iǐ렫WpHsp.SO,LAj>!v֌A:2b9hMnS#qvl{O#~KzgVŞ7Fc}b3 ajIƏ`U<_B|`( (V /K 1ǩ҈xU(X}44Dv֠ı^D8''ߥJmehai#xmzG-wlPbD0*s[%8E`j*(I/ۏqԗ.#P).+O; w=Lt]6fBavewh,ɶ%L@A 屷TnTu7lp20yA~n>AH< :. `wҢsAR'DWM柦;pSNu+oOQGE#0@԰6 ;S@ᚠf4{ieCB{EW/ja8(Iet8X,{}r &/\4Mk9ݳ$JɧPd weo9i- k+!o;(!$An$WN,5b d|:*[%VW%++~KIObP`[;vK^̰;2=S!""XiewM<(9ºe߂qjrI&ocqjQzf[ja PhvCim!qO?p9HϑP,UF/;N/1{mG)قRDN9WޠȒzmVĻsmO ̽H3ȅRDyi[gQ ` 0Y|ěi6`#fHUR"DQ])CmC|H 1?OW.ELS "pu<=:62A2dkCGˬqT]`̳: ^֚#L$tUDMFy0Ox]qT)5 Fʜ gl o;>kԴHl21W}p~Q)hUt y0vMPqjEڳ,͗OqNpHgIUfze[zQ %NKs`h"v|J׺ۆ٧#D&Ş/v_xsw?/'eg$(GʵEi aO>.#}nQWr^/"=7# x-@ rIP*ؚ͂GMVMw 1TF >W<]UjZuW>jmqYS_90YZ|(Q*UTz094N;jn'>Ȱ C v돆gz3QWY`;+U\Ç딘xmmҧ]m@G>#UZÛbzR[\Ԥ8A7 iXTkXqB.)<6R6L ȕpgAiXVhxzG h3J ?{$/G1z3X5( ZO ;'YyH`o£Wsv"Rهd`llΪ㱗>ɠb,pX5=$e~]ftS6 msL:$ S;ꗷ2M lKb/+^f1f(-b{Yv)%}|-PUjr=$ "c ؎`۪=4*w i# 7Äch)igG '-]22ᷬ%;r7 <B,:6@W~^ME*ߏ^8crM4a4-N{A"$xsnME3:al U/CGt jyE ʴVᰞD:Mo"g?z*,wM\kY]w4rvt춤YcCLrՔo >; 2. ^s%5UwNl<>2 wB_G@P/ +X9!]Ĭ`XLk1F_Q5r ڣR$/Vztm歗Wkslok JnOqh /ފo AMp7myT})j b:bZ\(Jה@jo2%d߸'?Eo4-J>Qͳ9!WuIˤY^:HŊбi$ LAx[@oDAȧ݁k=\%)f^Z~). h)U#~BjM7ӧ^$jZ-eۇy'U/EqwJtdbvi(=D K-RT%gq<*rMJehZwfK=}ERuZW^~Ls%X8e-ZI=JVeȈ/b8YQvI t5drHǴHÆM4DɅT Q&@Om 7+Q=x\a3>V*71bR9s9:j¯Ú]gߊLq:>{ ;,m@}2&;# 4;`ṔJʢ63rFM-\h! f5߹$ZpƩowvjP溽B}t$_ר RP0"_HwTӫkbw#R*eMg]t$!r|XG GEfpw [~&#~%ʬ'`8O_iGͻ6AṞ3;hþz wp&]ʪ+!Mf|NBI os."+-*Y&p<2Ui:5(LSK`Oxv+8kF%=L(G+E,@yg #7. oA&k y{x/eQ@v@ h(͹@2_cxNW?#A+"M(\騂7 ULm^rr^W v#~5u̖m-Dz}._'R &jdutb*Wv$7F#,bK=M5rP\K"j=wu7kRlGZ ZkWGB`8q5j]Q;ડjo4V1@ޛ\QЁRxuAg]I!!?I%#8,I(BS>VGkM֘LDka[ߠ6Rp=Iji{pmFMVY.!#xHN$I&OsO;6Icz-`16D7 Km)FgseE( Yԑ L: "'@NCނJ|꿝8y)]N$ {\-L[٘K{-4) ҇5\fZ]dhx:ທNSm.Mkځ~Β&iQ퀽Jn|Q:v##b,?44ef*t&8xл=S^j> B ~Wyu- nkLr*1EH T UWbb"2n ;+m)gЪ!|e p*.z+X"@RI>lBЖc:#.'v߯FT+msM@6wDAd׌nI̓[Rn|ptbq>[AdZ1 ~i^9Nk!ܔTj9CdkDx ,XvgYI̵̾`6#`I5 Z4mY=zm5*;T۴G\0qڃ!͓@7h!t!#v; H0BGDUq;KQy6?$0jzXM3z!&e x>0qlOʅ$Y>o)S 3.20HtgfE+7FZcΞߔ,Mq { SsC U45f IB=G:H%fW0:Պqj/=>eI)lKS"\թ֐9}QhC3Hrx82?;=):k"ua֖~~qmcmp5fIο=ӫQ诀+-4. AA׊j:c˭4?p(X/ 0cJ#]">H̭ysW\Pd@4+ZLc6Hd*uL*)‘5˺%!I>)>.8jY/ %wF! 3n/ijF/v'ðr-9wnD=tI)ku|bP.Fv1HampQqjreb@( E!d=^%q̫ ˢ(Q BsV1^N=(v&lvP"֨bkoNHbC`m <29#GRtB;<.-j/ޮH1 2Wt\/\d] ҊU1c#U&0> u2~bΆK}߿^0ƿ o@ڞ}#b^U X nZ-PQ Gi+9ߖۏbOd~ 2!h9x$G5}z.,"UVv`/v>XH{`o tlT?5X YnzpO;pXԟK)>m'.\F8}} ~uP:H s+0QՔq}>=&,̻]KXn$Mdk[bў7'5 s:\g!03i2MMZFY~ͯWOjo^&yL\h<arZ<ry{ۦI欢QMgľdq[cWY"*UȠtUdb[N0.FXQ|G} dи. kiI8NT@HZi|`+ KHIcg9 Wx cO]NǠ?Pa3j匾tVܐ6S$z3vUiaѮWK%ma5pk sC:+4ɧ"una'9hL~6&8&Z9}'/=_=Ns7?_]ǀ r(4W #$<.Лv!E&-4,jGHx8߸lL}C ٺ~Zz/"Ruᯱz1jt֑ zf|ZZߙi3;*1ҁm 0onxOuϳ+v݇o@;}FO{˔ yK+qNMAރ"^\z*<-l2jq`HѭުqhlE*._"lTU'!2`Պ׼)շZ8L\5j5Xux,켷0jEl#Ӑ!W*Y߶xj3D9ÉE.\+H9Mt<[MaA?RNHPn7XȨ[m߯,U21ËQq7[a۫]?;{Gh%>Ƞ˾lK0(>l־hnZHRn>^Mkć/"ejneOa/Ca{> N9!U ވܷ8"؈\F/2J7e~R7).+ΪQMV}0v̇EHkV&asZTAߑOH鵯`f (VJd;`ÛLG MSGϗl|_@.6\zo6wMל.V9}Xh*5"AGpSut`sr{i%k}d;gp ȏm IWͶӷNc CsR0%k=T+2v&F 0]$=x x`ҏ 'WT5Hg*4;BO@lx}紿{XY[$-G{l]JCuRsv.b<ӼUWtc  XP_#4 ʕ$eu_n os½uOO.붞lĠʡR>N` NwCh=;> e(@WeK_q]GX%$o#X.)}Bo9>Bt%^b٣媗b1LwY坫8E0 FDH4=Lf)'0 }U!rKZAf'T8-T7GCgb&ObdϴHYw<5(chgR\<\Gv*tIĪ>`O|sϣ|" %s q%.,~1L2fINw1/G4␇Ʌ gFƓ.VvfQcҤQ+QB lcǨw>2 o*wU͝ʆGɲyQ=.o~0apoG Dat QCӼ;8#'>}Nulc k: crc̘ԪQ_Cf5iQHKNYd`i>lol x"$623ա=\ߠlջ1,c}E]Mpa5YϓR^{{džFP[SU ~EQ}SoR1nܤf9s3z J3mc'-l 4Ҭ=)֍"_&!K`L2D]l&QmlՉZDX׵X8B*|1Zoye nEmR:AtPQ~b]' OV SF&=S&Bk&W [Fś|zs5;y^# ~N.Wĸo? ̮Hj 4ap}ΛL";{xT fd"J쀩g# O'A/i-Yt=lyZfֵUӾ= &8$X5M6Fͷ;< "xH3XB}^u?;N g?eւ;x[틙 cvUcU 쫼s'Q-$nA5p!n.b2>9ÆYlƦpa ;&,+){7>T@ 0MtҬQ9ne(Œd;x3NzvNֶqeـgqDmz}Ak?̖.;=27 -/{dǡ,}g8C<5 (z6uej I;4 GFhZ^ͦǘ6}W #6%;ԅ?2%f> !ճ;) xCNn::@+]7Dvl=^?\?aA'*oAJH5 ='K;䷶+FkGee=Dj {Gqч`kw"* aʎFKA=Αf9E,)|?M&v53W܊!ō{zBVϩĈFB*Wfq\h/9uUa/ k_.F<Gy|M;/RVF$$y& G ?|7,DͦP&>jLKp)/Zz}k J{di$ ޻ w%3Ogȣڷj4Mr*T4hCiLBٔ>ӿ:0;eYu(NS_ >omI [B]$dazVlF[? 8k:wvpjt :ㄨەׄF;R9Y8 %qc9b1< C<8֕BV5FvOQ1`nìn|8U=NCX5# | @FCN!kZ4jXʰ8 _ #8>NْB$G-u67L/Y_- a`bL;| BJ*8^ N>Zsg%XK'G;>;Rd$qSr6ys<uF?AUt#zԒvhk_QpRb Y @ă/D1Fdi}X \_'( (T7 ˎDZĻn ;Qp5yD(_DGo,\[N{,L$iF `޵DI@pYa ޵^B[2a43;UaI1"* E|a!}1|mXkkdz4 }8b'W! *)_us'AQ9ap"n"0ȋ%uJ2T"u}٦0X՟0ME.7zz<&}@^/͆ǃ25*4"L u:ttbw2ja]Ąa`GXKV So`hIO$+u^zM-DPHf)^`G1H͚IQj4sIT&4d'FK֎iG;@(?uH6O\aN\@9WG\p^O唏WJy+X6f[ʒ]<0^jW8 >6̩w|¯R+ܗ( +ӘbZdƜ47Pg9|VS .nbyuz\QgNg:P#۲ uc2[b^.ӿTtBVcKzw@?-*}zY4+jB@4l<"LY2 彂l7p~ǓO1 0Q::ʡ,|Fx l \@̛xf`ك}90:Pq8D#BDp i@Abr  U]TQHAܱenYty$-°h 3W'-b9eU[1Sa+AiB($ʷE#>e1PH:) 6ҁO1?%v SgFem CP=O">vݔ!fggFwu$:'>_,S[=)G3%4%B%] hb:i Ozeד<9 f 6Dx898Dx:s_ө=8|4r JeO~u YHGT_l](iúъ>9.RE`^D9iR"qcFFE [@`tiNX1|:|:Z,彌RL$(DGElg92ž2-gc`MCB%I) ^tb@u\L\PhΈWiB~ +)B,XCeKp̪8Sa@3_Lg7mt]O>"`:n yD udY:E~q:';:gdǰ/o E-,ehN<^$B Q:.j^ };a@na3kW kM/Xw~q<FhH_+VΒ*\P a?} ~uayZ8}B84LXC^q"QE{ȘN xz!\Qs738lN.F _]ֻ9QRV xR]mJ:_U Uhq;ӲaB~/T@95}=rpٍԘ&M9-HGDՠNJjjYA𜫀*.'‰%ص!Qy:lb0HK].2yr n_Ԟ M.oTm7+m{=1_8sq)@[(_ZYu].D.Q0B \zmNEJ\ß"4͉>|!Dtuޣ>3^JN^̮Y^.SukL^TG~\ӎ}y KoF\JnflwodBjĦϨO0=L࿁=:ȈSMOz`[իq1N}`ZZ,MB>WjQ:aěcIojt[#=<s5$csC۝D> [l u9E7Sx XZ8CPocoH2X8ޘ*< 1xU~zWb$W$CǞ~ ڊK2ŵX?Y1w4b X18S _G&HFі:u@\KU"k |&w!ҥ18smYol\f)զfL$Tǫ};?e)-*]#o ˺L]~hdHk~SHPvvlߔC#ܯd؍UQhINuozԽ`1) "E54^k! 4[$'Z{]df;m͔L ~("Fƛ$#~L^ . ^m*[B|&t'Gv/Gi!8k1p,(З_t8X$ފP0@eTFzcBqd]P~2ob]e:o~Z-dJYܜt{~{99oc8~_p#cøgnY3N|HNf~5FuB`)%Upf8 S?]Z5h(NUˡI% ]L$!̢,|,7`wlGW@p^QӔT 1uM5@قД;ʍ܍)T?{`}udDK P\4־N[3P`K18DPEO =Jbg Pπk1Yc :e C52"w$-`FMU%בǽyhRB̹0jer#Fk*ƀm_=-r:g@YDcô[(aHLNFÅql*ciꧢB4Ś+t,4 K7@{6sr%fzd& !*QS$ Ӯ-ŏSaTpc<ѓf=2Ӳ' IDG1 oɍ 4cfԩV&ss0 |nL]䝜O&6ߎwJ|N(o$mQDw56^'ēzoTў0'Dc8cj4E ?1J\ń9kv"84TM[e~eV BW:d€%S.FOhk> atTb PXh9μ2"|JuBWsm˪I ^䥻}Á| 5s^3.^"V@7PQ9/:X[* 65>r6Rٽl:#&佘 x@tٟ]1Hk $=j> b9bSc ZbJa_|۔~OGo_ \4@nox̿bdqD+ʴ]~lm, Y}p1rF_yHF/b0XyOXZx,)FmAXpnt" 7"X.i)G^-mU:Z ߧ fСɆX,9L}Wń?:nk@+dƔ6]p1Ild/biZ4]}ËjA2Ս5J椑w>rW]ࣕ$b5~<]VrUЏQ~S;vJΩXBl,)?gWQo$*BAAwlv,v.2s>chuomEW?6eup+}25*ɗu@nyi1}U{+ZfJVZXLep߯#2D;b\)0-'I«E;g.T5c6 ~PG]!&5b rs.sZIAk 5废ENHd)Bm <wrur~Q77:#1.V/(ԝCIᝯsc9 q*C)sVp*+/vR5hP9Y$B+p?“^40їJʌWc].n4(1vקz5뼘R/*1c0!cr!`0p/3iV[ڔ d (Eiւ^fPl-c >1R?{Ťnұ5GU Fp9 ńՏ8!-(?Ў0~jdH1tB ;26VjE4Ă8~zKcq[ٰ=H̓YGc6v6Ϸk_;tiG5N^m2Bgxwk,\0S>q[_P~\}}02 RQ?]o#XKHf khxNw\悻Fi{BnH q5\i5&;m6"4FHc\gjyhVuF() $[jgZ|*(+_)5swy/\vH t>I̊-^:蕆M 2P{R-i0GfݺpG}L)>t6ced+S,DR)xV>#8q$5kr1}IN؈s$E iF\$}B,\o LkhZP7B' Ih\?&+V#hcV(٪b@V*KY 욻ME3r&0BD쉴Q=Bʷ2]@27ؑQԤHUT*.^]}Ve/' tūV\]47_kXT0Jx@[rGPPSʯ.DD(ޡO'Z6nf3IVשi^ܧnTO!mۥ))x=xLU^} 1{ӒvMw=!}ʯ0 #u)m=(1ο37ŭx4j_:B$ICIJz>tևʀҪka.#}tX)]NXђ)m?eG"FL}i31~I>a+Pf]z$j 8~d7t9'á<Б1.ڪpd>IW#exCY:x- Hk9  ^c< 28]E`uLPӘhZ ^řWBu͞a@ڀd{&Ah\Nk Xf7~4 e?> )sxM[oٸ)<{o|)NIHi`' ~&#H64e>L&șD!Lr^Zf/t&-RuҪ)eQҨqΪ4 q_q}6I=( h5;ȀdK>ZkUA&Em RkZt[<6*%EɕEFeJIPڙd/-ZU`ٰi #7m"D W@shDRzTF%j~̦) Ҕz"ąŃHg3.lp1:<TͦQ.Xd'[Ej'ŮA?M4Vtt8~Q]|Xн-{1ߚ 8%~*km`#]?\)˫CA;Q _4ܴtm]G%g@%T=}f&9X`ogiĪr(-J9Z VxBM ̇W,:x09#MMz]1 SyI)Caľ^>\M⡴Ss| ]q^#&OqljOFB1լÓ Q;5'>pЇ&3_Ig)(a;"2Rmg0d?=.7]%"FuZѷ[$g Jt5ja0iE-nK썓YT]IC%,SղArzO7)~lR$p}f#"Ût$x14@fLjGKRaU)fif4 {T䗟 89%ʱK}4W5Yx"Q &yk#c2PTiv/a$[K3$g=!_]7 Ûn!kJJS 8L dFsJ̝+4kÆdm<#9)6n\RמBe^ȬgfJ!n9UAO6Gq.{'BW/\$4ZƤ` y&Y'uh#UւjWHt@ĝKoNG^8L7bOͥn/{sQP0,"tČ@b*IĈ}5 0qWZUR2pGȻ ʚ^_l',%tt5@|Q(o?F~&5qJ:Ken4>;[pJ4sHw-L.]O ZPhӲb]]yC2sczՇkim7.ףᠯ2c{E E=82~}[٘e?a)lq2!LhD k^L}^8Š^9{r!^7iIual_%e ]);2'œugd 9"6DR`Bż_<{7OV?SNdžZtqsjy E/@b/q-hU QRt;~8R؊RꏩN?tOHDW*BMX-K6QbQ.)dI`+L~ԤܨppJ3mYeh& sɼ5 ŮZi'p㲗59ec=j3uzf15=t4\0@`}b~feڑ}%N!siD˪Y.a`>7@M:O o<No;Yθn]u gXs ذ-ܟN&Aag]{`gcTRC+W pojfzL^) ;r4cur$)FH.%OjFi:#y"ھ^8SP!mŶW |_wӍO-u2n>yjMQ OS[;H3%5I/ڣٮ|]PbprFPq9Bm`olu$5b+gkF9YV4Afݏagi,YY?x<t<9U,r"nw<\l+9%Z Śk %j*\z%4oq蔄>e൥ً†NJi]ht02hgcZvqJ;Km;zɠ>a:J5 l =SWw}$~~~D`C4ݷhݏ脎慗3ozF$8FX6 ؤ[dW*h&35cpk&\R"SJp 7ߖ$/6PQ=1 _[iw"BQLP~ނB/_^itV_Ӫ pGn:G+Zl.$^ s2 yqrsXȑo@!1kp:y&Twk6h$'BZq](p[ǹol̴#L&B'WDz0Fg ә V1qS;n}()@ ؎Jm_!9<Ԣ4]_vL$ .Znv㗾Vw(wޙ,R o:ov҂ME/iD-~N0u[.[ .}^ ԰1}xwgx>j4)$ ZD Jq2wC h4;~ˬ=ni!%2/I %%hBZِO18aMlP\&Jú.=ϳ2V+O$<ל{;$BiOȣc܀L܅||&㑜q"SFD{u:FVKD8~,? k:k=Db{z'E|qxR9b`?K^),/\UEuq/"bV_8|D+ 4R( bkhIߘ? hgz})|K4ZI# K."^H2Hs^izxx?O:\FjF"3=kN8bU1 T%MʝG\-oZzgU܇ B=ɨ3\ e |鲄 ֎?^"&`FF܆N}8\!uPfYܐF V4DF3壆E8=UA4䗨Wuy Kػ_Qu K&Ti>fFB5-) g,3D/N{cW^z M+RW.@?줫?IIv/y弮2FY)9: N%\[pT¯,)aOLtFǘzXlM!K@WSS#nτdX (ܟs.'rqw?{y"LoHaOjn aM#G.Y }Ynfz,_'R:qx`- {gy_=mݛbX:fKD)!F:a^K;l5V:;[ zWmY3_r'H5KS jREp_yU$s4I) 9HJNn#7:>2s.Ú!Eqd-$5"뇻3 اn/nNi`k@m0zbxum*#K\3 ?狦i4$4,kN2)RCbpOLPq5"+yа15V!mq5Ygh)m%'7ko+]*|eZ'`ao kǏ*qRhब끷Y1$'6tNEħ4I f˳'3UN,S@aO4Y 8KqRty#Y.8 m#L!+bo'V"#n^] n7(~V"B:LZpCu_ػ/j^^m x@=h6g`PTUښf>PYU;G*2K1]Q??̑cU>O-Qzih,u|9x!;>/m4n"ԳBإi{&Q$)Ґ_5~ M3(yΐ>[{ <'g )8g(9Q\L}_ӁLo _:u*lۘ>?ҙDo.0-=7OːJ{ZdO~اP*ӛ<ܺ0W.Dd<şU_&Bz>97DEW}ʒ!x7 2RZtY …-~0_;9TPhZ)0-1=lD`o"wm_sM}U`=T׫{7yze*2@d +\&ܿ@AȪWM@{o*b ɚAiSD6oW~0{t:~O{-LpF J nH]RT kF;5Nƾ5/0c5=e7UuF'=mSMpvR,UB'v05{u  c}UddXI񕳽%bWJ˛T6C{УB$ãӢOj_v+` eb2Sb٪@ iDZg4H)ۏnVK(}H\^ bP_ɛG%"/ޙ&cF#Dayh6rء]9"&5 1: TFh%QqP:Ĉje<|F ~ GPDl]ӡ Wek;lhT]yDgN0m#KP m#\ 2{&#$}Mi2+6 &9Kiix3ȝh;Z˓/)&?ݙG{k_[9@be6Pˁ_K~%ڂ?]QWvT=W0Pn"?ᘓm) ,5tLIӥĨϸ?1],u fw$AFR?F`bBqeJUS6rc-6EO@\x*eI{H4,h5w̳\L H b'k+09kzϚ|FF?)<5"f֖!צ o!s_H< MҊ }h{?-1C:aC>'Ys- sUńꘃ$͆"2m!SSuǦD DzV&c~t{`|k~4ѭC|%?@`-s%L }8bf^g} UqdI#UZ/Q~25(e=*w0&8fYd \A6[vG.Bf8dnpy.ӑM?%foǖ&U7?~AQ'BSd- |XxaohT$d"ƷWϑ N@{)#'E9C 2A>OF3rc+L0Nog? 'z+;v﫻4-'#d&Q`hMvI{jzh )!b,_Ȅ+tNJgU eLVES{Kē3by= xFLt-j㩥3xu([L+;^kZ+ZƳ 4ntjts\ɸ z as sm78ȎKjԵ ɣ@$dP.熞\Yp?f+a1MR†?QHQiśpӨ ;0pL{~,fze~qUђQ 9lĤ Ef>ȗVU\6!9nd5/d@$&i)O8뻟Gf3I6U$qF)ܠgOGV^\2!d YL*am[߱ T^{U%ę3gUڽd]U\!]f@gkݑ:s6;I- hgcˠ(z> cᡂa#kKܒ/K(!yJ_=/: *`QN([E߼& 5=UuÑ"(&gнFh V>) ޱ#-A E# Ή.Zgηc̡,ύxH#ʢҬ'Lg~&s}\G'F`Y|b.*=S^*Zr6_BeO{<POoXEm4me? دɆn}pp85*R"鋾ܟXl"*"3CN4<֢'rfoJ[0{'o\fjq;k72fxEna"ڀ̽Q/z5 ]z:ВDwǢUL5}pP,_*oz7yM(:X˖qI#*[&:M#@G6e,͕=(}HahT!(_2G֔7tB ߮z:`j&Axb$j+֋>E'nPpR`~qxB2^(ɳPpGv]fr?T[!@Ot_Q)rƇS(D 7S]Z&Q Jm~g"$cyBKYgLR@k JB!SyNqE Ґ m01 xZRfThqsgtQ$q z|#]**o,HGG&3,I3WA-eiܾj'@ԲK3YVѽR{+ϮxnVDl>_ik|[t<W .Olɮ>[b%o R$> v/O HhܐK2 -<69! dw&%h*Jdvɏ{ֳJɛ&XZrM͖GIck`PZ=!kdG<+Mjv.8*rQVFrlǡsN+?A`>KLR¯c>Fl2o,Q(zڢ}$04N*r~W#W^/˽k|Ո):DvҀ in.`Uui}d\W4bAR 0DWǖa.33wU3cLi6 |,z]CU[RMd4L{s:'ȱ|܂El:JMT%+݈HA<ՉO @a(vqCtÍb]V 't @¸Ӿmmh¯n|M 쓷&~xR$- abM.0 nyFPӒ9J>C~SW87.ѲFb%1np.M:H2x!l.Kk6S#cr6CbWr :B  |fRL+:O :&0t۝swRRvT{ך.C IUƒ沽Ԧ9BI;=sam`dv1-~>~vՄJNT.;6{4CXycV߭\Y= 730un" Fq1Q F^KeoKfkLzRärK&8`Wgc ƏaJV9Jv=(>$J:+x[GrGߢXyϏ\>gCt v &iRWfSd`xsp&-&wa5{ c䄛18Sww~F@wn.ZCU'C75V|/#Gpu}Y.ǛMz׎1 KKC*5Pk?|P%"%n3$xdl-[#ʐ}fV_bB,P[I1= ¬o (O-]u9Bnܚ[uIHg_c>om`^uVѢ^Gan$c}NtƧ7ק}D% 8l] Idqgket+^Yt)~UR7LƠn/I~D[&`#5%D cw Iw<Jvۥ'F 99d&\iO#Kj-*J8qtb{\r.k\-#\Ih@ɢ0UyrKawKpmuWOu Ԭ/RK,(e( O NPYNO~ΙܕcnnE"WV$LBwDK4֓Grʔ_$e(p&_ަO )[zeP};^*O_AɆ~z./O; ! 񈿇KCyWwvn%m"t\"4,F,"o-Í$D-#1p. 70xVj!Q|1y{0yB(BNH=%Qi}9J,#h,}vm֖ }ȃ;Adou,xoGK hX{J>ΏSC{ܪ] x׻ꉕ `~Iy k xJvSC)X`Jf} p0vp.sfusC/^Gc5{ũ.2 َݪ832(o"{/!w3~[#(<%UDG)ӣ`mY׏gmړ4YC86IJEvM(QJn!kz ŏI!,bqZc+LdͦL)幅z`b]Wx3YKR̬-뙺6esw51f8b Tɣ5uᕙIr`1;LD˂Z@nCKCZ<-Q+C wE{{w1+BzrXHcF(scGB[}!i׫r+o4:ᬅV2-`Tޡ.6*MCנm5J= ezs' L¶ ;5#;Jj,6#w0~{%$c)k$Gwݭ/Om 'MӜ 7RWʦթK7bEѢ}8 ۻg n_g@wւE[QV{o/Nr.q1.BL? kjZ\ʿ'A-JgLgd|c ?:eJ~;앮#ј8Bo90 mXz?'ɕŸbk =wv|Dmbq~Ĥ\n, ɠP>;%VAү @m٤9H}*"`Wҁ-H{[Z1IF@u0d '0_LI5^2~7rQ ڣNhn蹈 ZQZK+۲a@R( 3Kx# !dxjDyj#tfyNZ(Zf2g[]902H5::v,'ɫ=vm#L[cmƹ֞`yo3Êe5`_hQI^ b:dvqm9=S9Gr~_:> +*ZxFmaL(G-f iht/0,CLV*Hۈq\xm)H #J}؝w _M: Qn-R;zq*hV|V2^=NpM9 18t|2|g&:|_аB -& Z(#X?`]̠;f}`]%?%?m#612`-kxw>#-G`4^z-M&/՝ Z V1tk"mcÎ,#TDHS>Ole;eUK'NK0eKe܆;"fX (+∭#Hga L|" Znk?k QڏiUvTLQ2MnpeI0}g8Xj W5C:ԣ ae3˫IR#~%|~ }]u{D /kCiOWna9סtc>}eߠ\E#q ¿pHc]_Y;ODfd0t Yx3>Sg*˺!];S@uP&N=lmBC-SI<|kTD-Fǜrϝ06f\ҧ<ϧsx;h!.s%!*ؗ-CpWurr6 )7F|dfElK'Q+]ٝ(kztyJEsF ơ2dlټ|,Լ8aegY!9m_i)Qx!O6Jt7rKL*SrHxe.Z"I5 QꯣɁz^yPͣKAo&Æ},m?{]" u$31Ǘ8O*&MDf j3Sۅ?Ll~D[z.aEМ k3C,gIZRëUfÉZe5V|,sJ"^Ě^QSHТ!"$m~%qc-TnHE> Bjڲt LJd@ J RP1$S!D*%D؊n6 ߐR"W x6VĂSaDJU>MOoGQT{j6ķ#V i)[/|7]( )'D`q|%cO}gUABC꽨 3`/zW;EAsR]+Ϧ(~`ڄ%w:$;\a^W,OFA1 K$3m*/^ u>lFv~jb⨺ʉ{k㭼eC{sl<5Dޖ^tY8y[%qxϟ?}7 0},$[ޭ'~ہ>lhVD~yMۺՄ2bh@k\4}tϝZ7mlA$0qq%si$QGړ;2Wϓ^Ш! +M7y!P80>3nn/frU ch>_s|nRZFLfP5rv!WsS9C6ѭ蠰ZPrt  2ބ"Jdc@uhJ|N!}^jLmF﮻2? K =l >No3dۣ#ל1KbǣnkO!%L퉦_<mkfKs'aUl'F{'p#Cbs/jvDe%t27ȃi}<M}ge(M*񤁭aTiKܮ qG.:0+gt)I>1̆(ezm6ދj*|m-"ğd0ak??*Z$]O!3Yl0ݸSYb7_Z,ceF!3Qv xt[xGFw#Fӿ_"TǢHj !Rm@opSҗ3C?/YqTڐwT(L pdu=Zyo?׹X%G `SL!`̖=;g䪔Q{}{Z]@J[(v6=U2N!?n8Z)@.nw3}u\g:(> G8)1Dg壓IB1N?Wj+/,_K~g z?),mq3DlYX8(f9w_Ԧ ZLd/J%yu l+r03yno̔l+])ˬjUy.>y L9jL۰)ǔu=vj*`˥||i9=40}ӭXA Ԑ!رgRnvѢ VZ}25]#'B֗O/* Y!9ŔGhE_(Yq'C=1!*ND>9q aaMEsi%IP&uNx# {bZtYm;D2.=ii_<~ސ0 樮qҒRRޠ^':_nY˿q,wwaL%DY}G2At]CnZ߈1~ӳ[~͒sPK /~ mǍ3Փ CCvXw$~|b$w%_D$mvh3CA)EGWF^'25C5Lǡ>b{H},Id"%] `xW"OquB0пMiy^GWF^rUcDDي)(V, 35Yqy)= A.\葙dX uω5 +Np7D"g؆Jƕgjt VT(t \Dfq'm幐qYF7^S3dFI{S S3F5^tuey+3Z){-NJoj$EE6`d 8=d2LTvH%9;\Hbk瑍 tጻUY0%ebSHE9Smz|&r c4VcY-%imTT]o ;Wd Y*`#mfһ_#Vᒡ]Ľ*8zf>?/Q/JN/-pIq15q*VaB|"Su8ay{#U+rѪd]9p -d,B,'qFmvZp_:^FYıC1Տz\Cm%m׬A4w!?:m`SO* sa\Ns !mP{c5mB#vEX@iPu|GjqL׼_Ea2,_jμVk0-Rz'C9Ɩ,q`3FbO`atc@]ߟp{/'0mhQEHP~6piܑD-ڇJ:x->Mif?dMB/o9xcߖA 3twF@1oI*}:$_Dٕ%P(_K•~ۤ׵MO¢ףBꈯD+ϑ3q 00yZ4 >>lɎbH)s`w%PՍ #?>@ܫ{Z(x@'3Dk}j7^{z|L+{ Y%f4f U+cR .謳F (Hd>E>`,]n=0o@ZK!{@1"y ]{ՋF`Oxڈ ي&5_lh[zУ ad4{f>u F O'/ ]Aڏ0?7``+.훚.=7ёm$;c~xDхRϸ%(IHՊ>斃r_`N5|eY(ODƶR U' `(!K ۏ0Zo߫fPn=.Y (|Hp/ TRBAc#n^@y*0S!lS C[p8y]6#wftC{<I83LX7"lqw&y4[] QD 8hw-u DdDr:AJVd*^?=RnqW s2^X"](~qLlC]Kq@hSc*"~ʔe$6'V{ܮCs^e|[qVͱa/Ij۹D<P%3lh1)Yx-rYשQj0T\2yi!|\ˆ:}ljM20L"(vGZò$› V_U85sf1<1kt$>ygw:6j  [}9.ݵ>vo嬠"šfa{؋]C#99*CW%oUx^, "TY C:gH6O LJ$ țj?3*Ov*sD*Πr`p8"B6Gv#}KgH%Nd, x:"Y;fIB_>~p)uo5 T/̡#ҶO)daDhS6|wvA+<:h=EQ[@{1!a.?#=P&Sҙ @86d9X\ d3t4ȱuo2/UZdǀ%(޳4eGSh9 qKd9e݋SxEzBǂB2 7cέ\ iE믑Sgs`_&iQ57S_]:(]+̷5^(LR9i( խsJ,mT-9rL`* ܷ?/?C@}Mj^z׎'Ho5yy{P$v܊\W\S}"q8Qb%5s lc~8Zo)rXprH?u)IޥJ'iҨ4űE|gLQC1u1 +?k'FϞNi$^b2V;6"}8xt^C{'-~r^b>d%ѳd4y.ጊ"fNZKE*m&U_F7w~f\iKO˩oØ=QRHT)MoE$.? T~ Ӿ-S 7Ґzy]ZۉF_1prt `TR!r>ᇪi-BD=N,1HgPnޫ:Bfʓ ss7JaX>ܣ $~ @i fuO54ؿc;xg8 C0rf5%[݅n3#^ݵp< e?URYtz) &F8Al I,UXHHj:>Z O{W#w~6n"a?TR]D@yOv{zh6QsKs,Pyڞ;M`p|rH{_j&! Y/vHwK[}fY@ "q@ؙ9\f@5aUҫ"ke:<|YݏTdG82B`Ę) ]Cx7-,zzA#;RVxQX|]`I bcBiۯKMa>&X{FXEoTvD5 rSk?tyb;X~,LcIޗ5 3mˢ' pAP*(c <ʹ{h{Vkg$|'QI73M;V%êAsJmCGgֱn 0C^tfu3Յ^dyjT1E7b'Q h J+|++B})`2b{san0ܟ;AIXK`^OԤ;L0aXhRsY1b"EӮg[Գ$;&w(?2Y"/[(qjuPZ8@Y,(8ةFz8?N/zé¹ ҈}c9=CۅTփԱyD xf:+!y8z:sPxg͇B p{I0B/C6KIZG"&@?XOn xi'@CP|;arK,bs}r.|B(?Bwه̎;e`^;wA:r>#[~ xxzAEl^^?})?"m kw^gVSPKD \ 9ڈ@>a7, [Cyj!q~g|ԭ%3i~Nv|LTTAERz'#OBm$U9 /=kqYC)q)70Sr"dinB ňm:|ցMd'4qG6D[X=kÁb% bpTNTǖQqM`;+zޕ;g'Xs<xy$/ EVWϚ8K/nɭ>"cPIlRu9+~,*| lڜpSkwYW36HA.BX el-T?͉/GO|Z"+sl:tn!1enbEaS4#EȡZO z*ks)齯?j a߉ @XNH!x>]?І=s "8;&Ϥ_T\G$GP#iO>V!=^!˩,|< AM/7M.HfC˷crl$ǁnZ"zL++%;Vk$߼ u `8* :.{f]80Z"`97g_3-MRưjD)TNjVjdӁaFPHtГaDT%G5M m<ơKO1`:DI++Pw^Cy~=9wv zCKa{v:FV{vYDbBb6(4n` YqA0(hP%PkAw6~t+Iz3Jk!|1)Zqhz`;V1+1cei(3-! F#/ oGuZPʡAÉ7/_,U<]Hpq-]Z>x|ȦϚ&A.֛ԋ 0F%;@m8zFVO5ͅȗGGf3fN*W>UQE9\nLty:_\oj&v3L.c A:!՗ႁkj#iΫh-?RV2$r2Z6Eyl, (Yņ},!aݲ6=X;Hx7IiT*Za1$מ 9y{ vUu#o{' Ez(m8iМӤ̉2` itϮTR,.Pi-I &ؘ(F=s") _~μA$c|վkߗ:Uߕݷ~YC7Lë XoRώ`klYi$/j(:AfD.X‡z8/B;fkQkVMv:@g^b^u'K,[7[d"$kj~QGC3`,dF,e5<T(- 3Icz4'53XRBήxaQ<в&j w$~slu-X,u+\j xYiq>0>|B8ߝw$6Qx>- ԰\3=# V?>#Ƶy_BzߊKqi~*H0~%t_ؑgSR$Qؐm"G'xA LEV| }ta}d~h]Z-^|$Uo8;/3_켮+D&)n=ՖX3 #@7 %3GK>P2MFxy&C{w;o"`&62Цj4րhlMDfk5a BL`a"Ʀlx}u 3b蔚F ʾ=69ՎU|&Ux2.0ifȴ|]Kʙݯ.M,%%M[]ȥ5-ix3WEʏ+IU#Nȸz$GOnh6 GG|CQ #,zc140H˲^WbRQ4e~˯<Տ;WFhQ(Qs6[uJw'Y8*/0VN0LV$)[nOǜLO26 `Tz[yr9Es` sVy̮Y,^لn %|Lc$<4tpEiPƅ桶&\ =?3nW 'Qbwwu;eRcJ8eezN/AX ;:B$:[;|3 HqU+WmqT9Ȝeʌvy2fȆǑ咞$ z#1l9R/#u0h[VRL"~$*[~)ƽº>?}>Me,V&)CQa_a%@x.>c!O+m  ca&s*ql]~ĜY+AT yo !m"~yjSa~% 7ֈ;Dk'I9<.`wUc wCdS>֜1Qbr rͩ*-(|$]_7 uy tpG![ke TVk?#7L_z={*u0csɢaJW$LU"b*ԣ}3bJKͼDVD e!qgd tdBG<8O tSE2Z#y3ǮMD7VE,):G QPooaPxbf"zzrOlKw̮jm:ձ3q{ËYFrJZGU ??l\JU|Xm3{"1,PxنHIvi`1޻$.9Ҷ9p Q 7Vbq=p|naDNO<>㘁tm|3'Nn!>L3b2xX8S8+ߍ.5&)'h{ڍ)ۀ0AedEc-:gVJ-de%ʍ@$o0OW2, b /||6#|L $#ٯ&oc]q<ċ$trFcg!1?4*}_4Zi*. .!;kNqS(4u dt[bENO5;Eۂ,زo0-PF~ ׋v {:XQ2 L%x~6˙Jf']<Ű| d(_ w)HeumY)˛b+4V+K }JW fE9ܡQrdm k E1jokb'&*7< 5M'DѺ%6,hAh$.rA;V;g钅ț%-h;CAz3j`il`=eSK>+@M E9tJibSH5|$"oH꿻D"tl'>ofc@J9t(#/]j|{sooAhd%kp .D-P1!tn~pSv"?Sї\ #}#ɝ"ambB4c3r'ĽhC瘿X|ϛUЯCܠ3@;`-"<˜?MipJYLM{fu;rZO0(#>mjnr?Ht5nBV_/ƪ.ҩ#^\!8<*>EG 9S4{m3pz$xYT/0g[LwO QQtD<ɗi 3ie4 i*MܻJ~%{'teYNS@o۴AnYZ\85=f:x`Lp7qd7!D$±]2!:\ N{?FIK;?FjsI:Vv!JhͯVӅdA*w)BI)*Xw(WfhѨs/wUžnzc /vJLM4q \ dz<(~R5T4]0N:mb;9wM_mcRw 7l m>4US EKEB1yG5Ӱ /ҡYEXnW \\v_9Wk7ܠؽnHI0"hѱ4)G\( gߏ ~0VM،_9Z"\~񦥏t`}儜9EE>e`&xTp h)s i\6U]8<>ťcmPRv842+?K K>2_)eӠ,Ry ŦMߗ뺊 ?C (iEÂKK feKZpԆ0ـl=-nz*T U#:OoZ`Vܗw)*-C'y/,ZDb"eW .3|?4Sib]@:Ψ PN h(Q$̉La8 ܬ9iZXͣ70k)x8#"= ZR0K%p!L9&C0gJhם-Q^vA0lhLBXDk߂puK=L  `r>QCحYmןc3K o :\O2J6H;}C'sfijoJ{>;ڇdu;]yt^ Ȗo ?j6T]lc$j-ۛ ENlL1~߹?qzFaGޠ{`X.'*U4!o|K+.1S1:w}Lwnluq]A|։,EB;x"2o͍F?dMΚ~|ԑjw0s;B(2%eF ѺphGfxszIyҜ{0XhOFeJ(k;)Dze'-x ڵw{YryۂQ`r wIm֍}U9gdBI1qPh=N/^u~Mz'H(ٔC48$CvWEFbgA{Q4T/X/*@1F(3sN+`RcRvPOMLO޼9DS =8q Tj^ ޠIP ݀%[chO1{3RIлiKQZ*6(nqjk5f@P"Q-/I'YyGHJ9I>4 xd(RBB:xX>(Ci`o^TnbiX[DE@8bx?vJ^I'+7,%~LfQS >IR.KF}XRmu:; 9Av6Rގߪn[ИHlTwӊLb|Z :ܭ;UAr\znPk6 dZ`yʲFT`jo 7.42HJ<V3'Iqߟ˩mRm5MƾPd#')FNBW%nM4K+jsJ#m:2ٵVDW<#iyNّЖ)apiMΙPSSs W.$nb|cmɳ&g"cչKr|q t7QPVwT!/,wɟr >!i-ǿZ<2~:tJe7Y X"%esfXI䃸I !.kdS:cc77Hn [?їXOVn@#.s\n W38'{^@Q&ꖬFb䪜|?g2] od~z4nItLwM9 Y@fO*q͙\帱q lj"'/ywd@3 ;rtE3o**HQ7syBh݈Ͻa9u~t$|1D /h;ޡEGߨ=*㯒M5*$Z<<_S6,{s4Y 6u63(^l^^-`Ь9gvMMm:ЛIpDMjp07:1Ib {9Hi)>U3ػJ/{Y>/o8L˚xO>Rah^ w|):_"K8x]za/OU\I#Y5煪Tn"l4*W7+sF/P@ aJN#S@m>1^ލ`vU wbexɒFƕ[6~U5f|yu` 폳>݆ ~2P>+/N) \*VʁZ ۆlD+qb:Xÿc;Fuߑߠ #)#z&#wCJg|og =`p'CՍz.Y(Cqһ :A?/ a "k9=x%OfQ \dUwYVs7,^n7`? B>`U]4?$Dbɫe#9᫈*XAM>UKY:ՓZJV=gk5@hI#n:.&>Kӄ[+Rj^7>t;\tI<)=9&qbC}.~7%'3%OljlN%Ns>59]5S33b4T+_*kw)k!r"o0f6S t\269`D@ ecvN{YWG׵|$)/ pwȯy#&3&^wШإ7B B֪4"f E !ن*O?Ht WZɿTP:+3jC .A7KKsA5wA&3 eTC8#3"9v{eYDjSvz{ &FXPk휶՟WmLUBzo 0eKFBFSFYQԠ94v]יNRu<23U =*Ht}b2A0hWy u\`#N~Bfp4aDmzf0 qee_L|Ct/18sxhy$BMXN(Iz5@GeX;a; R NV€׎Bey J [KV^lz#RC 'HeB~A0:֕Z|Ѵ@e *>Po.0R}7'b}z-4%'hzG༫g]U]KЕz7h遱ͺT >֔Z_z*~rX?kIDQȕuEȚZ8'VI~Hfݘf% h>ˏ;*EU/Z( CN{-q1Rygc)i >VDk8m:BuCHTp;2o?{;KG׳>G2մgP*cCO')}as>}(`Pe1Ԗ{c#;g-E"tVCrf@ŎסjW$$'`$ѝ3їܖ^p'tx̏g@q} .Q5^QNn%% uz V'SN? t ;(W2e mYMz1!Լ[wyRi`;r4i{MFŢr4L"׫g@LM1a<\mxʖ'1{qƟgC ŏqZB'~E)s+pm"iX,.Fkܭ+mQ-v5&QD 7rh}U(ž~eOPpznG] )e#CnB>m8!8#J탧(Rl{Im^u|"HWr_3׮~<I'14 %>+8}Mt-&-W`p_c1pRS3.H;i~e:E s0ށX4ᚭeו?U 2NE g/&"T*V*)n;,v $qBKHWY'rH-7QkZ?l`짙+}a93K(3suTowl'\,Q8!dM-7Էq CXO@2ˌtxdK( Q,ҊitiD2 ii o,Ra<%nYOn?r ܚhTP:MӹIsHůAP h7m).ebLOU%zag9EWCM*f4o)c0}Pn 0K=-fCt@&"aN<:0\sΣO{kX*W#_ʂ/`jucGSu&!#/;O'A}{Z,Q-sѿ/փQ@]0T-+9gN^hAUSJ߶Yx3v?x< Z!}@&fl > iߢBԝ mLl `\cC.7&˺XRzXҲ(Ggd,6 ޚM0`r|1dqIO\B4) 4rF4LA(J/X #1/HL="e_^cfPl* zv<)yJ~rxZ`(,Tv T ?I1%_3yA'EHPɏ5}y=vdXfm q-ets Fډ-U43`,8[?jzR9g2؅0wڏ"YY%M# r=MS:>OMXo y";xVa-N՛akd_ Ilx\ ϵ$x) }wY})@8,I|4Y= E ڍ>I0TS=aŦ̃88#<H3TnOD :2Љ=nqĬ:C#ؔwf)JQ嫼n{pέɎdz YSDu/맻=je$C<xcaKk&b#oىus 6NgQq^{qOڵslXLGO̹+ǟPMpE՞@dƱ; ; RD~WF* 5x#"}e>L-c#-R)ZbWMQn~|[pҌxfyvROmY֨1qbOj9NS/ȎSJ~\E](X) mlSP#",{,w`(32*Do$p;ZA\aCm4: $H4+Y\K8C nEZ.KjWLe81d&DYDq=\c) xOtJVl1{GKhOڎUKT5s h"Pv'R!+0jΣe:Yh(yj&),#׻}<89@54}9 dnɝ+(nEظ>e 鬅G/p߰M_iRƳF>$K 7{N-E-mXstu?B9Sh2k-l4:>-NG_<6 [3Gkt0?L-Q;dvg|b^۸ǭ I`Oga23={wy×߳}@Ǥ!h`F -7et8.. ٣XN.$L;PwU: !w+$f Q ~@<}uEgN[$/,́@SUOh/ pOu&'= ~deMB_ߨ6_^{X"Ipwu祍RMR^  jpt1%.AYˁ n7eFvz>{k$@G>STjk[W`2)(I+ in)Gb׵(ƗcE& {D Ve/5Bfg.(sv Zė{\&mW>9٦)}-):2ΉmwjYGiwDhT<.g&bh{$$\?p H"\x"9lqdbpKh7J?g.Lٳ cPO%hAuϛ^Moo!Yԝ5j?#sZVHn.4}-f{cK%Ѝѻ-|0HvO G<:_b V E"Ve4?]PA?RhQԠ*\:*QNiܖ;P@/[49Őɗ~?Y3:(X?4BW? 1AXގ$8|sAI $j+wYZ/Ļwx,[۳^ҥOZe}aRʫQϫ%d_1M =&B5_K(-i J{-ѡjQ K(Dy*4Y${ܻ%;|Mzmw1{YU#۟<|W7 a0i@5§a\ #C55wVD^7K8ԔTSW}PapL%C1 xtC[ΰU^T(H&L5~dL}8Zet1D{ei6D>e(x#%j9N_bR.ĥD@lvZ8WE%GV_)0+!8AB>Bm[WWPVIg9meD]4g7J76kdڄA~L]LdxNk}w>U~:2 6fzK&RRG"YJ'`K&?BEVD{"jU.7}UBSߛSܑ)d/D urBX%A1-E (PHr2j$p^:J*M*]x&^jDΌU\<̕l AzCkc'fYv=$̫ ʀ EIpP+xj|8F+vNl g8Y̠:;6;[ݲ.K?9R0=. h<^iB%I!XX1tWt|Vc/ {b@\٩;N5\|yrfhVϤvslM U ]J}`>6=- cIq7j9Km2+Vius=;/|2߸rCt!@4ÊU)SۇJP ^`c{+0g=8.{1"xBXQP雤¿^ kzk AYIr@lEvrs1 G^6Hn1jl(hx%g޺9V#T ė~a,)j2I3awMWEU :Ș~9oB.8:YP:H <c4 IJ&"3!Vr݄}i AՏ%] ț~*{_DSWH꒬cցT'3Z)y.YI$m?^*>VTw抝f($_@8{c=k|wh 3R{s:x=?D٫bKPJޟ$BkGڷ)#bBj?8 LTt֫uCފEk(l^ys5E=1LOO%4X8pm ̓+x_xoREO:u~U H`y5)s{#0u7X(06zvrNA$Uyr>22<RQ&!ƋTe(  BL_FgWʘU23- ,ae2AėvefH1UÙ_eHZOo9G/Wog>*} ML-r" Y941h(AaG[Ift`PLj R|1yۜzjQI6 ,EOPƏYb"}<0T7=5_q+mΉfz(˟3H*4|Ͻ;&E Ri9 R.l)'JJS%>kU<9u/P,-/{ϖ|W/yAdAm"^x ;; əXزrԇɇ :Bg0xsKrU2~}lcZ;RO“ˤ0ZY<$Q.cjt٫4b?WmTaORu=Q n`[_lZ=Y,4q<0!dodI^~KP[] *2~jjLLVY&(;vy t>QeVjsjdAu b5U sەC,<޸Z\{RR/T`K) w||Q^M6†irE2"pH8HcO "x"*hT} W,ڐBa+P(*KIK"( }(.Gpy,0Pg@[skh ޻Pj2ު$ ~A\"RH[ i&/FH`3\my'M`9VhǷixP/J~z}(q#aGp^"+Ãv埽}A(= :fOV{V.dm `uҒ)nEDY<#HY<3HԂf}>;]{d4R:oߗ\/IICOow86oW#0dN/YZ2I>d#.Qg~,Krft.ی#X=[ʭ&D X w-v Ϛiu!m':i~KGhqSvHFxք{-\5{;4 m8?;fF2 ¶"\-ޭv1P( kY1 >) P( j7(`lnOcB&۹_@xgz@:K"IɃ@b"1~_8Y锕Q_:􆝾4{e {+CorR-9!jo,׊d%̠ziަK/-}dYP(1kjxUl$wG` T? 'i֒S`V L)6"4&j0 ^wGP7]7PB< n /7UfU._VWп"ɀeqA>BmأC֍*oKquäGg՝)i@aF9ͶqآGbodQv96mNJ ֛V{>)((" Ss4TOld"9=>Xa/Ѝ-ɀDu֬*s7C.&#<4t$G~pG(bGe{QU1Zr*i>~rV&2]yςqWO5+s? /%aU=6FUɨa"HFhDE_$]٦CBw&Q޹ /4*j&*q4(X9Y9SnzBh&daw:3X=b$*UѹJmr4B>ީ \W!3/=EոSq#.hKء{O a@ʔ|! x%H¼L}?F`v>=q0:.TX;!@,UK#F\w%L)S%_T~&K,5*o 95vaXٯT< Anۊ -;#X1i fߕZG=2@RQ;c݅~tT'#k9B_*bY 6J-A5u;eј]!g2Qqq,[@dގ/3u 3я..V> xkk&iEPrհ]٬|:'9U;Uf}@8_;-oM^E"QL=YξUMP=zc͠Q:f6\-Q 2sTS2` aEC.B$bRS)kӈbxDTE`UqZ) ¶;hR`_!١pOKޝmbZJDcZ2.@SwΦB;';2':̼*;"F;(gD vd}3nifKU W$1߰"IuK'â B75{Z=#C.)scCm[]|v PX?R3vM"챌)n9;t8(dkjkLh"V?[^ImҸ%K.[dk/,)3 |bF<8alFT2#ynF"@P XƝ*xܻN Lk  _~5+czBU9l7W 4;l9u8P\Vß ^ϓ-&\e8lY*Aԋ LpRA'cC)WvkJ_>W0Jy4D*XtR6ˤ{5FN=wrZu\EyVQҭԂR }/CkJc~\NĴ$6)kб鞈5,srўE@s(7Mit/7]1[qṠ#pȓQqDx۪SpE yxzzA}ivѦP]7~MGCqi/ {wsIuwߺBQi,?^-FQ&O)SӱXK38~̷`MB|ay43plQM†[Τhi!rT5GT-< RDQ*4_x=@@XuoK&9J^kIQ@A^th~$$@IR=}#?.Yy8a'kĝqVzq)I>RMkSd/;y,J;2.Y) Lhc:%&Ri)h~# ?5FI?Q|S^V](P7sΠA}7Xf$mH=+ ̅,D Wsgf;^̘Jkc,EdT//g>U `N{kdVgpS>]ʙV{^̶|p"E1C偧ToAQy\T*FڔfΨ"W ܞC^@o^:.Z$8f[[z0^,gqf/3"^?_#h݁rw囵p?Iim~viW9;EHm?|opz0BDPST^cڄĢRC&R[ `ܣMJ(<ܧؖd\gVpQ>ՔCTV!r~7W^}rxA,&d+㍺}TnRX)^W:DXv"n.|cvT:a=SUmj\i0\4"ߜXZov{5ncdOxiVSw^vdnZ7Θs@fER%-ƍ1aקT.^(Rn{H6q@q>sg_ s7p:d(0mbdƏiVWG߄9ѓaPID{KkVN^60`3LHqja>g'DgZ-fA>VX6P`'ՔKiq Jq}#}xU&^lMb*{xhy TOZ#ҙpK XdUrf mIHXtY/I}&'љEW;TBJy?Y]>g"s)~q+Cܼ9W02:9x/i_bNF1(Qn$at MY 4YQ/lrw%9"4A8~̲9o%?,zSH|ֳ?ATU?XW~ق!UKx3ZnvX&d!~@,\1Z0Ҥ< @lu[bjMƮ5'q'AyNkU]WRXP7F/ETEGCZzb( d(ABaӴ;Nk5C~P yPߤ\CILJyXGzn;x4U_y\}6nst{30Q,ًSǛͶ9ܳ؜ JUs!hjC9I_I81VrhQVF3,(>"ދU 2ytq˚Ĺ*$MC aZK`kGQm;=G?гLkQo߰qJa!|Cp,  y~p~0<9} nK"Ei wvSq *aMq8[Wvr U[D1w"nqk.{M‚8PQׇ;*;0./ul05v+_l-%;,L]唏5` vlOj\ E4mǝ2D}$5A?9(IIn'&§shÌߎN&Gʕ֐Jc@NNIg۶ܹc;iTw .\:߸rzbj{G .5~!7:KlnKRWH!P~Z}bOay;G̹MfF|.+lzc][1z!G{抮BK+r&(S좨hթ 5* ͪ\_U))Ng3'aPRR_O]?c[h0X Oi~Tb4(C8Ό6a+ɆH$0@5t ^n+:v5ktJ+z>dKI_J㸜9[x $(Ⱦͷ|e ܐW>)%Zwc>o'u#O$P~Qkl&!N1>ΰei( AJ+[dpR׳YI`_) B:΂ [x]T1 Z=S8WkA*T ĀŨ?";(oV`X"tYd-k2uAdZ (Qˁ3٩h!smKDBY}LƈpRWW?ڣ+ܠJubXUyίd"Bu4 ZϠcA c{|ZGԑy?1C @m[Qm ޔ@ 1uCf87B@d#]ׁ7q$c(K%z-|H$?Gs (-K31TŲXǶEone`b:d*n Z$AB OvQo-eYL4d%r:^vW_zF4XC9yf O Ź v/.7n:AGċm BU"hV6Q#cݨOm+s]!oEa%"AMf^#NQwZÔs)BkBm5ؘ5tYjX,q XKq f]}Ů>}o> bIM%n#U!^$qV Vx. q#$l1vnnOڕ1'{,}jwЩ*+ʧSd~h&+Rۙ+"/SQ`cM?DϩDzd 0kZ>~蹕F 2')㾫tet5Lš[h/]Hٖhk xm/!6 )6?4g{2񝃢6o^3ޟ(S 4_ܑ17O34O14k1LA }< % -+n&67HV{HGhΑ*ʟo}uC}д_5yDwx2ĴR2#O0 *x)I7Ɯ;H3l5 x_GW? Ģ9l?|ZH5QĚŏl7 ?Ny* ]YqM]fؑnuL=KjohcSmloG(r3i].q|CQhgpn_E|+yRENhHK(V.@bb)ox֑;"/.R@I-qdމ:VBdyglPo1?+LH5A 3Y}R3YaXs8las!LYBq_?N#Zsu8\q]Wv@tuyo;1L5>/zAw_ՇJd2ǝ$U=Cl֡8X&  ؓ{ Ə/~Q= #J2/` 8@$4R)Um>Fȸ)uKLL+Z GϟG`:Ҫ%*n!a|P ^XTEEIC)ζkU9٣Bp1`F]jXg3yzN[/S' f{,2T8L~/ > \?LQ~{Ko~+oT_8$:,dFԡ#ڌRC80,2emy{ #"__-  o44福< T!Rw]c9 ٥ڬqA`^͗}»_+3a$#( P C*7F#wIL|vas͈BC{~a2FIO\Ĝdr{?cQXFL<P3 ;`ʾu%Ak[}*& w1Vtfꡳ>Gh /IN{Ȣ @m@m0c/;i<3]3sܺ>HߨkCf8 Ͻl n8.=:[`v>OjP.@{h>pܦ^kC[ /($v?Z8p9$0VIHi@.ij|Dz<KNf!= ax'|Q fK=ໂٶ+Zr3]7 pV"|t %>OݤÍ* AydD~hTPb3ђi&?Tր+ :DEE:ݯw V9F%'QQ,Fx%w؛(Ô4B)cᛤW`ѿ{/5wm>OyxbʃVYXC*H)}Jj'1]r46&_)WG>>Dpv 6>{B6(U@ jF'[ψ:9"Ly҄6^AtA痮=V (Q(sUWg n|y mz N ,}^c QSGZ-x4rxf%++(^邷e\jrCw7Ec`}վ؂e[ Op'EwKe*+T&J$`aMH4<[0yRߺWa˄L.O8@)ɖs r7YL+3A1%|oeߤ:Gj2ue[ ?ia`K*v (T̟haE>Sf!:5Sz­.nŀ,G"gBǝ$̡<SI]4_LJ֤/2Jf|Pz^ A;k*: M%ˎ`nuG84MiVGCX'z]\$;=T-: MC]ah  jb1Ҽ@$ha窿dR"#ޯ %6Uż%qj׫R\`66]zjc34>{І&d?}x;YzJ}u]t?AǃM#s1qjn72&U(X_h2R>SqL~_tc4CnSqbZ|etslVڸ6q"\67v!A,Йp*!7Vnn H,9#?4]EGC[$qKIJqP뀃iy|=']O{;o_!H\ ]GCwjfv >ˈ}IbEܒՀQʣrV㭗 uju޳ׯnTmW%q DXaTY,OBlV1 O+ҁaUgS7(˚;<8eJ[!1@2>LW z|&3Rq+; Κq*܋c蘚JzUCm]-TAل=(>=+{6 ʹl xӘ_˅ A (z%K=fg!VZNjg8F#;I7[+# ƣMpqŴU鍼'3Ft] x6JךNz<"WxC"'J3)L͹pW,#::Xhx ?T8!"Y4?TyAR?W%a󷚊˴,8W(9b cGIR/mD&b+}e]T[v}k L=E#!e ^ T0gbs^ bi<=G@ ] x7Gr C<% scJ3`!Fq%4uMYs7`JΒERsu  vl^nؒ3}mzt+omSbX0dz) yWhB-%kxTU|Ow)N=`&ӝPl)\+~gXzWbCQNq79wN C^`O/ <`vӒ3 r$a5_$hd'H87V0iGI֛<\&_Rfq٤3 mD-XACW "'פQTz7Y?oERǵ-fxF]XqL Ɯ aajU{IJ{m͵'4V\bjNJd;Cg79یn5tb_5I1E>ԃ1 }.ߗq b+}Uci 狐,:7# $%lKit-zuÃg^D3nlOXE.\i銊HUE|S{PԪbFfb]X)qzNxݦǀ *iFեmTTTY}h]*_VK-h`8zyG5bnDwUZC$-7NqĦC {9+Rj/ [bT(z9vU$ Ḭ:8l^0ȳu}B>S "waM 1زxI$rDB>tt#=Քǫ? di+HDN*x6L^=s\3x V7x բyԍ`v=Yz}V7)d#j`5h#GQ`Uk%@'p?7p!@|b!@mx8{CHzs'TČXˣRa祂BAH2Ai-N0ZA MͤbhJÓipj(5RN8!AW#M Q^϶>DyΌ6zTޏq23KPʥzOI.޴4S;,C&ϋL7oFecsn {c&U5B*n/I/tVp*6 j loO: LRbe/( 0Zu0M|WXE'\4a=P={[VA՗T( qf܃73=Gc-]'‡ݝ,  䑈N79 > eWzJ3VfiB3ߞfy}w>ɓƧ1k6昹Iv%U⵻(,=(sb$o5:k_ /᡺<]Ѥ}]*!O+5D w 5 )\#:Fd]VWf^1B8:JpQn̄噽vP&RuYЊ ßg+C;-L|B/a"4 ȷ$tD*lPV^{M`\ Mny+]&-胝ޜ_(qYzJ!%GJ[XEP9M! tOl[1{*a>ǡ?" x@U ʳ}ί'[േD]-_'겅 "bȱZY2.ynֽmn]ާCvExBgSߜ&N&,`ɸ,K 3ASWinʤT-AGWr_}djq|D~@{jDi}WфGZNZh f gN?z BǻuD{c|bJW2|e2W|=\،N~]FN/Mp+~cݔjԨuwe@{${]j[ȑ+~9QDճ#4IO߫( fq9!Ҍ`o봡~ Ytd9 bd5?NJ(*nvc\}c\yh%}9h/HTǁ!oZDs+nDSUb^cL /˧v.)[ܺ` ڌS*>7~]#!|j{ԡ _2DvPZSlD +4'|A1ھI/h[1"ebnYGrío8dn,uN̩ Cm|.Q[\+1$] oG1ETւb][85O2z.vk>Oj *ϡ,m5j>UsSRɶE NwC+1lsp0h_PGOޜFfWTJEUgLؽ&S'㉒Û`KZҋEIlr!u>b zs!?ypcgdq> kINU/\~ccMJ/,o~<5upzimXKOqP2+Kpuhm?tW#='ׇSĸٝtQRkþGNFma#(TͰwB m9MVZ[Zܽ&_n2AouMDm<=Mk8;T_Q[9bW o;SK-Nx"oUzuᯌ(m)։ӚףT\_ }E_=lF1:Pw!$'p&A+3&:$&%㘾]xNo^+3KQ[wu.pU4 _-']sW/TWv[oRxeggkU Tjx@yŲcOG ՗zRX)wm:G`D|LPtuHz&cj@`crdI}g 6;Aj1BG8΄i pRRLRh p:n:3rhdcGg0pэ_k~/RYy3 &ԒҧڣFSV׭O&Z<"|e jzkGI>pRV!]o`^f ,`k `Nh6 RpGM]-9GYE;Hؗ) E< &`2F1>E)U 3TA@ɛڻ~E6iJ(.ƛ!YɐB;GUI vc+PlH8H8|i.V@ɾoyZ_'vcDZ u| ih<%ѐ}cCVp/2P`-)3?I uVu !S?KUZoڙGڹr򄁁R$XSVǷ")/cݨG91_?S1ϝ$a=ŒG*k=MT;yh{--HAaW-v99MRyEkhf| 7M užZ{m$f#E$\񁈹P-1?Nzt˖3qMx~ϵ"Ak7Kaȳ[Q :j:nhKS?~&$ #[G[$2%= G5{ M)=Y΋Ts)\8q)}V 07>֐7^߫y[,7 ||v}4 zKufu'( &m3X{t3 ;]RZ1YgjaK bLCŝRb HV(o5y~nӄ%@ɫ^J-Xϔqk;EcN%]vCZYмiQ'c 7 ZA^/Uӑu(\kݧɄU'_Wk?.H$Xay`ܡ9id. 4+{[[P:`[ $Hݝԃk,`%*I`-Z{xqf*1aHoqjh7elwvN $^ &;Lq1@ƨKިPRąA79)pTguѸ }"W#Vs!VH'\2Es_b4B~3ZqĐٶĀo!T\V72/Dig7yM>5|e.] `2XހfU`%: ь p!|)滧Z`xqZGt#ua)aS.D%j_Qc!Jȝ )Oǎ+ùPq!|j-GIHG!oIpY?D)gRW }hf%~lB40|т.obRb *poAGZ\Uɨ/Aكu 0fz?a۰% x!0@ `=#`csl\f@BHm8G@Ǡ]Txt,wm,gM0|xEզr,rb!' jz&EM~pT$o$isvztư?rE"*R).ȶG#~_wNJ$;29-B!sfەetٴ$|&8>ԫ&pwվt{ε6{50{3[}b_33}fӶ1Br¦Dc(X6pkw|b3cɕ{7%$|ԳYQm$gJPh^H<~5_ g\ nui}TѥfTa Gt\xbζKOss9+oՊB=HuXM^5o-piz:A|uM_Q̦S^{[sC(󤵮VrRP%G'nY<"<:>Ag%&;ZRb Fn4-6uSO:ߔp) Bﱧ<UnrA‚MIB:.OץmF(w F!TWjHq ݂fy6qّ1 &$ l4`3gKM}3 xn~Q-9\]DmwHwCHTu~sabG[ukZ6v lrwO۾ߍ#<_z/K gM@ ҝqF hή&wa HyEot*+ WUZ_`.GH*T)0%ķ^B&zO*ɴrv8N[W(/ 6R FZ5-fpXJ* L: |TM[6?'D:br+:Q{sq~/C 1=H"A7BpiE$.pVovUח?V]KPTe.>ɪPw3=}c=y?awr>q\/ϒc(ʡ;z5*8$ML̋i!fڈYev:'Sf<{_fN=NfRi%7؋+mZxwɕ [Dc biMՉOJ92Q'e7~*pO[ Eq)zYh'PυhWD8 \78Q!<ϣG9?VXSW&SI<Gȍ nS"YO aCŔ'aAVH9z-o}!v\I~ȱnSB5HLW0qYV}Q'4*-my{wtX~mY;=i,qȏ>hf9^FZQ\M*>KJB0 ߷lj(_$Z'2쿇F/\ts(4 1qT XHBdcc}K|Pmd;amgiL]ke[tibFkj[ SPy -|f]dsXXxI!y; 9%ߵB9"Ѹ(ݸu'G|"yp(R+-/ ԆMq̎&|{28mQ퓷E8Fȳ@ ٱR~Մvŝ,`ć,\l2ֱSV:2 5 IFĴiL\F#{t9FӉق@rzmB{ptQxd *C*귓ɝ Ͽ " 5I|Q5"ˈ4 [|,6Wԙζt:T'^󤰱ƤrB/2P%(1l:izNԳ#Z ]=uGˁי6.ew)BuyеxJ d g|Bz!)1xEg`-!n+Hhq C7WM^y4anoY|jotHN:P ꬒ'ifGB݌<;C5in[/L\|Tz E Ä8`W[H⁉,z7k*! 9+Y|\g'fN$GeSs#Wv"L\Vc'N9.6,Ӳ4-zM夏ʽcԍ^1L_>ulwV ð?m*ʠS˓%1RZFJn[&ūP];ѦP$1D{<֐ݗVƀV. P;}4A)Fg;wW2o^>GaVS3T߰곝tt'u[o55#(3eYݑU?O|x'ߧ $eM~.l/ i'dөB uY);$qSܯ1bzxli4٣T >FI&dQE(r-_q*],E6T]o2:\5ѨMT@cCq8m~rFךvS0|_Jҷyt6ɡqkKl.f 7zjf5\ |a7N-B e[hнS_N$Y›;f0{ ZwGd]`StMoٛ΁B SBfU`azDʐEEW T0T^]'(-//w|Hcʾ)hCM(bEwC C:IPt܁nۢRBUU7.HoɣzDnV%o'RYL.jEͫXJ$?w)( s[H2 PAk&eh @](M ߽+}"/qZoZvLjdnn%&\ YӐR4W\|R`Gݯ 5ئj" 4v :"D֥:;9tI . ɲ}ڲOW&JJ{Ȁ򅘵nG|[v F\eϭ9gV85wcQӼbEk(x*a ̒I@'b~`eMZȟB<'x kZ>?\OTt*{{d9\;A!c( U+"Y/L*ZT2U]\/dQ__z6#h}ռڒxx,R׼%_FaVpGL!|z)nr]7T2e`s 2{R엘gd9#ov4X`K5ǀ<&5mS4'$ޝ:`n E1'`P[iXĵU:<-! qeQA vMŕInО^\!Vr)+\4%v;e$m? hwRע1E'\:GXvM!꼯 kn |-٦c7q8E\V^:Yc񅣙z4\n4 L mdž\MWw=-Xf%+MCj/X&/@MʇĐ(cx_tG-"{+x3\oCc2>Q>骜:"á^5 QƕG-k\mݖ6)>s"lK0<GɸGib&^MF.!`{NlN>%T4!z/nq{@:!쎗``l)r&zl}hA >hTd'WRǮ@^<9H"ofC;- {4&1|5H4T/n"*ʺrLGNk|]rsB -e4B{w:M6[`?szMj$諌(% TӨFBZ=J+xIa5 wgiLdžv k&A88<'N!+&,_E}q??|<[=jaǞD?D#swqZ ¯ʪFyR~_\wF$$"ۡ=ORwptήf^H#xX6BjlyLPU>Q,-Uz핌NI_wŠnVf]Z_:XYM ۋ}*욊Ω{кfVFR1o<,G|Se=)W~J7Kk1^ڍ^ Ft)ۭO/ 78Iz4VSb 4QDƕrZH6Uj@pꗂ'y[{<.7 iݫ4`N9rSSwҘ#5zZ.:P5ivm<_ao={X@g;oŕwd 4 Mj!5 }'iι l?A 78o6lcXZH; 4HӎE2tϛ-!%g?I]r-/K />lK,R/E?/3P>, ^$9 q ۰Tt]-jvv$_TT-Scb-qaī.>MқO<3TǠ .phgH,\Dm0`Kb_t( !m0)xʷxR,$p3)6RU-,['#n ypU$xl Ü HC*&Ѻi_@$`,o!)H傑̒,;_@c's[)2|GȄE .etZ yI;7U:γ,lEo&K/ W~vo RQ5*Gʠm0l7LtHXȿC5Yr`mvDSRP66.snf7ֻਭho$jP" Y%It `Ԕ~0p.A"p3k |1/zv-$3 ^~}L7h7>Bi2\NFټ!KܗIm) ^Ti`' 6|&jFy-΃zmmkA:nL1 vLRNsf1}>2>i?E䁎fQξ[,mڐv6x9SPKO1)1F'98x _Ц9QڱCf1%éIыz6:s{{r ݁O|yBAHO ΝCi#2@H6_еUi WM{lDn_jw^0vm@3† k1]鴹]OtR /$ CMUhx DQ#%{{T힥Z%8Ÿ,#N72 .2^s/_XZA^s˸9W;bEׂO"OwO_WW4U X"3 ȢUrkdj,ְI5B(y 0pcZRB%x,n2H.[<4*.Vjۓ (=CjuK5qWѝOv.JӔCi2HEp~zA~nFd+D&c8[Lv:(Z(̯""X\X)Gk;UI[{cP I{*zȉ,po ֨6V( j9o=F7S, ^B$bWy'Kۦ8_1NÄ̳[BW2SvML.s,Cb~XQw!VL !тj tITAPCYUY??L;+V_WH7nTξ{~D)F EB^N}ty |ۧBլ- p w} T}[ >#R~xYoMmi u]fМZVW !>rTu.| ߄K=.Zt[t!G;&{*7/i/#'CEW`EǓ란RǕW)Hk@.̦Itp >P%-ėvPIYG?tLPPm^ + i9GFM=Z!W,r=]bIZ;T% 7+X$%=TFa/2Q^E>!LYۖk(aIf0Q(5n}(pwMj<XN 8FD/#Œ}?? Y!^u4|d<ƕn1:R?'A}g!Q  )~.۔ZO=_,~|8h\Q\O籆([ܥA|_~&e3d8!)T };g`Ll]8Lk Hֆ$R¢*Mp{ֲP'k/<75 [U!EF 7=ĔoUyT8Kcz-lG0'1:gy;sNhyD_N/~o_|n $ũwj a7)إ L(]xàSD( MT kݗڼyoe1Vq).QdG an5VVQ%y1Y)m. G!SC:Ƅ쾈*!>W7&c3ed ?gB ^zHȧ , ] vz}(F'ݓj Iq)#K2) t<1lftWWQ~AcW!}Nv;7`m v\|L+y}?zݷUUs*8Z]@K{I]M3S2*^#dfG ,nB+B<,8QKB S[JRMaal1VP8؅(z!W3Ǩle}9 ϋu%Dy61tvlB0+EŘ Cϕs.ux0:z)kkhZ *@眨U /pO B$"Oh ,,A#*=%^!/F\qc6 "hݺ,-W"dk7޴^f#~BpsC8^X+/^L~* _) < 3h^qDr7 H,N$5 m%Ǚ*4ɫ(i;HWk >Q< 9_xVpg M1p Fn_^89FҺ) 2̢/B_\}wlzZb>7D7\p_^\OO.P4xZ;321v)6I'#] <}CcDl@|{doGoLV$IK|2(f/dSɠmQB.Kqe(3!ǖ'(iy/%u2M}s˘0AE䏎LfEb ~OJbԥ(PFG$Pv 2YCvڌiGIJ0&@ábKbgrX\,@⮐GPJsk]>m uUbӟ@"ANh/޲9z~Q,clN"ǿd֔GLvELƹVaP?"HF ?Э t@;+F{u&CGKlDpolOK"IL @ h'7fb _9 B/:hR%zuWbG :޷>I:诓o|֢ozo4 o UΦĚS_j2r?f ֑"GWQ7؈o~A kuTQs t#&ܬ۝C2 9J-=ԍ>I/ dc_p,@)?r" `ɡƣmQB6 PhP0~ wУ@k"~nQbDBO iI Ϝ%_ |v~*s7l MȎsluqǙGaQZ0{ᨒKa/pArk51*9#CB*O1ӴwjaNE&pAn B:-n5 n)g|R91=㺼&.#e|o{p-~y-IY|^ K*çg"K8bLoɚA発.Zh؛YњfCP!VyPd<U<{=*\p[gt÷[<-0wnpl># voLfNXǟ&vr0D1fZZyo=]Ib&NdcD0XNzo,@s./3ۻ`LUc^3Oy`9ve$ZI$"^vI!}"hUMe82]"ٛ  ǚSh”܌,ֱwx`׶0DB%6K(駫=yթ ÷Ҥ0mVߝd P!ecT$ *2XZQݯΪ _O:۸<.1RV+Sj |OmCZ4,GpG.+?Q9S;Fp XSUkBN+oE}yuL_" n zQ;/MJ$IņWܾ-iC[Yj!grvdyBzTSEa.+avn|Wcq{]To13H7od@`⑂¥`٨d'co^Z%Sl(8VwIu@p4'w9 `,MBж.Y ߡ2ze.Vn3at%6{x~4JKzBtzeIj*`/r&[^ }?4}ʡ^Y;_RJ\ gVsOC VȖ]13 |a;}YYj$M']:Lx֘4L!LVgB_h~4mݒLo9ISG(\@q*}{RnНp[-)YxDeVm5g*Y+MGB*Eʠg "=2/[lK#m£PL+)(q6+5sR+O" 0vߛ%o*ޜM(KvK!moN=#ٙ*WCF*hI8@~!IŽfp2\7E"SjlO~EQ(pݍQ҅sX>=O ݜ5F+kZXLX)`˸'ƯW^=,{LYZdhw;,Uj7 23x wjV弪i5WohwӜuQ3I^)!{-EZ ?QIčONj @}:0"8aFb0X>AmV,<\-+ fSum%5j#Bem(-P{?aGMXd :nj(+LJZ7J˒oz/wƏBËWC `?B7\QrY,&|.Uu<.oux n.$H-}wϲ`[Jʺ+N~DrwPwYX (eY=0էSf"7!-yBmrqLRkv-FhgWVWNtY{ޘD_q5,i]ٳzR3f+Hy ug]惉m,T`&VkFq"j y%΁?t7tnf]_Jo錓t O(3Ηzz`Q%9ٍ HB4BB3:әw)h/p8 {$&o-| 8m59`X1̞0tDm(QT4 iOskq-3Ƚ1Dj9lN.fT4Հަަl[.4N%veBgV!QLž(g4姵H8w,dfVgk()]!c ~)n^),k8 .Tt-\ 5*^IθX3XUUD9k=(BEP փx2!'t K_~(-ϪRB8}c;qp^AGmU3o*yLO,2RmR.=i+jL‰^DK-1y~yfY' 4h+| c#åov5$pB8HZ5u&¤$AT9~l6O"5f~hԺ7b-D;޺˔BHWvhiQu\t9?}ˎ؁j;\媩7w8=,9*C:SV++[/C>t M6g*v-,Clm !qi9&xtgڭ)_(}(>\3\]shxނkqBt'WaEMQ*IMn(ޟ=I)pq`;DaD A*Xɥwbu9 {` W'[ *z#T >b%:dhUH+|3CM u`B fnVͣ?!H&R7P608IVFbOˡOYWsNJ<>w(DHZ1srSaB x>Di'j/`o߯3sYurt8:ipa=̠N9IcQy=~F$]+z>[SrUs}!M-e@E<߉D*SaLP-3M!GTzC7a'bN0YT|iŪIxvZ24#!RvJ`y}\>%sh0^h!g3((##Ye"Ph,u=ޤ(Β 2+G6'3ћ+M^X8yE氤J{fdMޙrPqT%9P IM`j 죾zb' EKju2M*1Rhq6+XKU*y?Гk˯ zB)Ac׺ucMk`0HoIŵIԹ@kqqn !NBK44P,߄81״%#N?̙={¿9~;@MUY8\H?L5UQ"ge?J~S(RSe WX׉ߢSx-,#Xx͠>=s19!\ b@J{@VbF h&qo\/Wz[{ 5e\l"(KXL uC.j)U F/ފ-#v>O |)ͿD&6GM +" }cV?J@;ff`!IL3[#r-$Se RVy8{Hs G^ͳ3.^]*{q9SS|V`nј.nEC-Hx.G5#|6Pauu7fُyʲNٽ1rKzUSݮdx:)|RP:zp"8g,8N V|04J[Ֆ#czo񘽣2Rw`T; R3;Ԟ,o~~W10X{q/PQ{'4ОdɹWsj"ėpId}wr1%~ИM^̇CJG}z<Ӳ?kNx֛L&OR׹8Џ*1]NJ:-+?(ו,vEn$$O p)֕B#G(Uj^8d&(ß}2+'IW]I%P0py[׬k? z6f7fO^qmZP7!Aa .tBb9tyY\8U3Ft'UڙςQ7각L1.GYLK&o׮$-Z~6p*9֫0<5. ⼕,=ՑV9;M)0OSnLbr`I\"Lq/D ZL:p߀ ܻ‚dC;XC7fqftp!:  /qH M&ۨ0z6;N0} L19,+\PRhk(Voe ҁo\| YW@]) p:mlX]%ӓ[N裠ۺ ,*xBX ~naC@]B+#*J9X<ȟ6A}@&&i8XPW銷sH . Wi{7HiN9)p͆ؽ˸_эc+54y%7Ry|[p+\|? x|$qCuӪbI|:[ɦZ)6NW_4د 9'-] ~^XޫG"E`Zr ۤOB0k#W& JEiz4VN"!iI; LULjq(0UJֆE І%P~b}٤}E4Z8Ǟ᳼|Xc") RYfT|na6X;4b!KqP@pQa$ u| PZjYDe"N-#!"=m /֣XeSxG9'?wKHζ\`[ga"kwX eTul^ܹ*Ī$T1cֹ`&tq.=NvȽz:"DnDD{.d-2PG'VY;D  /=pg{6ycbR}'DaC}TioY4wz&uO 燓`n9oh <4a@Bz?v֣'c~3ǜ?"GW-)ֵo(uHúG+ &<m;5% *4e/M{߉"WJI\_i4 +x:ЌyKn0=Ձ cna?S)&~[^LȠ3aWE[8Sv2¬~&ůҐC:[ ^=}QCXԲm[!ڶC/+Тi-CBiH?BNvls# %/XqT g%>&yo+M V<u>J$%*lȢV3u:6h* 7#,-7Y]VՐV1LhIC4^~rbdYw$A x&jlK:g qH:$㗝1ƛY!$ʯvl?/5+Rkl䏡1di)Рk\"g$RwNBӧ:#*}q DC]hp`nX[]+j2#TTh cJ6w[ ^um~G?TN FѠ[hmML!GTLga"mw@Y3H sQNE="붃ZuӨ#DC[sM9FȚ#oJCjKK5* Uͨ2x0kG09TX$q*pҵ%*Z<0;l< r_y*Zgh!zD:} HȖ ]P%R=ž`MrR?)!MW8Y &KFV`4ǠʕT# C-|gq([#XX y$/B3$GܔjO׿:I)dwA`Q󋙛w83~?Bk 34 }s\qflgOAZX%s F <M1 r ڴdtsNG Tdfu_۱erVE@Y9 Z#+.#OMuƺ2+@s@/`0h1FA Ϝ QQf_\Ե$-bsY_@JY#@#q~_ Kiou-L\-dl%z ǧPR+Lsӡ[RZ纸&P SR<ND"s $9X]5zBl Z*Xl>8~WHS+yoOߤ J$<͏mȁV}>$V SB hhԺbbR/rZO{~e&[t~Bn0!O Z$ߪt PjjҿJ½xc n А&p8|^ y_ NLQMXs(z59?$OCGK̍Ȏk|Ə LmYq<lxq)]^ u 0#i ^:`zz ZM";hKI&}Ľj hEk$"08aHW[Ԋ-UU1:Q`s ^u6[m -`~ qA:} S:g]w)l恋" I}L F9qˇd;qp#('8zqR~\O2s $7åI-j$5-ө9*Z}𐒮.4V}`s>ǜ ACRo8첳F脚Bۥ6@k~,\mܐCJ+@e91sS޻B8&eM9 ܹ'B򾻄XlIڹnu+-]@O3MAi:Md!MyH ~Qv}#2TK:#ŎiyY2NCf.IVDW= -+,VZ~'G,,C(FHen}4ZjZ?e9-j$gxj~uťjȀA$BsswJ ad:8$h) YWy>gut4a'3Ɵ),.OAp$՟b'77"s`'c?1>b54%7uPrQe"3Wn淥=Z|vt[q_}><˘ }8?:21Q/-oD.҄J!?H`V%Һv Sf$q%0F8"bI%-^\-f511w3{jfn-PmbD\v=e*1ƒ&-]Q;ѹT5ɋ\8zrͭK}ã]=K:L ~T"&fJN{OUJ<꧰`ʂb5_ ౛ues?y{m8csu dd L*8LY%i岦2 ?k8#F4ۚ;Y%nOLJ(nPCML7pAGT'RLGIٹѴHII&+Ԫf }tK[uQVr}In':8E~H"9SmxپY;Y6Riu :;=.@g?Fp^Bۧ됙;;bpS9'@qGQ`w5{20ϊuq0,(l8cQO`GYO?O!Z$F b2%J&fv:{nc&^9ر{-ȊRxuRczg04Av7,W߳l "/9pzJ# ÁE*10r"{S"̓RsCE.ǴS3ꕜz |R=چ:iPpK{~bǥWRs\xd=@o]% ȶ ~9:G3$*R1&(ȁ",$.(S!o!en:dcFkXw(60S|׌B0u 98 1lU$sSlV3hI'KzcXLFԑbsn!Q_OZF}ʤw$v3mˬ|TpR `&Xͭ _h_jN졘Va= getv㣪.-g%q_Eytݍ {5w=͢崂QFY m 2Z n2ɬ8yk) KXe7Z̓#e\h/ r= qB$! :VXVI)Tb4$[0P(@Ri^U |ԡځӨGM$MLi='+l8uSi3tzZ&Zʍ )VvomtFR=!"{ $$XcY])_z ܇r.pR6?j?-zR eM 7ϥ*~}?ϒ*2Ha֭ &^F ( m9:ߛf(ma Ƒܳ8k8dQfCa֋ as˭6=V![uΉDX%AZkaB]}eQbS[ln)To^)CE |^>Gt8@ (@ \٬u堬Nbe\.:mTj)ٲ@b]Fh' ihy<ྒྷx:T62XG ͯ!LV*[k33G}k odt?.{?>xLFŦRz<5hIώn-wdX(׻IRV; '6ℳ4ޖ&a}5uExQ/Shr <M2E˩{Oc /V{M!  N UQof+ "AwH7e@S>R"iQEUiLJf|KW˪CaXWv&yA^Z ?6DW֊o7q;!X!MxǙ CX!׶x?gH7'y0Nu~`P|Pz;zb 8wTv^0V&85|vY.RGoȸiJWW57 P~ϼg77Z3_5*M4 GN[D"_(/ fvT#Y„H/Znx;//%FChL- /[kzQt2x] v7<}Z6PpkADL[Y ct^m7!@(ڜ(5lTGJujuCbxЁndl?c1>4ӨQ& 0AfaǸĜRдƁmwԕ.-w旋qJQ7A):GQD=IXuHc-Agd jmd!~~x|]aa2ܼ]v B$:<sޏ 3ZeHawQ[ PBrGx t>[{ĤvS9u7v2#LQSx0FANdT|!u}\ X[đף$0.Tc tL,fAGÙdzIDd JuvPzI OAw,B,U3K>I3tԽ=Ha!aC?2gt_ @2''b8R_Nƚ?`oSP G&eO"&F&kB-}Za3\&+ s#wP9@0=jS Nͨv%d7̍uP>VkMO|gaZtDNP{{ytxNmI Yy+ )s@}&$ᾭfRcXoD?ОdHZW%f7&΍Nu{y쁄RWeH\vzEmT tˏh+Im]TfCb/tǶ:R>%dzƛ|5\_眖m(^雯H!m`O QCPvcw hNztˊFz<l!vQ嵓35"K6[Ӗ%(8"c<[nUL$}W&3@_dw2qE^Y]jy7L[r54т$ MzN 5E9LZb .hpܶ^5k4@D?Qv}:Ux=tN=b[?e8> *OXl4Z%)WFon뇰UpQ.=A>R8"pt,>?5Ndv=,2ZfƤ.#t$K Xse:F醴~;PZx`i*Uݷ%9(Ǎ0Z_y̹Uk=dð&\(m]_M%&%dKft"ۙjc]_}~WF?|`@<厢E K޽-n~L(Ae{^ ~P'' ri8 JE+q w{JJ5_JְKvMDi_ AxOe|X !Tc\YQ*Njgr ڤ({\{q\+GJ؆۪c|Ƀ"*Es!E4.ijm\L$&UFU(夆+jLrV!*[ gڑ7Y1&ԡ=BsI1FLJW sBP0nZE?5BYXX1 h~T +0VcRzAƏ WO,piq>AžL];v%^~%y"&xA/>tb(S̏(Ҫ?镗T!~¦K6;N*֖djqC. E fzc$ߑO%wޑwOt[PZM^&e[GBjL 4|چJ@H}L`Nńe5OjNsUo5 u]b{ *D]3w ޺[5T2$?0cGlG8d$]BG'7n9Jx͌k'mMLl3n!5|u8ۿ,ZAʄU$N6f[7A>}e`'lwE|zNnޯY˲:Lߍo?LO2^{R=MN>-j[;s.r/N iN#*ZiЊ]Ov@o+'c Y0AmljRVRR/("}|D9Cs&Z*[hwd%&G}hʃãh"Q\(7)r2PmYdw2h1>+]vPUlJp e$.sq9*!`ԣUz:] zaFV?XEʴUa*',³5KHL|2=ѡLHrjq# 'TO]o|mdCTwÐկ)Zhp#~hm}g XѿsZHR ڐŀ&ɷW71}j nW1ZZMKj`a$hw|Ζ_ܚnR~d)D  HÖTԡZ .8; -'vp7u>W"?/_ti 痢 >dTMbo ]P\vo:.Oօ5c\A2K )Qq<Α={mq"}%'Wt$+]a#Ttw?o9;p.2x?psImC׿ia#{d,v5P t~* ذp 86 vb{+ki|"p|MKkxjNVoiw@?¸LP[_mF'?aʝFoGz2 fM$|8ɪ޼ݰmOW9E+JDƠQv}qسg$j'N.6-AжT{PḵZU'.;,L ,$P۶Tͦ]F2޳n`3!B74W@+9- @Zz\ t)$ m:w4kDq czw^UX$YtxpbMlY/ॎt> ~d9%RH5ƞޚ͜Su&~0NٴZ\^`aM$aU)Xk-ke@Ez"tEpy\2_!Qd{CdksxnAYj oeuhJRb"E]Mb˹I%}=MrzN#4v~,.J3- Cᕗ7</>Gd+r*&%ο,&mDpWn4QfɽvʫmiSPpKH&c##ȋĀ<ʦ "꺟),Oi%2f0!fV$lk힁^Rirevf'Q8<*cSutoI ]&.LS;k{K'b=-b49:S\+[-<\$ KUz뫛`U?A3/V6HH؇9D"8Tu<^=vԛM7h{8 ƦWɤJ7=\ЛXwiїxGܠqq eaRpc#VsNj.ȢUx߮Yx 2 #gH ''jXil5T1{[p ]t?BiZޱ.l-gG+<™bV|EPx4n/&86ljulh<恙ri7,!Bd{T[.Kh7hWࡦTstuTy6H:D)JX1ܐfvAw+/_ChU'n3ᖴk*QFdΰ[Fkv8 a%Ĵ'!]«!Cyr=;;D]69 R=nB;2/  ~!Y#c@9XS2ѳZim*wlHν/|9LjCGo' d1dmotinW TC@_# zLGӕi"%Aygy%D3d 8l7ίDb!Y 'lߖ@R'F/`ձϹ'0)Mm6|ҽ{>q9+$}8ٺ0 u1ͶZ|q?'_햾&>CZo_dudꧣ=MvΜLg[unwž㽴]$7A.)hxcOPVc)Oh%͑UbU&2]kq%)ti"vbݼQ<C<鼑,Bfn=9!:A 7,w%pE%J,  bWMb4NDΰhJnZxw԰j`#aϽ_⺯* |XxO\28Sa0i$V8+@{A'3 龎.U\Y㇟u%X^' }ž91_"QX2S h.jm*ؚ3)t43m#OF0pDyH<^XM@<ȗcD9ť%D瘲@'1Øv+n^jƙĜQ#z[$9,b 6Z;۫AGG+hr=+l'Б7_ KQXdaΣ|BB9eP%0G&!pO DFow> >m‰HyO{Kh m³Zyk՞'/{r^co7+t](z5\ŭ 2`l2c]ie4d .SCz6Nz>1-o6nO 6s\FC"ƉL4 E'ޱzP qh$C9!kֵre_P!HV8D{N xe8$--©"RՓ1zGs=aKH+Uyf.@)R>|.3EյԤN/[JH^TJ-%HyUvMRT08YRjpl h2O$VH)Øhj8nw<U5q"0pi@x\?hMfS3慅HusZ>9gE =< s(>.~YegSyԝ=gLd`2X߰UUD'U2AއXM]r3trco멏VP+rMxYQ%S/) Ɍ٭g2x.cI'pbik"Z 0 ӂR>zMjeP8c@v0Nc5N[vOř{kf_)^Αń{i'>WOs4\D;Y?0Hj3 ֺYsgl5':Ifj}4V 4ޣ&SZ 78SU+e항a`WY'Gv.rbD年Xل>tƤG\`Iȳf#CoGh/?wSuoP֑1DQoX9f,>xg%Z'zt!]0d5fj^ipR f.9!#njcOwwѧ8x* 8֖h}ix]jOW]HG: 6aW-O0߸uZ.XjzQi1v!'3vm)}wjlRGYU!%$Ă5,圂GчXnwWJI~t< :X["ݯwgvcaO@q{xapgmo_˚"Os1S7A#b]zK(9p ,@沧/aDzrWM#<ߖ{@L3 \yPo37yz Wh@Iw7L'.^er ZR>z͗FR.1YD*-N-1e38&qRfE@X;Fup3n?" "v$.B}ZWHw1OE虑ֆ]i&9iK'EGk5x$] ck<n(ʪm hsR~SL)5eBG-b Jk嘤pTg٥-S@aTWS3#HW%M8',#KW%i%;cDXyR6|e|FpeZr?1nu0;GBgiSQNuQ{n@,)ځvhöAw:OP輱,s06v|Lp735`X':P.&+&٥c˹"G9 #sHa^:vl~Nvo3_XœɈ0F! pߪ%5QWX"zיNsOGqT0oYؑ>%N 9uxI8ai5K빐TTI/6<c{h5'Ս9f$+{eDwRp" n1&f;o@ 7K똽߲k5Hg/_w7(eZ"KDvW=֔٪$,o9^O%&ߪg &4(Hfv#$-mI19;cf` 1 x1< rͲr- 4 :؈++XƂ#mtZ4]U\B⼘PC1cDk*?pA.LgOG>] y>9bNmJƹZQ!C|ϻ?~t#ՃnBIPόޗ牯pҔ;POE8(T aGSL cb/˕ mRp 65XUmǒ7 Pe1Ǿ[c`څ`ZxJb`&R Cxx7 x_ҫўVa}t̠-β 3E6YNQ ҩ9]m@fR8I (ú?;X+%JX[~f%|?'R@9ΔArlV=^ yhU uE)>)e=8pviP1)'$&ykbykj=EYVZVxu _|W:XҰM' /PƎB*X? 5rT7v~GÓi/ a $,*/󿑴^+;6D˜6o·1GӏIQ w9h6nwSwK(zp$if-5=hO&~T&_YINVGZfdIWDZ/oΟ{ۄ jɞfu~bp.W_QxpJɣV{GQႮfz`@IӦ qwp˩UAv V&ezV(3.uhQN ܡZu+ [z&c ϧ$ *" κd>ySos}EOxo9D}5vRvPlfљDݎ3G;6V ci&FM~n?.񸋉`7$4n_cljdet%7_);?6D@\X˗{Jj;YY2H qX ,߬e?`P,C ۈM'LjBk0ttrC6ejs\Ly"TC/j[u~_F! $r Y4"[#F^ ^ǘx]ܮFG/[p\W2R&]~cY3V׸+~I]{hRX2)Zo0E C٦`b| aKbUNGKxB-ack^y΃ab> E>U]ܡޤ˸sJCe|r Ȩ)Wca|E+IC|p~bjUE`PJQH.4`0@7@̣GBLzysBG1Y.[s ;dHƒ)y][^u?H e8: m5ɃI owZ V wa C7F>!ہr ~kׁ BfGP&Az.;ӏxHIJf1يo7nԫd҄Ohy``aKz;IbrQJ\gɄ᥹.cxpz:fbD]:e#V7oAD|xW H'_z΂sFg0: ;RhZ1o;na"QZ%! f;sV!=돼?>X N,_*-?<9jеT3緱eչ?r"EexCOA!%n&ϋLM #'CK̒P %;(p!\- XA=ŝمh+|ݡ@b煂XITS?^kg iJc皚O+谧zNPyEC,Ѣɛ\륡f!%V[V!@k451UOB]@M=|)8]pAGNrlvVvצٕ>Q=E "$']OԓbXjCS4<>Nvh$CmUO3W,ӗMkao2ũz{C;=T]3V&}13Ow8?hF_DxK!eO$iP;tШp? ~ƞ6(`< aE3:-y<wu)4 ! b  JkBQg^"_S5}.N$z($6c3S [N$6_Avm&ٯxlSߋr,st^EhiB&/"cкmѝ2]C5P"٪V0ZYsĉ.->ylxqEԀ*5Zc`Y%|r|d#z*)0"9ǩ BXs:нsK;jWMVt _{l[hԈUѢg˼X%#5i.JLٷydփ )x\ggOju cG.ٷ7/Ďwi΂<5P}GV#ҭ~[_ ;z{'ju'nSN3縵hY5\xPԗ}s"4ˎJ{˙r[Pв@4(je,P,zOKA1?7qlQ{q-`w̝H ,yV>&wkAЋvmޫN8NzLjf͂2XI[o4m!b HЭ%V9fOmߗTk%>~~@TycB]UF5HxlPw^YJ~ؒxDNeTw,~fYыww2s^JIHg^~gn_P찲hqW!E~;n4 'o\ Xoz!(oEn,LNwDx&g0ykfo=|R5Շiu.s' z5}:[AˌWrKE|wi4P. V>١ry {TyXRΜk*]=qUYJ<_n|yyq*0 6' 1LWgA@bl?ǜ-@:)|Y>LҞyl@8_ %ZD=Q,1&$hza<E(rS./7?okuK 4ea`Nz$[C3,.GÎڬ޴9JqV[@B gogE"e폑;ua>)n]F"v:&YMfѐE!81:\Yy5hj@o;<^i94'j%Ϳ%OY0) #0sEq%{cZ ,^DٓF&fɻ3妋F@sf&"8MS2ܬ>7I+Yыo?ίfbpkJMEK2|6笊 e&{LPMx@ _4Ӣ{꽐~0ť=n^>, J~#.c=n|t]T~,{P6l쭀w߫<д[G *qTӝ{OĿ3und;n\M @ңsT^jjZ˵7c”3Zpg`>;}Y:ډ{GKs۴ƙ.oDz{6$0_^]#؂S3Pb^ʪ^MRC%%'z<@hp'D MnLѰ uVzz߰f(f*0 [8HmDpξ/,LkT?qg8Oo/;un.cxZV#a2v6qPD GZү ں~Xr1ԵLcY=[x#y|dک:<]fHkmVDWʹ?v.9kX$=wဖPWfmpOѼ՘ciH^lM3ήQԽ> Uc-Ë+{7GL2,!Czt&ٌeJWqe,0LSmg.ĭ-p3rcYzy\SշN2DB.X܃NVq\~XїbMUyZޏOigf x7JPG,&v=~d ␴ۀkc ft (uY :krP]Mk- D?E^/kadG֝Z,iIJZ/+C~3&;X4Pd! 榄s.KaD lĐӗSE\E|RѱwRȭq9aBMxPKdՍ2$*KgK&Khu)i\W;v>3}|/2O.Mbbmֿᑉ1ǗN*dK|V^& zgn%vqȍ`QUsR6t>#+0ԭ^/LPM" '0% znU+v D O][w0BnzuXHq)˜VSNwXt 3g;An;8-,t (RMqDR]-FFy bXP"sfZfQ=ܷo:o0O1-p ZALe몊7J ȝ" ԰[H|e 1z JJnSzk0]1$~%sd6U'! vkӔ2cn 3f݋B3ҦFWi&7S<` 736ȝ+푃:6rTOH mfaSc<Ѯij-zIS )Dt&TĠrRǡ;4gd74y>)iw.oWY/~cVjv< {|\-!?1bRX?*f74wdi߁S^5G^"B_R*ۥϭ_!TNA` Vڅ ǠEMLy,d,|{%TL=s~Nj !ؠl.,꙱|3IYjwzlӚ)'*|uxkyn+e}rNLޢ(TUUP{M}(*YO>|=.3"IZCv3q8*Shq>Z' ,LPDm~"뜛ȎC}͡nH@ )]^U0#+, XF'S0>73UZ$I>o=#"CnC':sW챰vHn@k畈8'D7VEZM$|Q.{}10cya:Ǣ֢kx}+²M|EFl ;MǺJp}5r k:1 8Q;D2k>7Li> f]1A+{"k{!QXQJ=ޕ/a*BUS Ynia/L@z7cE;r2LlWgg~b e8S *JA3قF?wxVKض+> )TiLӿ 뇿׷Q#j5_Z燮WQ?7;/p0FmK\Q=łYKU!nf`?epis3d󇆉F_t34fPy`3/]մvD |rtSS ^[ `d|?"$iSoT]i$,|(: : v ODF7`$'&IMV숚rNoMb*_2O0][(McEʅ]?^Ӏ6,~B=%FfW`ӁF6F(kVm~2a)\{_Xb ">uhzobGi;//H0ޯ7={0$KBZʺ~׌)OPYӨ>">Q)0ڑva˛K-@Aǘf(QmDkku:q{؝Rph6.4yCb,@o$8D4-5ӳ14]Fsfz^ooY͉:qvEON2KBU6Of l\!3"L(e=xV8ۤ?\%Y<=TXm÷C00d_^)NCاӘR'H4q܉ep8$僖>hAw!(kbcumLH Vra yy!ܺHڋ'x:X= H2M ?gɓxnJ@D_&GҢHWK@(d7x9P5?a%1(-!oog$bc&.T[{  \7_ w7UFK3|X Pp}x}ֆ --nh͞3b,vWL[P T#pN^o *5j:Q@JHL6talUmܻV`"㿘@d H8~7ߦZ+|!;k5SJn?.ddXnkZpG+{ 3񬤍j0FLS>Wyu:tV$P0 [UGfPzͽN:0QT9%bD&I&_2|+%GD&мh,~i'M}EY!dp; &EKу| ^fwqlmfb)Hnjsx "PWǴH2VBsʌA&KRˋF :)ko0B,͵Ze6j>UqO8XYQ.83"DZ.>Pi"sRXC+B\n7on.?XvX6vSEN_ܗjMd-T9%}fֿ Kn&Eh] GQ#/{T‚Z^4|JeZ0M#psrGLgHփKt8K9Yx8`yQdDX+?9YˢLRkʟTf9CJ=/c@YKEΉp Lsb&06 y/3ΜFʊ ^JIj1߅#(D~ ch#J")iNN8VlJb@'q]9`9memt+ }zW|6p4|ц;\lL"g{*IGS95_ؗҵ\T^˖6׍LjڕmŐBBj!rnsA?j8W7"g!,MMEܓ9̑LiAhdG>!@8_&>c :尔 x,G8P nwwdjϖ PޮUf%_ץʅ|$+bVLPp"%т{$S&zWKտ9B|R"lR7E+DdLqpzfzS\ePb5mfxǼ _2p% FBQ3g\ٷ/殱)8l(vX$mD$'CZ.Ujc2swTM{$wcVTɹB&RO*8W ~& “[ Ǹr*EⓋuDrJѺ M-+ K95/Jɝʡt) 3hH>}OML#69|tƊs) moP`b}V]z"i +fco%^W#kmf & za8 aR kTdP K{}U{C%>(荊d?]suNUtGmoTu3}XG$ׁLp9O>~F.#ӍAg«Omtzpԟ~]2u&s2FTq*9:b$3[olXdzn% jp!" 0ϔ5L¦H򂦜SxIAm\ fHNfS+/GdD"C`,xl)'()/IHJ?plVخ Ӽa`>L28w YOvQ$4#HiaVR H< (W T%~3E3 EK`LOLX@~:ͬu{2P!ʫ ݲ~)l/bئ.e+m ɠwΟSfVAh}V#{*7P~z,ax =A--!etᠱ1[8:6v K0|:GBaYʐ yhC܇Rϓ^V\[5Xm+bA?8rUۯfMkrKiM+F 0zf/ϲ-}5 .Twc&!wc A%8+{pBPv0XpB} lѦ!{EB>ЮRID:Q2RDSYz9KPщQy2`Iԗ_$'\[)wl;בYu.BJcY;(zX}cDcAs86oR4xke3#t)22痾eY}K'_F/F2&igYeIkE yݬG&/_G ZC6q{bBJdX_EQGDnk1úa+[vޑBpV(Å5"vI =rUltHA|$dY 2FKD\lxgďfD1Ot1k-5DК=T6YetH/"6ꃱ*9ì a1V{c| N )]j0n)qKRaqǮ ҋ88zndd|sR1K/\̌ɗ"ik~Cmy,Hu։ʹ.%!ES9iضVȉ? "l3ά 2:W%szWz%?L+) ֙ }>ldK~Y F) X@M$Bk/Ւwu}xOӘio\!'ڿ쨂mYLGu6'<)Oz~nVs[^Y`[IWl=8^MЗ5vWwwfVNG$>%aPGǣY@B|(d|4ebn)0e9Һi㷯R4DtlkNhZH|ClvLU}0*{DX4+ccy RN|LP&\5)a?>nnc+Uޏfܗa(=n')OH="\S}*־;' *q^nD ^b-yn>|ůIrV8 2:K; ^(IK6Z0y1S~Yf\F&򊲮`]@&.8%cFu Nq]WFgTέiy&Qsvt)]w:uD9F^|Ƽ!%B9Xyܞgk70F]64'vD1" 8sűhN+_wiu\VLY"⇮H7HDEnxJJ!_ l=+|"g77yNZ'F((=rŮQJ$˼?'{0!]9PED`$<ڻ;{\t3;z3!_E)c E 9JwC~ >HhVKX(Ep7 INjǾ=1?*&ۍP=;wm!J]AGv^r{^n=V]a'|yOcO{Dv$p,ؽߊo(]߬~(=%q iцj5@YH{6.+%w<~k!!(H^Șng}d1'(0O%F<ŋ袸M'W5Bcv>ێ&T{V'ڀ769Fp|%EB۬|>ί¿B#M5 mH7wSuw0-LL\=LĒ*|_ɐU1h?;`"^m48loLn(˩BY$ےWV>6TrOy>'zm# YT\ hhJ )'ܾ dA"\a޺ <\qdUU:n0t }_r8@~73 n8<祒֔#tC{0\"$6"tõaZЦ/ElNRU/d\kq[%;]-Q ^&j@ `)d%2d ]f4Vbdx03rwݖğ> ]h$#Zk -`L_eF@ɇ_ŵD4`b`(kH)A{yBjK'á(Xjzfs=&"].(|!)2)t5Q⌥ bʷB!&3vwl`?9rMm鸼ti2&KPp?^]p٫N _I^J#0nDP',-R6:mgsb35vtQNM nقD!/1c0Nsʍ&ڱTt),ԛb@rv=zَA}X{EE(GM ]01c5#=Ԣ'+Ҍ1v[d,4Ru{0L0P%tdh@_0щR)thb%۷5ҵwWQ/%Yό[i3A[`/RTwc\w;ut}t:7Naq尕g~W 5k%Î7. )SV7X|4Ȟ1wH2N;+iNb6GU2a ִ+A_s(u}Pc@&=P\``0yj,i|>ch j 犧. 6Sr߈B(߂ 3|Lاs.~:3I2Co# BnXǾc:.@,ZOGJ/L?/ 㥵g]?PCn C ևl])#SII8)+1.oϠch_8ϱm|8uR’y%E{,G d̽&fs{YW,q%ўԑmP¾,dsq)K:*$;ҩP4x+qRa[vWpPvQC: *bܰ #Zص~82zJ+* tw|4u.Du1Ai)ʹl v;VվG]8j8HLS's1~KTP@&_ EO۷.p L1NHREj610/bV7}_Xo0ǪiQޔra2\rRpG-|ۮ3c+0 F&gMx,a^qLd@,KN?~-<'@\q['Xr)wmb D 4*1_}I25;iT{%ɾGLveFH &õ$n"5tn] '*[)~Z`CP7]UXvϤ7fk*`]e+a c 7j\Rsn\ϱȾ9qZ{RhDd-险|r"C<!9Ú+\ L5x0$}=д< *_ 5htͶ ۠P0ƼP'VabBX!tK=J6eR z JnB. UhX߁rvŜb3@uFh| ^98g L'h@Oҷ@ `qn i!%y+ZQx%BF|ܗ~ebmáց>+~ 868mhj̜M#IhbHM4h;VU@CK\_ټ%M[~򢯷9x6%ivZ)~38kVw(l &y6)nL!O6:Py ZZ31{q3szK} ,X8U1=75C:Ϟ(%aEԄc2sCB.Q_5:E9i$9]`-rd< ˿Csv)-0U=1b<ʭtw}\@%gA%@ j% lǧw;fwmBxӷ~̂q3Gx :Mu{8XNT+" 7^Ԙ#dwHI8t/(UJű=RӸ] :6qRH<;-#[)Whȋ&rHno/"KWǁ|1C1wڋW`UICF}2+!I ڄސG-aS9ɧ 0xѩӫKdpO^|, \Ϲd:lh?VZ .[fF&dʃOlz1S]r_krҥǼ5ypj\?@Ίlćc!)'\`})9Z+ޱ[vK{!J5T[$һo3BկSr"̵Lsn:C-]es-(ᕎ⹅!ɊZa1k"aδ?)W~5Ner8}C&ơdyɸ ӈ D޹ٮX)D. ʷ)wn#s ~y2&O;)7oN 3Ld9Q"X0&l6F+T;`C5n1~\xF?f^ ۔x2W)h]/Ӿ wiJ_%ȹ75 JQA|a/%gnkٟ/_ ɒs=Gж=%n맑D"=uO>(+1rvj > HڦbF l 6TdjT!t?O4horTOl6 ^q% !-oBqQ$%<ߟt$fexdV#/.J0Fx6,֨M5?oD[w1Y7{z¤O&\KJ,[q*2DT9prkѣ%ʫ!3(J1gxyI r^?9^YU`Cc!Y>7b3<1y ۽ag|!|2@ b&{mFȟ=Ji4˸ѯĖ RBלq b̓Dd"19pfz`é P(Do<5M0r qDjw'¸Z-i(A|Е{ 1FSj8[>g`1JMA.K¯ F.AzPX&[Ce |:ڐaQ i8\gKqp:VHQi|z7h~th[ʣ$#oƾ[n`#盶w>v'D߽OA^ Td!m)~ }c`եB_=?a*;[5=`~:A]n%Z ,'V3s4> kw=ȧGo-46g74l=$2K+rq?t6H$1DztG4Fu*6.Fe[s_+\P8q喑 ׿-F<:ƷovFw$45Ys v,5WI0Mo\5St%9f@%Űk`PFd"`-jK!^6B0z.]jY{Th@,#&B|x2B_*)?1XJ| ݳOlav%m^gbKagX?\ ;QUQL/.oW kx$Ɛ6P0iX5fEY ѽn:۵^֯9guEp|V_,5H/JA=3ČxNBz[f0+%#ܨb7g_}c>J8sgBp\$k?,@~A4.1Jf$gy9>|T&;oŨ4(#Of{*r{-}^BD :9kTw?'^Vr:.%b-팲\Fvigxԭ6 5a}[Y^EkP 8Rh1HMYs,LNX<){J MkE̾6>nIhd!X!x;mMf>Nee)ķUyPK׿d$-K{iEJ '2ޕJm32H:׽.kuw&Mt_hD Q,N}wT?R@7rï$0p_DA(TGkeAm$U+&q`S L.+%vս2tY =Eܘ̺9)H|]:9#- ĭ&dR&xʨ&TSw677Mg=@5=&݇}q6;(l@kIrS rob(-.> <ܜt~U I'{t 7?LV~p,ހ[.>kE\7唆|?w ޢMށTѲ 2OBhV h%0wtHj"ZƧvj20$jt2?RB]LϏEyYգQ)xqƄƺ?C۰A5RT[EN5dSߺDaU$=SEqV>wFP 7?oc~P>inrhcx^2Ge[4-Y}AU=VRrta=LmE\˗k_=}tfe2g ;G1پViO̫V cDcڛz !U|p#<41&)T0slS#C ؟"-PEV^i+g੧5@ oI3xzI2jYG3)X^L,Wݴ7M;!1$f |E| ?6*hm(w_F\_[@][GC ЪH|/4)Hqe+&Z縷Io̾zhQzf^蔠1%11̤^M:yV%.&MhD m8g6 j`=,&`ôĠQDXuy HRJe/u:ی[ fT((tPsx,J嘡6 (WT*V;zU@2EIouẸ,4?ab4:vþJXQeaY_rQ/rn(srk RH#ܶTۡ"TaF[XK]ȧK"PkkPDM٣(ob[iSo+N8Vk@nk)]*I9>6ב_%A)g"Hr^)Ee0@1kYA[ZD)x ^C_y5-r; hkg~ɷ;X49}KdLڕ)/8:jir9MUh!}npގvBrK!KjɧG {*Š$v3ϒ~yD"a tT}$oD#׺4sP~~~c)ē}8RwP#P(z6 ^Y,ň/t>= ZպũlL=yF*>=%p@4 +8#A!g \%jD }噺MRe ,)GL `.Z3$ӮZmZ=Y_ÝAFÞ+z E!,t-hpL,ո9o3~[pI~R|T,5jqnF|$~(bm{ǰo;KVczcX|.P9ݬ@v~WL~Ս;kF;}oa3m%_~ɇG; .tcB?M Y=TԦ[bvLDDҋ%.Iww"*x/T*i>!*7O%dx,ـpRLM:7ZP2t2bI^vhde^щ3b3$R .^6ILQkű~j=ѐJKk5agL[^&\1G7g9냯L6ƙ'8$*X&n2"ڠT+3y-fy(K9X=@Cfz@r`8UD>EbHu:b])--\0DH7B^=O j7D'p:۷&J֥PF{>wV>KO_Mo]etb=o;Y h/f3FКH'c 5JNKeEj&usvWu/|&j2W70985S~m^LLbTõjGAx"jV1 x 51 RΠE. 5LЌu*`A3Ļ@{h&%1#F_5ɢ#ʬ0yǔ #%zd.% lhly ,XLL G70gZ=l:[ёJ>%HlH@wc npoQ&5 {ٱCJUVjnNIiWF4GFTTU>ۜSb3N0g\4\%76rj ^ia'7|:6Kڭ2x):U8:CZ꥟PS-Uo9h o Kٝ:f61⼘P=GpUNʚay#3QB*%| oICϜ JPl|:А-dn[3E`Vg `AX<(^Ւw3r(c7uFP{uqPR/kL.HN 7]`vUgqdzc,pUP:y:QW 4(4lcFEDBR^{HV1PNi"k)^"!(SFb9nb_O"/}`э{$#;I|W ōuf@}N䷪sñG+ct"[n@#=Ι@:ЙRm8]NrX&J0ogHtޞ w>s8w}s"{| <YyHEHo"i]; <eEߏ^gRIY0E9__n_'O/Qz4cz8C,CcX}t?~{h:M+zֵy)6qCAV- N p LmR&eb967 d w{|5"eCy);yNu\= !0VT,;I"SZޫyhL{7ʟOz|tY!/[Uq\Φs~MjOU-qRPt5s2#O!iҧQMHAO]{ǰ ET4Z.ΰ\iJ0)nt1BƀğIB`ٻlYe2jlbt-)=څY2˨9\jM=; ֨h`6k9_Cѩ@Lxq:]0GR5 ]"ۚz:˻fl)>Y rG(Q0ToT }+;|Q!d^òS3 b̑sTQEk4% ;"X-k0<`C3+/{eSFnG!2ZRHAV߼YtR&`$M(PefnTA%3lm眎pY L9-s6VJ6ҿhbcaj~@yVN;`eaOW~X+7޾i\Wr)z7V{ `sNƉvƾhJfG*ϧA UJ6rO: ko+{}$_4~Q`)׃oyelS5~]Si٪銾e;]Ӱs>**0{2X`ѴOK6DKea:y z~ߠc[o<^kCXv),hΤѧ{fQ$(CR$V"'zYnecmTi?&X-o1<*iZ#2rѢF;\6›cX*s?}y~ /5"L0ӬAng>^-?9-%ru8k֖9v.Piʹ@ҫ'HUfm+M:TT ZJFƼ-Ԭȭ͐-WYtO":y:M O(|-&^&89?[%lRQgj?-Sz8 ):u@~ldlw Ωi-v8i}^ {nW"0𥘟:M_WێTi_0Rdod*rzǯ\LCjX11]tE=n[!4VƐô\З= r%qZq%W)>ɁsNkۜV2ass8 Ə&-`F ;J} #_^32D dyhŵX=YC8r+Eip?C Ym**='Nܥo3Jc\㹵5]݇I9‡o GbLfG&lJoLiDE=*DX;[ʗ")ɜ(K_C" $U0J878&apjZ |KGFʌΨ؅.5Y:n(vN6 BqNTq;mKSX x9 [@.hd;@@$jm Qo^X7 w}A2/o᧱E]I"L/ԾS:Uhhto& ]Є^JHbsD=A˜zz͇CGa^AjA2>$ p[h56px4r|D"w[ maZ-%>*Pb;7_/v!dY\ %w;'( \)ٻPB%f(4 U2)ns]i.!wU/x}:7Z8.lj9?oˤ!e[vӒKzv;o`z0@NdL{T)`Y߾sGiD|]<;.]yM: CP|A.xt (]$bz:lzW4+ì6狳?G!}jw>N۔KRnaQW<)cE<9-zNot>¦fӮ'gv.?{CNj/?w [(u,oHG{n ay3뛯x7c66YYG.=f*a̹_@QF}]TSEL@u`c`{,/s~D߃2\߅"F[ :eMxH˜G/0RCG|I7rxV *o.t' ж)tWe%X ;Q*]i4 oج6~}[1XDDNU@cy:S efǧڸlV ~W^'sYvTyyA/'quד0ߢji5hNЌ2D$N˝FdzUe=z97$]#Ġ #.oQ,u[F#ݼ)Gꮣ.6 >E+6=- G I"ZY[lj{17Dr}j1zK QHT?/_0$fǥ8Gu3.t;e?T3drj_7/B8NIMfZT E{ JdQLCEVJ4Q;dK`9#Fb!:C͊0F@)!=װobS W#qɞ-"7ZO6? odC6WTaz]Gq ?(U$ yC`(c7v:4_j{ʛ.;C,N _Q H~Pɢ 'uD%?Ԃ:yRy)+s [RA<. ؈i%X5+~;k&='HwjU@X]!=-+ih-wq͔-@ĐU FO;DCL8epQʎ438c^Jz&|LP7$ZVNvM9Chz(%Q uRtUƠ?iΡ/2Jwrg{ćƕ;7m0~;>;]м[y$;t^< 6U!r-SI\ubdkIbp&lW!N>03SOJkhFluUÎƤiɋzph_Z~"ف 'eI,`Wϡp $5>ȩ=#4 3 ُQ't[ Ϗ#-#L#X6,ܵ̀h<ЊfIĉSQM3K*ދuuXU x$* f w] PP֝\գQ萹t&ޔd*uwm?۪w5#Nu5W  - r8a a"2}&|O'&#~*mjz-85,68f0ֿBiJ1% Jpq÷Hxn$@kо5o*! ] 0a _nPTfC #v. s#݃qbl#V5fi]lZQ&V::tA*[8*,18C5 C+d-=[Epp:7̤oE BNGt"Qc^\5"C?r}tC֏cZ!k SOʇ'I%DKMXiY yCGW\bO(/|w]4BMX]Po3x=TWicŵ\R@NxOi}x5}TT:oOѕr}-H7L:7߲]u}K[>OFmHOA;ulY |&^ڼ:̊^M<b^KSZBPpXkdBzK[|*^~F;x|u*6 Ӛ7[f )]1;aщ'HzOp!BJ|E@2!a ٹyIcco[wWn(%J;.xV6%I>Q Nlb[Y,xʛ`>/i9}*9=컹2v2{dP$%%s&#Ϸ`EvSY,.K|X~7KjѓN$TB16*'ۚ7%ikl(4X0I Fm+ DmGi̚dģd QIEeuq^TbͺȂ"Ή@t̙W6/0TKVf}BOh_ybCDWԐ}"j4vjHorrܫo8ˊ5pW 4ٰ]=(^݀%e\&[OF$(6S[L:+S"_ut< ,aF1UY0@"ԫ]RQ0oUMۓl|ܖPU5PW@U}q>`j…2k""u2uG61_$+:8]:Ih&QjZ^ G?bL]VÜce d5s f5ܕg5 S~N.pC:"P舘m7gkȽmQ/Q|N_Ҍϔ9| 9 UVCAQ,+ȧ)x/aH&KP\_vrl;|^(XV0o]k0~/U·úJKjuK-VjeaO[p&&إ.tJL (*[bg?~S`#^}mQ"sqi=ZhnSȉ=;AZZp.:B#*&fJgܫ&dVc)΂ 4:-3 %w\1#ˌ% wigMDIk<X &0b"xG H( O_ 3LN~\ W%gQ\NeTTPgMVJb79KzK^=<\",^CV&TCF.Q<nJ@! XI wi!{( = tн…aE-84P.Uxp[G$8&2%(=" t M 8)0lTev [VŸ+=ێFEg 0胶La7梲IPz~6釨rdH+6ȏ@mpz̚x] '?UސS2 GO_]x.PQE[L Fga-O /!ҡ̽ 4U gBU(uWsP|>!wh;Qud|6 [PӀ ʖeOxPF듣9E/NW}Vo{i6$R2LqJJ'\:K.$)wh 8K{<=y0%cypE\i ؂]/,z':;'L__i@albg&5p^h4 HuG UmFh(N X'RG};dE槁 yv߷_`MeaI!9PFAFB's/MuYBE\'gG%֟N,S(9ҧu.}C3ڄӯniRKFd4mBm-6Oe{ɷ&#ٙE3@5qH@Mqz0LJcŴI$J6J{O\AY)Iu_r=wۃ+:%D ,>_#M?aSyU E_KdՔ"F"'>+ݹ9O; wIhF͍OcJWTkmB1.G>l٬Qʦ1+BQAP?[gj&i^@É&$@ ];nct顟&p@ٮ'灭LH-*:={oyG|dӗ7R`Ɯ MMUSP]}[ Ihe%&xLy55PLčDG?|\o-@yAqCf"YvaFpK2U6na{е?p:_gFSo Uve]7kq7ΣdUX6^#N'L*mw 0xxZ~jrxE7@4.w,5fB-Th?i)MQ]AWw$ 6A<Ba쩍`&@|;'_E_jsp`xd9(ujbekzs`.K&¦(q{٧ "2ػ3 f)O2Kuhڧ[b& &8@R]pqMSn .)#.I[Yc<_sYy`>E@pl:m7gVH7Q8#cLQUpRH+s%; D: MjэD(fϠYGas8MPX" dy7 w!]zrƼğ#r.:5Ù+'-Lȣш(%K7x̕-D0SźUJ@ +<8- .J Ow+kF*Bv4!(b,uPJN@wlY_(}Ll w]]t\~T ~pR|-E|f6 0!00MS7#drOXE!ׁoҤp!;˷ڭ,V}n+:;Xl~@'O!ΓAJf wGJ T0HA0Ror"/ M^a(h<,F89U"bxsm>JͭЅL~{8CCC]c ?“൸YH/;SCutOϊTkl*qp2UQ@E?%f5sKE(迏E"=X`5f~ "uEZI[$HG fdyq*9G6Qj%"d||9j%,&[B`+x)k~_$ *H=|e\I,DhZ t)ë)c=P,>6K =-α%TM ^#f8,B9o6NsZ|薪ndz.LJ^6(ټ9IՌ %^HrLRiqGؓИ l.`eYGVV-  ƒD5 <TU_S"xKβTnvaZE#.`C k2wM IRr[pwS M h2 9&L!7w1&o"Ūj{&=J1 !J*7U)iRnߋdO245UV9Y{2A9bCуvo$[t0㻑[H蜾\dkcD瓍[weJ,khNE%2 ^I6n!V\N:8vt=:8f[5,$ROU(c+FLgAPC:;#ByH~:ЁT=goX-'53H`DiCuOJ渱Bak7OCwk 1.{? O̹Ng?H_OX$|iF'xy)vڻ.ϨuT.dҴX):JƵvYӐ+/\c >ѤC PQ){bY#z6eB.BFぞ9c.dkϰ)X?0{8h! BFDliO#b-O.a\6pTIO'7K"v :T>5؜|9Sn%ȥ{d ~ISs1#b_XI-čch/,ZSܦ5c:~ܖp@~!Re?3oU(*Dܪ~*75G-',"&=:9AK`|F,/J' صoJC[A^~#l,eړ1~?AAF_5iZldhE.fթ%tZؓpzԧdu3--xH*ctгDyÅy) ?Y{}՘Y7y.Y;70ԕE[RNj7}_9j%13@>Ne_ \eAu`Ge V4?A/'ڏMIGr.7 O!/>Rz\jH_&,R''~X6c`]۽ #/=B7bbk:a&1sgZq~"r+fA,٩,T[_|Si3lΒz-ƀYq'I88eHUսҍt}qKZAee=.$RƂ-+-S%G@CcD,ِǹ-u9d(|dCo{'fCk@]_8p|A>?jxtε09|Vn6w7;w՛s{պ1- +8\BbRE)wh` ':rSD\\f!Yr!5ҧ_ !4m{Hrm'1yb\Y̧!LWNN)[p= I-?fZSs<~> $80ՒꯋgokмGO8G.٥GV5 A1;ɧx5YBC ^O{zw9JmbN $tԥ.;x|xzrr22ҩjF#; ! x-q*0,y>j#Đ$*wZJÉbB_U_W Jmp8rXb;{؈w ݾʻ˭$<'ѕ-g.K Z+gl 68kEQRWxIF.R6wSC4YH10)ڈfB=+ ^2dxT{M2}ce Sf] do+!{te `*쯘k6{:L@|wbIv)Н'ѽ².#EpdakAr`윁w5']eVb]s$K)L*thV$j#6;>%W5\]-XQNP w0Y9'0ӷleP]w?|ikH7x+ЖӿG AiMsƕY-lFJ'=8 uUcMC ".&C,IL!\te~#gJG+*R=e$ OHÓ6ſ+VYj񚯫ڄ@dVO@1Q?':Va8))r,Ѣ0eugGG,n1#3zV$PG$x,{UgvL{<3G7F nzk`1"JWy? (j _YZ;~he_;}슬뤕Se#@f"?K4i+Lp ϹNf3#=H:%% $ԌK⌣ˊzIJUm2:))AX`fo(Ӭ.}LeeZxNDAZM缨:hxT lE/kعS{$N} `--οilо"Bx% m ux*ވ.$n5:Z >96,K*-W%1UP ӷ|jL&o${d8OoH@ _ 5zfXXt1|״ }^pNq.^\H'%|+Q >ϩAasJR-™0JaոB_ݩ* 9eZk;U_"2t=p AJ97Y]Ri/Eg |0C=cD+8Eʊ)ӳD ǫs%4A1!L*k-Rϟ2JJ$P+24Q5:YQ'AC"doڛ7Y+ܐ2*ef5-\{X( ϦoFDښB6z~xûC X!8W|F$9$!C6fgȯ iK&:FbnT` )VmІi%=-+?Jv-OBMk̘CRߖWbE$pzF$:yʙ VW|י({ϱٗaQ йEQL_ocϹq}>p'[R# 8L7?AV$.aW#$Dhdos#}+ߘ?CC+e)Qkˎ8zV3шiJc"`Zˆ5n{mk(e U;m3R1<6}ۭ+lQ0,5+TՇ6fqV\Ά[ Yk"xhHz Kxodv('n=eb\3J8a=N>`J,"U]+P//n;ecF|[`=횄I完Y?OYǵ/@12HHD9vPzqJpFv$^Ssrꗍ5UW_IW\<='[-oPHlhf.(3 ?ŃotCC Ҿ EZ`>L>`3Gu/gS3_y&eXg%uףJH*_@vjfG2rH2"Y9 E^CPvcV&ڝ$ /Xݒ T蚏C,\.u<XW=('_ Cܷ{dh>f?Xti34)>-FUF7 )KYXTU6@^+>lRhILI{w_ô' #W־bg-Ӄ Tmfv̹uܢX;h]9.hp*}j!L fˏ|F|V뇡Q,K"Z8Mj-|O䡛z1ݵ <x & 4uϰ`F/ra7&o7EQv|$/` o}=" Ls8L!à)> 0Vn٬:?rWR"M)2N - ׎IbO57Fb8RǮbVDHavV,QMt׈1qI_ HdW  iOrs.S.%Sh_^w $vvTxZo!!?ya =ؚhv~\`vVḮ̝*fy޸Qp]VhDkr^5l|JWQg`J7qtjy= uJ;*JNVZL3B ;>(K>Axp( Syշc q9sy4}Cc ^iK.&jmʢh yb4:Rq; k} @*ra5z]N?ɪܰ yFffݲ:Xi<r2F_,vۮ>@iDÍB7;CRcZ*Wkbds$a:5t"y"s4On}@rbִo)}nQo 9!¹_o:B`tiFbE;Hm^nYRRѣbNd΢X?%VO|B(/iu<B="+xD׆fClu1N]ۄS6O6)6{@c w_~oZ 5_NgV!!esx"7΍U8 5 '12VQm0ΫL?z2UD0`h43 XdSy[_q]⏆)JO_Aoa}t,dȱVֻs둰A3`PYyG^r wQ1jk$-2=cXex9iiM =K>R+TP`i@ڊ=@Gȭ~nP .en jYu#vrcVJ ܛY$)v_l 90>\?g{=}gz.0MqZFE1&vpk.b Ⱦ UHܠP$8$0je1sPgiPiKQ )߹r{A. {qn5dxUs^5fl+? z;3++LWO|=A`cR55D 8ahB \aw,?MR,%@qC$U4_5KT ־+2͏=R$@uY: cӘG~m?H[8UxJrTs)xD=WLӛa4d ˍ/ͿY@א885Yꔩif&pVh#J OYʄ`\0ЧÊDۊ*IC#/9wȢ!6,᥂qbk8gX#c:R#O|!^6NJQEb.W.@~xf& yc ι\;)$Eg[n/O?o2I2]W苃(?X=hiW,q S363# rI1>館ѕW@'XrnLA|uw^bpa=ȭM6y3/[~qYR^(lf#<,6K<7вD-$@e- 1!4ӣ2?!4DԽp % HXI!t*$ca WVzm$b!S/Mډ`ΰ;߆ QNA2b\\ Xytșcő> 䫤ZļR,g*WZ1+?M~Y+wk5޹,"r 9ɹqdo&N?nww3_ ݠ#OhàJ:m^9[Z, (򄚇6¼YH /GuzRɊ ,Lg&P n'^ȣdVUW,LX<܇;ͯqNq=X30̙u Kkt SkV9-_'?j!^,f`'alv^/.4VU Ttƀ%jp=jo}>,7 վ4K>:&]Mv]e {~"oIpSR_`?d'l7D~h(i\ 8X 1R+N3Kؐ|׵{ztx ݾ:@l/@bƓ'9Wt]EC1iח'MQg5s5}|װ|hgp04;JpJԠ7G<&V"7<_T7 $+e`iW/.8^| ifO%%[i!cߒSMj2*D}\2_vAop^>7k]V w VX}.pOA[ 11k:LNl.U= /\&מQa+1QM} AoS:KәEپ)M-kȮ%TW7r IyWߤ,UBp}ѾR\u O[ Rpr~*=OiK[b#U\ E(VDczW1:&bdiMI+S7eM\LFOyʲLZ@G)9W]E+ҨNLYX5P&"Fr.!bDžȾO1;!6|.Zάi>ebA;5BG9?~;J,~]p*:Fo0vXb̙}/RTd?AH42Lo ƳK-FD5w_A]UKEoWUR7/}Y%ɥM㶍ry5~KćQČYla+ "ABk#JFp )7%2J}1=rUScA߾jcTfm{ON(9M _Dכֿ֡Zv?(>Վ/C GG>Tβ+rQ2;e>eL}賤#kO!t3\C[J~丵:mxcG!7d1% Se*dno-&{=_Rܷm"YE4Fd>vRxϷO7zn! Ca D6CRW{ Gmjǘ&3%-1جŘdt&& eפd,™l#ipgC]I,{`y5i|!3]П .`-l ɤFDφ9B2NEoF7*x%A0X%U~{`rw[]PCDՊd<}l]8S[TLȦsEM\ϥqχNCV\%eUk_&9G jvAY3PێAu2- IYo0b."F<8ƥy R`uJ=>ֲπ- % Vی*{hF\4D*(iPM\8|眚`!6U/@A\ܵb.`)l?`t6!\ZpYUNR֍Q,y90 w_|,||/ QS)f+  R.6[hE_uo6~YԛP<RmΑDO\W4Z1ݗ0SqXmPqE&oJ1孮H5(y;H@fe⸢#KY>eN{4ej1;3&yj9j]Νh,E]A3HFxT~qsVo#]]uE6/ِfđ͒W;iϲ_ fἑt^ܽ_ES\T] "RO-::zqDב油2)c mtAz-&/e TNq봐b"O)SDym9 j4}4ģ}=PVمa zZ G@H7$7R|~C',|[ӽ2c9O̦> 9D; "> k0ZAL3m!ߟypdAdڻpۆg*ej!^H|%^Yv^ˋ0`i)czu{Vk *[w.yt a 5RVcm5KOM! y$u rN&D)r?W!l.hQ ֓&D)l[曫vUU {l/}^} x>m ѝofOb l;n8$ 2ޤS?Јc;^=+ؘw"$29samߑݩ|8z/Z9GE!4W69Y__ҟs8[!9!KK.퇋:c%6*L윚($Ưs>FgoZ/N82?m;{0K]57bRY`צkH bw8]]fAgOi}oR<25⫺q,DYeWXƵ Jndp]39GNzgV./E//\_VosyY)|_A[Uc)778aOnq4i sdE#EG.Sd: (Y.&Yԡ5G7q^BZ)5L?%xͯX`{i/Vn_EL@sQge<]^tA0&qA6~4u0^:dv耲vnܠ(KLPIMD&ziOKmp< (d( c`ߎfЊ'$sx~$2VKg 46+*2 / ^B57n^ӗ3| >"@'};@ZlK^Rj(m3Pe8$}MYqRp\ 6rZqп y,\\-^a쬔-qTk]` eK7sD5(4:2 aoQT T1pm|Ҽ7o6@m8X}!V?ꝅHV6j*ۈ94l1cPl(H)|TW8>@񄝁7cVL5iQBU[fua^DSnJrt.{doBu>.%VdB L>6lrو'-]H9#\Ifc$o6W|;Kj}/ĴWHH)+]tǭ@O79NpN&LW7{:rK}H_*2r+WnM͆6cbN:0ZVA6OQC%y>*$@9EDZv4w!9/DGQ$nA%h6hsyۆr!KCtQ[ p2rRߝiD9l=f”VgV!sßס=|yk1yYH#JNzv-Ӳ1 P|9ŵyBk˚=Fg @wQPbTWb$$Tv)w>[\Mvl)Eqw3՟׾}}ql!o!iޑLrT$.tEtBnL"5C- s&ċˬwlrBVLrz靎}.}BPyC0А+0PC r3 аRqWiƱb JזH~GۆD vj[՗Jd@>tdI*}6!k$-]IÊ.11|]¥"TۻNxn P~;;+)a uWNX" vgP4a2B\)cHA}>V14td%]Zz_qC؊XD%쎴}SG܏ )~9SPP`-0бSơ#PϤ\M_iT/LQ9$2"2Evȥm@Vl?ߍI&ĩŹsJsD+Q usot; U ++Hnk`Lt6Z:hDM̒v(^ EW@Оl.im;y Ԙ4 MCZRh89כּuέX~{]u3nt?M|ԗDcya&S]^$rpL5[USAtGyy޸#Hsk6,|p@*pVޭOِ^@̠"p9\N6~&'S.Ps?AT%Hӄ]KtU/U+H*FD%^^sE- j }j- *p@J&No"=K2ьO9EK<+)M9` Hfv<}>D5YAYζC4,9/;R?qݷ7۴ U'+YI 1 k[CS|hŊu{ˣ ?>V+,E[ Xp ǎKDV>r\߃a&eN1 X.el~Ml5p"9|&Q:6@,=;uE '] (&܋Py,Dmo7 %NrBet-WQnҼ.;5w%9nP'iEZ^ Ȥf"0{* (UKKoWQQ[]Q#$<(-f0ksL͖oy<Rھ=Yw1nX*i{qRmN4=M[l7|hI6fdǩNr5UAi7A]okV h"Fsm/o栈gw2WAZsnĽl{MvTXPiB'~BAs(QC9{GE<)X9l0%-F#Nr.%BB ܙJ@c~CKy|D¸FJ41rnusf=$-+/м,{Dn㑇"m >eoX@kW@b~ 3RP/Y? I7?-Y_~WsZ{9)/4XcV"HD.E?lvߊ>Ni#j 5k) w;wP!=?"E7:fze!Su/¼$ɼ{G(1ˢ5NI'PBc4RueX~|qys6~& j.SJKW`gfg%rh i1>dtxB0zQgNIcvװs$iZ64ǝ5e;$]8l#_/׍x~r|0禗vrpTV MivxZ r #2nV D˓YGh/vH ]VTS(ثgl D`cV7MvWckFl(9 Rᄫɞ?0I 1^ܬ0;R6oZzy^C<*抸,IbM7Qa!~c)>>O':7)'sd"M޽{֝=o~; F̵4Ab-Z SN7U=I"$$ci:#)j !ccr qʇ8'g+72Q3*I xi ol<"Pj* Ȗf'Uj R@e nEDSe/4_ v_֬Oc8bF`4!<4Ѝ;'_:U)XZl[ZIvV\R 8 sItk L,g R!}ٞ0Ab:S{pGlm˛ թ%0>6UMUnI߲lUn,Di\[9VqM\Hwl_ycr:@Rdq2I'~6sj# ׻pwf}&SUnMx>sC`Pz'f'`41,o xMfJ˨BѪH>ATq'쟧>uYe2ձ ur')r=-Ge9WmǓqKB,WIeIU$6Yx6[ yu#qԝ}.ߧwJ9!kue. BMd4Luzԏ!y1uեͤVǢLh|P:Lym z?kp]ႬOr2I ܢ ;Fa)⎆`nV< :W`ˢ!Q*kV2ZqgKX2B{(/ZTQʦ/V-^yX<3`zݏY#? `L kz-$Eqw4 _N16|f)A*SEB)ʯ6EU Fhb Pn0&k{cYEg dp9?HMgF W]-ޗ/lj_E#oc?O$9ؤ((p4<(C;S,X@xq{R6R7#P?AVzh:iޢ}Z!޶7 fyɉk@5T~I^?_JTӷm<-M.[l,R՝.+z+>(,mׯFZB2a:d3[*V&, =  4#-cqJ]U$)t?(&r(#z&}>{uu&'~L<2tFF9Oiq^@Z]({sA6]Xk 6ϚUhCj‰R^ܱq&vf$zFSZ\M0d:2= H&0uƄbN=WNG@cM(sV{y5@tgJVns??P:v!{+SXg蛫r[?&ԩ޶r\_^)v$z/MPJPq&e#v0WSЙO""orK2>9l(ЛbS[Ef'rJpn8v^݄㓕CWRJlĚ٘_$q.1o71P[?w08ϟw\3PcE;vH+$kDOBH'۾yQ?+kpOu]=W>#^[O14i鋟@;VC\*SDV Q. v}@ v!=CD&&%t$Cmf?aOEQ;eZN.>zIDojTvGK6GUៗSPi\dYJOw0·XwȾTfD8pF4qR_;[+}봶|g޷z'_/\v9%g}2"UOuFXU~04tyqOl7XY02f!V.ܵ?qj T.Z0,bVʅQeQ^ ]8f Ck|wnUG\p6άG7ٜ飘@HeĊGcC m/QfUa35Ou `X~N "&(CX$\+*5׋L;}sYm* 28=NrHݩ^j*,_£qBq39x|fk6ܦo2_˚wyv Z#m, Qmݣሚ 1+ b:,۹H7vKQ ngGY8d 5Qld .7q0kgBy!QtmT:Xe*h'<*ݑ'_Qq=)D4K5+)Dk O $屟.n!\x|ЕVF-pԃkEP/&m/H];_~`oXӱ}5gQPdVgP8\ff˛`0Daf8X9 Jmr"qՁ >2#xq2 , aؾ3ap!4RӞ}\K TL>H⟵P A1tBk3C9ƴ{B,j=<`7!dȿVѝ`? 4dXE{Z7_l9GfAi}v"nLeaI2Hz)J/u{I J;҂G|('@GRRgO'R,(>?&3@f;;|?Zsnp QYjg-Лrg$v$r10rp?k72ރ, yۂ2\?Hw}̂NyUuwԦKV 8{rӣ5ZGnĿ"ܬbY7f<.-`:  tMEpNW;C|ރ};܉.#4q~Cscc/_Z=4,O>!SuĪꔠ8P#0'[=IIZڕ_3§[8-'lSڰ=zHCS%`َ4UhSSMWD]h>X) 1C!I s,d"#]l0dVH`Z0x ,[x:ƁƯf'ҙN|{ e^(n L7V |3mbKqrpsʣd' sh t$ۿ^æ؃DKAO:TNf.Y%X5ˎ_xJNkPn޶2_^eć(P+21~s-[]f٦Y=KQIy4r^Qކ%C!~a*%2{ls2AVWIp)&x^tEf[y{Ў\t| (^:~J&BgZ(Tgp/B$}fd>0~u,8v2\@O 8mps^<3E=|TaB71"8?YγKKWpn\4x22}gWgdxWխF@ 07Fh^X@.FlZD:"Hx gJ ͺRmVg+,w)%&=YC-Qyk$* (O/nI/~,k%ذ,Nu\[o`>KUC,#K7)YeĊzQ8TU^w8 ' X`Js4;cHֳ{i|)FE  ^DsU6zGTIi9;gKZJX h+|~SڣM<+ "Hqa42=5Z}m+z "sEÜ>?!%-Hv$HXנ 3)njV覿&<+z nkY)˃>¢ ϏB6U]M\A%4 cTE(M = xn<ưjL_^k5Q@2֫A- Ќcߍ&-!u%s7c)=Tغ̟QU52ܫK&"ag|s,G7 B_|"S7wƇdI$s p1_(C&9өC!#۱kok))uBuiC.n\ݡ*T^:#c?qdKv\9t߫#Sg) x.ڤy3!lV[s*HDm qCy4 (_53. {.J'mZ ŬyuKu%,VYNdcs^TTuJ Co)V|T&3/0yZr.l(DS&3iG1GH-~L]T@b5g$]üҗ=zg LhI]f%cP_L#^'^dBsC{%bh{Jco[ʺƔf~rћB({BS[1Wf?5?7ABF6RK;g;K-0`LB^(̛޲bd.xᇓ{GP9Rf7&U_۩9[n*D-^d0/|/qO:E n]D3HƧ`vd1X% X[1Tn($N8IP#~s%-)S]pk|qm݉o@QDo|9KR(!yN7+]xS bqM`P=1QJCb޾G)ԐP4y)[{ cpL?W;kv44f7=q[ Vh'/&Un[o+m F=0z!7]+AA]uo cCF~Y&™\ e>&[,X3&qeEE VUI }r͡CPH Xs%HoB>4i|[uP?m!xݧuocz6'H@3?,ɫGmt^w95@&#œ{&T!: U6˗l44mޛvy*x~xWXʁ\H9Y,eFÂEo 2i̴taƒF۾4<*bWuL0 Jxhh>CUAh"66fceAQd|; 8SdՖ[$t!f8g8uC[>#P%M&vGNξ6q/H8!H7%X?.D)<3@BBKOj&2%=!HC_o&AyAO &_ "efWSHPtsAAuµtj,h&s5#-ZJ4z&n+O C+'1"< %5;3]`$jW˫so5-|8Y lĒn5^# -/ 2AXZ]4Wg( 2¢lSri{_wzFduju8{GHnַUr lu G0T| un4O}옪y}.K|ڵXNg盷@Be̮)M~>]ф坧.$pm碝;A_2eJMǢ||fœ% ژ,8Ш줞gѓtPS{87Y!z`= jڅhig@vs*8<Up݂OW`m(fx,gQ~+J]KeVt]GY&t-)96+*Sn*- U6xw1nG$qC}Ca̒%*=p(59 n3S_/<@ZJ}x>sC,e{ һ2waV{"*G '`+Z ev%\wUb@5'pt 1j.zj4Y,Y`3\5d }T{:}bV;G+(qFݩib!enMR\}YXNG/ @0n^阝)Ȼm<|-5Wӗ:\"ӏdyVqIiaQZjC&E2ߦVt?knqM^T޿?O@ &iEr#3-%oݑ$vdHLh b'!{(ߛL0zvݡqTtd︉KڠlhsM=s~UO j5̀8+uXٓ/|y?xmY"]Y!2Y7|JCOTF%(0uT2{t#V#vWĩBp>䒎26 L.bOWd?J AwT"#6Gբ)ň@nYH 8@ޝp7b$ sg_lOZ}b[-XCp+N)1Ӗ.LH.@dx'RWV1[ ndWE LDYp8)>e.YV-wf n[1,?_SUCիBO妩XA R;~NGKKb&7D2;7v4h#ЍN^(=FhqR]F}-_1`nATrO%\IonB#_J<9fK@SǮy d%}@:nYʳݬ'3-k/JqՁo@=eԂ.Ts+Ӣ*]/vuĚQ2c= u36LPщgX`iSA^aN?r. C{i¦ݷ43pĚSs~V 5, nxJGs8ɚ r&eHWuZ'\"'Ye@gtj7R.jJKs-|~zgkۖILb A ~YOdxg̋@9X6GȗBGd<bGv^甋g f\cc@eZ1ovmvw(^ξo=!!D)z,u0x-22]M@( \g.V~(0~M/=/7S D>S|Nή~g]"ÊtߜCi@Õ>L2$)Dd{qv'wQènm]aƁ*t)%V$+Ĺl 5y>݈9FըwQ\xN]>ZRT9Jj[j!ys2~{dݚeq в11"5, UwHUD%(9 G&mM6 dYu[oX>~øcmF>j~bh_ y'Lf}ekՔO8͐Q2oY*sÐF*mNyZ4n :XulL(5FN7?2b !&T ς2]UB%ҔJNq 3)e|F>R,`͂Hlb%3ET * )=Ha 76M%~ZbLUn0^A26V"gw/(z 254mYSGj~vE)zO{ xFОi^`tAB>w0x^nKO2/'p/.tC"(.exX4%(/Ւw (]:@" 8(8N+'GX>a)WqT4E)8PǷ2[? H]˪賛`VTtOK@pz1&\e58?K Km ;aPRRU5pnDbءRhbDror,{St;/"i) SɅ*5Xq1C+~I1ξ{&NZhR1'(n۵qSY29ӝ}Pp&zK9&p y[6-m#8١L9R'-FI)4Mف7q'd>k`S),@f57Sڍ6viF N'n$ߎ(Rs m&IsqMjKA(h yd9Gg-'(}#7Mbjqc3D0lJ癁d47L^&FA o g*G1 2KbleZ?+ h vظo1EbpO+T\~%EzWXN&'^ob\XN5]S!.YrEJ-fI䷫E}+4rbqw\ zꗚJ.2N) 9O:nd^MEERsHK2%?ۡ ]t IBGe`7p`,b xkeKYg)uN~al=Vd^)0]ے~Pln#e)Y9X5X Jm3סk8ܰ7l^@[Á åao~er9*E~Qp%Fuo{~&;EOO2<9ԒY+drej usUX;I'IJUy_J#U;>=_m|͟K%"H.VQXĦlus.zF"or+y82d? O4k; G4 퍋L4f>4u*H}n)`}Oœ$tŃ|l>^?4cJ AmTF#% FH#QΚ]:!s3s,-5tY|{{q#~ղGb+ʋ42OzSrdݧ*e ҏm!](N?1ސ3BWu-&Y^\bv`FS=Jc9~Ͻ*nÂX5TD?*+P:g{P^|Hy, Dz E{gl69qvn\j]+#NQJTUyPpLLFN|&ᜳe"8Y 2 %^]BCߒEJz=AmEf_=\U17|MSO qڡGO,.۝_ƃ 6`5f#!fJ)0Y#(YhejRMl-vL:s5YP=e_0QKIta= $N DEsÁ%3>[Y6)%=Cg`C:#+bUT,]`qF|aP΄3yڦG!48^.3Sze#OO m7V6] ^ma(iP[X4\;'_m^N=#,b}9B.Og 0*r@(Ȭ$4/ZCDF g;:xVQs~]!QKmDCDo._j,x/WÿRCf+)d&Ulz4l)8~X<-iͳFwj'Gԇv=DPA]B5p Q2ّo~row)%G}Q hBId}Μ1 w5$ݼ(2tހmR=mݾZ"ʵ'dP*Z~ˋ]2!pp͘B;$^tL  #\V %ngȵyf"Rp:d6iAӧ'C_/|gA[]1#LN֡IcS Ŭ=_4Wi%۠%wweX#&8)dQܿ?DƤ]eP:w0UϷ g!=tr02Nr1 h5Zĥm+240\XhΚ|ɳ`O\,F #q,Z? $Ӗ;b5p֬WuCՏ?GVy5×st5>\-P%d7IY# kgYjK{WvKSoС6%i a@޸R0c\tgvpj\@LCˎƝ"٫WD@VoSvU% n+OKo(3uj}E)e_l)/iC+ m8Nqe*3Þ:aAhAQsOҋG./$-apWRaNm&r^M;Tf)ͯwFH#=zDhu8d1 :q"/ĔlyV>ob&B҉)[p P+vC!T8yPG{!_Yz\=DK5zZ+?rGmĈ=1Ж%zKw4R O',JJ68ـ,fSw *Cw^ 0zʃNX.^{,?-}tziV`q0kO>uzhO\83:ۚ=\2bh~B$ [uʽJoYjKE3E޺? (Я}^+vER[+.J}/k})ם  @ Jt o TJc%#"¯.`pPHag/,ٞTr@򏊚Ֆ 2X&f/vvp6t#cƾIT Ob nF?%L)ET<%Kل%jvKXKO.´L(dxM>Wv"iw0ԫjBf~5q]=N1sHF{~Bq#dž.]}3ǥ Z>GkPT'g% :hdx"Ù*i@ހŢtັ*`C9:&娛QH9^2ߤu", 1fwBig-?Nve ɬ><?EWkBY~BN*dn ulM憔6MFl CՈ-ޚNF6ool.3ZH-x>>ڄ4q'@f.!lp㚦 7b8sR02v^A~+gۇs;Ulڸ.(TY cw.P<rP:p8\IW6r~ӏ UJ׎k9]p iÂ훦;Cxh <HjFO iaͲ])^K$xJ.+@gc,<e-_i~$aC'{%mأ#wDw}f,ɐt{WfBS)vu rKGMEJ8$1rsz=2X.` :Xͪ2M7=74ۅ<[ *HFE&+ҍ 2h /yfv (FF*K,q5F?;Wjbffla˓AJ#&(Y>PR?+j'艺 ~G RYg +BӤǕw@YIH҇KQISnZB}We4ޤ&f4ut(hDSA0òrX7,9t<*PF}l߯sȉaH;| 7*pQ4~qFm}J% YFL/$g7hRH7T<.Gf?aq0aALKUv= /*l90b_ >KUg#x*JOک.4V&G_0J:. wTI%阃*]ŰJHxv,ihHuAw{B5dv۹ݎ=VrL˞:bXLϙk3G7mm[R_K\rjKȻx/w?ZO/ JC1#B$ JDzhL ST;]ϊi%]7vĐ']{D^KJJXߐc-j:v\{\dcM]@J(-+^SjS0bD,tN\=FoI 3X0bc޴vSFM(X*ɳ]:hAS:/Br\kKgq+D<]%Nz"ɿDI']%8 )RMȪt]_<^Ff3#ƾF*0,msUT-^ s3Mݿed\@-c;S {F#MWLƓQ_Et ~._>ט"Cae(yKN&hf<#CN o-^\YU  IpC-ԗ\,z]F[?]1i`.T{>CLJSuX S2ԩ^|0sݜnzzgulNj x[^ܶ%P`\ċF]̄c\X odLƎ%'|#P_DsYMz=FJ6Vn2d^cuXzhcQ#x0c )RSEٕ=W`LFLW`ɜ4bWū=U?pyxKmHz7ML7s` {LueOO5) 0]TI x$Fb&3@\v v-/G[6I4z/y+u^M%@#6m0 Wvaiy|z' +ZDC:;־7!M< G<4ĘYtf;--tV\QtcCu"b!)>Pt6~ݓۋ}"3h'u c| yh:=E7!G48&@$S^2₎&;ސ2F~RſQ`门b_T >)[7s{E }<)&%|EG NRa#&: v8_ ,Q$+ȍ.dhq4?}\IDR@j[(WhڦE72@BU2;3VfӑG dʏ O~SKL,ϰR?H4Mie3t:]?" 6S/ !zىHS [\ҹCQ괛ɌWw|~]“OϬ}Xw=LFsț}dOl(JU:UTGyVDXGsk޿uf'Rŋւo9 >TEy5A9;a`O6-wҍfӇMeRr 4;,A-ҩ7$t-Ҙ(8#!h7.a@HȈPo7v9tbJX@$ܗEHzI ..<ؔ;ɲ$_{9Ϡy-rE+vq|p(Zn.fq(#z1Hn%WcShAW}k{%Ks"uRQX 4`]F%r mXQ/F ,nߵeUr(*~sTWD\lu>@;ۮMbf+2+F 3$4l{|2=d 7涉c{;z/pvk43Ŏ (IkD%{ֲo5Bkz 4`1V_EcdkNneX+SRD$ M%@&О H))2B%dϑſ8ͧ(\4MmB.4 Б)1)b9_] }]G6QEY{Kg1{u~Ay805<8<7zp;#95|6&ݻp6kY`D-[s|>h -UX?<.թv#t1e`ӔGүYjG;#Kȡ^%oPҧTyjRJ -6,M]6kRu-l=DԢ<O•si̛K>šQ5͂J!(Zey#iE`1a G!?G#,!Gp Ұ(dZ쉖*Cše\͹9;;p5\s\OJxwZWoU{{%;~qs_Nh̾ ̧.[,j#?Yhl܂8 ۞EҾQ ] -Iw{ ?"mN!4HFLZyk{$KS|;mogqZJY(AvUj++Vt:h,DIn\JNȴOBA-Us9zmT`nRu\QlRs|{#@Ra~&0uГneWt@^=C3;@;&H})U<5͛j*ާ`FX, ,{pT7WLw 碟U j-!Z YT1veR(@S˷jk̏yH"siqBƧIwXk8$UBUjB2»ۏw֩ KF' Z!j lx+tK,8nQAV U[ X)7"ƱmQ/7O|B9tt#.2P[^Q@Œa4 ywĩ};㣡aRLܸ% M5؊ lWzqV0l? +隶#etѾ["L^E,* ,CJy2&M)\  Hc6_gBx K eD!5h`Eyy1–uWǜN"+KG1wk8 M`sō#ӫ~s~^Kj/Km|FV^DHO~!Ioz߻FHRޣS?//j#ԎPE@gMN˜ rI?4nau eX\ {GHvj\weY$7//i{"4R! !Q>,v78ǙH1`&H̩+R}L37Lܯ4t>F8˰XaFo .=&]H@ڎOΘДء5fJx[LxY7Ơ E7nz{4>-S}`MC꽟(G^튅gJ ap#9mn˘ pV!\T/%8h}=C BSnt#1,S{yB&̌l`(C,06Tk*Jkq_7<~t8}IkzɱAn%i;vyOq/R0ɀ+&W:J2yxkSg‘k+|0'*OMk'v-@ >_L|=E]\ =hڃ3P}9޿sٍZx46@TRq|.]^{+KIQүպi7uz){Ht#:o$q簣jk`7_1Mat"{(yzp{ ndPu7FZAb_4m72˸)wY`}HZSKbߊ 2rɷh&oL6tb7b$+ >Shi KcZӘHi+VP4cEKb7[P g4GT&Wb_&@.!Lhb?#;)@nFR(6H8ަ-fp\#v#g*T`QfEU/#ְۓ% 9yXyGZ/BxCDeYYP[7wni>I~CKMZmf3lkp&gqbE1t<WO"Ŭ^CG!X!5gfI&z*|*P6Q` P# +Х⡫Ւ3nX=+"IAm6L[qQeBXJ'Ӫ'2vfb4W.L9A3E(ދ ZnL;y;d⯔t<;ȡs~;(F>H-P)iyrӔc As 3W釆sWMI;-%hu@* ֮/>ߑI=DZDnL`l|~F A]9VeFץl H:ij&Ztk4( ®4̨IAU!^+ vp .6nm3!.\gLjk'k֫6 ]JE)<+uGr^AAòbN6}_gI6zz2! [+<!p%j/pX1^M3S \L9@͐vx#$W3!Zt zokX͎}l+UټFX䣢M%IT_^U`Np|+E Ѓe[_Xy& ˓Kr29n{~[J;T*JQ[`.~#y R0:_]S`|sQiG\(IX(.ufK1okweVAr H!LhxA;σb\+NѤIY6g 7#״ߧY={:,_vBSEde4aa< {~ߐ,ݣwP+ֹB];&-W? ~ 4xx!i͖3K]dpHqY nꝔ?d?|+)9h*7,K?pS_M-Hb[KvP[d3 ;fm9VG\;{a/)&sEXmm: =MtKBnsvo~%{*،=?C_c;ٛ@XU'+u3J)$8֠7 _.s+E_l6z2 :͑{q]K_Lagֱј`X\aVbUjE S =2]4z|.yQt`sOgJ kX6Pj 23)uS: 4ZekGhUEjʑӔ@II%~+d? qE;}{ yH+!c4`hg% +,v;T ~!w:'gJhF5I#˪mGOGnaWYeŕ ʓS.aS0I8ʮr8!P!S4M8?Rӂ!U6u) a_WjcVQ߱y00?hhqvW omD%oD]?3xsʏAoywddG{O5)s~*!Զh=}D.Y >pwےa5"#قJ,7:)o[I9NEv 8桩"oD7C2;{7Q3huh\L|z"e1A?K!K~i(RH0{i>MA.ɉ-ެ4sU83%XS05zFWɗNSz~sQ;.a}6f3*L]AdB̄aᛰo?A uR Cd7 0.Nw_?p+Rɂ)=KC]I UϞ-GDh҅=h_k<|8fn{Ł=#볩8  Os9*ϫaO`x1O_%@Xřqe?l-2u%Ff*S-ּK9=W,W'/DJu P+c"~]Yp#1@(IloV3K)px栃,%9fZne\1rwTl”{8E M{3A#Aa欻 ZPCKNO-XD)ćw;4dxNmG"#"T*)+ #IgۺB'G@@Qx>G]'ZdANG6Vmz Ї_dnaa+[ϞfD0\~>B!ZxoPГn-)8soO6H% l||.,r9Q ><0]bS<"LѾ+X6L)[kq~Hȧށf#C 2yy# =Nm߃g'Q0>iدtyUtL,!;(LO U:|*cOG JGwZ_xY^VN Fp*]\jr7o=a_x OE^]QIaD/9*K'7ve{ czcCIՃߨR#ܧzC0 1)ISX)B3*7 W|9X[6%ꍽ:CA/dn$maU=&CaT 9\T@@ #M6tiCCkmBņNaGVEl"T:Q$Py]ɰ\#xqNdl$1k4J͛ "]χ.JZ~•E4o"o-*dH7 }øQBD+1B?QObCǸjsY35fEY瑹(t'$Ȭz 7zFϴ6)X tS!ڞm^: ⧮;Š6`yCsaq JMԔ(@qw.44-X$J/J\C ͌_Xnd K3񅀘¶/uFIAl1BS&e;&񊙭E7z1ߍ^{qv=y2ă1$Rg_[y7!*/E9n8BIZ }>Eߖa2؏ ,0>Cv qY"TJ 7OߟW^û5nSjoU6 $V e}OW#`6ᒽ¯Z&½ DGh y_(* t_&(VbP-dŭ%fr5t \h =F^ m/3ڪGu-#rrqcM0] 2zRUH#\P9%vtR喽Cak\jN: ɈϬ.%f 69I;$#`YJg6ʎpnĹ$ -\DU>|vkф0TX #?q7< NpKP.-#mSƔ&FRqvl A҂Oń93%Qn{msӣTw[x/8u) YZPf|0Jqz"XϨ 'xLz0m<-p1|b"`(݊Ej: Q gGhc[]}ʀWT#t Gl$.B"Rп4a(g&5:;Ͻs<ìDg.)%G*'ϽgKQ w"iE#PK\Lb |1 ŀ\` {d(]u#:&?sU:f"vo ʹģ mk?k<;gz Q8aO8$CTZX>8tUQya1 rWhCRH^S.?yW%d 'Ù% ZfV972S`,Q]?K'R4"\H~rvAQnCh]!%Nu^-Iɾ?f]og^4Δ xS'io| Yz$wRE9L7Y\QkΤm_ncP8bނ\_H*Z.oI\Epp' b,Q2rQE>_l,d< !Tm> kV WaMfff45̊xOicٰ%d1%Lj{z%1PBV@RD b&[mdÝ bE]v2mqa@-J6:E=1ަl};Մ^U>=-u-k_5J.~ ?`@r/6:꒫0/e̤4ܝ  dhN/z9DoӒTT= V⯳.^,hU`H+2^$BupLz*a0CCGk gkNQ/zޢٞ7 z. !|SWl26~JN~%] <y f>ͩ?%{eގOAezqF*zn6YW쵳wiLP@9ej> 㺧wwme[Rߍ&sb1ih?q·3_T37ѓOB4xV1 xr" G"v! $Y?Yl\*)>4w77m`蜀+=?#2ZM3ؖ{A܈B~Q4bM4[D-2azZe5"zYy22Z,HGК9#"aG̴u*f.{S\u"ݜ+)>AFֳE"ȵ~wr/F'~ha+JHNe48פX7qNxr.w;'_I7R* MؚM>nJ9o_IvIroF&!~\v^SYLyAg[:ȱ@iI\Ya}M܇]H8۱(Pq0]͈FXK̢(q!BȎ1jX"uR̸ǧ&jq WM<}_VE>A0ɇcw}E(+S,P>KpjUSaq\!0 iIՌiruWn=|<x:TD*H#!E}/ZqnLTf˙s.gVu<ԡu &ETXZtro>l5P}vTyFYυ;צ4V2j]ήc% $h(89enƆ}˯K-$%_H !Źp1p {{v:dRq"4>X+pm:W=W47/;wF۸^jA.B_d,6+CN[+gR"gKn0VQ1opyLܑBbC1|@HE7|W[udzMe=#Nֱ8x1A,i].kl@Mb-OJ8`!zk[@2Peq-sr@۫&1 (Mj -Qw[i |ӏy;"d&>HkPvtĪM=`>^rFް\5$TC,chJH G ,X0I~ p~ "r]k,8=ؚFN{3oIiDVC_QGިw_=qQ w7״~CmCDS{x?Np~@$DqYEV?goD&ˎGt[$mς~6u#nx }t#VEa%ӤAYAW^Re!j_,:5xY})g@w$eu= p۸ﳻnGjSL>}2p<(JuLFs +ՅŸdqo:p5W密0D!gOtx#p5/s4PXCu !PzCWe ֡[niO{ !Ӏ~WNPvJ&: %Wbd%v d.4HZ} 7 :Yd6#Js0b9ܟ$](;k_m O 5Ps06^ŧnkQ'Y|yPھݥJp25V҃T( dRYI!vaU8;_ޣH Ef8e~ ud_WJWz /])J @h%u5rED'⑘^CF6u\n' #7: <:ko0XJ;ovVNOGcvd㸙yd-<9"O=/_oώbTIR゙O^ l:B>قgpLMDƍ|}z; *lo| 8U6=zn~^W')TJl߈ڙrV*!~,I2OV2x|#Yh3lgS#Q0%mN0 5s"y.Q  _,F-CIA )!2wTڙa q z+'7I¿OIb]6KCzFVy ?!: GIWKxUW)^>4G%, MX :o!ij @-9 R&n'wuvT3MX @9[1-1~Zɺj,T*SFUdRɏ_HA՜ ó Ytu`A/0f'V8퐆:&7RްAǡL[+YbqH`$U(oN+}H媭*=*F8&tCimuO ŎXMͩhkzxjqq7|~eB@lܕ)v2+WG^ %O?9 M0Owx)K@,Y"Na=Bl o= W6Mk:AG*4nvC?..սxxCRLHCSޗ8#4O B[`?t=G\1X0XDُl|2h\3?R6;mcUVQ0Hulgu9%J~#<;-Q4*&CЭLVDaF%,AO\BW"ݣ&? Px'2~f" 497%}P9|@5eȘ01>djn}Յ(7%7 982a 't:Vɳ<}7_o}]w;,\PxevBSn?~r=W-an%1\'(5  'V A}vyrW/Y˗ˏ1mf 7ϼNؽ:ܞ-l4nO)$8Tm_U&F: ķp+rWbӓ g/% ^6ͭrۃ 7q*-R݄aM*>ELR+;k`AIKwzJ Z#$ tǛn@m6 (WsXL,uڽMwkn=%ί=ucW'z]HMHN7K\xh?5)ß̷ _wp ZD pw;$b4w@V_ k.EǬT )ؽd1i;YY~|su۵0k!q.Y?B1Ɇ^'y~`yQwt#y,12lD!c>n|:QȨk =8PLhУS*P͓ŦrgKր, .ۡГ=Zڕ/Q@z ObvXj(iM_ϘH /'&膒KDS*F=O+CK 8KXl1 qPVNqsl&sBMNe@Mۻ\d&U ; FnNxt߲wU~>f@DTt q0䉒GćڕXlP#L`܆~>A&dDc;Kh v!%)$-VP:c"lV%9ɒHҵCrf|ǂ1_JNua +ع},:k{c?^=W 6U[׈d X29a#*4GVEyoo11ɱ'3 ̗ġ=ARh{^b;ڨd$e.sIɎ@J|SzqMI^k[~o 2:`5Uzæg]wHsEz۸x !1'|kc |~ bVDSj̰>P%t34F@){$*%6E8ܨ9tk4Uwd]Z?'v/P#C<"ݧOJ,100VDӰ φyq.iWK3n~&s;E%`/뭝h$+'wAh!0Ф n@a+ʟͪJB:[Df =Qk{q`' wGZήo?`{ZT63DV8FxIΑi*LӰ@q#Sxi(H$5jaPzǜ|(]V)Jmo!.罣ٓ L1›M- 6(h5Uq$izi::Q/RIDzn:.bKݹniA&_C3>Vm0luKGow_bT*' ,/zJ>ԱU*8h.ҬQ>tOL"o6o3l3eWh.ZJWEHJ+M~;,2GΒl>Mɕ}k2n;JG.kw؀=V$2'T)nHHO0`0˝w1 YL{=z/ߥ#"শeSa'2ǢP~2;k:djP{$7T2a\K% Xf\;~9f̣/N,Y^T4(ߗ~}A?\fp̛9'և'M|/\KM)u|?OG~Ĺ1ֻdV "to4"5B^0\Z ^Ȍ큸PӐ-«v1T-οqM j8Bo*Br0rw0}u``2 4Pi%>#x@8 \K.pn>K`U|V[nAwkĤ0ɧB'g a4x,} '^i7͓wXC9`O 7p{8hUJ%h#R=_ek)V!g#Ϗ๩==q]țm9^{eוHS 5sr"N 1=WA;(zfB58$ej~ O>%mPD8haT5LbCqads";I\ K5rpiHySQ0exl"y2]]KvF}?RVSHm'qҭ!o(GG C⣧l2]>bĊ@jAEBK$!$T壣kH: 9SQ:V 817Sr ih ~Qd4(iIBdW(sq>c yf&](ݖ %'xz^} k-@MQ[| E({,&usu?ŜBVqy̽d'%:&ܾߚ4^,В&p,qnzrwtTpeQƺ&{R͗פ-wt6Gl7yX NG3K} U#UnAd_< M}eJIgjҒ@&X;ese\$(ZPc:(w o0©LJr}m}j O™'B!>1JkB@'}g HLp=¢ }oT$ ,@0ZmgE%Vz N{r[af95*[[4˴4#-%[:%jh- C*F KHJo|s3yĕ'fvh']~aL$#ue"JdKKL^p+&LcyxQ_=fu ň1T&Er-í]KD0P9MLWHkuV*ɚJmB`gz3Tz@%qJiLA}u`_cޒ p[[ZqQ ݕ'z%??RA2!'xlK`aNmᚠH):pGc)~iVH&el<:S @='hOUw6 A '-R0&oMmHߝy97Xі|O2܌,\K@ ڸm^*+A% )`p~~t, ]k1sn q(z3*#gWj.LPeά,%/i! 6Nq+ !aQRtpŽj؟Sʈ k`5LvOm'|H嚼dţǭ P=T|Dr1:Vygv/^1 +0KQw~(hjǁzr`U; d€8*O[2ڦGY5ub\7&'oA/H\z BXݬC|'atDk>"ՏB$Йy=8³7!OuA-Mz!_@ᾳ{6!恨.V\ۦ7>2 3(;Q@l؋^9ĶڒǐJB)UZd?' ql>\vQ?*mgj˙ 2MC`/,XB{J8a[~wcQ%ŭsjTL[ͪC-N 6xl-c&#?MOh UY j>cÂJ<$,bg訂L aDWPF+')Fa氛i[k64rtn7]P9X]ɞ123z m|_YkmzV]QBb7Dilƪ&hyaF!JP+4<)!BŹn]B'6øj{oB] Sws̩u;71l?,pyBUALD̀5{-m h>êyH\3?SK +&hQ>!Idhߠķ;~(D4@2yI;Dӗo_٥3/}捋u{Q2e MZɷxŵDTyؖ_F^X#~" OQ\%W?YDs` @S BvM* e}}O;)㹳 p֝.:BT% l9A90L|})%G~^ q|!'\ɱO"2\dأ0j~1όMlxtvh{.veRl1PY$J=As82pkmL X rϷ^/%NYVYL_qm7NW?Dwh˫ue2b:_ ׹0P g׬,X&* 4DﰂmٲhvGVO'~{/ .׋|Rzjc(#= +:MMk5g~egKlϮvgh's mR}(W: -ݝτ2/_?D&*ixloKK3dd1~ NfԼ7VS=(;hU3 ]R7 Aݢ'q݁@kh(%Ԙ 'LDz^ kF` / N=`KRF2*̀bqȈ35yKgF䞀` +hh# [%z,H+4~%`8 &<җ~Y,,ղmTDžLCaQ*yxLVz P/gdC lB+[2n\BH]} (bk 'ݗcE޺ $.,[L)Wp:Aèjr-n *q^͕>A&u@L~ߏQq p0D1m`ԆbG{W5?ފ M uF-zU#Q/?T$'n٣ְ[fũ!zb,$dDcNw @߲!kg$yꔫRզv8s,hN2<.#1v KMYڮ!M0bcVh!]>]J٤p~PAҺA&m g/;cIԴtڎea[BHv7<4RcBqMRb[U6_`Ir 3tDQb2BH?ٻdO!#Ov!f[? N KTz#Kx߯۝1D \ǘ[eN KojF'=H.bV`s!!ZE |cQEa3^?a#Ċj%`] p؜C_9`LjCWí%?NY<[fX ƹZJsܝ j@}̌fMڂeU|0@@=6 %Yp;Rpl5CE婮"&es"NoV[2j^Xκʗn5Tl/W=6e 5Oe*L-x|UZ7ēhqlKlAe:,<9p΅IIdNq~ 0^n oau3ŚtcGV Ņ:ҏaO/2Bј* "H^J_CuUsk/.;?N0`چ̠$ 6sCՇ1L]gTBʺmȔv+6Lx׳j] 59+٭c+#۝lr!/KɞH7.2ih.6d XPv}4*9:=\ lra4%ڥ%˵fѱ"[yy*须HZ  [7%&ɶ8|*줎Z1=BVrFXl!VgK(*&*LfM^BVH:@,oFFTΒE%a"FП2_v7j)Pxt?OY6 ~RmoFg3Dlv/al­t(A\mOf<{ uƫ' -h"i+Rz3+Q69wİOP 773E Itp`0赙fo-ؗʃ;)ϜqZJ?N*zT ziU&Ѓaĕa[\C)+0kVǴآҪms@9FfiuT Wҿ= .NTJ _vjuO|Uv elG&k?@{*c~L^Zr!q#TcWePBpffX; :eB[2!2&Z tT;39qfA6V*Zn3"8 Xҹ[9WsRJKw<+H`0Uҵo&s WOWu-l2hjz%_ b(mf"II 6v5iNsԯ9Fk8EPWmqF|btjspcN1C EG*#`āggt&RK4u{M+~%}U۠ |}(* w;'݉QY}Yƕ2 ήRzHqMgδJz- .y:Hq\hjk:qL䛹jrG&R~T-@xCJː?#( C.-eqc- Sd`):o0 i(#xUCl5Yi-9--2Y|0//&m5ȝ2)\:ګl*O $}lIb̽OHGt#VkK|w/P^)O jaCN*)Phg0JkAf*:Hv\nPR쪻s>SN-.TP1d屵v˂A܇J P@Y<i>"cN#_B;MFEpʺȄmB)ܷ6sløLL2-ՌѨxAb-K*̚*lJҞ}=$upm{ Sb %nWemxb?QcO ?gu\#m=4?9`M,gU23<|I=&mYH1- =c ×/f菋nT $!.v?uQ߮;  xw͋Dc1H.G ^6UpBfyW5u;x$OjSQ5p q8q<Ӂ[ˈCM;IԠ?UzYgͻ(7BO( 䭍er@! 7*Dxݮ[E#|ğUF9/{8Y 9В:xt9-mvYO B&1ؔzG^T"eՈ''ggj65ߊ&KQۂɨ2e1}zx3)PKݤVcGGj<knWv5R# ]vyqto{Vo>YiT9* 6=RJP~enj&&A'F>`pͱd鯸esIxfR?lFa0ǧKNN[W#1$ F*&~&ɶpGmǙE5LwWQ#.6 M..Ii.D?{ #Wh r ݵۓ̏C`l ǽ3 T"Ky23WьUWJ%IY5LJ ܬ+,(uȢWrK$5o$s+؈Who;S֋rpʢEzsr.؂ͫF2&bUM7EԊ*9D[W^ܙBDMAr2> xO4r8 J#X5<';U R"7HJ [+{9T.a" 8LOĦzkP}?m8ЧSX4wRɋE)U_w[,DB*bwAW` h_XjuL}p+e|lF٥J6{Fwu<7|Eq=zDU;:F@\8mE%FX#`뾼*gmIJ}|$X>PF_+c|—!tb`p2ϳKM鞦~L?Y &*̾+y{)ڔ=X$xmO0Z%XRxJE찺Rs1 ۥne[ v|OύYL#*'}LnVdr ZdžES u%:B畃Aɨ RԛN>ۉME9cU#o:۴^ij\WB/&[,>w4ܻ*l hjDX&UI1QnFQA]B6+UH9w1!Aj80q|T<kAW7-;0s]pvo>5z@p39W]>(lbd' G*M1-}K5S&,ApMH2S% B l\hˣwysx%$U=/)V2i+?uarSO}܎`0ߓQtҧCvܬr|爜 0A^m0fwzz`[>>b]AK::&e!/y镵!E<"0==əx͒!G?AViJYzǛ-s Jڎ~Y 憱{~k~͠eEM ̞o[!gf \JI購}Vxuw ,S -z2ʦ-5q"Y&֖IR] #rn< 0@Pooz?@+x2R@;Jⲗ8Tʧ[[)>4NW`1@2vktKD>r=`l tN/'9<ˤoa$鹰[iu.ܫO.sNr4%ŝ3 2Lgmpۮ/ldqE2[Uy_]#ueSt~lָP$G#mq$ĸ_e/1E<*yq j?-;q&UE mjf ҹf&<>* "=s}SXQwݛgsZ$ Y ^1%#IxYM6~xl|" S+ۺn* =9qW`<8l~[mPb{a=ʀ݀;IZv9ZTpNkX/'~AJJpIRU@D7`Tj vB *'7.K*(- M$W7CǕHiC)"࿑nCR MԳe#}(\b,$zr9*85[SKș%fnYnG^ە 0gclQRjŜD<j"YQLwkWUϭ,_d*0?4:_W5 b~wϬ/ߜFu(M1 M,DC?EmZlӋqᅢqj O Sc) ڍv>`+)};JFygAjE41)hju#w(sf||Q {Srb*rs`ƈӱ(12eR0-Y% dƁq0rO !¬Wlf|Ix9@`*i(Xz#óa#t^@nw' t4y9e m5)q!*tDCd: ca5q?nj{ϲ)6 #>L8ݴ|\`s&(iJVmF@0;uW_~Pb+NQgbFa"lZDEi"\=H 0ܣVeVɘ2 Lx֙ug{Zk̙IER K"۰ߥ3Iw; %NkL I̪L⹠@^C c a^w'GtI` RzӤ'#Ib2R>v#l8;ҹc4X܆B7t,'6ךZ(bM R\?6cF7@mk'6ʷ\H;"(GZeWxcNZUؽ[F8"5V6i ^௥Vi`VdԉvcQ_Jj9"zwnez(ѐ*az> wJS\MJq5?%4hkӅv.vG$*2H53CHQ U9ǵ\V_a!Ϡ;,;sE)W , 1W/1Q dGsNQl+ӎlፇX옌/󄓉V*بqhk'!ݏx/ʮ,]+;R!D:MG0V{2?P7nVz5/w6!i[Բώ6;).K|(޺jj _^ jMEZ>+Hj>1`R?Ykvw!K&& \?O֒͏-- X缭Wl :f:Yd!ʴf4ڃ\X'+?Ƚ4W| [ml݃{M'Wݝeڊ0bdZJ3q5+FԒq E5a`kQZ\߾I(\T%'Ow^x>֭KOL:͌[7Wؑdw>қʧ*F+Oɦ@o#lX4)1O 7g15N6ujf 3S4%yC":=>#IaFC|v<óPu5qVcZY!Ƞ^cD;QЅs5nO$Q谵Ag}fч/XkKw3ԓ>A;#4f#K>$< 4/SKEpF]C}NttO)EYxY9tõKqc 1I+Up yt\{T;hU}tߵSل~C9&ˁ9JgIJ/?m A QU t'm)oYsInn.ʓYPS 9aCT?)hAĂGkGMdk~Yϒ<٨0_I!qS}װ %7* 2FI+ 6VC.T0lP-/Dln*$ AgsJc,N K:/5P ֖y_'x$ gLif/U56t1$ӕ枙;vhUߞ GoAݧ8t  *;A%|< jׂe؀CEp=(t1pE_Fժğql?#+3y/`4A/g3 TPK{ ;|/hʄ~ X+ 7W|U[Wtx֊mݸOaYHO Ë"e1] FXe2ىrwI|)x']͆ ,ųq 7[aVI,@f\ ~" y5Dꪽ~QIĻdmhO2x3oc[..)"err>>Tjr$;GOGeeg͚3W#-G3.ē‹|0m tH7-Yu&Ÿ7dFs!YXԍ 4[~LqGH_J]kIJ8a}έMJ,gG ]{`c],jۏZLx,f=sjzbm6&;X]nǀ6*C'4t$cwF@Ԅ?y&Raf(w7qZ*; <Q~80>1W}ap[ȉ:>7KOؼi ȟcF)Xzo2.s_c8$و4׍-}MzѠ 6(6H6=&ޱet>Oz?oK-h6'%xx`v?oU&TZn8o;q3r˖5K(xFnndcR? 7)Gqdg2}ڞE6//MLUXf~4&heog(Ff(e>qCPHxÄ?nf_!)HPnF}(pk@q0֪v mR)k62Cn'5`LuC?I{MWsafa0 zA\ R~.L`Ӗl׍QwXQhd/1Wl 1Xg`2,`#xcbtݙ{3k3*QCHslzc?5fʩcrY]$g\b َc2CR`jkؠӌEL!UAi$C :n'L^V˳e}ReL lW߲h>P_Z0 wC"YbwWw 䛩HЁ\w{sa|cJj'.3 j{dցhŭnux/=&׿UQRQK:Z疧z~oo:LcPyaptck$cNYz5D~62a@qsk󘋝m{G _$[?ߎ0qǦrT>Z! $C/ni,M)vI?2M0iW6lSL, 8Q/ͫ/brl;b6~L wEnkcRK(R $3 Oeo}>ژV;sQR%wXQ{;sXZ;֓kԝil3.\*TzJc2nrC,`ʵ$:*)o|v_*2₵78ke I9AѮ"om)W4.g"|OߤU6lDsW_$p_ Y}J!{TGc?0R"ȞaK&)]370! 3;⃰Nx1-CgVx[gn1 z> %A~Cz~lex:I\W;W" W^j <ڪ|w-<{Z5ipN`Z0Zy|3x.I12_GQ V1roI)7|,Ai8L/DVvNl.D~Hd]xSD.[Z]'Z;1HaDB~x0uaiH5<6?OQ{smoGWfJ@~tZsWp~P5E-(+Պ%bXAtTְjjjf)szneCL5sqWy !_xVrue c)yid}$۠JD/7:nciΉ!}aF8-ISc:IRiaT}mtڎ ZY?G+/4 >qv{zXwlZoԪvޏ2it}QJ2s=<kpgNM\nAI" m#OYA zzډ$hCcF 'Ƅ[ Dm9 m_5约93-~[6C=8!7G]RεjݪnBY)AXksq'H-#nͅmtJFqUO\| @WRSSp5w\# Zni5֙3PPVK˽`ybA7Z]g7L(K`xL̙ qyZlB|(i`ƙD9!H9a!}&Sg%OW\aI2s2\:Nlj֯<n2ǮוdIãq.zL*G(:+ &<#ZlVdx/s bWɠQxs|x%;7yPxs"q6~5X3XN@! K2P8Tp{َ=dt;!'r)<+W{UjII?}Uلȍ"l' tA`B`@5u;׫N.ʅ`(#I, :\Y ֡5 Rnœ>J8_lq:$9*+UzM-yz(UU(dfl'کMƘ!ɏ%}%SKߔj*FfL[/G}>epj yHf9DRYWf*zB+'*Yj\02@R'l ߛ5^"{j{F̘龛/ĔJs):smdϺF鈽ՑD%fʦTq"I_HcWj9{vva]mtG~rqSvjhoE 8kUmښ~<Ի\ьBgXy֎+Z;Fr{vgWu$>Lzg~9劧t9; >wŅ8yGN1*%)a`]4 `uȃ&@W::Ya]TgQcƨRetg'zv =U|?V?m{,Kirwjg?{UVJv(`XM{i!M #d!c#>]~MflVk  +.L sx> PtI@b%lmyYAT0)w,Awz!]h냞V pC<Ǥh OkcV(a 9cӑ%=5gCz4cmnh}/-Nt-sMOE>@̇&ހXCeD-휦t␅DyF-\ֱy  r`Q()'Ô)x]`GڵV ?wQR"`nO!gܢW[eD{؃{2PZo2;ArԵñȀu7~NFoB]2-l*W=N,Irx1pZ9& n|9O3Wa`nal*v O7LP(JP,n28FF( wL7T zKlh Pk1՗رd9A/vUI>oeX<3 axm;$|Cr%5Weo\.j_&K0,`9፦9 Y銔bmHD+{ynۈu%Z#ZPq??Qqm9@.%64~ȱ⎥ pD-n(MTdt_ 0x$\QGRs[ b6F_Ғ v25"w,.4o%O۠-`>j/B GЏ3O75Sֲ4n_^γUDl<OΆ|[In35&Y'7<5j @B K7-P@D,/}mwb&n[ "W(BgHs2$a@.kGj6c %*ֲ,AcW[>B[j[L'2k G(*~5un(vw;C_qg&{i3s4seۅAlLK՟J~?axTf$ʄr>)"Pg*喇|]1XRF0`}B߫M D/S`_'eÍ>Bj)GwifH/$`E^Ou]C&\ +-R{>$UxyKrI>hpR7EHKQlSlhZ(xʶ6l9?5^bŒĐxVyNjG\4q&6!ssx}apҢ&"%Ҭ$|J%I ?u u*٠sm,YXAh=dcy|:6oR˺^*n:{̻D*޾:oopP/:$ RK7wѱ.C[\Aђ 1%Hi[#ZfeujؙY))EO>&[Gq2~鶗q}F`3͆exPC칍v=F8uA6de8Q=$~ˈ e n+MpvL{- N=d SL0n=1F?;N‚a%zt7yKV(=SQFl8)&Pd=T`SUymD *CAɢz9s_EloD55wx>a73M:$D#nӠ 'Sq6%r79j_d[C-Ah NQ,Pl;Q$K򑋎Qԟ)g*fԻWcp(UGkQ6I!SHIW{NOr)WC+D@M.@{>e j]̓8J˭+_{p ʋ#.K8a9CwXQMlzQle1lw}Y՛`= *qbǓȔ˳FCAF2H"`,g]_|3 -Klfp>dP Bqd <桒-10'MF퀨 `M k>FrhaYA_+zB?fR{AS:KRy _2m y]9sU tZqB{2ya5_XcQ e˛Sﺹ]X*;gq&Uw~Y9rZ?ֲ5gjȾ4 iC[pf}xENLe3ZtǮڇjP/ܾ¦BEuİ' 3ْҦo?d{gl }Q37AD`h Dz3:o'D`0qx *psJ?\.5o@NFT4}a(3IHiX#῅x\' o5:ȁ~_:hbnSP\""S$m%||Ӎ LeM6B?F"7.[q 8 wbҠ[rOS~{-ԉ߈ƱK9LP^Gٺ~xz+ XF<Ug?nf̮ɴ@E5R{'JʱT[WJ2еfN;S k󚼍/q8dJm[rwPd9"bͅJ\>b$idQhD^~3*~jG3ԒJwʕNb^ao;z" ċzf4~)E* )Z1&#J[ɵNRЕJ/gLcfT@ ,K{K2\P[u1*wm-~j# ,znɲGJρ9?Jb0`} o²z9=ИG|jy*PRуOKFouqjXY7QEInZG5ʚ|؏jӬ33~xv_DV\4VŤpg="B$fwf[4_) dqo:=1RO 5צ;Be?J+~bj[ɛ lT ik ]GY8r5VBz`ģtc*regl..O'U BЂ69YfKC*JPg tmdk8{sce+f#<8y +8p黰4yrvb&..lnFGaJiX˙ǒaԟF=(HŚAFu Kf짅sB+2خIH`6.vl]t5[7H }Up+B_""^ ~/Pn0 L&` szi (vf1#)o{:'Q28-H0+"ѫyѣMB.W^=зKGQCDg[^rGN y f_(P(aNSɻ",Xz#J$Ie#gd> ] φ[$_C ׽UP.;/89Rc&xRkOռh|3?4%ehw{2CaIIJkaW_3_0\Xt+6 IƲLliQ4Vf\ӟo$Sז_9L'k| i92FHTPE-}_F}b9t(;P[C.F(ɣdufΗԕ:p4NgL|Z֝*} 1qbPUJG5ݳ!emQYYf~EV6 X)Rh&RJ0Ka<0·0oXtg::q/+古󇍶`:* fY3.8TS?;?xAP/. DmPp&Ed). ȌDweF ZZ,Qlq8KV:Y?[9OK 8lF I"(:'VywJ׍+{tC=3Ȑq.w}n^b dYS`}1BVn #-S8 ͛ȣ-  6[+7E`:+ 55N|)F@aR<~unR:WCIwOkQyp(Z[wMR~wJ< I_-#.e 8]q?f;88Eã-ޟK팀JWU_|fP=q!7Nї^L$ ed`TGnbDM=D-oThwHùw<@12;YN4jMIc`olJ. %FQ*:Pz◙:7DOQVXqvjia-:|ă"]֥rTZuNKK6t PÅNp @Da º S W=ϰu,-)e;$ՂHk%sBM 'q Kp '}R̘#eL{zf]D_l!ӫ*;# S/ ;@X;I<;Zų8 ~I B^nRQi4G=z-C<lt};ha* SUA`e38n4$>[;Bgs!MaStw`/=JLQi!Z.Xj'qfl/AW]ra ýb|l&*&;,la~Gx #avw!dCҚq=e35nC<,k5D $4:Z4 "76-]]}#|_YtZZ'0;fx<'[ڥmJv-f(SLЪVٗDWI܀1S{*B"9)2o;7g^msݢx:mw-K[.DJ0/26/^ %0Dē$wEv z,3 ].KF½%_Hq_,QrTBos(0vHŢRP`(WfV,AⷴÔixM"'{uz䰛!%o)lf;<;V*PȹhU@U^DdC+M*j=KEr 2$k0ad~ƶ9uAMG_t٘7v9 "e>}Ў.-SV=:kX9؞Us{H()hParcl_LUBp_!s<,I01r3a3wSrA;;%HQ!WO~8PB_ΚԚg? GZ?F,7="úLTrm9-@Ef3}HxZ+ٽ .j*(q@-e&RЕ#*pn?cե!ժjO:Iu7.# -׈VRAƞ]ArGU$:hks}c7:~2mTi<=n[f?_:Xjxŀc+i3(-'dZS31Q.b"ԝU:jAVsT; :O.+pl q*83d){k0i[)ƚd am޿FS=jU[:loqhGA& 3?"Ƈ /^TG|+|x,m&Yd҂߇XM℆R>X1'GG U23c ׵HФ$c )wzU#AFg[x7U~#1U_ ) rz9WjY>R=HGۦe}1MpZI+x~%HS 3KbO3|:I[fCaD\Jґ]1z:QwGԚ=c*9o=: bv]=KoVVdb_[&揪~>M1 .;kv)B 2}q7* f.^*R;'O!8G-wŬm«?Q\PY)*'Esrީ}6 <~&L 7[`S#s{DqЕ++V>֑IfZ$4Rt|f> ?,b7_1GXۣL XQ/X3}0 ^3Ӌ.{|c4֐pJZY\'վL6ZAE@bl)f:dcko!mtLDu'p+L%FBTf7|Ismq=D>Uw1z@.ehL%/ˊ+~ME4% çʎث ď~N(˚'i`^C{4Hx7~Kq:F`0d%"o+TuF0eʠUoV+]6ސTrIQظo5JI>ޙ0s %a]5o{ocjtU@&J{SͶbe o2n~|ëEޒ A,"z GQ(=[dԱfO`N30aܫ<08&Ɛ 5`dޡP˫OSˋA)H)@0{ub5dsG;2_-HKpxFgI˥ꡩAVhF__ZpxeeDE BH\Qg6tZ`={e=*J.b25B$lJM/6Ϻ^kT)Ŋ&0L6iA7*FpFfa1ȹu1Ŧc{到n Uk֏nuy toAm $F[ $5y&q]-3S*XiwG_gl:~҇_~w̯O C7&G Xm|(:ӳwq LSNԖhC̄biwE]rzTrÓ(^æ0ӧ?-&"ZYCmB+Z`n|+J|x-ng~{(x3 t[Y`db'@]"&[ӑb%Cx'0׆5Z1 + -E^a*,plj:B3i&IW|h;\d*`ܰ3\a3cx""ۺ7FJK[d gbc1[xTמnw(1?DWh.Hup$KW],A )귃XoAnp޷|H`=;Dt81.|o#s(ol8&,q/]181Ab&gy+<ytnG.j8hTxݯH|og[[A P>+__-)O/SvJʫܻ&S.MW2[+A3`la @W}x:PN ˙3U}m x q3|R7N@&fBSI*Hp0zg1|,_'W+l޲963s m]^To-23xCe2^ޚ2Qa5D ,>=ž 2 r*dz:6L`0xq{j^<6=UVCwYcƭgynVYg@\C=󇕚jhY?U>_=G_ h]ǮTO(3̣HxU a,4/Ť] izw;q{l1Y.BXDgh-*7`i֋y<"/Ry ٛR%((↝R$c6,&dcpCf%2U 8eSe5gs;86۪477d]{+Ȫ aBR[:iڎ:H"/xAp^ůf=Fnإ@Y*81?tHqJKD5;D Ǻv bG&c`4d$IWM6)ѐW_?xgnr_SJڟ"ߎLp>_O(3.;'H_7ca٦s6dLi_vue^9ւ g<M>_EyFil[ Ƥ=VV6gn' 115z!OvN@ 6R4i `xs!G34&*uFuvءJzx}juh Eu효XG^ .T/A{dBA+:m:k ViD˸ !140J xד[дA>Zճ 6:Ok'[)l~ A`;{DbƯYi&N٪$P|Zo QpF46E6+ۆjHQ0T@פ'VaThlݰt N#\Rt2r-?.- \e}牚'dxqNEc6PY Mi4hJ4+?ގsbj!`&a|DgP{Z>ur 0>4ͮɋvhXXKn3xA{) HUMo*IGJuyNr(iœ E xn bG,{:qrl&a^xaVh'*E]ݭ-0=?!q"BA|Lf=[mhotϭw0Gt֭M|za5}>?UcuT&|ie [ɗG4)"ӭXÂhu ,sdXY9BGoBiB#ҍ?5:l,X1~--#j1 VW?[='ݕe̡h0ޭr+23gD'Q;חj)ck$Wj+fU\}uD|Igǻq 7@Kv %Q.)OvoNr9+ ` vvY@+!.9.-@t3hڴexW[uM>:s(bҍ :ђ Zxɔ_TWFd=Z/nNZ1amUV 8= weV?q8)otO녶-'q@TDaA˹9" `sy `xBH@nIz"e3t# ?mGnҸ yX'h7| ̬j 5a8r߃q:ɹa飾q Ć"'ԅh}"C4,[KmxP=ZIUEFPŢ)0/ȧ GÚn4}eƐM|,옄}ȷ,*O^^ȝ!u$@i°ce_uj W񐷮= jSV0a| Mr Wkzꍧ|.-iρ pR~"vRf%/ok:T{siM.U ٧"a-X4$c{g,^_US!i`jtHܣ^Jމ|#HPS&,੻Jud (a/&OlW+$׫JUVD *^72ӿ!J})#O[6{vϮ|%sMWiNwk9*Djڐ♔6ƍ-r~RWe]xߵ7 ރxz G+mKAfY=V;Q*_ćMħ 4 O8~dkzB&pï~CF&dԟuyWL:=21 @*oш@lQu]^|p ʐf:Q4/vN'؋n9F%r,D)&* T|toLkUOڗM@e.uY/ȹyR!Mu^xBi{_FR?}֣`pOVnHߪ6@lC*]M. ܒz95C19}$BTbV_%{JTC@C>x7+S& X ,K88&L|=~"XaZ u]*4+۽s$ ,mM\1(cm`Lk*SFs 5AT &:[Ǩeq/ L5Ʈ!? ->ڹ(}ezw QjouH]񲇗ߠ{Ԇk`.]j I|U6Q|)hWatK閷zF:̖A 츆CKCBhy&gô6d,鍸x6x6_5F*f0^5cpX- m`fetSԠ[޶!A>fɟvQTj, sfwh49&H$Ŧgw-nM[j.=ZcVoGjq,0g )YRp11Ѿ7#x0s}jRқ/AUqRmj"sr MIcQc`|-"Q;_A ~1 4h?ڽ[ Qr5ܬ:]&q-}e[9 Uy{JGA#nԎ<'hd샒lVHv8 vGTlpr=Ma3beZ3恥2t9F`ͯj.bq4Pg$~a{\”Pbv# ,؟Jo(n%)t. %%qqa**zףfD% SkɒY J|6jLin\{A)ƛ S1T)G6qηH&]aw-th )[g8,М.qq6 ӪW(=݄%|Y]oD.y;!.hP(UxzԘPqj4"PNDX_@; QbՇX8k$'V&:9C pŻ$/DLH:Yk6WbƵga)ivD%XY?ܛf'V5Z/hvө=f 2~q-+@@>Ѯ ڰ~;d~h-ufW2gq2QBHiLؑ};bcdmYn'rH2M]v9a$|m4YN!Sd\h [A8Py_v?Q!E9.#IuM9 `MSԳzA}p%h~ !6.%GM@D3Q핿D~E^C7'~BW&757]>*+?yN?rs׉W:5ߋbѺcR6t9j$d 1q%@7->6 Խ{tFbѝ Fў`Y`(qm_T)7[=`з8Ҝ RñV^E}T Ѽ)Ιhh~;qE/%_mdX5{9@ƌZbnVciRq*NIp`f)ϖntk,l)X3)=ۀϮ͟E)fWi Kjzn T)yC˂?ot-OK91ld2Qh_l$rOwqnyv|;q9?qCbUK*IU`pۭsCD.=yjg.6IH"e㪵x^2ќP՛CY}̍v5~6AQ5 ۦmAQ( hMO I_ [bZ=׀6:.fo%s`4E0 ѱ6ՠA8,|=7Tf}p"ɈwBdi,ㄠe/~Y`# jDMҒ4,NDބ]sWY6FO}Ge*͏D|1a<뼬ЖD R3sP]Oܑr ն&8}9@{VX&T@oS.[dyz96? @[ǿg.Zj-2~Pq,,isrrEP)֍|l_/S6@VÒt\Ur̠@nK"e T6cj.+pBli] Nk8-%ۮ4M_Vz*K]S]1VNv.dO;vMvy&NǩS6Ȼ ʨ-I5Tu9K2W֯;DeZ\MN7b0:É!*%܍Bi33T9J8v U7Gua[.mӿEc4o=@J@2I/q9~[$#8Ә(< <*81<3ZE\!XK = F(!*m33ocl.ջܾ[, WkG]Heh-ۼ(gDa 82s0%q^jHk]e\:zHSEۖlHdJx X7Soǁpvd[i"Q"Y#y=1֓ Q0~hHPA^&?H1t6h),\#ᙾ9)  K7/aq,~qkQmf^|R{f1@];vcIiGULk2"1=vXSdFDfk+OG#AbRߒ/w(5oHrc]ӌ&|6 ,6q'<zÚ=CdZA݅Lw0m-P -JZ{q9>ʸ(MpHA'< [%R|2$ZC,juaEPpR [Ư'P z03z0 *Y{Q[s󄰵!(uN J$i/&ݧ}gC :m3n]R8:z˯˃L@Za_Z:w YIP1DD@Tdj;bO4C?Y*uF:*XcqVZ;3z= 8Q|5?[i6TS%ޤr'eQvsk2.eQNn2 :33LWdp#ђz(FbG=gUH YSIh̻.c0e2c& l] @q@rzZI;]Jx0}] ]KoTGBy! -Gf@P e"[U\WfLzw6yj򃟎 GRc Xv+U%WQT]YGVǦt2.@h;G/\u:ejCnV"Kn3cҽ2h\L_ǓFKaZjD P'7ΐmgA&i)=Ȯ|'R(u؛qY\OsD/*9v}pVomӦ6݂ wTȶ[>Br'7UHjHq V)#CBp4@b0xX3Qa>5Eن藶昃n)j:!r޼6ȕ֌nt#ؤoX %`QihX Ň;3TDw(P@`0Wc ; ~DWwDV~}[e +]ьj~.˼B/j?%rJe&*7nwR~:ch(CXX?.dKvwcڏ,߱c`ٷl5蕏N\L͍JiA.Zm5ʢޘKni[Zk*@b7/:x  Mg+xԯ;4.``I7Loq0ț*9υt6U*0Rqc̐H:)vB5턌 ~ve_qb|">.C7w 6qکYܧꅆv\7' d/S+d2n4@*i qח zB_Xj;d]?ڶ OUD#uA^cZuqaקŎ2M^u HowKDh佢; <*E>x1J\wzeVm/u-~0R 1n%κt Y"di h \xP/i k/2h xE,H(ϖ";j0Qg1noE({ԣgKR 0r8n6!w,ra"ĤJ5J#*|!J@e)]$K傻}d w]w"/'$A j+]N&|^Du@|}; W.cǓ:RqV!l0[K㲚ˀУ6w6u\zFn/@]4y6iTzS{K m^S-$1|,b3] %ρQ*תZOM~?șHiM=2jyS}FŜoLG8T12C9N?&h6?*׉<(iZTRMLƴz.I#8մdIÝFowpj@1Jy^Bc{6{-c3BGKa0%E)CJ%.*+"Dh,`# RDz=b߾$-Гu)}0 ^/Gl;rXY;=>x*b3LCJd/@F*ޞ,;[׭i4yh:E*+ ~7dUڊ6 —KP|JDB^C57C@ Bq]dT*Wwuh*̶Įe+7b[=%2-RuZ+ eJ0W9[XIfx E­~?k̴m.=W1B/4JQj ^jx4dVc``e )~KṱL!K-wɏR5+,lH%uwTrKFB%=[=ytʦMv4oFʦYMt_۞4Wd1}ґE#CsHȖ?^;VZΖ*K\ӲꈿgSX]Mc&>wcF@\}yQ`T>by$`rymw*1z9˷uar^?]J"}D7 82AOjBFf3Jfsl* \omn'(%!pḞ7>ϋ_7xOnʼn^5+a&4F|j\-y7O$=,:Z{2BRx%5N Kdӿʣ/D-XwEv3 uJ -IQYmء^)5̌$HdvӦ)2gM\]@Y?ZAVϖƣ4~Lmf%'hsVo7AƄ"NxYtF (2l}Y,VHg^7["Nr#81=pYȝ>m(6UۅWud?^R,}rO%,,Hrvy[5{EOI4Z4 UQn6 !Mcemv{o>֝2Ƞ'w9mcHQCe+l.sig<CkbH%u~{qkXI{_!F z-Hc:4e\p`ęqu̓OU 90^Զx>TɄ*'aa`y^KnCaIh 3YGrf@!9 i|Ь3nTmߐo6Ntgփ&_d|-/+ٔ~z>^T߾]$!cp- LvL~ރ .>tkN-yo(Xj:v{?R?RR{(|xl[_vKg9oFx+W/ x;{EO"+=ζ KX(Eh,S*jg:t[rSh ̤)gpIC? |3!819hX>#$4m*D-/ss']_iFXJ[ԉ`4+@@1׎pK5V0%K{Y \n"a5i k_<gϱ=5ET`1%G"FzHri'GZ''_p1bXU1PN\XtM< Nds׽kD>]ԞʚP1UGwVv\kp[ڶ}C ݰ\7?"abE@Yiid/ק3yʦt9UUdt/U#pAx.+CzNs$TAMw2b=P=d ضPs*VJZ14$9)bikWGNWfsS953Vh`\u2n߂-{0Ni`>%ϴL8P e@.w+$֏(:u95[{zq-ޒ&'Kəʚ1GK m^[ Pn AH<7; cl[Yڥ#r "&tbLaPTc)Xkb|S‚Iy/*MYhM?ml&I1}3MO2Ũ-iՆ|MqocQ~U_ys4+&yl9O,ЀH ǏtVGty]yF# ]0@<\J7@iA2yj4+O)n]{ZPB|жn .ljAP<9f~@5f|tmz$~"T{e7mv;v-rSKkߵ F퀉{fXak>5ܥXt[tFu}Ϙ'QN~&zTg?;U0ՊҞH O#C-~tڝ֑$5ފR@m9Ǽp<%,|;f>C}g ӲD}>x?#[QÛ}MQ&I7&{,ާqqmA?CQ&^g(迻p+,t)nw^=PY5i y/s5>hOE 'đzGajƒb=:؆U`ٜ$ӢRSz^6%N'>e "Bި4??Cq{ǧxlD#&$K!)U-kGnu)HҍaF qWtA>F_6k9W/1f.$`Z/%1 vrI|Z3<=yʇr17Ϊx%e ( MIsw,0&^li]U5;"x1+npn/aV,Ke@{Uy/Q {lg.(پ"v_tp ?Sw#zp< 9վͳd&sfKtNC}F/BSŶuC&}3Ltʧs!t> @] j!>%rlG` IE0`[?䉬ޝ_8I1#_Er}zb7,8FrQʸkƘ5wGW~ p~_ocg.ECaӒ|ˏS-٘^\9)Wgո@iMի# Nٴ2 E9G12q}rj؀`F$}~93֘ٷۨ(.8_U3'vbb#WXV*DP9:cW%pZ #cI@5T\o'BLl0IwQp=;~ <iWu d˙;", orcxlpXit6hĝVá%pHyFzEmBQhԅpl[֔?r^=~Tl*tl{wzF?4fXm yъ2:$iI.BjT(AY7;E↦[ !@ ߳1ܖ5XHi6õcǣiVAa$'S[b:q9%9,oiv|`sKMic Wq|[}5,\ A;(D朳,'Pvts LWǒ.FڸU(cذW kЛ}_H !SdKUCH;}G2<Ĥě74<ЙGSJQw\e{T 4̵"&W& MDZ|/&BAlvp,{۴4TY_p<"uڝ_[OjZ%.Ѡ?|bulmdaT ByrnJfEY|>uKv RHݯ;?Gj*Cfj=4]nC Ny_b V3$Q~Vy|E*.frXyrZoQުzsVґ5'w1OJ9 m}=2nX9}>0wSP͗a5 qOM4,֒  T֍hط|,lC%l^`[-6VK?/`=!` $~ $`ַXhbdMbGNWA!ӞԛBM(n =G00k(Q/I>ɼvbS<[moٖ4 u0S'"O RKz7nU7'Ærk۫X'->pt4 <š$&4]+|gC7qڻ(Q8rq*X6̯&K`Z ``}DcRg{UKHy]%͜,!)7F6ӂOd3+V"3sõU ػ^:1r$otN``EZM2fE}3.EU [>:Hlɍ#hG(GGc$<+e1jgtH:{VV+wXi }18G*N k4k_bi (גxhSR ;upnj\-Vp08IeD=l験agM: y܃F &j\@b %? (s9ChBC=Ѫ`wV-IMoeO:{|1_#W8g|Dda|9]/7@o|ՖD֖.x۬Ś14Oc&,,mCjCn^ڰ=Qv{c3lYn]>f# 5_qөs˹eoDh@ ^dBqk9v6U{!f7Gq<cXlNޮֱUlU(].%R`LEyڔXGm-chkwUxɼ3׭:Vp;Kg^"@<.Xj29:ZQ8Aue?R4WnYIiVhs@|ob#.6 tbrJput0ݲЀ}MRW P9$?DCyɅiÃQݎއaר O+'_]vr\0 pPɉ\$פ].r̀odHY.z(dPz0MHS6^~e|h:%N5P :YV:]]O*y\围0؉m׋W]s&!ï%sc14gC: “Y.A XpJ~GjUYա>J| El4ȉb-owQcLeLy:OiGA}oO#7[+r H9:H 8ğlwwMHYP|t͵2^`gU%(r79qnړ $&vsz ։˪Z,ę8ˌ._v=NB\ @ѱySc밉JBtxLX4-kҲ*EIU+_&Qiyzm[ÚɊ>vݷNJ#|o[xI0xLTx[i6RNO!κ:``[S{:ZVi"v&v~-cG$+rb(|EUlj8GiB1)IMӱAH`˨6LpME @Ɵh?.ܾڮ6N9L6t=ulLǀ=m`ϵ]e9(w,?|lcEWd[#[J.UJ`Q.rJ]쯚 !&V;Uݢ\=myօg^ْ^sXq"%5'r$7ph^Kf/o%e6(zu7{7(CB -NZd`Siq< ";jJc6Y*VC} C"/:3|ɹ鑐-ZT's -c3q2]UӾ9ǻUJD>)ͯ M I>_ "ƽD[aiZl"biWA_"5I8,HZ@Ec_]_6*/7HFy_yk4]Q-!r67:s#IC2E8pbfAՉ}&浥R~f;8Djˉ0 N`dL4n@zU6B -oyg !% RYD!t2b aQ.J=Ʈ蓄!)q$D ‘ͬt}Ô^BB+miMsD/8[F\mOH ͊ Buu0Ez@Wכv_抖FƐK\%Bq~vkW.a8:.kݒ7h =IUzVB#(C{G-YAeWRxaq9lj )D0X?Aϋ/@}՛;H>G IeϺGփApD--0 Rl˯ޠBc[ v)ٻ- S#q fi|E)}iDLҒ-ʂ Fx&K4l8 + a"軇O0:ZWZoT6RCyn>QuR,02ʛs$^d*Z,BXܱ.(O/W GNn8)]I`9wQPuQ[Ӱ{A4e1TFcHA/u[zU\]*'񸜪x v):g:.zJp3Y-\yR*50[AB .m$($5`7Ru\'l3iJ *44ąFoj?1fg3*<| MBck5u5#Y}T#סġ_{Ffjz;u|4KPCiZY3;De4e`ZA]D t/<㮐K׌KbQoNH%~D&[]v(ٷtI>R8@{+:|`PA?]ܮ\n=A7.Oov*Ԥ[t|[cbu k_genK(VhNy"9Q 6~ؾ]'u؇i{R//(%>8'd!D&AJnm'9v (bd}W-+WJn؜.@Gg|h}^sXDd Py{z Rm=EΊ׵ ݠZ>HLx 1$X\KzRL!5\_U'Ψ5,7O=?Ok\J=l} 6aHǒ;_z)\t9ATwETP( A؈163jN˼2b.C$W:v^X?`$mO9,9i@Pγ`/5OVf5F?yHL܋ڑhv[ 祛>mA/MV~ taa/Zefx)4:Xe&VSz_ .#Y3Ci"&Ƣ#eJfm<[ċʷdCˮt+8cј'-vpcdיpYG?vUAzӬ'z,fbk,=|u%iRQ"DEdSGuGH7e&ݿ胕Zq3I8,ZόHH 40$?t< weztQ GcS(H_a4 r/>:u7AA0R(BI/9)o~SW#ʞ(y[% wP fc⛟meY >  ߰ t7ww+!yf+#NJ;O{^d6(:՗CWя50F!K9BFӋT̬ zc*6 H}.a,Ɓ,lIC7Z>MI459u<]CT$#}nj%ԸQ"i%}KD1=\>9 2s*Y:;\$#z\Ȏ*t??9UouFS`f*VQA: KG~yte08Yi-B4/ߪ@/?i#ASb=7o:Dy#tvsK?,qmy^koHxGRC-E\GO[lVt:_K(H!5GڢHgB3l֑'zХtL;~HG!n:MWj3Qi4Ek of-u&Nh_p.Ѭ:B<U.-+J&3PO31wΫ8wS.J L*4Qxnq:\HcN l" i<+ n^G8?-]]s[;OT?b4 c:JDrMdkU{'/h? q6\ڦ |WMٷ-lF=,EXg<ޙ/R4Q2=tis.ӧCU8E ];VEVG2֭juF'qԛAT>ڳ{ր$z7Jc+4'-1u=O`nz=(rMi ֗D9wF3HU*/5_J䋈в#R@ tyKH6h)UAxD6DSJtxHc@֚6aBZD7I mR5&uv{;}y$1H[3{ikFf'ŸQƒS^砵d醌!zBTCmS[vGN)eXڤw O"f,9AWؽ\)B LAZR*ȿ=zo^}P :/i=?;BIj $W S8l|k nOc/9|-`l\Nvs*s@ gho4R x;["zs3%hOJodsPw;}4Y6G3xY[Z}$AE1NsZA lpe4$Pb&(4Ϙz<@JI籄J{?y3VH)HrqA6+%x}P m)Ry/>r|V]%1{du=({)b@4Lm=_ Dd盋QU[V{w^9w*T0X9jPQ'c菏~ޡ̽*]ƀXK-fuU3we"yW#Iq Qb؎p-d<}bײlvH8P/G ?!\m?ee9esR5HNϮNY5[GqBAF AcLd2tyHEKeͧlTׇN#5x4zC0tWd!5qxJKddU3oZl41)t9;8~|G/JfЂe:[zВ*i2JpD<]rEr:t(c,.L(lLggc d%o=PuIQK^CµG+s7xaW=jg;_m^))J\)GCsi7 tB謧"}?;d~ tq*H) OBΗmZ ܖ !~ݒH_ᠲt&gT`6aCq5K jeTՃ0˲{yCZZajzjH tfٓ,g5hY䧔1"M^ƿr4B XPh*Sz?V/>e p)xI+/h+ {>*-TnZp7:{r!L꼏P./<7+F׈-#\Tjwʬ— 3#pӯOwMLASɡ汊}ܧe#d0jtY1܏ ne$9l~:*UG 3KD]G'Kh2` \bh ;IwL4lҿt!?+\a`@#49#W-nQmx He ;&q _T8t: 3m*eOG9CA=4-{^K=(=#)2L%Q?Zn^z[Y (JE JJ闛W@"WI;w⻙SoqMG-$% qtFXa PN'l])_OBr"-tTXqR)2k2K^?׆M@|Db8{ɑ3(k}q8HOŕ!ov@ncLj[WJ#F %wjߪ]j!=$Wq[ghoH|p2LX#SvظtO1Kֆ%+cr=F-nNQ +%''TkF ʊ0%I3f6鈎D9k+"!F-El^: ,8+{JȽ%']QMn>?0fꕇsv`U; ;ZB՗41zE.~/Em\?d gp#7ZaL\|c`==Liipi3MJ[- kt 6R:yiY$+pjjP+M.HmMi0ģE\ڱVV.Z$A6V6kbM"WyKGou U UG mc?" բ#5c9OlD<a~r*t47W)aX\q6&gjQ:#I͍sf[{P(M5Tp>9AD sUk 򅹊kzNቯG(>o7鎌(V1#9˟ИP3s~eL8Rr&ۗA2\Z$7B)W5 l_ed Tb'Sd"şo v '56_D"vm@e7jE&tڌ V):g}s5dQzrάeu!l)Iy=/-=ycqO4)̶d)hbJ>*d~\ݐTeK.&ŪEo颓n zyE.l?fvoL\7K3J@7mn<Ŗ >T&G=@SyR I vƧo׶@dӉ Z;\W=X. K{ߵǮD+-=IÛ*ER.ɂ5'Ie*hf]jjGBGK b3u>] +._2~Mً1R2%^<\J?t,yj35_؞̸] Hl\G9'n1h|,ʋՈr ;siIʡ! ̠yH0Gcwh B2S n8yRJW{ JōST#3 sNZJavCn-> b 6U$#{e{0=NBS0hg]ZBmC&}vgt!U(Gv@ݗҧz%7iH]/ۚj3ЮN-L L:'bơzn{ڼK`wqͅ_S?S!dExithp~jmk%'Di>l0!ԏ1K_2)z> 3>Vs}2+.|F[9nfeݲ8XDzƁÂ/reV2 +``9()ЯS:Әd7ϸC*w棽=Ö]ۀ[,G |vv&eHV~|,r%?/dӷFvN2`eͲަ㗥0N1/e-}3ҡˁOJπ2NTkFQ+\{N|쨽|fV7;ʉ4uFPf}" xpMץMӇ O0(.D{Qh .|6NͶn6`} :$7ݑ1bGI6WgՌl{Dj_~T+Cɋ7g'ݨ,h=~X)mPsuNZh[<a-V [A@$UuM7-U*xA:B2E # RaAPgQG=U nT޽Q<Dpk)wJt2SLm7'6 Mo#"dv1~>=Ab#CY/U)\Ũdhs@ٞ4&ZJ` fc_vlPIIo4t,r"fv$!x~[M*mO/Sl =y]a5VX~¬/a ϧ7HiDU->dS{%uRc[ՄՒQ)_vx7 R)[{(Jq[ e ޑ#O(g;7}`=%=MS5UŜb^bٲNOϏj}^PybWW%LLsBVRrK ަgO#]".`4߃"\ƽoVod<is똛iYRER *xIyhX9QQ( bUfgv%z)coww2؁+gQKec6m}ڙ呯#>V.Ze=XHZq0ngaˤヨAa'fdhizI8w8UzCWĐ5Ѷzvh(A!Xu$cf+m#'׀W䩓vvNjO3(b<hmǵcT^ʿ_Җ LqoSLhgl" +OSWΰsaRm?hߛ]nLoT-ӂG]iL4ci'AS&c%R@x<%B`fd =yM pxK?%0Pf)ˁF)q4ޕ 6Rʹ.8(XZB&  8M{Ik]DKMyU/`f!Q>Q w~c"ZMyrOI9`(7a!=]4ԡ~'`-- Xknge<lԎ2E?n&87d7xƉm-R{LZaS &#}SzYyi0<I4Y)MQݕZ*V۵. jxo&T'LTB] /o cM1Erzq`QOVȎ"ߺN|Nuj:F2+J AW\M΁dr;ENNv)\, W[#ᇇ5{뿴**=Am[֪X*X*L [f؇FZjqW2"Kt`W1CAU=?cYܐ\Usqz߇4˫͞TNM^;W4ψ= #lTƟh,l?]r15#ni6^&'CS;^׈X6͞}Ӫ-vdH;mEY͞FJgb6I:DiHa,8*D(Qb7>e&%nLe\ c/.oάA^@*(sODy}17OJuvX=$Eigm=Y` 5,[A% 6y1+zuZB-=&20(L>ؓ9wXh/n_!*&ERs[˒%W7(Ƽ r*v%/䜟RcN3=,hFHYG䉘lO$GeY0=CM#2vF{xd2y(wPu5IE7mu'D~{:SK4"y!]!ہ=ۼu 4r>sAI-T}/%g*3irxa!%&r.= U_"y4s`vQNSbMTdr좺NL)ǾLBy+p+ԡ ?)n1YW:IvmǵJLYYif D36[= 0]׼rCI*^mM3ٞN ќy[\@6x:R2BuoXTN}T J-|HUCC_q>uˌRy-|P'ӾCL \.K0r@T6Y;"b@:JZxpy0@7= N{Inv|GJiM4n"I8^ʎou屫*i5\U"Hn˓kiy{Դ"D1!FBH4R4[hfФ2a2=ȋ78 k2Go%x.]B=nCOү͹v sClŖv⡛Pkc`JX4ŜܶKZIHHњ(t8T۵޻ue.Îjv<79 o!/igrĸZ [JŶPk@~)ؕ26Mں8^؁ʋЀX2z`; yL6 2[4D; ⵆ`3sruJ@ޏw#Z*x9(vVP~[P ކ,9(|]8H2SrBjUc>0$;,!$0@O^;X WriSz;cA 7F+jVR};akt/cXhA-PmGyLxdϥ/Ǟ 4bxp AsPwJ֭Dm.>ygݿO7'<ӄf[4^QZh/ȵ~\\xRED(.7>c=.k 5b$ ad7 !T|:'ݖϳ,T7#LşdH.N`)\樱)ؘϾe÷X1?MsI o| `U "\9M0YqvѨVPwpOo\ e-3>{j+zlSo|+pqx&:|C7,ߏ81`r1HOiܖZa8A ha97e=r <\ŌbMG#G-n;+bɸګIʬuƹ`JTJ.fN\9@es[3| UzZ5۸]晍#<*1wbәTb<=ZPDOJ4-l@Zjɭu9 zC!!6W+,NhǞɢgp.+6ړR=9.e1΂L XMW7M*M WsPDu`_Xw{Yf$@,# $wHyC#A8Gx~ǖ IZIʘW>z">GٸO0Ɏș xhl:u;JƗuB=1 o;eiwir @eTAj[{{-$~c"Ұ,s0S ;IEGge+\ ;8!Гԁ͡e=Dj~kQ=A츝H%dP~׊>-GO *]S$QՌm2ת%oGB7f"[b}KBlVulnؐƌCuW$q=$vݫaug-7{%\΄AT A{V-Lfw $Z@lq./\e$&ˊ܉/ 6,$"x ˊz"7ه$G4 9ت=ͧ\ٴmXAUF)2b|'nV=~Hw_ pVe.p@o$ NR*jݑ <:D5+?-O%>h|,@AZɐd̊$X SRN@B=׮EBlZ!2Qv谑w0MR][cO:wta{1 L7ٶ{PeK1Wo;#"fhe)Qjx$d=Ez״UM0h\3(˞61/e^7+_ E#1"L{g-R,B<|ZTS˷Q@afgU%*'I5SDS ոKW("`Kx^vEײ/ NL }63Fݴ(Xm]j"qe?KȽ?0XHyT(OtFC8w¨?oM?*K0jMoobU]\۳Դo/)aPg&­1b^tX@.!rbcY׏C)M O8(sO-3mm4*G3 ?IF<>n#꾏m'S6$'Y]V e΢Lqaw-\>v2L?+#z" 5.}?6ea82~҉rzqrn[0_n _&WPl%.ǪӅPTEbXM{+8Ac; 784T~$.l+D=OD3请t 6j.@u]Lk_X xYkp(L8m߳X(!Av3sNjn\jialǽ:08L'3{5RZ|hNh~Hhqg!0F\r&IWIۉɘ-DVG]U꣮Ň%f&G>2on3EL¯&,ѡ7lgJy+uAN(U<_#Mߩ*Lv"E1#mk*eXx\.6Cz_Kji\У,1T[)]PRRyly~P^ӫV4*;ST8aj%S^DE1>G1? ؤz-!jrxK>GI$sA]h%㝡)uF&@T1[:deXrv޲%Do6}vuv~e|جUŻ5&΅b 9Րl#aܭwXǥ<;ŮQ? 6 FU fl=ԝ`NV)n9.5a-|3!SNZuc958: fYB̓| mG;$16hl6IjPd?~iY|lqη~tuG pHsW65#wISϮ i@I_C+$xtzF drh$!HRujb{_4]rƤ .h8iO*ssʹc%@1ۯ:L2qM8s4&v8LE]:GOx%7_^L[zA;f3 뻸Cν6{nUC)p/DvTNY~D: b?jDYܳ:5q6-gOqy[m5va1TWdg~swin^Feβdg=G¨xw9olz$ſPEBN#ȏ R 5xgWa73`ؔXek&|&6' |>Ьֳ|U-Γ_FjЯR8Kl*ߓ[*)%ͥ-UI 7&p + -ɭQ3u4;i Ii/by{`[<\}h<f1&! h`gJԘ 6]YQ/zD|? >wA[ ߋIZHae?cQEʡ ;OzX;M7F8EVܽ6*)#M(HJer);X&"NbM+ThiD; JVFW(;81DT$LsS=?;7O8GQtvie`o{񖰆- $yqo1E>J`tkk8L0כs5r5IvoAaNTR5dtӔr_ӶYj4YgEo0SܤJb^8j:d0u>7cpz)+{zKfX<|BZ'4M"ѷX8?&^Q ߟE5օzwf =Ty:vs?:̘E=Yce5ܠ4ŝ_y%B&{WلZFЄadBj9fc oH tUgg^àM\쨫c4U +HyKY" [5$E!82wIRgRxFO]溷h&"e.u.8 ~Y] wk~:x8 UijEh4H|dquD#GB"e㳞j;'З/Ϋ+cD()̭y(][iP0eӥ_}$/XX} *f?c' @Ϯ.d͟jT `~ LUŭU+P5tр B[IܺU0P Va5 |W:t;q<DUQ1E\D:K7N,1 %Pѐ؃3`yIb%)w',,PPWt(o{ѿɰ^4-(RrfwZ⸑.{Сꄟ)0^k B&K8{>Nޡ1OZ,סfݸ UuA=`ەxu&8':̕r˦2)9IQh;xI,nFuZ˒ ܰA E`ȫ yZQ\BoהRdX;z{ B9Վ,bw)&9S4;)˄賈GJU`;u=^Vesh aCkG pF5+gTBMeڌ}%BvR"-b|otH!SmȲv [>##b"~bj_ޒ":͊}kQzb|OȬԳSzO.X?ܸy&YX 5I.B70 ʫc %dn#t!D7yT++ 4B578aV@RPT"BaKк vc‹4. 32V9w׊!D=* _KY$dFimJWʈW\S(#,7pѸt!R+d2όK_!o! }{*J¢А:8=!g0C)ƏU.1XGM&Ϫl"s3d0IL*Z5 eMpCϖ(&jq<}}dJEf$n Y l ꯘVz2VfD(B1SZ/ڥR6T˷^E ~ʙ7‘m@6;Lj3h&ZuIV[8IПeBML %"x=1ݐ4~ kԘT^B00he:좜N '#Y Vr ,: jh_aIӲh]\=vOٸWgoI9RF_/X+jLC--Vq+uOJSs\z3})npauu!?#W~YZM %{,8(ZKdYŐ&QTG ␳tLWXh?^B1.(n*Y`|Cӽ~`W;k0ٟ=? 4!m]>? EqEd-EO| jimw ;f`Wl+Wb}_OK.ױOU۰VnZCܟ㺅 x讦Op[D~"1#}oFMu^ k'aBEsj`Mn*/vB`|bdPrۣ# x է'NnLCb@/ȁ};-͐bK*0o !PцΨXӉI'[^οJܹ?-q7)6Dm"X8=9zM_fhfWy|-i{eEde< ˏO_ H|Vs B+oCځfL ?^L"+"ptvs4>X凉 2]|y}\vAj]Sv.116r4"%c㮖pbB퐴@,sOe+)$ 1@ւ\w֒,RݠZ-x7 BQWY.,UD6eNz=Ook63US˿0OT aG)Tv6'ds vo>80@x/.兓i/ C,AqG8^5nb ,c ;cT.GG5icQ=DzօE6\RwC'%xp{@A;Js%u* :y]cKrg=3H$ 8Ճ$2|!Y!D |$S=W"_d&O̕ZooQ2@ 4~_Gm3埡spw>DA7v18 @䛈Dl1rc۴dzx/74;E>єu Xx\+dP\z8&@ qtGv䭘crnaתTf)\H7bu ]zC->3):4fe@ݧU|)|4y)WP+3qKL#{|%K_J$FS@d%P ic*7OH}F!)m{Q=J?8e%:)0{jے O㣲Z 5l]*͛YUQU&[.|V ?ZxJKwj~|V@ܐh`ݍa%z؄;cK%ݴ JYͨ_jTzOi!Lѯ|]AaMuʴfHi:s \+XLi2*)ĩ"Ts34A*#o!"V|1%F隂#b,X#./L5\<]D| ‹Ub]3!l?<͉ARw:opD4r8Y ?DI_N/RzEhurzZIc:ct>'G s͙:tyVi˓K^Ad%RFK'i~#M;x&&o'{z7,0zYī_%pՒkjM,sr-֛w>ҾSPvڍ3ȸѰ;|aH)6/EwXO~CpwC_hNc')ș%KouЧmؼ&T+R -F|^EPy_΋N=vU?`T ΐܺ\qVk/? rz7 kd7H+NvOY"({`GEv>cU++&*Fs/RrN7:@\sOoJ-:%;ᣍJHdL@-A9巭;}T-UL%oG<&Fa2}KeD pyq)+mY*(zdhot֠t{;ҡQA8g-ɠb[7cܾh?g!H~&|:k@XH\R<6a4w62Q_k ݴ}@WDP^jp{Ƙg=0"hq5f1TL<1=uܩ_>;30mAlS_gp.KUW+弇Md#xh HT:#OcO:*EuZoRN)La4%ڧG%^/ y`}XYV2ڟ}!] =$i<Ndσyû@R3iQc*EW){'0͌<3cIqƝ{5ƒ KSGpIh6 7  7{MBW/I9)^~(V'2; WLfX ҡz~H%:uۓ]$͹M +R=rxeR(*h𪹾D;K$LV%?8%q"`Ё#XPx'@N$(Cx%W|uL  alCu(P/e J`^' a@h\}Kǒ\!hH(O qk1GQy5rW{ ٶ]Ŗ?|"zJ SY^:atV/<^"66)bRu&s|ݏ)jWr\#T*RDp['{ c*R@Js4`vV|"`j (SXU=I{<҆ <2A?Ru!Ռڏx: .FHHKՖxer И=jP:y^,@YEb.S@7Q41*Xpor9W.A[q*2unft *L$J/T+|O]_sJ}U}jxstlo?!@/֘ QJaaU(ͪr!h|5~1p S4.m*]p4)ܨ胗}{݋o:S(MT0нۂk1|M9;AH<.cǯn V4=k5G|SY5Q˼Gtao&ڴы1ta[{qT kp'A$0]o0Wk 9TXRaB%_PJ0z]42RbZBb#r@VGD{a  Cg#D/C6|[>/_5;{-8Q̝Zqz @Lj=( ~]ڂ焉TÂ1`߾"D@14YҾ㷇V/S(4 ђM@Ikv}^ [SdM<@4Uμ_WGe\Jv#f)s3psug9A܊TV#7f% C7sX|z=|reb`~'+pތǮ١OԎY_^f{6PY7BB|ŸgiRT9ʝBrh .pܘ^v[!zS٣S7{,Ճ6LwtuMxE{s%~X0{K*:_4 H;p0tm5d:~񍭞8xqS^  =QIzXy5A`g]GCP_(dE=5X)\ՁɯQͰa*=6 K<1ܶƢxfcȗWfPWJz+N:g=8|X#9?@NpLzSv$NHt)9+H@왏fPeVz 6+~ ߠ|;"eěv3Յ}*? 25ҟc@!Jzq2׬Gʂd3$QATUT_EF%6a0EaX37#M1\W93GS'Ef*#;/G.QW5+c~˙;9P*ڍAnOp"rod$lr/܆ 1*n̨1K]$;=q;X4kCPd2Hm*uh K%Ea_1N]\9dnVS0a-ܼ7}".3=Fhɫ4v&οF+{G@v,k 3Oxeؽa)vO!k}i80oHPq8O 12z:pR!49ԌNar6GIvKP_msL4(kTJK6H^4W,'ЦhUM5cDI3{'G>e+ۀK wbIay&[Fox;`]8l/& 09NwgAECC#:i W@Rв mdT,eb)!rgtbK2Ic#e﷗ӂ,\B/8([Xɛ_mSt+#+5t`S^I+D,^"{CC^_~Lx77|K{ϹT\+jIJIabH[6B+ 6ŕe妰nx.4ǖXwk|Fh?1}"ԄQDe/څxT$R$"Qum .ܒ<1-Rt qYF䕀r1u'BrifxOz_:0'ɶݵ/1[ϊ YtC08Sa_8JT4-n:%!$AJuvaZK;)S~gG1+*t~f' ( v)DB ] $TDyTBhWtݒ(n3]J:`5 PKɰZ987|j2p_(tf8#kAlXgJ8JYTN*6 Ղd! By6bU\)?&7Ll"ֻ<^o7@gB1vgm }Z, y -28=fŸ=E^~([¢l0MW/-ӐV^}zFRUi/˶ ɫfNeK?&8* 6GU\G"]O7[ ^ h)WB| Ć;^_ԎUj3"Ntp?Y%-v0o[Ó4I@CǽRJrZ$ϒE\-mlE/~2iH-U#GI, /;Uf}, Ș8I@H>Uȍ[L{ ӆ\ 8$N5fA=/oƕ-v'9 +)] ћW#] ߽ 43nX1@K806do89D^֌9YA X HgcoBwPş 5rv%C ;R: ӕ˶x; Fb37 kA.8Q ,H0In)0bDȺ4.161%/]:i-+4qVcV7Mw>K*scoJ~Gi\6gǠ@E aoIt.‹smRn"ep3;F4.ЏZݡ1fR2A^߼|#3)*TTM{D0&ufk NZER-vk0 Miٞq[|w~,YO"VwP#fcyrPqK#lyI=s/:ƭ4/o_I*mPܤ! KLvM{'g!0Mb]+@l_Y r@|b5uj!$_aő^><gNQJ=b=UBf%E@Z` 5a&ސCkDMiWAΨR[w"<>]HeЃuj?Wt%skmTt߸ae;nSC5EOZw,(,]bzko@[їrp+(f>o~n̼6cbçb*FZKngQ7W_mRß 9K<{xKQIP~m!G*Tvfe pՒ!>$WĶ ]mI ^CiwM.x|F`0t:꠵V8M eQg z7疤52y[iۺތ m#ш<5˧&?&6)&r_nkvs+~V[X!~"{ ;ͩcKZVTXQІOCyEox;:DOA`ഌ[ }[ ڗ۔Acbe2G ­q*[*%:Nd~+?@2Ma&ڏC,$?~JJf):c 0qZܯ @/IU-!@:D:s0q2??PNQ40*1ZvPSXj*`yU8s>gߧSHn{H= mAx.VMڻrU~e@׻\dZb>PK2? e^`~8D}Dn2A (r\{Tfq8!*'J<d5E+8P|ev]=AK ?X{[:rd rJG[l9CT[Pu6xS4_X鹪˼HߘBN4LJ4a +6|~Syʹ4Wϯp^>; ["\U? h2D;m=O\&!V-&>&2,5=Hitxcޒʍ oal2 1윚A>E; dum0[@:Е_zV`! <BD2NN@ |#h mAEj\Y]dByίSb_:"gLv%qb;l)bJO6ۂi`8g7)xQ0 =2e))/R^Pwi{z\1I؛|gDrgJRnX$f9FOn> O]Kϕ">0wYj̰?n̓ ?j.kT^AS v3F-](n6FEDGl)=* Lg悂!#u*qnkK,O"@Iqcq !?MHGo '~hA7"?ŖeMm LDQt8]o@>rDwB<|G ƥF\J=6bSQ%!] nO`5kZ6EuIXr~`ϕ7?3PϲlVfM8@z)AW\J:gBD,@Z[ 3T)N()qhҙ贴FYZ ;Ӓ$f~ +{Kft>-'֋8̯+ԶI>blv-T:n)ϑNfUUZ}o 5;٥(u&%dqzT_'4@(%#El鲭5S?Oz޲E>I?M<xnt .B_KpM~ (~#6 Lx Z ;m쾭TxEz<#3NVYŲGޖI K@M1}y}K 0ܾG ?w}a4aZ؊1XkݥU }PƂʷ)bթIsvsv.v[\dK ;q0'eqÃUbh ƙ uS%kU3džpj8,T\fސ>͝rPS/n?>B@(ra Zeuܹձ-Ӈ ϊ0 %|+=@~_F$ԝ ADns; )A5ۻotg4"R P21&ECq/[[[0a=b*n3(nZߐ,EfOэWH= &Oaj|ҫcn<W?~,NgI5[vÐrM&ز>Ig-opry޿d}S5N{ӊq_RR\H/d>2F;Opt+U+,Q*0F e!rrխe/N(8S@nh^ɞ$sSz+SXvRhaC'S=UIfn񷘪ě| 92>%h;y~80݁ HDFM{CFj\8EX*hJɓQ*DtdhK 䱄\5Ygߕ}aD5O!dFݽg< s yĭoFuXk~~p)V"(O!ќυᒙ+h8:p;)ijج+]s}̢; 7:VFq U<+-_ߕǕ_ %D+l SO*͜np Hǟ+~5]Tn,+~yL_23d ES/`|H y*v ެ]inH9zh綪k,,A( ~-5=LyVP,&fAg#S!,@QUmEݵ QS_$kWxu%X=QN/#08\$!c3gǏZsP/$'~/0],solXۨfQ˻[ Rކg%,/ \~VEIr;Q-r(9x $*+tUڶ[Z3&6HP[jeB8(8-SV:7/o6>XƧx†0qjљu3!dj )m[ǽMȝ`Ql c}-je7/TȂƮZ-_O,AS1VIJG9[s|p\5Ȳ_AƤ\$͟ddU̵roP.zV%3"NR<,*&gB")Ϸ1$Ȁ85xf޲YFi[ ywŶsjĭ vaI!J-2%˟OkͩmU3\"4'.j|S+as,1J$:YviѐG]N6.nfƭ @ 7$|SD~ tooF:Z o碝X3C;U,ye)Rۄ ^{pICi[Y}5s ۇE>0dĻUym\O3BXZGY(!8luj xJ;KiυDF9rrO<ڸK7wϷ$6GR,iY NF9T2Է8pZz_=:@%@@wMBZ9@ؗ0t[q0U\2Զ's_2d zmjBZKb)0yڨ0ܚ+x_وT2]n0/ 7iZW\_[,>#?I#_R~ͼWP=xt v|ڍ' w;VL>OL~qwػ4Kַm&]kncX]-Y !'d&/A8,u=)MO58U=fBh"hszĮ"\ #?l}~BYKsBkXXꄮ:o(m@FW%^1%OWnFB 3e =WP*u{͒hKB aq s7:7 mLh7A5U#Egp&asAa9;~yg(vr6zASO;}_Ph:|e:ȘDon\a Kr =}RwJּLj8{o1pv7OGJOL7P8n [#Ps*hg!snB&~L5 )?J{+c:\<1Rl|s/pL5kT1Dģ^G`~pz[H$)G\ՕLp") T\<.qWYN eXDѧhfaj53p!Vj~Bg&ڊ)faK'*5+= 5evx Zx&cITεb1v_NW}a4Jc:aUފD,@۹XcC&*[%ٺ jH& 4d9D\ SPvR A_i8G id);SL%1pWMD> z2(]?yڱ0//U)t%Ei/^w{)ݳNT?hO̓:s1vPηb|w/E8:ّ6yqEW:6QH(\% VV /wJG:]4Tߚ@.;=KL-Ef`0Uo 0ѫ(o3nfT:jR2,z+(Dl[=c;AdJ ռ'ai5/YU#o?zCwӜZvͻRS8bQuQ _`ռ:LuqkԣI [RG ?0ۧ%ly*o>IMGR2U} %v;בh2 !i"6"#bmۨYA5P$K xzz eS<dܬz_nKD6,1st/-Vh^ø:qWUI痨-gfJ";,w&b:*ˈ7k~ uQri7=*KުYU2@a]R´/7Yfrk9рIoTI=Ƨ,H#]-CI[TՊ-$ q[y]a8;!ѐ2)f8Ԙq [M23F3CjkdHDL2_a߿bLS)ڽ͊h05ƒ @ ˎ@@/5ҽ0ZWV2Cu]ms> nQ_cRGYceG?AoCY`,& 0m(*]/&$P9[k smΊ&,x@c@/m !1iaN1i,ޚ|Ϟ,Tu\*Z%urJJ~Qx\Yl ѷd0G׆a{e8ǝ&A8ZvrfwTpVM5׋XPI_<)DVuoKfIAgbu6 6s$uW]DF/ў)8a:%jKb:._#sk:Eʄ#i9̖4Vr_3$! H&_.Os6@+" u|(#Ǻ ˺D H\s3Yg(یwғnw3][{]֗eDg3I[xYJWH/Iι$v8BGsjkFN-sB D'/0W9p橝WrPʬXF ʞ9Kŋ =@`D!%ފ2hqɼgCKjsDS[q֢;fꊗl-56 smڨV٤9Xb+b8o}VϏ0#~+z.3N\| y*lYS;nS$}#0ʸ(6n5@eWL'Lw!S\m5j6X'uv`Q9&R ;]Uu &WNඝ@\̹۲NP9i-ʂἱm%X>F9+(N#9?KRLGM?ǵeFw~cX:O_i4˫I2k4 "z焫zϐnZ$&+e?)v0C5f;#u\pr=FXLb~G0:jvj!;tjMsu4.C E`h@x1,_!3 gphv- ù/!0(#P >|;nھ'qg|W&^0:]"htӽ]ρ5ݫ^Fqޮf9Г^q?ùAM%Q}c=~.$?_Q_ޤ2:U"W7Jh-gӻdw3 d{(KQ2 Ki]f1P$iex9d~®'L/ .І?Oϲ/XڿLR)x>92~ܫKKLꨫm/,JuRn}laZH>a/tiN:@V;>9"7'٘а38,JOߍ YHè 0( ˡ=-l?@OXna!WqkJJRLi/t!QSLE['>} ONkd3y Wzr:Q m>yq),qr95d>5; $pEؑv84wjQm30\Ma*mU߰H fe?+/CFS%e4Hw#$IV8^Lo&g7^d@,:-"I%v_Fwh6wW >I ag՘[ѯyfp\8qdCGr6}(xT=GQu݆c%6x (~Uq.M2MMu8-e< 66+p]67Gg)ꆣ]"X)v$Xy6(SK Sh<3:[;'@Mf"^kT1{V l轲V̷* Uȸ)Kh&TL 0OhRR8ԿNp:Ȼ]foMivuJ =IӂS3Sۧ>;:j}Ͳ-w &$<:jygi+b .]fZӟ&1yH/MƖ~ :cxƿTim}ZVpC| R FGmrv͗Ty ޜZ#̣tԎiH]IHo+L',e 8G!kAI36OBu2"՝6"7&I1[ånuK2|]x9i7z.Qi[X`EuM q^FY+/\@KJse$z~'Lssdͱ Z;/336鶔Ⴣn֜!?X =tow9^5qH^gk NaT#MIK{S`5hkﰘ&nEwBK86"҄)}D>ճlWZ3F6̸V+s+VS &:,S# "J wPe K(#.=ټg%pmݢmd}6gQ)3sА[>&IA@ .=.3_ ge^OTU)\\ Q┶a'G+o_tUnWn~mp~h0廦TQb=Z:F5iw[~v>\7XwA̟~n_z2jX _tU<)MP-#'k18%Aj8+[(7{Jֺ) 9<G^cZ,|n;4ʿ̭?ieʽf#gn%juKX? @a,qCNkoظWvSCFcLR "XE:9l*k( O?y,=?eU;tmi%$|a1Ο)01<mS-y)aUuΖŀPOI6W Z*t@%c&tEwN}QB޼\fҔ{CbShA!zEK8[G\#c@-ՆU{24cmG@_FFsAή>< {s6lYHpZ_CnZv$ˁJ/CK1(9+ ?=o 7H;6/g?a\{'\j iQL3#g?#/1q}Х6k/8CqmZ&0k%tkG$=$/eZ*b  6Rfhn}ƮhlcK;>w`ZbSU>_Zb 32o*ǰ;dl G=MKxOsU+JI/4޻ʚKj/ "MR$3g4A_*E2Cm?vN=n|8xh,UwT܅:;OF\GSLlj/(G{qh2,Y@o)|Q>n>0\w+zP{y}sS W!@5iO2*I$w}雎<>60m S\FA ZXR2g/@'q/^[^mfHE?2vx2E,,0`ʐE[y*qyvf "jKiKҠ:9 \x7_yD%^*q[k'a8@|L6L Jش"/r۽\Iar>3C(y6<'jn[K}JUf TIXL& $ES\H]4k%mkFVBE1$uLssql?dgv8]7a7E&gz]B"(okƳSy`_<k5u:̀SgEȇ.Smƽя\lc,7z}8<Ǝ߽ G)EH1CR~j#DG ^ `$]WAյj\(ѯ9*p: t!a0zUU(>@;/&&N>'-;? YPHږaU嚛z֚?CgE{A~!D5񻰲]G/a,]@]-{ B :*NJ9;J]K宺X&%6^-=`;RߗT&OO=ĨZARw0BJ  S .TtB2"5*/+  -.7FȱjӖ7tYazɼF/Bx\ZP%*B0^Q%^DS]vћG@̫ 0K[_pwɄ:A›&j .&0ҢEI*6L)u9굊Ůl}<=@+B2x PtCmDLϋM}a% jt͞(;=$M%~~F/[Ms0foɊoGм|X2h8NX,"}Mw2.@m͡VcރD(x1[jSqpQNg_\caKnc!ORȝ`Zz7,p$ҤשuR Pn3pEdx%)۹W_=4CxҢ!hA,#m9 02A>~XtSjb@G ?kء'9@RQ=bS;D_$Z _^󹃓[kupA`}%ܬ n`UaV%jw>}-- f:P_aq.1 1WdYj|Fw|~\eV3'5P]l1pS'09C/J9; 1?0Rp&skT+O ,&'C C1E|!/&$~M\5yO Qi@ōڶB:c9욻y-{?uw[1u7ZRqvAS%Ow`O/ ϱad GI(zɢ묀Vn>2Mmϫ!BGQU(#zt&81ZkmQ!]M:6 n~ Uن˥dGFŵ3o buAvhʾ8ұk[MuO+@KTA~1^pݦ[ryH%&&倊Ҵ:tҘ(l6Oeiv7mzHrhr`$5GM؂5=tPW)8oW7 k9N zggu'V23ð̶Dx' u=^-18 R0cEhe`9kT#zd CeL[iJѸ/Ҡh 71>=[3YM^ @(lVlW5B[P'=z sAT2H 8|n!bSFꖰtD8kg:-3Ml&TL IEW- /s dM<]}6u MyK ztnjT~D8է+;Չm3"ѡ+{dŴTJD9Ƿjo6%Hxkc3B5imm#k$UagPpKCk9J'qWIFS}#%QhACB ='fSj!wonD:SN}(Jvٿ b-J!btGGW?-,^syD]-@q3k;͌c.s\fhFkh)c|w䢈 2uBPN>܌B* 5*bR;@,. k}gKb!=ֲf #eFa{Óܝh^޼#XD~5L-/S5+(mJoe{ ~Hy7zgד+R\y1'7m)2\QU|o#s8)w+ [8^V8Tav/{krbG-j ]Ivס+lE7Rx:/܎#wrZEcHAc| #Kxd=2+cd(>|(}fBBmO?>ٵÖF@@/J#;@vv!}@"/?'c6ؔgUv7{:7afJg\ш`R=~zeKfQrNP5#\ ʎ`C4Г-U6RVaC  aW(.mrW }m j ־dZm+ʺ2) Wpa-Fĸt_DN;g2cŨҴZ[ lr۹'(7"09 r[ƛplv&D [1_)z\?]_҂ytZfMeƚWIy͓ߛIu q}UavYI8:Ur.w!}9nRXA{" ZT#;vvOܕgϦqpImmÇ;br(B4Œ :xʲ1\sM 2ȼE&%ƔFԽK~Wpѹ=2-!WkZeidб 6s%*@ߙq|:4PFB8!r0ߚ$dYة/D/S1 z7ԕA,tWDQ;z A&Ԉ\%$N.,gVSzG:7hҹsƯBN_ϷpQr;n25ip?ƣ)+pqc_vht"ʻ,Y@t=<`{(N)|P~ 3}yq&yW`Rgl2Iou~qDwj~Sa3`}Wht{?d PuYa!$ b?[|`TUת_zU ;AGUVCu|p[`b8M2L:R{lq"}89B`-]6x~q]'jSȽFi'@Bx.zC#mgQٲ"#Q&/:Ȉ+PDC)~K=_= e|/Z|,#4Ն叢j"P_葕詋bx?e1$BBneP`.Ŷ#|nt7r(Ɵ'>˒cx+'5*3g6Mɍ1Dˌ}/Y N -/W8u/ܩ`6g+;)A 7|dU^{eϢ0L㫻:Ӎl'Uѽ Zn;h9~ 1㼴_Hr܏Bڇb2@uhU60N %:?f:9$xԍ<nuiaȋ?QRXT墱VGb`ݺ!LnRzBO_W\|<0#b4lOXi٩h>e 2VMU4i nTo4\.|lU&nV;vc_"oK4#&*"rF ,*Eg^aў4|e8҃Lvi/Lԑ@ZG]LYϸz{q-9\0SȲڠeehnzR-m6#L{]2C<29D(<*XZ]807w <ծԑE -) 'xc+|U#`#(6e/SpD+%3“[+gYRE6k>sKY44YԹmMŔ]r7E{?ɑ-vf"* &ɮ"(s}~ g|r@0Wl^1`R+j})>l;FS"LR4rEW_s !Z9Mwǖ!/]8@KMmn( ZQ ͛;Կ3rYu{0Rg#ETVaWlg E6(k{$/הM4.U(VCFꇋۉ·ƼjƗ&W=5#zi}aEN8.R-769̈́*o. _ߥw|D8+,Ⱝi)cfUTQEz,kkNgyAճӷeƹ..E$ ~h!)'ž'=űXUd1MU{Dejs?9WelGb " 7Q"Q,̯M&*N4bEvN?' .#ʛfÓxq^!͞üRY_Z\E殬Ik1^s[ܛy_~Dv4P;÷[@-Oң;LDI|juԋ~DMaNfMHc$#D\c$RwɄ[]jǙhcrHz۽Jh{.[&=[?:9C I I1\Vw&8+/' >::ub;^Cg噼B`bH/\Ǫ0, s6Bkn} Bd>WlMܭWQYƫ7RCD͹nҰ.@hx,YLЀD~9xj% B)8P{.jD[ήٜ >BU0]ck 0 Z{'5adҦk$G cpa>fyEpjz2/D<6TVP+ $C 7s.wHt9yxJ/*F+uP@x _s"bhJjuw3Dv6 # l9 B$Jl?׳^ewKo8l~x+6-5˩ߠB9vBy֣xʫ,%r\: R4ҡqp)ϛcC i[e5y=ӑ{'RuŲ>g^aMqmk7uDtNĊ$tNܟ_Z;gyi7ex;?}70NS{# y7k7P,ICF6+\}bOT,VaQe;]5ZDeƲ˕E^+yXמff zHk A^t %AĸHFhSȌ$ !NݭO,A%Q|PDM(LLz},C(93&#-dƁ,% ?|~o2mU_FHs0(7o_<ںY.kul?0Acyh6GdY$hdśZ,]C fw"s΄*!4Y,Kqvc@h\: +d'z܂A[9VO#1EM9NE*= {Em ld; ykfZx=Ud/5*q=38tq[0+YR1W( ?go|G+{sT^75ꄃ3RջCn @ÔvzCy eC)GsGsj-I75hQ϶/|?HL?ގOִ=ӡmt%d#$kM ]ΩٶhE)?@TH՛d]S;r$*D&] GUuW ]Ӡڥ+`M[Qr틵BwGnY踐H6vgHߑK/FTg}_[VO?AOL"ѱcseW;_׏!8wf8/Dk ⌜cy@]69ʗ"|\t 7QS,Zw-h4WeNRI;H3X;eoVQuN~lA$C#X^Â%O!&HI&ө+fIЉڢDv$NFIelX޶GcL"'#bfK"`dpyC vm촆n`kL!ϛVXtӺ3lA~ gH bGH)2){ރ'߽հ[!H~ ;9}@ )s&2?`rI>T`ށ+xbO1(x$7~{oU`׆/V^Vkd\ Ѵf  :XI`KS;C #(9[Ao1ZrZ9&(_Rɚ>ix^rcT^B߉nG~uk'W5fXr#0"3vЖhy؜S!ku)KoٔU ]& .? {^ [/(Ds1~vc}S0ae; nD=oi 1w~dӭkeaxSP_ݒ׼OM^ 9>,@j_e#1 J$ͥa odD,rTMt2RB)C|)- y/$ifBY0q.$%pH70kv#9%iW,`?umE/BP9XAGi<.fٺ}uFz Kē&OrXK Hy2RCMam{D4N .W z0% `Tk$0g;|V[/A/]hCwO7Y>Dl[˶G3tQ躀5KwV ~CE0J SΤ6\ YGnIMPª1-EPt#pMF;]Hf66Ko~C}j[wUZ  i9Ae\)v#9-dn:h`ViI9}%Qx"0!AL"}\3TH⓯;R[_NwHVѫTa[ڈi)(bY6K<ZsPgf׽zF&ZV)~M"ܟ6X8fŗ`pQ::g3kvtIrR4'xq<όZ;m۲>DD]-aȽG#܇ i@4MS[Ym c4N'od{u%_ =@3Vb>=;rt;5t5)ލ$[sB\`Le;ϯgڱ"L26:]G@ [ZsOL1ΥqV`i;!L7>=, ] #MfBL8Ӂ9#*P("xF:ߌHH=$5@k7(٪[bi$(h\x_ګЌR} aC)@VR>8?2{ }B"$v$~B77=7d,|,{?|?3+㴬ώ;Ϩq4˼$.'k\$uXW`^!I +蜸a%0" cJ] e;(1̍k,Gj-]ҩpb2rn\DrzPj]ō;JI$57(K|M|k4ZiZM^BFTJq.ʢaj.|P%+ͳ7sXF"5<'1ʔ.ߌ6Dw/ӦxD}f=5A4֜;91JoⱞqjNj}DDױuES~!k*%#w[^݇4x DxQΌVEsEUB0>GfN9 $91쏎|Qn' r7c Rtwh=ng-FGh9 qlQ_aeٷ~uT+@[:#t%F(ːЖI4|fZV؃IՈ>f8f G^Z(mxUteAsU%4FY-H^# W&CHӘh:N"=;&;c)*m5keWg)vw]WQLfko]^Vϣ|bޙ#ɻmwnˢD#m739"Ku'YS瘺8} +! MÓ O;MWOIu(WӪ3 $&Phk^*2z[2_v-c5aV"8!w7^򇪃DIuA&UKtY7^/z5߮h) H>O~]Ɓ׎OɵK[w&>8A6)>d5Ez-0 <43.v򳶎ۇc0lnRu!Y3$V_Dfc7ny eGT@M@GiђU_v2>w}G_rg^5DNsg!90N1:>u_iD%: B #`RE[~ŁT\PEA'LG7|+\45@im$#Q:-^61\MRX8J { m[)#ξ!%Y>OR: myw>Z0*vM$(CC*m|Npe"յҘ܉ m2ԋ8FYm.^)(bT`u)o#+^X =IiRK\,fAw[5LQdh4i=Mp1{~`KB̘|,5%p]x^C(? )Qfs)/gUh( :R%4i27z]vpW0"YgUsz -GNYs 3ig>/i.buYVὛCl?6EL)] WMKjX}M`qPOV.v$jy:ƶR6k')ڴsM7eA#;uT|\w\$wBZ~l& \^'rjP~#c  'p".eb8nu (o.],pf&y!Fxy+/6Jw~i@yhmn &L(obSEy?]1AїDnZ$,Q>(`#rח4]+Mq'z "a?bO ;/"pG,9Zp;Ae `zG/lbLgQ2gޣP#]LHr4:Ȝ>)BSAU۔GaowصVݓAsR4Q_]\S$o0d]eYfn6.l HA&zvŠ:-- ('bYyHgO!MSoGF8OX밣y[ MccR \ttqQ. _4X #b8*YbЧ 9H`a'v: xjΌ#m\7URwTmv1PhcA+5.,ɬ{@%! @M_)f| lMpubj_DLGo5͍EK3eEL2+AC#X'` JO#XpteD{6iwj,#C vni3V;'KLcϻV.!Ž{P OiKR}D}" HФi3":Þ!.y}vO%6JD(&jP6?CҠMع90a%> T#1*uӮXUJ7&꺋2DX"N&,v2aGq_#i~^p 4/Jfp-, \#Yw>/)*`iDiCL> 7T`8S̞ჽ92Q pMmLERoGP9k[a Sr*HڴFFS=r h,T\ELi4F)yȖ! z7g-Xm7wݫC;@GڹƏq.Q.!.zs\BD{м: {w. d[V*f2jԤ:`ٜH!Ց98^C82psRP}`vg^^</N{u0~XG~ubgoAH/r'NO#CHܫP9ϩTꔟJO?cRfb05B#Z >Q 'U0c;#ؚ޺кŻHw@8\ոQ%L6GcU@G$A?߇wгC1']}`E0` rZ xunQ3r(<۱Vfݡ늬}Lb%| MlJO8d:a}@ OځךCK+]Y),ڜmR٧QvBhc~N7'ĬZިߜ6;_y5jNiX/!naeSiG6@>3mۛP囨TB@)y6S;R!JxB%mɐ˄F2UxB0lʖGׂ' k-nرđGj+= L^y>vQp]/6d^9<#?)Zb6uyBUG!T.Ѫ)mh.ZG9IEcLk&#{#5|>/h Rp HCK}羓5~Wg)cKLJ"NPh-ý.98*2qp`ۙi~֛Zz_m-$$ \]>jHCoaM7;Q/o3@0×'P2ܪ6^ 1\_$]qi2¤(ngd+LDyObhDkdu_|u\_Z3%Vj@u(AB>C`->UBw ONdm,ԟ ɁZyʍ|cQ#&Cyד1I.L;@ }7IPhLX~.1_{C .U!}#NBUJ/W ao|Gݔ t6+!6:;DetLŞgOgip&qWAD(,5llBzGNe6;*xZ#W?E.ӾS kd.KCM3=% wEQ;6OIr3nw-N&*Jۿ>X5wxMr~=%+oOӗ%CFU3kļC9 smATL?=Qd ObY$, QܳVR K D<dZd7!г/ᝲA2uh-t JXdQXzUTTE߇-[@ipsܱ'D_Y6—"FepӃ &WZagKr>j"socleל[Vo5;@un 85'ҔkDΗQ']%1 `UHӐx4=C<ɑr͎J(s̹&M,սI㋠a_8fjixپ:Jf! R)6")]G3bO!ޡ 48p;:κq7PIuɁ+Ѵl8k}~3PŸ?fPӏyjhjh'ymL+.$V]Xhsȁ=pVdӢMN:n cQO!q*CnigؒW]2-Bmp ) x9nj(9쩟D@ye8`J-kBv8xx&Z99E +[س>ʗȤh ְO˕1Ӯ&ڤjjp>hG֯ޅN`!8eS::`9,6[joI@{zG +#a'ڦ/XnrnB+jGm'7PđWQ|rU[3 _op㩲'3sVٓ;'E> MdݏI8a-d9\{>.4E@LW)C&<&qV׷n?$w?Q^ ޡXV[}uo8ԥ4]h?Hz,W2q_嘼cX&oB ]Y@Vhnr+27mk(2^Wŝ}'5@8KlLZ2wXhibEj#!"țB7{ݰ.t`̦hfr KPLZQ|\$Q6ƋJ) 94!`DG7˟5 CqtZ%\^XWT|[ǹDbwy7ڂy棭L Jux,#@N99Q Q@g0^t d[t38ó8%W )lb_Nޟ23U%W@#zŃ6ZcQ xa;i"31miIhp r&h1pz7S,wpdZZ()d2y !4i5-Fz1mZ 591&z?s un| f}%| Tn\r?VO:L38K!a{)WR1?YΒpE\G$v5&: J+n}{l=K@IEfeիV`[⽲0٪xÅfwW0!aE ѭ0|{p4 YF"J-&*%6M.%l7rxkíCND|t3f6#.vD)kuRߐ5泘fg QF~DåB&$X^AC"ޱo㩆dd t?^JpXy[VCͣ׊v.Z D t;T\;yROr$@%w;P;߅:6(J-'M_*Y2Oi9zLkY3̾5Xk4[Qs=d>M|N5Ɲ/RϭwbV&F!Y|ZOԎƒKz]ֽdi>G㚻j+a%uvwzm/H)W6?VMINO@f)Eϲ? Fo77Ed_f)&dEA*A3ՑwF[ɍZbSǣ$-/\{V<~f)/\PH $%y 1_Hl92|;8'VuQJ*=an t3][К F/; ,C\ߢ8eRݞO'. fJ0b9: lu\A^ T [9;~7rix{tg#~Q$BҺ&ZTg#7:D&uЂs,2(H83&ycω;~V]\2f@t"zcA^i"SnӹY h  N.{1<kcp t" )H‚46KB:WyQޢhw"u5-c-u&j%DyՊK8]3M,n (7L ]_t/ty)ibXQq[ɏ0Ru}6wP\{HLο{qv+K6hVQ}, ߡ1{yWHVP(v^\~fpsd |Eu 6YctQNv$ZGY} [&,:YǍ3S]QW*W镽?#L͸2SS_cWzcb@lGM7">w"fp5F 5bw# kP'.kK^s%T}gl1 '5*$AJ5j3]斡ſ]!iu`]ykZ4IfV7gpl&BHA< z%8w9$~j+WJ^Ja}1w\UI% h4ݿq5b (?* \{(pnwG |ܞ)Ui}AexU}8k5̀N U3BϏ]+mD&6_k8vσQ*^{c#|dz< 6[EK,{bMi=-5ɍ(}~Ŗ|F,DW(i`PXV#[9t[\p. KkZё1] M 56Y~m>%erLke |%`t+&Tۇo;}0On@Qdzpb2ZLB`EVJт$ _LiTX U{-*T}y _(K jöC:KdfsI.2/w0dž՝rĐwI3Ap3 8`emCe&96DM7b tƦ >M6R1%]jéfϯޑ&k^,Ig6^`'5x^--*V5P3rT`&G!v[Av=;̣#cZ[:_vc7Nje}{WVfC 1F⤤g-BJԯCbvTl`VLD $G,dq$R1zw!G/ԞHmsh +b/.,_ ]kgUo0<ڲ0+0r;X+d;vn S.r8;ɈⳇV8^/Se1SjT{dJѭ,iS9rzm}VZᄒe[xKa&9sEH(ȏ+GJD8jlj( inkO& 5#LuC1"؃ L{h=S{ц@m.N xUOy9;.yZ$L4J bM2c1s@$W>t LIjƊdW:8@G.W"EQ;ԁšPP1OTG9Gcpd؟2:R^Ii "# 3쫿9eni/"tdN4`Ircg!,1i4&H݋=lZuRji'\QqEZɬ"]A]·j|>#`=3ڱ/uVe33"͋_!4X!nv"{18u}AAHa <4-C?;̓%cDc;ic#s lfyăxOnq0ِ뵧Y⦍H:D0zx/XG9CpOEJ~V;piA21*KB'~xu֑HHU4[ g5>ՏV0ִEW{.cnzXsp'8RJ*p|iUy>j ȬpgAeVë~l.Mbёnʌ6Zt,A/BIȇx'uZC8H>֨pFo~_7+ch|:?hRo%4Aב{QQ)2KIw❥Y!ǹmsde<PO|O&ЀNymRwwnvќh57Jm g;clj瑿4Ji]2C%01(Tbʶ>6NV=pC{ҝh3ݶI}azyYB'%G&C&S1,eV"TqE3t[v6-WƯR(?t̾sJHUOOI@6+~8'CMck :}h9PDRTEgԩ.gMB'>O>pVR*51OGd0=WmwRQ*L Ьw$UٵFcٗ&c]= xLgJmk]Ai=_sje'ib3Vs9wTogJΚzy>L뵾y(9ѠSb '~M 5QݡVuԱo pQc sf*+,B kqіkyvޤA˙t{1+z&yru1H$Yn$\lńtm)CZcX{Xh?}uYPfavVO{2Vf9-(_!>qe$僫%7*9A3ށmA1ˀKNOʐvkR'U%P Ji3u↢Z Mʇ3?}?q0:zrx ~7>2qFϴ#rbꃆF*(!-h-,5 \Rs bx.*BȞT%O_}B9di@^dID\^ԥGvJ 8.ϐ` iL.xB{r ~8VS(rSֻ%W7"ܶ p]k]1CχQ+Uɋ(t[\g Zj F,{U'Dmۈt%1A{El k[ج&!RWr֫4%hBo ]o͖`0/HlNZyDcU*4 -kr 6|<0`&bz1odU[ܡue{ Q6Ԍ7q_D}oD1RQsjEwZGdPW-kJfᐬ7x[ ,Żo%V-I*2 ݀<:S%'[FO?}{Ȇ]I 5a;dcz2FY 1= kuw'bUh]jJr/jaf%sƞCXE9HU҂瀕@jdiymbV?2Č٫E}Zq*zK-qG4g:ЃbA{QujpAm%I[{uH X*_pajIys#&%w+dΊ-\]0Xʱ-؀;G}TW?m̹fKf,;%]c 1FQ=a><e0@>tlLߩ:Y|cUgM~2eu5<'|@`|= *jK)U,ʙğJe+jRϢ}h#\6"G݀,\VgaYmFszlFI"5Q F¥9u KIK})pKBY䶗ci𱌂4?Z vB-tg1@N-qo"VP;g7wKRqn<>)pRq4ߓDt.ʤxfFU*=hlvſ]?ORYoíPUu`P%[$YPTˌ,iX[7"IF?_ *rMC3b!.%ވVEwt @Uz@E#7cu٭"/>5QmLG\nɃ7u5sr횩.<n6zjel-HD@C`ϊ[X2~Z:&ڸJlj]F?pؼ<7 H9G3(W}8nΤ."ˑ5x~М' sRJcIjvN5GHhT=&ܥ]'oIƃBdzJZ;+Fr ȋ֢EiQYp>Եl J v⚲6#%mB͛Zj<((#+,xpF_;`/`A9@xWb~i~%Z+I hZ2Ll=)&Um@*`~y6Mtv% %W \Ǫjjn[HmL.7h[ eth".Rf c]eǜ`N2 %N͘54ԣ ]VIaOζd(P*%u}.XKXG|x0c&=TYk#ƜfNu8-0rIxSGm؈I@0ɼ4/yD&WFlGFƖf|Z S)_4'}$Ǚ-?m]/A$xnZ~iJVnjgAߎw}ra5PS/WܺWqj %ĵw`-[͠~/զSYe҇!w- s?\ / |k.}&@jٵj& *\i3iN nj>n^UXT$@Ws9egJY|r??O9AD^ݬw=\4A )K^58.AVy)9I(= C`/A{Z٬y1[4` yd[q"٬/xC6\gv{=Y4H?^a5"ȓ(~;*=z2)_DD"r߁9ڡJe¿&8cd~U&z]}obc===d(@/q R;4ʈjc .EPix}[G$p@4õx2{Oa ?V>Wk8vO=|.Ns%CywRkg7']me> Ӭ6*Lq ٖ -|"Y0kze+U,_6 ¾]InA^|48!:]O?1*#EQBU|Fo}vIS{4M g&*X}HPBv JUxa 8?nbPݹ>Cmg0\]A 9_+͓5V]4ك$[uجjE>Y(qUPE*(Id@),jE$%uH9Ï֖2wq W"ӧP;V#έ1fVn8&f=1MaaYh<ӽu^Ap.2G855~oM<U$V3D->(dҵ kP")n>,p]&A3P ֖dz}f|:O%M>CmObBTExWL¹mS_w=^Da ke}IEVጭ(Я̳8ՙI-+KO{ho"`%Ӈ[]LCȧ00e~VT~*E!7_3\SʔW.O%IE(g`g2% "NwZ$vE5@m`Zs  (@UG>g"״! Ik戮}0ْ `wH\_6w˪?ԯ*N]I-?z=.kES82(FѵO].Jd~eDJ#lYdf=IbHr@ݽӸz9YPoE"$ KK!K7T}R?j"Е|OO78ʯ^i*2{(}jR&Uq`uZ6+qX~P = ~& ݏ ԧL*pO*Rӵswʦ!S(%hIN<V"54._:>@s-NdKFb(#gYI#x-ecRpJ߄ӝ*h.N o2X,ZUy:l/}-Wy +$ԐlQB&]E`.Wx.>_v4EP^,Vgomo1S o0E&(űԕ)ϯLAӟ\FTeU MjƇzcs]'<#rɤy zRT./K3m|5G?gѝFr%>4fqȚTnX}u"b3Ǒ+8_ZInamY~D#p{pHp!(ү4-gctf?8)6ϭJQʨ+WNE>lb%b%/P:LChB͗Kbgu\O> ֿ+L J{3Uk v\q%4^ 6|ԇ@Y хQ8@lCl8<;~&\pk3R"z<`H>6?ε;4\4hOBEOZ*bU)&^v4P*uލc-ӎq+KTk$E威IcV]37USWݔUy[ oBLfh1$aE kQǺ#]P06N+j RUFassy&ޚ[kDL)mMSdjbnm n!hjゃ!DQ$_\M("0u |jcAH3rMZAF3 #;WW׎uO_Lg!XbL]5>Z 찀' /bZiD:b,ś.UZr {ׯhʲ|Bq!= =hFim Sw^bmcK~!+ ۴$lJz4 gJR oE^5lV!NY_! X|Y)0 bEPP炥G1ʪ읪w^)OHT{@q蜓kw,\z@`7lTy/ГX`vVlD<'RNQce823GR,`|x0 >>%M`FjWUX6Sr󏭸rumC,z/mלȬS .FK!H54Zf)=ӊqkŤ;IL}wi=OEGL;P/t;2.!xh>+H0t7.~NQ7KQ=u37w9"=L$>ȸ#2Μ\ =B.4c"Q~ }W o9o)GV+xkk-2^p.DGwyBiH.cGGYdFhۨWl|ߠ-U@9M>7dلv1_[Sn%o:F%ԬZk#{H>6PS%33:vJ8W᬴\:6hH,MzaC[mDylm BO6tty,x됏`$4R{N.dgBm1@^)yb|7.`ʶ Q%iK.,:D9.zlJ:Um=I,9_o$B^H|-`TĪ텷'z};k-BGvw4v׎|15NA6Q1|.a=9hyQ_5YQsTz9i+vfwv]'(t^-eB;+BKXQ4"*##kd*;2.inE&z gt426.ja=8ua i -ݲk,caŽjsiYh])$*-C<%krV``89ycڮ&l)F"-A(ZDԳ`7s>LZ_az~Vobiv3wDj[DorVdlJ2a'1vٛQIN͌ևy Uo|+ XSx,pqx[ uco5x㒦өR,ȷ j;RszW>*8>zcW0gQNEKRϸ@R yU_`lL(LT~d|3G{~xJ@ QWu1 Q)x'ITG)LΊckW55 z5;6o^Uտ冦'U%TJq.3HjN'mG),_9DCΑ R᠌rcla@ ߽" Yd29ͼ v; inGkdu Qt18/>qIXs`D5=f +wVJcin>D5*uL* }Uk͹7SeS,B1Uݍ?nҴf·A*wLI8~7=S $@(nO<6oeq ~OƫeQT 15Yy qB[QǩǐQd|PaX9KsLZ/tkL.XX&/ u;hi'ľu,`IvcWSDI !ol""|ĻSI螓UgYO z.)DvWu=q|cúZP4%c;|22ԉUq;&6Z'Lp`FM؝TW/T+go ȩ klEsЛnb7cO][Pil$h5M)Դ  8ĚW o%.a׀kQPN%;zm,nKA;ma ,< 155AT@fmUq_E!5k/ -}%A}O6)".2$m:yҨwp0Dc8qp@bE+V/+`bҫ{&̟ML ]C 7[d C781Oĝ󆓣N?wncGc~}o}@8}ljeVňݡMKUntx/0CT7VUvO֘ukxϯ*#ۃ;<*)Pm%3,#KhSev }CR)ޗcsENAɊ;z L>l; k|y2RqJ-dcp&x( 6 ho0=][>y];m{9۫@NG 햃r,xo'`Y5~a0BA|2c3MYPlnmp6Ov@CL'2J\ 62> JGN BqCO@ˣQʑYB)Ɵx15iyĴt?E,5m_D Jz{ K2c̰F aK#i{ޮaxY 2y>RKí[A#,3տ;:O=H T#a24U 5"{4{Yq( vS%P;XZ7OySΒ+wPj @mQvdf0=BA:ވٍ.@yszYm䆳{HHNmVT[!$*vg !(Ѳ*E yc'ڌd4oj{ GvGp_2&1@bYFܿ&I:\xNt%& Y63ػqhĘyMCj]W_IREFrXLU'CXu-=R<5N|y U|ig̽C <wTBV$`ܙ6?|yAcw^%k:; IܚXcg;Ac,ـ8_h٪u~ M~rD9%4JB BJ@8qW='W Cf*z u(-}$Bc:w砈(q?#&9ئ6]Vu|钫3H:DOjqj=74G`Uo/hH()khQmK> ߣM@8I"xcmy7~_R\I[%TMנw]+cTURNrH2ȾjNٍzͧAq Zİx+Oc޲`nhn UF?v9[ˊRm^na 7+&2鱚O'qkfT%8 +JD\$l9 ItQ8RsѓV"gxQ+H]Th()+(:[ϊe(xt1p6sEc\<4-+ );wxdWE/2ξ?vWBMN~-+'979mVug7 e6|OZ+ܜS0i.]oOj5ĸ2aW/w-6yk)@?\BBvF&{Yq< ;6Lpk0$| 1FA9dLD #?ʀ=TL4<\Nf{ ݫ(Hy El2ycs1 Ahh=&ʠmGz킚 qE wmnQi.cmsX>L.<'J8!MAמQ),~9u!l%Ddʦq smsXHڵoj39jsuw ]qn ~(9Tr*c2 t^t+S&ldjf\TK Yyn XV!5X[7e|Q.|ӣcqxfX5h)1|U)(sޭ+.Fzy$0n+};! NZ;;,$ x"&z4zv W߂jwc pM̱vkB+dS&`dzx'p0 {q3cOpbpik0k T$J;z4wRpaA#g`D 4.rh?(N X%`L"Po~IA7H ޥ.I)n+a0O7IXwꇼJG!ObgNihrk>l-+PF+RXGUT9g<+nU 7' פ94ƠqNe4a;,}'ophQ!njѢ!EUlTk* @wUh6Z=Veɻn wanVFpa su3?857 CaoO >(2~`u7asD2F>::njC p b>s=.Ouy0KB&B^R&*#K_٭ǂ_龵TW j[fa[;Vм9`;+/JbQ:x4V:Au: ǮniEUA=Q|𘠯zߣj_$DDra)dYrhTNů0M#t"(襺l/ lq1|8 {%ЯD.+VK,}lz M]tJ(T]L8j0ܕm0cC2\4X ɳűr8^ZuQj킖ߺ`*U=pcRS㩍E/3{OFv䩃SSseۛPRmUڷP=‚t`?.0C)瞤^4HG]mPQdሌqF wwTѻpҘiϓX퓀^YK` oBM#k)w6 )?,?O֞ϓѕt-a1:(S, KXpr_>CZ=YFLBg3~f%L1`>օ{MjIK۰@ZMJѮ`hBN.l6Ʌ)ʷY -֦x(Yr`Ɇ[Yr!Aֱyn3_w(5Ķf}%+N@y"3'&(@,S`ȕ jխi\'w#IVGѬU 7 q/s)MFч:gh?۲ [JHUd%{U ,+5GGmR,Sԡf1$`X_[:̉b{ӖGEQ;?PD|tz8ݷjhE +픨"Pm>k:\9 1!/@LF)wj-"#1;íťeBZ' ]GmYbE9k>h NW9tX"6N2bU3hEz?4 g-G;OLe)=CT/"EAAJ#j5n7I49:׃0T]!<)Dcnrb/آ'L쓱nwb':^TLĆ&y\ՠZBL ҄[[l47 ów)U8}:էf/MCH:I$ 9$uZ G S!7 HE3Nf-r!SJ4}ZlBud@#ޱkg' !{"bF&W1픯'.h$GDKH[ Vi@W·602X7܁W4v5հvB=L[."kz|V{$KB+Ң}q\ OCea{#Rlh04~`VZf'7DiB߃5&w$q]j%ǝݍS\=I+w3ףyJ: ~zUkMo3^[6~! $z l:#=u6-8Un #o%Rur9-Ӂif[G*'3sDAI 3} $nŽoєܓNYKqf 1en"]O .l4Yya8HHv9 ӱ+ !M=%g ;뺡[0RW"x4vNkMliFńxD?\$odsC~\d*>JoU8GOeFez6L5(ZWB}=''͈m;[:Kyr ^{a<5rk[8F9я_{#u{k5 U@zph;["cݑ2\L,puW6^jǑHr?g%f'"X$w-Sܴ @O}8ұ}jR  zd1 ҕfE #l/ ] ڔ~!%;[cWv"W@piDԮi6]PKz@ܸ/Ms Gb(-/2\Oq肯tV:R $vx84G7=3qmK6H}y&&˵N}[.FUM,<+;~|Ӗ2_"NL)JL;ZygJOG6M{FCK Mqw2-kjy-~` Au5tłt1tkD뗗Y琔 GϐV%D'NgSb'aFD,9%Q?/CrYĎ_6XнMB2?bi?I2qA,vmT9uxhra[u)Lp}6zV=PQ aϛNs@3W K=z?N:c[]u [>< ڝ,6\|E3д\LIynǭKj]yR)ӉPtkP,3 6yh7#ϡՀO#&CG VsvY JJ:FO1k`!t}F~B*MT,/Z*Uzp9,+Q, 1Ѽ{٨e<5; x?װ$ÿX~809JvPz!êJͿ;$$4@'}o(n}R~~@!s4g+ev;,k]QфYPSMj# k^a:y7ڵ/ G$bW+H2b6fcZ&W8]peNB~{evBѾmuŞ(򾃇@4 銶ϼsBiZ*zEYKpAyrI趲_ ~,BOSf=+~Ge"Bb[h' k?W51"JHk&K~HBຸStu-Z@*K zJy6ʇ6 j ?>mWSaQq7OH(L͍m?hRԫ0*2옞 o:ԛ͋ujH"7 $ uHr>H:sh@W|C)s?=S Eph%4248MF(dM 3ٹ[d}w2(YFa|#"K皲Zt Ɗ/Ή%WP/O݆}ͱLR ܕA1㷙EU9 M~W~iGyDk61 q 'vM]Pdb8w$j|w+H&44^򃍋q(pt CFjp=yKQ*mjL@X)ʟVr7hA՟?rq{ aЕG4X IM|W0lBɀ?j%0WnnXd0n.r ĿTŎǣ't&F9iU+=F~5P 4>6HK$(͵2өv͍UBqzUqX%E~#4 Z_߭f&N9*Ix^ˮ]/("6, f^6:#TjPb˰~g*%EΉī2sSO]<d!{5IpS ?!&UC|+-eG]7WJA#T'a[mؠ]_c/?iy?O2ud rk. Oxu4 pAg߯ő_9UH ,Nog`K[=(TsKvmXv`d_ \A^aw :N_=,0B@m"#YX䏂4WZIZoWm 2¨[z UV ˭!ࠤR d'46ʫD|"NjWxB 6i]BKY;UMe2D7iU֯.{68f? ̍SiKzm#:x?c2} Y #[3͘ Џq rY*p"gI03e?l%ml_/=ycɝkH|\Ruhω.ډi:(2aHF uL7H^Jk!h5o&W*yٱϥh3Fq=z=wP(ڬrhxC&LP` #s:ry'J?vu/(J99rۀdzTD؛ⷩ=+0m{KXٙ&]~V1 ҶS˜\"N|' ߦ4\Y@5TTo 0H&,JYVO?8!ڻj`Kfg asls2{L$&t5&;vXFEYUIGaTp|ݱ^`-N0zeAjU0Gϧ1TI" -5( Gϰ`z NPzB|kӟéԁfo؝峲Kqw•9oD9껸.lf'u:*uo(XRQl-"<J\;mFɃۥ{>2?vıeq d(^p=z%r\|9d  d b:j|i 1wIشEyc)OP_NyD:C9o_YL{2kiR}dDaDJA:Ҧo ~?dIqăL S2H*I(VE DvZaB2"5ja{J-+~#[ܾpIeiJk HRAxylPunu-7exxM)_5|3ػlyΰpA39_^={%Bhyʡ >@$#D.& --.nDA/ܜU3֒HW}:MeȨG:l_ֱ~yp_'HLFZW֪/XrM[`IQV_J X{@+ˆV 2 ˾ȃ K޻踏 FZLZ$Im$2C0Aݱ-QsDa<}CŽ(=t~N!}Yr{ L|8_aO_55AV/CyCTXܴ{2_DqbrcE漶7^u֊T1ċg0~CϠ{_6e3ViY(?.WƨYM(̌4RjݳԂբHA$nsZ%͒_2<"rA,/mo 7Bȴv$_q29-7됬t/ Dc^_0֎oyfo@9=)I%MY^OdphZ ZM⍴e4@LF:pޢhRҶrP-nWf{.z>92 =8ظϘ@tM s nZ~WU+d=L9qv~[բ6KerT[=Ѝ]9 ɕak2%/ )4%3N*Hwp."fq`>s󼐫#DoC&)6A]|8e+8 F{\@tfwF6.MZ}4l䞺#ũخ@?qW^/)}p$sw^E!0[!ӆ.HrR3 o[>~$>Ҙ(0*PR6z6 Mv3`#چyzPwwg@I!Ha_lj@H19.uJIn)^3<^rbW9= |hO~6Z1D[l)ׯKH&bTTxl $ Ko1q0w`=!tRb#آؘtzM4Bs#YdFNgwۄ\IfO`<AQOۢ]2ҖU('E?97 HQW )p%a?s6m;Z.B*=ߑm =E`lX5̇?n9y|vY)׹ *Jlj;SO+9$GC#:AKYeu0LCGm01wOKi=9*Hr}=/h w!X0b'uT,.pP4xNPY2, r|-N[7MyJfE `w?.7d{ %͌%(P3#%vW"Pq2KGS pkSX+PFdnLp+:4)Xu9^R*R _P mDG RxNR\_0 -T@"(=9U @1c-9?4K93YS|`D\wz 唼ً)̔ѓar2ht9>kEơ @#9ap)Nz1M2, "j<^1-OlaWkD }üUlOdeYI" el- :.MNc{hLH39s}8͹Z[wCl,?{K"7K2~*a?|̪#0p !& !_ f8>g%^E\Nw-[31aWb@$ h2@^uPdCZbvbp︩o2xkd:*Clg؈7r~yS'NOK{ D!g ^t (޻_V߶(}ԣh@,:}Qej/om'@(EACa6ճ7, `ضX=6Åkm59{kL8Mo\5B6?aMt̗Nr'yL~$e=gPB8L8w]-v OV[-O !Jx\h =FJ #kTj,nRz)D'A~8_S(@l+)mE]hΔڡ.2_)$Bt!]ca vJ,ޮI'P_ՌfR+6+6X|p^oi8 *Q\Q,_3/ l殰/=7j( 1i[YWveO}QeL R|bUl]rQȏr~ 8#-3j^}" yg364!z;.I"U'P\.BzܬWGp(l4h~ #K|D>"SuVkH!b`SU)!LD--L4r3I^ ]ImMk_)u}0-ozTqu oqA0r2,g(7(Ds|bRu4֒QJk|82:j0SdV-C`+υAi{H/zw6/2qpo5a_W`T=pp|Bi^qЦHhԑ"]0V:.D:="PJCRCaϬ(3/$LR֊n3:J^ js|(Z{S'leH 5' Hq@bEY^"b1(gU%!~︉'T6K[jzm)5 y_]\ap]1g6ߖ"@ INy&9.15`o/_0\lӢ(!-oҕ=uƙm+w{?p )7ݲ6- UM'}H-ߗs-%mtPbӁME:(tjʵ I\Ŕ-k ;«"ءQ"1<4谽rRSWZ\ K,2 B;Uf&BmU}] H_ 3qA6%/+v-C<+5kJH/ Gc e Q-sbwϳS\Y0TVx+FB-r(yy@I6Z 5LB:3QDo-OAxljX mtVf^9dD)vw* σT9.5}lM)NX뜲77}pzh?ǻx!kٹ}/㥮a{}Ųjq8OGL1m˩b)6V>3VS4.,pNRKW&mNl ((ϵ \sՍ7ЕUw (Bv$%( fGGQNxA 8Jk<:N2oG"mZ,KJ<ڨoެv),cyªI,]:N,.xIfwvKI&Fw/~{b"$ϔ/'}R֖p!!hk*^)ۭkNp| W :J36HB0s׈mm˽' +$20}rjdNڵ U7J/X޷o<ۤLK rpI~ڣ-3z.T$/~gpב~STB3:.A+W ~szަe܋@mv[>``tMACB]B*UЇ ̾>0tɓ?ʯGa^3y$36 OԲ=#ϦNL&13_j9'T|"@X)hmqd"&cp:މ"nfU%vTp`6 ,7MtW/CXO # Q~A 9.4 # #/iAnJW^_(Ro_gîh'^np5gF}&+꘧ ٺ *f Yû5;mӾ >KAωuAʡCbtL!x]mr|k:28Uè{~W X^~+۾sj]ZRnjdU)X7޺+ G$q1eٽ'~~HYuJ>4gN|I>sma8l,',FiT\C'QԲa^$"ja/.&#WljSʹšT^PP~AoA^wTvB|vSmo_or& }HL_-5|vA,쉱x2%O# %Ro+,%eNS婭@]$/ duzsDЎ %YF&@pF=2w¸MK=8qoN&K#VЛˉ0]2O E%t,dg7Lϖ^k_EO񎋫ǸS"L33/_Oh(&Q  !I2B\R 6UPsJCᇁT|MH"0\qs_LªlbEictf4iwN8ЉEVD( 2 MѻyNY*Gp&Ʀ9/n!$|fXY7L#٩U'0n09['Q8X,4cryDŽshў1H?JEx:h9"/R7-=E5ؓ@gj-dPCp釺i.5D2;tqPȓho (" 3(}(#RK {  ~q~A/[#~Z cah,~y5cqSv {n{DzAu.*gѬn1@ )l1uhXrs)_o$MWȗϫ+Eb\*& _P6weЦ1ֱI[76 nЀE;Kz wlD"8k1_ TVΎD &=>&zU?}:ʞNQ{Ш0UX4m&B."r@)룐 o(! > f mB?"(2c!=e@*~ՔtYxϜA 6 U.].n~D8L8FE`p3LD+# X`.ɓ,lj"NA^9e]E%98 A/@p @C]r &lй5.V_w%׸[IV}`(G]OM] &VI;d[P:-ngM~o gR2G:T)u'56oZ̬3ICstELfXwʒ@V11ꈑX0x)lx.PFݮqW A*v_ֆ*+=*pO~7 ]Vl_~\]cYHuK&skGm)oc$G_{Lm"l#k?uζ)qaξFSYLQ6S4 mI I%Up@īsf^ ٧h@T-6u~:ILMSO${yIM5 x]CSlmj=y._#*,C_$ɢauNe!$܍Ӷ֪%ǀqW A)<*9H̱t q$WNCO$}%_&87=jO93m"$S74h-=p@n!H] ”)@6*u?Qn_kEe0V&z8 wi3V;PD O,)OUZ @n`*E2bEH_\ jm>@γȲ_8a6ƒDž(qGJGɤ À,))̊ ľUN+W@kP7GkwhT>'&xukbฆubO͋~S$ͯ0gOʇ"xM ib@nAGU\9_g[zWTҹwSٲAcA wJJD2kz HTrp)k/mM+ ٜQ!M\S{3~a[}() Vҗ%^dK)JmȤG:uE&b&m2l[˸HЊ0!HYIW.\Ee OOŸ><, )3Mj{# ѐ*KѨ֮NةL ] kqG͡ub ?bJl-_͇} eq߻dV##|"I헜Bwfb^h[?^iVdE`Yi׸D0ʼE_lEz koC}fVЪLopV]'KJFCC(ZM͈z$¢Ry:ѝ-#*W4w UvYf'#p8짋ʍt8u$.7t;XR2\"uҢätN.Pk.zo? &Z}ji&Ol:H(]EqMGꤊ|SFF{ O3brk 2Fb/|65GQ8<©E*f:aae zʃvuC,9$)2L="~H`m$0&䷋0 Po>*⍼qCj]L;jv|zKe&c>HG֙ɀ7*;aЖL*dSf]ptoVC`r@ +ES"6~YÍ_J 0蹸tD~ 5姹f_N|(JtۙRuelB4:jϙoŀ9CuI4%%m[)=u`':r%BN/TTX2K925GyO.P1|#rǹĂ.}gzpp(e- v`A,q~"n‡䗉o#}s5mTA0ZNdp󻦪!`oPu7ַac1p ߲GxJW "J/y-e1]?77(+b|ښ]J=5CXO?ݗ& TھeL B\!#g KFv^%y]*߲y14I .d#__F9wAs+A#oG8&UWOWjǯ%eȤ#$7 $n\wHFi_\]ϡ  ;ِpr <{B׀Cd|5o}D@U>`<))I-lLz߉lx`zAhd =N@݄ZE^^qʁ /~-cB%>DASl4TmG8/+@ L\3Y @:N;N&+& D2+gQpN,:s {7l-"G8fΎoO% Yyv*3ȾCj+xF1ch51F1."wpϐR*"&gU_d<|(׾JUV@;/fXkm9DZ,qeD^#* f!n):KS܅<KmD[ Y/] p9,hU6yr)4f!C|NW(î r[-D$lBo^1]|FI~S]]@DF,ߦy)؃s|<Āg30NqAmX=K㕢?^ğs-AT@HZ-NRޚ[yG:-HHODd+2 m" 8Ӱ|f+~CGk;zvWʷt=zd|WB5x8; ,@TOJWmX趎 pj}Yؗfqל(2u ڄtŨa`1'oqJ^ۺ~aA"6Yl+Jf0#k~yqIjx1k5)p0_xM2צ-e=` 2{.kOB#4%x~IC%aY'PƲS!&ʩ7b].IC8g/"UL~y}Z$0p``L8:S(prD!BaPmf#*F/<GRS!>_=HKx{BQcXѢe޹4agjfEwKy ;߆kd;0riqxBޯ х `M$tGtڲEѭdo0iDXd܅,óP(g\fs[̷U[OڋlẤ0_Xj!9(urk˼Vˤa05~ލ 㤁ʻHa gmw60*i /)^_񜣪W{Z)pYA[!\;MaJ.uӦՄpڐYݵ~U q{qzaIϸawjN˟r>m,T]F9NH,8ذzb fCf>VLjU>'t&XAC{ޏypJW꠾,x},&=&5)2n\Վ]j!U>}eԹg@qJ}]:h)\_:K21|c(VG/0KDɨGkF<= A41GGLP|me;7.1G|YV8#ZiGXVq<{4W@WI$ޗQ~eU b,) s ,::S I4ќ<M *AtnZ9~QD Y}HJo mk픕c>r $|P|i,у=t{t9'YWlwy:"X ೫iM;?]{1Hu2C0 +cu` |}Ahc9WS'@MU'۰xiz[(8]u;<G7n• wU@\ҙGmr`ߨmOt߸)k}xb򪷅-colI{f[ь*?Q-uŖpuU4B$vOti\b]ma16d&y鏝8τZtAsc@aY^Aco6!LV9rp D's؛8\F:rN9"& XXEh|S\YaR-B *iA1R9»00IcSzڕ=Ց̓-ז(@s9Mrk~1#$-bکg$_eY鵭bC+c jytUCNJ!l^H0pa@K^Ê;ye^ T)7+x^NVJM;Nuа^I:rڬ#H 7'*=ks{?kd=֢r?w7-јY8@x+䗆 zOtP/?yCt!x7&:'/D%uj>\c|uu_ -_ǒ/>դDK(zo@9Q헰JwʊWYk!zC_x^j-df.EL^GT8m}s?-(4i4?&jƩyլO҂o7ΎR}bR/XcpJ7K|g= F[GHVW's=q?~ <d{>4.ՠ>C?[5=V2!FG B!'QB @l-Һ!^Z pZh}*.A=.]z0 )ɪ2и-yZYiՕQFeL%<)v7f%ˠn0eGI2ej| PQKԿX}ǂ"p:^Q!T/.8}"B/}ްYm4 ,LD4Tl nQ0$7{&xd\ ͜}/-`a/G-%V0Kv,W,9i9b`?sX+{ Ϻ@852QZR!QiVSo͇kOoDE%cX%hvBf;.#\W\f ߶9MQp<V~-S\7zp!?Ǯ,2,ʕ-N$͙vC~2a6}KIѓ΁^qc3 OЃT9(h~)`o9f s>4?jv{ TR*VpNjtuTzɒ0F̎Kξ/$,r/ ;#9Ԓw egջ x+mwiZ3` "}L`%(oL1`glx1DG5h=e] 0 UZ.(Qki?$9W5ѐf!w ;dy/c}ёm)S>3Vh/ǣ1LV~0J>݇Ae4]#B>͛]n2.ӱAOmO>0LöoP֜-ؗ!! p,l † <)ҝڤg{tZN⟻\Ul}g/.Z ߓ=SuҾ7e$hdܘ/ZQ 7 AW7Tlˡ?vv8GR<{;6>t7%9Fbe+Dj/S M-QՇT\輹- riqD"M6y_d{[z-|/ r(>lW b/Rd:]9[-^o)Ӕ*N} X؈0iXBܳ'I]s3N՟8ZĄ.؆ڝlX׫z\&%b>u V/ZK!?5|kvĤǍI*BՍ'>s%s>]s~"o<|zY.9Ts9ҥ _2y9ۘ@BFW_iZK) ?zVtFgh# =TQUzEɺ51y5W;͋rehV_`Lst UDB=_ r\k2Al l loWO+tq@g@5k$$癩'#ɋħkE ugmڝa"3_?Ӯ"of]'C(w!H2NkW|4U 1'_Gz]FMp1@# ?{,콖{JP>?~|0ɳ^Z)ĢL]Nס$r{ڿly,Vj*e@lH-ۚ Lwo&u~BOL M8>:_rYᏊY8E:휹1Տ .Z-#}Z}֞ ^+|KFKY2V)fd>GN [/!RMFI!_Ex`/|_>,$mV 7Aj+hLl3CAk,ww+Ì+YKR5.rwcSLc*oO*) Gx)hzJ7N\AozH4=B~9kJ7^h"6MӸnU%r`!CTBck3&7;,BXdyNdCz!,5cPMdqIj|ܾ\q)Zimukղ1ʾ"tm͸hTBNHx娶}kWjB*8j+"&y-FDY)j*K+7\PUA,3m,sܐΛdҋng!AѶBh+ xnQ^`Y_&K' H$+)5{}{dӦJS_1i0n`ź|WkF Nՙ$k)mh.yT201$^ȝKC%<;0׷Q6T,wptv0NRWV.fYQJ֔k%% ڿXv܂ˁ&N 6CNPW9qi5JK=&cmdJ{MPC[=Х߼b.L~GmM/=ʦMմ sMYy:TP+T*@@T9p]]]r~'r&~i d!upc JKbkzrxagö 9)Cqb\jJC]/>zguo?E+osR-(_]c݅)F#X[}?| ~R?cgW es*ׄ2x8*?Wxz"A(%[wC`R+in&wxc8w6./_*!ZaoJ$s o'l*_#A*:۟ $&uDKCo2R  ~glcI\@&H bJ6(L[f:&%O֩ƇPi1re۱ƌ G 6nmI=6Lbɕ$Q t)\eV#%-ךm_&RŽ0dfR? |bjo@!˞03얉q/eofY2*_BB6\1 Nd€ ʗgƔ)RL&9YU\l5>Ou(ڐvOԅ/޷ln}iE}zQ(4R 1iƾizm ~ ^uDa<I1S NX ^{nzJMN>Xʪ !}^\ղ" GG1b|+_#zyP $wWf\PVީE-a^,G|צrlۤ 1P )lLJDyf#`R[fˠԹ;C2U"n%N L[W=e@O!QO+j>H~kQ_O.dN+#j\ [/QF} APȋ8!w(y~F9s ʆ74Luډ >J|`ܣBzTTdH(z@ܳ  =~E)#vDuߗ1NJTn!hM[$/-%}Q|] Z4?JRrzB] 5n _~Z}qp2X}K.] =iqԵkq1p'1=s]s$V^Vp(EC|!yMCƐֹwzEU:5Ϳ-yFtK3lQJ#,H3 |I' JF%qS0Qԯ;DSɑk'LcƙoZ "Qu\-(#ܬLfԮbb~ `͸r@~eUL,3yU1˺&RZ[^ufV[YW8Lp[1F- 5HV zCo<7:AuKޙE1aH@#D2{AKoVb(֒(MFPZ'/[\gym2Zs#_GDxY(j m[ ڀo΋&^lh}j!+~fwWşd6s?aGt ˝ǝtYqNwoKQ| rqrW"3#XxT #02r<.S+@5aM\ebK7@m9s[9 AP֨sagRϧr_L(`w+:o/b|Z\:aOc2iY,mɈ{t ? rJyz\^t%ޛۇ!QD4;DjԨ.VxKB-XlA9Qd.6mb`u _&*5JŢ 9@=4`/YPE?,&;0)u}cҥvAqɠ.,t81y?8Z<2miYU5p pcEoy~$זlߥP4~Ał&8+G*||~\nbsu0Xac` &/؂%&䁷ޒ^!KMA-%@5/wc(@Mw՚=MH2{Fz]r }1g3_s;֙PY ټ{oLh|R@n?.! [f/a]ꀌMF~mny/5VOW: PMZfw3զBg&Xmq74zF>n{]E^I9^@.J^^m.)5kEx# +/7&]A0mrmolNl}?<ż9R C)p!Hӑ~.{sL)|׉)x&Y"zTw)K]Y[Z8qBb'W"kwnpʞ~Aؙ)1XlbQebij:y&Uc7 ?Ē;Zкm8v:_ED q{3^1,Ǘ6mW&89(&8S)Yi0.t}g%v:`P gO~؎q|#j ?:l"Ӎ6K!툖9f vm&)=>e6gkFe R~4æb:MO7 >ՑpGPů~y +HK hИ{`7w[ےi{"U4l\C"}͉[$vO!<{U5=Hj&2j}pN8F>\r3v(ɷ$/0½OЦ A]8+iyS)#6xo;ܢ'؞ݱ^7ifc ?1{LX7(O#f gM; d A[pGm؜|U${D75C8n =eٿXiCVhHgBSޤ3rTH D%p nm >"cn¿:oq \G`-AZ߬)H$Ӆ@_u0PMkkJպ |q;I?g#{kEY+łA)^mVFRE4^нDC un*>ēn_G[8DM%EM$<B`&j|{Bx;8py۹ hdޅypDA )]KA΅ЧVL[Z3+\OO x5# XdKuosC:߰QÅ*;WޟHPR wC{X쒥8)ke˚@j#Jk6rע(s@31+j'u]:D[j$ "Ć[!Fmծͤ}t'ThX3!G&ͮ0v?I_1fK󯚈|wjm@^@>@dlN7+N̎,`OY AEsc7 %X\ *1Oo2R0JmgŠ=NW8N!3'vm)S>'"$q٪?#]n*6-jI(wdi\Pjk.- di,"JwK2~:{E.{g[DUHn@Dkx6J+r> kiEYHv]Yj‹}vs'd˲=G‘db 56ĸՉ+zZ/ 7W}W zr.͇1q)ɔ_L8e7YV CBQCFvL ͺݣb\'OvKN.NUL$ sIC'w@+_xmOsvu2R DoƠ}|I ݈OhN3NPgo-#3/3AqdkHAqMɵ1j/0Ӫ5M @yhtŊ D`gӰU Ȉ|6QU~P !$9VE۱4zt[,r0$gx^t10Xe=7@_# &W9[VCˀ LؕT$JfQr{ihc1nY(~@z;- j+Uˉ%^Ix2MxqFx?ad4f1ة@ɇXw|΀laLp[Sv# 0GqP"KTJZ%&(PX_ TULzmG\oEm⨺86EIM!>3 5oJ/ "M\|`hٔ dQ47T)ڹ:iyޘYS,"iopĂ[.Mmb3SԀr󜿯4S/g8Oncy*(J<MEkJ^Tᵗ3vztϹ[śYήXl)]͵B"&Q]ٰ`̥[ynF1-xN<«.f\#EX~P'JQtد-j7.-UE4 lK(-w\.{HV&7!z' >-&OZSUEkZh%Yj:Sb, W#m,ҽuNDۜ(6k bc|_H04,< NNdn-qX !g+ C-֊ &buxr/=QYJ(<"ښ9(sz˘NFozB)qEKM[ud0Or| P+f\4Ɛ"Ɋ jRm6Bִt>ՊZ'fɴ;jC DϻϮ`H 垔+2Kft>x:ME(} XZf^Qd[Q3vԮ""=weVg%`#G|{Pň m4OQ]s. bf&G7☂t &-p* 0dp7?jQ݅ 6}P0 Jw[XW~kXV)Ƌ0%Nc}9"޼Ukgo6|r(jJ-<*6!f^_VyzbǞ^Ldhn-x1UlOɉ]g8#xX4RV]!BaE/گ?k\!i7Eź#rdL2SRr-IIRsU{M1'ɿ Qh0߃\NCE5T_ !]Pb2*HwxmVY/}#AgGܑ3BN_f?ys@^n{E[hgn˹p+idʲ9/dwYaXYFO(OHo/6]7f:ߏ冟BL^Hk k,(^2JM $n=B,ɇ<-< 7{G9kޓuWTP!oQSCm$*fSTf3v8,PCXA~TYҮ.C!:U벖L#KuGry3(=V&(0(^Ϥ`9 4`z.GD+)&.I'[Q B*w` 3f3q95Z/#!j=E[h (o#CY X?7AFDSW1r[*ũ9}AGSNR&Vmd[qB1YS_KI 3[+ӶTyWbg05n,R֛).Mm{|M !whRR. */-Kr iXkh\{o@^E2eK-K3Z0oG!OBsBS|eT捂N Wsf?$Lj|:_hɰ:N|3)Q6$-HD`y4S6tZ2Olޝ.:#b7T4B{=^$kL3AZ2lw3U;l+f+1?±q+IY"hn<J4xd)^Bl |ŝSBm䎐w&7Wc^xGp 8 &X31,*[Ȫ]TN.1UB Bȉ6ZtOG->38')(.k$h&uƈӵ,ubZMK19k~hm"՞+Vg'LGw8a̽*kKEY.bn0׃ % OIP]2jcWWr,§u\&r&.s;ˑ9eFYX^#O,MpHn?& -"HGD^uPP5ѧ:X,:^ka}Y)Eg(`. wFq:i/rUF:D2U@ jPjc_#N VO{`Ԋ3A22$ޥVP IOpf=0 /,T-4&njkdG**"~GɖZ7]R4vgNNȟI2{<^neCPt9ǔ(>"BX#2X<oI2~5iC[Xk)Rt-dSvb1 陒2_0g҉FR{az;."F RR w^if\(ocO[^Dj=\[;jѠ~1#⑬<é[X8|A5\,cߋ" 6g13Y%U~L>.a`R,$|D(H5jm\]NQD\V(|TM8Lx3AY/Bݔ? vX%̠(u^z'7_Y *W[w&GaA|מ8<tZ1K16[ yM4FLdQ)"Kn(:en#w&ς[y۝jt Ə=)(OcP:=X)~wp^E0k:jTy0\l>|C1r[idc";FaB,|rϴHNc!j@{sC?_3**BRԣ#`92.,g=UV}cS <nʾ9C_>QǺGyJs:v-NTJw;ѽv5-L,Fv{T,utl6`Ѭ@Zۘ=SH9ĹIE@ڧ*N[4@HͯI k 1 H]qw#LnPnta o+][mfz̧ ׾>g^ݸvcHʲ,$6ުGں=ɵ "a2,w eD/ &5C-٦.烲" 7jWAY77l.%RKηA,0~;;A /Q¼kCGi7[FDKsӕḍM@?~;t A|W|~ VLPW}Iԣ5JPwZ5t) FYlA0bb^A )SD >_$qUW0 =lSgy~6%^# Yq偰g'A4[F4!EY}>9T䜹'>]i6xFβdX:Fͧ-P~ɀ aNǥr&+Msdd0ȰHo3 ӾTڗD7#Mad' '(IϣvyޖI<[Z@u 9DŽ#-?˗) yoIX, ÀE<ĩ4pJ}cˉ\b.cF!ɫqdE>#* !B_"Cy>?-[ωF?2 Mv~tm':W1_ZN1-|<ؚBzckG d k73)߮ p^Sd$mÐ߭Qt3B,prl8M;zC>%{CwU|+bnʣَ ^^VxKvL%gnuA[W>GI`[jDgOAgN 7qGf9 ]ܫsh_m4z[w9Ł1=Uq1s VįXO5"C{*M: I* M% п0FI0:hl4H3F)ZQ9Xn$ >m(eͪE>?80.o;2LI<"+x8W?&*(v4M}5$8"h=WC8v 'N: Z0xM`Y6zJ|%TXhܪ\ze55\٘C4eeWMҽNk[~LY]&&:PL<[C{}ROwf:`i]0*;\$_-QclC8enBUU5b1-Jݤ{vQpDR !/R4A5qRM/kO/1LuhAoGLp-#lΔ e+T/jnQ i@ƧbBL`Tĵ{Z#SPr}f+BRbӫ,&^`Mp8~GKbE}ڠUۚPh;v,ǘ 33QC vH4,oQoMV ) kCm"I -/Qױ0e355| ֵ>CVZN@KZz͵NM4,e]O`uf˗: idI򽄏r͂el}ۡrCufamVxg 8n7l ͆gO2ģEb}3`~RGK?R& B4$i-HBF $kYw0wgʃcwQ2z0P;6.'k"f)ɿf!k4J#גJgs5Y'zwz 9'Tf԰3}t##PCEhzzyw4ދ&d~jyP)Y5*av<} ؐ`mUg2j )_x_HX|j ei 93˾L >ٯg`$+cҶ`3فx} w,jyX|!]qcU/?IU5GcgUn) s hk閨3B|j𖿳i1('jGn Xg_zp7+Dp!B-^0%#R>Y4*ךF-a"U|=ݘ#8Iq :}NL @u]|KIGaD-` o\0VZ$c sdd;5?M⺓I/Hi~! B4AJn׷R>=#!!Nf9vNjʞUd+ߙWsھ~0Om[dᐦ(" N)0 WPD"Dn؈j xڞ6%лս]DhU]堵y[Z^+ H4&O \UU"\se Bc|-#:D#q:\`Y@)<`gg>]01c|-5a 񪗽v=HAnbưc8EH oQޞ>7`ze]ߗZ#0Oxt[+MW}@\)sg{h6P4%s4s0~ϡwx1FFhBp!d2KEdŬ#("w.`B/,}ȂZeJ'k^Zsb$?I@]14߫PlP:Ιjhz,JÈƀ,Z``e_t נTuv}bs0YiUO;Z37f*Xt V䴌 ~v[l=!P:073b} 7KԱz~N6G"8tzAa'bAԟ`̐Iu(ʃidu׋# %؂mUU~K #f*WG &v$yfT0"u'qgV'&2 {1cȹck|ӴP;49sw`2z ȔWCrVV8f%tKow67E}*wv-( TH]qx3v+Ir-&örTZ CT\$ܒ伔/4gB׍b;w$@ όxg KzavX!Op%ߦ}.E;!T3_wEq2^y:S-AcvD97hiQ}Yabg>\(%ң,fY {=!})RŸS,l Ti;G>?{hWP]By]`_ J³K1花2!х8 &SH4v!;2@#T|#漏5-߇b9yc8#Ns%Ո*q_ /VW%FiIDcꂂ1r0śx .VY}}-SIvh(7O-b̀kzbQK!堇~Kӥ Y*^@򥸆@tا",LlMf7\M~Z{év R$d=o5QHM6Fb~vzu@4mm8<52L* U ԞFW@{9<;Jͺt S=NvA@-Dr闬kRz1Fc_.7ea+4b콹ͧRX>L C&rv-yO)m#6M#HWp@B; {|ьDQ)*$ ƈhb@Glśw~r 孙A液MAŴ(oSi6|S瀮zsf||"KS}NaIaEy %0SRջi-̘,!d=m\7aY?kئ-cL\3'+݂$M‡. 0<7P|ܙ^y2t?B̕RP8Y3q^eZ΢ mc u+CG:?? I 7Z>GKJ.v| XP*\m%mKiXu>?p_5w8atvHpg'%9>LB~1ٛ4  "~$ MA F^,&.*C*YX\)Dm0I[Qj튪+gjw^b;"^139e}J0Qdjpwࡹ"mm)R>9(Y;RȡMx UKXZJXz @ڀ4k@][" 2vY &s ~xt8RevT5cb "nAJ%q+NŶ\kAScmxۇ%|iz5TMLNWc Y- 4 Whx!j+nu4N>QX\2'[5slؠLGꘫc,a Bƽ# g_ia޵i*\[BjQ1(U?tUbiZ: &K Ww{QyZI|8?5OyՁd5/dؗ{(R<  WE,L[4lgT9fS1LNaϷLJ7ixGNQƈJi ]r$(\;d]^ɳfנ-git˜ް#IiIrŹn%m-niusʚF$y笒wl?'M2)lPQi2 J-W3 %Š`e *WʵkGG% c|mpS6H:j2N;g}ͯ%EGv$Mzj'1S\zg Z-~pkl] * ccM2cqT\4%xN|GЯ ?LHEVvy;qskv{@~ʋxŴhmdauDl2[#z [HE;F_^̸p$k7V:1l;f"8U4+J-u.rnV {xdS]q6 EQuox.oq^>j pGV)kXP_E)W+JJurB+'5,79 .˿iy$]sweϸi QR6 hHCՆdI1&MAn[v6Ra(L8jQՌ{l (PTMa =7P kE,{zhBAfxf"7ޭ d4ls=ծ߰ zZPM&o&(p˽} R-oc@ ZBi  b^f9r? X4jXQ%Dr,HX9sC3ΧawyB'8>R.c^'nt/xfֱM'LpH5? ` _n>]Oý#+F,Xw%F"&#31qݠT|Ұ:˃bÅw,c?y׷&Mhݢ!7+S^I{r%= 3ɷ蕹ih+da[ep(1HrᬗqVr`B vՒ~Y9o#mԪ)5!p7QMiuxۇYҍ1Mv<%k6L7()\ҽ.#fՖ.z"2CGdj 1cg|VB=je2/F$m6Þ=/xe2 wL TZ՗AO1s XjoOZ1ץ/S9u&L,U'qh$~抨`nTy#+7X|\[=Ҁb7S.&R⬺s5M2_0mwHS'ܓ9-ю $(F1o'"dKxN]Y˖,Fk1[ap-~AEz65'8'­1I[A.6N7X"j)rOћ {WFBWvP钩J% 8$hda}/ a-e3\~7|.\uM"sL)\~b8}f6dkcKO(|Xoaj ^[$yuIU$d-!Դ=ct#9, Zg Xp#<rEha Cѱ_Lkƭoc5@}2PwXB f 8S Ѹ5!xcT|=?BRޞT(H;l/q.kgM~yYAaK9iܞV^`@n1cC@ڂw C hx@ ،PMI i?(mKNW{Dאݷm#t 5x/ЅCӉΫ|͚5l]]&- %y=g*Ztț\<30Axwx}v<T 1i^bVE֭TxPr jD^k4h mר޸q1_L`hld"WH h_odHis(څ8*>bҘΔ8JXNGsd0lgr:)'c~yܣDcVE8ЋeyאB~s?KEy.)ia`Fyc<`Mu'V`t侘N\XBW9Wlu`o{9%-=7vŰcDېJ1tfL&Tn}%^=M qŊD=yIK(\ޑAoMԖYzûb:Wl9j'عsʹFuoA>]Bxu8 BĤ\qT29ָ+4b~C:=/|B`5jCsg Y)g] фk% dB8dEQjr+p/$&5j sA`T{f&U%A@ZWMoܚz"36+3\`P󽓓:4}p`anТfW;R߰8Eqoz%">W^)ȯ8IzL\ 5ŘC&ϴlXʽu28G]j1i8AlXOeKyN& bD@ټR!Ӟm=QVx#0#aQ=9;u"՚9 +XbwO]3#I NY*%$7+k0hlㆩ.?j-i>8t?_ɢT@R mt 7*7+BgYX-L~Ǒ.hVD}o^,pI: OΕ4<Ժ摠ONz>fGT`@7{Wz+,f,y)&i3j#Us>v!rX!$d ٨eR7ݒzi^}6_c d2Yc,|c"g{~iJ ϵ^NvH_}^@`Jb6idKMXSozfFb1^uیv)ʡ{ka P~FV6\LmWN^0QU:(8 CrGF*;z,$!fĠ?;٦n$ӊ4r;HW@*}yOzg:.Rq@T!)_huΘ~xycRiVk/錠C^yyܝ##/!m-0 #pAZy^40C$3~`u[h7i/ Y7~Y!o@/5Ec4#>w 蝫YBc7TN~v*HY<ݐۃJCtD2R{`VݥBBo]DeQXO 0HB4=y&EԨS7–_\;=YG?RŽ6uq)tHB"3 XjGu"Y- 2j*9rCk6\\7r.38sqǎVR rҾl/DlIG g:crϵ=p7# gh~$ M(L(`|![KuM@T#{讲r>l&1B8C"„N 8>|Lhpqh6DW$_󼮉nu,8c2>{<'/}A3$@d uf-V*!&Io]8P-/l5yS\fM+Jv.ܯ|CtyUUEAQ፛MsC'cR|u $g|Vt처] _Z~nb3)avy2QfOS> ? zk#ITz$&G3Is c=S ѵDaȚoBsaGtfZC*V`I.,ї2+s-tac'tӼna1I35irN{`laGf24ٽ8XBP&"8Ta5KL$3@^I΋;F22r7X& 2fχ p$t`,άCf*᳔f>`-֕A.URD%bi"N}RK,h`On_݋Z=| ZVE.2'aJYm)-@&i2یߚ%$7 lgTG.B{q $aB_1P źL(򲤎Yg#@v@Of΋)XJFDrK ܥ6K(g6Fl=[4{ ”.|z"F'~RZ!W8 Y.xȴ}&y#)"nTTBw<ej(H[DBI66U7!':U.A_`nDdut9naPDixIwTV14+wz_ABVmgP6ܴG R/z,]]\"u)&'qqCH8W%tÕF{bk +$OhyU U*?ҸP]=eYOsUۛF' (fam/\J;B Ynڶ3hTl ˲pV"<<LZ /}Fs@G3fZluxq rHz{?sG[0O@BWv'뼞"{’wso.4YD \Jd=FW%2q԰PΐlS+|:@ ߞ_ӺIQ'SCd࿒]EyHO'c5!7 ?c[[-?mX$zݳ$d-\B0nL jr3p٫RG;m+Zm;K& ?i T;? kp8sb&ԛ0F Qsq 1tWȓs3%m%ug+-a0SU*N2vيm'6!5Q\wGH[C,jeư?Fv񇀷 sv4'3"s'o=7ANSEƎ<1`kD“Q-1#Ǹpfym%7@޽zlo{g<KwgdCw Lʝ2"G%QA[a:4v=|7^gP,IL788B&W'qW$t¶KDӘGp< UӷV@sW[$7;HGU4bFaw"cZnJ}OS Z@k'eٴvy9^Hð%-.`? 1NT<\Q%xc63r\dR#@}FGo×j>i;QN[WZtsJV~:Goq)E]) g2<",@E|/zht9iro M/ME1c[+otMɭf˳Ox+xM4^ht,`**#nVCaڧ=bOH~=W%K[sHaNxgSRhi%{ Z8%5M үtXx:8!)0 /~}yg&H4[v2êu <ġܒwn%3g'g䡡-﴾"%<9S67t7w4(Im0/OwD;#*${0m,~Mk^ߦ‹x}5'1~Tj hO4bT,ӤGeIEqKU  S9 y$,=x& 5v@ zH3R>R?@,|0ٙ-^HײzKB]HzIC g!h[xI9 hC1X,ij -r]ܤ+z.psӀQ)$Ώ1X|K(%-/5kI W&4+d%ĵ[Qi܍Vit.E lKoE NN!ʴK k#vfW9.-#YK^5xkl[]8:oFk,g ?4*Tpo/MejRY b(V:'s95XrM0/~ӶKܽc+Ekta %0HƫsJ܂O@=((B vD+]S?,FbGd]?],ϠĥxR@M=R=RW(flF>|\r~)PtyK}d6U|02%CL3xN[wm ǐm|;ً}J `KtՀ:`-Zcdq1Sci m⟓ qىŔk {ȘY>VlfǮlWjYJ{)X.;յ<(Jx!@V!FMˢz^u7cHJS-k̯ܤ[%$ż}:s3qKLS3(hT 랂%ln\DN(,{\H G a\RaP۠+aRCi?6BR9OWǯK5bt,%TO9<ab7-鸏]KA8Slz pt  k꼧fbѓ4$L*堝.̟Xj0M\:Ϗّеqt_ 1B,\{kߖ2N\/KJ,)I881|4mvBf>uZ'6 {x:3H@'/ki^UED(g= хhsXZS,ҝVܻh\'c?u9kSϙˏ~XC[?=4B3pE e7n "(=m+/J l)yRzFՂB* w%iRa#iQ\6ܚ muD:5cKbf”^ǻlDvQ>s*2&V"ؼ)lψ#/3;:k̅֙ǁ6K;?[386@^oRk~wn.??wThu:[P0%>Wl HlI.*_ڀtY ɰfK0ٚ ͓`:7$M͔M=';e] !0<ۗk9h8PP'Q dzbtIOluu(<M‡yWDx[8f{5⋠uK_Un+ ^b 8" Tozflwm],(6 hPF>K($?^1v p,ԁi,:{`+~Rpx?觓E[IPPbbԀ_U)zX.!$ty6򐞵Kt7<3k.(-kn9VIhu,d4C* ߽40"nd񡳼1jWK>Sc4 ^8x7]},ljRՌ1ۉox/ȘGAO uiK&fn1X's+BVL)/-Jʛ/{S:tJ%fL3I,R.ɂ@ӈ=3іVY#(|#h)9׳g#сph7 e_Ix|B.-WP9~p2he|_OI]΍grMxb!?pva[7slS# ;P m*@rXgE{R9[JsB{dxXj[.',O #E5@t O!'Fm{bI4(DIwцp g ',K)Gζl2WDu9$](2.$qc٧t7 498Agawx`Q V%T  n"nS!A 7vRLC-–dzlޅ=  ߧh FPs*9c,fK Efq4)VonRۛb:8!o ~sqᣈ cL^[|N$҃Av9oRTgI.3nw=SSϟ1U,LI q{E}p7uuMamwp/J*Ƞ{mrOhd)j!${{,x {e-¤A - 9Ou)Oe['SeҿED,[d?QZe}`zh [ƫmr2DMѓ[6nazH͕*?X ڮ0Ԅ" J/O$\B2mL9ljo?n<Ϩ%1lI"Va#[ wW KZ$%ZiϾKz;+/iWV+铭X9&Pm_[r9AUݰxըt :$ą$hc|nJ8܏b%2n 'F8j~< 8φқe8)QPӂ¶~j#@lh-+6KZgACw7L1~~X?'X?l|c-+YU:Ҵ5vLhL˝mԢ ŧgɮzY}U)8$9GNGͯ.:zPz= +P( <<3 cXC74( IsGD[mJJ`& G*|J,f-/I3&chAZnL“4Ш-uhTT%D3V 8=u4]<#GiĿS[ժ\,^42T9[u߳u7(@hwtWtT]; .[$ю=(0B`h57Tmԑ>`YZTm՝3Ȏ(*U >Fu> wGPS#uSZ?O#?,Y2+#~ŕAj$%L?ȼ6x$ \G"9T.6Qf 0e-:`-Lp@Mp.p [7UADpF%hk.A@~7]|ɒXx8A\?'.I~5T!)76D8&ZS6UZ$Ã@!̬jz-o8s w'b<6'0 IvS le3PH+Pn}]/q?@X K߈{b|~7-UOq|>%w *Rei Nk;IuԲwHAۡNr>7o0Yg(5žJRKafF%EGS+Rʆp )}O_nӗW>`SkFU͹ ɷm猠˼k 1jXڒT7LG4U K v`v]ld r.Z=0R&.R½|8e%h?{5EQY᯦۟kԣS~Z Hz!6:RQ @\On_3bKbqbm6^VБ^nO̪Ԓr>L(Un8q? qVP6 MIlfN=l,}Dtnkl&ܠifsuN^ It<11<8WpD1٘$=j#/+L=z c.A(0+`n1ĂD@t%(OUƨyˡAqD! Od$x-P~6) 8jjdH\)Dk%Z/Tghɘx)av*z2vCF ${pnOϡ5]ϓE ո#x$#3{EzfXVx\ً-e|6< yjBZs({Qjƻ;a/]X0nuwvHY1n"$T*R1'FY攫tn^/%Eqdz$-Jdň+o+ރb`cԸGhM]߁nh҆Qx?▞r:y $!UN0jt2yJ(gLa NzceRv)q{Y8p~K,Ѱtd}7FO51 "I_=+<-xzYN ̄27eCi d.Z2X tF-`#i9V+"SuS EcF0mI#,$ZMy݀Vvʩ3~ '#R$=#Vs}uݗP|"WBI+jT,l++3X!>`!p׿c ŵCL$dY2#M |h C-ݨ%ykʡZ-a-\qClw՛ v 0_Oy㪥Y/eםIM*D |0IAhȨMU,ц A -]L0{bJ@7|;wU]%\Х6z.8[;Lf}3a9iB]~Fg}{ 6K c١mQiH|z+ԭ%Pέ 9#&Ux!̞?;1Bq*<՜ |q;GG D^*"Dmvg@d8WS[KH 4mfmci@`i dQœ3ݐ]QChlM4*YTHE<zu=8V aYm{g섮$8-57r9n3PVyޞ 0x=AtXlRuh噎".EHX񵬴+nP|3>W?P "|f_BS>j~7FǓŮ/'iogo606]sT]Er: MεJR}Qpj?ƨC {m"G(_gJӖ< ΰjq+(t_IX@Ғ :cE6|M:@|(6EZ>v4:.!bt}/4Z*lrGZˆη`*ڃuY{wJdw. pμ^# ~J]/cIH! f ].䈅݌9iꓗBfP:svMhy/йɥ2C>f.Mb"bZaHҠҸ*R204 z^?FthLU*}{J-O *mfD .4.^['|~~+zpq(B^= 炓Q\~OԒO0RdG2dJ ٮRi귃ge .Xr'^KY1<`?:m]9AtL[MHV=ӯNTO58#};EAlqkq  ;N" پ֒/)Yn!'"r0.Vw}pi˜輘 kpUuz9^-K38?ZE`)awCsшě9(%{xTGPl}FQ787xva]ߤ`'.F%zB>>ʷBgg^AgԇX/Q 0Jj!=jrWfiOlqyiu^9>㤨!oCSo[%BܤޏY:SegbE>eY #  g x^:!RrO޷\"WqPa(GD&F-Îmo%;ONy^7N,Ej lieAʩzrX{D"j+^IdVœj=nt 'YfWU|D#% C}kI5䃜%4xT CKA2;V~Bm}7rD^ZoDq;UFH)CV0f|f䵗{吧VpC:9< ^}ӄ!d̞\֐8S)`9be%P훙ѸwDTZr.v7!6I*گN8_ '[ -rKy|!pǑ''l@OL\čӶ/V!^h .Fp';ՠT~ywFq/LĴHLݛCYmf{g݉`\H`άnVsY6z4L~鮄|jl,{.'J\mxavk(F{S%ME. @D⹭Z&V,2ކnsG"*B<h; )ƜSjLjixgb-ͮMfkT cXZ}sIQ/zϣK4) e?ɯv1 $  `M>S|Ѐ,!ΘO2=?@JoVjQ{oK K| uY?QR\L-ZZHeHۈIAĖ2vfS[}uyBb^i[]3D8"UT@na 0d#yHadYmsه3A'UxǓJw VH#Aѻ1$c!хQ_ՖRۉa9'LHӣknI_vD*ܠ76Izz^L&A{2U.-@CMGP8>-Ŗghq.{RNzķ,:q}s{wFS EOC*#yO`۰slZ}D=$X➥)74HB{͸0]}*]_h-`f1]յCAW!V¡\SQ]r&f}j r0=cϚUI*'ytN^05Jk䐑2kB\u&I; H1dW@LL0wFP%ri$o3xXcmϥbw_RxTG hE>ecbohO;Sl'rUe.ʼEi~Z Hl{xZm{~_8 o`r; A hBPc.&nfTgCՙ&?׮ :a$iNI\1]-s/VGh|e]&c_gW| P:@q2Ci,viIU=m[ER;S HA; BoQR7XJpP2gh +%x;cy0g*$u ((As͞F&c/~_L G}ܥI!cl!a#e%Fj$֎<gߨ~Sn('\0D5Zݠ$^Ӈyz(kk<ϣДGnTc1>-`% Dq8sP[4v` = D^uˮ2ٹ\ljH"_`#Ao#E>Ts O<)(噧Cߝ $QN+)n|4.Irgs u}ѭ5~" qސqMqKUp=bu7p5UȄ97CP=C4A7}0GjNb#}A EÄS뷸s:8O.ͣVPϰUMn1|C{ah:Cf?vOܹ$^xHJ`34?Vٰu-!6*%8 .uO&-Ez~sqξ >v'eET!Giő3Ph2] =܇ 35pcՌ"9$d;RjR%(%E;9 AFqWz Œ[1 e^ZLQ`zUؕ9wiL*vn`s<72bY44gRC<hӊeB(_`<^9Ǒy`HRҒe3e|Yë9ݣzM63rL` >04P-t)0=$-$l?Pzpޟ?ǴM*,F$9.Bڼp`HnUsk}<=9qm}A]#oC@ͼA$5T\f^%,sI-j2i58 ¸3 CkkCv ~f>DdUīɯ: Kvw,Tʧ3Ā<# XALk|6mqI [b/d%fɝSPF;xzCU00:Fr`ys E>-˲ <4r êNHS3ͱI_ۭj-Ǎ9<( {kYcb.ǷMMc:;R з-Y|3snܐ1d_ l?R0KTPHyl6\>4z zWGݍ#]0,5 @G[TMhPͽ%NIƾ}[-VDkggm[8nGv`1iϲbwVxeKvw{ҵ{6rnN->cfa|-DNX` g(ooOb (_E_41#vKn`&,u@fZ!4 ~H O8>F-('"0<&1N?8EʩwV] ;{ ȧ"VOݪR/Y6aKR9"Iέ{‚oЪvRm:KKSYҳ*19f/G'UGe*R@;rrI^OpYrqWkaժTV.SED咔R p5{4^>5pkNJ%1U;$m/7;wÖN$d^㺖[ǍѪlqr2N2iL C##6]Qn 4gȰu`;CG~#A:WrသOeb?VQLxy μ`^HNf_DzV% =j4~c XNd]Ψ`<1BBj#|"qn1WxĴ[cj2w*a^h: sZ12Ƥj58">թtrڭ#eFܻ(i:%yڃ Ax8|hx,{Ʋkո88">0ƱJvuZp2s?\ k}wS͊,rN!Ml"pCw=b:?Ta{ ́ нJ~EL4XGFC C$Br; {G̜*) na(n鞒uAp"$oCz%,dn^lUײmY&u};s ]Xf 76@@&) XI @5|%@rRdH>n1bL yO+p~bਂoTCj Uh=L?پi>fOTNKS=$rX?Iۛ=0]b$N҄׺d, s~؃ׅR;o;-wp`%jXC2Rr4{h wdDҚjN[-IJH/- %ơvă]9fAlyۋh37_b떜 NfolvAUNTG*hmGS)^%ݕBXj{n֐5SzD&]m8GQ@> KwG`?5 >~*o4,xHtNiVë OPd~)ku$ x!WK2J7&d;%Կs%ydpr1NFKg*e,)AcHve˔ʎп>]% +qwڥȠ d_B}k3H N**o{6; 0\ZT{o4L/O:1u6u,ޖ+SZ>1Fm1us-~eG?&~=[:BܼM{驽&l\?ڰA9L?&zJY^ 0 +Gt5[ør|(gDgdn'p_]Rw͹xjX hФKr<oi4T: ɑ-V(-K Sϻ jYv)J1#.IM̅L"d;J TU;tLg9ew8b7ТA":V/" pNڬKM}|}GO/DN&09DeFd6S`-mjR6Ejbu(SU9FvP֘zK $R,J*䙔;ۧqa=#ir#P0)?y^JϷ[k2CqmX<rd8$"~ k]vV橯CA8F~~): q\OX%ec(m4 Et$Pk+ uduyðĜo.T7oBLRk{p+u*Bfξ4p]'nA=ͫ(? h}|)ܝEAP@6R$\Zo(~=ܡ_[4yfSBXMa2'[S/0d].k:ľMj܊&U0`tTIVCWZ*Re rGs"I1Z"̯`)ռ@-߃VKh 1 ߋ *=SG૘VzpRTn?KdBp?q4Bq8T%<9e}CixlL_.3qѵ ۋaQg LkØ9{M` Wft(y/|̐LFEt",0]r"`ꄂHYh~؜ɉd֚vN#[3c;?pzXyTBTX, ]ˀ虦8J(َod4$ 80K,RUcߛDMm2]unsyRi3iOŗ9 `s7,{xdޓB㼂R:scd@_K# ١G7D=yM;x$o˲oQٯ EUK51QinXyu7?ϓFf20}3Hjȹ $&Y7k~5?{FšAvnjչdrUAqG2l/ ǣF b 2 Q)@ΞijE-js6{~U{*Cfo}n>P}+/, u:xXynƎVfcP,!^d6xt+'ᛀ:־ݶ;^V3Yɰ%sˡ5A(t=2G}Cw(0kz0HC0ΎH1g6x< >Im ^!.mXbmxt\4qbm f8To49'!pPաdioҸ Z^UV}6}}pCgnM%id{{t쳌#?aKp~l.!ĹPzx#L/c9)ëF _ןd[̉7 5fĞLKmQ`%y01B;p_<> ??|كBD`?kyJ˕x.$[] 8V9`F3~0Som'X r3֠JN(=C5f%d}JhQEL;Ԃ](wǮI3erDҡY"mEse؛'iIMy޴&f(*Œ _,bQhz{IXte,Xi(zʳ^;BG x6WZf4.ݼČ?!7W n-\blOh1KE_aQ%˘Br SsǁģssC$$"B+r*B" x$۬ŬUDEUH~ίQeo˿d|X߯^jrH6SBlҪv֟<~+9(>s]մiMp&bΌSY-H6UUX }adwjAJ}VaFJV|J0*۵F \J4vPHr,G(2 0*Z 2%P5'.xS[".l %/7M&3.hȺ z[ 6@>ɵ ~`rG՚8s|IcxE6flܔ ;0ENPe!(:Xt/l;鵼%O hRމߙ9 UUE_r6^Ҏjc[K]l01l{ qC'_# f4n@e&/A:{,8f@u';pr. -%w9J#\\t/ȃ֓ϝ}g짲2 bxD|[MPAK xMq'+wS`S{ތ˭P|iVzNIZ?;:[7 yCKǭ 2mdIbc1A_ 5 &nQɅ6kS^0OAr<_LZȳ! r]1MF˱Pjp[]2]~HA[~xn:,cQ1T@ew5J6̠7@rUz/>Vq {m/ZsjAm޷Pdْz_=gީon:(E]:=SD!FX:blk`qkIWTB~[a02N|V`TQG}ޒD43,^g]p![A )`D`Js#3D/|:7s?ˊF Y6,bjӺCk, 砳4́>6 25i+`LͶeQqI͔O_" @vLbk?ŭ@ngR!4B>2bEp6OGXGlʊ,t~6vCW,VڗG%"hf,XcvV o2`xRˊQJ6bSY 6Voiex ک!ԥťnp-t :d<wus0NA9wjʲh>GKQcbUt/b|^|ϱZ&Zdĉe |-m誅>yq((A3geSVr;pu2j=|keWV2V5Ɨv]_H/Mq 空(_sy@lWq]Lhx?Q ~}ⴘg8Gy>N(_raݸC!>S_7u\\YyZl38| US+$GF1+9  !ԛ,P F7;x+m輾-Pe7k7jߝ6ZqHr6WVu:7[cKDOjf XaBsr ЁuN@ZI#M~\-C sG2JH-WZ~5[{F)/!=oۯN6^*,!oyʃ}mE<Ᏽ+#,M4`[MD;0W,؈;jsPF)ˢl7}N*'-[O˖PK LrM &8Hj/Z:P2UBNt1@~==4Xq lmﭞQ3M$:P8 ՝Lf2T]dvT G{d4(y|{.U'g&66szm]v^\`+OrnGrҮ{?XE'7`*>!)Ӡzcov#:ѩUة+@zƹ:1V~ [21rd\w(@`_3,Hɑb_K=jN"E!/J(IdWz2^fb<IUKWIcTorx2kc:j89JJʊVkbC5IFpt 9֧協} $e}H4b;o2F0  o 7oKV-taPq 6_L-!k.4>z5GN8&!pHx/vI!D6bY7TֳPQ}9'mTC׳!q.ǟs'ް*j0c,Q|NuHS2( |6誴Ç,7B~Y52YhJMk'Sf&W(zkoޡ?)|@ٛB%_ú,+ a5%ьY #*7@[ӞRk6>ŧB/xECˊiWJjA:"|`^NkT3Թ[mR8+o0suxs-މ \I2u3D\*ð9M=#nX\+9dV+A#;28GbmC YZ