python3-perf-debuginfo-4.19.90-2401.3.0.0234.oe1 >  A eW^^f P"cCZGA(6uo0 V.]}P1%9z'27[xO/ +!dcc _yO;0^ j,ޝ\ɿʹy{?SqZ;?Ʋ{/DlT(Xxʋda@GuotyQrZH>B&K-"G=CKvuKwWE-s~p>U@oHVc35e5251a80667d54f4ba1e12b9f7df832c3b9db6b7810caffbcd48d24b2d512b315f50c79ee1d11bf1c6db38a02cdb3059aee11 \eW^^fh@tBx8t[S 8\%P w(b̌H PU׋%lG՛NEP߾xϗXb-</OPjI͔bIt0Hs*g*nq-fg>u]6Zpq\i-ys91i`=h/|IZ.p2gzp udm{ϫFþH3J| eO7@df_o(L>p<?d! 3 ^<@k     b h8H(8f9hf:fFGLHdI|XY\]^NbcdBeGfJlLthuvzI\`fCpython3-perf-debuginfo4.19.902401.3.0.0234.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e obs-worker-backend-test-0006.novalocal openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eeeeeec5c8c6c7d17a5d73cff630b88dc8b1b48121a3aab9261552a3b10d8da7ddbdb7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.3.0.0234.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/b60ba5e20e85881a5800dcf981c73586-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b973feee248587427d29a4cc5f0ee76d732a7db5, with debug_info, not stripped|,yCrutf-82ebabd754cfc614c23ea3082cdb8e5afb406f9fe2ff668918c2dcf339327ed29?@7zXZ !#,B] b2u jӫ`(y/ݗ .[L(]6A*T0? }. Ue:u؁D\Z3a>7ͭmwZ5O<\9W:ѧs@/|^~ *"Vt_ZQe>1}@Gѹ,Dxf '?ޓ&ܵ$1x;I틙y[|uQ_-=oF$F/׻)\I% W9҆}*VΆQV1]c\ _z\i{ ^}u u-;G*&CgSPw/Cϔ#`$3?1wt:ʾuo;> _)b1aX1$qI,w͜Y~})uQL N$u0 HuvE}LA+/dti}P=U&c9IHF9؇TU}xJzs^NJה'Ӑ,ZZdgt95Q1YڔfS. gt%Zdg¶"- WX,Uprc!&0;֏ X ?5q qMSZa>#}N*hO>c#?BC탴jR{:VO.|-@,+r꾗}:sW-Ih tUQX5b5nKП]Kxaq; Z0z سaCr0Q 𐃗 pB!q'OY|T))zBx6 >l%9>tNb^~i!! %EaY-]vwXv#7Pwwj|pXxTrk[=5tcBvpՀ2tШHsJ3v6(]RX!N4qu yIPpոngsFHwTuL~W5O3stM Џ9)ZIq3 %XyPZڽ*'v2A=Y%BtcA)+wry-X#FZe[+җfYE"‚M{.tF'(w{ecތ>9ý]q@ËZ@qlIf3ȧc~}A|_bk3*5F. fp&kZuͻ[0o?(CmS[Qg5< %pNw lA;92ǰ7X{eHEߘ@?V8G9SEOjW6տSvڮ܅09`5%JeTMi<yxk`(b̡p:Yֵ g,cA5PΒ(N]FN:0J fYPyu KrВ?s>˨~98c-(g:˃N8n_e9,%5.;WB 0.~ux_>O|8qUcTʫ;4%Z\ >G1?²եWQ#_,@mwKF #}IfEr:R GƉ1E:zgbEAճqy8P-3^W*wDAhc`v]*/W76NoYc8C}1w"8rIʊP8zas@K] KZكNEɥQȕdVp I(~<8@sJ)%Gfa ?ܤ,P@w+9ԡd" (}e'dzMEFjLQQIjHs.=! 3;:%OHyhpՐ?ŒeM7:cɆ} HoT)3D&nP˙#}.fʎrR~x̻Ԛ W*D6vw$Px֑t1%~@M劰,gkLXt\'4s4<\3(ٚAI|d>&'͊*\0Pc S|ӹ,8%[yg0~h #;웝{1DKRpypGs|u'SA֞ZiT&x$j!؆J;M+ѷaxxzউ;]4P&(/-3U%QS;9ݐ%d/G wV:;_꾋ssa9bkm;AˌZCLͮP Z8@U|v!,u:|Q^%<հc,`Nuy#H:Qhʬ<| D1.߰$GSZ"4`N #$u/igľN: -qWDBqB29 yD8ȷo` xV!>mÐ4}ԸAjuI9/Ckz׊LӻeA/w ~ W%}JnƎW>(Ir"<Û+/9NKWK.߿j|YxAB~0vs*#S .h;-bEAMDGs+9b cFۢbpJJ Zw y9#89[^mLGTGPfR4^ gR/'7u*LhvIMc99>ULL !O8V)y7yī^6sPf DQ XbEg uVqCEd F )/ɳjUꞆn_,!IA!osbr(#GU%81 %Qq*>nPMi!QcdJ1fIkvjZ \"F84ǵC 5y gRגfq+T6ĥ |{iBlu\XښىSP"J9zv8 n.#<$jW n 1kjgJs\^7l`"z }0sZ13<LJX9a8xkӝ:%;tΓ /$Vc4@`W W܎žCmȓ;e@,n] zƂ W0Guj,Bk ;q2' } !"A"[P[-Vzr?1bK#kl\&COvlVo<qo+>lykyRFٮ6] #}@jSdm֪?#F?|^G D_f&cPبZg 6klqcVȗ˞3OvccKiC_YLN-)ô4*Nz4 fl^ZoZe <-T9 ̒j6˝$e YAP ګ MփR:jX[FV_hWٷGG0h.!Rs\*%u Unqfʑ![tFB-5brʆeXS y]dV>*lz=?sL}Y T>mnxGNKu$N+v)8ҩZYQճY֦kGr=X(:5D(_@w?ZOjO0qd#wGGC#h&reIvZ;V{*/@*7h2إ{ETDhb(㦾CǥMޝ+ G>s .#/zN_K&riNfM+_'ۘ5p/dcb\{'~/Zn6B\a>~w`œr9A9"-\~|XM7J l%yClG t̸Q!pد]ya׃w/Y i v/J%Ȼs(/mȾ[uUf>BQVUҠ:puw&E=mzNEMڰ)㐩Yۊ7?Qxۯ:.9goGS’üR 0]q-9 (:'+y@qY%A ٤1{"!34^͎ǫ>CcI QǼ,mnXHtA/ZtN Uup*9`zE6z,M~ȣ.u附8 -u@9y %'GdL3m鼦 #HpA~`(VyhYJpe,KdhS{9 5e4,Zlx`noJݓ`,@^{paciT1 հB v=%(& .XDʼ=)έ\!1GMeyK琶L $[`9$2[Z2EJ+ ( pYeI4=6c6\FN( bLKi :)*VeRfU@a.hjḟwlCs֫#FAV͒/w|8 3[O2ử2N 6Ir׺ QɠU;^K-W\>ҟ{jb 1nkS>b|L<rt̗Ir`·ZbG.\6 jK*Md?LRQ8aJJr@/L"ږ<7Hpzt{Yq)3>T>$eڧ̫ƈSTY紌ԑj}X]+bJ@)idf>3"L||[ﯛz*%yd*i3$+D+ F'.uVmnmDE2V9gbOQyyq@h f,Br,&,Hl -?IΏ .D@?bpxGQɈ[o4W `D?Y*"O[n5֡$:w U+whq8DݔN]8} K_NbÂJ鿧dqe;,2G&x2oc*][FjWV GBS. ZW-yt}ɬ&5 "C]7@I_f+$XϾK0…d٨7I2}g~vVw$~D\A!cMD]ML:lTLdI:)n.9dt*zrd@r^Qۍ`g^rүOt,VZK @ylL=Gd}Nit\;m}otǬ)*2L)|-H6F]Bj$=WPъѷv6CUNhIq#Υ?'a:kw`޺㵴1l 27gR3b"Ɖ‰ V:y9_ 쥤-q5eܸCM3)䈌,Mթ|>-7)^G W)6~Ae8h @>3 GΥNF4?+1RlN EQclŎy9`BYAv?jQk֮$#A۵0:YeҎ*W 3j lgoCc9gPX;~0cR>N;1'^ML8PDn|h"oAG,J v$֘xCofIm&=,+ eٜ< 3Cya>TQǮ?x'5J\7}: 9D Z11FѰH3TxT/yw~?#Y%6jGXi|xEu@<;; Ii˹/YUqMZۨITGSĒT&DY#RdpC5; BDp#Jro)1O=ď1+( c*|? 8ț+ ef-1;^_|Pҫv"7af%|,_.ɩz?98i=ԒCM"FPh3Um[:o2>O]op|Z=d3NXhx7B's.xWߩ]V hy[;a qf*3nxG cʙD+[\os;Nx-ݧۖ?rMU?5iv5vC807%Us|a`OgeMt,KtFb>4eo=s6UX%1/LڠaN%'BבEjhwHi[D~`**0{]"SrƝr2@} i\PpCJM\М8s!KmI=NoӮ.`鸆^ơ*s9RjwN t|T{Q$qU:ۆl <l =gQaeI1dg]Öx Y@gc WCe#qiS9r~8r0}ɏWVʇFҢ.%NSLЊc㒒&xJ|FtUZdUK+Pȃ~Fn:_oZH3Ѩ5"x JC3ODŵ&~H⦢Oa<욚0Cφ5sHC`z5&E'3*f%!(KwC=eXQS7CO +#P-m=lVgv̇&qJ<.:zl\bNSPmyzŃW%w0qa҃\%WiCgČobbי[C{"sxY?AK=n= Xlin 5@"~2܀2+ܒ\'D?JHQf;֥|ܝusE6ye%{J䩄;=Šz@,ћ-f}+P`|" Ӓ坹Ze]P_ϾK$1 72G˂4E߶ `:b›Ę$Ix,ݦpX*t6<6&iUHC95Zkf093jʩD]y$x{G<49= Şߧ:{:;8o Jt _JA}Sܟ% +0R! !v~}1kqWSXTّC|œ[(?勜`_,=~ a=\;JpR%}vĊGv@m-Nmn C>BPo;5Cn[1W~rIp(l⽳(ih Q&9!K>D%D:{Lh=dP}U`"59#w:3ѧZ$ce}5yG#:IX  %_7X&&+~HAaAT+%>ɢM 3ZxI@4m,u(܏s cnl]wjc2žcaTFf]<f=ΡpkyL:0>=T0[fS"e ;Pf1 X8:a$x<GC驭), cfǢE-.3CX_vndZڹ+xM]"#u nvA\ff^߷Qz|B2yJB+ J3 ߽60?_q;9ETUSNtA/Csm~<2%7o#(<@oS٘wQ CN/3)ZB\"}N.kԴյ6Afw~n&J<Y6&[hƈYҍ g'wd|޽ ຠǛN*=.Y'.#ۧ2+͖Aa W.Kr?n,M>5OUk72IT9ܮo_FfFþiN{?D0Lh~\'•1Qzb2`M5m܁ۗGdIGPaRRs̬Ni\l ha!iK)?t bWE\A# wr`e# a3tFYo\jMr+{?C, L]oӓ5W `H21=AWpX w$l5QbȬ|>ax)?b=4jH05Q=kѢ - BzhvD1EssPB_>f%c(E#Eu]B {f緲D~YA‡ppEv&h9 ۩F΀2S6v|>ugn,.!uq5>υkE "L{[ecu^Ppr1 >u5SY C*_mOr0X=#VLN.#u996cڕh~|>FR=)Y%uGWo*x9M Iԣ$țe'~nNž X3]Waa 8 X<ª7u`1wnBz#|0^Dy:a YduZ/HpWyf>ԻMi21@&>j b-v.R~X~Skere(֏s9VӬ h<saMSg^HsQ#PIz·VP/̎bh M#3c)hY7.dp'rݻJbJ%UE{5˼& (ߪ*A *FQew3oUߺnԛ>B`դ;e"%q")$f{ʐoaCfq")->jsCR" 9;?uͽɦ<_Q˶m ٙ+זG@'YʗqG~ :q \I@NJ0DT2ZPI4KA<3ݚyU]RA=]^W%bPpe--=őxtTBf Khŀڲrd5gY_J AMpf. /˔~8"5҈4ض3f:Ce\%7 }A־!>.\Vry;rwtQ+uۮ ỳ{jt5Wؚu%N*v͋aCy}xt &Fi.aZK,Cx4Kep`ɶ<[lҧ\k3Lj0Q`Ι~yV.7h kҋd ݯ+F5߇"=C_>LL7j9Pg[l c4ы: iX9oPssSf(Uqy:mv{݉}^1]x._oS|ʂ%-)&6DU8/D /XUs]JyyxH*W S1X'zHW,6>,pNj&^H,h{ .e0jM\USƫsB q,~A5TOPaVR/r*'s _oG("l G78M̺X "䘛:653YgdX :{a<| 't89µlj3a{XT#` |*w ||cڭP6g4.=͇lK<9Z+B/7Xv¢պMzMyQ3.+1RkAV9F_նTέI˯=.dkCv]kEnZ ~WkbmJ۱Q&W-u_ゥv)~ZAD5%^o-(ړYQ^ш|'sAW?&MY W]prS! !h`z14SX05~x+AB ࣇrF jLk|wgwB,ߧ~A/9pz۹rek$: benO+h$%Nx;cu(w;Wt!K'STP/yȫsIKGѵJ,"kڂJXd Jă#(Pi;.1K)Koj, ZB0[4qh++h9EXX߭E qݚ 2bFJ>8o tA9ym2Yk/A7}= Y l>ý%i]$Ck SP06,DSIh_,A= Xd~v.Lk5j1S4OC3/=X?~9ꕒ }H=˥ݑ;҈ӭ2kZ $Ȫc{h{ֱϐQdQd}\xbɦC4@Sz,Fbݯ| k]RE :C_G^&Mk74'p9 g͂H8?B˱wĥ޸SͅڡL2fz9!FuRB?YMC:qmL+v?m ygd 4.-PTQ6u/It ~d$ a|G7y*O;V^ )ςazv+ostb#}Cs@n]tc[ٍ׼Opw @#jY3e]01W&$ØTRlЄ$_GmV(Ev\rL-h _1JֵeBrPln ,)sfd e FYM,|kUH` Gm/y2W݈Rxfk8PjsEZ\%?:Dk SekxcͰ)N\dDOZ͊NuƏ X0T?*ӛҟPOgdu+n\Ev١: %16V-]bf\X-,O!ZͅUߍNuN)TM^"v`]'X`8%{qU=/ZĀ.[R 32["͸D/ MD $OW{bأ6[(uS yQUMIM킜P!˴ Wh{^s%"Vf=:2ifXc簄 ([4Qf,40'qںtcJ|c]̝W>1}Xs#Ԙ.çދ4AsG\c'Y j'_b yZ<1Ɇ8]I70Mo8$f}ZWTzq;6+|,#_a w.~oVݹpy8ck*K\zw&z{~Eps P$'RT2P Vm6hh0iA $a V* R 86'VD>ЦׯO||OF Ri"juK5 Bs0߾OLL„FNrfZ"j =yDjKBƆLJu<\@aX[ӈN1ɪ ˼Xa$xY R~Tbv'ElNM 6+hT d[E5dcnm}BN}vAK0{f瞃Eh h?נ,q#A g$fq%x1AROu<3ͰzUU-&znzdUVs;eBHsqh;d o2ut(5!krSퟻ^LL$fe|^!:͍~ŤE_VQy&BN6ۤo[H.cOh2I̹P,ֳv׍ <0?Į$Jc;)|B1Q'Jp 7 j'p,D]=%iԍ*4FJU`<(keߗԱ7U]#\ ZA^ -|\'jILhp)S)/cYPADUtM+QI%]xtL_TX.uF.s$J%ԤC "B f/ sdcg yդ, 2aeD]z^c VЉ#WMC. Qi}/~,L;F8!2(l}8`Gq=0S >m$i4_$LMӲS.U UfYurR7p'EPPx=f[A?a3Rh2~zK G1yDEo-w:{B$fh޸~R7 A-(;vyk7dx~ϙYZylIỜ)Hy['UA"3-D~@f ;B e4,/]>~ə4 '\ъ=cRi2L1Jr[\6m|eM(eHn/w<OO0%H zD5heLAyUxCAU%6яvFl;1p 6q;b CĨ,qJ.5ĨզLwɩoy|ɰvbl)طbZ:(VY5x E FMW10o"a΃a:pyv,&r;N+H.ߓswΒbB.0 y *ʋS21v66>s\͟qHFca ep=k +DDhpi-3 K}ol֖M;K!yU9ՉͬxN (.U'zg;N}]+8]hI*FS'cԛyBL q…P0rA[:R#WAhV\joBxW¹Zƌa5p` ֩.%{n {1RwzeH1̝<շFUuT/:)X6\ЯY]ؐw.=ӋB# _Ь9]!SǞKJ+ arok ['z^Si I'Q;#<ݦ!*3@tnk(\l,p&M.׻քI_'F Ö܀c(ʲ( TPD]g7Ke;$L P*M%d\ـ9𩊕 >]{mm+;V(0?J8 bqGr#H*+:B;1 2J?m)Q!Ka rˬd@PW]˽(eƫxڊv蒇.`kVqvA[Xa=~u[/D*.t> =TkҺvƛpjnse$rERб8f; hc!5R ~Ya=Avc&)yz=wr B**4J lu.\>!V,Q8Lg6#5$Eܪ2V żxxGm:^p(Ke#S0.LlI(! sht6X]qC~¿"i@`5d[=hTMKS~}F{ #IP,BMܯWCAk& pi/ 6=A2B  1V @->Eavp9hBte/C~afKp H7D IcPHbH1e";ߝ~s);:@.OZ|5b6:|M&ϣjh(Wg|Ɣ81h 0#:ү7~#o"N}hM1{,픢/GK{ @buC0 ޮO~s.h<2-qٴaL j/d5 '\Ï0HJ $%L0ÙykɨOtoqyG@ 'f<7c‰̮fkLxW$ۧC8Kt;&+;4c0L>^g!\rm-N, .K/oF^>%8ھ {wZp fR:BucVpU_ Ʈ̀/z(Pâs =dnd>QΞkۖs7+=} NktOc7y1RI(bU+A&4 }T8#^BKp)DʗGg1^ݛՕr>+$r]=TJtӫ*?Vhu()CtQi?bAPLbHIPv|ߢ 1M7sjL#; 11=#.:J:䅫bP=QHf gV^@=5RDawz<*Vwg:ȡY;`Xj Xbt{$B#l-ѕ{{,mvSY.Ө^;jH* q%sT%.#,EjHE0i,T%B,d ކiGhit|l8.lq&aatN9?3bp\FYYv/ KӒ=]+$aժ6\"pl#JotC2k;50mqo8r052Qi 7$ժ[t:CT@ ,0lbl Ul]KɛHQ~TB` z̛a. }> BȖ,`f&_X)&@͜Ƒ;IV8uy;gN$mC,,gMm¡KLj u F溙Y𡼭R ,G K# Xu_Yƴf^)BaG0 ԟ\p*}+m%Qc8 ;U#'--rL{'n ˆiv8]4|B ?MܤZ#ši'3cH21AÑe%b 4M}/!dq ()x" 0d(̆t܃5llקПb{+֯=v XXw< C+DYWНt Lނ<7sr'^lLTm甲ĐC0LgIlDy;)JJ TwMSvV/TExSTte ~K.ZN j|SM# 2 |Tt;87 /xeƼMbXA㫢VNl"ǮDoJu~1'X0҅xvr3Kn8ٺAteo73ٞ:8Ǟf&reXʧBh^+]-+L`|ܨKD8*sc}FhÃ) J꧶XS@7T+f?)PI^CBau~Lֿ\'H' \+#H_a*AE j5Y8Lt ugL{<la;ǧ t`ǔ!Zsd&Let]~@|+4R _8:w7`-(x:ͷ" /glQV*-r7 v܊ 4ULƯ#ܺjY4J19E[>Y镥ĹRP4Fէw4mE[˺3nUZS!z`D059PY+MXaܶЖԨ.΅rNIpN:%{t6܍lo-6;>7I#(P8VE %?Ⴑ=)8 XC bwfis1qS HXb2b.z4J?FꕢnA|TCjX]8XSv)4#ečdr+{^1;`Yp,ۧe`k}v5>JtsuH_i?Hcp~ 9qud]n䣑PTj()cAQ1&.k9QL(.|XX GLQy:bR}E0#yۮX훛FY^\!yLG!]o3mҹUik!W9qW@.˴X"\DjPvi_~? $0h6(.ej-s+Z]QM^i9"SEZE9! ;@ޯmO`l=E 8BΗYV?v \6E ZKVѭ~lëJxm#b<7Vl}o_gaܝ>4Y XB$-|f):Q~ 4=Uİ@Dm |x.Q#cTEFEX'πaTN\P9/hfDjWQ(Ũ7!AXٙ>Ib)f8s$GJI">/ydL”0WMUcU %$)5x2vLczZk]ƧL/lf4biH@ 6i}3s'.r{8*R/Vr,~T޲W@U2%OZ'mai#"x/NM24*dkhKr`l3K8笙41UTC$| &ɳ9q2D~1o u 0&oD^_gQwe$KQh0+B:.uPDW/VLhJYwC`3mhpTldZB&2̪6YqfV}:E#xX\9ҤJ 3ʚ(/P?&$l-ϘnJR,@DK{>As3X4=ڱA87lCF ʚeb:5ŽbxEqd=y澥vL]8S'TP뽔-7ͭ-Ⱥߡ2lW];zx>Άb}Id u$ū4{8=tt# m #.BZdp)) ⬼GSL"gNtyL_;cY(xfK`Tgl"L,H xXFl5Ro`it?@*Zю[iȚYk8*e/NVk3/N@~OLSy2` Vw}?hU,$PzVPIKZOE>OI`Ŷ5^tؾ;qטyPNGYiG҂7AnTt7;k?HN29(KFcsĖ3FޭB/1¦|p ؃ ZNFL\s,u^UfXxSYpv$lJ:=^q}#ѴbГ_Ld ?v`?EI,3_*J Û3 MvK)Yz>ZlVvQD+''mX*c 5)KSfP[$i<r5I3j,rU%Ce>K:Fo$8eld p QZA\)j#QKxHN|ۧC._rr @YF4L#0dGOA&R,8 & tjH(%\6RnU1(mϸҌWתhvGZaςzs7Y䰛GXSiyc; %%nnw0Y_zz*}ײTʇX|uj2-ԩx*5 ?gׂd'{=\VڢJUł[izw|~?x:a,BE}?FX,v]2gj-S$Cюql [JqQ:~py3|ݢ8Y'#8efjiZzGYpo&/7**Mz -W$,h:yievM|v,O%OF:-fƏdΑ^ ,bM(E/[61pח&r՟l!域Hp0w(=(!66.Ɖc :m)jxt<wgΤ3OuJpU?k>.ab! :- lI09b02 C jEQٵvw #'uץ &j@M18t[9#4Xk:,U {Q|R"Z* % ?k%^;/kFD8mi/Em+t/+p@mƢdgY`rCHGmc-qX]-xݭ'| ӥ?g``'mRs *SC,) wAHUl!m 2|t/8naDeͰ[ƅnWڸTL-ێ/S9x aWh. iǦLM)EwŇ q<YGM̝˾oSOт\C+*Eۭ^-t2p뮚ƻv?;ݛӚ7vP%$U4t#P.k@YS!r$+O9PuC>GsHMA(XE Xݛ,<?T?q=ܮϥ,5UT)ӆg_ Ȭ6b G>YegbiSEHmQj8w;p%$}%t*~n.7gC;>GJs'd`W_}(Vƍnu4困!lg'ng*HսJGrϰ7)i)< "|J^謃ݨޫ'7-? 5rWsu hM'LV&1iX\эJ5 Ն ͠0ށy~}wag"܂~޼)mPn!ڂ@7Z&WlWENL0plOK~,V ,\ ܙf̵(ƋKFtٴ<$\&&J8}5h+*5N0GϓCЂ],\Ζɉ'6+|.-0͝s>&6_ x'u*Vg D])+!?*_4&K<?4\N_ᾬv_Jp+ u`p?ԢsK,'YX,q$\f֓. !Y0Aʍ"$V͓G,[l(E&7VnJ2ҥvƏrӶ +.ԋ{l|9450iBU`W}dW#r8z1 dp{J+d2n3Q^ZAApqzRՋ3Ep:(C k}Nx(W9-s=8ttצ  /)]MXL L}&+"`gkh!Hҩ~bF̴ VQBFɻ(l? q.PnV\5|Sp>6R TyE&u [:anxω-҅v6 *~>-5iJa'Yb&0\bu뱂taƿ^,:܋UOd~q]tỉ;e=EY|cMFVM=9aR>ۍ2.Q7~mG@+&8aB< mp|/ߨ+j㌶/7gs^\ j4E_%8b)GP(J9/{uHvZjPQKP_|Ι}VFVqOH]͘S-JB6 G[~M<\B=#&FgRQӨ7C~[+7[NŃ[ ^e%Dy|hqV恁A}"ٶGF`-Hl?íl Lғn!]|إ!*+=Er&;bRc~X@ݱ鵒 PDSprI^W ҄%:|Ñ&.I͍dni@bm KHQEE {c:8^qT8ߵrUƃDic>$5ۓ`wSF"lu{iC^Z6_aFx.g DMږ2 ij(K2v2').ެlPRt*5Z'(C]f2)Zlk*2D.aއ?.%J3cKwfI*wkzE!@˂ckDdAD1$ۜIA(ӎv.`%̦pY 95Ђbn-JH7_ɚ"޴Fѷ}{Ġ ԙ@H0f3Ez.XdG) nթbt|ϑH1D~2Asl ao[ij;K6XRp)`Dp}0όJdIGSUvԆ_k{dvF4\9f#ciqkQ~[_YfGU0=c!)㹗=We;$BWsT|ysmO!XUlt%/ w0ϥ>bf%MɝWЕQB*1L-l#b6oT (GǻaŎ^ C9:Mʥ-< $+h3 Vy{T;慌*}H8GKd4V:a(Epz*0_.ɜ'ֵ+K'OqMЋdQy"Ac2\n|stk2Q`g 3q۵@ee4ISGg ]8RY/S @8 cC];Ut_ςOuΨlE#ko4%w zTh1 WB8{Hhƒk XK۠0 6Y)s!z VІT! VP|ɡ RN31)`;S XlF C޺4pyK@ "NKb!tzE?6;6}SUpapٟdZ@o[M ʎlQAZ0QM3v۝&Uq*u%c}+D8qa'&!op?H9i HZzF:5naex:*L ^ UFoAr+>p5Vq_!E8⸴:+y$ sÆe[`ЄXZ۠P g'0؞ԟX8yG竎pBiem- ! f&C="Z&bhxLcOnn@КboWdt? qoivOF0^il(Mz3!<]9U`y˂I o|hB5 V[tC\p f{YW?MqZi[<ʧV0O#C0=?\6}0bf:9QK^z[LTZ*cZ0 ̣(C-3T ͉[:>qn?VB#,]7,͔(Ncz6=hV2-J|\; Oq7;?hJn& IE2,zo޽76{M5?J@7?ՙAH?SQ;#P sc |Hy[fߵ52V+k႔Q6aRJhYƃaR{D5tEia[vPQ%̎cf8y-aS-j⢟"#'[E[?nh|cɠ偠-D?k ́tv`M еI %9U[m%3bk3 Fy0qQwZd!A, \o0<=ra)P?|#!f%K:<$ɶB@LvIqrҹw !L(N|Kϒ#?n%]9S;e"{K If5GaD~'4b:6{*V##VR ڡKևѹLiBAF z 0_E@ JK#M^J aEt;t`(,ȱT$xrgy$I[* G0 'Ko[jTTRF/~eHS3V>B옔Bl]U?öF+Ut $8DjWZ ]ʢ>ʰշl韄8CrR7T_s]u='mj:۪8B_䠺$Ζ:R ۹ rL rQ=k}xϕW0,|7/+]C1Xs-A`DB毴BBAa#QP}w&%0WC%,BW>?[鶎tK%utTL3xNJ*Q/Bm)bNw"G X7Bc::yx'#c8Ny)ZA=NVÄ H\v|ARK~V 4ϴ0\|z94%*?_<_f˽2[ԺN« 5I"Hn{vj3x1_!'ّ=.ѯ FZ \Tb:& ıߞ8S,^qTzA+2N;zp.eau| Vh<Uv^ VZ0 DO/&_/, yf[LְAQ?_n /8S]8"&BiD$:h>Dd߽ne5Gn ^U y|g+37J%M6>"A䖥ЅHcſğҜ8UČ xв&3G:\N4NmraY-cYkls)s t3U,X6ZqN_dqfS%D81ڕ61=ytF 26 ):?CaDE@vH~DsGA ASoV)\Vodj?IqCqܭ)^QԣAr!P$Kcub`ӠE.xI]P c>|wC uJ}O)2T!"Zƒ;rAI~xhU÷4eܥUϒך5dQ 3S$J! g$<3~DmTMh~]ੋzKSx@lvq^ 9vwc61BVZ&MiGڱ=l'HVʄfdm3YA-J] maRE.b7r\lRnOf(UQq:@Q(1[%tD .aXߚ0ȕ4ЯJJ@a17_Y. e 5c=0pA>FmdƥwcO=RLfE9ѹ:k"STuo,2i|쎗i="L. FFҴ_Q.98fə'+j | "hquJkb)z?dNYr8C4y\TFCTkHi*Ոte}/52y }GuABj1rFYt/~pX[ȳ$7)4>eVq&&v޵<`FR-#oAP E Vbq*4DeY Ts>ɽx{P yZcIa,25SAwQ9[_`!M_OθE S"t3VdF RF:ћ;CDB|}0 LmgATfxtQ̷ ^ t >5#F慴ZPOmݐnwwc7ƾ7,g7ÄO*g#NgZ\v% M&i3>:[ 仐.;Oy`oG@g*cXcۊ96ҳd5,"q(}B B:LT_bFsQ(!]t ){LALlp-04yg~ 9k[cwո tL׺K ?6g,JWEpHKF>NJ6^HԸzh j&]6e薝5 R>!E_O_kySl蜐zmpBP> 8ztň^.o<܏~0SYcl)U |R è.aڭؒ]ПkQp*Ȟ.eh>Bw,CϵZ{苰 g\3;EoݼnVeғjXW&~ #k} u|mI=jJģ8s"2Pʯ.^&rrVx>WAt]Ӵ]@Mt%чmPTw,]ꨮ؋gw5osqNQ텬)M}Jrug> >ٖsLyF8GZUYxn.c rAӠKbׇٝ G%NBP֣/o~]hI dı2LA￙7yfJww~:?'g`BMHǶY1Ts)5I j4 nPAx$h[Abkό(nfб 拏lbP: W F2M͒*ij?ٔEӧ0͗%Sc;y[)y]\dAClߓi&}::|~o& =e֥CYJ44N]h{ZSs6|T́{)N/#Ijk2fqN&Kk̷wlq,M 'NEĔU)s] tT+B'uO~w՗3Zƕrڈ7GmZ1o6W^_jJY0C{AjlࡹY'/46R*8j*R5v u)LW3Ģu[Xw&ºq~"1>< W7 iPZ/-bAMזΈOy 0=8Z,~b* ;}}v=$v[57-=[/b^|DW *Q2<[אSz6QTm!]OZ5S৛$Tp@q7ܼ~ػt&3nn DF eY2]@r\v- |ͷ'iJWzU$Cر81S$hi) 9oW? o_E\LMNu3XUY[Txx$5fQ$:{{ ﳁ,f0Ɛe#2 YT.nrz`[!BB̺pG]D)nr" W3*$u*`rws򭵡AT3s^Bf j M9qBUW+>fy@!Wߚ;Rf+đ1"ҋRgJ#[دB~ ɦRUM=7h ,31.l.^yc^lw=cAM¸ۓ0*ϮrnJA">PF3=!2)!Q f~DO50INx11G 8?)HL`E0y U337ѫ?W|gԕE~[)Y5{85\\ .;(p `̏V.s'!8zJD^ĸ-čpOÙǤvv#y?M=uD.j1PLao{qjd=aXz9 Vv_cMSrkH_J\Ԯyw.2F:y*[ߗnW5.K]C9~n44_vpxG8v+i[:mݵ"<@ Awa?CC1B_7%Pi3Y)~ d}Sm0|qy$gwkÙQ`+~P4D P kOv放8C}w<8IrV~1LjeG*E 7(&`nf[1Wσ"i+ |Ħ= mӣ6x~yHH ևVsuIJ/M R'22X9BN5 uQe/&3A^%7cD7jnImFZk9. hA PwjbK~ 8AC} psNĹ?^.ȳ Mb&u%C2& o 9!t1˝Y}_ąR- z^\쐅K;LaKsvI9Lc5L n- m6M*l+>aosSDՄc[IϝR P#Z;8:J9T3.\GF=Z3!I kpW3|Q?’tTGH= R# mL~#$З?2-Y9TJB4@2J_z.bq208›r%W|XvLjή>`Ntż}[6qi\'MS+d H )w/X D.k ,{ȲG 5s:;MiC6vR]87 8XkJ|M@-w tX˵.KvWU򓽷 -^6'`s7\-8! &  .*C_/7Ȍp|_㺟Q YadC礪(궣r R#C܉AwD0748͋?عÄ^}'C!hO"݁D?fwEO5.pzIVU7>,h>E;*e`ۊr}4,J-JpNp ܐD<>I^m!!yǷZ26d;&J__G{PI7?qϙᰐ]ZY{~9Fm˳Xu1|j/.dEպr֥c;b<*ξwޟ?If+ Yȥd:Xs E'#iC3!- "B/V`Q(*<u. t΍Ps=񽱏$ xkq-c%l]-S}IA;Ei{-U* cD"*Z+7/? ,jc k46dPuZxNѧ&]q4Oe|_)Q;'G(a6m=8 y$=MC;3'NH-d޲21S6"M"!zsVBuSw/M.0mBt>V N:N5ELk)S-vFV8pe\|GL%k .IP# A'N0"y!N ZY!ԿE.w-5?O?<Of!~׿&ށp717qR^8_5`)LQ[++ ,jfYi_,`aBVsڂ>/ez5YuہM 2JuBKxgYR1rX*ۯ"/6 [=\RCC.]fҐ93rwBQt[#<33 )*x1[/;w| NDR3|K-p0otRKfT|'dQ^=Pr;R(/׵`*lM==ύ\zߔ⸡ Bɮe<2e->i݋dVb8픺U6%\e3vx%T|uh3n"Z5ő(o$"3%ywߋ¿ w_~~O K %P79b;ŭ0e'?N SޗAlюUa r ;gȇ\- rDYjoڗv3<&tTqn<4s7e"1Hc(F#WN񤗻Va qA>u6 w|Zg:&`QA;J΋EFJcOcj]2܎O9~psׄd"ڨHBafn=ǔ8]!$S5s'c5v/ {hry1km7 kBuj?vaNU o5,ӝ^߾%JS[sw[(x ɉQ7]fL~Y(uQ5XlBkg3''LslZ V JuY݄,gl 1/CGtS!ŏ A|Jy(bV3zJXï,"߁Ne&GN2k Cl'< Eo9?U 5!Q9 Jm?A2|;G(L%@aS2Qۍ~o81AA.G_Xt[^:TQF77Iӕ)0ZdEM,Ȣ]đ ML VAbQ5Ɠſ5Nγ$RjFFh0meZcuJ`=47N$`{OQFLWxpZY RP@v0jcIdgb0GK#5`( %7XnҜ?,kÞ˟Ox岿=ab+3.w.+gށ 2 /NBͦ6S۔S(w DҒzI d⍣Oh5 n6E*j~"f뼟r[ t_^Gc?_-4'hIU*e8bK+kmp!uRı yқDY-&m"12v岹Vv if0ں$QRM cYA<>O01>:{abXTTm֫X4^;bǵ߼tYK_p 4&!@;:Vhba88P;TT X-Ŷy V, ~$(Zݣ*[Րן8WQo+3 dSې&o'8R(ʃsծJq^\9ƮXV`fZZN98bߨX6m[7lJnm_ 4%CYā-̇.3~hPi0.3xD}:<`Woq Dy86-}flW%_`sXnl3 _BK}Q_ΛcYHC=ݲj!^ Y{a,61v!#;s) L˪1D:>k‘oP;k Cu6gSFعpW E?jˊ-S^EAL^.H[v8gR4ʯm-м=o/bէNžRV\Bd?%v𼍑畆V|ZWp&HHj@XzIFIHB(͍` ´AX$_KAEDp&714fIxnd+Lrq>N~ it~g-DcM*UrϒgpHq$>ZT2 <2"6e 66d8}0jN9>?ʏݯ'uګ~t^]AZ5yt^c(ӟkfksc NM/-SfdCӺ[?a\m,M=~wIw[WY]̵I*LSx}W,U}jwx i@ nv`QLn+y/)0 tW )OWpb+s, oj8.ٰhCm\U(=7z:CS.%G`i֖Ec:wykj*ȸ"-qtOWODpYf^qֹM ]ܘnU-& W&H#!mAn^B3QK ;`Lƨ=p!]Y3>Bɇ}Eۂ Tp[X ֙K5um@+ح[lj t'k>RSU. \&iW*)R`* p; nW23ͭ|nX=7={obYQHa^6lF ;iv_;z/d[z،? v]Ԟ"U-=T[ .XQ~E^G 5QY|)H^4Tj64ӋP۲Oz8.hCQ0~M`ՀY%";70z}=*S\ɸxi/`:iݓ{ӐOY[:W]Nlvm8k=|l_ pl^d-#jr NgaEFu0h$k{[9.Ɨ\ԄóFvE{Ok^k9-jѦ}0zQ*+SYQ||dW_حGzbu3$BzwlI7%qΌҨ0f fIbU_#Dȕn#xB=ިAmkj.R6@]siZ) 1i6kQA)2e 1ŒP?Ȩ^87*z:&h4%,+HN{UE< &A]D _cJ/Ra{Bj>GSv ^H˄>l)OgwL6k]x46- Wh @~=)9!2W+/9B e>%HM^Ϳ3lofKc;~ ( :Ohrd8/qɌt =0Ob?F ˴|2yViO; Jށ}SV0n4 >={3"\Q-П.?gl.D/_ٟ ѭ)o,w:W9eRjgʝsZu}%%΋#Y;$1[jjEV,qyaTf帷 f_i`4¡vb*zE&_'g~Z0p7 Jq4K\0{s)A c 5'f-}4}mK4˒Yv(s+ gG{fPR=iHW Ԛ}rRlH0T:$ּBM.]q‰[lXVG6?O`@6Ԉ2r=;%3r&Tmai7 ⋮Ovjy2m[Ar-(yp[8pRKH&,B!?^nM:jxp\<Ȅ-F02H&[}~`TԱme!!rMj#cQўgZ4mG:<J,U-}A?Iضd=PN4sE{PfPsJqK<,gE>A$RR5ҭ!oLutc MIF^sA<ͅiqenS 6406KƬ7(mm%OY];XD3 Hd)3B(sE:/i2f'{a7.zb;Ws_!n\_SKpͶ@~z`̸ß|9,dҍJÍӮ팘e2>?*9ݦY"nĨ+$^J7y@H)ub5ʡ0>Hb/-‡O<鋨SK6?P) !0ŷoWoLdPGPH0EDP{\G3qKgSuw!RUu=F\"BP=¥xJz+,xJ:X_X˭N9D+3yEJchIF#r؇veCۀjĆK"&2-E!:jKo476N]* ڴJGD#̾LIFƭ!:AVU^LJۜEpw~:o~#[Jn "wdGBW}I3-vUeV|I(ͫJҔL9Px6,ĝZಽ]ȁWYh˂x1Dp4aii%)qV Sv r`8K(% elN}6]]uER{Y=} p|d>g,!Ǯn-,U-lָ c%ԚRȳ1S͋ia厖eq&E3Ja51p6Y,4H @P[&] 5z BESJDDciJT0Po_f۲lK[01 X- &|)*s hޛO|5!x+ c?b/]Yꄴ~԰tҔ0jV?>mZ "ZM tyS CK@V<|ت- Կjk>ϟQ+ /Anq,Q4\ykӲ7AБOiR7a>"w+uk~.w[[-# E_V~Pzkw]ǝ,UsLN2еu%J(n\sn ^X|9zvL1ұ 1!ۏqޢ&_UpVyچr[hu˳-hggZO6V'p5vйbkD!MR(&)Li[AkAbࣉoz MA/!{H. !Ŧ\SL+EOꄻ9=h7wD82 dnFbqbp.ѯR;_m ge{Itl#.<6q}K܎nIr.|"Zڝc ?΀{_kHxA ͽL+Eɪ<]!Z0+NYJٛ*^ zU@*P&Ɂ| 3k ח Ch-, ըR'5e !J}&\Լ +iNLیrƞD:5 u0`>P{˪؜Zed2̑qY jOľN֊rƴw&XijAs@<@`wD+ZLk g5ְٛOӕ g;nX|rfj\͸\T",h]}"4,c<$nX~qSUdo6DAȺzOAmJ`ڹP"daȡ~Cgs2ӷ54OL2T QB0 Ɔ\@qrvI}=I׻J}W"W07K"M%+8p8*fI#(A@{x>'fd-} #)r,uEI|ef͡WfeI{Ssc`P@jļ{Ht`c^@76Ai|hX)flCWH)!eA֚xh$ XOlzߧҌ>KG>%Z+MW |r Fd~E싥Z(Mۉ`A c uWCt-d'9h ^bA RTݐZ fJwYg aNðv%TlWnZ'ǧ6-QYt :Pͩc{e2PJTbEbh+œZFےxXa8OB5<$tB;JJ5l0eebZkw}RO$fOmU=Ea >Լ^~w]$s3@P\Jw.~ PQW2^ r ʨBl/; qOھ@W8&EU=:fR^ b9ke3'3\V>;kųĺ+mZYϭs,PR 5FNpӟEw)L:mq_û/(-6h~Zt&>!ל?]), q*Vkd ÛZF]x0uv ^Km59=N 68yw9?I=GuoY>^G$YC'όўDjF"r\3VrAG-Zzj 'uc(y-$j.pT߇kyƞPw(mbmB@;@Q+.zY7j,9`q şG-4s;d$˯'0OߤӼCH H*u[ɾIs#+HcGIX!Jy&\:=C-*z}W>DnQ5.jrx<<5dAC?D#U8} 6E_Q^kx<ߛwk`UPQAK*kl;Vi(¯l|٨n9ܭ;Xx-R?^&,4Sa\4CBn:QBVlɦr!I~9VA щiwo_pƮ!E-Ѩs %f"v@턖GOP%zݮZ~7%vo.8h4ԖV-1a%M@%zDhy%{(n/-1Z֋\U)(lv3C -N}Μtf3tiZIF@|Yg)B.X~|jANtTk7\dvc+"[_q@=8RHڅ^t69 qDžKB K H$da+XՇC[<3?BmX \~{S_)S]1X+ ;%U75~}h€H U_-|AN#bS{(K}w\1޾^9yhskr`7jѱly-kƕ|2Y(Ll0mFY7q< ]yMY\*݇jhf> #8n(;qkfsNz Ci:]*~a,ߜ?\ 9{Cp:覑L5lOg bCwHj/_үܪטa%6NhX:Ƃd9P5g3 " Ww #*ۿ5$:m.3m@dq$OcEa&<K }~nQ bLD/"-}zQ3; `bnHtU\dصd*9%6@]vW(P9[,< i3ӍIm&rΔƕć+5*&n}ED]q x8pwOtIźGr"c8N8t< \/oSܖW?t~`_2Ҙ.w+}qLWǃkCAQ7L-;6P*o4hajK/L=Q aӧܔ N LWo$=?DaeZs n7O4g%Gwf״Fq+]aQ۾) U3^FJ3^HG)&WZ~ {$[׿CK ; cÑj f^2ړbcVh%OA!SBj"mx`YGR'>~qBr-'#i +$%^"by$8}_eb~ߙ-kրSƀN(\`لF:Eb 0wŨ^B@TBPZdd-B WWrJm!7U|IκRw9ښˍ"w__To< Ʃ3V%C2&ʍy8WWPG V~vI`dd9 Ro2\(#oiH=)l\pwG…e$4Eˬ )U.,(=0,+?X,Klz6Ʒ%qP{AJlxo\&Þ?pQވN 6"$VKY׫v+a O4Ӭ;a. @|.9,Un*:X n *7Fz&ޅ}=~:UDiRP3C) eL-\ZEi g"*$]\,Dq42詨BɺV 4i⛶$;:nGc"UaI ޫ3R?G9w os8jtf2xCd *eZ0Z1\] tiT4d R0@Thڋ/'?f?L_7f-[HZ@8B$RuJd f )DX~ !y0;{s)xIjC/W^p<Ͱː5͔ B kb,#-gYS9@2}6 iXt["O%@;2T$%AY $w=ml톹 ܃fqDn+TFLu|\W{m wb~ȍ1j"5䎚b5u"-=~|k\w81hqeQCCnxoe2W9č5\w| @7BMq$=HjWqZ=jϔL=0A89"lJh癫O䝄EKJI_:=_Z䳤20ka^Vƫ3^.O~$^|ϚorՉ7ǗAz"`0s2 CvQPI$UKݕNE C5wVR"Y5c,]^oZm|vEx1lMv!<\XVj'Y^c"YJdTuyHG= l*tFxB}pFŜzX}'L{V\Ls? );ъn] /&Ii-Kl``lIU+.CHų*PI6s 4Z1Zz&Of+<8veՏCI }rzW猘҂OW\y llE8T^cMW:+u{}jRr! v:6{^Ь43ThЗ7u߁VԀC8#٭M@iB/2.Kmma1Q JFpOgscP B:{6oLsi؅ڣBsXveyhf[&PIQg6qZZhB]6kwVZlЍg7Z؆vJ X(UpMejb+}~}hi$=-CB@ JS\(,On-i6~ |ؑ*S} 3UBr`R!!y\*'P,ㅺO.vգGY}V$&C!E*2&dV WR/9)$ GI{ӻ m57K(?QCMPS_ 1^ I#W2|](h:@וಹZ5`w#xhd8"̗kq6"2vϷDZaDC`y7:ۖ_G㲊IV.:}[*]8Cqrh}x 7oŊPAƛЗ"@>c]B?#PgJr1#J'wq/E^`w8'=Z ot r>,jAo3=60y5gdOVɚ\R}m/ݹ6* 0q<1iaDܐkiݒRQϨɡf1fҍM**"ʌ^b:[Fsj |&x37#p >%8 U "Bcf% ݟ{%q0XSqgE^3~pY ҩ\GY~P;­3op&x)#9<1IS;yIf>=NrhފfQb2v: 34咑ғBLGDTqc(K5U,A8LJJ|B B;G:u )ƑȫFT[T4лHV̍qtMك ᷃NH# Zq/ax kų⎧gN! qH5N{` f ` ZX"84.WOm=X*>AaMOr P~>.ť^Ȏ FWxt744<#α?Yf+jt%.1%C7/f1@MtyT b,i\:%f$Y;BOQ5DmZRe9Av(o3n]xlG/DF(^#*VUo+}Y_?amK7ݼ/;S"':aCĴ \SM[ Pq(?5'9+|9% ^4O7A ?- L L)͒?7w#ylQl/뜸9#'C$G;c=1_wЬ oEc& [naeiZ\rHrw<ڝTom?Z_NU/ZSU,m-5ٴh |U*;S?ׂﵕCωS?sĕMj_(xn:ޔ8ơ镱?ҨqGJ@mX+{vrod̖,##=/.`e' O= h"4:CDR\}7+H84<2!sOlښB ~lABD`Y!JOI+8g]')kqz+1`VxF\:Ӹ>,eme)zcs L#2JA4ۡ|%e}rxNi S00[oʭ{&g~<U׀섁ġh[]B_ l7UR˧بQ6K{Jk^m+ ֽߺӋWM9Sj]댭Ք+ueI®Ru'Ҍ~K.+'yn5ATpV߶ާ:?PFGrx(d_ʈ;BJVd=!y5v 6m[ ϰ2=;ȝ?V!\o 5%sjzA%1糊/tx eJP>)WoC/X6`1eУC@g3ɒ}P rrԐ?Sn9B]~Kz 9vߖ+%p4 ~|/QrtmkN~.1I$YחFΑ4m^x5Ҹ3@,݄&"o9I>ӐӁ^Ė"1U?PYu[@ FŞw5qr?OnF^Mld+nd :T~pb<ŒCԍ-Q.M܅Ћ1$9,aJæϰi=UGn1 c߻֚͡닙Q,Ra я Ikpەu-+fz46^!̺&~ P`rT?Pj_f7YոPdLaVm«D&eF5 36?-tHc s4Ih)h7zX˺f(j^^W&I"t']C cj^[o*Q\g:N}wy4R¥( Aal`ɱL=)5 *OzבisXRFEDTFQOP} S>@R $.BEܔƌ28x'PU6|Im] Z`Drwt8R)wIjZO,]?һo87SC@ .z/ĎW?R)\]JY05kȧ"q]˜7sb#]#~ uD lHe\@h?9&awG(]/1]Zدy$mBb]*n,PA-l6hb<'S3qF~\B&t3! UTuXŖ0~6> B;v1\;NU ޅW cJJw<-\SI'_CԨC^IO'S]$ޟ&GK%YP׸׭=-phID(anض'ݿr Xǐr5P}r6RPDb?lR|4غztQD!CSqpj4S|ĻSI wUtXN߷؊]i\%fOqaJuQB'h2}?2D[KЕs+~bC#HȺY? 3N`շЋK/|`-AԜlZP4l huQ$bnB\آS(bXST%ItF IG{SJZ:EX*0XXjŖ[Ւn%t'T$5Ώ0O3fJ\*PD'c,v Uªl572dZSP>ˋZNRBqAſKRo΢4u 2~$ZjβS5豌t1elOk#>H#:tl\3*7!m Y(eЦXl6&B!`eAg⾑λhvDcaw1jP.'XF)咐 n핀uDԢpA 2o|9<<-y%[kl`B%MK9m/7:^Z}!3~`?vJ;9Jager'ҕ;[~G^THuO)+j筪T Dܬ{mSˈAw}4z.*DZ" g^rMM{?j16Mj|䢤6SkrVW7R&zJd9@ET3=B$ơ}UO/џnq)/taT~е9Ʒx{^Z%LsJGC]OhFϨr"`%'2xV%Fce15x!wfpLY~Pc)E!nOȃVo {Z3!j}Cw?O1kXKOqlr#yv뱮pЇ'xJY3R8L -х:vmGC ]@dGLJO-RǸb 2]E$ ;EaY߿2Dm]J= RcJjgQSg5ǥԍ~P,M:DK(vbղۋCDku{QW:N#cv|<(|ɁOøC7vwb\.[^uYX߬)a!v۔9!U$+5Iº1OvI+f1oeƃR>#5Y|ZR6Д7rȈs'̈3I,B uF  f\}/&l~+/mj0]m}*2=s*BlN~)s#D BY߆٨P-` 6h|CY@R@\=E&+kт.Xs‰n0t-OqV209j1޶I7J%IG5#BxFE_OE,|E BbY-t?*ʎ s^y_'嬧 gK2dAevA#owaE?&?K,?{7Hy%GUNXn [\&SIP~T,Jj|igCC}$ĕ*VV]z-[c#YmEzczR(|Ou߸SY81<6XneqSZߚy<?2\'[H&\T lb9@ڊY4CH"f\1gi3hEfuNn%v%#2Dao K**?˶ɯ✟Q8,YIF|WB{BG@8RdRu2wd;+k?t{R[h_ 23X p/J~-n{3+b~~0Hp9OHg2FL^2Wy) &NSK֜A% "|,4ϝoo)-(er^4}gJa׸ 2u}ulMꇛCm7gMa9`-.pD9.;<(#f6H?\ws6H% whewI>u}. Qέe JV. ^~կS;(텋.Kז{:o,+sExs* 7COBJ~ȔrK. ԉSӥdB`łu߹P%4 Ų,Z)ѫr{o umD+9|R7=gy(xA ĭ^5dCG>s~G$]rhV׼W;vvkhУv *|-Y^b\KC/ۄs.}Fvbo i|ݼpg3G(cԃ&-´HΕ-!e1lnnlCt\Sf4=ðq90sFi׺*͞N3 I"HKsYM}tH\⸗OrzMF7pbk>CQw6a⺂\2I IhaD Pe'eubwx1˖'}wQ:'+)j9ap@)jը Mr8D碸"RN펩^ۀ^)sFv֛#rF]񦣁GţA#f(@3~bdu]8r[EJ磍2#\ڳ">(_%p$P۫>+٤ ( $2#*$\ϟyBM-Y,29~$sdDՀu%^#- Ʈ莱Se+li|7lFڗYQd+{9^Dٕ0-j@ٮ^^X‚ o=K˨ t+X4:y b<3HHF߷tʠvO+&]+lfӥu0*1@Q{2zu-Ħy'"3,~GxLJ خI GiSI f$qt~бG兯MH g"4 cΌF u@*ktY tBp`OxX Cʁ%" ᪪!a#i 3)+"H_ܰ+aʺoMzOR5nВOQ;Nϊ^Gy g gB>r' \x\[<N7ڪ5OyHZJA\J}tDBl+ItE 7bvJgt,+Ғ_NIA"<U? GO4dBHw_ƒjHs,63 +}r1-]$@DAuxNRx#!yj򒺸x]KÖlH-wRP&?vKa6G~@ѲKڧ1߯2+EDEzUXK>PqR%*.L--AK7%<%3B9g, 'YZC 녌*B#R0;7v~NJyIJZ"5khaN sz]}$eځQc_ij'o@|(!^׸&y$zͶ`{`,PD\0XM mvarDN9&o[~}tsIA&k8Zl)Ht0>W>BuXJ4c8^{9 9&HJKZ  ,k]yj\5⣯֋>nNO@)z(,/Β)ȃۼk!8T(NOfÀLXt|~G{Cأüc5(U+SPЃxQ73vbF1#GV? %W> 4 dF[] ][uنg?:y X<}7nfҠֿZxWMQU~#9T<)b]7$]yfJM$gpN>Mq#  poJ-FReD8Fr7gHaF~^ $mR0D?8ռ/* HC zGOhFgҷxul iHԡ۫P$S1BRit!f:UIiƘ.bTHA͠1}_k ▞Z jd+JJrܟD:0˧&' |o~Q&,:@67 2vAD>5Q,7J :==BB{].0vYFRq$>[;TϞ~F(vSlsIAZtǎQ\fG'?EAmD7i@9.]RV+/j˞/^DҦI֏0ZV!MID5iC6Ԍ.=b~Џ/›B wP WjV#՛ֵ8):A8JC9@خ%RJ+c teeYYYT|>,ݏ y{paNpD7'gH܃FxQs5D1&0 soHr[YB6`FBs1-uV|VOԏ>@QT3{ A׫i q38™w6$AnRQ0Mt<DQDC=PB_}M=ႍ 5E 0E7}ԧz]ydax^%\%z䰔 (.TK-?jvƖmwzj]_KZzRi B~9R$9O*">( +L;#lO*jp=o/CXA@f gu ף܍h ܊ǍnΦ: 0AfA1!sn W*A -Ph.QXl]dkC񛕑=K+<מ@0 9"ێql^iX?^Sz#,1z=_۩豝Hްz*E Ol'h_y!h8=DImzHfqW\פ,JkVe_K/uBN{_AMFmzis`z=t 7*QP^m#O JķW2Q=179zǩ$ˣ˃q4n0ԍ\ՙBwoUhtʞ@!^y+y]7Tyc l<} ,'Yp"ƫj^!Cvaql VAxu EF$᜞Cz5i}Z$I#q[͢7 )Yȕ8?ؑA 8ُ|ه%obk?"݉`rgř菾uѻP0v'+\*EMH7At!`V*&lMWʰ}0i)Lb*xV~TW^QV"PF\1 i._T{p ŪTC S1prfG$NB`Lk&0֘V͓]=&Ox$ zCֆ p%EիZ;Sd~fjML+.^bAHO5b za Mr>V\WSW0{=$qkJ/Ȃv?ug#ӨõK[MAO #;[7M]Ej2Ś_'8<(C~}LcOkBHh.ۡ@b9DP.܏V40D%?JO4W'-eݼ-Гe=j~2ԃZ#lh3d(,-u Ɋ\KڮFL5ٕdz9" ڒS/ACzI'ð-v w'L~ ,N|B4TCK(=?a\&Ҙߵ Xk~ur+vV}ب/~Σ>.TQmm<<Ɯ%jp~AS,r$3]l,mǞ+)*~Y3 hͪ%-&F55|ӶX 'sJ(E&5'^33?_0>C]%6Sւ(dy%W nK*jn+T5^" is Lٸ1CRLcM0dؕWqxK?t xroѲ?e1  djQlnlٻ3" %@盔yTݳX* l0$YYFnJ(SmZ伝+qh <؋UB._G~M[s!>T $匂ؤ*;6ɢ i|č̠MWVcI0\ub$IE9sdlgA(bSby* #h$?͂ԅr{a/9_ljCS]72i0z`0Ҡd ԧj:VgE Imw)u<2LB]N\ɤ BMDp'|ǙU__%/2NvZSbXJSAVhC/ @^|B02y;Xݏ /i*e޶8rQ}cH:?(=y`ba-!& PYлt m[$ 90Z,-u87A}Iؼ#t(^x0x#Y>9 XIn7ph!b 3PS/|l*jr*wQgъ}#]}0 Jdzy.'g@3Q;6|FWoujm4jXPq@C;ZDdD >Va0,,0-2}I*klٯSqr,#r nY7[0EuVqW{yɾ*B2ï|U_^x5+CϕΛ^"Z$hKDоi'R}f Jʉ%KCŭpy[<6[ o.N÷DF=)Z^--W\T[%t0M+X~y~VKiP83g,wo¯7O$BYJa#1( H /ZsI+"2*Aw.+8pZfYxXeѶE"Hzo=A>2Qf`(O8|O'PGԟ`zAn$ae%1벓{c""д 挃5 U8Ѐ'A̍F_a27(>l8bRu3tSds/y a2 D棨ڑ A"ʧڹtNqc% b(Fwe9v n\ہR.zP B=("pa*Ksb3(  xdlX[lybK*pdJcjH}݁GK^tX5T,>FEޘG4w`o`[tН9Px(2±:_+XS$EDGvÌ-+3! ug^ N"N"~;~Ta(n.M蝻tD5\4x֐o' h.] m=ю `C$_?^˥ucKUXֶs7GfX?@<\ͽGz΀ϢA&Pn$ͥrzjoK"rkԽɭD9_ttylji9o'b&6ؠvad/ZQ7ZX@N?ܘ^/\f k-v-H0~o(I; R娜ulgHIw6g:s s,i,ÌTqY8K|uP呮Pʖdr0#:M*I y tϑ e҄ߕ͹Nd416C(C:*Ȝw_t?=MCyz&7CVLB>|jz2WIA$m'~ m39p9ƿBOPx,aGȗ7 (~QPNѕ/ N1~^W`_iTO;8=> ܖ"zYWi=H\bTR"qq;cLM?㒯v4F]KR؉QF3X*ɸr0KpÅ.^`0Tб܇BP`҈ַrB˄MԔ;Pm HV $B yt'2#YW?<)TD$R-2r /5R& HL0ٰ"uWzd99ƯB1nRNݺ,⬑_X!к50Lk2|D$ W7n>I7'<0s>;&K䄞7 K%R) =)z2p8!.612\32>1[DGuC{'-[Us#QK+1덍~֭3=F2c+5o-,ڌ)Ȝ82e6is4v;gu)P0WKHWD:3 ĥ rV<)7ȥ?0!4YV:j|Y˸Vga|pqsf s-I2c8Dl%̄vs2r$2^ %NOjߴP9^c8"e !jt81NbLDJg !;JFTF^ݥ˯o?~4p laAo :/=cN !;rHl )xMn|fI;^)8a ®$9ptyn[ϩD6ZliMMC5uX0ŌKzPUK= &=-,TJz:>/?-6!ɲ&G||Ql XN080}4>khwp8S<#FmVC v 7h*xwCZ/WKzNݥ ;ç!8sf\qkN\v8 9I[Vt? {9գ4>k $ wB=K8Rw!NXk\|#۔?3,b{O?ymV{˳;q{E oG1F-I`?w3 ~ոo'X]5zK<ۼIt +Xl.64ko$n)In%Gr[0 H>OhcVDE5ެ!JXPlf|> WL)ψ٫O5z12)Ue˺+Dtj"Lߚ&W?ˊT&L(ܰ"m񎭗PWǪ _kīQڗQ| {f32 < tϽA1Dic7 ?z2a0?,!% tyinc) Gڛ4ǘD5)2¦F JOTJhN/B· %)-"8-c2.ctY+~/ߛGR)?*bPwD(@$y\pr7N5UDRoc>F ư!}mP8M3J)9_-t0N9"!U!{" U/bʃ+;-HiaGN2lZ,CkH)}E'U,9?#ʬGCd  QA z~C2")NoE% q`}'/Dgқ!S.:NC `* 6t2?ZJɼn%9"D$BPHٔ#o/ ޴BAxo "<͜ IKJB[*pm̂ȜQɝdѠe#m8dWPycaG{_=v ;PiI+z6KT2>@4pw`EUCd,OO%k 3(tF<ŸE63b4`igl6H=-ƯNנQ#Sww 'j7Yhl,g{d1xٛ#ȹǻKY:A|;{<9>/=;kls*SwHM/TSΆilQ-MDO|'x9UCߩ;*=҃؈czN|j6qGx M~ ViŞ J%&op#aU#{ek^#Fi qÝrZW8|i3 $WqJiZQM:Vο 0' pȱ~p#Wha]HU6h/݋7ȼ)Ϭ^q.0BZ!eeIEWY(ϱ枅NstWSͨc ot nU K%!3H%; Axٜn'tB`#u! ȳ;o{U󥶖|)&rUh6 =wwO.#Lڜmz@˒&Ezl24{FrtqO;GM0x.Rq3y3[lh&tU[[EPS[Sׁ+!;%*1@9et4NRjyu*V9z*ˆkHʜɍ~4<\a|u0b ͘ GQ.L:\ag3XaRh?lo8 ?Dd%_ |Y4ηD2]c^G'N k]:{mo-G'V lҀCQ E6 k S2]7>3\00%He5n[],Q#cDuu)E +' a K',BPIMExA9pM#[f֜s(^@LnS"oj wgn 4$Sq @nOJ{X9.) Uw-ihu)}5kx7Җ5^Cz$dF'Ն5Ԛ9~Յ}-L't 4ZBF0)n[lo$_{Kgb}L6\9bŐh+6,>+w<̘rW}V|$SOtX1nr@Nߚ)KazvH"H֋Zt^XFi0)S װyDۇp(eYo9ž/?4;)0) o1I=l潹fo S _[l$ڹj馨9cD/tŽUS9JxqTtR3MM0& W/5Iju1 +}ï:vZ'ҀJ}VkXr"'=;  >./( "XȭA@{f;\9۾^ i&Zꂰ"e;i[2xW|HಜhW$/uFFTC !C/3^@+@@A{ʁ^SU7iXN, Y܂u ;ST}?COgdNH<蛨+&č\<85zleu3Q{(+o2 YQz[afzߪJ7-L]+Vo> { 3VC%\+Bw Od7~UN^O~6"_< ?'%1'uMgpjx ї=^nY^T3Nix?3n3? vTo7$w&$n;ASOC ]zϖ C{;Altn"ཅv#vD90P,2tqLʎϺy>! Dªߌ 0T~1@}cmYyI 0/*\6&RPVV`dmeۼ݃3|45RvÐJ+'eC ]lˢp%[P/=jՋ]]8rfZLܖx%N<]^tfϝp v{9:MPv24ɀ"~~-P"Ud*JDM SV4 h}eNl8ܣ+2a&-QJ6 sW-a)U^1x Ǎ;NГ-T5dϞWPN9nX `.*:~Ǭ x:*{E2yraXo[Eζ膗8JH-o늑 E;׭7K븵,{qma1Ar{`3fytA9Qb?C qǗ}UTYI/Vf`l.n} sEcdضMT*NGIx(O&6Ⱥ7՜KǓ%.) b[b2<l&S'nt`cC%~ͫXH?*RqLɕT]0 z+B՞Ⱦ!LuUhޓ FӯmͰڶVO0#Hhg'Rl`*q8Xhl{p#@tA#hAf.|nD>B^\S!unR @ǞE/gZ" *mTciYGr|E/'8=ųw|JHiPt9sSPQ~Zߦ ,1|抇Eo$=mϯ"k}u75;К~D0?`#o։[[D;B3>.oG ExPXT<~lCR巬@ ff{s4v&ٺjsd[:YW Oysx8tI?=Ip! ۿqUK(AHRAuƤ&'ՏCexFWrwxZ"Y-K=6}LQLdA l0ePd3U,ǶJʰ~Q8 }n~Mski&i1lnͧ(yWJg 3sͰ$CK3R233W2YNAvn e[3}zLC aK2 DlCdۓԜb;jШ͜IN|DCVI&ӟGt]{)fZ2l9m P]ϙ@څ nĕalj+ې$CU>ߛz6> RN!tm~`Yt0_0rG((γ<X4Of@>So%-/G\>1eq1LԎPO+B@m6XM^.'X'/W̩%7Kl<ᗜe4 ,d,EbKόC>ٔp!R/.:P.?h6Vֈ y[hv_A!hB3W}mru8/XNV!BY8qE8h0bRӍs<$?gZ;Q;k.LmqX 4p$xT;o|n6 f}}Y{'tQ29a"B- $ʋ9\>*8G 5%ڵ*JsXL 'K;-tuo)(-翛]P[Ĕd ud Hα!:r+`p OgҌN3!;soiZ&uFT.j=w0"v6Γ9?ލbJHrD%mcXg Eգ!uԚu"V{L( o=|Nk[~g gtNU ,gi^dig{> ԕCY:Re{g7H$PNns_%; ۸4L.m(߻*}xliJ$,4$ D8w5E Jh l0Ži Tfh)}&rb:g)23heUtԱ]@TvpYM#8b /d;ˈXL r\E3a}z M#\nwyGdn˷H'"! =q z@ $df6&B/:\<:4u1~Doc[K `~: +$o" !P q,lG+;$KCdme);Ä|Q_`h.΃\]DsCreZƵPb%.v4S/ x%I-Gno1iP|%6:whhI#*Wt+rko+> s7&inf<3{B׏ܝ&Iݾ{֟*}lvSWݕFRgH!Hl!EE;R\w&MJm+`kBy5ǭ;syf:gC]0@KbX9(*amJQ4QַR4Z~5D Wwd + }E;Ʉr+#_>U,jreNqf s:BVY v@];_BaBZgܱ x_;ӦMz3٤~/? dʹy]7&ly8{T9uC?slm}z{fWġ Dpl0c9?þK?MsxntۙlPۀtis xt b29Wdĺ@B27߿M+nBr,Õj ` =dQ6T:,7xkҖg GH..:>"@ ^\~֡r`p>7lqR0!6.`ßwؾN"XQ VV\r&?Ĥݸ9׺ l[AG6|aЂ[7R"UV iH qG.s%%h,ZXRǡm_m8 S@Ѵ} bGD Z /0iԃq$a^|?IKI ѥu2e/DviOu ݹ%4 )]F|tX-+%N<7/s .Д霳e9]^j[mXy[Nka*? Ϝ> K";-c2&dř"x&(3qN3=0kD 3S; ItS -vOïtr1m(4Rph?x}Vb//dZE\ lM`vkɝxMOXDf"Գ( *<^KؙQRqFw_,>$hkwqd񤜜ُQLo5wGI"UE*0Ҏʬ?LdJ됏rYTo8LX`l`6F|.z3l_OEO7ڌG)ԙv% +u~Ր`ɆW3&KAWX bYQ!\s.勊'@{^njڃ0b~iJǴ*$fE(o6!ySaD0-W^wUz?:_fSi+2*[|`nڴ;}!aS%>swJV5AtTՆoܽ5㪈le5"[s1@$wh1`}bل hJà߽IՅa.MN ԩ"DCwhjbQ󽈌ڸ:[qLQ-LՕÂeL\o[\Ozi8_ztA2(9q 3HW˸ M[/fIL`IЉ>tBo5j Lߦ{V M6| PP1^Yt)r ʍ;t@y۸7A1ƕ9?Y]+RiY.ax0 άqD7-eqʄoj'z6M L7~6,j+=d1g7eD}IOsU: eoL<2xxFm=L1 L^?-f¿u*ji=` TQ+Mb@ëvG`, nf袵egT&Lt eQ8j~B [U$3Ȅg/RLjMHo G\։mA!dj|g^|'.1(;:UV-hQ j )c}*QRd:0* `i{zw6t0ZY^GY[u;pz{zh*P(HF"3%5f% }_226)TtZW|t4msSA_@[ 4)1n{xzalvSA{!<+G- HfcAdd?y!Jƒ& '@Zip i.2!W!W.@(qV˨zxk qr]E8عN M}55Пۻ݄kWYu6xa=y%ԑ7+Cr\l_ŁYG£(Uv'ljB=}ɷ&2TTaĐXp#H֟tqӂ9DOSEsCGW:A),3}R$ťFWe*?oaxؤRjl3H`wOS(cX}sB8]E NہIw ?fX[R'} Ȫ3 i}[>T.O{ uڞmfGEq5rle7=ŮydU&f-R_woƥ_>Ye»O* ֏Hj_-bCyt`U 3nFY+l2e4e-|?,, AUlYý"GGM.Q%&iImVluX4%y?S{x U$ ڣXw.jxJ[0pgO[|𑊧 !3BѢ|T,x;O}s'j7w5ʊy+V'9LH/}gt$֗z;Z|_iZ״&8n`6뛌 ζ9P|#3&qڇ* _%W=[L>͝h,'D(X6dq# *g}/ũ(BGmluc<;7/g"qDt)];+k2K}:Gm2~vQ .F!ixiuD}yf/>/Ri[BlL vo4Q6sF /P IaKo 7(CHK#I' /d8Gy iԩF#[2zMᥞ<ؔ fB H9 ^!M|3%y!Do$:e H3}:0<\ʊpQl%~i LH+d,?fpveK]S(R(ڨX/}Tq [ߏwƒ 8yf=3h0~kCw14*%!澝 g Dd&hq)˝~!2b.^J$ YA`ł U@%D*!2W[,6n[؎H_wDb̛&On6Ttgi-!Rɔr&{N<ڴˤu/[fV[{KPzWNLр+'/7|0Z9}N"-Rݚ3I1?7yL]P΁+"[;5 P N.UTd[NJ^b*X ܣ-w(,+cjȷ=(\gliഅ5x5P&QvG߄7|QybY&LYTReäZBMϒ{vEƤw}d$yjHW#`tUp3w_{e=uae }K@=d vhw]=aiO.d?C|{ ~Cg7u5]8j6g\ Х(6 p= !=a\j(63v1*'sZcܯ Y}6׬N(v:;kTPf)<ԏM/'Y<-m?\ZޜW\|60e"*cy _IozB5s e>ܒ0qYw9?Ak6CBUJpF wz'>2‚ 9Lm{_0QGGԾT^W_7}uI4THF?yIHiJ<2~qkw$1B7r?qIȫ2 Z- -TILe"g**v嚢0A7 ƌ8Xhc=j?b8?dR BEꥱf}Tu}7hW3ʛ]"3-Ǘzo N۪NK|a 1wO Ql׮pF&QTG&D*%ś%%}[7x|H"rJ;[ 2[UאX&߿cBo=u +l塖ln W2N\-NٽoڊKs@kHIvf>q ngwX_C?!|3k&j#e [YcFugׁRl)|!w3|*qj`xTڙ9H!˿V1@)gG{X7O8Lc}#n#N EkmezzZq*6;Px-XQq ZSI ] jzۿhСh4%ȭ)Xb1%UT?4'@=g[g L΂0k<N0JzݘwWnE$=t[kl5m:Cı~מּ!><Pb hq]"ŇW}D_3fR %A|T* W3 z-v~y:=YWAy}%L;ʕ_Ɂn1'F`) V.BVZp@3h_io̸' (_f Nl %U\ǜkg,OR&^->a?KgLq/^V wB 1긛g@TNo=üU>+9ԇH&,6к^}zO6Qv [b*% ' >SޙZS5%BdfEvw:d5Jaqt SJ5>ZJbYt[V8fܼ08(|:wzc{=듮)>rLm۱F*-l5ؿ3"ug{i!{)ykr1YYuXmrm/!L/ `FiȦW8~3[ kBu_&#uq9rZv؜.le`Jͽ [\I@V:l>L?Kd]$Do0 7QV+>~V;J\;hk(蟭^85oJ% 8-:wM.7s7;q[C$у#($*mx2wrGV5֬ccI]*b%Q|=_vQXnP>s“`5h}kߕ~ѽ@o|LqV3G­]->4 HTeE)ܝI"KnnGU?(Dw|&U`sG46EtlMjN(?!t7LH_FṲCPG8b WeZ'nҙzq-WOZX7Gcl: YA *(t"ҿMvI=[ %D鿲 fʐoVS}ϡEgKWw\`&_ Q^uLv,);~ݝG{f\v0p^\z`P9V@2ObYsۋ wkNQztB)\!ЕiM?S!Xf 6D][t\]nX1ձr@;2涪'ACDH@4ӪL#tR>*~0M8|Rtnj`[oN_Fd('IxgnQؼ(n~N=7!4m^$8bBAP.:7'mavvdSvU"C3@:cn/ns^`t2CqĤu+oQx_,AUWoHZCB'@7G/JGhCR— )-3,38el dOmR ^m! 5I@t Zy{p݄Sp& \h{#k>ע<+\TP <=Yk?GGl鮸E:h՗0)5ua| ĆAڏKJCfbeCc 92(ByD`LdO=^sLMO v,/2ޓ Z 4z8rQCmo.19Xj 9YJ۵:# n@CeY/k+@8KIً ( KI?2.Ȣ9PsՊqDP]z-GstRީӊGHx@UCkbvV-b2Cmumho^Ewjo&+-b%ƽd>',YڤΪ=#b>b_UY0Tpy2CuU-t-VO'H5Dt߭r `^>ws"X3ty44%iSi Z0Z !Ajwg J8ۓ9%]&\6Ry*sB'bAgiEvޚwoG+IEy݌Rk| Nd=R)vA@ԗ`/Qi!Ruճg|OMѪ`m߫Fh愝0ݏ" 0 Z``#eZ^ksEguDERCJdn/(q$9?I,/6Q)5Fբ>{ fѪ$j)67>+oIz|}.iy^P8ujaBƐ ),[Hb1rTyدǬXV.kgelA\)tG1M{7bZGx('V /v [>5h2:1kv91N\-8垵K ϊ _.:u)UuAn9' v1HGW }̗;ݧG5\Ot-O 5F&ZX1i|om+b˦-ݕ7ެS[g(C6;1)L.8EeW|ialZMmћOdrhkD xMtSYJxsG \9$Q:p K[\Nx*D*xk 2T[aݻ 얲- "'Ğ8 lj2\BRT^b'ChF 8q(9 ڿV?=3a|fc $q >( Ye\eOO:F6 l[AbYV&<q*Tg^ʀY s.Hd\R)wNӊ$~].m O_Ă}\ӌx"K84g rdU8~G0g2|,a)1C}Oxd_O/*ñxhzX$I[x͢m\1?F!>6#FAVG}.&Pt8% U"ו! t??2C}>0;|Mꔗ6L_6o[}7[bL;@Tm mjمg`lTwBpm cZ\\/RYr?B aMCִt['IBה%#{aNdy+1-O7bVjR{.:v>,kE\ho4yycCy6ۤdYh2npWĔcMZNH6Wk̫IW*0򖪿ĎWG f¥avW1;J}ɨK \cߏ>2vljW }so>VʟE؀x; j.k3REH8X|Fz5tTBW @pQ fn8IoYN"貟eʑ*)ۼi;܃DF5 {;N&J Y`A)julߺG{_rZ(J dO.*f863fD;C5!af>b^ ?Ez*;al.цt|]Ò 5z b:1 bPe4fo:xO7;`?1V@ \T4H>[K}", Of"qZ; J@QJBLH⎵/l{d5R~ 0|g Q!Jƪ4tVgP$q/ҿNu ;]~iWH3POw?WL9۞>cnB=!IHUyݹ\^=PGK?gCK߰V =gSAI"2,{9dk=%X2Y^`ںT h8t=) .bOʾJePpvÌ啁IW9 [`"N\2IJ1YTV&A-e=J5 $W PΧʠ|n6DqsNOP#c3{$MIXHI֝"4͘t4pjFq HSFbg%izr,1|$RIogI2F&#mCzQHq@vO_Jb^'6~n$9.haW'X1%.hIp>lx0erqռܧr2ka?ATvXBBn7oEpL\$0 B}|93wz]ϘkYWqF} 320'Sdd]׽K4!)ҒaQwԩZEE(p#!v񗽍̤t:c(0 }ZS(';R22ՌJ[.7JSKy 9}vSY(A)LdWh7l?aS.ע吗AGzw-X/GERTu_ƞvSb]e"<$.I$"3ܹux%Y9R4Ӡ#hkxwãio& r^J\ #jR8P+zokeuye~ fQנN:t(kl"lcr_D3˶͛`RXxUЭȗ^mOt'G:p午ar0|4Qڙ8:dzqa. -I.ֽj!.PVtvG;}5 㫕r9ſ-a .n|#;[Oj7o"AE+> eSꕧ>6ZmNˎ5p %RD9|~Jco1KSu'^պ$N q Nzѽ7gբrD> *$:Au4C?9_jlZ kBcr--SH%Q<@(0qr~Nv GWM[plgYKi!""1u:Z~BW o^\>_MxhԼAW; 3j Xklfjo(v)Fm1ǫS#7{P/jVH%n^Q!hΙ#D.SNX[H473-,vMK 9|=q@0-s.TrOZJC/S/lb|_նT˨[Ѧj/ЛDHaܓ/-}뺴vXڄeg;|`<5BuH•J?]bW|dT %H^\%/Rkdk^4VZg+pr/Nu÷Ī*!3tWz#RlZiy`e'Ʈ|bdg=gGх3K*: .(0k `dfė p9K9iunj}03hAj,fUqKb(筶9>QqQ| Y\y:9* BXD:@gtTsGd K # 8v xPZnJpKF)73u )'?-pBJ ?iB;1OA̪cZͰ } ʼn/E7 )%PR\y9 jEzgNs1WꄻKW`xRq2VJ7nSRzLϴIXGȷipitf [EKJ(Cfm W@x|l,vW&]Vk~LZؼmd\~wQ?̔+n Py4%l2}VdH RK^]€Fݽul v$SS,΢"Pi:wUJo^Ood\Bkr^xN lŒnܸ+qħPz0 àʪECVB*1JUYyf.7ۭxE'a3*,B}3E4iL>@s3I<Uk+ ge貓1+_o(mEIGw&!.^y;>FIWP4Gת* o6jc ngiIzhn^y q+e7gjwS< 6 M?\e9a5m9sTQd?iO5H֨h C9~{Ѣl d Lv Vk/8cTXf!РDt4{:^HgVknu..OC*<¦+UȹKEfŨ7iQmh9s6{D{,4'[[̐m-b:9AR %Q+H9(]SBWtIPyV|-YgwYmcg:|P^^6Cl-x}=i7?:cQO^0ӳMҧV+g!^Rl&}fF e6WKCs=!.l{c2&Y:sxTŠ_9apV8dls3T0Dh|F= p!<Iw>eՆ| /tЭ(vO.?0Jm_T2<,\"r^d3'a~=WƩyq1&|Dz1ԌMkт(9hG ;W2x8j ۫;7WxY 9!Rכ)lCoX6 YLD;ӌIX$,3~N$9% \VB`3Y^#+Om7nEҒ'YiCOU'-ރdl @U1WM[8ɸL"y6$f&6+aý;ڲ8j<+. ܹ3<'I A]}$x z66Il8B^?okί+inp϶_)\hʄYmR9B!/chv-M4?RpCU>(P_Q8Ktm0e*PjC_䬹gԚ(Ϣe((rW4eH3x-ރZ9n9xGq" ʡl\\)͐'r90fө€#(aDB𬫎1LxL!TFVq8lxL%`X͂m=k,n)bMr'cS!"yh5~|h6C'3i֝łp"4[wuT ;47q2_3O$)x%z䢑QPզF6knz2ja# /I>= G@_/.X{ 'EB9!EVp hy9Y,Vd&Cc>0}l% ړ8a)d F/a?kݣåڜ}72E}3@;&hS"q%Dmd{p'od< =cttV}1$цly-'̱ʷѯѦ4  EF,'?{0`)t 8\!6~$Te(/*`sT#]7uQ5#+jڈg g/k wz9F -A &~sgV8s\`pfB tiom^7St'A!ecZcV1Fon~yjjT/Bg.h\5etvTV_Q3p Bɐ̠trBmF+W/ikXW~dcKb~ƹ3' ?O$J ޕF+;hn0h}ڽcv(w<uKp{``jlc! YMn|/CޙE! mo<> Q8 PC&抰"(YVZ+WK !Ǥir-@d"(V>DT,gN춖XA=PYcPiO$ o@Lptpӷh^R _Ue\NoۗUB8DTz"c ^BP=K!I2dEp&d&T2vܘI^3 _WzIe~`XWPcMjᰟ6YDbdWĺpN؋dx2A+Pd_FМc:hww܆zK7NZ8Nx]xIp$?`IX܁y-ץ &Ib+5mi݌d  y:{'"/0킯$ߍZ0(Ƿ+@cGBѷ̄u݃[?cU eƣZWgl}253L(V,*L됎MaIR)b/z=A)  HߍDRe?\S+>琤X$Ok;DxcƠ2N^sKaeMH$=*e>0R4Yg`R)܁p~evkjAnear=u6wӺ qNмن, Qz|R2$F5?Ubgq͠a4;vvJ0"@ :0\:wp`];OcBN*&+S hϼ#zkVDBr <%.i}~^6ʘb;*-ZlrB҉pjrɰbϗ֑*RUITbi2ʧ {#@-:!әK 6jPYE^7i?vf2]:,l0Hl}ƿQckv[ok$*@y#6-ZDX1cn9owv"K'Y(je1 ;jLA3^3r[M䒢c憃0ar"%2]w;6?V֔QKMSK!+æ-L O^I(p+C4>v 4a%ӹe9r@I{dF'[Wu P~;^)!LˡLH|77N}oXu3n&/˟#^i)o  K?o(I2x|245jmi䨭h6?(̧\77 {^]YmG.&y}y9ހZ蟊wZ{Ӂ TAԔXli(py]u#H_j龈hv즯jr 8 7[h;qh1?+w Z#ߞ0e-Xx `1W!gx`xt11)1˨V!nn<~?EİP"7/[{,֑[^qWy]W%ַ݌1=?VMqv+" lpV<^ztY u6`g뷊`<¢|/6CIdŨ/^IO6 OM|C ;<#XͩL0dZ\YIzsw끕df#Kl9Tk2JEZ5h|`YHCN҂f 7Ĩƪq3p2/ɾc~_+{u@Z"n6k!Vn\K$"R7DUZYI$^;#LPvw1OdNAo4Ցv1DT*~knn2OCއw0 KG1b8|bNڮ峪Wg 6T+z:MQmw$ލXbPqLnN}_߃V ,>zz\N.L+)#; ן8?P_cQԨv[ K@ #{@pAfe=-^Ut =x4qi]$_ɒ4@M[hSe(-$-5E%vp Abxf]'P(5uo^hTÈ RB4%[esǿBs!$? wu_@W JC=CPR-?QRVtȠ,45P9x01Gf%r6:RƂ/\;K!yQ0Py>ʫȵ$wV@m&DN e:%_)k-w/q/pk:ɵ4{B;Q&ƴ5kRIڱ H4EyInsͳ{=­JMb"ddbC#=0:yТxq|]N-颯il1Ֆr9SD Qv5Uqր9%%Js#n+݂ͅȰ{<ÿ 9Ω,lӅch;8sXWWJ]ŝv;+c`)y]xVDBYZΦD,łYSq%$k+rV:/`mnmHWz/\g`HXXF%9L`j?oH틙wAH.782E}zZlV4 O}$W6?*u ꧘'T=:Q?/:-z|߱5Y.D鉾t:TZr`کcFhmr6#)"|>Y=_Tmf*ïhCC xҭ9zb$cr|*~̍N2:X[iRp)eZ:Q!6UV:_ 1<*M] e ,OK[P ^O1W*cblΖHۋ88?f VČ  `0^ ĺ ؙᱛ 8YYۦDOh["L2՘ܰ[HB 7G֖[ |HKdl Ĵ=`:w ƜQX§*GtS#P\4Lml%LF*D)gTp”'d :6wwl Hz<pSƑOD7vh >Kpx_;>ĔB<ڤa_$əvb8qx-~ܵ#pkz(H}5k+bkg2[cA DHj[YĆ#8%ca1 |lB3?a7pC͋\vcqGI aYj )F=W>rvNh  Sdui)%ӱz&l.ɗe'/ y@{o@%d KNŌq5`iv}`,Qɗzx-iTST {,nLijt6C p;B4u'nhDvv 2 `"FGuB8 4!þh#=wI~lL(%Cb# n94Ɉ'^oXPS"n ֍Owp= EW  žS%E8°p{Do7t 4F 09)ʐ0xԼݧd=o! "v<0 i/KH&qs:2ڌeG>g,g1fYexEG@v |{֓gدc QXoi6x%_܎=14[v i [^=C{%߅{5;;@c]x'/b+ʡ* c](F jc@N ) PS@8W2j`c~zF.  {}[JQn՟aI-e>D$.HwneMo:Lq@t $6~ 7N1M`PFNWgwݶ V\Q8zhH =}Cn3Ð]zIVP19_Q-1WjH~N3pzRU#/;d H.e y5b[6>;PĴrW)tzS1Ӟa'0C S;23XMtz VGf6|HiҲ$"FoYX9j}v~-|c>ѻ醘I"]jd-ϡc[g)32 \#}}x]I+H;vD = zOf++EdhaBDZε(inrGg6 sn^>\VEtx9qقPvInis܁_57: !TL'Tja=X뻂;^‰@$×'d#d& sa9;]+cZ \]Sp>o .0@(6 @? 9@˄/XC:M/SlqfTӊkG@L>K#ߔOѪhuJvsY?{KptFq2#X)N&UɃqS&ۋY˺Gvԛn&|$VVԌ)i:{**L 96_SkU;ʹ& Ԉ]gNBÔy{-\A$_p|gygt/V%h;3 i  1 Fﵟ;$!!h (ϺeJ>[Uc ̑LܹS9U"%:6|yښ)lۘ563z&az2\k.-.I@w" 5暛!Է}3sNQ>YI={])dx-b(";ߥm2jUK]eIIjߝ/?h͓MA?zp)TO{SK0c}+l;Sի\$XUВ0n+LF):ݎV9eFDiO:Ao_^-vE( .cWѣnT V mֽ.=_0>Z_r 1Θz=lOyתTPYp.G^ݛ&5Xe/-!Ly ] q#&=?~r@,3yc޾sZ]A:fZ ggN;IdL&C 9˹;6\L 7pf>hM!$a0FVWm=_"jPnWC~'qvU(HhFT^, a%¿gLé>˽ai(Q7;|YqH-SN='I5(c/\ֺmw:2z4.@񒦞\n׋3ZغmςCϝDˣstnفcAjMJn@ì `,ɎE7WpyK2$INin6g;^s^FDzUn5Ref7|6Y N=@ \FƢҳ\߲("ڈ#e;u |n l˰{UCm/! fZ2A w.}ȿص O U>,<>s-v<|X5 wF b@[OAL?H(g?'qsȊX-K5 CzzHpٴHnfI@x7t[ әpfK2y7{ֶ$'%mL+XjG!3|v(`s0KЅN6=19 |KKK{MjU9>|lU>C] / sxOp W=XhExjQ>B Q6?] u=QiX0?@^O=C:>jà_xtWxUK'Y+;x׫U*?4L0?6d(%~eUD9#7^A YjLF)m#>9֝zH;҉ɓ ̎"̾dyb N_mSD/))0$,xj7{l:v,ȷ$1i ĕ*<A{JJ$)L~Rrn#Ud *uFĢRL`^\5@-ٞKF[zBX|[͕݇_jB5W9yhX[A(Og{p&{7E3R$pZx.4=Z*g՘[49fjGӺӺ1_}{6hJ MVuf?s]lӦﶔ> Z%[0 8Xº1acƀMokҔ*cWM(VMU fXdoQ:Đ|b}doi8OZ}K#GQg+ĜK5ݚ_kQ4r=c~=格b(53=Kl7@!3dPJ~Iq]Kk9?s^|Y=Dl'I^M? XR&{-FZ{*U[,:-G&Y e}LX5ylSƒ\龄+u7?GoZIw %L3kɭriy(yPbstH"@vV:he,x Ê=Pe]|aQf-Jy c |_b'nϹGv$0^w-h%JՙX",ZԅTPoI5vTx^8ޣG{aw %@\]Uu%t歶ya`nٿ Vbɪ7hmXω#MtVhyC)fA?̷b^FNM6ob#Ƶq'BV4xeuBE͠WّV' bVҦ"mw=vW;꫕HW徬A7̡&%e6X|ٿćƍMd./mb`دt#i6ެoh2]"r\B3/ݪEu"ݲm q|rS4h:#B t7w3b \n\~/ux&m|6a(KEei"G9G,\{/Luio|ɉ|ld5=}$jz& L@V7Ά?qMG[Ff3XBfֱq'Ѵ,o)U@im7Ggz#RU]TGӏ1 HSzMb:=BA'T !=Q𬻋h$qǹ:Q*kEjJ>C{\' t&TdJcDR-E5}>;޻ݏyꃗrZOYѨԹ+ZlWCCR.<EsO 2O9%m3<\Cb]s i`qtsuGɇS [/\$4e)8jđ.i[>M/^\jA]r% ֠l$G5vWGCa?E)3gzB;98l2_%.]OR A\TWBfjNCGHN#.ԌYGre X|6]O{&P;\t|QlѬ$ge޶?7XW`\t%ᮌLKJJ]"+T>G~XҥD:|+󺏅b.g$Wasϒ xS?wэұrm打~|iP7|N͔:wgBEMЁ1#%p?!IxxS=v9PRknpQWQ0sS s ?b#yIeo6uȢzNėS |QC7Y`$OVnhGuBaBaAV9r@slV3}".?ÛLkEL<9'*Op8l;u.ӭFK7s-"#D8j`$ՌaRG%J低jX#)S'bœ(Qe0lrFyf`~U;*LAv 5 7Tše/ HUX>xyVf.$Mb>znؙkxꕝDk=g#PN`A'}T$\CU z6 ,r3_fCU٩>7#YUܢ̦d$zY2R7+BP00hZjmybw-b8b<rUR栙 vp_5N֝g"f-m%|JѹuSi *Зr>d ef~-ϭ˞;Y,񞒴ϱLxs̮8 lk: uޠcǢ*-cvWۇhWůG$!#p'-g I/ g1S5dz AwBxV)>;%s31ߋ. -c@P'J⣒$scaԵ޺1H≟-#r8xN9tb"{5y`8oAR>h" HsI90;; O""Ћe5MuZM^O Ԉy[q1\b잎w]a{'L$b}P\סe?*o(UuT,Z ,m1-)`L2ָ kYA3(o[~5cTn ˚CҔJmm$6|l _QJ)]4J4[V"&ݦauQE+0dD_l|phFheXp }E+-Q*:_l4 Ge\"T4[e<(sg! ;8ׅ kZQQRYz]^PL(+y'4˪䠀k3xJGg:5(68բ,Ka04 /V%ITtn,u4UźN}Aj|sݏ Lfp5By>Dsg1y#3ݙe=p@ "7Okۑ_c l|-;P6˘0* ,&XrqI/kpMY%fs m9?k;2CLszI )'JS`t(*SFs̻Ddju~=l}R3_ vܾΣБ6rᾍ+-,h/h򐕪j6JJt/w:|wŒ?=0/QYFEx-đ=c|L&c{7 x?iV4/1VɕW@gƦV9rv +~v ](n3pŐ\bף9`BEBطᏕ푴HBB )zkw0ŽdZ76S Sz-J oϺh%hutF9x5Z'g(HD Xh}Vd+`iFj=7.2,^Ql~̤tC@$B^0Crl\@:k.C"̨e :2!AI*.y[؅Q K;A6oL;Gq& _N@資 c+^q7?L~ԲvgOOg`#x\EAV&hnz?E qj4Qq2aJ<1 z_TPCV`Ew/vP<'-+͸GV|ONq9FTu/ ~Z| UP߄~cbd@^OX|0vAj 摺A'xn%Hhn"8thkN~6ձb˜_ J D0 \^VɾPN/X^Gߐd,$OTHVP؀)Qk <a4g,AvjzVu9ʻ51(0pDw|G&ۧ7.) @ m cM GIrZ,]7)%mǤIs\|9!_4}#^+6uBv CǾ}0u>9 =\}xE&dtltʓjVtNOqn1mz/|=vhk h Y!^^<4 SQ+b 5rI:&=֠Y:}-iz>(y.N˩ˌFrƹ֛;FH껁ǖl7ˊ^sWR/m',S>iJৰoE#ӔM*:ؗujU 닟UAa(/R9)c.@yp^CIjb4f+ g3(f~:p޳p͒oiœS)f.B?'0/s=1]z;OSqA9cϩ D*o+UA`$Jcz2BuKXkrIa eӈ3PS !hw<>K4*B3vrXE^H4n2!ozG2# TL7=?#(1\5ܬp-"%o[g0Wiϙ&K@sBx[Y+7-IҢߩ3TKhg6Jyp9uc(88B q.w_QYa5W}& B} 53e2IeNf7g/Ǩg[_JZ#a%O~|y-j-q|e~a=?Owp$$W"ғ%(U_<ǜbwpwӒ\ogUVS=tJFu1۵Ag qg^)]Z1&eLfM=@djͩӱͻLǡZ>x@<[g[uOrܱU"eXv1[vӧ L ع\&=7q%dmt |_GpX:>:!TT=VӖVǩJTkfbrbž_xAU?bZlo(6nLq'Ĵrg\Fc7y>J4gcIZk&Uu{(ۻKz꼖q&sK1"R1Yw ULӐZ,\e G4+'ypO>gBoBVаFO٩o߫OwYI GI[BE^[8Wd%d-Ct-/nm@IDO.20w4{.ʗ{w-E巊mnD3i8-w)h> 2ߛݭPjmuI(;K+afJ Bs 0)>1X !I;&omcr))`Kvw(>Y.rmіuMKݘⱏXXE,\Q1v<9sD&iri da'O>c~ u!}>Տd?O,"S]GpTm"M;39SnhVe E 9R 1LA|Sa6T3ÄW>ZYWIgfw_f5 Ftp^6TmLk/q˹ظǕ`&蜛iS0CPV.c }s\BgZwJŽ'WT 8:#+&N鐵w0Hr8)|՟hN;|F.YMb*&?+er w-#Ec~pkSNڑ{Ll-PqOTi2 ֧,+wJf[#ٻn3nY3;qQuu8:!e"%kj>&,*KS,Tf*z>ݿDY+Œde+J?zBen#/ ,M3sJM lm8KgޫYY}-ģ7WY :9 粑{* OU"͵&ӵQ׵}0xYW4 { .9ł/v/DI]L2jy|\nxB>OOf' śWsyDUƂ~=iWHhs+Rβ*a|?!]`1L8F19?i.i7DFZ@\6wM,h|2o1W"@G<83 DO d=@Z!K?H+NEeQ[@1φZDJwD|a7Rwbsr˳{Ygoz@:\,WiD3L2LEuT#Jvo_"i~h.z VkxZYHZy&ZR%.'ޡ}_篁&}b=m57x ;Bd=;,DOհ℟PDmTNK?3U9ȨwM* B M!ݯ.u!'Ꟛ4PW\Dq. 3s C>n`n&CGoژ40)(Faާe0#܇=:w}NeS e}AHbՐ#$u- u3bi!;={O7M'hRVe5cnϸ*Jx V^D Lx&9|9(3i\W듶԰3$R%scEY@?rs-!ts9):ONkBQTq#';H"WmucKXӓ-2ΟTj|D@Ρ<Ⱦ,axղ2L)Y'ʩA[A pVW4d]ɂS:r2m[{)!C:ϑc'~`;dRoѳh(,Rݪj5IS]?47/U_ }lQngq8:\}Y{VEWh1N`؀NB @Gm"jΤ1Z!\>W;,H%_Q93 39F*.US] GfX.ݱ):I"8Cɿ\[ZNO`{=%2TOɋm䕢jݶ^}h2ݕЩJZb%9<Ò\]M ~0Sb d@ߗS&ޮ6\Nה}ҧ$ ?5LΡ1nKo80|Biay ?&>s+k_p$w4 b\ Hjs16R@ Ws퀴k)qHn/qqOD<$!#o5`o/#mG>M@cpl1Yzck{z~L̡蝎FiNB1nJI{ ؤjH6F^yL$#IR<`!{= F}ǂ73%;'}uFIo 0n^_Wĵ )?bjf|ۑ2"x"2\K@*K=t޵.5F%.ZVb,[IU pᎽy;wkVEx8r o_>ڥ"~0"PcįC]̆JW7yyDb/(Њ~s[PL%1ld"K507`坼_4qj[,ē5,qu|S?} 6wzh6' }J[&0THJ;ۦ'@886NbY'Q&jINc_Vg3, DU.p˶ovc4*wV%׹Z>R[5 N7謉gJWXQLﷱ U˻E sz `Lщ g?ײD3\WQ(\Ԭch f,kO  }T8 ^=[9y8! 6u,I&ω Gdmr^zC4$ʣ)&l= XE@{۾"wi bMivSDrZ)Eɓv:.cXQOvbvETp =Atm 0Y/E{-1Ee+ 1ym&Q?gKm*dyt49y[߾X?&!n/{|m\he6s}r` CxU%JwZ L0 Gۙ(E,V1\7g*IL{4N@\Lk2 _oqDMzPWkaszQ+|(Z\ރD6 SmyV^9|=7*;AzuL!K,r+&v*Z*5%\̲U8}.B_)ba'r}V ɬи0;: /r ;Y :X 4ͻdOvlggl}6XA!Bk0R1ҕm4Q2uJ7|6 ~amh6&:Gv3 0ܡФ wnUqu((avB.S'XX DO(, DM8(U1݂ny(Ü圔8Bvbo HMXqRz‚[ l{ZO_C B9ڌ`vK^O7W =@!Ј!鴬ۨ:@NY͑c@͍b-AM- wgxrqs*mbxl|DG(' )[gcR[XܳӖN'lSOE4`m 0oj{eI1 G!~!cmub/n+EMQ8HRR`3ki^4害f~wZ琑#{"?>]Gsao\fzf~_OlZ(d[ 6 j?8txMbl~'gy㻭+.gGV 읎ӕ'fF-#gA|~' }A5N89b7hdᮕ/ha C.oT6?%ӟY+i_;%[j;|R+ ~CߺQ_̏VK:V3u;lƷ\,iBh\ D)=2&pÆQoҞA֓2O87|N$0Eoս:As7OU+<?]O䡕ZqqG @ZxYV} '3d 3a9wu367b3zߞk6Lʌo믠3Dhj2 ZX^4+y9$!YZ>Oy3// >fu ec ﷸDs>?@B[ˀa-ܢ`B]u&wcfi@EӨ]։Ҭ&]H'͊fnkPΣ !H(a{FLI3}7'8قʇD_؟upޒN},#+Kx6g=+ŽT(Ϧe2P8M%G'/6Qqv OGX+ ar-nz˓I'ny)>{1 yh$^zZ6?6P w'7:zKszy+GG@aha{TGk&!\}ӭG#Զ5L܅4FaL}8]dE3떮P[U`U#AlDJ?q&j!7NBU[f乸(7xGZn ,HԦDQ7_Lt\ەz>~5@b:8OK㝓-d{X`79jnTb S zw5;eOuu?vA;:-e?^t+!E˙*a0`2ek}^Fm;4Yx߭Zml3$uuw^J$;tX Zv[Jg>`Sl4D j@@g37 ?EgN L +o2N/H,9:pҰ{꺰4u-}T$]8a.e?vk1W<B]PkVU: !jBhHv+uvG1/c+CpxqRT5R 4gEfpYշVrk)ȣm!nMBe`k#m ^ v0 T"Px1j 9pY&TWjv.O=,{+\Թ f7[7of=COTWYRJhJXSBx +`\kgk=^ٲ_Qd-w&LDt瘦}/KpO4WD5hH$Ѿ6h8,An@^K/{QD> ߕi%.xaմ6PJBPpOq6+i:SsAt`J5avsui(Bf厊5C{pҷHb;E^&{0#Wox6~)IE_䠰Ce˝&S~s8_P45u|t!@#hIi}kClk fJ>+$ii69|,?QC95t=eO/;r1Dѭ6zY(^0 +̹NWmM=ć?amX9!\ KX;-oz]ҷFI7MݙhS4_pt.uyfE nw57ΪR#D) w8tw5ņɥaqWub]F A]*Qa !#`+0#RYHEjM;&PAC"嶏;SEı*hVyE٢X6ѮY8r/E|^^ȒuV:=x1'wҙK8lQH/,VXإS\t6q 9des-u9W1Ejg$u7umv=Ңqxn`_y~h;Kj`EqS ", h4BmCDTV-ޢIH5=˴S$:@ |{.rMbٲ$Rĩ#!F;{++I]{#w@\/"p?"CQѥ6d҅rY%5W.O|9McPX/aw* YĠaܦWL2:*X<;)ĠH=6mWLM!/pCw JSGۉ=\{)~ʓaeqf.Tߝ+AM=p$=j@Kq_ c51Ӱ 2ʀauI+)ޠcb̅[eW,(oz#5ǣvz&9[&\1T֩ uh|ʉ+֧O'̐M Yo~Iޡ9rïϷE>dХoksQb:$NI1W$=J䳜T? =229v*^82š:” "^ڙa;|W{Sb'>v-*>7vXXB@Tt2e:4w5❈\1>&;!'/C@'8r2i0 fR ^2l0ǃyͲ>yae9S6 +$zPw!~ֽ|kD.j}XH%N A E̊((>m*Wԡ>ChA==o /eP2t]CBEaC^2Be=* 9 RdE}Rtx8v6!nFef\uSQ7.>.Pw-qa_L9)BwQARN>Wn22Cɘs?.85U2%7K|uanj%[FsQT'kmzUiUKW\i*GKԞm NX!`@8:#: >q̆!p(ɀb5J0=:i+ց>-)ejgDa^?EZ߶K\yOԮ?2!h ||3ry<[M"軑I67p\ytS$EW]$y5o$x_C\o=Kg =LvPԷL,,reZ;mAх 1]yoa,^M?#So'R)ND/j'KGqE)j'>Ǧ7b!` K P- WqJ[kykZx<|{HJ[LJ&NkDsb'( r+B2p}ev  [ڤgŢ/J8]ӧk(Y+~_]W+ucؤ2JZUީ|ۀM2$QWۥA cNK:ݟ7fH@4V8?$-f8EB &.3hv3qnHvsԡƳ:Jg5]@j`BA ?d4[u#bfdg0FK7-޷<ޒiS߭BQ.[\{ΐNtܧ,}>6WnVTi'8b#x:$y!{+<$ zto^(gO877W$] vN6"9:-gDyM.0O>o/ ӧ}qV$8ZQf 3M}DdOXR/\4 0睯 Lv%ĀϞe+XhyTlx&H x_!ExݒaMa6t~(pnܛ~BcifW;R[a|U6vga!ߧZL*T厄OAs5w8̤=ĽQΏK2mph˷ R=9;˞nM-3E/=jۇ`ORddaoZ/ϊBy$C X7Ƕ Zrs@Ý$/p:^n,uH>-*Œ)pam]k}SGH[QEA:W%ܣ4Ug&&a1_tj0mD Q ewJ^ˇf֡t 6 #Gi\ Ƞq]]\ +pvnV?Ē_3hʜiN{yEOAL$<ΡHTgcPj77(fO5Au[ 0mɪ$9 Yyд&B7JgpT֮4OVq54ւx/6M3 ҲYuE}z2 psA9O(oZ:~u,pX"BH ~/OeQ9 7,)M ggBaQ kZT_2SsxyG\xv1;:O0Ώh^ 9y  TP; 3Z{Fȼ{ߙxkmrɸƸAZz,^ :wj ߱gJJj%lcc@ŲZ}}3/DZy,ARܩKvl~4mlNΫk`U?%͌xO cȶkSlSh2/NQkbbԱD6O#}Ѥ6qk>D'aL3K协j(&7_f'iL]~lxjPgH*)IE3qf91*vKjγ&S,GK~5O'_Cx\g,-'#[)f>h (F'Oa'nvnZ$DE7М\ugYc ƖD{O@T^Q \!7oԬ?ʈNrggYitѡkGOwg z&n1 u+*v">yF7\mqvq.+fFNϤӁePY$:IlȻsX^/'nyt=#n"Ղ0gw F~xq-6ٓh5Ciւs!Hm͕uk/vh{[#sXAĞdku8ZĸR>+#aj׫%>?)݀%Z ae-=Y͇mAxBO&Xŀ s1 T$`%d.g|̈ 4ŵf 9`V&GÌLsƖ%ʏ32|W%3e.l4:#< sg"2;L SL[`;wHݕfO4C}؉49reDUj+Pkd0疋q=9͉YPqUx\lKM{YO0Ctl I"i%Lx6m+o otAÒ9PP+{R}^a^ |ŠT5~z+% "&VK"XE fұИ.'Ra6l1%vP iYMjn2W7?n/>]f>C b(/ 0](0إ܈zXw'ңMH1)vBAk _"4k:z 5QP'a?Zrelh4Sɴ1B6!H[F]8XjG!9{HM[:^̍`+nuG[E/AZNhW XiH45j?2бF&5|3˫h,M;ā=@w1Լ~ZmOM:.w<:;^U5H[G[xR[eT _ )wm?y}zYLV 0e1D fw'?ny#y%IDio 0{ 0ʰ+PJKr U[5&P o 9oZ(љ[E Lpbz2-SpF\oB A~%Atb:Y)/O)nA.Y5. .\R>+'dƤEIх Nʁm8<-V2k&&X>c"ʪf{̈́B\(()'?x\^wB*ۑ`eq w_E,% pt{ "U^]eF8jfBy`<'22I/aFh_1[':GO|%4WHOLQW9WY5tsFZ{/N2G{"udw 7t?LG!E0qr ':j)o-4X&~ڙ+K*|>6OPiVv£^M؈L(<[ߟ^]t~TK[Aۼϱc"͍I禝ThDAv=-tA)yO#Ȓn;ʾ2oS4!O:ׂqLrgUaHSD:y5ep ^7 %dMRőjjU49߄T2rh Wf7ڑݭm W0}nH`!H$1pI`AIe 5-Rz*yVp" ދ .qWx0e;+,3$ĻytWy[9:GLWSCYM @ bNjKt)l5@k<|yJWr!;\iEX{ӟr2?o6Bq\h&ޘ|k31jk{5u*P~=һ!_B6qTx9wԎN<]Azy9'@5v8ƦH ݪڊ|PGۅ?٤.6A6jZHBpC4?%zE];Yύ\b}7R%-Ԉyfwn^k_BJR~^ۖ%(8 > y[k @uH,@\QsYxdfe9\:*+ [aC&,bgߘ,5ϴJn`oup%5'3Hܨ^_= ?F3QROGj°Kjvi$/M]~Cr'˅0WKcb2חtnU)5Y; TQQg$[GYj_R]4K6+|Khy9]{F^ƀApLHۦYM=+{q~zCAí㩍hP>SԷV1ыU_;_ έ2#zDV L0Y UvJ8(&@u)y,b m|st2oY=ߌ&iEm`j/b 9b0H djGmMM 'c*VyFԅ][JE8ҎkT*D>]_3;vu!nqo4{O"ѬpP2\8(}*SRjT:i9 k r"x<*eL C&Nf몕{Eʹ>Id48!ڦ#v* N«B4.**d/KQc)p->Nz|ȩWTWuƈ6=X` Iwka/W⬃þbz'"AޒحOW lL|n~]rx9 WcWzDSC:7Ghp\IK!Ҭ %/cb4jne rPTbGK m1l_I}]ǫoiɳ/7JhȦ7~t\);EtUfdto{K9,V$G9G{/'!-a~j]#@xu*⼋N)ރ?I[ДU{z${PM0K/X7Kdkd,dke ֨Ъ )RIzܱR縿[E]Co^&_Ud{NX`7/Fx a" k>ƽZWaްU 2BHwRJ_l@<& @M12'Gl4vV}a+b!@8ݖR> L' v+Å'oOܝXޯ>[aaϿ>/;e- C;홖hT;&6iq =M&0DnRC5dW`}ܥ%vPXP#nXۭ Y3<z>\q>s'"H9)Gr+X7Ԓ&.JR!iď,LUZ QHvp$Y!Wo$<4p1qjyBdspE3e%`~(;$m24!`䆯W%9Z`P 4^T<C64Su0 'f*z@w]g ןҩj>~)gL*}Z1@Я׽:R]Pga+D#_JH Qy#`:E¢v,1 9*~?d+`gEZ65X5|#(4Ŋ@iT}>´^yfÂ*y<AJYZ.PĖm\g9ck=_7k;{O!wnO "YDoZw*AI,NM)x~M·ES"a.MBW~T{)klyLlp@}[+-PcJQx:??,}؏V\@ Vdː8gSTOB\4d [Y/+ jO("av1 6,ٱ6÷dž{&g(]w\/yQQtdDT.}ܸlem">NTo͞;d )eo!K@v]VgRPv E }Պ2?WtiGf;u95TXFq{ó&qgaTݯGrmX.6ڌ {Z;ᕦ{# )'lR:8G9fu%Ca-&e\ ɥ՟TXl䶔xlܔPƨD:}k\TA4ӗ 9m+N B>,qj2bt%m2R4]Rn :n2b7*EWPw/li9;~ֻy:Vo:{n#B͓Z݆-A @1+uö7l+QPO dOə?՟"^6|"ǑQq JAre)=7ؑEJ-Ys–|p-2ܙT'J0Sy{漄ⰦEK#.HDUJ6~PomKo]U,Ĭv/#JSÐ_{60hKAh,ͬ[*oTL=݄u7>[ԉi(U<ʎ/BxV"v{@WWQ꺋r֬z,{A}/$܏9n6yn^"5>ʃm g) A%! Em ,Q/ UR.d/NGQ >O9MkjՋϗئa?k>ִg{BdqE܂"o?Q-RP').f=_GҼrtƖG0ΐ=XoM )*q(syO~w$=FxY({Y&Z^8]*[FȣTrܨѿ[  H 8.:rKLz`O6 7C5Cp %m> KZQged;Z\Bt%IA:lc;^1Mh &Z_`4WLLC!, ^Vx2ViFF!\ydzoK46][X3EJa{+/0!{[mŁά\y!Sd=R?NJAWۊEB+=UB"$CLW4yQցlr'{Eյwe3Rp*ɴ@ KZZV׷$+GڍZ\:?31ԙ~XN*rUE$k=ZŚG`eX.鵔c>Nȱ y߸)υ4_`gA\ؿ&="L([1lA+.tzy#"[Y FY?,2Mo0f84÷jg4]mQ'0]ۛ9cg'nf!Ȭ}I2Omp0s|}}b{š-&|DqVaE[mu N<$o`ϜQ;hG8Y5`D?E*2$] DMuwfu&[ӗGIL6DSlAZ ?Sy_dd8rvtAg>pigǚK>_%w =7E2+xWobk`}~iS]eoL':3(c 23v D,:]btӚΤjcҿIoQ"_wz |= m&+ybjh(Ř< -iͅ%lpP.vuVr3>[s쥼K+6X8sQ@3L.=a v^N.^@AGRSCWi0 (^ЦB^-x q=<;&#%%!; tNT֏?%\_Lu`g<'Ҁ5/]O+л[0OQ 87oaN\ I*-Ÿ֘yl4ߦ3.F^:5t#Fk~ br"Fmՠ &3v݇soc8'L)={)c4x1Ga u q9rW^jlU,қydwze)O* o _TT;_ҿ~^QVH\ PjTOBX )tߦMʭOT<ś:_Eq;$f*ë;CUlʹ6he_[ ~p/;"A/ V)Ll S9:q0 &侏K[V7}.ˆX`λaFr]!ԺU9@7B2ܯC[BUoBLR}V+ɥ"fÅۚޝ@ h|$Eoͷ%KF{ȯk e#ijd&vj]^;Vbmօɀ'#֎5v-^B 7*O2Pzxtx_}A26w//h!#SRYߌW1\⠕6験PodMs{ 3l?͋U 699ɵ*%'K*T~ jھA߷2ۚ*`=m٪3 )y9ՁlGHt#m! fzwo#o2{Y ş@b(*&*WRߺ^J#"|L[Iª`k+/! 2Wz 2" 4\5-'"JЩ3 ) ^4k,wK_&v )Գ gX{W0K)$1;_74qK)&\(fzQ:B@28г5ka<FjKJygx*JN*~ѕ7sxHϿcM,9f$B"wy-c0d8aatg޶8%p TPX[#뢽˜y>AlK|pXkB&skȻ%玄'|& * ^K6[HLn].SwPQZGܼηMrlωVRr"!mrXL(nUCj8GѱjN8'4qaN:P\/0 IZ)c}7ǐف2/ BamYXb̲Ӕ6 tC8fŸ Cbp~@O:RC6lB(Iu782ՅJR)p,#˭k4hB6OGD]&a5tZݭ9ja4+ay(5ϛIV OCCz™QE =IauL֊e1o ot% Gl&ꭔS+P#K~;-%߻S4 4Kڜ4t6A=(@L{^i ~/ΥJ;%\ںX&&Q߬&ŕhB}3as*][aeQVP6w.~Bn89f)Z8.~OIٹSַSsz<clRɫlƨBȗH;\7,swK@ 5 =hܨkJ{{N^Y~e}\RNHQsD$F$iՐYQ'AzhS>; 7 #yEr ,<_ +SẂc\sxjmd/Cd48}DgpgC\j^3qTmkXo_B,9s,֋&hJRL>a$m[[5^B ҇XⰌJ+ݔUظ/ٹTeӘe):DާrNV$<Ngr)^*3ytaH6DVd]7϶buU|A*:ʸ+Fhtlh <3:)2ǂn AFTM`o:Lnlaop4ےFwoL@ -OItq̓'inYh.VB[6]UyXY:ѐ#r\zQ䧳$P5r}zhVw-Yo-lYcCY ر*lX&-Zj3a!#E2E|% |떋 M_8<ͨ\=.@3h*p~H'(O?45J{4n09r:9'S7͏j!G|764,R%((n@Y >dT! ]-(s"2!.6׵}ս^0Σ贝 ]˝\g( TЎse@GblcA{_=p_K#0+.FfEMGqvubBk*0%߲jx*R Mܬ՜AŌZ:վ`J`AVk2ivLIJ w]'ߑ}m-\ջw\Cxb-c׽.DKU4iDZjST`D Ia z+D fU2RWe*G rv@W8S}LW49v>J͉i_s>>8;Kdֻ\EMH?Dr+>2ƥe^*Ȅ+0B2}$^+6Obo Lq Mɚ+uApc[w(c-h[*_gT0t*!ޔV+@Q #|<۝pÕf~<]vɖyDGO"i eS[%',-zc[nГV/Uý7*PѕTI5e4MAݨ%YR5Ǔ!0 Ae~7|-@D;_+z`Mh&p1MT)"|Gp%,@%;YHm:?9].sQ`0m\;a@1(Wjx㊖9*9#V(: yYȀ9 `2ʐxS'BZa kv11hؐX>RJm<</'e"eDZ0ZP3 cTB$pH6KnU*96;'-e5Li1L{㪁,^uNI`RGWY ͭUŹ)+ lڑG#i҃Z4~P?3N=|g;ryrk T[v.biN,co^~߻zH^_2D¦`d9%Mz"5Ɇ=#m g3*Ģ+e!zJ-PǝR쀆PeNA kE^-3Ofk>01tS$hB#AU :U); L Bh78Q0Y!y8fds(]Y!ܮP+S` byZP5HϢ5L)EPBJ4|ߨ<p9`>҄,~2܎éq:+?]Egg)f'aMjxwd9øڕ1jCiDaA)L<R4 }^H.e.=04fxod$V_6!}ļ wl"1LHdz^f `,uųܧz#YVtY)eftAR>u Cr8/`UiV{Lʝ*&<"&*4Χ8({ ԁ%O_,g! G 1`@f'_1꤁lA-=p4sg.22|ϥL~ Yn5^#$˾r?N1|299aZ`D)\[Βr(T@UB,ڮ W2sFR`FBMp#zeeyK`WXY &>S@#vyd 䛮FgR.ɩPwՁ@U.!)<b/*,9Wzrk$9 gȏ ea b\APj6VBۇi1a#r<-+BYk?JiY+v?C$b`>lYNdk5A+S N锐: %C^HK$]:.$^w`9D\xP̐OԖPdwOz̄'$b@sL`AN,Jͨ| "@;c|zBf/-}l4R-Vp'-5ޢUR&t0t@ 9fڜDS{ j)]aXS~ p ~8?mea0ZBFSѼױ]s}GLs%:i=R,H:(0Ń|DmCo5ס_oݕݧ\iQ&Sʄ].aH<`y@@4!`Ļߘ`bXmwYKgwX2\n&]`c[<}Yx0kTΰm Advc=R[ϴriOk2ub/GwNfHAob븹7P_RFeha6EбëA~ZG_G/Rpf2N'Jeu*N<ʫḌXj] ֛C-0'PH x5Dgf4osJu?߯`4( [ Ն8"?",/Kٸ p9<ɅŤv? :`i?\Ҿ=Xz>M`]Ic1[C[q{GH] [pi-V&")k6lr%^/õ#HvJ ]9c_&L CXGJkDʢX6YV_HLW.yr)v Hs`MП/V2wwn\@$sAX7LUŽ"|T16.:rJ`RRjg^,|LxGwDRE}.(Vjj8P<~qw195" 7wO[2wP>I-,=-;N/,I4OSߧteJiΜd|ۼ` c |`s ϳV&O]H[p?m|tXۼ#k7J7\[LxIqNTcSஉ2YAIAb/L%( v!~ O"V' reAB/^?&d--܈+\m24pTEnI v 92fæMI{yͩ_~T ?CuG?ANzNL 09HxNj |y {N預M]jK1*ً+5똎UD-0F990v7%> ǂ$L?{o4f>%>7qFW@ª!XZ o?aQ.+0.[BjjAy5c7V՛j9-E1սfqc!yKA6z7. /{ | [^‘NA3 vu=mq6Zbmx& kq%|UVf{)p5AI Cˈ 0'6Gp8a&dR<5tX8( !+}xG55s⣡B;Hk 0c栛#{qfXfs@UGDZŸ.g;zB;:D-{|syGzXl}S<^M:fa?V mXZaHfYY7I\L2L"\frٞٯ&7OQnB-p^4 EGr1'M\6 qOR/0HY,tˆQK(K-[R-Zo;G#5]F>Ulav^zyF 41xK󩩹v\nY-;; l5m7oi$ʞn)4#IBX[Vz,-HI"(<[ ͲtD+LL޴3`j\LNqdi(tm۲А<@!”-<lڍY9EObFzG[Y!o&vL"JRШhL! z9(41M?3ƻFoشC H1)Vz[w;;;.53kK64D ;C P9W^s\uڅp|0"L kgdbW2S5D)D\Nc`5fѹ :Ie (p5;Ucg\ GYhzcڀd>PhA)Myvp3/1c+07̡RZg","_v- F<[!)I>nzyla0 nc/4e=O/U"Cea}-[*#jD}p ]2>"ErC9J?*]/T yH}P瓸c رAHS4a?H#:C@͟Bos 2|;r.I+Ht;9l& g.A LwmޢI^b@"@C0]+\CivDOLmGdE 1"P4PlydLf\bŦYڜ5 :lqu(©ίzÇMWq_r H7M) Ĩjft/řy}>ĝBavǾ{k~fRfnlzԉż\AUI|忳1*>>hM(MݻH+E%zʩ*$^v51>?/U[IE:4,?&}Lc2vR{;*dB/tup LquMH9ncn\'4SL<FvѾ):7 1QU"kaG5($ ~"RT]2C}1?.7qؾuNp%BE3AP se0AAk5kUJ|" tKqT?*XClfEﮌݚ~WФ.;&##{x:~Y{d}%`Cy(Zux!̭H61-ħϷ r,@pͰKl),E mT"AQ_ZĬߙtY{,RAF'آ#~eĔX U G">;#zaDsrº/I/se\t*t/ FbNVYZcȠזe~p`?`NHDdSs)E/uv 6%v8@qrBZ'؇Bஒ4SFzh))\KqF3xevq3nEV8{clřUyIx/oY&)XGZYO]4y(uѼ7%2E;b(N=*P P{16:=6ƿj9 9 k t5%QP$3-mJg[mi= - ȺfL3N\bA85Kؕ!"w7b:6H5*ɅUzbΟ˴-ѲFCwMЀT<$J s|Q(1z2XZDAS".B֚;ݦM=a"6noa㞇n#6MV;f%U.1]8ZwcEݒQIem@2LMh ȆZlٹk9>.>ҕ3^ME..ӝI^$eccWV b4in뤑%X ~mFca<LϮ1ozڋ&JO-Yex7w b{N 3P ڡ~MpHG1NUa/b:/vKw؎U00`x}BX^i1Fvv Mr*3h6dy`A4S8АW 0J$g6 *bIL7;ʈS4GRQ^3Idje8 0F%ou ,? ζOHLwz5Ig6S[o?;gXacHSXUKhpRW)(zUl ?Q~LwoJ{0KC&Rxgԟӌ!P`[֭ڴjE dяцjꈏ;!lxz@Ct 7̃czMЙ<•㢋kO'| t]eT䍂4S6湠+'.Cm_,*y2$FJ# E]5JCtL/<ߩJ"[9QDbФa(6{qܟ]ݙ0FҘ@ /k.[ͅGDI}47Y[([YuR(%8cE%d+:" +/Y5`ɋ% >8gVI_ M+ (=8!fe ͦ'S8{muϐ(ϳ\aT{; r+ ,z#Էվ3z$ :|E)Y)f}{K ;Jɍ7)0逖fZ h[;i(Lc\Sk"L@*WĆwj}v0/ Z. w0)&\M3UY& OSbWZ)>:C!ݰGA,tddʓܤRciw MB$RcУQcҪ#2z3t9E,+,3e/ZrU8H=sk۱$K,>2"԰fw} 혝xš@Z@ x6\I\^HtEQ} :,ɰzסStbv^(>.*20 ʽ u:&c_>rxl_n:a_"`A lb C]38XnZ@&$fJ54ڽ&Xey-rG\G9·o! {C`_vö T(o4p+=BvrNܬM3 !j O s9YWprSeD T@GaU[uV9*d$%} -ƢrĩH'Yzi|Bak3\)naf 7$B\֒OLcgLRVm3# O̎_`oC76xXl7sc|ԦHܜf&ϖ^KL>ngWV-fuC<'NI &RS:Qf0KoU̔奘KzW<: o`9H(Q$ڙv4=s(X2W?P\zF`\Ar$S,l3+b{~88FƧ Ҁ]b^_6}zj: eLu]89ڮ! SL> zy= 8vǁd)2Pn_G QmiN64.>1uSG~DPmrK@Ӱh2j=a/4]rW#*t[5^6E N/n aC ;MVOHaCs7)P}D/Б<<83 sЀ=կ[vh)iMx ]TҪVq6}O\/CI2.6Z#ⓝg̻3cI 6 3?ѻ!QV=%"5fR`K07oΗg,s,s21Ҹﻃ9/Ͽ |>N0Aw;}{shpSsS./E͌ 9Fa!èB)VJl li4;rСZšs9Jޗ(I =b kj+Ӭ5|2_)`9Z=dh0T-(_Dn?-YxpCuEGf.yuɮ6QU8 mbm.<xڵâ 5;o=<ֶ I y%a{V*4i0g#K:-DEKm&}P70Uf|(|0^E:CZ 1M8{lo$WVtqQRPf%+6 ک7L]Xb[k7d8" 2:;zp뗋:%vw/Ҝ0,px# ;1QVxI}9/FZao߉^ylLhbUR× }XoSNBL=Xn@V<ىDL1 8ՌPti .@`׏-њ6I0U!|kK9{aEx†eq[ə`+6 FT$+$[qdD?g^iLw[DTeT$G5'qACbW3[UwqLS@e9/q%_G$ߏ޶ltw2CEIN;l[Dg="÷xaF)M+HZ SRrU]rOA2Mr $l`1'e8{}?-gi I =}$>,ཆGh|R RFBI9Y}yKNq3gbffDwYx@-4 |4pI@Ru~ZLBl@SCeB}a [<_2D}|9D$wP7TDjEYj{"<%4"ZI'E ƒЙE6@-G%"Ij´|,pȇ1a9]'nVfqQXs<Ƣm]Mkma @<<8/fI21st iGR\ YCBeEu"}.xn^﵆X/tOwJ m%.J(-b[BÃB"4CS" ^/"@u̟'XND;Q$㡿 @X17B*Kwzvrb8+T_ 0lU̓tE5os'!шXyvu!H8Ѭg T+vm5_"([ƀş'H/q؛TjJ͗d ,Zq[tf*6PgcFje")wڣWBD7ԙ")1ݺ;[:\tY$V/أ??6RViza` #h ǰ&7\ 84FAB aѺk6CJC= y$pp[abcٗ&d'J󢧴" {}僠ßEd=*5~hd 9e+EXﲳw*- nAMgMtqV'KoJG@x8rTA@²‡p?G+>Ěx Q^_UW /2| (Ot$KHr*3>1 0sߢnqGh>YrHN; jphSbţ?<,j9~M _[b6i2 dj^}L -oK@I_qYcZ(y~5:L𴤳8ʹi;Wxb}N}4e; +9&uғo?>˱ I*J?3zAܘIYʍlb<;=k#pj;`U1d&&mUzMՈ߷zzq j̸tl5ć[ZŐ-I F 1U;P*zXNص^oI'/19}Rtn7'05+6?Xp0n$(LKيe\I ';_eob`sa$層1zAƄ8;Ɔ4^l>C{]ղn 43x_o/ +~S-.'S%Bm3J1V mTIa"/?t<ܼʌH|1WP%|-I$Ƿ}'ڬ wL:MIpl9s n9Fe.Y5 Y |!2He@no}ߍPo ,At˃WCkA3dE4G(!sOБE~E䒑e1beԣvKv$hw?HSĔ%=,fpl43s2&cdC=_aPxROIL<JqT-3 NeY'4t A 7`Q?.o 8㰽meM!w<6jŦ6%@Ba9sUEܬG EU0̀Q'tiw_8j:WKb*GZ||mQOA7L|eO\`FU&  L8rN. FZ4 TzP~K:Gg߁i hH*Uu|7c7QzžhUfDCqf O>>HMKA5fKILVꪱ9SԵyL)jሹW\e &;yM?ڴ]k acJ2yvmsqOpKðîR'mUl36yF8.u[H% K |&EPDX"|)EWiB`y57A_hPG s;{\v4"5T|_!v uWI(~!Kh+?);Y2Ht֙wK%W_Nl1SRfERpC3^o,؁D=^^k{a'_53p8}?SgFYII,yTtNo/hfXlK({F[-O_j\? mFEf8qNj DZN؋ZSA"|^+kU('E;KCqpC(a Gz`TiѦjoJ%]/R]/l rJgT9O|Ci2V$ +Z#~.fXcKXjEre㦼>|b6 hDO~l<&A|?V+kxJ6QŌFXeGDzU9 Vt;~iC`oJڦFE)4dex~s 5^X7z,h7DʊO1bb>Ɛ$`pМ=.F ^>3xr6ep&v)/Hq٦ڪ}`FiLh  "9H|opҞ"r84iZ*u=2}2g}Y8m`x=k&~UE@Px(w- vxˑ=[9hʱj&>TFdΡ.EnC^l(Rh$GÐ`Xe_ұ73 GI`3U\#JuoI:M$gGs,ִ~7R{^ˑ7K\ \ѮLB%$ *0Tg1|bl=}CG>*,ьɜկH^GQ0ˡ#0$w}Xs kp''*^{TXg" !qTDNSRy9!G,RPz%ICpI3ZmRUt6o7exD_6:X0| jH×PCb֙+wŘj G~;+/>qKWlh%txDj*w/"Pc3ViL3AJAD%0jmsJe] Ay-1>>bG EgBVNu&U+k>’eTHr/ą^Kpr[8ugE8W"7䴱Ifoګ@VjBʙaGqM(&IFO>ͥljn.F*7 p 9u'n8fI ZvR*dnN D3*;~F@讀B|.Uk UɄ̣v&)vܦv3ټ_s~9'B!1p~-?/έ[c:Bnf^*ڵ,5!C]ǹv2_,iXzu@mGbA*?luӂ~MQ6MI9exe8/^y&B'iPNVUfD3 pu'r?j<~ ?603@rͥ=b]󫮫3෺|pYh?Oc Lgާ0<Ϗ]Ƕ"\Ðc@aJN4FNKVR/!<(jjm3 gC^nS1^ݘ53RďR<׬\G-Ak:tP5զLf~5n=meqk'#B_g7.@eR/ /Gn݁D8[(?wF>**j2-@r-u Mx8rO׶֦;t=IƮnb,>BHSķ{xʉa|TJ#A,m8-(^Ҍ o*Ī,.r^'?n&3"&d$8f+*j-~;2l)H5!&V8vC 0LsY"lZFPUac9nAۀ?ë:BSj=yGikH Hx}]*91k|By(c/c5ug1ϰ^4KLn9[4GV!oQ8rhwwF8}㵡$ 4Ɲqrpؑ4A>iA]0쥵}E3(| itRU|n{$>Kq6*<\nRa֩+*Cri+v6DYv LUҁ}VR%5$ӕ|Q2]e!1ZY7o쨳21eU)Q#xkda39*ii( =jGD *;n0dCk X"`őY c,52cz:U6cM.K:L 1ImBN<lcЉb T+༾H%O Kk{=CM2W1kzF&-FPG؁Ȕ~Lg:kmݞxyi;Ma\1A,BLeݼ& b/Es ᤛ4Ayl4HktL{}]<{`-"Ϟ x6 n@ΑHGksqcKvApC38ӸtTG^\')1VhX@WQNT[Wa婽O>zR-d`@ Iԝmb#\uy,%%'JSޥ`FJoy @(3֒ y_{}"2RL@'NFn']WtGR<б"{" fFJa~Rn\1ƕІ'7~Mo/)3שׁ]OD4(!$H*z%^^ϑ6YO֯#,AW5yV@[s^oq% 9ƴSDOvdW eF !y~?xT_n1Z-fl@[S,- 㭊Օ@(,%:jfN&Pk}?fy[$n;Q hP[5KR q[Gm.4okp 0[IX?챍(և2& 9 ߔ;ҟd, 6ˇT-O?+:$y8i'J!GkmucbT Ӓ7b!.cs@̸lBaaف:d apF@2YC*潿W[g 4)ZYIH} {k`7Qa V1ۛqH$Bz8$oN۷a͜JSg'!40dN 8/t͒~'> "BAEL_nSH=ԥ\n ^r)PDdI[EU1pƃFR$Hp15 i)W6qxIOgYfl^b]ۋ {| O.[bρ;ִmen/yri?.F8_>>rHNں)Te`h?/gPbe[52xӐsh׊!%yt3xR%ʪ"NyjE)Uj1ueKmw G;f>m|~h Q7 @hL;¤MΖW35a(_ Pt}x |eץ ڮb0)8} peiʠgDl)yPs;ϸҳ-Dˆg? "6:ع=|3^fhr5] DžkZV,TfFz;!{qFvU-O \?>op$Jh}#$} 37-Y"V͛K _ױ`lOQ!#iE=?y!%Օ!ڢVf+Tj߾q@G=&? !#<ؾQc|5t-}*؎u}% i`x W&mBYnXdh i]_aK\!GFAp]^n"u+q >f8*Yq"վU|+$qQqhop=0JᚤW<\TMsFʏqlk!a0Cæ.xWT![)!"$ NՎ9y'PN tIwmRQF rPnH+.dr$WgQ ws54@4Gx".>XX~_ ??>`oG}0(=H?\}ji2 &T҅W5(?,5ē3ld2=-ŭO9b659t[LC -&O=4=,iZYs6Gʽ'=n8 Qӗ@*$T(/B1PTPE>Y|l#EC0"Rw Ae4 mn^&XjۥGeP 0brv#IV=:T+MTvjFuh0.}rk?c.g{srҕ;VDrq-^/}U*(EഞeeJKEPc-C0'zn/ݱl)L)Dvb a)׏ [$8'fOJww?\HQw9h[kG֥YtN>o(uEy8= ̶3o{OQj>E8+o˞~zۅ8w-J?6tȆ53~%6f-qg dA[Xw 13S 6;"Ogojm/tEkzF[Qw4lyGvCn>};P;,|dK^$"Gi| vj)svU. x:KjXjg4ޔf?|`.(Ax6m{YR -fj=9+99*,msXQ _!U 7`|U;AkL=ΦO]m*;u۴푩[7Jht2Hkʢ* ?<%CΩd$(ÏMLʀ VN/AОJܺ'3f""$J8_8*VC1fe8bp߯`[%@`╛1O3T1k1pBh+RT٠fnt(bwj^bYx]\obџ"ġF YI0NGֶM}݅kc$/=*\J^täC q5形'xs)r_{o}YTްƁ0h},oX%d,5:C]pc=Xvr*%d8#lU\~lѓ"Ҕ_b MHLd*ZtH䧷/1=V8?|4K5%1oH;3."F*$Iâ}0iCvk@], v$8΄|o8N૎ y- Pgvy8Lr-a:Lh |7RyN=顄3UeVay>=ᑃ?UjLO:qkԘ%")d5CbQȹZrI]~Em"I.6csOf4I|5b-dO8>!a߄Kי)r7q> <^\B+#!Cr3&P'S`;ı7'f9\R?Mi템\F&z/R%5K+E}tcyv]zF Y¹2=Ku.@GVݯIoLPȾ5lv~8>J^pXbj>X f̦\ڜ䳑Z0='N`=9<XkHى\EZҝؐ7ށڝ@v!v|ۍG"Z<պ[BIGjX muXop` x-)O _w)cW8 J$sm(^+3_j>>U&M,:9bȌbP Ew*r(-@͆/͈# K=_vz5GZ&+pLBcN`V-)Uقj :'LWh %g6 ֐3;9cn+ࢴl;Q&.mV ;l͆e:*@Vy݃P/6_wD)p#eZ"^ >"BV^LELK51MlKZvdDnѕHĴVSAwa1w>s쀤/ @VG!4U_>d$BgoJFHZ?VvЉHZ;[{qcW<ˎ;; !2u=B{c]qi8^PGI:ud⥳GauZl.D#4sTޢ $AY@¡=O$1H )YLpj8Y:o #ƙ1BmQ%SlH:h8p.NL#([Ʈo-VxIބ -U>b .S^d5גI3ܸnKS'l$ґU\+Ť܇{Wᖈ-{[_ mF,O@JpvRyy lcu޳'!:ᑿ*O 4qho#鎬W½#}zZ=|g-2$s6O6XwVb&|z,ŋ)oQŲ: -Xu-dGy>o8#8 ]  id43HmE.(zbjL2" f9zaʼn>nbA)qsz`(cˠ @@hViɋsE.8m+"(z.,Qiž&f IRMzI,;$@Zdufएly*XYNhf`MAV;^ ]m_=(vzS)ܙfv^_K2vye$Ȉ͖h8DA3hܗs=jV9Q*@:uitnK|A,a/!V)EYSeApP|2 ؑ()s-XcE"GaɊ߽-pw0h܃.K/;Xa4<Zlz\R,Jn" i#5Vo)">  2LXv~ y\HHBuhؚt!)4j^_DkR#dqMuUuhwGS (O1jH5Dd*uTޞ}Lgm{EˢWDiσ[20J˥p#UJ(_s-Ag͏:8>J 4^̌C4 #<6 D+ Dbϻ_gv17#֘rЌ +^y~(rQ̂*ў̘\3HQ]3y$#13ⶦ8t>SZRv.4;mq\ K{ii9Uy4 7׷FĠ0 8Fq|M#}twe;ӳ)>LxӰtX]%5.*Q"st%2 J?hȞ!T9np}5`)ڗ _$obUEg@TNWlLhTut=Y•KܕŔ\0?Rb :{gD@-<ל0)F{NH",o_zr}A(>8.>M^y%:T|K;>'!ׯŚ塥-;{fc jgKt"[ZcrloKf4$$k w\&wMv05ri"u+#{*|~ 0` B~ K, AV `NB]ln a#:+{LC pV$H&G<P.̓wWnd,*f"6idhPor`0yIwpih )jŋ]}d Q񀊲+#By9"!!=e \HsKP0_cO}Ju#P ,Urlf1<`Z- uC)%D#gO" ˖7wA/`Y0Iئ62Q_9#POR ȍn YA՚ F5tۮy_l G٦#TIvQG9YAն~~9hsKxiiۅi\9GN]XbS'Tޘ!1 2v"[IK53sdTMDs8M&ȵ?8-W.7>e-΍@1O>߻K:BHYDu,lttRӽ{ ŢfУd+_҉Hyǖ/}ր=Dޱ%Ǭ)ѥ5~~ =o_P.?I?FA)GdG?+!W 5 @ uasDPzWP5ր) fViDaTuӾ\B#s/ w0U|@Pn? Jl^ sN2؍ĐFD(~%ĥ~@Æf;4Ő{mrv#doa #QjW+/f9=4[?dG^?6>dyZ;Hc}&ŋl %@нE3*E ?dX`=gʵ35r&jO2m|t~@wpG0.lcy{U?\``LXFNPwM%)D9"Cܬ#d.ߚ`F;wAa-!z޳Ͽͨ U>S#.E&$uW_5껍Je5=d|H-ob7 ݝi^Uu Jqv}:GIw/Rs º?S a5T1[鿕zFߌ NȰ\ i {f F)41P Xdntdsz1@p]xeYV;1) /J[!6' B `'DI,LgqP.3. >l!mghQHei{].)Pz8[-*pׅD9+PPV.q{ZuWn+[$#FE-D6BlK.H\Cݒ9b;b4Uh<9*||CJH(㺜&;'\Vѧ#uu!4ۡ^me6\{&lű/ < -~܀E,bզxҤTqԑ rwK?a8_3*:梊e(O'ӳ&']=`?(yߜ+I܎ mZSk/đ1?%"t v'fZeO ?Nԭ>Y)hG<]nKTڝ4d@'I$ М<킫nC%M^l¥Qth#1C%v ̈dܩ?`( pam RIV.KD`[IF4"ph9}1&j(@fhP] > H 7JIR l:=kt mS?u p3*>pӉ_Q^ x'K5,3_ UFٶ~A jPD`/8'.eSR @ꂏָGϔΜZ>!&nFQfiϖMnh܍p6j_c21" vjOW1oTF [+ X`5=q9d5~f{5MbwV 86 ٪4AvSzAjq }MSӒ%؟vQ#&c461}| ,C|ڌ>|ŷֱDyy}ACo"7N".{8 9w)Wb_1lDr3}6% &LVUg =ᦥj=tVsb1ؓKezD` p˾j2+8=6;WLA/ۍQA?#?/D2%DFfTq+('nK$cS hgΔ&3a߉VNd8S_ _` U瞓w,HN\ KA-"|~ßWZ\ZHIx"Kt!Gr1IC剗)>|~cIqP:ar]yONaZLoO䘄x~5 BȎ ?x Q1o6s%DǤˇ?zM+|lHĎ϶`5Ŝ)"yX Ӊ*f ` _Z˔*&aujFV/^ܸ)x@[V7HLv-e'O}>9%Lj~Հ N sWymiL";m5A++|`SMD9y]|@F(MZ.sqñbu wff ~ ` _* s<1zmϲ՟C8KqniUuOdxrFf;[&+-"@@F}QFhpyJmc:N(&q$\'".|:>,+&+يȈecaeE!`&U.2x}xx^7峋ˀ Gz:bC^ m PL/78V 3)]W~}`?dLثdY@V^0n`V:@ K#a:WUVaii7Md\qIRd^tx4CIK+=Zzäsgjܣ'oG4>i!7b`7-Y.Zw}nqz:;\pN.YuG~K%$㣱:$mqc}EPQ(SHe)׮9(|4aP[4I{_,ߚ8a.9ZlB0mlXe#C&"u(U.`fJTkxAu1&ITktttcߺP_EwHd5TpBJaTq5T]G\RHUԎ愞tFU]H3 Fv$ڑpi¶Ͷ?-j2i[ ;L3M&wس (D)#],Bw>څ #St͏1ĸLf⻤% /\[Ʌ pi ~}Ym»Zտx4wȹ~:ݺzR{#JLrPFҽu bHr:B/5?E2e_0{# BKLk 5P33K&lpa1>Xpڨ=p;fUth v)-kSěm[hMja5 Uc2ѥBmR NL4C~9kFfA}, w6L{ p]KtA&Y\\oY0sSq4ޅe~!E0n,%׫ Nh@=wPImb-QW@Su{Lȵ+]}׬ǧ>$*k;꿚R}.ؓ_!8:/|UB:H/|$<=N}))$4ƙJE"=rtѵ(;U#hif'3Uzeh:zY1c7L- @:P[bhovw0E0ѣ0M=kiLeXЃkݾЕ tDgq]6 $GsMR H*v̙E5Q )@fQr=Q6HTaE!500_=(Խ7=GYPY[ Z(xAD\`C3x+؞nđ^K{sʓꊈݣrw;XF/x9?oRob%x\2o;-6&%g@ޅ-] ķ|41b69\wnlʱQQVfhk=|-JŵyN?e&1bt#2&S{|7}4At/kr }N@V$c5m\C\;J7-ݥJ| DQ;,ȒBH6VVX ϫêFcΩF q3XAx#zElZz2^6k(v2)qÉtӵC JC 52CS/tWsv(6'0ItcǏF)f[P LT\(BbVGS+*-r AW2nZFn&GU/mFϱ"iS&c59KVY1rc6d~9A|}Y=?8W6RT{u]5?d iH|mo1,d+``AUWǺ^.gLPj|&_Tt^8xe|T԰t((O_Sop3,C)Fj'qx•dEILl0-(=h˛+_TY!cڒ! ¸VY\3TjO*cb Mx7zD7'Kp73B؎M~9# !eL, ĆjP8 .?%h󪝱vFr=H~3Ͳmq8Մ*WO]_7VʧDVEWA~LR599͖:VMdG{)Ve"DY)BFK،QctS.&_kG|ᝎé[#~;4*Vݍ :c)m`3I$?g< z0Q|3 -Ma#iRC YaOkzh 慙A1եõȤME¥ m'צڏNëYW_o9&2z{ wxwq!Mqg_#.ݛ}uG왰9sChTgƵ/qH@\t`| ^aۊ !C-XYwB#ҏ±Q%*O' Jt{Xܔ A̯ *esV gAL ƮPJfKÔf eߩ=8_wE3G5k]OZӟӊ^\ZٯIq/r|N+U|dlQ&%( xU<0m6)5/zȲ JF^Fj%]Ճ[֕*ӛ wY(Q'+17lg?e߰x׸I>mNW<bSEdP}y9; wo/,oE %4`5(4'"mĩBҶB=?n WOZuHԌQQ;0!Tbx{eoROp+(v+Ҥsz} %H[٨$G{2K@o{m C ʝm(^!n:g6)^ìb9}c텤#mM9ȉ4 *uk <~;VFFB[iVnmTJ% cnbWut!Hf (;+|U~9;tHE><{ʉ47Jҵpny<`;*2s SدF@ОcL`:/zR'}q$$ΗpƨrW(Fw8u -hfфޢ{xgPp/[PGX|TgptھG?nuۘC6Ci68Pe1ŗgU\b~Qɹ4Fig0ˀ rxr%G9K$S f+B\6 2u) '0sS 'XAy«#'Nv+B⑇c3Nq 7% (Ӿyu}B_%5]d.łBa}׏L17wCD~CUwfO1'ct'rJf5J`+tBC{ Sl-@~KPsX|QN uJ_ 'OjtN(T /yIKg ݇+QZ 2V M-!#67/LH"i+#?;}"P|~ L9P6 ͵%tO^u}ZZb9Id5U/bqS0{]:2Zՠ6h_[btl)=5RK&dx0oIjAw ~Ȏԧ\?Qy{DU'P#~UJƔfn+Jpt3\ mNU OH8sĆ{ pVJg~!>mY8_/LxNp5f4]$+zFz7Vkf?`)Y-~踾;vQȕԐaźkGbGahRKL(sHw+c a[.aQ~ļf n¹VG n[wB#)[ \ks8^xzL:`Ѓ#r[ 1UEm}7+>mӸҧ@KʮsX*tM:9w M[7!ToQ{#'A xƒOVtfHy*+t+hbŌHΏ7Z/FiIjE;mHо-+/P{.#"ޔ4Od&bT?HxSf㻡LE]/Z+[S{9 u`ͥK RB ڵ%βINҾւǛnw9bv`]8)_R]vD|C)!qT$f)JH%s5"k?%ΉATZ{ W"(3mCy* SujW>-;yI1,*/yF7 UW'T; oIљ[+WoTH$ˆͳmyXarl=mN%L[#_;nQH$Ȧ0~dOHɸC(eb<%[xmlM˽Vܩ@1^5$ 4P~;G<ޛ4r~'D` ޛ?P >. $݄ v5hp1$QaRYgI5Kod! +*V\ 2,/;k>ZZY>? ]TM66pQKJZ.lMoiпKj&Yic ̘ƎKa@P&-jI2zh{7{7t; S`"yEMYezǘRbA+!\zCD2o~tz#{L5[z2bl]073OKh&IH ``2/%}QQ|"T_Z+&dt<\]?A#I:*nsERNJ\2s/#9>5RzPND"!C [{{6 'H_1%^'"l4z4蛮5YJ,^erYw=RiȃṪ Kc \qy@6)9~r,H%rh|r ][* z$[%%nPzTPluȶ5 7$)FOa[e|@?f00q(b^|cSu,qLjdr$JUhqBՎzʏң+Cb@HRBuz"Ŋw]TDsm^E]LdV8%ai!]ȝ51gW@ ܄V֒}=x,:Nh:dЧ7HmBҺ d5C);VlyObO$="=~r?io! XMmx%p| r`g1EqPBbYbq~HK*6&>(kt z`1|hfڶl5tZm"[= zNr,dAY : -'we,5nW8oX%:ƒmn 66nlv OE;, w̆Bϛ"?"57kd>0 ̎]'IIe6]HHϒ ,1:ZTIɖγ dpP oOG%Nƀ X-I"m-r CZdª :3005Itr}/x_Bm 3?T *PI=mUO_2/PF+%B 61 `Q6礈0 Pw@g%OncW)3A|un]FU$JsD$6 ͎q/ڟ(BDV];%fEDvqRpFWAO=E][2eF_Mey8ӑjʺI7 Hf> 9kBгȒe%15Ԝw5->=,UI"d77ZuFR'$ L` Pj>s,mA 2ns{{F#&t)\$J-Z2tvLz-˟8ƥ#gQ`T$GߨS!=+ViV;1jؘ a+&ld3ehnuG XpO֬XWtӾVB3m[)YR!q>oP:iq(O2`lۣ!'vYqℶ o7o虇ni>vxeDR WhX%G Glj˓%la{CڀZ=#D?MZwf1mGjáŰ%0'Az5HI q24kyc? PN~1sYi PNJű߉<|)Z XJ;AοhJ>:/M1.. sW :i @&INQCEJB4DpdH;w9He'k>Y1+>37(v^<$P Ç 7]>jJ>OTz?R\;Z0դT&T 0U;eh@'j4_Wa.~ٶc" ؟°dCJb$v6J + űl)mAtz^V(UHTt'%gC u߿5&X_;g1lmUV-H+,|hw=\ 3ļL;œ+O]oK} }ai_/:7_y(n(8x!o%r]=)i(s]RMލIBf+0 N=+xʩBI O_&9?<_H3G`+~HJ/? uB֊vĮ*t5ݿPUm:L~ĉ_aC-oK\#5aZRzw H"b ;\H,\7>6 [9얾(`v3k$IAIL}=^⹟eP5Vs!t=vo!Ŕbv\BM~mfƣ|ǟ{,I6IYc.e Ji0l$A#A8|֤IW2)&0M) ߎՉY\ړbˏ zd.氵jFf uc+F"B (fIPmS K&ZD.1 (F-$DyRL( T@`aEAa iIBťBpkp xCQTՋ LlD7.ޯ#Ku\j1)܄?nG~^l4b9+iq;؋>%oe0 ǽ0 eY2WA봲L0 k c>k@(+t,g/ uX)=]1~ ޫ;`'齞ZHBȘ73<&ӠF 5yHPa -O1c@HGT *Xvg``Ht_p]) (=/qes5%.1g#[=vzWl )-Yln &5"ߞO`6uF 0hOczb:I~ڋO?/{ .ccBr!u3̒?F%cJ]ֿ 0dSGʂ:N߾IoF /!֙K/r( Mؾbw9qmɪ*DE4@E eFőqߡ"`!Øb e4iWdlU/Ci5FS 'y%w ^.P%TWE ̚Z]ՙ-⩛prL貪LD +Q~7%KZTL{!N=xbk ."墡`ӇCO`"郎K:αPaQg +ߐZH[]@H^՗ u^+K"UsEr$% rB;G /s?Dau2Z˲$:ŶH5)f(tXur$ {?Wd ;ߣ lL[p;a l-59֙\yx bS!Lqw{z_g#'щ5u+̴c*C hO |^(r[L.Qw?[楌vk<*${#7iLn\=x(Iz\3h{ZˆףD]m\HSlz;fI7_@Ì>y *dp/m9"\b `ީ%

1 b>H0 o MڲccZva p$:rB[ՀGc]A7`[#ٯ+&ꡍL]OE$1@rU:Tد kgJA#[0V-”zclW$oA->V?C ȦɨZT3fa읍\q#lq6! 2բ*ܠgdM:GM y, L%ܚR &fWBmM(g>'ʐG-d4{\j[e(ajIMtN/9JM]"Wɻm"gb@꤁Cb;R$CaF2z`ϟ'f|kFJ:s3@PuŮnz@z>0Ԭ5rΎ7fY RX` :+?#|FװHY ,1:KZMFx ['׃ך9… 8Uҕ`]on4J0,/g?ZDZM0 ^&̿J< #!.Sg;+pzڟVz©u_Oi_ `ZzTNM) J(Yաsx lNoy,N^C?5g V=tXӎqn@,6Sql%gi'a:Aղ^lXRw!D5knV=G{-ztVaY*0z \ /Y ǏP& L=ܽR#qsW@P6^Fh@;zDL0.kfpS >YP:Ǡ bj@Rf' ੈV5a]P\ֱ1 q AL[- !jXT0DFP)R/3⛠<8$PGbf@%Kp.#Z։=gU!׺Q 0QvAE v_9$GC$8|8YmM7mM$IaKjnAitf yIIM)Vz4wۼl?_P~՛@7;8QQ f@Q _4D 0ã.@j'Yٲ\:ӽ==-9Cm + :'08wrB~vC+Ca@xcv5Jm.~dVRg#/(HFL 7XsخQ`t$7hDΕwUp:v1GGCEHPv'AF*5 UL#.Pv[h8:%śa nF`0VTM+k gֳf"xIN/8p 5nX^~O:iqNrP -1%qO2Qscȑ )CDzP[/k|Bcl~D×z#|@B9/EZe "*ۤ ֥#HսG|t4^70=]L'Z\GIm+Å?zn, Ov6cIny|[:Lf tfKI dk}I?9I|vwVO}toCMMGgk # =䉏F>6K}@^](2pE>Ԥ}XP̟CԮo*1X5S{u?{X֍֕ft S@P6áϰAO!-1;躗Vq," v@RgJ."3m7+(f/<ڥlZ~9j@oBogm^!jP>O7fP<:bdײJ $zgN+1='-[k}q)(}OWql6c1p!L?`ANwPea#M9}qWt pXbD䒴iyxv Dw2~X8H(I3->%A6Ke3jDftR\Tx;A+t,T:]X6 tb& DPf9]dۛ3L޾y?]uHf?-ꮰ7w}-6ȨvgY^ "5hE<$8 ISTٖ皒F3=J&J`Vkz]yAKUhjVzAļ~%|K(/?7(}_;nQ˓'_:y-/h3zAp\0]7ʑ[NzpT?!%?9pj'?Gxmp4xhbh<o*W'}#!DW_.S(QZ'F~`{=k&RA_nG-[x79 +`-e.з^ZPkQN?l<ԍPlw-X&+xs*$A[}RgtlÊa>R~\ۺQƴMhr.pLZ¯7Fxonn',ףcࢀ%O LJOuٰADSDx},:2~zsS.mO$kL`׿] Ϳ~_NcmYܘT7PG\`Ώ@]2sa+IUǥ@Ug6bj75ί"ֈG|*:1f&{FKԟ ?e.!FX~sǖDaz8*8> 1qa=Q%.?C8p]t.#p`!dJ.j!ݐ`­q  q6/@;fϊFzswTqHY'Yß6՞ *pCA|:JcKj@Hjq`8OWw*Ӌ@$uh?E@ lpM+؋nJOmWg|;v3ا\|6I"5YR|VB?1%gl1WVrࢱ92ڮуQ%Z$~wie Z}^ў[8^58~r:/h2ez{$;ÿXv0Zt[2ut}׷b R9ʈr%4TfRnMh!J%Ӳh6%;=Dޫg({y^'SxXtuJ~\f%~6Ha)pOڡjK5kKNC^' UԘMq9fE5AprԮ/O"7;>KVf=@SN#{rrb;ż+ꂻWFY߉,)&2q[0B/IMɳTe!_m?mru s[coFg:ʱAƧ> LRЗGqi%fXS#QџidJ;-Nl"kR7* Z{ 2p7!xsRmا ^ιt|D @[{8ukD0Y8}ou|!-267Ї D%"E3Z852j㹔W.xrΪ֩]1#]P2-:d'4Ƭ? .߮c"NaRSQ5K }(v_@;yB2>>m`=5B4|oUMtTK[JUDҬck3c9zN%AezBRgp\x쁠q^S/k@ijv#if7yQ,ʩVN]n<<40;'HJ'O<Ğ.4۵9 *79._dse5!5wQf[$ G`EPKSc"W5 onD9 V˒1eUY6x9Hύڎo-u"uPW?4O*BEl B3gi \fE5ܘ'_+~G|_sV]I$=o6əpn0,`;zaPܻ#3xAn_NLPj ڏ!xkHCɃ4nc*;!'-ܾf֛d GN=<oNŔz#ѧ@3_8 תr7,!oE\ƛ)W']vΰS2J{jܡ[csC;=k4DKjzc}.< ̒:>^ cuIs}yx70p4f٩`n.rZZ\?sHy( RnDUFU? rdl3wYLh4=v%>T =+z#*,$<ua/Xֆ$|h7S; i#ʜk@IP]_6od̶8 W`4Ԭ!gWR2G; +jjBAIp.͹amVeJʹ ۆO*'5}"n{E=q"!zzdz X--z)䉁rvrz*JDZ3)6L!ˇ*ybbҫrWƀ>a$. k/! 9)/ӶĽly5h *hNcZ:J@=fI7u3jM_ӬqU,v,|TjB1Qhq]ƥao9ӋNnv+=$_\+Qn1w&z١?"VG:brl-젳a n_.g]8C5>NC>JM]TO{Z)!2?5p\2SDCAN/=! w)sF_>& /~yE=:M7׵ɏݣݫnHM+d8k.`nHrkH3WB " οa&ihIY}o34yq yY5q"'Σauwl<'IqTW=ףθAlųըOSSFgysϪBg\lr0]yxM>5u[_һ7GbYDylac#BT :EgߵbQg"pL1cZH.ksJN2wF½\/6LLghy/vp˯U/,U3`E<.Q@ Lzc-($r"\sʇ-eJd$߷c',pe2~- H4oy<} cre?$I@T #Jb@'C!kڀM_4cdrjĿQe'x7YV)RϤ4<`]+*# fCwDa,l\k|#ٛ1YXR!0/b4Jφy (<LMO&X!*19/y8 Vc-u\{5V n{2B5gNvQܒ`!t54"P87~/{޼ɨ5bL{' [7EG+4E5`;2 \kmMg*u[16,Gg#JCP@$YiX^?2<RG0Z8R=z{(&NT\ eZތ {$ Xsx3eW.嫛P^HDޣ3@rU1Aŝ^2 -BJ_ !Tt]7?LTR:K͡Y|c j $, n}sV٬PLGssk~9SXh^ 1JDmz,NKVq_vE@s/;v~{~sN# ETȓh޳q^afcg2?%B6huj#̡4<^VǕ<-IYsb#D&JI d9es/Ui~I#><;~[gB.ra4-fȝ~IvEkPk62Z$uB&6wi#s܋kAT73$ JVӾv\^>@MZj#n5n^h] U E9{S&D@8;,aM$ 7G" vQ҉tWc _B=o`c\RQSڇB[Vke XpL%ɪ7A ]K?Cp0RwkB|$YГXߧ<3`xV_iG:xIs2 P D^ܹ# {]PX/_[7{`-CuEp UAg^ޭFSו 9N܌yNBh|鏞S*A-[B;"0s&t|a̞7lrUW2h0̑TQ:14lב!f9}U%PYSbm=y4pb1g0€ fBkTzrla>o5vN[ⱑ,K`?14waO0Sy†G=f|vq*jE]i$*f&7t({+[q4Us@u$|4Nq spP"ɩ @%ߟ= +Lb#t^@agsd`Fræ־I:QIME[HlEF:}Ó$:Ȩd6 "SGyCx;3XvMS[01JZIoZC?OM J¥yzc)0͈聱`|v4hK/U B;ٻ;'( \Jv>˫ vf$I+sy(/2h6O\Y;r{`L VKvF(iD(+;O3\wKCH#lv Wt9NT)P9Mh D/R .Oo|Nn4r LļI.<ͫ[8jSjz]iV+4q^Ptuۃc"5Хg[Nj&󊠰oz.nTDU"En,QaOiIjB}_ HR_qW?侢G4mDXsgҨѝcx Xl6 cHE@C0gI F-PJP4 WHDdS|%/A. ;pݖ͚Gfy$N-@̈)3 ضC&L  $'ȿg0"ÂrKUlf5;#˸"xE"nqfryzL Y"@ 1,.Th. ̼<RI8cr-,mFE/yxs▔Pklt#=>g?|ٶ[q&mCr\!ԇ:}9~5tB;&pz4-3jև ᓍ3T/.9ExSQa$Ay͚cxS$a`A<[/ :wSoV/]![b5! rl|ϲ»On_ *፣EyT-Θ# kw3"6`h'f90fbp#UelzK_Uf1"{G@ci.6_RO?RV>B~{p%2aМ&xYgR7}ޓXzaÐoEp-F Qv8 -$cbbH\L[㾚J`͌]K)oq@}AvG3#}]fwIJθ iV\ϹO/pd]hO4-~ O?$r0{-לiw5izTFZםǶہ ֋dDnAOP毻;+#zyGw4Ә#I׺Kh$kǑX|Qjb]#QcUEMڽn+ʋ0Y#?M@WҾI<êЛJs) /-M:@T/DfI촢EL`*0 *ԫ>Xr3')n9h)R1ʴ}H$.㵺 ,0.Ǭ;>y)˄+[UO9fOmr|lroWc˭"7 ]I'VmZhT΍o~m $X@9ȷ+@ƍ鑳WSU0UmQQu#" M,cmyjS~Q@y+ϊ5z gAGbTN3z4d~nHҹ-jÞ=gƩu}g0` ^%ʤ V ??V`t_ Z:.Ne?g4NJd/Ma$U"j>X5ђ0K_ԹG]Z3$Q3s,̵`iG<0\XǸQn񹭮hz򵆶{@w7-=W<8.vN)"@H;܇  hkUFfZg b_3.6)Vg=ǵ|t[PSfDqDGD(W{ d(XH͊!-7+0^+\ L2'8% '®ˈl: Lz.k[km'~j|ׁ3QcO$en_uhjoS/^bN\OPÌuMHPa_ͯk,AbirSX!ޫ?FIe0Tj?&BwhhZ68YW/ʠ֮ѷ3Ur(Xw~ݳH U7vxdZ%֯Q$d*ZdW? Ś lžF@oL91+|]NnJn Sb3 ȟa4:A5&$t9 S8]RJR1roVy(h ϼ2\,b*?\.nTSR۲}8Vg(TCs} % m OyX!pc1o̍TcZ%\ܨn+dqɀ]xܗ"zk`W0)5(<=نg\3鵓Q$,plV>׏S%/VUrk(6CΩjVT\N,mM;ⶢl5:ڹ J?H5f61m/w,C_'\#b{(VSKq3z]Q6RxԪ/] bp-LW{}؃ֵz?^)5j[BXVz b2>dr׾M MD76&/(0B'p T ;xu|5ڼrNyFԸ}0OnLZıZlqZ-7dXkD^vLi.SG˿8`IPZp5Sۙ!S䷭ =W/cv*W%l끫k%{:J\tT8ؾC8 |"1C}E<kDBy{@_#IQ_Gww0޽hl Xcߘ9 _ ѡWl=HӯE66jxr:1yk^[!s02ǀxw/QwMk, \Ȕͮ4z6{(MJ…&O!uT@? L_,aoIVNǫ1W#Ҽ)y0!Ig)s>TαVU=#g:ݢzo(dŲ3Lh,}XRpHKgl,ź˫TDtnps5pU\ߡT=d7` ЙUsxhOp:Sa HxPNB.Sp#Dtv?#{Z^8Cjfoَs*2xshs#!d JJZ:kM4GxgcSv0k ^c7@ Y*c,+OYseI n7Cp[r-ESɬ*q$ 6du)Nr:oIAl!]H'g9|P:nu(wx[.>:'h+JJO€bJ'jjSU}R`T\k1pzs+yЭe$F7ItB[Fr۶nN$̍,'u/& U.T]EobMϘ`_'~h$AaMV_/DYoe%M-1j.+GlUhoi4OIDxͼb!DWN: !PCBI͞pZٛ A?FxKC~׆.&X7'q?P(Oh+ag)q!↍ w؍8AbN*0DuGO$Lk6:䦛*W>A2phg"&BVv|%(͒u ?P[7ȩ*W (_[k^qF:ڎ${ZGtW۪(F%9dKλRIPj]gひ✟UcIf!jXJEJڟYtJzO4鬐grLmHDX1#4~w mNr5s6w^o X<6n3cטH*V%df X~l GaYp-a#II 5װ6'!@$xx_#7I]"yOs<eڍx \C]˔D+ (&%b7QNt؋hL$$t4erF~t6s4ΩR/vU\/įac\1r_XlTU”1=kTKj= rq4R N'4 >dw \,`?<mLkpȻˉ@ͥb`V5<ϑa'ȭ! QW2`[xUoJ،įFejlv$=~D"=쀖.@JR3P{)SM(&D|/PVhGu k0B;j3_L0[$0neC.|,'qHl0}hm^򅷒rؗ7`t]B8E%S0f.V[ާR,ieM4\HYNFy>mxQ3o~A58@"IsSD&`r0$3Ϙ"SX3;[?{אVnEj!/q@AS0OaT Cڸv 'q8j.\ÇZ88Afۮ][C<ڏ:L_ vsKbo}|45_:iz/W>`>vH"#tZ3>]GeEp}(ĩӦ@;]V\+ WϚU=vj4dR˦"D[@VCϜ8סY)I1't!\d\8˱5aO( hBsQ >,ƒ"zI,> " 1UYoa]!++Yf gX`26r vm9_ɀ=ױqZ٨@ª͗Oj}j/g]/BXuQRUØRu'kΎgB>6},ob3O"*`P\ Ƽ[mViB|:yb31H ]ݥ ɩ`9ei(P u`kFo%/tTG,薤>Ô yUmۋw^dɵbq#ٛS ˦v%a1 әT) AF@jO\M T1.V$fD4͖"O!!؉hз(z뽚#O=aO-ME8%Ir2Y31 "0y|=d5RptW)B œ;7BS0%#$G,\ @N9`Am.xIlseN ͎gC'x<ʼnm# ]r up-.=5+FD 1~laK{ej-1Y'aG|6HPjn#./UC:@ $YOU `0֤Q%j|'z9G/%hշs@yx .w"B}`#Т1P}Za+'a#q=ϞWmŪ[hh[*gB@$T !=$}&D,ka7Z熽3֟pt1(fFJB |PwhJ WW"g["uVpJL%f8: 1qx!{ 1{qRGWA AvY6;PIEgƵv^_NN˽l/ȽZR\I_7o~EXРQ~-|e3bkE}%py} Ae~:"0F)C z8;( Ԙag1v/zS{&ABsZ/Us-o°#VvG6DWKnja:'u.3ˠ唛Q Wߝ\>։?sA/(fըޤf1v %sV U&W3;)zl :.yQ$T91gATӚGt./^=c +x靘~Trٚ (I:UQpIyEf O+K26mӄ`?X`،?-5]ohi>mpv42"UXoEwgk6cl䕗47ͷv.rRD)SXpnccU&fhvbrbOM`69d 驔<%sb;Բ 4C8޸ğ+,S$NX($}7iwPn 37T"+Ǿ[`LKK{6[ךT: ^*\hkLzRp_iAuKw^r!@K>Q*Kzh7G/\ 9j̹g)#_Ő5ImPZ/-3MKg\t s d8Qօ_{2`>],!B3XIH맫>^LF{蹶Wg 5~6U}G^]G>Cl U~GKT;篑ZBEGdm w .gjrk-[B!pX ai)eT|#̖5ER̈ho=7%I/ffHx= [ڋ>"U5Y7ۡ,~r9"VGla3UfeU.nuTayiJ@hICoH _M uWWjTJuO-b~ؙTbqŒۛ[=TrWD r0u/lvzYh<.v`S}+0%וnQXl<W-3`Z_36n] ZSGۯ]t8JkV5P~W4,IÒANr !.Q"o *= Y]bG\H{e(&(5`XjJHXDzPDҏ+xٓ1Ӡ禪tjq(IDHq}3 Lg-!=bTRg6G5r3t ߴq5%s)oW!R@ζ@8|[ xglF v$vt_#%{&^ąvƴ <'&GUF Ȳ Dߦ% M2/_R~!P0w7PQrwΞ٭|@a‚CD\{*Y:[s}+[1QX3q1 vh*ik?ʊRFFh0]{]PY^~0ě Ga̛k#3#WF.foF4˛A<ݷtYC9n s:nghw)D} H>t`)buUtЏ?K v:"lʶ_NPqĐ/ KDTFn(vi\m3E+@y/ püfV._ r5 8q E5ԩ_ as-H0v'Mn6ya}Įu񾾇!~;=R`ĆG1s?(BYNg{Ґ4RmDZ"c!%2=6F'7]W8 e:sBzkR+8bj#:^ eXr6?^"}O\K ;e Tq? O355Ht%Aͬo2=W=eԷ̴pJMCnyC4}q? u˦JJt Padw/zbcnP.nm=VS}nX Y!; ](u3p5]!Tܢ#9[+>?pH[ /`ک=\t/c|Gs8KIT !|gv NyUJueJSK`IFPB@\A .lש_}A2D.eq %w"W3-έϜc u8Ά:JP\,MJHj3.d جV >=MV=B;O]W k1^7R@3i,#G)5hKf(/@Sugcr(h^+ ځdyh̛8 um bBis?~bxj}oW4 AgYL1&G|ЍQj%y>ʅ=WJ Y7nS]$Rv,&p".'*&T MYXFكN7t۶?+?8m(]U$:?ak: :Ųm2?X!gjIm8@XS/0͗j6u\] Aa -Rv{UJQGɭcƖ3'Lpd1I@@$Y0hkJci!jf;ԹI,^~ߣO8P[T!,KߠZ Ub0So'ڙ ' +{'9X96^Zv:C㎯Ҟܣ|Da;|/j^ĘxR3uu*.*k<4m)f)iLy],tWpgn2HݧyF>mikp^Gɩl@ܨuo6"a; NSX.=l 1{c[k!=jpUcRyM15L Wo$T)o-:`,@;JɮPp!N8x ".#On<3n2k5[}& ~ȁzU _Ozn˙i{g`θd2m RXr'|Lhas4lUf#Ww: ]t߹ޮTүG2u5uey$ (z`+,->Irͱ@ [AVdűfNRH}FXt5^# `FzG~mdp(̑ĘNc;[l,ɿ&Uu"K K?z%,oɵOQVά_)88%?Ncq@hex@7"m3~[IVW҃ ͲH}O/sEH-o^%Bzm0ݴDل\XCrv7 >_Ы d\7ycn1cRz 3b5o=NS릍 xՏ9OH ڛdI :_j4ʙ8`3z+DNeX@b"iط1+)[HY+`*.8`i i21U7񪘀.sIZO!Erux &Hةǹ G>d% ,n26Rt!W] eЛFzjx.I׽1[EHEؽ 3wzH" PUL2_U,Yy?,{:GkqD?!\c"1!EݾA,Dk8ba~/SPr@^U,tQ6$HJZV+A?mC' uzS?\Z[̓qhGg8ZynGA=tg;pAR{m m &$wmtXˤH]ŧ_R9,E殀4p "ҭ3P8/]A tAnz17\5|V)H|,W/`"o`#di?)/Sй--H J A=_>2핋arfͦZvL.w\MYHe UXi @6 Wemw:^9uA5<-XU#|OZ "~G^&&TXQ{<={axړwR;cg!ux1 x_L+&خ?3NX\<-PjgDcA];\6&l ScPh4̞,,l^4( Fq+/$D5vWZ_l(+ _e ^&Q촹3ƾjt6P'7}kڡ=<ϿbUGTFN`m#_ }}꧃~_Ja ?;B ҝ,t`@;dc6 $Gӈ.dIyԍ{J?x2?=7cfh[!QWřMlxUt<4jЉ~<l 81`H7N*;ix/ -cT y _Vca+=vd%yr"[ɹ:t~ Qopi5SQF@%.^c2PW %%ؕHÙ*P艍z)T;ict[֥`E+KO40)fX#;Rb#8^-N{o$pxK8巊Y9aL+7z~e>[Y"C8t]`J{"mN;>$gOw?^¬m:׉ ]kuIH)h=L֋APކOj'\荲[k̲_EIo\}OMN\m>_,tt"jiR+]S,bxP~.\5CkHQ6(>(1On@]N,9ybmeS66gqp?mླtg!څzBƦOZgd5V(<+j $vq 2@P ./-ѩ ff-fyں>NҾo%ag>ý8<י\ :þuc{Ɣ>P'kՅX3(`k VÇ;X_!S&~SEW?DljuW&--[}> f5&+?y_f&*^oEobtr ETF N`͢fA .;t&]eh?520/l#:hڬGzIiV4]0%(dvsxȣ2 tY"zLpbѸ-Tmgn=k2"| x1s!yraƠToR(iN&@M=G '2G30Cm4c,#I;bD$2O{g%iE̔d}k.q%W`-0=p')lVo_DQ. hTExEc_ T){uP=>UƴFaې)"`l11KvlيK`Y Ÿ)/?41 Xb!vy)-i\_ I1C]5Mgw!8p#5V3b;5.6ac R6~IQn' MlFas P~&߀S՛*mZ,mdLQ7֖d*) Nu9\llDjv 0| j'*l^=xLje'8H`dk8XjvVyӞ0bBHI\FYFr+3dJw=ꢆIy) ~g++fɷ&WA@<OΣRI7 ee/n40x&4s(o·eDd!d?'4NjsCz&+l@~-xF4 $!+W5J=w՛Ę&2$$6n&YoVCGXGKK%£ʌHQ#bUD}W c~ڰ߆4}2u; [$"M)6Ob唧S!7}Eo/#"I6jU/: N=.5ǽ*"pW\!Xw$$IZu*4}{eC.aǺ2W]]mtA.2va?)Hs$=@"ȇD=[ UzRqJIr9!լ0^޼?/"@9䉤+#9V8dzG 4O68/&DcѭJ%VmBi> )ʠÚvEg>ѣs*㨇l[9yG؜"Os|Q.V tt).ÆMGkC01#zs)LMZ¨&0Y3⚬Cm{BaL&g 8 Sod\acLZ(ub]#/2*r :bXiSs VՎNPPJs,0 J fjֻ929kRsY cC OEΘ>e~ l(xV32=M ǼJ1~H8o GJ6BZ ά E d5h*ѭX3Oˆ,nD[j2opnM#9ҿ6pTa RQ[/FPtM l%zl܌/uoW~=wBҜtQYőugnBTz.Cīܗ ).4z7!0(.GIl|K iBkBWK;GaJO_7^uV9evVp޲099&d*tLjݮÕL-όsd.=/'+FB◚tY6Ӷ%Ҭބm!S.zpɎy𶫭v♾ |)|*t0 ~<'{z':1ukk>N 䜴 ½~lU bQ=@k \JG`|OxdޚMnv-ko\ ɮWFw$@MH3 DJ=5Owϋ)bdU=3VPY;b+ߩ?ѽ}‹ԙg`]`5]GվO<@5'nl,åGU6Xǫ>4 jNZCir~k8t[] VqZTN$vN-XOnSPmB$ju4K탃dQui^"}!SzB$袮ؑݳڛ']81E#1ӹL!j׷Vs\7ܷR!NO /T4=)S`5:`0*KB/spʴlFm]eGe%'K3TnIJb4TԊST:BN xI9튴,+Nl}6-Yyi#o؜*ܤ # t y,gj2 UmE?5–Hv;^N[e͘JEph|v8 sxͧ*G"^5}tدUmٞ xRWЊa[% ke!+ w =tӽ)Ёt/|Y|∡?iٜL?F/F$/I2fvO;9`@p1_蛲y#\|'+uS~_ Jf2!'% m<6Pv3Ә/R=T(ĸs [ ߊ%~/#_ yt&Q:V @nֻF qgvG+ jn0&(`R,8Q mA/ߢ%ʟ"{O/2|^QreeP~i$| #Xz@$O׶b_,̆=_ ,׺Q QyC7~k~EЪYp#=1yY#h Y8ȰFW<^llύ_ 6x:}*IV3Bc9VĨ%T h&e ˝Q *_7sņ&#7CV paMfap7sk`H0isĎϓc-6 * wg<@Jԋ. 2Hu9-t c>˿Ag|+ z&Soq`, g*JM>-ol#%?B*mx]|*ZeFٰ,xCsh͐MDb.0M{eFkMB!n Pr}YB(kl_.إhR;0A-)U!hA}Kr?ߣlx{(cxB=N.^~5۰Ki;^W"p~/c;<#ƅ GlK[ "h0Gy|'Lj)|++W~WCl9=0F6^UG$ɘlL@Ad &\[QdU PGE]D$rH.TJC4ƭ@Mb2- ]loR0%g5}5{QW >p=F;RBdbTz&ha|vzJmBV!'E-t̵6`cYU[o˼n [G~8GN][[>:%>=j{a}v/Hx;/Ki-ϻirNCbT4K9SZDE7m.e3ja]OY 1`n]aܹFu&qLϫ H#8#|daAa]D;]SvUc7O z E,Opڹ+1zCUBSEEq.B>y\zPvN[M4EN,ϳ+\~t֞͆ fGCAP(yn`IhGS: -+vMʓ80-SU(pF!*[iQr+ x4uR㧇:\No H'7@ngw jA_wTUM(bHLwT@,W[h GZUlZ_BV p/h<9{#ܿX.CC蓳[ÿ"lʘGlmD ]IQ8kl9KډJoG?Lsp덚n]Oq IܲO'5-b sxĸ/~h*swT"a#ftg[6<՗G]"141{$2kw$t(Mw فw׭|z|o$(]qr`_C;RGKnk镂lå"BBWu{8`z@s1 (M\Ol\wrH:WaNmf g I\* 0Ϛ`}[Wv%ۣ -ՔgnV v<%Xm3]yH5 Zv1YbOQ `^ fc@f+f nE~>*]q1rPtQjȂ>d_ @ܕ17O]Mv҇FX7 Y3]b.ڪhMX.FE~]^LC!ҘvWQP%ἦA)bW9`L-QJIU&RW ,|o}3G%̑\xa>X[#Bf]ooC; j Js8pn"vXN+5- GDh 4h$ 'NfW"YĚ9m9ph*ӫ>㆘x Gj-ڿR?)u'…v+ ` d(mM+`p5`IWRZ ;{% ^zfθ$zyL=fUhnZ@O$N]Ƀ_\3RҗL!S2쇋/pKV֮ TWwZŰ~!&Ђ=Au?`g^)P6^|16^@ F?dID͊%ظ/ɩPs Pzhqd:snZ _ +3`wPM˺i 02OV㖟1[4b8Ay"p߳޶xߣ +cD7J/,K T[۷ AuDEy*̋}]K̓rj0`6-ފTqzo9B4&]jEGFk9ycvߝ':phc;g_LoK;,?0d\ŏcN$SZ]_Y(Tvokx9Yy^B1Ai\w@dl8> `~o=VEfLit y[TCh]P/= w|>E cH) %B*xmrSIFrq,T闧?ф]Mkq%I[qŴRk[2V?95udֺec/}j!N %ʢI%P2eEՖhr6[nEs%Bէj>|I(akXWlYm2l?TIn|t5B'‰ҵ VrP WpybazDN_/D-{+$*Y `$~UESJhBavϷU(o(MLNM7b-|3P/.s,x@522f2[xAB⮓k?~ӎ/Ĥ{ئPg{oX|r&a `c 5Fcxa&ssS_j[DFJC&^yK6$tm}5uJGv/6Zie}¾GzltmXj}"|*=,pRZ,w'p`*o0Ҥ50LGQX1ˢK%=*]356cD CUNf_>ыJy$罍c]C$LG񤭴h0TV,ݰ&.ʄ|EIIP#|h몵9?@{7x[%щMʿy!kS`3- EC>A0~)LU+/v rF\BC} 睷@b|¼4RX:\~M}A78@tCբ\P͒T)zlvqЇ){ڟ=chFB(]Jj BmʗJz'{/+Tlf6nG~nZrVwb.fn;hO WiOg/#4BLo~59g"t8֍(ժ[o p- V+v^#0p%w},W&"lyMKb_*2AP'L7p]wbsV5:$AIU5Fַeb)F=͔tX .0f@GpOa-p1uѽm/viGivtmtQ*+e]RtDUH0MvKYI k)tcFUv}OiL [-h5m9+𱯿DI @qdKϩ B%:2 ~^ݤ}L_EѹKio-!zrwn8[9 vTdҸYBw"Ah=Zĝ:L0NloC*6•ON{F0,?bܷC OZc/}D\:C'66VX_ '<@u9MW刧%[JRɿNPp:D2p=pG,ʋh?eo 6}"T >7'FI1JܷنȜ;p$J}Ji򭼭8\JV(Y&cq (m{ 4UNalig5ˆ@Sdj=zLf(TA|Af=L$„`5RG<mU"CGS@vDx9zD})Cߴ a±=ڷ殼?p.ސn.17vHVAɟ툗e`q# "h%#v

?&R)MH arYꀧ5&6B q^%ZǦgչKW"pN\Ktm?DR ' iSPzo`^imhoHRV,IǞlh[Xb%`awtLҶ"R}SVlwH43;L$ޛ =XſnmX/( {N'dA vF/̆BY?|s#`=cO+6 ;gtu=%XR{MٹjE^r02=cט.۽Pc~RN.RX֧64sm竟*Ԝf>[k UH 3! RqN G?@u1SExͨR;LJ"Q*e [FdD|izcYt< ?,ֲL #Ȳuu>d.?H êWDk6i-)^9JZ}%(Bxm ó4u+}aW`k bπ\ĂBTG/MR:3F'0 $edy~Sc|au}}̼^#, -j'V2(KflLA=Ւ Bd ZXAsA'P9j*cr@ | #Q$[1> ߢ}O8FF(HIM00!ḅ>yLƧmS8CUy3JSߚ}UHTOdIm6xQ3p-N` \:%tcg?vueHAoyd% kYln6ct7_$ivZT3U v?ȀI4C؍MgѲ(/#g!% nъ[D2Ki,P5&Ғl`u(x&V ɃMz|?(>3iCWzv7f(T+ʇ!mQ؂|sZSV|^cv#ݕ/{CIۗ乗Umћ,= _G2#z. -al 3CN2Wi0ΥJMZ9-3n6ɟ(Vq ./a+C]3lHbɴ.Х9@IRڅ0;.hRc#+MO0ngѯfx T4}'ӧ;.@9%VAB hPBJ8Ll̕pL|֩}IȐ]n*~T]䝉*X$cM9!4; Q 훟ItBs~&ᴒ{+t)"I6P S_xe{sEЫ3owwؘ$ąəQuF r ?uUr+ U{Q0!Z;UKoz m8 j}f,I6O.>Q`0^ e,uV؎g/[pג̹}DJx'kΆţ[ a\G|D?:gd]eѶ}^`FdƲmi!6Z!V$a1|&`0YQ/膢"-_ve9]ܭԱ5(6P*ܖ$7*p~:f7ǖ'?_L9{q>&(qFΠ*CwjC0jOfBhvmíUBHz6WE)چR .mCyPx$ PU o9$շQZzڻ{H ,e9}׊,W x8syk (kQ- {WP}) ֯kclw*TEbBNk+HWgQvDBn [Bѳ)PAUl35Jp(jj*7^$uN65CKmd5wZ !g򵰞9`~_@?LV"!v)'׭P̟[--~6T€j( N-HsE`gA"aMN׹Z11Pаme5M(;K~^uprdisplu֏n H@ˎvI^s̮zڻ{7DeZq*Mp}Spql_`ݿ"g nӵ4yX hG7ha ^/&\.i*,_d: 8opJX'gh|XQq.@5ԇ};DIW$WZYфұ ګ͓9ꈯ[zd*utʔK:!4Ξ#5daI];g%)+48S훕,,fsql{ݼ&n`(i"Y cD\o_޴%\[^ڗYjW%x ;y]U.:ڢK؅ #mŅJÃ0Ӏ |7vߛGI Z֛ڵϤi3(qdn#lY@@PV 4tPa_u[TDxIHXiR x0,h;a^`׭,Ƀ|vt8E/?VeۺrzR+͘0(/#1xƆ P8eq,~škϣSV Ij8)jN*do0V:/ A;9(]1\=e ߜ%"ۑ-cj9ud6κhQaey~bVAPO@F-Vin"x.3Q=x.{O>CeϏN^Lv>7fSs?HjG#LsjHN֐ҠQ}+enŏ%D[e1gGgz'l : V:D?)GM\p~r &?0`^` bg*ߘtgbϮu=F<3xd))Jt{߽;0]u>g}LCNany\ϛJl'`? Kz<dARG*=awm%t~_)ʜpނ{42\5C1 T{G/ZFc,piz033Y)F~"i*ϾW]lmJ(Y(2MK=@EUGTMHBٴHe]lLۺG. [j+/ix?)1;4‚c s[y _+_Rl?2r}'?޴JS jzi1L;׫#8lϷw7k7̯ 7MQ'̅>o;N)V + -gV SM!l|(_`&2}@f0T; =d^ir۟OY7JNƭcriDդ ݰ\I7G{"ȺǏ Vi@[zm|;nKF5#MR],@j]<C%`]w?d|,Ṋ_l@.N3cH'2F7?r1$LxRW'+2> >oUuYPqD*~Wf3;[cڠ'Qcr#$LLa3ĭ9|V]Fn R)ĥ84u[^tAb2!87AgZAĢGy"qMXt kd߄܅zJa>6*<8 ,&kIb.:gF^꼵( xyF)w1Oz$2`Gt]G~ tve#z)prs;Rm,##9碃k ֒Ŭo悉/|Л:V~;:I9(*·9?C`EJYUtp8W+֟RxXphsOPLWVZt55\L@rYB:#`j+ߔmk:Dr P蜴,SGcSj[%7JT5cU~4p/ЬR"u8?FZBt9`BZ:b9$)-/[%b/xS=pR> =KEArs5<Ή0lGB\-˚F*Ts6`V(uovJ.ș~;ކvGm{f"+3L,V専 a#JʙȨwY=o#od:tG 讏_MnLˈ:7tZr G~\yН2rRnZ8* 1(B-T}hJ?x񭓘ƙF{Žp֫ rG哏n'],ŒKWYbqę03 V hzZ'kZ-/K8Td38Ll[)Xu3OLdX:1#4]mkf!M`.飦?ԕeZ-QX9`- so~}*S) $xWJzC@f]w6"$J]5OꄒF 6HY@9`9e/UmFꊜipְۆj}'_r.Ib};S;:of>\znQ 6^o.DdҘ6ȋ'=&jyoxpCܥבOG؜N VO._w?wU?:fCֻ&+!):f};I^[FQRAU\p>Wڃl]t_{'tT38x :lL 6l]!xb Fa*܄BoBh@򍷄T(o%iWn]_ؒkBC.$W\=&dӇ%.l~ Lׯtjm*k[m]dI\8h3ZuҴFoMH쫽k d=~hngbΌ>g}Ev9:ѯ9zyt96 V AC(PJ$K\6hYLoEܞr~?) $J`vc9R0I㠼uCXLo6aHxhm[ahۊbqOX#| 3p&_4F`0%1;#[D3{^ٞBƉ” q ! ǹ1i@Pg!I()o;)D!?A}8_cTδimrOU4n<hRe'd*2 G{Fe&To%KDֺ_E-֘| QCШqW!ԷY:Ffz#ʠ6YaJ~-S3l}/AħX9&9ʡ -O }K#r2mHL$pUƱ;MīP f+%InŝÔޙ0`^ˬT0޳ThcNB;LM>h;4Qt?( Vput=޵r?m}t@,5c-{.y/`eJ*z&+XxoyIK唡d3t7u N{^f%bY@#|[X. ɟ#&Pu'e#'QaW՟?YOyC vSI`nW&gs S0J>ŻD:ϙ#Kл`#N\ʐR j"tdU"*K)Rgƒ8eܫZ/pG*|Z7=giϗ o>_و2v19 HM|}f _}4!acF&y+4{bSQUQ5mY݈^əvtIYrY5 _X]OZ'@t1!$;m?eM& 8mgg+=tqҞf aӫH_>k #SFG&7*Q|SiCrI/ fk\e1??69b!M[ٽ/*Q{y,Hߋ?#MWsPٌ~ђB V^Bv:f{P,l U#r9K&IQ `ŷf]a-sB蛳gaQȍrm%O6ǀȜc\&:|e}:yA6+A<[B.q}h(Te*XFt b9XW(i(X(I @IcE&/eܶi'/hL)Kf` j`=Laҭ5 _n5 @uZe5b 穅"ːÓb7eh/8j?R 3 p˥dkLFIkw\vX;gߗ*rR3z3-JQS34`ÑCGw-USߊR%肬LĪ<8+-@ABZ3ê\ǾTwrC`M|&qbIh5x0=(;a? j@Lh`l@3gФՎ% 6Kx G([K?xב LQeo'Yþ qlw;lo%}XUyV ^RR?yes!hE-HAxsNۓqJ wzvioF _ȸ ǨowT6Xog>R'?D:t ʪbc N}+TąV#eí-ju Zc:RIVĝnY.Ga`q*5~ Jx'O>_`Ü@mbF>37B*>V* 4e'+TiyŦؚ(5r8*$|jq[o80Q=:"w7d#%H.{˩G7x`pmPP:7E031nЫ@ewLf3|t8%=\YCQ70DQ1E76Q3V;1JŌ^]EOP J)T,!6=B Z sN˼NJkCv(a*( i-po~!7o }Ӭjm1 9ϝOL9A3FM0l-dr}z԰( ~7#0<dDaE&jRоw)X@D;W/#XsU5^YrMUe Xփ3OwJ>X2 =մX~] k!jEP|/0&S0ϨS(t{<$5r6)=QVWc\Yc] f8jkqq^dUj!ׁ68Iǰia 8j9NւaTR|q r~ Ad7P- %}ߒbJS^# >ѣ%Mh3pf'*$\kJTYkiL! 1-s81Խ6QL"0jU}0ib v>.kxTXu>Sbe̼cA̖ty[2I$U`0jŅB}%n-$>o903XP}\֊߭e@7 ej;r_nhoud5WVgiwhʷ"x=? E~rWR CL<_͌@ KD Yfq1l ś P6@%EB,Tc9Lw{%F.N$@:#ĺZFaQ-8L6~Ts#.hh>h)|ZEp݅M%+ :u=k$d z%bk[Pg Ȭ1PQIkef kש+\*AG+;[ k' J7*qtbdD6m ͭ|ҸZ+N ^N_W%F6 [/4 b(j:֍&xzli^HD:;X)J齂JeW@|a3m;⏨I2!n,VY*Mq"}?Wpin@nw2OB~NzGD[SΪ,"H K{r!)X|`Wsx<1tѿo7|UXdkXtd ~uUfӐkSޠOUZbjlMvvgh}Y;#PQt kQ>GJ!cW>i7Rv!Lq!ilO*xٽԷaSʅKYNWPղ6kPMfQ_aOS3% 9y QO[S%.}"!.ptpCguT= fbt$HɿfYkn˟ V+OIeǼ5bT=.gnW0A/~g*^]~iH^V|`qhѫA~ Uq9hBm%i ըxkbNY{jI;HhA_|]@ S+}9XVdX!R\^d}Yeo* G(_CKQ^]!?/`uT414`kװsE^#<|.Q1e~w;WJs2^Pmux,WdyDx"XPRfd*7uE@T\ 2rꥠ>x\|eё cchg6M;*%)\4n̡Ʀ׿mɽǹQUzf,ɦRDZY5 'ңpW9|F囸`Z iA .\bWhe|P\ބb^f\r]W7=VR1D&Г!6rՁVRC 78Rq ljƹQmُu<9[i\浟[#% {3gR|Q|<Me1vDY6YMRP,!bL#ڒk}\ת6\ϸu_0b4"m)=vjF?q??S" F  h[ I P؇Uc"~>i !cdVU%b;aA}pWbda[|`s)5_Jf`{ɝm3 oy zkEb1v 80]_Ee 'z<_o?tlDXaj D,`UM}[{*BKf{ CērP<QѴ6O4&8)H⡒Y%_BWm0YCSoXv {᱁X]ncݼ_GywuNK/{]#]*p"!]Qr10Yl'VZCgXy碐 s} < Vfy:KχUE3jRRF=aw2P0]k$:>oi3 uoV/ৃ ?gq5+] ź8rm^kn$v7'6鿛 d~P qY cY KT^hnNSJZi {5:$cꃷkɪC]ҩׇ\Ko#bޚC72#\${kpUDtXBiGx~V9p*4,K߈,$m5]ycj3ۊšEi`BF{_wg|Kp, ̎i:#QͳbOӄ>i|iPA-;0ObS={+O9fI* ,NyP6zo]ӗ՟3Z\ӾT542JvL]+weCg@<$h\vN HfY/P?@Ś[]C53_omK.!*9d_dPChnkmA>(D߽ R_Dtb uP $M.AՍ7HxZu4C!?˾\?f%%tEHbÃ7{+В[Uf7k $5^eV,W{ANN:c!kmV3\F^ $sE<>޾ )?C'1% [8چ ?HE~qM XRsVpdc!a}_,s|r_tLB愼[ݷz!EŢJ;_8%XQ;uٌu)u^pЛܘ3_f`餃5^œ;|u N.$6#`Gc*[%+sQs-d A)Cu#Rl>c{"v`jHQ,{\͑FX`-cL`xX!pULTlpyL#/D{u@ƣIP S G-|Bj@ÐN#^ }GkzT^${c8sAGVF1J~nJRkp괉i-a.mdvWl$bUhK $~ [*b s2H7E w<Q*2WVφxUrRTZ^?8qWcxYL?]63ACط[Kg|ܸldk" T&aj{c{:ߜdm!l 柨{נ5 g8\LEHdÚo bRI=NgVlR_-ƾg1'6 }DY ~B=a{쑗ۂvMk)t5'fy~!g߲*j?a$}e'@TT#tG}NӺ>3_iih |+t,733?D0o9߯9JG4ӐzK8 Dl׆94|ry :NWHm,ZIW06Qmdr^wA<X)kA8,00nFv}Gq,8R; NùNar1Im#h|3˾o[mxw+g9GFJ~DIBtlHX+R|9~WL{$C"9ƨY73,$i/A4pE4G.~ =5_< BWIżT~0xlXG~׳כ(<.lRhF,Tzr{I+xo00{Yd͎$ˆu|7#widc,]ڕp>( ^9a5NKrDV<.nr;iț[_@0I:Qc) 9.z-?DF6n7Q!Qs}f@UkrS[y^?`cUwE2lT_ݵ @CȡC]H QJHJU[jfR %ݎxȀܖ*gkt' 蔭dpjgdVsgPu"sq;J84imm@k+r޽6uotIFMq= xAAu|p,^dYl)l'{}u [U}sK' ؃}~M2QN(NJ_iG@[d;°o`d0 A%Pe!߿f@QnUCO'UfΘ4DDupxȅ|k vI*/D "lVżDp>.?&#.4 ]!YO_٣\d} w40Ȓ6s/Y2{24VI91IrG7]2-)KF}W7 `:-+2:7:WTp3.<kűY`ػη,X9'<=2tcTr|YiQzd ߤF6Y KLA@Hnp6Hm DIj}e[ N`di{B$-3< /9H usoDNW ZFA U_qvUḺM$!qv!O;s>`Wez6p].XmJ? ּiүa͔G"тOIvJN7jf;9?KF O{!q OC9}1y>3]up,s-%-)tҭUF_CWpa;"Gslw q">d5蕐1 ,F3~b7v{YYK)ME*3Y$^VW7'sų̏Uz?Z.oZTWJK\:E,1L6ί2#eS]rij!1;dAkJW9M nŘ4)_![Lxr(OJTO=4{1jlUSR(&JU2qN 0U#C!VV0a~u؁CjHxbՊ3d >J@U:jx&O[ҹ_ZR7~xSly-"3!rj|6IP0G{¾I~d]Yc CRt{~s<Я*EEj5!K@"LI]Cra3>2u}܊ބZ 0'B>7؅ c uiWXeH\&N[Ōh]隊h3 kfaD-۔WߥS9 y:^)KX)K}IaMV׍a8^Y F*U*`zӿ#ZGa c82I{ 8>py*sL$9@(5fZou{{//|NtIѐ$S-# 3$Q(Fo0\AyEGb{-p@ϫeOnhow47fm^>6EJ8.E7>!gx`\'ICX5폷U4e@)=_omI3I+xQfPk`z͒nu$kDb/5k#?s  d$nrNފ)iˍf薛TaI"CrXclr3FߵPwuI9~'$ֿ+xV뛭wy(ew4{}65hGHOk2Ĺnf VO0P> \V<^jr)4gL/7^GmuWuugK2BbE=J"ơYeP55Q(=i;-Sy76'DbM2㸰ӀKWѣP~s0b+)4H14sR+Sݪ_?d6[wl&r&?I ()r*h͂*Hm ǹGUXM_Z+6dJ" ?jY$ ByҎܮfeddۓC]̇[͉´oDQm}REn$e)2 6. NLFNLyQYdBLE9ㄌ]{y#=n9^aX4?XFPe%6Gr ZyF:KkbBdq ץ?iqw:4(+VӞv++`/.d;nwJ &N-"ٔ.*ݥβo,qg^>o6ڔ=VF|uRWΣCpHe Rk![PPEٛemɶ M+JfJ(.k29KAI.nѣX53٥ϘKZ; ;Od̉߹SPk,VM!QMT(d? rNd_wk=J]~Һ}X%-^|T\X!ݹcFn?:}0gY|$v^hP!Y2iXnPĵN@mil̽ "[U qH(n3>A'[S3J-#fhߜz* YeOΏrcu%QLӄxW!\0dYoh:^KF 5E1enֲ}oC9sh 70Ukzdvp4G-!b} ^ Yfq w&.e0+8$aЅ/T~[w`zmj=/,{&7WJ_;֚pN|D=Cv&}Oaӭ.kw0`yPώ,9 ,H-?Rsy%n\g᫔5Rj*GS nOniwSqo 5<f:3 ž􏭞[t"(-$,׌S1"Xx*}d-ELc g՞/ڷƛdAb43:y1!+ä&z|2ұ9|)}ƈVpUx '[tx|]A'mU]1pvt}P [e jFOU O摝Zf6ś7+ ikI Uj. afZUzi@8wyɡIn*\x$> *A3 -Hx:L/^qC ` 휺!AvSCֺ/è"윌l1=>U7sρ: ڮyKnj8w^w{&ъ TQ?$B}#gY;_<ٛ0AjBwh?{fdȣsNMQgbYQѝa~ lw}')f#f9MhgB@eaWVZENŌ*.V &+d_nwh׹4Q<4au>7Vb+CiΠWo)) "$㡶YOlδ?'WZ䪹5ZNgn d7Eb\*2a7Q!Gt>$U/霱z^t3S UݴG@^A}&) IR$s X~a{$r?| 4L8"<__؆!Bst sGcj:{>@7de86g Goߦ^"9S/p%3+HBӽLpಲg_$^~ߡC>u3'rׄ{:]MK8:"=2gѤȒ(EF6I_zBWo®ĐFxYQ@o$S]B>H[:>Nު|ٞc9}6_jcf+-Q6;6O;j@wn_R(õ+e~UˍxpbRV7FuU}]4ۛL.^{JMxrX1)I @k!2^6<:'Ufk}OUv~'CYbbHUQ㠵E!Xr/xgۥMߺd()6uaY֌m>_v\TΦ7dp|bJފeMDq7ޑZ(9e={121cZ^ޯ0;3-"-iE㶘YllEM|z_>w¡ho+7BaVW" 3Ȗ넙ĥwGv!]+ߛm\ hSx1c:&R4MŽfǕEz&[QF?xDvs6'a_<7/Gz3{֒H?K7ģѱQ)@l?M 5&TO+Šq7,sLAXo}ِ~yHi?\O Lٮ N#g(mu+*Fg8imYʊ/Gr2V1ɰOA8f$fG .RM1ad R! x59 u$7ؿb'.Xx$ uhbNRa{~I&YUʨ ʤPf (gk`48pOu㗳A y5kOpvS^d#oг^JP#Oc@t%nq6L ϸY>+e<ƺس ޅГnDgp@kĞgώwvyRf8+'Qx\9 I۰I&' ,\&%S6 rſhӸp o'M.rȝl풅}DtI`"=4.{$~8>: ;d*Z0%BԛPlMs E+6l ݲ_&9]<($sb ,@ _ps0"̝-;<|%Z^65ƀ%x|i=~quSMc8vu gj17U-N?5#(pkoV%WTmrp!uݥ3\~ H h٩S*Ɋ>dX 3Jj0l۶ǽzIth^vzPJ,ɧj~jö+$u\cÐ?]pqGs?T/@a7=Bf)zR%kd $lV^?]7P X\6cv|Aec\m_zi QĽns2)v؝ς+w9\#76P#"] _71&d# =]4T#ڟz$'Fk?gd|.;=f:=]Ab{!wKSϙ CDL%uq ١72XM1aoeخ~N )LE;zz>#_S4Lac Jp̯*NO ҢeMwNae5`LȐF(BN/G &z" X ^W*#j*^"u4g++ވvE{5 7{7zGT4 HJk }IY53oMf2$!? 8gE%[$ NDC#a~1FyÜ]ߘ,ȗMqͣԨĘG&}ܽVf[0"N4@un`D|s6$/z~5Ʉzֹ{jͮ*P"stH!Y 0o[%I@>2rk!^0m {/+Jۚ=QxmH#M-e/*_l8ܜ&` 2”6]ItO>\VV {d1́4MyOq`[낒kgLGo=FZ~8Y-c@)n-:NB!#+}.sP󄠋$/ brF W.M &Ftag }hd݊sB77 D{OfA rb jj~1gk_MQs@<9gԗNQiٞy$7nCͬoNo<"޹Sc0I X`/FwR[@b F<1+Ymل,igQΗL(C=+~s{J\P_"]lƗFٗ0CYB]h3۩2~yTxp?-:~5ֱKY .U#"5׹$$P &Y6\B42mf~C('eS&u~ř {gnD桊B#)}W($$Kx/v$dg+A9q!\:؅ #լRjȷ T#Pwg\OD.`}Żk@ɞp:@x.)۟,{Đ1;$l;I'ADҽJvD(n}PO;砤ǫ}%ZIYb8䘐t(nDjVYbH|:-V;qfd0}0.^K&3b0ے78Y\$=15Ͻ's}i2ifu ]%8<%I 8("~JRl$)~!L6"f7tώ{#j"2c36F|>A*_2_um6}YG-ayKED\DԎۉauQ=vCҸ, P>Rz.Q|Wg܇lW &Ss ֱӽ8Snd\\r};[kB 됉/ +? hg/]3e&r?3L(".8! gKT'lŜCV*)XFCN+5>;%uŜN +I$j<$!ϓd +")4V!ۧd-e $aMOӺ*X2& m®Þvs Er;XZF4qHP }/1 y G`@s8>)BvyT"y) Z>#.Qo2QA2Em [=(͸;5L<WRW29+egjD`oRU1]XS7kɊ+n4Ppa)d9*mcϹ:PӃvOpbK\f&µtYoX 46e}tw/@@[fq A?kL\AG7UBdrKkFaLة<ϒ6!C2>>D6hqD_RvbN`]IE^-9|@]E)͘wEn@zâaj)U}7GjDJʅ.s9K2Iu0_YFiq5eQg^nYklTM S[b&ElE*pND'V6֯n?o)%;{ 1/9 OܖI ,%lELbT㇬a5AGW$ZS%Cqy'n t3y)FL=j D9rNY+RQTk GV.9U]gN;YrJWr`,4Sc;,IG5,sUgQ\3 FѭNqEO֢j XDƠim{E os|L 7gEʅ6*j0ަ@rMmbJm~阩(KYDMU݉ۻ]OO'oiQS 4(2JùH*N@5 ku}2 RO6i aJEL5"1SFH'%0ܺCS[5HLçdzu-_dW RnTt m6wf `fd4U3uvD =dVmX'B;Рʦ2Ƚwu%uDz{h^Ϻ~)R/k ^.bH p7J/p8GWcLԔF͚hl;cE8e'5jQw`_n(e_ J:w-~R#1aЧfAkS"板2[7VTeZ4e&BGQZYD"y\@AE38L퓚B #} 0b,$l<\XA#N  436@܎ȭΦ>ܷ)$69#6 pLCK>w"Jh $$dd=Zh7jc}a2w|vwsSXa,\5:f#vVe.'pj'h@nӡܚy' H#S .Sot$MYtzg__~ˀMGI|'R{rd̙ ?n}e3)šcR^Sh}Q0dl:__+Lk'85Zh)] ! zg_:GmBybB"bP[:c]tHelvԉxA^'| }Jm̠q|欨?4Lzh$F^ޟ lHt5Cܔ+T(6OLl{\ކA\2ge8=&.!fH#x=ɉ C}ڵ{ zcMպrq5=wYGI?'|/kWt"2 1'u`@~6L؟@!GmrUۜGNg_N:W|HH0N*P]arF+ Gi=_զ\0X5pT@5sx:=qQ_vTSCg1dUYX-L+l@~A![D:vpBL_qWXx8, G YoӒϷ n^_:K8;m6cMJ*}6VWW-m4qO+'岃ZK[i>A{O[gK@Nz56$k"]GE$L0J^4]p_UAp`v..AѬ;nyO:aR`m*4)_qU=Lr`nYx<`"FG`8ڇ( f ٕfV]4M)go~M D.JgYY mwr #QB اA+e ]PEv4cl.X9e'#냏|J/O}װ+bۜ9HX";\0$+?D k69+=I}{IYY W~~% kkKjH/Bp JRe*;Ki !ңA/0XZ]%gZ5vULzg?Osu/AϪ8TT^d%ּw.a-ސMƒY>.>q@>@}ҫY;cJ+clKl^Ab~eφ,6Ԓ>#>:(WbP_#a!R!-X]qBЋOAЧa~ łՉO# <uۓu ,N$E'S$`ˀnƓ=;O+omPJ8j4:u\Pxo`p`*o t.J‡$H{ djKisZX ȷi=8Gj)[Bh*o9'ʟ,a5N9ƪs_aO0Rohrk=YO0/YD|eȤ]Tk!+m&3ԬU2W 'LX0dIWVG99| rN<|ges-9PF9'L 8JAY˻_G ?Vz<00K" ǠcʳmhE׺?:&.N_ xHو}zt7x =>cx>|TOO s4cx>=9»rTiE%ㇱ4UU3q4gS|&h6+;/:4_lHlY{~c0m&BVv@x@DQeE[I.+D q"dtOyRqf+ڄ;o{0hD$*# 8E얮}5} + G@%}.𒿑`bcѻK€Xb*TXH4L5ދֻ! 3z4dF6&ez$bY-CA#8@L6 ,ݿ5-h_)CnI8B9:ڬ XRD,+a>~KQ^ i%+ב6V#80ZxzL&|hwT¨&fт !cz|xUSpR@2v$!RG xqdhu굮Z O /.e(8t䮵 Y3R,dOP&\wkh#mMWc2q`PahvB"9Ὑϴ9Yd%Sլcd]J5i--`LBî +\Ɵ8wgJLa ESw-h6.bC,DI0 ?7S'[{5G9${ ԣ` Lp QyŹR{uo,|Kpt\hŏ丶3кl+zΛwDtd{wiH(@?8'Ŝl6|31OWSڮ6DyE x(peQ=*Cl|6@ NQM <U*!u}}i ^eW}FqL۰lsFi-5pCIq$N17Sgn1孩d^Wm =}J b+O$K1}. d(?ذ-HvK@NLflAK3!^<zH)3Y&N1 \jD ϥd]`xv/ .Pd3уH8t86JؔXȡkMiDzMck/ʆk"STK7-dTې򉧯j(+wux˔cG %5qŬBci1;U&nS+"j6':l>s&Yz!w|+wXۤ.!\}fZI1A< B, ;k?I-Տ8h~,"L@|dEGk; :&0^7uyd(s]GmQ'z~gezI زsp 'J&X4*=W>靚h>˝~hGI6HE%1KL7 QAmMt%f{[*?7똞Vvh"\z= hm9 BhTFd)ŪYR5ٹn@<W2w}wT]iHDC>\g^kiԺuǭ bqME2R_3qsj`ā34!s8]X7 }_`d-kܳnŐeQ9A_ \S3J>ZZ:51ǁѯ~.Z\hDi!96[[Fi V'Ư-~~+¸& RYI`E;q\r(,d9Tt_:HF0}\`tlf4? ^{bP[ao d[q}ÃcG spN,m)|>);9 ,4)gU:sG c Кh(wlKBOB3}ٕW#k2tY E u+Re׮[uHu/b+#MChAM9/SYB-) d͜_N𬅲m c0~jB\sk&6&BM}d;{@%BwiG+~"7V?ljEr^T0`8rɎijvsifXb~|Bخ$R1|~l/h!W$rҿ?#bsIEfX 6وBFk.hzڤ~u$"opHӗAft#av&V[9y@a񺡓=ºǕp+DTKA+ k.Ue202Igi`f-BwCm˅;ɯ_9'6`uC%V!$jV_:ډ{鎴uT;yBʽsŧ.HUM7GBq.%p8<k<Ëa){߻[Ooem@oYA͑*tnŔQ:UK2A*^8AWXCԩQ=+6KT%J0+thAs+sv&|}Ð(v?'͝&L;_mA@RǾv4B6E&M4j8̐}#ΠsS }!8(3Bh͸2{+}HcD-K/*6FK\\;xD'D4#nn| "0s2ج K(%\os_!>vRv7r_Fuգ,_|p`{ ;D[뿨77H6u:_ lUVN9)vRH@s Yeۦ&ެ55o!"2LZV]Ж?̙6$&=0do Gp@$^["qU;}bZtM-àq=C-omzm)"Xø/Ԡ1k9Y=B5urFpJ .9k=A>?[EPt}h;ȬDF6qE J41 K2u4z=,m n,\J^M@7vKenHC6wft֞RU#fԧ<{VMr!+In2!a["D?wVK ; Mz{g!|NVŎ`wmYHTtHG:eu1O|]9`b+<4Ǝ(ݪS)1z-u<>\1]V;Ϫʹkh3lܸrwE{iëF 86gCN`@}Spo hPu"=w&IUbt)x*ʑ#4}B:B&ǩ=sV,S0"de>@ڙ|۞ȎH2>NZI}mZUuV yu4>ǧr>&.1Ā"~/c2bF VQS4@a0Y%%ay ,q4X( HqBu|\i<#Q7U65-zu^WVUC ふ ǟn%(#_Й*-zIH2v#K$,# Z$$ "8eS&{1txk|^9%v 1܎9q=Hil΀EzSUDsߘвшa݁!)w6t>G*d*<@poHJurJmVz܄ǿ幭}VVvTrs=pWE\޶ nvD40­_~}qx~Wk#xE o sӽJD|nVdT_)c3 Вr,G_*XQgv>Y, ?I q"7DuڗaTot4o-ׇQaނBOzqںE4{>U["ADa'#*rml5IZ"&ΰ]i-a-UƏ>,kN4DP߫l\NgKGR>=ݛnUvRBWf&)C߲pċdJ!Iц0٥QRt]0xdlIGG<+$}}h*DY!!/kg9TC@˲Slaj=x~j\zxq@IXx:؋Uy3_Uf۹c"; w'xu_VI( B n Z:OR-)Cd=YxTQіگ[Җ^%4 0gؽ&z/ړ%[H=ߝ<`GtF򺳉FH8*@ӻI4T€%WRs!vÊ}[6a@!rzTaQi7Kk:$-;6vXpOxR=SOD oqUUHƨBD?pjτh@rxLg¨~]Q΅{UٽUwysyakEdQ(;Ӽ`#m"Rm95Q=$0a'4 cxwmGys?UL P"IF\}ݨ]}oZjDeT3wX vkl%$9áMr&r" żHlsk.,Vyf$bQ0<̵B.p!CjƜ֧8 ₞hy{wL L\ޯMo^Ӡ>5YqCS@b#pl Yzt㹖O}S=;B6pv:ǪS$,Ӯq-8ELQIo}ǼJY/"xhåp$DRoW|ϩ- ͣhv$i-dza%_I$] ꫴNșίWǝ^zτAX  piW2&*N9j*p쪨3!Djk.c~6ͷ7VވaZNC1MY&bYX}NcvQ&ˏ\<}3-pSk?GUA(_6c&$h@rK̃qǗ&mSy5(( zJ6^(;a̘S͔­P[eY6g`ZQ 'UFv`z\`NMf<}k \:f SWhSd6j_#v݌t]Ę>˧n`v=˞ĂӨ gqCcPv2 _u܀E??e P<\]")&KZ~zP,KRY!Bh׃2DgTTSXsPyZ->0Csr+8?Z9';lRvKox\媡?_F]D5|n;M],œaQ|vfO * #QùNtʢXeg$P@+03cV`0K\M|XkwY^3<^sԐ(#+潼^>4}AE>ZWh[ojCՃO+Q+Pd <-b0MYљh2}\(O4͘;z@=3 dFoqJ#/>`z0k0YM?mL>w *S{ͩ-W|}Aq.ZAT{Sltnn(ykdQ)3xmǴJl(ؔFc0Ew*n~F‘2h%8 Gϕn-컖VLq,Zi|xh4LzjHg*I#:-;Nj)r;X c-H{)@fz9C _=9..Z^s|(Q;l'+i l̎랬R1_!5hrEaC`ѯd3]q& Ő? 8dŖyb2 X,wKY!5*|;rb/ 㛵3R p{Y_6p+c9TEksDߪHUzSm.BOb?MfB$,.dp B¾cg&s0@swJEg#v]TCS|?cw]ڏ1T8Sq̢/RsIVt˒??m&rGjȩuLdRX ȩ;7_d ӎl1>BWDwd3.!Yez}gK{uHӨ$I)g~;)q\9a '/yPm'LaD+i> .|$-8u A'[cnFwzJ'\#-Ի6KxF qTbfݠz8bVWΙR@ɼ _ J%?c`Ioֲ+g/8ykt>T'rXƏʂk(5<^i`+)jWb7虡?0}"n`kyrh?0YV.!9L /Dnͯͼ*^ ,pL1Pz%+b'G$&# 6~ &$<@b$hdDfIiA'#㸸(%VGQNGOB.#f ϓ ˨bLl:SF~(<*ȉ2?q9q6_![T';K%φf".}8(KL1/{­9Viǒ&np'i4 x["SU`}]>)' (V~CzH}((9AɃ Xw=HIAhY|P4kŋK;im#$dbQ G+^AQ-K4>Z ٘o-sۀ0 /EO*Bƒ,EgR$%r_ev⿔ ]:Urj7G[Am!j8ޓEL DHaCP"t+yYVn(<-/!߭k=):ڨ֞J9fMcxUyn46Z}S@%T1+<6uĪP"ρn1|S^]qIN,QCh?q $Hv~x79ڟ¢Mծ8 \W%W!E}4-X袼v FT$Irq\Fa6q?C8+*<{VjK+wGw]8V STB;ud`15FI^7mXy5tf9l'% YBEg[+ pAe>H%DFYCȞ;|psL7[ޑ'JbnEslj!hy6j !K l"y,%1¢L~~@'ך< x1? xusaJɈB-789ܧXCd,F[{YA5 }7ʶ cmGB9ɢ FUc…8/rįTkW~ێqV NKYb$`rvnx̠hp]ԯO>™9T2Qx\Ը(,׼Nx#OL¨s}m~`ZȐ:fggSTԋia ^?f<$E QČݝv ;o]EݮܘA$J* /DýĿ!M/Z .Kr]*E2aҟ6䃧  X. [#%$&rTގpP(%PۨE RX&hȂ3D;:S „.04^[<&;Њ^v.)3C]8m0ꕠIEE:aAwYI-?EUNpZ]D;HK]6ʏ)`JP`arNe/8 âGC-w~ac [w?f)P#ĠܭDFy:*W3@?^uE,B7v!nGɏ4R?BO` fĭe:yzPaUk~ [a^Q4? w2#~ K#(ܷw>A2xG/M}2oe{YG)wfUyAM J,0a&)ob^CM4~GP !j6x)h]nĊ7G˵y2T?5)K*k^@_~=č[8UxAyWbVG oK-b/M#bV 4 Γ.h>k-Iڅt0o'4s~~,*5һ)<|j{|ΖHc-W Z5 "T϶ KuTL~&{s z\=t-\ui+/6{B߀h* $PFT#R T‡3BV+\mIq=]w劅 NXըq5&_u flv+ Y*6Õd+ '̫8nN*+%2)* { -Z?@PY_F*Kq1(L| -mg}&k W#cO5$en3F]&=f7vLFkc_,d <b;-ԞY1GG>_X0F?mCaAuv}l5TڱބDT1y|}Ôn0:hէ,S?搒"0q,ϳ_RMwd'|U5 y ] MǑ+#O:*_wAث\?X s1wk"+ ^OJY0voy*3,JxZӭ?H-&uL@Ww(l#&3xc"/=հQ21 Jab2DNnY| ɉv'&զ_n(=pF)>Ye>p\[." CL+ $rPs̴ݕUO;qXF%Sޮ5_\fH unFCeE@hvP]H? H&t% ų?>#ο>ԑ0J~T!D"nGKFqotZ󀄥΢`xl`,kL[n׿|EK>}K*k_GkOKLR oui1V]f~O;knHzuB~sp-ӟC c+:Hj8vYL&=UY*{N= 5QaF(Wer~€Cx~fsۉdnc XhK˲*:1)3@wnjEm9x\sc{lqUb0 hS|fme ֿNIF>jQ$YrϏ7Ŗ-MXLc )[?zް"%_ߜ?167J'ˢ4e|ηNqn'u(.l9暖d ˝tEYA~}"! W BDr=/*Ԇl+oDҊ[b@K/W'W {ŦJr^Ր>őIqh,=*W,nK7 BK@M@QswMwK@Oh.2h>9CoH!\hf6=;\ 3͙; u|[p6 u a95mgy% D &ȿьc142cCs ;eSb8%\1Puo6o R `?MA @8w!m}M.̉Sʆ6.\ubֱ:B.?|$5->x2kP7x H%m$ܺ1$t lQZһMzϜCw9^- &]mszҪh%>L,F|qǥ\rOn5)ΘT8Q1y o 9^p?ӮI+a=ן-9L0MtCh[eU$I`ح>7!EsGq&zEG9))y:R>~0oL]Lxghqȴ,$+I9Lz -:Y O{L3gc3M MZ=QKU>O JՉn!!0_f`XŠ%L@ړ/Xwb>]3Rq(%j+Jj'G/0¼"7kpG~ǁ.jO%y<4h܏}Z} GㄋTmk y,rnCM;>ۚ{x\$k⶗,cU'aǟ6wE{:舝o?OKuA'.8. g%岤܀HA H/\ҖځK*xLYL[\ȣ n=X{%YЅ$tlGH m,q]G髱pDӎu1=݈Sw̭J}QY_B+ t%>[qu3ՏIvg7:F-tF{3kE+ZCd=a `K&Ȭl,p{֦j#$LAb#O;wn'3=Nʊ2Q~jxSً yfܣLmv #^Pry/6>b#j0`XY ~Ǹ(WlhfB .3¾ƃԂȁQf vwK{`'1듒 hg;]gAg9P4W:(׋4ĝbTf?;D~db*I0ms5-1{9[~/N3JN^pqzD"j@߆rȵ F7+2 };st T?[+@T}[E7DU &.kë\D.0l.0`sZ7񯦴yulw B2*G-/.0tֿ!ۤI]iw؎}Fwk!FV J;fZ^yM ZX͏Xdd]毬*y/_[Z~33HC+.י[+: TCK= bm~NZjK^.+xg.!*M5YZ|KCp'7e)Ү\zě^×SwoW? STW%9碏IG}@ _ϭ`?0 ?_; \ &?+08,CCGʓg!l-JuupSb0&=*J!MGA5a7_dSdy:_tnX; #'}`~MeWՍ'Ӟe [U]m&:a*]Wkf \DC8rA 4j¾BU. @E pR3@ |2rhҶЎa%~3ʤ"0%>ҠEN #j+̧at³̴:X }*^f|)r rTef QW4 Ӓ,VJ-e"{ ai\ =jVHm9r*a/)D!{vOl1M%.m~,;kGB,IxAu`m>JȏæD(vs'LAk*Ry9-\Ez*gWWV k"X[j`Z*O%loS &\H0+d?iYN&27y" ϒ׺w%yNhօҲԻne l)O U^r f4}+?A1A.Pl;#Y5 / WezV-!s=T;G\\5Z2Ӑf h_+ 8{X,-*Ɨ|g; -riw12Yc{>q()QpG.HkP鿳eex`_BR# B@/ uS#n ܉^TOJ,AKu!/t%{l$"x`6tN}`LSN f'0F}˼Jd<t@j7rlQ-lP5t<%WQy 6-y"b iܜRI Ve_b40DVlndwTd ЊOiRȂ" a}<\E]xig2r`lKX1n~ALB/J2'`bL:HUp~jlM:<|, !: o]~_5maQ7aZ!^L`DK.uQO03x3ЂѵZ uK.@m] ԲN7~-S!XZ%GIv52aCAޤ6fA: f huetfy_<9`Y" I6L%*F)q^@ܝP!:mȫ8Nnd\Ύ0jTZ\&Ӎ>t9t% E"I^EL5YJFsO@ yRSfO aOJL֪U5w $(Q |3ɞu%M/iG程oe?{+~X ^{}q)3mX;GM;zvv%+VD sn ~A{j7Jc~!1OB碲/+ZYÛr R]K_&V`_]gv!֍ƞyuXL2^L?&$gC^,}FECv%5m3-ʄbaA< KSG[I_1=ݧƵ/P8 zyV,CRSg~-hj^>t/DAs^G[Gfkp~[\Bres1ఆ`X5t壷TOΘh'D۷^p䉸Hh0yI/9cϚ DӈV {4%-" 些ippU恗+嘃Rr\/<8a좐"}[Y`nn\e"JȋP_LIB6NC͖OeCuhY;f,+ǹB4t#VL=?.o920zoEvՄ$-`i?Mrt԰MD6D6iS*v؈5*~oޞ餬@hl%)>6SG,4ʻ_"!%hD3IU4L,$) KR~7hqCu^j̝E6Oj>R=us[z!f N~#G9Y _>ݲwP֯ܠBiᢏO@NO_R7Q#x?y5wgd^=%yU`%>11Fk,ꥻ!Y#KPF;K]֢.!u BP?C^F)bɿd7"N0= G+[irgдIIM>nEyTaǔpz z;,>q it 0VN "2PERUNY޶ABؐ &$ *EEp95a .5}eiA"JRx;OLsEP0C/z-jw\ ]_,Wc2Si?0҂$x|A9t[U0Yxx|޼u4^kH-nX E&uG n-8LSa*Z])]jh(x™|]|@Ym“'1BI"AIhfΤcCk(%G"@Gk0%wH4qT@Kv4&r;@x!kؤ@oif'~@dW5!}(ǫg;M| 5ibY9heY Zg޽C:"@QwNK]'_jo8Q(7D&R b ̕5#9U"ga ڙ9SԀV6}=x2,,CX' H}%zncP?GzS7yy<5?gާ|SRMrHh{2CIXnlSOBIm+^LPL9M0gYEYh<ЂߧfGt>4LkU@z% C8ŷVǞ4+qYIV,3 N%kѠxaEk*)摭&w~/B2=g9GlΙr(\3e[ˊ$Bi<\/ 7 _*@ kn y]KGb4 ˞y,C*rdE($[:wK?d#^;,۝/7G)gWplߓd4gGX#twmBd1^#@!"C;eTg>5ݦ<^pPАAEy `w(2>kEװ iJ/JkCr@ AdPKqvV pz/:FQ9 \mIvPs>NK Yr@P;zn֞;X^7g!P $J]Jp/#t"&nr\ 4s}i[5ST?MGqjlӥk;w#!*GK䀜0{1Lg}߽v TLGo)hW|i-ٜbP4"3qwtSV\D<,=jOﱠǼO{tKkPuttĩ2-Q ̵jm:Ldw,TQ랔} Aajv)zt.3I0 <%ZO)_u:moWua]'o#KE:>Nl(XM`ա (8$Oh/ 4Flx#e9\. ևcdn:rk ⚇ Ҧ WaHp8y>Mݾ\L:o[[x8Z0b,RG6BpG>踬-b۵hgr\Swn|W!yoDG݄cpR=| -D mű ITc43Z̪[Ȁ;nK:Hٳmq`.e 9UM>ث(ibwQ"s'AσbA컊e`']_f7rK#N{dReb;,"gq\OXQ,Pބxw$:#&6Xiw' XiH{2ПBrD^R2j];W]:s!LHW$OxG\<L!@}<;@ 0b`!_Ga>M2e6ƬwzJ˯oa(DyqHm{7ܛ.ǩݠ0Hvm:eQгͤ'֎ryt[FWB7uq$m/n70xb|ώ[`uڦYZ'^촷vHo'*mjm~z,A0 hSQxya_*wN|Oa}׻У|$Z7;ډZ.5 $8g[U n6bAQ'R4Ơ9xWQ&`sn=skz`Dtz:i[soF4Dbhꗹk" d~9@E90? ;.RyGAFjʮ3~sl^!-f,` Ą¶@Zum ]"ͪh|0 J)K@Y9W.i9NíKĔ~nj&|Dy1tz^Et+h] 'EJzZZ?D{mR;1@ƪ,i@~DofhxS9U5n)<ٚ ߑ-L\;iDEwbC(嶝qQo:(#:*nDN0J$^eT5)*0X_/KR~O(|7$?VY2 2DvcB Yf`I"IRN6f ^[ILjfhPt6cn>k~8i.1ݩ_[M'qi1YA9mL@P#t\r&w]`F؎@1ѷ.\AEL@R4WT' f]&NOdžHH + T,Y$w +DO 6eIX>NKej)NVuZHBO[Qw>Δ;&܁ 7AVaAD?}nH:!ɥ9CԐƻߟ9_`/01_6cgK'ߔx/6!L޳h&l yd`vh:: Ws3/ ˻o|㭻< _ʯ;cBm>5Sԑjt=q_*pŰ<_@.p-U< 1VTN,"#n(w['lkrrN=IK>%C6:%y&}QjuL( 3lf%8 ]@Lƽ7y)f){FW9aoįYIj~§j˱?)ʢIӎ B: h8zޭ0O uγYX`[] evlrKW&Pb,Әr8$J57gRp ."&0Qv a_ 'dk Y;vz9Ovʴ ]:VJ`DTOE],ND$ޡnB}%.ёd mBIM;U1}-C 餲\!&%\\#g 0eD|`OMZni}aWk0/eM5>ףUj/H<.6Fq’Gqv0Kn6VCEKgN}i*Z)mBG> C2-4XXe@UoGJk>Gjj8 vV-FѴuU0+Puo>_+~s EIs*X2ٻ9w7CoPAC?B=!]x^6ЏfEh5-D|I2#[! 3|I{i>򯩔K5N_&rLQ_י[B9sw1k?2W4[nNj;ʧJQ + M7VeT.뜲J6R$%Rd]Er?9c IQ 9ÞQJPCzf !LR B F㒻8@FHJ轡ޗuܪ: Y' Ѻf_LTTV/Y;~߹4i O})hFyHWry!9oÙ{?W>掱'@/ugtd@k'ǢkAWȗ19jR&2MssP@c\WU]7jt*6))RoMs>ZF|vý]Nglq5e {E_< I IhµXCa S*{Y -mzM[0tǏX!IX8`C7) ʠ*w+l`_hLib$A+A مâj$@0 a[9jv3:$nCmtqV#ϳI r7g|?EyT_K_ c Yőęx2M`4.R#g NOí*c# ktv<2 ̊qK\q&OX]Eiq(.s6 DF2e&V֙NeL&ʀٍ5gAh@>a nKEu&_fB~z3k[nppIT#κ 9@JXۜ?,y)R]uWr*SÙSEt,Ї(z 'I15ӹMO'gpĩ[6&!1dųq~k 2 њ.;J.VIRnJnWP̄37]Ha¹NP\JD͈аC0+਷/::/ǘ?'8PuXOd%jt+'ew˪K#,Q >H L:CўMt``D<(əڗk 81Zg;712%e/ .[cImu,ҘtUYЃ9u'V6[e _`]{/(no56|-Ť2U ?a:X[HUN"zy_&  姇<։ /Ϙڝ 9Im3x? DA??:Mtw1=%LhTDs) )ձsN9Ie32R\ו'n#Sv1-JC< _w5c.(EAM1i)މf\G+Lgreݒy]0gVxnh3pp0}es{eQ"}&AyB@MaY l U%jO:uji#.S銖ts}ڹO(9#?s38 &'p6U+A Ge_-UY7F*/O\̗ȓ?uSL p~ʹf̾iodbx!>. f:|& "zu!k⟃ԃꨄz:@X_mj} {Ȋ;>g࠷0>1ؙ%\oUgTo@S6 D[,#zV/%T?3'!g3K64 vfZb5ύ>:GU Q//YO>SbׄTp:/X:. p+5z`Q$0{[rVz6r4, XWDk+.gh@sqe.?<3AH ͶР@:Hf8(t);Cv$7gK#Aj0 \s7t|gh4 T.|EMIDo gKrw,GfV^m(*Uj; p,ZMT\eIQ9J3*o IOI]pmPdW%csPAw OiKo~H۴8N5DqRar\qƫ֯PDQf~Ꙇ0pݯzpOMG*Ty4E2FYkKo|XT/J]ﰘ[mY}LTÐ&PvZ4dE!fex3m}Sxu2 Ps '}pLޗO=Qwر3\FoR]G̀ F#+ժ6A 5EL'G<XEYkDAӶSJʋȶF6|uSO/ݛV&D\%|߶?phfx=q~ -{}N՗ASZ>I-d{ȊtȽ@YF.Zʸ3(;j"£#r^ߘ{ED?l$oN*D 2M98au]P$;! !wPM|ӋJ`,\ofr?2VƫGǫ%SwC_9HE%3zk V !U8aO⩗(J] 'Pĉ,2Svs^rRRq@[@#/a=. iLd^kXɇNޔ{#e/iUK&c" ބ+IvO+r؊K882)s(YT;Feyb򂥔try%k/)H CfJ"j"aCSrNّOJ֟(]_*AHh=Y4BŪ75iTwk*2V8;@b!@nOy 9P/S/Gk͗w })ǖ s, JƋݳ&2= p޿@Ť*u? #R`/>gNkuW3"5;ZDŽ_N` w E]lPmb*p1^W7,4+8/)W*lK?*,9d{CUz۾wOl cnގffLׄŚm=.qTW R!~_/;@?W l&Vσiv}Lԡ7345qݙw %r;]F=ˇ2zK/ocqt)sC)N4HF&^ݳLh: 9g-a96Rٴ/ޠMev]gͤ}|L\?}Lx:FڧCXSLV|P0B`V  iѝ7%w+ _4Y㴺>j>1'ľfZugp%.'n4?E#b@&q> "h=ֲlR|zʕlq?91w. 4~IOQO[ \.,Z7 e˩Ԏ Ņ^XWqLz!Wq̶$a }N`9|^x F`>g‹; A bﭜA+ =^7Y,}fa@(v}'i'Hg;euOT^~k#bQrzʷ7o5$ȵzk~aP%]G0P^w) |cLa`26h.nV6.KxKQ:`Yp<a.;5Њӷ% '!rK 1 w4hT *`ޘ n bZSCD(qO^\bƅTl=ҹq[%FfoMC[9_[1?'"m׾벍yk䢆N-тd_Œ>D['_3|TЯ8FGfڠ[wCns[c.%\ȷ=IB!kğؘnK<1#=:ʱMQտt&Wp[Pc`=JV9Mb|P$Dϋ6| P:ajY7LE0xߋy0:cP7, 22 ͜ w}o|Bԍp`S0Z_Kx;<(Vp1 ! oC$< j?fa{+ċG3Q/j)4PPȮGz2p@pΈwUa23볛W Kw;&1j^>I9؇? 䭠C['aHDhtDY&[A'`-"չz|jc9oQ=B1$i~lSfv&eȶSl+bV́ngy7_ rd?gc7>Y_<侞]/#fjƎzL*/_<!UoP747'1, VS8rG;~uo6R}(fo&|B!I$!Wq<2UA$gǻ/ ZD-7wTG .|9{ V Q}-nT2ڳYl\$I>JBW@GE_-Յ@B92ʍ)+cNWU1&ޙp6 k$vS=un\ԒogiTA7PT)dvC OS7EݍCٺd>`ĐO|qFCr.tچ?D_ñkC̹k'ѿhR@~kjk)h> Rb*UY@rH; ٻʡ zg+=݆4] $@aqpF-ݦmr*xC+f'tgtkwn1}hwKSc3@ޮ)ȥ8M4 wri:rFV2d]c_ Q7Jǰܱ0a WBֆ+j/@݈Me-,Z^G'6*8'lY/J۷Zըs˫Ѭt.b]$Lѭ݂~A~w,~FSzO~9 T1.7شZnlj:\o!003OLAbEt.+i"m ?Psdy#߅9:t >e  '`ZHL;[uDk){b5Ѕyf6vGEH1MGp#C}D=PA@UdSu 4;1@T^2xP*FiAHuQH:c3I埭[zU<]x7@.t\Ug T|*Vhri 210RcxE ˼>PaӵCb9\y1ɊX6%tDhB p٨E Rv ]4Cυ9F?r> I4'Zyϙy6Qc=T cuIRlgZ3N|ch@r$6Q~ ke)CٍH0C8܎8Ў>krl t i@z{M aCZ#"Km~9_-=F0fekKjϙcP~Wi:.6[R{_JKي)ʔ-LվW<$;]3#)F=*>-)$- 3A>% j_jF𐙐`A9vGX7b}-^æq%&~I3ݑ !ݜN50<J*_@Z7$%ԱBuf͞vVDyٰS?h>% /;%O>@atxfqX2ˊׯ]DNzspJ2=əRQ1UNcuɛ> 9ܱpVCSGJ?ECy#*R> F4F&2.A!i`R"C4cPnUeg`jD8D=q|yË9Wm%=j쫕 6vA۲ߕyzVL!Ru 9cӏZx^=Y,#ZA@#rҏ=/ p{[r9Ɩi]:ٵ.Q#8Ƃ ltsaZ]J:q; .B|\Id#z,tE`X4'QT \t/t:KGD[+&~~JM'fguVzw֑&{&^Y_~]aAutSSO6mB_@|"D +y ނk_9V7@,DZ1f"ND|#eqސ "Әccr}k?ht %ZMF(W! ϩpݺ2BOTbu,Ks@>"Qޢ 9%^ wYFrٴ,jXN-fČxnhIzVoC*&nLe}6<Ύ\ o`θӽ1, Uk~(z]ۜPmzh`:<[w\ޥ;s vGJ$]ϥLFӭqܟ\F_uPYlxv Ԅ,k.S ³H~NK8ĩ3ۙYӋ5'dF80SCs>R砢(nMH[_d`Wl!qIT? DH fF>r;9~vXzQN>/V5q^[W+/3ߵ%k]E/q%s8#L֧xWS6={M_`7PʘƵ9[>Uɣd݈DgS uyL磪fNC>6<^W(LqsI`*P9;f#5Q4NWh .o^w?f-) `'b|BJ&=c~ǜRNccOYT>Ŝe sA}*UBW1h\Ihu{1:T^`vΈQ,#TJjמ<|Yu_Po$Q&M[@Վx̼W<8lg_>Rڢ\I+RT bMdXqI*hVѕowE&a:j:9Q:E s*3ު4w7YT|F!"{=Wg0Mtc*p. MX*_WqE ԐX@ V=Ktg_ky. c7,VDdN|I!qe/ȩ,1&/RfTJPnN{(Qk=flAnb{C9n-7>\r3)pAwikD5Iv>ˆmq1,&J9=ė3$%Di:/6W~٪LV wC h/j!Xr'6RoH]v %d +TFeח2Rz*WR׸aXWQ(@s ~tn r=n|>f;ʗuѴ OB)LIH j[2n\Q1R=AK[u @¡-;vQ]O:{n Jbk-,SŝaJzo?j/܀(XL `E&&(}'^<@~&^/1vAd+pluAN BCZ̘hQ:Y+cEZ9u*! TT3,I2$$yLb5Ӂ!T)6xBiѲ -}fƔS󮡌*@<Җc$i:+`QWI( yKz*^ZVт0",@Cň+t‰:X3|N~=ZoF\༺iGAFĤVkƠf%U|EG~۱bv L 329$89#H܀`'zȒ6NjғzUhewiV5Gj)9YJJ69pk&(a>쓲fsr-k8hXG&(e4%j|o?P/ҚRPQvw}МU'63uc돧kfZWM8oU(+M^b[hIеo[NynmP*/P{rTOEAx?7\dGnT"c"O{& wM Ar[CV5ii 6&AڦM)'rJv~Ǐ֛i$iÒ h^O`TZU%(&Q4^K)ˊTNIu9i FAYĞy~s}&~I'.ߜ ~& ˄aTnfL+ÎP?+{-Xv %bp)4{r uј4&|} ?SDK5tVtjOOa-"YnA_L9HPNfcMyb*YX )0CP4\UWh AJIűd9-"'s2\ D-ŝ=d$H~iZ}9cܥ+5dr]3Co 5ʼnO!,Y'?QaEYf5"_zv@^rKeKWGB ޥphou?Y9/]|}NQUOJ0ȱi!`үM6\S1+ E\ep]]ӄ*z(7}Va*2 1X#EXSH߃8 It?X$Ά.@T\p) JRF㥪=F%tH)BeԽFfy55N$ofk-V1 ]cIq'3%^/19j[7Kh$xWi.";Xd5QdHM*X FV|7*&{heF峍>݈~5c'r _hӻ6 X Ni] T]URfjD:G lkM3%^V5 gSH ӉTؐKS{DgToLFNaEGcJC-)GwL5 A5 hT@8[Z;6W r|JQFcfFe)ϝRw:L&HI?<-#:\j;X>@v ۦe$y":u4=|l'׳ZgN #/3Ic#pXɎļLbI_B& -1 GM 304nS+qZsByssVRsA[1/qm8l :QAr̰5]}UwYW J511DM7AtEPc tt P[6+Apr";`I|{ Vy~k i5'-k]Qgm es{GV̻PEXYn.6OT4$@HI6RaZMn]m_cׇ"HY`{q& ]D-Ø 9tԙ2%KN/+5=./'wv*,FMk3 s?h_N9;H+`w b9LLp̹VAt{#Q@ğQUluLm qq  *uq'B:Y3&QҊaP}w ],+Y|əQIuqmPlʟJzLn9p@Ͼ ]喞et-gI꘻5!\+3/j9Gy$PQ" DօtIOap3oω :OiQ"y51jm t9|UH(r un[ٸBw~R VG 4qtCfsw( %^(u^dzk+S u,w1TGU+MwګԪ 2-GJ/, L/+`ꮊ#qԇOmDcy$zs0t6.JS\ToF)ʗ:he5%hJ.4yI@ao +I)g:ːU:'۝WEEknC't.2.t%9O2iF@JH}TaWIt&y:zg7쐾c[H_EBrK֛o~¬tK%7£۽.i><-y O1™ v~z 񫣽$؇RV~L+feQ#٤?1影GhAxwQ.M0af)a#f˵aqIsCK$8CpgYCfV($"JɃ8"g:je,h4jBz, mCghW-c-~8:;h8nNt2H}Xj$V~Z]xSt8YJB51!~)օ䚟 h81a/='!P0|"; Zc՚9WۭٯEI]7MCAt/&js\-c.@꒔h_މcnVBkptH!$-soļћ&cC9ܿĂ!l'`;xtewaNޡqRJ86x_4T0@\FJo33D>/ gyYtȕ4IEcN%coP헙Ee)X (/wp}StU8.g0"PmūYS|g0l;OQH[:PdD l wbr@#ӫ;"}  eJMʼW_wiR?cPUNj%iyn({ձep)@oVx~C'cY_W_}Vu Dm }̺ zVnPsp% 톒*L L^kdn#rNʽ-RK"=NhXꊺٔo/z!<ȑцNVAL`s"q&J \\ n VP?L"lWXWf04!ox(@Lw i=BZ`jm#D@'#,ђPTlC>EllO,u˗ &u|{\I[:і4D!,*5e_WVj/c$YM[Ǽ/!lDim$tHw_zt)/! 3TQ}_B,`,9Cy/K1W3au]ϰ*I5-S^Z5 M5%&cX_@;'i^+0 u"&?8V Iw~@g5u,;ͧma2G]t5zsaC/+kq]tH%-E '݌^hc0Hבyq."|^9Y|ަ1|>Pg ҅V| m"[xahyܚr(Ï(m:0e=eb8Y|[\uWVqdtJnu9 , C>FG]e\Ly55L_?n}UxX%W(ko6s̸|vt=-$i|,6U:Gk۸mЅ/^ޙ7~"Pa̮^Tkgs*}.{xN!?r[ْ}I /caYmؙ"tzh3%>bCT- #Ty, qɭX* zst|B2]g ؊X?JtkHٹ ̥mQd0FHO#%!4<)CvffZh 1%wzjΤVsv@]'8#~.fj[?D/3I7::Ty0K_ix%>]:؛ 7 6[r&TmGQJ<ֹ14jT?Ԑ8=-( 9Χر9 9~цG[DF6oZ'l\҈ ~|ufeMsXx SX!bN[ G9hj+%KZHbjq(# stDe+4barx8XSEH>sfIݳ-|ZoűՆp?5ű 6E'9usfJ X d#îpB%8=+PY Όw.-5)%=Cr Qe?T`&Oy8s;Gי351 6לg?fn _c[J`S]X4 Fc+뽊* x 6_iyc"L/!'gExO0bvƒ;\ SVj:ñ&t-a,IVM_@H-9ȰG1q,P0l%9]Ĕ*JmB u p %1$C?}2W2eo2 mRz(yDtGhFLY$.ݩZ|?1GS'JXJ8J({XVZ=C):eoaD}u*Q$h]Msl3'-|n4#aP&𕥗9NKzgmiy)$9!~IZKYfIHE # iUޡ%e{~{ lLteQ7Cm~HG ߧ/9?tba N!5+`Ȃjd5~ H1_ŹFU3+5?1껛\[ojT)`>]l],ð}J{xlj 0x,BG= ơ{o{A.,01#2 gi1-M"O/rV{xB*kTojI}!\gLQQ3UM} yctH;#+/xXL&!|TmZ}Jܲ0PI5|3d'kܒfwf.ʃ*(fGɩ<@-=1c"I麫j`)] \}]BQ:`h Ep`TENʝ7Ĥ8r[t73I-˜T#^VV1OeC/KֺG K$uk%h*BA$DŽKe7V=+z`(lF:P0db8'*uTsMHF@ͷ7OJ,;.:>us01& !=EQXtM_\_,J XG,%k}7V;rAi.&7;3 r*U!by:?!ϯ@{a{GK-mQvE<:@/1 e%7"M[鲥d$ܨyw̝̏_d`>|`s+s*/CEƴТJ}kNf8I okjIOxՌ{ TpCo{6ok9?s VVEw߅aONe";)[GnGw{ڔxlU&H+/CV mtK>ulAl3A12 $V=ciXcn(B"[_lj2TP!l鴖T[9Z,0 dҮ#zhgIua]X0Ԋ1FU;Dd%!Uv*!-˺?6;@[6@}UwՓեvO&QdRl'(2]3;7lĜ@mu[$@tj2N+ [Rk"IaVbA^|ajK :: a3J&.2*0@>tݼA|>podz3d^a[A M/4QrdAڲaXO.A"_6o??g%_O6-ñNS6JCU52D _GÛ d2vC;K~{ AC08R%@b&$13V֪Δb#WGt690*;*}|*9 n vR cd9o2Z,IEؓu)jQd\T71m;^/QPVT?@oaUl!}+㌢r 97L͜A|[_VpbRP Y',؂LL v~\~VQǙcA@wKJT @1.zN+-[[jCDJ+)&K"fڭC?<)fezPx%ah aZdXe4 ZcZ &҅~($ۍeWMb[XƁr0Ϗ#ȅwJ5@`/oyZ01\BCM:Y9.0 #g>RK_sx:Ϣs2e:A ^RpZ$ <$u2wAڞ.#ވ |V(V+i [ZIZû]Po:Mw̨UP>wZ[thn+D,Hb_[s# +s&VFMEnTC`sOy<t[ .M4Wyl6ԣl;b= ~a\z7W|*ZHLU19c Ρ#<+ i]Zjr#ᬳWܢth}hKqSEX_ +Ҹ%ۼ;󎹂gg4(%mqa7N5sD)ь([VMou!ins~y aGm@&IO΁x [bd!sxTBOQTpYZLϪZJ/wKp##7i{ Snbv _IH58ь{Sߎ|H M!,1gGic0㊰x8LG*~_sq28 㒨j+gJ)nZ_-zS@~DQ oO6k~0LQFCprIz#|~(vcg] <;V/.!!K2NY9ǜFu"}|>ÍCOu E#9Stp)gPE~m&ʞG G)3'ڨiԨ@bn꽷i+Og]=9LEWz>K88}za$iNg2+  ۑl%Yw 5+d5zG >f]t#e-עrv Z38ds˩!y2jIhr&6\+@Sh37<4Zjb`qd,b]CBSL3Zi X(Q N1;GOj rv( Hj_("`f@U9eR%9303$4~2͏xCU2OO AZ/0BF59}E\GVԀʱƟH C/)UAv `X_si.Q kaqt;7-}<{g`F*O}4}~ӹ C#w@3)$Zg#r.=&Zږh7,\O` [wGȊ*=ubLo0_ 5;+ }XcOc[ݹTxg eX"A~ qݝU z^:HaրJ; :9Jw_hOy>pWzNG@'<[ZȾ4+q\ttNOℇZ*~*-P(gVOvk5-ޝf GvD0[UZ' -p/Τ!ѐǘ!B(;1B(n͈]ko w^حaVnJe;qG Rm!׈b_:؏ /z9\m`kz݂pRjTOtێrxҢx*d%ٓi! ײG*aR+%4*ih.zY(rNJ1b._ΠJx Q6%$>p;֝;L:z~#~^\V!N-gl}PTco!9y{ʕ+Ez1"iB 0]5PaU;9JmݺAp(enNȀDZ o9.B' \_Rb<ֿ+ K!R*uC;LJǩmo알? 9lw.wtH:J#zʰC~{:e# NZFr{܌gKFj$u!]3ɨ|07Άv4 1<>؉E>}7_=WZQuixpeF#3>i XspEe.{pfǡ<MQI+(Tgy<D]vECfOB>{|.;<ԓxjM|.1 ˔"cm0tla6Ƞ,q3 7`8Kc]x9IEе^ĦPkqn٩glp8Qv$aj5}:( V>'}Su@9"Geilwd*b_XNXu ITK,;MN 6ĠLkVDPl+gédhD[bE5+kEs_` }F'I-K':_mkP]72Lpz+6F(TdV4| ǵ# Hb jtv)]1PPs!ўi7ǐAݓJVA ;~fy1{J{}=h;F5@ ȼ}qA4q5V}}PJU@t8NddGp~ QPVVcá>ewi1wt Z+?V )Ғ8Ԫ;T-fd;/M+j?6Xk[{kܼ$8`\R].z"LS^E[3{"ˁT3^ 'MDMEDQbF''Cǵ"ϣN:MhPdC`В@sn@Ko7fg"[}1.z]Ŝ|stHG{LG9G e!DT0ڞFr}9 .d'%1uW[)OB =jROt&\R\d..#W\}-@g7Ƹ v/V9ɚ)8X[`,2% Rᯈsߴ!sh߱*<=NbC4EMa*z:%ҀY?&K,1$R-$}ɭY8~vKS^Ѡ@\րsV6UnoQCXUiޙ\rmf}<Զ_FoB܁K~>=(Nһ&ޠ< dύe7NNUjM1zco"o.D66Q ^7kUTXfXp(/YR}߼XT)|`P9cwU \&bD;%#ɳ9&[AbJvڃ2%NXٕP,]wFYVЈg6+uMQ/`D˫p4 |'ߺG1Z=e?:# Te@=\͞0(NFqXit+ۺKaH/mI6nYesBn B.d,n *0ILX^1-,Ol'>mE)a.S77ç_Ԫˏ6CWwm8`<0肽!nvr؃ Fgr 4̛ڻjM;H#f[̏ͼML069+X>c%*{a?yh04^`]08%ɡ*g\IV`g8Q}*!3doTlVؕOb]YIQ)6T@-| 'keԶ2::QFA{Ӣ0Bã>am jhOk\  #Jou-zn %(p[ýNMn>B9P%Eq bBnVU`L_CýNƊᮚq{̸cN&ӥG_wUL4` 4@e1<W|57 -8vOWcY cNY[SlC}KIlL 䅙jG>'ZO~OC*ozNuwŢ\)xAC$8y shqa7C4NP0:XAIp,L` {z&;7t8gP+"`"b& gI9|f7T[$"rg8I4пmM3N}I=ۆ(׍J3 ^yv2y zSHiy+|_z%D+xĎU6llz 5Hi%'ˣ. 0O oR_@/%e/ZzXtN'n:e&F!f,dy0 4 /CBUTyA0&e;mc?퇕2tk{GlA BH^Ŏ:roXNc_fYwO.m%zÐSsRLmϵ5fk^)Ŋ+:1*aIKpQɀQړ}ŀbUVMֵ3wүWİ%.6F C ΁;uS FgyI? +%%3=a-n([;*. S?ƗgzM\6u[D4{tx9Bgz;w<{N0B^iP˧+ .f{:uQ\N~< wK1.}~O0}QxH3>=TH &^ AlHbuϹv0ƦQ0DZzsԴ;ux DIjeq~ox 80|]~$XC#!GB7 DD |Nt[]5Fxk5k  H@Vc΍B59d`.*pgF*+DyFێ¤D#r͈S*@v8}ޠ&lzd*"!ø^,0l^KnO-> ^z~S%{Kou~qŬnH/[ȼ{pG2{qEn;Nf-pKlp%or29ئd׹`4PgGω̼TuͿtNשT? Ծfk9.OKCJ<,V(B?2R5i? gULJ{I@xaPS{j2}*?MxrsV"H)$N@<9?6.Ar`io\'z,Fo6RTN$&&6_,gpWLo"J =ux*fu\/fpGe[K?o ='16v)/&Ii%ZTT0(xdz #`$3Ji}›,AK(P>BGQBWCx)'H(mbl:DN資ET`(" k63 3a}U=T]T?I'$Ai-L s8_6ڬobn~"ibKlkC몉R r< kE Ղ8}g0DƝE(:vFq;@,psTe2E-؋fc^Y ҳtS05EN)beq'`H?8aD\A =*oWydB3Ңj*@Uo9p50'mƸ;",:ܶԎD.~`&/>P#>7#ȧ"lw78[9YISn qy>8Sgq |Peeq4VQkl@X5SJҐJG jDV!A_OPѿ:>HCc4uӐxHQY?!fz(c^@2¥9mqT9}5Uzg׮.\Ic}=մI_RzY>Xq jkR =msah3?/ò>a=HƱ)Sוޚ$iq鍵v(o^)mn{ mw5lQh _˻dLw"kkn%7!*ɛ1"QsZA/lo큸RE_baNau(܈LV2e> |%ϔ5rqUZ7v[Jp@so,c|RcjmYqtCR8v8!v jb))iڿ.?U~s\ 1)q1h8NkeՔ KeS fZ$m櫪2Gv+iAw'8U{WMYe6䯇H<:cM1nIQ`*U'.(Z$dO'c(jvRCavtia:D+Zy&Ivi_9A  O(zbGew,^ TjK,]oNU!Lck^Ǔ6J}\k] ^90lUE,47!_5൸ 8v\󷓓KppFo׽4܃+O砡:_"QnSF9Ð}K@mP#3 -zd?ݔQgA"6dX@=?ЬLaGݜw.&}(JAY%m^\8$d/8` 9-/`0Ȼnπ}Hc9jMNs=%hם@V~ꁵ8Ȧ ai!$wk4PŰ7@Cg1Rڇ GrzG,7` ?Γ1`y?>^\𯹻:\OtNm!AYOz4+,}ՊG M#_9 <~ |9kOb:>qr_g &Z`s<);"pTPwi4z+Y3o^XA*( c'Ds1,| p͝$ԕ?J&|%ciy 2 Y108eb(tbmed!`yft.)~BFt!73Rԍz=UX?xآaAD'5źVP;^t2D`yѝ= JIĒ1GzlIQ5N;ExQX OW\X{`750}ҌqwpTcR>ɇavr_H蠊Q1, PQ$G$_|͍Ofn.ZECl$Z HjmljjioMFQf}4P ;qJ6:k<Q7t6$܊)~xNZpvZj uL Oj,<ɋкYR`E^]7Wl:E .C-)jol*{_P;ΑW; H*6N5&u,t~Z|5u*NoގSj#Sb˅d;3 #4\!(T"Y]15tf: l5Sj0 YiMQjSE}ͭh3B={wP# p sn*`O7P^=8Xn \I[wqzvKVƣ!'IadXZ>燩^Ppz2%J]|m&k~ zMv3(*KGlvq4ߋzOhůzŤڐHYi;eB;^ .‰+ք؆E7R [,r zYb"TiXF:?Ÿ=OFSZAT(l1nR1XwaAbC[U%w]|bkkp(Jx#F%]"(gg|hee,w5y=7-!j̝ ɓU@Im'?L{7 ] Ka'gKb,6jĄؽ^A?WK KQ;Gf^8]XX=40Lhu+a<_x\Y3gaAtQ,/ͧ D+KU գHPNE6C h|jH>fj=h3Bǭh`;.۞*S0R &&l  1Y>H:²1R˧0WV.,Z yw{t5G;LT rbK1'MF3hg~ mSoB57DEY8I_\ mPz{CSHQ\|ck 26傶:Z$]B*@U Heۭ'|Kl,jS8pxlG g^3zY̹S8V2&0jIe"Y!e&Ocj8TS _W9*8z/9F+d s0LĒ9p<,ÏBBkN&k͕]M}Ujj'lu ʮĉ}TCR6 rgN+6rNxzY0`zʯK$7o[jwELF4iNE:.4OA&[AˈfQNLI;I*vj"9v>GJ\+^ALҴw"N޸)ʌSM[o aӌyOйc4`, O?M")P)GlQ,'gJz $p6B:ř@zeFYZ{ &H9Yw'S U-4zd&PSzлx^f Ğ||Mӊ5~̈QXea+ D06Q  ߃s`#Zo7춴K+SrոFPm3EVBL>B|ئ/5?M$eC/w:;E*rxo$J:ڮBE0A>"'{'K=$|zL8hkDWF,dyA]H?Siw I"t^P˔^+Bd2Kբ]tPtS@HnRhŵ[ַ)}P wMG- P$%0JsY#eC`딈8+XV(x`N {{M^C?3~3%6ҟ a#tCV0r>!Wέp:ۣ"Qà%FQ3}aڵ|/=+dzݮ"f5o:fąGf6B0!h-n}3Qw ^7+#a] 8\;N8}"b9ph#j09Oˁ6֯޴IK9L#څ_)7:7sElVï~;!6gys-NT:~nJp ˟r=xA%wf'+Qi]w^FId+# 2+VS0t9BPWhȀoe6k†* ;(]P]%l蠓8*rPn 9@Ф'5Q@D{ߙFH\̕gک"LՕw6K_<񂗻_=o\_+22Ty1kn+hGUsoKxXOWqÏ}1L ?"PlMG;vOf(QKvP׃kTARfdM:RqޢJ}  =C27ӛ:]V aqH*X:duN9fTCqJ8:C _=K'b,af.=W)>ĭ*m=ERk#cyѱ9wg04*O^dQSMǝk2`Շ/ڊEY.9E&W+H^vCtKhsfraJm5l?'uW})q^#i<>Cʟptҋܱ)*"=ZtU855.⊰ahܟ/׭XSKOlԝ})uGK`< 1 F8CVQ^d[űgAVړ쉽*sQ*MDơ=#s syT'&rx"":$9a4tqTPӤbR ,W0|)! IS^^@u F. n!eT(W qh]ׇmHw8h/"A_ 4 _ciI 0F1s9N]ѕnQ03: V\@KFgR/L:r_M9*J'@fw#7 *%hr-E]W@&pG[C9׻iO9_ji%k)"w֧LP[e>}Vk)6٪kuvgeH<̬Drz%q,`;$TGE/=3tt~t:zKENI +,$S %+ʶ /; 5ygO[MW Y780ߐ(Ǽlrj+ |1cZ(\ޚOq<#]WRl/.W97.Ea]jҶU4 ?G ;lI+ });ªLѕ)d`o^]#4E U:0O vV-Hcu /5ǠgF*1G[ 1ZhVFSW2:Ù>%#sCS=̻2HTets6`"o6腯rzdp]h Zs;\{U Yli ZI' . rI$lzeC 憔8le&W` b3>0'M 9:$9FcfK:9.#7ljʺ^{Ufzx>( $d 'X|@劕^@QbM4ܝ<ȖĖ :[IK`6' .. uw DgRZc깓ܣ EWSfxjH$aOuQs cJ]k=^uehW^㤼t VDMƗied~ 8)Öh}v6.ueŏ1p|zu 08z؁, ~B-VCd%<}riħ9i~g Q9>D!|>K奁'?e8[Po?: "=}\Tg^M $33#׫ahRXql9X*C-%`$+*L;o#& ǒm,l Bh!_W(6(%m-t_1\.El:f 4;#ץSȌg_Utq7F’ZjEEOY0Aڕf$Q]w (,V*bLx@!RQ#9] c\ /yL26Wdz`)4s8gaV0q!d*Ti@_߇n'f~x5dF=,!Ro-Bh"ءE#w";n4./^u3 )Rξ.IՎS"XJ(0o-^pE۲dBU-^vm .BN׎97* ~uy{[⻛1|L=[ B:3Rhd:/ZB$Hzs"\a7.gv:EDc4?ϛf$ ڝ(䄗$wuSH\ N:h07koOGQ$.*HHUaxs\oZ4%E3C\U9uF>=ܒswQ\ZUh6/l.TE2OPMl+HW"cKMEn0^-Nh[#}qdΛ{T O, :{d v§ \d$ v0oruxذ0|+ DDhuasU؉k ]ƧCB%Ͷdd.R <{yDrF*ǰ5>[dUHK];MAe 8@{n܀8HS;_kGk jc;*Ѐd y4 xtdI*Iф_) {eX§"0Sfo. Ele6t"6lAb </ tY4ח2KD'aD̐ )X'uʉ{|4"i`"d)wFϖ'7Tq?δ;s(#̪i Q5s,a\3C<}'lVI 5\JipE2F hx/qxgЅ/<08odguc&.C?I*.dK.c-u,M opɂ#DJE#i2q.F^‹k=#K~#7"<>1!L`y3.N;Jy\ w+mީ1;!ȎOo[9Q&# (`~> Ba!F:!yCn7t1PRXܻ^!4urם,3VXX#޼1ȇh})$i :xo=O[a)8AzvM͛ǫ* yA9OӡՍYUVjORӵC * >[CQr 6Z ,hg 5HX@N*zVl&ha.YVb5Iuj @aPVhoXE (e4P+@44P,TZk yŭ4 j.[S?" 3`M%!JFsWx͖nz!;c^|K{4y=.+<)%m{>/-f&ObŴA ".u'gt0Pr>RH~FN^$t"Ij[qjL{,ӵ@I:8q?s`)MJfUj[Y8A~`|eE|E즛P{]QnF^aa2Q "y"(YƼJ2NklP+q aJD% A֞Kf Qv2Amly[h DqHs KaZ4LٳZςAF5\#T-[tEm=ׄ>i65_.^*'5'_!waD-o';f%pG|E橶pL'"˘ Yx k#%E8hͫupݗG!4?ȍ#or̬C 8  9ߩN\zȦI`ea -.VQ憙7FjoQUzRӤ/ ݆ _`,ńt\x b7]UR4΀& AӣoY\ 1#XN;uLra@ll&ٚ{Bd VXS܇qWCŅc'OJrj>>X a]HK}<[4 LQ=RX K".chOȢ9Ocy:3AMXLuKB ^!V#ps2YpCu*7ߜ/U "zݸΎQ4S^K^<_g@Ѳdb.F_~əL_TG3}rC[n'cwާ4|I<-32}]:|q@\*|&V1)?OO:q^:.WdR7{׍6kh2wD!pM&!g=?NEu ?*HwtZJzpLeD|_(;'l3bjd Q]/{#Z7` (=+y=UEXez)Ǐ j~F*"݃wc\S$e"jk$/Zo2!A+pk~_eդ a+5PY}ѭ]EK\{=C .v3jޝ*Dk 1 WeĽ<9!Iht>yLT`nC}zO"Vڌ@>1Lpnt X+ŒFwC$ JTx(Xr gC5pp1U&btLřѫf؄\9>9)&XxEﯭrصi"uzQuT" qal0DZ{}\#ɳ벘NXQgE@+ }*˿mE oD֌%0>$bN'M1J>i3쿃ڋØOVsn`Žs\,o9}c=Y4ti_ Ճ=grnrt# o(LU&cӄ*<rtlIfrj~H˪7 ?`[{Q_E Gp0%L?E1J\zp:,@Сk6jPT!fQ!J_$+g5s%~ҡ޵!&l)ACgp6gIpTU.[-i^@KI_ rC938z+EZXguit@@ݝ ܑW8eqlN#)>\ V Aaw5%F4P:pjĐqc&u Q;7"䐮.)qeVt|GM.GƦ:<)tC cnXvgN,ghN&&0"o+HX&6|ǥ_ɞ@V p綣-{=98wI2\ju$XB:H;{]0H:+&f9/j;RDCqe5[3bQP8Qb |dC P.7qhļuR1bpꔟz2Uc\V vEbw?ɐ@Қ鐔B!ga Wk})عYL e-C!s8"Dhol:p[A@FT^<Ʃ,U^7.͚b/3¾'R!XH7u3;rP@*|Bc]a'M?(y#2`O|C q`p!]"@,'G5U6X++n*~dkC΅<*TbͰg _z?DGA7x5/7ZxI#"⎚JFUOo~Z Ϙr,)* C12޴ nH6t1 Դe mhT4igYpwFl3ZDOCy#j*ZȯJyhQ`g܄9(t!>ؿV9Ocܒ΂ch+ L)F$Ozkp!٧hiX`J)-g1aL5x#EHP┇*G'R lY;X,gd.({av@갩c䓾ڑz!دl QY=~Zip|V 02Õ]ﴚj`oB'1nIYTx陵 <\LsdnpIP?gCza:$n6&d]=R)kIq^Vr^rg4-˖}R$YDOiQE8 5n٪֚]VcI8Ag5%'te"m:[Q .Nr,tYa! 1qE,2'$}6a{uDQh> DJuC,S ,׬;^D U;fi^GC62TPՋ9y"2+`N *6Kzìc$p7-}SHlk_- 7F\<[:Zr0hmcQ,b mV+ڻpᚙ^R)}wcNq v΢,}Sj>ЬnAVF1V'&G*mU.Cȿ{?cd(GrG~Đze0o{ky2pvh(חAucDmr@<͂;1LTЉqq{uMyk4pb%nRawև-liJЯhW\b)0 "t 60AE\Um(r4ghgY&HR/ nU*a'=K\¼5H28-EsU]KO7~B _yW)QA+Hsu0dz}g`^iB'!pSX{9 '+0bh૤rx33`c%b;b֭ 'ew>8M7j]߾w-~@?hde-#^AZt.J9>,OVZ}\ab C{[ilg&&w5`*'qFLQT#g!2^i>:`),5WkRغ'hՂ#-_L7oHa)#NBAJz=&`״Ax5@ީ|&a͖-`'^=ǕuDY< 5N~P{מ΁Dygx6ÚM\z1t5PaKsG  1#ь-]H&s8^f E VS*!E"Ks犮D }J6ˉ{,[;@ucikY%P<)ҡ ji'D{)fV[Z?WHsELd *^qEA8~t$aW飚~~ C1t j-n}Bʑ !r_SJÞ[WGnε%|O*Q./:zzB.p*d !3:dDuZT 8vC_s<2 M^yyoen*;7/5f$Sw qSuk!"x?>z-;7>k%rA3eF" /q>SOa1~ɳ8xZTzLdw1mQbj!cبlФ}}94lf@- 8 cb m>Xrޘ!ln`spHk66d`IRրM_t7TUv}H-GAiߣd eeJ lso`rR&4P7-:Q멾-w94Wi;_ބ.B&zT#e}tD\?5PaWF/G2j?-߃uէRڶ[LmnĖ fi_t ^kl&0+wƢ7g, aaM֙t9noQeP烅Tnbgf0X#$diMLA?ԬoAeVg}wd7dk!!@3jG8g5zNZRÓS.AG=V:B6daYYݕpqόvpR;7^k;8K.Ŕ2MRpI(Jq˧@72nλ[4vu2 ~Q`YlPW ,;Y / V+iW * ?Cp.{k3$wU՜Q6=y`&Y|$h `o-өV͙C YfƬ1to#>I7]^|0MZ1uCqO!Rou}U+?hެrf'd@uIR,_ɴOwZj?am2 f0iu2 2O >,!Wrw/jnCtJz%o {$mĔ5o-ڴͽ-2>esD CYfP xn•oNOp#pd$FΕzD)%J^gixD@͵~spLg=@bŤRs ;Kg;(] ڜځQAnl^+o'}NhrPIk%{of_ߪ!:)&Ҿ\˜9N^Σ\ca̎+~ndWk'Exk;sPKG)^˂Y?y>PT4=`P5V&]u ~=08WYos49O ÊjSNf,bjޛ}gHjC_iB^ӐBH䣚$nB k?2[b]p] k+q7΀yOpC8MEGEh#R{ܳmaig2o[qwVOd5cfaKڣڸ[:OuEu?Pu&f*:4G,pǬ69wlGA?MmAxo9c74JVbX21 MΤ>hP~&H|ʫ\!\M{Y+^KE/:S2Npފ`.>qȬ`0r땮x7RB! ZB@Pkiun!xuyB,- Mܧ>Fb#^=]PW˘  |`H܄l";G$ 8:ߌں(!4@ ``q뭦N!p%mִLh9| h$6ɇЯHNV1& [H8NMö*5:LX<~4BSfL0@4 7 #OfN^s|{F4EٌgtPHuy'[^B߯ 5 mf pOD` fT7-OW ބ(* wo.٘HQ^Kb4ԥ#++mKjhVL=At}l(.9k527@3Q./KOU ߻1?^n7Q% h'R_>O"mĕVЈ 3|DnNi'{=M-U%+b -^tl5 <R+1ysMu ~Cohw_T/P I1y%_B6ei Bv}9ykD2P'uEM ]VLlbj+͖j3;_8^X;ҶOZkl籇eb̏€e(mfڮZ|sb^)&z<ێ-OЪÕP\`"SkW)`Z\G޶O_ra~06ٷ'!E: DvhSь~ $ջXI%%t*Ehֳi , 4B[~>14/MhAW)L4{Yd̕o`>ϮaEĘϣ A4|!B1iqRT$w Ex:>Fg tƹ BaBl {/!^NX v"ra }ˉ)=0AyoI${ &ON滀B{Caw}X`bPp2 F˩|[o؝Bz=VcJ \nv SaC[ G}fbN\M11.@dxUdbg l5_crSVjK޶U[֌ r7WQI<|*B9[.ou G!WT}yrd#gN\_X&Sۧ/=GM.a :{[`g jC 8zka-ԴX*&V>T͒FVsZjnsQ?gp 6;)\n$"]wh6Ko7E j呩6$yVmmARwMK8RVs-7Ym`^ҿ>b^'*Yv {F0%)0wSVUEyŋ$c( y~_8<)Iip(<zٽ&YQ8c;t"3(-4'MVw}~&kct۷[B/A _HL6 Y?eB]#tuoPhV:D4؎Ri(ރ>M,6uz8.rqUOj:5V؂^ɩE~ K|.[JlcXZu8nz@>8V2h:1{i3hxXFcӒ?וOD]@{b]'?0p &~Rr8#8GHMZd0eq 3'ذy('P]Ē(iQ#O zp`ܠJ(g~/r‰g]iݺ'Mu6+>"G5JFpe=߆CYyNL2'M5F)x[ 9#Yz/>""Z dT(1s϶^!LBمET1LV8usliōCIM+T2Q<+`Do8Ya2`V5h_[ҙ]S17hJRV[ 6 `'E4K*8B0km#1oǹ,RTK\=Ǣ >H% S_Xʖ bc+,=m+BVȚ^4W|OJcvhWƦdZO9]7~/KPI*` G𢅢bǂ$15 0%$9r7z9ʍhϘY&M'BsmJ P=0F[5?ϼ>iQ>2!;ËwQ>L9ȱ TqcOR;X<%GCbq]Zc ;Bd*hBCeoq\IaXc5 l([g>qPS`8F͂zP) tt@<`!3;`£ ~W0ǧxo]ɮ[ƒAj'L+Z-7O"n!ŻyviI-]e>CQsqkTv:}St/ҍǔ!6 *[0ܱ$9T|fFD-/Ks[*"SHB̢Q!T⳽Ufi#dfZtQd3 "ׅF<[6U3<(+tP)xxFv+纑I:pwͭB#.5X8\lSwpxwJL£ vCLmgv!+urȥ{t\R7r m~#;J]L$e0Ac-j$3GP_c8߇lE lZ|ӌANw¬Ns@ka/<"g9z:p|EfGNQwhe7@,Bq}* Jh me-IL8t@#I upH,il%>85_ݼ"Vة # wIWҤ;_ݞӪl꪿D^x3 AF}uޭ,B[e. վJ}V2lm2H\99V\z[׏E_dWΕrimuےlؒ)g3#$&朏ݏ6@DC:h`^qjвӽM 1NO΢cUTB6%-I 3?[Q5Mks>JꞅMhiہv*o(E˒=κZ!͂m_L+tG9Ԥba;( Zd̰A!shr.|Po"*J9?ԎEߍǻ[:[vnZd],3 TqR¨8_B+LlF1oEIn +~VUD댻#ʂp}QG:;ini0ygϔL̷VThz)YŮmֶo$62m-w3A(Ӱ-e" ln9h->F L9MЯgczf.DA_yq sv1+uWO ADju(*Fs`Jjk ܯH_#4 !Jkp{hRSzŷ-S^Y_Vo=Gջ JwF&2:e(OKD'v݄"GӦs҂^^է Z,Q5zM+ 9DORtO-P@6}LP}:5#x~9Ɗڎ+1&RծjaHгuv\m,@"A ^!E̠\- WGkw, W;e0i&vguWyue +]z'N2z ๪\:k@7ŝiVo2"a]uyz u!4ffY{Ŧa3ⸯ'k^Oqa]p}Sp|eHtSn#MJB&[{c/xPa;p}X7Bk/&b8妥>vKS>*=^VPm74QLk0$&y ɸSRA;Db\}*Z^2S$_;Pr˯ y VnÃ*IZFo#',*#|/ !eZ[E}1FV3P^b͹9xOvzj1"ϕ ىȟ7_TU+3z*¶D8BґZ['4?? ?TD-~,,ZSIXuU6 o](Z\ɘ⤼SGTAp~`BBTJ*TӏY?JE$HB cV_(ILuz4SycXGfUG˾mHy6括_a#YcrΣp(s[4,EYf/58UbN. <ֱ7iToɤNQ̇%zj՚j/"VʘxL)"EcO`|]|=*eETIw"-/O-*s ۹r3%5RoK*'ASeNojYi\ {DT0ώǗ~S?Km5NZNtb:0DVv׷)}EÆÜs(Q@jiڍX6"k!}\~<5/ᖔ 52Qx#S5Χ 7Ռ$~~)DGU5^u1E8vPxL֭uu.1箐b] m&j3ipHz(F<* p]·R)`ptJۡ8K by&|ALCe \b.wG! &N䧒FO7/'=3=d6Ֆ `u "aݗͣX+ߛ{9"0 qT%|JLP@lʖv!u ӝxm4JG׉+C_'cJP^4Nou~ X|n̢%'{/S>2g% 5 BJrü\aEIFLFWV3liKTe+rw]26~ #CM6ES(qAx RdbE hBIF b]}^K-o7h'FJMM2N#wm8oo ~9_;w3'0Ro1 DMPnJ# 蔡$vd%ءC!Q:kfƏq o$*\< s򔭡KTvLrt 0$~{Bxk pktZCB35'Y`u 5bH|V+D-cTpnZn:d8QI̞c_=!Ԭ ɿC" G#ʈw~Vpd^E;g{xUpw5t|}G .;#¥\=$6J䫳 `U%_M+tDo\z%\2b^n.AßwJk<~)M/{RŃZdZӛJ7eQ`2XDJFC{Φ@SK_ 4 9FKpyWy_ 9+lN,g}4u3 J ReO٫󢵆$F3XD֎}~X@h?S#* L- d㈢%ĬIGOBU16wT#^ k.gFw9M)uO-"t#c+3/j\Ъ'➄9*xGc#4hh,9ā:4b|H֯6"4-4RN[FXPn[ơ*I!W,N>k3OTC k蟋<:GGj+co.(8`1D@tNcjapL*~SdH$?>,aPO-4ǚbɃYF28ZM"M`h,X$P K"NrmS3әnPy`ҖҽObmDn|m0vv 7ƽ V0&TρöFOs $'j/(^©2dͼӥ0wZ<뗤ቆ"PxM+r& @>ehPnB7՞XM{F @g@3X+ikO&y0Owc]L U.Rz̜!݃vlK뢬)6SST&lޅ! k7n CPGZ)^Xer *mnT'O?km\7;)5pnZ}7mOlߨ+VeV|\Υ'wז7q后Օ_q5u]# &YD͊Xƭ,Ft٦_SWs9Y`GB?muxqf_)&{\tL|͇3](w$M M8ʌ"GKMBo^Э-/j~}[ \M0vYBa',2Vfo[ܴRx;[ \X gŌTG+^+AF|j1ù޶@vubB21;M,l碍+ZT&X_ܱ&wPNwsmyY/С Y~":lD搦PSI?kLȖDXcm$?*iOOrAP~5)*!X|Aa!Q7Y=XWNsQ k9D[3e!byD',ZjMG!AZ8-BgVlx\~ml#8mjaՓiEjO 旆dN} UR9 Qӣ/5,t&[ =QFU::޹&Q `!A68K}cnfs_n5薻EmtuM`!~4PT0k@v#cב*(4q- kMU:'9v% !ÒeoĶtPqUWXks=BHVӜ@+2mcl0xp[صcLP)Cn $<$b*ȩSKP H XneAW}(Ȕ-& [92F/VH2JX"j VC퍪T/xP@0+~9 .cq #yUQv\O+6( Zu9NR \,wGA=>_^R~^/T6&dm)$}W oM 8VyW$ܐ*5"Mx\2;ѶL G|ZbCUP~/$fxe|q~Wς j,p'G+xt? tB= tN7pN9,onp0X!ӒV4OkUf/*8Iϱ@7_zz5}[EUpIOp-40.qK>CD4L?^BC= 32 9=P/wl[Q_4z1^}K運|* 8sŒ.uTKy`Tiy".lD|ɔ_sttQ3gǧi'.v#wPig(,*ڋضT}. C-\X6q%*vFU83KHzgC\Y QAZ =`#SߴU-!qrl|%}e3@9/ṅ [5WȔW=`09WHكU{͗OhiIB歍n"*#襔mHt-r̨;[G"zWJ=b~MӘ175Rs-)nܠ~NlH`w/60F}ӦlswP?$B+p7wڝ(ɜ?RB s\GܧN } bH@!JLP<=hCOT}Xo\ *D95]*I$6=4xCƸj34+jP@~`>&CΗ"Z#=FˡflYn;X€<£ҡc[> kNlx MZ"6U^8]i "uI9%V[09,A0 XiRrV߹;G3nFIZlUKkø$u2䷥.C}5D|j- x;ꊠOkt|fɏ|Q1 vC2mǟ7͠DyF2.q eT -^; S^ us40 72T둶C+v+Av"RLϗ#4:DB{wTI;Pj$PZApqGd}&d74[$y4S1 IT)fLy ʃ<(Djn&0U1߬!Hz aiaEWE f0xILe޷A/,L̲ʕ[lj ?wjrtU{bVL/w;묓A!(n`-CFݷ|1iv+j-;}ih(][?*iiOcp S"Q_qP}X91}AƋ//D7Sϱ-[BI `Ys㪗b f/IPpUG쾦}t݌5 v<ŋ:WH4]ˁ^4M4[tfMYƁpkէꇭ&+ub2 i7l43Gp9ht7EyrjxU3OOYv oƕTQ." N+wVѴ># ,ֲ[?w|Պu[V N Y fp|j"DJy^&վ2OU׭ˌB1hsUgR,<7[trKa}DEG.g la\;z-؟ u-k]?gs)S6sts]9[?r܂bl.g{P ES 'e,,dtRch 1Kڎ[R^dri@Y<./|`T5bsߣvoADz̏9]xbж"ԭn+>XwxD A@ۓиŹ ܏G cJh{z^l.@k9 G+-/$Ζ0ڱc#LdMPohң' e>d]hYDb?Yq"D0h9{yFvƐ:AڊB$^Sn@z4ʤ5xW^<*˃+)䆹[d[1 b[is: #f0КDtҠ#4& x=ԥؙX Yu$0D!(n&mj ,WE\iAKWsZ)9d\zB#}~ީԥ75^m]yOOV!䧱IFcGFQ6)aY\gNxS |̣X=Rc)ŠNЖ?'À@I&\GhinSV>q3!3hzIw ik' *`4sXW sDxkDI8H~K=^ z;w`ዎ k:g1R>7 /gx$f[mns, +r2b;*8PWa=9r!߇}/FO!-*سE%MInM^P䟅^5ڄhb?9d?6F]Z9mpkJ@MfdH<3YLӚcT`}Z/}@_ܶ*tv h|0tu_?m|tg]8ss Vl%3 :C;_h^_gdypy/A@P C@.ͣO:z xim}/H#1@75e8Lϸ gB\-\9`F \)ӕC;7q2[D뵪Mʝ4Uw@lSE5B_Q} L2.3P HLd<砞_T%`skaQS?>0c@od?#X]1ytT({Gb`䕧 Bo[}s䄾aLaC9]cxI+<0E'OګbIF#Ǫ.S+&HV@u(@+za.ojvKwL5$Fq!g.SBҍ(_I4YvM|9%]>8bWGrw1J\*LX}r`bHCZ3`"6H &DŽouMCUo0o>ABްJ~Cc+z1x[Հ0=|f~:Vgf*>v',˶>BPK&kemts2 ERt)ѵE/™ 5mE38)3g4XJ~bXW@c^G=Lbej%e|":(Ą,45\2'}V"T܈ny7bbY>#n+@u-fݟ\n.|P!l:~V/n64UyUŦ" 7+mS ٝ} ` NĩkݏḎj `Hk=VG`Q}u* d9υ q)vO*jM=WU~F$|1wHs0Đ×i9V䐔]gi=6eᠰ)xf.V82J"'o"S>zSG> nYfFzk69ŏ@U+9]01"@_BάoP_[3_]}+塪::N۾_Fö\$)g+45"J:T|cal>.+2M3P[c'n}atjUt0RyD68q'eI׬iFU:Tj _j53ri;Q?/B @C`u-i8,%H\$_-i%gIz} ̖c#wYCsDRλe?ijacaB0#/(FZ{f㚄<}a}IYbo<4&/APgU3PA^ t~7kjL Q2%Cf맯X#u-4"h#3h&Ʒ6\iC @7͆ݶBWJYLwmV& h -f](Ŏ3w{ gibrӵ| 駃AgփT+{NxVqЀ)v|Nd5[Ru(7/ޮq%C^)]xYx,=t.'d襑#TBE5Lc!ȼ`uJdF(ԙ`dIX5 qh>fb(sN,)90/1z&0A2gz_Mx!1zOgmtf3=qsYm:IfqNzFXqF50W▯1W8*6dceaTA'Qw2:};3&MJltƀ|'J!"-)1KJkLs /BTjMIF"Ÿ\3)xѬS#x!mlgjӉk}̶Pr*HlHUc.LK5w-B:b9v0Z+܏JnD! >u3ggQ f/}t":¶CZxIOɀ46K R78Lrύ]Y;g!WhEdſ.J6ٹl{(O ( ;|!BB#-~!叻`I5|ԗ. uKNC”n2CTōYNjsjA%vEY{o`!RŸD|FeUa WiG52ˊq=9Hxj oKe?M𪅻26Nnnb6/|o/KxU" 2xelSǀqBTx{+\X 6Z3:>nai\$7M:hc~K*N-^r(6S=j/%OrHTMtf "r^3q?C^eO)}J*j!=un*щ6G[ $~*Sǂy4Vi- wK؃Ɍh&"?&Nú0V۾t7&VSL,G0RKe -Gƅ"&}u3QO4#l %/k&Y PXwa[YM$)H* XvZJՖr}VtKSEh]&>\ 9[1°I ئi{! If8[FK<\h-HZ!9kq`Vxq# WMS2$E}wksJYI׬_D(T Lx YaCzDB3|F& 钰a^yWvaеݳmwrLf9h=>+a?tϻ^)jB%cw@4FtT[{Pě){ApB36FP۸232#f%rC/i%1-yh` lE`t6[ecڄ @|dFf!nS:ݠ )ԣ_^Dν+4S|)$#,iyE}zQ amäW98TSbw现;BLF'7AMs"?ROTyB<_Ԉ9la:t+4$36鍠XLoZfz2 & ŚkW l?'v{_%,L&j](5[D [I83FG]0 RZ+-s ]5O5G-zGPŎkMԣE,j!mWUFFwyc: 1bye` #ļwN A͌>^'< Ș\ B("ѨwUJRqA*<w x `;=%']ZoV0(ɿA|x 0NnLɫ1+zl8@^0qW_MҞ.t PaIa7^]@c 6 WKhhV&2XKn Z_},POyp38n_C]|x &?ԥ#)Fe3 Mp<3LG@X? WS1ȶߢѫ{'-ﮯϕ/H$I2 FFJvG$1eD ',%Bе ".N[7E7#|#o˕taY2 }v]R]7f1y-d5T5E|peB/;#ە e1Kv1Q8ѝd60AJ}ȣ$_1>Zi0yo)WuN&]wX;ۅtd U;>M <֣PzY0.UK]&H۞XUks3 #VC3 GIA[hfK.H4rN[3~)Bij#Uғ6U$5nVULKe]ʦS=!u Yx%%8EWZ]R4՟H < Pї<20Jogv76:[=+vpSܞ#iv})'Zx>S}TƞH> ʑ> GbZ$D$tTձ\t~ jt7:gf3r Ga&̷K蹍ZQ0-(r[hغP2dCFjT!VJ'#/|5/dMHO:j(Y$&$xT]ܵ9\vJ 2J<)+njvQU&EbskC]#m}z4A`n+{ԛ ]%} %(Yy:<&oٻD;]{5ɣbjuTF%`.A+@?Ö}jm g`c_)6]џڃVQ@%!zYpaO0~(nqcy9{ *A)*F~KhXd[@G6[nVow,9]|1L!7kק6֖֯J eW>)fqz(o8)+p(%#N]ʙ:%[=GOUm@(W9ڱfF$ Mtˈp`TkR?f%;<@JxV&OcE-ðF2k#,YJ*;y_ܳqDlGJ(vqq蝖-j3{ۖЀ)J#3N7$d$NiꩤdW6NP"đZI+Lo _6h8"ڿ]ܔFDŠ;ƣZv`p׺]n|x=ʒRmQp.~FItq) %&/7RD>_7[LjSG乻̽x3o)i!Hx^)*(ìly58vך?oksUo\І{?rr{XH&{?+ٖ'RCy@ Q2bK/) rjE]}*i݊C?`s "8|xK}LKKؾ%jnjBD|L->ЖK=]f%&0<sHsD}G\3JY#23lU5bzyQN2QfQf.8=q~ZpJܹ }\a)`Rg؇ՉLٲ*gjJ0xX˿tXHgn+$DtOW=;'L '7jZ9'@r͟e}Fq5T L>/N4G;\B)ႡFO`_"#b=P**,=5ƦMO32Y`ZBkR #fD89{:ٕQ2=l($hث|Bݟhf% G ́]#VnSwZА0Fe\({ں|Un o]Ҳ)ix<'Fl6mE0wɌ5TRfZՎ,.rl E;| A+xmȬK㠄!1Xz0+7軯̴Η Ȭg^;Kkήÿ6^k@}dh_^Z o`G yjgrv,GrJ娐8Oر&B4inbgSEJ~hJؙ=(B_"Ҳ̾s 2D[qլ^? 7~L^ca860pSREbo!Vbua 9?Ʉj%~;chuzTW85oD'QV.7~ݸ$S+FNS# v,RVLG;^6m8Ḭ=>jsY.4ޝ >ՈZhXWWVKorIT~bXajEkźRhB՟&qX3΋bMRǂ4pGn1c38*T֚~Uj!ZQUO;%hi6YTI ž]ʄoƬzE |c ռ11 Bd{ƒZ޶d#4ߏ2{J_<ҀΈۂZ%YFUKZ ˗fNʚxkI!W&|r<eT#[jbS*44-Q\_Җ#|^uȴXGu9'rd1:M?4#xL][i" 3v68WkkVįeXVbfdVw#!M$6 le8i' ۸FOQC)o!Gy'|L~>"5Q/As#ڂ\ 7r6r#{EQvOCDiKB\QPvըE&CDH:6 0p3a9 uE]%9J`溾ߑNL{m6ύLkىi)`^&IEN:ze[lzNV-_bԆpN5t2j6l}b/VuR+^&]rȄ56& m-MH캵6= ގ˃EC^mUꪉg=e9~{&F{OG)vL_߽d!57(:/E4G+2>I>ă+",!޽𚙆3vowAQb]@X ~P]4MOϦ>VQNGN;(6 ZƋG6ˊ٢%uu}T[":@4TثMVxs la_+7@Ћ|6gۊMd(wF[ zg<`􉣟`(Q=& yBhr!"_R z=qaJd[^=ʹEwoz!9r+  Ä͒ Wem3n_c0H\~x 6F@hV/JS&8^e4 Hg@Ç/;""㌤BsTfzhinXҁ__kUHCXlsN`' s(/=7RN6cT)iq%cX[ oe(}VٔV!ۣRۄJZ@]ݽ^["|#Z /+B/*rbYy~AFp)zzBddYʧI.V%`2 '6EBk^"`kr5Ӟ^f;R]MUfGxKEڎ>a7`Enm>׭Aq]J>GKdH!FY`縏N={EQ;z~! w5˖Wdv/7жV{xRф3tǁ6NA?׎n&E;8WF[ľ `+ Qr'SuQ_tzt"$%pD~뜹0vg-Rǝ CHsIu2-&}LwVdU/D-ng8I.JK7D(@W%ʛ1 z|G;OgV3r'oh5 290eIiBS7YZF(uܔ>ǭvKYBm 7<:}!|_kgaQN->MznY˦bpC^;"Q!fBV 2 s;F G7E؅pl jv2Ah[8ƍPkѳ3/m鼰ԃ<%'F6*i ~{Goy wѿe%7+e 􈡿`9Nz4Haeo4"/DZi:=>ԑb!+B1kD._bFPrƈd*MNZ\+PF8)]Ll%< Hӓ ŮsxwHn~<"+?M%מx&&aѾv,YuOޟf=9;&෶1mUU-H|g!<7+`] y di bz[h̢D xņP$ wk]iZ2,My"8lIJq?}t?KN9eTMsqߌ'z!`d@|v"?s1 ƶpݏVOͺ3W("R8M!8ގze]zGޞzt$ OZ,k! S_ahv xfHV/LeaŮŵ8C)3#M\zBkWEX,⪘!3-D^hUCXVkֲg2"޽AZ2n/;zY%#7״+ŀ?'Y21Ex0c0zьbE-^[af怇RIa|!+b@RQ@S $5Lv 9}ßՃR2ujl(G d͊2,L @J.-j޲>NÖ\)$dF4K>1$' ]43=`/&a1x*jak5jUch`/-"u{6ϟ<Bk=%N{L2u);ccx0ót?"rgGZIB1=cB3"ևڔ7J|Ā|b4 !|ZA.8.pIR۰d]SR!SR?QF+ ǀU\-뽪 ¿(H-YȻ65m[~!u Q|h*Y&o7TwzF7uv#iE٢>f6acW﹋so FX?fORE8(6Dyo{,gH\TC1:N"B" u=_g<Nn\tIM35v45dRAr_)-3.Na,->QNTQB}C ưX’&pEoǻ Y3S( U7/0:3hV!bw6/CfE;mG*nVZmVVJmdbJ֓)mjuHo|_LܗΕaOPX_6d;"ٱHsoYڟZ˼1Z-=^諫?bf]?p}Xneͥ⥪`0_yux܆j %aK:YB@y| ,CNf^+uj \oa]Vp( ^W1# z";A{CөUlb'xna>aqB9qxֽ[G?gQ*}KPXM'\g_.-\{.,sy;7Dj&ށ~1UV[Vz:VZr. ovIqdg߾;^ m0B`uDaa% ܝkLnXHeP߱֨.DGj8hSm%W r0a鷔&)^F0*.y ڊ$&q%x737uFM$촇Zg[ՑV6iI*jsʢ ל# 29 ]5j?H|)Ui;=׽^l]sY-\]`4 ye -22QkLz.ս :xh\J*PNy]/.طjkgT Yt6un|#+)hθD Ty37>"Kog̻c~c= 7MKaU$l`y^ ^s@xGVztu,z⍴Ζn1ZG벓 T P#إI>e<4|,3 EZ~]3)bp ky!{Z AB-t65x(nL͟7wA\TyLzdpVWm-q }Zœw^A'hҘq3eZ.`IG; n-a~E騣֤]l4߶eƼ:{vk"g#qCV`} /W)ҋU-1 e1{v^"+$QH3eUߺ !6^GM[/``lוhWּ߁I)%XMFn{(C-sM|6$wg\"G+1Zt8pq?Fz =0_ y,8xOwԙ:)?Y,z)T$q'߰ȀfK+sea/iLǟxDǣHĔnX9M::0GdTY 5M AAy4)?{ZŚ#um6R6`x STa|[F`jAufDd%x_1_&=Ɖp7<4N4&HN#45D?O֣dQ%4Dˁjcsq$eV|] OR$ˑjxg"SLxRPo7||Y!,B15[y):"Pt낯^2/(jt4ccݭ= {>aFub 4>MQF|xGP s=H]}8۵hX[/Vz8O1pZd?Ǡue`T~H4%WEwY`E@{NE8<JcԛQw U) Mùzb}˟&}QuFS#l/1fEȿָWJ,[M`/ij ?h"=UR;IyE+?w]u2;?,&LSLte6S2_Ye:)[ԛ~4|=^izJ<-w/O+zc;>? 0| K?><1h GEy N/VědW$RC2!j >Ыo z2h/i;nPݏc~ժ GO)՜ TɰR[#pdhA“;۸ >@֐6!/җ\9`.+0 @ЈN1Zs%]lRc> `ߑ$ercJՒN{Af`o 5%*Y1QQ*fG#.$_;[њкqIPo:*ukdB 4{G]W9TF$3h'?^,d{M:cBS}rơ$#iOtyLarcL΁Yr "ǍSʁFrLx#vZ$0GM/Я Pq9=YP[sMRc]|.!v'0JJM KM@ͩU۶9njQ䓊N髭1,C^+&S2ʕS̢P70:ؾ'| HLD~r]<<ܺZieRo E;*Jqu(7 TctՅ/>-GV$ٌ⑛O>{Asq[16^; nj0E`EuƢ4MzZpfXו)7E[ƒ7.8f7f'*sxEKouY˒;D We6IaMZ1ԟ1;IYOPA9c5<ՋtWPeKEߊ]I :'A:*A*S5lrŸnN^Ȅ7&`P'[QEk+YSqjM;J=%i5J=SkUaLdQDV s*DŠke{o R@)>$ 5o̤JiBhx7/B *n``j}j ғ>*]-N,q3$A,X yn;(&)/g^{`=__P^Z$VxML"t5=Lʗ`͟d)Mt+#3X7p9W.] sE֬S?U<"wd~/|RGMuE!>@N{PJee iH՛/wzRFnne2k1;vbp'9xJI<4/h!U'f砱>i '=O5ށ2|s-ßH(_K!<ԓ՘aEٻW'ϵIպXIw8^H/IJC۸D=k35ZYsf>u" A2+ L"ե0µ4HxLݦqU\P릔c4$M3G,d:G1+FH ߅.ZE 9C%uMq˪d"<68`j7s3V) ^IΔ)|;YK|A䃱grd9KcT+Fi;NZK_D2d[w;HQ8cmXҺ$欌C ^ jڙE#Gױn!='Pko1[ugz)&3۬~Al&ěo$:  p 6NCm?//d4lӓe`0J:/eIeދ%Lb1"f21TCJ;+R9cmG)^[̫gi|\|J;l֐Ffktvb2b+8FDʐnLdܮWس.A_ ܉%'tez6HLyzo4WSYֆXe?M zyi#cI=)ƪ6Bu,(ϞqUL4ÚV$k&ϺٸX?}i@r .sڿ & ѨS*w;y∸Xe[Md~ѝ{J8uK4dS΂uFJÞ:D<?FU2 aLQQQC_OzP7/wk*YBs86[tg[qjjsPX+r;Ձp@3^DNKj?@EA&=@OAݩlzKхz 4C]8S]Λ x?Þ~^G k  v#ZDJrX<6f3 14vF ]4VrjFr܍m-uMB?}6g -$1bd w9'@ ~^Rn+20 ]sÇ:=7C,aZzc?7:R G kGt5tDls~5`3[Q"4<\AcdScuA{A=Zꀰ񲤟PO~d BZ녇:P?C[<4:`]|%4'9v,)LmoTA:p4q۲ǝz$ Ô4y5Q:ONύwo>:bT'P$ڞe4Ym}uH *~SRx=l?cW2E`.d7Dm@f^ 6EAhJ*g6˖5\^=6.:D^x|msI>y7-D])h/83hg͓q hX+3 1uXI} -W+/-^ Sme.q ZF_/>xTF? Sb[>Q% ~ԏ]Kxb&dqWa89Eʓ(Mth)PiS^#O3ntTێB맭 z+Sĉ]QA(GD.UPx]WZv}e~2Ԉo Z[A)~Zb=tY1@T\#N֘"nc=lܻJce N1U{\]SK=+d0D{F` T4Q99@ϭ —.@cZ **;( }C Dwٺ%ӏUfXq6+;Xy<xEߗqnVƑ;Hջ Z}LȧQ 7dҦe͓gru|(;4^iizS͢CG8+ZrOnn"OU>Hq=\6BZ REzyeBaך. 9~]a7g@ޖ(׆̥$};%Eu".LuO,P|!߲n’rBVdפid3^ͭnФtkG QL*]Ii>K\s@spS$yo7=7nR|8\R~%Q S"EC QCVX^,$(zcZ6{Ӱz\4e\5Ɗ7Jхp!oRf]j2  xyK/rpl Pmn |Fmfr.ik"8ߎF@J|sh|i|,t9gģ3Ň{e~ G/u W^fceKc$IRլ"Q\-2 泎k_P-p!S-vdGq+CSkigb T(fGuYN)C2'/g"('3:aOWV sa[u 2= ǩS|9A"D$ǥ-_eMЂ8e(TKPܲ4?7uj@NNy@"Dվ~5|kH|jC㔚]K_s2ܼ6~$fSyš߶/ko?*($N%ZіEdKSnmA_=w+$t#ـ"#靄֏[xp7 YI)SyvA U.[aunO*r>!GO/ œL>Qpw~K ObcE`uy7vǿ Y" zߤINoqGs;slJRƋP2pFGm3^]8re1rTo$acn'=uY=jլ%sb}oS{CYAV80">㚦DТVc ܪɑb]?+\oWOK:!z fW*T5K}pB6}Y6SozR' KX+5RlO ^h qKG&ʚjjV TAb ]P-ͧp[?$)fg& C0Vthկn@:Q.GL7GÙ³Hc rwnqn! bae>olY x-3H }8-dY$~:KIvbK 9 ҨԍR;czNƅm*:(YWT*=E#xjEUPғ5䶤j=YY`~NMaN_մ2 kX tы DQnIWܦ%>xAT='FmKgOڜr0~sJxlV:ЈM3ֳ"H$nƩ$(0߿gM IxtQƘZAo*Z#zu{W4k 8o[zS1}\UF B]hSjλ9vZZ|YxO+'U*S^ZߪVٯo {ݒ[%Bc0s^? %\iQ]m5k%&[Iu:˷ޱ %޼HŮTފl\= ^4'j wAR@L}:`!2U+÷E 8HN)jV@ic]競üS>U\\9X[-+w쫫JW [^¸4SW /X]z4_/} x:Rr+d!F!8~1,#EI3ИSz/ =C:xz9>p:D;^ :]ڸ3On{4y|r8-z͂{JZK>T7E ~ i!a4qZ8. ˉ_ ;f(${l6Lh[] C(+^ auXɒ` 9?2:!|VnIP-Ufv0ݱ# [0ZLXa)dāyX?ۍ碵ٽ9)xHMN򢲋z|N۶-4nQV8=0-ҮVO?]A +QDnF:0Bvڊ=Y ?Zc%: #됁"1">!If*)U^89l 6NxT8GZO ʲ $cp Ie;f$$^aN-^Iݞ3Xhf{fR΢]h8ǝ͚ ~k5ڈq=@Or^~5_D"׭ύ´AEQ;zw'%G`!Jp^Xxŏǐ}Y`z\ mCq*d0497Ș}\}KL(_Hs66!/\&Z<}keuM"AC@[sjE {IדL5wdAkasAyzJ5vc4ɩ+y9 éYn޶_cyTJt鯕8Z ,\oқj GRj-=aV9@#*@b>BV %L=Ċے TGc@ҽ>ֳ >3x^E¯ɂf3pI&*W$ RеՄ! lfмW`hpCt>jg/v%-{AwYRls)U0^}USaEĹ*6+F=EM%?$~/n ǫݣKd[?E`ߓP){#[X꿌z%{U &^[\bڑ ˻me|UL,MZĊIR=VO1;ngejR ʰ’9h#Ʌ{vld!Gi]Q@ؘZ6)[YC@j 7r7x@ .U2D p;9x@ n &TCF|0کླྀMp/E^۾v>۳rl>Z\ )i~<ʂ8)x~ߛʗBEl>4Hv we[泐8iU>^% 9UٱQ,bm]Cz( ڥ DAVl dD!v15@39vc .\{'@:gUSxO`GA!ݹKMx[GאSUl-b~-HSqHdED&d4ԧZɦѷ>NKAWO|DEУe$$YN5F_:l]źKiֹo`^UƔ-)# Sܿ111ZXPQ4-U,W Fm@ Tn -* oLS'% %-)'EL gAgl ?࠸w"u;?9~c! A»Us5{DMz%p12٣b7/-{)8(Xf-LYCEaX f  -ұr(|E ؒ{*6$56q-~d6ل&9Yg W$u}eƺyTaBwʷn LX^ w}Ofe!<US}d(V)Pp#Kwzxь^\Nc} !W㖗M'KΠ+n SrIjvd`]SbF6kGHD@񒻨b o˂gS2e&y`>tc4o<,SzH:+<.}|qP`1C1(j]B4Q/v΄-o*I:޸@̆QS %!( +WY[feNt]-mWŌUJT'~) ޔwYq ?XQ't:9wDS`oZ=Efd\ۊxaN NmEuoUҨՃX2 )wz]=TiaѩbIzK˛?@4'85* yO}UꪫaㆫvY)){}Ddv_;ރo Y7X}lR'Tŋ'Vn"m(Leh(0Q JC/Pt'pD@u -8=kiR~"u  sn<%` %ڤpe91k)W͐G*К K}DɌLZh >g d8)jz.O>k*F]?5k4PCA?UP50ۮ@$ lQ 7f[+z?,=Tx̙Bψե/޹9?>jbB&uU&4$ ҶUYTm#~>wAyh$ b g/I mHiDaj~4&CesN!K_ѕ!gU[]вbMMWa)x QW!zN( RobUVJْYPm ѳV~iF\kXNJO o;8=CR(Ny͡f˞'oyv]$ ED)2(xDG?v6FC[rPi5d"r!*6-5 *ɑ[㏫)ϯ̟b\ Y!ʔʑ{ִ+Ȉb0%+Nk/D7qnG;Qa8VZ=t r?|xDqmkY H@$=xӺkfe\g=J/-phm] !gT>e-}~w2@F4 -W~_;d"@i#`V8߅# %ٰ~>'P G Ų0Ӻ #L024Q'r_}?@XCZz|rS37E$R9~쏣GPaW1n02"F3F_=,Ozl}tv12u>Lr0{ee:8^-#u;n0ݶh! J qOR|+] @(2a̔egƍPgːQ{~ܼ/Zs[hϾr]jk<0mKiXŖ_'t R׌r^Ojjb-!W4:k\m .x)b1@I/iXЀd_KSc כ[w804bY95rn@՜BplmeOU Ջ=Ŝdåoiht;w`6voEoks#Im7SM1FEК-p{1bL&)4] a3j]8ai>s{F%7Fn} d,`\\w&17Gb8s#OAA[i2]ӭu-W)%E {x-:z'%#:2;x 9i&Q;a*ϙ-'[|THe؃$ת6+y;׭5mEi~ڴR]eeeu̢HI?x3F>ac)!(4}E&hylAswB\/ym Ie9FreJх>ՄZBC3P><&+ao5zK!hyɲu|q,1aodmP{:M*C'{9F]&|- Xr]20tinڡqD4sQ 7@l#|oΤ=0 W,5(iLsQZ>5S 1+}EYt.\:qnwƭ\,hw8ZM0,c &"2xl7a娰Vuahbxg1Ih۹̓Gk߶F [WJ#_U9ޢѠ*iZ%+R.D9/KF-nt4[y o݌9iHȨa1d;ϙqiKq$6ruE.Gh+׻xAWrEu/uQo)1n 4{ |)?ڞj>A]R!zoFzNjL QbG]"vρ9(;$5gRYc zN!bo~hh A&g4sB 콏h<ɳڦS:nEp;`v:c:Aq\hzD'tƾ2v&WNXK˜+0?T:wڡ`ҘbLy3s|2Pvj tqIH Yz1:u ylnUf̱j2#mpŲ~=mBgQJ XF.0`w2LW%;mEa{dͿS|*r\野@ll<%ٓ]IPu'"ȏXҕD1$]m, pCQUCdz^}?k95ה7k&(l*Mlz^GʦVVrxtgNmdF +*C 錃ݮe1m! dd^듄|7vT:NrLQ "y irVADi*N M۬? is `VB1ƞ4ג_ N~nSGVkj<]ZI{MAj`m uScZS󾽍o fA`Du]mn'e.5J*Ϳ(v[Y0}'f#'Lx$PI/h&TD_?wd]Æj̧r0:Bv}wĸ4lvucRu V uNѦpyVt?P<^B?ߌx& g9CiFvYvv{obl H_S \`VGQv RTw !ޠ*hï7RnqJn9&LvKW y*ڔ3J /U)]8ldL\'.2 )bJo;QrR/HT2f/7I0aE?mnr\h$6(>mַ]ZdN cr֌'ҳ <Hɕz6HL\_KΌce '( h#2-xz cQ1Y쵏゚$H\q??[cvC;AmgYc+&AZ?T4yBgeD`tܯ]i bjֻ={H7tPDjB63h PLhKf zi~pr}QaC/ [z$K9XυdTp`e0p'?{V "^Yr[ZG\xտe?"]:k)hO:/_UV ɜW?\/j &®1 g%8masUsƤUc37Oq JL|>dnk:k۸ub$a;$dVi8b觤gۭm){ӹ8 P8qd,\X7&Qz%'P0fTwlah;. 9uAс3*iB oŐXx">Lv/܈p=MS!?N%OB=Qqj@t>lJ&(Tb {a+w\^x6zFB)̥MoF "gg߶&0<;l2Y1QW{:&`sTEkkw2DI:g#_sQy< V]t[>EZq9ROz[^_a>&CzVYLw htqVo ʇ{R #6}c&t̒x84 Sԁo..Z /QI^P'b‰n$>Z{eY\OoeצE{c1fA^,`&~Wˑ-Js,nvxjK1frW;q=^KRLڸbl&:[`;5.ʛs,\c< f8,%KZ tVVzWS<6wzyuez|s~Ne8&’qd!jOMmTTJE!cgdY}$ͽϿ>lMYk'A\ZI;zEbͬ&Ɯ }!0Y6SZ[p t̜_7&G8`&]d>(N#L!vBgocpiv3-_cL_}J?ͮm&⛙8RB,`=vTq0MO9iz3eķG7u?A9+-p6XM5C.g H V/D¼Rkk3Nv,%s5$3mQ!eP}a7w^]!wy dw<G.UUj<bS!\Q{~yIt ڣ jɂ4@ѯ #@Zf90h<?y ?shK$:xMO**ŒW@O*F՘uu `U z-H3bR R@tT;Qc>qronaҼͿ>{/]ϐGCwiJ*huֽGm>EN ux-Y%9^}s"w-sE#$S~I61efr#+Xs)wwHCT@}v:M cg<"1^_0ڽ ^˳>bv<󽆮Ѱ2" '6/3BݠBoP=D˯~``r>8RH? c,׻LIh&|ګ"㶢Ԫ9f5ݯ*i\!x!ُKK—ʲ_`# HQ#ŧclF΃^ EѮ뱄qik eYd*kV% ]uߕ;az $ WF;aHRc(}\[al[QnkWGSAh$ġZM-zt%%teu#YKXe^VtxT31/c_= JE N;F)C5d?V 5e wkgZd2*brJ(4O76CDX;LL:-U!yz@I*2#t Л %NgJS Yb$,J;# 0kX/P+ynx;`lї^E2N~֪eʬ#Fq79!g[6)u6mH¹T^Y5 &v C;щXM`ڀA W FA5ZI>q]R4`}u"}B0wֵ&ylZMNSUt Y+qCׂL1V5ݽW G:9O> ^XZ(y TijL aR7j Xv,)07Nio2jaŁoIJRTcLz6W70+VϦ_=RKuHh0],ŷU$7osH(s:g@ZFG!yET|>PnEm5FWr30el\HӒa䛲L 6Qj(Am|*iIrPܻCV$o 0_zjث4ͽZ 0YpPMH).Ȝ\Ng}#&3ٝ ؤ]/|b{cwI\!#靋w<1 c|-T7@D'q;L J{L)g\3S[`n`lyڇF1E !>p%id˾m7O' Ąkq8GQ٬Yا`5e5>}K 7?m`kQ5 3#(Ɩ?4`¡IN4!R*HdZΛ͛׃>]ԘU;2.N-ACs*3=xp#ZZ#* =A<1c`xQC.' 2f]ZَZ4%?Aֵ^+72S" KJS7 Abح;*BJB>N7\7rDP;R# no sn)aIaȽ;cR`¢5E`h*[FȍAz5#MHARfsW{t[@v5h3[ Kr"_)xh[j`,Go܉kO,2Ix9W ~AH,)bHk͋HPnv,"'o^Ygrक/nOe^۩Zu X; e}k.%L_iC-95ӈhz.-&"P\zA>RpS= 1A@r]JL93S '(l_ߨ\Uyek&5M"o{`48]:ߴ4'wTA{-J2ՋȆIw^Ľu={3Q~dk3<|W#ӿ7(7iFV“Õr H.k_nq83㛆SoI].!Ѕ:OPx|D.\Ā|&{)SSQZk:0` _D֜\e}?˴$ Ye/*zG)f:%&4ݑϺ/V%K޴[kZ$bh̅J8P_u>brz<.#ȣC>,8b*ȝ~a&?*L,=Wҍ*z TҀ2߇PBf1fq^#,"8jqiB'The^Nۛ%ktV"oe0n Z{dd%LZ"@)`l_]2;FHpu{W|S&&G5)Mhͳ|h$Ģ=f;✱+ILȸ5J 6ز9ޜvⓢӺbe\cq '9ET% B-$'X:enՠ=7`N"ti#u4ehgn:0*c5V/<!6ER RQ  oЍL_ŌȗjxM6ր[G75@-Rcʑ Ftb:( W?j[諒%-B^;x t10?@.Qj,ȍFoҾ.Ikf?Dzvv"^3%*Q꟫ȓ$ ރ(dHCSZEl9CsfwĤpjN5"˒bJZ8ȥI&U|>UX(Vqy,!\U UՅ2\`Q3}N ڥt3E.y`6[ p 5%RgELEfw֭˃T|WJJv(~FOG2_NUXfȃ }35q? 8N. s|>Mq /mj;(/d*#^s8[d?[3^1{cqYcA*Ó9vJri=Rrr{fX4Ly]( G0ٙ|d2QnjE1ඞkL>ʋ2vpN։"]BpZȒ#C;TX,S=HugZV־O {սgӢu | r8Vk|VW e[f.Oy(gm;`Dz¸.Iޟԣj\u럮[BO&\37(e1V(];4黼Z~x֠* ZC!*Wxx X_y) QC^qLџZwR,Lnybf#ԺN\K=`lm8zu0*'7.<#r)=U@/9bO݃~ַ#Fqڒ> lΆ!lO_ynm"~a5!d@VI2ȌtvSߜVc8r@xUpa}n^oDwΟ@]agHC\259blڼ=[I\zy- XUH p|u4W2rKPrs׾eui?ik8iٔ+.~Aq3[jPugV,<@\ ) ~&QVK!x{"Gpc&2`~ŷPj }}Z!ɧ}4 8}s jz a{'n/r飒w)gV\3 asr2 ydeLw3y{?[!OO,ák=7ZyP 'KKWRП[j@J2>eCԙlNo:i{?wpέY*lvZ{O.T5.YMM{>f}n⹾C]gQ*RpǦZHkV^rS=P'uz~N[S#-լў*Cliy2CHa S2GqCk_1f$C&^VۣE" tz=3]nICՓa ;TgFOIM6f%yG4}/)uZ@Ur.}eH94 oOۃ\CͪKs&z8 |$ۄZsۡ?o׃&ӫ&9ׄ=0C"krw+׫ =&0ƯqLR^cpNrPR6-F./+3R'j[hLlw+J!^(6͉3"b3݉.kC;1W*ȣ6ƫ̲Zv]*6O `)޳FUgL^/4ãlJcmtڰ9.s=jtDŌ0fKw?Ct 8;N]$s+nJP݀}vh(ӄqP8!b~HRpy~'yy(TPSJI$Ű ʭ%t7*W7VG8:OO4kڽ߻[_ ;7ȡėn-B9eĬc8/krӴ\ d;bEs ?~{%șF - DyiuѻJs`'$܀x JAƋ2wVqBa;LR فucEFq}Ѣ'u@s$ Cd &z]iEമڥk ) 6 ^j$klS2d3 Ca3P?rkEE.\}gMu o&,iO0խ7MfB!Wi dL,r?)g~s/7*Dz3[9ҏ4ͷ=-EkZc"g:SV(xeJ[Z83gD^1YSjIi6X;p^3BfpExO)]ӻ&d~c%^WCDMspK~߆H;'(CWSkYNߙ$\Z韰6SN.O hi LD_*MZګ0ʾM%yod|z|P=8iEL7Rh6+g'Ci}-~ 6xE`+дc0NZO7CW!D߇o|OуB䍑2$_ͽ0)H-ȺwqG-E^7H]lU ^R#d߽=gĨ f;`Cّ7*@MSE'BH뻭2*YW7l'_  17̦ͭD&+sb R>17j6 ”/ŒZnVrȥ2Z98(|Prqcy/Yhy^;k+T0 ]ȻoD7th-qg՗ :# o6O2]sϚZ.t9Uуl"{ږLMF>"B46"LJ.rVt\<&n Qf":q @g픩:ck@m(TM٣us_HoD1iKΧ*Rq|>Y@N64U/d¶{WHaľ|EUsIw+q]aV\`rEr^_' su?w쀿#1p εZ`\L@ f3[ع%=rP'7+̘LJCʽ-}MXaPyݲEe,vhx\c!=+X\v0sVj=gˌ{-qרeG]VxLg8[`MaT56(Q6I[^I]'a8=M竚2fZHwʏcP`x?s1;?8z;|6>m+~y;sroЖ4UJde]4?nݙD5ΛwL+Fx]'- ^䬃 }ygZq+b $گ&gνNsIo☭ jr 瑅d 2ȬҌX6+U|G+ :_ZƷ3XVn:t3x,7a[m0?: e mt 8-y>E#dWcg 9; ]iT7|"zFU Yi:-EKV+ƩN;w \.<O7}Zq$h՘W*d]XGp,&?];\IQֻ^F:Y(n_EC w`³(Җ 4=W,HzT)\4I{8 j͂ Ťԡ֋NrjL 0iZVo궅_,9#4 NUtȬ>lItM\ۢ T9^47ҐP&ՙ+l%=6GP屘,2[0](▩عNE.d3X6 ƭT>Act;ӏXĤ p8n̖el+i$AQB&s-4&a",ݩQ D 0 pʞE1FЄr BtCy-߅0dRh,CLAB;lEM;vޫ ]tO+^@ ȓ([ < N[ B\|GK:Z+M~Rm c/DJ JxMG 4SW(Ӷ;oX~.wif@u r0p.sbqJoh`oBW #,};N2X|d1?6)A$sO}M ;F?eFˆ,V?ml&ܭ=!k1y i6f踸rCq48z#ÉߤX"'s4ȣ6h5fC6|/=O7!)k(o+\WK2y\$^͢'g*|d6s3_pǽUaݗD0c^n}]B¶:LXIƆVUrmidFVΜ8J( nPv8!vl1,9#g[Kc P-5R- }JrA<B~!Zq:pV`TM :4`Y_z=Zc\JxE~Xkx9QMd[;uQJ{R[Bo,H3Zu+l޺sEv 7d^~ܛQ?pY]= a,Zg÷Li %y42I/ؤkJnGιq#hpT-~R~YvJjax'R% /b6VԚS!?^sT9j[)kЌ}3t8,rtIG,@8[OyL v#>VmSXD.{k>rK)=}t( WUl%Zێ=nKII'!*@%F҄Qj%6c{ otcr^62tՌMͧPe,*OVa0_v' bQ< ]0%Da/ά_bhmrE6˔L4 2x/ȟeӓ 4kvR (gݜ)'oP.jA\>Yݯ*-|*RB/S*tx]_r`BOcZhs3M.Y<'"حgy)b!T3‰ЎZ/0Cl1w]L QEŠao)NYQR$Es xBX=[CFA]ޑR`uz{ě ʂrX#!B٨_Nʽ{m=GZyb/9@9#}h7#}}{{zӂ*n̺X6םhO+aqܣLs`6WBL4=̣ҳȵ75FoUCQ֐볮|?N4DJm-?%P4A;˟Jdav7aZvάmf8/D} ;9]D8(".z)7X.Yfn2gȚW矂@ZhƱnu\qg46:8@/Upw;[1.:MԑEɿpzɘ<'Jp/P!t"Zh8 [.%jo~{BXW{ fʧ\vc 7B 5/,کⰡM6t@)`&*9f'Q W;V'-"c t`TmfP~Mn/[ʢ1R_aBs+`H*Ry սf4Pխ ġeBipkH6 /Cp&AEoѡm6$8J[gy],iMtGWp*>¸uQC&Giû JCvO&r^>)]>oL ڽ,`YoK[/rx-- 35AQL=w*d-½-e *:uUSnT/;WWmcV/Kߟ3趟;SyDkd& ``N(nG*hhϣ| PM "ҿBx6{1ZsGMOPn?VM# vceO*3.P|Du%ZN`No~yɢ_C-;uҪl)LȌX ,(8|_t)ࣶTKUV܄yE,6+y,gbÇL>vvzoF9!t!<ou<eLZ{L3o^!GD["fQ?AW !7;D/TGM~®bKx ͘& XhҒY{ 2p_G (.MO7a'.:FhշI s߼TuXmW1q豷[` EaϨ)Q1NŋJVۿD)㺥Ԣ"TQU"/Suh1UxňPEHNS"&!K[SQH:;p+B\ 땺F rx7.:x=GR˖M+]>W]'p3k1ܹE,`h$NtL.»T9Zć9{%Գ菓Sk#=$*Im ׎El7 A.,[S#V:VoK8O 6Dʈ]3ar`(=:V6C1.$ޘ@DK\ "/;gTU&H|!аޜ] -✍cUL O=ՌF3G? L.8UHѹ`*;)ilgj1le%\`7??CiNhī($I 懤p@ou-KG?(RlZBg WL?;k$I`""]d8³b50 %jbTDo lӆd pdw'A0 hNA>ovn^tEVz -llvx϶,\E@B+FxlmP;!uTd|v\`_Uya1i@|,6FלE1/NxT+|ȥAѶ@|[3@C }LA`:#Ws76Qrߠ65"pr8My펴ѕ"Lf,*6NAہ:@$BB#5-ͥodS6Q-pݢi׸5!?(387cieoP,n%PqK -(<뮭ѯQ~C`h?/.gS88ot4)k_rDb+lғ$4Nd-f#pq&]*jh۱Zy6҈k(XcBVe62T!Т#7Dp FH->^CNOtPǒ*;ZN=l6KhP!hS61Y߶zCs=ߞeJ)W7,cp~XswQnD_q~ ޖ;fKO&Z]-ចl }Ӗ(bfs\ h̸D_W\{Β~8X=4x|}%u:xyr?_0j ͣ|]0ɟ+=MFgO^?a T :s[`XγkG(j"cڐv~b0p{MBvQW{Q1;EG`:7BYk)bOdI\DQqq7[BlďKHc`g/ Ypdrm:(5ƎA+{{?83fg9V-N4eЉ;\lOhXF38E1/sܮƁa{cIŦ\*]Eݏ=Rۥn&lQ4!fkI)( rl>b|oAZ֒):^i/$ثJ^$ #kVT@g,dy63+s*\P5S@E=jvu$<<Ëή}uqug) WF|^ݢʺcxGW!Y_Xtu]f6˔͹(Ǹ6, [2:'&^L eqRG3N^ Gq$Vvh0ΐ$!ehQeubW,t, Ωx|0;C>cs:ӌ05YL%l7:Zb\/C{V"!j6nWFuutGr C3\OC/Ž}nҚUZjUY|̆b*/jٮ?K2h8vܾ ~(:vwi;]" v29='X>͓hfEqYzLWC gY>j"kɓK8gO>'44pDF>X}s26%)wJIzx̒ocNdmeLn`DI m.5w e V7(c1u6=跑ņʸG޶clGy!m j-D#{;߳ۊF9]r4$g.U0v.CgV=R1_(z ʳ1(}AC[@^|0(afVg$IN? V|"D=FO{7~A#'wkibGD " C2=: V) rvUkT}L̬ 22:Vjtr( ϗh^8$W7(ޞ4ޞDy8x- vРLcH(lYҺG9#SD4Љ;aʢbCѽ:Bqh C/QK^Vhz Ru-ǫ$e]Cucjo3 -(CT_o3H5dtewRҕrB-ѫ 钂1aphEdd/46%ñυ?:s_K<;ge^R4\]?~L! VtT{F/cdQt⢏h9 L8lqˑTxJ unX`/6 ?juxs*N >1ZvĽekq5`mi񦀎UVcR[ά]%67~؃Kb9B+Œ758\DZ+͢AO(܎0C=$[듓*<_wA{I'AY#䬗`^P (ܲ7Eؠ+]vhy oIkK\b(y,"Kur(vc1ulϸ4`fP]IZ6Kno tI~;llt$M5:}c1$ӕdE/z KCz&0n=ڛ\=#27V[b\x؄:껎ni#Q3 ǥ7Ͳϓ5dwMܘ:qqx(8[2:1Txݫ+dt E'ڠ'SzTk]$N s#[ 6t4rqlj4jf"w@?NJ0bm~66*Mwp 0$lC2}UQ ^ѢiR?\¬?NrDO_%Ǧ an1nK.edFGmZISZK@2gQZE M ^Ȧ=~;. X,3rH8 ;95:Z- V*aY蜆S.P6q})+z4',k/~X!)P<|uǴԃTTKjW?,v^{ 63b,8c,~2a9 H"sD-|]ena)C;HK:%hv YZQɢBy{VHhp\'|[SiMXPwIE̴E*K]L埑D64 ހoDkB"B؁v&8$s nQd7VaTuN:)u#jgp/_w+n߭@܀C|Q5 <`vobeq k3}ЦT@XwKd|L8 ,;Km!~{~gQ:?2A 0<7d*#[1j+je#iC)): >J s @sQ\v[Oo<?AZ3ڑ^ og9R1ҩa(6MUbm/u]ؽ\C? erۜ4 XևqG'k"t ~wsWVΤfO,ʈ"vh.HQUfp1qTj$Tt.qr|,2}?l"e^M_jFMe3v睎P /2D[ئ'Ut_> n E[yo"+$牧M@PS Q^bV>oeR-"ah`?;.y+?9㳱ůh~ib~ TvRr qJhJZ !R9Q'QĻ¾ԍ\wm¡8= |hY!Uz="`@JysNb]GCl{ZU42 8'jȓ?'d921[5,x:Oܣq \]~W퍻3:%,э3'lzz9[)dA5o;P+KQ)sR[``gce0p=ZkH*aJVuVZ{%ڐEZiI+X}4\:Svԉ|dK5CeUhFv U}%)c"MNB=&/Pz_=sw h,~'jr@-AX]:7Y ~K- e :W;Rk̩fx y N=-汻[S*HAut-|\1Г ~kDj!x12^oLTN>ՀKy ٙE@ظin<ˁOZu€ Kw~Hlind4bE~at,qH نqE`܆{]=J,3Y#*^JS!ݥ:@4N `.f~\㌢Af(C#޳D]PXtKǘXPo yXbmGՋ%?O$; 9LWaeAɏIF:aa)|i^Q}oǒSD3V]%zIq/\ܗMTR[֊+S.A FhGxUZ%Ԡڌ_Omo 7*%`_=h7|@HL^Xaɕ7Is{} Lwӑ_ҪFEANޚ-LX7Z˶Ұ+""4lгh5 /P*Eq:m q&Z"caꡐ,eφ5#3X] v+z._sFEoc#fz@W':Z lݴIw?T`]RG&Q*#řI% )LqϩHɹ4)F6QTtŴ\Ns-Z>$^?) +KI"Mw N|%)!ۤ7Ym?)~-!z#-QjLAw)V^5eJ;2gi9" ۳up( <˽%(VH}<!C{[={ywY >ql̶xc2wd5q %-츑ffRJ#U۫ Qd x6~[qvP8t 3>U0GM@-;l1Sݕ_M/NpETS{軃Ginp 7Dz~q <h6pj`+fa!*AͦaM_vλhVaIsY`ŕt:sr fe}P1}|B=HA2i a 濖 /THݭoC"YkAev , HiFu}g!KIW2~"H7ǺM=b eiǻzC`q ع5 _i, {p_5Y̢ёʀ) %B3Un2[XK;eAuN؟$1ci\v*}7pA:ST~xg[GWh+n8Z~aJXi7kC;a:y͞t{?3iYv܎4+8\3/Qr hE.}q8}B#K3SAxA΃#Y\e)-E".wgf1̧Q?i)|V܏fOݻ/hC]nw *u Yׯ}&G<)S79S; @ԧ؊3N;  |J/ &&eQJJlq$o9ȶnl=ZD1TxRs+r;[DqI-5,=[W!&4F7A̘XKT([s9W Vx`X玣K2QQ9 Ka/}ȥrѳ+kМ>ixuBq|)LzVzT-r]^T5@-KZh_[LZtՎ$FHF⎘%}K}<#v;-`\(]Ɯl 7hå45Ql;^g2$E1ň]=7`RJ#\r@__/0 v!OQffjR`oy{rXyGi3o6{1h* /|5\LK6ni7nJcW=yr leoq`COvsP:C_D8wAb"j lɑfS?Y%.U+u׌׍W:֬$dS9)*јtPt}|]eUWέ,߽ G !Y&kSݎ_[ӝ^eͨss$7kaE|k\Db:nnJ4:2ź~f#6},0ݶ[N`>0~0|rЯ !7+Юڢl1)?{d#+Ho`vc{Vwd'K;}kC1Wr)azu4出2қ0@V8@EnH#RmRcux-ެj?=֍U Ib{} csjw(cyvT /u "VCoL`?{6I \Ip&jN!+:3+; -MGw+ 0y 'OJ=C N}}K cZ@VҤ%7BTyƓ̹X؆ ׻ aum%cj zT{T tG/+n&}P:!}wh"wKdj<_0zєBj`XͶiFF w7Wo]u {e4 ?^==m~$Cmd=cCJx.t̋yn9qjǒ;)@5{@dX%'47G [Vml7UL a@?ƒt[t:=7pUYweE}>.8NfhBG-G(V\)rzl6= x`pF$"z&tQۻqR>]sNQ缘CP{&`^CBsN{͋_òjX9#ItA^FKW0*;0UQ($3Xw\ i,>&nJWJ :H|IaE. ZeJRP(3ikU姏:n#Ŭ#p)ef:ZF8ԶFԉOT# [-KTGNj2*cbG1{lD2&a|[ >lx`;6 !Q2B3NM// +nqBBAI L+U'! &;#GvлO߅$\ X$˪2up{y3 ^fP_X~O|Hƣŵ(lb()E7wwc>ͷt ;A@35:ʙN)M}1x0lR((Rl}Oq/Z>?J&'T|NWl *cyʁOJZ;s5 oRIC]؇! xR~'/qOVĥ۝18 Q}fVH;{R=-TŇ 7v[%' ppFhEL{ DKZÎzgJW,Yv0a0Nu'˓UJ jjMR#,C` 2\Ʀ~[F׆p!-o[\1"PcUHꨈ$hL}yt`Ԣб: fCa/cl]]I4u6kn#cCvӟ@>(NNT t1,pnw9B3>cq2,ujQgKrG&𿌅'l֣oG *XainF R"Ҿ3/控DUH$j ކ}?"]@?bK!$tѦG _ } ߈zz8)P#Q2ၖy|zD,հ@}Z>A3ݼ|Dz=FGe]]Kmt!z7{#I|єtH'7R^U/q]|Thd!zJsܩ}xzjO}7 kzаvx*S"1= $^/GRn!3ɟLDܣ;ϱ0z8D&Z[1YZ`h'9i(E`eEnP1 >Q ce'I9UyYѼjyQΦ -02U D\лNfQ"Hjd~[ᦀZ#vΊ2p8Q4pSa[,Z9]C'5:+OTc?)Nr-))T'K^iۂm{D*o*Gyfy~!G`mK(+r+jFb=oSSS7)4@)g {]B!$f_͞d<)l^sLX2ǂ=`-AZq+XFĞ0d1lnm,5iG싊D,GИ%JRq]fD/]4E\h?\kLjui"Iso^ILry<1*?MԌpّSg"q<a?pw& VHIы <Ycb¤ʅ+wIi~!*( 'GCd7½!-=)Ai]\ 翇y*TCu#A6BV4\R?}UI5n߭qʴY.N@K !_}N(Bwz RUM8DPn\f5+_[*;΋Q ƶAf?K"iR4S4A*iNo0ex*5MV96dځ4s1`(G!յ:{M5jQ*:!bwWF=sO?+2ŹkxC^J5r>:n\(>P)oG [?sj9߿IDIԿ(>sm[:6f{GvQyzAP=yWM޾a.'.#iŠűvv3(ޣrp5ո[}&71z03=#L؝cD$?țCC?II2!t`cb`'VKI7_ǫpg QyI`HofɠZv.C6(-IL{4~Rse6PQlW?Y.>ؒ'p0e&dd7hSXPT#%^7WojG'v_HZ`濕!쩦Df˯MdAȅ'GH )纷tᕋR[LM#r}ոR\<ϡ?$ɼJOY%*zwq&_2VXoX[Z6I+jūh)[(O\kdٶIޞ^}㬸q\%'~eFk#`n*;Vc`^c + meBu_&yCکO[ /W~{q}En2 7|=*h8ലDjNtfH'fl.]MqpPd:0I}xBXp=ꠊu$6>Q|uf- KBŔLD>LB"pc1fXl9!G@)I2u%L)Q"Fl}g#I b)gGU? $C`1R(pa]폓.!dS;u2 ̻kwa ].7]; H|&+ؗӆ<BEf%cZti8fB}F@ox6%=UŋV,eݪ="I@!I?5Ȟ3q5P1Wq歆*B|g6ΔSIfkp4hI:p%KܰY~={'_1]:O83eX0#2?X/OOy򴩝Q}A 63[:[6S}G-.oP$tA IRX1 $Q.3洠LOPllVɕ$%b@eԩ /h7~8ff1ؗ8`ͱ^{+t9M0bYZ6cT)y%(HՎR}XvȿʆH#q!-̅C0ǙBb!n\bۨ@|'/禐Obr~&?om7P#X~]Hh{+΅ DHr5LAͥ.dY{ ԺCH_D$ݨ9QeYkpj3,Z1x_,PId*BcDEƓU3K Xǫ%39-o*LVgT'#=C$ܵaVtxs ] gDDÜ ,֪{]İr,* AK=2~WRSg`"/@0ꌸ֢f1foI+;@ #@o/_Fha>Grtuj"m-%c-QT#m4?.2M}:m@z22 ;HD6 HkHe_C!$Q? Nea * ~-Jލ*Dk(4X4/?%QOZZ4mi8ߌZvvhyO/>V;Ƒjp>SIXK)0u x[Ra >]g8͍ordb]f0f$F\WN'ނ^5ΜܱE3%*61ROs^LJ{JQQ]HŽZ0X\  o,Jf:3lG'NL`uo|:i޾Xx NH˰ 2\}zJ"pvUML=ĹB'~*w ƣ\ƍ]gF |TmKn<n &HW!C!%Ia'a =FXik<(N.1,!o&a l~!*$tE'wceee4"n̗OZBZrrv*"h+ ʿ /Tczk6J:f]P}d6@~J7[5c:++u5> g-͔sFYdLCR)m_c O|XrAS.kgdXF9^A>b,{Ƞ$ZQ dȥo1. wi/Ct#8/-篁zZ![)Vه8(u T%s  =- {]k #۳xiq!WӷQ?-6u-XvHM]{٣'pW('Y*˙/ Ų p;%iIM>V!s-X`{RW|jO_Y!k(=ww~b}fj-4׭jh>]\j<H[]$B^LȏOh>O& LʗuR8ʲ"W}s3g`ť$:jtfi\F}͏G If_ՔM%KFW4owjt5Fu}; #JFi^I;2,c\V, >P=>q_%SR=}Ό7o/9g Zߋ}x@OVc uo:}(2\¤C^İ|^_ hY u"H Z U?N^svoL}Ucqg-\-QF_CE4v[}0Ł_f)i֊g26v'8#kƤNO)_ X&6[ֵ~w:g)@÷Ã,a;ާ+"Ų37?f^/t|#2U997\*E68Cai;-yED\42JA5M9 w`ɛ23oئ. <iL.s[{HMB.ͅ~ HMAϲ֢\u>ތhؤ)%H@!dW2 F1}P3'B:S  Qsq@;!WĨHJk7b>jhmE?ZvM=NxeYL~Rj6_V-Jʍ_ ?d#hz%Ivzeqj{2Bwc<)Tך QyHQ0׶ T蓄V$2)9,a 45\lO: &OXT 7O=D#g<9}%iu+")A +%A5{N)Q ')OTڂ&2'X1D=Pq⥴a$(;"Uw1`$%{oG;EK 1!6fsL^cUS%Lb-+ *o[FQJbYW XF0s5't=a*T18n:޶IS;|t }z aKKش}lv3>aV0NSjdP]X5>c~ yI<@.Qlɯ>&uбbZk>?֓ ;>\G(VYD_q{6h16]zN{/-z\$J1kBhb$0Z)Ig|pH A}W"Xli0w~4ETWYhA,sƚE)[jPii#1!X:m5 yWdȳiuPBJ0l*h^Ќ"'׹1խSn48-N+ ̽`M8rԸ,,@~ gPɥt߼ԳKتb%G9[jս s%dJ.$#ժ?-W5˛$4\SXy,Plcb# X4ČńWˊ *(Dñ&G,k0쇎SDp庒Oܴ #+% ӁnJ7vd@ Cnj{eh_zc /y^vb2Α4rMnTU9V+zzԗt<957Tc7:G[KQvxڂ\2e/lmi\0}d(c\i0iŦ1?e`;Q7)wŁ9=dO/9LFƲLA43ᰄ n:=d|}ځ!4mWlk01YIv!B1{ƷȲwԺ:X޴D*mVh}#^"cIg!V&aB!(/2FVfV$kB)\L" C /=)$.6Y`rH`Xj)g_[*4!]-g+ >p$#8IÔqϦ9(|:JAo%#f@d>%F&(,< VpYT@')]q:X'}5 IH\J7_[@f8&{V[ 7. { ]b$^''om}%|=`9g`x$f\<]lUC"?vvY.kCWpDsqg'|}1xNp'>ls1 fwGWŜL*1CZ3&)՜STJVV&4`9d0ԝ 5 ]|I;/l{=ZLIҰMu,oPJd#}DJͅh4 γ똠Qޢ2cI&s|¤@3+ DD~ Cysi1ݵz2JJn |6薣oRPDo|y)4Zw'06:#\Rtzl|+|fNVmc/ʥZt#.,7Ih-rU?SĹB<k'*f.~=rc@gLXv~_8mC 5 ⽢y.Icy{)EƭOs`6$u-buZ2X ŲV}g 2|`䐌6#p! zbX}|"yw((<}Gd/ƻ9A'Ɓ`\)y/VoB.D}; H F1Њթq'sm|@`,?-1!Qou7)l PmXmmT Ok)GZ&_d9P3@rg=N,PO"cC*AJ@ΈfyX C@iyk@6k VEn/ 4$+ڀX_DiaKёOh%ձF>,kt_tNībXQq)&˃H+e^} &^t`bƤ;oH %/Y-e,DD9TM!VNP!wŕQ ʙI_)(-֡,leĻ++3k;Xh6Oc.ʫ+^+6ϼ1\^˚$p\[*PyGnϜakQ[ @<7)¶ ŧQNM b)=|IeN"m*1MIdVJ-Z˶1f3 ?3M*"xd*f;0sD3TLvC˴H8p⤏H#㥪+΃ۤ=_F97~]D7BLO?ƥ3풭PNLx5f~݅<^ ,Ѣ7zݪ(vl9$9Ișm^Xd]pSϠYҚ& &gFe7F 4Tz[vU D"Eu/T\ rS璩$Fɟ.A{#AM)ڒVkC7is'l {Ӵt/SoG>pG<*u?jm0r~.B\Z* X(g:*TBʔ.r|#ąap<d=ocp otʘbru^Z/ӸēZ9=&a~N%*׬NMjm>+lⴖV][Τ/,G~ $c8r+GfwiG{DNxZ. YL`?9E΀dxfH"EXxEX/,܋N&M|!/ig|>*lI˄HTr)%Āz7PgUaIpcEf+m%+nfGۋt#"Qo枭g`la 2re8BT^t]Wo n5vn¼D:N.V4ЍlA0mܷfE.c'6Fg<5$k/5pќ[R"coLB%t:tLRѣ]u9ҝtYx5x6%3Xb]k=A|J LՅiwЋ`f?V!tx$1F~U$-,M>%E,n: *uj)n^.M6!#5#ȳVrl3v=BX^Q_7g`YO%b3߼K*_n2e.7I-fIqƨ|:svUD;I)Mܷ,QKY Ӗ(t*_kRZ8IVi9C7[ 5G"Eufgs~ƲkV{x圦J:wiF]dZ X(OƼ$dtBKrj]= B.w`8^1dC͘6|nbJW8H ѐ4LA->y"*Z$p9$ }hk}e$s}f⚤O S sJaJ¾,eLFVK- jγ(@.-w۰@/ Y( &>\' îZ|Ss;2AaVe (Q; ЉVLLۑY_Mw漐 .Vs8H~3 )Ä=s֞D2;e B\!SלuGm1^1DCui/[.ڼ@Xj^IQ)iYы@f@ \ne?SjxC] lsu&|0ZxC? `++R& "&`fŜ|;?z5ƭyANтTJS g>Q1jʰF!y)kyBqSR%ևY PБ4*=k݋Mi^qu<+½ǽ] *=J2#r(@ FQ.%=j;!ydtH&袅"EmX q۵ ؂˝g (qu~QL;E*Ms2>x|Da1VpV$A0yZtΆI8'^Hjy& !+V"/VɏZGèJ6ul >>FMxӑ}V>Yq_5BJ*磧Rs\^>W83ω)2;1v}X^a*?H2gDuh)Z>]Ҋw3΅^%e霢7ϑV_ $MsUXl˃6\T]*"E\ m~sqG pKJҐ0:{ 5SeY#[Rl|˂0TP8LZ?OqK?$V+iNuu Ku:t&v$uz[q?fG)4Z eӔClfE[qv:.2?#Ra9 Wςރ% *ރGH?4x9@j_< #d"*Iz,(-7 -(1s79j"[*3BӞ-8[N"! ^l:9?(i鮳*&{nNg%*#.&Av;~4i`ŲbN/Vި?dl*zg@@P8n xUpѧIV5.1=IFĜ -f oB_u7@Q-@5./a; 9on^?T\K@eC(!j,Dd`p6Iv|IajXCH(`r;M+8Ocp0Q2PPrKC {YLgJ!]o;Ic/vqWP@߆)@/Л=TZDBKt[~z[ %Ql|,=łfrgi{mݤ"ݐ(vF Q~n[Tk3E.F.Et/)_\M1/p|n˃gWH1OܸtS5/Mqf`XB=^­hH β/`;b5[p0~z"([&FWP)N%fWU\Yf/V85<bH3kcNimVk.pG.ѥ ff[0@ #nG`6?QCp)N Z2L4E=ID{igXrW?}g;b.=1{݄<}`|R3}aYQ"iiJ3ROMԻ827t s1i@듚?m(mv:o\$r+BBC{2^g~J' h+9F71y1-0b rWI{H< BqQO4hdvxvk5κKaX}7dEe=?P92҉ys{9Ē43ɄҾflaѡNY\@@+`3@ 0g87N$4[_US1n[j'5pn43T(xC;0W\]s,T.D-rCÀ>a4a,J5G` a[GRnzHQ^]R!FBHWcR& 6# =bqO7AYv/~%dءNvUv;7Y225 a!zX*`-'pvfج9c.K06)YtyYf6̼r,z܇}h=,bi& ?))5׬qFY!pZAMaouǴX1 *ɸ8,E h2=-f%D.|/4)?rVẮFI6@d[Ʃ Mw(臭М8(2hov5̽H"xXK]mJzaݏbY1HԘm}d.[6pd n#^w>!% v)B7Xd4XeI'F3SDrTIU>;ZP@(鱏'ٽ0rn;Bw#'ܴ\+do>L |LB#„jY#meiŬ^2V t:j3l^$@_g%X/چ]}s~D0Čn O#.芧\er[ 2hU\e=w?cV-$=t\@,Wwf^ҥ7(ɕbT#[#ɂIRs {nYAL롺T3xxM|p-,%]c~EtLk@K3$C`k=߅&Gzҳ"Z 6r)kk@ PDtu1j+U73icv=Mln WFuaB}~-0kU9Q3/o Ǻ ?AF(YxDAR9xWdVd .pw?A)%1pЮN AQXth\B}dW{e|.Yր3ɯ0-qo6~|ꍓDZ9mϨ2+ib.;QfAO Ү*C@y]Jr+SF BccbWS#au2;7v\v/ = b`B?%UФnqo~C5m">Pe<eÿ#~qI_U|c m0>x ?^H 2z3[)ʛF  &#mYc؜$+)*%O_cۻLܤ\*F焓D婲.KZN;E8I8j[i@9 1ڭ»IQWlL#؆/wʖ$ bwjI 7ƀOPB5PU=*~7Dp}Zu9:#e 9. Y2P`GjHtWjI!9K@k~/%K28?lԈ{rJZ!6ET *EA3tkH.Tj⽌I]*6"o2X/.v1TYlM%H$/;݄I~%8cz}#TޏQ6'}Y{¢eUMSUv {6Ҵ jY_%#β#dtQ҃D uˠhd5X}9kBvisWU/vƒWYB8pK&@DLA-v=-{Clt ,َHbʹ&o'w@&lңMp^fĹn} yBHcΧ$_mmt7h\G`B55&kܹ=ĂM}cs%`¯9!FCDJq$pL vI f"C(yxP6,:({g/@g(Huf0"z"s5zHA}DXX;2{HzƷ}3T4FXgu-/""a&"unu#z=7<=iг*0?T5UEЉ(L+ek>7yy.eH^.= uKwBv s>VÂ׃dYZ} QىUck>g5,D8`c>ǚfaȤZz k@43 ! Uݾ4"oM2Ff z]^5m_4 >'x-vJJ66j(K\8"рXD^B*2,-*GvaR8 v+F(}wM` Y(]-'.^w3y햄cQ?+an)M?fj bUJKBҦT:'T!S(}֏.(Ցa~ 0 V5t}p\&Fh`X@BksK<ܯA6of$+(䁉=1gY  o{;>AJl{<gٷiZdi=SY3QY#Odbwy*hN#|7E ;Ljuf#>qgn  ?*o9Fژ<4U:;8$^S.s-XN\ǂA\`=\GWM 'tV.[-ݛCA 1~s&^u#Wן)uc[*uz|b_,fmFh ]U xtԽ؋Wx I^kxBS`<%[fj32ζj -Z%`Q-np/xO{F%PQplY/*'X9#"xRwN3PBq!,v0}MP#*ų@ʸ~]†"^rp+n. w|>N4 dAPY(cVzhUT*%#2paL:d$3껸ʄQ2Ae[!cKZ5?% %!I\2jf+-/'P|أ{s&SfuG/^gzh'[x@#w>nPD]Sa< jϺ%h s\d8-@!~L<&vOc %C񖑒hwpͦ 8ҧr[nI,V\h? E1c =B'ВlI›n)T=WöW]s[vH .s&`>Re/bȼ1ҭhVtX1AԀ?w)|4 Ci./;iaX  *=-f0qnZ>R<~ Ү``b> HٳI2įTJڮl’0ٗK:h*y@f\q#'k!2_oj&%H[%GjNTUMnD|`1;$_:WTkޟKQHXr< @G-A=y*B8FdG9 zj-]|^rJΛ[Œn)ꘀ#."",\2Mh Ex~lcЄL "oޮz9OV/a;WEr )! ަ,G.㩒p5GF;Jk$f65Z򅅇\r L" dBaa 5J#-ٸ&pjdPiBN]sbfQr_CV.2RJ;571:\eC;Sw f Z|qߪk}\̺U'ҐJZ'SXŕqPSSo;|z8eVX:JhtY;g_ cdk'U w;9OTb.IPVu4ygJ1G#tX`_2Dw^[mBHr.}Q.0S#ijطu lXd=J2?>[M ʝaz%~cx^D릛ђ9҂cjt2$yeFh\ wT?)Xk<:q#E ]طͮc$BM*e>ʝXDG)ɃTe'_H^H'uQ<)`e+{jHOOxЬ g̔lQkT(m,Q٬½ۄk@R9C/hz8[d{*ڇ̻WPHÓzy}&nֹ0@1J} eY0 3$IjmK(Rt*R0!g%KIQ\38@} :<aMKM"~bmL[ Z7eIO8;˝f0 S'VueMSB"+ Auֻa觰*#:2xx@jǭkZww[_#KmB!Q3 AwI <2 9?) uF_tDGʯjc(~k6)e?wa@-q.QNJkfTx|[xw+5vJ-(S_LwjWK.u+U'߯hɥ-U_|mP5DҮ=YhxʯEE|&c=zdT( 9\7~,0ĺ++ؘͤWP]G%|Lb?/x$>*yI((k0<$8 -"%a13>G+Vey~2Kj ,o.F>F7dܐ( s9ӌ9gF=*a> r|NyZX)yj|dMtKq"l~ 'Hp4Zu+ES|; /%am*%b_&m${xf7/RT8 6 W#͡Pgs 5(4{ (ˬcɤ6'D&KԠuʾBp ]5wi#>y%6D[ɝ""DkSgG_.ic{LkA\˿4@ ߤ=:K |x} h!lA aJ18ZN-g#`a[YMZAJ/cr/L$.06 P& o)ۼ& eâ8wXwH80 96#rןEG^x5R?ikfН%A tfo^-f? ݯ LdOgvW7w>'2L-Qv1c8a=;lKWh,]ã$IeTH$qrRg VK2/'? :{`رpLRVKq`,W)WロZ,gtS܂2JQƐוǂͣ>ƥ7s+k|SH2iV/MaPتAmoyؓ4 Bڎ[#owR]A[̓[.S[e4pS)J4GdŎ&c<ܳEq08 ,:o:#?FVAʵZ-[%9_^QN9QTN#zUPh]7B׾ԩq3տ}}?/r(SA2 ш?Wx1a}YI $ B;LdYፘH_flPxvI=C:nR4SMAKCpXNN#]0wǤ̪ck(MC YZ