python2-perf-debuginfo-4.19.90-2402.1.0.0237.oe1 >  A e W^^f$ /ѻU mRwBۣ<P{u9 ojy $r"3zř[kVۆʸQ5bP):GV d}XM×^HΙ9s{TuJqfiEKj+`=ѷ }/\%+vIa drQ`+'xa>͇_f2dXk*J~6[ 76c4bf31b48a3b6f0e5000d324fa414785d0a4c129474d52af1c36d456ec54601d63a8cd97b00c11b21d3fc03e1854a370dadc5c pe W^^f~`!MH0WL^IZa]򪟳|0?t#Tٺ%&",?^t2>-i;e44^;+xy.(A|UEcnv35gPo'C~AOƷm]n  TYvQQ0a8<ʹ : mؘ'QlㆪwEfyld__ k  aZ-+ i8EH XPB4((jx,>p<d?Td! 3 ^$(Shn     J Ph 0(8f9Pf:fFGH(I@XHYP\]^bcdefltu(v@zPCpython2-perf-debuginfo4.19.902402.1.0.0237.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.e5obs-worker-010 openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$e=e=e=e=e=e=77b600fc37b7fc66ecc4a1cf7555f58c42043a4f2bda9943d0a8733916f094f0rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.1.0.0237.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ee@eoe5@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[@Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled optionsobs-worker-010 17066683414.19.90-2402.1.0.0237.oe14.19.90-2402.1.0.0237.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2402.1.0.0237.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/0831cf1f1a4843916adf487dbe6efcb8-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=59227b53082c2acf384f692be68092ecc376efc3, with debug_info, not strippedt$OXM]zxutf-802a02c662c76790f5415d4732dfdb67e41cf6b33105dccd894136c6756affc7a?@7zXZ !#,B] b2u jӫ`(y/s)B WX/ʣT@&5mCh_ux.n>{54v]NgF&}W|~ep }hOΧ'yT iox4prIꀠ_Jm<%ɦ8#XU0ߍ'0RMdF1"MnI]{-4Kz*Qኂ>qw &zS ;s% G+IO}?+<_4|k[@߅JG#L~!TG]Z+Ei+fñ͙`dk8&O4.*0c.IZ]HA/*VƬoM9O( iJ} ȸ%557I?l7>yZ1e;Xc(= 8DdR.-&!M1gY˭;޿XU9?ӎ Q^r(H( ˃HlxP2|w/#I}XMzG?:+sb(uM. F􉴕"q~mӗ& :>_#!iW54 ||,%`Q) k[T~PtZ?5C\Pcxf P$QD:TxvTme#cАcF^N!-1e2'e&cXHg'+i jCOSi^`-Ρ: ^h]O_5E,3IB#uGs@Ӛsa< 8ʡ yPzVw{*BI2N\ cDw^t{<'l~=-tZ9V'ۃ);g2ӝv &ޢ?UH.2^ץP!"&{ mKBl $|$D&ҒYuy`\Z"P 쟤ܵ'pT#ug>'Qz’ai]l3k1;X@c{.̼ k"]j"⾉,v6 n=g;=&KDEb9";~_M6`?T/:y1>-\eD1N^>ϝC0Q+kgά찶dĀa$~9ʻoűuw5t)<˰IY?$;TBt>1#([huzQ6QMbT`Izk,g-Ѹq\(Fދz2=q震x!Üc7(E 28oӶZ#n ~hTQ"H8frʛ/l0ej)nGY{Ŝ%:DNnTj`1f$KWS}sjp>-I`U 1XO#|Y鏎Os`I/y}հl6{`snvB^T@w*x5@JB&߭si%LϚw:'‹_5= 6RލiuC8ܬP8JKhTcfKOI)姲zYM}m˾EqJ .;X@[ XFW*%,g2wڮ[ZǰY2J o9N[Nǥjx6~HU,JXx6B/_-m{3̐݅J@#4q /cBXIƜfVP~Ny*ʄG~nsnCPC`Y0261S &/#:Js ._ps7s0}z^,2~*"-PŸ{xo9a850䤛29>Ԃe ~U8bpbI"gc."Kì1S14Qܬ#~3qɽ[EFD9 g/dĨ}`ACON @}S+VDYyC7hމ{W"Ӑg]Ȁ`x]间ӞzY(wCVf`L$*c }ԗ?`QJ=WsrkTkkEwJ6Q'?m|ŽQLfԢ񢼭g sFˎ% Rn77b> ST XD]L!j:4I/;1fqf@Hp12/ZH dV =r;C=:t<s k47]'muo=?TO l4h[Z˺ 㰉&ʩQ"-z"܈6S 5>*]wc`S˨,2gw"ݟ}3_fK? MJxi"nfݽ||*/\2g텵dH̭e+fOB2 «"gR l{6O黑 }ZBpuDk[ސrÉ!$ǔ4ެu WhgL]9L305MLC 3aOY  8U€@f&yur腄Jm8 s/"v9Ǿ}lщa)RxPrBjʴlh䅑gQm&o&\~wJߕGG?aRCO+!RgP\Ѥיlm_T?\E\;i2u&n(WܥzA&cJĝi7n0ײid2zSFa6jCQwqV` &+w櫼C~غLEfҬ(6QNւ<E$W(aZ)̪i=bH^Pe+=PN!ݳy/d&vX i#a3߄d -hGWWf%TC~N͢~K-2c9܃;x;c08nק挞+ȖBE*|T^A)| z 9q#(o6~T&CNP2Ch-YR#ϝ$7f*?D/Av])h)[ɚ.oĄfIWo,L`4H`5s<tyYsP_-\qHrmn}>$\ ? 'emg^D#:tzHqX׋.738x~cwk~'N.N,TZUҰAp$77s"a bP6m][wg8`!FxQZWJ9 P2-tv˝r '>Jn$b'~yj2zAz8AW$1 ɛ:mqL<ܯ[OƷ]xb-ܚ)˦K%HzfFn"hxdJs"2p.W`ƤiT=YC1'.Gp1o lQ!Ey~k*s:QP4g bGjsJr֟áԭf)=kO qhhTr~Kedx r 9azFИ.ӑ h[G3] (}[ũ_(,(iL?Rf0e0Љ[w{ԫ:DN =dU2-;nC*pn{Z !+>ΕIGy kvwbj Rގ`˅qQ@/U,$Kf{~"'2QfDQ=;>Cݙk ,2uPQ:uj)pUKm|ys {*6rCtGXwD%z@} ߡdw@Uy9 XJݤԃ_;jXb/;a3S>""ll2:JrPnoMҚ\Kl]Ve4":YfD l^5yisMIZ{ZPR].Ft@M?y1<沬>D Hd/7;?Q/UVT_1䯌@sSZŠTun}%bཉWdm8=o[@nԳ1E-6*VَFU]Uxƛ-m~wr,(Hk>2C&>޴ t׏ AO m4c:C=FKZ ,}j I'}9F,\^C0S-|7΋sLbnPx6ki@/MIoeբՄ~BK"R^ LG\xTsNHC}bǪY2;G8J15(2X:MꝮPDYT? \CE*iHhQ SȰ[ %^v3LJnLx1!Kbzsd%<.4yio{S zah$ 7mS3w<~@/⁙4vtb)Wxwx%!HеN-K!0%-r5ق Ax3EͯռLP*25 @[w7:̈ԛtah \ckܭWbR%5)SB`^pfďsrqAbH7\Kmu|zՆP_ ڭc筭Ji&;'^[~0{!/>f/R'~.{V K$Ri%ſ)DDoWڎ~]]uFT3ݢ9숭Hw> lg47*4%irq.La68kw(n鵵\t^ :@ NEṡasr>hX폹+MsW],yJFzx*qLlQW*Vj0GF?"yTPyk>}KvHK]k {p10#iWm$0ʼn5SOZ biB/Y zK^h. eul33k]7L68eL9[j>)xFGvXxk# l. ZvL?qt͛/o/+x5L[&ЃҤ¡+nFbNQ2zƫyԗ` |8[SdI{s(FHU^!djd%<> ,^_{5+MҋA׸Zp)˔ sοY sA8_y׻v#k1KJ7kug{3[LQܨ#v1kmS &%*}s7*ğF EOKqh_4_} W)EOAWE$ f|ݭ !v`Ğpu+_LΟOƮDaDʟ/h9 X#d<ƀPUETxxז%>gcGbv)ڮ7‚GO`ψ\?ڻzȭrՏ (Hә_de`^@pQFG,pƶy;0VlrP)i e#s}IYLbu Z EsRLoQ+hDѧ; 71t!p@o$}7L(0;1!;5:x 0jGqlLvxQ \-Šsjh< sȌ_;)KdC| s~l* W;fksSh?6L;&cU22ׯf^SrjSHQV󘡚q8}*螓g`ٚ;:oÎtHn;]իy3{ѵ K|H`7\H6Y$h"-{)8+.rڔG*Ɠz4Q0Kɜ3e4v?c fl$ѓ}Iisa"@!ʈ'Ә6:V' . ~VG\18,^f̺En;(Vdž0ƥ(t/V"iUõu"Kz",DR9d9V)jNUNܯ5.\g'ЋDlUY1s1o;m!Kz';VLC_ x36pUgG-t)Ր qQEcV=.R;y LBony{ա&[`tjX3vi.V<76vF OhhV? N4f@dg.tׇ<=H !4KqL݂2<[k]C?%B$؈G҆66W1N]  =VߐROYu,kvp;bp^ѸX+n"bkV\xPqBu壅xWITl9uVJV@=58v$2vY#49ɳ-Q&amU&,ۇ=AIW͂++6鋜>|>eN\L%ep[π[O/i7͹-PBD;D@H+YqҸq_:j: Tw4 t"kW~Cs襗tu:Ojd4r>k'}hԅ%ڃDSrd;~SJ"-c^7fCOTRVwHz+{`l<יqF~эY7)dt"w#SmK;" D`Do8߮_L"@ y¢W7}ƓxDYrBޱj=TPC~3Ӳ3iLnf,ߪ%+\_7j$*/c":k{pKrՑPBчpшY? %R;# *YH@>#vC@Ru8 dl TS[ Vܔo:_T@e9QS99 },yUCԳ] (Տ%eUI+FܵFw y< )5pZ6^>%%ĜvÉD"/Ĥ MbJ $[S 3r58NX-ÁnE9Eo& J)ѷ>1OڭY>{bDC1R ž9)RhlZvy'`"eŃ'e*y,z?91jx?͚WB{~WF]"dHjڂoQmcs AO <ΉJhB9bnN:JG)6G7{լ+ ]=%.!{BsNLL$ yuHB%W`e#JѮTKvR ~E@2z[^ci>8#;RnЛg!HHȶOx 4NʭN>x aAޥn UJBWM(EVK KmnS벛ϳTܼ0+x1A[ ΛP {=YuO'w0:`ᵃ;rT?Z`S82voHqANxZYXM 4a=I7vq?sn5,P42xrٲ _Wﴲ \ ́BA+(@ )ʏUh$(' $Bʼn@ŞPaRIr7`ҷADe^9q8a~б-6I3G\RNb731r Ƅ4Jw<3;.ԾP8wG'AQ.M34GVgginW|?Sd."='r;9D 3IS_(`8e6 w l 㢌w?m[{ -Sp4 ~FDEq;e#͕seD shL]!Le\)+ '<=Z%};ux&gVB2nV=dп~:ݡA9R5m@4*D#A-yZ';'ݸqַ5iS@> 2ρUY\ lpT9۩jc !(2 $pp2HX OԽN2_t}Nr=WRxh@Ms'QBt9=->Q,,Mi_1/]4݈C'7OLgǵi>.zMJ0;dȲ{_GkqCu]UBqTky< -|Bi\d[Ӆ x 7EQaYFԏ15A.pX3G2Y$˄zcb*G, k+ܟ8 `Xb>*qF 0Q?a=#2b& rj,)T]gG-g #̛X,hת BRlwZ x?=~xa8 )z^q|^oU 6 $ Y?k3|USxgh w㊗ K9!CeG*^@;# Di04B&u("䅔n-䚙ĩyͶ~Z"ʭ7vZ%BhŷmMd|=QQx7xyh}#̈Hn q /Vg}ŏ{;.T"&a茢e/kaLٮD€zRڞc `V]1HjyxH>Zn;>F_*ӵOR(f*H_>8jYw!=x áXxczmG]ɹ*8ƌ_%yrz2M7q0MtU^8DOhNd~߈EotvփKE rmݵaUHsOA,F'Ш*IemV헻TJ^[HMe>̟։kQw)ߧ>")$jUV%1&C3NxS`RBFWi4`!pA͔o(NsA Q˲nfd#y<א ٽ6Fhwwf3á"R{՝ȕqݫ|\ Ssa_qGQƁ==u;`=W@t^0szUD HQ ="= D 8u@}6Z) eQpʨZ1^cL鼨˖.7? >>a@欲U"&x9+4%U (UnK}鹯jm9c{LI!e25ҟ_Xl98-Dދ=K٪[[XQM"Mg9Zlk# 6)} <}AVq4fB5f_wOir|~r)dY4JnnR}Zt f%z.2 O+Ѡat2 j[>_M~/z<ԟ/"Lb)j@|?'&d=rq/BO|k`HAWsZH5*WiRZmkؑVīi)Y7H஼tY$p3/$%'0P]^4M$13Q\+Q8kͨ78v]/1xI<=,[uNqkrq&+WN _)k7@:^h]"y.Vl+{l~)YaVi]̏Tu>錾"On4e+D6/:`xTi}/n2kЃϲN.jH=mUi ]{AJ%]1hA0T8eR>UuD0(ߠPq>,aR |ZDp[74l;i,j^2x}R&;yXm.~3궥"qklxҮCvA`NT믭_Wm(ޣ7,On)7mug/M~s e]1o;[#t齀18 f 7Joq_3h+>]y}=pGgaM5'b_` ]erզڸsZ{-9Z0+,yWmVՄ|L,rʩEcҲݦ$ƛ믦ydf ɘ S3ҝFuǑޜ"jkYsoT(^ N5}\ ^$YR YKKLevryŠmaQMjSn(:e4bWFXOf4ǹp9|-as9扳?"vZ}Dn9hG=b][J?JlGdBj!+K>p!Y(HK}\[K弇bK"?&a<(+=34N&'Ʀ,q_E~uz뎎 ߾?<5IJ/zyn>Q+[ iZA&$gCҕz}P4jD;L林U3-#~h_1nGNV 92T[z]D L*U7zp*&+RJv`jNԆC:2!32].' 8Sq%7>{"=_3XhY[>14Jb)yEigf%$"h &vޢvYdQ⩠Ή#6XZj7ޠ.b'EiڕlwFjz{ߵ R5 ptk/G~̗/"*Z[!ch)%LδR_NuFPi/Y;v)2CD4(HkE\91!6^sJR-a7yY lرZ}*Hi_?iyd?W ~UOfUvzЬ+-(82gh^FЊk~p#Gds)s4k'RIr.b<슅iP\NFӾA*0y_[zL^q hzQf5g޷煸ijǛļ*3 -lmn0__^IQݢtE~(A\i1Pժ"rRyUiQ4ٻ/*K #}D䳵ZdwH^吤*7qTݱ`\y8Q CNu[R5݇vL%~h4d1zr/KL4Mak_*=+`M*{5Io֩OTW_NuEPfE$-,  -MP?,?+\ӨxO16wh-B$ U~+[&}F}c@ɭz8O,@ Z:na*<|QavvװIY<qj%$0,ōm_Kcs%TyP%i+{WHMT"U`Nb0kɖO:+Y3_[x!TNÕ~PcD5A2;F?`"ˤH.0Ư'-nŴnh,B@#*RBp,6 'A_@Ch>s)0p4^O}]39Ԛq_=ع2"ܢ(^PhTzF6tGV?ëuU$&ũdͺ:vu>+V7џJZ'o>e 8;`}rw|Pwj]E3?lXWIPh>.(;gs쵟7TNd.ntQ]{:RY"Z&D<[&~"-T("\{ȊF1:^R [d&o6o4{ME.M/ 2._1La׍0J^on:=mSy|D)EFN-#]{nk&vema5I$)Ԩ`GJ8Y Y?e:4RUލw0_>ڧ$OYw!J:a\36QN$G*}y!~~*@.FPYť^Um(Ly,y܎z?$H10A*3Ȕ%_QA ZܺcMu.dM1:u"Zrz/k F0\}ܜdl&YʹCE;2*O*Hְę\ ̸m%=ES `;Xh )A?5j/3Bo6H;3%c_#5!{܌GSIČ-73lP\NK`m;{&بКK } ܂6 z]::zt.Ć _f^$]\$Ƿ!HM1ml3=|{>͖1`_;5\64xj>V#ZHr_&Vdm$`blEx4[\_uQLg( o[W$0,FgU'#~Ɏ(In V2M3K`fx7B>[7>i(>,AW5j<d"?L iITjXO_f Q٢~y܏U;j~.Ǹv ܫb_+K,&0*ޥxUK " \Mɇe+ 0)}ثCe_0 .Nm28EĚX<[G *BmOta*yqE+svٮBTRy !tu5wi"alvrm 0ܔy$EmIVXܼ9olg&`HST&ʞ$YYZG>ex:9_e{q@t>bfD~?w2^h-2pR|-#:d˱cz gnYS!x(ҕ .E30d`6s7=2>F FVQzيkY1eyT'qb?GϤ$L[+ AkNq\o xw[( [ h j^q/qi wُTQnP\0TN+&NC\jL'r7lI/윥KUQ5an۳i:|K pA`1sf~s%$v,I`3ܰ^ۨѦܬ-n4rQL~ SA;իGb.l iD{8+?^_̪Y{qWPRYPk %9W^ܟXe%͛ôcYKֶ`DETٔ/`Jq&7>3:XNB hڸ)2{R <Zd~RMr touTݯi(ugTiZ{t:`t4b,,ZǙ/ImV@ kUמ%#l$ @{}əO,uSńS/(}ajk21km*V~nkhEDJmͶx<*ܖ;.~Zdޅ9|~ F#lj:w$=ʡ3Yf~wBx6 m3FW9 Xkb_I= NvU3ӜfW;3iI}&qQ/eaD?#3BaweBh[wYy7lu 3Z:6i4~U jԛBJ@z*VjV0'^Εnh,tZ5*p#} fypp!4VҀm5O&0됚@ *u̫9*i2O*7efͭ QF_ 4rq=aN@an3In~w#h VqIC FZ1mg+-vtnd%OtCV?"JrcZUbMϛ@<4;ǣ`:3i:ǶG  d}5I"t]&+|Ondfv914rb*ѣ8[[OТکP̨]niF0AB9x7)cDMtc> "0?];F"nS2`«5k4ȡ'-ORED$L' )xUdyV-Μmԑp?ŗ|W uqRRv"yQDA4<mςPRY|s@.1ONoݧ\ )pE?D&M92hF'0jDZL?Ya)|mB,=V(OaDO9Nh7mh+b&Q{5\2; ](,ܩ/9(/q7[, /m `ii穠÷ʽ yTKǛbN@ǩ5g2~1 pՖVȘޯEO+R 0 ޑk$ @[ړ^iW(عX\]zI@P~gsD. L:??[joʉ@ԥ /MӤnY"hl?gq +[SG;3Xu5h٬ 6?yb8M o X(hĈng ǗH=p fN+9r .SP{MCm^6d] e_9rdٺC0с7 _ԥTfR fLUPN 0uᰣIFU[z ӅP+6^JR6JWɱZ倁7ipqERDFNeKK̡F>\DG<3 :}~fCJ0b)a1;Ya޸b?^r@4Fw50mj+*AY WyjFP.Xo ߷T p:BƂe^Un5Q1j %Y? O#o5h[9WA-fPDx_i]`|rh\ ˲bރtTM Sΰg2/ujiџ')R ."Ł 161 #u7pѡII ͚pMdT64} qFIG0:S Y_W!mL}WH . Q$%i`7k BCIB#+@I!a:Fݓu_ժ@BB@ ! KSb,1G3Ofg6t²'Z5ɢ !^?ObƬpfcwтBhiJu_̇C;gB4#Gh\MH%qZ,s_.e(BlÀRI:.WIæ񦡄+A!V b.ov mOM%{PzPKv&tDYAvFp+\δҳfn@j}5q +*lbb.dzR(d j[8j)1nKD=lUuQᇽJXۚJz`3q Xf@AWBJ9.'žKǯFdM ]2p|nBbinUnWFVcW_;ں]mTzJ2ZwkϢBa/[Z`UXWXy&˗~a#s-μhh_"pZufm򑍬ۏ!ػp`kW#o8O;c5) ?/ {3^ei32˜ 9Ŵ%;5rX*Bz a'S.{a$bu)l,Z&sRpQ@4Vƥcje j~@"ÇG7,Y]`|Tr=`]?x88ѷF*t,I޴G(H.y.K/ZY3GI{?~*WXûV9\vMh~K9wB"#c8NdUd@kA G5`M{b(ucZqkԠ8Mؾ  a{Z߀兀# _'J\W5ASÐ0\ńvue|e#*=$l6lAݑE1^]M>)=DtRg_=$xѵmLtj@񌛬:x+^BRܛD?65N ` ;XQ]}vO6s-7wH9)x w0[SUo<_jږ5F }t~} ?Za-sCt3Җ[R ? FuƔݘ5AJadH|i{xs3G:BQ)$Jk!#ϊ@!B'Ϸh'qLCvE 5Zik-#Ǎ`mfFIQr1 kBOiTIIw'/Q%hAh8d`A25ɼy'~{e<Тd UWǴECZf|N%kMm3t~!A;|utR @sA@l t>2 F<\w o? UdcNGGk[7 " {n^&ˌ sL'^uݠQ/Ow؃qu,Dag ~ERf>حkl-]"QeUhT*6恣d \lZ`XJDv[Ocw+VBdגm5:[KP}bM7Ǻ mGKD5Fuwnٜ ]D*g@GY„-͊XZ>Q k@aK瑶fʉ #iP958ާ `0Grj,͗ﱓb59RDg)Oyd'WPe(/2flXuvQcExIol:Az!3ޖ)hgcZlTWc0o&;|nIr&9#ڹ\}ؘj7kУ7w4X;^VC{'l˲,2sw6.HuFy".P'GLwUVC^Op~Ud}phEz4 #jVb#${?3HYP׮+G\(g葼n=\]Ծ 5NE #cC) J.s>{1Pp ښ_i@.HZ lJRP&sjVcM.XZBdaDba<@~WhP<^Y9&^FMJHs+vkWu`s%&;p5zqv+i}x{t#weWP&G@Kb]&R3- s3btk i!QHY~$f$p?Sx YA#ڜjr!,=;3iK~Kn,zʡU9#+ `I1)׬0%WR, =݉5DD)Z?̩L4]s4^`-'=m$B),'OB t ŀ'̉e&*>c^/wvHiwX=oI VA-Irh&׏|lh{hnzqV N?sG+_7jM*Kի/X'ug6ސ_ϒKZ B$çk<̾>Ǻ/x^[D_#Ew l{6;'p&9* G,_zg 'JZU 0 dڜӊTKO!1d51H܋1Q8 X48LG. kv4$A ?)-ÁN %@!Ťǀ\+^uqz.D\䑪)YLsD(WEg% sSdk8*dl2fj0d~q!5+`l bF$Ʀ1台j 2 }y[b bdj~9ԯ۰{M?~ƵH hw`7&,Ѩ'k5ERJQůQ![6g-E\( [-ꚣqT.qKo(? qqd`D 21u:4kt~! ]6 .HәyCXgHS[1 1iGE@cD f6&Ol@|+EFrEl6)i7JOzqDX"⺙=yz,zriW6HE](]ZȜKFR.Mru<90 xbcKNyT0j: q!`޿J'ՁXs89bDo#_r"LSy ln*B e0LR:c,3zBc7ݞP v˰Y18ED `\~ϱCwkw-ط`gM!vh9܃\ ϗԟ/MbD %`2.ŮHvd/1,Twc~I/3r!YnB@*srAQB|e$dꪞ̼G1ֱ4TA%p$ Y:(0]b(+25$4NU~_~+iqiMbz]%ײz&W4+;Ε6b7 Bׁ#lZs 6+l<.F%QըUxU!yƂU1cmA2_4jP Σ/ o #>7`MMCs ަ2V qkZz˾0fed. ӕrje$<|:̊ ř4f KpY :F!śI;0Ym.=+{X삍!_ ˄TlԺ9 '&q0M/x4-:g>nj#zwF1 h# S[ |6 s~j;px)4qsH,4XQɗ $7'7* +Uz߷4.x3]?Ni* TvDܼKs]3NLCLsej*KX(g58tR*ZLmmaqei*V]xc,W>WӁ lpB;e4 ˶uWNՆ ŧZvlC}KAdn7©~4UtC:Y׀ZvʪyPt!ZpyScM Ɛ!.CGnۜ | _XjG~eYxXYv9"ơ?i<cu~͈;\:>Z`Jդl餡&dȒl(ymZt%c$i2{pY5H`:!CIDwG?}4.gbrmm RMʀc6^oڻs8V(.` FcgspírOcU҈`-]αnF C<8KW*W8V>{̴LG^jRwk[ޜ1K+WW>e-Lm!/^MGctί֐ )s]'AZɚyP6`C?G+ ;'hکolV%~PQOPDod"cw9埶VЈn[>6d]]ֻ tNj9,[[8Gõ[ D'#84#M6DUQ*Ȃ{,0[X l1 Iw,dqVh4& ?`. ZS6P`qǯpއb̗E޴ӘZP0;-8Yf D@ x%&MqzoX %}Ʀ$Ef˔Ip\2fD3 #oSPc 䈁)j.3M N|"B1ʀ=i .Ǫ@?IV,Pڕ SPuHs;8\#pEm#ʘZE.kZ݁5\;)X4^] Agϰ>o^ipv&QBc\ιȵW]*k*c5U[ @voF>ҧRD񐱤8F7t5vRsZkQ+sreK؂$Mh|R_Fh ]GK.4XXpĘro2[X7@Gj梐`ZAԔÑxP 4,hGNT'b,,-k_/%k<)G!N@€a:+ k cdӽd;[( A!Hb]tẂ8ğ3gfm+\qvݻM I8(jƣLx)aP0U? `ZwEQV;MH0m@28ppB_b Թ\E}h'(GZ-4ڤQ~MlOX}vXORg.iZ|M8,Au|^dCj21mNC/A68 G3lJc0BBT4^_~So|nK^Ů_0/Y >@x,t)4xI{.t*G\-i2Iƌ7[":hm퇨;WŲd`Ƃ­HϬȄB袧[Z%y=mIuei8 g8m[HϝwVTHǴk|ej$^˃]VJ˜PSGk.8)j>-=Xz2_[U6o'e?pjRTMnTd1xU8iT))<6Ί$S?H0)`xT,M jkpm ~KIwhĀ9NB5bߧ 3C@\c*/:)RȖftNZ+NRLEx ѭ?nLK9F84M4|8-wAM+@cTE &%Y2ei"un\mw9l\u7Rv+*Fn*ʚŘʦ0Ac"#!9 =!݂,[ݻsi'H,PI5tIPI^ᩋ.:|̫l$4?o}VՋ|+҅l{L>W|xn-Qzۋ2u  $g4*Bh)<5^^ ʘB_x2P߳Ap;?r@K.n|ƐZ1V72zp /]ٌ9 $lB:L@X#Jdéb@phq/`y:F`Z?Et=fm(pAax;a}ܧI mHmu8o2ԳKVx0v) 4SiN?˨Lal+&#2eA [o/j^}]a^D>pR!aV=x'0a Ӯ7=:kKxPԢ-U&ec0xOvaMplduXO [ Sae4wk5> E<^ҍڶ U^f3`'{c=wc~ mhY'A{ڗpyP{zoefDFh;`N;#$>)}z\2ΦlY7(C1;V)hT|ߑVe{.OLFGXŻ%-rS׳+-h0SL Fc)NKh9CbD;:u5Ґ&o{HX!_P. _mJ>u 7(f6%-FVP{څuc#L(bhe G_H^6Prl, -I<,o@7h92q4-H>'qa;dbrD40ϴXkQdx'.uj_#_'~R#[Ƶ1scoZAE]wXJMeG:}4t}-Vٜs/.-Amvl8Fݕ诈&>s @'~V$2ض:*c\RG`axZ E7ahZl&9W>f|[78pD0ZHtm%[g:ΖÂ%5&Qn0Kt|?m4lVr0qG Ox,i=*O9TifoH6*7-UCN4cR9U^Auaجo `R GuFqKWm2/ȁ)Ra ! ę}=*5!PH0_Z ܚRlyDZ&*2 MJ`7AkXf>r"[Kt:ir.>x]2+'j9R5haB_ LDty^#'C/MѬy!ږ@<2 cSC+cscJ ka奸͔mǪc z)2N/~%3Gw"f@?~ѥL+W˒ʄ[ApנWA͓Wr^ՙbzag7#x&%l)/vwANsJȻ5COGdyZr6su$JN%OY2rH4zCejt $2C(+a|OwFhΞ۳Q˄Um9m&;?K"Uo(dZ=fUFv,G I :"z$~x9o7^^SnUʐ*hK)}k%"c7t_4qNqNC"*\^#>^+UN1|Yr=sxfGf *8x@,푅ŵNqWw~.Xzz\6} MDV&ڌ1\La.=74nP~jMd:X. j4"9Wb4*0ICyb!J N7pEg+Q~4xIHAd\bIP,Bvh ; ]-OsZOJk0Տ=6*} ׃m,+,KV-8^`¥Ԏ #Œ@6ty(, VU@zvIr}=ksl8Y27 me0@|S%ʡڪӾ?wTAqPp#<HÁ @\d5y$.7$N*M8B5C)'Lg?ٕQFE 8;$LOg;O$#;9#4xkT%ЍlKoQ|*1 wmgp<ݥaQ3TZ 뚕m^2qW<#H0 `V &gp>w|/:X6#zcϵ1a!I-gם=+'&%0QEq1xFG,Oj0PQqZt e/wxDlO ;ޡ@O )i0(x.6.x?[- x)Pc~m4C .CAYOi7U3eGݨF\C 29a5**X)O,ЏJA{fgj{Mc+GDȥW;,-#TWak(ZteT̲{ԬʓFj&"&m;ZR V{T|do4>aPǍ4b40xg JZB/+06h:#叹37zp755ei_써4B4Ծf0'sɿO0jKarql"Z`}>0lnP֍5@灣>4Èv"K_.o.qʛ''8J+JdDKذѝkj\BNr-Hf(0 1:3$كAXn*g :sxeSDP\9+boY5 vLiBuIS辦D%3Q+x j9AS*8=wYVGpdDξ2bP|߆f^r˻J xG)3W&aD¯ؤ'9S_DT{l j?,0Jp0de2%s:҃sf,2Fb*}je(U 8[ys`[F]f 8냑;'*|mVFJzJn+xz'xv!PKH 3õ*iTG6QmL"'N}@5q|] u335K5V/d6ZKj M3TsM!ѽ;طc, MV<ց {n(|O/V fC:}{tlUGZFWSFSL!(5N3Ht8 xRs)lb vWzRM$!W}iu!4/Heo.Q9NO[g^_Уy3eޤH68CEf|B/S A?Y3o Fo59j ruz0`'}\#Z\J6׽16c8!$#P WLof*햀a0zLHJf_bfU`׬dfCUwbd5orBY6x7RG C )t3(;rh%ChA%|[}H=$j3'>ǕdoYM(XZb5KCWSO"jӣOѝ1˚)4Im6BR=ßğa`/z+ˊ2~KDσAFͥ\!C%2ᨥ.m HW$=:E T7)Boܘ NJ`gphQ*qfCn[EbKxC+JR PoKh \Wf2/-F? U8I=bƙ͠`۾;Ʒ~8SE1,Ų s-g=tSk:aY4EN 7SU73~/o750흓|;Ng.MapQ0HK:f\NT2LKj]Xq/Dz޹'m@VY \%<>b^tLc/_lec v»oke۔.}BKܻ~=-"%La/\lnIijKF|(MV'bt:[dK zUPXYԊa-XJbS=g~ݶs(@D7}B-0`,<64Bw=exZTUx?xiz@ҭ¥1X  vi2E=>67 3{8AM6!rTZ1daT  [,mٛD r7']8%0Uz6NuG t*Yp  CR<|f!uftNoIҥWMsa{r㉆_y51..vg9(̝0IƸC?BU]1CԿJ(w5e%fB]YAQܾť'}>Ǫ#<-EhlpS`^8dafG̛K)P u$|@G]`zZ2lsͽP)I#|99Pګ㸆R*qm)`>7yVlg D#59J)7 ̒kO19c !S 1 6n5Lk{@ 0@{)D䡉P.lqڲ7rq/h8T,끶g^FJZİ kvql`=+E5B4/A~,"Kxmn,z{HY).h-{Bv. ҙWiT5>2N9K1}j#-'3Hy..IJnwkMV1B4!VV{o[A?c]s!̫hXF6/[,piZs51@mk5_;+z?U(OTUM![>,Y|"E1?|`^nެƒvBn&g };ppjj`0pGis!mX@5q/ifJp|R yKghxAw0A5PB) F?ς-\LWH^ 1Ds!n%TT>L^ZKhj6&Dkb /|yow%z{1u^9DT nЍqCY ^u2+֎675tz ";{t渟5'bTAI{Т̌(yZ%Cد,ZPL$^% y(O=TW 5qyKc槱/{d$Z6 HqF$cB6|1y| @Σ"7XKxdE%ʀF)@ Ѽͳem& z1n#zʴ1G%ttle>Lu͇KUgQΐ0E@+0b ʦS"&4Ӆ>' "]ICE+TyWGTz[ P|>͸O;jE>5Dӭޅ:t(/g'rgcqo@OeWNF1lZc 70vq|*753.Ab0lh@([:?et3(a*8u>:0\!~^A߀ Ej7,Ld)T?.ui~{LL\z<9GCb4EҔoF$BՑ9EKfӗ Vk:ɛm(H%Lc;iB|B3r n~Ix&8~XoX-q&-.ZIi:rd(i{y0O݌PiA,"{|0BA*K,z24w >;)CR[M"/:z4EsT%A{ /)!UJ3w0]'?tTqdNגC`Th+uofVm Sq\Ts.yȞzЉBw:YxmfܴJ0cLH<p&ĻuZ1C()IWZe+Uճ\?X?\B @b {f\!#f >YRJp8ӫ $"13P,sLYx ’~4+.[v~64YzKh8~|'O]_A)0=zO" 媏Yu$Rl~Ԕz v9󥁘ؠoQ)D@$&cktm§Kknv7cC[y~eI!G6he.k* Vh 9>ww*%A Ǖ- 1Eꖹ#!>& kf @pש`aP Nc'y:\elDڼjN? ~0=OwzW1<*`9t z-u(Q"Û /ۢH%p#J|VzjξEhGW9B Tq`Uֈ=PXT[р/)jAoӀ?p5> ٚ㪉XNf&&cYLސi>s か!D7P5KokgzeG ̭Yc9J%[ao,='%ɑo:D>g _6믣7)p,Ǝ$S! e)8Y)xeN8% >*2<:-wVzwgpNYFVFZ%5CqC0 fb 6TꀎmmbwXFg> Ǟs,"v!"Ϩ),OO 9^l!yZ?ZG\VF'uhEs{lϣ7A)窋'g0Իےsuov:X_\pN z(a6|NٗjSsy̆GK4&U+ oy k$pՂKMj&uptcQrݦ -ZHh}sš 8[^{Kx9@iz_r( kk\:I=Nbxk٬)9s; wNU>A^2=:_q8N{19r| " `nh%d~-0Βsו· 1^Ów=QtbAY'kLr?TpdjWiwwm *K(糝TE)xDs1ǞtC*UAv X?@^*)"S|-)l|0?I~-Y{Ur_PԿ\'\Zl­4>>}6*ί9Sp j.ą($M#GePC50ۋWeOK8&{vV`:zorf\Jp?"wѝXrm^txhnV`y"K{U6j)a{]AQ$q:Gw*Mx>>W5xZ:9E0{-k|RdKF9bt9H!'z?xŎH ׋e2'CKj_9"jBPZgH3ط/xBz K$8Z`H{S'HpǮ=W'9rWl:*Հ64?gN@/nб7&r9 !N:[gIJ y{P_i }&%}gޑ<|S2<51Cro Rx[ b†Qq?jZ|zaY9`{0Y Ӊ/#"{V8B Isyrw WqHP 粏_{$bfp :aP,CsBr%`-(foܚs1rF#./IqQ)52GiEk}ivɒ0M5ef,^wUJɗ붖G OWXS7TZCTc}e1cd_]mNA/ZD-LdW1x4#'uD췋on)XTXT֫.SjἲkhmnT6(}=|AqhaRp8Q=a ǰQhQ+ ݲ=!++ru)Ml*Rä1 lۻnm >N.aQY@<բ! &BbqrzK 5!$ Sh-ACRD^4S>S=1񠱼u9=8B^Kk RLu[bf}%VɬiHuv(e!?Bcw;'#߾i(Xv]{, Jwi.ZIU-ƉbD\Y'T)]F0tbFvޫ+7{(+*nUy\n,E,U1ɉ2j(l[I*+Ӊ~Y'@jbə[67Q}dVo9̼ eS#dFnNl,R\gKAgT >}{A|W5aĨ]Zn"Op[9ѐ9"rx?UX#3s -ߓS!O; ™>% 4i)1[`èX)%.8/)ېy<"H,F7& maN#||'f]uI F`9Yw3тc[kbL"O?!UA戋؍e.grhiL꺻& |MõB'HLB2CM*ٕ?Ŕ#u⾘lt`y0hN>bldHfv 8X]_B @`dOYvl.ks|6`xZ6)-9^l "j7_E 8^џiy qp ԁYM]Oc"7tj|V}͍VJtbZK>BMr sQj}$yiF4TGٞc}Ǘ^qSڻN?$b%W-hVR%X$\b={ɛ1"iMENFcf!|zm:h27+c{SX}$ßڑwsa@u<84E_t'FrvPeLHD῵.UVfRɺ(2 B%z34#wYBt{|7ԙ,';W6c`Ϊ)}IPteB}ܶJgA1Yyd |ND1#" 4xIDI@E uZ14hk8 ?Hgá9-lSy{gq`R/T&0%B,[KTW3NB½E.TR[{ϠfEGfשAc "@Gx'FD"_@G*sYmXӐHs0E`Gv^b쫱2ܲ@6r#M̹W%HYJL>G|#rk 'ekOM"Yn@-4|qAHߟe4*Ջ^.`\E{Њ ZVm(V+$ Ye; m=⯨>Z~s³Q8n $Z˾r1[2kޘ85g]Hi5Jir1',E}IR5B>)& î g4-, g-Hl!`Ӟ+c"ZKh @h;r}D~gVjpI';UĐ.) %wP ?ϓ[Ƣ/0O +k4v0zk$!@i~\?""J(_;1K7V 7vCl0g.0/%GL/\ZCij0f)ݡ֥]UjD w153.r0MH2̺)RDfx"Cp针gڄks|J22ӧt<{.FU^v -&i_Xd"#]X 65Ѽ/Xٜp'6)@Q|}MPQtZ}'`}|Yٛ>ݷKnǴmB~*FZRmy; ڛ: Sv4Vg[>?@~M{iyU~4F&ws`QsI%Otn8ѥ]ng}v\O3 =[#Nd^h28}ޑ.GNOѠOnU> "XL)C%a+@7>, s677BN'P|ϵUh{ӯ d[IL R;_a}_/DBՋYؙP,uŪqq̽`ԩy5,R!F΋ndL;tĞa(|u }ψw0 'knYTP O'b^aL.)ѡ#EL Uq{UTo~˪=[Bv 5 ih0Nyֽ݃@j\:Klpx5W0-;4|\O]5~hgs}i/UƔL*ks& ̀l5ܢr,BxE#׶S.Ջ>^ C;>w(]xa1ϝzN'5t|tj^k/sK:~tbK$a A|u3rHSq_>{iIr. Tu ]c;$uawD!!*N浸{KWvZ+¯IԘ8zyx+6i@=H*ZU@ڋh17 '7ܢѣ3ܸNOpgz$}]6n{-r4 wrif:qkzk.9u8/kUӒ{)O8"?h-CD]"94B&▫!VR# =& .daU"a̴s꘺}8fwLg@gwn ֭޸'5VB_84DF3Ȭygi(+Ai wKx!m4Y:fz8c"<&#DZqRr>%J@m5PGmpOӺ!1y"&;SgIΊEzѫl* !]Mb˖{y' SΙl3`]Q=dZLUQֹbse,!{ ]Ş@[4m[c:ƚ4*_xt{P)pO]{6Lbk^€@wx }:ʎE4iA(#5T#!;Bkf9UA{qdE!&=H1%pĚ`&7}q c^kn}1cE6U=˂j÷jq?c+?Y%jVgf6X >κq*εn͗l ž /3d>V8 MKb9@裢`B﮻8F` OK# l&,\o )`ɠϦ;6zH׊c\m:6':wnyB'qRSbj fx[&2Ɔ5ַY)=>ucDƺ-E.2Qmcd_C YQ.=z/VpdXSUs ׾W^&= K@?9B{┉CSix>KLG hf靇btXVu!n ^EJawbioiIG\葄 ownfֆ\Acߡg|vX.&L8axDu(S ؄nҶGm,_C)|"cE#$R, '}vO09O JnpoИgT4m: r%ʜ- ӢJ">{~^/L$dOآǛv``,>k}c$BPPDq Tr ɰ0 5Ij;ՔrX1(TCexu+Ql00?"k\iO9>>|X+*,TfnՂK{:[ՆT pr mn",RƵ3&wɊ|d`s.9a낌P!<^=6 []/([ИIa*>Qu?"0ӣq, m>@nfRR6F`=KBP c`ȠmkޣĪlw8îu.؟d_#"y;Kͥmr0e 1H3~NĒWq9[M!>+l:7Lu5wurg8R }dnsމOJpnנWգd0zV2# e }uwB,Ci&ߞo$^٤2$m ᎁ_H Fj2\v(؅ƴNmx*m+R9A_TǸG-"Fh8"~J#* GT t[ P;ǟʺyA058ާ@Uܲ\15UAtOQYi@A_jz"(rmIɗ^+PXK)|޸!iq7Ӕ$\cD%fqm[3Q*֧&ȧI.fQls\P/ 3f oZL+K4˅oxOQʼ5i45ީ*\إӊ}Sz:B rS8ZFI4LR`Q1a}Zc$,Y OU'3R [oڸE59bȐğyۥ-࣮tں2ˮ:s)9UoS|/4M~~P.^Uݜƭb 5@V3@Cвf ؝4ꯙ8¨ GTaXx =Ī ?!5&Bvi'oqүmYjyB/y-8i kt[Zuq)zcde6قķ]4=(0%7T =fƭGrdYA͗UwK70s}CVL)axwݬK1aRiQ'mhBK56o  3I\lCIܞ [,*4~f}Sfbayʘ4C!az@KFa t,{ڶg}DrCo,fvYyy)]^vOc4I62z.Ť yyd];DU!~[CC)xFaAs?PɗOB8cpJ93WK`˃uyu4ۆwK`czH-:]7J 8TFM S3 3UxD-f7Fg>e~E+J*Wlsns߯$/{%3+Utv/9?HJ|}wmh$rG l : oZyi#T0ϦÔ:Zqf@G m ckϻ=fhqLseB:r+ht)=@h/.z“0| ? \,_Q7Cnd5.a[91nQ58@RM~#-Y)~6N~xeVza+C Ec5c3l#,C\.mVl]C|-6((/if|q>Ϙi0Cpv&MDX_ґۚ*T"TigI5'))/7I'}bxcQKtSn!vl[J4=(p%ٳw<$U?Ze;,o\.Yt(d'Mwdn_A˻\ 2N:g,cG*}łB F5\S:޻1dqm09eY=dou>t&@[=|n7we(r16}XH&c5ҒNi!ІZctW6xyal͖0p:p x^R ЙcJ= {a! xhFM@ I ܙGc~NVj 킍J@mK""տx6]7A6tRe2cVBm)5!D6XxuIb]ȅn8.mzf)- 5ޕ9]M>& 29#Mc }-S>قa%O%o]$NGi;ۿ`ui`?T;h+31H[)à"qׅkUq?vt@c}Ν9IJrVǴۅheOPaGg5Q[6̎Ly&ӴPIDrg6MO)F^ &dͬb+mΆTdqf.D5chj,VDz!~.fUCe#|alG#'GT`֐b Ob:0ўRtGnfR""j%)b&E?Y=l\ MXtÐ?//Gq,V=L~!kZ&B (e/ⳗ03AҾ4Q wOee,j( ) ۾bIW^(RZkxT}Ԟ(ķh/NǼ=hm^1HrjlbCO6 ":hC 2Ւo+RIpJhee賝*mݔL534ğ(H# 2{0tH0h-ELz ڗ"LKkEswWzypl{prG FΛRQZ֞}؜<93JKrO,\#TO$ O\pf]WdGoCq5-/>@?A?j-/>rBB7eHG_u)4 ` u20pro:zڨGh1[Y]Ӝ _e ^LFAxywKH#-T#gǘاv_aVZ&/>oqjxKUQ|sO4D8n!f/-5:o/{s4̍o_x!.ֈkP=pe8qanewuT Ι ̀<_qo{c>i+(to`1ig f֒T` [i(!:\.˘Xx'n!dt ~Egs}%N=֐c=ڃIBV;cO0aD.E>-CF Z͐:P>E_58ٕx#y=u:'ZJMUYo5gFEAw.22&8,%Hσ!T k3TLGFhgնeL~ ev!C͜>M>8,؁kcZhG.8g97A`n.Tn!V]ϨιOVPzX K !? -k+iRTSUKjӄӔJ'lK6kwz)D?A/Yb/=UdOOB M`?;@]e,CbsNZa=NwQAR04sz"6 Q Dq b𔬉C<0v]*Kಙ>>p߷S(r5:0$ul|G'1ōeN'ÚIac,1_wfx~3}Dp̲yd;'֧~#4qcKQb[[d 9K(}׋j|' ^܁GשF`K>p2` ֖T)_Tzxs%=Ih@G@jq5Ć|Q}cud4o_k sٹGM`bɺnO0&G:zCWbӮ>H&un΍/K of 5> _Ya z NI#v+Vc\n6sTNbo[}>:9/iFJ XAeLVKq*47C] }3F[ [iѻ ~ :do!I~g[Kj+t[T냀jP[k:qI9vc];v J6IM-dc栔=vә復=ccVm8؉px^ES֩h3eHJl;D!U]g&fy#霡./ì:zy2W?p›,LxNbrG~( arDDUm{ZrC܄.If2 ,vLi4uP^6NB{Uoű2Oë^ha^Bw~#-|"Qp=$).Vbn|xX唠8f) V nSK`ӊF[ҥ[瞽|u<ӳUyR?1fK85ZLFh$@I5D1@@?iJI{d7I*±ЙV@3r!ő`4eoK)gU5A/9ҥ ,tߨZ^Ai ii=X]}W.m{`c&d6;*վ.4ɓ $n`ĢV}ig.O k .w_b^2ezǜ QjqP_Bk CN7CepDe=]{YGze%Ce0KEEvEB{Y(z:ʋ/-6!; G5ֹ+-ۡP'Ġ>[~UK#dpNa!hV'we{:v1GЁ!(u~)K0MAi4p"$k8VM4/[aGV:=ioB,BZ}`iX-miXIs6 z9ưx޼z4kyV8n=T4ЪS95+^:@OkeFN\}+ڜCIl}tpv/MAA@Au}DY`Vxmcz*OX|(c3rTb'F)_htХ>h>ROTZ,5U[Zh#]̞垸Z*b8:Y~w¥c = $ƞ"iD(BI6[||?Jw~929~)Ո 73+TP2L5dT~d[0vQ{29p,5!ȺU}n@}%Տh( ,s]Ո;gv^h,c_^T Ds)ANp1gHI}jsZ%!c!WtrVH`ٹǜW2J׮GH8q@x9hJ((bjޏa˼.1عS tW\u\g6w Jj?tވie*N"K/q?rʯ6O1>*42M t\) dY}flЪ;XQurU,}4dg&ǘ)†5_YogETxPRj[t_WSbU7,C1z~9$}ڨ"Q IN҉y(  kVd15 Q 7zjy&'^{C}Дe eȀD.ĈYrown<'&"ˊ^ Hi{wI6PQX ܔ>;U&l,a˝ʸU-t4+sKy<8̚TO-ZcycFl܌]eniHve )݄Ms_dI,"LWPgz!pttÛJnixWŽYTYA_Qgp2c=UU'SӻTAa;-d> W<$׀x`B\7 /Al [;mA׊,(Q؃FXH !*x!O[ݧ,XhԴ!:L) g;WTSH۸Qj Rv'MQ䟻pCOx 1  Z5^NJstΪ^^6f}"V7Fan2BcSfaJԋ@Ɓ<C0uI{ԁ3L8~WƈʎO >8[ >2a A 2]aY-g!beg\b: U^WNU|w_.A=xSCG؄ej2#8=1NAg5ёn$,UKL,!WR'];i`E؀r7ZYqmUPFpN*,ĔÆ/# e4v/ w:)v"aЃ'ݺ=.GD`J 3FW\802t^]ڦRG[5șm.(!=q@^C`|Y`;g8sig%nY"$7 N.&*_NS[l&jM;s^eA&tRn F:] P EN7s[L mv;*EJP9TOxNEt8'RL'HZo)/ʴi/vF Ճėi͆w5]:]C!j=u8Xw? dʎiaU]Q6cF: 9LsqYY Xۡ5':Gy?b BXXL <.aq11ErKV̲HD+@I}NIg IKGWTJ.:9२UXQ#i,QN?nJ΋|;&2E(SNqT:R0E +֡uqR)u{=)K>qZh+n2^v"$WΥk?5/w@l0蘴pf8zdh?ط\IdI XQnɀQ2 9޲.><5KQژ5^4 C1l%>/p9Y)}PR\6{m~K7.9^z] cT5֬ԃ3H(>~64>=QpgqRB(Dedvʗ0pj{,FhKpOc>/DuUDs"ϱ5|\uL6v}ba =Z*O"uGXX$y8k$sKIX#Cgw@&pQq&R"a.ރIm=QN k'Z| ʰhYME9amc>͂['MM  m16`@r ZƇToMVco8Qot0h!& ?d=?(K5;9`(MGn2HhܪvrSc)&քt̼|Kx9⸢ug'^QYV ߣ_Z8wkdqT%9} k-f9퓒3Ň LK6J&#p+5]*(Ovt.Wj!V!=}Ĝ$l<-fEy uE*ܰ47@I[*xE" CHo)*wpAM*GPQhObEf3yf,GL&ct~\54..*x>䬅8QrKʝvJqZA)J\*9ߡL @#J?4}{=f@*ALJ^䊫))<GxWA82 7p `!dޠeMW K261|6¸41ng'ɷ%\yZjg(C hA $$--fw2X\e&A.&cJRN]V8OɎ9":'Pn~F .:Y΋}P61>+dUѾ_^gԶ;Kz?J.ZAKJMaӓ"2\ADƢ@ 0 O׽/!ϱ΋Vf1v"L 猬\0bUujUǝ+h'YhCCӀP Zsږ+MC<:)gÏ/Z/e˃E`룬/DBmzUb@ҙ)%\f2sCv7鸫i{wJa)doui)Q }V(U!"zGO'w6ړ:&f4IYZ16mh<S/`.Z1_GgUZ3..苊l&"#~p BAq$7EuLhwC8i㋢AxJ%6EXwfԶmkX PAT鎬:rC D?'0'lƮ4SAgz] nfz҇\Gpw F< p7O" e媄w^v ^+&β},?zn;wbߺDW},8Moi(c p!QWTI tiY.<$fZP}s_aۯfo2ŜP VtǏRN΀ho3k-j㶄ݥʈvBc'x'Nhk†b_L>9ڏ2i{~78]9Ǐ|'p mݭUT 2cS0Bk}"p ^]V ە^'c&|1>ELi WfX 2MZ쫇V S<]d3TF>zm K6BSQ U} ˺L5i0}Cf#4T!]9Gv[@l}TD-iΔiC0YR$lA"*nIPF?qI9>AQA*K_ gMzzcE ׅ|lioCo~~gXvZ#H䟺S0`=Cy?&d0.#, TlDli-~YyFwL3aJ9>pOp\E{)tS7v$v L;2]fD2!{ uE--.v@]%WԤ-G/jmI;Vħ£f:pЩ5E ,FMD)DJS*3c-;;Vpa,f%LP Ty)v.ѯ1'B6mK^[ҕ1.ilL-&C d/x_f +7h/M&̨7GRF\|)4$>ZWUD A^.OS՝N|+,nnWNN_GjomkL$An{N2]b{X$t*Bμgiq|xjXzZ  (0gW*7Y*EBv,nGTū5'D)\0T%C|kufyϐJ-O0{|}5ng싧zl<\4*jL$++Zkc1G\[ ?P'LFQ[Wy!aB@.Ȫ"O4fuQ}x(i-$ǫxWsHi5qسe?'!Bsf4Cﰱhv?8G"tqgRɸ׼2 mP)XHR.gc/<Ρp!%+w/ϩ )mj3Z$SH5&6ҪB]^DYG0S\(¡p KXO{/4xpT#KqM}9j,':1uR:㷭P 3=w%*ޣ3LZ%?g[*v6誼K%$N Rdܫev`a Yl8sQI`^}Q>+7+vGidVT&Fw9)!7'D{T޺J"ө,Cȸ1|F)ohnT<\{>+ɻP*K@fmů)rw*)1p@[!!䨧;ԁ(-FuÚ| A$8'%VNg;h s=n6 b1yxt w{wꬍ U<"؄P%EN嶀 q"*#L~)qCM١ Jȱc̞baû]ics?*,S՘  .ֳEHg6!g6#CAޙ]e,ơ&\]UZm;;}oy"0ߦO@sYń>PxAa!M%&V+n^@`#ETZK|=27HB˧i۸HL%M@-KfЃԈ[9#k'Ӫy*6rO5 AOD^($>p)IFkߑhĴ5 *85nF2lE# $~*SxC@Qp| REXhS # ? $afW8FWe|Qz›#]TEN6ZWcv/=0㝚JK_e P\׮p͗ 3{w"6qtbY^M |SShXeKAiQurVr(YݤO?YCۮXqxehHxJHcSCS$ؙ(7y{ZR+D ku|L<&=:Tf"Ϛ r^R|Rֈ$* [!e d9EsݲoNe}>732/• հf kTP$?R06 4v[b~ oEp;Vp3Fke)ca}}We ҧ\5&5N>Q9?!+%.= E|=DHʃzɉ'j]{<h ?0#VvG1{˭]䂩|nKuq);?p=v'/YJ #Kb%:F2NK#]_Y-"Jn-A%:zE&ɻXx_ppa&:+zٻ.+r䙔 KY;710]S <Ҋ"N7niI#7?er 7cxWK}q2=@gSfro=($!t0 (چ4dnzwWLƵnf?CQq{'2Ek9Sl9)9BYAtF]&1a!m̴\$}?>TmSL9TQ 9DZ0 Nip\.sV+YEE-k$@Qm`Iϸ w(8 Bxjdb_6i!<ЌqT>X:&*`"ف$#R|v+q* c.;6HC_`d-r0S>d `6L)N3}òdSO O0J%SuwZϷ}VH]ӑS r`聆 uY@bRzWuwǃ#)d ÷ږ / fLAr6 Rl2^K(Wzl^hJ'0D5M~.]5#bҐaj9Y Ȃϔ2:cKsU ~aHP\ZFJC%/ݚu}TumOrFG:OT[z>ҹkH8B兩l"))6>P~$PіLCQDJ)Pr kWCujY 6 \$`H& TiSf{H'**!Y8;)Aup<䪚߱x?AB d܅6CL $,5Tt̰,$\SHJ_3`K#!6EЫmLjx { FHqV~Iz7&KGyIϐ!|pQ^+ЊAx<(;S#}YI)X=+Pʼn6]e٭^&M~Υ=>N_i?F޴688ĺMCK!!&-YG$~AM~%8r$hF  5~q(G]rRz鴅g`R zrlE^S^K%NSce&U=@@_:Cw+,;vtw=}"RJ'-!#=H.67\o}jjY(4ȳ8Uj-cwwM9SI51MR.EdpWiބVlmS3VXV3OjͺHh7)ڿ_is9օ|kY S *<-$><덌mzV0&)נ3Res+=lRw&YPm %%1ɤ&|:2 Z#%MX;hZg DJ" ^ZOV] /Rt(Jڂ3ٿ `P#d|Y%N1,d+8yv,ip׭dō3?ƨvUEXzYuV%|j})RXǺڣpiQlo+v^"\ +?8*> u1,J)}1&4d뤱]ư,6rTʅӪ=PAP'JQ­2oCk)qw xoRl WB}U5[@Q&uo #(]zyJla{*YL3Vvg hl89_*gdw/!5? }Pʰv*$oMgu4Kfn`XhOZ%eB;9 _o )Tԉ\0Q ϒ!\f$&[XlYM 3jV:uP}< 8fh gI++ f(]2ufsg<S7G{٩Qs ,MJanFGu UQ))v}t3X_&c7 fX86@KS ȍeD/,iPNTVۚK%'רn>'t}vv> 4X?"yVH=%uۀZk޲"M2H=#CcA-U)5n >KL]T8nToLҊB.eI5>ڡȿ51_ .CeRfa٥xhnSpH94 ' 9d (q > qpgQud3"89t671{ɴ Zjl˒CfGrCPM\rw*ycB‡Ɵ-8؀PWoxUMHeB#۪j!p}P}n&㇙߈/P痻kj4ҳv3I"qa"VMLAONʬ {%)^0 };9L'VJ#={0jM6j`X"{ V?h-\UHz(0&b bsЯ?46/5C  Ds$f ݃Sdp^NOSw`I`)}}o]썳n7!!^`ԜF?R cV,95QeL(xD?ie25aQuS5 X+y^#5Y|yŒn6Pc٣@ d'Cr}6a=}L +so-WA#?U5m`;6Bء֭2mãn/0F] #+ X=V#%,6t6 GYwbI1&g0"(A@su{{U0Ej=7Je' =X"x?o8Xπwe_[%j`C9p^UfN7oAa4mx?G4:LGS6<_ՔQzk-Fq?(bdK[;3mBt<~ƉtZq3;QE+!Bҷ6 N{Z^TE( DU6xv-XVp95A0Jhw~Q`DG{Սm;3fl"VQv. J]S  U^| ޣcٶz>K?OZ6P|>={E\A^3`L½ٺ+:`,"4^T t/M`EaFIT Bas@뇑'd-i >daw0iď {`90 2Ʒi!_vn/l0|[嬨ru66UG'c)"&f|4t e mydrKNYE!W{{=Xz)JeG9\лyķnIy=\+RbWmќbwUc8hg_wvoh5ZAuҔ(wQQ ZNĨ U.ҵ()h1]]sg%ɣGcv D3G,*?˶q;E |\z7γW N۵І [\ʘa_NHJ҄ygTyZ:2,[j 7^(~$)p\?G>`\N׫b+iM0P^ sOƗ9 #=z)s2]p͟f[JT{ "r.+6jn6L -8S#>V)r_P5!{l]l@QaEF7g 6{PO'ȟ;tDpŌ2N$w6m KsGMMs,U1Bw*!yɇ@*}?pGzZt‹ uJ\D|\Ix#%WVQ äyt`xS0I7X[[nP}l-$!}d"">DSBr>hަk!h<ӅB &&r0 UIP9y]`gO7'5q$j8fJ=S^@>|ͼrޏ YtǺluHw!z/~]a-FFGlX|'Hv^=idtzϬ@q睶]x'fVBpTsziY5&ڣy@994ev+rĖMIAP= 8RB:T +!u"jsWS!3G=`;挠Rb9K]XA={{9*گ$AK>sVS[价H|.Q~_MBssRo P}=-'՞J$&)گRq7Roii0*:Q? A|sBFh(C?X&FE*8|Ƙ ftU!{;6 }H7f5 `"ׯɤZz:s1*ea9.5ݠᾛ_ ?ʛKّrM s]%r4P )o. F3k!b4j:HI@J1:1B>$;cUڇq߯0K QǼ 28r5r޹>՛㽡UT P/yۥHΦnl;(7pos2gBno䐫.cfG?P7Wז S={I3 OG(E^&' 'e#K臸}Ek4TYP(lK8 VsXe-|5hѦǂ]DPsL/ce3[%I#WI:E4LŒt>6ի ^K놀5:4 {?>r֌MxYԵjdyv/>^yh+Bk(*<'d?0@;߶e_Pt'>"uqt,> x>C/[Ǭ3xWctb3Ǿl޷wC;\F'˷*wIeYm:pDj_Kyيu 冊gV{l+9dSsPDRd0YH18R ! Z{Q,O6RvTy3Ɩʎ)h&X{<,%/`7^<].v̬?I!ӓQ+z},i 96=*e~@8[v/t ,]d83OT g-PZc(peojv/L4*vSˑ!ܻ4FE>&4]sT  j5 $>ש<,gyqTd֒=Wk$j= 9Q9K.ۅj@U,dIC-wlȍ傆tdYÖ)1JFG3N SH‡T)rZ IqPsRA0B kePtB#i@{*@RmL!FADneu Qif!+{&,6~TT赒R!\ uoHe 1`'9;ų> 7@ȺUJo3gSw1Q)աEpNE͝15BQ,D }6Ȥe!Xy]@9_ qgNӿ#󨥊%U _g_$ExxYV/_хZ9rMZ )Rz^7c{djNOׂpsC㏃gnvfRagZcck3 k[I_FKDڲypڃǂ-n'PhI6zeˎ-4Q3S~}ܻ̈́;{~vdY瀧"][#Vۛ^ 'RIEY79dגr|2vLz2x^lbzRT1PeFhtWSZ7/j`-ܰk%e%¼ <Հv5<]6,Swf+l+Ue~'6rpMY Gy^zZ9F.  gYb;Nc/b(T}e9]:z]w;5 ݜb ! u9 N P|l͈ϏSbS0fD]=h$qJ 1TAOa.ɜ \QCgZ:oHq /? z!? Aj)=  [MKO>A t6T`f46Ci[aAB2L}DϜƷdfċ^힨XiPSGe'2`+<Tj=}u}LNA-pI|*|7\GX2x_&Vs\Uq* ?۾g۟%9<;A$0۫nw≷{! IROf|e0R=Zt+]޳dΚf҈prKKF#jNp`1)CD7s7?"h}/Slr[OcbxȐ$rћik1SjE9m]IV=4} ("옠O'{zJ=}t:廐l1{NciEhɡꉭ=n43zڏG /V뫵uk}[C!Kz#liq.`/( wwg#>B|V9#kR:$dcDU!:G&1R[+I N~xzJK9 ]zW@IæO>( H =S^z9SIl!3A[8TD,9[ /z<2 tj.:D?_⺟a \ _xz}En"%~k$Va&W,UdLtc 'GtuNNW,Kq~x2ØuSt$a]ҊPIŜ +pkPd|<2M`1&Vs$_M=d '=}pbKs/Lh>O~rOk '9!/h!'AqJK[tUIg;}#DP2"gUN&Y٪-v&_-К Ae؉S#nWXGRexVLQ5U1GǬNNfC>_HA@RM?dnWIM2c;S2/fTTU aOzØsD$Gs UKSJGvYA]pƉ.o%3sPdթZ6Ceȩl,t{g#(})gy78)%K|h>ƇC =;v4MM\:7EDDy0Ȩ(k)2_U9XvBuj$J(D-TM6z)Sݲ9Y['~w T=SK[< '%nDX jiMAdmH]ߥJE9v+:)%m9hIqC3ټJ<œ2}:iHxD;ܘV4 W5U^z"x"**b7mtRSOAFV~êF\&{{$iBQK1l+դ.W Tm4O ҧ#(fYzNlZkDR^Yi\DPh9c.*D:T;~@̭Ui׏/n% *J2_S-bQ8h"!RV@_Qѣ]8X18SEhP"Wu=IUruxc̟r@S&|>0يG|]2J5e o0]FGbѥ2u\_P =J^/CxkygM/$f/M:g9Puke6 EN=evؼ.@ V{:Ʃ12M.οUT9.V՞6*j;_uq0Eו6,/U7aςB^^a kGZLxgSIQrՒzk@" XvnN;-zT9=_Dӯ&sֹ"R?np_'հܓ?//c4Xn1<&3~N)~Ħ&V۲a*=Il:gx;n LhW| \Ӳާ;]ILE_ߜzvqo=3USx|gAhH_^ε|` •NQj߬PQ݆y ^Erlv}2v`Կj/5w1Rx0-3Hi`8]zj2!5YFҵJ\fxQR7u9us ,#XMBDTzM'Hww'z6#xCxi'li{Gђo%@6ĩOt<͠(36ыK~Y*ąYTPj*s0}M_0 7 KxŊ|;t*m%*BGu%9'\,I9h 6Wpy4 ksngvKpXa_6YEZ@'tLߞD7 #⥤TV l`BDiψZý$pƖz">8lp<J! 0G5[Q p_?冻{Z:8(Uo}ٶ~>0 =VQZ?o1n͡-Z vA_cr_axs~\kPBxW5Jsw~Oin6t}+߾B3T):)? {6Ӷl;߮||.tހT-{ `pMQХ GÙ'F0s^WveIp``'u?p0q[H-i!ޝNO[. Y.xl bFb#U O0ךOs]hQҩ.op3c5Q* YLnY9!E199KT-x^㾸7 z}х~ buM8J–!+^Y|7f>N?HGSgs G@@q5\'5JKXV!.Х1$=\oƠS$I1K+wi- !֓\h]3^Mۥu}}t=*想z7j\pBvkvĚFG=?Dl݉P`-)◽Au9A d| +VxYVPu\TV&ȜqbPE ˑzsUPGhhk| qOFkbDK+uQ~qgAkK_o9&3_rvnDe3p<7L7/r\Fy{ ]G4 9"+ŝ(pEd=#9m L1Vꕺs;J^`s^8yeBs7 cI&`:+ ̭"JB{3r8X g]içZ#}6! tU _AÚ=i7^'IGӞ <9YqH7ik \Y\C*J<@-ǠvRШk:v8g`=wd0P ]jwu-; i1D2#7׽L&h_"4G*`T1@?^R]YBO}Dm&N~\A6> hF;| J6@bGCF Yq:'׏XGd]QPjᜩļW (Ss8'#MvWe`9L`+iT@?s&"&ɡ9FqOom/(gxЄ! ;|Cp7[3Էe/89-'WqU]]+ Z=ѯjbr(QQU13I;RKTd:JQkzw-T= b.gK s8_MN%9QN> N%Jbӏ4M j ROdvYeSޜMkXm@3l*Yl.~3޼jC(?͡RjծϨrFޏfPH' n4Ff8na6D5J P! FNT[V$GK%yklL3 OyY9sky暫ןw95W`Dz7҃çUOw9'~]B87~(Yܼ86J{])Y/ HW)g=w\Lp):C CS2O|ĉF],iv"M}(dƥU 5 KݏҠ)9+֮ߍ_`$EXOI'x9e+!5bXjXi\S#Fq5/ ׾.IaɱI|mˇx,\S\(PNIz&@m&.~N),kTN"c O=E nd=wJ_YoJrvZuN_aSE^S,X6ݰ3]h*Ui-/`g{kMo3Y:\IQh~~vixqEu A@M'{ix"ɀogSx^Êso;iW: hF<4C%=Q2G*7S0Fۍ2_~X*!ͣq#vEbXލc- .k\2y !W3 eUbJG9^m`9\v]TMS,rw-?j\cTʿA2ҏ'S_iwtGCA%4WM',p,yt]3ˣ3f;%)G͍m4|zQQ'u\%59(* Dh'7M(re`zς*p1W=qؤD1ds-8~H+ beE/ ()^zKKḘIiWKN*B!틴njXzd_Ɨ\JkXt&-Ao.?\(bpȮ3lcRlDGֹ. '|U2No3Y15h2RrDOuNrũ+JK|+T| o Lm /1\#q B荁Tvؖv{;ȃ.aƨ6ʉ}|w mbF[ng3=$2[UxGT(h>^"$fRw/``㘣YQ3pAyVP6LzGES Vjb;(cÆ7=Nv̚IL.Ͻ='AɎv)ۈ[>@ F#(Q ID/*f`gT+*3Ctphjw]Ol7 OE팯Ѧď;vw_\z}X(n,j8_ǰ`/#TIij Bt.K0o-*ɲKYŔZx_B$1rxCcG~,9N M*E: }1}hІ7sd1ECs`LWcnH[(AOVDR3|MB(ݥQ `oTRq꛼8)55BrHOE A"Dǡ;Ծ\JؓK(b4L{ t~L eJNbtC:Rk}hrzt;("uy0"{oA !d2,4z-m<C;oɏ}b gS x˹3 U$]C)LX-dVC.)I&~Al,k/ sDw'jY|vi1alEdk0h$i5MOr e}xp0# * k^ /͜+$yVJV7av"gNvȱ iz56)-,~j)&sPw~ /!D'B c!DiH,{I.9Ȑ\N i},𧶹&]!34P2 a tѳhm8cRwZC$~9!Z*os+Cf'rt R5En 0)&r!4qF[;'OFrЫI\"F":r%- ^'+F;?w)>]L]a8ӧJ8:fpWGSj=Cpe:.|f'AP\+ZYI6T;yo9KCI\`93> o秧9A\{],F߂~+۸cξLm}Ӷo!n)XDSPD&PO}}R]B5$?1wxBU!{26 L~=' A~T| ˍ_!vK>zY:zpCC3 [I:w^Qi=%WSa'U,Aވ{SP`e/r!Z~Z91l-%j80H0j'ް>ey^X=*gmR^oIfbKY筙cpʽ׏$xe'<; -;m_2t9ePo jdP>hdta] lle$ZC&3j]N0Awk_=Y`tva{ X6NZH{GE'U#_v?:s*=")ʲ܋=ɛoXd~#Ř~%2h^:2:pĬKx r蜃Ta9ȉJϪɟzp"5C$h++'hxX;?|/Uбޘ%Hd3 yUzyhЏ,ֆ$R @'lP|S'4'~k-]73iި'1Dպ*Wd%N|j)B֯X4u$[PX[7gP$#4P`*sA?+GxW0N^%=ah`rv,uH~_]'"`}cʚ IG|8ﳕv،ɕQIf߽lnbYdm04DʁhQ? ony85?DﯹA[/;P> 䣩ˋX211ZU,A-$ỵ\h͟xM#TTn€͏z Q"F"-chsx=:{B)L `Jdsj?ۺaAvgJIZZ$M*$)*t^Nԉ+2g͖qS+l 3锬8s iw :0VO{ˌMKB-ޢn7K͈d2,C?{ R=h\+orzN2;(?xO` c򹻊jkh,x Cr=H՛`}$/ɫQ6h^Xp* z4R'j:}Kl 8*qQ #[6|oUs{XL5l0rI?$o'7a})x"b$2\ڈba/xK/#F>}^ƒuL0O/4igy׭ڮ #*,`3i*7Ʌ5& 8ZM9";HP`%/ټpïW^c'QfhD_ l!L>h ,Lyv:q)HG\zc#@n؝gjAuYzTGBz_ 8ʞDx&[k!N!ܕFURA/P<}+Bo$4ΓBIF=IsomdeB a}Mf[4W.pY3wTewimt i7r̫3U D;\ a}SSXꝯu_ר4/lqh` & 'vƳ}3l%o/gxꍮy ~J,|lQІpքbf$V]zp0d=/iR>Xj-d"Cv!:Hm,$8ocbc@q=rb,mgq _ℎdh_` ZpT-e19 ⌢zҸDVm*BVi=\J-#,68O++ݳc8xGQy(M,0uȿZB2 ˍu=D=wƧm#$5s.:čF}3L#7ng1sϰrkN}?N˨==8Fg֖^!1r ޷_ q( BO>!HӚB=ICI 5QR^xw|,:-}#$}ՌBhuG}_hL-gq{GR6w n'43 yF#FݵJFqw#0Ain5jo0hHڽ&#+W~$I2~Ssr1ҕEJv ˡMiC0m2-:8 U_43 M1|^0-2.TsMv5v[B_iJ.-#\&혜Wm#켮OJ>J@wDGf#Өp〯 6Nh#YHg$ {7lԭ޽ ]ߙ{>fto[dPTT-o <= y&;C:(sFE*MX [zƂ!lݳYXIV\RY/!uа0R z!0%e\$C#I_s?B|8-/neJg|%1߯Æ?=qa`AWHtK.b?vF")/'pܗ' 0@%Ԃ0Z?  6օ p{74B3zп؏G-=!xʾŷ:VoI~Uy:'dL, <ڱfh.$muUFiIUF䘅bCiL}6\[[z a,+BVfc;9~LX豧w/&FF~Vv to|*ɛл*յb].ʛ`^4L =2-{"Gpn)T-(s ^粘?cJs5hln ৰ{`?$κLs\z-_)5UaMr5!'^30tk' w 1RиZNwCdD1p+vsi2@KO8Aљ3Aʳ`N-򆵤Gy$$=Ɛ9&.6*|&z&Jy|H.qqiPzQ)C]EGf̱ՉCΌvc菇 opzG=odSc!# rhN)r;IT;+т3Pc1'Ю6_ /!cYj.)w%)sJM/hZt2T_.55q[#b $iED{R(#]QxH⥴,XpgLF>>h^7km8I}‘}Y >q՟PS'{Ҏcn}TR aC~ ^Xf5WƋ>wN*q=1i^X-A7袱_U{ZYEߣVᮤS({5S| $R8dPFLm(H3qyEoDhՅ4a 镅?cr lmxEG k<^ ,n Ze}'d[:!v"Y0E©:trǮcRc-o +E]2{S^Vv`IaEzBHO[֥m"s }x& K08ܻὤ ,lbϖ[YJ!mfLVpҙL͍ˉo|7VfE\gdPYS둁a.P&E\5)BF޴~HM~jʿ;ĜO?&5`قz+VyMGb–/,_;Ia2J(&dDž<R hsOH5R~L5ufk =$ls|`BoT]ԙK83~Zz3(*L8(';~G:< 0:b`/铞ߵhMb +DV$*y;@^mK$ Mg&ۍhq&`~?dǖJ٦,s0~/ -yNՙHB(o#XSM; WpD)_%*M0<^b$v9,=&@=SɀER-*Iզ)yEhÚ]c`A $>mOx!r|}\9ں,^kWgݹ <;/]wjK2}/=o67PlQW a8la0#84u9AH "ʂiSzSzb  UcvS1\+t6x맑P1oMy#jJy! wԟDcC+e$nX2z0FϣRzl"`P[LC|g aK_,:[H(s$;88:KD:_Pj7sѾιY7l?p"Giy,_Ffg WDjtϏʔޭD1i0bfT$"^z3]~̫-^Sg>?uTǮ[t/ɯ^D 1{/u(l ra2\{B<ߣ[ik%@KfR0p%4;a#m4Z[O y;?VS`{NՌ-f\ L\!aC۹[mIq+٠&5?9xݟƣTϠ._-JsnjE!$7oԧt{zPA']x˾WY_;jgIεZԸB&'Au!cW^v;|^M vV-sujC8Ѯj(wIj:et&xkc'ۨ )){IҠʶO\H8qpѩ, WDX|f)O?7[hwdӇM+B4W-16/^AY 8 deAɳT΋{)ul1WOQUXo~'\HAQ.YJ  XOo@8;$kdf\pXJ'0;\ߒ~gkND̶ީVkX&RlAiEbԬfኁSZ,U\_+g3篖U%T셄w֝kO2~R|<@1WLf*p`h6Yg*Y7YZ{zrOto+ӂK b#ʞ_vA6mqӑIV!)o$z[,_;a*P`bږm+xp&l=^B9@y*5;p$ ;j9&><޻~=[N`Uv<fIy""ѨtLH/3vy(_N^Q0 ی7L8u,0i.v+(HgToj5!9QxY >ܶk: bs |&*ÅtYDVEH[|ӲJгd$zbřG}&K)vnK`H,!Ӷوuِy;rK%Lۃݨdc Ť.>="Urtcp\ĒxHWt~NcB?Ho\: [' }-(;ʛB(E1۴83Ѐ I LSX]OxYBN| ҩVejiP~;y&24A"Q~qf|i)YV18:2 apk'![sRiFpez_=bqhRf5E:Bws  *"2 goy 0G_W@ 7=l)hjȆScCώh.Up2yRmTlFKdopuLf ^L-$X_0JAG_B A2`'/ r2_E>)Cޕf/Ȅ436D`A1"[6ƞçdʕbYSZO~;4s]Q}7S[`J1|2$t`Yv,-i$eݬo]|,aM7EG<&\0_ h!4D8de%E`rF+Ugqy"g6j>'|-\Y N]$Q(,)~V;eL4G}? ΞjsG#(A:Ot 4# B _&+=w\EAכ҃*.RY9Fĉs%9u >v{klnDO'C&[ʝ\=݂e ?4 !&yI rXȄW e_v<1>?4SM uꋼ$'LʶͱyEo!46h_q pR}Ir pjP` Gئ!,H3B`$>qQzX%I#}\0Z͠}:1ZG2)u,2ij>nZxxR@׬{"H;ۥZji$:!879D@ 2x|a䦌҅˳a*xUzzyw=O2悷6) (-5Gǻ5 3a&̿DW۸1A"_ܴFoՐ#L P,0d>zxEIO 9>G"oDx(Q&UJRx D_B$fx\@LpПf]rFG'|K 2P*f\Mz9+6ħlP^+3K~1GYZB<'upvwI%D8PՂ^ٟgt>B<܅N87%C# -wVdv{ar/FBKES{u}Xꚏ o0|ڻbI}}Tf:dxL_{7`""_QU]G7ðM%wv{Z']sR]'6[\i%GQt$.1K98E6 [r1PU8V/zۄ"J˙Ռ>zg+(D >v~ -P ޫf/7N,Fy>!(*u/N*9 ?ѓo/OV* !~KE 56[1 P,"ueQw YM[qv; D1R?O~¡|il/aOg\"_gׂ7p{o{%a^-,H7e?W_5}9Sԇ H6$湪P7(Ms4r /ڂb YaJ鱹OG|J ?NBĐ'& <"ݨ(CMVR`7^V/lvvg_љz6oֽݕhP$D!TT4U,ݐSu!8\ckH/u$rsDvjn P:3 f 4luZrA5$mML"ЖaAz[26m֢e0u,:*/Wp,%߁JWvR(n#I﫚~3ytQ=#0:X&>ʜKǘxkgl"T|*gkV[!F' { -' ;?Sh4Elyk.Ndw)5%댙 l?uʶ/z1˭?%ܵr߿A0?2y 4RM5 dM\@ __ˀHX |trtM1 ϩ:8CD'2=);f6ow°HYL{#t' ɤ Mm'˩bR8YlKXfo$]>f:P&S47⿠%KP.,)0$Um`ѥD{dJT1:;^ xSy ^Bcy-tw1QrƈLnjYXr5jXlH98'>bNuq#݄FЅ Ru 2f);T6"Z ESh&l'v{MEBg+pKzQD8SA/88 ?9De\ DC}9+4 o>E,XZW#l\HPc cގ> ;kq 7 Fj$_'taYH|πW @?M&V#;cO*ܣ{I00koCwڦ[va>7g[fӗ@W]{H94&XDV$2}8Z{ nBe5n`pu$C8SԢ1}u 14yK-\Ož=Jm4 粓lCeE~*wLX~iR"G.agfq\1:\hl4,vʁu*&K+: X-R<|a<[Vn\<~L hD:A{, WߣIm}ad"\wܾKr9CRDk[FOXm3)qؼg|1K 8ОV2p(,zpR2/*a3e\cEFV7 ;3-fA{14ڳYT.01_\]X'#^vK=".aetjHH:Jf%w1J\)yҍ30hqd3,@E ʠG=[`/?ꕟub1(֜ LdŇ1_BNlGe'2LϠR9j?S? c0uܔBw Xli;~Q?4^ߥ*=jRƍFvTӤ1!,vI'LܦHc*rK2!Ajp{2@=u,Ɛ!<[ w=='b I4L#G$9gXθK 2.$AZd[S_RTx*@x誹LA̳sh ?vJa8r"$42 5ah5WLo+cJ IѾ1I&v6=kH 0KRW yrC-n,RwPLm?PWEgV+ǡ\6JfMDϋ:9k`E4=il~5'[pEF08$/ [2q1iuS #v" ľtisҩe lkΗ4MQbgULerGiS.?1\둜V 8Vg 8?0=V3sf 5៿L%؋(@,l߿,{l=Uֽ-DQ8ܻmyThftJuM?jX[A!IWQo~߄Xeڒ$ p'/0x oTEiKȎ=-p4>i3mlk3^{]w+\J3b#CkU{w;DyDuB qOxn~yӽ hWl9-(A!S:ѝ?o78?gSvz*m15sHw:!LM-8qY",S:Hh)in+QF60BD20'^*gXdtq7Þ~K\KVJ={NjlA>V6T8<}T[3:hp%~ʾ#lL:a16NXwupAF_׮P&`OPlG(⶚]>Z.h@nˤrUӣ7ƆEZ^w+!wjoj0G)N˧$ʚۉvܦP5'GuqN-7WH{p) Q,j{~o;7|&kAg;V]mwE!8gN! ­P_e=qD_%q$Tc^$35aZUN2[d,g~<;%g]a8W, &Bf.6Kk#gu ъxŸWt 8 gw#ƞWA~ Q6I V8pu #J=Jp;m}fOH_(~f&Ik gӝ6M&:g9OZ U{'&X!:g,7ǽ,.7C3l,8PBŇn|O{dd|.M7=9A4pdfBWG1X$AW=T"/+JL)&f uBڃ/%輳V ~2MmYnԊbZcSk# 4_^h+]ZIg OjASWOxu׮3=NnBEppb?ёH8se šH=%Ը*!+.rD^Hs=rR$~[ 7a<ߐ؍q@Ehx20dfwCI^|߼&rG X1!3Km{Q2h,cψ?Dº6یԾ{f"ȃ1Y zu`DRm"q7l zٹ&D-"<1B{̄AJsR.nb%NKZR抹{+}ZMWο=l;쒀(vNZ(4 ucS-&Ey9Mw5K@ν:|>ӕ *?%E炅qi*{l|?(xUқI>Uo]Xh4~(a6U PRgvvݬ.Mnt"Q C["ӉD!Y%0px KP 9`FWbģɸ1a VZ}R!vO E/ B3Z~J*GUcj30pיSh ĜⰿVTjX( V0Kg (봨sUEX=B3k*^Z6_m 9[rZxlqs|Ig08oԳj*S\#/уC1dN=@ } [*Hw–-ڻښK#%v8u2U6)%~tPz nKPggwzK6ydT7Lb8ٱkmA@n[nz:|mC ? N[z5ȱ,/7j9"@cFypm[hb FrCBjk0\^#҉=g la3QOvpvog).TkkWkc\N|'ͯΰ&%>qA``ƑG]XA\XȷW&Weq7][rD k3Bfʅ%vtϊ.-_V8!:cե_"Iz_Y r|5c;#QZ}F z輪P3MmkSdОMg4M-aq4{U'?@*le')_-̛WG^s7AhML}Dݗ5!)GғXB G37.^j,t4_b=di'v  0Y>ys\ĢW -RH`B /=%!\E'F<%či:PV?tBW=ga1ZjM}FMFJI,mV ئWmlYiV[TX %d9;}d%)T`畼O M]usy4eþod~ȅ__/fӦ.r|=Q2G0!2R}:ǒYm\N_WݢR{ C:P '97"i,ugo\1EA U ﻼqc2.IUC4$MHS\qDpfָJ;eCd E*7:BWy|]-aF|JJ(j˩ߨlfP_č^zioa鑌:wْ $S `5Nؾᒃ^OˋL-n6%͕!tP g=m.`]-ny{Tb+b9<T>![&πr+eOa'jesT R;G8g)E4dڡg[m澣hԽohFXK;cDW5XdkQźnf=`A^/0!x^,d_:94hM(w|t}r HAA(8[ ׏+St8J,ΙstskI=f%1J%'Q0S3z($Kav$ש?|9q'qaa+aM뵓>qvf^"+2|=Z;י~An5IX۠X"L_W _E)+ `H6x(G1hVX4˖2PQ;dmy]IT׆4eb.r1ڊO(UL"C1LhaQٻ6r&e%S$@u%RϢʆs2 ft6cJՌ<â(t3)(Y%DnM<7NpAŸ쮹YkQ~>?RnKf3!Cg|C0(}~0@ɐvlʵ=iU汙VYJ z&ݍGAhMEm|O6>=~.)0[v0'B ..P0׾KQ۪Q , ߐAی:m9WE_0Y:U aVTB^-Kλ`G j2{Jo0tXEzqQJhJVu"DN 5NRQLfƮ"mg2Y YݮfΗT2m:0QDt^TGP811?8V1B_'   h^ԙp{>x4Z9wQ x .v lY9 v׀%?4]Ͷ,8W Pe.̒tãˆT{ډrE)pR+_Ds1NhEqQiw][%$Ly4s'/4`XjiSqVJx{zg+nlp{L*K?94⦵^&a%3xM4EeL~N\&^k#m#m`EQE +Tf1k:. ؉rP1XJ]rajck! /?;ɭ7;KeXzut(:%;1AYq7 5İ1J\o k)J7Ys\IU=Ͳ7+!T=^کMȒ z (~o*H[/pm5-P1YLJ:ЃճݐgkEfԷ))?@?C2Q]NN 9 F~?8" _OѩK>T, ַϪJm+=KitGt}gM0Dۜi5Dv䷻ *dsCbd @&7$i68tn%A 2V%$wZU*'i͉h==ȹ*?wWhTCF#qg) {1)W|z(GS̙ z3JwUPp*r u4,o 2;wV. \*Ewi>RZ](r3f[r9@m$S^QIB/B@ p9mٝ$(Ek"+d2WHW1.?B\݊ q+JK+o̲Tգtk-"^\-G 969׌% zw)Áe3iȭZ~5!z|*b޼߰zg<_*x}W/5iJ<=6ibGiUU'2t='lH1$jG Aqurx~,C5/^rKֺ+}je`SEZRD%>Qt Nr242liq 3_G $ME"P[͂c0`}!;2Uyߎ;^MogXBW;[ lVj0z!i' ^8H)jI;ضbkkoA*P̴_ b@U6F*[6Bs-RH)\d9XNsb#mՄ#A)Fۆ\R:"f$Bk~p,X|j)GUB\REpI+7-<[ v^7#gڐ9smn\Kj4+@đl^IsyѲ;,p)~q7A̾ƳKQ}hŇ?G *c6@Oobvc\HB !f! ~~W?^lHe=e4Dpv n޿ܔ{`7w\n[쉴be,#ae"/*鼯dY)g$ 36 )P:=\ BFlZ=]"3hD0jXooR=AjGhK#h28uD\N3 wRt1 7M Q6{Zh`_Rq?`Qpȥ/%1wަ6*qg699"?-sy;z Տ~^F& dxmλ2EGTN6)qJ 1FZ$Hs:[6NPFN4H\ 00bL3Zp&'jYKE0(6h$eЮ{^s;T'y+m8 ~_oح򑱉l{=@rx5mE))zh*x tjdI\_ ӪIؤaZ2ս:ޅ~(cB]kvCILՓ@,hg]i3c>ǖh(šɥ ڌ+XِaEM\oh԰ˑZ ڶ0F̑R':w'Fs FVcӸ aؾgH;LOC80[` q\ῄ0,Jh$ďf/|fKFd_E74igK3^9fhW1< X5FGBWLjݓp˧\рY^56dZ z#N,Θr4wlwٚ޴}y;+\[55 p +&)EwǧM~1Rl)!14Z=ͰZE1M;sQX~& V~fToD(w>ulEް RD{drZ..stu#`Of 3E fw ]9U脫cȠz{z>_")т|.s U:*Qwֹ r׭r nJpsNeW)} tڞўR?1Ql>E~ͬ&X,=Z16*+-s$x@Z4|tBmӘf~V2\ MwT1QrԂ "^!`7ȑz&}=vC)C9\}-e uhJ i;e,Qk =%:#o?2UBeٙ xcӝ<RhyMY'}(bBkLWƼFi$C~f=KG䅆A %_á=EEV>#/3@bs߂&ԙ١uzE=d lmW^*fSWI^r} oȎ&,dKЬUkz0Br*0Pr< yj_ ˛P{k@I~ZAu,^v/T?R7F\\ 88@ !YoSt&A]3>D_'1X&,ǺO!uy+@%)4?(4U]bhޛtm+e aB ==L\;Qk1q(+Ϧd֊]1{PJ 7z);#B8@r b@OmڶtubGx7k*gĵPs:az4]Wl:٬_kG 6Zh]W*LE!j>7NOIP U:f0QXP,ӭaSA}ܶO/tj @{:D*iPȤΆlj}G⹆,㉟;x^x>Z0zzĜO0f3H (Zۓ|3qB3kݣͲxK#uhk/G313PJmBf .+_͢$^ 7G}bsXT TInmmlV~_8֚nH*k:][EB5.$JAR1$r|"x ;jf]0ʧUm*Yb?wWWZ ?m޴Y HD,9F|Ҙ Jig+x$>Lh&g*,:TsX:hΕf.wuS$Ӓۦ7Mf%5sg՟BtP 8;̅1xr6ic\e5pY%z8qDQ' ECwA*8-dTuMw3]bY׊fbǜupq_ȇg&zV9hV&՗"IkilY:J+W!x'Nu\ gc`#7y1Spem̴l{q Fm"xÅX{^Apˣ(hO(5nkRGS/1 !t^GN"UͿ;Ay]QA0#|֏|VUe lfXePa +o<,{YQ6S3J{t>@VUA߃BIq '—-L[p%?A,'ߌWd]}Dhe*aߎ Z@ECE%ok2=P6aAGX_.ߟFuom.XLrmDEq%g#Ht@՚21ם,$ʬcMi0oDF+[@H[.X#FU~f摚}[VV8N"/Pao=?#21F7 P/5-g?p޵v\(%nNgE2!nHK󉌦ZRH9!> Sh:mGsg0zza+fOnŨ+@oN^懃8ODQTԭhfbՇU>GQK8P(N`7<2<Z@dч> 3jb7%rؤz͎[RSFj^r%?Z[5(`YxKp $&"ghA#L}01<תԗC@/a.8nT@*Xj3Gr%yËk8 _~;8ä+*FSUDZ~fu9'VVge  Pֺa=gt儝Y}D ՙFcvTA.] /hRWTeQ;:zf;^B o]ݳ2_R-$]g4C6+Wc#eKNNor:[YkU 3)s%襁\/^,ޖ!%J+l8]Rȷt"_gN!m۬< R|at+y3iL ^)9~s$X~Gcj,}V /]pSd-═̦EKX2wg+^*|lO̅f\$Y}?vˊ1H9\:cS{Q'Od>IP=/73m58Ѻ#.(+q'3E Y3>-b^~C:T襑yߍ0%4W u?櫽q]l xIYCuUܡ%~Ίe9+ĸn# C jT6l,' v]t®CynRЭGhv6!9짴7;}B_]Ȯ%1MuMiGsJ\5C &"^VeQu{"SݜSc[D$CM]ا؝5S1|4"'OL :=5Tր&9Fh-7I3 nMQaJYIs7s=zJ]@7f*:B?BaUJ11l iwEd87gmgpƞzr9e Ȱ%?Q0.^W_ҫ{0H,0UN"UòG/9ba$Ѻ $ A+e$y~}$A&ϓiELuk Rغܚ%ҎHe"fvz B<1<ȑWm `a"e1N+bކ;0 LA 3ã(ũºri+6Dm`}RQ۹bBס/A͇'|7qdI#O) ˘z'm] [Yxj9|^ƽFbN2Ƿa@Sel)i>$yHp&oäVQ/(GOn-␊I?AAs 23eTٱHZSAe-CeNHW *GDvq^ Jf1*yݗi. Jt2Ժx?'}ȶBX'b- X~&l/U8.?'&9×}HrSaߦ6d||h0HNFs 1کy`*j^ Iƽ5ʭQsLL`d~܋\Ieɣ ,*JN&.:Ȅ~y09 8STuGoNBpN|oV$řн] >~/3v.UL;Q=.? U λ~;ߜCtH~hBS8-ݪ݊4kHIĆH#f"翕_GDʉx(L䯥B"ɩjwEg25H<@x-xK\u5 t|dXTCOiSd.Έl=e+D;!n.6{#]K/N?~>"Ya77N6EĬ:ږM~NV7IPU"HGf02M.@\.*CPSk2Κ9 :XP7ȁm9Fid3i_ s@'`rvm\UhkwD%)(*N u+%$c\j=] Fo8ѐDah/. z7Ƃt"`z.z k7IsW7J[Eyk"jzQCSsܛf=Ѣ|*!6hXJE*:2P$▬Vc] /C Q HD1UyG}~ YNg|ēxҬF󙫹p_3ɡQkz ֚ 01!wHI,,Be79JẦʿl!͉&=I{P ,9H4_L'9"/csP?HxiPGXvoe:n5 nz:";OB*eP#. ,1P:ZI<8cm9gѺj;@0 >K(JyYr1_HZ+`JU;vC3HZͮb jp˻px(n㖋I.bq,abYBfub{GOX8C"+ o%zM]BzHkߕ D证`=ÂJa?"m03XsYsr)ȷkUtZ^tB/pgtXaina&6qb-"*\^dӦ=C>Ed^oQ{r&4C Ϡn=@S)gQw_iGLL-{+m!hF qU鈤ϣxC,k:c8!=rlIj{C@J WdhT1 55J/0+t>mERuz>i#MWAf>Kv8w!*j/cVme2\?Ge%ݬǗ R;wr jt{8[4%XΩOKbE|aDN`o28f|y.l_ǞYGcGb۫!ݠC7-YYTlr؋ec: MsE^Qv/ <|"1<>`v' "K֘I0`CCChxCB/sfϵSJ ZԯՋ0N6YOT'gRFv)Bh% 2o{ r$uP[Y F~GEfC" KB Cd=ipT=ѭ; x$b0pI>} Pb{P$d4<ۥ~rmq*N ,X,iP /|L{%qH$oLx¢NE4y ŭXFnsN^C["IЎq~Q!fr1tԓڲTXXu~)4P93–vI#6T:[$ԾO2'kb%5Mm B| (FfƜO=f#| BM[zS2^`0 6"'q.pCvH`Vd(ޣt5:}C|8D^W 7wثꐃ+e܍h'Α)}Ky!\[7NB'ݖ(Hkd( #[4mQND2uS֢lz:O@U2"hi#fCƄ|{V~^lcۃY(EnZkKAR¥Q۳a*z/_Fƽ5K X*\ե ƨz'3}(fyyIU]Td[zj2yC^?Sx!}o|Qoq4H&DB-!ԙ4Ajw,O炡ߺDAT}A>tmǗ =BY~D@P.i$1Qsz`4[aʼn ZcXC<}bC bZVj^UR\5Hj=!<ddS&u1[ʔ}1D?t~;$Hyd=̖x.3%$d^R+soؠx<)"pG=ҍ};B0!yVVp|6u8*"|Uk~$8kx :"cY^sgc<ί;NA*cވ 'LRj~K(@@⨙\V:iиvypԤFSry?]5cɶ"ю?BAY%F^Es$_R )PoS,GX`s:cZaCmuh,:=nV@· cNxH&wtP23pa~_ذuQYkL_Jw Eu'1üVWfOZ 2.t9ek D)*);7oN6xF^h:DŽ_y$QZ=rג\>*bzYe(aŗQy"C+K= Zәo_I`5!7o, _Smw#6c u `hd}=nA3k0RcACfSʢfb灷y;Y E~S#%OwP_j6C pl%Y .oxLgҊ޵;61sе*[~DeA!g;|0ysJǧ_. z {|X1!1<_ RQg=dI*T#Wʏ[ Vd!.^lQ7)]ҡ!oK]*K" / PL*F_EOc/OA79R7 B.qT+NN]&B^~n{θi75ЖK#opOSrH Ө5[L}D#D!,k2bp!Ÿ&C~]EO aLo½ag|!ʀc3hò1yW9yJbq4yq}h'.BH ԭs3s޴Z6=eo5L0},E.FbS/ z7_s_ٮ }-F q*}MRm7xܜéOa7DH%^^qG}' TELZb j\V}ܔ>k]h*~c)tt7 5 oR*=ܼ i"5 3gic'cN+T=q }M6,U>a׶B#MJ B5 {%f?K Φ#)|(_>Gnzn·&_PW_ܴf2ț5\nW毫DQQx-sܻ(xfum/#NaOƐjoa̲u܉f_z^Z>Dސϭ.ߓ aԚ㩟 h[B*ڳdk,Zmb,Rvlu>_Ukvk Vì>|a5}O%0[R\TS8́#(/R:Sͅ! IO8~XPnnQ F&rd^ϟ1FR@@oJAnTU rY[p I{3LPf)(gX3׆A^ۍl蘼xw;Ѿ .̛`ML+3f ׂ;}P/} *w5Gg"Xns}I2u糔 gn'uupEǥ9OVB"W?&% g\aG0[@u`3_ TL՚8++%7hD$7ELr5>֠ 9BF$Ƥ}V&x9 tHd'- bX8zF ܤXu dPF3;sU;l)$ο=b`-wY- G"Sݤ>c);qbġp;&FpQ(IiS/e'se=B0'I{ݏhGuCjem靴ϮdB 6Ak mjzȌ6u2rp0yIB]Y F@bz ꄈËS$2'.W50wIP |ۨzOiWxBgKƁpڐc~gAJ "udx.&.9Z+à?B4UQ;|2c>)'`=VwBg91J+~Z_TfmhZfc;~N*I\Gxb+1\_6NyxrΔ%l& XnP-oh`8!z0 K 3[}Q^M.;7,lixet;I(Zd{z4~&9=Fn ]3.Hsě0vsl@5E+t#ԫ$70t"w%/fòڟ7Ty[>ua"Z5!Ju&cvy-,g}_)@+;ڌxoXZ6و֫ǂ%H&]6"x#*c8B5ZĐz/6PڭOpF C=S7\BF 1;y܀j:W q1 UHMJaGT"5#H4g:j|: _7n7HI=%B˕lXtisK${/'50Ʃ3*БSiia`6KΊf6jJ@bUW'zN6Ikf9O†\Ӷn/!擗,%5u 9nzw FV!0"q~kK5~{oQ@4o6m~2U`llQ-;qQ"{ Ŋn5 ֋GT4uRto[ZMX?' YCuQ;1Sm؃͗("l6Lξkqq3> pϣ)~п]m]5V: THT.xV"#r(x^~7,rJ\Y#[OsԜ&c7.ۀOY][35xLOrjP̱x\D3Rx}_>骙2ja( ܵ'\mLϹ\`d2ca U׏q/$o;+J1B8B &0XgLeL(#/jKda&z̻,~3Kސוm`ۆ{l ~U(ҍ,"zD7 'U@O]>)l% r׋^:=;fZi,QHF}~ipqZLz( rܯSAeWأɪJj}aXՁGyhn8X{k)ݵf Wu |o Rמo 7<@|˾}Tx5oQ2L;dLAF,<6ysܰ IB6re o~Z;UWk#6%Vyhk8הA'Eb^(-޿J`Ip7ky(Dy2qu8H9jeͨJ ~d'2+ p1rlB=$ps?9z'T%'~F7-fHZ2|%?HqT5<_qᥢ92^"9WxV F';m/ ՟X\l|> Z}'З;4$[/W[tQ.Y2X9i*Ѯ/Fr %~>z n2A4YHY瓢ޢ z{̠Y.*rS+J1w5Xƶv.*A_Y@.@6' d[Ll|[!+=d'3xqOp>4޹MJ1L)kԣэcw_BՏm7TH$!D#օ+à>sj,̳5?Ѣq j[:Ȅ@2wC'{}8͑kɚ-:(ZN7B!l*ֲC,2{-lP¦LŞBv*3 5[KGn8Mj'ɳLXY/,r~-}-u@$ V(xs: LO^5SHLjT(84ħN.[g ^|`, ~ƖyJ=! {t_`bj?y֞ɩ0}vrTH)^c Jwg_  *I=8p˗G΀6!Ÿ)8Yl}xXT#WhR_kiV *u JՕ[qQR*)TyntRoq LN[/I>>_|, =B+?5`p3n+bYIR+j3l*WpK ,i5'Vb R'fM͌klQn.eӑw}GP^{5B [oTuF7 >SOj>|l4G>xG5G6{8,/{sJc{(PּJN40ƈgLv)p1TWM{ =V/m= ;^84@z~` (a}:jȇVDc󌯐0lUzX9=#2x$}oOvX<i[\8HKzhY4=KkCQ2)k/PhO. uьǪ+~; y/kYv 8A.b? BRPdq7TS݊T:s ~#ݰR+d`}R'-sلTkʸU+Z{6t#o;]kt % Z4V ! <'n:"VVa(Li=#xz?&CY-g_>5|U 5es5ԧBZ|Q'73NP HWt(#bGbș j>Xw3\}ɮBhZC$%V_GgyW_LpNֈO0VnNj=:E ;u_/dί)kId[(cH/;ܰ+I8N;U,47f3g0:;dr"7Tx3*[@0@'8}?1]bKftbGVcS$ ֯]/a6}12JkNKG py2?ff;qwWCK6<Ct&>0RG[mYkqg_ (1rvxy2JfN޹69&tX9i ۍtp4d&Sgz$PdxBaGSolf<"K?Ff&`N+"r}o;M]c`His?7bi9LXvra9otЧ)%yσfѵ>h׺Ƃ!Owm* NN@AG P+5`aTD)3t$o^!r @H(4aL^,ީ-G- 1ų@X_[Lc|fc=V&/FL9>DoNj͏zи8P3A8vX6ou#[.S6|np"*`ՙ9"0e'UV05ȱ؜F")T{mUkk{ \ B Y:~o~VߨIu(ЏH㰬qS'@А~|u=8ã R aP?3>%K `ZR).q?RxA_r"ꁷ]c~]MW^09!ۮHLH2Y;5#u|dߠOmڀ%s憒]~HLE+M3q.!$m bX&oQB]ȁǨyeY{t$F6 $7[AˬZISi[2DS^u MhbRwDVm^B\ m"[K~dg)w7]P؏ {Қ+Bʭ7H'#tV6[v޻u*՘Qiå\Kٓ 8^鲅bN:<'tLf>!+YG`~A{LÛ ou%D-DŽ/5'3"ݶ_4-Qz k"F j/Dsz(.}xYaƴf{tjg.>[ FDWu]D[F=†esuCrD /3ZC2j\, a`tWw$[ZT< x19/HED:ɞ ssN_Y7s< <C nW*A7"<V̹ʚCJŝ}څ8#WA KӪMևK.s 1{2RZ_SDnOL1G ] 07>3hav\͔p!*:\i6.~d5YaIvk0|ȕDHF[p]Ѡ=%?tJ7%64 \sAϮ\})z ݮdFAE:W< ?85M3*X?b̕zEukO E4[ׅ5!;.'_'9IJuUDK3-5ǥsCelSI|}9~::$vI$=0oQH`(qCOLܐF6knYgY0?Oƕ$C3 ?oXI@ZM}2=pFhUsl]:@x65K Y4:hs@#䶚Ϲ,E4,xѹJ`;dۭH%1RAAjS-G-nC3ܣ _7Zh7TXƨ;R8M0P JU)Kqݰynvy]ډЈ-pGat3J0;VG^5eVa ;AgnzDTa%LMy4Wt_X㰦1-Bԅ̰mM12T\im[5P AƋ=%ˡ DǩR3A"OfTsXmA4TVwV(\=cDC~).B8*o % j=>^rPt;a+kƗ&ok_A)ZE)*5=1$oʛu?9ϬʝRGWNċŀψǴ=#=`W8^+YuZ_l\+X%T/fop9GXWaM pWRX6m-*5S[{YùY8i="4a3KUDWymX}E'IrfBfup1kTʁr8;}gg`a  q5)QU Mᩖ_ۻ۰LX#5  8:p/+7!\*r!g.V \մXȎү%r@OD0;l|wM(S#{ [Zʂ{ՅvuwZb}~2 -(8fڍޡ dYD= ㇨vy"ǯ.~g#o p6RUz-qj'GNq!,E_AtXyܔM_%sZU  W$ӱhd藘 c.ɢ(!6p ,&PgȦwQk#Dfy:&/]WgԨu7?/\u_җW'fQqQ 4U5}DIޝ@}/+*4 _Zc4D Uȭ[LGB8q/%@c#=Ph@gaˆ:?"AFr=|^wUيa bG%p#3$)Cj9ϻZ/3%{ K,κ@MU/3ȋ/ӪK55sRl =_lj16?)a&鮼θ[j;ψj5ߴȈo~&t.UMkp2wesd/VEzs\,hXˉ%mguL}ҶU;yɫ<Ӂ(Nĺ|2'1C0N}KGc{ 3:K0 fwD,̔ߢdʻp E{\ jmH:C&OVDzȎLhm [L^na̱- ZlP(ER_?S$Z!32Ijվ9,S#ߵ0Z6w\|퓟eֺN4]G,B wjE?)P7q^>B}\pS}֊ecEF"} B6N4/_Jty,,(b?p )BF6f.q?4N&Kpk 8CG-{0ybua5wq^ސ]ʴo;b esPE7eD /T-vhlݏ΃89'zJePcA_඘qdnW:GVj0`6ER?30:Ⱦ.G=F'g)@NLmGYa2Vht|'5FbQ:UB׶@7/^sM!zcDQny{S/`r_EeY =C ܹDqUa>aE9_(;e.(,=S=;wk6b ,^ҒhHk:Gn:=o2V6nTk1U2P%͘0aHxR!^1NRHv/TW|Sd%'$%hJ09<+BRg!$H.7HȈiia׹xO11bjT(}N!Y?f5ȸ,ɻhebxI^ED/&5򂬙2e@e<}&w[mzf|@#ȗ l5F3S*(DIJ|j8IZ]=j1N IIrfKakhf8mQe5Hya f|%ud{J Q82r!2%8e<~V X Y^9޻6e7ݎ3K0%fCNO uX(:oQO))Bbh.hS`}Ka7d6j;Ev8=ڈjp ~Dn-ޜXk$>(|o4ћfA+xTձ^֡T2JmVﺧL?1Jn؉{7,i\1(?K)n/Ҝt4m;V;mCcYO8NBBǕTyB>9|rQ3*?^_efUTY}!ngTI&:@Ռ˂"%]<-,EFpykyMǵ`sFQ#OsJ=}=w0~nE3 *Hjq +=Hl(|flRj{Z# 3+q3"J<KN&%|3nޕXXcN7q&1q4uT.Hv׮viqӕo.?^%]e1ϡ0"2M2!T Uwk+-v~b%͆\9q5$)sn  :)w=?رdrB8ܨ1IY$?Gt\;_39V:YעJ%ESؔ &~ ݒ~D+T9 /]G66;t4xe@܁q @Hm˖; -dFUڽYk;~XViny)#K{*Rg_~.t ɐrQcϢ\=,ڕ0!~P(pW;mG\ M)C/O} #VMH"8 j9"ȅҕDU~}QEDY#G,KMlx4omQҏ^CH*Ts >QS[ۣAhνGFJ55S>o?0yrعEG~7 b v@}ie+:#I 򗁾ÿqIϦWd]Of,pi>'!lvK`yw-U[`1b8_cKvn۩ ) oT$34rQ 3o%~FNDpr=ժ-,H]%/X2 ^rc#\h3b=fstK>G=8T23aθ+x-;ŀ#ny|ܶ\7t8f2/FlTRӱ+ҷQT=Y~A}u U5N+>𣗶B3'%=8d؈( ƻG[-ؾ@6Au|{!$!*?}jzkQM .UbQD{ tRX 8Iɚs]@r7f1|rVkxCcsF-lШMǏ;m0IY;c:u~HԀpjd=S u:pCLFqO}grv]C݇㵢cg| "WR6lg[-6fi4;+'CuuCu>>]8,UhվМY ?Ɗ6h(g3FB{kۓCnFXgr}Og\D!I?琶=ت  O:0ǎ5PN"̎ si_gr3]d2QtBDW Ӱ4?Gښh[| q&W!k$V#OMn-6O EEj4UgLJSߗVQDiL|euQQ5lg#b} ʈeTڋp$ tkV7=!V .%|ƒhƁè \" B3Zs7uNZ}9{Xjr -oJ‚cݺŐ026l"R'wִ &~ aյ Tļ% !s E&u-E'g!8Xt)?pl8{1 ~_3P ma wܞ;={^^#w7G*7&03&7ʑkPiaA X|T.A,H;30~3QI Oң4sIes2-kqO lY[;ʉp*>`>ܽg۝G`8M3ZC*x4ήzƆM}2 <{F^PK`k1+ n^%5!Rz1h-K h/Phc=Άqx9[kx؊Lk1e|Hd[aǪ˩:W/˶gЯ{2G u9*{knzNbLkaH{(E6YR|sK7u' fx%| =]a˅ 2Ju322|1(I&eB(40OO=7a"EgoUAAKGp\ ІXqxU9?rgz^UmbY )t| ^Di+mc*bjIv __o?^ rN9PUρqD4 #AōttqWm%hg{hԏȥGm76I[[H?;EpOֱ3Kdyl9SWv+m;7_&fuʡtY,`ܳ1@⇜u;-ܾ|pն|$maxF"ľgǩ"AfpmM ˪Jz)26F"ʵvSJ9XEKϷ۴oẺ2׳U! J,2*WƵcqPudD:. Bd&#F«tQ+{T[jzН}nkH< ZC/9hg)CUh3yv"7l1  gK [Ib +H"AD[:g l32fsl5),+GY|ȀX(̦^_3jէWTWцn"0>%ot<3/x<1ثc1˴v#-֫"4bv? M= D-e–$7)vroEY54]?ڍJ{ALcH52(@([ /3͚ci谑m=uxˋ?ګfG0^D_X1T} B:u*b{a?V649vjeҟoꜫqwj2= j?EUи9x;Deyo Lt9׬s 8hv"!(6#{6kBru@2}jԐǪ ErLop]$?]ta kCv4-D0l5tuQ^~}l}!:A/٤^G듍 g**e+zʋfU^cF+{sNTKi{le~D)wt=4hߖFcJa 8 ? ,NbbHjۄ1 oOqE>? -wS}5ZPT75Bzڸe0QsXHvZ8ozhzu~2E<0ǐAqqdn\=tԨ `?1^?Q6. bV9YF;}=&qCZBM0ȧR(Ȓ26NC@%V@a@bX] N;,`'?/&06h>~vV2t@4&}.K@E,%I7`U𵖛]4f3G"v -1q\z]=e= #_ +9KOgpfH3Rʗw{hUz QR:,` D= Gd{12<@_&KPR-(7mh,+K.QP1!Գ%",w"X-)y"WZ.ppܑ!dvr\E#6AT f"mͣf>Ua Fn>zq2*Xl?0]n$93E0w'GTPlKO՟ШҬL5,*l%;5+d:3nb,aୗʛ=> WbHH!seOA"A2LH"N)~MV+B>D!:g$2z(*yጔ4٤L`4-1%N|1ai' 'n LXB]ډ|>% h3Vx@Dh(t >EQSMSsV@Vf.ٌZE$@4ftp%*<-.%'-ըIT\fn͗wJZy y, '%|pt%qٕXB4)AcY>Ti/Xn8?"1"*L3}w#n !1ah=p nXaBGbɄ9m`d3?Yt:BJvɤGҝhcV{ sL+ Lr:;CLش|4%KaG9wyӯy'͢7luߢ}%hY[[vuJ*!|pfLk0=e"\}n3:6ȯztף @V҅ )G(B?X4 7A=8;+=}jH+dk; y?F#2RF}L#7ҟ,ySW5KPP }B;X6UkkSO͠IEu?P8J7.EK3I\ A9s;P Lo #Ovg* ߨsQ_b -m oB1K#<_HoN`77/4*;br{[@+c5w;WWb۠!Rf NZeWi8^=@2|ڼ0j֮vfeokfom-,]*ɖ"4z*0{z#((]60rンmGVl?)ō @SBGz@eZ ttKggJ=@ZtRB]V`J95T`r oRt♮,ŚF3wg$;-T~Ad;w) Iw2}AtBD%o|2:_qsQ]~U+&0}ʆ,ihpZO!rھf`7C)r}{ZٳJ"T HLvJ΍$R 9M];=#GO&7nfeإ:1h>X GN@-v:5 6Ew;nfJJ@'A3? =$%#jH6_VocZzٔtQ& e`?D3Mn$Ҭ{ ^4lS_ZO*mb똉LV!DQ-J^P!bX{ ˇ_9U K#J쯯ap GI41IօT{ /K6xEOtNL+$fJ<86U31}k*7vndOEʗbQ1v;ς6 +yAi$֌;\N Ag}ǂ pa*#{@&Lӟ4 g&d`+B6Mԩ0R?GT6’%mT\lcf]Q#{E1> z' KWԲmxf/-VWx)1 y$Qsb(ʌLN lIQ-^I$췛о#|B4z(vS@T"ON_WTD 1w6:'>od)._ Y72^Cu7W^@Zn|ahuƎ(‰$3ŷ7 iP!<U}}};BZ.5 Y[UMgH= G.:8sT ۣO6Ǹ A])}xR0;m0F_5W=,zlI&HTOXi,+(Pl Ij[GME}MRF6[fGd 26ݎ].՜0È De=L@[8=֗BeZǢa?P)Q@^D2Il~z,M71dE(#(M8&h({,a;ܓ-[Q~^ó9 dS_!pFT)ܱB3 S#N711vKܟgɘҨlk'}$B qX:8([oYӕ2dC5:.[Lfjˍs*b[WrC\jٴ=yS{}d@$5 'RTyߗ<5rab&瘦RWϷmoX[), p kLF28;Ճ?)!&oϟQݫ="ċZFHG0t,w?^`vOn؎N9*Y(L-8W{rҼ5 Dy gzJfd JfҒfnoŲY"|7x*H(U?e6W OMϦ&-zł{TYe7 (ZQ{_6:J,ɠVT/=)S=y/O'n ÿeZBgڅA5q^q=J;W;YnnҪ+HnvJݼЂ:Kpt[RvQ7Zw?r~Y/La"h98Гqz v:Tk»WUy 戱_Sf/},hs`pUʒ,.2.`3GTfOD]3gFr8J^T2,MX| a}R'rZ:l7E4-V!ǵ_Xc. 7 ~em6nݓ,ë63ɚsr aj7P20z{h<IT 8ՏTF EVqC<B}\1P,ZG&>U7I5fyb|sֱpV CK= 8-xs,/W|dc #fWMo#LGAX4|A 1dT*i0h،™O"Og JYRhݙ$53ђP 匓 /<.cH7 ?gs턦ĺ3ܠ,nxmA@H {<>Y4U#)R5]K,5%xMs7^"N$ƓlXu?؆ ǹRYWOjF`%Vt7ݳSq_+m8z=l{ؐ1,bsB" 7tRN'`CiPJ"ª:26Lֈu%U78wƧê(M(eR'c-eK0}%O:-CxsD SS "NesJ zۿi29.C۝G7U4{m+4P7$zx+I?IT=!iIfJvYC_8 M-*΋U =ZltP$':6X~pB2Զ ({.Bd`픟55dLDHjRKc[fzBs3QzxI3i~ ԣ(ezBԌEHZb MQȌ O;eu9vS<ˑ25(j!XQO̭fR$k[}Oh3\`[϶!\|G=ƶ6?F*IbeeKjלpݙ7_sb@QKoY'ʋ7_[/XF}}e>%GݘY쁎҄C/>tKwO8)le &5 ZTNnk`q9/5;|y.FB51Y17t/J@c'OhH)ՄFVlfYk$B]$}ظ7`Ȱ6{S{Nm0A ?S!wQT`~Joa֯ZlTl# PAC9`U/am^y8Q%h_U}fCĸ"[P{-b߿<:Y5ep)ثeEs5IIՖ]ھ?O>{+ LG1Vmx=f68̒yysrON78Kw3Q=!E4Iy\x6շsA]n7~*`saXʖ4Oqo$-:dhJ0/ߟ=C;(%}I2 %&`C5["k;:PMNړwY8s&0ld<[tl-{Kx4Ժ˦m|pwRpJd;@q"6IsyP9~gf{It#QXnW-M~,=a p14l<6ˎEuKzBU䯌p;d|;m3g"MΧ]+:vb1t)\[x(b\rյyz)2f;3/y*C4Ws<;C#eN"7fH\TB<ֿdrx1akoML'ᬌ#Uz2n1Yng8I 8$H=äoX X6S1uYmG؁(`2|uQ,~='\ɚtFX68:FGRʅVVn˹n Ϣf%yGU -w5_uJIai%_GŮFͪ)y A#]5:1ϏHUpPf.͐:LQ%|i?!% )2, FmME`; ,. 葐[QpT(<:aCKȓ[]h9_4U! mz=϶@YǤin+wChHk ViQ7B9C&@lK~`wWdcԡyfa,:NjqWH;ԞKltV)LC؆[It1+[t =ea|Kxl eD6*@(M* 覶մAJ֖S螞lG1D/pE&\dQ$a|!dҕ 7iZcn]f]!HĐM5"SXFJŁMqJDf`_,R@J*R[D F\ ֤1ZW[0ߠNLi+ʃxJ[NW֞e}P:LdU/FiAXc0.{V7-"/1^+_";HCoԄ\k$ai#c5ڹ͆X!܀Rj6,O\^+LC+ ѬqݹLb`to]Jyy1o8/oN9K$Ȩ}=dRD؊Y7JPjdȻ«Z#-{˴4 ْ.\@`]sw>B%X܌{YjܣYoc 1| x%YUXC`CnzTz9 C'|O &6ۺ"hyŭ@Pީmν=Q?x4Sw(k)g2Q, IBٜ)L5( #wZŎOx#p;]i:Yh!`8wۄZId/\Du?oDAkkHpdWZ/ H@)I%l0N¡RB)%fm0@B;x8JBme43땯6騱 eR}cKd"N#UFz%kB،c 0BZ7#(5 ]b8"%<$hGl; 1ERs:]狜 (ұϽz~MѴ pNOAT`uԂs~S _KZm) GT{rbΔ-1Hr3x6zO*0O= >aT@J=mTH ;;@$5=b@1=qY?p,'cK+\Nx,gD4j)NSY.DGuf6`d40uGV47GYAN*[-֘·r yϰ)B .|Q\BsoKo<[M>[V~H3~y@̠Lj' .B5NZ$ȧիPi$"lf6O@v\ 0Prf:MyDt|iL8C+@B9cxZp2-eD.Bύ餃4+FZS|xZ-g$SITn90QןU?p>!LKAě{_| 5iǍ|)x n+*1_%ӝ0{@\eK#.qς#!Zsʠ3QX(x``! ,Bop2ˏ"uj@l(ν"v=[ FbW> ïㄞ";K6ĈS6cl+f1`#"@ߕ ̼ǥ zNzӦS B 2s#t;ʑm퇧 41:gVF~zU0MzL2ƮON/,/J`aeYŽy?iw_YGƯ΀Gz !. @=w@|rEH@f}HN$TJeBc]<Qp"/t @W<|݈dIry!0HxwZ{Y/L^V]3nx%}tw=5aL``~}Y\e0#:fS ZO46t!Rϡ'Oh؟ yF #\?b?sʵ|QW :|H,ɂ5'A湣~^jHm, U휠JP;|ab&eg>SIѵ{*ɠ]k{t׏bN~ p]\/F&CeZYcš$ZGE ķ)+\xNlyt]&'VZwQ*%jw}dT El1&;)F?f[( _7?rvA;_%嗲9X6&=$?w%@ Λ"{^tiүǠ2iB4ΖTc6:T,k&84ߘ+ }" ;CeI~k`w0:Pߺl] =RKxI,*]*\_K eo\D\=Ryzy~?#ΘR*#:!$U,¡BF|0,w>r:©Gce7 9${!We6 sthX>!xF"U5 Dt0--g=Y$FI3'Qw]/K*%9˜*/@iII#CzA؁2y<՗ g4n0WH`Q^G76>Np\Q8;XO|u?9lYڠ.OSOtT0a1L9mWrYacZk7DVョpă]Nhoth;J":8Hn:$}` ?%@6#~\w=YIWaPτo$ 6~mFj4~ .٩wHq;χλ%) (S$Gn'1ӳH?\!XAp7x(RDxʑU} |2T~ ubA~lUHNN# Z-"p# @eJTRxs3$6JrGW#X.URnye *5{TtRi))]?-.t'|O.ڤS{XT س$kz]u'N'fАpl:Q34 ej](վgڅrm6#0IcDcX$-CoYǺ~X+SJns^^\+08 :.ѩ/gRawMoe%MV,+ x#)ҚH"[.h\q_V[0i#_m ;;! |&BO"9~JAg^'fVL5xjpejZ<(zSv ~?bݣ}Q0#k |&r(K>fUyn,<^6hTW?[לD \b$``D[W6*A1%mkP`Z~XYݡg+XoR;o6 =%'6?8TM=Ô%C}tr[g̷˫}y@Dը 2hM .Ռ"Ԑ"9FTy5Yt y{B_#@d/b]5rqIG5Yc+K^ }Lno~ǟcNzLG!`'c7|qnVh2]G%tOpW3Y ۼ tL)]<ۑuJOrxcQV4}]ua'eC*uQfw2f\Cd6-IThVFSغZ]_Z& 6VZj Aۀ5.k,"p(/ko@sk<{p4þmmWE*SSm?Un"=:.ae4Lme]zUu>hF$,Zb%RMP7za*afKTO$S6-?+á mΖi7oWga?"ʙ \(c ܣd~a^ o{%8Jyhת:bpR[PS1 x$9Qdyq="+%ݾuwl \T}QhSJt(f4FsNūN#іkwlW 7S̰s̓v\9v̋5V֪̳͌u'˞ȤBfŮ8pC*Vi)C6HJ$13#{D&ѯd, zž/}dEmBR5ӑ$tpxeRfcJh$҉D1_MW`"(cࢅ+lڔ!{2_8_%t,II8眆cK%{RH4)O/@JBA*TlׁgF‹u]-#V䙃6bͻ,b1 7=ﰇ]! ٱNNfQjd$nqJW%ͫ)#r/G2I > YNߖFZk:IY#'My39B~w=iTI8BQT3f0FvrV?(7b56,4 wB3t052Ku43O@J>2pG$CS>Jeǯ{#gXZL ZF-%%*٠Q #H~C6MD0] 06f=EQ}D3勽 ,@Pu Mz (Bs5:J:[3-u1@mf%Jv )q%Xa $0g耠FB230MvϤZ HMJWۀf5pYq TŘVfMeO'B /p1M۴Ҽ"ZFT##0J nʥF=󰎧KOMWV,>;zҏE?L uzv(va(ROũ/`tB ڞ']O%j^Oi/GG.~|-vإ\iʸ#lwLQ2cW;Y^d,dM]H0u<,MHrVA+uԎu;llCތ#IVZc:`kr2&@?}5V]"l\w/byp&KT"lN$u\rL7; LcYO_TQ*w"Ke>W6Q*SenIV}IE@\kXẂ )"LI) _m]~uiH enO]ۼbA LEzufe(okf`7>©&dyړML@IkB񱹘b/ jwA(/2bMaάH9P[ٿo6=!9=GoeI,hX1fuE?9?iTȃZuݬ-h~M0ރ@TfH9y1Y~"F?ϸ8q $T* s8a޹B,HCг(# Keԡ]L|bXlq]YJ1Z}FŏWm!MYZVIylZH]j57`!=J_ckе_c7pGB#6kK05KiumZ>KޗAqc,ׯyVrnyJ,/X-u޻&$/¦ `ȑGN=il -i6)!0UUȔEyMSנbf1.+^P3^a\qxTK3תiR) EL80r-%N:$)I@kt^|2'D#:&<pp& .p}VX JGP]"Lo!9\׷)9غ/_vˣ<@q+K ꘁӄ|M7z8g!h)ݎɎVlJS:6p#AMM\hq5G,-mEveOoiaR_skvi>뾩Ezj[Fh#•0ls྅dDyp P~iUS*OԧP*UHf͞}Vdc^7j_O3lG[($ڬzTd rv *]z^Le! B]T;zwyM"ȍd"C^liag_T̯?hBR kOƨ''] ȿ4tv^o'49/F\IC)0fVCJ^ߔ'ZVbXqD5bE:U=rcfd2 "SqvkH#Hb2Tܸ]&U:655vƝȚN/ G<6\T\&ӥ4A0|-H<~5;)nq+Z@O m4_y"B*+й r=\{fqܤ7>CLÄY0a5 mO oJ<(:z6G++Wn YI4*.A{)4Sq̐*E?ZI_ <7ІºMJ(;Ly eB&B\^; %*EBQ">A:r{!z2lxbfO f1<+a 'SS_vm&85NLe1q:+/FlF9Bi؍3.ylIbN޺&ր9QzXEFAݦLA6K$zZY$dG[JxL-L>C$7R%s;lpk6vY~hp8;օ'd(-!*-+yIJ'=@7nj<*?lҪF˨ }^H~ᒍėX,Qml?Uk7Uh$VzZpj6q*?wՏ<[-G\U\H ` fU YIa?|dD <=8$#b7J=6|!W'Kkĥܴ($;{FR`w~ϵ\uT*#>>䕹[+Q}6A%Y,Z[ !H@yY  Y ,3ۇR >x! wvGZɒI? ٭>r?M } %brcTQ;j <2I%\_tV O-ɹ8Oa邒݁9QfS[j31; 3`!ϲ(mq}f)9]Ɣ}T-񤘦>qn6P㕜jOTTJ'̂*lP52G>_.!mzklJEB!eʵy+lj|UUi. !򒡘Y >symq:A$m)>E | ir;K1`otՙ/+lYK;U`O~wtox-|WVatd49G޸wBEQGؠx@=VZKd+qBvZcʻ<3||B{[9\1:Rf*9j3.3m 橓 [vEٕӛ` [ٝLKd1[ڿ Xz YLgI.Q%]n K.mIxnV oP~r;GKUL^PFlz& ^sg {w)s$=zI3\1.1 Y:[pBJӅU:tP~W^S0 H6{gɆ % oT$ҐdE5ؖMauGPU͐l4c~TlA5s.7{QC5rBZa Z (Xqɔ!Q)Ip5VF~Ydf%[/oq3֪F.!6(08(px ]PE'?JA.Q2{ obqWF Oe{98/לy&k^1Kao.TtKbz]SR ,?z&h^ be،k>m 5za ӿ^B_FKL<h&()#Έ.1E3a?~' =-fZ\o^Sq2:IMnP*ލJh9?搐"Il|M RMb3ؗ *4]00압mVq?$,=-xn|f P%$ z7ncA#/ }H8TR@Fh} nA،D>'YZSr}T :ڕJLҗ.#?'R2gH}ʄnw{ȍ?j2//WX  5fʶ Fo&~ 9Kݸi+ϸTvaD!tۊ6"XʰYG{mC0EÂj}YwO4~Wn9E_&{yI:R&*>H+ cOMHjT'b߻)|{/5z 16\pJ!цiߛNSN-zMxuY+hsdAM @Pp@-%uHe?~>UQ0UuSnL Ͷ9XU3MeWP {eK-ܞ^)P86,B_R,D):CNח4r MW0508V)[6}uݒzǁ7spj &f#@L%(z@燇.>MզO7OjcktYጆA[PDVf$>`:`S ?+Zq(ꔯxTTX-N{aR:9Kc3d[9,qFKm[j3E$a7P*a_"kӊN>e(Qy\<)!XڇEͣUn&V4 = F?#]4`+u'd:f`NvyՑ4 WeO!x*ėg?jy2J$~:b WN<؍O='aD [Z5yK`w}p1fڠ"@cJo*;Td[Fk$`;' BN(ZlN/G2Xtt~0yausVb 0K[m! q)-xѴ!!tl!ga6Њqig@ߙ))A`"HG C.d'MGfJ}/9ҖHeJЀd kHJ{fmMM&;7 e*I+3y2.pڭe*Xk)P*7ReݘgBXA(/Xlv.D ~J{jJߊl\jɽ#hWU)`R:Z> Lm@t*k,7B[6 9OAy.+Yn"nU'riW5Vc۩}߽Z1x` L'  0Px#╀4OjBSPc/ w}a$5\MW)ߵ &fcz}#ѹ^m˭'#hg%x]:| ؑ>S.s#0LCWKA?OF!o][! :`WȢ~6tm=u Y,/Cm@P/k@TBԾ1a2If0'{!͵F&!t$3hW62S tjU~vc.[hYټ6$?AY_Hi` ńHg!W`ϴiGޮ= :W]#1]La|\l  JYTHd+!7CFr۲;2MԶUPy3;J V""W%bKHK_aB}ʿ_=+(xR{\ߑmg(7w]q/,ci2|dO1m Zj Ho@ ¡607-P 7Motvg[>(ƌ!Sugsh}\}=s~=sGOpÈ `FC2Z{Ɗ2fW U,,8ǻ96ćJjLWL.)JH5 G)lТu}[CS)%Q%X *[/R#ǯq?h+^*:lX (-۵G=xǤlc[ϧڟ?:7[јpFoiKCRs}1qר7ƜGu n}^|ޙTtӛzMTOc8ύafk6D!E@F3ƐJBeо}d'Ǫ?7++Fxҁ2GoR싾<UBT …[#CYh7n2m vi G/մ@ȋPX{nId$ůǴQ5|;iF$nX"-ԙ:bG.K'uP*oHq˗d՟szHJ7$G43nMN9 {Z >HM/M.ABu߂L[Eq;QC?:dig $81{xBSL5!Ί~H̷2SqngON0s0KTBu@j5h 00{؀T?& '2 ]`ҵm5*5{@meh/DTLM;&hlgD*~S5m"X'B2.+=ϊC\"`=J SK2Z]ɗעʙ]YlcJ GZ8 >M TBJAzcáTce B"4|"^'E~_k߾?Sn,1Z#O58{6saݍđi-]&HMRFbǍTSUؼ#gm%ai8C`+ILNFK3"]Ƴx$+ ?H܀:ȁ9waSq6TXr*T`3$S DZ:5"5CK~·*ovU u9T ۀ=HH_ r`"afhٯr |!?Osp}칆M/AO8,T#i?'g q`4*}T* XSMtXC#m9g *rgkZmB8Qߖ ~3s .6q:D) Sd\Xٰ"cM-l-%oJ[\e}Tap=F$߅h-r셏-XzZ"/=#E(/Qg͐BLIX} rA_1 /]op~+ u<Zacȉ|J-A|Q &AK-q+Bhqqoȓ2Հ7 ;}+<"͹ԛE>sk@njƫ踧) c72*Z/씘>$ٴ>ZۣWV.` ׵Q4s~bbRi Rz3Ɋ"ܤoˍ:SX$0iF3#znS5S1(@d(:66RӀ&9܈_(Ϛ K`4(c{gkΗ 9\}XʑVcXՍb!QG'@D{ɚöi*:%-[_rrn1~RyS5"j垾rNdaCS)F!10wjfA#:+:EZ@Ƚc?!QYHvY(b-9xkϿae=KiBTtAKtJsaNlO4- 6嘆]yV K\S!kq^䂧#kS{¹Dtg˶(,K+D97'6B2}@ `Cu5`6Fl눸c!JlN V[?T(O{!b|:<|tg2G'dl >bm!Ѳ?7(ujE毩t 3?: d1H$'ֳ9aP&Ք2Q դ,f3`[ yI,LPL:GՔ*-D3k>}S+& Xk\%ph>APL[q!otp߷4tS1GNHʴ'n#v 47SIig ~} JF =S9Mj1eF.< 7!925QifmrMHft!sSݭ;SKd&b^RvV Dh|*{sEv]?D,,^YK4qH;  d>A%+eV;e6m~Op+9f!|}M0>9Ȑ8I 6M]Iܺ_t 6""󃧂<2|݇U$*b9NvxE,xOr<\q]cJ~D mO:?(Ydj YZtv9`TmDj;}+d_D<%X; zb-] GQI#$j˝^~6#OhNΓ댢vFUضjTi,D- *[$aVRTzS)^pGiO&972Q։/(_@:8ۅI?Aɬ\Qzfj4;l QvE *DthlB`756kQw7wax&K)p^!& `3/t_k@{I&fRs ',Xby5H?ix91dzKd39=UT,N,#pYo8Wz l73.(]D::Qd ]Jض_A%/QUA#j:Ws/RBBΠd[.\ƎФQPYC, ((m0uaRYlBϬCSrLC$/y>kc }{l7l3y$\(cJ͕S;ZjQzcd{gL[ 4Z !`/sPuFst>W2 M񛷚D9qa\RK+i+{-k4K^Xp=HQ$LUCtp4A'9/O3X!:IQI]4R(a+DذW`F 2;uS]RT/سM¡xN<:td S$/0u*WNfFWؚV +ya#,Y\5v::/)`:9ۭ0!x҃ Ԋ7vLQ~$L2ǵupo]b|n9 30Yuj5*D/?&x;ck9Z nXR#w2QN(T-OH#ւwR);3qnj湽l6(T7Sz1x{p $KP3ƞc4D g4gXy87Z,Hl\ByCVi=$.- It 4|,407V gϥRԁ Rmib,c aǬ>6%SVǫB"-Q`֯IX4$OuuIpE=#eA#ZI,HptF/2k<{ 'cI\ 4n.v KHweͱkLKDsX]M39 !Z焚=!]3Dcn|o|ht[rc6Es5X˭ ~i.pCFE$ W ?Py8*at'ʜ46vG;[ͽ[`Po/ԥ^L[*^bTL~M "iJЂ)i.{g, 8l8Dg(a kd'!?O~J'CJڭ֣3a 7r<ҙʩ/i3Γk@Af~;kczι[G~IƥWwe|&9l8bI6Np-kblca ?Q${TRM4-[rE0z ޒXOܘ#RM/ᓩ22 WY426O}v~&co_\NɁoנ62h0Y-z]hnKyv6WoTN] ooOdX\s.dHsȫsA5J(q02뤂Q$&ַgABՇ\֦2_\ Xcv}E-W=ARN=B_;v+ɨvrq%W'3?z tZBHEK꾈boe7p?gD"`4P#( QtntziWG)M6| FFkӤ`q]}%rc'?] eEX ysu,XY~%b,J`BM!*YYMqE㺹5VЌg̬ ɾFWnb&1]NoxEl:j۝Z\,ll;㥤I6 YEAд-ߕ/ o5L)Sج1GL{ '0Oċ"49??-@Ua.5WF6K Ubd|TNZF#;.-IQi' 3@v/[$T1\Lb FUqWlkuZ%<5\B9mQ\lr8Tx}2$#yw~T@qpf5=%ovoWT,vbIH $ b)ۊ1 [YG=gH/xMW#{ůM?Ok*Pw񤎕(abO*OWذY[ a ؤ]P!BEOyi})%H5hJ iIyE)SzᱱJ+HLIxi )A4USu>_3`}Xͺ!Jkm}o}L)RDK|i]a"^H^v"N1 xۚ78lC, 8 9$nju*=D޹-ݘlDCT1C7\@eAyLa6i{ %GFc(} .d7|ԉ!S"Zi3^IOmvٰ|a{d^N1>dQ1u*oq9z q֖5D9.SXܤYvG”p'̞ {2;vMjݿ8K Z젗g]+wdצI937 д( (P݆-C\as""f0hO1i4!8kb|Se~M,3+u}q )lCg0bGR a<|#+Q([?;lC9+ry6zͰj-=eGՠ .}zGJkgmj4o:8S:w^Y8K;3W<(s/(BXdL|1{\ U"Hg&W70Uǭ6i ۺīj# '?|`hD9Y6᯽/ߝT vg(D&h9NeerlVqJ,zD]vqVbge1]tW9Bwr!6[b}MqCҋ@H*Φ޳L#d}6et]zȂ*&.EۂJ~3,%ۻL,VϤ,(dtaY(TҭpY]4ƫ6 iHk#.>V/LX97I: t^άΰHDd宯)qE$F:BGB(ڀ4l<&\3}zNa$tHb\]h>bG}m90m Фqj6O,+C_`F%ګR15y[V*fcCu3c:. {,l2U:äA/*7}F<e tIְyM=r0'uŝ~4'^TUym2ag>׭E7͙(=}ͯ v9cSpiN|(η7&`htGuʩt;U7+; fLh[}7>U. ߡ?[H;m,\AfL×:zޗ:B΄ PvaG<3" i;$l3λ'}q8.7rLشgv xz]m̔=3P?aS0-J^j8ɍ %Jm>j4P-.D I`UYr !N~}bmB7ruGZNUع0)leC"%Rb'OKeCLȸ_K_w;_شhkt>Nj^x$#u^v J2@ čKaE@gE# ;;93#M-%Иg8U_Xt,WD؞ 0̅*D֔r:Q I"c2K6e&xhqAτ{Jz ˊT |;I\uc 7Wy}L Y_)ge}0h-O!ϝ^qZJːpi|$ HUS6\LC]|wVg2 J6NѨqnSQ,U;R֛Š4]eTmQ/s ׺"6hUW'۞D5mAumN#ZX>Tä?4g{[G65n>̎쀴˷@2,5A\ ~7 Y@6u]GUI&-k DEB5H.lH0"n;*W-bc:8\0Wjk"5ʷ*\vp[͔& ' '9XX*Pתy@,sY?~bUO3xq: !K4E<5qT MMxwA(|u )~i˧*7Z&d| ܊ɕQ i:q!.>N,y5nR&BoD >`'ÒC;ɽ~ LφQJYL阀/ :=*ۮ\ݪӑ&J{羪=NZDR2#:PAYBAmʍCHDvKcmXk놵xYc$!crhuZ@{/*_`cz87FBdF׳O]ZCr*C[s?c=|IN@uwZJ/zp-9 )yֽ5uߩuKy8K:oc&8TQ3bp-y!K2Mw+33Gnjs0CoIF #0 Gz&؛pA,-LlKE}>K@2u]0٦g]eDJDI}W·vf;%,ᶖ9`^.Qq>xkW_[Ad5u7̽\vyN(I'KfsV3b)odzR9|xHI P3_X\S;w\ 4GV@TcUgMRW]-`[c~Dd4# @2\h [^!JMkAT` ɁRkM5qմ)rtH :#5Iz_vJR|A`ˀ 4]c©$.ha5q=?y'GB漏ee.ULUK}s93Ptvs:.ܴjqyM…Ї<0͜ _H %>AjBBh{n=2i< ;$e ?~nwip,w.#jZQӴP MH7w|/Uivv |$+`Le$-6)Cn24޿h(aWh Xd8SF:ں!*qc)Jy>`h u]9#npQT>Vb,}\,.E:pňgUPʾgό3"/x+O-fm@ +9?8C^moBnGAE5SƏ2[ٜ<|GnיQJT&T"D_萰%!ՙ?!B2*:)o~r\͉_F5FPzh.kJ&h¡j@:oZʍ)L2 n= y-vii:AckSΗ}T߸ޛBdeBN$vڷ!dVY<}yU.cQ)ڤDjIH;-!݌AA dbӞ-%6>=CwE߮Uv(fLܜ ̰V>"[βϣzX;O!J;*GҬmS !MЖdL݅:pW9it_w};y=jHt_ xEl -UeT "k֊bG5dN\wAƵFo ]}E9PdᙲO*р$* Ӫ&*ܓi Ž݉}fhP dt+  !gЭذջ`0Mm}(* w$$2y8I}a=v!+ ZV0K#`K!Y12c)QQeϺYOzE^6^8`+~EyrYv ǬXTpb9<25(4lXfWHx 080`sRy=[-ե^Yt|.v}O'SX_l@g`ҷPO]?Th$Ysg1q£T%k&ݏ(dݯAO:\I\ɣM x_3w3 hO87;8lC )XW V@_9UClwIY& g/j.>.J?snGrd.Lm $69ݾѲpYO#uwY&QCK98tCHcD#C`ytsH1p.Pфt&,U?$4ݶ@w/o^ח ȦEJZc^u tclbƱnvv9 +֠k:9֠JF8y=l-LbVL2j\#gvW043և?9YmWm%=j,UQ?9 :Jtz 88V(m =>= H"H\`R <Dށek +熩h_hJ#E=%RbR^ku2Rd®dÒ@$ηhTA"Lwa@&|A yΪ&l,eq(q;?@DBOϱH (d>-.>&P8A֎Hxǧl*b&;s.y 3 >N$&ыY$Ϋ>o^&ElfGS]7k2@@]0?1FJSlv_n;xRZeظ-ѐ8`b~:DžPbDD e^R}B"o"r^qP2pzV޳PDm>+(' s otr':DŽ ۣ)zۃ̢{hzѵ>zg&%~Wծ܈T:@bP!mvٟ/rq=; L5FI5K>XT6S${Os $/Fvɖϔ)/ !pәdHh|Ϲ{(W{9$ jG79RPuY'=zOFopDr8 .jY[]"*e!% I)Դba)U&(>KMm'LK',PzM1qVZoy6 ]smJx~=\sHG`sd,n}. W ;N)rR(m(olQֵht{NWgo$(~f0OLWTFߴT]`)T0Cpr(OClNY𴚦C"3ҾB0kk"[b?\,Boe0PLxM}˽/Fhb:%5JN~XqtD{KL0 !矚ub}l#{yonk%6hnRNe_3H B|肖 nC2G.}oh#6<<, /{m떅/_Ҥ3qmh~t}Zڝ,PO8C"I mm}kZ}:r%ېi V|6ψ̋dyw -͐ۚ7*Ě:c y~uꒅafNn0#XTvo`!щE}HxSQZ10Ţ꠮%vZNφs!Nu4>%MDK5dG9 T}q $l9-obs7n\Gi!)>. mUǴL>Om‡]^Q`eP.ȍq{ P!NGHϠ_BOӛg1B#`'}Y6ob}Su{B72-[.o0`UH0 <ڋ(xYɨy"XKă OF[> ]T;N6L}ޅtoB^V]/~#`?s|䑁T qGClp^JAc ¡ACnxKM179vcoTbC=hJL5+/赃=X%Jabu,9-4}41[S'6e`qפ+~ )CeW!;z7j9-4O{6:G'Ӯd &"ou{N>8 ŭ򋱩ADٓs.^5E6R{Ir7V\uk?s(q{->JOiÎSL+j#i.jFTN050[lԡ>V|U2ب0;B-a$7F?ŕoGUͶ"/adܩggZ uy6sadp1UI zW 1[fUb:;Yck `ѕ Y9 JX6ls7ʗL_`:yNq죑_l M>FL%IKI 8V 昅lKD"ևko0[s*n5NN/0ok& s_m/נ(mbқ)sWyݥHU3U):,I b&jRE p! Ȍ2]/C7%zHGγJB-9n$DTgY@/'b>`+rM9m[cwO7+|1وc=}ď}`\6whiH#c]2bJI< q4rr_sAySt gMV}yO8(pTVh1𾶼v A) T=arg"#kMjkM3h{s~ڱ onȘr$L忭i`6H(UeZl.0vdX+ ;Nu ɤ e yYLI> md s5L9db$*?#{T$'3(.E-k%-Ii7ٷO[2ku{sm[6J|wFa܄JӏxʣaUM'*> 5[J˩[|qk.&QEd)f᏶6KQɺ8`P[l{E .cNX VA#ِi ;RKmLa0{֯FXBϯ[o>epӖ *?>|8]UO)#0+ 7lE.4]Lt#wa&+N$i()捿G_^֠&9/c+:ݬblEmñ?aYS("QkP>yqdzXw?>i͐ -i[\ᑕk ̬vK[ph3]#?WWgP}FqLO]NiY9tAok=HQwCsTpX'b]>cM!\RȤ1!"ڦ7&e}Frp#dˋe{k3IዦW&1 /" 1,fwޛCAP!dsf~ѢqCx$.Ob<Ȣ'?6/$Wb'3л/o2js,+ݍm_EU 9g!ffwЎ e'$8 }]BR`a@F~k,Ƶ5 0pVPHƃAܣy8gKHn dЪ_}aġwaJ6XRmy {Ϥ!cTXewժ{Z;r1ym^zoA'r8HƋASfabP0%ubP>V\F`@ >bY'-jpDQA_wx+ݞZm}* KP^L~shKxeQDAO{-QdmF~|`8ޒ'LܜoA5aksP-6jۈc9ocV7B4S)П2/xs%ϡ^]';&ĵ` ˀȃ] j%ј)hWTMUh/T;%#%iNq`'x3)_l=6:Q†V]v)؋VNVZz .h٢%W{^DGor Owʪsq<#j@$mJ"`=m`f(h owe嗓X}IY.D7Uv݌x% רX8BO>NP~,r;.7~ϿC{,Ks &H3+)FG2#~ؤ)+. yGKƞ)ط; ?dN uI$('.wj'(Uo=+U pNGkDU2jeؕO6Ʈhxw1%:Q^6?N2l^|aWTGEB>y2_Z|,ǍdDؒ:̸Ė$v&tU)WTv*ՑKW0]~X-]pč+[Vj=h$pޅɏf>aSE n k9cڸ%x{צMC=.t7atz:jNgKmw B9܉FҰwnDy؊ JB,U1Hn& DX+7w0Ͽ!vҔǤR%Bw`yҘُYb\t):@!|bc{QkV]:Y]q6JTOq9y[*NHT:h4EveN|G/dr$|esM#$ K3bqcb,iRphi+"°Dc(no-PD-bTm}8 $KN\;b?R!h3+e$ Rx1fXmlUA1'hJ!n׭UXCQNz)p:9 fP,.j˪`ZT2~VXJ Ǫ5Ij5=!_-98hd8%!¸ H;7B%0~#geęVR3lF>RO֣Ryq+z0+ m#FSh.RbMCQZ8 ~G//@D09`W057̯ 8Dgsv&i:׊ , HNi%ܙ0k-U@GItvbn6NzEd`k[ N"*DK#,<ҶuZjC>$bL0jZ:u;zno}lxJ;9(m=.uJZ J8\/g~%l`Ykk Tȕ6 vStVE`~$jFP qٗH2eW 4ڛ~1hh5Z';aɏrczv)C\³0) Q}6B$=^=Y|M)ڕ=Y)I}PPfDdR.65| Td]U2qhMOʍo 4lLmEwVLyz-r:Ojla, )܊"'n+A]BEX[|zL׋ W SxfVL>@AOt*~UM%Z'0!a%s Ot3{c?4?0|6'FGV ܇0yE*=#h!mDJ+WRH((Q*QS@GxE$R6Z~<2;GJdTQ§=wOj'sp<9ӧ$Mmg|1r # 䑬6lɿrɃ|88Т])j`c#vn>PZ=u7"7&xaa> PNINYװƌJlUN.8b{( r".$<53W'14Bj]ȥ8w98AglY$PvY:cL 8$KNGբjguuIMPW9j]q c-Ny=򪩤BtK! 1/t2eK0_Vz8+:_<͞k)ȚxXn 8lO4+hJUtb_&mAɄDĸ HTh\>%!F9ـ .7aXjHQSomA-EʙhOr&iŷ_< .iDfiM H}+jT=̺}S)5TFNa 8c^ d$ _9?rkicڗ;AC2B'Wڠ)^v޹zHJ jwp(3UrH%B0{l3reKpͣċJ!7iE-%, ڙube/73_8)OvzD]Gφxyw<QpОln. {?cBA0ֹهYQBQ&&6%^ l-zL\!#3N սKV֍:'N>Spii]T#@ z;=3gYͻUѪ?go}>M[8A_&tQ7Q1<2lոmv,}! zMW 99@s>JrcR-AyrtM׹[l:jpRomJatJߩC]=In!Fdrj$k9':7$dڳ쳖r))!*" ~g53b[g٭s>^I"m Wj=G g?H8%ȑprjNѦ5/*ޫbgxa2؏ q~G=HyŒdKm`M5ś\ʗC? ̘$:5~ζt o*ʈ\S ?Y8M3ϛ!VqPt놈0j$!4%}p1?;N-WKFJwGS_ր7YNAӠ'_~!,serO:a.t~HS*QT2|N#3ɮ"~5Y\eӏ^ULTVP;X\;u{|wmFcB<"le*hy)o*섈PzR.u.f. r ,\Űψ 3Y{)cu"tB\yWR[NߡA46<wή,5[E҆/%c@"Ʃd $ R1O %X( ƮXIZl,6 qkTQؔ+}w!8!)($&XKX!ɉWVDӋ-J;ڿ)C$j!&'PrL0+yK&,GDx8cЗ!e[#Ot(fJ.m<̫SS3&zB̓A}uxUa@4BWU~+Fw_{pDhPQj!"3Z5ߩt06,te3;'(Di%81 ֓_oNu U8}AB/Jbx}FRvMerן5Xޘ᪟D}83ۺ_Žv *v-:<5k"u/d+E/>pV+ך"P :!z Tʜ6'e=yqpzSiAd} Yĥ[f^p-o@mn#2C$ѕZ$Av1<;If޷)vdDB/I!w^UB6==\^&JcA*B<Gw52zKuXbzS 7-5m&J[b|9K0L24Su1*(1a͜W]d PUQ p>^hW%2kV雩êKf&ģ^01H0}L[D>&% L- 쫂kvn tm2\k@+XGſB؎X竷YҀ'r/Ъ9R8E2FJgz_RZ8ΝQ~wwf aGn67y*Noevy%,vO_Eg#j}ۣO/< Y:[H3W3 ZhFH FRr8NA:hM:Gg(jw;3]AC=5AMە֯l&ka]k ydS2n{e:,ݫ'k@7f9G\uCAshw/toH/(b"s@^ז;yTbZ))p(1j2Ipᔋ'K"ʷ9Cuf2V4B.ЈyjƷ_d:";ݧj#JWh&F!fDh۟Y j.;2MnAxf^/yAcssCZ.yt:mR 5IGa rrFWg~FWqW:R2e#KSϢ8ծ*;xm(a  ŏj'|XHl#,{FzX }fU;-鳶 >,y^$%:; |6,z [/1&= _N౶lmh sqV|2>ew>NKתZjEnF =cd10P0 n/os+IѸ28T2n"Rqj4  Z[)\\#!)LJ-h|ݥY+k(K15EJ8ɍF Z5"\kufhC78|BϿ?;P=y]etNAd"^NxcGؘTB__{(}#d&@s \W .=,vby{N0GXk%OnB+I2UzOsƽ縉X2#ڐM˄) ;|Na>ȧNT$U3l4,;~z>I_rthc4)68'#Yo "C5dFM*>ꃜ#ZG>Ts|[yY%b+PTk-ᅱCn`ij (G&z~ O;4<ܪf2śŀGI I1ޮi}2A/2ܪ̩Z=P]hQߞ5WҔ"gVG-_W|; B*!!/F5W0p3[HGo}0Aiݡ?uҩ2h`|ݎ#vz#LfSݿC); wD_o-{bǔs:yJ.`cJ_P. :l~?k?B{Z%ng3od ɈlXAfHgq>aKi3^f٤ꏋ/ d ?PW :󒞊YIVE8.y%vr: 8+Õe dVZP&3tcٟDab6lELI3u~'O}g(DEN5Zjd^!AaQ/{SD7a9>8B#hHKQ'O!Z3F0oXmrI"aVlUڤj3C,-cGtX4Ӧ9 Ecb>: w_܋1ćd D s{WVݥc8jƙlpeԠDԛ"G Č;x*t5j/ےPNSms S,+9:mj-mVzeOC_S2_X:~)`?u,nni'An/ttrbEQ+HOŬn& /7)Y}th$Ⱦ'.PF ?.WEKqD} ?nGͶ4E$`qF$SgUŻ֯)7f?!>c2RGJfs14˨d^P} .j{n{S"Ǽw..ނ7QiF|sCKL>?SmNj8Y Ltr rH5JtBOU; ̇UxD" n'6N{.;D=I-Bem@a67HD2GsHwِ6 Sܺ|#D Bg8dIIGȯ,Z5a,j ~oW afa@Q eQ( Rv?B--RY1 X&ftDs^,LrATQy exSmU"S Z͜Yyѳ代UkD%Efs3Aea U # ko1)9" u|@?"f_Gqq W 7Oe*r,Х)i&:[kc=&l^;A's_̶{ Ͽ;F~[\I$HipyOenМgw&Jlz䔋Eí')r>=$zi #:%nz!½{vBJ#vK4U/.MD K) \@3gV)/XAÁeC,>Ŭ.&慕DQ j}k#Qu^C,uuF05F5Ċ`;La&Zu,8 Y% -Ow'8G] ́V%O9V~?еe Z>:zF~`ڬ9 }pQ2NܾFxՇ2yF,L"4%[2a*H Sk(}@* ^8h66NyKZQyuZX4a|ml2`~!F;vlKvikfEUaF'#YrԠ~GnojҀYtjr]~** =4Cm3(Z%)HX  yZ\p,yبQYiPۈ5LF\ x [oh8b!RV~{ӶǙY}N 0A*1' rw @g;{oN >5P *wiF#E^uFICXK wvLjRiAa|,^e)J ox0P*,LG63W$ϭ(uj īWMDu|w"dH,')N}W=/C[o`=QyG($$$'8(?XV^ 2j:lRWA&"`ӐaQM>R [#a&MLǓ]}tXK\+,Q@H{\gUNWEX?5M$B/cnX g{A=ŸZM>bK.׮)j WcM}Z'Q{eYO)'1uM}Dw'Qi"|KhUl%^d^w-`~_l(U{2kJlK&MEBrHW6?Z|.DapS^9u Z{*a33g5^1}:x.jTLPw+e\$Y^~5msI%j,424zXA6~(ZDg'&q-n;ua[E9 - P`(Lc$=Nɭݺ X #$g7^K|cQmY+D1b?& r5~f1B(e"MQ)crq54nەY&eݮ ?m #ʏ޹/0Ec~qӿ 㲵[c9ע >Gٙ)w1u5R27_?2J @=+"} @&d|HG7fB[)i]x q 4WoKXWqC`O6SA.ĠTlI^lH"c{bdhYhMZ{ܐzRjmeX 4h!:Ds8H~JKb!.%Qc= N!#*gf 'jv gVaz<9Ȕ9.靈 y' kӐw(f/D \t\T>cՋ7g+#BoƔIi=,|SAha <Vd'r&n$  ΀ )>Ĕ-{gF*"+Qa \9d亰$]ąwO;[里Bȧɓ-ͅѳZl'߆E,VÃv +)b0c36v Cׅbkj&k F8vac^WßTAj~n†/n OؚV,T3p[CGYQƣĺ2R*sWm>Og 3ٵ֍Q Ϻ[ Ak~ >evo ƞ82ʌFȽnPw4$sOۧ"ѕ"ǁC Z8\ìcSY yG!ՓX P<ЎίD2U[IeGxzmFq/Cz#x+IBp:;UJ;3ܑLnWk|P6VnW7*Jۋk/>bS^^[= :dkp೗ӱd>h*s]#j`rW vv d8.@:;s/W!8YqAғ5_f ̰u'3BHUD(!,d{"GRKХqZu'@2+ҵ+Ղ6QB@sbr5vuׇQF3Ό5YN`gB hnZl]Dt2=Ǔ4`xK֨*\;(W"t(kvZj%l3Xr<  `;kwDeGO,륏pQV\@z`F2.$'{LE9lӄJ-maa,RP@L:tYm 4b_jG}2J8W:\6[}`W5FCw-Iƀ. C,9fZnިEi\5[y uRRnxR EU7EX4 Q#v\K)Uzb9J7$_[.~C@ s;JsҁIPR`A޾P8(sٹ $v0QvTCCgX)L =r{,A`6Q3M*>ټ,fÙ_(M#$bK nR? T)Co:.o~HM$ޅǖf6ւ3B(rV#4;4L%e԰|}xѓ^+(*n 73it}sxD4XOkmmeN+~}֊7 @V8{60!k1r |f2Q];#;Dr 󨜫K̤SEg2;Yƒ2ʵ9a.b$MD0+:2#&\R31OPS=Z @j S.d|/=%mMajQy ;\CdP/`͊F3C.wG`c@:~#(LYƯ6knXәO+!p6DCKXLlƿ1)܀8Ӓ D[`cFR\ #Pj$ٻ0}Ԁ` m)XPQuH +ArvR9$GWo]&SXَؖPb8@5 'GȻJ՞URO 9Wv`.S/~ժo˛k̾?P1ؖ7!\[L10pFL|c<ұ,9sE'Ȁφ@}\TC\w<1Co'#Mj?wSմOUaqn$XgZ6ԟQP{1tA[ro'g-]$mVXC`|rQ{3H;Άџah04VC@n%zf3hrgH:wld~8ɷ J;Ō9g;ypX`83K*~kuy<~zP*MHbl^ۯvlת+0}̺& q:źOS'; gr6W!S{No `٘3 Ny,"2*Ȕ;C*mP>>6;8hc?Xs6J3MjS q#1/a#uC)Ӭ/{orҷbhIu g#f:#-Qz.XcCcF-}RaB p|#PY-[aFfї^|_.+pGu7WN1e n wj6 >s\S,DF&x(=nҭtP*F h|7!ETzMX}3؝iLÆu~_x\rvB!C".= zν#A 'Z LQ* 8 ]8qгNeNoڥضnrf%BiUy Cn<3r!0ﵿ.Bմ_]i, xNڴܰb9kڭ< lu.@=S3-}6Ln ?/~ QJMT%F%U@XX wq쁃egn]_bAoA^R?оfz|̽@,f _> 9U :gni0A0NpF <޺}Vk;L(52)Ug.D' O՝Z9·!K{z]EQ;9Y$*YY3f 5)}ؖ#>D0B,%oO]UfPT'F]</UE쒅2J 9c@偯sX%7d?'ztRvK Fn3'z5Xؐ&tٓ_ǎDe@&\SZ(h7K꬯>uaC~MSfzD}KG`y< DT"Jvz4#WI* zt`j p<_wu_0GAFP[" Bj]5 `PW,<[MrTs̓(BСȘT~)tVc)~Bu2pOhxRj8ufY>F;L)f![r@nwں5yAmRU:mEUk:~S]f[~)X!Vu Y.yZ=twZT~Xe Vs&{A!J=ہH IKvfѡdU+٠%\ 2@Ll]z>*bTKkN_Yigc?K ɤ0n& U<ܹ >eE5#t]} BQ*Rn>w֫Y3;P$7HE'9&ݤZ߀T!f:PYQ`HB H[/QO+gMPF3J;JŮ%*7@k|,y^;f?[wd@ԤX`-rM٣E,&9k; ܈%wWˤ~і2O^7wj[{uquc $ Leѵ)ks;O,i?@S>%ڍ"[n()At߆U:h ܘɂp7;}P; + l%>{Ym%\N|tM\<'?~Net6$:$.{OS ,駉ga%{)e5qݪ*H:&(_< 2_m1#7]M׼r"08#_XYۏM=zPSF79>|,'nghbbVx2e(*SrBi y g:Epk(\̣y|$M~i 0:(煚E2vδeTj )Y \[|֯ 2WeR ɵJ>VĴg_V,&II QW?:3\Y[ XHł"AZDz@EЬټ^s=Ne@62Y7bχr3: l7]/wz*A$Z.7n}xɤ5 r—qLDH_ *x#1kB\1Y Km*Tu cr)FN4#q,/.!&! phAcud 9"Zg q))X`Wdk:\\lGCD!,Kߦg^禔H*lXyo~dBXàBl&6b=?(*Ha0`!!r9S{@#\:6 V7=nO:TdUs(q+j` 'lxI56$Ό yGFɀ* +Ml7n+B.agvF~s險(^RG-zՀT?fP@l-ؗwH<8+' ܘ;ZgZ-3}ڏ͜Ao+ip?rO `;xLuPi*w! Dj":yFp̚"1ig4 i spJ -YK74LS!2ku\٠1о>1\U[lfdx T7z7{ grNN'(.F]Rt/M\hrE>u!ц]=,xe-p ->Uuk`Da=<)Xq%105>G}܄d$RfqY 1A.0"f-m3>W$kndd'7nHP5 &f?aCJC~ h+xCD7NsEbj]}HڿY;ݹ S}K˵Ǚ, qZ{M[i mD{y36Nk{}pIbۖ h(o1D_rV0[͸S@viYtN%<-Xq ѳXpdCJO`,=`4;IcFx.v@cy? smߒVH"Wx0`akB8|H8(ǕQ,+RP!EK%<K𜢝ߍLaoB!?>}FZ#C7DASF?EAfXq}(_4ptЙa[RнLw$I4nƋgR!n'V'%JrI=ָt-+V&OFI^B2(VRg "d.q'u짎SN9a^,nI]FׇUߓ`yί9xE՛JLڜ;|9Vde, QDle!DWC%̑7¨%1m M[¶:~S-O{x:H;qǮ3U/ndN |Ҙ7j͚jJAjEYj6`]N TpfPM𥝥,Ы-NՋ Zυݑ`Τ 1ubXCNM׀g #+xFM >pi[//ޕI-}qIv.lOnpSV0 I6r&}!^ӍG r JtIYvY˅)"7Z9o0bGKҴZjQE Lhz^Ҥ# &TEX*e`c.pST'@2w+qv+upa-YLs1H8W߫iv^%}ך_:r+~>J#xr'D@pT͖b{!X] x躺%4J\9RVH;[YPZ=Y@PFstΟᢲ⊇*{XfkJU]%`b8Mm~_,uοu"Uap4N$SYe߬<7u6|G"6yW)` D6ً w%dz`{^ _h5H: Зa{RV~IU&In ytCkyLҪ^(2υم ;ٚW_^|7ro-q"I:`vܿ1.D׿̳Cd\LIUlءgn V|3gɚOrj4ߊŎsa,T{ET=o &X \h8}W͏`pgT`rJx7V+XyY_Ⱦ*<Ѩ/ l|v}sX-eg5ACJRxߥa]T t;}3䓢-Jr!U! CTbH?(T /KhW̴%)ռBKHQi7lle L3]2SaƦU]-٥ת8 ejxaOZ4U RV aNs?}LmCc6OtJਣCX(N[:=G]n8fᬨH#"W{Sr{rhejW͎ZuLp[5a/׿i"| \ۮV֏BSM6~kl[p;߶R?ySF |]5M~b )^fDykl(?G46i8^SFKAUbqɖK);hSy%K5U)u2POOHK}S.MVkpNj:؋@g!0 z&Y+(*n^[o"yާvGЧKO@r*H޴6%^o;'ODS j\Nvϟ 0^@]c._F`  a|iDr鎝|d'VgnTnf&zĹF ^0$Upݷ6~0Z,lǵB4d5 rsB>@F͛7$crQyڶsJ3`Ui%&Uj[q[ t$nl{ȆgXZ/I4h3 ~ 4x3aGd36|m~Z5<ؘKQnd!u!8kijWR\.Y+r}fp[<<2LuL/4kxmPqKܦ>^ast9K)SPnFYm#، HBt`}D2*'Úq#6 -˺^d +B_,<8g0>gt<:Ab#;7Ľ&Qˉa}T":r1#sł>AAt'DX45=i)|&e=3'G[u{ lįxtfqFe57WT N)&ghR|  IUJ~oqb9[Z)gЗQq_zKha I_0 u_y+SD:8O;UL%jo>pٙ:ƏayWz^VxXG԰""W:+q$ W~{<:b%4 ބ=jQȼM%պ7 (oTN|tNu¶ԅstRcjMF3\B(bHQ(/w&4jEOklބQ>+}q%lqS:ƨ ;duⷜK'¡tWAimVZ\-$DD:_zl 5d:>){&4e7QT/\ҍ4n/Y1C8 '0)W,7ϙ^ĕkD=:V1^si==ׂ3`7rX-Bi`8<LVnΦ4~[h㕓OڟLf|^" 3nh<܎lbhFZ ހo=2v*IÙ`AENi\h3ZbOF _o ~+51!@"3Ԡ7ZWu {urTKڞ$\~W =)&qS.F #Y]+EiɌ+J?I$eh^2M~j?9 ɭ|iI\F+_HtT38zhQ]g&-@_n=I7: IY/+C͝ypіIğ0TJUaDŽ$/wQZ)3&*ߜ۾rԹ5t&*8 Yv!Ģϕk"35tki z^?^t{h:&ٳ%%!3kET3[#Un٫Q<6Ɩ!4"QVc#nޡ ._uvNxd5Ceű\=d;"[0qsEF4#0a.k[jw1;H83 m9;CҞO]q3 ׊n=>|z I /ŗE9>L$@M<^O&eBe{˄vE4jT}RD~\DozN3wVe&)aca]g 8"d=>6{6O-\] \sv|eB&a/!)>i@/P ,GG32#|0KV?||xܫ4 ؜*^$l8G~W[\nv [lڧ*c N3Oqur(K%]Tj ~r5x} &Dj>\8ׇP6K>|96%qU~lzMlpLZGX#7H "ɕhl},P25~!O8{|'Rn*G)(`1c $ ,?к_K[&SΊWuXw=鬳Ȗ":P1_)6tw!tImo$,"bUfBtV[(N,SN1N3Hqʑǁ >Ƭz;yE#ן[Hqq_ f3]F#*˶ͻfΤ=R7t`ȳ~WӌћS =| 3?-xF~hQ}rdPdڥBnK/9ۨe!0EMP`n c^̰rN*/غc"&Q<B}܁b,AyEP_l=QK4-b`3вqV"0B:ҧf/xenHPeaHʬ"L`az*a@M7/0t[I8Mӧ1c5@҆xd}f bBiL86M06EX7pٴQ 9閆̍rXF:k`NrYxehOQ(6dojA.bL!_6YSl*u|>d-TB,M}PrA@dϲ3|Io;b +<ȸaد6V+zPHY~/Vj]W-+%ǻҬY hڷӪxR(]5d+ lخwQA7Ҡ#m;ì՞t«]A)nsj M\QPE3S)U TKOZ Vysڗ`5.n|rQ)-F6cPSXuPTS? 455DXGPaj3R}Sl Paj&IݢKe|P(|pM2McvV%J4ȟ8] rU`aWޥ#کX^e51 [ V{.Kd*-JlǖC|E :עI 7ONJa9w܊44KJgWirAD+;SJODK'hrܚsB氽O܊3>]E{o{1˼~=L9HO: Br!j/=vSsq<)AߦԹzI ǜ\ĺo=ռTI6vKC"H\-ttVS jfԫ';(lE%F,8KEFKWÌT|6V,@3@2c+F~{z.0b=5Sp!>F׵ʢ\1k%n5hhzLtU%9H_BozX_$. #;Nl0P; oob+|dWlӢשS:,"dU=($C@F';θfw)cbrUx>ճ'!釿Hy/Q$2N/GK db\=%d f͚'Ez^P!mgk?qr!z#R4+M<[Y&:ޑcC# )B1g&APQIi.srx8WjZ:TyFzň,^A1m^ӯH .,hR \7I^p0IafzDk&r;݀3\0M~tT>O$>U*+_m>eCnB e^t BmZ1-xZo#C%Jm6ݑ‰% u.=" ۜJDӓTUsy&Yw[R3V"u V\X[MH>5Mw55_r`ݨ}~Tȡ-LUcEbU•ZR{!{*A ?h献n˸㟘,s/w~˖Ok/LgN Z`|`^-i/ba|byTTu}1s)L=1msf\77t~J,Ae-;Dn~[(Ѽ'gRy ?xz+7=#7.zjSI0$8EľItl+@c8uS7Kᖣ~OB,GMnبU5#['8VQMhtNZ-u )_`U,Vp+k癴4|")ڠ|ͿNbw4+ס.HUi CmbB*8fLWOp$#ܵrbd>u8~ N)DSuK$*ܶQ̰3O`R|_FRT荹P;ޜhe}oҫUMXvr$i:`Ӛ Yf.c FH F{43a?'AъDFQml=!L?wWƤߝĖ #XA| Ð DosnI̡4Cǂ?|b~uq/Sr[#8<MO)ߗH/<>|FWtdЍТGf@o4%a. j c˨9@έl{ "oWP!*-fDF ^=߾ӨHz2db~1yh59 { +1Ս9_769^'\llDUPRY|~|ݴ*ƦMY>/UIXA3 S~?ViZ!pmblZhơG,J)(x%ʔRGj=bfI]yk0epoZgˬ`QTm }%uu(WI~Y>P)_gRu<ʂaJ =]I[p6@,"ՔD1L:Ez;?byKlQ'&jU@ח_ *Bأ+၌_]9ì}Ўo Vz3~01OJ(7,EI8t C{(|VC.'Q&Z Ot.$W쏼x)1O݅j\"ft7V2{ܗ~f1&'1]b/kM%~ *rR,Pc¼׬]ծT Pq0^ɽ۸gX;0J΅םYuW"+7+4{J}KqHvw{7TT]\&r|P9Fzj&xBe:96҅%Q]hDwKpv:fU@{I'dv)~(/ؘ':3S|DoX9 O0Ր+,4<^<3T: rr* ש s=-ʺE΁_'S{ÂvUqVy6O#j>#)캴CB,?I؉]plLg*?H) w{oj:(Y*L bx6Ԃg(%n>|S̳6˃%Jd^r%N|E7FGI~喩hxz󒾹pT\| ެ;tޤ L{3M62/)L:$ /ZE}"~6&I7ͤk?J 'LWߛqSK'֌mPO(.es$ۼvQkT+U5y{7@{{Κ 3<"MlinF1I@S@s ,Heֈce|^]ٛV['umgÇ5ZI\(NFSSdCb5f6yO4ߑw #*> (J4OW 7 6.MfY?WZ~@vX6MpM)>8F_HR`$*t^i$+*Y;yxO>c3oj}J2XEil@+O#2`عS"<|j]:#CN}Vph:'9&{ދ3tEroyg QF) &;3=ÝXkU]M Wܾ7%t㊼|<f):=ov$@x(ڢ[Q)?Wӗ81VwP5kr_AH=-U9B5RGrr6<>XCup VÁ|T$ I&#?N(w^G˩[M'sPK~Sӡhʰ|%]:zZWbڋg!Y%/@v,TXmB&h`na= zOpE'js)#zm?Nwkc>pu#AɩuQeuvs=o<@c_mD?\N\.E e@ـ0ItSi7/ y@N g{hmVVǀr%!0 zTk禲h<"aM\9pY=:GHDS@A@UJzʔa2{:x?4^o_ey2 tfMBEn3 @ Gz@Wd1/=0Ch|/V%nyryQJr>MPzM1Қ6_ r@/%$ /W+%NP=ngD>+𮠕d,q;&A6A :6&: ݪ}U(WIs;S^o˷Ou^i$xGvO gbħ~N{Ӆ{E4}707H e"T&$#{8y4f:Z䡰CH.Z4RjLt-*2*ЃR 4(.CYp?Kw'rƫ響D1n;>ڧӍQlqsWb,6-Yo@T$FeYW PIvYCwnFCCBkBi4__uҭs;S3S8C؍,S^vz!M罅L94qS,VH4%6mdJƛ#.jB?ެ7_Nq.-ȴ)t2[P!6]§ga3M<&i,5sIϵ}7:P+l eqR{Bi'*iL_ڃ9̎0G ռ\N~;JyjI鱮EfbWi[wܬp+(Ĺ;8h>g]* V܇x Lu=nQǺhuW{譟ΰ VSWZa?J,elU)49l){.-As9 i̪Li.+u.}, z!jQr99VT=jpCgde!~,@0$ ޣVD@y4٦r ܖ3*پz"S;]Rz.bE¿ WzS#[Qk^oze ]"+Ҵ[ 0t^%<6HPknDB/d?Y[ƃNbڥ?Lem:xQ׳ va A٣(6©bnܦД [m(d1aeʙ;S Ir,RRywsur&? }{'q~1ڦ'RPRɪZ1wgJ ˹|nL V #ѥA$FR#GCp3n91oΒ<[/Ό cS\j 0-?%$|و=uWą ӣOp[ԸszUꈶo{~բ/Ygob?8G +TDž;-Xļ6\T|}O6ȃ;8fO0/`,o+B4(B=7 :7|RW_@}>d US *U9:hof!v#~!k=+^ꇤq?jh='b-ȎޟBo!s^} jYװ/S`p{`ujS65(J4јCj6#҈[2̠0̣ :$ $⿻nqBsЌt32g9<ѝ UI9vjh ggi'TU&xJbñA[ăqRr6F;`ȣe-tQ?aH9'#>b|*Vť^ FI梧~~gQviRcǡ+TR|v) LWԽ˂74Q^aRa:R9,ٞɎQ!ut!~S\_pavVUD#Ĵ|PTW1>l"~}%Wי&0]' jT, ֖x[8Ch<;Y{KsU`aֹ5g Gq[5:% N,kY 0d:eZꜵS洦jefhN+Uҡa,KⅺL .aZͩ"ZQ4'.‡P:g'V=Nhuä}155(3F&ú$2XK߫[;!1ń>F !}\B,MncK,,սnoMK(sO`DA] Ra#n8j.%JS{`.Kz2/YjB)[KWCN3!bh/ c8LuZA"aLF(#K~Bn_/UV&;CBX/AuuW:vجUpf$tyL\c kA#1=;rme "#'$Wg-shR(3#}='V~Q\讋.SX>^,!REY OF@+40 6@hOMAWa)M\#h{<)5ߋ t6 { w ?8E0(M GSĬ5MTK\IznofcPIg`#/AY [^a8EHӻG4Źyf5(^݈K%69bMPa[w!6 5%.uHY"<?zߢ2飚jvr'DNhr ?[\φA ozaV(ˇI`fE$ =52Ha0sms?¼ӥF05Js}qȩQZ1;OmY#K'WqKǩ\Ьėj/Sk"+'Ӻ1ߓ.̠je=OjIY.NC=j7 %ǙIzJ,tӨ,(2`K{qW=S蚣jopmE'\vsG5w GL˄`O!)hJ!s',9xmZP8lr7]j38N򁼇Xk̕)~q"ڸմn,SlZK긘*uҳ T"T_ڎVXcRɔcZa*3bsoHܜtўQA_Ժ"UXoSQss;&&>dn߹" 9v Ǟ&T+;r%C\6Hd|.H3> q@`Q}ԧ͓wKMIdFvJ_{J0il&{?*V:Ph2ܦy,zWl"jMǺR8ȌA1<>M/m> ua \!G־"5^$xL|"U;,:V1ρmQ8A;*#xh~r=`y2EPGTNRfiBWV<$%a8J6S-x@A9Xk7+N'Hj/^ߩT\4HcYg;. |-M+̧fo|!GfYx,^nZ*C bٟ;8XcNNNs=ʮE8ZF`krSE'Z< ^6k\􌚚7 젦.ѽ\H{v *dSkm&[[waLzydU L}5WC!6.[&mϐ@{|ekVSǐ}0܇-;?4g(Nר㯩/av :3VTB5b %xzٚDZ i( {PoW՘ak`m\+VFDCAOcs o="!\G/=[?` D@>'S>7z*Tj{'MZd[s8/%ԋ-]A~ sa*}8 !WP^82XlAzNBGCay0p2^k9;j9j*wx5/^o~ÍՈޛl.jj) kEjFBRj ށSHBboJ+LCMY>yj>" ap$nn!5Kî!dvRrCBd6Sz(I͑o +)$* jq쏋A)4}pFs+ [M(lcom̸ZFTigN?ڥ$+IIx5@x#.#ZT`pzM:d 3E@&9JA'D*݌3-y[PZɷ؞ jjMn}|mS,VNEfF*R}8L'`ɀL 6\H8mBH$m JY6ݒ7$66ݼc)8$K> &cuanr swaI*#N=ɍJ{8Q N3piIY,Li;FBM/0O| rX{Kcg̝2X+nft(r7r_B[t3:/"!m#eT)|mc Mk7Ԗ3q9bT9P%Amސm('^Is& ;^Gt"QΩ=Rc9)䇷^ rXH8Db6õjM׻F)s)~"0DuImA؍p|uzcEdTvΪTwM`ojhDqPQ]<֖&3( ̷{ʺtuI#Y8 XcrEpþy/r^'0&R41](C:wo .;n_G½~eBXVj|?)ex 4HHD! kv i(wI\dvIf9kl76-lCؖNĵ0O\ cOyz>=}tCZ0ᠾ 'DKC6pt+40j0fϖvͅ7p~(3m Oaƅ7Css].b [Z 't%(w=h$D7ȨCqdV^{TLtлSjPǹx%AF5yZGLD\.ϝ>nek퍇Z8l3tH&ҙ=H'۞;_ ,> YFB7XG@UL[[߯nH_d?&Ac5V75gVj8+aU5-#~/'ބ!|'#^2Ζoli~YWT 'f0u<*sm\Kf$uCJmJˇ> ¸8hx֨5޷ʖfq*V"5-&>B >ϵBeN]!RPI?ry탼ˉ1biۇн'EA!`PՂT܅޾VpFnыD!_K*9]kdYRNmkO쳎/%ef@0b/8rQB@Zy(<>CaS5=P[΃*cB4lE8im3Otpk kGY9_Õ{(PB#ʨ\l o4uv~.THkt2#!CF#m8F ?_%4zo,ċl%Q|NO̽ZxamcGNRʤSjT&ެ&/0{:m^-Zl&Ti(kT|A2V#khR4Q`:K_CTe`܍1E*x:wv;z4;t߆:gO mGY::+mfS!SdiX@0F?e@Ý> k;kI: Bf H_j/)IBt buNlZ0LxQz(h]e p?"l u~啜ȳ.)k 8W+E- wy`)0H:wƀ [\$ϐDDiR+5=ˬ^1y#w  x B K:k~eq^9bUUX2H p7xBi clkwԈgy9?gk dpUa"_?k]Ehr|Edڤv 7d7P"69s!?g> {+>(xgCFU WAAvx.m`dk7 ld"̼ODe搘6A蔚NR |+ȔTVfk0=x޴g-_P$?l;IoQkJQĸ( 3vmIGǃm# Zf\6gjbI.T޸**L\mVQH-gqp9m,[QP܉#OO؞;Z _ѡ_uUU;64Y& }S%+ŻvF! [AS3,;J+KT8dĘVQ/-M}yFNhcfF[R.Ȑ8vlKaD̨in1y&QvjYqE 6lwXȏZ# Go5vd9(w!M<k[S)I{jC>xzY:g#+J:h#2p/p'APp&7#ooh&MМ>gI4Cdd&atsYjg|/mcs0T+C8&  AYEёT&E\M:\6ʸڮ:4 ̍k :dOBOB.K55حEfZXI)3%/;3W >RJY͋DASVnXa9#ZJ9.R ۼ3p%L IB7PZABxi# Ը]!䤏hCMN whVs5Rmh~p!ipE^o/"a7׵c"Xe_3pXɶXf4׽ZnJ{H=ɮDEo%"ʐz= 4XojL8T sӕ9#1 g;Џ'VriT?>b m+i?@TGqtGbWKQkAbtw2L#hr=RĠ-hPjLrU-Ф FvBvS5qĕt7F|VRi-(NA6YHE$Fps\vOӣNDªj#̼ tbD/솥OSFܯV[F}B`AChiAoa6G)KiiP)xJqCV _@^M<(Mz4Amada:0.DqA'd?-t Ƚ'`Hu /AnHJV ۨzX:݌׀IEfP)+D~n/ S=-4\7Nv _ Tjg -Ee*O'e>]vS-ER$`٭J#!6Wc,;WL 27ж5!w.mchP;'7hfX%Ucv{j~k [=~.b1HdAR>lg[XҊVm[מЙeH.co&튠6clR0H[D`T' Egir.h%h3UJ2Ng#NzBL@ܚ2a+^$kɾUl_BщY@X\k# 4m.f0BҸ 5"OOpU$$p-V&to`VG;]^ďV9nU ʁG bJ@6-TuIA;ʒ KJh, ‚Zp+뗦EYp~G3^}vwan} FJJ<בg_LW s42,Mui:]DEMci;`` v\'2g;g= %޻_[P{2!pmLYZ{#i(ҫErhLψX,ݝE}m''Bsmq딞uZ#8Z< Jua񀂑P:s;@~W8znV82@97V-&qIIm(Fub1C8QjS3VW<ԇ\ ue؎$(ѭ#BaqEg5=Zvbg/Bc>9ZbڌG.'= c4Dv ”Vm> ݠ;ф{FR#*JOgD^=U(?2랕AZ&SA1* $m9 @ u޺4_q.ppJfLh'?/J%mJ$ D}T\x";NLOC8 ~]ɽƪTlSE2Rd-~ZuS%J4K^<_3.DjqNC{{ɘB[s!Cp χi^qXHHTVkm"*]Zj zl;He a\}6^{~58`ψ=+=]cd&7EH״x#+CO4R PcXqLJ)xZ]O5KZ9&QR̳u,cQ$1N(|l[:**`U, +?B9Fu^j(mݢ. s`iR;uD'O8TXhV]OF-g`XM?SĘA-sUDd׊bIRqw?\ t*~6;)q.97B.dT@#-lL<e<3A4]V<;I9 Ee]Ϭ8XH%nBR /np%nAԿz{eBe6Aw򞪲.K>)͋6X!+m~PdYmA,!YnO -HzwE3|o_[\/OK5e|00._AR8 ꑗyzJwK+&=X&8 SU=LsuK%fjy4nN1b_94ς^7IP B3r`chM<s)AaQ4vu^W2Qs;kB˭e2B# ~b=zLGjft _gB14_9NJ~"MU*W 1#NrA$!Y1kR ó3iP $4, V^@8;0w m{3+!zӷɴ0gŶW M}4NFdyݫQ1z L@%t$ +Jl,W&:ʖhRp!wN'krvg$L ŢaFoxkAY@֙kЛ{NKfֈܕhN+ ]`ҮԦE4I]N5騼J $i {&,h><c76|ލ5 4s[rI<MEޕ9Lo ~* /ٶ/إ0 N~ ?y7Wýh %H d[Jn_]<=@,V]˶)Z(Oh`e'Ҧh3ʗy2zL^7.R|P_ddhHJBi$W 6`P0\}Nj^ [M6yΜ1@ǾJpfMZD~,LK") k0`6vHNb `~}:4q/9@N+n0" 綆JYgDP5 RiA/t&Xä,)),ez$/UáEK24%xׄNBr ֪QX=b A2/L{r__oEɘX(c.?3F@,R |AmYSN:de&f \N 밎ӗV"؊ k7J`7sc}!=] HU9 "^văʧNg!{2o.v jk藨&bnBf J/vKnqDorxhf ?X8A,.qE3tNIw6G*֡fN[f#?!ˆ\+T L5}N, {EqxDJX 4$l-\MQ^0yOGM9GX^qfڅI }(|ܠ CW!oCqb軸R*@ntPD5E.ץ2Ah5ɱE3}1V d,^Xa'#8g09nNu9 u s>@R*koKE]ՔxUh6%d:i_ R4gn߂ -){5'[Z6 t6RSiee߰__XgvRLc|t~k(vrW_j !tTadA/GH0+jOG1 RC_7Ọ<^vq$qs4Pi`^SشQ:$t[WB*r֯G(QrPEJY輠od\;,V6[5&}W t_@2:aB dˮiAh"`]N,D{_5ޒp|UL9=*mv~wfs9(Ǵ:\J$G?kK8$2.Z\ ];\Hq0['ԼJ~Gc#uڀ3͐3T+]o;AQ[ 2lvBgUC7饿B[,GN`[KD=;Ha"塍5:G=0gHUqs(0$O5^"APj0亞n%E?1]{y.תd7S5|SKK7)!.՝(.xȃzubū'+ VElѕMOPGg ƯCpg PhQz5z<( ȥV٪A@1ğ@[9|.ۏf^|e\mFC'7SLף ɱ07yg l0NB1IF^7FdIzm{"RQeΦ+bb;[-Tm:+fgߌ"qaMK,(:qM`#8/X0E6&`[_}1*[M|)R[M?L긦?B pŬLW*VZz+Û^cKRU`%N!1Y$n٣NJa~e=th R4'ΰ ز,VngSesn}ob^ZcmK>IvΟЃmá :+V GsG79\pbui9oKm셰 #T2;;At=! B1vmoTk j +q8ȱ# L9Jƪhhs%5*"v>8.~dXgtޓS6m¾e .u6"xpqg;C(_O$;-)#c6Anh?-#bS䔥/mf2~ qX#jyO}Q'_iO$I_3Cj,-/+z4?ƷUBvYxn&[͸Kr,:Ry Bdu/s~d߻=ʼnO@\L57ϔ6 N1\,l(ѵu+xOyYj3nE 1<D:qi!wyY=UQՙE)q|芫j銫M|yϝg0h-3ѳQnGpC 'O{Y>).#s/B~!>U;;HYà-":+#SLTDwߴ&kgCJ](MrqA, 5hQ. x!-8 d} &Zy8zgk]Gq65ChyIlb "k?5z^aO ss/:oT+,ލjakcY#:/>Gʢe\Hi“0B5Aq3̔?kg^{ѿl{-K7)>`#![wv8d]xxsL-ځojRJl?na}LD2vگV/ez5wE83 D2qd3仝Nj.k.E3iQtSߥtX"fMMh/ގ}O8%=i`bOq]W )H`*@>teC)k AƱ,Yb JB = 5(bVTvԡđJIƄ#đz3=Vv= b7SJb \P1 .0C-RD'0p* $η ǎj=ĶY ~9(_S%pڣ65='C`\/K.ǯAߛ d0F;; E>t鍪PG/5v *eIW&D,ɍpr]%9'^pWӋu;݈݃WɦMn7sS U\mc\m˞pN.d;Ia2cki7EܖvRy 3z0)^)bӆ7q4!oHAI(#ܪ)CU b8wfV}8.`s{@Qm3A!s3ZgbwmA|<^-:gf\1ڦ]YCTqiu/1O qLJ`#ow.bۼtt ^riE`6 dDIjlI{=־/'vܦ:*{[<`2M1l6=x[ } 3,}s:c! {㯖g2r%; 4e>|L,Y(,Ԭd@7VnV~b-J1^j3\d?"" (]28y;9tJIo2HiPyLH23':@}>&)=dWsUgV̘wO&K"V.||J N$*[3/o Z7UE|8#&j+xsMbhDN<-n\t z$Տ Tr,R4!Gv;0 B m4G*Jc cg`jbJ=5/AOE ^i>f403c! ŰW \a>;BQju1b+';v]XDgSȳo1!`^rjR/(}؛$}b&b߫Yv|+'•,߆;b>C%*KH^AҎ<XAr"ˉߝLȴ]<1<[K3 Q g p3䭚KlR<҃f҇5<8R4y5 %ЊRJ[ =eʘn ?bL`=慘S-F$\1o]OxQlSApsx YDQB?tʿd*mtpGHb{Z4Daqj*mrž(H#Iv\a9ZWAIg΁gE0@5u 2Zυ\Zh'0]`^V)DmZ+47Ռ^ΊUgt9\sKOCUiq?t2Ǵ5ƞ\|)ǯ(5#YԤyzH)%Z05ĢVbN e~~85VfdqqN}{Q!쿸'm]4{z ܄/f@l7-X](Ku79'ul`Q-g"A>~%0[+3Ү4r|5)%J3uUj 16Bխ1d*鲿RO6D>bYjy򒆫q` t{!z7y?˧Qx"Qқ5" 7hݠW$$5Tv~}E1.˫# `cHڜwY1kLJo R?:P)p_@D`tPU+*+[+ hgk=8eC]F:Tz(jM~PA[PsW`r `'9sTuĹEN^|OC};C"r˺ޗrh\YCB/.5⴯wD$llNhJmAoO)W=Ў k)GrIUn̼8YȊ]*T@GG^Fjiʉ%+_խҞ{ ^ xGךy·6O!A#ɬ>$߾s3^׀C[#U0Dk}>9 ׇF~uaqA4=vhHO4 mIdFx1G{~.5qitJkISBD^\咢jf|$ L3(d8E>_DYk49yL3͒@e;o-:KuoEhQAnŐymc]):A=h#SӚE3j<+u61`zD١׭UxCU@2 'q4̂0-3M)j>w#'C  6M,*9 NS+ f}Hp1@9y[۴˓X,6ץ/$$n.jz$]o/yW$~ulAjt@&?FQI $AmFX ShRF硹Ÿ9߄#~@fp_Wƫ(($NHJUvZD;Ko@ҢR2܆V^Jmpb3D$u$c@FvїY4${!_ 1©IM\+)lg$ðP%bC B;Jl-j;p?7:^k; PD968X vow2,BE(_W C8cpWB@eF@q#jtiYEwG7&4885mHV99giX8dFF=i(1lgzZ;Z)XxuM&i; |-"~l ڍXWo[ k>e(݊MNo4~H&X v)`(MX|ҌLчJ^ |HW׽H?XbRMQHuACyl:ZvǠ9 @Q9|ZxdH fveb!w&Gzn5c3v@WnIADl&!oYeU< }t;j Yz.PILaV=pZꟅ֧&6Ҍzߗ5]I9YA]jTٛrn,"A vI!jx{fK'zJjnic:wg|Tj*֕׭A$Y'afQ>> E͌?'yѺY,,O"um.pӉ3^l#fE/Yeș99: biLAu T/"6r͏3Ioe;vq2` G\0c+sKa$DtĮzћĖHBnG{E% { kbh K #!V}1HG\?jy%>@OYnҐ)`)i!/ 9S#X\L$%qf|qn+'yS:@>< ýѪΛPx-u;$f'sTRO4rYeYb=WNvg GNB#] &1BK "e;zJ B~7(_ɱ9N;(?Odࣈh)"j( JxsJ*wb=趿>bt_^" }A\G7.MSIWșDbZϩ#}7g`5dQ?uNs?Xr\ a >]qjq'O8qE&q*/ҧij)Q_M=ΕE2) =(rs/FzM=?+w ȶ@UV p*Z*uaB~Zؒv3[/}P0i!j߻v1`l\G-zx-KjA+vffmb585s^ }|CA~\%E% 8^8WFn G? )8^Բާ5b|hO U)7L^7H@D15Uܢ]ЎN)_U{B5 E@yvR"TL3DAG8Z)8^d?6K,&R!0Ú- X_=[oAl &4@SE2_=vį7*UD  r 3F`bG=8f͹jf2$2P[Ю n޴(M{J& eoڭH#Ӝ:w>ieEOl;ϮQ\'on idy'rՌPD|ydu&9 vu6;}?iI6!Khz9oz1 qK1h+H#|`kD,HVJ3).ETmdQ&lsIhu6`ZX@% [trC&aLqo d6Xvcm8J^jy]fH\S,lQr1e_^s7b.Rַ%:%ZK\Ӎ ꟗ2>GǢvяȫå3*O'vj$c%s)2\(-EpJ=u6<;kj凍&X_A|M Tŏ# CMG% rbʦ &߾yBSsQlVxqظ!y-)b+l2[˷`ϻ(IC2 WNN-kBA}ΕU}Xo~]vs=[~슷[30:ꋦt^G] ck5^!g^,+,'a{Z>IQ K b3[4n|__-I$Shtى;i\eL >?w9!zLXSߴ_eRD¢ћ llm\aasSx~FWkZ< +ed>Sv:;T`0޴d·_Qej: O,M<2ꚩ\3LƗ8|4l7>DU2"8ɒ T  "o,MB@ A Aoo1.#7;AS~ cUA%De:`]4֣_c,دӆ(`Vvz3>ױb)#CJ$l$WXRoY B (.к{*V:n= Z_,#Z탐)Ws~53 ! e(zUp*}k@P 7߀~B s*ܿ2)ҍL[k pa6]/@mŠE/R@V [i|ryXJ*2,"8RW0-\,.}P]p]NZhp*m7cD`&Ǿ=Ho+me7% Ȅ^lDol{Iu ƘInk_R=NjH$3mʢ ax0>NE79A3xصǫ0!X;_هЎ&1"(E>3/ jRTHI%jG*W(X+h#^o15_:)4XO?/l=>u8i,0;9\$̱z0R#Jm{lv<% \k] u%ϝ0Z/Aad͇ȯcBgHrX<{0U(*S_Dy`}T"ݾ0~Fed1b2?O)qq|ЭkWVQ(s1QDx$(yYs|F~A1iؒ/ y5,&kd{MQU~OٳoOW[IFHD6~=LU9ЉoY9fw7cWWMD )eC3 ĥ[qJgkb +$`oF6=H ܻDL-FO}^%Gw>_G,=N*RW]r ^='F$s=T_ǁ1ņ1"s4ÚIpWߴ%ұ#C4F'[][ߊˋa ꪇYJX3zjKq.;ݝ{g68d_QxJ/JW(;_fE+#c55/7 ioD8GHc 6z8N7h " q/ؿA=}NZ"-+-gmBզS -QսtЄi@0ej;p`Yϐ#q r |ۨ.}tj)&3@ r':s*d\Β4Oó2MyRCHi 8z0@R Dv>=L 'PZ| Utk)`]QhaLєS-9Vv!?q4 S(saPX `DBO0%䊢R,F@8:|~?QQQXpmVu~IEF6|0s W"\ʏLdH b- W2 I㭶S*>?3bbQc+GIgXleH>d~p}em )nGۿlQx4hU; k"+0LC M-`cXdk i/OfJSj>43&Ԩ~JKҾgg]dPQ_\8 {凞8*/"iu>  UQJ âSx1QȽ<\Л_rR1QәBH0k?u TxܸS3*jEz,M| <ّb3*;Ij]3 Ag 5O_[mOUΓAFTwp,q YixH`$-hciο3LmS a53[+`'N#-Q[Werwώj,˱ߤcޮPrY*sgB4I' A?*EhHۘ=j۾3Biu.5M_lbI7\Jհ28xvϷf/m _YgCt{nY&ղyOYY z4@دBj7~rŴ S0߄IDVXhFJl8EZD|Ǹo]KW.]+eĄؖoZsNCVF|Gfw%XCS _|$Իj{ pēE/qU a$ q;( Vj4pe9)W4"؍K'^Y%uO\:$2.{s' ү:՘|>2w"C)iR}9<&,KM -=hLF/Bb Ӌ*ɱ2FSjȀ?=&@ PxH_dW(g{\:Kժ㖗 d.~\$QGFi/BdYW胲I>m2EW˧LoK$ԜlMj̫Q'cmqXƋ-]=58 O͢YP^hBےLEg@g11GoV#c47l@ }.cfS*sI4W628))@NXm3ftP[w8̉JS)jrI?1;F&OؾTTOz;ɼ Ut6X߂'>i͝s͌GA83l*ekM)ܬN{CAU;<( V56 QDGA7JCpz^mH"ز1L6dE4g!^A鱘3 l%|+bu8RbWț4(6nSj``YoLݖ*RjXkgGb&&njw)*ĭj+ S&8quIxG`U"ְYFb =|+[\'2)5o Q7XpozlikIYLcyu럯X'۳ʍa:ܢmH .az'O~WDgϬQ /y4KT5`/f**bQ`li?yӡ qDA<9z潏 8- ȋKzpA(O2I|VL`|y־ X%:Qobϖ[C#|J9KH;HИ!>S7޵76TpT*M c`3 `=?(XzP1| `H9*U$ B 9a*UEYa[5Hw'R}7Xa@pq0%5aole7:M4v:P a>wT{޵l&Oz0Qjdq5n|DY XUͮ3@ ؋YbJ@qRߎ#d&SwgzQ-Y֨…nOC L>#QK̦yA=iI?>07py8$kLh'd-6 3qb^G24RzYG*Rl^r12rB4T澴ף+k_v v.s-6B Y#JE(GRMaö]p`Ϟ~7*WHyO3͠go~n݈z?g5:Vǥ7ۆzޔ7a,[g[ÂJN~ڍm#\e.0g%UUp2Uq%{=Dx *MB[#ֵRZ!\;6}%`ڔtPjXg1/sxwa%J kM[)@iY*Sn/pR^87錼?L)\&rvKN۰8Ry#xlY?bhiLT!nN@cuC}l ]gM9S8ujBD9Jeu6̥m+бbUx$L&VN NP~Q/B<+6f[@pÀB(_3t`9e'uy0Y ͓:EAx9ЉnٷcS&мLw@J֍OE> ݺ9K*B-\Q!>o:x' B> kmo] @%J?H%=6OHD7*`$ *nuhxLOU5@/p6bKŔw梘NSe\'ٹVXm=wQi3|C0(pA; 0n|| Yp k jNT`d70r:g ON;(R}u18#:cK ,ݰwpzCbYyyJ: \q 4hۦ"*giJbt L$w 6ujrd.Σo3f`nlyKض+$E3PnrzZ}4rZi2mnguݧ:Ofw|GEu ^p\04i?하?[MRt"WN[bs8#\"ƔE S(ʤ R8rCB.A2s "r=vWr Чq]J{N-DQ(1']59l?TΜvh1PJٴ^N.xۛBQɧ_6O٫;KQ&}\QS4_[SP/;[#w򘶏Q}BT{qؘ:6i&Խ@eЌwSҹ$W0}tl&bZǬ-p-vF)&2=0% ̕[!VCn-A#W!*D_}CG/iJ u{D˩? 㼪@?MB>N6U078]JiOBY4@8@ ;qfZ8Acߊe?t@wK)M5n,K.}1>(:(~z Qz&- G N~P e,?S:Z[I8c_?_̩/bS qχxP3 +e>߶<tT#EmMx wQW+OD,=lqxCsK1cK`G3C09Q`Dn}]Z1Saj8FK?aNK3M.זt2o~kqoW_b_(~U$VH$DwKJ6N!䋜-jG]pYe_t؋awQᕬ 鯂QtmIІa/l:Q A\#Ժ۳8C.H?ltA/I06zy?ĸU[zб |4s|)2H_vjJV-Ӷeb-xۈf}5Ȱ (Gu=eKlA|H[:lK{V\ܓUHL $̚/9׏/\>O4H)4 5$f._z6eLfwϗTuRݮ6sÇbbPF.2m`\]{K\yS$aFTF*2z rOÙ GLjq1J%;hW & >a\IQiԙc||j!>OL<,]_ u3HpshB\4T3 cXsOӵH$zzI:ځ0{{ jڞCA*ׁӨ> 0^Φc!H`@.IY> 'I9چdE{OΫupHx(!Y{oaIA~y\lO9q\Χv22ˌxS+FlŲIܑGgv37r~8;jIdo-w?9|lj(iH \ԅG52XM$aohzܟխ L!j$C;C&2H O Yq(fE披v$o=$UˑN#d3uae2u#fa{N үtt"_KظfB>~rTg {WSqک1B[V=L V+JDZGx#?/s;add'c Яʋk oo-$ZeeTtAN0N€ l8@[v}NkпϹBi<$:tIY\ۦ1p~ QSF~SZR+{fM6Fx}̖:rA¢ p튜y{wf47^^a,]\_l_i"u$a@'oRgIePQpSC-l)5c01]+8^4 4{C#xtݫ}MZY }q@ oe|7ίm7ER?mg~o3݆~~n5EoD(o(X }nNb% v9wMW {J;U`qB~ [IlՌJ~nz<|hY=H0*[(Kmnr0ႶrK5$,VR},CAJ2Xi yzo/@^6Jx`.I`KmDB-$@IFBim;:tߝz'%qg`S+yrdP.-e^ : |q94\0ҝ*w`gmH{ @0zp,Gg|_F`3e|3BiTpx r1tp;Y @ٱA5%m &ZTufrꐦF#W]sJ,k$7@9ZsNE,6*gNdEX 6 SVLz(^"U }2ũJky%IGN@k&=dljռ6c[>\^F  چ> %q1ch@h`m-#즰y@DK?`i>2ydgw4=b62HF(۹r:yv.͟+co)Zuєͽ2ofs {'r Ȍ!:#C^L&RKz])pEqrQn# J u,!{DV]ǨI%ɷ 8gP.>DB>aD,Mz1?HIBqɲlV#w³ȥVyiT:":"F<x/i, 7>.d)!s!GE%붂QUS>vʱ3dPE;AP9!'IU(ugK$O]SǏeQ0j%FK;Ml(D̆z/Ir ݽSDr]I[ -~_$mڋ whd+@9aqL0K\ (X5adPbֽ, q޽(<*ͦd7J.cYvU&F1<0xbEZS.WL84 >9B3 2]54LzHSO1JBR9aWF^(޳o` 'wvo]E9)~~+P,+8i- Or%MՓߤJH2ȶfKUH]o2-'--)w`D{SRqe0 u窄a 컕=+AT>/$˖7*z5N8#D>7RD;f@|"ՏX᷊/-Zv@vϵK!`PsWoTf'?2u(PLvRQ/Q`=s[(F]5 `0frr`HjVtHo=vfʢ߇V=/&<1'B~J@W(_ěhʵ8PY .aL{dOCo(e+jIK8hec^\]C\EJr{O \T14O.4<π—b?+# s4D:R!3eؼ0^2Yv | wCi3@8&Q cӷ\lxТc`d(w㠍^Ir*{Æo37,-[orpGx q9 >PW*$'Hl8Eƌ~R%Ȉ^*)k-$֠A~j7 xc\V'-EiC0)C6^ζ['@9NЏ͖0HD"'c{f!SZh+h COp`+sQ-L,5>fԅE$×w'E˖o rJ D :m/#HN#H-PPpϿxi RЇelD@KR(=sMv'7YpdX2 t^Sd$XKs;\"Yv ;}L<;1qu J/4ߤ~k1T ox9z퓢TQdUY/wY! FQYl*蚥@A$T\vk3 6̶ĝ$$Ȟԭ& PWVcꑷ(=P$0^ Q-R$`(rPC,z>SæŻ" MF*I4*u,qUg-N94-W5)LͭqwQVzI? ~oIvFfaYn=dΜ Bӭc.,/p1&Z M4̬Bkj`ӳ9,2#- ]T ,_`_dSπ4ɋ7J2?B_5h )FE|!?UͪE á% PB.˘Q1ʼLD5{Φ>٢uD~JsW,םmS.v(1f=B@9t, ~S_țع%uӟ|4ƓB?+5_+ a*4QrtY]QN WVQoۧStHKXĢP|j0 xz),J{rn:Z\}r=_7}l2RUWW/y*Q7`k؞F_?1IN^C0Y&ݎQs;GɑڽB-U妻*rH sʄւ2GILi$(Ck]:E%EW2um"-!-& ӜOn:{z"}cn,U!CKؼxz_1njJ ^-`Ii m|{/FSك9oeYޤB)D/2}rܝѨ0x./OK/&ۍr6_w؁FY wBvM 7SE"1G4Pr%eѝ(qʻxnNJ @o[4 /6G_L,yM9⬠5Zť_}IAL FI[MCVJo:t9#PUO@NlO|gB- (03-K-ɿ׽J[{=G4|zҍmRtn#xu m1ߛdޕE{Np2ZO9~@Htٔ+x!r3V,Q&24aeySs2Z ܫxXpmAoi_ZD/k' צPi%mi(Dl)~|*[\H. \NN&>ʭtK"{{Լ/M8 066I1޵:ed/AR'3ύp( ե]BۆpZ@2)5S%&l$Qigk9S ae= LO-ABv L>S>%l^!_ u3W>Tr]"ؚ.6C X0y)"4;n)ızB=VW_1k~E x''MXw]4©o_5+ǸK6/WK/D$@_'Ć'jBż"{c8aK!46~Xnɜ+^jlICuMN׺4@T7m3Ϙ13v%,僓ntu }7G.$֛a+2?_pʓ( Ӣ(,?kz`hYk>"!WLT^*As&ufGbZhy&?vrJDaB<mc]G6SoHbplQtJFnE=+Hߝsާ75ض^~uXAe:@t^QaVGŎ)^ ^`AmEfFyU.ޛGP5%5syudFg1}ҎP̭>!T$ fœ߭*( ń#,X.P?+ vEak5D~|;).ֺ(bBܥJk`qSQ.q 6Os衟E VQo1J[&ֵӠʏ`h=]2ŗguhm5ުJþ|SmpVFB} t /)ML9a͛3e}&jI%m[*,-YQ'V-G?ʤ L@}+GP /)I:x׋ymgek=|;b/:93CSo? y xB9X~[),Ug{spznCo |/OsXdAҭgrpfG&k1u)[ R&.* :h"Z;RoY1>yw@J֑c[(oY8&B"Bm=,ypAn,6CoJI*4:_FLީ/S , Y $S[Α8"%lMfAq?nT`:ùґVP vY3FnIK+' A[2z45K'UfL BPI~. (w2|l۝rN;7{~iv@5<`Ysvw!_C7V.Jsq|P&EM3^r;N::,f?^UllE_m%6:f cFn%99V!> PmzG[Gڔ.|Rkp9x~/І^iUE^ # u[Z4ǜw "#kfDfW*~KJ`0Ax]x^BN5*ւq(A)?=OrMxGg5$1 e @涪&/_{; yf&mDN.S KD1Ybu /ۼ'BW9摢zp2BRѳ< qG[g͋{q њ2٨Z=;GA( 0EaW+~ޠ>ߜ`gC_kʤ[N/8H/3lG ON 1D65WZW_޼ؗ?/YUb[Q #.M3ƭ^Q4xaȌ|vaKcB%D, ifnIj,+z)X- ' 9>SjYrk'FAGv+^alWNOŐQE 3Q*3ӭ4)^'Qgr|zɯMBMYX' uK6T)joo LvCοK ˕qQhQ,hp{n(Teyf\3m29 ?[ 0"j[MA[m\R^9˾ YV8Nb.\(W`r s.2WEd;O`ʟ4DTSiuGVStL- C&Myw팂m3p0A'<(mm92mW}6kh1_#{}[ߤfciUV!LrJBd= 7-0dSN>OPaD_"|F+g dDתd%tŸBP?&GI*g7Y~Vhx.9UJ-'7:oͽ*EԄQ)vJRʄu#1T[)k-px[4 i0Gğ$ޖ1fQ/yMXeb>c`U?XҜ- 6![s-^BڥqaHQ6W.x-EObrW21; J,~X [>P4mV<\k~ʢx0Cmy=EJpSŅzLx,3׾^N \ ~'~Ļ>'v>eVHvlu;jU~ nD$D?Y2]QAU B˂642II?˒ lf`5XFՃ'zb}Pfc(V;FCYKxhۙxN}Fav'cGyP`W?gM',?gQڸп(܂S*=zF-`4Pl;ݏ+PCqY3I4K.T-KlQ)qh/F%MAW{!~P znS Z=[p v\WF _"(B dϔQ9wK6#n}NI˜ⴏ^_]|E* | k(_tm4Ǽ/]bQ_u7QaaOU(ꮇ-~@ -?%cxqPP)^,YǬƇ˴h`(Kk=,Wk:L{#VP9fuP?B AIA;]ؾ-UXU!FYU-¬M/F:AWw`uD T'B*Rފ*6kݨ2lL9dӡ2ņs(稦i~C3S=OJº| Ϲt'tx,ʿx4m XkHz_3+@ǹKD)^l8hNK?9FV*I݌t|H$Ou&V:V() V%3>)e0-e8L::mwb,1 #nگXneyb78zֵyUjn०V~ҡcSC KgH6%ʟȰ8df~LTN4(qDzaDѣl8vU-#JQb/ՔcXi$;/$3h))8sTxک׈0Sf9#lv2#_Zfm)?7V:DeVPS =ieI.v7'ޝz{}wW'Y^yo;]bX)qd9&8f}y '[ݡ*0NSViHQa{U2!]<͟C %R NU8qIL;gXW:N rVXeȂ)TփI/T@Sū֯8D_9&7üm_~#ڢ^`ZøGJc,_Y&sQ %&KءjT)$p_l7JAڭ h3$Z(dle}UYLTg)Rt 4`=z3 ;͢wq׋SYW[ Z<=>cӅ8Czf6'شw/($nХJKWhjlufA%D1ٔ<4k"v5(4Xa3wޡ"'ZS>JG >m`0%zui/]E<[;Z=bX1&wªN;a8@s`>;TDU5;;9do;UgG^K D`OrN,́Db2`)$rnơREY׍W@LbzWH wIG@%}/ΥsDi}U͵K()ϛ_)iKCH C lqUz&^a7kUG LrYGv|?\={|^?>%0wU O / QWj|㓖n[ݥHyv2cdUfO`c5mO|9d~b*c/G._1+y_yְy( l3\;KmFN;oU:sPHCgvWg@C\-mbMyd) e$CJ6zg jʏ}YmU2=]X*]+\auxm 俆W#KwbiH>l0ݓFz .!o eCP>Ml%7^Wpב,\3$/@Q!%eqHیwIwYCHP$ゔh5lHMU~EkEh2@wUV۸ 8YOLد9RԘSl͛׭>>ކi&sjĊXqg3!^9z}2I~ΞЪ)l^)Aq8Gfu8Ldag؎͜_Lw (y຀j Mj)%I| ĥ55837@SciTms1QzV?#`vךTRɱ?;Afg4]WT;5L4Kalycq-ROzb rrÐ/1Ah='3v*ׯDјl c_?3yQ5_ǢKK~0Ѥ/lB#NǾxV ,mlEG1/hj~7</'2Dm,paj!$giDO?$>D +PogP)}/V;0*) U0VOD 0v[U%F=dM*o N@ڙ^(QVs\x.jT%$>a=]xm@ha[±N"=ј) VWktE.7tшh]EQQj !jԈ?ˏk!d5?1~TI mv@`hL,⇵B}q%<?g`ȆP`ns͕59ܕmu;5o.Q:{Bf_0a[ŚsqZ(A=$n{|g3ٮcdwIW!ݻ^mkV:ψE3` Q~QX+I@:=* ƼHC^e?OwA+=AZvװ6+  yQ=|W `X*abZ:U >K'E0p sm|hjC&, M-1Qֿ!*wVR`/effߜęp/`g9K"'dl|@@_nO'W=7$uªsEhi^PCvˬ a+V>p 5S*cĻU(E+ 4q")a)0=s5;srvpNH=W-VF7,!y9n bz:t܃nOO=i\G.ː BRx'l׻SEOmqMl<'u Lf,.|H8|=7mJg`&82[XıM6O^l)i=K&XC{H;B )j D%Zɵbw?")F<c toiд5JPjMlX! Rs6Tj$E"L_0s!]N.(sHo|,uLZFښ)HN-$ /~Z6mv/ېomtTe#1?NJ'HҘ:ZȰm7>x<+y\hHt/aֽ>{fy~?Tҷ*e{sX0.^UfT6rU?v@Sܨ3 Q-/}} z(o1n=Ϧt0kp0 Ċ|mn/UA&i\em]PGMEȈG iuZm٥"׸aG~\kꭺ4>W@{|Lמb+W.:3?AP9o=Hbu2븩 wx∻^٠A<Uvd7K"cɽxv?4 a zEhGc$W,"o)\q[ͽr*-oC)(>G(vml>ཞkw`iJypUi\RΦ?Mi6XuMQe}Tue2, %UgvfX怙F{Ɣ %a8ʢ~"-:.Y)~k&3sy45Q,lc@F0O*fWFS=#:X3 Lk6 _c& ʟ[@ utvPnƜ>r:,;o0. =Ii{O*N  wiH3Y&ahxr?t 寺<_LLt%cnL/Y7R/bMxf4]V}ۏL/ sK!EiqѾ{Q;9tJ̹phJ{CP @#Ǥ;AD>Ds蜨8g29l–+Aq>%A%`)C?JUrDu[/rN`07Yr\hc@Nc#TF1t9]wa$V-T󆃱q6Ĺ?D3`z)ے_X/*YKfk>Y̏uo = vũ|疖"9`Nu+f_Ĵ?uB:@@wf!LqZaa}G@q  *ɾ,IV3k -rz[ |<W\gG\deGh E^oSzA65 O.(3!hĆtizX9? b>|E5*f2Ã5uD:s%ī+9zH aZ9vSxQ+f o31NJjQ=1[tJy6O[ 0kd0ȍ62Bq;|T* \X4{eĔ;LIzJsk{NSeR <gy^ ~b' "פ B9:b,E:</]-6_{A`ĮoVSq8sqW5%rF4XeQ2=3Nf%ٙ#lHN, ܭxW9xmVQk~[J[;W bpJ+ 4ܮ)Piir HTSH:&m-Q7W 27QjP׿ZfNRCɓRč 47lWџ=zJ`d\ ~&^*jaKZ-U$owRU?1i:^ ]P`' #ougT:.d͠3{%&L@P4[w*LQރv  =sÅIA\‚3HdAW óSq o5KB!mkz'0](ڿ [\XI-|/;HO$!wXp]T:mW$Z#q3Yz vkؑjli;h'sqM]3Vrgã2Qc$QGW03҄H ["_𝓫Oȕ|U v5D9涒qs DЍr,=Bfc #``?#jeLݷӶa4CXULȓwOKMܬ{Sn)&GcZ!N&)_QVmf(sX4Xא9P} _$ } @Bv >=Y->[ZlOLx/2YJ-h~冩OJ9Yf>7 |cBUaohTҸziQ20&r)0:LƐL! 11h?b4li0T!t[m&oSHځ?D$n4 +uȗ6(U^ɨr#YUmHCdYhҌI`R1H ٜvE]p!{eٻתz/vG~1C6KkT6|YSnRBj<QYIY|D>%[QQvmbρ{o?gj.^0[᧬7yH'YE2pc7 3)-gKf]g#H#0Iؗq8J-\l,4sc}B @gc`\ʟp~7Z1mޕm/ V4޹. 39#J^]".d7F;\ tHaH^ Y/*)YwA,8AbЍ`6\852<ptQyj(Ԡ]챏Ixzz)M]-~ֶ&htړdXSqީpQtJۻñؕͰt T,Idwͅ;דѴYU+QTuʬEyqI`cd7G_d×9c ߢqZI(+ۨM.^DY\XHY>ZqGĶ2uS~hӳm+7'<6d9cueKy;)kfY(  ʊϪMd~"a D"wPݾxI츩bhTF3;'yʅX}R%*u^ ˯؁\7>1+ޓt,cY niIY턍T!kZ\&n{<ʗgl"H(D1vH+ђ.9X,Whحm~|gY\{>ͬD #8~C|_7|hŘ6\jo`J+AJdEkN$Bf\^miK@Gۼ,(Od`aLeDmZyoS:"y}:F J%ĝd)U5b}Dɼ6(kE<ֈUcO5sOݏ.^<bA05'F @{1vclY9ע %e?LTIj/a5cz."V>XB.E쨊 .(GȪ1 V'kCxeNB/Rm~ٞwuFrS=QI Hk%03>$}2;fnq!G '[Љ/sGn^TP=Viy$ʼx7?gmry}q II7!3N21 '' A} /Thj?.Q*#ɓx᳖|]`5n[JJan۠U` M%"5ۑ3W>9ti\{@۾` ^'ֲdq /wSK\pScL!h~Kah4ӜLG҅Jgp$lu>tv!X8b#ۢ艫)ـcCDo?IzO!!Fе$l Eq NB? ^&{FQײȤ9eLњ& eA"AH_`SQLWN}Ej/v1Wlf9%Հnu{l\PlVй1BҜ9prj>_lɂ6 Y_ ~״CB레K>Q@B[cX APYIpVa3z^)* hU6̣UQ}'k!ywB89@el }%JWZ$%CZv6F/'jfD\߹WQ)8p`H# ?.ig Ѳ":]B;(;(70N,+U=:2<eIdԍ`ZVDtuE;'][g[ Q'>LpgT0Wbt,`h' afK ! qls`Su8@dϽ<ߛ %Sɀ'iA&mтRLb_V^gIYș*< :rsZ`Zy_dƯ:1}%4"'eOM;'OfE8(ͬ!8ˮyqşyu+zE(oT 2P|#[ Ti{~2O}צ(Kfdjپn5F8љTc&3qx8$c}LIGe~Lr(K҆huGa&ג`~Vm.~O7"yݣ`Nk<*GP)^%i݋-cXid =7xプE4o =rֽn!lԃRP5I[Z 6xږ* `Pc IZfCB' *B%ޠ.gfAlar.?rnweK0TiJ=vް@K> }!B* :blc?6 7D!ѬlT)urpyĉB m$R'kU>Wه#9շx!$G @gŹ&j](v`<4Fjc C|% gKBT&^ceqM| r}HΩW7X#\WB1$6ij1cb6BjP$&wd׆ő!_$klEuW!,ݽfh 7jkKU4=Lp8! :lGX?~#=Mc^N.U ej7x&Qͱx_$=Y-L%ΛelTRɦLvd ml6~ߧ62nD}lu-& K*],3)YqKwxLb^u-䆫j:>]PM-#ZE%{fM\ʔ r4kGvg⋳(2rŶ,5& z'Z+O'Nr\MqnX{eeςyO$%k(7J㧁 nFTZXEaPܐw~g*v41W=rT7{wą?~DP!U'Epe43':F6q-Zn~nRK/Rh __+:/~9Q<*'~Iю-5+Jj'TԌM40ZDolTw[M_9E1] 9CO&G"ftf$s) ߤyA]4,_a,9IPB.i>QĘ #}&uyiUJ|nVa|2zP ݷ2LE.3_U$&a.qdTX_5TpEs7D@WF/W\9b8EƐr`fWv(Ռ,,G?Swʴ4'½RM35 %.4 U?32t&#LoT/nv_Fk{[s9Vp.Yp\c_=:u2/7 G nn̵rwiz'!2̟H#ZT+L*M]SL˓o{}YGgTKQqP4ͥJgP'A?J튌񙚘9Κ0$*W6kS4 Bó9dA [$CYg#he 1I 2d.*H|54K;vS?*'X6&-HX@{V:Xj@Ic2Y;d zq?[y[)"yZ,ߜډ݃N\i%$ 1Y^%(+):D[ WOZ AMp4UXlQ0b&5xȼ1}m4cb%א _mBbDrXFZ"b9@dKyNHN(C} =˗W율j #9ֱrڸ5#ۘt@ bg n~fS~f#|nJEv'C?Z:ˡ;5i7kܥ45 yuasFE2MD)zߨLc`0N,LK~_:1:nƬS_<_}!>쎄\#!j{^'GLұ z!4nw(*GYsʽ^;*H" [).(x"mz zKtvF ťӌժYPɘm}y&i8E&M/ ϬޯT qhN|\enhƾ毽<(|۱k -|1g핾@?y@M1 Bؖwŧi8=5\Obxgr7]Z~ö$dcjW<x[Џ+t+w.fLzo"Ku|L0ƣ PV14U }[(chV,$Ѻ53Glm$?/̿+ 7di:1ZI RQ.V>DNRaXm`'ҫP$߇h6G̖fc'I '*]D?zV~^6E6m GKدzރP̵[ӆQvFvQjOEJk@f&dI6gvT/j!TD5M;6ew|{?6B_ xhtht) 5)i _E _Zz&RV @hMF_A{ {$6$fI~62ظJAm<ݘ#s YYhZC9՚ nOIy{iPVR* H!G|@U<5A=wN˩lOJy !UNSA~4FEE/0Ju?n|cX"&S2zaCMhNoA:SJV lY$ix l-Lm _H[]ᱶR;!=6#0u43deUueTz _,h5^x7+S ک浉 X4R .}jW:i@eמze{z*Yla }΂SUg =m\윳[!OHLɉadӂr\~o=[YgETZ6"{--$kdJ%.L*FΈRbJz&+iZ(ExCypjJ>Q*Lwtw'=%Ù{pYe76=,T]T䫕ҭyH*k{ѦrJ ?l8PE{JV$W7%v9!$l dy6TƢ P$!ll7dлIk#7ҦZ(#-1!ۍ"i {h;\`ɮ`藳hpo34E]U^k_V}/}Vn%<$L~ZpBs f&8ň۷OXux[ nk77=.zS7i˽jI{DY;U$"w@3[v!쵭q'rI?6:pж[_:M[cBvx8VXPqabԴQz)کZ(BmLxݾ`z+SNL+OOmχ^Ȩѩ=\F?Е[׃#IĜq~;ctJtjnl< oǧr=,>fk<({8q45.,6(Έ#^ʈUqm='U3/EBFR2 M6NͶ1@߉GcA 9s:e+9-"/gӱkI9X8叅^' *Űbs ue_Mt#P94`8 y]YB4'q 5O~I^nsZ2lJ1ˋHgU1!ru&f.—O+Hz J>0j@` q&ML>$Ѵ-R{ ٹʄoLT%s\Ϻnm.|G(/W9?ShÄFIaby[R>&m=5c"x/y* J& 3{Kd7r{SzC[[:Y_2s|ISD|#f*QLJs]D|c S7$dr7k.# djIo9`UϺ~o,H>%O"Ҳ]ւ2qi#7^` ELS,7PhZ8ėp⡙58X1?-ꡖk;&Q@TjqѧE תB[{vM gl@ 鮉-?Wyq6\& Գ5:u/0:3qgjuЅ#LWMp*\⡖j(xRH0K*NcȒw!Ȩ^эr?v-Z}݉c[-7풝#6"KEFu&/䯧po!Ñ7j=OӬ@~n1/h.kCsc*o+oNs;I˂?g;cɉQl,yIY33huF џs4;K}o9c;G_`<ʟyH$jл,ڤHW/0{8XQNwᎍ]OnXNxr<мgE!iIL{~{CxWM]ΉM8EN@g|DS] !ŶgQEpJC s7P`6r7m}ld ;"M"gUYT/6D7ƀQrƯ\Ļ(v9"2X?K%){L=R0}On;+?%xi:cN{(6aڻӸt :Xˉg=8$,'I&QXR#!\R;HyqWPyuQ" E֊S~"8;z2ǒr :CQ48cY[.8rmqzB+ rc/kJ,G\qk-!m OFH?IPR}#ln7>g5멂`,-4YbZ W<$|fRPΝhH\; {Xߪ srh-,aXE,Zڞ*t <0Y RS"$.ik(臶+W PEbKW7XW{ǥͣ`ZOy͂c0 8).c$7%o%yi"`"w{/1~*w|hjv~Fq#/ ҇R,y@keMGPsCtb|8DӀ3|ߟ∬v̿#U{PcCX$ɉ9[ KZ$2Nh\|̨747\F1 y^4"dm6Y)d,4$*x[PyG, |(|«e3kӰ,麃/WG,1ir?OsOX̛1M?P(%e*Qֲ6z\:\t hQ&ά$ae}֐< Hgn!(В7}$Ϫ]d򦴏(*ꨌ.&iIzߏ6E{޴NǢ66@Ib.5Q 4 '+ /mufr45NRRXp\,CU~4)*)nf!9*?/lg!:~`V>([س7'?(? [-B*Q- ='9p:TT_[oOrMDUT?[Kji$h F ]U)IP,McOP36}}Tu_M2غU,C7y" )f:_^e;0̾lkeﳘ@A01Z2d7f3~{l~jЦZl6D$ݔ+ ]E$pPBy uȺүe%4sI懟8Y<6 TwTb`G۰lpt X~NUFli2v}u>& kU~?q\8[WL$w$e~|?/&k&{\/">EcU^p:S𐹗TOBtMCf{#wX5Bۃc#A;Ey,3pzrB3O5/~+cYN;'xIGޏ02MM޽>h%6 qU/֥aKh~o,Dsti45R?$@ ڃU)v.~P[(UfLʣ"Ϯ "/g>^F/]*Yu{Gi 34' [blM}}.qTVSse2a@:`>1Q!L5nbKꐸ~@"zO1 ͠*"`@NK>?8:UlunD¸G1Il@ Ҧ4 ;~*('H1 FE5Nr@Rmk%ag_7^ /|ȗ4D+" Fe'oK5~G[) 3&_7MLZxHEV7Y@^yx+sጨLJ]:}&`IR3d&jgB9h`Jv&)'׼;Fz;`꾶Q;uTSOf,"c_%;&Ća<ʴ=.]!6mw:D;i{I[["ӿT.%`t&;eI'HЛ`B[eDۚd\)ۆ2Z#%`5H8R_VɈrk-b~0~&n%e2ƵN@DWSaIvjdFD׭tьD ?.j{Ucʼn0*XxL[ĉ,"ܼg3">zv@LP0ד轠(%"kC3knyҥQչ'bZ!!}d u._\B{0r*\A&zA~sy!>i,΁ψUu9G=<Y Xʾr&12)WS9`kȺG@QSpjejjRs͒+qw.JgdkIBvJb O~m|i5!T#~!cGOQ!b& 4E$!\+`oJĹX\՘j7T/bV4s&z3"Ha j[pҳ3s/bl x;x7KG ,s,<"9s$ &WS 6t| XZ;'cH!NnpD(nKTpGd`Tt~4%^Պ| h~9HI%-*eh]>=5) P \x phs]{kt|vl^Rϯ@k}Q<-\@Ϩ>iK{'6 O}&!dw-7,8M5ʯn>o- 1rvk,p* ~= B0A7C>t-$awjk|˲nIi÷Nݿn.#$5=)Ze-rxGJS72ƾ.Ӻ;2T +_2%h5NC廬.]xah qL?؀ȏ)P?f10E^SC񍧇 7Fб G}j}OH;ŧؼ^=ˀYtrJ7j.qnj8"T]F5HH!vyqS<1McPlGGR)֘CWtJsr-QZsM 6|Fૉgu1?*I3PM##fB{n^yc0c6 J۬|r{ҭ$5Rp Ub3Ǐx_s$߈Il$7ñcxIP/ мs`y?;To扊MX 1Fw7S]djm;/#e ]j`hij߬]5.Z94Ys9nS5>@(s>aNݘD.6уrB+Х`0 ZȳQ/3McwwZsXȆ6 Oz7x-(6kSpKJs*"°VQ]MV|nEc< |~'+j~Ӎvw[yȽ7{!OFUO`о1] [Z zyFst/OxHS6IM$E6RK[eꯎS!eQ5r#>Y# &~IQ ?2{82gnޘԬ%#ȗb?Ut%$ں#0$߆N[v+VC2zXO\ݡ0Q]!XmNu~9'е2~0\{^=߰hFR{{6ݛxKP&{?DO ol5&ДPAU zQ0߁BS;tmh6Dc5>/)r_ۜbZJiX,]ykqTҧ{ǯ&ĉoMu~0%$ZO̱2}?18@J3vxjT^ ABȽac QB40~Bjx1gˎ& 񢱤11*q63E{\8Մ,f, 2 &:3G z>4^tϧgF&ZOHulo\=G\j Z?۾ypov+[x\0uq-f۟B )Yx)hװ]|&򘟎B* U!;1 ?;N};ߤ ƲhȤKXm%DŽyߠ ϝ{ANʽLڰx[@o'/^Kbp+aCU.slK@AK께o,;xTmŨD"$S 铓hV隲i+8H)y))_(/kN@l'(4LHlte[0י?B~zKgҶG:6Vٛ!m'~٫+.fbWsx~摁<1+s%,)n?[ޑ'k&6ןj-bvH5wKRWeX~/S.Z(! )K7 [[ )%3X.SPC[58_8\5rl%rSgB}dSikx] :He5Q_N%Ʈf7}O4`jwo]su`v^t9,-#MIGS,8%p&2 )wkn%-`nQm[;5yl qDIsd>P=@ 51?1CW4__{Z)"5AƔ-ּ]KN*Ol ǗqB!-N~HoLU z5@J.d9#;/Ѧt$+.ySFr lVǰӪ%/ѻ$!еdXUe;vpe_F)'ܼ;!TA$gW,~vj˖x}[:[RuAX1dκZĪ=3z0/×&e0v3#e&+0=a_0a0# m0< 9 Z>m~91H1,x^4.,;5ؐdg& se 8@ZbMƭud IV ֒-`I[9m|> ŘD1 &Ɋse,# 4̼3q ]F$R]ӅSUʷM@^")Nb!8?68sA]vjgX p/y$s32˹΍zPU54Ru+|XIr`HZgD`9)7Ų6@5jjG`n,9M\< qvtu5W ]kWkj0۔Qq^ةپr?OOv>#af1څf0'^-!ZוҒJipWJa~2%#ǥ Oϑ[K,> :[%;NV,BjA # |X"LK9 Rq~Rh}EFf ӫWS=C;#xI: 76ٜڽBdLǃQ2=u:q p7IX9җnGdE`(tpv'WdڬB;63dP<⇵z$JNԄ15VVj 2=.P~1A^TfKi0?wLcI!/VwhAbcӓEQuz 8ëc?xbD`E\[';|(rX<^3ӠJ36zÿ\e)G9tYDߦCq!h6dʈڋ`Dtba]s5G}Lķ)-0O&erh:A$_hCioL_l!aIm fr u]K7p--KTR>mi=2X m.2/pDy0n#U nTa3=X`#dKK{^F:[* X^c%stiДY) KIV8=A x5ƉpD7Me z|RK_hk^OhnETwiC f${?4[7ez\kע𤡄Id)̎\isp~+8?mz WTc*$`;P`/0ܡY{4L-5A{P !q><kUְxrډEc]us>uP q{BmհP q&Z֙J,=Z*hBAQ>DуE/&?Y6a7B՗tA8z e%E Z -7E%";r=EAF 6j'cҬ/,NZ⬥{p#QxoW&fK-Wwf]\\phpC s3Ofro+uwMʰ[8û= wZ(EɸrYg]tĽXM`L'Vz8K(m_A^.P>'CHΡ[3{^ [ vq5a%KZW++Lk9Ɗ*ʂT$;'mא/vt? XE&/Ux k暱Sb ӓ!PPm{V"+7J} r')0C-A j53?uP7t7r_'sk_#SA! ވ737YYp[T roWy@dϱgeZbgL~)"F}11=JNughݯ,-U]}HʄaT9E#}N|zq=;抐ſ_@EȐ6ߩyKoMJ ;̒%=f)i$b v+Ao?:x7ۀ8fMjKV-4:@Is.Xq.2R6.>5{ށ}S7R|ڧP<-^?) Tj9U?3?TZ ӛWOX<9?ρn|;u|fl_xz?(vׁ kJB@^PUuZ05=Qȶ0SZv0*d):F.TQ {kHF-,G 0ʗxpr#ݰR=ْxgs}OKKc- G &QTwBoie^* A?,iiC{GLU2s[ޝve[p |_qQR 7PlSyAF0J8SF5XtrR&6[1 Y?y Vo_kV-J$E*Zj1tEѹu zRwZGlzjZ^6jDr8CQò3+tağ*Wrz! [I_8W_tw/UԑY @t%PĬx?0D@*0\^Y^_$tH~*g/rQ82{Ǚ@Ą: ddK\j֣V2pV6T0ʑ>vWbDZc nzdHNA6?DqA̚>n&,(uURlO!k45ݤW(WFH5yDn(oS4n9,_A~E ؘ ).j6ceV~~exHt5DTK8~3-‘/KTܿ}$7' &TfQnc;_51&[ߺ@k5M_=oݚJhi(֛K„#cA793c 'F$V.!uMP6)m&Ǔ}IX,s[<={.#<:DOC1:LF0e)evXXj"9U`a9_I\@5BJA"p#Tۜ?mT)>Lk;*\;U=s ڶҗRyōB斦v~wL鬿` A!`H5v"rA=aK0^'͈V-7="wٝj 2FΘ`Ly1QIelVa+ kJz[;CvXOث. %0OäPX " uf$f$y8"f;̡@Vo|KM [AĉZJۙY Shi ]ьN3AE{M&\iULx")O}QzX8{e:o҈o^fq^6Iõp0Fd ZeׄB3I򃈕SM㶽x"g)_pV1!h8S(!7oo^Ϳ=EWX`*`ٜ)Ip`Xu+6s[I*o]q$&`\m0.8BYLTŜ1JE ѫ)Bݩ5#2mBq7` z̄8y{u~JSnlZ9o 귴yw-@27iѓ 5Q t:>lmO MQKN E0ؑZN~߻$&s1'RYSy$H;$~Anq!Ir`WR8e4au l>rG΁9Nzʒn 3K i9.SQ0跞>@)]r{H]{^\ {<|cͭ)Xrbe].J[en V$H06d^\R*jПKg(>ǸϤ&Uxh?g颁N"3y6S(q< { ^2 WH.Ɣ&7VJ81k%㺃)QY8XKN숎Ԅ.F|%iNTv}A͜ut!n/+D>B|/_S*,=Ȳa K6ٌ{ڃ^߈2'C+^֡?Bvž. {oQPg=: D1_DPScBBrbLt1DG] z^s*4z]6Ǽ_'=+3nm Oo/r;_=v#ٖ#ipy鼚VRk.UTj_Z,V~kjذh:@F}e;*lJn)G&v-a*?%Ni N:k$Rd 426"Tt3Y 9Vtϙ:27-{S pL){N9 Th6Z2sN87C5\4ZNWoT׾ir^EL2Dd/z n:@B?7T,]ef|cYbXk=m"5{ &Cz3 ޱ+_l4)͚<)pb+pZ*e {WDr\}RAq5;zHjY 5^NGx7P?#Gzژ$*FT!F1I%7Fgä^/Mؿnb}3Lobha( };xEbRGwmQ16pOKeC [2K1XF,Łoy+ȋey&Oua_RGiY Fv,J;p4Di <cx%JhhMY㱫=$ʩ[0YҼ84E20+Va$Zn7Iѕ#pM|+q^ /3`i.|iP_}{+O7Qg\! Gç?t6]߬sCA&ܻ?;V{0mfyێ T%P&\]C~Z4sЙǮ/o1L /$J6̲N ξ4 ŵEs8VA*kk;Vٍ̏30`n1IS џgVvē2&a.ړ:ܥRȀA6h+зPZˁ]^ໄ sΡV#UQ'Ke}5.F}Ʋwq-p=19^PD/WZIb dfP'p3׏J6S0I~U1|CF\,$SxEkV瓆 A3ْp||?9-XWa^X,{+b:utL1TojwgVL1ږEX_}+Ј jr~ 2':Ih5*S(L-Y%no`6^2uMr[R_`,NVE?!Rw,03"M٘$u7g*=3E=%ZN!|Grg,.h=ü  ɭ"b* NS"!n=zr2o9QbuOT>}}%ULaWtlHf.[b?j57N#X\cM,=$F$sf%OFL*a/ HJueI2rKKs57ӹm?.Pi/o\g;RL ҅&n###m\鄞cm74*i&6xV`iKo  ʦ)WMė~& MHy(B $uJr$NgBZWcX wWpa]bSVٱ;iuFe7^Y/qZns4}>R!b9rtl0oZ `gEFlAbG8:݅Ѐ=Wĵa !ޫt,M$ Gw&1cK"%&l` =v?0c *^#TL DٙdW<BʔVs\F,j",S07NMc/~@[{b=hR.VHa:S=Le 0 hղ6af%>Tcr5 B2_mѕ 'f/Sa &\|+j$iNkrZ7dNV[!DeHN rʔFX\o ,Q`+~6.GF|fE3AyJQgˢ,xn#pVB:1F,9Nq؇ag(7SA~)]?0Ag:`XŝpG>8 ,8%N$*W?*}Aʋ 0'zƅj9w&6 sc#zacؿOx`ml^ sN9<T_HG?<Vs BvO_X1,7‘D:v/JGEqzZ!L:U:wё%B3C;t_jPoU;iHh3qS඗o~Gx#ro9̱]KٮV=nZwQ/ŷ*|1N'/ա&+ @3r;)/<~1ZrH|hA\/z~V.:0y釂(vjj[;sU#3Y%Xa.4 !-b 1!Ѽ9a@ѩt9}GLM: fݿK,2ԟauw0} )zmʱ0qXZ":^bZqkB<*`JQK{{H0Px;oQACm>/Jyg̶_ ~k_SSُGZIVI'f&D_)@sʓ@$.47HP/xJK=] `Gf1UqJ0IR&u}Z,>3fi^sO VYrFsy9ljۮ u$ 4r4ufTv@tL;Un^ooߴ41gYv7Er1ܦSi^81MOxɴF 6n b颣]ĥ5Bh>0^Ywfeci>&ꙡtڀAV~X-]aAWf\t3 =><@L5G}*ƫs m#V)x`d{fDfÇ$-9\!0TVPd'By a4+ૡ+_M!yB41O[~%f=;^'XECJ\@vUM!q\W6?ۼ?}i2ߜkWz4vE0wcXd7wŞ7+R"iޡ6U4$qw'i^"=LUb zN q{ORw[>ag }4ޢo>`?d>{Ԧ"g6p Xf쯦L탢[A%HL o ݁M_D/o)W"9v)QN>5/0lqyhEq稖=xNI \U&O2oMJ~-!}ESI\כC ۤB4xij'PK+ww-1A嶠mt#;>!o`mV[6aOdc'cOچ )\KDقӎ Ͳ8/K'HW4§*硇?Rq'瘰OM>zwnl, }@QBɢAÛE;!ENR$3tQ%ؗ""tf}&~jByҗ* ,&心ETpͼ",~ [6ɤ#.{ &,]ny3cnrT mHh7&kFx=0hfz|ZI$ ݌ *ݤ$nr߹4$Tuhܢ/V7f)g JyX[&X#{k])NB4Y=ML]A2Q$.e X5)\90J/Ijv]XG0px|RX72S d;NFn\LzIK'ui>{dJGlxCr`POZc Bi7y)xdyD!]mEY"E O}Гܐ乜@v 1[/tsF+>)p2lp/g)okQz=c , BV]E6Vd XP񄋰pWA4#9,;a XKFliϋlTR"kcsNijFhYJbyaDX TV.bE\F֯?p3҇ϒ&uZ5UB`S+C M/οr >jR?=}Gt-IDE+{mfCbujpYS%;~E {z[{7q߹XJ _?&5LI )*־XJσhÅJʼnw0$~'v2{9-z }VՌg0'>6GId꟏;g=i TO?[nKPr V0TpS4?N03=jMϿKY|x9baܝZFT8j㎔-HDr>g)G=JQ$}vmFG,HrJJٕ=aV_|bcQ]Mݖ]JϧjcŽȠR} A|֌vodZ";&F[EoH.`{'V; 鬙 p ګT6~^pBA͙gTBRIEK/yL_zj!]]|} ͕5YIץ_ =yCxr*Šb0dݎ oiV %K@ HAg3+*%K1扶#f= yvRϗ59Q[ج{ }${nO})-t;h[`XC~]/ El>h| VMx!F"Wɗ6 3ЌːA"B^ZLPӆC`Z]Q@arʼnn ;R7FdQoxI1[6bP&om/d=~ceh"҄'~֠zU1 j7 YEh>@\^K4E~g;\.d3 Zrf#WwπS>bw,AFՍ_ ڊ4s|<")q@u0^K{Sr!k\ܧ: -^ˠ^`{_'ij!__t~ ̶Q,pqwTK*CxA(4hd^5H(Zތ-O!,wDul豇ubI/3qPZ< =ևe6$k ~G86?nbP>9_>FV;Rf+ؚm$AX3hOE#֧< 6AxhѠ}Tp3-4H TY)=V\s=&<{!fl fiwƬ 90fS9-Ƿ,weyXof2}g_;@͕IlnwC{{q{EՀKyyRNFϊngG]A;Dhn+!RLgjnmݟ+oU!x1t|kBgzh0qe( 1n^߁G\,wjP;*V_^Ku] tqYN}&7 v㟞P dF֓Uctk8[rRz6MfEP Ki`\@Yɭ< [2$RU! @"5T"`FxSCfttt֐RY޲p`wA5Q$Qvܮfdtd+#! nݣBaj6b@4Me(W,Τ~$w39M!ȑd-ϩ<8=TFᩜ#y\$XUE*z:z@P 7C%5Љ;Ec 텃Կ\aWj}O 2glG܀<$,EӓZr~R,r/l '^ ׏~aβ(BQoŒ! {ǚTKF;noxk\%-/CJbb?1)GKZ½ښBؔ GȒDj[ѠgX6|Ӓ76ݲ[;TI!#mB8âka>(Je ڠq(CU"CDO&)6 a`aG_n}8]4:$I>x#_7=:->褬ڎx&Kd"䄚f0b*k-6c6ץxH=W F miaךfmMčP{V.*5{73(S+-)LL[ᏁI+80o`0={;^.՗X2q!HP]_OHMӯQaM 5g 9fh 53tFhR2 m7^,ȥ/Ɲ׌;aެ/i!(i,Js&а4v)f:Jpw̠ N}؂5LijT#3Ayʻv #0Cmž?#RWq:Ǘ1&4dN' F͢%'YnkUEz[d,+r7=VO_&(ٗWW'ߤ_*s:s_.&F.Da&iF\21iseIƄv9;G`*šʍE폦{!FphmilOb+UH~4MV}˂k36*}aYxd; [qX:v RMNhRC.FظQ쀁hK-.\qhϿM4>Ŀrb&\܊ ֝vv)I䪨\^4 ;Ff[Vcl@MȻG|(Hɸ0[tY>jܤ‡hCސKwǟqg`(MпBgcp]HPGP K(KGiӃ'pLpx.y.*!&qa쮫w<Эd3JEr|Qᾟ%P'^ɴoqrv,'̾ǻ0I" ǎf~ L鐄^Iп(\3 ˯=)wXEEk.ipVY7萰BDmy˾}@]ÊٚI6x<9 $Sz^)%t4?ۉccE'ZOTEilA뫖hgj?DKB{:9׿ةJe>_=RgaJ& :?O<#cS?+=wz>g ٲ fu$n>NtYLŽ("oD TQ':Y۾³-ao]@ۑzub^ߤc6ѿ沆KȈa]&Wr;1uyl/R93ls2r$;z]rv4=q*{kbnٹj`3&ʤ|V`,q6Td< 2mޥ7QH/Lװ2;s<$jF}ցnE]b'8yj~fh ~U$nӗdU)CX(aľ=}hTKAoL7M_) HqƲτN"B}*%1guovc ̐Ğf*}.6t.Kia Vw@2YtsAZxp7 jܼ]L6&!$ͣHœ:,7禓l[ɵM(V,e<[gH^lOΝ6H$XGN]3{ܯ17-%Vߋ^ ِ0nn,LC9 ijO"zR~B|MC_UYF5!ui6sLn9?g"]==GR)+'ݱ6ߙ{_̑;L<^~N+rN-5O԰"􀝂ę>Nq0"0!~iށr7܌߃J4YFz%t4M:vj$$5zӫ0ōмͷ3HKKi_F#JD(W~|~KO2XSZ;OzM,kG1R,!WY]F?/G:kai[8iDY7CTu=\q.:e!4ϲ\@4r" A|pLjp ?@ǨYvAL<k,{s-\i Ƒn_#Hkt5?${Li?my v{/Tq'743w.I <@JÕ/vhA rYAzt5 ŝ၀1V1@LLo,hF->mASpYj>iB/F߲]G-e'9}LA} Bij%#WGhSc&tW$J 5: իRDy6C΁+oR~ph,GCZh ?U{Xyu`}bD{eg^,,>/ ='ZI [MŮtgh 8~rZX䉭tG c KKy+351cdX~jN_P `bDsH &BD+lWObxdSّ@$./`hv_a0 .M;|uROzAǕDR*L鹇ՒwE?gęC<2ZHxp$ӌ*d7otP2ZOo|ae?ŠSf7̽È\) ͐2Wj-l4}.9'4P1 굇H)RVN!db`nf$J&/I B9;o`"NYM'(!4w Nx"!4sp93$X<#}MzbUIq%zlP]u-*|1() G`7cZ)h>"ess Grg /<?೸QAְJ˝LZa'AF?c )p3uA_ס6nQYf]e0^2$SBCLm2p4>'|TJ]S)C|f@]QaLfRx-_D4lUs}~Q"W[*mt1QܜU ePL S {Jmr%1S2{~DbW. YX_8y y'G\9P u=vH0Lۧm т UDyn,c]x&}@cHxX?C$ aV/JF?=8"fm5/v/ --wa99ҝzr`^RYPtp8sপÜt6DfE!|(1PFA[Ⱥ}^pqp;!r\6P=Rt!G uZԑ0ԎK'!.O@q6.._v Ȁ/;sh ;_Ҽ4M>/7wN)vEܸDy^_]x&:+$ODb( EP &gPʣ uA~d6С"$FtxM Ā2Oy|vh/t?}Y;T|-~+b8uK@5vq×xۋvkk5F[&D&*,fV.(>0"v=֙Ϫ0c >9\8'tmOpe{q3N9fbm wEn}՟w{6-& :K˶N050{H:z[9[dvs :%5Ȁ,Fŏ[-}ӡ?o h4!lUa -,IlߨTkU?w!B޿F%L'QZF әd̷:E>Nv"nVuPܲD}p eu{ N#q׫7_&8sܜ Fy@r]iWG&OɃOΣG?AIݖoխ`&umKUMY7(p;mf[ # SEHTxp!Ϯd[ns9 *Znomn^QU%nx ٹ kuI Qu,W>#f?L?d,l7({4bYNa페M (A~?K (E[L .Bd͏rVpm{b\Ej:#6`&?}#2?f(Г }mm9:H`J䐳UϘx$VH)Ӛ@Kw"-wAXm9#`IW͔aJ,5ITa|9}.=ŋZlUJ*CK Ǝ8$#@?sv!lɭl"w^}$zj% brm$Eq}? R.~_ hF$gL[3uWq>أm(^ P=:4Sjb޲<|g{%xF6&8-ǽQQR5 A;QNZKq nKBK.@AQ@d6\G ~7 1`Yd`JrNxĎ)tf[]%# @T|VTa D@zmD$}.KEq+5vKB@FŮ~ r0Ty (5$g B8 5;q ±YA'GJl3jܛVmVۤF90.#[<Dzµ%\@1THblof9XZż=c0$[4,6;LQmy u[ĸDH)ⷱ>9UQ;%d~՗ERn7[$hRQ8"ӀB,'KͺrzZF%w-UǮhk"%Jɇ61庭?Ϛl7ˡܴ6b -*ОcxS$5:ㅧ8ߎ <}({#b?4> J8}zX rכFғ7wu:n&ԑZ=#Dw/;,຀Mk{ nrJ -_yTlGKnކ[Z:VC5eRyJI0k(0^@9-#! w"GD+f2+5+ ˚]x4^1 ψJ`3ҕ3 (x8pH0XRJKIA.学5'y54~RS߮ȼ gP\^=pmCUH>RTjąb3V#{&CDW|3"PCg{Ʌ 4׳cdq0v0{Scf19:/65V~Kno)/KZf'ESV-eX07`1K 2p(wqbEe%Uzs#*KsG fE>GA?G>RӔ@Y8욉-W>gyFGs9_od!IGaEWffmY'M7%Pom=E4 " "̘_dv'OT'=˪[qt94 K.T6],'߀ˌYXKL4hVM:tAɘs 6 x^nԉ?=TnC sT%zx5Ƀ!JI¡ qG}R>0zoZZ˸R`Gv|tD-MkJ7<ې b2 MzoT_e r(yɗ*H=K{5ܚs.`Pq0/d{y/Y r=dnQug70 G;@t2wNԑ*s .ޤt;F⛍* S ?RSJͫ0!%ۺmu PLx[;i=2v_ë+'.ܶ~GOoKHڻDVKgFcw8>*yʷ[4Ÿq_U)[ 1W]eMk.15tFo9oգa,b0֘|UH)P -B~vuR2{Kj`@J),}4G7@qZ 6e % EQtgd;E/<\mDv3**PcZ47aף=^ ڷ^nTKP!ha:FڅvL? %"iKP d(`[fn (죿 N 1xDѤ˓>r[{42< F&ΝDU,n2Y'7d2 zoR`֬?rI1~ft pҁ${aIoQqe,u-XAwކ=v5_uvO"a:pBTo$ZysBtD<јB4@3NȘ2 /i#dќ^ ҹp6{{29㈕'/NHHt]DLK@EG5Т]n/$I}D,k[O\-/?wB'B;褪HAH?gfށ0&v`x; iVJ w^';o0^CNv%BxI!T\#< t_ۗy&>4!̢՗bmVXc rjnIM $GAjZ;pE4O3YQ_WaZXgw E22|D1ȟg/?0f`.zԤ}inh]<# v/n.t}LEX(,ڛʏrwҢRQڲO{Nf ѡs6Bu#~P/Do^ʮzN;%DN3r#C# 2+Rƫ@ Cp祿a :ҶLM"UiZTc>)ZbzqŁ(Mʳ"yϴStR#=D5_jX9&ayґvU!Ж0球)$˚.Nb   {3Gzr=lNB. 1qJd=V"ۖdMM6?8kD@UWʃN')zL,D,`-+U2rJ4̋f# pu7gdE&GX@=V֓>+NT. !6u8!Fod[|||Od\r^u /7m )gN ~vcjj@٦A> %؆?;Ts3S~SI_iV85=hgu6<i#߸|5A{P Hsx:02&n8,Xa}e8vnm^uulQZ:.zʡ&{_+q(k D⩻DLC'gxEB2>}>*=*&͸< 7gi]}G5t-&~edMմo7`(<ܹ)r]M58.J=eK-^ a5A1XzXAѥॊq(Za_|Gѽ" з.-}pvygveyGT*G.kq)UӹfhUxMU} tq7xjJ4* i [M i$2Z) "zIn@5mǜy.eS$̥Q Wi}XMPmΡA!)..iϦh:h+%sHSz A0\a~8w$I<2xhw%Ap(F[%q t*_afg".;؋ka id/ԧ5F#;@ 0_&@N$$ķ8ޤDIz[#:曓%{(i5+AX+!z,d:@w$\'?b@J`33tDw0"#ͼ*/[cwU'OJŋB /?]Fn8au~o;9[M()xC$L!.4,mǨK)"wj `bI.g uV}D};R*ffb(/*w%Mr5^F|\DQ&bS| h?nztG}3-i7 #Bڄ=&G 9 އ!_3K9Yck1[y[:hh( W+} a4,L||scXF.mooSRhydcx/Ӛcҕ%!P utxW* πizYc vJqÑjFr79B)ԵL"(k1.NƚAy E@uQSJUL&Sa{i(>#j{4tubg [X?rӪ(srt1v*[*((fM7ugEfqq1IS:K^BXZGYJPܖX>Zpe@``&'#k_h*>'̝Iɷ]>܇ wqc+ G~G4ј;?H+g4T9բ+4p{{BUn #*AJR9F)r9 [q7 yVr4˺( .>jtҗ,C`m:p vJ)҂#S♖5fw#k\4tQ]b4<:Ǿ4+IL^;z־VW%4 NLS-øՌR^M 2L1~f$%y&,vEѳ ~i 9-kc`CdEOe1XԝRzB~q0pqFb 5Umhᗲw vIQ+m]:FZj#:-ї_ߤn oD]S{P` 7I:arԮ\,x䧾L/x&0:s>v$1wE3q66gǬuo5 s6QJQ;w .83א % !ձDx(^ r#}SqL`O3d1ٕC2ţC>i¬,_vKh8P/ğ"GF8kvx}\,#3# %S`ᐄqg+:LJCr4ԃ׼ tTlpCs^F݆ad9C`DnAtȟ\~`+=Us]]s/G۞Sk\-c̷x*D˪T_Ӕ%= ..n֩(\׫X–Bb`v;: +!.Px^`8&Ak~h*x6d0qV_4'}F(*c VU©z֚tهKNR64"X^U?kh[@)m{J>^Ir&2h:r\Wcd$9'j:0$ZH(sՠyg&yd_3!n;v(@o1-'t Q.ʺ=\B[;vQ4i +:3:J/ Ȟpa1y YF쓈Z y)nOOX &?bs'kttLzmɣ݌5\hzL)rp- B 3cG{T[&G,GPO,ZZx1TEWxpt8rƘȞJv->VHbBog}Mϥ3Q;2ΥxKӯJȡ:CR0Qy z  קh71ԭIK,or~|gDc6yZq$ՈsssQx1@nd|+^^oyZ՛.L.l.xĕ`?z tfYgO_EVohk5ϑ#fw{Aʗr%uq~5Xa9h'Bφ"m40<ʕ=ƁNDȚN@+fȁ}l^6PfH^&~4F3INS]Ii EZPrWXʹ!'eC2oqaGt6}PǾ1nj .wzc8ݦgg/DU*HaD.ʹm&aWs[w5Cq(GEb3_9'W}uw9K pZI -x y9la4J..^_SCmYfhAAk۾H,? 7}w_Q'SǮfmmhdxwP"뱻)]9'ājzm<,""0CA\¦Q+Uxy;i&8&tI0ό>Û#-Ao{ett(ptLf<b뎃n2:qR4yLt{*$1O=H]x qP- 櫂`f)v*B JJy[T΍_b4F'}2s3Ngs6*sԎk*t!sz>r%z{fQܜm8Ct_|hN: +7#&Z?7qf`~n F`bRʃ[Kd GA5'@l05W[3w`t|r8GX]үur[abwa ImB`F7D}Wzh49F{w鼸snKCe̤MoqA z[ڨ} 96+zR4{Q<FheN`*ǧa\7~YWt2t- [fhy~sF$)W WEMsQ/d ҁ0;y`%zOX'ܵt#}K*JQ:tKCJi<>THtV^Zm!D -@L9a6H": hk+ᎱϿn!wh#y5{ H{ӵZe,XK[5J˼B ;&5!7#E%$t5pY ()gB})X()(MjI(BF^QH cV.J;,2td.Q~ݣNK\<Bsw@Ǡ?UWYˉ4#9;" usG᠈>Wa84:]ǧ@<98#9jCBr#XstLt٦VS_^Y3J~&!P+kkܑR'lRY}G R*fߏ`#< ACy" {$.VD1rt@% I8|&Ӭa*|JɕKyYzXt-lH0j^Fv#U2w!##@\ͺ5e'Rs̓2z<?|cu['Y S@Wn:-ָy޿H 6Fng>c}[%*e) 2qݑ=T2Olȏޒ].x~gjDO8 1drY?RU1;:F}=4*1xpwqnTU5'bzSUMҪr?~rpϭpIye\ua( f$rpq9}$8?Id* G+=:4ORu>^> B: 5uCRi1;J2W[cpØ|9 3om'L `NW(dG@Qǚ @)u዆ﯛ >T` <vܼeFyQ̒?rn dq~ )v&7FT4. Ka4{$"7o2a6N_ͤa}i8,z J[´kRC>m鳅[22oϻ 5)+x]r!yl7z.( hr,dÄVͰ{j#Mgռ=̧m4nȋ 0s|g1&:" >Y*KO#v9KK8o!^)hGPa]ȄP}RFp&ݸ .*?!DHXeok\lXwuFv:AcU-tsKjǂ>s1Ӵg,>]Gc0eChjdDXBƟsB8 ,V/?ΠZA^")D0Uϛӻ{nL58=/*OaĪN3[*KAZ)!<iI@U FU$cE [~Lk]=G_2;iFhb JX@If4y2P a],ɧS}g,F.j ]/@cBAam瑞*謑ӊ֕?a)Ar`T]1uR9; C 3+g Vi, &вiQdYEp\bWMGI-0YcA5ɹw_LR:}q6z~9;MN b:SlE-!,x&' !H$Z *cw LyRR2MjϮ@{ZjS X!^DЂ+3dpROC*B﹍qmckQm?EO)$'vieӵӄF,{ďsv/`Bgx.A64/җ,R\Y ~r|(s38$dWQnE`exږk#U!i]L4lJ' ݛ.ch%*ܮeװ,ל8Ѭ${-9$#ȓ8ECR|Spz3 )m TzslT\AFMP8݄^Йهh{J:1U I(-<10eht?pYc Eb]n;VV) H 0UbfC3xgqxOVҗ>~z;IV2@0|obG8.UOu=]m3ޒWow.S&`9}i?Ɵj^.KkNw7* 7jy՝[OTs|o5.cDž}Ʃ^%E-'1j6e*O|pl^UtQN˶Y:Q,F*OQ!|><+EU2G%݇R)*%5(v Uދ 9.qv_ d'/$Q|i `DV$u1!­E'Qؖqt6Mo04ab2nC+ td[(&c"-z7fcV OoWXi' F ^čj?RT=Ne@9'ԓ$/+NgB f0X,*Ir\f#;𪋁fF펫:o^{*]f"mzC5'ay 釕+gRڪ)},`zKbl+2*%붬S b՟3P'*2fTYH1,'5_ k`.mhq9ˇ#.AwP,c"!̷T]ameXe+c˙џ^y{jtv2 7]cQVݗmն!,$'!&m4s8aX'X}kgŋ!7%W/9RSbfPk,C@zQ}\_vSϳ. +ؚJ*o`9j?h8af=٩ˮm&%y%hm9Y@j`ZLRQ,Gd}Fb2#pDY;lGik9MH㴝jQ/Ru_xnlU_M 4P83`E1 "@ 4dHJ6lb}3"V[웃;Q(iUeMuRQǰC=fCR g{HR4ә'673SzTfCgFdtK@(2߾5:Iҥ2?vݖ7O!Ѱ!%D83::/q?-g\1qZ7P u۟w=K8 vl'6}K^B lzٹۄ{T MC)YL3jrUeSGa A9Ʈ[)? O8LhBk󪹋H#|[,!\煾_\YV 4`UQ5$kz{( `秄ӗX>aSKQi,7@|#tO^BWI<^SN05"gvu [y0VCK*AL 1>aXp%\4=nd@g"^QxXҽ¼]?EH=z9Uw se1|N&`t:.g{ &Zk2;0E KD 4^ =T-T6u7ˋ0qJtQMYri ۈ Es̸ [ZTNUb%Z؞xYvݽ \0L"++k&MZy/Hy`X8ejc^ Կ53AiM|ݵ xo2jEE!)b87"+pE hƲ LXj=Es.l{if=Q#rRtFH մɐUFsYd./Rț5Eq~^-ʼno{$KH=/n琖sa`kɠn2Q6T'Byv@tb\VHu{/,`kmxş{T_dt)exEۡ@Y)nTd솶P$8;F| v!*g|̶Rz?~gb"k9w el0u$]0s 9A^@`"ѹ4`ޓzN cg^$7e7d獇~i\͏zPS'v%oiR7/(3we!1;WofYIbsgiD<;L] #:ow@Rn8 C|.yMkBCi9xiB~(LrOLVゖC]h1OFyx3V|'7Q|y lC(-((#rɻ*q8 '=tI@IX5&?9ͭa Yr|sM$bP%dbՂoquǰ -{b ʰ7ؿe, UzxBƝ@C0$ɓ 8*g|"J;;U6 ߓmd>\h{&_d/)PdҴ=P |KvXw3b=ˌE tC fe7ɴ9qN3|w+6ԦnQv7ĻK=5̛3ڥŜ\.k V)L}$HOY/Sa#@ lC/XmI^VڐA5v`AJ Q%39PțWI Î^Y%Bu݇.'km+\AզX5NΒҧ?BϐF->۴,B5`/\Li5֧F޼*+@2Ʉo~-Ed#y3b:(;E}ݷ Y/(7cq*=SюcGm益#֋ <$M@~\ʉQ =Ca Hr11oapIs[蔂!E_>% R1aVDH/~p}BZ[iR2HU_u,)0;/W=͘ ^Smn)UoO%u&ڹjb oy!*+b=ht[[5\ӌdjf^6b\/㬶.HTn|P:Ĝ H'9ά,X'K*Ua͐(0UF FuO~ǸAN<-Y\NٴxƬ{o~8f{ʉErP kʁz%LKdFjјX<{z7#~7:X I%b56ʝ!'9D7#73IJ- sѯ!44ZGk<O/6 W^C[@#>G=AsK`OYKvL_@&*2)a2x7&)[0#_2l fVb-e>-4GU@/UfVV)DX:{ha3ŇqqFgFẁ%ܼ 7˭B():9˫_ۜ4?Չ!!wQ,Kc(6RC{Oڕ.Qd,u9&1{( kčJ+$/Ad*WېWI ̮1{iHH"'}!BO@Q%uWS3Cf K_1R!j`PZg,>v Ww2ZSS^.j3RrU: q6H׷IP]jD',ji:iUyÊ孕!d>1TAaM6dOØ>^_ PX7üdQpVH%:8vQ%3g8: tKN6Lcqr)|.a/tbp$>] Ψl;F ӛb('f "5mM" r/ hH / O ^)qƷKbtUb;}2 I1J$x#TŬ/CbgsMW+ևa1b󞙅ѭj--ؔ`M*P*~1_Y5k}?2&k}hwjj + -v9& Y*-[#-r]6%V[ @ۺ5チE3rD)l! B6yg\h0lpv*f IpBhmX+T-e9P " _l E@͝o(}x+*VWE 5<λ9HSі7])B6xl _T9F.G$Spu֋Y[!u+YKhR6{ 4!ou}p~7.~pQFS @sQ.3tufl@I}òu%3)F|FASߣ %S=bD;(KMNT9-[FZqg#Ps> I\>8u6O eVbldmk̽mLJZv8MAzSklI u%[IF{SGU~ij>1C񜄿6q1|Bfj1%D"L|I P>쀬!C໔qoAVu#Ia #a.3o;):3 K4{O>1K^#| f_mtᯰayYa˸ =~g Áu; vXNzuw &(8?%+P6UVS7Uϧ;nӍ Krw;A:dH?:쥈O攪n:M';Jz ׆f=~WZymy*Ja|rlYtvZPϦ*L`0ۉ2$HXED$\ t:>k%xb w9-,,e#V 51/냇B)7rըad87ubN-_48Bq:w.Q=ƻ 2X]I@y.gGFF1U;՚ZLOeiZWW onŃ8c@|/vpYٹӇp{㖇1#x%]Gǿ=OM d?/ 82 9O18aM+;>j׸QN%ɻG4(H9~7'h&K?4-ցaMAȸ4ZF˦5NBu9ltej`˾m)>}o#޽ШLz gLN[3BI$˥E aK,132%!+n)5< lꜯا>|,7.Yy"zBY8 %;ﱘG}33GMe/,h"k=<藹7S|o3/ H&^PlfgSi6D˻_ة3XH"#mEgN()ŀ٤3iOFh60^] @/9@I?hTlu |⤵"&K8K3 k*a5V K`"Z:_]t̓ I;ADb.m܃XZDAmAI􎹰є{.e/Iv;zv)Cؖ#}E=i7'o"Jo`Jk4?ϊx&JXUC[{_ՅoQa3Oʯi~0¢&Ӈh$H>|bhG)h=g[lӏј|&rƽit ?|lY tbTZYl6ÛW3H7p]TӾ/'xLZ[Za+vMlNّ׆v"/oZ8OcG@ TUJ7ZnwM0|.\cS&Wcn{o¤|}zս,?@t3k"끊^l׿ /mܽ,O>a :ሔ[qXʡ+M{՚ Y^zѲ"表=3\(4[uP< 1H9wHuQ抭}``˛j xiC K)mЖ/Wh}:Z!`}36ݷcb Ik=QB5Ŭ t]Q<mּLMGh<\v{<~}^%3]t9ۂ@rzǘŃ1ig~"2.^Mm뷝͘NG҇`zxpۍ3(S<Wc6l߷!.0jo^2|eL7 ^LDЈ TI'#N`@}-ӥ3758WY4дH]1gN;095\u,n'V$wb`FQ'Nػʖ&(< beHQy(}z_]em+ (gdbj1iYtjnBlOB‰B_Ş.$<9DⷸMcIG{W .1PyA^dS.ς@sqh t;Ka9_ey? 8htVІ,]Eʁ^.t1Ewߌkt?#,L 㪫#Znr hYߤͱ~ VUPjݸ^rɥ :Xky[1dq[?n[٢|(=#~1|֟K`He", 2jyN^В18uZ/DzԀi*8M>J/K߮cjd4;;C OimC@>cLȈnhd#Bw(T cxY:wbVӳՋ9~U:d;ܕ7p[9vf*oAEw 1j$D8w7gSֱأ_*0W+<+ҋȱjRX٥iDF9=9=>'K5CjptAXuA=:0.px)jIGQ"J/jg3t %'nBF*zxIK4GV'` z!gEb^/)4B1@59ZWfMaxiu[|ZVP d,VuUi.L2te20RgC=tȪ<5G_횫6F>9 Q#ظ&ska*'u4Eǡs]NFO)'!{.u`t=cSLO㥎ޘ$pZ|}pcl?u , X/F]~PףͿAYrK1;X ))(z7X0W Ig\%.n z)~U}~LL>*p ß&Ad 3" DB>:W99L}w\Fa엨ufkNT7dfҌF ӬltU>҅'10|=ZXC&E{|}+$V|4ț䋕ʑ:>ah'X0x ͍ZBqfd54ө*!GjF|! m3J#%$#ِN ȁdA9Dnh䚇+qoGs$ݾbUr ^R&c,/\ Ҩ:'uX<އqǪau暲jy ߡ0ӊiKvm|duuWJr'=w;3ʀo//,-]`Iv, H45lFQG>e zj`v%k (wJu[yIE;jQɐz>mFp) "S l!D/vOma~W~z`7kI(t{mï_K@/C[Q^o7>Ply1ɴk7ǏsLiѰe=fIT|ݓ51H\תD}^-w 7{_MaϊwgNU.lQ,g#b_q/p#vB܊xp3vKh yY5% e'-*~%+q< pQl( BP)8מ-W$uRm Ƿyf`s+=M?@[*6&<%hlHoBQC懪h$oUD-J3wͤY7="4A&W팳QVL>F(?#bQQ\ס|TNH04t_h@\BVÚ\dkJYRDFȉE/iV?}xqK' |'"O O-L!ɟ>m \% ϭtͬ3u.IH}ZV͕\t'नُH=0baAyXxdaT< nHvJn*'5OYg}HB6( w+]xUPV^Td}oݢ@T o96ovZ)<,-3Q-ߌ#մ jq/ZLȜ_qXS%qHΰ>3\{xԴ  V<m4G+C(FZ7HY^~{#kN'`4b{n=1J'禈xt' ZTpTm0RɷKP՞"ӎ`4/@Oxt `v%r.&'| oidBυt?hH#6UPD (] _)_w6Wtڌ=WuPRtqRWSrdS6y5Ceʣp`oOb\Q%ILl#H9HB+Nap:,sEmfeC"j%C;p KG^&]B|QW 6RoEqv[xP=C4:(ڸYu|8A-˯@9ǿ Ȑ0Cuٽ=sW.ok&3JMgWrRe:WZs"ї-, 6L3[gt4P`aW ;[e_i½Xa F%W"B/t\㲁$X,n afOJ}LIS0ֵ9~ 3<&"/J[$A#dTYuO-1nWhtl9AEF^(½cO:/{>#~oi DH̦Q̋kμ:FQ0)pH um/6a-s5m+\O! vZF KTw03DAfdX5+?nOYЧ ffʒѧɗؽ-!toCW,ƺ8L]2ÏR"Ѫ|ƒu;ޒ#V.05U MӋQXj>%B$G&!_Z7+8}c?,FlG'I|(B-7]GcypϾW)fS > 5_d1o~$yk XѢD"h~ .L;EL$ hטT(a ݘ Bl=&0K~oe`N<oUr)]lU>Bz\V?u宾oW’Io!zXu84,MٿQI Ux‡s kYzqښ$!.4 ķ$/mSoT f~v(T[〲 fH*bk{wM'ZqpƏL/ m>65@#e9h "a L ;[ڪV^=Iho!ߧ'%7 ҧ?c[FU:ν ^4w7[i9;(>iqؤP[k(tUvQ?"|I%v : ?|~T/4W3LQp #=e6rO|ytSO Y )F F!79a:C@M?r¤Y ]mA8wG\Ub/)y%73MS{oub1pNnubi4Q ٩P !fYHDlix\:S|o|YM.>SW+;>~<"6UI=s¼"ne:+S)> "x.㙸vD:aM@S4?)8Qw'մK?(׈b'Ơ&!q\qMT\v)$.:'4u{TIn<}KGbf:Gݚbc69j(N۶ JSbauFJyBKO7ΰYJxTR-^WX3=x۠ QؙZz4a*CЛh:|b GR`z ƜdL8ΌY=:M#nC;ƖNAy3od8;/oOԙ9Ư }"WX2htOaTZ\Z:/w&~O/M0УE-p/kQ񑴝bGLrmJJQ&qˢ؃-/C:O=,[4E.ǰE)>6.œzvU? D4[CYNH8Q8/3`3S7&I<|jx9BN)ACT#p4Gzqx<]s&q6dܗ0$eth%b?Y0R@o:&صⵯYcuW!'U )EK޹|}c BNd2נ#w-̀̚JF~!!kg$>tYW{e*Z6Ąuǹ2`"ӋayꚐ$ ۧR:7(TL(NyERKر3IHYvX{qB| 7:,z\a- 4ڴ1d TWѧP0B|̱-7euݽ&ݶyeo6> #c.%uVwa3a>ޜh:d㇆UL WxӑؿɺyݸUK;*3].}e7Iy ,1yPwHOOS9ُAO1*mr%tW62VT3>q wsuBnkPZSR w ~^h+H"pv,$j8h_=yym)M\iqL#a1Nd~>#No[6/VaަB5ݘd,~nVa Z9.mc=d' Վ Ԗ1,:z'$' jŢ\#50\n&?B$䧷I[ mƴKں_DpܔԷ=ηKKp͗uk!b8<\~{h̓c@ڸ*@TH?l7U !2wg_ *@nڳr*WXӇlB|MOc))5T1Q PU(F1sHr~uXx2WAGsS](^[/t)#B˱rPoHlu}>yLY++r2ZO>\ !KBsi^jFǦ(Np޲B؎DҕMR,vsy|Yly:l6>} 2"IDk"+U%(R o_GnHl㪜T0α Xr|p- 2xT L WOqStθb'^kK[ /0Ah?_ _:0D)"AzI)ϜZmx^so=[( @0>Т3Y#5VG&~&hdo̕ڰ~](xRn#: _StzEXRT\W, `5%yX "J+'BFOVI񩦕jo:/#.dGWc16 !;uO2d8Vt ɶ2ߠJ/Pt EAZ(|l-kRic( -丞C[7bdF z_n)9&JϺ"Wr˫܄)s_|1[ggZ5E-ptйO_δCO DtdZ OM{4x^XE%U{Ǥ{0Dr+41VLl=Tn3Xg))뚮jlT5D؞Y_CPdmU^ /^ {oPFW_ɿ4*>ys" d:#skVj{烥 HJlFKpp2-*+pTPIVx}֭D\Uo샒Nmq}sduƜRi8fH (J"6Uh> I▝4d\fvX&7mk!2gxpUd8{"|!/y.xm䦌TQXFP6/BXxm5 *F&|]JoE"& 2cJ=ޕ3$R M&xX d™[?(:au\ŋ nBI i@E6ܹ.؃Kܭ]9|b 9҄3|*HMOrDžFmԘ¼TzOWaPi-$>(˷D5s-#;1*^| 4!9s4ޞl F")~6Ҿ \_sj83 좘Z D}\CM.hq[]}蓩7JrΝ?ggj?N2QW9'[$]*j3ʌqxc(&U/Zv^FE!èFvCb!]U7݀J0O38 玕4pVICf8sO 0[J.K*}shoƯGV&T}DdV)8]v]'D7\IJJYa:'tN7D=zߔS3ri Dcu}&C2otЩY b^j=Z+zmr]d{4z4|g ZčA Pےq6j~5aLat1sP1P%WwAX&4i?/a&{NA9=S\RX>y)dG˱˶Hu U""2,E,Sa <\%D0OMclA*rv5HG*!vI M ]0gI>VKtdCAFX &L9$h5O?A"5AqPA`ll(&--a14z?4ٔgH"h;Swͨ6!~~s@yں,,P&.<Uwԅҹ5W!eX'eSk* Y殒L=DTy1 a *nh8cMؑdv *R hs"1U v"_&A;e[fjh-c~Scro)UWH)F% Fq1DHkw#^ b70#P}⁛ /[,rpfd5xHѰzOrQnV$0qgVK}VE ;;7ɔ./qe!$|(F;M/#oFܹ{lGdf˅R~"Und/C_#<"2 ʞ$:̖ Şw[bV;3hxΛ29@WV]n$b~bYEPx=شCk)R+'rCÁξv z6*Dgh23DWAռ |І$V ʅ7;Zk(dUj vᏭFŌܚ #w_n/à FFy} q 󏹼!pC>:.JP>djh+P>/ bq C0%H[K7.藍Bа=_llrZ"w&'ljNds#Iа#0.H,]ꉧ/wʚfF>0b'tTz]ѓ@iOFЌǚ `̽X^ c8 V]}\O.c1Re$qEgtw2sоh::kxQ)aWdH عAC /+^+ĻHQeVZd$u N]{ZWWK$k͟$%qn[YS }ᲽBZ7OO{`@ SOnكji{pc+va$0,uʒ@6H!o\YyӜ>dAUzA GMed9uBcyԎ}VdVWpy_6Z A `A0CпY1<=(b&FyELzS;)ϊLJۉڢ7"3Xn8y򚋍A/57cBX)QQ%Pߊ(e**_!뭿]>T<Ffc[o_w6, A䆶;~1# #X6RA~+>AQDwN vr.s2৞} e#0S {p{Bx,67KH '14]wAY"pe"1D几Πk FEW >;v2`3H[RQs45SQjTO* e<)ԖI LAu]5ɄɒSVXLJGS#D &jfXG+$u]7v no" o#NΑ};n%AeBf׺N̋XMWlwMnPHEn*Xp(˄E$pAؗCX#B$5! ǒqNtϭ[VtZnAy|&_ \1L?O|5>mӔ PdU,>l~ؕd?e2ةGfUPv=L\}oyeLF=֛8x$#aG0tM?Vk~$V.Չ|KKq=膓!2-iv&ߡ%zGWto_¾>WZ r}}ͮSXՋעݫΗ?4ɿ.ōDd2>__&ƀ8/d1?R,Gb`L xRG\EY*ScAHp6,NʩDx#K1N KO9H/j}!oCˋGlե_ٲof͜<\8S^0F&DmRt5ÞFldd ze֍6w%\7e`fx\2k|!ek4~ΖЅtоq;WʂƱ^]X|7l06!K"@&s4J78)NZ 5PL+4֓?ߠs5@5GPG@يF-2zmK'pP<0eb"/}Pʚ=} >O"q*6Lh"fƂۮEmr%\8N_|~%IQct s\~K VKqlzؚ7m#^&#&yîc5HN]JjBQcL)">iByXoE &or@OΖA!Hߗ8ip}X@*'6"c"@CND鬰C V@ I RKO |8]FW/Җ_fzyi~_KʷUf>4sj%7ng8+^ e0H[BN3*X#ÀnE1Kϟ30WfX}&x{:98|\!lNPuL7/qʺ P؟^%[ma;^%1LIQuVqou;e~r6S1E ܔĞm#ufקU)9e9pO={>@lRW=|  S1/SŕF=F yoJMCr,/m>=妫mmHV4pI$[8u[Gr3OO%|_+n1&pe-V3+ c vj w6 FZf9w*w)CQu_Ӆtf)ƵzuG5=c=pÒIe^fYզ\Bd[$ p$wwTKE- 2Y٣HI'&N:o}> j/qv2{sd,$/ @S'bvMdVV*[+ڟ+t?Fw,+GfU P*(S[. %r(U\D G?,Z0XZb͡;ʲ"1@ᗢk@7vK"+3rxraí#ʑ,"7)+3seq {ؿD*uO c$|d~3'kL/mF+&v\א:wsnIɑG$5Wt3wѴmF  p沑5tCM21lmV,Oeſ6S31McJeƂWn*ܟaWN]Lr0 $ =MKAıJ"lr;U}Jlbʛ˛)7L?7/,B?2s|ʌDsb>웚df-#*pdVs@e#D)dʻl"uVn.0ۜ|pM,bTlt~>8 Í"Goi56DO5Z6I8mxY\ 5)Lw|)oƚI>z=͸xNW5rDXNxe"ӯ,S tys/ E z~εWmΛHHٰ (2TΟ6swF <9$J y pBK/(,'qYvӿGw.8phl{kVҎo$?RenJ=:YH1iQݩܲ1ґ.wfo GAMvf--ڲ.bD!Dkn,;m ߌ}KV9,%Zk5tD7q: KV>&Av$ƛI =@fڋ0_M޲n630wM nmga=dȐU7@PQ#wh5LQsG_R6&Aɱ4? @ $}Wnͥ8qdð/a ^U:O \y_'4`(a "DzEF`Ahn85luhKCUA!-D|K AhNO 1ؼCʖ9nX;eL|YAM(TT^IUr$HDkW2. m~DW@ڡ6kZa'^H~!'w*8 ^B f\m/tzl-<1BP +_ @a \.DDNٔg =<%LC#Z^ IOD*j.w+/!oEa[l'*7izC%!rW~Hk5'W6`AIE;h_g3)3 U)~Gp$%udwΧ1C4l)'Xgh\PdRf/x~G2J8Iوm8IVlcw0b $ɤ %5}*4kxjI;O7y(t*2=RfL.o1*:NG>G||٬{ZNxu͉$mj6 ʌJ-'3Π"ey""ʂHXž~v(m)FqϹҭ F|+UȠ̯/^!#ȾD0/,9_֒Us=+pi<4qŁ\$oT=0/K*IIL2ɑ}BO-dA]M$/Oz7!)̓mH8ݷR]*R#Nihd`NgeGK=A#C+O:1UG2+_м&:$#=xU Nco,M%l<ӎ}aMзWp$QqHa*Uhk6gvZ9+^5ƊU=vY\ U"4.A*!m-VzS*OkYOjo#.~a~4r_SjZIt&y͛%Zv%2 sFPs$:9݇}]+ܨX}_i=MēEsd `Fj1 *2=g]Ig]ʑw[һ$f}U̗Ne)M'Th(`hK;¾\r}>ǝ,Оip`yWѮk-~cϸ2$m!ܜXrR7q|p Ij,{*V^EELYk~=;{Ä{zƢdh0<?/$ޯw}(.&oD~`T8A{X~jHD+-eJx}wpVu-Fb&g"EH89`P_nMg?PdKy"[ bLZ蒆!4f"j4f*D 4z>c6yBVKДdv^=*D;N1V`6!}L+GxtJ][u{8O|>kp?(-UmȪб76DN Ԟz mektg0?rBb?nU镁 ! Pb\HܧM>TG2g嗘CG;I]ٝh W~>~Ʃ~y52ϵ=ʎ< 4jf~-EޞS7O ƒ8zUbW_+ +cC^uXۭmrsG*Mf)>T9Ƭ)/h`D (aP h^O]@)Y awe>hS|ۨ.6L5T WazֿH|8Ǐؒ{8&;&`{ 0{}۸IQ[~:Bz<{'ಸq~ɍH"`,+yP[wᖠTIg5 vkI& OI4YyKQ>&.@d ͽDǜMKzA'm DyrM絽r_T603zI"Ȯ߷Hyw,f{ȸyG:1Q(Bw8:,^zrO&hMc$-~ŚLsIR nAǭkK^Zb&K*۹f C*t mܰ|Σk:VEaZ/QJ8A9a"/k9;}]{;2MEدrt#Dݶ^,!֡T6M#E{{W"-!|ZoԦrҳsԽG"_?aץbbDy?$ @&! j~!zvOSX^#'|nR6`#ɖ#fOh\{;yZj=m!vk' wWmk1i$f4b3 j P}\:+Zuv!LE͏#ZưH ̏kq*^P (W !hKx7!wFaVJ!˾ۂ|1O? !õÚrN^пbnO<:R LEq҂pEC[0a3H1Kx#{9+ļ ˯Qtg/ ڎpO bru5RLX]R)* 5iN9⯲ϞgI4K*;d/+]Ɍp$FOA^%Хȥ.{"`_=+>)Ig`Lqs1u5Ӛ#\/ jm{]فpSR1/ g= ZeƚYy#J<c^G0FKПHmLR}}#J؈KwVCR b&-#9/¥SG0y=.yKz۳td=dFK90ۊ.mD8k1V-NkwN%q;6ek

2t,v?0gP\Gso'M*Qj&E|QMRۯče[ N8$QO{ GKCԀ "=FāegQG ,^}i!U2EǮ. JsMeL'%Q yvRh*2炾z],MQOTJ=S,UIom]>%Kq.g`uˆCt'kb={tݹ|KEHD újuOxh%P@Ly\;u%_3\4=;D2OŤgqܴӈe\i .XGTuWɞ3>G\No[*yZ/^];mjuFW[ѐ)dr?OBy  mevv74ircOZz1@)qЩrCbe3?2ϝDx'1Dd^^L!t YG^JT4L{&a6WzVѸZV}ҭA8Y8q=SV"a$C{Z-;E 6?ǚ4ȟliSŇ^@nF9Aama9b/+Z~H0Ո=ǟ(㔅8&Kho.zXMV^CH!" p ։dd$t(/1=j;fU@Ff?bY\&2MҶxp{K 'P6iaanN\n.%Y ]r@s9݀zzouD䳄h؍~o6g#m6Z&.X<svga :+ay l\.:00 ?})fmGLCls<%WFُr=)|&ŢΝ_f~$-~[ΌD0ŗkg '?\Fd0 \@c__C'0# 20~Tbm #d&R'?t?]h~xP]I$7dݯrg.sz\.O~Pfw)^@#V8Y^BDž^,Y_(O0s>KP6/|IIK` X %mT@{:8b*"_ 9 g aZN _alZ~VoK'Kˋ̥H4:9-l׹%CB7D)`!S*[p1\Ƭ#D)F3F K+'5ޒBO4@њ)j䧟uSfvjI:/Z`Pq ֠> ;Bd_?)3v3JeJ0~e:J NڴjHEga(N>""WYW,EnۖYQ9J,EmTh{{-Bj[!R?=Ur|? Ez#z*N #S~Uu!ƒ{ ~E) U_Gő.[SW\xj.9N@XqK@]{$P/-GfOVp™Y lL*xZQg􇛨}Cj_I;Asaw*iaXTqInVYG򾄁"'rgc[1q+Ty(j:BU. ZE ӌo5o 0HcQn#vQ@1rl^jҮ ꛂ)ѵ~k}`~i˃yV#`S XC7A3NLz$W Vޒ@`"4d_0l%b] |bmCh{Q鄠q<M?˶B5w'IkfQ=APʴ|duE0:q 8TMQoQAB͛X뵾yUuHw>Nk^u 6=Mx § g<FҲ|p,cPUb.?@Kũ+P0D e\e]B5ayP@(OmǃcB`֝Sg m_nDJN,edVK^Kv(y0͟\r%d)6'񑠼-EHl"r6܈f'IE0qL4mt6)"vb<*0볘qIXjSOg_i񼱟N~T >aϏ]cSu#-N/f< Qu2txG DjDMG:y58J Dx|s{!vר>Ff0v)"xT,&J/H;(,^,m^G$Co Zu>oU+m"/gM1 D^%x˞#Ιӆj,2ROrR&j~M9ߞdɥu6~ָ6q\N"I~A/( {?BZe0 TOMt MчBwfXUw8LWss2X|U( |̘ɠ{vh-cy<-o$:'>ka\d#S,pΑ6JLD#Zok^N)rDlqִ7:~ ډ7vu+SYƳ*/ELv: /w-PJh9E. ,>Kwϰ:@ctSV,K85H2\b)[0TH Bp3}FT1\Y?nd_xB)ܲ9r +rx:l0ZPq–O?I B( ?|@;^ut$,"z,W|3 Lw^LM.^w\=Q~3la39q(X)0∟:-zBcrGdGEUI?{4+C `]Ą_$'xl'ҏ? TQ=>K~ͺrjoU7n%>$aK9(2uе9߇ yX|<Tp&Ddt?"{YBȓ8!xQY7nJU"cGcꆽkP%Q̠tkѴr ?To`c S+~7Coffs`2=RX\'De/ ]!+7[zq&&+Wz`K$@>na!7|9R,*[JFkZ'~m'w`oӾ ؇4i%CrLuJOt)oO5;u7iݡXZ$`h:a2yxg ӄeeb#dU_D;4wH|}[s\~;?Rm=(@Yby@}cF] z*4(e;FAZ&UUo5ٴrFͼjh,wC0A5jZOno[5yIcC<9Gtl(bDu ъtn1d<h=I/jt6#'_ {|@oJKGRNfj)͌\ME12|;a[{XSZW+v˜5@A /}M7n9 >:sZR*Zl K1"[LTCC_-bJ&Ui k_BQrs+!Z%r~][\GSɄ71JxB6o5MƽT+r/'"s]Q~]0]R]{-6ֵkhYݡg7b4?PsZz~G6$}/3IuPÂQT ?&hq͖KDX 6HAC=́/n8K*D:cW퀈8^GR7Nˑɰ$\Ur$&2Z7ms~#rae[hkjJP,3_Uꔞ*%U0~_ثdq\w^V*.gI)+K""BЅ=jMIeeVBlߟIinWK)G"ܶ rޜVd:V?{0:08Ⱥs@ ^ A3"D51ܫ!J+YZ7Z'[Т Cѕ5O& TQR nN!tC$?R(7 W%J3"[u~qp[<ǵT= :4eUeGY6lsN<Ȍ"j2w8] 3)mx~aܴܜIUi#Vp/ثŁv-VuI]ٰ]c/\sCP ݑyRI #ib oᗇ{:qh3\#N:W1OêΗtk%s3SOߵ5wΆU `pꝃ*V@\.2F(ֶyɪsG40-K`K&ے/2Ufd.=iynl2TWڱ1!aER`}=y&Gԗȵ+9E#qY#4 k~z8-vOX%T Nkj[j(uKa4,0fQ.U}2b 5*bϘ&M@{3>,Udk@}T_ӎl[_y[Ѡ%#öcV7OISk&Rw7]˷N9=bDۙi(Q69lKF,`o gsQt#z;9Cnڬ /IW<ԟMmk-/3,(`4 #OY d͉EV^ H&EݞSlru^7 Gs;TRs]GN )(a O˩;@i[gy(<I*VߘR[Dvr& p2_2lCgH!P:Eqm/{^O9KUf j RCWTL񈋥pC0L6z hv[ƼF>BgLa zI?yztMgB ^1M3î>5at΂}cgֹTf 48ZI̱X~5lDCxzud֑+õZ,F S"!]c 2̽ӂm w8'b56'b!jzX1"C_uNZW5 @V DmiCA _ 싎_%cSZ!b*A,6F {4%ju,S_ս$"FGIrg]- b ;d ]tmdJ"[G5' w8Z_M=LP ̝j(^?DEK g[QFB >U$*0wӎ)he M"^pފjczoR$Y7wh>K@zBֺ!͈^TB j(5HGc.=JlI%\~K+=5]$ku6եrF,G,Bg&-鷺+aϿŽٻFy u׏؟ٱ^&顟D}sK_>Omp@[FOt^A3ht0s@-1N}&.gئ\e ˭{#}"+Y,b"wևLr̞[{kgFvxO|t{a,b ^9 E"}2Z]ARiJjzorJ&9/lNCuqB2p4Ay'f|$bY2IMoxAU'x,C"MfG}bR1Ͽ| jX@a:Lpn*KU]<F4,%S֖apG\Ɣ " /P3b_AF(]FWA|m]7WzoUh{IVKoHȣJ=ܛ<; \a4 婹Io@k+.YE<ǩ ᾸG@?[}BM"T[b}ʮR(H% .c>[l=V/ `j>Ǎy1GڨlY >jp *C7vQi8n)aMt!<>Ѻ@:0We%v7[%PK,;_@Wk2[͒\1y#/{L8Z3(rw2|, 뛠ß}U;).'If3EE^Y*a^ıyo 5tSwhedÞYVeD㦜J{iL(NU~sY1'M;uݡه1CF4~\_Q6hum-i'f-M(Wҡ{X7V6:ޟa4q,կ쳶Ք;S 225%Z٬͚Qf"M?b"n^1&{B,@*OWWnNdqDP`GU?}{%jR4RuKN敽R7UEeR:291dUA\);XZ_;X+8ܸJa{, צSPA\1|4<,G" fyG[o|RxD핾y`{7ް$Ω 4껫]˕fVw0 eXdŮRiȓȫE*Aʕ!|~/җ T/Y?oW0',6_ϵk #~KRtUlg4E25?JDE(![p:RQ(~G]X"ʗB!\/KN@V= "2ܥ8qdc1hT(~`3jMg[v}+O콿ŔL5˹SӠg> mkTp:ꓰ94]'xAS+-Ć:}ȀGcR׫bG-eI~"f jrڧpR2$~~M~D,4Œ݋AqgE|n}þ.(@t ,xk.zP>ҥx?SQH ~ ;Pn] l\k,nrRT6{^f{cr\Ԑ^#SŏqrۖŮ{򤎖K7p@_7^1f據0 -APA:1wKGcygfKZbJ(o }X.-kBģFbC`'vݜs]aͫ 3MT bfNLpMaqk g|j8Yx.T6WVܜPmѠJ|>&]Q Sx9xb)%h`꺁m{}K""x#jN/c Nb mU _mZ{}+ag_aBD/zsKiGҒC $93LqSzϘ~U+l?VW8$ ⶍ¾-}$?˴V-SD, DW'*%@)8z F:<')kBjJv<ah;+xP#tPQGU5Jt$&l;jۘ0\aerׁ˘גQ1jRDJ^־A'!~픁!O͔.XyDʋ< gx~eLyu-\g޳|?_~VSO )rY7N-np\,&'Y J3C4¼S4g #s\7p69-ɤPPddUS?._5娸 ,mj;UFErѸ ظJvظ{3zTTLT9dM3:5޸wUmyuIIp!1 ՚n9k@x'DW-D y".15eE;E̻vI! NdJ_5yypD=|/_[/ãrsV%Y8cp_t ϊi"dv荷0F4_k)C5A)KH"uQhn, HCG*B% eH{8ym2\ <_Pd@= jD?{C5)`%;83QJxP4/0&60 5G89vn> ⃞Z+gW|۱.OZGYdfZkaH(f5R[>c# zX#+X"փʏ1*0y^¸c'TJoa弧EMA %yx0-cp^ڮux &5ѯ4Cj8߂BE⇑*'$M_c LCGly{]Mzر.8G$:iS3V -q?:X@!hd;ߔA>l-H:sQ)G\S_+`+MuI NK$|=A")ftY^nc" oD\"Jt"+P%NB|7t#]W$k+tqy ovb5֮BHY] saH(wH DckXsBzr Ri+   QبƿUVO!]axmau.ZG c`$b"" Jb'GdpƽRJ r9qV(Ӳ5М!<ᶷ}r{F|ata~z$9䍥`04':%M}dIWNIY!$x=xC;߼^"eN_Le")l1̡jɜZD"#OLu?YD,A8['Ѫ5ϧnoI@HG% 纙g6S-׵-xov /Ke Fc I, p  t3?uK{Ͷn EѠŵ2tm@vOx2RkƠ?GڧQGo ׏3:Y=•-7=|:cXfTiɬyiI뾘oq8k|sC&d, ?N^|s9˴BT4MQ&8:9Z1Ff5d+C\4Y)(78DiAZ O`ȻO^Oq炧i]gSH6us`Qem|O3z[_+ps{Q^6RCL'>RV $ k Fϼr^s1`tBԕǒF`׹%񒮒raf׫* I'c3)ss^Ox9êdd kA?niYFqg`|nDy_nK$ HZI/h4BՅGk"@T4Ba]MP^9nܐ1R|NKo2zbgi{9E#:U%,U ^Z)y؉ A MZs li Cyz`]gdkf:3<7)P`VOlBO\wYbx"_$E@ :" w)VE1xPs6x,ѽ;DlLQ *-C.W*nQYBNQ腋4HArذkRdAL^ c8tK8ޱLdA15%tJ\]R~VcN/,OH.ڡH7Ss~p}p+}l~MdAАwK"XЀl,F_V'oiK^fi#HRLDZ;blK:()e^=!+ n wӐmJJ<*+'w-*vKD PX:.PjKWCS$?A`C_BBK Fk.[[Vڃi !6^ xrWq$,;/E%ekA=O0vL-4pH 3ZM(6nx!2>u $`,bG*9B܆M(Jh[\rCt-kAI'mKw|n/W =@lA2+`&yٔbIx,UC9[@& Cf_ZҼNgQC?*{irj r4:YMb$SWoCz.xhjwNEpeNЪ E dDj`)E(ftӍ1_} c&)Utu*wBnm 1G!d6sQ|HJ&HB"9hOP-V d|+Gj8)bŤ,ؘ51//El9Y#lLn\Şo vܻUpW`}YhMDeݱvƟj,c4elk+0bn0xIO.[ÍzK$J>k٬A#vWQ|vCS/Qα 7~ 1hbRN(x@%CRD+[>eMPWV^=>]f\~6nxf `Gpaҽs4eUܘcRM!àZD]Ыe}}\L0#0S~_>D/ Hmk$S8O:/\C QzGTHhX=07`:~}HӀ~~ɒ0Ґs'hKmm"=CyE"mm]u$$!l$RYd JAO?S' X|oH/<ܮfw%ׅk-\u?ft,SR:.gĭCuGYbӻK'@k.X}xS nt:j!4{ҼIH^K[qE)8i6YR̒Y=1AFO0kRY吏ɺ%*5s,5ֻ-c~RQauX6k#}s}W^Y s?ᬻ7-ɑc| pxܣhʸ?̀h]5ɑcEHY8ޫ5LP!="4 ^b3D) {Eh*h+;DAo8v :7<ymh6JDȏ \a݄2z"'-F(͊Y4sCT%.K X<-(gR]<` 粳A@C77~#f7^},EmJ Hz=PoK>tG %Bf3$#kG,z%R u[)mU%F.uIjh@76n8)ߑ:>—Fm&(}+ݱ.^ādy]1]HdlIU0ј [LٿvrSiq^!?RlxyK p4"Н߯Yڝfǐ.S #G:5l?®". !-^a$bmukmM|%Q0 ҭ֜=J[ޗs:ܰcֲ$ءPUDgKcB2+@SWڨ4۱&)obEl'*إ,%P[_]{Cl0!ƚ=”q1=@+ի5E{M!xk GzR#b츹3ݦsl\]1Y)i7󻎂G7H8J6fy3^Z2$9ؽZH}})hh,>7[Wս9p8IHM|Cpy3QbmH/$Zx0DƢ1X6(b؍C{c! JP&K<(;="9!Kk @Á3O2%Ab~6?BQ,(yJ4%Y.8żhJb  43GC;B߫o :SΠMjA%Es^;xz jvO$gL)i&#R}z.1Rdv[ f(U5Fjscm3,$fsW{:bV@g8H[`7-]]~Wk2~.t@ r)M;ۈ"z_<@% $wUyhAYRYz '_Kz[au 4w,SǮK͡`x2kxV@UU *Y\E@T$EܳzlXkeq<- rRX!o52h`h}}c4ي4zJ7Nl;8fظ*ݘ )1qߢJHTRۨ?Y)]lQ TDS =,v_yfUg"pk^ P?gqpmYp쟡[A{#9+͈ 5] Yap3}8w+'13F_tmKXG\J5bt=XR4vAF| ʝ|^-}.U/dr)no+C(6pz! :˓vR\R` c-s{ٌ ߶N \B:"rSեij—\kE QL)&?LlUHHGsu d~6 &kNF T_^di>nF3(lݲ?@2iFfS=Ȳ-Ez+/KTf:xc-ڣ /[#c-z xtHngC'ߜDF 0C&GeA&zgiG: t9o+dLv~jPuh-E}g4{.hun.^3Is\;|R0eSOǽ{T }Ů.Ԑ-)6n7O?:DŽJVg8R|Gi *+0.Bp1=~k_t`L>9 ,FA;pm씄?F 2fQK&ShxPNqxJVܦsNQ&ՉcNMPnQA?jIgtR:> 5鹰_ՍT5RUӄB9^L2jziR3i—a0npJn3A.D8nZBGNdZhX|V @rR^YHf^OjliaQIW|KICuVcxXxJÉc1Vir4L.,D}vG5ݡxY!p/[r% :+ouWHViʑVPrr[s_jzOn/hK]VN^=A9<fT1rtiGysĠt38ueV!\nJ g7D2 /^ C6݊U뾻] ]={8jl`[!(6HתKtET. yGv>9EƬm,I~8r!x%qG%8@v%ڋu b.t⋒77|4V ˯-]s[ρXҙzl8ѰJGpk$Ug= W)8^4  N2Ɲgseznu2 eB`@~|\N73KjcJx~Dհjuܴč&I L~3ʁcd\ "1ݙPYc:_b_$ a2%ܟ}Z|JT4rmdUug~-ڒ Ȼy*7L-eY4MS]f7j%Glw"cE/ܘ#֊0?z g1[ԫ骸Öj;ր'G"-j;_Od%18`[72gjf MD xve*0UҠXu&yBuʋ xA(bTQ]#GB [}ص|ZYrXP/{یð)pB`0@vk G됍{ɔ\X 5f|9UHAayG|:HO+W5Ukg L.Wѱ<|9_ Hv=Wu͍}\YYFq`BHZt2g`4ӅʯzUl{4eBrpF&(q0'bZ*{a(]ut.h\xG"u_Jmί:B-0C"Ҭ-RM-@9W]J'`Whb A%́Bocr_W.r"' uރӺ 8zmXp1~6rw!L !x"$p4;Š!\z8YqnM'PK98v)"oNmlZ>JMM! Xi:@E6,Zh]P`'Dr*X8NEd mhÁ4[7߃7c,-,)Iu'GgxWAtW8 85QȣI}lY:|w<)Ia*99W_q@<#2X -C!\;WFŷ_4 NEmG6SWy$v$ŨH72ϔ^ D&'ٿqEIbFqRy#8ry4EcU0$Ht.D\Zs 'D4LdgS5:T9W] ٕ U )Ƅ8Zg~XYTΑB[K긄n6,Z(Cp;݂f2H*ӹ/Tm6: $D^7ޒSZ<#*Z@9Q.Hڶs>`?= t=w^ξG\0{+*Ml++A nۏ+]SEƒX|_R' =Ɗu H:2S6&9RcE@^=#@m{60O962ԓ5)LRz׼{߀J !VG*@@μ&0X7D2S5ni.VjsUi?7 ATC7qJ(/O\>Bx8G'-ozh߂z haHjj?> !ǎnVEx%8l`G1yhFoKlbߕЀ@tb LcpXp͋&K $;n ?~H?ZPt~kؑ^fAAm9h4) vb|<<O臿+KŘ~ܻ>ʉ%CYczE=imtuAOU؇qC DҔE u_\a1ə aU71⡀:9)DU_L@ wuf"<,jB,i ŷQMrX~ gQ)B>M524g[;aVݾ{o :25۳mt ̶i%N Ljo4vt>dG~ag%^bV4cw ZK'tu_$.\v2[!3T'B+buë, f }X30V$VBl)a= 2я 濶3m/?dGg42"WʚMIT}o§A{InXlz,W'/v]RQN`}ɋoZ!j)>Z^3CNQ3.4o$UbK6V >DLܨѪή ZuS,7| * 4X"ќ<~zyųW`ٻrH>X\+2R|BW""$̖tUmsbV]*Fvy1TPUU4{ǷzG|q.Q3A9RAKndA0%H`hl}A-5SuUDžԙ%eiݸ`AxlAZvK+*wC6H1ðLy)\bnŀ44EQM\"d#Ki=6[}@90a@򗡭tC$lX<#!i>}td(]@!U,f+zH/9}{@!O~E<=~kډz0WG)FzW>ĝiZKEMw'3 vvus*4"<>e>(w-OXdB`!#w HX~ סYGgjtIœ[[R͵pI7K9-L@W{*4Mū^AqЁ'. uC%o1O ,(dȎy;$bK_f1^M"nT?4s6W}S̨rNc2ރM)z1GV J,e$3lAM.~X~cq0UGȇ>LKɩQNi9ͳ)E;Y,t|3˿.͈+Xq7Ό]@ʂ^/:|=M,mӰ5/Js[6#1ּx?4OڭRYIՊ3hd$ M{ʝ^ke18:G~u_JDO?v)/FPz+b{R$xi]j+D#jݓ#M ޵q(9N,fû1r+>QW(< ZkpQA7@ P?%,Ugɴ'ܭsKv@nHu.$Z}^*Ξlp d:>G~q-l'ñf;9Cae0-!f0pswkc7r%H*Z?ʏyNQ1W!8~˧b8do/|nsFuWn%yUҢ|t6_0+j@~K=ek [弣fVI)lJ =yYpfNͨ̒[oBιrI. LfB0{˃RMT=r^,>E#O=]1_G W픂 K䎝Lg5/jzLh Dv70cê3jD` \`+RHy00ZG\GmM+mʐpMъ@踌m!\ezÙsS|nպ1A9]U> .6:θB xjx'>v$4 0IWІ%|Ux]䲾BcB6;7sR.xzo/7qbd J Ү<Ş+ʗ:W~ݛ!~#6iy@_;d}*3QxnJ*S(@RbQv%H׈|.FqfiueYĞvwK QCoBЏ f_lnI-{IZnS,9|h4C>6 *FiS$#ϩB6Xe{ms0%1-%A`W?._l 4=޹ Q$~'6Kd()l#mL_Wb ^3M{ dR?X*[YB/Nu5/=G{ {B_I_Wiw-϶z2,^oJILa(̘eL" f BomXCW\Ɖo}YT 37ϼJyc^?En Q,9}_PBɗQDhQa$g 55FJ(zeԸ fbginzxM>;{p$i|-h,wn a(U?2.Χ?ƒ[X\Kd0pHha_YT6罤B\FrĮPMLӔfHIX(F%1[ %yLЁ\-bw7gKMVSFa@jz|gu0]GBaKA-;1"xB4M kCtxxzdfcU hahz7R_."7JP0eŒ$mL'䑰YQI?AXo-.jމ#N}غjnsC | 9/e0D%݅M@dwT*ikM'+!3-[!A?U }ثh-"|DoHK @c&nН}#A=,k-u¦tw$@MP[r*#3+3?CA뱑 u`mu6YɚAhx' Góf-"ϐ!3-~S9뒤^ }ڦG^-i{cŽ*?9`9Y@Nrgs;v&-#8pϝ:>30ʂT_YےnڞȾ@*v"㨘)H.d() zxAA)&f7,"K_=oVyӯo[TRZWj{nÅgP q _tDgHNWo8tHiK%]~^\Dqgf/\ؙ 2 oẺ9>~;&,c@ a/+6^ jPUl<ߟk3!Zݛ?g!HM\7lN}6>XYAm)# F-sp!jXJ6z0ǩ!]qT7}T#Su-n7]~&I?ɗWZ/O`0 'P!*puuFg3ABoxPExhri |ӛJ!qᬗ`ЦZpK7Sv\9;ѢR: x4C\V냝УjHmA!W磺S?zlYٮM"LAįp:`Jz7o&PL+5 %_waלh}CyVjQ0RJ'^}iwIٜ&39Io1u Zc订v>oU{oY.\ f14 ilP3SxV78'ˢk\k g (;WGQ1YWYvSS @;@wzJNP:oЩpe]^5k}4lΣ 6L7V}3 5&[K#n`CH-} 㮂CɜX#d!ޣį-%FKdir$@jd2٬Smd\9h9X04J OvVMZHz,n;diZ"хM97n(<ĈV]$xA=c|!-k9W/j+7E'{ڨ4k x:ɛMB_IJ>^S"JZsg<4 i%K ٮQ#i$4N|34putaUB"hqxc*VLH}=d0QOO5+f#ғ.svEgTKi=q*GU=cӣ8XM PC۰Nj-Q;9IC[qk*=JYt42.,0?%@nT{Y)9CNwWe%vly%k GMl[ܧn:0#mH[kՁʭiH\Ip+5QZ{h ctk7UK7ſ(%PWxK W h*]A qYA`@&6mr@HPMU 8k{m2O ՄY&Cu PGZ"k}PY3Co8m φl*fOjXvb-")9L."WZqu1bo8rY<u͆Z“[[$$' rtwD(J5櫁*^_c"A*PXA®4p=e}Xy :XvǪbz"u啠"7.W Y'ӆE&5Wa{61VkGY5jΕ*Dο 5Py0 1 mC}1rr σ(Z锍P=m &{G6W)URY-&~2Xd{,1i୯Z3j-ۡl+YuEɈѿ x QuCM`6grJN"?p3{4`/9<ϿoL+6&7MpTd{#["&65,o yzzm%_x~L@},/LI.F3h8#93]mB.]OIZgmv! D)B?P|!/.~8.ب \0/g#%Fw@Wbw;VjSjG2)^hqڌ>L"ОP$sx8R\($ʀd:޻>Nhcޚ@\hf7;_IHfa)&ou`OѾ"C{˩I<-t:G|;xл| yx7)טo'ObmAZ6euck ;^`rE(R0Z]]gT)/aS3a14 ;Q|j'妤6̃~؞Ⱥ+噴RR4M1U+r~=Dh4&Fa/G[UtAFQI`bQhRFtT|onSHn!3޾+ΜIqkߕ߭'SL&wy1b)SL!] ߁ 8^bB;E/U]D- 4xP@c[Yt4!(# ihbgr№ K*r}8Q!y/jB˄CwIy>`*HqRf6QNȒ[Xn×$i?+IfoG+ s/گQ{5rML /Q|c"2[Ղe96qZ^5d׍++qVQ *kW9_XE-ӭg.!A7JcYzJGؤ=~ʃu4sH |ue36=2]UD&RɔHGӕWAEx0| 0&Ih2>E \'sc#YØ0ۭ#ɓtpr!X?|&;y5ӥ)%r2w{oh][p[襮mOe.m׆!_7f=V BL@}sb L]+%6$"b3pXH}~;]|Sr.2Zjث*c=Q?|tqn J_lvvb-̃ ܫ\ \Bu#2eEoR`BW8(u'[D^W˧{:b^ oWlo[7Ć!(C囷&&Jkg“Ḣ5A[,U3fcq`b.k?Fkoc@g7Z5I|+֕$Ǝ}zIP(Sʙ)aWLR?֬+9{'N~ruW{jCm&j3uŀ5>C i Z_@2ʛ鲕OR 6Dxe)x)>d7^8 vD@-8;AyJ Ƣ<u pgB{dV. ҋ\̈ؕ ӐS1-Lpt{_w uePr$ V{&^rݔX( 4~TUIfڸ.JxmSVwPEGwr,G X 3K.|L4vI!JT1* ј K-[`+8t(gFuG;qph %*(Ј۽<\L!CBSŪ$| ;lWo[nr[ܤ9ʿ) A< @a}P?@\J'O*bD;iW,^$jvg6w5E/דq&\nu#pB6žRyԺi1)na\rLj`3 0>ąp9y̛[qvxO]gChbUJ,l:J|@`wa0E ;2,uzqȜE+`Wc:n Y#(bWGc@ yoI/K)fd:YZ)_OO ';ڹdx'H nj<TӢ9V-WdMNP3q >OEAz 2j;|!m>rѠ*c h[ޘ& I&9 ҺuV8FjZַ-HoD¤ݹX d;udnݴF_YQhbXY0_v+ⓘI)='5#0nݹ ׮}Nq,o0IY,q1M_v,B0gQl`C5ɓnqeXխg|eZ)Ec]./(ch>͛ZHKY~3Q(h+X\+Q_-T|^af G&}L9*nޚ?s+q'Fڽ?W/S$J $U!" t]%7yūVջc,,ݟ|6It}!{ҀaS7EOel ;hUw< Ctwۡ/%LS27wn_½|؇]vYdy)"u%~+:|ި>M? sFsgvP1]3;ōPPb ݞþ{|Lw$jfQ6w/6&_uI`ő4{.u骧JB8OXRD>_sgIqҀj0St~fGA^}HrqJ/-ʍ{͎l0jX )aY+ؚ+ƶK?#rvttwpR ֤4fy9>,RNu- brors7:9f3{F 2<>R֒kn5 m$6#W!Y}1hkD9S8L*RZ%xE *L>~PHp3pg둩0?> Fjjc#FIUVaXvuYN/'7fvfxœ^QJqq\ e^y|$":y 6X ٤ فy*C-zXF,-NfC8NdEl-jB> ,O-䶼{G*%]ߗ5=瀜* )*F`nwd_PHd-,B:PYP}O;91=/hqdNJA&KiBD=ʌ&өY¡CA`my'Mϸ+@I2vEh.)(){ʢ`pL7}C7Y5Ao܂ʱx*C=%$ 3#32Z Ñ w۟ۿHdZ3 ]xݑ똉NgU6CSě ~*r{ϠfO}DĿQk_qZSTV!΁M_@oo@N )FDS`$%mӹ\;LV*vJF?/#7IODT?]f3:5ܮԔfuf@LQt!.[oc ݊2Wڬ ߣF:,WM  yGș42 (xYxf.]as =ÃFg恓ѝyзL`6~BDpq]%ǑwdeL-)1 dz)]Hu]3n ]X63_أ:Gyyڗle-(n\!e gKzYAOS#ɪЬ BdSSJ}Z7|vCsְ"N@v5DHx3@s1+5E&Q#؜Xiˁy\VnZA^0nl<_/kHpt|-߆Ii`/OsWṖ. 889jיЎt+wO?\'uunp7/iNel[:S̆E_*]0N\QC3c5ZPӫ\"8AbVi(z1T{%*NZH1e&frjX z+d XQI~6}k+Y!z®q97Ly h)F%hُ$&C8?<3mH 4&n"ç宷;oU&39 5qgMʠu)(&nɍL(o:aXc~TCBD\@Ev%3S;jx7tј{#X3Q 2`4;0$uK@¢nMY΀a(CӸ>h 1p* ^cg(ӴDܠY\Z75KX;lf^8_^+)0%U]|5\rAK%4& ˗3i{CZQ mUi :i6(&%W(H!VYbV81  - V| Z] xw YݓED@2ig (">N^ O(YqkZxQ{q6x7X fuC#m .)(C,h!e&/)I'k/`rOVIW`iX7uhMJӁvog$Oв<]#+k~^@CXV[)ƫG1+|4Up[~(lϰŸ/s"Q?=d&,cL많O}dÐx&13Of/n! ENtr_NsKFĢ.1ҟC|q;p@դ {S33cCncz;&ac<iDG1wJD=M8fC^ӵS ޝ%NS,e /YX;*'Dj~n:c4BUj"ǪEO`?MJbRW9Uj zT.!c3o_oM|KRa֔_;+]c3x YlrK:p>N +xw'4^:^Ycw EY0KeH`S>EU6ǯ0EӄWo铌8th٪IrtDz aH^k@RwYUrÒ$_ wBi2ql /j Ϭuw ز/?;@GSN95ܵY\0s'ltDz6Ftyt$p*2+=PwY2󦏣Okm"XF^Ŗh °_ɘrBs׾bgb˺z`!S[$!6}\Wln탢oR6~d E"P? 3)0!r ٘`Bt#9X#t5$ KTӂs#泌x(ӱmWNN4@t'nz`D&+TQqE"([.a}2t"L%I?Rߝ< WG[ 5vIǰf9 ̾o *eIxY%젓U*Msqۛ,&9UwkZub1ҜT=Jf: >gJ"^碎0oi1꬀`] c3D7 ~"(&SI^p+q¦9:M3a<2SB%lz; 3N6ݻov e9=gr^jUVx13斑1 |Ovg$sd .u;dblp׺Q#C~R~H~i\K^34j6W9hs7]؍,ӟɹ01֚9j`zU l!b{s8c1,+T+YyoǺ<KRۙㄫB"'!@\E m[ +|Cn[-W?Sk /^Iu 9^s) 3L(Yś_PGP+:?Ējk[D}@%͸%Q]>9 ?״|I8?+FaĎTpP^guɔE],Ө7.ı ثمRd4ډsXM ˷y"}~Sn;bc9 , Lg4_e @kk}@1]q2%ȭh(g/L?OS;BڟsHGiK Lt $KQv;aDy: aKĉ,Wy6Ѷ(g!MYCr &υځN]Aj5}@`URL93JG d-֊NMTSd|xr,Rju$s[<}Igiu(nbFU !9{.5)&ZbInѬ@G0PS磆U 0f:]`T*ޅVK/I YV(?J5(:[Fjw*,%$*S(BNS1kv\P#2Ǖh)Bf\j$Bipj8NWB5K,h&`0;AD0OFcc˲]elwT-'Y X=G.guy?o*)I$zFP05NBH>?)Hթ1{9tRjfHȦ{h)0鰒b7v7<*.N<嚂g,,q׋W I?"B4|Z=+ g=k\`>Nm_[0qP’$d;WA")'%yF4Ŕ`1ԐY[DZn'Q5yohCLPܞXoSh8 >>tq蒤Ğg;KF7 uo\m=wMM?ϩBU`` lgzٽWɌk}{æ! 1mC9G> wȟeO#.Zk gF^3%6Jڸr)h֞Cs~f6#O-̿G8eFIl@Q*m`jyѫ*ۓ2 HnF لaX1s]PI7Bؚ-;ϿX4*3< H.`Ox Wx]-~J}I6QhM:[ψ 7dC_2VΚ'@Z^_/Յ1AWQAÒm}deoʮЛj.ЊtԀc;dO|P[ ~4ZJ": #FiZ(m^~z*"l^w!0+ _M]qULSif^K=4w% Hfo(p|O.)V~x rz6 @DҐ}X6^Hj͕S?ܬ4z,;?-a(u`ǖbk&d}Er1EX `RB1l&2Gӆ]@7JH]tKeELGlNK_@E,g3-6گNv'2.fDTꅖٻ#q\Bi @5 TR [H.T1kg)Ơ)͹*ḿۛv}A0N3Ւ.be-jhLgeO1r u-J5a[|Cza\3W= }DATuIS QCUSّ9@{+$,#OlCra0$@iHқ{;]ܡhtlf "*VbALOܣcO'Z"*RߛI>7v1ሁ\Q-4QWxΐظ.g2@# 1<! Zٲn`˅uDL!gUJ'' C?mB[_59e]HtŜCy_o_ɺo ZJ"Y{OAym4 cP"(^wRӺ5 w6r0=sgaYV1^:6f-j ĉ5.fT)K鬯&j|\ߙC8zLH$9K5NO(Pet\[ d `-QL;A7)зJAn:ՈT*'!/ů+eX([sl?ZaHTO&ޝ޳4F&YO'$,пH?8w4Fb1}`4uK)Q'(2wWO^V1::Z߄O#mq )w"f=-6Ulae)%T][xK#q"cɗ%o+T5DY=tՖpaG,5SJdl].~A;hnaA۬:"I&tA:z<6QipZlaH׷ x92RD==vTv Z,g[cA2 m6Q]kBqsd=ta6^wlnj/w1'tl_ື,yF<#oq2T[lX$la qԥõsCR=7N.WRQMRH"fazaԂEdWR-,'/%TT _[4oMJi#ogr$Q5Iƍ:JdEm.8|  P7u+Rn[2Ȟv6BMQZUO. 5 >)N/$; rt%t j$jS]&l&VU7q팣yVIL5LKDJU^ 3`p!:J%fk U8%Yw1r8czEY]t9~ζXўc\ elB84y(;cna;i’Qa7XoevuV@44Ӆ=RtAX$(s!ib5`jϭ8(y jaSBʆSLu, '%j|̈T)oV{ZW&3'!rc!rƁ%m,nU&Bѕq/fFlr׬^>< Q\U,:͢%KSN2+ݤ'BkJ)N!޿F_^q;^0dz(}&0%a4gmD7:!C"I'O~nz/#Ű7~k;-!5=8SV(6V|9!v$_^e:x;#(u1 ]X?靡y:}1l:THeM?83w,N4TzhbF/ٙm#'62HB!;֒N M5}.#G rDYM(6m"6v]jxus -ֺ*圴- ߱Pj^߬dMBڦi$R5PҎ&EIPK Qc?nf-fm=<0A}Q>1*Z:Jf]驡F f[ W3V94bpMnNtuY.\OKM? " %];!?.]!6>/^H32x0qSyνV_: > 7pX!}5&+ӝpŐ)ljȱFOHL{շw'nA2%YۼL@ݜ ftiˌ5oF_ _Դ֩9joagZYbv[! us胔~l-~AELR_R[`Ҭ26! ~D~1:14R1ʇ!@Q iBɀG.Li{@PY%is @qӹ}~ѳra\'$R?F..58: 8+XCfDs 2&mf7X϶̆Q0V}vDcyC2_Rf 2^54jLLi%ܲ|Iïe„>Rl" BzjK6WY%^1%^7 + ŵ`<\ >Ym ?oCt<3Wt9HKk=AnzڻV5Yg, `y!!rCɽJ\emeʑT0%Y\H/22p( ޸u&|<[5e*c^8 Z/U竌B4]2S~'7zkIt5/ɡs'f,[*u(J3,²M 8Z9bh0X"w yș`zNsegjy-e~Co# 5"xrYFo e`㗻Z.vKZ0mx~[AAy*0 Q1j9 TUw d3jIƻdrf]7n 0 ]6F^"Oߩk5XOA?(̝~Ekx5å:-C~TQ0؝2`#+5mj6"_`>~\g0_vm>*KN7b!q8UB ܮۑUv߀P%/b$SY7 Gah魎8$zm.AEtU1իT9Z*(Cu%=_A5%~hm#{1 Gʇr*[jl_% Wz_ϔ[׍(8dl$R3nt %^2g!a ׈Åey^S~giñd"fשPqTH:/2H"U&'=V:b1J}^޻b oYaGfP7eP,Ju/BrXU":,0F|Alj¥c%JMj r3(xmC@j54U gOc%7gX< Wbu:ai6klY"6Ά#o!#pmo{,,1~@Ҋ%8yg#׷%{aȝ\uV d}m?㞽o#rݲ(viEGXMEG/* vA 'y=Ml#l),mwi&? "qq6uN@c=1)w;k1^&F^*x p=<]&rNzݕA\0G΃T\d 'j2'&2Z-K\Q[f.yeb4yQwjIWs dd VO}A\0c2,Bp8^[݆3ߥ/XjD6Ќ%>x&F<48|L3DsL80o0 ^L]HWEIfuY0'=7ᡝGpyZlҨ;B1Yҧt#]Um#w1|Z${Q@UCUk|:5u+ůQLQxϪzTﯴKPO;2g[lVTZv|r>W+Tkŝr DH:H,?xNUq^`)AfEg}͖ L@!H$#w2GG mqz)+]"2n!}80:GTA^_U4ž%+BÕxݞ8½jKWb xVjv.`prt=eqm5n~ma0b1;HuT47 bo]7yoڝ Ҡ=o@ + <#Q3 RىInCÚG.W j{jQ$Kҟ [LhN[Dv2o?eYcYfn/u;s[AL]-+ y yz]BA\]"oӃbz}o+U2q1ZuJ%̣DEVyvuժM7c>߽srJn~jfuݾ4v`S,э!z8a7J]ξ"ݢ6#3X>\J vǥeK:ħQ1C*1aEQT9ҽ]L~} Bp!0'{Y7"kTQ0`& w$.U4ZuH+u|8%p3mp&_yKchd2 S^8&8J}nEo}qH?%hn%H19^` Anl)f2oZI'h>E^WiG#+q;9zT:Ǜ%dK/fhG-#kqe$o.}y5! `4sy+ 5N1J V c J͙6Z6((At$Oy 54ITl@&Uek!@<8lLfߋӉ6:*iff'0{FT Wٖ6CkA *,^ۭ'I|0۸v]]:"F,tGT5n@Al0[ÚMX{d>v"재h2`4ϯe%#3e5cmp$0@ՓbP4,*3]=lAT<+d(ow|鑔bZ8oH1CNy"xіiQ4!Cy4wvEISDcv1 AE?ןKJ Fknoi b&<ߖޛ,Eas)u;sJa#F:em3R hMtaw1mw2'P_hתB`nT[ B'?9Mn;~yxס‰As>L7f'g*aN7Ւ2҂zl [*˳r6eHG̝m2>ަtpt`̘  6#9iVC~vh Yb̾:~:G0|lSi=\)`|( LNb zD^m?1#:`$ƾPpUh0ar`}@| wρ*Z{-cD9Smݍ DWSץ!7V,bfxiǺ !]*έe9`&w8m4LOzgAxT!0 dbY+&MH)*@Ezu+' bX Hxp̭Pj3x\*hO8Us95>EI_lͬ1M\LkI s"b_;c~NH/gmqg.>k^8UJ<iJ8<|W.;ռ4o3(%mg{&X0] Vǯg%:= =ύl]Oig}8E+{ +1}klI 侕qn6[ҫ=,q 6Y VhwJƒ4<g= mPQ ?>H.]`_L X72xA7\wsZUǶq)kMs Ք֨Fp͆M,g?=J:0tmDf9ͺ9Aq6RS.(@ˊ9#-ei=hO @*"84p־r3ec&Əv ]rt J$VM*ЮI5B)靷 VeK]26wglG=6OuP-[I@5,O)/1k,`QqM:fԦ))&R'rߙ=ʲdV@i#,jW_Q߷@ŇG4hAG!’rms?`$vߤr!h}aGN,r66F/: :ϊ{JOdz&L)_XS6AorYU[RIEw*hO.ѐg9T纀6*ŷw8Fzkٿ0XN91z5GFf5: Ȃ#r˹鴶=DJ-_c[!&(TG2RW-tzjF孌\ܢ+YuVd̪)[\6."U.P1yVxE v'ĶTheYy*U/G~T!ppt–cuj{s8W+j32L6Ô6 Dk{t*^K0jVqT$[bsy;pQ䲿鷗y1 ]yo x$ "RPr["Dd#*ui( 8>{|8;&D3eAa[ˇw`}z{j[MuƯ2/>vg@fh'?;fKY-?…ፎY-y?5Mm7cUyR2~` vJ=E fob *t}elm\6 OBZl@`Meqxhk@/uD6{!ch 8:r![Bμ&z bp=- gP_~ (k@m51IA Tjόs8 [L2Ijʈg;WԠ$[Fo:!i)FCI)ez7}=i?5sɛ~-$|? .BWX$PLN,q5cSM:aA._ԛ޴*C1IwX/f ʮ9*Xj=6=&@ydruNnj(j*(!P RҶ`jfL(1JK'z|Z4+ G[I k|Ϸ&bhÙl3-0Uvp&чἎd!_n:a/n؋̭Y\D(m^ֻS WBT x8A$Q 4HOy1uov3|$T]'rIa\}J9nN.k[eQE-|UMg()M >V6'8EV~ݘepFjk ‹p>$C/\ٞDY9 \Bd$`` s7kc췑u\땋3+y‘IW{C>wxJSh51C#M"\(zF~7#&ϒ~U4[)yEˀ"W)! bK!_<|u M~ ֘U oL܋N\?*hmjۛ? ('}2vYk 4C&/f*- *0+9R\Tipobߌ •'MX"bi̕*~Pg6dbjMCc5AQh }VSe!-2 tU|.C#ӬɆ#Z=|}t5 BWt#2ŚJ uK9/ǀ3Z Nzw2{nذWXl6BTގ-ȅLnou¯Ƚױ \kC@֖WR/[hPbs uj{6N,?%e됊 tNXWGX.dtrF}cQTAX:y29g(,'f*C5dy5Jm1N)4ĬFZ k^71h'47ŗL-[9׸VGeg3kڋy0(mXP tk?N5ݳpOpӜ3سC@Ї*.sgb1'; #ligˏwcȵN`3&07㕎)U޶ -Ȅ;c@rI|636Ye1 10 ɷ᠃i]hcuY@*әصI4X*73uMc_W;)I3taWw d 9>uV[Ц$}J-hu 'xZu*\eGdR-Ԗjc(.ʳrGZ{(_\ϙ(.꽉<꺤CS[gvw y| UARұ4#>~ 9,-2(|f6/184̿Â\ d~g|vFIGB md{:KU!R'-ZFG>wxPFQJиx珟*fL HKXmnQScCqD\&;q͔%?ə[t O#_'4ݻnO V p G-OAkn̞.i3n' OH)ZcyU/ΎQFPDʕ^Ba" D}j52aOѩ#Հ"i`u5PO\L{  '׺UZiznY;$|0m6}`htެ>`Buy(F%=u[d%9 syla6 ܹ-H0@Smgf5$T}[И NL⵴>3"j)\#cJ yXw3,ƢƑxB Bi>6i-3x;!Zf` sKUՒ^D0dќ9XgG2XN;-_QeoVsʙcˬޅ}~=.4979Fn }d< ekd"4)Eq]Γ[@\/̀iɢ :|>L j UmߏHC̋ hwޙzVV`]g%gR"xFN/ͻjlG_-BWO+]m+KNL].7 ˥; lOM3O #2D*q4XG8'KeƱٟy6O|.c8܂Lu8 ɚ(MBYYqU'65lXcnYJ n"cEVvG wו f12}Ť^ш]Bf3c @hDs=,em={RE/O3?P2JϜ|cYubH~AAL(-9C_/KRmvvpQG~&4YƸԠlԬUr ~'r Y5mplj`\Z(B"d={h#%5'WIfW7 ܄~A9 QZ>c6c$m=x]vDTE-\W { 2p|MX\(Cv|V+)yq(zf!go,"U䀱'ϫb;7JxE1*&"b|:mo)R?9TwSaU Ji|`šb+@H~1-k\#Y{eo3AtzHuk䎼uY!۱bkD27_DLxiIq1=5䙚3&xrLX^{V+]=7i범:`8yeM&DGFlJX{1Vxm|XI3#-vQz=O5Dc5%Xݒo˜Ѥ<Z _r)sUAY3#zD^f=d֡m'0^xLѾ] _N~~XS&jRg{phww`DՂJQ{ Ѯ-C9ռh:+6 h')7>b(L+ h?`` fNk1K^dnjK !vVٽ⪌ )1dl'P'b8( hsbfRPD^cj޺ٍn\Ԃ۾ϩGb+e9^skln:H$Z L2~xP`K! v2sDýUU*=M+bL>=j.bD$Jn [/vV>A|] B1[v( 'kfg!T$/'>ux*C F 3 ?(S;6g<\~ɝ_j-Fٝ_AO@H[oi.U=3PG=XRf'Wz*;l1 Y$q8UܖTckqݸ9ǪaEJĄ]Ɓ*aԣ@w]nU%aD]>\rZIa=k}+~V!zVtT9eA_D̓mKb;t_GZGw@"V?5Fu 7DE/4S=J`J"5at-7uaE4HhΊmrH|@xE SHaA9+Hr;BPaoM$'r4N_ eb΁0@^sN3ڣ.}/VS#F{R8@;&8]AdL|g4].֟w6g){o/#.zs%<x]>W5Hv >S"x|~%yWSw8Фν: o1©t>&zbh݃q@l11ڥ`{z_nna@U:hڝ|S% qP 'FփTQUm/Xaɛ]vЇЭ;!i@i Cl< [T@7j(2ym; ^M-[{ {\Ih}EGY:KاdOvȚ Ro'MU# rJob:>Rd`EHC9dZwS Xf¦{G&KUgR),Po[ /Go2W7eޜ&aCꘫ=̆_1s%p%#?mD$PAGB,a9A|T5r+iRp7=B"jM*W4``ѣ\t:l`[kvFsjlV6gYtڤW&ڪ^(AO9` %Iƚ՝S@;.Vp\2hAHXGyHEX2ױ^1{=AO0FG Z(mrE޿߹e'i[eF(338]6m,N$4>ldN­urC|hcGwN-^޺5?ĢF@Tz_ %RX+_ -WUr=ٟVX$#RėJz K9մj]hd񆷑Kz`ijl8QKhu,s$J]+AJ g%ƶ씚arxjA򿹣k3խܱm(d/H ԙev)Es[JJ,Eok4St_1cxnYu0%8%~Biy:+[ěr~E+#WؼwrM꩏'eXB7?{zcl=h=h塃 E IɿWPe ^0YkKk[}aAߐly#2.7qpkIt =^#BvOGyP6nGI<'&ިmJ}vK?UY= ?r˝€߼f=Y{w;k+텮}T®m[6LV/\#993Z2+, c`ZnRjx`zh~0^U5;~WG$BmQ ^ؠ4że nm_~X'AFlTd+KE:[/}/ee555UWya$ \]kR!mS=fta)Ym"1sib֙FhގD4ŒZD]lRLM[fV@]1 ,7\^W\9 gׄT ayS }wvjL+Ar1M"xʘ!rAo͔H@Pz% B4Ձ"+H~41AeL6 29ܑLIPlѦ)<fqfXݲ\Eq! j{aAJ> u}=05!bΪ?]{+Łr6EXൗodDK񂼗{ɼ#9צؒ?rL,w"]Xό#U0T *#=l23'>P61KAv>?[~#FA]ﶲ-Vuu:z: iV-f΢7e6GCа1g1@7+Ϙ3<0f}x=uor6׀FgREܚb#1qM 7v1 'lAЊW_iF12!;[BI^NwvU@-eϯNDRa]vu>EN7meRБF lV4+G#!z:kDOGft]wk c.v ǂ(6o+ 8§k8jA73+yJwZn_ įlHtYĦa#Յ+SOij[Dh("C:&#2ŇwkrAJ`Zl[gc&%y:?!_V3"mbc[Mo2ݙaGssmل!޵` a]BH h픗=y+< H#40[chٌ( }e7itМh|+S'Vp8aL.Mkd868Rl\Gq.kxx&&|r'P;@+Ջygb=i[UCQk'K_䷃&U }|6JZvz'ʱ٨2$ؼvp_XB;IKGYOOHfb}j{F g Q^۷O=F{WRe6lw/i~q UF O R. .?Wmg lca?2ZAKکdGu^,Vy٨̤,g:~;G`TŦL(+T$JA`'ڂm¢֛,KS>u=b=ai\Ba-Uh7T|סL/vΛAiJD_ e?qȼܷo}͂Tiajep9۽TQ{9f@x}R0` :*`ڏܳCva3uZj R}<[lOgoB,rDy4߄ҌY>ҌιD f3cmYTf- (3w)Ղ`V+꜋Rݫw9;LJvgƪ1։g3Xb Eϖر RS\15iF[_jgY [*0HB]8.b!R3֚ {VwpUstYeV*—Iw3}gm9WGz:IiAęe|˻H4#AS|qP Q4̭nauZ\]K+4.|uRk{6aƠ(BN{c@_5[BW)[I|RiEgJ`0M-(;P. Ϭ|aJiXH%r,LK^ipEek  Y$ob`.5V:OFzX\χDW.% tN !,$KY uB=]/)^5P+eH֮ cO4]`$*rnsHCm>'v2Q 7/zt7 i<7lu4 R<՜`n|ީv!G[-s(3["G}IKհzf ]uFAhdP.3t=/Ռ*p%>|.8> պ xGZe;[}sY F(-fO*o5$>%SMP"ԃi>j@yK>/!س$n-teMv-F- 1xS2j2Jj\3)eǐPXSnۼ \;U=pzruem`  @@+phSqdki ཞ̤K96a.:ȼp@ Fe<>@N @>cjg ס8paO[a$ P)8J>k|6_aKѩZ.U^f/Sfk1b L2\AsMXi21C١fd<ߚvutI2vuͿ Ãcb 7sNF$"Za+ SsȧDkCZb#&L~ 6:KM, 'ev~eW|݂^$n݀SV.s <υd,}wkty} 4yZ*R|& i[KןqH"&'_k}YaJ89]֠+M翦!41Q-~? r#+x};@{ g撞->eL Tg;G&jIHWi8-_IzQ|` 3a>r!RY_{ZZ(?9;q-e>KVTP܊5V}c~\9w>2$' jS"ТV\2(<3.<S;͊\tK}t +zuyUyTmJ3f1' JX~GbpO%ى3DcI^1_]#?_KEFו5U4̃GVߗtO"ej!v]l#Tu7Ӌ`nt̄^¬7>6$_!*Kд^RT2k@Cj3=aD C?#\p@#AYN1Nv ^5/G}ߩLH^=M{J}h|Oj]5h #f8l\@aw?t<[eqȽ#An7HٰEpU9|QxnuwS#+̭ەuM7*GlAEt*JMaemoPzePkQY!pX ovcN]cLajWͤZ}ŹUhc$Us*^QPE rLlF#XB属hSS+d?sD|[~n yr29NL L,%🭞R^~m6$#A‹s^6X{ ﹔AI2_ +^]%L?C Q̤Rg`/l,IǙ=G)c{ew@c) "O⒭H挩JPkvorǧAF {Jϴ#Id^{"4nrc 1}JwSr v mM9o_=NeGY|LJ?mO9cp𤺡$/d"{)wTUFEj 8De[Z9?kzUzK"q7$azoJ̳{ hIxW_iI` 4fij iڍ&.ow@KRٷ_hψ8n"`quYEE o=Zba;[Q.9$L_UWCV JzC<* 6$~"[f *KEdPkxol|}CTf=u x%*.Mh&J<,Љ+.LWB'w,2]B;rV(<; փy\?'@-X|߮hW&rP$k U7 e2f{d"-0Yl]P5o-*u6rZ,ZX3U[3(J*ԺH}vI&X.HUU'1WDŽm6-] k~4#TJFwA q6D3 }HPl3=, Ur?PbĹE0(|34n3~kd%%I DCrXʶƮzH┳:>dqR|Ns8K*ˏ NO͢y&֩^1 r nGӢ"$Mً4 `:iw\bه H?3;2gApv@/9: QkLKTe(ؔꄺZG!/M7w ZZQ_꨽5P Y?,P|x1Zw8PMEb,GD#ɑgk㣦vj&0R#wX5 Pre)Mh@/E^He[cd"L];clxfU6x4B=6qǑfigo=5^, (]aҚB` Vj|o [5sFН̖OS.Nt¶8}2I8]RK!E4ɟeO4VDuY S0w4HVuxhs2r ap؞! eg_Qc 맍l" 27F*\, }fg}29&ө"zߔHE2|߭ *)MwRw 039%v|'L4 1KbWRªF1 iTe;Do:Z͈F! T9Ro u+' =;> Y 3kaoaMudލh\ 8'"*~)'{z(-.ZiSZډ<< o*W_o;UC* 󢶞ͭ u ^@ Mt~OܚF"MnPx=n kĕ]\iС>n8]yԂoh `†JO[1+Mj[!ț!tHAy$0 3&Iyϖ-Ari ,[,9t|z11?e=$L._!p+*{ѻٞ/§~t^J1M\U88Da_0WYCbBv9@H܁9gEo/y|O<vwRxBf#][X-Wtp&|x%x[@#7DNނzv-v%]МpFkyvT/йU.[Gf:}hpi^Ipo `1<+'[Q&?ᗽ2AЫQr\n.?o/g'1Bj\ Ys`sKX 8}FOqT "K:_&Hڒ̋܋_yj"3*4rN_% X[%(JX)~SaXGUٟ ɣK%rnj,_-e]d04c#٦<-)F]5 }rGy^ s]? NURe 6i_6U*/Ph%2;]} bV L~{"k۹E/&ṯfb;#Z"{GG (;X{ǥ٠/=O[^gYoL/ @lW1픚t~r:L?Ըd`{Kr,yUcJљ%hiwO v Rgg&gciDQ)/3E"Nu>1I6 @iTG,rףљ&q ++T$w+ W),,DbxyϜǿ!So蜚O)3ݟTG{ԏd>hD3:bH>[= u'NvB-_[xrbcc@& iMl ywBjx1JIB@;A <0ߪ_jC65avn(A׷P?. AP|'g2 k *MR7mY5cZb_sj+>?quC9N> ;QSz͉_RNAliIqbEz:ΠuoW=J2]U?Rhr|Ɗ+ȋ\h$ \Eo[hhJyIW|3mSEy :F^d. #I7q3Kh].ܖfߞ$9C./u/TN!Ve K7ѕڲv%~w k="Վ -=LA!]7f6˫j%WH*qL f*RFNwK[yU)| ,-0JQvu1'KsBb™Ghbӹou+鞫WufZU?BUew Fy;~$.mi8~i_$yiK/*_n]PƓIt׳_%8huHj{і] 5_Ƽbͤ∁4p/+ 轷iEǍIz]DjU'.~Ҋ~ KY)*/h!g2lxg6(y]]%WA::MWڜ1ߪXEs& }' С?Y F,tDm!~1zdž1$쑘o]/M҆⨧XƬW y} ]S2*ݡw' 2̶DE_[kU2wqC]x!tKx2(k-;\at|Dpoq߅; dT`gr~&j5X>q=7(R*-–':6w}fߦSQP솾+`N l 5oe>z% Oꂢض jh+v-q?rOs2aeݧm?Kb%kt,A  6GSm`9%^ew ^[k ?YY=,%+82QCX `3|p16DPuQ%poGw 00%mmV'n <ehڈ@:{$UQ]ƞZX8sU*W>D*I8qe+bKp{)BD("G.eмwtz9J5p  j) CT/J.uW8d'L7]*z7a2NiIZ; 2D;V P7NMh__];]]8):n$^X4Pރj<#K4gC[R>/C=<Ԟw՝_2AIX҅x#h@kN^$FvvOrFd'>]cTe_ <= ZE,_/HugC,!'N^e a$D:9?XyVuz} ]- PJy#sVaNIZ<5h m!ZGU^;#z9~~Ҕxk-ԴKR ϣY'!M텔Ɇk$-)E*YSz!B@9}e-_EQ4xT 괥Y8gH˱xKվk&tޛ^+wtK&-37tG^ĭkn.Qi4RuÐ[I% 0E /mc ƄLܰ I7xl;}m}Gh3-;ob?Oz̭ۜD)7Cg 3;{6\h|eMB2ؤDЧ'{4RdrZبՆ/xpL*0ftY@V@Kǣ0ߩ4Pɻ@&xv冶8(Áu'R7LjƓN׊URe f8 rb˺_t`+_9;;C!H9/QL|Ƴ,+Ņ ՗v@)"ÁVx^J[+pawAIōV{ XRQXd`0kW V$wlkM9[G9Qn0aSm5 >c E[0<*uk̭R}oKZ۝A:\&}ކ>iPb/: k 0oqo *R skO ~DFrl;$oL!n538F -W'?;,60|!G15fea+0 czIKWoa*f]n2>N|RTg(x,Ԇ_IEf>!1z6(= xX\ ڟ$;@=)d=Ł";?%,‹eifOn/ZaŸq;&'^N"jsD4^*%J̀o:5lfQb}-τ A~>Akl.i/1,!W}(rl7aRb"r5_E4u牁CH^HՍ|p&jPdEyYI{dz]PMDVܥz2{sG'uUI ^߳]oX~/*s^TnnGg)0UN%rX͍:6S7'm?7K>4~&EOt\P'vȝ=3#] iOwRd< `_CY?Nk^iׇ<֓')+8V-!cAQX{ٕ1λ+.^0Լhw æt<JwFB@z#+Z@%n^#:&º~JMNM{liLixj-%PP>d-IƉ+3Nt qHf#i{?h%Y/Dd*I*U; |`7%'NE:Ԓ60UIDs9*Fu9Es[OSDig,\bW}U*NWa1 kbηaRiW\sNk ۀk h\NP™˖(u]2J-ɟ4IbҐwϒO$Ϸ< A훏M≾ϥOnI* cjHڡNjxm \Fi34>&D Y=UњB;Cp\鍠%:i ;q }̅ M%L&T,Iه(ѥlM[Pצ_Pz(v=pփ2xsZ1Bg<W< ǻ4:6YH&ZuDl% ܘDK0qۈ\kag_V񘶰U$d*VY_a^KS- A!2sLs. \;- K8q#U=ܮ9&mOs~lsjDs&S["Zm? ^3vv:\HË+tAG*kh*qeiKt_ 2x98тiF&s3tdׂv~BڷWz=)RNFmTVi8|D182-nz?KWbg*˶W),5h6%\t1`ح "U= s y"pZ,~jYx;` S#;MH$Dw#$fsEBSVHv>80 pj5m1lrK.{##x'/}\ժ(z?@b%>LP8 N^qǚBsUE 9+kepLq!3oqlM\cV5̠$܂]nalI>* i(ю%O G10`Kw M Zf? ;3?^ 2!rNl@ 2:K$0u>2,nCb/(ed~FؙPJBBĚ>r[pm&L(hɜJmMW۱a[&QR %ts[$dEqWXmfzxXc̽'^̩ 3 ]LP= [Q0i K]rT2`t4i!LjZ׍b\F0< vd4r  s|w 2h6$9S킢ƫ1"ID_ѻ% < Ai@D\E`vd35 V$h˰xkIaDw6Y|0<145Xec%~xf"0]7б[S\h7Ԛ8(xȱjVvVASAۺ`z~Nǧ1_AF(̝=\}&:JK~ɵP R Gf\Y י5ww}M *r,PH D. Zs?Љ}Qqes= JPn!sP ȷXRbCyq,"9&bH>N/EgCE75`߂HS$d3q8ZXb&3SP\yH&jq).~Tknf`Fp}Wԏ25JK T?zh|cӽDI:,^S?\9˕78@d:yչV'yM2z'L #쮇8i[oTKEG}ķ9ŷ\ewT);lz,AQU`ZpZ qTFᑧ $`hBk"MbE%gtY#Xеo<2™Q! Z7r^jRVOdC@"zO1%JlU$ !2RcœPo萒Ӹ[_%H+XP,Mj}VygV ˷;IZ /{T6Tg,}j]wAQ\k8â;͙ourӖZ:ͺUgdS)1+ :@NַT)@QCжJFiw"{; MwQ}W镼U=K51~۾s\]1C!4.N~qJ|2ZPlћ: + K Mݔ}h'%۽)"YpPSK/fV٨$3DDDLZ ^>-CMqZ/6VTavqOҖ,klz<4.åRP-[rH~ʭmpXԴN-ޫ'M |RNt',-vsxF6dD6ט8.ZmOBz`6 $FW)qx Ztލr}?^txQn^kLf_Z45^FQH$$K8s`0LwjߺAǏgLU0BּN\'мp'| A{{PXwHTp"8'w1y4j֞ar6XߴMfCzd4u~Qw/یgԦ\c7z!켇Fk˫gV0Rh7) K%ib^ qƇ\%M3{ݣT99B7Zھ*j([Zx*AQbwEҤ/+4A*B[aUQ{ļ!m%9Ti4:RG8|&%SD\Bii% Ndk=NTnݑk>&R]7A*GbARGH6uVt}א?/\|qa.=P &Hț-)ݺ<]۴@yj&%K&@~ Ns99vс "ǒ>QGpWȿ\T9_`ڏy?KD>X 8FZ@\-֞%v[+ MHYyZϪq3#B|CKhbQk 5Ǿ6M\+_POZ*hj -PE& c k\Pt2'GH7Yܶg @_LU e֍&&ƷwOk HdhYݫE^L:~Qy[ڮ D.#3p 9`[F o͎PFr6|^UpQE01T> BK%i ɓH2Ǧ8HW z2"`QMFjNjloW4n%Ke2 xo4MuUhD ڳ)xfШ"fѳYflif_ݪXq3zĿ~.VX4-UeW.]LkZ;R ̹f:%_/cR&2>d#,j3"a%J14s?,SdZzqe bE( ̈;6>Y :U=A ~leLE3C#"9A;o-+D [ i5}V&zLh]e5؅]QmtQyyh$:B&JɀᚗwR{&ń ;|:K(fGHǠ}89;g?2)e R LeH\:AEK%{'b>^ ą&}ah"1e{alD;1HJ 0PcQ6_5^}gA+'2Mk$ '|U>먮=d9D dУ^SRK0mP\Dc Gy`3 HrBXfbxco.dB")1w )1)1D3.~u+ [9=y#6CW"4M0 D=& GwӔ5ؑ{60O$炛Ρs g1uh6.c\v DM*ex]nxݕG:hEԟȧLghc:! ̴zkS,, ? +i#^y2@']cSo6ыBnnT>9ct; +9kƅECȉiԛ-`Q,-Pkl0?+e6/H$%4xg@0n37^q0VXJG πdx?!N0nc$~&ߑ_ŰA@Ap)?r}d䞏n8\`?wsCRH &+ibKYjʜW!nz$+xJ 5]l̊p2t1H7+{7NrxgwҺ{O/DvU`ZB쭕ר6J *LtYM_/fxx?>i+ѺoQE^M0fXyދu W u \&˕^Q`$g[U%Z1;a%޳V-_gncg*'>I9 gNm; k$ THO5V]ɍWH4PZeb>3)DXsETe L.p 0!8<ж@v;,DAD;F@8\id3 >SgK6ƹړy8P-RA:UM# &D%Kf]V"e !"=T NG@(YԑvvKg9'|sx0e`PR5 P1Jr'&6y8L:'|ERU<mWc!Ceu olR{L8<]y>6-IwQhafU¥pd<ǯ!yz?\<Ȅ ":Ο<vH>]u1̴sO+)CQ"7AZ]}zHTݱ|W@3a$ל>.4'GREJ%Џ*d^$u:*1KxykJe 5ݤ] ORGjf1,ĒœdrR..>/fܘh6W0%,+X&]sefOEc\P?)_e &r ̊X*ț2T>wŹ5UaD@!a|YN5̿~+VDW;G:o$6u WBv7jJlGcpe!V롶E $MIb^w5>)Xt@Ĺ &~2aݾVFk.H*Bܪ!bvefASmwEsp}OTJY-2Mߞ6u7"J>ʺBզJtuMQv]oa7F䅅|6UoZ3.Se ( S;߮CW5S]mfJ,#PԆ91kߢbwT~@!uف 3|V d}Kտ??$p,U YP*PS<C+bL|/HNU B_p <,E߰Z#ަcoT~ʲedWS ȋo_o`8`m5~i zJ;+yU;}od߳7z)A˒P)d-`c~ 8A>5ӄ|r#AB`_x g$Dkvy-bGcW4}TqV.w$,%M=,>bQ̞F%Zq!nqЂ"H!7ds~|4&IFi8QزڮʰPT˥j#ӎ1!8z.8E7߫3Xe bTJIQ]Ľ*P(f'm>rUI԰YW@OT [RE] [ެե`Ϯ4'ǶrU؜;0:"ijU=VWFV?;('&7Q6~2!udPQ-IH[!MPȍW5)unH7OS0w:ZӺ?o$dN8OxZCz+2þ;PN$!vS飛ImQEÔ{i}}{m(mG]f[3u` +Im@&6z sV Sy~% Tȥl wU==xx{OKmz2җio?Gpp'țDˡalVi<މ۫@oҵ&rYU̲-xNyb̖}]ֺY(axhxBN*jC:HVX\I+Ux+'N[ړK'FI-|VR2> nJGYMmIrw+GX`_\mwN73~/oj]ٔg$@P20l*u+{"emF[3l{xX_JGM_Kd^Ol6CTSb yKX_'. ~3qX,XV7z`s`=gAg;VdSykiHv^1&\MmX-*زs 2 $Riu`ґa5xV8)j ppzK/,i Y$I!] VB2P]3D%vXZI=2ܶ1_@  Bf4OxτÎ_zR7|ljwEQH~U$R(*Q00l+F*@O[ac3;4}B͕_`(1Q{QT%4b9JaVxjUnDɷ8MOj.ʑ\(#Y2Pm+Ki}[82{6 ¿=+<%.mFA_q7 kZDR=JEс(;ڈ,JuX^%il~HlRCD?9ہ"£}PN>5([48l9+FyP$o-IJEc+Yp ޏ+|v:Lw[I9OwZ6S'|/rB J_ZvNjJU)ЋAAv Z?& ysb]ぐ9$|#-1Bzn^j쟵@g Βl 'ؾՍ< OQU9v` coȠ;&#K{nHA(y׹c1(?xBN"2^OHςJ,JA*FAoW"XEwyu; Rar~z*+a2Ek?(x,FFB[m\]'l"k8d P!!݊(.|}Dgxs֑.Bo~#Kfۣ!3,+SZ>|a6ڽLRS*WA5uFQ>p#=F"\ `y!}P[FH#|oit`O*6&y4Cw1sk *C[*sz.5& *5&(pV$dCmj1W8U΋4јG˙SY9cYWuTKu:NN1Y\''לdPnj CPچԘQ#&埘r[i0>!}섳57+%~uj{~|Ihaxv\w/WozViIEFp=zb2i%Ύ3(6zv1DӐD\ .; 5[ 4AY 13oNLwf(!w) x^>$tW;?%F] 9֟.a0,LZq6]/O3ƫk<=(JZηJmJ`OfDeӡWSw@:ʟ'L|\hxOfZJ8H9l,L] 9?Djy?JKmbj.If˷M-$*/p/YqH/4E9>4UoKlУoFgܤqhQ.F0"^:.ërrQ>E ƹtdf\D!7{!p~Mw!GG!R:Dmۦ8u‰Y$&f>Ww5A-TJW2'wPZi7Z4NI6bDI iGhCT^X Z8?S?&S95B~ 9T7#R졼%$kA:uAL+K0|꧙.Q?Γ+ҙLX?v.Y"=ٟP6HEZ||BE0W=pNAf*҈ƟFj4wU(޷%Kw8{3“>}29Qo|֐6*\_Dn,Mإ$V H{Wk.139`ESwŽ٤>{~ eb)9oё~&:u{qu:L1/ih5$D <6*I̙Vfh{#93d.#3f+,(?+Eg aVj"IJ>^?8(uɎ j t\J]_OoZEMȢD&~]P,F_1Ã[l6 BEA}] ` /^ =֠<#;؋ 09B|T;j/)f4. ˆٔ\+Bq'7$#fYbJ4Fi6(ONa AC?,C9 R/-?US j3ΦV* *%嚟fDkx٤K|#j mMҞO io=.$ƶ$Qr e":~Z uyDh2(;)O,P dwT]IPR{RxP_ x_ Nʽcd!%d1bRKd@-CJ \G6,X ғR` 0]u4u]mU3"-% '*@^k FІoN.p%7YPD|1L|hiuL((eW\vjMc:$vv'~x5յMx{ V6(Ao)C(Zbs͉^Dh_)X:={L fQ400L^c`mw: gȲC&`[fg#E{\oIE ֋RԝKaB=FK`D#|^cˤO~#Ex,`-ݢpG( ŠOieA{"L&^k ¶*'7N[|T6mZwbQ~U~nDܥ2-rƃR]@xB6$|gAzefg I]h8(?p"tMa{FZ9UbQɶ YZ