bpftool-4.19.90-2310.3.0.0222.oe1 >  A e/ W^^f6&wݾ=ځ" W):jlBzq" SVw3>8Õ{!,PĬ;` fH%kyW(T~XiI1Ӧז꾌V')wuc_ROqF?|!b/:%YSf9 fI;O(߱r EE;[Pw6kx}0qҴw,jKc3NReY dqw"putF\He5acd3b95ea71300b9fa0717010625ed70ce248d73dcad8b831f712f55030388e004a15df8e8d62b6872f1c0992460c7249f69ab e/ W^^f,X#j>]iĕMXu@]rsƌ%~ΨY˻`NƖ XsLX-.FCR϶.zbُ3Ycæ8ƍ^֘!6H>c >!1BiĴ~4E!jg KVu-Wܻ61uƋRRsh ٚGTָE(킗trp9#j][ p?B?Bd  $ a.CI ^j         R  \    <T,(\8dj9 j:#jF<G< H< I= X=Y=$\=X ]= ^>b>c?d?e?f?l?t@ u@4 v@\wA xA yB zB\BlBpBvBCbpftool4.19.902310.3.0.0222.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e/Ԝobs-worker-backend-test-x86-0008.novalocal%:openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e/e/2e/יe/e/e/e/e/e/e/e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698ba2536f93a3bf5d7064642763062cecdb1799fe44ef87bdf4760e920120d90ccee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.3.0.0222.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1e/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?@aqV@an@an@Zhang 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.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117- !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 properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variableobs-worker-backend-test-x86-0008.novalocal 1697633436 4.19.90-2310.3.0.0222.oe14.19.90-2310.3.0.0222.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/d185b29e3b2f5dd1b1b62418a4588012-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]=44d88f487ad2a4311b003dc56171b4ef102d980d, 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 RR>?~牓k?4utf-88e4319adb9e56577ec859dfb78f88a38abf36982cf5d0e6555c7e7bc9e652f40?7zXZ !#,] b2u Q{LW߆vtl 4O|T<kJUDQSTk> ƒ1L#?&`pxd7$` Heݭあ2v<*2!M8h*_tn`?<[|>%Bkۃ)^ϲeM?kFPӑwZd4Fhnrȳ}YZ`B qGtmZ5iҡ9 ÓD= Je_sMLӗ) -i.}{mP@a3)SG)PTB03~ʪjEa}Cf2 Klbw~H\^N]ǑA>?)gԻ.tĎ+WMR2Q e,7F?$8ޤd hhA6Li9@,3>Ȕv4Lz~ᱷM9LV[g<4칑ŀ>M.l&O*]8x"cA3DpY\T>&xo jr[Zc#[s,wQE7yROQ.ÞoaiL= rA|ItpMtBDmU4qtV 0Ybţ9UY c?ԋ"$f*pk)BGTS˿[X-18w Y@$ c[~pn/8nUk[J,&N8^.q训1tɋYݷPC&H(MJ&1bh;zODwC~/u3tj*aNޖQg/]uz\ؒnJZ]A؝(l~}4d6{b#_(EaCh%.l1ɛFvP.jco*Z;ZAYa!YqrYfȠ.v'_lrih^;:މygT`TdZ_P0c<`oy%(eNKYT|Dj1t/Uݗ>!R̮9*|cv <]4N{/=K&ݿ&=h8DM3b^~ k]3=\eN0*PBⓊ1], rN2 %VYY-,8/ǍͳF?Zoȷ9gGxEÍH+%@?̣i(꙾}ҡ~y0ہ~s IF8#G{ Rz=_ȄH:T#L=UVW8+LgbdRRdLcV6ZiԊ=ZN a\cV)n/L # ˀE5Wunc*WK1i,.̽ Jh=REmP~I}*GVAfPNV3/|@eNcn5ZaW<(w-!pkK a\ȝ Pxfm;&x&\ g[N W(Z`xPf)%,)4BFS#IcuzY!ZJB#f:cJFF ~$:FVCHHRO_\9ر}SͶw@LXXv$rP$TJ`FVu؎p0]WJ ]'S֊sW̆yhD@-`X9v!d'rOKbX\q3㫮'G=y=t->~,VJV(7U(lLE Wz}ĭ:l v}9\Nq@ 2wDT^1: MA]a2[;rJ`߈GQ.`( 47 '>,U=#a,_\F;<u#6.xr8d{?5Էm̼+Rlo2uÖ́2I1gߴG`{R/;lX6aK]ʼn17޺HXbchۦ&gr%6RpDLĉ8PKχ F1s=L#E?|xmt|,,)pa6)) ;*:Q11ZB*( 4V; Mo҈ yGw򌖩Rm %9GkD~c:L6<,i FKY<]mA+ѓYLptܷEL}qc$R]VEl;{4ץV N䈸O W J:M젔~5eVtS*Py%SA N- nC_E`Q*rEw|:oKkt2c_ƚ!x`Gd:D-sEC:$3 c8M^UE2qH4:%KWE܇hf^|.OaҷEgw 5 )֋l1fӵ[,}D!Ϗlx0Fc!'=$GHUY_8l&A uBbz:_Gmx eNy+SQ40֑w]ȹZ2֬&˕e3YJӚճs"JR37>_$!J7'hl*xU\Tg~ҟwM%"6E6H C,=Nj|~mL&iSXOE--\lȯLphO{, UĨ/3_o+r~ :+d*z[~pO=뢱h)+_Lꉃ|T$GbҒ] _bqȨװ Q~ mon4Qj+CW!FwW{{5z>*~GS4ܭqP-Uς\4T"'2X*l:qOɢ1>1ZlҾڐɎd[5˴f B@.*q Ґ]r=Xe,kf㙁'b胈 D2.n@}ǵˬBeQM'3p?PӔ\ UjpY!?_`U{0WP׉i|*{vsIV7cnd7&?nck؁2k2P"T7Sa0hՆl7nsxma|;]/dzK!\UنTESYi!|/2hK?JJ|gBִe9%#/+ ;@n _=T."GoV(+!Z|՗N\yRSVo%YM!3q?k5jVi:r\l F^awo|qs\ۜ^0A  T.T*!1ARi"#iYLqEb}9vXn+3&-L@(Gt0p\>>$O0de>feF>(^W(s D{Z`Ed4"쫖%!!- (3T Xe! |43R.f#P~K'eZ2*c80q,II=|&XǧzĽAdifڤH'zpStխ~: b}v6)5lG !/I%hr"?E! ߞ?lq^nQgjxhzm!A i:`;U/+,[㐑l_w#\fgY; 37r3 %DVr(Fyc zl;.el&+ƹ\Q`3 H#gCVr)OٕW.i1bDb)*O.Q@pw8Z\ ͊)^b;N4=QS y07q;ÏroO )M\y7bmxYKPpޡ [C>Ƅ(VyTQ U!zd_Hb3>JUQM=.Qv6\j.R ^TEkܝ?No)N*`m Y!ՠ C0VC 1G ݳp߻tIpcD^= 9J|Cm'd:?L@0w,p)VQ&VZVN}ܜ2P )- +:;sH.S('Bёؖ6N1c+:2wUwAG9ykڢ;Ajz}1}ٜf *޻P2 ~d!Ѱ($e;пY0%% e$p_U%̋)G7r4SgDt *,+B,b+Э.>tsxIb%ٞMʼnXK|\q0GVr6=[ &3 CI@ȄDUI;нo)E, \pxbGu).7+ܨ+Y>B_iPa=/K~ G>yj22b/C Kwz80Ӥ}k=J$1 $(H.%H};=E:tAzW)"c E>p.nuT!pˮheMv+xFts 61r:HEݱV WɊHVh7zXfS Y\V/!dHIىɁS\ d1N !]Tȿopp an,6l~KU-+W?4Ux/9Dy8v n6yC,p朁JKU|u1hdD2I(_gVM:2 hxhzuDaI;`kK07DT6S}JGN s79 @2O{fndI"[g׽e.tz#!AP?nɟ?]6[Pp䇷:VlmrÑᅮ:UyEG.вrAsE}Z#LF0*STDE)5h+ʜ:=zJ.]?4!QA%+Rڨu҆\C\VȺ3 k]jr>Dzv~zVPw;2.~Z)$mJt3[U}vGmԊ03%A-oW fN;zB_ L9 Qo@CM:ğ M/t=f:ɪ*8.T^)P!(~Fp0.۾ܮFkn(I}ꍻ"ornD0Gn#Şĸ!_MH j`kWL"b^dr: .N\ξ?V4b#utY`4~'[5/hh3~\I׍X<6π߇o[: (jpYu~y]8r먜JӰlDjP>Iс$L%TM,!:)|֫ŷ/%릐^R*2mvqFhoAH.@òTw귢=}gn.T2e"Kkqfw;j286l(r?WشS xvKj`;r?'޽J2Oj1D#엌G<4Դ?7`m/nW19'(A541:nYmqkh#:nQ+^#k(=4y_BTI]؂*C5N:zu܆:g3+ٗ"T1eƧ|A'ʄ2a* bߦ?ּtA<5hK@<5wz, ()8Q֦Vxtq,$9MZ}RNs"lR~h5O`\ {0n 4 >af F߹جrY$wx ю#S1\Bkg,Z{ Yf-cP:]E #I~ίmfv2BoR^Tv#U w@cX:HhD$&hX y(_Pku( ) ^{T7*Ǵ%Ŏ iK氳|1@nko4he^_w 3F*Ņv zEKi>l;%z+6c 1^u >sx5mŁ(+47JpS@INY+V4K`oebQ\79ԝB>6XgD!jp 4 /oh@.i(5$<@ f5 ѹ&AMT w>`YGb"hRi)0v:1}SE/ zbkYu:6++ϕ)"!REjNpLo'r+Rt%Jb@\PωYBYu~ l+&)G+C.zU9.;a0 n6aI|35`[̋laz1v/0 y%kvz<`n"k4qq 2w+t֜0Gy(ˎ5r>'/wOh-r.W,\_ZDױF 'xnUjOD38&(* tk eT_c?˿23.~m;\|.W V=Mס}so2 NgɊ!Cר Ƣzvը罯zįUlb-!dA.NౠGX&o@?]䓡qG&L [%ƆqpL/sۓnf^qԶQ*ܥѦܰ9IһIuΫSiWjƯ"A Q˽x1B(䀅d($[7*6( |M '˦W-˾AAwt)9F`k6R$)عZߘ RѶf*q4P9>I3_z+dLh~ p#/X+p=D?):ҍ6l )@U>-`?3Xh.HP^ާޅŚ}xKϟWv&+t, 3ŝ9@Ցf-y@}e=2byNp(|lvM^(cYЄYVnmfާOGr)sdIe:V-JuI?|r90ls͢!0yQg8qmq/}Q]*9T6mu> bJʋm^j" B5l7ZP_v31^m%"}1%C[!>QaY\nN- %NVt믮\ؿ{=G2x &:1N}9YiP'Jj\s;1Lt @{jpqV,6(hJ cy {ѝhon2߰J,5N)ikbH3YLkIaoYO E܋>7/ua\*\Qjsh(wGQmcd߈\¨ LV>eZ5*@i%‰iT|3`f%vږU+=>0bɸ[ržUv b$RkbS\hm`A4ف.QY|V}q-([׾إ4 aå[DdV@{ʲ뚇fBhM L[fS ݇9){9=lvI3iyvp=4={>co;fNϓj3\|P-̞+^1j"{J =(0!eƔbBnw+ұg\8beBB R1|-/ >|FI֖0 wQkYC=%ƯC7 (3\&X!dh:gm/^([+x5/N~}~N> @YQh+dEP"؈86 Akf }QQ){4- 5ЩR`ncS1׫: 4"'yE S 44* 0YS>ZA . 8s(ʫx,,h?.`p.|lKeRA5:|>MU-^YBQh DYpr w=Qu餠\W&Jnv: xE派{Ljl5ɄUWrhW OwM,w˄ft1gڼrO`}̙E[k$g֋I*Priq EBnb&2SADkij.> l~ܶT#9PoD.ua6Dx F+xVDLt#oɯœDU7S *hGR:#*!+?2 F7mAepdS>RIB>$qLSM~VjY;wkA0@?øfr o<wi@QЗojtDfwėƋccg -TڟTUhi>J.$ڏo䑃2*.SMUyI퐑: яv.%8<(s;`Z0zKe s'8D’NA »,=2]=s@t.5G]*wn|&?wrZ?&]o=Zi!2ͺZs⁌*(kdPz^ֱxN@_wh#׿bCX'op6Coq⍥pjBiJ}$.㳍tfrqڈ})=,jJ)^ Nu9Ǧa<= ™6q.(e. CK`7amI}ݹ'Dy_r{%ke-_Zϑ[&[x{S2J^ 5= H yt]sC;bڌyqtQꑰFIM'#&% 4TcI1A>Je8C6bI`H~OM 1B# H/:ͻl ?eJqrőlXnVed?ёQJ{ͺT#L7N{uX9bLdLIdfCЛ  Ȥrj뿠!|KNZ{]RzF>ŏwER' I_5Mh.`kiHo|"/"#$_>ej{Ep.mz>Xe}"LfA\X֦ўxç3'# &p|{5UƲ`y) u}1у[<I~by]-kv/39^rMI0%QN WbXN0oQ# zt>{GCwŸeϦG]Jx 91Wvg6Zͫ_EǙ\:B/NjFbG8LXti?;L`r+luFћr9`D@4UedTʂa=moPvn(^sIX0k fׂ:aR~l 9|Yӻ>w|׆itp'Cԛjdz{{G8 h1}t]C{`Z> Ch=['ǐu5pYJF"Qq1s}ZWrP?Bp˴VQNh??9)DkJb[Z&sG,ˉT=Ji&!wkoFkkd8j>9%i)r>t|  NOC0w?/u|1W`B<{~7gU$[i{܅+X !#Q i9Gy ީlk]+"'!Y&`B_L8Wo$ebcJ0@ſpP"}(|GԟɳXKad@)Q x&E,K8E{ID">SH7MNxԅ~m[Ѽ߼DZuo*-o遹 ;̻MLY6f ȑ+C"#Ëm y4gF=Qd`mAe.I~ RP ?ss}h> ;jd @T(^x u(Ib7&Ŗ$8=]s~ I@VA=ب 8d FG l :Ȥ@}YWr !.q!ȷlj0vvhm:ѻI;x e+ Z`ww-Gה2}MkyGKo[am,eNBjfw@SU S IQ5֔e˜ǡlM^n@eQANL5&7,~>g:%IG7[.m3/IT_YGu M%_S ϓH%$YըϦpLG{؀|m+VцxJ[ABSk?U0~gDgYVLK+Ork.i  ð @9=POD$fH?탫&GSMВN&siØh}ǥ(},m0{f6K^ tK'"iAvUp&~M|܉zǵM^rFG$5щ_MJ!fɑkR{]Aoz}tFrnY d\ (:8~{6J#nrY7ƥRڿ:TKMP1"C%''6U|NYΧ 1 t L3b6sqg1"۩2T[c%xTe.M!)^xT rႃl ȑ.M{j zln sZ\\`jM [hg- 8͟F$B@-&eD ŞwZͩ!eͻ^X[%n\qID0y(Ow::3t2!S$A߰bHnkǜ3JRX3ܱ\NHB7W Y Ly9Fu_1<7,R}Z[X ޺/_)[b2W'LG.4Πwo): ϐLő Lr ;i)w?=qj'kM:pkȽm8=,pVzlO`=B(Ϥ0VOT_ߛ.Qn'vy?%mH8r&"Vx!S;Vߍ@^9EmY BQNk6!/o4A8'URZwtBVM>jG@!Ig[Lv@{”ň^O bGR{8X֖DJI׆Z߲)FH7F r bSkw{``nGoW7Kf%XF.XkjPC.GxXWZJiuゔxipPT jg%:N%PK8khrSɦ@+/%9-!@}G$~mIwY35Ls.x#&kb^ar遠Lmt kV n9.L8j~.r*=M}M<\!j7F/ ޅmQޙsT)1`Sx&J7sd*j]qtV=0aw OZIk/^{C$wRV!003D{grk_FÎP|*EjE$ %^bH]^$h@1a' /ɈfgV:fЖ{}>Y${>y3?q۽N:)e@c#fmXg #yX5朖WLrg~+ae U f Ĵ&4c6&xQ -zDu_ (ƑO4= w35n4AVG. /ܭ eb_Mq4&̯`.{opX9+.?.Tb"^$gd&B2䌿#yO=!fV*:4Dc `8geFbH*I]?h6&dVLJB|* m y86&ILbP9͘3`כ&Wַ"& 3f u_%jZ%9"D(6 ".ND_0ʫ#ʕ]~]Zx!mUabSDX^Q*-͉NPNLnGSo0 JWD:!=N`iTE$g]Uټ/WP\vS8E 7є$oܔHLIP^E#CLjǠ$1H6s-ɍH).5mpirEQ,2p~fe Vq56!jCz`;&devAUGJgZ]#ߔ.$ 5OL`18rƯo1ܡ[lʤ@Em>s?bPVܡbgeS҅ug?)n头Qz #&6˼Uw65lˏ ;C^~sGB54C I2ZA;LU'sg~ΔYP܏D^ 7״@=b71A3Jss4w=tɩ%4.!0W\PVNЎ*L>_8b4K& M>/-o 'l[0T)1Nߖ~bټ?/šyz]IgˣrG9'lIQK8LMQΓH?;8%5ng=ܪg(Gn# 4r78r<ބDsڜ$љk¡fZ ~|i:?N0y)8,l &.ف@gG'=c0LVH=o=hŮ&i3hꉲ^q<{wLPhQ*VuS[^Q |r- F\d1g]vcoh=bCi9sPQPK,YiwGsTiH?jw']ai?q {WˆQ7'|R;zϋ77IUwo'Tqj1{^(9rg҃ >͎r#s= ?3.٠32.bAu{1Z)$.vy ݒ)@[NC6Y/]_ v䉯7 kK01}Fm(K=v6/Qf4s9br㷪E5ۛRr+-i:d+{E0zs.\F^^iW*} g$DjK"4Drtqn w) z0an b\Pf XT!AH4pU j"ǧ;弗no{'LG@ѰE(^Ads6L= CSq!Owmi[Apx\.f}\V+3wT_ɥV6/fIE"KӐWurg-I/r.4rܐdhv ʅ7}D57??1c,wZV`M\Nzٳs pzX4*PBI%Ax\>N-IRVx2DjVWOES{bN~vFNчhJ+:܊] b%5:xtҌ43$Jأ|,–Z&u:Ht1;ӤVh>_qQ_;'4ԅ-t hx<u dB=za^HX{ _*}ӬXH9`{#!3b l? Ax%2^<>Ek߲uZAZV:9iĢ`4}DŽ|Q hvuS aŌI(2^ܖ)I֬EGlʵ''(CQ ]"Mat:S d!YhY a&R-jt&+52E3fEA>zk/c??kJwt}:<"4 ff_$4T:pWo+)0O"/~q0T̵9 A)i͆k>v'BIO,ґīh* #b/ݲ!Z`i8jze c7kXLx)OXkLxYiħ#K{'OyK(9:[e }-"H֮34OzdFftNY _o7aSvzoƒ`S,E]@+|a\5, SnhC҄^ { '˰'zIwȪf{uӅEB4F <&'c =u41_Ǽ?YPFxY2̙{zEV`~<TV:u7+L9Ce<  R/&j[E_o&K>#}Վ `X;y:F/G[))uUa cfriq{':qwWSdKWq.I7nkݬ2G[zVr;Nzd*+ѴoW7Q* j@n. pPpQD6auX,Ng>o` 1(Zm }8@y)T32*_+g/_)pjPڦj7)WXXvQܟ\v@Q3& $"~)i,/PٺAv' σ ^WosTt^w#c&w?y6WȖ,uM3?fzXByYt%xlzW$7W5Ti:1Fu vmQ6V3ޥo9uyS$ މjhQi| '>:}jJC>3irėOqsθ:E~2:'KᆰFH >خi!DDE6w/vw }V6(]Yu'EGЄ,sxȌIx?\ЈՍ$w$Rj ؽ"g~RXB$_x22zEC(okY^4ͻSQdl3}% J^x5Hm{ J*c+Gcj'ҬK cI䗖@.]pX3)ɏ@1!&LGdqlE4gӅ{~v_=a9RogD¥Jz,b>)({EIҒ_e9&&5̓0OcqVY1굱RW*ҒH2o$kzgc%>S0ƑGb9 ҿb+ҜHbn:ڛ;sa?QRz:8f|KgwĀ։.pM0ﺶ责*R>}6g)2GL$bF5s2hYV_JΞ{nU'5!r_[N8>- O;_(].\HpBUڂl*:ckA)z i_ ق\*Ce75)HYZ9@&>\~/5M[䕮2<q L ;K$΍J.]&7U8$3 GQwn1Qo!W(rQ6}mN)4VyWUNɇ#JT]›T&Ejx&ؐ(Ljyc ZZv'/ޒyQ'opw?-{,9I- Kٛ`Z0MD1wu- ɐ@x.&~R] N%n_1\$xqA^D_~&a_)mIħ۬<# Ǐ=hڐB- \nFpI ,vpCHوu2_i"M"8tvPPѾÃINrϦuW 7.uyґS 12Iw3s+sy#dEDMj#MyۀхUod>d;K<](ǐ& ]WH^d{zn&dkܺi[~]BT?XNeD4!&!"0 j2DFWBdSr1xc9zfWMlӖ#Guo$OWu>aMmMF]ȉu8gF2~`FXZg涉y } ڳvZҶ222(➊1T1˘#=D%ҝ3+;2$ 8}j0dހj'ڱc- Ef02#B+x6cL+p`8\$a:I:@Daq*,m*RDЂiO(I~c Ϡcw6cһJT3 `)Ǔ#kF≤=u='). ?Zh8g`!Dp-pIP`?Dc=-HYvvmBW$0&QZK!TuXV,%4Or0=cG_0Ή#*o|8؃_ӯVh89TZ-*CI6E$lM/]-V~zF߻ڒ+]{S,S,>s+P5} m 6{wH~l2' ]|]3!߀2v{[⣢=!T @/PDGlEa}&;&鎆DkEpu0%P^bP8;;4U:4˔DB!7ifٰ+cD62XrrO6=Nzş?Ә Fe7JLD~bvC 2vID(4 b*[׀#.vW߼m=bU$ZK]zYT15Yd_阯b}mihvM{\fy+rD 4f'Bsܵ˥+4 Hݕl;@ၧ?l%WL4'3[ď%Y@+:IK|~H xn Vd;$@@.!Z|j'f{4) yQt'`%y%=`D6@P~rUA}6I/ŬY!FZe}cY1R59 =}%=Nwix K^)7Fjӄ_T3K8 v"g@1mLW @hG?mǖ/E=T?6ⱼA-~eSqF9&`xX駺&cKL1ٖM ;]vCv ف U/vC4ug[uEOgXOO{#E_92fE/ӝ?߂w-kHǀkx6qC76ұ,*lb5TK.'?trMoHGs7c04loo6CpSux)+9p,"B<*_6›b-?we2Q[aIUg_@bϵ_N[rJfטKjR~2{|j]c tbTCtN]z;|BU6ʢWˌ! KN}TJ\AUA=A:!M,|.uE$TW:k(TڜXOJ<{ ߬2^7{U-N7RGnj[S7*J&(fy,8Ԋ4$GCTXyyX^1'r1 Hf6H΅vw?]IޔE%`2rLKu\W" QնUEgK@3$@isuP+4L3 %(w,D &կ_4D޵0b2<9Ğ$́:c $m3 %c֌STYu+Lw6t3a%^"N?BAdoXmB)rvJF0R; ]d?(Jj=W"ϚoU1'F3CJ}1f³> ^Rć$mŧ>-Q}>^Մެޚa0 _8(tyh`yq[^=e▕)`9JWaΰ5x4{瘱y^ [:+ߟAƔ ܋%u)qUߪb]HbXLr۷oB }ΊI(8tkȻ3s i)Dj}#1!)f6knUN~-NXMĽ:?FK#EKSЊ-{|QF @aM >473i\q*bfD"la՞<ؼx~7v ƕg@f%{~ON㱇"ϕBIjv YUS쉒V0Lf Rn4á_ [}JPr2m,ek^cwFV=>T8?Gc\b嘜t@ {VZr1&$?SPb1EܛTzd%K Wڧy|gʗN-XJ?)Qδ"TS%pZZLh<ex-I+yVpBz}G|X:8CG"FA%|P%a~>Aq"+rhH:3ho"W]ih6nޣ y.ScQ5aw/ԲwFK7g\77/q΁jO$Yɭe;6*bJϦ{:xT<9B@0M hx 2patL*reQ,d4:( A{Aɉ$UXH+7fCQ*pW ыloY{U@4S=|n$aj.!/޸!=O\K (G_{Qb;fȪ3˵սGLP6ז3., OiQqC}쎕.w}:,I-6; ggWҕ+r]y;zһey9`SMc'/ǭ8 o`+7A}u֔[ ؅߫ЃJeAuyRNZV`^A\鿜lq(0sn sb4]j~p]uomd*]5 ` [bo}d#nmbHҼqT9&aAc$2`,e j_Gogf:KvpB(|ҴRiXmߍ^mMubnpW7ʝ^]}K4F`[PݛxӠ.2Id\;f:pb?CQksa)jpمZsVjGX&l6R(PK-o2JL yq(SMum?S)^Gz vl$HGGdN 1.YۗnY/%hF2*!P٩wfc0 NęeM_:S#l4Y*t|iSwէ1&J"^0 `IiOR"^`V[89HkCF\"/]YX_+XYttl!S֊*_"U]=mH2 I*Rp 3ɢ;QCt5vV?ƨgfUNg* ^ G^̣0PCx8Y~Is\7<}MI;he+7|"A߉`ٕ!r+2fC{R.b%7'{V%{m8W`e .'%ODzy`U)fx!e)͸EaUEk< ]ݗz]ShI*OV0 ;[Nσ KӪ{O)kNou6k 8b$)+ޡWhﶝEiaDTfw1}8i? s#*SN҅\@q8V20^-w#i',$7ϵ'nfcy[Uldʕ6W}}JJ5|y_|bLl,P6t[v7j{ @GBE%t 2ŹvP$ :zp!.iYBku(ʴO'Z5KMympŌ6{ێ׬ۤN?:ƞX8kʺ/fDA-c*khCb(2UwWTfqpC_?KN.OrdLzkD+RjӁgO`8KЊ9ݐ@V2MdвmMB.WϖM:a&GO B)Eas&Q[fn" (f鼭k$[Ys &WXd(,XzHHԪqL㏊%]J bÆDmu(ȞSA4d3v3+k3{A@lק Vc 900HUUE~_4!>15p^"%ulFX܄@oVZTt2wkx$r]I2Gŝlb+Q1v0퍙xH/zO "H=2%p*bO8! g uh'26*?S*MPe/a8$7~U7~ɯ!wdR@?O&]lQrۜ"m< -п D\(&l}ͭ4'HƺZ)8h,7֧&; i>OP/LTL2 23)[Ňk+ϲQG*I `_ȏSF_!LiifP"uB:a@̰PףP_8ӿng7N9]]D5*8s80*G7( t'e)`͐ZyaZI/`}*B JDFh!A\#.r'r$ZnqAO,F)2&<6筒;li<WnGٵ}6Su-SLdzY S\?X~Ů<0* >+ݏ D:[T#1<A>jXHtnPj}4,(|g4zy&}-U*l4H\5?w\h wbYk|dp)SК8q$\W2ښiJDV>8z/r:,RK5f뢏j/ GZv@'ێBu3(o)ӺWgGI KuWjo)2$ >i8ȯ*_M|NJΔ~e`l=CYI]FgaJگ~s2E+(y-q}%U=I;m(,)iMt 8|2hB-6n`WŁKR^ZpSȜgXօ8T g$Lbz[c; SJ| `:G#9?A YH-!hp+qldhTJ  lIJlx%4D*$`[&isB~pRs ,59dwzݯ`ɓ]< ,ٕbe=.O~0c a}əkSm!!z`::a$E^4p R h孎38I|/>sZ)H5㬷[wGk~j2!6=9l}^o9rQ߹½@)i$zzkPdwҷYB8J^z_'I8ky MVAq{=VFHD‘I[X!9;"}-b EwT:*peWbm;NwṚoNZgܟpXxb`Z/T.8{TAfadğt9]q˵,;O^2l힬2*܁Ev.+8q`ݳާa-uv5ث{~vBJ ( Q ?}j|7 |wrm?Z p<|baÕ`/cToٝ" %_ cϏ{MD.ptdrj[ÆFY!Iqgwhq֠pQ5!yʘcc6d_Qq'gbە a+RSLKVV`X!Y.<~ JlxG#W^lHc3GdOm=OF6rG5xo8xx!V6W<x+5hǦ WJ{{Fg4׆@t?d7_JrH xLO}ūw _֪."}]RM̂i6,?* @0w4̨XW~1E1\DF#^H`Y@ d:+u]Jq]߮pHR0\+MpQE`& Qsó'꽠IDJ.{|(tI8u#B뿟qϥgKP=w̷5SQ3# bO/][o(DN)ԉoz0h`uҤA1&j>Y=?Y^M=FYnAEV4``y4iSmX1nr:u؝Ǟn\>Jk5B޵vfPA!Ŷ*uݸ3MH'yy>S"{LM }P'?f,`EQ*.Z!<鴸8fOi~CH"|2v*XZc} X2PYYϔtTJъ_ʰdX4]l%FzjaP@#uh% ܿGL;dԪhtUc6OT\XhSBhP*.4 !!8Vem3L cJx; Z u1o4Ȟ3@Z+eK?R]- bǏ,Jw^u#iזj6D<%ݫyOx$!Vs6k4a:,{/'S_咡T17Mql!q2ė<;QcCdOvÎbF[*㵫e/I, =ro6!Jhx[?&QΒ /U߲߷o(S7zdOb2Hp|Jw#˽OOn%hs%b7q{ŠðNn / Np=XmM펧7,e~;܀j >dw?yjg*kCIzq[|Zdt gn4S`<4 /XpؗՀ .rB~͡N2i^ n{srQ6/&L ˕+8Mʾ)'82Z}g$}GL>hj*XEEfzo,8O K5fg>WJgybNRD=kߪpW=h<N_@kϱtB[@V,BAJ^NC[i4X$`2">9koFw^R f\5/`ޏEKx'Ъva&npH茖~~L&+QU hHl.jGzJJ^h"YU^77= Y\/{ tkf+#VxOn*\o8G GZ3]vM̥2ٶ.~.ĹJ9Qif٦W穃m.\𘾽m+` *|vӳNw{D;,J~մ(Gvsmq7aXxk (CeGHeNʋ=W{ ]ju'3w/xlS[\[%X}"pn{Rc-O@A~Tm^ GM\ ?F"汳{%j̲C^ }^SQ>XT7l`_Zֆ>3_￰s=l&{ R?ʼni[a:3l2vZX :x0*NCjf;PP :Z3 o^% [yH2ڕ  FEMѽOK y8P%&I8'"30ATwv;u9FLo,Y2䡔\IGZO G`_a-tb&)v#كPAc:7_&^#QJOR za>QĎY[Y ҟw,H@}WAZ^hLv- fkdQNGP]סT^ 'ͼK9ETāk,g+Q}Ja/á! ACWHiY+ȡ|-pA"`\//eJkRo˚kV5RN3’^}oB}[dYtP2Zy=!Xcmd܃ <%JBdowHڬo5rRp |1MZk!.$HTNAs.μ'FirfT`J +c.+0;EYZ4?j#? ҧiLԀE䲜a1)15n|`2%}E1[ɅUƱ(sB+Z8L*Yx.[kޓ> 7M~Ϩpc!gzGXCbTK5vgy0<)(́[FlB=Fn퍞fſ[7X5*I~ČfDg-2P*,T 1E=ʶ #/kYsLqOjw g)笌; *TOA,U3[F[FE2,wLԺP}3z:4M;_3ߎY Gh af@)=OT:)c裊.lZi6 XrqxʌJFxݏ6p.([<@9ҨRhn-n Ÿb1_ۃ/ oǙ+- Tw+E徺MYF:197dB(]|zϙmfa0#+$=7VZh̓]ؕŃ?&s,+vc#s.'l4QuQZR3dk*Wpy]n9I_q] ǢOe9-XҢz: !\0*JFЗ]XDg_} oT{t夹!3qjokYa~Kxuu4)mJQ>EKڟ!Τݼ$pSw#lDWН&"`'pn\a*<g5p<uGhZmy.y飫^|( #C[Z!OlU3}?)'/P^FQ~.E>م$w?hZ+Fp.正3[WZQO-r!Q$o5?kj7fc${LPv& :|H R=`p]JOm|nD5)}XS+}hn\K^;.nj |+ER3IF*JӰd6YW&.5zlܦwM vSN)z;^zws-;l# 6$]SL">z.ȇ5PPAɲ3TƐFϊaɬ\:O*Am+FlhXYu1h-qmO$*e/&1*蛿\?Ŏ։8JtE' nԯ JKJSIH (e τ~f2pnO!#:XC6I\ k+Rl{hQAd//VH{1P \|TN$>be+| 3_;}ߒ?IaS|8dC h@2_aCHXc fD)99؋,?(NJ! i3,#xkV|+TEՌWcZ2o_=Bwky/ v'-%Slh_ KAL2\~h;}^O˖Q Or9=2qޘ0羿ߜ GcLGu.7l BAa {SS+jr1 1=bQ;2H/P;8o2'<Ԯ42ʦޛĬר' VjuW-X޲/YWsNJX#mloEȅӃQ=9·Sѧ}măܙ)$ =OQ{ Sr]oj 2вğ~7`EohyQڬ)aO jY?bBpNjD8گ#yGmd ockdJ dA p YWN2TVjmS)M Se=hz1F+l72ޗE}ZqcvAex3 f0tH4_(;?+2]>|H~mmnr]PWo¥+']t$yr­hEiFm!pT['>%- 7abtS"\.?wj-KC4 NhrNbj4\ؿabxo\o2q4zb΁4IÅ싇?QSĸ5;'N|ϓKE2|:$y~`CePfuɧ( `2Yr\T` 13-[8Hk7u"#:uoN]O蘆4nD+طkR\vP嬻6#pK{@%B̂G(A{q7摊7YFiVw]".CLFg3,e87ƯTof7 K_+;vH-5yit:a=1fPSoK;m^iL-5 XV]ǭ' P2?s5\ ol)] m{jo8I= W/ ݖ7YOTaiB|w3l%UMAU8-Ώ|-:ȒD 5`Nˌni& $CQL+ ^OVuV cUsgK#/4vH& IeR‱ gݟۡ&"v:\~IeLz>s`m+S؛R\b+|+T`|o>)}X]@ H4KtU^6AnlIǁD:1gg7>`ze>MQn*fer2kw ]BScźI44`d~mEpXYl ߛ?Qʵ .2q*fk^an<8p|Iy0^BWd֖I>#0/,mDEҧn00T N'ge-NowV%gjd*3{kuWJ^#I%Bb\koHg+A+&Eѭ >uǺ;e! "wK]i =midK `i\Xkۗ :C9Ny"Q~D!B16gj$@ 5{5@W< m `$v T'ٲgMzJ[7~>&anP-~߻Wl\Nɛ~cW֠Ze`zZnFFL/8>̨|cKǢLe#[`)dQ[y)nX _.RNGLӨH_ΐ!F8Hc>+bn!R;_:8ͬb@^D5זl[-X)8ι% $:C[>6~6Te"Sl+ft싕JEq,ƍw3|Ƭ(Rp-aG #WuZS,g syF^ߑvV&X},ŲTw& :C"ʠeM^,Lx+i# z~hINچQFřx]N*FPqǢp Bb>hDlWx2,ԠIOH`Z1M>5pBnf6P3-!0EX=~C+SG)B.qcZk{@WțݸfheV«| sq#=b ʥ+Z VOhD/kfL#q] Z>8$SwEo;/c+^hN-a)yQ4j7"_ E^F_pnyPcm³K0'HߵXED`JZli})f}D3gޖv{g(_c?/*YG!,w{;QwPET s3r'Ifh| G@ Տ:+}a=o$ ?(27,#,JʮXX=I@r$ZK\WtMrbi[+..iTJQ7րS@⦃{%.E9 ?tg2Bi)ƨwsȋ<+`3h&E A:;Wc\] |.غ+:љ@Z dy&{SK`l DgԔ~MFh\{Bf 9r>F_m%(簁,>oUЯ IOhB?NܔDUɩ^:)|T]bFHcv#=Vr?}%5.q,Gsw#)'"|a'K[C T?:1 _g%WJ}5Z#!z=:Q*W6Wsb̫qYU7"] yxz៭M ZD^*!7L# 2um"D݅ҕd:lʞIG~VEM̃b(AQh4d[ MoBeVi<*0T*3YҷvD_5l1[Mz vp,l\{͢~1!:e(ﭙIh۱and}hIqQӔBSToA}#Ɓ.C<HGz[mNf!dbR΀s.<@ ZU@O}9d?y_o/ B0zcJD(<]rn%@|L) 85mz AK6hZ9jjk WÂ#Whml!F,n Z!-9%?cMNA@  7rrQ&ނĎ:5BMl}8p?-4IP0Z$zQLܵs$=V8VK_)r_ q?0͈ ϝ[;5(VEqf'h L 0amT /,0:@:146)'Ӏ"(QA%FoJeqvg9?=P8'8ho!>mUjMFܼլN q'A@QG;jtow3d]g6VVK+T,e0\Qs fwG&c5/6! /ްC `&~gY+B>S}(XYc!h)O~bQޥЈś5L}|>(>b6-\$pdҀ"Eq9i.bl;0+ܺ/ڹ q Ŵ26Bg luǭ(Nw69BɽIÒ4IUݒ5)mc|* SܴE9Wk(rD)ˆP ٵèC} `$(}u A-MWKoo՝۬qK(n=R0 -so^?4kxbK=&0,_RynIk2NKNY@hBF9o TDv b0zqCow_) } j? h[po[a b'P1J; OA1`2MRd*.D5<]Jpג$͉Ɇ )|hW̄PAqU`X-3WG Ӫ= sq9CUM }!l/G1QDb!bȝ/j  ;گV3 #nwO\$1C F#aHj͎s235 #eFQy#.d)$-h L"2G&}"MR 9$t?؆iƶXKԕhs$5 hipԕp 9GGeM݄̊XmT-E@} ^Ь;̈́IZ  ]>R)ue(9׺9omݱg8@!8J# ˲}7fqTBr$_{6}FrIC Hsb^Ѣt2M7Dc +MS˒Ao>r&bTa'{PԱ雁lvL@yoC!r'SuxESTW%zJ* [gCiqyɛKH. SYAyÚXسw$RU ɾu`N TAmƨD,qıJPt0Sr:M8 *CNM̜P?D>SYG6땦,xWT!fccROEo5׭tz!z ڵod8?T˖#)X7,T Ðf[=aq4Kl*CmEbھ?/E)x"f0O1Ш@&<~Lq|뇥;#"C]p*E_];ί+^rw 3[y}b1u 9H F}-M:\vT;nGiٴs4"zf;,Pƍ;+ RtT{hDzj?Ja /'_RAuR5` #-va x؂YOlΣj1CKo=垫eu7&xm+kꎗ.$DLOiHE}!2|Đ ӎ?ڲ 1)Rݰ_yILE ^Н}/TTA^ >Ju뫮e"JbCGݼ}'0BE`t} g5"*Gv!~Xָkfڰ|*[TF&Xm3Ўep$wA3ű03<3$}ܧF+c}\!.Zh"_`{N<髧hph]JDd Hd waW?OzdS>1Q*ryyR#|ŞYb̕X9VEI#d~Ǿ!r$:J #t/Ffu$Ĕӷaf`c?`)Mw7FیUCo*Jq.~d-No> Uʒ | |5fG:-8(M-Wz 9r APhx,mO]8T h(GK3 TpQ[$8Q}F5Eԍ /UR8;P㇟,6#eą|vHy&A\&sEkaO Պ'љX]6ъ$i\^rZ{S(?v(u7R6hEO;Ľb؅}!F%?ڲ0^kA"H_rW(#aV77b2 ;8lj,C0:fgq[XߪxRsʩ&N֔c@d?5mg} a Xe! ZE\,ś ˿޳e]|N JŭDqAVJ-2rpOMp) i-j%W꭮e:⽺?󘮜^Y2Af@5Kj~Y%Xā!骧Yc)- n+`Ƀr |?~휨Z.ײۙ p>x6?!W$&6_b(!YE"'y /L T׵LjshGםvI஀.e1|N%C̬7vἰ W:FYŷ "Dϰw\k9uP|J`אላ406^]>=*9Wwvv^m^O|~bR4yaJ2V T%"|gSIY&NrJr h+)8yq'͞~k(s9ujCq+3*Fu"&lJ| 9 ^ȯ?%I˃S`jHX?+?[' qG8+8Guv$n9/YϜWޫֱaTϻ=0J[T3ƟPA!`9E2#hVg@6=];p::n\ ,-x-ЪveS,lO󣀨wݗKB6pbZީEq]Pي{&1281nm uSR|V*l i#\$M|SJ?UEG5 70Gސ@P?%~$ٖǿXawU-8Vy#R$2c KY"Z&r^|߯{^ LP/3PpZRV<3/ÉbaJCiKe?8ˇyO5;IkqIGnY4 oLlɏ1wi Ι AyI%`߫<":_T9h{Q Dx GjSC)Zos뇑=jjY5MgHU~z>(MQp'zJIj_wÕlj<@ʏq,*]2 LY.m]”ܧ8P8Ȯ~1m$\xg&p/0>[s???WbYi{aa@(|05CWDWCΩrAA"MR/2?=!\W8KXY)7" (*S`\̽o.啖lLĐ0kp*{ڜz#}aS<`^P6<i@Ų !FZK=.}Cۥa'1e327jˇbz1a5FvΝ蝈u݄{{$"]/:9MF3$%ɣ~)EO3{zTge[?y?pWXOT{ m{ L"t~>0:m''wYZC[ТsX7^ely]YO^skIsb&iMH7nSܫvT#HRAT@\1N$np Oo-ՅӨKU!-l,6V&, QurܡbS( 7a-lP~wsEeC~[ăBrCq)fPݍ,>|HXv9+I۾@8 %ˏSᓸLVA-<+2\zt 0nulR̷Rǁ(M9]8F'7[[Tq.؊_YAp:P:Ɩ8%h5|d]TnxP~R ~_BlFg u! r=k7P2, $b>#k@LR6-/~k1E:G_ꇩʧr>q2WXijmQ ~,֢5:e I]d}=koPǠJ:AY"Y unJQ\_zJ8GMaqG" D>IRܭ\ûZ:8Ed*=FF ~{6ý?Ń0[9F]2X !,C}ޡ|8wT e=ƣ{Bь}S\̓2MABh\g:&xx45&d'mTJ# VĴlgb˫#uiXJoՇoO^VhoT@Q'[7HIDSy20F0#d g-2 {M5o1Čϛ1Gv-ﬔdcekܯ84r}vg ǿIn'yC׭O(%.QE<]"f!E3؅1n]MRwْQ<?y^ ~{\y ci#`\t8h(ruC[OY-\>ゥ03_b 8V szqz`U`&鄻 X|?;sxkF*0JsN6D_zâ YA jc@Qa,;{9z^BrSJi>n 7z꾏-3"T0Xn/}t3ڲau0{L8do LaeT!9 %f tƏ) 8twcFs#ZzHaR^ gS&yb%:  a#6RP%B=!/G_CDe=7Vi^'Dh2Y;e#j]3Y c;=QL@y7A~+F嵿N3_0<&h-4yFOSld~F?FQXJL]qO$"ˠ[e ţ&m>+ۆ؜C.\0;Dx1ʊISZ3k,Ye`lVe! ipct_I}ipq :u&}B2& hYߜFϩGnKؾD+n! MI ]% %áx_ ?zĚJiLĤn bVm;ќ q|U4%erȹ7=ùluw ?Ulל_fFZfJT]e͇|*:F7&Ϡ|+Bk7CA tƪ9퇐;s[:[.L7\%vQ+e5Cg骁B*#XULvʱv݅]:i0A#&eM `qWFc}jo8ڮ!#mIWuNfW+e4nіO0B@ aFxbb,k\VtۖdO ̖,c 6h HHraucUB~^qW&kbZϬc`ѧoZb lSFL n4:dSh WvTFz|YD5W+>GDm/̙;Xb8jTT%P 7܎ND2ꎐ%Ot;TŢ %D̔ _ QW@䮘])R\;v3=vϝsz/n_#o2.:B;ـyTMN#`Аճ2,#O ,Hd\gW̓)1m:+( L ȀsENJPqjaّA'?##^uPw h }mM>Fɮl0XXI} K%2Ah73ݼp6&Iޮ=m ذ.gůA@2d?b"}!O)+~Zq۞-sH[7gULzN?8!VE-4}p'iˏxQe ֚Y"HD43(6WD@Ýv֫)HUڠ& /!k:jZ,!_CAyVPWS lHbc=^= ""mA]g$]ZOr(jBڀV+L)xd5b19+'?elE̪SW6h[2G34vzzh$b5<;ރ{`L!RU@ |ɇ. 33pP{@eS(ԍPs;n-,]J)Zx슔r`0/v@>̂.$Mvݡ-uT1]69]?PxsU5;u+Cܣh_QK!CYu2yշ7a,Z/(X_ !G;񘰔 Xq[|+r!n]R+88xQ[Hhbŋ ZkUq6<\4kY 7+ {!LA|X/3p֞""ݬ:^)q}=`\-|I.^93tcAx] 7U+Yٲv}sf}'k]JJ`Py '"}cS!>9 iYutA:ѕ$S"NyT1Z39HdUЭ0X*;xkgj/|.<i`}T -CTzs;z),0%!H&Q&]͸ )_ .!Dg3E; 4>2s-jѻ9"ҝ?o,uG~8s3 ܃Ʃ1] 5m/v",rd-pܟwz߰o:mA` ;H `Ռ]'ݒ[LTB 0Te)2 ]ȏPPM]#/j㚋Az]Ͱ@|hgPhd腁FdrlMROIyӊ9=xMSKrz2g׆_Xwnn TL 'p_#]3n8R:+{vTވhk}dϪEw|Wmuh4J 0$䏡NSiwx s$ߟ߱\;l?8̌/xHwJ\-N[C]>?2_^~ ^%M<;4f ;NbJ""f:HuI|tt[UQ,?a:olbhP|Cʈ%@ɾ jL ٍk,ȘTyIf~-̏bQ,f0rVH+$d[WV0du&]:[ hQ`Ys&fUiNERQC@!hԯ~knYy)Fܧ^l(GhKi,HPԮSQmx{l^P~SZM"XQ'G?nlHx)?u厒`%%1;Jf'dEs&who6;И(a N- , /^@ {G_HK+N+RcCN[9kvy|hu'=Iy'u o>;}V!, B(̓ꮀ#Af^͕ZHd5\;#n8@"6Ȃ9~㌡9.z=L֮i & fWQRxnj&g.SP ^&V~fP 0enH;@ ,gdfu.n6 -g7'Dϙ8Ӿd#GMEh>Dݘ}uUDc"*dqJsyFN%9述k0ˆfvwC_ͼylP)1ЄiACK`Btg w>O#\ nKLQQl]׿д qIщCE> 9uO.9J[Gх& g3>kb{*9V,te0|>ZKG9fa#^ROLBLq)8 xG1Hmo~8($ǽ2YUt{Yw/jw4źO3+ױR O@xC ʔm~7c'5K}[%IJ U^5 W& I]\.4?ŎlӼMxz h L+2S/Z,TQ^DUa"WB)H}{~dfɘD\$,{7y Gf1yGDVC,-OGB8֊p"{9ȶ/\XέH h"x:Icq4n .%c͂"}"F$߆¿b5>PB=,͝G{ DN_ Xajd4ms6ݐ`x@obEpQFbK`XTxH k6Q+^Ģw3y!}[R1mG3'm OPQ؜BpZ_4O,eT#/YT%[ˢR[&_$GATDL?=rZT^Un$]TItWp'BlRUxO;KD}6B{tmӱ_:k Yx PΝ6E M [^, gqӲQy+s/jYB<{-@_SLEtCfihI@8 wPs\b`j췷߉P4XbzSF|fނk9=U*>Xyng9}vL$"_CIRfFEwk.WFS^ɕc-^?a s wx$+Ѫ>mxJ ;qf6d҉P B~ҶXZ3j\)^zV&G3+@fI}04]~V#ֲͶ.Aǰe\7PO |c! n-{d%9٣e  X)ȳ6ղ49i4ޠЏ9um|d` } AOpϗ>p?[~[23E|zol2O+XST+ה$yHFiTj7 lU0.b ӋβB 0". f]D}>ndú2FCM'˫F˳ *3D4kʫdd^u\zIb6xq$B<&^8;sX<7Y7 jiiPJYCΙ@HEƃ"΁pŠR ~P&wv8,h7oQ8P5Q)cUJiQA4|SWQ*HTNT}H_2 T ؊DP2}]SH[AEA`4c8[̰rU6dٝX2:LԿb bB'8I&1m?~'oXTكWuK?$DUE:LI%4K]vj ,]0+#[Dv:]k-$J+D,R+"E;-) ^I.f⃎z$=_( <]]# )Of ܥٓuzҀX?=UZ7g^4x¥y>e" L`$ʃ-w^btCcۿYݝvvY|e 4b"ddUv# 5( ,bRuf'Myoe[ȊJMQAV)$6с|#:՘h.]EZm'uɻAsiSR OEdhMHpB~5aq6rH,>P>@:w8 il.Q5F3 ]Zq!քaƮx^YҩLFMo+LmLpoGB`px(>N4gx'҆mbC $tP(CIL.~"е"RJ>$ RG(dh-<Ѝ*U KA &ԢĶdn>WX aDK**/f#6|/Aw?!vԍYO,s EԓNЪ<}#yj7WjqeO 1Sr2%Np,HSKS 9EWRB8 - w}6o]g@c*Zb♔g Z4f='QqPmFd}bk;.(<ÌYPx\Zc+bJ9-9Z8Rw)@YQ>5m|;Զ"ե&l ;ȑycȐܓU 6eQ$w.># S~?GVS!3* '4}#﬋OmuD1;̟ a4 橗|`RY =sU>.`9>GU^ Ho(*Nw9NԚ?i%DGjz,qa8( ,d>)t?Gϧ6w (71.j]0|;uҕ^Nf2Jϋq7+d=1#!v@:ÚD3E3@Unq l<߈,G^081Yr#>ƖлJ9f jkfű=N4墆w~?/.ۦSڐPT2zZWʧT?Dk ȋhF)*F79W̓vbx;n/({63A_^kC 32}=~:$?bqnu0C=0>jy7!Ö`(V4\^x.1@ȺMxJR: q2F=iԊ\* Jbr~vѹ~G2LrAi^ `ClV5b1۳qwټN"CߙN|]M>]\wV g) zl FuNӁX-!a"i d:X""tFwkVqRK"? )\.ǞUC>?yUp?jǮ8[w'"Ħ+V$V]bL.ҭC"mAihS+R p{ӥ<]j"<okeXkw9 U·_8:zlp8ZKm"7+Ru=Dqmb (#tF c^T%uw1Yinqt jNj$O?w6I'eXj]TﺨR萮luD۠'}& si7bwb 'ÕL+Be&6zkcŚiʉ֎j@/hkBSoc`d]hayGyU-8w&\Qla mQ.(< 3ƅmT4fVޫoWBH[N G &%} Px*{#5GgPH}*54՚ B~SI4ӏGנ** %Kp{heG(c'pi!g1ZrW+&I`H;1$O۾<4He\8B}mlLf[.,t vM|b T ,q%6q-Ɯ¥JDdl 8kQ9WJ]a Cʇȍ/6bw7|RVۈG) m >Qԇ/-c[idaes¿.7y[}؊Dsp+M+mDP5_|- GMn 5'-/E x!A ^⿊1"P4 ^'h!so#2뿐7Yr Ϳ*w~}e~Jϛg`6pDUxde AĚz#)G QƧ%N_)p33'|yo-nKH$4 41Yt?JVJmC~`9eh__@8 ,u$.^{k+]N9 |,&ɺĐTeSxL?֯ɫoE!k'@(M03CM>Wlb[tw>]01M 3Fg :+OndqD6=$)qW{rNՂUCު7(\;ms4yևW6姊b tx!%IQDz$ WiH(w ؀0C˴ނcV|Uz,9Mj$ۑGΞ'$%` GvW.YC5p-"56[oz]V[淫EΔ~ ){9h%[3~HݘvꅹTE(,s  7mP8CY&(S)DQْ`< p7Rb[y9J7dR5W7ھEȡf!A_(1r{9| iR{&F3'.ef D4ԩUx>%=l\'R]Fsc\!tC>|g`*DoN=]4P2|HM"%@.h7V0!8V^񈩾=p nq6R^6ϯjoxRkLT2R= BLjφooBNPJ!ݨĠrSWfH%Cf44 ƹvU|7#UF\teD{FR&yH"V(tu;wW:wÚh| Κ+n'(4vtidk x\ î'o}IFhD[!Ǣ)M9/gyqϩѠL 0"_#?(rfQ*Dx>궻x((t xM~v ܖ錃jܥLw+TKL|p Qc\*zI@ۜQ7|duFӟ|3 uJ)eͰaSJeHZڒnVTu&" `,zC48Ճlj5w b7>vCAfv͆BӲEw]ҋ($ӪLӓk./+@NL n9#IJRf L sp!HĪQTQ;6fP*~+ʜ)\?l-2Sq"6IcMGOQwFuU4\BSz LW=|i+yN("BmmD~!իIƲ-5vcsPeodvK,P?n 04rd NJڻ8HZ>9ToBot9Vr:@!1yQKaEogB"Qg{9-*R!)%4P1 <:ʈh\;4 tJg҈j7& QPkzþ7,mSax8ުanȗX\v|Ke%EFWB/qA5fPvcXB~T i{[PJG6lF_LlbxBLQ!S$`>) =]~ݤ /%t o +u`AFHj2D#LOYy 6mn/ I>UJ_fIhAnD {?c*^&8¬.t;M|Isn 4sozN^@ F(\쀧 ~$z,POWpRF[w/5vJw* 2|?6$xy^ZÎ,h6!tW2n"6j5Dken2? !Ո9DQ)}v,DG8L~}YH>|uM$ErwI^3Ħ6BdX]j%#-3tpݸg w͡MFAf+b4fH`@;m"jq'm:__@lcUZ /X 40lFXVpqIFtN]|_v2[v!^#yq |_oi>_aF躒˃)/c g4NrKT`YRJIx|F(8b7mUݒ'1 ˑ]h5(^⻭Vb@2RJTkpCc0mR àFG٧|*Ί+2Zf[3e*7;ycLdD~:sZyL>EkYqF{t>] 3 .Z8Ni;smB2ƌ^qu Ƚu51oo;myp ̓=aAׄnx|%Ea) IU9Ǎ:Z# ]3].uYOHauuם #@gQfEǓej'@(@Y kM@lu"t>4-\xP*90/Q=UYEvnO>R^mbj%a;s EmׄH\KM<N}zٔ0w14 ×4LizpON+m|D=]+*j.ѴEA-Q$̙.Ep@ -u{25PaM4 tIv.wGvաjQ,)4y p:%KnD ,,f"WWj91kŭ q³?sHJJ?[\NtK/~ſ9ص-KrLjTqk.2#i=RsEhSUNOչӉQ4QX'7k]’kWG!悀r{XVLMX\{n{U!Ȁy6>m-QTb m P#TQlb="dI}|E4KjCcɯoyTQ5n"F@_xʑϞdAǔU~'Qw-QT)KZ2(+cq|[hDG25'֩B]2#9چ5K5aڵ2!FG"blԽTSQ p{PP@iH ^8$bm A(rkińP]}vm*v_  irV6qK90VޅOp1DG)&ƎX?rFClх&󩝖9q;7R͜SGŕߒ&͋2ifR5"|~{1H>p8ovZ}w!(w(o]b bdE4_zS1{֘kU5tK R/| W0. *os1\=2zWçm;tjk.tCҩ.6Z9F9Y _g?ۥV)-|Vi鍮pj*p[c)>xbwȼ?rouF!o)j;vsF 4jݶ>ߝKJ66=w* 7U5Dg-Tga|9aԥoohB+j@ѪHx=Wt(v^%R$S[8vL8|A"li? 1tU[Zr ocGy\fKM\5%U3aZS=pw8B.0x}[a5XW3yF:.9`kPTC{I|Bv޷z[ƶr g(+&lxr 03|_$P ?IЅMY]YxO|>> uj>#5D)L]C4{1kRrf yR.sbcnh|LMu#>KJцo+f`S=<.:-Yq宝2 f|zrjRqgNvO>E9U~QkkJCɯyZ#t3>STZ 3La?x5'wn^V loxO0wBɵ7G:Vb}Si}ʓ]Z!uBeIHBRFA]#'밄%pNK=la{!OB$H#i:pv܇yU*~u/QGcaG91sD}gk=i$a빻tBӴUp׃Kzc z@А跻 jCm B6Č/[o5/xU.V^/FBe >fiMCWlDN;Fr;}NQm:zPu"; D_Q kU`-۞"YeKμYYspoC 5OZuhl悗ngOIt'E ܵέ, p e%x *ڔGK~Z-\ϱ/G h4L20 '/.H82fj2'V ~\m:3~ |W1hJ"ݠۍzry#CP[[PH'ȶt&l9%򫎾Pf c?5toA.4lE!JKٺj'-c-<Ȱ1q[Kg n4lJV% Ǩ*GOZ5~jM"fĕChHWK>aF$ YVK({Q"XP]pjAֵgT䡮y^j}bO<ӷXktJP`EB}:`_}9vnè]Ӯ^Zbs޿/I͔IGSuz}|bI5ڇ=ڂ(!.:4mDy~HDA³(ϞOqǘ-_aԃ4q>==2]\$'LFKC{%G͓Pj~TgB B|2h5xUv`oB#C-ߣ, 񖤮ع4lFa"p'-Ixqڹ bR^n%ѽ~wu/WY^Ņd`oLX""XV͊ 4(10!W䱡9Gn7'Y! /#ugNJ-zMr`tW#vÀ"$8.s%ˉG&m2x @%F<`WV<.=g]Li[@b\'EV亀ꯤ&A$2fry=]n$n"dTҗ,p^i4 ;UĀJD;p7:":{ʼng[?MV߅[g~IKaiM5-o,[~ʹQ?Nϣ{MA%P6]%;\\ ڀG%BrUwV2= 05RT?ҕ<הx)$s.9GFɎܡ؏Zzwc=zod k.x[)7شEf'rR-6Zl%GjJPD' UYTy* wBvo5AfXbwe ޴O\PCpDrl@CJ ˊ7%,ECvHnN 1BePկ 8Mp*/Hǒ}4pƠZOƣhlp_ ʅae>rj|vek=*&vAm.j>`i$SҌ h8p?*&klY`|$qѓAo/@%jUBRA܅aJa:kndVG뾰& "_Z Mel$ʷqSe#Bon0Lkqjd$#JPNCLn 咡Gl<28TJx`a:;0I_U3j;0WX[5J6_ YD:.Im۲/ N˨ F߭ӲR |V߀FHCjH'p,EZ1S K )}ZWau77aGUy{т=+7Л߬X͆2! |L-Ȩy۠^}8Nո &`FI%=t<)C:UB1Π=5#]B G_$2HB`J|!]zk=LQL* ?|ϩPHrȟswiy/S#pWRYёh8ѓ.y2tRTFQZ%Zg 2˳`dUⶳxb\wkM"a/V˯UJ p'Ł$s% Yng|A;#E y3 ƄaιuT/>;|l(/U5m My_)߈i%ޒg sTCms!`nM(dM$8 UU!@HzE#9؏p5 :{#5 4/&.'s{3w1ތIZf(t;d )vݽS99cp% MB[ܴ`&Κ Xz"JѾx ւRNҸu0c G \UK/V[qXAoE+Xڷ~1M"Q6(ƍ1SJ/ƶG%;Uۺ}/nsq[jgHr;~>`kybs0Y>nٮYae Zu$@} 7ob^TbHY$WX¾ U~_6ۄVuR`=夆e;D~%&Wr|D5ZW?} dz;AS.4& 4nZWfpædTdAIz);mA۩@p 6bM ?W=j/ջfnX1.e/Y'ty+\K`3qoS+㈶paC4>ע`SC/ }h}&">ְPݥWYpĝ9R# $u_ZnWO2B/t۴>"ނi/qfbԐ\w` v~ tVsNI+ʿn3n}~d'ݬ>S~0tHa\6ÌR KEv`e, IL{ ^դpuS@qluS9zUzB!r)a=_3 TQ$[ˎ y@x LA-1ٖ,;Ry>ӮMӦKjO!WJ_+;"JGW`'M~},ag5JJbU(s#b مW3F`wciAF8/Gk}<{<نA@Ș1^?;֖bsĮNi;]]_?ł1A拭.VF!vSyUUWM}%'7j񜉙jskKF\Z`$*fʇi`] In0e%3/Y1˭pW>@(Ka&k,[<ɫ.mm🚭@zr~^Օ'$qVȔDMy ΄V~i -yKw]&G+ = r։̩Žh!!0vGwp]2f8n#b\'I.y74l &\ '"i./n~& 'á ?*qZMv<-:z$${G՛4ĆeC/H^PHl- y%4{vS |=0BDn g[Ҿ+N&1F VN-:'أe7 25)/I87h_@skIN^UֲxVOn}$=VEsfk*>8pLY%YWQ|XȊC$":F'BL YD. ʸK;^C NtO/8tD-<re!`qVխ$ `8ba3rȢ& BzeguecI50Pq!䯒S%2 ,{@һ;_G$p846?~xƩ{,Yujږi ~4d"AkҚ\ӝ5J$Şt܏5BuvNɝMG-#zCi4UD\HbWzTEhܭWiP)G&M)7D r[iAz=h KZlμPS!>\MkI0JuFWĚx *njg7.~}Pf YJ[`vw3鬨(~|hj7wzOݛh 0Tم2 <S=z|Rt%"|*ڮ`hjv_[-Rm DW?1 1 `B^UŞ< Z}]k)!Rۓ^*v/WqOAvo{n$Cٟ@E"5'ѩtKMh1| f~kr ='F(יa*"u}mbGz@f㹚<'ӥUX"՘nGȖpA0j\ NX r)9hI3l-hկ-L~k3ݚk}W mw$&L,# n4tRDyJV 5[fo%LAwzM^`<ھ+)^=fk}gDEU%UClMр2Y[ nqLu$r'7=c,at\3٥xGEaAy&{v*ik%@k^1E MY؀d &7=_Fne@3Ii+{d.i|A@ZTka2(_كYʏRYEJq>d[8؇z(qTq 20S;EKN'b"_ߤeQ \w鋵&mdR45|^ߒ"hόUZv"iD19Ǣ?PmNeE85?(孶80D:O,O"HkTym6Xc&=K[6?.4sy(' Ӛ +3 0TK,*2M\_7(Bx7Ok23Az\RSyϪP^2lW%",.puRƨ.O4|/;oͶ6;7?ib(KÓL ~ Գ aU]pOSqX.2 =hzgunDL=KHI +cS;7v7u(kʀ'#ٿFfWۂC Z잓<D-kH/L(ϰ@5d` UIE$/յ @?U.o9$Iy7+lkR3zW{:a(O!.8(DBݫ':׋٨ l[^^3"S$J$_'e->pY8ܺtݮ7g$(f~ ƅt Lg8yx.^rN7~&OfF6.nh^ɯ y|.rv]ѿݱydq~ /MF{PH.)W}XҎ`[r@Pw]U>3&WV[:KZ:PQ2 #RjF#7Lɣϗ oW8By]MZw<7o&^Q kOhߝEaUH@c%Y2ux8{k|S#iMmG=SX <5@ͯ(2B ]P^iҬ%zM| }5"櫴6e&QӦ?GodL(f}oF[x6yaskIN?ARcgv*8yJ=H$`ndh%GF,>j)8Fܽ0(_S¢{v ~϶VʧCԤ{]c Т}YS8t>tOdk }%pZlzK9DL0d0lrAڸK$,^렸|u}t5wĸZbο/=fiS d 9)":CKӳqfBP#D <uhEMT/Bs{6ʑ5⑱N7w\jioyCPpd9%Un$V:M] m:3fb-*_a:;eGpN7Z݃| Q +~?{kyrDZMw(~4U pm6Χƃ遼2kyy1-{ݹ(-ձ_U cxCi14$¯m%n`= ϸ9SYӒ~Ų8fŦ4{g[ޑ %\ݒimZxRkŌ $($8)s"?Z‹Jf²Xjo%PuQݩ|ހ?;H"a !3$)Tl`Ml4W1ׁVE93Al^ V2F9n؈&opc_li] * 4T=+QQJ\zp4+Q0s54lGiKv9d7 5K(d=U>I\e`•ESXXQGB&cO8WfiDzfyl *i\w_ATEp$|q!`ŶSغ_ԧb 6$&l]0:]wNPR+%TrK dBAx鷭}̜^[|SR,.s,<'G.>Cj/ADcK0U36cbL'ز8+iLan' 9¡U+kH9?ɞ#Ez1l6qr+*|Z){h!ԂÕ;: ~PnTGOfIo6XE5#Bj TownsN.NH{4+}^H[(Ca3(R퍿GJ;d/K1x߸άHU7!OxzRS7$Mh+pBogWSR)~]#+P$(o:S0]q,ņ_>y_ۆ]H֌ i:T6Py%k;zhJTu;Skje+ l< ՓEhDtt(vK> .hqX-6B9G n)QQ\d{4+7dvyIE9apl?CѲ4VdЃPD1;Q֩_(v1u0C fJ;;ЮQPhT<빌=! qU{Ζ$'{tO3&r( ~]_3 EfS#R ED(_xjGx3FĴ>kOzpZRbT!ש xjDjĿ6pa8pToשI:h&OF5??bZH:83' ;ŇE S< fF3ZV_=ʷ}@?KlL߉U?(,DTMܑKduPIaFm]d:v/DJo2SV _rNbxϚڌPaIe6B6/Ae&Cp^n.iߎ@ {"ڈE8FW8E_>psYhzu=/%:˂8B-hH4$@'_r; Ms)ݦ4ڈw Y\*h\k6e#[=SމH4]P:?)`/5>g1Š)!$?7ق% ,,}"8ٕ}qߒkDgyQ`+r!LPֺp@1"; j2-)(f:l &vdO: *WZXJ$'=VKƼ#'8(1D8X`F :3DP/gtrW܇p32f\}U 9pt|IR`0f:]R7 |:6a:Te rhɺ{.l7WC!fa *Bݮeùg5DQXጦ,+/'o"iK)[aМbF o]/pk|y5M:3fìSS ?8wIyLFӽhQax]n$M m L_g JG6/Co\u>󶱶>XC6"}WggM6,W^&ެ8A}R~,Zhj'&=#=v1@-3mD nqh"W nږ2vq N M|lB,$d?zl7lڏ$ N3ؾHFUq}&J5<1$r F~S}PR!~= ju# s0^(#a۸g):y^tM-`EςJ3X7$&(*ДK:wQ3qe|L@A+TԗjXƵs\Ю'J&q_ܳI,6쐽P JWa S\/t3[F[BG}X3ԘXiIJg{]N7eL2֖^&Rg(Fܘ7lFzKCbpBL?DmEi#%!K{Rս}Ʊ`[tWE-E%ҿÍ~&#b-LR;G uDȕߢ1hV7Avֈer_(g.L k>ENfHĢoj ĵjSuphJOJ.~^Q gr&%˛2m nlBo:`BVSD` !B tӎI,a{v6[aELJd6NBΥEB^vSٕacm͎(SWǍA9b0Rt53HSFg aet b\^9 /k:;eKK/56h@`ک.ȒyAƏ28ƻ?7u9]Fƺ&5<(Jw{Y.0u$]fM :ke&'Lxc".4OrdW#8,hzLE!2%@/|Z.:3!_KNKO(gq?W¥l# Z⸊0əMC6 (x0ubӺ \\,q "⣙7)too_A M,Ge+pW[}t/8+EԐ{dÛR*@|p ѫuJѨXݛ/v&oۍVQv"jVEOo>.H ,W,kjt$={B}Hx\  lhiq0s 7.$/&*S翝4$^l"hlN%I~FSdP gJ]V3DqB}BjMq"~}U Nj}=t0=s?<71X"ػWQ.Dbz)>p ~jBEQ %0֥y3ƟzQ4-!:!3鉣vj0$°ЃN#QS):$/ f}Bl5nk{GP3LT\9cO0T)Д6T^_D/DkMkK85$C 㔅W].W3 2Xf eubrO,c?#<ҰS:j7nv|,Msm^'I"q*m~?5~]}gsg:7S鈕nͲP/b=)2tHhsݩZػlÚ+.)uq*#їNCf3w՞D>Я 1{ABɘR’/ (i8dd2ms0{k9%gFG7z.ҕp*:{l/tnͱ#J6nd|gxd㖷>єSe]4w5hJJėb$4-ajQo4O"9:d/o^K|_"qNs^ ]ڛ'^ HR+ȁάCfB5-2;*0M#4-GQNE(\1 b&&5H*feќrVyXabnK261X(88 kZ9!Gmnuֈ:%*]feZ[AwPR&kN`+q`{M˴G" TTWv*&넍0+4B4K\Tb\D:~Rgд$5tH\Dmuyj+wXX-- L,į H!z6)Ht v&F*s$mas玜sJu"_CMDz dB(hה}~p/[ǴRCaL UE5(Sk10౔I;\Ye.cp;+GbW 7ֹjc,#gOwf{Xl qyPq=~ou6PUUZspai$S\(8 >0OwE+0doX. ֞a" z:1еO/9I ŏqr(ciHz4+zw톺@-\ /v,,_y|H/;Ed1okEq[S8)ho&H"[t~i'G~ђfpF"2rB_Z8j6 B֋AA:*pԉ"h(79mlil=#!E`͑6Lf:7!3p5\vPo g\O(Lʼn?R?Ip[ 8_- ]{]̨bmSjR#zТ76"5@[?`s_`.%W#B*|C6VoS5ۚ~ΣS̃Wǡ\TCՔU{h78~рo?xRw7C@Ւl:I/޳Z{ YrBlKS4 )T7 FZL?^ļQ09y ,_R|H$8Y29  ^C{& j&S j(-(Wi9([s*Sb[KV٨Ļȉ^u0~_q((rX=S!W"ߑ,"U,:u!q8Ҏ$^^H@7c5:E&xv!V#?G15jR8xRQވxbK*yeɆxu8 l@K' ޏʩц 78$3$U40]X5 m2 \A^z+Z{Ѯ|̃S隒=8ZOsx*0Y|Z؁A4>gO6Eq9-ltFfH\ͨ7tõ8Q/Φ&5r`i}8_+˲^17_퇀-?Ł?ASq8cA^T_d7u$-Qos.}hk>}x8jk8h ݽ>D̫&-^6NZQz81?p5Pv>v$G N(IjNcdO#x5m%(h3.F[w!l^ᙫ"(s2B78c@ZCUD/hڤա")f MlJz<r2TLs3A?셁dJ+@3V ^SpyCsEgã3.W(im/J,JeuMq62 &F ٔ˿ 1QNd +>&wΊTjرe@4=\v|閾O.ڎ9Q+J\U3.M! [SV)F y1b; ?"FG 1s0x9N{ C N7-B÷0 ^iY,T5 `+4 OjYH^MSHI!kA14  oӝYp< ZF["Bj.uVeA3g"1P'q|T 7%a/}z3v?EQdJP=+>Zl2wxI|{煥j/H4Nj5_gwC@ z{>y ΁D{>s%cmd$.mpcRq6cűYT@6f 9{},Gv<$ xӱalQK}3jhە.{"iѺg%fCbS"=Tn (uFGMUہz%, 5:?.>ȱJy^b>ċ6+аNm?'4TL>NT`a o~b4aVO]µ<̈NDZ6OŽ4RbܮxD`F28lFEʅ ~kڨgLc UA`+<'$AIJ{H ҅VbbGo /Z~\hʺƣ]dbS -;[/X({;8 X\\i:sFR\& |- ȧN8h+rQIJaA)38r9?k9m:7P@.!zV2Xc^Q$ִB)l-qըyᗾu@  I=9GeGɻ[0'I(a(aE+:8]OCJҵ`b>&IvV4m xkzV)C7ե MDԳ>~^ w>B>t,,QSu(;ꟁ"F~`Ph?"N-3{ $&4+;.ڲŽGھٰepBjYіҿ'd{[ȋ[|_Tq%~mH#$M E<>邚}!7]ѡMaBqf":R/I't_G&&;ȃ,<>]4 OK޵d'|<< 7ZDF6 e`qUe+-kLiU K7D@Żz5R2S2㾾0 1Nr*%pMq@Wz,Uk+UE  Ɉ8!րV.ͦZ u+$-^7cvTRw%oaDp?D~kBT.3s%IT BϾYdBzh<e+ryGԶa1bXws</pz;̘ 5@xo//=+6*9!:Ig_O}s~nR]+oH+{B>IBaL*@Bjyfogk XnJԉ!) yQLG4d~ݨ73AAopĖwJ1NU&+ :53]ڿ`lPOЮۘd'?'ߩBןw |`;n{ZaVnf@-famqP $KwnW8B,J e:KRiJ7aS&R90b|\<|pm Z$^/e`uQq<@~mo3#H$5K=cr'cl&ۂDpRQ>TGx0W̻VTc2"eh Jp"c䟲uW)=/y ^*CL ržB%G,!V o7g [;}بy,ܽ_A- OA]eCadm]/k1֘ATݛ2U (/(C>=k ѡ[s yOw\wMꑊt !Hhj)SNj4:Qc>W]槦ZDWgVa$ tlJc!b#6< vS0Jw9 @wt2?'4?cp/'`hI)p uWHPA;͵|#>ǣV$[@:K9mM?[Q" }[bQLU]& pk!;ӭ.VlbJTQ/ڣ~g܃+{U( ?jo_"F=G9]˧*/ry8L6>R;%VZ͙hsĽܷ&g ՛"ҿpWs)Y3d~$ [lxՏ_ sA_O8NlD J˾7qWǡS"y/^z®~̺=e ר%~1@ÂA'qMgG1n6e/m գ@P}2 |9ÈqĔxvі={=,e3PȵZ Yq3?Cb[T l&%R-,ZMe[m}&M"$*O1N01vP5\κ,kEs˟g~|EB|i#Ru^֯;}|b//s:Xu^|\ n^˺zJ|3lg?uCԗ{# P[מ>3*怆<};=h}gExTݸ STf\9=%Q9Gm aphEN= yCP ,x,B*Z\񛏡όhcn4N /19B4geRA7Y[z#[ c&9&¦2픾}L 1ъ 4sh0 ׇl?7gvK.#-C-zBoiee)\ \0خS͕gb*p=22X@uݤۄM꧳|3Yy.fͅ.E]p4M7yIIij A*Ϗx56;ñm$̈́Tb,xvp2=r>]d Y܁XB e\9I_<;am<VAQ\ nv8n:!;Z<6wB2D86+d2G@ 5!|CڽҴUdx@$[=P(nwT6_iSi)hKRRѬb[v*(ѦG8([grxmc͇+VɃyqq.7W]+[; YYRFk$ンޟ8ad.sDYAɈ:߾S"z46 $%bpdfչsWK+.[]_]UcY>` cPo͑vLGeI>E9gQ BCo"v +)E\:aT rɟ;_iX-R1U>"_F~}:c3p)1nCs{վlE\,o[nO$0L׈p\=s恞U@=Ѝ :n[-tFz  ~:tW . u-,= 5:|!W5dma];!dB{UZXmfmC{5~{FŰj"[A<ɕȆp0~6A1CpXb|}%ժWa!*u`~2u>Lt Ό{W]VxuGg)p1ۆ/%wb$rLr}j㌪s S5uLFf[d(Vxr AǎI<==D\3k]/Sbyp޹]0ȅ{ETNNwz6y"3afǘ:: i3K i=bJr{_#1%6ݨN[VFnۚ/p^#m|Սl'>T6v1Μ;Xz8Ywk= d?Uʼn0Ex`E+j鰵a+y|tG_ۜć#%eR֚:2 kT~=aZ;t7i|İ%,y`,$,rĕ(s(lOS9vDk5IÛ\}+TѪvpcₒ5@fr{|ųP+j۹0[m;^Nh{8Z2m!,(?P|(a%)ſYBEO:S<|486 )j1tXɤuX]㠱5QFRCPӔb7 u!u m.dd%FaڣVě3cPN@}W >C?_?ݦ4^Z {kfj9EЩgXG? Uc/4| uņ;WN铍rɇkFxtbfJys!MzY_*MU=&cNwLP DIeܿdaEFذ$#\YJ®˭]JZčB6(jt0)e0tj53-_j|:7͇ U6װ.&{(ez*'ع*9t{2*nCioBZ_Pqgh! ]UG>S`GZF0\GRqDf~):^VXa,}eu`ŌEWgIw恷7`wU&NCQWH >p4a3lH$zIht:0f#^,i%:j^9l$JIцfz.VmFҁ5F*:WYRU2X50 Xʒ5IBg')=aMcw_K{|j&4F?sݳnR~AT!lmR:ں1 :u#`K:VA{LAB048s{*NfCu{g"Ճ9&e6z9]$ X&/$AwV\8N23Dvi (l=&vŬJ[U)ʇ'|\ Xw`Kz\'q|wV>l% DQ4E[Fqt5(8H w~$*:tulUu( #Gu1˭'RɍkV;';Vypa L!{h\CzYgDu]̌WƸ-f.mSrhH{k ,e,̷!B2¹lC ]?S0kp*3L-"9K瞣DgEe+KA .>?06A kn ]}W`e,!)!nu'R:7۫{H~Cg/ZFQ@ JܢKB%+P̐*Q&-EPۥxD>B#ߓ!*G@>DXz&##A10Gڿ 7W'aMan}j?أ1.٫ L6Qd v ajU}1%Gr^+[kd#Q0^КJ,sŸVՅϠ}NC*eܶ%d\j`W ౫A63Vf*btSpt9RFHTA~ҝ7^fY?@u6h>\hV2F=׭0Őyq͐I0X4qFCə1]NsOv{kW!!vJ -]3%LkD yԓ_5/AnZRdf. .:5OurČ I\5i9^9JKulmn ]Nvfc&.qɒ Y\6 mi1LPR"8U{s QE`M˰&V@[г6]D0K49:yI@_b,`lǴݾmjLW>)'t6Dtsb&)!؄[Xxru~r_+[\#Z!-t,G9L'dZ4UP(nd0GPpArZtdUqnbtgGRΧg%RVNDgTb w"xnKIG3XُH(E{X!/R -jFi-gby:P"(?u0̽_~Y^A)?qzfvV\W<߬ryhˇ;B)ߏx \RS ~s 1+P3s-mqgʟf$ðYWM1G+%os#=D4}?rJ9@ݔa&c5PנQLWCfJNN$lo?읭.l&B#,2ۙº;S(傅Kr9WS׾ob6GZ<* s>+\h>lFDIF$>hҭmDϔщKf݋9k~$ kÊQszsȩeUc7Pʺcd wC%)BG[`H%KЇW7F;H$J9@ebiǙ3fn!jajlgL)@kCep]IuΏHiaK˴0W fgOI{BA2YlҮ@JպQYJP?6a~Dxاyvm~K|CI1ˉ!|ǿfҫt^$ -# h&A5}Q3^)zW,䌉+opiB7KU x5z!s[givd B9PiH #jK ]7jz[F7_(ChEVe&HQ >Ԡ-o:|p/5/rq#K :g{R4|CsT$%rww鲈ïHsk0J gi?XwIyr< bx ^B-_Kz2`i . *l3Oܰ[1dBf`07۸5vZ(F{ޑ!,^ H,F <̬1^[:dKDzCVJzkx*54))^ Hک,q'Zě'VԲqʖݳ`*kH!AZ>G }Ѫz|L0#1P݆py3(R:MJNvbdoLa$L&h{noJK(&%D[aFEϺWX MRL쀟Yq:;Nc h$_9OD?(5]sY[h:Z9!|(JN,cGtI'b)'勫_=xFa /!Л*ƘP?'=fecvʇfA\JGWoLbȴVKMop\ĊQ8˦t5:0(+qcP |i-k윃Ѻ](s;^>N 򱾆}K7}BZ^0oBXv{wro?2mWd3^/ArXѓ 8f+9R=UYΒuؚ_SG;&:VAݜ,5 M%9~uLjOLtNҀn\jmҘ_ČEΕ f9*Y63}h ᱄݇ZLP鎇zF Pfch -];?G~Rp*MC PAq⭜T*z{)| &RﴦFC ˞j~,q{m`b?DDTJAa3BX@Qo/`C__ߜv:,ZIӭJ;'$,PyJ w ӻa,_}$5J'f~3j+q';X1 ԉ?APN|⭷\c"rZ}DnZ2v{%qhCO֛SZCG8%O0PgrDuSpϴi}tffe$1Cu@2/$[;[{ duTk:r1۠2Ͱ873Ͷސ'5Í~>0e#kN(5e<2*iU>ڝh1#p+og]%5Le_JMט* 9=3Vw҉'d^6alZnd݊ C]Fv惮*izxcy(ӧҷYTE0@(,v0K7'$Cogas!+,5_9ߐPcP}Lgzy6G"4Su-),x] :3wJaSi'|֏Dǹ/$l`bI Htc)73@UvBؚ3¡Gwl%b>L.Zꞎ"w#oec7u.#19~U$*] .$oSжYEayv*{̶q1 0 9_NnY7өEz~-J.x.r*岆yW=89=n)#~,ݦrۍt#(< Hl]nB7^ԴiruP1YJlL k]R'b|Gfb&Fe۩%W6y$6V}!Ƶ3!㮀F&5?)DRU蘴{;kI3]@C5<ͨL N{}u=ɹDBd.xD,O&(ٶJo.BʔefS׹նgDgXzD,aw9X%OIQo1 ?ϔLVtnK 栺(|40t}RxJyx*\,FƶPAMHŞ(5" xg / >)TUU0ռOk7P&] Wi1`ӔE&mIdF@!4vtDSn`kոO :hER s3MXrm;z$ٓ"07D7. ᩙv2A+,TFAc4AqӳH<8~{Iawd;Mhp)،ojn qlqыO'(=*;od(E05i߆]tddYg՗ ,fijRp=Z1á)҇ɁIT-5#E&CJ8nYdK[aw';V9I$ZxLwPmhT 1☃)֫GY!_O5Ef٩TD^>σ REń͇݂l<=Xf5P#ۍxB@`jRse;.1?vm9;uXw#ܫ$|nf)kfe׼z6?1 vx 6i]$ĩ:ďyDѥ1 XiZήJ:cW$6QZ4eԪzP^g9g!wUG<z0n9N?W)P4qQT^9 kiikI1Bחg9XĊ3 %:rS.U[iȢIºqi> e~J+{S AT -\dRIj+@7)wo*(j_6;Qݖ#v˱tǴE[Gl"#I[ѝf]IɏVdV)VZl["^^PHP~뱡1 |eF_-rŠ_F8QکY 2y&]`Y&.v߳jZ'@,s[D\'x'dCυ H_BXje/"kvߟ/kWwϡ-"R*IjRה,0ȱ`< <%q _/8T~Pcq9uΉIRoInb<͑_`8moyp+g#B@Nj 4MaM9z.gA/]㋧m}i'Qhw4ag,#c+jn҇ HKZٺ.kH,UGhPXb0[BOܩ^vpdƨi|1Qe>}L%#]y fphvgDtAS ZqYco5/ w&$ 'NsR9mL Юl4/4܇/C=x\Jg$ג>geӉ~UOo-"+ر6>ec2V"5:-ԇs::S/Eƙ57@ 싁-l%ء.IFΫO?\9,pɃ7/Yw8}F@AU;<'*87#$;ezA{℅[ڂi=@I\97 '? `jy׋}Dv}BF~' ^?5HB3Z*pG/oAat<]0ݐ=8v]3KjWB"趎Hx~eW#{KͭԪ4`99 NIKӽ81ܓpXU8rI/6\Aq\z;I˧ Tx#f xeQ@ky(d4(Z^TPWn8 B<7MRrgfӜ{Ēejo 4 j3ڋVѠm:Ó~} cє qN$-)Gi*ESEgv' փfYT#x1sMTNے#$pgC(tm"\KV|&M%;lk9Hɱ`sj8aH?[ pTx3T-яWJZ{)cț .Q߄7/P_x uWa&Ca^W+TxZQp@ǯc t.݉M*n9BZM4;=4KqZfIQ+2Bgџ#⚎/;X]) u]g@hk =x^VeMyo)^ f㾔]+NGK̏3$;?z9$QG +' 4#3bn`]\6Jk0n{dZ{E% P:P{uoGLa:6.fs"* WMQ/#2@B'Y<)cq )o IaU7;֤F)#Va}^?-R)- (BSPNC`~xF^LTLZ%;HIԔ`QJ1Ӄ`^^ [jb$-]ONMJJz?ew8 i3Jv~1 N#G3FMjC |۰{4h&}mj٭AOefd>ı  vw3 p{|e[Rj&BγIޢ،c<,3Zf972/ eDC%KV^ .?Y }z%|s^wȠ=ޕ[ZV,Û|(B<,!TwJR+>gd蕹oؑpO^ކU ;e*/~znv L>.EԌa'G&? ) Kjr@ JCs30dS~; Na>PX$ g -\،6Mmbϑg[/81m\ģZ>\lp+~Mџ~(uGB N1T$z|$ʇɶjWwa6N%zxQD(p[ uuzwԌQf;?r{G׳MVP֨ioU/s?ExZYŖgIOZD"uIN`c[xmb"^^E nͦs7UuXU %v:~t5䐧qĺ5!S(.ʤހoV˼wFrPqnR 6{=qFRuaNyFWHMu3;V]9j\;ox>%A&=_jA(x5FniW&5 S#Z<>8d*U[j;@QOa \El ml~> _0@NyA^)D"KT;M(7|.4aMNoԞR8Ŕ{ W&]&G6k‹ݝ g33c8:!h(8bDBKC4CyVD-OXVt/Y%S鈲8x%x@)0Of:.CM2_T0 Dp5ʬ=՛-!"fŝ­ISmɶ\THYrpffgG@ۭAfk/ٕ"P';ӂ%O'kiC@t8UA 5ퟞ %''/v}:-/O V4[_LvKim+&q&WRQ~X@UkI4My.SZL#D$2딼QV yr2S#y1l{ JQ3=* sJ]B}Hl<6]ˊ’[ h@]MQ_ޅ*n2!-b md^Д>"'dwuUߢ["'(|_f?!*VHioɑo>swQ5bM1K wp}G rۚ_?O19,jMNi)s1hOr)E{^7&<< ޭ|_2}\$<h%xAZa<8X.ˢY3ŰfN2 4{'nfTVC= >GI.M&a9lvJ֔,ih$!Bj{Њ-`T9%b"ҳ2lt(ߙ_kiak֗|@[^Oqijm؎ZTp9`UdUW(ZzW4]2\H$dvM71Rk; ϚI5zd+hXu'ů4Jk?`vx)CNRp[^t$ƾ:.&O9G>S^i9EH0JV?cShsOpyqh#'+kA5ߕ" XFO} Ad >Ze=adԌoL]:n) B}I$ĄaE-ҡt#h@q,o~-moMM6>6M=+F}(cLz3l:+6 oy䪮QY*j*b=.},mQQאA/`LN, D޸_ZQEʡ;,`synP9^߰]UuZGt+ZNcsa}1{fLnF!)C!Q(as% ;hTad 줸GCg6{]x{8f?QϫJ,<dniAg,K5oO>o٫QWHdc#mA@ܧcuLv D>>d0iq:2f֘ಣ+@-dNe ύ}7~GpazY?Ir*vLlQ"CJxjXH$OPtAU2 9z;Mjd=ԁ3)=v7 v؏Γ"A.]$Lnu1y޶|ٞ`417}S]WT62u-/l-!F%b G+FtC7e_/B P&J5 Cۄj/>!$]v~r=L*S4~k8֤Olg n:~ÜzYy= r@vh)Di%O0V+l2\PBz3&%ί0杹hKOw޸x~:EaA$[69\i\xk⻟EGH*B;ӹ,VnN;i~[u{ښ"N;.e ]J$!˧wb{'57t7Uz"W'*w-׸F<(;1`!J$dE57V3srɸ ,Ŵp^j|)@Ge9l*OYq] gd. sT[^^C6v4En?/z7]z]lf>CD2f8fk%i8}}q44u/~T!є5~ycMl 9mpd0Ev<XT#9?rQz:|. pE~a S!l׼ULҞhkYm!k,9"09:t++M$> _YM)ߓ3 g(ϥ~G-R)3HS`%e {bU֛~d2v?Fк/^?;M ŒҒm?Vs o nls\n++˿3P]o2E#F<AASFc fF!6-'1 잋~Gx(Arצi8,S]You7!*l{ D8Wd͵#V?{n蘜sc$s^mjOe,QoM&yXünZmۦZ3#1O1OărMI>)Dd+b5> :dgbM95k]WL~]ϋsNqw#NQ> 4)*+r3[DgbbѨh jȁGzmFLOΨ#$gSL>lW$uH)GJFK#"n8Z_ $r8E&<|'r>(2|_6v?1MlKbvо ˖d9Qt8OHc¨Nābג$o2Ig Ϡ$ Ts[IiO1o|OrFRP^j]W{-rrTȖ1NtAD(6JRjȹ+5WqQpAw@lRK YLj:hD n rSO'!/bM+q_:2 IޒO}t|?0 IjvELE+. d:>ٻAiqKF0cjqLQ>JDz09VY~ D F1@/w$dS%/ -͐Z]%gx>+[{7Acư /~ o@puWcwn6*E'+G"b?/4G_}Qx a\K(F,ШP"JImbU(̬DD^<ɑGI%%ah姟Ј- 3% :b, At^a-8YRu L- ƦqcvxǃgġJ:'ߗsD!Otg6G o5 @=rjL4!+gHyW6{J6RW nru`+~Kl\*))OQaYdb!`P(|yiCFTbXu;Υ蹍giAyب?`WQw*VYmc8 ~͖4B &H0.@}' loG/P_P{HwŰU`?yJ7/GQSܳWe;l.6޹F%IL}ΩN1J0y n ƾW_ 0H7ۊc1 KQ,Htdj gArB.)B ?vKG&4%P Т !t+/?ML}"98yx5Lh01֡`bni#Z{Ry 9n[)ϡyRܠfX7lBRI? Nϼ(O8',,wml~ `(C s-6>qG6TץlvD)fN8?rM!_EŦQ3L`.KazLsD҂:_V=#󻟢ٝ؃T|.VE9Zw֊yeZlGp}9;t2C/)wT41} }4PIvrޠs#JDVߥlhY=`fi\J  V-?rF3̂j veMXq%0r<" A ]":k y!Tם$5az*+}TGfbz5fPEN`euZings{Ju`N5GrYH8L)9bP3w1r 'uP/ oQKR< c65nߔ=|uˉErث3іVS> M6G0,kshb` \\y2$ H2 ^`)g:Z'2f`lژOU Cmև8OE ˼4# 4Ze+Ӹ/NDO6TAYb4(M+\ݤ8+j~1|;sx<-0gs2$Q-~)jJ$'Y_gI4|Dk^FMR'u1 N>BݚN˼ں2Of~)pq §X0OGW ~ͥ957G! -Gl [Xm c lt`Ưޯoc.z^1n>rOOQ%E> 5c 4LˇO#'N\ֽ۬"{e5*Ro2$'8ԺQ%#E׫d&+ 1{ƫ(NCmrkc{!wGqeĽu|iBoh aZ пn͓(TOCQ_z:ϮXеMӍP~{^p7P]dë_l7nߤ>z#J TJ |dUTpPY6\eGЮFUC zȠX'1.@^Y? ¯`b;;ݿ"Ci`$=ܤ $Mj#?TYf儊M> e5|D⍳O m@Au*a`nBiE% E| I^4P*6CESHf 80 جװ߶=zEx\lP&s:d/C8ފeS.vwZ䷨KKEpT cY4x?> b;LDL6Uw767,k(>ųPˢHq~2^1mytww1N-!Rbpʑ}rEj#ٮlC9E3CSPtJ2@s*/ߟZ=X zHJ ncwNo͍hB/*R6l lY?u҆rDNxO Ѹ`@WsʝPyIesMٹ:5;n~sOJM*Y|dN/SL̡PKӁMaBg2`#ӝD#a@끯٨{g;)fB#z"Վ  j I%! gӗC7]) jO?6dՓ.; 8$Xps{RܸVPF#8$vQ4yϥ*/+IpϱRZp|ߍР Ifujk^#T|AZyϸ[*-GYs9jx{1&Ս啋=o5&R=tWٷ؏+._!Z0&*ͣ7 ߠ3gRp pg'&q_%eqp~ c 8tXPX'ViweE29冫ia-?dzk%WZ0$w(}ބ5n2@.^d!W K̚bwlFNt(N_E<5ّ/3h*<ۜSV(`ӦZ# j˭T##IF d@bTl ( ܱer%vp aGԑ6f ~%=yT}gݨtCьʿҲ \*OE$9{uyz[ޏj-RYH`3{a#.&EY3 ͳwY4P)-⦀L̠E5-葷׊ xa;iY\);F;d2cJO#'qYuT }Cby(T N-~ mҜ>V+ ǰڂ cyd{fukZPq-=10z,}C> n}߭dEmBT.?C]<3]nRpiJq% =r$D50koTa4'go7KVGfLd [abCC1xY؏`~(᠆"=>(#ǑM9y*[N\|S3u%FlA=W|=l0}rC8PUP87c&b5297E,8_y_!xi K.ԫa5+}=D6\w 굿i΁̮op8xZVXLVǿ&1FSΖjK@P~ì BG: x; Y'K~ J^Yr֪lrσg? x?@ʮAS7DE.XN sRlj /m'jNqL0AHSc7X)e txe"4B~{cRH\s9 \NgL  vaÌͽ|9ҌLB!#:5Rj}癱]˴&)tr@\hXwbVlbGH(X]HY튫GB[>}0x쥉z$jP mCۈrb`26↪(aqCwnКXТh,[VzI@Ňyŀ>'uImtذXV ]rfhak$ױ۲wx)gmq4zcgo.\>A(q3M`-j_yDL/T*( 9>>Ld e "L|x}Bs=A~lXi uΫz&A4 #^. 5-Vm. B 8Wy;Fs~ [~R_~H';g9|=^\6gI{wSk3,gh@yH& A3Џ~ 0oa[s,)WR&aN3KAu"]c(^-+[:4hrBDVqf)'o1uE~#|(F0!꜓}f=;mn s>\YL1}iR.l>5v\!:D[G'-ýP%f.\j>x j82%,_ .۠}G'LJ$DVe%|wil!iZhP+eXxofű^wf Ec Џ>>[I*oX)YxS4 A8ڷE t8/Įy+!(98(>UѮ 3'l%=KIjr{kyR@q4&kcl2{Pm"5 Mmr(CY,P%cG S}yK7V}˱ƍЦ_Ēv*?i}D,xSKT(A6D #vͬ/NJJ"*E:ObF@`b5nKsSE3pD  X6&F v;(߳D dyW=;{arEFwפؽK}y|'_O=I} ۽Ti1&r+ ^Z.]m/c5Ģ& |%:/_Odp4fc{{!'KcV|NIM^7IޑQ_m^>Xl`]rX.I{Kz2? D F okrm1,PCr~@)W[АRCd~5-"'k8:q]j> A4"N v;MLqՆ\c>F til'W[T~qkRHo}0e>ðĜV҉->0L$pk&F G}Fэ)PpF} 0{%~mq.Q^&Ğ(s B WQ¢ zw&xFP=I3dE3> t#+.t(D@t =1Urkz/lG`j/?_f>@ 3:'R^2z,O/)Mx %p}(i%#O/P,[Si]Mq dQȮTLȲFD:AȬ9qDJ0Þ3y2xlUc_};:nd.!*{!ʹ?%t|,rHk=7/Aa?4Sh-'x%?DmYxr݄VRj! S-/3%2(vu}:,g9'0؎/Odxx:l[ѕ2h9iyHOuU\0նn6)8@moÓ 3q^/!0 L'Pbt+k|&+|&`ޑe+\9|GaHwodL)-'H'?,zgE3y{Pe  WMvnC䑪ƑIwP\W_2ERJF"394ߙo&)fpp@{eL xTs@F_q%w'\Ȇ0I3ynt! zg<O@g3@a-9 7]ThN'உ(%8 "/G΋S,JG Za8<fVU=eUj`&G:ӦFM)h䕼? TܲUPgS+lsIN7]:>YZPcxHw&hѼHAK\ G3iouΟ}VLO!I5Oj5E !v<[_ұ^u* d~fS&1VB 5P^Xh~3agol S;hh;ϊ>=Nы}&4Is:m_w(AdUw4w6PXPO4m؛T/^sE̫7]|lǓ-b΁X_{%y#g|P+ 507K!6ۿ{p%!u?[}`eVuOnAW{[qx_!2TŰ ݛuW"zCu[&2:[L^XErQCKh㍩T _.ީHjw~6 #omг  ǓgVE_ }p8&}>K34ȷ\E&GCjXwՕ׺ݲO  @]|%%U\+]c{6vOSbpS9둅;Q]4&^8R}-Xq̹, ue{z$tcW45 T1Ș)j*3v}؞"<8mcJ 0!5^QdR 1Ns,6&Wx1:/Ob"/`1m_ݽC kㅙQĊpbDf7kt?,ՃT7/0qxsdbA§]\t]띺%z13 X/X(IT>Ha[4vMi),B!hRqoZ-5f$BݼGYn7𪑢Y-.9ٚbX TӚC7UfKX󂶾`+i3b$;ݕFl2M-PkW5+!ppnģ"tSZ[8HR܈>4xwkWi/TU#t>(9Ueέtn|Ε}dQ0+Z럪m k# aunx?^qTl4hd _c"H#+޴:_b6WxB*&OPIMPۢʊQZï2HnB!ay.y?.00(ѥO"4oC4%1{y+yHq3jK0|_9/'NTwk?xH:)̳ZEH:znjf)BQR鼳JH{Ny,6 MvDP 8+>I-눏Y;R}UTёx)oT"IU A^xW篑t`) KnLR_"Z"Fѐ猔wh 6RӲ]pQ"/rR>륣l[dGijwG&e^QDN~C{qq+Q՝ 󑅍VoGڼGHVZQܜWh6ס!@d5Bh"VZk kg {D27a[y`_b 4 b}`)txap= h`/*4S{2$) Bdx[auZOX{X}~diS>_F8ISyZ$`K-.@$u`o6n_TOQ]Hw7pd-Lz @ 2).3JFoS^/gc"f}KTl)/5 +q;Kbo>7w-9@rS[t+> E-.f/f96'y'RRʳ3xpe`@)T%/|&!\Ib5j)Dk~P2Dbt evԕR1qmFQtb;Z g/I 8)8aꭊ/1 1k`8N*)EQ_#fd Sb+!TP}g25>||~5߰gy_cf ]S{ma\)d>ټ"qтƵ$vJy}R26_Y{%Vg`VNHH˾ NN$(wÛUU<*.+a. *VnXIt%1 ^&T῰ՑR%w2cC )J>A$rӌW±WHM+UİZjۛdqY KjiG-u*>|f MYY >( ț ;Njթ-kkz|~qQXu>"dWhLsAvn@Cٓc]]D3ʕܼݱ{׵/ &YI]rٸѸ6yְ+.YZdA~jOM{5-f,2+cGgfG(бH9\deE<߽R'T[8jw4{aڧ[G@t'{7E\| `'PT(i:Ssզ- o(C RSׂK/aC ;?wq 3-H0[M ?ZSPHeDG%? kNlqػQV ̤.\nM*n"h.J'?J; U9cNO ,`xg3MiT )/= w5b|}K"mXhfk(pW>f`ҹ+K}d9n6yLhz^_̕)7[@} GBUzFmRRV w%*%5=xJT:TLV{#D hxo?"l?^$_3F}3 E-{cS| c)-] V I5Etҏ1z.\?(v҂$Z,L O2o6Y@N+޸˅T']^WY9@;[!^:pUS@Ҟ;hr+"$w|M۽'>Pԓ]/Zk1D]{\*kDU4,@*E5_s6S4.oNl@y $vU71)B&PWUMG e? 4eާdiwCP̷'[d =P̶;<o|q qvTfMUjXjBH fG#S1JP!($B6g{sĊx7kDD ݯ#㗆Tm#Y3vKT]bsݨ|jlXIuQZPHw8KHAz"{qᓹcU. v9~P:/vHSٽȲ>0} @&UK7C{qb<{^uEH/kBIhb=J]rR~G&H.a)d^e/#* , i5B繙 HaYi|Fl" osdc1$)TƩ]>DzK ȑ.\ԉdg^s"^=0(pYf=@}uVXҼ/ua?nUsǬ07C4G PpM5#a ;,~0p3p'0R0P u {i6zdjNRIAA. 4@&0Z=T i!Ƣ'#'E=(8v)K}A9{swsD4Wrl401GrY<7>Ux]rN[pɘVŻ_>Wɫ;Ȏ َVU$B\[eKHjSXeTbj B|TI*> ķt֢.Fobи,dH5VB4/0 ̢'iԑ@`5B.$@x8mtV;2qrMWJT[:T#H7t2 a~3* [9lRySb,7ܐc`^ZLŋ ߉Er 'T,F7]6Uǧj bn|-@jNcu83ieR8{>'X/L @z| ]E"FaJ*K1mu=#$%!LGɊ$ zhK[q+o?BI(gr[ĭ5^> AZjԎ+.]/!fRA3Pؾ/i*F%S vS. +e [9H{HWefR~Wg_UL'ה,c{:K>!Η'I0\+7@oc6$RGivV/j# Hp;zO$Jha*6`< ub&krio2mw=Ds 覩6iXdT \#E{15W1yY"Mhl33DZ75*$KDv| n ]caN\Mhj[/8Oqi|"5ye=|2B:e$QFhJv߄qq4 {\;%lܖ܌~ʼnOhîOgE P=-FĀ:}MSjNӥOTr!PP\ 8.fJG)Um3mxzZjzo jFM٢RcXNID7e-Hk17?' Ȳ^՚X; Nd*0C yMI F#HƯ/>bΡi+Cߖnۦb4da$e>}p[j q1 luT)Npٰ E*~&, LYr1qh}6go%E*).ĝ2 ȋyQFZ?h$yz 98ef&ʕ]|Wkگmd~;[>*^ ka}40Л8h5?jv@qFAdkwYF pw ^ FrH1+4 S u;HRS h4AmulTO%T@]ۜ~{0?]/(xZ@t Dje\z` j1I.iH8WwZ@l=&| qH#vKpR|π'?tv"  ڪ?U̫+糸{~vT|~ka5J7DQўX@ s`aii[p:\n2{ÀP!]a܎[Rz`פGg<5" N:ofU[˱<<j"GZO XN~vTyran:'/ڶ2i 0慎h܀'8q8oh;MjK}fq(8tS0xم Ḗd+<6%ZJ7>Ћ M4s&o30+SeQ~gn}=‘=>Iiu)R!r:lܳk/y\~%]+0B4X!PM"⓬WUZGE2IULSfY&RP1NpM=M f SqJ;^@@i$5s[P.#unGirY _E0[|^4n ޘ97yD168dEcrzGyiQS}em[&ޮ  (w[Af%˧,7Noé $7q&sD$%F C 4#ނ%j͓$o(.ϗz3‘Vc|]e1A/:^5at.c+ a Kf6UЧlw4b`>ma9i Wn#ŵr^VMUE7("Q|pU t&@y}4:+oVڏI#cժua%rb6)=i<\ADzuQHP1$P[>M 7D )rKWڡ~`=ά2R7dVahː+u▋}Ma~jl (Os:[AiyвJW"gMR=Y`5{spm⊤Ѹ}q2nŧTJpK,D] n[3n/S0REpH tFR5 'K5-!U y~ݡ+mݷφv3vIfY4L:l1ڲPuۓ h[Bȡ]=A"X}4QR7 7es]hRjo m8,xz#~}Pƣ#LuvgFȣ5SO{M1E,=9FVF80e%6;V4C;X?nlSX.LAU0 Fm+ ՑWc0"k~1F[3߹ ض86< UT+{O=]_z1PS-O3X&|!W`B D(B2[1QmL:{Xf'[(m4)K>{`"O.rضlôC߽\3EyCE55GV--mKHs#vc{Rg`GEC`}M}:^Ow1̞Qv9*sѡԂQ1<śO!Z,/l8 5l\ėgiO|a3'эH9Yt>+^}v`WlkDr\u?zZ;{msj`9IK*x<U9[Ёr<7C $Y_H1c"T=D#@#3F\V~knf%XZH۽Gc r\['j"9} yS^pX?u&O чԉ'X#kp1@ez wꯘNLvt fHMdov_m&r֧;FZBS';_}!2n#p;%C뎴?դeU(5`$+yFH_jBO}rfe;H>VcVu+#VXn9!xX0l)E: wLo#`"HcJ^j֘>֟o).y%H-6/$ AslV|i"ȻJ0ه5PmьpFW:p霘UjcJZ}p{`aH|(k aH{ym ؉-ln>ά"qk"';iL? pN-vzTqFxRcl#o0Op4=L{47 e!"V|F/3/PGetFxNoexF:yHAXWlB?}rfUuIsĿQ}_ gKYn&Es71b"6sýLΣmLs:=B >Yn}A.=85#5$: ,L(8 (oJR"17 0PnJȀsjQbM#oWQtvrxHB*._z^Ei Sa O:DғO?u \*6pΠBxBy6$*cOT'-51ʙ Wܙy8!(p;{0lP۟{x?νM1i/ BL8F?{k9:Bbj=gBziMH'葉x &kV}sz cm4yv-9fųGe؅o&;Y^VyEfAHhGͷ>9{ERSqο^u,K>o:R!Jzu]*&=jZ qPZ/`S<K -A yAUZvmXf%w>>v(Iì<; ;٨;{^3Qz2op3~Κ~]ӝq ({ˆ)u<)"y[9%~AMZ"0ߋq淼}X^.Z/SC#'ELg[ N$2>¯ oG2MiPN hBްBTvP}ІvS6߆/۸Op۶s˲pa6D6af|Zzm`e bS^L5KREnct= *$km4SIrh5Obs`Lwxi#ƽAJ2~8Fw7J%A2F~Cxgꪡ3=w2ᤅxT<OiDei7^H}!YXpV>l=֏x?QP½y b|'1c颜%a:'j^NE7kOgW9֚8ڞ|/D 0q+u\cIb 7o.ڨihK͸XBR} WZ_}#ea6M"pY!|WmЗUsQ@xRCj0-I)jykSfE[RWF,lH;7J †QdD #7`JE~BYyO!L#cgClCb -qm̬/ Īxz/%x$#VF>O kcC>XcAx?(_OL)Hh>&nQLTtV.:qSs7}-X0!($n{V:t=2)3"EeJ(Z\@몭k[zb}8]d,Mijwҭ˄"Ǘ2gucW:bN@/a2MfQ2*2Z:eXOFY f:׽ ([EifͿڊUk?An+͢>]FfV]Kg-{*8ڄAelSu梷hlk w/r.&!x$6"i.E{JDƂPJ"moÛMZ~%=ZAwx# Ln7qHfF6֦E hR~dĢdE*=8Ӓ m\(o1<#+4 N.=fcIXF'Nvj@mj?+ת$=0߃c;oҹz7|wBi4\~N` cd5?F$p0Nc0Hh by[l7\|f[طMvrX}I/?P4/9ـĤ 8 FC3a(a h,}:SWapPR1A^=t^NxK̵5>:_NQH./EZm(}`T7F+nhdDΞ|49Og8w_oϕ-M6ݽObmr݇:$Ar Dbu^!bBsZ؇f$$=2QĨL%W .{a}|R{}f[|Qh8ڵ)oF4=;6Z.?ʇ th6k$R|Ҋ! nxts)V9i!Y_?./9E]Wg؇WWMXok.} ٮ`W+F:8[DT(!yTUUF6)2GX+I/@E'5Ro*Ǎub5-lc^mr511nVۯ+PNgj;˘3ʚ>q*o ٲuc4j4_^8/>9M#3Ek~czY,` Yȏ݀f"' .8Z;s+$IΑD$~>%^$JCzWzP{`r W\GF9^t K8@6saä^@qUS zYFvmHXYeX5;H;+VE-2,O;ڶ+ 1zځ%E0B6 y+NCedP U.} *Z,1}^h42u"^s~ LLکEA|I _q`ͱHqF+@!9)rFʧ ^cMٯ80 b(w D %?'#wI׺.k^j]¡ 9< S%58kI}+DYD؅H}c̖hˀ. pw XA42Nmv)5 0d$>_3} IcSyuj(Ok?v!h%?4{c~!<,l_)P˙>Fr](CU߿D` ,._FI=Qg8J!#?_{E% ӭGZ?Y3-CFew@b*]̧frsC?yƈ%Kv&ƽh@Gs:C!٦YXڲ;8gϵ"iU*ZɑH42귬4ZSuuJF&&^k@MBVk 7AH'˂nV.x3vAAaD5S8`8\!F2"i߯sku*BWe'B96reT]WY婖6dJ񀝸p䅅lF~ᵂ{жb'^7EƄuJ3Mα! טӌѭN ͯZ`D`s[2m9hW`EZc&)ԳJ8HŻ :znE+"̂㬋Lt&\4ۿGy w,xza1zH݋Cnr,rF= {ו| ɒ^ܢ8<Oʟ؜VTj= |2,^<$ٗjӻ zԴhX*pQD5kd#w i&A4s'-$;JȢd>1j*wLK;LX%֖?vKbFNQON:4i:?i%ݙN( B] OjrBj8ƏwՎ`HAS"p5J0! lH~h4[JlGXl6FnH.b9.4{\n7Sy2a7ELl<̢=c eLg x:lֈS:-m uHOT,V=4)S[A0o{;XΞ̴D)@A4)Y;=bOhz]@AN&pvɶ[0Q ƞγuE>\S(:)isxeUHxD=:KoaW҈PƧYΟx9WKj|Q?T᤮.Ho4/U-cӭ/?`冂kZY\MMf:=/+j!)}2 qc> 6#$ 9dPKytИEoTc[ >L|]gPmnSzЅq9h|@n ^@i7FhtC:Xֆ5Z+)?D'8,}\${Aԧ.Zƞ4d)!@̀R&]~3n萦L~ϢEj͒jl^ѱ<1!'Z~iP`)6BT׳7߿^&nnMĸ0fn}oz8MZF{SNk5bfBNmۂ5f^̰#X_ 8/q\̼ctAn(BV.?zRW/A)qWSP66VɃHYvP3n[lӁ9EJg#h zWc׵{qҲ((Up;\fz3,(.S<&88H\Q0E0sc) >y|ڕIޔ1b)v̀=H:ē"Ezvh&w弅9L2Q `pZ}3 fvkP?"gck"n7X$#%7PSMVu=~LGd[b˼Z 2VcR "Z @v$N𱄥5Mk3%s1Ѳ%P"`Aǩ%됅O֯DE9Ɗ`<^kIyYP@2AAO{&:)'e/z_9;"=w푷F*dt@֤`+H];hS >ڡ(*En< ..Vef_z׾0̩<3oC9٩'"*?!ҾRդKr wZ#ԣO^pE[ii_kȡ |pҕ ]x^wvZdyH9檺dmm1u^*%׻ :'8YDEl:J՝ Jt~ $~`h?pk|i韶L\֗1w@c<ٹǟg;OhӞC5nR b[[ѻ,1mNa&#jq|4UU̯^m %R8h!E$_vhQSj Lx +C{Pri|ZRیo<-;w{>!*f>Gave Sέ3W`}+%Pu0I5isKH􄴢?i|=X$Wjw. v@4p}l 2j)?M5>_-wgVEkSv4;#Kc׿LϪ+kZ]E]*6IWG~1u Pvj7r0Ex# STgR~Z 9 X E훞{]N~I~b/k f8:M4"5.ءp@ նW*Q]«|mkkGXi|^C»!n-dKLKlN\ ThmA}g{d3MuEȎ#xQgep$$Z6q#怽UFxhX/)T-mѷ!!Մ">5~wfk+ DJ,z^X O\(¼38޶sgeߎ}jƫx!T'AOߒ\j,e(,;K'0c4$;=gun_<췓h:+5JTz;mhʄ(CҽBz[^1&$,#Oayi35HLl87&>tZS9wʈ\4VN1HI^]wt{<)G3YyQ7/ĤY|vclyP2 nS$۩zS;Q4;ma8ޜDBH;ag'˴D*ro\_`ҫoFLW|S!Ӹwg6S'KpbBjƑq")5tܣ}&o^d`'d08sDs1VOҰM>-2S︴rcՀ ^L|9^ 39S>D:*y?z3wh4!pp;WJ?mȩ{=X*>[G؈!qPSzikrnsԹ4rC;,7'^ hPۚ8F*"@C絃7#/Oe)m+[9 b-4m4\\B=qsȟ\k+?G$Em; uRflRpe5o?d۞K}z,ll%5RP1ѡ(βBݎ<oyE㌄r {ZL#q*{?#dP_m_YŚ?ZksJ.cd\HB.z5ڨc!6Po( P]XOZ['% ~s:8lnYo9 (I+Uw“$B7_eF4JŬ0Z*?M4Ebr ֆ|F!a9x;7Imc> 6wy8l#5j Nyq-KY~dvZOS1 |$sT>eܠXO-N'J+bS@9~PwpMVNj $1&AHҕR1>,aB8:!\)OiҴb^3&f7 Ḱ,<"hJhEno֊gć)Y=CM9܂_F\BBI1#\X++%yqsC+gxޑp{Z'ϊ0% "u&Gϡg'0Ѷ_n:^]*yEG3YrSCֈvIǭN +>l? ܐwL2uw\پJxҿQ+f-hP "ɗo{[B8[gKݾȜ=;OЎC^h쿜~tV48ةiD..M @v~b뼹r 9V -ryJD:Bcj=@k06iziH8OI% -q(ruxs|ktj`b/P?"rAp@}mHtk?ںٓJˑ9hQf&;[w1\0_1]XTʠ{lHpx,̫\A6 jxd ^.'w' -n,}B[NFl/Y/੫`w9o5O|Z&3p Knث&(SBvč @ZvCΟZXwe$0*e6֣UaϷ7zUSVBR{c͛KjVhm Yc}@P9)(zM2tM> >L^u5wF}$MccTM}`3 (;3$.#l3>BnK۱U;8g,؛a Dl曢;,!}eN8zYLH%^_9~Y!^*33kIɋFzJy<ӵDϝ c{^,H%·~ IVA{U ~ӢhUb$$?05ʑn$r՜2K6)b<&2ĴJĎ[cFqQ̝ m?=dc?7M T[}sà $1T2`OP1Ϻs/3) lqFo_T-l1ج}5c$$΃At^~|GpP/j ȴਈ;ȌLZUQۿb=G>l̩.pZK8)v_=l2N8TWlT8,Gٲ)$}:=RDQī~<f*O3{V ;EFCG "4Cﮰ $ݯ8`v߬qы>1_l]l B;S%dH'u "Fcɇ8bhMYӏ2岋JT ?~Y{'.tM,?cDr?,#>V󝞆6 Z4,Qi,$@zB͊7p`QФBo#HOݳޜt @=B)}԰zZCgQW l 4q:͛A(%'Z"P;%f&f ZZ?LsVSHUqs}z-wT@K8C['VWg!xXc>@\_M]4ja.Ex4!nO1@"k̲IWj_ؖ}?;r S zֶ*|Lxco]Z#4a2>/R\S 1x/fiIM|9ҙVu2f`l}h4`33/RFJX7s9m9&}V"z&WuNG:̠Pe F$'PA?|W1Պ\ҕNM@_ cs8,7a;vO`RV>.?Z` u6@KIn"yKU~aBe=Y7(es<A{"|}:WT_;&gK!LρB^!`aOޗ6[1%LY"_ڪW a6'c6a[җZ˕6<2x3Fit1Myg~{+eS^sLeS Cb:VZh QysAiiPz!Hbhe[}ZEY?L?zZ%>D*ئ0rwLCo2yhXj9mʛEB{kwz+ ph&–I$K0R\&lRd?! 2 Q}!k7W6h.Ժ+=*XJΫ+0rn2f?l"gU'glI6.F$2r9 ӍPȬl 9]=)>ccg|$BF 5UWY=ځr"H{R9eǗ;=@"C#f*G|nD  ލqf E`@۬.GB-_XS? 8Y GqK`'Ӭb!Scϑ1,UuQ7γ_u0THiH=jsOd\6"жrIr?> #e7p-vFOlM[eT m`lVcVl7x!W_#Pnex\J s+ƕos1NE7z[=/1: ,$28_)/ Q;ޓ@ߗFnzOgK'IYRQ ZzT)w{~̍K~[$pX^ybZ3wDX6QNA񔁍<egB=n؃dW9nlJ‘A)4;nG+WӼ-W (9׶+LH g$3d~by>~ǀeS͜9JMCRi^]QZ{%awv g EF熑q8,=C-%";e/OQN-LT/iw0$oNx 2i05;"1Ϲ;ne{mgZT\f;Xy!m>p>݆|z\Xsw5] BNzt7ZN eN(w8Zu@x@ȂL7XO}~Cy>酨2%\v['Qܳ{ݖEFUjnhr0>Tti`֕1ĕP-1}#ʋۖ!|i@0L7OH, n.b1h'/s8$6d/ /ʠo^c<*Rp\>m oyo(Zyqc݉"; 6y P@HUl5LI֫Sbf@NX_K+S\/c͒ 眢hbEL֗d! 51׫)hۀQR$d!8$Ǎ4d@9^\ }'y'y:j?2Qϱߗ[ ]3VbzhR5J*Y~7kI~6E:%7bj1vʱ"QFUg&L|/ܬoDQ-l$6D ISUnwv#<,l̔OwUy5~.3Pc^f؁У'Q-Q].d[tً+z Q  Gah4K N&? Y<5֥N/j`W[%KrzZfK'E4A n 9OР4j=r=?zA" eC~?,-S%<oR4ygsI ]1q ~b2wXvcݳ͗8rzciei䨽6uOt 2h!g)-[g0sVӢ\ uV65ֺ|`-{=ZJ8{3"!+7֘a!'(ԶʹJ0Q^W$[:33o5fS!`0Um. %ݷSuXjG0yޝԷAuoi 5xK6)pa2g+[mOKN^ظok2#쌈Qp>;^gՌCx>'&C7xy?`{䙖rT߰}{א)и-1v4Jc}BAX ʙiL*(%D+IjDg+?5z OϕH9e$lop!3.`VqzƜͬU#ESԠOK &hץlc*UU֊*S0q$!#C -gv09fHFuحA9ֱCD VoϜo({i%}L(+}P#`9c@UUGf?4+⌚v߮yfgQ k'JZt~=䖍w;#w?ܧ")nRЋ2 2l@{ym6,cg؄~xŸi?:z)nNtyu,Ǟ bT݅`5g<.OR7sx<9&p_7U7HlikF]3pd.L4 {_v{sp6*CxӚ(S0,*"K35fغ>tRm?t,"12mt@VvGR5<\Zl*KgT3z1.VQ!9.Bş`4)GYp00 ˷wRz:Ƶx?,[frK 6U w7F?uzһk6aq= ؋B'C}E3q9f)Ko~ ?{R*ޡp3myݦH)BHikmE ԫj N;XV`* O3~Ԑ[3vSǭݰc[q旮*ˬz/z<`ɤ'u3Bg+>2pGșI7"IE"  Kd=Cم+5VԮ S א!< *0A):1зPCr30,GUn `"ʴ0Vh `nfJjZlZ€,cȢ+kV@@\p9 }0xtaX钋ǝߎ=Eߕ@'#l":32J'UEUL'=%HU%GȰ Ny;~ A_] U"՟Zd c))DMv۬A- ͱs)}\|I)QV=kx(=𦯧Aԁs;x I/$mG Fc38 9^WwѱPPfI]M4H0N 㥧@ ~i?&#"P-<<ymcZ$Pn 7Șʨk\R*:XU> ±d᩸=KMOkiJg%KnՌM`Ԁ[:S=q#LU](u霿k4.U9*E:Ӄ*IT}Co M$6 cL(~bl!`g$K!D5 ٵ~Q=3O Rnzn'EF^c񊜲p'gy=ʢLK(觠]_KIR9ɇ@StH2܎amY|C景F{[r{.#d* 5Ϸt` i1K߯91Jԫn_: >pLJI"VS|ә,:cNJ}Yl4Jl,>mc#+.< Z )SSRy yzٴ:IIˆ&x*!"vai ;+O{2G?E>169-)oe\ DYܱHy69EI jibZǷ^ {7k]Ԃ?=B b'b)`o7NU &w:\Yƕ'_T79E\IDQӐmUX :TC5חmVE1xuƬ*|(oJ jƬCGsCVDbӌ`Nz۬7Us__p5G=-N9f&f/|RїKD:T xU !ۢ;N͗Dy~s ZYlGOj-x󚯴׊dըE#^M ʁ˵w)q};I2Vq}@Ӏ lr BPu|#o)^PQ\]F{dz mOmm8L 6qGCYmeZi.^5xadt"xLs=YkhhNA:i%fYE+FW2Q_%%Y͖͙E+gj#6rr/t 3b4&d%#z6H4`fCn*UA]?]ۼȰqh]@ B . &~t5 "yƋ2lIVJb^5 ẚY!u@RGz{c #Yc/k+ {%^ѺT& &#+G۱\ɡ۱`Z5C0NEېs[Z2n"rT!CH[*R\P yn0n\U<'" VkݮMK?Oײ?/xTE$U,XE5Iy&J4QKXI lcrys'R:ZWa3El !dOS4+W-'צrn*DBz%36nb_v3dl< -/-ڜnzkA~?I)F {)fVFY>jYY2q8(Z6А㩷KO.6|{^GcꘃRs$ͿsXI.L|*R\%<0m>)b@Udⷡ~;f 2maA_v<{F6TXމg*qN[BH3PTXMKho*ˮ lqB&8⍙Hb`$&yrՐM=2ղ(hAf -['Ǔ4 Mm+*kDlЁd26Wqm]ҏ =abhThyΧvi^ykEX5L cO@ߙy|-bh:xJ{ْdB, 5U!!R䴅qO_ }yI]{6H5vEe~G\<֋q4%2.h2:ɪUz2pB#L"qªD)8 7O6(L"ǢUt#BIoR+H.뼥pO?<빌O//凇j~囹ľ^ 5\%A32/z|˒aXnuU +#Ĩ=R4qvNϽKW|Jc<ՠ9Vu~dU냬Bb,D_cXlp{ +oe43fSͽYYGr4 # %]O^.8t[r`X#x*EmfIV\KHNW;>ʄv] lBX{V؜mڥ"Z "o>՟a :V$:Tj_|w6=+ÞJ  J0@~r~RkPrpXڜXn!baG#65Xr*d97 yw]gJӌQAm$+@K`J!n|*3DX @kO;p#0|j3-ef[f^~o=3GҊVbܨ5s8ū:Yޖ.g) Cw%vOY W/EewPL+n-+ZGK9:(~e>?1i_FPT=GbΏej[f=\PZ V i7`Aě4]ЬyV+TJw 5tV=$O?rĬ%MhU\K4X+ÃWa DiI̳;c F "O:l$(xG1$ڷWeQB 7p_^o&(JR ^N|c&axXnףߜnf` 3`$3$cHbP̴5sbWg+ ñO`\M'n6~G7I?/6/1-D$gGH*f D1[l 3JsFtETdok~{(4!Z|ZRX-REhcZQ)D|k K@V ȟ&o#)Ec6ɉ V2󭯛o|STXiP,be6*o)a؞v7.ųF<*M(f l_<G9lˏh{#iM(^NpbJkr:1O!oo9r,s 8#AB]`fm\iqVoxEGȪXޖ>;RZCES&n.sA"(Bl-QU8+k,Ş&kd tp1"?.k5@4༢՛𢘑b袙4 կL22ho}6쿂C5Л4+CGES9&vR\}nwձzK++\mV3@|gg_;eҲ1 Ќ6o( c$.;aXT#6(iZa7 ֏P6MATgզ= zQģ028{k)ת)t>yxRz } [$fz#$hvWқTȬ/%v8f;4Nr+Оj&CZ?FemdžQCr6la(;À^u4 oz&[|qs㛺lk~ggn =ѓEH{5ߡ.?>&~KeA s Jt!9V;Z q 17Ima~UO[Byu'E kx2wJrt8PWʤʶ<O(4zr*uѩ)1W&w}uґ S:fϩ;oFi@!*^k(_m6qp?PWC qKl?8O#MYX٥4 (3 n_\f0x1@9)_9hX  ͋349D~ E۬)W蒱WvRfɾHdFl*ETϢ :BDyD4X#*E+`֔|0qk)#g#Kޟ{U QF 껸G9Nkc=/3SG۫3H$G- Ur ETμhqTԙ X>4Klxʆ-Mwx=O(Xɉ@K~;>:W2,soH5O1augꅭ}8~rf#r2YPfux /fl}{8!U)v>!䙊JIb_y>M˶,~Ey#DB1'): B8@#/6(?ؐ, sWGpG6@X&3GZ'yMĐRt#nv.kAh^dE3%P+zF`=D)]@ji,F:pq~/=УʽЬvbդ}O] )sr,N4J"56.#v/u3%T eK]-sFOƔky$eɘ L -V D:߹7@_Oʜv"164]9x(+Jyx:!mfi!3jWyO6Y}󁾾]z;ڛl8F%IHF?r6 !n .&/k<ҲZZF]䜞s˓r|cϦ)%y U.6@UH%sdOaHn ߵ6& mXq9q}s^.<:X8C$X{w+K&޽+sSUD]wop7bq~Nu4M.X`,+jN[ABb{2q37M.ð6I{>oƽ 2Z~R<ӀJ=B_=8G+SykBs+]YXl:a+oѿҲgy2Bk" &y[X?9,ǁ8fmsngbN.VX7jklᱹu1SpS=Ke7?ehG]ŌϟEўCc:߭?zDy ZATOKkv SdU>DHn NrS{%MratEϟ߯m<pƟ% >t3umK;ĩ쨻sӟ=1Ԙc5$,gU{S)UiZQb`d3Zcs]9}Pjk6W6H^+RK}Ý1=$h,1P"ѩLkb^խWBhS5]* >t!?kl:ڼGQJ:W4[׼%F~m:΄|Crȵ6P\ :T 'Z!cKr;9K_-(36NdJ$=Nڠ H~_ bdOiAlec]GB⠕#,V(SUlTxx&#s^K"t-byt999 @"7J#O2VV-tIcb4pxsAn=f᫨wPVd8s HL/*:]ꐯuAk|sƢ_,̓]A3֫^=帔SnyIOu9AJw7BH}`MPzrkn*#@*{[ 9Y:- &j\/lL!r#|‰V@_`"ӕw!>V>StuD#^zQL%gJ>J w*0$CjHi'(\aXՊI?b$1Id\^+DEt't5a~mn[7ZEfp xj4q&cUj ӛD_  Z' %xY zmNJ|{`F®5xT i|]c؊<C#cR^R΂_%߮}v,~=*- U!D柠eR=B .Nèzù~܃p/ݲ9heRyœg|JNN?O݃Wpѡׯ]0'my*:/LTV H.3h6QbdLHٞՙ)s^fZ Ou!ʄn[wOX3{ꍗ}\O$1ٮhek{T^Yn 8AOº!ʁs%~6]t];qр'f:?;C`,t}!DM+OUo$*yPKZ^X_s2ʭ"\-(l> KK}2\g3DP>$z$*S[]Iv ֡u5ڴhnmN[B=KUqx('B;~b-D7N=zh'տ6,k8ce[ Lr8b>z[tvkDZc`4^"m?LE)X3ؗВpCtu^-~#Q<6#EPږ& LP/]$UH\[=u[-6pɪItvyOJ7TgWi³U ˤ(dvwX@ڋh*,NtkEy5Jzt]E:sVìA \)MbXRkoO[KpQ29e (2\\Pq)^X@U ć5SY^v28mb0])VCl0x蠈 ـz5E`-<{ ,͎\9= }DGɇڞhh/!JP#v?Ys /^a ˓-gV%<1sm>7B5kmJH/Yg,WxrL$?39f O`J8}a5tfrL7hєJ|KIGlkJ~r0W<`RH@鮃U1Ymy=+5`jmmk=,Tiqs ɢ)BSQE!Vjz<`fS7[ra. '^^D$P8(yLb)rfr,3']Pqc$݇b[rd'>:ɍDp65=oQu h 轵乐pBknb ϭavt'. ORC+߾F#KWyŹh!;A$v-W\{G`a`rx}|`Vzځ$af% ;B 6лD-~K-rc ϛաs ފYa#XNZOb]-߯^EI+)&"QYd G_nGӰk ue_ӹ0~zy.3u -`]} Ne!cлw%@5Bm=+ǫ*=o Fz)Ƽ#wc|&N 96s井m@mIҏ c䇧 {g+hXxÝDGy;J$)$>}5{!Gc :bTYnHuka<+'Mt"8bIuu[[ bZ$m[>n{VM/<=lo< ,dȕ9 N:Cݴ sʜP*+nВ`r;j =j7feU)i੭ -1CY1b=ҹm)G>P[@ x:UJ=_Qyqt>Yє}lifi]>< `b@l]t:CX@n .A(''l8%}|#I 4rv'@—~ ,%`/"D$i"b3WiGٰ"Y GWeT MdaMMIQ/\7ACO;3iLe_~>,E8ǯO8_s>xlM,hS aye?JMa;X\?_+EpHMS4v/>D`'wnyJ)QV<"4EuЄQL>4+LVKudXŸx\s-' m俹c Do3NVN8Lu$[4>$;3.KsٳXK޲Ƭ-BaE;=ԝ>CSw^?x2p1/Ufwo,m.c***+7Rf:1`x n ض\x)zPJq-( i)n.J@F "U9y[6hfkU+hp")9d9N:A|~89lU9'J8XlLg|1N[Iw2-j]*xh#D%/= qCV|(~|P>iGX7)JM܏>.DݕjKf&K}xx9+|uXk' bzSAkJdVB'gR,S@?hl]x|䷧iN 1M&W5%"90^8O"Sxel <8t~e͂A%y5p{.g雄@ =q5Xt)M a ni9ę6S?.~ڛ6"ʭ86{b؊ßV, yazA>ZZ,@R7 !SdZƿPާz$,{Ueu ے]u>9Oo9EX۔h##ӜYpEldg@uE L=f0k;IVP嗷R'<ιtlLʽs8ؙ@Oe'f7ޑܨJ HEZZќaO@&!헫`k8QK`ʩa&\]5W8>-prJŠ"nW2hޏR ճ"Km=ǀ=zTHn&AqM؝Mw~d]ޘw\]nuV/Z9a2' myZ~#:a|#s ޞ^4 y35V;pϾflJIF*UX2|;Y*MR8B*hFzf4^X8fr9&A.\ 2]H,C5Ι=GX%\+_;A( VEfza$)po<{5\P*u$òO 5Q},bBs4w.l|K(~JI݇dUH p,-hGìߏF*Ŏ~9g ޓ:#J RRrd-,9<%A?ې ;mFBœ ݹ iq22 4g::}pţ!H:6qg#7SLld@U;S>uz՚Z "+ j~;p.O8[9]z.7Pܪ](#Q+$ћLYȪ벪q[dc?l6dRBe:x2L \;V8ڦ0)u^)C+=?dcaW=uD~j3!p@voR~ ?W6|S,5s()Ѯu>-,T" U_ EXO҇H8&IM4o/irZ(KD}e؁&Z}k/QE:dK)(v8G4P9O *v17TK &y _]/[6Z}#EuNW0tbjZL6)ȀdWhufKZ"CzFcI8?q(DdPL8œƶuK\٩q9E+1Oc  ^ GcryL\4Ŗ{ۨVbTDF#& :şpk:%v\SI=!`{FL@ \,@OԒY6sh 0{sǛ, LcU@G5Y\e!d:T\ـċ*XL)lz|wYz*Ĺ23 d-^`!B @_$=𒝏/2VkΟ͋Y CkQ´z {T()Bnkgn Z}ъMJMUg*zjycA/eA=bֱxJrM*8Qen=4b}eBe DbͿQ! y駊 Bh4.aEWAҽSY3LCc9VT%!x𿜊tRKvprg3+Wr1 -7f  f4fuNS?vfCRIeA5ƞa-,ư^p)AN)XF=RU8z inefFFc Ya 7cB#dG;UXP$уOgXrIXLl~[ĸ!}O6ZVyr3PiO&( p|AVЯ.X!"dW `ދ2ؗX`ꮋPC@'hOz8b3gFI8"L'Y֟ɧC%Ζ3ZFe\߽Kv]4>weRwV{Bm,YIFт|%4 /}{ᑑv?\zO\pN(wBcydEs*hÙVaְX#7_Z|g&M' tnF%$ ?U<M,]h;CñM$>xi`+ɽx~6)fI*jCc  Jc0p( Fk 5 LyR3eÔKw^ޱWN06PNixv4Fϻ#BZ\chP[" iiZ)`o}.)iO@5ҍl8QEw^AWw;.Njӽw/hE5<2 (G@R6t*1N> r#"ϡcc2CE{uOR #TQ҂>27ZBV;fҼjyK~t˵ 8$2PS02%\>m;r""9]fq!G':v+]4NQkpȧ>QRzoNt'.z@xМjܩ jFp|БoOoݚȵ# B* Ai;-]s &pS+(pcఙ- tiRm7d o-N.b. .q;yյejXv2jҊ4Jꈆ o@ (Ht1P)6桓J2f7y"I+KW`!#[[܂n=!hNm=zqYҗÕn1T]M{a^/hl !GTyػ]ҹU~+ (%aM(f;~=L_T Hj)O$7 >, AnݶmB ^@$/dbXE@t'/'5[!6ؗ?i|T:U\73bgϟdoi#{@y%KSHV4R(a/)ʨgs/jam4\)9 +!=S"MJEmH.1xJF*8AR|ɳ<^>[(Xhߩ7<ML u*lɏRI!KO)Ԙ˘0zJo~,1԰Vi'}bu hH zqk$p/tquw™AOq:~!8;0|fH0Y&R:ZQ!{=Ӓ{G  į"Eӫv `l<&wrR'wD`Lmiv*|%_EEG20M&B&7nkj<)bU|{K!dcN 8큇ʟun\Pikv rpN hsĭ|ˡ5hZÉG{܃ Yl|L)ZAD& A%dXJd;HNjY8+fXnbt?śeө3EfX- ,zT4n;+H8,-ꙺN362[ØݷǪ}/N.iC ҩ{Jxu-_ȑaFAl]OM$*< Ix1SSLy.0>F]Y|Ԥ&qqfb]uX¨kWfbh=/Fxё=Nƀae,FS 3X"B,X"ݽ=3uRvT gWF]5C&hZjY<(ɏD\:Hz|n{;?[ P@7t?郳dm;jV?l8weU%['e%ޤJM7;׉8MTdo<ؑKQ٩M,U)O9'(&LEIT\21b L izfi/..{~#‰;5|^@9W}iqbVhUy=Emmf <+vag3vc4yii#i|RvB z9Ṅ;\4Ƭ3 HG-{ûr[o(ǤZ 7zspU C$VYǩٮwݍm suہ)f^#ϳft*43v%z6`A<>^Gàm2.8gleZT-R} R\5GtV%3A'CmOx܌%Qi TV2h3'$$.nFw[y6G(|C//FwKdWXz`igS5brF̗38-(*ώ2{ PZ>9e"S5 GA(8]Ip 9ЄN ܝ+LmcR \ySw* s/H3›z#T;Si& j~ څzX;ܪ2tZ_ w5^ .D9vQrWo1["oVd UMu 3dm-887X;} Sk&8_MPWQ@3Gq *}^o{}͝v_Ma)7Gb{e,re hj_Z|IWPa)J?7F=7̈#4 g V U)0 u<H#Fwf@NBQņ ×صzjzo{%:x=ÿW=f Gdsr)|]Flފ<o-|0Z%Sm|E&ذ4q>.[58H*Tr+`-h"es3I2E gv>ubTgC"ehT9K D{43hg(\n*y_1kC>AkrsxWUQZq}s4Ш _=!0 #,zJ7j!0Nka.SE?aGj#lTN%Z*0wp"τ[A}LFf\ g='1ZMk|#WCi;Î!T ?F v4n`aہwg4p{t0OG{rFJXE76k"1к-;WЪtT\`i-ls,HNĉndfiat_!c]/&\> `f!y>U#ԻT<4>Y8&dM/AVW!*YglP1Q f_̀F3q!F`MD l 6U0IOzakRvpnF0hx?fsSLgWz7 \MPP΅rik+5]ϑp0`)؀7h;{5\ްsmh>e;V^ ZW6zlMWvt3s~w13(s0u{Ӎu}2n(1n8lV%7a9<4knϭdj/6ct@}/_ o"gEIW$WUU-wt뭆 ƽǬt_5n4k&siԆ&錎WR>|p%'Z{։+$s2 umԃRޚk'%U"-=`#a p~W$=ڰGc'KJjء0QJ@zMm؇.=ݩ*ɉkq}rɗ!ܔ. qԊgBܨɤy Ag;\ɮ#ò ˀ/H}sm6l42\Y{{T;5CYDmw b+t"طUb~DBOݹR Ui'g&7i~b{0hy[Y0K?">ЬjD1q<=r`GH)Zxg%<| |1aڋfyϸìbE )_11 DR wZUj°M5NwAD,9ƾ?C9R/t> ƝKLO>wWrc]=8JC@I$3atd!rF:uMkH@:7~dSvMbl|ZA|eA\%E{caW !^yZά5$(?e\cBED펝{4MzѰ~âA +Wl=if 빅bx򠶙\\鎧6~_FpvjjbR=͍>E*h7V QX&~K?,3TR⥽ ۪F b:R]6HeMOAɏfCBH]R[g lWRLT]@? sl3bBM>#*;MMA PF &~Z%'z6&nyҡd:`Uk 4}!<=讖`iis^%dOs9nFoEϐZ*c~| .l$5ȣf #/ҜMϣXefš<շ7V+B<:x$+ehδ$m?{T~ZLdóHTu0o{90g%l8HO'_0wtݶ.GK.R愦-#C'!o #ZW7ѪI%ϒmR- dlC ]w;TRc_Wo[1La>fkKyU^6"febx}y^5+h tHf n1u,td𠰩OJ q ؞{S(tdwZ^Sdޝ8tR:Rc8΂fE[6k˳&MZ@#ceęNYٺij(훂o& [Ӓ e'"WjbD~*~rDަ~&܃%jQ8xW%txIA* 6i3}_=G*]m>h6|Fs>9[1sDKL13n}\ﲀPZKtVmjn8M>Pp<򹆈2 %{oݭaȯ슯4SP q Qk$VIqd;| O+•g-T~p)5O\OW)#"d4?3jJPzv~t& W8"\*KgL2 'ג@k |h뙷Q$t5!Y4oGͩ)QN{shUz ^B߿HK|%)M)[tMLpTo4W3ʩl>&kT1Ix)ڤ9_(h0TH523cJxDi6e˳|ÿqUA;!"od3m+uzd\ q|y US[e= ]뙸3hXւ7DVzZT3[Hj1c(~bAY,]옵W^׾')P򽅀R#wXSg!0b!AK,n 'pmRPC}y ^vŠˑD BE4Ǭ>By2!6os-O3EU\ڸ JCEJuqfF\sZvYҬ@* ''Q;"&&v9>VM )2˒#pw@7ѝ=\Z#^u|QzBlԥ+B0l1)7K)0@|F$=$:fH?Y_M VrNNRx6 <8%@a@뎶=),ѩ]=@d?ֱHuXG`BEδ?@#$xh zЎIMK$۲6ҭgM >[sI+/~6.P-Mզ)'$0}di<#&x2 aB DH)'[oxn_,C2B\.hhh {d?5YDX;0+Qڻ]sؑKǙn^ Ut_) em#D4t@b;ܩ`H[ӼALGi fvpvPJ-0[ .MA,x&;2pWiSк٠4uM)Ue)RUuJ C }\@N Za<# LSK !jw1$ˀL*bvcqDm?~eKzp xOI: {iU伄Jz}8t>))`fS5JL g֘ |q#K?ǟwP64hIZZ[?FL}S4Nؚr躃hTWT,r-;Vx6] Z0^d\ ům9*=j@쬸T%H9䗛ѶjMWkC=Ő]>ia)16?UG|k {sQl+jA] T,Zt7P:A%?.(Rm1x斏_6JII t7<Կӕt{z9T,_)'^c  /aM.+]j~iDXP<?*e6ǟC쿗{8S럱&u輇%v^``hHZm >}.X:~B+2r GPyOXJc✃. 5:C 5V_;1vфխ`E_' +JU/u eT}|d-FBc8Hf AJp\.XܬnBJF^% VbOFMh-EP,{q㄃j"svȷMɘDgcy>P3D 4!\2bi=Xv*:bB2Js/[Mސ_O6i ŬG8ZVX-q טC[j`Mx_^濣+%Y+k^nZ:cFl Vu;Hf4YXKfpBsʯix a9X6~MLq]g%D̢D(rp;Ĕ{Z :1v?*Xwh[|y& -eZY`o.Fd4H?WbA!ir l64A1^[]< -ŀR#,]gVzyNx[w@EoN %\6 UW Bu\F8& xՎNԵSxKZä/Y䊛 dxQ4N-(N[qcET5mP-H O#WR$ed!=3b~S@.tA֊Oaw)ΰSsB ͩet}&"'[ˍ W'CNa3 l_QZAHshlx`8co섁%fk~FNJ dS*hO"I$@`%U ﳦ(XFY˸父iB{Jp+)қOobiftU ysq!-ޥ}tX`staU$66xP&x;5qa4z%h\؋IPw씎 ABj5o?(bTnja-XvuLюUxdQHIhQ_]륀xDvʱ7<~fԒ2/!mJeW }`]ݰ=uID\",ErC{/$aN4ueߘf,L ,}qzAkݼ-0=x^n9|L2Pl{}mYXx}f+B>#Pͷ:礖{Iv;'ioCCzΌ ^&Bä/(:NoIK(:^lyٍ:,={'?%̓N3f2|dyektc+J)6u z,yjvC_jYH灯Gf-"b郂vH-ՠ`vU‡=qSdz}Ƚ~o ;BG6%"[j>`mwo^je͔g0ȀuXjޫط*-j0>PրuU >s(ٙJ9_AqF:27qs"A‖h >6!;:u=(lI5t9ppmC3/V\YdrH?y,ޯWf: vrJϿH- R`I0s ^$>-z(zj3 LDpu5Yf\/P/gqF4މ57.O7 n VF@6FO*҄"9︆h 0VpT J@"ZF\`"u߼K җ0[qG Կ C'̚Ngvo=ܥ!b͆{ZI畮c7Fmz4ƤNj gWLZPkq7h>PTkȆؔdcp53ͧ;>?b@ O!^%ݣ] za6cȉxEGB-͜g hÞQ |APOH<Wkة(S) 4V'rѐjߜ/m?A{>RIȳ4q,ONsxQ֤}̥U$J dspWA TOpԪۮ2WFrKK>jVopl"tgh#ݸ&Imqwl X  ݇.!܇x?5<:<ܒ($"b__ji)Szp_3`*𙧿L -Dw͉c-q;qK(!`f X2W Q?2X5go-ܕc Z/>JPn+/?Aj7&%R.Th{nDgqK68; w 0$W0l5}VxzJ'l jrB 6~2xlPaTCd}'XpcDk0_ rE~CjU0ke,:9%x5u^CѸF"(ygfE3ŃӻDeǻ=Һ?KTġRH 3DL!/x 5 af@Y(ʇiB[še4'(# NBqJHȲ w<Y>#lZ "H_ɍHl%hd4TwAK^9^>xIĞۿ a?TO07€^}"&"1;rlc0t/~Jœ6`z:A |8in":0i"@#pe%\-$Yk`Ph[q %;W|՝ܻ4EoYX]eYLਣEee !/zU^++p,TB_B 215Bgs%bo&/-]{#Gה3 "]J+oRځCҺC~V;~cXQ`<]34G웯;ОlJ,@dY7tr^_x4^} Gg\avۣiJ FHhFk*v!提'THz>Hb8DnrqL09͘| =p1๽ Ct.({ L[KO2J9qv_~̇#ӥJ@Ę PNh4S;ZuN9KOXAC7xzK_myUT|9G3q9K Iݷ;Y{T%}~$>BS` l) w0}Ɇ1r.oHbp?7̽X^v( V="14r%>Ͱ"b6ߠ flҵhgUa)ϗ|ת`\z߱z/5sM&&:"߈DG(zSQES"OEPJF@A4 v%pQ ݽ=CVd%9گ M-…4z{?Dq4aL)|zd"nPj lɣOv| 7eCtO fteYZ'9 S%ψe>KY(Iw֘৫Y?GR٠D4G[L2g |b"+p7Cu7zc *GY['^FcүVx0-P/-}͟\;L?x$8)Go}5)=t=a|F&(/mIH?Y!ڍM\M|û 88xE$ҞZ2 ']Oq#VSXwBH鋦1~O8,6;`!ށ6ُ9p3JAoPt0Z1Tu 4{2 ʓٔ:j>`U~.yɉV4R(՘6&)GIq_JsZxs$aH^ۤ7~ﳗ hV4%7!v uT,:IVOKk,]<{- ma+AG%,b8X MօF$u H`I'wT]tc1 l^s֘0ԓ%e>U ^T@Zm%JDQkn +zG*AaQ6\Z\媞 X2j]C]p-%& I a:=`() q]JIbP&.% kUE *V2l؂+%mdA H3+`>nf#o>Y@FPG_S(HWp.l8J6Q$,tN7ӿzS Ob~wG-J" }AZ*?lOӿ&~q)ԧhtv,D)ޥt滶V5=N\D.0;5Y_+s^o"(pj 0 pad MWcYo#V,04I^q^\nKiy@f>yE4ad˧لǐ;K!2b1 )jO <b]a I,?anށO6S1{ 0OՉEv0_׊Ӯ[y]FVt?e\4E ##w&ts۴BH?O_177loPaO:^^qCo9NzO~݀Nu 246j[Ti|xx@LuAn}9znPJX0Z7 l/%43@Fu&J.?ϯ,z>,~ Tz!`pek㋴DeWk}NvvN8>ALnN W^ 3| 4faTQ_AH [[WTVa]HXS S?~w&9tTowBГ8 w1W9*GLa8L%exҦ M( xi<  ?)ǸIjIv} [gTfS-DTm<*ؘW"?Qֺȟ; y4iPYu lj:2AD@EO@S}5ϓ [=R4LF: ]WG9~6qXG р`G0:xw|½lɼ'Ut ӰkxhEϴjT:SyO!WjRgM~V%87Q7:`sAtκ"MYRj0;Q!9 -3t5LF V&ڿu ĺ_qgRڏȁf-*OI`f^=%G?WwDmavMZ 6Ͽ 7~*ӌZ(0^DcϦZ7.&|5(G֗5j*RVvY5jSߍrF\㾶λ$[I֤"fJƆf.fZֿqV[Š$kT9\'2^: Կh8hO.#SBf,F:s)Kmw>YO(ZcVM*{n5 B*B0rZ;H(=^: yvdZɬ~v.֓oB6vD3z[ bn=1~ʌt'[p4=@ck;mSR&)QXULvvHZzqH\&'pSH'?& ɃRQ`RU>\ڤrFfany#p53Q[?|VQ{6"!r1bp;q~C_z-_LC.mÒHU@(WK7Zb؛ &O-KO55>>zg^ԳpT!c]$ /◺$ᷯnREm9cY=7yf$/eaہkbdXJOg۹щ Bjp>Z@gUD40c`'+ ܋REjQj(=N=&Ggm*F/ΣDKT7 P/62ayY#i=.f;pBV_<NQ2;w6Uְ3JI;f\k֪S n&ϳS,}OuVZQ?Loe5 c)&Y_x8,c#܀ FG;w3ND)c3.+N R4^xj^_"7DS)7m9ak.lu2_ OHbQ3'> Sz]aGry|~Wl? ^2m:2E^2ǔPwv'!8yɡ IݵEby=aѪ TϹ6:J]uj qsŸ! &bOLz[9NN5gRNG(P {SyE,ML<΃B/(t܆#cDjs(3ӻcUgH1$9om6#>(!)1'lQu  % p3 %NX8rWw7/f'~l])I"$+hsт4\)67FhNFU*jjAzăZ h"t{iז%Lh̭ 9 DGz;0ފH`z#60|`XL)X˔I{V ؜:] EgmlO7WxFkm'v`(*|0./8iKS\%ZKд~ wQ3{{?:a>$PzkШkg%ǧN̅yUbL/omLg(ma-`1H _,CHoޡ)pm骏]Jv՗ZQ?,8`;PF E/awvxIJ la@el2mG{5 CPgknRE{R1v~YM&/~+n*fO% DBnZ[pN{_贫aq F!B'wwTqd~KOLj([$+{Kkn?OۖYc*Ae\76" JV-^ 3].r>).QEm(IBYo, {N_Dk9ae Vda4 ݓΪ_ 7qjP`{9,6 <> E|(Ԇإ<5 d:ǔfYH>x4kVa蔏;}q_RɇbLBP2ݥY-SwE\]wRQqud;;GQHOwɈ A'PfUV6-U&^BzMɝ1w$~Hh}wLH^1lW@EwH(%^Ѫ 㕸}GðSzף id8gJءܕ&g>zC^}7uCw6NJ?뒦+*L>zjZi#b+'|٪SlgiĥVҼb UR Ju N"wEW\Pn s/Q oB <,Eњc:9 gȫ+B;^OufOLƓq(W0> zc)I΂) \ƛ ]m"ocEB>c곸h8hRKu_=%e:^"R=o2kr~ᘛlѦw~%^hR8|8$-ևpfi׏9+= qx5 !i4BX d0ѷZG\E ZxI)/BX!^+7% .eo'H;4 ^-(}ڥ'po B4ϋ族,\E\ 4k3"kR{MT-(RSDC\u9WF4vi`$YS,4 Hnk/b=>Vg8ݩt .scu|80BqstLʪӅ)c{D; YZoS;?l3v~b;*^N0w dBM\/MWjI==DB kb=4ןǠfV0M&2s71Sr x,QOS75#܁ӤIXk /U­#RN=R#T: ֑0FW*ڧ\=W};C^iqΟ=( hCF1oAxB[V,z`Ɱ ޕ ieUR80Sgˆ`|+o X/38˟IkmDZp'K4ŀ)?S(3BIAByktߗ9 9gƐ7Q6w7"INwNkFހbm6cIc_&zn!aix"(#A.1"j`n`Fywc['uTvFЏzIwqÝ$L(8 U2tKa4rAK3K ~>ӷg? mvU|^c?^V6{?(?$卼nB}Q3 R!Ae}m;Mcn ju 7hڑ|0nbZGCEh Դ|v$j;)7H /GZS`S :)}gbyH * ʒ1+_hh0־ ̡D'yv欫{ l4.kw*,]oQ `Zq)x?{d\~Fh9 jażxޥ3c^:/\"kJJajHkq !ThT0bak'e7NS77sm8Q1t[d'Ur3JoK7\w]Zq!Op$V3HEœv}WFoZW r=Hޢwș8w~dzq90ʷ!UE_Ām .O]DvGe7j;;QF޺kK`e0UHCOUaB 2/o:*C6uexTeF@G~ lD䑙1K P5G+hA~x䩊C*r^1` 9X-q_A#Ѯ)sf6rn&9/O:Jθ7_u"4`]wi8b/zIґFiZ8x645n)}sKvM9SlXmP%h]I4$д[!v¸)i,oRVwc>]BȡnXK%Yۯ^O>i4X3P=Pl¿U)Z1 땉+]HDQ8|1m|eI|Ad}8%⎔G"fAٶxPiռ4fΖ8Q'OKr4tfz\-kMohH xklJhxw܉++B~Wvc5)SFHwr]M Kdfj(I _!G1Κsph(,QԹF/Wwre`v2:!O1IC tQ4 +e]{y;zkN$P=+zK:$|/RVͶX׿}x2wZ[\=|8td#j^s8Ev<0e!8Wg? AtAW@6=f 8dx,…y46*rm̚$ۣJ{>jڳ+HP,9m9?t1[JeY }'$$j22(B\˒+6UES>FD )X|U#k[P|ݽ]|@txlD+P#!(>Bz&tN1xz6'7L0D(tr#C \N=)эIƶ`NTPuȒ02B逓͕%lSFl1mȿ5 j݊ Ԉ1q\Oi}x4Vmcxb~QFx'* E*V(sh~%~R!amM`Zq>FWl@SnÚr >Y9|ݾ~ɴ{{MtǨG5-z>2Ԅh#K@۾ >*\3X^1F&SFU V ÑgHl/rW}w%M"oC0+& ˼CC:4Sk遁K蛠SbISb+\=gl-f ջq/኷i#ϬN)6̱If qB?Kd5"b]WS>G+?CyazT\˦zbuϻ4W#GȨkl }$lD? w2\ gb%Z#YѰ)$N ".ĥz\R${opSo$a R_6sޓfq;@Grg;Q&EҺdUC'?~ 4!'bFӔ!# 6ͺ)* (<<.3ijvT^IX%T*fnbym8>9 V|noQ+ck2꩕nrvyWfW}/tDOUA__.Pxr#sIFW5vRDzu*Dl$}/mq_TT|R$On]WG}9.En'5A9Ea,UC Lj{QdpUiDCIuFT xxIeي2XN[ јYq%HeA4MG#FԳ7uTr]Qn]ꉉ.Z3JV`Բ[EQ@QeBis6٨JyI MEkI3!T!X*iU, ơm$o7%x25G߫B4 dqhJ>6Z9߿?QzwPQ8`ßk_༌ *$Y'^h ;V7x&D)w9bDha BM0$ һo1Q*E4*X_xĈua)v):n%5Ex^ҤU}6. r4]^S5#qyZxˀP"JYәz^7(deY+_ uQKM[}#Wrzq?bdOBQ*QX/0<9 d,ڔ Os/*h0C XoSިoNNw Т,*4ۭgQm&&ƒ pItL{qڋx˂z4&b-Tf6 h. |hL;cstIZK狼20kS>Ԧ<~VjoWfn, H7w( V.n^fGxi <2i}'jX&}:Wl_8n-/Ad:;1asΥst$I“=W<>qa} }jdOgQJk t7ReF° ~2=>dsq`,(ZSL#FQ_݇>{ S.}"svSz~"ow.ʰfrCbPRzu 1Rw9ONeo `؊=h3 ̰A,[TTt,ȰOH2]៹035;V3K|f`wuYɇֽ0#|jkjh)oBYk0%q>'< hOgr:f~)JX;6 &ф'_!!fF:S[&B$T,wLͦr`{:u ? $mQ6ٚb_%n1zsk/5ӄh$=aFЯϝXUTl:;n"(_ӱDEL8/Rڂk*ffZGQ/ :4[\~ enB*=_Q+grD|+t&hLQjHx< k4{UVStN̕~Ikr9[LFNRAʧ!>>ʼnB xs]0HlQFTdG8nLVimާKkctpV׎=mCX$!cs,`\7ueLtL_\fUΩ, S\$ʫ`8xMn–< 82PSF*C,khTRȩXi)~4Sېp9ͩVILi>!SĚWe휽a.1&CX¡}1'[`D ”cZGE*qǻJKGP{M\pq8 (@--%_ TG[Iqgݸe4\N:q] d{a\/孶7VYHd[߳nXf^ dLч=4ƘWEzZ K Q YVIa?͗2 Ep]Ŵp͢E.'IFc$aÆ?%(vhxʱM= duT1p"V `j8ޞ$6Lnkj$tc؜X:RNr! *:[La"4H(oCVPӾNʐoF"14A +.]>as6hPS%}SiugL6PjnCm,rΊ^5:y=zU&JŵO^'B(l}ZV] TimeȰh}PM*4nߋ\5I.lme 'P!qBߋ+1D:{y>u22_@N |YUEƐ%ji*n4;p@TS\'tX쩤]tw?e,c(UIMH@GUh]@މ !f3DVB$N]1xl3v fR^PC|u}_۠L8,FZp~l&!j_N]#QXW9Gכ;_?y^B%M\J pm ܿS+ wk(@ȉ?m"@"06:7<4꤆Lqr{=N4-ewR_G7,{lr9^zNMȯވlmP~hvβma+đ$`?>W(GW19eєx,&c秽M y]LJAP]M/2v,×Ո,Ux$j~ݏK$ɯfKL[bC|sPXP>Gz gŪ)!XshY=|nxCkU, rQs! P2Aw#$2e\+NT/nuK))kFG^ZBU(+Y d@`y>nݚ >3{O))I3Hq~GZ@9TJ-ū PPu"+@_Q ?oGnM~Lssҩ?Gd&" '@ tX6P7yRab̓1W$Oj%nܖ7@n 4/xX|{æ{x,gpC2+ B{&-VH piXBC0L~Dž:`c+el^f_HS~B@>U 'š-4ˮ8nWǾ%3Ȍ]⫄%GQU-Z{$TnXAF+i9AehkYU-ަHKX͡twws0`8aPP%fo,ZG8A:?L|h-,3|&IߪFʻqk1lIp M0B7ΝNkڰ׉ a~/ n(} 4b |W# P6@gVkt\ `֩]8Jm#k٘q5My>Ѐ8Id{[ͪN0p0SqY.oPlaxؗ-x#!%^yVqpXaG>CGT0ȯ/#y\ΩzM q@DhyK@w㽰Q&M'vq[bD@1j`ZF]F1K0D!wB\}%2~Ujr؂t4o#%όUhM. P/}lT=vrKSx4]30+WEEa@?ꗫ;:0%!bdx_נ/2r`4$390<.=!gKNmCx)akvIO'+xqŶ#`Lp`")8D@u"{QPP5V}'S;U qV.?Gq(7Y&f I;ՄJ}a<(؈GYa\x cް7Di#m4uD[9Υ8Q2’i(¾Q;'h^VCsp#¥v yb;xagFsj ?8H0$\TOJW]98>.tW1HZpǽάFB8Hr3mAD S$9=5=RTW?_T!\BjttPV/Jϲ:9 _{цx!h J'Ű=osClj)UP,mazrゴo[ή^Up(a u#_a ;%VJXC\w 6 ?O9 &9>a5I`ɴ9Tit%je":FB.MlxR}27iZya`_TOf>,r5jM)ÙATYN@hJLF\#&S_q<8&sq^Gy֡ɭkϾ] %AZCBF[zVp]`j=_ (uj9TQ4CřTSF'YB7e/T3X-@.qMlZ^ D 4.3VoYJ84tҁLpm W p$4fIa7A\ mxN#yhw[A- 75P,}Q|&8k ΣFBwWRgntA5 @xQ^!Zl9xQ^W6ϑ/L\>2A2QgA [>wDXyǺ?[͊7A9~AN7dO^ o{rD^m{`$S͆)hذp#ZC6ؐzаbRv^CM ?4:H uA`43E3<wd'"_ӂ;,遐ÅY`;QĎlGMRMZl.Л#KVP8BR&Q_cv\&Ƕ$'Dh,C"+<ҡX_.9:8iF)[;ĔSlŀ6ttO4T)aMauϴxyyf ٛ_'>Dߕf7Bf[9P6yq1o[oqE"r67cטq42n >^ܬ]: 5ɫb)UgB촇kPəF;;x׼,`-n(`^-Lbܥԃ=ﵵ&4YS`,;s} f!iFk!Y-WrKr}ngWW+SOkv廄Ay\{qeҹ{cKD]ܷ~ۃ͏DBt2{\q{3Z7 [zRk\ na6a en͚vT1" JIj?N.߹hXiuC=748n;8I R\[1B놧)YUX_KBUQ*djлom6 rd: Ƚ]{TH@Su\ZADZNblI;:nĈj_+)"kGUO,1/=tD|M(')͈apځ=R]vKeYFMk#Px; *p:Ot@鐒e9b;D)` ŋ6\v+Jl`n]ƨ}>Wof4mIwAyν8 ]wgz9ݻRW QyUfD`ncյPH^^3t.Jh‘=(rO\n݆,X Üpj.n$!E/ҀRi n>hZlܸsoQa| SZ#+o2Pٍ6l~;)@$"d"bfh\dvsժF*j>l)V85@jb{;gGyUuў5s dgG;τ؎s_ɞcW鐠g]lI0yS]^VHՐpBN9-̇U&`wvE9\|r{b5}?4R9,㫡,@ܾܰ,Yfp^,nNtTh :h-S1/4.P𧇾F-Yș:6QL0x ofRgD1MyQ~TUo H;KZpGU|B\R M tZs#prT c^$c7htd.&[1> %wf0Se 3+/)+6&J:47f%4S}ʹ6zw)$GXFSqӌdZƐ"\F=mJ IsvQNj+-I뉒s"̆RQPP,tԑYDXvhZusPO_to6>Kh/B$h ! b왴1 0U U1gfQ2=QthjvkxD2xϴ}`+6?S37fUblk'{=CO^8^L/ͲONFV1^r#p_Ҟdnj$#@w"WpRAk}Ѥ$.BيW,NTUA`8w4,AMO5,CP)7рzA0#%ٲe:Tݐ9{G6poD9->bMRKF6 2iX3.uBLD)pqJE(nm_2L4@AE6bw`e28Lq\[,noR '_| &`'4=m6/00'vF+;h?-!/GF7 r1ѽ=ʪ1{ln׼8:qͶF8,$t$b˜]ȅ]ݜa뜴ggB8Z1ae$+'-d{D1Cf :YDlG>>3r=@(Gx4wrطנr `UOr|>ׅG:Cy\V[e):ޗWk Kew &^SSmCʒqS4ģ| BkLyBk8I`J {XV;6cdd)am %xB/?3y;p-- ^Ω_FrGޭcKEm1 JI=Yx+#is9`NF|1ƵjJ|y&,hrd}ryLhY:wuoBeBvΞ0G Q]6S+N2aE)d`8+YoHhsEX DwXS]m^jA>1TӉD[v$X)^)Td髓α@j{ib$ M쥀ORA]:Q&16wtWJqefvU :f|˺l;#n ݜ@ !n$Oq vvxalGڡ\jlb޹҅"GV^$ Q'`f?Z?f] 5moQW.鄙<{h{_ZCZ\jWIeVn)! R$>}R]> nmqy=5=YyIzS ї$hGև,v!m8N2[U%"M8 ]5N:զ K;HR5+sB@C +_plS`aPVHg7 ͐,>]r]XWUhc0h3ޥMDpGgK5\'Mj=o ?`[Ds]EP zr}c=FmnȲ)Z*^rs ON(D.hҋ)X)j$Xk0v  N}ფ(όoХ&J%nk*;P,͚Gd ra1dZLXp\A.d:r Lzdz2kn@/lt0/qҿRcp]u+z 2/6\f-#>#V OԤ Gt5+Q'Yo[nrΖEanJufTZy&©]3L$Λ]la_*\wԘrV%U}EǐM1ms^(s]G4 v={.X҇kekHB(k䅮 ү\G*$JS'`\?"5G"b\*9mN,QE.@@zwi~Eiݭ洟X[į[1 DRN(m1k ?PyL+m}Z0yL]sܝw2K(jETW6/eM5S0ZxBtS~X~g u nn-FM1e\/H '6mj 3?c2b^RÕ>!xf _}*8Gs栎)[HV9ƦQ,UNk,>ڃ6)9(E`>(ֲIOg65MO"ښtHր\fv\N ?@KX5pc9#P3C\lLT6i_jX{5e@C:B !%Ľ~<zEWj1[UoUF.i_od ~'f?IF4lsqK߉`#:j7OfB :dwJݔmǷjv 90/D(Kvhk1Ne3B/_͢ OL (^_{V)KXaGdxPJSVE7v0@ӻi*jT[օP k5#ot{Pl@'l)1B ~kEy. 63qmK#.Yfzp,$SwuCAYz#gH!TgmHfW9 7(ZٚX"(+yc4PWv}[lN*oM*]Cv+DIfCNr VA`88.2RF ٥!BFd0ǥ&:@Nӭs<]/)a =9}~\ Zn35 ` ZM&¸(LJc͙)l{{I"XdF]X0"+ҽ].\Ǡ麕Vm7e!BO^N1ѯnJ[4M~97 ~CGݾWrXV} GeA)p,%sxCL]2Xg,}e%=r1w.E&Mry A ,Lٓ<^*.4%_N$D0Xl/hzseqN ?_T$<~ ԄC UR`@-AB'B5L2|[8I𖀚Yp9a)/dGT$׿5>8h yݟMSKq# f= Q% [+{3kYixsąI[-6ZkD;+I(uZJZog֟[ŀG_ϮstT+Ib0 7a7&5N{wl"͜y޽k{G1U񑂪JP(v ;fZ1OFRfӡ3_p; '?7Mp.FSaX iBqNW!WxcW(_i ܶS֔p~."y\}~a!{pq)Et+Tl54*o~:8L՝l5O)/+gk ODl}sy >akqbQnR;FP Z` %xw{ L])`T3g9G?Cɲ #!w㫡5tS"5!pL@tB#[pڝ:} 9o)PŶ0hw gGw@h7J~4yv-ezu;ީ*Gw'T&)Â\ᠭ(у+cktBTl̬Qtcp6HJXB8+Mn>&Ju͖%TXX}nCiǒ0PYz:\U5 @>#kg$123*yo7#k-@\ձ||Fqze¤CüD޿avل!'^< ŗ. KrC|?4!1͌/ajx mHo#f#Z-b,EqOk_A6Om(B믴hP$=Mςq|E6[tiXތnVBf/s 88eze ־+(M>oQO!{$.}BGѮl<)Pb(-ߜ!gJڂh));jm<$lJMQV^4Ad1&H+͂g(?T%殑=ɺ*Y)he̍u(o/9~w<7d?> ϟ&-uu %0߻A2 c+QY9Ҭ JvF΋v똈6%!e~R ~iY|-ZOA7ލ -Q(dAc,%P!lЇ~3I>T/8y5A1QהM:Y/V! R@hsMgքEv/Ud*ԑ7]\ &A?]*{| 1%J5nY)Yڧ8&cph'[%7aO o"`5Zomc/pCaUt~A}ؿC$ћ>i]H d`4Nw9QGh=d$ #]9@GNd}>ŧBkF1_uv4GSYQPG<) ZB*Gwn"vSȠ`/`Yno-O+{2PŲ䷭XĊw_3BHe " #9Vqй ;1x9P)ՍZ.*¹p]Nt7whE7`X/RCĠi\Ҳ΁Υ$moG{9]:jq / w閪J-z8E ޶\d״$i;i?՜,Wpم۩xY fen\3Xj盇c󭁣լQ>lҀ2v_l&Ut_2^懴 zH*xO/6>Xg|]tG&G Hb7F̳7O1J9~2;P v:Ծ2Eyb^Ș np~0H΀s=s˜0TC.M gs;F8Ɯ^ N>Yל7L&cfc3#wqLp;n|6MScs$CXFּ%,k9ع|6$U">qnVI)Q( j^r{;gs3J\,W`Ϋ#Kz(ߩo?GoXIԳ*6r5p.F{{mrhEaa-5c 7o.k 7\m-B{IR7*Vd $Mm*qmE /CF7` ~9P `$ ,HlE T 6RU-_/xi흎Jx2s[jz~uCY%)tZ >u 7$ { >w(/a :Frogώ\ e5P՘3P@%?!RQ#jȋ Nk@q  vxT.֧:Vnj)'Gs?M6y/.A$QEs]\:j|^ f^-9swP~-{igc$ _M3˺iam7>VӨ +)M3V#NM˶e%yʟPw߇#b9R,O zZ-KEy6) ]Z R3}.ŪUfO4n/3,_r+ s 3Zf}:Gx;])Fqď`!dxw=r fv`uNJZX:F/o/tiXy>+4 ;f0Faiw87qdʖ20̭y>q CqO1|'_bU _$P+Bzڴ ϐNꞤR}A?I<.(JOz,t%3Kq~rah@9}IB 53GȢQhD|Igepr#77 epj7af%yjȖϏLVq6f.S|aa~2v`"{#016.27]Iv_,h>ӏ[]fܕGgXA+nwI&mޑA˻0T lGi*pS5 9˩҇΃Sy{RtQݏWSy{]Vk~#iJd &-b0X ;Yי,l.*xCCbHq T,bWMΡSvE瞹L:>!]F6w@ Wa32pay_Vmo~#ypw0f8u z%[ rAw$9օo]}ritu;$dY)?f{07(KSھz"u*vOk}FmblO0ޕgc;AKWs+ <+hЖE%Bn4xW$g;_؁&TŽnWG)#!o4 xk$ U3=QJ-F xp8F(: 5*$Q4r-,U@qP Vj]+oWOWb%rRW)$3TiHWxFZv)6bx,%%AاO= U(P$Txly.nN̟|%hyAr̓B=ufp K_*pP22 C&:A`5-(٨lvm)BZ.D4YV^!tx cqc^Dd7]>vg.#O 8tZԄPʚga3%S@R9 O|׌pPlx }l֪hψ*9+UۀgZ$~|De4 Hrd+JߨU'+=oisĄ@1,w# 5  t{w4z |:J&[wCuzZC!16 UxV+«k`_$]a' g j|GȩQ SM! 6p?pFO1W1 Ĝ=b>46_z)[Bvy'xcqHe8܍1s͂ˠY::NS4q@X-Ngr'Msq߄LאJHs}:nRj|>^HJR1/ʑ~Ŗ 4 j5Ӭtk.#sgW"o65bUG  q!|>Qiۧr[Vҕvsv:hpA)sM-fʗw#~wV4/*٥pϦPfKwARsm#.s\6%R!zxד"*FVS垾t%連0..dDEiaKd*$& ]Ts7Ětb'jS>]Hf\u MAG x%#DݭN% J SuyIp+Zj:kgTRM}HTxL,/SmoۀcLJASG^"JvKί|\v"ʸKqϭlaaFLNdC7Š[s ǜ]§2G?NR⻑~|E?`Wu@0H5 5FԞy< @^ٍxW@NM@cC l-a4TM"k$osp*#Z%F"w8Hϝ0rh{għ~ 99C Et`/h2Eb&B̥䘅}kH693(<~ţ[$+YK8’ h7ӿwY&?=U@:K]Ը[s r,F%rpy'~Oq 3qIܞQF)~\׹a/φ&{ }E2"\E+u'&UF[۞DɓkgNYog+ Dy |L,jۜ5˕H o ?5Dž򈎍ʷ[j-ut:Bl@̝ ELWmCwpwZ0zC,+hº25ba0Qw;] | SDEWD%JhvG>DٚqaQrC)b;@(5Eڟ1IX[CM4 irї5T3qWlIn)H"e)<mXA,K9$%H*ݦܦmc7bE9 UB)LiG7eeJ2dC;GLZZ)^oyl%ee#0>oPe nI$)Mިz˨99x2'] Mk#t81)s3mK|0gywVoMhs ߟ? 6pl-QfeS0Ӓ:[~w}i;go}4s BxCRG)h(?e=݅X o Y;&`xp?W0lV@ب}8cOVMjSrnJ*~(3E-䬿8mbЙk d"u)QIP J&hWE:E9|TmMT4G_ v^z/rv9$447m/N*8}`[Oku3&$gBk!3;-{HmN~A=LŠ$˪l|7p(> ˣL,L7ί®T)b=qMmg޵1I#PSg(,X{a(J!,jao)tKF w3"Ě5xFEر"QL\cLӇD SꇠVɾ})-1Vr\281'D2sVaAyԏoheN!SqVq. J_Uc#z# 1H[a,8Q\44(ظVdY_U^ڕI76;R=&N Ye;fsh*op[*e[y3a*/%'7Ɋ,Gs?_DWf -aDYyLjEwr*A`LEl{)YZ%,IԂjKj67(ýxVGE 2-n")v*m,dv;kM4L=2g͞ fP*>`'-m c[!F,B m]~JR˝ DjM(9哽Y7X#YWh\NqhSj\,C~}KRs;'twRs]&NNeM{l%O7г-2ʄTCG19 1:;E-Z"9}.{A` %`԰PH pj5Re"U,+p1^R/q:qNGHJ9N=P.ӳܖ] ;Kt=49,c>Al" L( o[JlMEϭg$k;l<Ao.hM&!h7sWC;Ңz-3XȼoK83pJ̳:f,CO,l} $舍3x"Tp$5F ?@ޙCms6RLZug'/ʇќ޶vѣqol" %D'Y i齃$C}|-H]ܖFD/ P|֍,C̲KraNy1A!>lnnkefU\*r`JbZTrm~t|&p]oU!q7 Q{%ZF!6l-D8{ hյ.bO߄R) DM+)f܏5+2 b*ҤIz+]//;')*6_QRU.۝!MPn3mOSMݶ_>ǁם?MFқ /𵗇b=_bs ?^҄T\b2}K$Dd>n-ï*3qfx96QkejGU7#?&- T|WBV%Qk5-.k$x;e 7;B٨S8Nu>^(4ҏ|B$cGW~}}ͩO 3i1?Ǻf("g#MDhߙpNN&8̕%,@95سs ڥu){ح^`iؽ [)+ e脮)a޻i͗DDhH!xF0{ޯh̽yYGU{pՅFpErvM]D?'&fb^le%*Ѥ6͐<$ˊ*!ĭL&dLhp^e!<A?xEE@>m/;[|(vIk_9WAQ"؊Vhʌªa8.gy˂*T8ʛ`ɿ= 3$}@v!Ní4~v.5d Ӟ-: t#LS=m,P7o,qUΉXh6 @ PC U=iX x7?|:VFg9nԘN7$ ?ӏFv(MQ_UH| ANOne枃&g; 'ͻN wA=ALB>}MH**]quO:r⯝ Es\KeyEa]ОȂWX** @L)Qʲj-- s=njUX'H~F塸Io~k4?HAwY(dR^Hkx\*78a~%-hbM'!^+/&%Ip4t0%쬐V Y'[$֝0 (VKJ_ ց[ju挷=CV<#{M?V˹iM!$+'rS/c8Յ82}F%̟ ,\#jB2mK$t-⳦HNYɑ)3 o.i8Jv:M(RGi in2TY>Uऔa7Xyy_l3|Ti9E,'S 6'Sb<vl˜U>][\۾1PJ(r!gb$J*ï _`+-Zj@'=ѽ/68S'@ cGBq":nj=bA1w`em`?P&#,5rͥ:˫DLwPkXS®>1*k`ՑtJ~"fv=>^aaփd2;Lܚ`G[ǭߡXS8L9vqfEpo<( S({To%(tC˓?HyU-4p[5yDSVîOcq\Q(~,$|45t|\"@@D`'1',qoΪ E4w-l“TH'(j/Ԥc0ҙ<̀'S: ';Fb"MX$N'Hz Cdd߲io^i8ՠ72gEWK\R,sucZ1 aDc1nyv f4d>+p;̨ZfLF$|x\\ |6 K6RM 9pV q,)2څ|O5%p/FuHDurR% Yps\{=/~:X*RӠ._*9ngq}pG`v,oyپo9 ѷő:H_ަ]I pӱɊyl){?FSl޵b7zCPk& 5~5W8 ;tHhETbL 1:}ݵ*?0i77x2oϧú\ˊ<4-[8~s 3g,(F'8c0؃PdfPt C2A龫¡F99W]`*d $N/]4ۺ9"g~q+6t)X@ɷUFXN>jtuvj#'W+^gwe 9ca`QJo!ٓ= 6>mJ'Q|M nז9 QlJȹ*nxPл "Z-KE$(?GScB~A*0Q=̼)@;JӾ;ގ鵜0A]آdoPYN 1)!p*4+>mםBN)H^cӟPK,GdpM`kAy I6D:ԆeerYҼCLIX:A7!b z.]>Ggsu_=,зOI'T#_)_WD~u/yxι@Fe|sq֢d\8sag"٧bNn5}+a]Lh3[6fQpAdǜs`Tu&XjJ|FHJc#eauo؝Փ_p>7?=E;w|3D ZYa? V~/@V,eY_ApD~\&ٷW;ˤXJccPv9~=IׁAsXeLKFHj[lx7srkvx́"OQ5-r{Y'<{_΅-{oEP[N*߬|"&;3;ʹg*UYM{X/K 43V!s^P1aEt22q;pN|TWz1GϠaee\}=gȃ^N17>TqDl/|ݮ1vz]* ĦE[ 5΅촔9Uox@\5n/hUuH [xIr@ϏG)ཐC%xp5y/R"K4ӥ $" ({R?-e5$M^k2D e2idb<[[7ƕff-uv5cBmATbS BX#ظMyf38+:ϸ\5KRXekpjre{i8&噞r,5-.؂C0\?eګR >S@1i| V8Š|hCXcza:v̈"6r8RoY2܇q _h -ڞ#3U FV"H3yZ~d1 AgQCh<]KRc=Pc.0ln<0WGi&E+ڨRj=s}9at䮸SnEy lQ|&}!4sfC{f*pЦZBxT#Ie\xLw3kfmqZhv-:pC)gr?TbQlJۍQٗʊ4$=A[8 ،QE~&<{XR7==;9_x=7}n^ i:}H/Ć_g)r!Mb!4Ң:B| nC@28aD0,l@NR[/ pd' B7yn5H sبsM_5A==8#i1m(>͈ Q%\Ra+Z3`!M/A1ɁƸ-" Nat,ɽ8+w NA9 HbVG-_7"՝|Ҩ3G٘+:w] ݝXȁ#S VX o?/lm:ⱆ0T9K-G5A>d!fʏ&ADJڙ M-&?쯔k]q\+@ ,#BV a"[a˔ :xX(s 1#4 2y޾-C< <GbO_CDHaY ?ZLL1>K ќ\cG?Ҍ3H"$g[?:J;* TzQ⢌1}G65p WX._%lt@7Iv/^ş {q7#Ge?[(G2[u=J  FD7// -|E_'&@~jʈC54k8j)pb2R _Y r{ׁHA)R ;12a:}Q {%XyRӡ䡺w!޴/I! vEJ\_(IҶ|wgh4|x&=I5ޖWh!FT+)6yX oq:aLJ㒿+0vxO QiBSoPU5 wW*cK w=`\4\#x䓖c|x1Hە0dϒؕs$!΢C;׷~YVrnCnƴ K=E'C75fA 9[܈,poF֑ͪKGdϏ=KˉC<њL^<cyVyU"78!*3UEI4<4XS~^wD-S1uO+:`M[Ċ*h խ]m)J"9KSVe8Y&.Ζ]Ƭڸ5h ]K%?9B= ) ӆɨ`!O'Ѡ'jwP,*OOm]2;XjÌkQVM&jc]NuWR#*-mgX.-'Uvۦ-B7~-<@Kҳ),3tFa]Gɾ|PL-L̂V!k(.V|đ@O ؚ -w2oMn} "]X~=f]8k\)Z n}7 tѝ"4ajCvZC!˙g{e>m~ۗDwy ZTWTP3ZP?Y[.#/`6PmPO]իtl6Tx泂̥n{IFvjPiDň!%,>z?2{Kq*rwOu)a&g<*R-[n&n4KNA!5Y y8+ V^AWfm;eއumק4Du ;qJ^ûq+;u#\ w8uI,D%JjKx: bm=b76- MP(zc95S(ƴ!0}Ys]{±T~E)FM7WZc BP^\fy?Kt=)-JQ]odQh[(K'O9p &x 䝘aѺVEA×j6F+0W0ƵpߤK4)ZKh&,).G7IG&#odew-h/E4u}+Et+Jou8uhN.`[1i/rF0?&f җή3)|Nﷴ 8%Q_6Zltܙ҂=XQ%N̎PE6>h 9"u) \—o9ND<;CN6]fVK_oB=碈zEq:"O0ITv=`oo"J8n8gi%J`5K6x#_  Ni[_ܪH__tiGޤ,I}AC6#aܚ-!hJ'rv']fD:nA}GB9a>0P7rE$;R!*b6'=mgsqmRۇ^GUB_j9q¥$k5d׵*OABkFAkuCd ük+ oɓz`}oeu#դ.r5?UtVGEWrp(ʼ%fo( Ky&^AKn٩D 3 ksVWGNoiw(' 뜰M:-ge{Hh(+),ãyC)ՙf\Z~k)LĦyˉ=|{B7}.e Kzxs^OLP4j=^O1QF?Pa%VK/ѹ$50rT-cnfx,ű[w&;̰? WJ:Ohx@(<?uZa^+"zks>s0?׆f0v N9"'駺G`(v8 }T/g|i8f>l:^/=@iPO7!ri,!5BfK)KjR CAWV+*oŔk GS& k_GzN5~N?#0zq-L7.7P21C,v&M|Se~ q)pו>G_tJ"jcX)0OcZ& ].IյE-ϰMn jT S@@_#Ș%] aL?: 5Uk0Pq iMM01͊2ʲFRQƒXM܎г#n;l*nJ;45!~]NonC O)%NBl,EIipZE3j \K ZS$> CiDj֝D _5,9+ۄb0cm \q6ʉe3[-mE7yx/J E+uDbod@CgE|eǡr6; }t._tCbM庬Z]dr /Y^J.o.a+p*])FQ^{{7U0VYQ):q>!4YCRouíDH}DSKΤ.Lh>fnO+U+|}pֲV|3K/gt%={I_[k 1G+vF! ]POi"m҉D_oz}TUi[+&b 5R+ `JwSf?XVDĶi/L?§8oETW % ny-Y6??7^5"lpӂ:= rĴ|{s5Mʚ|phc )[[,d"J YszK;ecXD XF#(>iZ*+\n[m0LѴ$y~Wx:<8 &rzd'P2H9tA h#,neDk#y>sa,-9y^#zieO+e+ !p43Os :ks&-IbB|p:= ȐzuoyPGI%]B $sf2Bf0IsLt{_hs=SWS*Go3=V(ʴ/_G&hFT S%҅$b}V8pH6kϠb7x=?H4?:Cĕwv: f0vbHhW= cn44g(cjv 4:Б4@mxcDJ][H, R!' q_#D5rV SMַ}uO4r4 ]8xADInBa,*c8 v$A,Юʈf\Y"ӝ @Y>utu ӢFJ9BmC5 8bf-Ҹc~Y]n%qqXuI}3yڽ? |ۀ.%`ۣM ISiDz<8}Qwxy Իe{жg 9F ޖW*g3WsїU+Iq| mLvٰJ`^XhY6̹ vØ.ƴ[Za`R>&U<@Lݬ\8\ZG(o;4[3JM<EtPU-Ԇa\Aқ xȃ:b( *^#J( hwiZP(_V7n<}ss3H";^ݥt(j+%Pze&GQr0.-DS=$2VmՂ NS`ymXGMBӌMHZTzg\@ڭ-ڂE*oHАE6)6xDY.W$d!6Q6cߐ2u^k(xbJgXs *␕}_5xH=ˣjĺEK̚\8a=e{󵎫JYyz b_ g$J'>h`7=X8a[oI wU#CT3f̡UM>apxk7yJtwˣ<ɕqܛ{-*0p'%µW5SjAGo  j*-gq1`r͇r ,|<[SF-@ q'. iH9BIgi*oXVc,lPž\]J/=q0~f4=$e2a1 4?ks؃AݍJw{ܕ?zBs.8Ng t6=g2T+nl` "`u|VS`@cxW0 T 9%{. ? *fБUV"bnjSրK\Vb`>M[c՗ d Pgͽs<7R"%N6^܈n\ Wh떇AsGpL=!X/1b1Uv:}v4OW&g{3 dl vY U4?;%4_e"AI,N 8N!8K2>EoEFMH'3ӶjƊ7J^|PqB,W>86\}qPblq +bA߯,G3ug;N.-oYkV(NGiUf;Mh%D D<:T'u|0@?VU.|j[- T8cQvSiT(beUm'u,wVSeXk/%=ѫJyzQrK ̐!=@%yR+l-_N&Ṛ N޾6B+b/ɹ&ԌR 9OĝZ#)`h+f[ PsO ԍ}RY_E$bŅ9:vx䅨yJx %>w@mr^|y>:t@P?a#_K 0pz I!5.Va9BJ#*ӹ5!iCT3B?A4q8cjRtJ7#b*p!RR=ĎAޯXqxmv 8]g4ǔ 8fZQ!0P\' o|ʭ"k"Ζ0`!YBSZ?Zc2C._yF# 6R&1L6=ڒ Ax$fަj_5HpPG Իj.2Yx)V:[K]JCCXbnzB>uOu sZ]zxD|,6p[ {w c!А>9(:u+ ^=P\~e}@ce>WEB(0 w87HM'Ъ~79pj6jw.j*E1ߧ+|q2s`2 u_م֮>\צ|Юd'Dks[.:Z864Bq_W2 1YhKSD^_W t21}vXw keIzGSÛuÐq{e_c ~ D)D{ \glQM8(HӻQj˸3=2˅L[ |8Fb3jہHv9Y 6o:h%Z!W;`{8E0)ΐ93.GZNF4+8+݉⥣Q0Q{i X隽ى{e4TDFf<,HXzwy( Q':Ғ֥)l:@HsF{+QzP+5ȏ)-q2SDNr75N~'T}.&YI`ϙa@mе red2`ъ5cJZ=4>z# 6܌)38%(!`u/}k QΪL7 fO`ft8Yۼ}uEՊZc43a+u!h궹Z&}1{C&uΟ:Ii{xfb8\֢KY )}7J,^bv G -oKw-pl,/?ij싁HʸJw[scؓg蒌*g*Z25aJ? Nzm5eMպ, l3oc W}I>p=Hx4Y؈]0J=X8Ⱦ]٣9 ^sÌ2OJ߼VtVJex+pU>@@*07ؤ~0 z$|t9K=.ϚTQJe OHPPmnj2'Ӭ9kx8q.7tB /k6tCM7% +AupEY&cd9fNqaAgAm5GQtQ{vR[y_6sy١T-Fom_B$˽xFj`HWJ"ݎ7\K60)CWqE3 ]bN/_ A mʘ0}"VSʆcbNn}'$ԉt"G.xϯD=ȂEٝ۰%wF#ιX}tw|C;*W(`*⭾feia"@Jwj費;= 0fH[XmyOEV%6c +&98>\I;?L߱9PŎmY.Cm`C6-%Qoy >IY d&[jxz>1\N1̋0݄s`R\)RZAe?( )Om?)eͤlZeB m15$"H fyt]9EWk[q ZK V1 R5/^}kk>5ZecT: hTy# o5Pn( V"NG_v=L~AX#BVE#9>9kZs'r{E<$U6)r杆:?dS 2#q a.޿eؼ ɝ ekgYĽ!;wcWV_VH_EOu/|;=&RƼnSBLX _ؚʰA\nGm@?ri( '3L8jr22 hnjfŚlCgːbTX^g{EK/6bݡ٥G$wgVwh#I1vfؔ7VW4b1qy5 R%l; XAd-Ѡ*K3?F,w_zٲP+6O\h+O@0/18(1M=o7v_%SVz/+ڷ) %"=± O]zv~]ؔV|K'N{05g4R&`?٥&(LEUV!FOzRPZZ-Y6"Lx{ףv@o#X?neFk䧞s'=鮈뽊$ Q HQ ҘƩu΢htdufk9 j̰A/ס;;L!<]iII^VG"0_ iH|@Grh\-o9Gcm`{A췌:Cp?ᬣV"mIG,À[;,H^Ļ4(}܀3v++oĬn,u Gd/&)I?jqoʍQ[YGQhdv wFJIiޖ7 l$qAiu!xcr͝]_y3 A[7^;~ ܰއ0ޮMHF.>J 3 > J,P NX*O9[tG?lE onF**Dҗ2Mke_7LҦ q y&C>Iy槾}Qzi ^IOc+βmڠ9`S ȟ m~AA2PL9Mv]xNnLx73rֆyZ/6haoBZvi ػAXB*X2=~slVJr80G ҋxʏ ?.VIo&2>x&t| }D'3-;8,ĺ6 =%y$3CpL@'|r.Qc#80t Mwߘ! }K0NzĤ'+N.% N`_%N?=.vr%]>N+e{0IlK[VCF7BrGǫvW*󱯼jPePE:uҢڎ ~Zv e4$ՙ,NVe(vGv`^s06ğ0:+.]k\|,`(uO7Mw{Oa\lU7dy,<{p:ݞjJLX.I&?d]}cY={$VLo Tl|{, >g&d ҵ­u#zVZWƕ~Iju^==BNL8 D&(y㉓EDHiUN }TU.K6Zu־׵!o 3OGn1=)Rf ;QzWG1!aG}r#OwxERwM)G]PΓ;ۯ~:vTFĹbo:<5TU4{Sa7Vj$H"(DT f3)8%m`p@_:`Nj+b<_FЪPxyxi^ "ZFL޳>[g+VFSy Ps|49\kCZDFTJ!E{Niբtmq6)KT*g,XPJ|n傤щ2 [S;MM"#iw58_YxpeCIN.EtOo?2 7Q4R/|aZ'RuĜ1^PnG 56̛P%\ x{n&6ݦqVR;^2Ubgm/ڒ(3z&]w Nj 0v݁%'T05\o' \҅5b-Ikԩ3dVY#tV#oo5h-b5/ʄZ!|TbHFNT*%0%/46Ehq ;&%HD˪3xy';7'^CkuE|A==hY,\;cІ/k io{M@&C $% t zA,ߓ2 PỷW0(tFtor aӧ1"7f; P(#ߒφJw±[Y wTN@=Peȹ9EGW$o0Mvz⎢TdL.$|ZjJy \Hpu-8`l̍ n:ҰU<am7.*G I}$ZgIHPd˨e6ZhӢk5G⟂G\DcK.;g2$xw*/})D4;w/{#FT|GlqPdf(*`i[܀!j( }6OCܡ!_$0=tnIJ^>bԭ\x_H",f&nt`g%9뺜dfK\0d%\0gXÆ _F.Ipk$zr4 |R|X?k@7BhCi }d za-+kRC"; h湻n 2~@h"p($ԪC=M LQmO}?Y#X~3tn(+jA x= x7NC~x~y1+q >c6/̄t*eyuh }?S;sQ=1U3&}Sq$_e1[<*@3Gstx`-@Lj7@O;i%.]gQ}&@6-t`BA,B>$+.^!YU폑vdR/i0^܏^ 鹅"65rj Aނ8:97?~z u=Dۅ*w7pG jԧ/ .7^Mu^:,+U(Эp6@XXB+2G6!߅ִT!9 E/BQR NF d[rYՉ\+g uBvѳJgp3qle^ Ir0IlSf[B,i^шʨ|I.10-V xD,>M\ ױ9BFލm\7p2bf}:VEMAtO.?p S諱Cvcr %\~ȼOoɐxjx+v\HA]\5&F/ŠB+ ^bO[a{]6Ԓ! rwRwWpC>J*+QNť좐cp 5cJ0XvSi^1+3=W/([U6H|yha< <9ej`㵢5B ~rLͷN7Mdx8 R$M"u,F-(hlDLjS2u'A֪+Oޙx[v^n"6-2FASŲlhsG%q p.̃X< v8JBM,sS>܈&9{uY#b!su '$h6y|ar먡ύ?'Ιvb37@igωmb: cZHq6>Gkpo yP>ˁ 9yQ#YXoZUF76~y agRax"fD3g L<|}H3(WkP4T#f{T^#yq{Xc@b )Gѥ+l>Ⓖ4G4esW0;pbMޞ4+^Ui7w79WhP[PS= 8))Nr4h9&\8`Tgu>8[aLgA_5b% $37c$r$CY+w_  ,VIYU4( 5*6k;Mpf]V6=;{q\w~чC"qtw^u)v-gn/&iiBz9xJYA8eAOlװ&5 e}t"A( P<_Z4!X:ZG#ל 8LAqRvx{ܶ\*&Z_ s AZ|NUhE`:%Ā)W)..?Gd7߬>&-d}h.x'Wh>L)K[`e;D=-[;9f=i3jjS,g]P6'º0'-b=oJط?9iJBF m{P_&RF6- uweV#eóRP?qBVW Kǐ -t<:}{DVPptYy < _l"։_k&;2<6wfUU\qw.~dҰbAFNF6#g[}h lCv ő$y: ϶Es-#O-5خ ¶jY<5+\B>=,]Id":ɝMtΠF+3|X): V_p/m_IDP**<]j=NA!O׋`+Xц85BoB,h:~pwG7µDAn.—ĵr(\qe(PnRf6 ) el?: |Oš=ůX4BӇwzI^r']bz|.~ Sxfm$tߔ} yT ?(fp/QWQ$Ȧaڻ dGW>N:]܍Y_-3P4<C3726aMA\elr9K*a{vӭȱ,*^I'$ 3`#@ M|fM=ɢ!|)C>skzN%dtΓ"wV=WN ]_=3f 5D#E1}os[P8yH&z+?ǵܜ -P< ~,3OOdl\o}ը Uʽ"?SJ/ 9 ZUK(B>e%df5`WL,Tj5 Ɇx6^~ ۯu/yTYbX;LID㳹~*k%d e*V_,ن`Dd鉇[e@Oר`gmْNo U ҧ@&W[ݒT:=} pU>v! a=RQ.!Ԭ~ 㩡3MwW-rs[/EjH(BP78s$WrM-)_0Qg-56+aN8\r!*;Þuk*1yDɩ(&ܺ !dWlbb~ 0idд9,?r| =[Jn]}XeuX ]TԂzCЛQL4nUΝ|It3=}_:*-`=َ1W\&4v-GqGoT$W9,h{( r3ks,-ȥz3oA('e.h'+N>ȡYJ>N}Mk(] U8zs: j9pi O婉Zlrᒧ1bNZtׄn=[s>#D0Wt_!.U8JW\Bo:xcyk==nꊧ-EZ|.GwXn_oB ta7;qU ,@aa~C^p[wq(}g^/r6MC9Z\U&&͠ UǤ^doSWW /ohyXxy1N;`Tվ9G݀=zcޘmɉx^ʘ!X; EJ;EI?3j@0"#¡t։, D%mN6;M#ᠮ:*|[ n7W4裃Y#w ZxW2_}s$2rN&;ʻ #L2yх?ASj8YD7@ mNH !"6H`%bU.^4lE$Pe `Szy8xVKtE[`3 3NFBca]sV@vZVrT`5;l F5'ߨ`**B^;@ȾWխpaGQ{hwvALLG- v~du4~c})ϭ$5cHw6Q_~`Qm|e:@؟7 ^lxKmB8J8OHtm0 _5R,(tKyoU(HN_A^列7G!zTGh"p|yHg:ouU6ս~P s#Cb:*nˌ/jjXFnAl{Ğ8?>P`wT]wXMz+Z@u Jـ)QPSi>Lg󆨌L i|K1Mse$&rT-B3NH4|}Ȱ摲/ zδeaR..c32t;&OWԠccj4zFal0IyZ)R <B\'2q+,xT>|x5|V;B<E͊4[Dz\PSX2ep)}`$ؿs+Šn .؂il߶܀how@uf>~ŚX湯_3_lt8STr? 'W@ŕe#dC0@iwQq\%-i:UI*0'ܒa@rc0^Y&ˎ$y޶rn4(^SVװF0a`'Obvk5uf|_k*^7/ֿ ُx2]QE#.ΪsֹtkUdI%Pf܉J˦" [Iρ,|XvlD@7O2 T}!L1 ;xN+Gps_%BZQE#\ ixi7 A$5ٖ]o[c+BzW3jD]*AmYhdDsemuI@dK#ZiN_{\--AR"Jr_+KgRvdn!ͽBY^hߖ 1G5}E8yFU_ߧ!7Z=B(w+=HpacFX:8J=JqDG*χ :^ ҿvēyu^ =ߴj m77/v j+"z_ >+ƑPd^sGtjUtЮ~1H'^|G8*ђ%n12x8Y]:@ocv!aiZJ9TUBќ #}\U5T,L|/WxjW;-'.WNp>>9$VafjUU𡤬萩,{@ ai1猕QW rO#Yl.jAr%ﱪ%E-n0hMse]FGgjMFxX4:ًXҞFn>±ZaJ+ f_ ߗ@Xijn2FT`B,z`ﶪA#`esafb/b[$^HYjcn E"^(Pm MO,ao lj=k%~Zt|At G< )bVJ#Fa\.BkTa9CVg&q&=g2Y'qcܥ<m`YSI6$ov+pyN"ucb40b?o=Q9_:TM)c nv h`zt[Wˁ1[))hqNRgǴ+;sنbV?n #*NLHa] o Uق3RCO:g95 ~k>߈Q 'VyldMڗ/+I CV;N<(Y\xkt@K'e¤;܃@hG{9 S/i>+׺EC)i όZe{ FE}EZG;=b}7,6) o"pn ,UKWyar5 mI'r Kq6Ap9aG;z 3ur{ f!br+' ϫ:; N^D\]MH.V͔>yN"Ncq 2" v>ۂDfFKy1\"w(jnt4e?`F2XhhRuXd\`|>  {#Kt8®$6ꘕ+siPO?W,C"Uԁ;sӑz, +'`⋸oZUυUno"%, lCC-?Q!y{lh-D͚I]W@kwu:rz98rߩ9AQ<ڥu{+wz&?|x!L# DttC@{ c"i$[ /a,}͇TVh ៃ#{TdoXoaFʀK(xkP`}b").ĕ gxMon(6o`#7P.ʒ9:bCY{8 oVO%Rt]YsXOKH忖k+SޣӠK=h-k FBaц(}? Q|WK NTxMq)?K?эX/)MO0wV@Eab;l20mB!ܝpkf/c6zF"K,צqS:ZV$9%S%/6KK#Txdt=^ 47F<1fN t+aiW(1F97m&|Cm?hWSj@ep4jQa }v(1)̾'3j!4F8$*Sn@(jJǂ1smFf">PNp̳Wb êQ!]`ۅې]*>C#jU!"uڃQ|x ) YRqKr?sNAIY~ 2]Ch0D?PrhSl8?v,cl8y+'z{@tƅD5"\5˂^1ii?5(~|]IW?l.ǁ&t`xͫlHQTjG ꈋڳⰝR'G qhv.!ϩ0ɩNT;޹F.*0JSvd§Ԫ[#'գ v}_MCM:^hLh ,7' Z# ~ o m~$Y9KJovwڽ]^f͈o e)0 X/cBKrޔ9cUWlo,2eȀ^8\r W4دߌ3T.*:߫&"W0b݉TA{9bIW1aC'?"FpMi3! n6֬3@ح\q)[c+hg^QoL0~e__-4?ZHGiתPhSIE00/$mjw\i Yv*Kh{9_"Lg)&yXf=.Oa`ϯ MlNz@M΃՜M{qsO}:H:M![ڇ ؿM xYؗ0DAd,ƹzE ~[=ID؄/K-Q(! +?z/'5vv~ KhŒ"nWksmy1*G$S" FNuMBZpGwbzuq呐K v5q7C<Wm/Q&"mH}(?A,)m$86Lj8N[v JplF1HZim%z"f+?/~Z*/cs/fSsJP"kܔ̊@6W  4O-+;;3H!Qu j#^:J(Х4,L%]MѾ7R#DK1l[@)xq^Ľ?oXH,{9fҜ)_});;=mJuu&;E'k;7H۸wtg45g݋̔*6~LoRda'tW(pJ)AD[qu~\ƤaS?G {4}* *v}#zNyos˹ErmZN rQ^&0~_Iқ¶ٔ}#{qD93pJPA\j$B*s ]b; m"3NLR&;rg[$ÇK5,:b ۜ% /D<QB}L@?͖ۍ01L` (ܰ҈~7xkR`0tN]jI CxJE+R`]HwfZk7YuKW<1D$+G#ѻLl[.vp|'ukL²W, IBqQ;Ѹcw ,զZz05tS ?Oevaz&Be ׆nnc%87k ~1R.yi.و qs3PKKUlTb"Ǿł3 U)zT ,]/vJ-t7dШ K m"@}H@8Ina)3V,ᮠcra,5~b=I6 d~ zÅ]n`7/*8bճ Z[;OMK]n t-ML_z&ӘG7Q1G ՄcBZ7];c˜|GYj-"%Q][ 9EⱿv~>Vd}ʒ3"3v,(g`u>O`$vh]521M~]>LHQ٠xaz]!(ݍ YkS&, 0^Hl杚9Q14 H's|-)<>)lo#7bU4Q'M$meoˣtr2)JU wD:K}EfXnCB)|7!/@1WC9nR 稇LF#&2 EVJ(%a_.]GbPX7'SKP| ahi^^m0M Hg!pԙ{KPeާ?()%e<|?IN®@SWt-N5$BHc'A>(λ Kx; h#z~GQU1WCGqM8-i4G1y }RfrޠK%TceCq\L_q-pu˩՗s{i 3:>pϚWzga-ߋ8&"GZ7p)n'jff]ֽ-$`!/qG[! Jcr|EKߢO瑮p-IŞLZ*3(MEkpI zf!/Wy \W}lW+u0|yw+=p5;+xSjpdq$h[- +'-QDDy=X%h՞n l/ c!4Ӫ躯)ԋWm=kAzXWdm>y_Sz-@~j|#B*jb fb'b Fk&  }f¤q+W~mϣ2|CQUg?Hyzs`yԘknmPe=~*TW/E9kySh, a.ܽe b Z6WqbG-3;*ՓC7_TaϻrUF5ʹ0lexx,8 8t0DRyむ}SUxޯN@1p bĚpw+#qDs7[PyMs`+h \' [Vo L0" !m JXdS $ykWԫ`bנuY:(q\ nu(&שׂ XvգHX2P3R/^JWSF1i@\W qTzy|!ŧ(F 52kfVw,-!vт8eAaE$OVHo) Zbg qs g-_-c'j%c VD_Nz*rT$m*0<La ߰(=x f_U̚Ivc4A̡pB% ϖb*ѲeZ2K/w y,"P k52өlϯ,l{n'3; z@SkIџ$feYI z/eÊܔ:q1s}˱"`Rt,*0+ wT~)<ͨgZ峗 C ,CzƼ~ѣ5x,vP\O⦖L{&F:kx˕]>z)!ŃG ]*pT&>$:PU@)pk2Gy&fY 3' @0F Ñfwբ?noT?]j9]*H&8^H;"Lp恟V4o?\pҰ1ʹ(rq%fY&+_-oc{ ۆubfEGR?(-$2_* 6yàiģ#a#zbZ+3h^))e)Zg-'4uRD*'A2 # xO?7(Kq&R;@m5pC?E9ߖ$b▙8Fè Y6)/a/FڐTblpQWƙW*%Y p)ggRV!o=9o_F9 Gmm_zT%Ø\b~R\/F, jUHƗ5`CV}>%e'~ Y063POwDFq#V,*$G*FW;iǪ\\)GT *m p0oݴC/,: 9:178Z0r{]?(e!_p%vMuЪ58{62d30K~!{_EmWR 9U-UPo[< IyZ*vfSt-,CIObbޡkZҞU=~9n1;MoD_P ; Ѻb+yM,y€ c!&kfOr;HaG㞨~ϖ@! xR- MFYf4} ;JG?W$؁%4U*vu0RV$@g LN9_"n~AWSC(zKm?T𫈵 5Qx>9q8Sjw(!  {q)&czUBp#CĒK]92{BY(J.b^ӺOEs|P';%n%H{3Zޥyp̤ CҨE"1j[Oπ20"ʂmLZMNH=Of̀_t_E&;TCѼ >-!_ 9SB,}W`>B8*ďK>7BfkE<|w<f&Ȗ~E3:vv& ࿒ͱKOhB$-'2/owY3sE Dl#bnByA^lX0sW@y76jyi+c|8HÉM̮]1ė6)=bL}5CNQ&_ϧ=DzΧ>8e̍VNRyOmC?ǘj}/ؤ"Ur)3qk2wfq(s,a$.yg~ orpH"I@(09ZX4 )8 ٩%Vsj=uQEJio igP&R2BMSU♚K4z LE}bO$9(;04;N̗XC†U+[Sr edF]wĊק 禭A0:(Y9]!|V$CjΘVbl`Z(]kX%O)sY._([g0Xc>2Ob)KmS<\! NC.*B{` VÀVc8kJ3+iaId8y2?ihlbSƪ,w-M>#r( Sv⥫&裆1Nq(w}$#W b@Y( D}:.>X?O[siE@?h|sYbSKPCPOP ZYf,p9I 6fܠJDpZ(4VI\(DEK\%+7$`K^7D~r8ȃqwe\];uaUhn&[9pBt CsSrן\ÛlH_ 7D:Bw7 W$g RmNmؗ _VU11 <DUSDPoMe4~Y;xq'`6S/]`Ȑ8o#]/-;L)GS"qB fSo6@!3W8wےN-#df}R /#uۿ@Ό|&$8Af" l}k̟u\*R7YLV=2lHUXh˨Dt+Ÿ$޵=BO-f_|+f g \߆$t^0U޾[I J}o6P2cmFH>?3wLڥadnU F05>+6[ݘHd|pOk i82WD8Ҵ&g]k=Pa2Ȼ9$t[ÊНj9 ~_"@f1rqz`cO)\ 6W§ Ejq8|\&C>6n qXriEѭ?%!u&6R[ v7-0xx]XIJTqv_bg) hVi8/=tyKdи顠Q9%u.ZZ&`,1|3 lHCL%XJ;5*5TX)tɯy'F %>#> D0X<Մ5[mX \$˱Ő`jAFI뀄 wn9顕7]R? ow7VǸBrsswSI031NҪhL["Bd ی̯}T.S .9O <*7tGx7ܥԂ˱X߬XM-z#Lts~]'ê#*O1aN-O~V.c=ӫd(O!fk ~Uw-XnloC!9;C,3±RawhfشӀ@,\jVq 334n_YaoOe7SĜ6YJ>No=ZWeu9R}I>[BS1f@]nCF& $8hmM@p8ek-Fg&[2N }W'pqoԽ/1Pyq]ʼnP{[gߌn3fluS].̪β4d~i7ꪈ]AF{?Lޙf/To:b$&ݑuvR;f(WfԘٹXSS)3kw}Lߓ|F@|$tu>חJp䲋.hضgQK6`5j45*r-lN.3F:Wmw5`ڵ0#{,ZPϜ>%_x2I?})9m)2$1Ey8fL;,K8.c(g&S݌4N-),mL_&ZodI-J K/Nɾ=T/N}HjԆ;LV3?(fs0(꭛DUNe)ZsNl<)D<Ώ[=1ny[w Ɠ+2@C@7FaŢcdٲ쟠Q{F;0JIxx!O8XYc=kJRNHM 0\M{[W ]|/e,[ЂέڮD%On'ϠBC1'0lYih؎Ї nK{mR6tj19k}^BɠdE坬Mʈ߀SǢ ߹n-ϻ.W` (qZHvfM@Y[OB͚(;N9w߈9$@{vNmUo|I5i?1~#[Zt}Bt鱞v&7 /[M${amwx*ʈSWlA|>wdv6CvOE+p{"Ƈ@UƗPKHX "A%)3Z[o.z۬=IeOӦ?B^KLkBr7 N>jDwhĚ:{z􊶡PS&lñ3].-5%+:뉲Y1ñcT{98W(T|j!/ W߀Y58C %Df"^1&(p^),pXq젮q~07ܩQB' LE I +: &(enb9h#|1|RϪQ|?/3ze;x?6W{-KRe(`ɡGJ$ Goc#-|&l'}2~ f¢u&H%<尊ّBRi( ;]ԱCV7([&^EX =(5'܎n2XN{1W``کz :n~>7GrZv0}+%#ؑJUaՄ Uj*zk&EP̛DhC輱v1Aa0j@=^-=$cjN~Y,\">@"aUC罺 ~ m6j{%oL !Ѳ[a8(Xx'찓VbjUqk`Ő t31=-5s$>,'Xpdm5Y Y͝;&`/Y`ꟈT5l|) T; i&D-+JUZTʠUdG:ǐ۬\&5vS !j9$3NQ&y?ѱ!u[$eX[\o+i8G : ~ɪp * v$uGKP갖T1蝝kv_xRv9oԇpZ - >\2JHr,DXba/]*~x +\AL#%V1I' bQcKkQZp Fwg4 _?|(dX`6dwk͸ٲkk=I~i`s6ߩfkD1mTVM4ꫳie,Jld=5!i z2-kF7P ѮoU ]`)] [}) 0v `yɅ'H jrupͼK3SX6l5q$\>Az>$z̘Wq@["Ac_]-;GV!f@fRN{ļVلs)Jg2|{7xC|oj[M +<@}49N˶M{MxcnKzS]Ϝd28.Hb9$]ZnKTw9N,yk@0Ne+. u,_v5CN%fu5@ ȡMkJ/J[](mJtmxHk¾̵~2{eES kH^C)!Z4x b3' uo/VB؆cE`]"FMyZ_ZrCurc {g7wՠ!D͔ ێJ#L]r;uྪ65q8Ny+m՝1G%-nY UG^;:<^6y+ẅ́y@5]qo-yo`yvr t&f~;/G#=GﶛY.8m@*fr4Ap"^sŮCm,t(¶_.HMhEakD[L!K9mTW~I:PU` t~Z+9ӝ di.X{a%l+yx* q:&3GB7-> ΃EQXeOezݤ+}@h D.}nryY"+|PVᄚ[C3U7}FD8oB7Q,/^g`Fcyo?k-a vPy<ؔ5kVlzJhe"P'9Pn{F^lWՑmk+& O0֓4 s J@V˝sׅrL}h+kbt\+k;vE._eigj]>{'NIhTꀾ`㸎bk!{LɨY^mBCedܜշs R}M 64 n^JdLn{B|?$Ջa O."G6NnW豐gpB^Oly^Dzoy޳GjaAFloEsv۬9/h.[:|Θv T$h{q*juv(^ERp& I;arBj`jEi; %ݽ=3F'>`W<&*-)X?jA^&b!qEP< _I {g;H@ǐLFf_`Dۘ'{8bBH8dwyS]E1WHF]6L!HXԚ60%+CYv\^z 3==kQy"R2~)앏wOE]J`hxSh|Ed( }L IŬGgܮ?p q;Q;DawcL[,NkB pqa#DXQW(Hou "6%߭˓HtU^Uo}^T' KZoHsnڦjHM^E/gBܟ$@6(IZ6GNbS%%kve A8#F&`+ :g$12SLv.[96H(4 "QCvRjؚňpnWC 3*R:D%cuܫ Q*ӂwr#ji<ٲ8!t4l7M]mEaP0:}Oa" }`jr_4&CDLAxF1AErT%HADkI qbsΌ^3T? nۖx`O++i|B#e@i/ =Cikl@Q%8Sd D{kvIk ϞKOo7Xl5 =hYPIi ݡbu?#.<DzlhM ɐXGb 3K]S(WVI?}pJX1{SKMe.;ִ/0@e"(sޕ h/J=H<yӃҗ/ӾEk#ş加DW}\n Ooӝ׫aGê{mEB]H&T1]0"vavhWDЕiv8dmܣ=wg}m N7, kS։pb=v3>7-"!&JsxҬqd:%[`7C'U]ʺ߯ `R?2p<-<4)Oȓ N 0pX6:ԹlUV-OG&7⫆fY>Too R8{kܮ@N: !uPc͚_idPrz)X%5=.0};7`jKp0mً#ϻu|:ޜ[%H:g&-HMl}`[_Tj3 d.-PeBd|Qv@viZGb:Dھhsҹh|68]iVe)q%A n#Ea.k%ȿϮ(=h(UП W%2a~vH/f :nk5#mlبm$묪vfCLDj2duzf}tS`΢pb&w)ZMa!&>k6`r`#/‚&TK ߐ-/ʌ)E kEn8&^bssͷJnxBd`NnĈ cV0{\=Va j.d`%!yA [,8ws Lm)&|?*Z=۰rh|uψt){O`W-s:Ne ќ.)駘'2m? ƛ>+دFXhC*eXi|>IPY+/>Dq@VG99FXT0GX8^Is^#(@ q3mŊ?o?bTy`Lm(ieMA%pUD;.M jsJ. |p)׍"~;b'ȓ4.@˥z -B-ά w`H:GC{[`T{7'i {ké?(󏔘78߉Q)`{M@T;M}$~TweQT@\fNeQGGs Xhc*0UjzlgRgY&ϕBf_GZn/AcIuP^л歚%kcQhco\i ۘ\`/OO^,y1DtT41K(um\D#j4(P7iۤ߸4tOx,C;er3@)\x~\4 5fzNsWkPV" x}gR,O $eߓ0r."wܗm{AYc3GoޙY!ёogxsmPUeÕ 9)WnN3u_L K>,͉8p4]h/spzƊI d^k,k '("FkAfZ4wuKTTgY[#ͤ5bYEOє?Vf i N_A/ʀ"A ~'&"&ܖL(Pk3OOC? _ס ;SBBSU @k컖0^$X9:P̞' DcCP 'մu> $Bt#|v94x /17%xPCpW&=N_!>0dLOe 0@y+LPhֈl)R2ǡw/km;-ّb1kR\KԬ/b$ ;R2r7 #ASh Y`m0 z9F@!TW*Ux B]:. Er ]^Yø)l]C!C`(fOw}Q`ϧ!Aު3,[efjji0ujCn ?[ȊC\xS85W* qc4LK7oا?ۜt)(m)8o,w%&._h_+JaDSB39JLYjAd/GW Y4*J-Bh^GGخ0-2])pon{f$piP2Ú41 n%5UkWo4r Wu` 죦ク %R4%&dhRS&qw|,{4YNCAz 屉hWIs_iE'^p٤^M_$O:jEql keRT\# ;_73vb-Z7lqi.sݫpi0 ܝ\5 ^Ȑ jJmAޢ1m*.sTABYHi7G_qiQK] Dkւ/ZzU rYJ ;.9D9񗕫J4tҗ##qһګ1ĐQ%Ɍy7VkA┥z2Mm!!vE3S{StJ=7#:nƤV,\KH tu8`u\wƂʹMTlSL:M/&>f/ ?Kwy3$4QQ^jQ[ ی<P񵫠gSv:ne8g(o@~8ВJ& ͹.lR/$j)57S&?A=rܣ0 K!QY'S j2$&)3kū3p }H_T[tUL.X.p]Su~Bv6mk&Y9Iڀ'JSaQI$Y2|4,W(a~W~NJVGv2sK>)}Gݴ`H˽0v% !ŭ)Tqٲ ,U҆+(Ann0NQ̹ vb.m!@SaT]i~heAd^2ÚVPV߲ExX+ BΓLӎv9P % x?J"FTp`;Wv"V=LhC(`$xrIU0U=7Q۸^qpՌX׹DrXG*U4`.7k \FSK x+9^"O-3r0 F 9ݍ!5i(D~`$]8e]zq\X෉eƆO`͠ J$'09 ,uG TPHHHWuͳ `$pw|ӄv]4W0ݽ1~"7t| 0l*|ҽ;$5H,2A=c Nk]M^q"L6{:gHpj0lbЗs`<ŽJdKRtمHqK͙D`}@ qLmKE?0hr:v;e;]WJ-eO7t1dM \, wVΆOp_'R(In,púGP, "5*CNUӇ-:]U{UZTSٜQ Gd,הbRi8.kqxl"c-\Uչ?Fb VWv-deKb/C^i5e6,Xi ΍mj' @h>`v{t%*> u:upݻ79{*&7޾glsfx$7qW=;B~EsA/Y\dxC!PS۱@TZ1mID"LX34_QZ|QAf 0)/&Av[Qu>IQE0YV!e[|c8Ȼu NR"k ÝQ[%ZtOԌ0^$xjU~A+E?; 64)( #EkwE Ix{vΎ@ @0Ȁ5"Z5cғ&1q'!+h0 ?b;@NFd_q5N'#`cIkr?P'c*( "UCAD+ sIdžcmD.l[Z*aPө冾ڽD7GgNyN vWdQ\ue*RXg̃FKYL_jZa7i bXq]V|7[H^V{ly8'2;ԌoE N*2Z VpfPɍ,>a^;Bw9frHA[+entȿnsd Qs{+_QЍ ̀seeF$AtnɆp,kO&p4up!?ud͇9=وh q[ًq܈U44:%g4^7nk3<rٝ&.&F`x7CӏX☪-8C/@o,v50{ =2<xҹY9);mZŶB# z3^ד+9sŔ.%}}[zUcpVJs\gj,>R yһ0LO GjNg [FN0NNc wpubf s#XsQ@u@=wKN\'TZaw#%H}L)#`-j~cU  RfCݺ WzNA/mNy.M$ìN6`]ɁO:U*h%W}ժ9\ ,ɺfςm4"SSf{dӷ! $ _u)P{9! bqD]Q;:*QKHC7%xr ,=pIE5pK<4Cf_C@OC|%T BR`Ni/$HGL8TR%8 "x;3K^tT}i@ʲW}ՙH .lV*CO:|8Ils ȓ,AK}á|I!J+Ց-cWRZly?H,_/CQ$™bK ך{l>Q@T֊ϗR|cRLW,8 ŚrQmH2ƀ>Eu p'W )2&A!fT 2b~,^94,pcEa!&ilښZ$XN<@$,LiTx7|p&]x~#LU*(+)UO{%uo=$&EuDJ)Rlb̝mz1P&vk =:Ȣ"ҥe%Q㘌R-IC~We$n?COхKHLo R4YG 8&Ɋ-)_q*ltK([ ^)7\Ljow6E:Dh6 ӏu G<@@`J$`}l0CIxR{,Y&v'HK#xҢH!%rz0!HV'{р& a, *S%t{(c;%k|x4S6jҍ fbXkR{:R_ moi??fs<`@a9o;Z?tS܋+_A [XI?EԝC⾁mx/cIK{PGUJ<mҁ"BSER]o$AWN2~{]rd=|qɎCW ҮNubI?6!ZD:'Sœf)\$w#e$R_dlZމڞϊg{Nu;e26:LihS)o.gDIkئCsl)!#:.X,}q/j!lZxA#t][ ?GQ T0xjLOs;N-A`H |aQTWvI!4`cvۮb{eYZtnH3,2dmD\0:L b@B9< ?seP t&Wx*z<&}0}K_u@\0$#Z _X|%3ϴ}+橫\.s^D&;ZYdyeA{6Iu AIw$whVӢ+'}+tGLo7tq1{\t}V_B,]k;d_f+ϥL; I?]Z-3+ɜ"L CPiGtm8pH{tm7ag x=$ #57Yaf>VMX󑼗)Vx:J)j 'ap^??^W^›<$EG, 0VtyydU|(䃦%R]fɆaW^6k-1iq ?N\$AH7C&.'Ϊ W΄C`p8$8Q\&R Deۆ%_<-ެSX,H,?mI6\;\nonL锫1P}sSI_!({9,@`*2`ʃj*1&R:C";ɠe/:!Z'b0,?' X[j4iEۓʡeP~xZ%K/8D"ǫ<hG  ITbt?lDFP/ 9<1"MKF `ϒPɞ5ANɓ&3zp-b./j&(!^!vAGՇp39YJ͜c)B[҆DoN>nt z%ոEݴ:x?ĕ[.I4G, VpS'BR>P#Ecz|9 \Q9Ůe`fD[C6wG -ɖWU@TI򹡆γ23c+ Ƀw̰I/663v+Uk=6VϙӃ c[/R'&a!2kJ6"s›or:<O!R5" oԯdXGgMsq 4S4}H?TClfF~2 ANI C/_m +/8\ܠ3H b,]Y l1:97HInZDM$*.4] [9#C[fǧBx=|BbHd )eZ IK9Xi<)HPo.d>B|/eN_ʤ'bsl!t K릝j_Y>#-[ym1sQ$JAx"C԰a( vYҧv^rCn{,0Qz~mYQu[ыOD 7#owlQpK.Y;vBѫ<!d;drGf@ L.D%fߣ-<5IbJ U":u-â 7}H S>/scUt1Mk^mAe608Zh]K0E!r=5_Qђj-6D_?~Q)-AT=!gmIX.hIJ,%1"Yp=>to wWmTn, 5#bN/l@VI6 }嬬Xڊ.aM˫/7%Еlq}!: ` cb+*p\q} YT.~٤BqQ(ƔOW]9|RWc69,Lv;##}o{ź c)_5ab qŀ-͍E/&`iSsMlކ{.7K\:.\nBID[>sډ)R (hUʇ/&6W2半)Yb4 5=nnliT%"o|GBm9 S<^\uIijʯ"faǻ Ok4)-/vkrѢG(Z| h%\6}bp'o ]9 $pWY,dKYvTBxԇv{-H`EY1,\IRO篸z~W) U(w܆pCxa̱{Q{#TzQ0GިKG͆̿Ô$b+}ٕ'м {ZM}&C~6邌(9:zM73 h dwLadT8Sl {]XOѣ8LSN#[)ˈB @\&.} - A~0|(t(V6i{r3`H<]^M [7KLCd#e5- qY:E'$oA%񛼆YbI"㹉=50VYk$?wXiѫfx|4pۧς |˛ zb432CPZP].#cLq$$4_DL&St[uu^0"H>4}> /$=k *thme۱^Z`59\${.AD7dEs7i'BwP |aZp;1BH| ]b.uÎ c9~,`+)`6T-?\ê|)j{I2~BLdmz_Rl SYn#H0$x ӽuYY|Afwթ_KI)͝g@h!< gl H2 O7F2X hϞ/8 SԈlAEfh;'@DzԭW?zI5X|+Z$ Y^F .MabT ЧI˦ >:vv97٩GP8QR8"kHC?4C?08Wr7j9ݦ_2V|ci5V[K<t/fHgԅ 848RV(n IWgˎͧ1l;5"ZgH|췪fBaP$` {ʈk=}uY@9a>؉yf<4\ߝ>s/d|pFYR8AS Od-|7]$㩸Lọ̃̄iivtXu2G(N113QiK}I<s~+$csy  61/keK1i|ć ,:"37c00askoE'n=oAZ? ^$jBK7. p?/& I_ \o2\G){ABoDq?Xy]( 0w2ƆC1P51JRkЀ7Ne9dz~ K"AKs\Iҏھ_ּ䱚J۷T]lNn56)aT2C$ 4J?Cj,rB! /xoP[BNO*~%s5*E&O>SjZÞses_7ECe9Դ4< 恱,u4L(5d\%pP=+j73)ˍT <j0Pښ}E֥A623!3GH&T5,ѐX3#u ZRtMBKu:d|/VPsR3&>BGz`bJdMNTjpJ2u9V澿AB{9y7mW@[Y]slԔ @thAqFdC>$/0vP)‚fc0q1w0u̲&BCX{3k$&;o @F=** {e_:#9,_eJyJmk2@pe8hn ';0@asXSݺUt}}ylElQ|4X)e#@PEq@ǂ5 ecOrT1̋J{ZN,AHy.Hqnڲ(hDE&0C]6bf_7ވ*.50u,oBڌf%O(+Dp§vRwhs/|0d)OUHE#srCq3 n4έ+K4L50q+' Qq-Mdc죒q K%HK7Da}#o79DFAA՗2n$4-t V<pth0sCppQUCn{is*DtEy ܲWȝ.=WT`m[g{h{pח-c3uchu|.c>Ɗ/} \e<{"Bhc |Gy޵e%TnELʞ*-ե4,&]fTN20p@q#"p^&䄴Q|a] ax̩a`;Xy'2BC,f@ lM+L;'E8 G º2#Us:5.Csx75dGB݉qzVveewL/'^+PJpx?I$mSmw1\O3 ';9 HAB@gc`b^FsҬKED ˲jԠ 3&K^OR+:zc =3Ĕ/:hWJuZzQ}ݑ͠nxү"w,[\kˁ2J`ֆl~>wUBN<&#{I&5WiD4h}8OWT5Vݶ*p \-hy H^O\Uj,JQ w/T Xy=1QA 4d(Am*KzɎ ZiڨS6qmT/Y[Ro`WoVyx[3|X_އ5G^$RX\FoT5޹|#yx5RnDHIrUrbB`]/ja9 bF6)C:ԁeji|Z 40$ݷ~ָ*4N@Q !#p8eR8aB&mϝ9XyN^W}Z;)Z-2t;[6R* 4$5L·#5bo:y2B5@#/S>;lpnQ!,[X`I; Xio#9*!7As Z*1Q'Ou/o +ftx@I:G?ER#–ڇ$(i"Ïv =TKkYx`M17Ü/ߎnR9#w'񝚀ׄV#P~|R'|Fv(״a1j\gٓAeH#YbwTChܷc pGo^ ;Ĥ:uʞjw5[&vfCvȕxG~sR^mJ CǯSwZ^] iL5w䜶F? ?/ĵ]>$(НB:)i+;V 3A`FZ# DJ Γ<8K":f`!gֽ#CvmwoAP' sSj̕À$}»c UW Up)j+6&zGhs988%#x5ᳳbɍa],>'bȲ(H|1b^a%7 atjXP`DMF;K"ېb2 p%Rskz]ɪI-$Papw0tɾU<'ABa}Kc:bUQVհ,KY)+wsFsYaL(*!f:BFK:I}=7E?nL6khk)86M|*WymYiFmjCDG4zdT0Cbi-;82l\$[I[ݢ!#BSgrRFY#s=dh[2!42:W*Y<#A?"iߖjHEav dR= (WT=2$W񴕦mbi?X"?d!&6R޺{&:Q /A[wFn1T➒י/˚<۶=@l.(&p~1_H@uّu.iڎ匕LƲ5ٟ0gU}e twfcx/9 t[Q>6EsKgQǒR\ҬIg'|@!c/l 7lGJ4s:A*h, :`D]((1eջĺ|C3τLZ ڭRfɌ MĆA/;؍AA=t$ld4 G.? F CF;X d΋Ca3P23L)Aj?$ 58I#Pvl:T;1=5AOXp[Ӹpz4?<6RB|@(vmj^Ƽ`M*(o=/A} Hu{΄/RoBBRYbH12ZѤ7R>ZI^GW2/Pot߯6g(CPWчeg&b)MWAueR銭@5=zp-; UzG#fZ@j)95vz [[նԴ;'?|p@tGE!'I\}c!4+ x]-Z LW%:'Ф,d/gD\RbNhIhhd[M&dW-]>[a>t}JLx^E,a Eé/7.M^Xt1fD8oGW1I%sg9GE+Ek0H}+UX;UZ1f$ﲨ6}!UI1ۀϽGt¾(^Qm$0_KI\`,*-KaCSބv0Gݜ:H. :6j'_)nl^2Fq lKոawdc1gЅtFZ)e/9z+7?ExJ yKEG'cqۆgc Ϧ}jGË5y^vhM/CCtZd¶w*d2j]h0+3IV:fsR jQebQR.>U6o9keLgJE;)$f>=Kʝ~itAK9]FhTIxU+r*pVuDŽFZk'JJ7p()6._O1t{p=];43_RU0V*NBƵ -T܃ߒ2%7_}6b;қDVJ`@ ǁMpgAd9Oe&]!S11B=“=<шM=4D-Ÿq%~rz}^^ㅊmGP׵)_XV̔5_,(ʾ-"=BQc1p Çc)ܾھr]<)߸|eiO1Exd!Akh;NL h3*nUg?ugcl4K>VP[5ͱ[Dfb\YW~zQƽ=c9`OF)Z :vEBBɖ1u,ym~b~1>_lTkoZ2Hi @;fXv8uEa~Ns42i쌹"M莴kMnabv(gZ6e+*kKc` i.AJJ]OƁÇQGG4$Xjp`JaXGq|hW~`0,[)QFc5viܷB":2GL:Bԝy6̭tzszB.{`q۩fseP#(k8 ]q:wm/J&J<-ޏX۸r'>bPYe&)#S,QlBG!93J.C` +E 8x95˦5} 1.kEw 򴙟7,鹧A%~Sxm^n-5e=K "dhpbI{ŋZ3Ck++?]eiǗ'c{']$ lmg6׎E[-W?2ä/wl"H7@6gqh1c"vG 9HU:Moߊ]#"\51uI:K XVߓ :}"N}Rl-l"Oas\.Ɉ?OV{sٳ̒;:>B"!8yMAVS`@pD۵H 'Sߜ۸Ӆ azXvB7|_KS<ˀR-d2>JoivfĚ KN\?9lu.$o&`et#d lH "ACs# Ɓ[!"`ȭ n\ \n%hoGXݞ:f<ОD rWܯW_㯈Rae~⊾~}tzsTR WVI!djA7M}^ +1s/K_/m큻48۬-L}'DNc0 CU|H7rͳq \@E>r=D9;q?r; e>K".."uߋo *U>b CswYHny"Favt=%SCV~y>|m-ӃpEb"OHPk<q>aS٠. <:P>=Zl}󬝜~e4L^!2礥X>)JwNh{691}]#CM:Fxk3`E^!3 1e_?,4윑M0OmT- ֢ج T:VHRr*/TaskJh튖tqc*װONNhW1WB&84$֥tHr}*8X *X6޳ycq-a۳w"%WHk=N_fGx1̸̬E_Sldq[5l']qEjz#{(KN[%OQ]??Z~3{~Q̸ł7ۙ{(Z2)/:akcxMabA*[3U䈹b*V.1m3͇<҇q+/sTO&B$téEmZJ1b?$9H;g-d' Zg^Z6dԀ⋙k8l(+f^گ ) wu !,PӜٴOw[YZI-Ez#MIy( %9Rױ^qPXW5)Ѷ2zCD!g:fk bF8a.Zj8?|]U5HOQm^.Dֹ/?\Z!, .POIibp}5}" @q;ސDHU)rUcM]cæoT=+S'pk@Ssg7)ýeZ)AS>Ri:Ͱ)mƏ+UdX!YD'u*L}xUJWAx+CAkzD =ʽT71ŝ?W=RjN(? TDmpڑ/N2kZ.[hK!h.+ޒ3iE5@zFzf,}+TB1O%C3o2*) )4 S._Om[Y9*M < 7܇ip2g#…+k;h4IV1zLf#j2czHGܭq.ܽ5hN+턆"L4dƭ!ˢTKJo{؍HtE@fyUɴsGwhsff?)ӯs5 T@%UFiK2c֖26OnIN{XAⰽT TӘXS;,mTZXaԮQv]:^u =+ILj7u}F~IԿR?}݆-军B 9A`cVvX(!g.rlG}4 \7-y$Z9#K) Йn8qHr7]ȸJK<;ye*S74e =.#+m[H.* ʍHbEYA))SgWjW+5Gʞ8Bd(_Sľε&AH~ 3/T{X{cFip|@~`.MHMD]T| tTK25*oXk.N_rdhIĮH1IQNj^4iJ_[=6# mʷm[}1?[CS/zLQw[ bsP7*2[>vquK槯0G1V{|vS~[d/OebPo7 U5әXU?f.Bvon \ɭ'N3}ϓ /*QYnU- _y&,8SfJG*%N.6Cp8ҝ\a0|ԃwӗOIjHV~jPw1W?~ܧi[m#xEƵ)4&|6Qx9c(kK*{ ϰUY8מh`q{hotI(S)e#u pM> Vh!RT2zy#+RUǭ5wWcnmd`wXS4ƭc뾱p&Niy6W1 SwjpWq*yb@g;sqr#V:ۀFΞ)?I*ϽPH,rmR!0ԩthFge@ ԧC¿c tҢpS.{9V@IKm ˜.A2qJVG  TNEL;KSxmZyC.ӭ7`J|GJKxpKıt !c:e'zG3jl4Q>3Yg+_i%꒍PÈcuR6PF 6a{fs+  7?lc/QL,yV|5,<7{:]؟$.[0EWFfXpfv* Sbl2ݳQ [2Y~C^^a7v9%vUwiҵ#6'%YR_i#-Ѧ͐D Y ĘBMzcG᲋+778ܺBݓ)=JqEpˋ^%8^4W ^+Ed*GRS6|,NA]I jKp!N~O_uL4ַۘ_dVZyNǔm~p-Q1U -5N"c\O@臎R')yUԌFfGuie}\̊OUNb2ȉ'> LZtgRNDp506̫V 2-=GֺNmҕ?Ǽ% \NP{y7/i~|pH3N|7Vro#_߰O*Oi5Q }(ԡ= t/ A&+ 95}V!/Gf=E>헎94J8E]lc䨍 ;oN2ƸAp/ |n8St<Y0xDCѧ/"-b^b$02 AoBn]9q!d5@?A^uTJTH&䴹g'7T/ 5{54pd́Ƴ 'd{r3*z A,-{:@ޫ}ޔ` Kы 7$X&bhJM<T@=O|f"W,rYɾP1Qb \2WS?ޡ{ƫ יo5m˟LGI<]m}KSֽ-8 Ak,/ҭ2y/'5k'Z E!\Gh}N_5V!YoIM]l5aX.ESC֮{ʹ[78ᡃ]k\n}|MH΢lҋ ;ԕ,4:Cl-]CpzP_-¤}0p C D~*[kj1BvW;f)y3W,#c>߮@Q/ ^NOt*hwMsJͫᬉY3n qk~aÖlJk\ˮ +6LnO=kUthWxpWÄEظ0Qsm \#9hj*hs3cc !y oa#k[ Amn8οl[н,xyT!FgԐD mvR?;҂wcYV&,+]^Fc0d{1V#%QN->hZ '֔;XCȣ]wld}^ #Uy9}1=6]舆PO'e}) bEy+b_ -~8nk62GSBλxp9OY$)j!gJE׼ vB'# 4,5HMn,9$S38DQ=JaY{GÕXozUxEmm"fEWa|~w+E׃S4FE0V'"h&J4AZ:f"%RaVx o,71Ӽs- ӖT=;VyղGK"(wcv쀏P+r3Wv6a*a!kh`Qƒ! )g%E)ZH94E%"l΢Y 6P 3Iy]?{sG|U>>^!Z{~as$|lr' /)'X냆y #`2cm2q^dBq 8[ n,j3.~'cqN`MZ4}\J^lȽ EoX^ҭf(5Ps95Mt~Xh=.gE(zK4ϦS1hzy{ >ވfQ( 32 <71Ta=}j7XJ}AV|v)_AM(ϳj:1GWQu?$* =֗%҉qkʪ2&`ij5Kro쁊I/sg5V1"Xuw9vH,0:[!tgz_e*hi􌫳@b3p ; M3+i$ QxJQeГdDv5>[!^58zGRY=*jR=bǗF5Qf pįSdΔH'CO7pkm/ҊKp BQ 5&Xdh>XzF.H?*.uǜtnIZɗ&#Uk%CoL|[dzP\k6MS?s Eb<Sb*_J' Vg \CFJjXnAC `rsDvyTz%ތDHLUT@ jY>s2[h%CQ٥N[5vh1!٦ "}OTlÆ=4Et=s̴]83 LQH?-IPVǗ*Yɱ'(ؔ\cgIF`o1yG]w-Nwplt湭.a#N;eu??q䡐֘a(ZYD8pBe=eY6VԔ_Woǐm&AڔȪ6:ĿO]*N{j͔JY׏oՔNogrk/H_0p"+k!Y7ie$,c$ɕu[vqq"e6ˆ!wW뤐XGG+îR -5x8"ej’B>9"fEY=.Q]#g08W0ʰ "3-?Tݞ(ZGIdKZV.~U&]{Ȳj#fY8{ZEo]eS<TPOŀ)QZXZ S,ʑYYa-礏}i^l&YcuArQ ]h|wDsq>\75 ^=!fתw׼=U =s}Ϣ^b2e˚!?u Dm#;ڰJFevu3d&%7l>5 ͷr)rx- fQGdpN3/uŭC)<,:Y:9e0}‚H>`8Ւі'媑9 L*H҇1zL ()ŋڞ.h`>ub{K9]CU!9tQ`[0Z $'2DV;"AJ/R糾%iK~3f{cX3tRd hyF |NVԄ^5+?o[Z"L9˃BoyMw\fp^+%*:ANiAr@k!LԋF2&&i\*b<򁠭^so>殄|j"\|x7W{AϬ/ʁjcVSo\Db%KR#Zv0>$Wn%쩹ct^t`%9~^DsS4yZ t]`K,9)VG׭_K}eؘFSv忎2h7Du2OO\dV)TMSA/zWp_q_j" Aͨ z-)<֗+KJNvfd?X,f]%з(R/9KMID~g (jJPd f K gr#ou#гc8̱$|M`c\ϵ]C-/"{F i|j"0hSv\C=PASA8eJ΄~RͳVT!!Of- LfqW:ƥ: =o&.͒7T3 rjܟMEd EZf\9 >TzX3Po4CYBB\Kfo0+zcW`Xb,DS: r<ùV!诺Zp,?Y<&nAspxf *yz4rBhN"TUDt3szیIՓIdA{k~S6#Do/{Wa5#t{Cf{!z|g av`cZWO/w˶e7_( wWj+ldMn SZ 1Ke Ok꓀7{c?KgaCq;B,EMigV*ٓ/6vɺΆ[Jܞ몝_?l-3dyDL`6EʶK?HxܒK\gj8ۏoIEvZi=.f41ga܅=}aU$Ø#j[qitplc[DEU_.'cG[= r#,ϸ8w_XCvaV% X]UnU }$g?o)*Z$$#v] Ik: #pzOš|G+KF/q!";܈/Qi>7x>.eQV4~=c#e&:UJw.1 L)ǓnM?=ґP 8_1@ irel.pjARvo3 PzJ//ٕ!8N~rkŚBm =2ul;'yE]cqhӯс]2ލwa[ɏMcYf't*9l2%zky42@-amPV[mؠGic)Y.O\E]hw&Hp/ZmCcPbz fũ5+nd= $]~E(U$ U/4CsgX͜ߏRX6W!o8@8+}v?u4kxpT???^Yv;g#z߫4)-B=֚m(2~ 8VF l8$ ׌0r?"sR"x-cW)l9ab\kv2O%Gs>%R:R!#卑(zQpGEҜȯ#aVeq̿K!3G̀Hӭ)bXڻMp+m懔YX?X`q{Q>#) W Q0vg*wy~,D4@S) %gXfj؋#LqKxT:7Kr5榬.Z-kfWbF~,Ee).*`.ja{d[fETgf{S: .^zwkfS_uDp llq"4➸,x]WSw}5z U0iѫ@(t6-Bi7ԬlFIkLb'MPtMV{O{YގitNx'OB5:_3O bDé8{v)t𼃉n!3~VH+whd,I 7ZiQS a]DʄLL *E+ZK![U: ath3PZ:אЯTɬS7OtQrX5 {Izb߽Lޠ!$dtrOwc#0/kAa4&j|}VGdT- Zp%J xdrE S/9ލBV Nxl>YXJBzzT67_I'rypTD,9>)y>ew0 з8aKc@2E {lBT朰MLh /1I(r$qa3-5W:ozqv&kFMQPi{yA  yv 1G: P]OhڡG#fC`e~^&oD D~2\wrEfZxU}~I+{.OC7È?!fƎmƨM:E,)űhrupIсGg4 O:\I {]#uT D8Y8bDD*Hz +irB\Vbk 8{XHrl2v[[BÎr s]!(h<:y@̶POFA&t&Y Ƅu"}>l^=ACO0 &H䷩EC=/ A) A8fV - r<,-E$#dL#ng98JҖT`p-R (ƝZ<ތkɄ y5auV b'!R=-5"c[D&pTbNNXꦎX?퓳{Wf5'xQ]Zci{UdYV ^0;L@'բs}@`dl QziQ>g*L> 9sl39yߡܱMF̨6o`y?VASo6cSTJu7;9 yKHPy谕%iV#wl90Ã?>9 A_)JQɕP!ToBYpLJ!Ay9J," w:gAj[mSz덨p [ccr=Cg6o)T6Q\w&6p߲+0Rl^7ZJRVB)r<9Nk]`rU=ApǃHDCL릻1װ95Z/c! G%] 𔉎TNBu&Q9eXmRgb T7`RRF=b^Ǽf9|bE/٠HH(Hd^F &rTJΞBWAE8O/?rd䞃).6Ɛt}vVL"͟XgW}2eɭsv 6AHOH鮝EYҲ7zkx:o |q+СQP_[Mi+/Ǩ#jάO2C*պ,mᾤw塋`5r9lIz!cT,zZiWF < u1|M~@+Hm9ddR sxm{ t:c1dĂ^pC%=S~juXۏJ[N;_)yev秱Rs Q}dբSn'u| r׼ /  V+7RITfЍVEZ+%O",kY#vkْn ~ƎQ#Po6e-#2JoatNpWc=Z)N).Hmk:{=#`^L!O%ac'#lKgsg<ĢK]EGl_\mHS2Hd ߛTb-g)k|jl ;SQ/9 ԛɯ/#G[8jض]{WI"5]Q竞yR  4zd ԰;Ü@/3!~[`ا{n7țtFĆkW,.rGدDC ;r*rDt">unF DsPߵ>Br6VmB ʺYW Qkz'bubR6e*OGqKSZ'=Pg_1m9v tA #%}NPiip9<* zڟ9nOZ9z9RtD_1|9&5yF5ӮFdC%:= ]9 t)'@ _ FS(ziF?"7 >ID  OH;z*:EaFӘҢ vMt:ӑ [E2aЈ!?4?VRát7M. !z7F'>((b$UEKd]`5ĻL< a&*D6fItɳ_Ds_E1 gARs(RL|p :Th:2a@sb9n 7`^}$wڜG!XGD}FEl0_ JLl-9!JeRrԀzP!&ƺݚv؛!u׎]C$$jSIa!AONI^bXrq@%R$tٌ̛- SƐM0?C|!^ZeRأŎ"aH# $/\ Ո#Ϡ#xTط<؝n\xmL?:VLVsl, >h w(alZ{qKK;Sv9鸱-|l`(tM\z?3+/2^ H} &[$W꽉BJ{Y| A{g|V@*oǼ\;Fު7Xb@\c *<*@.uRVK0x-=S9y~\ry,1[J9gD#}`"c:&zK5Q98?6|HSrXe"a7v-Τ%`_i4@Tx pI~h˜ty\h6 Zn(涥vyt\bh1 d?UY]{WX)->NT|RK cp>^lIQm] o!ޞ!>2f)3KcMx([l"Oh;L 2.MMJ*p,*uӘFj?EsAZV\3 !}EWs'[]WaXb'kڈ*c@9eE(VpSS)LAtyp $5ULMNmīN6R@W80r jAY䬵vO: B".TE/G%Nusʀjr/^K`$uY#Mɹ\{c _^-B q^OW,N:ͻTPp}y]pQHܕ(bʛqSѸ2=o+sOd;>M@@A@~[橛]k~TRJi˺tV8s*<;,C .UI Zl*O6د˺/Qt̂c2^i-MĮ'sQ%,oIؕ/srʅܐW"`9:}9y)LZC# U~]IxN&ذB~fse*:E™" B'7\U*| {}*+`V *#]1etoH\H8b$ a6-|L7p4rt-Lye P. ]XXqm+uv(r~ArXycԾ-& uW"!-3_۹"w/$BhEu>ۗJ-og`)cpa+FlD:BgUlͺ6>1t1q,w=]oQv2)VeC1`%˼]_eɫÅ !PzVɷ|#KAy=5*~P/tN?`_1?JL]b3 HJȱ&2W(=~?cƈ mN Tn4bۿR2|Q j*Eg,rsb  QV[4.NL񍧂QMf;sKأ$F07-4_`dqRUS-T Cv S:-,Qp!>\}Fn`IrDzSశ ^mP}ܯ7hj{DǐxÑ0&Gz#I2$&ʥV略@EM-,B".9"0&eXphkR)~#ZRNeދ̬u.u&H#QLh8e NIڞʾ(>OmڷÍo`?MEdLZjԀNYٵB$kwX$)ܙ OT@A9l[֞-8IsyRA+ E/faEWs^:_l3 wQGz!w|mc6P}񱠲wllZ^Q Bg8;G`?H 7hTE=9wܴ?7Vd`G,S"/+=##L6~C< ^hKu[7&f{)~<KѺIk ؛W[_]\4Mt׾.G/dGLb{?͌V%}_dsth|IQOm%HOw f.s,b=(;<ukL*]5rJ*GUuZΠLښC rgEi?B D#&I 35bT<8pDܪc#Nv]Ћ{SzAIo-JבmbIW ۅR;ΛT# F+)TbCga*Ϋ>o%Qmx.= N P$;HͲ!-I)ŜX6~%E]Iay<&v|=` l=>>/67+N iTnU)D[Ӵ29?8PMSQb.=ق,;"!gWHM@h9́w i᎚kW4(R˴d*1vZј:- 2;VKizIe+,S%Acw,JNJ8 EGu8琡޷(ܴsUNI^{>N[ ɐSo>r%‘PC[l?_.{>{q)R C6+L e#9i1׎X.Mce$%Ttju$M>0L,,̊S'iNFP\y,NoQx%KI24ŸSv:wK_zs*z*(^?h#XJ1>gLp|NO\%Ln:܋h?$|Ds/U|_ k&0(LxHj4$0p?^G"&T&ŵZQS= p^N-y_˝O"5@@h ?{8t{%ƻVN|]0uf (Jb|/.cS:=7^= QML5dbg!ĕѴP c?*`.H+ M}OѿW1+{: DzϹX_6 샴F"]+- N1H\m%s1kʷW=*g )×YWGVh@3A,__(N$@8[1[kDP3Z]#Bިy_sNwrqSĂ̎R5MAWDlA4[.kD- ª65{oyť/|~/=1(8Ԧ cTeXj&vxcF# X E77Ѯ7f6F9Ct%n5;]fXB%G'z<)nQ)w g j#Y*,OA%l,J.AD 3RtGd8s^p吥K\03$\ ;ҙoՆq5f_[0Qdi+)k "}5"3|x0TR1Σ\ӏ3-tX.U+$;j2Ռ`=9PBl<5qn!Q:u!Op5m&c :F{ YBxs!Zgs՟|f$Κ'5>YIͮqNhԫ+xxq Ok^4Բ? s䛙79qer(W5{q %˄g,axI}|2 ==vJh\HHJ/fN2ۍ$H!8vBA2P:]^Ѩb$zXyuaf)Z#˜0Z ^Œ v0ā6ে qrtmiժ= 1R3.p(/?y3x&l_{74D`_ Uå0,!C?37y'UEV1Q*Ҙ MLǿ^H_+ܷ) e;:otʏl+Hn!j=:MMQ̃!3ޝHb\A[olf9LaБ ␪dy?^M\H.h$}֕;= #_ bRȵƏ3"$Mx/EuԌnͪ;3 %?4eX*-kUFC'Ć=0:Z}V቎ܔ6]ۉ D GRYBKgRxgQ]O.C̃"H {v,2@buMtգT.z,pG~< E %#Oѥִh:>HJ6= s SKn)-pϢ%o/'RrS3þȑ9r]֡hdIA` ^ٸ҃E_FaZOx LDNVd{ee)pKM抗l`?`CkbԾO"=bONoLѮWO^nzx51P=k^s؊b &"S" DYÐO_:ނ]Q@; q[g^MR?;矛9"J$3@6xm#aM1K F% عab| q%nx(>}pƷG 5!H,`lam˅M7kՍ%ex7_IJUΧhĽ5sۙ6acW|PĊƑݍѾ0,DqZ.cu.xu2aznOڃt tzE80>ai7iE, ,@i UZكrWߡz/B)>:v IϬ y] ͐TQfd)bf}mL%.Gw^3_ j\ѸT".=l⡗^ۗ 6&m(,S;yRT"<83 0mnU~r.es gы Df1 Ew_WnL@ZKuc0,0d=3Ⱦ-cm~Цjpwa݂U.V X>|*Sʫ]o)Uai t :umeܖϊA8{ևLv> aH6В%2~ %idh} Kp@S3`8aKv@?M%W";phBxտ8^NI@ezOU>L'D"%έfP\}*6Z7L הFD N@7cRүYyˇ$ӫ%|:Rxzm:\ZksYy,<9LLP3T to I$NxPmߩ֯wgaz[#EO꣒X#Y"{Ev\8.kt*3(xR:Ŕ&'t(bɶ Ƕ~m>̬=b@Q hd(;;{YLS>=5Q4q.{QU(c\9Q.OoV8̿y{xrV͉+vr3RO 5*o;9wt_ ;RBӢcK Pʸ?fڵ߲^GiNGD ʍ 'rU$>A>=08LZ"0/᧩ML =Sp7J ].g&V $1qJg%,@߼b\&.eǷœVhT*\O&/͂‹8Ύ@;-Yp{~:^Tx*|iE1djiz: Ց !!Mzշ`?eGTr[#QyG(K@G(OLP^&N kGSTs.O[$|OvJP_!;2:1PtRƼ9̆%?.9y \5L]\$Xe%ࡲ/eD$pmoߓ'Ȋ4#K@2k|i]P [_#RXI/c!3٧JVg蔵f jc7Ud08c|G,u_'A`QaX3|u?2k*}f\<-CC\c#Z'rpm< G٥$KVcKL΂>8abPJ&UeHj}6FOW6j QbQ7RPd]?i'=*֫ҺC qKzCYaz8;6t7:RNg{KqDUPyOלX~$\zj Jjo>ߓ^iB%&޿F^I)X*Wf4 p \XhGL8^OSsF`4iZHp,܏1%gVy)iq}SԻ"`Xff;kӓp 8f@rggoWm.@cfTٕO26GDv9;/rpyhp~y. /C(NVF`aG(Cd(7ad j n`PrEմ;xNo߂-z 5U&+YUw~{ܭ,Mr~Jnӽc09kRAT'=~6Kb 0L3`#fd#K`O: YJMW_|W@qʺ()B!@M mj+DLЪ+6)J\m雌s4!Xds% {z=UAL4]ab^aDf5tJX͗} _Z&ܧگzc[nd4idh4 <^Hwv7Xs?"Z'8YT=%<'1(if0Z+=QXc(+Aآ\cEHp~7h,CTh2k ؃陜=dն4#ByQ2uC{ll<&1'V͹Yޓyvw wFO8MX͎Aݾ"P# c:Ul苐z"#[`텖Qk'|%YԃG&}}I^P+BirMDm@ngL1l6aZ,j> VixR g-ɮQE)'A\޳> ^BUŗtY ]Y<)8 Ԃ Ϗ )V+m_/1tZv?kyb!IX jQDV}z1r;|3 G+倣F?mFJ12!fPl\"'3rJ +D^ P5~S-;U.3d.~?V x':@i^@{(z-Jj ՃYrU/AB7Ԗs;RyL'`wRͮs-]!|W {g8q o;{HgFjt&՟K.L|{ Ymz&Ĭ7lOT8֢ QgBorcuGMK51qMX5* aKrX fFP5žHk5UȈFZG |ˍΞ7%Qp+ۼ:s s'~2.sR:+֗Vɣ=vYNW6˩%VwU^9 4[D@IָR? zD ljuhҐ Ӂ,V|݅n"M{|& $O I43.6 n n3^d<( E̻bYL*MRN}m?<54EJAKjX*٦߼Gȅ+#|IXcEA6D͆5ur~io>_J̠2 PӏAe5RGНՄ(ewlYS~# :ŀ⾰O_Ç">U/0Ttwp>V<1˃+wp?ƣ6X vz<*t[Ǫ6kTSySQ_h 5ifQK:o4< F 8m~<~a Ϟ eHX: blE4tg[}/419QGL/>f^g+ԯJj08`}:+?r C3+H༎bH͛?\ rN7z,S/`s\] uNWRBXdsNZ6Vaiԏl4>V+X "G$4hnĔ0_׏P!y$_!/ոg?G ڽ!lQKEf?V.p 6UkE`ZH~&tD"_bVaSjˉEv2} fJ uȒ/~[zNC;[fi^K$88GYQFS^Ic3[MF&9Co 7"U}%NlON{;+vْ OTQd/YAd72끼9ʔ0nΓت v-k\mjj] } ~[ z)<f pyA&Q?]K r#?p*rL@ɀp͢yR68^g9E]g,\#ux"/.TMHʧFF]gkP 0Q"ѤCglNNC~%X[%"q]MlTQJBDiT4˃dsFMNxпMI Wl1/ "Ʀ#ꮳm`kRHV@2j%4Z`(JsgeBYt[XBAmܳSsMXH;x -kxoJ{{\$B@D"6TN0،e\{8nG4p'luf\F[/Zz=p8 mw_ 엯$b2u5-FT~nO׉h'czc3#ncx@n&c1#V] W׫1J(#Q?\yz-nĀ>;:xG"Jq@wEk+SraC<-`ʘIgOYLS\dd >HCoB?śIFYT|y鬭le[{o[5L MTes0S$K#/~(dTBGMn$ $8YO&X8!ZOoa{\`ÍeE-tFO0]/,;p |rk/43l^w`]BAvNJr YE9;kJYy}c>W^vU<4 =L$kWvȲF2u6^ޥ 5ݷGI_&iɠ Ei7=Źf :|2lr-9mx W(+W a-4 ;UH[=̞Q]B·:◷ nJ'*8 'ѷjͣk͑?X. wΛy-e ؤ>q4;H)ϣ}la`irCCQ Ӱ|ASɮm)/ղ1Y}"(Rw^V &vuF936IDE%dq*,euőF6eeqm0m-!AUKjw'@J<`uQCn̙M3I{8a\ DѴL637T廫joB06y[)~Q#NPi'@?1Th?tr0bn`ED1%[b8ݯ?FbXHf7pk'^Y>vz2dl#64ڕH7RHP}ӯ&3kigT Pyn}$c% b=AK[iKn o[$d:~Lv`[ _JZvX\£tsQܣbH"Z-A*l|GE֒Qv][?ߒRs.햆tK@}IiTMn#K,vs%$jR|Zm 坐\:G>ڞ~z1"ePaeka߈J cj!j8N80RYEQ皤^b.GUEy /4~5|:/P  w֓\1hTF6_NjAVg𯁂:p3+@KmH>ʕ+t0q&@>h-S36&"L&G_Tfnzy>BD6tUܡ#ٔyYICtm=cZeSXB}Y!Bt@E ~参T}uOlkAf%D˨y7 qr:_ B l̐i5MLjn^#e-pPAYGkUfJf5-y Gnj{3$b8ϧl($K9:FdI`X,G*ލwP3rL2i8jKSMpw.62Bj^IdߨPx@ p('.SUgMkkW*96雡-,$BnxfybhSl].K;;uϕxHe b+CU$ ɬ ln^ƤN7aOX(Fr?e Of2,lbL51!{Yd=?=NAЍo`>$-z YДOs#ɥUK"z"C(x >2]UGc1L^؅B>),aT,`pIEqÛ`òVB< )RJ*Ԡ}캐WOc*m26A˯g!0ndSDLh'N-z^慔;p afә$!g$2'E~+dM[H^]=xƥ !ڱ /c$||oT>vNVbk Tl5-HŒV q4#*Жk4}HB7W" -021"%nVnv?BPI{  iKK+cP}.qb zv:;[ ŽG1׽ydWQh=v;bds m5y6l8f2DPuT o}nr܍ⲟ`q3nwk+'m=fП ~yw:rFwG2쭱|XIӕ2xgtdɽԩWۄ !Ҡ xY clgQ#/oFꋲ׃= ~3QKZ /|ږev0C՝L7p["G/c> ׉4[s (2:_r7 D./ ut("js)Jf 'aNB]ï">n/N'k `UF:U%78q f:4_i>c>Wqݜq+:ϕ`aMcbb7?toKGyk2(oYHEno})W,~g!:pV.J1$?WQ"3*8I4%e$lW~uw#Jx5B9\đ܃s:k7c55}G}=JjH WTN!%M1\@XYQR POR}BڄqH/ז;Qd,Dr34F>8v.rUCKAŃŅ\ r$$Lh ĸ;Qg>`iYuY  hz'` 2!б/6\"ÿ{w kvQLя]p4{UuPVxٔ,A⮼O o!WMM= H0qwuVrz#Snv:(KufhVEQ=jIo]G lJ+?"s87 gmO{4T`ʙVHivs"wN;('W%^cvJz=3IԌ31se_M S5 ;$(J4 2XSևu/[T@R@Qh?_cQq=A fy>g6$=e ֥IG"0r\:t&rχ+/R.E3'$NW^kpjV14.xnH:OӢ=ڵN*Wf'FIW,^*cK,wAP2=W-ӖS:5}mtug6X%ǸhqT gMz УL3M~L-ƩɱW N-t1 8G'$H<,o3WEJdF=SGZ~ rݘ7#/'lM3lH\.#,g"Xi[[0;jӟBʸ?wɫ)/Vm 3)}#>"73eܵc?w@nUp/$\ B 3ge\U, Ҟ_6Twqb2. H [sڢ6$J" T;>Dt#X7?7NZu)%K_5׼ˑjʜ6oᯢOУV@b)| zju\xh@=p@FË4ߕ*=A'WJ(M+-Y:@9ڊBS+@D|!u1nڦPWN{f8MƎB`܆my 2SEυ/X^R:cb.-J/M.$,0U[(qFP5`bsƎof=0kɪt.#^ Oz졫FZg G1S-TxqDS8"6 'z;>cj Hv–ɣQ29~"]t4$7ۯ"T}OpsVr'vU,^wg hF#Zn]fJ k Sԕl V.Q[ɞ\@⁊s em]p;EuSAE Pj0e=wDX1dlE!";YGn%y$V$ ;h򦋉 pd#c r{3 *[`s;aȩЎW"҈É6vK)1Dz*ɦQ!B6 AiluxTT-YJ _'knl(3ˌ˔Y4pP 4_kC8 򧹤H!grYɵ;8 _W )f!dh{ؾ9H^}'gNu&ԻB#vעF72gyUd<;ƎUyx%x0]32}B\?yY>&DOk y3!΁h:_S|O`HI-^6hzv iY~>`nkʁcR!KY#{F>3rƶ2uEFz2"e y.c[v(c 3.Z*<*=-_  $R\[k9j(saIN݂8Tu8&*8˸DMwEm&e\tZfbsAl֣cKZS4D%j[1?vC3=-%OU~Fٹw̍MXqMU; 6ai_NK)IuYb+4_>w:o2[t!N&̉R#su/ ֣{㊁7H1ꉣ*;x5ǯB_j-õ1rZ]`,ȣa2IZ'șstzɉc eLKaots5LQk}ނԾHNz~ `ZZp8陃X0#4"ߒ/ڸO(2i(5@hxWҕ|58S*@_U2N\f n2|Fޓ *Zq }1 $I@q^Ҧ,n쇜|k`D7V&lLuQg"EUG' Τ'X osJ):jܤw/? k;ʧ8៺ɠ"|b}ˊ.kU]p+/FԈ\|<Ƿ`5 2N{ǭ/k{-r P=h9~6ӄ=ҹiuĤqh!HWq/2jo"l/u?-E^4u}q2%OĵܩF*$ )Y&2>?@+NxNr5몝LLwe5Ÿ3#}0&O0r6$:PW3l0DCs:I)K- bǗ,5Ũ=Fxտdaؘ5x}LS!YifЩltY< REmXU2Ve?m$U%xZ*b{pu5MJQ&\Lv9Ͳtvqë]%F~ Kb1`cyڞX% =Dƿ_/rkl B+A 5[_kx.#&R gWRθ]<ȿʠFc n2|9x,춽'O*玼, ߆n5)?.Hp̸Df[ XkӐas#c4Vt)htr\9{keBrq`*T쨦kQ ]IP(VL`]]Yc[`*w{')N\ իP] 50J G>ιSM￉qbg+5y]K0,K8VpzTDoD7ҶzvHp'Ķ /}e4є*b] ͮ4ĉ4d%Is7X^r.]uPm+Fɨ"bD~[1S`oq-E×յd 2\J>"lef"QGMV $xM|(@׋1G J 3m/2}~!ҥ3KWt6 Qa}/"r3fAHBm,>d9Wq1"ukU%d=) tJ#1(>B[tA= #HrQ{3}ՠOG|~[St6dJ'eT6I:YMȷ70U]'5]GT^\fpq>  4ir\lX#>FF<Uhe# B;`NKYD<` {m8}ܻgS&6:S+g.ٺcs?h I/& $<$';؞K u L'әY Xކ?`1"'9zR da "zYYhUji"H]دA ~d [`UC"soѨfg3kjlcHD6]$Ϗ2V9FdFl5CIs:dPjLHF3Q&Crwu iďY3ʼng7_nz~=}M/Fضzy?w6G],ɷ+:BcCYٰ-0 6Q& Tn#,g4h` `0dxQv ~57b ~ =">\pz zf V<$ 0`NWI|{(#mn.gVjNrd9NYCQIyɶs2hq1 Gߥyt"]M`yZ 1[TN/m%ڶ0ČS$[e"f^4% fYH׷ME&7?޾QEU^O_Td5U5[K, $VW~%Kϩn՗ :k^A}(9`zRx&GzaL/kpi *|Dv4bUC`X׆nXp q؂YIPHӊVvb8 H'PZa9>OBMRGVY2.r32g@\)_UMd{yJ3HUx«a)-. {VFچjq e Zfֶ5NRiFy9xJgM^iB+pDeg%?r0q?KIcy[#د7F=WzCC ygXd|SUQ1;!>k_KK!6W/Phjpj#'O3u 0y?]8d[{S=3=|ño#~V4LzY- 9]E%̾(Y^mDX Ϝt?O./?O_)mۓ (_S]\Vay]r]ZzFC E`7B͑V}W2"pFqaceN"O,!+(nO`5=9؛/B|GcݦZKζVR0 L{w$:ת6R56eܖN}hFl뛠$3.^Z =h6cNan +q &8LG'`KĴn@1+E,5b+c{5,@u+e6T7Z-Mh_ f^|xc}5{fLu a_թ5%'!6n$ ~ȯ64HYȏȈݨaYl97F[G[p1,oM/c'YPd>z.MUOA~kܕ<{>9x8il5*9bYS`l*iUDRS(;%hXraׄyyw?('WA$"_EF `|vRghm:CNȡ _HC~[._gNٔC[ I2wk}Ii̬g/ڼ(MԈ  7D8nBIA~ufTNnB&+Y&t !Y:8{<\]d;33?R f =NZl$KѨ2&ÂR|  :, GgͶAA=39y|8İf-kFAa0(X4p*إQl~rFx R9l_g{,m,bK Щ/͹=s~+T\sx{yz=m~xS+Rw'} 꼙*&ds\": wXGdU=?pyuy< oc}s#]S`Ga-%Zgla|:O0{'Am83 &'V+@hnZf bgЭGiM2kAj=!K J{9q 3SΕ&V*3N^<$"&4*z!<dVڢۭ)‚7 ЊvXga!+._Hj*ϽQ; SfOv&9U`ׂ}C~ɞx׆~@"ſ+uE"芑3ef,ɣy}o H%EO(9A\pdvԬ> Sۛ2W) `\#>ڼү;z^&p0fv:Jezl%ZQFtom-$L QrVRPi=CtNg53=C0+di썹H>/)8e5kA2X#{/ (Po4D{*e}`0;ou6*yFC*aW&WU)wdw5)l7}z"nnޚMIR!}(m7@2Ϙn o"HpC$s(yi|<_}T/} B;Ӏ"ȘI9?%5` |ľ Ǚ> F6(nbӆFOM|,YLڏ !}v,ьp#52FC{yL찊&VpBAt4%zYkQ It VN+Mѯv hpO·>گ]$Zkapa8:} ~+ś 0{Л,9PΦ#ץjrޝySSgKBτ;L}B7cCC7i{ā`}+] >(:*:12f&skA\1o: c]^)%p("Uk[9 :uoMd$Id\97BR ߫DjWZDjI9 X/B˩}KtGRhM^ZY}75{<Ī{d ۤW[K[xB"@8^Jsɚ jN&-!DMl,v HɪHLr Qr#wGLSOh- "|Ujd@z# >eAiDw9eCH*UUij  ǿgkxYgӳ"2֠38?ȍ~/SMop1[Jď=j͟ZŰ1a7{V\qTeS`%9j6(Hk%LX++y"t%v -#g&t~ʆY$kiʚ֜T{Z^F4UOg>4*q!\)9>T܍h $Z ?K+ ^J{xxQ(zȇW{S/wٱ5XDja Wb<:Qۛߙ[V\[ێr8.dlU1g2^eU +9ffV ׾DD쐜#yxTr<޴$=4%>3&"U3BsQ3؂R'{\`GY`g䛌ɀ6*u@!Vkq15s`=6nwO4NUDuE. -U'N7~*^Lٯ $(vY: ~@p7רlt̨K0{y|mZdh:e Dh3]è0р G~wC/OE7r-"aD{(*\tߎ/\04IHG!hLV țP7ZFo)mV%ĥ\`-z \Ryȥv}!ȵ}; A"Ur]|JezR1r&-d}x3 Ia~sS,2C> ȁUeT̊EVs35qqG¼Ni _FTo#q=plc{6]^;N+]z1wE_/&oD-^]„_*ɆQ[ۖxN 8t:`\z0aO[z/NE E%=yK-W8QlzYa1pZ= 'I[8 ٺbZ5|64KVҗas?9U6{WI>ed;M@L[(٥!h"M,ia&. k'?ӛZ[v=pO;- Y)}ǖQ \,7ʴ1|smhQ1r,Fn x@C'hHabJQFF4Og8ܙ¦=8%6IF9̎Ux/E*yxv<H CmS/(]B$9Zpwmн`.,T|ϛg9 ~J;wee8 _Ȝee`m+ژX FzԔ*JjO O}ȳ:K{X80T=.޼sῶ̩X(|h˿!uΡA"x4uȥY6xƸq"a߰:JƇvAs$"LJD/y ADn.E_->*,s[؍n0,w"XJ']9Of6]Bb=`4`r@ImN1Rj?)g>0qdIlHkq0=7ɬU.*N‰KT! cUbbLU|+Mh_3C-з.a/JC_?!˧z11QT$)@oxV! M' |_WVE &7=z,͒ G`HCP[kqp"dpy*~,i"^`)]_xwUһN6˴X`7XNn?%fZ^\ Cx-JJ!&iP?% ׅ2~E(z?|\XoAs)WN 0^kƒ3 .zؤGZg >Y4-oI:%:9m ˶_bDF̸֥ +>Qr9^ Lݳ;dģ?Fm"smV˜8ujmRe/l *~Mζҭw[rASl堏Ք:=Оm$֐GY Չ܉kfT;ޏ!X V|m}:)Zu"Vk(sg{F`lX& 5{m:Vwg1 A _$2: ;`^qݰ;Q }#ӮeG߮cO?e7]C%P<lLY_2g;=!m=騜Lt!w36>ڝa#'荥L-QiKKf [&7)ڋ-Q:åkU_vy1k&8k8Jk&2#0h pߞ~Ҕ1|JGVΚy\_2DY*]ڮE'd)?*S k[e}\=\ ґ"2'{.3B $YƩe}-I~#,Dq 9wMEv@]j*CJS-/p!B'@=׼yF}lKn֩N+MyhttƝt@\t\EN0+E{%jT(NWgeQvc8Y,xQN E[M[^V7v2|ֆd\&6Sa:m?o*{["ofWD-F*]Kx)G ɪ燸(nbU?}{J@bw'u(U Ow}`g8wS-$m!Ƕf:#P#E8WءkrUKqO!kSmx;FdnAE'>@xY'#r  3?<h-,vy[Sf@o't̏@8z6ru-+LqK}xs 1f(N\#fA:P]pSӷ_v?=2 %lueCΝ.d/gJŎK^,3_s-V˥NYaL:x(M2m\un\j3E LM#"9)D,{no_c3!T{r_v8PN* Nfoe ܦS/5#]־,Ъj{KFtO!d/qtqτlڮ; &gU iuP`/ݼ.u)c'o%?6ӁmPwewoXae_Gy쨧o`cAMAvBĂZ,Bn}KzޓX>niJh^dXXe8QT-Sieqr80j 5xD/xwP_>xhO* UUuڔ LNݯ3_3VK48-\Y"(iX0h|s˦3!h\!/T )R57)vg5 >Z%f;Y7ITp<xԊbbzx?řASZ\p\dȫ~}MVUqȥ<{{ K E 1! ]m;G8-M)x g0P;& 6 $isأ-(R{7_D(e:- _o A}\ʞpMZ k@vIW_Nr\ Sl"<_,GO$qr@S:[hҡb 1O2CBPhfVVL{lRO֩AˤEqT )f ·5]+FR6{ԥ7Um0gl ^, b=:`%q@;OGGd18+z0WN`}-#]ݖ(<ǀgB&o^{Z,L5h;%YT -> {':GΌFI:FrKCyQb$vdQyW}y(UI{jƤڸ?L; Nà4ƄZ00?R=vݝOɼsa0\֧΍s)x#ſe/@tNɐݦy{)L=gsNp[R5 pYz~'%\tR&)RGS,%}'X n@8?p UxiXqV3vƫ+u w V ?(Ow6xDwx9.*ƅDx/ȳzWuu$8ZDljq`IiG"1ʚ yQZ^1F|z,,x5Q0#8gBU܃crb5YhJ#LSUެ[Þ@"c4l ~p]9{ail ٌxE{B>XՕL";nߖ&  CdHAQXrݽ> ƧvMsF@~ 8omW` = i1:RsK2b=ŷaT9>#[BfN>_MD1i ,%)')Qh|xFS5&aQ|YEdmC;U7nO,YK*|ߖRKُ{(ﭝ1ȕ*J;S_ aֵ>}0!oL{?bdPo^qb o6 &UcAtA/'qZ YwԤ G/_FW@!˹-lpwΝq(AkVԣb[Wn0g:#rFc,%+VPXC~i Ŷkؠi9Wn?xsN\}U>W#"'W&~9><QjLThЦ@{}=yKO!̓A-rR.SšgHi0]c0Zg(rI2R6ug24 |DSS\zIfާ Eb;w.E,H)騭sl)PS/^SkuUB_@St5c]N&N'DBO, jަ? 2%ά8lO5Hch+;'ӧXYIpiR4 aޅϢ)l+'N$@̯?ocZʘa`'+d!͍7d`.?˓vDfK-mMF\a-KUj{ױ߃Zvq|c.dNMFA6k䵑l'CǸ<0&ו rGӽb.HSr("x|/ 8l@ns_UcaY'Uvs~T~G!p0djqaa*#-23F/` Ȑ,dOBZw,]Dj,pP Q7 ԟIfh5p2;р:Z(x']C)5C?97~t`?yzx¬*{w2ĕpY\XlԥkYiYbqW>u8R2A79~1h"f EVP m9,`Usʟǂ|kh{Vnl!)Y*X=*k-|zBg`ݍn Y|p+$\B`G vg=i2X[4Ty+[DUG0w׎2^ p ('*#nQNWN]YOx /^סDϷ,VI`1 gCpm.+  xh~NOE}Od޿e$_?w4lK`H,ބvZ5B9x 9^-qq12%O+Z(ua]2 O؈pFfy6P_jIp=D.( }Z;Dh54 ju(N"u -\nf6].kk܊U% ΃:m`uN޼#{=d}Q9!g *jO $EYo3/COkb+j6>%B䁯2n ?uMk?%6fX54X7wSFȝ[.f 3CajvN}8noȨK]o*rY Byu8`a" 6y w1֩X#I~n52, ?رUݝfmџp >rnȤ6T16Z@7lJz~.(yoJRUoDzlċ<>!z1̠8WQO/=gMMZ%38].HMW}HC7HQQDv%>\y ktG[Ou :j Ԫab-\Nz(z`HvtWNϬrٺ?19̽EMh6ROZ*%lb⾬w  5/_o\J\ d\-@c=j-l48!drL1ĉa3']5eFAm,ӝZXG \սw^ѯdG'?Mh` ^v}(`=RC -qyv^|"oZUc$fL_a ,.ifxBV~ <_r8ԞL $qFL$/[dy4lo9 E C¡[֢wZPOV8S0!A|P ƒ-, HAv[! ʴDJMq]%B=iY;$ՂpSNkhVg ݑ$uP"l0^,R [|E_Zo!uϝ֑e7"=' 3g!]"ê&fe8?[ fN87 50*+++|0!ppQYATAq#u.{rYXi8?R7+KJvbzZK"(?猊TK[+ y_!-u; gGF6۩Lr%ɡeB?> ."Oo2^"6Q}U%;"X:㆞jl03z0\nz˓5{ |?3ַ*PVؕ'' lwݼ8HNzS:ػnd&yɏaP:ч$ J<ޜs K1MmR^&PP\gL*6sa$@OXGYl3ܬj[\ 7fg`녩nd{MwW׫!0P1:EKѩx E H.b=DE DMN]Ų[7_Z<1_ A%ޚX-_)7m K5*<4?R &d,1USs%mw#;)^䆱CmJrH\YߚjPWVnAw&1 @, mΉ;3OHMEv:YeoF݁IE8R>#NUU+" 6v7թ=>v OV:Û2"%ĒK^?HJa*탛SkG-hR EwF~]-) Z0)0#٤͖J"08^a,2I$ȃjQfP;cT.aRK7Q[5|9%YBY-/=#ه/}7A{塖/C5\B{' Yҳ7+ptCCRi6׶biK;vQǝRbMI a"m(AR''6.З- 5KQzvbvmno/ )DߥغuC`׆|osg򇋡^mHN|ܼ>`o@ NRvKtwn>U&3PULw& Ag$8q/ GzS6nN0GJj3O?GҪIMdžOkLJͬǭM1H"] @#'$McS3r?u}B㨙2+ԋ yQZv2ৗP &3GexزG!ZTIJ %.\gf#ݐF3HyKh^,.g/Kd! `NCEA=(4f_#mУ8q %|OinQh'Ly/ȵo8<+_F r塺.%3{0]}]GjƳ=;c?\V ΰkىlU{u+KUQ(7R@Խ;WF9У~FsQxR|Tb= os:{@X;C Eiѡ22!N,H{j32|‹3;mKqq:#^ϲ(QCħ; 8/2%pvX%{nY~^S±ovB7#οIҋn sB,ePV]ܚTbIѫ:f!Xb!3 GsI\v쯍Z3͑T9Bo< Z>R/~ARm3Smi%βp(GyA S<ΐ5kgx /I@ӜwޤfMN \J QC,3%8;qZ6k2f=7r#Sc^ bABbu̖sTgC,a $KwI JKQ勞on? ` %K9o%H0U;7aH3E-@NdgO`Q55so/fT/O1R|Ƴ:hœus8O(w39]+ &hoZ B=-Ϻ/ we*JyIԢr" ibEJ9"'B%7\gK'NEj!XYrE,eMPR66mg+"絢m ߲ŧNv_T2ص5v?ڿ ^8q?d2}3AIB=FUNP|E7gIB!?_]/Kx]We-s]igqB1ᾭ>nBY{ce4Nד@o. q%? _)^hF)q)8DS)ҳ+4x Bpyj}KM#+ǍӰk/,x՛Uۧ }fj(8,Hcy?] /qa@Nq`HZ!MyݳV^3V_cV09@+5L llb(< '/q!Um iMEBjxUvdT6" e"XY@cy|=^ZdFʆo]a"c.83]gG2ӑ5{:kM_7*JcU2Kd( 7tE7$#Dhs *xѐIޑӝ ϮxE3;sMF޹fZL昦2K98t)(LP5,zIO1h~sb&5#M 60o`/c;h^-M4*WQb{2z(#72T е5QP]ѱWX^Dgn9W]J*0}G h䌩.M#=N5xUȩ+/6P/e<"XYQ%s;ۑ_\~욭u ٌ$l*ZBYǖ%l*rI\$6ZXz!kNEP9~4YuHufG$"V!]Wir$aHo7LБnO &u8.BJ9>Lmutϗ@0)N>wдI@4{($Z%۬WQS[+yr,ʞ"  9 \?}F/g.ٓzRLmh,^ фZJ}u}`"jUNӾwquHa5y|:rKg{-)bTGV?K3hIfJ٥c+DAhAr*{OwQ"d3J lѣ; MnP4 <臙zdQT3P]FEzM)~UJndz!:IԲ#i0[X68 1fwr>$X59:qlSD4}m\F UU*s "^aAռCcwZg04,;*<ʗ8 5!r?W :HQ VR sB^pz%q$M'|S6c۽(٭⤈aJlJ=i^?>ߢmL!3BZ~"c˜64I>T>]u@Uޫh󇳶-Ԭ-܋l fGz0]78Pׂ8"jР` C[{g'/~a~~dTON\uIaB0+^l:/+*xB%|`\!5fln5s̻)L+ LtwlژWd &)t> a0at (ۅkҼ[Mq U=3uT-dFNV:#}Q |NzKiV\.?\q wYWL&Ά!NNhXXloiiDryFQ%Q>m{7kM֕̓>lZn+,;Z:AmBԌQTf U0X(BssG)")oU\ӊ xxsޝIB|TPrT|'D]Dg>*z4haJk1߷5)@¬t2X Эc𕮾J] J1|a1Fc.Z,TB _˟]#Z2Qү F@/{WKT-(?lW:,6.<~93vq=w1W<esk N&_=xEPmJ@wߡVb&n(UuN!?|'0/ 6r̹^x(u rN^ll'0Oy+%4ubJGb,@ EȒ,V$2RmˢcNVt]ʆ/yvS`:rwM=0@hYe܈..uBiq-է|#A4~ 8{dg}mdZ|5!6b4Ѿ܋ ĭ#CAtXČ٦pZ ?zzX,J=!M u̗IDby0ޝ3\\ayΪ1,v2(*zL 9NI\ZY}g6/O1e=Us87zb2y,Ki'm>SL03DJ Z^FLI^' $dqy?Xݐ_b79ʙ$kC3c;D 臄-oգ *siSGcr*zt)DIgu4BYD"ڿ>u)^l"v؄q6 9$Y58d;5j&gMuz6o#čj;!9iV% ŭbaO]i%;"h73"Ll\uԙsT4McGj*ߐpC 1):klvRWX~5kw Ev *) ?H9B,"(ܪo8j?Sȴ&o[FV.7yLZa)v$(Gäx* I 9E yPDcfJoh_&&}8/Q3B6R*No^ %Ҏ"JnԅL^8H')7f"'6%8p"MM=24pŵllFf8z[aߤc-=r{*;XTq\o"?$o T9áSvOK:xĻ7N̛8DN>[`5c+m) ߏZRc4~ϐ}^/Bž]> =*2ՠw4'fIe^ٓ|7^RT.`r.*!$q=Wqèe7(n.6so -]HEa2@=nQ $:LjMPԭ7Lr "cDySg~ G[UMtk"S2vUȃ)RH5,w]Ϗ]|歊&Ԫ2YY]}x`KӚVUEye%ƫlJG ̖٩N(KQ{nVzdFȐu*!//YCC]UKhpu{j:Rχb iqťS{U6rh|Mټ* rk?)NMA=Nzs'K{CR<ͪCݗ*L#4,}hKp / Ү@0ՂV3L؄^ME|3S'>9b׏"s}Nmu4 hc| C:Zq;SeRiJK_#q "kS5*hEFUf5H?8KER)jvz]IգC?0.LBEwjdsh/h]Pq*$@:ȸi}wZIf~vmeligE*w_? |V~A&+mf$#/NVѰal;lw ބo^5ץc!Rm6$"%[8hCn eG7-LQt!pajF@;͆X4]hhL^'uwrrJ fLʖ[WЙK!edڢ|cDb0vW8U#M "s;:UC#T.bv;~SϢY2 C\9wc܏ 1vaO@h l]c3]rC!>ݐݏKʝPα+jG,e3JdۛHaGRvz\FBj¹h”?H;L$ֲ > ߺ8o,vt'3U eȼd 19L{G 0rW{(Pǖ07Mb5:]BLGҩxsC.=Q]$/xٮS@C~*J9-]g Q&,QFѬJK۰I +DW%glŔszUMeHŕ1PmWRis8ׁdLx>Uw Zy3LP_ t<  òv9Wj@cyP)nY> W,~Ӝ/qy\! 9d򵈚u!66׷?srY1-7)3FF,d^O١I&k_^kfԫM]1pwOt[M0V]UwxMh*kE׌"8%VQ6mW3C#rI:m)ꣀxv[_)..g&#N8ܐB`!Ao x;G34 ''ETҩ604, d? "\nMaឪ>PjH]XgϹWw=Gjk8gY v+^ (;,,֖&\!$j @Ls oB#˝aJD=i(xP9i.!:=DW*@`M~p1J"\z9GrMd0qv>ԓI<@jp~TEՆΣpDOg1.0$q|En>&_"]t&vJ=&2o:#Bhx"?OJ"}X#7`n#F|\ZH}دݘ(=:pa"0_D&T ;tO;ۍ Y(ѽs0z%ȿ_]T_bf"+5hYc8S M_x oh,iʷn!8_&p6 弢xǨ5T񰓎(5RVM2;t׭3#WWȄCvb]Hy~㍸5d mh?;wt%ea@:oծGINE;֡Ca:JY)鯄ffWZ{ `  lɨzݳ :/΋F-MDqQlZ^udE4Rq($<Нc >/_3$"+GP^BJqR.evscoܘ)#Τ""jJX͞ b,0_wYk=,EQu5//L\d6&Fx.v˧\FP>R`D|Mx3a$F&9uHr^>[1b6'ȉ.~}v 6=Wf!'X{n :xScFv\1&r iηPSܢ3 f!ד~Nq|ԡ:];-yݪl?#K԰uu? g^ 갋n %vO3P-)0^*s 㨏4ґ;J4,WuW C15ѵ^T-VF6n9op8O}+OqAn\{x`9H"*7Cā\eEZqiZlԬzOѩt"~Wn|>YW+я5+cMT?CR,kX*h]G6UN s@loiuh~)g't\Nt"( m-«F== E4pHx;[ Yvkidb0R@WkjL!5JU&tܡy\焄 ,:dūgX*EGhmU|3oz9MҨWg heᡖ; ?\tB(I=]WD) ֩<,#6oo`ܒbn JBH3<x Kb30k] K[/oi&/[y1ێ'- Z?غcHE.ɌZ3,Ԃ#MQ!/:y3eM das/"G!94\@WZ)4eP^+Z/Mh s+X JxNJ:;C59niҕ=*_<}?qw"VH "Fp5:rKe)>2 (ωbh=2O"F9|,Yyx<2U_KLtCYArz]V/9d Wl^jw] cgd ȭCr;M5fTXф卸V3JN~:&S]q~K:_q @i{| vO}RXn>$JY(%D!f20sf5reߺE1'R+8F9q|1zmQd)ԑ\Z\dTqcyI&T-O4 Jmx[W|TSTJx *dġ.ks讃̹_SsEF>.@ uحc9fz"jSxIo%H#$P6ɍG[L7<Є(a1!֍: m,jɇ |O^{L.~ ǂIA7>՟IA(x}ԾW@~{ \ŐTʚ|ÖThzfZn= #> rHwN 7^l%99vpol"Dv@ȕ˂U&cE}1=JF2[GcacR0r X~9 (O]g 3Ɯ:Wl#{]˓gZ~`8&=p*Z|j, hFu`&8Q^1 Wlq)ΟڌNg5PqNR΃3`&[Zπ0w *T>J5dіsuueK(dAj[ߤRb.[MQt8Q}NK4-֥$NKK~4|,5<+DzGx}CR74-J1l >-xAhpVc'r= хZЋ9qɋVYF<)(-N#k z Pd/N`1RJ{Us =tizR+ƦPK=_,e/TTUϕRݏb2_Fm) ˤFR+e+V K"*JF]M:lq%` l z|ZӂO۷@cӹGuv!G^c- .(JBPҹ/bFϓmA 2g0fit^?iD4%;۲Y.9M_žR@\I71;'-|m0w Dܡ1bF]K}Զ(<Ӏ] yGЀ\b&@p[e+$/ɬ8g;y _ԥ΁s` ƓPMTt^JeO ]vڀI-x \+S-m1$'"=2ܦp OB+dcyoR,`@~ɕ}g ش>XPiO!P$@P .{ Y)PDYx~0P(ozl$SQIrņ복}Zkr)_3Lo匯ԵP=k6҈qe4+9`M1\]!P\Mjef3xv7b T+1U :؀UJVBHq]s-x[]pZ~=.YI4 Cӥ MMM^3t&ud"Ɖ\{MJ3#i_'^a/TS$W@8!v{'_-q!A5X) mǗ~4#GA,8zd6?ZƲU&nۍ׼B*ՎЭ5:/|zn%|\7;:+!߯@X&hŚx0%aI?bcֲXhz&yzS bK8D@dOksB8l̉`,hf5x%|!zZ9"/^8WT:|š2] 퐭Uawx6QEXٌ,Ed:"Ȏ10}}2-DRWW^>u)犽C7x{CxSVuLuc<՝ϼo esEEfm ogxJ;3t\#$/anh|39H-sEvCIuheR5q>*JϹcZZWoCH:~-ʛbjԫRt&IDoʿs0(Vp?!V~<ߗ_s.Т %j8P^jJdgQ÷>|^V >:cDIpJ ^MG\}+WV ~ u6OX0sEˍ$Gd욼fFy>P?=:pѕTvY|̠[9;H?\YFMoC) aJmIu48[ ív5C)@'udwXrSRx7pMpK's1h|.sT-'7ncK { P,LUCBuΨdh Sao-yRa|iBkWhP;ĨWݎl(PiM"8ɠWLA:n)}whDR&$gtv rzݕixqMBfOA8MR{ `gԸT72ȓ9I<7Wp遞Jz褿O>D}=,~TkwJ\Gq圠f.(l]΅ 纚 D}IQGiH&2NVv "qk@LE "M{~!nM#j"ku]湸Fˢ1&"@8b7 **8f2nogjqB?)r؜DVn)BfΦi I+ #"_^WN%'VNHAAN5)2)m%ӝ=C%)DtQHO7TY-e CMq=Zab=v|ݱ%ymg,IyIa4IQaၳLjƘgDuЪ9.|<27(Qf+dUpI@[ۢ~O65YN)DvqVB&"ŔДye ^CtOxP?LęJni6؁%9y!ʪduEn܂#C[S%!xJb( =*VԑKd'!őS-qͪ C9,\dVLw M1 D{Yk[f*K2uKnn#|RX2gAh d]Tr'֗+1FO}QzkNnBʱ5/86 ,ϮMGk8aq-w\>NxD`²Ԓ{UHpɓK_]K|>y!qӡL#*uI cq@29*\F&ռI@]7coqG|8b ƄMU(3Zg)ͥ ^H1ִ?Ay~!&d,|Hc G\!yVA7CQ9L_Q"# g+<VGAH|+K۝-P+>pArCPH\7]%x#t~[\ν7|3XT2b4~QܭڈPITxsm}7;pT BՖ9hK2*s m.8-H |88Jo}.n =:ocۤqT"襃3vt|}ԟdCLUה!$_sMYx5\iWcd4/9鴴@f*DD Q4Sd9V qoGbpVmV`$iAd8+) dSߑEDӃ6aR!FE"QZggڠEhTK^nhw89Lqi <>m?J,0|1Nk1PIvUmNIF9,Ɂ{nU;I 2sY",Hd@`#lѥsCj_'tLt}otu<*hg% ,Xf+K42f*mІ ~OH (ľfl/5ڢns0M/p``FLxoPs 9Q1 Z;̄\5k}!ʳ79Q{l! W*,`iO#Ѓ:EFwpsWM3wBg g Ug6<02C 7Beu'eMr8qbY%mmMQ]˝lu6 !{:jx)PUoȳe$|}+%0~϶n'ȭI&tn͕ݭ*E8" ȇC/e/z'j ~|kM9}h?({.<";ʶ)ՔYj(A(+{2PdE Q,C<~\ pKALb~ g;OE#YJ/&L7Jpl; k &q @qw=٪)R.1d|[ײxF͘Tz[9a}t51)YGDZHi"isKj Se1ͬ㤩L2Bߗ,?_~a U<`]rBь%)KM)kp 2>*Px^aIC֊2)D`XRȦ]7X!䖻6 : KPϺx:mn6[LI9^x"5y. p)r(jm{} N@IEV\ʱ̰ _8|CvG!@n&7gZԡ>h̝*4H|O?`n뻏[?X)E rE ~8VK7a|ȷ+|h<솨d\~+Մ\!¼;`3!u2İó}-h;|YG\UDqN]ߎ*ǔ:`ː 9_NK~a%w/t#_U7e%0P+3*m ZqZ:i٘ M q&Q\* |fJ7u 36m &'kpm]_|VT#iKFB8@439qqæ'%)s>+\W(3Ą8ο;f/)59ECcsLB D~GZ/$Z%$ͤMBI<^ˍ \?ZtUdcB 6nц.b {wQ6%8 .U-I#}t<).N5+*7ȁz&gA\X)Yxy70=[B l`윬WhZxɿwf3˵ტn~a3ZOY>nr|6I, AV$gn:{2XN Y~uş8zϿu%iEA:>"9Hm~O,TF>#B/_S^D ^K U7:oi"rEfV ys@$ѽ=`Qu 3|9?S s=qQH[X۞stϳ*J kĉS '&IPc=gYǏ16i~k&_^y*E5f`l~7~^fuVXF)]lh CSE)Ijpbg \IIS4r &7-KE6MIL>HeIFnsLp<Ϋp@GCHy;,CniVF}՞&@,Z8kW±dZ04ќlkΝB@xlZU q#p!*yQ Mɝtw##@ێ&  &s %52[aD|LAH[/ɱ'e/J2I{Jht\w35 ?7սMljޱ =pA;+M1Mei'2bXzD:F|s`vAP lNJnM&0#`!zTC2a?A!ƋSة\p C%`^ ">̣t?q}"@ǡw `]qnEuYrq67>,V(>"X\ͻ}$}->Vn-_1o3m'b&5kmepݞqDS&q<h*iFf/ШA߆qM%}ͨ.}QѬh6fo*oAph 9L93c'bhuN#( //R՟ǧ'p\|&١sR<.$i0iCPƽ ;-OQGVK,LPgش_)`ӨNLDP 23Nf9&Swݐ TRQYÎkN%B fӯBk/lߞS:{yEk ]PfbsqCȊ6FPt.}E'As1]1޿X35+vo88.BiH˘ijD}*\fPhc E#\ ( wL",ۧyOmE0]_˹J gf6ޥڲI#L  Щ$|27YAvh3Ր"y;S0ˆEbmmwL6F|>4( m/" c+;[=}waDaI*ĺox]H儩HhDb;}s 2E~>m*R^/ 0≙!L =vɕ7gT)xtĦ{ôXv3wţ2&bfȏJ@o 2#sŧ|hbCapah|CUhvO%^ `1y<r<ǥ{5\RrU"9/Xx(t:𾶯 0(.UaF-9ˈ$ɒq<ݧRS|tP/{$,w}Ju0G&mـGj]δ3]sJwI?G|xԦ (30a،Z&&R ,u|qL)갾X0;AғΊ*cJ [Z0$fWBPxoPu"B^$ 8_2=*AUHB?v4%$u2qݩszk^fc h$ڼ3.j뿘#7]-g5ΙPG+AzpW;Ok=~ZɚYZI[A$v|DAUָXq3d蕷xq}}@|u@ gmYl&};rqs/37ˤ^C(aŘ94,'4t/~"i*^ՙc_c"g, @'tތ!9:ܯ b"rO7JށЅ(#.. :\}BP ,# >[YA0J˖kֿĥc0PjH?:gB_t/r,S{nm@΄krpJGRڳ\qQ#ah*7l%oDYgýc VI8tAJnL_ëURib6[C9֍[/C'Zص=;5_$0Iyg "ܪnl6e(wB "6{om'6Q  ^é+];B$7Xu|%]n@R;Lpu⌍Tّ+45LmkFv7]ZZQ7=%@edMPgS,y{LvQ#VQ*U/ vܧy'Dϊ_-|0L5FPy2X5g t XtBV"/za҆SrQ~(KW|uvtmުwfxӌC<8VU+|f^a+YP[ۘl\g i_է#T?֕=BWرK5Y)`ٜt?;ϖIVa~LRZ@k*"y>ٛ-S3A}:S8P@eݖ Ϳ?ۮLY%RB 21Gixx <1O0,7,rmlLiiLmE5Uhn,6U쨧IgQ"1\ m⬚. 3/"W-ڪT<$%4#oHA+S[9B.6`gU,PlgX R>nvvHζ O!S6t~Jz +4u5".Ѯq% 0'VprfѭdnUK*QߟRX(Tm7Y j dM/tTހU)̖-)a ϐov>BgwTwkWZ4NA;KfAWt*#Ouc6j+WtC5I=0"LƔrXwX3+"uն| t&T%2U{rPDp+ >mԨOsÄ4)3\ Ip],D+=KO]WʤbӫxK4BMf*{+f DL %Dv+?[d" ELKjJ=aȟx|Lne""uSʆ&Kj(21t$RJ&P|ݦ]Q[C%U!j`bʺ_̣eBܪ̨Pa` ;鄱!jP34uƨ3}>U4~x1oVɜH~mkP?8t>LOwnUӰv]`>{nC<"ջK—2>=%jI_Nꩂ׬V /^`zxnc"Y)b`&ymdHq%YQ`i3s|ADoޏx:ʵŌ4a_͘eh,z>N|L*o'TߤQ1@I/x>>釷z"f2רb>hbW~Fܒ Pꙿ2zA qˌMZ ͲhQb˝mg$<(/@kՉ[DM/!O,H |2n e "jUhR~.>K[>LF=lAOk<yb?gGɈ CMaI>her%JU;BQ3U 30Y@i` 8ٴvӹ^ƀVj۰R>G?ųFZR[6\Aru h si)35;4FD,]?(;y!Q&]| ATNB\kek fZjh |N!k{07w Y\A=Rh7W9k2?@]' #h! jS_|"g`Uj3(a.\ xЬ%QB~=)"LiJ2_XQRNd0JVԮqNwך'R, AJË1M mC#Ia/~l׮Nz23@|:ڲJAPڤJ=(DП wLFdAo?d3!N Wa})q̯ \< D]wZ0f|+a_H& 8ʾ%"qe#*V ׹*B;um&o"~u~gA*+IhGYGbqV2 c ?;¸#7,y pU$<ضedĜ$spRkk/^3#]H>[yrwC Jrƙ k!be]I=ϐ1YrȊilZK̿pWҠgiˌyJ~ZRS,H r嗳 teMaH]jC{O,sJ/>x ފAH-NT]*:ڵ[_z"dwIH˺G[lʍ֥WNy_*d$R?r=nl7j,OI(=.^CMъvŶ [K=}[)|db!.G"Aӓ^*%6q}t$Ua (֛·nBhnbPrP1TBQ7"G sPAa q](]pUg8ɱS%uϔq) :(rpi(RGE ӑ 8w}ԥgɭ؞؀ l J^:zܖ$dmco(dN F&4h8U(r(6f&`a38Eרn8RSwvnVKX|؎=; [ H^SZz&PTHPgWI+M˓)ne!m>wsQZ,fI#΍1aTOur5e/$!cxpkb 0ne |t5Qb@OT$`7%DJe|3067 dz4ޭN{CVJ2tXgP*X}^55~ }o{%ML:'!7sV"f]H|O3Qz"va`^+3byڷ:Yt(3>!`ᵇpaِJַ[>+'a*sQbsY1/aG%П9# S״spIBˎ/ҳ{=^ tռdC],;^)-ʶ23迀x ǵy\ͥx5 E tk@cFRegdh\aoA}MnT2яtqO "@$-0/*<&aA H`I!UW(}w:]$x cWԛ%j"x>bg0m"eFĤՁ:R8?4c-16 t;Cd[Y ;u]v@Yq e=Qvyͣ`NRCQ?=ӻrzLO<_M -,cHër_y!e2;G!%Dz"9z#N:>G.#q*J#0HX}5BTjJlO|f2{c%+Mn_&ɳRQg7n#) `mIV 7?wKX:IٶXBy&5Tco78-rūР {i70$d!6_sp ) xVG"NpM2LJgPZ+n9vi/g-8`dfz<_O݆;sXǒ *Y s4[̏̚?e)8-aCX9V(JLaC E~j2)K k5ǫ1ҁNG&ۅt, |kcn MqK #>mՉO<kV5d8 t8Ɔxe{um4f7߲|D;,w&,^)e13J?9*P CJ#a սBG8=[I˒ZOcJpuCHY3J2ɂ?xOFo=(fp=r W@HIV]l *z]gw 8-1BFF15L\$ܙ^HcnR7#d~N cLT3W*E?mJ*ПQ*AFo:l&8:oYғeA -_{{z$e5T;@d| T3}(fԝtnic_Ⱥ,t ~blbR -I2C8I{f/[͑nLiqF`V g ~jr1T R|JC+: Ic "x]WD2wg)!\>*W>.s$,HD]ߓ[N|B[n .tkEx|N##P8$RAqdNSj _|%߯ljݹ @u]c_+]B::4 S0~No0VܒdW e Z1H>8T9Q!;srզ)Fxk !f1 xx*Rtt;Jl#YpˤNDLIa4x>] b.\k]רp <%ϩ'N`u"'X H8px' @kkZLI(iې|{V (gS,~J .dY籠lsv"\=ks$,Aa{y3p L֩kdKUyCM/YKKx`6Db(`+-qOF>3-˸1+ `ɼ~˚K}lÃuO@9RiUb6b:r=sR:WzCL Ju|=?¿e&` 4AIsFѢsd /,엌wX$N3hj:X:O=(Fs_G]~%I6UKbZ 5oNx߮c9rIYH!Ag|zY:=U+,yN;'0˄M2d޸^È)Pͤؕnmq=?e̝ tg|d3Tʚo ('v٣"I{\G{Uf zd@uX(7>Uk7Pz4nW!tܨl ):{CGYܬ| ͇=#==3[)G4tkH[RqDO v̻n6\m.51wnϫm @☖tIι̛y3.a@Ua9P Ωm . :dPcyJjNb{_n%0` y^?{7XMLr3Wnhpoli95h`ާMr-m2 zy#i1|$HYE~ɋQMjGb^v*Gs8bA=:,zT[-ڞx" k.Qaw错 Άe&Sw ڈMp}nEs}Rb~;gxQieO6Vph֠hC-&YyɾFQQOkMbIBPi?xamͻg+k8<иp2yQ 䞉T^(| V> oFEb/^g8M11ښ=vq 8 _X~r=L5ܟa|%\ @bQƢ/*}"MMpM qҀIc9h za5[ uK&-(>J1,ڸmYG3,$k4 v.4v?@/ 1KPk:x6 izJs1@=rc-%nGő]twF\|JH,lRlWDhbaA'^>˞-u@h#鵋_|Z#4U1^{3^d3!ǦR yE2߻.A9$Uĩ0Kj4,PTi_ . 3:7$)ѽC;G`K ʾU?\96G jJW%mA%i1)bY=]L=iE hMmJJ'9n ~7"doW!u7F|hQ^٢t~8 *P!x-Nwpnp̒QXERs e<X3&ٌ26>*8Qx X. YEFc8Ϝx2d`JO4x8<$.Rr{>1-~j=3|NYNLCZ˿\%Q ?Ok 8(5 'l{X+K{6;Ll-xaXyOj;9@: /MB}6џLah Ɋ-:.%Cϖ^Za>7Vᲂq܎OzrX?(cf:zI#J=%wg^?]1fPh^ԙ RMF9-onH!qoB Ps~+ < s,֜ uML6zWGކ"GLi}nV2q I"M5}G@Pi_ܴDYB8P%89)(Up؛]J׏Mv/xB,O:= {ZixqŖiyg < k}w 0u, +$h~?zye}G.NcckP)zI(T#ϋy泪00/&g9s[]#="Kmp긎Fzg;v8 pMd(~kt<0.WĹ>oEt>b3x }ӤAc#)}p oi$w4ͺ~UOo;_ gBVEm_3i ZI(Rpm,#/Җ"X1-V_iS?Dm wz{t(iw3Ww+0O225E:2^·vUA.?N*fʂ3"P q̠!8l -mP*;aQ)D]3 sa)Q91a]9&SZpvU+4S٩*X]qcP0vIs~<)@4Oφ]Lmm[XC%ju\\oE照 K{bBկm hX$-!x*9fY؎g]ڍscNI|]uhD*j )'/vЌK'^rYXDv㩡ޕHE: ^J/5 F{ijE 1a㚀%&c<〿b*l>Y~F2صIϜ+34p#Taկ$VaH}ǒތLҼ6ٕǔʘ1CaaaPp}㸒 (JKU^›RjBi6se _o$Q曎,#Ae%JcKkI,CP\,bb<(mPO)KJ]-Ai5aG%Jz/bP&I\G #LF!Jba9AƼz@.ycbيG ZW 63%ۇ16Oo I9;S0G^wrA -aQkU+amfN71kg3z+_Ia]tty6~4%,Me)pmJN3s-uXWj&96! tWAQ﻾7P' JO^9'NFv:=FN{̾BnP~ͼ^$gtz*BdCs i$_i8= ȉ?& ; i18ld{X@h]7gA»LgBYtkš?EoJ>8m]fn; ;* |XO{DI1\;:WuiG Bz,1<[ Jqq@AN'VQ $Q~KQC SD2,n&᭴ ~( VBizd<!yǕ,3|*T@}e_{|uq .'|dJ&K~gBz'MP{A"85^ k!?XBrtzŠ#y;X޻2Ji@uiN2xޠRn啷cSG8X]:-4F< Y2{ >LMhJ@P0pA{f>;t"Fo#bk kDiyw.!"lB [-2Q󶩗$OrލO]?9U:S.CCH$ZvUxRk:yZyߐtVd `ݜs^"vUwC@|/%J F*<yʬT~sZK# YP 84m5B΁γh00X=D/pUoU7M›-ʯ!UuiXތMNkzY$v>(0`'M +wO?ӞѱئsLE0m $| P] 0hL$+̍yZK6/:~ }F,șzJFbXex_]3lH[604wl4pzols$Ӫj-a";Clu N*\x^&&WWN3|LT)3Zm%hu)J ΅}[hbp2Ԛh Ȥ/LrZTLcu@>5l"azEJv~0;*[Z 7oW4Jvvp!So_۸aK5;sDV,l?3LJy]aU{LgW;We'L9šw\{%xEcY>SN''0XM*畺g?Zg^}r yIE/3!OJ:&%ǿOp${AȅP ,'?ʧf B΍n%cl@l&n?nC%6+up1y{>1:3Q\Lo9vE#9nҦUYp6ֵK@@Zfdd3 `l /G]\z$$SJ9((g6@"] Wo&1^S'sF9ÃɻD;[qrL+[`qWXdjԊfMeagDԺ"Ⱦf7Zq[,z^Wnn%'KgO}8ꆥ3܀T́ 3-XW j9f/h˭Ⱥz䟬H+]eOUʅ n('7+31 АC x7p[Ɂ ot:-6zPiB@9bCk:Sq^V)X2z7Y&_e5%zHy{% kj+=#E;~KC:OG ){2;OfymOڍ1f_Sn&!g48JL3INDѵk^|,#Vg"EbqrE@8?U0 ocTd`cfk $|Y3JF1!,l2wکRAx[W$,dq2OT2U֬uД(ș`6~!p_Z>8w0Hh+Qˆ;8 zu*ᕒbߞH>M/nXϏ;ԃUJq\j"kڣݳ o\2]n<_yO2@?X!WΚwc@P>IӜ} !Vךk " vL "jTm7{<_uA0is8-ăk}* ϫ30^B-;) zuMv~ICңFHl|ƷϠ] fC>YsxBf_imT#]ʤU'߸1s08ZT5D(^ȫ 6.F_dzo7!INE;(c*U7MU6g!\ORfu{(׺(7GR< k~WH"L403Oe)'Z}6ʟ})2!` kP7>fU&%rFABvm- i[  EsOͽ%UՊΏV^)ۥ{95/j"Ǐ0 2$#SosMƾ1dz<5{@ѢJ>,{.}!4-7.Ȉ!T]Nt)M쉶)f+oO ^W'D*=8=\}{fd+D^nsY6vI{Gvy 7m dFE {5 9T e~u/oͅ?ֶH&ujٶ0.J0 NОut_m~b·u.1P XR fϧ˘j_ -{gcHX2PLJ zm.SHbK:ԤT-C!m7_޷?o-'0wovU *^?cJӿ=)^hJm)chdp??){}Ze@n!>" xWx0"]v:\ \p2rn v'G "?Ex'|f:Pf=t"^^*Tk'v4C4~қ+x|5'ˍ 9xdn/j+-Edm_mNM@zhlB@p׊)5=ac4gVܧg*v H b s9хtx[:q6iN}[I0 cW 5e,{6bzyŸR'M4:zK~' 0ns#c"~ʈrfbL^Ks}!`jr.b D]~ϻѦltvtL#ō{Щu&GFNoH›@cۥc}ITHW<I~X \pC`j2 <>]u1(Ó-_pP1Xmp_]>OP:!]#N*ۉVB4;WG. ᅃ3+c$&pDI"gSpW|1ʤuJEh>@Mk6wN齠?2l/LߩKr<*cM$ pc(mVZ'(; +VQP(":؃靨bc<8[JAYDiu+{OsϓW4a!(֚+̅BNjDk{Cvr%-wdcxjkLɦ LLY2(?wt֐Nۤ>F&L2[{ƺVPe[*Jw1YpaZQN.vUO=o#TK8LSQD)-UD{jB2kWm; RIR)[{41;X5Fn>{sv@kA"]hmĘ Ē%wڷ9g4rsDB\H-V- TF}F:kEM͜QE]IZ@ ܆pzM뫇kbgm2R' 3z[ˣlu Y ^iwl(TEq 2k;hÁpaMSUxS..mdJ |O f~w_We8d@KDHȲ{@\WY̝hk%#QcV C?#_"ܦv{>cH F}p-4nܗ(?]j'Pr%!}̢Ѫ>Q(g,4@fw]H_٘vuĝ<^WDZUsْ5ڪ]20R`k_**i-S2֚*{LNT'}R`؄d9dCFep~N Ta'9!"C'fA 7_Xx&[ Y.%gpÂwN\,i mca3w!gn˘X-|c]\$w7AFoq[xshe~d bd]zu NEc9ZvKS>O 5B} p:C6QT.xYIzS'A~BRT,MOesTv:SJV聒wRkHsuP:Ӽ伒] * OM?m~]!IAcv ܝ߬oQ?=pP|QP @\f4/d T ?u^-"{ +hGӶ|qKɡ9YQ ġ#'h# $tX2{9†${!~蟕4xO5)qnu G'gyL;XIP<AVM*M账Rft,E$g3{EQﰇ]=v_njwI;d1ÃaI=:*?Kqdm8W󮄉R.\X$UDU) Q؂r{ 99_B 0xB5yq]zWQ UIA˦ ?%lv5On"l$q\ UXQ(s,ݧHYa.Jt#%4 /DQ/b9cZ?'Jwn5ldL>}PԚ0ɱ a6=lߺ}iGg@_vGc+mjq&tk&k6P`OE#7 .bO480*po܁C\, e "[Mu|u0 ᇤ߼jAL,TIz0P2_REO T ς)h[ƽ'ӎU0&L-ٛsyr(Jz N8?;J:tWIIGþY͏.ǾaH <-kqN'v"Z xɲFfbK?!8W .Kp1Y wD^&)3%zGzٓ&Sh h{)R2Eˢ]lJyA[}}'h *9Qm~l|ȋ.c63j9ٻDL,'_'ۯc7I;6+=X51$F8wZqV! )ƗhZ߬N9xO%8'$1E 0\z9w[ؓdMd 4|b,'[CjD1MxnX(&6MTlB'"I!͋(9U|&`9:2_! ⌑˽J+ٛ^iˈi2+I`Hf5m:l(QFG0R3C3OHƍ/!l&3|81"q5rfqXOc]s46tSkfWǖN@/8>߂/p[({E?⏶~qo Y0V儥=bCw%S\8a]pfU"wUBD}WqW?%cKc:RyAhd Ghځ2T[e~El4]~^mSshל .=*L 4/󭡜ưs{y">yKehȹgDq?:o6O.\9CVCBǗ1>d(y,MF5$_>d,~58o N1-w|.-}М-T*ȽC %ܪ%,hR5ƫ<&hAe|nUt|BW,L+{'7UoPp9s+b&XRݤi) 5؜ʨN):ʞiInL\0xB.`!ʲ1 WgX4yyx|#IH О+<>m{MAPq ג:ȼoɜs7P([īYBp.\ G'*:d,ň*/^IxWϳ `!5~b;MGX1y؎tZ~ZKoZ }¦p&>nkam$z;¯W2{b0ܜD! D\*"=f=ę-]*#bYgE'@ p{8iN*),[[*a3L#w`a`jVa 8IV<rA` h`?”w>!q#eԍI&Ĭb1~#wz;}Jje=1Ku"|$"IhQ櫗Ca#v-hdVӼ@'蜸z}w,YP!dM[D-|-Xݮ W/ONisf`zn:E".Eў ?Y=qDHH5UW;2tѨ)N(|&A1gAslt&]IEPTN눚H2LisR ½TeP&eIz5a+n5DZZG92EjDWB7 *ӽb>%Ͷ[MWTWcW#x?**+w@I|8mh*ŀk%/vzBA*j%_nʝ&Q`oO9:26tfe<6Uʂq Zn8GU;o^R\)ٓYG뱏idF,;Q]?!Xc'10)"uu67A"R<=P #b,_3IXdvI? , wYzVFذVN5'O3smvEi-i2K3eQ^qfs[lƥjr´JhI-\N(/(Y+l1SB{ąژJl\m()&3LQvY-=ťiFսLdw+E-=eMͣP]#1&Αnd>[`byz0nw/`ܯp؁x"]fv3fpN;~6s)GhB˺KTte|@qF Eo@1__:q #zs_|?ӓc3u L_%UA "9>Ww:قRo*pYT@k}+µZ֗;3snO$; _#3`'ok<~j,i`ȱ3R~WF[4jҘ}-vGiAbɶ`ڬl'BU"EI8ౢS[N-,ܲ*GwhwVS@~RH/TFOOx0Aj%)~jY)qhq~IW3'v߰7B`Bu_ӳaQVw0ȌVDhy޼"{)fxؓ8%KT ¨J"nd)iͯ> UxD0 [o;|Y^N+_B*?bmUl&uxhu2<ԮZ!P|1ۣ*"~ nJ uYR}o%MBIЃld [U>pe&Y D:"o!>x/qR?ESdg.=.`Mu.Ե,V=6o,8zuoRHZ$dTd/7w!l0Ty[ak:dqOo'BxZAa[N^ŨĴU;obp[p+O fom ( /+%b܎0ڄ&BHghJ#Zr-R{5x޹񜫋@+3"7?ĻP18'Dm\pie Z"R|C5hJD%g{TȀs-a֫roj^d (2Zma@!Q/ѩl8Zթhk5[b|1gض?bMBzGab3$ {d~*\?G`DWa2QkV9+ &I\U~ u}-kUW}ڼPq [~ Y9f4lW*P6z[赗>nJVɭðIaA?aM)ʗ\B'# CJӃ|qapPX@Vʜڭ#R_=ށr]hp`4m+6ZIڬs_]0rE|f)C,9-jfvʷc~ZbЋ9}7'-qm?w | A)G X*9!X=ϺP)0H!jk!so9'}$ bt Ap- w1?fw:^j1?9@K貫X+S/%vt*6O lMfr.6?AY7+leWKgq`i fJÑ-ވ;r>Dԛ1F|Tsx\H[\Vl( (O,qs+`6st1E+D|IvV)>RV»H: V SP pM*sĢgdHL-)QȰO{8DsZ)|(}u]S\7gyghܩf*ztibeBNw˗\7A;riߘq)Ygݶ2 Dyal@wU$! &@E0mۄF3?/9DxL;F-%t; R-#>KZJ ʐ%;4N(+YՇPGl_]wH䪖iBtH#v hW@i{&QBvu*.~iSF3ȑ^*W/8Zsi?ءFp+Ai(^zPt/qpo}8 o8^8WjeH\rx\-!Hp]qU؊D 8@g)o1%C-=NbCYay-0G+B\P ^)?ݬʺoAAbەyKKHAE%+fY},imC|nfk2 *K10Jի̾Rv 6M|h07|}G:+Z\I6%,sTՒ씣\Kj$bW"c[ȩBY`c#<`Qih쑾DpV>*^Y?_Ǟ\zs~c@cBJ}?:ƐtJfA2W KdGQYU !4=u8msx1{(O-ĈcKb7iqN43 !|$]5[oASU`LS\'oV*xlm6Tɬ ~GPEUD84_L`+J|=Fu+UgBQ5فj>#G}XII D缽q70mV@cغk_7:0]ɍ6ؑc'!h|_Gm UI7Hׇ"0XL~P~5IT:lHlF0X.lGQT9NZj sľ~}:VR/dXA︾45YJ/l.1Go#Eyomvr0S-O)Rm?E/ uY_8=L^0S̑~@~XЂY.I5 Ц[ȠuacІ)f ZM%Ϟxz,]i!_/ʾ"{b3QXT3Kο)qCpSbD(,A$0@zX"")vlNÜf~FMPB4|8B[k_;Jyց+o7Y&gaŠ fXsy=*8;5OtbXzC{zEW0~@{JV\#yiAtN'|Hp:RV*9T00~OZVbUH_r< JBqhh2Zhi6) v(@M2GJhܧvW6ݚ"|{Si M#ſW= l 0par1x.! OTN"A.k @Ϲe!!o"iGpHNZM ]5Ib%UFNiCdg\*ÄAElzT.9SͣEOW)E"XʝNJ?dž,JLhK$E͖QԀ9S29'v Ə-{8|fsH/2Z-.| e?Kݛmk Ұ6|jUXK~n<3Jr czS<4@jAA^MSyvnZ[tB"6QrnV#.x={f@E.]\]dY뼋ƶ}BQqH W%tܩ&S{)?ِsOjiV؛r\8sg8Ò՗(ց ֏a?}џp2RPr&j,m 6ro,T.?H'1\)fZeKB+LRlWN"` IյOy.2*MS4kT?oU$Gط c8Mس&, ]kCoU1pМ_lV<*#wG00m0r+zgO#u5]GK 3| 7)N)2J|1L@*?ާP uד+)*0oA¿fYٵ&KG|®XFx4J_R7(;SL6h)>ݞ6BG#xJ<,zrO>rŇޚLޛj( qd:'Bawdrn҆H(0s/b_G^|t_\(*xX3 *?<1ɶ_횑!LBpl%VbNmWޅ,^HS:G<8Vs0c߀k;6|+-~?rTU=U&X^|_GbxrvdE*6QnFj/E!|1 Q"iJK /"#pً7dVȩ8I4 `N=J7S:;Tp^ '4_νJżW+{~̴"Ow*S+;0Xr Ӆ 0GP1o&8n$1\d&zypMV`Lay"SB;l"7Nfq-'`=E]6Ȝ*(O&urГnzn޺`qwAv*ٙ4w4M\_)F21|DNL,h,m e }f9K$jʞ')I=Q(Sklոr)=2G-eN>KZ޷ǎX>f˥w]dZы>4[P-1͇wH̅?d$xy|~ˋ%F=vu"tl8Y8vDG\Yg2a{ZM۾B)uCdGdԪ3fˋ)7!V+*E"*=IKƋx L9ɾ*ߺ]r|ՓŇ1|~ t˜gv8=+WE!*A _,^*r4w' O4ӑ}}[8y|/(8,9gTN-$Pæ;$rUDsT1=nAUY3@buR˰Pv3rW[2:5T-4K@## v/GdV>0fRVQ[_sfMf3]i4*7Kr ȭA[53]a^jrHYټc%FWPI:Jb[0>N_niQ]v->ToI^B&JL6t{n(SoeFycbٷYCsEI&SzFIR1~)/fSYߠ/wx6|%i$&NUb*)gv4d&׮/%0 `ߩqG%dHFVqxDo//!_N2S־KEg{WZ>AN+{Tg+ő@ ?V"G;<c$u;}{A@Z)/5y^aJF0赱lˊ5 㶅w&H-SzInTg5} +-] DrۥƠ9F-{r @AӘz; =؊oOuDeqcWw>DĢ7C I/:G]$ǽ⋉eU6F ƶ(] YKZ ˏ0~5'ZܢpP[w^3?˿PXrEuBcR$>C~pO Ep![g"|Y0~Lɟx,!?(:jC8%r.ֵ{,څ=?U>L!U`^@Z05%:q'r:# @R`yD,iʱaRC}'vBX{h,\Nl/{hȨ> 2hn8;|I2 )nEWj\ ǝ*DpQtm?~fe uV$'34*(YLۮv Dt-YcÛXkj\V}Ha\KPHe8`0&oސ 13/9.kn&=;GM'=M!q>k> d9]̶{0IUs `_`!oN wtFq|e9A0*L_E9.k#0.|$$~CPU ƽCXrH$ 33iǧy?7q8H5YUۙف Ȭ=H,*G7dZ7 -]Ҥ#Z׾Sf3TUvR4>t ~FwZ\GV>jmM +j4*KvTƏ-="7\}T e~ r_u _ G`RߛZ;}zXq4IFd!Z?ƿWVN\34Bm2fau;rv$i Tvݐgm޷cM,%Oa}~!o≘ ahv+'1*bv** _`ZX+őO3/ _yO~F-Qe@KzM0쑊奥`[(gC;cQGlB܁ev<%vXoq^rdP࣢}ㅎwH1ٴI}3-jyHU"9vv) }Hq=Ё#%q57陼a닌juO #6h; {U;J I_o=?49 6˛o?2%9gܧaWgZHJRB+Gz&wYuc30 WzNIGʲvt)Aj.Qv;Vt}R'qB.?fjhA2QfR8d wi%䜞S*M#!H#zY%F^.!A_"!CZ^%f`]J)0J ,X̐Ks#n,&:WP-Q! ۸I\^x`\~So0Z:R_@P"η_AdgvUĜ.ƻZ\U*Oלjjd&Z4=AycCK'I4cjD9hhFt"z)|y1AͬU},~9xPo[oօ@AGӸ/G*6xQC;H$fe!Ex$>½QcjeFVt̏ؤܓCeU}THv  4:jų)P:(mԉZN9*G(G^}urFjzZ/ _XScZB>F yTil'bOfdC +WC|JCF+\ tZ$φ雚 T,;o'Zա|Ds׵T1:9M6"l7ēՌ9t6`EwH@xy6VҸ.BU{L!(CwG:.y+l'9Q{&Ւd[rkXX59{{4^ۍ34/mGZ,KDlU9Nu g<|M&i|CCDL A[$9%,]iRz%M%_tI!X%,#Fm֞]v"gw^emj|07h-D ~ͨYrEdn  tٛS TaX3@A(jg9 4L<ɖP~|37)nNj k#2qh'/ KHZEl77=9_9ݘ;~|7WK>˔Uiyk녽FIG STXI@^lD{7JPp c ai¯e },UDLX|mLD\-Uga\b'S(L|\;qmPpwxWX}8Ft+Bs]7gdv=%SƒQM6&q{f㵦@|a#ǔ0l.ߩkZ4[#{l'cǟ5ǟ"<TPɚx/QLTWU^t2vc&U~P'1bH'/6^#%VT4HS*/duq@=Ppa3V/O;wReWci,Px{8(a+ڜ]T0C}"PP~׾lnJAH٫x,n*bQ>I/Ɇ۳$gA%'GAXѻMm&]C 0',gk:,-LjHb7(TύV?q֘.q a+mmNl/ L] U\WIFb(%|}]ʢ,eƸ׉dZlBȄ-J\iXH6iGY*0t^*4~M'*PHי [ :&mxeQ1bk,>zb>]*d_kIWKeڨ`#+ sWi3g_jSeBzj{h³S!,#.r¡&*Bm.h4oQX7ЬXR2e{ iR>!|DGS}WAdٵːc۲dn nm5K7 jAJ!됌;m46bB~p.1/Vm텞uP3󋠜]40v;ɌKC_%>(dYVbc[+xeXV\7a1=afi`y2tz+8nʫۊ2n&+It |hpy:&fWbM_.`p$Bdd'k dQOt-$FWF.$h-KFZVj"%hlRM [L'ո '؃ pS=}=S绍/:[ڴLZlsL)lWwUπQXMETz@`Txtuͦ[D(?r%)H1/V,`(rxR5|"tpSPuCw7z~{fU\-昼@m9%lanWm;Յn؄3? Jlp}s +yojĠyѤ3Ѻ /,_{_L=8$H_H $  #A㍪ops'6"^#Jn`א{-3V7FT!X-"AxdaUQ0NhX:OyŐх-gVj=4Vl/P5O¤bHA ~_S-ݕVȁ,E7JLRjx9>nud8<,2Cyr`!!V]fq$wuLg{$L9N0BN?#׻b<%*0>k HK0M%"ylUmqѮ;Gqu7OL!ާzeQ(0Y`؉$qzӞGğ7ϲ~J&!pq3=b~π2lHܛȀ٬BjKsڛ"8F[)1Ш69K/2͉=L0Mg|z6K =NiÕ* \"J\' McJH3 :^_#'>r+DG+ M@|] 趷[.5jpNWhq)&A;P`s̖6}ī t&{Dᤨ'1ZAςGQuP2SGҺUVOk h -渒"o.}Bz&< O bk݆Ў(#b+ ;Z 6({`FLd›^AV%R.S%JnfHp1K;gJMíQW#BCEŻƟ׏:Xkq&f;NqB8Z*ia0f0$OuM6Oq`TlgULKY/ 3XsK@Ȩy}.;ثUzwV,;+|ϻrE{1kNz0ڀksڴM=hn4=}S:@~ɏ |3޶+3,8v3A l2Vႆ{DϹiUMQ$&PQ-46$zyɀr~;XVg݄rq`JAKxI@SPj`C-R4m(}2k3&1`$aAL y{,|. u[ u)oIo <><ƼsT1T*)E]+ֳEo"/4SI:;3`pf)f홫qaӶYЦ >, J>&xd볜5yʏ@M=bi}ώ oWurxI'fB\W&',@=YXH,0K@ܲOؽN>G|1 0@ö"K ].Fvz [u9@BF|z9& )eREt:l6O( ^ e\k[G etF΢n7+x&S;C,lj! aǹUlmϺ')c4 W!+F'a OS.mSxG'TX]*bT`+,t c6,_!7-ZUMW֚5b(+v"]` w]I>4ouR*ɨ.ᏸAO6TRᒁok:& c+H@ - e-[IJp4h,/x 9?O0q/\<۵?zIW1R)1!#"a'S\<ЃEKKF띘{[|hRdjRaR6+:bQYn>*|t-2>uP(2pXX9uH-쇗4ʣoA}3 }$W`5}AJr3^ rM\t `9*vSאoc&/|7] 0Jd391kp+zL0P@6iB==y{-v"{Doi89Bs32R݁a)~g_':k7N̦& 5ϐqPZ_a?*oH O_X0C.>xQV4G #tWƼ?\6JJ3ҩvwV &Pq$ӎ s͙tf @KAqAHSKb-pOOڎϭ6IҙA!gm=TucuN̆`+:𘱕сzU!VRA.tMph ޥjz>@!IYV~jEh?D.XW +DIgTӜյwm=Ki: ꇈ %Czܒ֑0Poyvû;}Q\$䑟 EJ`lU1؆ T%\`CG 2qx{fIuL4M3'G$ᗊhq; Sq߇\jZI,׿hEc/ >dR`WA[i7{Kof򾞵8LK2OK=U8YWN1—Gz1yqpP>ibfBX2xr! nڪ;`@oU&!SQ NϞvj JY!M1lwƜTn<}wыY.UX\/j@Py2?bI3 T;ۿvssY%4pCI%{GqD?H tIٗY<U[׎j3Q 7%фPWB,Xɀ̒1b儔if:3\sn#Bl>lǡR*o|B]#QrO["\$gԙ)HW, EK\;S#H\\|Y[gdSzi`;jBj`s"lsgDYMnzK* ڃ8`K"yR.wb{j U!bI] qp7 #!7#`2I ΰ@+i5ion(OV.6eS{H~_=ΡA>xu@Gvl `g`M5IMUyM š̹%+a@/Mn'Ǖ۷偭KL\q,2'Nh~{;5vפ4&4ع4`[wX(xu"5.[<¿3ޑM M7)fEu{gc äzn51 RPqSC$ڡП;&> )W^$R`_/sZzm|"^̤C>+}3hC*5ʰ0s=rq[@u@߆e/':jyw2ۙ6I%Hc%:sj۪< S,)3:D2( "C,摐kgC`8̿}$ ޴5ZʴK0UP&"h};S*\ nG4 E6Ԋ,7NdqE%h=:Yr[`t7bmΆP\Xd៴/Wч:"ş,6jzo}FD:& 6i)jb@yL7,Z6j}|8miPի /u9vt꫞\DHw:xT.J9b&5/,Ɉ|j&|O K#F=HӸ]}d2c|ԃ6!LtaeztYC.,#a]\7(KϺD#%A)ЛN_K)XsC2GD SP (N @W~o߅|dW@^iI |Gpy3SL2k8/6-Eowjp[%ߐK*IjFߊT*IHBdW47Mi]զ!^ڠ}{E|FI@M}UY#W{F{FY lX>cWJ)o|onhpC64Yb`P @k̒ 7p|O* GX4jfe:h+.ƇdA+%(2(FY<C6N5G?h ^9xC}HgwHbSMs ^O}D?򼍫n?`|qfr}unTJࣣ .:4A* 5hI+75G:"u&kc۫v -~ykn5b>yS -b>$^&w]ڱ/ uZ"J{Ymm- .G /8hB |lwgϳSIgDr9MA䣁Dm2Y*RY5zdD:/pX94ƈ9AGYi刧xbbAdFǵjL L)L>\8 Kck R fϝr 2y[,U(?c:y}-1)|̔&g(f|ޘ$7 S37u֖]mCwTxϐбca3w"5hjݰP>mOX> jc'WCEKcATEytܱLwBuWkzm{ˍ9Jlfla& ]]\>j*:ȩ,@g(ÇchE;#&cɬiU tFDž 䧼U1[]VVF+$E KPBce 8ZRytnS1"KT7){аPdVZT%ەߐ;0'>*u~ !,O׌9t<kMfrV`5 {M0g]1@z.~cY|P|#`E#̊{s6"el2H2m53<$_-l"> 2ڏ 9!D7*LUp0G,w"X5e:)IA#SPj>G)hlZˮң-%<ΒKV@b$9z*N܌.T)DrO{HBz6kQQ`1>xjc,ۢ~N'fd3ss,9NݠH%0.G60 }9HVCQxzMLHk V׺m4׳Z7n#Kv)#,~𜌭֨"ŕ <7q~=6S('V?k[>8I_ *G߯ ;n^ N!v'B Z~X,l6*Zv <t/yv#M`|1hS}x{™Q'cqS|z ;^,{pK6QEe[6՜KQvkk3$VJ*>CD7~H.e) '.U?9tctn9KB#\C(@2Ebh fTiػ*`hb_ [A]=J$F}m/LӶ 0p qLo dYզz^}zg+A-BP'cEh,jnB CzKp+,Cm-I_@% A$Yˁb] ,*v*oאŃx;Iw`.o%vDTVC(:EP?h8;WP i[mjIyBe ki[ceGB9p/'h6EJ[E]]"p 6φև[M\aHIIp0~/[X̼. L&++: M4$_JQAsթ ǭA*L8~k \ngZ/}"xMLg)ү]Vc\ ulh$حbU4gy%ny4xDiioy8* 1 4Ӛ#.,60Mxu8vvOl?s2z+OB"Ҿcj.d{Xqs.y1.otmv}b8twʼuc?^]'j&*EE:]$Dj(vkYo~|a]Vxˋ>edt=sF]>gY*Uki7N)H, [/ CDdӱz9nQS1%i-Ḱ֭ uxsCAkID9 tR18x19;yY }yNRo2Q%@`w8ל<-g01J/I5}anS{t%!6l~83 Wx*'T-oRv٘ D"pAR$7CUMC/盔4-e ̄ҙp,Ɇ2GD#>a ȩĸҁ-}x UV]p;78!ruq;+5nH_ęyigf?Rt2ߣx Z=,O$̆t jEq|*mIץh;6Um"0kD\_4myW6G[9h8 vz+IE1x9xx6nN2aϤbf@9 %[vO|!oQ ެda $[1_m Eb0UWz*c^ww:o_{i^6dxD2eEK|Pd5D~j-m: "V=RQ]p1׷phk׈P\ߏz# Y!̞*d24`X7I3i)1|{%uBBǽ!_-ln _LοjM|\t<唿nçӊ¦GH 3*1Ʋ Q*t1u$C,N) ks}5a-KNOZqrI/1),v!cF s=:lfGTF`թP@{aZnO)FM:C(ƒrc CE'0IKd#9g^(:u_Rc{q)qf)G &S,c MśWNHt$t( &2Ī|dŘ~hџ $RI/wQ[l^{QiCѫ`DjyTD87ۼ!D.u,krpp߸kS@%q$9(I'wVt̵:cLK"ޢcP#r!OO'c\sK:^v8`OpGY})SV.?SUb)J2SDS &4CŇ96"+e(j\9U]k[U"8aP~j.R=;[)g<~clF50GL O>D(p Y7,8eQȡjl.WT5BQ E5|޷5J#B ,BD(!}za*H~Ǐ6#c.Wؙy6JJߤc9+BCc 4ˑ4Wz_UQ)$lnc ^ eURC&jzU+Th: RzC*\p&OC.+ ڋhV6f5~p)rҌ@IZJt:CZo~vկhJ*ʿml9Ȋ&E%^\+1[wB L8vY-wઆ+wmI?띲8q+y Ѥ*6%k }@$ QJp8khWWA6P:ީG_ ^Snz[@Ye[|?Uh;*D-q0L8#uŔSZ9@Bl^bL)O^zVD69֝>'Y"\q(ٌ:Ư:\ɡ8#zaVMݸͼýLV iqRiK:Öb[$H"q7`źy3 )ȷjUl*v;yk>)T[yK۪,.FGY#7 fBmw뿷wuKgʊٜ?aoXb#ѱ/HS#Cg'emJ'#Ni\`>Oo;TFΉqJp唛a|HVrpL*Q+]K$% 2a־ҋu?:RqJHySE)qY/L_"`y*}+xl_ O_c0IȂD7fN$xD6EueZN/YbĢtmc4 0T&WۿrB%"RM"AhG$yp߼WLliJ؏I /UŅY5jQ]1ESO؁ʢ"YF`DHQb_݌ILu"VבWOo -G?)ώWW>J$e88A\b5)Jdîvlڒ_: <#eR^J[zLmc0!}BW/JV+eGԂң8/"ES:b 3"|q^ыq-)H}DuxcxZ>ZMM BHǪ,H"lV{cxֳј`/S"|chx4iCVxUJ`skfeM؋vp+d&3kwd4f>27np2u@9gadޥ00TW*l"WXB̽?[x v$t]0l7mW :I֯wq`'uBc"\2J pbe*N{zN5m*a`˙iK>v1#"9 0qb@gLՇ 1Tgg1p$@\hpUMX:Ju պR.VQ܎쎬V7~߃)Qxn\8XYi#JQ3 2r]{~S]iF9I, W" N?L#'ta~:0'7M X2j`Ѫ.wQYX, '{[uHm/'es!E8ۀmm7\V*hgtFi>5]>( (4): Ydg"fRh_r4x lѰmmk6ي2u42){/nӦEݏ?6Us叠bO["ޤYGXTC؉;"'qc4b˫V 4zDݹi=cr<p#;} WjˇH2HY\HPo=]f^~_4` ujHt 2U4(p5L‘/g+fH%"GyiȀ4 m.+Uw+M WEF~SdJᇃlUvm wwwQq~,;:1m6G-TNg|!KYߒ {̀i1|zsdX g_ނ<&]U}OБjX*V kZ/^UOV~=gfG亭E|ڛ:KinWgeIV$Mvv EJ40~Mrc KM_wQ#>SAhH/i&Pa..BG44P Q%8@N O-VwX=-8S"佁dIBLN7u.v$(lqM??.;R <]S;%aߎ{(HUO #p;N!fS/ SwT,p@#JXx UIϠ9\H6-<:R#U/_O%xv8Giu- $i2;c Fto!owߧb|6#.$<ղJgn Dcg9F<wz yM`e=i-N/q9;Vu¼:AYæ[68!/CI6^ˣ6?eQWZ}@Qpg !'OY@2Rد31t]5p{gլᄈ16K@=hۗ}&N_l+ fy9\R D Щ padFG*^9(]d\U-lmЅAANd׃>J!#n hOş>x}sr{Xv&csӨA ĚF}+K s&⸿ZC'mҗ ='⹕;ecAT~ l 5U${rZʷ%âj ] 5֨#zjN NB|@+vӢЌyP=6ǁ;/%6 ~b*hs0~QaW%PEj1EKؖ?@C%fe,T2A#m(v6-TA 5|a;~$r>uPi8Sd`CDlkY^U[tA\/%7xʧ.(skA&d8U:!pIwzmwhx%$ؖ%齡zӟPL-98f%E 쌵PYy jU3SPC)OL8"/ؤc:HS}gzLV~vC3W=y."X ƥgb;BmLR{pu=hL?R)hŒ)u.,u 0ΉGhɗ~UЁ({4_ xgwHKs^E?K`Mo2a\MqA2%h$V`h(ogG?odQD g;^Yx(dxchD¥U&oؒ,QcA*sW9{r1{9Q!Pꨫ3fpť8E>>JE2-‰y\%ᮅdn?Z { D Αg!"gs j i OClZ']QGxT']Ҕ-^5?+Hͻy N+hdWwZB&L64 EMNO`څk1$#~bϢsb~t!F$qRٖuwNkW}._֜0]7~Ùzi *v9Y/,U23zNӌ: !Ui>˛w0Ґq"zq.T4l*< CL#osbsy[^;B h؟ElvM]4]2_j©^[ʉD(sDJBH,goL;.'bf;W2; نfR6 qmS߆)JU|f,.8f3 XjʱQnk*I+pz}sjNyªC=lX2@gð|кr7f>m?)Ck p5XP~ߥkCQ`s1&1s)z*_-ذ}E65j>F^7Z{CmOXL ү#LRZ&åp߆&sIW/_/ =A,̲XZK\lQ(sk2֡PyX n߿p!I_v%+ӲMIN`)@LғDL܅<]K I&52Q(h9 Zߧ&13|G j x'صhyN"\wsOPChM[$NmK dٔr4G n$5DH׻[GeAuƃ!4Y}4¢azDg8Jw%ua[q!b^XREn+ /9FvhGw AMRjX!!GSmqO~͋X0giAklm?| W}%,XƱ':Gs4=3axgx:x'TTw3hXZiӱTuYaXT|C+Cb; zF5Oa5"6T][fk__'~>IK7Đ`Ǹ1HDKLB҃C`Hp3>O21t9й &lC3R ve'qz;UMOԨQvoS-|~ oXmBQ"gKF%ȇmuyO@* C-[SJB;YL؀¼dhVtQͺaN ]c+PIc^x-+cL:SK!fUF&4C #xq\N֮9|}XY}rKc`:K>3G!I§dT+Q*d2k sy"61׌ql\zye=Ee- B峵K,Խoa8vOa6稦n+#=0&m(LQfvzjWVkYſp#xeք2 M߬ wIJhw%ُe $?NCLW6"iO뮌?(=9OjӶkejd?6E/StsK4L,"J54Z`PZJyG?1 qI"e"܉*auCkbQ]LTLT93s; R?Tj4LqPPPAzKej7PBO%kjc%<}픻?~~;ִ8'gHD 4yGtZxR&J F :އ-gq-,=S/w^[[]/ .ks ?`Y'5ױ1ǻEiǻq"nwؚ!):8s\Md#JRnZ]!XQ ;+"5Sm/2(^6~2(S; ޠ1Q.s[ F1,MnzCB\N|!l$8wwa}lEeE(݀?cC}8f2Z JU3N&)F 4#$YW^eqd >SWd|VT#Rx:+CpۤTwyo^NjVqI#J&t|>޿W\xY;ӲªhT$' "˞Ir7xPx7rdI!\S_ !6tCq15}(5>N$ N?m[l.3x)` *' OEp]XqkTG6N4:@KQtZK=uaX5ϩ[_e++WU˾@v$E!ΆQ 3@y*-ٚ1Gb `홍MSTȑ3Ibz 4#hV@'.W p ⢲%J6dGW l\J+N7Edl&Bȏq+^ग़l 98h+YGM^E 6f 6"CXx3-L:6sVvxSy'r"{i@ :8鲑;:Aʄq#E%1>8jU|SDAD6ↈ' ˎGv ePC靚FO;kGR6!:>Iw`6fp>Q5C^0J*4cI5JCaM[l8" pKuv# D#a|Xrj=[^hU=%='RgV!hMF_`C ͷǨ563M[A_yz> ZSUm7dD퓓ȏ[]k$9#]FR^umF|;od% 7 wEjof,9~Eu!{g<\ԠX>Pe6ɪ 6?RtUe[GIҜ5x}U?.Nd3WfxihqӇ~-5 SY\Yw|Я_*АGʲsǢ2[Є"F (xON5 izoKFCE_ۏά-;\BV$vX)K.tv5=)}7L\˒:,V%w`^oH/foR]۞cVI&s99W:U(=2^5K0 wzs?r*G?_ ^\e~Zϻ^vz~ׄ z4ExW"dT(4Hm/&tC6xXml+ڭhszT!:Iۻ⚊xYtLR2G6,m.-f,`h q6Gd(U~\_Ԍ7}ٍDn\c{=T /y` \X 357Q^8t/xsY,:BgKD_%d0ݐl%ɒx1y*$5gȧ<\ l{sI?$W$FyJo!,Hm@׀O Ĉeeb_M=;5R(`j }NC73x4(Ł)y@c^MmO<޿ fWtX{hD@gWMi'#(1"]xCwÞ>‘]siB!'O9;i2 PK{A,D`Q6 WaR l(3~ų[ XA?HC̦̕54}N7(w @2w=Xdlڑ*4VQXV?^3HHdcpqtQ?N>ͅir lVN[t gsi ?kה^? G!|]d󗯣y &n2)z DN]nL˗bCɪ]!F:Q>wDٰ6z=(FbmNs$An@#U]OZ^:oyFh>61K]3H/PѲǘZ|̞͢*9i0DS@ܞyqFM\/ ,]kN `2>AMTn#q"嘄-R:*<-Kړ! Cb)1t p~z4WsXTqCaބUZ\ZzK;]BFzyr'u5 D2:WF˾i)N& h?S5sر`G|ЍGL26x\`H/mkLcQ{C,.x?4~y_ԣdhM%3tmµd!|ҡ+?zAPl&YJLV ƦDVԹ0ʮcuOc8F7BiY8i^"fb>EH »Q}M`L*hUKSA8nD@88c5O9(P*cƏ8AE}5]׀&5(]6ƺC`˭2/9N͘ J 76 ~[[\8لBr1҈$xyв7Ί$dh'MYԂgpHPƥ(/C4Ι"\O~U S-AjK0_ "rB I"$5vM{ۆX_b7v(l@ %a|$n$dd*BiK[Nޡp0kiӋ:SprRH$f 11H{o[{>pXOoIh:2l7(#QostE!>{ aEJuwqe.f.>HQˆn"CPo_Xk5*:g[)sPM5oʚM,)v/-Cױ€HOnrNHa)̻hLo R6Wo3<ʺo$;ED"߄:54ƭ9-n4TS-܌&䃲{Kdܺ`)X p@l0:_| k74s!"FgRE6u$3PjWK/wA4YUXЌ[ ^H?>TUmakwW\%+9+>vLIR7(Kk-=[$TcC9)brt ܠpD4 0'ھKp / +nuI;]G|07oB;OnJf_Uv+ zT;c@[Q3tQSD]K]1 |iZMc8A DIun$<}y{$39& 6h'f<:m$Ad>$_?Dmȴ .2* K R =GVpKI;%M믏0  ՛h xò"cO7LX2a^Y\@؊M;T //ӟerQ?%mEEv齷1Ҧn51Wr<؊tbA u@@>ep`ձFi-(QpJ{_Ň;):g;9ɨ orV/hQP)-Fi78P^H:U}Lh&x;0S\1GVd4H> VO~W=<3]4`jatڱuqH$ D?jZ)Yuݼ f˽NON&Wm ^]Miɚ0< EM_F;* :g- W-dڎdD-Gܑ'=;[Θhfv>M(%qe>1UJ85j*:!ы adlVyCJ-QZ5*ጎ^zޫN"d7rD!3f> 3R)=*u<'g`Wwdr  ,OB(ՅB"B,2g2{Wbg8tqH4|,v5FAԒKY1{!zy>~s_B^!̈iȞi4:X79}u@N<-;u9JUhZA"$DžܕRS?"1$<>ćYS&N%(եuM3ڱNpw7|S?9IF,?!-B8=z0;GiIVIKem!9 8 _ܕ-zŞ“zGv^M /yyZBWXJ$"^ V̘ts%E JWයww\}2bdܼDAW>L Z3 }*.zR*CBzɻݬ,@e6쐻LaGj=5$%HDNh^wZ kH =ˡ39XFX['^>3+% B yߛ*2z5B`gE";@Z b}xuvnLk@k-QJzMaÎug\u^#mw՘(gR*[Ԗ qC\ʟ{~EVC`?5G(A&[Kʕ x]WQM0e{m}_$ 7ӯK Jefw߻Nkڎ$2[H[aRgX3eYan]nslu}fjds?btT0F!4TK4RՈ}&\VC̹0Cw;|Q<jeU(U@6=FqKWB] hF\ݕBKJklMQ#LU<3$Z p챎X۹dkGD?lʪ5HԬ~|hR5_fZ$Rר.(J~1$D H,l;k~Yi^V ]]: @͟.E sW^W:UhniPZ0UF.GAdzM1%"!OxoxW<q2#`;Rn}{c`5FV˝T{,Aˊ[ Bte[?s!e&n ~Q88.%52 s D,yS5a"1;t݉N.XM^NEwîԬX Gn" jCwzD)KPJ9>n8{U ~J/\F?9Gd[O&9GbUƂS]Hr+mcvJiu aKtDh2TT*w^ õI˝/6' 6ϙpTG*'Lo\#YM`, {Q=.x!f+&t!bJ]2'ߜtǮu]6`2R>D^0ìp6=B))IoWzd眬rp )RͳxdK gA#6NtYJ y~2%F`Rh-bBE,Z4 W".BZ\&9z>qhq Ҿ<|qM G2RIT|/XgHFi[#FyIf?CF˸Z&6ea_R5G6#zv6G" {^'8cs;?D(p¼2c9,/,4{εgߢr;^FgwcT7a.[HJ%4C莗Mkc;hhbf1Pkw(ZD=&MF_W& 9v>1[Fό"sH6 Ӵ'c:;rhGZ](6^Ox/na!6M%L^tm˪P=Fb\,`FO .o[| r[nf=Њ3 ^`&ʗ KŇm qϣ^D:3ە$tw.+Ͼ>8y܄`Luy:̽_'n&@WI mupE޽_(RmpPi.0BU]68| HtSp`i\|[oZx@ n]_Q*"L"/fsijt3Z%5=o$GyPlSzMV?mC= ?[:8; %FBcUB7{f| Gb1_+_D葬;TݢIz׼0IeVtSx6xY Hz /Zmk ~MGsѫ9BAPoAwŠg\m774pq6QwܖY&T| grmqOLq*\KD"?f3 _˘6{cK7SL.=SM#F\pFbVPhahJTt|r^WZέXPx\u\ưFբ葩hg1a2b>=;e}l}2ƴL$xoyҖ !JicYӭ  :\m-rG֮-WfشP'4,y.>P f"aMT- #vBr8CbL\UP I-P#l4c6fUM/utAG_U !%ǟׁuy䂓:uo};f`0B{.[maSp <"D۳HJ\]H~ƺYnP/XA`T5Z &=& "6fS:CB`q/tì_tiZnA@QD*ڄ*~sÁ E/ev`:X9{S/sv|YM!iaw % y5EY!mK߸+M{V͊r8Wy$*7] -: ŚJ^O$JG +S؛3FwGqW EX2<!if;Ё [T׮bKٌ>- 8ӳTIyń.pHDmǘq4^{pPMt9yKr51mgɝ_C"؍TlY_ANn 3Ϋ FGsSsvKPqKlGC87r!u6әYF%׋XTwۜ8|FHe# M{N ^~a&˫,ZhuRfbb- :ueDF܂ tIإMЫe4-UJQCj_ Ƕ\K7E`70q}tndحW0u p—׋ WXU*4{Iޚ*+&T/]aGJ-Qj{|6h 9 hd*b9vjƨMZM( n;]:3Z_, H,EH8N k$ %Ω <׶ ـhW+G4`1X4Ɯ{ ,r F!.Ԓ` *^^M9{Dao@cIftҧ|ӟurUdXJ?US-N%_Ch0PŚ^XӀ]l\\kV# H 2 Mt;ק5fO{:&OoUddPߞǽm Y~,@0 x.x\Ov2DZ׬EL/bYmiN)?M,1!fҙRD&A0:3+qjTD x]=3(=l-8pH>0t6j<ϳ,[,G;w-:GJ賧@d*csYf )WW'1']ΖCSš 3*m[t3f:U>d R UprG=OU21MqIHJqhQ;tl$+]gt)2]aTSTlED&h'.m(lr4zuQ6He[9[}s;H;Yh L/߽vwu(i.;a=nAZS0OB]2&~hDhIGGC@qzk6>NvYl  >WTɎjSX+ZsE훖0P>eݣ1CLף_+86%=+%ECvJƦS1W#~nW}.ƚqҼCGj(v+/FI>r_ 1RWʒ}O&nϖʶ p ݋ReO+TJQN]ˊifWdr> $sc4P!S.jks޲퀣1FwR:߈oCdMϸF@VEW*n^eɿE(; ^La,:AQK$EpԿH_ϙtG j0AFϜ\pH ")o IZseL3Sio FZqm`'EϻP>"phBTh`.H$X]2d{__tq)ui:r^YW=Yؼ[MjfԺ`B^`L&m!ֿ)Q*=(h-G Nbbc&3.>|/u)x'+ܐk- m.\6K'n~li rCh%)~ Uhs0Rȶڿ._ ƳS!&NGׂCɑA: rR?Y(XO6>XҠ(D,0McC+)Y@B~N^1"dF)/prNڢVQ|!  eʧ*kS 04N9}1LQ n[~}O^S: '(rY\GTh3ݪPn՚t3z<}0Kh=nA4`VċMfeʫbFѽC'>"g~"qFc"9pGH'v \sֽ- wfզ@̂:V~]{SE_5̞y$q7Tt7C;Yh%Xų#t$[xOk}HlD?.9G#K7R]AJ7wn~QmGn,5L# 0vQ{ I[-$`-~piwI]Jo5Ψr͖RqĊwLzU'ewXcj1V 7IC2!:.kꇫr\8)FI##P6hΰx {SmV(4r~xRs"a<+mӱۮkYU,_zdR0سZko/Nmb"SqtwM!0Q1nv9L2]DfIhXF4PX?[B9H1Z^6N~#ӄ^(75'aqr'Y>o> VkSf8YX!E|R-JJ]/R1|6xqKUT$dlֈ9)h; =;L]ѥyy"O bQ5h$$~cp"A4K[thqרޙ6-MzS~ZdX,3wFchxHBW(]"*+{i>:OABۅưNQ^JAW 3&2G\*d ߶Zow= ut }~BM'+xcQgB?vQ{+Ve9< I v%2IJHs w&asO#6Q>oIpMu~%R`py23 e5L)C ] ;D>tE wfOFJ[ ̆'鸼Re:=y{w54s[J*1kgS/ERў B۹Re,zL5y[Yr+XP7/t'2:"TGY#w rD%"%-+8}g]` Y-b6%yɨ}xȲ,?3h1N+F` ICؾ Myvkf暬|Z/!Sc GM=_b2U>B哌/t،~k)RC I4&ԔY V]E$?ql4;fߑChJȍ3d/ZRP3GC7Ax(Kwq;3}^ l7XB m<`g`b]yۈm UB  &~4s⥶?v#=RӘrAK ju a\C. ]NgvY cET5-1O @v?yĤD8!CaQn%lomhDyV.+(QKQ>H >p=<_(<݈Kˠbm! PCkہY&v;<UC bC^0"Moi_6}WGV~K0BbKvL1D= 4 z MքoJu zk G Pd;_9Vy2"GX jIMX40{ľ2>H{ȆTY0p%sNyJϳJ̐b:4"?e9jg_#OQ^̈́pZIUx2[7mbj;B#kǭxxc/R(I4-Ƀ¸/&X8D4.K3tWCпhOcxYzNc?baĄe2Ж 4wX}^\yr.`z>&2ulS/;:n5͛C"9?XF~kէ735h%/&KRR*3?hV\ mPĬ F][Ln=OYc)J_;T9p!>kMu(Յ^p)%5ykC@I{g[5: Yx0r=KcB{M$y$|",aGXZRwKkAՌ{^mۑڑr F8\`75qp&{\^mf$b5y~.5D4MxuٻZ\JT|ȹg'aGnCrnL×˕VpO_FxI zݱ-7XHf //"$sDYIuvC+^`hњ7';__IS" b)PY +i-%m|cϏbjyM eq[mzYe L٥&dr:}Fu'H-}/Dǵ1W1G@&xFeLTǩ˜Htӌ9 '#ˋ,fLjCuu?R"!V8hܔ'Ɍ'$ |  N 9MucUZ .Ƹ<G:7y@{#o:(a&.r{ܸ 's!vI<\:k}?ADФd?= @N`Birp} ECE&TV= g]ظ  z P|g//!JpWh! Kn3'O<5^V įj``ӮR3oiX*[Ae'69}5"lj(2YdN 8yTh۝F 6Sy*Ǧ[2f){)NIX`B\Q5Wn; Za5߶{)ֹv %-| ?PEz}b8ș1s2Ȍ2nnB3*wFőu8jqrd~L(` FQamCg7a_%A>Ijcearykj;Ѱp=w8kI%g vf?]C- Y.?6C%Exr*Eדn֫`s ]@wє GF2LN\;x[}nJxaV"ͤ3;%oZcߨ:MYn<WV|jUuK[_XXm.s p0j9@K3 aWXc78 RV\e Q¬խsr]w,اnb5y}Lt6۷DitsJ^LFѷeb&i(D`U5? ȃˉL@4imҼ' :؆ }+ Ě3:#je8lx3H4hqvʐ9< N_,Z )"?BXGUwl0&hX<3v2/陀VMMw7jS=;[%b}t|2ǟx?!lWcU44z% gߥ̞؃ht^\t e"J+t%qdla1a= nBK/2Xj!!+3k#wf"?K~,.O5çb(28פNrn`bY"Ԅ,&4dok&XzKty%)vd> J@tnxi/E/EP$ViJ3.D>_ (_@]6֠0l>ڷmowSE{hc*Ù#)e+)bWI^7R$X~⺛H-<̒veԟ5Vq"{#)-З-GCk^.CkՌHFRTez*ih ĿqsuS9nlr3)9<}J[#ܹ&}Ke8&odc@z9ބIuEWkI*u !P !Azkh+Y3Ą/~@Kcmv)DyZƬ\M^'!Tx23i$ש99W7pjiiCb׺Ia/Oa*Ii[.mT/OsҜUN;tah\d(t r2rtx&Gp< ^*؜t]1* .õi==4ͬ9lSa C!׊(La ,[ f>N^sIQ'>Y G Nku,^UΘ)٪ 靇 btm,M^7J?6%iB7" Hs ,8b[x] cv۵&'b@W ﰍmTó5scWID!%]FYCpS)ǵ#;OȵԼJ!+uϾ! -8Nk6we,I0E0ILt9 D+r3D9ac4 ]9K2)qQ\EX~ӁQ-w;ǚ 1 e7<DUU">Z &2ĪDpcN̦F@ g|zҋRhP@9$ FuzJ8%_/jБ -6uə܍l39ir75.=W 1K.-꯵\^E?RthIH9!zz" N$ bmk?*49ޠx(oj} I]yay RڵP%,CELS,g &7m3w8~DXcn>-܎W47NQ It?'= D\HL@ѶF!$ێhnW=;~ 5ʯ{2?>&},n7阷WYhWIM/8וydX [ɗUYT@ZN2;o>Sm).Ћ[hEs&r8^K)jd؀>.؜Q$ή*#w ]hϫ!tgR%5zPCX -\fL U7}0RAXj f'c.+Tƞ=7_w7ع/R}Cx`91N0bv?гR _2vY>c ҸW9 x(%dm9Q/o]|n6׃3vF*ً>ݶhBl[_ⅼzÈ_B o_'=6<+khZ͆n܎IԆ+E"BM@syH"k7&u仅(?!-ڨt)j.T)Vm4kz@eA=>sPO߆ɷG_9өO5'Id_'90fM^=&8~NjomfޣBXΞ~(>"-Z/xk=蟚4;1t|vEf1 o`g{ht`'{=><+N eBTJ> ;fRd刷\{R룶 ba0h8a4ඈU`\oM{+r+&2@+7F 5ͪc 2ƞC%UYϋu7{FM7"A5n&n Fܾe+MCrGn ߔ{܎8wQ@@km)YZK5N&k1IKTaA[E|[aG79B"mQlIIS:t],(|U$H AA/UyА9"uu/ <='3j&~W- F&qEٯ|ٚ7 c?5a+vT ;#l.Gs/Ci ؋VP+ǧ1  ^O1o8ks56_IMw]Z9{\tZrHÝt }.L2oB/7-Y_w οj1w$wY+Q~C>ItP=QF 8erWZPwNyݺP~KR H(}pI`BǾa:>mag_.u|cu'*DNĬ[IΰoO*bTHgՓ \GQ"CCǼGJӰ+$dPH b1ws Z3i_6t,{:GȤ{Ϭy$ φ isLF›vd8vw^>nQ6~W>s+-:)ʝ&1jOc.K炍}OT}O-@T(Cp=K f( I^=>Ռ]q~dDn}`m)[ȄbIxZqIQ"pJR>ϠN6s I[(^ys4*a~N0P:PD{u2pJO|"MDj89; PVύXI܈0}Έ6H]sZc=cgȒcQ3oAьFE :kN Aҿx'| CR:4>#ե[ScD7U:̞i@KJ=~/w\߯0xUfjR~)剖 QiN,ˏt7Is:H75+p!귞gbl?K >鮶'`)zt("-$1u/kkL'RG6[\ؕH?d%Y h-q%} ]GewTuǝl{Źh D42J|XW;}8QKGR5Hga2i!7Nj{lB>$iȾ\o:fc!c>#e`!=q_ktOlx܅z\K"_4µ}7 Kq(w4h{Et>B:˝|= *X.dŴ&!6ygA;nuOlv[VN W+8¶@ q6_ɗڏJ,%(~YKZ^G7G v?%=emZB8^N}-3E}op,ieZ2X,I笱8'-^?&jd9k3,tϺAUOs*%,/,_F2 X xēc|[i>EР;c4d$I[:L5IЁ S爵FV?/ ~(skŪyٳuH{r&)U.He`t^&RU6 }G!gr8ˇ Jc,u ړM__UbXxhfw U-s̕}'FD%ͼȶj˱Y6m0{vY),m,)Wy@Qc1[U'VMN2MXwdf#0ߧ;:Bart~$pwd QrjJ*A ^ J=/-mbQ@n H;tkՒjtJXvKnDM>5Ӻv)Ҿ$>^cq!6!-Z`6SaOHZ??Ny}DπtFF% Ty럕wj SԢ#@|ro#.oOLGRe䠶-Tj:VXAe1R_n9b 6n=9L5гpY|An m!Ҧ).3:1eUx}#OO7̾!P*d_T ŕn*r:Ψn9e뺫cz3( :;dATssݥX=$Z r^̇Sd訳1ÁTguW7}C+۔vo⯼,%9O߲8^uI#AAS 6#J79),準]e1Qy;Ӆ<P'U.5\6"b\2C&X2rpm9vR1)8ܵgƳ62пxm_-5kYeഖR9KK+zP3UX TPz\n_ |</3f)QcÖ0Z?iOYm.Khںuؖ.ic2^+Wm"Ǫ`lރ > bT} w4.Z{E}ksVP8T1׮ɹk9Ymaxv!Knr6K ӊ9i>)~[OXe?ҏ߅=tRx m$ܹ`[F{jE6~{.|Ki 0deNIe69ɻ8Ͳ,a6\eQ̗Užie~.}p Mf̴Stojң,-"xEA8Sf{Ⱦy?8h qi6Q 'dgҤ/.4t.?{#Dӥ*AU"AVq++dMp`1\,/)4CSS+ȻW> -MBX IU0&L4 !Vb 睌M~Wv"g]nv$:8$ ~|p/yt/z;}(ej RLzj#hd ➡;vã]S.Q1KAvmU] )9[%\g\&卲j|jxOņ]sDhXFY.,Ewl[4l i9g'#4V9hKτ·JBC\qGһ+ǩΑ_?|ǰu$QVp@Unh6Cvokmnp1)#˅22EÞ^2xožOv3O1P&XQوCxeQeDCEnki,tU SC҇«mr75b' uwS_@o Rњ9l6%{ hqU _)\;%7K {qSZ3 Q#y"3xE!ӱ,RrVg8Ǔ~Ҟn\Yo4P`33໵`NeEs]OK/O?JB^d׏b% KU'LʢU=[Ҭ#,tviD~-~;UA˒`1 -gXZ%".YXV j_b܁==\pk[*n|3 ݝHy8O_"D =9mQT6{4Gy*!f Dh矼]fJ_5 iIbp:NQA;s1Y5ʦ\F7JZ{<:bxϘ\L,0a E4x! pXƸ3^ Qd<\~8v}9'2zӥCy{:/ 1^ Vj6d.CtpӇay c9/-CI+$LQPgI/,rՒsN]Xd4,ޝ$V${bdS $PH E'MH|0$PFsz&pBV@31 lf;j-Xmn3KķkaK==_j@Zq.RJ]TmSUSbhY ]"Hӛ$1'S,(@W#Wi7gh~_n'(WN۲Q/ \NPìc=B+\BPڸJ̓5-KH$i^nCQp ʨ}Ł`F 9 >=;J/s4\hDmQ/-LNnkKz՞ohOrĽZsQ:F %[%@s9̖DG mGaR ^fJP-A~3K ʌA3\>+?k3@HDx79.yӲͩY;V¤Ρ:97c|i~m!B_a\=j>H`ǝ},T} ~-H~sQTB1]䶖1US>\7E^$Vr:[ W?q1: 㒬wQy.VE WgUKjp31FW0/w>9atx6Va`'@`U\I\ld}wG#@ޏ@[hnfKGdztCiøbgX`|6RY} ߤr-hE1_òtj{IyniλxQ҈4uz3 nK2 ]bwv/!oBӒiK#!A{Vv-ilvfds D:aE݀)Ҝ=Lz>r˥ؐLBw~CQe}nqi0ϱ[TVJ[1C=^3N+KU'iqJPㇷ,@"e/,Hߗ +`% /v% ~ұȴ7xZgD^^ߌ~(EV)8)hLuTUӢ>p"CԮAD csݽFP(i57<*_#hR`l|>Ptv)r{q5i ?g@?'+cJ|)mm]`GzAxJ-aoj$ԳJ#)mDpo$,7q}&ճU/>)C@u?k>=a.;{F-#*3AT_8`_+ChQ>򞓖U޳ po3.iҺF{;kZnw3wi@~ڟL|of䣖.wRfɃ r*3l R𚭾JkԤt'lvi(t.M i;u^dUb&.fMzIMh /WPVIJm/23@&nPƃ v!ʦw!2 8v@Ř/SihVa zֲ)y6SpK_cdH,jaU/'as4SŻ徧0-oܙH2%N7}17d hhoEi6|[+/A[֧HQ 'K:9׮k* IjDWXDG4#mTWDŵ(UxrL }ݶޭmy*(m9KŜي]fw(LPGtGN7DkXKRٓ1m19EqmlRXMmɂqON7uzM_.$g:0g " GZ=P1}9锼+IL?؏@v(QPQ" ẏ6zD7A\t^g~U Q&N1efmgBob0٨Lěn֭N|e$2^CYYRci]M>t&t^m_IMaogryu>1_@/]& LCݜ^U+F^d&D(H\J𙠅 Em,۪B = SP듋"Ax(.}milL~\ݠěrCP\9Txh!&Qk~~.EM88b/YNX}d^ 3,Jo'L\'vtaEum fle:c ȓzN,^%0IP.}~ ŊL@5d iq9B5 u3'|M,b8o=k>A15,W=95?5F7L팈}0agN:SkOG ]p#ȥ݋B33xE_\ME(ZT v#[B=$k=J|Fxr>ceDw+[Ol.鼐w~P9ĩReA jPyc3cIm@\/>2#Ay1R ;Y%B La #T;Xw |CU#~M2Y6\W'v=3˪j&WrQr4ᜣkBi;k8j8|RI3ΜW=~ Oy7'蔫iB?_N<T3F,ޛ/KL|׶&:wFjbp [ OH01є"j\ l܎ps _l֍KD|uz;Q\ Oya\$?f :{]ј$sXKkn79:`؟dGL.)ú5}:GIBQ9tҘ[ IvrJ2_o~OO5 9D֒ %MՖXwܟ  ]鹡zA}Z|K5_g?26\(`AK<Ey9gQD$iC6m"7S6Fycl?GW^"Wxf?0ZmBXHK,X)'HTB,ltr= Y Ӥ%x8m>*<$te{GmWCƙ1$?o& VujIoC.2о+ܜ RTG}do<ζXI%:Ȧt(+>ZhhʝL'k .7#@dP_:֗|3zvc z?gmG3Y&V3 惵AKɁ;aOW ["'JLC1T):!-ޢ|Ioʐen&NpÁ?Ȃ(ehen=JDrvINBD {;0{!_ E1'xMư//vG9I*{lZ+K--!\G l* ;/>f sz9vh:+L %vFЏğ[E>_iGlx̢?ͩ{ߡ-r| O}rNI1ѰZMoܸEURݘ:n#LzH߲{ U Q5׈`:|:SSY)A75~';q8K)Bs\m.9bH~ߕͧ`X Tl"&FM}%g|Z!E19.o_'Wb:z.XspGSt6UqV?wXbO.:"._Tw_vVdN/09‡t9kĕ]H)|-AB/'k$!2#uUaG1 <]݋ xR.P&XFb-ADPq٫}sd|cD &9o͔♗WmT~ZI}[~?Vr[P5 TPn|CzȒe$hS"Ne6:*;l O "J(]yvtEy+# &DuNS%Ϫ~\ 7@$0q' *k@y+$?iؘuV}%ЖZѲޣ-*p -3,?Qɚ\tiO>@͗ULgLü| =sLҼce ނ8ͷ풴yTQjV}UPfٺGΞӄ(t2oBvG(SWlBzMZI=Iɰpl7KU\Ym*5ov.ȗa9u/R=zF= U"bYBTPZ6;IVІ|-UfyO^O8 :%MOV{)`,9Pd_?ƭ6&/r *HB dɍ2[xđs\7A2N/Uks!l?Ө e:wv?3==F1zcW:*q^JApE2A؈o:POVfW9fN2)Qy=b\LM0sռW_:uQ,Z~nmeH&&0+ޖo3g:y }hIzuDmtw~_F;j N" $:d{R{(zm_-~R ǓEcɇ`ut5rHQ~5^FTc58\U KZ Q}G  N:$|o6M;y}#GY{S~WSJ-$/=h8.JlʐRNtz PFa=V`Dgnwxq% 77į B p6_㬢H w_( l|^E6<|?y.wBZ>m5 ~U{:[n~"T}cY@Q=S ,DΗ~f2ˣhhXq`)΄nY٬̱Z5.t*dZ~ݣYs/\(Lwv{Ԉ.dO7D}lpA.}f ^UАO"%BYAp=_ 1M;)ḡ5?@NŅGA[M[̶`@׾/V͊j{ vNv:3|o /I12h;K|̷MăX޺[[b򙃦(i_s WACMR;C}T>Zxf<n@E=5Ic&Jgp)7jzڕ0O{U_ :B z!&P!SR;5y֏lj,!e>azL"adDJV>q5+lKwצRAsGxK {*:$Z\VWm#.dsW[cĹIug1s*ЧMؿ,x;kRDhkAR&`Ng VK? {)vtE?rCa&?ށqƿp3(Y|]ēu[-g}Ƶy%'Jxs]QrJsD T++ ul`lhX?'Sχ c #ϷR]a4M--پrߵC4_@2 Y) =ؘr^mnl-[o=DD wWU-mb4cC}7 q: 'BC/Rd;xLJ/ƒ  sb2b4ʷ2}6_[yD!oP/LLe fC;7ӿ L+${_ida+'kh[ `2\1N`?#2šdU .[G}]*X A fC紃z@-{c,ɤmn-RH% ľ1SNG]}feisg˾kĽg >]1՗4XRބc*4¼rk:,݅^U+")uh}Z{O]_DrJaFx=pj#$Cm2Pd_W؇^߸kN ޫ(a[TlqdZݍp+@{M$T ģp;IȶXWN…ǟ䵦G*VN $.8B/;p*/~*610#0M-PO9IeG]05Jgg i<'ENrl/ac6%TF'=m],rB9Dbͷ/j~5IwP@Ky|Ο2C=_t(ނ o]9B? "f4"Lm 2?5hj_o-Y)6Lwoc)&0&aV ~xhG4M1b/ ]e;hi36ҭ~/}́kGe .ԟ?+2/žxjdj$fX ( guC:v5j1MOҳCzq;$q,R߹[H P]#SO3{=2At&'cFw:UQD1 &$@ɡERm[tT^AEʒ@7M/dnU E ٟ ڛ_P%slc~sz8:6Ltp"`#RCp籴Yc:f7M!ο oҗ^痨f7N"(GiN.P H;} ij% !V=^Nf>EĢ? =ijh 7x0 XntGz<mRrRX0Ux 5R=7ah}u+L~7pQB뉉jE/DD.}Lb 6,t$Tej!>U3'L֓n0+C[^[$8n+2}(oĚ6?OPww0YKIl lxe[0&0Vp`*,x%Һ!oRS˲t!qNi. ǵh/!Q)j`@Xn:m>b(pm tW% \M\/ok#`mqw/= T!$\S;dV:+rF`UQ6=/G7WŲEP㞝&LdTWWg47L2rU,g[|: lv֗ί` Y1Zo  69`HJ6UDZ둡b~@+۱0B QYNm) a !TF ?/3.j0EC%'!W@.wmܶ AlێNÇ-phRqFd[4\dv E̷З@-6ٸ4,y~h9Wi.$`h|24@j6w_;8iVfjF! ag |Ujv3q׺3¨V0-k \O<Rvo/h77H-X:YyfAP e+/`u{mA\Eѡuj1??mJj,(1 %eVᄧ N!z|1eÂhY۷X)71~ήbXcM&(4y2/6(wrbG.FU%T: e/wv?<DtBe8tfնΧR͠ EB(VZ2jOtSl s[QϻkV2+=H"4V'w~p5\xSR^IER Yh,U!~)>Hyh5;eӁ.}x˧; =u6%ftnj,# tv`zw)G $OL B+yN~e)pQLM*ODSU |6'&o۰1 @Zzf͖ 6hhٴ ha8Xh1%hnMHIou߄*@;b.jKlc3Bp%TTtޯ,1ғdbKdRx{PAd既> r1.hPD8GW՛뚛Y5h& f;IbwB2E @L#0G>e du\E$lq`$܈#(U E49;̫@.YG ȎHH~fKJHjY,l ܯ+/dݔn@Ild!,$9a1J(rqfN63"Ơ S;(|So9G<ħMF@6 J? 4hu}*>EG @/u [~rNXK}v VBTtoe3jM!W$Dbd`VT".$ʸE;(bN%㚺ա 46^ڡhgqվf`XMaD\ vF } d1h7)`1#ҳkk= ) K׃PDgcUz`)0^4 $; ‡6,^,?K/#Q෰^>R{Eu}#_Clh'#'7n^" ͏MG Y^;f"^B]YF5 ~*e_B2*zRK[؈L*5=n0.}>m;ϑצ Ӷ7Yc>K>_`|k!W}4 >(E0UuJpe17ȀT NPdUf J6 #Zl6F,Wٝ$.g<2Aw*_dS:H%ێ؜`k4;E)BC'P e 8:Q/:\qU@rTgkHen-bYiU&Q{" /ÓIK7 [}e&/yM ^w\bx#9oE! 픲i`5`+1r"\1$UB|qϵٽc+Jn\{v ,)9"zN)_SC% f?skQ*/)~XQ)D1e^д9QĹYvm `2HM;ؕp (H\,DR?"VyB*V#n (i: Z4gl5Ϊ;K˕doqJaU~C.Cv.=A6Fi{h rv`DB0F".cG^-2?QSm FBA8LPP!ݜ,d/,M\ı,%A#;\ZiqokA "y&8B;b4)m\hk/EinfnE`%|`2z" 2 YJz°|uiT>Vk7Jro=F({u 4aBPQvH||C;sm]d8%.*T \bL(ƢFLi\6HsD!])\?eCGVj_V^F#w8G3yX;"@Kv`KF̋F;d?i/GMS@}LD[BEu9.d)3 j [yINʇAixq3ȸ4-dV'ܷ!zh>6Kfҽz:5r :Pdh$r3 Z/}:m$H]U4mH#7րV$*lLD!HRpTڨLpi-k}依Э9(SOߗC@ó@Wh{͏ ];rZ$Dثbrg~,״-Gb rIp>H}pe:~տocڠo((>O〩3sJs{Y\8q)Q 7vD"#\R KX5Kz 9$O8Uk59ljxzc6(^mE.620;ba 9"`^\}g"s-sݸqTpv2ߵ=ԏ~eV%0]Yɪ궽 bqfWx_9$H%V ӫȀAL]zQHtR3|buCcw8\CjCz;v4 :riPޮ=LK3%gGMزawwJmH+kx Ӟ^GRJe.t+h.^0G,rJ+ 8UL}CD-%#|"*#_]Gr"?AE\8Y'w>&f>Q^+`>5)x~t=ƘWo?y"Ӧ86Nܯ LOx͛'2 X_BiR] yeE;N_0NwinBu-ZCu*@/"E]2E++/;;hUj]q ; }S1V%Jf~xE*(ۥwå}QDggP7sˈ8\WZ/ZI}x#kFx]%Jo~wa6) NS+(W3#8:Bo9fb1;hSojb;< 8\MZ@' 4=p$~a"-1٤фlJњr6qMf=[9ز{[pD(ӰK'- ^z{kT\y9 NvЩEMhfjReh؄UkE"g8R Htgu|M)n -{G1e]>M&%GƯ)9Ӣَm},ѹv%sEaKf#'M"ڍ[c\ZbImܙ/M Ӗxl7"c96 JEsKqt|ruG ɕ)^edGf v tׄS;n K-p-r"8 ܺٺj~KE9!e.&K .wec+BgmiP &:/ԧz86lUI8]QAx. z tM0xͨOV=Pc;>d__9~2 Z6.bw%rF VXJ^A3qegĔ4-Q_ ` k&KKD:H/NWi]RBRë#V[aAPY^7ܯ+#N>k lNjJ/ƯJ0$wTAnLS52M3ZcM6-ų"cꎲNyzlZ3_jNY;@LAܲ2*+VfoY%:m-M-Ql?ء>b'*z3\=0'>NkRF;ZB7螜 &2RY. ytkJPʪva_ռQ"BI>&_2\/#;tX5ciĻI7ڸa2l"4fܵ% E0~`2[y v"IPFi`^19rLi/_5 ,B3)JB cƛ~ISIR)q[i^%ӈ' ·&bˣɰU(:<*"זY/՛i zlVr"S=L4n (X#Tԁž~ "`/Xn9M Lݗrn!>o5$wZ/f=Ӝx\Dݾ\b">8yx@e "jv\ Q<LzT Fƫ4XRBc}y?qϚ KDH9&FIp>6hVѩdi_ql I/O* 4w-GT~bz" :e*@S)AiO~zjWC v[2 򆯾SrֹRZ]u\ 4Gx۶:aݮz /{ǭ_Ꮉmonݬ@9A8G515B!ghic~Ksh.[ _jdƝ_A AERXU0;2iY_g9j68)E zYgv1 8S wu((%13"7Z'sf4=^{E#։-whEh=c 6_F2Ba6G2kRhmSq\"{2Eu~ʦ!t$ib)CPeft]JbKGV+K*d;P FJ&@PJSCRf'B+{/-DGA M>.ԺئMzbʒ>ϸ-*3 ^]qK:KHOX=L6ΜnG#lhZIH--wI&HdE3a,p~pa,=ڝſuZτ9AekZ]|E hIPޮ/˨FoZMG9ǧ ȥq@Y\"n(;)N/DZ,{73dP_:XXgM*_kiO21rΚ4I%{4Zco 6T} I%Kn3mOo)е2'd\iL*9Tb׍d#3[# !e=PEzwz[U,Rf3;䎫(vc[%Py |Ue^H1+R4Q\fx ~~YLcElniќ!ÇKD%|= [pM6v/%U_S.p<xe"T=ކȜ ~t"U(&I~hѮt9Pg|*I5o1 XAk]ۥC\oC=$fU" PzX;F(6r} G%{T MHNQQ8VSEf[pS3~8 Qvg>y1Ej6?gi~ldvFA(gm#|~x3-X:p)^A?\f텸fy!cPn =q$k t&W`H0NRo77 H f,0]E+ʤB1 &C,6t7Rr$|ʸ3`oI,~$ycx㣇"voVя-B1El0qx'Y* EKd&QbɌcfnaA3[!.SȨ=`2aaXlJ.-?BV̲xRV\kX(׎=rSQAt:/23 9럤 xvQWrLI^_="ȓS t}F%KP_6ٳ `_Bh(UF?mߗ ~sY 2^C1![w2Y1|Ȃ &gS ( \s]35ǸohI4/h:>'5NrӯpDޗ(q`CKFG' f 7M%he9BT׏@P55|$W(vA % e*`t*a,5hvðw}[5f8c5~*{(U]g$抋 _60#EWcBFeR>yTr O+뿲yX x4fb^7RӬg!fm@ qF7Co/W;T.-67EHw$yZ! 61goU+Ȁ"Vq3Խ lP$鐍!wVݎG4XUD~e#MB Ҡ {%A;>ț]GiCRVb i'JK:Yփj zm H-?:F8|VN5{l"hM'|G =@R1`BcbMLZ #[W$hW?jThIZ{Ow]XHWca1F*p"Ͽ?j rۡ$YEg6Tu*b 2dBhDGyfU8#^ݲleߺ꫊F cZ!opT.\qBvnb0X)ZWXGED&6kk  n Z*Vͣ"Z׈N67ˆ=WGi࠷ϭ2Ct a&&iMnY{ o5!چn ˨>`te}x ]9@t?;h\̕ ?cD yd$:k04HzZHD"@< Kn ~G[% 4744ixY=GX!JٟU݆0Ȅ"V˥GC7x~_=s~ćʀVL?/h^yR4t'–syFe$ð"pT//@SӛF_nǣ m|#mAHv+N!YɉH!wkXj\,4pO Fdf0G)?-Di ^p"%;X]5D~Ag%Qi_`ŚN87~yf\Wgy[sAOym{K'8~p{SYC~+COҸ?)o*"^'OMãaၱO>2"6ZG~*IpR=n9xbiw?plz)w &<V8,W{MKA$ ߹@e/-G8eGw\(AGG f(}sEk/>S ߛ"Ke-+4ӪTb 5_T$񁁁7&rL T>OK0a#lpjuuzrԩ|='a!%0FUm8NR,#%澿ݶJV&]I C-E7 ]An )z~ӝ?JSelr].=6p/32E٤۲ #4vFkUN% pi!K{hh$.` Kh $7դR,k1w.:vKٻcNuI=I~eÃ-.@E麸^#)wgJ=8blT+`꿐wQe`+ G t_NbTؤv U6d!8Le2fS6U| G41m`T\b">bd!+G'GUKokXC{ށ2/ 2* NNʏ;*#t}pĈ>wkvū>3GI8D7ueU,2* r.Rh|C+!?v`&Q1~6ߐ*E+)>$_fҸ-,2v>U,tc݂p Z 6}EwAtRMz;?'k$߽qg”JYbMYvRINvJ#)h;?dUxE^#FQ]*0p+pP a7HMnf/ 5T0*T!T!肙y+:EfQ:}FUjI ZxP싡5_0*辤TT)ZD9%T\mym۝r,nm/WAVᶬ4g=L#Jy |SrPⷲN^|5;uڋB"DxM-Uj?1l?R)㠌U[Luɜzѐ & }slS*6s|*8[zKQ+@Wqb\B|Li *6d>bH곓5aXh̚+bE͖IK ?JiϭrॎOPt{utC 6Z} E(?\ !yRCݝqUJ (R(4a e Aj8yq,Ȩ @!`qNa. &wȅzʎ[pQD;R*Srm^Ƿ?*DiheyKD&Ą/:Mt/oPl~>@fHI {c qz-ܽJW;dX}ɤ萍'==6l_ %{ s>ZnqvNIS^tjau°G4_ =⨰E~aObO\wAz%U_Y\0޿}xA8!vl=Gd>C['Kxx4K݊|^eL 2|喃#>eZŀ~]; (gn<Jw77/ f:k}>CQE7|G7vr?[$*>&XZh"Yi.]o;qMQHsP QtκAaԋ c&Dz`Ż.b߳䚹m ;2r_cC9j(~3Wu f7H[_Q[<ݵ7?51G3JZUVѭ#*ݼ1f͛KH02e2#(̉#ryc`&";Zud_^kbeh+(۶W7Ydpay7F5A0OSBިB7/lo)ICJdM6!6RL~2(9" bqocm';{tpF=mݸ'iwdҬvq1C֌nb`ծ-Gd}wu\ظF+ff M*g] )V0P<& b k߁Tb7_74kP88J#$ ;&rF,4a46F:QRhs*V1y?_GLCfT /!9l"mV,c*JVx$GdJ80s2:![mq5ގ Q!0!"/g8Id75K6> [509# dO;,Aӽ='FdP!!#׬YXpSȝ2݇G{A[\+??Nn{%t"_@7 TPv(!$EXA@5;?`LG/EԍQg,1+c[څ` hl-ԯd۞e'(0a`2_gGz#=yzN`3k!da>.|/mPHZ|h>-7yr=0/sک =7i6FҨ]5m56)bj\,R|F`FBD1{1 fvI,-z|!5E^&UH٬A'17u2 YY$zsh]sE瓥JøNC:t| *! oRi!mKIW6u~R"[A3B6=J *o &oђ"y44J!_Nu*k.fpnq}'z>NnŇ10Q8:_ʄr\~oR;+!Y3IO`.HpF:Ҁ(@(:i} Đ*y&c!ppul\^QƝ8B_ =ɻ&*r02Za*XPs^XX+*9bLܕ% O >{vRբᓶWŝe`fEs,n5SS."3MیDaaq Ft/KnbAӈ?jhŔhyE1>o)Ncl,VPi5FVӋD F~oP/_q2$va!XY@bcow'0 I-wQ3J(O83Wk怳[4oJjq*m^'5cݒ*Qo!pݠZ/}5C4 t}Z"b;xZ宿p2@S1b~Qihs'ɚSڻːp1kO?n%X%9dZ5v.N9mHcft ì Yj4^*[*cx{.p$[U8셻˄*4ED&ZJrV3(ɇjU|:9p6ԩbK^iH&;>@[{*AŲl# h2;_.#_g+tV;JGpd>&~^Cqm;I݌ܖ[pyPaȴQkw8I ZF_i;)sYLCE_,$hJuZ+7ТIw1Stڍl4e.O+V.?9 y/[b?ll(m'ΟOQ H e^]Y0ngC DvR}{7 %yzL{Eoxv0/⻕BdF,M#otHƂqQ{NJֶꦒkZkWX4g5s?"H=Saw$ f U8; Kqk>YwHDžHX.@ RQ8۱74(zhIL"b޸5&ܞ9*Z݋!800\uԪmH)κJJ[6Y%bEu*<|%Xbvo3THcX;4bJy}!̣MET*dLV pq -h!fC_T߸A `T)_J:R|훖B^hL\  :Z`׾J< F=9R'@_Uy,כ(=-틢t.>u6K _ hL`Z7zIv5G^4nK8"ܲ"8vG0!J@l6lċ׎+S+|꼽#gH4\=JE(okffDR;%Uy|6SBc#L( Z9iohO>mI܌#%q8Ⱥv>%c]pJW}3ԄҨ׃<*;BX9epBMy`!n̡v7]?ռ+u gT#aTwCeϧ;%uHRÈH wnr8g645]?p_ħ9+SA^QCЧk݂-%88^dWexx.kGw[5Z|0 ?kFV&.i#3JT**Ԍ湥0 pA;Hh$ͨ|mn͌z( {΀f.p5A_gJr;)mӇ=|Akֱ E# [^DLPquhڬ5iϭ7G{? ;i2߫D3E|)~eˆGjUxňDr%-T9ZL P'Xm܄qt[X1po[v vs* quA>%TB@4twSQ6j 3 b,kq2m[A;%/ EC|KaNٍ.M=i67XVjBe ,7g9K ,E#9s]غ( $ߩq篻Uf``!x׷|@A:%!:m|D 1r!_|ΡxiIl="#fcY`Zhxㅎ:ر16gɚ+;ܟM-Yjs蝰)'W/қpiFOD,mWCGuVn9(?qUGLW%W/xfC(A-Y% uOrXb8jF:R8{W=kMXˆՊ9P}'sgeLcETyiܠh@m+O9m#o,s[HXfǪswcmE[ LP%.x&Ojb|GaQzI0{W;s[nj?l{郀73'Ɠ>ЛOl̻f%(EË8B5및r ')UX~@ߧw۬~E~W +elvaU"AڒTb3D}ZЁnNJ P[ԏ<݄ M~U/\-ԭty}C e|Wtba픢(3彑k;I1YӾ0J*m^<>ޠs('CV\#¬}1053t3YjrtKWpD}H(,(ỵiquek&b끗QjzNd;åk/ 93!p C/A²Ms!;D%5Jr_4a5^#pVTSgN.ߥDfվRS_WV26,u 1RNK2 dsBP#Dv ettϭA%Γzo"V)h}w^~hJľ̳`gqds[yZ)y WfYa^|mdEWOhws_nӯ<\yIWgKf'~RYlHM;o2W&y7Frb0D_71_BcsaDH4 n}o샊f1{aiJ/V*֌EQUcʰ8w}A kzwL㖴@,?܉AHoV) oW;N"r`[GN/sǒCCt3zEeK R1H4Ih,r9p$=_#ee<1; e "I)f})l9&o:Hҕ.J`4#8oϳjZncBЌUlK|:}\i0d_+IA9530J)&Ƴ)3u:J_B sKd u#%~2 E1Fyy/rOWCmm;=ʃ}]Af;t:@ #)<߅)!9Xˁ,spg(q!0hA,}ӜEGT͔1OLP Ht$2\ fR[ZxiƳ+rhU AX?MAcZp@Ŭnȏ˅ш." P$%w4`PF- _PwXf"hL$kh+1\Ljo~ BK4 B&-0fK1h`Egb~ٙiďmDžG`+1zFYY;k'ScNP/6Rߪcӈɞ)wJ!Uz+@r :iȒENz@x _تΙS$*j~ a/ğTOp؍Ri2̇_3?D4x NmX,lS _~5'%sGT[?"[/]_`]QpJQ9X篨~7)!p6k-roBJEC˨)- xTQH'8!촗VsٽyUR?2M^Y[q;A$o {it86JBKd!]Ew6AF0D [$"8?oO9wq}_dVe!7u10>x &k0`EL>c&f 5mF_!*1V-,Ԓ&{ΈFLlp+qxV[uv?n_밆:kR6Gew%; cpҲ QOb;R3@ٷNV+Ŗv2C 3>>&CJQ C%P-h< 4tCޒrjUҡuv0!wGux_q4H\h~O$'$TKi1F3󭛵?MCOҔ W1bu 9(SU`S xHjwVUKZZhD& $">0-,,v*8Fr`;M%,5~<'tƧʠS"V@w+'al8y(`zU>W_ VRp} @i,BL‰_ fO+D/Z-z؋y68գ Bk߯"$Jp<Z/n$鐾؎X>E4O Gi KCv1@oi>k":9hX~g6s.6]-pD"@7ʨJ{m&dhlX)COY[=qD Ώ5g>BRx\/[2f?A|Tkp=FV^2}6.)v: ۇ>b S!_A2W3?L ¥I%7Jjzt.]ag+=I,646Ư]Ƙ%~[t28hd~>U?`V6e읝+I(Ƶnhi -&%L׉|*ުԡ0:zݐΩ7. M_[H(W؆IB>A$?k3(/EUѝܢ 얃h|õ3ſZ? N*@~Ԛ^ ޴ E<]DMR9"co!Q/י$nCpB]oڄ*l:CQ#EKuD:Kb}^o MQj7W %@K))ٽoNyV9ѓK&zaĆ,TǢ x'cj_dUiA , ΅0efxJY=I5Ͻ~&Y{W_Ǿe G`d] J\$Mrk]iy)S+9gզ֋~G7=jJh6':\ Žb_1c'4Y:ž\:"agDOg1]mh9f++8?e,GDPEP ړrsS@kl=p r;6cRGT8 (뤰jJG4/**6@^JSlKR3~DA< *o S͟1: WX1ہϱg?OԝwL$' _$hF1E𳤪P"Ba_? xq, /a/lx*ʙ"\IߏU34: kН V 0f W\͞;!TYqQ䬉\h;',G6Q`Mh_l&y=U<*4DQzd軼?aT۸~ʻ Gޝf X[*OBh^72|tWxYOMDs45B<_zD*)8"ZQŪmT-*>V.mLv~ ȩٽLtr[n k'2YD'8x&Sk/_ƓŦg*`fG>t9޾~lOwsY.d)H$H V+%0Y=mEȚC.69'aw]ޯ8EF `ܸ>JV vTT^*c`S%U;"PuTMW3&kmGg<+H\FV аtJlR6"d+V{2_GWP]}W2Eb$&h[f jds+a` F]&u l@#(8jN:b3]DA E7\9eBAǖ ;E|NJvA֚jUѡknQ9VcLq̨μ)|D"#¦Q>gAiqzc/Y<[3Z$PIqᘝOήVLT NAE^ $B^2Zs *.0KcYCCG֣Img!*vцäL#`N[VG}#B2{h_-|A }&6SG~/<ʪ ZyfΌH%Í(Pg$.Դ^2zmmF2y@*@l/mYnm!X"gvS<8n Mekȩ ͏2L"q]2"PX`m0uiЫ +|M+:r#feC>oS(WT[|L;%SE6{H$@ZdT:Xpw\SN (a@_/; (cI[#ﬣK8TbҐuG!V>Ab%jYؽ 9X 3u)AbF8g$ͭ |Da3 Ų5Gn;lY")^9]6B "c+RGIZ!~ZCO}NP jnB nO&K{4!otxkmb \ ַh$ѵM GY]t~FAJ*TcPt Fw }CX)vm0[#7Cچ{=aՃ\ ,ܱtziU :b{Q AFEEcFxMLVg!h Au㔓'3{5]R|>.*R7T7 Ye%KLzY⌌DIw]2KT-j"\7 IWˇd_pϿӖZiP8q ;1cIQ A#+a!?W/e8gjZ b}/MԳWd요e&'D*b4zU?{ oe͚ܠD>>b z5!=7mܣƹ8KV*#QB;&!ȁ;N1KOEψKWҩ )Z#¹`*$b4}U5ęB]P>;GU"1 u#L%lu>K)uph7#}6kKeᷖ0eDf5쭅WĻ(kQ7LbTl}sMbkRLmRmεf|uaeof"1q1Jz&ux`!q!dIos #=sT!h!|& 蒛csRtPCj2zEM`9\_e)#tm֖\"7)q~9--+*t|XR Lm_lv%0 1pOMM~+y?˱5g]Vq8&yЁP\[}R*ZQ |& J4Q_P~QJgV݄yjAl :ݹN I_.]U\\]1YlK(o9Yq2Hc;9+ԹBWǟ_ }p@Jh>:8?iIߣ 贴OS!ܨlyL2RR:m&Yr72[0n$TK[6 z 9C<&Ɗ8/D+vEvPnApˊЃCS ?]($rpdtBs;@A6CO`7YOMdy$TW_nꯕw4m TD:{^:߼d~lL~fWYsh xS z,l{ODIyHt p芆Eܧ%7DZ1Ot b|2}?#pJ'`FzW|bz k뛁S!0~/cxu/I(F5ch#/L񓫗ov-Qn LO:gC@N1V'Muc79$J/7_1S@9_ Bw84s%3WwlĎ53QPRF[ N5ξcbDet9\:DP逿>\ 8On=9ƵdnVTeIp\.U%sE ބ(w|z| 9H$Jw~Н-!C?JVEUnbY%:5W0E#2"}G3"J5wlƯƐ샀 !`Arw 3%f) "v[V, C@. EGlZ6? MQn<&BLiHNW>d_8JjՁ\CIk9H-;qߨ\7y!6Jyh^X+$ 9B!.J$@>Rn{Gk@SC;g%h\Vwxp=Zjl)fz7'DfN|T?(GqiHr@d##QSsMMYɩ}GC hw/d#Sh;溫1\%&Hg:=3;#y]pBkc8b<:`ZÀtrUBTB[$N0ZW fO1o /J .TO @va6S84"ꋾ fue >vh'xC1џMkF2Z&z|\|M=^=s/0fV)9A*9H5r6NsvԸGx(J}OEګ}t,%*=1Rg6JѠˇi:ZA[dytZ>mn.0<2nm]knF^$@E[W лO8\-yH"Q,Byؗpg&G710B6N|E$wg6y?PɛĨ? 1"sY} 9ۍɶj097hubeVm Q+!M $LIL,f5+^ɹfFL8jl\^6zHsҔyd5_1@쐾e8,X$ZXP|>]lE'{I_of /)1>F3PS&==MM6 ApXRlaCߩcF+ajo)=Y|^5@k]q<.ŵNU=vЦmXDi}#O> 5&45]Tж 7!cȎaCf0ۼ!T< J+>k^oh(dSZLg ea ttH9x*t(mF#d+QlC_8+[<>&OtE6VGwN9|vJ0$1Hehh$9WR!#q]zOCWvKmEΨl`2:Q}1x vE V7Qn%ϺC'&sBm;$5Ǥq}9i1kŞH͞+'DWb T?>g=,ߛNHW&O`>mr[D-{a0|(rv6;Ex{(e<YY^9F\[#5{~Úr XҺ8S7 ǃ{/69uSlCYNFhye;0+O, % [/3( ,ӹʮ;9vGcFKЖϣu-@Xƌ A=WG@y%'l"pAa\**Sʾƾ^ԝA2c C 31˱&S 8x\^P:ɾɠh1G.s`ۡIu0|J'.b3 Bo+Xiu4oZ7?{*a¬V]}SVM܉ ~MY7S"BV&xkOYuQ,h 7,a |gG|%#7~.ۅē-L/?(\zj36Ձؕ+e}~ϸ ]D3$clOW{rh4$ଐT]a`pqN,@~Ȼ%}2"!Mb,=Ùng6xE ;aZ"!LI]igQ< 7 x5nAa2[i]~E`W,=/;Eå,#.,Gb",MqGx(Alkg#C@2lL j%f"tJ \%FTo0N@u)&<-ginϭ|*c; b1QBν*?w͹x]"<+&zZ'zkPL&gXOĔrzj^%M*ϐ@b-3CӒTwMFyg ~Yf;olnxrhH]H#/fIim (|@ 0ø_&6g@ MxD-i;i_AiRQ쓖;nQt\}HQr} +u&y.<] > w[dV:>P'! sXJd~B8PS)k|cuU ai&¡Y3}4{{~c5vTmŖJ٠bȓ)ƟBwvBAB¡Hy% m*B,ZV.p%e>W_o1 GzG]O]qЃ@'m_L,q_lmL}M״Og#4 & Nܪ&8 p3ZZ/@iH핅H氈fc6e wa\C ,X@.ּoaͫ'Lh)h iv$'A,X _GK%YaՃNZ`Z$*mJGd4{<%zZM:RkBx"%qjT6Z"7a+{5i̗wGf{y0U0Q ő)aX7N9vpr[@ hz3F֫SWqyVBuTYU5-u1s'MbmY|PnmVGaeհ(# Aw| Ѓ` C%myD%dI8H ?Fvp=7\1 {(Ѯ M3ͥ)dw꓀9RT9 v[u̳m;prT*hJ$9:@+;ۤV |t7&8- Qj",_f"d`w<2[6HΑm6;Mn8%x-%߼#d0e0=-H Z_mu1C lm1WZ`tk(W8w"$$c85&?wN?;q;Ld<YшEfs $BFp$yl^7ˉc2vcdO*5w&RSew`a 7mCqTA وωtOhyܓwjY?bS1QKs*]AKh(" % q]~Wt4ބ>'! ̥HКXhNu-'T39vPVcЬnNfL6C%fQ;OP.*8?ΣY/E6 WE1jB$8DM{N'ᙣMYN[Dq] grshAKݔ Ųu(Ӱ x~8 |(8?4م+'/k! |Ufl'F8ݴkf2Pպ}ojIm%@AfZF/QOωSw@j h*Xص!Eoc&,-} S$6r Tm饶6 0yN~ՄG2wHCj[A-kѻu D`ĜR} k 胍gو5 pǹ sצ/W:U|sϘ%n]Ma;JHd؇~@} lE8H/p%5^x~* TFX~÷^o|׿W/0|!h@)']Gc6+ˢlh.^_+E7o͐+IH>ʘ57N/K4 cGb"^r+u|rE971|-{?CUe; }q=N<Ҁ@!+u))'f7=sx\r.#8J0 m'cFM=YZ^ёsϡctЄQ#"m)aUx"71͜QA$4kf 6IŪ0n;D+D3jŕ^Bp3AT"y:YJOmzT"_?UepyKM!-ʟ*<3 6AwP1*TӧHuwp4^hLS%qa,f a*v;/9 l D7 cZ]H>#:NgӅ}"@"+檖]dX3r")-`!@+es ~h ~J7 )AH#T:T{( :,3Eׁ 6Ya-"r8JGi}rJ-\F8JXIJED|U>&@HYo 7;(UIKE5WˠOY\fdKPBo'78W^ /@x͢V=ҨARsF;nYz ؆h(Ю%{ƬPYEl($mQjDFOr渻 OSZŸODqZ{;ϾVomoԬBx6!VVЉb~0vfoOP|%^YހmFg#BzGt2"A\eٓqР~G햬,&(kD$ 90'[c9I*@ Ɔ*]:V|ifv*l "U];˜^DГF!z b=%UN Rtςɔ. 1CMhc=}oHnۿ^E4N?LD3(V>TO}0ikɄ~f:@UY^Ay u {8#GRoÕЧV۴eGڴ\u}{hWiBu/ZG%`_D;`5.|csn/gZB{?V4({s9<#Z (kWQh#؄*շ0G|zwCc(NeꩺSCO&0UqVDgm[;\ /q9k+_1cW)Nj3pqqDk䰦~?k2Oʱ"i9 ]Ӳ?SAjR/O=W1Qk(=)}NbB>d @v\D벗2Ozϕfj@53 KM>]Q $/\6ycT9inee lih2bv?*oB~; fac _:|3̳|@NpmJϗcԪ׹"pHxLXU{U gnLcVe>B v—w]"@aؕMѢN:@&Iȴ9cjS y^zJg&s%[`'c{2q'lC1YLx@P31!hS ֜oh/2pn;>ipؒ g8. $7ZmJlGX"eY),!L@(9 A9.\sDȝ;7,ޥ ³?.e :NCs6S e _0TՀphgE~<'Uո~ޙ2K(YOg9)Ǿ2iu,~-CTI2ɽG:9HW=.T򤉱T#Q>I)" ^ ,㷖Il'7B9rwdxW.yFW -W0b#jd_x;+wU ۑs9֘O|ϚJ> qm+%QnC}"*N+l,[Bf~BzZɿtzƍ P<TAn\Fк`֫ez=8!=d*@]pz8e܌.f~X)u;.miEPWQR[ )4wLG'oѿ FHi 6Q.p})ÿ"UYYG5o0@,;a|禒u2i_z5E=kfVᰫc?ព f~*|Dr1TqDxE]h[gIޜ4m)8(li5VfC*SsO] ,/ybO7|]I|:W^ݰJ;wwy04V|jZTZ*'.[+pO[o]@8+`\L /J2v!R;%{DE ,mu>|ѓ9bW<%W `DTp=",>F|?`uz \Z5[re乵x r\NB}'s\njsֿMVx|򘳋 n TTU M>_ӑ_mscgp7߈9FpɸLRNmR?))WW sȽU1yQOQo(3nGiSI $wFkŬ~y (IrM=g1;wnZ?-I所 Kܝ: Ee2mm @owZ +V?$foAxs"a1rDQwVi^Mlcn1E%ga$ūl/4!{ʇhEDwy"9LlֲߟfT Gq`K荼uZNAB`{S͍ܡDΓY `/nPjy|X~lH(v8魯bUxZCb`7^*m _Y2;ɑ F%oz].4_2OCGP fX㮂VWߩΉK+[ e  @r/#>[l3x& ޺A13-, 4:PbZ: JjL\;2tᨀ&*kwՠ1dd ś_Qha"=Fwh?Zai F:pRH '@۝IZ6>g.T20QGW^?P]!R$O\Π2\?J318Bo~ŝ"ӟgtw*$*8sk#@7vuGKۍFrI8Ƞb2]xMN03|q+1OGz*Zh0Jrk+Cg.g{bM!P(.g FRr;Fd&-Z';oDI<ٌ>q/b=QXժ5d;22YU4h(ϼzs\Y.b' Q4TFp+19]፵=V0E:! zqܸY 6e,.7??%GsDpn8 itDÔyT%NȌe5 5m5P>DŽ7Y!䟭/}]QWC xV9㭥=RsWTfrZ+afa;FIArna9\ݾ.:_I'v ߍOg(fTZM,4olƽP Xq@bXY{K~^ʝ󱱣8v[Ban \/=DJ>Y=QňΠWf2]$ #;{?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 e7 rOA&eW ӁzGkbXRO븋u] _3m^dc#m\DShRg)z=Q)EԲl.9/.`s<1ft'z,°,ut :mרLuKۇeO^}LU$%bp4Y>2 ;OaX2idw`ٸo$/H`ϣNZ@(9f5Yu)YFPp@1J#OYl%KKxq`&^Xfl_HzחHaW~KC {8? V=iF9aEn_q-:yJvZ]< O$j|Fyvu%BͰȲSR14MmםzwܱQ!~BeP}_1 #|ԭ8s`b{Y7K_RmґsZX{6n ú SR}bP.]X`Aj Ha@+6'ay QkҩvDq`>f{!UFާ WW8F.Z{ ooDN2*S-%q (. [ ܪG nFӁLTNT3J ]O.":(Jf /l>;*ˈie5;4*Й)R{%6m_>@@W2Z"NeHqszWw6D[_u`iľYKX_FHSCoHJ+f 2쵟S}?s;[e>YVixeÙ9HeW|!g㠐&Wk7Y Pҧ8LkŮ]t0|A}Aꅪ(Dn& NEs}oD!*3 #bqDkm2iiJ!Na֊?KlPB>&"fh]xC $M-Jp`,{+8n㬈\ԤB^:w\BX<}FѤCmzL:p" ָq} +]w;dO i??0װ9uɞ;ESfFyYcɤhoUWQ{wyQ0z>IbyPoE0-ټ`@BF`L9=M`8Ok=ĮfYVnT% .yu,1"d+a#G26>uqSYqCT2|#j_\/"J?4qKrzx8dF0ȦCB+ hH#ʨ!߭$h%>Mi"!"6.(]-BA9rl$9`fb;( .vbqB <6 7]ht)jnMZ7ք|ѼPʅb1̘73jIv m6\ZNЯUrkzK1 ۹^dT(f XF1Ksx2=߸l.Zqgw+x쮓 L{Y3M'8J4BX~7 %IƃEi)֊f})4qnQ|'O$=x8 W'ZЈ)Xl$u%z› 'T#8yF,49.J. 甽d՗)Ҕ{dNю_{c^燔T >SaZUYcUh:0v]:% [Z9pSᡶ#lʯ>ig]bsO)ך(8"v\R뤎x`-Ld[3*2p(-%| M8Kh=6mNȚGסɏ*&YYڒ)w~K(7 Ktd1WDuzTz =*Ȱ:r < $T]܀3:7 .M:C|AR 4#'luJo@f/tnL a#NQ=H[k5ɟbwkr@AI d_u;(x]nwa}~2ʫj/-G@XlJN!p j8LRgNi;]kwk\(K AB߯^c 5_"{_n]2E%XA 67mc[@^E^_ tVNSz-aDZ<0<&f*TLZpߘWG`($4bq Cp2$lk( 29EQ֎|&H3"”sг {eY},h.'.X\; .§8!4o+WSɫǢv{hI@SyȻ#qIzĴP˰|_^ רNKY|SNJ9cMHV+'l\rsͶO'Ff :u>x8h9 ȆB h@TpaF 8SY6==q"M>8aQS dl{HB{;.ue(+X, `V1gX=պp5NF&Ǝ L?~uZ{ǹI)ЊXrR@!cB(bN=i}i=_?vS^} it;@zn5}sgɧN'Ld'|3mPgt鞳H2 Ł7䝨pdKVmR/9i;#zhgx?P3קuJKd\h:MJ"7h.Hmʹ(s֏9QH9`Hox@8RgTTqXOoL=]K+]fr5s09$p͐&xDp$&6jŶ! TֹS>WN?b(P7`92m+,Y}18Z* ԁc}⧊!X( usc 23\VkIXJW$qׄԶ\ 8q-TuWxZ;ONG=iXw %ȿV4=:Ʌ͓עJ֢$.SyA.;9n(1lGexq1Ozb;g " %-nT@V990!||uea]cZ8AoX!⬰\ٟ^Pz@ 䑜.`uyh=W`h"|uJF,Ew$$+!Q US)V+um $:{>s[Cp]57xt4H Y5,>@(<_kD)Cp~03]4> 7G qP 7hhNw'I}Jd 0<CQW%8|c$$T؜>pJ84;-2ɗrDƮ܏j 7z'0c)VȉY{FynI th!I򚢯RuOX?Ŭ@f1h%/yAirP>3Yگ֩(-. 5,]NsonLanG7$"V{ہ,^Xc5YqL`O5\U;1QȻo(ߚ"mDtir(vN1ֺ?TV])޷Ga1#SPrZcx١p+&3D!PÉPe9JZj$YBHҭ@b{1ӓ[+oQ2%RE `s%Z\D:3oZlƭlmI0GTxu^U }zPxZPK^jkX PZS5GFqnЯiOeNMs6љ|m,^m Q7!B.D^xD{P"U7lo~2VZA]wEE L}nԵy< j}--ΝBUHhk=٨ma1iTƼG a{YԱYύxOggc<}T7ʬ *3Th{@=@xn{rACvz/gaI1$R@os2;i Qg4#G%{j穘PegN?ThìI$'vi8s$|f63yq]lM(v[b+\n*c>%ڪ DJp!ڶHRBJrC|o"BVǩZ%#!jI@5S)N :Sj.Rx MZ\k*P?Br29t8q#S_nRK{ >;:]ǀŘhB<=9Dr+1S'Z lw`p!O ML{R\FR3}.izVľV*6I9dB!]\noѩ&6} @dHFC翄2@׮;?r]uD(.ySϡA.LXʰ9Aӟ~k?E@n1/$ /0rjՉ,Gg=%D(ZggQ`gy>JW}$ !=5Ƈ~i1~Y/S?Z (w+U`bODJ(#If'?$E.֤+h0/ n_~Rn( C^58=&Jҽ%!׳D*xF CB: evcq2*L^Yz )l؟b O䍵=ppLRr:~lc>@yʜ= *E<< "dɐ@He-qHuiMىŗd?7)grk>zsR"8fi5\bF+ćʠrOeOz=] Hs3]DXzI-{*&gCc`N,@@30&@Gy잵̓=4z4r"vR`jfA3q`*2] 炀K'-DlPGXQԼHǶ7r;,ԣ֤vᰎ8Xq_h4oQzZZFZ`}BBLJoVm8 H5@TR[ M-vs2-0)aO^B(k7$RPf CʋanmJqqO0nL!]/X(,?UEt_*;\\c_m F~iߘ#sby=;iu7/؀ajƎOX~&7DB7:n? dc5VvJu%;äQU{leu;!g=a\!ɏU siGD]/?O"nGԉ뉾a4/p[#0[[>7~zX hR*pM ;<Vo!JZUjf$@!Nܜd3FILYjŗZS 3(BiW5 wEDtG_~U (>u\1[3NlZ1U]:?az)JGa>\yIۯ22u(. hmyo@o&vr5?J6Nx+brYA>. k87_L!M\f;-夸jr|fcn@i\@"tLD'璊_ Eyf`>Nu6[*"K%:,,Ȋ; R'}-Wc_ck^{Xf#YfXP؜دX%Pdwwr [nY9G4y %z;> 򏂕guE|챬!~Ձz}T@rbEH:b4E-Zt@/ZSi*9<@Qm c#k{;\ຆg[.gDXâZ!/\ Ôec$z\k-b]9F1Kj=ئ=je 4L&4++.m8Ksv<ҢF#~]hVkV?s'2g- vh[U-d~r>N}^^OhJ{9x^H5nI*4Д]g Yu5@HMG3jlhvYcƷŁYb [h2q(6C6Hh0g>c#XFT}uۙہՖ;9F3eij./\A"re"Ji$ 6J4}jp,7E&f/>⤈#Ix~d:ԝ/1uUO/ qC)S xx3WT}d[ P6m@a@q :sC$3^|+4wkEO)tqMX1fvԖR@ 3&\Mrw*B k lo0]0 yS_Q^΄g?#NMCO`n&PQJg zwg{~L\?Y=]h4ֈ#n˓z N$*Ʒ0O'DO<"HKH͌k#>W*W2AaӉ P4m؏/irJeby(ǔDzCo! D^/sV)S J䊑)|RLfPTN /z^}m7ur揾l/F4|;ho.:.VRbGo;s4˨ٞ~f4hBI  [#:,_{5a $$5K728T<'PF7y Y|7iY0҂),}="sd }s)}Վ-N42?hq!9TLw[W9Nt?wh]ky3X͊taun9e;p ̊if0kyilCEHh^jQ` 2tB[0o !s vm|yBW+),ڇ-bU&u-f=Dx ]Qj#LhgI&m%R#,EB-d." :6c6@Lo!~W_ڒۓaHS5 u7 zt[JQ |~zļ4^  9(x{!HC{rx#`][TidA;.OB[!nVp}~h'։Jn&O>~գjG_:nQ^_qfJrl wy 1Ԝ!kny5 ? / XfP$U-h>րn=V< ;|Ftތ!ٳ9Fdc&=d9ՔT= L#+iN]+>7 oIoP}I$qp<}'j.4Cߴ _ڇxQRHw_,OAxO\RGg8?!B=͔!q,]P[scĄv`M0TrQ@ [ka{C%"M{<䎝aߘCz~ [*],缝j4J2a:] 2{!K=rxjE}Wg;b.Yq7zxeQDOh GYLY|RGq8,<~?dpEH7z/-8e=|(,2n\dγ({M@&b;w _tRti&TZ5v~v\,#ZR1mfS[0ۄ`1Rf]YDDX8Z'PS;q#, ԖLVw,"~*|*mgmBwCS#HK#2dԅ'$8@XP|t8Nd8M) x`tgHalc%BHhDZZ+tc^YK_tqKF$o )]}/jc\ ekfb`c.\* /){=ͼ&3-jl#Dhu{1>7&;C@!ϭ0mc3U08SZcrօ7$g~_ݮ,6bA䍄@5>ky_C64;R`mTxG_{bK"Aܩ'[E$uP\tX}9w@(v\ t9CR-.q-y-"<7{r3l./;0:/ӣ;XvlyZg9PxPǻԛ6MiJ\)W$`23iG6ym(!%\ *ƗAYϪL̉]-D"te@͑M=d@y|϶?ˍ.-]g*NF3NwߡKeaÊC/u~?:+um--x ٱJU5<odj_Han~bKC @ci)9S`C).ݣJħy[VDnPzkiQ-C ;GD&:cS)0Av'`Pѵ_<-y-M4 Y+n\/ [ ~h ^DpX)GU0 i\ fM<9ju77*X0+OVYW[ -8maw[ hp ( Q3GCb k'4(ت #!y6}Q u`{3j+y_<ۊ'C :3GR-E/(f&Wq"Ki[`gh(V,Q qr JJ}~ksfjL]8im2d=Fcč32ҍ83}ùHѽ{,$#GkKJGi #:#Wz4-ly 1?c7$)WVnu>׍`C!;-8)7@DRAbɘ{obXqmB5Ei&|-~MSڳO`(DX6Io$L{ɨwWϢd>66jQu|Elb씭Of(yZvyR8]qی͒OjdhRpc7{cQ(NC"5 x!*`Lj[bDSX1}ekOgprܽ+*y 0nD4ctBϿlK{Z̈%chJ(!g2}]nLv=csKf%nF/th8XU U{R7Vck&T`q]k[r%Xg::>U$\dzK! 8m̡U]VYJjJDl32cB*)g dD穐;l:9 Os++}4cE4ʰ97?4YRtm[=T4/mC N\KQÙR/ ' zүƴLItjc}Yם=".u&ZYkT]?F%jt01mXKL~:55J@W m4jZ[AI  I>P4I5΁im+#1GPIV6 {o5+hu^ evP v5ѳ"/|-k5wtO['뫛,F d_ٯv^~x5qEuArnB90P 'prݶ,d ߆PLoK"R&+; M`v(TX 6Mq*TvRS?^{.lҮ^[ʦI3%no+F/dqQ m*+1fHTCLJ*AT۷<-_ZHN(,*E6ٮL;& h=%f4l<"8or4 wM[OA_;=RLgNp0۶׿πxF::j<~.y^iG')f5Qu)¼|-v߇IX#VTE#-me#? 4zS \W]/3G+Q$qCu94 >*1>sя9 캴?'LjOSR"V?hRh] Lwh'Xr4Փʟv3xJH\\=3Vc-8s2kWI+^6xn!kH#$@_{e5(^N \j$cIܯ _*Țp;"9_@-t> YLlkKG[7ҾSGlrx쓵=}Y:YơdrC1W\ % B}"ť &uOJ}-֕ٝ<.xgV"R:y|A6_DN}AoAYpO =czVp*O[WcUHsxMI-Ե lD8޾X/5l}(tjBdp7 i>Z?7 R."ݬ 7˲Emoc&̠pe$c]̢/4ӰL i'`[;bAVa<>i-QIJ!ӿ)0Tִcx (jTG݊;&?D҉}HqKvU*36 f'a4'f?C/kZiJtͣz螟X+HPĻq` : 7|D94풇f0[nCmVQ >Ç 뺇L2d/ֶMNgC hKʩTi}@y_،#;5s0XS!|YN!AYx{8qrr M1f^øD;#k-XkU?^J"QQDh'ȃtD + 6)ߵ\|kQ@]0A>:9P5Ge2 KaiHiH ni<Uz 4ygE(e3w~_DT]>SFzto =lZJgVG`joEPn?Ij% y;^:iF9,%bM~P,$`Sg$e#/t3Ow{YW[>oy/>8 7u;d%A,Mk/\Lw3A{ͼBGR^Y ]JsJjl"NJP羡ލz^G@}BՑ)QT' D{%; ioYod96~_yo5 \i`Xz.='n>=[5E3gZPMGy`ժ)Cm;qU3q))J"Y)c IPGhRM0NBe`Ug1nW& UUqhDGf>=B)-3jJ+֖2rؤ.3:ʅ`?Y{()uͽ,ug/\T>j_i{u1_tOxÉ4Jw8g[r˺HAC!g@Ir`Kmd_-k8gžu]U-dSwFdK|-Qq'VydN9ײ}&~tRi 1Zua!9; 3L8¦pzza%T,K[\>DFzv5gEb p΂$J;ف,,^,+]z8p5%ғ+to~=4b1ƲLY=Npm|b+ ﺅ~dy^meŕ*7θ1N`X ިmi eUD Xˀ.eE!}[Qkk҂C+Dɸ vj4"sZRSl"g+̵g4yc%b~v9rmG; mT-6Qm=ҭq(o-Dz 0س!V" %|õTDJg/Ų*=o완Y'"7 F C[ۢʧպe˿nbb>f6@U XTֶiyF&EF.6l VӢE`/h2*X!Yv'6sG o?DNfzLԕPd-bPV"[uȷA!}gG[L-7A6C̟S)? Vt.$յVP۸mbY&Ws` z-؉ 4{ys5YnGT3zdZ/Qf{}bTW[%d[=umW4gB3n=82(]O &;k|ZbGZ'¸;;s._m]dOlU*y.!- UrѨxS'όN9ZK*TMHf6_V bA;eqŧMdNSuB3H>UIPXE>M0?ҾvҨkv"9gM8Voe`ו9ż0e_,?grMzM|{pݘg9I|"N1[_Ը _EJ"y*|ENxpƓ,^;>DNK.%FV,`).``ǽ oomk;*eX=hӲ6v&?4:ϐhE2]@%;Xz&B1]<'rC!W n U=hȲĶ֤TE5.&4I= ||i$?գ_$a]RHCbr8<4*CbU%b-їQ|)i7ȷ楓!څ@vT+%T8#Mc2wTYGQ)Afqд 9_qK%j\HuFv)Đy[Fm䷕MURɳrTn-lv\-gXSSFs1^ߙЄmgoVQ_LA#INnG~ {z1FH޷E,5(BGM3P"^٪k2 :xlB(ɘCϥHB0h^Uy)ASP̔q+U$ɯ\\QudC.dG:6:%Y([g٩lw;b1%0=ELL,zC19W_ZAs^a{<@l١ P/r@ѣbFK Q tG(KrEBة(`Lb=('x!/| dIm`Z=r=BA_^HR|n*^˫YߩgOvD[ā4R?|(Z|0X%3ja@I I?S]RA]q^hE"Aᘄ:tmSdȯH~!mlֶx1^~llhf%ݑ[`d;ksH,Q:d6K)KE2κ %uk 8BGxy\@"ABdiBX<ə'so.9&KXPԯ9Űm{\ +wMݼ#.qW%Bp.q~L] ]4S Zt,%:m =yhJY`N"*BVC["[M"# \6 .C;Ig:(zÇ [0؋(xPA/XQv,D0eTH~FbRO _ PGR\lpr'XD[;ftE2keb_̳?(l){rw5T, Ĝb.h;<J/؉#*Wr0:h?~4 o5Q [L5.im\X!N/e}nջT Fŋ-UAoAy ^A>4MZȳVS 梆PUabq3&RvZ>r$?1BO|C %bT3*?yӆU y>JA肿0_r7U_|шxz[~\}aԵ[ԶNOULjִF䘆We`Kp2SqT{@# >k?W\Dpŀ`^NUִF;QE<K#^t*#PEy9wX %RcwR.&SFS} =;C;"I2^ПX&/ g_]b8(SǁH?jw_GGmTb澈׹kPVBOc}7On뮀E%!o˟<{L#WA@ʞ&!$A,[Ja.mekx!H#Z$ $4wt+g&wSo ;\usvGUϦi G&{)N;grs|-&aB䋇.p(&d3tC贿Ҽpw5K\Tx꣋\gO%KivS v/cA+뾚dQ~c'!#0{t!N4_yJ'+h9/Ȭ*ÅC $oųvϱrơIjGG#TB,LR-]/E.?z`.N;ƵħwZD-Zrq;OL!'JmԾR-'"_x59^o~k[O̡Q,bjoZA3&<K.^5~lzʕ|{죘0^@0ҿ{tQ͢LL"=Z2][\/xR3K;5Rl*]b ϞJ]S qR|җzrBzƻ/p\ZiV^NEAF,ON>Kd^g> %3G t8RѰeC̪k(J6%AőNnB5_jɋS2UD`s F< l4ŭŁ4|6!St_>8VV:ڙB7g?3A@YQMɍ:)%+@a](W }b';6)Fɠ|aI7;, `jMg"Rl3U`9.r1@MnhrǺY|N GAaits CrQޕ a@uV{Yaˊ,uuozCmz/qԚUn,PO3'8R㗩zy5* 1m8ڙ%ϱM\=9$®zVU  w:XIv?T;NHҋʹs/#LY|TAIb<ı34fDđH :SN;zs4Tr8Mބ=[Ͻ֔WՂQ&8+oi{> 6#V(d6P/v7(1z_$ :6"Tֵ3pt170F9a|p( &vrP*V$lnuݹ2G2w#Cb0a0w Lڎܦ3>7sϡfX^,̉뇼7oyJ26/#st;V)`@)e`0Z;𞪭,B:PFCi2S(9Kb0xST)nJ^I/яnÕvb**L JWˢ驇kOV[͌PVjSSɳ 8UvqjZOܛW1qWAWoYiz- kS[#sԛ&v 6[` ٯ Xhf[l`ff ʳ 4 wafd*ཕlı'XlG5>p85`ҾNBLҩbuF: INjg_(+zp[xf@P?a+{K'XUAƍk&$2}-?+-k#0BW-e85;n{nɗ GHג#'_gQcSFА_- 7;kZ@9_{<6rfl!HͫиRXY()uyT rSc}f $|gaQ:amY݃ԖCSfO5O_uas礚(OKT4@>hzX$H|~آhQ8htP mϥD͝2ܿX+z2$t'ok/I’1ba 헍?cD mt:Kq3ғ?pd8:I&]!Xh8@G_Z!w%mɃu75q(пU+ :KgʺI]'&"?HY.Pue#זA]9^;$/Ad(Q%4xbAXoUi# аRu*+bQhonoֺсO.m-o\g<`$>~|jFlZ4%ʋ>jc'z2wH*i[uFP-Pj;n5@F-vwC-}:qS%,@v*E WcfK^6"ϖ}}.sRJA7ׅp!i}o?W#7?vAP'kMeZkmfު( cRMHs3!C8h:1'T?{:q` X۽;b֦TCNy?,QoRn2I֛PF[^o69g.1Yݙ=Wƫ}|D\,p,/]YjroOeAX'YHX)aB%CKڀaR)!NoT `h*|Fv\HPDǿ&ZlSF+ kڝ@2nzv_ċzc< ))hsص](1E;,J:.xڏpwVfQ6[|&bz'v3R2Jkk ='z cY/ "5@ BROc+UeXŌ?{1qPm y i-82Z4C6M>ߺ[ A<\+m\R::.Od]oüuJ:TqJfj(QNN ׶.+#ҶL)"YͰ"5imrxM]=^pެTbřjl[Wo ڣ@PQӻ=%-1"Ex)J{c2d^kvRgQPhϲ/{]%he+1E[0 ODh29NâizYTơܦ9~# !r[2XNN0 g7)X o1bYe!1tOV?wK{$qi壌 o!{;Hzxh;O~F]sDlhmZ - ~?)*NR2cÔV]LF :A NY֭CfjJ#g0gı ËlQeiߵZ&cqKbFC@eS@4љ$7^fo! Uyvޓ%sg<ڥ_mb_idjiEUWFDD͝`:CMV$ z%~@ʏע5(41Qr+&VS3b"aؖjEfiOeXsƒ;b~4nx/}þP[YlkL`xkVWRELًGƬt4>ڇo1:\+.7B p|4wVΰPKd)c'IOCң@SŌ@^dgV~ Krr\\CeighD?- pܟׄV,=M';Qm/`>m"2fhm0Is|=Y}}>?c#$}6V-뢯fWA@ L-4!-%2 ? w>SL?0atiwB4b鷋w/հkIeʫ\y/-;qLR"bRkf񏝢%l`+S]iCJ{ݎF佼A-V_ɣ$40n ݵ8g:&ؖd`dRP]'X˰u?1_,!*Zcc1f XRs !*;~^z=n328':1\VT1TXl=q8C}`I`Q9bZV8sӨ8au#&ݺf 2lc~D-UJwn v ssO#f0qaԘqX3KP0OHp`ڊjx" aY[tgJe nI4E}>'rU\ا\:6|f&žd:8vݛl!WH 7^hoS}T62x ׸¯,#8G O2xj$5_a/eRgU~SuO9g$WN!vbA:~2H^ಹqm?`R4OQv⚊qPꦝyE+V D5*A;HRZ ǰ p;eEVS5=Bzcro)%8΍ݦ,5UhXӻ}]fYYXWqfK8 M` βcG50h#"eb~"J3O3?$f=u,yRUvM\', ޓzmrl?'-sAesauk[.GJ^C 4#Z%Zۺ"1@!nOi Yrktw3}[4IIy7J7p`g%=v L!Cy럳fT1ŘGꦟ<'1SZ7Y;f)cnxN:C 5$?f$0)f >уcu.{yCX~EѼv5zC{ ]AL> g=#t)R.pi&Ɨ㮕og02ⰩUHqg9]6OGPGOos+3CćppJy7uwW W TF`Wk (v$S <ăj̋o*W ڲ(g;?##GR]j>e-K[Tҁo%B_&leJF3Ty=*jâڄ~}k -0$=ʸ| 5`pˋ.ՑJhBuW%!3oyOxofwH3渪Jn k;i]6kѦ}vAC 'Z'Y >n18S8 pˢ@9#|ݙVRjR!xnWaW{pM A pX$mm+#Vm'jf|3OF@}6jawDcGZչ+i$*x% !NуPq #Д]c¬ A.A`y.NKSp=`hgrtL%#WK< ƐF)rŊ_{mf Ж7(׺Qe8ϼ^^8M/r_l[2I$quKΧWN:(YcXmV97dpĻmVHxe;djwdf"SMxg2r/N3EHU8D*]փbN+.ޯ;oBDC6Wxq<)1.ybǶ2C%Q{:u ӏݸ6.Z IDaZ%x+aMOCç7+s ဪhh^b}ER{dMHnk5*a:#)~kZj6 Nq"uZR?\6FM{+5var!UX43ػZͥ@T]UFQ kĢ/곌 _}IC8}e2LcN I TM>! j X[Mo>1t.ZeZRfv:5Q'ҚЌ[\rV քÙP%OEe]l-JUIL,*A 5L1|Icy1q0\wN<y8qt'ΰB! /OK26QU i?#VN/XwP䡚eҺ(2{9;..o  vU 6PO[9s<#fbᢩ4{c d'-Z%f]υAk7iU%l}G bc渕{Hw7rG0q(SCۉXhczm[#WVJD+]rޔsfq@@Gj7 ^{xXx颦_ö9"ĉ^"aw)v n>aon1>~`T ߵtD_)ߵO֨FuGJB6a&|#_u6L=+u4Ky}[}GTiMXX*Cr$:6^$8_Zm7SjjPd.v N rc#A0A)CG}_7VK{ds\_̗CcJX;05\veպ ,SL($CnKowjo(gU027T7f:"\q0kwd0Jt:#XU0ܬ$UkO\kYG7J{k)MT(4H|#r5)NACXQ(+Adňqk4":e4zAd }r=e܍1fmcYdɎ.H[1D~$YLs%ǫ`8)٩,ܗjtd [l'W?˝ѷ>H(tBF)3o33O6V"26.)T:o&A(msC2FR!$6^˼g{MpR CeoLў`T$Ft1Y(/2ly ⯭A)*}xKer=tQ/F몷-^At)ξ*wa;_OViSV6~(p~K,i=\܀Jy3?MPmsE?@ec^?tZk~ r32+ dOU0{a6\T?7~ g]TubE0!u! lI '8 @[۬y1_̹Gcb(]eLsy? F 4^tJSRa h FKc ײD,hコ?X?MVHSI8]gHQ%9tb[M70sŽ:k:GyyECE)5Ѹh"RWbhubŕ>5#nc9,_>VY 0 ]@w79:0 p~ c)Ƿ] FHh̞ . E;^N\į&IvY 16)u˯UY: /F+(?i?12C{eb}xyeew-DXG{Wt^WQnj>܅%2[b"gn'9%O3s1n{v/s#W닀fH 8Ibo wX|9g@-f+J:z>׺&!wNĻe1ZWm58\PsV5o6CV=40R襎Wl>{1+,kfԟ >w~X%ڜRΛ!qz4APai8C_#+9_T4te8 WÄ$o#1'aq\fba!bB5`^ْSbi*22yTȁwQLZD)rBrpop- `R2  tJcȤݰγR@4E~&a"ߜ(DWuO(xia'20#ԝ T۰nmjl?XRBkмPT؞ZUm3՟6KYaH%|S`P4K^uz;BY`ͧV@Mg 9G@:_ ~&q'6fEKp71 +gCHk*/',x*_:(OXiƨLb:|H}DCj0’mx(k4?CS&~P mEwcor E]Y"+'rkDIy`V-G-n&_&zG5a-7C8W_-Cs䶡(֘j\L%^%l@D;%QA$R`E [{&^c$#U7 2s>љ,xk壗{>GLA4M\ meN-Ia?x"828:դo{?8t#P;˩7.N^*h% Ʈ9e5:oxɏ+lV*R{:̏tWFn񣥭U_K:jeN..83IY yF\A[cg$XUh.Rc v捡,pf*8i;YN:]Ř[cXex@>,6dۮ媡 0iw& ~,RDMsK 0Ob-9aE(#ZK6lmE={yKv5 \Ym']la~UtV  )0USc̪6^uUzIU7.C'Dsv"(nq16 ȋ9-b` c䃑*Q;LJEvߞ̧uN̝eXOh tEidvp9IYK j0o N1#MwU¨mg\:-eH/Ajo.@sD+:DSBOF!f*WxYߣEδS/1e9jzk'XV=dtcKaG:'1{q6ڛ^rѿSwʚq+/wѸ0n;Z;|ds6|^UinHT;:O\Oa1\Yi[=PoI)o+:? ZƈSp]8;?Ct#;HxV!M(UT%v.DEm:-bʵ  /MRl %GcK8A@WKΜ[ڑ0OlV؉چ~n}ae<\W^!?}?D1oleЗGIj8ENm9dV UW\O}!s[C!ND Л T .ScU;Xfk-p:pV淉"| m^{ԼJk>\<ewmlՏ_g._65|!Ƹ`{;.Ԟ$In3u`LN~&b4 {?<c`p/Q6Kq9Viީߪ$H(y%A~ҟO4K3Zt31\`>215{SdoU%ݴfSc8y_2ml֞e^X65<nشeԇv9Ps?͈{ߤHxT]EL"꟮-!ؑA0^Lzs p;g$(8>63#E";Kzi>j (swċ5SvߵWZn}k | {ⅶCW([ȹ1szzow#je@~x VWp\ ,"tM6Hc%e`VAxv/$ʧE61輦 ڕQ %V;€ԝc\;dRU{t|as~BʧM~1ɥ7ƱR3BjcÈ+fVjH ?}G=J>k`^7`ݓlf (G\w&/h(/@ U3 AG숒F(&FdF3Q*þ68Klm|Ih\…ЯB`Jh@1{y$6DyԳ')f)RVEđ5Sľ3{;`g!?\RO\D&Ct@YHzcKIQISBD,aV G(B8`Dk>;#㏕~-B.a_ؐ,Ri d .v}YRӄlrGkq63}"ȥ_S3Rz&̵1qrL#X|r*-7fN*}o>7@ɑ3X2"(ua|t-S|-7UU·6\,L ,.6+3'Lx}םLɼ_e acE&!Bܧ岇ltou孋\XB+q ݨA;i;-̿hh55'ܱE$dS&}1~<>cєmVЛ6y -d}ӊHhh} 0yVQ 0t ܄wCQ.<ʞ$$HRp/_"Mh*;)B%n#GI UVt׳"3~G.p]fe)-ˀ1+<%o~^oR4qjQf;lC.˹٫ٗMK&?CF{aʀ+#e;Ji iݧ/fBJ- tRm^̨Bg֓+M2d xT-y)*s Ksƀqۥ ;ؘ? Gr,2CӫE_ʮc_]XK,R3CH\Zl֞J4xr tvϒgk2S;/=؍$nr'vYc@J JgsLDXS%kq²j=Q=.^E fT{4?`>ee?:Cgf-h)?u)diE?kg3q:e "td]$6Jw/L>MEmnq7JT-O{A" &Mwwr&3a*'YX{^~k>l8gɥF_K*O)&n`^(lkGY-8gAtԂUG>Ì#kCWN ${4@(FaȒWZ])7AƭgĀlR\T0 ,7cGf$fCz"eGR P1!0m@BOUK'*G 3kCF_tJZy\Nl=1k[KӜUG$vXlj^fqS+-iʇ'u}adv nc̭ OJ Hm6n&(yp)P$qpP tNNesJVGႷ~P %όn\GA>2Ҙ`󧾏?+gvuz4l@dP#d7Opi8 ZG% }$TՍ |@S^03y?[?C qbr&M\;=$9#qsj`)7[ۧeB4$ Fґr!ZEc/`qa;+#CEy[Mfo co"sQ<[C-qD#Z7Yp_OJ%,Aeyl%dUjnRqmBj B MՒdifj%hbψ]3>P+ CFS̎Sط9OHу[7^$r'lu]-1B_l|C?^M rYJ- @Y:9'!}6֧9I'2M\H9WGHÂۻ$u$'{VR,^\SJгRTQo2pyhu%t*䚩I(N- 6 xޥezjXQ^6YCq0XDbvL}dv2YkʻqXCFv'k׶jzΖľ`w>|ZY9i g7)aJ|^|$z2iV_ 7hI{nG-?0}yJɪ2?GR*wوӽA,3ki]w`Å3]evӥ2䝬{d26wFn_F70=Kq* ĉX`Hƥ^x: Dₕ$N\)M(U4Wo#=qD$I @q +P.N JɼŪ sտ~!Iak "+xU(07k!{ѳg.;[7*3zQ E6|UNSLߜ(54U??2BYR,AqT Ip|ヘ ÌpȽZ*&FU^J†kդ?y[]c Lk$ﵳk lYp(a;ę$S_GTBT=CG/wCY\6ò}& 114ߖg㷪YT9Rv2a-ww\X\Ej/6uXyG"O=s9-n[h#wn)O%EX;M>$U@oG{|V"A3͎kHz5CX9!?Pm߇1n[gn:80f{}h>'s+\i4~yک"T1y;w&Bv&+xn QWO".,xuBl!ko.^,ׅ 4 y0zۋWa[e;+P}+pKuС3aݛ-3po :Sd qjΒ:Uu|].U:)x=Y|m Z6<*r{f&āXǡahTw7zRK0iKWi MDuY7-A\l~,Y?nXؼQoFqfD-QdkbjT2Fj8pumn zK){d'pd*Iͅ" 6^x9"Ǽ |]Q$+0]IX!UuvVv ?pc :XV|8J\]Ҍ]1sRdѳ\n]pΣwh [#U%Td^׎ߗp#uо&k8F6XMP% R+}L2KOaR>=Su>OM+ +vQ~HH,O r ODr{:x?q>~f^Y&um%ُb>vL)7Jdw6$f4d[a4Vħ7 lAW o$7qݨdTBzׯN!C'OPm l4 zΎrݧU契C9 x9oC,{ ha&t6_-@GwuS*X 8b H6|̕& U]1 Ǯ1ڢ+Z3@2lY܈žG򭯅yTA+QxMHi1ZYag.>cm*d)5Gb 1kx% \IAj/Thϡq%嬶ϹCy\^ja'H:$#HZk6Zϧ62QlgĆ GpvDy2ԻmS PrJK%AjJdYʰ||/U[h(+ۄ1#ѕbU撾J䵚udT!ExCp)z:ٶ^4eUʒ-š/QzM[z졮96vơqk{sʴ% 4eF;sC!uAULt9T@"r%7( }l +#%3x͵]͓:f;rhEk%Ǽ<@0V֦Q7Y%s0Vf\y.չ)/ nٓhKfE#&ÚzĶ2! ѺG(^-e-L~K'}ۇM+d͠gN < 2qq,xb)8D%DI9MXƙL7/=8;uRMjeքE(vdwCs:P_s䆣t0s&nD w.̄13NF ^1S.%+^徴/aW.hN|beTkYkJBCk#*<hg9A?;"`1bօ-EiÏݵ['ZVRr>sv=?Wwv B(1"B>A^b˟W-zm8ժN)Vڦ(z<+zgw5?ϲ::+*[EKd'BPr!(؞.P%a'f ƍ>H>u%_VG 0\-{U"^oō(DMBᄱ3F#hK4E(su3U2ǟR6}ey?Id1IP+v CnA~ͮ6J=Fj,h]n4ޫ@w" 3F!:SF4RƢ!bxu6]yYK=x09|]"OiPbKۀ')IGh-{:h:O "^ίf;& E%cnrtTOFjA:~o#E2pk|iTU.1LK/V:L T;?*onۈѴ&:*x6'[OG*ϡ֫BB%‘#($޸E5HhA^!D4P, %LE<J# zQoq=e} `.d&nq>Q @/ ՝C cR|^"4 I#~u'dDn b!/BR'Fa!j; e/V%`;+J-bM9컢 JKf"$38tj8|V/Q*ۆLk+fR#A@We o|o~#ϼPގ.'tE[@لu>h G7Qy,%v}xTMn^$ d$ȅG,-M4Yﵛо0z6p]/ Kh׵VӍFħ +Kz+{BV^?H-hLO4_xk w!A[:J#ϜG2vDN#OWq ޱ9:^ u<o96S܆¹sPҭA\UEuUs:{_B !N2/iT 5})Y߹Ý*nÑ9FY 22nWz='S^YId NX 6)VP {{ɥ\bˋضx #d~k4iNk+E5 V*]@u7ȠOL䗙SSږDއdb˓1=W&ʼ`HyM*<MZ0Tp@ vc8{gu}>]#nYYT/˜?Tb|Tl>Ⱥ6; *?iՋU~ט㄄ԋ5)h dݼ9/s[,̶M 4);eQԮKN)!}rj+Lİ-: fkqP8lu2 9^ .ǟhSG0^xpɅF-t̃eS_d |/<oH'B}Lp%st(vV3Cm. HO F"&̣| uj' ^a>)8pb?5D'ͭDjĜBxRW(?嚾-6̓si žyvRbw$g ~ZY>K̹a[ tgido .@'*$_aՏK+0gM{<)I;m7Me7~PL4DY6^3Dw֐PCEt=N.=ݙ|ψy>,f;9$l5ȐLЋf$-vsE:Y? xH *{Cyu?JVDxvJ<ԷF,6k[![3O9"INȔEa#}Gԏ8 Xr%NB֥+p}rFT^>qd)3fm&~1=-su(1 E9 tZ,84N$yktc9Җ>*s1mR }&ٙ9}HoJUͥJ']5B҅r׆$Dw#yGq$+Òcf{T8]d۶}&\{)5k=o r Т-#{'5QrAQ>;옕:W,`&73#/$<Nj@'ۋyIڽ.jIM2uuR5'cHaZtZ}LApqJ+ BnX֛i]k%uSdOxUsx; _AK؉}!FsT^!Xkdx0vdg,NEOmL`fFr&df8/x,N->FœU^ &ne׆lN'2Xw i86Q|(-߆a:&Y⋷jAr;MGZ#v漽63G$eq! P@W}QHOGSmKĶ$t|ekCΕsNTa!9xE'Ot&ۉم M0Td[0.>Ufcj}]fN߂ I"O R,ˈrZbhz*łWc4eiT^o`32yATg59mmVY^;U[{}^"4_4.k' X$BBdRNU̒9WӴ4UHaS-}"B0ESi(w>Spֺ0%utlu/`^sݵbta/rbwNw=X`K6oK%z@O'# o/ `K%0ѱp ْY{}CZ {q!.ģ0:/)TfS%>tPnp;_,3B@s,<&I*rDp{H'" UA\GxaY~e 1tbF(S~eO5KT>5x1A^6sP!swB,uΟ/m21ϮaP:2?nCqW3pmǏSf~T1垢UILFE)K+#&*i@ ~ ?sj6S4^RN mG Z;HiȄ D.LFr.$G'> aa*8ꤣ]Ed0spE~]Be5wըA4;=2H;pKqz8]c0utO!Le(&̑sCiȴc&6-tj:.-luƊM> = _43aE E\#Bpp@$[*SW׉Wl_`Xt0$:I`%RGAY׎t3+1[|c7܅wRB?{&˭&DN9- KL$ QDBO37-qRWE`RsAn?z~+\/R7Pk'hG3SֺCa-g#ͥ%cE4P% %k&Ϸ=:r;J[vPW\ s7f]jaV c?;IULʶ!-vZ.d]1-cuyƵu