bpftool-4.19.90-2310.4.0.0223.oe1 >  A e8W^^f&qw6xח/ZrҘiM<@gڂ\hanwrR':3wGLů]{?fF Y١F貁$L*0b` ]GX^Qu O\̈`K7RDu,`0&<&ʀj( J5`&&$MI%ԨV  HPS-975d457ba1ff5afd5deaf16adebebe9d5f0daa8925294c88bae5fed7b072c65b80bca1432362e2f771f278532d16abde0ff84117 9ĉe8W^^f}/ p#9cx_1 PJ\:.(*;ҰCitN-H͆֜i5ҵ֘@@7KʒO,r~iI1@X1S<ά_oKFZw3:jLW -UvzϱPVUWdF^Dp??d  $ a"7= R^u{         F  P x   0H (P8Xh9 h:#hFG H I8 XDYL\ ] ^/bcdef l"t@ uh vw x y@zCbpftool4.19.902310.4.0.0223.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e8obs-worker-backend-test-0001%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e8e8e8e8:e8e8e8e8e8e8e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698daaf277150e2b232b4d8c6fecebe11efb4102b9a80e867ebed60a8d7328db586ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.4.0.0223.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.1e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.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.0120- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init 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 properlyobs-worker-backend-test-0001 1698214906 4.19.90-2310.4.0.0223.oe14.19.90-2310.4.0.0223.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/5f11bdb9e95a13c274d517a28d305fea-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]=7638169201262c4e6e24b9aeacfd4acae92c1efb, 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 RRl@qrb)Ө .utf-82a3c7a72744f4050274795b98d429e003f1c0720ce59e76bc128d3e8a780f71d?7zXZ !#,] b2u Q{LW/֚2 Hzl9lQ[\cgPOM/ٸΨy?pmyG28zW_'D/v5Wo+ec6O 4Ǥd(@y"Ogxy1mew'f[(+-=AO|E>qν  B@a޴RD# |˅A-@T"95j!pQGAj'Ms( = {RQEoL{ 5P2j͹m7|wW?Pft al?Σ!WNo& d7qz {h(Z鯻eBp%+.k8?f"xYG˝cI<C3[+ 'eӐx i:\\&2 NR5kha Mxt5%Ծ:B_a$V+ bw0r,Yp& G{N Fg@K3>"G0,nP{kn ER/XK,\>=^QAAgȣ$.S+$P赹H [tcݝe_|~]{w0^|NjP^`]\ n t bm |ga(roٳiN3:Hk6{360_z`Fھ ıVuw*1TtegL+|#P3:+[TuY f?#` ^\u [R-g]gŇWf$,ԇe[WG^ MHNzqllqycNJr邩~XxQgճQ1f[ $bhb^<`y fZy~" 7]ߓ6|O/qdPh fnzau:ZxHeXdjyWO->yd$R}CTּ^xg.W]֬[ FS\7 /ه ht*0ssEaA]sU9z*%6'\G}˼Ȉ3Yc󎬕-^AO{cKbpL{R0aDDJ&5FoQ[^_p[jH4dz_0̵Tlz՛C?|J?U5wL'Q]5pqB I-EXm z{f,]Hqu<\1)aUE58w'{]REEjFGn.MDM7(2ݴar #(9QoH37ν)Iʙr0n~ QA4;&^ځMA:ݱn@D1"@@R |^[:`R'CX8aUxZJd ӞAZ=(D;N[RLlZ5Lȟȓ͐u %a:~䪩VU4j^B :k# ʝ6 !.ާP mG gZ–Jrطp_ cfMk'ַCwRBwqzy 6]b" @, G@*<HXN;ZЩ'J>(eeJvKȏfz(P(8ߒ`H=% =WJ^Y~0-Qjv!+X k-O{ \) F24[  _H!1\ &| Ӳ|Ǯ9;ou6bIc\0ھ$Yg"[^Aqd-P p?CKzp2p1NSw yJonT[+P~k}&Ta&TLZ~\ Hfe5I:U٘:@Wio]=JԯҴ$Р=`::;5nAm}uO<<`A.M_fI3%<(ء=5+'g$:4?i>-e.`O[4 Pm@;E b*5w)39 {(0$i.6Lc{ع+V6ݹgQf3оJj kck21M+wF)8-lP;:OkBxbv']8DFaF'/wa/3q]oSɡOFρP] (\ؔuΙE;E}ܮcN&X_[weN&!^f=N8VsqK2s ߇ulύ,; wK telH׮bWB=txwyWr o~GgnoDZmPxf0yK7DCbZ"Q(Å:N:=:qqW574KFC.6 71v)H9P!uc= яŕiTSFt$J|6th*5/i"rt0xGY3]l ҈KZ^U[ZM5֕iRZ,WKKʔY`^&]YZ}4qz;44BpUN{8[ڳ}n:Mմ;kK -en>"ǭU7C Pt^ l*|23XBO]dעi[j<l[=\)< F!ٝGa2=[MrC%١pGt_2^'X͖hKiJHwIe'Ŗ릎s^^X#JHɋxJV28:B>d@:yf 'N)C+`=c۴7CwuyHo*Q#vk+d~&P{{VhSiH&gc2{K8;fƄMSqC[L7⃿N֪~ ZYN1KٷӼϐ&9Bmyz7v2 h z\OFblN;6l $ČH6Jv"R0FHXpy5x|D^2LLuccPh}6*YLU謝"L57e(@.T׽}4HݻqOLDl.PJ V)JIX{^xCd&?l1*,p{N/>2]* zĝ!QK 6*=X}8$jDB;/f\nbʦWz`whx)ߜNZ6X?řs~ǁ= j.;|jO$(M:|-SPB(n^"Wwƌ8# 5އ9ݹjj@BH1L )Q,>c2J"tsmLF<G"d&t ļHaJ.B\wd[L 1I5UsJɬb?QxX!$iu%ンN|tʌ34Lr$ܛDvP%?C_9tF[ 2;yۥ"7ҋlq<ö Q_˕YU.,d-_V rnx1Q6ZjB'ͅվ_iJN xgT(e SdP{$pτӾQA*9p˅#Вa^\GLƲETHTUi&^G~`[ݝ3'W}Վo~btVǃ޷}8Nsb])_C7OsYZ@n<\4Rmg^6Pᒼ@^"X([[y]qCR:5zh'sT"bعӀOAT6:Vj ,O+3._\{NgU& y܊QQ@C+6 !Op<}epӤ*USkpi& E3"p y ΖrE",A|._M^ c7j[Eو਀1v7> "qhge"k$=)7VaD4;3zG8,rӅ f+pyCb-ŁZ |'v Wހ[he̘Pp&a42 % Hh=*=vUH= :Q _*7łx",`kXFi6$b!*.jP"\\+m =,c1ҺI@P~[,y .80Գ +>Bg;ިiZ>[6g 6zNm *NCS}>ZČtF#]yI083وM!65p_γS,%*T>AӶH6fk] 6Wд~i'GTn:{u*Z.j(L3F,c a1~ѽ0e[r\ Bb +g3̊G-:b}uzt*3ޙubb'Ax_iӻE&ǁ$0sat7 9Kp/MNSal!-kHϯ:g=8 ,`+3=,u15mWA-5/`yX[̪ vlWl+? 1Z# ]I5,Zls:oN_iX^43,6ܗo޲n@N'cűIkejf7c?"1_u{MtȝєcLmuq"€WmiSBd #Vn-ɑvL7w2թz)`C j/褬ꇒaC$sQP^eD,.=T.<.s\Dn5|gS>YS悻~ $|1fE+ +6" KMN(fŒKg#`7xc&ݳ2We8\cлR]rg-#` 5~R'ot> ~bОݩ& vHK.,}YpSb27teTL!ʃ&EZ+Rx3Hh='9$h8 -! 9-Exr8dbאxp$(QªޜK퉷9z{X$wWXuu+Itg`BrE`uX6Q8n.H#Vـ|F8vhM-#ّk9m\ѪKa˘BB,lԭ=Hb GgJ[Qm'e?afwKqcphRBaij"`iXU?!;ɩDg]A#V@_3N|o$+yVJ{X{+R٭n/4 qmzϸ%.a:M؂" e^ȏƿS3V)zOc?p}>, T"AF 4㴜+Qs#Ţ ޗ)OOqvy5/UR6¿!](L&Qh^G쿺Hb{\Sy?g|W6Ei!C,ZXMZW&SzޯJc+9hfIV̽qd$$Oq46>xg?.^[> ^R@ua_ڍ<ׄ8ú%?Y{}y-rZ)bMVڛa*Q9۪H WC{4w?j1|32o&@]6TV `6Ej eVm&8%Mnj(j$6=,_jC#1i1~TtPU"S~I{}G%3+۵ !dXrdqWA)`_N|T[YM╰Ӥ@ UG%}AbDIjgI!>qJ5?::chJo"a^~ZNԓ({O::;+ R b- rQKCbӫ.T<^}FmC3mb~ G2[:ʽ_V#RxOwAy ؋9hhF'!g(%}ȴg;->a\$a"\G z20LO~h@XopoʇPW<y%G!C0JA-}֞/_4OWխNQΖ6q*󂀽Ex%g21de|Csʰ8zY0eU>6tOJŔR!)"Z@/s`faA]kjnpwl:lE/R;Pϴ÷2hƑ',mǖi mwsqthJp (➷ oI_ӫf)Ë9]/( ^·]ຕ\ yL[_2-.1W&&s4@^k`Zdm: ½r:E~1p60O{} z]oew;&@oleTW6 dTPRz=Q!x0N, ӈapBg%.JW XNj@<߀y-+"d@}*x!S ~X:vLџ/I.Br5n⨎kToi9 sk5$Vȥ1)/@97$Y;ǎ!rKyY{-Uo4@c9 z̪mYLu~o 3u=sl 820q<qY55eoquTrXp7eZQQdTn2k *FZ_j %(ӿ%n]X${^LƎ݉,%+v?M#YOzxB50PlEcB|KT NȀf^IVNpZGZ$:z×J&Ti 62 E΢%t_V !-<(꩓SMuP6V(:)3QA4 .(P3|iW}AS;:0J@VZ=͕8dB[fo"i}rA.5"FMbZ|b[&cz:zR sC-(/}{f,^8W%q= y9S'5M5 >Ӈ7ALÝSR^V:tVv+'`n &}?9ədm={s' fl ca-_|;. .#<|kOOa]Xf@n8Yw32kخ2G^i9ؽ2bJo$*LC@KqDO&Nn4Ptfx\7N/CLw`G1.g/Db 뇈s6&{ro .Ugri֗?Dlkg-_K{#p>px5Xݟ{lQG-DS#ONnFH֨ϡDNiܖJ*ܜMV^ȺA@h@p*0>/ {ZnpD"}zr}ztmhaK,Z$VM8Dƶ=#.sſ >exρYc;84{$:ޜQJrv蛇u]^@٠yI ZV3r]ӿǿy 6_VbÎHG"J,蟑n:b^qP\_apm$&~<]oSd&tX9834 Ʀ !:0%xR3&_ڜ'(rsAKo45 $P g!=Y?!>? \W;ŷV<~MzS[Lt\b,&UGua |0vaYpҎT:&XLU'l}LEЕ4ӵq[v$:) P3cҫ' 6†zQi4(9YG9E*p턉dVJ+AGvz(󢉚KT=j9Ő" >{b9}:-Y擨)2` 5FZ|_9z`Bi6<>NU! E@bj: f5Bï]"BP b *d3|ΤOX!lW2ԼҐ+h6brj"C'0ј6@(_HHRAåW' o"_qlJXs ֕CiEY:Tv=ON8&ΰ(uDË78LJV'NA]@vk4Qs4IşNfz}ѵ+irTmT:0 ph5&z`RZ7Q \IL~Y70aS]x'ְV 5fnS#-9qJ VL fZa˕0E{/\Hio(@y@C[z@ ]ypeQ:P$c!])thUB",n*ދ2} ^HE\1 q,&Ņ V5/J{~bjd⎑"'#nq-/ f}*|.EtŸuRsǜWiHO]S{nm?Ae=4{F_6OL3ƭ1Gy;x+c|:&' BWвPڊ˖8]mK}$ p@K`y]ԍ$A}huzQuR)˵BRxes19fjY9Ne"EopO2~2-EgŝcĮG0iUPicM/?Gᗃ:G~ /ꔀBb~59RT{O(e1-R%dd"x_;ܼWl\!196b[S#UZ̻$[X!`7qF:_ak|Yv"B.kjiD>IH ejz/=#1 /%T@TDi"k;4"k|!fhC#q=cMUI{"C W hf+K|aΞ,0Jb%zqs ^>yuz_5_)pH2YN)~e)R-ϭ!uUm?Mf\.%/oGwUW D;q,ؼ}kg3l wbl&b_]3>zE߂(U|T.^E0YU'ƪyt;ÒuoMַP/~DCbh)" u$9`PU]eʟQe*S2VAVAST?1}G]8|?gכs6} $5$&`j7"`4yhS_nyy 8bj.g!^ZD,(rySbX4sQwNӂyz0۾:L3ǿ8bZQc/}h=m?ҜGrohbJҵX;Z%oLW$||ϊvsri5ע![;SzSQ٢ 90MoI5|{ c%׍+ P{3SʱM4WLAnx t9` &89\00iF9;>@;WS| ~13u:a"TY,3{I6s-.z>AGbtw4j 8 c1гlynMٺ.J̓:ibGb\)o$y1 ސ4l%$RPf de>5\]4}%B,nz \Av'= , ƾZgFprj2e/|0tyJ5{2MCP'ٚFÎc{(aM+ ʍ"Rq_Tvg-Oo0IuOnuyo5oĩ,M`!AI\F^)\|ű0{huI5\~сt|xz PA{nQ KT[BҎmsj]v5(<g <M={ m) 'p?"eoZG{~͗Nك ,)%L}eQ_sQ5;~,i3>"g /Ǭt8SaZGh;\|$O6y:ej_] IN%*!;@ O)kvaK4W^=h:D` q ;Ңa/zKmKih}\ Pe)m xqKof3D+~`+@䪩F,jDt; DRfLYfv֊J_w\8Q6:<Ùx>9)Z= Dr<ۉXJGおxE$P CZku}@RQ7m{b3;D߾3­=1喉q蝔9QMJ ͰE>k{bٖV](ݬFX,xgm[Bxx#I c"c*yʺMF߭ J|x12qMM76rV|@)2x6^ (>87yчOE([?tՉ<?cHUONr%`i=R::ui,mJ@` MqӅ4|P k~u)yxMY ¹T/1~H^W 49%7yUN|9Oj,jr\~;-VS. υ>T_A}@㫌k GNR{# KС ȳHNcA}sd4xAuY 4R{4^!7! @a[kE(dbBpIUl/_/d9Nf zj`@6,ޒm(BI`[2VdU}cЃaVю1Z'%ͶilWGG} LgD`rֿs0#chŗ4JH~jĶ]A$v eڽ8o,1]<8G1w:nՇh&Cg- @K;GÙϠ*IJRmݎP!¡l rh.9q{9fT=&bcl\5ݴ .\f;%-.<也)) ?a?E9Or:N&WY.O {@uTG^^/iv.z^Á/,%Vfkڹ#xOE 7:e&s-5TZ$)Bp^#ʗ P/H'K9AX['< n=:$iO[ԝb-ۜB"ma/h0m^$ވHߊܨj˜Ɛ2?"`JڭbTZo@gtVz#"ᙦJobrWypqV$J VR,tV2 ՀZ UpKIB]ba$ʆo~j/xt8TK'#K"knG/Y]V2mȈ P}?oU-HɣS~ 5\',@+%* 7C7Ϯv fGW9Y׶Pxr[Ɩzf>dvU`Œϐtx '~HS:'褯{= T f=>·QuҊ^|Jr~e-p˦9N WAQ: 1jg_y-&ُ-en,/VѦ`_ϙ3BEe|Qtjvbx({rҪEeh^DQ [&wC}2گƩ0vC#{֕6${gĤD(YXٍ@ǼdUnŅhhhʑ6c[!̄F,c[} KnAg0`<pؑ Ox8ge(enRn}/5wb aJɄCvw saP;"e0@b@yUk7:MaOuT),Ș+[t=W- @sIdS)_b+;BS:_$lqBKm9fAq$*]'8EhvMGp䁕 k}oɺ_=,BUZ`/@]-rPwN [.)XQMG3h΅?a!˫TLd x$IK}L_  Cm,4-/ym׬Χ#X ጉd#Knҥ6 ҋ 2i/|V}&] &O@!N囋k!-}mG@.7#.gr?/yI}"?rmУDc,7ŭܦKZY5 s* '(Ero>-wdir򿀄U/B ~Z m4ؖ@wR R묫vj#4ܟa#lCзAO[CӞU~Q\ 2F@mlͩ-#]G`?#KwPL%Hici<5 4#w~fnTK*+:TokU<ɼͤUKYm?{|fw~[߸FǑrx;~'؅,ʗ<= P:a; ⃽JFo 2.ט _jWpSh_3wM ac$3"FՌ%6gUZtl5>,rO;Az{GqM*#LLgiW!*2#!E}:VYGg?Sz}*D'IgW}+le4'ۀ6ŝ0DzMl3B.g(fD("ω J QmZN<~RL4P-Ezd8-Ge4=GῊK⣞5g \m~ȓn f  QbV晳dHMֽBw"*oc[4btm2(𿬎/$pb6X{YJًPrN_#9QTZJT2s]0I&ٌPRO4 }neM>W6, iCuK帰5G!æP53(Y0s-EX/`n9$sV \uqO#X)Q(cPR1/ f@@4y3?LTj,)^|v e,$uGx0 ;N&(}2W0sN&a,# !#m.V旦dlR&vvj{HP+,w +VӔWK1k ˽^[b}]ãq(͇I rNt.0ӫ>FOˣMpT{{*ڔ}(]@@] m [*.=foȓٵs;*Ծg7ܞrU"}L$V `T߸!3^)Az)fݿ8<:Xc6zKkN+@vsL$!m F|y7^j/ׇ'%I)ϻFfxAIf7%nlĊɽ&X/P@z`[`&xf9 D4Nf{([o40@ Bp<rb8\U5 0 .yiŤ@kQڍw`gЫdp9+Eƪ$,|M>h&*|q4 8˗r= wIt*Eq$Y3FzaT%F%[FNH'_oSzU[FU@.ۘLtC({xo-wBu½1I6E0s9,~dUNQ̙MXz3^p- [O"f"({KgX|]i,O<ӯZL%izJ$x8"l8D]q3ow c(H|+%CfI2=AMϑs.^u``"Is@~[<JwZĬkvmh95V-Bg6RSbVMr6[z6K:I%O^i7H J 4>Ugs˛NeYϊ61G,Ɍh'l=}ZA(1 xoe B?8!碙8i |S].9"rlQFnE G waPO~f:sSpy 1`1mAN\!yZ 9?>V)CΛWAE=Xr0!_ 5J+u\%p̀Xxxet KbYOcvgM}@?XCx \=Ne<1Wbf/r/y%DpD5J]J}u/ӕtu$׈ D Cx덙qVL sʳ* n"150Θr̀(}ې~?p댉)fW(!CMHdiʼnB_/H +~LY̽fOx 2U$\: v`VbqtV*3^KM ˎm|ęhToTYt6=c%{)˧:[VPߊvvR}w >D̬-W #; s]N2\?`܆7'Y5ldrJȢVωP+ pS)XȊo5mU9$`iǸp8[%J*޶z vObAI4:y)^[٭z8<[H 9%™Aҁu=1.`4'F/ct ;a1`~cQ KI}}J5;4͉{I  ]o3(|:Z,ЍORz-V{s:bM : NQϥmnG R¼p!fALV$K-شRv]rfH+>4aD/kCI@$2%KZSaQng/Hz#?޾4X#>8N7\x R: 霧>i~K! ulY6.T%/CU "%P' h @cv:͢XQR0_\M75n1m%}(I tƁ :y1* [x#G?ViU]#6.p+${D`f ؼYas'9JA_jt[':NPbdI!ӊX~+';\"̚IS"An晼˿~MDEEZm(adLq;1ӄx+_5/(o2Tߣ}s Oh=DŽHqՐj8Pւ8J jĩ:ľҞĒV~U9.x Е+Q[7W. {_"ZBa`qF"fUOe [3l ;P٦6SY+bNܷ ]}T ,[υ:UaMPyKr$ԩ7Ľ5t pkՃ$&Al!`#nD>R|v뀤6,-"2ȖV3 L5~c_ ⱘ\ M&|_F.9⦜BeHzj:𒪾.f;宆_~а; 2(iO" \rgCS) MzcRcZ{$iq=ǸQl@,JfPrfx_߄Υb 0*˜kFvd9Odo0i6nN[_mQr;sa'50œK> VR/ңb'AbSb\- @F7w X$ q؂BUA&:Af|t0f,j{(d?w/*X*E!VSPWS˵AR/3Z7-<U >)9JӉ}W!30m~ȏն<`~K45YJl2R?gಃop~T$7}-Tۗ}vH8xSѨc@C7L Q_R'J3-`z5})2gǹgCFtjEAMoΦhɞꍿ 0i\&4!C_zFu5Tgqw$Q;5guʒFxtNYP;h6wp"XC Jx=!`}ot$ڟ"Lݖ/rU;E, b? ۵#]#ROlКcl&b#Ha./]\x }wc# E3{wG2G~ 9Ud0j 6ih_WZWDÈ=k5/;$LtFk鶭KFP=\\2QX'nRAlP7vmg)=A43~fNyT/vg5'j?[\Jsy[/̞dg]bl.x ~P/Bber$m6n%p6D shW|ϺIV>%dc}A^pG;)bo'p/7bQEyxѪ߶$RW+a/.pVo”dSW6]=<vlA٠E7ciIVwU9 #Ĩ WDos4aJ~sH,o_4E&u?6p,DwSײ<<ȱt%WྙATnj Z)`P3mG7`iI#߂»htt~Ġ(f1Xi0om!8o{iSL!8BSطufж(9EYa,C $&c:nĽpIHB}&\aSnP4B)݄v"&ކeZ)DCdeK9Ň7Lj ^0쥰ϦߍL d` RV)ӥSj@U[uv"9u kgobI ۏιDYk{,=Q󻟷z\"DGНfn># Uݦ:ݠe[Ed;`5_,|fgo'|ج-!Yxg#\hgZg 3y̸Z{CN|K;EwnCbO*r }0Qe(vU AAW2+5,PUا3Ta»a@A|X!kKSW|U ŬvB9c z^wۆda_oíkYs#PND ,jVOGNQ]V\v]KL ~ߺLs rj}zTF?&~אIdMcEQnmLK@=ºXGR ѹ-7_ s+юMKd3Z}?6H8OS7x0jpKbl: Nbwap)w&]< M]Zc7ep|-/7T¿U W,`,t3wݜpEGt&AJdzcПQHJfiz/F[\kߦ/ȁ?-ݽ*Bjt\)VX)7Y㗛۹Rhu(fh:CgKҭ?p;+8%X1=>=䗠IMT@ODsA]8/a +^4,c쎫QMDM醖Zy[_( _D!#^PĹ 5zP˕ ,L!|_*Mz{;tìFPr`uR6H66ޏ`j ͳʺ(]  T܂a59 >]rNL'rVTQaZ$ +SVA2cjO]$6[ Řd x#gX!D7nُN9[7C!J86T(nvqIлbrpe4+ /ңBJJ-`BGmD<Wǒ"+,zs .*6g Ny$H[]݅tQZ>`>FYhFW&n5!am7gno^#nBĈJX5? (bc<&؟-9=}&r3&28VTb͕τ1L2!*dw8ReYxPmM#Z|0dF3T|pdAh3U(|wTS\@: > FKUJD5^KL"ypq{W0K:0G5Zaba&GY'ww*&e1Ђх´{N PtP5?O8$n`C?dՕPZZ\CW⛺ژh-|ȚA~hlNjXk6ͨ_ \OX0@"IG:UUv$~R' m zY>/ӣ'_ ڔP׹E ~OxQqj6̴}# k)޴hX}&ܰ8> 6=n\h(s< CUpO#"ސMIٽÃ˖ .8t;naک@ƨstQY2~Km[Vj]HRgsHlت&m.T0SQNCLT>)VYt h8Y  !l7nJ3yu0^&$Vf/7HyJY ${^و P}Xq{Vw3'2X(TۅEC^581,iMgd8y[#1c+,aA FXOCc0ƲXĦ'/ݨʇ4nY2G(ʍ4DMC/!;Cj4ug|0{aM.}pehi]3$*ۖDK'~ SQLJ G^tm{?as".ɠ;FFk,|Zc{X~V@M~`Xca֙94b2Lj|0Lٴ# 8RRYF QCcFxI̼GVfVl!Q]n5bz|rEk ٗ9_[M4]"$(LjM ȯOi﯐9v#Woԉ(k; ӞT^R~p8XTJfPW# []Ikj`C>[S9p"p -p+|*!L8!`ӵpi3ұ2%Ľo9g=vwޑ2ڂzO;/ATF\I]. RBHkKӁ珿8w E-/9jˆ}ߵuka1jv jFFiahw^%Ge/R5DlMpίؐH| ~ *_Xh` t G _TGHW -A'RZ$Th e2؅Va{}L9l86 r'RLZlQ7rj?AA nvaHaV1@ ZwKP 1XJK+2hIPy?XXk4*frWQrE4f{Aܶ )]wFp 5s!j"wK_l1[;t-˩&?K03q3[h$b߇(:lwG1.tΌ<5r@dq@*Uw,Q cOi;jUBSG\w$V0TY7g (Ϭ0bz^=(hD^e?UǶwJɩf4֛`lE|ʠwXXsZgj )S71,AKpe}l:Q >%Y2O|EHAg+A4/9~JSK 9-w({d0$k?Ɉͫw?>$gLl)E SSZ\g,4VozcX>>;OELϘfs\Y *eC9 c*)-$s>%[ZG΁(kO;R*V{EgiTcI"oHugVy a[=C2nap/,)iQQ";;<:OcĖ&him~s:o|s`0{$;)ԓJGE|k݈˰3Oi.?W8[ȔX \Sp^~JIc+HW RbB"|[hҦ*!>Nt:}T߁S)9.i NRe^gXo\f7-D0t;#u!"Szf-\*38s\ȼEכ5 7}1k][F8 gQտAHKC7!j@2ւ@p}S^[Xl˝Ewr*75#btMR*~U GJS;'7LN5p/Nҕ6KB)"1KÉ*P FNq荂-z87oJf8s'/dM(U| b)NА=z[RK{\h=.槓4lTyRI4 zA)QH>/.裀-v(\\pI(_cuG;B|S2i{oNbɁ!y㹮dWZ49 9BWЊ+$(vFyHhz a{#aQlc~[ Q{$6sH\$,z6EH._Dz<0R񿫧X1n}>7| B3"CpƗ[Rrq:k?KZL)F!]s{+VԹ%NOSXIS:2zu%c{M ~up/UӠu`Ym%t Ρy~=3`%^5zzk,>J,%u!}Rw yv(Ihb \쾭Kj=Ul5s1ŀoAr\C2Rջۈclg~  "[$93t2>|0gVjs7nF&o|5o\ D>w#ky G 0~ce`ĥ_XLhЃ8hH~X8)ň¼"yVD0lu 0UWSM?aQ׌t|oTtי؍9\L!ȧ"(:EwFX, 2өq|N$!11FCNh*= nr [Uߌ_jǾg[?k>;NG {͛rYC򐼧C7J폳ͽ\ Ȯ,\T'פF `#]p$Si0r&Ӑ/IIT] v\ T`" \J_X[Cq̬yhS4cB鬜׾Isy Jzb.E(dh?, W(-}"Iv@Ek 6EPܶ'SOtr4b@Cke[lLl1 L%ԎŚZ-I}i`AQm( -2_.!2hkBlAF%mv) )x6CG*rn׹n]U&4:\>a>O-P=j:Ui hnno gCIXdQT}|8vau+AlFo'3o 2Ye0_^h휠Sf.Deˊne;.­h-DLjwa_o͓-Ma>v<445lL}ӕj4`H_XF6NB/+;EW y)gfU,p8Swwj$nOPʀyQbÀ>k)_>*.$ϛ;Pf)=ΊE00.%gO\e 4e;?b-BCG;5kRgg!rA((Q"8o~po &2RfZlj)4% ]X.L5e(`a^!}Ÿ"A"ѸC6K~AF%m%:gxf[ t?pFHr?1xu;W\a\-h$ &)ܣr*:T hL,xjדO]XxE1rb̤m9$DAH{zd%ū L#8y%5NgCAi\~Uwh(/'4K `U5\ݥ8rs0@Xru馕0L5 [#Qi֟(BůO7+# $"312L9Wɬ,$-(>NPZCn= ƌ_ *TR_qsC0ܔm;hA!eMiOn`:[(Ebʚ`+Hy#]ajp€!ie?\iS}LF _U+^q &8gݜ/ R~8#ŻWu `dq}TivDҔRW"7̷=NTXlWF!ho*̠Ye?y"W13͸ſ55uile鴯 y2UP~伽>vJC>ZDDxT/ݡnƕn& U㶨&rtѕ_n ZZ L%O/|]rߴfG"a O-@6䔉jO5`Ͷr uX;l}nWpSv`p{· /RG3%U;]┋F 6p3&SsUοj}]JzZ2,gBe2'mW&P  O Z2QDu+UH<" ^V=HUq/ r^B.4]یGNЌˆQO\WЏE9|:bӽO 3O~yNt(-(5+3kAt#FʟC$gWH( swct ZUCIOq1QZjal(a>Ysh6!TkK`\Uc:鋕)n<%,d\PTN̘ q7dC^ ##eZ)b"~qNVZhIBe4&hm'gƂC^]S"R`cx*棐]o𝚉z lV2]:Bb;MS4tuY; o?fRzFP, Qf+|ԌdT咢 'd)$2l} c EK`3"L^cb:99JB g(Im4M–'`θRl}mD-B'HvtGYQ{."T3V6?s]Q8xJgBs;x$ JrT4v)@gx>e$+>P?CHj^ ꕈT_6oR h?5 *ޡ$k.mc346ݫa\祜4$9.@ /?EeLq$H#,|@u).ygb.-@\AoYql5oO+9epKwIҩ9,&XTȵIV/X儵nN+ ^(M%wHM >e_:> K~M:&tT =d2^1+5-$P}FBQ36̒Y]Kؑsԧ D@x%, L ,k6҇tjԣP<aH̐haej|HFl-`pUAΧ6B10Qļ"`K~*rWe܏3"4A2xGhnz;62I[.-O(+Oͦ>Ke["]?Qw١Q4!o#GM_%Yz6Ns ]ZDO;GрLW#TGהvG%P&U5ϔa#Yg(y:]H隵v]42, -3RrMX›> mzvmIfk3i@ KJ34x5B;]73"-oh ab .WS2el7(IuΙhLJ_tfn$oS n%>~|J H[a1(P@/ x؁r&3f92\7 ~A yF 68kQ= avƇ ط`7ͳbid@ g>ϊ^+OA"ؙTjLFgh3 %!YT͌\Py2k)T E Ty W1x^&FwCqpne4[y.>DSQ_vX] wU'yPm;M iDw$غHedS#.I(p"ZPdl=!R~C5Ԥ-_oQ4J=ʇ(Jȷƀ6 OdU'УY& hf5N:YIaYT#,&Va8R͹lO}0fduo1T6'bB&4K7tFb"p@UCBUX#e2l_~szP D$~zbȃ]n{1\*&į1 0+l˖k_8Y^Ow5rN3թ^udΖřI/mw{ _~@)2$򽠠jly"G[U| :6{xq=M3sD Jqtoo?Fт$YZІWJ a_k}i//sYD.1N&ɓ d0-ߖKⰎ4 95 1\DӺ=oEs #4m#wͼv@_wXV5sCi^,TUuG bMaȺIMXVR:yeO)ʔo4w{Aٶx躽آbr:_,E9r@꘦| I]Yabc]#?p}VfMLN_Q9DF w0O#I0KQq8C=~bf #unN%w mm躾a7QUDpkFm=vF7L֧:"B0ɸqcSO/:#s6;)xz;#ce?Ӓšh31U1c\a<{+Ir*ڤ$=X!g_.j ƒnoN1~?`Ȅ< PeVco#{ح*vH60CEv}R Cd(d [ˏ&{|KR-Ǝ9ȒFt]ft8玙>'d?fQN{z+ɖ9Zs%XЦwح8sBuR Blҭ*fֳܶ]eŢ+f7k\:gR1z&"z`M<㸱pVm6Wh*JidG^:F|/s畕i:ȝ_a:r%G}RA6z߳'/žO:15amȤwdQZ j#C=L ~ȭ:mKu P;M.DU=sS- AOqD #ԒlMJd-CO'T$ VEpir0e9y>C ^ǚ!/%>k.CĒ#ɣд*ddfdh9竑GKM|ܣ1@&&?=sל8cS6ipD#zQ>ǯv,3E؁kX֠%ds: =uf;&\]'}ޏVy B24N1*{ϼ&mB<=զ8ߎ Å~ '`Pք>b_ yZ'> G 4|M5P-K{ٰ\wʶLlv õS%(>u}r9ȡoc]FMv7 8 ONLjXBp(d,r=oB]>D@M6 WGsꭍXsrR~)nz[UnHJN/P'4Ю&zZs,(KλxELԾ@1͑*yPIĝw$+Za  f>?5o?aM- 1t.Shu{7;l9 HG|ZNn}YwWZNGG0"`A>cڽ$W(WggRԊndXxy)1DI-<+cm9G;KfY@ D wl$խ *\~)࿰jpYMqLGxxy0.9>=??: }j06 ;A~p JN:5AS]n(A@[dIs5s^IdX872={qmJG]4=p2r(^2?hILM|~x+gXC,teNgcy}ѶFՃ`k% 9 ??j&@6" >A'H) byɓ㢼:C UALoaE]aNWcxXtYTPli]h#A#Ml"MPGE_RK"@MFxVVY+z褏P>>^8F;W-:\T5U Ar&܍Dfr Ro'kyGgIH\A/b c!}* rG n(^_cw& 'b}Ȕ/>HҢR2u 0^4_g3TPXX5t/` Zk9`^ *Ӥ&m-gOynTFƺS)4 zoeiF8z qB#|D:i$vȸ(uY Y_md,D{>u'EsњvF [rf5\#!|;xlh1V#'rZ}db7O~!]mY-6+4T8#p'ښʻx,mq 6T:Xضp!xIf/ C{R@M;5 u:1!G~G>~k;Ǯ  kTLCrȪ{ߕ:c==c&>P~ápG+ܳMɚ|r{؍4bkq'tUJí!oQKKhnߌA+s/O#yRC4ļ-!>8VXW Y,f&4Sk WdnYc~tG\W<,dϲ P*OOLIUS{ ?}=&uˊZaZUٕ~%!˾NSa1Fp"G8X֤y,|,-fNRϕÌ,iŷ# 繱$Q'dYͱ]SG>5GqTNn6@;}Q7\de"4A!ֻvfJ/SV jҹV8z|RBNΥ2 K53w$8uzR-&4J/Pk.|zs3V%N0!~꺑,2lUT$tYfB)9@uK^[F!/,Nt\ YWqk:Q?9YySK%J*dW ЏD'kU>?7?S;1?= ̃:g%@`@k˴*P#2Sہr2S`Ķ'\e Ff5Q;,/)B4^S/r@h7x P8m$9>N?a]hngV) f FȟwH$tTnAY5kɁG0Z븣RL g[ qց:,OEHU%X"mSs35 dxdfN<^$&; CwG eՆV$sΰ`]K %c>5i-̞] L:ᯇBT)/l)2wc;+*n`?2F\@: eZ~J A$v0%sjY]Gt$f s(G!AbW@TFuYZ`XX+\fQ@,VKmrHl>jH8e-ީms3eVGiæe)BBɮ `q6ԙK-N5YuaQnI[pdP0t}cnc_o"A^$IcAi| 3>-bqb4ϗd/XF$.]I P}T'.vN=-V;s͕LmPWjc.7݋7Jm·z\W^VN [֚{*dA.YI8!Y {v_[ c\˽n< ɕUW&0\$Q+.k XhoeU#^ ґM҇VZ rN$)hZքGcÖŕAT*%.o#HK&rD">(A]!n&O4qsX){):g,܉mŴE1Vz BsWϠ,L5a"elo.N񖧃 g5"0/FjגhxdeHVdHRJ x6u3C)T)*`SABXO6$`:فT{ ÄhK_le:!&M :f <WU1ZI>%HNH+΃?><57"^3jG52Fgֹ@T i#*=ք4GE;G,o9XfnB׶w%܋,8$y8MM_.;]p33k7A^$v=J}cj#hYv'}{SHofKbOR.F$Ρ!ÿ?&SXEkY?h!̏\8c+Mi+( l`N65|  MJߪ{,*'kRj?X}Zftr%(-ØA|ĵ:yf=cdrDԏ"+uZ7 7 +IβAoA2)ϞӍ;EJs2*s%zJ6ÉJl'IMa QGZK,k٪V)xcE0+x55t9RrK ۞2OLőgNV 2I23 .U֚caD٭E*sw?o.Xq `b0\  uhӶB?81Iݧdʩ/Њ҈lMwPPUyA<5Z4rYŪs@-[zr^٠ N, X{D |enB#;pAʙ]Na*gUGP}cI_o K[{إ ӓvT%l?I/iC#$), ƭg Y7Z~B@sSG3CSYy8J=gs7x \;Щ޵[4bqFm6.2ME54<)&ORT{}񽡧}vIHw*<1@up){*ո_v|rsI(Y1_QKN-蒕 by35(D\~ZHW]җ\=ܥ~Ǜ\I( cROlI]_A`tYcΡڬmq8$}"p9y痺 `|7ώ" Dh&7Dz[cyMR鴺Tȱ[h*Rہ5qva9ɚc{Dv5']]ngG$Ӄ?{zO-*kIƢ`9׾Na'V>~ E[}\* ˜Lx~c6m9TBt~N@zՈgn?KJUr Os;>ʐLYc6J'9bny[+V+LRg下khܾc9wq.t#ˑ?VOݥާWM7E GrG:SoqBߦ 2[u0]K Bj.~jsxY)Ng.#g3;ԓ+Ԙ\\jՅ!AA?n\#Ӟ0f˽,?:y.^Yj e a'nifXicdhWmzY\q;g-ŃҰO פi~DzI4iE8 AȵAB 5 m$^Owڜ$ bGPBZ OM,<~o擆 x| @jɶK5⎒l,LuX#|1R ҵm݋VʕnCbMa4DDwQs&O~+͹-70 MIA ?=[Lv3Df9zP BFSqV,#zAD 7-OIzQsy-IWP=̛BGUQ0m!9f@%wk%viQyM q2(bgVc ] =u$|eUS|:18&T \=4>yIY/h.ʛ G9"[.1"򜎱[ؘY@CZn򼉒V4~!~PU+!z0_Dm흐VViUxW8>> "1ֻ4T@D v/ ) jit@>(M,) " b ȿ؄hAt^Į!DkcmS3ub'o~i4}b9cV=*`N!kLf;0s6 W $s/4*3տ40]Mwhs'U ⢔A‰Zn\+/%S*xsce>sH#64jbȤӓޮ|˺ Ѯ#K[تɩc Y@}T}L:yZs7(ukh1Y8~2Dwt"a~El CeԂ["+Uwv"!0̥qxn5b]uo*n"X2 V>pA6Ӂ!ylneVf7_^yڥ mn=~ngr_pGAwlf5#IQ-hhYqEl}~.v$ 8##PW` c7?BG5|sdڱ`teNr8|7$DH^WYt9?; 'TFz<HA[Vo+@wOQ;㳯5DX9㔤."^;u* {x@7Gưqd#<,L3xߠ~AJE—j :K/&QE ^r st)uP@č% U>tW72BxCh y2>/}gR" =b ҝ ^ }uvv6qv+Q˒1=_W6BA f4ebD.Z+cW-d%k E: Hd8?m|${23# JA'Nq/&2'8a-ֱPVKTLU4X>^ >@V׍){PwrN-N@,/w}]ySgD\"tFFqe/XCݯ+<&MN#X,ϔfDՔ `^?Cja8!XKߐ=S z(q" &=Z3+ߏ!0K(.@pL^*=vd-<,*${uPHg#U8İ JC ɨxT;ڦ,ȴ.VLQ X+yU6݌#J pIp aK_&= DSn8_^Xr_{RY*n2t9Z|TԶ)TV7k/3=΢(@Yx;\6Trm0aPqxlH KM}DW2Ku1xkB9gKk=XUۚs+vjľX=4A)j]PE(vm4 o"?WMʼ{b`a֔pid _7Z`E()E%|Q-<f{k[MYCIL˶DWVWb·XƷ_&@<Kmp`"~i48UԳY+&qN6︭-itK` $Gנ{߮F `t ToxDt+z `4~j`uW brU"VGx׬8ؿ0x]*C(eV}ͼnFD#)?qS&֓]/^+@PqLܠ+닲P2"dl[dN.%a 3ۇ0/3>_ +wFX@ĺMRg| '-]VR.\ΐ n1̱&+=; odim,'%i`Q8dbY.\@;&n"/LQܯR#ōTݒu%AtV*?0<d:p2Q =ɩ[R)Cb~XҢY\%u7SI?3-I%NW &b4q%3˲Zf~2fr9P ڂSfkK mV{qI'봢;_V"'Wp+Vn*۫{ΟbGu1P LC?e n5R_dh,wzg*ۧ-6vU S"HTd$1O:3'^MhOZ ZPW#5'{",fb ͥe+4SiR0Ap`];]GǭR9Y>&J"ة^OAojf܂RC'=hW#ZL@@ qO'^CR> R%I&},ie <[l{V Qg ՞T4tfi};;/x'(]4?f$E[֤A֮X>a")4UWvS`7L$ӄoU^K2|>5o+ Lz¦,SwZk}5WA*/a@nYPңnDp94VUKb#19w9l2e3IBʥQ1eCC*Gd`dT>뒜x}9nbxLl1_=|gS\}7Z1zm6ÿzZlJѶ߈,/ [@aI9Ks7mHIJWvCLq@ʇB܅9DәC;K{W?rn,z?,&)шV |ũ5‰PSSNl[ e|qjH&:0fYAsyԜ$2Iq~y7bbYguHpbXS5^믨a78j>11I7rH\HWA|Ɓ}kscԹ܀bb'#Ch>#ۑ6Їk/1~Wk0nc#9|ι5!U2ߝp@yQEWLw<ҩӁi-7  zgD*Q\ɞudgasCg !Dw `nfq4hcYAvNQiLPmlvZG-K|kx9h(ư3ʂ(7:K3 :w-8_\7(MOh,Łm< .BǸ/W! Hpw01"!MZ?1 Xۜ8놋72kDW y62XExSI뢂C¯@FablMn| Q=#ǤZ]NHR1 )#" s$`mmo$惁:+B$EwC(Z-.Cgu{pMr4)R|'Yɨn-!u4ܕrH lɯhrs]=Oi$y?| D"uM=0Int T?#dH/ cK=GO^evCJ@bA"㠜lspij]l L߮qV[.Vwp܍ 'S<`fi2јs-ѠdzJMAk@DYڨ8ֈ)T xaR=^gf%11>`PS…ѧw]\fHBa*ъDaVsa#16OW@݅NFb)L-1N@n\|m{tk5`Q ZGЇ"&{GFijKy5qJM>O'>t%/rwdFSD.]28܀ҡrS䝧"=j5͠OЋ^#\M$MQKT.fڈDxpEWt==6Q{E2i)lS$}3,W%iۭڱ5:w]0ڼCFۣ~L] u 3)Y^ `D6[)VI=;^MSl]dVK~=Ȼ;/}4#}瓊.cJ3{I0.ܯaQU¤G}M6R?`|U Rꀕv(v]_`9,=T]@<9HIl ʶr ^~iO2MzWu"7T\PL'[5w)'abE̓JDV,DP#`)pqT^@EP}> _S8 IյIt8Dea , Us]Ozg:NmJy $rH##JK"vJQV/Ҕ4\"UIT6\+<տX*x=<6\pUA5VŰX,W9{pף\%!*F:膘^bVfp4bŪ펿T*{{pc<3Y_ENW;&6> YSМX &ƒnQ DȍJO\}ᇞWލ%kbJR!)gRh?-0}Pe  upVlbN/NڲS;o|:Lt>8RS6AƔ烜 x l~ eFVg$Iϔ_Stz$\9&~㧄"&V&J,kwe _Z[UyF CC~R+L^Y? =/my\_R:c+:.I;?18Uz4ʬ{o $YvD-| Y^-Qa}I鵿Yׇm׈̏ 9K >ZTsX˩ I>stȾ<0ԉgִC(QIQKZ"o8N |åj˜׹}|SmOLvP_889˷lڟyާHi5'Tb0WgCR+Bm'ŁhJ{(W!ݳ|Ԟ½8=N7\ vPgePt Cd\Fn_t1'0}ғ>Q D bxXC{ sVxSrɚ:* 8Bh ƟMhqZJG| 5wEn|ur_Q<2ۅp)Sn/a\vy VK,w ~Av9 r'lZ휎Ytc(UBvbW?,`[ A9h9`~OoͤW!q;! u h:jO$LIhAøA6.)lSOvdqb H,=ɤ,\Yըh24IZpmtӰWGƐL6_8z(2e`V'tU6Z}kaRd㤑.Zb AgAae亜|&8`˝Qf &k~U\B|,…kXʩ9@Ӏffڞ05vS.K(M"5H!FY5VпE5Dj ߻ЯU,Q1|ؼRe( t;yqt{h3P96͖݆ F[i%H)TX>NԞ6l]bT ZR'7&htۧ5\*e?RF$ dw]@#_Bjs&v9 ũv|ugFUj\/rKXvq܍t.h hq|\6

z %>~_յ||Ά{)[2=u[}3mߖ,-=(G #~ެVQ%q[97^kqH,b@sӨwLZu&=@S^Zu >PdUΒĂx?ZאK8VJ`OQF4rۆv˝ÜkP~HHfG jQA4)H= M׹ B;1HW;C0K/[DZ\AuVs|,,t7Y [&Hӹ2>LJQbHDŽ:גY=%{sa7`~aC N9b)F|RM@@xugz0=#bWvy! д԰@;\[#nqV˼ U>Q4BT?z':o&Ï87ZsBTv=~Tp3O>U"+㲡X\3iW"e:c1\Gx'*\]SfquM %+ޭZ(]{YT~F*3 >F(&l^ M)elYX~zu${ek֒CMIw>&C7x?cOO"TuLHP:M@ `vxZ϶\@I=ﴏ_0bǃ|K'sbb!V#FpA0 JLp=(NGQJsQݽUvpweh<)̇$F?0C7E߭Ҕ_{1r嵹aG`D$!h_8EcM85r;!늌>ܶ NGB]v6.aJ^/xxQкDYAQJX'k(DN6Dw BZ 1֣_-WṕlnU?Vq%RSbpec3 O4Jq}+#3u6k?AT%ULڃ׊ՎSy݊BX|ʃ7Pʣ̠LNϤճg֫X*3@w)5 DY0:p!&)&O9{/~ F0L|9qlʚ帟oN%40U]ʷϩ:wkz|-f"ކd\5^gmc:IcdQQ>K߸t9Im Q J8CNbZ D?k,%VaL< }@c[8{8x9RW[;vsoԹY*VfpQZGȟ%beO Diu;dwF]M> VZ*\XĠkGyJc;%d F}T͗ЧtRr󎄗vgh* :MDŏ5RwN_Ij*ﲷ+$':uHWM2,-0&16?JhCe\HUmrdj:[UϠPȅ1,jSw()Sm :4A heI"26őmꀩh+:kr@MoP.k)@ue:i[3/&A-8$\1v/F/ۄO,Dܭ#u)"exR_QӇXUoz(g6\o]vmE tԪC:ֳoWdڴG zɭ٤ʖ79$?窄5MzhF  ǙT'.V\ޒ,M`P,P'jeDHx]͋ng_o ޕ'v4&fl)zk.8Ds衍/"6f 2rv$_`.{"ѻ/R53tI?F/M\AvhiU׺Φ7+ ~)08@=թ0bDiA_Qh5:4#m[p7C> `%(_Gn'6 f+2"'hhaXIҀk!k㪘^vC4(P!6B#kb}FhrHc9㋹[/= ӿXcRy'$j]^ٿ{.dK8CX ڻVXg7G4yeCI,=ݜGB֓1?:ى! Ox |tCq؁$wȽd}x7E9Փ1`&@!s=7 +l)֗9͋]qLGCpΛ!=Xa[`VTn/6d!N4V~NJɘ6kv- /Pw<@:v:d-L{4H1IVQz÷"EMcbwQCr;C0U1+R+_!I?ÀPQh=;{υ؈ҡ*ݟ*AcmcZȏayC Yn(L G"K!pkMol1ƈs*;|^[{JH͘AzbYX8).O4̼ff3WR 0R_߳~@RljCۼ+omJ=$`>iZ~/]P]MO_tvE:{gm)X~CY~|ӏb[kfa?l b1ZxbSw ;8|!c$y :B+;(?:7;7U>h7 i/@JߏWL6\}FhWZ.?{ 0sIbq;0-dr=|5DJ.nK=I% / jBvP{P\=n @L=ĭ\k ! Cm) p:(`-g,~~UB ,(4](:O˕1#W9wIdF:];5t' >zl|(q_jE\wm1M ,,%ytV @ 3IMQaqmU](VOVJL53^NolKWK ";f{j KK ,Y> %M6sձo dsM&HDZpmX !6`#:7!#pX Ld9E*/eȥi.;A*lj!\rЩD<QHz >2Ckz/³NN^5Qﻩ>JMK&ifCi3gȣ7/WX XU_CQ.pdp56p$ӯ̘=K쳃IuObd"d)8aD6r{Dv vXۛ#eX?vhV-<ŠD/O5^kYͻZ`'/bܑbaR[l=R QB |5H7KѲ/r> Yz(9/ĪЋ@&J跓:b| IнegܥQnQHN9W2߂:< 9 " ~8N*WOS(/R0DI^(ZzI&:Vp℘J'M/6"ƀ(2ԜQtBnd 2: Z?z<n 0"i%գx֫ՉAjGnEƷ#n?L1#>: ca j>E_i0kNXd@Ӽ(MγNy8CͿ$W:#Ѐ(@.4`ϖ~)rx=VAt5kyٱNEL,èm+v+&[_:⁍H7&sCO|҉U]CߍBؓT7݃r[u&ChQ&w0M⟸EZOz 'W 8vKE#) (XyZL@̪pGB]MؘO3UVϨaלMB%g,6Z gjH@7&0_dCW PI~yQy[RYwX(yVXFZwQOev7 ="y6- Y5x1$n%)A|MLZ֟bo&gkŽw}74OqɁ8(Bw[/0 H>RH}Xmg <a" ije"ym@]Ĵʽ|z5T_ڜ58^J{Y0RSwJWUAo:wXaI|x=(Yϩs 4"'Vw 2*c<؄x,{B "'JrCJɫ9ÍUۡk\' =8,cJJӼrqH[kXDvyp6}AsuYt*Ջb >Μx"̢PQn,1~-'Z&vHʭqfrW]2I>e*R7N,a@_uTYCg~!\}z鈾Us CTNK冴A2 1(%w4HB$NZ-\:|sUM)>8:l)0N ,uÝ{7Z%һR|1 P4}Twׁ4V(PHoK ʭ/8Mh6ngk5͈';ҎH_tw)[ZEfQ6ȾM9+%̶7enDܗ=^<Î-Gռ_Qʱ u 7/Uq?Dk%!+p[h\]9QZ[PTZwjZlYy0U-_7tq +34iAo_ `Li x%.Z O 21F*w| "ְ`QuMto'/?s7X,0՗ <[kHWg S0#VaHI^;6DşqO#t=ͶSpKarVeѝ`ۻԺ=bxETi1Y淋r]P}IP7 u:GV|EBq%'|%N׃NLrۏphnQ4ehۇf :\Z#9bf-ayW€/uE笴RN8bnt*/g5a%6{ͥs(P_cxwACdў \4A>EjNGgc`haha9]GI*$6uYÝ&r@Rwn-% hhi75|ߪ+'+ C2h`9fz߰ J J4 c0JP\s ƌd7T7mP.] 9V.Xkhܖ"7s=vC[@Du Cҝt]H|DCZSJ4|yN5]T(TD+U{MedyٔT@X<&2_ێs.|y_$sFrQRY `N|'vo'rIj?Ѡ^NJZ̮jD7X!ӊ_9JEu[l X_HȏC&"pvM1 tsmyv`_С)) 2~*q& gi%SphzTSzm  &sCrЙ,T|l1mz; '[8n!}8S 3ymG͛2){A-5I7`Q] 2 䰭XI 71s뚔H-tK?WIKxbv\=@ hs64agFkb_MFۺ}(Ig hxg~Ʈ]|{b)}i2Ml3s_怂oT]N4eEu`__F3\ԎۊBGE\NQ_Oщ> Y5}朩W=Au쐇4#&ޢ7gՖSO!KQR]~+<ŸN_2Άv S.aWGْ[֥/ȞK͓@_vG DNf#9MJ bBKE-R7-&?O fvJi (O*j"΄5G]j-{X@b~޴ jBg Yod_/hAb7+'Y7IJ%l)@dx{FwBTFA>р%+x1g?F Z2%Q r[<" &=GN jƌ}:_Y7a5!Se\!3s \o;3νѭUvUBiA 悯ʹ}t٨2(n"řVܫE ?{7d& Ѓzv+^ 0A>YҲvg2~,86R5D38I:MY ]GÌ;}YIKq4=#$)޹9*3پ@q`_C\V? `R1:'ݑjL-OwoJPgc 65NވsWys^#։7%.fKsuQasrBG@#@y|I;x /Xr#W&BL>HaSYu !lh#nOZrffe6/o{jN}D#(ӊ个#Q@ؖZKH4c6z þiX;2roT*-} n{C@ږ;u~v݆Q܅sx(ҁDx.MR)>.W4xKʫ@>fqgPf4/Jps5j /`a0-/O~+NbbF}Y,P<([B-nA.UչԷy} >5:*~^T_n]>φDC0u{ Y8fSFJ/As 2/(/F|Ho~sTPa~VI>p?b9% !a`b}  Ӭ eރ$5G 2E|q@-`(BV|׃UdJX˦ɈfoK%hkq| oXDW1  Lڸ\kEؙc𜊚yi"`O\Z-Y-cnydd\:*k6D]-jE낽':̶RS_G70F.-3x{Ccz0-6ńյI$f@/32O/쟁9ŵ%#px?*yLg`2iNW 'I&V vӨsY'A9欔 (R-\곘(SO^ۿ*hzx1&z"àpYn<аE9,Xp (ew?J?0U.^cLJ_d* fyܽAy 88AhzTl3cBպLa9yv$VyZ &n78$ӡNa ݉  |RGEfws g Vqh 9.&fM٥K2 @"0@ S[ 6‡t !}FOwXN y:4X\>|ϋě} V+_ݠIt96Q .vɻalZ=kK6eh:b}W9lnq%SĹs Kۿd+sDaq4y^`w3U9K˙O9LnhB$7}ۼ>g)Z~#nc08$/I"gR?>3pVM ;_|xHSn@%<vhZ~n,8ե.-a@ (3^/s\\ dh&+?p"& 7Cق82d F <&W"<&' ɭ(ppr8D[ϒ*ph;c E׮(W+pyY5!KL6>A^Us!omf+^r5'. ņVDt*w79Q!d_k^v/yyy104!8@#N}˧~-?"@D =qld'"OB))cS -"F2BiڟNe`8>9lv2uܴG Ϧ.`<4l ЏSx@`3i4TodD]{E-*/x}XǽZᏍXMKcjWcF6pZ܍!p(SP[r=0\]=fԅHNmğPeIj̼ uߟ9 x|F*FL"wᚊ9MVq;Da$*-RC.$ZPJ䇾NV ߵz𦁼FѸQ05Q}g4'FqDlڈ5YtltiƦ"?AEZD][oP1v@11 ('j_zW1,C6="i *=!i xbwS* 8CBx 1g6h-~J'O}t.TwF4%vNj]]6S{ᵀ,O y' ,OlℂbuY;P !|ɻ/ʀt.zۮPI[na:Sw0wu2dљL%WRPa oC™ v.H֋́ShGJޏWCG8ߣհD-dӆ߲Nki<7د5dxԂ$i?)ˋJpnkFs]1 :xp1N@! > Dj02A:K+ ,m{)A7&9x[dy8g`,cz7"kmsw"m'lpta &58~;) ^IWcz8#NV?$yC0CLg)Mү8ꎣPaP.]xJLx{J /8zFF~u l yP׬6#Av$%3VU.dg^p›TIz>(~0>-{"`oKz2?7+ߎ e1c1_#gG`smXrt̞>_QDmVQeM,g6埿~LS@!MS_a 4ugq&|wZx/j1}1r>@Fkc<=F>J?0U- $tnEُxoR㽩\Wi]fI ImڀcB^4EN(7$_VccjNW@T0PzVn]C$do6Ђ((jd?&>r9Vo"E/kbgiM7p82 s1J2ѱ<\ڀ'p}asYKh1buS3]z*ό csAvF Dt V Vm]VtѨU!p٫eT[)%98 ,)όG::lS<g%[ZlJsfQpLe'3 6՜7:Zí H2JX)4w! x\7EL3՟"J!7RbCϨ((*Ŝ* *fO_dsYsU~HT!eaY)O8x4q/T؅M U+ VRm>"_8-;b,h)/TQh7V~:$4݃DKbV;n*0ZUs42BT{@YjEyUS?xS[yL19 A)kX9{ +e}URiH$[%4󣆪ͽpM!E'h̄ݵ6-3)4ʸ#~rX|V6YmyjVQ)p;QJKے^|Ŭ~8SqZNGP\eP4ڑC-?pԙU4$VfhZho1^P꽦D&Joިmg؄QӘVU}M9@wb.5pUHP7Yt/,B#VKn?2)Q;\bWS>+fjaOF6j0<&Ũ>y>~bpy]4^pnŶb׹s! `<6SC/sX| og uҴ[I[O!z?(\sO"댖=413#_+UZ(QlA EQ#M0V\oğ&*6 ڄ/,GJ7n3PbSMԥ/^9ܮK)rFRj[@C eΪ3ƅߋKTz18b ١tVzWFR V7 !BBÒtK1y=,i " *F,At\}鷪 l1D [TV1kYeǤq%q:ubOKp 0xvdx@r!O*l%Y $ͷO`2#ZE}Ö7a#`c=`' GDN JffnZ]޹GV^*qG) (*Sef._tG@5zTVjSwA/ 6fjP64vWrAxsy2P=3c@M{QXUHTaD6]΀-uψtFj Lȧԧm_}U\Z*IdRGkW>1٩+ۨnyZFgi ]=ʀz}̤iƈ5\N*uM<LYu*pSRX%(_XqWB6OAb[hpmw!?(耾'V1y_6F |I }* >4BX[凨UkKt<&˄@O{ÔtQ8*wsؖ@~d9l-e-a*XM!8uW 2irsWma/ߎ[=7 qoJp0ggkMXd6KPXrt.7+T_tJynpd;>f;_ \ ϘpHj+H} ő{\bc}bVm ifSKmo:[Y-2OW7Ġ_;IO[_lkؗzυ#6uQВ׹(=:X53~e8g[1סj͖F ~9vzuhS4~bӶf6mY ݆!o~bNRHsYlqv% @SUcPNXIհ4dvEtUb7UtqrdBp#T7(1O+|z;űd Jy-J8l~fCtd@ m {+9nuqʝb A7W D.4|ThmP:WSUG\@_ YpaC9*E7I p?sv)M|?ޛeߔFnx=}YM[ĭ*R ͂ꕧɪ"E} [O_qa`PWt!S*|Ҁ_b[|Q  9sjka7_ [&Z|s_&!G6oq9?vIzU$tmS^NRۄ`u'@;(Ɩ}B<"; Wp'uz,A?o%4f7 b)f?l8$g 6OW{iYُ@(m:x#5Ttf&EvJPv;헫WLA*c8},:yXzH+rZТtNꋟPD_M1tgԩ!T&,iOVW.ΞuD*ef%9 7n tۋղ$YB6zGeA&*//֍'N1ܸHƤo;6L/卂i s|mNPɠ)}w*rW##(Bh2ǡ,ś>dUaOW+A}- VZ]&Xl 8d㌍WIsy|ӻT3Ƶ]P !ΨB{H ś6K| c%kz ;j$T":S*&Go)aG|ab5.&kf8EG( kwI+&PDx c9<b{hA=R7M k\0{Yp.AH<SGF3#v`;vLD./kzH?} ?5)j^ xO"zo\)<7Ŀ`K-)TKC-$!doR ǠJ]JѢ0#PtfM8Pr Ү%尐 ¸I?&)u[0o5/m$Z%R45Gw8G^!nJFr-WyQV+vF=^\EJRTrSEw6$FiyYB3")L~O@"4^bVEz93>+gSѐzT`"OrRv퇷zpH͚ȑv) BwP/"8&MP3\x5) 5 ~EX+m,g0+v \W)ly/e|JaXC9 동}nvQ[!+5 ъ:#d~7O.z{w\_|}fޫw?T̬L4oyDRп.l=Sy:t }DNMdAFpp @\f) f% d6_4}>c)Z=@KfPBf^]:δTtn[eFNU5z̞Nm5h6kktτ5W sbU~y-Jm (W}e_@rῚ3z`7ˈ뵰CwaoalS۔5b4ȳ zܘ({S$?Ů!T u$&`mVR]w˸."Mhl cRGrϱeE{'o=Gq֝9=.Ӻ`bZk:?Zr_; L62BK %~Fn 2(d͙)܎xFM!d: 3bg 4s6 yNnIm|BUnCq=uMg.G&-36楄?̑T1{"G-N0(BMcfُ̿m0=pU/о:W 2EzJ}E˺ WZ|D@wsH xnfmClit"*=kwwQ: KfjT޻Ű9]fψּo9,F,@6) tEӎGa , ~FbF\7h7xh+!ULM֛j E֒U N%W P`dFk.[--Q"_`84Cz*-sla baE拱osXL)z0x@ULeNg΢*[Ug5q6^p+3LznGy/ W8 [RɐJ%m ?"+#ۼ(nnj?ËrH25bF2ɱUkvKsy@+LvU7k.B88gg4Pڏ=Ɲ_~tKC988X dhR^6lb|XȋA%"yCbJdʀ:пp+ƩL|iItIES~88ep?Q+5J?-V~;+x6$ݜQFv#{:1tB YXm'#_B_T6bTp`T.&(Fc %fΖё4Gu^I-u4h֜e˰U+@jnho`E+XWQDRM dF]f;$$97*)N.æuM0uYDps?k- o)>Jz)o_hSz՗By\ul0  ]IR@]%'G].iL< 3Ytؕb>h!b}Q&ȵ_ֲybH/L;^H_5N?p{b! xb^GʹqUhPHfWtu28ŕ #068Tfm 1DPERHts2?lD-d9!ie{m,Ay,G%1Z梐u[H e;[<+@a4_?Cz4oG˩nU&ꛜkڟѱ0uim") ES>qw0A pHHS+tτ*f&Gd϶VOnZ+iN&'3-gfm-'J3b&\B}`pUM[;jNf'e*upֵvl(1ZJ!qP,i D\Qthњ#0,qeNԴzMIP9Mܕpjjc9?ЗGI6N(.dשEtK'rKGǩ1r%qNm]l,*ݘa_NH7ov(,q)XJ,kRQųf,E_,| |4fJ`%SUW<6Z-lx=d:XҀN9HrFe1@xI0]b쇧}KC X7;EAup}dJ},,˖t x-XӜjZDc?DˏlۨS}w8!ᯇ-<3il3lܺYD:f ֭]Z]$ughG;8ׇG%W(9 `Ȧ\Y*1m3Q 2B [i][/DpkdNO\9G_A*aP% PaA}B j"OH'0!%T PHЧTNT?'>UgБϙK!U=GU`_6/"/I=X⹸Ɋ:A f2.3VV0EM^a-'f+ }(kU/TyS3vnWzdhb~mNyE~R9̦NsWU:/w%IwsI^jf5a2_ȥLS׸~^xv3J\i݊9_S 圙lwOy;H-JA QȹN@0B-[ JegԛOu'i₸z?׬= -( Pr$@lOȤHkO yj8b$yoJT"E}ׂAlF3K3}]c^3L1x_Z ;b 9Z#YOW]j l|AEÆ1$1_֫O n҄:c"Y~}w0a _6@'5}A4ޱLee/aYh F9nس.JJ7$FuC 9=xa,tF^ VQр_$ Z/fy9Z!stoZ60NBkazhNW^}ԻX+YU%+7մ][rB T&;_3zW-$jm8wL7wiNl,H6/_6Z6q["rRWztLsWrp<`iQZcA{I1׃ ֜ ̷(yv׺V[OZh>q_LrL]XXm٭\s}c!:[u+pfw/3=_i )\9ھQ5 ާKy/J[vE @ (ɞfAL_s}ovo ψjU)߽S:_ {cnJ+=!֗ӛ~x+\ѬieZHƑuۉ<1:7!(}DX؋׵2k(T_ 2?]ʆS# .ռ]\lj7=a^ōqoR6$Mc^v%_v+=KItjk/ {4P𫃗8 ^h.[=F¦՛+o?jq"$QY.v[v6$#!5D!Ȝp}P# T3TpmBP{W ¯҈k`uŪ_lm̮fپU,Sm ]t㶝&ET:Y@.@;fmB 0Yޟg(:'VP䯞qrN_h>d qfBuc C߶52kf`f\DU FXRPGu m~%duRz9^&߄׶ILz_3QpdG *-P@p.; ݐ%(+o.󞏓"}UIt9,Y9ht8UЅ܆ DԲ\z] L-{W Mz|)u"-CE3).3B aA4p(eLS)5{ } Tsu;4~ڝ}81=P)(Ti9X.r~/DL5Զ?:#HWUv 7 ̀M[*$wkV!@ڭ:qW]z, @w194_YBezđRX,9W16vS/.S0*lj%;iJ+#uEAFО^izJRkŗtFT7Y# 4b!8!K-7'$$ x"V0*]M bLc~%P [̂KK0E4~1V?Umt8(k[|pNcxk)XV̈!tˣb(n_n!FU6Xd2pqbc|)ИZE۰ak3@ҀTSrWEQTήc6P8[#Bd!zoJyd^" | B<M" ގ(ӞVqRZ{+eFk7"2"[s J{l GEϕg겦}tFa9}fBsS2azQ40h pD#coS3D9ES{ڽʂ:{S)Fw,`&j&R[TCVX^X(@In5ViŊ5(UHqw*%Z0eSsE'}-5}lZzw \yϮ;cl*] 1 2SλA,`8 3-oCS>l^R|ˇ`n*i6Ac2▭7֌ݪ5{qH'b(9wJ Vbuka|QD׉rࡁ 0RR(L/nfk]cEΚ'!>,Yq0QcV| jq6%ʖUR,)OrDźv»dCv'Mh kE;jbU-^kb~5ZbJ uҬ#ko QJ#4r?~12%Bp5Gʼn84+ĄR7ot!g^-^JoHV-& t*ea8au\UE># OR y4+!o9Df].w\Յv~6zΠ `Ēr\ =T+ ^{pt 5l\ݕy9cΌR2}\5 x$aZ,f.-HhгP B *)x<@滎y !2i r`Qg oU6=t;v3pclKo^gUF:*ɂ"zr%vSu*g*G]^m&j; njOR'JlUe/Hl\ɶFb^G`n'z> r0u'ug|\: `_NA1r]fLm"rO~2\1У0%EI.+5HmFE5 |xG:L/̙~suh/UYQ']2}y /mڧ;(p]HhݨZ/6(U;W^?sT@i?"m`6a~U.ZGSi˲&WkU$>WğTJ}/A|2sCG,|1V+M#AV5gM\ȀGLJ"a8ښY<%^1ɬݬ0얃tw ȒܛM|_0妓D*p zcyu&x)bh@Lpe> M3XqƉgER3[v>7"{Ti|GNѣ_zvJV^gj!؇%΀K66[Nr,ZR.4N[9=[U$  bMmĵYV(;[y7}0yNVv7n?=̩ kl"-L8~꽿mvfmٵaQٕa^NT|wJ;=Lz'u;3et@.Ʒ @HF[?G%'/8 l,Sc -v!R)"YI6ɄaNܺLD2`:n2_H33jgwʉq/g藇ViHֻ́),v^SSo[RHG>:.v7g5C=j,ƷIM|6 Ig=$E )5F+ӠY( x$8A:Gg:Ԓ}ޣR͢GV: %qp+g^P,M_ -+elB[WqN.5BvK >(e畷͛.A]$_Ӕ< @ ۉڎ`,&:8yʿ^^DPPrN{`\2Kђr^*(NM- H^v0.X+†;` gTbpǯtsi[#%Caag>0 ulP1]oҴkGou-}ד-\+#.mPKX/wQ$⾇ő4WXrt hb(E" '[M|'%v:1ΞA2xԑZ1'9E=Sz>#R־䯆kߒj_yw,GW.N5Sru)Hs&f6^ 9t+`oZ!x/#.?uf=\6fBS1Pab"8D07}T̞/L6wfKK G}cJ=0OM#4S3o"%!@6WP|D1HqG,8P^̇21jBԕiٽWg˛.@kA'Ld5?χ˓ѼyY?vstiFaVNJ3s6#8e6ȭ`5 +1 [=[nn8$?'y0N̮r$h Pub?/fng?H6Eȿ /4K>a9zn׽CӅL̂/ϙs4^Vi`̀SNjX/*_8j< I#~+:SHŲw&? 褹9j2".)dGm }d/Czs9B ٲ6jquo5/ӽB'ԙ31.=&dƶUU|ԣT~D<WGFH='To3Tߡ!Ɲa blN>?ngEoarjw0mWh@M{v 0xojJ~ΌzuN w0ㇻy ʷ{bvG W8\T2U!I? Cl>M;VlQc@Nݨ`) +:(%<i`36SuJ*P KDgRNR2x bR] }ډ2v0ZE2/~Z쀢rK/I!7_%/+}smDzFt+ÆRZu~ /ٛLXep,J 1oE6L M4ngQ.R?k0 CDvg// FDe\2&g5T:oy2Up rsdH 3 mJJd -ƬMYk3ŎgҰE9( ?BƧ { {H  %_c?D&'S.Dm\xI |ֱazHEG''Tߦ ꛗsw=j1< aK:VHQLʋ;?[70ۏϢ\rr7W!0ZFmZu1:tìY׋H"k:w𹼸UCq&{67I$pZ3(˦'7D1n{earjVA=^}ngũx6?N.˨ q5czhxl\w|(4!Q]hfˎntT?(7wHƵLs*3n4"Nұ(IFFdsscA!z.)U\R{TLaM'e-&oj8œczeZ$ Daɇh*5yb}(mY\-C( EvƤ`ф8g@. F(. LM/*Lk``"BD%+Pm]+8i(dDo.AYeWm@73S͂ 7ѽFN><a>W~iX*!i9j"V%^$B ~Qي`L>ٙGKW]/{>*tSy˓t3-G,%q`jéDއbc|SڥvSŀxx_4Jf p~۹ў6"_a(Wڗo"\ f'ϰ52ujhChK"avW ?zv[iNeN{ B,q !00Ԏʉ8IXf^GLBG0wxxs>NB%X)0m|8΢ej\^<:$"#Vxof<(Vg^H)׌6 ƴ1aDpX K/` I/A2֤|`QFdX]M N2qdCT%0-fdz;us}\s:q2wWNN]s{}0hb~? +fCH-!w|Of=@%熻WoE8TUoT`̙Ѓ 1qӔ򧭦B Z+|'?Uej!Yc`4hqXA[6<IԬl8Ul-tJеZb3H/6k5 'eMCMT@xqDϮ ;_ၰw8 eA$پD>{=q^Go-VP$[lv(ʾm9_?=kfs|;Ц}vӎkYV8 G]@{m\蟗_0֕i'ɴqij<*h] lV㪁f` AEiEt61u*U xG> ;71y&GhZqȐ;$i]w\[\Hb/$n:="$ڟX\:*e̻_j 3IEJ,b: G?` FQl7sx0!]ZY2X1WUA3Xz5ۏH>#PxSAV~:-"̞0[x-a]r`:Mo/~$2?|OT "\%l۱j zI<kѲiن){ T8;m>xNۚa VBf}v-cɺ{#+%M/QE)N8IUtm[ILrqj9 kk:[Nj ٌ Djq\\iϹM#v%θx}O]^~}Zz2^0ICFmYti&}5EAGx]eH}؆>L~ߧ۱o 9ef+1R떵"t)r#C`R9Ə[fm]:3d:7)O7 fm!H :jG72^+F:9\ MHQzj8رGqcViB ʷRe"\ĵ.ky=I\,"-R"r{$i h?ҩOѲ Cv{\ݾ"-KR(]dBmp~Ix8F=C=Pٴ5oeĞZn2(nQo3 IHn:bN&z$fiW^!2{Z#wY^̦?ēoyk4ݨ5#3+_c%i;eţ!ϔNrB3?q(3cN?uL[ݘ(fk6d8sy\R*v)`}o̗ m& De]YhQ:3 * ٪^5*?8[=tTC2Tuneq'J-ӜF TYD|q(ly?r>E&(sUtݚCǵˇ(R:,8Ԫxm8Sg~y<` LHo^NnѩQP0稈Y2Ae8uKB)Of2{cW| Ha4Jp79Ѝ}eg ꬧25͹|-OÖ d~ +7dgk#q\͆թB'g vmkc (y[d{wW1BmIPr# 3yŮg&8޸P9շL/x ԍgU#H%o>J?bP19Bp#(xw|?DBl2h Q}}B.AF72iH}e 7."xBګuaFjBme|pOo.DxM!-Qp #A,lu9S2VBw wl(=)jh`q!bJ_ŝCf[ji%KycݧNܥϡ`pQR1WYbkpݐ Udk&6.W2\*ъPk|`m Dr}_QU%$D G.g_ @\t~XD+ϚTŝDFv7.͇LI=,J'ѝV;mt'E?BFfZMi-~#Qf'lC@DVEk)k!89 äAnJ=R!܀q ANr}[T}CbЦյ)hzk\U0A2oC:.DF) Mb4SY]D!Ӵkcٵ`Zrrr9Y0,#zt-3ڀRU5H$V5CJ X y Թ)jD#֋svTkuA29kyXG=*)kE`~7tQ̂ w;6 Dn=pbt+P`3TLKS4x`(^͘fqMאҬ`3BZP=T$ڵه 'ʯ7NW>8f TXh㲣>|PFH*:} 3Pߙh_EҸww[ 5ۆ]?l?lHz~BuCـkwd8H(/ j;?,.ortbx .]D P\ ׾"'\ké. `݁gxJTƄ|pSױiukW|{E>56μ^.5 m-n\!TM~y =FZ~*]x /Zo'/Ԇw Fd{NR{Yξ'ZL5>tDsUQ#&}+ݞ9vϪoN֦_If&;k:xft1ˉq=GCEz PLW㝦l&bsQV%O|Knqا9d:;AJa]x1-dDG>kC?JK q:xeG".tIgipu9a7|h6i +1`ewۂ V@8#h~ mFjP8dҟ9, X$s܂ۘ(Q.))N 4*Kz=TڏfH JC}iU5G dG{WDMDbO >'6&hzFyzFэ,F2g>js?}}56fצjB4_}Jb«^ h|3:`,jI1'Q9t[ٮ>4p~%j/[ />90:'VC a]DE9{.Pg_Et5pY`@8C<}OTpИ*S H!qjl'/r䉫HPLȲe6>BN*;$+3ޕ {n ]r]"9)ҵSQ!#w& 5ahL};*| oz_NLL 8D`tq"&kɤn]αr8_@o|Z^~GDŽv%i_ ^ :n3s?q%;'{?t @9ω/?euc[^/#uE i@!L% MhO##J - G hݡIqo-#n >X,2 z}ʪ讀1Z}04Bz_{۩$^)Ƹ=Ly!e}w*k&rUr܆ҦjNj?-KL— W mA%h8iQG*z08bu1cvdMxI{{oS'G7N .; )0lY,|9t/v)2o3제tbx?."M:&MxT8]Ǚ^f<4+ ]~iDɠՕ8Rl=F3aYTG`=U cPjsAeD;Ds)zӟ)CԘhqY*cZ;o^b9Pb(tc]+Cc(LD%}/Y&J01/TgߏO`[k&(52Vg)k^EV1"wkkpb5d6ItBW34/ff##;l u I!0'TD.@ ki:+[!0y{(1d-Mp׹^*%>Ě, -*@Еp;j\VGa5{Ft-?`:83vk6ތ &o)YRd{pmLec K~-_6HXzji9f6cռPQe?@+Z5/ϋι2r{jQ-3-ޠp=p^ls e4+֡!L [[G;_8SnBx枊iX(&xAų)LJudƆy)t_ /PW8̛ W4ž{-R"=Qah(:$~n2ݣ`3u/1)sn{5<]9w)̘pUЊUDmVjwrP,Roe]8AмӜ40 gkHꅜۙ<4.g*C> %0tA OG +a& #Lɖ!w|Vq+WhFWRׂq&BG qg51.6p1KcyDߑNW_v!5tQw=BRL9n&Ⱦ"܁kG ,Lv*zx^;HW`;#YȴL!qÏ Un%ZSo `9EL|(OP̤arWR h$jɽ(Z}SlʛlҰSKgWTg|"&#įϿu>7q1Ρ_@ZidPYUWC'!s7Ci4 m: TD m!Ga//ЬkWots׬ΘՔѷ$J{Re1eTin9k!t[P^Zw+~(}󙮉T1" nz*X5Gס̴r8̈́Mt+@3Ef֫RDݛp`i_QwCrN"JP\ޘṵNVbh<^I-P!GH:d.\줆^L0Yh6HynŌ™\nM~սCvR.02%d_Yh~ #Y%hxaGђxN`)tU=3xn1 D}d73{.]XBb$RBs<3Ζ6vE{lgFt(HCX`\uȫ >kP:)E[JZ8҉B#@`^KKu(ŊCp xS3 B̠Kv<Ѐ"\ Mx1Ԟij|bq a7zۣᘊP滵DB8D ނ! E*tȉtzW/ct{2@6s~׊6M-'sruFoSqJj'Ő }v4k0 O5 E HӬ!s,nnpKܬQ1XBؾFd)(g \u}np?kti!y2\N#\{ Pu67M԰X#]!m]Yoz9v4\T3SzDY=;Wr }[W ]X,>r%ihݻNGܟlUpJ܂ ; Q5pb&'y%38QܲUeaY&=c2.XYTNZ,7PNsЂs\_Tw_њO5Nî Hi]y P9;eG뉋l&G:=T)~qhGw"UbqSyEOS }+ L5P5]r]J>1K~͊$K&+H\||9+A1gPNAOK(qQvqҜ PNDdm 5c4+)ބ^ H9C}'oh_pWzn1R {1 u:Οe..oAPx%˥]E+z6C6IB!(H^mA{)'d(6'b0xB32*ۿ K+VY( Ei%FBnvsO;pCO4vWkN2m=f0? *źkB-|xs0o`paJ$Cj*Pj6E'STx4ӅGA">R;|McZĆ^-0ˮFЦ22.1[R@ș`XS!YuOrD I}JE|R~A/a4c L0ki =:giEf ABWk>Y0l}ٞÉF%SB|Y\;0ǒԼ3Hq̡KEiRKi[#}۸/,mhKMw;tӍŮ?N@ܦQ*d3Kɨ_dBYFV]  .Ag\ ͉nrj} GT>,,`{C8P-RN=n|r<2l@ lg<ɓ s Q_яeeg7M:SG$:!ד~L:OЀthѡ^6W+AeFœ_Ps+&!0_Eo/dƑODPSqWcwQ!x'yt4hvW>w=D쒃vbJau JRpNmK#l:,awE`5M']Wnzzv `3Nw4!¶`/.NtTqi٣)Pc#6csk,ُ?~CL{$> V9H,N@{(rM;a3zƗyv#DSj:rFKnNNYTR=\ymS5sKdA6d\X43X@\k4[b᭪^e +!3[[) 3,ͼ1`Ibߗ "lBHSlԥ =#<+gwvHٺ*D/޸L݉e',+TowtZpUFkl)@7*+7BvzS빏n>}(T*8l' [ς; %Kd֋±0l(*`-X|V3/9Pe 8c^("<[,}YzVpj$P @|*c&x&85﹍f9ǧ>u/Vh tiQ/*jn*M4i!"E.fy¼zql5HF "c)-C F;@ C5;D'U49ypAܞ$&=h-m@n! a5P'kRzs#$ h߸ʼnw [{xZ-+q-%;rqcX32~羀I&0"ݩ<^lW#BS54P1-9YS%tsCV[d pfWV=`bt#dž..?s^ـ.W m;aޖS}bymgʃҗo3_qAMwVƯܛD=>'NΈVCLG6[;p/جfn_/gdPG벡 |e "TSN0w {e죯33\"o[=Xƒ+ Z UU _%)s_(qj>S)|@QF(KNTwF\N tO%fO< H\Wz詆 =g_`*D_B(}! _D* p}_x G^=j[Xkϓntp{ 2At4McKuu?y4%C0;"ЊE~kЇTk[KԮ2gk1n(x22)\{ hSZ fq'D_:-o~=Yg c d"c( DrqB {9ɚnqP?yncߗ̑$Dk;Y`iK'FBnSRoG&jO! oI : -އ +y܍ơ>qWҌIO2oT"S4lX5g ;= ^hvi.JLt`É biZoAb] frngOQsNq<96XrPҽ8Sv]+=7T/ZYR6M@WUB52㔏vt_M}#p.OAa'>yN!`)K|h4v7JMHsƻդ.w˅ZF xǷv;+Um*yZezIxYf_үVvEjhw?h!ɋ_G> Gn t|)ڷy$9çT^xcBg 7yf V,0DFӗ^c.^%FG?ivt|~oqGC* @iQT8۲l? _9eytz">gwdd ʕggY.7MVUK<80=BxPF VT7jWi @Wa'ock`k) rnȹ .4Gh#濗՗ @jb+!my;jٍ˾hgv\q1{Q7>0~H̍WܢI#mg"Ap1RFTf( 8D} ۆwdU(&O}6!}3U ⒄2Ε&|nHsp 0 9$Ⱊ'IQޔyZVĵ&C*|w$VXc  QJtCѷi`}'&mCf.}i;q嫠d{+=Dn fD."9N?t"'(tos5$3"occ} m9} (BsVS'-)!SN^% =ķ7VD@&&F\O[kk]5*zU]]-'yH 0j"1.ZcD'p.~Crgf<o*^$٠^KjSr„PD˲c Q3lK∂/Rƒֳdra&Yptb;go,: kSp=͢|*gDwMeOV䚞3i;ڢ~Tщ"e ͟(2Z&f5!Mrq=)gvQJ_CaagiW0EyF_L\ֱs7N7?A#)%AIElB!o|Ȯ]@RB+gmsFa@YY)>e__唙i M/V&@0bk j `hSYx#Hlvuh̢1KbJjR f9L/YF?&0p8w(Y8is,)@#~j],.3Ύgo(M~:*EA Lqc4 C(TY2usK$8_YCݽ0) URtb*?/L-7 '`uq[gAD:?G:"k2seKbQ5̺H'|q`ڋ5CV$,0}d+&CsVOlu4=|65 n G# |$At)Enk?C;(}ӎ+1?tbs6G9i’B,&,-MG.UE0֊gȹѺ=d'5-]Z(uX %?|FT3f{X):= r'&0ͩ v!;XYQU^ (ħDX~-ލa5$Xoi J(_G~4 {툾3z'k^].F=C|4M]鎥*\o^ .8X^^ ,2LTtO㺏ʿ|̀8W @@T¯EߜX*@nAN]d|~5,㬃J;.ܙuJ'TД駹WrmO~) s>0sC ܀1pa9<-:/U ;Z7> zw7h$bƣޏ/8Yݒ"/6&?t*"\$f nnXA+ _:Pq5qiH0rX2 EVF;76CY,D9}BjPS}[JܓѲ Jmv( c4C5ok6WHǸ;詾&6oWʼnPހ5WLm7W`@ v5*S1 ]̈`*)lyL4D|s"Lԓ!c<|l5&*qѪ뒿Kz =M6fcu˴r>nn`/<˔d/!p)߱BإS% s$$ؙr@'Dt;m[#Jw بd}(,?5|BQ{/[N6Gﶁ{贻ywg3A+TDrdʡs%O epgڵ;Dj3iasz6\Ⱗ꘥(ZesGCq/ fT*C~& (ƱP{pei2_s-M.{g~'wۯh 46 7 :|uFv )7Zp_/^=N..ͷ,UGZ ;=B=^6ѳ:VeT^'J:ѿ@E o[uʾ{տ!bPŪnf/J$Zc&BMRqJ A˪iYhpX˰6Nνכ!u{Ɏ΀ID ziGஔ@{W]"hUӒ@>. cY]? |9:CIbh爼g@(_ug~=ge3\}kZNB aaZ҇e/I^K'q(f k߻hAqC%Ĺ4n^eLMOy>f*(M4p/E_{ z?8Ϳ`"F[w&2/Gz7ۉ?qނ ق(7AșewL󠘿39[/z*=vfClyՅ_\dTkMaPJ OCj(LԂ#8-2N=W /N5cz. leYE?h${Fy}́LX|mNIxŪӣ5ԐzB f^bƏvhb h fMđ`~riS3un&nC!cy:l`0044ڴYeg$5N$yR]E1O++rk;Eά#KJ hNK,,К˟G>tOSEHɟ/ r G;mD$%5A䏷9#1okf~PًM){ؔ8DDҶ.7Q_!e||]㙸tKUNUw Qm| 8~[xRmbSpq7ldxf{n6rk[Νi8a;t5:_1-dDwc+6y1HMWi^KiBTOeW޽29V@䁆7J $ډyW9>OWcoj`'@C &B6]&S)>:q( {znoL28>wTS+>+aT=`;VɄP( 㸣dqpzfAFPyzj\i#OtTVɵx[3DeZ ]BiI_Ve]ehI&EEԲ}407Kڃ7N)"yYS^EU ⤒%gdR-5WCoE#X9XLJ((]H8i2L0L2hgl%n"VCS%K~^e}L*lIΆWrJdfݠ!xùfu7wY٦Ά~Â"GS!2=>ЈR.4''{6YJ^`b@4'#Db={2quE˛eEbĚx{><0$X #no Z-̄y׌T{gHF!n^?ig:i*98>,{O[c·5U3!`[Qĉ}Eף)-6k'qp6W tro!#i&}'4fPW30RKgإ(jOO mT64QUS3erHZU)tѣ" /2D0,kU8Wi"[w҄pu9*vVr(/K;TORRb3— d*ߓ%vLzdJp<Nd@x?D9bpW˚; >>,8=/usTNvf|6Z:`p ΟIDՠh0L1Xokւ΀N{yt"~r&R2:EJ0q+#"iH丒z΀E~E&*"@d_3*lzfyz! ض z7yX_$5Ic=CGM5VZ 9ӷOʌllي؈IQfEL>vvl&.*mpAo9$WWV>Zeǡ^n*/2..NXN~>Mb&C,x3 "!w.Wj=^8>v;|CD=#0,}Y"-v" )밨ŐĢ.vKWDYs/]B"g쵭/Cs&`m=Q@M0iS?ޠ,-6P1бZ[X BlNy@\FگuxvʋMzwJ[4 S:Zq3)O#[e iH؀\i+TL*[%>BJԡjRnwgJ јo&qǘV͏r@-ً03"Lzv 'ꪗq\jMuE+\pœRppxb'.]/tCg]ĥ RLM ;iE͏&?:"m62 ?hY'Rۤup)< wTYP:|EcghظsǸ⢡{5,֭RћxYoAiw5vȻ@oXpts?)ilHi/+t׹oa!EmǤ1)xᑨ짐G_T%5X]BEC`$?M@arnLؕs&b, 4ȐWKƾr,ЖSS D5T 2W+b&1wWYc#ߖ*ݳ6/􍃛iWvم%ث#jc mL&B2J$\86vJP f٣:'PHo $ ɸlE=|Vㅼ1M]j#h>+>/ֳ2M+M[xMa];e0c` t7J* /7S_<XtrjʻC 4vA[Z -2Pk ێ3f (Ҕ3ARRǭd+*a;bnSl$8La2d6é8A-krIYKބ{lCפ'c ؖH;Ya$\bJ.[T$}NL8~t! 2ɑ_`2׺+1P+j:<\,كg fvbeXsl¯blh[_YZR>٩ ia/@eV{!m_;O+tº>lODTh]I "*>Rdw;W~ M0Ot}tu\I)g/*m~l}vu\MM#Y!`ui.BחI߹YÄȼY1GPnJ12"Q'5=)@ n>ڔlk0NwzkSv(;w(\?N$Nֱ Vr:"|C58TΝ<V;*ǖ@NtFɤb˩w;K!>tqSU"nor;5)b'θBz"<_?ߜzny ]}7N1cn)q> =҅mk ռX =]p[`POYKhKH%ǃMYtL g6-q[eN\ 9U\AV321wk5D*YQ]2(]x-Õ@䳍3czsRIUL I1?V =6dn`F4*C&v*5 F nIu]H 750i{ŗ:rP2n/oatiAIk#B+]i, g1GY~*c"XnEy"K & JXI lS 4C{taAcE૰W .5owuxfD\?_"pdn^o~]Qe\~v '|X6Y-,K `c4t*֘\LC#Y]eAh7Vƹ~u a~h#XTj/ Yk>2B3\߇c^ Zgw,{< I!i-r?x $yASxd_ _V0Z%q:z&(^W'K ޏ!n/#89 UBp62fW z~>:J⮿UvY\(HpczPVɋfWs) z 3Й.n>(y:lλ >M ZUj :K˔$p~t;[q#M56 tAkËpf};+ U՛:GN؁u! =fSYU,j즻.,q_볒7p4H1UP͂N=.xGr4+9ipeg't+Ea@ \L(8pi X+t"=%NmmϠ;s.x)F $0:ҷ)N*Xq X|[3>z~T} ҄jKyNQ+i; }u|ْJVhix %ve 68?5$d~ פwj"[ iRQﱥ$vp!s +*Nb6g%0y5>6R~BNKx*C3ZYg#Z>RݔCv0<홞 1[Pn4P_I;Q[" avc 56)P!WL9z~9" 0qm(~J-#"cdkԍ͚r% uno]y!Saz1)'A#=*o'm'T4dF. 7 XwZuPl9~~T 'u!4ڙI+U:>|h{h yAxpuElhzG cY3=Uz=aXE߅BI1 W?cRQ0=1s-!w6OeMo_LzO}H{*CZVVGALa .t \o1$0n4^B9߉b0>bߺzUxdU~ ~`P 2 x>;{+ǀI+&ͷԬ}cٵP#S|Ǒ%d$yPC==&H(r>Թ]'w@ KУ-CÙ7 MN{0"ZNl}ѭ0.N, /@'Iψ1 ^]Mc9+FGEamaD<y1fٞ6rQ`zF\CPŽb킉~X{-Tj#y%_3_&qȨi#4u<zT+(<[a,R?#HcOFKH}ii9|gI(Ӷ?Fs4i}2>Ab֑MoDgQ#\LRX=agk.~dNWt}c,`9/E ia'&u1!Ǝ`U&(*>2`rr땔~ܷH*kvpc0$|۠Sz?Nx3eT?M#tG1VWsȢRFB%2vF=`JZW_sq'/Mũ-EZ2q)y2t4z?#] 5KC/79kϫ^_P3b>c02~ۿW$EVA '掾zNm6Y)w{c&qDQmpVN:OaSX4 0o9B`k&"Cۨ@}jJ:#3,F_ A1 ű^zGu/ yI`3x|x6o&/3xGlqo_J|:X>$C)f=.\Ӯ>Il)eE| 5N$Whp{?`ؾ[O:Up[;x!n@Krǡ!XK;E[Vf >ɪϡ!(\0Ua3`߃ߢD=/F0=}0Y~C h*u'G8-̫{ z_w~r +qkUd{v9C *71p}bECoq=)cC.BVjqS8\Nr 'Q*KFi @c}}^R KZDoWd/  ƳzѣC!foɧl‘ ڎ@}Ҏ`6?ISgzmD,󮎰TRwJݰ9N[*܍9czcpDF]>nXL;83bU^'%dZrHu1 ᗭc}0EE>XNt΅}[Φffi'Jټօn.%YPD3$&Rȹӗ'Y[~x)"ޖAUZ0}*d'm,jl ̍ 4J1p071CVɗwRs!ECi}[j:gSUJT[ 'ai"d1:gu@{Es$p1?ga3l8>,t`1WH?1da/TPfl>0FRx-6Ka:;0,"Jp=9 }ɉe˜ZHnw@NV醰p̬n !K'gnaZHD*7] ʺ@ 7ϝGjrm.[{zwDrGfS=n27l8w|̢@6u՘cK2Z 1~ɩ[BɃ-[E:Y{Vn:#$Wk?|ϡ*i/6@0C\9c4K 7$j@ً'EoCluhY]Ӊk[˫WfpnѣIj$16b99f`ԠŤUj$6Bn-K?g[auOUo4bx _ҼU&Y:kd N0>d|AriO']$1`M]E/;9F˜*r)нU/7uXMv{[> l=:;xe,U甍`aeוW\(H>%$P@JW#ꦏ~}GX<_/h'SbWC2{/Vi#q0jv IUUfʁ *,Z 9F%4wh9cYvҜ?%yGWVqM͋P_/$bC yBZ(x=X'_n^i~ԏYvx^^b///|}aN6W9Qaӕ^gͫPyN/0>"RUxBr]Knzie9 R~T 3LbN.N^X{Ze l"S/%%})A  EvwO+uZ;}:~+?Rqin4zbzewDp6z-F Ǻg-V n˺#ԁV\Ė_NKḢe* uoFG[zb|^[ Bxm̟Bf)5^U@se-tA'u4@VJZ+5GsBrF庞qbfqmӬɚN3:̨ 4Ļ>ܥJ-X :2iEeP피 QءX2݂.vnSxon\v f> ߌ/N q C/ѢwkzMfn '~yË~D3sx]~b뵆-khRƙ{%49?,c#jaM|<{lNէ9e=FT ;COɅ5Vho WOn_/ʭq5UKQ',5}J8]Y }RLJ}GҼEytFqeH"::#?(g}Hm8}b'I!5+3,JidYPȕq%'9t4Ƨb4zޤQeWxmJ"ATn j=up;)L0j9\O+myg *!o[ƠM~Uj=zwAey4.5eLteN݁>L@BHHb2}ъqLD;V4&a =(3Aw2W$mI6JI`;%|nK'2-UϺ>dߺk}Z?%L>Շ }Fūj)4m] lfJ7R-뚵H>]VyzKvx9vJ1η8$Ź d ?ަ1[Γ\Dd %2ų=]}\0ۅ.b @`C%~Gwqd̊F;Za/˃Q)l~I7@vCwd\eQuG~u:{Chx #aC8^1оaC`k7|T u79'`QW5;pc?kލbJӿo%F0g80n EG:+r c֥NZL+nKe) q G:8cittkG>@wg7'2ɟ<#.~-}B|f*ӿ*=ъ:KKd|&Hx7U ?&+MxIJD|1АNЉwԟvwts&+y2Ӏ:"AЉU]LUb`WKm-8Vfn,L+ԷL QCC;63{*B,ZAS&Y#||Sb><Ғ@:^5؂ ~p(>U)-Z։ SCo2E(tbwΎJ vI8>=Hlkd(|:@J!缧uu]ӱLn}[8KsM~j[uW&{Uo~SwcsD?}rTm^)} c0;_,pg@Wpw̅4PRCO @(9LVH`WMS@Y9U8֬golM.$S4 v[\bT?G5UfUzl|*: $}6_j"Su4[ ARPdk@"LuUS폄V䨋٧>#bEIUX -7cFMw,0iw(/(aQe܊9F'Ƥ zI!uC>7U={ݍ٨0Ŀā jM τj!}xPhuiߪ#'kwIoOR|tg^Vg]z tȄ=qr+jDze+t:Ũ̦\^-`ai\0iPJs˜ EmC@v$@'*#ӹ P?n,?8ΡYT$}(#'=0#4/,iHv^%ѱB|O{ ;.D&nyLWMZ,A˅A|iCAρ%;NzIxB糃^++bnM7q+t NX7>ciX1G 4Cm/>І^Xk(VnYKE[Wv 評ֶ>FI^P~`Dt?"b CJ 7r__x0k8w-Ղo8Ҩ=Tfkg@нH|La]i=~$db/@KXCؓ*5-m;o6G9?!n|]qC*s:9p bK8`]NhD6Y<$A$ 5P73{8S2na4:nuGpLW*a(^?;!al$:I\&`$KFi׌&A1&rƗ 0+U[BdАty^o,Ǵ j%$&o|9f~6@7864~Kxm쏖p9% e@L=u;fhTv9rǦR2qEM0,g]R`用:P4P\դGG$4Q\ TuJۂR):_19#äPvN-` ~v eOza.ȷQ-N8,흨?jM!= wYȃh:NS 0Wa87t+[}ilǙ`|.oͺK&94צ|aVh4OHˊo?xqCYᅏa]},v #&-&}`KRϵEl_`Ь: X'd9NK'E<ens|IaسvW'^;GD%Ķ#e*`%wxzgs q,_h h+]) Mfq,aY57k v'"z5/q{,R< 9˙k*AhvY!M!\e_ždJnFE86EQ+@ast:B@tQ `MNז-}>`S;bx˫=e VxM>is1M<^])\|#].u.p#q9[}'@kjE0*M ]K>P Z|s糸47UAW5ʇ>SϢ/(:u= l6R(\,"0i7乀w`<}lְM( \ϻV| LOͅѾ8LwSL 4\W] ޓ~H&j(?!qv-T z`<_J[o¹Qdus!oW:%M o"1 ZtX]fz&2*wBe:UrF9Ai)}5?6Q.Q5=PQX;q&5kZ 0eb_> Mr:'O*r7ܭYf(\Vn#yEci F1 _PgRX= \MEڰWDX1HKk̕Zݶ矒ІmZ #/aObKf)O+p0s}%9=@&LY QgRjO+ xϐ);/! ۴z8=I9 |XuQ1P.,d7\DYp)Y n _Ԃ1NOV"J/H5~ PA Qj%`#9drWOPJ'o؉{nl:Iaq!bXQ UUVs]F(y`N;.8 ȎvGrxw(?}Ә@5mi 5x:+Ns)b O+"gAn:'x(蟔hYF6Ē>UK8Ϻ= =Z : (\X/sgIa1t|a>WĸWY}Y,w>&4%lNU.g:;hVĤKbkM !I~[\ׯ 6hn@\bKLv^gs?(Z\YJN y_n|`n mXjӔ#0CANf@5Hofd0v`E^X>H$~#w`)skv 4oVuB ԁ`N\ƏS_!x#{Ͻ&A8Z']]L:(re2B{_;M' 1iAp}[ 4kۄr:%0-龂{ާDC^& 2!8}C** [ ךbS0|om q[₡O͈W#A1o{ԃG4ø<=>++D9\Xn.V'}H}FM*!/CcP}Lڒsu]<)\F_6xja\5U4;Ȏ4Wj ۑؽ-fOWX0VO oai{p*4A'~a!a|^.(b݉|1lT3&uR߫>˳WP'A+LK(-4x  ;bENlv쫿\MzP{{5Vufpv)c4d|/t?浌C`fKcظ V 5u/wKV.g=Sp |OVynBRV4O%E!]Sœzv zMp0ѺOVO[@MSZ%{A;uoG9_ǀW3mJ%0kv3٫!f[&38N} (6S615 |yIf@$!sv1>. O79Y9P[`OhhNcUKs &! A΃%lN,cG Đ('f+LCzӡ`:{a`?dr _P˃C@+-2Bi2=$j x1wUC\[A(tYHl7[@PlwDF pSx:{8 O.R;PAa G3-~4Oio˰d>7cٚvgXPZ&T[P %%=.9ϟfWUؕ& Kݎ]QR '5y!>vdS_pP+Hz*jRlɋ?]lMi~Kh_))fu|W'nW}ptFٽL`٘ׄGuPĦ\`J.Sϓ%#K%9a4|wL?RWom;#juw?#<4IӼȦ &bO .._.g9;b=g\)&NO-Ֆ=ĘOOh&pӅT/Mߘ}g<a'cP G5AGDXLoWk9 %$HB*xNe2Ū2Z@URU>9ZSNF'i?vZ<[-gIvHsS4mSÄ7"DמW?BBV~k~S`?vz}geȻ1Zqj E# [ꡞpG5 U;?3ATU1jwSMeE>L$gL\7Ú\\AC *,`BWSiO U9W~Ir?o%zf@;1߅C* 5>qk` s)ی>>$=!«qƁ3ܶ%R4gV=+X.$=-!j`cGS: /Δiܪp}`͸L1ep#ʹc["yvF_L 'DI$I\aD~~ Ais6=b*Ǐ5@^`b [l- d%cXG(6xV6=9u9 ů s֊rŵ hl*ŀX&H,URĨ+YD;HOʔp/.y~wo~%V^R{kҒ{=S=\" \k|!U^?7L5,YCkV2Ró)G[Hъ\$W]Qّ@=dalx ƬD_ǓyBP:_fPO._x˻LC᫻nvJ@uJD++GQ gPpxȐ7BO0\Ss{XK E~&*"iNz:;hf'y]2f?Mn;$}k0坎K巉+ -<0cg-4nˇHo B3W='{M%zW[R ( Xts #Ĕ:`*) OԈpuYDtJؕ^ o/p m.Kl_\3 Dʕ[VxA8 ;[jaAcCEc"u!6', -ZPc ו$WFrс=MV]&7wˢ1Etf0}`%J&yei_%Mm4 &lCwPw-&Kj6Hħ7vAmotofu`\[6kÙqwU&%Tm=+p%LͣHr„ᲇ*+s- `&w"WT$sIl 2 !؅7E ڱ <1iBKV)qydnvz"bȀ'Pɥ0q@lJhxg :xbQ<-3<3i'H.&A+*̢R:;waLjuO^'H3c0¯U#<ܨk4<6,ƫsUF[3>MkM *2 ;7rs/թA;9xՙØ._+@lzk,IfYmL #L S8tcZ7bqruDůLk>e%-é̑.T(k7kH&z=-Fѭ0jY;g%wh?T2,9F-G&΋5b΃laG;hm:Gс$v|:Y|G|+/v7Wh腰n[7aW#]kD^@ q Z5s1ve*l>g9BK>jİ '$Z*-@'?taVN>cAl-)iP]&:#je}F.*f}[URi{Ir}[ΠI%,UgF7&6޾@ge7vEYh<qxl 14HRbwF.~ }.QDtOrmƭAoNIa\BˁK{SPѡ~6~u{ް42Wx@Q[QC *4La>[9츚O֜U_8DTd)C/Yw))%2qCeIhϏnthЂ^<$ 00FtJ"be$`8n_(~ _|N29c*1ۛ:8`TN'47wo d Sv&Hj-oDjiE zΊGߕ8v#eCu38dc_D FrVJy2Wv~JY|mgЍ"*@{n%qwT,jB}x?\cmƅ5D"hܬG\Q&fTP4g_\|1ʫ()n3p(;ȟ;Q)ĢĶ/\ⓥ ap\m. &,Ƽ/ț41P{kH 'mPKH,PA4 :Oſ:erSa,3ʉ0I[7!iQP\yQ.{Y#eQs*4Z·K8b-͸"MN*U.*}8,|6G$T1962Ijj@0/uqԊƇs1vq=1Y,nr0ΖlIs?CMꇵC+b87% ﶃ67a5*]DCXnQF*n\_jMrQx }{'%Z`?aXq~ZO]a %l 2JgPsFYF!8p[RNSO<[=QXo1/][IF|$~9}S<F ffLi%!үV /LM^rR rgJg9ɘ"Y /Cn^-нiqRnV2;Iz`¢JrtIQCk,BprI-a4>axB3.E%%>5LCrvYn!weT@SqhvYcڧBGtǘO89m݅TL7LNW,>} -*k xEoz ˀKmR#*rpiUA5WOh*P.L턪SՙԢnEѹn `XfNg4"!jo}o U3б O$>RNy6X(  ™O=vyF`T.\PL':r_<䡰hL`osDlM $ŭz';!`Z4:=ʇ4U@b <gab,Rzb_}Fݵ6{fY̻{p=! 'e9eHK Ylxk&8-g!QZOu}3.$1l UdՎKNҸ5/,07'tXZ Fu/Q?)r"2LtwcWp6`"4:C2~q"35);h [i'2@~elf2¼# ciN)FcUr*>gHGv8Ip M41#c'+2-qג`pnC@ʐ Xh\E`;>l NK.*rCl`n;`V-5|ȝ tP9jES4ɇ8Oe^MQ6![e@qof/rl_:$!琬)̠L_L ɧ4EYH@G] ?jIIOZHLY-츷l26LFPz(4"W|oq$|p7RJUKW#syZ<2Yo"AG "l,An-ߵhٷ; FdkB*1t:Wᬚ ){|hr?ޑe42Nߌ<_0B 9F電8qiyԪHHlrkUxnB /GߝcO?XiQӼ{ XĶ0%pju&'YvX>8]|` 0|[; ;EcÛrqvG4Yɷ(XKfMb=$ /TO$<63U. =ӛQufrxb 8KJ.0o移Kk2R(FZ!%Q Iig< ;kڮ뗔kj s\gK. e^)tIUTZb+8 0%VKS4T2-[k6&rV`TJiy=3 ׶ɉ͞r6j9a\G$ōysGNsaLn@thk0vxc<,}P0PO"" F7[O'Xfp8N|#d0JGvD<}w֢uM&~N|2| M&(^OX>p#j/!V/w9rs7i1 Bؼ|&IgB9LYm@aN/ acn '%:y?Q.Vv +nFI$CT3}*cMJQfx [uQ#H%sQg\__۵h] y.)5^7N1uXQ9COwrD`u ?l`aNm6pWgKLWj?H .QwZt />p$4P*rB ٌReMfR [hFϿp2G-:ъ~ =-YFCc&6de-Ş0WjHs_AH]+̓\!$;z=JyVYMm) ҩHYvU: :=Ο38!A; ։N~km9'3 `bRb$ Qqe:`+WqslHoSx!vꑂ|~d11#;RI&o eجiYDP8CkKޣ ׁP lϐB! ywld,Y2z4wz7ٴ}vxl BDj[Th<(Z8|ې c3_SqYT,@`y͗d(90AHx!]yYF[9DP-+ s irwcL t%~ggEGmEJ$Vb>`ɱ(^j݌s@ƽ<Q3cU3;|5,p"`uYtd  m~}qp"P&W|=J)࠸t{yMa3c^Y2 h x*H0Llz8nbR.^qƤhDye(MnyeǤ75u "|>F&LhdU` 9#6EXy= }lH>x'f )Z ˩28ց]F>9dQV ϣzf!.a1O/Ofgp0W#YW7e|{#rU^[G3&` IP|= BdnqնUѨي᫜(9tk@gس"cwU^?X4w (\E+!F$avȌiм|ǵt[bT vL< m4X`Q5s VBv2gB^6+D/>Q/ QH:~A1̩VU{sFYM Cn_Q;!s,Rf, `zb\;/_d,u{m{5y n>p]٦?b=vi{ gou*s4퀐s FSO3~lv񡗿`&"IN=;B&wsZ&Ӻz eLKD:Ԙzdz |Aq£!)D}o5FW' A7ZtJ X۟A{˗n\ƈ7MAKk.+ څ9UmҒ_7RGGφGn \_;Cry{#3[{r6K .h<;~ (iA]wtQPo.l\hݬj@FMWJ)ctEv(8Oۥ }œXt+3jEV2T@D hdc~Y˷xSws_;Bbذ٦/UZ (t8)'w56)+-]M`xEort]1pZ0 l)9NqcluiTY%x7X͎~#Faf[KEmwA6X]'n*J$ kjZ)Tل1KPHۣksd+qpm?_[ZY`@[CL/m:i_5)NW;"<(0vD'rX@b^FoMp? W$J[@WR45]kPd -ֺ<|#WSYk1Eb?JO/;gvAn +}88);P-V*աYzKWO&v=j}q4Z⑳Ji kҶ"J[8Į>z.Q?qXם^+xEQ!܂&rVY$Uhf[.A'}x}Pl3Ac:77r+qQbGh$ܒ 9ŗpf{$e蛄 ϵ,80E.fwӮ&Ab#(1<.j8?Gm{umI4frCcRe{{lW@?W|K7j\0:zF@wJ"X;5T2Lmi٥14FHH@sIaFմƒ<xz2] 6UԎnj%Ooj0zj}+*b9r0-pm]݌ щ̏&Gx D!p︼v71M|8Zr 5_-#SWӍl^U ue]&aVggjT`Xp A!X.ǸAN[,sbssezlt <,ؚ)t\PRL,@~'r]1[JrmLW} YԬ (@W A. .G\4| œ!;gػVU=Gk=GL$Pf$S-R Mû@ZE91۽<,O7?&ad(RѲI\%\[;vblpulw@HJOxh^@_7}BrF@΁#X49q!4Uva ap?yld.bsbB7v nfUFG˒ Iƙ!8M%|{ԩ><[̸u3и7gLAù!5$oq~1‰NPnCS@9z٭U/_wnr}iV Yd}o+P,md!YYi>$ЦO]w 5P@E B Ǡ2eϴ}ҳhpu(Jm9 ^SvNĬF)N8 .(Wqv˧[tQDPp gs;]N%9M(K>VsJu=h$ޱq d:@[Ę?>p=~6gC;.$I(sTH:!Lg ŵ*V d:dizhCk#܏ +$ 6{DvÕ+cg}scn_b=pg O\v75V@8"h,My8 u#pFv"% Zd+CSM7 jiynL3,IOfդ6<7&/d3da퀱Tͭ柆m#U $ЖAFqÌ^B.ּ$d`QoV}!ۡ z&>)$"d J4@:-eСɠPJ 9CghNnolXĶ xw /R"/ ![^@ AoUu{G}`Q Rgv9[o; յ)_/DyDwwoN'Qy;ʸ;\ΑѬG{o>%a&<$=1'};̌-\ΣHcu/"4\vq[zYAШ;PI@T aFqj#%W^nm "/}xqOKgӈ AB`e3^Nق-AH+6`B-m"o-$UTYМMw>-Nkunb!M2 &X{(N&X0QXFc# N*mHau- kaW_*;ş,BD0rۀIH E4Vmj`HJ)wTy+Dnd|0+RRcfȹx,8EmXٙ|L3K\Gp~ds`=\s]Aor4EYlЫ}[IWեZ'tk T/QSΖXR[/UbyM.7( )B^p5\逡NwQ&1HY SsTDNWOGB'S &)x`z\z"iᶴ't!I-BgtfwNO !y86m\ja|N#۷` լƑOf6[;1ѯ\$_~)+WS<#=V38c  3q0QYEJ w(ʍ.~<$ hsK +-kҷ/1BGP:/=y )ۈ28mo#f_s(UrU*;(a/To`#*s*^!#`1EA([[%.6h""&H?_Vxw ^a 1kh+uq #t7W Td۫W\:Ix*'Ld&8X="}G?e O)eTKzE!;rzߐ)xc$xD96 5Q+[ +8]h<"N1aKSk-P5uE׀ .f-le+ yk9v0r)e@97p2=ˏ> GeUȎ^|&ï `{4[4<^utoPIzaN1Y<9sIQC>1!D̀W q,lM1=[|ɼknf2EjPP]Ft4Q2S '[n,  X=ȱ 6h~a.(B[/d92`XKc9wV};)2tXp{^ߘfx}d 񆏓! ?h>u!l{Zv9] ?2~^)K΍G1#:vUZf@Ա4V[0( fiʳ5pq3-87H&,;o6dvY_p1np;jsm1o!#[).2ܭ\F< [YK{}&.{hBXDZ@z(f|PvPgOՀrH) & D,0;VF I wx!xpl~L8&kĻi!1(Tf'lHDh[ϖL.:٘+\uzhmQʾX+}/#'/5MhrPZ9n KL!=.{lE jO^OׄJGGא sAU_'(.Dc ju!e}PAu& ڞ<ՙA18펝k5 ރQ쓬4qWQcV߲ӛb9E [إ~LztL; @遗9X}_|iu-rEx Ε3l H1 ;f/?wFSݞ0l)LM :+M25& }=x2&.^ĻݺBxqF1=KNE5:{8 20J3O{L^&!4JhlJts.v_ևQBb;fj5{4tDyR/*2aH:1-댸9ӭF.m)\yxH/$ $mR6ޜf41^GrZ&T٢|hnyVBI,N* o sޮntiC1(-qȠ`C~;dgIU7T-ҹkn5G3cSvHaEl\5/[E3^?מ!4/S B2wdH` ƃhk66JZG 5e_y%ƍSu|c׺$4ENU} E)4VAz< Γu1Ԗg)=78H{ H1}[WB͢SǝݛVN.mS#c*VgM$_];_KH`K-qe/ ^jtWUNFqgLC% c8'i6ѧzBs6Hް5/H+8g5O?Xs)r7Y, EXD~z06|iKٯ\aá`$0(uq= ) to9e {]&{(TL X6 +`d 4#dP5=ߢc@e;%%>`^qhp'-ڮa S*,97K!1~|0!o 7l{tz^qtWDY*zяHFvuǫ2'挼4N9!I "لk-hΑv+Z&_Wvh1ZTʔ^,ȆW J9*v)ު`O9 ?٪Tɩ/,m%4KInK3iv~:vCYؔa7P1OxBEC􃾠#odLy2aT+ hL-y&3i4Lfހ%9)/Z/#}}-rӑ&QV}P1Iuv=<%!&kKTOyUCroA[N1ʸ+Toi?6t["U_{b?~=.\R m?!U<[7/!&;/$̴p[|hTM`qyb+Z`b97[g#E^6¶.x=œFZ ntd7ubF6_A6guD= {KwLJօфpZIN[?Z{$(0ꝔtBD]sW '^B=-lrhlwiLsrj&6? bd{ѭWw7B,*og[5Tɋ=XWtx@x\11sYQSw-*=7WNJʰq.c"~z-[{x~O.H!a1\ϴΛK:Atf`G,x\c~GTx5|(qS9)D^[oY/\(_&ܯp(MEzfe),JTO Qy&aQ~Z;Nꫜl!SҎYu1*rY鯯#dFjT­Ylu̥{/Gv'ihie"sj]1b={(X Σ9#]+i)׮4ClaE.,6KKT4Q65qu_v dGHgZaWx"/?U7ӻjlYW`;7$W] ڸ)۳(QJ=@.(_(PϕW-{ħ`L,vj0~j^;g2PiFL}2y Win"?mmވ[]GSyW#O-{ mP_2kgvaxy|b2t^$H/[fGFd6fwسHR[TS}jTdvv88oCQźs*b[a V9:|vAn<0m.Y:*/@7TߘG R;r1b(?`ST{"ltY :1b=g48)"rXc8*`_yCe@~T ApgO % OHAReXq/q6jwJE#QxW9ѿV qr&֘T[쳆Z O+)Pv#'EMB-<ֻn$3}bm+PsuG[3E t>}ҥZeBS;̕β`xw}D^?mtF 2ںG>HQ7hûUv4o+ama+#rP|Mƨ `[\=z 7zA?6k "+e|O-smo߾ZWrrVZdp9֕9fd#̉Ӫx9b>ߙK%-H,9A8:Λ&➨Y) Xi:T]yàrd Z,073| "u #4φo2`JD7X&0l'?r|"Tڬf*GftL99mI1]~HxAoWyػv&kyB|?˼="{;~fC4n>k9aոR`>taGK=}I lpحеY"p8g)Uy<N$GI2 GFΞ)*w<^ZY#PQ+Fk1oT9F]%ݡRk YK- 0,PSB|<Ḝ>xWሣše"/+{>@:F:87o'̾Q͓L-wuXn{NbO:&{[y($ q?qŧ fWKA j$mTXP=˕eT uj4n YtT>zn/ɇb -%/e~MYsWiS,m+ w NjqxkYyE[tȼq1DbzAǠGQ^X\r'u_1 N5 |&ދ9;[矝xsJ MyvDRcʖ}7m8fz:8Rӗ,F'95yHj8ugutBL_?MĪ:;0$@8"LSaBhdrfEQ)QfIHEl|ƨo=P)r#EVRI-^%H(1Y=wCK}Oٺ NA6j3Q%QM۴wɺYRF;C]<4-OG?*=.Vˎ,Pv[AX$yW:b%UāηHI 9q Jnԕi_ ,mV Kx9;TY9j][!q!f9Z*ugoc,GçV~9UՏNr$R ?g\I} kY`+yLENqh%]Ʉ ܩ*meeֳˣD`ILY I Y_IC9,-,}xdkxEHU/ҡ"˗xj[v j'as={OzIr> S1e_#:Y\ҳt"y!=p3{mև\TWV[B9{3o|DH).xC2~_NKHw>Z;Y=ֻ83qN U[}%"4H#{u5X0VJSIB-ZHܢ f7拴f>V,F!?q%`mQo,/b2It%F sEPNB*<_oCE%l\qkR#q!!,~4B`6JNcA, 9{FvW%2Hu.vW5ZT#ٛ@ď?g]b{o߾;1{ , HѴrPv$517cel}.~umT՞@`m2;5}BᘁsQzTM[|Mh:9͘);Ȭ"h{J4ab4r_W?)?㭀vBYā|;XAs9oD ~V&S4{dckOUmxW]Ƽ6! DڷeX}P# aBya {ɎG7jå} "@*%=B7W)`J0qƹ6f|3%VQSܰrpnCWBpY9_0i>p(65ȸCKΏ{F&vG @g *c82@ $jn*&& `|M,5Ry)EgOnfEZ)*4 VG5 I?l}}әp` dw]35atP`(^,fU`% nJ-`yYKu܆[-TJ%0ʃ8*42 ^N0=潌aA*OPo6U_mU@A5?tf?UuNܠf`*tk{+(*)YI[U`M&WS!vlh"n(EBbN1ZEcg؜-Aьd0)A^d)&!11r!ma7®'ۡ}7ÔͥG؋.1LB j.*+wKts3|@^Оzw?3N{7Ϟ츍 5b5 2M!iFh=? `9p q9Et/ˉ=M)MF1U5=7Qz0y:OhL> kc@" _캻d z0γ4z@D] r:%g$VZ)GC ^ϑ=?_-U-gY\Rl` })RAx}*=n1p7} .ώpZZbJFc8z% W96oȔ*kZ6̯U @0s%R[JU@OOEi݂sCfq)W<:KoJrO!>ߥ<:F-,u] ZK4\vר.A4_{İB ,f/pՀfCOjYyv?CmUyB AqBPW2 pժܑ 7sP~cY7 x(Mb,+k$YɆI |ywc"IbiR\p 2q{ypkO_xbsC _J ΟFJhD&8ve\G>{nOMU*R;I$JTZԓ8}ԝm%iPS*~ߒ=\}"No.L>?VS̤(]߮d`CtЁE#O&cdٻҕyunI CAnCG߷^ 'EOdJ+Fm Qx0Ia'f}7N*هc7bgȣ_]E%AUy# A F&߸w>HaM&:2V]T/R̥=᳔Q_R+2ԣpͨrXLMQBM X"r&$kԪ,@aQ$z9M}>IG@;"j,{X:Kdwav\=bݵ?na 9wb]DF'N%4Ggu#A+V";>0D ^&K`X^y-.Γ^ÿq#" iZ~#tSw ؘmO6o/[)p՝9*Tu^ t<#MJ02\&')OUE'!DB Q{F^"1g@,985:/z O"k?&nmN.b>Dnԕ-u}9X5Ҿ*/JAK fQL"?i)j5G6!B]w9X$Y"Y·z}/΃ERG2FH8l#y=׫m@>݂uP|x ^-.:Aӵ<m^=s.k3Zxyv%w0COlkUeɾn(u?V4go-;-2񄶃]1pl#H@ J,'-D"RN؇cJG?/p\MBȫlgǧf狕F#+3(S 5iB朔V J^oqҡyB2! qnw(3<ΟҽdžB^PY?n`u4wx'bRNI/F+ERIɝ) h$ |)=JJm❆1Bwls3|tG^lȞ?1 / R[$ ÎMOt-Q6Lix4H(*-L!ןMxX9l R%R*žJH>U6lkR9c. 0E +^|NՔ %d{6F{ZJ_dc#a,gFaQ_Wl4ha3xپ]T/b_a1sCF9~S%AE6! T1('R`QxFPKល{PZ,>1(4v/fv(}`5<}úzTCjz2 ANX5eUc9jJ/Qu_J{d JNaa0Ō{z3-: >1osVU頋 !uU0 Sc(˵f _Ўޝ&&[.9HF`aR}AVJ5@cdPľvPB"P9:+gkP2$./1!p'ȸNNEaj7(ǫj ,jĉ WrK:>> ~x^v"xۓCcZ/a"L@;ktASsMUhuTI)0kfOyR'øp+ɤtL8*3bdDpl^ 9vQ! "gb!]sTnݨ&mV@o[4C&jB#t,)$E"^\}*1tKc)?oIk,)~w"XEZSQl%RuFM4N"w FSq|N,w=hiULM-5~'jRPY1ی Vi?oYTM~ Y7Ey61{rsTid0e Y U4` ) TAS/9c"z9sr6ex! r@F̸~'b,BiFfOk6|c(SaWb#*\".@3?uGB㙬#? bĔ^fmp 5-R]d~4j2 -Nanox> t.iˠo#) 9]vJo!Β[6׭be8z3Wf-n} ?YF6L$**qPg)-uo8۸]#$#dի()ځ =vP(+A2/5Κb{%zVD06@/^ J}T~ lϣ7%vԺc+ö \ ׮4GaE@1$'2b?DcL 4$/J.`G(PO'ơm j(K1>gjpƎ]'%E~D$tƬ>丒Xmݙ)nSb+<m_,pE8۱$sa zV;rMlcQJֽFsh<è߹'b0JICwg5"W61+´L=,;ѫgHjM# #kD,>~{fqB ʯ>{q64'0R7k_Dx#x M} -OLZYFo x O&BHg#rGӥ#NwJbv~_#XG],|<]M4`@5ǓQ ې9dM1Hml&6%+[2`}%r c`Z][d=em]ba:1RB.Ğ;ࣹ\)rQ<~UcACZ&M )Ϡ~k|gbFCUg V6QV}/S.D^(|Ug%_O4S$]iHA,k٦x4|J 8MwBʲȦօ7z~BOm آCASJ*VIhy9wsU3sݖz̈EMIw)!^!k1ݞjs^Ɇf|Aܠ!Z/6Yɓ֮ښb{1I`'qÝXQˬRMmuGMGEY,3,w׿X$C)!xڝA9C2=ֵ l^?o JJO$yL|2,"t pKjըHqXeg >9L熪wVܰd5,{lF4oR^\خ=F c쳸IB>Әܽ L@ţQYAi\iZ]H5jdǝd@N#e MGe[_>\ θ'5bܝd0%E[Vw-56kH;H!k8oڷhFDe ['/c. %3nܭ$u6d'Qǯդ}-wNl TX}lhd#R >^ 7_+z]J jZFS bq L/SWO{Wli)GV*:C9Aͩu9ެh!IpEEr(Pfb<98Իz7gBۼ6O \޽N SDY@=ft#a"$?l`W: \$ٺwg#w[^edծD1(NU =#l"uE:_H"~ ;; VaMxY)*[<H1;%Zhc4pFaO n+%ED}UJm~XVF .$0ںNm_`,:mڊ3Zd+ToQwCܮ OqSUgu/1B!;7dL2"c@Y.L} Gq\:!?HLU-W.4.71EtqN0؍D*ZÐlшPK8)@Mx=)RdPyl̻16IYT'R. kU9R|Jb7Q`M}FtL @&Biĭa9{1']W;fcr[aIJjmo `M YH\nuYh*|{:>)%P^= bH>N7/{ nèw$lw$CL)6h^l40o"Wu-Maody0~ r3`'y=bǙp u\SjxDNm5vZJ\3^;<M)%ڷgW2e@;ak+s)>D~S`_ce5c-m擝]=EvX!vTl>;#IJXϔוXGzScXtf讠%lMj-_#sQ(aF˹_,Ajj l纣~_#aMrܠCv']"/|4tR.DBTRXuE8%\󫬥iք'+d閻Ro'p.j!=*IeT{h' 9FYih0$h"n<-kFaPd(%19#}I8GpR,'Ξ j6Z:BמS}}i6Jcy D`VQӲ)sxtx<_5y6-ˊ:ejݓN|2MJ9sΐCN=]K& q&ܭijl|Qxt)+{T. TY͎TT2 "= l.̛47JՑVσȪÄ5ƝG`lrk% !5 P\W nIL |xy ~ &Y9@.ZK]jϭrohv#zK^A}\f+!8C5aԚN/o 96P#3iPŇs;nEeB"u'H!2jquBK|H_sDz.ƕ_ ؖJf0EIǜ ,n~ pShCy6oڤW,7SP/X#]Qr/Vѓ[M)VFm8b`ִAAʨ$"w"1-v/sR] 9eНo&c,Fxp)Da%Ԕ~Z;{#hXx(G>pKaژ,TL"B,1̜ >i@ 0m ,3i,/lEYRvɿ mҍ8Y^Jٖ=_L4'6tjN)oJ9.x^@w0y ȝRYZ8!4j箁U7b` M/L hburYPead6Cגe3p8oy84 8EYiQry P+ gigm`\p56#U:=#NظaT 3h6J1_Vc a=JA{>4h(d4awI0hh&eixcgp7x7D3ieΦ d S|ںW׎zs E >]IϽ-Ns7װi'ҡ)v %άfwvU'gP~fw*.R&3*-qlbF>7(č@fƺ(S9; ht7 B.ٍN7("[}raN |tNE6L \¶6ͼ%zbΞGY@uI- {Y$/81BrBF`rܒ(͗o,ofS{Dz4vq4yտQ* ]DP[%mETˆKqժk4xc")}|^}ۇhw%͛/Jkq# pwr mTH Z߽r 2+idMm$&aV5/r +E'?SA ȴєDaRS~7g-[/匢bQZ%i,ᘭm|Ns5*Ė䨫Շdf]o-oB<"Ӻ@.$J*+Unuww+!5 : /=ҟQ\,#zk Jű>x ,ا^z| D 8NSQ1ѳSj$HNj 3CQYEiaN\dn ׳,[=!>jkym 1 oK@y8Ζ!(\MGA˕m"!>um ؛P&*S^/MH f :Z>"mQ汓X$r"_PrYIdl+-oGh]_5Y#,Jz*6//3-Sތq oez6du]&#tu>KSpkGg[?j`B7Isgne 吽%N'7&oͬN8enɲn_ӽ)t# `^OE]-QF(/: ;DKW]x`fly8 ihxyXZv 3@-7nP4BI\^|r;cOl+Ke)jD ߬:'JFkE%: wI zycu.]rX/VPLБ00e4l1ѹ!l7+ <N`ѿ1R)cOSlcK*5 -VJp`V.Ѥm'Zh!Cb5l-"6žoE{\ LiXOHm.3߿c0^(0ZU ̽&XN%| %rv&XLa@|FWҏK h,'*iQZMVu=JlMKf^|yTz~skDrtO*BT9a-M:6.{T/)u ?{tAG@˵ n P?\E[P&#=n6y)^%51H`^2dƥS;D0͑,hagKuS S<,.sq ) <F҄F6sP(YRG<Nփښ-'4㳌JE0wj+1aF\7#Bm5;4Mj<,w!ІiO>bGO E-%JiC?W #7#(7PLS Fx K,?%w"f$@j:7¨{,2l΅jbqi4<>98h_^bB}\t3ΔGMXCeDsK? #""c6Ak5fꚦ5~i`2\V,mH2&yH@D K Rző;{ʂC]ZDf_Zh]-AE_i5Fw#y}-a\[A^f]W]lV⼹{4>{v /bYĺğ\&SXRƩ[:0_Ə6#8_|W=iy'ug 0)p0$ƥ]X$Ha6<4h>׻_iRcթZ}7랗oXZZ42d>.m.LJQZ}X=z>HQˎt]+&9Sif͜ckYFSeNu*y)pzO8X0!op Mo| MkՑԡ!r<\4A\ZIuQ+GuP+Ota`w*DH\lNm)V3, |@ v۽ -d^q]fqmzb`%l,`bs5z(#TByKu3@+"ΕW怀}I/Kdo\hs3C)TyXp5k;ZRH=vVc14ҭǼlmMAi old "RcJ^-(]P%P_uEKRU |Dok8{ 1Y`6OOStCEdvtLc,IoD;HXWmM!vz?8/*ۈùpG<ѤoN+Lcqp$qŬG+ t]=@R5  ktAD~־.RO?vwl.e 4I$uӚ-wt.--Iv0>Gjzeݼ;R(nHL~Ƕ\7!ZEZƅk`Iuj&˗|W쿻3ܕ9] \&L&R nKŀnr8*]::`{ȆS juy$Z4L쀵#|vh]An*2WY@}BʮI*(YIF]= /_<£/@$KZSSaǔ+ {b #ǜOm񁞇+}#~ LdQE|,!{mX:}}b\ad˚6KGw[9)vu3ݚ'YfvO Fbco![kZ|j!}ts)D-/9P~fh_BjRlbli.Z wڹ&CԦVHquMů g VW_3b`҃ PrRk*诂&cK$2!i}RwXE!1%oU ]9nETtaM_IF%gL-"g+lyh$zjC Kz{.=$-Cw 1Fmbc+>93d`$Ux’cb1O]; 7r2SZUF 10{l~fLCLTpo;Qd]'uılC?-tҍ'@ERAG\B\$j N粐\DOpb ҅%fzNA3S%fUq>>Uo;HmDch`.Q_C,lwOc˯@qb &NНo~x#Ӎ9~3A;C|4|RSj}߃#ʲݕڍevْXWޞ p8V^;Jr  qa@'TUo9~TgUt2dbPqɆ4ӉLJ`^o#>z[v8aoiOp0@@r'ڂmzrxnHH N5e8&@Jq*~yJvqB-<.V\KH 71zpvPdF_99Dw(EKU"J}–-$idImMaM9?N':=ڐ&<:œ--s@I]@H~4*rXa|qr9PGGR2^mF`ɂCp7 E_t) h! ĭIW鱪0(A~59^Qbc 7gT!aWf.*`Kb ¹v!TRxϿytmiwR*l dXaCy+1tg v.`-zQTGiV+7캨 ׹7%u\E'"=̃ԇTv "#A]v_|Jz?ckfŸC]* Ʒ>L˟a$6\r!Yxӷ;1ɖ?i~>eb-Tfݗ'guBkP%7 @*,\CR+v_N np=irHɂY{[k"Z\kKџŞ!]Vd|VZ%POmZOʸ 扣pKPArxZt4tBzcUgP\{eY3J)_ٕ6``DAGc,\xe^Ew8igY2E|w`{:M; J \4NwRuOߴ#/Te[gc~细B8: \ΊG @0~0ߍ)`' < 8k5BsS oe=ܖ9*Jg]r<0?`gJЯSINi+a^p S=ǿ\N89it-zFcߨ%Q-`܌uC:/R]#ZW[QysI9a`tC=Zbo vlUc:Rmh/8TD7W)mm!?h1{*$hiEP1=8S32o _ [}#M%sT# nݥivLJ~cA' 8l19[iYq9o克[󄡎JOS1}ݦ;ӆ-Rgi<:KRr^>n%^bEkW+Hv5.âx 8v u.*N(j!(=s)߸G-F>,҃Ωﷷ[gxڵuw24CCb QFe:͗$yH6l tEPCEFGU&'d u: bIpw3Y @m5,FNTchsqdlRZtʁP=hT+:'tޓ|ht[ u4I 6ϾE{*^'_uzT P7(_8[01wsXy!+:48bSI =]ʈn${9ңl)S{eF{߬׏X)xSsz>KC9vgPTDL.ډOx^("$A]&|^6|c "( ;þߩp^18s&Bżu 5;G8_^~Oli:RZ9Ӻw!ze*=JֽNc"ta`ԛo @7#\@J yc}m~W/9nP[rBɲZYQV-Dqlӎ #ń/KOI΋_^{r^JFVC, @r8WkS˯K\gg3'}ݻ'Kͱ/3>,m59~X[0#'/AD6\@i y{؝Ʈg kt45{||(:6?5'$*R\ScCOyjBu杄$/^iVi3/Ɏ%6 |^mE3TCpQp|9sz]k#?iAJԿ+ljUmU`_w(bwέjgO}yy1xC6 Pze/ϰp%eTr|Hl 68ElRE!Ė"؊KW'K}NwdLBljKv-w0j0=gn}(H3dq5ƸJWN(}ACå@N>_ .f4UN *-QE:! ZwCY368mLLD37;Zpl#ԷLp~Fg ٞ+ЕW=nxTYZ|lp)Kn12ť?P  z\r9S %yx~.pet"ũ8hln~lnXb Q@)͙"=( NSOwu6 -y{`w` aLTvb~R9"BZx ćmÏX揈Mx<8n%+"MsЏQîc^<<}/ΰ|Rfj⯹\dJeP0i2U*ꂣ@ thBj^L  9zR*D۵#|/@[BHOsRBcv4яBY".i!-vI m=%F _(W_X[SؒUTkNNL,w7_n Y r`?O!v[bbd vNݢddsLl mae] 4QoUx_gj79;6i&mN`$_^zd^e5xCm ]t̃dWHKv)b@4b Lcq;.T}{2O6X1k|"W|dw(b|U'f+-i]s *pɃ 4#b6:BFG3(\V͢~ɱ3[!Q!4-H]LƜڊrg{rʖVnf-}o)ߘE@K'uwMG p1l,%x+qvU[M֨Pj9s ֮,IqG0q&aY6#~ 5͠qb_@o ājH$pX7[VÀT)g=rcv^1 3ު @~Fr,UjGA%}вs-Wul>*;?n%twLRyP_(oߠ%h&!s> JD p%dޯv}>Gu2,Eilϡ);?E܇asϡI9Ei2YIj%OW )]L\1_J;ޗ4 AwAěK_cEOÂlp$qWQ~78u9?z.i )8!i&9nљAeȗ%@b0 .E7݉#}>xFՒc{XuM?1~$WDpT)2x~A9_;-͠l/ dqLtwq~yklB@:[\z((2Mت{H r48JPSk9K% ̒شZBBiEFZ{DEU$ -3zgzB(o)F:>H[L@te!ji*96i2K96 V(\]8[yDdL jZA'@"fE^]*aS3 4QNSu6u6anrur;?ިm ;jT pY>xmOH <*,̉e :HWwywCH+@MoC]=m=-sҭfɀs׍/5|zbj&ba,dK̴)6*NOb##`N&>qDqru>x4ωv J{Z[U@ٷ"nyNa =@^Rq,cP0NMY]_%)J&ikQa^[O2F*ms._RD߻xTH'B37)c1^3({w&`aC軡BÞ%FQYBY x M07ԯt?:ĒO`|#Y25E՜9Jص' =S-_F6DHv՚҉aoE"}\?/4T ,hݒ}Dd0PҗA^4%懳dM>%MͰ^6U@lL %gJ݅uzD["CrB0Rָ9q]19;L~kvtw֔ͼ@4#NeQF=\bn{۱[h"t>tf5 n2e$p+ӓ/󍑥މ<=N7*{j ~.r,+~O Rqܤ hdf]) ˯%\le!Բpqm7"5Ilڇt3;OQfY?jt-W O?yA d.vd3$7!IUYRPd(ȫЍhm$6d[gQc dJf⍿8;L ˊ8,bY^~ӷ M&!'{:"x[J^85VEl{U\0OSE !#7{-&c =&ޔ(pD&R1,~A1ԥeZ/u? $ Уc[Uj 3A=/H=tCTgJp1F׷wrt%hM:,5VdO4>Z{b9.f#6|p|4Fvd?5ۅq"6=MksJ".8<#hXU7z! DQ#ټm{g5N_?NBA![&%s!C$(:Yo7L{M戔HIq*#@N1g/eT;yL2ص&k:!2>w ͵PA{ƶ4-Y5GAIt~4a]H\o#U+s#o<Z-j[ k@7/D>' I%+gt m y=͒,4IֱΣ W>8SV7I%/"9~^7!ް؎Bf/H{{g*]a.h1;OOuqޒݍuSOqh_cuAj!~PGnr&s=ǵ8^BUxδ1Cڻڑ&C41M HB""5,3w#N Y(-M =5@pigt\Jmzw6F xC8V){`AcšHjÍ}_e7&`آlU;@ QӾQMF`)r%r\&7׌FSbvmM =/q֣Ј"9`0{_{KW|| ͹8\c0 }BU@ᰞ۫$/j%Ow>ʦ';-6jVb+;n)gE._2Z\2ӉAߩ`b#\^`a8w/`ΰYMQA H*7w[_ȖSq<}r-42'@x#An<{O+ıJcitLRd20ΥZ wf/ӌ2!IR*M$ʞ?3[FJ(x B#'uh,+6 #N=S<^L0PvM4*TSR#ܮxިu~*L:N{v1>q gǟ@`\+j#Es CeF+۠i 7w^Y,F\AC>9?s pM3TzBbfJ2LOK VlIՍRvw#~tPqP*>LLIQ:xvoŠPiOHĵXc74 3;ˏ]B  2e#R"Y+ɝ40蒌P FBg(RgX:z}h!#@BN 494u!fz/uU&D)q<fuɬ-wX nG,ҏ7̑]˦^.o(u=V7Uhj/Z-$-"9i h-Z u65sM_GmP.H'-![|TO++? Ly2OTi! ;!Y#r}BCoI/)V~4.]4$ȵu\.B͚Д^ު3Hlw :X9PS =t'<_:rpEz NWAbP=ҫ_%NW[.! ~\Hh5 @.)oY}X7>Z@)좉FQª|N2ϑYBx^ȹ spjg2,!@ze +G$(8 U,i݊+Bzt+~|/moQ$m2D () 0 oKQ2%pOcKA*mK)L}=pژ^45q% (P&.\8-}LM$vuA1f&- L's"hkDo}_\9p$X%@:|Ȓ,oj`y.:]d/?H[FsL]pp6ʈ{_gQ{)>kzLdp p܌*@`4ڱ./Kfh;K"Ghgamx/^(Ik-ss53ɏ[c9hqbBP#sN$M5/o"!npVf`y*;15 OўE=nױ>HEA]%b({o33bt#RTʳs\YoM:l |W u?o~Fke+" m% # 5_t#`BDKFtu,un/_I Ё|UW̄$4 8qxr:=aUoORbyO(s6!FzGeyN?YKx$kp αrǎ@JrٖX㘊yJ xI{a;U%o$`i8gٸeɪ}CaD0.Bqv[ysܒQ66F;~!&ZXi=E` vtkT+I 'OyGӶ3k2A:[R#Ӕ ~ϯ+ޟ~G`T^R7f'+0dmn”Ad:ȼc5cH/|t:7Xp{j s#S|LKw }NmL.$r]ӼKI͓P\(}mF7 qqȷki9; @- IYgRCLv"CӴ/;mGW'zb'p˲n"A4#ƪav0Eax"֕*_c%K%F Qdw1N$v(W("/fp,7BB/(8hT3'}*BƤ4[̜=js\ZJ,̪~Q+.֨"Nayw:L! VA {bQ͐>G6=٬F>7⃨fkU%}HD[!=qӘ p2Gp\%m2%] Li L$fuy0.Kc` w(&yӢvJCs˘iN!ZNgVҜr0@Q(<%33wh :H&[sd)GCY.Ys q8]50+1-J>ݣ!~2MsF@)2k[ ?'I1-V/@Rw]a]-NkӴ̮dDeGIG^h^nGtt8.?)Qe;WnH%󖢌AR;V\Y?m1m{Fс<~FCx-8O_Ѱ٧}#gb̳ Ond@`%WmXtT̙z%rٚ )#XLɻf~ Qk!!zAsϣY:ѕ;<ÕI-u1Q+2E ~DͿi$;Աx\Z)8r0;|`rd=Hhm/fM|Q&Ƕ"tTӠq(tW bU'ڕs߰X 2FdA-U[}llUr.;pm1&Lg3!}wRlrN.T9WRA"U 4Vu_5B#頙r==kB+" {zCrY8yBB2[䚚0#sY¢t؊bdYMl}uV1EFM 3'+Ft̠ƵSn"֚@>ovs98` (TaJL7O+_*D ύHMm(_ nO"Y.Dn{hBL7*_Gԟ&D/¯ @.GT2dY-z~\ 3 ?Px;\)銩Ө/p Q(JͧgG/R0sqeb@'yڊ-^SrDo?r3/<*,N"ఒZ3h@cu8 ^_?v9YhC)ZJ*A$ $-\>`ybl~{3'7DV=M?_6D1{񟻌$7]`n~2LivW~"")mvsJ[nq7Xu7v1KaVLnt;Uq 1m B#NCzvJWz3`.Ӓ4ϓ!anF=9k·x)Bيl5]1zG*1xP)5jUp8}gB Fie\3ޫפ41žHq.< 9AF ^Zھ%ewax[Ao)c \^PDT`΄އ*} ؚL/8M [5o O¾1CM6 򂗳L|?'% z֢1 d:ht3))OԽ2f"l{``b%ǫL>o{%_.楔S)P(ܜ,JB+2,qZ xdn[h 1_ml€Zi!MJd߀w 쵽|s-ņ"t4OW%WQa`kXf>cw$J۵ڝHΘѷfɺR!gs3U8$@R8h>=-;MT6i#{lCv߹5i:3,"S_Zœ;V3)ޯv'+D,oQT%XFO1SdA|E7'z I4w&JxskQ PБ|ȁPY-eJBfa+ǼD/L\'s@DKic-t @BQ'Gg1PM^ vŷiYDYH|Ùj-^зH8ROIb$Hb>T@. {]wҭwPB΃BbD$h o9j bf}%Ki 6HI΢mB[ 0e"nˎ+7jC*:5jq(X;Mr3b%{U_3:T]ݻR/̷rM^.Ac,?5H  =QX:5 _ir| `B)3 +Bw&53N8h!JA{B2K*¿&IcT`b enw(@'t&@V)Qclt6lVIJgpQ)sSS .2t5=|T)z;D̑GQ.D9U#ϕ?@(bq hzq1mX G}IFp@Qq KM 0'≘88inlwxW&9[/9L7Cwu+1yB3mI?]Ě(Fdz掅 hq Nb6B1S?:6f[[VY‚ 0ٍE vgD`Jat 1["4ݭ6ٻCTu#KtG86?E,%2$1?$7 Vn1ZsÍ˴ydr|, A2T+Vy$kIS7>ZEv{c] .CrQLZ إ{!qipѓ!WF{ǃ,jf}@|=ga(Y~2._!-t9eJŝM Jy<^E%SH\Ei&lEtttH~hxq:~KwgZi5.3X8DmZZ;^Dm1xN_CN e8M(h87,C z "8%wN,<s@53_Qp} [A݇piŪêp-ah̶O |\lDr<BA]gP2RrlfZ^k;DC/|h>w(&Tb" /l{v<ȳcZThIB-?%v1˛^3%"(]A9?3-2 #Qk<\'>e@:PmЪ(-&roIXJ;84NحJS㛺[e+ό龫 <)B%DxbCOGEo~XJN2BF<76'-}q[NM*f0H5pŕ8V5,DC;^30=4?.*2S$(z#i[H`oo3O: fTW1!0W0zKN̿Eȴk)6NژkWMKoj&| 4>Ķб'B} @f(+z; _,a[<8 3!Eߎ=)-|: p݊{>NJO^_ Hl낏m>n9ʀrEfbH1|P?Cئr>,G#OqB?:DwmWFH_ fu&O&;p%36Vǘ_ UZ4+5nj <l>XȐ!B4-܋cXzn,H@Ą=NJSF6GOPX_PjD zEI6ԸDPM=U#%7Ï#|Ǖ<ޚa 'U `Q6 DIUwz?FR.@҇%+Y2J_%$~7Bn1 tOorul@<q"imWh+ebkZEqw 񜔶"zQrĩV-ܾ>L1ZUcޚl{4"w}Sg^X&[ogI5}9}dJ5d/ omZG`G) p* 9ۻYw!R%cJ0U6p)xw%Ma@v zԶdcLZm]pL NNs3z_/K˫ͮYya"V >~Vy+‹ԁ2k]bW}fkT iĢ ;PS2.CFjcU]{(/J׮Y/m*sT |(y01j}Rb7"hK+OKYy3GNp^^:gV|2cNߐD춹T^!E#Yo2oʷI1S'3$ s"W'9XGTsRbXAM3F5hC gθ5XdޱhÔ8x[*?̫ׯ⩱R9v'EG%Iy(Ly/EAnޟ7q;냾TV`Q"1Yfs S3?xF aEJz5줙dY$0@`-ٓN$D,+a6b(`2ׇ-h5F>xwc΃[7XM~d4" \-D}Y@RGC+*, s!=J!'~ la8CEVUϐ?̘k4#1CBTJ«HM/Lc Z$,[L+Y{:YV2emJc+ 2Y[577GJnx)FHRb4L F7K4i*_~?A,\h@,cA#eI<TzJ9OMG1o/o(>y ,N*7L`8Ӷ*El8{Rj9xm @C.V*BVqT#%@@,KD.C_j*TJ_ޝxQSViӓ( Zsϥ[i鐲YGݭ -QoA{45A_EH9ʷ5m|e95u rbVzH:hi9 C).h4S95;픝 kՊ9[hF/̏ai r8?R(ゝCϢ6(L{HL&YȔ_lI]p{PH،P+Zsk_ߧRlOJ%3/Ljg2бW)_Wnv9(oqFE(17cB*N.032\D;`Ä9?a\ac$NU~)ĮAQvc:Pr:Orc'ͼswPuDd:xؾ]A[<8.݁j}3aBbw$; v.iL#`\تʰ, JLWd577B**n`d|nC<àh;}xQqlK&PEb'^,Q{RluƱ'޻Jw㊭ʱ6y+S):4'ꕷ;CM9ٕ C\U26phd2 5Q]V&DaLh tpfPCeÝ'K2_好&1> :4sz oQ3vS%&,+/l^IЉ騻ͮ#ﮡj\ܔR> ISmmHPE|T􉒰t(o>h:86[C?If+;w: `m2;gc5M%GF_ 蠮]FS|N u:*~wdUwy, ).QW_!s ;pȯz(W7}*V ս*-ORs?K Kup:~>,ˇ+lVx,dzLҳIh֞R|KGenON/ :b^où5q2 1uWsK~D0VH!0xX-Mt;Yoq3w6SFgsBtD6ވ?_xnX2| `}b>"+[ !P %uȠTFM֗g΃WZ&/ '%IW(PArLC?G{Q&wBmC_t:VlM%S[bkeLANPcm:4٣b"6({IŜ p^qC}<5dDOx1])yN=t/.R>pT'Ji]@lx Q]Y&MXSނ889r>p'~ӣcly3l?e׳+ܲ3$Q|JJLwqGr~7jҽۯBoGQ- + ZA\AUSV 2_`>5,X ERoCo3:[7yLMdKFpOg׍LZ&o!'N2͌< *0G͡ޣ6R"́XzC̖=&vKݺ/-ItWP<#->9+ŧ_uwxwdAVΥR<27$mb3{x~UpE/BQǦlWF!yS%0{3կƒ|DŃ>.qӖUnMir:bS|YVkca4ge7.&WUtuv"ؾOne_u}t6P\+ŞQ.x@k/I5?Rʼ; 隄x`PhiGzV)3#ef8AnJ=9VUhNQ:\WYcsc.đ"r Tl` wܐ>kDAxAR,V4aq'T|&~_`H|kpo;pV #h~n |vs~>G kRՠXWQ a&~hآ;&8o]tVT\'hDSa;c p%7IT\ycOw?Rz1-CFwr;94DnεMA?IP!SҰВKAѹȵb:A'N,񪈧.%*].]&ΌJ|!ՌGO-%=׬7%#GF4֯ICAڨQ&R> a?7 K+MCk>6fIM?|*T[?a#El:ٶúDm_65d&BGd49 J3lqMgEy( G > 5~&ԯb:fH,D漏0o.\WUV*4yYWAk3|#uyHwGj ðbj4cF]6;¡Ui}[&f+=7hD\u) a:k3s\}wXߜqɝ =GI>Y'AKӵ%VZ"-5E1El b0[ǠʩӠk%$ <[<@6֕mkV״Y+߱d_pev])̀^'W"$ښU~x/}:kN-P |S\3D[O@ SM]F^˖Yis!G÷0uZ[!ӫ5vgH;K8d}oC~yo;Eȕ6B&=Zґn hmq+)hh.Qv VqnuR? W$oSF+g/muA>c%k]xibގB8Gdg5m%zNy $MTB.ʢXn TjAi2VəYyG aG h'ȯkԛnYB`_A.SdJQ6* 釢Se箜욆'uⰗ۳ "AD.淂FT]WSD֨L\|R"_Mox)зvfKF6C^/#V'vil[KH./&yJaYdcB]BP;H^01ss/3T"lb: ;(FO3#x` C30$&*-!#=@go)LekbTFWPiWng4:ae B woZ"d9&^hjh| \MiR6t {~h#z )$Ա{{!ZofLݲbRoY(绔20Co",TwД"M6[A\mXۢHu.hʒD).#fR5 =dTM4Hk,*-GKUא-4\ Z,0NAFsB2gXsZzXR?R)'%g%A7e 1 e~4_:n8&7{H+K*BSX]>Owo#>Ӌ1^v٧$ṗKg9]JHaK7>ljb]QʗXmP w=$$ `ˍdҫP6!-͹-k(Si'uTЕ+=O5X7^ܹB\G6av2Z%a]h{6tucm'Ҵzɹbt幷8;N$d]앏c}/3MvzFEfSVe"|ZU4[A'!;i7? CQ-˼qÎ^WxjŌ&Htliޜ!9g}hIU6g)F& J t-j Stb>dJ!VF6] >Un( OrND]f} =)R4yY4:BѠǧa. uúg]+aidVTWZc Cͯ#cŞeeEz XΏ!x)% ,\^( .KP!johnAl4Hh́&dG hR;#Ii=s 6owvjK7OTȡ˩C6볞TƄ#gk0J?u©E$˗ ѧO@[+u^!&=w ~tTJc \օ{T%2@EB0Ű'Dnj_Tg~zοMae1# -pfGRSj4J*0ﰈ0Z[u‰/#^]̆S@  ve(h <5_ 2Ehѧ)" p3z.h@ cȗ%uYn[`*vD[Y/`Y{2[gf"'`]5-ԋBF(c)hs.Iz vEU,. D |SY6(=psk d](wVnt&iMJ2[&ҳ7CSZuGBW9p Q}vDiL!Ù IA~V1~7v0X<-]y,kTB{UA$-8b3QlUMT)+jShjܙ}\JTh0>Lwrhn.NQqϹ Sb+ޞI$B~` \M# lTݼluL=7'71WnjjHs{g_3閆5eS37ku\DtJ,@}wZ㾤F*\k%mZ5!輬گh|I܄ZO PP׍eνDb3cWIEdHU#;42|ݔ-\ΡMW~^0?(:5[lRw)>8i %{5ԣN.S Y_c3j upq jGB 5.܇SNG4g)V!7B:ij ( J}2rFqjiZ{# ~n6 3NmXԷbAr\_ a:S4 ŔQ -uT$ AʏFS;W)vB,Q%Tyj@>z-chS4aͥ`iX8UՌL+.!4 '.=]Ko?#b<<}Ŝ H8꺂KyreI54$s.#|7]۬~`EMK CQ3S@*q\,1(W;]GHmb$TYpn9dd}qDvZ|B1#[f7 {Pn.PnWbq(SbģOVֆh tIR!)k?cl~O9OMN:e}K ب1' =V4sr8?2=J0lly6D!"y$7'zpHڷa+Ykcjp]K ~sƞ+pi9ġd6v`P9r}>"cXmzi(Ɗj;3HK10 7s%vac\E*=jpґ]5D7.+&31۟ 铧eS}A\IyB]˿3*Ƽy OP {:t@8d-ʱYyh4KC4TFN<věn ;A^R8 n>@jeЕA R&6ލaW5ڏ3߬l_-N 6 <#N6g}v6caHi"]|&8_F8Dھ"D,r$Ev0`mmS#莓3ZTĮgU&*S-_""ϕ,ňȷTeTf󉗅yZF-ߜ刻S*>.\U/>_ s/dQȇ7MWl4=NOok%#ȳDSFQmN0 Y{Tv*QL_nJEl-'M7Pmί^Ytyy FG/Bq1dj: WCwOMnqb#C, ##Sk&@׎Ow`k@ H d"B] q ^H]_k"H]"k_!!f4* !SvمSQھ ΝK 訇]YKw+XB#!jf^b'Cͽ[lR&N,d*ۇyB+z)CrH^p͢ RXX ahE7AImT <7@!-f:DĻ# k_(dPҌ*6JK&@uCobf$1SEP8=i>zR8pmJ)C|KU[ه2~#kj q5I-:K;4errF4ܵDB]REP7vtМgxiV5q7n?ڟ!+FBܬؗp{vN,ˮ-qQ&6+{NNB4vN?Yq{o3  -U+YV EpGeG.׫&n|uFc܈S- k KxTߠ (ՂsN\9p6aCӠlv_d?"xzh>)CԈWtCؾ; <=u~kJ2hq"A . OsN`9w{k:2w#k_RJiژ2ó(ݱ-;][*o*c#?>},rvy}C01Ɏғ<ď3U /őY)>д3>>wS5I;蒂Su9X S-RcP24w$(ws|8T_zm.\!<و^Vz5- ,7euc_Z!EVxuԹi 4b^(9X3AEiT;/ώ߽uc0Zn~Y= ס&anPBھJo_ؒ?cߊLetȏH#N]Hh <đ,N]0b!pt*5:HS"@[,o)j8]'͊Ta\]ei:)!"(AuiCC6| S"wfj`Gp+fj M"BreAslm<ݰo^8 VmfCV7+īJF,D@Fsl3]kv'CRrKiCo +WpIS&o̊@cϷHFz=o/U Ơ{a6KQ葝hR桰tʢ ~S[p}f,ž]ս5j y(6)$hYl|0!汙+>l/{zILO ٤=uݚBMμ](۠ yƚm| @ 0a^drΑ|I@{YbVI 4w)? #7;C1=D_ @#Z!&06~~|_TnmEW9aㄗ&p%`4kŒzvy`Soz+ ׿s䨐BP% ^ʨ;5R~' Rh_ݹCo925 OоG2g_0f0L0N+#Yِ;ci4LU&>~4xx\{ 5M[l캋Yj 8yəFNʺl[f&lV6wJfrPѐVd{bh`l= ]ib:,R@?V2dzleB>K$pɪ!!m` yeǾt9r2j}`2/(a,gf qj|89 ⡾{؇6ҹ"Oh3=B p %rHS{r* 䂓:"2y>\G4bl0=7Ґui #XXjK+hsCOXEM$RjH]zs >~>ũ` 9糖i+6WGӂ̴& ,7=m_6aUvݹm?4+0Ɂ("νyµA@$g㡎%QDK_*PtG"c0kZv-B= g;oVdwsfegp¸VUKC/&┨G'֛s/xNA<셰9-[M{_]/ݶ}6\26t$i|\f$7VԺZ$PO u)86#7ڠb,;O2^n*78|bt0qnߚnh~ym"c5=TlA$5=GpH5|ݖ_w4:-h8uERJձ =B}IDm=v<1݈]N_EJ<;CN!OUT@ )@-!aɗFDFٽ{2aw2?OOjHn NւCTKw|֝U_8)fkP&*4`[Z-O :+I/^< q^vE>Lx[}~^8!g֏6*G9x[c{j4HoiG[|V} Wr/V~ǼΓڌdb9#./eA0\GƔgaMeNHU`0cf`=T\CHmZS9[ϓ~24{3TQSP8[f>P+-MZgbjwZ41d,cvj50ʤ%ހKHO. V&8p5C?BV'noVR좪pCJ$j*_ WM2؈*8nݰ)oA:λLD7/ gj0׬aeKf7;R|>'q'lʨa[x==,cǣ(DJ;6{LF)}(|C`M)sE тQKz*r낡?jjڣhH-CE d$I޼IfV6GFԜKp*ڴnP7dcr~?o9p:}:(-Fյ{ RM\qU ZBB?I( ;$)3O2 &4~-3`.xv?.1&C*t OWs}uya,E8*Y9_*ZsC+;SjS*Oa* {`FSFn[ D= ]C=;^oL+qq3cMvQA/+xP'f'wT eohy )GXX}iӂ|dZbZT̫Q/a8ps}s${9Β+4UUQy8 y5Mv`骾;p~ >s_Lr&{"z$֭Ɛ._Wq7:"="Gd ʶföo-e}/qN' ׍KӍ) z6 )X n+%Yp)Kԇ dˋ|RX"WP+]040lٙw2MdB/6Z..ņ:N2{H1UqBZyP[cƔ|(؋rvvq׎$CAڕU\ D#lC5ݵmoK&ʪ0 ѷ&~~|o_F$éȌV#zYʍ)ɟ/^ۈw(Д4Q3#y˘>gio<WP8rj)0LGKu/ج~\}Q\ITxzBs@zTvPԕFN'* \#[FŔ)-|2'J\%+(u? # vfWP̓qZaۡ2ϛ!}dx8|̗t#$Mۀ;k&b@&w4D[.R͒ks,  AԘMtqwmLI <} (bE=# o'F9%Dcv W&-D 7*tEdDk26 ]cT+$y$.uC^)e~2pķJތ^V;٨tCerjW gHԛ 0SbXԀz"1iLBp0OkЫQ!c1WtCxDn |!`QϨa r@XW凛ewFcο0ݜ fFc]ɬ mr}MI/@ٓ(Rjޘ|cff<{/͵$nMamQ:_PeC2+~;*f_ w*I^??7ai42pzX3 #PEerҼ/-Nsb^ AìB(f_LoS.c'sKZst>z,}Diqv%,ʆEW._ mTC@۰ <6~s0uY_9p,J|]0qZ1* nBpٻCm1+7 Οo]q*Dt>"Z 1gIqh8m<2m7p|]I$Z }eM /bI -Ļ0^tP%p|~̣@C:Ɵn6=omSʵj؟66I>I"F^UퟔޱF\e${+]JHdž!FEz HHǯ)Hw:dc}N`v$űϣ~'0EHx{MlEOʹ4ks@Hju%%Bv(әEPVlΞyy#HRQ>=`5^Yx%y0[%M[3Y>'rRO#w+<PtgC;[8K cl4,Dq @L!OgI[$Q-j%m\^4{%>%730(wF/rDև*UX2Z tnegaH|u_ %Ɲ$}Ҵp.$?ӥC?؜ p:}[ԋ?āV+Vßtu$?t^zsb},4E1\sO1s'\#6bs.⣐d9zoTДU&ݙhI9)苅X-3Wm4ӌaݶy1X UТpvx:9E NOa zGЀF2 ˚D'F$RCȀ]bK6r=U7 ,aϰ@o*6 -ɏ͑xZ,XHy.>H`9l~[GU`#(ҐNRS։hEL_U! |%x5`9Fu-?QNOYΊ}q·:я:T[193ǬXNuR?OhCc:]ZA3"ܪ=m>cYW[%&(>a竇6590FNFo6ؑ4Syz$^ *-fKLa[f7zv!PhsKhNQKJVID#`:ZcC,}ղL\o` oS!pNэ ݯ $Z=ܘTm(Rrl4CϩIDqI\Y&k΁ lHʦ `zLƸAs s榥'kٽVĆ m"_:LF:񳄏De:;zeF'pZirC͏ٗx7>OG?_dqi& fKW?UN_e~p!ێSz]ֳ>LV\VۏsL"݊G-gwGUW0ߝJvT&N6ZtWVPk1 >cXޱN My!bF(ZaY>WCSiy ˙I|b%@"7Ok"bsn=ZgT~Bwne/b45%2t:r/efXP2{gcq!t ]s'D 1Z  H2YOhci#WǽˮF>E,lg#^:$ȇ UMr+Y2Q\2MD7O/n\'Q?Z7 m]v.佗+_awn73E ;tӅsKXhM{JeZd翟>N0H]Ai䛉7AL' /z)6JQOc*"Gg|PvjKǽ7߬yUr@ y5 zПiv \q5|y7f{CUC.*4ލ'%I f(HBl#fg3VƷцjy0"yTJOsh`-59Oza6Fa90$"\yJE!֥Oyu4\M薊9 ʗ<0YS@u 冴!u>~Ԥg+ 2z Ey.J'),O& ZxOLM eX.T߯ۡlf-[T XUNa5E#0CZ0ɋ7J=݉wr +V ī\U>u]Qɸcױ,(Bmy"WtgՐ1Epr뮠W(xFg?L,:e 8,7:!7KU,5)W.4zK\\ <⻦g,旍jji"\VbjY2mgQ"Vܾb=D<E<lڗ]P顺nB/=37j\#WcJaQ(? kW NF {4Ҋ~Oݚ 5yf3W\up>^wGg]Y f.t\{phjkWO *qigk~@GYڸ \>RօYP61Fvt--`9Zju~E,.-]2>*rxtyQMҒ7`S}=h" FNB>#u0Dz`-plZkxڣ@qmKƗUQUYceiQ6\AFrHDW)>荟4X)[EdW, !-3MQ Xk.\t׋)nYg 3k}5{˓aW^Ls+zzp_fV ݷVKCN<]x?&)E8D«a GL),ꥑE3yR?f5quQ3I ƒŐ) >"]KZǮ~ RU1uߠu=&ԧ6Wk5fʮCFiZTؓ),ȹv2rC_(z4# |!i+n[WǢ/$ MO >N:m4 RMЗka_@j*nݐlU')Pҷ//Iࡶd諓MaƺHw)]_ @/V1fu{k^]׿^G)g<~b̺8K лGnL@$\`ѝvb1Hjrkܗt2HP} XBHFOʘG,(ILdHF`/vT,h؋5\6Ovd65hi0 aBᄡ!'Qg&&IV ?mUyck50 y DR}#FK&pt R=G8 j""rഈC2|ݰ[UeVbaXq2DȘzJ<$x8E'?8n&мϣs>4d\Ӓq7]V΃t-IWi̱οb.mh@QPjcHiyi9,s}$!0K3Y)PQ (sd@ 1dZ"K ;Mh0XK0\kڟivK2Pj#!?)!3Qq`13&6n1GM#sFca"Ǔ`\Y1#%ڕ"iYkjZ0v PKye@M3"m)5+b"n/l6 nIsFW\3YR=4ӊ/FԯXEOl+DG].=EkMyYAG,H(QMPfӫ0'C2jtfbOK5A|/3ge?_6s "Gd"([ ,XQ`4,#6t̬" 9IԸxb]vh[~Ey0_*?Rnst0&YaѸ^<J9AE/QHlCq]f!m`^:Gv]Wڇ%7k| 9@4NYK|0٦2!f*vdYR8(.x‘f3tZl msz{ԏY=ծ0AXfT١Z)m>yթހz*ߌɒ\ _00#n~qi8Ġ+aUl4u.K.;I򾘢K:Gg%v {߸cuSe:uDn8- 4M?Lrz@8~Q6Lu}Shr&ʣ`[Ia3sBbՑ(1͕HwyRz'57,B/(3ZxKgsH/,[{k CΗ@J;N"/)[@x0*ΝsߵgSU8P 5}Q*sT8KSr_i nU^a`a>:aS׳\j(i6踭ۈofʶlq%Ԝ\; 77rLII1\:>*]-G=N"!W/Jm:?޽`PePC$<9y (sS!0P35' y7y9~A:?HIZ} ϷΏ;i-^gny~LPwyV规9Xn9#-m9`'sI\F7f)9u (\.d-_6]?X??^̜i6d= =YG)(5d` ;6_jV!$2DXe8`YŸ~U?/9-alZOY S݆1m#hkQ`JMqܱoaA\(숝KfHj?F}aa dQ=Dy!"e0N{dis)ʥ]xn@$AC9.)UfuYzXG E).I!>}/&l4b4\佬#+EIe* idgj+S^1a*g cEA;Z⡴yN%[ę1ڧ+ `DH ˔B'55Sc]1*!`+wA0fϊMHR{^^SD]~?bܲ+;+X,EQǎ4N6ȤZ_N4B?.-V^L\ ] C&"\qQ$ mܬRUQ?!Q<#r<&>tp>*8[eDx냑FVQKnMG"$ x]چ \ ވ%kEc,!Lt#?r1s\IF.\ByN:P*1][a 8z"7DN=5=}8#Hg6c;d." q38Ð?۹hjt`&>pWC<_3P:je:f/ڧŰu S@ n؇v3Y1,ԡΖ376,Ium7SRP)t{dæ▮HjѴm~\&P~<# mgƣJmP_>OM;S;f>nRWQiE@YN_' 2hdWZn蜕e, xy~wdb Jyx?h:yt;o~R8<XUx{DG,paZtE*i( mJ0}.ycu]*p@[l2:B!NxAUWcO:ceul^QQ(/J"Mxy [$wxdNd;A = DM' 7d!Y/L3gJ6 iDA>OjVdv\:}:]b[vV,2ce(G^=< G5Lğ} ^DC>Z?n02dBT\$; =@$O#M}/ѿ4ZDO48}S'Q\| ^/=6 ")_q]q>m&  -RoSi=2kv-jqiVXL'KU*e<3>U1apmLTYa/t)jSxو]~J4FqDuݻ/v@(x'@ˋ#*[I~5u %/Ԕ/B9[,jpsל+0w%r:S v#:[`'iNspkuIv L)Pՠ=Wt >) Xj J,-Sej#L/32I]ӂD&xhf=tμlyoW%^I *y7Q+&ā}XKpJ.x4H%8@,ei=!(vQc VJJ'G1Ex{rt!zMĖ>jgxN3@LAktެcHRR Ԉ9r~6i?) !(N%N| Iq/tI 3D_ 9|:+$p>m"eLWhl0Q{ҿ*[E>TwT"h9"ko)eWu[w6x6SbiCabMiLүzt4jc_<0l.}@͉ q٤MD[/q@ݒAc D֟@dk2Ȁy3zJ(Û@x\*ELݖTƸYACfJevwwYP$bsY ;^Z SA'Ff[B?S5|; VSeZA%nVYI~쪳[6?oxڃAe<(DP=W5гu #\5d륋L2 =i˽!t)ksO8U|U dU}5,U{ l:!faŎAIw-jPSMz$LmrX} DcRҹ%=6qmL}?0bKUy(nH-lØiDM3aWԪgZҨMop<1^SIk7Q\e[-=K$+HFJc)}]+ƷnHrϩ}%pgh>=`W[uϟ3ࢿ pd0q.sGWMYόceF-RcĀu6onMgijvNr;ߘDgɼyTC.R؏+#pӢG2̙uiNڸRG: N $it4HreyJ!߷ +J>.hzRZW3q]pGlq$`ҭ76 J'LB!@R2Ao&_y0|+xm0 )DS 쁛a JP <\'_Ecf?͵~dBi׭˦0(z/`n[0!H'ڳ&5a&2ϛ\" w4^FEG[>arȣdu3OS{4k?xS7198gƚ8jGafCAb&^EG#j 9TV|m "s eqڋǂdF"h)Zi5/E.1EMe_Hd0&R$.:v+BUY<37ϪFi94(3mْhF[HuΟ_B 쇌 3׾-k d4b 7{grŲnmۦuLh> fcŊ#ނ9eC`:>gV6-Vd2w5M=23FQ[ۃgD-L^t,` /ZY1XAyoӑNc%g+2/*Ϡ$K1e%S&¼?vnxMaڅD"oRX& ;=A^Y i μ< פֿOciy3Ee1/)mj-;X(Ϧ9 |fﶼ_Heƌu/dw N%%;Fi%1x$դNn5= [+~+N+*L7fLzdg1<RDb*e*; P<;&5p(sMݙ3@fl5*y(!ށʅ,x93u9y*?+w^yz]Pt܌r]cx0^0OYY% 7)Z0[%@- z#v*Ac)hmx!ޮ; i͉݉$y1V Pc`N5Op}QĀ 7y6^=c x p% 3 BGXb_TP֩h %ܨ B&$a ^Du% 3Ϟ]ȁYD2 J VƇxPM -0{ o6}}LxV-cqQEiDž/?Bd?J"KRLMp>".4MpmxaUل([<&ig_Z&D2c$aLna_[ HS˷l=iw~d?+Oƈa!Sա#`~E%¸T Q6Gii%|*Cɲ''e׷Ůn7fy>P jm2⫅TO:\_0Dم{Jc2, x`M~=ӴTk׬@1M vȪQA7z_x4ϰ~\Ȍ'ea͖"c+0Xc~aXQ;+(%)ݰx?zw;0z S ::;[B.Smc7Iϔi((Ȅѫ4P;]ʇ )}ve?Biu\z I}ᖠ'.uIK\#6#Jpui@xw?HԾFlG!b2 ujt s+oaoVpBj <"l~}ډdҧm\|i)pijOWwn`g^O}8+q!XQmA7p+Idx 4QZړS ro"u/z# gMԠ瞳rÓΟukLf܉bzsS]B3Z4(}}t~]>E/ԢFPKƃ3Zzn7w#jXe 뫓$ XPUΎ4'sOMH#o%/Uw*QsW_.=. JpկLhȼ J` `h"m hAtu,#sUc(|yۿSRe7F@aX*$Py[ gF$LUe_VisѝOdf2-DCh<9u4-W"_VQANvL(:Xi[w<ղG!2n\$DW6Ayנ_h$GWuOͥi:x;ڻܢ,U4UU.ϝhKm5gi).i n d5hK$iȓCn-ږ_z7OG0n? nP1heRݫDhv>1>S[ ›$]d-s툤?|%v2Г^/c75u sjEse)Knbě'IT۳RAbD+=,Z$ko3hoqz ( D u2QTJCf?Ɠca7! zx?IFI9b}wWx>wC֒ĖX?~#.ZuSL?G?[*ZY\${ûwTRIZGFHyJ_7oSَ_Ct]qHh*S6@Oo# #K'͢;ʼAQ.Ěѳ⹫ᴺ]FʞdT_ Db`8e[d+Fe4smpZƲD8_$-PA~~VA{'{ۡd!w<ʸ45#&O!*c$Ve&ْxjcu^9!@7ϥnib o|ōV>p2bR ) Cn 5fRHf@t|hn#j0S81mYѕ3|0 't ߆BЀ[z>0=Ğmw3Nw'_'PҨ޺]Z0bX^h?chbOxׄ5r0f=S= gE7;?de~Ɲ-n#5XЇ?h;X0]dD9^ęsdJ-".m<Ո^Ŵ ?qS F0\×RsSPK93|' .q=Klj +0JT=kV&ȅcƠѼYp30Vt IhwRؐ--q @tiS\>9%kÜx$7lEαA GTF_57gv߻,JHeoBa 2׃ަ 3Ő9ka(8+BkBkrΖX̀D> ⳝ11X&WEjT2qCp4E\Vv.3o#mB׬sV^NE$NdrohK.tW[$ &f+$-ˎȦȃT5|p/H}P;z+4jShy *LDϠtWO}6J;^ys,S}"yG%FOAr gY{,&׬鞟Ku)wY<ĔI>>Nk=,d_!'i%C%ssoOK;( cSڐ"ZUK0D7eD %Bъ-2fSL8@^ns4 lz*T,n,XJF̉c[nh\P<8uaWZ :FLLw{VDXN˽ 76@'ϲP3. Gz'dpdcƎHY^(v,Ldޠof&̸5B,56(Fk+䧇=n ^2%L sJ0)L3:!\L,ijbldG|7YYwSk>sC术帓k_uӖ73S1{S0:cn_{5,;lBF9(o4kU7:~V&Ɵ#F4Rx+f1{8%/Ί/t*`d1r+.YB4= `sZg0lشVT"-t/cEx#Jړ%ZmZey(rF8ڮ2i{n3Ჟm]"#(Fcag+d7܄/6VA7՚ț yO,2>տ8\rҎ % ixڀ8$4%p>Etς'4V:X[0=9ёq<{ ,:\CtFպXkfk;M mǦ,`K5Psb}Hli'-{y!Xbxb/A_:ԬGN a fϑ 4`ټ% ;`#KX*r ,WOP6(#*8zM>K]:[:̑%qgi \/;+ZV'۾Lcgl)XgC6XtE(o}9ֱ%ΊcxU x+abFc Q9Mk>h!:9^1;~SpSc-VglfwC!> <>&}hd0cRfNz"z 4DPo _ʭwۘf!;u=p3x;3K؊C}XorrRO)7_BQ]_@զӃ{+ /M5k1s B(U^^F0ye C5]*2K3ݽrradx{-fGב4d^Ovjjp'wAcgUC }_x e瞏yt-VufP(;>Ʀ($NGS=)]mZLt3id1x|r~9w|kkΜzFG=Iө3PgByoB}9f>a(HM%\ОG?LVIbH7GVLe@tNgiSn \Uz1'x2 8 KYl-,3٬uڱt @ +.ٸC,zDs୒׃e_햤RwC}X,w,9[$ B80GTNո S7AxO%,{B^j]:͐猪U5OK%fj[qB#,(|dtS'9KF7u%پ;y\biޣF[3 /T3jK'/"${]#aه{}yseO)2-KKZ4#N 5&P%TGB,:BvFۢŪ3,=Va!7xEVryyP9_%e8P靽b˜(\" y1\vpl1 {ZKLz}Kпe]nXύ9OK]8م ,wbm2a߱"@)kcq9qm+Abt#&C6UȤ'zMR5W9IF$Wd؊ Kle[\,Ø5?&taIfLo6|`o v<֙\3%Ah]Ց[ "iJ>~Z"\B h);1߯xa~ym]tT %f;`!WT>-$q\ ՜EnN"j)?[MS <0M! t>W *9>#'~Rb=uRz5(\R}N[֣()$@Çǯ)L3b/xm1g3f'ҺW8}{Ɲɥlu|[5qո pz?`iїQ|8{/t2#|~{y =W^7@\<A L7 Ӄ*{r(% ʛVn˜kұI:;-Q V!>(b\L~i>uh`@H37 ;i}C?HWDdX!dj^Tባ_rg}Sh Y, B8fw%﹀ʷ̼~W-1"a%s2׺~)jBrW_QfN.9͹Ϊ3vjRWGrWuaCqv;vmL$C>QJ{Y~7h5+:z(z`? KKK g=h1&֐9Sh,dwf4 u.pim:{m6rn7[w< зOԯ$ȕ"|O@`6j4O7&)~">;yHF NZEnNs؄r|zHf:E|,LOV6Ȣ./2>0eF$}{M4Ug]˚Vs}O!`% W+ncd*lJn5&akUo9[}Zu LDŮzr_VLw2}U d$k78T^"%[S6ǕA2gci9 y2_QXJJ{,pϹiV]匇9\,LzP֞}1l 4T*tA#e4{**iw#PNͫHS`sen 9",R0V\zZ;J%;$S4dй:*O/ ) 7"nfQ]9n#8tPzWȶg6mG8@Q s%wC 7} Ld\9_% WHo[Nj\ncHJ;<' w 8fO{7a3=]VsB}יT"'עu .lo7[_$'Mk~x?[T,P{"?p1>>|tщ)]ԷY4:3)CmjqC3}jåLj"I ?^~`I}~^VlEBE>s4ZN-M>a4FSPBlv"f#*ŵ1FdwJ`2Pda)پ YzzۆG:s~ 5Dj`!! yH!˘=|GB \ }ڭ54j;';J1H:7X:ٕ}户BGr@ڇ/D"9,҂yߗSJTkpXX{5T䊶hѢ֠׎^;+멽hy7|ׂOS50\[ϕ{h=ǫ3<5B-F+y5< Bw/Q7X:#xd:s\E&,fռ7]uM8ZSd6qۨB;!g-܊ަP6$C@uu HJ=#ÂQHZK<\&ĝc<8nO پk2骘uf"ClH;(G݃Q_tdI<i(8-3Zyu$k 4 ;Bz4&?{{\gǍn4+A.' (yRxl-0sʈԔ6dt(ӳ(Cv;/2P%(Smz||CE<1AUL1 ϥIAtldmꊟ "XY{kL N o-E`@6vyԘX"CYv_흗} DW^M/N;6K.9ni8Gѐx nojlҤ Y1oM"'nd0K-G :ڪh?d#˯˯]j~C|C)Аi|r@nƬ~DaObB$2 ɼvtȼRQMМ|:c}jf<ʣ_'ƭF4!]O5m%]ZPyȘN6}\uҠ2PѪm"Js.v:{aUDbR%;fyO*MݶgP?9cʝ֣!UYԑe^@RתW=kXb܆GcO ǹ+RE.O`'9/6DBLւД9p~ "@cֱ 3+id3M~z|;Î:jnI<$ <b6g.:!TtȬTv)ћlv )qS8TFdg@Q"sb %kى\ם#X Yٽ@ Db ՄC$(E怆^wj]D̍mCtHǎD % ;&p~Ma~Iz0D)KYLHHLTUte\gD9@W BqA/j-ل/A-~'(ZhC-vYv\BuB(QMd=oxCwwCYNOē \L4ɒ/VC*[cuC+=JV>[ 2I6̊_*.<VQho -؞UQUgS\Н'Yy^@}%>)sWyD-+ęg a01cVc*=)/PC~FpQ]pdV_M9(&9M:UF#Cv5Soo M_~rc`n 7F,$&RF:BbBYUA2(02ރ֠t i ȬZ7f[zHX)?|k] o2R^DKa,f5d`5xD>H6°uל\w ݻt8kny?YqQ#йj-CƼ67 ?K' 7(eʁaE}7U#j S 2Cw쀓K| ={+ϑ TndOZ"Q>P`{\v0lLjVYd3]c'UhyC4E3h $lIUj6R`Ӡ~tHh0nb W]r`nG=fJ|~?BF/ΝVxܵq$I*uF"I{ࢌSY͛I+a,-:wtl& unpVYzi@&a_,Aebp=Els6ҠåjǞ0  =-c)_jQ0LBOuTo2H.bDjPt]P%nu٤mA:G:BP(Gx DBG$ejSVg!1Sʗd1Ő#ו<}d;j jՁɧU-o$fV9 ݢEnFA6dٯc=kR?&„HD|U[]t묨[7XQWe|#`;o:RY[S9 ]z@WEIonXju vNҶ̓L'` w"_Ԋع>H |9+4^C(am6z[kd/NnI˛㓆,if'8eOS*"/'{N"ÃQ[$`쌐a;w7h-VjR8 إf7X[3 v$GXdQ!7.)]uxj:NUvg,)NO/tu5Fm>X7xց@@!/A^P{T<$VEef"H9OfdgFgw#4 Hsoֶd"#=B4嶏7:`F_[%L43N^#Kmr/0'֡sgSy&aUZ 6XkZ{;PU-ȩ)T 0|CM 9WB~p a@ 94IV݇DꨣVGk9q{@q_$vX/z~ 3)%H g"]]%47+t`8@a'h:z4}7SD[,3h5gڳvo;~R뜅|,C{|p"lC&`@τoqH`ۃVوyXl~PީE3MO11|g2ӲHkC\kz@3sIZτ)zʏ^ONc}kxLeLmq'3V5E#˞܄]NHegM6f쮐J!-2rקyhҘ;@3*]`)i[P:Nۭ*S2@pPbrSEgSA"\Ɨjf?04QkŮDQE0SZlcz)ٷ)EÓ0(.?rgvf ?Hx49@-F8i13DoֆZcU!h0_`|A{ҿDt1SbC`*3/fڊjgc!ԡx~EiWf | 0Bާ1@\Ɏ.b]2ъȝp|6+:uE3AJK p ]O2O8|]?ft6۽܇qЮ \^ s'EKͶR>}M.A7PQ{ y77/ ZÉledKвIOs>FT ^rR(s6~bN 4q=IZg%]b&ٛs ZLEHԛ% \i}5Vz8q%p~On6"oY- žoY pSJo)uVYL ѐhwՎ98>[X0LJ_/ F*lDJu>LenTkXFGn*~֎b7ԥ^DBm*rb8xG& ɉhkLMox.e68c*&V"zypLz[(_ +Z\h~܌NHY#ηLE 'p3x[QUns1'$yz9 tʅHoߖ<)&uZ{LLR ;[> Ce.R yG( I$is^XZV}9i&wf|,o&?7/t]Eq<}p ػg:hru]mi{ L1mfݑcÌ򲰈Xl6/5\inQd=w?ƽs _s:JEUPr_/][xึY=:&ƉIJRHcx?"g-uTFzJv>9>EٖLy*c *V2t5FeK _O ebo=~VjD ⏑)x: |pZoʜ鸝v<.A=^*$ݻbx'a֛5P\8c5G$3>ߞiIpЫaK7`vMdZTυŅ G("FĄb d>ѭ C ;pCN9%I10Lg"FFpeF %w??3]]ilY\?ԺlR6zT^_v*NXp"|}frm_[> T=w۸sYrFS7jPQCq, ;0*4KEh 3ߚkW8%l8#)U\#鄖L$簫 c| \Rf?\,&GAt+'E\ \\.qf#H0o"?6Y8v&&2>랉;#RLHo@`v ZlVSKaWb5ێj#e,>Q"ݖ&y@P:\ʦuHZ6W}̌-Nژ,oQ\[?Ge$lZmsp(~97F mUJ!`IW\͊F3zPŚ !& Gef k7LϘ!1Hck.F J8}L!E~5?/T- \WLċ)M i $$puʲmi=}V?O?)cam(+CЂckw?U%ES촇*̩0dAMY tbZ:O>fwrΗţdCV +L,j*sjjdڃ9 ej_.0D,QYRrU{W6_0ƳLM0[;|syЁ(.\ÖN!O?cEE|{OM9gZB>B1Ev%O%H9gun':MQh_M͐6C [JJ+/0ĿxC&;d[OE% ѨbG^g˽oXuKK%EŹxhEN?`n ]g'I[Pf5d䍼 @LxBjZ0%l '0#B`6lN%I`2H@H>5]*j s0#b$9WF ;Q"ȸGYH&95(6V\4a"l j,eBd(͆^ -jƕr>wx.~Np04<\C~L12)TOHC{TUYmh:H͹8.?6sewlװ?=5%m&OEL膒/x EI A%h5d]$"bou `ls^tw}5l-PH{Qj_R 0Oh:]1Lx`1Q?xtΙ~q@R>$@Y4s? F]5<@]3ːzqӝߠn %C-´ Z%S.0ﺅi|pܛwœCdst;pEdejejd){xx_./d>T>@zAĺ߲O U'+?j-.]PNsKGSNx4 6.OK[#@,k9IHj#4sh*v8EHֱ*9Nd)iW1R*+sJcSeWMQFQl-pG9ܺgb/k)x'd[c_m+"UJFck`S3ڳ8QՋG[,>pzy%Vm< ʯp T}Xcnnz8P T]P ^/ 1QgȬ!UPP* c;Kt4N's^;QI}"UJd s8Nu#ۘ\V`~_"CL=oW)pgbv?I*Rjw:UH=@={nQB%~[W* F, %pG?cf@aml4ќQH\/Q~m7( ShI7IFYgwvj qO3\;ք &0[.!X8Jt_YrkSxAGh.As.Am"A$[ê(n0Udt_`ݥ=7 2& ϴᨴq|XVRFcH'-1@7{$edXCܼd&#AVU2+ѝ},׎?pi˒NBZGQL錘yuZ>c[raC=(Y;^1Q6{ %%nVʜCQ9Nݦi'HOѡ(P0J]ّ^-`t{sd 㷃)w&EMyOc]8gQ(@ݲ5,:.ՎV[<s+jj ? t3-mwFM;DGɰĢ `{OҐ(Gh2gu٭j(uXO -Su.ܽ8EkSKT;p0wh0Nޤ(=gN(GFts\^)V:}G͍;%}rF *p j6juDHva[%8&/X? {pѧ!לs[GF$ c\v%YqڒmF~G~JsL>$Of9b&B|]4pYgLX31'N)'OȪoT?h`dmLPr\10z5{GmcYɦ(k6񟖞 (2{reyt46, lFOg'\8<1<{dE* əYtkbeK*-;xiK}2l bP^wj߮V҃ ؎s /׼i]Јpj|F>zt_I,\k3xL Y[Fv4˙C6lb[c,=+cТA n`E3z x t,CQC1t",7C ^U A!!QyJʳC׊}+QJ)!!Jixgb$Uq#74?зgQ\JX$)ecs g|GS)H%{xU<!$ ى[?6KR%ByYȯ.ZQ-u$Aǫk-[u'dN2H[9/n''WԜ<9R褩3kbV'÷Aڢ<)3Pk|J?9W]w텧B)XJe2: dW;Nq%B {N]BX3d$ؐDcB MXJπ@2*^^:%x@tv )2/B#+jL7Kѓ/`LtU~C8uz,>>hb π)ȵW x B qFr)#Gv'M,8ً@0u7tv _V?ޝ#к1ٝ1̆|8zvkm(G xYlwJ-2*&e9v*C2:w+;*Y3_)^O\# {=[fTe wz C|yg\ wجF  3K-!xjG"pbd#P 2i yh\Q`qCIp˙#?j6:GQe “Dzޗ79,0Ed1~K7CYZH흴(%+S9f S ۞a\ B6 ܲօ:[n/bICw]'hPr$<ٰVz3 3OҡY)ϜJW .:ˤ=2yT=:fEɘSТze"K"zXT =xMl~SDp0k_FPjJշնnc{/ZhOb'%HyWqQqIXSD\6\r41 ;2¯-ft-Wa0BSΘy+Pd`8PhAGAgbw#;7ugcp` }.%O*W IoB73ʎע5dFﯽF-^3-A++#7߁{#̷z$'_&S`2z\$Z~e> j+O,~ 7}"ʏEjKݟ k3CkuJ#?:GB k͡⏨ggFLezԍ a85@uu&Fm&4Nqc%6qƎh\pE"}a&/y`Dq(v2-'=}#݆M]}Ɋy!JL0"d\;_gk ,0^xG-m琟?"bT6IDUpՋ1@ l}ݽb(D2 c N D{7=a- S^0^yjE! ݽĶ)iehxk'-Ľ`}KvTBqŽ,^V_ 3F)ޑ& W0Vݞ#G<=_jEA}iF Z6Xm 0Rj }H{<?)J x?1n`v" y5T^JEq+դW+1|r ohVۜ -D'ϓ7.n:$rC(1T1 I?T tPCgbJasʣ fUHWs$uDm0T+vq*׹7g<ѭ`E6$8]qS:Fʈ8H$>Mi >I@A4fE }ϓ9yV!ےb#zBf" -ይZgVWRC085l]/ϠjzHHG@*@_[ (C`F%eiۓRT?Qh;mp(ќ~'c@Xw- $N?;Uik&Gޝ;3h-reXU#w'4EV@j_f.,BŌ,U~2U͡Ap+L*rI^7L&4uc,uxz\5.0$xTIJET&Ϟ 9qg!EJ]̺Dmgk̜b>/ʤ/>QtgHq=+|a:=꺴5Eޯr0&;틺{+,*aŘT]:3Ww>##tYϽVSg}_a~k5Tb♣,&|I1\D5B5&|2,Y-C o~׼/]fX&]hUЛL^bJn`&(EkԭfL}pRpIH0hnB2mXkuz 6[9=Vܢ[:Jhg=Z]{~|oݒn,19 :{w{2"a63ow/e񶝿StUMO1cU .0"/Ws0oj[- ugZ6y=>TY<31vMɎ@ew˚E ;P y LpWX4*h[RNK!c5E={͑# zEN$R Et-) /%DZm4V8ʫSPXni{* j*= Wgc~PG#TV¿Rq1 -ls3DJK~fiIQGEnGw6X`gfM<7$-d^y85ߠO@l,>*:'-3RQNEEU8)| RuxQT7 }9p^NMJW ).&x)FD]ڍ?lG0E3 D-,VA"lvxp RrE!N4(ØsU &LQhTZQSpP^{dB pkh)231P\s,F}e0!? nվȩ>R1ZI$cj9"aB[,uBOH݅yr#5{C2 xQQ$JxS&~Mvb6P3w>]97,j]h*óTmu\đXעLk'%߀80m]!ʍ{G4aG_ڣ:t.5k[O,YA4Ɲ 2fa\%?0q7Il8Gc^C'"?Y}3َ&؋ _liaQwZIZ`'yq >QeG=ĆkڿIJME>i(_;\A眊V&*cBH5%|/C3bMޚA[ = z(b^~Gj-ܓ]h2aꥧjHoaku#+56M{ 9&ITRWvWsR,y*wP6!jZGj8*$ܲt p~%ƥ ۧ+oG_ HJjO{N:!Vq<nmyKEa䲜iY3A?fL1!CՌ~bw/UW@uu%EL%\7UalcnނWC7c,bq8mXb#&)39Ή~GTEmFՠuM4fkz J!Ɠ>7@"ԫGCsJ PoHE'(׼|ZL"&EuO1%xNb~_H#ҴhtEwM(*|wPk֓f6 9POS]XԇBi|ߩoQ~!nMU;a #<|.Gwx#6~Qp$ gjʧ$%}>ѩ 7hFmd01VZw!}ЧӇeĸ 6Qt^d/] `wsD^?_л M&,ߡ!?Ҟ`rv y4Ȥ2(fv__Du`ddBzSB#O/T8%>1)ʒt7Ӌ:^Ns?\qӓ,,؋;_~j;EINhd~1l@(P1*ZMg509x $67G=HﺭIujrPՇbwkYwBHs:3"cHPSq +J.=XВ,5K3z7ռΗ-%| bk?m$'6t3qL(^JK皵3cB>: D>K_{ {. +{d g+ D LLwW7ON8+_F 0Drmy;|XYfV,:ǘqXκMS+|#>=Y^/9ZC\K7%&>luT-#wiMTtcʑ ʲ'gu%\z8sNLWcyڭ .0ûҽ`FC8"\ؓSX$F)]d ȹ߫V]5d- G>RU3TJD\?~H9ESSSmbC9w(g xJHa}muwg ox;W ԉ/4ӋZC{TaLS6Gl as !@.$HWE̕]IZCVs1NFca1D JWcvQ'K{ޜ3L;7x_$@krXh<0MR.KN l.&x\")0gU#,`AelU΄]e-p{u\jЛ9/)%I3A6vKb봣mS (oFq"dK}3wQWR"8:6zVg7V2MmI4[DǔBa5QZnzяf:Iwu `Vzعbrgc`"1Xf>;o; U 2t9tnNL3hb ~]`1ձ;sDYRHedsbɧ瞫Y!:Zr*@ZEV 1VFp:f-^GcVhi6YF,ܲ`L)RF[ k[q߻ؘ8tps_.TAG[rɟIWLK"1l4L,N*͒+^i96'}&'jU[]bX "Ԝ* [$:F 㷰LqwxI)|(S3*3MV*K)ԤyHx4&])ys/F3MY.>P.ѽFgQQ&xxR6&s ,,#J xlWQ$K,ʩO,O+HT]sc$}N2:_̀U>wYQ МrÆFꑻR U@=5|]JPWQQ >;5 ^}E+cI^_S\J;.‘|u u<2S2%Q``?a=sd auFJ6F*F!F@4}8o,Lf߽'w͔DT%^J }X0# 7g&oWm14!)K5ƃL|;jWA/)iՒ;$!v]TKsjM> RUXY=HҍH쨱d0#u{Z?E]e o%wb=]#ͬd4+~5EJl8-k/2+*Cfx&g01WKO?ܦ)BMD* uDidCTz EưΘT2+/eu R?%zf |H:g\\ҙt&`uHQwh06|l& q:PxN(ީSq ݷ$ĕf. Vp 7mFƳȘ%cDP&>]0gPe3hT,Ep~yA KKCwOy6ڠo㕨Z@pB!je 39+. T(y'U*4{VNIyEl,8G|Qhs7~Ʀ)ZlBlRJ2ehoꝀ2a%mw&;|p//MdfܬOJ8٨JfefB#~I[ lʲheĢgTlEiB>SkT.G!d [ռ8[̔ߝǞrXPCwv15cHkTC!J`v!4y0i_Wj %y{H`+;-D+ BFKAcRgzC/N9 iWnV3 BwuR$_~ z2YbgRQ_XʇWg(oޓOl;xK<~ӣtE܂8e3Ov3P,<î~-'bíiWpCL_Rw g5,оSI#ꍳ]vZT,(*ؐopV2hԸ.<\BRG*c¸4:%5J G*ȇx#z[6=nIː]ITd0^71O@`o􅑊%#H*Aa80yKYmCOο]-Dhƪy,'hB5ji^Gs6P@:X;^"Nxi j6$)e`q k7OKoIsS {>e&an5f8LIQ-.m ]'KvT<\{bp-8sMgs\,/Da]?R.D-2SKI袿bQJ o}-8M}v7м<W|F3pIAk*oZδKsUKFѿ;%kRdj_hj< ^Y_X'v0; @rB4x*_ g7#0Ξ3 l퐈@כ"k]V@?x!`>,FDC#sH!ρyvHmrQQJL*Ŀw<*{ / Zw92%OD*ZSy 5t%C,Ӡ{#cBOt\ F2<')/KEw}a0 a [JYmj/PvvX)sx`%aH D".mP H!oNȐMd.#mǴ&u8Wj7w˷a 1mCC2,)zNb`p$Sqsne ja(g>-w:[As:J &l)'/N{uƥ. 2A֑\y6U>cvPBݩ\P{O4~-B5j+`.*O/y|Nœ3C]Kh|ӖkzSCTF _exlЕӃXˆҏ tbra-%_LאYr ZN#SK@Ժ|sRLoxٜ.b5;.ɮus !c:ڐqvb3F_F1pa0hs36^{N6֙T<)dznԭ3sW:ǧ/@aiSf$;ץ֩\# ╀XDoRO"\v̸?$ěui6/E5{hzpd3oV-n+H= w؍\N 9􀡙1:b_ERcdDp5Z^ި<"655ooVܯojۮ5 jK *Dc~׆(&G"rcQ:H3H@,p3j` tD:\>si3//u=AD k{I%v/iνXS]εaB8& I?Z*ԉ\|6#N{"b]:lcv>@`RE'x@Dq(5FdsqxZ) v߃v41-ex.81BMF\|dbY|'= e6@Hw^7B=ӕ`Š\g`kGCjLP\!Ĩ@Ke/ ϼK\D, gS>}Ui j}0FMN2G)MA9qG :w ܄crCW'$#BɛI8xBEiی}N@Ǽsn|~z"Det(3)5!c:s{oAJM7h!&˲Gi;f\]SI;9mȕkǃń. ^kn)ZGs)@RSsk,X}X%<.`f&l 7 ,fc;lw}~bA~8}T?[ B`ł'4Q1Hs&3C73dV=ن*!XsJW#?_UCdWu1]ҵ/i[Ybq(|Gy|s48ewr\-k%5 zOuRg tZ豷9V9''zk5O>>;bPp_:* U OB?`~ǟA/ %ɫF 489KHZ+U\PQ$ݳ2oq?0:[,XT*iSxoj{J#% 0۠u[Lu={xdx̗m[ DA~ cZ-»sZ6{(V9XaX 6sy[p^CRtăr|p`!;c{MQ\VkT%u)o*U@>]W 6 9bX{O7"i pC3DCRgsȭ+3DgPLO d.T^U.[]Sћ˕I:! fKJm1m'F>P?#Eq8Y A ьI"W融]U =+ jsBwE4DG2ifG]  y]W$_dc=" 5jkݓzOIqHq#s ^_rSoxz0kl.v-B;+R, /7:dg'++?R_X9z,'Ń^]j?m"Ț[ Q7 ;cggH?SN ^^8SKԮPˀS p$O=Ĵ9ڞGI9taW;s+;̰mTpa"GJ4w1hE+F&zȰOGDgageN~\+Pv~$y4R&ѬN[ jewU%T߬@ >H,c%r0 [u*˭gTFFbίGek>l ["8s(igzF 2u/UpQr'!H?uⷐ|k܊iB[4 y6i xV ?mQXo ;ދH/׋7D3vڒZ:AsYLusZxў^Vr8 1(ҁM |6s*Ib4#ͲWftK_\gikҙ#7oG#?" )h onϔ~۫!o+(z~OH šWCE$1El(-җQ`ȍ+r$ \dG=~3_%g&>F C]d?Ul'"'o^:9D-ZAY63zҨ9-z[9dLh"vb1J֪X kaw957Gr; !茮2}t}i0o#0.I(H¢?c3tasQE7<)x`7”j|BufPw$7Va(A"U9^\a#u,W.CY _C~5z-(c&痝I/*EW8PNSY`^1Zܐ =ԟxC%0=IjiȂvojT a.,eyeZnA&qXAU<<#[RSѫC`ܥțCX ߎf φEi_CSjF8ߩ%y?暽/;O6 p`G$ vEr?d+9Êed&X8yX D2w 2n('1tx7C |61\9hŕ`4Xu4ZʠYˉ̀3)j:ϼ\a{&~YE!<͵ #j7QrRƩZ2>9CE>jq~;j̅‡{lalMP+a)(NLIq\kg:t`C]WDj@xxLi4 LQ\jdr;{wꫯWߴ5ʪΊ 㬓xݒ=jwu@tEE3F]"l1Tip/緶/J_ 51i33~r@>FXimKڠsVzIk˪uks$w7BOճì^j[5.8jWc/0yHvO|0+|"$+jx e-J?RTXSG*UAAё}*zO)gؑ:ǂ@Fme2 }0.c2:%-`Ҵ/ЃսV׻MHJT^C}7*t.ӢN0`LG%-Ì%CW 䠹1ot(J73Wܷ/nלUI5l1 -XXr<|5V^ѕ8(=<0o~>7?z1ِtTs`H/Ӌ% P.YKZF3ï/0ФyenMH0ʈM*?/B̸ ?'vBc`tpM JM˲ε)]ϺY*1#g7? ҰB40wZS@1{Z02yd}9/6<`[ HԎz- n.ϳ(8čX6϶A3pxȄ[č( UlPu|X^ &p %A'rXOE=)}l3j(Oۘ' 6u dє (c67 Ӟ66jن7+G7EF\؋:Witl&eU:VcIdN?rH[EuF95xbx5b膄#28lq_gwT(-chYƹЂ]; gk!->-[c1pN,h:RCF::_d4+1v/'VNΘ#FCCDZT_Z\PjC㪊yG'>>G&捠~܉҃'K$j#Ā2i?>=(z&X&fp/rj˄?%W1x\{<^?oW-L0wN=jЦuVނnsN\ U }R,$#v}L7Ӳ`?VP.Cj҃V;rjdH>x#[x&xok\|E~N _`.3/vGX+=K?&V?yЈ!X]WɸR1s!ͳ#w3\PhG1MQTI҃pA4*7~g U^0䕎PiC\⤫ ^rT-G_ӯqva% %DQxycI;]!dqKƃz+F;:X٩FJ..YMNK3B*{p$ ^B@/r[S.2kg47ύ39wrxkؗ8b\i (<텷!_;ztO]pmE(:NNu\|D & Rm'|('0d^ġ87,^oy8Yovlv8i̸Z|g?T8j  O4@,CSNۋEV}'bGp{M M8Q[dsOpMr(vGv;¯Z t!$쀞cpRmԅ8D#ѢL niXYz}MjΪ1H;% BDD(=Hnj9UouQ_|[9u' "}p IfwٛO$7" 4螇,8RV72-AgcVr1c|X}]x5m5x"IA<AQwgȮEUN ӿ2v9=cI1B?rL8|߇f8_3eSϷ&[}YBZ2<"YſUaxs)̏FVuFo$_EC72tbFW_LiiZ븳?|,P-e6;hz:r$Z>O)SϝW*2ݵzXi3YVPC x&*ޫܔiG5R;#WdE ޽%$oMZaS߂%lj#ni?ҳFUjïm1?k.67hQpᑤyqEqbg312J}%_;]oʮ9ͱhsV)u3_Q6eV1+r-$ܨ_n.t^R7<P`tOJ_͗o" 8!9MܿBa6 H">Q5ɨRK|d큂T}>ɾ !_t9&0'{}d˃4:1 ߽x{qFWp&dFр$j448O?9pb+RZC=bF<{N(|r>bCN!ue<.}!NYJ=4˒l~|F0ETS8՞ET}X|^/m;i?yђzzcO7YVxJQX-8/ W5' GATjrDEu- iZ9(Ia }bUɫ>0T$Q!}0a߀7 R'S>9Fo%ڠC 9l; jgiT`}qZ>XuZ:^]dޅ#hOצPD)0˙U[Dh~ v2nɏWMs챫],GAa,a&[M[dž}WI𲫀~RT.*q !Z"\oۗ3=s LKإAEO4)qG|4uE󬆪ANQu|4䫈*3L/J@\AwҏP,5-W${w4$`F KJV"`v45o7nBOu$8@k"}MvL / -LbR:o0Ș{lZA@P|LZ+eEV-SdA7UGWwX\ =c]RBJ*f >`-B7w` nWW2_u|A{gp쵎[൬ $rtXEZ3wCq%T Qv{cNCY:`_EH[- C0}X .#B /Ō~!Z* գ=qҩ!3^$M7^+=:jz2 a pz3F:ME)-^oh.kP"^ ]bj#Dziՙ!TߋOB'vm¾o!`KK9'2b e^+>% )3hOFO䨪F^n!bjY/eY{zN2 |+B 0,aQC X'6< xOgp{PG7=LgaFb0 Ǯw4\wU@>W]_崡gU27ng񏈆DR[2 YUJ IlwzdZ=WhJw/ Bհ2L\ "/s ,k4{aSXb/b̒V3| Fi6~'8 &ht_T 6QH njh׺3>1<e6c\{jf:S1$C ]ܢ:sbT5]`w^\KX[#rKVFLƓIpz[L$3y;)ĹBob)I+/%kП̓wBF>n=)X"_X74ׁ59J<#ֲ+$`'|= >ÝMd@.*MAZadz6P4Q}*Sym TsY،7@[ҩ1RR 3D/^@-Jth\s8]4?ѣMD);'#gZtMFMkv*LD(}vic{Wi`$p`6,WGw</%+Eثh;[="[˟Px b-]CED.0謊nDӝAIa?9L$^j۸WS%2uRvV!6P9=OF2Kl(bߑ4}uWBlֹ=sC5|MVWC ZajbNFE m@5'Ks}.{EAw6/b4M߬5uC1R[6C]6ݯ?v fd^c:! c8KYMs? jꩻEZ;AW sw#fߔW}Dw!Zdzh( 0>9-zd/ŭ% Y&^լߚuݞr'1.8[M=kc4Ӟ_ Tn \AHVxI|[VGjCXR_\T# gAdM [CtOt4"F ?qɔ]@ g z=ZZ_1J볧jس r3Q%DԹ~/ 玥)u|ώ"+}W0Lf֊&ƭ mن㦀hAW|MAw#jG ,ct9 @xѮ>,lU3V{_|3HNNuu뽙V;PhrpnF  Gs$kXKzLjxDtyiWMK,r$µ,eB#,kƅD-[7+q䇬Ǽ76߸!5OV{(1`j^Duz+4v6)Qb({I Z`nE` %F],W]= dXF XE9kGXB)I-u>ىtl^ \52j\3Q`*%)c1+~%K5t_n2Nnɛ|Tmf]ݲEa#[)S`1g9ieuxxLX/0$Df4D ܊K 9UUt BoKu&+h–vC ܲ)!ִ7劣L].uo%`vO3 wP+'PIeIv!T"pWOB9`V8ޑl`\9*$< J7F ]cP :t.As1qF5Q=S1S (!@`]H< Wݫ}P'b.aKmb!f8MM:0* hJ`U-5.;Xcc+>J(6X91ԦQ6mR6T̍&fϙ<ѲdY w.lvף~t_QNxP%^w!\v?uۚVˡۇ@Y ;&Eޱpa}Tk+WMdKjB_JT~C 4{HN2==L2P($UqA(*-mqE/c}1ZQmك@;ߞݐY?=+Ix3@ŖY5E7VҡOI ˁh^kOQNھYm\LuFb>/ l3VȠvT8p(P.N1UڠI)U\/Zw\&Cmݩ)1ĜRMOά3/\ qö j}t1_iןG@ U(:APCjN#< B5BSS d>+NRf{1qfP?jpWP!3Lw7bDHdVHnߑ>$xI ?+3hXs߬AT."/H"V}Q\$\/U9ѹ:36?.ݠ/%1*,Du=`u&OLacݱ8diZ}ߝ:ogo)`{L vת6`$Ʈ-@k:pՃ"&mX :cP X{#1zc+ wGGG!/<#I?2U myNqw1ڴ\<&衃Nv|A`#?h8JR}Y䗣v^[l0a]N d!MۅXH:$bW )5Sum%-q2v)N[k#WFx[xpC3|I<_3c"âdS-ӯG4:NE,ڮhV<[Rq; @є*-)wq{ÄswGr:k<8lb x%-D͆4,m>Mqո^ :4xuNSI~ڃr= ,VpP ۿ#Q.$:|8yv`M ]db!* o |L-ݵ.kxI]P+Mᰊ_+l0-hlp%g|fX))LZUZ1\5S@ՋXb :9`qB2ۘ(tHZAg`.)o%"RFMy´޴#g Lkpq12GjÜ#G]0tk>J?޸dm=2ٔXPo6M[fzώ:XLa4r%t:)zGW6&}r-J4735!^hZ, ǚo$-56J<<ݪ5 Q|J zG AJN;g|je7&4,"bKgכRؓ{7ϫO +a FiV I{s1HmZ5SB=Nٲt}mUP_;*U/TP,P.>4Xd%W /Mp VH>ͦ+/x8U[F"B=mvVԔ5t3lw[qN7~܇χ âuf5^tsuO+MAs˯]D5_Yukbb#O31z7p@LL0]8ɚFyE^@EAi2j}[b+;s&R󭁨ɩq^fhWj}4E_U1lM^SobkF\cCaA>dZoALd}B,x3W]dJSFOH#k|t4T I8ጲJ: M\\눵 -QXB`yiwG8iN 4!KiŢʑm7nxFӣ,`2UAt{A;%b\lh8Zbokԑ؍0~\c f~Bk+T 0=Pk5NB!mtOu\Pnj65+!X.2`Ht,/gUVm:gsz?wnRPc'A%`c4(OS|pD.‹2t;CJL2lMceYt5=Jma8$2SGQ,yԷ8ܨolTIA@&e t Xn"=VHЖ+!uy"-PwA%/FW R$1\f2β;6-CHo@<+A.g|xszkbb%)Çk*5\DwODk@vz&I t`#Pe).<0)7Oe:SC~ 9B_쌩mdn*L۴_CaŲ2Od:ƠT=SicҞ<-t@Kw%léHI>_R[]@Idp >?c & g)wiWx O"#di0 SF2 3r~~cn|L_ڽ[s|" G!,EK!x0m PRER\,!$(hTЪC5'/Eߎ[4}8:klrWLYݩ,վ'6#}2[em^2M6uȨ?ç\x-ĖM-ݰo#!H o: Rr]h#Φ_dbgB vbPjwZg\Kexzd# W$Zۄ,jJ O VS܈QO<{Í瞑1J.HDk,)+jI/y nJ[ǓK6HVNsqp,zS x2Kx4V`yZt-.]v_j~$Aʋ.+|ƫ۾dǻT=;'@^r}^$01Bm9f})71 V &LŸ,> S>F#ǁb®yFIAR^ڎ~?.9**nE6>pbfyNJPَ䞉*a׵@q$%s,PIR <ՌQGo&( KyYNyl}l~z 3i}8R;(.!*0!:ㄾZr[Ϝdz`=X:sWIV5V¬p$F #L؟?qUY|9f!*bhE%415Ďy*'B%^p;u(wH?R^#ܠQ20VxG$,D[Uf8P4k+'JVc fYDa"Vfje1;$ -ԶHo ]kGdTM% @Z3$8·kw'G1KįvJ%pwP l_+!椏^rj $ec#ܧ1 q4돵APɩrKQBş!X2Tv yd&`kGqvZAx[.6[Eu y񠂵BA;1F4x3jPn/Q" xˬm`V?e -uz-1:_>u&N_ut|a*D_gXI-h#ucXWZ̯/=JrZ"5⪮18W$YaV#5&3KF٧xTU㜨Hu[Eo!r|±þ*)L\gZ/GνV) aX2Nܪ<x h^.  *Ȉ]@K7~ӹ8MR0:4\J=#?IgA[ufvKӈzˆ!8`0A.S^`GNAޕ X-tڹLj xէN?=sM5* 6os ƻ?zƻRqʴکPפ[Al$!u +{]tt3zb=ŕXIu&@T vF_LccJ- C'QM7(Jfq'(zCvzBtL$,Vk~Dl&$mD$@//\'G FOJvc(72ص`>O8h! hǷ2D#O?N+1ǏN8+3FTh)fu,"݄@CQ8G!ʃ^W 0蕍bg:k>m/]IstD%CbL{ޝƩl#1FZ8XF-Pm[f<@-Fk5]6*|h&5Ļ2?{+JYIN-ir}),ƍbw}?C /jI$YsX֒4KW-$3h@K;ˌ Ex:iy5CJ.TPXulXbc AF{1a%>c$ Ⴡa:/ q埢0=ܜ;]&Oj Ǖ3Д0_,_g;,kv)IAj;:ӋǴ5_#ݑ4 +L% 5 p cNj%z&4=K!2/!j}4ju{xҳ, J*ڏrd`TkT<@nh2)T˄m׽oDX4iXy+Y}1C&oeV q>7ۄ,f0/ W 47c[ׁy2u:~HKDR93-qR{ f SE~KM\]E+r!6@8jWN`/JYKdnaCQ0Y.˷"7$pދbx`C/+׻Dk5#ICw#I!WGk.餗h!eƄz֐wݣay˧V=MKQs;vIR憜2t1k1f6GPKf;t.nyq Ic?v7AsA%dĚpܤva =.J/gX 7ڀ<v T8խkrb؍َy߮ivfyjHD$גO $DOHnwsR_zmoNH^O87٘Y)L"]@*ކu GjS_*<-ذ>ԏ%+#\{Oi.H,qJvK#GߊaSkȿY4-o蹜EyeBrih*6R$,d'c$Uncc$eJl֮-mFZWЩNø٥9%+J =vwST^J=v#Ĉ6Sӧj!Zv0$bGS*DUʲT4u p=Vz|?vC42<ȑcVpd_MDP)2dDR75]T}t6~>v մ/P)TsT(ۥʻ O.j3ѽ3pOEueUѢ$F@*t~]+>?^|P" ΤAV+#!RE,O } rĽ3Bјqyڤ @ p H]k^?L})lp~C`ONƵD?,ݒ X}!@ɦVBK\}BVle`Y4uK9Kc D۾Xhdo1>yu ^ mx\Ћ=?4ΟPÍ5\ѫIПLL?j3qYRK20d%,Etn!q ^kFHMkŵ3'I9^|HP΄a[+ʑ47~ >nI.glR?Yо:88gٺ޿e[10&[Ch>FB1 ;Q!︾ⴍ3'shhju.&=0i!EU in*Ca[&sfUڂrt60GNRtOΨ՟Jߧ5B;C 1LdPZ$f`)UEFWnmqW^e*e*3H0 5OН%CYbZCƯ%pVxs%]6\"xErBwg Ssz7~?[n}XWĕ|ڐܭE5MWCn2YF 7PCx.;QjڟIemѓ1%=~n:UjmD<ֱsd(M\ ;9\wB.n)n16R2>^>M!#yFk.0|q*<%%#Nt*! hbf;>ጯ:: ZYqsk!yOűU%{ ?ǼtY:: ?/_Wfq=-GUƪKevꇉh 3+g'; Nkh %P'9hvv7tu3ـsxW/$ƍfBZ!IQᐕŠ7¦6x1Ot-PhuCsd78fi΁?xEZ18iDH5\ЁDRΨdg9j,Rq\K4[Փ^gNY3uo;S!Ms#pW!Ut1CvXO10jaBwa7[%^\n:ufc {89e ]Nj;\Z9UF_#,ݏvFvwa)]``c~']8/0~ZMk9oMqy֗׭RHlڠ裔]D7[=j'Yjܯ[g޷Ԫ #'4\Kj-]YP 'kt~q$i谙.CoXٝXPk^02kJ [}/G&a[VlwؒE1$p&)Ыp l\{T*A"6bAU'/ڵ\cx \L5q5jRsjh E|>` پx;xҷH 1. 3@E:ix>`,M}sww]fwț!ϋ_f Nmߢjcʠwy'|-t^=.o2IQ/CkXA,o<߶8h<Dn5,B"2#[񉀥lO'L_ (}qW{6?%v$&>G"*P(gIR~dLw%y k@GjDXg:#E}S"!!]^/\D ^4i`#nO)^EWSNVb _ $$>5uBBlARvVI>t1tp%ckO>݊:GU^$gka!-EpI#ź24[31o|kXx;]O;ݮHYK1LC)JhQ=fvD7wYd`OD2Ѓ#/D\*2:+eJ( ih~r<yŽ8Esу0~<844ao 4>[&g}j^_8 mp(7S@vE=]<n۴X|טs!q4lggܼai(CUV 23^1S30-Tj[mۘ9HoߔtbЭJTu/4mBW7IT^;>U5y`I4._` 93r'I`\%:PVcĨi5? d"ԃ7`d\PNU1"SFUl>^!ʿlp;Q `+ ^Xڐ/Ŵ&࡯.>489"^B~Wu!;Ŧβ:*wМG(mVgzɛ*)l_U?y돨lܥ;`.IC^/HMwl,A' ձ4{Opr:K^KASUx ;jkb u>^$-8w}#a(LFm #  WAqio݉ ($\& $Q]ԩ\|לu#$lzl M[z95Wblqo&tV-~;Gc(a>p"ӟhCY8MUǨQ3bqb7$Eot 9XL M[Tt:OzjRW@X@(|_y[ؖB7&V69QΩT!UIߊCvr r-hr'dɠ d@*I\-i<bb + c|E%Q׬#MڨIy)kYF*:Ec`1B*6:~s#8-Wb}15.vQ f:Qz+N A؈E*h"Ie"zb> ßȼq>0W3ՇCpfŊ!FY(8bI7 5䂠/ Jwg:sx,oD Uap%ifGGN.z;<͎ & Нoߞk9$ T.O@b#OqX,+}w`qξ>R$2)oB`ӌ N=jd㌎G8 &|^Vܼ`eb㴢8|ozh,#2"V֌DT]j LCF  >FKf=!v /d? v}TnJd [.+Ԗ^LDmh_p+n22tΡ*{ؚ&~7|5M- nm*Ig,ލGBѥ1fi([zgKFao.R] Ww(A=-ֽRE{ b$W0i!i(뷏Cߙm*Ze u@m8W=-?Gį$}*2 9D)YC+Mc뉃ii_$1)YEHZw!綫vy]_xZZ|N=)sj+yp\iD|)ӗnc]+(9"" R8n?`2w AoT :tyaKsZU)%3hqwA3Ej&yԯ4*#ӪMɎ,*snͥ-:jW1nH,,(>$ðCڧ C˥xOi rj1l`l@98|P>¼EWF f_A//>S&oַ-Q>q]wYak2pU QVK] ㇒ ̶O骨4¾fGl?}1IXp"$`n2S`qQLK"&[L*Zz|lzq^;ŷptd>',Ԉ9d2mL_9y`'6#a\B7Oj CQ)gt{FNܡ4gm<^$pu:hH0(ۘgJZ2@'s!޹))Ccf×[uID<|u1 o 5f9=Ytwa%d6;g}y=2x(ƌeGkv ,=UC#Ǿ_{8B*ID~I}&`)ڌ 1k\3W#qFf o"Gd MkنgJ28]b+4R}ҹfXQ@{Mi=*":8MRK.[(Ͳ;e |\Z<ܜm:)73=KO r#ʉ돖<O9]}J0r ]Ɋ_nYD)IJgH3ph⢣MȮ>X7($|ۤ+R:lט6A})U?c뭳-D d N 5[>D!KQt6Ӥ{|ZKoU.7t߉흩F;o2a>ʷ=<'$ ^R6K8t1jSBF'1S^eR}sٮL=g{׃ٶI-|ɳ!I,<~c! )et(2 OuZ+g$|Uɏ. ɔHRɷ8B>R/R(@SjjHwɟա)e!SP\ӛ཈. ށ8KZe&e]P2%}@ۧlɀhfծ[ދ+M6́^ʔP-ƶk?[{wbPz-5VD2)^<2M7Ru~ü >.i 24ެ:@k4]^ʊ拕Ѝ9 M3(D˱HjZ&MB@pĂ_6$1Ց]~waV&e#? 7Wohcrig Q8l}T,Њ#-m,CѨCLжW5ըYϫ=wH j  LЦٜ9Gbb" =]Lm/;!z%.)1FHq띭=DOy-br2s'i8ׂu?;c)k!Ȳ>')4ηJqݝ8;-ZȈxr(W/Mbkg3FY? _H!ҥru폣EH[9:<^vHwR#䌭9ȍe0L#$pfUADLW\sxԠ  ƻ9̘5w|d [ J٧.)U(/e ^I7"d!Kui7sR͇K<3=plӠP+6QbOО\tY a qU=DT AY1h$` 1O0r*?N4;>eCI9~c69o1|y?a WChaJ:% TPС$5MXSڙGP u~Ln^%(EJˈ;ܭ|*Gwh,,+\DM;D;-je-%&Q=@-v oln1.w%# EbtMSkm}鐖eyq iYg#I'tzt0 ʦuX ટ^1nw\ӬӖ|0C_^շmM$訨fEf3U7O&[gB2/mqẂiL;m0@-P.> OoK=d*q9S:X#.BY}^zӤ+ɻ}] iĆQgˮX0`„H:CV|_$+M/#O P u5+pJ~63t.}U-ekpFW Q,J r^P/Bi;Lt_j/4qg|1wD~2xF,j.-Fe{=-C&Zt @3z4"4iʄܿ$UHf**=3 *(|KX8b S0X q(-7^UUzq<}{=ȹ{fɝ%a.fbH11 <f75~?iN/2Jg :0^)GuST30**4S+e{S8jFUʨr"rc:lƕN>+aa xkb~mE}"%ihe^ +8ՁnKj&\`M]#09`0WΐBE'6]s5rOˉ.+u0;W& FfߝrV4{f;Co|q>j?,Sbl莗PYFt]+'zbUH~Efg f\vQ Z+H7z7fTt;#YB!ros\#7jR>ݧ{(Ws1C;i e%۠ XttQ4[1vĻ6%>NvU(Nك*IPyShewDh[Nxjy2>=AKU91D} Rbyt~o:e.,yh)$'ϋҵj}TRXVrT;vy-12tJ,O`Sh(@WDگX>6<=7i؜gr6%TɏIhdԄkH'jna}I)žp\=KJ8V}P /x]^(rJMAiwN["a !сpkUJ>Նmxk-ƀmlDϟh ۗ1I 6TufoC͗b:6\ad^OKp S`Ѻuz 6o[I0uY rN4ggh՜ҳWZE;.hJ=1hW!]кyWտaxPeif\VZ]55mgʉ/پζ٢gAq(b˷t7oZ*}rFd5>Zc^Q{%|ԛ{r毴}z ϥUTk"?IAT^f`7f 3H,m`2k=NYr˄LCy ;ntHJ: ƹM!+QMYsDS&\T3k}.>zi꺏%>a|]c/2+f+ ʖ##y ׹(H$rL/Clk1֠VaEes;xrUCsjA˧"q-x\iB?iN,MY8@Y}3D ݆W$@Ջ!hI v*kUMPTv>z UbU3=v{^4^{ N4[. f7xK8h}}&Xkh}n6MO>Z'՘dTupghqJ ' 6$7w,W)^`Tۑ0y.1JU)1ކhĎuixT;%3[Ѣ5xDzZiI tQ]uG(1&WP1'G&T3 0(r=;I=y 235N= 6faZ,a7_L }n+S_%F0~S" CPA8~l GeR lh#凇n"V-Ytko=;*XS}UbϦn NtwiJ&eT^ւRF]ay=|Z#LZt'{% 0b0ssx=b(T5 /,jB$:Gq/I.XLm9pgVgVNew*rd0b}:_Cc;PS6rnr፦"*{ Nq[:'ޣ.BEi&]!.UGBǹLjNZZ6 y%> KB $瓸V3|:J2y+Ԓ $VLx%KK&q^b#| eArF`-Pٜ+~;efIdUūd75R((BC*Dc#g!SD<κT%%>8("(6# DbUt״onMti8#Y NR_VU  Em]CJR}[Y7тg%5cTop3dXF̘f0̶ -r\1]P+ȇ~&~b:Cǚ6۔y=Ap9VOne>iB"@tW'fK׌ratϑ ö pzz$? ZrJPW(F*i_B0b p+*gLAݷeݴJ0tą|rJ+QP{]W\-TÈt`@ܩvJy,ğEF:N[riݕ=@I^Fbt*pg*D8d9lcѽ=U,<]^Y}p%< Ӓd~D.@)ӼlyeBXfC,*jJB-Yhkk|87hle\GTܱ@ĔOzJOCX<)zO54)$J~&$K~_)<78wqVsxьƾ +Y)k/0<ñjU f:j>GlO@u=:!v[<)CcR.Ahmx \l&AǪϬ`;~c>%7D  MbU$J: W֗P#8.lmD8 Gk5;D 1~+VDL)Ond,$f.+k5 H !޳"s F-y@b ͠&U ˰ %{iοp}s<a;^&' /nu(2HR5Nzv8 YQ -5_y;f]~05tb*dKJҜ! $_iCmw&N2aメjç"mbKNme˄s$4 ɉG`l<=ݜ8}t,ݙ4ݝC-Peǹ~5quɮTh.2JvmT 4֢~sxfh-@ t}fNG^*t̽`_Κ__ĊŦ)}u{o3T{lQ͹C{ɌL |M ?3B&)^1)N5 J{NCĜM25`íC^Q \V8 C>w~,CB,]ە~[6m̊,"0t~<'߂UuyR밬HgBg1 ;`[GQdQ%DqŪӼ~O2=]tT)}+,2`bM]Tt8jsZd 4,' >ӊeU3OtQDLQѽEo`޹uPC%FZb RX 6!TDxfi|2E,0Q5t{bs`M*9N*x|nkk}_AYn~^H.Sl\XHOSDMjc1ZI@2 ܞz9@ov%`Z#%zv-6bbi강’^fCx!g:\8i(J )q8TXP3ɟFyf!&gOW 6LvV@fNQTԦۀ>P+dĚfZ|ffQ3mW`ޮ$OJ k$ޯs|5y"mtt]/kU_eStji_niK@KD!R֠~tK8}?6q۔$5sz#( |?ʠE~~eI4a:xf Oф-bL NT~5>wN yz_ߋ mzϯ}yʆv-CO] gmӺ'Ut{%[^(XܯN٠$!d.J9^Jo9dckS+"0K.>Fϵ=gߗbˍ긯 9?I,]׺'.B~k5(a0v yo3uZg@W@KyVTr߶i+6^)%7`#| <ҕt- vF Glw68ˊ*ܻ@Ss6T[nJP+#Mz\)҂:_0M>XswD!׋$,?q(vg&2_H AёFOc -sp^)įpB5`/ז.enZ>5{䧺ÌAN75`ݵӊM xJ\V34` >wc|-3S]iWaYb`].ONqMtOg\ P[ [}5lcZ@\Jߒ eP\'&u# \h.Vn%2o^Vڣ2uYevտ1yxTjyVlEY֌T꩗fV+RVx:eHb5d䘋r@ XUy27&i޲bW2XjlELC樊1,P Ǡ YW#^$72Q*VAIVtUb>>3=QǍV%U}d)UR3d1VNK?"з(j+54$xM1d6q&69p=Q 1Wxz,G6! 'ܗHaW8G덉τ),P3X4l0F 0[J(Y*XEXJ/ʃKQM\sLteio-iZU|8eԗ!UK{M'd -mgVEA<d ݽ27ihh#T $ /ѻWI6TN"S?lL*HImWs%trohjӴDS,H E吷(Yyϗ] 8%<)g&QGҨlY#HS2loa3|22[y X̴$RgmlD^;KǘBmfEx#i#d 4U U#Aۂ7@=>IAqQ(|J`&qa3knՂH +nN{7ɺñl7ҁ,$GLW[/P?INkj}E++c B@g GU;0IĢa0MPP"އK5^L;޻Gp&"[[S U}I3*֌m\-|?j1p/so"nuRxOn@;5 yH9󂡋).oH/RD.""EvFY.hǣlW`$琌ܵ/?Ch_56r֙v04by 渎n^4ٻ=t=j^]`NBOuߘF0,+;b.=ӪE{3 WP+Qj B4`=ܕ(}'f{`St^J CY1y [!W𵊊a* rC3-Shr8J$TBΈ]neYe;7 w\0l3I_2(!lkGo#=Yo I];(rLʙa\IEI@ СCUw8D8f rqRnr=H9v%$fJ8d>yW>=i!I !:,p7hwNJ4_kAʨp&߸FF:Zr(N^@Iqa+lPrvi pe&܌d]2 I-C;B-5Qڴ]GEbQ XrR5^d9'A#]pdžYiӰ667s^?:z( ?6y*?XQ('ۼ C jN?q^$i:>x9@ a בJs_LK!%]ƾtsImkQC N'laR6>/#]^3uK~R}mqA jr7($怒mCIw4٫YJۀ`U*oyK`X@&6N4 a}lՉ+N^ڀ5̝\hf`$~0#,D|p˪ǂF/i-fm%Jq|$EC&b)lZor;/Q:|Z[|p~K;Y(sAbܔO}ϡ^YڝFL^(GpE@}.j x} fVVGaCXA5࿪Vk*>wM~\I$&3fk{e:K),ȔCLyQr'<ҸZއ놈_4`[BpneujBjA}ZTޟg{ q9i8ƣe(3 MPʍ2=qQмg @ػf^_4xK}j?vzN=N9c >Mq 9hQF ®05#Âq,>xk!!-j^[tPy^ I1Zu )&1}trN!qi,ҕG~5%T1^%!ktT ZO,[+_' 1,xo \㕣׋>'#[h AB- c_Is1 U.O8վ # *֘H[h. :Z1[gUmH B2۟H. Ɓ\k-z^|1_='wFC>s YwC>f`kU0`9K 0(E-;8#v8bKaqSȅ!yk7 N{ؓj&dJ+*C dSIl[әŕ3] C{4%YސCBY/Q|*H3-?<&nώIRN\ϴřo"=ْʘEļx0zWN!J k<MC}rP`D!L[{,iBs \_;5Xtb4CO֩ :w1p)>F.IplT.Eƒfݽ/Hpt9_abךQ m Z(vda0i.k8$-q Q @QK:ңZ$hh)vwNg:ĈSZ`Q7548mHb/B $x@! 3^'˕"E썠mAj!q{9K)i6+Q@-Ŝڒ6Ovx14/tYK_ rյTk`QgҕzDeX~f,{j/TEg)7Ժ`-Q j@jWh9ޭ昷~\t.5&pG:jT?}`db=>[݇L1n^S`z->!:A1SRPM+diҜTtM"R @j?e\VB?]4YE)´Bv+HVœ UNe-0@޴VхZ`{4@XYDf E+B$o=CEiάއۉҕB=Y~[IӭkO9ۯ026VzӅEI/~/: '}) ,Ky$wc_C&Ŀw wz&9va.A%`9pM(1-ɵrhQGU.@_iIh(ѩ3#0Cb)/7(3=rȀp^2O!X54g./52`Dbm<&"7TnӉiX],pY ޫS!@;7C0yK=v1H}B)Zb<x Cr3_;{e3/Bv*ȽZeΊȮ2/6=.j-6{<Z]VP,%2 ]bPԣ<ʲ98n7RݻsgDldEun1UA{r]WpZy9M^S_d*Z T8bqѕQLwHn8 J3NNnFЉ[N lb:G,.&kE"Tk: 3C6̽wMܽpth;r;c{UhSw{=PڤDzBœ19Z| 5:\¼oLeO_ڮw^0[F: "#Ya#&O`}nI-^DW 0$ۄlKO3}rq)##Gf[y{ɛ1:(ȣQ@5 7&kg|ʰѯϋsN ~,c]L/u\WaC^{q8z³c?tг&I E >lT|k1Gt}c-ci!|o__sIOZkT"uϒj>uF$ċ_疣!КV %gՍtj1)޽#jupzKǗMQ wDVeIDJޑ}D£;epF $ZbK\| rSD9Y%(?H}38}%~/i$ f Os`;᾽z5 t# !c"`caP<LyfA+4Dka LkdB:tEB4wMAIqk9{*לC"3MP'ʖy@=N4xL ޅ/x~]Dyۡz}G`3VVߊ@zI4zoʐ<vl (v7H |:rݘGU}dgd3V:/¾}dNk4\bMX5.|v=c7 4iᚶ(oVcd3hG'(\?!!o$9ujJVt˞:k7'Sd԰AzyjA*r蒀ÓGT'f-1v; efF*[:r"aK k8/}"b A+I?a8W^O=X\ HЮEV'AS93ZS_=c6&' c+V@"B{S_4P7seor!CHNj«!t7^xusL Ue?9mޟuQ]gtMJy;w9`P;x̣yp{p̒[[w\z7eѰWL:XA׫u$ԯ?ۙ,s{<'(x;w<6U;o)d뉶Lx i_Ls |xÊ ^)|h/,4G<u4t=%KaXAV5%,$z?W8'o$e`LFBPWg?SXN~G0/ y7m7c!"Pg|^M?ez]+8RzbI[Lh)eCGv\m8yKP${]cOet:1'LN[]kWq뀣tu";PYPϹWOS^Ti\T#s{BDyo{C9#345K`'hMI3zԠ{X֘` QwCd[8Z_?s U9e/PhfR? Mn=Cuo傡Ҋ%H 1`̞cjDGۣ-8 /$Ʋr|H$| șen,ܼ% G&[U#h.<yX݊  &*80ņW$dd(l+&~m6LJ> F#÷ y4\:.8BpmcER!e Vl{_n ׿^C>C_E! > n-~P}5'&odl$AnWX%nGSл Ru29 Vtc|U[#-vZ&~N*~Q,jO\6B crXƹȷ:=OmDLcM8qD:yzJu<)\IxJEU;jg&3R?~km; ^7 J""XyyBhX8P%PFv8"$Yĵ\ڿ.H 0G1 e)TV~PRpֿbGV gpTKCD!@mh=̱*O@p'cxUAe$EAr /,AC:m!GfC9 $lyWT^ʧHnfk^! qRhuz X.Fʵkx..aob|Յa:Fp2koעm%Ķ`_| i0r۰J1@oq`j~|~} [HO%R)(Mڢal:.d* CC5C!&xa C nX2F|#oY)3Zg^gY[2`b.My{\^Ck?UPĶG&J(+-7g2їlyPA1*GoG hY%rgE-svJ)$"H{í)G*0 )Ach ;%_[[|ra!/#wv&YTa}d)_F:OX-8ݧ$rp T ^)#E%{Qc%HD"THwoy5Q;4>J>ǹJ3o))):1a{X@xyn>fJ$^@:ry^ȼZy|6/N=0=N=D mC@㻦N阱_F-yq) tuYK9IXpuӫYĠ"#/xfP4 CiAC[XoѸwgJZ[O!̉w&AKƍ!f$JSh]q_\b*Mnvn)qe ėbB#wBm9*vܚ ]i6_t3pDVeP7H&:"%E(`:'s{xD>"cӤ!m7ׯum(ÇW۪'e)mK0G ObtZXF6ZQ}! vk۝FLǏ. W?3+˾6_Z,ʓҳy_ٳxcp8lK{:U K2nC+ m_8%4y2FL`f)f“ 3{0l@]NJy#O"m+uHMX g8FqB}bCפ래ڄ*b8S"-ݹ}-z1bQARNjIim >vM+A0Ѥ<҅|C1:pړ%]Yt\Zkos-@]km瑿S܌_lIk+-:R?60޶WG0?TγmM`ٛ.3Tb"o+$yWv (9u8}'ݓqD@;`Ne)?c*R)teT.RINk6(T[&I@ x J`ˈeTq@)BsAo.GrJGaQSi'Vqf) "2<"IQ=epJ4IWQ',l'>s֚8w4 e}8;C^Y0)9v4i;/2C5HM}7bSeK~hUCO֑u X1#kEP ntO4 $~8>VSAIԽM /μ'CɊ-"߼еﺇ$Y)te)}4uc)Pc0c8 ^ nftEvV94I{@;r7 L9KEE˰yl"(,_jwN GUW@7\j?HN}(bcu$l2{u':,v:`R > un8#({ǘylx]M5YS|'l+1&:I1x"A/ζYdI"Gɠ{ 0xa1)p_SP\Ϋ6) pxf)~c.gIsĴ[^ar4K 3|-t yt(gggoO,au! Hc/^)<|][_)+n^x߄ qh5]S> *\y%:rE) Q <_&nl `ZM)_χ׬i!t4yM=3?X*0髑0?[I]o PP UvzHX3Wo#׃ZנIJTHx6ҍRnŒL$0eQ}O_PGk\0ˆePC燆ѠD+;(A, &3`-G? "Ȩt'|w#w5 -@1`@dqBw2ټuS#@xlI5{Cq*3Dz0qY`[b2b U V_tn}L#K +ŎHfA=gRPG"q*ljNf![E8PB!hFu28T)(==E<#.\}0)ūbz=LoL(aqU^ O١!Mgw ga瓠sSgqOCϡAZ 6XX^Cnz8(Ғsu9@Moo;RVerELɗ_'*V$ 8[:j|*'ߞ4$B &k DC, +ǯM'hpFTᆞ~:K׎VǒRR]ɖ, p`'1z"o9'w FI8m#RI #ɓ5siq8FrQhvSND8+}Bq&PT(-G-rZ|4^"$e]ǼYmep6ݎgdY(:NrtJ;YS{_6<5)4@OxGfn̪v79;֛n;zv3?[{:$}ͫYP'q?1|1ķF6KPU<O ޙ I2w+98婇eؒ@?NL_UVԔ> 6ܺ|MQ)ěvh[2;ӏwZqom uG~2S׏w8a_<^E͘;NJ<ɡ$"I# .ʔP?YBf4䭯D|g((=PgcüJN&{^j :/SdyzϢ9bQ.ڳ~i-Pef;v~*zW' WBϞhxg~RB8aZlKk}VKT+\_ũ{o喃l ]2Dh}͚L6ok wSR;×ʿ$t~nJcB F =jEq4+)"ܙo>id_&od$fh{%(yCX6MZ{ctyFi ȱ?)W`=B~}AZ ? Gt,ϟZ^EUHFbU±@5'f 7b.K)gǸhk"ao~C/:p/7/ˬ1xWVײEij@v.&B4!%g(ga} l8ERP]Rix82C"b|-E__4<"2-:#W%;3l恒BԌ kP6Z@.4^|܇M&O*LdR1ݖ)^u9~.z"~xyHVZRj,?.IG|+u+Џߑ>A{zC#^4M 8׀c#WXf [W]TI r@}qK;BAӑ)`r'rP234k‰Q&kĚ.C`1Tգm2e2N}V8._T]K8+hF&:_Q՚݃9ZRTEIVF!)U6ϛ0ނkTlurJG6=띛W{fWZ*i4}b} c/ن0 [=X:Lԙ?cfLb+8 Z,óߟ=Eқ$B/q$U FO:k)3eX98 ,pQ!zy`%\g04.fl iP$scGGo+ YҬ=IԕeyK/>c;*v4_l(u)Au]vPKD[LQMIsl1z+NN# WisZGs T9Ռ,Z0HϲcaCMM*]E`E Z$|{jT3?W!M;$;OgIޏJ<#>JcyYXWѵRI! \vMKI]tR$OQcrhó۶ngxX06TkvKp Ι~zCm.6?p`Gju uv-A;415ʬ{[ Лuf, “ =HL)2Cx=SwvKʭIGd"5#u7s+LZkDSHF+4.F,(I6Q[uO jӓ˞܎:U6<.WCdExX$d~]9kV][B%GsuD /_ g{c!xmrk*_Wq b^\k3,2M+S-&&J%`(p 2SY>PgyetbEu!L݁> ɵ ޟHf`!Xx9jwr?3NxJFmvɟД?,2x$K1Auk;uBBka&,*pmҞao L)[ 51.lp{znjeRz9U$y4uxeTíX\3bjKmPa<bHWqKX[+h\R)Va"K7DOěfH&xr@ZT!!€L9-E"  #- 5S\ :5T5Q舘ua|T^FƆm8jƸWV(c~tI c*R6Qp%"#\`v{QS )Q\.X:Yj{΅H+O:/K!JHº‡cs+ {m\)_ N.`cyB4/"y/mI.}aʻvn ?$N+hIki6uz&Wl]kї_ /A\XG"]^WauW~FJmb\H_S?hjW@J(Y{΂K7])W2xK/>`2ؿG)qElx][̺K YB0[7=,n~[R.9I|*xH0XX S]E:N-ӻ ] 3CgK?HŁV(<㙢ٓ4&B82yUi-?!.-;M@-|~Dm\;R~{QO+ _ܥAUmuotv!KOjP{r WzZџ[coծeU5C|>_roa*b̊?Θ}| "^e}ʜ#ˉғ%Q(֠@/ ;6W=ָ[lO! &چSSÛ*L%XGLObզ^}PoҜulՓev#٫!7d,{j.$IDI.*GxWdNk޾LZ `n5u&ox1"lJ/ޟg6XoKY>I?"KN |P8/6^~=}ל tԏM-_L/7|̖fp` Ǥ ْ f441_ psL0gW_>d~? # MsL9¹L4RN2VJd#[ǣ8l|aQz1a>"5h^}i%\m{|\2 x<@dx4&*Z<5LC9J=/vM7oL  dzQ=er6eys!S̮h﬏욳* /NT!iheԨWtLۜdjB-㻥a#}{cš۰Ӆy߫`(x;R-g0] --u$XEDXKA5U{Bb]CC~:k9'g }m$07S3-Ci&;{mm$Tp[_#+&L /EPlǦ9dma<5=(|#0Z,Km-}fD5p̌і-偛 Ib!jf<"?ϚCS{΁ed=Rf9I?5nTo!w~+*":m0@=ܫB*Nֶ@<"<;a#eQbN/c{|@ ޽€sMIj JRCernk=wrG/S{: ~ ޱ׬pN8ܴ#{j7r`X#L/ ՠU?lR)p>A M駰 $LYy]Ld]dPZX`ՋQ]%MrFYT_dvo%%ˡ`.ʦf'f 6CxEHjja^8ڢ9ioK$cEh7t7ߖ7E%5[ ĔƮТ|UiDfu آrt0Dīo-)3: ܇T0J~rg \]!Rk,)e^C~#]|= Zob㷞9[ĩΪI{&f":DaId(] DRQ=IiJ3{{iRC68 }1 ?h Pۡt4ڨL'R;5#.3h, ˦DQ $[Bu;1iݰMLn!`[\@$p,|+қ=jr|ojJ_Uu^)"hS.+Q+-1 ?~~:s8LXcZ'~yOߋXZ &SIS`Z*@(_1 TRj6OhbU'Yq_@0f6t/5K^5Ia5RF(N+ph(C$q8~%:&#!8c#,{,3'vsΝTծ\z?EҐ$ʼnXX`/'U$ŧ7ܫ0+$9w]uUcT"C kpF^C[]NG{iޗ_MS"hHQYI6rܯ֭Q|%eUiM,%۳3$N5n[>(wx4yDam =\!MT5F%c7i|bR֪r6V `pgW 6dNʋڃO6Ý#qc6 р~51 G vCc2Ђ-e%V4'1 zCS;ݿ_֥h%NwN]^|)Q*O6'r:H)=bo5" 0)O'?U!B3 Ur·>n(aQ o%@Z6#GuONy1Cle % @GhP?RByF!qhmx e*ʼn'cMлP+Һӡ1TąYk%p!9#s`X.jR7?JU7Ӯ.udV[`'q:M{fWމp0!"l R(OyHwT$@Z.M^|CT7vg]+x;]67<)%;|rlNPS, g> _w ?EcFjcew U]buepd)~Gd1ߩEN{@{<{d2~z4z;X= TP[4p|b()ݑa7 6fÕSdOʯTS:-9[). {|5]G;+I6VQ8 %^bBϜntAͬr5) )9`7mN;ccHz*Ybd! ^)Ͽe)z˟^jTOrjpFWf=(CHseqI9%= 5W5Xp=F:vllO6 I20gא8dB$8B(5Dl@3j9sAGW$J/ ~Qpqwz`N ~s$.}cq[}W&{ufTjC!+ Q|BClLYf2mm%KQO\=j%mW." rƟpR55eXMwIdrixyFf>`R}Ҷtg a0r ̦Al! Ϣ;x%CQlovr腛)c ./h,'2ҹL-V/3Q5ƟCfGN 1 B:IAm6Ygsp#c%g]lʫdA&DŰ1?p&AyegA=j"]D&EUhaR, &LRFI#2#Mԍ Bĝ +Rz#B+#[-C7PK0"cOv)/;h-Vt%oljf S.ڻ5'>-o᷵ݵQk[n96m" B'hmb-K8Vow{(ctS<,})nU6wnYIժ'>΢ۗF\ bVzYO4ZhƦ4Ar hNPKR/\skՀۮtBSvoWiy\T/K'&V@;Oa: nIjm=j$ E8)] 5V` @[ptIjǦ^\x2:|/ުl9hMNz B֓E;qO&X)MhKns\F-t>rQXH.BVԾ>Y`|mY=f9r ݬӺFn<ݙ`gqۍACEVO,.KPʴ9H^Ww|<>7:}aai|)6?HОf6!h$DRx+o-^rn?*fdUjmk6ftqh3yvrclN?H®ŶnŸkz4hGK#2ʾxBIjz]7VyJ=b崣 :P>vHe$l_-#:-٦QYG#=V45b[,hBJkX*s!zgFYp8"'|Y w Mg`:KDV컔u21abrYsz*gt;CwIyn njǂ4;ﲶDM(W'\q!Y2a w.ƃsaMk'Vp&n zp'?68Bg 4!_;(,AyC!C$oX9'Ķ*.ԥ]45'3s C@ܡQtH ހl͞5ҡ\Y3HKhKeUf4]+F`mƅq? ҕ|l!@G#R{N00Awȩc2iV曕8dngK i/t,|NJ^quUgַiCn;m1I z4 H;fw)/d,nKEO1[g`C‘u~bSvM#C^昫S"PK1lK,<1yRmb;eőXWKѶmW -r\W+8wpJAW7QɨODp BL<9>~QGYapRE'+ܝ$M؝mgHc H>*EH"U/5wu+l,.N BFI 4'_65L^2AIbX 1zfqMzuGPP˭2^jpc@T{ce\ " "BqHQ ˠfE:g()`MT:Ci59Rwe qp1@Hx@.J7.n_(ט+Y:Y ŰjOaoKT,3Kb^ܱcnh?VOP(T,]UoHP]!olqAQaP@D1[F/TTY&Se%HkS t$^I}NJ< Lv Q?FJ8l^9Dp氻хnFF)PP}ޟjﺑ`A#뜮*7 8FpZyl!z9"c8ؤ+XVNs:N f&G!Pq3_PF|,^`"i؍3s'&l\5X'~&6}"3!LTF@qk6[c.OR ><| s=qГ3'y?VPwIE 9:]ayDúM_.So׽3*% wv)eiAREl +_3XzZ?UyM܌ǠWj"hڗ%E+"?BDD<_]cXs'`!r+¨L~.H*%~*%ndo%Sre1"|R hѽoP|k]g"*ܴYj'O2IG*RLt=fag^6 9d)o^H=&d&-_[=Gܜݜ%4ˠ 44Z]\TC~=~UKE_4 OGBZ{ vKӻOP;[5䠮`rbp~1,_gi_g5S^ڨr`'>Gr2d9zQegEsXqbO0BdO3 /Ko;D»#!Ȅ!4A#-xb0%cߦ -I7Ec|!x mE:pd|2uqK-"paT/,Cpz@ B3m4C憆{=(&8 Jf CMλMYLvS۪Uxso>BP|k]h}H*J3T}c㇆=B[nP'Բop׾\+p[FXN9AF )x" 4NCG8dRNxc"<ő!B=_@"8|⁂#zF9 Snd2&/RkֱLB4^R'Dz*Sdm ~g敵oC&=Hb MJWMgm][,EȔ+MUU iġVXJxOKf Ũo_s>O02t<w!iH`\P_1E03fMJX` ɔf%,c;KjP*3穫^«1 69'sjJ/ᯊ!O{k&~7Oc0s썯^΋pt=,L=6gF5 2$1]bc•U4 <6/8< & J&r߯Wۿ9_$jX(oXH l2pis='SS+,+*H3uÛbv`qaO;G1"TnC:nAv}g:aÉ͂ggiDqr:۱m_V^V=`^|iE 饼>\X׸ƪ<*.+Y{ b_+I},ܮZY@G)Hf >O\m^Q(nCY;}Tz'lXK:)ZCY-C鑗8'Rܶe!i߉`uڻbd'$/\72c:xnII["-+W_t@ߴ?n?} (o):{z-Xa-UvUp5ݕ៶ IK v8Xu\3mxnܙ  ijJĆ[xӿ 鍵{MZW'@ʧ]»Ii'13 n0%HS~4 y'b7 P]b<@EsmP_!m5(#CfV`+}O!"%@8C7-H< B֜F?( .䑆&@XXlVީQ?sn I"x8aPARZlܞvMD[jiZp 5N\]Y^?(d-(6;rcT6C8/v>y,Z]ArIp};[G SH=rTC>ʉWGc!uC1S$xkB8~q 4u?$Ug|<ݠ¡@8{ a8'aBq )$]eQn$<(vx? ;b Aބ)ch%'QB]¾y%K4`}8VM#q=W%2t*Pocb w2aLry4l>izy%sM+rԿ78,a/&@`W@Le 0c0vjQU:bI>^s n. ʖ殧^T4L5q7滿Hh^gdzu #{rEބD(!2_z!4ymKG~zS}(s(ވ:#7l&tJ;bDƁ,_-X&Ypp{҉n tO᛼6)zS VY.r~8T>ƩFoPϼ4JΖN铟psS60`/L[Jh8KE9Ca:#ۛ HkuXδՄ ?>i/RQ_"\ȨY[0Ǝ;3j)qSR_޹x.g6IW"d:ڃG:DMȴ+䔁r_1Kyp7Z'K󞄜P'ˀC9 Dr^Omdnt?S< &906:Bb]$>jQ KfZ&cF=C 5NO{BHsVg.#y}U]] ~At7 D}a&6W lqh]H0J̍Y³m9PYo+?bݏh{"?MJT/A q,QtjYsWMAi;m=铷:[p9ΥDB$',wו*M;CӓZ<C:/J. ck'Yv@hù5BB /<1cII2ko:X3lr19}@/h:8t 0V04`egK]I.=|I v'w7}lK*J&`ke+K` J PJA.f3z>B/\2da}i_dH}^wB15Pw L>/; ~7B^qmdX>9Nߺ #aLh_\~s450}MdutmDP*;2F݄՛Z#kn7. "UW3o͊5IpƓÀsfU:^GGOӋ]pvH+p#uwGjN*/Ys|(h/{Z=I¥-KLI?.I,ee V" Tp[VVc^Hі NVj + *' 5DݸʷHX׎C!^RW>A% QdX#^mG_^<Itѐ=9ƜY8g5/Xb.^Spn!Y]Q?c-U7Ӎ3QT-,M<_cc9}8*+Rٍ FVF?iqd\ t {aֱ̫ͳ}Tٓ]ɲd_!n4_}JX ue=+FˬAGc_ka `^@TobLُC~&xjmlK6#ήbO<ZBExK(9^$>}i҆miwOߚu+0r?[Q`ItL?ێ .mU+fAx gV9;,s<;YݓjK "Rɓ ֠kP1G /ljY 5#Xft~! BU+5&lf&ѵG'3'ֲi#}G5q룤Hx#E4JFg;1Oɡ1E<7;S w">h呼:33{bxU/qqf{B 9S6à:\& 23LD} g^9\Pt"#O/ɴNm$A5euR" ^C xYwP#K]K5?T=T̠,EdƼ1xMgaO+*zIȃ5|b`)Kb"{y؝ЖMJ߶"owm& ٚip2>+`&-"ttt)|[P _]X6AAwYOv^jZ;*F}%1ؙ!."nŠIF(MMIב$  W(.q*HJax5;R Qt^ qKLl_`Qkra4[^̣&ɕ~1ڟ QTn]A mCpz,jAxpO r~46iyd=ee3d?VC,.:'6;G z>><80XSHSs_E W/iVvx`T rOG\2Qs $B@츫DAO⢶v@.e^ LSܒ6P EHE圭v|r^8΋] peu]Jgi!4)p8)?q$#rYn?ٝB!8/YmJ/;ⓗnER>4WF3a5xaRo?J6_#$BM2pn]|p\62܀2/¤&jSor\7Ζ5ocRUML\O@nQ[fEṆ XœM/$Ah\'Fq.y-o/BLmdDp T !hi8j?4GN.%_9-;ϖO܄Ϯ!LDΫÿ>M }H<2ApHcE$_3[с/dS2QN`uG=zD{UNrVEԏ^YOeQ/T,U`ٖV6)_~<g{i/~L| a]j5a,>fx쮛i-jB/T bNSY|vɦZU a6Rx U-li #}vMzX/ 4or9w4d댆:*f^020U̱#/e;W5tIyQ2;p}Z\*?tqaZhU1SBA s]8I 01~#DNmogQn CRռC៨9@~S:}œL':iR eUPS %dTU#b?56LC%l/_ }?pVރ:6R O3}m'C1tEĈX=T %*36Md\!y Ah(Z;d5[@[O|)r紊$Nd+ d,cC Dgjnޏ]MHtteTڅ8V5?^T%Jad OΨ<oHk}ʞdHV&epѣdklo>ňp ϑ,H%zo,GrIJxK%/%=ʌlX+`I>P‡9R^hB[XwV)R?xtܪ/#WyցAJTB֪&X.NXTRi/B|gtjfg;¼sܭ`M'OcNLI,DMJ+:ud!L4} *^\?Ee'}RʻvRIR8lO$~"Mj/QK!3̔=ޗC3u4 a!%#CRB,` g7o2< qDdRxh JCS^*tCel_  > @K!f_!*|~D-4f.v& D݅*:ee$ G_j?9Դ˘,>LkO$-lo%l]x/TvO ?3no]՛{E[61vo3)Je+ߊsdb[u3[W8i轝swr|@/vSD,)n)Ǧw % ꎽ?I^ɑ6a(OpR#{:(Hɜ^e߿8&$*(J 6T5\Mnӗ#ĺyT%C=jp0((<7TϭmMzhR̨[3FO9};`iH#41^D۲/E[A'֣?"^v;@{&2`,9 O!sy&ʇPjMGS :Ub0k>&n2~oJ@J9Y\T}D;qNIԻc+TW7${W XP2 {bS`(9/x iH4`1rRoYc!\b淒2||+U7 ,9NU#?;ŝ}#M`>Kd3Ƭz.)kk1zFgMr/>l}fWgUOz3e+VWa̩R{Lg?w&2'ʦ8{ICէ[ 54sފ覤!+MEk-f|2Ii~l^LMOo񷬚7ZFq.rE)+8*x ijYh6GxLoz5Zb|u-Ƽw9R7m앩6y3 '2yЊA/MKPV^uOuL, Jbc}GIj-(Z#VDq ܣ1BL]fdx0)#(CɩW ^ La%Ȱ =LӎV@ h/S׈Q֊:e @jk5JM%{FcoS9yn_zJSRf9x֣yFff;.SZBf݌ͼ0佲s@?~]cT窸x/LIꧣ~6?d[- ?*[{lv(4 {!l9E=;GTSCR]Qkfl;'@RdT-y,1i+'u|HH͛# d"B:pxȱrgT%GN+iF:q\TىO5H3"~@Cgf"3lv$2)ԗ0ڎEd_B E[4AM%IRkG&'\Z#=LZ#kd{^ C4s,14ޚn0$T>&XXxPYȆr]{[̪ +Dݟ|0ujKj%;HM;''}echSZ=9ȿ"$-Sf0pq¼?IDu^:keyoVщ+:5E5 -57wl8)dY(@IX* 5T(L :$6gТ8}6s&ysYUn4;f>O+]I-fR"i8v]n}'CfKsUM$=r>4"V%7F*×o`>m՘Tӌ@=j<b"Mz, I253W$P//5 8}ox6 j?DʾWBE#ڝxxEwg+# K/062^,˯݌74CQ\މiȲmS jVi%-J!V.YAUl =hU9T1R쌧f4'^3 NlqAe? H''5z Cj</?m_Ȱ0u&9h6(`8-Z{dT3$m`61Ë4d}*,36'>[oꐒ>72~+[cդ_ _\.OX' } yFk ڣ%hxvѿ4&ԏк+ aA[#sU1 Z7ʩH0|c=*Ktj彣> ~3E=E nxJ|T雩~9?!ȓ Cmnх#CvZ/B齬>~}%Bs n|,~f_9Tjme|J~ܢU!5@iHej,Pga`u s)'m@tB.h,s۾?( _PZf -T}de#UbB;=p |`ѥDn> ׌@xtGȚgf!p*-{DN-by֨ɶ,gxqwG^ƙ gQ%= ,?rASaBu??:~>a>HS hG7翼;x{âڕU'8,H(pnLp9z)eGӛ?E$C?@m#-p]rxY%@B+P cls6L~O:w{YPxZ\>|}aHt.G\LRm#8?AAV(I'2戟<}o0s ,J~Jq/"iIO8hkP,S/aKTj6km]8;iqcvXTmeH'o>)ɁTW!l$VIiYc\g [#P8YC#9%bJK2.ʔy[DE`n &h' tߢK~fǙUW˰ ?ؖD߂M}fZ|8tFgURS4 wߓy $ǿbgᘾ{w7{ZI11dloz**Wr2d%Vd4_[wːoC/)Wo@`DT>k?߈#Z^8.<ɱlPjl=th@;6.[X7)7\J?C:lo(^~ \GݸG_V3Dž؉yDszy{tIOhd5BLJ lD&O77=Y\ /sAn-Or OC +Khh E`_5sv#k#c x]_.'svZ?.e ک9ށ~牒AnGQ WL }t~Ӝim!5t_Rj m̶$JLe@E"fk9_f\cimT̡q-0uMБ6*D^05*XEAM7 1G7WG5X r0 f!VEJ9"+ 3);0ʓTLUfGqc6[zg  1v{u:& -1N= Z ~#F;r5vO Y\Fe_en--tO"K)2O6*r'|dĈQIָ/q=60l'B*pw_.QX&q6x=64K=!GQ=G8_,i<ih+Ch7[Tdgdw;\7̦4hךCa" Dvru2o␖3U׷7YG>]9O؁HmRH J2~YhYK78zQ-R{.5bNMzPQ +b*⃟Ӻ€cVGpP%wO}jut0p)A3S(?ʩxܟtPեcЩ/5xM6q—HKUWgY*YܓAݱe?]P͂:vJ ˿dbpu,n1cMo^q9GDYV/!7J?FJu/<єRΤ/Q<5jڽOJqe;!`q,fOW&m+hd<*$kZ(ŬJ?m|Цd/eHNV\ƖWƍ tU!eG_.s.ȣ>7vDZR;_}QOZwrJ 9X)<0fo2O@4rTُ5hݩN=Pb}UBf# &T+NTZ(@ɰ9Fn^KBF>a8[^D%Evqd$@3%Ȱfpހ'#hDߤ>i5QfGd;8gkt!F^A2bjc)BZgY_8<% w|Imx5c[Irrݓj/pNXu4C)}j2,;3vG@RZv-9>lj} C Z^ $D6T}ʹ4:*x!rO=A(IR*NܠJjny\yru2pAlFI\IYԵ|VH~MK,[z8b2\c gj!ڔx<q5˅3jhf^X@s-Us̘!dp!&_Q#]gmWH ro7/"=m[fUHMrbb9p۱iP/qȨPrmzw:1[o~\{:g 4Ȁ#(y,WD-a5 b/K&,q+_5PMWÇnZ"# 'An `H (8 _laBl*}] DF_3N$M# 7]#/{n[a_<3 J%>f~u*#0̅4j|>j{*:^_^jDž!ɨswbM؇GnCr8 SY6BQf4Mu;;WDʇ?G0Uab8!Aے:iءq޹yl p/urRy_ 6~hM~\c\|;]W3E_wR Q.vzYxҤ\Tu2Q# *K4ξ U Pُ҉T[apOЄ zȣn-MpܜP=odtpY^ք)Ϩ`ep͟ʷ\q:?v|oQP؍;/O#ƀ3ޑ+$¤s2g,fF(4^᥏If:躲4,n&QByuUwt6"f+dB9}x9N!3y< #b =퍟7b)emY"_nfmyԹFD M5HM}ԉqo4uVLNE Wf6Z 7i`«L'B pp/Q aAXRt\qx;-_Bf~J .)H?spGu]څSkdž,C|\FfTyk\ir6$_)ܾ*V|5;(d7dj f{(Ȳ +UC^I65 —OJ=7طYlƣ9v1|Hi}S%<3(+ξG$ߔyDhuJzUhwe@8Q{%"Vyǟ@?GD"k8;ߏ~AƇ{]tfpVw*MpnD&z׊9 ȀUt}s B8km̸Ʊە^%kO)3wf~t՚IΛqFem Nx+Vx}6&iraQ6ŢSpݍVJDfy\;%Cvϭ[ l\I~2Q&/Ԡ+H]?k> tIc"1U8>">Eu3U m Р,[M?yoT#2!dي'L  r߾32$ޮAё=,y܅5ppZukic9q́N?V \.=q >B,cn(0$E58GUhgDZ PgQNdG@Wr|bBtTrJa/zۼ Ȫ=oAw%rT%QAvaOӳsfS@+[׊W5̽9oxi/km8ӡooX+}u=8o.ʹNHeFBQQf}O$kmU>VZx7Nj%yӿHU;QF{vưOP '`v=V Ϛ_\g0?}7kl֖? ղ7#:v+K_ 8 > q؅<7\f]C 7C9`3n[VR #+Jsz/"^Q8eྐҠ%$VE*gW'k[;Uu@ js~a;]Y:n_!})i`Md^2$d.X%lh7>"jL̉m\)ِY[@{hh 5CvE"{X`DЋd?|lQw=T$! d/JCFHWUJy*r-SBw{s,?A e(&O `8B"eK&1Q3I "XX2PHn T ;enA xY/48">iq4\D/u&IH[vXѓINB.Ռq9pmGHeǢ xxν&|FjnZq 2 Z Uӆ=CNYabQ +Z jaYhJD,B#]H+>(JoH^"tOHv4ɾ&9+ohݳ;lE}2"^ \ڵ08WUnY"bSwC5;L~,?d:#_pw qY@22. bwBz2o33GV-[bR L]G=Hnu0nF?x;bKQ(`\N<7{OmL@:X0O:̴Gk EM(bi~KjJa@Cc蝲i.:6AB?ob ~vZRQԙn '@PԁQ;fdh+F5}!r9>)8a$jxvD cs*'E+Ue- IU7ּˏI)ұ%:89Wfa{P]MԱSy\ N3`c1BjÁ*(Tw9*}( #-~$d[&ىr9Dծi@`{Gq=Vש05[DgFQNDqS^K.n-G -r;LTuCtf^ lɀ$p2;ZX OlG_//h0H%b_Зde4YZRXAXŸXF6a?@zx DbTU:U_[/P/NYj#( P$"=-bJ pL9$;^\ _5lgeg_ }o˒ZC?H̤f[HThhė@ \L7q~?a !MLep<>.DI/Lq.TvVͽɾSCLR4dV"iHxjc$\?úawv.UX+G"i^͎_:v)U}r͉X}wp[Lq)-СاLߔ.~OΉ(G~z<q! _`f{c%^;޵%O Ы2,ʫuץ1"O gεJ}Nؿ9 *za^H=a+,CeOFj,MO` q>821PmDAlr;Qɸ#t]&Z\ؤ $I_B6>z{zUY%FtfsUH8Xmh^Pk8{$haee>S;lJQX GTQͬ>;fUg:_&LzO< +$ӻ-폑;ϷhQWZP VwAV'n~0$wm*^fB1*22^oJs;C3w7V,~UΊA{j&Q[ݔED-bi^f2~1. ߣ=3LbipWKr~TSCCU3S{\_'S.gJa42UO FO^(1+0̞tF\Z^mS&.t1mg|[L6E`r qb_^KhS&l$FdW6FPI2PjMNHPQcdS=~Zģ5LKe"K QShD=TQT|"A vSK0/n)؇~UTq@`@ ;ˌ X vtP5cT wNuZJy)*܅ "4jN oJ >ā!sӞЕnJ/=8U= ,!PJ͔1(.$1L8DO8=>FE7v߂&{S l+Tk:QӨ{%/׀c 2[ڂmDۼo .:vl`$u.\rfJX>G2'˽X0tmrߝWdBd *Pa+x?TլвR<>nHh,"5A ]]Ue\oХtiNE3 !P4>jj{ϸl$ŠF) Ap%5 qۏX#ywйBil;ѷ{H,i=6,NL[Z$9tDȽ#xwZ ;dFQÞAt"Y?%z,zK|Ծ J4κ *9 g Ng}g=U 9l%Թ|v!z% BP ?౛cBvdKn7RoZ;`TXPpBMCRF)(@.\;,h&-nN 7il?4 ji0(n!$J)5\%]TrDJޅŽxۆ2H5g%%͸idJ_`{2ș!֕S/QR4 ?MP 7 h,K#f3ݥ(aSVF~<}uQᳳBo"+_lo/\h`p;Ϋ~v6474­Mkʋ%E$YYIpQ֡;xtڊ :ħ;Ϲ 6GbgP],L2{u$,.,ra@ԾKhU޵Vd-bttalH{*ry,m fM>`K1 9B ڤ=XRTon[@@~4%{\I:~Bu" *8qRւ*UBL-`9MX}2 ՔfZD&jl<2Џ ` VоS*R(}ªu;RgpԓpG. KBHrE`W#"g{\I~!C$2ם/cv* )|,qPxg Wf^8/DVİ@xȻAgz܂o6V+%תR/!fosc2q@Uaq'ujbc82JF1t.)J4$tx7N  }!ww( fgCHcaQLJMR}䕬$ NR>I UOCʒ8dJ# @@AM4Bf!,y̝dË32N%$E%%u㊨1?@!#wK jN -,c4Yzo77 q+634b8+NPV{!+ s=eUMZ:XYF㧤%v!pzѠ؄/Y}lTҟYV?7&ljtJeY=p&'Qs[$[eεXkEZh%zb;[6p^ʅi.Va/ڠz{CׁA1cRQ*{ۭqN\m=I6; @ǚc 5+YzݝoCQcpb l3 !D!a/S˪y|%I>o% -] +0}`s(RI1>0l#nbTS9lyv=X"v"zXR+@B|2+y81ȔᐆM/ ]oG?iWE. Nn&T.~YhT%"q TQʎ]f;᫛<+Q4 gaY_O{x #(1[UލZrJ٣Oy.Z{iԯ5\18j5RgXg)>x]L`ppOVVVVz2Dt>3~; `ȏF2 4P|'ƒf⼮97 V\Lp\k8-NsѮ'SMJg54`:9Z$O\q՗.r;)*|TI*YcS2ȉ"]1`,/:ZR@5r7.M"isWLע}&VQfn;U8M;=IԔ~cw5>v3Şryw8ڨDVԻ)4&$hgⴿ(U.pum"7 s.%g 70]Xm.q6E:MCírHOsgzIoOltt!D+.~dŜw#i"l*znmMM::41Wu̟XƹU3Qp6&OT16b>.2*cFQ!v)!Ex ?Ÿ10X<*m"М/.XҿczC 1_lEtoFKr&RT]K:17'7+CoDE*ȽY2 XnaAtҌEC@$B{=iݘ`ڛd˦z rh" 554qصrɑFhR֘<'WmJV}7yxC6"w5f=ysmߪzӼ6kڑt/[l&]8V!ozd>%!nhsqJOo {ʻHzuZ喳Z^̠;"PҸ&נfc`21Uk,d>o:5ѱs~3(3E:T<҇K,.X$";.&'N㝔JuAb ;4F?`Tr7*62!wQ'sTՕ g1^!,Ǔ /E9Є5IlӮOG{!uЩ .TFCh{wYt^Ox,؉U!hd1q/NV*8HlbqNIL0bȤ}Yfrfi"UqMmjVʢL{s˩%}j̰׷E+}N*KnV- 1g]n|Aev5ۧbt Cs17ȣà>~μٖWd:Ng RpB(>3gFXbas]Τr۟φLٵOHnhdkxl1|bNt1b0Nztsk-0Vբ<b%Dˉ9nN?ٹceO|J*cM{8Y31c3.Gu[jUh=K oz"﵀@1kItZqTQ !1,DZBC=ࣟyhKO+ߖL1ӈC!eiiv\#m\$C;ϼQ4id<1',=NFtFKk^3Vn&mڙȮJU(yn)hL/~EhZ i'lu7~-Ap!$ZRJՀLSil.@0vT6Bq[o.%Ű@?hD SZ&#eH@;!J7W+Ʌl٭"wp#dRkr)FY,1$ޓAF`@-rTx괆 :xx^l0 [G;s³|"'h潋+~@,&k84cЂe-%Տb ]fx@xtno>Ajχm *4pX[|7|I gY]qfl^T|s6b =켄s᫪n zV?Wej=e#"=<`W%qWJ #U{f/z7 xcڭ%P-r(^{4= o{LmP'p :i+peΛSS#o*_dS[tf6Oښ?By#0.ҫZ ɭD-b'64۳FTJpI*44 #\7Wt٪O@vXCp.ͱ>ULtm5|0Y>Amq֖`P/]G54Zݴ_rj[m9zJ4|j~=<^x)m ώp=Zz֪}28cxAӟʁIU*Jx9ƼFG#4~Pdź{[Ue4^}E. t]B]fbh=ϛ a:hZJ~eaa1@65dsd OhF|]`bl #mA6?@Dz_ՒSMDӅKV-~kt*zeVXBKx_dI3>숾 DyN*HM~Pu!;\h1ٖ'rTH_ 8]oƂDs|&K)=#?_5P+61xv}bW7۸Q2r\Fݸ2k,q'yhSqf'd"tM Z ğ{aF0Z|GP*w|,*1],KNZٴtZp nuV=Yfi~SW# ׄ.&9iOIJ]]teN Vw?}R$- y2W-N{r4'{D5zm4.`/"Y +OmT}u<| F(q|*F5@fGMer-xFdA)k(Ea|PމIHs:{Ӏ(ss%= ouё=i WvDWl&=.Ʉ邯/"$_?̏(N΢fh4?м)Z߉YR|pũyiwJ]f>-ag*Oa$&jen8{+E Ļ7e2BΏ4ApH`Y@bi.g' *:D_I_ k5[tDQk[POzK紽8jw&s@ھ tW9-HEhD5va~Jh#GF .k,ރx0l溢tOށݑ$HS61CQ ,2tUmEڣ\IL=axF`V"<<'F. : uo5N8[|).};*L}MLӪnջ,ds䰬`%ҏ"^ccu0W<'Ig2ǝ %rh\{iSAo7Yѣ#vIV6h{eoQ 搄r+9`@aDjR3u ּa:-z `o;ٵ}4m)W-$ PݲF5Fץg,(c|/rfD4N9f-AT@}pk#< C=G9-f)!ضO!gs?Z*]5/ufᖜ_a9tx iW9; DwW}JL$\ꣂ0..5>U#4C߯?| ģ de?+-?pYaoP,ٴ)*ٛvT_FZ4ƥCYRI]+ 9&[laCŖ 4 y^Fd%6˪uraGJ]Ygpn$;jA6Fsf_ "hllp"t{Hpg6; AbRyt8ˏ^)a#s$U_{()T1XZa n]wmlӈZѫf謀YFC hk2 =B 4);Qy:AhJhDȽd}YUhW#ˆM,U)v ?Dxe[HR6SdW!W+CZ |۵ (s뛌 Vi( pG+XԯqS;ɟ+/',k%7u}OQ&WђR^ >o)GalW9krE蕲r{7‘K?IQepk,ܿc Η.IMyoxybI,AG ^,ҩ'(k#`ΰ?T?%pt^k%e"=Mxb117ڠV8vi!dfp -(S#Gr% {"^{WI?* u福uL3um8khsovDL'Kde ])(~V,AO<-GPkAb\(R [zg ǫǟ(iq5;4m>wݭ /p݋Olȟt`xaQ#9rM̻oR(WkYe￞[W9\8Mw*z aG,໕o޷VݞjAq0` ';K2@IǝIe&ҕpXHuz"s~'Ox^/_QeEH蘑_7-IGRJ,\[;zKmZ2$Pup=FJ{|߀&l7X+VJG|j(r5ߗJDHoTG3*gLku;'#r) o4Vqɢm!c|ëi?o;Ո"&mB݌Uൾ)!J-7}ڨ#s(%D'jx>ytumvS%V-e,^)߷گ K\,/vLa4w#p{ˉ^.ˏeW\.`QrR  -.?)J+Fʱi9Yf5c5 ptte!~H2Cw7(wJ涓keugqJ/jd9W PWmIˉQu!kjg&mnKYI8fI2V"lV^Z#هwɻJ Ju7ⵧUy&su3DaB^ _Yze)pzJ m%A%gʜCII΀le@Xc+8itF٪?ivluWΓKG%F3h 8̓a$ _H:)eEY>a*S_T'ֳ>֘ur2aw̽dϦ SI!._jvKJ\\q=K=o8b$#Di׷tLZŠ\yjǥ ]6!,y[_qL1fZKPYL;j8)y]'@"[<ޙ_6{u|ߚ->1N-p;[o\"fgjL_/5h SZX#L;ظJkb=3x Y5{1ŕ:n/8f90Z,veYAJ< @ZEQ: {3#eeX/aC [W!7 ಄w(Z0@ S{EBkV1Wc5:czeÂRPSk8T 'U"L"@ևIs;ߓ"{KW,_xտ, @?dIYZ?p[n&\x} ʣl$u<.e)"i!3ҡB htAR豾>W8vC?-*Y$5(oHN:&]콮 t<S(tphk!,\ڌ1u1=!b7k࠳)d)u빺݂jDWĠǺFh(~ޮRk_j$[&a/}Ln< FҸJ%E[Fz01'╴KJlgb _ZnuB^ *ӧv/ XsD@*J@SܿxEy=1~Z[Nγ}RQJ2 G&Zx@0YU6K\znEwvqr_I~d_d#/1^i _]LlB_I4,}gFB}׍tɻRlx 9[`Z&~`B1H(5:?U]'SFӦ6q A.I:lAō&dN xciDQKp%FEnbKC*Olo4mxN4}ж<}d[N<`lߚ[x}"L71y:.ѻ >mma%RNEoZrzڗŖ0@:V,q1P Y}u X ;-x8VReݟWK0MnuE72S)Ug3 r{iy$'U1'3{ }ZvL+vtÕ9>d5 .Mad*U"8-9p58Mn/m^0q56 RTk, i3)ƽ睿RPr"d 7uDn6Y8hq4!䒤n~ R>Ņ.{HA ; Sgۥ纗F{9] +/(L%sL7wTYLlF$M@[:#_=uhY7"a#[t=ԯUTmHROC 5Ϭ9 4T z, D'r@3\i*??Cq:41!,̣:#k\Zbli!YoBW%)+QRo7R\xr1bR$ ܒ jCمYݘiqL@DJeg8.' $I8uy̭?ͮ {h1:专m T9X%f,]Yv-wӒփD e}P th"PY<@Z-PGp'F0Jc컈^JF#)]ӔO&"y:O\6t lVXx7FG$4ʖwqF}kw5=Ցn KD)҃Aa%N*tA໰(aUZܨKU_+7%+OL!ޓ%'_ַ'LiPےm$갛7Խ$ p2PS،dm!+QY!m"bEDvm5)97|uE?s^tU# |L{QuL<}!K1n7PvΪ$0NsrYoN`n@U37kN_f!otvfa8he0]k=9F5Y}B= _<E[-o&t'ȗdLeEiFoYD )i)N=obpQ>21&M^wVh[Հ*V ŗ 7/#$"x@;椊 u Hy GU] 6:YL.͠P4m9Տb^N"ZiN‰?^=#^N;/=#Ej =()EXzI*'0N)d>j'䨈޼1Bi>wr =-Q7Y\Ǒ~ż]UMM7)b⠽a be0ű~[[Q\m)Vi-ue~g@(k˰A$ O^q63q$ WgWz?uڣUŧe~pt/q\?`tv-{m^ ZeOrE2/lrCL{!%e` qq jZ{Al`Nm3lj 'gNb)ͯ37(]7F "UQP,~IђJcX9J.7᫓US˪K:L\2n{8<Щw˱!YVWR8fohEGQhz`n)LyF(x01GyAcnqnwEܤ)!HacFv[0Ļ#oK֡gC^\*1n\.VAu"J *Lb>[b܃P&_(㐫$%<3AGP#ylE00-T)S^}f crzAkm)ԌFfEkbq_J_y\/@0,tuy 0i+3]Kn>Aa/3籞eY:KEp ΍jS#iđ푌ް e[WWeM_$E.BgMj֋E = ;XHņt S-Q-DJӤe9qwb.E1thp!(9\P)=$I]\ȫ.}%Ws/H@o$kWVEJw܅GU}:l 1^"pcg] lM'Z 3.`|p&ec\=1V6TX2_5eCzqn5ݼח,&rC&O C5/uŽ=IC4fpccT@jV[x 㫐se x7Ca`Jc=0QlI X 8U:ۮcNk§fpC[&߳)nt7کS+4*mkȇlKahޠ-kBAm̈#_'T^v e F*ϻhVxhFfwp+whZG(bTt5,Q4'@Z0#owl%lC p;PNIIw6hJD#etu$#VcF1O - ,ڳ?g{_(0F.D 􅸉Z } N$ߣCht0ama5ڝ<, 'y9uԸ>iwՉv% 3\w&4M+Hj .y FSG:S+ jp:X8X3{-fYE87U3<2/qj#K70`؁`s@a35GKܿTG2W!'܀.aY͡_1do!K:^ ^yG%jC O n.d%Yf"cTO&r&}ŽIG d8d:3=#¶cNweh !fۓyx{zsڣ(S6ɚ9{saf,z@~19 +C ǻ4N{dRJl桱72J3 *ԉ,J"Zڿ$ Cࢶ53kr:%hӫ?BfˬJ?Ugro%"p].[K%Z`] %uB(V;>ljr^,,`,/C'pSek^8v:]vQ$k$r^ =qNn0bvZx TPU-Ќ~xQu~wlg J(x:[s2,~FdNۋ,GKdpŕ_v#"yUASduyӪLfLL";5=eU$?hm6bNh>{7Qy~3ʂL(^Haoi7>H^{@8L4i@'[ $܍{01E 9dbڹv?!jY=E.5|M nt R<[^7] ;mH"~H60VMa!dk&1[5qvB|m 6^K/zV3p' /۵APd4&B=C/z3p猦YEixRDFj eNQ^.> ʱal:ɕ3,S&AӨDRw53?5O~i\騃 ę,s4wX\i #QuL:g,e҈{9kuطX-ֳ<_43_~0Yg+}N1"1-/*l ?39a@r Dc"Z*5cןp6FQ{̒Iiz$U S~R*R&FF|ȫUe14E d,`bSl Z@n&O%ĥ[`?HXfhRn&H( Bpպs* vҨ*}AJ5˕P"iGOou=4T+*T}_Ӷt~+4-' u$*|Eؽ*m}NbDmة!@jߧL%::Nj*K{490]ObHגǷtvb@-N /Mm?v \]9a"+;֞'fB21ǭh]^ tSiHr=JZ=z -\Jw8?T>Łƍ۟tBh]W+Tsbf$QG10.Ү`3(L0r? u.ڗ D֘Yx\ԹT*ރ'ݸCDڻD@&LvC14R pHDDX?AyhDhA2q}@se#<?ȑj9'!'3TQJ!ƛlYE' 1 W IC)( ɴŖt%lkZ>QJ[4+9e+;yd`IX[dQbЎQ7hh;OxJ馲:Pzau~_Y0<͉y&DJ#fcADvPZK,ET=T0@*ThZ(\74Ik+n@{c(`>T/" 铊fVj/h٬]+zd > 1{zG@ 9pyimAiUG6`çD jyqYlIJ7ٳvsz>C!LSN%?[pwld3$iDIGJZXw<2+U / ? jlfgC--^]|q=.R)w;h(_J<3pMVrg\(y`X0̄pN[FX)3#׭$ZTDQ Ze!78gcKxi'0X)EXi,iCu5 n'Rd}wl.($ CKSՉ%#2Ǖ(v.ظ?jp\Z ݖhvɗ/bbW~ʱ'w4V< )k׍(V:OdNF p/ԠC%h#u[~)ڌs)!ҬGrlt%8xe)KwEO`J4qm aλ(NOrXqA[8,eԪ`v0@ ~F(=e3>˔?4FbF6/mgf}IfsN$ &aI\RӐs :'ڼ(TbvdݭoX^5!7.\+P#3(Y4K# $hxj9Ẕf3Dyd8?̧xDS¡vඐ=$hjA7 CκkF=ild:.ZVڵ{N4Dd jVڋt~5nH}&G]12@6&Ma;>/]<lU (b ?֔AJ? g+v?p_~Q>e} Gv/9$/S$tB>EMX'(i/Ț뫞@b |שqIf/oUv 'N6bYF%"}$]*/umOAq_Vi%8z!E>";K0RiN1y$+},rY4~lJ956r٣9.NR׃%Y0E=َn{zS?dm=N]76w"c="D,Xγx]I_*l(/waΆn7^\M7p\c#;zuhbl,/uN-BBphhCX&%ZZu:P;uW[YQ柉gU 23rװ~+Mú CY-Unӡgѣׯ;/o]>B^N܎&%AJ>haE !)ZZ$1,&wGdxYiv ~ lW=r]u2TogYehn }݊#:Sswh!|~HȄ(f~dU;wuǜID,v*d3 ՚Swm8}y.VywD+g>0.ZVSV}~T_*@o(d6B+z7J,c|R=Lk~͛Jlw^ZyZCܛ׳aۍk˗1 (ҚCkRc)\Žvqȭ:\ WT"9ӎ< ҤJZ.m1O)?]/h3.w˾`0K`U ]fS>CiQe3W5D[Y>HiS$#H8c>y)d*i .Uxۑvm1$r1pҊfß.Yi눐z@Q?3KQL$|c,Gyb:pW޻ܰG, L44-cVJ$/PknDRّኽ{&XT`sC,*BB"d]/,2)U**hX9.8 Gi"c,y(b+ݫz>| )llXEK^k/S?i1=I+OGWt2zXC#-~fbn<.R3~A_[4aR =1Zh|Ί0xz,RN)g7'lM4SIqќda$mMv0|߉;sV0,U;Rl2D T[ Lj|zt2Jj) ʻm{ %elc;peWXr8tn4`!F D7=#{fP^MCπNaL"Q>)MQr9+t7oh8lK8v Yp'7x l$ o\q >̴k.:i{ޙDk? )ne&zBD#SJ\]'_>fɬRNXjF7Ώ/\[bEGVy WFQxmiw m!"Kٿ:qGjDAvE/l96@E~xq QWR_f'P$}jBQΧ ­Б=4ODQwji<*<]JTy)S/|N iANψ5B8xs.^بH,/z`%od1mڷ/~jr̛1:QRƷ{%mٳٜl0 I|{ 4p$<.LBrƒ;5-*#5:F"1*q% ̥RHi(+$ !m-ŅrIF!)t]^@<:wr} vC9a¸OZ޲߆]tĬkw\GRh x_|{wc;?!JX\m]\DoN Oh@TS{&^tڃ35~6" +54?n]Pl,7='l0w0+c^QA.72zoޫ}]XNBm@`(\AY :atD4O|8rItu<^M\5a]]{uʰGbF~A?=4ԯ{07:{B*\,)Cs1Zvf"qboΩڄ=*g!AR UE!=e<>D?c73RB~;#[Z%~q:B$>XmaF.##K.ҥۂ:] {,: 5ƾY-04<p̆o ,9;f{cC ~y |, /Y-fVƚRZXTz_l81S91+>DOϒ"UYRwC4m.y%U,K;CR 5DnXIw-9{]N|"DٖB aOڅzgY;FQFL!g֊?pQC&cDԌ|\O^j*oІSH RO ]OGdEӂ!'G Jtt$ZCpu%R,*yo\'Aque F?@ u!u^4 l®9O?P T&xɂ^s%73$sHA$'_5۽4JMMN=+3Tñ玿$}Ӂܷ\WѿބHMD[)'jigYzv |MJ0HnWOz%5PzM@zvU*fn-^q E/A Cg AàW\c휏c [r3^~<%e-Vz(~\~݅y5ufK(N[ԯo] }w]<+. ndzEnY*Evzsu%y: B)jyQm}*PzTP4$`GmiAHK3޿N Va!ҟK-#9|.^(Me۲O)uTWu鯈uFa &̆/D@`jZOT~qj?&s5 لH/Hx"kƐaCFң|r Œd4.}jrd#hUe1[r0mM;?eR9{9/MA5-~gyf_ OVuP0#N wǰ[Q9Ӵ6*E'3yXUHP?m G>h$H3zDfRpSf R׻9\-Nz_ou#SIzKf~n&w0̻ T}oI풊y 3a)X {-[aГ=njJe)N;5\Ƌ/(:M-?CxB2XkwLQ^0)\E3~IvS,)bgƎj&e9Yw 2Sp`5%pFlKM m<8aF/Qa,HThLfOx"Y>K0^c`LʛI!TAzzIZ"T>Ki'&n0Y0Pӟ1qQ?:TO,:B.r9G`s}?"=jI& *3y,1tizDݴD7`ȸ̧X5`>Bhj&)5HY't[˒,:a_Lďsӳպ'L3- 589m;zҾ*A{5%Hm4dQW\$Fa.\pP׆Go>=>YoK}Ө_ߞͧp%՞+G뷈&x<^ASDK Pl<__v6s;SVvi$GTZҊ|*}UDlJ%%5aNa!~HNn\Wa2%4I!@.u|._@"Ǯ1[Maҥah\ oa8JY6Co;Q(,o$d^^fᡱJ H'0MP&ai"""TGaHϼ(OKm@0 [E~+ِGHAoDz IJ;V+k5$Xݔw\I:8nIwrDF): Ȼ5CH]GV_[ǂ˦yU<*RQ/l>$0&@i@{_-^m.gc5I7&m["RkUʞ7|^_QRT y@|ʖ$>Tٝ'9s:Rj$Xt1|n? OoJ6v.)eurxo!l+ x淊;*PӛuΉA`h1t*z# D \GV^i :>3տKT>i2nN*#prwj D_Qk=h`[ub >9gP#k 4VMH` vnqZ> Xe nGuSOp;qk)We$fг!2'`ҥTpaXJg8Mv֫ϔ1+(ԌdY(v9e_NyN ao0%ssf T &,hO04׊ }Om;%E^ΣIp1rΝcUϔllR랑xh4RwqD6>'dv cwcFn* ЌJTXqi"AYBX^ЍoA J9S"L1&ʎ۲J[l\LuYA@R6bȠPʫ53tB *OFRnӚ#;zLFEwf 7K4 9J|w_] -7}'z[L-hk#Lݢ76"bm¿PlQ!JydaEW f÷Uaݢ9 TvĄPx똵ؤ6PdI-^ǚ=jcA4)E3we55CJj!MKasMnr䠖fL2ʹWYxD*,)>)Wஶ8aOuqid gN$q-pjߛ.VY5Wd5 ,T+wDY5)x\di'41q~/cS%.$|Y#W Zıf(rko&[^ Թ &!q=2"M%"NyQ,O#f ,vVuaR_[CLx΅'[3=&G#_ 6>7XU^F:Cԅ,ʦ%םuojkeC"hCPez}W\g8~d{{٧%,yďz2ê=K6BJ:y#ݙ q9kcF/GH-<ǜָ|/а >!WBb'D⭥AA^O'֢0rsn]%N6|[|@O"&~Q%vEM;vt5֐coy0z/٪X:+wAL& jD;$S3(goִ/E9ITmI]t,^/=&RiZ mZb_~I~p xhS.Tc>2f]q 7 $1€aC+J\CN*C[K-㩀eUEgUxQ6U0i1veߎ̵|*/V6{(-g?LX= &eD  B&UmH`-yogUTVz]@InμÒsVrѭpi۫q4ϊunX7 1SoŸ֕ |@Zb50R-,X0MiVcз2טl0589_GO l9:g`Ð9ZDYUl5sEi:c߳b&@=~&89Kgpr1ΘWql[e_1 kC ?_ML#z#a~]<!BP"0ne?m_x3zEhY+Q a"po_-Q]7+jxK3F=zGF/Se*Ey MA-蟯g/ksjw$3zKWQ8l uE|i.xT|F9 )4'4" N=Z[DqN.NȑŦ2ږz>胠edIcvc ԫ:z%7>?)#q Dֺ|*JX5l`&1`#'Ԭņ ~!\z5 "%!y.X !@G(L*p. @uLtԛFZAjrSB!Vm XW@,=:#E,&DfBOHoGwƞՑ:EQ2\V.][F|"rѪMl VYIg .ʳy +1\ 741BmQgJn&fNKsc`z:n-?To71d~f?q P],O}85X1nC. +%k*UARJ'ſe3||&gt2HtD%s Et(VBPRnuy)9 15:HD!)m 1:cu0g&;"{_YEEn=.دK; nẇQڷ2b-dUIJX:@-lR7%zFp;0 {0@Ly//})y՘9t ϊVZ&^y=N԰Tx$V -$y2((#aUZ9"5yVd~K '2;{udzFs!ʢq.a-UNXx* >{oa K\TPРbۃ|c0FM]\7JsFB tBJ׳`צ}S&!\='Q2!&|[FGA”# lypWwFM ZTM1Lyۈ9]s5 &(p#ѓM5:sz8h~AŮm 1ac1vY􂏾5u5"(By+% k9a/r9 0ȸ <=ŷS9X3Bc ޽nn]I+X9[2Ͷ +6QHɫ Qwy#ʿ1+S``'}/z1:NoW m>BLp,C7tG pV9ƙ >ۨ} o=Fq9%gR sslz7Nc0gu^SG^_ byѬ ["."EG?s$8;ܙ+?ȶүekpUԔ¢g!;FèK*u[!?~e DUa])3BЭg)DÝh@|Nq:DoٶYo2`Mj,vV'$!\ۨdR7y#ۃ < 8) #CnnbPSNqVed>mQc#!AȚ?B 3"V +/&"Pՙ=٪qe\F2-2n:$[ fy [7Mk@ʁA}٬$^VA哳dk&ѤnjLL?3\o)x2H@jeC-_12l]FDZ P90@nx7.Ulj){u: ;qDUfZ߬9#pa&?;`|۔Eo#mA~}Ovϧb'G,1Ń-\ѧ׃J3ˌ4s,3{vanɕ*\.LڿR mzgH4- T60̍z2fݾn29 YMx``ՊxQ'%w ԡ~p}'ɟ#eL9v8aޫ>gts^Na",B)Uhg\j8Ow6^b.I:u P3?4oPKaf_bja1-d#^"lĘQP!Hw=j 'Db l*U=ֽ5<Ρ-NgYv90X j k0H(&YZ0Cej 9>mg9ET1$ ]m 5odQ& CHvia=1\.ܱ GkS$U|9^xpGl$UR|4:(Dr;1GUQU% ?ӈx7]x}lGxeP DD J "cS0f=#|gYEb?YY^#s*wxb[3/1u c`s'c_E4oN2MkHq[3]{TGӰe +^w9Aɛ¸ Vw\02V.`ئW0g2q[;E`{=1[k{PمةcD7M QGxȨn[lv #luAG9(ht @I;[f\`T\ ! wn2QZݜ5]aʱFn'V9u3 뚔 6_E\G;# 7Gg?+kk\o9 |x~1KX%a`#C׎}ѠR\mwi襸OR~Y!(6<1;4%p]  y6 %4+r}]%G "[]̵ J4O bqh!t0T2XZcq.-J5Gž/F;' ~ONH3wW괚pE ܡ7%pz83'׀݈0!GB5WRd&&|8̽j7BzV ? g=w)ymbK/0;yF\-4DSݞi{(c 6/o\ICl/3. IqfNQfq#n rc_]hHORQQ|za*2`rFTlmA}j4,bۜ~8$σSENہF=uoʈh$Н7Slp6B{߻D@ws G*wNRE5mq(TtzOr"#Nڐ/ҳ0iJcʥ|W/g{Xl?|FR%HK-s$le$0۰y,}"]L6 Uizi4ޘHg#9 /F%HMpA<}k0I)/ҵ$rI09w.JM813XcO5?AP -zpB ?܀7ljcF$b.L'TXa^VŖhTO ?@mƻ2e 0 | >eh#=!_l*P~{ssλ9 , jcLsrZ|3ȥQ+|CxJ>Lx"%Dwy?z>#?<5NMioY#tqMmw'DgbGp}FU )+w!1JaеpOS՚6ȅ(o`L?3G`8yӢY?rAq( MsFI!;l{{5_ʇ<(&',Sk$zς dOĽ^!/QGa!? U_KXwi,Rr#gWtieYfW>~( YQAb=<Ӌ>sۆ0I۵xzM*vfmΨIt4J5/~g 4-% t5@x Xo&0}zNTd3Q%buYg`Ҵ?jҽn;%!:$H(i>2 }ҳ*@uzr# *:r 7%j]Sf_C<E nք*{ֹ]dͮm83BO >%8}d2s-+ɰۥ[(vMKePqYVHZavEYrQ COy \ l8Ds}A%$'6JwsdN"FLw͖R6H'v54FU|ڐ9ϣ"w߅w{Cq!(4\ E&F3o ^hb|˯74fCGCzC0a'[}vE868/ja |VY{.v*tw :1_LdynV+*~^_X.krBpjEEK{3s{o[@ [#J21f9$mh-9Żxc׃PC=k)b=Aw,]c r|*pP7vTVj?Cѹ&礴k{W!}N vyT7oR`gXp[D)>/T -#;GVB"v +=&⦦H!w JQ;7=hz[ՓGOl(JhɁd>[;[mLdb Q4/,bAe&*%M6M(^n i64!xN/]@MjLRfO73.J3Kd"o pޱW`Vޫ%0Ix3 aRKזvkp\mf3| Ytf'Qs@v;j%G cUz"xb%xnCVD•Ik0%df>XgUC21ތY1Ljrq*EM6U@+7&J ' H]ËZ|,mi2+/=K3 + ob1b/] ;gWtY;PH}kh5đ4W^v~vMSAfu{1xA))/'F)Pk-e+ ;52 sKZ%PwdVT`nG OGY sp2,7AM=\O(#7,IإG^1n6eɀ_x9i[ixrYI NC$d\ hn)~apj>)6۷~q ZtP̓xۏDU(ZQAԶ=":^#&( 1Rh\T 0_z3,EZHߑW]KFTϿad1vʈY#=b:9 <= UzI'[#fn 3nT.lZLûVaywԬi:5f=ι5lFbRg{$* T:{JЖf$ I>Q]q3z @#[Ow6֜!,t2^`!Ԙ7*{s0y,_0kۊ$򟤅A [cDP2gO ַZ;] lCHDBK hBmH 9eM_0bz Bܑ2Zt#!f p;<¢Ĩ'/FF:c8ħA:Wެ ޿(Ƃ U*"_bۂg{.)0:) +r&]Mðb3A+,t)*Y6U봾5< v!5hqkД\4FLEhqֈ fm.J1XV,qCj˩g~bY@N'Ϫ`nMNwx;"!%_v__6#[dh (WfܙrW /G71U(M12 7 o5D-17>sQ2BviZx>8LrHIz]@-3mYn#Į&IFd[w|3z|b5+&LJc=- yٗAǶUFyZ^R]e9r0 ; Mjw_K& |.v~&VozHwɡEw_@xaHUF2麢0XeS QU@G~L2eZRPT{Qtr9'ߵ}h0.sIOR ք@K0:-55P'6̼ȣ:(*=k0%dɇ˵u9FUS߻}є%\7orBg}R[PnDP;_ę9@=c5B?^m6:_ڷݪB>a< (S~CZn&k]j0<^.ڞ#7DȜUxi湬cT1(;_ I["ZpEBfG%U'7'aL>EZ@LBYC[Ztw\%:ڜ"_-AՖui a-!JW#z~At8{-p+JzBˆ I#v#!U=V*ICq(.xN=qRΜy"4dmo#)Gy*&o49ٿJ d!qɛQXɣm#gQ#=j(Q;/YC[=F,=J [H]*m 3 \8MU]Tm'۠b[Gݩ%tٯpshXuU@R.z\dvkvK$sx[!FiX yP41{a O?!wl8L2dy!-?b0B\_ߏ3ʑ |ZiýMDGhSJwå1gg@Fr6A̳B|uq]dsMD+%`n9=C#!t?TUbE.(>EDC? (Ri >sZ6 *Gi_HmUxg4eR-$9ơsΜV4m Ԉ6xhѠQ4>&'oU+hG=`p4X9/nSd@w|6?.A:,v5e}ADo*gK]Xb l3wnYIuf_0R3ElncxP$H Lk& \nC { $K>+>YӁ] 2H@ C"+ն蛟 -j( ǝI2.]~X n7!枛HmN/UE𔒒Eul7";xdG1Nry\1ʒݫ"a}|TogT \K]_V:D/='gZ@iRQ7{l7$üxٵ=v-F'gK: bIUErd~H$9cY9vpdf!QtZH}c n1"{Jܗl/ ~q3nWiqNw ڠ6*p ɜY6\"<%PQ v0ra5s_>xCHX|!uf}{r]w_HopH y$isS@q*D|QOul+,vJ(MQ&at_Ͼ.tP4&iNNC2Ί6KqPUh% *uMasn_j۲o <K 5bv6&,7i;`M^x)P+5\p]ȩ[p,[}2|'y#ɡ,uM7Ӌ.;̺_HJf~!.RqZ{A~E0v®߭Crۺv.my>.uqAx辢:?3KaVߘزeV1[PDCY`! РSlbbU.әK h7$eyCLك&:"l(۳b W*d׾)#gȂS S^U[FEjgT =_y3_wI!CJ( 1M"̹FedXHroX_3v"Y a'RCW'j%pʂWB!yfitUXbr %s c{s$| 4`鱁t6'g( 9N"-v yרO$Sx#Nwp}|i5X '8u!t"zfA{}yW'DS^jV#/Yo5;U tY\(X}zUaфW7ΧdzgIn\lB3xs完uz%\CxEKi_& aҮ1ොq( c?Rl)=Z!aXq nB^vx_ݨaZz W#xq!S% nsH淩3{*ڦXo~d#ao ]҄c`6gVO%eSj?嗹ٍXfp(t7iT('PY}iϮ<{EfȫPy] fAt$TcApY GϜG9X/^xctK|VOzc ŪsB H.*+1n=wнvIl,grZURۆ;gQ$0ʂZ}caձ9W"susm]^g/qCɽ^V RRZZƭ{6WcZ ۰BUpntw+!ުw$oԵ6lqeHj-DTxb{RA81 6b"hm+f6ѵ̮H鑲Gcp(?>Lmwؿ<L(M<Y?;i3S I)[ -Ht;pCK"T* ;KAA#IFvu'Lޫ* d3du=[lq|~6V[}goF[~*E ^o=2sOZu 2+TZ.B.nndN!THu(-yDŽ]zϦ:3K !ӓTd6@ (Rc04vSkc9RYxv[;)'[lߔa'x0XHs}+' xhki g>v]o83wYABm HE   .-Kx^D/vqnMrN fi, b6 [hnɱut[WowHw[D2 &ڙ疒ɑ7-*q'#/U>4@"'H}ݽ'ɦJVES4 [Nm5 dH<76TV¼Ὸl7`_&~d;Ʋ`A{n)o|e_O礐qCS5sakA',DDB'5 _ QN*-6 I%[I)BY=EJJg 84#q@RJac0A8iFQfeއΪCjOhoivQ;W 40k-|yAjӳRHу/w/jSHaI ^l4v(wO#_E2ج6p9G;vpC;<\si݅OQlaƻq_[-å rbBq2_\_Y4#xqx|pd P2GqWuMCf`QLVVdj=X) ~P۰XR\܌if淌[}0. }),{9u Tt;i^Nj]45b}2m*Jik.qE覞RFS`|1hˎ@f2!c/=-UN8"탨ydzwq4lNzr_@ι vƩs9j1X`OqXqm<ƷJ|'u 5}"UU4ѽ$f^N JJF7pC9{Bf&ά%,̀xظfZU3FҺw-m'0|ӧ5v̇| 4 g6Y|⟟[P_X|foװpXGHwИ1DeQKq֣jܟjvg^ 5y&d{Wěb~!t GJ"Y %춂^ٔX'ymvfLl0ʗf5%8~f z@e#wΤeǻ{y<AP[CQ!B-J:8m r{t 1ڝ2nROS+BW'~L4?IMwWStQ=c"<ͮDN}`P@ݩ$rz_a2:ƃ K^0N臻@!c{IMp 4uK$)""xN4cm܃־,_i,4_yɁ{&Gqf@arBS><P3vQ Q.3T(Lն/DsqCj;ig^pojL~;5Qok^( V6Z1X ƪ4!ƶ bʅ@I>4R8B(O{8`i)$)>Lzył)}'4 c0qp8c|Dj̝N=qA!,~lu"H.$ktVe&GΆ3^W :C g%|HkBIef _0ȟpPH#j$+j0q yoSD2/GB(k &q3}?;`ij{8JG+xplV]rP00]fBG|_.r֗k瓷fA6O"Td W5"(Ld ~ ձwAEH k4[χ%?%zFK_lw x , EtK4T;J?`R} ΤYy+-j:dz-0G/Š88Ӝ#h`:ėu:]x&Z-_q5ՔUz`j[Dq.9Y`+aԊeV?90ڮ9S_z  E_U m/mI!$p1 >-en |ַ il>rW2% ܼW&rMf9ʡH_(W9✬Mmq#*& *ݮ‚52ZhJ9P8dEp)Uf,ß^LOa a?KBϦ{B% jXnoE"*Ţ#H7zAJg}aAѐNKSA6~Xw/1#ȕI2լW\/MPӱw8F3y>D jbM&4Y3^F}JVnQB-\VN g fb4-$&P{mlJh~|Ӫ.Ɵ6#N !0bf`炁'n]C1 @ٜ5(~YˣJ,7O3ab"43Oxq,Ki_%ypHs)z gwkt)"ζy?DEj >40t+4|o?Bg 'tjڤDu׌'JP 71ꃜR{y[pUoM:+3]d)\c MVZ!DIO=(viwϗnn^iyܮ ~~cchJ?*N7z+X(.) ᑼ,yt8g"}?+Jf{D7"̖ Eq~fc׼bK%MRt 2?o~05EeDl$Q.V6t7J$^SһZ|',6ŷ@_#?&Zt l7)[c&,O+@eNΕ!H0S_1z*8Pո`ITѸu!kђ|Ӛ}>ErUW¸We1R<}EKaa4QfV86 ˹y4kVwNGQE.wV!JSI8 A$cڑ!y鮭YP!=Mhg#Y/(सI=)< i㸰W|U$cq+ukܗߋ EIt||\!%QCBeC#WC=!*@UY["t3\9f s">EB/aϰ S͔ kz^ bA zj z`Gx0m>L QٖrJNueIgwjI\B0 拣mbmӪp9jD-n;6'k߶G7Z~{o,ErdY{M(HK<Γhv#F?UF|{ 8_%0LU((Uz{qZd^VS)܈B=PW$s1NA-0\$ ot_B7[03?3 ƓaڵGԔKts+JsU@oU {˳NBaWvenY!}{ !<\ѷ%6ܪFDE׊_?o0N|LџPa /4Mq@n$:7(FdjE)=Mh;FD @^ kcC`ƆS+3 m69 [gmhj۹Q_Mu/?O~0]x+$7kRLW%p#bϏƳY G;ة7#zHT;MEȿ,:E߅vhX˶t<N~Qnҷ th)z)w@5$ (Xȕ%&6aGSJhFf>XG\VžU.G1D'gg ӕ׭sL"4Qfr[D 1{b,XXr_."~?1"\E;?-uH(~[ltniV>@*UO+Ąt]7!K1$ MS'{1rZFN#nݞkӋ>?i#jV8]~`8`LV+*sm .k :`f6Z۳YbUWJ#tL뼭7oh߈DDuHzH[nf]Q:#fF[5?8$wVVhqy*PdFϚztEp"󦖎x(U?E$em? 콶'l>3h|>g2W?dJZ9-t (.*ڍۛKF(!~sE.%VD_'|gJi5kr=y[ּM`+;ۙynI@^2)X,xŊϐENW8ܓn1DcZ}hk84Ot܀˩s'I4p<k{Oޓ&VgAf"HFUB ^Iv 7߮H2j^tid-ci |'(h)j2hDͩTI#J̜]@l#vbI;.gq(SǫGD(ĖMp)տƲi& +22K7'mh:yc ڑ5&+RM yi &L]CǸ6*˪O8潶.vcaIDp]K [ck)}=h~zkw)ZeEffBJڢjr);7Aqm"*B[w#%?' oV,!B@(Oa\W0:6>u>D &DP}jލ[fGtA@; `,1|OX6yԓlkgBKZ7͉NN bS}rЯ :=fokwe[tګ$n!o-RK[xdN]WƴJ#`C9*O\7m T1 %:$zD'$68Oiz&@z]L}\od*π(.zOjqQFiILy Kܚ>'At\!9QMĹ#K7-BmPR¿yLJ9ՋNM d'6Cb zK<.~efn€@¹Fy{ KߞºEKWhﴃ8|ü>EH]s?ܲFIc12]/7yVc9FAigC*ԗ,r&1=\1]b6f/r[-C|;>NGe!n=1WXCE*|]@ȔboA&<YUMh]L6D t,ZY__N]<8 3ل+h63%G=Gh[kV!'} 31ͩBE6S/YSכR XGsߺ|y 2b);ݞP)o\gl5~#EK_;u'LrP9;b'F:! ltXy3_9rQ>Vs:}Ig5}|F\!<lGj  \aD$s&bh9Z l*?F8'iȲN8x헲^ %sm2޼{@8r4:v;e3  Xs1 I7*"yFFIh]n_!?Ԇqf(HjXVc^`Kq"^;;aB7+zMFshT` _GgI3&9{'=[6߀aٖ=R^p~5;N0#U8th9e/ynČ6-cMP@IwŞj/_:7 ViU !z4;hj%6zQejXpseᕘ)Ho{U[d\_Snq Ya=csTO-iJQyA Lz`S:\ fj?)j^+&2&.GS"ԹƳޝTɕڊ ey]<cU w%IQF.e\DځAGb7~58! (czաh "`:vgØV{viVyZիLd*4M"r +Y`~m <9@GkMFq$|kaaSvQ dgLMl)U7J&@sEo-.5q-mm~[քtӀ*|xXXk?{`Jk]vy FOc&D(1^wtrKݝ%<Z6,,{QM95w"'Nj'ݒȣ3810_qȜy#l8(wDJ\Ҡ< #A"/ELoYbLCWhoW 8q_9ᵋjK=Cph:vy*V%Jg f87 ϔ5=5AYQj Sc NZ9JB÷cӘǐH=3e 3kvHEcJXHULlW=od@M˻,4*-[vU E#Ї ԷKoz10rCڭ\ K/:Zq7hJSQ"锓0LYaŘɮZ;d뱒[Adw9hlXks'/mm J: ojrU54̉^b8(葳#;wttz&G`Cyzn;Bjf!A} ~xfw2Z\3͛G:TldoDgGOBʁ7evۧ%$0 -Ah6FߛmD!1BCMtxG SX?xQQyc.h|4IִvV卿kAqmבaU4N3lauoAn܄ Λj1J`cw98Ȍib'|DRΨiώ٩@$mvl7.bt#n#4OjHv'nc5!Ga@i,A5{,)}4'Qz)һDh9*dXW$FDm,E[,gQX c(5KΰnB̭8(\'gV|`PBUw7$h)X3Wy!@ ЋP0 ]4'8qO!ݫ/#5Q j< E`]: AZ[nR[8 s^ԒъH}dIYGMXS0>L,`_-@RS˾$"y3+Ժi@m jifn4FV}{>I=—ɷ-`GOaw׏ƊYk&N{dFՊ_| OTuihh ẓzfߺKA-҈҇W9]}0`F,%]AT'w칈lk(i$QTtx-PySAS]D[x;HK#t9m}ȶUwqF")+R(";j!@4)bPTgĺ`Q8NVPpAYb`=rIDDd4 Yx'UJDȰoe/ҧF8&9L!rWqC3;9-,"۸x[j$4J+YͶ"zGbR]̱ۻ@H2eOW_r.f܅@ 'kAO <]]Jg;%C:G<-|K3VN`$ 7dɀ̎rmRXp *ѨqJn]KJzu!״m0>8qtq*'TS:K*'$sbW>$'kNtf!ќn.cIA?v~p'kwj+8x܊ ܨ+#^s >})*iR Ʈw2vwƈd{鋐ㄜf9r`Len%6;(FSꢝ4 ~fKƨ_]mT4RX{b+g, ryň]~.|leHJP+Fx.xR`#t0ɨ}}&(C8Unzg݀47[:א^*fM4(Dqf^i8xb7hu3F`1}*1'f˔QIp}̲"xX\si+N?u1hDY [:R:cKZzȾj22m; G(~aMows!H ?ZaBAu$qFzSkF{%LmDXQg:b ]9Į/;b@Na*ʞ+Oy#՜(8l@_ldmS-rV !z'Qי뼴SÿbП~%DۄLZYUDnK3V/fgNOKgyI)A !>^ E}8l*(*Nĝ\F[9C`בMG;a0.^bM|P7+ LxV^\bߨ';2?~C(tK C7kI6%6$;@jEtH~QQe sgxÐ@ |' ra9aeo`Z(=l4εAxIͼ/͖J-OCQOh卩W,3yfNJ7"֫VMfޭ< .J~FmB{O/x$Ѿrǹ3Qz* ȯM^ak"9X> 1Y]a*BJ(jpN{ϋ)[-EaJFry5W߀[+ eYz\6iLr; _+\_wqzYY5VB?"qG\T%k2Z1e&)ԥܡ4-BYQD$$xdfH0$S`Ǜ ş6X7xKHxƴ>lW?UD5DӖJ]{С'T@4Wj@6 ;S^, .&w'\]\)w\dQ^PM~i,JEhiLR&4EJG/OSH,4;A9ciܷwÞ43=F/B07L' S->۾p>%$L}թ34nXwԤZѹb!m? O2Bq-\1i8{l1`YXΚ*9`iI|"z*N@` ]%hL#8U7 !v2v/zַ5O$zRt )r A7fl;Tbl` !+|$,SwS< @;51mU,{$ S#4U{z~|W/LE}|X0(#?mQl=% +mqԉh[*=݋LQ:8\넇&C^}|>?Vݦ†C~cJgP521Q:NlϤcVm~2HRڈh%{ 1مu0`uGt[6B)NKV>K6dD= ҃G1%BT\R,eOZӊ()pxMYEu0,'RF#ߓS]LJ2IOȋgtT׈t<4F質K`@5x&d^#> ! EyY ˤ$vLM-,\i%}QnyC&lv vm)H{[R.',Jh9*R;+*N8a5 HՒ^jf@3m: tո[[jfDe6w"XOfNZqG7?>t+ `~eĨTUގ_}v5[wCS=o.I}ye*sFR@NQ bht. ] ̺5$˱5PYkGa*v>l} {O-EDn[.Awϯ?45(%'-н8S1imB<1?^ՂBEAN3΢|vxa-#UWhãM:h6ݢA[É+?G|~*VWszjV.j+DHn|P(f@0D"WnyHZ7;e՝&%U{v>rmr3d`@Mr^b3qB<}m,'@gg7zH $rRi87.R2{-o-SÉѺ |e͈g$៤a!T^߭'-pr3vpyp#r\tiWc\FIu 0қ$ҮDEe}1Z' [vv~mZH(Vkhk'hN~ƌT,}4hc5 Qϑ77돠ޠSAө[eKpZu<В-Sá 5"vfBcvs4uUǮpv ڣ<]Bm[<ޞ`!aEkW1!ֵà lIDڞpD ë ?=FNom)~ 8ғx (A?P+QL)d;!bOqW0%E`/XkUA  wW\Z[j yqp@M Y?}ǗZ{{as1GW#K(gzMxaMӾAL7ιBmh(\b4^=*-sF[*: ]aM?Dyw}g_/ 5`ۧN0Qd=#.3# e54uL.9h<В۞쬆c p3rSYx& Q!3*Aǹ܀}s<8 Jz.'櫑ƕv,}N~ kS)Y,6BL,K37Aĸ/lWՆɥ=+yYEf6E2h~q˟+-n7eW_x7Jc 7y˝Nv9mOdcDh+p A>s$hCA8zzЍ1pKb" *<0O eεu |'a$P\]>CUϞ-hX+(p㩩~sdSJ"65\/)#n2߿Tuf)bu WlTY`@Y)O\=! }Sj?)J P- e RxP%VI3US6kUg! `VBpgnIFdw r{`,R\HǷoH"nN[]Up=U]w**OrY:aTuا8}p]yD.G-YޡfGbj`q*n/a*nծPoV$.8Pٸy/م;J>=fF-pBYU;DU!fgձ$!P*vo_^~4ڡϜ5W`q%3K(' ")v@_{ In\1 %vqDޒ"dϢe}{2KSaL$@u0j3H`1?I b>ɦŴa*cR="9Qɶym:,S-ǾP?i _%dF+;3l^l`X.Dخ7 ")1eу~S6;{|r 8ѻ)lmyRfL,34\Re@qn$Ni ]!M-Fڹz)v3xt[i KYK89LjM]v:vX8o9 ?tiqzamok%l{6H9^ݏp[]l'RžKV5xCC(L7Bs%(WJg <ٯ_oYF߃>+W9bO 1)^m2$u@ bi1ۜ௾a5"Lg\1Ņ9쭽f+V(Gv@}=&Օ۫7;Q_ ,ܸ4{>ApŅG=fwFH/,`X#u˶4R$#d~(ksŽaD[z {S7|_4/t ;}c&~qKWwC ~c}!@iYOﯔ%z?LsTC '+tz v(v6Es Tȏt4MCU.7̩ 8Y}n&rS҈`nΘУ;H :=by{GƛJkYwW0kk2k?DIfnL?p7ǎ4r#)vb&hNCc_$һr~G0bs" 𱘟/ vPu~M3/ #ŕy]k'd-T M$ |͆ npI Zu4bYG[Ib/ąjNR8S,X/nyDs.mL~QA|Qa=ho?j؇ > 0l5"uC.P[/Bxd܅SxrSj J,a{r1I<]ׇ2Oy"H֌~ݜ/pƘn?kêv}`{RxI2%>-b9NeAu$ k|CX W)?xxfcQ(/v(+=ӫq~ǿa1B0BTSHmqhj}V6iǞ+[%2@ CdD̜`kjY^ȹh:6YZt1N7aƾ+ؤM;#niA|VMI /3_|d @vp{1=\Hb_6TxlW(.-^!lY,@u]bg' hԋE)__)Q;&rmi>b8WAn?x G҈Z}=i[K߻In-60&BU/w~Ƴ2z]-MgY$]9G.&&E TNeGnP( %+hS˄h$k"JNA Y}*HD7FӳQܿC#Lx(dHd,$1ݷSZ4L:bJ4\s~b.t0"*1yt|ֳ*ꋞhƮ7H1ZxqRLXA:gTI}xUth=).tE 4Xal nnԒʘ7PDߧ> k. T_FZ;YVA% bK@2\ Z79)_zVLﻤi뚤8EWe2Tq٩8L.;~[ \v%(3ANP9[qwT{A~j/o_NW8+2O0 4Ld]w̿% #T|.ѭnNBtC N5-p~Pa䧈&FVIXhF gӥ$.z,oI?^fʡgClZJߠ}+v_(X HE?pÎ9sI ˋ>@Z4_a O'$C.zsj !Y\HƆ8Ec_f_ˁo-MopəaT h0%˺.8A0``@Mi)KEr3 .'Z9($ɿSY-f]+cA3zxʱ*EPқǍV$2#=ϠB(d5T]C&]s@IIF } Bf +s}RBuOࢀn JhE1xN#E=a 4%G>8%g6ryF{?RX4 J$ڒثJX娳ggM>7PZpaA.sf/5lZoy/6{fڤ)PvEjԝ6T7͙; C&w`*"!H9=SY Gr.S,,:G;RiHU|ځKbXy}dnۆDs*N_47dU0!5ݫv0BAY B'R3ZHQD˵@3%(x}KАKcG 2ȑ:P] Bgą#,:pFjTb %tUMF>&5)"!k!`-/sz{=cJ` d?&;Y zfObQ 8M6:#1̌k_׋*>2rgyO}{vDDVKf}l<ۈ Q"Ư \;;y_!4 虼u_#8Fs,8{>ҺRq3k!W5'vn^I7"8CDh#>$3 _ $ei)^II2=8DFQL8 4@GJWSҦ])'H;?t@zwNvگm5) sZYemIn؟6oyn 3gbu̮v8 *[qr24F"ZH؞V"NJX{Cn zwJ-gds0n qn'I`\#䥸#"ށ'zCt"5Q$D+0*bo[l }RmP=R5}hknQu'̪A af$C#$ 7$i㝐m}ܲɪ W%Q3".m\7L-of#Ox639w0FZ#-j۽c'$zvVRd}țXkTzԑ[*M9 ||,sAl?Zm97W&:;;g{),~Jz@C4rF="kL{\i5|`= j/ 6),Cs+~OJ/N*g76߲K2&f4)€VDUP2`&%4hr+2-0 дB_Sά هIBr#`YO$*qm 'W'" )\ ^(!7PQR8ұ螌+я3vN/=.mrH[wW+$c5>f㴹 CM?ăp%I͂#O O{~I >/QjOjUgT&~%&ǖWml+ duTGY#B.ɂNRY-RURRul`cRocN7 } 1*waPvn ݣ1; b/tHE_E}GE"(c5P_* 3;ҥ"yrޟPȺrO7$)$L n@QA(Yp F|;҇Pk #l=8Bst]j^S \||TjXh(k]7yA1aˍn-*,QZl:'U{]8]#"F;f.(Ie++CcC8I lnEl!9d{SvQMLY2xr"ɲkHѨ ,ܣ_K~^8y[AJU mM-CwdJ ~R X<=).\¶ZGrIkc^j%"/sC_Q9&WTf4ȃ+=c'U$*nx ) t'UgcbQ6kIJэ}rx`%bQ=nk t,g7jjv;U.E%j3K?w i=oqCr'Rk1^i /ʭUos.8މZc~J a|w~9JM|jh`˥hn{YH+A?ngD\qu@㽕혻{El}u*pW&eZ˝osսdH~쮉̔pH>篙(XN1Bܤgzf;QOb̼? 6gɻVþ(}h ; W8C$v]f藟,l\1h6hUP <`Ɖ !xL?ZbVr؀cljq 9{by'|,:I4)!f*7s9Gox~n  ]Ǹl)<_֠&2#耿|6J:`yp ){;(I6\0`nm)`/\5gBV .9DWDu%L ,~$r[l=8ȁ-WC@tM[\"d'̃ _^ ' CDzP2#DWc|j3JX_*n-dqkKS,,.rs>nwMR]&-If.%}sldeDzg1)SN0@>dhj'{O8!  Cu;6V7cdWV{suE(=P-`n5װN_ƚ|7gβٞCdJx5c-w'6eRJKMN=do!A]]h'jzOy#LUcYW}LXèX2\rb~Hr\v *~x2lZl[sL~Y>Pl"JƇW_3F;醈M&QzC]`3$~oVn =rQEit Y^9d!4 9!p8$} Mh1iX*˟j2K~_ '#ooTstܭ,s//B/ݨ~EVNXgEgJG2mfosS\k1^-%3n 3Nc).vcM;؀Xf "ig|WK5ǿ+*VS7۠NI'St&-S _ 4CM,Ӥ` >Y~DHyxqIqEz(t7B&>@Զ /x]s|B;!z E=P[P WF^U lsm5̣8L JSTѫZRHnj4/al.sXXS-  VbwpU'ySKwC6!]W'yo ,f֚q,u$Hv.7y`n&|0m=eiי>Y냂`FŮ=fx >A˙ ˙ٽaQs5LJ#N`jfg ӻNi}dԃ$&St;VW{w0YrW}kϷP&fдiʊlc\r1tUD¯Aq= Iߊ,qbr-7Dג'W {h)l" 6 ρ=a|xqoʭJ;=, ^~MjgBuaצmǛSL+"T卭tbQ3ip[>bfj@87 nT_r"R{Q|\CkNy PX 9ő^UÚ;N3Q.|F/_~<,|-8bg--5`)GH]_ Vd݋32//Q?QtYMhӍ˜aS(&M-IG UMz_w'G #MMIz䐫#&>@a-=ytߧ>PƄ&RnasvbmZӱAШ&3L)h"Hvm8)ڇ׸>͕%PK13D)~Ig\#GG @x1?-on&h @,9]?f?7qwqG%]:3۳ yYb8z9e=_ )}4jی?8#a #Z=o&Ȟ^ԍ"9  Qϕ^%@9O”%vz#/*e*2}jEOLl>Tꞻ+=qҰ*J{0,2-bk **%UU1vh haKߊ+:Ԧ27[tuȾp i8g-Aŏ2H[:a{ r랚8qۉ/Y4&0>>HG|ϟvU #.JVU'd,sϫM&Y7ͽMS*X@X)[\^Ki 6(JMEYRoHF2"SJR2Kyf ΪhO'؆YG*_x&2ƺ~Lr{7y0 M&cv)`&1$UiAIR|Y^vf1;th'IKo:.5u_fkމs(` DuHF,ņagЇ*!ΉhKQQ [m+g׿{Z~ &WOyk^Jm*!zlisRn3ňG )$>UBPĐQD D&XL!Gډwx$6&бn4JSM+z(`?TiEHD,R|_āCђ)@~$z :c_Zφt){.*?QUڼvM*JMvs<>}@c!E` p88aM>BAEq6%j3F89㏇RZp05 bH-ƈ8-d4JƮ,WapEekp}1PrW{1d+ WF. 1SD'R){R녦\*mb8Mj$ds]F?|GFr3S-yIBԉc~ؑƊ k#MRK4w?/,zc{/ Py&,sͬju! nў/eTl5z`׌Htu>Q,vT*qXz[u`]TY#LZ\jz*ez՜Yq]eWi·P`>x Mp5l/550Kᆐh>QkZ#g/ȭh}0Ռe>еsy3ɡHv.tJ+]@6e+P˟EU5VcTg7[H@FOE6^ agyå0edgвamrޡZÇbpNM&I! [K<=mHTS+p%ke'#3xzNڱ_A %ͧ~#A`LS H_㓇Ht @.ʆ~ *J+yo 5.ug]L uܤևLq œ~lΐj_30 )F[ #"߯ Dnbh㐘дf>J&X'm5(HCf Mt!oGJȠ9bC J{=/mbeT)R?K-Lp& s2C#?^ Z:'y-ko43Ie!dc9\Nk2f]JY H!mSNm _ sضEޘ c,,fʒ([ 7p0']+;݌|{+!Gs mڹo]E.d}T q0d)ݣyV,_6ȟf9gڙw A&Hg `G٩X!S)}V¿(}a(hSR w*T$kv"UX_ ]ekd5" 9m t9AFx.L~!uJVg 3j(>yEMmwg5*M]މ {Pњ]yE__)kIlHܮ܏HAk82bd a⮗~W+{_`Gyeu'C${FV)Hr7T y>;mxƑ1q!8V#KFws (gcZ]fFjɇ00):DA6]#VB!Q'#C>O{"D-Д= pʑ "Z%6J齠 j@t]lcjQs;]Id(Wm ߑwX*r䮢3a?s0_=\dG\P hxLG> O!Tu`bqGSݞTQCl`'p?e,5zuښc]^ZEwgI2/'[5d[j2XDCIpH۪UdX^~N7(a &_ ܭ.%:|W`aV14`lR+c_le¢$(]Fxb F\L?Q4 _iLkpSSTŰ4 ^umGMIp዁zq:1w-|CW)퀐ihEVꄘFtx:wﭵٰ֤z{竂'&V2=g."|C"޼Y>Apn ˉ5\)|:Ae gpm_m]ŢėQ\MVTZV\>vr+'S͉|+QWҲ H0k|pRzEZYoR񻯩F`QmXn2[ ,_#7)rRr`{@jX't8sΈl! kLjF&B3wO5{p^z9 J>!q6U5̔}vea֝6f2Ğ2Wzae`|Dwзc)V?^A.kc^Z߈Teih(n v?u3tjw2>Dd:īń O?zTƱ {$Z/'/&;|f#؅g@(`eDH_X;i ł l56&dJ~|lv+ p3cI)h!.@M4q/M3PmMukRjɆUnIJb^IylHR?oH.6␟8k?SVÉցVқ;^V=ٵ勞苶r*ii}oӼT IJ߽+$r#f7Nf<QlB~TrD:^Frb#joR$r!tUD:u;7{P`q4*5oHY 9;LJqxYۭīJ)ZٹbA߶G=Ih5q=I I'~ea M$gE^I04 g1v2E(4LBHe+ xd[Y9v\> :1 kpKbrkymh>\.t؄ ׳\F#Y"_v]/ŕ nqGF0ؒ4G&dgrCOc9ӓHhVs$$ç ei-Đ?T-l[[, yJkuVD Rt(~#/bM 't@г\~3n5z/f.I x]-n>呃]?y!EhX A{;Y4Y;@f'9 -u}ӧү^;ߢד߅ H+;iwynhZO?Y։`!۵alKqctXϜ~Hdi5Q)l̽Oh"q@,[஡%_C?`N.׵bJaCeQNEGɑ7rK]i6Ofa L(q+32 Zs;MۆI3ðB]~MBnCdnl`3#~j}U'x\+7PqsI -OV_QȰ"wh Sw>fe%+~n\0G[9; }bϹ2\R)Յ9'T~bv>ZlbKauKMwyq)KCDy]4[tNJLv>ݨ·HAsBoP&K06Z>Cqٞ8vKVB3K~t)ַiڤha Xl8񮥛}p#jQE-xaXc(QݗPW?LK:L( kviryĵU䟔!drԔ|0CA``va?Lj&;fzx"W6uܟbd2:C\ԥF*K,CBeCm4Q'+ɩd[vܐ}/by_i~]w@ly:WSؗ9 Oa& ~g ? 6Ptw\SA#@1FUDs4bU16Goz Mw|fu3vX6K}H4yN qyuOԗߧЮ#ͿP+a]ѻpw8,ȩ@)jFO#JIxU:hլ-/#5ϧ:nb7]iKy8s;F0T8 ' or(pAû^/w𵐺~0uq~ M2n^p-@t ɭ7F =4ٽ;vL? nXqބE0+~U^t _Nv^RV557e}_Q#3sAnn1(8 [+镰wċ K(dP@Rr7TVxvnr@,З]'e%,Vv0wN1A7ȉ`|^PR+5А}D?8=^qM‰[Nruc A}w [aXJzGۚv#ov_)nVxf?Y!XIRGBƂ34ֲ;RcGt4?>"|+aE%@a N_W?7 {ӎ)#/]*2Xl=%i9N$ñ돏x|IHyw&\[Y;}ZL+r՝63饈Uv hXG537l_D)zD3~u|I5 1[ v-cE``0\@N+VOf'\TyR8 7lGn({ an%,UtuU} 9#@NL= g@FE8Mt&@t']DcA 'thxWС4@rll!X-6)͟A忁f s)LTEkYH<91ok[Y( L!t($lɌ;s Q<'ЖTj춑.9PiM}v(u 5g_*r>T~ Gr$0EY7wϟ~GI#,;T D\.)7(XVocobkc{8`p'(lH{Q NjR0 'h]N #9SFBe.,-q]XdSsKU6+4NɊNÍs5B KW}(#D4X_[a~&IЈC>q~DgH;$ 4dܧ9eg=PT)3TsMX߼tXLj0T hӆZSmV3 F6**Vsys<5dA]X╺gxRmbmaq COh2du7o@!]\(]hz}{=q[qPO &1pMB?b݁;98ҙsra$4<_ZYU>8Pl~״\R'GJ31-qRzل0Pt%Ey "r*8 l ަ&US:k>!e,X!}lZր`4mT?p<x9 Vz.̺v,o5e6%I. r! \Ot{1K熕hFA'#(D,Q+X"$h9S]]%8Oz>RQn0'\zUtLH?4=@QTl= f (f+/G짢,*m8#$k6sN֢^/r¯ {TLdPqLG+ #tQ9DաLYkZoIX|xh~(;zj`h>.5Fv\wTQj#=rHwUq^_\)^ Acҕ_͘ puа;Ď̸ύk]l](åJwSX^{=4Bιߤ:=9P"bC4l{,;qWsMf,7IRnbGƃl @ Z%ƶi^+*wEe3yrxfƜ-k\xJ;z_.=V #&'݄a>bdq$MI+A^Oܶ?KW-9({ θjVSsA2=BfiN}: C߹O,)‡ûuӥomj %HQ ]_!hR֑|zY'nx':@Wd,&d03]̔F+ϻQ˥_vm% f۵Eժ/]#xar6 y>O_n U7 6-ٔbj kJRf.77ɕMjE5_<܍sE0\G.I{-3po!.%-po!4sYw&QVvBFܪH+tCuAE%(zHȧ֐ z2˭.!.bvkKĝD))=.-%`JȂ+W֥̮I\%J_6uVQI} 6f ߵ. mtIvW^Hct J)׶)12sۥSml209'/+2*f ·NŤi)6v{ۥ#4CA-ŬDmy"${;;۞Ÿ ()hT5_@ǃA&%TQ1D TVh;Bgn,!x C{VNm}U%3+%u{"Ŵ-lFaO2f d{޶arT;zQ| y-?լ!zm]T'UKS#ϊh3D?؋Y $т(!44X#Hb!kdJ3>v8%te({OȚ3#=0t2K^1tՈDs(IKbɆVǕ=k u[5JJ珊XThP~Ԯ=ӭ O9&Ԥ;cA]@Afib ,w\:gY4hoр5~,2n{`t_'Ыd]71˪ZGZu'p4kz 6("F 8{R L>fBzMt4ulfAP]0<6{gEB-tO[ S{Nga9)et:Q.b*pe@VIgs0*deWP ll|fP=:\6,s8INſHC"NAf2CNo:JM!3+6җ>6ew]( }D._\ J1qz#+NȺ?9|P댯{pK0N $n|L7 Zɍ"!&%~TJ̶m3E% k;Et.! aF"pqkTS<&<R:\'BxC_\@m InHm}Xw&\R츱@m D deH:S5h ~?SW8i{JꦍO8?h$U&ªr2C.>nJ7%6$F*ŔqH 㾭dN8?Qdj"Sc7MuLD ۾;<+㧿9 PH@Ă:OcZXH»z>W|јkҹ%oTqUһ(w>JCyXN׈O$yA jzL>jA{5ǭaZ!mN- E2'31fuab*^iUZI+^|]V3W:_%dEr9\1bM򗺻dyoOX FlB|tb:րBp7ZT}YdH{IdJ~Ѫay-w_U v>C#yZ WWZ Ϋ'w_8% OkR%C[u Ҹ i8"q^eu!4N-h>&-F!/xק3SVlJ,%tBa%dQCQq\/5ď͘lPwgE$jgۃQpY5*A%pG1/i/ zSʘ&"]d ̵̹d]r~> )T|NeX(ZJ ~$r ,Ê>_gnmH4H E60n,4*9w70q 4@"Y@H/f-:ҏ:t:bnQkZÌ Йd@U D ;ّlB tr?Yj $*7)fzQޥ?THZ!1aԭToXmWH){b b2Y#"(ޥi59/}3VD5e)ԏ{<3k^[˩˞~/$W4R2fDš#7\,;?Vk\y]@muWsRaFK,Lp>4VZiyǶJ+hG3Z~!:{LR&Ofҕ#H!̾o~RlU^H4VB$ )h~o,%z%! #FOF gdI ;PV^ c}xѨ~{b=tcLd9.n!iCx0/Ul<\<Ы6oc6Ntc$,Ip={>M zH/k։ uOu 966DS/{ D2< }Mc5A&h" MtJM 5Oc M53 Tc(8O^_`R=KkCMiVK >&-}|]||<_9Ye Y\p'024Ŵ)vl(g3ʪut]VYD~qǢQF2f&6n鐣'CkGpy#O AZGGB{JJ<3^g4y#X.BgrP4ƣOZ`f iOjm6}ý&PV<-+2(rTiu3Fs;}ݭe" 42P^ Z YJy]j;S4dӮǧTxDQA^ği2;V@gq;! Jy'@UXfYf`06Fsj纎@uc8pWO(qz`2 XD9{)@tor~#<Kg8hMuAiYS#cH7 |ǂ0pd)T}j`Cf83LbZ\9!fBt4ڃ\`(KEחȟls/.du_[Й7W6Q-!j Kyrs&Hs4E ʇ6 B@> b74(n B=][N FX'ed"C4MLt4?ZL &VsbWB1*ǧ2LS% + T1!D> ƫ3ɋbEl$ў$H@)pzA'MVYvҙhs'}1BY< B9! {y( tj=ɗoc$ijIl[.}$l܅a&fZ\"r*J3m Pe̝}_d sږ U_yyjNS>dP3nGh%%F/gjMTڣ7ܦ>lZ] <6N'-2<#Bo`aOތ& MVz_Tm !xs.ofJ+hׁFXQ3x=<.w?d0FOeu;9N#Ex7Eb1cR+hrbQr\x*L *!җڨߑ vYALfR>e\}3~hp,J"5\Bwa}:ʷ>8 6ռM 'zcݢP뻤7.N{c]5,8 aJҍW}g. Œ^~W")(0Bl}Fa1xӭdDCPN8cڄ=dJp93ߟN ̊#`[F8%G&|h8KslK@V* [J[P䦇3U^WTzZmt}۴Ĝ_ $)AքAu$!}άdE25G[KW/V)*G.3{; lRVYɝ )п}d=3p%Ab3i%ƛwQ*l}fLJ1+j -lYcqDKMHkiL>Fߎs_%Fs,M` xygd~Zjy<ĔiK`Nm茓8)/\WBsY Vw+O^`nRgP^V;7-U:dI^MՉ^L\:5z:Ct8kM pt~*A_f`'pWnO qlFEX?i:Ş2I6[oI^N(5;Ol,7E7x2gS)DRuh q"7]6}Zc({R07&$ A-t?9 j@bTa ۅ+{ò{h|QXr=F} 9ADɧzG^8WU 60{S~z(F oڶn`'3aE^V3d΀d-yZ$֔[ JXҍpx|L8/ n>W]F(LK:FV{KvBeslxK(욮iMI[JJt'>)'^K>~Bomh ~[?{1tufM':+T&4%>`|7qAbIc@ӣ ts6P0s!llGbw _f: cIlާviғ^d'LG?jB>Dr}(@֛≉(hR?j}TFfԐPohidD4%N^ UZ\Ch: ;uIŇ-$!<OΒI}]vA[oYJM&-6V1K9yu|=,0Zg` 4Z{tHߨngoF3K$D`tlpv?l.Nn\P Xc(b`vΜSŒyy<>ݹy Jެ؄!e4b wT@==_8=Ŏ/_Jpi;Ouw;kfw p26Z{am~L;V s) 7,V4`G)-s3il{bfGh#1` 6}ڨ1r)/?>UgFrξ:Qt GYL/|-[F/{Xyu_yaeryiz֝g먏s]Q8mg k^y!)nCG-ْJd+@P`X0`GZ6x?Tp)^us0ﲳh^ &l(AƔ`|7AVB]{loZ}Gqw <ʁ6/ODѺܧU^Y ᩅ^7Q^hg=J'IQ-?TʂkF֖Z>0[\@{J($%X n>_S6Hȅmvu?_Lmz˶s1|b8.D`u`;5b9%R^JkE4ä2yvsU-n)owq(MlQd/\UA2VZ47?{a$m=.jbn-e6?.LCAZM$S)*FXmnOR۫ C93ܘU.K =-_ɢd2 Gߖ0kaCxHZOwn2 C1VpeoTx- |L?x|fk2sa1^0ӜvaqtC Twdw^YԹoš1kim8dFK;2Sai'd&+{2 r5Nr8{0%2Q~|D~GG"UYWok)xڶƚ;zN9gvL|5^i|*w-s-A͎3-i㺭կ_]zq㫻EXhffŘ F;(}bJMad֝1FXzPϜ5}t aH?f@5bV)~ۛ3tWvV*/ V6c sjf5yUM:8O%"ڇ@'ml9PP5gdw_U`?dB/$Ea\-fh5(g~.7!vޜǿfb*E`7*^(]!lTY8w2+غ!@vʕ<o9#(E,Y+zd@x&O9RׯDCzCb4)QJ}b+JhxpN^6jTJZGFS^ڮJp:~9W^6Grk@9,=Dx@BF=K4wĆ3"9 Hu[ro }~4 eԄ DtvM˗ r}@|"o}lse.77Q1鰊J}Sg]D#0 % ߠ\o1AϪoS].\V اpw`3uO'(hOd8q:+ T)B?FJymOl֭R t7ԩaJMbo8n]T1(n ]Wkh1t/-HBD-i18BddIZTM1؃W Ք=n(k l՜5,//R؂@{1]Kşı]gYX( .ǥΧ6E QE?$$4>ԾNs^MfѱsV42 c9 \˚Y{}[ZU;IF !;}BTۣSVɽ;Ocͱw I 4p$x ykYax-E{\xc)p>Jӓeh<-H70%b׫jA|bLs62|Kum1o.y_lPs2yrw7%v롭m8d>Kyik=Tp$ѫm4\}·5w頠@\x9M{x1hz^Qϑqa]+d:y-H="鱬ZՒ&J(U Q^ E觡pͳPnmup_3[pf1!SyB&Q葌711CJ 䡧Kkp%}ϳ!ҥeXX^׮lSyi txw+Ǡ(,yw؏yo*ɏpByj0Zk%q6{/Uс]ꕽșI{3GZAUˎ'f(&GyAH_Tje M`ص4vK_8j=~>^ųjlXޟx57(+]Y+7H`nű]ug"[ h53GTrg%Awg[NM[j9 ґ>'4v ? 4ـ*a îY7?h*#6Ho!~I9;v * f' ņ}%o; l2l:UwtX:ҟLO:m䉚a<.1C L{#ȟ4MLȢ<2Ɯ7x)5N1SX$`#\:0rnqC:5qft4QP(x&)5R\5ѣ;ܲĞ,]_azTȴo.s)t--B;y55zFa } ҙdO!&ta_ ? +P+3/-~ZXP'm&H-_L?=ZU񸡑VOt21I#ҟtH'`I bT#țGBh=;'X#a1'hc(L\Νd/ØGXJIҩ}ܣ0)iWZ,{a}>_+n7CȄ6T!<̗dp(TcVU)ƶ(E9ڒsn>ڍN+GX^^9&t=dx0\?Դ=c&4GS` ~668=CMsL5t ߽#VˍÕGSnxTVs‹@icā*P (O.` ! 7,Y)ӊ(â>I{\3]d-0CSƅy5K%6.Q)YgxA]l:> OԿmq."D&ʲד\PK;MByg8u"<P2%H7 zG&D5D> pm!ZMaSŇ0d?T|zkKs|=f$s/pLOp9U_"^1=#Դ#o9t8PkI4,S|=z5E) շo S`k8NlKl`tb*BI[XtȬiY/ wڤVܴ`J-`x&oO{9 bEQj~:4~܎ (~Rbs},9ԝ*BP8–'1eӬ<387JhF 8y&ʸn{ w7/dEȿ/9NrOpSd24ҘHiK\i1'"tQ3!{a~ KH4@^eĞpCЎ.ɂ&5%;r #r(Pt׫3ُ}U,znRr<\)(o7z_J09SXܩa%}.)jgJ'`ٲ0*e0EzOb(1xo~=kW/wY.;Z؈oJɐ=1$!eq`v6%dБv&Ÿ NrFI주 xxR1WA|[jb@]f=t QLĀni|42nlс2ȅ>uAUdćT*/@ ;'o?殤BQs뿵N|ș 83Uoe ,7W-~o/IWIm84څsb'!j &*WU)BH)@q˞iHki($E|˭&'QdhƚTy+ Z߮ U~BKʹA~VZY qݒf$)%yn( RU?[i=Eč<rGp xtm@#,tcj2pQCYu+DUvqAhHS'ܾh]h6`Hx#__Mx(%5Qw@ X03OpO/f|\*κ;xeVғ UUIhfNqduvp4jb2Yɺ|,8vzx-# o\3l!) W 'FTk(Wm~ɔ?RGm̝AC_T`Wo;KfH%9WfoHVPmx_v@,d E7ZuR}Hr=KR%U|Q~-7QF+%\Goʶ|إ.=K9aC> AK4Ul@t&TlE[ӗt_ K:M`?-Vy@U@TzC\{{-C[(3,ۊzj$y?ӝ71ASj'uX oF C-]-N%CsR _8D8v>| KLS^קlFFެ|#?]oj?8bꄞ_]t5JU?d:^@Jþ=Mͼ~j -u)2L%#֞$-UUJHGA8͒IQF|O&,$KW \% `!J](Xh2X> b 1/;K#]:E7sf'K`~Q 70H2PmH$O -6(> _D/\pZ:b؈ g zfĊ)!OR2cjv6Νb6{kRZ1F%67_?g o A7RuF~k5R"i6hBĄՍ4C:d/=;N1)[-iץ\+xO1όPQܒro$%be)3Y1ɔ,)+Ø%$ PُX>dO2pF` 9/6 >0Ubb=?1ѐO%='"LcQ@3~bCbd5$T9 KC;iqSu3nNVv.򥸘`r /Vtr^7Ih|=Np#PjiIHDTV9Jj8F| JC ͌{ώ:ͬ"tT;.ڵw<49 6"sV~̯ti Lx=0{N('BXVLO] [|Y#]h;AWu$oF8a-@:i=.m71MҜds.ϯ)v. ө0*|&0?,+Pp={tzDwN*w䷮.}7)7pOɬ3UѰ3Ղdpk|蹗Qx:ԉ m0;qxo._=)f.*JK0.[H "1el'pCYS3fuT{ l$>ȩݐ} ^ KG}x/ Ypw0i>UOMSޢJ{`]Xͣ!#J7tљ H3o&|,御NJݏZzN:d|>Ƥ >7|*Ŝ[Z(hD@r1Lz1czvsѭsc+4n`2Eowb|oMhφa߫0 8V..:ҹhYBvFp܌M-r3\W '3N{/"4.N%S#dI n`0)s>Zvz9&2ϕ {TB|J$ȞTYxx [zt#-!+#Jy4Cm@$)mZ$uք'ﯚJ~K 5)j` \179[$ڏ. 3i_KCq)u;:y)pȸۙr~H%ahE h/4PLSA6&պ:*Ϊ{8 X^gOEo{> NVdQj T;J}T|Xϳ@^ٮZT62yMp /Yf'7b1&tJ H3b IaAD[aN:6!#s0X~2O"_}:휜hUG3x੣F@ %(0`c\,GhbC-Z7n'iVZa__ڿ hlmFɘ[ˆmx.S7tYZ?IAo$/ߤA'K`Б&[dSu(;җɷz' RH6 k).@&%|t!Ey?JKo*Ll@/_oH { 2]Yh hCua׭Wh8),L5$9͊T([{ *RHRsLn;&rS9ڙm6 ݋SNQO]iky RjM .B}`Yqcg O<1< }Jfa l=?{(wƷ#[֌tؠkuDG†7`ASRbW{ Wr$H;\#|)tk`,r_B!Ow+qwe |>d!A»pAwN@*Z1? -_+nߥ ]SC'WKk%\e ½ܜ=̘HmdpL"ˌk.XӞH;aq2|({bk03WBx4zD4;m@E8psߙzsvSxd*+ɻtŴj#B >h! `xJhg_&ď].}6M-6X.T~iaPK֞TyX1p`FPB˓^ WQ~52-̾Tcgdhp!*Zv YYK|Ϳcm_K$ ;q1P a k4_+b_bcqk㏹!=Wv[=fS܀5]*6 s傗=CcqȜX(BHO1c̰\Yn}!/ yDKP!'%KXESL({UC3)׀}"Ѫ/Y Σ[{o)!,]17*߶Ws-#pAg$r/[ XW>2!MR٭1-4T?AsKT3/a56BMXsq n^ֳTd7;Qa8PZPhϋmV6#gym(M=Jj5zRKhprI8O㺔Kv)LJw*XK7LXd}=c$7*kAYlQdFb! xJrһcCҁQj,ͣ%4|0Y{( S r1`xQE|V #%[)4E$M 1Y!#4')h 8pkE;CM[3lk W`ҍ`4qYJ3η`;2IZa|(¿L fL| 銽X4K5j"Fc#°o=}>]B([OvWJ b2VAIF/rȾT"!u,f3Ó") SEuBE'{j>LΖez!K a-Ŝ"p+G=A\h{>ƬJ3wtҴZ`ʃ:qW5!;-Ru!8ra i}P6c]G>\-ןYDqk~n6]Vsg*.(\ Ueb&α\_:egC,}P|>])]ӨK'Mgr>u$nX]m(L@q[k.ŎVm2u$P(Yx;+|EvJ}Mvp.!gt3YFlC! /y= o9Q Yd-nco:<G)~8*F5y~,XRb;6%䁖=ĵ{ X-DdM~1:9|5^MXp=^LfA^Y轙0 iOO!%/PVfV.hK)J #7H,#doGg>%S?)h C5+7~g-:] Yޠ~t4#]=m֩vdG^aJO+HvjMN oz5i8 Np9it (k%Kf*2^ vPʍΧc:i*h{YLy *s1_GO Ԝ1u1m\Q|ҹNg"2>-D$u1H7HP>f]p޺+-r7PŅ K}Oz&f^bCM慀x&5 w3+vQ)-t6,۽O[ǔh+#}'7'Ws8/_eW~KyūCR 2Xsi[,IFv71(gL@_H+^SP?g ՠXEMTe_ 1R)V|~u]utn_I<HlkBags/{R1kAyf,$,H:-њSyCƨX~/Epu؃#O(= x霩KJ# C~ kx̵ILSGF2+zwI0ț6NTPːhM7l0nrNa=x޽QtZy37U_lѿ .Vme}6|[tUE)c; i^Ίh6K7- QܘI=XwG!GAR =cQj ?VUokx]jHINSM5i8''IinVxa`IIv (N-񔏫<CEfFz\J܈RϞ@EV}CCE8c4xZ)e*͋kEȧ4J_۩ #7 'V|s+3A(1sI샏R 5] ë}}k*"J9709_P >1tOd܏+ʏ3c`s#_87be2C/r _\zI ~""YMP脡 PQذBE&uW+ϛoЖM5BN[RדQf`z{؅ₐ;mr8y/|hhȽ4]is8.4-1+DȻ\b My-qF2040]޾ǯ Z+63QAzn hhg^̏YL<.DU21뗳}U12\;6  w)q#G[z"uN̑ f79;驖yZوfa &Н̜moTq]Ʒ>\U#6MFj%}Cv_y g:N#+[/;p"L bLZ x1pRUz1>? r.rEWG:G^EeeА_\E հA6\w66]سxꊧ<+z EHՀ2VC5R Q*;rpt& +q g<=d)wC~f' C/#OӮts^1dVGD%k9L1({ު>T WhԽJ&ٕ-'Gکh,Kvĵ~HS}Nm.ui4 r_}˱]Qy> 0ǧ<`*׿xfH[ o&! Kt* n.$Et 7de{ܬu۔hVEvЇI?6np Sio-aS8Zz e>_%@} fapn6G ]]x]eA=wG,4l$ձoωfe!h>ȯK7t ¿\]l,V9=Hub1PTU8Ix* :UaE6|^#zWwKuiU&cݱoDH*+8Iu_=$l_x (y*rdÔɈ] ݛA3rH٥M/ݙ-? ^?!Xy&| S + UG-!`kBe6ڣ|:{Ye_X)FUI K?Td~Ù~V0銷GzbH.Mtd!{7 JUZ M!Ss_}^~WjO2U珮XPw"AC)kd `3q북ܔ^+% u[E=27AQIUd#*+JxEB7 yehmQ"Ղ59;f։`iTHX@|.jQS@&0.+>,|y. M-4َ-X^)f䅩Rl\[UM q!8i7~>U !M*[`C }ؕ(5Aå AFXaH 2"FuQ!˫xҮbG9O,Td^: ,o1/QX9+'iB HVIciLb#^O:]pBx&"!>Ly8&Kr.2V;MƱįoZW<5a 8R4wq5dW5SA@ B,%^K[eaKΆG$ t)]:()}Ȣ8n$ |^.bu5^ԂRT[)Gh &K}@=bN6ӽeK{HJBl1ADBP, os8鳬|9ʟ+ ~JXlu_?[y/5=Ηw1ه 2rxJN?E' Ԙq%΋Hhhz) f׉P{G ) t8dQRBߝ1(<:!]a1.RXiDQ,?%jMwo]ζy:OЯ -9{)RFeCp&.NZ{j[;1e\By#{#ov7UÔEz&wiⴚnpș3ߵ avE#b^"|Wv$!P%{=bO0* a892")5@|aRjV"N\я9XS1lA`Yv(Q’2P ILuc[W&~^lYӽfGj8`w Uֳ:{'-ntEjm̆ z,.OEC:#XuNyVФ"^oKJ?+Zb µ4@öи4ΆC#AB/RLT, ok Jrں j᧵*$%d_o#Xx܎)%Ɗ>aUZ fK欴k$fҚ ׃V}Lh+%b)؃Nc}@L0D0XuRUe+7u5. ʐ3hv ~cG+am9{V u >+[Fۆ !rm mJ_{Xe"i,A-jF2bm $$<42wW S,HN86yZfx0HF ڈsvɂ1=irCEsx,Is;=~9J㺞% $gJJ.|bACa?KV}hVb0]f!vPD&}@kD E+wlv@ Ђ]V㟘0 wu-Ic <冟Xw lnJ6uz9pZ0-d1 @]o2}dW5.ď< a@̞{'_/9JSOCs%"G;n6c=( RK#N~i_ŵ-²NHAo^/Yg^[-wK|9FYC_0Cf!-TdDCQYo${?w}8މ\C,I5_~KTMYrC`;({a ڛjuk'ݭh7o+Yn`` a<O1 䙨u]0Q_nꅱO/cGch)g:lI4GMәh,X+8tsB?U)$d v%t^oᱥAx_a,5,X#U@93Uek-htC];IOS BZ@p﮹PgH4ԥBGV4w{#ǽԺ|diܿ(ͺ$f *}P`\EƄl"]*DvGMBQXx@t=ІJ,b7޺8x1E.i5""Pe 1У(`Q$/1_]PvmíFbD _6-LNОI .\Jf+zn7(ޛ% aM%-}aFCuesu&h1K@!@}58_blWzvׅ>H2>dsڤVz \)B/HA$FhX(R66g?N1x!Mɚ`fAh7?z8+bju6bt6i=ZO+}'%~?n q<I솢~>Xv;gV9CǙT92הF Dc c7VljбHP!qBUcp`6Z 9Ż6N"iaMKF>5~#27&&$ IA*Fh;q0kb]` GOhI˕UIS#̦{2X`d# $QE[: JO|͐%A=R5h Rr}M2 (!94Urj|ҾJvbܗiLHAYR(ŗM<uCneY!dqDq`@gΥj|j-EzZV7A.>Jfb6t%`HrAw-|&zSAGeG*30 by85>Z%޵bP.YIH !@hNj+DW|QNZN]o zudL^~}GK IVy,/y@v⨞5N( yc%?3T>ޮ$ð!AE^_s{/.\\V&{ 8OXHvx ½_Bu$C&"s4Jk8Pэ1 v+"s,&TؖM,۫g5}*FZYk  E3.nrm.y'8Hs|2ir5e!&C.D^aYy$mJ M `-eOɄr0jkFbfḱVIZHiVjk6̺_ xb[ZgQS\mF"MwS=r owjk/ZtL: fYa7$5db"tOW)%, D\w+xY4ϳ5$z6D2h!M8vȗ e`; zQodڶ0#J*ԗFmum#ۯIC~^{14-KxB9`@IΉ§6ū`+ H(h2=eceѾ"~y?ZMmY9K=њ3}܊Q+ oRz{geh.+OJLD=zɟ::a))j;ɣb-hꙣVtίB9jDsm2NE«OXPR]VTNs[x1 GX$(%":M a]nNg)h.b~Gֳ\pi1D^k/eixTUp۶_WU۵կ\n V|RƤj~lH Q-R:(բ`JkhQߵWw!p{yTE^i ;P -z)|H`U_p[-lÈϕZRMx!@BŒ-p/ELmVd͙"ߠayNQb:d%9k::JA`N3L} {Dg*0UϞPa=C3v>W1^2'r%Q)t[EzrKaS h(MBbZ?/}7P~2nָ;e_$Cεyе_zKLvrBe+)  ,10@Lm") nc%N! #B%oo1O֚7 qZc f-pAmY y­] rhvYS*8Ly-We-IKwGսv=+F@&@# ZBL?~f[܉"i/~Zz:lW 1qldiUos 8m j_vS>>[ m3 AOL0lK .՞2b|!K_ ,5UTL% 둕*D~K{Q#m˜cʏXaDږu!\bH[>#3 Dxn~_Y9W?Г@ ?6'BHD$TsX#[ [@Zx-!S3OYh:"5Ҝ-v;/ȦOn;mo4MʻupGgl }?謘{) x^ڲ -slRd|/~~W$]eKRnP_o!K+[e\֗+BL l%4YO'_lhX||fA][w%8!QԱecIm(Y /af)B}P+3y&8 l\"dVíuU5~֐)# 2Nnf&E#~Hc0=kՉY} Sk?|`9HxQL[ =*3MTO`*%9̛ji֠1Wk%^h5"t\MUq Vg(MDڝ 6xE}c (̿1}bcYj=QxhhFbHQ8,tϙ%:SOsv]{FZY4w /&\x맹 }gGSS3j[MDMd+]G >x5/NK>Ɔ Ǽ]Hq=/ :  `{d.r0K7@XJw>WO@ ~Z#LC2  S6E}8bPOC"ZZl~3ĿJ4Sr˪&k^m\.(g} N퓠wHFY2tgR窅9}@/8(L,R|țQg+iQ/wIi84O1tܧ=҇2y1(4 .3 :6sBu:;x2tGSdXonM@Ձ騱Ge4j~u^t|B_;Vz˂FsH:v?n0mh,僭ہ!d.FWfcaXyO?@~˭̰nVrnxIOI㋟zسp q3<Ǯ/Ă}IaBdsvQ.]ׇ=?DojmxpKˍRml`Ek7/ۆ\aJ 3hw[`iU2BgK­m''ONr.X+t8Eo{ 6cʛ /a/]SI&64.0" >u u7Bvj&]ȉfKv~?)3=^TtO>K7 2E+&&-M͍r_g'|+ϔ*G{zv4FaA7= t?_6(7^V f1G%3eeTo@b?LH/Yۥ \@_Q3A`hJ< -_r3a99fJ7/LAg1U_ӕ+8vHrWkڼz"9٣h;@GU/IY+DQ 􁲡i.Af9W=XBzqzeީq& ' &|krĻ4@*Q1 \ğAziJز3u\$ц +4:A&tbq s5N<aްyȻ4|J.LZ=W|F GÖGFCx--PL2BL^ ޻ѥZ/j\.JԻXڔrj1JS=}Қs^ ʶv-XN*` AjTL}S5 2i\&tך*!|Pl9΃^ӼD{[oKn|^!.0l<42؃ 2oD07Q/kA{ d{IX u'<Buޝ)?w-`#Nv>2ŋjx ?u )@&DPn{ LOxNKG#15{PEsWyDAR1Lu*](Et0r5 fuL0rަVF%;V`"5ta~V,- 'e %(جy3{ 򕭖D\#CL%.*f;K'iqG}8dUGP8d|ίYj` ܬz. m0S܋fͤ;tw,\::^>`ŪaUBi"n@Zhm榥e whܯܩ |LlO%%oJ5zҴH髛~UiFO[ƺghx}qR>6˛,Pj )kcYdg=T7Kg8+"OWt2SPMRr!EhJ8BQ."'a4]`g>FX{ _<{d6+ 3>Ny~V(|MU0nK- AlsJiO~jm=}@2sNjpVd$;*Fp>Q꾔Wڻe7c78}Cg67$pY~F| 4e%Lg|"?5?o]sB v:ڵ7-DZ͜{55"C༏5?\Gx3inQ{D**:OsNpXW>>SxG ߑUMF+[C^ƑajB:G7ZoN[$PONS %wo mY\ښ k tQxbj%yL =FVU!Qq;wj:Qt+I8yٟ \[^ ڰ,˪eAw0T{ m]R~Qč|?؞&>.ͫ SBS`jT. Q(-֛KWD 0#Y9 (#"kht9q $ȭbM@5wtպˏ2(m aܔ]O: -z0=Ʈd~쇒^OWBly9ٓ}J.#_̣{ܫ'QAc Gn.J`Y++I1ud߮هߞtqMG@\H:Ơ5حq0XBWfqMW?SJu#|XQyO 釰c:Nb-FTQ>*]|˭/vy}x"'E p7sJ5л8XlmUs4DЍj>q*7 H~+xy.y< HGkWzP6cz*E`]T\lM֬`Wgکa@m:`PAx JRIδք=jf?[H5"cFIwLs%RqAxfF'}NT+3F^pLp2k3k[Ic#LjMI@}~(έU8?>grRsY,֬ygu0:Ȁ$Wp}(U60bl-Gm 2IXbnNS1#AG%Yޯ|~ջ=˜_eX\CNm"8j9#+Hm>2ȇ(;.̱Zh-  $h#Ģ׵m}VgI#s}bt5W}Ae?A0gf r4Q zeݭY.=fєWInV`^ZچnrA{?Is pΕ\MJhzd"_v ԃw5AFV܄6Q]gAuT\?ϮJ g߉<zI}-3c6NMmxTY%VUMv=O>O)CgW[f?ȉi0PY.:TmudnqIImԁ& x'qJrZj'zXdC[>/'kZ z8eCӈU#^Fk2/y`)بW2Xbm4 Xzd6(34s @.Q=ٟhۄcz0ڤ=Vi>'XޚޝtdU1|sȩ'BE,|H2}S6F(r~PHb 셮C>4 owVv:uiK!Q_[X|D~C9 ASSXyqVjyHyϕnGJnFsl5o/l8FH Lbfz||:vc R<H¼XFwv!j@C}Fé긛WrM G$\I3F#-?l ̏znp;̋HUE95/YՒSVϲr{g !BKY AK&ݤn=/,۫^Gi3iE6a:nx^v.y`GeD!0Y,;@0-k%3dYH] /d-~!Nt硚ka= \PZ΁"Io>5棙Yv5,ȧW3R%#0|ݗVG4tȎBy4($Vb] .~B 1s`ԒH%o( oE\ī?@Y[1?\DXlD4DU5n4bKc`\/]0k^q(v !Z}}l=˄4K!#{y O= i <>WB% Z<{L2)U64iK֤QZyeJP,Oh@+xyV|Dn[Ur;k͌`3$B7eY-̌퇿a/Qjs(fKߣ09'8en0B":0q v㜽ef* JsB 9Tv^j@;7 DQ2BI%?y5݅| S˨<\k-|6<ߕrq[mj)`%~U  E$st󉂐zRǿt+zTJJj̱ LR#ݴf) M I6R WMe8e`[yiDedixUH@&n?XI!S(iP7 1gRh+oYVO?.2z}8){P+KW]Fjy7*Y*VJv8M; IΜu)TrQ!M8  .߆V[@)S}F}t7Q8D~r?YQaι*Gg p?4~euE?)3#i[ Vྰ 03K?UbސE/lKU__J=8,0%}pχYoAdBj*4s蝞!7u|YTs?tש.,@6~S'x/JN-ui3>`g b\GRbz=/,f# N,]ل,2]O'c+1Nc-L*CA1™5eɴL*~D?/~"i_RH$!lH:k d'M u3y}Jp,2Ci.[ :̚ k @O!yאe`! x$7\{*4tHąA&VcU)͜H0.ln!2\D&+Gl@!C%*70HF2jnEl<%q'e ҺW4UrLÄnO%p]*@00o*cEqՠ}o }]WZDXSo{L< V3pu|K mYoϺ{r޽ÞfvK'cyq +y _QmGWqWYq",)k(OsHE}{:g$`Lo-ha/>hඌ-b|cO r~|t,+ghKU~hm:@]h`^u:Lph?'gg|i~ϳV|g'" 4wkoB d)y;"`ĢԘRJڡ![ąu͙_i'^HE2u*N$jwZ&3#B7!4`H s~S}y&'ߝAr4 )6grpm|1e1j#m9:)@)ds&ko:9OlMs#v]K%*!疬~ʎT̈h_r$dbWB {d` {N _[GqDupLzYT CM>~u3Osܿ4dLzĵ-~VO[ߙBF>jaLg.fLҭkjkåxlf  .G{!!aꫦ1Y4Xb[ /VșyNgY g"m0iPu<->N%+HXw6Io՗V['sp|yXm]KU<}r 1IrH'EۈzFg!:vA4H` O˕ I,E Z ?CSY e0ؔ29GF-w䧧VEj}4=㓑7x@OnAٔ'5_@8ڜ/iϮt3I%W^0ǣwjӨ/ OY*BEoxȝ06a2f<@+I%X9Ao'=G!_JY1lp}hi_7a-[ݰ(5/GFd߰. .QGٵILGF{8o>esf7ǐ0 R9;p1%a)Z4E\wi+# .&jj}vfFi,;ޫ;mNUزuߣBwtO?$ۚWgkZ=5ϟMع-Jz{XVj)0Fb àX|^4*ZzYܨv0O/e+7sF1y^/[W O+ m{ZS"(c;TCRC@#ִ.]3[4lщQN2fZEַH=nqBlM$cP)B-4YV:9 l6K %2.񡗁kˊK7Fa.V݂ۅ~X%3Oٟ~sGk/%JI20yj&" +ÂJK&Vs1U4p L,pVƦEMvW :Y 1$=r$ 00'>rna$.#:Ft xpAf)fԳQisR٫qwPic)YzOBAf^~\rqK`rj6>ܑ84*~Ψ>9Hz[)[x58?KOxrϼޣ5`U-&PWhtB<q.(|.$Y0I]ӸI,76$ vQ}~ 6Zg;_D!,(q)y$i/Lvbu%o&Qa|+B+TY_`jίaXbƻ$ơG3 o-K :N?&l 'oRAt:''q ΎpCi&BH#˹DP3(¦qw#\l~:mgWLtmuy$kJ!"Lb'd\ яuI_qW`%Gi4*<*N[5gukFpmex~ȯl,x?/4~ ?$l.u^"lʨ*k~|@Dojφ3y}PntN-n&4xXbkϘj-#9h1? oL@`Dw3s2s Lȓ*KZ "s88" EgByGa(k[I9fלhѱbW f bVd hp-; DLvȔlǕ ۩ʲwip}v{~9ӻ.-gS@,HV26ZQCP mBCgcT/gXte{ &$yN`]8zhu^q}ѽK1)q,Y+vpQtށh%Xwi)[s^D s WXsB,U9"s.z᫪萌''ܼv\3|z(/ͬ؞ẎŤ͐9`Imm)j ['ܝA-yŢJ3dT\jtL i왠Edge^`Ećf^X+g'(KآB5 N8}QLT;KuJjO]eQɘ3 `-fDsrۄ-P0?gАZZ' (̏'jb6+WlmӧZt֔q_ UÕmB2C Il^iz}ubq8뼘 ⻃lXUO'pPIFT04sĀ΃^OSP Nj51{ݔ0@^j>\v_xBGyr6c>MpD }31H}2 "KҖp!G?E'³ÅʔW |zA5eRf .`(.9 ܶ\3uƨ)$(ITY&r;*l)ضS͆Qq[m{M{`q%n23ah蛏NE e|y!9Zk{߅F7.- ,N:ǽufTkX,`gqղS}}F&3*j9%~jE,](&_F`!:FF?-ڠa({/9}BcLI;, >S-ls-6;A[$ǚK&8&ٍ1p-6e)qv|P]r{D2d/{<ؓo*a_L69_nܐwzAr*Fq2^͹](t vjipj8:9Y^~A/Axjp77x;7 fo4V͈ԪAI/BdhP\7Hز:dyU@L;&^,Yzeq`Õ4|>1ߵvDKq.Bt. CsYlC@~ubJW`Tp%zWڊV,kY2lbeՌ0aҢprxgȳdàuh]td\܋U0dR#l f36mZ\9n監|<.M#JY`X/ڌ$W8[JM i xAkNL5܏\0g(^5&D/U0c{Upqd})OgWU%JW+&Y+f3&+V\@2*{3.v |FËI|F J[!fa)#;wI4,tiD,9I}ٝmm+_*y?nArf&ާl!ēY q4 wlW\j x4$Nm-,f γt0cvۅdfvX6JamnDIQ(%)=d:ܞKg:wơEc  3ˤ)$T $.EwҺI̲`w8kN>D"CM݄|k  Nz"\U"무v ,nHuN6nbT_kr/o'5sM)ʠYit7fJI (g& t RX֣ӗPKumObV1f7ZP;7(_5 Z0p7$͘DUstBPݵ^>Z׶̒G-%ݹ>:#yYH0O{S:i`fcÔ־ {T᭸==T[xZYwlc U^Lcxe#fr|磙()cHgܯ'Mm];hyݩؐ(f /ԟo&mn_w*]F'~h&m{9*,.0m`7xe/^e!EfszWo#*2 k.P=3ޗ?RKqL_*plYwZCHsaكov0=jrŶ>ryl{\XDr潻Zg[9~6;Uztt:Vcv%K0Z!4?%P8P7w~[4F- s F J9̉׶,gaj+$->-p,Hf 3R_IOV!I85śiVR @؈Xz]0k,(QL0 gl&4QdZVnsVd6\+oXےW!?K昿Eeн_~9N> GYAW'd& i6o4/"s]y4k2֮^m h{F:ݍGr 4G 8$ u/Z ^[_>}M^톿)G.g3Un|SM#aLw6J.P\0MqFC tI F9Q/NR:%w<{HH8}'uKC<( ;muFcRX [CcTqWPXdY=k_1EcP}6k2xk0b)/u@lx78}}?ӵ o\.C a8G+ύvX-ڑ买bBl$ dB˺\|Ԫ_J(NjnORk{Dz'hm5 =ya>ΚB~_vYd- e7/L**~:w1#yD%!su7#Y໩42Z -<0 \ַ>FMa NYēۀfu.'H/*Ù0tUAswNhmQA9e ߑ󐊎R%[6҅Hͣ{"F؎1p:֖zG4#exU> ߶}rZ H݀:ՠ9`yJճ%cWz~>41: މ#Pc'-MܕVGg}/l4p YPsRj'-RG c"Ǯ"KN9S2Gm66&D5hL沸/v@ߞm|Dqԏ~ܛ3M >M͈fĺ@!DS9c7tP"uVBG]/@&7ژq$ChRT=SIU4l-DdUUhWMI%ٰٛA1 urG/Oaډ4\ڴΊm٩#f%_*qa-ǻ$1E +Gu V$asSײ6^EWe13+0]iR'?^6爐 팎mNmf]_Tȩ&O \V~Ԋ4.<O h6-[ZX6#zMi99RyO~\ , i̵[.\ݱgէSABv N-n/@&N-c~qM$4+ǜ3xq 0.b;,7s@Icm˗Bdڲ-e$ E` Fֈc+K[@@03u+΁PǼz'AYcAtǒ줆Y' @~FM y/| S)w:ZPo񘧀^:WR[!n(K;1nЉIW!x}] R~E|rg{;u,LF2 &x,A^ o[ ^]))[~ ^=8bD Y? z\YݻdODi؂,7_% &] * 6j؁ap̌(C :_sI<<#޾ ;͇bŞ|7iڽKЮLykB+@d۳$":;)1B&*[_2M5B4Q10wZ>Z&v!0cw+k#`i ͑1gN ^b]Ods>خ%@PWj;mJw|"Bgr.`mAt&K{@׆k$)>>ͦ5LJ*]X 9wu8ʘQ@1ink&4. x>:~_Z;lW3-[l<B`[#^rk@73Y`TgԝPΜxuКkI#A{ȾN"8RJ>;LI σtJ,/Eq_[ܶ4c-xLNYO_h3:J`tԵXVQu4Ό| V߮MJ1R@ؓxGwS8bp( 2BĶ³0o"7 sS7bȾX)utHr= }Krh]!;;q/Ww;c)J7 HF+ 52+ ϊ/w#kD6sHnY`&6o>\*/"4N#w#us2#^q!&GQ(n͇ĶVTIQG6N#gElcTrJ>/UrBaz5K)ߑrĄAegyV+~RGj9 T'ipCM#/OM*LeaiG.G6X]_xdA ܡFk$j\B:^VSfGҜ$o.A[i`;ODDZWPE2]O4PJkȍP*Z`x?$!94ܶq )JlXğ~kE]&LӅ],Y|bgKk/qUn,hR‹X\@,V4 0|-T۳G.Vo!a(BL_fj* Q(^miӬ68ǥ}=gq1`+vr+ߜk=щSY~{j\_iɓF<[SWD)&RVnoHM.rMiF-G ȶ[a٤NiydI ~^IWsELR![|r+w2rˤR :x]YU]8@BkQ;#軩1l \6oЮe?QLH 1B.+9o1];^2jtC mcbhk_WP@h3=i*"2 MAj:S ={cNm5`9US2j.c"+5\ jp zVO(^zdT$E< PzPS`G?إ9QL`Ñ/bL YjWCtn2OU7ÄJ,S4Y\Saj;NM6o"ҳ1SiuC|X*K{)A!x:2$^ K˝=$Կ3axl_嘺Q<~~]6KGz{<ޓY7:| TXůh[NzFonGx^ti1EIJɊay%%%G_o++y*ò;,]M3G򪠨6V/)8H,=DylZ&!qDB"rb~^]yDr֙+lTk\ÃCCK€7'JhE"t47RGM ]ق%Cfn6LPߖjL ۾u崹vT .xǢy/,=L:@RqOD#|`LW4eӰhE꘽CQԶKҐ? dȭ|cWƃK2iR SI|ϼ&0Lw"/%!DV_0 1k!'/ |$%`N78mU =NME $4Fe#(W6˞<985rB.KBip> wUa?"ÉVn%&[gۚ{^`o9i>WISІ0k:Bk@SΒ;Đx-wq|ĔeO_* z,X!gKQue"-m'nP6OO+heJT qV @XEBGT7R7TfIv" L+0!wrzз$K|scF͆ 7FHCa]OU߂V e8j4h6nms"HV@uI2QŲn;פ111zy!:*ק#hq!_ʫi /M9'&y1`A S"Ҫ3*p=T=^ٙ%Wt&QyRmv}0b*_T#{`!b }l)ž|Cotg z}yߛS#G$85f'k h!עߜfNBNjGi9 ^plFAVzu~ۡh 1W "jzmO'G76//*HlbThly[ۋQ2s3 ux}u MܤB8:+WhX<#Q^ ¿OVy2Y$va7MKsMoXj";4-e&1S/F?<j"5Pl Vtω 3xpe82ز_3}@N*;Ȳ5"^g牫lYL.B1_I-AT= y+rewcDXJ9յ2zz2Uw!لXq?FV}JD{MBk7Me._X{e^pxf*`ŰQIt1 _[\_(IAE'7U,œXvON!}~OVm^h6;t0򒮘lBt$v/hGcȩN³\+QynѼZ "p=R};)A{aY<1DBd)ﱣtfR\;.i(.~k>n t@ށQ-?ɞIuspE)K21ZN2 !iS!DcS]ҷri` ,39Gm~?i[ji{s|{-R^|ܺv:dNks%ƑtKZ9̝%z=| ࿋K3e~XdfnBcpU0 4KQJ(qF3Dz#U< uI\F{8!fYoiIC}rGDSpf܀τRwNߛYnD P3Fr6X3ZKJƒI/Dq c[]cW"lāe?a>2E48 WUڛ{#O8Y=fdYk;ow߉_eVDTg?BYL(-@nPF)4_[$s&|zY磀|  F˳e} T䐋9,۟Ҋ[K KpsuVU۷she>bbWZ>5rvy+-ګVe* '贳n.)n(euHh.\y3N{ %3^GxD \ 0?2I qD=nnP˂ByJP#ETDҔ0_$ȹF X\kf$; 2aS] YmOZt $,njYݚȥG#\ST R9҈r;Kef?McWՒۺol|M; B5lI!8U`Nse(lex^ B\w~nE=ZqOL8/KMn$UOVƮ2q1i jBO&D K[rҾ1zmyuܥAʒdRw(i0͒ꩌbsR}3#~@/I$/$ IiK_F<֪~䇄zxE=OnoI mփG@脠 ~R>\{Jh67{hUC]#RAh}(^$$x!e5XΕMTfL_z>:M6jEew8NJ/*u{Ch)Wh<5d}`2amv-NmQGP>(%O t ,!\?e46uq|j[㘙. ,{]w˙Iː8%o\| ܿ0I_Ne< gEq@(["")V~YA&Dn]U6勒B "B9D)+.,>4zHgATYO?\Sڲ6\x(%{BJQl$Jt2 ;CH;M=!"RJ, ]%Pp์Y_\ҴZF?E]{^% .}ܭ(a4/f_ U֟h^1z &]q~N#RQoD!#1w,5q|+q`/ܕ\*YL*E6|~BsmS\[;;ٻJ2p;UF:@Trk8uԁr[/#e`\+&љE uOҤHNL=xR_ " 6kCA/mzwX@ _9P(:uJiLgV>є 4uIm|pX^ZMٰ貉 u7Qs=`X$5RzHyɌNomDrfM~媱u.J{ax} CR&7ᔄmg`z2dѰSϻ|<ߜӥCnǐpƉ#Z*h=ʞBzB|3UCvG/B7Qga>hd@~ם'1@?MհP9j^#4&3{JAY7aQ꒤sљ5}*\z Їj93G(OSt=6>^>؝$W=oŁT͚ Ѥ(xЁ7 x2dRi %D"[6.wI1hIHn;<0=8[f2q(q4!G!@ryw0srRXf l qߊr|ՙ='3i\lԚH^gCVYlqHL=H:14ѨAh nex0=#Մu4:9PkA"P'5q*Xk3T"'.kÛ]G0qG- IM@ }E +8{w3zzj 74+0[nTmBlm|ݨΫP rr|V#Q}#쯟iNũKc@e@I#I*pғru2 c*/œ`*c;򀉙>*1pŏm~u$3 Qi,҃4E\k#Kb; (Y> xԿΟ>-&81BȷcD?(%9 4+-޹]{2来&V-]aɡ2pʱ&BuQ[;P &;f$&>@re+PZn|3_i<;ͧ{*ӎĊ70ASeB(UFI481U6 &'\=<Xң?uvy.P;A2PVMY4 903:MП1+}|QR;5mv&RaM$1dE׹|=e+ϒ.*>fԱn[x\ⴒ|{C`Uɂ#L| 5ϵ-XX&K`S""պKFrCȡ*I嬆(V)*d h ZE: Xu lӫ[( ]֪)ZϐErRzcw)JLVߎ}6a01is ( ݄ PPS7w쑡ݤ <*:Do{E[F與ha t ZvĦcE  5/G >M\6ªcp9 l#ύ3Wb7 NwłB}sdDE ~k&RןǾgv4p Qny966|?F?@6(+M;&A9򹠼wD΁Im}WgH AxB?hN䵨Cګu&A)=P?N#a'BV*@`>|;#mH4Zݿŷҍ\Mృn6+or"`f0Zޖ۽kwPt[y#e<--E{օS!шX.vTㅟ'qtOSANFXvnRn&9nibODqǚ`i׫N>ŎZ*Nu7],|i+`Pٰ^`;ܴ$3Ʋ;htM\t,ga۫WeHfړVlK£+N}FS= E5 %Rv3qM"X?h.H1UmAHyWGjT9Z,t ># RqU)aѳ/nnh-8nv&>:{!K& 񟐍mI-Dƻ̧Z|xMIS3E`X@ȴ3qR(F)^$+kUj2O*:s'Ģ6t牊_uB#cVʳ*dEaIp5R 0ڍ~{3kr]^=L,^')dwSQapdߢp պFgUBW.>m&T^=u{4/ǟs C"E_A JXHW8$|O/cνό[xW.Ĺyԡ_mdtObye@̨nB?Sڠ]SM% &w4aR|MB,I"Jt:ZamxY2O%>GPa5Hdff{>8r!fCMNXTԃhF#85¡%901`ҶKb*3 䴾D֛ xZjW_3񲢀OPءr%!niI4w1: EYUWPhqu7GeXTr}Gwu|fDn\G<:"'8/)n d}nuvL瓴)jPf.:-: y[=7P.G5}\\jP:`j@寮&i.d^UɴTo4`钿KMGvsq +OljsU~6aC U4;Q*Fw% G׳~Jٍ%O멀gKNk4rȯ(jfVծ.8;(|9*Zeitx; He>`Hd E! oڽk8(,ytmpXe+,g\H5wm$SdMo5JWY=j/؈ЭbN-5Ff5Qp*yh+P} ":')  $g ]}ڏje8`a  fRa(3{x~M"~ygUmR0x3jɣ'wivdN֕:mbm]g2{@2,/ Vz/`DKus exo@Pv1,³Ҁ R5v&Ftvdק%N֝u*ɔBDNviOq٬x-x^alFF [D׻y&Jۣ~xW-oeyQ 8)K ^vc@OYr@+fzaHq9Tm\.^#5@9ԓ1 G_&GiSY Nڵ 0t 0" z1! >XCiOQ%(\UR 󳽡g軕B+~#}v,!auG'Fw +QT桔2 Q).&ydnHzFǠh<n?yU`}8XBà{^f_[`|]\VJkl sD\  1ߛ'px[Ҡ6:Ý*?a@Z<@Hvg%q!#huRsk=(a{ST/ yYc؁K7zA׃oLfs HZȰ$@vXFb)i̞R!p'g&fwB$Nw!lAJ lgL&kL\D8bvBM?ew9īc3~u7(wyua4x0 9YI`Fp =?gx_#aBsrhXA\agÂ^ XpMNreR1ГJ3IkGst_>p0eIb"%n)}uH`}\(VTDfp4 xWY$?j3gr+*She"sv#Yov@ZS/ )gt&_ZhX*-G{9JJ1@j'X;SdjRCo1_ٿ\^ IÞ7`ٟsYٺ%c /K78Õr(|ay0>x1&}Q-mwsX_ԆHߋޒb)uh8uJВ?5K#m1m{X+DK[HpWQ _G!#|GR/GHP}cZJLZ\!kr0|I;{zt zz]WU%}%%͜r"g YcQԝMj|\Bv!mvW*TN_$viCGu&?̦ )z?ˈŸ6<8,W V8YoH$fPZ#%ueنT')DbS[s YaIg'-VV ӭ?{eӭTtp+䫔?<"GF CӚXjK@D l6H}i1h 9eoe'vJcx[YD.%$_֯3Ey馋-x%6pg%.B ͂pm,i8 [+9%0go5㈢a+TLd/N}Te|侌kLOɵ&}h>rMʟ ;=RiYŻ5r8lрIHz5a0]{Q>SB֯cgo+_)r XM`rlyQD7Y@ :EByD^g92+vBsT4/+(6:A4bpبLLtZGm_MKdB W~UX e*4"aq#bK־~_&0ExհM>=)V5#ZPz7o^LԩX;w`-NB L~"-K&FUz&\E]eWѩ* sz9.Eq5p#|N+ˁX/C*5_l8PC)GvK89ཎNUrָq?/P[saƎ7Ulʜ- dģݐI84-R4Z}tv5$ dp.ɡVMZ6;(`:77L#dc7()ᭂ׭}57|jU='rul|@옖s܍w` ff|D*՟2M4Ÿ_b.T4c2?9ghvg)^p)!~+z+f:Qtu.F--^? ODNێ$ˇ)^n̠8[(^NP#ݿ4$5ޡǢPMPc5u2z uIAu qeln.^^W^Whr1s5RSٜ-S`7nFr0wr>g/xPlՌb-G qOfSz<%M1iD!/'I!]Ni MZS (IFB̗fn%(+.?@q|=ʨM9GNy~)Afueԓ'3{@2bBttE BH -jzSO늧UB<'.ie0ɍerqQpS'(?L85mMj턛I{UTs=&r zUwHZ(asMj!bVjĮ?A Ӛ_wuRW!O%:GrKN[T,9wX{rڸ7s 0fDzZў˱T7-->#C݄ .{(5,V2'V+ d4t&s؃Eϒ+faӭ(iF/FAS؜!dXGo m4E<<:֥AͣR eJ"GlzJ9dt7 ZI>|:dLQi6OO?YHmVP7Xs ,L}+r(xR i7h![m ,{BԎReQ\ ܚ @a_,z-tN:fO=[d޽ t/9,rU)p&saDI0BCi6z8ÚvF11Ԝ7eoGWzG1uR6ǜ2_"ݟFV&y FʹZ> k`m|/UOymDH-C wN ;(91ϝ3VTI</!֢ 1\Chd^FV2ͩ. iqp$6d'g~&ns]YS,Q9ɩQWh 4=fCz+F0&u3 3yĿ/ι_^Xp.szl0 \I8*9V6 ^qƲq=Y "rXBޒu|32E% T*(HyS1f%L}Nn_I59_|l}hI3m W=YU"eu?KP9R s $)k^|9j'$iB]ċnX+\HHx(>\OA++%!#{{M =[oR4ڽ  /joNii[tـTJpnl$cDN˜@A5gU}#7b>NdUPd{Wl.#ӄQ@lM õJ)fC3x*r'+HI 5+} xR = 4ShLWM,a`x8:Pw)ʒZ; C ŬSҖܫ֪izyspuA9E|r1KCœ4 +{nb@>BaXgNI=04sFi7F10 0QdK64 wHc.K/B =j'Kx78NjҘ˜Ғ c%r,|xk'C&Y#n4LZ`2]țdU޷m:wFigAQzБ^ڝFެ`$5=CmπP<9Cݖfj#"Qﺬ mIM 005ko``5\ 簋01h%Y =}ix }WRK,h \?ȍߡu==\>а'ȝI+Hk(Z2L@JS8 ~dɱcav@ewy+ c ADr)8NW#U/w[6i_pʑMeS0]UuE8*e+aѦUPc39 l23u: 8&dZ1BU4 Qb Wbo 5lpC# ?k]N"".na`g _>%(: Kadt>fcsV\Qyn*1%w5hsw I寁X_:pNb񘑻Ծ0=M'TCi^eNqLY:dQX'^9#M?y[|EwkCo){9_R\LszyVYFs4g921)t>d݌mNGhI<^x@1T |r&.L^r,acceR8NUH@pp*Y<8EC@'@?xG[Y;BO Om qByGoԸuc+$$!{9 'gKypn_87HS$׻?dwׁQ2>.k2ޙ<{+GᚳXO^(:ylYnA%z̉`p|yCWgYA7gG Oq%T&cK^kqޠ,,lc+ O~spg2:<(W Op&M2sՋ_B\0~}r$xa7Z$lVz|:+9gEFtڂnxΪrc:Y.mevD3|(k 퐘l:dm 䣯6t9-tH֌ի sK6Q^M$j*LVPZHaw쎢 sFMi q Z*b~B{p[$XVk$ws쭅dFGt,/JͅDYmW$a).`ۥynE9m7bۣ ``KF4&5qOX8f0O|ʃK1ϲ",ËȌ=iu Ivy4!*Lw%dZ;m3([t\gvh#O;R7|9P#w 5B'u&(VVy<5ęPť*Yx>)-m [1S]ArvTb#`]{&oQm  UE Ȃy$MӄP'V^f%hQֿc !^ڦu<"ܖvN|OL 8{wk\ڋb !L=;+*00< 堞[,F'VwrH0yD ­^n0 jL_Yvv$F.u>cKH D&*?1_v XbWK:Sm6zCtig wYU,>j$L4hooI:P76XOu""E.El5bcҞ-H3oAcb\,!Ef};04G'0iHЛq7HSM# BPf$QYS?c1v!Z&𜜼QoOM k~^}%.(W\WY<ǼN*nGxB p-z'ӂʾiȐSYv!*k`Q@8Z|#1}?7YxL+c ſS}W_h1#=|E>زUegwZ_=t$ByGy}=ڍcOk#gFUčŵ{ {e*IESfd~ِ?CgfIQqɏ-J[X0TZHTk*E40{ 2}v3ȐO W.$ F:nj|bmM3 -h}Sӥ B}(rY/"zE2#hk2S^W swNv^t=&.4mPɮmW'!(3W%i]cOۭ;w#!s`ˑqA8g.'11&򔗒OO8!sR ;EZXz\'R!ᴣ@wC>BbC)a5?HG㐮n$ӓ@#2drsmk,ZҖ ; ^d]q-.TBUCvYjЉ﮹Ï]_1MHRo&<00l+QrT(]5JY6,MedHyN|baR{^o堵D'nm~BX _x"ӧKV cP-7=<7xz6`̟ X"a VR6^O UX&bIcO،ΨGDbGTfSgm53XfHp(+"L {[V^TEjj5ó7MB'ݧ1Q 1l1׀,Xx'Ue%EU57ˢ%9jPM$w>s*|ZS:Pz*K*ApRYdK| Hx3*o(,F-)`{ *8td'lˏK׼3A(Q?|>ސAx6V&sn'5UY-H44b3W/eԢuVf%AS} ҂(e ve~vQ?f֌:y7Vc>+5gHV1g0:b"pFv5VÅHFXDv٬FV,EѨfZI%@s;mVhU00J,-Uk1r[Vp =f̩FFΣ=ퟺݡ'='HrT`Py*a1in@ψ*,%rBGV=Lg>62k%r`MO8sՂԂr7h1n%+}vKg׆D,I9'{Cz$3&@2,(ddZdHб* *5DE-OGͬטhvdFv};]Ѹ{D]*(H ¸q!, IxG( QƋhqV7r?lÇ{opб Vd%U¤yO;# bWc%§o OF[j9z9[pr# @=֑,hySYˠhdAp{M܆\KKhxJ]Iق;,&7~7 `/D=})v͚{  ;zf>NU͆rǢ_T4/-gNHW[ 갂5(M;mh7?]\LE!CSȜa%mtmⰌ #^8'3~W˜%#{`|Z[N"3G<0ܙ*OH(Fԙ`MȈAY b(3}CuOm0Huw lf42d%޳̞~\^SlpF>|)tъ/n6<^(_Mrob[|dՆjZIJ% nE~K'g5jf4]>ؚFs~O,qwuNt4]$5O7ĺb?_@!sn+d6]2s;e}HeNsqsB*zYs.95NԎ ^0nOc𷬼7]ue8 wFk*q]6R(]ҿ4V XʦܑzV1f 7& "eJ*zkÎ b?I`N)lAh梣Y|_1\4'NjaP^b)/7d?meRD5 Ʌ'WB>.w/HMѭj59y2/ub&#EfVUUQ]l<;'60|+ƺ(@73B.R7kQ:Kɳ-RpBv-GZdkNPO%պ b`˾XDۗJLl9S"u*s_M/0;)t /Dů֋)7"^fF̓jN1`yJL-u7#$kZ J~a`x1ְO"'l4'qS=R/DnV=L}Q8Ė.)Um3+-?5wS.QW{3fGVr4 ܽgQ1]xMwzJvmTe^~.*ٮD/˖yC̆dx53A~4VQw .$ŊA7ܸZ|9:-p `}/~aoI53<^uiܮdMD#І$Az,*CDL|P5`?sv:ewf,_4 N2趓e# N;A70tEN_x uowƘ:Q }MttsiWQъ;.8m5?rz[e>Fs"jL2on$Z|k2LŪHUs*19rndQu<0`%4!#Q͒O ^VsV<Uj"hf3sR&"? ar*߃-R<%K|$m+?;O%Kt+``'9F@QҰ4*[iI#rLQmݪ1E9؃eXIU!"XK?au/(Q{_nO1gU7 P쫽q|Hծi+b2 R#`7kaY!+8%3y6h b\B1m5:x-7~fQd.xnHb*ӟow ؈Lǫ(/1S*"O75IzAg*9ٵ pyy84kr2EV[CΧVۮjET 8/wݠt^rN,6dzխy&h3Z|yU~]?.뺋 -~/Н~FWkT!n[?Ǒ̞V 8iXݤFcBEZ<4džt{11z H~|œe 3I+c0Rl*e@מ(('T;Dg_/=;t>JEpվ<.k腐fd1ۡ>褄0zyCvU}'%md%5eol9a۴".=a)˝|(!32Tbz.VڐOCz@$$覾ip{'Z!( \TI=б{:PmJ ?K2Ծc8J V uO].Aæ66vM&v%% 7VeYfnfeЧ_m,%]Gy9uGn U<b3.  &P֗lw55 !/ErIlS{Cܿ+:-(1},ӷQ;c9hG8I SG& \0V8M ݭf=poLVKrd(I@g֕9q^)ʾ>޸&R7uFVirJ=VsZx0>S8&|]2^vG=Dp쩗-'Q$X8?+}X,!߂6qϝ/ whpR&j<2NJ)7V `zeY~z %Tɑ~/Sf@&yCDa~x@ӑ΢]P6-m-,.|֎-&eٸE|MBoh DZA`J̟Yݹҵ{"2GǍ$_n>9ǔ+Wlʕu)=EEN.C$/_L/}#Qq $*B}#fm k)Kx(2ũڎ\ 7Lw$N8-'i1]@'q*(`x?"h*6Ӝ}!b$-X[Q,}H4vGǯstD~/j1N6YmmGz6-x(@9PNwF!F`M{p *wra湘aa4SAyqR@ =g~E8B!!fH U(SHN]]1lIz_1T\ "EܶKՖ×V@+Gt:)Zм:DU?N,\^n321{pu>?F+E:JbPomS>eقJraK8OYe/w<:o~$#d?D*89 G~!b'XSdRYӽ%ԥդЬ7SboSNa i,Ӈ8\ĆQ#*^v*f1Fvx(g2a&U\k70 e Xl7Fg3}g96cǫT }fm`rS(7J钊"}8ާ΀@ȐPx6P/gKsQKA|gwr,el?Nel)lܿBJ2F"݇ N+>} A`ֶ3y UjTRHNHȤ KPZϹNÚ&%UϱJFll8"gliF510S4w^SҩNB* }>;/'qkH]/SmݪXKN/ oFod$ڂB((v)%Ty[yKe+i(|#^/x~޽7x).;_VN.8R1Ё%xZ.. *L+60W[¶(q9J8Q 8u8c J#%sp?usx(UI]K+vV2Iv.&匂nō/7v8;ܩAv* ҝ@k N7-l /m)9|jyS {!xf"C9Qt.bj*xr6kE|[xcu6iV[kg[VxFV˘F3\?hd2,],T{䓤+ c9#>mUƔR~˃#oIj뫌3: xbT-7iK/)ooO91|oQLDWZ6"zFظu<9-GMX|'D}auՌΰGab}ݸ}d|7As_9k8V\2=Xkѳř1HwzYkw-Tڛ!`79R$X5$;U*o f)5~Ppo@XL~g!M.eE/v_; bzpȋPwGЙFH󄍊U[*~b2h @w&ku{7eA T2qWkGx(uZ6K HɡTR[HDm4N4-C p9 @ &/uHT'%;G)3|,tF8)]ݳ]>*/A1UyT֎ɧ.WxUmEAT_SQY`b% ɛ G!ߕ8铝&o ?a}|KW_,ձ.N-Ix&θ5V$/v#a6ƾ)Z۠3%ɚuK-@#ozpYփޗ١&N`'qO{u${oṱaEewDx$z%SUJHw :C¶AI[JGv?LDlZg+HX]n(wb|٬A,i hhC}o(WysR?s* rPq$E6iɂ$)Ɏ&Gsfҁ (1WW'f$Q]a5oDfIQQXUtZ>F/y@< O4;`͈L6v>ږY\5ׅgɃsd_W@rF}KI.n[u{\3/Z<8-^7~FHc:9cĺ"cJ݊UE&/d<W.:(# /n'R.ќ= >t9p">j}y{Bc4hU2E$ګbdkq8=|P &22{WZc~/x=dWN#iXW#&w5C'EB6TH1J~9ɶic7%֏6 -`̯V@MmWC[ ̏w?SY` ' ʳD?F }CG~@; EeOO~wΏdd+VC rR@t7@UՆ2Ju4fe-;a=lfڣk-3EnT_+S} 4!/`v@B˙YjT,h8cIWx-5O%d,Wm"bfsU~ʍ_$b@ 5 !k ʏg@w_60FKjnAkIa؋@fؖl{0 մp1Eft\k7YҦJ4gT MPxQ=+ڄsW'cZd$݂:WwL,eZ:á0*Ma5,=5.ihcN$.+GioRJ3)9U{EdnqhKGwؑYm\6ym*AsD[ HS]鎦 P6rDEc v@{"G5p=WE-ҺhOkN6 N;DA9at?qgk2ŶiR\>3=$ک5CrcPr~B!9>ik% 7u%`۬;r{5O KcLBf_:)?w.\c+SN"t:lƷy& /9H3FGIǬӻyPR+SVa!%Y*$דGš>Ȣvlyz~e_R'uuj7mhTiVns+/ rzYߢ%LX&Ј o.V~堐M qK*'b-fLgcEΚ?YOܣ/0.۪GW#- `T g*21P?S{fJî!,cLR-}_=TP2qH)2]1rzխ=[qW"b观LE,Ҫ\eyFbDC&J݆/xP=w6CBͫz{c!; p2)2aK6ʋR_-p2B~?̷%fc6TѪTDžPVD;JYY 0! R\f'EpBB\P^"|BbRd =!U\!$}qBW΃G.L[9?6 y,JO5})(٫jd#Ds;͂BB\ : q}4SR*9EaY]Q]{Sט%s2[ k&xiL!kHTr9!Q{.LgoE)"bcl?}5t9N V`Vm$KH(P`YI=24KCu 1(Fm~7ZlHec{l$DQ#A]| ?j>^>~뽓fcl:(C.)/mK֏'PWiTz^= FDܴ6-"(@Ak&U.534Oo,*\cp.i]%n^.-X|GeTr3eO;(Ƈ{WSKUCSMk )V#_\4;7"r:MoXeB ]*:^!.4o,#'7,\fLҺw{N(YW(K3">Dx`J,Ŕ8z,i c ; YcAo#Ch[4Y.U:K7E:((h1v/C͙G%ZRLx%1zDtu#l5gHOq%cJCpW;ođAV \?KؘBRT&N9 'ueK<=KaHZ" Ȓ4 {QyZI|l/,zUwmovFe,ER›Tpyg@?W2"Y^f1\RBÛ>/)D`LPc;e +FHcwgh/yP}:g|hoRQX*X&FC&͘xvO4~4_̏ M@S7JΧ9~׀& ϦdXE-8,˃c[`gaY᷁8DYf$ ޺% A?қY[tCލ3~&]Fp_m$H! Yd}Iws] /S%)}/6QhZ+ w}ӵ y3 >>Pc Rۍ*1kBg<@}bnIaK̯'vCcswf]Ik4X7!v%Ϗnz*wkr#lΒWi[|TT"uPДBˡz@b8ZzQwY]bg ]/-u5}NXaφ /^Re F$1ۡ\J ozCT5D(!hB-!쵷 .s 911o!1rpbZʾO,oұ}u-g`Edx!mff j/8dE7>}zbiK8费$7>δ=MO;,Q\kt$jUܸpt|bҊ Rhn_ItLz3 зeUASsHE)4%=x)sw>;O'#v]^䂋W8f^ A?_%L |@a{ cȣIU|&}"j@1&/k_xTb# d p܍{tQ,kBU[zs_e_J[|fb;u8|Z%s($B/jP#ooJjFTV:s~,bPVVhJ]4=T a}ڎ+8L6j{ݶr@\ɛcFLЁY Ag'&4ry=n~;,x4 :rc6hǰbC ІzJ4P"K{ouƺUJ o9lz9pU:@ob($~r[ >דno2kE(SFAzw_쥸VQP$*Bu u\+jt[zN'C 4Gdu$U31AN~:H>j"ST9/ omPC0CegA'=EMG.?~^Vro;/L=>@,([љVx^^xD^*CE$V q} d6bvrݵcf'2Kg.Ezd/R<3Xe{Xv ӘkGt /!Crq:¨ p6Z|ة,] Y9l+Ʋ rtq  3GmT0B{L 7v ~t=A sniNaJ~[m W^aĀpS"j66i˜TU^\u67 3[LSQI! {tr> |n@Jt'%=5L38*M]c?fU&fuu:~aeEMӜc D*}jl`Zr8 ֆtngwY,}@ᚈ FsW d*TLWSN.AҬ(r,Yr#)=afE ?3{R/-ݮŃM6^u% pJ K#*.xMeJzΨlC:+RFa`LAÛոw.[է/a]j8 L` K [I_Pdy"06_.@ΦֵrFLZlμ{ѝJS*XߺUTp4/RZ3"NBlѡv[|MԧMSw_,) ӑp:GWP{9ẈL1;l=D1HZIDNDNHb{ .N.VY-D~( }ĺ>W3@]G[qD }]Qj!"ۚnPGUWB FA|"Mkm%6I5VwEt(ÖBsLξ].LFLnH6\r{9п*m.]^ۦ;|'ǘU^fyWʦZ^.ti[Mь*"FVwKz))mha!wMt-0Kw1OV'zL6dܒIaudUl_]φ|Yc+B4/DuS I(s*B,GU0am vwD%:Oohnz֒zsCK胊yD d%c߻R0_hv"Ogi/IFHߙ z݈9^AsyƔ_/atioRďiWZ/bٷe#_1%ph;`D s>jz>c\L[FIr0uӓ`0&}ru b.N~:WZ=!Qgꔝʳ‘NRj.)>%ƭړo؋k$KA!Hi몠XI]qL {L6~1"̙C(?,Wtp>>s),XVuK$2ÄiܮA:%ZfOC&7o%4yKpr s % 2{Bt " hP7 -e1PֈPz*qQ4')f+Ib_`<ꩾΉp=Tͥͫߗ$3kTTwJZ< Aܡ.$Iɇ@>ǷHN,!DR_jxmk1BKooHTu}]7ç\H#C nػ_ק5)5>2(iظs:~'㩁>7\q߆ޛ>z6޴P ҚUKh<aFx TaQXo QDK2~hydvj_i[ɤgcKOS>3a/ET K~R,:)^SXr- v\Y1y OݟRN­N5B$3v 7*CTrwVId5`Sh2K$>ԅ샂ںSl=]m}M߀{ؖ\  p al'Oy<|;{(iet+~vM 46YS mcK# dg7z2hjb]( (2yiARXpE/ 8ya ذ0MzJT[mk_lXut3}+4ip;6v\Lٔr!S ;/BEǭk>]Ľ2cd#"fu9#pdՉkR*Ʃc.:L#cjA2ANǞKXB=)ԏUqvE)Eb/<WHVMc_gQykF6[3۬ҾAWUCf}XC Ȩ/&;0vFr=/ԏt7BƢC !a JT@zgp<̓ У]o6(ٷ'&1}4;Y4NhD7#JKq/LQͻSxnڿʚvu2ϴΓDE%>uu2"c|Xdhʍճu&Ee|4|iL9"ysZ肓ekh; ƊiqpRãL׹K?VoZw }^ d<Ƈ:Ս⦆i]E57Wj(8UKZ)I'zUE}EuT̵ri\E&ʫ#mh\l^/s2 .iTױuF4̐d/p]޶֝7BGk5?18e*ݜkr oA3u^G9sߣ+)uvcCӚȘ?6@D;q@G,\ w DY-/q>į"9dE꼡]06JA="M|5Ow8XtǑNdX3 _9-,=(hOYLyon37a44hC KtidR,yPU"!ل} Z:G֭ }jߟF$ӣ ۍªz8Gz7ET<̖;pYbY.CK{kx2ȫNl(YVvvXw(Re>e xk'܉GAR, h+n, @t^0AYx l[7vKWl8+`2t%$4j)}<AG$;%JeuUXcUBwVȇZqЁ{[Eq՟ T1]5ቱ{e,)1tXQҀ|FUt8=?,A2M.*>SHu 8Oͧ/ B_1qrmH{~7q(TisSl2n{hE8ץ)zӪTt\2~l !]Iʃa ,2ؙDr3< .@Ȃ'NoHv"[dT轈bՐ5@`8~܄a89E#Tɶ,z֝'ҶaNCU;Ki,q¯>=x2X"ԙ tҋX}Iz7,~v+.`8M(giE;%k`V`L1s͚ R M&բ֑@sF:>DJ٣J 0 z~ 5[P)#wW~ܪYک[ yy 뵀kwZUiTD /CF~t:lIq?c-@k)a=)vIcpVȠ0mfƽ>`l@B(BւVW/e4%dAmKՆ[E 1:[ "lfY("ArT}76,LmpU HK edGΔ)4$Is}})S\r*֙4aG'9Wx41/c#_4"`ʳpa/~z$. X5gb?W/Mf_hיUExIH}%0V/h !;/bud} Nie,2lx_&K5?kFg|ekPRŨwR9VYqBt7p;h$ef&(u~60ׇzkAkL6ufB%cъQϡEٛ$bk r0ŽޢYލċ#$Ƞ+*՛PcŘ'& 7xQd5j[xGf{TOs&ͦsE+ nYKӐj}@9OLK(*/SGbv. 7\>6IG% Pr_VL+2kUr]FO _P r@'ILj+CyB) I$Vm*zgIH )\ArJ1ȄF ߫l1? }oBcQ~d9-+EAf2m&l@u~n 0e&rWzcдp:2{ۿ򻄶D;eO,x]H,~1+t) Beth 3 Bj!S\r-OjGB+Wѧ';Z>'zPZ\LRCI}K.^i|eL+1̛n@LSsi~Xeᚗ1,|f$j qwR3.[Y%k2+ ;}Nk<6v8h͋Fxޟhs*z %,e l%"s5UxDI ѥ[g2پ`~RǃҠF0Q5Vq,}!)'/-ehJv@)eT8M:đ%9YbFp kZ1 ;7½bݶP2Sł5v6/W&iqˏ8) jJպ~D%.'R929yZD߆4BwBFPvlN2$C< 5?6$x޵zlAnʷ5Tg$# HZQ|j7/; 0;j{ߢsC"/MJnE=j0DQh-QG/*h3iT4G\ Ijep6d\qFs67?<+]wV/selz;kO*Mo W&ަl aeS{pǯvae-֦/_hxXx+m9A\kCqS˓*_`]ң^ |C_oSV vCє9GO86DJKJX_ln|-w:qt5p *UkVl C1j>  ɵ-]ޕs"A!lmx_ s8'p >"$Oqq-D)eXrV-s+Cd}_{鸱hO_w}4{Ҡ(&`SMґT|$:ݰ.GȪ Q_+r chpfEy>O}HKmht!50Wx|"-`X"{.VN=MU) #ׂJ.H! ӯ[ 44ڭ՞Ts@'j-GYy &T<ҼcMt^;g-oUb#Gk S? xm Z䏫 SRu7˺?˯~k^ЖRdD6TicNS۸>F٬dWecOMDXni-͘<"n.\ ;%ؤmGzAl 1L+p tWMG ^g㗀!ɶj}* 7u:2~tu"qzݲ1"bx6K΅hB0ߖdg!qYovb6jw!_2v [<> ^<,ܼ*8#aza,))PLّ@~F^0-e,48Sp2c.iߺ8K^>/$,8sR.5 H i$K7z7.J 9FitaѼ#&rD3)n/Oɛ\4:I T8Z7=!DIS]w-;*wA:7c /4uVѦ{uro>ϩmty..r1ޮm鑁W:fV0j#^fQInjӐ==qȶwmO ;eD<\\v. qIC9dzq6Gqr F^l1<:14O$}^%PN>ӜNgHb4R~m&H cP_dXq2N){/P%G~0dʠԷbʄ ԋb Wx}‡suHe*Q dHxqS1T57cOY;Oܽ\Rށw@{%?j`BxfrG|l{4j6FãcW U/jt: Kĸ"0+%P T[{xh~1q;']e>g\f$F+^z E,ycP*q Dy"Qh#OdIIX@)8' j@^J0+vm|Vz5ƴ&Iـt'K ܠ!)_hFJ2drCdE \ bksB?Ia2"lא1rb~YM!nϠu=} aeP>T+ώzB_h0eVszNUMoU*ixO,׍K2U w(:) r4A*C=Vlyg-6U?)8D+_4$E;>z? 9FvGa>ŀy}kxl28HU[ٵ𜑮QXD2yFSqT.]M^> /FiZ'-IU fD`MYȆ[.Njң!vE* ISV{|E쳵xctae<@Tt ū=1[pb\Khρ0!~ 6a_{FQJ44)\Zj/2M>b|zיo=n a/Tm_)y"=Eѯ ȦVO8Zր/Ҫٻt4aoY.G*t#yW8*͕RWǿL840co8t1 $zNbmES8!d0D6 ! atn MLhsWp<ߑ& ,wxr) wqs_(7KWP> j h..ދO PRK 06k{B@}i dwMS bBS>ku^y  m.L#b/n;R,l4i(P!48/ɒEѕi;pX&¬սr=~R0JԼE؂5:8vMFxlw G5 'o܇+/cf| ^:)hxWvoTa0)8o mHf%|%8`¦xA$UA%Aa^ SD;ﺶ#oOj֑}. OV*d.z]Q (D怡 X:<$1_ۻK~(^5W%zJY+< h^FL, 2)̓ E,񬓵{^uXćggJksTc-ڑ贍-k]@P—남n\צ8FMUTp[5kJ6Nk8fau!pK}kp5Ao'(AA=9vػ^ #A Sڵ)ª^>"Ɩ 5! e\7^f8.HasTN7/ˆuM~*+Q1OSG=9{ (Ėn ?6s ^a%E@pZ85=4kXRoG@S< 4'u 0~i&W'}3$z TId};ӿ;l4Z|r{#{cpQ`-ܪ:tj 87,Cer*f KUEݔRc~d0m$/QH~w<_z9sA%$CneGwe9R{It>EXYڰr"Fڟ/}ir3F5* ݹ̅_'XoP},3X=x˭グDb>2DXlILp;W!ބ.FpoBtiQBNPh<mh):{(mr2aBw2:>lLkPd:ԪG .M5_.a\ѕ8`+ xpb 3{都 4;/4U3I2p_$?:, Tccݗk G%(غK4W? 9ASP4{e E}mC9@t<@Io_iP]K$7乕zKoQw 6S^-T #WUhօ ڴU)$!R Ҷ.U+¨(YQE9}]*`kaCYBTm>t3$|_) VRgf+J<dN(,<#%=Zj)oo4,1h{%iVk,& 0&dP%$0_Ud_ -Ġb_D*&U2L@5oD Cs57\egMNF;7)R.q=54GXtIQcԗ'ᅌ#<4Vh&(Ƅ,el \ދ?]VM/;TrW2Y>J16ÓE tD [φ[_SMXG{z? lk .*< pp+yL9«-W_p4Hwgbsc.> 8; en'zeM>cߴʞq\##r+d87dAw#IRxf!4(?oe#.~glU3Cp*- :G?u5:'}*{2kZ՟絸.X~e4P\36QErK'խO鹦L}UqkXڟ X1n5&Kv bavdhjỌ ze2szTlz:WGUh-e$3B9$]؆.fn|]a  3/Ό.+kB1dش/!ސxdm67V=(˥{E:jB~*"yHĎ](퍙ҢHB.;y0GĕTk ٣\V-gP`uUtaW۝3iYP!w6n UwPi$Ôl %w)V_1I`,| }}p_t*ZbE\j;N@T" 4fe)}`WElMeretgJ8s?"/T`:fkVz+덋@5" #%M Ms390U2>0?!/(Mt+Ƀ;(i&2Y ґ,x #*G:{v( <R"}7`$TDK̗WjM(^8?oy 5vޱ O;#&?“XF=կ=Eeb ~"|~'KPmj7`gȟ@{3k>_w[)v*zFV#ZcO_hXH-LvP$=luׂMR3F%wL 8؛-K2ޟ>cK]nRe<Wx/i]\>.5^$I[;7 (a=/{"Iv& ߲ݾo,,zPtՂI6ãjIpgMAѫ\t _ y0Ue>;AlV3n^Z74 v+Tבh C\O,t9YA n)w%oonb:sKJԙ@jDO/FI`iSvQH35x9k;Kך3c }h*uitȴGc@? AMj$n& ΂ƻ)Ǧ;d(m{N҄RE P}P^%ᬛl|nxYd 7/7BgV$tC-iCڊ ^てaǣ1GQZ5#:c9[+`8>5e}χd}/M4xQªJQ9S}f|3yWaqR!6Y_]eP x"cУ_#X ד&*o. 1Y1>ޤvj|wJoj նTp*߽SU5wsX's';W/E/*JBA"d+K >~. pʷ? Fzf69FgBMiıP!+U1/m0 qor5O:rW J/025-pwD An.K54Ű!Q#e"+m5] Ʌsp*Jzv /'iisI )'CJ ʞ:e~V.BqXVH̑"VNp%aSEzv/9=+<7n_Z-O<}"̑q SjR@~Ir:<۝#^,s C( EJHt`k: ~Q( :˾JnnN`"FN7tVF'=fed,_I9t1wk ˢ2޼&[X=+1D 񽰁ǚ{^>E2 >C+\D<!S50/&ޡ40 #ׁo@Ԙy[a<:w:u$2ɓ_dgK=ed,a:miJ,j&(F6j4o]=y+- ܬMtB;=䞲Pz;&Z4iTq)h-!.s!~4"Zr(?f@(ߔ1|Yi޷V:otvG quzIЈ2.Smp`}G R&]Y0.6|?XmֹL: ;sq#δPĎv#[4 $w$Y/6.muln\#doh@ʸ=2Z-:jFI\9VG~p63JoQ{#\}m; KܥW0<",xO` ,LC 1Us1n||?G~"a10 [|x2-<!Y0a\EóA9 MF^RM}x!vL0b{Fk&f7٪8Od:~"Qhp':e*:i)dT }0u&@f 9:ƯS }\ӄmK 6ˍ0(l:c O{;؀=a&++MQiG]ݿ"c!3!X8Iʜ!3AT gP| ыkvqA_H` ؽ!?Q/'mL΢\"R2rE\!DDls~CL=B&( ڸ\Am8_tB9mhdwC>9M:_e%hUCwϒUz(DRWκSsOBN4bqJl{3ȴQ68S;?<`}_6+xYJÍ9<#$\g]K8qVcԲ]l(4K#Lƌ~:ߌ@6 O J٢WnS1L-LF wy$RuV*}ȫD:cMxގ|щ7 . I S!k! N"%2l1T}*sx_n+?B,Y>8!sOF 'Xw }}g/_i}4R$KS/,8< !'_h18x8ˊLy;0KϥLm(37u' w S{N+/[IyOzU%ڈ+2=7J#!0~%T 5kL|Ɣk.NXEȧ{iM=|Y%ܻ.nCvm˫R S*%!WgZ2\9$E`I.þkCkIbzyМHGޓT%Y:S[/􉈬߈r+a)sit쐟)x )6*BS$,^#~a9F<;yzW1D罱*Rށ-C" ')ab'/# bs(>;cc*XB?u9 A92 CNYܝ-Zʽ8zye+Uw'pdkȚ) <=Npoӷ8N7,/UZφq,(;gΟ$noz-W&IZ7Ej@F5 Nk5y ڥ_tlƴA&MB|;z* +͚J $b$ݮC1Mv2VTw"Lj3 eJ]MJ`2.߂:_?fWO˪ŗZ,JS8ux=Fѥī]bg1;[`wi 4Y Z{s! B𣚋r7jC.R m6\4nyvyQ%gF 8_zt^˫+S EDgDo %gd؃c=o6 *6HI%\E2g/xă\,ۢ sȱmSjg+ba5<%N;O:70 0[8r0VO$ԋcr@_.Sɋ7Aq&%h\G4$\=A5 ջv=m#0;K MWI쫝ӺBH&Sm MnsPxV8QbRz=d "&(^b&q'7,pV"X9[4{oΈs/jA0fVaz L&`.PR B bEӵ niݬU|*dRj4nú&Hicm_/BS鯦uV}!WK 5v&sG cÆQlni`oxmʷ4 W+HsD j?~je&FEd. 1SwZ6+欣B ]V{ IQshq?ԠV[JW{:\E\ AQhx*5&ܲ<]QsüYr5VoBn6],EDKU$ K>ND>SQ~+GꙶEM؏XJRga^HT/(*RCVa6vHOl]%> {(EO$٭UKB۷"6*,#OiþcZ\lXe1Sb)m6?TR>PzhWu]tV<7eu!Z_3+W8m+.8Č7ofC=ΑD;3n-&cJ E۰7'w>P4̊$rnS?5/wGgR2M $-#{uIDp4c$BmūI"25Jnmow]G/ Q߸bpblD3-rR^|7?*)a[x|cCW#͑a6zSH* +9*7\'gxؠ<%@0$Q/1qc[Hde}HSFk=&8sh˭ЭYHr&9"Qa #ZjLw6Y4Ⱦ:A~ፖ>Jdves㪛Fl.um[>D x+s5ciRé\. *6B0X,݆sfˌ\"fqCEpͧߚˁ;ar+vr1\-!8 N(<2E ~:X!&D*jԽW4L6,oSUY|ĔDZlhWL &ʳ1ut-rd}y޶"򮬁1[Do%1q4/P6 RԛUG74P˿.jg;gtxB^5U}}$]Є(%un.zl]A0Ѥ4tjChtca4LLN6ASi4R^K ??vZ?W=lWn ˩EK[ lJDL P$8ZD#\1&sH"3VRe"@|"M] au-qhYJEzJ}2RFjԮs^PkY,#D9H,Bu W-tD@>9l*-I )|ِКm8$,P{i84J:N MD3CSYNZD%V3)c8X}G]O" Iz^f&Gö0W:zL,0pj5={H"+€ֈ.2/X0z2W~M&&"}NFS`hT(/XȉP 7=`D?~UeR"%Dž\*+|;4◠`j/Xk>e5brvAA۳2c?籠xwmz`/$v '# ,rBj_FlWnh=O n=jajm 9ߜ,D6s9M3Mo $.ʐ>i&dja-IsoaEVPQddMpZ2Ol|'?^s[1n{!`Ktҝ.|ڂu> ı@ܔ4W5\ Tua9fCRhڔ!Ӱhn#W丬-TĊmT2s&o = OZrFpo?'1էZly?_?氱NXBtm58Ѭ} X^#MT T/YXeH7͇2f&(ڍ($R S-:>U-0wHU{y4m~!lE;1T5sM7N칾a(-N3 ̇G`mT~ϯLV_Y[̣[iok@*-ycG.QiT3Z]P _^?DZ y8[lcp*F_Z@mBp#PU$э׍Q.ճء?ou3̱t-E (#r?*#*AH{S, 0w~'g#X=#i(olt_5#9:Ii凯3FL(=Yhۜr"(Q5eg/6m`MCrs~ !2z܌*Ⱥn1Yl[0629g%x;דV}K̜|LpCDSet@LWuP&< s8Osx:x _A$92!VLew9r[h4/ - J_zu[X ^UÈc!BspK49i-b,UoZiB̥J9t:`Y5\u/!d7 0 דM׆HǼwDJ{\ˏ&=}&qM-V(ʼn5?B3S} ]p8srx._.`+IE#FAO]9ti2i5&%̐%'XhW2[_r2r,A/m֪Qzbb&XX)mr/Dp#NJ7?i4W'EqnisG ҧ6ZdRL^Gy6&,W&UU&'pK%60H hEݴ0tLCk\_`&"]=rg]He>;7U3LmT qZq=BФd6+&{]ls=@Y._Y'V΂;(jX>K4*tõ*UA+vg&ܹi<}gGᮔLMF%@floE6Ny<yXWژfrpͤBxaKumiTW K(fٍW ̐nCL=^i\}_Y]N0_ Bt17Riy v!SZpyɻġc}P _%K!h>*D,JdYPӳƿ8鏁)[[?2Q}mB2ZVc gNxF sjDUm;s4mJv ;s{>*Ѡ*g\uu%O}Ъ : ֽhH;z70/ɅJP[QbJ1 v x@TbC=BK,T;t0W]E+cp7Hdo@ad+Y9b{ a_;A0d_{ҠRA#j[GC8"Yu9צq@] g:OW.Ku`ϮDT ePҢ̐i8 o_]r&zTe2"=ceQ&&gjy}~"I0I}b nHЄgdF..&uVSg4gXQ/L|ӥm DZ/|;g*ͻ)M&QKG3mm$lND@YHaao+AEd 9Qe^%0-Ntn~,F)bTø臱kkSk62@DB,녽{wfx>{1MZpB$$ /bG/{ipo>tӮ^MM4VmShuORI;/iYW j%NLnb^ =T2"k қ ;M{W9LZ"ċgo984ձ8NK;^.KF}X6rG>6yxr<)_גq㞂IWeJa;oa`)t>xۑ.=r#4JH2&GVnȩt R7Ͳsv\ᬄe2oGD%ZW{!N^@$q<~$y-r||H&_: śLhc|^l)}U O~ vLb3iaaD߯SEӝ茹WrrA{1G?دuu?ۇ/Fb^K]#ui V*QQtt$f*"Gp$/%Jw53^9YъKF̺gg`V`h B3~[o玍I{8c&4Jө~FTI ? )QTlcDӢ?p z B~GŖIS+Ӎ^\1 u,t慕u~9Poj)y1R3&*Yąr !'8Ua,u_5>;#?.ޥhLg'$mg8v.o:@'Cv,"^*k)[I7L]e:zC ZǍI `{6-1)> W7 Fc/xѲJsQ]Ѝ}v_Ma*zRbmS%l€4/dФ='7 zO OZ&1yM_G11Lq0c2opZA>4IBXR.܎7dgu @s&'memD `uDߜ2I“٢auZ\;ZJΠ_/7"H&M5me?Y|  tBZKзs%̵$ci'Blۅ0k^ n#0!L-5*[p(|"mę?,e_\It kɺzYhb::o|X Yg,6nʪ"O:-3^im 1Nd6Goz9ҝ7lE`k:z;+]q-a#LiZ., < g3L'GP DvH*W3>XR/s&5xQQ@^{s? CW.}!z\yO6xy]Bχ͑Ս K+z9C5rV 4+%m2?3K|: " U sKZ7Duf:b?A)s9]2!+NHBܞiplkuj3}ͥU+nln?5ɫwM[歷*o &D dq4^C1%u[X+k7p8j*&T*Q0Ke<:L=s 5_:ȓ¬ ̓ `-!8) \?U>%\柂 GA B&զHA媽fws3S!Jڡ@S]Y{ i+!'= ā: YZ