bpftool-4.19.90-2310.2.0.0221.oe1 >  A e&W^^f$^u>QӻkJ*eZ%ʶ)E]C}H[)׽ë;PȽ7 ?ylx(D(iiği?s WɿXR9N=цp y,`gGRzR3z,u$D7ޙEt Vs^+Q!hx"l"na QSF"4Xh cL^QVE4(|cFµ&/^nT7 g (BmLz m'R9>X^h*%@>p?@<?@,d  $ a.CI ^j         R  \    <T,(\8dk9 k:#kF9G:$ H:L I:t X:Y:\: ]: ^;kb;c<d=Te=Yf=\l=^t=| u= v=w?, x?T y?|z????@(Cbpftool4.19.902310.2.0.0221.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e&obs-worker-backend-test-x86-0004.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e&e&6e&e&S`e&e&e&e&e&e&e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698e8ed55c38f15842e81874a97b7336f59ebc32b7661d24cdc9863c82d4d2f6b7aee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.2.0.0221.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()obs-worker-backend-test-x86-0004.novalocal 1697029773 4.19.90-2310.2.0.0221.oe14.19.90-2310.2.0.0221.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/2651ecf0656a724d72f5f92c576780c5-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0ce503cccac7b0783f8dea10bc66cd8f185b8fa7, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR44-~sVFRutf-8ce67d0d7844061c77bc3c530ebf4be6ec87ba3c9cdc75914594ac4e98bb56c90?7zXZ !#,] b2u Q{LW`YKdRPg+rG8oR3zkCW /In>h<0>Ms.\DM\FQ?/|5jh9N`kpƊչO _u~Zx^>#J&Nע1(nAҋ|Jzu߆y࿯tL':/h ʚ2|=qFj;-4'q7hE!B~(yvV|Z<^$Vhm}H72Bi >5L ѵ, \?vWDuS-Ah~o;Q5(|TomQ%Z&>Zg1P3p*26q.fߡjUzak>+/y dPrZZ 3U S,0w`2)D;6z.2MWElFz0X!ezM'4RPG t;[QY֍]io,dQS]wg(68q (a}e9n^KRiI_\+0whH d4loFHꉴGp2Vbn"Uycz;3dC%m e{ <^친WFT!qȕZzzTBy>~X㷈m3ROU |bf@ťC2'w}b^)z"I]qeduƇhOCA[!wRU[ T|K,*[הhݧ:Kr)7tk|}+/ +s .EH"r  ʤlېGEsb (rwIA0gdQlmPSeS\;KK,[%3qtR^&j6(, W~4N'*=H YgkWEo)( 9W_䌲.c9t1k&3e!nUc|W6 1-bv>AQ6ENƹ3e_(=jO?$|ߛ`;) ?zcu#g iP/}w gԬ i1|qlzş4 ܧ,2k2 ɬS>LM0&ǡ̄70?$IZ;M;f'"̆jQmk-X1&=4e^p<`~-uE?-c^cϕS2;v+D:~>O04j=53GS dqSA&>D=f8ƻVEqLU'Nڒ׊* 4ƴVʌ ]ugN$B\:]e'eoHz[Cƨr9&OP/Oc= 6g垦-?֣7d-}7 Yk*j>;Nn(M$= raim,YeINܴ?|hWH&%e(0NlJǪ=؆ّ$XFo3{-g <ᢶS f[tEKƋī2}e~ 2<4uRG] 4~칪n%a f6,DuL3tAGj} s[8g\2Zu@ T4pY s+̹"(&xKo{hC;%;$[/I-O30e!uY +fEXLNP^8bM *j0PUlev27f|Ŝ7O{VPGci~HxqEnPogRG38R Ul0Nn7[٫{۷JցvBv~&Rde/Ɏ.BZM~~ia+jwFu?b /zt#,+i@]YJ&*嚺"NԞHy}r|pPXlj'`VX irmG#ze#7 yKs՗*{3Bs#X0|'y[ ,ɵA֧ʑ1%{$Dk{\_A$`ݨkTUm,nd~9p3.s5e$ CG dn? qXKk5=HLOp!8E~-{zs-O9n4?G(5ε۫ m[/:E#ߠHjwWTh_v[}vFHe`=wR9r6Ԛ9i^]R.h)WSo(K#`A3nD˘<"I?Q+kO368.{;~>; "M7Z,'L}򢄹yw̥%Zir$Q$Ip_j2ZY8q۶qu;aIE% M9j\ E/R_(A8iZ` NM d\`zOv,,*_@#WGQ, t͜5JݣEh֓ 8IvY9g*@ EQ|K!% y[;{R1F*_mC]e0P#'~'j&IrDl!VaT-=9/pĈOk#+ 47VoP\]EY'_9j2P<="l%/ G#T[e7zV_{u *Cԛ"xFMN8^(do= -H?γ2g~O/x29d1$ t AIyK!K0mt0i=z}KуSTY7jE\GnEh VZ[(N}* &(Z_źed][cT]Ǎ1R}|0EʼneZ*WS qwhA20Gїڙ({ruP5b>~= j.@Ϯ,NL6KC nBNtGr9.Opð]=v t_Oa/ ޘZF F[P_ Wx4d?IԶ{'F=h3vQ3z]g. QrQc[])/ LFC:\كN-ƈi1]uE;)鳽#DY_nu-sWoޚV<8cs jt&B#7p·*>Ip7HW-*Rݛ~"-LslE4Tү8uQ+K 'A*^}^ryVk5BÄi;N3DC~_̙: 3rQ.Ўr،GDhp< W8Yu N5~. [ͻ+oAa2] M%" {а r2CK䅟^ual{m"z1.( fW]*6!Ra4fD"=*;!{=(Ry_Gw4+|8-' zUƷVp7(St_jA.85, o)G*Bȇ\(Iذa䫈C\ʭS(%ۂU5~Qðo^C@KQ~10gǮ>1|Ĥ|#֪˶Rp %IV$ cOe s]%8)Kd6{ڤ3hYluF3FpzY@o(Eɮx .4hVŻjetc c4CVu b$XH NS:+|7}hq@De$Q;l)E_'xGW]Q~LsRnFs8%($}{pI\3fsd؉uKB`xs퍿~u{D_ g>VSUV I^SU¾Bm:lSk=d7XEvL>v 阭?;2b}ӻڌL`J~ߍ],8- s8]%gmW6pMܐz<ߐj`^SaL?B/Lk(zSX"i c&}Y عؾŽ+J](q sHPc[eo^ԯfr\Ẽ@S; 3ncoHVo#n6 jV&$G6Y18'r .3JًOZ-YKI<9_' ~?*΃y<k<HTc}ka)9m;gH-<̤tNBye>+3mk>Չ,2 m:p><ҞZs!D08xո>T`9[|bbmQr` gخN!,l Gm5x%bŸHAҹDBM[Nho[O1g( Y))3\N xb䀰5[9tN\kx)W>x׸V?-_ш{4yT!zrVz_$EX<]-z6:+ͨ=xjl;wڜU&CI~R]> يVfl/'t6h{qh䈊|p櫲|b, hZ N6 d߻оqAYAeȤ&""܊ (KϽhTF՛.V]͈\H)2hL8W£?꣄2ԇuL :1\mzwܠupʤp"-Ȩ+ЯJXDo/} c!!MU9݋<)b;qy=ʜg$]b 9!V'؏9k)5Sׁը6)Uw9UpS%i2"5O9{1).s//#ySS=+@;*xER1AhS;4)SbM`'|bxf|)cnJ|Lg/&Q?~xM0rꞴz:F=qzm̀fl{'^5,Ҁ14^균Ƃ1Ҙb8 S1}Æ#?O86I4eJ*:s\œ^NSW?^yݶ/7p.u6F e=;WX90""Kk?2@5Hujιc#lq^%ɋ\ĕ8@ѴՌ$[JVs6)vLE6֭\I`s;[tEJǜ0RK-u{da]˂ϖ0>#op0M(m &[J^8D ~8t bUC#}dMyǿ)IK#c]@,3=mM$@)8?6ۈK!}Ŭ VX_V^g$.M Gfw.Uo.JG̒go0'b:}6W):nNEUCW!å=pP.;s .ѯʚzgʖo0:p֯js3l#(9Z<آy#|?pyB'D|JCI`Rh$ڋFյrdd.hǺ3u]2kJj\Q: NƂ(&.)8}P-hFa)-3v_nar_IpU{Y,ҒJ?j*Gưy"mù@A^+ &m1wMrq)ё&Zc7LŜ(_Rf;嶦Q H[ qnl^ Ysjt'<*]SHL!*Õ: F_뤉e(ZO@5s <BFe=Y 1Xȴ'N8GKE`n@d#m6/˖MX(qiɂ`.Gs`&qL" ./{RܚJMԿ~1ڊ%"xx[:}0џ-Vd ei$ݬiR 浦}kFZToyޯQ6ƹE(.%,eC]McvnaOFڗ!=ڦMqTȲ?jjH(s6˿Ă8j PavPǥwxK$?d4㴁 +fmɥ ~LjKXp=yv@;ramlǟ@4B'rs6yqd  I(Kh=`PD6@?gBJwσwIDždKd3U vM;U 0,6KOt,9`ZV//^#VjK;0uՑUU Bx&KsCe^]Ϟ͆~pilM?^@2 N%N(: WX~&6zp&ikCEKdEc E{?/Qf^@i&i[qJS!۷L-ېj0S Զ8"?XivLuϥ3EN?% Oϓ.isF,:+;DLeP-5,RY q:zelg@ʍƱ4uāg}*6 #; kY/]YImL49ci"s=gV!%Rc%D㸣fDzr0)M7ȳ >M:PZfdPU([DͣVbteK="`ơ^1׼}d 3Q@o<.hLAQ9ԯҐ,aqODQ"Փpr_mO' o{-}^7ȫx*E R#<V$ 0/̐h>FIyovUw4JwDhb)텨S-PK q$JM<:'k%܁l{txQU~"n^a4,=%<evƏueErz6itGhĪtOG5s=_;1 qT~G:cVɄQ,M')QO2,ndB˭s~;8P'LPco1Kd_C˳!)yb33F:^@$X/YZ*¤2 >(3v/K7q4 AQk$xScO'{;X VL$2f-aOfVPz xI,Q!ص:R l?;ea$a? M 1[؛=v1;jdwX =R?!R]H(۷$mS9?f}(*i ^cb3FC*>TR n#QlZ Љht[~R6Y% |VarjluTo*THD;:l@Uԫ[{8Q\8|a-W܆L{eXJV>*JoQSz,ӝ:;͓? pV2S [CY]eǠpLT\ǝ=G?:-gxv䋎i\]~yN1Jw̡CffA|U ׳b NAWxvЀs:6zllDRR<̚\u { *R'~4!p1G9cLLѝ"w<1:$[WW.q^k4̻[rEF1ݳ?RIpخeV 5<Mn7 7v#YG*oR|[k.O>ΖNrSGxA/lP!ˢ6by `7x[s鼌sEf5S6Պ/.97]1V_P'&st3`h_5 zIG\=mWHWeEԠ}INآ 3壆;"k; "gƆg6"f/r+v&ъ!盚IS4;DhT'KOe9p!SQw 3>*4,**(%n[͜f;g*Q%ht`gn>O"8~;>N(8$'x[-)g3k^c:YP+ nKEũNt 6E^.jEj$ծ)#-/[ ^Čp|7MCgXDd69khbs\Gp=Hy%>(b)7]Ɛ.FiMK\+я? tE^@ W]~?4R 2 >xI/RAKzuO*-Z7'Kp^glZ/=2k}j9A2ؐF%]fjSv|8 ci!Ll&KƼI&G( :̓ J </N{R/x9R( %PtA*F[? Q嵱>d*+@b:xZ \cتvyxS\A⛘ =S^5x_h@naїxzv7"ۺCg̺ơh,kF ѵ Υ>s ڭj |+l|ykQM]/rE~Ѣ[@Ox~q.>NA.GCѐQ{2D?(Cq1(X|klS`2'TSh~tյ)gT]}'aW߲ u!yr y|2wScTN&jEuD-&z/!ͷC4İV.J4Vfb-m MX47Z?͠0~6DQDH~WVc'bھ5Ek}g|qpyNSYj.JW6Bjm“y`f.&iFe !&'YN[p< 4|J2<6*,"Fws\[SRT{83}kJziw *G/Y3&uAT*3 }О24hrO/RSUcѻi)"Pp'B *p2Bo+j+ߵW-#6S]QR]r`Bp R=IdKwY:4S Ü8A/t'Em;3g*{6{|Ѵ)) 8 ԷZ@3xT^<}#yP.bat+807z^L'1PНDn*!n1dj} Wx8W{]I)tTTHGݓ4z{;^?rkJG鬴uE 7jz@N g򀐇{Y~Om㙲g f_7jũ`Z` Ĥ4/>tRdǛPiRܸ$&CSѢ ~h7N̛;fi-c+m8S%z䝃zah wXMK7,ؤ|"2Pb%C<jX:3Q-O=<܌=ZAWXOrETF.li!D0ZYMfϓ J=Ɩfx=*ߖYߕ />M`(PK𐩴SD *OأayGJ`tdЀUW~a9#$vmY{/’DQnG-6 '5fT/ӁA95 b%DpJ Wt‚+_+D4׭hXӊCd,+L硿ڷ5 e6 {lfXH@-nOik\o{1=Dy2stx7FailXׁJn0}ўv1K̽/jb%'\rغu^Żz!Τ$eU+)^'*&kJxgx P.]:A~O"-y^1 0osCcq6QǸX6/s2;!Dye@S}1Ae"#XQ8EY&--wh+zDR, uB4* ./SStBäŒ0ZjqԪ>i0c58j < UycC :UX `x=!]31*O)K10[ޢ܆kd ?_yVKDw-dA, 6v!f#Ču$/,/(Nhȸw$? aM7-MsyU>/}Ĕyf0iN&`|Ch">%XwAaVB -ÖbOb3R_ , Kn\V1CcGm|eQxA,apJ2jA֍YOx4K#`mob#su g^c=W4۩8c~.iPE)"6zuCCa΀SRI>ظz-,T\x>gPsx0 HI" 45:F[;ѓ)*~G[fc,+p&g5^~YB/ ?$J i<_ǤP^]l]XJsO/GW-qw?_3lx9,:c%RalVda932Լ}v7%VxCm0wf5=i  K>m&[(54f|{;t,w$FK5@$:3e7ɐ3F'Sl`@{vCՉ(@a3 o@ "@[*w.c[_P?rrc8Fq$2mհH2c /枋 ܐZvQđL@ Y׮^K$|`cIkK @0ɍ t@ZH16HP[<5:/$_KD#jpa@?gQ֗EI3oPuU򇝠6Xe14йG̓qxpElHPGy7ߔ$d]u.@${*QǤ [/ o{a8V$9M{˯.3~n)4S[I4'8}F9T߉4e>4hֶ1#ڣgm !AxOfN,Pɏt.̗3^n5)^ImEH.a|J?/g_'UOڭ}M^Z|q]}8 ;E ]ә˖׏dYF}K++p2sg\BJ(><* bYVBlxݒXežFq^,[ w k%:10]?fνWۻDXxTBEڿ VU+4)Bmr> 5q A.^Ԥ&lGQrMo;}-XZ+e--0){cUh0 tD `24כlSQ%2p0$^hʏ|3t[N-\pFw.0QV]^aO{kj0$#csyU"_0KSjWoTQ%+:tך މ/YS%AN&{:ƄX8yj@= 6|)CC /~` !G(S cIW۹ι3ۘSp8'%ZqvwH5ߖg/0'㣥l)kiQ9>Ӫ g\-PR)7AD f(8G^BUtG…Bn#ĭ <*2JCk_ǧSnMtYG= (9"׃f4b/Y6+W? >#ƭݻA |±=(FQb8;DY {k MSE`99au-ju&4r݈<9/֡VeYw3*JbZm﷤9uP^];/Bu3k_soadI؋ӢNf&nG%&XߒeVY\4# hDf2zzBؐ6P$V: ٗ768H6< }!w[ҽG yg-% ЏogҒ &G2Μ/ 'RN=NAh6+@<@ ^E|Pސ c ddՀ{ [!mYqIBwC o5:s-J~O|8Y /ň"3/^;w$WGpD@B#zTzM]c=@㹼KQrB 668cF"~.o5. 6@3k W\R@^M ,NR2EDW@e_{Ay@pszِGynD$At>i`!k;STdl'?n[]Qxᇼo#s0xk6&qJ)Ѱ8vAy?Y?;1T;Ϝ ٶ O}2a駻66@^ -UD\}i8]t,e[,44ǎ. z\o7r$SeH扼MWSŊo2nHԬ@4m"@ύf{gEQ8pmT};,gE!TqF> bE Dѭ} Ҵ [PƜrA^o\0Wc.ztn+QR$_gh캔Z8V_sbJh(u'lɂhV6"ϲK*w9W7_se<ك8_1[+k Gkqto3M%br֏7QČ# PMA`Y/uy"O|l-$0R0l}%_9'NJ'WP%IɗhzP.V~8h%@mAh/!~f  rJOZC%)Bj)LaDr^0Lpѧ5ZW]L}x8`gʑ-+7n%-r>adN|8%'M(NFNk^+@sx)֟?BuU Lvar:'Nɩ7}spPx _suA'+ BJG`>]kIh9A-g,֐]@`besjt 8&ςޔZx$/w/ Vb  xL;\a̭XaKsbUV] ~cx$ Er{ֹ&5 @k44CJtbBOh*uFn$ZaO;m4PȘG_:^Gzeb3ګ˦J]m\af.W^ſH EI5 yoY-WZLK0F5}O0]>pҊHwzaN^ ! Xv +2;ٍRidFB櫳ETbXڛehK[9yjL' S/yl`qĐ=7g!̙ң .u cC),ҤXy~ ?p񘪵X1PqgAD5?ͨ6x-6`.ynƀj ПMs<pJ)w"] سbHm~eMwGW9ԃ*\hgO9\*6~%^q@}~FHpnd ?@}ᯥwF̺on"f*a^)3OPC#y|*aVJnq/+ [1D2GED-n:LBoǠ#>]c3%@5>J4;ɩ~;K745%==3%խJ S<3I4z>ԤT(ZUn$p#3Bsf߁{HC|5F;mzz;..)=M?ڋgFϏY"UV9S ]H1h )4GflD]@#x6^rcsV$I!ff5$IЦƏ\yow!\oy 8w#,z]{V 2vƦSdeW]d0!_Hme]oYI4#?{4}d= 2j@p7{6DM}c1zds)c$7sXMsfsېvZDtxk+ff8 (zNQǦ]́ډc4$hKgt"^ RYt@ZnӞ _풰. Ģ`-o {K˺J\˖ZuzS7gx)Ľ7T B,~FSҵXy9\=@0ǥA/z >,U!W{TqcDl名4MtTwpbZrQhnmI2u}=7*nLqkٺ@g9 $sEbs]UQO7{b]dmD퀄1gކoCH?O"ťRc{_vA43o3Kv1 VcBIaOZu]}ވ,n2߳ i!=ӸmƧ=hsLXy2냦nl|@$N#hE! N.4m~nBH toV|O N5%#95](xDwCRv^eP]oU9c*Yde4y=M?~”Ä˲YsCrrtR~`¦4}virepGPfj$̍/YB'בHD|k[Cۚ| ԭ!l7=k\r@1F6nkmQw]yïm?fdڨ APc aP;pCTҩ<ù++,Rc1PjU>˩EΗW*Q %2!JEcCN=lWOw& ?:wf 5Wy@AXpg`뙎+;3 - _yQߑ)!MtnXSsR9hEZ@:l }hzT[KNK'U~ErqVYVj5,ʒѨ"1##+~d+qUS2Yt`XiU O~;FH5@Yn`B 21l(>7݉=eTqX/|$Cf\CFX1+TOfFD.e?^ p)Ha_7k³jڷ #8{C'$ TN#;~{l[z~l9*g65°}'Oj0N/ Lc?ixed*ɴURd=4>[\0^JK#'vV.gJaؾfUw>= %:ʨ/?Ä#I-aifa"yP8qǞP;4fr= A_ |YRXGɝ/{iz!K"*KVp;Vtʋ+8 /.^(ws]5yLyQ$ @x[5>%x^}X adHgg;x5Bp)K&.1PLS}׼2y;4+o |je꫅DÞ]'_*beX0:fxxc[La F_gtxJEKdnjR㣁~-Nܭ=B*&[\u. 겅˳b"ƏzYҎDsԺnc m+(C`?G)a,ǛJ;yh7z<~f{tzmq- b>(JG5-)iڢ LCkbkE&M. &&5~W L+;wF3gWzbw X QQy \yRzZS8v j&;B.8b'{([IaV݃}V}⾁>B!Gc%|6Ϩ:{x?h?)Pfw!IGdˍ9 9U~ VJwD:*,ȧg4!5/IwwV[.kmKA K$%4wm 10Xq,Q@^-4Y{$jΌɀ&]T:@ăH3fH ʏN8>2^(@[zq{p`ugb~6iĂ4yc\ $]yM Ԣ}>xb:@ Oe[#+auQ/"MTdukRF(u|BpCSU$_ ş-R:BJ&QmZ\p:rNJ-a44@@)+r* hvO7,%Ǩv3 k Es[?aPJTD۠U܋lɔ4!+-%̄(v :MUXFv]r9ӡEE L?!Nxk&+}!hMAs".YzS nj*Yb_Bk3H 4$ZRر. nYX1h߄U jN)}- Em^kΧHW,a6v"|4bPrx# jm&]-<^O$"9ʲ|(2!2濶qm \5AJ fأ ˿뾢^񦍷cs\By?I\pݰ'ȫPq1wleʳT4.'ahT E~[mR""+u"+m ~Ȧ)^&m6-/ ؛ SF^Q[Fk+QѾS1 Sy-ϛA }F}"]w 6n$3 >㽭K_&'L"^:. [1 r4*332IiAswI\O$/'pz?;=qP8]OV*8rzUCT=4-No^ƒiztQ*^yۈ2M>c 2JHYn+xG"9pm79ϝf4J f́2,n͜ʣcaTh75R(-AEݮ^b"8TX exԺz/ϟ3$m|]۷V.8 DWY²CȞC^^ %kJOoVgV*OQ]XQM{#["V% xv%ꂜ)>Yp]WfemD\/jf"bOdk!| 08=rD6HP?NoP͌NRbDJ Mc2.Gx4 65c[I6 v5YtrAg;ՖBq<~9d>xQ8 ^zPG}-8UrxݤA(w+| lŤ z .'(р+-?TA!=^ʲS(X}4H؞ ̽ľ_$AT WwlºB%(0Yߑr:b{"E+,ėE,"?՟. i~miW!ݧB| s*` T^5\N0JH &uؼ}3?nڧ} !e"\$m0oO~C E zYRo1`CY|^S&KUfP> /㥶`>Q^@<0d'2)f nmQ/ktTdJf~[SU(`ാ!J$=SF{Xw+ZHoQڮ{( ČiOa.vZŰ?N(ߥ L" }>?`ɶ^ףykA A)|'Y&9)X<ǹ~nC ʤǵ/ױK&p%2_#<[| t²N6,f_yDJAάG,vz+Ո|d%E;~Oif|!m,[IvN:d XӼHHVPK0^_ƶrAJ?0魮M8 dԟ,e@UIwf="!Va')?| 1ɏO3b7JUGcp \JbKSrC B,Frtk$\O4D| 危$f'MŘ6&jqv*%{aFjI[(G/d]n{3"jRx;Cs\V-x 2נJJ}T/5^F&,k%h7Nk\˗TӦyt>+ҡ5p1}ʊa*; K%}@>h͌,Q[9MVwxQ_j:x.1o߿`<}uέkVT29pD|y[qLs\pBR9trm(z'1N!Wmjr3e1aUf\ϧC`^&$=Y/B*C9#j+7!JO&y\"D}!Fv[:6bH~ʺDCfan̠!P *Ei&gBA(GY*Z)*Rr @lRg\XT‰1KFa̅E D#R!qHGi('!Aos E~ҧ6wH3c7 e}JPRN%Fv:h2ǐ[Y{.?`HaKR|T0g&{J 5BE=1Z%ǥYwV?Q6RN2P D1)j/NQAq(htNpm܍Cϖ5pO1(7xN9WIR;+GҨ,dfDIhDs m nͯLIh?kZKPiDT+f`j^$sg 9QJD $^ =Nw0Ǖ/}%[ypUC^ ge#4j%Ld:SqF+mrT <2yt2{=uk6'5]ɀݰl <z5_,z6@؛er}g6_1] BՀK^/ )?vdfۼ>7'K& k#?NRZ'c=Ykc\D 5bHn4lFg]tm3n*njLu \&*$z)`;-)|5>jȴ<JМUh=2%\Ԋ |dd,nHlJ\)^I4n758צ #RkcKb7Q8v>"q[OyV_rknA`!>2d/0u*P.һP X&$H#1;n] ÈOR$l?\18m]ǡTzϠsg)H"g@fTŰa %Z]Lfâjl@6AwTH7Ds:LyߪmXnz!/o#  8ۄg`.DR219Ȝe1FsݦuT5r$f}(Qw @D J#\xk@%TLmI}=8͍PXwxUp[WN8ĀQIf̸\8VڐҞJ&JqMVabTede-=,MJ. ١¹.F!xo\|bBF1WhyG^ǪRuIߪ3ѥ‹ՕvavB7;HX餏 ܂?Wյ4؈uHL - !\5Z0_r|%=,HD n@Pu@]|ËVKkSA.q(En{~LGя!VCJGf:سRt'dCK"M R{vܶ(h6z᧵#x`2lrX#X\"J:sqSí-Oe@opQq.3v q+^a:k\M.4Tk HO MC&˱k/@4=WuB]$637PSIa,1Up;oUClV`)^*}[\ o-&Tc ֊?lbt^Zwmŗ(6 ҇d{`cV bZ.YZ"^JUq6m.41B*Љ DEO}|앚9nTSƚfR(yxd^S{lv}CP4PBn/ ڸK|<7"!AjaI4GW%ۃ+MD+п+K(2ݭ#-G9>*,LJbVhxa :9N²aKЗvB7n sdӁPǺHQr UMv;Um.Aڍ= PSK{ƽP}c@*xAḰ|}A%&V.wr߈d.= KnկB ago 2)8I5XVp  2`ܕrQ1Vvo}ڈK~"&2c*Y:"׹vfD;6nO XCMv;^5̣smދt0!OWWy})!RI 0"wv~dk> \~}k!t XE"tV;%|PPOq렀}}tYspy~"֓jʮI_y4)}QYOo/YG5DJUL=1'F<T9~C엧a'x5eH;L- z=t#Z^Oz3?'b;+$v>kt#Q|qi v Pӫ)KtUM~GGp{? M9ݽ;A cx,g"1xtbuUQ1f+gor? ub OdܵPBt-Dx@-؇ۦZKX{A4Goo makn݌,ie?nzwBq&b:"~}S!2JME4aZAŇح'eE:fל Gjeix Mk>&U<%PI][c,>W٧s\ E P٥1਑d6~3p^rP{?3u{,t^q֗71k)q BAF=:tscP\? Cu?V2sr&h l8XpRod^*jix0i@o*?6ҽekJOUs9:EQI YT Q"W~n:dzFrO˙p q-oM; k#̕h湭-?os$FMGR6SJ,Kx+puğ[ʀ$Ph7)m ے'=R^pSy7dg2/*'\ [w3zsØ@3*pviKOxw 2NHdm뵃iS3DbǦݖ HN[׌M{x0:b1С/rBCCrGro?«*;-(>RTs]Zm4ޓu;46_!EܴinQbǦ :K*V7vt1#YV^ޱpnd{0ǚB L}専~KI1 Z.o mDH2SMY,r?c3Q˚R\YįC>˩r3S8="$u.owlNe|Ĉ`nXXqh[4GbnzWhHg'C6б>*=Qt 4'ܠ/<'DX5/O{U'8-MOAhH=lPFY]ZHD {IJܙx:K… ۙYZjܩc]*^㙯~|D`u 0.5- Oʃ~^T/~gcɺ⎨Y"Bw@if| 7mV1LoO lź>13D$u#L4ARlK[cؤp=vy`fZ8_2Ǥ%GQ/_޻0|C~B;$>Q s$8i(<^wfC,־ۣLz:릀0~`-_ˎp G,ZjE8t{WW*} P2S> FKgA_y%1X/@(r.dO+J=-/bnsRDUAY}  NzQ{9UI=HPH'_'%5:P,@jؽH4!W| Z (WHOf `tUo Pۓ aw ᩀqE<ő,wzxah+E\W\IRMo } @O%Fky5Ȗ釷>M?Pzr]T;7T"/ t[z"{ ĢO AS p5$#@8L=_r+Ij;2sK]sƕItímrE>BZY6jo߲ Y.DăNbzf}^_`uMsEY6$w_\L(ckgOv$VνvO:EucIDv |;1̊5"Vn噤._4TU59IBYJEOfUD-v7 op[f" CuȖuD@r]Py}ʉ"]KSUCҷ/h%,>oHnĂ8y>Ǜ" %\˦$gH=gKcZt=S\⨘eFzR"^]?^ŏ$ YjVAL0AdV;@ IC"7ko@x:1#{Eb:ɤaJT&(6eU.zE~Kމ,ޮٺ<Bd%lsP_jh!4-mﶮGUhV{ ҕ-C>빃_t&t> ={RI8OEiKn~EM 8ɮ'3> Up`]YfOOI{loM岴w.N6n+Fy&&!:g|T2(*"@6S w=4$D oib$\P {.-hg[2R m|Q[S\_|aqdXUZ:,M}"Y 1Uvϱĺ%PH:wČD!=Tg.ee@8 N@͙a= XOO udVڲL'0EjP?'-dR;͙o=WkDƋ]%:m恔YS`B/l#iXr>^d9H*p˫j"}6 ~N U XR9Oh'jƉNlT]}t1v.QaZ:=)L/upT{,ON!z!9)D9|@ 2Sֿj.dWPh6q-MtaJ⚁*:<g$EcZT/ 48PZ8ߓ"Ѝ[*1ڪ9iJ-S+)τ a0C<6!h8ݎm_?;uP¿UF3^ue˟ mMX+;z_;] \aGq= 2Xeq~м8V_0pXۖs`OkϰEpf4_GvMdKc.ݭGi(8aRD*k!V+\ڪ{٤"3l`8 } TB0FIiJ`Kީw@- z؃[wf/HX|NP&I:pM8WGE-y"a',!gQEGYnB ӓ3-~1!8]ÄαĮđ"ΥFwk=f_j0JadDZD-`[gv?4e`NSjguPl`kB[]摇›o&a3Twԁm |@j>C7w-<)NP8&X'J&)/0a7~!тԨ|ɯ98c({VO.rOY#)%" @5Mݣ`J($H(*SPcJXVz_*{@ͣg>6#3!X?8΋|AK9F X5~ISHL0sHVPX#%/oGxgj: ,H 4~4RV L$<: .j~9EwD4~'LyOzɤf( jʻ\ ^KszO] Cl g ‹Y\֮MM06)50!h=HHCb}XRꈣN[<37t9G(o u u7'Jl 2:N6j8ϸ5+I\ļ{w莁0*ğU3O[131.fTֿM8TcC /d89ێq1q#ɣwg= F;tkCtdw^euhVo9+ ck͝q73pB 6Y(Spf+`K%K)%|I fEOf?2|\w,N7߭ K25$GRce\M7 ծR%cgL!?Ju%AQI|#o;i1D%#n"u^mR&Mv9кfd6/MMI&٧o9#O򻷂bUcBRZ<':vwf.LK9Ε$Xg KWws}#-TՊ9ut1%FxD2TϘWe|KQzlH^@HgPhSUUJM1ȻP.g?+ܤW\jG=AVp˻7/#jRT~`yלY=W%hXKCD>Xv7?`DSl}X@LUV! I<yf8݀t6B49H#iS6G#KsgڽjC ) Yve("jVzplEKa5'pѐ}jS¬JbMqZ)\A;e-C;1\s_wvM HϵdԠ뤎u牺d\(Op,r$Ȭ]Zt vd'Ʌ+ XxNoe-6 ^GQhnG)r91vZH?a P?6+v/U{ٻyV`%N? %)OOBa'5=< 8,t@8aX L bo,_&u(ȕssbK HokfOdB/GS HJ}Z cu{v{ޅzge#< q%.:Rfߘr޵hRoXJA&^ ڀ.B1DZTWk UG(7FV#$k; Gs(: N*R_ 4tө$a KL+38R@q?_Py?1F ,۾oa)kO1#\\sd6Sǻ(^S̺nu9AFbp bP;o?&vSj"Fgy^9M>4757|e'G߻_¥+UA@6Q+PyBpep*6ۊz^cO: R=:h@T9MDf-jolMtZ~PpzrtWhJ[@ dUu+Q~d ᵩ[I;'=0Ѫ%(aQsC~\?@C^֔uu;`}fN_8?ۏj6qED@ikD]Ԋ.* 48衶qf72&_^JR[ʢ՘x T]@Aጎ)\* ]m_K" <7M )tSCU}SǯdFP_R2ߪgm/25qqj  ~Q9l*ը%^\/ #!_?Ceqn>uc! ,d\?Emr,}!׵/.ޟ7)3NvЋ"Cq~yy 1$>z-{̇I'e=7TdPSTj9hMSYyfjJ,[K=k 5ύ 5.=ݍSNY`StvG6~^ ;џvs2MJzn|F֔l35kcjv:eq7=Gb:.ۇHS %+"T`}Y*[T7Cȿc>MmII-fɌuiUѳzz b22Ɉ/2Ξ\}6۩ϮǩV>ĶɭZi:d/!dwo#s*ve EP꒪\O+(I]P偞!E຾lA1s? l_Q Vr|^>ĺ01cS:aX5;.p<:w@IMp7y [ܘwm;ٝ?FBP7Dd^ȎLBX77Ω, \ p cq:߀X- )϶ۭLWTw#9`XcF;HxjbJwQu#fNuWUAj,M*R)ttͪ9Jo+e<53vV4^43V04CKOTL}Za 4xp IMtV`՚#=ÛِcpSȂl"5-5' w+p 7C.I3oV"\//W!$ӈpr~#q˞P+!`Vжu^406DX)A1$ +&2=NI-bjŃz#˟\9ĂbOf,٥.xyD!u2qtFk El٨)kkZ]1TmNbl9i>r˭uwrQӹǹ8Ն,K9BmUS$n_{O/x k>Uғ%u9Y?ZބF{$G˝n`Z] af/~cyXo2籏 XޚK0Id xGiVMV2Z[¼Ӝǃ7R걮I{zpy;)!eՂ fMu`O^U,W՗4clO1<[Qk폐nX!?d$+4m&_Hh %<֩pG )A?uB w"J/eyXĨM"0ݢXaq xfN >S")i2-֣a:zV==!ixFPT=aG~Hb\w6R5L,c?x!$k\Ԯ+e-˭}(.;DlqEC5jhqzGua^;c<^:c&)apCs no*IʽDi72CW?ūquʖ;r~b3zUu83?2b(sw3ɪ$S m ($ޠU 3HUb4i!\wQ՚0:!SDh}k,rA(b䴀BWjx57hk ᬑ塞ܱ,l9;QKδmg$)%taJI@ѯ H~.#h>3Qmf="UãB4GD;IƋ ܍(KmT - HmtubamoNe˞^uϴ,Z(mmFxb@h\Ww&OYK<Kfȼ!|p !QuV '41X=j wqe,_a#q9noV`I}Ҍ5ٴJjW/um iKN\,Mvꂃ@[rēbtྯoxe; ,-{@F%C UY({m$eDAJGS}ѷs '9<^XĎЄȸ0 ATʀB,|}sj4k~éǜVKȀZ]gsΧ=j@~ŭe 4$M<vR;[]6{MlOu^ Gdfn3[5ib+ˡ,w| p2Jg ā{"I&fkSbu]r)x3.8pg~QlNYqUB<=rDіrwZCdO;kvGX dd#I>ǽmB֞%k$AGup>HvBԝ *Gd eV[{a Ӟ취lJ/':=縶֗ǧ@Mj|TEqKrcyξ+tΦbV::Dz8ujTm ̎$qᒐJg)C( Ǟ|22U-ek>˂xT5I\>7^P<mIQ h6D1۫s}?m ?sE;Ev?N*ouW.Tx~N%$]F6JuZh$/.4musN^Pً| hۇHvJ+ 8i;7ܥ9O{u9ϰ F`).o,)2n&>@D({U}~̬>W5WiK/ KfXf z3Ikْ"z]$Vʜ-"*'ӽ pS=] {º:gu0x%ko?dA<׳(J^€v#&!vsTHӿvmCdž6'o$4Hxᓑ'_Tq1ye΃iŻGQ|N굌q= t{~l=S ]{% i.T|ߤ(;I.o#k[ȻAQ ShYnw[6ZFeΌK $w9.4{@=K^=`dernovb'& ]刁L `Z6Kgpk}f-e_IJl O :Y.zz'_#~y/]l5sLQ =tٖ_3 Dl_lt{&f|XP\WPf P`27)1z0B D(zīE\%]Ԑ?{|z|Fsg^D}6L'P8XFBXllО{60Z`ĮCCO+V5OiXA>GYUhr n8'JɬGԎiTZKB"H$\=jsb)X/r#?jNDP=9}t5$ܽQNCvݜ SRm%6U{k{rJxd#CyiiTP@Jg OڊQ(O 4zؽs@+gWLSW㒑ƜE++?z(F#Ԍ4VW-*W?U'C%m +gG Et鼸Y{f5k%( T{W\j[tAp/ŔޟhY!U-ܗp@NB @E\657*C~n#aȺc:O_ q;|7#jo6vO+8E-@-<#\?4 3BKdyrnrN*k,1 ˣ_oqX*CiK)ٰkuenFj@ JT{fNj"X tWa^tv_p+\%첬官D*`.4-6Q͖9r^V>j2u.̭{SOҪ4SfPtG A*IAg'9˄ KfPqlBj2wu*( sG"BK1m6.jzyTBni& l}u$/ cTi4\RXo^w$9,p,Qz#cw߬/Msa^Y^m&32;kENR`oX1'lpCHB"@+çUci4"5) hno1((u"qec4ϜTI uZ;))kQ+įnjRtxtXRʓPz3 l;cpusۻ: 8/y7۷ 9ym OY=tGC#Ab,na,@o[_]Dn< $Td:̷ _vpi88 ;i0^0~UDAWS{+>U'&1Һ"n\@nK`{xm|zOt%KKDة!Tr;J5 Sf|kf9@fJf?#ndf/>MS|%RQU@1}z~ aă6$B xֵ]~)Xa]{RoaG.|SrLg>ni15HSԫ!_I;*%,ajB>Un_!`8^_)i`_ )mcn-*pϭcYspjȚMg&Adn&3KQZӭRk|EIb*n= O{vkB;wtǨ?LӿK]yRKD6naS@kvk>ҳrv}Av RY[i(A-PD3`ح87B +s% U!h+K(B p}J$c@qJBˏ([V~z.jG> _Ga\t͕ͦe}33N{țX)25$5K8͒-%';GaoRlncrOXR$èU!GOm,P`!vApQlATpV>;94 t~+Ni.#qp~"m`е`XsbquX/ Qt\< )1Y*W[% #%@ߏYYX tedvIu;.iHIm3{w?\6PVMK%u2:`j@oc+B?PfO.FHh ؃_Ou䞰f,G(pSR2ȩCv.\#)%^|P7D4{l @npX/E끛^ !^yzuH&LkN竣f"&B;%,',+<:21!)8z҅yl;5(V R6UѪ{GXTŖ!Tܣ[{Gއ&'>%a'BbL$sijmQKvlH #mm5+ӈ@-ym `<3~,܁G p%*3iur7RX8H!L8Y`^ nv yYG )Ȃ\A4TPW z 5zrZIsoMmkЭu|_b O;gd "dNŸ~Y7ʎs9.*[D#2ikŨnft{kyHCrh*bmUQ_:ak`,zFAvϷ`e48C-ڄ9(C+ [Ƿܖ3q}@6r.IFg3 r"ئHNM:(\\eLTw9=nʾK30#djF_R;MOh^YeˢzcKeR8T4^[ QS&1y0L:ݟ>t]WU| \fi9Bfiɛفy&-꫃!FBzdrR44,ؕ}]ٗei]f/]إsS`՘${2P7wJ@@4}^A]Plf[nJ3ƾH#q"`,F?,zF__.eK `quVP+ Dn|AK  їР&=uxB֨oKM _4h 7lq-HLv],:;yym}ާVA{1?@djC[vYrI{YףZNQMJ¸u I<]A::{B寤JVi &oYյ]W~>Ȣ/#WF&yB<ѷћ*xi4/D5bG&@;Jq]ra=iEi`wYlI}9j$ eGxcuj4{N'zd.HyW An"Ԍڋ/Ya&P '9U9Mfc(]B v*qDcRiFmJ%{orUbXuLfnA&U )Ճ)=VRٴU"!u 밎rpU2Lᑬ؉O\ܒsɩK/ ibParbǑ=8iwGKeaW] MCf6 @dح"-ϰ<7. I {gȒֹkt7e!JN^ 9NE.IۈqhJ7'$r8Iƈ=9e4zjg\LH UĕD7D#kUφi(&~gb"|R*4|>!2߫?ʲ)7 5lW E0f" xv?JLGoJ May0g콋_Q`+ssoDDQ޲ #A9+} P8ۻ}|iBlL,l9 T' ( -+ssQ#BuW5Η^YFa{cF07`^(몣@ɪ&o!Y 2`ifOEju6fBrF f%Jc+ʇ^ Gh#d:l6m3H@yv.r:n'߱WApl 97+~6WJ蓮:Vp*4V3ZI½`l/$loԶdo7n< FV6x(5P2rΕ1ʉ׿th#S*eTGjO; q|ha0 #e9<1BS o/T.es;qk^aqڝ+δV]r F,мyVUKFE/ )v{hd/$s!X ܗc/4Vk|ŸoUq3WkvO=:#̂E0 T!N֧2taԷNUٲsZ3s&bHu[Go&:uKQS:>{۳y`kp?$:|@@H݂(B0h1Kg ,K89aڪ.9M"䶽\(7E>\D]DYjF*T%w9b"qYCIi#_+r0|N͊7܌R9׵IЅ]&X$Qq\8 P풷4Y)> cSBOá3 Fw,j#4 XBLP6XOt_")z aQ9:vIv:yu͡RgC"bb6nHKmOi/ac_w/p\ii dkuT|8D]CAU-洺n5)(ӘsDhz{ R@n8('E?6˟0j[MPǣ6eU< TWwK߁lI!-T˾,6_6aS0WaRi$sμR)}U&c-o֜. HKswhoނJBYyGlAi+!=~P5x@ҳy8) ɑ.Ǻg2 Xe``a)18Kj'tχ&l5: 6XRk1nѯGSt0LABT$ â;D0c0M+MH!Ngz*jC"28jK%MFE;ù\Vm|k.~β -EKT;Q T?r+ uw@V3#5mjN§[B}܀xU6&Ӥox6׀4XucL35}PbWiųϳ ]V*LTNᯅ;lf幅v&8ܟWE3]8Eٷ#OW/xxhHn+@j$> ֭>$ndZI? Nh/OEMpA-Y[1`߸]^Iȳ0;~G}c0֯vn[{9J%tSSHKYO;K*Hay!`aq"o<{:rn^oFn/$ h]tCT~&^Q@j 5"nr/.VOnHC4TBb#ّPOg%NXZw{@)Z$n(~b2E8=.0k9&04p %_*Z&`˄ Ԧ*Mbe0V7]JnF͕KC&G%!{\}uP7/OyW wn=%=(m{qbLq7f3|L8ښ7WSkLJFLw5wmR_k0~4GxPC0Xcq8FHqye(']LiּB#W O7l8fN^*#`, - ɜzlcn~/[_U"Ba)' FE멩O{BRVqp]>% pE¶>^qmL(z/q,i13bCA+yG[a*ѲoԧJdxJD6~bUMjjAOLzs40|ZVNyrC gm1Զ.;*>c+hѽΗh$gY-$&Su[YLƦe3C`z@/9ܞļ- `e3XS- WМpqӓy-$ؽ[AI!o#&"n$!\_Ԟj"$\wZup % x4ޓws&\ `ua{GGTRkI,o"7#L;䓊XbED{QFr>zPYuKq X]gQ{`H1u#R/~#mG_x۽O5Y#DwyUqbJc՗qF3=Vdg֏̰5NU|ʴc, WĤ"$XgU=\{=s Uh)km-lTO?%,S+g(*ғ5HOkt;i)æP>kliP#ݚl|u1m^"7sNzEi(bEMe :1&hΪϕ_8@Vyo LXA'OrҾV1hdQvu^$eP? k{d:fii0%O_:O.`%ҁ*]zu/()Jbݑ_&lK5Z9;RNd9[ቂU܉ˇ^=YϥzɶvjC0ÐÚ଎{)CZW C~zLWJmj„ȋPhLKz=w aUG [ |`3r\?0{6n Qb8 n {8}% 1Y*ٺ ϶uTwbgZLH*:g  ŻQrBetMb#fDg܇Oⷂvy} ]Ce+w_sms j4# =v4o޷SJ_]7[=i]xa"wt DžarCKoL|?}6>FCSO% ;uNrXioЗG$]/䲭gLex`it>AcңJ+=Ì)8dGh޾qMl m*%nfjrzO@B?:CcDW~26~i34]*fkƢ\ȑbXk"޷GVG5VԹ(>yj2>QܘZ4@2aԯEZE诬m 3 Qx\%EobNțJ&/XA’ZKv:묛v_9ob Hʌ6(I;xgs5ȕa+/ *`'$t+i=xzzɴ~#@F z%'k̏꜊!Ύhf3X\nY6.;MdU~-FLO.=MzjAm8z(kbF IkclZzD)uʝ*ztv`ʏf9T9ߔuL_Eu"Wg2FMmC O-xڙŒ]!XfzZlGsiQC7qO.+kͤ+Nf[7 6(7NTBuc#tEWPYBEcb_P_`W[n1xPg ia_c-XLK'XYʥSo `?'M tݚK;<=-?EB=lк-p_M'9nKJ8uJeqb -˻O]k+aDSy $Ye-N&f’ʷXSǓ/9΃x8(-ݾT`yݸ7@xl=s'@1ƒewZԢyҊaQxK*I3נzGsWFJN$D#?+X8{0ഘ={\zsPL2G@RY}R΍O[A?fW_W{>}Vc|a`ma#}v#fg,nViLr#iY\45Ėzi# D?Aɇfy~vqAsacyc-7SM+)ϖlC˴N#)'űUW?3,OQK栙6A$L孚9cE0LEa*#ZC5DXEv16 HE0ukHV⡭ٔT]P_$WU@͆kOwZ7 x`'e`s"9K5EXoֶ ^q]y&"@N t4յq,T=,'@+\UxS4E-Hr mV;ʪR^kjlh2Q{Y.EQ/q!G%<sc%jϲ^J|:o窇n.bP-6Q#&\~ -ƒ1YKQT,}cNҿՖR50yssPowR4FM@3[̑a'0A,U6EҔ/(=o+s8թ}Yjqe.F;0 [=h\(1t{rA8,jL 8!u* Wǽ@,p8휂V^l22vh 7?93Y{˳7^ iWǫ4})p'A^)|_gAKq; ~TհeHn|u =UQCadz$D c [cpbvцI^ 釪j"<6|;B;E"i RHfX[^3z^V=\W<f}-E<PFu8F WKVY{u@` T4)>dUϚPl~&(EukTJ,.bPqEvWUJ5.d˂@oGЗC SeKq7O$#/;D&u0\99*e*AO?<,&;B #sΘÎ\U -&nQx)%`kedA%"v8b:+:90-xImPv?͂T]wLAkWVވѮοDY#%LqV 1 kX (@7}eΙ%p@ "Rs\ˡbSwi7hp?!bxD62iR.Tu'2^QRqRI#d(3w\zp̚ŇpS!IhnPe}3W5rwhrY_~c FG_l_`ob 7x(8ʿqza׏^+4f ][)2:7aeHT 0=1ḎAȷzCWFgtJa{PF11}8C_hoa'o.XթpDk bWv}ϖ4b͡MdQv,i(5Q}&DD,҈h (XLX(u^Ş;ƈ4}e1ߟY]]&iӓ•{-x!1g( FD3~ʄ^Ek|H4J(2eCy86= t"8Am tC3u``_qxjaàhUπ/U[5\Tѳ6fe X:;xV6M'7) 4皾 ] F7"TEDL}}ݴ/0 'xfvRį X֘s bf!!w~u^~L2a/4`0Gψ(ʦȦ+n%۹xyBQAKԘI3; mcҸgL(i* '],Lȓ &<dyrTrEG Kwrdfx c )o'jR} jD?*4Q}(^A;l>ufQir ,KmYz 9p0mn"a鵙 RO3ί4 Ѳi ʶ[R:8ގ̤l8YE?ځV)["+ԩ #m|cms.~L,j giS"ׅMe̞]v~TZ%Za?߄B{B}*7j6MR('ϔ1%QEI-&%M3E# &JE>LcT~J#HZI ˾B:ȉ_?j=p]@pnKI%+AS 蘋VӴܢ:J7ugfg.ò"}t'>zANN;z,x3.)֧pL7 =X& L֮e([ӟ#DD⨴6G2R/O<7m6lZ&Wjj Z +`/yHf5%ceْ $G@0 d=*YDr7nvOG.D@Y=lL0|2`U SOpնt[{z.yeHs"o_t],dޥڼs 2w3&h.jci?5# 37*T9v~ujn\0d*hል "~`fv7xi7aΦf# z\ EҢ{q%H 3 t%"nq;䤈L*= ٟ1Ѻ $MZ2LP՗V^Ul[b|1#ĺҺ¹eEoiC.r%UUAJ q[|.7kO I|0dr;:̮U=Xvc,TـVEl?=>$&FV,PQ㄄hQ>..jb mB>DP3IXRй' Ea7h,(W.puOl~ϊvY_s\yޚɮX OgWT ;, tHR ]W%N S]CM!VAՏqkS mN*~G|}HUohővf"_?{8?>1iߣ`HGx*A0.t\*@Ua9P{bt^l02ԩJ:6a]VccLb q.%r&e hPR4 *R,ӊSc✈Q@vؠ5~2,RQs. i " CyFi*hAELww]mT #Zk8SHAܗiG+nq6m)ĎȪlB^OȽ]\lt ?n y,ThARfZd!R>LI`]yF2':<=] +yJKJz7(XbyrPCu8'V0 ԺuCဧsI"koά4|jޔPv_^JyIaF:l[B/]> )1 ěVI҇=iԘZ <.ď̈́,kDśI"x]»azW7Ǣ<>4 [7-~5XX1s uyxXqUy4bGCJKv-`+.*Md B S)e.n-΋BBC[Q787J'+Ƥu)hIJ9Γ@ySSx?Pw!@zUwdfI{@&#sy9`ֿA=; '~LǂX]?_?s+GiP1;n1igd1o2< \& 5@cf87^]TDu UQDPh X="0uMF3ssCY߄ y1{&DWp|M vTYoX{6B*M4 dg7_;Z*d{Sj^Yp"9j50՞\N ۏ]Pk:Vt>/-3=`i%R櫵<|a >:~>JI,Ԥ>m&.jT c Lb * i1rNJN&-I`~9}\[8F9?ર,8Io_DqotZR%+ -}t;s>9KME/c/q:v92 n,AM>>9qG=Efmrl-oC *GQ9 6Wd8~Xl_:Hpˊ6[ <tmTMUHdt:Ta%êʼn -_a\gQ%\ d}$UI14eA\bw)όPMp2#€1Tzy#q@Iu<'R^Sn t'#g*/0 Mc]j`ɱJbI5!>2futa8[1ߡ(ݧ,Kg'WGD4pT;񯈛tWA#, -}Bi`@/@rl="eWoN3g#G;P̤Xt|)pBmTbޢkąuK%0QI&"z_R*=_oR˥P*Arٙu@;P @:$ |hl-CW=vT?Q u1cYَ*aFik4uA e?Wgό,a !Ֆ*T%Ʊ)i(h2;fix؊>E_''\ٌ(qˢd{Uΐ۞cM$V-\漅X r#.,)@ezHJw$)9eoK}ÕJڭȿAJX[g"Ɲ&fzdU[+3 >8TNvxM>/3! vAti^+bhϮiWZbZx7 W`pPi\zD&b@ [hǒ jsݢݫÎt˟43]ok{Cldn)(sXOq+>盾lN a%eH or^L+{Ejl?p-4؀X _j5!ZM]_=KYzdW61`4M|ku}`$!0$-KRk\krp-tʯ2l&   ۈ [$`2I~5Hrg iK`rkAxI9>NDzs%r(~@ ""OJYޏ-芦-{SI&{kjb>gkpcOk''+Armjk]:E640]MPgUcV,L׃c 2*s~ *Dxhy8Y sNA$Cz{>EkX{blg:l28l%tet!F8+CГ Qp;i@ĦQs0H U yβM'34 >B9b~Ea;'NI2/1]844@X,`!w+^p!sVB5aE0\{2i@6HoOvףW9eeUa,bqG;!P!g.;G+m8]CqAh'Jȟ6;쾫&# R1dw. CYòUVԘ@])_ɗb\C!r!W? \~nx#M:0mgPu{cbJ?O8 p(o~j87dN-VDuLr+ǑjN`γI~"8ɍ4J~+1tM,d{⾕9OXp8@֝Z3LGW%#>-(j~(z7rv~w.P@]_w%C5ktq4񛒇PXzBK6jqb,P:7vZZT !5vc9%Tԕߩ?M:GłdbR2%T@5cǑkm8bFzLLD9FaG 'cK˳jY[9-Vc>8]K_a܆ 2x¥6xLprhKʿD$ '_^l|i"bZyuN3q0_282D(+_k2<NcVJ G9:'m>^_nCDg`*'VX@(m=Lm69%WWjFGyF\#Flxwip$oObԆHN3.=&`6U`iFjGԼtU^rDkyAfBݫ051)E)Z$!,Z< "YPyJSn5!dP+t3e}Qxc?HEmS@)Wͧ;@hQy/o19 K1]J4oR.<,Gz8tI_q]=QEM k0hqҏ4hPQ2\ȭp|Jژ\iV|'k_p}d] F~{bSWKi[7@ u JIjp^ {0Wq\R:kpd7)9v6, r;`'^@E=UʏMHZ -<]C^),ҲMo_X]_w: 0xtg73n~RA@V^\O(Va|1 mMm%s~\G ];2,NPy,iRF@e`_APغ6%S95$vi;pC e#C=YRWy:)^B}Af/O J-E103y_ä)(y6/ 1>|'DnjIs2Erk{Fyy1l462\M P(t?޴{V`n."b !l[F*<7b ة;Nd!?Q+cǪ\8SY=.Ý-}jOʵV%^_-^Q&\'oi]mb Tګ(I! Ƅw{cT%@$S2GR"Lb>_f"%4w;}슴ŨL xui%&X>D:i?P J\i& .oQD X~`>Os;bj@v6Yy0EIt+Kt [m%[K9w-8أ9:r35.[zyG/0`ƿo߸zm>vQ(s=6ÓD)% LYS0[k fЇdQ:A?̧ ea4M7یZ IO@7v}YFe( d6}$jhDRzJ貃qO[>{e: Ŕ:A>]oNpE 1> 0TU /dic:JL ?0;q!ıNQ FV2)=1W5EavPIwuQr*W$ ܚG5i2ۤQ])FZ$Eg$Sa,6 iN ۔<$ Sw28_Q, Zę|s(&pbtOVvHJLzIK<敐;қI7<%¢iJ6ǰ c0;4~ .0k_? )a= ZåJ4茵Eg"*[(Θ9sry["'j,s`;5aQoZN2-*uܔAζwmw0ja  0*ub$nqhW&O &jA}8sST84CS^ai{v@o$TW s@GT(Ch J mN%Ok8*KGA !)퀨H@QB34Pq nW_Y:+@ڑ_WU=Yufړ|KZS]X=aCd_ $2{d)u!e9͘|~`@>wJk:^5U\ޟ2w upPAGPR<{IaGG͎fYPt-\X`>_ V`X@kU$o\(H&$4)Eb3ķ Q*&K쾗_oE!զ 脔a0EJ4eagҧӬpؒ{áM{XgD]Zjsn۬QP.{ߎYBIZt+nXB_o%yMMn]+Ah =NTkI/{:B޶_^LA[l 熒eཱུ9`̳wPhbԖ̧]Y `A;-=Q>hiw9['}IWVbDj>EL1%lٴN}\qKQO`ֵ̘55ipDm:r=#^u$x1?g( ۏl!8)4_p= bl(]_ʃ+&@5֧H: u"׫,cu!HCET;[G\0GJ!f2 ѝQ7P$YyE^)pR:v'1*i7;>t_s[su<; K¼e*Oh'HN }i\oQ~ŲqϮrqkdx)ڲ[$Љϱt5; UQ 3%B˅liN1_ᎆUdp/D3nYV| ɬ~9;=#f&\QDZ@1a`FgS/OR'rfJb(a$ya$Gd;!{Pl~~K '_te[D{ka Wh@8*$vJKc)ojnV?)'l ؇ò'yg0X }tXg<Ո`QolQ7"?v\bILPVxG9ma3ᄧ4Xxww#\Uu>xT`=yqcxe@-k@tr u(p0HdQGM'Ⴜؕ!MB7ؾTT^V[8B~$wPf/ fiߍ6e !enn<3a/Z5x-ӎ'zxz0? NEUyd5[9Y{6Ĺt&[Y\ÕwF+w8 Pd֗i : $њC$FX `P JhUr\('Ґ~v"HqQ:66v,w{p2Ϊ4iX E~ո_p?:$HP/5L{y.Q/#"Q#Ѳ῕@93D] ^jQ-Ųiu< YPOs_'2a$zm7粔rwP^: J3} c_6q{jr 7USbI7ɐf=4!Œ6JO+ӭ Qa#ts<ɑ-!m`/y||yВp/B1FbD;Z^>x!͓y/Rrl㨽E#ZHvJCܰ-sswT*ތ+&f`gP=?6G󱱋3~Q$%!Y ԛA9m\uCZ׿o V Z/c̺r'Bg1m2;)ƙݷG3U0L= |9n5uto6o7ʴӇ^_Qj9 ,JOR}ο /p"csEB(Ol䫎( @u Bjfq&S)Ō}N,LD Q}%,ѶXIʫhHrP]Ћ|#0{4q?Yd˖K$|LO1^Mekq"Og!Bdİtn t*;W. *A4ٚ^`ԟK7c bJXT@_j;-`|zJ\S9|P$I?>uq7jq\Psz/d[>7Tl]͏]~]F;-n ȍ1SY4hعBf#CCX7 i4ghRT|4nU).<ձ;ӋrfҨ15oͯtU&/ԘMigNbj?iLY/X"Kplxnj5ل)(MnqR >p˕qRLGMWE9qEQ Ju,Gt^I -G4(ODI0!%^8(gf7}T/!aK5ƇjN"hpJi45Iyj=+ʜ";D֛Btu[t?ym{>󁈻u,m ,}Vfao1De@PB͟4`LFD4IQ/`GkRC꺮kQGX,#ȅ޲K͟1ݴgl惶~ڈi&G+_LreA"`PHᝣA]5~T?2ii:|˯O+Vӧ"oqZk1.'ܞVǀlbU('!9I/JNeR.{'M,Y,ur:7}ɭ9iz__z;tн0u[MqkSH/mgy~MA-5Ihqhx3+3j3LnYzyrzmkW@Jc? :?FžϱhKGJ#)>l} k48`Ś еtj>O|렦lf@4z@Dֻ @I'\p\|3НxlK[Ñ^t0b1S|D&6dQpV䕩FF.j׈-ʝ~1%~Lw8;u~$~2^=x6]1l > -ILh^MMΙ`(LRړrM +3"@b @l>@Kl%q4|.c]q设)x=-ƮfKV戈"HGB#!2)Ȕ-nsm^؊ۈ!q6K5TW .@FZE/(]>79_ _Qr,(ɩ,1q֋Fw~VJeU㴇_qW*j)S#7瞘:d vƑ&CM+r` ,!ΐw ޮ^OщԺaG/~Fny2l[%>6%-\ =nNn^ŠrS矉D!4ԍya92xOлgx$uƼV+7ao"T-xuJXff ",bڀh2`}ɚV ֲAH ǕZ\JI[EsUCTIE=6'.j&vx[W[H4N32SgOٽR;Al1-zwq|>-K hkQ(3 h2l#JPwC~.&62M|!Y!(,nX%8ʀo9H,B@uGM87؏k:`8sCi~+m "Shh0ΟVA>e :P>P  aۂʖͅCmw K$X5̄K5C(xXeB~3n)@sBE(#52a2IAK}Zgx.P)Վ #G&g$FH EV+_䊁4 gߊYSdYHxGGv *ʗ 4<}˫RKmj: \gʚ6&l$ątqn: uI (v:V?E|բRߺ.L.c/1^;dͽF:ɠ |-꫾z&PTDw3PNQvDkq1"& b}>gAL˦ܴP42@oÁ  ך~ r&=:t Al3*Yzb ϪHUӆ햠[D$UD#;tH=@YDjanj*ilէu=e{yO#m;{cpx˿s -]߰y1v莟c&\vh\ % ZB0@K F?wJ_z5ͿJuQ4 lkx l!sh"F1g#V1 ,5[mh)["r`-/cᇘ8?}'.@ESvb?DCbs+ X-\PΈtu;e -ZˆEQ݇tMJt {NE'#w@iiªAUW28|SP/v7``0;"Be J2\#aaؾ%XzSsoÞ ~ʱF J3L$_Lv]aeuC [3hMi%h0>\@ w-F!^ vV/Nƒ`YD/:*u)EOC[Tw ڙPGspՆG.ÇUn_babIU+|EDDDF &UAtn*Ic )#h{yvvmuu٫`>aTf^ڋm75xӫ'Ƅfv!-qT { upLSLThٞ~hV?HC#i]:?gVҽ/hgTHZQ{wmߜq_ 75b=Y`牤ۢ\͊zC$9i @"

{㝃B:*RDJxכLH B3"QۃRs1I@5%B-]ܞڐ^lTv~_2STf1]Z4p cIrCZ 8#jc-wo Bx*2i;.E:[/(q.F%H5FJkm\#zcL HȓXחþS8 .z&E o1G+UC,So2 ]>)i~:/GgPC?FI#K'")ۿ97DA6vHJޑWm֐CbGuo#;N󻕺ArҐ0L*{rNӦH`w h;ӲӰIKhi!{9)ny %+40R'hXJ~t#yP(k':q>ZmY1=T7(pܜ]p];E?iyA-?%4㿇$RՐC`b m()A/3 }ޣh F>o(u#B:Q@JqZSaզYІj={sX 4ypdyΓjl0myBN1dW˻C%#a^GB! ݮ]l_kb!pR!d$t{<|kW DQS HgrF}PЗ&k{x&^OR ם[6ʿ1BVW2W`/g)B]i.?j "-CvG@ OHWKn_QdL:74&ݨgi@xK0f'La29mh FP! 3ocv_ON.d~ S_ִ/% ԋm,Zrz,76gD' -eA:I jc[L'2gD5>B+Db9\R)ԴhמѣFkJUnCVGdqc"2 y7{ՏעЙs9& =ZGLCj6mn"K)agP!HkH"a(6Fzsڱzf$O7ʽy<`͇딠W 9{uBWFH7YdhOHlfe8ZY 7dwHNTXLTʻrd3G ֜~ 0rME(3Vp^m0ƚgH^jǬxl˔`זH6-5!j FR[ᰁF+A X] h3^~8;BlEi1zo&|oϒ^}4[eF,A:\@|m"//6MlaNc>ʹiΤ bz.zyNXpϢ3 .I n2A/vM /ad0tpkFuzy>coQ8򈡮h"T=ب Bm ۱2{3^r4/^F!("xE9hO|2( K!4yPFP3~.asa3@ ̀p4qOm!hUr@-S3C(暸mxs/_ Wle|I*ǽ0C' EiΏ8& E(@ّˆN;(7;*s|>!鶷k~N;b -FyߪgY[kw'bBy۵.r= ׄ2޻>Z}l dreB7G˟.fpBXWDbS,̕oe9%R #/KG $c͟&+{]6evLop#'ߐn9~wH R7(l-WSkѝlֶabGE%'-uKE~S޻d֏L߮MMl%;ԂB +޽A /-dRlw]X % wZzb\•m2#upYʚZƛm +^FC+6ӹnF55W a@f7`Ɛ%G~D`pK%t)wW`"% {fktwaZ0..sɪL+$/luԁvw̚\N1L0hAʐLRp)7}mt|akQ mj]JJ;yZ{0_~Mk:sJO [@?TJƗd -H-U@9(*a]iIAhI>+7>njzZX;-L7ۓ[oC^ss<<_MfKJ<#?Ha;+vն!hXA[!s19eo+6r{*hӟVaX t łs܎UTU_*˥* V:N{m6K|Ynp*Dzϸ (}yWs=vDYHT.R(KI!I\w>,3Òn`ʴH4-DƔA¡]tX3QLMsTp i4y7.M`vE 7m›jDK8MQOb5"L]%مC*J;]W{v@Xp}f$SB",gÑזX ȣ

Bul 5I9,Z+hgZj$!Q9oW>oCщ6"+lQXBEڹz1anG2-*lܽ*׆ܱȽpM9 MHq6T"%" 7т$ ј?B`tGN|LX_C&nFIw ~p9Rg>HY70pU(3-~ b\Ǐ($Jl4P9bi64pDp̓xvk[gj-B.>"$ ڗ jQ/j9gl}=ZM^?<te“O9g_LQ'ph7,rBRgt![F5ZUA>Bxo5~`%x0NcWL 4r"jeCq &ֲ0`W aɘ=[4B{^JPС{ *PvE"9ɠ'3{U6\Qz\43 EwK9Gޫbv9V`P4J| d9,?$G|Z88XPxd\S{}%9ǜ E8 aGBM b2O107q0ϽƾLgHgˉlqcE0[n<kv >!}UBZdnxV)+./{W 0=&Y o&M/x%Sky!UaDXEh]-lȏsX0<>=dVm|5U IC?1ݿs{nG!r _"'U a(hD2@9@Ak (gRW WTYG70=AvYvKp09MC#0)ape8hq%.a(Vf*0T ?$v"m?$Ok`,A sP5K >kŘڑLD=tگYQ=- U](eoMyk؍YVG_Y5E働2آ۝PZOwjL 4|MlCPiA!%:<3HG6Ej7T|fLCIMfrbqle1 _Xks3:L?3*> iM]ҬMt!GU+ C*0b #y,Nyx'[ =9h}h6K Iv:یv ;#~i|?*)T0ɫ(qkYsPze%<-,5'io79(2-͟P[nY8+>-]JJ̚SR"&{Fc1֏ʧV~&)WN7f_ubx:,1} $Ǝcy6Կgf =)TpUSJ C@  ^0~Kn=;8}E-5TgfHy_"d1ܤp"gh6AoK8펑d ,AWl5df1:. %ضYoE7\68h3E˖E:vdx04i%ِ$AWɿ93(5IQBNzh!aFL@e($HX o_P^֦+=ϓFռu˖z;S} ݾfqӜnV'C0K@Nl[9NjYnNԏ}-[.yT5h.bqZe *<* ]w\olf7*aP?HVH!(cYu)D6rq;؟0Q+>c0٫sꀌeb;Ed;/ C\- B-Ԁ^締E.+ kIa sšׁ&5#T@mSTPtvS[ZM٩HpiiFM!H99 rj.Zz.O(s̐tUW5`l}'޾Zv~ڭuXsqyr\Ȱ|k gG<'G % |ΪoҦX]ǾS )E|0e`&Iߘ cs>:{:=Īǎcۑkfs]awɞ' 9a j*ysq u cRpj h. L~ԋkJڋ z]ޔ#fRwٵ\~?!2.~E!3:S"$pH9dUrߟCc ĩTVa12?X4t6VvsT) Ӭ]N$MBZ./p3]&=]pԍ/"JѲk(]YSAf++SàM>PSAzPNhp}iC6HW`վ )jBq_tfSK-2Bhc$ ޸w1ߧ*=̮YdcF|Y3K ә?x>:/ ##{U+PyXPctL˷2<%$?Y88 ^ -r_9|,I*$BPϞX_-4ésYl\ HWZѕn 6T2D4dOğ7jhϙ@hxq zA< _j@r S'!)shK9%a|!'^.TL ;([FY]dcTvBI[ɬs^/u .;o8E% S[34q le:Bj4< 2zÑU$UL ژ_tc_A"l7&X=E ġ`kuz k5@IԗØnsPj*E&7q~s1GaSl\t<|XбL3<ƊB4Qs7깧o&q' h0  &0ƘoGCvۇG5L ~denLlpl'K/ߺJ6$'YGjvcJDɽdPӀ0$J*=Wy`h .xoAȜݸ]'Q+-.Dw&kBYXC'@#dEȒM2x[R-H}[x>uV:dJN"JXK z*@׃ {]X"f:pA sJ>2!11Ză#e9vzCJpij`e7Ca9d;g. F 8,o#Y.8klnWTp⎷&Pu9;7>[>p,Cg|ulX f "kpNh Cf6gi@'^p'ՠYz*Zd8p\)Hp` B25R_aQaEcqgrU>Brͤz+"v>x\]XJdXY$/6G/ lÄ!j O0G'$L4͉}-ؿO&UȻ=g D=,ͳVJŸ E{ ʷ}қEhJ}jZT^'(g+w[?8KQpEƧ%̄CR#nԻhZ?zYGx[Xy=87|#|ϗva | 0G%R4xe7'kI%6*\;֩3sx: -"IeN05҃Y>48D䌟h%lxbOw)2 m@RHs&ۋ~%u=V%8Rg0?1+)U?,E2_&Hn4iulvN0hs!ttS;?=CYaT L\8@|(Yp'¦; > 9~o]Bo17$ .C&(fj5Ee]{ąg _a>/=1pLpo»ySuL{3Rؠ͙#YcIN̒]6WWf ✗udtv$\q^Gp+LRߗ@zhjm};iŽ#՝S0ep36^% 1Ra̳`z @ESրQ vwN1#CM y O%__j'oo#ɫ 01% 99R #Z0{Bq9Sȭr1@Ιki誯 (Y_*0 (RQ1rT|gv B>柹Pc&AO:_ɲ><_ֺlXd-{#a|qVC!/%br,;SoEr挗V Dq:J/+&JyQ{Їbue)bm~ȾnTwEgv9pOF]KnYX.+HfKz#cU zL%aLZ&pdq_X^D{R| %F p (n_jTzGr ٶfc6ʬxS5;acLJ?ȇ-߇UlBJӓX?f#9RPrR/5JgMq,+taG{w#?ŗ'3c!"R/4I9UW]ZAؼM;9n1X0JxL=GoNW,,)BFr"dh^4⾪G.DFIAzTì␮7br܈jk m ˒QXĬVn@n65}i$^Ӛ-u_2Ǖ 2 p*Fq$c9e7ǝqNUk:H$ϸҙ1V^n^o*8F1wYr>W[}0૘ ƀЃk-7ꊗ tB0C<[~F$7UBu7lo' Ɏ!JXU줦LPL%2&S1MC$pַXt4򢫴ʺh˘\0(}E~^S\:5 %fhxbz&ZfQ(yδIZ6:I"k2)A. 2N$hï05^(08,PB'L;!ac3lg44XjuSͩvh3({o;-L% a[1O"<[zE+H RYg9〆ҬfΏiu/knٕZmv:--Ii_hH 9wpqzS =xh,3pg]mvLZ<|g q-ps cP:Gg„^= H`pt@+{3tNuS5[Ү ܜ @@19U\ϭY@nHrE%[u260,^R;sˁc5X3hgc>"v.`TSՁwRy긞$e`l!DMeFl$jLTPIr;2)&}N+zRNΞuorVQ-0V8:r%u͔YgZ1F|7.J[JGSc䪹$XҘNXA]_o 3Oޒ*tr@;PnTi_^VNtj2 WdDo3Fk.#PvB 暟T$ؑB{jz -޼=ؘj݃< )d۽]@ GF!A2^{uKep߫ɭ>O˟C}l(c_GvzhG䘩1HغJpSs~p̨'Ў#fd@hHRXf\D\Yh_ vmkf6?n.hb-GBEn*ft5]Y2]}rfݩ@Ŝs,0]}Oslg$3l4@3qx;Ȯ>K>ft o}TI.تGpP;TSzK@΄bF0 FYٍ)Pf< b$u4sOgH8Og珼ƚ̙г>Jf‹a$",n3g*Sc|mѾ+,},]0(F6'W[A8:}XZ1khrP^g$oYX1ˑ{9`*޸Hp47O1ƼҕR/K&zF]y`vI(ƔumYW򯟈V2@=Td[g]"W b'S7dF +/.ެB?-­QRq]%>"u}C.ElbbZ(c_ިQ++/Wd Tkcf_1g;d* X-[>uǓӴOWj>6J7qǭ7,d&,tKxH°[: [yp *{̥0' /PjVA:@{K hr s/|^H<uު;V6d`"} B Qerxf!-CPƊ% ӺڌY&3@`/hQ}R"DvXSϽL}}.7s*& 5TDwP>m4`vq[XV|)8`H{[svs$P)\F {q/׌PľV"Հyv{ҝ$$>yDsJ|G+qxk-b+ң]vw-'MhW+[rڔs(rXU|B 9Y(;=%1g ,@Y1;.8?HEUhnь*٭1)1 /EFH;GGYHَ{ 6vF 2.1B_>44!rjavE.sKzeCܪ|DX+\nQI'wm jž4 ms; K˳ſeZ꼼O΂ȑp}z'_ׄ)Tĕp\ؙyʯ =rnzO7;$usϓjYB58ESn8MdeXeDQ狇dj]/H$.wW25 CPǑS8!szиj(%s&ze뙐BRGwD',~Ѫfg~zGm("*]E/Pp}V%t&ÄC KGdjwvvLs0k,(z^"09tyHįϼ>T3: @7*u?_SCFSjl)qdzTo2A]\𨝾 "J$ی 3ZsWce@9_%:|\$\q_6j͠+ĢF=!Q1ˡղac.q:rb.5T=m%L=%D<}<0wΗwAij&wc5pH+ZzչA7Ҙ(z]𚬤>b֛T#vynޅ8<3w%#/$Wψix w]"##PO8]jyY\fXn I%9Z`n:sح|B[4I}%o [c׌)3Srv1zpCJJ-@{v0eMF: EZ<'Z龤7yT> j1꾭]e28Oz8Eg҆zv9ԭ|'s-NI.B#D(ŸW0bFbY?rm9q֛ʕ7'wu&).Ade=kjtrhCqo+acF$`7V-&Ezp" 6%I)"7POJ`"[rH0 ˖9ZzzOx'sR!Sb Y&8te(:ҫj-#^@ $z,Ri XSQ̽P!hW t^Y"\,߮/c魞6rсq!v{JswU z`7.?{~.|VrfOs^SɊDw9x (> &7DJ0,KG/iCRWyvI <ǖ%x f;-l`aw&04.ʉ-/wEQ`z5I1&vbx M3_xzdigX0/s_QPM@"2+%t*Ny#vGX[!'rA({*y 1fxMvAqhPm$,yrA̰<ȫ\IbLr(Ԧ m ?z}6ʨP@x0˙G ~r;t³Q#<~2l\"G5)mJ/ k;M*^N\iȍlp[qGP .k.:;l\8쾏Qg+4֋߹B!:O$ /+[`WNAPPHsն\:(,!?D8II5.<(s,Rh}/aCV^.4Z-u+av0YyLAÉp83+7thZq?/S}];DQλݛ@EJ,k:LڗF<$\.hH58.K8J+1!68^xbت4oIx",P,b~d+ v Q IntMz6|FM3lVO,*0LEɉ-#u3 X`NjL6_5[ML6 it(bm$ӱ^hF*܏4_]P EjJZwB꿧ix̞SA{Zn>83ߐ{Bݢ0@dTGb!V\'$'B1U){s$6f>^`*Ol&NWwIK񶔥:ϫЍaP9N-ϴvq\I >fc|u,'͡+X 6!k` 妭0G(d|6žs6"W󎯬.X73ׁ8I#6, IĹң,K]&e6&ާ}XS.vO|lYTDRM}O ]*H(:#u:Ϯq8vb1=-Z`ݐ($1byώqB[ e Jwj R=. } _ {,e&9dqlegw$)y~>b%KfȾi IgJ=W\qtD NLh}xfj 1%>v [[֒ @lDTT2{n^G#/H8}\%Ӈ6Hܜ~tR׿L>-Rjjn+Us'*C{!r984VuD4Ѐ4oZa"v(R/xÃ8PVh3* 0~P %m^V;{w. ;?J8md_}*{bG쥯YQ604v7h_.pJXY13O^p"r4/<г3=y%,*2!z8 пj3ɚlJ#s`,Hg Љڰb$AE+M(}gY`6+Ϫsk8N#XYY`/Pzv1l@dO+"-Q׿ | dVFah7R~TPGk]&:!ssѬ3-`(}=~+>$uN+V4-MD>_ AҙZv;>{OSrސHꕘb5GUGB -LCV4h"F*hQ^AW4Zpδ)x?wi'#DE.{jw`VNr6μw\ /7ѹ ZX]S񽭂kK `i򡱧\C|ݯ1{ᠺ`vxLT>(sAg x1` *_q>TWOHAB!`")  F2zR|OB(#ai럁;P޷+B=[*Z=@'jGnFv=,l ՗3+cD}O8ܑ|_x*T6Yۃ ݫFזɂqϋF]9rg,dn{w!"{誉HQ:3c8 ;]ːVR0햫 zTA;^&J){#G}4ڷa.M0e޺*k 490 O 85=w)7lɈ&ϨFf 846?Zomǔ0 m\'8_k ]} XɅ9Onɘɝ!dfnRI)6sUؔU! t u=.;Gߜp чnVbZ;~%Id=cF$t%M%eEmj\l^%"-SdeYr@+c9.}RlY2 2M´[JI(C`אG?[[ecgkms-i_'^'ɺ6ȼMׁ&NՙӉt14,Cy}Y؜ٴNW&c=bY@ڜtiq699eXxx[o5&g7~9Q7GB 5KADb[խBzdoᚧ7}cf Dqpe(Gn*%Aa널P| znÌ 1`۴܁ncU"%s8#V{EhTE m a{49͛:]R&Iߕd!uU:.~B"䯫?wԡ&Cg(BkĸrOvXXI9+6.w'C 6ۧZɠ%5~;Mb~OgӲofҲ\)X&%'Iovޕ\y,ޒʛEuo3#L|LY";(>ODfƚl0"L݈,3SC&Ư1݊ Ÿ4Y{Ppfv d`엹>pJpjtw/xȘ}cE( mt˝WЬuVOד3þA]µD$R? rYX홗UP/c+q?0phPRװM/,^kpLfHtڒ=$q~xIۮ:%qRp/\aɑ꓏؉nڥ=M$ ZgC$-  fyrTW̊8 X%-IX[vP e9>Tzt26d_›OA*LfVN)ehu''i]R=VgjbBpT?v<85nvȜ8,uܒ0t"?YaBpMpjվ}B5R(hK97* b ,pVLbް{8VtxSʙKv~L޵ 8@?qpV"r`>MkNj#B%<4;]ѭ\B{mJ XJ7!\ۍO+hO˗ jG?WSٍNdbYT7SĂ2m\\ՖL'ag wXl9^x -鐜B %9zX\e͎LǦ ݖl V[ց&ϥpdcZytS6)_B%_^,AF~#A.ER>'iϭx)q8]0Tm+y625:[O/O(;HLFNGtݪײ}2k ͅF BWl\[Hّ>եH@׃~"ҝhQ>LO(FA `ݒ kEl!g% uZ7սŀȰu8vȏhC?geR6>N5-?ɛH3)Gg;s%ڝ@,WM/ۚguITlpVX{PFdTE6bی*#P2rB&jd|oI],&=K|{Ts;[8W!}O-ջ3 ݅e{]T թcP3V"R%](S$)#_ |O.c?)Y bZ&Y^h֛1}ʌ̀'ϊӥܦq:Xsd$'a1W*ChɎS, 雋>>V]"ih_KE/U +H}vnM'0LT7t#;)%{Joul\sfZ6sEB^*B ;Wrom`LP8nZ < a0‡V,9c H*k'\^6+)*0m3 V{: Os2<R08gƯmR7/ҜS E$'>9 GX6Hg(Ocif(,.e7_G>E@CTno YTɤGmˉF!`8<&bbf@̒\V-HxfxMu<D @{l(߮UvZN5!|V,0}d D _״l<>i]x97`_ tM Ƶx: ]Us*[̜)jbE){GuvMz8%#xT.[;eN#( MӱNDX ,̸L`VU^FqHtCLi(n̎wT l =K;\fz$ltL*X#-۵>/է0 jjW,ƀ-N6Jߡ}VKaT-^e'!NRՙ0⣍/AlG;yfpcYr|٠B*\(n?ϸR@@a Y ţYRCە0[h+Z?Ǘ`}יcr 4pޮS( YіRǐ/z_MwJ> (W4ܱf$ï=Byd?{ˍXXK55SM wVw=/ȏθT!-'JH+/P1vD wH8kՌze#mF}x'pB[uhygLiO֒/x)sŀL/ imf{b`v3TFF㭿PAͰ,BqjFAl'.A_#댄~dwn8jhGwSi;Y |t#W'vI*@pR睴֣7q|DT;wg 75WuI"cf,yK|,.hu[!< Y8k 5rNFx͐%Z@U1VɟhUxs3fv w0PW,@Uۀ^b;hU D=Uء40EeqTXxPm?:Q^&"2Q +H$9lW/Q? 󋴸hӕ/㲌р[Wx?152%  hvq 0ЏxNa F]q& GWЅ5RCmX9_Bq7 ak}X/\ lXZ(7Ehzd<$r"_tiMC´ZC:[{lЄ>O<0j񓳠b1@1+Dr_ǡ =^U ۮd&oGLprKDajZuv^1dd:8pKT-8eo f;c}vbxlv˂Z>f2ub,7&=TZ\0{&GTa*RcAa'ѕY/vDCsj6̫>*z YaA/}a |vǴ/}!@,d1Dִ gԫJN̈&^.©}3NoC~q]R~a|xVUM{0Rz01Y;^{lhxA,ָNeW!v҃lCԅ|fM)4k(ż1P2vi\b tH"6B%$:YXZM(!g  hkFܰĥ?#k&RE$fqKL "G|4WbDL r%taaUl{CтGc޾ pbm1Q3yfP=MʗJz-<: 9Ám[JR&p4Ԫu:Ro! ImS/"Y{LT /w +AI7Q',( D)QjKcHOү*W.0b_};_03_$"W4dZ.0[ ]& =. ]FX?I?w bZZ*Y UqndNcEi'hbDKw-&[OYWFt(ܤt U7S5S4p觡~*ù{$vRҬ\\=ҋi3 lŽiA˖LOP2 byuLGlIz84Cqx"9T ^b;d$ h0Y+ñ|au"!J3Ī?ufN/ FX9Jl4KEiG&G)@DةP,9S@:.csfO =;DIۊtC$3iV(W.;>@M+ m˖"$u{5_l$B(dS\Z,Ԩ9gt8M }s432PḡA7VPF)/q.!j&oťeB.P{E9jRUC^'od^7P&.e8? )EViHlb5`Ke^ 5KSBIjXaox10oqN(;ZվqNi^\0!S[˰vz7fB*inrd`t7\d嶠Ed̽ȩ-D?*'F|TD-.A fL tuZ(u+.`|t fJl'X|>q_g5g3~bMrә+i$*JȊـarxhinCS>]@Fv5UĞ'Ju1I?v$ z72%!XdfHiėA |shRe \P4OIX$CH+oP@ػ*51fK ۺz#q"b~A=u:ĿaC0]_x5ɷ] JE_ qxd-9ݥ |tdjeodj+[;ޠ%>!QlAхzϫ^ I1 a"9wg81<&Q3kS~$v6I7".qy+c̽3v.a}zΠ#fo|]` 9_CYUmݖ|GӍ" LsQ/t ž>B9z&qBtzvڃ.EI;bvYo @}}T"Qv!BL+q2fҐ, 8%6â,uc^H+}r ިq:hA'Z4`WEGhtyQFv33rtN Wte'KO|%3>9-ڙ[7R8m4p { ԙ=1ςů9`K%fMp3W}#$%:Rc,aO-U|N{xB?찐`؃= `]ŵv'lw2YvL†R;,x*}[m2+gܬ7Y"{@lEgr*0Q*ŜWr׮ݮ55?-\sܸ&.w5LU: ZA qGzrMsK'l M]o }Ct+&. |J<AFbf/>4a#Z{+9$ܭ$\4\-ˊ}F2|M.`?N˘##$QwWHϿ|FoLO.yӺ} <. ʧť*{}* &w*>iA|!T6\f!<{>0}~ŀ~2-K݅NW7 f\|$#jE]ycWi|ew~qr3*8Ўۋ AGMqh8vwV4NfYA{jݟߤX hșhaN[ 3{k'LXwl/Ywp,w d։zjb6IEv]$vj})[(EnގSBZ5U0 ]/B蕂 EpᡴStvP灑Y!@ 6J J+].ߥ_ڔ"5EЛAۨl]iOL)=M 6?/,Rc&<`tz J?"j!CYOKTUpY>@b=ⱆ2mBn!Q"T5݅6BЍHltnug*2ٵMbPta_/R| Yة0/#LQe8TaNR9)r*O(58kF+kQ#dң>(ش+F ۓ{r),nQsl(:\ J 6em_@3~X?R-dxŌہV6-8؎Ro@T9 #ŴuUaUY@m} C14X٦Z7t *ҨSk7M2e?E%.s'&SRg{E.|NZixar M2GPLe8WԠd]'o3FjCpUם( vB!>IFŠh"]OFM@tȔ|cA][wb BNk#[ zl7͡{'1teC'M1Tq1\wKENξӗ,n^Z`E|v]pD6A͢[Ⱦo-wv a#QJnP4\:K 'o&^j}D܈'v<"pMn4oJȆ$[=d9g4GjKwxrYqMEORWٕ*T6pT؄bq!mQ.ZKCMQWz~L$|Ѻ$|Ֆk:'O nNԵ(`KgY,bɶ+c$9`W<4L*pqQf * vnoCE58  VeI`3:HyBqaSMf_}| ^q`B#^ƳrYɉoW^FG )4[r//v}܀_ݴ%3ω!}DE+87#sa㢏Gilz¸'T F0]LP.TʱO)Ը| Uٌ }%4 pg{3{M# sfZOI-Mrd`V A cq.¸']pg KbmQN{#1VfR1*^T&k4WlMşO) uꡢ/Iä'.,N1+4pLa.9[sgQi4jP(Secг}oUFԷMRKH/1WB"fS[9I[::GBw?s@ l n'0ĬdڣcgE=oRM/Yrӿybj[ Pƒܚ[|_~rGАO}͊,Dױ>og԰xo('l_dovF*L5*r&'(ņ=7Bb фcfr?q GKz,|"d{Zʌ!llۂkd`;l,Lus(8l =4c`Q{n9*?@w sKfɋ]{\$1b u~$_\7Q#dk`~$IBFʈA%̙= u:v'٬)>$s?GD+kVU+hurRurQ,h+xB٣S};KְT\1@Ӆ~}/z}:o*k^dYeE"Vg,捅4LUFg*fMZAH{R`UddݽC嶧(q#)5 unXzAg%#hg*K},1h9ۇom? Etk.D*Y֡JI!4O0l-A5r)F9R0ۤ{涜t7V ȑbҗPySDD1о-<"eHRGA7Zd5pqhFb"_> [;>)xj8'*kz1¯PÚ{8LH8tq(N*gqKb]jZշze]J$V>t;}@=ch<ɪ ,px1pN=? /[&I0^ XcݴU^%K=GnmLcxAf6yDnʠµ.,>X|< w| >\b<?}BRg-)RrM c.FSF2= W 6Y]s/ia"5:Cq+eNLɭ"[JGA!Z"e"ip( O ca%Mۙ3:MIȫRAEz5dUMW>@LLQkVfPw=TV\5j"Z!"x.([Ha<M6*0MHbI|\KRE𲹯#!oP{l0=7"nZ}gi҆׍P0ΚJ&L>R*^}_匙JӺnm2y2Rkkt.ž s谴qH7e+<% S G' qgTQHD:1Ԯ<EӲ ~VqQY @LO.ΕT2jg F(+Ζho.^dcr)oyLAD2|$vȉԤ6F81R;)cy3;$ ņc9ȍ[!<ճ~XB.߇f,أZˣmn@:)."\n`Vx#>Λ6qM35z48!lҿN?K%Zuak쫞݌Ҏо>~_mT&1Mz!fVZz 1mh_{C!lNfdl8Jxxqp ug(WY,">\{P`Q4a^pLneW$e,ArVGOPa# G*ޖt)ad8.Ūo>Wau XJ'y_ m=6CED:Sx^GG >p)pXA3\MHI :AT&$0[lU(U'~g;ĩM"& ]<MR^`Ɠ !>BV,o)߅A&aӅYTcR <+u} {)m]5sm(q97ymoהJ׷߈UcM#z`t5@ AI^|)T}UdZڥ2PaiYVVy5Nj^9)Zȴ:Qn8㉃ticL7cᅮ7yjU*dK׸{}y ,2?J DXf4u?^Ni5T"ﳡ(G5٬h[<ر@s={W^(&%'yst ?5mAe|tx.,r)'g(2V&lssX*YͤR,$1~\0m [L7?e BU:֐rP)Fq#8ݩLxl d5NFz c'nWUk(f8u"|ImL2mY!ކ{}#% m?/`e}紱cߊ ;+ʒ㴸mksV/4퐍a/&!,#yK 2%ٞ?: @No CU nDq.gsS ?1vd&X.b& ^ anF?#ƌsrIkKZ*= 쾛9֙5 $Гa޶IPhCR ^߀=AFG\?d,u? E\[k\ vs\2g󚗘+5JF1ƾ)N@Z@xqv aj+( Ymr\5Y \ewQ8n5 kn\tgAm~Z*ki =Hٟ7n`ᾌҹ;htumO$ZB= XZ링Ag|?[-ctCӫis3 WzR-Fs Duԅ2QAiH{+[B =Dӎyk'֚ ͠{EȼU7yfn&Wŋ@%bl޵HۓF׳lgR|2j]2m |ܸQEHn$p\6Q)+K * -:,N_x !^Vfn&<]{ݶL%Fݩ]']&:Ҋnaӣ _NJԽvpO^$p!6yd俋M΀ h& $ Q}rD6선m KL wm A`%;FOOwlGيB3&~ly>)RPLފ1\Ldq97};:L%:.lSb@g:|+=A3u^A.@_3NxZ}(CzhכT.qO?"4#8(#.T15sԕ㧛 ma/T\~O;0N`LE 2cp n6,ʖ#j968ΦMCdwVq]V(NKioF:/XJT|{n1:5#3J mqkp[!ճ?ĝ=I;F"JGWʣņ;v}~k/YuN\& HEќ?~+9YN$5Gl4_ zd2-1j_Br閙.[U0M}EXZq`4Oxͱ9.M65rDjS:+kQ쏑r'aMG6+xb{Ոk/kU՘wmO NTZ88/Jת(hA &ZmkNNÉh6bi&a@ºNJP&9"Uq׆ bBz9-ŭrE2^_}dɽ[`E͕qH?ܧ b8l= Z,0Ѡr:Nk|)cٸc?@TH7D̈́-^'0 SK" `vc/鮯{YbW]TNauw.y&,pƪ;0&%EWJ_| UUp;lB,T*L`wE `oshfEs1ߑ-z7w2v$1+PӲ?mK+Z1u=ȍD<;CK"̖Ղ. ^ S(y4n>*MW:mhxV|Wa@k,QR龃>>fک!w@"/ ؆]."LW!/MFf& 䦳YB r_0" Z4Q*.B\nɌa*Aq*E-iD7s9gv5TpE2G S`p=!0#.ͼb+J4G.Azqӽ"0*N6fT *.)\=TXAw抍עO%+j7]"\λ ae$M O~CGu| UŎtl~ӕ 'o?ˑPd!Q6k;^0ab_(&jkEYGڵK v*qxR%wId]Q.ǷLtk!*W}&7Ld8qWNZҳzIvzLG7nER.P~w?8uTU [S@D 3V2Y!?hICyc~ 3rK*Qf{Ckx#͘3SeL]SGU]`4,+';mQc SK_4/|!DbJ劬 !t2%7"%4Dҷ<7ޗV,y*ԢA h{,6Rt3GkWFɈk }mHƻmmö)/=cPN-~DVjDQ_!g!+ M1zXlQ@gwq*˺ . ࠼o!F [x9bcT2{=fsy1gg1(k_h;[TjK{o m2ѦegIH/:O@B?/+CWłsǮ)@sQC?ܢcb|;"KMHz?Ds^W>X*BϒKx ׮wsts$j$ۨ,jix(nRtM\TfDLs10AVEԾ{q57`nRE`'e2[,~?wi0刺KmJK~YaǝPfqI,m7Iެ/Knj,x[Hw}C4Q*{(=p:djl ɽf3,(n) +;{?rXxiUuSV3EP˖ڦ0J >=4 dMZ&<]Ձʜ]l'.s. -Tаnx['\ -dlc grC ̽Evܿ؍A eUn>uW+ !>>Ѷk@]>H9_t칀@T2$`!ytY]ҿݩݮjkRGlqw,=x^v]5Gv#YJQ2~>Eޓr]; pw3WzsHNeJ^y՛"Y2YJ^=Gާ?TؠDT 89?XliymOɮ) oE1. piLNvD-jաnD0SfEyEXEFujj9`q" 9T;m0ixNI3ϙ+?>dG_ 1zr=z8oHOk/q2-5PafU^&?V5$ oߪE@3*2D"Ɠ:v[Xw.;0bFs#.z-ޭ"=!-`tF慷O^a|8mLYaT|Ai kmO;o`~iJOXSj)q?VDtxoIMRo':蚎ﵪĞ 3IqWc!4pք}Mkހ<]|6h<\t19*Q)ë&@ɸ(y%ON2Fpt*[B=b;}Cml괶nȴU+IylQ&̻Ąq׌h68D|45(% zQ:l2@g$ɰO6AZ9S/fv)F!#I1 ZwD,<,Nj6=p4mR&Fe}څLt y<]*2` %&nOOC!::߈5@Dڭl xXlEB4ZEU۶Xu˽vmۇ\Ta|oѻUuip. zC>98yROOKyq|)5٭T t|O2O:(("u_G oNF[|}ɒi@- ,e]eX əςB"2ncC5@iqdV u]mȥvG jxKF inO~s[R(~s 9 ]ч(C8v [p>͸QسP qSb AVhmZ^pxtN~ ^TdX&Z85I z^#%ۋfj\Ķy`&cKM† A Xۖ=/7eg>-$X70?~OM j>SguuKEIkO؝.m_)MQ-sTW0̲ < qMT+ՁnyQ0%*ehuUA S^#hW揱 -BKZ)vy *^gn@v2*d;0ܬni^$p 425H7[LΙc-KLLP=2Ų_ByoB6vZ^8YD25iN/_rA]#U:2,ȸ%lzt{t&]sLci|: >VX(eʐ$TXҜee4oLCOx_"Q$MMTwb˺-:qZԋ(OӳXiA:A|i3Ԅʌ4Bk"&vlHLov bRH!z^1ȷ|u_=Zi/w &'vu:lT +D S2 `_]+[}.W3E :Ba:*1U|NWtW;<1:6d}3Ɉ h8x64rXr`lMJIJzw9d9'1y56c).>;όl])ڕSepڠ ]E7O_kauMLJK] <0-Ą 4VלŬ80@$IPbNwk FswIJ<ةdA HASh[7E;qC5NQm$ {n "iߢ{&:I,iKkc.`T7lдwL, v:Ǭs-"6x0'6 -mř̉@-)=/"QbIkt4?jF&$ˊJ+KwS3zØ'SRw|?G]7o&iN=HؿN`IJ{DR=Ύ?+aG$&v-`=IA0*]cz <k_a> #ycs{ْǃ{d(%[2@B;0yO >4}/c/6!J+ =rn7  Ss'ћš#zts~?Lgy?cIZyӼ 'GxbT_`([I'^c떩kR/z&cw֛{WT`g /`w F#3?2u7Bw;qTk^->_Hg&OHɳ!&bZ.5$ WL?C9B-1JVM;ލHh H'΢+mdљ!owд#ƙܽ, 33lhG^tzy")2 w[jzomd|)-Ct]+u ?> ޴ѓZ"𤐁rWq f̫[Ƹ%jwO) 5{|AwdwQ8*W(G{>i~8Fڣu x'3Ju+`MO ~OxT8jK9X!F*8l*T} 6uxfHL<<$Gs7o7e$L*[>荺vHDAcC/SA SeA&T'鰉뽿xς;*7WH)ي ,@IX%x0z4ǻnH VYSfNrWqFDr.W+NjZ.I3I0vǏ ̑[8VYtgvG3_"l!n/)c{0ػ/G.Q+=@MTa茞ی=ѝ[r`*Ψ]og,R=g[hNAB`Y4*JXs)L1ROfo-:%q \u%Z'+JU7$F}^);ޔOҦ:|[NI O=޷Y {"4MP!$Q{7s\?@of!МYBXX:":OQ-A@0o0m(s25Zn0o])ׯǡH'fĜ^ ']x"tG)0융5W/h.Ւ :eEȏ/2@o@/V3ZkOHܧ*Ic.c}^h[݆.npq=f F7qnlER愖{f"4.r?Z>)| =7X.X!WhmR-j\nVo3pw0)Iܿq􋅶aR >OPSR"G^ nZWVV_)Gwڕٱ~E&Y#IedǺMSuc/W N8wz(nRh=UnET"^$X#sN; c@'nƍQS_+f]Ãnd2zW_XJ_1F50*!8U4N{WV5r9bf!WOBlFQԁCqi`N9:-mu}1_D('۲  ~+{4^aQ+Pfg=V2SCf?B<Z!PuTjj~2DYqd)|$xPiyꎺO垜 ~S{ q32 Ƭ?$S@ϒ4i=HРȂq搢z?_I7>o+wuEas$ t>G8MF/FbTq@-aV%uɧ\M7ŖͼTʯ: dЂC1R7 p_B)N»,b'QӛP^ðT]jG1_o,z7ٓF>dKs2E´4_+m?a*s8?=uhՠP;O7Bb2DOFzD͠8TE`F91|[`h (`mmKGDH)ULaK/ݩvRݶ]M:NTE$'5NN#"esƋ6S_q[bjlh+F)Չ2oLp-G qB4&%\!+g>EU;!Jb#{`#)$ZP"i"Ys^+2Km@il`P̀~Q '7i0_4*ލlMsM„ʯYV/ns"\M0W8/zRhZ_Quuy kxތ{Y0X z_i1òI 59V=rjxU8J[:3hm&iҴ~ʖxP_4S`)"*詬 #e'8 iJ2 d(m0.ruY8W!Df$ƢE`܊ɄuP,֫KRX"b{*Ўc¶W=> Xj|f+]AtaPy|M|s#Wf a?w0@Plm~<98j]R2\c_;C^Oxk[g nbdĽ~ߩlޖ3?WGׇr$|DX񞰯" , wP< bw2A` ) NNDCBm>]16Am7O<4xO M~,A1}P0%;+`#[eHlbZD}aVh<6ܫb!Q@Zŕ7Q3Rٙze s [avh&.9YV_(>x2$rIfð,mPBkf[쨑mZyv =ϭ;h3d4`>Ìx| rEU=ⓞIfRK %kԽCV=8f(2y6dA_DtXܲ&7w iV<`ܾ+z4XW=@fY4Ix'EI.S^DKXO͓Rx7i~$]@'T*@NnCBk@'OL%ݑuo)K8#>K7a՗HWjМy["_`({ E ҿG|wEFIuړM~/t%*CdtF/Iji\p7/#yd tC%DlByL;q;,\}*(c(͠nRP+z2>==ng*w1u,;;GEMHQreh:Jㅷ|4墍 !}͏R^rl{ 0w8wM4ySD,QH%܈A{ߕO/S j\-Bc6V]$$MSLa66`X &l=U+W,S4Jn@T0`7OF [7ߔe%(CL /ɅZUF^ٕ$3g /Y`V4{Zy:Vu5BEQXNV^<<cSt\YDЙ%,XP)DFʥGW5N aGO^۝ b]+鷿fY&'EV$p+W3#1Κ2!hQ~ɾ 1O`P ܲ8XCj>#8.bUrjA??ժ Z,9D3bLkS@tzEQ{LVQuQueQ: 9C``jƢG>:u.X0 up2s#İO.r6p$_ heA6,%m0p> @Cq%rRtsJT< +h4':rA7S6kIJ1ʵA,4[AKHc3 O D&h:`< ZP/]LPy1B Uҥȗlegye}tp#V .S(zJA"wm&bP㇙d [ADn,H,2f D~(Z (O+|jEŅ7̡wq2֑ݨɮCN2XЮQ'.uX`:J1< 1*O0EE(l@~=֊҂WW[fFEWJ b{)V仲)<Uߤbojȸ[zK zFV3E [q:M,, J*FEE\Uc" z} HXYW`;#&%'m!69рUcd֩Ղ#Wf\ҜM {Hn8 $_?(@2g]IiuŬ+!PH7!)|%'dim,ֶv.ڝ ([Ci&8\us/ zܤ,tZBĈWkoL4@mlXdC2 W}ڒ}$!Dul7m T攳ۦQfXW{APbteHVJxdNx{aW'"{op=F%7jwu/ 8 )IMxwMMB-O3efk֐KZP< o$ỗU)1h/:Zɯ~PlmÒ+fbŠi44;2r&%\pň dB==2 E(:]AOta? / 뜗 3gP"J\cI7F" ] ǚ^.^IǪmdc}zN2n[y<҂W`N&8q=))CE*+oDǿ*v7r^J+B=`- Bӡ.R#dxO,IQu߰G ,iE^<Έ,^θF򤥈]2/k0e\SpkSInjhroOx]˄ʩ- mOotD)ctzl܈VzuAKض'Ol rbBhE;ݗ|/>>|U;VۯH+=uN ɗ hialk6_AʝTnA6e@3e:jn`ǽ <g j&/` QZ*\˷q\WUf @;v^X~cS9uwRe <=3 %%y`X$ c#<$6]"T#t7+* ♒0|'<g"LGb`'ۣ $l!uc$]c/ft% 'U=8ֆg+X Ύ>=3&g_ńY#ғA:FzaS읅P:sB?1fbVX_5Z1ucWORr<Ѐs=|-qATXfo=ڡb^RyJ0 [T^8(%pn/y;za;6SďKih}F'G@ƒmv9`nkE hzkDܑsݍ[Ž?:ݤu~Nׂ89G(IRݓ6Si2`֔휔?G®#Ag Kmb# 9H˪"B)|z_qh?Ɏ} z^[}M.@Cͭ ;@UrvEMF&Gv '~D˻ljݦ^&W/>Т-:_tL FP}~s9O"'m9[Jr.0[J G3׻YiLU@xxWH[ּ @t0G+S؜k.hX\6EF+t˝.'Pkqasw"5dHYFv@`'nQ+e''&70'U <:C5kuOV0OjM{I]iy}XHJ@h%[W_I!y8_dTT9+x|6DGIؚ->5%? qHL7~] U0ˡ9ddPV&R@St[$i$H_q̬5),P+6_)ES %[C&,VAŖvDNeS bd<J&@cM܆!KyI_+#><>Ȓ9(@PQujxv?$ Ycʓv76}y (30@cK1kfg6D7LYVGӃP YRE/Ȍz !:O'*vM;H G"{jG>U<(Gp) Ӡ֡4>9wG%LF*<ŸK̙EX̼eB~(xل}Z"ƔF.d))8{؈[5@?IsH@p񬓈k:Fm=+xNh,j !b{6":lj0 uyQ$; PX<}u6֎42"+Xz{hUnhH2ī=plh`XV+gsv\lGWxHɶ>lvQAQ N RqOROsjc\ۈౡfQ/H[nP[@l\3hgn4{Y ++ngrUjp29+ N}ˈUfD-2hl5x񗽿wV6FO`>Boϳɘ_&utIP&(k~>8EáAMhOwWΈvLA@5%}P] -)gI@14KY @KO7W@0k׻80ԀZUX6ArLGrmw O J8N0htqssR]H%8,eAQʱSԻ}#4&>{o(8yjN}WB'";'CMnaZq< owzphk,F1Dž53J|a4`arYD0j 4.s*y`{G-oO8/z<`xCf R -}^0,?/WtYI̙pEZ\əʨ1fs?F玢/i9N u:~R̝*,]ɹg-VB94Ѡ1\/  L,c( oRmYǐxklYIVŜ@8U7]@mHTArt?^YihP8SqZsvES-bӅU},WYqa?FO硣4M/³חGd1 dk`ҁb %u $vwI 7eD8٩7ޅl)6. Z%vY/lDTr@￷)9B~?(EWZ@(3n !1^<KQg?vNR' )R6#ϖbua1Kх3J@ۗ 2"_#Xql#zIsnDۊhT1e`{ʼ(D(rc ]!$]єЬ:r/jW| s Xa3fhYiᳶ}73|yon*Qx/Յ@蹝F:كPB5,xPWagnDXߴhFS˯-<%wgyDcSrfF3<=&@$O>폎w=Y {IWBԇV׾8*k:+_pJGULXl=%k{lHF" ]:Sa!quFm ~)Z %B]A$*kѠئ 2M<'{5G:C6M1 .DX{yAF5A߻U{0u) WS%-ӔpyQWq\J5"`2vw桏_'2')|:-i0zH&R`Mr"XkjK!_`>+Ӟ @s4݌ fjJT #.6! _Ft{~o@Ba݂QbFvf#Hm7:tE]ʬ Q9( sR.[^"1;oSDuBGhchP |5$܋ ~$4uD Y|fblUџ]:in YSd;A[}!8&,T,A~$Y:e?ajʲNbG+KOMT0}"ؽem`;dnUBMT%emS[m^-P&z(vٱ XVj"òA5Rgmx׈U GL]͹]e-&k*ӄQI!}u?§*қM> y7 pJ1D@֐R Vfe4 1?z'%m0BBѵ#NRvе^'ߢqG^E /i.dqb?W'ԽL=`gFcŠ2M' s M형rqolR<-2 L~L3`Mچiwul2!11~xU]SWY0| `ZMW`/i&m$rD̒/AGmOEX,s2qȺZEI#@OU}Y:\$K.Qғx4:~Dq= pHq'$PE9e5[4fnA툗_;=ׁӑӒ!(VrrR H=Wj)}6y`"a~q{CLz/ZB0 /<7v8Hχ>H8jhk(>t7i>RU;7)K"!)l%}D>*lw Dgu3p \$ `d?= s鳿9)(AXbl)Ζ:NX\1U3;o^OX@ų65?!,nTTl('LoN kEIкs $,yi,:&je א/+|aV+-Ҙ1Et3Vg}qLŁr)m/sjÞ>;ܪnItlz?VNQ|̯{aZ7oނDERIp97q :k<9]͂9u ;UФv3fM`z(5`>Q.~ůdD>]De[י VdQ;I^!Rh؎7_~L/CWcr+ȶՎ%*wu8wQ g{\)ϜOB I[;al;{<1\~#u OcgUcW}ȳ(I#<0Ƿ'L^"a?ឪ%/&"yw)U)o{L sq:Mf~Zb! rd?jXhCPy D;. cO迺',{'q"nϳ HZmO7#'"zRC8sf_$ D=Z[5aU; #X#me4bSEd<"u;o{hCD]%VXg˵B#W74}3C)e0i*~(85m Qiǰic&xe ӱ~R@HQt-5)$Z4ssƀ:ݻBՕ&>z'=ђy5yQTKeRRz8Ӡ}'{쫩 п[)U-]I]\ ~}IgN҄T]1/a"CJ1ub)6UgC"Mʷ'oט^~Mc #fVi +v? Q#Rs8sdWXn"yH=`릊 jP!xԺ19cK8.jg}P_VoM3<$꾩nA&c'}'1f/}EmRlK2k<*❿+!w夙f#hߴky2As_󉫚B$fY{X \jWwq:#%JՔĖV@!s@uWbi$nU$(Pa؇42}|b-TkD_CoeX[C ">-!M4V9IF{wݧs7t̤R~9s q߀{Eοk#{r}Y@Ȭx3A.]1Ӆ2|0t#wзoAliޕ\$Gb9բً%ˠ:'M@Gt#g&F_UBmw۞s'l 톄83Yәj;ܰ i9BKn Iz/j%I]ahU"}QKƾ,i2MOtrjEEFi}"2 9Ow#o_Sc*;8 6|r?sm̂ŸFc{P}E¸WJsckT]HE=+rP!T*?ͽqMPk*dT!̽b0%^܄AwɄɠ96- m aI*|]jޤDmŘVyPH!&# QTf&8g:m^(t65QM/ ,a]ŏSFQ~/=P1 ?|CJ;zjٵWP~dƷcXe*8[["Up 9`_'y1׬<N˫ MT\%]懲J"b3r%A쒐1U_ zm4b9c]ЭHH!%j~h;M<9aB!&E]0'_NM2Pw9,;8 >YMB))\'-6i f:xN=&d yFW1|`},_mwgm`z_)LFoN*1mkO3r8ZfGXecQ^~N;M1oЙ/3fjev>iF&yjBG`Z@oy0$h`佘cǼ*kKu6}cX ( (&\67ZcTU4 t^ҋcQ@9}9t Q!)@'XÙj0gvRWP/(9D > (#CoPKRSa *nVd-)V6_ p?fͼ!J9 v!!C>]n>!dR-lt뢂,?d!+\ͽIs\6w H ~P$=2^"?Eu3RgSl;y9\ k+ם66a ߋj?anشj~;1vn<^g" Л\ڙtFa0L"FX*g Z>7R*mlh9at`+c6~BB qLrK 4zh4 [HpwenZ86i8 u5,W%e0OϢW #MZ] PM87kS0>Eb<7JSvG6HduH o#g+^:ޒ۹I*f?k72T2O4'>Q)9`T7iZUxwt1NL2cy)=8T#OG[}AXEťwiӽp_dKf\Җ7kOHtCh(0[@:#M:*vYwBI{H#fNg¤kA0]!%`-i2*dmV4y,:J9[ʄ|߫i+KQ3y;[qii O\xt3O0R$+nj~5K^Q]#@iu|quߧl;2irn!2 t¸.j~TgFu#TrŸ¢bڳHDy&^z̝>fU=᫨qJg`HƵ`4<..r(oV82bQQ)=8K]YAk,]}^3x.6\?:OYn0>Z#qS(N*TLnc:1ѓ :OfV~l;cm@8EҤ4ۗ:Ғs#L ߾*kh` A#z,qfȟ w!)"bah/P?4~VQ)+G)8_X}q?DЅNu0MKݽ_$Bɟ-G58AYݱ7C}2+)joW8q*EAɟ"讱xڳg%3Kp6^2V m5RKNd锵ebMg@K!xeuX£,bWeњFޟNTt<s?Rܱ|ӯG1SD _smEږQر 9}OJY+ XNƞnHg`Gz7 ;l *|mI|1VJVl3h N͝!g9(HiTG04%L5r8II m׀:*֊ysݷft)!L52 BvڃQїvDq!Hw[#hR2Tp0.&Z>D6YfU*ƾ_ruyn&{wvz- gCFs 7#b1Ά~匣08#de_l}2vg\iFL{2(/>Xڮ*GFWlY>XY Ch?z 30O& byu6P]q+5ˀfpNnYη(Nu(.=h/9YWaU! ،U'-窖:u٣E<`p}_y&;ഝݺtlV{(q*J^ɗBL#\s '.-4Y\lK\@dy Hy8 (1'Cо<`RFc+D MiINm(%1XZڜp iQ,0ՐTN0 MoYBxWNlƻJ qw oxrLt5%. uʕe*~ ,}L8i u,ڄZ2 {.+QUDw9̡gH׏oꇖ̫g| ysW\O>#|b}Lu}dXK<9٦|chvYe돾M>+R1d6@&dIYb=;67^]Dz,4 9m?r!4~vi;R$ͫEN;Ӓ;t#-[z7>}c2|0.~j+n֧8*Umsk-.4/pC_ӑ&tbIѯE0r!@ш_ebYIYչ҅elbRp֫)q@0JtebxCb/8kALF-m±³stw ֳV.T )L6ĜdhNĩ ӯQuQ JI tCr<_NW*jw:0xx0D;NO6:/C ժ*E-lC<5S~$ )7h䈥=JѝIq*_gu#Na+]hh8{#i(-wa^c"m/J &"-NTXCD Ptt p[jv;`bs#Jgݲ.}ӅtR1)JdA#H8zN*3N>Ign fNf whCl8$>k nVs*R'mf;Õ? {De< ]Pn(P3~w)%[u F0llBӳJ)"S3nZpOPGK՗*~uL+J1Bg[mV¹dJ+ϴi0$Z+DawcǷVt˂l'}q"ѠFhW[\Mn)QՎIN.>>y!\Jq1 %o.Hs c a:R!y0CmX\`]^#", ҤE0䪒{oDL_H xQf%(Fom>vJ䐊{GCjLP (ERr䦡y`coe!N[5miXCv+ӆN9xհ_4!{_hh)$a^ZܣxrD%Ni۝`̩^IxJuhKSKL֝ԲGȶ=+iY]I7&B|r#l eC!o`pHߦȷ*ۇ%0ok>L@EGꑼD˅)ET/ yDaB\erQ0 #25WPmmɺ;&3:J  n# p*g,5̬i9Хer* CI4tpר'L.!b7W\ɬ%W#מ0ryxjH}[!CV:}d+Ǜ6BʯLɚeh*3R)?G_7̷>uȴ$cL6Gڄ9}[+;i L*3 ҄2 @iRIPBBg"E~ Q\+LF<0m3yLǺ)v4ϩ) k63]Ѿuh1?KffjErx2~U@%;{MknlATչ}wGâ S*sy(Ȩ`sۇIs}xb.=2nH&%O ^!6uҪEZ}?q]4Agȸł/haeη89tZo)L\i$9rz-B ( fp 4/F?Kj-@{.װ#Ca梄8fo3ZnH $Rc⚼p3=']3lx<>."X{cõB_[&39 ԙZ#3őds{;7 ck-f4y ,KDždznEǚ5<,yQlᓫ%KيEW3X.,{}Qo֧.?C2şy)Ԅy+fqh(ӉBMR;icɕi&&`#@ YbFPK5ŀ *L~7UHPxV8 vtoD]`D2^Im)lBt/Wv#Wް"nc9$k  ?/فNga퍃O6,EA,!"W%g ZLJCqm ?i,!5Nb*c72m7w:FaO)z7C%(XcqH0'5^Webx;' DA@[<@o69o2^ܱW>/_?WQ90(c{%[,_@Y-D@}H5vxPT*M\.D bxjM;aR6U -􋧶!'_at¹iMC ͌x82:O9@^7?Fso<`cwxMxjz[xڀgHT" P)]1XEDN~4\J#ʂ$ 2v:)-G&aǎv@][6^Tb nn𩁁ɋ9ow?vXԵ40"-o/jB-@OOeɷ8FMj$[~7Gī&藟" NxYӕWN!f[B|zʠdMˏLP.|k9/](~@@bU9F$afX:1NGa{~$7S<聯z `ZEbPnAv4,Ik·txj(4ሿv e1{Et\4mWITwT~i@2nWHds>:يZu׸^X9SX;#Ÿ[X2EkJu0|7DUzdLSpQq1Ģ l=|pm!|}~{ BŦ1,N T;3,sdl:N{ANh@KB[~7biXR>o$5O]Ujut6c|O`w⠷zRX@`Js=g;G_oxjwbDh;Z-Y~ "DBp);m r~.hwfC͓xq?:\@od %f]Z Hڤw{fBm9vg]"[pԳeԔY1У J[[Q7batR#/ʻ[39@=|5Q1%-Zi}ELta4Z{k50GxzIP׵L؍}Q5B$̷ ?ˏII0 jnˍ>|DDKIEN.CǓAj2VPÚ=;l㸟~,|zﶂo[cep.-77BUr;#ԏ,eJfO', a'0ڪAag&1dy]=7?0?_z,R(|$Q?P '.~<)(C'c,h2zB-@m/n 6cƚ ' .D??,sQ@"*dBG+.Q Nc_! Bm^pVW݄5HZ#Аsۓ@:?w2Dʐpzh@D䙵5٦07R.Iǟ=RM]W'Qo2A\cPXD B삉;4":ۢ=P׳DҲh MY ey3y܏DWg0K?,O,l~m9UeԕgS rkS>7 J8cqlhqdIV;#i:E utCYJ.#21ˤ -MC tܱ$?x/xčïE>bZs]Del}@yߪ  (⡃#lPN=XSDUA0'kzH߱\8KqÔ]RRxf<hzDh}\SZ k .ۣ ɞY7R՟٦iMg8TI7 ٚ0bl(? rr_*?{TB0++&KiuFS6 ^p|n;U*z` x`ef6C5'at#bOz+ї[-Z 8LAh9!P%e/:o[Hb!"өzU!<ɥ,4Tm#%ƎU39O@87v|7#G`M |V 3 0iTcĖ=&RpƑ&ECI׺|5 >Djl:‚g)~o ͽTC(6/'qKs-U̮7myd?nRx|W u\;pqH e}m'|O8+ >iQX8ׯez67>#،:Q0G=|{aX)id {VFT | "U%W'86im9W<#sgYm U8 j79g3FZ<Ӑ`Y]bM{=D2y@qڶ,L)S.* O`Du&EHn @tRaDګ?`l/)֡$ yZNbC ؁ߦ,FSJD?:%z%9겋aXͧk=+9-9TπׇJOaܘKM쳸L l>*vҵCK{]ӦuC7܍,և禙!5j!2z=b#;b}*;{#7'(-)8J`,Dfܒ7T:QHm,iCIuTNՌE+qաf@З9]a>,SƾL]t^|;~JcjD<իպ~зg 95iא8+TPмdQҦ <.)L3"$V(&8EӃ9Ϩt=;,ŗ`_j2O!g?#.JCjrt`$(]\[d$c"ڨ]RsgPK/5Z ])Nvw(˪)d h Dc8ldfCgG'Qo0ZɊ,`{cdt_ 4eܚaUM!OIIXc=0Y RUGٳoA i~'l~'ϵ` ^V?1qx#WҒyj;ş#n)X5OԄnIGB6CpGQRe](o,h⎿=4Q|0ٖ7/9dԄ\K38bqC6暭.oUkx?+CJNW"(|PeAԝхx2 %i#!XYdKa0ځlfFv 4__} ;ucJ$m*ǧpt~us0+|ꁞyB`rѝ@Me=*UO'sVoz]xbF!XM$\]U*I Km L'ۅJ%#2mnVn^C*ӻ$id)wmu0 :J8eC33#$.{Pgx”5']t6D)j,qI*?uI Ir6||[oQ՗ uRES5 ^&ǻNRHZMQzk'E[$ivu<%Bgvׂk XxBNbGFՑV"6[n:N-R+؟!'oE?فZS1= ͺ'Rp]yl}Ⱦu+%ca!2 ҾY|-|:mVJ|yCqhdtt`qۖ*o E$>y/(T:Nb+"7G%𳦿PjӘZ!SM}:L:ADr\ǎyaG,L!:j!'=$Ơ%RlFvv`;e1߯,,`ucH.Hh!1@_+Lj݈<# 2AlaT = MRAQNV\^XRGIh9nu)\:؏ӂf5Sb9;͇"pƎM΂l~qo ZԮXSVA$@B xSS$+c3) rdFA ` HLe]!BE`coTrcJCs O)Y$mG|RhM*4DD(ı$!0p`^-?egFel찚Ό暭43R#K`gXZ5e7PtaZlߗS ))<7v0[-)ʶttVi'@qDsCZ~Th ThhB]nBOa'kMZPз|P~\ /stlx'qQH ܏O:ҽv~ 嫓/@9bb{)%[ @#A"fbJgyln_aup<%_|M\Lx吿Tr2n%+RVB;$ot>P0@eF-,>\Var*V;wdZjc7ж__FvVD*[ܤyEzCDz!֏n7uqynmo :+z^" =и0 DG f ԋТiyU Fjq˿.1۷{xOO/͠Wc}X0 Wt' \LoA]X^_OnNVv_J2,x} \P6 'A׎lp7.֘ .2G\4!0ݺ}jwx!:K󓚲 ǃV]ܾ{Ӕ}gUS;_̎hHDʸj8RSw);6QmGNi B+1tE]^׻a/`Er.m< ނ=.jמ.|F>ջ@dT0Wga,%6p:m׶ho3P`jo0~,hnX:o pw& U$#yZ̗'3$J͝LCK̑(^)¶ DMPi~0o l@򜨬A,g&TWyxL6AH*߲T]z\y;_H]a0a2I4@Jspm mG:]iO<1k"0b"ykf(ޚnN~a؏NP4_LNEQ}[LJ#i`1 7%鞊,R05 mnfNDa3k#TxNl)/W?.=\we0L5MpZ>FM ɝxa[$z,;E\vR6Qmo,xT],bJNT$`9Ѹ3V֨KyJ5fnXVfĮ^A"0 IG0!~8O. wB|ژ^oͧ!Lt (öP2hM_z_5UXg0n#m>܄:֎7<,=#m_ 0BI:`I *XQoC0dUUtTjj`_$ң>5Z+WkuAٽ#}mˋI456L0-@\Ŕ&ZYs>~dDOsG[ _ݪ_T4-'p4a.CPeo܏bv^@ﳚ`tE :U6vAqggD)5%CV`LӭaNAcaQ_:Ymu/u(s{==,d9]o "p"R߈>M;ŒtꂠrbFzD0>(bo ^A&dAyAoKQ:vS>5Gܜ_,no$uf@ Ɉ6%ÖDDX-Xs%T.Y1c?,@v1tQǩ6*3'$rP4?35! @l{R-dLaUznXh${I-b{YækⰭs}H6pvR^ fDޱN<%4Xcԣmc:1rp"<>VyF<á7/q4Z4eڞf JЩgD''Bm-,lN'Cq¤ +}O?5 Y^ʂhA7]p1͉Y{ffW͒NsAr-󐕏>"ZGR5+':Qd˸#Da~@?,IIҵ+՜x(wnR . `$ \nBp`}V* sh2r(FG ŧ)"g^W} %)̮Hٗ~o{֤ʓ )L 5j|[Ua=MHfvO #kSk|rQ+/A2mv+?^n TF'\VPW2wKy29>p>_4L]`xy ^3Cm9_άw0:6kDx+84ido u 4)f+ίh$8 WLfu`Η[`GylEY="oqN?3y/&5?>{kzɋC#D \{W+C2! LA!73Gڂj:\ps $c}0-c˪0BK8OjtwՠU~۶O ZWQ2J%M;-Q=rRH^gw/.<]Mߚ.7?_y)ŬG] 8/Qy-)-@]/@< SnY$&X q(3?A: 4v H&֑m/ .r2r^JΓkz5i`j5o %tfز P ;s]p)N-Zǝ.qt9Kd^ Dܥ87FкPYvȳ^sslڵVңe_ 6{eI ܕvJ^k&bktx򣩍 鼿KsMgrnkܖ08(2׸2aYX tNWzβ::]G_p|.p_da*Z'Ig 6 ,Znfah끊 *H5IF^08%V9C4(pZ,JhurWVN'f~+Sa/F(V<>И$%Aޱ*OKҰ$"8nLFbTc.7wkPhI YW]6Jy^ʯPzeUpme'q{22#ص)Vт-؆s`8;iUcz#ZTe1k2zD|"@a#|B2fk}1f?ʳ1*yn 2FǛ,#L֝7}PT ,5z8ܳsNQX3| sYϜ((0w]Jeժ }Xok-O 9]{7ԏ-=4OLjXU; #_رÛyeȖks>:4qAli}}RВ-|/DilIn ĸΙf8 $gzNUdlJN91Yі{VhNZ)1Q]؟uo< <;?7-ڱrvElLAp5\Lu=;i NMі oOFсLrf;уg+.u˾ХrHL 0le'mt>ڜ b ] IBH0qҊ}9.7#sݹ%d%%5ݧh6a+Hj;%?Rtp蚒\%`0ȖbUđs$4bS ~˂әۙEF@C17G7"|STU7ND$x91li&=#At%D8ь@^UQީ槈P5Yrf-n1m^@_UK4,7Y_¦7|CL{MP \Y, ˔Y6ha(C5e{w +gGM.B:߇(@ +_V3 5$ݸĆ..:{7C>%_]+mWtivgxV&#fwh~]i@}I2h] rfW;1LY9eYmM|1nuu!gsl>TH3γ=NiYϟ/"I $/$1w8_%e;^C%R\ nyS e3>k,ꍈ ~aXq33Hуay^b O_-!o! +,$w34*Ԗ_W<_S"i]#5 Uv;H#*z]i맻2T{1kxs8"88 Tlsq񒈶* N2$k]?+Obh/x4xPW ?-K[V/*4nW؞=VWDmX3 Ađ%A,$^ͪfZCC0k3%1ȁϏOOzCvpX!Ϥ|4ArjA<7bMKE؛_& { nU'DS.a3񤶶S<.҂`riG|[XBAVX%(fC7.,TG',`f ɱB^k]aunv^H,Nji/݋5A@\Awm'2.V2rrJ}* e2)JRxZqyck$¼3ږ # ŕqX%>86Rz vB+L, y;MN):Ê[Kc}R0 k$oXpҪ3f)d Ne+.?S|Yx4a։]QnidUU^qjSM]uaH[gn`:DġܤʅXF?M |*Q hS,)qLtd&c,,u"Qdr-` 0Wc&d *=i LgZb޴'VWG/[~ǻI}S:P$W8ۀC ?nvT6OX$t}=?A3ݔ5^!vɿJ *w79_з%Nn7t")2k^'.l~ΟKT-;1X3qEM7yUW L;Erx`q5LñduS,&``+yrPbW7YE-[a*KҞkFJ<}fd?6T"+vu-2/6Þ5!˵}kz<@8?-4HhS_9 sxQ# Pƫ{,2S$Kd_hϛA5Du; JČF6‹P<"q` {aߗ8lHr^R4Ją70cńCX5\.~732 AT2&kֶ=euEjTI>2e]tډhBtȖW8oNThK'pH@^ʴwQ;V`'rqRuGNXDZ%Mʺ_#oI`krEx؅2ě3B|`+j}``Æpww}l[q&)VuFh6AV>,?ڊ'V YZKBSI`7sc*dQ ydz'[|Lӿ#y~m+ѰCireC҉RLACn5:+0(s[ҺWh鉶zL;٬˹p|#7" *N0ݑ"p-G^O*VۊW7Ąa`HjXyo5Eb&ol)Y \7 ̧.}§En# pD%tRtcg+X Շn}qn1 <2m+_BEJMKچx|4ժĪc^8"_TK]*K&$kqI-hCi2l]ɹ-*~Va~j 2#Bryq Օ±꽁P5c=+kpn|/ ARQsml nig&|7A!7Wlj{>0s S7v꼈2QwHa{FJch~ /J kx $SGɠHm34^^0!c@o{1v$@΅ WܜZw[_`4JvSS*>+IH1?#$ _o_w25:nW$d{=~Jxagg.dVMt׽/" 4q N>;ڈ]O%F pn~?t74$+ ("J9>rtD@J=LY JŠ.1bq86睢{KQ;U]#J)s XkaϞusֽ8&q@rʭR uZFᡥ-+'_ԙBk;%b僵ĭ-JlpWk3W5ڎ·v$/rgjAJ]ܝ~;ƣ ,͐q&=n,[:t*n*W cZalv*J{S ˰'T, #)N*ﵳŗ너5rb7HFl"PZ =4h:0)!+ QG7𣳍#0!Dt~,,Jd_g_%*O }|ȠklYf&bD*W ^a?TcHƮ8) ͪ43К'!c8+谏ۅ9Bj@}Q˙)/:03̫,CSahWDقYg߳ ե- D]FfR+mV?̯gkIޢ/t}pw;#I@-R!qPFT0ٮBidqoFlgtI{m "Oz-2Qf]Ç4!9B ϲaTW=gE=eFHb+2Ѯ3nz8].ٖ vZm ѩ8+OG+ݮ)b27Erxʂ&AÔ'^0/sؒQ5-9W@'ЫN8\HY9DbR صYB׵@ou "\E T+. 8CϳB:!ǫƲbYw4 v0jA?a3 Yvl22CeL@Âr#(< D"iu\9IJt_r#G$6j&Lg !80؞[bK7H >NP5/\>@e2ci|^%⽺O>8wio~7PPMi^d\D;^f3<6]&8IJc2Cjwy 覹ٲXZKBۓHZ?n7Gd0ܾA 0: '%9ǞH HhSD{>5QƎƾ@Ek pOo"N,䤎wk`D|0/zŸXdކԞʻ:I!'+v ;V:UeVLH=)CpZkt]DY2x}M*_8s΃ JҺ)QS Vq9#JB0tNCha`L*ZßWTq׈~4^|F Z. uX'#L1 atW&d. (U)'E1 #MEm*RPEWvFT&LRe.;pD `(ccALJ7vl>0ė #~nfC`P\o9X&Yox&ūEX `Z.F\q)2eξiNLSwƦ>BZBNs2zsUVsHePC,E'ڰT7q>t"92"d㭋Ł0NwH@K/n=ڑp9} xWE1@8;RԸ&M 4[~;ࢹ o8u(b>+h(-f\Vn%$ץ-B}I4" Ҕ8{n/nX`yߌVoy!Lϸ-ߦmZQĒtC_߯ ah pm7 wX0( &u?jE(mhb)y ؏W4BGSÉ`U#z?Vv+rE|+;1†dY>u#K#.(N7^ZUgBV:"/!J^災H-<Z ZhY~]S%V!!I KCn[_m~#.0\*끵a-j>_̎H17.BZy٫Z<8 tL߈rZFB=j&MЙ|DoLݔA'7V[㦄/1yR&Esir&qh7'+(͕/=J赞pC\:nz[%:uPPMJ a?n^rjTvk`߫ЇÅ@?"Ks:?ߎi20Cb綏];*2P5ѥ+8$C=苰%;R RW'E`_ޯ;W5J0?%ಉ'G |tYh##W- qTe$.A#=ƶb ܖ'0[Z@VR? 1fA' =Ⴍ"ffLVod57@_G:Vxnpy*>Ԍ*>vO'9k %ezOԹ,Q(Er~~ Y|aZkmz%!9PvdP̻[yUw|9xrj|K5w˥YTncwdV@qT^X?@>A56iIe\Ql|I(Ĉ/ɃzkdBO&[֡ڥ?` I]"lCK$&qy2tt.cKBRO5M9e9aNf`S,r&˴ ^\ގVz?6hIú5}%}Zz#z jϜv]/uG3@\8KE>05 7?pNi2yigMH&aDb}̴@w;D=M&1tނ?cxo9і}yvq"l1h$)7H1 .j ɗ5)"t`H6<4)^Żad"}\S%e3~Y(Khآ?~\,M|0_WB6т|BVrt0u)4U08\Nv4- 6[ fPU6 @wCS+7/541GW zܥM+KS㥷f_'Mzg;P T=wqXTNi4hY B]wFyLʌS=beE1C~G9@?$S I>mw"U{{ak: aHv[*Q@Bgu8bplERj4_s|,IE# P0~/)b)N'u:8cY6[c P yW6wƈG~A|;#* J'HS)2>qߡӁ)_&<8\4oZɻPH-o!|BGeڂP9030tyv"̿% t]n[ؗ8vd)|#ߞ;+NaI0b7W;cZr.^1R[BPMѱt4 ;M)H2J B$CkՑFg3M;9>/VC&XC?~YE>7ʠxtPDUy t`>-^Q:縙E&dP0d_uVi@\ײ%{g'uO'0u1 ЁXUf,+Bg] ZL4U(IB"ѭ݋.n5iVv ~.l`G@qA?T@ngO@f$>-=V 0.-+)Og {0@m؇○%3[a-oOK]E>`%C:U_>Jm,\pX7Y" O 5=y]և0Е[`rAD@%b?Χƚ\$ i[c *['WDaIb ױm=R@+B^,l]q5 #h;CaܜQq)>z&M LreehVxnZ} ̠*B%k/ȈDzf@zv۲S/\:v)ٙ < KjfܦSnV 'gPC4>)/>Qn61/pn{Qb@oZ+opw蹃9ↄ Me[tñr[JgVr,tUiƲH >Ǔ'B_ɓ?neC^DL)TlM[ c u,lT6 >Vgw^/x̺`%-jgP(unnO~ݙ[ {uNj 1 l.3b&ʼn )oYuMAcۀ EԖzt]Ԅyvq3OEb)L8ҾGLSSa>tx'U9G6,rԻ<$x3廤.#ozw{=5nPL7#~!EL{hQR-m,^@<?y~BJP˼pSiO|AHFEe,rZOoeN^S>~R*Z^Ɋ7teOoV1{S]l[ '=/M &ѭx!$F- wIAmYKIq|oD K΍zk/I.h{O*k~89I 3;o9 ]=b6XJZZ (}p~AD_,\M[2yh Iwv~4qJ* Б?[wEډUH<&JVEzD"!H5 a'd&[0@kcܕZaVm|=E+dCFò] 4/Ѽ+tqa^2K>N<`jBR*F^/+¤p,+U7Mp*Z3{*7Eg/t_ (@DXPOF. sfU VI)>ykueAqxX+ɸvm lLlxƅag{kf0;m&O Wb=]Y.k XՔq3+uzǡ7^-Fת; "+y0^"*pݯ;8k݈j|ķ<*v) J$~@{tŗNk5lv5žBoi`mEςc}U~G?;>2,v~U0GA dJ*]Xn.3DrAk /("LVEr|Qo_?~ϝ<7]U܏bĒ7cWJ`yEL =(p8HV3ݰH{=ck; &R9%v "K1] I'g %u])n A7w|RJU:x,43HVG==Tb в~BF@(d}G%,z]#6ĘP"GЦƔn|7F"ڹD=y^ؙ+X(Е`pL [Gaނ~ezb6//KY<6(Y `=DŽ bK LIuiڶRo`9{y%.]y(Cpƭ~SgcU3ͩ^G4rY*?LCW#;+KlwП!pO{f525䚼߱Ap[A*&.m 0{00>E{cXwTYoH/Lnb?oؾZsNeZrwkibz9ɆPGE9l=RIn\qǬ-+=ǝ~`]/eo]*N\gfsNXL-F.ǟ+_ors_OS=-g&KF~{L(!IRw+(Tf9`S=7o=4"(_-(hG'Ƚ&LjaV}5lҁ)>e4jg-fzZZgsNJ\!B:\r[IIWr{KNA o;Q" (ʹ.PuhǣIL:A*^x=F`ޖk*|j7\SD(TWwҞYWT}vŧBS %&5k&\Z ͮHkh $ZqVGLJ-ƒ |$&\y#D'3 2#x+;#w@]$[Dͬ(]k`'4~zA2ӡ9`@LAj(X,f4)]VKB#Q#D5;W .M+ V #.?Ji"ouWZIdzϟlr90nG!sĚv0q+PCaBs\i {#oE_dMȤ 8|g~hU{(#7vG*&gmh'<0DFU_։=qvòH掫]z_-~7:m\_u;qۛbtAܱ+JNѾt F2ؗ2 A0М3b2AWF '$؄>$8kVY-YL8??s<4۰YP[Wqc%-SKB!%৔Y!yƲ%`Ha3~ەbJ-Dy6p(bTDF=5XA( 5f9I%ᩇȳkXLF BG#@c)1`"\[!i#tfN+j>ah ,YeVΫYHUgAm|’:# l6ZX3Pdw*n ] ~\Qpdt׀Oz"uG='+df_!O%Pg׽]qvONvUwAc{\Eh%E?m]vKz4]^vzQ,ےnڸ /6 7IO, S% HhDQhWW, "\}xnW*欀r9;6PH@H-utN6a\˧Y>CįOaZȬb$b .#plz;㽿 (9okqmN~;{(_AN+#M5=ZJWXҪ̘yEW2'i޵͜?mЄYQJCcٕIX3Ӏ_Pe@Ndq.>YO0I[6W{e? $r87_x~ aD/ S. di2\_WH5ư6o7<1vj _oUbQ9^G? /gt -Lrqȼea?cO2vṔm7cYxЬ%>>`":؆캾M5C:lq)61e 1o0ސIiHgZDQdıJa,»^M=n$0<}n?V`r|9Sū\=eN0]PR:e{ϡuXBC` 4G-nQOj!)&2⾂mYAa؏B'/)0{ep , i2|cQ.[<"E3v@ɥ&*ԺFR`5 yx/xpĉ6ҦǏ-:ْg3ڤj-4.X!v|H㾽SU#2cn UiB"4Hd{}Hr{MFGWw"7ɞ/:ΰv4/,އD ]VA&ؐe,)gfjnjeSa [Q}]Pwh,qb6Kǜ ey<7ZX* LMX8BnG,pf# I5Ӭm! hR_Y핱F{Z iјHw胶-0Y7 ?VM7_Kڮm 5ݒ# w},T8`1/YMMgcbt8 1mXZyTTj3!8)k_Ffß Y#f҄՗)]8W:ӘĉvJ[L۫)_,1fsU@>O: pk1Ln|Bs.WEU{+ A.c6E>]*HcS1>=n~e[3P$ p&g{30]n(!(.!inEj*sG{TM=xH&9>2'&ܽ0Ԣop-H`<>JYJsroFnMRLwgk]GfQD0&P-wo wTqv;ack0&ɲ1j5˖ؿφܻR;xdHrplX9܉._!AxjHP-oB Rs!J FlVi㨟m[ Li789!tuq]؇5꨻h:ַoWU[tRI#gt{tK" &.m`AX@<;'2dT %$QG\df Ꞝ~2 ~ޱh|JRz%2zfNBj3Vaop?5 6.upm*(BRu3RۛSf"?OxN;lncWi0N@s"mP;S?ץ-[?̓p~}ekRaG7ymO75 e{TtUo2Z?9tƗX_ØZy,RJfTn>mlBͭ0iSfPcl1eGIu(t?Rq5j| V IL娠Pp6Pxnİ#^ Tsg+φoď 9M`jˈR8 khgߚ{6<#dNW@Wç/uP|lڹm(%Ѝ2?vQm|sZE"7"[ֲѢ ax*_I(UEX\,^JI&Z:T &ņF*]/|\ ([ΖjDu#Ew>)=Qb\&k0+[ޣOާDG敔ux>xv'0]`cdĞS\aA[tS&mŨ0+>K@>ƣTap# \$\mb k,r;Bl㍯3M]M n 0OWeIꟂ>W\vjEiCcci=)i6DP%G6}/ a]%u",4-ng+}4i-gm#NU2kʋT&;8q Htx(x]"pch `噷=!qG7B7sfp>[8u'Jd>)5ӧfemڞ/ZR>ь .dd2Ŧ-W)lq6wxj6#Ql[_bCy1`]$!W/):˛:o0!m[g2Ob/[q52piGU͒L^0]X6sY~oZ r [ jƉb$15Ed7)V~~ h\Nh3XwEx́J ñQ*(p͏"KwѵZYɘ98JQߎAPn1:?13C^@Lt/Db"[dW9/hG'h"6=YX׷l&LA+/py8',ү^g(87C_% 7M]](:^zuxe12$(c1Urj hpB]⸚_2\?5IƳEjҎ`8r=˖Rj4A_07۔)>jMjiY /W ?D&&9R<aV`hP2ؐmdJ=Y[У%C} ljH={sm|ks@\sdwRZH"b؋W#f˓?0a9UuEA2;U;u&{OF:qHpApR契)}z3'"i}c1-l+O nK6-/m Anq6y#O)"x%BYrvg= =HWnQ!΄K6Tz~Bݤb(rh"'˹>9 m9Ⱥ Y6wz"/(HD%~<64=醧[ 2].[\a+_&m`XCʁ !YB8)8ySS‰?s"?Ṝ*t+toGi NT98 h='O̬=1dc˱ht1mmnF!X..e*| Z{^upڕ?C)tbUZ|ϗ!m}SX't)T21T<ʖxuA|dEV+67\X;YIŃ+NGYBpp i- Cp8 v)ŵ~ޭ|o6?8ݰE ͸ehĀZp RYr Ef3 0Yuw ~KlBotk܅?7SJױN.`P}ؚ̒2|YW=9Q1bqHv"MJ"EdoJ@MrD-?S;%>+!rx}J^SMuikw.9^wv@lWbci"vŖP!qj:K VWmPs/_ ~#8I1 b&W-FiVG<@UcCMWuɢzj?ZB, Ϟs0YQ8кtbˈWwf dT&Ru}tLTa:UYf).a_N"LZK:T372@Q=dPjGXqw%|ҍtLЩ@N@}{2ƢCݯ>Iʓy2r|s#ǃBNR"h횛e%M ЇP6״>v('Xʵ.ӯӝ2)HEW߃˰ÙUBt y|,o"νzDVw@qh?#Asص B wXSII:ƒ*yr| 2]~P[r[Һ3\>ͯL-"G=khiBhpsHDj|T]Xȼ4xpuXU73{RIzQGh.b²q (.O<$ @kl/DbKH̄A;{I*.Cvix[b  (P^p9jE CL[?2@NGzPutDf= N-ֳ@RdwP(DpKv-Ž~ɊM;b- A526HRHDf2AI%-lԠ˧3MZvpH"ԑxPS5S5kz)UDDA9`Ԡ1GEe(Ag"_V\C_Z  N¦h!L"'ʞ/feBK+ލI=QCV+ os%;ɬ h-U!lvTZpTr ^Y-i mvu-InL4n01^!P1;B<%Y]ʹR[I$G.ZYPݱs\\}GŋoDK?WƹwcA,f-xtk um$cm=C (m&} hKˬ`.:10S=Ö3*IU\go噺mdP\?3NmuRw%$ހHAMi1˔q5g9*R}bT{$=NbI4~?a/}wMTBƶ侕tL^hK-&;*X&gD`%6]59yK]ysiEdT6] O fC<&q6TFlj!hЉ(bɂUveP[ECC޵Ȩn͚W{[95Y:\ τ8Qu4nv!)nWsnj112N]ť1N=Z<,xN6a w DWfɨ.~MPB.y@..!m`F䇾I&H n/4 ĘB ݞeYŢmthS!#o-W׀jUGp#Tv#`^-cZe-!W,aQdul^oN$d 4){C,30 "yI~|^ڊHJ($ {s`3F&N'(mOcp4@ʪp=͹f&Q݈|_2!,8V?ɸB h >- ]7Ru!]&.׏F_c# 7rpM>4t+B ly|YOR#n,$QrK_VO:yō$#|[tW g#翆?d3}TFo q{OBሖȚmbixճ +4#r8(mɴՀ|7a:./8T%3}҇XG @'RJbh'5֔d@lBfxfsMRj7e#mynDzp_Q:rq)PI>kpDmKE(mƌ'Vmh8e \P [0ưə Hot#<~ [\> ȽPK1j2}E3N%߯ˁO E.ئiƵxz~MSGקó;=?2,w <Cz":uPj",ŨMNqB%QݪwPˎ;4ܜ Z+vx\ɩW 5zߎ|43xSeu!DUQAN@P2ݍRÇwcJ*_3EG1R?H%""۱'X@/3S砚!-,#9L $^[=8/E+F|ʋy|(6RjCNpM\OTVEa"GcPgc2ًdy (#HgߺBk$ ,  ?q$4*s^?6I#.7~X݁GF^sliI%H0ª⹰WWVAaۻ'2-J}3( ~ʛ%jېpJv":f%#'FӜUv?Bf֤v31Er_Dg滹QzagsTٲ\*_|{8֒E[mmKn`JqǴ%ZzZ⹉?Wf}Jj_~MH#NނDdWs ^"49IMPRfzZt; w6o׀=:PUt_uЖƵZ'D|A/1~ʐou01_w('`pDZ|n5]\ib; ~H=ugi9N#:w݉IuטOzM+SՃ_hcrTzucV vO_W,-u{mIJT2ͳ J{ϵuU}Pv U,3As?T+C;mEy\,}JQ A^菰 `2Q/rnk`dꁄWZׁ!5_e(k2El-?V%$S-4uWoRxN!~Ǹ֋<^H6r(t%4;<ݸ=m!JزSMCx3&X4ܠ9!Jr0{_!uz7 DDC),`$SddH=] y(Ei4#֧!U}&ߢyl#x U E#6<3m3jC.0ԤgVƫJ0gɄ9LmcDwZuёO&nA@{Pd գTϔ:}:DKoʱ;(xjN " YT#0XMƯ[QOf188bt8D$Gw-CiMxqd 3 %#R+{OTN\Oa$0f ůWK }/gRNF/Թ0GF>V(ixQHaH{pfH Qr;L߄/8 F)l*=RV,4)E7DN :eh= AnXp1x|\6LY_{Ÿ[!0d8q\~p%[3su@Eܰ GR؉-KڍPp>K,smӹ$Y\{Ko>@7׻+Q)7v OL m\e#ꃭOU54#oXeze1a,!@St#&u+"lا AZ>8>Qr".i{9 MDЅx²@ɒ?Pn=Y#8UmV,wRzqc!ME4C_\qh:W1ͣ;; U\>.3u~NKZK81fIjن;ngjEg,GםJ{/#Q"}])B~#{n0"zHGDm_T(D#%P)Z[>cuP-Z-ǑG2g g]˾+ tYN~Qk! RU^RyTCi{P V z($j#xVFX3xpmS^d٢ NªI禨[5D-lt EWnv, 'gsLΩn@B[M?ԙe~[2(sAjy]h,Ux4ڜ%ݪbt+?w"V"6 9. W-ӎN5d&_&ݦerb G ^5ՙ^lڋ INגc8pix>MX&rT3L-}(pGq1qs"9N62'U0y7c[sC! <@E]t-54&YPW|+g~g8>@z$yjeOb%T3Sڭx.rf]ɖ<~_BJ$yW9?.zg1˹Kh~Hyͦy eLvA" @zIC p|?jh('wƙw9|}&x */ 9B !@k#@o~%*1Zb3]p J*sɛg8f)+B;gZƅzT 堷ʇЗ]5}jmv~Sн,'NxɃk\QJ&ɜЁߐllvV.F`"bb!D|K滢jfgKI P2<2 뢞jqn㌤*ouk1D LKw*g#EyowN,XW\\A=ܞ蜅TG'CP͖2o-Q !a522$x?fȁ *ϙWfΒ~BĢ Z >9 dc֠=G>;s4+e$Htuu\fl&tCLa:~ɵG0e'dzt=+r|$DT /*pbBnmiysVŷi@PJdH7[ZT L 7%Ǒ=oҍ^xG8΂W?rIr.*^e7iPF~m|qb`G)mQFye(n")l#ޒasxdfFi3zI+y}6,ىb"Jq@PK6_dxsNQH/>"B #kJ!P^^VIv/Ѿ K+t|5jwf@Su"J9Y./]޾G ) z)uT=l)0kщP vU4ÊޮLkb:X'qV?tzp]=D/i 39# xA?mꪩa3*q?n9E5" BTufmx¾;xZ@~:pV*EoY#XDFsb,x;acI݅3H1O.fՠ³a?TV$-[IZA jQ/I…h( NfO,1O"r?0.Bɽ|gގ&N莳1UH6$NLa A`vj)0Ec͕f %Đ?T_S4}E&J_K.-ӄES1p~GFPz{]S#zב,HF_3?-.l6V^_ ĺۘSuܸn,&^;%]bIď!.Bv\4§ކ4H?ED (\jw_y/u|ofvnȉ_;EƱef#&Ō; W4A6T{XY=T`}x:wȡ!ٜ$0iJ"-37FA!gV %Ll![6 ljsJP 5r),`.ZҸđXM%.`FKB1&t٦~x)d3k[*"nQZ7 xԮ0ҵgz`A'&箶 XIX.Gj8,㲟Mq?#0s;}*{0 qaXok۸G ?#!LCrϝU8r9'hhv J5-’X-#=%}T(1@fv+zA%z2[]| X.KSxx~k{~Pr/ֽ0 Γu2)(ei柆ԧ xL^"7j ISCzzs",\\X@ faAp[]wZqؚdlNǫ A.[ ŧe$HXzch3Ƴ'g]5T}%ʿXge>W$O 8[{-WD@FQgIݩfǷ?~Q-,tUź~D*!)M8麈ep߀ &; k`$*)Ai(m#_ڂG[k 2h S ,,lYV {d7t3c}8pp< `uGR1*37Q%@Z,F"kW+}.mvYF`H;V*M@[_bcg4^fhIJ(avd 8J%( QBrMy5N)o%voZ1 Jla[Y+$xYY1Ș=[<3$ͣu=p >7R R;3tTs9"Wx85DZEҁj$YJ<)rEBx(fJ.T:&b.'áXt4݇+60 ?zX'(8ԙ4oZכZMm*SPc2d&\ iqYDvB"zj%E%2Ŝߍtr!,/aQ9no,s(zK$b!V`!%B{̉YPhp\{88Lx w`N[V};Za頱! NpjXcO,?|p:S63y;rmhhp07(gЯ5d;"|67,4}C].@h9la&#g#*@`bv2KIYs<#豵SnzC\{fRrh@TriUS)%`j8Udy[.Wڼ! EHm pG!%isj˾ N5!]/<*QpχKB%/>!F_ gv բa0zd G1?b?~&i^ WZюP3Ctd ƉP!R& ] dc?W[ Cr >5KB~x ݧe{e @ƳnuxZ*@7ύ(\SzOtq &_*j 63!)b%UtBTN:J7h7^hW+EC?p9[NJ'|{a?+Bɤ d#N=eix^6,ڇ'4=2Qcqki%kWP{f+t u3>l&ߙ/sƆVEщu#&0~wFY$:$WyE٨UBݻ3. Mps Bc}Yj<wў=$dePⰨ-W||p!ZVE-"}[b޽{i:('}fS`NjeH"ًMhܒ Yd렿Gјo PB[%RT|rīgDl:.KMA=ÀTL5G6?lE1{A,=@z6{&!vZ/阠d @A4)$THTU*O4oiq0*Y^$ Aà"oLY7^[&-{~pwT[Ja}@ >~܁35l}6jc՗Ӛ%rbd֑D&U1oϪ!iH1ԊXQ*166]@k:>R#j0Xl"= !'e z70)ENe *$&6dQ'lb^+[tHPFP0}Edijy,'8UBJrbFЛv)gTW9uQsT@V8d*'5zuc7R+_JgV\i9*Teܤ8k٫}}_:T%͘'U,hs 㡍SC>UTM]Y1,.bi!"Vw\*KiIxaOF 7gV Ҙc4)'5a ROVYM!hDd}0=|3꙼a"TME#"\,$ţ{' bhZe}1`a^  7K+\ 5I>-ҟ{ U)U00oIY )-b@oxG8 d3h~2\5װO `<R ̈OJr6²hO?kCd9pi-jMŒYIq|<\=Ax 1+\\YZMOkRu$G4jmnUr[w&Na'AViKiUTlCf vsE}'4='8EOTSkV=çoZr!m77:%Rcֵ%#X^FDyN Gj83tA@. i͔Y([H܂ Q(]kE*;`l7 ,])`Ҏ/xHW:l@*M bTp1KsSQ"/v6HJ50zcuMQTMmՊA|Rj2! ۱&z( gbhL?I.\~J|nRwN5# ɤDVg_ md{{xJ W_IN+hlVnԺ&jUɰ+,cF gTM܊ ylhۧ-Rݭ]7Je~sQ"ΕєԒ8--6wWBDso 3x(“0iBW$k\Zpò" q;tXy2+Blk]߿PmLkC7F^ۮ߼e`Y0 1ƌ. jߨ` !>!!z4N~oG\ŗE_G% prTqz@MO;ʼ8LV S3=,A?# ցotn􉾘JOLyD(*ǠXjSxS "f Tޮ:&_ߵ:R Ǚi=)H0>zw!H܇晁 oR:G?\ ͨ۷1 }ՙj ?= s}ńAvAc +#Ƌ{Վ@6,Z'6gkޥa t猄1]-3ٲ T #.uV$I$#[ᄋD ú[`̄e"Kgֲ/"]iGӋ&»xI۾fO>QW70PG0J+`5gnD/hLRvv!*F}{Ƴ)Q$\5Sɹ$"@vABE1f3c&CI}-bѻFenR9q$UD-7lmIIQߘ+lյ [p̕BO@+@NŞXz!%ffiN䍀1WڷOKXX~V6=GrNCU3&C{M<Χ)g {`Ore4%F#뜈+`[TfH-)@{ YP&}GQ)'z:L$Psҩ"Nr.ZK ~Lx(< E)E'cT6 sK容#aDɚ$)V\q?9"5# 郥h j;*ĕpflU/iX[,WZ.7e鲠BåS\5&@pb939-!• ioZlw"Hgy%smu1.[{Ձ͕z)}\pN`yjDZ/Cwupq;oP_%2$/ kAHXz8!W#|Q;}0BuOWőHCf6.1|a8g kR@ y=|vϗ*,F:MuP^Lk{m3 5iN'(,Ob)&fZ]1`U@9BY<8'(h$ґ$B|9k*ڡo&d&@{̒8x'K|4 Q֣D2+U(ZxDEh)#ⴿ+sQ.6TZÆ7k`wO i2Ox2J vdLMA1D1l- nf!>+2Dk|]&.`nPLE◀Wnw%xdΎ&=vp'fqc$$St:ԗo&զgpBZv pϩ'He}"[o!rR)^Sv͛W"ςfh ;`l -b7H٤!69 9E8•tiBLål~09"P6juً̔jH5&&=sa0MOlhf/LHI7zξI u:XM6Fj60%]5%ϴ&gWqRq?a '8'Jf8<'mX| R.No$>#XQtWc ׯQRGJAX/^6ǀB`݆V7;%*e*} wхkŨ>/+\*c2[La96rP/N儮 [g4r3uFdAdݷ (nAnٴ I_ HWK`Yd{R2G|G*~4 J0?%ul]ՏTv.+JU!\, CיKȻ%X޻6RcUEZ!]bbrruDI|]Wڇ ݘEF)t^H;ߡ=($倏},dNiڵ?yL[8*j.iU&3ڦ#yF,_aYD?)\76-W@ut&s+w$=?3dP53 [la8H:$M"$?E 9˨)12!Qʼn];?h~:oKӏ\H[ 59 Sp9m-B4I?>>h#6e[d}"0 TΖgx͕|*b@S>?0P0Ao&.0Mܿk" t2ӍkO ?ߐ5W9A{+02_?Q4e}X蔴C2Aϟݐ0T1\ڤ\Yo2Эxb(i鸞 %a2.Z6m%UAVD@rc+V,LJ׻~(!G`]eF䉝,ƚ+''@KHe? o*cTMTPԹm>/.9tMgH9ʍ1vJ(b2[[/!UF*6-qBBt2o?iqúqaU J(cli1t([k^$#zI,$N,V,+Ox2gP{*0#G1DB_^}RFJnL֫x*|ϞpGukBP(Z= S/YّZǖQ`Kl tVR]Z~Yduv[1;Hm-e=W%|ۈzHA,;$sk[2ۆy $DMah*q10FwY{#2YB)D(q !So6X@ yYX1i {`6eb'#CstU0J) L'm/_P EW9Kc!*rX~SK+k[PRqȔFNpeg29I&G+,2JERɛEOC92~C3SFNnL/̈zaé "3" Kr>|K}eG 1=iiW[@*w*=Ů/MvJJ:9i7hFpWBDI.G IJp_^d=SvAh?]yӱ:y>O[+ ZaE)IOlr,dy HK_Ly bѻ"gv5VGg|b,|/+E:ni_rQ6!Q᧗ن猾^@!,x EX6}tDY} 'Ь ^(M85&~GN:?1@b1%o*3g`cr0͎Aq1D~hsq@ +O@M\* "ڰ ^P, b79%C뤷0 -9Dn78_侴)s_X148X[ Z^/`]^V XN<l#.RVlfFaڟwC8QwőUc[:Wg!|D? -^U`&O!â$]%PEtS(&ki`y SkFP(n.r[HX&=hw+,z쾪^0  W)ɪUѠE jZ L|,+Ş* 8 +@B2 ݨoTwyAw!8-]:ILxD ^r]wV,*CfSQgwa hJ5dp0{E:7XnM=eRk {W[Lrm q82:3U/s-ަcuu,2.7Sb"EM\pX}uSq'6njz0MB :βpѱY]~ jճR!ʤ B}\]IrK)XǾMJ<뢻=.wZ(.SjUxGX|]2%X^fgi2W/}NdN ƫ^6O4^9B|eq ,aC#k;ʴ7F ({o ϊ\Ě Q!ܻ4 A"wpJx է42'֝x[/yNYĄ^2~+̄JuyXwAٌW:H\M^ ODFY&8z oxU."?>~LFOPT'tϙ "xf@B,&.?GZg~-8h4$nY0VwMhiY;8rEu:rԒ_FFݫcBjVC8.IoG@a9)O86emөhU]tb>Z4w!=N}U6 K D|TV܍ T[C3ѩE͖`[ g#\ZEo@K6;MGE8"+n9`埍T. ϳ}KMwhf&e 3O* 鷑"!M,)m{2(FQs;6L6ZaoS W0ksXuRsզ%^?܊# d3aݷئ!H$2`` gPX*ljuWTOs5׊)1 .yqЃ7OZНs];e }sh݊H8N(ZW)< Y @cAXVɟo)V8gK(tPq ӇD1ި Wh@7 2 Qdo{mn1.Pq)7DZXs!Bzbg9O"+{,#~,{u - - h+7?O5ykYK';FQ"Iz#$(KQ3Rfv%vkOԜ&xۭ^ U_Ko!ВmXC8Ǣإ8|/1l +<>C Zs$rG_Ǫ)XFsCٶ 0|HwyRz'57,B/(3ZxKFN^-u ˴&'\.yP!-xCᜏҘPݧYBfr2n_q Cp,f mȢ||]r,X2\ρŕ(OdhomytqXL12~O#4߮U@%EZ.d²ݱ|qnqMRc2䀗%$]Qaьۥ&)S[oe KagT[+2_BY3n.ܰ."=juM`lc&DŽZPۏ;k 4 <NV!10~#uū]Y9o ^z.^$)8Uph39ۘFrdDY߲+;iLH2ɋT]M7NȠ|4UYU!wʑ{┉YYҵ+ڕ15(}ރdj,r̈́K.Tg%qUV/:{$ ZJ*~"hv*> `P:b7nAn;L)p ᶪ?%JQTEm$Xeq܇u-f|[KWa.#aaԁn=Lw3q$&SԧEсH-^+/m\`?ǪeeJ`}c#|dPwednu(KLF~jl$rgG$mlFfxL!cT, O-e {q!xTɬƂ!F>R,5!%.F^Ǥ3WSQyۡj!B&.:2H yp^y|A/'ˤaL;Pdn+GǾjv71Y^`>Z5 ۯ<8LJD$S>>j؆;r=o8R2ߺ;GM m}AT >img5cH8n<+u z]}/Dpv!t`^y }=d pΠD*8uIu;l^V}iBde *2A`Jz:?E@9#?ݶ{xoGĚ8@¸Lڍ 5+r"v.|܇"":Q @()F5:M&a{磙8HBY,zs><~1tn8}TjIʌp'zs(3Ϲ Pnfe^TC i qx2ڐ￸VܜߖCxQ>&alM{¾,E֘ g |DYr:BmC *=%N@EETF棔b>HGk|{pȈ`+]JJ (寯e5AՕWs GQ3_A5iSe#@$V.7w){ I!O3 SN]]& "V?xPV9>KSW#Qcב ]$<6n &F} 27$,InHouڬOn#6PX]. ÜϾZFߎ ko_t}Hz`OgOLSȴDAA 6v oCd7jr0K_l^O>R~( GXv Q)E{,;C4ړDSӧ/MeQ&oa ަoBin78)S7|F5$l8ecTѿLy/ c@w{29 9ڇ==7 Ş{~2m[q{[Z<'ɡl&/M7T}hw 9Ɓ=6#F-R]uxqxJ5> )L~=mؤN\AY>(r.b:kXENPGPn60˜:WE1$\Nl$(1=,:2%yY΄8(7srPCPI"յQRT"!7FhBs"Zw h ۯ ^9<RV6鋆a# 1]p2SMNo ? +m~;&'i}YU: x"_3톋,1tI)7G\U$ hԋ粼J3rN{̢ N[CKDpmԺŌ+}֜TT3sf~[~n[C"9/I&@}l)@ :CebN~$IGJ$:Gb$,_Ԉ-q5Ё;;8xݳL tsN$`206L 1bc WdHc5028RhDbiCb-^he)%]D]c. ʚ#ǹ f0+'ږ]KrsZ+_Y N$wcseƿAcL~|F9j\v @=V<|Dj*&)}mJDÆmm*0wqP 6O EDq\0- =H_;!>K=Xd-O#/,L"*Wy}G+ $=<ﻵ XLٌJPmEla/Eh d`'7 c=B/$H ̽i2ՖԮ*oX:ðN@7bE8I9 ԩ4!gz˝;2z`VQ}JA(u _sC/r~h<KkRBF/oc2>5d?!kBlc?.lBm G,n@s.s%J!]Dm4^سddSaXiXЂen+~ \|OY7x6`<憤tk$N^NDg8=ҏT6?1-~}IU{0 NlXĀ@^:[v@dK(!{ |*gU;\}tMj剞:\Oܰ.cXe'R>)De $y"TqWJZp'ORLJ{p?\΄9 b"D<\ &ub* >y#@ϺiAF߁58pv WjSjRE騌@cէ̻v^on9RrqsE4$15֫dǫ=Rd82N[[VNZpTzyMwG"<g`jY~y"I#:-°M̪SMa(?ZYOץ[}o(})!;pH_ew p sgښix8p=RQ2u"͐5~dkژq+frN &?drI}ވvCMlYPWh+Ț9r_*o&KLkF6At UVQ#&x_.K\ =˄& :\g3dI%P-׌|oه:zə|Š5\ d(0;N 6;"'&anQΩik(6~wJˈլ,#Q 2~ItQQjM?Pش2<[p:zZp|Rgo)4KYD|RozM%HiN\!Ƨu \%D"iе .Xnx]NO{otD}Q]LHAV4y%,2wלRG3œW=kCU{b/-?0^gwr/UvI/~ټqݕq~!]w> Zw~4 aj6uH{E1L6x&o0 ]T~m9V6ߟ!XWpGHر-P Nj<gImpy btMMfJ+^F7$tTLM@p Qh^,}*Bg*Q+'T=ɆqhC0(BaH1nώ\.n 낯$8-{&% R1?&2u`ԊjCÒ XZH:E<5|]P^)Nү&KvtAOe)rOi0ݪW\.Ng<ӆeLTkvרh 5%=0c5aǖEП{&ޒ?1-VށPnL?ɄJ<,F}mNA5?)=aur܊3`Fb|R^rlϲ@ݛda,qf07.#MnhOGɲLCcjEOj BlLoUs[*~JFأ$mvZLR0dE,Pe>WCdٌ4U4%lEH$ޣ=yoF s 52>Lvj>$<+5lBm" d{ssD6{pΫij_XDf:dc(4zڿ@ԥr(Wn\v/?yԞKmq*)=n0V0+H?qpV\ : 'QrtswHi' BgM8DśjbY˧܋հe )_ [05>붎{]ȅ%i&w6gV8l5D V͡r&hpUIW"ve s*.qJf=}h*HvRc']pJLeQZψbcGY+ Hw$P-`*TÃ8+D8Ř?\~)7aprrg.c? bސ&:]yM7(XteW3Ƈ3&JOYEt Y=B_wX8[Ufz;vC*83灝" :-f[gΐlP=m~f9e*R ՝b 2!b$2`ok2 lajɳ#Q^vV$f>*G4iX/VW | 푯")k־2qN`xStΟ 'F0:v}9 9&oo5.chJpi Bzfb'e %@.yglKZke9..\Pfݟ@ݘ˟݂b.BrH-y) j= 9[mU?6W>\ک"0s= W\}k5ts?: ShVֻJ_A .U؏A&2(Oҙn{wloa9܍/zuc(r~Yaf~5lzym,lX60{6ۇdm70αqdqIU! 3Ӓj9+7^ےrG&;Qh{~/L1ro'N\Yx%3l#!3S!ߦlj’2[-h(f+F ^(/9kit1JK5P=7o7]Uѵ#am+\ Q{%j1屏Ͽliz[6.v|k4bnnsNa\Lӓ6M Xc9?NES ^M2;F|4XlDyXDgd0P=w $~v~{nr攤mpS3cr'G'!N.Bz gFzs^3$NM> BT.aҢLkNm/ s\|p,|wHÐ[ `'> j`x^\P[fz+3 q5w7C,ss k%@ }&eMʽ"{}7zHjѨ:\B~*e%p옢b'ỤQ\3rhЮCՒTMSX >gjfsi'LTU 1 `ݡa8~'Z~Aw \PLB1 Fae߼S̔!/1Gubo}Jtҝ&d[INtڠ8$|ywĝ!C{F~+ lT#:o9qهjU6sur٭Ⱦ Xc:EȰ7eRJ+%0?F`~-oN }{Gz]6"',+?ȩͭ%>>_AݕH0+^w9i⼪hnO w*c ߤۣX\@zCN_L` ʢ$8[n*s-֥T6]H!$ k!7RYY TH "/.kx-M`M1=[ ?\͛{!<#Hev{QUF$G!2EU|ju_/UzP:? z픕@Ϯ\*dE[ng1Zf܃`Y>Ӳ2uiY=5&Q:f͙t̆ f@؀(\Jˆ9סN.Q.~4t( *c5AҖԦ>%Amƫ>"YoJJz]j|9}3&cN؉cBW=4j Ufc78=E%d:ܸ6a 7}妶£Os:Bg1q1/JΔFTPZ:IˁU8kVU' Z ]-Vx+$# 58*Y6[ΨY lk*h/bTj,$׆VF&ҙ2iw<7OósN5bU:?D$/i^e :}S)e:39j-Z$y$+U=e>Ey(dNDs4N5qXpݠy]K^_N~̍<  iLJHT2t sTpA77jt]Ibgل^/{UČ{ e8@;L5aۿ^lʮ-knt9䗳ȖYF$+l 03QuTO 3*xwgkbj)x`$Tn8,j|c^,/] )L5C:Uј=r>ji3 D-%Ek N QzC` ?*r⚐,t%5CFaӫoIqVŃ*Jr|Q2"quȺ郂7yƥ-h\5<])b.q mKFu:4EG8 ?X>"r嶱@s sA bX.7<9%;*\)ɂS ^lJR? gF) e<4<+b 2s$wD3(6Y&~uQY;X V]$)ɷD 9;GPAl9r,aLC*sW+a |5S‚;~MhSCI e&8Ar )rm@J;u~,o%WC8gg݁-%p`0!tCBUsd\K'LS:ߘL?$kј} R'M [ VLM rH39[./T2/^U>m ]az@U߾#Yfn<ږXK. XjJ)\!lkq $y邰K+@_ .,EQh=& FڒH/*MѥMQd"fR{;'5de|y[#1k߽huۤp~i_DA3H/)7_XW5h͎3~;6LP.w\Zh\M>vA=!ynnZըD.~$ԂHpi0G]zۼ*]_f jH)e%[#i,ۻ;to cN `d턗Oⷋ_b{=vUy wa>| 5,j2~|MOa/esh!ޕ[ٍ̭o)cz{H/ Lם|^yTY;M}%{wMpR8q)bϢב h+mX{P-fB|NGhԋAsgn&[XyjFf!رı.|8lˊQ^*b_w-.#|v,@N]bAVW $Ahi# 5G+9s#x'/Wӛ*9tћ*]&oh?E8Vt^I)Zt\:tna:ݵlf@41lK[+n *'Ϯ2ӯȠny_i+mKq7)M̡Z2vQܧG:|ԥZo覨K Jtq1Wl[:) vp}1(#o|B,P3{͡ ~ly`d 5ea{e!ꩋlik2G=5f ;CaНR,F>c;>l:{*M[ZpiM/4"][Q1UJJ瘨W9whNk^p<@'ݨJڔh% Ldf ļ<58Fk-j}={{9i7~OD#F! :,ic`zr2Ctyb^졙xc /1|5b~H#6?0z8޳Zn!}^@VVjNNuloLGnp^x%!wxp{ #9[c9J4" ӯjt_9Fi M`e/Q=Eij`(T3xY LUj3ڟBѽ3+vq(zCy5 M@62Zx\ppɔ[E+C#0$6‡Mí^$b,?!rJLԌ&Z=FBY h8<X()Z :MBLL82bh.gemp=E;L῍9{Aa4kbO OwGtij8ڕ60ETRc6#e}M.;6D5; Mf8G{Fw)rM|'TDh%_jJX\ %Ѭ=K}١k mEWCZo-W<:m5E+'2+n}a1M56KSCh>-@+I^L8ا)g&Zt}=|ܝSڏ6#AmXxs0Ē媁&l5E4FO,Xqe_m+JʙBcΨD;Br2lITtŽ㐔i@Pv'[[1yo0ٿyAim;[pt.T3R Տ߾5/8Jwq.,J3b_L҈Bj8ͣuܨlQu]t@k;벅&W=nA) Bz%} _D׋("-,;oI|cy(N>@Tcl]Wxɩ70aA: M|Ln Ot^]#0q ͕% UMT O ,>(7 ـ<%T$b+NI.6a)M?Pz'y^hv14x=(-W5 AHowouQՆnv-ruІ& k_ӿgb4%y\ M "MDE"v C969'ȲbZλ 7c9@ CELa*1OUuao=PEo+({sŝd^%8i߳!ɸc!9=8dC>T>>2T=hrg}n>v T±נּk1&e4넇׿`{IڸQrRvZ(::K U]c>uR4&no P1'Rƕ$ed~ ._aj7kW W 7uV១ iIK,HXQ ,4O؅\u x4*y5l$֕5xvO&{orۍ_`6{RH-VFi/;X\z56MuyF1EzAݓvUXhFF-hitkm`2@noc7aHb>HQȑ՛9 ;nn˻0e{e0KͲn6+mJiU2UwO6T6R+i؀47ڟ6&8tY =72 @RQ(Qئ>a2p]7ٳ<܁1b0{*qܚurIUk*c郎̴̛BI 7\#$ `4xMr^Tx[^|@`ID~q"%]_=Pѿp=n1f:eXOf)RHHh~M9\?CܬV[ъlU"2L7%^״n0l(7_Ȅ 7>f z.I")M:e,)izqS<N9N$XJU>f.\T}9]^Swcivh俻Vn޴3;ZeCr.˰.ՈIQ2IA{Q1g|0n^:CEq6eR&꞉5ًԳĕ$ *[!4QgoGzor!mV=H)]ABUeU䟏hkL#˜hԋjv}z7C'U,c 0e2>_L׳.gȏ^=QՁ``֟KEWr_"dX`YGgaa AnZ_)ZV\P32};prlN SL\xXIFIk݌Md; ԣp!qʇOnK}@HqB.}$a\*X1WbE$+*LC䶔#aĝҨ:`aYGK@뻵dzrV$v|ÇZ`b2 O8z݅'wo3R腉ٙSɨ<*l,IxXIWbzK5|1< TI-j:WU8]˟wPmf^cI 1NK`9mxOAR#{+żvJߚq+u V ,:czT vP| RVɥ&燮0($Ղ{@~BkTz$9D(oo.3..@H?SCqu>p{̲Ԇ (tB7Gp&`=Q}@4B1X6uŖGghZ 6!bg"܆OB%F\MҷBR_$zҤP>'i' 'v0.y AѠmU+= Xw [@t|;ab߉ 9MEZGfTUʂ4Vu3% ts!sXX`\^_'B/_Y9Fb>6Ѹ7#%X|gg+_0Ë'H&F!l(hnϞHsLF}Épp_rՋzB޼s=]eNÎב|xgr X\bȴY@γX`OD[pD)25R CP1K IڣZ*q]MZ}_JO;E9u KDC頱G, dVΈQ)>T\5~}촉tpDɬ\9 j4)[suO~y_d#0oDҚR>?[4Ǧ|:?;!XMyl̖,C/5qR8Q倨pl  5O$A,p.UqQk~rYލYB %nRM\3N%f̾3z7Q]>xsn<Gz{ -Bjk+Z/7^>EmZ1\6ofaсO9kkSqSBppL7;`g(uwXWc_9O)F){.ъNz_j =GL$%N.yٗ:A',c 5.i/2*9M([ m|č"Xe󻈮dpCT@ nQO2֙?&"U& l{C{/zc- dln_jl L1cƃ?WAS NxAc)q f|kG):kpԽfJ> j3o&ȔhmXHP֗K|/?_;1;{J7$wz66K:!j r$Bn`(T e5dLd1XP \d7'#Doo lŶ`k$< 401߳{e+dtʁ5n~NV6͇hFeD!,4lFiw kmzd697541I)A.Խb|lilCZ]R}`nʭtL~K{=B[ӻ=XGSp>Gr8Uuiή[o&tE跽!84&*cq< GնSSی".mhR~uF,Hyl |ɩ|YHϭHY=,BJϳ #ONc\q%8/Œ@ʵŤMƽ w4 o%'7{/-DžsUײ؁4M!|j+13lt7JYaXO|n`L\"H2+mU1_5nkN,Iz=!̏ ܘ zӑU(%= DCHF ,6GրCl`ZqFzpYt"њZKwWXD5#z1/ܩs")PY Tfm@͡[ǧO294lEϙ/L]\?9oy~:yk6eT4 a"WcIa{z3Nd:2Ij -QkUU2iﲊFUqRԸejvƳk?X0Eհ_O6HA$VxJƫ`J|w/69a,F/@NQ{D]Ղ3S%ƫ/.#jyiت7J܎:VU @sQ7< h,Z_(/'nZUX]#e)'F 0x* ǥ3EW%y;TN]i $j[VJ^Ύ;aEE#f8k B_@}c5/KEj*"i@m@s0GHc nЕq+יacG@o;yPT*ߏ)Ac*Lđ?͟‰n-?5]?} 6/*"wr߅Zᰙ_;B z=RErcYX6~(Wirtxi&GuzXg I U$[G=x\bYѧʟ4&Y@v%nGzUr*-8.>|#)ܔ@_~v?mt BK}jVzˠS82dI-sH7|Jb{?;$˫k;fMLG9ԭЧ8s~a'ۨlن6J֢)(e.ss"}3dQծŰm`ڪ;|eV$W}7 70w7nr/Vi\)1oD LC(S>+ZF$]Xg*G֊p`7,1ILBzŨB7ܫZ,>;Q[=CiN.JzPfa%Q->4_;)Ԏ!R[[lY+*t|9؟nTXKXRfՏ'^1:պOh1?7T) 0ޜ'%1 nLR^,Q4n;>^4_]\3ѿ;jNc)@h:F];6{;y#z;A81 Upj~\)vgFޭ  ~a<n:= =`VsZsoR:1*l+/6Xtc ǐ]"S9 crT:fhCqVp96*=8o{$܉-7ﳝ2!!}3ݴX 5wb8Y:MMӮwP@(O#EBKa#% Z Z ?ϓ@?Yꮎdw"2&5|"U걸V0dUї1x cY gB%_Ar4QiJ@ꕖ)}MH@5eϷ-Os#)*(/qޑKϠ1DqRscoOkS }m4 ʔ`OƝz9Xs. ^a)mƸyG<۾ݢIP) /1A_Tg`™']V-4C%SKh Wx?{ ރv/U1 dVHɢtdjt G3yYFv. sߵWϱ\[=bO,-q@ļ갋uzdwG Icl<*40L[15`BD!pQM`D[Db5l٥N zû5rgc" UlJ :D.43rF#:i,h)_NOԒKQ3d"NCui p]0홤]l~ 4ov>x!$47~⊴b]"r7\p=!˱6p " ߍ'Ut^t%uŖ_a/+-g:- sK9_Ʊ1qXc|y$?i s u@vS[x-_H|gIN{on">*Dc=?v֐Hپo[/t)zs6"v2Fǧ#.ܻI!otnQ[[[Ȗ1caBU'֍2T`Xv-H*ECBDiFYepD% FrcGƋ2lb"ь8$>r!Dfkװ*81gմ\Dq΢Nvm?/텔SܖWS1 7Q3"^\88[&]گv5}|/{ ψM+mHn4X)rur,ujT1C*IT5?,EpN#d+Nq$8"&#*>ޅ{,S#YCo:~_Hk:^DA!9"%m}DJ|LEbiD_M=C5D a ݝcZ`DZ{Ca^1XSlI&ĊEaU퉒H=΂Q }& 00LJٴ zH\}x~ `~ȺB[Gix.Bl1^)HT2P,W#C"[*ڙ6p`с`Is{rfVv%zD2BWZ ~VUW,Ө"(!b/S*pj~[1!,G&T_A[L|өt;f]*Dagu]?PQ2=X U8fYkGTJ_[tthUʴt\ }Qr%A޵ooۡH1xB Ao،x NJN:$q N1?js%S-~= :1U~TT62[mf ~:YzIq/m*o.vvNĝkh44ǂ]vŠB](i{ZV9 u&)5`H HY,n7D ӂ -ķ\Wz@8]]GSo\&D-Ul>C^?{%n =m)1WAӷ_Lg&@q< X<ؽPN2aJok6"~OM`|o u~W3Epj*Ɉi 59гh9J\X$$mc) '(˺ms00U+X?뀿xSX^"nv2G0lkCV`H-~ڪ:VI*O>_Rb6^|D顱ߔ\ՊR5/&ugNJ?;evB7;dkn.pr]@˓wm=q4Fbn( ~pfK,k \ ӆ7S[=M+үvAAg?)&T-SKs⏍5KXKS|%anӐN+$ʆ$|44s,Bt?OsCї}*,s]|;ff"XAoWwPCG8ZI| 2zc <=8PԳL#ކ2f{q G Zc-:Z d6$q1%iCi A~QXcL|ZK !9v)Y]/6{p]_K@HYL.\,L1J5B@2w_Ҵ ' Ix]lfCM]`>P!2J^̈́iQH^A2Rw81~N W uEfd!aӣcEuʉdN9]~UEdd/&I&)o_-R2 8E{F'eGXx:͊Uпv[Z9@G+Q _\߃scjWiGy=(HEu4nD)ЀQk|x[:+[6mA`{JVM(Q=w583쑁4<6$%%B-V<0qHR%S*uʦM΍(E:gfο׶4M A2C'iQɔ?[?KseGIbk,*/I^;w\^xd{A瞁&]zDt$hAk1 7,^7TYerLQJϺ:cA7?\u&of_ WD&CbƉ'_Ui}@z3Ʉk0}+̼g!tj}|m"[mT'}5놀UyGqmŽN{'!|A[ ]9kɋv Mx:1%÷,Si+>#oSv魙4lӼ1mp \\6ip&zG$(n>sec%)C߳SdWyGU*zaCNqG*?T%jqh1{˩'L]ƥ~V6@d%D>C x >5`%m:b'N,38&Ɠ #Jfŭh3}RB>MK]Lb?Ԯ2/"mSd\sj Z / \ {8Y,FQշ uusJ:zZ57r5;SM'9x 2tdTgGbMPTI,3cMڡRm#A?*|M k̿ὡl"q΂<ǤwW} K֪^~L 2׈MbDE@Jn"u^_SNs0 YEHC4́>r-eSV=vnzRkn&pQ(Y3)!CR/n#G>X[.h㢗cAĠ8XS/9=,TU_`K wyE*~^ Cb`H%/ו$>ud~R;;| Sf\[{n q}ΰc1{\0OuE2 (̚8r]~ d(Sw_紪\.dd^Q>Xv~32K-t1[6 G݃XM˻!@A\{ ({0IйC)KfwrxWxy:arG>l-a͹?/YP刨px**e9>jB5(ҋ?! 'PW3Jv$ܫ6t 0Bˁd:e xw}sO!ϒu&T m]{ڥލyQYDnĺLۀ5n{[0FQU<,Mc )|MvHE[iWc}M3ǚ-7A˞Hɴ8φRPV(K%AxÚӫbd/%;ӞDnhVD[P$D֐ o Oܨը |C>݄7TozN}XpK#RMM,`{oPpߐ#Сk;l^=l熎:A֔C/-ckΚGq:7K9ضknx(7L->,e5r򎨨7Dxkume]qǶg-Dq3h]I"89A9!tcU+jvHC" Kn]h!˥4}/501-ǥL N[vPsU3Er7w99D ǚS]ʲGU9y#5pb:{e5˦~WfkQB! {B_29D2?3u_+ wPŒArvߢbҥ*#KR/ɥy63MGڝ]HV'd/JK֣s ŬzOfI+S*&Uh1_'ؖ@#>{I/V b؆YbNKR*ItAD0f?ьbm%)JYDH6zi(DCW:濖 SbX:%Yv{UgV3oZ#Ou7OL /hCyAIN@QqAqke ڊTY'䣅&'+gk[Ok2a~3>'طz?olEz#9~0?(&'}i,;7D2l;‹+z -Yi]B}v.;bs ?p|pV*@K%. 9mz] YXWSC݅}d>:3UwY]P8_X4 mؙ@T';$&K\'irId`bj %~/BhL):G*w tX>g啙^\D+!SKBV%:K "2Tp~~p"TT :;o,]jlKiW_5[ ŷf3 Vׂ?GJCԢr=U#-#a55R,EVҢQ93CQ:s 6#azPE\L[kMq qtWV&N^`VʧͫuW:$eooFЗ;ΑV֋@"cHz"}::y1~*#l@MvұT~#-^=BaR%ˬ1ߖ?|͕e6 2"A&5Q(] Ԙt4l~2[[[jj@=ː7wF3SXF2RC3ΉT*ӂ|37dv?/>1q>*ײ nB Hp%J1NMG )@~D{Y&Em^_Oªh(\Zgҷ.f .\;4PY}{[`Óu4S^W[,=F1kgzٳ-_֤X)k 3z 1Fb4?K }5 ߲ɵ>Pv.?9Ӵˣ'jo+dm ;#uNBܪ*1?嵢S. _pK?*}ڭno0R"$vM?2ʉ.ƩJ.  :Q]c-w7!dx:ci\6Wzg Ȧ C.l!s#LWRHW2-Q`"Szqg9EՅ;Vn;Zu]秊Jޣ ^\!怒?`.qfǫVrJcߓp.vP"̔*`U:c-=@I-sZ -wQ6%~,锬S?Snͽv gh}~stR-֋$%5X*s8{Sұ(^(hP =PFAd{drlZXLER+bPn^LYB2M sh:QAW$;l8=1^[YuʥYM yNѭȷ߯ p;DdZPItLŎ'u:ȞcvߺM밭83>E^%sBP+@'sZ2l"P0E*o6\FU^;[]߶ubfF24|)#O\GݣGc 64(ljUTpS MwA[tM31ɶvy}hNau=ni,Mٞ5 X_bl+HS!0|b2bBݐcR`LYQBRjTZrzُ -"z#פGC4$)O.\.Xw vIYB*yz?E< ],#t^fv0S`4sdXuGQ{ᬉClT^8h#HIK2 ;[ɥ i7=K.="#"A`컾q3"?:3J^To$9NS$,|BhXQ$KS>euץ%:{eyzd0(<\Iܖ#[YI2y?{@HH'VS۸ 3ɠde@Jdo>, gs'Flh|9t0Tz7s.lgϷCNuJj6EHvY#-:n+3(Nu6gD o2 M!*@t9SqC~%[ߌmW,Їl#;vISIf؟=댵dkl0;@w|D ߵ r^z8 C<̭wDkYy\4{ٯ|'EtWh<2Ȁv'G"..R)-Av@wVu0Ĝ"Hb>NCw {̿>@1By4WF=nkXXxIqmh񈟂UN^ޛkUc8 ıU8\Zryu?=uz yhQo, oCKQ?fs<^'MPNB>L~ W(kb;[<%y|(#}og1sMx{ݮ%,u#"H7 ) 7 v5}2\R}E][U3N鲨.KeZ]R e8ƔЮvmm[-/9sF$_X cŰӧJG)8_Cٚ3;| /ؖ3Z[3Vx-i:D\;w= TN!&?O@Rbʭy'뭵 tlN\`*͕_ewF&3׏k-VA_*~/ʹltT X,֏?OCl]NAm/i\1h3aҹ;|%c-(IJ |]!8=r ^Q MJ92m2njQmР=/?ؘ{:e`PE<="); !ŻmD֌rxQ;VU +Mw 1&AIvSNC)!MQMlM rl"?AWKxm;|q ~'6M<9e3oX]%lq?~w`N]9dn]dO/e rl+<ԉhxðLd6*fۯ0֬Y  QX+2P @?&B:hgN̋ U䫠]чyh__\({ K6@ې<s]6gXHjKA֞?߇p=SySۈ1I;M҂[C  6 @e+2ؙMVv9굁)ǫz&_^k M`xK:+ +p5+ fbAɬQ~~l1mpѩ^aw^ ͻ |٠ ǧӄa;ԷnEkU [3TtN8T7g̰ݵ 8 Acs jml.3 eF i azu4v/yuR$ h䨓3{^ӭC+NX]o&ls l^pv'ŠL` zWnһK!}6l'fX *w"=S<B)]Ėٳ3v|HeF -xfnlaӅpKjlX;Y:#2CEjhѺn^/FS˓UgR\"!@b?pK7hgA]+c h莥L4׻;qXQl'F jI`p Qsd,35 7̑rJG=3!ZO @K'|:>ic)EW6 H1ªK#vYa=4{;1Jnz5Z<oޚ1WT&椐 zࢸi&V,"=NW%߽8GtoUl7}lQte/$F.y }HՇ$AAuPE :L}K05BYP;=jrO+ Wb7<b%5:aBBCOUIpb FghK6!Xy0ߧYh4(j`I`#sG/RwGdR}g:(s>tjR6#i] 9@8SFKVr5pݿ5P>*k~[EҐ(ؓ*z6wGWk?aT9 ơ$Jr%ߋ|Vx_9r2s{{9hSL諆dԹǂ vDz$d562QPOuBDz򛣜dw8 ~ '<{i/̠Z#6pjq@LJDmRp2ʄ*2^da"e B'Hø ;PP(,m}6 gd^7fNPRSwPt8Qd55ý%J2ω\9?η VӉeiw <3 A}r2 #_d&{;7CHb:+$xPTft{:;ţ V3Oc/ E^ޢ+&G2oؿ6Zg cႰnW~aT |ԁ"'wTЈFux7,pʽ¹]DH nETOʴgHl0eH#{ ewBS Kk9l xt.b(4'nYM|[aa Y$3pоV.ϜjZ,mT[psQ}mD/s=̢UF9 ;z5Ӆ\3;.rtFPE+250B3E`2Mؘh5Oyf^2)=YJ;$] 4 RX42y AUhbVtxҵl2ؖ'"lMf )^狁1aMJtrNj;O{ SUnUZz-1!dv;Yxy)<|]%?tX|:`Cot=^RTo ΜQ#|AobHu 8T1\yqu { L۫`8qU>춾l&:IqVSϱ1ɩbZ'mTt!<ʵ8*h?O-Y,֯Kw3mE:5ըXp #hYk2m̏zj|昰Pҟna9XBmW۳OԽ@I}֫xqgiYC5U1 QJ $^ζ'* n7,Μ]6P ڦ#S7`4ep$J0iV o?}2?el|xVnE֑=?)^~ao P/"sTv(iVaWueq@]j8x_/ys>Ě A5}AZPn߾)ʑ cG/]xXް"u&XvR/pݤ/`k`z}`֘m+*(@֣/'b f0J!vJ|Q'"Ep@H<Ŧ'MUmP,ޘaFc1\(a2.wDQٚt[EsةFɉ lv݃\Sk$&Nv ,/%g8*\0i Yk#ctCrRDJMD ꃨM=hןU3~%q`jI  ۽S)qA`UD">q2Y5RQ$80ۮuqI|ok0E,A2T?.0iBmo776}PҠ["uliU .M|zBiDNo:TuJ3Q1 Z 9[? &csګE&8wx#gBUdE'|b"o\Ko>ͼdPhn"H+{|[F}gI:d)eP+)xUA^\q}mzofUJ3Ӕoڌ!,pΩ.KAHgNI-yi8 |y}͎쐇_e pJH#vI) ɸ% Nl( "ZǏ2ʤ <)u/Ei| b<Ľ: Yw7|ȩ~c:ONjt5Y ` 5:J@ǒ1ݽܾ'0}eA!10&Z|MMQs^~d-г͜`^[ƾ;y)bs= H<}(2Zᔂv2˩|.k1x }a\j%LS+ةV^6QusY}ODxwXN`6h42@HØ1b4\ RIPvĕf6F.Qo  -c83V:]xy8Q`{Qw{_ok$ijѪ~cia.\h$v\*5ZkIgUBEk:6 /ZC?MLxu8k)!ǚ?pT 8^ |W{Kl+BM2vPf{s`dq`Eb8MMj7lk侎aNo ;eeۊJ2N$ũ`Jĥgz#F9xX<@nc~txG+Y]\nϻYlֶ c-:m&T?DgxM_(KEDWzw4/42:xE Moǐ"',d>+}gfria}8},B gc# 9ri/N/_t,S}ǍH"GUîpzP-bth5X 2ׁG}a8tCNȽV=LbRj"$Ds$xU=+1zq{b.&*O(Y/@93яtXEYJ30J;a{_p8Q59Uge#<T< "7` rp>wr磮 ~xn&F.$ri 1WАN=(ޢ]gC7 +\a>.wdJЈ.!^DW#B}'T}Ibv/eF6IӘ(ŀo;|𞂭3k,R-zv…]T'$]Խo6=6enT]d^}ȷNYͿ:oXݓ: '.zҽp I+ vH4'=wt9w*QiKu9ng+G>qs%z4iG.\ig?\V߫ޖV&xZ x?n=,ۭND9چ$ޡWV hOO͢"ͤSW^ywf>\&C0(ɿf}Қ9EDtX`K`ϞhX{=;j?b0w,Gxe !fwbIf&{o7s&VzL(Dޛqp|U4p$OB狟Gӹ\Sa_>KDHxɩ?d[#zُ:1ЋC갊o![꼛2ďr ܃*r SIE7u f:KP4RX; IpRf"q\ 7z]@Sh]U(c @wQ'ɤ5}Zց%C*cSln@CZf&[ҴL70—1QWV)/lD8$oÜ<֥J׈G7d u$0tIb?Jc“ɐ?ׂ2sp W)鶊X}I| בU!2{{虓 em?Y7'*mmM^[Wud_INeC`t:XYX֫/nȽ7h0Gds5d~86tunĪ+^濸A J@{9ݐmҿBn3<gD[ELq_'`ǔ3lQMgl޽<Ft6ަg"(/ȿ\R=Xd #8dR^i/a]lf9%,zU,z5xexAhCh1+!5DƮPNt5@0=v'p.8 ^;uB%އզa@i.-9VOk3Zr[zVu86j&E"]<$3OUΞ,fb#D ia8~f&vv"/ %UX(/GJ.MBi/FS]UA[UZ@z2FլVUR/)t$0G0_nF TozKЕyC/7vu'gPXZ EKVW7qJض,'Fq8(MD~ FX*u'0Bl´62iaK~dz`D3-aӌI>@@z_|80ئyYBl}%SѤ:65?~ %Њ;GؔgGJp@B.]?8OC ԸhKX% jb8|d%CIB:Ch]fEG˻x`x Ǘ@peU UX"4I;kg/m_Ggi.ZZ|9qlDF7La4b?u*6]ä%qݶNBފ3d;y-sU{98 vm)gY$?J?N! (@mˎ 1q-Q"YQ" &Qrdk8|׍"+떎\K'u67pTtf9ryM ?O8FkM &\b~ZϢ5/5fp%>ᾧMi`]^ \7ᎶYngÕ @Һ*f7S]/ZC$=x? d|,Ih=#V'h:IQfא4<ЬϦɹTUsu]镰,f[SsU*zN$x/#"͉Ӹ* 4t撦Ng_|PAACߖ+&Cq1Twq:4v鼏# =eOE+"CsYi_XYkjȜ êzl@-y[QEݴ%0~} e8#:9 FniB#?@J7/r;<"E:ji!ҌeM\4oyE0 #j`~GD i'Afáx Au0(nJ["j S1?+Xq*@Z6z5iJ0nff @r3{ ICd ?,aWuy*VԂbP% +{бj A"ZIn=`yQ`OX$۲&9"dPNbn/ڰ Ρ^zZ5J?v[ǬĂ=# 4ZAN Q"LIrHo5]NϔN]h%PD1 \PHI8 +& |~w;g Y^\A'Y2Br1A`d6HңJl_t=0d'ƸJ@5AfoHIhR*43"T=59!i}uV]<\Er !NB7lC%T 'N#rm2 Ɗd bBg-sUL*.Ѿ '[}`|"ǁxEZK@+ד/qс/ 2#*%>c6tL(Cd=|;٬fi ݋( 4J8%][K}`sx#H2ODX"TͿs:LSI֞)D238HrzPRC׶7k%s+#7+eu T= 1QǀόwQѣsH H2JQNsd-,/}X OYzU(=<-:WW)&z3GN z${7F;HJJ֤o_jL*faA'- \qA 7M3 _rͶC}9s]8)}<\3ݪu~ E}B(4T(ߣ'[%yIӀ#F'yWq-ٖ&7ܐq+[tNZoqCqnol0 [J߳4[E:miUMO'i" !`Ҷ=+}VSXUlabSI+їE)-kTPvvx}桸pk4f]2Je~Ki$5d ~DtmXC6gcNoy({6(95L"-0U,B>_djho'{,zmZBx3V_%8٦٢H@m 5wybv w>J/kPVpMA9S7} בp3McMvqux2BF58 g)<:vk(Q,Uw(fKX"<]5i=f={W5|(t :˕ۭTqX{{P`2.߁-[aܫuT ܉MCkJyF^SOn3H삦]ζkɞmk MZد`R !EG}puV뗣`Ihd٨w`'M,Cِ,Teh}<Z]y&Y V,W߉'p8^XMѭ|) #iܤlq$HI^RC8*r<><M"ғ@(dߜsb9eS>7Q9X]zߜjէ%gUZ4ۨ8R]Oq(}:_5ILԤD}&o #I Tkשz@E:?ZLZ6L*x?r^>ABd㩇-rnNĝƐ[SQ!RQEܲZÝ.jh*K!l'Q}'#FiBc($c}RHZA7z8O(=; 㬑LUD:`M9fݳK%OQsw_Ffxl1QyAyT?͏\&Lda&FXs$0 8ZBzjUB(q ' woFAA6!'uS.6\rPF#`Xn"yyZ127gl߀PF -Cާo>rR2Zf0p▅stPѼL],MzDOK791n Vuia3ŵ|32^]-~b7!.h!__)gf߾Z,YH_#CwWkd}9W°A]bJ1Ք=;xSosn9U]EtW& j(,p/ֵ$<8E]+Ec4UDMKW,Ox[EHm%U@˝xtocriP &m $4w͛I]Mdԋ;({I!0V䯟'-y|]E+5bo*k\g8퐻@Ys񠹫fWV.QZgLuV͏L]!8X`cfZ1w;/6d 'qS:P?B2gn3l˴'-5o$!V(y~ꮩ) Ԛʰ%q'KF!@a(Bwo38^`_u qXP>S#s&+L1viKCiխ_v] 3pzfˆfڷ- 37j}KlVͷ!>Pw:&^^j7bN&5y0;% Q+$ j#R}zQ՚CkfZC+.jkskmw!0ZVlzKGUӯc;tCݬǐ쫮uK0Vy9=s=pF\c$-"^hx S^Tۜ\R.)a ,щ眞aAR{:cp>8[QfZKRo,~E>jgoD 14JvOeKX6jh*B?D| y8Ԡ6㝾ua3'hHlUh}j| ]Qp.3}}9xª9v@nveH%iN$'3E\"/t&>\ 6Z ;ps`JѶPK0|"a!z0H,AvpC.6ތC]5Vij#  8‚L,IM44U6xK꿍ĩʈ.n lЗv· S<&֩㟠n~+݀^^"퓘 :Ć>y}g`} 1'fŜqoU`Ltgr4]3g~v"*x8zi1d9JB92f3}KE ]X![7^'j19fC{"UQJo=| q#@Hl$3~jv$hb׹ ]N=[$Y;e}$N&ONRjQewY Z?]lĵdT OɫB8vVϮhQ*g5m`jIa]d v3RĭfR\TIדx:p)k`Q aKS~40ܩe!D+KkƦ>wL5 s2A@t>/+:>L8[ћb^ [EO7J QcRlׅ.|BeQ5R5S[MOVK r47 |\R*.p0<̮ @K _ 5Wõp2⩢шQjaµt$(PANa؜K32ʴ;b<ֹ60#)#on@R2(4+B`ק'_o'xkLRloґj*Q_~gȢ!i]ll-TE&~DP}eg2һ50@a Upc Ȑ }$ʺϹɈ4@! XND7̖W_YO?gI9]nU+!!t?~ Q),mBͰnjɢ :$AOI~є:k[^Z礧gV--g^Bk # ; pPL4Z:mFѻԞ\>i(65sU6cS:Ooڞil u%()3 oo(=R. 4s\,`KZ8N4<ӡtyv/z J_Н{?`[|0 17 S rgU\ڵ2[i}89 pkY+Ʌ/ᶸ,|RUR \RVk߇,3o}, յ oڎ=C(wBݨҵ3Qn^`EQ"V Yk9fҧՙ4AS^`UDJX&"|quFe9?(C K9h,ÐՖtg6N$*l1GsLEAϤY㣼;cyDxeFKR6*R2_n PD:)n;g*=A` C7w[OW/G 974bYa#a1> poJ$3uIw!KOJ92Yr~۠MۗD)Mw ʫ.E 63\h?rV}:/a߰~׹*# γK%^ƗΪM)WBToH9-cb|S?qib]-J249 {-cs-5װ| )GA!tHL_ D~c\Y¼J  9Ζ\E=Rl/߂r|YG2]k8$m3`;/ H rN؏1PXhig[$m|0 ak"6tH-J~XS[s=ѧt3akͣMFхFjOܺAS=q$|avLS_F03 O1μĴ߀}m4lOguQVMhz!d$_?^h0J8z6cf؃=rөMug6v]IBS4xp`PiJppQ]-*a7#>i5kR'̤6]|X)gD'|YCi`5< LM'}{Ϯ<ҠtY.Xkp1?j;}MTx* w_jX#۫G.^X[}p@q ,Ю]\r{ ɯ49 kx7B|Fyp ɺ'9_2f`ڤV%[FbeH9@HDϷaݢz2n{2SIqW_I;w\X)gO`6r.Ss (Ro{!8菕~Bk[kqX7מNO.?joNJUfI )r#.qw8MxpomKxWpzO Ff hLmm]Ň|1֞'́Z1d"2G> }`YȌQPe,YxUhN:i'>sh8~UƦ*"HtMN.1SR9w؈y}y?}@~nCFxX+/. YkodPsb7:u+gHKX1 FD=%:Os:=>b5t6 uv-:JB֑K*qo69ňFh>jP& yYS+. &$Ҫ(wυf_ZT3?OR wlC2~}3V2-WLɃ0DxzD~Q?E9pqXCכb ]|xզ5D26$=o[+J6~qAnR'pc-@:O1p i!90GC S#ry;F`@h [/AOC?f|[\eD>q\ u[NQ;9PG"656Y>vjJL\8r'!6=ah_=ꦍ_Ż#~ٍ"ķK7`6ynUxv<YƝ f/NS!$.F o4!d!MD Gң"*^4؁SɄ=㻄RDE?3O.L5Nʳ/G6ċ_75ɲ)CgEcPr-p 4FSxq,P۰rZl>iILx3@E?V՜g6oة5Lց_nϤJ+ Ėk$X~-ݪ[+``r`/brZX+Y< >=Wom"-Zc1@Cpd9xI62BA1|U+Oϲ,,ϯކ/] oIWH-}nӀ?hw5,6tnh6ͦ *û,:!Nx FP)8/,7$Qʮ*a[}8Z 2|moJBKL?m qP6>􁯨vX@{|4W.)#DH2Vw ibbDYqЅH,{JF@Q:s;rǧldn7MZxz>ޞ&#/JDMʐwohCv Kkc,3J/ eh*@6^ b;U~b3X!,񥠴"|s~J}7>M(<`<w+o-6 ^)BA'y,<yqe]`z"x>Y)0)Ngbs'u<=s7J [U0ƴc+ :~k©npVʇ1ŲKĹc ;qtO+$ 9rXgrz!ñH]e;8ף\N~,OO#nSaoІl˵k4Pr⑕u<T "J}K͐τ:y份Um%Sr&++yuCBv ZTTcs:%> 3oݒwl6H[٪\N{lEww#qB/9{ϱ>-h!R!z+#)M%lMe8ʛQI =UBtdh8kE8\ßʢ&&'{ˎp/6Bq7"<ï[&Dnjg'xҝ|-,= XyUzst5U 0FɄ|ze`@Wb^lZD1i8RI@j,nm? |ix0B!z*CjUY.*M$-oGDIzT1/4y]DW#ČA~_ mA:h.i"a)v Xt4%+<5Y.P3߄pOwM8{,y UܪzSA6'Sj x"]\E4ç7?!|6BSi1/k9SlgJ^\bKk= ejZ~E;H1]g\K\{V85::1}:Nrx+~{`(X{ SUnd7b :(Qє.)ٴdpC> Sk,%{Y9-_8kGh~N̐Htq@M~_}G8q!i_QVAЉ>hک$< *5 Ң3T4Ca a: k{}hvLNh"+џw$m~GV( iMq%)C8~ŽMҳpfv8mO/Jy` 9d8vwQm*AeG-JVb`LeMIch;(i3ädaU5PcyH3tQqxf|GVղ,1 mEWTaVD˸ `8{y(S_ϟqH,@Z%\0To+c2õ4X0yPݤK9HP+ m.8oNnu׉-p#Piˈ/*Rmgpgɔ FE7$ ~kN1`-N( 'TV0oMe TJU}p8wI7/82)98UO3%MCԏp~TE9ǻK_}b:kBwPY Fno%*MoOFsb :p}vK m!XdP֠j0`Lfx pߔȤHVbkVX~44@F到5˕цFb^po5iG6^D*pAeD,.FO ռW$3+Ex(mKt;U9%I\}}1wA󲏛,-tےF ;Q  z}[AlQs) 7HF84 ˳/_k5!b4Q}ك$Bί#Ĭu~M*c-g1[7 %- c{$}=jf m b(;#B[¬MzM+JGRj-\ E4[5۷΄&?0,܎ htr*Yibrz:0_NASz2 K@V%*e ^FC޴Iq*~=sGE( ru~?m<ѧ(w{]5cN s}n (t;-wcjt> `oCP ۃUT2ҡLx> AUK:LzbZUuzE 7x$ *U.D uUƥI(! V '1n3i,F~͗bD "6|7%j3 >7ʫ1+PY Ƅ9I:~mZ=hnTܺLif)GbCÆIJiW=vPOB [ɂQz^iwX ?/[rB̀R{5B(~M E^^1]mYVB"S=dm K>O[s(c?y VP$/S5MשT8FEZXu^ՖqiI?`Q&8rn=X܎Ci-p*vr~Y< 3D#D 4jEB\E#}TGۘULr )P ~y&]QW dCJIqc΢*❅dq,`EnOT.m:ǒ}}a$A%s2eOV0M0u !5)JŻ"#~53iTn =CGKA:(Ϫk]c`YKcT9xa<ĴN(lk Gb,aڴ3_ tP 0{jƱe nMsi?bmy9pφ k!V_N[J5PK<笚rJ?^ahuGl.|T#ɦ=}P\tP\ 9%zjwn!snGS~" c~-PMUL PqAEE>\1.9,qxsh)xUٞQ+x\Չ?ޟbXw۔Ir-'X8fS׏ư ΚGVMu$(j2 NpA^*+TqE  j}bv#q:8܉bw][b(" 3EoK9-uh^j$IY׭qD:tpc,d_ UNb畹g0 U+CB*9)|CAJeL4Umy᩻S΢&Aa>хU}7X>w\pH񳱓: s ${8O5uYsh;߁3iiW0-´L&L-+_,O($H'gMwaowӀ:4k V w`[tl`B*=L6$3[rw;\U$'!0^ 0PtSa*Dp@6竑̘Ar"Mܦ%gQs'|hϙɻ:/Z: PY NyI(n!澲D?e.m`_n$b40Hg4r;a 1o YVDSþ-1O3%WvSIl9&c^|=KdER(l;@Qh6A5)Bbw2dza Z`rg9goaf'-~ިHPIJ_~bZ q>&]NIvelSn2yCsbcⓏĂqfrV՚b:VA{27"u4'd>MP1%fT#./lІKZg\v5SB&-Doz% H`Lgޜώ8BN -2D 6j $] |5++&=ꈯEN``RpNZɵWʩ(en[nEA2*3R,@wjz-QNSؕ=Qȧ u\k,NtX܄m Uug |òYrj }RTG^1]OW?*<[K>alTyj']8!;Uk秐`C*-g 5:Z6JgҩiY`f [TLXr-j \` }[iz0Lks{yP}ѼwGwcBTH@j ̕뤇(<*Ğ@)ya.lAo&'C5pv Tni)7뢔Yǿ2苨QVUj; )%+⺫\m7D+[ayt-]/+~B e܇92k6Bs\$#x@ ;a)MrCg:t6/;B @X?G8m肇sSWgFA e,q80X_7]F*j*}iD8@!Eupr6r~"Fc2jh6ٱљ~׮&y9u •W8/t25c_1ȕ@ &͌z|=av( O7{NT)Qq,!5^J'Ɛ]@ \) @jDl_X4ܰE2*sFJBhP5U#ܵG&anA. E}* !m渏VTԴ/87:lvس3T_dc%ۋ6Sj,++9]O$,o|.Z, `7?DC5Tn8T (,o7Z[.ֆs>&m-(=ޑiGD{Һ`%~iF 6*ІYŜi.YS`-ǿڀ/oԂp.3G^WL1'X`g215iWeQrQ)]abCsR 30ZUɴ&BY:"Ζ$ŌgH(0ti"zoy*$(  yG?!KՅOfS.&N{gMFۂ&jwp)BMAX?;Jo @OZ(&RzO5 !W "+s[j "G>"We%\!DFY>:Gh vWٙBDW4Lu^T6 }C?^}A3q87 #~-8L,nmsuO3LezJ7_b=O}Ar` DἃdAbnN(yǸmL7g>BKv?V&:kټUDr -t޺uo3dCU "1o4T䭗V$z/۟ey 7[D1#0yKTYWwyipCW6Je(I2 i+uP;,Shz U Y1t)K0?d#NK/ + Uvqϋ%7t T{Ū7@SJkbܱg^z,j,=g{;cF|Tv $r(xWJ]gExG^k nY8O!| ASA ;Hڿje>7&tOƄ9huŷ7es4KRo4M_͗rZG. b,5*Gۈ?+(ܜrB3WPHLo߫"wluEQh@8ŽI{XkYǹAm͇h^[.lձ,8ꂮȎƙ[UB$a9Fg&`bBt_dlggXml OCS[Ui⿋ԀUJ<C4:х Aڽ! yYӭ0BΏf/i:Sw}ӳ}3JbdDSδapxF'aAK2]DOM8E_"AZZ(g}H&` i8\͎=3% :w /_hQmD;akwIXzd.:ۆ8Hܢnϕib"aJ&Ϭ7T0twb=@5h6K>w*\(#cÎ*'VYB慱sIιʾh5BX5(׊ ^aŹ{,9b !7҈F3?g0H}E;H7 B@ cAo\IWUݭ#;(Ye#lfQÿWUi01>DYjkK-v/(T$v_>JWxpz.+9+PQOiWS2ETcEhd`:ZŸNnD!SqTw=AD$r2CVz{C<7>JE+/Pb`0aUy!c!n5ӧrh)w&,$L4֮#^TqjfkdL7dž?dk-K5˓}lV,^Ġ>: x)`3~ \^̥r{M\"Cb0 h#;}Z;P#@Sb-E*N8{p-7_v v`H7of{+sLZz{f͆洵d`G +4x@KCixm$+ j 'F"xd 3eO$[ ˢtf$ky '~JҖBIƿ24k,4|(6v%Ct201HJB"3cM'j$Lp\^jJW L˖7heL\v@ mfV /A5hBRM9v 7.z `UxdKʀ\o:;<5qޯ]Ǧc'% mh?a[b8Eawe.V_639̓H&6*& k:Sb~*_#QotCz3,Tff9!=a <$̖rh.Ogk C÷HGڸp~PHS9yzxUATqLqz4@f_( Fk T2(nFOCA9 eYt1\Zn^:\.E_WLH>uEP,W`N:g\GŅ)ީ 9ٞ$ԏol';\nAEhaO಺%e2AWghƠ"9Ya{e yd|4Gq SVe<;YW\/=3&-l{irې!?גa& 6l|9. 3q7J8@;}lsl| hϖ@(3Sʖ1Mјo Q}25uߓ>66 x/'%s;]eWhIm}g~CqxfHG*mNF_#T펥~%-̲+x99.imŜ"yQ1Eq9; ZaqGLfP:i (!i`VLpnSe)OCܒmF$7lnd2h`Lo:W#Qeq[8X-0mk`~{ZۀXVȜƓipLxE{Fh w\zIǧb'rkۿᫎA!FN"qNb~]4w/d4F!AMp*!6θsA}Kr޴uzӺ.}@\+ER7Ise-S)*5եPH}:B>隻zA"m<`#0B*=Ui|E\o~r0):%x \CU|75" h*3Ng~;Q8ysvKÆc-s7q p" 84 b<˻ $fC]Z goUѽL gȨ:j6L/0 P)$2k2Mlndu6'k&.Q ‚ϘԖ'2(!Z"o[0\2qc\nV׮`]D= 5Toр^"bGfUp)6.'tp]SM4*A=6ͭI x ̗x OOU!s7 }T`kx״zp74s]a?t>JDlG`'X"Oft 8U6֝ AvQ6gnq*#¶D_ZSS5RXm/+-,(AS@Cmk >KftPkXT}36gH3@&L+њN&S %A_L@\/!<"Io rh3Cx eg@͍`~rqh`q WYoeHyGC0UQaE5KW7IJk KZ=O]rsEq,ֵ^F$TiDŽnX2IpD#V)X;bcqkV8޳ F[ ^* Eq'Fc].Fkxbm+X4e~Qbz_<su޴\6~R)w̬;Cn@+F'/"YܱV~ozz. :@2`Wo>B]~|=hqFo!ۼHlq+ZC(ELaS݌"#٪~6#knF;X&Cp )I;Ww,(Y%l~vBtrƃ lm Wenz S+[o|E5؜ẅXH=։R ɎAg`jn[3Dd;k VO{0ۑ~RgzsӶ^oD~~-n%$/feҩwLpο7ԝěUߓD3iqi|yu=Ŀ&0IA# Nf}OcTdxB A6 WiP9('xYԯ`#(= FަJ]9:(w4Kw~b5sKCn>3q'.Smk%'DA"Vv%T$*a=p&[ <52`0TT<6xV|- R˧1k뼎a"^r=/g FiE(0K-HxVeoI4 TAn:K]Հn ~5A H_z @aH7 ),Lhk$[?̀Y!@ uA:olg0|.4n݊)5&ʚ)dx{cڅᔡ=m7|'D4L@]-Dc37EyYbxz=y 4T&o}e.69. >1a*U?, ;m ^JWLąs C-kG(A`ZP 3vr%g<ЀHcCڃIlW>GI\NibhO˃+Cpw2!AZS!y] (B8 Y1sNl{$[ c Bą֞p_nd\drlzY7!zSԢ"Oڇ~F^/\ގcePm.Kڗ?KfJ@@2U0v$ Y~WEW7LD\.-@{xa]D>h%̋0R0Xֽ a(cqITg&m'|&3>Ϝ}Opr/7 ?BNع<$ B띾[Ve]$ەW40}hS&$dIUy߇WxK,6;e( wЏ$L/91q6fc4wlyL9#E[/m)*$k9(D;xEd|i7J 89K]uJ A}[q8 > n_nជ%V0G;7=Y%Xb|99zNJa85}jg#N\W'UB0i3xt߲7hiwC(=jbY N0FGr]4`.& jYJ %JZ,Ɗmk<-NI*!O*xnoa{{M]wǽ~7lfcEC=у\q}:IId_ԫ'уMPNYK.(k%IO-9o+ѯa asz ەoz% Ew-T'DMÔ0&+e>/`B];e/}`cÜbgu8 ͖г; ˭]QG`}JӐsAt`RG$䦈Q!料.c $8!"+}yDU7q¤H IKqL)G0VPɚAI MBZu_`2 /Tv M]GUMV}%ǿl@C(Cz፷h?Z >4]0bV. Pba_Q9 ʻ0^2 h; 2;;{;3y.; V#CBb`pͮE}#2+-#"H?&> 8T %ѨA- 5?>YmJZ|1!2>H.-F^W,ipE}O>[9?A=< EQ3,YQ d> (of38GouQ#<g^ hSBG˴tZX4^,Ka9e<( 9}ULԐO*,Y4-}3g8o )0>Qohje v "H{8jUY2czQ+ uB_qQZsr0f`NPd>HPZ4 5o+7=2sڇ0楟E싥֋3ꤼ EP,_,fS7mjeNɗ?\׌>jݣӷ.! yJB_LMb4YL+/ dzZS(3J7:ym#fvkw|dG p;k0SZ3)z1?}1'DB+z*9^"7*"Z\ [BNq)T@~R;؂d 8,V[B2Nv fɘ[·=QlaCq"ToJ8hQ L 5W2VeW~7дS>,n(--7M1JӼ:Kp̣HkT '԰mD>Že[g1ėIOVveN/4dчAgyf7:y)[ϋ (n{9y 3_IE|> N{tI mR?yMkpfR`>AJD^3fKid/M'㿄l~C/t)7};^Q)}-]NjLvM@Gn\4\T<WAs͞G ̿UtzAv3߃ |_vJqC6V]&[D)&E_]ȅ2MFb9[ѺiQ!PSlnn&X= UPݺ\An8Q>S& ǮrϰVԘиaSP~cڏy+pwҶ'H$Isl`{@v\/\5jc1UL5T>^ou8V%0&s2T K?|&P^.3.[&I`^~U$5B=S>u=JiQ¬&c5.ONrSuUє9t0wS=\f4ɍ&j3 ,U5#b;@,u9xЮV?/,z]}LRb LX*6Cγ"Pl5 C Gg˹lJ? |^Z16|֞]Ru 0笷 !EKf>3i<:!& !F*Ԭh4 j,4MDsjJJ?qϮrO,zumݛC-. HCj+zD' ö?tV% F1$(UG<,]'[EJH<*d 6B,P\P8 Wz,qMp˽2k_ n{ ҝmmlؑ\sR==E !-x-%fj@hѨ燃mGD"*6U%e_[tlZ=hTaI'I #  Qs3ovЌy`ܮ[4EQe''B:͔ Ř*C?f!n\x6F,j-@j{z3jNr%uHX:0ˆu݋ vust=Yl m1zL ´ax*wR@k=GܾEıڃR$vK-@%drPQmqEu~Bɾ ^:]O\_=mmz6.U{ߝb0ŹLUi\!]V as ]d͢u)do72m"W0 ּ~{ӧ OwE[7`.;*Fb ]nx,3gicĦ/H`ױ,`N@IΛd*|cy(&67ż&ynY%5R gP!wtf05hgN0ޓg޵ lFeݑLE_,Q'"ch~\{A9u=DPf-&rڀNB`94VP`wJnZ p='B4kiѝ|]zY,PRDoJH!%h#ʕ8Z3$+&j#D_"]Yb5q+ r"+LaLr,v9BjO,#HxJaъ)}HUղ!sZh;.7Gs8w`3aմ,|QTl;@'hzF02ތJ|q2U=wErlf\ XzwdR&GPL1hd&J7ΑA  oT7b'?rZ$:28-Qof&7Qr~T: uGrVI! Ct@[ ͮ&?6gskˁM,2Ska;8VaCϮbY5!۔@ tUlSwkC QdzcJ9D儩}ot]vBG"7xG`Mk~2sMS/d1^S,]ڹNt8)P.kGڎ?&RoAm⃱O-ԣu_ǚT~nws"#r/Rj1OVx#8W 1T*dLsnҡf:͘7gR*OьS&7D;?Ss4]Z bei(ptRYPʓ3-F+|&M 4iBUp'S[*bnۃyΉUnY:V']%Q,6 $0xn?7@e<r 10ABQ|"SX(%/&N|h#z|G%Uz-GY!?\2hz=>QTw/+n [dJSOހ XΫEsO"fxYHDw4!m'dD}9JPYbB#^}Q$iQCR* ^~8q4܂bw)J`'|?gD*=W. (ޚs7E>Mj?cS.O]qFdgKNQ Ӓ PJKh[q4oR@*]X}їG!~ߟLЋg#"s;OuB1jh*(rY`}yzb we/lscp& _—mdCԺ4Fnq{\<]Wne$qn5nq揌u\"v |0Ւ⚡aanK @d2D< :(vpzbd=Ϥ r#KG&"҇w'uNCp]3E櫳yz ݚ~I e4\BQ&ȍ D`w1lA"ȅ$ض"GjZbp}t,ǡztNIYBݏhٞ~`DbI 7;uY3iH' dIƟGK?c>@sywfN6ND'>P^;9} eԍcZ݊ciܠ> H. Ā>>=㶱~~7^WATۻu[ JcoM:\"1.8B|rB}E5q}/mJ Wt%pˤk҂Dt$M1~ Kjqp5q×'v,U7I{נ,nSdsM\hjmj xkSY2%Z#qTPbkC0ڃق,fr oL-jj;ɤ0 #;)6'[-P%Mwkg\Q*qxg m¸IU6+k/>0L.Lt' `ǖgd x``ܮ[DN-] z"$ۣW<@3c}p[q cvmݾ5_.[nBW2V֯4;`^}}B~C2!:H2oB#b~f:DK?OMkׯn J t0clE嬩p)c!W K5z*1i R#V4paPfYޅ|K"!94P-_8mMGb +f_1Fjs3V#{0)a0IbSQ\.kiB~'{6mIca--'zyʢp3!y}&`~\SpJ{}P0 A+3Y"@d(Fa'r:^g(?p3N#ZX:ώCܭ!<˹v:[3&<l2.ZSZ2|v~#4c*Lex@+es~3w*@TU'rCm8k}5邝DeH-ly @gt@h=Wl' ?ځdL?[-/H *ÿߕ{ VٍH?,H$7^2:+Bdvb,5Mh갂D"t񽆣 T^`5p̓)2'51j$ UTcOy+:RwFEJ[ox2;lW<2ŞN8$T'A'z[skz K/eFKg<;rM'r2R j;wQ'\$eӎk>>A$VKEv8v iA6&㩟' C1{>i骳yt/fg@XORB1z(t T9hz1M>DNS7^3*ueV&1T=ptjPu(rZ_H+%+O1"`k}MP0;!H9=1;^sՋPňZM" $ k>[''gxK_ `-knSBA41[ɍ9 1UՀQ!kp3}10K1? w ?kp H" Pz>H3\γk,]RhϠо G_:]C6 t{@nnH}>XzWKEi3r^)\R m*"TI &k7C.D4l';{_@>;c7Zlyf{|.:~dQKu-zD,#7l[P:UL!Njq$A3db\Zr g/"z) ^#\vNҜ^%{sZ۟23bIѣ1M[QqwL+Yt_A9ע)Mc8- Sڅm?SF(Dch܌_.`%/B$#>tSKRx:#y?51:wٚKB*OA CoQ-, lv.^"$Cf*Y^ !ԇ7,qK weUQ  !%j@TvaN,E^3&S+4WM2 zmf\.veH9gIxBͷ1z[V<5 NA'Ѕr^޶̩T1Eߥߋ`Pغ3 *$1͕ũo.ߐp $|L0vCOoBZJ 24N?)԰{&j`C<{WdxHU{?F,ÑdVPɰC!(_BUĵy'SHbY߁`Gm&3K͇;'' egUqXɌ\s`hNӫ(uARqx.kPqr#'TRu=1 LhS01b5|>hs)Л䅾S}ypvii.U-7B 9I,/I"KւAf21fhC9dd2&KHVJFl-L࢈kqm_k஌~v!9:ʚwmt婻P{\/ߎm(4\.9zDC;Ф{Rёĝɺk(h[V]7|(Cdq.)& 4ws KQb6}dB4JrUd0j85yzᗉ͞f+tO< HSn>uB-X6+-aD[9^B*bٿHg_o`ώ\Ic\P봊Uک0^%* Wi 4@ih!1zỶ?ARYca{ĢWqP+wKc^v怭ZtUKtwv I/D6xa(U6FRe=S<<4:L$ %)sʦ'EM4L}l k vc_٩ET>b|]YbI:InqL" (IM;ũge6B:k " [@!u,,ysuOUN e$R޸&v7S&v"iۣ t1.VcB|Oj+op+mރ"#0%ʈÅH!(YOx,ǟċc]hm {*l^b!GsQ]cB16޳UFK }2vR#Sw N5䧝Y3 J$܎ڃ[qU!:9yhN%Z&k6(m0WJvw!͒F_W jn$8)4M'!!V |+h+Yb]H9xT[%a[C !&C,WtB*#bJ;' pH}qšARbP YÔfDմȦ1<^1q $_90%jq0~tfVdnS\Sd p|U{s p= [trnEjx塧n+VxI螕Vh0x?؞u_K'z+}{7ѷPw؎_+¥Iv. kO&-=h5ChPB)H.F3= $L+Q;/xL_YKcy/刃vjkko -{X>,:+5:Zǣu%y9|qbK2DsL62C H>;B/ԟ?ʚ%2=נN.w/sԺ >8Іc`faD kaCU'=M˧QΦ{E8+xoT%LZ^9E :iaDf.Sw_.FFwd5$@Xڻ5fV@eANE/WKX7g 3)3&iPBP`j]Q nwk, SPE9CCF)bM]HMm^hZ^3UKt%]AZh^H7櫨y?:C舁{ >n X숊Kfh56{w8 m2; G޺g"Ǧn2DQ },%4ٓply9{ 'dMFOHܣ[ )qu{7zXytFV.nRG'kX ΓBA*ŭlh&,M;귰ʻ$De ǹ|vtd6΃h"!gINwC гjS EGD o4kl/ylƪ.;Dscsڊcbc.?$T2( S EٯIvLe<4KHlÖdf~%#KCqF)l[/ZC4 sGź<@'/EI{N7;? h f6F>a7akJ ̈́|\;d!i8?EOQjqюM@1 -'uUAn%Ӥ,ع7s4]?D%h:QOgLHO]-Uo\!/RX jv'EjE Q1 o2{)wB(L0lN3+4]B+ fR4ڡOjG&^o>z?v'^S4+X0E(LX\Gl_IqwjDx5#/u4xUZHFS+ n.0j[TJY~8⏓[K1va>j-xK<6LhH #NU/Gg IƈC")e(t@Si"xYR+S]گHQ.$:ވxK }qF3;3맻-iX RHRAuke;)u0dF^Xvr- >j׊αD kN!dN"aPiܷPeԶX~,^yDs=*mED,,Ż%z .}!}zԫQD1pW9^M?x6UXMj^„F41ɋtӦaƕLl; Ʃ :?PE7Qp`o]q}8wrWç3$ٺWX܊dS0. yZo*1q! *[͌(L"'w-vRbǺΞ&<R`J ,}w_ }HXDZJ+ 0^OOj ]$}Ī$pQste@?ZTTO۪'ANZM+i8Jb54naO!AxKN!',TϤ)S vb+hih]zn"%뇺g|W`nU mbswV>@m-'35l8 Ez}Hcʈwj¬M5d.~05QmΪIR4oш+ iS"H}BoZO-BKn_x9/-gO#  XEkcS,>sa@KgM*2۷v:8½!> c}^ShZ kAO#cY*MH s)S\/^|cLqu_[<$UʐГb>}c r`0K5*SJ_Xc:Q.j!2ӓ!R6kO,_^PcVE(I'iv~NOd߈x,bSC@J!r:s4MJƱ S."tKvl0_!2m@ADDv/NXCÕGU4t}$dTnӹu^uԾ C+K0Ju/Md_Uf m-/F5qdւNV>\dX9bMd'M©8K7Z"Ehw kFO|= BZEwkr{J^/F )''.7Hpn,=53`)?>=U9G9"^2"򴳽ṙٝ"*bibT_s ݪG5M)5aQ"Qbb203ZlS ԅjė{'ɞ d7ob%6;ê?F&h,#7>k $z/Ң0Zn2ݮ節]Vt}0]^ENlBtަu\I-Qj>N)*Y+bbSȔ9PL\3|d9y"Փ-Z F~wc|vj&T;2rMy^eu ID=mAn0yL)oqi;28")X f2F'nfy/P[ͬ-lRٮVdF X0KbX6ofaB*a iu=Cwo⍽=RS0F5ڠym`ƕKtJAZƳ SD '50yB h+U]KsQ"`7ZX_O| fV(=~rK…2bAv2 H֩N H}:AXC8۹Io@ॵ_G@Q]j._|tVB6}][O DQ4[+qkN2̰i`=9+.y@Zbf@~@ҕ+@гc)bH\C<+hγXj|$ ~Jȱٞ24j =Q*yΖz&g,iEC`<D3"\lh>wC崴EUҜ/1jZw!1( MvBya-")U1[׸FnX=;mS&Xr<{(TgR+n@hv؁eXB6jHIɀ18bk:rJ̗H u6P#vG~AcAE% OkO/cub'dJ:X Vj1u6嘗];0Zs4O{;QiYԖ@4 }1'R΁b-T8'rqב'&g\3-ғXHToxR4?Ss[qfPBFzPy.׵LM¾$=84V)4%Vzz/l ṿIoo\.(G\lky&|dž՝3 Q'*63e嶪S!LS4-:Y%XùWZ^\@cJިLcӽ5}Wkh JU8ΫupSǀB6gvX% u;u8`4eQ.if 2na?jzޙDfs]jWb/餀w~p nTvt&mg_8C}ccJXʀ[O(Mfu$Ɠ!=}7b< 7WPCjΟqs4}7>0On=cA1خ] 3 H̎u,CK4;u;ݝ49p4T3F! g2֋Fj#*?S~!A=F.$=AV!.rD)q!/yG܄EeiA0_6H}XN7` & F?gQaŞ_zPN$c;!SΦE͏ s8d98FݦsFC%|{2_ sQm 6V2tzlH7U|3$r DBTbwVYCgWW;;tOZ"c"79&Xh5[!eCAuQ6K?oL%- rGToI5\aEԭgfSб9msI~#9 d ^'mHZCt+.s_vKbA`7ICZ8'{_98*3[7eS 86)0jYFLZrĂ~DiG1yJ8>DIPAڦd5ԡ#`P $7F\]7I5X leQJ:>?鷎~8p[iŧ[޺gA;Ĺj<+ϻĸPPopT@,A7)Lp.h;N Gh[QD`;\Ye@FPav n;v,K>OԬSғ&Zr0"cЏ7b;o#}ۧ\. ?xJEØ0|{HR&f.忪nm$̨ ꁛl /\ FO2bNؿn!e X,{vWss(R w BY7N,JjOIm g;Dk q"Ur:./\h"5@e?Ml˵ta# Su(k?4 8%v·C<c,;Mm۶_ !q=μ^vJx{ Y@l9|My/$gƨ?EC$5/LZ#4k&Xyz{w}׷?dQOY #Qu'[Swbxb#zFe|FڡSN%zinjxSVL5ɾV9~UG$M;HʂJ)x\[Q4 הzf"-/0PZ̓ΪUX823bcW25ӓ iWa2S! OK0Lgq.s :A1X'T t#,yG#䦚z_ 6er{ₐN~Z#VT K5OY[QaTP)w# AtRi6[2$F_ΪOg\G\V)SQIY]flԑ_-b"%4㞋SH]+5[17Hš+ٳ70<$E yՇ*tlfҀ夊 lN sΤ )t Ɔ\*)圡+R ҇T.*wʬom1y,_]DJ1l/#;Ggͬ06]JV:i3G.A64XO頍4rٚILIw%ܫB^:s#- Y1(%_c^%Ғ+UDXt'¬jO0K L6I nwҐ4=P#o:2W"r:8R @=C =Lr6l D։4ⅾUM@3;`G k"G\plLX'- m7w<͓a KމXLI!*RGZHTY\Sr7`Y\FҙfcZyq՛wY8d uc^=T8s@+T q Gb-'9"vUr{ &8%?O7sgZ:Ȁ_r}`Ԇ }hM[\,mb.G|O4/i3>;CjU^WOoK\Q5io| JG K $}0D@?.L %gZYgx<۹nCЉlܤA:˦aڡ g ꅪz,@NdoU$bbSNsLY%:k+8}ӫ+665TIѲi HU+~9H!\Myű?$}Zx ]pf'iaL# I{cT㭻jr51E.o; `[ Zh'2-\nԺEUcٲT%Š,n9Z&q\}ꨑiU)= % ;^~ M Y69dH`"AAgGaQ.:411UHEҴVYG%XWmDv]GbNP6@g`h X,PQb.7;ݶkm\4'QW.mˀ*qގ0^/pZF2Xfŭ1 ];ƅKh,ӕ"LHvC"'a!&Rj@NۑNA-^)+8>tL |QKə"QGY+?4k_$MqgG V5&TUG]0%aܯQſRE6r|)Z혇<^Uga`FPevg97@C7'~lcӮWȄ#>L;5qzc mq)؏bf{{m%\\đZY|0,)&Ҝ`& , 3*! 5G~_$qTC޼5F9:/bBxER45 ec!:FPg ڤ|韟ʹWINP; CB}W D ܰ` 12^#t * 2 _vɌ-,نPH( JIŸ=兣FG<1'fJN/ k5 H!3%9U%ĦUusx̪qfTϼc#*"i0l;xV6c8ջ#fo7yKC;pjL;3G fGW0+poH[9 {0-!J]3VZnbجPYhJ}-F^ܒ~1I-G )},J^?PjL[ 0l|;U@wxQ7څ`'I=Yz5L Թ\p- #00CޏRT0,hLZW| SAD%shackEw:!u{~ꖘs~P Λ9)T}>6J}E/N.r @󯺺W+zDQ8$;j|\N\( ԨjkZmElyş[D¶K-TI q@<D(IJu]gsDXqZ)tq׾9B? '~ /d-=>?~Y)],tY}x Oؗ)(Ԙ'ɾnGz"lh!C# ftͺ D aګOߐe0#{a7ltm7'BJ)e؊5D[5 ?mF :a*WAՎ8WZs`c@\OBkpk2^21p`b1nRȼm$/dBD`qhg.8kTN{3=Gn("_w5&jǘ\ޑL4h, |cލ{s\dyPs#wIM_-ڮ>}d!Su81~ XbʳDv<ȽS%/F%ѱ2ÝU)Jy=$lfD 3ڹ Fa.~}HxY}U>R$eL-G)OM[ubMț42F7Ll[g=u-&%ie ?)X`~]T%;; ;󗌮7:Fx: ſ"1ޣbI;*,^yZW,o%ޥ dEbvČy4DZ*C5ɞXO%&ǖҹrkc_|'LcX-qi]nX+&Hi¦-pw ^c\q&ޢ&w 0L҄ht,KašR WJ0[H~TLRsdAziy͚+b4Yn~l.!{S|f'4\r/Y!ҥ{0Ufs9v˦Y}FcɋF;g<Wðo SM'dYZ[G묻b.'!X\c)-pTE֊|IGU <q7?ƵW'<@\+ sUȷ +,u{$7"G!hw38TŮ+OIgY(aYgZ0řMX G*Ғ*lvjXF$"έ[y/耚5ME8NOs3P~Q٫ Jz"gg`B0E9ULu$t Re3 dB^#؃u3vy2&^d?i`j71ۑWHxV\NEq;a1zʕS5&\?yJc†D \\U$Y s6sW@J#DKulI}6}1#'(h@t@ĥn'Z'OWo }7m '>g;tzSfv|0Yծϣ,05IQmH8 h[Z |α?B<& S5|ZM/y 쮰op_B_[0lRRt3g~X? KL6;,-oH'=/ָ„އGrjY8)5SY %eXSf|%EX1@)TW;/N^bDd hsTf7ysbkswSB;2:X*!Y;' qO<{ޭN *]zɊtK"#RdM1 ~~4G%oJFP!.$U7KQ20ۤ⯘c>8^Qg:n{WS'zHgcZ:A͇sg]`9?طEdd$'XsP*n^SvpŹo/ёC _ԉ>);ÇM{/O '$q\9Z꿇Ѥ,/4B0OfI1ˆ!g>[3Υ\ҽriWVYorˊU] 'gKa͘oO4 +AW' Kf+%Vmmwo8yuMg0f0< 8C ]x ^w .D:6x^ODJfV#{|7!@ocU*_C|n;mziltsPh66{'g Y"a'vVS`g0d:ʦ*ﰠL\&S^®rmNK9o4 8ls&4gbY*tK] ߓNpl蠈:u)ĖΙ,2A7cnċ ywFSO&K[9,&mbQFJ}*IJKo,)ܲ0*J'z%m?Թ؈~ " Mlt9N~G\n0VG[ .<)Q?hsT]aL{B_ ^%."|;.䢃3?}?=SBqh )b  z3 #ӭEh2*a%+ML*jkpx9 Lm^#եCLa}Z}.hg\_ m4ǽ 7P ځi (I +`= =p_|λԠٔŇ*1;{賏6=hiʞ6Dȍӎjm"nK؂5;`% ]O1A܁\#* k%xeg.F_$؞! -Or.cQ1cnǢH/93dJf)8~TGRB18-hQdd3#b~̠|Mtf/v77Aԫ8>ApZtB՗sԊ= no/6*؅ TB$]^Vɪ<ކo@[OTf?`WqvP(7/tMDrak7dt836j{"(gǜ@gRP<]f1jހ1/EU;hXy :1>{}Qp(B+?iy& c /&ASuMTGDұ@=]^IpCl kGu7%idP1R}/8WđlC:x c!m:FLx3/MşJ6PQނ}% P0,~T0ZljyFYr|Yn_%:^ Bp RTupiPzY4;IJ3wozZ YLјq =k͞$46B @oЋa=Q7AXZ=<-x,}CcR \:_0XvHb*qٴ V,!t8vGL"VrtaqmHz^% RnTO A2|&Ir5g >a~nL9Ê/: p5&FB*Tw`QuV܊[?/qp 4?{ 1"-!>ۀ;!] I{{ŦgTxևOUwCM۸^PӔ0z*C\2f **\>pM teVrncj*vwɸ` |/>?\H ޳寮wm8j몰st, muy8?MJ'/:v^׈c XTu֟hHFfX^`  >;>Y$vBue<5IRe|R̮rFAT.YCP8N?Vu+Mx'酠~ĩ`}Oe#d-mvzJ]6Ʈ %g6YLZ O~iwx-oZhmݑIdf+ZNݏ/궯}fI:KHLV0!j)~}p+J'AiCm6xr_BzǥT\w:XI'5DJ|BE('W lTLcwj߷,͛UآmӬʺY&\}6E>0"0#AEdWd=+>dGVҗ}vn3RuK֊d'sq .RhMBÂzT=f)!%Ihc<\"+ 5Qlc$u/|&z"Iio*žWCvMT1%p|Xtk0p&Y[(xaM/$ox 課ҷ{u m$-}sN,hBF\!M'|] z_V>߷tRRV0b^kVq-f&fu]1TGǙTuRWư.%>j]uI;~:Kx(A-fw>mRL~ّPqXu>^%4b*DH7#SYmvs,2T4 &#<_s_dJ O&(T^0wମK w*"^͢6, ]?nB}||pXJ@0$,$'&gT( -V݃m$d5n Pxm 6eFjHiN6Ls؇C.rSOjѠk9piy.xkt9dZJ#ƚ C~c1M7uoxzӑ&y]P HJQ(]N[GDtu(tpC)6i'+z"T˽>9%cB 66h2T5:cAb '()݈w@צyݏ&č ֫1<)vA>. !fb&˶ ̝*4E?MO ZWa'i1܁\A;GOgY; 3,_N4x2o:+H&. UX 0 57Y7D%9r5#} շA( ȾxiE{PT=~;<} ''6zB[YHDa8?=lSLۿ6.c@Q M2 2U{oSAoΤ9Z/LU@ͣntn߽| h-ޥ=NENXnY?<#CQcENCb۔8Fw9+Q:kpL*f.'fܢU;8k&M!vzl h5G!t 8uI#x]\4YFWJ}9bk:۾.{rc"H㼽4MBf@ؠ~/XԻ8ZzY&~& ߨ&FR$Z<ЊB5P- Q+W9?iT)ey 8epS:6*Am=BSՕC\4О 9xH~;24BLnpYw_~z禜V.G7R *w;4]8ӞhRX٬N,PI';@( .s{.|ҫ>?Ӑ`- Zׄ^mSeaXM -i ,&n] ":(E {&$ fVǖ v{eZGӟ5.*o)]1XN\r<Ӕf5^({\26ˇ-x3e+ta4wgRW|4 cX5$B4{C;=6uU$ AsJVݽ>psh x*w˵̞ZpL1ҦL =q:/ ,n\tS &!R%=% 7Jm0%ʙ/qxAkk+XzI4qz3(1Hi Uڪ`5\9ie6%spK(5ٛU|“w91W.G;(M|9yy"Ǝ߸ަ9h243.QĻOD1m6s 쾷D&`z3e@㘇&/ t:T%)sy|(Zk%i7nm:RbBkj >4FR}F:8 |Ew:6Q}WG,up>1(J8D-Jpjs_sq-W Dk@Qr Q:>_ ]霪'MlX{9*(PQG}łw.'gXH wگ]2g}(Ⱦ1D+dW%^9 SC;bM~sm V펲 ,[T};3c3L<˓}ӿ%.OY+cI+s- eӘqoaiT%;:DDo!F).Ao&.fQ#Y,@zQkN+O {*Q#TMS >DSHF+4.F,(I6Q[uO jӓ˞܎:U6<.WCdExX$d~]9kV][B%GsuD /_ g{c!xmrk*_Wq b^\k5/L=5zN{^SM8Wͧr  ;{sIW*~=TQMʼn`J?R()?&;l 9]1 qNq\ow,3jS}hvTI3oJ=_t~C3ݴ r\kay}8~F.Ya_0U _/i9Pq܆+(S:#LT_?ɒsk4OE˙Tˏ(f!X~op{_iw0Zys^Lke2|ty3zzI3fb8nw v`oG2n(jPǼ#q!PuMmhP_>䫒?s-l<(>p hLq@ZʸRCW73!Xʅ 1=vGim>qfWE䢝Co~5SGe?`JaP)3 b4 L-=Ą=?=zY|Y,sopVfR?{b2g.)>U :Zgff5 o9|R|Ĕ}*=e_+T2\)B7Q32[wya sjZic+h`*k6fVXi?¨}îSYDMqrI(ĿaSo7NdGiGo2|(#:𱬇.p:4ʦ,戛TfãU@_NL@hƎϮKU } EwXl]@pd]D5`CKd0UZR[`{ yYq,}r¨;㤎ؤ@R7ǃ؞.s) njoÑ5eg2fhRi6p5o7Q[ċrvNiPb!.P , "XU3F6K@Ot'esvsplWl~vU6b-d=@ƻ`Wh@Z|^[НIJ_|YbJ%SHNj3?Zhb=Οp dð!{/QQJ & #1-Rle|2B؄KZ7H+X9u6?r;ĕ=r.\d;m=-Jlɀ4VkY 7(#R,W]c/EIpzMlz?82hO5t(KOfE=>c(݀b2V(ijP 1.Yya qC5_!\P%顠at`{i(rsAAHGVV]Snd(%6 (?-'0v[&TLE,H׵OD7˦?fxwD<%ٰtlrZQ.^n? w8@Vze[ss?%F,l!U;2Q巆ZLCxa,a%*yj3| gzә G0~B+GNN` F' >>J؜HM+BThno#W1 C~{}o,[QuW筝/3g-}쭕-q,^+F hQ/60eKѡ:"Em&F5Y? ;NEo=j|Nק⪐'dP#oƨط0 kk$@ߑӕh4-i](d@"sh9u޻N`8_(3@Pv@"bcY8P̊NjN[ZgEՐ` }X,Z䩼ˆ('[ z-8CK} W5Sk3N R_">kckJ@R7 rEN5OX$Q wʔ<.tK>)!zhHxP?ν*"h!ZO HOR!2\1 '){dѿXVIN K3"ׂ 10OT3)B81d>1P}6<#jdhG \m Ft"Ny^Eolk`_smm$&RqE2/y?F:(f "~*a6fls搯ʾUTjg4Qy@!"j<҆SS|la3`݃I:ԕ`]!R.꾾9n5{$8 stsG ZV꩹G/ڿZ>&\}X^^ CiҷpG!>M^a  MR=M|v-+2sAf= .Q@u<5;]-`gQ&Hl"7bkH4kQ T9P7 F2RhL.&=!9Z+З& =ƄL(USػ̗WcI'EQ vG$lh3;쁙g.7ڦtT3wr3X=7U1hC!Q :zC$]HچObin*72. rcDzo(Hh6]i92CPlO~uONd+o Y$Q՜M3(\ZXJA=>T':lŌaC'23kι! ViPP gAn 3 Tor9a8p5rem6Nd݀da J`=i+&PP~6M1[!WObKH,%3lI:Zdglsk]]{{O, 3.݆gguDx늳6 !r`PPK3iU84>q ^Sy :wR*݊pzdFqB+tL 8)Z҃an Q3G/壍XaJB<'+>ϭSu5AaԞZzu_+jg5dTA㡐h 3͈P0t7iDZP ?G]oZaUȡ- &{,`7G!^YaC[u«61d}c} x4lHZ^g-xT /W(܄킒bvԿ]3!$6IS0뚙 a$<4̵OJ), n_N=j1,5l.GBb*%PP>qkuLy`["P-Ħ_FI<a-Nj1 3\hj #o$ * eCuNrUi-G;^pɔ}BMkAK(K4]?cWbʿ4=L%1iH>1:Nzxz8f$⻧ahՌAskϩ88[h*pR9'4{TRCVꝈExz5˕+4Bw@i# 5=EX3Ηܳ:ieҠ@ ;g4b4Ăd[=jNb $x;~Q[9*yc @"/E3Xuƒ$jdXj GXc6To@vS%&2r|W|;&G_l4 +`*^א߂;B8(΅RecZ?#Mu }Z:RPzxFM#Do싖mKz3aѠwp#{ʰ\)RA6vx5=8r)?8cWܹ;Ty vu"\':ۿi©\59aPxV1 nEFH&asÂ#, S6vmdFFWn1;"beC}k tf3~Au;3.iI,J8(`"}!TE0|);Ar̯/raߑF]ޘrVvcQ"@W-pa/q[tL?p}7o֋{Qa"I"*W>ȫ20]..ac8rtn<:8׽}GaًҼ3qtE6 S뗦SxEbm>cO\ub|PԬ6`nykt$o%s$1a69YmdX K 'rrI5FD≤( Rf  8S:C(٠LK %^E@'Xz3=Yv$g!G7Ý{R.0bIdȄ" * k~ۢtB1G#"W^=,Ex!9dNTy)e,|URFܙnJ؜AhO bO aJ>^:"oe(E3#yXAC2/3{  n;ϋ,Cķsr#E& `߼YG;'d#Tf b+׫=t]9U6uedƂaŲ(pl=gGMGтm^ƹ>A#>clj(l|MX4A|2yG5M mK27VHWM N ^qQ]*pP۪a%}>Hm,_Cr*mr3eF˳W(@QSA?w5p~@ޱ|(P7(e^4X! Mp9>:tqm&>VzB2o*pJ4fFN,Avq/ }/al1&2&l|(y/o05z b͒b ۀO5$jglQ}vLU҅[,BM$T@r̓}-êѴZ,Bϟu+Aua"Qo%y)Ÿ&$tIQDv:ܔ'{w;m4~p,g)~&34Ѱ윲ţ!TC|_`M%ڋ?om!agJ-"2Kٟ;N8H ȌQ%es2\>z(JЂُ0N:z&@) z0XN{7 i$$^ QKd~%*N]XxN_ϺU쒬΄+@"wS|v)n`*ь ꘉNj~`!R1BlU>z;}-ﱆp\d8%Gȼr| AQb60Zp:0~4=6UݔMw>ZMN+F[ 9rua6A%͂wF<\Tw6 aC{YH[ӿ'Kޙ*:㢜!pצ XMLߡ̶lȃSupK.;j*]9Jmol>m,.1aYMM"AAnlLǢ;-rW D (Uu󢄈֮y˕_1#J2˜+p` yLrq9R: s9&T?V(#j$MN7;aÏz%2KMZA69OUĠD,wX0ݝ!1~c:f#fq-uڪ?aJLIZQ:Å/hÂvN)6 eyKC"O)&{ejg'"Vmr2uKRmZT+a<)(J f離+sfa mYe :Q77 A~I [|ϐ?8ia-iO]`jP8̭]o0*r xø4S2S{ez(6o窖=dZmq|֑;Є'֓xc=l$=ehUݹrrx;>z = Hlg˾ջVW&vR9"J/λxL ύU4xuMspi'2em)ض6D\ ^̒<*7jS>a;uMtJ]nO hP^~ waD(BL}|`F V}5Z]<{ M}^*54>a-"P$GaW7 0˝)hq s_y`9P2D8*m(!|%(?Zo$)QYS 8O^y؆+/GEz\zCC)dSNSA5:ctLS\n?~\gR?1sB_(&Q3bDS)1e^a BvNne){& /G@0G.)U,ʟہGX5ِQIC ZgyIq,w7X1[Z#E "]v2³fY<@ u OΕK% y\ dJ&rO3S&tݴ{o8DB.;IFt472|Z /,uww~ԵQ50ݳ!IϸPZ4 FڳRgLq&cxᵚ`PȪeA_clY;["<' h,Kh4a:hUf86P9ѶV@AMh hKTClaƔhݮf cy-qB%v&6g* l!V.Eѥw7KHJOTJ5Laxpg\DbJbn55e~nC3a 5^RYpyUyNq.MXHIT0T?6e6k7 Ȱp̙i$y8l{ 6!ׁgŃxz@RDVUʿp]WgHKR ?_Qr4ѹrQ\ |Bƀ,bR*Zm`i*tOyҥɎ. QV>H(y]}B;gdA4ngLmǕ?h?q4GJWʖ'{M)q&q3C(ӹPw͖@L`!R@opӍ u>O&0V]npx PIHp)Ip[QKF'Z7ma^0\ X>[.t-K%8HU&@pm _]sl)A.hkIo(JI{soiv.ɪRG#=3)27RU!AԝDP0 =4ؼ*J.} NR3*̪fY /W)_OB ()^-$XyOYhx\w6>(}ߤ] Qѭ7PYpNpuxXW"Pލ[ť}i_07sΞ([`"GL4תXHgU^/|\SILՁ{];FP8O>?a؏;gz۠/N X%WEK 㺍SE#r]벱&is;'df)I-gKy]Y"ǁ,CE[Lvo1Fzja^S(1[ۚw F.QK+CybqL= ?#3w^z0m!RK>f:~:w8 I( #C7w?؝?:}Rݿ8y֛;.1>deS=0og,ޥ~?ߢP"_IzaLU&piUfgHS֍ϖ]<A;P?攓)/%wWG8e~u#/iԊؗ-'-+ }!QXkk! :,n٭gq^2@dp/gǟ-^"?L, %Q: c K:}U@!-oս%jGEwQ871~8iN=[I8CMZ|D$gTo%sm6샢?ϣ=x!]83h &j$!Y ·OJ> xd<᤽V **F LZW* 9Q=ıꇥ-4[ݎPNp.=(lbx^SRp2.]ꇚw<}RG.{+Q/ pb6s59-Z~e/>?74gE.bޠ gmb/U;׆,ڛg*k/|S4:C*lIڟ]TWni^c'GtO6P3+:c8שROWn9Ir9,(;<]UN+_DWuƣ= qe/hNj5&j) W3dWjʍB"Z7&[Qm&E;Zú'=zc4A>H]T[sG&ztG:j8XpG5R6ݶ)2%ƑRZkyr$7Ĩqy@hGK|%j~T2ɚ2MFrOU; uD8c[CKtΜ\*NҎNW*cnCve~ T/a܊0X #hJ-741S8x Dh|Z%/z-p(Y@/~rZP蛈t,A }?}b$,Gg1WףsMpMR+[c;2|! 7Y< c= ?LSjuȭx:fЇ=ccQE!I1x]xWpLªZfТ94:4Im9" {ק 7iLNM ȿ$?j`a"cSԍ&\mG&l@E"*2eSjSJJRNYdQU+1Z<3'#Rlw+z&Mm-b"֫q&KzuEla܇*Xk]yD9uSR! 0k[*B!oBOjT1)OEZ4eGh 6EnC=!:t r@'Lh;~.ob7OϿ.nNSŀNX^ϪQuE?4+}L)ٰ+C-->`Jw:xp iX4LkձLh)6 6w}i4n|.j4k匚#i@RJ "J;磛?2yx<(2i|,1HzoRIx5%:C7x>"uj7CMjP {W0 nKsn᝗=!Dc'+ CMxpcOy)Mt ݝTHB腵 wuMhBC?9J)0_(R []aj%YQ_$Qk j"?dKO䥪U{ID?󍯫dRC9xpzgřis ?rdpU_Caa⻹j?hlCPa}p1vQ"Ik;,>|' #2{=yƄ4J_ aW`i6D"9snɪ }B6Z,j:ž0Z\ߠ5z_rx_xN#6J(Zxl$n3,.P0[B[A>ž9T5k2ڎsڇwo, !f %>N7su{Ne7u`(Mm.t*d?x/PpkP @H$3H P bya)uen42ݷcAXqɯ!wGOblx,+<.SeD܀(Wt{oag)ʆ D'n\<ow&+z< \%#QW_3TI^љmLq<T] '3,m][fyI-#o~4 LNC8 ~+eX-,tJ }E,5Ut=+Fg+b3w8hbQDn@Jw]o5i0ESlM2dY_{ 8Еhθi@ք $Q\)9eХ=vWQU5ŞZ>qV\^2SO_FŪvQutC_}?!40e)OJ3g)0Z@CW5e*N^υco$C|{?z{UFВg`&JԘassς}IBg[X Iqԧ$0O5{dp0* =OZ`gMD-?taSf]mյ2GP]>`En3DHOssr,N (WzkoeW#7 X{KZ# 1 3s8et3>OCΐ!^a"桂Y@; c;9tn~1Pؿ>=r"A!@$Xa k^>/ ŀg.ۢc1Xzk3R$#5%jmH Bx!XqS HP;FX0.[-n rjd bav+/my߁0B^#m0Q]Vp<u{o/r%a*ZBWpǹ3ޟ|*|Z;K)bz9.Ծ}O:+]&`[:G#}q Z}aJ5xω' B@sxР㽼z!,/" .8pVC~.PQYc18n4!3I> _'G"L1/"*YҪBB `mϠEB:Q}[d]c=k![5 2N{ǭ/k{-r P=h9~6ӄ=ҹiuĤqh!HWq/= RT>vt=[I3_ېl`w[5K F-yawE2v ^'P SUDv~ M@uq2 m+z,5(w&O0r6$:PW3l0DCs:I)K- bH '|]*sV_T[f-:N'޾`-7⛓GH!IIpk"[j*k ؇=nIFc=Vy5fVXyIݘ?ύ,0E% >I~` ۙ^WnrR8MZ9}*~1qJk0]/X2&,}*PI%FR/1>8;pZUpAMjiB@J[Iz^ >ZecxmMܸj'0Q* p%F){sP-LAJ~jRx/2@̌*EkhD]zBϿ&ՂnN 8 .՟`]_ ojU8I$K5bEBI֢5 u 젊_~/l?AyY}yo,ctݹL>lF՘v!6d#p?0耉#H?q}**{֙T SjnXR LQ;cB^ը C+By"s-m#"_N8Hu){I֏ #QVqϫKGO<g ~_5~Ol4*q[WG~Fz^ȿQ#:]z*,)0j9j?{cjo?B{oI$娇>?.yCV]\Bd g\ о7i J/\ÔjkGJO+I*\ut =p,ƒ7vWR P<- ÝR8Bh=;V0-. /w!8{:pb݋y58Pn!1b. f/QhF}DZDEJC?cyLRo)U-2d<>iく&E^/m\c!pF\ mu|x S ?e0rBgZV 7 ?hȜ~lvp~d; ҄Hڇ^fV_=,rUeY칶>AF}>kėU3S\L#v[:fX"4Nv& ~j~Pq"a!1n?89] nozKt3ҔyPti*<ώr( ;B_$/sySg$ͩȇz h֯T3X~tm Yh< 5WO7QO$>ojùڸ_PYa>’1-aٹ3=v.plxw|x:IA䧍z&WG]㪚{oF*+XW0} ։ǜlV|P ;FJfVҡ2r_k(LJ.bY"nsSGqHEɱVod~t@#96Xgs͵b`a4>qm+C9K_^xunLS V `.|k܄]=|G>YD RyWs$osCn#݇f]cJ B@Btz'0'Z1~Ƽ*ܶd% y"~EWD))5FmD]aŒS5NuJHR[̝(:Spḥs9F-[֞-&> ǘl?̴( api4WjE?62j}xdӆ-貙rL528_2 hWRjYL labwdA~ ^Wf2Q>Qf2]\F7cDcJc),Ln2ڰ詪A? LLiAE3*]бi쾪glh4EH)yVZE̽R5i YEotӣP'`e~EguK l]]"uZs(먤 _g֗H`KJ*ƍ;\?C~=ܿ: F;O4ͅX$#_$*CdY(0ґsa2Jbmr|w%O cI6֣ujngt}Q` ($$x?'B2GB{eN~8?@ޜԠBS4k2iKpƉMsM0 ϢEH51 0ի |.ēC'C^) 9YaTޘjlР0zA(uK{"W}P1`u@Z=h3~2(.2C3w!`gy-j4("Z eA=ksO۴N0\4|F<ӿ#MKUm;*nrUFY[ixL,T0g-GZt)؁%M]`83,gaF}xp.#ˮpsX_ihާ~@=,"INKz@BH`r^/.fDه!.x9u ixY OկP4Y(3~]0+?{P7p1*OÏs[Dֱk]"O7@fhzKGTLy/3j(nQ-%1ݠ$4SЯ:eXWlk(W%:oYB]&.>ViXtY6n`izouC"zy'׸ 2w&V92V9:9CRDh׊ M[mMcB*|0 UeT&E460+ҕ[g@}ڕb!/h}m[ll eaYjk UV[4ɷaGw"W@neLƜD qY23c0'r]nk9WV >$F. ruUSҋ0 sg[A ahW>qH{DfbmğD nd 6\5a@g8%up\Nc39ns5 ;h`(Ce9HAEjgH啀} 7EWZKyf7h_~]t N7auu <9m0dryѹ2^n4єGC$z2 e,Vb=ȝ#j FXǥ̎ n5D8pCSu"2e#Uȥ\EJ#9wxҴUvXߒۃEF+8L"qZ}:DἀeEgcK~hnNˉ, 'mUQlE2a\@3(h=_%-  `&gD WGqيB |M?X:mW" ozf*X3vD}ݲ%:ɥBl)Di..1 ՝>sƜ2i&qD ð gT4ԢP81<3{C{bk> yp|/bEtGXnY{y$Ycdhrc&6Zqi!t^-4q=mlXtaj8av[t+EE?r'5YwJBzhN^)@g)Pܧ31h &u}B8rhg7-7k+N[VD sH&Z:>Zɏc1Ka]btRa"W6Jkz5?,2 -'-/|~H dXwO{$NµIJTPػ{)[a-sIB1SJy7زsQzǬxV?PorAvq/WEzLM,"=v)m 3K0b;(rT皺Y5)z>SvKh$^l0iv"4<lT칋RJf*IKUr@3V;?TV ̇;V_m{x|%I*ޔE!jEgD*JljMYP^5[~L&nW 9jɱɕ IUVojNB%s>٫R$ B ~(<Xq4D*lO4֯{$XM5Rc΢xs2[/hˀEPEs\8sV w3+l D8@`|ApETH( +ѱJ3#,+1Y4@pjd3 4|S Ò.|/ ]M8VD%ehņaO_̮x]0 s8қePx8bCX/ WVF ԍ!M\Tv}0|ERILYFAH]>$ F|ّ?[iU~0^eH䫻oU>?!5̏–@YZUt Ш>OowS ͶF'lic7 k1Fhκn m~)=Y.ϗPA"y‚<7}CZWP&2"P1~e;pS76Vj\4a[\*ZC(;mAIw:sseV[+UݑzYB ȬFzʟ!of6V0O.|r?7 - 3Њ"\bGZ۷s۠0in! ʜvI)0V~t*I~b >Usf%:o`b竆JZ'33n/m#S/֌RuozҗlS1 4Tк~?e#hJv[fvjÜB#Ap(_O4I adIVs5s͜.Hin#\^eSC-o\bj҄pO)- 2+H&n=Ns36;yZ.dמ\cMu/աr{3ajc(Zx=znHZwq N4l0 o&9^i61$yQ䜔 b05wl\jĆ˜Nՙ&10J bt(~} "DYmM+;:p RF攢 MD;!ѥZ<y="r}Fu,b= ^=&B42Xoں\@2q>(h#@yhȮ](AA!.En'yK?NgפYU+?dq#T7ohR\Y 2&bZU\UJG<tj\ol4 ë[fؒ|v [ݛt%~07}/ HfBE0AChbH.0.# ,c:mIf#'݆İ C78XX2}j}ԡBj!{k%R^5z|c*(J3A]q\Km$3J)JÂQ|M[v]jFh #0' CcȴtZU#)/A<6ڪ$ D) ou"X8l1?ORpMl=# Gk "`iPcF3I~,tpQpbyx*n$zLv5Wr50On|_H $t7N70dOݤc͘^;t憶ז/H*Džmq!2a7Si@1l|5:5>Og5ϙRq g x>ᜋI[֍AVjfp>WTHjK[!I,Ɓu<-ɷLLCW~z[PC TCk9ts ٠urk8 5g2urʈ}0^wWjG{Vܶvfw hT/ m0`yOgK\g~Y.}T{͑[gk'ITC 32l|f͒N3,ށLb[OD4ԪvsQEnmJHs*` @#-PeBD|+C"|N }$_B~q=d V[D>Um٪JBIbRZmFԎIo3EP#ѬlBFb0@;v'3F Y`Ӡ&*h;MJ =?s=QZ׳9hqKH*cb?IjFꚱ~LJ Am`TT,ʌPA>x,qb.dѺ:7ѶciǗ,U!8c<ϝgkCk>sIg]C6aH>UM}H%)²S*<`2/ 4l%S,0dtHCH7HQ;PI8ezoHKUAaȈc+R9#牃WDGP;/6v( qM?@&;dzZxh$]E$6[BZ.,^6Rr)_+(X ɀI+8hHzw&RҕB>/I<>8R [hDOV὇%k\DQfeJܝcvHۢw*Hmn78l%x!X+xmX`j[d;c>ΌJ4D,7CaRrN*y[`܅/add"F}vn`n'?} H$ۡJ[` Z!}2 <`sB!5aY_R(?cEU4;YkC1T\OÑ>ϯnԒ??_b5$}T}7KWFݕ]0;]N)M ϼs-),~9eiD?Y) 򾻩/MK(ZA^AB80 醠G dh;72="j6Nj5:2Iͪy~(q (Җo7P {.TFM7qB}r%4p czA5wf5f+,y1}xjI ʤ>l;r_$h3VܺjJHwꈦM' & #PzY3I.SY  J8IbnB|%| y"[ ?_N=ʽ̽&aJ }.ޏ[M8v}&'ʸ@nޭ |ۜHq>qӄ5r.EbW%N?Tj[oՠhj!iz|E^JV1:g$Rhp}J]>pNŀ!#)d&<;mpr^̿Vx]՞!ײ^5CkͫNPM{8Nt2;KyDnN] Ŋڲ{'CIڒUkJk/"t?=gBe?H j9uF/CdG4ݯ͋XFs=\ŲWfb4Lp=gHZxYNʼnrHjE^Vzuȯ&_9_#s%{moZviр=5x8mn߉"PRǚ\vt6|7~3!Bq3n18xԒM>"΋ev9YX4<AO߳JXuO-0_,Mfq{z1)D3 2k(ܿT䘄bɭ*+#G9Ϭټ+>_i\aBWw ,:@V;OBd`ԩ؏=s^Rqa_|#y.ࢿ] ǖt*sNT9bj zCZ̒Ajl9wMm\xk[6π.[CV<}QzэkW4~p(;|*MPOY"4Bj6=g=sE6];9d–Yn Ҍ WzP}"q}W:ŭo␷xq´srH)3ʟ'a/cV|qʸSiN`,Ez?g>W˞Ա*^l㽉.@+"eޑ},<6T *>~"#+Y[1je)h΢D),~X*I&}}`A4u>xzHVS'׳׿cٜIqxRU#VOCxZNv^:e6`Mjp~uclYl#a°y44.v|is5͵9Ҿ*f/m g;ד\eΝ!mcS[FTڡtmySjd{X-v1: !lUXm(0$Wb%?d!8ǪSe܊n]'y)%$mJ B ``۱cg-D &Zj);YY$. ؜e=wqLRv*sy`BS^UkB|ޖpAp5z @Ʈ޷QHEpQ:`ev$KT` 7c2]vlmc{G. j>{J*HBiyA4zM/dE槪2(O-|&nNfH534rC8E?0\$VR bAŧ 9oH:NPWuAD9_mAgQ'KQ.ιcPùQ3T2Q6{b&,"Kmuڌ?n忣9Ҡ;9fL:&&%#1`<9ÜJv:+r^dJ$c!=O2\"(\\^]^ na]w4V@T85sr>Է۶,tgm$ x5n 7h 78E%FC?ja Ц@|m=hK(Q$u=jk+497KWg rVG햬uM۔L[ZEQڸD[<+ʘP1 7+]q4s<%1/>}!3w\[:a`yD9h~ۢEILEXbw;-A8{0ʆ1ue!qh>xBT P}p(N(17xKVդ2F! z$Knf{wOmJS% s6{w=$Z-wY:"a3PFLNo%J2wGaM  ׊~jiLe֙k(\Y3IDSowv_\_I0*Q1DM;Yz@(NRHץ*LDN!Dtgk/MuP.;pkiO G]cq4%{G;(uך;PՓH&{%aZ*ãlѬ||Tɕ(g;E"$p؉kHcyN_"ei^/sTn'g鬎%x4bXtR+Vq R4NLx\#cOR|L`S 2$u#z^ggl?y@.Uv v^]).9נDfn[vxtTbD%<z{ O@G(rE8ж"E7e$mu"xyEб 8OSԶd+~"P8# FN:=yNZX[,v">Fa5nll`iZItT"˔]T n7tD事%f ^Qƙux ){KEXk 1).Zne;8LA:5nkh-;%?Jidэ~Z;AgEంv8l@Tx-},[ܸ<\m̄i1g.WUNfSW w& g5 ƶ:֜fY!dQ!5WŖMo1#1VN[_vn"]Ed]J`1CY6d /Ėabx֍Ѓ_mbk]p-hE+m>-7+~&o۠f&*yAfk dC)ݾ7kP;HilBpswt" N;= ̋.~>{T |T6 ϲPdEh%2FooP?-1;(3~jOڔX4NڑD&.w?"J|c| T^9 ַOqB`v쀊ʬB|ff^=[q&q^7`tNdoIP( (u;lԺaxLVRWq_ı Tl2w=g{F":>nL?a9 af27ܶpPv,LYl^fδ6T0|INx|ݸ[5 I|t ]D$VJI)t{0A, _*D<4jA$v_@ 'b&oEI18dT#pRA@Fޮ.L c?3mZ4>p?SO}A4{q+ (XQ֣jpUxSC5|ֱZW"ظDa$f ':-Y@KaVGhLަc#xns'ܒE d='uWS ]/0A&e7J9cp$9_ߖBiׅYivȐ-9cI2]>&CCXXS̔a@+e9-Mt}wm:+O׻eNЅ4)3ӣ`:xB 4ymz^JƋ,-j.ҼBP\ 5-I{y=U}FpE͒dǿ%K1JW)]\0(MBvk<=bbZS=qArp̩ i$dp^5)U., L|]㑳2HRo"AM {KB'Es]߷ru>ӝjeA\{GL2C[`36}.-ΨWOu VS"l!(?D0 T\.?>`` exDɑB$ lI^h][anb X ~1)Зd<Z'~c;ZٕR3Wí>cRmB_V";j*eͱ$-~{jJQAˆB pFQ^meJ=z(nԠd*i4g6niS/S[c8'+CߙE-2[i"&}ptcީ9PE :eR I?erF(F@C0ZL:=zê蹌06vgD.RGK(Тf \ >RqSCh/ ^>].ӈN\^VwB xmgCۚaWXpm00n7nU~ãJ2{XR`cqC{9<[.ʬR$ڽu XϡzpMu3l ӡ^&puɗۜ]' UFQfdJ&Л/U.S h`.e 2>+dAT`M*3۶g|^gzm ^+,}O%H)'4- qD.67] d@ņ~pVYl5T!<~tk!]g[1ODI1][8 %p%eYQdPSoML ϵf9hkC]Ck:0dݱz{#R76*Tm:52ӎ%ryZ׵FqϑvQ5e$$#E .ۙuߚ_CɽN;+$x|WyַAIq41 '+ &.]Nⱕ5״-[kUc-S{Fވ}o@|mD#PS/pā_Ps5-t*uh0/q$+N^7̛k5Ym$O60[-,= N5 K^FykŤ\1nQ Pku] )mo{R[~F|^SIФqLGi;Av ¡C/c}7/[0n`ZXvWy - *uiTݷF'NCοf.[>*z=8ӊB0:%f~"B?Ue#Ԓ)3_apzVI`5E5Hqa:\Lr/zhN'V]vrPD1D2 /5iktP+fpa<1Xk{9_ K-H@o`h {SX^ X͊oXYy& ;7u8 㙄kZB؄ j k/zf-uQ<_(5Ѿ<_?Ȭu 5/d_=B5Y 43nqaJý w( EqW*wcMUB.XOsH*zcYTA%gդ9҃x$&E,;^藠~B.I:p]8ۈP{_dzUMķ Y.N)RaX12HԗPYаz r&U:iU鼱>I7kD'FJDǾZ"o[}*[8i@qQ[sRL;| <܏Fd-\N"&:DJa7$ƜI4ګ6G#mpCK,c{|3+Fn`jg(gྒ< 立>x<Տ=%YN9-bɏ*jƔh=IjzehG9dw v@dy3˼U!E{蜴tV4=W\sk7]^%+?"mo{dD&ЏwY u%x8 KeyɊ,?ɪȬr#AbuK?8)Z~.g8ǸghFLVO.k\ 7dBts [2 n' 䠧,]0y5*D͇>c+SAԒ8w/IO..ub P@h;&>C<>D swBD$e Nz|3S Y* W@R6.\W}wF6@ڀl/iP8"+JuC% X^_$@Q!u, ,,VdDQ7&;bٍv^4W&ᚾ#H}`5Y StjERemOΐ&tM߾>1 )xG6,ٖ`2!Q".EXP#GQ _pg@UA*5Cm536tgUCnHMI(Ml?99^ABdp/!Un1BB!l NᒙfYWPvZ39X<2 g{ib ɲc"v٣+"w%R<X/,p ?Mo(>cÈ_| [=cn];F0C-1 BeJRT_1GL~\/Λ8EspG".f -0(cRx . 䁞Y=;%7V? #V\>p/^K5t b@D t8*\qkg`r .o_R$X/ -zVŦFhk˵U$:6Ī>'=;NsL-Eh-FsZ)ؖ۠HsK;VdѸ3ӭu0ڏYUD]&fxo %D$t۾!*^*o Gp)1;?y1>i!Gȵ7*> =aAƚZw +OǤ/m jPCDEM*wń柬rwqk4$=SG6q+Dr"(L~'|PEXOߕ_j7wgJ2*"%X}Vae@UV9[K τe̼ongVF {Z˅-INZƚ[42O`z+^RD)QKޱd֏hj16'5oQg M4;ȿ_}lmDr+Ѧ4ۈv";<*I/jsC Bb{`k!:'ٰ˱|ϣggǝ:J92n)8EJ0GoxJ; +Aܲ?S Mi'ȎPjMUC)=dlj78Hf5`Ԇ.56Qb8ڱ=L^Îp-ÍSb>Aȳ"GCJS{r<&ʹ? L= Ln_ 8r?I:+ YaiTc&uM'(T>>JŜ'ťiVߢr#TEqu)|RkHH^;T )MnόɁO$JR {G$$Vi9{5e.MlGBG_MF헁cr2T4nk0I$uLٷO{04oWvGlVRrE8jpt*Mwa^m0eũ\nYxnI PL*u:) TҚ%П,R+`]Z k^_$ilJ7'R8qb[tG_saD=M]\)$Jpeot1!a Ora뇁ŵw1$gzNCph;{s*qfJF#?Z ,fY$&Jة dj %fwjԭ<@Q maz'YqӲpEZP%9]3^S=m`ʚ_-*4w99hf6Fd"b`AO@']kL(O`~\҆s6 =Pj{?/-%t2G_.DcVN2bex% >ԆrZG c+Qv[ 4~F9?)>)Co}UVQJn;v85(p.]({Ɛ Y"!m-!iݟbvϛ0sgڗ6Q|v ba7ۓZ *0$SzfVI=63AVɀ/m *;S>^~*=I>j>k$ 5i;r*7w˯EE8vNȥ锗צ@HĆ "QgPXxr=rtQˁ̃C^ 3գL;t8D8oC#K2P Ws-AtG ҏ}#I/ o X|4S[?ouTHJ晲ot |[T) h..{ZijetRp*F%3s {7>P}iywhvIl@Rnv<"?}m8$X2˽-,tZ4k?zONXCs20p''ZwoJ W/l Vu piwk|]BЙ-=݅'|$Ø6+(U%cF÷$znmwu3uk|t ɦ-~5xfޣ" 7FHfM瀌uЦӆ_g8k8ep~yo 6_MDڡA(TBƽ?ʁ%GBECXJ y, -o5˶$AJX:θDҐV_ @ uPfK]W3<ّpP>\T3Oqr`@=fmOжR8$;}ƂanVMԨ-漵g^ l*q3o`ެGjjO@H6ye/^' s/ALRt-a")B$Q  TY&G15*!tt& YeE:1$,hwgjGN e]rLk ~iv@pEHI A7CPgL"{ 5tvk雙&}~_z zZ ro2 C8CE-_`n!|mOdC)bGLe5sb&y]u3OtS{r<I۝.XR ד}6r9`fVk4o$IMu%R7dd^>;mDY--/ʎh׽QNĴBcPuܘN(q!9V6!R7jߩbqR{+@YqLUx oyIiU@“¨t7s zUPyůI+Hf_Bġt M&aR7a챟w`(?燵 h_h}VʇUd/,5(5Iy?l}B՚Y밅j%C~ !o[j gގ=:0~4_Bi$[zQrC`y0ːd`5႐ӷhsc_G A`ڡr337_^Ms|RCx?H e.UQ|uaQ6ɜZpnײ&$RijǾDx>RvaMӗ*Iq@# ],/9~QXaBY"6,Z^ ;rU춏^/!>4u|;d+@\(q:<@qiK`#~Z[SCY ,˶K͞"Nr釣ʵ <)_2+Ι\`_L /F;4AS!ꔲ&=u NBeIUESoa”>3c" .p o⩟˱x}N:OSxّlå 3tSG-Ǵ;<,Ol{-A65;uk~ТrIRgePfҝ"6(Qqڵ2am b)-i' t)N-;=hdFyP_. o43fI[VfU\"&kWló0푺T- #$n@ L9QIs\~D/z&')Zvk3$ey* @bVd-z -'$v! 96xm?kpDOn`etyQfcc{'['; IQa@O# ņ#vs4џ[V~8" X@Vh6n-:a#hrGUiuYkT^Zߘ u>OF6k\p72h:rXWr|kY29[ٖpAPyt1i2L""N[8qzXZ .nʦL4OV}vPUi@餤4XbypY nvfVL[4XBs[}WTNCY\$LuǪ4&ޖx} ?H3܃ϋ.l@\V-)BHqݓI5QDҸ (coٖJtHfyn߆wClYBy+H<؉sQiT9wPm,?&yl&%JVyq=N0|s9;,~dX[kB)oJ*eRWjMu$HG®?.S'nd[Oi1U/‹]p?g>M ќ O*ΧZ6T+VHY&/Ekxh|`w&cPe6tr^ Aҭ;GX5Ut2sMuyE-p>,,Z:ي~Xጋ%E0{c, `zc9qZmb^I+PeOC˗*g NKu )~47Vnň+ْ"^Nax4z-`wNlbXեK6' † |J/߀ӸwKdXD& fu 7Ft܆hMv`7EDn?S.ڑV6N3!-nq7$FJY^/4?@ pڴfD^W]i&oG-QZW j^;]TW q'Hbz7)\BfTߍ N`C=ƌNZeldٓFCo%s+e2a#,_)R|Wɮ^ _qwt:+<H|ـ@/SqtvWҙʯz3b&kL û`IVeL9xL`γJ 8Ra$ fy}2\S+HM^%/ZAhw%MɃ}=:qK%@YA3@cf%n2l$5+"lXտ:F@QDE{08Nˆsd!?I#ūOifx+K=:P]RK$  6=>lѝˡ'4ީ|c* }۱] oiVUk 4NsRCOwĥObLSRqoDwx3I&6,Dϐ-kǹ# h &H(*?,QXzlTk&B"C+qkhYt~j.^k7oZ Ȋ^$>LVG=Q0uI|5L-ז{ec \WJ)VÀDR\͞/W0Uc@"z!aj fSA`j(쌛SoTeX]UK%~ª8BI}(KF&Oȏ"b˿y|_xQmt5 v0wPYĚ 1CQiw]'A{}T ~(fqAqGVS8IQDKC]N脫aXll|ZDcZ̃q{Xؾo5[8o&+Eʺo+svl~y(ƈ @M4p$hBԋ |NņoY Xѓ{z*з8]-ڡ/&0.@u< ),-G(y_I _0^wچ^cGEezf)SpQWͳtJ&Sƃ'BZ1c@{E 9R_8wL VڷM5c_g@],fS4CK'cO X'yk U:pEXH]F)ߡLXSsnt@1T@VH1DR=nn&@PLެCl~";H5m2 %D` ӎeֹIx3*D'su'Zr`C@rԗխʾ|yz5=%с[[ۏ6 *3 \s½_AOR$?<75"]k%s>}얻W)#0zt"N<2bX.\?[L0,ԚMmJ1O6G[sD /2sfcEPTg=Ui x_K8Ƿ*`ѓΚzA4(}UKi!U ^-!/YOL:p&yhi9|翲Ց4nt}5OfR^ralK݊C|uy52umNtz uu؜&' Rq[]1OPFmy:vy1,uFɓQP& i !ru@vWB?s!i${͍"f))s:*dNc*k>Pni~($7v@yI#.h<ȇzqSV ť"zk$J1.C)RT7nGYX`a>0^ns7}j70r焅 ea[psk?診ݹ>Le 0N f׋׶oR֒N s;zozA1JF Hd&(Rw.PPS}sL~IYt&0e'yMrkm훈˛_%SJ͗BO:nR'&X=w@e@3pBϿ.M1cڅ,:]k[|M;=Wԕة<-{ǎgȿ9.ת7 5p_0'3qӂC`DSgpgkL'>h}<'aa8g꺵|㪈I‰lodEۆĢ~K2Lp4/<T( VdT;g%F?۔JCZ;c5 sِ94*G:W !@ԿV#p=D̔#HݗqLa1ܬ:aKU[qRFnnI5-Ll;܌8NL" j$4i~n4B )u 2{w3,-cѵ*8RKQ&I*e"N$,bn͒YnyȮnR4 6.Yiox$|'B~+ܛc(J) tߺ4- Hx(Zt- !C+2iv͕, [*aFzęa75a͝Gm_)D@“e7 .6'J|#8 )ny}"lUoݲn+R]e 0=ʻa5wG: Gl6xRqཆ.bcYr8h 3ɢi4hD _ TqzoA|$Lo:ecE~x݋˯I%tn%Nts]p\ueCCtyc'8`Lywmf]異[gv) {Xw :<{o$)˳Vt+1Ϡ=;Уq2l@c&1klN7VgջX&r01 횱ń=dBx9ߺK[i=PxDͱ[{m`Zy}(?C%ET;EG( '/-炼Y8*(促 z2o5׭$v=N^FV Ђ%t/Ȱ$њ E0É:ta]9 Ѕ$l.( n)$Qb{1\d]\ )ɡ25#E40nGv]2Տ>qw-CFİ#UHAT%~j#ɩ]{ D'ӑ야DY*;UM [C7:dљ=*(z$-:`e_-PAÖׂazԇ[.n,\Ii->:lyfR;,}~AR2qH#k!g2÷:+J/ 9,#lZ>#{ÿyZpk=lhiGX*ye oQeTҸCd<9I6|}pJ̶Q A~sܠC7ޓ>cjZ[5 Dota-n;k{'6C793$CI{lkiV0Ńp*MNsG2l5WRDb&2+.rF#otRFsO *CB96گxڏGHx?j3?2Մ$ɯq`^\qMTI殬&l.r#Rv4DQfr\9xGjZ'Oޝi-i W2S"ط%"uLIljT%U,-.F;8ČA6d䅠ճSiW O$2eĪ :ya3>@ݲZ(.|ʬ|10YFWIatȬ wIj+u^:bxO S9zD/8Hh\B:f`YzrS0;J idn |J.5Ԁ۞O *, x >8-me#a>yJ/V _" +! \njD ~T>@S1%L^YY Bdd)+"# WFt5yx6zt>-&LQTwW36eQaŷoťw's;v*J 6W[qTíބZhAZPُ/{zƟ;;TUu!I{1( 'X]ED,9?s&]=;8nF lX2v5+#ZVAF򑀍$^y8OZʦ%P#B/8)*$e' BVXT(^qbs4fl탟Y=<쯇QGfmvmm@v{` .zw\k)Q/cDҼx> hO.ā B_ۀ2"ujl>ԝF6ZW} Ó.nv RaYQ:JśkM5祙ӗUoYƹ;wWm[F)BJ2x/6 E%Q;ïU ?q4v|$RD "^IU./u٘k{sa`qiDI,uԛC: b%uXA[59y 3CkmՆ“>C}Fb$L9q~q fR_#S' /ZxQYSﯭZ9i9I 2giѦK0-ۗ#Աι\AU\Bh٥g_J*A* v;ピ@+}H 3i=pMfS.)`:ΡK?k=PW~LS;\? W2`M :Yϙ:87*hM0zqyH'L\staO҇XSEU$'fA8ԯ ;3_+ wE}bZ@jQ~#Isr?[E>$_F뀠iH0k[vhy3p:Kb:(kzɵlđTX/l(ѸE1@!& l~US$Ũ`[zMJ.|zh{zS1 / tǓhmzfF+&nW|oGtJDL)z ?jK^s5BTC[5 ~`a!V6PWmc>PՑ~ 6`0ؚHb)'8+3ZG֢y ҡqEW>^ X.Fă`_LQ }>bU<Vqbjp ,WO!&Ymc,d9n!N؂nHs;yVs9Ozn8 ր&AӋLf@]]lSp_FYX jlLNM,O~" {"K.U|فqŤu6E::@s!@WHˊ51m9o-Ugx#o{gxpO6W@3L'݂ OnbikP0О3z&:RG%WAAD2ef6<+==)[sMmфG%^l;`EȒw## h?Bb){Vn2|To:+;'aW0/FõƂ|Q{±jL>z/#\%\ TGmb-}p%8ɍ.lxF7Lcd`tD 9T,^{'[PWVjI(/BحqF6$bef_;1fs8i1#ND3aCb)&^PnvjP[5у$ouEOԦ<¶n$5 rr}ֶjEn~7-9qOVky.ATqaDӍU<3訦ZLID`r~q7=z-# љXq('caZ4vpkUi։Zْc$j {}\+SvA:i#tx:=-ZH0l0f0:'^@ϧ`d2 wR!2n\۷ڂMRyI/"^T5C ȡvI%Bkx:콎.5B_t(Vl:rDžCV*US4b VϺB١l\Grͩ:\U1.Xq ^տvkW\#6aCfjr?ȤZ֮4q$'4S]U)VgKV_kz9 L|Vv8&H땒RDչ# ?US58{wqj@ 5[LvKуlFVsrbFZ Ŵ>qWWq⻿'3 >Oͱ2DWx'K_ڡ+_ zd^nΑ 0(Y*V`%U xeK.RS.(0Nr16 x.%®DEdRL8vh,ا^X,C;oLh?K+]3:a˜Ƕ FXJ&0K-RuNx2,L0iX8g~6a|3Vuzn[`A/L\UaK{4 @VFD>E{Ô ;b'4!9 }sM5K-o"=-Z-\ NTZ5M$J;u-[4@6x= }dڇKGSM5?\#iɝR}H2Kw iwl9Pښn=?fqs  ki\ʹ s3NK5;,zxMD@}!73~ޔ!!9!Tc_lF6孼tL3iJ6!TKtIY;sgr EFv_P MS @ F?Z]W^`pMIJ?"+ap{Wbb$In¾zֵx4tc~z dΔU}]HԇH5VQ<7 ;/@10znip#xo9"t= d^QZQUF۸N㷊,S[EG-=z}Jdʆ 1!$m0oks0k4Jpj!6}"x Ⱥ^8}U[)pMT$(E:ms ]?s4QBrV6s{[đYL(<dԋ:$c)ǘXJ4t sC:޽bEDIޖV6ָV<.xi@G>v"aG_ 0 )䤋i&MFnݸ"E(⇟kvZBiE9ޣ9>?|赵~`Zv3Hb.oz| MڿoQRM juCc׹BQ^gՅ K I;vDS~<#JWqom y앍?˸F,PX`yXg\]ϴ.:sCGr ;5-Hgܜqp!L7hY},,819ӔUD6;.Tsr4B*?h[,6HƘ"7QPNO0sjǞu~杞4R)7٣ri KUԩڣ LfL:嵻h8bOP|`gcj7:w9BN~snS0G쀏 VSm ؾь\Dhږ˸ F-2|5upz0j>=4"(|?_jr dj7*cAH,|[w]?mqe'{-h|d{v$;5/o՟'̻ !%癊j^%?d $Nu웸%fm_}c1s\[|?q&*x>*`=VDJ*1 (Ig0Ht._DǞ4~00.j"j3o=C,g„*ah| <ߜۖJM|KΘŗuvz=[ㄸѽIq$i&+sDW}WRU:Rc9]7y&Q߯rVOGd Ggs/#s3EtS`:= 8bw#Kh8"zTpc z0ꥦ2H}Xsk(~1/\g(G~7MK/YcN/q^1v2/dNbCPsU ! !$Qϴ[./l2c%d ]_h=L{q92ʯVT`hϊQ%%R-Gb]t!pbʃc@d({;v}&d-T KсB8{&IơwqДPPK $ZcF@KSv)!CC$'hWGe='A߽fXaQYFlo#tUDLue5;οhAZE@@2DX~lm~{5S;UR+q!<obƠpZA`&H J% .#4*Jr@8X9h8iqF4y>vISY}1tZt#9>`biT|2^pNӰ*fO4L0?^+4TUðz,͸PY\[gk`rCg`.{sq6QN]UqmN% W3әʞa8F󴎡] NxqfN|Ԏu:`ϨĔeJZqiκ#0~x/'g`9"\|#T*u_q؟.Y47õݿ,:zʈ]Pٲ>ak:!b^y*a _RGM+b W򱴒ChEgBZMhQ`-=d6ʤY)jpTXy>>aT-2E3^qRib*qg| ʈbIqbDkKͫ;yo&d 6o[Xgi d/VvrdRBɵ#5zucr#xk;=cS!nG6>0b]NʥF8oqȅ*`˝ {Ӕw9J}0A `#WGͷvI0EVИ|n 5,0q$hL`,ąK¯eq-կ&AwՌ_QM8);aI,gz Qˬ޻.*&_\iL%kOX1 zWa`9bl"t,9,'~`XZbސ]3 #5SJ4O߉c:݄0/’T$F]ЩjPz;qJ l[ͩ l6{ C@ΜN0,1dIڧds'&4*[k3CPؑ!XQ:wJV<%M{wL. ҝ[?-,7(9_䟋zկ\v1ztGw GL[2Q }J2Cdz⌝r[/rBu׊T U<&q!Hp]ySu.τa \Bﲴ 1.X"xC~9;5\2=ڠlĊЩYeVҒAc2U,(bfGC*!8HI:C"uheG5w!CiJ2&N TMFvZs.zPKj,"uH,x:ɹ8RC3Z@$yD}!5_y3[>6N}p P4{8=`ZRxh~0 sx<{Bx] im uqzs|Ep3"Vf:/U-k<Oe5}X”|fϡ[#ϟA7q)iZxԑUwD-V}< I"LS|OLoƇ0Okm3}_wZM8Ty9p`|+E/O*pWflw4Dھ;v.YYf+mu5$v]]Q J8.SMXpV/QT1/Kzwڴh1{`9`0Ɠ_.HS@)8+gsǩEr%>qJp@~LɽEdf(t]jMe;@mK:+z VX * 5V˝>:3Ԗiuͭ]V&vcM@PUMI"FϧkՇ<1gHq&"8ѻc[ph\7M1E9~.mFb/3 "Oaܽ0R}K7 lR? Υ^z!ɀM{=į/Ǒ-NզpH`|By1-17/;m昉4n(Xd{ou,lL]E6Ч/jFhfNkA v/MG՟u\[mD{KwL`3W E]+Xt˯+Yx$G-\~ӍrqCYY#ؘWqrHJFƿ|X|f:noǎC ?h=~8[9"/ !XLRk ̰E=}X mY}Tŕ72V,??-,$2f]q 7 $1€aC+J\CN*C[K-㩀w 0H%}9 f6heҧuЍqH*b6^wC@k3*%+G6xQ U,>&?lm(pI Ir-AtC[@I#lw2 h$w&af5|?>Zǔ$NϗoO%|Áb-ŸսGwO Tuv旨G(cT\5H_v NGځC_@9gUKܝw#^tJqB$Axc-r|1Ύ|++.(.HeOQ_Lg<˗ ㅪqs s?YsL[Ճ`q8pB2n' hJڜ6oq}a5ausʤ K邻phBB.&%"ؽW޺W_!L{a?^P-bm2 k8NזU?F:;ap:g!4ʝU(." XPLAfGhyK7M[nu}"Dzӊf&'oY~2#B`MΙNŵ/&-N/`s&^^So#@E} O/-+r`:7yvt4/sII=j ^$OZۓ1P!Iz:"eT2⩯EFYi+:I.j ϗ_YebypzI_ %Nl9^+ U$P\Ƙ9 &F]KEi)UnLMoD? ?F,kJ<6`sP|1UU"SwψZ ':7ù1%u .͐3j9eG9߈U!ϔ*yToG^S:G2DjUw?1. g7jBJgųΕɀv2AL8=wfhq\ԓUV d% Fl-?C:]Ur0q,4`膮`x.3h"2/֜|R>-r (wSTͩ=|Tȝ,N(M_;%UfԀj| 5Ʃ]tQfRη7덞 ߸̸WTz!Xaښaw3Am =G0cBezge }Ley9jEU[O.yVya !ugԙa"#0>H.QJ57˜QȉQz,]&\ZHu0KeZ^tZwbG'9n6ome:x؞vΑ HzGr+\~pETtԾ!% =vc~1FɅjzn0ِnu}85씭g#11#{%ib@iŸw-G ޙp0M~ΪD]ΰ~D풄 k7槰.^j9B xk%ft.Ǚ7рL2oFũsex2r1N0˝`6CUNEbӌ+q}xe krX鍘Yt:,O@=*ɲR\Rbr]}. 8mzIKr{d7cu*UW~|bK,XNX׍8=L(:Kp;>dvb9;%czJŶUp̑t#}w;|/Q[v%|h +#JȉQ]*MxGwUh <"c$xhiorϔNR1o''7f7 ϛ 2%&xbk>(2qic4쓴k:$}b{x MϣQ6E>JlFJY=}ecwet]`>+u}ϦMY$IBl5%P6rQVHaxEre"N'm=.}=xO,v>Ϻj?m+C%\/ݩdo-jI11UtjW~ozZLo %a\c˹9d@n)~?]~ƩȤ^m΁R??o[S/+ ^G(#⨇ؖZwKR'. !̸ \?, HYioG}ui{Ifҫ 0 iN> bMkK gņI?h$I$O +ݺ.z/ U Z&9h#ԭE?Y@* \اr+yަۻ@HOx%pa(?*''.|D|+ݾ_d?I340Zե&Y %{K/2h_!h4>}hVkV}O[ +LBPFUh؈jjEӻ-POG n=nE3Ug<X9&vIķWp_;8ϸ&8sXlIPwʠ\ e1#7ٙdIhb|#z%*w6k!Wb!,o~y+ ջ0Ϯyo;J;Xkz:k׹j d~#5S ?{_ryҟW^RPŢĔX`BhnqzAN_lĴHipB"X >Fm9.^FUGͰV pR-zii0\A ? q9»&}I6~)Xc(c9z NWatȂC %4mT_d 610g,WM۹M7 ]JdwֱeUWQ W{_tdvc]ɍ\݄{i*|v:DQ5+]޿@& ShVqļ:I!eņ6KCyR9__QSoȽqw%ÑN}l1꽆MFW/262J"s)(WbcK#@hZ䩥﹂~lf׃8AgyMQ ՄđN4N?4 :οST HG-Sqܦ5$š]3 (`7ȝg\ J};IKs@HSw e#s"LkIy|Úwj{ +5*%{̠5n|A$R*]#rsΑu~7KcstbjuÛqeʝ':̩.ua)]ǽjs8 nCH0vƇs!x=]k^0K#w "gfSv5 c]bI惟F:fxGW5*eb<Go壋/{ג/IPTgDP@,&Qsot"G_\akӃD0cg ZOYJE+.yNzE.b`+SE$08дM:lMW2崦gQй};Ƀ;4\Өz9r-p/j`~+%X;4+(j#%i׷z(~GMckXV.cPfԇHсP5TuW.Sjiʗ^E.Y$~ջ6u)c֍ʰgK*E5mq(TtzOr"#Nڐ/ҳ0iJcʥ|W/g{Xl?|FR%HK-s$le$ȍH>o~H";thR "ο ̈C$׌"G]-e K\И6( u;F=occɪ>\Fcф@4-npE:I/}9={U 5G$\}^KuX N⢺s].N@"9FL=U? mk߮teI`O`28e9S˻%T`fJ Sjd%h$ 4 ލR$o:c{%.sOut)Dm~3|PzzLŋ2cpB9HEFZ'PO|MrC)-IL_2v͉-tz3b+ɴslZ(4鄏UM ָAw T͋KaT#]ˌc'Uce@;^4s٠GM}ɋ"+B6#?;yCz͚PcHq~>p2 ު29o$uWeS7OСsrv 3ЗIyғHfaXt[ +"?~-jV&o3CC(#kL>5ȆeP۵!G|8q# ?'N'}U& %NhP`;X&Nf*3Hܔnǧ_[J^ٯWF{ᷗzY%,KB4n;{$+m)ִ`o?zji9qqo5_ LE Qbn9 >( %Q 4ZYrn硋_SK<1*"Hc6zM_t(ez8<¢9>1=?4[j!.:W.,\3-yk8>m#PI* Qwy:`wGZr񒇩ങ>'ykll_O4` [<0Ur*)f3*S6_ڭv)>$@Ռie,}km<;F=D1kn$`|ы,"R"L($u 4y:L3 _dE2!{rYܧPTR D~!zI~Mr $/o$l {F=jEk0OJ(QYq/eL5t3U o<1`tVej+RNޜͱ7J\}gd3 ٰi9]<^;Vd\Zo3wPRF8=ʶTOD!Ў!7g ZM~?4Ȯ) Wu !q[s R:-\e HO'Xe t Ən?=qsPSz.>2"h,+)-{Rzpd(9 ĂQFvC(QUk'7T)$ iv+tC\SjxA2L &=V5J-; YFYr1Nޱh>8+= tm"jʖܸռMun&I .Rsc09t,. CW'D:XDP2|}*R؁f0z kcsd 7ǹG-$d-OO!2WչW*҅ ml0!ۀs/DU=k)s? uHdi듵GPT!/24[OTD͵؟i _֪Z }.IZgO>YXBRR(ON)EхHTjت/)psy_b :{8~%Oѝ7|_hJ0ޏ jl PpNme1u+BE~ fEwT;sb(BJbJDjP rOKX&ReA cge 7r muSn`ߘmژH&*"abko#cΝE0e Mć͞zeߒ}5i̠9E,%dLK}oG9_`ߦ= si ; |BxmIÔZM #ʩO(nZ0wsU<|Vt-$T~AJĜȃy=ٟTAu]ӊ( =/ ࢂMz|Z(˲*e"t/2s'eƆF#fdJζi":]XA $6N<1XI5n~FqYK벸p=R,r/yUǤcKN(e=kpKc#v T=@D>43] EcT|O*p[ ):X~cqgt32j0ҹÒ@,+s]&f埼b0p2SM fy!O)gobyp{Y˿m]rH̄C@6"&/z2"FN${ISKGo ',ܜnݝ))j@'~M9:4"S?r _UXL34Gc:il >h RČq^зV!Qm܂ Hkl</{G,!|l@kYr h\..[;ڵGߕRKd7!h+*& 8./ތ9pϞY\곭Qn 6}<9°|yLSJ){X8ekʂ+6!ora ٹ{l>T yo7& 7[Z}'Nd/wdՆuv~& RG븏9AeOFǛR+zu ;(]HʩrwtUWlm=CZeO@S}| &m: {)\&1e:"@4青z~M08;4:jr<0E~ǩ}-юJ'{ΎQA*mtTe(3It_Fg3IJĪպPdU%f\/^ơEBݐS}WrӋ[ ASh%&[sMc=l2ϘԪ?셐eOb^;A\w ,K1##,?vQN,(m,5FॿGiBeŚOrx%_㼡@7~miDB\hk ()$E \#pN%$Eݺ0PB!TEЖSۯ0XX(Q}Jg{*k_벧$/UozQ%pɝS_44DF+jk""D#F>?\w@y{Ƶ<"~2ywG|$Gbo2I_gՎ(}OČkM,6RZy$G-~r8Gx{6إؑz{wliz4$d0 *Px\ X p..dQbE`:œum?<ﱭ϶QQlpaU7RտX#|yY{H_Z(gY i3O?i{BqwT#7 [_݁;.ZsJ#ܢdȼjy^BmA#QVS/՜SR۫60@%qЄK7No [7ņD6oZj6 ٱ9oqv@|?c/Ђ#-#atTÖ&ľi_ 5@QùV6)|4Ӱ3g؀梕s=.ꥐ'߫֨}=/\D`绲mܷa(' `W: @}s7rA"_ѳլJFtb&ܞdÔB{x]}uclt?a6EΖWvhԢW<]zMaF9ᇆF6#8 90981sܒxC0$63F*i6l 害`T#/w̗X-{QGlzE2QR%d)jA+5@*Bs"7r,I DSŠ5{"MH P-:kBb]Y! iEiņR*!ofzm oOrq~hOK.xI :HS\;:BB Ry|zH/GW"m^ۼ5blیgf>5JY kL7Odi_ɏN@ Mjt@O5olYZQBR2j@ề9SP0pһ5 ,w#.Bn=9uCיiz +fնq/_\T u>ƛyK"I=:7# ` p~sDu2X g'zU=Y_B[Xy:4$( %wދ-\O5\up1oɄ̑#P..4:[ChLB߿Q:tjfכDh>DXb]8=C0#e6%E[J5M#zrV$X=݇b~ZeKEp |1kgf]nF. 8-xwX*#D}ykAYYUٛ kX.,QE^NL,c:7xkK?Ȏ/ O\`qDZBv=v~8]=S>(ٚrtӆIK2L`սoG=JPpm6"'ּf8+H×EHܿt1hI|=g iv-RcaҚMO&LiZg\' a2!NqSѱzZ !`Hlv<uݙOZpc#RXp+KT|8+G)ޯo UVEքyK:>XTk$2k 29noNKFL{#veK}hfM]2X #=V _Jv}I佒u5U-5_htm7&%B[{! yx&$2/xxiGM#1VsJ#Ҿ۩JX52w4wZ6 dյۺ!v<1v[N!?dMVlK+mGL訓 ? ZjOMD"#S4"JJHl#dMId;9M^Ԧ')oGuȻQ"Q`<0! l3٥#6=9}rp*ޅt0<"tgS qT?КGTn⩽NMU2$8z?]cn̰+x˾@?wn9s]X]LwW~,I^8* b8U'GrA,ңPhDjw9u*t4?RRvt0H+RZ:x(J8|!͎ 6sz@DsT1.Eؓzid9r ,Fg92e4g?Sqd O! Mqis~0G-f`җ.תըoN2} Movχ$dY .eA= Z>J퍩'ڣCAX|~>8s'e/*X,{'eM"%1Jb-`OQsNZw/x k-nҞǫKWE҉Sl)U:5A#d.$d<@e5>(<'nkմ,hİm엱0uZa2_ m$Zܑdbv-cZ\,)Os~.A\q(h:㶃TcAG=*r|ZLrKz$_=.DgABJF|ŻA~[LqMlS8)M< h XV:ɖ9T797FՕ<8EAaÝdBl&:?P 1xc?~NғklIE=G)2DU=Qd}iI}OǼ< f"{@^mP0pN?*072n)OOִVlåW\DEJH~~LҡE7a,Gb'^K],Ʒг]j]ci >S+Ky]uNU0(&gpa,9riQ7~l<8IdsΡ̦+STh}ɗvxs5׋ ;~HRIFXϡ|Y"[n !UhSlv#1K;)ӊeeOUYfE/saHP>lKU/za)[ ^W2\#QQ9,+ gzkXM Qz= ]*nX@hG6 +Uns y.h{[“LJo5^H]t3޶:*_dL($9m`plzc:sXoK$ڝ/?հ).!;KWW`(sol[Z|O8e@^'<ցVBJ r9 zkʥAEkFJ3qZY{{ղʵ7yS_b<>MR|k$@Wvis5̔>~iN. zKR^p 6T@m_=6z˛m8gA2QRjNHFH,9ƃh@0%!jK'A_lmې7μ0s 8N`R7xL )x#jU75ndȚu=lOH "3 `+[ wUޗ88]=}ܕo*ğ*"4{暆/*3Gmy_yW QrQL5#vQ_Ƕ'o' v4*`"w'Oi!L dmQVzW6G8SpSJXF1w'm3`5B{ c%G]Fk'4)a c \6be펡OҖ\sh7E9wlryQO49hT\u=+ޠSHwv"* ̈́4GO5~rG[^!ƍWH!T4!̬L=/b^dD!|X#Y57BqCjv{S9Xj4z7[gH\6lr>;}wH j4p ?<ԝg3v1 [&Ӵ7 I-L>ԊdTMlGkf|.E&&" η8ĽP*S'F~%T>/=/zr5ZHeQS!a"4@<=S):Ukc%.%I䊿V%ֈ[zU1|J~R=дgHjQ D…aSZ.!,ָyk&z7xMN8 %('Z끐1JFN+ ܘ02+cK] mPf  *&nTd8ŏr_,'+S-BUglt(Ej"0zâ-ЩvH 8HT97lYHSzTe>+-]bѦ2^C(UߺC {TbXቐqR/z.H_ ScB<>?Ρ1 Z];W !@d {!e{U 4" kL[O y0CMͯ*Eտh@9#6ӷM~E_9W2E4s`5k?ӾmS: /|i6t g$)ٟl2BuRweK+vpHnt+ݜHNabeB2͌Y;tN a>#+ ^:`_ϔ`IY\oڊ}p<)v3BCd,@YG::Fvd8;XxMruX($ rJ阑}O7X~EDƤnllOIVHB;uPј|X߂PiXl,TlV˞W}\{Hg򠩊6Y.bpqR:a,_d&.@xHuͤLbOAɲ{5ζ-f dN*ITJw#;)BI qc05Pӈ'C֝}@&wf ޱ@7(<8FސeBN{%rw%[( &\ KaC QAW(#0Gi-MѪfV )xL饥tUu?k A-n2IOަfN,~C=;3T ٟY7I/zbI?x} ,ljIOi,K>LYscXDvIHWG{E?!|58 I2U^+)mԃ_r'ENs"p}pt228Ķ)fMbX(Rϩ.aUqsl/e hFς .qulwzV{f{|DŽҥTX,ՠfR~~ VZNXK(Q զxԩ\g %.܀HD?Xa nupQ>ya#mś0t( C E@xS?(!]wHHߏ[evvI755B3d&A< "@| 32^x/%ޓKhw9@-b-n,UA0# 8DZA uhiׁ_XtMYNHXP JY=Ďߞ3%.5QM) jgqfa(r+TCo8F!#k'=7/wW"Vx s2ҿnm;_e)TwCOvtt,))dP#-eu MТ;ȌGVMї!0/m0d)B%rxACGIzؠث^&R;I因V˶'r(j}>lǥ8%Q+菋v.܁݀kJ.cP<)&& ?<``nzj0n.y<~k>sa7gwȺh6F/f]MII Z4j7MVG qh*a]|XRi$һ5gKY<&t)0tXϦw.8ނد5> @_h]A:6:&wӀ$UZWiz$҄NfrUSfso|*ʩS84HI;DrU6]} *nx؝5ʀ._DETsb#n S_ D.}~A=a:?o<`P"Q$F0wtF$VC +dgs<ƧjLx Yԣ/ >g y?AMI8w1AG4C*W.uUY袬7Q0d!NVWrط)hSAe#ch u<鼜#WEf]\ ak“{,Q.WTtuP=+{7*XiGՂ~0#9 ("A{Ƿf#[bWP&)|kEPJMϊ5w" Wn =w:Gv$PA(Y̜>C,]vuqZ1ڥv. k794KtOP\r[҂_KkqDVJ|:Kj:_Wd|Z;|I*Ku(N2/7PTګ%;,YK3G#:!~:R5JY#ITLȹA˒dh.6$AV3΋5)Sx U$RST}icl-x >L} ꡊ tk,"[9˞u:wt3i*v?s嫿:8֭N24 v[&׍ı2_^I%w[,74ZCl+ QWQԣvD)p)[=!AX60h%7Yw0KB&K Ɗ(7z`VbnEȳoF֮HTi+"2j@Ca  (xLfiK*x$C)8 Ϡ E%{٦*Fz=j.N|S3ƃh.Wp.?I8/>UBmi¶b K 4 PBn +U3Tg/Eg9{\Uzxf&;Ud:)@0vB$n}*^f)Op5MAx–č $Bv)+ү"'kb p]v.M^ UeOLKozqN^R)$͢;E:ݺuY8/4s OF~C^;Fk Ʈ·csV1VwK>t]f<߮͢3 N{@ 6 kņ`i.PdZj+\iٖ@0X7r\<A'Y(*O?hFi֣7g|ZVV8KɆɓk;L zu ĺM>;'o  ӷ6/^~-QJ$Ju28x.Ľ~,6sIwNpyC xrgv!ddJde߱So2❧ 2q͡ ]Q$I.,µE Z.wGѭ &igrwKK{g gFC)]AFwՓU.:M?Aԫʢ=|vDqdZ7+殭 8bfT:F qpfqs>Y]ȴ5J5,9c߁X7tVcB6ީWuq}IV &h8y1+VXwE8?9+\A &0'aVd/yYaz)aɐ0x[a8pDnxLiT娝ɖ#v*xĂtA$r[(:=&`jnĎ p/lG(wau=: 8@ 6y[c.u@^az\ l,ѹUsB e ~lT0 l6Ɛ zb-2}˜N^X3KȲ¦݇78LZ-J ԩ /{ B֦=AOCV5JZ갋nT`l$($JSq4Rmp GB ~p̵tT nqzq_vevHA^n^z.)"Xz&IЏh'fV59c?hNr*Bi?5m_QHor~㭆w׷l`MrOC)Y_L.p /|SN4di'Y~}1[MLz87+jrfjou,Jx~. sdMlDYDw}s#堹+It. Hu2$C .v¢]er_Чlh''o5K3w"Pʣ]B3MnZ_ &D.)&&u#ᶷ26Nj31Fw/S-VaBCK0&yQg<ED5"YvV?Trm ptU e(NA 6tCDg>YKdų6)OB?DI$aVZ705`۲VL.,/U1g{@,Yp_, j~o ie.LbgRu!9\]A6 ɩ”v.s͖R6QlZLl tؗ2cÉE5.K?'}{&Rsop@ #.23Ob#+_if  p/fMav*; ~ 6|u k BJ<ƯE.ƹAiP򘈕09dA3(f\.nw=o[{ U)VfbjTKAyanj  ׾ "HRo0xݸhmD]5C `%LJ52,ûnfO# ለP0f8C] 1 -9Y>!=o(z[ gs-~6jz#xB, WϤm=fdջ2*$ ;x{|V&cQR-dyzѷ6yb*bb tia#"Tp1MBQJ <@ &2rC=lP=ֹYwb#5)EsͺY& , &LM mm@ï\)`,ΰF%j$U_"b; n1$<|.\MtD_![Я+u`Ih\9 +s+6ýFe2 oUV [lS涣y*lcL3}3+(߫}s`wJ[-IiHAA<65ks&޲/]*Z&5M RVDhFnpR$^3'>lgL:h`r~Dy,;6_?[|oצ5w%l# ã!ss>8'JA :fK%7XdԔޫJ0q>HP7_E|ͭxMa]'C!i<:UhT҈OW| *E$D C'(kxs]O-'zټKHywim*!mصcո~R6&/HIf-tJ7zndzbe,kb͟2 ة0sAZ [!;%mlulR]I!1TQp-maI .BC,J2p\KC Wb3I\_%Yv'y^lpC\Ja XaTѾ-s`cI2Ey}?\M It3ɏG22~zE|zEcPRfKF~D[-Tm*.xvr7v*5xj wBmf TX~pPr;t7/fw!k.C6&$>ަoDh2}-Ԙ}8D aJF<1K紎>q[?>uLyGk:<}Y~_ K8f<\+|XQ-iR#9H$u>Ƃst4썌NIl%5߇/׆tejNuJ |HBY%sersD=sbOƊ(:6ϗ}Vji (VS,MJ& X75TG#>uc5!A3jtyC'o#˪L3`B*|sovZ W#7{urB]j<Đ\nVu\ElҍsՏUs i>ڃ-@];+QS ^@9y"P{#Kdi2-8JL/Ϲ گ=F8~-]gzLͬX͈$L%)x~ų7VQU'm(8zKV0Ў0Ta:?3S||vʷAKp.+[@GrphX>YKA.@:p ms8ٍNrkUt9q%^~%1evX.ůTfbc { B[ڣPH@EQ-%t2M^vހW*ŰoKgPy+c)%jux>ߎyIJL챩e'x6\AOсM.^غ)ʲvcTl_VJWgO!Ќ%B!TP1,/mboCMǯljy4(lPZ£:w>%Xqx _2Ee+bBWdC` 2p9~N RCS;([H jc&H]$NP:#Ei̟lǫbF/(;l97u3i5.H1ag{<'?^ȇ4m\}Güojh_ylw4pύzm "Ybq4IH'@3Og~;z qZC+b@lPM!Y%Y#l/ߛl9<|fd\O.Scj~QQy# \QQT%O͗ۀ/rVkLD(ЏASqydhP%ܗ}|(܉~#@YJ{J  ꣮ $銔۲NgRlHhNe,n- \=^ @y᱈q5XN(Gb)& `:fF.Wd.thz+(ۑmYFsu4!ګ g&siT/XgI&e#̓**#_Z ̜Qt6Fq]uu5ϹqmM;9c"6-x}$#r+m0<[uQ"f Қ QfSwǽuYr'!eOʪ^A{o?T]?%'&λL\yM,׿3 lYCu|&^,/JSF3U+qI݉ s.U =o_O[nW}2_HQ bB"aSMb)(ŕm03;z Y,Wy츆A[U@/\zΚ0*<EPf5Z̎0%ytKPKWI!֜>*i ;cTcK4Eõ 6ʾj9./l,KzNvo@gsb+BjMYGȖጾ18c-lh^ 2/\~^t7CmbIGWPQ;ө]併PM{ʄVSb֓괋YYߠBGJgRWI7]?K7giDnáuT'.ɘ 0S4!1EEŴڍ,'?s2CҖ}bvb4kg 2Ms x=I% y8";7Β='n+!p4Vz3cnwa2ɂ)&Qɰ_1p4<[ Md[oRa6uS m+@s#/}'M-u'D;o/L I솥yw$ ThuW|wO5VϢCD 2@|:wWr?!?,> .Q v,d` n%"ħ&c(5*  q :FQ'Y€' jbYBEZh,:[j1"`R_Q#݌~`2w_F~ȓA_G FqWQy`+ ?XF={t"ءu@#Hhf?ȠopŝpfDo5wj؟mPX%!Ul][SSG=x-W}3,g0A"+$G)X_" |;!ϒ$e^Qi$FIQp4DtP۳40"cj\vll 0"2; 'hxf,*zjML/;2FJԓ0㭶\oGVn=ᒩ6u߸^D Ewj =7Ԁd6D!eIz R- )2)^8*SVY.@I9s$m0SܕDmc7 ͢/eSwO$|4 ;fO38,= ʇl;1 EY9V?-.9hJf? ?ɯ:8(J T=|]Vz@v/^-`WYWkiy(P"cgVEv'[Q8?VɊ/YaZItcA $&8(g;Fp{G=gEh0WTzZ-ƽ'^80D`[QTYmhOLaV(k/|Nd ʈIP2``R6-]˝-]­^]6aY~;鑁*iY4 <Xտ*[gLʰ i]MQ9_r+"`WrZx|{'+%>uQ~#I =YRPlyqH.ꠁr.M~i WGxf0S{{|Zwp4fH9R$ܮ O2 VUE3nP̏BS;Lƣ+p 1*osngW{S%h [VE{*Sl͑l8|UZA5'ms d9PASx07odWI;:#G>$=-@BRi\uec rjW>=x[Ff5Hv1`qt)Z:Y)@ȍ|&tjQdρ*#4K{*cSZ0-)DFT.P`%gL7<2ל_16(>,qU_1X>Jg%g0cRt,k2zvi>75 %Z܉n{06 "c6ыؒ^XYbaIB! mt {IZ 5GUMm Ѻ7*-WI^>:_ȬŚS.|khjwyAQ߬]x#2*92Psa?A?W=|"9e#p43-i G$si_mF; *c`0}s-~ e,!u?z<s&4:0%2gxN rnUKw33iu+JOJ6uaGuK1凳?W]",8{'L(ʱ8JF9Y0${@}:蜋)-#{%h*xIcUh}h5=<_ic;4f%`̻<.gtpa?0^ x^v:k6rK\pDgsxg$1WNgÔϰb;Ѫuȕk1 Z߃W7N YD `W9_\9DG<sv, $Wr];JJ-T7U#&{9 ":#N jV:ua~ S;>$;nY(# [\^ӪuV sv~wc`С`a(#|&2+2,"ĚwIgӖ d}#{^+QJɶKөg%RU\GP[YGrAOBL_w|KEK+(.fML"j\y_ _ɹ[c#ͅ?/`dZر04 zCJ>{>^H5R"ej5&c>B-:e*v9xf*5 Si k:x iy>v)"Gک3[qmx'k[ v6ά>L@Y9 L{BAaZ s^pyZ;|mfgG<ִ`*$YRmߔ8]4 \>fM]fh.%%Y`o99oͻ0.wj r:7)<9onB>Iұ,2=z#tA)hxWaR#7م=0xչ ZZ 4qBC)8"3YJ{w,Vam+dGYhS P$ _ uԭ EZ1 .Lc9G/7\*24]±XG[11/oɫv7X>ΐwlkz.ޮ[93 &)a驿O+[!;+=nMf~CCdxFTix/3k4%RB䞼w/$W8՗܉`@+̞- lٴە]Qfo&* IPh:AHbZ{Uݓ OS{`9$eqթO- -Sƞ$,kZ" ٘Y>/lNYPW9bdbT9WOSl !s)_C%/JZ!D%<^O]]C+I0eZZQzڎZ>3'ҺK`hFZNөL4Y{cb>(NÛ$"9/D7")CvR)Mwa}-~R qٷ('lڲ] J{ڥIqHRS:J-oʒʳ6nɤV cLcd%ZNFcrGFF8Ɵ ; ~XsԀRf(K; e]r;Yk'KD{;{Ew,7RIUi!s߱0K xv}p j[Gud{7̀lK1 qZ' r*$пW\XPB?l&lB~nyQy._293IЂlOw1PJ˃9U0 S>GǪ Vk9B0$|oS 'N>ʰpTtȶH R fkc7gFT!S%T+ݷU Xp}TT)1a\!L m`ʊ IA5]Jq4XIGeup1F'Rl*BB(n)NÌrؕK=;B£vDv5E ,kM}<4xeѓ Cqk/ݠKt)tῲ_o _p,j Ӎ\ h>ȀET06M%åi IhxD*ܓùrWjٚ41oG`klnIa stҒBd.S/&o8:G}4x8kw[5h %=>(,9ui]Y<<+a\2L>/7 `a :Ю[CLQ[(.8p:*>>Ra5J1kS/4$|Ku-^B.{'HD-O5 Fax7 e[ҟ3ǡ5wvN\PPmZ?Old.9Vt)ѫ3,㻦I}],O Ua<ʽd-Yy,R<ݬ61 Cs?Ij%ePe!|<~% F]c`lZ,[>I`C$b옿KJF=Vh kkc5ywnm7zZM(j ;S/gh!ð[30l~Ŧ2;$7~b?0FG&{q'[yN6 }1K9T? eBEϦr ̢"a]oz"!i7UaW`bi􊹢&͉"kuau⟩ cS fk֧8r֯iSU 4 erN7Ld6SS;]k?Al]wŹ#Ӯcst'ϲSv._~9Po'Gy~GĩbK"Ϡ\I^##4@wU9 c43.^X<|]z`zwAΑ9q=DlEc\I a^JV0=]N1~{ARZ1*bV;Xz2g]۸G&2UdSs+xVrnURa^ [m>TWZF]LU+4bCDS$@Bn֮^CtZlr~-?}ަaLl`#PٝAf1 uNʬ-y:B]Ϡ1*23l?'b왴,_]@F.yH~nPf`oΤkeZCmLo'udy<-LyqWi0ipc qϩ6JB] \Oc?lH׎݁D>an"COڄrgy*PNcrzrτ;"h*Rp]Jk1W˥9F 4@/2>U'Y>.<[p4$-Ejp RVfDQ`[$lx[`|uw8^=:r"ɇ1yjktN2d>roH€i>g-;r}0J(Tۣ̍&K F1ŒuJse~۪L_~4WJb窨d 1jKv>s3œE{_]϶2uK3,D6KB.&;MޜsDܒ1SdMQeaWQ57xHYUL;`M0$9TE~΁"ɤ'Dm:2Hֳc˓rDŽiJ1RM|Zβҙ6QJ@uP%ﶫ)!R ew yu/:g@OB=' ڇ;=S"+SpKK;TyֿeQ0&H}6nH;JwWX`T4NS"PfsV[| W.! 5nxT:wnWCr#Dy#'ɐ lY~C j sbqڦ'IcdUc8)^:|k¸tGVYqCEXimB,$]M anʽ,}q]`K0+0*5 ~\#Y P(@/Dџ]4z.rӼ,=@~ߚbPjVM*[Pi&!HÓ1GAE)| =ŕo/RW|0݇ܡ&ĭ:܀A; Y*8Ĺ$;-h?xcx"SnL1r7DO_ysJfW W)p 6f^S@Bk٨c(C,~2|e^.c;SSd\affs~Y$ԍK6x/ sId`sG]Y_smY[=3>>k6e\ٸy6-{N*Q؝*RfϚ hS^lL |\AZR#K%PCj*RO;Wy덒pȄr)e(vLtb)=X=kc/0[Q+jp6eC;-!$6P ^t(P#:JpB0c`[%qT=t̓*`P\ jNK^yE`4Hho%|s^Y>,6A!b1!$rZG6 ?ݻ <éWcbib P2Eq|lDq1*я;۸h(&XjJ(k;PkdК sx)hwZƗc_sRhn=N6Eo~ @F@Q:Jʓ?0T7lw&&"!S ]-}>6Atu"RV N>wL"*^*V-)rLRriq \vKB}ឬ_{'Wz9r9 9aFpH}{D$).tړ#zkq@ f?hq Ud9}HQ; #1@0COhT֏j > Z1jCaW(|/RL0W0 WIց_&/Cn -M p2pmh@)[i W y5z6|@W'ǿ"2\|=x4y^21S5@fx]wE\L[$'z(vszy&'eb#B'cyK 6pZH̻ڲN^N3gDRrm`p1`X4>N(YzSM!;7φW/Jgr|"Qr+_eӈiP`D@M$mmR{kWnzț~0E=u%=(S?jok-p;L=kWItFve-{4ٍ-jD sn3->_>wÑc̐D'К` hr^3;%?-/҉ \O66e@2?# ZKi /sS-V&yd}&1- [H۷h'8Qc& ʼnK}£64^xfbxWt0_ak *E(37H0) z|YWlE1fhW<f#r4 [YX)lTqUC4sC|$8 SaC.8kp%yASUY,ގ N LCQ~_3 pq-A{SEp%vUT YN|?)yr=a؈5ǡAn܊*襱mDޢ lz(y8mħxCh@O_iĜ?1{w}$4̖:Im-Ϋ(w [Pa h(t.OI/UcQuڠ=9S#:iiF"".y' ' I%2Gx^_e;v+;l;<ƶИ$v6 L4*y6(w̕.HX]BG)yý,Љc!|klPƇ؁W XR] y@l|I5;ɯEegtSJ m.>͝$x ED.J5XEGLE9dRv2j8W&3v*ês7< zOQo?FJg- `zc?A6?@~nFNROgc4ly7 o+&c˓CQxx9{өb#[!=VB*AT3HX[GjHOD,]0"tԵa/PF+ [E`n*E׷\Me5]@tl`R yΠE70z2?* /S9ڌQ7i+g..)oS'©:1{3{P6e:4-Ԇ4̘ ,9śHdD1}eڱZ"`6&:m4~"5u pn(qSV>k~.qLI.}2|Ĝl9/I=C/D I7eou* y@QkE%ç SH-?] Q{ÜUi*r,lPf[`x+2Q2/XЁ$R t`xƺD/3s> =@"|9Ҽ%| o[ŀ4Qjtvu~:<324#C; eʊlln(;*-, ;!6P24`J׊Fs^}WѼ\Q-Gp?IZΫb+{vd]xˠc?fyCkc#\BUI`m }4g[el8_XhKEv[Ŷc\ a @HZ(mć\ lb?AiW򯛢! 5ChчZZI30?rT@I ;ĸ3wqR0,f()`c(ǔ #v[J@wo8S9-s[A!g̴ EZ>YHM|$誴MSpZp;MA(#J1}t_Z{ 4J K N ++ērM.Pᔈ |ul*F'lp 5Nys]O{ɴr '/0`\"^ QoD ޵h[*J*,'@4s>:cRYƷ\Xz?iB2E.hyn8K ^Vj42$!+$ Ó=U#BcW/u#!`kxDžgl V$٪$)nWi65S(D:Nh\gɶZ[ѶGss+ \k C-f (~"k$ | >"U-è!A䛬>p*-MVcxTEbI.LjL^@+=dmըj 7zڗ;x 40/W oTpqzEWP1ռs<&g\#@*CuPp դawȨs[}s_[{ Y "ɓ\S^A`p[# X!]@8̈́K / Ca>T)Wo8>aM-Ͽ̘3|/F*5D]Vg4-%"1KWg7k) q=f{9=\߲0GQ_̂ݘ- M19FнunS^1puT~ֆ{1+M hQR5!_MXYX$mcf}[J\P臫g:5zQluN79R <նdjU]1Fg =S_"&ӈqR9{q#oNΨV&Y?0@< m5>U $t&8躴M.dj)БX=T*x).>!׃(6ArD%`MKl>QBmsg`U(݌LOuCYNj_SA!G~UW沜a2vۍQRq8wd±Y8?837O;(f$kֻ (B fK E;9dmW L#his+㾪.[l-$3xSss7ʣ#%XYt8u(v :WfィkD|@'H7$F%fgq<ScΣM"_X1p %Tg+KNCp>z%),FU%H&'-$25jHps=`q&NVmv9(j^Gaf<2Qw6rDz*Lv1 4N.@-˰\@8wcИI5璅 H/.Φc#Vu(QaZ=5yncvuGXu]\H.HfB LYSw1aK/fl3?E(F!f苞pWqeCG Y*#v9IlMZ͘_LOX=hAq[ zpBbDH3lJBK.> ^=Oyp!@U:} @Z"=A˾0 i9PW6hn:GM<,Ōm=B)BLk 'ՏqIv?~= ] v x bN?@j/Hz]t+6> l~#:pF71O{lj7;F ՠT*Ցp4-=sTU2R֮NGlzƴ)JVImg+Ԁ#NvoDf@U.1,E]XTʥXH~@Lf屮񿏞h_ȼ`ptGkǷ'ns7dmN8->zcY}DO)%|YJ@_Bc.^6R*qҼ@mnCrA *AЪz (V>gr.}hrd%LNuuVC'͖Z퉓*xU8ɴx68uri<$MH S3˺ աl7B?%xa2=Εngm5QEP_L>_ەLW@4Rgs')@4MNIQ3mFg_SE3JG"7V(gR.VYqЯx\EB GdBIoLj%kLUf|hTi"X~tVKjaK#mf<VX㢊t:s̑TʖǴ\a!g Mz ̵.>x&p ,HxL-X(P:YZˏR#c D}ra4qQXɚg5.<[V`3;0:7x+5j!+Ӈ ząu R`fM!(ON}UM?C K5ʫ[Jʧ5FЌ |`*SaҦ#Y4ql1 n$sI67kYCV:MK Td@%uJt\ʯT>f3pO5@'E +N"6Yq]ll%FE{' EjZdPS"Fn[a+dCYU BQ]&ءЫO|[4kO3wЋnK 8ǃI%_r`i { b9`#< z47pVYJ<̭cRj|wW76x!"Sgo'{cx5oB9f>4M=e^I. Rhkv\%π֣m, /Rlb7J85Y?"CZ=;mq]T.X:a;DSvbz.fXaSeDRSgvvh nu@νZ)#QuXYPezuT*_E-~Ԫ&&u$ ' ,5yyI/]+.Wo GE9ufW(^-tQhNͧhPЩl7fShGWxeH?Qv3nIo\ELe+l '1IGZHƬTi`B$e`$8G<<89Ayn'Y8W!,wފ|<; Jx]iJ} [KCĻb6hLOqc5@ L&=Htp tOYכ&'w?ѹow0| )8!޻ < u/G-ݥ0AQRa'wd@P;abϋ lu7S9u3x8T;_ExG3Fbf-ceE) |}X <̡ xҵ~D"!r=3֡sN6 j=&&U,Pt?2 A YC{ i&CցW88hdߢMlj-Sb @m-j1`$H "z\+;LJkY8#rJX0BAX5x¤Io #u6 G:HS0AB)j5P"Tɼ}w<pV .j:aQik\>4 @M»2Y ޚ) L2HSC} Y/4nBA5QO=VT2',,6ѤcKԩ_>.)z0@Z$n .iuORmO܌.bՃ5Q"^p>Q!i⎠6;S'=~қa 3$&a+} 2;*25XYiT1n]qpr_C3hW>z|;Fv hY`cm̭Y$QA֐R K<,} SLbdk|{z2[&ip9x='(#=BᎢkjTj|:ӆ%*|O>nR'9(&>FC"4:4̟݇-nBxqS^Id;$S\Ҿ8F JH<Ő-=@fJuBkK/DC5dݐROS`3h^.QO# PcgRRf8QCMBU?BD_9ItHQ[K쑹taeNVh5ݕ7+^^YX[c\>Ԡ;)uD(:O!3dGk'=bS)O) w^А`M)v!F6X"3|jNχްcȻoeNg+ܡ ; w=A@oŒAdp$"MG)!;!!PeW y+pQYoB.Q6BH"|X!ou&#Ql5;Qh U!>†9z+/~>R?VgM1Hu֝BZ%.]y :~Cf )֋RWȑ-vdZ4@N6gRg{9B9.`<9_,i"!:~QhO+zƌnKO+_=8r̐B gU$GWgc=.qmc\*i}瘅1L8d 3_(h,[ݗ{,} "Sk-@nS-Vr<2^J:nK#p:0R+s.mnpLmpm/^!JBr:byܹwdQ^4WL9DF/4d X  :8Ly0ۄi ҳ??jcd= |! Ś~9j F󆱎8:I>ZrxtdЖ|qZC_k1)XdysR0~r#_7S[z}*yAֿ 1HOW_I86T vk%gJ52 i e_q6'UxޝF=i0.S^g-j#V=s-QD#r {TZσ_W{9hHT|=_;fc|*A0!*M.MWc& G™g%\DZѳa.T;="<;-8"xچY$^"0.:6̽͡B;ޭR{IiPU>Ji^r=Fp5GCl6.c=\Hx͜2|wZ1q'+Tr;ȥ{J1K~ܡϔFbI6g̕\eBU` ' FFsصE|_?ꔏkŽ\ (?qS'V5O.g ױĕv'58QNGIUz` _Whs6'vd(Sygx&n>q60IUW:$r;F5HO NݩrlfX鬱T OGA *j;-To>Qp3ݘnq&ifTv`h,FH˘]}rƥbH `{cܗ.ԈzA,T%rO:ScO!i $>'8H~w'5N>3qx$ ]2oBBYJg6PZ"89Z1}7y *ʅCr;?Tb] `Ɇ2%aw1 8 ;c]yQRKBmKf +>9HKɋ.KWM V{ʣbt`xu%Iz)_FŨ[Z4#;(-x2XKF*~y`(d"&1MI OS;`f(6~D^X(B2\")8]HVag#?}7ÓYɚW9{ f/Ъ NWȯFQl0$s0˲ Ry@OxI7A˴Ң,n -fQȇң!t:50kBU 8Ԁ_kVL$kƲolxzW>Et|tRS@|Gs%>1 E%Ahʀ)T]MJoKmY "+t U+%  hh?+Sxg{=rA~K|kC{GM&+囋 o蠓2r>WGJ;q^aUYR&լ*,6R`~2)v'U;*#pFZҙqSѮǠP/D( d ?K?o QbqM1rnJ=L/XC4Mnf/`bTD̐t,y+1KxHf-.jP[v\dh'Gn (d?+ƒ6GYΛj;o.Z`?;2N|ZҮGqG˘P=}8#+/ v؞j{]=Мhq/_Zq\| +U##<+!#mՑLrN);uUk Ta?xڐS1Vڴo aikt9#&";2'C.Dnq1}01b$O)rn n\5+ۧנݍ<.xf?RnDwbMF8w5 vt5@% J~!$O6o?winǼI)qԋ4JLB(^bcԵ/Ch;@q3DPѶ>Ѵð"b8DIuky MH3H 3B5^1F5@/(T~b~+7oHW,.9&$t h..Po `YX}Lч@P!vMo|U؈e]$Qė+gh'WQ*i>MN-gk%f؎50sC'\E'SqaigĽ[խDRZg'lnQ.~Ȼ6[ɠk 165!?| Z -w8K2``t kJKQeb- uN^R&鷏Gub3<ro)%PGʷ&1fRֵ<0 {<ń&Xd'p` H.s9*R*p@U%7#-bQ-%ZB-xӱ>ϮM׏h DC=M3:s(Ոێl++ȩAEb 3ZhN܍0?|h#W!k@qi%9lz33(o" WXCĺJ~ivtdY`+)h )ů).N36(M6Z f Ģ[&ج҅_`ey-T*iػs'2Ȥ[ m w?f5+*6!R8EIŁҙ}x2"BH"Z.o  D҆4ꀄNrhx v' {)Sa-lأ!=hR?D_:<w_cnw5'0U)iiƔ1rڰ<-X_Iyn79 +cT>@ b3G|kP,X9gVg4. Lzɓ &.Hxy +%ێ_w5n[] S> 6Ay|E7V1v[ E32<Qtkf$n"mKac1*^j9xrJFͅߗG[LNR 2uhamQRO>΢vx EƄY[i7Ua{I-Jpﺫb ]m]e"zUoM¸\[G>L/ѫMk%β%ДI<d`STm:,EN ?]U>:V!maAuŒ)b17DMɝH;stL)gwC-x ZJ!C!3r@ܦHu-g]\ x{d{n2H1e h2GLROߪhxݜ,59I漎0eЈ⑮n Ңz%> W99U뜧3#P^I,O%e4f?;NbS>,$}/̘9oLڷw U11r &AK|5GRO%XȞZMHw!DlrאؔY*zC떚5D[6a_s4҉}}k1`Ŵ_ l<'ۈ0pMK!;lklTlEr2Őt gۢ8 cbi O/a٥cpI)ӓc0-+vWSH(a1D2Q.&SqՈpXhjX|p!J)Wo y: i~w6)j0:75/iE4̼.!&W\<{9WʨY7Y[0elP  cI23rlh².~]UN:0[~*Wuщx#!g[ 4) :=&,2rsJ^rp&D𹍞m/1)t[{JrVAY@PYXke{L;tMrNՎK>)SksehbԕE3JU[)3J2ZuC/!4(x fu#܍gm+=mC,pN/!9n靲:cPNJKZ5C*k-n8rwvwgW4o'ל_z:?͢ )$g)BWu.2\P\'ɕLG=ڤ27{#@iDPjxRH.E \Ͳ-GT>Rip(BHd5$ RcAqqkx ^RJ'uåxI@UT,"rT]rcKq*0&گ{)m2 U:V*|m݁% nEsԼG0)$ҌS ׆%\7 H3~K:O[Eㄝ[:AT ztf+oO< KgDV: .h b Ց[/ Ǿe۳*C PGٷI~Yz&VH tMU`ln=QfU`j_yVZz UucRZ?,$e,E%04xQ w%<0 E4z S5_y|R,rV1]xωvӇFFܓn.%>Ur{XĶ="iBN9a.穈\D7;vD.Bi<‰oM_|x&QٯgƻXn|js4P̆,ily3M ⹛M쀯 hQ <~E6q=RF\9vs>x9U^R.`je=&c{'Q2Q{ { j4>DA72GofQo*?YhOg祉F9ͥ$7{(MTQLʬ0N{T15  &TM9n|kk] ,_e/ $זݺaݵC\!;6r l >~u9IӫĻ:D?R me"Gv W9FW y{#dVRTǟReJ͓ wcJ(+43տ+d3|` K{B<)&YItw*&Zۿv+0W8bhD-j9e )iGW&nV"5E|M*6OԞի-tFJne,#&z!NhIS5V@ _\ϞZgRv /5G0mx5;%q Dnn ,p N r),HٕSIjy> &u K{1LkS:TʃX0!NSZRqbW4>+հAw#c3ˇhuc(|*r~vikuoEPkـ\' {@/IG m Ԩ \9BJQ^@!Wc%6-*U#&Yǻ ܍L~oDX22Οէa]y<AB9 P ]z)QnfSR?JH5D&Yi*I4DhQ@ 9:̤U1rYb_? /|;U!97Kb*m(c%֖.)?}~ƶv%4G=\&pzgIoK ] NANNcDDĹwFۚGN̢xEĊa6Q|$POVb 2ey+W)DWP"%>2Id1Lm.УV-ڥQ/wERI쬬IݹJ(ϻꀴ^BV࣋`u./RQp6Rr7(h 2-!fKPpQ9,BX5t>l% =*dDqdo>Y~ -gϘRd Ku;T ǜM%yIdۘ2`;Zzh`j? M 0/u_YRFu̝o޳.<0Z๗ss.Y:i}҉r6f=@@"Jk?>Ӥ-H%K{G7._+ӶYQa?@UM^¶#{vl+rja&VXF?#ǟD댅qF?.Iv|sE0ccTۮ1BI6IDIՙDTk66(v 7U/+P7nZcA}j|}Ҏ)xCI.BŴW݌h{ڮgxD9n=C&4_3=)r@d;F n#qHOhO$mvnsZV5APFB }Mݡxێ!BI\BȑVG5ϼ քƬUmJ'fߏ&֬ UcC|)D)PNolL <3mts{~DۡϦ{—$m$,]-,^(0Ǽq #S0\uc]mh48]TR[{W|U@߿mU}kYW>J$S?_1F}#Fo][TT%cHlO1萲L+oSj*F B$/<2i{t\h=kݒ@QN.YuW gZr—}Zƌkɴ7D2c_Lܛ%r -,amn1$X҂Y #byݱHZ`4-uEbWJG.2aQ/#m0{@aovx!ZbA}6+&E*C_1J6&zV춞U͖ס2Yj~y;I%"zJE 1*mtK84D>m?Nb%9|\,Ch,eۙLv;]' A>消M/Xr;[j=QD$|b%vh~ M_`WL a>)*>!td N1KF Qd69[/hMd,ۜx!aS]c lFſߪ܀Y"^r/:-FL7b0_oF4 ʍR7R=wL(&]Cs:3rgĪ=o\wcj~:ҿ~pRg$v}oԛNxIƽa-,pg fB`VxZ` kJ ^<Zk_YdlFc]_󩦫x@AGܢ߅[tqx7nm*N'У '?t'6,5d&h 0[6 F ׺li0T+A n'PnV%Y$x!笩DXc`K:a|w)Q=-а޲jL>,,(ی |Bq%U ^H8}kp+gT:G; 1㬠aLذ[aAFiIreh$"|&XzDȸC=g0,SOhLÃJ_MD^cOW] BGZ رԬ[Jqx6FjAl60ss4sU^0Y¬$ZSK]kc4dw '×FPb7׶wgB#$yq px(mJC2,a@ t\zޗJcNYkT{"w[etv,l\/7|:e}7Jp 7=Cϛ}H1?Qza'rBsX"D-gVWHr w; ǿ3 ÷<0B7Fo6ň:A/SP}S5[&bdSb*] F_Yh2p53d1? fm19r#=h^5>6=~p19P%3YGh)&艱e[yl8{OaVRq  mԗ&#;jf!W1?ѣޓ{B1TxSr,t8ˍ4\w7*X`~+=:Հu 'PMR]/$%̡ZUF隣t2W{ǯf*Ґ{`+IF01L$#'hum6n ޭʲ: eiX7S\g| J_s3NƪxQf\AHP37Ba9܇/$LC8 !AuI+B +zy6͉\)Lm&2*S$KDAGmTwy- zPT۪<烚0B`x9UK99`!Ӓ+KdkY`GJk+Qӗd|\^Kc-a?R_{ m 8d  RYib ^a1 o, _Y`hQm"~hoΰ$r?_x@ll˰v3nMx͞CgR!/(c4U7Oql;<=QՅ_(&P@+-ddtӾ1%uQ wP'~a,Xgt`^s_¾pS&tmxHA֑ [顣]FϭDaAeSgګ"o6OɟRb|==]&m2p9Lb'u)_ !}f١/Eó (4ZM4hT};%1$o%4gɐ.dӂohb- rnnqݗ%W츴KC%dH d@]+>+:^MSޥ18|*ȱ/VEKɨ5x/ȡ*B73C:^}ý&PV<-+2(rTŹ\6.MXl"bR*Z'7`&+}V뗖8h͖ϩLxKq.Qy6Zic5.5KaI9(;\ ST9غK0z%u:S/ciZp4:A)5rk2Dѵ"VS,hwxy<_E5EiNGLtjrNz a4ꬣxvȏ%9|J6g;B?p A~҅ >Q$PODiWDDCr'߸o$CzECnE#P"|pK/Qi^yYMlAGG{L|+8v=+)u]ˢ[l%w~˨$9 'faWN Nȉ!|\8zCNPjbz|?nS4=:`ASp%&9G^D=u)=iA] V{`1) ~VW/7 N"ZK8) vWR}|K U1Vwgz2GO@̐V핾w–Lk ~%]kxu|N_6 nW7m-[244,z>4'{V"=a֦gH/=#kw7mP(/89 ހ"~38p 衚5 65:W(p` C*QHfi'S'R>B Ǭz"I|6#S?GþY)ӭn(ʻד+ZX [#Dq:`޲£ HvH%"9og SMXeVtȞG5ϨC#`d03 5r|0[e?Rci+#~H1ܻyB-7ƹc!X݃_!Q7>pً&%UQ1[@6JG|笿}}lwsj[xH{+}#zFK],3ӂ%nN( jRp@PwS /9R۲o"8Af54̝*%ҺRgL\ Q|^ot(8̌tgT s7?s)7 'm`I h @yLFmV~6wJUU3gٸGg$c黢7rPM,̥N2ˤV5 e  հBj.+a`>dY1J؅<nװו#ɰ\ ѓܷ輗$1X?b<"\/JgEqzYw[q; e~o\pqn M5ܨ^ۅ+{ò{h|Q%rnQcpcJbC'f=yzj0]IsSA>F]e/d'x>"U!2+lZfU+ [hoSmO!uڇ6AV?]M/"룭{)öj >6ěW=nZޯ :֦Ʋ [ɾU]K Dhoغ^"yL<:6ǷAG9~!u }y(͟Y(%[ H_vf#-dY+(SF_,`>O7[A ()",c)/,- zqD\5CyߪMUm7 `=iow\*(tK"BR3(,>ߝlQ%}kЇZdV>$_BeG*nH?'Έ\;yVȣq; h'wcPZfH)O I\Հ~ʷB3:1~93RȢJ4GME'DUgF3Js;We-;k&Wퟝ/Y89'al w>_<#Abe iok(G΁P&s{~xoQu4IW~#)NZVZzBCtYJe#'B,\.ELI$~e!Bq`}^֗(97JXvv9txxlX4co9z4d*3lIx%& Y0 Ysvy;v4jGp ͤBbTe(4Q#Bvw9e& ;/U㛆5'8p8\Ehˢ;ay(TT܁(mDfG~FTLeuuR^ݕ0.)Ʉ @g4w'BZ8a,p3Wyz񤕿Wz[NF~ilR[U$&S|otxl)T[dBqLJEZbX$M/`JRl6WC vM5' P -68Wl0N<ھDUw.*$6;Կ" ͋ڻpvbW^ vY$ kWؘ&WcM\fC&<>ll?n r13Zo\2*HϜd"؝.6"b;ft7h\m:mQmr:@\rjcck7Wǂus~3_cbڻPop lqmSKV+*;4\p0L46nUU^xf=~l6@U 6Cz;MG"yνgty0D_|Pg^d6(&W)[WcˍE3l˒-Q|L_IڵVS/;}!d -wccJK)z#WhQhNzUjH4/Wߏ+Sn +bG.* ,p , HYfMoOO{oPibUq*|0WeG iy6@ HV!g <=ǣ۵ {t;#0eb#-b(ov(Pk~f4ILpp0'>9C;JeCGYy;$;t}Ƚⴷr֜k9n\S\8l6͞duR+М7i7veqt(R~䰲_}&|UCc%:ıi=m6%90:hm=9HT? w=P)d4:clTh+38S#S 8gY% $X.Bo omU VFNB/qN r:{wB$TC=ͳDy񡎆toDRW#Pw@xդ"Y\A}+dzPsw޽i2X ꨂ *kr1 UL|M'hikRNVt % "1"̏d+8ri[5I"*g[)P?F^])3\cB@=0[; 79wOzE?PT730$"Gsx V@tVؚMaB_(AxQ?g#jq55dNm]l8CMb3G+^ T粄_tAwƪXt5cãs_۔ ;qځ!~ȸiб"@fuuʎϝj Q}žD8G G@L,( =*4T,(ܠ^p(lRdkK) 5 S{Q$O7Bpy!}j,)V+F龗Er#8Kms#̑y1•JoɛȳmНo{e(X1M{]]l VZ𓢼co_HGF7%`^FƢY{'8љə[YKl6jC_xjQ6DҔ@Qg$2I/ve}SL6,UW/36'hˏ'޽.)),lŊ}\7:W#Y0NR hoٶZ`h[a"q#UƄF,["8LY"҅A\mn0{apͰAUQ0QRՖ/K[4v!h>rHt嘣Bd ܒKkfm 0j&ZXM#K2C;4[MŲ"h߄ fmA_ѿg9Al|ۋ:E%At̠ژw!(^Ǧ& !5ƒ~6t"P ynkHQ:G@&WEDJ$-i=iF9;ѩNKan/2!J}kRn̪2wMf wZG<`eOC,P{nf / tWS71΢dYC{ih}/6<#8w*Ϣևn2Ԕ1B%Q1,x[8;fB<:_Vz8 4sVvj0GY=ܯt\K49&ظ+|.W&(815(H\OnxG޷C%׬G7TLtZJM*{*V|<kE.N95C| s C$F w;*M:=$M9fr&k=6%P遫pϮ.tdowJ! l9Oh˺xD&l$}K*?r o5> 73)q?\Spu/,`fuO%9ݚ AzNGBIϕt(ׇ >S 3+ԁi?v7aqf(=kTꍝڦŘ@kᛏe''ۭ `D^N=75]-Gr]yAi 1(׊ɺy#o<@A]CXGvmF䝂-C5Ƒo) evKZ 'ҏD<\8R &^WLkHE(}!\ԮqNDcQXoH[>_F7x4()Өמ't~gū.>bLZs۾>9x("@;WB!baKϧ&7 bddxnTAHkњ퉧f `Kŀ?82*ޚ1; b}q$&c Bang#j5 +AR%6ƼA7 tA$F6 -{% YQ aY6r3]|Sc|ZoJ63v[ȡ'~Ǣ`nK8F+ '\$'BUpX)$±ߵǭՌ UEdD:D}s!bZcEq7a~!fwTX[Y22M+ q~<hCx|)bv>=d`6K@# yyJ8eqFIk!΁/Vy4Y4x 9tdW82}]ŠshuTk] Z+Qc*7L>~Ad0Hb 9`R5әo\b;YxhQ=Dɇzx Br D`ZXD!kq+J? Rջq2%rqqz{uDw¡ͮ(IB@)AlYuB,0B0ܷT=qA$ @y#X9[keu0EXJ̾(ThvX9AP!9 {F6yGȅ"SjѳZ!V  oz@t/9tzΙKܹ ʿ/LpY(%n>Y[j+(w2Ŧu\tK?ȱֶ&Vǿכ$ury4Ʊy,;8,v_"viApyfۅ30BVߗ =3]{ˌ e$E,jޅmj|h8y|`:!_T9 뛼}OCXXn 4b4} *DT.g4#ğtJ53I);G2bQBVqA/:>8BnxVeCϳf#@F!?V:YgI"@0f [c=1H`ht+*m el--VzhtPa"6p/WX_x /z 8}͞gfu4 *<`4ۨ.WvT+ݳlm-{V9[;w5p<45 ` KO)lG 4S,'G~M4|h#T$Ex<Ӝ0Deꓔ8&^^ސukC~+K->f&JOZ~FE6˟RXRU1|'g}3;)(Av3J ʤF&qw9.4^,/!54-OVt([.E&ڤofE52jmRh` ;vUSV"4’BD.;j\2$Po86D&kOڒ]HO6('|~ ̊8Me&9F9K/ [.H4 ADh: i1BPg 99K9v_og/Dy͘qsT }uDI4x$BEPh1T/~CI<$)Fq}jU;j (ヾiU~ DF=,+AI6¢c>؊:5<`S Y 0aZ 54D[T1#IJ]t75v)P-RA(=ܓ>6ϕv Ӛ诟ri4ȏV`grHQƔ<_SΨ\ \L2Lݽ$J\hwn@1?I^4)CVk4p&r'y^f7rтt16Bn8ٞ~qÄK3fiCdc7tbAX^pN g^9_q@V %{b]\C^#}E[;:Ng=ӥSCuhnf#a)Zw%~%dz޽Ur]UAI'աB B_4kF]!pm2i]w> \>qv<(L^_IT}2OK8V:XA`nXͣ5mUNLzintnm򯅯UscPV33BX y`+;396:};n羀 HW/3s|wxe犙OEk [QBj-x \Yϸtv5Rh ƄzFWlD:~*kډ7 [Y[pX Q cɰ) N[tk36"OlڄCF7@pDm>yl. xl0s7S*WAX@G)~pʛFD*| IثSw–S($aJX'4Ro#˼/'SG9 T. s:E%!I/b{=9?dc*9=<UwR[g6fG2=2#Ujv|~LW/qi$8C3^rc9Z^!o)Cb4hD ѾϳoHc)kDY`OZKW9A~Y\9-W?j5y +3K4B`ACI xFxZW΃A^zJۍ0Ž} F޼zl.0AY#WA~RG6 ( ;݆aG|n]I]("eTs#F@m"vl2MeP ̨(,KDR`R'N&U Z2ώ?(*{h(P}a c`XY'%[* ea;I $J1ՐkZH7WSS,qݭsj'2osB q;,kx7;m$;GR㖢Ae{3!ey_'ilݎM^ o W@QK@sv" <Sr/?ߏVEdܪm[`Cݿ;ʤ-f:m!jG ^< 8TI8cPxC65]Q@Hjm`oGE \Κ1 awea4Amn v&2j %Nc3M ~dE}ޗZ,z¦r`?R/Fqk~Cm!a:B%n*gR=~9AXDW_jz;i01f7Ð~Sm\i@JRY⏗0IMz;3CdJ_"lD&s$`dP=[ 9єkhL:=b@ai uF?. w679\]b v芶\xzyU-I 1sXH&ښU=\WMU{ f,^PI<`i}ZpwHI|ta!U us陆y@O˓O%X<Wa^֢H0AH9\a.}9 6%m2o] A`6F08 c 6 0Cly HKMx5xJ22OhӚV t`-fiK/!Ą` z^Rӯ ^o?|ruC<)N$lS-{{o!QEo%L+K*`U0^P$Zٙqte y+kl[[ku{k{!|pA!mF:Lz /j}6c:I88O~IZZL30wUka sY` b 1VlDe)iq!%KD%76C KT߁h(? nsKbēEgWZ\3,Uݥ hQ~6#񷅚GX ^XfoEN9h)cOlIw.0%L̹__{4NtE&{MΝڪd*~ofXiƻbnq>VTB,"z1ۆrg#aQ ¤X镲MH\QTw[>;a8M:ctDhrC\vOBѢ5g\ɆSbV5gs&rS4Dֹdo>9-Alod9q` 8"Sjl[0@?p;á96) R-;E1O;Gp[&G4fW#g?c%{!ȕI v&{hJbMl`D[%q`.\%AJ9z-bkt2-j3\,ꡌAsqٺIm+"_S~߰LNmr$//fwm2lIOHzLsx.0nIqo%J-= Y ƏI!׹ khg5,-(d_ȣn5h2[ ᾡV/Qy)&Wgx/YuE J|'\rrz ojHOu[ `qThsp≰H+DڡpaY2WluwUl"Ėz =K0UW+R㌃G}6"߳4 YT=saq:tpUj'TْN2- NlOp.3D߈/4i Txן3$'-zeݨ> 74ɉʗ&g0K sv}﴿@x+@^Qԣk܄ߔ9 a } d%yqBߪߠd*%-1)3 —Z .:UEay2̕t˅z][?UO ]QKe8.S-GMV}D@\1y%EFʯICf OFJvw֏Ԕ?Y]ü꒒ѵ3?fl3 ɂqd9P`c#eW^+3a@UlNL0$qI1,y2Gm'bH9Œj#$7Wc{w"p4/_̗ {o:+D v`H5"k3eP0zk.zIR%A]>BчI_x?kj~UhnϦ kx%Cktخ ((\Pq 1I(?_81ۑ8cCRe_1!i`Ћ}}1~oR[tXt1Tk?;¾E:T < `WK6]TRК`j&ݘdw3Ӫ稥 j(߅ֳSOЯV:={Кd/St[G󺺀Vqv%Heeka0l# iGK憑 %2mDl+e-,ՀQEb*~/CEෞݥ92mpCL Rp p֐pyK8:W`>En}ߥ/8ޛt" Ov|jƓg4yD,9oEzg3ԍɮ)E] Tpb5Ҍɞ:cՑ@ 9"! S7d,EYK6`;dwd[qMeƿJ-Wh T^O?ߟe\Ass!乖udP eB7BozAM,Z>Ho= ޙC$v0$~zΊʁ鸯;m T\r"gz"L62I/,X2X%{`z d50|)dl&^iB2? X.?k3_uR,JY cEƵ ωVy1j/Jl2k~; ϭ@__t  xkI~ T8đ_ iK"j ]d`-G;73e!]~=X.:j1t5ՠ~+z+j͌$L]}?+)Hufo";e먗^+3rU]E,B_F9: :al]FL%FH]${ 䬗\o>tn9 ,pΌ5$*VzV]0}<ͫj~Mfi i<fMW.*@ ߶8zj2&ÿesTY3j/2!*["Q#QDGWoȋ ߎ@=tI!x,km,K\&HJViLnL233B#0u!{(Uj] d^I;*,V6TΝQ0oҋW871:s&/Ne#\B&ybBoFL`:Uδ{Ek0smV"ɬrOKyRɗ/UEL(Ȉ&ei_U68cA5`@o![ BSy?P/z;?$2׍ӫ{EQ mx0ֆ4v,-<4*opQ"9w")ȍ$642T0ޏE]ʝ%/닄66vcRk(|@0E\f ]0 ԛ!kCk5!4%<3 "QOZ^U1>*#ftOjdlivza#8{ M+EQdp-OFmVk_O^RM^*%%w;{"Ey=6B~ȣuP0;g3?U'(Aoq#د@9࿷^ǎqo9lf؊TЈp;C2D31TDtF =h}~6Dx86$98Ρq~v_BK B#)Q+"LN#ق+m+w^B]kwgZtho2S`D5_qɼ QhA5%&Քt^1L7qYD[3M?#>c,pM'gg@hr16@RCV+)^ZJtA-n Vd_3lXVopQ6d*qb/%uJ^; hmط9D=?L 7-3 88 VMWQw~'-uiG/EM=k w4s1OՆ/VFm9&#ӌ= z" 4= V L2r6OwpEwrINp%78D{_۱V@fM`~g+j]Ō\)"g5a!6?L02YQJC#̏V '4.1#q7qqo=x Nwf!NX]Fn=AC\ ,"G[h&oP_5/")اN-i[PH̋D#:Rۯ uM%aV`!wxc"o07GTZ4'*} ֶ8qhI[qQaJ E׺?.8yȺk>ZdbP.3? cY[PAq5TUU6&l,5("rr_OI{ֈ4$?IXKK9UCOq81MAQSDn_ UԵ. rFkvA2[P%&K]ݥ0pbZpvizO 0|9 OY6.(OARC^`m9)N gm'9Oo(oBVtcֈ8EnG<[]8S/ڡ3iw?b)>=10m} 8&dFW\|(_:Q1EiPcmzYNg4Y~?(ŹsI|g j#H$~B 9r'|ωp}Y\%\XsV mx`=pf=4/e3RPGEMR5cj(彾OxFM\n<QJ_oz*K@BD@݆qW<`ng G9 wLPY Vç^g4͉j/PZT!dH|6>-fyogy?}@ȽZ'MNwCuhʯhCϻʸ8mF]lWA |I)gʿ,`\- a"IREC~)25yռ1iQ)t5ׯ,/0hun5Ϝ&iWmu}/|PDďBn.;䛁4>o/|ޱiBT]4Ҟ>Ƀmd/ͥ8)`mj]ip{Mhz+iK~׉o^Od^rG/q({ na(ΏGtdiľuC!]AB$/F;\OMr~r7ƚ5͏\|>k 'ﬕYbŝ4NJ/yj;xT-\h$ FR JgCQOΰLHǒz{X0Ny`w>kRLt ~G;ux{Ti{@.Ze9bH_5 NkaaV`>J W;ɗ]1Gox B,vᐼ ǫw[yӞ4wcwܹ) CYW4l|/YXu5t3qGe[<+CcH(yM^ r߀<.ە82u©Fosq=# @ 1=L_5r@'2ɺ8B[e+n|X8p+Gb(+PTťk);o ssV܂d+*9w`7CX֏7Wwlа?zVN#ExݑkĿ 9-UK `!M1(p y5^3U, rc&g~ `6 VbKCh22)%W3:B5 &J;ط8%U|G<@w"H<;9| iJ_: +5U'}=Y8-#Kߕɺ0un*ҡ{ֱOΓ<'[!ǯl*1`[\1Ѩ n} \tfubu GD;ѥjD Lj+ګ=D#>ٚ_pUꃛgle+ۯ`\ϕaP*+l}+},zmLu2`H}/X|Cc=kf8]M"C*?}Q6gH١f:la,zq(˕RVb< FNjrk]wPB$rZ sSAklqׯ!Ʃ^"_2P#F,̜8;fNwT0:]WK ,|$9ґϕ>RRf;h! .-Se Fǂ#hPl."KkTf&VǮ7,!,Lc{dTsU0'i4%#Tʴ!!>3>ěɤ o𢭢g Cc "vs-'UXn=شE@u b%;;"Y.]BM Udp @7# z|xN_'4KOJb5EFZ JhREb5љS:/r;2坃P>ĭHz%$zn&!P*$S!.v&lH?L"ߘ߭IBP0^ne)7~`Ÿ0b pMJ8c0Bhțeܠ.W\Q@)-k+݅F. 8u1s|F%kPA)F$gZ^G au`R`+4[.}ǞAuLc<)T0?SLGEȴ G,0"2%֚ƙ2wD,*#v`G'e0gD4)+85c3؝]~?v0u߬|m? [v" Lܶti(g-Zg+l|MJB~hRv9"MH՛@qoyQ0~b,1v''2eƂWb+ϕ|6N8rH̳߲0_:ifOmv藈}vާR46ucB lJDѥ]kb J#euK|aWd/:1Gh8kCsdhU Ȓ=,:WѤ~(7i X:H.KPwz|=thhMa/8?2Չ}Vȡt!yz/@9 O>.YtNYclYU.mmMuʩĿlÅ<y\uML>Fl.d !'E-.RCfG?¥ k9gx*Ur_83\SEA|1rl6 i72Ɖx|=UDwL/M{Zxu Gvx7F E%ř]"KQ ܨ%y[H*Uuju7xM[m%֏m2ǃɐt*Jɚ5 ':/{7"]2'+54554%p`! ZW•u4︕ pc/{J~¢s鮃ohK:8ȆV\cik d6e.`ETڅnO[Q[ڪ(4w܇~k?2zgvvэM_u?kM֐B̎o;u@XXiӶexҦbqp*. 3ll F},|CQc:/m~dSv(ƺk<20+Y+݉AHC.&_HxAEHEh @zN=0'rݥCi{PlDL:$3sݫA'Q@?[nzw7mz0_܆}7*G hc3[>c؃J}$yqɣ[(:?ݮrD[;"l B wE2Tw/K-OFluOq슒M͔ V3X}Pثgeę&r P6Fywy#,3&KJVX̆!Y[iiuReL֣ųDqnBBJN<i@^B*xE? =S,Ptud/ATd Xwx`7|KllXyoXgt8ZcWvˑSmcGIZ=ǡC|QN1|ұ)l130+=P2l,]Y޹8BW mS={g""RlTHʂl-vӽy~a 3[D̝t8('d?pB;}J`xJqʲذ} ~vDz `T9ʔSgj:H z, kX]r(XmlQrfN~)6JŵTCš\O`FircrMY (JJLW/iWƦ(5-xU[Zl)Oqh cېM řBOM !7mzSKyr7 5Gcc`j;{ ۖ 6-ey݂ѮNfеT(uϛv ̡Ցc9jl3*tk%kxPX zgS4e3᚝«;4p xG3m[HH< 3Pi(* ڗmrEiVFmGv ݭ0}ܛq<J^RQW\Ċd5 c"7uċG|cJZP|D@És2cYgIHC2bnR #}Lx! Pt+EA7=b[ d&'KGF3 `Jpw#-Bhgi&ZT+&+u"{';DF.ąD__ WWR;6. /:\s9΋@' 3~bo8?̼#i6bӔ %W~ T:Mՙg/SSəs_k09݅.p}di]RLdut;ydn"U.Z|X͆*Fz=`47^-]r4<wF$Mؒhڈ81Ă\-{j@?ޠ|; gY'X"|m`hjlIz*xST eCe `BN>LM PԊ)6lkͩ:vDX`91H8E|kH_@y[6\oU(j'36,f_g## =W,o"ekA5>&^i2I< .O~.:{P1WxC3C7"=Q MV vZpڴ#  S6nSРTٱ㘔I-awmwԊmuߪbi&GSFh ՠeɰkl ۚ&V1XӎxT|8Hvol2ԝq.vqI֣HhXA%[f]YDڰl)^@myr"TVTzcL1?Q)UE%#4u 7]}},A"ȽCq<-ֵ3_Μw|_P؍NqUIW:l5!sS(q2JL ,J0+uF~S1nDd@;%ۿ|"F*o<.p6:X''8b ?aGqЋܔHh3YHP38& $KE懔By9CgRbpUS(28V 3 @IܼAES<õ(F/+ ZLp;+BBF!k8ħ4+\G.klNNZ?qpCk",2a1uةR ȁ0”D ~GB͓\ #z8 EYQ+E[+I ro"-@n.Ϥi5OAE]/ĸ DV,́=ʐʃvq5HdQNX|>is5@DcVbpf2^(:4- QQ'+u(l#hPq-ELOwRtM/8NM/yp߂> ނMrKy&MjQs4ƉJ}*^Ma4yΜ^D ")Tvդ4q*aqSM;!0GPb8 %%|yuۼn!"v,7t*gBrnnv]!L)4J=8P&{߀s\Q =ELPaYļd>!)j7lM-|j;9M=g\>OZlR=mM;[*`_-*@*)vdu!FM0+c.U",8X};9"+R,ޞ$/0Y IU||_VN!l`sδ=d˂iGl,̎W~4wr46Ԫoɂ`A49^"x퀒,5N}X h.9<&J7 jLBG;"tzky OWu 2 ȢS7tϓһp)2?)bN`D潰q9Sx3xOdU&%wzMp;وG*Pb/;5^ޤHtO #7M)Rm :Vx'l %ψd|yȋ S4l['4TΠy /I#{/LDzG񍧹Ja<჈Lq0\hz>X?j\wN|ڒQú3NNhHRqZB;ۣ gHاժ =aC1ɛjKrҢ6-nG C اJJyˠ? sGTd'WH#?Κ++ϰO…ő {951bYy KgHV@JЇ i?B2 3ñ^DwRX9omxm졻 Yș`.eHQ~v:8A[_u~|Fj҄N[1ǗK\Lc$^`G0+s2aUdi9wa~^Y^%ذ6hOĤRG!$R&(>`?kXQODOI1d>vӉ YRI=pQe}0r-Pڗyq5^59!9-D(N/B7dWʲ38h(oo7,|#ؘM^VHUOvK,NQ8?苗NL[Nߏ1@WoE1t5תsyYQDe dx|ܛ8(2{/Q~(PY+NO( MZE;^-;ъVkAɑ&}S :9c@*ԂryռBusPܬ/ D_0a'"J.PO'"4cO*ǰ[e|Ģ(ڊ[i_v ʨiYP٫S{[BxGo;#!6="}y/`"iѥ#iiW8y' ~oH5T/I ׿B٧vk,`_٭UDn# }a@Fщ WuNk'a> ]B?}ZUSAx uh#z@C &hؚL+pQ7A%֓5ޯfOKjr Ttq |$;toi*_pOR559R)K2׼.b'l+L@n]CҴ+gN|ӁrQ:ZAYim#}!P#YK_q1l)dHڪ& Z[v؟wq D;k}?6S ).>qTI1+En:C r-&UwNI,!$Q z!ZEZYbGp܏ry1 G}cj8[/aEmg 1Z *g&FG c@`2jYphqMVJnCjw}lQwQz3,CL(Cy-5xr-lft I7tBc׋rL}еz0SޖܖDq Mk^Io!PG&l+V7TIjxV a[=:Z~ p։䵠;w5.gPq=TGyCcY߿\ߥ2hu4Zɰ} .f2gKmV/cq[#S@^КVCnv_mDhKu'~or@ (*ܹ-;{&o %sv-HU-Փ%TH"]Fr:'=|l:#jܠUMj/3yg5tr{!c*vpCM'-lc%5C.ʪ)t\}OQz71maqc>UؐSL8loL% ZQt ί69ά1<Z*UNcSEbve!>Ͱ^;tO/t?9]"JϘm٧&!˪a}32 `D%!|&'4_2/:LZއ8r:p2J@:NuWMz pHdZ8f27VjA,Jf!}&^\9:F{CJj6_.tBݱldp4:œHKӲ:۟[jP({x! d5$ӽ P0IJDwȉ$)<. Βh^@žA8`ѡTu!Rh.SS6N1ՏE4#de/Nqse8=}ddꋀMD,2duM_e ^-\NMPF`VRW@WC dDa}:I &🷚iqKbdz; ,pvw@f;4ܧc{S|M{U>XlqzAlԣ#9!n63,B?TZ`}){^IQQvF{\ }gǒ3;E7A8[x1ѾOF Q曟Ȯ+RvIIP-TDk$   Jt.bjKcdr8d.]8` jZ23#FptA 4>Ԉ`YrJ83YrГ'?^ds39-ĊS| łB>լ-U諔Htv "FytK;:GPw׎q.Û\Ι1FTUg8L X<@&8ؽ-{r<̍}>jC2.IynRdˎN}o:KTmJd`wV~\} ԠնCX*s;:h[V{Z|kũ/{Cn)6d%<:bW~ $#MBͫ>VJE5OQ swA`@v<3髽ݐ+kʈTo3JR.1;bb]_ QM&AtݬJ !Ñt)4n:$=&QwԱsE 5ݒT~XyKfMtn E[?+9KUp(vƀ_lCoA?%8U20!kbyD-ͅUf˸<:jafۂ!h 8㔜g+,TRt' `S ^ pZCAK4b]nkƍ &Bxԑ(튥?3kEi:O:PNw4xZŒWco@M}(0"I4IkH#G}lh^<v}H0CJէ# &qcD4b>.?s3㼽ڤl:@$T*CbXZT"08l'ܦ )D@H̯eb :|SGg*ItͰ0NGB'FV R*_QŰǭt-[ALޔCI2` [yyտJ=+˳ٹG%}mS=ABbZO+=U'h CEҗC7@G;HlokVٟ( ߱'U kզܔ5̰ˬsb|y2&Clc1 +}zsTa6/ձ=ɾ*(%%]8Jbw_/f>3SAK:zek5}*M3;偀+K]Jlcp=ePL.ERZ( |nĩD"񜌶`XW+C(@!'93s9gs#|ԖrcC=[|P>X;xE0&wP~i<7Ae% L0VUyyCI-y\`~ _z+}ʅ0ϱ[w@g x؎4S؎ iyhX 2"~H5[Dz`9ס Mp5wptSO$|k]2mY1&O|Oms{/`Sٱ]L&i&nub=ۇ٪a:T7yzB6J6%j }}Yo*HVGA_B °?%`#DcKKE^}X0w`S =I7Vx_"!\Q-6֫^L rMXf4~s3}ϋʢ*xV3U⽶$eMhAgq. b&pDG6 V%B9;}'j\ Lگ{48Ƕ7[tI㭗lK!3nLM QrEԒm=ߟZ_)N@k( G"Avƺ8:o&ph4 8vv* .ބy`~O+j?stg g\0j \3ICxC5-hScm%mTql,fv%,8!X@|!糋bïJ`;@?0T?Hy Lb/aS0pC)`Sum9My08ظ4QAx> ewBo:΃g#зv>,·?WzńfzKd*]&>@ʑw,_D]ALᰑ6%k+,;{6@1fOPBk_0o~x7B R>KT\=Z=zua>a a7ӣ!4+)MÌkoꥱw6V"2 :#c;-*_~z QdU~z- {Q)߮$}{7wmZ[bYlWcC'fc 51]0#.RdPՖgjN5[X([DJGX@ОE6GtG;It3V/Sϳm(̂+!sG8xI`!0αkG%{Z.Pb2qZ*̞L,V Q>8I&ΪCn2 4Je 8F^ cua LTI9np!i4S)OcFk|" )w%b)[=؆<kK:k0Fk_|10yul: Q%:.Hԏ|Mٴ l.%Pe+ eu#OsMde(To}.<'a13/|O~'?jXqƔg{XPd41>|VPƱhƤF"efM]u{؞Ǘh61-]`ӳ%tx)ڠO2z6L6q!|)-#TVq7aGѷAIMDލW?̘H;.M_- 5|0X!(/l%t w% >oc`-Yc9x5XMXz6k&0=P}kA~eTiinJ\q<ň}LQޟYA3vYO{}5H+DžƟ itZf/E:#Ȓ@M\,(lT #CiksُN5N鷤}hMx|ɽg勁ev}+ݟ`RVMLf?y;|=_5vDi"&oWKYͅ5˽c-\dfuIQٙDwf[i?]cZf([ֱ%svX+jTUt c&cx=Sd93|s?^cG9EQ׏Oy0-s$c/15Uqv+,؄*R>>h+K>Y{"Dȋ/]P`.PE/ZN˭$P0HduYY:h-+q[6]({t9M;ץkP pAAL_$:4` n?с.t+CeIFJN/zC3H½[i@"cV|>F%q'V? ]@9,ۅ+}suH(u擆 J)L8){sǡY'(58.MH{ãD8G!zR9ƸYaN2-U\ HD/K F 黹Yu{DB׻ p5M^]cA,uKgr"5<2\jxMR+J9ftx03 \i_NU-pI-r.˱8k @Qآw '\Uj|BIM8KvFW n_8mj̭NUOWƤ+o oKqQ$mգ}<&;.H7Hx/M(zuJ4YqHd)%yM BJoZZ9X+\lM TSu=Sj8{jb?Pg Y)*Iw)\ued^-3!> V*H\y4كZkXΈ=_:M M]~id ]?6gf>.%ѳ̑Bh:#dPrZ5Qfqr9$fțf;&ȃԽXV1a&gI 5#Az@ =8^}TWp†/ۑ"Zo9ZeRĽ Ju̫AFd/4 b1M}{BC^&L=KnDG1dlp:Cᱶo%`;œdSRUQʑo]S-rOu䌹GI7a՚_R.ߪ㶡x3߂'FCT+*x ]d?Uw"),1O`7HpD)M\G4պe鿅Opa{rO%J6R6r9FCR{VbW-ٸjRȶbD{R'4bNag,h o{"njױCw>S4-S ^lPXSԒ؍ک{tkN>sMJy]uSDee،Pë=g.WvD",*G!f NX-=hrGG rQm].U58lk{ՏQ O;%{ةԐ vږm L9"$\u![n2;t"ESV g^ñ/cW;L4"'Sh;E3vso4'~j_b,Bՙ^ZxdI$sp N5&W*PL]u}򔾈 ml+G4wm#Rh!\]#Y'&&q#hr!U.O1OസʆU7Ă R9.TZ>:PPv9y DѩBtx|l>)iyBlL` W$C{xF9WBeHzMh<(xE=Es`W~UFg"p&Q-mh_pjL \]f?y^ӹatz&u*- _Pp[!ѽJ{4#cw8&3OQx/@,sp[VJlD|A֯q|N,܆ylEnq|cEaw lk sM(Ժ! Ǝ(/+'rEps_H(R/ɝ*G [Y [j C m8l}{G]֪H^Ge4,!oE-+Ӌt>ƋyR3~I|3CLo8j6'zٺfur |V9>ӏWvmMG}2ٵطc8xeCh="RKT0aDC梄B'DU^3s]y6A!8:3@DBƼJ\XX1꧕%^xYV)) ~++ lƻSҟ]EFbߨFB8J%g4zO--|An>NW.4G!L h2ӻXOEtU ۅ,x*>"~˸ɿҙ/lgLAa{J=!MN7[_5dͮ_?se\!&~PKN;'J=0~ɩ̂=% Hwoݨ )|g8ѱC| [%^fYF䇵Wp]zcD̦Rv9RtlCyD_HAlZGQ:@:vN>yV嶺oF,T?^e#iЁ)/c~l5G4\obg&8qfc1[\eT΅3A VQ BަlsS&*ʵQ9dZi O_ 6{d&ћ>-"`wr`ixNg9={@av! M|oiv~ΚhQVo8׸O1wa$ ,|aH>ma&HOec1YD{i -W$YD=Y2zd ds4t6[:(U^(NK|KFa^φi[>fB?u2xPO)F/wʧDf:yqUA2足3FDz.o x|b"E⿬qBb͝^ ܃KwDe̦G0y~9HЕEń༼:WfSC(vF&|KpX6[D.Sl_/ޠ5;'ßA^1y#s7PWQ?^s F~W7FvڗcY <҈gf$(|р3$*ް!+)Eg#P쯲53KW o InX"UqD,I_[Khesk\8pQbi-pRFb(TѠ)=vj>?x0V|N{._J?hbyJccd k:Px~.;z#fRdaTFXYȋkkja|4\"aU]t'DF솳PE,ָQ0Rs>}e+i1ZVܕ>vqē똩?CVuv~%LAH9|R Ё+g̛GUP!?ӚΖՋ_z7JNOٝmefj Tl$Ǜ4 ښrɦAxq+{C = 3bxI|kw< %gIy7MXcZnͽN\]f)Sڰzvi'}r5{@(+-n$R6C Ef6;-r e<*}znLJ狔kո\o'ڹsk0xFMBO-‘,N+tM+Y,dNZGBUlnQv  Q'Z>?ИxCe)`0 n** i1&9|'Ƚ>҅ہ EF³j#&{7S4D B҇ G7^~liAC0u/ BFz/x lVOtsJoR6y1o>1R܂\yM.6#dƐ>, Z4eS6PxēJ OQ<"cXMInKF/:8<;t>ߚ7-\[iΖ LN[F3 S.z,"wj̸8y<$Q+}ߥr[o8'5]j9|Gu}2{'{C_,~_YW~ń2'5+L6\i._D p+4?H0ʼnB"ɩ`BEffi%͆k>͍??u-0!UZc:0QT`6]FX}I.+9hַ?Nx,0Bz[2m`2W"#]Q)`e/D 뼌^TZ #ex&T|^~XY 'q8OޢdP(}]aBD"*s2|֚ F[N\E;-p〲9}Os33ƔQEܒҘ7Lxn\>rUq)ش5mia?3SGl8/bl$4p|l9تE/5}v8 jpPCh &g2?|'KC?nv`G}aLTBhw[^9g1ƟԳdd=&A]~<EWl(90LQ T eS3nջZkp*\1x-UH*vCγX*d5.EK7SEAYٟ2i`#pRL4q8(4zbD*5e}SzES60Ǧi&GZp-?{ݗ׷icFM MAQcszeAhzz#Ah/.=yjY[Lɦĕ5Hbbхr@/\治 ?y3TSz$DW%b' {{ V9OPcAG\f}Vw=kIfkcE))}Ybז$@@ȠIyc+REbZg[[u.ڱԉ.Xf?b|f7 6΄*׍>HR1Rϫa.T(O1eU/ @1HJN3}k$P`\C)ɝзUHMDidx2UFBo]Mu!+[b9f(LҺZpyPRG5]u;L9l8zF@YT3-@I~c{LLa^Ġ>p7`Qna@WjqwP#`1ڦ$c G]*23]h鵂Y IٲM%]iX~B_4%s]:T̘xADul٣wJ%0#s T޲Ԥ)C:qI!)eH`1ף'`y0)H?vk]M(K˱yo໢ |ч\r7]p]ڑyYfDTP;Xu}<;"=D F2KlRCa.`o o(yY7_tK'LYg9q,9U{^H[ 0ǵ,oRs˒lDwyV+Ќ|?@&UU#ҽIafL9^(ӯhT턙#!zi&Ρ±SLptGӘ>2[% B=hVZ@18893O#Mu{֩ț#] ;P/ARes%׵;L'/ Un"#M4:ؠێ;}sWg\@S33?D%H;92a1f`zE$˖{MPO]1z~(ՊDޕt)[LbBqGܵb yWPܲy)v.}(Gjmk$]ٺ]Sq5d)es 0([iZBA2Z"$~/'XűȪhE;9kǔA98~nr R@!Il|B]u.*P&zYv[֚[w=|;H'NJZ% /CDňX|3;O-AVr^y z^+OFm<}vXI.[`Z`f ЏR̀PXLm5a Ft{_B+&m)IkJoM t R.ktrG9S;𵪨b%1m훷He9TV0eF6J"eVʇB8فc4-ОfY}·==NEfd|j>t%z6$w[_P}ȂB3*wve+c)']IR/HZc[B ˴$H'ԴMTq$cG(gNnL#@N)tHeo|m>H[ +_7kdfA9`yu)vJT.倚+ܷ8l28TӴiRIwʧ$T߼ck0XBsxJVdբ3apV$JrJ{S+o yȠ $jҚ׎QSZ vxgiETuD"({d,È/$2ы3NuOιOy b1HzmT09CLH.GR琗'RkXeAX)"ZDl uE1$O1F"$l\ Wkx`.y"T~dU gf7G>+Y9Q)R҃  9.6cY%VѠSͶo!>:D LZ4SAd%14oE1ljIټ9=d%;zcfmfH֦ݣǴ 9Q3C 5~ן\^z (?|]h/6qzdFa_ˣ(rVeٖ3`YK"]r˧GR.Y9mvpG"c ֠ɁvXGc?^Y20iU۪t.ꐚ3N*M%J׭Vv9qviJֆKR{ͤ4shbC0\uST8B[)䬕l0@Ir4W#|W\g\ 4y>j,AxgCnى}u6Bڱ7i%R-p$wB5EtM`o^Ũ| ޴46ӯFk3[~*1t20c{~ i[x@&fi$-Z*>9mE0fYnNj_%7g$wLհ2 Wjfa%$~oʻ>!7$m2j։kc9e9Yc"YNlYZw~%k*$sTq[eəӲ EZK*]3FyF-G3o02Ij ?,W66\wigb0um) (aC9Y$,d/˸Ң5*+)$,EɀLTY$@oP NmèV=dByED6W\򜢑{1R9YGFUмFO]@==!vvғLBGzO uI|~&Tpab(dLPd0Or?ԅ sms?gM!lw- Lq%`GFCkA;Ԗ=ՒǠI?zq&83׀Z=ҙP3ԙT)+hm.K*"fԂaF షCA_NusM$zg5Bik 35O4SqCo凈a7{=cF5o"3HYHԩ> \\,0SAnBTEA=l4q-ڳky{WS|Uv(^<_ \j9S<@\ŏ v\*ޏ7 z׳|/|]SCfB*`ccx= 8n $1z_wΊ9v>|CzFс!"v֊ 1U^ J|/K9=ɜs PY%s* N=pp6}#KM ס 2vbY lzWN\ .򃁙Tl˪Ky%76oj~~ ^^8ɲ sO3C]uiq}!;V9qwC'xtWEP.*$H,.%+w:SZ.CAq{0?T½F4¨BtGKS9 ͌6o)*m(Hʌj9b:&"P8Ɩbms"3-ABݢW53ȼf~PCD ܦ< մ ybOȸvOxV*^0فq_ֺ5X(TmmNlAz`1w;!V<'.#X:WR$ЄٸFj^!ap[ey}?\c*耉1c;=A͚uv,7`DFK "c}V/ d,s>[`L8ct|8Dm<֎Y7aEDxBrd.. sY [|-5I쪙1rIbW Ѩ;G&uRm;U0TD_7~2lX6DhbVp W+Pp}J0*|\t>ʴ^Ot84i( gr'2X^Kg˄vG z.#x"!ɱ:B$a"ĭw˧D7[;>/X jWy\l%80":- þJkekfA>R=Vup>cnMM_V݊8PͬM &2,ݿ|[M|g]<Թ=  e$X@ך+?sR:PǍ4]x5٩ x?F#ZTFGPxPRN&g~_-0W氋-ooq^qb[ocM&'#υy Zȫ2Ma OrJ~8Y mFn˙2fMfXhd,iQLǁ.s'V{hbH-_BX|?~޶*;#=C̶gp8k,RȽ_>ؔB/nɔ4_iQ-KiYH# vL~6gz7Щ}[Adge&PrܽQ臦C5問~ wl>9'NcFs2!T@ W.˒- C@r+􏃒 @1G'94C (L O\/ItZMQ6S ਞfJ ԻQ؞[ U!) VLDPW`v*YqXKj]I!#:ZMlXV6z%?a &{ HP (ׄ4Vlӕ& ChS}'nr,M>Mؙ]ԃ>K\ a+^Q9Ḥ?f^?noqy6Rw/V-1Q8kA#/UZJwjb4SFo'¯w]4XUl8بo6I,iߢY@tׂްk 4Aƴ2;e3='ܫ? .㮟1t ٓʉn<6*Q='!Qpv/*]=}oX/!f&ƩU|Cs:@3gu8bKEIsT JȗYL:$ HR!sRl7Hi^[|'[{-19 b*)Ps_̻hhWZa?),$$b11v&T ۰,:"3z5G4V*D;d/Nhg~a[^V7 r8AI~\o1I{lc5xmz),ܢi1YtR9| ;vlL+8d)Fa`Ow;ܝ'|mF3 H6j<^NWMn0-g]3QApGSvFâJfB X EňA뎘X;-+Z{+GЮXrnJxTpF)2l9I Rv"*u,Jtp*ɐZ:8у.$+qgNv}cG* u1YQ)@,;躎c78"rUkHi ~mclEݞtp9p=k}Wmi!Vyu0@0rľ+Z]ԚJmDtr}ؚ{4԰(B0'L?j=~4+.w3[p-Œ)gj4< R!f- U` }Wip|Oq)CѴ {J.r-LQ{~fw%%}q>TT%Haę! 5Rw^_N rqU+a aRZeiM;Pmb+ qݖPW9Ҙ: VȖvW0kC5mX׿ızal4s(]):ģD)Ɯgo[5|r9D$(Z~z?(E ϺJ QXvu2ZG.wye;ڴ;KGsJ@9qaQ2*V̺=Xcm hdc]+Ce.s4Oxe*&SԮLk䕁oo cV'i?(T4 Z-y˹LAw}i F\cЁ1hY"$d/ :n,+u{D>–i %̓7FV*PP*kR׵;'(;Al 6nG&QZr PpƘr.8Cp2mDX>Ujb2jh5 L:k0Z(PW7r,(|˜j!"SRa~.tk/k|l ;laI3PMSp;!ܰN(!P=sFɲCw*_VdԃH)fJx@, Pֵ!Lg؃bQ \#H16" TO μ1? By=YWZ̄,ԭ6š6wߠ"mz@Ԃ)6n-*TDL($lgZqjxx\?"2+3ۍ- ] l7ʉ϶5b0cUPu =C PƟRnj;uU},J,#ѳm 5JpڹswᅪV<`рxֹerRRc"2E$3XG54h\t!VF> $vC>F)N@ r=c\H j*eAg`#X!>[a6`HP:]&7 ;{ P5E;tːY?y4:?eZWsP.ϟf H4;Dr;!npw'Rʺn^dIk'/b<^~7gS?'W b|JpJs?:d%`8 $e 9X}BGRUkE%¹K'SqP!AO; %5>˓p %Rj(qBKQz?'4vfMI9iw8I*vesW4Д[Y7GjYUKA.A-8*5*,PW uF|GN+l]aưZ0t>F|(塓1+5G.f~."; ?G͐ź7`ZrV~`҈NIA͉M_:qⲔQgX8R~aQ~tN- }uIuxs-ƅiSӍTQY4_ l=-D (=Wp-nv(~8S>P$J{T!m>_cZ!ҴQbyp9@~'hMn45oM6٫ޑ-|cR:.'}Ӥ˽[zO&.s_N7Ǟ-f+T:˔s3XŗPl0 `JmK Oy{Z]S1.g]K:i*O4fMݬN=g1fKVNG ֍C32ۿ;ۚ((q74ώ,4jU(8h}icv&heXYB3*'ZA}G~X vF;bӱ΂<: 7~9ݶvuHj0,?!MSH؅m [W[*]R8mIwp%D4;)*[6I5b;}/(WxM(ǐ,P6Nn5|'F%XSrn0-g 1[FJԵ;[iz&.yPysZL9&G{Q@8qC_Rw$jȐ(곱6h@>Ä$hJeq->N+ :9(B|gwK`:\+`:zO:dAM^Mz,xHC ֆ},YH\Hڱ@䃌xj9iJsw`S̫̝+wUmn;]U+\~"nh,"[3 _//H!8"\/bgKD9'OfX?45 d>b1gM6#__gš~/x=kEK^*W#Eʦ(Ҿz#>)nJSuh+x|DL+ R\qeIC٧ryAHwL(x3"ɶ_nGKvySߐ,K0vU BN6k⺑WޑDM7a.pY9!xҋ*Q xN5Uy\s*"l>G)E#JIljWw|-4^c%5PC%"Nv7K(Yw1:СV?Ch9|coZJbٵn@O 2obj=e$D :۝t(]bĊIT6<-jò&S')f?}zqـZ7WcVY,CbC,>etRڣ2v[f=h+짾2GRF{-fHl WٝúBA{.tHrZ^JbD8$C=,!ۏiʺδNr_4b8N685کJoRB [+,>%#P[6z9Z c꽢˞j>[pi6uPqci6| SƬ >bJ\ɋu<,(6}@s%*RYJ$I 6܉Z ~Qb=x821qq֙[ \fwY:Nm/x<UvNU"ۙW0;(GÛjUy1UdfBØ`I7MZ*tO |N{xdylux-a]|dZsY^yI?XE8Mk3i)ҁ9iOY&dLLv[ߣr2zq ;rW^-l2Wvh 0`h nT6bUiqP 췛V6X$ f%)O,|Ѓ: J%ieYyl<ꨪt&X-Iߴk_bsּ=.6n ʄ_ 5I[,nczR*nҞ'wtx~pHTW#\Li$˱QB,C=1pNX x>b>9HA,@0!ݷnȊ" GƂO+g\BX"ԍa=ȕk39NFۛeQ dQ& BdD9_-'}I 5;>#D>Wܻ:48"Y'0*zVBOp^*I/x-Sv̄O(:FvokV[xfCa#>{ $fלdp#$*Q/, sQRFIϒEbI~P:r=[k3O!0]WF5C12w@"tdFiεbʇa%7nd*J}DŽVQ&##tZslԔT(}M*+-{^!i\Kg%\%G^)р6䱏 8~M$m^XcLfRW\XrZy~ciD=>z}~Yi_~,A3H>7}2;SJwO([Xk[3aJ#wN/<,ҵO#j4 bW:CO~o3 O(ZmԌ&ERSBϦ9 M_ː~N~sA~B.PyY1#pxtLt=v܃.~&"K,6;H-_/3j]DFC3M7fv\/P[Q6sJ|Uw{FL/ 3˲O`Tj+Fפ+mPvePI4< 2Kŋ%;< lP ymoLjrx/`NjO}>ۨB"iƨ(qo L`@~k_$uzd eo(tTihF45_9l ~^2A` Z"s2=ĹP_Ve[Ge?2V{}gw%b%5atYwN&G,DhkهЏ&qҗ`t|" >SݜaLd̅7H#agCHj6Ug]j.C 4G e>Ռ ɗxl-=^}!K{i]Ǿ7~y,6*b]}=)l[ag5c樧Wk/d}hI H@嶊-YHV3ǂ.8/|H '3ś сҤ%!S{B2bBttE BH -jzSO늧UB<'.ie0ɍerqQnEOҎ5l@M ,})w2\ձN Dif[a怵_#?'Z+kιIVΝ_?~Z Ӛ_wuRW!O%:GrKN[T,9wX{rڸ7s 0fDzZў˱T7-->#C݄ .{(5,V2'V+ d4t&s؃Eϒ+faӭ(iF/FAS؜!dXGo m4E<<:֥AͣR e7 rOA&eW ӁzGkbXRO븋u] _3m^dc#m\DS Q&iFX%R<V\n gGg6ܴV7_5nE/ 1M b 0rLFJdtNp>L_e`;($B 2'w2 Ψ$Z6V-zׄu~*KNt/ޓ H~v*WV? 5 Gv٫xnѲwkhO+ ᭗--QuTU{2Xӈ3jQ{ύ (!K|3-MUaqYAbrP)).'/2a9Mm/AN4yw)hbCy7٘m&Ҏz (L%Xh鸻_K\+X[P- 8ۓ0ZC*ԋ+'d5;_Mv&iQOh09EcMFZ6 Tr$;4x}c@p>AXqT]Yj}47ʹy F7WhO<ȝ~Vn2/w2~+ Յl #eO-V'?NszEXTqElT@"&X;]g- X+s|w5lߧ d' T^/pY$R9Fœ .}Fةo^0T38;$V1kHIM*MlrIuSRݳɧ61~}KFpVwIq5t'Mocw+fZh%v);%nJm}b0=Dc߾ڷ2w3ֱC!la{M~7wQW!XCs0*2+gER[c)Plsp].5!criBG}X] I|iP q& q29a%' m/+ ]0ߴ"dE;҇T)v5\C;̈!%h|:NnYLQ QO&A XF\BYTh)a%j-Ee hrCd?1[B}`ǨmҌPI{l"VìT͹ۡ8 ygKF.4t-8':@ݔp7T@D*cӫ O( _;=.TzȹAqV(;azL&\˫{wk=,JLRt[9-rݔ[=΃c})'i0i Sgk@@&"-1|D'h۞ MTshv:NFFVoV<=GP&W0N `1g@~9j˵*Rc_P3]2)ik FA&ikd>J-ߴZEh_rznbX d$_G|<*0kVNsSL/RvPJA}8j0($x=N.x,A Wx1tyVV0(E76q O(NOA\y _{ EpC}tt0ٶ."VcOpMj?ʻl7H & ׈:3 =Fա =|"7Ma.k1UZ.͹2;")IA' Yo{1Jw5n8~؇"C ir.vCz92f6km6|!xa6 VpUpiUsc:mJ(zX!5/T]a5q-=7 Jq`[ev΂-zީ1/8.GZK>&siR\0N. p/%k?$ɞ׼tAV*ں{_xgx@8+q:m(0 q{.+y?٥Ɩh:^Pr/lfѫ,ڗ{>|.Sqč]Fb}= AZb|IGOzAc,}w1yNVln23Z]L0\4-CIdւZC@/փ0䳁戎,g(۟$=z Ҡ| 13 d^ۛ||t,7[3.-oE: A &T˗)|8ĝ;[vӵ39&ۀoAi=5UCzSfx>8Cir`]Hpjmz|)5%!@FR{-iKZ ysa%3Z$W#/u( >4jn*'VZ(À4hAAK,7<8/Z5mxT  UE Ȃy$MӄP'V^f%hQֿc !^ڦu<"ܖvN|OL 8{wk\ڋb 'b&QG3(Ej!pɭKi=ACX<[ P z8hÌyO`kS+8-yɧVQz9{c$5Hdju]#/bXPdvA7v&;Q5[^ %"b{;0Xm3&g/Wߕ] `zͧ9dt֚Wn"FPiFMf\|ʾ\<). )Q%8R>ZF-rf7sy'lui>36vdT-EP縌15/䲥$%Ȟ0+H"Rc-ypRm}o(dda[t )_b)я.uڋU3V{Y ($avM]U~% J-ϫ3^`kM qzH&Pa$UQAp!a}/)_p{c.Uj4CRoz=A3SV=ӵdP?"ʊ2HXw];tYyxp='H(;f;/!PN.9S1y uU )pq࿁ "uL3VFeOazcpDK*u _E^ ħuNF|tp %X0ȸ fq>uB^e%|2ZD,B2_2*ynw%ڢ*[O&(պs;ŎPښ+GhUԌWD% 0Acà!P.RFy @PHmL1X{][~=:I&c(;yc*y8 dx^]A}X9`pW(cZ)#f /b^WFl1@Xo`fr^Șe=%zo=ldy 6tKAMzI 4s*H}rq'(?V!5pD SĒdIH9%g:[p6ir*I7LgKlՒy%b$M}KqD!Fш弖%^yT0K9,V2Xr7֕8x}2Ty#ZJu&P<xi?NX\ɷQzPow/+>ލ~39)Y} z vz'LZc۰5ǒz=S]xTCE4F`" ކбtP8#Yj%+ȒpPbbͬ!Vm`?Z/!2 /+pGŤ0i xy.pAnV?)x{+xhK"eKd7uh7l.C{#5L-.AeB&2ǿkOd2kM6m]#: u |3tz?0&sp2Ԭi+@dﵽZI򸷧{ΞylY;Ir0|e# U-e"_eOܭWDEeiYmrnTB8kw;[Y$ Z)*}0 .%="n՗X"gA:$3xūÖfM9OYYr_p9L D5t*~՛ #aw&' ˛5dNA.w,f?77D&d b^sk[A2D].<^sYo&0k\>ʋpW6ï.Sx DtbEZ<5&ϧ]=Bz\ K2{nq]:;Eh,! }(jJx;X\(5hל-MbdJc7}kY/N@3lꜿdžCM<{o2!%0&9Ⰻņ割 0б,Ws‰O5RF_-, qa5Ir39޽emlxwAm&GQRǼIqMh[7G }M-Y!(U3ä6#VPIם?¹o?[K4ҰL:rELNPh+BZL*y G fH$w&ӄnO@޶ B>豰$+\erPoH"R8 }¶w݁I('\{(l7 &½3p@v X:&W)%VrHp.<[a%Y-8ܼ˹.FlLRt${cF ywE qzfƼ8@Lb (0m6RINO-چ {}{>=8.]KbDo0lnpXAt{s}ƙ6W (^"<TH`lU^x>*}ZUQ8: BL0&#?&[wH\ldF1G8qO2ҙJ%C»XGcG͓+p$-LdVU?Vb>mhXvS 19:]$APGLP(˱bbvbgra9会C Yܯ  A^6N1h aO nC!Ϭ|--K4FR5?.05Gɷz/r:r,GZzAjvE-qCv\Q+x\L(z{s垬A`}5yGCAeC̴!lAz#/!Q0`ŋQX>:zi\8p<+ooQOm -Wg "Ge&Pw*{>^:F?u塧>MaBeRqe)ǵ }lfUs$ub sS1Hg_z d]/ƣg$$tBue~x?%b,e>j=UԊc?rՊ,=Jb$תUx6%[9kf CL=U(V Թ0qOby>1Y ŷ]O9 9uڒi<&uiϒQeu֔-YyfJc͞~+-R'0dˆ^mE`;oۯj"&Pjׯl*yy0G*5zﴝVPWSPW%Q5Jg7y XϞ>dx53A~4VQw .$ŊA7ܸZ|9:-p `}/~aoI53<^uiܮdMD#І$Az,*CDL|P5`?sv:ewf,_4 2%}eT /{*Yh8x* "v2cUa#TӼ6! 煐t oe9'Vxu<敏3%iɆZRIo>8po4/&#pdN4@v!9uճ0s yy ܗQ@-X$6Qf/v#_;hwږ۾&1M8ЋQ2 ú2+`FA[}.zB+{<}h Q&v+i쨬tIv\>n 7Y[Ag 6ֵ=FjmgTq%3s])aarrx Q+F6buW;R'ɑDumu!^.eѳF_P E:'o:86qZߨݴ%A vr:d|+4TTkT6lz@/6YGzhr8{$f6۳UnSֲ3>4 eMgjH'{_awɩ vgL >5>}uSKXX/!@S$M?fsfyj;cmjGcDK/©̶'{|u1 ɯ j=vIH^JBvL~ZյK&1~ #v~[I9>;L0ؚ)ahU,m#5*yj~%; TpU2WmN}~X븟&KŽʞ1Bf==C$G;,M㚗o2z_˪OJb=R4?{dm b bV<Ujdި}1ÛWЯtݾ }h`l\%η<5TJzd-.Tlq; eSE &G\Y `;fф52>ޙ(fWS/a]LaPS\\x[fit>ڱHH [#Dn9~ڤߏ6ɂblAu1{li [$ d|NDjӵ~61 ofMڴL[U P?>ɡ=5|6<^tqX є6lzr.]KQoF 9)&8:*G~z>.I`_0IX-iWMB7wQCֆwf#/>$>l#3W}rUHVwd^D S.(p6`*2N%g]K;Y3Wk)\,rsT&鏆C͂ޖS"U=c.5,8+M+*?낌N1\/joLF#x$Ca,ATSDz|% n(H s *[\%WU?Y FDXɲAvb#Q?`k~Jj3Q7$H>i#=0o>W!xZ ]93Ehe{UNXq\R&dT*"yU R#9ƹ\uQLWHWW&$6jq`ɲw\y[_^ o!3 q_:6q,i Dن&.km5~)#&G~IᦱK }hXq~|yK3R.{˫QVpyfb-WSnNΫ*\|sިH|K{DpyM@ۙkn^V7Y.HsdR[zX_~<̶@/[Nv&o9 +a} p5GK#„"CA !i?!hնɇM^) j$|8Tq&<>nr?&!hf1|bG",V孶*r7=+l@9|t%#EK6v{ S-¶yCٮGN[;$7Y\y+.V.uD'힉{ g&>D )1QJ̺bM)|a [_Q/k`!?ӭ\Aj{GߨߣzY;`@BLs|>"s=j.~V1GPTҘsZMPtŏEEL.Bп+s~ }6akp8>ĬQj{~(Zx-e{p*DkeXsܛl eڧ:ߔgO+^]H"f@VPctZ}Ld7T<2DMu*iSm´N)v}2l mHe,h 2])P{z4G%1InJC+ouY@94Xlũ&g %"\~^8C]8 tuFN:4݁6‡[ȠvZNņH}2zWbPmit ̏=y~T&o.`BUQ,vJ Bk= X`jߖ|8q&GrQX^x+ EjHx LdV!RwᏧ(9eV?..K;+Ws8^kM\9rxld%xVOI!@V 0\*.ac, #x_ֶD* E虤-#6p[.ź3i<Ӫ9We'ظقFK\٫.۹bڃdl>Ҡ.UFXEKG C 0q2\asH8b 0qW0Ҧ@]Ǩ_|OY"V Mf)ۿV [휋ܨ<ɫhOx± o^z]ȷMEt+f4g[q/oNo_ZDZ`ЬE U>sHL%ɴu[[=mrQ3oLۗ3Wxk3^/2Ț]*FndPںH#HC. V~[oj3_3i_EW뮐r!e^r,ZEJ`|TtȲx|)<+ܕrmgOKlMh]N^5,x+? ʑ-,m sBՂ:˥xvf[_- ^֖:k%mm1Cr6c pQHȞw13)4\;q}\iRr(yox- 46+rǁv_M޷=d Jqc"ˤU"RYKKe𢜵zoIT*~Qyk!73zsXe%DXNh"1(A8?cYsH5y rHW ?vUfX6%vRx|AʚXuRg|͋Tht8G…H?/|2װ0.,̵_{ jTZLv;}nSsrZwQ ɀ")6j&_Z(gp#ҸҾYh+܈v pNՠ=nñK_0qRQ^u%s2ϺfDkszAvI_ִKfIE4l܆^nvHl@6 YmdCd{ NB8ZZݍ.^D:W>(`#Dd]0TbL eX_WFIדu1$,< gaf~~AK܁';8̮dt@h奔du #&(%Gk4w^=)9D-DL& VJE\%|NV<5$ U2Sy _y8>F,|##\mQZheoYosDXiEG {TN}q\f :?RΔu]d<FY3dJ8LBݝ8{UMgP2#7CƇTp))~3|%*LnGu|kmItr8V,:-\11RԩVGn"8C[sPoJ={]n.\UN9db+WKf-M%:$}>yVf|*9Pa=7c9Ġ"W7Y>DW9x:Y+hfAk"񳱀y945H_JlˈPUzT6[߆f+ִ(2g=u8)FwҎ|k9$8zZA1^Xa]2ULj80{~QAw!MUlW 铮Lye $3”E8G?V/adk SB {@,rUV"Ԉl&Qk ' 峕')ršSW$ 4%y[_BzζߟMT/_c &e毮Ƃ:Hp{?yFYhJJC~/[:sT{CUdՠp{}Z#"g{Ջ|V_Ɩ@(D&a @i⯯Bv:S5MX>ճeOE$ ”Ptl h!ǣ`Oof3M-˕[I9Ѕ;{#B/>Wf:fqԭT!yR؋Xڻ\!DoG{)Q6UPvX({I,1h}5*1)mx|ҪBAgiu](r55G"6pm2r]i!/t{(B2ɕ]jm#FBC&ģVBBO6*}̾iJ?dNTiR*WQ׳B+;0LMJ+ǃ]=[:Sle*cynMf߶*V}OE" 6Ft+sڳЭo:i7Ts;L?ՓǮ^ondTYCXz;W-L+Gr!(SxLk{~Y֚hlܚIÖ9"*| cG)#Z(Wp +e&̉V:6'q2jAŽqT5nrh;f+ ؋+;5Wɔ}qhܷ>8ng֊D[YNZ/ݴդ{̷0 ňIg 6K!\TJlfU =K94T(3kdmTw!:1L;dHLu56C$aOx'KJ:톕A cmÜھR_PBUuCZy< a986HAQW"I(u U KH_Wm_Xa}ĴNrC=2\R7I򍑎XzWi-BM_ʹ@ pgeq ՠv[=L|Id?h06% fZQ3԰mKzWQCG'S1HIydx8[]9u>8gSގWho4ޑsts[݀( #m@4*PaiTm'|R>5.G-T :Ʉ_Puԧ=Y.1?"7ëKK 9N)EȖQwR59#\Ғ &lywio*XQHVag\HCEn ?ц&t=TypZmb]Jk J""xB7PV/7]Jzu-=8 jbc1ܯ8)Ef6)8TZLGV- z2l&[ţ8y)gl@oSqhwz#SjV@7zKz_ &{,7l+o)I"j#Ua.Zؘ}خfYI9?>zigl]3@R |+Uh2u^z]o)R2RDU](=ҙ&5v%.zeMEkP`An*9w)j#J:Gh5 T-Tn1 u:% G|ihTQ3kB\%yV#@؊~lלAf U#áգ)lcO;XevYZi|6_ݦt梖y.}%mNYI醉UL+*o-T1l 6үKiw ҔQޫxNTO UgGiSc\O }lD./hkPqF95$&iaf29w[!Č`bпۜbC9-ԴdxT(g0k,c%њ&C=k+<W B04K;?JV A xq45ϸ/&Vd֒#5 C@' X cɆla{ά W(dK䱞(Xrp<=2k5sԺqXul`%ԚҍX[(@7HeaI}Y*"LhYlAfWzq!Y"&_mH޸ӑ5[q5)VЈ1c@İ?n/&0g: .raGԽql+Ǜ֕5ANk>+˕?\I,Bj Ҽ7{Jzq;meB!r=Z^#Ag ;d~M48r5L7«kvҔ#颚q5T*V o4_S9liSSz5]~l"fMu7r$y@BGs,[n|*[Ѯ7=_7OXi{F$x} c2PTQGDFc}ClrmʛVס%2@쳬9r*Rg :ܢ s*hDWj=Qpa_0rd@PtO?Ԩ TS IyhY=&(h!ݣ7A1. Yd# "KƝ%[幧g*@nND+c$(CgRz|vUvv5qftްdu=94 oxa$ Fli0wrRQ7:l#skOXۘD8uZ&Q|g XjƢ>fR/nnS)tOx"/y.f`PɥQWQ`g5>/g!*AmHKE ^l i,=7;4e(Z.9.ioyJgv \!_C;fT+*rU'{f'0䅬QE?zR85~ K7 ܵ;nk,G/S=y3#Z8":eǎaC$,v)s%ַ4 h]V "ޮJ¯]\xSh&n3z/Thh@.(Il<,# ]Қ? b& fIJLK|ƖeADƘfV1!*;RmA༵F6nm8K}UKw<2wL¥+=G{d8dLw UEqzru(|"uS*-%34Xsa令 mŘþ+ݩ )24k ğfGn?A&1>?SGqVpxU25;kh1tNo X}\jNJOHx~u箬A !IZ:-^7l@ 2X X-)Ph+D$_uN,䰁p'rIQ3O~^DJw4ݪ\؜>UzDur|Vs,\4lٱju8~CS~`e`0,)}3RPz5q5/Ū@@b&D ZN5s49p1忘]:|*/O%[QUR恔4Տ@~u>FߐėlIy91$E&4G֕1ɘն ɭZ<~m)0nÍRoE^v细j>O=:RurD.3' BdP!rC]qP"Ф U)Ev00]/ | CMVr^W?6Vg* &5yYsYlЪ0P=: k"-_2>zMLכ%Lo#aV=VgrYxM:1L pr2}WI#hLRV3TW5*'dD~V6=1c(m Wi+<HgpV)vlmw랒yܵ)lIMv.hKaZZ9m=2P ]{*2kX$ePv\q:uPmD,ky2H^ ZT[zJlӚ@  2mYc^i8$)_@ `>FT')'p|" q;2"!pEG!!yc @gr "s"acNa .ˤ6P,RG`*2n~V9KS~Y׍$i s\Ds͔R-v#gR* Wt|cbQ61X֓ 髣ǽr-uRgnsܨ5S=+VX6jґk^j]mEU)?ssͧY&.f{y6{g^dC$a%rӈo)yXUq_BD:eTfw!O@VH)I9H'Y >^.7=g蚧:8`qRpl{K/똸tI!{>BySj+JUcJT̨U4<X6e&o.lyQ$:.=P.Q&߃. 7⟡;g8؊0Zcа7fR&/5iz4vpEzx0 *?#zpcP&ek,@PD*A&\/Uq_WW ’)uޠaG/jDc_b'`e5ա}3,4= o@\Ƙ ZE"wxMpIm4V5 ކ+C&t!pr …ݞaB},yJ0ݑ" u9/]#ub;rСMg2K_dֻq9=%vfTGпH_Kf.5"Bx#Ϩ*%f\0 Zi Mbxq 3LCF1Nw lbFll m†>-%C:U)հ)[1s*/~#mW.1zW~;ѓ^]>w6B8R0ݙ~Yð__,?;{ZMg!ԅ3q[ oUD~6rcݽ~h8/Fyjo\r^(a?ĒJX5Gqԁ`i-pYѯ)KǎXnICKnpjuiv"7%CuɌ]{@>>!S4W["{?wag<%.X@>y8Lgk =b HEEL-B4oi`q~R? f8c#I.!. a"]Tߪ򬼡sB@k.bWR '&+aƏT ulP,\C1pJ`Ƽm.q1PYkDn"qEԆx4ĶY廋:UIj'f,ҐYT< Py4`M]0%$!DHZ}J\H%T|AT Ǒ)+wX8OYepu 1i~Ħ%Lu G4R^ҭ<ˇ9B'λߢlʷq>L^MG FOU0;?XE~,⊸?8abɛP0:¹@@t#ĘҩO<ɝmGe,~۫A'jҜ ־9ޯ|ދ^^-j&:|ғp;"  C eT'#l{$G. yZB~Ϩirl=F/I~*.mbtK"iuX1Um%˻.[+_<3do\2J*wLJ^Äd>D70"dY.#}ecb9!.ݝξgwG!PcͅkuQ#qJJEI=qԱ?#Hw{]vmU^*<[P]!7(*:-G$}Ȏ%X# QxX7bVA՞-?mfns M%>#4=Tb sY#gzԫ ߨnc)ff"[ nCL 2v &IBh={B @JR6'%܃8|F LJ`p/x VK?KZH:6aJ=z?E#GQЂu mlThbD{FXx sMj/J /NRFo,DFMerEUU-ȡ/SN#5~kK[/&-ar-{Nwnkzz!)| &)-{"AS1ߠXfMgKӧK8rIc4g~ؖMW MnJ@KAvIsSz騪к@|(JXcj7`IyH J0b@zuk^}U `YΫ l/?9H+Q.רuGVϸ[Qs{^m#On 9\rY/17smAԥS5vjD.P4^4> `m@ QR*"aHoe6MH}i2$-#zC G&oTL)8@T˭@ss[\tLyǕG/q 71%ĠYD3Dnޑo ?FBrEQ3 ~UliGƐ練ҡ7řhi!85_A􄅈fq/EdiqDYнbkxK1MU8W(ԈI%Uq7ݿ4H ~P,,tuwPM^7-(;F4{\Uh̎N ^_du()5xݞmsTffLB{9?pJy,Uj;hF3d۱7M)1bZ0"Dvv'͈%!vX!ȋ rz oV-oɉ&I'\6 ?sNKbm5z яӜcw52m=$~gq:}τ^7\YUJ.P٘b`c)R>BcSsf}:l+͘ܚpxgyPiae1y#À4>T}G3/~ӔPTv֚w7hjռ!+^Kl x72hj.: nfqH ǿ(Wh2`m(%ը<z,m( g0=wEEJ` e\, I$lb9kzݓkATߓ=SP,3!5X2x`%1ׇ1:z nWY;]?x9 ͋(Mhy˂$?-P&eZ;l]}l!^i*,e:jwO aOVR[A 4a%BMvUZAX'_'5\]u 3H7Mھ!ԍ js=cI ñ+'1+{@b  Z1h*eaIad3eY**vACqJ-و0Ӣ̢Q&z/# 9P}Y_%Ю޾O#<訓h8-B tKhE٥Α;:l#-^\-K-3iCRVGFl7&  7J|$^Hf^V zC4XR(ZXIP&P._$wm ^߿]q|k_N4+]zp䋫?dBTƯ̻ŵlφ V"fQꂣоvZl$BWC.-Y0۴q"[q+'>顕yẹMռ=8Ե E2Q/Q5 sx٫8 2(t+&|8L+9Sjoky²K A5 XGL Ph= \A_;vA".#nB!6{)p&d `:s1"!&%tkLf,KXB?FXbOm˺c1D2.Ew0?X"X۵}gK`o |ue]#5Y',Wy;)z/bU\^a8myRҪ?8lQ"M}?Kf ,޵栒Dv+6ד_SxpIÚAT19dNT'R9 N֥aA< z^E, ڑpR4v s2$ 6~/︭ oL(ϴ+'@@ [_mf9W/A ƩgԤC m\XԊyڀG#6#g3M7T Rۤz_HnyE[Ub'p9oq\%kb%B9%c+&lB$%݊k&9n!uߐ@ S0]&ngj*`bv .T Y )KS5%nV`a4}$$GFv\VƧ.I?Fك5]Oa6oڎGoY~\y|*F FV@yG<#4('6 %L|vn2_,H'( & 8YWori FcKGPE:(5{袂I5^#>Loʳ3s/ STD7`yLn8Hg]Vx] =tC46p Vv7'X )\/*RY@saF;% :̐tE4&P9q^zoޛ=A185a{ `ؑ#՛ʢUqI(݌(])!ꅔeO8ʶ϶TL>/SrJLd^6g}Ywo= xSz0нG'?g!vVG,8^pkso m兯CA9UoEZ.&n_ɼcZz1Lˤ7*b÷a#"lAxCȼt7Q2wܾ69wdoB2;-81d˩n$?aC?1'2)0Gz/%%ffjr (f&kIϊxYu?r 'Հ( ݚg r_首4ʐq(gZ#][TǥUkkxyWHOR˸r}}6nHTփKC Qץ?K+N_` A],ɏWh**FGa8Ed9iO70~*#lBx\ pV3놐k}]( B33"cKBgF[=Ye&ڦ)GH?Qèx8eaҮ܁5?~ ?%1h6N[O;kr[jK芸o&oHWQlU0Z!t(/}FG~ 2\*BC7w},RX'JxHzJWs40Fotv3w/߂[[3;/Xnk gwl|sXB9M64@0/esqy<µ:h+Xt&ųؐ7Tkk%="}kkHxw hA0TQMT^*M* g S΁Ҋ8,KRN"#蹰nHg_V$eXzv 5lL';+J[M [4TB`Jioo)N1[^?8L6::rt6 ,/^;=%='T.B¹rL_^33ҩ7iN%Ѐ)McnǾ귗XwX:v6g,[c8N_/*хڲi>A7ۮ 6:81$sOYuE5y D&A]Hf T3[j6U%]E]TR'f8Rփ0 -a%,/m ZCi<6-8l{KjV~|PE$p_*MTNQٗ,zIzqQ&nF`rZ-JPwNYJoX&L@ pQsD Ky;~0Ձ!qbHDϻ73_qLB~vP k_'r+IMނʇ V qەI_nN/!}h3:N.:TRKVʅATEba[[Cj+MSYobC0~7nB 5ia^ۧML}5yIʬ7yd>F9V(ж+C:Q$ m;Em; ƒfShCb 2"5js^&+CvՃq%>DrG4ӯ؏+(uX߿.Sj/@9[Vi \ £0_x然ר!g)yfJYd\_)UKv&xF5O것 7+w-<@;`pK#C:GcvoTwF^c}]mr!ؤ8a5)4y-7 M ")S%B^$/FTcԭz\/#>(<, Σ>w˚"ki~>Y ,n)ZOĜrfS}1>D7ED+CwX̗B_іk=Z_1 NA1;XxoXYr윭]!uX 8]:}!UEYzΡ# M0phfbw"sQcE5DnH*h,I0&֤wu0 "ɿv*vMGP>Bջܟc${W` e'&e.}d[Vо9/d UQ@Eq*hM[xdHYy-\D5C D*;l )G.aC|mI|d27}- bUbNfRJZrxd]o>i0d|Q֣DoB`۠k!6UnзЕa.lsk:Te_En`97w?gKzV}D qeobw /D#ă2MO7P{BDyErck/ WWDPܦ}#cF=l:,ang$8rrScP׮\_'ŀIJA珤KpR3H(UA(&a=>SK8j [܏=i}O х`A8;):'`Lc 1GT:sR|dz[9]jAX#I"4]G SЄm{PLXH"*MX aW!w4 mVK|W)iMbm }%6rp*t9X_6 8qJ#Ü2N1lo}%\ðKknJ`deuk tw u@"ӽ>oHظ͸(RʧmbچCA%>he aq}zg0}z覱F uuYo^ AuY{dl"6waHSC>QzE%Qu%x>(= Ϊ!dTa&@qh*;t/4[MQo0K%L){̤H*{l1LƠn7+ R-ve9vjV2/"}0ޤ.Ns)˃߸\y{W;to&=y!VhmؖOlkc7n*f;)bkWN%o$IdOGy*}Lgz].Y2I3 9㧖^`iCC.3:I}qlv^2؝3wXtF=gQާ |->fه<:DulfO_fLSOS1eץ ϪGaXd[ޥ\hيu $-@ kL!fO-< D&` O5)zAA~.Wsw_si5|gO;q N]zlc+%[.=uno<,݌Z?ʶI=!&{6Z'MԼ޻kd5rVbNjHZ-SBĈezbsM:hZ֋JVm"UҶZpD7azԮ#`*ۋu͕܋6*\F)#b% ]ۥ]T|Uj*7l@FC_U1o9lbAl]l6B="3P$%?kN0lxih4f6zMDŽ%JYcfympI&=wmXȄ`karF;wzbvo\uVw̴A%& 8_owܨq"|5p݊ XQ+ʊhb+ūk8qвjzyYhCxe-"?fof9[xRF]i瘲AVη$0uAFŀۛAYS[\AT4Nb#潯kt~qX Z >GrT9Z7uKMP,7?%Q8`i,MavXoR _DŹsH4s'?yBI#ASYޤrQBLm 8p⌁Lz ?N+)>6ޯ{q[fY$x#YN\;6$Q('B:F^x[AGe JvXkgo-.qnv Pd Zfs6 I^gj:Y]65jXRr^V>lh?ĀW)jd3no{ۀ? :W1Nn٭j=@ܛrH!rIsLoH_7]/p({'hGppG 3e 2UsfƑ\ b] <d-J89j`6SkDoړm#ݪlEBQ_4KO tąwE̅+Lӽ=>kOtZ%?ilI>+․b-H&3mL1׻.^pqWp'?Qz=HxȚбE&E۷B~^W/f~ۛ_,vz,S^; u7,?Mۯ8~Ľ g(g/ҕr2Hmt&3#X?3&n,T[^S&1#ƫw@'1OHDG4#2 ^ 4OҙewY32ĽwKUlXޘZh {a8?c)|WqLn[R(+*FŌЫk+-st\Xڃ6>T{z2]yڜ2BYvE&i)^elx:KLsډ~DHW8krw~'jaF~gR3{3FɠNr)!hj)g$ZTRϓ',m92Nfi]9,BǏYㅇ; b٪Y᫔2NjԙR1a;Ʀ!<}H~ g4޼|TAq6:}|!5n9`H)MB>;,\[w)esmW8wB"k8 n#ܨ'VJ-YO&`K 2Bϣ:ƾ יf6:YɱnKNK[&ˆy;]p$qa(!@h=:)KOPF R7.:=V5VVvV\/9]l&rXmpϛVR/[]:#y{ul{\  Xd}:K#->^u,9(Q/%Ȼx yAMmKy\ʘaͳKz. Mf(Xj~&z%5nxqYG!L܄EȬVdZ-<:aΖ8i5p_&>?kECeR#r~a1!8޿Q]dOpGg ZP4ߧS f }p%m^ʾ,zIҺ R(`C;O{Gup_X4 ߉T١tĄF.<1dX  *)z}(4o;ov)7g:s̍cB^ ɸI?z&_Y&bG5]|r:x=,,Tdo0R*k 5TqiuÏG%ÿ;חZM+@\\zkK gýo4ӠxUeL$j [T .RS "I/S{N-*e9"Q4s9)c6[8mWu"{ XVgѨrd[ғ-GT=z/{j:n!`2y'4Yl'wcp:8rIv[B旲,0IV~΀c$yY1ۙw`$׸8oe=,DFhmn&8[0̃I,5j9<$&TMx{(֎6"9m< 7%䞔T4Z"xS#GY "Ò3pcJ_$)/>!\VN5D6T=tjh<7Lg$\GB~Ǎm/9WBp.2s)ŻSLc]U_w;}ڈ: ))${q3Y~N#t!gk.JP۰ȯ'[5;Ш!`_F:hi$ yGɲ6`n yvhj<d\>W1Vw3Ml;SOkr@' "?Hu5\ƦUab޹|a9E &|Z1(*gɩ, wVf;+gGk+ڜy*Q S k#6ZA}bdSZ -֙?+#vBr]Ӈӝ G!CjCtќUsɏO?X~WW6!t U Uf^GQ}\7Fx)vk FuBPmY-@?O<h c:b72135UðϽC|LOHL B09ΘHž@vrTʲ`y@DM+!x=u)I@xv9~Bd/mIRP{Zyҫjzߚňl}HO^p -bh@b`yեD< hI/Om?;̚]'{`O yP֠9nUЎ=xh5n:`Ze% p6JB">[% \FuEA-Y{ #{$2@8Lh;9apzKa=V?MzZIQ#-~Zganjqe]`^5OdRoy#?_|K\阫dĎNRMUs]#=ϨKP )\'|!MXDg2ICDa(.JFov$<W t2BvNm~E#aقgIŞ{:[ﬗD:*&ns#`=BX]΅(0¢Z, h L]<*0naEzA%bx&lN&=^sk dꕙa'Sm Wr*?"C—vu#;^ƫpW#.ILʧ棯K`Z!T$ H]Kr&5(+R knsJA鸷v}!qp9_O MݫHЁ? k W=IhѦ 崒_,{Y`b\y{&$o%g&^];=k/QIlу4Ұd60l;>ȇbLne@M?/FtOC?ϙ.mr%~8Db20u.Cten/z5ORbPcG&Da5/#vIJpUIޯ._|-Okq)Qμ PQK/ur=?Gv8!F^dćUv,44me53onBL7SCe/ԨHA$u@,dc+]!8.|.= fupIRGbSɹÑrbMR^7Δw/!=h8xxcevkq57xn@D!eGtv24\-R}* GzrfhkO5,߰|k @#@nSbo\˘[sܱPŅ}?P _i1G,I1L*3]nQ7'EՖQ+$sF@ |OOkҳjxJ^HA:ǛW gd@_[.섴/ՆjN zI1]3c戤4_:hY3oiml l||dGs""XXwиN^=rQcB P?i@^%U#MK=-qZ_SOgZ?s8lS'$\r}ʫ$.(rȔf5LPOŰg`nCnfJh p# UG׿ ]=E_r$3ھH?`w& ]댆Dr5 &;ؒp4+ŖnԾ,sgBYi?52CJ'+曏$:Gɍ$էҜ,q?d#cs3vP)Oe9! H8] }+GY>X;]J 4:d_ Č[$ƹy׌8D4=1mй< 5ewVpy/ kɰ>_lsTx-V"Dto' :ț7joː7KT!XqV,oZr +}"*84(9BcRd `qo5AFV %|WGNeRԬRP%JF?AtW>'G8=8C kZNw´iU~KXjeo]:l*xE Xߩ q#yd_>LE6Nb^Wi%1u^ye6O[6K VŽX92;M^\pc*D񷛵\pI#lн< h{om3?ݦrZ作-Xlg@+_ո1\TozLp[^dt -R{M\ Mr[ }l02FWE!w B\͡eUִk-@E~$@쑸 Z5xŌ-#]Ti :bI* k:KU3:O3>&a3NزNnh; )UK4j{|"p=l|0ӌsuFogk^ybm~˱H Lz[Bn|i *rXPſ璝 ̒\L&6.ʅIH12n/I#p~6AeGEqձe3,:9T\ ԍ)dx$Jqz%|tԑ?9-?AK-Pa'')c'1cĜ  KC!3rN3ht]090\EkIs ot䍳C;^} 6Qqsm(TqII1 1+|{Ay l0_ڦV&ąu.N[+#J?IB4,_qM!cꡅfR`}i'Xճ{WUV\t*O0ŐW 5[ښq|Rr+p\o [?vuV`>/NEtHѧ-K8{x >EboQf 0*xTse$<*X4:/е֬ WqC /4`_#Z9I|X` %`9GI OA$QIH)'z!1y4!SІz{(XGSrllE/7YgqcEq^=r/YSI[7R mȞ_#M >thD)rWe %2g%^}̰s󘶻hς!)P.=mQ9EU(זB[-Xa߁EtqZL;^?™E+at9O 6'0Lx%蓑&3#ŀeKE)jgeV'QSܞAUTn6bUzPѶ[{ޯZPai4V ^k߷29d"k| EVb-!қƳ'} Tm@+ nL'o U5Ej 3QB5o)˳jMBU-!8D"ŷ%8gA[:_fӘabQ0Nɓ󎄇q(!0X:G\RC]tXMLG ?Vvd f779⃕7%)' K>TlW7hE9msc7JCCf.$]0Qm)b]Gy"O%Jޯ86Ukև|H;2wMQ砮czփ`삣@rGIrdx#r!v*YXD#ScNKof)1 jma@B@stCBժiGL-۞!oϰj7Z~ͺބ-z50.V6jKo)$ . Ab[Ak>>՞"N H.l>p{PЃ&o;meTtw~Mj]!)4e:X+ 4'2#m'JofP8LZXq \sԒOYda+a`nu}z7P35ß4L駦2adj}G+ao 8*sW$PHL]RҍI:M$T[gmZK <20fɔO/قNiDytKt~3*(Omx%BU.$ s2*X"e2elz@=F3dk[Wa`%)a@Džidr '(ND5 %ZFp~:Pg72<16G]\);zGV% uq?؟:Dv^K6BцĹÕhËMMzkZUgA#y50.04T&}#&S0Nwox&CHU:\$5C|_b^GtsB1ݪ-шF^ْF|o8"Q`} 0P !TahF;Jd"R[k#O(H-BJjgckO@GX r( ca:(_ݻy4SA}GE'[!et}yny"q!DlyM3a%`XسxrIg7|bo.'8ϊK6)oAnh`s933hӛW֭]MiSi fE[t-e{qB5C*[@c_P#4585~y-}\}:D2~,l\xRI+<h?l﯏u#[ΔxV̸&UJ-H_ٷhuHEǑ>t~5á#BA 瓘Cdc @5wKhN[-anzf NB;^Vz/`r u Pϭ֯~<ِ\8%Tqڿ V*&׫ ͫV/`ꀪs2RquL&'TF[i|e_TcBgB{} 'CmSִUN!F^Z-&9dbveqL*y9.q_yw~Jq}_kb2A|e6Vqȟ {yS@q$ڿIb50gAD6b0KRV+y/99lpYl3멱6ݺ}