python3-perf-debuginfo-4.19.90-2401.3.0.0234.oe1 >  A eW^^f&5Y.HP` *A^%`Ѐ-(w?ժ}37x |Ү|abgnA=t"D똦q]Wo&d [ˋ̎Ozн(όCżBkqw>5J5N3JV}75ErHm~]#9sw@wtm8( o3ǎt?H9Vp>p<?d! 3 ^@Dn     b h8H(8f9hf:fFGPHhIXY\]^PbcdXe]f`lbtuvz\lpvCpython3-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-x86-0009.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eeeeee72779eda1e4f8c65e83e46c7c38b018eb2371ff27d31bccae72e285820e9706crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.3.0.0234.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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-x86-0009.novalocal 17048564654.19.90-2401.3.0.0234.oe14.19.90-2401.3.0.0234.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2401.3.0.0234.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/b60ba5e20e85881a5800dcf981c73586-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8299378e8fec80be2391d4c84dad143e9c95427e, with debug_info, not stripped)KA=W*2utf-8999b3d79cb110c89c008cfb0dc2c0719f6145f0c366f0dbaafb503478db83003?@7zXZ !#,?] b2u jӫ`(y/ݗ>tDsNZtݟ MଚuoJ!J+@!~*Neot^pjXVS09bO7Rw/f"VEm)YF2n(CQ[Ĉ+Ka;N|s9^xAZ( ѭȳ[ :o1q<ޘe6p<}6Rhs5Ϋ$啣`1&6"g6[6H%Ce4GH;Lkx 9I|UsiOMē6W73]\ H+tS4kF^>PA+7gkrPTa`pF#إX!CZ]fAe],{w' |SRlAђ(ccϤöSqF0}rU :%)ӸVJg>}<03sIw&t0, Ha}ЉaV!5%(V(ÜYIhj5CI y~?|eṳQ|m?ǶcW`B`S0y!pwK}ܤ 2L]]}{TcbR X!Ȱt4㕔ׂyųw_uA)(5-.7q^;(քȟ֟csﶇYHn?`i,WkmLk .> c ~%|2 S[ˉ_o"HYƂ K?aHbZM <6 &3`Q=WM8}N$c`v <Ǐ:-H[,s(6GzK=Dzl!t1yTGV[A|Hnc_+(\9*>kJ"GilA2 ra~…B'J^1_1]򪼐[1'`-϶T!6l{<D#.)!v 'W^|1XP#`dψIȖuͲiQ/\VIC_E,g&Ausz@g35\;{ tr\4+k6mY97T! 7S,9u({.pMZQ IR>^P/!Iw8p|+q|yu=e꟞BQXc6}ݥPrȂϑDB1BAe[u '(4TX_X}=xch=)Kji ?en5EF? Ru؝Hn.V'G:zSC2kqqmӂI@|)qb~mK@55\Ɯl$<Df>j1\}^c>M"lLK濜>GRv.{BkԏTFY?D0[F$/r]_0|ՍLG Ao mbBQ969*\̄UՐTb7S#3|::,԰}lIǦ$f b򔤏\&#Gq`HusW\bt?8RDH&\}.I63-~ M_3Ӣ=lo4{)ZysV,UK?I !HC>\(@ea=z-z=v9tƅok,UpM/(%W \jNoe#@v%!:Ѻi.694ɘx Rs}:w8aZ݉([f  :tP:'B(VUjO0Je⣼m;\6.&͐06>ӄ8$\r6;%XSr=/.V8)9JORV{B}kIfJ 8KSF"PsQVυБЩ6;13h-J6h*ex㿧Z-G.N='#Z[6h,fXW3ʃyU|z]`sj+=={bɋgʒo \,Q2rT,?s29~  Z`ͅUXSp wWݦ W<֘ku4 R" E0}Υ"H\ܒWˆ'GȲ)S$3nԇS+Bd-D%d$BzDrSք[}Y^r{‡՞%Np !slz39A(:n?yI fI]!(rWSA$snX4m@bSnl>^g)lNm6}MZ-:QՈTѕh.֮ )j(Ui|ȓZz f(jjf|IOs_<./ Dm%`#~C:r$.0Fc6 \vetXT[x";dڲE0)ՕJ,62?^Ώ3>KMpH2] UaoBhgՔ~;b:eMh1uʎƋģkbxrN9e1>sBy%v!Ua.LnL.=%e>]^Dմ ]z*8`7wc Rc~%8ݺ ~W9t#'i&S9ۍf mP1fxup*G r/FiPM[ڇ* ?# 5 }$;4>voJBl- `DZ J,Yćd`o%8Q-9L)R(ЃA <5P;G,aHԡU=NdAoré4 r.sjTHmX|up[y]Ϋ  (()[YEM"=/'mE4 Kt Mgq.^,iG h*p3J1b/kUSPXGf À5nWtVV`쵴ޖ:钯eqcjMLY2f3ⱷ˜F`)b]I H5+͋7 #,m`LڽP;1=[o?øSS*s@[AǒhT 5tKRRd᧢ Wi$*t5NHiMؖ | #$S}1ٺo 90n@pte>r3\!zφ }sNS,b5g&UU;zQ_7vBɎ/VCU$_J/Q Cmb\C7zQORG8M`cu!ro7KY?< ^ݜwڀQ{ ԑcYR"䏌L{ja97-y__'vi;4vp4|_̹:2#fI4\*#l.ђv]ҭ}&PAP1n$3u Cܰ`+ȴ9%S_o. {H1p*%ј!!o g֟1I!w9fP >:Sl} 2da]C'ފa/J,^ *dg ^4.݀f1|3!ohVu )P5Itd08W4zhtIʯ% l`a`2sɂ{a '&SFy.ݝhb9uA{~<::~//f|t|I^WDv](E]P&P=AձKf sc"Xk79H(ZJIYr7|K#`C*Ⱥd3@4mdM1ゥHi$q^PM}y񑕢Su݃8 G 4"۟1lk Ge:y /`W[1&8#߸ :׈J |iYF_vTwrĬ_DE9PQ+u(w:2qsOrHݍQ9NiULE@W[ԆUgdI "\ ZRÎvGosSLNVGg0)Uze #ԏ߽jԮW ɟSqB| c2OY93GmFꛩiAŞ7/4n^knؽ ɾn`;-̽e4,a9y竃A\1geCcQmz_\S t)Yk[tB쓍^=@\>?%^_CO²plk .MH-d$Rcr Ћ{ 8:5ς9qÔ ؤ58BVl0K $f|TS*^9cpdiD EAf9hic\]l-+.[d왕u6ubO;fclVhʪvVWjAK@0 fl+::0ۥC?LC:(ZЋ.`@٢{ÈwCKc~ A$|ú~3%owӄ5R5|УzY(( ˀkgװGu[!3QY'H{#>n-Q(oYًu*|EÓՃV١%#{ KTH6=0FwGUCDu'~'Y{'1sUIШ ϟ 0hz|}FmP(aoo3` ? 6 &VY3VT3mӟe(trc!t<;b7|Cb̺Kp壉;gMʱdS'ɍ/h)Q(L|*64=# @ I0i`HMIّN爞FKdDՈ]K, w|kJ iv2|gVd23NپEv #T "|nZ,¨ݔLS^N{KU,~gk; 96D5-Üjb.%C33)6o0{xM#nh\"CFO/i()YwUn̹Iazi0ea;UfE3W.3Q`0b[%B_uauqWykKH"Q m\u)vK6F! S$l"D`9#8ސԨm^%4+L eG_:>]Q cYKq,BYO,R#*<[f!Zj:wQ&a="OZ¹d(HKF4/{;A; Җ5Ǔ"?M, q(YmQ i );ЎN?5yF ߳HV"qSQWgaƥfz+gO*esm~WuaV[Se-؇f޾vXpTfT (ĕ<5u0R-VM;;e0N(#˼:'Ҏ|/}Zb#uN{'1@$~OͿ*Fklr\]q^5[2H0[2:7]k >zb+zy[_8%r#~uZnzO\_I[[qV$&K#Y_;r'Tq۞P¨r*9+S]/6.3u2(]껎wl*qȎjf)N-XteOBo" ACU];UI~nF?̖'* ,e[-^ݨ~YoM} Ec2!y4GPA"τ*jB4z؅]^ }EfwdhTstO=hctb)H3[~9 .>0ݗhƔm֤Pa=o1Yrfܨ1]RCy-(~cRT:`ΤW[ 3f=i*>^?G:V{i`noѭ܉XwߖxRv ZیC6}k`T18XD~%#8)ͷia| {@;f+դZmUwF@FLC_Q E~EUۧ(?mb ql# "TJj; b RΖ9D2cH:¿ Bx9.3Oj@]Hڧu 5&/B8r$ʈ;L1{ӺU^:BۉA*++ D.lN7& Z\ Y(b͞Eboג;Rk=\EmYYGN^:TpX a^C w_rME> 5і8͙ށmLD>z\d`6d$>X6Jy#;k,溂oޫ:SB&֮kYxzTȬTvdm8.lyHeqhҽi@җѽa;=Kh2|j#j"ESlNݠ1utOrD0OIl1v.gܛs)ޱX Ra*([#khM"@eeb6 Ǟ=c?iFܹӇoGFscR6&}cx7t<^*TL ΀qިa[Ґ H+f{b?A: {Ah<-.5Г\YWf`:5[ONjR4kQN9]8Eu Bbz" =N\-yq2h[% F 1iSnoNr/b7sCNtfTAHïtMKǠk3-lkRzL>jDTږY8iu)jG I2?iINJ\/] ]k@_ ˳h|H}s".BcW\PpijP2͇BhȢ7V7:^3 tM30RqG o5a^d_BF>Y-h(*W ҳK Ά ;ekWXc({s\'>aSF#"TtѨsstK9PTU*Iu`юU ?!=~תEY^xco}VW'ۑfL_1 eg^W,V_9pd2'k2g0{y5h<5~ \jpT%G | U it=\cK&c\v&F~.^- ̾DC;mGS?ϐ6n̢ea LP3V 8;}Æ~ >Sb=O S5 66͌ƾoN,)߄Ȁ$ޔ|:hPeX3HUiuZO^ZHvv\po-xZJ!t V5gc.e'UJh=@ m67Ӽuo?_1VvC*Wz%G_?`?en3pzC?̱ o(qzc$׭1_ OjFE%&BkAdUվ͞>+΍-(T-QGG s(9Eyrf){MaM#wr8lĕe"P`%9]ھcZj<й4y"tiAft]wHEp3nQd[cf0 +O(~1z r>89FHj)VM}}'ڪXf%gY듾4|5ZpЗ!*)SfiQ^̼L]: ^丅 Z?>ͷͪVyro3l'| XtI\#V Deq 73(Ԥ"C4҅T쭩RzwRɼ" ۡ*8B Z+?N&cNe;tlzׄp-[+͒HnN`Ik$? ⺀-# ` HQ7؜ gWg15^5S&42N^jd@#f34s5CQ-/3q~)6D}OD <aNZa&N6AA@ w%%[c%Cx`({R[T7RDfmNbɧ* !5ȷ63[Fʔ2\5.ĄƔXo n]37B}UJ3{ ?wJ^YBV6 ]uXj 1+;k[f"{!_D3;,azjy<#u'BbZTܲlyTx4O2M2-+S.1nQ[Fz"n" "%0Sq㒏ųϜ!kRLQ_qr5~3'rĜ %jG;YqunȈ̵%69M~jPcRIQR6ƮCԴI /[80ab7euw+FǦG A&_&lpKɪF~6{JGPFB<@ub?|9,'^fK~~WMpQ(Rh֬7t21o0Y YoPk.q"rYt3@CæAas2j?{/T>-,<v,bh 6"BkQk0K1w6\uMf7[SG{*c֢y=ގ0l_"=kG ;|Jvh'WW݃> s%cOp\I̿Y1w5C yȁŘd~z6 !1#\#Vug^m~I%} H% qpG_ŋ΅ս>REZVJ6 -=l@p.4/65sM?-H?\iOnR۠,4|A>=?oUBMB pfgnz޲/rFK|W ӑeN_x3j(&`dyIZ;Xu␝Jz YIiDʻ4HȾ]*蜨U_1&V`YTx~ɡc ծ  OpF ݝ:_K`BƸt1c؏`y_%*koC:q/h9WNaqƂېЇXx%޲#ULCv(@dtFS 8͵^yL[MӀ.Xn`d22:!x_ 'rKI[ 2T{2=ؚ1 U}<&Mщ[ntw dOi$YX8 Y_i|<5/E/B.\OE(<  1XY6k&&ծ=&/T=h2*SAI7٪Om87Bf),{ Rk$ d(YzȦhOEf8t;WwW<¤lʮmR.Q \@(s5ǥv^\Oì`ERmw%@Dڸ7(.s8`8B9*ܼ!bȟuT$xš%ŶW'!}SAUd ,\ЋԒQ QRPL `B0*g_u8Czj8 ,(#+o3S" b9j`n-͞kT abY}z!N%C_&T*ߗfLXۧ"ڰRZmJ\Ј)CkH^1 8u.k8|$ӹ%(}-fy3*S6ՎbX6,&{,~+?T_wa;bMxnqEwf%Y{.tB{H'lh}['?Leu(KKpd~{M9#2hЅ{ 6MRU G6<\piKl],YFr5^{|$a8G@|#ui\ioZqZHd8ԲrD픷4(s |bJd7Z?Q鮣Ϟ Nja <&Q? 4,TH-S )4mnh$\q*)-NefK]io@BmHv>-fg@|^ v-M$C)J^Յ#[|@5p.IHUb|ߟGӦKHQҨ),wPxi$65Yɬf.ܖGHaЅxF2wwt*{GTS v-p]q>'Qxjt⦆`x!8& KF:ph+Ȭ_/eQʡ =oWSa) =UҵiC7SmfJj8|y&1&n{ I u^Һ!7·f { ɉ~`` %oᣮIh F0.ͻ(<JYܱOwkė"&xL%I2 n凊^dRT' uSʾ 'Ć[O&{QCH?υ¢bQ޹1gRkO\NX^ wKaݰ4V[Qjh_ ~M 𴼙 o"5ܔoeB"Lb((=pw❠v#YsvhHQl.ø"6eyI{t0LoFVmTMTo ĠG?`;k` 3l9Ϸ&'WuJBxWA2{|ܴ5qoj6qUEC@BY2 5!*T˷_&pZvʏM5 r?c JEڕq:b|cmG@UJ y@Nn 'ћ_9(* Z**[je֫ēжSd] ۊ|ǧCXAE)?UAOx!ɋ@6^]#k$ %EX3<PmWm;aJ}C@˦(n.a|CLXIh?][hI]Fvu: J ߂գH1HfGnjEZTB9anM5f {ӆj>}5u zS@7GKdQ79{30&|#M,1]a?[T[E G qSWI@IJ3iIϠFKK4-쯘7k -/QlIuQx.L%ppDq[^ ~]/j+j*@6,׃پ\3,ԧM_!!w$3L١}Vmsr_81;cLSjh޺+;ϽaIڪntD=b/1a Ü8KwFi&}QTڠ%v{ Js`r/Iծe0d6=`=HShHUSnjNñy/YFCBc3HxFuy- ȧ1/gm`l&M2'GvmqIW*FAqQNlfQh6/j|DPn~t ;}{Dݕ]TtšJdzZ eFNF3z̠U/$!_ɺ -*[GB$Fx)X T:z0"8.|@N:qEY_"N&^LD$q JH(7M ؘ*v>5'` G!U<]kMY-fm5U#ԩjgGz*&A S:t 36}>:45h_kqF]a3Pq9/f:_sEC^_el0PRRw\O8 \217729/¡~PYdիp_Kan gioȗx! ҵ/$^S4oZ1З!aZ67G{HL⮎$(h *=Ũ<"ݒw d&lKoBo+RA.;$ ;/SM)'@_K,4Nb1uB5X>5]9d}TC1Z0*>#'ֶT&Ib˿|`yz`(2m0w3D@nN'nSEpW!/$ThD>K!auj5D`qUJ`9|$0ɰೂm\s= ѥ3.2Ny |1l5VX<j<8l3[cFrxD4̎ ` 1^ꠉjp#᯹|=Åq򵾵C쇊'Y X`vފ y\އܒ[$QYT]8O7޵t[tɑ鹧Ӝ^g|uapXZT,vqy'j"qLUxvJ hp期V5n1<}5{ O1/ xѪy'>=3`8$!Pe'5Qbܲ9u^cD?b%zֽ8DaDDKa0bB80CLl+Q$}FLMTӞIlbF1 ޖR4ٖvlh!n8++P?&Q0pBq]c`h`w^nuպVRp 7GznRŴgw6jtd/w.G|\tUW's2)$U[>+p$|P"{O& 3vagoOeeﶢѕ:i1Va'[a$6od6GŹB❑aG®I+"HousZ&!sF5 p>+v튠8!I'|h,]/ <\F gHB%),dT?ȑŬ3(9 {ștCHR2S7@C$FeE!!y<Ҝ߮nP4jgz9+rfן.XO 4J}N¾3)ZQ&+WW#ζ֓(u㻚@JńSl[D?f=+w@y=SWbcJeJ ~!*]]ybǧ'l`-}rSoW蝊KT:[v0Viؠ4}n±SHZN=0>kDllCʍdf\2٥n yXWq:Nʜ 7\F$wWklTΉq6,7toe][Ȉ9&#\PbВSHڧA|U*!wVbT018vW=ltv\&8,R8c|EklL ُK [} %MKm: MU7qd1Rr*`iZ`wͥ]`/XWj0FƵ/>W~oFGo/@8:q[~A'TPVQ7^d9 K"EͪR~`Aaj}{l鯄$6SisO1$U&N=sMZLic\Ai [/qxbA3`di9)U{=U_kr}0?X,骂O2kxtk381mԍH Iޫ B7ʶ2$)Cݚ3&߰s}ov%OhҸfY8Ftě!p< OXܽ .}KQSftjh9o9. %˛{}Rxylxa@LwS>!8`Z"g9ZS-M7*늕Ɍn03-_5hVOTn Z dG&o/4/{ɱevȕk,-J6{//2Kyk3"A7)@1EluGmQxvAu];8[B5&cAItHka*T u"~Bh&zz@!/[;Ӛe+0딭i2(Fmr⪊P -.N;wk u3+Sր/]krE\{꾬YhH;@-<,bpCo2,8c(R cr!ɽ!}H W?دOq&Fy..TΘDU'Q?e҆Jv3~(8Jެ>+ K~ңm8*(琭GP[ ń6O#9y6핟jИ֬8@Ic$[0&Nhsh׊=0]r\ܾmSmv2P9ػ[Np/}<(ʡ !<}{F9=U dӗ&fOc}$gd>u%rt%Qϋk4)[ dLA&cs(Z"i.͠\`)iJC:ߌ^(/"uL=>`sxvR\5Q($Ɯyۃg'U)DK`M^QqȚeҊC81ަ|2zrz |(G1QzT=f~o -naIѕd;)k*1vq9S.=.jQkՠHo^挸Nw,Hj9;x9"Ʒ-[XJhpe(-ԕp*DW" p>^:|wl`ɔ9pJ3>$t%6 s>'@_V f;vjY멳Hd`TM7L~Zvw߈}|SڭZ$fۦ,CT܎Lr5vxOL/#!K"3lV4(osSU*bUQ5Ր\8%Fkg}QWGaqr6+{,fyzqس-$1!"#@rNm0nx/9+eC4,ژ}]ZgₙRVRI ƣzk=-*^wY5E`U^K#vżuҽR'y"7#s0!5tΉDUbi7"c]k@iz.L6A!jX1 6 (ڞHqvIn`4+&?C_|׭AbZ,8ZkVd3u_pރG9mf~ UV$Ӄ޻?鹋 F1 :>Y)f/[gj%WN#_v]7jݴ-.98 >^_{EoܽzjgfKiBk+x:N}3}QýRܫjnf!BILk( %R};&QPRy\yH:ٓ:m{bѬA*sr{f+jU/ޝvPx$F~#V|c6_7 T 3%L7`iO ժ<;r*3!MrQ_D$^fhCO"I!U=_JXdæT\?m`6'ϼI~q 4Ѧj`3<^VƟ;Tl$0}cL}DLbѝ7_ CO&-XʩI+Tp^nָrըL*՞4)gƏ2cYu-XdtEV$D#gTE76nR}Hݿ#\^it4 | dybya)2ɮ4窐Sjozdrj8 \*!@򯇗R.9+ye~mwǖtoY\>"'k;W :'5ef'ڣtؠ2FXR8"JTgUgi7lL53d[8!ׅq|c ǒ]@Բ9 p~q@T ]fJ)s,8ZEVq=fx3~$ /j0N_n/!כ eCpBdjUx D6Wx:J*܌{TykWt:jC~;F UC]7XcH0'fL%Мyay*]mƅ"F*W2{!z O.;VLxd7~Dl;jToHţzÑeƴ?Z\Z/!|u`WO X{JZ?inNA D6u0:c0o*Jcҳ| h)hb_zL PE`BM 40x8~)[X;~ BNԨm־2G0ZT& _  '8{t3- Yhf&kw|I'Y+H'mҚjrlf+L[SMO"}$Z.! Jb7@HS[/.@xɯexZ\+D6̭+];s±`O Ayʉ ânӆDV?T̍ԲM.5]~Kv8c:h6Auf({ vХ0q plNd*vCQ 4h&$)$,h M٨]@e7Hˬ'F)4ةp0 ZY4ҩc,ufPݽmgB9[Q(DB9-qx&mzbNhP ϓN٨paOkM`/Wl" y&̋Wd>(kc?+ѯA3;ކyRIԶn\#p t9+":&78FQ7@!!Gl5 Ɉt˨hv@W{iBOݤƽ.!4pΥ;im1Y_KȺs2!HP}^6IOJ[5@dէ^mq`Q_j9}8XIX*6 O~Sw*Rߛrek-$'t`nAr|Zˠ-bxJGS}8Ͽ12W:݅džVQO ! ʎ]ў?Ւ"eNJ1㍚|Z;$Pg!Q:ܡMjf Y6y *iηB,'r_zE}Ĩ`yNse[x {a@dC=j-bpeR;JeDsm \y9y#ؕQ7 60u2ͅR664_ʜg#RKb.d^@6;fv n4˰ @_OD2 @ˤS W*fG X:G| m kGx,,}U&AooWirRV+FI՝AZ3bfqsRc@d$#̋n < ϸz$p+St[Cյ}sQAbzC ͋9`VVB ovUM3Z HϚR72 fV$H {~Biʏ~6dtnxo9=TH`ǖ$BmfU!E&Jr>e7?Q2Rs`yk}cn ̖3V'2s4F҃Hfҡ3~60 `%TGF퀀}nwsFk"]rҲDJ("׌sinHy`-KC~ SeiK/PX n$d=%gRۺ_!VeITy=w: [P۟%@Xk_9&ZU%)̌s򍜱/ ;ancZnf ߠ97xS+1r If9 5;< =bu$gtj;Rc&Tߕ͔c#}'aIpW;uڧ؎pR~9a\]IV"6{AyISO}jcץ.N?m'@oQ_ ܱG<8*(Q~X!l*>Nq$bvTOz+ʉ‰"'9r6>Gk7}a@r"?ȴa=k6Vςk>{Uj1 N*r* =)0sYr폦4W44|nxQlCڂ*)3aVy0Sb f\z`^Tjba Ni]'i %57 _`2S/-ٸӨLAl74b~Ljq?QNC,o5t`*l؞B{YӮ,x|?_PHpΑ]o"xuVξ2I5>l>QS7RcaKrhVN ''\kFA7 dt^]8:kC2 2V9k>[*qҺE%120P;X-/,ޅ,Xe C{0;N֕rz?hlo1m俐9-0j%c1{n+!Y az1 ;C佲̿9Wߥ!ܹ^azx)^vF[.p1 !pQzƑ [I]6hЫ&S64ST |D/Rav)};P;D߼}_"T I2uI&5$x!qίWl[h&̠b/xJиd(|?&lm^R~g27߰@ J &yA_Di(D*93'xat/QH) "JWh1it~! 1C6S~Os; KJ\ƕ3*v}U>>:b/UHJG+K?{#MA5 KyQ̚ސƎmuHdXJYk֫)+Sݭk魄doPB/M .K%VN NxUaz~eyi:{M0U pL%e_ģct.0\7’H'u?’), {V&5d;}"I-5Ӓ/)>LVÿCJ/a1?MT=Xz |l wΚZi=Sy>=hyY`k*SQUU2xS0a se$<*Ί㢱Ncri5Z$.p9cY_Qv)&xJUQL%_;`uqAc$pr_*,DoCPE8l[N.,pA3}rdzqbi|`b5%g7.qVo8u$2 iMF/$oz f1*z=\@X&}K>;-"ωv tNu2`"eA]ǽD~aHC=ID1K !#xH*V&'r.ڸysDGUvQ6*N{Z֪w<^51O_8\9uO̎Ž+O_jq3i,D!cqG/ƈ10BceygvB3+9.o{$6!2R»?$B9;؎Zp`}ch \Ѕ[7bwwD"`2r%6lTEN8-@-v>y/GxÎƂ1fo鿳dܷzID52c9#-bZ@N7 ~T)jU[Tzs~U!B=1Q8ost{sgx*sf>܃؂ݨ.nGBHhvf&J 鉧{E ݑRPBf;c 4<  z ]d5T7 ]>w`yKw TDp٥}#P;l԰e28\ fNѿ-nNP- msfڙjP=eZYb1M#Ԍ"-=/"0)K?Fm!^{#DddЩ8N!m`#oPI~MClu R\$k(UhC8 :^Mws'nvs Eb4-!erLHwyYNB }2y:* s K#;m > 3\iDy1OQ\d~(Zv:#C4J#uC0UM rf|7Ј-wҖsM^~q9?.*ܨoHȲQF qƜWքJ|v10#9Z6Q c \}i7ݿ^" 68/4C^ %Įm\2TJ 7 g6o`rE.0@g&m2̎V=;'|w +j]3r 1[f‹>dDj0X= ';^Ѓħ_]HsV~OyTwWcp> ~ݎz'vANj%u,hN_OX6lW]XN?s*ZB:-RgW K'5M h o*8# O&ʆٔc_q?r܏7ssSU@y)3'ʌf) {Ve9$ǃP\79QY v@lQ-vv|[?Otehmy3B\ E5}Va)N !eMv+a ^f =熇pB&kMJT5ՈMr y6z~dtՕZJb@[*:txqy\:ahx-RHjhqŸ/,GߚtxbKɒC3-D_XѳGkF"jZY! 7g1uqBL*`4LkY_S}/s]+]j/sc•_5j0N҄Z߇>#BcL w+PM@@53yrOb*#pwJR#ZOܲ@ٰ3`qkhQ+j > td PQfyF<>U'e0ZC#)VJo =Ez@jw!-.ϬP&nL5T乾y 8 ghWor >ˡ 8c"`o(lY9[4MBIZ*{ɴYC%r, S-s.lv)Ƈ`Vr; oW<~%mAl:4Ϸ./09by q0I%Y #ǟu޳ыVP%,>Iծ. ܶA(rI9fLOpXF/ћ]GocNW?tb3MLD8O8 ܀p'*```EJ*BXE`1~eCpYYTkfX0bx <12c(q^ȨzM  ~ 0]8n7tڊ{@+DoNso{J7鉓QtӔ]!R1o\(wy(|P\w>3nV9fۚl23eIfWm|xTqO[|'GQ$"UD$axt(|lNg%HRUq)x"O[4ybfkfojym+:7$4齐yU YK5(|u0?ҲXլ!gxܿ'6!H7R%v\-{y#.u f2wE̦%Q~hӜ X‡Jv!ݗ `g68 dVr@=<_u=XκJc- p9@0oro$r&jD`¢M'5޻RK=Xr"N#(̳O^CkrCϭC$fU0]P4]fON'ҡp1+"]z tDmU+T$/C;P5R[`*[ã頒&6i3D ~t.uSu\P?5iV.8XBU1N^)jNak==^=_$8m}UPFq~X{0F&>5E坍A~߁mǮBۖ?a`IQ=:G`I$9z *[ܻWaЗE8emI%Lg- -1F75a2cH#Rz0=%P>i2d.4N#+t=NhvG(PZߊOod !Vrc /\o@wu{)0U]EE.g)wV{%cgf<-6o0.(_|aĴ*koh[5V%W#1;+=1lF;+!8AE2޸=N"3S[ F-|!MG(>툮' )CM[@{Ěy'J$ۉݎ㻦삹do8%>gӪuN²EBSlP;srtgf]IoG!g@#"Hw[M]$,!ko2"bny;ӊk"ze c0QHxF%=Dғ* vp' L#+$trM2%|l`@c ЉU9Exo5Pmî7`,q2 E4Yي=!$r *i #︴3)-A+QE ۍ ]%gԎA=/'܉A4!zo" 99V^OӁRE_1 jP^nH6 ñ}ڳGDOm:{ v$X~ȫFJ&umHL\C,@Uh!7 @%6OmÛلjO,atwo=[h>rvo%L@;JIH~B!hR^Yc8 B+'i'x-SշR=d: {rzY!6R+%{=X8?M|xya QI^3J.l«hum>wm/-hߴb}IT=4JL-bڎ7 IqtSR 3t2 :BBc@ޖ)vKF_JG%p?`=n,VIa `?l/cUkpA2 /e;8 ܍Xf|1k% 7G%*d`34].cFW2T8X-"A@x9ꬥ5 1೒o(*֔?X Rw}.,O6 ٴpD}nU$ QH 8I)'6ƙ6rw.47OAPt 7J_pY$'y{oρeqsu|(\fry4APdF i}/6G^q[;r7$vy)3ZD!Vr٩Rf|yZŃ~B?}ؙ쾅2 V8d@;r>)4Y&cr*sBX7FS115J9Jт^E(!bcRaDuG C[X84 ;lms \T|ձ*-< qhiς,PjK?Oj,>l96]%=? )`Rg!Gn3&gd`IW{ЉM&q zvzi"'(na@l l;KqbqɭPAȌq uE~q Fƻl뗄*G,W@Oޱ0R|s rMK(\6'4!v[?ㅂs(`^\n]PUlǧxMN0:M#inBWkNj<_$EzX_[T- =Ҙ7+oW1-IX%d9 W#m(As |-]I-8ŤsirRRApg2 F?c^F&2e)^r䛿mr 0]Lm iӆWu6>.e| Y3a輦[lpPOxX%0"ǣfmέ1y#% Cmrz;9^a8AΪ יD P܅.xΒde4^:@ cv@zGȆy{z{|l&gv/ĈذZ57ƵT`ubQR,w;Hɵ$N)TCJ\"@>& bSӍ0mU/bGKd.Ӥ ,5M @|걀C%Bш3l1fpP=>\p0?,;-Wi/ȍfugHKL zejjL#e DL=Xv2DM(ϐ aǪ[yo<ϲ)>k&:TSC)>Hf 7FpAa(1Fhde_7K4~]{Tҗ\'l զ =5##[x  t[1ܚcsއ٧|ܝB%!0gJ2V Qg#蕣B:z;a_ws6v#tsnf)^$ -j0djS?B'8cmZM`=:;zy4eˆg]cyš)VI[)Jd(Kh]]CRd 3y-iY@Ilb'-B)6]v #x]#4QAWVF h$Э-B"Y hb? a;:!ςo314WUKh~[(lTbbmഢʻYI$9Kz 7gaMyTF GO懡 .r,SZc쾟VSfA-Ùi"#Ю,]/ W3 %AcyDaQ*;`GldN{G2%FE90I[DZ e,".nk7S8Ok഻FB{8MkE,u0͟CgC6"KNE7{3)A9QX< G%7^xq_82{Ĝch?2cg@T }=.`EiSz2lWWMgFsބ'QkD%1e\zs*@?ؘ :/Vt:em.?"h?dJpaڥKSr;5S+_$؅Ƒ"3E@r5峟>kA>Y"P5&Erw7~v/NF=0|ճIEPi @14|]IDȡ{h;1NU.dGf:|mT>Z+T4jr=?r((̸PnF"6# ~)#j{[E\q[jg9q5 x[دѹd.cXB OEυHI:Kù̆&EBnwP7d+J]0pZ*W:[XH, oj:oi6g@HUAƏy^q&nun%q98xǯb yh_f&5YZ~$.&X3S΍_:M5]63QqK.g~׵2֕?cez!mJ@ ,=z7uooTjO 1h8;*Pν2~W(3o=]ky1 Q.& KwA9%HV%VH\Ӂߖ8_GbD+~vWzfMCZLե<'ע[>cFFhZp7ltK28\gfkPjB.۷PUZP2݅KXq=M9ZSA/p0Y/ܕV$a2;%\;^ k2R[%j؟8c^~|?brNg SnXnu3}\x&8pܭ$1J-<(^P0QKu&+=CZ̽4|qwU{d;ʱBTq&%5Gf%Y+er"ak:cA)鳔뀰Df唁 SMg^@dǢ? WLhXa|NE:ۼBŭz|+!o7Пˣa9/JFuLj0c4ZG,{-wڞo$o0?A#Bo4ZX;C_{L8W^Dc*(lE}]gMd/`Z1,^uCzßq_:H2V9eqOR;[6P+#q3u$DQ 9,W e"h;*%m\ g M5t aUM'FJ)f CL4L#(C #x=^]Rک~mY[wvxHJaۯλ'H"<vm0 2]iȏ"a.8ec}j^ ñtmwȧcW6qxqT-}=78٪eUD9QcIgf`@&D/}UkEp>ҟ QȮCXw#Нy1+}9z5<@)/I repٗkfGZPw?P_g|pH| BɣoK/8Ʋ"RBY=Hn5f~ـNJν;cc5ά:{If]bF/!n]zHڣ@&..6ъR!{,-+ᕂz\g^fҦi8ղQ`>~"e{'V҃X ꬏3؊&~rk'lvy~rw IވwUZYYurX}"7Pa>+{LViG0f\w@Qzr͊T5G:Wg-)%_`Cx +![J߱O6” 5\a$|,_ 5؟/ lc9M^ +8^N9N+e7D6 TCL ]Ik=0%xe;Ȱ~iBw֭^$52i^M%)1$O,8iβ]SVb]EBp( ILٕ~G7ypg8fn\pPzٝlI,%+<x“n\Q`Jm.nPtȪ0 aYOptB =-Z!4!sQO:qG2sL͂DYIL-6rf}CxAJ0UjG6dgU| Z&VRe /Ith81^A m"-DO2Me"@g .cq(4A(yS݄Ѽގo뙠F 0ȅV֕\D/rhO~}!#I#2K.Ak3@;[T9q?x0)2 `4? U'4"(\\$7sI4 sc#Gu^$yN i+@0ut#/<0Y,$u P 䡋O{Ix9 Kv_>(NiIGoRr*QAǾho'x݅6AQ߃ RYJAsi&y=L o=9ڕܱm8:ԱK Lra5xμ,yc0WꭵW=,j΍~ޞ2m$.[YncfV~D.Zn4r;l8OL]%ʬ?`j]͏h)23މ፛bH`A qU!\v9 W{Kn>Yl .q]{H/`i \1-zXeQQYK(2q/B~V"@r sެ"v}%H>X%s x*F(sX&(]KN G/3ĔzK ;Om0+g "YTWՈI쐄N@ؤJQ@8&w(]A,1#'<82,^OY(da7VQG]ws)H,W//"q=ye&pY@~˸wn#gEpۍ) ٝtL?L9`ʷ9Foڄ Ŝ$$c#6~S)%D&4@D1s8~97ǥ^ TLTt2tzM* xΞu+Fǹ<[Sm}\r\di^;T_lGL#ޛ9\ΜX'q?{4hA/s7bz#ݑ0J}0a̸+!*FV1yf#u'~"5O0Zm'^ ۽qtZ+Na4|k}9yػm`E,.PzfDoT,gS켩F%$ބZ.8S$K^"5坟Di@SoLD?;&m$n{M O*+RMHl)~[Ϋg]s"oȂ;j h)|#1|Φ %KeH+ž죎A-#W$@JL pkrEsw6BY*hl\o8ҏ*Xi6'rgDLR@+DN)m5xqZ]1qr]7~ CErB7XMFf&͝c\ ef= VP 8G7f}VT l qp|f 4fa-J:9~-8$sר pJd 13n;8c!by'5$UFiͽ 鯹TXhHJH`tM!D_G=~jz?plW6[[>xc}Yb,tР"ʹ0*ep/:0(Qva:7@6I7KO ux` u/[zt?PilQCl_8Z|h`cԳG_w3hǞR55e=Ot4(7 KyQ9tk ?wf0n3hp YWءV 3fŷ: -W?=Jg߉6e-4䐒P69n`,4v-;euћx\s5罓zMa j}֢>I~3o4. S07Gm&{n LMND^.rv(-?SnvuY 6Lj.uZ8;$C#1B`J ۱m[!Â治+=Zm|DzNe u*@ʇ!VtL-@EHKI$[^^pZd| )aU/TNW4w g$k}m։۽3~AMor71>xDLVTd=>i_?y E$T~Qե}Z|`W[xA5BZ 0ƅ%\(qϜov vq?K$Q r\#w{c/M^[jA=CE|YCȆ+)9U/GdNcw k_X7T:;9duiYfMtf&Ɏ \^Ū '>Ž]!,. esFRk7y$`0ٱKjL;Ԑmb?Y<&cB][ _.0̹])1ld qјTŎf@::pq &٘aW!\( Ė!_W];(o%Β~`;:~\фVUWN+ 6ek69TNl m߶Ό{u2}{>͠ X/2.Ԩ/j*b~"9<ٵ} =Ma!OBX_w7zp72$`"QDH+KׁFb1&٠;((}W1삒1AɝF \d\|IFrB BAAcwcJ& VZ=6 aFI&J.!iڗO%GP]7 ͱ+JRuid\çJKi{c:,xmQa8'(aE=۳Du'}ik퇎Wޙ .X|UǩaHI1p(z[C3M,! ք؄s5_?M%Ko5Gzj j&KuCei/yH77nbH;p2T,S',hJd Jrue8{螿d6{i]mHTqS'a]ai7YW:Y-F@ ?%9Jc0!Y w*MjMoL 1R!>hYϔ_LbA%?0"Ay.Ҿ$Xb{mR/VCӀL9UDwGkMBvlu{~^Ⱥ `{_@(n?aj^^I{;yC ̴̖ё4n*l%N?0n(jWΌ-P!f@%Uȁ7 YèUG1h`m2G4 %ץ f_ @ӿVӘZܳ8= fr Iv˴&͎.4Wwbޕ X\v@,:ʬ&O> WmU N(L4DT<j=/g#əXSYƚY~ޟS̕3ScxQ _rocCcvz)H@}h:D܂etId@QEGf](w(sT&M{Ȳr u:Eٍ/]$},Uŷd\:3 f+'3aѠbb%iH?a6K @n0ܴ[WfX{+ #QVMсܓY٦u *X-hϹ3ZOF'n9+;Wb.Hk=L*@XD6elVf.`ҳLGTt+eR6"@䧄gVI?ex${ 7>%7 ]#?yqZcd*؏!:hIf*/rHy,MiN0)J 9uqw.Ne"]rvrk-LzL.UU vv_n 1,>۰#Y~ tQ-nIJPJe _G9[~W)9/8,+t Ѥp4a%}}nlьԶpzOi,C1dsi\ { e~(f5 )$EtrTgRS5.>2oj84y͑T 56Fw^U?-UTMIzů~_yn=esE!+6Vo&qM[̼B$oqfzwJGz@p}!J0_2t]*VԈýiCW2m&䖏1]zx iT\&Zc,@Ԧnh1r%l yxƯV|bW-=-Am%h(qjo̝ŝl/޸$6ؼej!)Ĝ%Y|NoqQ펷Q ::G?P ro;ƥ/ք7Jt!{boJe[<ě-iο}ƙb,N q'hkB>E*xPØ:ͬ a1%rvɭz H$|L1Uܸ]۱ߝԩl'G:hяAܐ g*jb(F.G]8X7J\vG [8Rp/Jbj%hS9(xpOW|if֛u8ӹt.mvIL; )|=_YP:Q?yP9mE4V,tmKOe w .zַFQَ2e,ȶ1qA*s"RRABH+Rrg,,ocM{5axGK 9< cj>]Ķ AɄ[,w}w0~!խj#]*'>2,_]Z%܇mL!j]̖!+|7']t2=G$%r뭝]ۜ A32Tu"W)f ^_%Z6bra`&K/[X!ڶƱ.ML&MMaՐ~JN;/@Z=}ur&cM4,.s:]`l6'A+<\&Џk'nt:Z\Ňt~  X\OP cKrpZ1Pmm#P.u k:czw1m ^W(kp ln?LGXSD!9:6TW%3eeV`_ڱcֲ~&Xj٭,xHr7óڄĵjM< [$X.襒d(jkO/CSͪ032#طV5B3xxU HGsy# jGKCV:]]xl "z[JW[Fg_Ga]Aǩ}މ˱f2&LdiB:UGpr EsTs8i{]fEj$^yB)"ܿ}1iſל=0h<=nUz'ބj|T]Ue;M4%鼧h~?1e˥3Y;6;t+Rjd2Q;1{еsC=<^d49ڒ.0c0&+딎 >~cV%[8!F?L *2tκaatw ˵VLSA`BRz]`&5" ̱Ҋo6^^ /]§'yidaU2 e=1 r3z7x8Vx<{b(ĸ {?"|XLI{\}iẃ:CY8[}:#T+IzyH8^@c+*to[v::r8ay4؝4KV0ҪFnsVIZ9p#E.r/X<5\"ch7W\J_`㼍Bc]k/Ų=)+צ@ʼnkQK H_^G֪{\}+,4lg@Ͳi*3^r/o} {7ObXXؗ(aZl|Rv6n5 ;CM&)eVV$6h5C!A"hzV,jlJՔp^@C/(R-wtYpj0+3~{t? jY]^Ӥ(T4_}6rO6ʱ&Wo=k_r|LG泤S>-85T͡91Pʷ݈-;~ғ fY(0F%77eYUru^_]Ӓ> `'%SgDk$qdbԀch~'$5ikF$6%FL+ZQojMa5͎^jbqH' GxIR|;Ez f|D]/ʎOTŽq_:!w:dB9!W[*_CB'YR;]Մ_ 3%PѸpA&xN0K6 ̰myjpe]RH .0efˋɴX,F1&W(k4V-_FP9 H+öa"į?( .w(Kwh۷\VBk5b(0q[ <4Y/yE&r';izcRjsvqջrν zt$ֳ(~kLxϓlvJG&J"Zʙ0hOgFn|'3ئ_Zn"r_K@8-HU?LH 倫/HRK^@>F鷬>M]%Ca'OAl+ܷ$IF7<5y+ϓqƗ >Ew<Bh% _orI!y)ui;I:=b>'ƒ# cCv{pK> ~$*3)^y mxToY^ ܋CD‰昹B}+ԋ௰b"T9 ]bAEXSGXT[< NK=SƴL 'Nˮ" 7wsK?Ml,:638lNkl˖! OVF@@M\ !On e sN5+Dn%`w?%JwQ??Ƽ+Q:D(Dz쉖*]׾p_? wJ<0jH5:~4C,D/_KUgd}  PZlo~)yҴC4it.'磦N^w|.2" 1ɏ hJ.Lbw"tXyQ( ?#EgJ)x/pEYsc[+[J^?2~waR}qtϧɂSu,:Ě+GˑTTg)EY{"t,Tތ4c?"4ʵVe8OPJ"B>H۽/x$|*PIdW&_BP8bx*/m(XJ!rID')Fv?ovW0;RToHn(9aOʲQ:YO0~Tc|QLQ^I)g|"scy|]>IjbAUky"5v+5Pr Ipb(m12ћ?Tj# lJ?,3}AمìߎMp(?h[ bXEm[JXW$mG>3&+^`vo<`i~3t{;kr3=^wY'?-LKgԱsG3 %}AHB{k3hhHtG{N3u}a{3pwVE^N)56QЗ>֏(R9 ]G(~;H!JEJ8ڥGC/tUgxpL{ Z"ab#}ET \Q=T2'xi]QCzQqj]#) ׂ}vY&f+~ BaOn9EESםx*k ݶ1 8@kω1,qTG#"Uu/>C04\#,˼Otbj"Q)=ӇRj/]CdgƖ A450Ьm_m tn'K8RפcsRLg5I2⠙%̖nsw^K^>+W6(FL6, Q֜ʺCem-e?j:!XEOqȭ}'c 1E "ӀkCY8@[b\iĢ/&ADp{PBSeG]hߜ1jVK5&D?)+$54ˏqblo!˚OȦev»䋔Ov{0_p?!QTC{MaNI@gQ"gꭿ"BQhҦq"?[)}|cI}N*AAJhK74^!)qT= Sp| aDѸļ%t`+mKbpi{ Q . p3*e}MXK * |fhM$}hhj̙"!$mBå LORcE33{fU+VFOth-`}t)\WҶwKV, M L #"Cg&<VZ3V@S?zdPr;$85AuQrk7r2tjА`i,;t,!Ĩ^I.Pm kq^t<:,0OXxgei9G/vԥƋHM-)kzZp |D g/?=I 8C,r ~Lf_b9;.ld+xp-l0PZXfk-Ź|sD&l*9XÀ*G!BKfR?pjZFiDVc=c27l )ݷvhhbD9]._! ql=!vM.:q΃2:сqKj-7%ލVѺ/f7YB"QV/gaӥ1E$(^`4{طl 7 q/6ÒUt³q(AcoyK}Wag=ثZ%$Э( f6w:Sqn!:]4FPzkT?.~ܳEK똊o9;T~`ɉʝ#v>d ث9u\͢*^d;@W7aD=+̱WCr䖚9PվJ`1. 6 (Skh=NnT{Lwx@Y*5fba}>g-s%Ѥ9Rj ~eDTZ x :鴝tc#++)ig@j%pd ~'0~? tVŤ۾~0-<7C,kۨ-3)(_p_cc\|diЈ)h'd?[U $`%7T!bg8ԞG΄;X3Q]dK5ƺĖ EECn0 ,00XNlf'Lu.Wq'wee,LzJ2@xBg*wo)e:[6HD UJu*h"Z_91/S%NaN [!C|=|ֿTUW@^ֺutA@8oVᝃ00_``<*AhDcٰU=Sd?'k ̇nbsn8>1rʮI8yڈ"W}*19a~w3 KS}(U󂧊;`:j)CvdR1o?$79ѩ5cUʚ4ʀqBuU&0snd5Y%;ӱcHaKXƞv'*yl-08L\NO¾𕳾~7S8Ih>*Y3ͺ",ZpI꥕NμfJR$˜6+2D\yI=wn`<HN ˿,_^2qq+՛ϡIϳE@GT _l~~ui1rꖇZ= }j 8u5NJt )֍nE!žlQ%+Ѻ`q:uUIUΖ\F!QU HR*l(3>KK=&L.wOYyN+܄FHRĠ3?F0;2Ij>Ջ 9!UѠ9.s"c-! Pc~XBYz괲e$jX`A 5321N;.s=';Q׋:xǵCZ g`~KR|! {Z/O<yN%kSw^3LʰA8FoAR/ZY$ưN?yzp)U+X>.Cf2Gn`1" J կ5 HǮ{Jj/^^uENwߛ*Z3)0G9qNDGmUsgf=H/4Ĵ,$_(Vpu/P-żۙ'y0d򖄴nP=%#vn:. )36P9c8 ĩSbj:jgND f}I zRump[fZ_ 8CJDt:v"b ȔǎpM2oMՐ"$Y(JceEGax eIcOd7 ҼJ^"6obmk[0/߄xz7 3߳z6}1']OozWɂBi C:fAevۗr r]I|,܌Tu8>N;yts\"ꙇqG'#;CnUbe_)a/"óf_9K.ɩ d:92'Fܖȫ/@/f~aM( G[r:<]K\q=v f@wRXLS7@o+k݉KsCD ,QQO%~_?B36Kz;)NcWTvFSNƍJҧkwLȝ47/ WHUF`@@3Йz1}28;̷`LVG=ز0db;?0b4 =_e Vx8k$DCQ ]5-Z[LX+ <4:⺇HS&=#pc 8jR 攞ڌb'-qTy8=cO|3o 5$=`(h~".xt;)WV*Ŕ o\V\ izfD"f\_XaDCKXA1)*-ɪju"yFd?xZZl&%Կ7W@ ۸5>O.WpqwX$Qu"0rcffef0~*lFQh1&PѸ-FkN=E{[`޳x>ӏ2#WNAdSG6IŞlYmwFREAԀц[7׉0@$@Nd 6XIdFy7P~o5091#ۅ'K`ZlH[z;g]f2_A$όL, {&m%(D?(}MXDÙz·?V[M,Υ?ܱqF8ZHXxdY^W幆%guڞϾ Jd큱 <ZfbCoxx-Z`U1 q] Iem#Qk̡rte|PV"Ǻg𾍌cdq`XyFpZjdP Ÿ7_ 4QPRmy/<& 7_cDC"h% ʞ: *|,cU;L6h8Fʶ@י[1J|eX'mUAH]XHQp˥éKrXGܸ@*zb^-1_鎍 ߀;3 '@ #?_zZuU.:=T$|.YtN 23_Gzzag'ᶲ$ӆꈻ"Ms&*kgvhsJ腨AUG[bA)/Y[A?lb$6ǧOg$ ,emK)Ri 6];HM ꥄ"ߓ*ĩ˒n3X2tq`9qk݇j,XO$kV²$]KzH6Uq0m؅ 5u#*2@T+_go+{1} G@Ad?ykq9+Q볹ӛ[rj c&@FD<^ˊχq]y(c '_D!No h6L,9vehQ5z[oO\^QQ]Cz&&V~&m*T,ؖy34P(;qFެmp}'zH-]M,%v{V׳/(k`Vmwi>Jf'!ul@.MI+5 )m '5R"l$zkCU(FjB,įM@ǮrOQhB`P$ ψ!, =ޅ'_!N9ӹ yBR{-cq3oi(dm6o:,rLJh!kGՅPǘ.ɌWi@/ԑLs0L-% U 1ťyl.⪾`Ŵxy xci /:Uq]_L]f8.:Ou.$2J6?moEx%&+{sJDG.֤~3Do{jgQ'B79v;F j2GU; d=3Aj~S="yΒM6|ն̓a^ȷ >"\SGn1O[zv 1 A2L=2P!Vq'3~̬̃ L-*xLn9t -o>P>śb&m@xgLk7`eFA![ KthQԶEfBU*ݧy؋t-J8|87ur\e|UdS.(UeF* rMfvu,Wߞ%Kl'I}2e{J}]\"@p٭D=N>wz0!M0"6ę.sALg}`yRZC6x\y6#Q0w|WhM94R"8ms𹨿Vԛ{ə'JnTݤ^b\%} ^S5T\jUVL =ynŕ0;ͯ?*? gJx+pD\5[#6ՙ|HQ6v1\*1.T%2o* o=ƚ9wcgG&֕ 3 'vز6<\( k<w곤mnr{u$0GXiD0$,ԎR8\y3f=J5ܫѾA6ĉ,n} :%$։kU*s!t֒]0bc29u8DT$L&`g-T2!tHU#6`<(Md&7YDﶖ QstMcFw NU&QY`_ 0{.[0(*49_Kz~؋ 9l'VV]ۢׯX?oAxȥڥ7(-bwUހT3JXܻtvT6|F,שD7! PNQ/d% 9a|-=–mө3vhtR30 YnWF =];m(]?Ѩu -F2r}$ro3z: pI|&K_Ǘf F0-N0qjQo_̍߻'7&IJIC7D2ZZ%% WucPJM2Q*5ط[Ao[&ˮYy/'/0? j;*J"K'6RpUz*W"+I bvjӌ_\_+HZoBXt$P&–/֨`߀j;D  Tȶqؖ멕ن/*I" R]XS1 :5N}G-/M_,a0#]DPJc L O-=Cr Nw/{!2.XoٜD SޢW-5<3^H`Frng%I q5dyc5-vy09|A L~!­ HG(0ͷ xdc 1ΫpSQz0T@{GĄ!m?J}sqKM2TŁ㪟uvpYt& -zy15^.`詨̂Vrk}o'jkG%3M-C\|u,tIDDkM{vb8$&qpySW.nN` /{U0>83hG;4.`T "sBjLX.fA'SzS!|a[Jm}m6*+F[J59mdU߀6VWpFP"8]Ր IId6QsnNc'"0".2IХdbԄD_tE~P(J|Cy*^) \5S}2"*(2I1TTGUP$v90啡$M\G6iYz*I t3FR}qxrja r9D9꩘X1&ˎ:td?|ǨlUH6)\nk`s/݋Y&rcȜI'*þ.Sf.be&um(_e^qx1zK1/ϑE{=؛&x~DfZS!-W³\W^ޣC8#Fo܉#͟ KXH=vTN6s1,BYJγgVȟK dFot`|fn*ڸB ۛ& t$+:2ܖSwՙ֗ybz0phb++q Qa؎NO؁R19*2 lnYmoVr^&^}Me•N#YTEX `;4wBVݟ] |BZiS@=r1ESCf dd;*D#qv>ywzd[&JǠQ0}S׺AAў#^V2TSDzEM*")l Fu˒ZJ+n0?'όXI]W l ȉP۾H&=zėj@۬] X8.pD+r$jl=%lx^#Z¸UDi^t :kq>6e\}2,U;޴;G@]56QTf^:RO:Bq Vڳ}AJ !rl`/jd*wS3dEH}Ng%TzU07abN>$V\qTڗv1_D9R_B;xn[m@! %"vS)|)*%{*g tqp pwQ6x "Ÿ'QitrF)JL NPţUK Acu@.긬F3Ea8}I)I]cujD&2_NKp "qBuһba|1zD)f5zc ym cߡ)aC ,SJ Z}'.6oJcsֈ%;Da3e9ת(nKG1)/>flGͷ>J@:&9 U-ԕhj  ׁCZczrRZrX"_$=]*n_R!hL`IR*NS*W(!ms75Xo5Ǡ1VR;fK~$KqaIN4KXrRCy+mK hLOu_-I)gرv-y6ǡɘ)e29i N`XUwU@ y4t#y'+g`>5сYMV_3̩/%"/>i'FP^ ~Gg vg/.Jf:Äiݚ%$mDzɕQa&,\U)S>^,Gi ~٭pg"!I؆VlT|zzC-EXߌ,@zz/~e޿[;8 Z=Fmy-yj^EKJ{1_y&&/r7塴i7'ٔ;\cj (cbjYY{q*̄\\{D`Ջχ~*u$0|0u R5I0; :H%%DKJ0J!$ b!E3) 5morԇtQC2)jTԔSW6?YzT:YJQ֡v!~Oa}_g,"d_בyshS6Ȑ>3;N"Xt tͭlt1^/#/;l V:MY`<s?DU& ~dpeE(e|^FεN*!WGql/F8F EXnb䤪7TmqB-RƓepkh8K ղܤ/Nl2w7{h>mw @Bzw Lc=zz+qOftO ~T4-| o5aURȪjyxxCwjnl$;3dֳ}u= l. e y4enfw ">X *Dh T~,*Up?Ȣ]xDu ]ՒZa#xb<nu-g{~XVX=JX:3o;TsОm~oeSɻTZNqY@KWUV.j՗F%5{XkRolh_jZ;ZֶFߊ^0 .n<wx`, aQ[kn//C:A8r Fb<Nʌ5{=Ln=+E(6 jd!{Ms*FYub+?\ȼk+ eA9IC߯kGlDDSNy a9ܼwK{x%(1 rC2h;ݿŀ˿Fcحq@qƽ=5=';E Zc sW +]z^R +̬Z is IO3Y +$L[_{}hhjv2B7xߝHj-OOi:2|){*.mmϡFg ruT#9hX+~ WS-J^ kb\-d,eKPzS2YUO<}t3)r[sӁWY S^~ePJHU^?T |`|9*ݠ =FLyl f. {k@H|bȧ;&OPeݛ"Us8a|>ڬ02/otٕ|sR#2[Vן,$l8.dEpv)e$2Led.LVex7n(Ȑ7^^J/I[#35>: A w93?~7XTm:#qB~-`8Fth<^7;3H9ْwLq3S[~M3ASSbQѼwj͞Τ P]$,6am:HW]*hbP|Mڮ%׊ÀW>i ^A-Ez ׭9a@vFO^Y!t'[1B֙f => GKC qx01~&ܩ U_쿆5 3n;QҺ!;Hi_qi A[ȼ['Xr I"~<̡q6 "#{5:?6]5Z:g(B_jcڬ/PWT[u:Oe'7eG٠|`xR'iDy^omwzsT#86uDSFz̙̆rqQN_ak FTIFٳ _ @ɢmPb{Q ).VEZZ-qk}=V"dnNͼi{k~O❸dp!P4) mhan }쫚6ڟȘ= W*a,6B#r 580]2VsߑOM{UQ͵rXq*H`Br|Iù&&%0Q,SUȢīX]>K#s uynl-\dseoNۥP/F Ҙm7DyͲQRW_H*&x/^ ǢeBȣ/q>NN_h@;j(|_wNH=دd,}Vk)/#/hę%z&wMS_bZC rܖ̣k4 fA,#kguSlxܣnx㊆']d83tAohVtr^a=ч&8|obX`4#)]Ir t|JmoV̹*#4NLKl:4#4ح~6@ڢ8& Dj-L?dm %XZBԷ+4yWdS`zJhfq!o^Fnb 0v^(KUYOXRC:ǛH[ӨqD(߽+|*ȏ_&:@t hK5 >(u{bG$eC0EU+8"CBo5[ .qd]6/XXw;ˬ>|NcA@jفiu*m40K!IFd1!!ܢ ,Ro{b>W[i0Λu{Dڠ=z[iwchR>$9X>YU`7qނTuz ͍"vbb܉W '2֦k=Smܓ9 b3fy-*7F aU9P劍v]R;$bfeM?wZ *[VhlHݼ}["7kK7}%ddVJ'HbJ\O|VGUd*]ѿnTjJr)Ӧ$&R7[@Ǻ$'QE(N:,%^̖|E-Bzs|MQzR?'bhCy%o|ڑ{~Kw4Lԍ.f@We:g2%EO^#ղ-SBK[cWIG.0&=>x߹?e1'sCz+4Ϡ=RhQ2εfBwɘմ>3TC ()!dVGs8{heNM4~|'~PyE&h#!I< }[Az"6.}:qcOg` +)l:58ūʈ#G~*^.Cp30I_;a桠 Hs^VBbcJ];`e +0&>y?.}p`[y =dAo_[lϴ͌~''<*PP}Ar הr;]apҔgd\Uۑg%Ly/Gd)Z˕W_RL<4e(wn3NE=u*e#\jvHۘ]|_xh:D. x/Gp)^K3g9|U.ݕUϕލaTcɦhŏo;ֹr+ ǿkq?w֤V]a jJC' NI uѠ2@Coׇ^aBU b=DӖ/sT}ᔁa]p7røSg{J/Ɲ^b^/ E+:B}%VH57\63%ێqpR;^(_l쾙EVA# mkq";Bb `ba+j67f2ak8#J-yW_Byط[>/_}_^H1j̶֛AeG~J$_X,љ})n>fւv`0OC؄{1j[Ɠmٹƹhepr?<\.YmUfz-Tr`L?;:db/$oZjrYrEs`9Y ^iugYtPI0&%2 ?VyQ#%h/7XMU<"lkK_Z?w|l"vw|QYk5|  ;s*=Rag g,@si(MuM%3 D΃wi+6 o_@D7;vO!}#$_IP<=P\GBߌwTS`!lgU6~&!wa|;(,Ggh֞s:|&dH1GP`*2BbOHѬ eWfl笓/=&1,ysWQ;8|:(;&Eǜ T~BF=.6!ƻO塺G1Y~qAB0:X|YlSGߟjʮmOһ+=-G n0c>[$¤Ӵk+4Esq,.^ /BexpFڢWGFvF715OOK՘>˃ x"k ړLhUcJ%jV UD̊X GHҟ"͑Q>2w^^5v7}cm -ͅuAޒ/kR8,Zw"+|" MZZ,v8\̦9[Hgg<=5غ^Y/Li9[ɭ`dILq]t.ffMlq`eoZ@DP^b(~GKLccGDUdWct 8 ֋ ? pWz'& reg=Vs ,)+p&94*{UKʰS9(kMwOr Z-n|Ψ'"/CePd pT{XqC7ƙa`+7=#W|'BۀQ&['!z%W!UfL\b(x+I.ZYQ.S*`AHg($0VlQ2lk/eBLHXG*ۇ='e!zya#|@vWϸ~.ggȁ|ԐsP۟hjS.`Vݻ炐3Y_x߷IvWEllJ"o6tT o%AIn_EaMOMA[8_a^n8S ]|PsG: }3)HIL} v}ҪxslܞmQDf@9^Z'F@<CN/'ګCF7[͏'$D;CVlBй>^q$ 8 S~(q6\zֿumIzŞA^b770huO@R`QPY>!dDSEUzc?yIgIAI;H '™ or>ƻ*]Q 0mBC,5;Bw' J4,G˻ &(ݵ}˹"* o""Wr┘GUܚ1Q?"0f;2C_E[mj&ٚvE.4n6;CQ<}֙HJGʃL'!yJH4yψ[ۙ:WEs ibr* ( xB1g)U'x#$ au4؏L b VΨ>vDm+K{d0c:9$Yg02SE}B2(aXòPô%'j[S1%݇@J 'urE%q[57>6buD+hpt$nBx#D -M8&V*-6pj 7~7fr'ALn. >^Z^R Q^֌ՈpFuL:?{Z2.F;Y.!- a{moo6&W5Lm_dB-A=;j&L-Wg.,|m>nU"m^hL 6VO9tVgP[}nc5z-_23EOZxK&AXG4A*Ta1yWtdJ,?9,aGSsi!-r3,5V$| 5ɇM<=ЛЍwFzn{zuh33qB\Rb^M|)2 L3K\lwDbGA .MXUzj]H?U2aZiKZźsm 17r7 ,v?~[_`sw \!%B18ݨ DP|5>+wLxgFC&fkc =1v4RW*^Z}dai64)ȮQCrG+>;Ѽ#Zu=8^Kd#ɤh!XW8;,aNj1U{9lΟ5[)=BTqƚGATx)yGGHw[Mn}o2@#>3trの4$VCE2`Bap`>\fG+#d$"4:+j+)&i;hE2ߚ",r4qPw'B,cDy.7D!nOzMЎ<\>A6x_8̅:}]3Xs&,󆘤w?M?mVECi P4)8gaWL9y/X 27&uV*rY] @wK+Z)dD.N$Q2?b.R?vKzgnzl [,\UE?zMeOD"_ނojΞ㕊._q.ʂ90`2@2HHFڬ"vp% ^&_4 JJ>8< w=|P]#<8|rh 5a״Iw!KPusf+%1@>RqJ*0su192$F)Kt{'gOo#I'pQ$@[4Z:pCI Е .HYsi=0H[]FfXgM~akJcĬ?'dLl0";\6烏m:Tzp@qє=ц{7X Y~@mEip0iQOnGxWZ7O݄2-j!goώtiT L?ܙ"sq39 r+oҁi<,+p^BQ{kR~  mtgS&-`][96Uv9l5o<}tm.gpZh2OEoIch2(-96[9j҉Z.zu }|// jGCnj<(_x .'1wXr2T7O&@O[-p>K%3KD0]!av1Z3 -nkNQ@4(.b5Id16̠j-K,~Tʦ0 ٪:(+IW͖CypLs@㗋/]uGEڌ6d 'L` &k,ZjӜ07 .VaH},5GLA# h(tB)d_.4źaqJ ̋{N; P{RcÔ{h|q`;afȼh2=ʭ 8ӻ$,n|𐱰[Mo6FGXObA=8A#)4wӺ$ Ĥ 㑼e,tHj㿇Yq\hDCǀԚ>VEdnFP4)-C֋Gz1[бb=ԭWЙ>E4&XоB1|*S5,>:adb:m{nРۗáMdkf0 dS3˚[㱈#1%Zmd@sp0q|4[IQ5(z)"[, ,UQO,퀗` IK"92D`։U^| {,~ ͿqD1 nW.{ f\0s*X~n8FhL_0|γsmPp|w =c>4(R0;l3go /`ph|PD2EEPs4"9zWC~o1h^9Towe JB!yIIr FSuc"=&s+n&|[Ej)Ĉ|ߗhQQ-'4ߟO.)AN-F A*b5HATe|{@ϊ$ix+"XEdL]H6dSc~m+tv2 [Vc]5j0B/}j~/"do֘$, 򘭪YKƦp'Uv_w*f1cYL}<])EVVg1Ql)8d;)@AT!!]] cMp/?v(+7+̅#*Y\ȋTk0UW+^ck㙹fÉM g13E].ܩA۷hL:6YɉIe~T bUwJdEP[rG4 k޲M߰<9BL^f?x"bĶMZTY)fRV UWAb' K*Y,s<hDŽqN]DmDa}ؓ{] E^'ej^; Ty4Pǵe~TC`Jßz9:Rj1A l3']-#,6w[FSlѷrQ|:62u٬c"B$?|#9>RQB1*[QFCN|0%d{4 q^o dυQj޼vjÖju>3{JmK`.§G4T:ZV Ku Xݵg&k==I* Cu -:o aď b4lalTS\&Z0?͉]]mTZUV ޺:t{|F~׸ojK 2!K'=Нl (=/g,BP8-SU<#7 w Ʃ[.08/`pNCԒe I߆2a9y(f;@̏m^aa2sQ畱4 K>Ơy!-DF~AX)6Pr~yu:9vTz40s[4ܱZ~GطXwwx;߶ܦUmlӃX),b2c5$[^.+ L0i@6nׁ_r`(ڐe( D)׼ .[}^ӂyOnHx_T]`7xeM)+蚏foo#FF:ӭ!w: L" ?A^Q(|6Cv ko*߂zIJPy|Iw.)W̰RI$9Ʀ:SH`xed|4=y ؄xڈCo[`9v8A1 1GAY-TJ,ρ-qΫa D߱멇N.D ݲZ6Qۤ!]'bGUQ1K홊308} z3pbIr_}މ|~|2vC/{A֦u^[ѕj[G+eW)P6P'bitaXf'k^(R鿓Ax)Yt)exRWAMp`Cvau1{-|^yG72-F|P@=nlwv'= B7՝`q"{٘7؈.B"@Llx}|2aW|Zb.V܀`RRjÚŽ\acF]}mQ[/)X,wk{rqW%ZqK5] l/e,td'*#]sw8N\le B["QZ?J#Փ ]EO-"xU!8K<9;m+%@lmMc6bKn7??qRP2t^%o8?=fk V;zŵ}1^'}מ]ӓ GPjC퐰0wëe2\O8$EdwOB n8hFRUk ($LhVPrpyHy ^6v*׻=u@L5c:N|pV&Zew= L KR>ZOOgQ )fn;BLj(ShpA>;&\5:fωF]ĞMG+"iӹJ>}BhLCAո)bc\27U媅B![q@03ur3vLQr]_޽5|uѳaF;b*f֪ՆNH\; Kaڪ =SYDT_ [1(a,[>橭1<;g6<.}/wu)J3SxkDM F0"~b;FBp`vh yKLG#:R,DoIKPvqsX{!:TbPR9T-JS`P\+$.$}=|P-$?·}Q p>U<_ڒ>~J'#2R߸f73aZHi10Au˺jdM]  RR.X6Ѿ` . 87Dy/2iv~hOs aʻl7sτNJVBH ߑL.m+n@uHKʣzM1FDLqVN$%G* .xy+a`j\'n~ߏ>!n)3y2s$t-?-_Iϵ#il;OJx&ѬB 41G­Cԕňjyix(V v'jBDhoգ_Z7烞sާo pEwn.bi/-IjR5c/~+R)z&xgxAldӕOq_bO r_~7t{Vs$dlί TV :p,! gb 6޻~2<={r2@;b(y^:A5J%Y Y$:OPe0E?XʳK;Doϣh X{%~,=ZlyJ:Qdܘνm5\`4EdTnY QH@-cTg2\gMks%Ѓp')n Mz CǪb}zpyL*ZbB:e]%X 1A8ޱ2FmˢŎۨ#֤T1=`;Ź[ R"f#:G)YEUӆAn!h8yQ6Yݜgv!j2e9UWK|B1x}+F}'~AD T f8rD&]%PMr,@dl7„ֺ l&( yKJ[RPJsٮO՚98RC!Av.ern\(O#L#<fH\5q*;Z$aUw4,hzvyτx?Bd|YGBd(gJឯK9WxY23괓 :ʙP7U\4NϞ_V] q]tpҨEd}xp U .w-=Tw c# N쒈LD [E0G^yL@syn%)ݖ554aPI[7Ew7;& )M#XdW&NA~;++FZfcLs OQU1E*hRlq"Y[@9G}׊Fmcps%xwG𰞂K)f UHi_ƓǵH}/kU1hf:*L| uɹ:ϖQ`y]n0l ċ[lB>e:!)pZexM=#aJnH;hmFKt;,z:|s75E35ډ0 +᤹P> wq{ v19MHK`|$Ti$ӑ_o-@(/De6rgZM"TDفȥHhUK#Ow0ppVW`m-r먗7.*$m覺 6S^}אiEuUqU˨N/!Oh-zDA& .؞;1ކת!u^':@6E_T1>6b5ֱi"7d|fZ`/{8WRp37s>Q͆b'ܷrg`ZU =&}C5v,Z~,\[3Jݜ _xo$ae[j #@c @$&da/ؗw"Tw#V<& Sh%QM/@+F_xzݿ$,bߤ /ژ'hQ;up&5409&H*. ?O,|޻xN}z/_z)7;ng6 X?ZDD T'@{Ȣf^ r ERHw2V,Lyr>f70yZ%CRpF?nSL;9L^p'6a€pE$.ko<tT\W\ ڭ l+wɶT2>l eZ.tk&Q@C+:pB:jHAcMK۹~@j! U2F 7OEĉ$y,{\G 1$jwqQ*`<ڧθ X7A+?XUqJNY,kl<:LWr QNm5mCo=0w4i򡀀Y'wSLpIJR8U *gnɑJ->a+ "W{;z4[F9'p#liI8)06tCZ\=|L6+|{p.⫿ɣg돮yw-kú#1C@ ( T izYQ&܀: Wwk]hyׂUsWtWv /*3l:NBgiSQh~pPɴ,'X*[::9>U,,[҈3dsȲr~om1Y3CcƮ3RDvpAdf#{M)TӯB Qa4Mes)]q4)7zW{0%Nft.O7E遼{uVdmjz ٖo@4J˂Ȣ.bS;wcĀP^V}$ |nPk,aw5MJ*Dyl jӡz ˆ+" +Ue0d>7EDV(Df9.Da9KRuU|!u7Wbg<IGx7LеX@nVh@OAJ}jZ鯩"BĦx_<GyΉVF0Vݾ|FC̒(]m 3)Ivc7u CDqe#Զ/EvfcUbvS?3N/AA7:֣V# /%zyR_IM"j-E s!*60;a9,`$ ۪njbt$.|W5zʤIKk <(#F5ޤީo0/v\f: G#:wx?l+͊e?2Ɖ]Pp#!yN\9>fc/A2p|E J0aOw7X4/wO%oyAyv'U=/#h/ okqdHr&Y5ͥ}hPے֭DxR piӝ'i `6J#B ol N ^WZ(6.v˷Ϊ92|R@QҮ))6%:Kqn%C&vq/LrяHY,pu e|ts7յޢ,M_% A^:l7J_Y<]opʓ#] K@/nԡEP *0]`2Ⱦ34WUgB( T,HhoӒu/=Ud|;KeWJ5c˒y=3Lou!cѾ4nxs*p489VAh_A Nܕ,3,(r @lenPˈ%5/Ť[ߓPߊfPsnY kO|~\l4- PENFTFQNh ;[nl"A) 㻷nrun {Vbױ+^g&|z/U#ޓmvu  R@eLWddC\IeG$kDu- llυ,pYHF5ɞ "Ѣl? O`] iʱHRW"0ҪeԀO4uF{2`7"5~|{M : ,JΫ$o5-L( X 5*ru6hυ!2R= NjѾù|_b}>ey,'GzQD\u.)tGJRWR&&X3jN_t_F2y 3S% -Fަ$bV^{g/+B#Ө`Vdg5 A!P/DO9BtE[9iXfA@PAqNu?hk[ .FV(ᗎ{MdyFS}d)[| >~puOb_t(*.RF#1xJf;1F@ݬI\NB7ˊS_@qMBiLAP;lK?J3l@_B셌\e;h?z;neZ&$Ӂev|uog?X&W&vlUۊdl+7n~dw;`h1"F,} lL,5aj ՗`TVyH XcB+IBLlP&۵sʄ&WaBl4Zn _A?K> u77΢ f$.h2tnAW/c~R=dcJƖͭd嘈LVf;\(> +`$Z&RBT9xye+o73&O3߷7#Z~&1ZJT_zW'ߨIaק}jS=-YNT_+eFmՌ8X-߮=#zW~Q TH^_i lr2 4 <-D]J&a{J/|5ca.$Sb ׽RGQL߃0眹J($rlȢIw a;K v|qE''?&dnɜC wRۇ!ybW@xl'g*A Am%'s+Bá,OvLn9hxܹґ]"u s%EDE !_ ; ziɻ{ "nRE"0 jMD֝|F\ok6wum4Nxy;i@svi+ Ub2rmV彭W3/AڞY!=zu7Ez9C>aUԼU+Ť$XEnIߗlD/]A(F9E%+7E{?xPG[®@t;P|w7]3ww yNc1@03폁X3UTaʮ]˂-ۚvSlKǐS^=9Aur,p@MK{՗.$}}MDǻ9U@vWԊi54fO;`VA%;eI| eTBh^<yL!ʶx_W|'<-ǦC-J"lu0Cr9b3URd=h,p`-y'jr-9c${2t}j BNUr7b? C#]9/y_1εJ“!@> МGjVmO߷zs:?UML5.`n0s22܈spn+K7#h$w5DXV[wU[*HJp`&HL(="FYz-_C) z 潫ȝjjNnxO#,qɾέ>|\ֽc#|MvF Ku*b5Qj@KטoPSṪ /DZ7 IAD%ǺE{p$QM]X\Le~Dτh2V~Ab_RPdrl(oTLE=<~<)yVZ+y+,.EɎ5zgpx3 HWL#6AieBۊ&֊W٭>jMdA˕07Kթ\8L^6¼cU֑Ay0 c.M5f Xxhaaߑ VaE /`B5L?79\Ľ]4:8#>+ya:JAST8wg7Nu{+]O [,$pMҜP6īA$]P D{ M ia_(n%~B&<3MKU/ OlL#W3#ԫlEnݑ4η5º`7P-Y٧h_A*!#xR[, $9&5oL4i!% 8&PF[ӈ>gM8_fŔ<Y0BpygCZK%&._v,Zjjl4p& e.\n>^[d "w 2Ҁ2HdhQT vκM r-TCxD`2@ Jh'̹);o\75ċS;#|P7$ BiӤؠ;jN>VjaCp )ƲğY({FND}GGӞΫ@8ڧځXgѮ0ʋ|; /̏+ccm;GJa"P# gONu[H˗ֽFgrOjg[CX Js.آ:} EO,@颕ʙ<]HsENn_B;zTR!HP$Dy1OcWG"-@g5| mz*=P?V8Nwvt0 Y?zrYPm-H+*SaOV݀ⰻ! I}+&j杘Z4X46;'rGkKD,E.~a\ ݟ *<҈ߴz\4[8asH/@2ErPDƽqo$K}=Y:- >Y{ nd6@"J y?à 2Y#k#A hA 9S.ۢ!*j%p;&KW^?9#sN>gKTlvB .lV)i/ˎ9 ܀k!s/v-A-HFTbÁ*gz1/ (M'6=\9>ӫxEΗ%߷ւfBБ>shR/Yj z̓'u"T"tPlt)YR%Br#$K:k@'(1T2qۚtFI~';eP\ԨO +MZ5rw.`1w<%f~m_V* A%l5>SgD: ,Homaj R Ibjq]WIDkC͂$YJj8?ThB+H 5h+Vdb~wFoOvye7DƖQM?}kՉ8OnZփL0W.|KBryمNj;ilPR.#gټ ÿprNfS#?ڠO.ϛ~)2 ff>vsأ5~p!6T\Ng22zs;?aOeDVwPh.93bjSLWB+39 G!^TRb9ɻF";yz鵆iGKcqysM9'eF/zkSgH UR؃qhX #i]/f֧o&eE ?8:qhuGL5=~D8/+p_.#36 )[wX1B)miN}hJoG O>%בvgl0piQXC&щDgl>xW  YJ%3` wz2.e} Z1Tp&[g '=b C*}8hqTR}? Q>?\kF3?bϰ?~sWWg8;:Tެ\|i7惡kʺ>vK@^a@T&‰qs1,;.93>q]W3+{0eJ6@;(Cqź ^;Ҽj!*n#Du`|%Gzo rp$3 @eSJjwu6Cܨ8Y*1<š$*+cUb fb{\tU_lO}cUT]"V^5:~A0sw' {"sq~c,U/ ܘw Є3E~N,1]<86vd8EV*ʑkmS_6]7=yTzh%Ɇ9P3z">}[7* $׉d56uٜřվ/&DXZI ! p *=vj n<^1oE# O̡-hjW^P..|cVii!:D2lXI,Xⶶ5!ν 0`K! ek-v61(k$8}H:ܗy5i-67x jCfD>43vD8[LZu`AwOx G̎MgNr/NΣ4)أ σoJh9LʸX2ALwKT2yɹaKC&*f|hT r3XB#NAXLD"B+ʉhٝ|oaLm5^GRIrM(#y̿P$ٜG%^jc;g6r2˫ll:L0rRT ;MkFdgj*Ld#t۱h6.+#!a?kp>U%M 82CvܫBdIziڒuz CH]f37}pټH _qS?-fonkk DE0,!#- DsSK8"pP#\D-J\!tUTk5؋=I͎nϓ6Iۖ$(;G$4)qjgfZT?cǿÂF<[ev*1ܹnt58`sI-sV3v nmQԶa0ïfh@FVݘ 0ԛLg|sgwe"U5potxHo ϪJn[P1m'%r)0n\Կotpi >g{tO?6'M5jwdX=s-l`(!㘾VWR O<}d-ۓ v$thA-&5foN:BDj@rU@nhx[4L"ɿz]=q~h5dDc/6rB\q‰-B :Nl)2r>1_6DFd"bT%g{&$Yʮ#a/` h ,:-:?:IY3UsqŷU=m%N'Bp6Cѵ??9վ'5`CQ!'t ;ͩjw WC#5 ޫ0-+ (?Ȣ\!gQb1A #EZ #wM7mq 8X;V,48+Vp pv̅9W~m'IźAwrjl@A:(5+-}<_*%[yHia(-'>y<ЦD-&07e! W!@7׿lɁ>O}Qbz|<6WWn%x󆪱>@5_Ao8F%Nۉ{3V%-i*Fl錕Eӄ&s8B fLv 8%僃- NN*m9̑& GyH4y"/TzKV5+ 1UO>tI:*~';d;i؏Xl+A3R%wddID P,y\k%$h#i]s[!wP`BPdȃ\ь6%o or{qMq-C32c1-:GeN"gIMٱ9kO6a#C>u&p< i˷ t]ex|OY `mU_8s !:pIM?1'{lK%0b~{bBpهuIQ=޵nY^T7e"|tzϯ|#aL]m˃ZKe8u;]tazj=i>˪k&A#% HmDz^N93HR@>%:A)nhgbrIbG,~Xvϴg Y_)y[ܼ Il@1ކ [|:)sᙀ`.q-ȋR/ꓹw 2Flk89ef6{AᾲC]&@~5uo&>엚KRgg!tq}ٽE ":Y% x )C0gb-YC2n莁69W]qeptZ^hضƹ" 52{wlYB|=[`;]i#Rt3nA\kZKs'oѝPB{擗5x|Uw}4|R6@/)=XV-\N#5%BUqhƪ~r&i4/4}%QAk{xhN#iV[jFG΁+)CkLpL|^퐰L=[zIkJ,gPP.Z?qqcr4$L\0w2tEz]6rIR/x,}ۅ_N@0S־T@pܖ'&1>yް)Ntޫהp^\r0h 5{ff01@qkUӃ0%Gυ$8%t"_*_cqջp$h%5o6KY[EHp RΠLĽ#z&1*ȟ7ةS:a[sO|d/6Cof*!h@dۉ(EnژIZ1 v2_In.ed )wo:ZcaĮYk 1<-~tڋ@'SWɉ%NS[bߠ';A}IJ# _:dܻ(;ܫ̻Gw-{Bd=;+t/4E \:'"˿hӍiE A` !:*;Oh ^SMN3;U^cxY IOnASXx WIȍMP?Uk02`k`y-9A; >"c#,YFT}{ײCt*YjЫ } m=iwp봴E>Y򴲜Z:(&J?X@l pJC>&̶b}M %RaԬ ܇-_il2KN`QYx↔C϶oMNpw'Xe6JL,aJmd!FHu9poX!c&r e|9=W1 'ewKta _N2X>L: a.9` cQTR;ܿ!B 2D4Rum0 ?egf̛E6/䫭F[3_x/BI='.d>e=8 ˮ9QksV҄I~)qwI \ 81+A/ Xh IQj{w??%D :*IˊGjdvhJ5Kxa@7NnH5ġaWƜ?3UC]KqW'(B3lcݩ奲 kExhÜ/"NhX E89o4Rt>ufCȠxpT}PʌSܼTb8;ا[B=?\U8'?VNN'_8*DEP\c}g/m 7$rH砠%xμXc(6; BxhJ®]_<s,tL@2ls4;.j$[ ʻڟjs7}^5TCLY>5UAK%"P; 7ۂkG̱y[ h3a16epayutJA=H@9?[O|J4n_;Nsҙ"v3gk(H)  ,!0SR(šYDZhW92';R)֞;!^nHekm ~U*X4s~~_(((cBXͲڑەiz(զ&~zxjnM4SO5BI07w# % 8jFF<2ӚlJAA{6!ӒCGeJF^!@H)-rgc1hC~ X/e׵Blqc h& s?D 0CLYI ˜%5jd.ʝ%iZq"a^w=nið6&]RT{TdgI9s}-L$0"/jVЎylR@? ibnڹF .Lc/ݍ+g̎z|OBL^e:|.ePd;mF71aO9xM2ުqȩX$9XS *ח~E:z2S+OZccܢI݃A3t_Pt\HE2 :ICGo@tg T= ;N} 5R8;qXSpҵ1B0nZO`V*!?&ٔPfx%pS)qvkbɁÃhGva 5o\_kt_ow`Ƀ@u%42kS!W9iV|6tHՍȫ1$wFMnv p:~+S^0eK`٦8DQKTYդ~A~A370)J5o|Rٻҧ.#ŐehN"fd H9xYP aF'H_w/[~^הyd!(O}}"/ۇрp aW3'Yپs0 UTmBl N-щ7d o0[x^쌀ӛ q~Zf:g-QQfky2b1)Թsa[?bVU-lΠ7ٖ~0?=q' H{^IGL\#0(Wsd8]>*Xjtp:aC3b<ߟ4x*x+WH%!.50WHr{LZE`" /X=mJjf˒ =Cߘb KC̃]rKMf]ϝ.E4o;JHPGq1ؓhkɬɛBժ0U_05Bߔ6/w q&9sdfVճ2 б0Ը.ԡʤ3%maݻ\v#<PAnaP4q^_G3FWxϊX2ʴqſTDo9D-6g3@(_>Y*'֓WpO=PwXueAsi%?_6ZIg]3 m8 ODnoCtuCM*Vy>wd'5Fo,SqX2WyE}p .J>DnڲuV*:8Y϶BbW!ΖuLuF:]db2"a/2U 3Hbo&{I՗^7wSge !_mM72Fޖsy<6v#,_ZFwi!nna(u4 S4.ݔoWCZ7 %Ȇ<rF`CW>]ׁAqSh~.vd)NNQGV8 *o&0!?8 GծW|$--/ ԲqeblHzg!t~7sS6ZIuKty  twm=>ԛYJZ0wI'?c 'x!KO  c/+[l6 fsx{u$:sU'xJٿ'liG [jq>5Aj)`7bac#'P9W:0can"LAEjqp&\^Y۾Z"b\J G%)EhJ@)5}Ce~J ?G= S, ɾ('פɲ1iA[MQr.27`wMG7BD[fbXJoAfSӜU VVmzʘ+u8Ή~9.)!s%~/`3M~x db3^YXDq~4&ϞQzCnmV$Ft,ҳ_둍WPȔoF|AS9#U퓥2K@y*BY q ;J 47p:J*]zm$E庵ꝁ6>)"Α)'%c!Jf/'Oj#ſx_ϙ_~ިzVJY!ѬӰ1EuIÐ@@' Y)Y=Frd|åe99*a1YsPk*HOknpĩOVVOM(LR)5oJ Nv܃oqsD /ms%IGoRH5BS!$낞 yIO23Y%\uc Z+U4 3{-OS~-7~xMYb\cQ'D7.C2AG}U UHT R6lt ~rr ~k+7O@|S&uDU5d{Q3[<> :@^}c2cd@NK  '/p olgpef_s92 ̜ʃq<xNC[~cPXU:@t8~HC,r[dH  (">: ܔ?D-gkL59l/5sHF=neX zO6=Ši3 "N c"X+0ˍWPI2HϠ`pdXׅڤ}4. Gh/Mx?A,u3z'k3Շqfwϭ;1+]U`ٞI6Zp1ư`rRS`!Hj gaD(#F2 '60r;žӌB{pDmow{m^i=e^+܀j]l:ӈQ؋W]*߄uc#xʡBu Yɥ;r`cdLD@yHQӍX/wFqՐ`0BIݪ*j% K1͞Yf3N@W{Jx>66ߦ(cQ@IwP' ۈ J![@Jˎ+rPz" F{w C*~?Ʈ[}P7u4ƃ?;g}-Xb8ԦY>"6=;@+xer21ܟ܃#xE&G$>exO djv2,⋡Ǩn$P>K{bo%4[7x=#C&6t S;oǤ*zHT4 [ }1,ny}#V"$/äÖ]2wC SuD1heJ!&*(NC8#]A?yA1(Dwca.)2%D\BXsTn;$* :t'3FqƛctZg:{'LQ_ \"[==⥜7jty;TNX6x`,/62 xLZB4jþ~mRR>ndSBbI*E>V"}aoK_/ z2~d@G ;.^%!vr#)5?g2/ŃQgUlGSR*gM>QR E0z/ZL@'© 2o-h ɛ/7H}esyTy@8 3*E0ZSu0xODу_X}郸jE;2"_Bā%[˷BtN (Ix!Důj*;6~Y21h/%JBu0ՄF (nvPg #1X]p*e9eٮc3i=m =ukUOl֧@J1xk#"d|Yqzэ|]Z3 ?!pwڸz3 UtQҜF`VaAW%WL8q̰X{4MRX,N#L)J'xe< #mpiq;6AcZz^=YV:=Z mz)K/q|͈^U 67~2sxB seޟ/t`j(vx5p(ST1ӪNc~آ/4+xNj]`ˬ""lɇ#NȧDuw^K"]foiBE%tldLi7 , BB,eZ Zt&Scw l}т/wk 7hW.~QϨ.+#/2,f_G Lb?;Q>.wsW ?ϩhdR*2.1vRZTLi{Pznle~'nG`l / XΉiDv31_#NM.WBTC00njqOQ=qtFJ)JgB81 tJB-p2֩=@^U ~4l8lWW|`nF0X̣zϵUԺ%c2j&ؐBǨ@cJExu?+i6M 9T8K3OnqufɢAvIv b0v{;-3w+ti-M fV^R99M11'Չk21`ktߡO>?燯p6b>7nRl{S!Fm#`:hzʟ!GH"A6 ;`tWȺ _Fޢo^?q--Pd#h{۞@ތ#&!rR &R@>,tKȵѪw3VQ5ϦF_l9`Bؔ;,#? a-E;;[=1ˡIګӱQ\A*DS抧l@جZLFwUI`h@'ڞpN'y9܁Y3v&O^L#U$Y"Q :#B h4`n}hA :Pp ; njN>b3S]9lIAe(,!16`{(kIcα/`=?V nƻE}ecz@*,+Umqנ_{-u]nRtVqrPW,c&7pA:Նsʟ=ȉ%aRym4_W-e[[7k<ě߀`^ fb [sCZn9\]ưX\l"YcOomsF1.@z$3:rFU@+|Ytg`|qF$t8wXc[ݍ5Bm:}7I(er]YH?_by(Hz2*mf!NS;R2q'ȡY5MXм׃2=[(M`ys2ʳ(ɩʶC6lL :f[ nC6 !Be4dPE**aZ=bHQ4{ 0,ʉG*w W6*zn#-9{:Ⱦ|D8WigIEV!UQr ,֒؉d \5s*V@< siyAerZ4J_y^]ۗSȌp-EM6C<ےq)1uTGDY et\oj$rZ@q]oyaAT34'vsgz>4J^{WC H d6 o1%-`<^[ f ./8 R>N;dMښH,mп2x0RMaJY83 j-ƚKdv}T@U >aB] 0{Ļ`0W*}:ax66'*_}gRAm>!k)7dԘHdXy?@QOEQKEՖ] ^*ׂ ob|+ye-D ?\15Mi$F!\ĚxcMkG}W҇ &Mtpsd 7S^z{Q;>* =1e7͌dJ)4F_Ivb(x, X!)=xٓCN^fD_.z[^zp/:iTתoT;h%5@G2(LE&e)2آf? +3x-| 9k?ϕM}* _O"jdv͇:m>+(_^X<0Zg H*j(}h,Lމk2cqԅrm56t(]:$mφ?26ًi2ƒ czJ8)'cŷm?Otun%x~>'@[A X_Ju۽D>Jj|l|: 57?Tvy?x sd2br nl7e'&y P/3<~^\i"6G2c>dRzK I0 ԾpXݹ9ia]r~bM*? lE9^69˾rI6Tx ./9jJh4Q Ie llZr%bqPy{l` SOȯ_V$k3:G.Cp a (jXTpB"~5Nv |ΦZmϣ rT]g 00w%)b1nb(T1쑃y[DMCI|mYHxqהPsBs`tԣZ̿?`yc; "eQlE..%{C=L71Uee=+4]0CƜf(biJͨi(f6 7f(]1 T} R"T'?kZs" k+!vy?s97E ԧ>J!.$?_!0HzEgف4l,5LATLmwVJ!pGɜT#?Q)]>#nl^+o(HEuO)׫>5 R =x:) M޴mH:{ڗF dqk+Ѝal2NC*v˼>ۊ_~B WEI*f<ӏl(:cڒj Ԛjn2Y3R}6-8 ;2QCRtPW>1y ~Md{o(3?^|*Y5$ev)su~l}הI ߑs緳PpJY8 w6/< G @ʠ7x3TƛC #van J +?Ltob"`-vf!вwzq\.):UM:3$Ks|'u5{<*h smІg+Ⱥ׊#%i2Wm ݟ.Ƹ֕7sеo-EϮpgP5U_WШ7Јa囹*uBC.T%dV̠(+85 1lIgٜvM7{QBۤC$MwIćb0 o8EA:"Is}QRG rFKZ!Loݳ!jLɩe"bgJMI3~s&WB$ w^ sfmw \aCYgW[:)5Jgs|s@{Ta{ٮ.dִpaMh H=VWjq8ݿ1P>Jt-yb%﹄k%pg?SID},Ժ7艶k `h [ fQԮZ.,SXUn mq竚43bK5y<_|&/M+,b+w^v[4-Kݡݴm9i[|ߗr {\ Y@;a W@Y?N"$*Leơ vaebhE|+2VzZѹB :h|yygBsex11^I(WeDž>|Y 9ӗrzuv*Fio<7 5;8}d]3D9I7}(tv`=l6([u (lMo{M-1zL)}bXw[$#'2E8#zPm>wNKhGjD13%ؒ",QMJ[Y.]fm2&`s~]jJN APB)㝾_UZ}zr]Vԁ<п ivqwiB.Ttj62N4zVBZC;fob5f |}RbDY~8vFnOÞKP#Ժ+[XٕZu}6"d4pʷ.eƖ\gE9nehTnLt4¶,9+. ߀I>MMVZEѿ[J݆ٽu:6BJT8aP}ث$i:QA D?ZS,lex 6 t|GSn!Du xp MXrደ4a}&儭E o A{;hLeî"-_?L7]­Zccq(R%wMLQq<(͌j}YYCP'5̣'?bהj2MߊQ^-GFG2'^|> |Xa\#C dH dH|T8~ğ:( # 3-5PfY[L$5*sV`&j3WFp c,z)L *^]H^t+&5يɢD^BJ8:1ć̏|+NYˢ"QJ~X I#]-IҸ`qD.=N"6C:.4Qq|[~`h :XOjgkǥk<4"?=;{̨/IJ\_=cHn YM6W*7u|.JvsIԫ~D(a)υ2'ׁ1dKA;潘 su>]e+g?F#ram_,pA]y 9OK:v:V¬%ffjک/2>hMvd$b!j*\X{9ޣm!FRpVѳt(bF%ΛD#Sm`?zBJPRыL z#1cuҤ~Z{YVv:kmj}Y\@όzlD'F_/VсM|(KhYt`̺1(e^u&(Er"3IREOs~ ;|H<[ sfۅ rSfyqkJNnSa@=aDRI} .ְ^λ"l\AϾe|Tn#dҝGV+ëȩ6i q c촖$fb2m{a86T9lP|L쀜4DB&ĥBK;\I〕WBGjv1[Xt5$Kª gp$# Puc[AWUS99ṣVt2iXa-KΣwͯU'3ﻲŐy%=D}År gav m !%3M,]qM}}!t,b:rƷԆe/&%cAR Y5ے,YTY &G"kSss"w@F#܍=D X5F9xEq,olכaFEs%V)Kg^ >P&Nlk(MLac,5nsyP9XC_A}?wګu!a[Jy_)*8^73#Pf=YW<#i΅%S jpaVU-%8-2kGTPpi< $|3!,C1W..D"S 6<`.6}UPkXvYl-7eaN* f[Wd2  {+并_- V`aM$]D8W;z׵<'2ṏJw][0-C\3zU"'E!^>'ÄSߎ{4<8cd(Cn$sV# 2? )>bp<- + 8FO7vl2QPz+4VE}qOJ`7&[wgܧWjQ/b!cC}$7\:&nPn(YMׂ)Ya|dl8xٰ )_YSXIMl2[wJۥk;e~oj{nw,P]'s på|}O4o ^@LLv&QPzN7EEex@Ij&6k!QY=(B `I}:s&H5eM rB_/7rybiP &SO'NM)_#.39>PNC&m)^<+ a˭) Š/G-sцUNԝVݖ]tCvA7݂'2qJztoBe턊iKpWx4+oCK/YXX ̊XRi)ӗ ޻L$((uyn@=>Wz/ø8sY{ pEP)4 0].f Bme3o0OPwh^B{r:F#;Ԋ qSũ\tt˭-_J+Ghe Cp`MZTb߫\2<3Gti Rɬy!}Z?R2tWXͨB=zAqCsNB"d]D"@zi}iz_=#m&^o_ť_9JX,6sXnJh<);!q|{}ׁ{MW$f};bIR2ݙY$@ǡ& _@K?}zn.D֘f .fZNq _-Q׋)l͌?R)otqf)`'нDN.9"O9A+? ^2WY8#Px^ԇ$Tb`%kWlΩr>*uM|Ƈù5/~^إs-#o&QpŨzV$/CF'Ohy^1@Kskg=FP9r<(%"} N(_eM#.~-NE֜ &]{ 5p%8p&7"yNCp%#R^]A6$q$1-Vi=M5+ тyoDvԚ{Z KvRZ=L#U77?`B&68YEO}b˿\f0*$c J7:ļ"X_!bWn Q񜴴&Ta :KRDjƟ.g QqKmlbΙv=ȝ$A;Տ.d6g٫X".8e/^m,Tn `XG9opm=J_̸ )ӂSAG00Ie晥x&ήэ[2W{ӵ~IBN]TL(pU'jj1!,Y[P3d[n^ ??AO ^ Ú~88T s.{<+?dD,a Ww6w" &]okByO1aBdqR]-iCn!\[fMZJ5X#8!K';ʾ[)9LigʛO,&XYܣ?pYfm:c)LMb G4-P&` -HQ;ȹ.]$0լQFq6َyCEJv0"<6?ő+ٯϵ꫉Exmk@#J.$*R mbQZp77Gb8"9lڇ±vlK RdqmeŞ|bi/X= {N{)ww.%ЇqlZIcMZbwJSp1w{&vyh-o)OpHScԗޘ_ P ".PWU_;('Vb}r"GL#d);-u>|Y-쐼jMA E85*{U.pF^K^Q.O|w{ #fE5Jn]V:gz@g:|Qʇuk|N9nIsG'.;%*5Ү&߶gлE$5+0;oLW<-@쨑u5W0&R % 5>X \yZVKE cM9K-@MtkIHZ')ףҊ5/A/Hve1AN֙[%XfyMj o絓nDBD)E0 ^8T5S v QFCI$g(>n*C}սl=Uɿޭu_B M\%S̓jgxs Lx^'R"L?85 /Wo@q!2͓ O%00idfI!vWu*IXcr\Jif'!j]Ot+1Wl-c|g2/OQFJ( (7[&!b;H`G 2b^+@vQ)'΂bD*{5L@B7諾@R9N x)l6 ZH8^J{=W=\I(KtV50YQdŏDŽ;fsqOuα~1t[ˇg]$e\a&Ǝ/i)|x?Ly9FMMEuat4h/fqP6WV! E׵]Ź{Zd ZNWM?:^:͈Fٸ2Zࢎ撊Bd2 t F@NeQp@~3TY3kZ,y|-RgsDK2#@F%Y9N#H`'Աv^sB9vNWX`)pܡJ]pBC Aպ UãErW#1ƕu o90)RZ.bgMJ1֐c &.4l1o.#KDK ZkYF~R*n4X~;!58ʟ1;o~{"l>&b,Etk3SػiQ\t ̚߂$SYJ(.ir˕{Bx<;@RፑӾ,ANp{Z'Փ^%ls RcQesQLDI=E`᭻<+ab qNLSRy:$3HI2׎6xpt/$؞b(\jegcXESaحbKQYZ>5붪,YR9v x Dan"Ūoor06R/9)-O?B%b=6;FbwMOZݫ\a%GsF2JVinVUF]9qNz !*f 7&@{u+.((R\Π_sp>jG蠗{58FM5hIN'_BP, #acr|VbON\T A:Bرڼ87Do Բ.z!;%*1?O3g^#puh2{L ۴ :UA!'5K S ;?<+di+0@MOLBO*c忷 5 N'hmP٣t$3 aDQR <Կ}HXA} ϭl͊7R, |6N9?MDMx8и\{Pu Y~:Ih#].$![]:tZg8x>Q5M`L׍Ӕ*d17 zvǻ اp2o]yI,HV3]4-*]īEǩc+2xUz+g(dy0s[^-&$m\gNk G~seawAv0Wl;ns].8:BO>J>b>qJļd^iyQgX9hDh Ý35(:o]*/,:]cF,qNfeRUMY4T u/YD <NY+ Bt}h ,O_BkTNBTB7ib#6 Z7lQقct fƉ;iz {њՃws10")\ڨސv8>rK8ꋮT;57ROO9*_3ΦM}yYXO#/8 wy<>st:wUR;RKGtMKbDٟm0+/ʱq E|)=B4)(U8k4FέO~~k$z8nstPN)r:y(X$ntR rTj%np~iNoDĴk04d1cQJ$JՎRMT@?p{p!NU:Fwn4I,`˘N[K TlO۩+FTWqوEŵI&k&E|Q>x NJy9ߍ"]9*(UDT ;c>܁qfC&0{e eDKB,sn/~ },$G]>9ŚJGa{vA5e_KHD[IʾOqx)㕼L(eub]H1j/d33TOB~Z:Ѱ.K:ƂpޓX+Z>3e oU[~V+;kR J(zԳA>3z%L]O-ºǧ\ %0TKYxpd]S}sMߝ T'(TLby~3s $77nhj3 B2{Oq2D" <u9Wuc>z?Tv$XԑH"("Y 8g)_<>OxDpO(o:]'m RpR:L3a?' Qo6Iw6(T I0@moX E뼯`MAQAF *OБi"QHXq&(6£$W .'uHgw. *X",,fv:̞`_ע'N!Wm.ڇvZ v}=Axa/e2_IXt!![bn-YrZ[(0,>r-"Vϲ(f+?NfKm53QTeWH0"דY s55 ʬk\* x:Gf zX4lL1 {rϼqءCt|PjBI &tD MB$7hE| jnu,ٿfuOiT Q4aj0 ݧ,73+=5őō=C&-4ܫdlC 6 a]Ff0pR+l嬄XpK&`&*<\ )}}8 ?]/&Y}g8^+5kmJ'Fnޫk2EKS%tb ){E5+1emV]; 5-HiLw?*cOvKr_WN)yd!_nsMrOǷ-P67Ssx=90 Vilզ B+T%>Ld|v/{W3^MDhQ!}5%ֻ!(\s|=X? FymU-ţm5GB`nr%L`㪛u/L:[㖄\hw&;nJl1$lvVy;i9X猅Zi (dc=b~L(UIh\Ubց{ܵ_#;RЬ!Z4-1W0 7(·r?(5m89E(=}?hhPлvE)?_k!H72Y9JL̾ 8Z#ʎ W Hjѣ92$cl|L?FH832b12z#X/*#ɐWQ+C9+?tьrݥ|MX-OQf3$.vY­󓴻.qpN5t!%r4 *Ƒ N_+]Yπn,wFma24bɟ8#]L61ҟh*~Qh&$X$(TXo'x\B{zYaH9d+UyJ#9k=C^ ?3u,?.tTaW/dr[ll+5blbzNWq:Tr/-3o:rFQW@ 6ɇY|H%u?\֏5B^KblyΓΟl#w?ƜzR#Vl6*!:F[b#Kih(`Ny<ݼ[t^c@=2 ZN~.J}NKB-D=RƟ3\?G?ccP>crIm~ Kůcm+T.$$bXC<gPcJ D}`7IL\&]=/G(*B;6msIDJTUM G\m/HW[Hsfge} ! 4ZY J ljWeEn|C{ƏMRT$2r{ֿ]ȂJ]s|s޲1d@hﻋ\&PNzkyFmX3Rz(pfѰ6xQ=7. OT%I(>zv+{[/ӡ\.J4Oڒ6KΟn4<ɳ*&{C"JJ|(~''D^ׇ6`Wb Ήt!&N-H6CuNCm6bNJöCuTRk*"k )"c] -ڑQNoj( UC'f<5!'\2WODn֪>s2)WwsR,=ƨ:b>ʼe BPD,0tLXӄ}1;OLe!|fE:yL燵;@Y"\aK=\N77E2Zd?t^DuV5E@ksP ,9A`rKğk<hB=%Z{@Ĩ |Z1ĵ'GIL}%hJG{PH|IHk 'TV'_s9dV1ѕ~..*6h9obLhTHq*ކ?k~ns98zi(#rCQaÿ8}`|TC@DYla\ ݰI8A/hpLbI#\ A{7XtTW5T.)@qq? KL42ۑ;;"tm:>/>GƧx%ozozX+%#(EZ>wqRaOucЈ}XhFbnma~8VdMݫ&2YUxCa r 2# r{Q-rM =/{j,JHzXEt3&\Rɓ"O~n-+MIV'7r'})D)_7O,09wUKXγ \ӧ#\$TiAYX9.udM}~VjBaj`eaׅ\ˁIcg@aWӴvr08OJl|nD!3T\ qYeFTbVA5Q' '@r 3Rn02SnޯqT֖1·}~Cx}]`g"ՠkUb^+$ȔΨiuWT zBH>͑v lhy$U R?ʺHIk@6O15FWWx;{ckANpFA=7 I)X° 8&#_H)"'΂9Q$[# p0$DBBY2 V3FO"U)tދNa #|jV,,3UKC&8ZNNAhJ+΅[ F^!&`jtnT_Gc@<󥍵mԴhe Z1 b Pd#M Z4A40<~.$I@^zUk: }8V2\׌a;$֯nfx)TW }9"xK mxc:"d"i>p]AmPq[,jjlďVNM } oƽ۲>*  IL+hHd]Kw'6 "ʟQ}3X>Ogvd#g\HOBjw7;.;:O`z\l'wa)!"f*~D+u/+Z(t"4ٹQk--تPBw'I$@,(8#b3_f*eZ?I/,|sEw٦_ $#AR|Ԯaws/R:9MߵT@C?<ݐOF{>Wq$蔹'P9^c\'T'ҳbb&?A.5-iZBJ]7F7)[IetMjWwB+`v|ZIxq0d[C K?]xzwJsV".h1FU$Ԗ 1Q&N\P j'L+CE?#_)uK;F6:fۖ űdrvZT21J԰Y^7LǭRꇠi6zPr\'5A9A$l5wgU¡'G%)<xMyAN-e t N\)-Yj`h|\V#p&Xe >,%OSm+#5 !ivtըRKjl6/uZPjp4r%͇b aώ/K(t# gʒ%=>4tsіx,AiҳcDӵCu@N 0|n\*>՞7yVQh˰P3('B\J5nܾ"*s6o(ޢ9ENJfo\w m8zUZj`7&AZ&w+E$|~L:g_#fD7-.^5qr֚Y B#Dkֵޒ'Bd` HЊtز}ћb;4(> 84s z7^XTesLzz@{` 6a47wR#|7`\ȼ+w=Ƞ?G˾ωPt;%|!#Cg=Rx^՚m{tM(3n{vbXWw@ ְ4~eU"a+J*Lj=;QVgQ֓ꭍT-* vJ pYThTxjNgyB]L K!J[s1mXwؿЁ"$}1H큧.OhHF?=,%Hs'* [Pc`Y:M]_r BVoU,֠ӫHW{>K po;X:X)y1.UQ8 خYR>*sKF\@.q!@ MЯ+ʧBA#p$)'| H"c^(? k <:N)0A\H뮁>ɾlel1(d9ܖV&ʡA[/S I!7/0i4keJOM" 0Uv>r7>yoLzɽsa{M*RX hw7ĂzVmq^df 5 h]ð(q֖:}wŀ&)5H<9UO[X򂢫gTʌ3 זcdi:Yۍ%C%վ^Mj˕Y'+6,ޞbWpHl1=0Ÿ0.ת˻г׷ 'vf*f}Wu2uWEp&ag=g0"@ǨWvJV5O4Wi+Q³por| VfȄC P50,}xge?/|̶)d !MεJ/?g[4؜[6KB `wh-tnCA iF"w(9 ?޼1,Jrs'Ҵh D:8n zW_ o[gfIܨu9 Xtg}ZǎCc#{7j 2 ,k OY.Seo톕!(CXe'Nn Nǥq?ReM-_RҲΨCqM+R9y"?"|U읎a/q/(fC}S0G үVz!cr"Wي/Rwu8pyM]FE^)i& e}*^|IVfD"--U'?*F u)IHY!;Ҙ+A, An\VdsL?1qs{+ɴ`332PiwaA:(խ^ea" ۫M p$/iWEtN >kK 4_9s'B@IofRQv*uGĄU J6MƲZ pZ.; '*%]Y_ ^=aQ#+r,q,T"GJa``+-ʭq)hhYm0!!59T⡝&@9e]b#[- pf$ķdZShv-Чn^MTғɇdn$HaviO>_#J8ґo×6`Xò>T>3+ *:4E=y5/~;ɇWBo0tg3߇#ڢHȢmHE}T(gJnijZn#5?5w-RK%||B߬VgPoAl\6a>q9 rf"z%7- yӫjk:rH['t_&'qմLLv}Dc' a{R~ԯH"r~H 4 NHV%e߼g4Ϫd] (BH.&$`$ss Lsu]6ya]/*Cdœ-ZȆ}CHXV~P[;ʙGޯja5p$TlP, ـ Yl1plDnU CngQ!6D{ίtIc,$H#ϡ\:y; ma+-sl"-ҖDi ٓNfx3{߻U K=-S"A`WU?^Z -w<1cC<'T. C/8eY2ubiNAѩ"hζqUڮ]ywy~wͺZ3]YTa(SUnXvJ Nt-i_ %uf\"ġ/&SWa^ݟJ2mZI-Cwoy-D5{_@"\YvYHQpB YG4lo .שH>*&e.^rxȎ5Խ'>7V&O 1[D2sf^%ꗆ)vgJU5Y.2Γ򝪌D勄Y[4|,b)nVGꦫZ`r Ӯ,$&Ƕ+5-kC`l7N}A7͝PyP 6=%diQXT* WȚylTEw9^%7lHbOd n3F>:f4m$ժPoujމB%s9 uuJ)&9,{CgM8t-9UH70k 658 NԞ=v$T)K~d;m343v*Sdހgf`>;O{ ǭRSA@\\{~:GףRjmO.^ޟW q)+JJ&}o\G~Fͻ/}t7 &KCAw瘇('4=p.9E?ΧY"|K+` BHCE} /&kv8"P2㞹"Kz|1T]Hg=( s•IDY#Qbȉx]<'o(n&Mofrļ]UFFE# ̟gnXFBx N Q!1 㢙Gz??cPD#p1=!;h|x\] AwT7333E5ߩu]}MZةH*B_N0ٔZ5"je߼y*4)?؊my A4l*_E@]qH]CYl԰P.#X"i ;C]N'h.oN){q~"Ԗ3TWvO{C¯gD诸(xțhxu=5U=܎*6aHD]BD88auӋg}ǐ 9'r1Vge[x҂]/c@NZw$AHRd[۞q7b:>@3H{α Ld gR't ]TiEb_}mM>{ j u 72pr^5Q/e(Vϸ5܎d.z+lf>0P6{^78 $̵=6q_4j|}6꽮<}A`Χ+^&, zuOWR'&=˖LMcrz~޾m즗vg;Vwe9 3ZEBTQĸE54|aEfm«7h[+ WCZy hc+-Oq¿OIW46Cae:s] ;h rx9?_`ida0+`j7`E`ox;CiZ3ȑՑ߉.eH?H/}\T({ԏ=XP'p 9zQCLpV9*9+3?;HbqulkY.5}ȜmdN0Vސ]Y;YVl(H~.,ucfqL#o~,(+/@Л~z%dk= /ݝ;2x:b`˘r&'];37,?mdGAHWJ?tB4 t⺬Y%+:ǔZL<,r؍{I一αKar]G|2p/f" p@\Wl!FL1-F̟ Im89íUgVRC>2ڍ%J]f|C٥77@ m@e-CE g,r k=IYQ3O0\ʀz|5jT?& M 7|Vio.嶃LNmO{.?V$@O*bWQ=WO`B/GB<<'0y c+%9lRH(=,IE^OA޹=f"Z9;6:mudMӸCACUR; TbiA'Ǜ`hz\آ3gUԘY~&xH>R~8YWƜ5c&gpb0KXjOmlM+7(*xxy4Y;9hdi "I#&Yml}ãQ+$Ge4l%WG2NddfV'M'Ү \UAf/b:;=AڞkZ FM:O*x;X;[-D̪0wܹCDZ4-2 Hg6Tʣk]a8J~* wT̥_s&J/#4h#Lf}Zfz_"B~7"i!i劥1$FeEQ$T5od(Ti(s,73 RAdj [7F| '!!@)dP(1,p$-,A q~TCb:2F.Ԓ򪮂VdzK[5g@%#x|t_ꔨQTr:u뱵2\nJbnp4Ff<!t^VAmujm;yYO޾0S v{ /큾Y*!QK𿖘Ѥ:*@ޕJa8Rh۱j@שlW㔘Qb5#,DL!CLCtau[s@[aziRGI* m\Caوɡ6ncR16Mf\A%ZD %$PiNc1L+4{KCmKÔYtYh/~BX3m>:2>՗ Efd2:!*3ݦV0s%J} +nn>O[Ϧ(#<^TyЕ\!E۞0$CʀxeCE۱ami.7ca~wI]} Ϙ"SG]6JHNxpO|b ',+E_#؂l)9(&E.db[hp|D  <_oۦX;0pzQ"&b2 JD_fgweˤTyY|= +,O$Vcat֛UxuO0s{qMFsB&Sq#J~,)N{ՁNx0D/M<Fٔ1_B($F>ELVTk=8`U|'2Z 2|옓2L2k>1'/6]n{S4 G(qD؏MGWC[D kAiGhC'#p!ހ A3!#7^c'qSo뤦ָMIq(dh1T>&)CR@knyt&c{ :vjThDoEC LUKbi4Ϟ> 'T6oc l2S=uOޖ 6vڂtW󐣾n('z/SőWޡ4Ƌ%j>Qx:!<)v~|_F.*%Kǝ^ ]dèY$'KcX=)Vگo$b%^χ^yiВ!J2u`n$U$8W#!,pj{hD+b4C`jxWYO S5KA ٬yF1@h3; ^X_*W `9jW+ ȃh< .(N0_S+GnOJG}._ƑFѳSdQ|؊^mYs& sf|):%SU٤BcGQ Jiu1UشpnKrږlO|%v_^tO۩"83"y\A3/Tt!![Jd ),hNZDzC"-Q{ E53Ƞcn_CU鴪FuVNW1ytzl!P< rẅ́0ʆ!=Ygx|<@5bQ/t +Ei^|BPI]|nDWhxy4 #UGd V|Ӄ{`Ğ**y&0&yW jiLl0-V'^d8iSHK wF/q5w.d'F#@R{Mۡ=T8FW xy!fZVP "P%]R`}򎹐iiioHsV멋ݶy¥pk5@=݄jY&7̛U-U!(3; mt)钺}_zOFd[ +R /^AC~"E]3 t6h Yl,8&WR8cbrMD+x `hIvP's4k];IU24ZŐ߀궔cr{p^B.cib^hFIb IqulF`l` 犇V7\_3٦ 3ě1"u1 xt5di% {dlB=y$Qd g ]cYĆnƸt6'bfFw} +vIv4 cR07ISV#!Fn¦+JWykȼř>!OZ1^!<ɸ#neJk-?5=GV+z`O96who훛 [^QAS,*{ a M%mF^xL`\;;{9WkepnpaI\}t6 Ass:88t E#v[aMϹ fMQ*lz6mTEkyi)[>̭F6!}aIm) 'tED]ף(N1ٖ0{M95~.(i %wL7Eժ΄|ϓ^Z_yr!'*o%gH:*0Ԇ%⢋- wOޅa| _bNA:md8ة$ā!X;{jBF0x7Olײֵ~|2  {DbEa&\iY6-u.yZQ7/uiRe?}{*LM.huOZKUM4f~d+HP` řQ<Ү6q?buWXŧ.͓$%iv1_ eA;V]fK v\jV@>"rl6%-0u2U;UZMy(;0&1)Lo;]:aUr2YLlp]u 혼x'$B!qOhON0T'5[(Nq@F:E'@jWWv '2 J1O޿vS 5~UX/Z-ObÌ(VjVycۏ6&coj"U TRbh9إXwNǪn=; Cl11(sׂN*"'/B䰫GGטpѝK4r*`pSF2k•9a]~QTCWK=q wfvQR:j"ci%̎J+M?P&O͐.-Պ6M8g>^:Mbn0Gh>oeXV ^IEbQ?wǷn_v@fwif@,l)'O΢pBGD[^/Du3v Հq$ympgos`?|7Y׉a 0 *ȃ`Fi" ~9hPtG>:/1l[9P2 iQ 5K hyoj4,(k@jaR (T9+4"ʇPl2䐄Eӎ`\[(g>2p\C>`E(3rr_A[ܷ9bn'KJo Rfd3f <`$㥀; w9{`~-f$([{WFQg}uPƵv\<$&=Ifb[D{nH:{40yEa1Mh C*\+8U&̴{C[֞8qӕ5R ]N)}7lU%k1%+l4b-tQY;5-(ƝrN=ϛϕܧ"?7 9 n3GJh?<]v6\=y=DV+( gV+fy. +nℶd!ad &_gI}΃'UhA-++ (h mnuMRL3y-6\H|s(Tx!ԟ7KҜ':L[4ZB Tcn*IůGq+ t1xziD2-6y<2◨J%gR@sP`3#T;StMUƂ6%s+qh"%'rar2ᲭO%K!RM;H mY50׋uʐ/tdb $  NBya08j0˓$5ı.ٚs7^k Sk,9k(d7N27[Md#~ Cru@̞^S~v]A.*5O-͟Т0.PRŦrEO}|.W7 ¬/=!eF5pANƉlL""~XGm)%Ns~8%;~Niv ,$v1DY 5d&~JzaX/3yvFӸ!bAJw& c˿wSKˆ~{"ފUmRз[,EUB1z/`ax9P?h4EZDM{p}5G)UܢGTLd~şvhg5{tXf#)76f< b#\/oݍLraۛؑ~|:q`Ii6HZ;Eޫ0c-;mzm0{꫋?;2ˉRI'Eq Zz4xi+0|^ *3lRnuɑju9nD4ISa麗헇!܊# QFՔI؀-fq\4-}@M/|&\CE|磡_nVŅh͉0Y<K" TPbXRr?K/|" y07[uX"}F#ь XzC|G@yVy;4f jIPrwoQ^+5xML6$6},K`;֒\JG˹KvZo/ 5<$ahGBCA ^""QIw5tvD΢m:pSJ09 N=Xr8Y bO&}mB[Uk$dYiO}emw a+6 e'tU"U ʘQȿL*Ξjlxr?_O "W)UZh<|X2n|g/{b !&H;&qR='x )T .vuK$m' 8kKU ” Tx %N䣜sg(GLc{ Vo0%-  cDI^cJk ~SeJqz&2/wx;l"ȳit5*Ƅ%QMP,C|G*V eSyCu1# H{L逥^ȎV6 wnY5t T ~Y;9Xu(!V&`ޜE9Ũ] y'; ?V}'E/pGrOO2$Sδl#4)DR=tQ7WRQ !8{!K9C:pzEa{Q@Pi@-WJ{NT|JH= Gs|/ ZwJ|C(zNu,i-y@rR?&2]rMImn~\je<2LlXHZX +&݅P(Oss; ˥|ws_:܊U7ly>nuڢ=onyֶU.M-PB^6S7D"] bP Aa^gG_|]ӔJ˴^'f(;Z/iQr IJpV+YcQ^n`ismCEd?l֚}~&4Z1@Bwgyq.3qL1JL'F#6aM]*+bېJBa{ZUvě}f س!M~]YFZxhITV,R"ٕ\C3âxҙAQ)tf7r -3sKtlCckf$|`@XT enM6V)lz.W|i"A_|j#pQ.ݢD|/r^uuoxU-9^mt׻;ϹL$#\ZFԾ>iUQIt L]<{H.U Bɏ ЋeDM϶ a#-WܿƐ砨PᠮTnތ~63lьQfΨk1YNZL'թ&xS84?Ƨ>#l[Hݢ MVÞRk^(76>aCſ֓+U .2l ګ@ lӇId*Y]{XwXn~bQn׃_gT\O DWn>S~{~Uh2{ KldXDS 9"'w7˰F|D](|)S|ٓ;}VUƐBTm_\NxqM( 0# 60Y Җs%mɯjfU5iP?0>ᝦ<2Fu+P3 )ꞴG10pLtrʺsP w Ӱ]ڄU ur(8x 5.U-8n7{q)i>"5,2' <˓u&o.e 4c3e\O٬)yca5_4L<՞=CazUF~Z cƜ׬l:˾L^(Ͽ+̾,X!/ \).lng笜PCYOge@IRWw8S*˟%bLcxmu~F`NcOԿ6ZX>%hV|$.x*#X p.>?ADq(PZz٥ c_YdD)'ʟ2i->$qa# kZ(p' 0RX︧ auhoT#]ת5wMq:l_M0o<J; ?~SX3>g|<JQh_-E #0S/:z 47I1\eХ!AmJ h-v~c@B A W^_Ch >\! YIoS=pWA.=eEk h4 m=ёY-k" Pح]uv.jpi(Vv"_-qګ] $ ;nV-e3!pϼl!;[T 9Ya}> HGACX·(W3ի K߰Ed,QS/xPGY]VVAO(P.. -ΈX^o w8a3 LWRn2tiG " i=؇vf>y{4VSaj= oCK ?K ^ZHyW2@^K{iB@ۛ 6Ve) I#"8~)=_RsEd>JuK7@xWji]"ad@pYcC,I^IB X,̳jGpanE/O;X_FB=2ERbϠNv#uod HϜ;wnj/dg0? x9yF 嗶l $}6*0g~30bK3Pyf1El B&al֧ n( X4Sále S]н6Bs5 ] >X:c$kak3#}u x,p:cxqv <U"V ]nu2<` 8S>KɄ_[zdk&͜ NWnaݨ)˻{˻UnZ~21ͨZ>׉=xcTҍAXDG~2Q7ēKJyР)>֖; 6@!=|뫫fdD&;yon2)8=.ͯcyRj?:?T F"?̊` R6##ؤ]E@k mY4:d(9 XHNѯy3|FR!f3]z=ܜߞ^t.nl;%U>~wjLfRz>5!Wu%ٵ<'%UD,Rb*Wdh [Ǵ Ѱ|VwΚA|8K~a煿*zxmpT1CN˻?,8N)57Pj(&ǢcT,ڵ&s-v6 bf i5xQ%`egQ\KMpc)6$NRSv쁤yupR<^ym&Z+t+b fT;׏~q_otW4i*3>UK~N?7x49(ظ%Pj+HpmҎwH6+c͖^}=j)siۗOsO|E Ê|Dq׸'b#GSDD*D ʍ$z 3 39rAdvQ+a;dsrS؀S6Èxj oDA$)`e [{"LT\72p&GƁ9%gw;,<+>=XQ~6C̉7|}(AӑkoJwn3{t>Xz4NGv4F,buNtLyRGAseyf#=f,b[W^62w!f~GszޓjYQ}A2eT "y-RC mc4MH.UjrRu٨[7}Y-M2SrX4sY܎Db~GI=y+vucۉrɲG\򬯭"bTsoY7@\Cؑd=DɰE B?vÅg ưEbbGȱf02]YJ%U%iTX:)} mr=U?uZJE+.EفEDݯ3ҳE ܲ(BL)_ɢn?5hL-\2טe `J8KsŴyo滄rԒں2]fM"ݡ3%Ѐo4`qD>/ %~<۲ya9pCXr?5 ɦ]h.7ڥS'}qiioY"jM%[2^yy^9uzOчOx\CO"Vk949Q|iKW8 ¸uœ{ kߙA͡ 2x(GOFps=j vw)!8T-vG Evhu;H|JE_%yZ \_Onν vЦ偙bfꙠ 5=ΗGi4d ,FU 9@j8<)c԰띋 |n>YC47m*==6oP7x;6*(OU,D?|Y@TK/q4, rٍ/BQ ]w\|/q~~w]:5݃{07BD垬B"/4GWM"bsKŁܿ7O{e@%g<%pn+R2M(rjZM'fKw@U} 'ᇉ(w]l]}ʂǻk!R ʦ!<؄&lPPѲ/Tm6S\coA7Xl[|xyh,ay <;GizC haZa4VސHvҞb=be *E@& vtLu֗nu I|۾`m q|~>5JQҫZi^4!k%R:dg'T2\8hȱ teOzez9=RX>u5^NW)<( &1tk7UTJ4qm=2R]p[(O(N{<%(P4޼G/]<*&(Րh EGZF_?c4r)uAj;5ԋ~UG૽ǧmg1m*uMS#9Sm BZ;׉.>q#'e*+A7%iGY%FtL0~qB}?]f>x0~ԹUv!YN&~{˴\"AzQt 9x$OY NXA:bs1B_P|$EEiQq^΄:"LݳZ]}վ}Q68PJxŅk|}Gݹ8?#y'bEg=r*k[xi8]p٬i]*'j.ct4-Ț/{N$u'v풖) I6b#sջ쎂]uENAhIkfr;I,LJ`OwEܗr2fE/>o'XwX/9.(|]ڎ7dŇj̡4$97j}rW7X}\1U1vnLZ>.ød &=N: r@GZɝ NAtjھYOARyTcXG:"N C/{}o7{tkaO>;2yb)QْZݿC'o0\)@C;*?V-Rx{^&]"__YO(υ E%ǓJf(Qͨ1TZcLI0G`4T|/'y!qs"M4ׁol6B@KJT`sZPNsV"?Of#A!'?H JߟٴNֻIx}'q6%!ż@a)ϵrΤ̢T'{ d ' >k1͢ 2ʥF\e3yKfɅpGwApYy)jFn9֮[W>l1` Q/plLUTR!WR:֦P(OBZXhF =v)xJhpt _ 06H-#ƃe/  OZ"KM阉X檃S$\VҫX#^\)hr'kA o[doM~= K=4Gb Hئq.uAAC$DGGpP7M"wfelNdK|m _teVm:+UrxFoۥyKϢ1vY:8K8qW<2XC9W/7~ Ke뵁K/P jˢkJh|3E޵*"Ù8$l#wؗƤ7'ȕC~@A]Ջi?I\\}JM?襵g2a.N {s95M֙ moh|o2T\qZ?ma5&#xg>d J3@gLTe9߆,5Y,@+_p N?#`%B&(~- @MqW,:,N俓.4-gДĻ#-[ LƒEh@$Q- Ai\GLF\rR\A`S牌"b+0Q*4h]GM% 7Z{]A#-5]̩DZz$ _ʘ O]? @%I݁Q$HPYI 3p%d#mҁ"hyX<|VDȏ?`GU3gv$ЀqVN,<'#.;H7j]ڡu5]{ʱRۍ~۳ggW}X_J("D͞,\`qV nQBw,`*yWQkTA}"5 _OdDo[ 6  ҸMvFh+% &U”|{Sk(7EQİ./y]g|2|-X:k,C83r=HA^Fg+PxڼgAu90 pef(#UcGBy/Hmt䟗w:ƥ$A?q!4/&K*E"X&\w5QGvv!`6ec u O?jb M\n8JrKxp [ږs.'YY)^CKڥ#lPjdIT~@ەȊ #P}c L]z? Tg[&aȹk;^}ɹAp%1H]ݫEE0_$EʄP`~Iy}6o0JQ3bV8,c\fi-15(LXe=UU+ziى|.&@cЎ~vM+c Z5Q-A-/= !?r`P0ire@J4^3fBw=_iw9>lTGx]s9hDrg;^ğh#Sƴ}ѰcH.!I$,AVE+ {,Ia2Y3y.=W4e )y1o8 Be^PXs았zVf~C¬1[dߥwϞXKe\%Z~s~dX@^Yb\KU.#9oYL% 3BvѵXSR >f$RB Ov4IS*I*oQ œ1f"9ҀB_FmtaI/ U|dWmguQcLW Gr$PՌWb+S$S/bq9&`Uk"U-oeSHk*y|uKq{Ȗ6dsxZмו7x#2q_~D\(pꚂ`ßrQ +jK(r~X[aӛ@PMV)L T8m`LHȋx;1ycvrBx +.7u.uExpX]#_rHŚ%5لO>BԵ1B AN8ev.v^GJR};J4C+oT+OkZf}meQ@UW/ qaV9_5.(=%Տ-2T)da7DrЇ82C` I]gUƽEQ 2z#^EH"M.'<h/Ka-OǍ8e[e!h}`i-;;EX#f-$H Nd;@2mmZ7CtV3NQCVZFkwW~Cs0ݻ>M$CajuZG^{fGvO 2W-SI $+ ԯ#qv D 1hljM%n ]?o`FV4 &m@Sv.VkA4;Qk$~ˇYT` PYeK^``N\f{,gf@pNEӤ??nN94:TBP!)_ ^W/"oWI1MD(R'xtvoi%Xa]1g&O(][TbTKm;Ke`n~ &倆KؓE.3 Ӕ@ -\.Z|^>B}nG` Y|nQE `C']؄2%LxŝrW2 \t͌*_]dvZ5TkAa)8rnF֯cRd@M{JWN ߠ117cv MO 뗾i|tR)+E =v$aqnoE_2^13 TA#XC{;H_9.;C-vԍ]9BYQ ӷB/0/o[Шg %!iN urğs]:!ȓs$P1q9%I~}s44B^:ͨ nݺ=w z;t Z\ȋt_`lFb{1 )f C3g |isrqzЙC4],%.4ϗ/+Jטb*U9Ob _ȜQ pH\wɱ &!U}9\:jsﴊZ&'[Ka0x%pkP?CSk. ڄ~,4h>0TwO r{YKh%k2*8P}3Wv"6K'$)\]oݴ>]' $E}D:I b=Be*&WˤCr [oޝЭunnV.I_D϶n톰53Q(h2 z%,#oc,:di2Q?lI$EM07Ai;%K>WEt# qfD}20R Jl[М凳s\kEg1em A48иVV3^h>r07F+#\Q^Drj^Q(A$ C0H]F\%߽ T&mbKNxz,#6{{sN97E$W Z-|p+Gxq'F7S > q钘:ZB- eת♸ĠRmSb{Hsdcʰ4Li*zίWD9yO+c]^k|wʈ3xbsb}U#/`ՙ#>E& jWB3ý,5A }A's7]F.vowÐgzUM'? sAoyo&eqT-oOZR[t4Jzq 4.\cvL h6n}ΰ>W6ӌGgCnA8@xe2-k8Ճ%-~lS˂wT:8}4>~FhpШ* uN럽^I )4"n8CGm!8l0b"ZdMxH<סI|@ L]Xroadwc^ZrCvyCJ#tܬ1krp{@pf b;nm>iůH3b})=&E884w!1EQP6WtZ\HQiid@_mRl'w@ GM ~aF(4dq|dT7D*!dvKIʖ PQ/)HnX{ #f k:zé:M?txǹL. a{wRXQ NGrCf [lK>el#$ ${{һ@Aa߸)ƑŰDjݑpZ^XQ߇.5:>UrQnf|B8 _Դzq8O!HN֋\.jjz]֣e΂.)KZ11Q':E)Q`vθr"\7ga N^hZJ{*{|Iv5u#9%x׿Trt{"6EVzT0Ɣo,W9MԿ2t %yp)]Iyb I2%LS!&s`9NAl>.nTk6?-I,0:-PZZX9!x|sL |߃O'ZV]VĭMt"^κ϶_fEf Eq] /$t6y߄z{b|D6ZJt61 $\_Yj_k?yGGg-dd*vEY5`~ڢWW{\ƮwKPt-@f씚v v]YPl /6mI[ny$M'ր/|飱 4BpOy E"EAL0Œ3E=bGoPr`ܸPiUO?o{ED]ў'jiqap5|٩%œ Śnwp}!+ Hj+Vh;WfjƧ5șۘuX 1|JuN|ot<~x[rAީT\xaOM֠x"q7k&. DpĢ&gPCA&ZBCVh}B|稪߁8Qvz یCJ0'm@y`3;|ЍS,h8/ug_}GRSq/2 | OvCBmO2(xfGJ=;Qw^6Z W:X}vǣjIX{\_fƳeaxk! ڀ(!j #"X neϰnip[\Rf2.V ݟ2NC]mL}T)tH.UMV/cb_(|$K׽k9]pB5$^au@N(NUE"ԒɣDى~17Is5-|jDukEjDӐz<۩aI1Ui}f41.Tp倶wr"mD蟀gP& #_{w^RU r  .GE@*@U"0v[v@X|f:fksa_4cOlĉF)yëFLnע`>-<{.wvYqbdDT!W%_1 ɾ"E:.|2pv]j3qoO Uz~̉,8v٭15S-B֑B_"n1S:ʗ#@6,V4Fm)6ڂC ִ3(HWteߪuĥU恞~̮Wx~I]?i "{Qn U3Ṽ*W4>`խ PSQfxemnck? /Lz15; YM+ hYt ,@|8ߏ^!${EN[!zFUAlGjU+vȗNA3JM@(Ƈ79[7 8C&W;M%0Mh67~tckFI臇7ZI2*˱ŐKXp2yp,hc5uq-tx,< ڦ4ez ;ysY:fRQ_5]0c**\psP qbA6Hcz^|I1"~ηc+2>wYRIY[j֨S١΂nTH& /Z(m~a -oRTn\9#t7U$9i[TB 7 B5RP(XgܕWOC/}'dbDad]޴daDsLyuh7K?\h%w\]K 6"1ZM? OC:0,W%>V1o"c$dQ3 \q>cI/!;.f[K 1 =묌4S5Tv1G}-);[Aƥ !d&|qөqp*׶!~B'S=g&q-3Ȑj/E7^)?CcAX+مAN'&;\mHcvK+-mkps"TFS0Á/=I/N1=bY{A y<8}nPgolFgICY>5܊Sq Nu1nCI-arKfYɓV&8.^dqtNJpZ \Sۈ)oA.[3 02[x\1nE{b>_Hy:w(5V)~<ՔC7טHNVY5>f^(m2CDao1vG%b8W+k+?GP^`بid ]= LҸ&FQ i,NˀvHq ˁپAH2"JoA'| :sww _J; "131={9!qaFzIf+g(cW/sRs9$lk}Suv75yTK6͒#"?yeG Q\΂H"m>2[qINb͝q:݈xjo'I($ѷO;HXw!'#gtq:)_S˯ȳ`S?{FKc]V6:QX^;BQ/\#9/I rXAV ?ȁփQ%^1yX\*zfOւ⭔/uSCQo',) tlFw=>7MZS}t&RA{ PE>CMW@=ǰ9 Xqd@2}k zh*MLPj6nEg" gk4>`O2piE36:Eڂ> K 9G11.cBC׆D1HuB冱Kz!&zs5(*G~ˆ7B>*b; GZcA#2B9i.Cx$I.( t藬'qGvb`;@Ъy2e )nY֙'Ζ%yHGV2d,}oYD)(gW:VCJ)~!lB }0\ʚ:q^rߴRP- Z/;SS<@0W]Mذ;4< |V3|c?q =eHٟY~N3>HvkO63*Zӂ,>yMI(Bʟ}螷Cˇ:@TPmna!TeGX] : k^77ȻzwOzX 3 ;,{=G{8W wc剘f ~5?fH9~S@; ͒J 7v07̮B kt7ڳ C"[v qZ3P>3g4rtڙ96Ƽa R~Գ`9R̼r@9}jf*I~$@j݌!ݏGq?Dv`6 Ax8ORr[̱p}i|mg݂xQEVqV+ @>,Ir al]axoh5ϰu=К0_U2z~<;٢1TZDzA4niz#OW aBR0 T{ (X:rnP‘zxXBu|c)!,EB :+JS7v ,+ lC74i1,2k߽5 Doow(aG q T`$Jy+&&QN nֻr8dGY,w(šHa`h9 B?`0x2o;N@4IMty|PT<ӰiְhQ=".):{ˁ D/]Α sM T~Rb MH׭0ƹÚ]hCJZW d_Vp5m \X ljK']mŤȳȂO1=\LΖY;gdQGd_c=KJy'Wz~An0`+2I#=PV‚ƨ>>DP4Jm0yA[@2og|}@ڴX 's]CnD]Wk$%_Ұ>2`64Ym ǵ] dWmmɟ>H/7S{$. %~=q1/Ȁ31D._!waI#u_f>OV0"L\hMh}g| 6 ̱T;zsIE ZX"!RHc69ldt˲鯨_^tt\dܡ۴2E)Qn-@:Oi:;i!9TzN┚(/8V-\虨) gA'MlD+>x+戢"<'9Jdp@KC [ʓvk(F~{F >zrG/HFlMrei>/&ؔTќߧ3欷#kT+0MňSQ ĩW@}Q{Գ\CQ<'# Ih`E&Tf;!8.1@Quɩ eC"u2b%o4m BnAA o,Җ2A0QЏڎ l6gŠOXMkV"K:ʞ-BS]Yg#m3,p®A{@r1z1>sY'O?t[uƤUu)-(shR΃J^~cPo@G1ο?͑D3@NhWK|pH-Q(BϬ vӛ7h9F-Δ}6Ii*P%$!uŸ{*i= q!ڤ:46]}fOh٦d|޻3G3ZIW@Phʔ_GX3iNj tBw O ltLEMRtM)~<̻iͤ(_Y`;'RB`~c&̼,B7[rAX A[;1D8q$醯 KTq+$ ~HDeu,EeXU(MѾT%wjsG'6er@SL' Rft5qݽasnE=!z}3{7/oyhkD>WlsR`+gi5<d$E^ab>X`oWi9\1U%%tN/>~2`کƀ~9KzeEi:XЏ}[7z4!2eVTπgY XFW)‚ZS[D>讉8\mpNdWѝiGܱ\|"d]Zc#_·9(fKfXtpO, [_qu4ץu QOQ=_# S%N?OAz#h(id0l& o%qM㚞ӈ.3@ø`3JjK\O殴JXS/޶[>[+ y[83 ' j n.z{l% jQT}G!}hk?c_PcaBJ*XFkC ϫr(9&}0SJn`ag33?sQڷDIr*ɤDpCiZPʨ6Wj}o%}*MCUx q qrTbUlL[*$,(_{%cVR=O UXT\$,g(qt<5I1ts=nwf Fm^Yd?e-jח\lX{9튐@jN Hj=e,I&:o̽ G%M8B+Qs^@3_Gh-3U@^.fXN$ h:>z3 `L +s=1 $ߘ&0s< -ЌZXӴn< fkRG"$bAq*]#mcff<B23( N!eV<NE$-Əpn0$4" ؂ #pf!JR|{*e$H cg=(:YBp]$t_+Q,Mrp "C nH¶겏TH߼*-,AD G oGqCwJ"{(WŐnĔp̖NrD#D6C9RVowBljE%g3Sc|L/[vmEiV7B)CP> V_!)~ba/1B1c?亞ebV ໢Q&4pwl?D.~V~\BM+^ /C\ƳmY$ݻ4 zIg}fAC=}=q*U.r[V, Ep"~Fsl)zti|Zg@EiI=7YP/*Xh $4>\tN>E%0q7ճEDv0UebVؽw9ow$d5x>uTpAǮ$OPl8vk飿2N&#J Lo> +2,v#ĬzuM9C_+ȢV64ؙ8?X ȃt#܂a`Ⱦ6 ZmL4WZ}R+2,5UfΧDȄA\V_$(r2 r o0x9r2Es H`H#YG؛=-F3fT`Ժv ffd3@҅VwubPcI7~2?Qg#捖TݵVrD%+E\!db #]o я+%àm7;/q-{Őp㐑]琨M0`M:eFjM.J>v}yjgZZҩ&+1 rȝUoFsv5Bni!&hJ{6Ao|(4 :^X_X-fj_bֶ ZϷ&OjeZ:09Ѳpyf~e|:qKG9o ,ȹZ>:i'}$Ut}Qd9( {Syyl>Jae\715kc Wk-G YpІp(y,g#t nr^mDeSͽCjs!#`%'.Ak\g23`(Z{ Eiv H銥6)K8Ġ,d)o"Ą>~LaELʙ{«$FTdqΰWn Ď+a^& Wd}d!+AS JI ]esh[-(jeDݓzVn~\_EKj@}g.!umÃlLeQlii56c>3#AAv^2puT!vW"Dg5{̏&#آqqop,b  u`&b%'n`WfV!ۛ@GU`_ln d옜jzOT$>6~dFp& DG Tp,*x-z^Ia75|Ӕ'-8#U.F&Nx2FK] 2t7ٿ/bf+ڻWL; @D6:ʨFNy8mhF?s]bXf6"__e+Kn$DM*NMH| LT_>;  82H@2vq*G'iKV,C+f"^0PԸTK>a8dK3x#Bꠇ9PTwh UF, .ȇCQ:{н+lUXI%635+)S2퓗]L:'o}Osȋx0] ?u*#G}<4b[M%&)aVNCmցƽCi68Qd4@Vx1MCtt퐭gg},&w.w. +m9^f0,&M (8 plJS x1M=^.ipt4-H6K ,iBRDy} [F- )i.;;Ҹ "l)5/2[VeH0yACa-B̰*\#P O0rzzPNK Zh `OWi$@>v(!ʝf2ū4qs#zI?_~ieoK_CmZ->UBb(Q8w(vH~9>{pe G 1SyYvE>yOAd7N ?ɑ,l"YXÃ+-F}x=KYgQ95DFR(nvy{C z&ěLôL8R(*1 $+h\>@Wq+0.`Ė$pn8 ?3?;P>g"{n~@"UKQATܯ(1yDq )iz#p^ h]ɳ7_^vQŴxP"H 1ŁM/Ƹ߼ znV s)IqQ7񎫏d*A֋(<~ zL"&w@]S$ae$JS R0Ch5¤R0RV'D#[n )!7^:qw:hP2Ha5cE.A0y< [LdB2Lh.[h&g%cJŏ;f'mϏػ{xV+XLDP \6ۚߌRLCZ&t{^1,h$)f"u=ҮBg(,ved{Ӏ&=́YIeFVl֝p 'W (_^. fg춫%3X'&3j|~o-NCa=Kdq E8 'f.` JCcvK)<)Z:Xrɼ4K$ Uҁ~K-˛ׄr%H*A.ÝÚw dcFVcvn{#6(lY(WBP{{w"T\_ qTa{-Q+rr/(#l;T#‹^oT+S5<luA5ʱ,mGj_#CLn]& e{t-:1<>.<ݽo>wo8eX[rZ'r&nwD' "b*VhFIлBgaǿ߲c@O7[U¬1%ᕴk5!An6@Yc<6GQ:e>m~uخ^ߣ+>ZVg^ em؎JN\6A†zMoL3K6`\80Jڀj_Afb ,z._%¨dw浞4&ӒY?8.%BEG@_Gw[e*l0U̵5ư(E~DH3VME{Ϋij~I-*xz߾=#H? , 6F[]Z{k8IpPyq ` 竰{Syx5vu"~ g&$jAG] }Ecn (2Gk-(]}oQ9_EM.AyE%f܌mnBQbI "Șޠ*sNum?zpPauf(eRVh/-[3z9PLl-m #xΗ0U lf1Ma졹Ʀ">(䯧̿4d6ov-1{"Xm껮}i3썒Ϯb Arkt-J(4{=3tqV3&)H0;Wǒyh[71o*ܬ Ǧ{h#) m𰀢= 9VQggknm XV9:?!j@/=]0#J [?;)ec:2% > -@pD-(E n}{Ax Vb>Սed՚ ytYKP&jn BRS]ٱ"BՔ9C%M]VbU N \kĞvYG>T1(3zJ ҰwC^9PnQEt.[ ɦPzzrѿrxLvo,raRB*I HAyDq>ǝ&u}9yG0Asp/z~T=m&U$iG?)s,2<EGiD&TIst+RqR?Fgjt='RI˝t""Ʃn+rM-$`0D,Mf(kpe7>N}^0O)<$ʅA xe(LR/LΓV9W rˀ%RO,~ktx)ɾ!r!Wf-7(83x= G_vU SS!UG;e&ј2$tťԌ {l,)RI*iT/Vs{y 67xǿT*Uk-J-¼n ˊB CDuq3X|,RLhhE!Ҝ&ʒRf]%'jO/d }u|S~h)a$/ߣ{lhi IpI9A_d'p\,mZNHQ|fNZ!q6gݓJLoξbӈ?t8.t..u)8sW߳"%1vW^`<@Ah37ɷ7lJֺ,` AL]s̱*#ɊKq0YSwGr MC ۭrΩK޽'2 hDɁqSɴJ U}@q{6M̻`",'F^cT u)`1]HDo^ &f5PHr?m=D{(_=k%O #M8 Bʿ'\[n_ ]< S&(>Z^> f?y}8aS(UmS/3MBwE5{G#O?5~c3r'vTia.pUU]f.wdY<)HonYM(8pϸJ,n$5g $o4"6PF 0Y[G*Ãec,.*kM*Je]soN-ѹia3aO)2tuVsVmbsRq[?R$,+pOĖ823/3uz ;r/s_sAMETpֈǼb=M Vo y\lr>Nrλu,,& 40 񆆩"Wik4U1I0 Q[^I Wlv猡r,vo sQ`#Ϯ,c#G^kBF˃g6]o"҄Nydkl ˡqʵdߧ $֮T&ˮU|z|#!ja&gբg'GԪH3,0 ۿ`)m)PK9x`8j=otVjDTtLc8t:͌D)-A-;e b_&zq_<),%X=gc$/"ܧѰDĜorL=|aiVN 8s{O4@ye5%-xyšƫdRܹ71ؿknwa\*&iUɟU{M [8{6l`Njc-Rkt1/ `xqv؊ M.$ '4O-:k1k=e_ sk balOc-3ǻ)po$FU`TMf':a 1Tq+}L_{z:Ǔ'^ӟ "H(Bāi ,(=I:BwGq7`(ܵ&߈3?VOdAq8o+?V8:ۃ>Teu+ZO= BD`e:+{$qx2XIP Tyu+~Z!L{' mJ Ea1y aNR2'"DOC޺5/3 ZNċËH{HFB(I6\CaE&AkT/H,n  L <%^q07%?cSU.uh2`L1``qd%Ys!rP%tU@Bk M,֭|:$ׯ [zs ܫ6n­f3V{dVXѬQ&+s>Nl0qgS85$~[_˞)dN!(($Xnz< !vA'lO5,$,?2T4R+ͲMO%8<"KR蘠Z8eT)D%-c^*p1Ygz?eCzaG dL+^eA`G/frQ9hŤdt{4s'ҜD<0AQ| ?&ISgl;J1|&rĎԶjlѕQմO-,09Lc\ wѭQHتJ6#awæUp̚}bR18veCMұ}ut˴0=̘NGO}C'zAޟ4ydZGŋ^4*2~,cU!9W!$ k ~Ջyn|0/YsOqͰ}M/vNB sr}BұEO@[W Cˉ2f}y^]FFW!jhlzjl%AM_R;E2c28@o=pgٻ)q-}nGEŶ'}[Gb3IR৾xѰC/im~U"N[TCQI7qŠaF@,b/ʬ5P7D4Kj"D(  ףriSqGaFDcFE;iAA5YJ_h3nR_#~gIDTd$k K(35VL*eN aG|%gQH91f;5sS&BzϞ)ZnqLY:L&66rv(z7s!~Ʉ\E7]Jf >LILxR{|/1x?ylrm|XҪu_Xsi(Jq2z2Mtznw_^g`n[tHWӵ\.q~C/i KH_@'EZ=&Y\ֆtzL]l?_ڈ#UEGz@MޘQI ؿlz瀸=klW4Dƨg _ h ְP q ˗YWLl'ܛIh,g4{IGM;i>iD< t-Bծ(5! M1i(ĐȦ4khR5,q-AC. y.QsT*n* "m]=$\wl~e^گ*V1Ί6wrB3 7&,W9덂3" &йUn餉92f6}0 IEc)1>; y@V*u삛9786@!j+Rl3NPdbAwx8pG^| gG-;0D+]VB4[Ў.PUF~yۨ%zGay&Z>)j'6+:EX BJ6%5m}X Y>`y*EÛ9=0lom/Ec/1,bDd5>tԫ&D3]ƫgSbٔgˤ3Ϙv((5DN!q_ވkT $g5,1aS&{AUIWNI ]?f>Ik)tq\OWz'0T^`p 3`S ]IVm   \T? $ d9]|uֱ69bmj'CI u͏aQw.soKߢ@WTn5 RL; :zCd2UroB6t)OSX| .Xq%įluZ0 0yGgV ;LL"2o/o/*n|a \QWzq?@[h.Xm;T7\:E gלJUO͞~8r&OOG,5 VMt$'D'黥?#%u= Kу<ޤ h;aJ3dɼ&\J1B1K"yh&Aӆ겊 PHp*}nUotX KW^W %RLg\Cp%)1;/N 5b$ i~z kMp/b/3v3$(p#>IY>ڢOɎ%K+{ן% aJ:xK sl/N}x&[Lr8LaRiY%.d2#C8\wpj dp2"Szfp^t&Uq5=YG[ %fFQ݉P',֚6E _QQ!B#khqE[ZIf^870Vg.8=J}X;pN]ngOc$;=e}}]j/N\t`Ȋ2J<18n8L#7r CLh2&No8zchk*8'r)PnlpDr_ qP7\:soV'JIԠ3k=@W:kwiJ:*-9]ydfq4xw-zoFT<4#৲ #C__4 N5,m}B!J5'7ɓW!۸DKzB>Cu pS_!Zp$"}ӕ:r|bPA6ò]RanKzY_8(ț:jkU%E`w.p* П$"(,qG7+;n~)v)APl(60jApf rDRjkv)cB4o RT<ѵ] jRοSu\5<Ղգj2 "{v&$.C^B2k"1K _ٰqv_q0v^)-Dt`nl0,1QUc&@*JPn(*}~lzh(I_&– L1Z%{0?";(VBN ܥn*b.Ȁ`,6]@b-݂Tź⌉~ra'|m7c(Um \i] 4Kg<0.qҎJԮ~%oEyY=p={В8ӨmmkW6v* a{υ(aXPͲʬR`p殾@Ę6"izet&c2 R|6B\2vC8~ZaxHÔn;kH5YL_^ lL/scq wj_mht&зuD[72ޮJlgNlk_r9a]{(0p+D/npeU}p,aFU EP(!x5 osoe3)GʢlɮfJoj`a{v6SSh`?bHU) M6m^Kᯍ.|]K)u< XatgJ}Q=:;Avմџ5xLy *H{rkW*&`lXc{m5OVoxMY ~2=%r9{3 טf?VSޒEcmO=@R0ԱG@).)hӜ/ &HJ|Ei4;Rd1ts_uI;]\z>j (Z% sn3݁.EMR⪑/2nBAoPg{:4gq}-h$I|)NƉ!2Ea?;_R{Eke+whDE{^(U05J}ŏ ymql9)Xvn<ܳGD>;{s!֗Hy 8'[Mhp "}Н4sk PWw1z8Mcr4{T L: TiǎߘEoN`UK\8uGDP eC HsZmMyܫ"ywwZ0^73¸ ۈvey-Q鷨;.RƓ4cqbGʔ‡HbхXĹ[4򳩰S MƇId6g>Pa 60 6D Y S_"n^B c srnb1LjreJVxG Ӊ Vsӝo'D¥\B3J`a:ІST5uwQdT&C'k8ɿ(yT C$0vo4= 'm`8'o ]f~mÍ d )Kc[^(ȹSjϮH Qe7~I!&IEE g\Ga.:{t=zb*zs׸w=y.@$mXNKEk0ک4ѥ :L8^aF},diˁI F|De˭<^qW J[`ްiQ ,eO$L ; (}!g8k2W7A*큕y`!4j\N"20фJ >AlcbF2hH?앬H>&K6O؅YG}88 ]_f3"И#bSȚ1@\UNQ7r<{ZOX.nf$ogշ*T*dˬ% K~f-/R\P/`o̓LV!yX!Y_: ʬY4vCq3y_=`2sjjnqBF[` ,Qͼ&,UF6H^B\hn!~!z5:x7m{1ߑO#_)K?r`wOg>E=.uO Egwb݀: =PlƑ1R۷뿛nC1HJnݶ 0WT+Gt(e2` -jϻ/6!jf(as7u : S(XVLZg}qfq`f>4G-;zV~׆29/4\㲯!UØO]&ͱGHJy1rȮLDmp"L`y0¢ nvz)$٘fioyHGWw?=G}<1s:;-~]pރ a>#ƲYD;bPRT]$e6 -o$ڗ <ip"_(LJZg1pXt) ^UOy gRQ{g4͑ornd"q4-mUSߴh_PJCbqN13kq"~+P@!g)θj5XR\X+r%:Dny}B 4"𵔯Nם` BprTdܧ:0S n4Qڼu5dAbFRm5%hHaru< X%0Hg6`PDre%JF J&d]%W@AbJ J`]']!/YRvsH^zZJH$ i{YK2{|P"7Y\m!JZtblP7(?Yl7bGX!~6ܐBh(j0詖K\QR 'iٲ cNuX6pE-mL)d |?S!)\|[:vPx)QL{>Q6aDwg=-,/}~>˄I$!>oHh2j\*p@Փ9+ykaiu̠LµG{utB"\\7ÆtѯzkmWgus.VG|LB\~\{ pHfXQ^ZcxaT>e?& WU=H0a:.e*_P: cjcI$@O( Hx ;۰7.ra5~սyF'7w~9BzS8E}ݯg $}׾'ĘƍkBI Gϥ\,p[b|"=Fe"9:9@TӬ"ɲ Աg$3+H/#R `#Qyɼ_.iɖ&9 c 9Nt F< x'm2)rd`fYI c7v+X :[*IV+gݢ0>0oD6SR0NΆS珱vc`)HۨBF=(wv$מ)6r WOKQq!:FfnTQ>,_ֈRJ >CajF!$(-r9ȱCv)b[%sd>CpBo>.`R__!enr+6 .U?VvGm%i ][u%I+:S9~(t`ZC2Yx_By%ŅMX xV{,D՞삱F/K`yXVʙ2ATXZA<3o jkx| ֞AG;2.;K#LⒻxi!K^ZdO)_,N^_sϔɵO#XɺEp2-z[kVUtZtD(H{މdq#6kzvzOEt&˚v *~=t4P9|D^H"Tdt;{W(z搰kRyv `}-o8b߽b)tu'.cw=NU˟_тg'ʬ:B_l`+CC=!w)_^N #]`%@W&]$Pϝ_q` 9X7iL?~)f A4,83-kLVD kİ)[ȬmۤJeIڥM>Wo%'0-i,v]rl&TcL]83gTBATiO̒1:Ogxj cG-pwX-1vȗ7.sD5@j FvI AvRGح:˿1&[JŚ"au%dXA i7s7Sw:o7m&ElXj.1W9cc*cIUQ5ᣯ;H/[D>4 Hut=3 hB ,kN>> @`4cT.JLmǝLo(EfOh`@iG`PZœz=\$u%QC9]֯:C`Xv/@JةW_di{ we~]f9=O^$8fn9ܥ^K&T#V--kBۍ^Ԧgg [;, 9X&J73Ec]tOCuf)vpzj\6Ð74ғBUdGZmh랬rt~S8cEny+荑HْT}-̐Q13'.IqDBg]-S NAn|c<iVNi:xtj.m II %v+z$AT" U!qE+fߓشbKޑ GZ]^y(jw> X drQF {Š P5 U=KNIQ*izߪ/&Q;* dLmiqΈX:tٍE_my}7 >H¾Vx+vzeoLg 82BpS2MMD;|eDĄKj4/c|m!"E tTa` ۰UzVh% e ٷQ+hRO+S96ۺ0̽O=5knB n[TzB鶯C;$MwKlRԀے3M4xL";< "㢅kyHso{w뒎S-{lx6<HhMuN$L&s15pgίd8>&6<³qd7[gq5WL2TuPfCU6CEЫZqTԝNځlP6 ysPu(4: hC[شv'd;f(z2]ޓfSK <[1ZSno[% r4yId?Xt~ce.QTU|T!G֤E6g (-m8-+3懂dUǵ Dۘv |CdmdrUd/ڦGkF}WS}=#|ioad6*2g*[1/  ciC,.aaԢB>Kw^!SoLkcKGuLr'43}{]D݊0qY56*0&j4}|HRtE@:o9l8}``u O07hFƐ83 zsP*"6C߳є@)v@:2AA<@>/^`ĶfB"ws(.uuXR->ߑ4F-@PM(~+5*&SDɖHz)[ x;/!ܰ1 +S$%%gQ`SH?}lf,@^!crTh;b6P5YLaof˯ :\t-2#-޺s`LI!2zF!C&+Zwzp!ߜ#*5,*#Eȋ.[1Mg:d@ ?܊"⒘uˊK2eE(:"c+T.E05~$O t,@Vyv5Ą) rz" J^^ v3IR;lr7SCWC"wq'֬Y47+ ?*>}XoYfK>Oq]YH@NClxh{kXR`̽+;tp3vtnq@t:]>W~ۨRH湦3JEAC (x/]Jgr7rP%TA0O :uB\;\Rx(HPMǑc|:|%wOOҜjH8sۤKqn+ EA"'jNcc{W3U1]^Lkf@rW  mжx6:5 XRe. ձ5'`\~<#\.$J,G/Zإu9_xm(G2{~"-$&޹MԹ@0?|ڍǮs"_fҒRUx&w7z}sFv^Cɐr-¦`C쩏*Ǒֽ>2IQ9\S"kSB\]FᚱFB:sŅ1Sc>긾QkTQTiJʽu_/k,9 R@YVŐvAwtX)ՓnmEj dLobh)a5 : hd  Ex7&`_BaNUǙH >׃Q24?˅Z@wdHӡ4wSF}Rmoh(dqSj/U2WI#V!Z'q1]HNfzkBd1lZظpBTg 2?J;M՜tb1$0OuNR`6_x2&~an{^Daa߄# 6Ί8MsHt8A콉_O5z[#U.}$ߠyɣ5"5yHuA8NVexu ׄXj xõ 7+B4,c$$C1quGdꆘިɷj+{jgˣ10tީ:wTu&50JY&Sm G^# \2B:$ T_:?͝T f~a*_J!/&=һUA#%OX٢ٕw)Q8S>T9=Xݰ(y5$7\xU(+OŎci-Tr*حR`'Xe̦}5[Ta'29En1|ȇFG G2 | M)_ODs|tmy%B%PڊU8>wXsbgb?I@eT8$ cx`fGF~wġsu@UvNjJA?ihI :ӌN&5CҍB,(/״^Xyt3c^f@ ׊ze@QDϑl-:h)5zz9fŐ j{nnd3FJX Ŏ#C{r&sK&<ͅȨ/cLFS<+YbAl5&d"f6ys'\<~oYUAR~0< О =dٳQiD0߀YP .xg^w>r3"թ Ge SlQ6F]yZ2CiBAVQyZF n.Y~ 'kv()B%q |FD 4~U[k.Fݓz6{5 ;lsBc+ >!ĝF?)/Q!$-jY Q;whl4E*ap6FfgD4ulGClxϕW;dK-kq7o0 %/(N-7 y=Urh<715jצ06qv=txJ VmUYOl0s]z|an;l?G&e=&yCS17߬ft}z }z!Bw;E~me hD.> d+OY1cdNH5 BeH֜"Ϛ6SM-}p`y2#9_s\R %'Y Ѿ\~vq*`زskS),Uߣ[!)te!P5`#-}IbÐrb! Aӆ?2T쿒Ksv/]?㒾6?ELMJ]h) "\8hfU<}7 ƀN_`5 ) t*g`ȸ3)@`6 -S xuՆU_rI-E}Ά}|Ҵ@DPjyerILO;&7i2we6p7WD:2]$9<8n_}~xn`urH<wͤ= ( Vܱz_~ϵlvzuOdic\m` 2.20~wf +*z{3\Jpя,޽jI48ljĪ7wvRisKQDؘntڲO{Ǜu w4T&I'MᛌUC\̍kÓmevy.P{?|"%EWhN@OȝR.ki3hsGtnBvrcEd\|$QXSU|YaKyc̈TJk8.XLDP¦59QlrSӶҟ ڮ 1M$gV_>/禮B;v:N@b/{7̧ߓ{-x} xv[Tl>:!,d^7?c պh.ҲL'uMq\9/-,Q- _WZzP\U}t/0Mn\!w3_0VdH(Ô}I@ @Uqׯ$ Sqp`-PЌ76s] eUv\h< HMš@Bf&*L5?sَ$}@ZIPtFJzAQY4Yx6*X֊N1PYk1v."ͱHHY<{|ߐ^E){]낈Ǡql6c#"4+ };ӓ ؖA$LQ3*R`\P[NBJ=l!@{-0̐.1ˮ=/!#C槌l053K;TIdEr}KJHluDŽsvW6=JC/X-=/1B~ 4P2R}/3⁩xtvxu]ss mxyrҜ{C~VŊ6TvnȂWy"55[WX@zǮFr5,Ve,mtPr@`;@$S] D3q\QA|V:M L}R!|KӁ3)ꭊ ba~sz R;L^Qt{}sǑ_a=gv[vKmZ/騹4GAH(=8Ƙ+S8Z(\BCETTEadaH%p_߯G1 䉯 xf9 fOeMWjto'(ub@7b?E@WĨlqժVTJ|Yg؜Eij/f?<(H.r'M'_aB!'u|gE&#U6!y"7p f!rψAp7V֘ga}mEintB m0b I )yċyh(ŬD\X(Nyъf,ʊ.Nb%pW=6t'[j"ceJSf`rpyp,Wd=DK]dKE>E)rUu쎧*- ](eu/=z:1q{Xvx!}[݆zJw 襌\}A"xve(OR|LOFxg@ gpyߨ#/'jZVQY *̕^S}(M>Ȉ __<+wz4x%W"o-;Y-tC͌"/쒊hDƨmh,(J őn+?lK?ʭL 3KHQF.:ܞkGr TzNl!Ta*,gj# lGX!Bs7_=9 6꛹2-q7puу{J/^!+s-yo,O#Qi)@ F8-u9 ɩ)eY!~(oq9"2A'XjگO/,_j{4U), >˝^I+l@5jW9^7rle&oF$\^ v`8+̸>[[`ia$v_}ЮOKpMiptc-;bIڏkuC,5g"8#/)r!Gd\N7Nj8 ],wkZvBJ|İkxsaClљc6`'!!o-}ϩ=R{#}us4@ nHLUg%,$aIx\jBw5 Ŏ,|Tw8BBLJwg]χz tb!Ωa#"f".;<8Ehp?0C?Nkg2?jYpasqؤ} <rLm?iD;o{A]I*ʼVGAJs@Ҵ#ˑv;#.T^lS`ݛN󸐝kP N?Y&>/k m)&'RZj2XnH;wi -[Cz>.%g.'U8Tە4UeW&zIBwi fJw)eqo( ݨ?Kn'c*@CR ^_5^Gk܆ 1ž%n e3~K_:.^ܰ)/_PbCsہbdÓ{OTuE9I}lb* :Hil I ~MeEGnC@_H\Hpl!=s.͵~*Y&0OO5' ux2]¤90LRBnLyC-}W4Ţb7𔥿nzf39fWz MƼ6G 9c!ҴD/vCB碋*6"x!7M+-~"@M8cD#͠10-[4o5[jkK4qK&}-Of&]/<X؎ սal sb_ 25S P3$U0 m?AZ8Z褺CIk%ݺL,ճ9[1LY_c`Jp rQ'0~k"VvV O08,6%;"wrwQ:G x 'jmA9!0볙ޒZ+IS(tx__ޛxd<ÇB͎Aj'|[J@PecJ??Out3m۴M"ce촠/$t`xJ5&`?pOlɗҫ/Dzqzwhn:}&KA&afƲwz'X&imV*t+QOȝ4J0ŇuS#!(\㤶Zy2VTpľIA,JvB %}"x ~).qIS-7E1  -,|8ZmH@4nVXBvaf ,Ԁ]sy,ՔWNHLEJ}p#&2cJqFUy>` Aa% u:Wsݗmu&N e5 \A4]r7iLlգn}3vU`rY uuag K)a:Zލ̊:lF~]Tr܆PPm^sY2bI:nɲ5o+Le <۵=!+<qYugs03 bqk6Wj7ԖK|]OŒ w.ҠM @~(="|^x݇_%uƩh.U:}.^!kb -q.scˮ&Z~!x-F)Y=31 KʿX!XlxPsgxFv.=eD1 nví+k1}4h W/OfB3c\.aϒ51#gu%_O5h ^;u ˂3+>GiOQ/i@+͙#L6rA偳Z$xW ߬}x}? Bz 4x;9UQK臰%4[:rՑ}Fdl9թO=. aN#^v 8~jo֞V "3WKl!X͟@'+~2GJbj($x$}~Oe}eX s9YxR IkrXq8=5(\2$(3զas 91% 8sqbgUmYz@owT x8WP Piy9 ͱK|r(Z=ȮOӼdɟlH(o bJ3fG6mwdB`[28Ŏ hӀ9/cejY&8* [  Ɍ-l$:sVz"x*> NL߁)SєJF_N͋Tb)Ґڕ, Vd%[߱Eofv_3!>_1`K7 ̑|z90BDFDGwL:q)+͖8YR$gA)-Pfyb9)5@;SWd\jۼF!C ͌3B]P(dڛ62z=jgpo"x)Wq a?)ٌqK{ퟗVi&agOuf2#FϪ_>N]SI.<%)jKItdFMɒ;7:GUT#Ehtjlk #qcRή![ Fdf~=5I.ѫHaΦTڗL #F4tזwB.: _;9R)I3MԖ>ҏ@CDХol 1bROέū%m2jaAef-/xt Vz\@HG+Me08ځDV tl$氱k )v_8m`d N hp l)JΦ9&/ӧec<#.9?z- IDWU=)` d9)E;PnWde=A-kh_b@ʗD3daNe>~AAFYpU{ǥ3⚠_e\LA-8nf2x;g9?el}9$O97l:O]]zs3]rC r2`֋:,30n $>J-A3kMS<39l߮椇~ >HpB.Ķ EÈQ; _b+Z jLDK U^)|P >FDhڦrĄPhP *b 6OA*VFGϠ3xڴ+0SS1,"E]4ENy}{e/[*VNo6wQa _#%IWL,&eIGgUNjJQJ !DEC, V%SC%#9Gڣsʠt6}l?Ek7_TPl [rMQrf01eh>jQKyBG (o@Hս `Z}Ox&LPxǍahyXlZcg#b $K\~\\YjvI):+-#RCM"UHʳǮIңLs(&ܙwCLE^t4HF-ڲ`܏'@9t7t㇊z/kt "o@4:>DX#lMv]_}\"MUe08Xǧ ͙r1c٬|iB#HޟHbDy{`.EV*F兆&a| CLt"%hF\X&jnNALf|US {X<}:?/0&59MҮy>CV.v=[KpVIrWZNI2Cpz<'~;R,3@\YbzL=>k x{\E]cgf [+_ϣ6ٕ:l:gFݛ`^tC'/2$U1۬JҜ,b$R2B)mdgs H=~B xAo"';8NI2F(L]rr+)v ~7rhС.dYWIcնR r,y(VY#MFrbXhu|\4}̨y%KaHSY QFo=7CC2\(ꭄ$^7pJDŰ&^:h iHx9uQd0 $i@I#'tϨ?`7@{R]?~h8@"YQ~Nr| ͭar tlAnEH|jXbsAEO@=?Tr5h1u!ג3l  'z)0#wMړ/#vF 6x _\?!H M;"S%'(?|ͷ|=Z T_1Vc6僥r -cƹ&ON ݻ5%b_젞Fe={L{߭&_C[;*lbOg*!)ؗIVçX3Ez KY8r ^U{eclSQ]|'K9Pi[rs$`SɛzYl}(\"2Hº{YbS~mϽj_7 '!N=˫ZHGd /GE+X㪈n=DZ8) =bt (wEG|tƢ$I6叓-gMP8V' =SSZh fOK/1 N졘35[lXb*vgwNpg'_D 0&?]pA)@8 E@LZNsKgi$: %6xQ*(z(0񴻼ʑY`{Y#vz_s _,oz4HwzIR/&jKEgh/lmԼGJ9 ն2}ea幉ly~/L&/."}zķ^B6<8?m4_r.$U;,/YTδƹDOVo%Y%b 9j1o uX(NsF&-;~C viHdA .|a.몬4ʂm<꒼pdV(CPaD3ac~ 34]28Q!J2.:mzJvm@=h3YjmLqe}/zO!ў5x~ sY@n-NZʹwM;Mco?zleKIqϥ-XndX~OQβD+!̹}9ߞ*S'^ j6X`o3:J{M"_M0rpgJeʌXd%BBÎsrągwg&`zͼ@}O(G 3?]1IL7oq=-vK"I iG~Œ ~ =#ڿs?&2(@Li- һHe#)BL8̳f(J7L|Q\8NdgN8/ rp[2Ꮶ4-5 t7@?z]h?nz 31Zc޺ruœ"k0fpN>*9 E Jյ(NG@;t==穿 -2[|Q%UnPydM˒F= G3$?} kd sk_$A*=Ie9?3f#QlعM&(G} ;=pNJ`<)?ޯ):9'/HW|ppSQ [dOnә|BtfOB~ MJ±ʹ!ER@"sgphl7(9Hp4:&EUʚ+?E,+7B7~zpP\.dZ$!B'??Ax OŋS%]QyS#1/eZric qo Ё>tCAF;X; *'tyY ˳2Z B`dٍn)ԣve$}5 8.Dȡ tF[HTR(GpOɭQᾥ8WJ 04`!+ URow)dZaor)6Fo@.C0Jrq7 HoKC1_q* A*axjiQ.2R[{xsA?5'21W 6Kb98wLrvw2.屃AIz!9 lֲcBOvB'h.y>U te2NFBkid.M!AZetA3MS.M&)?A7z·G,LY$!"9S5Ev؇YˢSUGOO4`y:-X0Vl'@ 5pԢN^bɉX'.j=(&XaleyQL3SX#04Aǀ#!{~}FUX:YEAa)%FE5MX"\MN;B裆Թp0tf4kBE'GPzz؞wth0ISj\2= 9tfsa\TRhL>*3s\^Fڬs˿-h]zYF!z&Fr3j[nƶd_a燚}-zZ"c|@֯Lwt b11K aXڀs6飫iYf3_:zDh a` [;¹vZ|GOqOrb"3>%L𓒌<ǸI`»dW`/2q7^%X܍ Ac=Ljc>%mN7E\̔A~~K#9h]=Ib zYDa6&fbvYGd3DՊxڹ c02L/%<Ee+An?uKܡ:XvH CH$FO138'޶,n$uܧxQnz'5XQuA997kVMDdW8_,ʄ?R0D6[[0̓j:cbPy#0 | {O/+IN]"#knԤb4IۭjN+H$@KZnL{^bOH(CjsrS{D?ܚbOr+ZUV-D`I -+Dv3ivE`V1#WܨKNd=G w:YGO"ZtoW"hI($e7߫p*aN#shAlwD ~s!IX"mzf:O9'\OT - Dѓ# kcS3SmE 2TDfM8GO:,@Kci䠡cMLKyV306:ꅶ䅒3,(7IWeV3#,דt }أ)HJoNAZT+1:<ؤu%0ɮևcJR}wqg#okZ+,w +, 2u%W  Huȷ,oMtV N;"pƶbC Iw mBck=aJgdxG5m:q?C̀ү>'*S'Y抴;64'dr:t")>: S$aJa୳0;SyòZ h볊%p%<3Э 2G{Ep,ѱ$c}K>H`W Y8{i )-UeۯFU=`ABׂ{;U`NG{mZ.ublj]\׬Tߑ%aD˻gPkgaHNeˊ)deuVrl{Ey>B.h|RiG:ƃ 妵8_abWRUz06h|)n!(V&?UHi~ 7g4#_USEjf2T!Q BoV{8QԷZ: c@M՜Sw0J2S<_gW](j펇aYTvh%8|˧X=z֢.W}2mvK^NKHolwjd9YCc= oM KZ2#Q[M7OV c#jk])%@ O%:%~( ȸGZ@d.AG|LkG== =#*Qv;Bj(G,@5$[!Цc%iɽGi6cLxolIޟ>h80zK*cWd'GbOm|si\ff6M0x۸A=r9k!BR}F2DAbҊy=bfX/ 34r8mmSTyu$qg;iNǵKZ0.~7(Rwp6-*P Jb숵NLq3iSHZʔ0~_jTYg BW5R)~{KCnF Wmi0^[$AT#8| ,Ui5]nm:{4ՠ㪙pc]}< 6[fzZrxY(W*|^5<|BVٍ.( ˡ#E}`TaEqCI2~պ=볣jH`of#lm"$i? q$S;;?Rd>+#"{ 6/[jmrE[xaFs>^{:s G#y"o_f|b}nKN͡K\1~".alJ2ԆcJ;+(տ^- '>O[K`vWۧ oĪVl;'\ĚECVM_ /QN8@`h2c1&88g]ƤIh"gHc18_A-cWYF K)v5?A\M篾㞆w CA̜^믘NRkO]*hjW1+8o}MD0K7AFr.8hTvyXI:}~63\Kaӽ6PZ$,zʱfc;.+(m Pouk؜_5)o{BʮuO!u{E|fwaiZe۝&:p Ӽ(iP!?N*$^طƩ6z-ӏ`~1is0n0D1_mO"el~0ޢX%JJC/dz|7׾5TnRՅe"2(ŏz/ҩTGǗ9q2 #Ok"U1FTjM0TXIqTQM5AV+">TtOJF$p bÍmEh|նu`c-6f2{Ճ?p_Y8hW|7Y JY,BP/ gcʳ1 ._ 6a|^xh}h筬 K2k ~`N*TP `%u? F}tPP$X̰2ҡDD%!,93x3\jN@T壨N2xLh/8-H l'Lsk:QRfN̆4q }3'S;++]cdVP;ո'Ha돔6m%vdW]2s+]jD ) M9f]l(m nCniB-krFl@oMsF PF1-=[?q쁹T2[#g.uHSKcsb!6^=aG ک<K`aYlWKșz;˿vn9&75/pntBYX{kЌjP x5 Z0G;%OlmeWțɎԅoCW C%2~}^QjN+TUƾR/!^᳘EnTuFt_}\(g޽ Rˏ^DTg'y4H;b#PȬGf$DhpΧ꫿b9z72ΰ ]rP@cur(sRh}x~'I?+M6'ИJ`V!4!VqӁE-);h{RB"uD 7%|L=l!]I{4 cR^zn$Ʊj[1_:\ 6/]$]D GYDŸC™֍ZQfܘwRI(Xzgvy;@R*z>j7|KUc³6b3^\m1G3;Oz//RTeҡQNExl\h"j0xjK>FVHVI,ͮl -9$K30t\] {s#*n -j.A36\{8 C#"tъ5Ai8*ěQ u-_܆*%Ξ`,@ 7Pm|~ k_ji 焭qqx<W<"}LnVr¯Gl{ : }F}-SS#J^nfr8mWΆ^K,-ઙR9 igh? ;&"D<惟U>u{!I?/Nw}j^`NuaU'phAP(.R!&e)hɮ[ j#_=^uv"0EaALq8+tg4FC!hP"M'=f:|C@\ȐAA\!4s47j~``R ݴ 5^2 u_ v96S)۝ S>`4`\z6f{Z܆QOZg"<8(?ЫECI#{qSUW~[wzOPoeK:#k^űnӺJv42j!r 6|@Dԋm%߽'B;@ 2cM ORV:|f|f0kR.%mϔg{M 5>Kw =ym=9~ 0v@BQeKsѡ+eN _2f*G%rhT:@O; #d6SKj96lqJύT*If'~x2yjn[V6hlBLsy9CF}{Ȍ}>"}Ј@MDx z?2(ɑyǻG ;P3M ̫oˡq@0P祿DVFyC'ЂwVAKL_;2]MY,Gw_>\huUŸ,aa|[U&[{?\7Mu+Mݩ'B8UNm5 5#cI _K:kߐuL̵ PGsW;x"jp qy5΂*cY5$oNo!k&,QW9)ZN^Guw]S?Z>T,_0 WV?hkBY# CTho ,"AWM)0w͎{E|@P֫jU>~${SzUf#44.omnB4Ȼjt3p!EPs<XBPIE 2HoIqB8Pk08ReO*aB(t`_jϡ9ؕ1ig, 珙r^nd -BU dy"S hޖбoZF`?yNvZW?WbgNW!yD´ xsۗ%C8_a_|\nV.[FD+9b~+J`vr6a.};X6g=Y'p;o6jzW?TVXl+X m(W[\d;ŇW:/?Ė< 9s`y{NL@Z4\>J(ׇx"WR!5$םF:>q"5 %ze$ {e-W(u(M9 9n3n{[Fz  NMkŽjf8}m97ʰ,(E*H\?>*~#n>Izą doeI֝d14[ vl}wZ~cu<JU=B&e'3v:GD3*)+Qݟ8d%5י>HR_6 gqi9{<ÔB`LV7'+ҡ /F76ȑr!7ʏ>Z_$j&X Iâ9j3dd?,g,][{B90|$ɶA[ĭpFem Dz*qaA djlym'SO))6!ͷqOukM` ex6O|z3 Q랛r,R,q¹/$A~]PAqeH x:E/kܮ<ꘆ +>zߟF2kr1/SY">iͽbq{ N9:u 퍠읰Bd6;T v6,ώbM&Bap MgPqrly辻ښݧM-}#ۇ^ S~eblp. ;z{C&(msgW[:I mN ]b.v!mFq64%MS1p %.eXy`e;2R?9u{|YDxbUf0zMmDcR"H"EeNt D5CvxjQ!6Qt /j:UCߙݨ _7o{9@_WM>sK p̘doZ mcʭK*t["Q>7N4nzV Neѽy )$Fl m%O nyQJ^}>}cr 6$yEh6VaH:,PQuFl7ٺAy^kJ1"ؖ ՟KRn(\Dz0o!Āߛ%ej?Y|W`]1UyW+NVrw#ɔb[5]h2/=COFN%#ͅ)f jL{lϼGw[;OImPiDfع '+7F C;xf:vs.a &ii")s(JlR8%{!؉:x=ܥȪNBl=#zW@n (B3-%ԻmW`Tl,T.ZwV:XFPU2l4O{7*8eQ ebQ>!_ 9KyB;_OpvOhr+2deOʩi6w!Yjc}Mq6_*|-3rMP8[u08MHpƛ& r|q,j8lm+-Cs&K^|CKkVۍ( ׳.EjMG1UhU>B(?۝jVQK]\ a4M8'.?{gZ^:4i9^Y"Y-SXWq1$م?sܬL0I_,~@ITM[qe1?VX'a(&F8 GWR6y[&tk2,-;<{T6-XvؚO`Eqof]ڒh6fxw6 ?9##3Ql4Miha*fd'\6 Y ,KdY1)nt@/Jkgӷ1U.v!3Gpp= r*jrREz:g9,Ț-fkq7Yw_t<,)A"n]]G^p)j AJλdukNPm9r-VQiղ԰sH8\6ȟ|YAn+z-n=qT:)N,|^b6cK:9S-al~ MmrIֱQ Őa) 5cAoU~]12QIJH3YCPK0!4,kuf<5,92F aL CS"<uMFQ(\9B.Z ޱ5S< ѫْRgf^Jo%K?k ?>] b|Xy5][4$n<{wF,xzy mPߑTL{je{>ƍ2ҷom, qU d|3ᒶ&,P ;oLnKoXC+'yFj l[{`ٿ7n" O ل'^'9'ϭh'awf{c`+z_jC-.Ug*)ЩtPST`jpQjUCLj5ЖY%"s_BR ~=5 P|љ_=,SdRdaln}7{Bo[ЬFAR`<[EK(EY^x֎c/nfzbcWbh&x x_ﱺo2H;U[jUb l !Džv텋ƌ H>[R.sT 9Sc^ .Xgk$Efar-|,clt}rHvd?]O6MGK!fT+k+G9=UnV|uR)ok&ZϤwg- 7%5 K; q>.&NȐN ƒ} xPZ)7 TK,*>g_DvinPzAIޖ#-_`-\].Hpj6s `BƧӗ9jS46G0v/wYq=0}$ϰb۸2J-DMcMuU0*Р n:'}G3$jwĂdmŎVw=I+y >SJRIC'~j|[2V&: 5k']@?N5BӮ­@}ÅJZ roBr>3rn.{p6 hdCA_ 9$|TM~%n?W\ϰ*3kvj<}.P6}WS!31u.wX:,<VzuhtYYI6[3^S+#$U!}sQ<쵇U]P'1Τ!ٴ @`CאS M 15t@ ɉiXvǔ/s^/5Z{8O%?} G[#jfQ.d_v Q\JX.7@lRHrAA^%CzϻY 7,{7TWXP—_CndQEdo"*dlZc^GOS= Xd7ò@@IzQN E DU̗[f7g d\w=4M!:/ߜVp%|=ce94R= !dPPN㏲Y`r C> q%g %ZÛIivώş"ZJLr=6dOé5'T W%I_:7cfNz{B t~pڀIx{1Pϰh,lT {]?fi|-\(c~3K'>L h!6{u2H?Vu&a5ϠNвJ@E/)jl~q֚8>mT[rڅ}w;jird 4Dl6aivY}RdzF-o@: HBB!n!_ .:"CN=:y.}{Q?c!%+^>-Cpt h\cGp؇Ko;(o@$ k41Л؇Ih\ WG2t㾊uePb`%Ȅ6/čWk] :oΤ.D1>ݝ R1;ިFl|R|t@q!P8rdϒ-- sB+6dnk%fax]?*P`]lU988UmniDkQFGX/ l褗Gró[d?쭏3%I 1gtKvY!87C}NIF"`aung F31qsǬ3ud\q"e<];?؋e̛POW{Lsi.KS-)'ڊBht>yn0"3}d4.C[*.`y=|Qo$d7ޙ:oƕZB+yBălMAvo`ъR_L4<폔IF,Lu+: HȌ KS- OfUq̈́[qO%l4&kyhhM}_;'Eq*A64g8^c`kl5`TYTV-.Wv2_ =OAb*"N<+,8\(b܇ƹ/;[3qvhBW%:Gε+אJՁdZj &!P!hk< fvᚥ([4ag6qQֵ~@V@i/J]qTVAL ߳0\?@B 8wg#,uwom˓h\\9opztêEf.||J~+x=2Gw((~~P&Z3To`&`XO⓼8( R/\,H.ϰU9HKD9xnH#~q:ek`; u(=:?f'L_?rsUjuVwXb.9~5s2,[B_*v Z lfi=r=e*Jo@i)"m.12߸"G{1i5[[t %h+0Q;wPF7WpeJb=E R8 o{2IU/kM4 zayW Pp: !3^uy@=kRwe}RYYq hRgOs4ga(:gqkGxvثNxmF/CG&@vWhIU |.ǘC |wI)zlA(&?~^pOkBPK©pN`B^MmL! ěFT3)mZ49tK%*mgaXȫ~I6:&elrvEO֓f k*uiR v%; +~G۱vBūm.OZ )EeȳM*X Yo@O ߧPa_Qv`/L2q!`xV rJU0Jpͻ,T%u50\lw b@f<hm>Z%\)yf4Y*p$ޯu bB`اׁ30@ѰUᮒ8# @[}CPKN H9gAyej{)y3EP[qӧxC 7dDZ籁C2NKB/&zI (7d. S(/^JV4 ^t mҩN{&g.Վ$)?Dp%1<ҪK4ED; Pj1ST]K#"[ƔJ\RB}GG *r/\|RA3u OZ^'MZ/4#Ԝ],2'@s]޺_?D,z\Ӛ(] D!0@M*^ !u| Ggw& .?sa~Lʱ|L r"02k)W2]K { @E-鮇Ȣ]GWNh,{ޛZH=-)4̱$F2x֬H:fx൶WR\tPܝM|&?bGz1R?E Zl$9W6Ӭ7֭`U 5M CGtP{V#Wtv1$("xCdp4&޸#$PΝLiV E;0'h$SN_yat2df˂~)@ XzM3̥ $s4}tlt%4𗣅+TC{ϠE_c%'?1KKvVPӼN>0bCW'ȓgO kP<MDlr꣋*0}y;n6s"9+;<ܻ>g5ֵܵ#fxvBim R rk@Q+PWjTE: y"_{W=ֱgw$بwrwBGuvUXUEC$x 졥jyVũz>h (F.1VöOA ls{`t)l3x(i\lb\9 =EYNX&4&$Tl8qc>vb]w8NEu;(D.۰~RJ~6IiGN)ةch{dFLސ5xD[ڂ]U&|ֺN-,i)8Tu~"3fY'k% . CLk"p58!C3bz;}Ѵ@“KQ-?k|2v5t,D4J[o`hD#lE0 7z6ߍ%B6*`lƢk&C[rzp"pz0?o#^Sy)Kwepyd$(x-0_qꚢK"m!(nRjC,.8gdv͜7cUdGL&> cɧ~gedL^1} ]4|ߏA7!$:EA$rZұ) Bh2\$D,' hdcpY+Kיu^u + Ϻg!WO/?xm9*TV^Ifj\w?#øa\9(%݄ ~킝w7UPr"4521_OQڦJ wt Q(XYsg2Y{f?<J.\DH 㺳$$Wb1?#Kf}W"TNR)*F2:  y{F5%G!#'W6Ciɕ{K 9}dVqkp8!Kfg=;yXцOyXcscvGۭcN8J`KxA}:r {~α @^%k;<u(Ps02'[Oc*yE7(gqx탚#mb'=&|f_4h5O#NL  DO!x@)2X L# ys'_ե: A=yƛ$ $#ƎH -rB%d L]oj&l ttF7ÃW>sbhl"Bsg\!7lFiKpw164gm#H7`;B s1MnX\-7o=! B!,+ Yf<4H[:I,/ԭ_WYnqV 7{z;qe6 #H@bhP?At3HC 8ܴcى?8x4u9fJB+e$p@ dIF!Q6~U{1diKZpb*Z PpyOqJo`ACyOZ ?S:mi]M7h_WVG4%u"oi-ZQ(B}nzs; a(Nݼ'm`6Ǽ; $ņ|d=+ qnEW&>fw\y98[ٺ{#o1qZPgEv<mQOÇR]c~ -?Oq+4#wI~vI=p6xPNa.$Rf>{- ? 7(/*+ZKOM֨(( H>%i G>R"H/Y$ɘ\[x0Uqi+Ebo%Pz3,]"h൝NstF8Kˤ , 7~̚]iVtװC7'b`HcP6}OL샴^\ w|S%g"x;X+Bm1 暀(|Ebx{G1EW\@3¿$ IP Ri9+\{ya2 WzeNvZa|d8!EViUaDzc;aV!"Ou0"fC=-3qUCˠaw\">?_ %*GZjړ7%juXv;?w8%rO  QIBm@%U&Bi8>kBiE |4٢K7kzC i?̟t(u *F%~t|FLiI뤏>`oT3`\.Lcz-u<#Ef$qG<9=5AڪFa|;Tdx12+ӌ/B{\CA3뼄У=xBcx[el,q sX祴Tz.OXOg 3[EYH ^L"` @}v{7;}?\HoI^6}txi#t) fbDȻ'| y 'yM Ȼ6w@H矽 YGyuDhc~jLTl \_^|ϑA)ȼ5GYdb-'􌌮ֆ|ލ 1=v-6$ a_X;]J/\GG˷ g2IyRV"YD&hb|Y,#IVN>M {;T9O0̺nX L=gƙ$`jaW./Ț0a|(gݽ2 / ~:b\J6&KiqÏDhlm)-Fz:&]k5Y,9iD*raEk3'bB9R]wb ## 0Wyo8ٙ"}үy@ ZX{w ó#(!X6\)H+&} *'(7A4/b['?' ofV20l::~9Xf]K%7uK~ME>`uy?&* b7P{Q=n6VMOTfm]^6w$J=\;Z(V֖op>9>K8ORF8UU5;tۺ0h ԃ)yݮ 8NqQ娎8f .0Np u Iu :;ݚPeVvGˠLBJEk=M*i^kFow߲ϯxd#^}M#L;m Y٠AQWys٥Gd%_AWA3 qxH-Sv ±ƗkyJvZfm jtWJW* *oj^"W~m 7 pj*?3bG!0կ(wϣ |DoY YٰP@LFWع#ajx^G\W O5펬hA$ROe"(~!Ȃ*lկ=GL >;ÂLwo7V}v}vTBZjY;JߢJTCsR^6-+H})#24*dǰLn-bc&ݼ腉I5A(0vݿMCDo m$pJܓ># Q*Q;2H+e <ܥ$ok!!o!=.d M_ݮTgz:' (x !'g) VPEPSř#Ox[`ef_T C3ve")aQZ)/A4&0SomB_?ݏqxϭ Q-"WcY+j< m( k=zE"W7 'j<Aꀗ9dq/E`k)\$^RX 㽯q6,w|\JVˌ`77ۢQLzC]SUfVFTںyҡZ\RX` OTBB, ZL`H S}"wt,G]{4I7Y ӈ"leE: \-!{Eܻ}~H9u*v5Z4?©P%7`pyoСSj?T t_2k6Lmj!3/pbW](i/G4'%iP!: r9OF!frrflmSo1uK:o}[=F-Hk{ -1#Ѻ [sDSV Pg!y+IOǢ6ˬ?DIܧ o;X pę z.Z\I>cFi!F~A!عmb|d3hF\65O;mF8B&7Ry Ieh{A=b N耕CQ#e-mޢݯ1&ŊUg*K݈t:ЧjK1R Ȥ Ʊ:ZEb@vBEFR#A'9”{яy6)I(R8~iwPgiU:^lYS!)Э)|ظ*U<e,ɮ+{μ:gW@ ESCC{>)BWPM0 ڀ! B;ݏɹH~=OȩH@7cVnj ,ߋ{m\Jd2I: Ҭ$s ]kgGPZ6mɉS$.9=*!9Fkm ^>5UV-،)3im$Ϛߋ5fϼ_rZ;Y3C{.l0h"\)?= K4`W0@ |dM+ t|;J#OW).3-,NTDIbxڸ`vCA6؍+NH3zN^nf;`Z((]8tC_=k!,N#6Q]ʠס`xw}071m Tݷ՟+"nMJ΃ m+/ T(#7qmH#?62P,s|!㷉ll]#˘EPoTL> EHLk!')!Gݧ s3px +!N>q*HZL؋ ?̫*8\&x`7С+^h"YW!a_k61U iU7xp:|~ 5zƙٽX6f`{.DS#1''yۡ{1hs2w݈tnȽdPjB.8\ۈS[7Iʄ+1&n/gfč KOgȫX߅ź@Nٙm!qq(5;(_CpN>DC.)^ .W}N}䮓*fS&ܐ#6l*i[ͪ1/cbej w>J7m?مhq aSq4-IK[a{8eL|} 2 E+N8qBO;oozq<dix|꘶oXʥ5z-)B/,5\WvXdhܿO0hJz_sKrɖB<-Ɋ1){*%O)ӣwt&m2 z"]{gHS&Do s{Fe/n> k,-^[Oe4@RCp4@'j5R]B qXhMgUgPyMBDஞsST5Znfg s"Z830pb1%JTUQ%6G?r4{g6A \%_ŅTٯApvK)!_ /VW W0x]m]*5\hc^_@Z1qWuvg?2LVi|.IU6)oqE29WPZF)=kv얉Lsrz mͣ@rSᵍegscGD{`9(E1?W8t܃% KbIo|7m|pVjQĩHXQ05C8@!"P̐ jB)~̆Q{ JWwe()oWn[da |߂.ߝpP}E1G]Ϣ\9Bn{R0BOC3Wކ s#F[Z|U .z$I\j!ı^HD=UBkERIjäSz}6aPt;2:2_b* B w18mt]SԢ76$Ϝ)4w.}x}19?w ["ehʹQnNH~0]GwβyDž^#EKgcje@ný׫pwLp0z>qm=).]@@(2 ݻ~W(}0KQ*bvCk9z4 f " OVMru$ZS.UF߄'7nS0 b[Щ|О']kNL񝽍^=' OOWOUi企6 v9\iH=XKɾja i(I11ԦnoO/X0 8x>ֽg201% lD^&؈I"2/v.Y#* kT8 +cMJ)|$NTV_hQ⪬/1P5R Z1߫\q8h#`*M;i"!Q0BT3L߯,w%x5ܢR3fbfx%2Dӊ0ϖ74GNp }$;MuJ&Fjk/8C -&ƻTRWY~on̒IpTgպ8z,vCC>Y+$+jǫX\DFB[%epʴ}#rŝ넨D>fHolzV' Y|P*W {-9 >OFKMbǤܨ ]<ɵIbOC{υqcdo_Ц9qq-lo?[>P_űCD9+p^*`xJ ;c İz^دw6zGvЈ u!3f-)5((wA@NV,NUuE4lU"+ r,?| FT^|@i|Y3/?&jl Kƭ|݉&6nѧl;uSz+)=-,8W:~eaB‡KY\t 'v4 H[x3xs OQxEb+&IjBњV5eV9ifg3ScwCm\=`h,`C 2 )@Ľa}Y(B^7 k'sWS*:7,*Ҍd܂"݋DP$ʁW-ܒn=73OlYl `PԆrW3 5#R% kԼ ;H5"raLje򚯞FI /!̣ jmL^Vo[;,BB@쇟P~uбMƋ@9F,)Fz=g,/r!i u4XH떠 Ǫ0= ,4G `ՎY}_^fpNh@Zx, UHԘ٫,StS2g'0ĸ߸wo;39"M${҉$EQeCCN\F(JnSh.tDYL9Qnq% lސ*f Ӓk;"?&! /pHiy q94Mg S Z:yȋ$0-xL&s"4`^l6iز,D3zkay(KVyU8ٷW$7l^\+]yʞ izCa6td *^/ŹF7Of ?!B߫琀Nh!i*TeW&Vӑ[JjIL?"f ZIBz ~B3iq!P&' gd}}: .wЗJ ޜ:jae͢[Otp #{i|ܒwn\czgHdRF.^n>.Mk9hjkC@Hmwt%P)?b̝'D)f IVXO%f?Eq^endx-GɩJ'x$(G&be.`p{UE6}1 YdI ,YDW?<鏭2ӍY6/EJ5VB8zHQ_Fߦ@WC[8jJ,5\&nhXDaRS <6^ᵓfu=Nݱ|tcDok:B8!GzYeq`TF ?5 K70_DO]"Ƒh%Ғ4F$A S2h2<$yYF֞e8Ԣ`H śĀ5KKY0+-dTdDs3G2 Fr"AÏdB\͆Ce{"2~ PdPouهg5N]7P+ksUCSyԩ"p~eF9~^P$8/#nT8P7JJ2U^Ǣ',Wă\1A,#fGRkY%eKn~K ~0=ފvhx5EihZgULjgpi`Q"糲g> ?We3/tdu50ZMPvɏVs#nc;‰!i"ֹF?cv()vi@FSøObhMKi6}ebek'$[m~Q.۶q, {:TcodHJ x]0^S:"!I"-a~5-ޥuW8QkX]|yFTR ˳2zxNv%$!c( 6#c%V9͎`EHr:jkn&|Lqo1²F3reE|1WܤJ]T6I{VXDYpj  ],;vm{W"xa=*(ۑ<;m\ !&[e%=Q+2:,:E%s,\W\L7Dmw5R}LmرN 4ry%W;F$Nʕ^#b,n2a2/(ݑI&E V=)">CO^ ToϖEw'.Xaq7oMeM~fք4 qvM⵸>$ .*xP:;@$7^amI2iա |%y2Njh=.0P"ѨWrTHq(zwtR~Viސ ̠shwi<| -eǷhT?Ɗx CŦnEj]= 7c̝ЫoSWUq19>B({!jxYwh] Um}|zsklq{ɳSa=V Vn{lEYFEp^*}>,S;" &@ "Qf<ڻ`=weP[$pZo&|(x| TQFFkw/|3,*BJM~m|ӹ0®>[i]kXl0HSKhrS;@pzX0GW;Yu9bv9sF9)O '/oڃ)IW}*ur*b(KȜ@Vj{ LnzNi[ Xz[wQۋ#7(a8[A}7hDM|SP*|pi@7sD@)@' #,[gV& 55U2kqO\>6$=ml1qG7[qPFH̴L |A._rALr>kR(s| e1vѬ;:/lt9s 2ͤn)/`NRu,KOsbq޷`{&oϷV8 4yM6l aJj` [/Zr-BI'o]Vxy/ s Q5?QLd/}"Zׄ{AЍAʼns%!%JܪV6 M 9^[Qv޹/ړ8 h+z-4wP~$vXIAsJL! "1o'T$Hտ{QOUS5mOw޶ 5̩lpgW^+IUJ?s4 >'G;j2H%zcN_{=h[@rS%$h?YQ"- SI]-oJV3ϟ>W \޲HaxKMG)wCes?C04]0ȅ&G[|d*[ƫYb}ʌШl2|c-)!Dݧ髞Uw²U4v{ųMbnްܩ?ڏ;wކB$s{*Hqҷ9Xnj!?Հ*:taoo/"=#%["[H[ ]/1վAJ~Mߋڵ?Ү!ʓ"|l?_\v/r:<}kk=YR,X-;ꃕN2F$a1%e=hS#P1A[b_UqAMi{GY]jFɼ83).NkiF:-po9&@f },ٴn>;oϜq:$FPL8:~ 7a\ y\Y# 3a'4RiDjq;\D$bM2%7(jrU1C!SΦhE/Zlf~{1֎ @Uɮ8\ ~6mu~k8ޑUA`_S`;Y ڌ 筄U0&mB"O9H>wC?Flx.;.|DŽ 0 >QgZ莿?4ǩR􇫧J^ֹO~ /9LH9Vrh`kwdi $ΔvR(p)*)ڗ̡(X>[nn4Xk_UZ?a)Fv>ď<uԙvĆXD~n`iok5ӛ;0^,R20[UZ!02QO_q#wUld3p&g P#z#tHϏb~?{m-LE%~T i2׻B {]F!UcGNf6632Ri)fK58X+LA+̔38jd?!ZFF \?,^1ƟOPd!d~F+8T] .> +%F'UtWfӂ" H ujʔ@7BCw Xi_=L⣛1E6D xfhx|ak;S j^](K')lIk0tfQ/5 e1EW(QWE/'C2Ty肻juQpͥ{ʒWH 9x}55Թ_jPwVw{GsCdkW3%o**0I j~筓xG)QG~l`P j״Qը.=Ҍ>Gw2!3ܡSh jS/hHˠ~[sҰϡJV"IB)/rӼLGRSBm\ "0}]zO+i7y%2vDıE1@;fc%oQ4(!1󫝰8I m $ga &x%-]*^ A<*xh\UfIH?6ԘIb7}ħNnpl]3}l+-H[LʡD #{}m)X!ѩĵ5r2T%)a xd98Z@R-gࠋ;Li3\*Z] I l7hs"WvX&mpVxm4 >*$ C X dd.bʩ)Hx: &I>AVnv(kfH.z= {k "}lOdLa>6Ư Cl;'xY1u-QxȻ 3oZ~]ᖒ ܹM}VK`?Tth|(^ذZvD?3kKu9xCYǭ$*U Dm:bW[oLhj]Zt"T@'nMzĂ|`g1kn2Dy|`/87fBHs\S`p҉Gpm[: vFZւܱGGq/WEJԩF臥Hy(,=Ad}(OX5x;L#/}7Q ]z̥e0{] K'5zz1>rQ7ZtKL'O,d4-jil=Ӕ~Vw& *:]ӡjrA=A#4yL]Rq{ԢlSy:p84N8AGB{lxX+MLOsnqS0^>/סGZ-b>zX4Rd񡻩BB(Rg{x4c 5f3Vp?IY MBݎh)'Pp%gz4cc ٻi>:YExꗤSuK0AyqQb1caiVx#S$+ F^6 WըօI:_4'd@࣫xal?(K\l|Q~jQ8š}Bm8*Z'$b +;-X_n= :iɵ{7ӸOL`O.ۨ\^l/R+mU\>o܀GƘVㇻO"H{(X 1,Π\c/Tv {/IK~!'l#e:P*SK$ͰݏF#vXB= ?gm3<p-%4']Thƚ̚%Om}+TjЃ.K*piWfG~J?Aܓp9}U YZ}%J0ϐmç5*}Ucɹ҃V{>fNp/z+5ߚ)><̇3t^3cR$S2 +`kN}¼۶\K|v3P6L^Xh 5]9$!@ 5'b-|]S+5ANSnqZ5;"(3.Z[Cn[ޠ,{#̔# _)"œJrd@&]ED>fg09y"|yjc+Iѓ.m Jk5bkQޭ~`FxasU-DŽfz4\2lHmJ5hRDv[ I{;h#twg|cEKfVV@ 3,WN;3/og]l=1SO,7 n.9KpQaGV F5zG(?Y o{ꋋz&k\ m'n/cʾv"lJQȭ'k7|0,@j:3ڱ#v3Ko"V(nkI^/+|L;V  P g7/i /u\|1ʘhJ"UًF !M~b+feR }ь^AksA}xvdi8[HgT:择[7MGG\I:;*}i'wRiݶGf ;պr9],}\}hQĴE[&:7|yrGS롐q,WWV'edόn)g$@2A$nv$FV<|3d!N4х)֤^>y59LK[Fn50>w4/?20Sh9R1B"yF>:7 A3%b({@ L ÌYu%X0٭=KC•?AEh?`m`*>4ѹ)z+rt@7-u"`5 T-c! T,tB?Dbad0r,I}X\lb$|k@S5!6{e]z8 A2\bvYimJw IkSa*LњevC抳I[ASՉYv*d\CLUǖݚjMnB>΂]DJ+ᦐ- |qg0@8'v+1l W FX|3ٺYkW-'Qr|u(*5O @/J:/G+y:d+" >jU{ve0WaL bE znTBO Rθ;?-A ]9:ܐA8,ɐ@oF8Lȃ>(g,XdTCS:WjTԭ-Xpq VU>EIcHN!򛈵Qar@==AhNqv$.n8$k(8ǧBKwŴU(ݖ;v&צ6]K,^(m]P|B.,-x˴//#ec3ᭊј@mG%JP5(?_f4ye-Gj2B:[sO\'/`s@ $v$z\w}Z ˷-$65+m.wGjg*}A0UEQv_%3'"C5G5R_[q!ّH%=k\E/?>VLWyo]Ym!_v]8uh  ڽDYWA3}juU1D)7?7+W31^-]YG3;%Zغq 3Ņ#KJGݗE>z:Cϵbl. <6AOd>$9,&%C(8TGٶka7HcgcG\1F ;ZU<g0*ln!ъ浿AvJTa㥃=IcTDJ%Ώ:a2 .PEU/ȷ YC;"b`'e8ѽXu`}s/ |?Ai!O)d:sNʋZ^y՜niEC_p0!'kC`Rjƅ{֩zv/B$ՕpC4\q1`!(Վ]6o2Z"JTn-$?2\`y`n1autȅL$ͤVJ-ܚ[Ӻ4[.3/b%Z}3jטz53}r5v=8f L| JSЌ#;{OVٓ[{u|B"uUR?9#U;8g=pi,G _>ّ]c.x ԋ=4ɧcgD._/;.6CfC fZ(\gRwC WЋ WYf9bɏZN],L;g,WR*E!z~Zg1nR@hu؀!zEz QZ)U;cwl g6޹8V4`!&ӷ~]M 2g?O?q+=n}{-8l '*aM;\>I 'zʼnQ~YSuMe/X#xN> ҫ O8Vb~ofW)Z`P 2aR{gXwƺџk>6W@ U40lEH!`({ի`NfCi؍u>y>q\+w^~^Ln_s>v4C+}8`qх_3QK8zh8`@M˙12@V*BE +|?m&z2]6WlGbd9)5gwxOұ^#ՀqȀD/9;,C]n ^}m=3¥xFm=,`?Q ).HP"?dj{ׄdFd^-We'N,ڨ tɶ펝EYʓߛ]^SFVqR"ﹿ6#Syq}XДcsj=?*>3ĦzE·#v^XNбN$>i0~Gwke'%ɐ2U?x ^ AxZ>!էbxjȒR\2Rvc%{WnbQۜFP!F PGւթf{~uNlc4:%q.և R<C7}\vF`vc)+c6VZ4XxXۧD5` 9Aג)(m9'j7Rf$P`|xIJM~).J}HvZM9r_&¥b-xHJ _Zbq,,&W=ț0~Blc6SXbPٙR@bzyH5$ @^Vr%w;EZ}Fx$Qb2{49̩;kgR7S;VƥԢ-lLx, h<`+V_FNCl76WFb+ G?'_ V@ !jUtX 'w8&ĵR4GV`nINgS7 !] ҎQQd6۶oׂ(Q-KEj\@賎dtM*X.Lښ2T5fj]nl^z[O]&dp7i.cգ4M,W ay8R %7 [ 5(hwDED|[iJ F_P8_";wsÊ2^é.gu:_!\Y[)k9ؙ5kZ]Qo=ont(oe_s5nx+GD qRʼ!;2ɧ DE7F+:}H`;mϖ\h?QGS{8#x`%& b@4҈X_PosfhSG~b(QnJ#`8O3-8U&˛E,=erO"r[,H‡!G%̩=qz.򉎛Naw6C`wT :{7+f0L'H¦9}a6M+2׀S1lDX4] V8uNDSP\:eUtu-$"DP'o+.L}Yp86 b)ygn"0qC5lü(dUá( JO ! U+(Ak֯O}Nek-X99.z8* 2 濸$FToA:qm[Q્"/=l/1G/Z6pϖg;z@f&ܭHIRvyFr]B)jtL>GK"j,q 1w+I_mw%%{[*o;bWb%GakW6d$ޛC |ZzDgGyę Cn $Du` ljGk7=5͂:Sٻ'͏HNÑ+yLnA`}{3a؃WiK"g[,3.f_~%fp7"k쪔Icx?g8ssAÇ441$ȅEjZ0|zO 0l.9a72LT_aj~_p^Ampv SԨSLh6slzq5@"7NI>Z3cM`cX$U_8kf, @Α%'eǐZ}RAtja,{.Bc:$dvFfWJ-ۺ=46٤,;Gѥz%ru (C'e"B0R$e~"EG?þ i?Glob0h`N:<_ӏWN\A)⽌0FmraR Tׇ#Ò"AF L7@.(dDrh'=_'TlK?px'ۧ + Dv%c");75k8ΊX'b񿃻EU_~Vx?7hu>޽RIw5+)/9loyZ;^x8)䜠?= tbZc}_}we+*} !ULGWsy B|^Qll +tZ #~EÂG>Oqp"|$Y¡6[:ߪ+Тb}Ӡͬ,[sIy&%l֬|@/5l*sHCɡI&~ ɒ&g*RXH.FOgR9iKB矩-9`H `⡹+ 1'4pǀ,o :iëϢRHLb.{I4)nCqaF~ v)|] 6tGϟ5ۻ bIO74-7tE%K8Z5x?HSͿ9y+;\ w?+I\}E!ȅ-J FwU}V,SÿA<CbQ9[!J1\&1R$r:):,qhbӰ-X4fQ] [{vrplO"h wE1r&!&TAH>-xŚ7?H|Zz1꦳eO.,ZO[aSxNuH o(gUց EyG#Ft| u"R{J O>L QַMsQkҶ}?k(TV mEhFl=,EϬ%f1aBfiZ۝tppr+ 轆ơ ' ȸc?׾ Mk511ט%SG!` 2Oz`8&IӫqEcn}XBDUZ˲̻?Ū+F?;l^7C5rl̫?$f%Ыt!=gB ]ߒ^Cw*B 2{vF_W;R4z ,e"#[7"["!Tʸ߇ V6Bꑢ'2x_K-'J;A%^U/ mPvAYHP@e+u ,KNu9CnAl -5Mz}6PгnV C8|$J?~k#ą<señ^ `Lz_2xA .lc]gQ IQ2BC(rv'XrDa)IҲ4$/󸍖UH>Q?dbujQK,76A2w lr6&q줔rܮ*(XOoc?g&ŎpBqTyP֤|5?q%k].'=T7kI$TȿaYB;(h畇h,[ Rq_%TV d$Ej(WgS00*m9:_d¿ il< o Qf(d*#VW 6Yb4X&w)䲮R3w~]R8r+I̺IaUKw7CK;8'tR-n`k& ?U AW_I(e|ge*'9VىBT&F'9Go1ZoS !h#HAk_4zB*>\gO.ꩠy^2v-Ѹ9Z 5 ZrM!Q2cۺ4l>m8v?>c+~JݘdHj1b=m~e97EnE5ĵ /I1w3@H. _da7+(Ec* @Ri{2e?,FTmV]q~/w5W-m]Bw3-XZG8^s[gm5?&KFVH9,@ tfU{ei\EGF żdGY،;`W,#(ُ82ɘ^Ee;gSPmXb7٢i52pyKk91]ިg+ߊ(A"6il߯(7);1Y<:D'n$\W]V|`pGTMv~Ի?6=Mɮq7\֥*  ܔ:MkO=Qcl>:ax;5q]Agfz6wrJizy[kpW( $yޏLj}'R…MMl}߃ #w|5j`r(hX/mTuxuh9V]{*MGv4;ki~O'ބM@ɻmFi;*>iȽsUY_I ,n<$dAg+A1 !NؙϺ80q}ޟg<wQ(%ƚ׈¡ӓ 2_IWwK4!#(+fa cvϟ+T#dUG OނczApXCtʃ[0GD0.t^ בttPbrzx ]K.V;׸ܗb;t\>NA3<PoKl__i|O%!1i֒tbq1)k-9eo6.*7&f$t.nPMa'⋙g@OIަI-vg39#Հ.=LIU&޶ ;WxeC3dײ6 6?.ޑ:!XM$bP;8"v`\a›45] /E&9~*]?ݢ c:bjC 5;|{2SqNv# [>ގwFY*+ZD}:^[=Wn>ZgU^R5=؍-*M+Cm?^85!PFu%? ),$W g>=u 4e_?d.JHnd['14!zx(({oCʛԉJJ䥽(h}m!R~M~XE}ϓg2( WYI-ZΪ?m=(yΩN wS4/RPa6'U@u店pH@0_%[$ "CնWAl5B{q_#ե&L_() scdRY#wFgd-)N,X6omJM.i2.`Gvcp7UQ&iTU4撤1۵TAoGuͮSL~d 5ޔF{1 ׺b6M(cvuXiOh 2xˑ7mۆ=S&Gc7b`W뜱M3"i~xϘ}g]S{DP֪*.6b%GCH4|Y+p kR]0_#3nVZ< Rz?`5!fV6w%~9v涆Hރ_^xj!0&SWaٜ&:IwBACiPİE#irLYԯdW.EcKSP믒pG g/@ulZHa$;Eֵ"8½_:No ->"L ,Yd2xϬ ^7<{FչQ3gLYm[ڭTg/Ox͓ +3Y k_ʡg0i1wBTND2ڤJ cqpEzZhڶFL5OHqd϶*vqW}sT6vP7u˜昙XӡĔ80ZlM 54.4$S K Nڶ8 f PKSO#bc;+c^fT!-(^D&3mD?I4w1oqj %. _"%K xCo1oC/>d\;VC$_dƲ>Ax&mu/n?iY#ݣwO |.KxyY" yYEՖ{.(P /("ItL ޚy]b㈶Uzsk&YĐ\y2[F?TMc*~ kvzV~r< Fⶻ 97%"wa+Gw=}+,g pYL\6V(^X+W/:DXC)X &sd',:eL2A'lvT.|, 8$mue8_ ~eg c' Zd]uTcM>yg~E[/ q]Lw\jwb2Jȓ- 8X%ƆPm ,Y]LQ\`0Q,7O9*hR &^B@w NʛPԌAv~-x[+oFm #5+ZMrDY*g/ Wl~_21aՍ9Ls؎˺$>2 P&f+2e^`Ll6?ۚqz4[EW+0!Ly {1 #Q^:5Qݭ3 NQ DrIAY3asy280`XBI ]M:~PdJhAj8M*)p-:|moip#4jojئ H瓄E>+Ӌ疤= Uڼrxį HIeoՕWVO29EyF_tPjOQpW ΤD) ';c2tQЅ| (ylXFGbѝXx[*r^]XvkRdk 5hk.s 98 @}c+u OZM;jrFbѰ-fb܅Ze/w.4l|뜘zCm@i^nB45qsUUyN?}nr<ϊ"hi22Q h鎤:_dH- `BKPqחL î=9%6iHi5nM d55:(,<]ਈo"쫧;cߋ&HI#8n];KctcքtVvu.XR]f \_#jQrzPWm\`Hx:3xQwy\S! X,zrR1%2ǩb_ƃyUօkds<8ؾ(YD^6rSvnua]c%#~s~W:j T UĮS~J;[35xC n&ڃ4{$"8(j6l>НQ, R?Ԛ~lȄž;#ԓ 3aIJ)^D^;o1%2+/ΤD^kW}_ZvW\Aˠ [^DG@f$Aah4|?U+<bGWl#p:<׵y@-?Xr+7\O}i)\_v52Px~qۈ_P{= 7sr#jq2*a[Aevi͕eՊGkكOJC;`fDyh4=>Sǒ|<χB«x3pTˮU tNm#U j뷠Xӓ@wA {$m+R xY|y #:nH]qUA[9 8]y/vU{ =bKP{q7^pq7j/K͌ǧ/iᳶ:06bbw>SZbm'd 1<ּ%3hxA>U#Qfʻ'/my J맷w4^d^?>'@˖1XvmG3A$fQ]TƕR+{cjEQo<6Me3+%m%"ȅNtXz8 Zݲ3T@aK]RD`L<;klϷpu_;: AơԽ7£Hݙԡgru\ut9w>/vy+52Ъ*]L3"Vہk\M}/PݾpLgel*K7;-T=> Ir]wP(s\FJW SuTow'I2(`Tǔf5-/-zS%gBGf0VLźD-_74x{\0v>aQȊDVKbߢL̑Z,6 zHQ_UV <W Lhw~|в&yEE;Oqg_ɱd0,R Zokc|`BݩK{dv'L0D omQNiхuIB@Wv%M~ SܭP逖ώ~Ь Ÿ6|Pf G1~$c0?+yԾ-9%/\ӄT%Vla]Fי`s/$'70}*'?BPg(<BX!rE+w_U>X{xd Uq,Z̈́G舊lSХhqHhC͡&tOw6/PCqDa/=*xtk M GڝWG"n{=UX R2gD1'RXsW}\笛|'yv.N8feǏ{8q"0`(P_r/DZD<ԭ23++nOJR)gH$Qǁ?.?gcntq ;un>]9d+o?+*MgU{̰MAzWBFׁ[<@?wxWV)M?U RL-O9)VKδϠ[h~[XO:N-RlT+Sm>vYbCBZ@?o'8y1\x G$;JS-`T*VP?xb [q/L,r}3UdMQDuI|0"~pD?;☭h>&#AdגuBDV{aX6JkT-@[|&WK|@@䖱 (5cE. ~1{ \$A~ m گ?bHJ[,B N!Z"M-rgf;SEoW(x,64 6?**K?%KYOxIEĎ[_Y(C̱ΗF?86G[JpCi/ *ıTu^/-Ƚ|eI $|Qdfe2 A$9ƂwH@ЦS*CCdDŽ)2%l2FC$6Wy~zAK9AĩcL@7!׍܅ {p`scPi~ i=<nmD\񑐖NDDXu:4.+wNޕ=_Dؠ Dh&`T"&Yt$C.Yf 9's *AY1ӵnl +bUh%).25{1z޼2䥫K2wO ?gCIIYmeh" bDz^ysՈ ͪ5EsMLjoF$a7~oZ"B>U(~@TԹhD |-, q#Z,YY@Ģ9n,аP?t9%%N=J?dl4;)w6,vLVˮ,XUlsG(jBme&)ݙptb>_0Y u~iqtM ^a1dLCv~u%[F|$;WX0~hЗNI/惙 Vn8a< IsdEi=gr`PG!Tq#h&1Z;ԜSM2q3sQW#95d|0`Df xqfDPn,m0&0]p}va*"=/ p bĝVT#T)y J~=#6//}p9 W3A#ʹ7Q5cpzO:z_6[ u47jܜ+5x/KU;VNgP[~ȱO7NRAp =}G&J \$œ-O*DSci6%a]em2- &ƿm 5w5`$ XPʛ:į>?ܹi.Ê? ',i@j !*3)AxfaǫŤ_i6$M6(=](L0o 2<0**y* *39)e#QJ虨e6BJpWgxQᒑ>7F}n n? x! g~pjK ^TW;iTi} .%ȹܞ6;@ӄܜ%c A3n_o#+ss4Ʋ&-R>i˽[dkrA@fO(d)h\bᮒ]Kʿ`ts|X РmNE^r[ޤSOqwb3w 4&RQ-Xg^1#$ݢV9y=c+(N85¤A{mId5:#Ƙ'6!(>A~hi~"z)L 5@͙pAG*!1]P#@Bvg/ϲ{=JYs.Y^ ]{]iiܰjtyZMQI|f:io"DY#Y] ja+, I%B\e}]fa#p*AZ30->U^Mg{tF \ QpC=h. x[C͒l&+|bZ|)t8 W@ < Ɯ4OZ̩V2I+ YXmi☐F&;78-ܯBȓM ˉ.??+]Udښ|&1!vj6fAP6';CS*"(->OZ)qV=7y׽1䣄1_i?HPnM.KAOL n5&n}Ԕ_dQRY#?+KX&ge6N.\#;x"BGm=ح.s1Y !) qYrY6JjKBIa8$)^"Rv ՗i:X$ b~xl9SQ \NIت7+Gĝ$4lZqwqC&ѐ(d\rkX,"%RBFڑ.AwmO\u; 3#߈0n+)'6_ƾ;'[ oa::" -c`sxZBmx"i;,|[q0?KQf[ɯKz p/h͔w@W/} h`=]w_W 7H[dflʪ+"<2 LX_^slB 2q/IOV6\D&dIspx)^L,(frO&xJ(oJ xgZb1`XNG]9pΛx1Pup\%r} .HF{}qm6rShК]}"㻉'JM1b.Wo*]mcĭ.7-`JO)YH]I%菗izainVFZk}C 1f3445=>oEpٹGp ƙB Ma}:DDhshXE6JËF^[-n-GfI'o זIo>64Fg>{!-=\~`5[tkT\  RX\i,Yfc:ͮW&'cft?`~*ʺ:=0-Q~,ϻ`VFraFj>2A?mԼ kwk uDmVv9Dq <WxE#Yhv)1d1'ʎ%" ]ܯy*c- -ьJ?F9h=*y^ OŘywXJ5vd)`pBô+fVQv_]%2(9n޶ $._R/81\CoVdd46L'˖gcPC:̲^iP:YELj 0!\|=užz뗌TN:,2c -F(;JDe8q,d Wgxf=iإꀦϧ'+ve 7Y21ͭ5g#Zkd̕DeKVI`}+/t)ߍ:[> XT&oj6bYQXp}V JyKj'D/&Xi`Y$V@\ï2zIô5`9g=ks]ennO-9,4m˓颧x$H} >8< SteȣL[X6Pe)KWX9:@"ehe}|q1/]Ϝ.yj|߰xeBSE) *yѢx60vsmhOtS! Ek#HoS 6:AGC#05@,Fbi5A.wV 4=0SJb٤&m 'ɤtnjz4m?,J)h\:Mm#3ĴZC'm ऐ!0 rɮY!J0PKǤp30tJB&}+~v$bfFAj1DLⰻDXoNuH=bk[#I#J3Q%YVW&Kd.w4Rw 7kv' 038K7qc 6965dF֠Vܸ{c(A_k*/GwrTC /V k:;e$FZ]Vh*✽80O1^ًQq&uMĢƳPaqɗzJz<@&k)&WXfr4G{M4 oDg5Ƹ$o3T.jN?Άw@ d|sR/5x*)DMDZI`~yk9Bg~-}v )QJPP=h Y%Gܕ# S1q"~g LmG[ᙺٿ]w?eYR ̫@nVTMwHvRT5&xx퓎Ua08 !Շss)Av;r>ŖuB& 'nHܬ5Y)Ҕ{sǶ:*vbLvk.Jg(XTd t6;zN"6`dє:} ݌JFw-0|<~*gg-4NP(-4b)uAoc,fJCEX7Yw ~sk' 0{irn|Y FvkI#JM)4K"A&_l%d##=ECe"$D K6zfcr,^@( ndsO_~ИTNhۤ|= !b0Jy7`;lNsGA4 i>oq@(suTvVFk'Tpcʴx;aYTdky<φl4I#' wB$,fx)S0G u/x\ цXchf;v,PwSBycR?G؜[TKz/3B{f()F{W6 =w];fIF~M%~hK->zMsfڰN J[Q8чtoh}+u9 euRk9Ko^xds1Zy[TK!NʡIhMD_H)0N^P উ(̧ JPkſs-_L +F;[;Eld/ zbo_Y:83)<;59W 땦b>SwpizI sKFs&ZFo2PsB€aDHHCIsag"jTϱP!BHDIRec »HQܞC.&]B%~ q Uca l#}dLJZDL`\y}4r)59` AFkhIg1QIy\ﷃKۺ}_ޑxBj@*oT. sgx|AzTi= 0rY!W|ZE+R1% Ku4-<haɪ\Q )f|0~ϓq͕=l$FbVdKU}oM\eWb2qrn`mL_$FUdm<қ@fZCYuVvL-%GS;;w(Ďb.  LXKJW5pq9@/pX}|R,!<~n_Qp@b\A:0nj2܌6*!$髅Wl.aQ35/VW9bt7}l5`fFŔDSW}n6CCN336kr^?SHB5 <+))_FwY|'p C1&ILQOb!\F?gP"2w)?ce9͵.KYe>5{, `Dݾ7c>$|z Nti̡*B Ơ"V'edۻ6G!_ n[7=$]@MXzV^3|KjSZcdh/x)~X 13gLmu9*\~8!ˏ]с-W-uG;ù&+h ߰JюPy7@k>ʗ!=D9 *Ampx鎽m9.OzBW}*p(q< %A|OxܱF]ؾV~Ui${bv %Iq ,\+TZj/OȨ@P*!8 2$G>1T7z"q9ZJuqAMS ՈB፺+ʓ7þ8<> ❷LrTe" lvd 4HbVh51)f%6Q݋= v:0$46sJ=/'Lؒ[qW(uLJam#摟_:+MM=@PUm"gr"1BP#ܼ_wbKB% Oɥ6-O > rN3!PDryջ<"g}ڗ6Wz$8^[NZ[MZ=h+͓lRBtkOG2F%A%V?+{F+K?kxЩdGĒ[Gs_2`rpzV#]?i9tS+ލ,g. $k2z,嬨7oȃ4Hr0Š _nP`g527} :}ρ>:߼IƇN5Fm9N&~Ch6Z.`JɡhV~iCdE3QSd7Ck?䳲ϱ&ifG]˘ښ"`ȀY G)w7`RfNxǾV96E}g柍F꒐ʟH `ESwL!^:2s!NjIB([s2M_Pa$Dwz`s9j8>(el_%|=>?d|k0w~L!8og==1&oPd˼Ϛ_ku1)dʀ׭q^%8[ ⣔MNXgQP=7qwy!Ng; /鞊?nǚZq%xl!1 tX#V *Oʂ+t;Lchܝ7ڹqNGn|kVO֒^x=+0eF=ǟաjƏ2G(W1_5$6_2=[F#ү6 &*RMJ[}6Ǟzi3# r#0iE2kw^ 2~8Ьԑ!'Q1t}[WQOh[烱u]'< 8'5q*]0K [jdPw^Y=?0J5xt Jք˱PVY2Hfqg`v_)e sv٪wޗ!4Wc(YG $&[^XTEq)m:풷a) "n,euϔYG ;v</6#˰w$˹(ۭˏ]3F-B/2'33O=Bd\{y8! |@ |&ѥ@qa Q[sBǪ,9zY)C6v1Ĥ" 7`GRF$V*Auwe2a؇)+9CoÚl;@y}}7XC؇|)e1Ir%ZRXv6TC̗9(+y罌0jSYqFw Ď9sFc`I>O*eZ4\OG$Ogǵ\u2wZ9E'w Ŵh@$:,mN04[-//s{=sblty%8|hHQqi"`  8<0'qaRf)Gfʚi ] dBwz94 Rrщī|wr5t|nyvtOLvy A蟷@rh[F午8Ji:1vդ`_ARz6D;ƤzLcl2*brs[_mzç{J9bδ_CF_%# n;FK7u/ToPSZ /Ob=xucOUT p\jp.&cվ&4 ,ܪ'ٺ,t&ָ\cX\b؉_ݿL`߱UZ7V2UTĭi\)zW3$RRWᎀ8'7Ӆ| a'%hQHsYC5OoyuкEr68bt'Qg 5bz ?9:*bU;Z`B, =n9u(g$ˤw/ÚH Xi5p"0F)Qȩ(ƂYC0 ]Z`:< 4LhlL<p)r"}؇bˏ!aXkGݒ c񲨯v^P*h񳂮M&W?NX[SK5`M&n;Q`:XNo=~Z7?‹I`ۺT $QvPvM1< 27!}6\+ܻ]2ȊAlB@ X$ ٠5MEFu"ZTL(ID>Ty#xC 8ʻ{Q}lt!YQkUԂR > U'CWPa_"Pl_gm΀IJEZ(1FUŻCkk2 9Tmن&Ջ3:u:߆>x EDZj̡۽\b|S~ڇCդm*IoGA$R)c R}MG9[B>hRd6xMF.$[UMEVFAtK&JPKJi$lt2 p׉\m@7EKSLĨ,ʉ>euNZ^ҵfgQa[XBLnu`<\]by#ŌԒ2y$.ƵRhAۯ<]+e#ݘHJxS8{g.}W \ސ3`E(܃Ӗ 3.a#Z%Y3Ǡ+熋K `p46GRLk4s|`w.̓QdNJv4uAݸЯei' X3`B{G\A1cqQ/&;۲دMBu3ut&PGd.##½RqFcX,R(YΈ3lkc-?XSM9=y+ ]?!l0҄$$ƎLJ&Ÿmw1GRl/Ed"&:A5S^U"O /2i;-\N$>y 2V28U&0ՆUwTי$[ͫH[F ZqOh /2Eo";gL1ıߊhB\-JjzN5tkڮ.dS*MhiK/I'rSͦR!jqfHEKo"1%,8Jp[Y3lwǦxUvBH*~{Qs$ xst,X aTjIQ:f Xk&w7ff *M\Y +ds:c0&:6Zˡ+VJ;ʙgD Z U=1B8Oi <49N*Ƞ{;*.(r< ͤs[9]B5ۤ[W J `7G3=bsƼS7 Ś5ϳǺ1 ^j=LYW^܏r+ 5L"9ʅ8N͸[\4i{\ |+pNmja^-o[ՉŐ1'brI'M)JlFbXa`KM0o-dž]IN |P}fsŇ%XHaCT,G'k?oK-I_!#b0߉uC\we88m\ERlDIZvuv' YڔFo{/r'uXNu=fEFm'K;g uB >пKBP3w@z0m?jE\NM1 &ӾGXd–)Ν\7:_,1K"29,i;kb{౸ƒ ~kyQ `ˆ5 T5XYFΈ AM `V_޳&]hݠ!Ǝ8];`kA> r ]D;)Kq8U#$ҶH''' *y3)=qZ6# Fm};}9v9S`HX63jItT_˻&#mtӯ iY&0P_,-`P@ 9W{-Sg08-:Id[Z޵P/?HUvyY!.zzUR`mU?PŦy>*)<Vi9luG]>T h('.ײ p0K np݇{1zSyI0 Su| M!93k$}-u4>ڗgŒGҢ & $ vO@;{Ԙ7^j' *sucԲV@@bך*[G{^Y?iۇٿ5M;>bȤlw.Ҵ'u`Mi] X4V V)BqҪ̖SHRJ{xgP NGIXyǨ+`k^#<Zg_nl| nSuRD`Kj{ʄ(T >~gjbooUOUg dM0xӯgBoY2*3іi$uk:+Ԝ1ԭ3M![KkyX^]$F]Ct/,\@J-xq߫qT%ndU6qU w֢b1%̿YrPGFҪ:7娗u<  88u9E7Z~\]  9CޅOXHuWѷE13 WZpA~>XE?F[v:z|c vKF~-f^QHJ8h֮ Ry1^[-}Ţ濈7\ˆ]j AP;x^TH mcc'0F^Ii(DE`bm\'\7ʬ"d*hJT$)( uX^n` D6X2IMES/yQ_~EC2ǡ5u%M4nWٌ ztI"VpwDQ<$dx5?)*sJ3(IJ}2`BN0&׶Z+CWWlnOH-3jɼGx번p!O\@f+Mr=Ufj^H\]=Z&Zֆc*+睲)M1ÂBn-ԞN^,?j`tM-Jx_L߾ s,]!M^yR?l. g%^E/Zm>z(M#D̝ kBnPXe6 ~i Y nĜH=1nLsOb|]$- < sH̤}I6[Yjdz|8d!h8FY}5ܱ!*T!1LǽaCk <;U$M\a%e댓QW/WR8nF6)V#IM2Ht<5|ԓT3U"+9|HJ& *`#8Qw`CE,uZ38s GȫLި:20STwkg"PZ*ig,OigPV"9 ƦLEAn 7de{MzsflŸ熑c3$mGB6+!m4ԩ=(`,Ew-|JEVKOQg=g)Rݿu4 }.4"| V5jQ4ղhīq11?9[%hi#k9VkZuJxL\҇bHKcxhY0y~CuY+6Ǡx] n,yhBK9.2O2 oIN"X`WA\F}Ut4/(X9)4)qC^d#5^ošsM 6:zx%Hd[ 7 "3r6mF'0AZ ,᳨f;[dp i^Q3TPcK}{xC+\*Ox=JJC(RO^ؿ4kl!1PȳAYȇ6욑U\ئBE3Z:qc1'\7cFX6O6(h΍Ԫ02 Gp#: W74dx! wkÈJ*s3S=e~Y`]X8&>tf]̘m/U6r*4pq9#UCQ8RwQeWTk@'Zpi%seyd re ԾqNQ"+7`j3$o'/5@uIJ`R0ߜ!?$R5/0Mmg;@.8@Z#st`~߽pK3<_SxM?zu|h!Bկ\2YFjyD57#3y$ @9#xWŔ!aX se[°c\i|u~d 7'ѩM["!Qn^#]8ZE^?!Kz)m>,;}@8~_.$/Bz_ra7UD~15эj^}72L(~-Dxljpz=2}V(;kLZޙ"\`.~Rߋ\Niz|n/U~0sxjI6Zt-nP`J*"]-o?L %xEs`]; 3LLk⃲mUhq@#} GHD4,PlLP'Ei$gx@ V0U!LZv۰SN7q[:isAWj)aA3((X2#^ȭ3^D9upIxՀ-B-e ySQkj| ^,nh7Ra?G% .PoF/+B.5d9t-j0V{O3rZc7CġJ1DDQRԊ~D6dW/>1-p$כ]{e@tٕF0JLʊFDȷwtguɅzLI; xLJ6TXӿ#S2P()hi\3-嘌 ~8̎Za͹<"&x-.sK$V0eF<HHi@V'9xݙ6K{F0'=j F9D>db@WUv W--ZS;lE#1 WŤ@srMAM0Ts*Vn*9IjO+o'kĵC;+gxp>t'UQ€tvCNL/4|_3xxY2x9;bW!_ts¬5MZO2 L{r`*]![S:2^oԵm$U zY`|o$ Σ /$&g-kw}PN3%p."fhۺ6A b19Hj瀈Zޏ-O)q 2eNHjַ=%W9(۷05(J1j|6 bH0 l49)& Ҿm^` iG]%&~^֡I١J>kCϺn$9w4խ[ݔi4 䞫Tp׽-X KO%xNlBIs\n2V-#s 79Wte b]?ȩ)?c`4A"hX'Jj(s)`9 b tu#<4VɁn;+?Y<#!@?mk|hέ \Xw(֡,mQƧ,RZ ~ȸlĖO9K%k\GAJl*xm`c,0$Y] |Jn#^6;RԔA$5Uw.¨W/gPTw(ut}l<)u(Q%j*:lԧ42ZˑT{AHEx:7&>4QKIkƙJ1JTXcNqӶRl+=u<*CDC0CԙÎ{tʬVӘsMY?y%[$CbHN0w{_' v'Y?O}({LB9Epdo?Ct -dJhbVo(}l9b 6%Ԕ}xT-͜$Tq@-^DvojjN U) A"hj\é,v;XF #dS9*ZgKR5q}xu\;>mejCv|{=Wq~Rb%<18˵d96ZUD55>4SE-]Pf)..dY:7h~Qv~u#)e;VZ3ShAt:JC +l¸OwYDyL+?ʃꪶ|KŸ́Όhb`'¿ L&sA#e?S"]bBY')/cF<-SҐ𗄆YB?6d/MЯy"#GI^RubnMn:v|IP%>pO;g ]9C 7Rda+Q7ݟ,bIԻRv:&pې6]bq'4T)~EӑWhE׶-].H?XPNzs6 jU{`Hŀ\E 4͓JKT8hI$Y'sh +68}cU%+}I6]3#I]j3f9up31IMwbyoHŶ4jiA)ٺ5Y%jbI(-0N ϬOkq1mM6KM7 J1(TI4zk1ЕVHHKȏrH!G{uV5hh&w`Q/jÑG~#o./:z8X`b~긓kPLD ׽&՘J/!SWlM't`"Gh&:([6wjUY*W3sKBdV¿{t_eKK9`x J;U,+x]%>$K6B;4>O DiFlɰJr<:{'*Hk޼~dw _]ijh`$Bl^t0Gԗ(Z)3.3 f'7I@ȬǏ='B$Q C!,U+͍wj֧#CN-4aA)< fY% ԎPH(f@@;DD_Hir5N2~C]#)eX4Pc%:[Wi@Mr~85jpY,Mqz>`{Z{Qwc1|]D16#v.|B3"lt-]bYqvm`3g#'7>Oe&<>\4ci >GvUdoh,m PR/7Mv$ VLtK-%8\y=v ˏ"G"oȓaT&wRm)Q6pj'<_k'x7@J .Ţ~AoqQypO:c׉.t w۷ŰS扳~٩Ɂ-EyGPBQ1ޛ\u񳹜],*l#$q@:TT:1&u}Au ®Yc.ۏIwGHH wiQ a*>sU'+[BqsP*xt c.vo =3`IMZIThM"  N,m3T"#OжuӋOo='[qɡ\@5 GPFR*f$eiRl53I ܡ wsձJ-Rր2£_ (jQrdσ||4cu6vܒgsDBN0b %ƻnƗM vmZfQYÐ˿]UXꦛO^ae9_ȯ27M6#vXN^oO[9 A9(sG ML/S6ĉn~vdBtO CgW|]2+/O~I,H$=etմ lgȨ"āy&MtWVL4y *\r)͆cv`uHʇLOћ r~[B`Df@-6R܅uj=(s=EO%3`BhQΊ0{#W#ጹ\ev2!CDˣmӦYudγ^ Fc7CѸ''%rD(Cggt``wX=aX}V%1N4'Xbf :TP‡uomTGKTܧ,z\|ҽ@wʴMaJ;cy}ӭYns5F e٦n@F 7 QJZg0qr - (Ok6oZׯ)zR34ꯈ֡wւǜv>9HgWak)6Rgw ( !WRDb5Jd6VՌϫPеnRʎ / r*w%l>ӂk5e\2YŒw} yJ0z<|6ߡ,g{BR7ڂ^U#s_- Zca-`˱e.tTB5r1jAFeXVQOR$__Q`Ui67ش b7S}M#hgsوSJ>zEߨJbJ( 0K+oa+~B0Rׁ/;8Av0UHUftGPp:[Z݅p*>βfj9Ft b(#JԐ~+n'Ut#!Ku_9 %dZ]Xx\hTn]rG ݺ%l1 bjn\s+p}[@\USK0U9Fm]OSԹ+5FVGsXV u&PK1݇ xo:Hh$ӈSPeEMTul[;+ϝ1T6If}&*T]zq2Svk5c)@`nޠR/E FuV3Er6;~AX1m2cQfP\l~ (<} %nQZWl!J|i9ܡaKџKy߿g1d5 [NܡϺ =I !$Le^$Ob{pauS\o*7Cr-&A IEAA54s< 'M>7}0IA1m^;/ڑ~- 5xE7"t^GW@XUݘWbb!=^{v>, ^ _4(軲sa:R(q<|Gx{!zZ[9?NIlJ2b6ݡfOKmBN]y;wqWZ?a~d@S|Hi(KY5ꖧ)gO9o SS;2 `с3m1iTXT#XCp#d ↪$' \֮iLt{=8 89r<'vYlb_oRh tt|Qye.?@wY3\U'tLDGiK}o ǎ"̔&Co,X o <|z h)<2ʪr*d,M o/ª_}S FFAu[.WV .D#TunTʓuT卦VR|†-hF;1cdt]?VReF@ -Q M̫>pٷ;`5ЖE g)$Ʊ |._VeP13fWcIJͤ"7)Kul2At$܂uo3klɑ|RZ]z_|^s$ <6UE#T6d=_XFbAֲ/ =Bv.4.q6"ݾob&u*aT2R/vd<:9)i$-\~/JW㠛\d><[g 0McoT%dyB@耵kM2͆Fݾ TP,y|a02Ⱥ۳^q_MKUk3BSDZ㸯Qۏ|v$k! KM!rr껺}x"U.譳)p^~Wvt!MR{G#/d܈$4Zlb6uܱJhZwJN, jwx['$z4HB ~gA5>|Qj\GϤHЋCESBƝM yy)$oʇ8`AFPb[Qn9]/T\;M{;֙'h>iC+XiǝpvuӍ?l?z%\È96bëm<<ي Q[(d7i{vc5UpbYǝ=P9Z\nzb26BYgbFoܯN Oߎ@g*iځR8 Y6ک: +xA> }ˑF lxHg_חDx!snS< y?6~:燿4oQF#X|FPl },:J>:m[sa m4G~nL/>ѣ<^0Bpݢdk· - %;*\ NS!MAYL[ j$ӄG+T440j {˷'I2RB$a1 No?!}ւd`˗UdG2N ?Q)4MineKE'Bq63eR*cׯHm3! cֲc_M%pa]Fu|:q}[ӈ - RˊΜ7_٢+@K0m)~O@/r""WNKq Qw4< GPCNІH^xk4g[nG{QCY慴 pф{YVhq IJσPܾK;] lLTrWs糌:7h_u4 4;Wzޱf1,+E}ԍJA8=t18U㖀dY?fV,b JK>g2HJhY܀B 97x0K #kyS`J+ g3{Fh=:>aб=~V%|@SUSM[YOۨ=p uSf!na</@VҒgRf^)s e*|ۂ?V_b[Ԏp XS԰p&Dwknx/:o0}Y<ԇS|n+{$3$@ 脏$ۤ1#Bxn^ N-U{kl:E5.Fl֡ U`a9Z",x59Gau& _W&5=qh*3(YtjxP4tRo^`[àk>t ߡPv8EljJyB\^!++d%6;BΐH*\y^[A% \:`͈vЂH!6=W(u!@M.yј4/}.YtL<_%X%isExV*f |_Ե.ln |Kwބ61tpZz~adN[!&%`K|E Jmiǂ&@TUuTlC%tϳ[IKQ G(=%5bj5إEV,تjҢ5].?ȯH(f`>[m|z)^ۓ1FBSq SwQ{z7i>KxюuLmS)m`nz G]%wefY#1SsZYNyun%IH˲3It@-GD&2>Owtk78uMemC?^ }2]bDi>>|6qW>WEe^3#5/ӻrA*Lk'4-i3;j(QM͎,rnRmIg[D' qaק7a Χ٥k~!3 /~p9<[Hp̠\1\z8%^^L~h0²[u6>83(uGݘtΣߺ4MbP<a"b;>uxfhAܳnB"[7PuZ-ި J.$(Xr cwA||{LРåZo%-"39YjQhk{jmqyl&[%iwhhBgc?]A`ߤL`"5Cy'MO!x))v-fAZtq 2"|* mFd`e?RH.2],"TC? Qllэ鞟+Q7є{'!ZP67q3d ݍ[F|&N2;Q1P'&*ߚRh5{Oϖy{ @oM9-&h7/  h'K9~BڙuB!%(-Z>oVZVS/ye븳ID yCbЁ l1߷0gZ75cLAx/Y6XZXz}$|B> +I:iOy bXh<\1%Toh&^azRv TݨRt`Lmܾ\=bL%-Ԁ%Hؔmh/Y&)2FacRM8=mW=;`BբCXICǂ03xzn4Y:#[V(br(X_+(/[y\bqYK)߆< ꚹJً(8rMq3 T?l=PI?J|lxUINDGb6CFGxTKFa|H_pVaxb~E[&mc'c"HO ;z"4)D%Q?I_ ^ӓWBǝk9q_1%ƷELyjFke?墈ĹSp3K啖M2یNM7+5S(b`oJFIxnԼ @/G>| ?^\Zic$ 7jcPW&ĕZ5?׍d7&V4?q7ʋ˓w|K\_s>u GuI~bض 0rUat'*gTtХ opφ)?Т huҵWr`^<̣׫̨P|"˃U%GcQ](R?$ p-DX ֆ}mr#9S_U +!5 x+'ic2+qMTx> އѴ?aX~Ͻ PdZ BAnxGqw;Xc-M `υ /aH2njcG, +F-(kYXtw2kFd4;RVQU$6u U?>Jܙwoz߾k;4„6bƀY+Gȸ'Q>eTYMԝE*PEoEVHS-k^& 1נQnp, )r_jڞbmoXCfu_uqnQDo3#@RK~"cNd*补<1]xVGu NYfrFF>t2 w0Y s*PSav`"hY52Cp.bviE[5"!+CQy`el=1rrMm̀@?J.4J O-WQ}#)0Hژ{:Շrqҕga2U#k`עdSAUg>a96stl?M4*u/B qe1a>~{] FK#yU; }D>mvxc*zSanu1U鏰%ċ`7šdh[WuiXgV0I޿<%|]R}WDt .aB3L/~2:7FIPK3`R:'nK*Xb ݤrɾ*3Z6>{䧂NJx:Tp!E2"4m<C07*B.!NإCؤ$\KPw|JT񘗷*msډL&wvϗ$O$#tԞΖEg%y!?Ԣ ;ɢEwuPO%71u P?k v8lx*x@S= М{@NcÆZx c?prcߩ M%, K<~*5ߦdD槨G[2:'0RF.]w5F7yh@ٛP8i#(M7^mّd5\qTG3I>.i@:`۴*cf~+˅XE ,3w=cw<"1 '}g" 4YF%Y6YvE\a6"t 䞪Slb"G qdяw!a|>wKry8}m8 y`l –lĞ0aTyOdnqU bxvAQEmng|OH\[@qr  *r佱*bUTc5hJ˃ g`\9ȂjF )kR{:Rϰr <;|o谽Ji {]oR-fBeCr&|˿:ըd= `xٿH}v1gMЮf110ØcFCܗW]K;AtPOzlD9xwfkdvVa(@6cnY>Rɹs9^R2&\Y;d?L$Y[}U $@ 쳤}ś XK@AȚBSO1>VoV Iy?`7(ӮNE 2.ͫ{TF߳.pet4ɍ@u 1 |z5~O}^l4ߤy=)f&Ȅڗ{Ͽ^U;쀶u;Чb .\NKƭ(2R)CHsm%wyuYB$4{5x.|kBZ֑>;ySa|.qFo;~b!Cl Ўכ|8$PG"RyFE&CDhMcu)B5! 8ihvoA"8'[{:t3[6(5!!k=id-cLӔX_`5LT$wma0@hܜrG,/\_U&*552DwV"6![U֨xVce˘7,N'D6/es[D1@Klq4X#%Zg"vf S1x>{.D{S3_#эNR Øj55ˬRCOk |`~~=J-Kjb9_ MgdÖaP(pGS'eVEqJ($X}.*‹8¨cKB-̧\b0>)KcpJ]m+UD"Q>{ m)EW;xE8@[CTW$0Z E`H$T Lq^"r%<4tH@Exgjݓ HUʆhJ. 94g$Z}gQ]vA` nXR-o"yD ;rhci`J##P> D Z$\) &`VCoLl(hMMS2&pGre(vxт=N-vEf/V))*~eb K<>jF|mFTl9aL?DD' '9cVFU~ioFU۸ !CoOLhRI bh9 c, D@"){g7GQw^82?yP5r~jD|,AOO_?;BTGF+_E6wI^Yޥo  iA%ԭ? 29C"Jlƈ,egs>]^xj+"2DƿS &@>м6xi6V H<kMFc?mS'Ihv} b}/g$G}[+Xbk6^8MR͘ўN32\'VHhfLɌu!PKMKsا~f_ jHK@TATz%-ul1H}nSs9sEФ4jt(2pndGPvu2r`&܀53qbpNK3,@2ttK[}zj .3?+d\l0O{_G -Wr퇯VcZqPt6˒7͖WJ gz)Ja{7!'DuPK@~CۙXUM] +ýun% 1ϵPR A8,poⴍ6"r{MRw<k()2u(GƐK-NI-Mg fb~΄Jj7G帙$,HOgjf2pJ f)lN D,ea&i=nD#UifLx }BɧҘx/ *;v=/k Q{3iF4AE9Q37F֤sV=;S0-9ɫ_u6uC<2|T\E9Q^)F.epҖF|hlf?V8BQ#$u@v^B F~0쁴F*s6I<*ہl\ENoDeu-mXZ;o(/)j:A{KM:[%B>2 _8k0Hlv!l=,P_v dts//z^q뷢QVg%Y!ucgjVa2#-T]rG;f][,2p 19%;|d ,Vf  %cP4$ nMtNL; )19~HX rw7[SFik=E_$A_\\a2D!'fp^$η! 1zd_2Ʊ0ۧE"~QZg}/w< l- jCq#@tX|1:o9/Xz&TAN^i 2(ߨ#Q,}am7KP7-;PWZltΓ/[wt()m|e #_~)`bH63J*Csf9PK;0Hn۰LQ}> Puʑ>k|A۫ J[:cG!k)pRtApl}::6ΏUP O.`66J៭,sD^&`򢬾"ZL_,9I<'ވ}k/BR>T%WPWC%%+U90*|t< ۇo9CmjDG/e/45y;Y(e|wi ̀d7 vTZ#&5u,i,xx)S%Bo;NrukXu+t:z:!є(S4rl.l:4~Zht;p#c*shK9\Rz|"̵)^v0$[6.4O0#|dWjƞN'ăH/XPd b+X@|zХ E "j8NCImKb n\-9sSj$8l6dK-H"RǐݰڣeS(#o%hXIhESiqr'_Q;TdiP9 )#MNQwTA埋hM^mҀT~ȔdOM%':n;6坙49>tXY޲țҸ1pg㸁O7et Pzdˣ*{&Ȗ`9p\JUOLRʁ#z7hN9"LJ_Ӕ5KvzKdaSZ)12E%e|f֮-}J%Lr kXk@:4uro5oTEic{Da=P&kuNpo rs)9Pvsԭ1:iGkhDږ%_ԎQHT"!H&@Ech&VrQG[HTIR;&Zi=beÆ:R 욻WѾk$陵bU31V%jP%W?1F,"G&oΗ[ s6D|$W 0mϯ A ֫%mW4-Zqv"̶\s-&` :1m4F-p }’;="vTz]9AR۟sU?Ƨ;&_=tC\rVR6/ܯ[1v=}BƷ-B+#lFb1 DuC1Jj0SðrJz!&Yh<IMUӇI7ҋ0ݥ[\"KQs):T4SsgseT5o9}4矄GXxզyC, %K FR/OS}!>I+JB빳QƣGßq-\3':3pulB@/hA6w-X))ňZ ^S&iz!ϻQ  PG('~tNHa;MڀwhnyU3Z?Q=_@Lh.[# ] 9bg߂'xв,t~j|S[;bp o# =d4rtD2`CO]:y,^ūsmJ2R 4!d(mN2RfZ?DimߍI\ yz7y.oo8@: 9MHY.-SVHOEWZp}]SfX̓^OiA|sJ;$ՈV٫Y{ &ANv #BoapEF?Kz/ 9&Kwv}hмXs*&io"a^nJ7K]?=CgΧuӕ%I`A]Y"pٱ.4P}Cj Wk _`՞rAQaoϕ'b5x3[: N2r߲=?yԣ^8!ٕ7|;I;':XhL[ӍKc, Œ4N*#Pi |}W>`_B) gtLbv,BdԤ#Q˻<>fHFkg ?yc}N6CcV#22*sl%,ĵ* D[TS P3x>rVwaqmcl,S\6Vv@=-TKVXWsoDՍ 2 y~8XJ*7려=a?Xc.KH-FRJ-wds "B %4W{pNb!u7A?0С*O=Z "7[tf1ӂ}(F!N _!#B0gw\;=".HyS!- 7=3o8L k˽V"ݎW:GĀ6j<0h;so`;>jg{+.cz E]>TRqn%=n#IEhѐ%r ˼XK'y˧>?Z>`點ktڙI׏N_bKLi|im'}k{V45pgϿwߋaI0j2ц۾we' H8 DO%hbXٳἍP}[z,ěxIZzinlM[,n.̈AUN\u1rZKv3:uGJ.!pk`rԯ~9ކԤs'0gHNj e.uri*+i!g%?P+1wV\zdnc}ǺD9m%`.ssxpKgjGQe)rjȺq`:7WGȝt^f'B0ngVɨHp׀aeԥXmM' $"J_|㕇Iz>?OgMT@P9*ŀm֎D^+A J()X@GDAMYzQIk雌W9^iCEvY c89x)F֠wɎ%Q瑫,sˬK\L5VsH𹨬Xx  Mo|^gϴ֛(GKx 8a; +}e]R(f 0WMwm-$ty-0h",j>eΣ6b9}f ZjI 3% Aߵ/vr!Wp5yvϦ2̓iv4cGqAkQdE &D7$F,ժ/],>H#e]f+7]rKiHyK9}R>jkjRmfzzٌa+~3ߚEIϲ*^K& AxD}`#!l.Ӻ&6zctpihΠyK7:BB6yHͭiPĦ}&PeXab3ݹ6_λ~߷E@jKwqxEdM Y0w$8{QT,Kzm Zfw{#sExMb'l1k?̗2,.opo^{?yAR ˥PCwh,5MW@*Q~? KVvhZ+wT \BNqx8;@<ߊRCPH7,‰ ³c{ں==DIK60"mnSG[QSj)UU/\Ѭt"-r >hdNa4^Ʒ]봧D@I XLM#Ic0kۊR̽+tJN +"A/tj'~v4t[aG.tIL#%;KWdFĶ,i FYek!fnyR}z< nS*`J9ަ$pn'Mk^&4sg.' ٰiN֜Fr;~X͵LN{vE!%6!L{N:CB̝CWyfݱk^pNrz/BH=+RƂ25}{4{Ç-&qUSz=( 1[8u_g:Ngj{B Vy ̍$6wӛAp("#[.s_#;ƌƸL-8ݧd{q֥<Ǹ1%㸗᫳zmy6[%?f"X<>g9+GvKFmLRLXȒ1E z|0xdex}A7fH @%ƞSYYestv jڲ0Z;YgkZO6}G:0nsّ͘;{.`?>[ $1*g܏3ʼ&'i!f:&>)w"˽ /OU$s>8&I?U˰~82fXp=+i[ґYW~FYor/J:/&) zW D7z:"8 &IFD$HP6)(ڝ8Ewq #X]dU&g^6oߒ}lzD2i3()T*>-%c ]E2<;;|L63Ўdž`£4}]uE w^hUąp {E/rhY-G٭I%[̰@ˀS\`sM+DA-_Δ\; .h&+\?GO%ls_8O]קK7d?ꬓ[rsx<\idq%0sx\B˜V'E)GroH7)Џ@1܄L 9J e7EҧwncQZ΀mφĥgQ+,AȒɲA(F3dOlƀ\!qub8ƗʬC>m1i |K%z k0tR>`vbiR>˧~Nax`s_(fl -Ko ߡiY^!jhGdWsOdˉ+vNtVZCC*7K+Wp;v OJ` wN>$Uoy!3t^u.u-zD*⨃)KC&`ɖN@dq3l(5Զ_usA;9D1 ܁kF9ƸZ%w}0E@Zo3JZ-{jzEX:Qz2'EDڢjͤQ|#b67]t}MɟKՐdq{j˥ 11RiC $pMģ~GL,ZJIh7Q:ztY![d`֐]Xg~PIW;{K)|NddM:Һ ͻcyj5FϽIubR˖kjѯJ˜~nT"3 +e``IZ(qc}g_IW S z֑ۗ@@_sVHʭq~7*1]OOғ/+4dCwK-2^4Ƅ _2N4w&(xBKV)433F*~/c%\uN7dT:BL'xA\;@?\ pŌ^Y/gKo6'ҍLסta3BoֆbgI64%h.ZQm6G@ćLkC*l< JރjRcyK4Qآ̐novagGGtY }Fۜ/ٷ؆ׂUrvDU!9n3#KrKwۧ=wPe@ӝ ]@JW= j{3Rc6/8 QVU}666K6/9,]OC84PR/rum57u#,ts'A=RXiT3 4 G{S?+bZ@ЈMW9|]VDEk+}XE#W;+guvel\ XhӝM 5nϠzF PŪ}k/ϓ2侬|,~Lԅ"/=/caBpFj4+_FSOoe,:}9~lJ*O-Ǥ\`;ZoV*$ k2@ǧ> 8 1sQ=/ ;hC=ҢC-с 7[_wz @e DGUTv^>^% nޘȠ,1nT/fEM:`Q-ml]\PѣkU);hQۆ'^(DU`]X3T5!zh|U %%q5XIhŲ }2&65KHxТ:v/*SYԃT #UwY8PlPǵb+"sjص}^Ӈ! SC(댽aI-"Y'[<vK\|Ego?quGzxʳzKL52?nmA/B#۷l0ӕ}~L:T?n}FvIƩ9h~ŵzz0AX/'L d'DJN^Z0QV{h W2 sJl9ic t7uRo\"xK zdQ2$,h@^+$7X'Tuщ"]I hrhcD}ȕSi,j^˓:YXAM\~z =$wLb  (< :Oՙ^Z#)eёFX?M+.!7: $e{U`qE/7Jrg"17©"`0` Wq Z9.m]TXNqբbsv;/Hݖej&oLDaZm,[cSە{ ̠*˛rAk<jE$J*?<  o/'pcJ=bά*Zd,k*w3]{t`b>^#zYeunB$b<66ӍH[uՆB@ Qaj1V>tcEBeB!䃟m#rdK {.{tg֒/tjVWhu :z {$ogL*J;15{9\;%DukF|`k!=DncU@偤LɟNtL Lsbx&}Z qNfגu_ΦTQV8;vYƅc"p~#6[*D;%񪣓V"Lst*^烮s~Pp⯼ \BE'/vxiqeO^eH,-w,%*JI"&?FtlrB{B/P+Sqw7fv>uput;eP"};uk ,Bd/P`gN=]\ vڙeBrX-H%muau5՚ dOWo޶ƵY7M`LȺMt3ҁ`"7VaZh#DMۄZI׶ΰ\Qg8 be{vR$q6c;<`,3DFHXa\~X/ukuO:ri *d_pZ 4NO[ H^<$4zĻp p ~F5W`Iʴն⣒z9zlϕLݙ&'m@t]&wEa.7Ai<ͳER dqKdskڕ~a@u6*\+[7 q/R9`"Di(H9KLD:Ȓ #pG 0wᯊ<XɜxCt_Z̲vI~|#s0VFߤ#c0T=BUR8{ yG}*rDj^p*G6"` 0L*6`u'2q`4_[Vє~@}wB54UKN$$dl{W&u9<22BDh864\ZoMFJ3>^F7@Sh\ W)wVݎpN AFT>U1*`kd|>cZBl hm+X+32RA+V ,e|5=@4 KFQ=SAN\`wgnvBNHyULƱwVg?g{d֔:(~~(K+5N'_޳ u:=$*1@EZ>Z[b^& uKZT̆ʽ2>Hzٞ'W#/DDT}-J>1EY [#cm [{0`nqvsֿc 3o1`/&p(&yn L=''JhsDtmɖa zbn.E@`[vy\IFP6i;4,﨎J^mCWKv 0v/{ODcpj8{do+Ezf?qlr90Nlz / ˂nѷ@}JBp*_OqCJWC8Bi;PkHp$x^epv" {:ǂ8lNŅ `.sGuִ0wBqvK˰ 0Hg""NkʧD1p/' p^N0guE-2W01]4;(Τ-O9, p)Q=ߍRM.jɊKN-A#qn5AT bnqn:r8~=Ú_aSztZdq¢x/-ZF~FG'>a5@1"#$!=xWDH&.ɧ{&y@c6{xr)64+`.?Z\=o1p>& MgsCC?/Ɉvge&%+J>"&3ZpJ(a~ ޹]?{Y#b.KPGKG5)oY%N{IX:|纸F15C8sd>3v, @8LHYJ/m!Q%n]u4KLtiSuA<3 _X /pY¬]LC*>%g3!rm`:&gB ٬D#DY5Qmڭ燺_ Nm mIgF7&R mP\""pK3Y/ $(f ޅBJ$Ce3 @/hs 6ٳzt[=61ρAGid}IPc)9>f rbV2!A%NPȬ'g6=h|} V&J=va N·tHHy(&SC̷deن*v,C1娌}Z2.#UqSF@8} nL/E h Sv=xrNnh˸շU{(}elk m]T9 lBmk u 烬Z;@C bG_h}!w{4m|`v}/ԅ8t֯;Y75ËzC;oy;-Cr&wv[KH|jzk'kiΙxMdhb+CoJDL Uj {16(6娰4hIkzԋ_,xisk7]][mūjlҦJa6qkE鳭9KM7$UHTNAJz=Z[YHc)Yn>J)$vߡ_,JPHݒ- 5GW+esgA{H]`FJUb*Y=Syu]]$5c7N=A3bq{Y$J{WgzU)oLkDnGC=/TWLBuаMyC_k[dȡc Om4Ș W*4b *A_0Q9E(^+-';XvcI"zGa%6[~\yߙ6o_i;GG2ꌍd:XH#+Ym+5ߘj6nJͰJ;7TFFg^M=:\=vyy"oVmA>i äӇά]ceaL('_VUF WKӗ?1"NqkeF@ST A *#JCt/_Ve]N(SQ|\q*bL߃'sr ȩiRF5Z?Rɇ=}7c (xU 0e kКbD>l<nY#J~[cpzNT0+ay-^-s )d/|Eb׼osǙ^9G"\A%ɻ9П3 frZ4R]\ p?!kƀӁgTvvP^&w11L%$3ælkD9GQr %;h3t]+1EPSf: Oq̝t(Zv\َ ]~{RM'*3$ξKV|P$q+[Q$6c??JkSn!GO1KqV[>Bvζڻ\Es*Pxf95^.]ㅆBg|T!;]e^0ƻHvAܷ?r.\LOŝOcGwGB =;3ߡ?QOlc`>814 _e4%gM =&@Yǣx϶~ђWC` AjvJl$uaA3 KZF?\"bb;fzveRVHS[Y)V\UxYr8 WxδN4$x6l+ś.KeQv_i*)Ǎ8تKb$49&翓@r #{-ZQeC9ՃP5%XaCm}RѰ k7LH~ʤgq_-S3USE~2l4ΥH]$$pLFĀ6;t*Ec 18?8I2K|])cxl\%ɦ _)z\tAgoBqg~"`^&>޼ØDŽѳ `X;Wg^N33XÖ|$UWa š0[O~E@0}?ip\OQg{+, 5r7}\ӗr넺G f)ȲzycȟB) ؃dBtSO9> E^- 7&`S?Dgj3.;QF,-$u!U+j(#~9:YO_ HFG[Q4:(pɸ~ -fF$"N2٫qs*s$^Y "^bO ,AG7Wcc-Gxo vS\NNnY>b>=r͈QY`u} M '= j2MeXkWB!jCZyt\"J<(6nȔ" ~tSJϣpR4pAg 8Ո2v/6Uص+ J(UdiB2S\M:Z0ՏaOd jW]sy˲a=0`I.an豾*n$\u0A2#{L(d+xMu FB1 --vkv4}Uعv@E t T-IhM wKWRU3FqIj3'Z>lEC69& I&;hTx-JgCqRX5E;}h:)-%5Pl|b&暐3BōBGo `s,A-,B` ꘰C2-%!'%!f u8m- b0H [^(?6uY@I]fW5#0&5d6z/EJBut7||GH6cE$gtlk*C֠ 7=I%iGrRIrpyn7:4QZ(;Pܾrnw%yLL[~T]Τt"ڊY*PӦ)?UDK7E/%“'cn DkM'Od;~%넧0 +ġXoZ<'ta/+H\LJ3^JqGlNϣ5y( (9dZDA?:#i ٳi;zij3 F1Mtt Ń(oX^5\3@Ռlu֓ND욚٦ɳԑMKY9q!^o 4Лdy " i"ˉB$>ʅcLXh%tlW@ƒlOՒrd, !K:4#*s/28]_ lYϝ~?mLXh,/ojZ ة-$j@ t DL(Z =I)ȿ>CۂZ9׺qs| }~rʨepm|=aW7ŒAn咎B7 dA?}+z39 $^a4UXgmނzJGqQ\GpzV:vZEQ޾jG"ܦS.FTibPCRb 0,nlrru)*F3>6~s~"0i7%Zd#Vb ť *}}2];{'eVq'3PzٍZ ,Q[6rBBp8;=~1_.>|_BvS~Ş㎊>H"cCԏD#޻m_j~,ODDG+MwizM߾گcC / W` E ,qllTk;WM of f PullK"n'$ldX|+pjRB%3;g<6S k&~y1 Z==u|ㆧ.4 |BCKGаaqɩE$Iyov,7+v|zǬ.fT ^6:y>)$os6:בtg ][*kAYC'\`v=9ys^~@}k qYt¿{ Z=ޒ}vWu_t^p{nSklX:p%+a%bA1N#L[DkvfAM> .P$_qMv޹8U|S=~ӸݕkU-(ZO^6Æ.-@ L4/zBb / n| 2y(CWQVɲwG!RyɱOj867 -lrPi zNTI7 qiX(g]azqrpQp%AV>pi=/V‚b;0€`bXREFd;3ꍀOw?^l^h qK(uiErJg(`TG(Qә.UM1A'UBW fo>+l}~>f|,eD0Ʋܘ._jMKр"QHErC +NpzFGLb;.Oq/vW+\2O~\fLlGQ+#6ow7#KuPSx'рkSrf/2zBn,wNQl,$/aXoT2fdt#u#!IĞؗ ;<]ǡZw*#Edds?+YNZ֝$đ(/E RsRG㫼-,FM 6@um)*{օiy|n~8&@!)eUYO <CQ]*W͚lC,{Nܲ$̳-Zd'cR _Wzp$+&C&xsxbEV>kGFE?SDQ'|BHy?b<P-٣b"*_LP:o`ںL5:5bRjJCgMѕfUP,J' ԰#.Eе@7M\v鏮hb+A j۰%\jF)[n"8th}Épܟ+w$ , /+FK#_ói]@ 5VB|&3)CF/yuJwOzGѰ RSCN)}yC/BxdF@MazL@?\6T.o<ϸ}b1YxhDŽ,zRpХɗ=78{q',fUb g}X2{|gKϼQl"U.!T cwll_R]kUWk5n2F(u_JF m P TկcL&ٺJ>G`{9=e c 2z1 c81#W7/1a Ow|LZ.MՅr l(S1@F"}`̤ƈx@xvCge3Do\MYtڳ+xԋK.oa*y$:uheUK%hِ2_9x 3䰳bӻ(7q~{=l>V^RA?Iڔ@aϷ/;F.,r |4%6D}%sn:J؆q3MV3#6D" o2f0ю q$of:h:x9yZ^\9jO#4p.mR{k*~z :<wi,e(fm/ z=mFaa5󚼕B~yĂptrJE=*(瀐3K4C-;gvd]= ^H`t֎#$/3 pRiot/+j(,o299q) bo9N" Pə8>e~i^rfu{Z`dkT׋*VʂDݢ\`Pd=&0c7VE8*͢:LVqG"/ q7R~{ȯKV ? UIF쒅׍vuKJr3)V .|#WcUy\kKRIc#vs)7~T 6BQ7<ȐJ]Cʻ]I=~d4ØfXw^vޥ+"#Q1me"βݵ9u卵Unz->4Dɋ!s]LpMvsǼ_0+Du(n 1.AnXVo66OLdtUh#S>j{uI!\C3^Q 4n/:P $8լ׹@_ֱ7*K-=ܫ*j-}UJ/oKx4,FYzTAD”5u7[hMR!ޝ6+l`LlW^ 觌!D&ζF|rbh-2Yq`EUFt|DmC{l5O*>Jx蔪[t>oP@^۠C)̈0 O݇Ȱ19R$暢r)| gx37M[LeYVEU:⪧ӺFQh" 'U5\$ˁH]]8 @UY~\xx?(RbBƶBMN2 p.Yh4H}YVGf'qz:OTvQZ+ɛ[>d%cDf4*[A E1k c#a,Ntb~:QC $H51<& qz|m6}H\+F̽1͋º4iٶ;$ L%CN3n_xpeZ#P{,+T^ϲFYBl92jdrtOaL8U~QEk{)16 m'ЕL^ӞB=F\64OðJEzw?ݏ4q8nn3/LZ0ͧxŖW`h]RU~~ڨ;,O 8v(.RnӌW%mr }~6!*҅vEb{ͼ 0 8|7rSN2|FU^+@ux<փt^Z8 >slј0-l1qwN>MJtibM䉕`(ȘP|~eb\>1۴n(d-fYvsmWlf5S]Jvx߬*^niL[Uo`mz`%ظψ{bdLrW}+;ΦvnZIrwiCedݎ, LtPcg RNgl{j:pxC~jSr?Ԩ&/lqOFܠ;i3Z' ';mgΞ%I1puOۆ[ {9!xBk1Jw9nB׌hN{hW@ý<.+6Z1) Rf)z0+rTpYRB csA&^NBj='?:yBngf*FR]vNoǝ81 _ND*Z[ʂD}GԹW`"'hNL}d\4N#/~j]sa mxcj)RԪQRvI#.^5qa Q_]xןk#>)Xn @62k3tTp_AKMGU*]7kTp+-((>QN>Y&% ̽Ӣf dfȂZkʋ7#ӓCNq'خM(kEjheS9STXDRiax ;ԫRe͚irE]So;w _9|I*kko`7b-˻h0w>FmA*B {LL\q^kFٵ^ydeֳ6.vbTayG@>л "A %WHKF(L H*q Wh00_m"? ڈ m$ĀK<8fPxs\i^9ʋ(%_ N)C?^Tk]7^X:!v.ԬFm \P"(ÀըOOR8BM>u/%L\Ʌۏ+p< *^MrѾL0{<6B4MMTxo<,5[#G@NP;@* 㮞MU|7;,j|!DH5Բ+kBc)be*ZC5QiM/3{HmQ0,pgYf c5sPco̿jgU2psJBf-;t1}/.h&% # (a!SIo]|YoN!=1VlQ|19H`ngdx 4aKOQvxavd}*ϩvv,b s~u\"SI, UjJl stEpҜλe2iҮyy."!9/"{~s`ET乛O?_ܝ猿M 0BsRɵk*.\k MƁ^]oxuaZ*v2(V5SL{҆+N|OJ A`W'ltZ[(xATLNu:jc cc}B:%;jt,$mz;<.a1ط!(Jq[ Ref9—KIyJôWò= ѩVyDv0q^-X9ܐCŖmP==$i_=lO͞{8TD.P%-$w܂yt+oa 6`d \yAQ\Wn@LΟRkH6Ȫ ѬfbjBFQ7Czut9p_SÄ|T Ch4$~2JyMOC E$~He5n 8vsՖ]:3M|'n1hvf#4'DN{^iV'VY޴lpn͒|%bMsl%CN@fK@xwULWU`",H!f|<0.:PXbjB=|0H}ۘV&~+OA&Z" .uH?!U/lR*u )A #*X9 g*ل 8Dha*D }.+ES)8-Zxks> MEv+ "ޚ~W|q8yD ,k>e(uVB:"ށuŐЙoC;28n\IU GmA|%:֒ؒzGT3B mJ[B:`x8i hִEG}^^M/5$ȊQA @+AH%RY?V? ԩ#6; eD[yU.cRh7"@E2tvʒ#j8G~ ^d+h=ȯ2Ma[VX RgCHi}QǁfeX@T*ZNo8yʙf}?ٯ6"߅0vwQH>q3tUQWeˆδȾ \c=ErH>VUȕ ;4ddh%M6albq)×B,zkQzuI(9}"JͳŒRRϧ\J sڎSTT%[Q>-@` EKZLX8Y'3BArT=_յ,SQp?zd7No^+*ѶgPXla|\`'$ < dMM1/x=QWDJlq=-Y꬗B;<7`@:&қ8l.޸i02N {nsi!BXЋT(m']F`wUʵghR5d))zqd5Dz$[9EïfE"67m:`)+!X0od4q~d9'v|u*CO 99~9uxy< FlZSXzCڝp3A8՘l/&Wo!_[|󅏙VBsg'Z{X{ij"{L+湹@UVx!ջцn׿6)K!L|š󌴋w nXHd.b5)b٦GAWT v&7"{g.H`W`#-]h't_"/Wbۻ 0dzTz7ޯq cJٴ\Gwf#Uʿ.1*OZߤ?UոG:l#;5])N) r ەRo5Kl̕J -pnwOwV-g&Tn;"/ o>ٽF2sMW+z@ce*~{B\fOçn K0FJ l'Td;5|Mş@!j.F?<0 )ŢzDW*bkbR țɤ֖45sl^xC bh {C$"s ꁰv48YʇOL{8 .-g]@Ԛ fS= _g8kue5#HMoͣ)oxRM"'c S)aDx غɵk.&pE(h^#p{͖{*Wb:`صt[o.7*YT4U5ӊ#< bX]ʟDWRJtiE8NFUvJl+h*imEܪXrLW>:g#OhV$<6j[G5e4",6+ Q&Vvbl\WdvKD'^F\[_*FE'}wP}ޗW y~M5A$_UY`!@~9 l>K 6-R:w 6%jY2roø=8hN1 v8lV%K/>ȜTe d%3QB( \fsߏ/pRQΗCEѰqhc9'JDY˛hJHӒeA ]O T9|Zo;R|nS$EIXGQYEM 4^)60[D4WJ/a -+bM)F\t;U,F`Ӽ" ^ ?Z_B!b\-ݒ unfc`fؙ?#tVLU.F6@b1LcWSA}<=e ~?[pRj~>T%u&`bgDLnj$q؁ؠTo2|]H ? 7(]WWP+:9K J=fJDd1 5Ⱦ;E}&I LC\MΚ)E/as '_ߞ7fۇgi=l (襽wfNȯ]cTm27jCtZл*4pr֝uLΥ7f23#jN*^m {\L"9 36}GhLp!COB,V濂Bm+UBƙad93ƓמOM̆o4+h/DOpYѱzdr8X:" ɇ d FmDVA{,fTz\&K`<(6E.Μ`eo'#JoiKFƹXqQ,@lx ͍ۤB_z $ (>m?jŤ v ɚR: 5%/dKʺ#{R!Emw8Kԅ<4Vtx?^,LC<"3*1P ԃ"Jr?a+yXK웏Ys:#/$x82r@Vx{uYeuRB*> w8GP6-Ds+20rAT8K<"Mj|{y穿6kQ83 ptEy'Pr Y/HK]>p úG$1cB,d, #RyH2܆vIT)tLI <bTd>"xIUlooK%ekY=l{R"GذQSCfS4!W!J!S.x5TQ;!W慙爷:H$v- P8rWȌO]ۭ ,).JZ_gtej)%h6\)F_119N#L/`HEɀ8W;EkBF_iV0_&\YI){2B>n,2 Nm yˆbQ0k1f霁41Vu4MCu64\CƩ6X$8bpH3 dDdvlq3Q1օ=`#8V3#8Ҹ[ XNw56㑄ntDA0w3,l.0"vynNϠ 0h%F`_h /()Wsmxy_;s0C]sreV־U{xhMF"WoJ H L#mmn1,|K@Rs褦t^0ҽ'cgq3 _ ņj!#NND׎ɑDHE=v`f=[ \@hBY7W $N]U`Oe"0n;SAN(d[ %Ci|2FGULQv%\ͼVu15$ Rt0iUc5޳Z7v9 >]E Rԫl>VF"cȉ& ?pAygPqf},0 le[FE}6dhY1tU|ia6v0aǛ"C01_`MHH);W1bnuB] BQ9+IZ=<J)G9t:5<"q=^˪ 7{|3Cי[4Š=ºqLYs;LGn ˠdw>u<R&yfjXtߓa@7 V,iz2+>~Wq>)toεiTB R uo~(IXIix$MA-YrW=Qva*r(r+6ք hƦ5/4OrC^eXI?xW{9噷UۊPQaW hЇߐM]y#>ִU0n}ȷ$5ZMץTy9P=v|.Jl\Z^ٳIxQE8U>E (eP]̥ ` t"/p>6>%8p&綾t {Jz:l[&p'x12 4Ghz6 1 2ܳ@~>ؿܾRs鉷 VgdW]`tkh ?> YZ%*‡6sJ+f(Գe u`m^UWBM=4P"ʫA{#A9@PKI:weJ\*xyk ]0^\CW%롌ۂzKzj1iXni:B3\spJPtQ=0I [- Q{b7O7ݛYQMg{Iɚ4H&>F5E? r\=n98ƘzZH?e]ڣrO=!r4=U7k1pQ[~QZ8$FōK@ I^߭`jͤ!YAck8>' SQ̐PyǼvHDl@ncs|?! sw?AZ)V/880lTu(Q8`mӰt ׈]03$:$ 'ǛԚkyR93;j dr*;: .~ttLܳF.@љ3kWi rȝj.i0طֳ ~GO^c5|A]6u(:Z{jgXkGz*J|>-0]r::5Ufߕee@m=yxO#Ջ:.)tp_i˻`h"@$)PQ7Vt:蝧O\J'`q7=.6"a qQ滔"Հu 1i=aFyuq[كy $]pBM. 3NGX!%E4?K!Ms`хz΁Q;>ڿh; `* ȍG]n-K180ꎵ2$ {Ps) ۓHGW)qV~ez}6;U=ge!O~D|tDq%SCFҌ'.h_jfA'8C,!gLqڞR?s E&7}˸ ?+Fs{ Sn/:b+np|"ںh;q^7-*M%&+~ &o]ˏ0B|6'x!Qmc='wi5#nT/JTQYşk8(QMZMq4y B2$cGXJ*ܐ Ta,/%=Hn99`γ]&R!2. OCHISw0X؞q~1T%qHRz9Dx_U %;' -=_h|#VAL˜S)yaƨM!F\/T:;HG\:IԽH0~>)KgQv'wgXސ:qCH;O0QY xNR/u~}NߒV͡ÕtMϞִjٶ壶1|UzL7bS/H?A$ TOZȸ2c, 7&~MX lnW#H>8Wl2Unv;qV,qnFbOs߂sVy`8) >ˣg8Q9)r!}Ntu)*~ )WZٺ{Xh isDdd܈C׽@=ΉC6?կbl-jݾKyQR^/Cq9~Ovqr}]gR9FotP)vVi O76 /^#=+|# >.gJ 3vfPo{1 ]'ꞿY9 N=fZl=U G>%9D,_VfxZ7؁O]:)m,-kibH"R-|!%[#٪Sl>/>ӛt6yƖM cل,ς\ DqŦ)1b+&R?O#eS^b *_iI!%grGf>1Hëy'(Rf| p_3AkeBַjEh qqhaz&q~n`"vifxT, XH!Wmx.=-oNQ˻Cd7gvgMv+ :fNmO}Fksnk taڵwV7H1#-.qѧMe n=#;OLh+wW6IrOuXJ͗O2Ig&!"i=ڶ6~(Yw>'*i)?A,ms]$e0wtA֡cMN0~|%4)svmn}꽣.Q̀]}$D.2]eғ迷-%Dž5 Q4!i(I&4d6 IrX)7Cw 9Eӓr TEwΓ>A`,I;/jԽ:pWL63 5eӈ \_%)v{þvՂrfFR0ڲfC5k!2L%C#zʄÊo"d0l";Z έ/iBx!xݐc]? юRәl| ǃ ᦞĝk3B=qp-7jiL& eTT0 >) psvƳz ^\3V  ӻeyt*64M- )0~F#[UPcW-FrcJO_^-ے΃}4#4zۧkCBB 24K-9HqGtmX)ZbJ@H%S5KꆼAQ+"sCB*&ĸ'?:)(ʨW DrR}8Y¾.Hom 91W0(.P9ytvimxxzjS>~>xzx[4a:#vӯV˒&Ha%$^;?ywm8Mq3mx6 =7*]:){)}V;LJ^mpp9<]6?COI!T'Tuv[=t8WzJo%܄u JO{ϗ+ڬ9IJq|mJ߻Z${!Rm .,ECr4ݓaa6& ә~{72f^em}I_n:}اxھ;-l ,h8͖î^e\u)+KW2WOA8\"b}R%Rq{@݁P1>|wv-^{ÿܗa+>b?DEcDe5D>_FrQ 4O醅q/st&wLk-8ҸvŦCilX׽{ u=帜iCi}e1ӡd>FJM6r6V$mO@:-Wz$VYqST~UZ=! Q(3? JQi29")P2dFGܔOW$nPrEl+Dm'>n --1]P,VR;!ĔW]ȠϚ Dw"=}C L+L:5y!1t~.*7Ѝֵ,>7!3ER)7P82˜o{]ԯAsU޼W~kcM%+O,d_uOu9 B-Ҍ #Pi>!r vÓ?%`o PBJSw_8f~:%~T{+E#) cf#(g#KĈSo\͌ʺ,"ųIUVNt,=V+mFq 8POҲUI;07kJ5\ t,0I#Cۍ K8W-|]vLGrU&YV8`deh}}qPز?>J(f`LEaC6[L㎨}ڡ ᆀ4id(wBp9{)^`Ȩ  M7adGE]H1vSئ坣-\9{W@Ftէ`28{E3%Ǣ5 e$UN(j0oQq.Mtt~Y!,֮ZΜ[: q}X;wf|,2Kjԛz.D.Gk|m󭥷6pKU~Д/~"]99,W I92}C?pJwZ}yϔ]ʌVtx&9900 ijNeXUMMf=eF~* -@XI~|+c߁?vJG wSMgςҸ:g6$Xx Yq8e9 t3jun2)<+Ia22I.ggf9QY* ۪! *n-M1^(-0RK'Ƕp :D:-Ul%WE%b0-V׏bUe׉R!tFnu[# 1ۖxn1!k'LH<|vCjJ4Pm@:0q'67ٹcJʊ;Fكl҅if=l(,tӆRnLڭF]"\||zq#2 vu 8X{UV M,݂k*hY[u7\keK.56=U`V$2Ё퇌kz'Lhya[!P E&ٛײ!s;Θ o}Q9 -r5EtK(VpUtY> V(Dd?i K9[pk(uTY8B]^@)Sn7a (ީTdRݛ#Q=O{` t T[ъ?ZVQ)Ze bWN՞XOf/=9պά-@u1ʽ{?'P(&2S-ʾ7jP5OU9렓yLap0lŔSDŽ٭\UMN|M|5^UO$"]Uuw4U]2ǟ1s \y>8"ۉ"0t[ $k4M'OV=ᒚ!J :~hJ5・z%4 o]$rq s'u&hSy\W51&2/>ƗS"Ee< 3ՋWURWh:(YIC4J' 킒&U}Lub0 ^,Z>@̪y]?e}ƸSUPܷ]\AImUy:6M`Ǥ8`g{Ue- A5(wX=<'i)Ut <)Y>c;uh>zh~?;@(^`ؕM'%*ʂ?[`I}j0:^*5y4.hT߭[c=W85Um8H^pnT-ANC }D !э!X[w fbeϛuZ[H(0HhB#d6՗1͔ `r+ﻄitHYL o8 s!p 1&Q{ |];gAwWf1ɻ w HKiX^ڗ9͋NқJ7QDplwŦˀ Da;]?B{\<)I0Mp%q4p a] tJF|LW@o˟#$Խc􍭃H6mNX5 *ۑ/ٍ^?FHBSA1w\bV[~-~ |7 J..8T6U 1 ZTxbH!wo~Aؖ+f)=l/Veb"Dd>X9O׭\cjNIl" 8),k.)\:T7k5U./AܡP=~EgW&[׭֍7"ykDhk[6dutU0S=ʔ6aFX7-!8dKe^pAoNQ{ ԪՍK,+ͺ:t|jzoq1gb+]bW:Vںr]CS8ÿ`-4ą{1X< JxI&cxi#u$Q/k~3di(A(ؘ BB$k'ZR-똿湫 NfX=W2TaH2 <d?l (qfӓ 3YE ?%֌͆:0-Ajbz_󦂈=/$ '6)wx1TH ,cFvHDu\. ԠR7@X&UԮʎHsD' kxӣC[{->{,e$$lʆwW9M/0u)*D;H5lPBom Ŭ&8 k×Y[{U9eC Lmd)3! 13 6ߎn'[hfD 4} N uv}R&Kln}i5Χ$=@Kr3.fdc!^q+i.>)NHw,N',n}՝{ڠ3py5g\|ΤF?:\__ݠԇW1`4}" eIIу{&ŜWcQ0WiۆTw >A  U!~SU-cㅞt:;|>EZMv=-N'6C)hjg#k j&nJ$|iw>9->U(Oc߃YB,v#Q? K{ʫd7JSt BJ;=@ fe MɛjT3n+uiN^bPrj;'g ?mԖ!7q π3~|C cS*%bLH+Io xkqe&noSc|0]SZ<sdهnOy6iAIB1|%OVNMK 4N[THoiai(SXιf;^/K-oGTQ"Om)<91B=aB ]/HM,6HS_aE.7SJJө8E@ȟeҡKsPobShszpľ;<*=2levGTJ2dwrԳ7 LM 5ey5Lj?&dƂ3KĽC'܇b; xҍgI?agR`-j\X}h!0;]=KSQ Xn|[4kG8y]4&IK֚S|lo@=;m^0AFaߐ>+09@bEQ{/]uaS屁0NYU54uݬMG7yFƑVVx9l a"eĚ-j3?NB v_h0 +*< h^&R $iOa C™Bi`N #hX"{GG8/&їzm)o%HjEƱU.\ lo<HڋL߅ke{9Lx#_0\x)'4V:9j-} kCbF]FPr.l\f[| D7e jL~/;w6c%\;/]Ǖ]vHb s>4f|ztRCY'V^EʊdlT^mrss,Q27G287\bf5X kfgA'EbsFZF]5AP39s"bģٕA&wۗ@gWtiwؕ|pE@-f/ Y^gLhxe%BSW=*3Z pV"4W䫥Ԕ=)I}8JYoo^w@F;f^EH>n}}d, jIT?kJ\$nB7ECr=b]AAXǟ5SdX[NV3rZ]A !<S?s6&g,:&l"(XpgC痱.Şrh^_ L b. &Ǝ4V-j@ f!q2ޭ-AL߷"VZUJV.R;L*ܻV `'-QZ}Uҵ!"+B_k#zlV0O/2 f4W1 %ߍ*,f kKPz#Z`- >wh1ZCcR*HVvi*A"VUz Oe<^O s7n^lJ`sl Җ\U|fI'8ޫuq&#Dq'W[sh(²? bfU hcXʶQWRggc$Ì{߲!06pg9JQ ,Li05J|# t_ж/OAFJuj˔  ZHZ:FENgs__T(8ݐ/"L7}fO VU0-?i ۋ7uj6Ee*w⽾iH<+~eX:l됊 jf?E2K ,/eO;px&l^;S3P;N7h\l# CCu6x7m 9@Wo/oB8-ߕ_8RLtn cڗj^iS)l;!O{ӻAGY, XLK&@#}֐3TOVns ѦޣscPu66K㛋*e\TU;立uQQȂk9.g*Gk9t}QȊ|:ͿLuhz4Jvh݅wXck^c@" ]g^B ŌA:,ZQO6Wۥ -u!y,WkwnUCCj{+᯻廃A<NET(q8fc0~sz#n).$v!BQVKOOo˱¥pvTgYP4Dz/ +g&{w3~O3IR;#!uV".]?21!oQ m;mFF"oyZ\}zɻ![G Ng8N yEƿ n/(8NYҿqq`ipy@KD_0&*lO %-c}w)LhcHP.ᤣQiIGP$iv<6g0~(u>RU pi5qZANr<P7p/IIo 앑2z88f_)GPoEˮ}=Tyx SQMP-΂B5?.@^^(-wnVkB .U[x>'Ü0돭E^,+ =-}J8_Z$"x,Iy('!'"%5tRi!M3´7Q&Vq=P疧lqaz J9 s )lFi `2PȨqF8hK{8e(Fd4jjX; b]Ʉǵ챲@ 5׆@a$>Xi$#6J}Y޲LFaܟ5]a'[(Gx6KҪ((95sr8yM:+bPDʙN0kbl_3DD8PN7]i%ٜCxb`X#6 wޘ'߲7WHti͏U|oKpr/j]"i%aCǘij6dN޿_vK G1^>.%AMՀ6hSbq;88=#3Mj!Р2zݠYLQzۋ.`rk X,i'_APJ4Qz/l܈4BD`LDLJ&#M-N/|t4hJ8u6hٸ,-ٳ#wI'ʠa)X|YZ|o;L3C/?򙉏[$twniѯ>ax8zj::wwwMux\ˀ5 Γ񥕝 z+zçHMv5oRm&zDax@f¤];+)֍"^F-'A ǩ(vQ>W`")Cr78 k:-Y ,HpSgWRx Vy_=9FlԮo j7fr̃ʧ %lCQ_*sg~y w~ɫt^Ty;/aDx3I!h@V/=Y8r9Kp?ʍ7>DnhF':Ea67tGo:0^ˡp8ԷD8O@!NCoO? Y-|/ L嵍8Lk#VX1>:pHxV^E !/*A^z{.! BV̡+5^P2'X z^ -Bbp:hEVNy6Ȏ-0?5w(ZcʆURUR97\+nsƦBWYUy䠻Mu3Р޻A*I<ŲmC>TսMbZ5[ir8NAo$"Y)j뢪 ڽa &}>&1|q{r¥#$-OmXrAp' 2tTzU E@!A5pH>36ȷg/VD{:V,r.@k}OK^Z(>8@*| p>MtXyq1@NV|p IP}tLZ?oԸLrKH&UĆŞD0;(;Ua 9ĺj!*hb0*ܖܛtlHEOEPcj& Z\"d۪1t΃%̥Փ*%}8"B90B8P \olp7(ƈ3D{[Ln=o9ċKYeJwHmC >*^RIayY\ZgZJ_9lN~=}~D U"}؀q,aN_$BxZTP#p%>+j#*t/L5uQF3 \߭SƀDo#r_MkWYv-W}A:vͽX !%RMy`JJV+ǩx.v1{a ̃L f;["!i S)O7eQ(Jzc֙ nϓ9Q\+SGͳ]VlvB /1 ݄;zwqydq=~2Dek+"?t1 I$xCT!aZuWiTlUDFL*ʼ*{wAR!BIi4. *'vDdv0^LZo?fNw7UC6 (_*aXa(< ΛX?ߘ>Yi+_cSH5O[Lk]ua"D\MN&P:ásB%aw #v {[P+ҎU.u#JT9K gW擈9!|29[S3Pt/#DģQJi2VlP^_]݇8y-6S^zswYQUYu{M3ϴfyjK&`zLp# {B|%O ;% Ҍei-7b#s`Hh69B\.Pn; ݞ"Ef(~@ m%J35 ^x[*`d #f\e34>k)3uB4#{_}gVi} 35,n#00+ f4 )ŪsT{ʁ-yCo @ɾ/|^N͝[D4֪>}S FN m/d¥LWјu= foLkƿZm6&92<h(VI}+r¹Wp=/<褟?! #Gܚ|&&5».{} CԎKl?[y ?XFY)E{X,ty11#h|2FKk,;pIOk]dA6pA' ę m`%;EcvZyrS/M!YT{)3@탅n x(X *WM x6शzXÍm6.>N/izf6k&}AqUt%ۮ]U֍cW̶vfazJ"{GF'&Xܷoq_gNF4:o=:'ktO&MN=?YR +p̻VKl.rN&pKi]vȵ/<0zZFUд, F?;8"لѸwukKgG9ėh1Ψ\F]N)"H?蠝.Ѧ%jvE7jr |l9ɻl6NX!(!f|)|"x|hniC㮶]s|BK&hTD~# qʋlnS u[y`ILV) I)@T-3/i;hWQ½7S8swüHA2Ye}铡CT΅Qb)lkw@RԊrxe+R)wB<#od_nBE|M)ʅ XKnmaKs=TJ~4zN= ^gi.̑N.Ta`!7G]93*b';ib:Y#s~Gb.!*MG.j g^׮i{L0/`l5>ɔGL KhtyOxPrQbCr{wZH9>'}tv2JV_[Hcyni' 6]^G,c黛I]k26Ptj<+D,).{5hxTn4ڞfL v-Bkj{RYVugCsva&dMEE/r7UxOR^|QM 0j~:EnM ]RŝEN͈8w wDoCNw8$\fH!Ec XxwI9i[YšTU`ݾY2>\{&20z(?]` 4mlj/3zMNNP(JwāxcR2n_Px38G$=dEєD.N˞'qEʪ42n9S#-%Kfa3ddvn-c<; % _C)S[)뜴aZGv]iHp#Xo68;CwXß{zt޾ 0-qs9GQ^DNy@Pqv{b[ 7bOֿ0+>0E[JPZ K5W<M|r4vc4fE ^cšk흜3kP߸-f5r GJK- \W}6E,R,1nNϪ-Qbm:ym9̠#r ]$_|GL-G=FPuZ51~)|S@$VD~~:f#:rk:<{zS7Fc8 M7?0+m`&OEa0+, 刊 2+Ձ\=/@?쪦cxv,b S=plҔґ:` jjNE&3o^,EoumSq%cx?׏B!Yf!/8Xl*qd{[ S@  Y)%y-F߄/84ږ'TIנ95WއGcz E @7.%VD'`>z + 싋Rr@b-%]B35iz{Fo*@yz$-yeD-0׆%,^gn2}[ &Z@rN8c<+j.euw/wpnjkHb*`Օb(DNh<6kld\:WSaQi9'35 GwGee_{b~}`'o"0)\K?Oѵ!W5 fct%f(G"]F(c/. YE)=í%LA(DHk]Nprp&6?Zn<(Jխ w-?<.w}D7l,v`cfm TirWY_Ml$$/6t9`qODv%C$}cdy\rej.96*wնup܀xfl˘q]n1ʰ~ c;IK(zp $s_ ǐ B5o&cơ260Q+26y~Fsi5{WLX "w*!45TCpGS)e0`\ W"G/`IY:LHɌ9WLiqpFX$|РN7iܫfd dt:#)6xB=d2I׶pŞP9d i\TV踌7X۟ij6UǮ':Gk1&Ը?쟣RV˴ED1O{t/۾Ӟ܌bϏ;_`GjY!,1.OwGtO[l[K#`bٰVch/{Q(V OԐ$Iq"w=Q|MJ5}Wݠb!M 4sW .`=g5YՏhSI^$"#׃Jgʳ1V* @C+~jv:ll.i#,Hx ':SX}+bZ-%d˕ŸXAhat5Nw42jAGUx6ϓ]v0ZCn^7᫇0m.t+L1.܌|aBֻ(Gf˖1%c+]S%)߀*2 E07\ K}r!75/6CKhH̓J2w-⧑w&O *%[NLTEl>(׺GmjG`va18a& =?Uڍ.\"95 M6vfL=%]t[S7_@ gzBƛwǰ܎|O劭IQH z&rdnO6WL!M vO f\3HX< ;58/O۩U70Ezy3%Z zX[ic9`-VeVa|Zi[a컍o}nz:>{BfвWEH\Prf1 %6/6FkmheJ|yw4i*:6eYa̭kNr:}:U |T[`,գ1=iDJk9jbcpг['0>X yM"]҇+fѱ6,wH2z->2;&Y _]ř@oU~WtS㳖]@$!`Y<.=xseq)op)t#?!頾Zr$r /n[~̆)#(+l + @]?;ȭt} d,I4?:}D"\ீfzPihk'~m9{|  N]Ц4~Zefl# #]mQi~P䓳1'$t~ݍ ȝMr<>G䵜^h;L{E  W|>hƫ.L$/M-~uiBMnΜ'q䊋_Ce]ٜj@l\6B<[bDu:W!C|/Z<$?Wkm AX/r3f;iǽӮq<%'{8#:gw,TTcSưv8^h=mJ9v˙15SԀ]P.уg6Nn8vuʹ=ȀշS?!D~Sm 7)޶3\ʉ[KO\p;EB>cfBSe'( vI bOes߾m'%Iύ'gٕ+ǒďY1Ai. =_0s0'ȃۊ材vECfrsӋY"6ϑ`"(3vlZu.txvS4n|8O;]H%kB>j#;n*A6`ObY1'!lrkBr4${^|2V\ (yͿcT9Ë F@ 9^p ZA'nczljrp}VΔGMݍ1{2tW|(1W v16B((kTW, e' XӲ8ĝWZvbQ<@H C#`ɈPV.4=`vC6*⮳{<33Y5peڵFHCGv!ᗤ)y'l~AɄSaO$z鞇J32wk'[Փϲ_i0C 4O(zRǥ ]/\aܸ-$W'2wՒ0g[KޟNXёFfI>ssQB }rUBĂ53g髪͂g4SI\I@І +&ǩ-V%&TQ|#{p>$- u*(]k~cg!3ŧYté|5~Q,*kH" zZ|ESN is4T?!7m7D_iw)M׎RO,H7R *#؇&p/kӴT1F9(.lȽך7>Wr\/kR|Ar uDpR8=o ƛ^5'o$wsg}U~Uoۋ,&:{|'~k87~ڠ?hPt|·嗬_9m0X\D`'5S?[Ȋ:?/dkE;(ʳxqOux!Y~Hߕ3΀6Ѣ-Cb2pOoŲu:ܣ%*e_~W&Dj/5߱Gb2Щx_ %iNPQSbɄCuixNҽ2&ّ`@ @pB18PY +cóyvm!^ AYh늤4 Za6!r+{׬TX xjU&;Z5{ZJ1꣮Qj>{ 664-z'uiFO2]MAؠɪiK`K kzsr @SuTc&g΂S#ج' >bbt^&A!bNJA3:1.bkܨNLƖF꺯u8ݛ'{|,0[ƾa/8+X|T8PlQLO]v/:z9HJTbSQY|gNwS/zYoپZPh5Eau{h(27JQNrި 񘓰 qT2} EE7e:/Rϙ|_2vwLL J3uͱDMvݵ'^ٌ5H"+L1yYwRf RҰ]_wio86g%C_.} L5xw&?ĶK$ m&u?SOn/n@Cią.[ \8Ajz(7&^\K6<] s440}! YDNƸQjGY}Ly08WIjCIi jWZ?Y"q;ApUcGCZeÉ`#x 8" Mh+=-4= :YjM20-)+bsAiǮa&l0S19Q4%ڑi\4|%?wKZNa&RpM^LPgvͿV?mÝ<}3+8lGcUpiiH( p p ĸݣ/*ˡ3MOn6)> JZ6Oި~*L3J^B} oVi.~!:CA-^v4?7vYѹ/ъ7؍$:EGݒU,~n53R@uBSnݹ TdV_R[}b6p `wadUbϏ\NSlV EE@r+ Soap>|6Ԋ3WG[qk+xxHEG{*9G}uBZqdgNԈTdSU+3f i[F} V\N0F˜Yy項3TyQDZ*ԓ/i`_E{ddVѰ1BJŋ<Bnߒ wpfpEq̌ T/XY7ӳFm*,p6I >)9?onVz1o[hq!ϬVZD}ޕ볱 &zP^ϰqh%t\x45|Sn!s*2l56ed gT>k>!2hWK6U^d.mN>=z22yzQ'X?{ajbEȭ^1S nyF:ѨpzpFbay34*y;ؔ}x5N@+#N_+ ZI/9Q| ئqTp.dU&tJ/hB. 3|n KL[z{^6$I@L'}6p!=VB}Օf0;qY]I#)?J߳GN(4ygkJ̖GTrTCGR'rj$_7'].𳻿,|l~wA]H ~AqꕔՆ9Y%7s5Jz)vÍV&s L[twY| ԍLqhU;M H,fU1Olqe['ZO#|vs4|iyS 7W|fP=NּݲW }$~SɉFN[x_)?݅j *=q,|u56̓$\% 6J̭uR_½T&Y Pcm_Tyطza#G %"B<ώX~z,MOi% TrEXx먯&d\;+#g`%hbCd3ZfEL՗^Pb q͗Sy>rz>.(mV3 F4t*t}MSsopcCxR']NMMCsۈk~@^˓(A:yZP sP_/w`C7&49 o_뎐ׅ-2#p' *9빲kɊ-5Jrmr@NG7E5Lf[)xKUKE _(O3!^6U b?nmtI:ID8~zG;J2;]kXd1V*h9xĺBނ ޑ zSoڶC&vm ѝfS߀7O_/_仁fs*Ufap [B@QWM z <>2nL\bD)e1%P=^ʶAiRzejU (YMG+[G^tїfZj= dRwKطhkepu_)M>b;0kiRs d@ULsM: 5K {]*vteIm/-nQ5P%ehs:wD' =+e NV3"دlim1xc#g5YaP^q[ E.MPW>kC󢙰<ծ_b]jK~-5<` u}n*@݌d8*+sP87}`^+ qk^A:ɟ*Ɏ!md`nxR 9^/v 듞|܆]š#.8%z+dհ\kz#'&0N\I3sAS&O xkP0FLX$$$P/;JG+5|ca~\ryD~!NJKK`GC",hWtr6 8]([BE / w],~"Dt,[7 +A)$++Vi@aK0}j,J8Wӵ?0K ȁ,.~0h>4+tUi=˯ceOz&`x&wQ@}czEfury(<1tQrŖOhܤ\I_>dNzzќZ7B:/My÷ŧ ł\%c] yW@(2mh]%#Hj]|Q?PLԘ FҒ3se\ny;0ҝal e#$$/k^$2x`\L6=$ aG$1YIhByЯ'L&"oSuiڀXX|>xR+Jr5FզbԼ( W}`f\]Ӯ< x-$i3s/)¹ߺd'AڃXs9kn%xT!oaD$j|OWUD!FUk +V+(k[2ƐEZh8ծ}SFS*H/ԣ*&&R+3NB/' PhWi|PK{Yxy@SCt@NXͅL6/Lt4Ilw/;-~6Kb( ˡ:h (74'}\$i'4q*A iJ΋3(efh7.*ߗP_jeitmKCep.Bc⋁}_x!.wjBn9fq#Y!QPn rc@.T}W$ܞor$kZx-" =dӮ>6xņ7MCF;bHҊ\O:s ~f3 ii q#*EE۪,l]1 j@]6XwW2㋋b; sVacAUI;u*Аv3.oC-AvYP;Qk@]eX ̹|.+,9m?6gWܿ%+1`hf-e>Bhפa((ӽ4-z,#,8!fxn Hv2|F /;>A9i0v7u,X"0LJq7w~K0x9*F\˝zqE` ?`R1T]4Op%cc]Zs7ݕGJPk5x FIĞ5ӡAMҦ|}D#˨ÌO$߰4c))Y8c@חV"\+ty]f=nBM?Ya<"ˡ^QTkKqy,\ElT=b.R_X(vi|x%}T]ھ8Ɖ*B_Y|q3ogamw S0f"$ 8 ?mz),nmH*}a<'t+q(vgIذ8P.B坵'_%NK=ScM`5л0"֤98ɲ[w >-j>n$ʎw]v=PlpeS=pA/ ,c5l3Cdeޑ'{CI X"%(R2=P ^\Yd,3By^o "Eޑ@2v`aa%=C'׈I`߼WS,9nD?'E[hBU?S '7zp2dgg݊@s"&vg=wP۵B):5-$*B[Ns!jZ'ywϢ^xQ@XӊZr۰>VcgD"Q }q!L<V->p$>BY@R"͸( ^Ce PTfKo|Ncux p ;mp18ÝUd]L@c6WWf9 SrrB?ZI~acUԿ2BsuXI7-Z8:RuV8E={}x;QQǥlg#͕Α:^E>V!4PWր3~̩D=(fðcJq'ɳKU+[( W~g P*%2BDI2yd&Ky{rIb iQõJQ 05H&$/JC!ϯR .dvgfҳɈ<ԊR|ϛ =i9Nm=?ҘDhnĩ[\:/~%5 U|x>k41Q8" &C &~~ffbP?XŪMyQg,WlT;Zil2/%]xYN"kbٵ踟^։O8u5ydy۾ح}/y#P`z:rMPLG*{\@l1L,h99/XW˝W+Fu3{; {юD02ϩZ-Y>*8)K[[+e(-:2{ B3%ƀaH=DEw]mǐɨGbv-I)R{7պ J!3NOL9rr{YVv*1kb*3.G7/esF~M5u3JFXj _nagfu*&|QFĮs/81LpLF}PĬ3QmlP4r~$#gzpw)]޹bf#j;_cx=X"_!NXBpmh}8o22"ԁ0h_n1n#$6س4z!{$6{S/z m P jX2t*} !H# ̚ :@r"`iF -wqR>q)%ՠ]ng"~ѵ# ΢w&ǬS Z,dS*є_J_ Lzxvo!$Ugk>/e˒ƸDY:U` 6w Qj"#,[mހ9 }M l ۙ}c{@D% x+Y=`bpf-=HI޽yNB5twz2mh(pӍVMfՊ/-H!d)7s~lJSNoHR6pk`EN-)|/~Uvx_1q;N鼻=SP!DԽ I^lDq{BW z啪?脦/" j/\pUߵS,DEEp u<u/*։7;paJ ]|M7Lf|z+Z$D<.c$-HLh!--A2YqsOή›  J'zdjDG$*"1 AfMgd#IfX΋]M4K%cq8:<5,#`}%MM v WIhg{~<+@ [+96a@ӕ1o}ӽf/j8ԎUՄWkaW"s;[]b"30bJFuuEuV &ْ$~{KI.&ZM3us3ӢG+t2ȼ\!YްM<݁1!@X:ʑ[ *wRU{ZϧU`=JbuJߝXOU@C|3)n,[I%c^L(_C|Td3IVfU"1A>%]7NVUu ;I DlXzRpT꧲YF2y~C̭jG]qt!qhc$/ӻiJ[Lm;'En"77u?L` @Es# %Le4TMg-췓#\(F)eʮJhEp>Tp@B$욌o(S!x,~|屉w(Me&ib%iyaV@^#rg9WQ~yb*ѽ}ƢU;Z'ٸj0.*F 5[gd7 DlB}=I7%~HLW0 ] !ƼV/gnKG *NHZdq ՋE}Cs- 5> SB?[@uO%z$c}Z%O>mdYQb׊}aDGl$`$}OP0OΉr ړ(vX+ZzXܭ'U;5e77TVܰ˛c61q[-|̳zcrDW36Farב;1 )OjčK׵e:2ײ$0ZW g*gۂmvI\8*KWIrel|_Bo\e'Bǯ=-n:IUɶ(s!υ)A| ڣ6_9*zۉStF~{/YLx;$ uTr %QK3 cPK-}RkSNj % ,̺Jђqޙ*I;GX|IrSE66OؼQLqjԋC3UWϚe۴<ׅ{Q`:%ƭW݊ t}ɠzb8Hn2qm6&dB0% ϯp`e:D=72 A~)SyqT~KڠR#`%dR”pyTBtQDg"Ge#KI~OIQ HxXkZ*yp>Ap,\GuD3#iУ3˰*osmǧYwݍxj`Eg^`Z4TԹ,ڍWBSHA /m!Z kK4V³}IbQQv 48hT+%]% fw-`K{$OÄ^D)W]uᐇDlW)y,*MvlB&9vG~!uZNߘJϟ4|b1~)S M]`Q:o2.u>d{οx.U֠DfkZM3p 29̝:a޿F:h@e.A^;ˌ[ q~DRl7G;.Z̼/Q_ 08bWD*tрd4{.!+hvhN$x{ ? }EE]sW=(1Yo-kEwst3>CL53/ޢ:H1j57ȓUQe 7nz9va{u"&*5"u`->|'4\"^ݨkO*8s$+HMTqJ Kk+qü U[cR +[>>WPn@s"pLavi SdDc3#3} >CR=E?屄򉝑uL;ֺrP YJ qόW4>_T!J$( jLcȊ'M=_NXCR}sD1:eSh'\ht!DJ,~غY*諗r"U;|^4(/?Ծ~RFR Q1@IF bWVH('g|s5Xf/ xWbLC(Aom@h83ڱfhL !u}aۥ"L8Ô/ٿ%cwL+Ehǎqsw٥7U*i)9l!M!&2@I;i :tjA~TTV|5 2l/|6%aL/"i2sQ71lqF*Wa/"6S7?QTn~Ѻ%iV }4Y]ۨ5{?7LN' 2s胛{YkDvT6,g%8S7H嫅Q2G\Gx1ݣFќm =mrnKI|ņ)+O(jZ"FXC]M[忨ZOkꫧe$>)6F?L5 4!QTd6S^HPA 2 &:$\~_M3ckݑ\ InBڜƢ6r|\W73u5z*a؛+'ig3ޤ7E!zQ"/=uȥV}8eapT7jl^Wڤ-{Ȼ)lD|,="i$r7jul=`WE >IS=G@!GCk /q1q#[CDOlvb16y--̘EW+;cm.?̽jѢ.als=m-D9)$WU\ń ^ɅlR546Z>!,u1s^M%>y$B? zl<8Cڠ>Hl A V^P#6ó!ŕoFӐ hm_+GaxșO7n1$ U:)/O14ZC8 [GƗV/cj0Kp8g2~+>#ڣX]ccx"\XO2h_9 ֳzنWA@ou՘qrP/uU)OSʵ"`MnV~򸫴b@𸣹Nm[mqGr#a ڐWcꜥϸBd!K#` 魢nc;([?ZF&p=/,y<=VlYGdWfixq{EP+Gi:"]UA9^ލZ)ZfO*|0~*%̾U9{S3Ҍ4 Z Xu2B.. R\:œ.^vpIA*7+Lb Hj@^X`sIP)@%c''wi'2ڛAkJzHjrKVDCDzTKDZ4^##%c9lgNn_ҪA¶eQ ݸ3o)pCsb.5o . C` iQ#AѨs r:!2=[s*eϽe# ^Be& x&yeQi,{꺊v럎!T"_0t  EeU("k$_d̀},P)x,:+su%ʄqbhAZO\ocd!2)/Uu EH,܂Cz/0Ʒֶ J-&θ]z*l ,Ĵp6 Ȉ5]7.ŶŻUt0iaoģ5;LZ #8hbSo)(ŸsC+"%l:F+ּW\S4c4}rX+fiS|lkSTj}2Б`DXy`쓂hoIA~ M}ŤP僈4v]gR\Um $ 6˃~I 4BZN4;C ܣbA(?'O{U /3 n84lkz@Qf69fe?\U5͆ij~FH/EiM]M8sx-nCnJncc#/?xeE QpqפS \jhj !L_5'>>{s8!;@RV' :&_.Ro(n TViY+NEWjȘZa5fMu?YkQ!6q#P&ef]5WjYoQAL;)@Hd!7 ),\!3![c24T#lQ@ c5&噊 Uz1Wr %zvq`oQb os/j^)Ze܁[!~|Ѻʎ4$ 5(1y)3GaI֮X/$s5^eJ(ꯘc[μƓA93*&n6ߛ܊f P窧@=ÍGWw f'uAP6)Q'cF7!>g~1 }C/ksEMR 'l\m? $N 2t3B|rT-p͗yvn U6"`XyM.V -:`zb"'vgfqN##Nx١tzTbH*,4VzzgbC@$%9gڕHX-殻"k5qVzvKP>' i?cJ=VO8y )hS]4جTnΑ$Qu/yDf_A=6)`:N?^<ڟ^9\g[6Ǻ`@&qd1^,g?v!-frr eaG xOEnmɼq5x7#V44r]ik]~7LSh)@F*B?F`'<[ >eXL p֞6>\I#?cca >Ra #y/'t, t2sgՊP3 s\ F]Ny]jrGe4QNc!nVw{VCk@ڄUߔlCm9_B'Z gf1δwRjrbtk~eV6^;+`ҿ|zU[`q20;mX(:hc&937,C}gFyv1}/Zf#W|f[vFq4F[B]L1b.jRc V %C ?3-ZȊ"n! qK50_as^p13#kMi}$$0v'?e%'ӻM|[ub EM+/L =vlPa)Iy Ќq䦃dMTlz YTFW9t5k]ThkϿz N{׶U.w)F5fY6 7G{Y ,Uj{B#< kZK9PvVI2j.BޭxSZU7Ijz]4@7@}eP_zB?Sݧ 侞KM?qڼhwv c29 11B:l"$Tu"zFrA> Rq"J 6TM2F1ѾꡧT !\w &)Z~t7{|2D7n/hobc g 9~u0y75P'AXh+>lCp)):}D1>ӹ0eZlumo,S\1+v6d4Hzߡ '+WxvOoۮkКt/ @_#\vX59> #snRzj1:@g(њu9LDS<ζOY4_\zۙT}49R CIMW?zO_cHc]5ՊBf=Z2mpt/UMCKh6,# L/`tg>Q_T^S)Ǎz}Zm፳Lz t&TYxyh0eX~P%>!y TN89Eta'RVБZ)Kzf漥唁kpGתhNAfMi `AAz4U#`὾uǟ]$o@&Vsl U2ֵ#Q/עXʝjS#IȎ˓xd \U}3u;i!w㴒$Dr9x7BWNOtoe\>o7xE䁐_I铨.uڢX9E.S0Vca$gstzjfh} H8Ptl9!G*Ø"/M_s:sh^DZYNSӉ ˀ[mg2+΂&Ϗsgj6Tb$R8r_U;nCcȪijY|Uci4 '%n{".Rt@4rPC j_3E@:2o{OjY1zD~s!Q m>aXT &^)AJ#D"<"1yf-* DmCk.a{_H[9[ R6go)/ G v,@u蹀fUH.v? C7xY>Eh)1%D 6?bzC=s,jv̏!:RIsdk1˪[cV0pqHW›P^-: ܈ҶrrRxI⽑XFx}C^4j u$Amȧŗ' j)'1t+bϟWu`^T#(RHs`]aqЄlxDz`Vr '.&R(Ѫ%(lj~)W"{گ" kž pM7nP;ߌ+Ə)EtEhq#Ǻg728 :с[p7DgWA-Wie0~KNUޞ`ܚ[={aQix9o\J&mϧ7 Fz9Z,cuM(9&N\m*X_nF? C EifQ.!8$z;$^[lȀ]]HP.@?`1Mx~p Hp /Z6+oAn遃ni0gwɤ-,Y"=*Izsn}%׹lSDŸ7hzi^иP/MNuoĵ~S圪]{E\n.Xױ:rƪȟBp劒.XyQ ǽxqj(2\uEQ/z QD.B3c8_Y7klBKNTuP,Kd¢3Mx6G_`e&o}^5ֹTslrcmM^=͎Nma [05iE"q:^ep E-;|h5,sh-DBs&; 2SzqBz/ij8}3L [(aUyǺOhzԙQ pۘA*%byN;{svѢҿ=;hB!3I3S\ٻVȰGFkj@BKVpUvTBÅ#&9ǐlwߚ+GAa6nOs<SkpLDIxXB\C;v1u[%Q U,V5 z"<`kT):{'/Th^0PE&~PWCȧ{~HIJIofηёYU+BKa;ȿ99!HT*9t y:tƆaP.рL{#:d@afmR3,Ji[%2iJ?Dg)|dI C2J?đsQ<'?5~UB8|&]5,|TXZH-QN\,D]L^"|W&h В?e>YbF _5gO0HE>ϿƸ? %>%RjP*ҌOOo?g/ӢP gvGk }ލvBt]Z/E$cȎAOt$ky2Ulއ7QG 5F >|BiGt.ȧPN(A a/dzr}v*Rt-Zj! vIq&T%DMݽÆF2m5@j/* fC=W~VS%|w<5H}k ;qֿ\;FkHFXd"+!uM+-u#eqf=kzl&+"r*ZEI7*79ϐdyڂ l*j= g.H횃Ē,gp4y~3׌񌤔 y۝lsa8mƇ̬|,z*) ZV|017DQ8[S"_wG]J@%E+p8w+V/szC!X0_ z4zrcvM@6l.72dfƆfS-Q:/|"mغ "#=zRj-x7X2zkQ&Y ֞ QZ2s'Ap%" wvVKZ ̊#-( E eD:KFKFLWe(1 @U{{?8$q% Qا 5e̴$c ?3fN;OJC RwTlL ^^6_J*XLl]lq3XZxMʹh+[ҁK0}14mtp#7-̮w2M͞[L2ĂXab\LP;ȼ KiU\4:#s'sz2Xy}\|zg歵.5Smfw5^Q&"?_ iR@8拔m3*{Edh@L/^>˪R9'~zuJ)")V_6kX9A GoW)#ڀ虏WK !HMib NĊXIFkAUpRղk!R@(N._` Ntd<]cCS;Moy:^ap/Vڊ:oJ9;hl,Moz Ϸsb窎*$c+\@O`~{7_~[F#Dd6m|x*sRULRiL9qRd8#`6sKxj0JA So!]ڱD |O>پZ(%.9K9naPxZn˫kcB$~O96MzgII ΂f2FC'0sԌ U2,<܉Kg6F$Xg9<:0G|8e)Î2H2igmН'p_.\r^s7iA܇ DJi6y=<\S>D۔4^'g*TU|M[bb).Z-r4jI-6^)>[R9Y۱<6D!gzHʒXaG?B5^NhA)Zy$qt:pi-tlAB#+<:|3HM&A1Z[ -Ip?t>}9e+7a抺5^s֯QՑ79XKXji̟ ajc=wk}W^x6$.5¤ߩ /='5m MlAT(!xi&DnvNgwd4yFvq/A)O]EFeO8qOsw*N.a"!=C5ݭINw qj,k+{~LڞFIq;\:腲7^tC#Pnj?yd9GPhLjޘŇc'e\oMdݳ\k(JU]|`r.t:F>&M8+("C_گ`-@g0[}ѦmL)<1}I㩟B.T'6ה'%yidj1؀߽&$4gIXHzvQrh6'S!(Y1p\8Eݡ#U q > 6ޯ+2/Bv6B3eFܬI?~V͆saFV8O<4pLIz UTa:8HLJp{, dDM3k΃(X%O3 &hAvgxn5Y31M2u2tO'RVώ2<.r%êCf !]y .wz r߶({bXgK;PSTXYB)ڽa87+g_`܋+ئ%ka PIU;nyOrZ/l`Yrwe>$zY7; | b9ɽKR3o%8URwo4#Sհg'j]IH;AϏG91M\{I6+1\ ;،w w 8 6GICB0zyn^M0<4Ló|>_H qY [^X@pz}+: M60#wF؉Pfa.x)Hr `yƟŞZR#i4b+1`ྐྵDU_%>qIV|`̅VD"c/LqǼD/!ou\U&7VWɅMwXa6x1RTCeuNW{ P~=L:[`E, ),ey]u:O>6bRhKMw#M^9ߣ1H!O=[](ʒ%,6 {qY2TT~JW>;AtuzX<6wck# cȏAGƬ"T$NfJ9`!9(Y0L3znu3/"ɟeɐ1/_΋8/9>ؠw&--Pr1+.?FM8FZ?ZLZƌظ2uvC0uN!@w|93@AK+i]S(&K.b I RbQgi?g2FkDZsj-$s&Vr~,-a_?X,?G+%sDS =\Oy]ʲ|SFPE$fcj fVO&#| ? w"=bto>ol*/XĠ ?_Q kdg7 -Nl/ҽؒ(m$ (҂h;,Ӗ'c +:%ZIapHAƍe|xw W/@tM SA/K?Cp֋ߑ00&5+;2߈e|=b/ռ )n+P* 8 uy1X䕗'ւXf~pm9#>$J?`:R\Yofgt=/W)c~W s5 D[eb_#vzj}-3kO&C/MR0Mv69h}.OSDp& |XLaPpYhUYa`<rTQ7_qPj|gEa ( FV23 >L$g]"^T\.Kz$5km'v7PIe=1ǂ|#=#CoJVʊlqy:BGE d_aGIc7_w3"+'"9&+ݘ%~at71&q1}^63۲B cnaWT5Ҋ{<K7* ak!h ] uhe=qX@`FaҺaUfjzḹY6ڲJ Z@` "˶̹C} *27]~s\N`?>)EOl>LѦ |Bs%sK4]MoҫrEpZE/rCbrlD3'CUek([c?͒+9U@iגH7a̭3u7#vn ;Pq*OxK.^M#}ϒ2rq_ c][cI[XK K%i$%w.`9EpOyDvVhW]<[/v h 0wEizݲxXfmL)<F{YqhDGBZpUxɂs>C^ٜ9q _F kN!BWJ|LWtFݺ1mbʯT^Xuo6Ua\-h;cJQCΨ$s bmb٪_QQ:5ҒNsͼ)D0E0]-Fo4թn#!r=޻3E]~1&\у̶]zl *5:q߫Z^]^XأifroŔDyEYmfZ3SOn=nXI.+q2c|#8L8$Uy,{aOdhXiU~#V(HBDɟ +XҞB9Z#.OA'v6A$]PRA4ә͔}Ir}K&t?i@x؄<*HI,r dC0׆OuDžUN&$T-?jGy1*^QǬyb>\W5 SX uFds NvSf#Qޗ28o+nn.!qx E#z>ѽlko*_ ~I1x({i/WItX.2EczF֝BcL{*A3Iy+&wp$K:Jpr'eHFQARVH*p3OD\ VYFO½bDG)zd2(gGڂ7}"mx'qrM.ǘXrN 3b}  B=S#qCkeHDGi@X#/U~β^W~<)J^=bvg0PI:+.z[zgltAe.<3 ,K#yà=/UxFhݎa-/ q,!;M|5[Su&,S8Obx 8䖬 ?7w@ T}J }l`mDj[V$h>y(:*Y_%ڇE3UHp kCJ}2=E#"@k.7؄hN{:?8{!FH%QŸq|V>&&S {-Ƙ/Ѭvr0rS :cOkH_"xbP7]|N@)rU)/^L?DY8e7evԱu|LYbH0W0M,d95;)Y!{ؚvh$Z>9rB(w-ܽܧ?Q3ariy4 jR[ЁJiA`1 1??MlA:/ Bs;PSI=@ۚxJ'p78 JAIk@MKD5V{yh(YF¬%VYd\ݫb~XVuĈlSnZlXJp,`m<^9rX:B@_.blC9>vWy|j4O݄rT>/ܛKͲP*:/[οn)nH뾄PDoP( _QnVRMy!e(^G ?; #*)҆ӂe}`k*_g*_Fx6?35:Cl6E2´ BK~e`HG ߉+xoGwGCKu) 4H";aKU)/ZstֲZ6|mG/?*{ qM* %TY.tǜOlGx]>jGiueD4@(~!^fdF5}?iL߰Fks,\JכN֎c@Z֓\ 1q>XD:,O@w")o%`;QwGK5{6 [%ܬfsHf=Sݦ8cQDnR a[fޑi7H8`/;˶A}7n2K'xh, )wz |vck/ptM2G=HpyׅK۞M'2J*"43 I:"LQDWpnֿeAc]vc`f#=~Qd4t#Z,5|G֏M,p-%ZH"٧IwhA<C{Zw";" }b{4!"[X~Q{Ӻ~Y< xZFw֡g*+RS %:;f d9ލ#m TF@i?eré$Kri(ݽ5ZwLz FY4Y_Ѻ!f4Ho[n$ȕjJb RC B}^e^O~OV{[}ҙ0u￵[9^fyTYߎcnv7̟:u/^v'r8?jC^$I_G%_>gb# 2wFs+hfČQB`ė(h8^vB%~ԯڳgʇ'y<8K]lPT VO!K:̸Hu#*X̬7؆Scc%2t"ִv(NNTtR͡Bqq^H؛\i+7_bϪkX*fCP=ì۾Ҡ}>!=FEe#W4.ޤz78>Yjw_k=0 XjIGϨ^#N<^uE#ቊc[|i* ^<|5C꽮.#& "[?/emػ%Si+f %WAa7 uq `|yBIC(wkkA~=FN=ݦ HjY̾GZ.H0^*,z8 ~n_84oKQ,Cu9&{g|Qb:~C9>6Y2I0Хһ6c3&%Ɂ5R:`R{|~P8ճ$6U}_ņv!G*k)O= /Jaܛۥx}x)rbϼ~1s. !U!W+1?9^ !t/o}`{׈xLgG·CivpLc, O֥I jr PW#*B^"֪d"}]}#ZAj=m[k4ȼP!QÆZTk 5*P/̢? 0wf}©'d3E0WL4¥7FCx82Fp"Mc!3Eq$Z0)D|]ŨHgl+H9RW)ҝJzIl#>!lCOeshW#Dfi2~oid:'>\K`P) a**h3q*t@!rޯDCOj&? u 1_ ljNYGD|sshXh Pz!3s$D>#QqF={\*%hX0cTgQZ+'s1a-~e4ӱA});a8Ž>_~w)5J\L4v0 xϨ-p=%x{#FF77`j5o-]WfТv%7Դ) J5I~6ŪF5hRNtMaW3* $,"tuR[\ YiM'+d J ׂhS&,TM.Wao( =EtjŊ&_&O8uKd\aIF;--/x3NNG6PfKdp_ҢuP"hN7bdF*_#W0,#j,/+Nr = ^-Dc.-f!/@oYg(Yn^<~ͯڇ*m>Qp?r7{[u/ O٪fO4 9*Fc 5dp,s)~ F Sm9Gdܔ3 1kUe/.hR/2ڪ(Dqx2"%{^;ҽ xzu t |>Ohu=}XMp6$;@&ޡ5pA؏vPc=Zpr߷F= =oiAN-T>w42,EC.#c  õt;b©Ndw9p'.cdj=qX[wX>7~.:4C de\ښml5vkA3BHg< p2Er61T ك" jTK,zB2l,Z(zaTRXoF r5 .ȝnb;OcR^ԲPhXǑ0m!Qסn9Xn ڶ?*QŬ*pvGêJ#/,I㤃)xہA_}%C^ +xÑ!3[2bbC` ;I}١jne/j7>1 \TnNa/6i{Kѝٷ{`9_Pxl)կՇ.=#0zOg4M;n)pM:{ 6gfG?  WY ]V@ eMf0RʎYv>G7s>;Pw.Ahd ^H>'6AXBƮa)}$X|Q#݅O*4}i}AinbWN!|Sԁɕ%Gr'~ ڧa]^ujK>qcGv,91~]}vlnU1}htsPMߨyJI)/BuusQK u*]>о UGgP6$tog4d4Ѭ%AumSҨOә5=_}G/$Ҡ^=oe6%}ђ>N^XOuˊl9BYN7[ː5,ʄ^X-fRK'Rc1l [vHBb"N.`3 3'Àwp).G1k-)uECs@8_oޟa6tkD>o( LVJ/[(:|6@W\`- "i2cX_\90}Y:X Gr\k0SMI7 :k Gũs j؛EJ|YOx@KRQpuo4MZ0HrڦO^) "C_R7 "FT7y958GN[[e*("5 QQM-{byrh)G)V79<.4&^B2 *NSrBH.)d UkhN(!qXH׏|3| 4"hMhQ 0AߟS9L),gW\d7"g7VWRSZ+ omeCaB 7f3VnH)Ib)$ ƏATwweWN|}Ivզ| 2! t53YR1QvZݽێE {fQmfIʮFF52cEtWjLm/sYa~rS52IMMQ05,TNcO!f;SC/҂dVBEf5ĝR2.Q1,r\\6kʱԔD8C[6S7Gw%34 ]#]{ 2xP 9t deTuInW&|%yh?kcpBǫra\\@Yim}[%]}#-0'څ;q^8jZޗUŜ)83!)PU8ŋaYR{fM-/7p } jN׭O˕dSRf= y|)f5 YSүr%WJ6~=vT {cr[ X!T5bqVw֔@NY鵎~wǷA 7)m8C0Q-[!agvEGxQUG}&3Wt *a>,$)uÕKlTrKG Vcq%Σ6d2>ݫ.1΃$loYI?pUECϺ̓sd5%k@tmh"wn@n AǔDw`44Lkl9\XcE0YS07Aq:qZOI~T!3՛Eƒ1m0y1*2 :`~hR97/ 55kԶhyQn^uG#b.H{Xr: H-:ˠ&QRji` EtpgA" (fm7 z{~n-<(,^ 4FKU1.BXF޻M*S1V#C K3*`^l֨018{\.}:s3,x/3_ReN r" X@;]5}#*b >| m>SEͣ.鵐9ͮ;1?/o R_MA}p cӬU!%DՈnȖ66욟8}Mo2 ܖ^݃x^z'H n"nʈ ffSM?}qlV?TȬtd%c"V9Kkw,Gǧӹa],j!_b(DcUR#hC(q~"}|TSQnzҠ}di''@荘c91}}(V727]df <9>8'`(?5ȍzOtp30]xwo7R#i cdk%$pL#!ď]}bl-Iu;pSk~Ň;)^"&I R{FFK]P$ lzpT6ٱ^zF*FK6<6DXJ#}qBf f{+9p U@uUIX, W#Csb 8̝L IkfA9 iz ϛg*ؘ0i"k]&hX C Z#+xZCs`!@.vKO,.ϪU!CawxR k:}~/ӾA@o [0'"$ь "CyD5&0['2# ^߄4w}~F~,Qm|LMٟK3>(0KFR`s5 hK^fV˭a/tTǃMZ0;tYL;fg:l=j|]-2b6$aGQ*Oji71qo%cD:ZG'E,WU28Zr`e2"h;}k* ]Qi"379^0ȑf`!e~I_m߂hD6‡Ζ~e2%{6GF@'`~rL$2 taEZλQ6xF' =$bSb $<{!A}shm#XwKaSU8kxI .vXe?^%Ʒ3݊k*ғYVEAwZB%ؗ?ۧ5X 1W%pGQ|}_I D͘GrdF=ɍ0%#M$7} 8tyԺX18P_Pȑ|w;6UT&v)iX+xb NKu ,.{nܑ6 b e[!Ѻh ҉ J&H`&T[Te <Kb{ 0("N ր4<됇aщȔ$2_C}bԷrK7>yЖe|sX-v)64ր'@fUoݠR2Iƻ'viNreg^k 2gV 3I[#A(?{#mPh֬ɓtv;ńU2vm <z&l96̦At2LennKݡ4f:O{)GER< $v*`=NX"F޹LX: mNzi#yV*uRB)}( LUܦQ>K6=aåq rY74 wNۺ%*5WSߥNEs/y^³<:FkvPp CS}ZoՄd6PS=BVfnU)'όrkpO$g.P-%fyfWHP[eT${h;`ZUOFS<%>B7s :J3ΠWABIAUѹ~=)PRCU6j€c׌YKQ4({=} [97 ܠgA4OIty.߱ߪlYhM=5+LsCa8?vj^HeSh~ gX_JA! }k=QV¾`uKݤnxGa^/1cR|ϼ%EV}jXfr+u]F/&;58z2=hZTΰ c]qV' \%*b$8z]‘-Uh.,\) QϓW?k;biS9[t?>Į<|:n;uc1X@' [LBü9$GDn=&زTBt^CԓAΙ/Ce.IvZsa%)j:ĭmDnצ"Gc 7g:ӿ ` ϚH?oc{d'?ZiB f @Paz̝Þ)4d6"*rZ~c K89B0R.:aW^wqְ}:uh#P^t:O!6Wr.Rqe/ ] h*Hkῂ}2)9Xh 4@ H;jVVr^RNX{O0zu)ә{JUhܖv09aFṭO"I>s^z:2%Kmwv9BÞ ߝ Ӄ)f8\ :f2Z~u2 Ղ FmUQoUV:6&lUđ!O][2 W^uXO {fBRMyAh'rm8t QF #֛3U6]< ?ޟLj {5_-1<ܜX#+ ^˳%vIX]ড়Oh.(*C@1YA.S Fמo`'іEt3=]i?&C~OG(NYDcBV ֘J'fhB7!hq {}6ϨMT%& q2\m^駜 ywt㧏Hd,Ncog}ޢg?pFJ@ɻ`)= 3W{t=esrTwY(€WñW^}e~"yCDmNF-l>Oi\ndAV1w(r.I\ss`&<=7ت on*nØ` #SRY:s%u.u`i ck9؞?*(U5R0swZRĹ&l ua'#J}X F-D[3))&GXr첶ќKيAtkݖeq6*X)\'MTP!hx{i&lhSYwu|$)PIŐ`>)۵ou*@NgT6ī =ɝ wUMD s1j)^~E$#̼mq"ĭjG46o2i ^!wT<&Iqș77`,gERO ]5PNz  0W̭k(&vO_hord?̦>@)ٓn1JL.pΤ0Oq À%R(!k]Hc IoIz桱2Dzoڧ i`lCC0:=֗0< FYFbg ҉z0#aHS+,٫Kw*vs_Q*b&y$8~+Avf'E}H,h h .b-ZVm#AV+ro^@WY'h_&{s8Y^!%;)J=8Vg1:c2SS$.yغ n#4=Ç] UH6>G482EOQ7#Y_L=ha^'3Iƃo dtirjH6A@pߞ`]whf1緿!Iru\i+vN8)u/0N$X-3N>Ց@\6'pI2xVV]r8LuP¢`m$ !50A/&ѣ%(k̬ca PD X=cF#OknL.@e0x6 Uff`@?h68ВuĮMiq"m  XcSg I~~}{0ű8]Y#(T2x5Ha $ަb-'J?k'. K@' Da[,Ps&L|~ +ȕH[RD=U"0<#? G9Z^ bLAkZvw!Ec^JᲚH=h |!9TqМ/8M^6rYelgžhs1vQdEWfoatB$1D=UG9Af)oWZDD"[ .u Fh*/Is鴹4=ptX(lD3Q4%>DkvCO&/JS{\N2p;krR3Cr{ {O{Fe$B|[ iXC,iRھHu@w3pE'K;GE 'hߤNURW ɘ6iSpIu՜X-(K' cFǜtU%jA)E&Vqt7@ pF.d'413HwHӵb#5FMitX!t=\ lw{\P9dGߓ %LWfg0"\mIV>P\UgyDSĝIO{`Bc9ւst>m Öq|D2r׉cQu|Z q28SKH\,?GJn1پ,'mHEҕ6`+$vP 8Jģ[Y 'y c$ R<]ғZ85ܫ^nQW'Sl lf6ٽUPAOi;RDSv'#mܣ:?-8#MmPpʨ퀘ގ:aƷ iM\S?Z@`.LI*/7;)&b?ቦ?!6OPk>ơR-#y(\y$-Qnȓ[Dx6kEE;(R{u"DS{ƹieeAXxzMg7F{·_g}Jy>sq&D}I 4߲Xf 1ډ)Bp ُV^ S3K!OҭJls+,p9P9h$c%`/5 ^q ҲK/o0 H3;JfF'8 ر8ȁ#3<2(Fŧ2||khBF4p.!VSCzLܯUhmt\4T ]ra>Hw@f+beQ;oW閪ĠЎyI^;kVNr\+aoD?dL`}~Ƿ9DǔY4-uJ&FWv9K?Edt,e(_z[h JA$a-R|&N_c5Gnm6횞_ө,.m7܃ Q{ʩ{^vf"ev1l^VQ֘=+lR *r"nZC.=~L Ka@&I aH&P5At Q~o| [6ۜdpsfN*_/j(g0xwj{2Spzx2羿(?kf '{Y\ g[̼i+gl|@r]7QULvH +Q$1s)a6UCx!id`FUʘ9% ҅˳R]x3%C#Ha "zr⒦{1ŕnATc/l.ZMKZϘ1D2:Ėox.F&BZsH^ ?5"Z* +KiLI.b;OkeGCІl(?9'O~#ɼA'dGo<ةwFM_7+O7Gʡ"^ [S{4Q -Ud̍ObSZ|b)Ax^:rMK]h~S솒Jy\'QFMnadl_<4 icQ>=mL% ĥ1-`"d~̞n챍7v^'b4U2O(f&o{dd'$?ej9]'1o6trL|6 lƑ+xϋ,wg2Jԫ'WpL0\UuӉ<+kvLBH:<:6Amp?^:]'mJNEcT_ {~BhERZH#0+;:e"5x_V%A x_ժ <{|Yg@E26VWS/fs,$*55/rkG5 ]KQYX61 Y+Ui[e L-Y5.rѱbk(b !NdDOt/a8Zz_c5ڿ^- Ŭ$\XKXٗ`ϐL2ƂGbw3r3X|Y^ik&dN*͆=Dz2M:b5!=:/"AtR@ A']L+\cr(i>~Hgx ˔3 /LժipYc|Ne~XD_?pQ-IH\gƔ9͉5,&nj͢4GZ;ڭ"v^eC}=onwrjY?BKKfk|['8V *sz(gIߗ,KI,)n`DcؐGDF鴈%`)7TMO#=R>n@*>]ߑFat πj>y2졋!0/ Mʒ\."Vq C[=zNU:S+?5Q-|;4meJ=T꟯}scʯĻr(4~VqB?_@Nk )dh~20Ll…aU !f.N͍pXC!$Yu=iZˆd`Wj"rMćKzJSdW /?a]bv)28ԝgYh˭2hzL5e:vM[ԧ#~nPdEf{Jѩi2M3ğ(]y4[M=PLOd0yQ=ӲPS`Ę)0t!gMNE[N.X<}0\ag9Z#g y|++Ji|,mu07HXg̡,nRTupēyobRX+H^ C9Qt *~*XPW4b>˃et *ϖLxqE.?AAn%Ee lE;GĪCpbӉ6e cP l,^KaD*[;è=fѧ= )dW_-]jKK"Ovnm[(cgV")S%[[*g. sa6yDhF |6۴" = ]rN/T/! KO<*\p-k>:kYaYB0G G<Fͬ. @Vڝndh2wS [(-MEzdkJ%Ziv u$afW}=b-sTG],RA6^3zJ--/(A8}9+UNrGol H x~{oz_Б2*p^Fm:ZUftJ_Xs!wr* . e )iD{efM=,w򊢳- vI[elS!cvwNAI>+4(JrxjsPPno5Tح:?& Cd9U|NxI l'|3):㗭9UlBctxvP&-\-DY%e}pwE̖zY-`o^;eJL{s9D,}WB3^ y`H{13 G& ;>Bז7)aVNZU-X'[֍e|0?}8i Y*9TZݙd%M񌌏Y"G8pTsʼn ԋdiʕ> 1R~uQIv\r8 p?# @eVdEӤiC~KsX>9n>c /vCmYt>)CDo\X<-L$s6x3Bs']!2?+fh;]; r2RT]oJ![-kQ=$`3p͕e$:Dc=tIG輩s#eCֻyK +ʞ6V9ӥ"31//:VOgY0 yrmFV'R 0FdZ]O̔ X"[ZL=l_]J71p6(\mn@lyO@ _%trYYFE^Q|k|7ik#m:3f=w8wu+ U^ [UvNZ/[Ȥ=(vܻygq-?TʁV&G]n?t{gt+#c7YG\RGǵVl^DLf nK-JQ-تJFƅHUs([D-ږ1 'f%N1g2uw-a@ARkG4rj#>VIfoEKΖeCPlR<|TZ X7"J/<*X1{ 71XYb,hbL9Vi}~UiY{xmp a5e4p2"Zhf 7L槔#?絤6y7 ,)^\,~4K%Nq[WMPg#vp|sR^Jz#*bCsY͈\(Gi=d_o1xJI-xqQ 1^6pa6u-r ?qdJ-c3߱ycX;p6};ۤ7  '3[L1ݽvO+P^W-(8ȭtobc쫛(L ]b jrtL_ha^1f-X 4E +xmgrŠ=<k[wkURz9oLWa;3(4K'mHXsd$Hw83g>˜>cSU^o "Hd%QXe$^[X1;],O=g~$fȵv)-m'޾.uL]2;i44ӳLHRSz^)rW BwM)eYL q!>$;2VSؗvf!Q;NHA19JRaia~2Fd:t(fU%{> TtUѼЌ3<%Ѯ#ҳd̯AV+{}{R4F\oݪU(]>s5Z O](p.lU: xmԏJeY@Bf^w&/efE,%d, FVpCVyRib-W;ӫj8Eym{9*@na5bf2\??T/"s)1h'yװ4=g4j1l959v/c">js]š;dIn3sk4k` m >c6o1%X6]Ia7`>^.>' C}J+14]:6™i Ĥr9ZkO3t%y:W>H,-dB,ӵ+U#vw@Ĺ2RUwbTa+No;c,,,3Y 9mXևfw(3SEB(Ni1pCEj\4;*,qt"(?wC$;Fjk}#d٤@g,p,R쯼D/z&M2+ ;T &jHkIąԇ6?`iŲ;? 4"sAaE߂Nlve6HMAq2+16?}( Gj^[hܾ8B|_2`@Jg>׎kZogc9Q)=_Jp\*dJ~]%f@*[jL{IP~Hu& P'r| yxWM^6rϖ&/,gP8ӗƶ(\SNXGP5& Inr$d5h o*Bmp+ 3io4z{(_Ї Zt.C<|r I ~1wԚL g=m'vs7Pru\x.4~)H'B /5׷F1Ucި̊c`'xԓuS\uVL*YUH(6=9 la/9g/df6Q\: y:ouǾYNq$&H; X#po EwDp̞ p Ɠ5V?/79ܹR>ܨ#ywzj3V-M{.|/wWiƑ|딉Sɡk3;=L[)Jd@/IzyΥB uY49G5Ԉ ?tLx1EH_xc ds̤Wp=Q~aLJbe^2Zr>x`B HA inIme5 ج4VPnc{ۡYs 4^Sp򂠺1.?o[sd_)'8!%RTI{E[ =tdݶ6-etݬ \JDEzJG'Eϖī|9R4sK|0k:bmb{W+B,^(SF,%so۽`,ѩM=NFypG˭<ȷ) m K±q3-ἂٛ\{&MOj5(뢃 HQ~"G>_QgAǧkO+UiSPY'ENLWF1'/*/pkBpn(V<ˡvM j0&k>-UV9[ M+zYd u+1iR5Oj[Ks$ ;YKn]>&XVɃLp^y %.0;04WH%Ԁ;5ϛa{_ EE^ imEL㖅7\z?&/Ke'QYlX k{N`e=qz K?O13I(R=XY?S U4oE[U-co1#/*ȺCd#ղZg^e{]N>wR$q=GpniZ#56 Y 6_;شC繋ng :kCE,G( άa#!#·!BOoTyr1E4lA(g,/޸!: 0<xHdr֍`{jN s:l P^HQTb2iC /ޡ=*,֍&m̌vtDɒǔ@ dM@|>0?9?cם8ȅRHJҊFwvs+?{X,m9_9sH,lvpA=[σÞ/sRdɧX#mJB0B]m^2|-b(\_w$7wI)vL3y5=)}oe8[T[7뚸KF^V k8b?;=- ӎbG{"^N.]"41K5v=U4f $wNL>nu$rE$Ql{_6y#:A`[Q> Kx"^+}, &I$ ϏɨsW*rzBi=~Uc0f+ZY4ۜB T$@KxK.pKrxM P3@.Gʙ$@tDOW&qwX7" ؔj#eB17ˬGY=#9!EJ'$5w1;>ojkUשO_`߹$Ǹ띍Lg-DERfj6*E I:XS9 M݌K5 x) hի5y*Rb yc$@A2WglYI'[`ēl (ti`h!( G[g.ށ~E*ךN[X "m }Z<CrsҲI."ծ;wpRJ@dav\BbESҌҊuz=?u2,FS[y(_gdFLK!.tcn Y-ԁ*MӌM,]^¤ytBø$ ?484Yv^PESEMDkU4[;|L]{g},,|V_[bif&*7[geRTMyĕ\Yɓ!g놉&nT;,@(j/ObBc=Q zM)yybc;@F˺"]')wJH1R}^Ȑ<*WuIvMccN-y,AEGP-o;,)DlN$h2,`AgDGGEW2u~qIHf@0cF:#V`YJ]! h]/t@[bD=Ct< %y<(>)j~dҌ# 5Nyrw7!'S3a]M#JvǏwN<*C+ [2ȚMS#M$¦sq֤ :Wcd\--)k[¬q'H$y唣 u^pt#^6-Lg@f}(p sU]8|F##p@82QH 힍ϭ#T^Pr*ii_!GU)Uu+ϟU)\!pbn>V\棚YtZPLw:]'ц4?yI(7\ wȉͦ+1ct# #ԗϮ. ꧴G+H6Xqiblq]&s3<>"5aHH}/}/lyK'a`DPDNe=OUd&BH TӒ7"f17_xŤ"d c]rWC=`Rr9YHtbrM+v * n*`WZ sZ``s2HN~ݔznDq#e&+EJJQNdWIԣh20*Dn}2a`n;$~AcRx8zϩL=IiIev waäж_S٥287*e)J xU7(9-H+_ 5P6VX.TVú;.T;9)?Ф W`$e]U[b#3= uYǟ0(|@,001HmHHzS;}Lq `J#C},zgm c`/pWw}ˑ8`ai%,1=s1d-sh%/R! Q \wp_HЀ9۰Η@ye}56[4le\gXOZe|)hѝP}"j {edK. 5Qz|h^S?,""'sK" H4Xiƃ br&)aYjHEމ +8sI(3n%4r jY1 mOu@;p]og(AW.po)Id2"]Z0rc1h6d}9qӍ oco<4C[Uc7W,He==!"_̎[Zaʸ6dwo `%'J{%y Q+Z8AF,>HWS={*O3:aylddro ª>Ý˨Gt (P|"QtF[^RIozsz$N{+D<^t7SR:حV`45ݍW@~^ppCN#2Ҽu@0XjٍvYGx'ulzd8w82VLZi# all':k_IP_kW N9]j}Yȼ ou(D9;vʓBtV%j+LԘy%1о r/4[78\/y/#̸ʑghܓC} Mj_ZFfBLwZu>ANri1עɖ<,庈^!ՁT-y1igKeOE/`^1vNMɫdI$ӯ?fK9FR'0:R .tf7 Je&qn i7i񰋅0 ,Yz\M/+6X,;!{5ڴ 'lk>j: `r zx_@_h0[@^b@#˕@{-{(Sf{W?`TE^}siTۤ?`1O InК1^wr{QOF'ejfD|-jEӊɊK]\Wol) U?wZ1VG_nrǖKA6IB~V}e$ rFvz xAډBjȔ)AѲTۋu֗OcQ>Z6COSDN)])OC]<-#yy;'8rp)fʠ Wf}cy8͂V竁ͿdNv:_zsJO8!u9E}g oR|CYԯ]UV`:vr#a/UL;,ؓW7x{ h`?Ų`[a]S7wmd|LXlr9"[Q(LXSIR"qL~ 0 ‚ڇ:7s"Ug\@xR{ 2$i!G)H ]վ$U{P>ɣLaKzV٣7`S13.7o1/ n/ ୆ߦߊU3+fj?F藍4fcI%i%PMA;8 ~+(w%uۄgDBNPJHH2gbbW-?=i(Ѳ`|+_ǖW9_θ9&NQ n%Y'3wH3r$ B,"W}ODr" R@ Σ{pۋV]K藔-o>W0]. ?`Og@j]UJe^ܹ!etXca+ LjcoXj9X1fTKToL5 "̢Y۵̥[bgGl -$ LYlkҏ]_!m^aXF\ypT!ƜoL([ ɫN^gM-%W7=e l>>Ux^u$=E+#ZqBˏD{t'Ί@ΓkCVF_gY ކU$#&P4@eۇn guv~GrT{PɎxsfiVpgU4`H"F6iR72 @-p>t!A?] 'Φ0O_'}tvƾ;;}.Z_WYFC <]KzImi{n]jtwϗ 6F[1gdg96Ǭ\Q^.:Y/nEXyp7ӣୋ3g{Mf?gjVcNr+bh\ӏN,}$WQ%)! ~SwTךo+" I f\1[ܦ']V@}ٙZ-ξT2oM8KY^)bZTɔxg"GNN@;}{rtˁV50$[=ix5PXZ%=\'`*`wy{ B2LP`f؛z< Jsv&N*&Zt]I,߁DvyZp[gF$q̩y!FńBVcqJ_K f3qǏ ]1.obXD0v݁fbȑ/OՀ粷4Z]'T=0>&<_N,Fs c `zAXOЗQma9X4%5M*oP0|$prElr;d ܠc=j@Nӿ ,߁0!$t@Nm+jI#L>Cw~D,.ye1Ǖ^6G T9x[r6Hȏ ^y`|$b2ov&s ܼhozȑG|]2#:Q?#%n;2mENJĵ_dsN;l[} Ta|av%J3a0p)0NB-:7 1QBq63a͟+DYwpr fw.끨6t쩗N^VF_@f3F/ENk%HjM\ A{;{OκCetQ4=EXLy6&FhƩ Jߍ,3$ġ+U;h&LKÕgcjm~V&_]OUڱ۶I~??Z$ưF.#&v8NwwgN(u:vMQİcjPeN X ]T&#Bo53?m`2_< BAqz Yq.wJ%|5c8\d^5=.IhIV${ԝ s fW3(Yᨃ ^օQARa0|PM&f*Q] q!fؔ$ "/S>!uB*Wë<]{$F<4튴m|.OxbN !ksݿ\{ACo=\rJ򐍾bڏDF F3%=-cs^<lͨ ibp!Fcph$y@]-zMU9DL2c&G~ TouAEI]>0Do_ [.J@y2@n6Q3GM? =Cs0A+kc ]㎩:P\rP.*އfh]zKH1=rw#2(>qJ:ؕ䊹! aCf+ifzٯ 5iʈZy6.HmboIeEOPޟO_qaD^,Q_ UWz%_.rb>pt8]%cl64>ޣNTĀ~j=bO<½2Be%9.~8n+>bqݍ.YE;f䕱ЪD k aC67?8^ Qqܐ ^b\j9\U6ffh7߬^#[$[NKnﰹ?ug?Zv!;F_3aa zI |Oє72U[,25&+ہXyP3wW _C cySiu"^ lvК$^zv <*_]+0c{> ؇E%|Z/{IxX&?Vՙ.c׉L-ULx-B 6P3uZ:@P&2\uh;T`4V "d&x^kA5FW:y.daz&ԜRif#ݥ ۔( [<%YVu#+ܵ*aB?@4y,<WVe~u&#deX*-A[,8kIᱞKlɌ-b\xUTv5^._)dCTj*a\4t4$ߏᛈ٨ НX݂;+$=:[do[%9Bs%9+,o8]<+%?g$g wX͠XO!$bOXg *ӈ p0),9_f+eK$|c]zˢLCǗN?E$O*vą0Y}?k^4#hz%F?%6 U6-/:YE^!GWV&ĐL* @OWDKRIE e%SINY׫|'䦤Z sECP5pp+(`N=nEV}fu6ށ E*kh85n0|f`y҄^P}&Qc$h <yPVd}Ѱ+IddٍUj"0GL?᎖vJ8t5: A!3|5&,b:m#C5DPXU)C HJ r§rssa\9p <ƽߺpScw؁Q?%s1( N|B3jwx5!f`U<X)81 G&O'x#I]JFBh0pX‡U^􋡦]3 .!eɸ;W|%A%L᯿'3 -j/)HCam<'1+7~ b;N;]qn!h8jlH5 0AJGxNO6o~[jq9JD'JTD TR뉾Z@Ox|[ڹ˟j9i{٭iG""pKaƟ 0ȁzEe۶ːM kn$&zQ:˺4)"`|$ tiR/^th:c$1V@]ÖzSn v!G:O5`C*ۄe3&JòjA$<}ь=j6@뾃LJOHx' Zq f-(ƈbCe*"i پ<dw ܢ>PfBL>KmzRa0-D8X3Q 7wplGpf,ZK1 ,^ObKw?+`  Hhy<215vj9}ǃ' Tg723 *8Wj,RQ3($i4ki[npIò60m?CK~+IU+GDJ¦Ny] !ՖTr:j ?dU]wO@V1*;o_Owp7 yº-W 9#0mߓtOYi,'y.+J(>=>K{N4-މ6e4 Gw*(cCJZy"zlQ_ZEcH66x^y%" ([ǗWUZe}. k I0EwzmeE!RY3MU=Pev=LLQ $oXXկg?Kf\l:Vx[ 4nL?t S]9UBy+U[>?Yqi [TZ=l# ">.QP0.AEAXy2.Vjb'\J9&QW7/Va4d(iyH3c~qĽ[m jflU~ex3e" ;wr5U3ԙԥUsҔ-t4]8'o!ZndӮYr6jJ ; ҽ%oV#F ' >*/N\*+\rcxg}QJ<Xs٥]-h(yڄŨr1f_i^z$yQ# <ߙUؚ%n Z[ k1B+vPD <ex5͗S K+ GWSkQ Rx0{9ܼ+qJJ{) AއVeLxi, Xd^Y+5?ؘ|^KRo8t ѷ9ǒ`~3lU:FkyqKkRI\Z*5Z싀 -,#S#۴v.Z-2ij%B׶$İљZ"4Dv"^/pӁ)d^x2c}NEvh)lbr2>ёJh]%n|\?\Gt}~Wh4UAGk80'j@5.37}'L@SM1а/ڥn4Ujj~:0+OAg겟نo$ *qc@pyD&;cc9vq(0/s,}?a)C3?;,w8'c!jyXGs <PS;xa9}fmKe|!:{ʦB0mlIU;c$NDk>I Il_@b7}3'әonSL¿XcvN5رd.\M4!MuFd{r~"|7>=Y" TLWt8/h1ryayه)XD +!#Ka1QgմuW8v{3(}Ib>=O-Y3=-R;&C"$?Zфf4HI띋]<IivGt|ăi٪VsxɎwl*:҄qFTN\^AmߞR$:B/*s-3'T\GIIht/n{R4h|&srbͭ!/qreGj'ώm40WKlАZm%)f.XOVzpkSy>S^=*lC-b,\Q@3ٸ\;1~JttUM1}7O*St:1JRo`&74=Pch;X6u++0D6pýNJ`)*8S(J ^S|)=(ba HoiCD?eJkJ 1tuK#wJnZ?=_fì^R0,}˕N[RTɂ8}5qN:Xsq;\j GyNjO~m_Ŵ'7qAEWLRh$_q.Ss*ۓ5'y"x1;Vv[Μo쑴ycL}T T%s?Ekyɿ6a̘$ q ד,scQa0XN2]Af^CKZt3u9vcY0MH(3,S3'6Vȇ|u w] V׀ #Ys:V^<󑚚J.KƯwaF[k!b`ZT&n^dy|")'kVWAQF#L25::J;gPbL Y{绢O XvI&Cޔ`BAiG]޷r8!CE]c~.B-\ŕrG9"+_qnMc(>^coy0uXV̹˽L',#){^Xc'dE` C'`v75Ha^2$\E._/(mv|=kh }mQڇNI odpm:w;Hs:p{< N&ffM`qH7D;l`.Iнam̽rܵPq8ZjΕ˺+T q+T_-/>'BbR?]+}f=kzZc|am_\1<7zgaѻ%*jӐ$,7SeE2{C'>N7AŒ=z6$"BNu-v7}3Zly9QߏY s`T]ѵog:$R{qK^lFCRzg7ŊP1-p(~0oCRbr;, 3D̊IȰk`i}okV\+ۣ!uQEFGJ2TaG#RnW$ Um  IA- م7Xpr_0o!{vꑂՃN6- S jt=q_>@rfKBӟas+ YZ