bpftool-4.19.90-2310.3.0.0222.oe1 >  A e/ՇW^^fmp8U d?EE"f auPrDyQI )]7ԒFE9(ߒHa4C}Ϳ3蜴8678:EL'yBǨe>%AǦ810GLyaBƼԍ;+0R Tyš!N[7'`wp(4[:3QyJ՝Vd1efd921d946ecc1688ba87ccf7ce1e78a7f33889a378e1a564a8cd929d2acffe318a21ce4e2447281f1ab7d8820d30e0cc09d55 le/ՇW^^flg5d2fB(Uy ˫(rgw]E8F%:6mBѐ/`px;$h}+:2} 0X?׌,"Aq\QzT[v<&+! f]Pˁ%IbNB-g`T-gu藉^ orݚHyeyU#Gsk6@.Rq m0u"-%\Ɣ&1E)Iު/fɄoxH@{Tua4c1n%@>p?B?Bd  $ a+1 FRiox         :  D l   $<(D8Lj9 j:#jFVc?bd?e?f?l?t? u@ v@8wA xA yAzB8BHBLBRBCbpftool4.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/6ecs-obsworker-209%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e/ԕe/ԩe/e/Ҍe/Ԗe/Ԗe/Ԗe/Ԗe/Ԗe/Ԗe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698e163bf496a4c425b264c6bea975261e45909c1ffe6f9b9f8b022763be6b21babee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-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 variableecs-obsworker-209 1697633078 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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/36692e7482b3893e9e8b2221cd1a20cb-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 RR1?dHޥutf-8967854d89d55cc9a07d39058349ac253488048c41b8ba84564e4bdbe59c98a2e?7zXZ !#,] b2u Q{LW߆&i?]@4[TBex1@zGF F&V0PoORD0H.[/c>GCWvwVav+7f}=چ n~Gl<&+U4־zXB"*ũ~cpfْ`iJ@bMݬ -K+VuvuLg>iϮU֞UjЬw~籱ɲK&,,QdսIT}M.gP9t||y܁a5o/\Uz`GCR`яГA]j!fc72vjcjUvcIF%oM -7M_wOn_4mrp6 &ع2SW[9gDŽq!ZM:""W#αo>R4aSQPmkX廬cCU|1 |k^wtQގAI+bΙ;VVBTZ۰%*{'>qE>4ʪ>HΦm.ԭs!8Cz_Մ12^"Uκ) 3- Ä(6-Α[&LizJ**k=~\925V)dQBZl44#пнhHEML\CU_ Jg}p_UgcdD#녹q_ƛ>Q?_Im̫,fΕ>OJ 1QG`1`x˟Vb*'&?%`$ݐS##*7^&ӈsn#R%Om<*(΢q]AQI,%CZ-7S*br+1(9TDYayΘ_w]]o ,.sXjϏ!߱)ʄ7WW%F-&EQlk- 0UWD,lK|S{ O¼xm_aO'p753&AKc<.U/_%GooW)Şw$JB<~r2Aiw~ \_bJ.yr`KCr "ajp,=j,\m3l8㓐L-INiY86jx\ F{i@19L!-xxxe~%ZȟGkP Âjm:r!8ǩ N&GRCR+O om*+Gq-l, <@شl⵮x?a{s]AϨ/P`WF;Zc3 %w\Yoz3=K˯HaGfW ʫ+YOWD*lr-a̬v _NdJ=jIN0/Q#綂J*u7i;≪jdmc"9) 5%:JHz=~PK<5Ln2j+ =ݒ H"LKHuzh3EzGMm{PFvOv[y^l@8^7nW9೗V|:,}PdC¡ f[B [)y5_e7ܾWؙUɍWPpt!ïL?UŘpA‚ŭ׃sY-$4CGf3(Ihh8UK+Vu 轥37@Rc+o@P(iI־52Zԣ"ev"SX$ٗу͒ˈuA^*2c-Fjz>QP~ǘA(y#Ig֝"m Tm{`딡UB쉁\[qO '{C(s *,kl Z6=o^3ˑ"I#\1a/vZK흎)xw=.]}UܑY]l3)$ACTY׷<7/:n2s5Y櫁STz t,=UsۄOYĒܻ 1[{rpqL6J:)quFޕj4uRߑAӋUB[1085, NT"VzG<%\Wu}(YcAӥ!'k}3>ek"7{+UiLWϕսrtwPj7H?V $Ρz*|*P VDnFD1LTmνE/%zGP= .&BǮԄMPV}ywm2 4zF)[F'W7Yx%("w]&k0gYS2 ߨr=N5:]]r1ϳV _q֭>= dx&:K:D٩ZRǤ'a V+ ^i1{m+") "=M!˅kはwS)#l4 0m{/҅E96e^j: "_')LL)x93wBϳh_`ف=Rd?u?BBS&NYyS0Y\. ;%$,SQ!b>.lA >wGQ{BJ`3JɾndR_߀@RZy%Ie58'P \ _O𙲋!7 LAx csOgC>w{ t۬xvr#Lߥo 2e< t.WUĚR%!J=^Ti(Uʯk289]NNc z."r/qj\V._!9 ]WvOGSz+K3ȹ l #UϠfoAt<حh'dЌj>乪1m8Q&̽:i\w1\k(v60=e힑^n CN 4\mG]h30IdvˆOoN7aoU8d}Xff(yMZD#2=ӝCK']y/In4AP[ jcIDl/y}f,R(Mu>%[9F+7Ljf]p!`9j˭inߺ冚vHQ!̰ :ڷqɒq bGԠu6wl'VKWqgU%{r&K8#-%4z'̀0[-]fg~t`[ǼG:Q ՄN4Ǚk].\ۈ M4L7Iu3nJ:J}{> cXO5A5NIU m3k__L#m! DP$hۙPĻZ:XztEF"N~0LXZ#c֔SPԽ tQ(d- n90uoW$Ss2ʱ}äTG36r n.u$_` !;PŶbat6\OuLV;~@b({a)1|G>XK&m@ѡF J7 o~6fV;DPJrkOD;uJo#M v8!Qm `;~$VD stz1p,X Vux׹眪R~vlO*ql@aq;3ޑ#;,Q Btդ$W$'}"=y$M$=iU}FjK?σ#@C{Ȑ@ٙKcBby4ʂAo"(v!::ypNvG^V( +[{ b _D:N'AS@GGqo!yY']WސE jAq=sw@i!C'6,_ ܁2?8UDxA:›l_2ov B)؁7*f7rRnG$J<> k1˦Xd=]Х1tŨ; Mt\D1?&@';$*.d~2X &% fj5ʡ>`a?]05-t2ZNa ].rD(P).'1e W/!HMخ-K*EŨ-KeQGOIf~ŬEawN 8=SE${}adHs$B(j2!( ei t"K uƊ6kQE< .kJ]4P^gÇm&67+`qmrǻ s~e<5LjMw.%)uⳙ$ϳdw;۩aiPj?cuoeC9 t4G%F * ZK|? ?5luzBeqќVcH.WĻ"AbhpQI St"9 iTB ԾaN ch}baʮ\W(M/ vHNP.. sj| ՟ݱtݺeי?gاDRUFEs`hJvtikE}_Tb u-o\%ڛHzv =EdԕGbQcHgCEٵNJW/]ܦtC3()iVbԨ"oFDmM?J9](p,萭zwC_3 (VrM4bRGxGXuzJ*<rvb Qkzޑ9sGP9 ?b7yVo=%~]_|$E8Q c_tRC!6‘l*tٙ#HVȽFSSߝM䙋DASQႾ?"2iiexT3vQ"-Q@d>LӁ8"d$S Qs?$zf!pg9xoL#|er-Nط$)rC3$5p!NW9 G^j#\l 2I`"G&E0>28"ŨpN9\8@ 8) )qRNVcfLkqk~[5uL墣/!7wTB 3%Pؖ {[yHh `e*p;vkwaqSgl&d̥-n:S/yׅZ>' sIsw{3ߴn^n`Ms -bD%`'me3D*;2"N܊'f Wq:k mmUޙb< ({HY&^WGnHJaNWTktL:%蒪h(Q lbh09EPUSqKb1R a /fDZY^Xʭ$=}Vl Ҫ6/ _ƽR*ͮD_KX[E6: OG3=/EШkXR奄دפ+7 sWQ44l)k &.7jĮnޔ$tB{jTK < [O!ZYZKJ(z ?# ֔QD@WuYE=q,ޭz_Ƽbk0\G2r\r!vqP=2x7)w3Y4@e̫&g:z2I6Q~O5d^)f\\I +֬D1 -IVyH\=zʰ!I.r]{khuQ'ՔfXq*`52;0{iaG|(/WaaV6aj*VP8moI8_hC|]tbOH!  3ޚ:{ZZn Og8r`x Zӎvϩ_^# $y*#cmp,vيQy KQ6dl#[G.P ZPHC`8&d_:&aZ$) pa-t?!]hB2=v+'j%lI%cg=W+AL ,\ᅀ9t"ǹ"#c2܄]x C0ƚYP]~rSSyhKԹ^s{L!D2nQv<a*<#FU rgךHZ,X-7 bcsV䙾i AbTp~ x-y*f` 'SsZ%:N(7D8, WP)n  ;Vy\: %?3~3VAQu :qDo܅.#B}C=Jޗ_owGJg'$=ݣr"~ Ή،_pٚD\2tPLDwzI{(GT$}AsZXoVAjݔ{؉E큛 vB.>(F)0 m&#?*7[D/nLDh#cϹ[2V)>u6wxݳ,\٪Jp]>ZN~u:Ѷϑ=\b)0}.́?IbB.j:wo n}p1削(W=@/a=6l$6i :3ヶ~&-:,_=k ^ߗzh&]}hN\S k *)>Zj-<: MR!U%W2ذn.df`r2 } 3`Y: x?/FaW?6&ɩlK"&P*}ϊʎx<[ZfL zC]~yZ5*e _DuX2.HKߍWr휺= .EwP\G?>Bb&(ko0o{rz WK3#l_-dŖS1nX6]CV~XóijUن Maʚwѡy/Apn-X%\h,s =0y@)udbc@|e:Ly*hmA)]"qlE}bo&^:futsh dգé[iJ0w^mZ%S ׅXNoּM׷Fwy:.щ H v٨> e;&fڝ,T}S(s{=q)4`d21K*D| 6G;=SQN7/(\wXv{\ 6E.WL1ùٽ$ĨB`%q' zDtP?8ǭtOU^R;_a< rljks)wqG;T$z&UͰQ~GcBF{Πnm]^L-D(W2¯Aвa;XxXٴpWEI)8Bs:ķʉY*2R0ev\5ͽeBlM}*8 Gy@XRa+v'(4?G4mv0At)^Qd4gJKM,õQU0\T Dd!$>B܏W .B4B'X3Zr{} Sn}@'ut+#^;$^|I`溋hZ'՘-\7ѻan \;&6V!lɲ7gr}$CL+ɦW3S~m^$a+J,L >W@ Q ʪ4s>ѳr]s,6%F^,tt#yӀ yޛYg,1*2c` q}\'֑_t0+Q~ux/l֡8ٷFxfk!4/#m«Fg-C{t\ЯΎsedp+Neb3} (Y ䷑h CV58ht@"`͆x?هR1ҼO f܏[??X{FGJ%zJ;X>'>R< ' *0K\f)F666Р2XZا G _JKEu2=0{ND! 1 2i"dT/(yy*iNj i 7({OǦ95;і&('hNl|m;^W:*g\:df&8v2|eś|:#k9p+WS 7> @i|7ﺔb&+ R u6JY1A)?1 eQrܔĈjDZ|ˡiuޱ=YYS#K4Z+6HuĆ&Kcě e en8çUwPBBƯ7kfY2aD5Kv?:+g樝=t8F›#lz]vxztH\ 膼uQث"!Z޶,) v(t30V:]C#A#f_B0AyCcB0(W\X2;+" H 3oz+D$+*H J`*ӓ]?`%+*^2xe6tb%9)P_I2^%M_F.>#V_Ԏɩ? ; f?S#?L4v1Ĵ[Dꘓ_fa c))4oj\VjK:" l ZPf^dRVtmwMZΌE TSpv 5|+$O,z.Ivw)~#],H @jE L4ࢴDXtfI m1~X͔jHgDܐ&U+E jfVJ#%ͨ(!A-nPt-M@~IJfϑjWw=*;eyIbíkGcwt#É ~KGU;JQsT\eDv| 8Ϙ\~GosMx_U__(W4cg(JT!쟭x)3_s΁3 W, 2n oT=Ģ y\ʶ]Aw~qFWuBQ"/DauSYrX(L/騮t\'kT$ zwR|y uar$cMt GSoE*7ORrƻ˅t<*o6üE TfPT6IiqNɎ:B!I/-BH19s΂l4Q9]}+ }{~_Sj3PRd2藴!M8&D8 Մ3F ?U·Qp+ɹQ 7h$}>!AOB}<#jlbSPёxވ=!=8,}'XH5X5^z(Ӑ 뽳~<#}[S XrZCIPl ]IʝYAbnP{3ʭ9k6!:Z= ksZ!C"t-|X_ݮ讴fruC$DÌP&!H+貀:UZl-`ã@#ʳD0,6OiAv})pD${u L0 {2Pc2δn+qaHe%j8,(ʢCsQ)It%&wдr\zfΉ -@ى<e_ Is(}sfDI4&Ů%X ҎJy6ÔQ{P7j9wn9x]z!&Wn`jS9-il` 9(HG68E}l '?ݢ ;3ӂf YDrϓz@,b3EIi$0 1DTXRAiVnú0!7wZRގKx˥N,dGoʗ^d fe.Wx3I"tr5a-يNhla>X్>0rrI@r]Hc$4Uɍ QR1#{j!5&xʞ)lWSbAO.3.Ҋ(UaP Oge#sR.j‡lQ^ca צU׼]59 oezfvnџ%?BraX7.H1br1%<{AgDu1HiɠcZMs)%PnOvRn5U[LRP+h]3=5¢6SfcZJ!ZҬux۽vl4gT y,/Q\lE+=&̺ɏx\K26_ #W~؅3b]u YDѢ^#CG W;IFUW$\p#=x4=yq/I54]p l{'F@ )5?;+21fے)*7:>|zpFؼgBФHȾɸtE'JfX:3\;7? k =̓Őߖ79=rg2JdD۷]]j-bߴEP7,0%TWDP5X2\x:PDI}xc[)va]EE>ܸW1Ο4`C\% [^qbt(7F E8+"#h7 LS]r52WU,;\z/N )e\NaK2>i+q ~2Ziaq˳PPUrPb%dF:QVYHQhY[ G Qi[ h9|C&V%ExEHLkm{DiGXذ[lm!iShw-5 |s ecɿ8m8] AJ_] (7 o@#PZ)e`-2|B㕜ie]ݪc?p xi=q4I9C?b9RalJPH -3xDDt \y'C) m J^˃Mi; 6L@#IJ O#;#]ٳ@#VpeaaXM>A2c@zZfbc*D/RNG|}xF+W@f%oimTD!Rjd0v|FTG+HBcɧRRs|ȫOYEӥ>mOF |WOaYԃJX]fvK,6l&J߯gGXE \xf-m5 %OSw/r\hyi %=G[eɔW Գ}tSH/S6mѷay Tz{UG$FBަ@$~='|єO(8['ZyFh+S0:)"|M 8#hثr/1墣9I&y*^,{/b #P<^$QNj- HBщT1S߅rOn#I~I^'c%XtG!:6aӑUω}):nKtl \2A/y2/cC/NjD݊a74j+% ycI%W֟=@\guVܰ&EUj_5L6b JqH'1>5=N6N`8~N |t4܀Ur^~ b{! N\80GLz@Hz32x'.i0.2̑qm,@i'ӋÂ@9Y~"Ҟ{dRGo@{:xWֺ'r0NԸ&Iy=ԙ$u ӈ>F+q?So\M~ L.V}>\*ڶ~~mr5C)K.ve=Q'_)Š? \Ē.D7qVרpw-K=-`UURs7I4UvJBȰt (='j¥=V:hFNtwիphZCpZ>O?L-q}}SW߅(8RҮE8 Fڹʱ׺EHUz!bKhA93Rb&?:'5?dO C>zFxg,A+uBG$nl+m_1 v I\BJB+Z;p +b*:}cfK䤷XP;$𛯔2 5dlb+i=U8g=#e cdql˺ք1[/k{otv0MU;$aވMLQmd(_?}%TICQDG-8"ś-Hǹ ^M[:6a;ӡ57P)2=a=OG{Y"L4.L皛hq>u—'z.,klz6Wh k ӱřbUKC~'ei%Z$:+ k_KӗBݫ"Z,zTݱZǐPu`=) 6$״_aM *$2 ( >a70=$?J4jkSpQp&9@2FCf⹁D~Of`Kd2TƭCc֓+T;–NFėݯk,`GKiQ\ `d@l"BOul =m J@Iemave}V9:O=1L+9<c"9>yU 7]$ fkJBbo `@he8KB{:\wO(WkQNk~N^dw,cCob:,q?~*frVףi൨F8Пei揹jH^+TD7&66.amG ,S0(lwY.<`N]]9Kt!FZpHBg- j{]l*S^deP;"bSݨlxnleA;IL&Dx*^|v]g.FEAĪ#)yәI|UFyޒ MM\Ytt"[-l>ݹq.Gp<0Nhox2ž2J 0 XiUj먢)s{-lɍgw#}֗ ,r[5C;ct?rLO֌Oe*]C2J`җu?ǰO4e1ASƞ&cFѱD1W6ZV,y:{]Xk ˸/t4D?pr3YtT+{Q Vޯfl^Ji1^]3aO^a⪻`D*Q3X-} Ho,FF\aufjд2SBA6`|ޡtBH!?qjV>L_"]4}v&`%G·djǛRKN2&zxv8M*Oltݹ2˂jM`DF%Яжx4#Gw"ɧ??Yq'=fZ4:ϽQϺ7Q+%~-x?> M4 6# $xz{YFџ߬wR. ^yt%6|G5o{# Q:ɲ_Z" @,_`vW`ĝnFѩ&wpKIjRWpYbC}/M"Ȫsm;f6- @&a7T@JR*%hy2^W Ei>Ω/r=sj@ʹ9ql|"~'V'c#g*>he*H}o`!_wě*۰Jw( h;!oD̮Y!U&wۤ[pE\kXs@)8OQN2,1B߂~2_ok߯i*2șӶM֍ynfAL_M|f (\ᶈ0\HB[BAbI-PG4^VhQT$h%#s^gx.J-ɒc٫) 0u6@7bHФWW'ŸѤ:EO 5;ో;;O޼Uѧ"Wa}ko1I?&m<5, u]Z; ;ڸӏH3c1zz ANS=xrN >FYt\<F~S~ݓEx @[֐XwVz/AI?_؂Dtޕ)3=9Eϱ hJB82co?tcQK )#^xϤP/I|K "!B;mNOJ֬^`t'^)TZ̼01J,}}/DlCܑŶ伥` D[pLx,wdPg>amrQ\!9n ʐR;-vq0*,2lJ^#0„d]]{BT4%t+og. 2R0_@-#nFᰦ"D^$D!MoUbRaЦ\Ńx2 .{γ;Xhd>S nuȣl ::#+? ܝF"+'ET ]* vb~WV齅y~$YID%]\a^|Yue4 Dj9A-N!clu@e^-B0KQ[GdRR8:!QܽÞ|I%|-am8҉\Coj*!.u kUɔ99FD᳭bH/zZ: ~8vU8CUvŪؾZjɟ!΍ w h5iTq+1 OIMn} A\ڛv]| ?)BtMBS83KDxQQT'ޑi3^Jc[89ֺA{zͫ]ܹs1Ӣ#|с8b4Ik|,Vg!yl=1Q<@2w~eF=tߦ$KRÒ=aVJJQ~fP+Nŗa=NѤ9o 4*VG Qs=I(u7BWFA-Tj4khi;kK5 3JtGlw;P2p X  |zN a>'s4[w/J:]5} }x9do"8͉D}~ R͵S .[9ݓmaDy`N_G[^c^׍ƝSVkХS=qG^ aFhl@߼J?p¥?R0P;ZiQ> w `ɟY,<&XZ@de޺]ʌdKOE1S= E7s|5E DT3NNcq| 8~yHhNhw~6 *S+6U5?|-:,ە87 ٻv!q˷%7l-lc `| :ȍaz&<$N&X GAf7nR|6WcsfշwKh܁cLGN^l]U 1]C {O% >Pe%^_L^t֫|šڭq/P l Pߌ+Χ25 \p̦mL OJWj+>p}!` [YiX@ȺJB8+oAJX[ 棕&/ (8eN;]6]fom8HJvYjiZpFNb `sGQ=lD`L&Yswu%R-[t@^%=R0J.s(S^K-@XKݭKVi+:k6H䁏`s²&6WGSE x>2BQ3nImM0VU|Nx :ϓpPVݨAuF62(`a&:'/yBF}͑[( Ipk3'/v?9ۨ @PL,7`Y ޥ_'ZS0%5B3\䷋wj4l(ZD+pR +Foxpwz|*3 uq<~~Q 'V#N4ok+N2a @-Ә+L{,K`RsIKeg]LoII e#Z<s>VJzJohJ秌"`l= ϷF0`a$LyX7$cr(Wz`VV|&@G/YF1nbdOKa)O3 'w_T;g><&t,"1ç ?;qg$iub:үg`2 V ? 5' iflM?A[lrnl3XHLzOkju%OH|} N"?>] m룰% U+ЋDXnq_*/ 7o`GGCf6%>5z~ЊՏ(@Wutc^I.[;b3iwrOߚUfZNæ2cRY>S{k^9+Ȫ:DlpcAs;rڭ¨,yT-29@ a?33K ġ_F2_#/[<%.2E4/w wIZ24o. Q#xa{bR\F2NM eAs`5mq;f`sa+9lo׮ +pV|osV+U&nƵVjr1~l>sofw8܀jM|$eX F_t kL[(m:u6~r DHIQShy;2}Egt]O7 abx QJk֭াG[-o陇/"G7K?ˊsjEzBb!*EYSǓ: ώ< 6 Ґ;I^6FT}DwTJd*ӯ=`}fP*m+;&-8Sc ^V)`A;k,\~Hb q&]ٷ+u޳d_]i!D@k'e@]۵@9OsxX1&>/#6zLnH/mVL_r}6TE?["G ս =ppi ,3Șx֌ 6D#Wg-5,1gK*uע*as)mת¦;D(,^"NCyq܆N2hh(:%=E~Xc4%;} ]58%#{TT2PI4ad@8!5jm. X=+7{{B\d :֞ha~ѽ4~ udZL} cT@#28ִ^؅/:DH1P#OMV[= Chc!e&ۗݬ¥͢Kєd;-Oj$M5XY虆ǝњw oc7HwG({Bk#N\Q]7nS:z)[CV-0>'k^S@0B5\hf\e xњӌ3M5X۝Ds!yE󮃣*sYuqAch8~[>H툓ڟ٦+sd67~`M"(W:Ur: +g?o3` N>s$X2 &4/*"$7)W důu T}SS`nnHgY=Kugz[iifiE׻ L,7 eN (Bjq(;=n f[WWhdhaIW\,O*5Q7I`:1,⠝QMγ{p MFxlp%R2ߐ*D ]H&٠j>h-Au4=/[¤Qnh2 Tt]j^>r5ȱH5l$o[m6174|pa^*';Yu ed~I}PXwcݻga X&fxH' U|T/!(OGFRRhcIW8ԯxrlE<$Tn ~u)Q uz3Lrfhv[Ґ  "Ugh|ZYV՘sX5o/g{;{Ȭnhd`4"6tT.e`[JTsC…@?[Aq&>ԭVַ ȃP/" V$` }{iu}z503JHX ήAYHn0V# >Pof"f fӲia?>K3QoPx2C`Am>>"A/hWfj\ MX޹H%zb f)-P,@Rd%ntg\j),o,Yu ¤Y 9"3nXM XYmy#X/zh| =b'̥Sy# AdN6.Tzg*₇+ާ^S#dfĜ{qSR S'kB؁khvj @I9+==X?8rcj;|o aR*zJ>GycR],ZI> T!9quy%a'#iQ"w{ՌP2r a}T;ʦ5t(6YP݊oa༘\V ݽr(.zf#`R!)xR2os#4{Sg3˹@Ρ /H {/^FLWG",δQIƟaAl6VFDjIHUɱۯ ?~a-ٗdH[Jfā8WF{Gfh2-32t:ZèdԪAeKM"<6S<ůÛ\7%W6U!n)0Aֵet,GGl~fRP+Χ5XsI=jߵ UlDآ~pNMiW C$ƫĔ!pP9kfC._p TxtAӕ~Y]zA]p n6Q¾ps$V[1q£]^ @)ZC{>*թ` 1Q` H=AQ參PFISΚL?{Ҵ%L k'K27K?9H3ieso:Lk/;O8t b(<_< _4k*Ya|Bf-Ŏɜn+j'p}cZTEi,BcڌUO~ : j rk/CCwtQ5q[5"вE)|„-mD|Q}"OnV-8t)p"Q WwDpnpasUdϵW<:6jjA}.RSh1Ŋ*Hw 96A7{}3lz95@" ȗ껿A;ZlAj[?Mp<|qޏXYF} LaJSPI2.{ s=Ⱥ7A W]0J pjԏm2uPi۝ ?v;V{CZc\Iڠ͠"xTx0Fmn/`mзdxSᓜhrc;2Y NA{  -R;l@"#e!D9 B`YPnC ߠ$]ABU pd+?XWqК˦vMQxnZQ)pZIӞa 25It˃n {:\ $R}ȉ4%mH!rJvySdbDPeN5U -/Cywf0ϜRrOoF^j^pUbѧ6e P~@z̰ ޾Urm$#~ߛi?|q*=[rl%6ue  ?IJq ' -JX(25n!O{ %X֩L~F\ %.@j:˂P<'\(k|~;Ttl[5r$h̓AR;W0-/ѓwwoRNA"բa@0 o+WꭼJae 1z!_-N$5y:]ȫ+i-DhRs5#V/>kӵEҸW>Yh¶UERXcun^qWep#cMn}%ĂէW|O+$..)9 |w8%'0NΊ@5?!|1"ӏUah,+G)s| N91>Q=Ÿ2Fyrop&]ӿ/xL_&D:99/cAAG<=3mN(lH# cAuw⊋ڳv 70ݿw/A[-X5uMo$OI^>WToٻ@%<%t*kˡ)U|%8xI,Xq,hg (80p:w#݈_vmoitsŇ?MM9?;0eѓh6r{炻A7v:B2}t ɩPeCEIk&]J25,-D|~O4YDvٖ umM+S-B;O> %,tn QΥ U~-rq35H~pkZT(\G&挱g nSY eS-G 1Ƈ4hR6pH]E0CϭC?o0+2V b.[3yV z[H0 Iw,AثW 0yK6TgDe%v^YhO;[u^{C"fӣ( [!V~ޘs,>/BJmq@Wf5Tá| y*f~^V:B֮%Xx},q飞r{ ɟ :*+S}PJ!F cZ]1Oz8BuGlQ,IYlJL*c #n2(5ZZz$OjʆreQܹ+y Y@@bsI1[k_[{nCsSn ]TݔQ b1es͡7װ|&7QձƻLNR72$9fN&4ZjF(̰EɳPThtz ajv^ ~n7{<7cYd16.m%ucmf~h֣H',wg7s23$nPWX1=,M]Y yE)πLXa:JVlM>)»_:} u>C4mN`uylMXᭇlD4%ۚ_0B0;EGʦt(oqZbѧrq!7 DfxBIFvҝ8J&@4cu+[+W̤Ik!؇&3^!87 +C݅]46 Q)f)lF m|eN nT+>Yϋ^L 49zEf҈OW5ίJ?#謹M_/IZ]v;9r˾v_r8H.:$18_;)_ڠ+r' ЏYTwRF53n}[ _h#B*qH~K1jLE 񋊻L8R 8:h %턒qsZLg H{8l=Zw 7F#$d0f=daC1d0!'~HE rlߎ]yVBfĊE_bIy.5[FA`]1s]raDǓ\=78QN ~YX~{v/_/5O HCTO? kS&%ðˆ$dmQîI~DQq18qCp@ݐ~x\{PVܷ/l:}~y2BvF~m.VBm=C/]15ql:'K6v;w,NbN﹂L솯}r=X|"/I"xbU7i'#u+(W& Ul'A:Ecnj PVccϏU"QuY|6T&bD#& /c>tOU "Կb;ŤwoI~2酔x72힍+lDL lzM kRh 3A:ˢ2iOe_*KUGJJ+nn:)dkuӄ=JyTkӮj Ł8i($zș&Ln,oqnWC6K~ҋ;D0]G Idx3h ޵GpعP5c}\\[ܥoy"Uб6=[n X_!( qP]l `LV?C[QZCA&qM=fYB BM›tZXχxmnv[$Bk@? +p/%a~rs~ao wT~5f2FQ) 1qcnvT{+5dQPjmbaKx4N9gwf86gBҝt8#(U>@aS}JICII 'ܸy+bo" }}백kZiT5Ɖ$NU{uV/b1 Y ^k%:.qkɕi x+)Uf4) )~xSgpTo@vgA^H`/>7!%p?S %ϣ {&ý[|@ ,ARUSW{Y. /!V4b]u -}gF~A7v1 =97+,6]'ShܜƑŷ ]LMMa JoH^̾FYDi9£])!5`!|@\U>AHQZ/}+}?P۩ll}+%k: E8Ži7/F *Wʠ W(]..tl=*!k ^N!nߍ޵W-i?M<yftEDY>.&Aw@Q*yħ,U0ĺìP`NK~ogdSlV7cOvd?M]ɸ➻8 4.i8gҕ#gay׭ӟ\D3Œp{OᾆQUP8RCQMBΧy=}/ꄼE'B#72YՃ! nt^q] 1.W[FiOBt5y )lm/Z)Zk޿hBn B-5bҲ+ʙzxsmpH4\iR"/K;J 9 MB k=hkm P2`NEO77&ĖJ0k̝hF H: }m$5TCɫ> U*esJs- vxMS2F\NaYa,Y-=]ٻ g;3;pHcox{-$pYg_O+v1[sWB,1y{2%h:j>^3]bjIejIwPR>Y-L>a.coć޿@D潌k ;" *d쩖{>2)L`3WAK]%3'9ApNfԹoܜ̏jp3O˚8l&11Xlb׎aSh`gw=?v{@GW$XǵEFm2t꼠";y8 Zذ׏JR0i&NYM*K)ה0H|?ƿW}6$Dro=_9*Sl D[4%]6ǠP, '= Sѫ(T^B[ +r O1";ln" Ws# q3Ok",G-XFݪ41Vxн /tKc<莂vM4¶WA1U6K;v\Pcs E/h0N,r=.b `y Ɨ9*HHtgû×M4JtfVȈ_lJ! Y fBL kJ?Iv)/ͺ8ȟ#j;J%?OձY4@i?yu~jGYNMPC}&U8v| Z 7*8Tk IP)^vǯLt[FIHT'B~>_Β*O ȟ0OASQIC<B-cwHtPlfwS\JF8wQ 71p:!Bꀜń?_ cý OÅ]y`0l1E@-:hpe+.5&}8a۫ |xiK툡}XtJw1= ur|!Y-oNq%g;2U35պ99B[oZ5* kts}ج=' VAѲgT6.cܴWUuG$>9Ae3 ,.`?Lj**|54ǎ m  Q=T l&ǞTמσ4knsNDrʐ&Fib g`3 ;ٮp^~svajZL2mw`<,w)0}]fQ8'5!y(킮\<$o5Jn }I7j#PJ<< =(I[bҚ+E)zFQTK7BP.cS< 4L3va}OWt?]7nOr)ˡSD(#PovD~Zݎqgx6FIߴ577w%%xb|o |Ÿku΅ZKz7:vpD*wE9uuS]SUtᦣwH#yfw0|bm;\U뗍lN9Q:`kۑ6G^;ms V {ԉ2ۃjÊFOun.=v{x4_)vOYAW4% \cPH>6'Qpˡi:"eԮrSȅjx1-?LPR"C!h' QOȲv%_b5> 8&nUҏ߉O!T Ye 5/v{lu~6ؗc,*GN=1k'ĝA2/sD  WDTEpsTPաB}ެ'/͗'z ?Ԅ1u;Ϥ_?I\ )X]Ed~mXO{DW ^JVS] 1W9@}"֤o./ˡS5$Cg{63mJ΍p{NJH|VoJ:j)\0(MOaK]! ^S.z[I\y~x;@#7 `FOݯ8 N4z>?@ǣ3SW U;O>GiIxܚ噸 M0=1z",=%Ssj.j&2EWRy.\SE4q'פƄ1򉰔Us%]h 1a17 :No'UkKjuL pAK=|>~6DOIo] 䔡FN WM\/9ް/0!B⡮ X{ CkZ(pLf듘ݴIrvp|-T!_WhlEfO9GAT&BtV/նJx+'han 2ʊ<_ UJ=D3 .*]GMR1%Td7\UmI 8ܠzb%l)Ch>>*od,kҐ ƊR_6өs?϶DiX W 2eUTEzAyb'0c*CrZRa}=ْC\Mg-lAs,™ޑREuşLjvb?iOKPW4Wϋ9'>F9ISy#}wbOM?'^uf43$={X9x7jkRun-|FY؜wF:@'w! 4\&$_=:;4Y[Bz pq^YT"yhWFx.l'?/DU2:KV2^E߅CӋjW!ͺ_ɍi"/W[/ _6X;QD@7TXۖBT h67XcƊ֎;mz&G|(_ [JSTp# 3S JEV4FUP+r V!g6I9v+;Km b/ 7T_/$<>6Fwz?dA\<Q=g-_sRt'qmPg.&^lS50ܷ08TOe^Ce]LbCߒT,2ɲ>=ԚbɂJo=WL9=Qn[CEn;DtayLqXJJ9ȉT2HoJ!Rگb^խ4s#xAJ7k$[Y*\(#,*ub@(ypDA;C x Rsמ v^Ƒ&n^-jPO5.Q +(ux1>%/WlP  rkI,ke؁R McߔIk0TmM&+D2%T !A֣KƵQjB@L=Ef:.z!t2>zji2tM'An7ϊ 6L󱄯b2؈( A@a0VJf ܩOBLyl`22ݱe˩5^aYKTmz qv3n;zj| 3A)X7$ZM$ |8D|6́/M2TBvHThb\Qr.js28"K7uћ!`Iߋ51Zt@"}¼Am>^S*AaݙO}`p9#l'+cmJN]tnnl?Xp.NQoH3㰨*,{~ z\ou.1iť}!={G\BfSwѤR=ZN =iu;y\̄?T=t$ga~/{fu. {1*MaDr{zi2l8AKc&)%93Zg%Rx}Klj#eSVi&1cfN;ŭ]>%h|k,jūOq8TZ ;Cu7-v*9\aoƤQQ.]hvRˡO_7߂<+!HsO4oD{< `M%m^!ѵYr78 !Kܱ#&ȐCli92jh~-<0d Hsl(*ay&Vx2ۈHF/ՕVe ‡g((C92oGt"+prkh}wu+:k~֓ļ 24`m,+ Yn?p@وdK֡muTIrs4Ѫfl`p2Xm EVV^l2&.f.N_~j ᔍp|lA餀B=)3'nה]p/<9&}7%<>W=s*4~L t tiBnFY䕐)LcF9jUpD@cW*$2W ]9G~KJ6Cޞ̹7H/" Dľı ]Pp/dcUH@0S;Tl 1[Ħ*B^> HjKU{>U 2V_dF\X; |^tW4]ɌTzHivu^F#{AW-0L\WpɾehԷzEmczwm$n%!9Բn|W~x:틬HV VOW7N&Y04V l17k`Ox,BpBuFY0|P05ڒ6 Z${7Ӷ`I66 O!U P@tbQ?!{puLqJV;k r702-Vt _@*+6#ɊFGG4#:P_ _tb֬ɑMh=H^ CqfYVrVL]AAjgm!w&(ӗÍt@ ozV\Yi*VҪ3>*[hmwk::jrcwS31m>w긕΁d)hPh]ь˱Ioۢu"i ?f-;L vAP\ye1GehnjP.nxw?_t؟ e}OQΰ FÝ;߃A7a9F:[#|zVR?`[kͬVu, 8;򮞰uHguUlS*HGvv q2r5e\0dVEO8 I卜42> cI1 hؿZ?Q{'x.N CBlMD76PW<-tT|3xd@I$){zݑ]u&`+&u?s^òtaդ>iz9(p.LCߵPpv5/GHLDRM]<=|W(w~7-êjpxO0fX7X[ &TMXgnsf1+A1i)_ev`"W|U Ojz5g?P ryOS4?}gȮ'<$Y@G2:];Kn|1VmkF˖t^0x*S:X|RM{tj`M{h] ՞RǑ &tF^P%5|3HM{g<\ U$G RT|I~4 l[%to2R)Us'"Xs^Qa%hÈyek!'~yGSGc8rmZZ5>p. ZP"Tul^$z8(-ʀېL&qmà08E6 t>~گ7ҩOH[4F89y Ǿw7bܖ B2&>tLK^ ##1݀&M$YXPc4d_(s)ՈW6cV<@b~YxlA^*F`HbBdF `"ˏ99k7~<q aYLXX7s ǺTքW]r|,~6_>v-GM;/ѣrdqyԄiMyj&r̒2 }9kf53c$G>s/,p V~lk푭*eDdHI"Y(E+5zԐxeF7iA3b%ɤ5y6B[I<6iMFh-we)]ͥI}"ΝtDq{_S}ëTP}E˟Lak=BQŸZxqc< D);('sb*$EVda#x]ӑ EX[2Ѻ&mxo}{uAc@ ƣ<і[Y-ZSjA)59ߩbtiOLD$س@j`k$6 N>J>Sm[jD&F+3Cba ,/hӻs( sKcf뜍b!TܗY[7@ӈC;h fI v$^\_cd%IJ Ȇ5*z쪦bVmC֭Y؊-X:\s$-!J&ݱ||̬Љ:I"FS)ׄcqޥ;hb7djfϷ 5Xj$hF L Y>5.1H`e)|UP&4w}NMηc?M޶,pxeIUg 7a:("LHFH=9T00(_ڴ[YSn$SF|J gxUѱq9|FMVzn4OHژ>oƻ3nn7mM! Dbڲ R*.c*ݥ/!t1l&VDL* @cnZ,dHg&#Y+b\(1^u8F*=7)1fɦ4FcR+b#\ }nNN)fZ pB;cWW&sڲnp1'10VQ{)DWI[ vSOT.dQ[xCmOЎ)!/tI =umWAE2NsnIދф' @,C{SbPf, U ǂ<ƬKІ z'XPjr6rOȪ* Y2Jxv~x - :9w/c0"lVi2E]ogmo~ALIa6eR}:{2.ܺ}HSij6 hQsVD..c SvmDmG1AH$xtYNvB9׶ytrAq'к'G/r/kP6?ٞfO a,MT{I| Po},Q7A)dKNw3ӶnH`$D#Mguqz~ 'SkB^^v؂y\O3_ad[JOk'-0rP<+;+  54 > Fxw;:PvhWK9Q%}I(`FhEpF($x.[ h ݛPQW^ u`XɔRB]ܨGDdSQͶp\f 䄀^.tp_i"dDՃhLe o0cJ og/Tڅ!Oןj ܟ0v1( 8X0<t*e!TA1MO'I 1Y|9"? CN)&\N%}m[~I$x3Ƞ}%wT*)#P"C TsU̜O1|i ]iKk){Fv)oC)!ʋk~`jG;'BNm!ەHZquhG 3oBYceg}ӠQjl|/fb*7)3qjb5C8IRX+G"έS6f`8C'0 WizO{ͬ$"b6zEFܼ)@ `'zNcmx9ZWw Ho" 5/R&LIuxND>K6.pti,$"\d 4ۅ@hlnW 6^95 HtdE˜IlpE,A}J*1R/xgD,&A-ΰ^){N)r^k=×նDM{>ȟ Z~׵ےW. C~ȹ^ wyz͙J,%p=ar>'B^fXpe2IQeraⳳAD{Šmx)ӒAtG_Vuo2Pkq׎ȼdEm` KmR%ƴقإӱoĜputoci;W?,#8'PxI&8ӥv8_Dض 0xk`|lzmF^jtiXh2rR#Dx 4/|{S6g7lYéXkr}DqߕR"z}C҂u"-J*7 s.n/Nkd:""{~A>}4Wg|'_fk#LArBr I뒠`h?%3"%"H­ Ĵw=boCQ>L޼vMM1e3XPti噢NsB ^m-'V@aY ^=mο4u ߱ib45I.y/"2Pf< U99ޭ>QSE11;7l{m '!z1)*'l?j;ިD gɘeZUyC+oգ"4VbHWX!PF@_6&h骬4}z_WP{=ptX^B&uq:ץwQAX!4Ѕ+}zNj!hˑՐV'a?B@ K;PFDܨGf Z*$V< -ݡ욂Q޽.OW(i#pr]InjI|еkmH}LHq¤WTԱr"6XX ƍmE_h[\8.9b3sl}X-&~촎-T_XhaMyΒnHrH|?ay ~2 \sNdp@ vi?D;ҿ`ŏQzg_'&$":Ps\Dw/jڼL u{1)9 ,Zb~5 lbC<h'ʽA8T"#_+D?]&B(c,?$pB[sz*C,܎9]ǑȌ>Sdo|a\i~ 6zngv0ǫ_jBE4sodLv:U0+SqcX6)*ל+d\JcCq6.mT$q x.2@2o@z P2+DF :dcGgK~L_B{ o?[π΁OrWَ6 +c=9Ȏie$ŷoI0\Eҳ)7)Ϫ둿@D+T>K#)(]V¬z?bQóQnS1då˂t6ĭeI)d^5I(3wHwCQL9l/^U(!Ɩ6̗ΐh9:T B75**<^qtkNw|Dmgwʡ@H_>{8Hsgvv6gbkD[UARasz%n/\Z/|nPRq?gL6 gt" ]pnο% 29Z^Z^'ttHFOV4S |+[0vkDSO)Lr(7z0Qa m3TjJd/IqP  l>Q gj)Zm*5 +jp~߽ EFqZR|]h&KPW&6xؽ$' ldHvBԙ&bF#|˦=~p.7#@Ei싨M[{[ywz>"ub.c5Ih FbYW_†YvQ;<$?H(gA^1{T浃t?6 6r uÌS:JۜOupmVA)MQ:Ĥ:%^@dE 1 #$} aw5"*8+-C!Z`!I(egPn~ ;"[eyH1,\]NrrڜrD3Prtzrښ [o W-.GY%&],TWU< sOz8/ߛ6~ؕ~jTZJn:uj\{#f*7Kx.·>I'cnyPǽVdF23!1YZ̻P#.6@wt)ݰ5DP"Էbe]M2T܇S).׻ty}!irR =+mao.wg(Ӽ;}W2Hr6|e کH3Pbl;&Q]wyVvB7~Bs`(xfkj%f8"`Ak+X:BZ.$H-Zǻ&󥕌!8e!0FKs!ȄoT` juDJ#g8|(V'9s#&4ԭh+-P\@3g` :#cv$'?!HwATUŎ V'#@NrA;ìXn` ygi=Ò\6bCcԈ8ͷ6ՖhEó+bMڋuefEK6 48oIPL> z9pA4'ztso\64 }Jՠ37xCTl|p_?D_n.L+%lțov b]QpAd KXz'=c&?tiILN~$ )4 xh_uoP/ ']dbNQe@Vd*пܼX/}wK"<|/O Si)Z/?ߔn=If⒒R8K^ "D'vK I#!j`gItLsN{N8cF,ؙQ@[CLcp:Lpe=Cˎ%RxBize1MN}p}vRHvHV]9x^o`#߶#H{2Ϲ;(Q9y4)/습lңq*pleVCmΫq)ٮ/Xu+`>K;@4O;Ukb6}#F${HcLF =fe2\ H@WP[{~O EG'">S@npHUG@O⳶ 쳜ECK:v;)O쮘qؚWt" 0C˧I\LմG*] SEEn\ fPo՜BN0vc ?îyPF̹$wQOv(T2}h Oܖ ~ gYz7W FiKg>\s\eD;pc3hki&DkVXެb*83y}9o 3_4wY4N)6f `?$,ЎѭP4]Q`<޺ls\cwZ)"\ϟ@ _P<А#UYn39/}G](hCitcHr,¢ SkA%a&Ee=d`׼hrƢmN^gvgx 8P^ps[boGW(}T_9Il(5)Re!b0[[A {;o RG@""Ym86!`bajKi AEWH4{q&^>uaQV~]5X<3+ڲ!HՔQ=5p)~2ve&X*NXd_3 0'\)na&t_J!`hȖQ聞$S32aR5>[:!ON-&~]pN3SQ\BG][|V__׽S3<  yz9\PDBU: x{]&%˸K"` 䵾^>)'+_u6m{їs@Plat%H8:+QǻؔZAZ..4'uw{ 7Ы/܈TLej]Cl7wm3<06KEC_7'cšH5`^$4PM4Kч}pFv3rL2 ;`WZP9 P\H=I{̳*3DbHfvO"HZA8Bxp̽dcS `>9h-G‹2Pe~#< &q`3GG;U^+qPGMqXW_@jcx߈ |2SLкA'L)G6Xƹ#I[,^0f 9KZU/!v][A@k#enKV^629:0BrndpةO.sH*i tߓWXD)]VzW{ C9J$Gq<9h9.|wmϽ؞;RIi ̽ 2ʊEUyoU,;[oSpO<(-D#־(HEK~v8Œx%pnNO䳱ܤ|\_$«fXiz/tU[pG cN;WzOYjQKf">$sM })v}X}O6vҴ뭅.Q8̺OĨHnEYq Hg.m_<Z<{2:5[`Rs,G)4ﶾ 2%mLXޒt&34D?V:i|4y3~Qyd]B\Q&5֞橞|ނ.Sߡ&+F/wfPv&jye#?}?ę'Rn&*:1dr6EM] ngLT O՜Զ`S!f WH*@θO3_1B<` \>nm@Tl6Ν)O|@oTp;U YZo3SKl{Z>kor $"S3l8N-\QQy_!Qӽ;Eᩪ"m4m\5MuKxy +!N1d/!C+O}ijXWڛ)T0^PLot&B$Ie1 AIF^!x@^꽞>NX@߱72z8Z*[-6%[@D *ӵJ;I9dbݭpxή δgCУt7k9؇'Wpd*t|\\N]H;eSXc X&a]8A]dg(C,.9agO̹:|41%عK!ڬPC^.^g8n-Z/6,d歠ʈg_Z/ّ3Uэ%;#Fן<6̟}1W ]` >tdReC+wKWԩ_؟xV*xXdћ YC&Ye 9}]^65c-(^Ei4#X@Ml0#>i n6* '98_lbǰ&6¾!1 ,胵OSQ4Fߴ_jf&CġQ7%J}p^ ~eWgKUlfJ rK{7ןp%cכJecn+۱"k NI&]P6iΛnyR E"־P9=pC鮦7XbkkͶ@DeocE< [*ZUWV7|8q)wR@ pz({m3=xG1wDR ԡwgaۻg}1q}K&`aR9@+=Kڙ6#ߺ9la~|T<-d[3YVu3ʖd 8NUG3 = j98>` x-侮Ǡڭ̝<^oIƹݠ!PPF UPlmGholG#s]MLNH!7 b׬mr乳 b~ XIB\%[>oRNnXoy_ gc I\N(ϰX- q.~tMj t1fa'+N#JӬ[-[䶕Ѿ+z sꭦ<GFlj]?RJ4Z7U)qW1ծڦ50 LD5ӌ%`g&"SLۘ ['xqhknɠNaJnV'2^n`l!; ؙdONOR[q f?cašʧFFi g-'MTv){%%"HV;c${;yzöwkbᐖgM2(F 4kQ>le@Sa:nd $ϲ;+nL >sS\3(h|ĵmUS!SB6]7iNNc,ƠŜ.MִmIvnNi]F\/l?[}i ˢo83S^^/w<㈞kbV8l]#;H|GC qX|#2ek!L&gs R1\FԒu8=gv*Zp [χC;PϿ6t́e~hӴbE3/U*;=7Ayne~;nk#eTef\;_v=Q93jDr$|-a7Ъr}y%:Po?t6p.M(߁szg_mSYRBL1<[kK$p7e]Ic^)3>\>oMa)HDhA"3%W:#|tt+7)R߅n,mu=ÏPKj>Q_a쉓My7p⇲YgR(H l"I6ǻLR:&-l;A쏒8w@Ƅy &?fsLoi7o!yMwOwwaJj/0XCr ˵{vjq.Լ7v3eCӣ:J?el ۼ[h" ?7WM,XZ鏷 {v=+$rT>Ʀ ๘R\'i(#"<~Uu#MXog `@$bXh Dg<UϕHESA{+6Z(NFTK ,o$ e<;8#Mčb}V-yXVa@Ig|Fvt `̊y eX5JFp5ӗvmsUM̤-չ*2>xٽ{C:cuKq=ģ5oVuh3,s: (opT r*`Owm(Q 43m)ԅpsZ0*ߞ]FÈ x",U4! eϫtD}댋#umr(-z4.mCXuCv pO R%fXDϩ ^r9:MXx),QWzPNU~a"Ԩ3u:p@gM`>M2N|ynA|\LBPs=_X52rqP]w6}B&`[}Y U/i]76z+- յJzkR5>Xe9LhR?'fOR,݊i5zTF_d/ 2> m`Ͷxetȳ ٓR v}i(wKA]"+Gev /xL>2b9䋎4z`$@xlF"2Pڪ2rh]xbd#g? w %ښí?_HRc8Nܪ̹.EG{}P/3֯p,"*2,{N (RhgLIօȕS5|#p3ْIXnJ:,99h4V|t@Jp0&\辶%d$ lt8j].F.hcvUMh]aLROL;= `7HR  ך ExM8/SZ_]^VQ<"^cGi!GTFʫ-%3̌F&fQ\>=fiL]fZe7(4 sU>[AӒNSoP.)~I@4}<̠&n痠48tLץ]gvz8LV`N e{~_>eޮ-@խ"1jO3(2)s8W;GyJU arHZ`Fy`^K& f' /VF]wMRCEtZod"v)]]lٚZ\O(ݍBU7}NE[L#:X fi;zV s} \j>S+"mAK[M拿\g;g=c/pw6sV»vm˫89#,kq4f4U᝻TꆏpJI \H "Ĭ\q?YпNʫA.bn:i<~+1I Plli/I]:LKOvGWGVWOkJ&lbbq+{x\LS憶N?jJ4%.wBPfUN!w5wKw!I k=k5Oc:]p ߧHv#lYx0]԰nwcz*c]Wi֤5nnS KH]/omx}?sHyS19M(sW+[[xՇ;[<L}Wy[ SUs@^؈!qY}7'2B{)O3r;uҴS=mفJcӀgqƁNENFuȷ=P Wavikw^%ض QaUW/#v_zՁ@m/Y*8A Nd}:)ܣ{TW;:{blZ8rqs H~~D)܇ ֜}qe=luYѻ eԪėg׀BP(_s!3O6=[Kpd0_q؀{Z3'0s6]Yy|ZZўaA;1 RrԾ}IM@ҮJt?ݹwrx:s^Ҥy/>#rt36_O>%J8"vÍ餆Qa`ÆU7FfIcTT%oSTƾ3BvjGu Rm @}XLvusc[`R|ίG#صѓZp .=볻 N4C,KC0F<7͂1 ۹2\9HٴTofnRh]Gj3~ ;6=S{?p)gO٦JXbgcOK>tZdBT읥X:c*r'27MeER' bIhReKe*ڂ^Ef/@/r43_lE{]i{IJL!6H*1%8sXhQN4m}zbd%#`fWveӪɸ5ݿśEKlKvi≞̴*04+ެHSۊCD8QH97 Y(|Vg.dmO'R$c 1!0lojD* gH[̑ꦍDHB Y:8U.uVUw&b(^7Pv]7U ! [GoDֶMF9 1qrBkmRT[;6 F$ftƉ'f5|OWԤĽHP/t_\NIA Д`G4m_U8~*׎- glŬLc~;&#/z"ؖE!a!L z-} WuI(1WQG:b2m0>C)Ap OPpIt0 K ^ LM.~4ps,ӛI}p@ҧ0UK-%B'w=riY%Ӈ)$zZύƸ&n,aʝRAIRE8zX vw d$-`eLﮨdAKQo?ED)JdT%w02ᅵ`d>De9J #1<9)S #>m0?+'U;ΰ,Z膺t?I(!>l|,nXw-?sovuC O5ژZ[9=mLP%:GP ajƖb&[-$bT'(2!7[XOQxO"|V hW 5;\Άx@>FT]a{>fmusC)Rb7w r"Kr --Nr ^4a&WDgҰQf]@ߙK)pfFD8 {=GQ%9!MESmut<'W+ 8sdΪ[o"4RR?5ϭW!O b0iX- :~>W疦VIuCg±?KTpk*YR"6S66r9Y"lCkOga\1OŸM_u?ǂ~q]m/ }6P/ט%3ή!_@z< S1 y\N6B9t`&Cf]!bi5䆾ZIHedx̦ci9=o'>MWBe!}NژЂp@CYHkI%$/9̍q-;tj}قcrp84j]g֘"ۢcꇟE6(9^nrvh?X,XÃxs%x1gp2v"(Li{BNQi+GsiAsvV%C}}+n>.⽆3}-"SF)9]P"Du [`*)?P jEj?IDK= 33Qَ/\ HPTuc)V3;]ro* {}3bcO& \3ʫz'rf*AkAу %09;1 *oԩ)rFNr05\Èp) ͑vlHo212WLkQvbz늀#?[T1/afʆڹw; j]!f7p443[l*X4w$TifktZ yT5p N6/F3A~1 X璙vϖڵYQ-pb(ʱA {Bc;ci[0ŒI5/Y8u]ŝY>4{][L^|Q!MV9s̓yJo}cGTB.!uya) Ԙ).kkcC`TcȠ},h 0$/,}*7M^5奋*ƿG2 D$ '͌,Bjag;-BmTr>C sŘw6. nZSZ.Rz@/by!1(82M NvȢ5sf6(0~#G|GȶNG JaZBTkfX,^ݘ@NL4Vm~+JNrF+#&ݖD3]Fow|K<J}߹ B.jT8gs x-9;GS[)YU{yLADs萊Lyq3\ ~t( p 'τwՈ3_^}ߎTbp9TơZm%\i6l`,NIUhdC E-{k7_$C˧)|qFҍ_(9؀TT$1r,p(ј?۱z~d}~ O[mC6/92Kf7 hV|\A9`s38Mo0s(8`kv/x o>oI; u'b@L<6ɰ7ﵪiq}X"; 7nA86VnB@+<=Zn6T,r+&cUY%D a$a],(4} &}$Á))Mu Pr@s0M5dYK+/p/*'@,D-҄fp/ AcqIYw~PGi0%U{I;䕑x 6 KU "᳭ЏZt! sdgV-sc*BSmw;7cy8kQ}a uP/2ň.}DgU">̹ѻ⹼NQuj`yClչh7aI'݌IKʢwPQ*aꚡSڼoʒȰyV%ޯ C0?h1X. 7U4᫮}ϣ`˝Ƌ$z= TdP#aUWZ%!UIK}w$v>[/[n Z {!`KBKkz#-|Y^G: P՝R&eWhsYE4˾\W%;(~}=HڬOߜʹ/Bs45Tbn3/B0 :|C EJOJ+8+h stL}Ҁdd+|;eaB 1䨕pҳ[9{XzPWY""ť%ڞAj[le x阡Hq~O!Y2=Mz@!'GSf6@UIMdՎPڹ\@trRYLmPh!S)8t1۫'b:9݌ 9TYRl@@,ǡ'kv4AkͬEo(P7] Qu:0DžU]vXSu{aw‹`?jGќaHfݘ+A E`մn8%MO$&@(6w[<[õ/"  k>X,?Ӗ4; r^*G v4^Ha@ 6z[aY/0d W&ovJABURswTWAC,}?h ʮ"a|?2j\ij7nl_Viᵽp*i{W|PqʐQ6TS׏ƿU(xe=Kb @,x4t|V>E"k8uJ੃SE,1K CM 0ny!$I= H|v3C א"䴈8/8mukI3F7+.A\N]n Ar܁?wS9P >s(DMfq6bˁZ54Iܯð<(!%{:nOz)-ZpfW U|{:*@&V ח>Ē hk3V]KQ+׍4"/ԠwpWmMwꁓyڙ؄ JrweQ}6:m_Kfl:e=t#fݼyhI{S|ZGj!Ij2Z3}|%45#kxf9BW˄̉e93` >1e-7N#+(MrȾ M6ֿҷrCBV}) ,jZO,+{V7= T;|ocRo7fHH9 =7r>BOzx"^+kUV2`(VqFo{º-DD@En԰+Ðҕ"0",KE伌`}yk+ZuHY֜A\9 yDpc+p Y ~ C[&Pjc#tzpҦW 09Kb(QiRPs r|hLO:^8IH.>i`ǐH@xK@%T3$ÀPcGLQZNlqè5#r<>ny 4bfs^tm]~nPe=q;qnBǜJ"}S YgF 104wdrLc.½gK,bf{-T`Q/1#P?ޗ]3*|{PiX^+EEScLH8+ d>#g=%hVM~]yB)yuW&aZ&Dk9+Gɂ LzP|/΍:ere n n|;oFOtRڪX@TioN23Izpd"e^B|vD`>3qږd:?dS/Z@oC.ú֎{[ðDF'?djx‚8}eznsu0ۙji&#GU]5!M3* EE0Xv>4vMNG8>v|Qh[ %M0+o(pbUN ;OP^f*]cVk>f$U+@:IpB=a %Xb^Qĭbb %nu2v7#cV 5bG7Fpnߍ}ƕ ޭCQ';~3DՁy4IPOENכԚk2H͔ upYQ1^]Qgm?(_]Όf>PweU(HDOCfs)QR@%,d Rs 6tm9*ZN{a5DTSJF{En1or0:Fwprƪt6I}*lX}]+w1#n"봙ϹBWeȐTv `v #G<_* tƼD<1fiFn߰!΅P1&1Q!?'g)'KijY`5A0[>j庯O5tdֽ7&+*pMﰖOZLyv=#1Z%cuskx"?Dٺ!Eur6; Y+9&Б/zMÒdD7^Εh{Y서6h|tny >7/STk߃!hZ$s|MIUF6% 6ff.cGp(GqB}Ul3+}r?KEi>UDrO >=1)6jźI{@'C8ZV ^Ņ ةe~A;oQp' #J 3 $ӠM?t 毮!p[pp\"bc)gJBm7*6/6zTӀ\$z_3[42ANFly^|`*9xbašc;<{G8O W찦x؂g2qqF`(~k4?i )8wȹcy|T1 \W񸣇H"r>fn`nPgޥgO >n1*B<T>B!.bE|˧OcYl@>Pއ0ZQ86-ax ](_6i>c|N~ɍfni@se93I}8L ^[SeߞP0Kզ x#HC^nQXskv[8xnȬS/q z\I(h3Ȇ Ss8_]k\a{zPj48goe7Wj gu^ h{VXHp-~Ge}ӁP>Ax CXį)"I\ I^j5=L"? J>1(r+dWԐ(w9AF!l ` E+)hnTA jpJڅ7~}NZŠ]h?᪀[ >M}Ng?r_ dh|iO^CK04O,q$r)&'F(q$qP\\vġE͉.AZes'IW x7w fk>m 2QVCQ|v$O]4ڊً:~F2GKY0t|YrLTRsXsUQ:~I7-cHJ/H j"\P^&Xڴɝ;-LqL*,"ݭ~dNtI)RJp6hLܯE8Nދ.W($ Q=۪6u7Ⳃ´ӻ3J%Deq2FbUZ>1{s |M7o3^̰=,'!'>XWASECe$S 1L_8ޅXȸƠԃlP A8|"-6Dr1U!k@4\" }eG%-VQ {-_͚g] RU%.`5A mBע @P:[7I=-xU/$ߌ]iSj]o6d}pc]f [6~AQj(䔄NGss5%U:/ܑ|%'9bP9x+UG7S-b-&S/JυrҼJV!wa<4Ј 4f(|.~88|<7ny}5sU`Mo_~irHؔ>[B`<{7,QNZF݀.Fֆ*, 5!dr<8Z~t@kwG6wҤ巵sLkp[ᰘUыWô]Шu/o'n<:@t(6 i}q3C8GX"joB_ʰ9\zL/~½xѓw  2P[Es   Peeʇ6^,px;(Aް9WX -_VHTQIV2`I\4>^2P\krv].WެJ G 8AP3#T%HĉXNx h&q׬(W*S`dάRI=Lb2tl[543J/2==nGm+Ve5ߙ03CLT5"*#8?={-TYC.\-찺mq218ٰR<ߛWM9հKIuYjEqҨ 2Ü\Ϝq~@*3_;#p%4;wxpHW4xq2G D|틻:NAko4EqfPsL0.Ȝ4x15,fAMۢ"w) 2N2{1P\yVm[ÁhM3$<0cL盾~V7Z vq"ۜ1€ja08>To4tyUVy$;)ACƽ{ې˽3tW @!P& -v\we:.VHѮ&mdЎ=6$'brY<x oߌ[Pao1YSQu}}෗ȟ^=xV5u ߍ_!;؂|Z;c~OogR$o,eBR~)]78;:;Xg"cQcHbK~.KYmnDYt9cr9e|.=\.}ٓ2*y@\f^FFSI_jKP)c _,7g+Y˱$:Oz15j9[MIpGSC I\X ~ѯiϝ@fV5GE^ʞ-s)'+)]6yR1RX UNIp\_iiM>X[h\`+PB2̀&QOeIV82sp2}}ˈr=3^+>KdK9f 'x`Oz^5jՔqCl0og\*QRy[Sgt‘ysOZd D):3DTI*ŭdxSZ\g?2*Y4+Vb3K̾.\;9oD0Ƞk}0Oo__$9\? 8Y Id{ٝ+=a9Ւɶtwqk#>D@=8p&Hx5I6E=md{c@[@LpZ˒AШj5vG) ˏOoҴqݷm';q77Ae) N@֣x8(_ӳ] bJP@L`ʠaU)D2Ǻ^,2hL+!*sbd@UrJ9o%DJoh{NwTcwQ ׋t9yvdV^?w\,{$[9WRa-e(|/al!3(g]V=VFhuJ$uTZ^U{Xƹ]}ɿ8xC\JSsNs9eh6C;URᚪ٘|, p,o^:ĩ=$_d[}7XQ Ȇ7,Ɨ5sH 5Wf RxWp5[2 jrНqߋh(b؀9ƅ% fȆeyu\k 8JǬpD]//ջWћHr!l!; e*ވX^ N:49y""ҿK=6=%w<$vPCi%gbݚj9TB3nhz.QVĖ2NmF knY3muIFs gW-ZS@ٜn^z.BQ("Lj&u|8fD;#y7vu/% 1;Kѹݩ1?ߞ``Iwr/,Kj;fŨN(˳!)Fe'A=y1@%^7Z:'·g v!ޚdQ缇9l @B礒Wȵ@rc jlP"= * Z/) PXaSs%N&3]:}LsX_ y*oX s /UOc}.vfq0p>^w[b\(L ݛ&)^n5|giOdiM9w/CE3ʟř8W4Y%)Vo sB#8ܛWQg#JSyw KbH3R{Hd C9>U_[)?uûop CjZfj b_1/"A14$k-m 0PMطZ=r!;֏,i^x}㛭?!$jdDp者?R?1-R2sT'~2r繴.X&!yN/œ7 -B'-X{0De?gz"9W2>3Q[i>{E Ңh|8 IzƎlf.aՃOJ@meMXu4QI۠f nD/Ew]A[Ua2\ad`\ɵ_m˘P=)o66bAĔNGy7H*D ][cazPL1kp4#fDB㧍9`R3]19-w[Y~tj75 =Ttz֑X6;ڧ9V,XK`PH)r9| at4S=7bSƿ/F S'8\x])KlSMbB y]q_:eKZ\AFޖru9ޢi!]d} @XAդ]Sd/8.ub8ׁ;]i ydt&KJW LV(8+WQ>(_:A*ەjkòZjYc5T|bb[0dG{|OCY ODܙ􀴣[͎$טr ʹo_9YZQDIXYYՌ ";>Xؾyw]+ -/?B4`L^8&\ym{hMFE4,*]qlH@*cr6/ Źl%kENvtCB:M,Uew(H'Co>NsU0HΜ!)E>Ms*I;\TEα<;_qTSlwDg)q|Ѫ;ƿT/?9:N&& \:pFaĿQ<>FӤ~k gi)4xDlU~õ7S(\Dy!GW-CFZbtWp ʗS>dUby$u\߁-b>YU&ш~VJKA-#JM] +8k㚉: -Kx1HzVi@6JA|- :q/-'{ H]nGS<"CMQ9HhX VܬE6Qκ)7tKM )y-_Hw˦*u~`Nb:)3\ZcjxBױyqie'gğ_2U Do6 TĂŹ!/:_ Vck:c`؏j7˜B3ǯMފX&?FAG퀉GqDn޶d0c$XM;e=%[i0D CVT N}LHGpB[{R^سh7e] dm4I@ctI: EAFƲ,E5\n`Hv@uIM=i\QC!f.п]~¶./r03<S{KҔ|xMz>ޑ!>֘dN*6@ƵDurf*^({?[u#jDiNrN >%;/F=oD\`,',=Ҟ@;bQ)h:.S=|ywNm(4_l>ܨ#p7욁 Z%%L=CZ.ڿLQ3/8~JgV6QE0\w)`fҿ: OeJ }Ѝ#kzKLa2Ĵ*^VRY=±F?er>!C= l:rCyz鞅彔(@lPO~1$ӹ4{񃿡JGO?$][D^y$+d?0r fkpUtoa5x+U?=&Y , S` Jx} CV:Mn5 r $㕥te"H c%T<ضw=ywGt@zls{3J͏<=̷/$ ;q|i]zW-!ݫ@K|鹩_=iW7] YtIP8kzJ&]GP9B}XģC#1)Lu DZmwJ_#ZCXVwpvL/`60 ɶd6;ȓѤHW8'D(J]$dpf$-ڞ!Sb#;xs #X #ǝZFlR1ji uhR 8Uo6=ZfS)T"S&%d5#L-f@;,-}y&sɤ·iٔ6!׈JpY jX?1O'fvte`6pGr D%}\,&0GJ7.Hl; )/ծۢ=&囉7:6Rpܚż0c1q쟱iyBg YϤy/y@!4)ݖ bK >zcJ hǫ lY1lt^tF5Ih%auMފe#<˚akr?%}Kt8$m{%BIDl3>BhױxcvףC,ZT>Vi1G>{,cBȖJG_Qg<ghrkãUO*?&[Y,5Z"xg27\_."|m~U!6O\9 8~wOv=Q$mo:ɏ@QkRSJO#p/֌W}?:eа6MT̮أ/`],/Hk? XMDHY # [Wo(8wg{K=l۠@qse)HwX:_gje?0Rb=sp,p6&m7?Hj^K:egz]ܩ#~CU֨TH1N~p@>\avC(kȭmwHHP9p|x؁#!rdۣXg^**Spx;]dGN%Q! *FC:$NxM~Pi-"܋v,.DL܏ >BGپ[r*Z{C ƽHJ]gwћz%0r9΀9HS:=—Qfh*]ޥsus行ڕGMqHݒ3/X<8zv%v| RJqcDžӧ=Zy3M8&6Mrjc5S> ;ZC}[s7 F45O%Ⓘ(m0^t'ÔcHp~YF&kRJUGsלp9Gm"d1^HyV 8‚o]ZNjYx],Nhd{xM1n+tQjCNDG_R2sز0W>]kPHފ#4JQL{X8ĤMbEob*ۡA籥{"  (R_r>aLKZ%2^qK$9OCۖ5yK TOR# 0Up_|@iQx/)l7z|f.%7LDfds`U n8ݪVi6 $" m'~ƙU [ _[SLT\,U̗RJ=vPls{U2 fv#.Zę/@rm|PzLV_L͑ _uj9 cҝk=qݫ0',]R7T|̞~#;yWki,rDZTktI\fu9vϗD}Z4I`(g+,`5Shх9U"TpT1Q_*s! 2M#0|ʐE bd{Ngw^5Q rlX0R*Z܁ύ<4y c]&N bW?a5z hF8\ llڎQ(R}'of۳V/VgnB5u~>O[I>s~7h9}yn${,'gi4bN$:]ỳbxuJx>O?.o}]c:M6M_3_]_P_;ΰvHr;cbnDu`'bXB?2@)xu< !NAB ղy ]VKauA+]+Dms,ZmWy?z) Ij}HjՎoA؎P IݝeVs.孄m8O ˻S>"gI r>Pc-4,$]0MuaG".U(JIz}\[f'a%kZ %pr3u#FטTQ1V0%Z8?Q úr>!6YYV67͘"mԀ\Hzooec7tç!of%3+"L,JNCEf68ܡRa^Vz tR 3jYi,yu<>C$w2& poo %DqRus@mXȧ:i z[چPY΅($lP%U-ŃrUr[(Fn-zW' ?.R`1v R5 ]p!yj VԓWK#ӡ3>/ 1!, ~Q =&DNyL3.Rꪲ}'J2k~B)tpΔ"}xqIXa= yaNe;)X͎79Sɫ?җܣb\f[/;5?C0Ru)'^%"t f ⵉ!vr:Ÿy𩅕'bMN}$0y".$dZ<֡tuQ9n|9p5gZ? TQ%HjxڿRmKD>^Fգy~W8QH."zxzZ|UzRuGb_5/8E*Yqeus=kw`iDMeDždz!5*A]eʣF;M.*go<:!N&ޚI Nj+)y'ś=0\N O!%Dk[3s|_]{- ,Yُ>cI4곛Bpp1GJz.1s_rn9v՘d6$_.`SZlPLޮúUQ$^>qőR_萱L~Ȕg@JQY lW?:elӲψ +*&DQ"4"y] Dy5剾2D(S2a1ngjtkxeq}o #yzn= b'l=y^ /eU],Ҽb+ m ʹ7?9JؘHu 7*]uY!pKo!Q,mUw\LK+}ao4G\"!0E?׊Y*Էw_KЙO,J4+<,$ ̓]muL |AKE\CLFo:Uz2OhXiDl\f8g1%^6W+r#|9E/NE3Xz\2ɨdIJ"=!z@;e+nVpqtކX ߵ,B̯1򎇘+W2Q(uMӋRc_~ ՀVR^AJUX"̈ސ,J$$[B9+gvoe^y8If}1Zƴ>X<H6YeutDH":STI™hW/&>$,ZC \'q^2hgǨ&qfr5'(YW=Y$լ5" _*ݖF2'Wy\}~=%^OosMOɽNGWlH@wg${.ކvɰӪM;vz9SK5Wv&+hP 2ɪt7yq*.GwlXHuZB6dܚ6"c ,y)2Lf:_DnejYQ£_`@{nNEK\? :SpBfʝAf4B҂'p3mLH=̇Zɯow)M؛iomeCw%R4(,rW%Q>"42̎YWN6Oj^# [vCp}uC)S$RѤ,jh?삶r/{Q\Z ry*&:d넃7Ha8ӌ*~F8R2Db]kD[C5^򷇭dGz=UQR36kis5B!c=;dd1$_JǎLߕ}HrǢSI0]h# Jښ5Ns˨#3~:DI 5k`7Ƚ-#}!mI}W[|Ϣĥkq>pfztHw0=7`?X"yX\yr2 P5hFwx=]k0'0[۫ % .b{t0h3dj/2Q1WӢաo/4`lbȕ]P􍿄󫇁W3-8jLYwR?jDQujd  ĂfE{EǚV4دPnqM_4=A 0/m㈁J 3u21Ȳ0+ne<vp41&Y°rȞN)Q("WsȊ\t+bcjpP)q KcEP+ ;ˀn5_̈́IWK+ԚEo3Vb|*ȱ͈[qxoM+NAY BΜ^9*նjYĒRA^"F[xj3qI`}Fe=)HG|tl:~DLoS6!Hzg .;Y3c{,>v=+V"5XʪbPeVE~Sj@.<ᛮߙ'P 01qVū{I#c|gHzzb"7%z<(  J-([ȻHJhl$4!/(PwSyFYHE ԓU"Q[u<) cU|I~>x[H{}Wk>do6sR KS*ZQ.YWPZm[7Z0F QtEP>ПTx3SEtQėד7+~/q{}|v-|"?77akXLq5wR@!WmQY0є~u4ヘJ)MVQrJ١J>!`Q[QwaZbϟG;%~_`[fs'-ziT&X~ n?ekKAm(-s[]]? 5&cSmBHn҇zHm8ͦڐO W9b(O ["svu;=$jxH>϶Ϝ~izEqeǤ}"JDR[D$|̜,lQDΊhEZQ3c8yn#2НS 92)U (ips ^{T Od"/}%aTQ!%jSehجz&p ?dwZU.F^ PVVx®7,4nɔJOҞV]-4І>o{_D22lCfg'Cm~rŇNI V ߠ&nR(|=?lc>My"pp9+#b^J,~D ge_hrۊo|#pJ+i 8|C:p)KI /^Vy EzY覆p"l2+pѭ$f I?Z@>l BDts^DnCv*)kd~@2\2ٗYڇqbUӔecݜ$- ɻE饕_.@ f.&/mY}xnk( \=:߯cUwVَK6ts?ա Nm!JRޤꉑ\UVj)R6k'8BJ950"6Ǿ3ԕkAyh/(ƒ)LMJe5rtc&P/gyA%Y57 IO6'ؼUѹ{@?gP33CO,>2Nɤl|\n_9 5DSALD*qVJ-{nM*BAgRQ` /}̒U!Rx'M̄ -}sޏR7s!Iw]`7 ?kD>B GӋ˕6D71934+ hNAD^fL- yXщ/x$MMq*H(tumj EJ +QJL(40*qI1m,Z{̸{ šT ĻЙH^. "O:E8@RiHp[)@_ W#NBsrkZV$YsjB\>ĐKڬ,)MWUלc0ٗpCfȢ‚@>Ι/q@ezXI~$HJ#Jc.Bx|iu 1lnʫ"_@?B#:1dim!!j#"t^D](f!6o,qM R*V`iQ&1kÉn5QXYmfEfyY?jPZ|%GwۯБs; K .+mZ!4R,cAQ(L;(U4GE8 'Q mE#>DEI#r4}z. bTD6/̡1f{7KF!fK7jc1k&utȤ`D3pP" .Ĭ x+wX;CAat<`~y Xorqsee%/(;sg:  4,K0ʐ Wh3IizK teԕǘ~(頌G$ENٮMtgi kK)d槦yC) jw!H|;(йkȡ}ЯբG:d LUdԷI^pWCq짜6@*MZ#; 4pŢ=oT0Jw%5Eq?;?W ؗtX~\IT%uwz7BNv!Wc涔"W0jP+v#}[/l >>4\Ckz~v1SLz)E<tSj@6_ҷ 1^:;Xֵ^HŨ˒{MƁJ0l{Dëtdޯ {X{TV7*i1ҼBϱxܻrTDC9ϰ!QofhjDdG{)%wf/*Q}r퐵SM͌ ցУ-e܇HkҲp8 -ob]wnac%HM"c`/AJ+kI-ib~9}ԒwD2+gVb=*oƁ &,&5#ܶ&ׅT9A]|Woa$7. ( LsͯZ}K;Fq p/f G~JT3FTɪ6!J3V= n$|f!.<-ڲhe Iuf}:tMdgDOx:j@@H4s,] ]AX} C)4/LiihoYBV#b`x!{IFb*JI7drls9 Fbhd !il$]Ыl2 r@rTH*(,1-D^駀jDFuxsԈѾ(rp(N\Ƴ39a`|ITYzau2&68uT ZqiLVRuCC{=-G&ިLw4 NH}z - Lzs\L۫iyzICSۢ)hM438xf/c6oc_!:qꈡlqA:С , ܻENSD$HD̼\IUE>BI?2S̅#1C|UmNsBF+GGS6!C4@p_Lܮ`K(,پ {(2 ,&vd E(Q/$~KDXKdIĉ60)-ei\­NRw=/l 'NOH˛%\PAq>vj/T7걏G$mdYOZfuPϞUm5!y:H n!t­QIC"qF;DvU]`:7 !6S#q-r+-]ne p ډFR0@MGd-CSSN,~?˹>7+#b߲P"&urEVc*U>8WLU9ZY xo!OŜ7\sa9ZY@9 ntv(2CCweN,o;Nڎl~d>avB CS12XWu"Q=ٺlwfmrH&f fc;w['άƜO! ^:(2p m6r%VT:3|a/2骲xV vqx&HG7q`?! o[Bv_k)[1j=@y:9لޭ4? T7!Htq?f|IX} "_OF GANJCT\N!Wbiol+K =aҡ6py:1>%q^kVg<2CFOgX4wIU3Lh''9 w]); fN/ޅcg/,ݡSp^{史yܢFtn6āܛxF/g"*({ $fdBUYw]s)/]C h,Tx΀-="t:/ m|b&5` BzDL t3_B f91bV3NQʸ"yq"$TF0݌(=שhDnDhHy9c(A7貥X4Dж7YF Pp="AOe;i>8co*dD7g6l,U.UNK;X \8WӺ49CkDqpKb5QZħZ)o7ĭ7~9ޛSsA!C\ޅUHz[:=""pݷ_/ѯ.`k1KSz"8]Qw pW(?]>`њ>S{BSjY"Q*'/|;)d a&]΁/lj\εNF0,n!=/Ox^ D&єs%R,:ӵ38Yo"YSV/)3pz_"xehE-qOlT !Z;c7t24H^8&\G w`g'VbhVz&ߘ\$zw.,ɖJ?ųWQ(%'0ɈăR_PGPxT:T$»䓜zzQ?gRDn"+ fc- ʢ^sWmw3 W?QE"_be.D-mT\90`& ieR1,~+76" "tϓ=O,j B `zYT>‰l})됎 t4QY^iN󔸁3!lꢷT0M۠6B3sU XXiJ3M uCUx=>g|4`uD ~w QN8"e@uds;0`H(31) ?7R ސ?$Ҋe?ƌ:MTci[/B+K1|e, v҂|[7 2R#aйmPh(޴$R"oax)]o uGRUN .KӮx{%W5)*O>'+TM(Ҁʕ3sfIůzB@~v_re W3}tD<ٖ c RqI2]&kΙ*$~qcYmRYeKGUdz޸ZzS>0/ed:jWb< k*WFi 5JJֺ[){84^jb6-Vl ,z嶪jNք4Hǁ+ u>SsSZ3y5wiaiY'^Jim5>d[_a#c+ܦ!@`MPI)aU9Х-x%xuH;\4!RmY9UoI:x̏W?=fRTYSW\#e ەu'F9 o̜3!u} p+#y<07PmM ;W6} XH¸"=nxj\jb.߮ȟ"CSvoKTr{k{ V֚KjmbL'NWxJD%+=^ &/;)qVlA ƂgV\+ ,nC>%,zV!iܶ/2B`? H ]^7l0VbOGvCVV։8GtNx@NϟH1:Chuc+i%]鑙}5M)bY?ָZD$iGVD/(7}eW:ަtDRE <29Gٳ*љ 6]&s:'0I ԧHg UnYf"\2d&rn9L'nFŇu`NbRHFЎݡsc_nzϪ&?d?!i l;82u-a/V$ӧf;4֣tsShK]^qI-- He(í “ߚzs/']J4Jy}9%\yVDv Z4blO&Bl_>_t @ֆDBƇ0~w>zM9\s-VC- . ĸm҄jgB0 T{ާ9N:MUEȢq!xP,~8VPkvH yzK)>讙Dju:۟K T@wޞ@Gmk-0ǫ"Oz;쫕ʕb*m ) >em^yHh";ܱ'ljXca۹ǔ/ ;@U:J[Wcik, 20Ԇ+IYSAT$+GJ2}ؒeZ56F([ 5K ܜ&ZTZ\Z~k!ߋ8Ӈ8GdFIAo (Üxr͋vE"CbU<<͜fȍRKJS#q7~<&9*N*gj'YZn9S -,)geoL&H.X>bAg(7]AǶ*[>2au}-`8],ԣ{D ->ROXK~~z4{_$N#7V$ba4TUdwzWVvFdH䲏-m~U)D+Dk =c Z(aS ij_}5>V&UOk^3xEe'ߑ)VU#7Ͳ-J1`}zJV/@gvdm!t(etB"1ٱ!>T-9ᩧ"kdhŕ5&{t^MnkWs5lHD~W2#X1}xclOiVpp"^_)-yŪ;2*WK5GXZG SA.3UbeX4R̮H2g ଄7?9?S%|i~jϱԃ}XdI2׺~L@_y ܸ[.#wT-g VD$J"GVCF-A( PZ/ sD\thC2W,Bیq1}pd'Hj@sJ*h5}І,buu"cG,Arf2d{XZ&tR@ɵVE4}}BUv<1[#B_M݄(q*KΈSQNE`%=3sXY;v3z #۴p1- 7K#Hh^LD _ݶsc_wO %ߟ#/w֙(4ܮfMܗb.}?ڍOT X#^֮d,,#•R.`lŕu-Gi "y{a\lM[ʬp: nZ&B>']z@<; /Eܖjcz:#Er\=-_E-:aV/@zV)Q}1b5|P܏5Id 0T#:2 `QQ= 9#EPbVuG3{Q<(+!=*ʿK ϵ{x(ݡeWA5fj֯NV!fa|)4}9\\_.I l{f_q )RB$Uܯ~EVS dG^MG꫱8|1z@$x=R;iKU$'nUB<[QAlЙD*q\.E)?g!őjAq09/cXKy̟ ٿ˞ABK-)*Am7Zv Q[Ԅ9O"\ȺV*y^v*.4SG4Џ6lW8\Rj5|6l~8ѩqZa3U;=&X(p9B'w/??&!x ؆t}I)$ف<- %4ȸsKE+ˌzq8otCl[R&Aq}2n jLڤ̃FuxU}{Y!BP/ 1?KdTNa\T৶YC`u1Lg `pB#i  ufH  F{|Sxv9*bXE12l>&k?'0TQZnV_P 0O7벖m–)x A,q-A )-IQr 6Mg1f,TLp`mt y_,Y#oe^5aP LVrB̶?q<ZeWb'.vM¢һ1S#NKBsS?Wb־585|ZyPe1oIJr8\ˡc~7[oV"{ZZV2 @] H5@BJc Vf:yBtW vT~̝˿]oأSw/3GEv;Zb5Ef>+ bT-,TձoL  'ƺRzK'N^nҺ?az47l TzsbI. ?r͠ܝ,{m0Ms#~*4(ZYbzw TXdBt G.wI}TƺMQ_;MC#D|1: 52 &S\[MAN[)@Hz Z ^9ۇ32 mHM\̻VѴi~8HB[uss/zrs @[pa?}my,+kҰrx)!ǩ)/Þ/) Rp/GgNSF1Qx0hb=qq!O(bGQ0?0!p~F{(K1䣸Du?:)F3EoX=MNFRsJrNxtʖl~XJL )*l~*ɥd fvg(&~bn*r"xozE^b&<*HXIJ +xL7]<=_$1,apсXJ>zIo'U9 W(EМHMW7ν5J[j :>J:AL0G(0kbڢ||DLUL RYKRSJd_IB@ gHr&tWtl"pw,*benMe{4SlE\Im]eOSr 3Ѩ Z6 Ea?:v4FPpt;6Ա,w\#y`igXLӲ ||PE$? gRXw> 2AN] x\5"bk>NW#+Xm997JPyW;PUAEU](\ ۿgS+\{PP@Ke\ZX]Z'P`_&ߟk"pMtaumȇmC09y9h(1ʳkgy(>_ n_e Y,ƅAVx gpP3w{"(/hFݲ"/.ƘXT?A? \NV+I,3zzJ5$wXYnWVD:;h= q({2]ecS>n,r /PzcBQZ@99PV>&F}JNzl Gr-eTbp|)y1 ;gX(NomQra@j$,\'^ŧബPGЕǎB\kG:1P H,:Ca<5AQ]NEܿbfv+cSkF]2s a:eu-Gr'J^aw=,u]2'`_JV1yQݪ/8!.SrpT>?5Bs!z=pcC/+ItxC!J[I^i!V2Mg*uJU+R~#vt^},"cog,h A[?rVu#;Ee(H`OɧͲ_4u*\a.}e2f*'pd :{EIhߒ̵՘,x6/)%H}7/G)7×v2eEmK1hee8]1\EN8YH -"3/1t56yv_ u ^Trl++sIGtB賞/6 qLС CeW.wF+]Z4&Sדri.%3qT< bwMwA[*ڣd 1B?>#+2e>ugZedmRc|%<㯸 XXzUy6BN |3AߡHFncp=%;ImXQ`^,cf<8]Ȣ!Zg5_4ǖW\O~<jByMpFywږe5fԲ3ȝPY FRcƾV@@Ɩ/ꁪ ڼ"T}h_F=\13},;~78^q aeع )ìo/h#%Đ Ny؛GX~2owYFpɑ@o˥Ś9h`*MB„UC@KϞ)V=/~ b+F9rp3; ՍclJ͏$ LEv}D`bZTCm敱Y$3Q8{B@l;V-/4RP 1~ݝ=$c3lb5H YΟ*q#T( amw J yXLPCK;x/o2mKҢq޶eQJC/x q}"$%%GV>x?Z:03r ~b ]`&]nSoɘДY3|?:l'9qGױMBr=;N\id.VϢ܈O*@ Ew;bf,wzgD4kSjp2*6RU=?T@4d͙}RI{DƟPIxw!AoZUQNWr$.5 %"c ,A7ie*gzIupa6+: moٞ! oE QZ1U1>0ׁ,E-Q r$t9˴ID$\Qd XU95O&GLU5Q'-0?w2k?'.`Ew/sRGvs~k'`|KV2͐~Ν6_;AIŨBR?2?Qp@hA. ^s 2좠`6Pc[qN,P-)'x`հ[jŕ]dgE3J5n?֣V 7JhIߕ&]T̺[ v1g.1!B K{eDc_`^]5X0̤s 掙 o/^@_UZ8a{.=>Kz` yJI3k8m^|)XQOi+L-n qXF.-iF :ĺevKlj*XA8hHF4Ej^XA^jvBD (6AsSp4Aw !rT &@W܂u]JE^BTjfpy~8v]m,j^?阻S/*ڔe[0>}P YoTUNs"SI>Se犗Hh ߵ`\!S=ߑRnjI dI2|Ō1ڣL*)֗7x573rev7\9N5DgovO%[DńKĝR+'MF$\?pQh~¡%'Vp(P|vwM8ڋg|e^RRh`D~JNɟrTz|P.Aj rNj Ȕ{Tdžmn'^YTI4Y?bqexh:Ь{Zc nK9#"oCب ldN>*ۮEM/Z,eڎ=}+sTbB@? ߎp5acItl1}dB&*E,FӶpzx^3>_凵F=Iul_zr} R𻸶2٘+twgy_J=6lqXsZ&@^ld,gH@<4I)^ŭ&{E0!}%θ78c|l(V*8o2n'5nKʽ؞#;8bÍf7 * <;ny{ӽy"pkex0Ņ!_"?;( -zHDԂ{ DSphS&]L2a1Hbt~{F%o圅}lv^~#Ie;"vnэ\@$:Ry5BT9 3鬛ku)K14I)ݮA X5*€=rGr9MJO4/]ij2 1PWÎc_LAO1v&By!3=`Jdhtf31 VLRlL\qkߎ<9ݖsO,X<Tmf'%=cPR$NR1yza\$ dy Z%{j.hR ?]]`5 ߴK~4]18`Rzѯ hǵW@ȯuwfH.H.Iu{L֟0At{gj;(t' Ϊ9}J&.>r[Yw%GRةLg#ٟQu VAcqYXKU",X9Uf+15)M챳4GR5bkr`Ҫ9xh|\glfzw 5cegt:LܞUAFJ\>+πE\D|>W&_Vc4d{BB׾J=ZE_8^=dfU0N+VW@3?ć@nni3 @L+6+/'WBkGNt\,M?-/\1n$bkѸzjLlrR=5? gF#ټ۶ǓvbQ dx"0AOs5g~j~,q<n'h]^>ޛ|T[eIyʓl.bD*;tmL_D @~Dw^d 3H썮+!̮agyYul0VHH'zߍn/ ^SHUsz2\onm acf\?RpDMyN.G1qq/)z񆮎e|Dhu3Njg҃>d}f֕EbHmZg^; mU@f6;orZtn) 5wݴѽ2naL#O#jC5> mtEkG`9n P91|k7`L)ہ6WɦDiv;h &1r咓UiIIonQzbcK\-椶c1_ړʍLe6C}dB]}2s_n ʕrYtyϋep, }ҰI=<T _R1;@a䝯s&M3ƥPkbeᾫB?XExTdm"LM-׷*e)͊ ҡll;PξV縆8ٹ@$=әkʛO=Fcҵ3Yl&}SOMk\ O ;dl7ޡoIKR&SiR\<\eğeklTzI_INMƘԨ-nEa{Taͽ2, aI:l+Y=֝W;TU>0nTӍi\&&2mņj}؃U^PPlx-&g#7Ե0 4ݤ2>p kІyO稱4\)CC(ФwȒJѕI+2a:i[]^w}(J77g &F~$z#咁ĭe)RhEڎ5bQm-)+rі#h50YUcض-Lxn3jic{Y,,{mhPrG^e!tsi.?C.$@O]J!N>(8"Ms뫋75&hh"W˕B{'R:'X=y= &8ތ_&! 0\ *~dGK#DJ$=cٺ476~ßq+J]*\.* b]2ƹ%}SHXNERVVeDI;I5ne,&ҠwD朹 { 4m'`/ڒ]X Fs&]'4a9OWڏi . 0}!Bn[/Oʢl w P (tw.弦vA^:E(Q\3cT R&m)N_/xrvаg%Cz#kzL!tmUCaTo}-O? Jw[{#͢{h# ?0 oNGbŝK"N؆ZUmFX}BoG#U[tpy7:=n2s>Gf-CڝՉ;>qj(KkO>'HņAa0ΏozPTMSuR!@ogU M9_Kw֝=."sl'?ho`˓an( sylRNh ҜR;.?@ vXV5Ʈs+@1玫z- _zT%$Y.[Q`SB`Kn_ }IfUu-O *m~@r;n)Q$UyFP^O_FfDAx5ۀ]G偽C6>3Dt땰*0|U=>/T{Hn,}v|[)y![ܫ?*F@sƄ=xMֶEы 34.WCsig$m4晡+ہ8['݂e#е9ˍC\ގ\RŗW:@%+[Db\f&-D(3nƏKZAxz&AH_*`E7^XadR8)UbGC+aS\Tf"E ;ڤ;?wOF]R|dy ܦ0i`sCOecRI)-6:5Ε]q@򫸵lZE$N_.Z/8Xq|*ƨĶiqE #EF޵-qƿzn?d#*z w@ōfj)#XZlO$Tw9$"fp>-T!5ea iJ^50 Sғyxi17l.HJьpԖ&|Hq;`-sYrR^1mcyTYY[xWǺv^žnru٫Yg:_+Cr\w8gXLY`o͊=ɉ/+WϲW!6l-7g1sj@̺@sYgP?%`r Ⱥ@ȋbk:8FSKN:{pΨdWa1;B9)\t0G(QGV9f==miDt@">Kо`Z`Y! {txQӯ8`X\s&/> AE*g"ӓڦq~Mm0[7f{qӲڠ^,+ϝ0ۜv@S[3>LQ>c-DhMau 򓭚͏¡p:tB7MyƋEL֍+JCS(BҸ/ ֪@p>CJ$H/q ϠAEH_|D_#pitؤ:S[v $}%J%Q|)u$GoI1cWVo%A3=7s-^ꫪa9%ևuGӣG„3Ph75128v?,0zA6%d:&Ah>({skKa'SeQ3x?QGuԋBv]p/X"ߵJ+ .a4|e:.ҐXFHsNxV %*wJ0 ^|!K~FHpvG XS5HnRt8m/JW

@Z1LKl"Uar=HU 뢨@&[%ư%݁3:t?r褕m2$R~Xc^ 9\#~i5an^ -t80gyC߼Oh0}Q6EBy&Ӳ6Adnyh2W/Bm?j.bZ7xK칛`e"w q,V(6O=5:.4HSI.'?Rnh>tr1ä9iN%\ ?a@յ>r~Zؠ8VӀZ|<~pYNuuNiM1"e /W C^AQd#0{ϩvn} h0ӂ6\̽? ̎#֕.2mS;`mqI\Xnc\"(y=S3ъ}hJAq5m\u;{=J`~YH1 aq5-z|A/[0޶'R}DDZ6uP< F$r\o&1#LBEIӀ7piAZ rV<a(L4GV%o&ڽ]I@~0n.qD樦\[[@03ImjaM2Z$)2nv>5Ăh9^2E<1>kʭ!\YwlUBEM@xrʒB"I*1Ay mZNR t9!8^\ _b0X Cq#(MgܸlyMN&Fi@O4#|kA]Ճ2N`k GZe7W://i_N5CIUŒ~iK q_oP||Woʇo/]Q}JC#p&s `"pYCŢ/;u[mc )3֬×8c}HfrS mn_IDq~7\/K\ &TE#9<; 냹<5Z<b";oS\[-TIwB^"O]?~C δ3HA>N4 ͼ-VRجu$] ڑ|3]KjSEK_8k1:?g'EoR_:G ' ׷6G3rq {\1dd|gR*)[]?,~n3ꎝ\g'z1Bŏ5a0ӨHVW874zL0˺Qapںtq(STts;SKGu:&pt=]@Kk ŕu,$0 SqC=ayi\U*ibb D5lH` t=qx88&+5tP/T1@d4Ĝx|R¨Lif:䊿CcQp~S{PqlX-hDz VkP?jD\Mnz)g[?2~< I|Qg wX~b lgD$/~F␦wamML)$0yxnBծ93#rEM[.MK\Z YLgįvt(vByNvU\nRyywׅ*3*=4B2!rZjB; ow+u47]TulT?@JDs-1ŎcA++8xare$Bus;_y>ُY>$eX}j?f`jZ}9=ҹ\J|ĕ݅Ar|=izU' c׽cO3n}ls9-C%cL!ЬjYpf ~CFm*)rUDc;yM2[}RaЋ0_nQ g`MKjgI/+#"^1¶-/YdjqԽLҸOEJ7u3tI$SC̉{(Ҩ7Y8.j(2}_D@}4^7 咗60*޵{ckU|i: Z y4sGE?J>|7wEkm5xhep>DPr$AWsRtY{_X7NF{rEW"̍?#hBp00n#!$̻{? do2h6C@A+e6a@)Xjl+ە9R8l(s}_jK:zsp}~(4\'I.B#WK4VM={fo=*HWWk 8M6J)o^wdr |(^J^XB5JS7t7IAB+^=<1CC|t*%?ˤ6J4nAMgcxTum?=7m8 2MLB0 8{j #\ M<d=%_`+ 3aI)V_ 5NF8αMM%<VT\kj0a\U9M:[ kXYO տQˑWLI?Zmi;Nh;ӯ[˒Z5*t]ztlI.9ɸJ ?OGrDQ `-8IQfRTdCI$e޶E5_Nӣ<(1=: a Ch K35Ҍȸ'6S>,KF@.Wd޼ѺZ#if-#_`M;˷[w=\X$E/ùTFP>+U֓<-+NʐOԄ D՛mM AM)AYYb`='STQ~Ws v؍6]q~n1)58YT.R³DZ}APڹ7:?_^t:|5` "ʠ8rMS7f̟A~$ |FT#:`8YjfCv⇋p>nkhp:fΠgc.]a`݀r"R/Lat,QnѮԳ$- )uSlPi7{Es{~GН,NF11gBGIU3Qrt;#Km;m<՛Uj8B|\Y}`9sw4% >:S$Df,~bOS%tZ6ˋsD7Lʸ+HMi~.dió{C5zT>Bpl.ϿZJ$szIc((6 j0SSsd-bkrW < Yw j\$kxgl:&05)M4mm"1*a=~oY 3I$Dw)aynfQElXDRV$ Z| EoY܌:1(]֋~Gcr ($-`0E<^epՉ/$ b^h ,:7 Rt$*ژPDxH' ujЌn#ȗ#Y3w;</`Y"XZáG0!TTY#sK͛SdM_h5:`r}j`kg($X= "ߓ&2rZ/fE4jWpE[);I %![5f QBԇ~]+]&. (2It.g!"#9L Jʪ]zUo_dN7 vp:+ξED&YCeõ;G*%XĤ4# Ȋ yi l6&wxD M908uL 7#p#Ȱɉ~ !GF4ujU*Eؔ\fԤ&=::CaXvkٷbÉ^|%]tȟ,hB^*+mITrm2ECHHSkhK >'eE$O"vC6͟_c^N(i" Zzك9 ~ ogkw9Tqf§X7 ̪T\JwbM&O$-KSv2My'pZL w{/R)xZpK 93uʱUp^%k[iގ \B>y3S g`RDsPG| 1ނLuKZ|<{*` ( xF_R *4|W}S*)}D7Fj~#Ү:3d瓍Wӹdhng͜@wR)9߳!:\yb%4C[&wؙݭm $^5frӅL 7fSV|rnM+ tض΄ht&%BKZԒQjsԛg,h} 15?s(aF[3Y4MmC{/߫Xi`νfIYqjm' `"r48w۫΁/'5.Ȟ'm9ro_`+ |g*<:)hN J+~Zsaƥt%7Ϯ6YlѪ/t{"u6S*˫CzRQZzp.W¿ k2/-WU@=Kݜ-kzҤ7Te1h*xpy^YD;59~͙d&z.drD^}` a3;r3F!uAKYnb:'G hgQTMJa+04J^(+ >$#k6ACHF?kf"m%>"۩g0u1:;*$X C|M |aULZ)9Ш6/Nɵ9А@ 7::{r#w0bp V3f2'~>Jv7O@KN~2t>/2HfF;r؀8#@/PSrfȹ3WCy ܾP89*ju/S f )6[jcƒ_<oI,zߵ&] }o>Y |3N}i}jKGR䖢u'H[G>Bkª%= 0n#*~gl 2d:)_;Z#݊ה.5>oˆ-YCgի<3}?yUC8r2;c4ikRK.X(LO**&y Rl:vQ B&X sjA@fj[GwzwL`)B+$“ʙ$s)ڬO/(Y1h &jʢ@$ R-Z} }=q|>"(KWA\PdeoDU \7GPu3Cks!QѻHbFaѵʟAџ|ߘLqh/t`w xdT䅍b#?LƏåo4'! *\gQ{ǓvbwR?Q"o+$gƗf}p ".)gI h0pQVN 4+$w $ <CKx ǿ{vr9Lx,1-io)F~- _fsyyԈ 3Spzgظ;V6py~C{$1DԍlT.UVO1 s0])T".疞 4%4u66!]7NU$CP'2Vm-hoW3 5ȸp-iKGgtIW>.vPqu *xb?t[vUT DG+j(AY؞V+פlX  4 R3oCP*2!p&tO,f`e#-n}F@dU[t _/|$ؾYuZD[G!RZ]C)Q/D'0q!Gߙ02Xamz. DvH_7z{o@tDMu/ӕ1ڵDduld8Z{~e|_Ȅ9lk@JtB@!n ,B"OJ@[7(;$cȄ}vr&߉B>g XX&.\C]N9t H#'E[oR&?'iWс-ƣ\@ât;sSuZX! Nu R ~V<]4a橢~(N_|~uRJ-ửA JI~(@Y@1Q 665ljE CJpyDl[N@Ñ3x2>M({ |trQu a&cLBB^==mE4IqU9Q7BX19衏>yYVLn&/SC'҃Z~jTt-Uɡk_/zKrjs!6V~Vb|w[>.%.DWzI_͐)º&%⮅(nmC:oqbWRa%9r( * 0 F@ lo6MQ=?OdnW.FXlc?8rLh;dzlq+U$_ M =4Q*DI_xHvn2Ie sfA?xaHUkκ;3{'&hF4W8|XۣUG!$w [ҾvlӀ 9F3)a><[mq+]v5^֫(M粹vH{^[Rwrz0p>rn"e{] H"z5Q6烦5T8_M%i{ xd$v#}ǴСIk-kuQ|5|0c@B~EZ a_,bI|VTpaDr078SQB2l=a_9?`? EZ\)@*Zv" ZheTWg*%4{`\>ZMZsդtO$?^8'᢯<֒ݾuu/d H1(xQ;pMǸ^r֚u˥.TvRRNCpBr\WADb6ӱ@9JisoݝP?7asKgьLRWUQw2i>~R^߆c=h+A"lt?J:&&. !ͮf`Հ!q41K{6bgtW^0_y. 1 aTLטCMcġn'Kۓގs iWʌ$TKWsxѳWx0 &':]FJzÔ[Gs36!Ƞ%1y/{k14`^_);VoO\S?C.vWP]Y".b W‡43MC:؈ l!UvNg|-Uc G1A>rSm?afБShikbA ty_ UP۽[e|G&eS}ƭxǴw,|A#x?=k;?& 5yuIW0&@yUqiNS_F1NJ$ZDB)'4$3V삕L]St`wV@ƣ[S6&Pb'*RSXem_;Xt?>͘eVDLuMOä EEn"z]k8&]{X̏*x1@k})y:p//JP^zlMȖ#ՎKMۓ e s9ʩc#Q82gO*q 0{bw77M6y%ehIr(c0$92ضp#VY*j*"iOA,6ooRxͤ6J׷dYM$Te#.kC_FӇkm)*Dmk*g@l}Q~F6|sD0p9_!ePAH=AL zh{BbP3Ks9Tpd÷_zM<b̬3ɓ媚>B}oA".w]?j2mҼ(+u(\1M{%zee_=+N+)k>P>@!>EP(n=KZN^ 6 s֗@I>ܖ}ܦ6=E>lP{a(`PS1V9C+'S!a=):5ߌ>3ujG띧CZ/AeVi;:6)Mr6;T58ԣpfE1lL+~(KϋfB6>W1;f![]NoIT[%TxGo *Ԥ\oţM*۞-#bƍwx{\+ ػk.{ާ'./V,(Z}+i ؗH'lMcn݉ psx$͜sR39V=8p@ę{ l $V7HK;L 6EgĐWy$#JM*l1-?uK%)3=d`>a@}pmoUj@kտ|~;XyJ̑w1lPDAV+CYײ8͍>+kHa \OX, 4}Bx JX㴇1 ik̔_s6VhȔuDV1!#Cr84'LOc;-~cd @]ـiu Xe>VE 21@;^(8&[nzO3ȌK4|aFJV:Eﶻ |]Z^,Em1Be hFanoH73M~~Őj㠇'96!Q73 R ׽ᣙVdYj _D/ǝcc뎨6{lęZ6b{_3* 4nޒZAݨ/6C0O^h4HRTdȀ]bDnVSѼCOPn̔Z#$J13H=z!WDMXZpb`?nf>C[4`27A$)`3CZbNN^yKטֿ!S-~q@LF^ J8A{PܷCL@IsΔNQ|u2|ŋ$.~>)E09vІ`.#Cr4[kYB)#ye FmIW/LQk-˽^P:6~ X]:zu\hB|6"[:4h1A9kxآ;,bgw kyaI@'5)☸{Ӵ8]ށb>ģ[gxuVr0,ޭ1ݒ*0/Ȋy.\[G)fC [H On IWʎ-IFsEQ- 1+vS\ #ƻ6É(+\ʋX>ʦ.]`pT_.h\@*b*Z.ѐl< KϠ͛_„Hy90Y@Up,(*qThvHC XU[OMur5M\ )e>;)l, a{i橯=@bi"FTqz$ZxvZ oaF7맘K)4P`s 6lJ IߐK;pdOIz!cǞy3]Y{ԆV݌Ѥh%ufGO> n9PW˫@_pXgT6h`Ǡכ6VUH`0NbQ=uh"4? ڛtx00l{:QUGv8x:z^cP%y s6/ D煎\jAubs4?/"gHmӄCG>(}y6]8Q2y2X !t/R/vT "iGɝQzMm`oJ7v=fQ,wڮɔ.BE{bx KLze]zm8ȧ G/z2aɯť'+C a@Zk9A@ڳ^Wr?EZ׫x#@a|݊ k< W,.qM僴(z=XW@*-{:c\ˡ>#x ' t%iqV~#,N<,"oX2^%s\cX5Ĕ sW>-'.X7andxm|-JSXg;6^`kҸ \ !o^RB5|DZ`(kUT'0W=6i< ӛR+ il鮜k3۔`3|vQU~)o\R4ZRʖ  ~>Q>y9xyX"}Vڹؤ+vsY^ 7rDJjkt}[!=?lx;M1O @Mb1tT(2fvk"}fZ10z-UtRQ9cQl SzuL(li{hR[:rchE>/r,Hk1YitGbO-S!ξ gfg [oEcr}4+u> B]MwpQ*F@m}$i,Am1U%;4 xO'g i&ϨhC.ixx`@c,I:35J+v;p0/(>8֔%Z0k=9?G]SCWv1-  AS SM#,̪JfD") DNA^Qxs*V!m_3'RZ2jzժnl7qNM- aaN!rŢ}cJw&v :^eD b:Àt&\F][{c&SG)ٓIΖ݉ke)O~V1 "jzX瀐i:UZ' xB :jL'M֜w C L5{c °0!Y*lzk- Epm#][3V>-/L7J _=eyd<K{5_T7b@ڛC.ǔϫ炪A5耺l=iMe|%Ċ0kQd<%a&1r %Ԫ# lT6o|N˩,ۼ2L{ D>ZZ;S 8M}U>е!W)$QIA%Q–kbẕ̔)R}oz:\?#IcLx4 (idīg+E fkg5 _]](@Y L˻A0W [pv%RYgK8F3u|hX݇ N>QAGj8U˸Dõ $/ZlGH~e֯E_3qGȨ qbR&zWgb/%ĔKЛkVzyk>pЮr:Y5#l'׺f?%oE? 5'昛DVߌeg!'&Z#Bl3_R/T=*9jYG.|Н9uDmаɤK^zab1?p卨_n}Jd Ϙi{.$U xڷ`521n}(ŸYIlB8+lSL&}1GK@\AH=do0h8n;#(fgdgp3tYD(BX1B#ЌfKqP[+#vQ1i__'ŵE:t2]2ȶ@k9S(8h࣊Oq7ՍG6gTd!BQyUܭtId7Yn;݊08:k0D6̮N%ux"RZ[md0A鐃Gg܊CB_w-<7pJ)}z0zq k^Xn{BFm s^PvKcIoQrAZm!оlۄNb^;, }R! q2xfe:\3qpAAqVA б0A~L(|k0GeXoQ HhiAOµE^+ܲښ=ʥɈ.D9nڵ'K)~_S|(=ﭗ- ̷ЛԲP^&U%R=]K-*Rvp%S>}€x!Sf8=yMaKݱ5Dr>q^YMĔ}԰О٧*8wE&侦nXL)3&9TDpuܗ&ASf`ǬJ^~ѣ,%O&3^Nwl%QʈqNm{eupacR*MeraL^0̾4Ojf#D<թ^hQyL%|&M ݕ)üV2( G7[>'%LI=M )VK/+mZ'yKɬcU37"&JΏ΃>O[zB">A@ C0uB0E{*~0s}]вZ|Ji78@)ZΧ lq! U|VE-UE,GJQ{&<e|(0Uavi7J4 ??RC{=2ۆۢ1лbO8C j7sD&pߏg=9?>B=P\ݩVfD|HHG{tcc5Ӷޗ950yVER+MF0K@Uy:ysݿGU .}ۻV̚ 1HDq9*5ǐ*Ua9NO}2+8L>f CWd$r^3@{Jwkqn'w@ X TY:,v$Ͼ:TߔuG+c57t*aS4+p  qH`}=P;ⓓe@Ms$71Oq=ROgDT [wiS$*Һ" xׯ!&\z.:Ƀc]ZA34^MaQp a' z5]bJ/0({bAIt0T[ )B[Jys:X=n9G12.+dwbI7c# =ݑiR$y4U&Rj!vB#l֜[ kDA~[(IXTJs؄M0(0SieTؾbCÅ;@,6 HZbam(h-rXh >t{;,` ,bZXE.؟b]KsP_"KcE‚#̆ muu  41(2Z G%w/Br ]?#4= D#G^eg@ =9&236yU+ - zzdñ|=O%|Ⱥsv,LC#sgy))Qjͷj^ ކ-ZMJ"?e$*⭗)|?;mX1s]yRPъG,ʵ]!Z$ư\8H 0)&GQܡ>Y ή LiJcʄb^]\NJ[(/iVUc]#.oǥb1UL9t3\׈2ELD߈%$h1M!5ۆʹ/7x]2̰2ɔi5_VlO$AI+l@lv_ζPe-ӥ4jizyQ܋њVFaC WgH兌Na3N\`z;&_K"L_v󵓊Q+wSnMp oAp  ї?ajp5zg,1+,U>|P,/b$:Ļ9ϒri +Yyuk+%?,o<5wIrPD5v9|1P% N_7-*Oq18iq],^*B>=aYo'< ߏdɥCpL%Y`*YQ oBW0+ J<2F~W 8ȼZIӻ%hbY'өiOcB()w_YeO|M Y7ưNV]#Rw&i4ſIFMTxQ0G|.`9#ˈ0MbHzo=jͷ/fx#B`s@߻o^1#~39ug? DNO/T=-cY_WWy cRUx?-]6f`j{~'Y3QeXv0XNE}WhHrSn1Cl-T&xt6VˑAt P@LmEi}iF)&|ㅠ8M$tL }1Pڳ4̞nkAw7E%Nq,ѕ}bn904oCd0Kk_,6-[.NQUdD_|r;>ev'!DBC"O)lRHpᎋE!+D̜oS)jEy 7kut]E;(d%"{:`͝m: ~c\PPv GV%"J/nҌ!Ox2# ,〩c ŭ _?x2fn83dV&RGK}dd錑E0?GL91q5ag)AI"5°#4$H>݈hn1\Lb"c*#o}%ӖP6?QJe-_G2ء2y)y[E9S)cG%˱,Pjzq+*.ELk"To*25k <=# 8w:+lsDCÌNTBf1SL}kSKN G S׳GQʲRP x!$l iBl/L/ݚ`m$ R(6 nO; #G~c¨7u8Rqׅjud'B*fB ֗M>mP䎑Ps~brk o\L2MDMWX R$W.?_銄B}Wv ;8YV'JUUh6ĽxH}9ƟỨX2A#z`ٝrv򇪭TF]H߽c>2D\W[j[ B=XmM`C}YMٛe Lf,$RI.JrhyEmLzBFDjkL3x;YO\Q@g;BOgv4xZ ]lI' W5U&?fgsn:*}ޗ2B(u  Z9n> hZ3oC?6#Z6(5t `i^  ,e*.P;,>ýhɇEDA8u~r  ̑2`LaQa@ cȩ5F" O1I0dҽ;Zdwõ;^kKFJx^)wZ4FK:XD` bUAf8^ i!AET,7UN>mOSs;`6kÆ'Q5vgVĨkV~lhsB<%c*(:%D`~HNՄ-ⵌ?p' [8 *&%db: 7CycN6 ؾu.^҇/:\R&i N ^n:7\A?Dtb;S*5gR񧉂O(J/0f0o?*ĬikNMyOŖmC3擠^Ea>7M*z QAxum o>wAs5)*I 6捫 d3)|ع)mC#.SJ1S0Zϼ\$2jٛ6Zse!*Xc]ٟ6怶 ^xi䞤 c?"%Dxd9=#o*vDrd+vn,6<|ņP;W/*5=x˂P`~N tQdU@|Lg66V;J4xTa$6V= mh :Fsd~M ,lݢijٕ0*d5zM!v%lriF>G+] sJ=fɫ!q+9(G[&{{^I*Kn = )b Pf e$V1"k,Zვ\K`n7ʼK?XBvJ1<-)MuYaG0LlWd?o;S>gӠԽg^*=21&;\H)?ܠÛ>`|#=\)2L R g0-}_]-m^= @E̗`_ }WwdX8rďB 7洎Y֪f>>L;nkـB듐9H{}ZY$>78[70{!f)'grw/H YWU6 Y oz7ByCYHn-Eg1d B*ޜ~Pt(#;}2cI Ϡ&pfo}+9Wz0Lԛ;GM s)C_׉M6XGN'G6'#=VxآJR !〸|r*8!7)T[abxHzGB=P >|_I}9V>m7"_3XZPeb&?yo_2. h"H8yb$|Ɍ}㾏KF5Y٘q~X|7Q |=2R{'!B;W}Imr%ۉ=Rp%OT0w/ %' X\Q)&z_Y7KY[qY25{p: P f@Zvж /ӔM0?~ȎTvڋJDà7a+l hk2FD 8"ʕ=9j@춖Y5r{q>p#ηbJ*D/utq}Nǹ%tn̎ Rn~qsF+{ jKfCNALwZl/J|y8KY25rЙ8d;nt'R0P \lzDcvwJx-0q6udsFB 7 Xlal(+K< wIVSXk➞BnLM1 sdȯ&3Em _2i򺻎YTm3oI+0gtR>Mɉ ! *VI Qi͵!Tn9o`~5VwAXoȳ,*@{OZ.v& 劄e-bX)_R!~@]tڟ̞!ipumX*beqn=DL|xsŅuX?=ujؘB6,vNhYΫlVi~Tie 42 2^ WL*_uÌnԯ L|Ӳf^YMB{cH֜]"w" Ľ 0d:q( iW6er+|xU1gB+t6/}j l۟ FrЀ(6Uo_TM6k]%?V덆O6Ouf>I[k2jϠQJa4{D}>M aWFJ@,.iD(}d[}Zߴݽ@y,'uO,zesK{VnMrNӐ]1ۮ70H0{RH( ]ʡdqBc Ym3`]RvW(yκcet]*P+q_E&;agz\q5y嫋T1zXт> ]ū?[$|^y %)0?8CvI̗Kf̨TG3ǡ6,3MfwD=sB-g"Ա|ө*_?j0^gǥ4q'+V#"[ϷCkM+,;WK0=V??% C0H܌@ĮǥTK\! ׂ/3aK>IY\WRkKRI;vg^I}9hZN{k,_)5H}X&eX-jxOSAkXCm2DDk]cSDYkA5|z(Ǿ~4& ro놠~:!#3)Nޔ&g}]qM]yFq-Ejy=ad%5jh9P{̃W+|⍖dQa:*K=sq'uO#I5%?26B0qVEEG${ 5Q7LXg0%쌰+))bLE4n{v ӰiiG ]X," _@y+sX 07\esH-jm=6i$ʉt9G)gATW]n񜥁1/p ' x!QaO,[o})ܐ_i/WS|YسWO#Y>:lĆ'zDMT=Mqp N3 dv5L蘣{f#U1D|]hсTIٰvԱhRA aAc7H@`(TJ04c1aGG: B"3iGкA7!paYg"Fl~XJcC_@2#*]]LmW&hr!´:}e6m",4g#Ζ!6Uሲ6ɔn![F@O,YTo <ܫLtfZJ2z1,jFI' ܅ dN1kXRrK@4cjK OdfrD1OӭQ5s3=aЂ&}7kY:5Ѷ=-ҳ4'm4d$_`"?{ A1jPPNo]|͹ǐ|scl>pEA 458;bk TP,'MG ^= 5!k4Wj #8v}#vkR_u8i Nȸ.e4gE>hkW"s<-9 Ө3H0 "{q]i.)?0u\{ف#5ZVC scU) hM|ЬwůdPi腚AY`fېA LR4D+"Ї p@u -zk-}Ge.SJ k0H6֚|p^ɮk AzTP{ ' $։ } OmpLhx'pF?k~{0.`9)Z`.fx&&Ƕ'>B*ʿhPawbWVYwnu/ɽombգ`#>>B>ڋ.\OZAE &i SL]`S|Y2 8 y, EŶ>!gT.jGn12?:~pFmiELvΤݥnD+?7H*8} ʨL"w:]CE4  5Ҡ8qlBq@B=vV'BgQ&;746gR.0'ˍg.0:]ujW_cO4M{p%F^vߠ7ZB Fųsno*ö"pw-ULsW(*2ͺUwg~5@MI7FLNt eJ*CX2t/GA>K,$C+AptޙKm9};m?TMv* $ ^trvu&"%ө6 `!\GyWuX ]+-FF&nbΤt/I_~C.jŮfPY ~0/B_$ViŷI_"A%F2LeQpF?lu%QS0 L/ E АdD#f}BmϪ-[YVLB=}`s h]%bX'p[ !5 pQ:j"+, (zI78ָS ,{ȸN=fx73pG 7rCpbH+Fsp0IIƲ2G 4-t%՘$0^|_ aWHw:KOAqнX%PzAiXM|,3Ij7BKu 9xMr *o/·XcLZt]!Ӣ9={3f\з=64heE:喌ԷD^nѲ LE[ފw%3Jh~2%V$&McDGmhQ'T5ܯ ](%Z2D?y(E}T9]g)0%lc{{9c# '66.pg{#oڇ"--..AEEƖ!s5q'I\4s:F~b*$ 85)  -չP* ^r`3f +Ɇ{OscvlBI zٶ Ipk^b[^(8CX.P'8R"]lxJ$l81t"4 0j48UnHe *٪q/^ё\Zi,C(7^!" -q33ٓ<~a]}E>QM=>-q%"qWGv5 TiLWRߔG4Gz.Df}:=-hyQaexnk=2%*׆~CZP3Z jK4`&k&έ};ehU"_Se {G/M=X Al~U`J/"&Oe"z=Q͕K-Zn{_cVQoCE~e1[h}8k߶Nqzj".E"WpW~]wHo&(=|XRbcE/P(~ +CſSl,䊯%h䮱Z"[XzW~QXLsfV&KIsb=-Ǫșs)v6Xhc9{adCک`Os5ih|n.X50~=bm()$I&s`ԳEseoTKdcĞ"}% Ơ L{܏9,ב_dcaa.3߉d6I vc ŗ[5,p5ychcMDX?^F;{b[99z|bvC&Y+>M4( jvvw/C܉ DN bRHG/M%GmmMn_vֆB̊(r8, %gZS!|}Vmdq# A/(ɍzz;S 3i㓧9[ DI_uW:\haZQSPm[ X>7Gĥ^J݅B>ry z$]/K ̋uG2W!|w?փȌB /1ZN/zT)h Y'wv >iX ǖ],.OM'>ПA;o~WdjϢpYNvٌ딨 W+}-VkBo@cuFwұ0@MlOaEPƖT<^B^͝"H=2atiKS{Jnb=FL!Zi QYkW& U=W(IKnŖJ-{\EChpv4fj&I+6Q %Ӿȥ&iU#ry1Uh!x`Ewu2.l^2N7H] ·4_P>UN-'?N+_I4D?N +xCi K}Z-+80]l?Eۏ({F/wQ')Ƽ+\07MfOI|+hⅉ˵^@jLY1-7&\-|hvio,!2*}8#gf]|w0y{&eV ϢY>)ОG xL1yDQ|҅-Wklŀ"1}1 ;Iup$1mƗMsᇔ6 p0Kb+%?gH[8EN X]cdJ-YsXHX6_珥t ,N^~{fκK 6KfAF T{TkR,̑RɍQ<0 \xcE!|Dؕ)DE?^ERF)c\k=ak7QC;_T L[ VԢ`f6) ItՖ\H$|pI!ÝyN8xYJ2MYt(uʫғh4*a}1( 79Z"'5DDޖod"Il"9lXڝƸ29h[wfrvP;) L{Лl2o!}{-ZQl+u l%;7`~s7 ;!)¯$rKO55Ҳ& N-jEtƦBG-y' 4F%;т/{o3hӀűfN^ roݿ|l9𘡜zCӑiz"u-;yR?#,{-Y*d[N|Wp~A0} ;_R!74 )K,|X ok͟3ahİ tp'uCQ؝0VS,x|gz /*] \NN('{*G/w&g}Tz<B5C\ Mr0{94n6 Hwn[{ȡXʌ)<3~uhVêEx< ֿHZ<@[q ݝ'HV=ǩy^7{Aǐf'T1A~=DwBjpQ1Vw;[9NXAi#1[J,&V3\%2^, b>q0_.y>`l,'詿DV!z)X->`Rgq ޢE ס祙05r 1?Pr {{`]%:.zstVY/)VpwT+#e b廵ov,KDdQ׌nG8~h] s|ΰT y{͹ϓU5JqX__6E& RTA Pޣ,\7rj۳v4 #PGET_W_BY%^qf8v]0_Iڻn& ZȽkF W{Z>)BZ9 aW[le\N/*k+P>'ZVp7ԀT)[DjOXIM|֛F{YT(ɠmD9 g(G '? IytL#j.x'hi"_k>7VAGQ cYPI;_E7q蓛 %gW6uSu13:x^e[u98Eeב1ЍzJY1V8n '!dx iyj7:pN5HWaX9Z$@]ۏ˔0rׇt܃{k^gRexW^4[l;yOil d\PyM][hD|-rU?mz֭oÎOsȎ͏D 208'zeE\T6*S;9%"H."T*+j1ilb;D>mE7,9ώk&hb1~'6kfw^p|w(8;yj쿋sRouj)eeFxEa4N$rvlHu1s=ɡ#o;&VHR^ׇ-0RGF*ctL {ܱlR@$e҈Suq6W_&xp@_ L*$mm%҂!T=?DcCW@FXTz"'Uz%DՁLQUZݲ`>JJNw^Q.v͌5XOx3 A8--_6:%>K=ucǼ$֧ nj_$g [}x#we^:*} 6tRA2ݸՐI %]!+ (Ю=~Ԥn.~>;h~5۴Ki yr1wK@{ i0K5XĉqjHsN(%O%F)K 9ok}wK3ۭ+3sc_|4pq20ElHJ,HnØ7r\Cey+, ѯ؎UNp}@"٭N `;W @!0uiB2~iޑ?OS4a6 w|\B2:_ OQ\Dft 8hhEb8=' tVhbM=_ie_!6]Q h+Q1E>]xu+5ߴM+2k6T:PWWֺ'Gʚ6(г:y@~j(l|X>Yԝ7 ~\ƿ:= K IUcwҟ"6&?b{ /t`θᅼȠĻ-65pI7@_U[۵d'݈,@e-T 4ϔ n q\//!+ɉ(eE8Kq2o)9] .kH҉XՊn=cEFr!K@7v/Cj5GZEc< P}0#ߑOo8T! R}bJniJG/pU\ c\mö`ų[t{>y 3"4]_W#^B]@b~ғQ~_ =]Cao7 1~):Y|17!kk~;VRfΉ$*gyQ YʔCIp%娈NliEI1 ΰbrpa$<%S SD٪<ϓS!EQT*$V@('@]H1>; b"Bf q[=M/jK|v,_e ^)-E(ArTGY7^~8%}oɌX J'Ŷ:H]2!]\C8Ytβ큖' 6rߤkc Hl-<>>iX1hb*WPS&NoqB!T7/zIJ$:zNc,]i@LHY)U.GǓڲ,y(q Rܻ!zis]t 7!Bʜ٥ },lU~YE m\xHDbpVQ#ViH'o؍ȘFm޳I,HԂ= vW85%˧pΗ2;qA;UblC>nߖq5OLRBm%\=y.Pqb 8F'i YbQ˱ rsad}'kݬ_"*UvvYXglͤ}M:4oV&DFdUNMt?5&1 )kuDuSD2r m~DھSC={%dAk(uI:̠ =y5]iĩ ޢPbO@Y:LIJW`z&<ԐKl 0qoeWCElVReJ])I6-)׆[֥^e'iX"HXQWVKRwGD=`Qh@ -K$^}GR??Dl?Jo~p:c+2GR((9 2p#&Inu,@YV}e)D#Y׮ SdrB; pq{к AVKtdiQIZkJ}nÕ&5ٸQS T.WKv>O6< b)5Q؁|*6kN~vJNNӛGN6wVxJ a{J rKI+8٧Mdlg{q6"P%a Ŧ?%6 !&{6:\Mb $&I־יeFתi2.v6o})IѦ .!S.|CSKt8|%~}N_ϳMy(.`|- KOz 9"f$ DXBi!@鏥ՙ2+bTKhfhZYغ;,c\tuPT$BM xh)7IWuN3fMqS ~+1@,z7ǰ'Hv2W)T`yY,F 8qY[P]_ .2uݗeYtx6eGs[@tsb_K(TItGA f9&3νJ!ZH )Nw^`v 3[`qBN=NR(ڞd8鈌dG]oΤ8U%Wo7Yx6'L1lGy@Ԏry9-[Up9PA=( p?[vԎ7eCg{U0oSyڮbjݡNOmgVfKj|e`SlKjF ى(^OAOǁQiG7fۈrE|a ](:ݞ=4"W&/!--ū+߅w^/K3oy^u=0z@%Ca)6k|%x":Yy^[p^;%u1_y LL"#2HIiv>Eh=i+Y|lky δ+ݦ/(-y[8n.kGCF;uP9,iC'<ӑQPQ+kaP\z,N$ I.M )/4B#oġF;t7G3n[1sНUji"pV?Mи]Pi=w2,6D@Z6ب {ym3..?h43e=8uzO-dҗM&)N:!Km,j²g*܊ 3qki2A@dMuf:C]VA Bc.V-8qj+PD\TH!P۫HJm?5aT8S/NeHyX9JA:u#{&6XH!]jKfh$]i6v k/ڥ J9h#%/w&=dXwo'+<IFh> Z |PP)5 ٠+J1y䰏A߮w1׹ ]dZ+e SCQz6Wړ$@]T_Y 9@{{LqMy_bo EkrW%بqjs-yB ) 2[*N6c96nYT3]A H 6o{[y̜kD[?8QŢX/ 6 낒ON̘`D{-սg w:/`LX8&yxA(gjYݾzósHlPJ#'uOe)HX,7 e[n o1d4ꀉF5["fy ֤z뗖:/fck?Z$Gķ2EvSe!0|In W_uwncyID4}ܻN6!87w1Br[&KGhI*jpB. vwX7hdw)\2Mkh;U$vzQeUz`e½y4Cpm~Aqu"}W͈0e|y(c ~v[aC0A8G-~:Uix{]줱/e59(kBv {|VMO}oIǾ&98i{USO\҃ 9t4@{nlkIQИ9z&\CWk+J,RA[+zv&7 pJ&_vʾq4Pj~ύ0xs*wΜe@mM}FF6(et 5={iJWvMq-&o%qn~xb`DN_p#mw,&%(TIB C$*=JN&[sQMD¼QXZOq+X@Q$\~o&j t+0k.ܭWhM?ѣ&"&mR-J k:Hk*u 3L8-&]ȜOq@]2MkV.jR3AP_x?n=t `wOIo ZDʎl LtK0KZr~,3gh[2uT[Ib`$pq-0줄C KF3_Bexm 9Dt^}gGrFW[}+%KdigP /] aT,3DNjT4{ڢM/3{z&cuL^›T *c&\oVAЄp]G|ZMՍvf"V"ïcz)<-`/hY#~Vi78pg֪INƘӳFtU:oOz &Uu#0yඍqx ⾋t#C`E}iNyZ~G8K>d13 ~Yfp;|pT#/yC8ZVN@1+vLINsHlh~=*=C8U3LLJ$u}|bATjA铨z(O$Z1 v!>;\3KvK1CieܷO[W>Dw?j $Y@v_M?},p4]>Ɏ(0 c:cBV3M1=KCmVrF{ttbO,OMe`݆*( ^njը(cޚ  ~tu` {KӠpG|$p"E iq-8Epj૘5fީΦ73*=8]Pm:"ER}IzaL#h}qjRbbatm2;Rvf:kI1Mkǟ,e_ IR>On҄fQ՟J,#&#O̒Iﵲ+*S ouYBv5 2w(Fܜ˚! ?Y40~<כ<@IQGF{NEˈq͢yJTd=,?꼡5#Ñwv!us2s'q!S0cPC9CIʸyhVVw W'y&EN|HE эdXH iVťq7!F07ul8^6Ӵ((BOKMK!ŝ ŮH[u5RJ NORMĔWc"x C>^IDrnFI,f"w-Dnbm+?/'b$s$Q7hi<iȉNrT6`Δ_i҇gݓ{_/ة iNmwqg6D9BcRv '<<˧%ȴw$X3PE[j&/'D W֝wra\m heք!0kPÄפ;MLȚ5Xm\#NF neNo҃je ͖/w̙+'@8uؓ4 }q> %8e,~^ 4nwŨ!-×FKV~H3#b%4 ~++$$}pbK!Aftvެ7a+Ι~f?ԾQ]*%zBij&9*wV@X/p(dW;JVF?:{7UJiWRl2Y1W^cL*ű[L$;\k5lcv^K6.VN1?S"p Fdt")`,N'&Kd`ԔxC" F[J hmm롁H141*O3OMaةm;Q NBQ'#X[G3ͪ,!@'[ <)uۓ!yI#yJdć3@y]›hZT!=DmD0J׆1[lL\+ V1"?~3,b%X9}[7*rV& _Yr T|*GD:pQw.A n$܈|XWv6q_'VY5uf$glJSj).Z;s|SM֔fȱ8I{!^) +V Mr0? :ば,(o $ir8Qi<տ,<ƃ\c2óCo䆠/9H#3H dٰɥ TfZM!oH 9[BY`厔&2#S|ݵ yIM:vfv|a~V[s{iImZ*6UU|}L)6 +zqui Oo>3!dOu$dO(ex+hm/iNtj,c\]55&`ʧz&wm=Fq*\̅Hwm isbUy AGoq(ظ\ZU(%qC2٤ZQ46:84opXɥt_G?oOHL=pU1ye]@1$'bT9^\YL%%BePuҧԔte1HAoyY+D7:gr0l*2I}2eua*; o;tb+Fdl $I ѯ%_)"\BۂoƣayA(GJdw- }Ȯlb! SW^h0{Q U]vLD䣏}T08J_^v/ ^J1C\C V'h#$[Jh6*:z|@TAJGF-t:̃?懔&Yhh{_H yo. ?~@{'  ϧ\FH-xq8{;[-VrYS]sZt 0qt1>QzR_Ƣ` uIPM‚K_ozYxRbhf?#>֔o $mQ*e6L:Z3_N2.Zj> ~ln k'k]7&~khb@;>ِwwu@݃RƈehoR ][\ȸ>_5`p/n_(e9o %vݼ+ ŧ$V7ݽi y S)@< v Z!SXw!V1[ DG#N^HDJ"QcnjBL82'MbS+F{vU{ryt,fJNrR#Zͷr)tKA*ws)6kۥ~^+v4;0@d3;t ~#)t=iXFFdwC5$aAԻ7n>-'u12v)EO8v[ggGoHO/3t *bEV9@Snֈ@YM SUփ䛱23١UkZYD}ĿPiV "n|Ch/)ldTk?9aQCOtRV kK}d!OE*RqSfFFT-:UV(JRBϺHd"MA4{/Uzk54EW!4Ut^߫X6bp%'n(hk9$[/iaۘ?f _ȍhxY3 jWT7w"~" V j{ĖL@J6XݬUNd8zJP])?E7nS7\2e?3i)m%CXrE9!2"Z668 l֘dJ|c}~/)C#@w|0MfզW/[bwe_s#臣:'ދ=`sa Pq7Bq-Wd&m ]*|PNyV0!Fi?1 h]XtX9ΟkBxww(l'CMLtfUrs'pP ^2J .s`J]q0 S\fj'e,x8"iwT|N.[w7_{1fC%o[ c\չR_!AAg!/; }d~"FPmC\UþTӖ=$¡3p:q$6,^=پFh"bK! D7hbTVn- 8-IMM"By7 OO %kx1ƹr gF0s&?Xq|94eɖFXI+p<1j;<Ϥz7P D^/_LE|mumןVgO\TJ0P.?Ru&i` Or #,pӑ'Qmayvʡk‘87rDBtxۘyQg:ľpaq b͖.A`5tz1A&u!w<&K#sn猷n Cy2+J4"/LO~z$$N^%h5bGbqYeQ#$ mZOVjٚ30DߜIf"[ЮfK(G,cXb3H"~iZtk e3zX@<wvvE3bKGͿ0, "k Ţneuw6=oZ*C;ґnlVeoگ*aO8̔Ю:;mZi{GvG=X=K9^AiF'&E؀S:tF=՚l2N?Z( E ybR5疲 2-6'K~JEHko=ʖ'9{ nmhW dgS?3;1(.` P*a/.u_ ޳@ʏ ZV7Kf9 'K8lkȂ~8LY}{~u/AE&_ sV R' $nCH+&+L*|ޢ@awOC'/)|֣?#b:%1hue5B)m_)3oH_FCXTjae3L fh*E/Ώbmj/R|nچ6"ݣDFY1Y[Zq DV$aؒ>٬ڪ_''[e7@&JLE  D;r)X41C,٬n6M (-gb[)bq/ȉy/bw7`VviY'2Tv4WL"DJؒCZ.r7VzZq5G.yd(nf&3ݬ, Xumƭ<3K;sHrӉp:#r݈(qNt?[|湱 A JLb-Y6%@rsٓL;3ᆹ[jL lCIs'G[XR 4yWQN$<P[nsC<ܼl+H/zFd;'Ompl6L^˂eצY]ppT6\.,RIvty # ZEv#c 0V5FpbAprSY⒧ Jaa@2Z*=wf/Q7@iu,=3#3`Ig|3щSAZ2Km6-NC3lϵa i{DWǽBZH lf7ōGx9Y*Ivd%]yWՔ9͕pyR^0 bUibYz:.K{?}Q'->92Si -4l92]NpCAp<[T|L$ͷD*":M w%z#l"鬴ϭR 0^oɟ_9bIWX}A@pʞ#!$/FF)/PNp r>$t^`8ܛALM'yLˈhKؙ6}74ai&jQZX.ѧa&G%gE~qW{$-bf6aTi}}YZ#"Hz"`dCT$W}{^e,Ry,uj\GE4<KJko3Wؤ\ElQKّ[]6lpW{+,~JA/ьnBa4+ l-l/ 42_- >i`dɎ\DLg.%y8@ǸlVf.-G21?3x 6R, LAiSnYx4ݍ3d( X` m}unV\ؘjl@-Uٝy/hKpwg.lY#J k8`25kMUy ]詺|#֧bm B2bJY*N.r+ܩ¬X(Tiʹ*D}4 )}p[mj'Ǐs9ңy؟lEV -u)46NPt[Hĉo.31Lv]\i".εJjy'A1vYEAA &yX$o t*",q,^[8Ҋ{=]7mY?c*3%܉bfi;\a%遭R* ~w@qV |dɬ>@DU dzv؁-}A4uhWWbHdC6^[.UIZF+%&)Am]uϴD$HokZ#iÉO[. 65y1=BzB~i~ 7ǣ/)]]]{7Gv=ڱJssZnJb.ޘM0Uhm7̎a:S;Hn.<7aQ<$n^]Q=|+_hSB:KPI54_S4u-я;ԁNf%܍CI7bYAUbm;Jr~:)⬱@[a4X@4wvCw4@.e5]Fn ;>Sr'ٓX~ :O3 p2*%=Z2F8Q;BG- bђi%T-)6&1(ÓMzKgڞ~S%oZ![2=P Ϭ- DA`x" JjCC.FcBt~ږfxE.Mn* !k nC&(侚7x6H-kS64)ushX7Lq/LƗwrDeG67mKM|\Cr"jhF@MHеcMV[fH5gou)4~̺mе6=JQUQCwbt;=$Y:{^xd5sgWLqNp(ΎnN1P38iz5k֙CHw 1ѼvcĴ@g OVlf _3|( *,b.LqI 3ªE[[W ^"e)p9odX(^7w)WvBlZbF|};.|sYMM.#]~ E爓k1 gJO&|pƴ!2b*'p)i7ȴt7׉$xcBCU XRq:HZY^ 㸂˱Li GJ q2)bLx֭p,ꅅQ6$7;ĤͮϦic_mL*}_8PN4 ,1<M}XetG1@gIvIj^#9-lx PJ8PQ %nbY'elu /DEBT]hqyk83' k 9|'nj'i:X^Aw-&)>ȤD4~>h$&H֑ 3}^Nmz}JnIʉ4ep l S^Ctw?$0^C勩 Eԇ7%2@?Z~fRtw}Sn{&'].%nOڱx=uMZE~sRȅlNP^jsqܚEz"}{w+ўBr]rkPuv:^U+W|"UM1 ?rWZztz;Qj,ЍGB]=zX@Ig8럴A^t5=:mf!=WOU\kԜH"QqaX/KSC@KϬ _8bs*-ފx\F A)}$/T3ыL& xꭈ$&"386ߺK`,lL[Tho4|XYmKF\;~K<=>OR5K\<$`r1 NWzJיE9܂Wә)x^IO|>"+V3uS)Z=C*C`dduK~Ec eA1=!~Rq4ih2uD}dxĆO.b}/Ss;k}BfCPCz!++^s 'ݯU=:x~MinP H]W,&'%5Bd !p"]0[ ,Sn}P 1+"tBOgi%^TXksBɼa\ 1̹iv}$qS^̀ja3~{zaH2ٙ( -XRI֓cj!B}&2:luL]+K^]MTl_r fO" vQ饡 Ͻ#rI2fY'27>^LBRnztպ}\%VI0hu[wq/cUl͗*y RoK'!#G$ ",b/JA_%CIZWm/*@5L;#ڮUDtq"_n_K؛ %cby.r *nj@v{3۫t|]u_LNy0dkx^RS # wLg_QOYդ~r?k \ H/ARެllg{DS) 5wֿ_i؂ 1~"M 䤑Öd%@DW7o{L)LC #-JGcps 8lڢHЁ?VIUnUbȿ J?qGpV PXEZ&n^2}kpnzy&nz]  zq ' ~dNy(@^@s5`P'vJ-;Y ,)![=՟x o "Z˙T|wՔu]3DLwQj7^g1qQ&Z#ֽ?+}sg݇Lte@ݓ ͛]-fjnD鞷 PH?8S  31 $Z ]PA?+dnWJ夊 s6;L&]1+P0,"V܅G41Dz!=x(Ը'I86(|*p,-#(h܀nklѤ,JW!%u%C>:RM,|Yђ߹U l jZwQw&>iOv($w$TyiY؋9>B mg0v2C<ڃUr "QP ^h9==V7Y\OLڏJ ~^YJ/|raiJ#}eBL5NڇmKG#̿bgIM߁Nº:'tG@bA(w. SA?rmojEU!`_)XHNTxNQfBΦfտIn4J}GkG0W\ђs+#ytf'!Cxnl[)l"_9NgE> /w!yJ׳3@9!$ wW4k0TwBC L]2~_Z&S3Y#)癩d-<Վ#9϶YI}iYQY;57پD0Ԡkwjj5鷯#! WcfIDT :0^P܃5ZIKnPe=LlCN (P}(iaX_w7|ǂ{-m7PZS_XlnX4 q*RtaV~ޅIB[T/W7Ozn>'q -Q/2cu呟`I>ݯG@Vȇ+4< 5(I 003!z.LrȍWv5EnxXPf@;v n~\Wa(nʿo1VN=CJ{/$d|vgR90Si$>6:'. li^p/-\Fm`R tݭ#ߐExaAS$>гy"8f`X3`:` @%!B F͍:Eg긯_>v7w6s-R<߇`cX5o BuoV 7(H%ɮEuB~%kJ0PgmD)Nvg]el6˿c:jF# hsj۾as8MĀ5hKNag]f[ kWi_Fh UE& }u!AHV,9ZR&{ ufDy`S$OI:+}N+LWD29( (W8NYjm-Bet>O޶|6y.Mĝq3ځaCLf>NlYяCSv/^_z0ZHf@ER8I?Źɳ^1ԞM0QUw7j S]Ft- 5AgWM V;x"* 1FjXC7[x(~tDFr*"lL"B诽 {Jо"D9ˎfCPIgLOSpk_u EBX9KHc"v ;8kכ *!s;+ ?R][&LĬֿ} 'b@+ntaer[kT$o_^  ݵ'!4<-Ps3c$ .z;.#J]6&[ahxJqׇ1"0r[x^v-Kێ)GRT<<@(ʢ|l+u{x@0'hѪaxr~Iz@ ?2miKY x2_N$cf+MZL'@|WL75ħ 5LI`_9i_/n<}W~:>tѷމZ+8=݅s?$ALeas"ѦR\5:F9 >Te( AJn`ַ447Q ١쩸E >q&OO/:" OGd1@9nә?WWF?PY&I M 'Deޒ._2onr!@7iJɹ8ЁZxtqL2{}TsPsS_,C*p{$Hlc n>rICó \v$1lǃS?֧DIB;6 $A؍䐾FٟMZh`/Wo`y_dн%>8B:WO\lH%%:7;kLt uڑ").NGCQ0 '=?R,;eaz:* 9ޖ7n\A,Lm3G"EB-`w`㜞'MD>?&ѩ S*͸;j!wվ{L^C4{9o`;kLڛ&xSr16z||GFs b+%tA^݆!i!HR)-xF0s<2d^[]:xFGG<ږCKW""}k}bZ!)QNyL]<^}3LX0k{Fn˦Ĺv C%pڽ'7z\ک>LL]rҨ#o9ll'yM0+A $6eAYQS%=Z)mW$x,897vrn?mvhРtx-nk*Ůz椚˩5h@0J:BJ@]C\ 9N6sZO}4WlxA }cX7RY iO4`l]pyny--9ܗ؀H7 gzJV5**ivkoUyF+k0EJJ;#Hf{JuE/i60m!}1UGlǤ`n&Dj4aEH M6gEJoq ;e2f%f:vRnS_{+.4I̙1#-t\Kp,Nl$/.og{&ЫWHIfCXeɣr-'na)IIޅd]T`?Ԙ߭|=)XNޤ^ӬߴU{Ꭻa;wn{cE`tMI\R()zO5AQa%?%<]F8^xx1/p0 e9`_Az9ٟþ ϙ+I< fLKXcT,]WÜ#I*w| ͥ|}TvSmmD7 X`zQ&L99.1?R5E0czaRb&3u= $MueAi#ˀ' ZL|d/<8GZMր@),_{p3loIC8twOlBgl;{nNÉA9;^nLPVfZ`"8.PB7'ROټ͆9h$E< :RClYdX1yO qiW}\(V)o끐vQCOؔJ=+'`YrKkYaAdK^L݉՘&?񱢻^/$'*bLAj;ҝK;'R].)X{Z|$T*`C*DG>Qb /Iټs!zc5wA'SL$^P:m).A(u"+I5Wziis^Q+vo6LIA Y I4%Y23Ua:9_QʭO92%hpr6Oj@m U/!ƀ-`F} ^Wor`Wb%&n':{\+26v;_#\w`g&m !<^XلP\eyg&uy-GFa A(NbH= L=Dw(D_/TǙU9b_8'OV `z1χ%SrBLOR7=i]Ki@ӺӳP qbڗ[{fܿ^d~Z~xxԹ*GEy|<4H/t *I]Xs ufVCrFT>^ܾ=^xa;2rd׃PYg4x5c#"eU!B"jחv-$+q`֠i;pxwTpFC ؟7m/i} u,E`OI> T͍4<'C1#Pk:" blҏeh,ZWi[3+j} a7\|ϘWQ!!zZՓoH>~y2xo 5 zGj;fIusR)zJ;l* X pӏ#oXU,'on>+=UH.HϠ?Uj Bfׇ kgY6`c+[D][* "&QUFk*0UP>v6Yƅ|NMa,+(jsd11isWr\B(3yFv|~W8[og#:.ؖTo;A 6/qzu[==x%:~ 5`s1M&xy8ʹqؽU1QIjN9oZ[I_h`YC-w@Z5N:m`uXz1?h؃l=R:Frف$ vQOt@k'4v03uJ#v}W(튴4Xa$,C,Y:euW^``T 3H9EQLsc~`Re[\oh\Yx:W-z x~u%K<)ጁ!Mb9th\*h٣U"2b%T0'|=OėZ:!ƶȬT@S4'-<0/B0 g%Pl|B׎y/)=a{ytYiߢKvguzmp\Rӥk<"5V/]8I0Q`ݍAJ1r%ǔbAX>K ƚ0IiSD*IX"!wTtlry q=,znYC@Uo_?O J*;7"]0]5K9f\iR#ѣlb*NmU=0a ;arq(:¨5ks#+5"[îb]n;+qc0>̆0dHUMb_^ǛAk3C% 'A/1̰Is C6tD_C,;ުUwE $mzwV| GlTZ*zIL\2U0~ N]Eqtl h*n] g㧓ɶU`4|ᦨ7/Q{/-vb¹AjN8}AT eQ$3k]Ohs$ND59?9,=IûxeCa3 nX8zQP'B Hа Z;+}E_SCԫ%!N`%+D\ĬPbҏcc |JV4aq'T|&~_`H|kpo;pV #h~n9tk?]\Ѝ}zwsm;)% B", _s9keρ;0omx\v_AzylC"S<.f B=6sUcqFPA=&嫮m[\3ΊpE'cNm4mⓗGE3b6 WbrySa s/T]wjšt-1} [UI zDG.^CX?IqZ􃓏EJ%8^|1xoV6 YHHkRMskKVA7=gad2%tOخJ"gmA*hBo_abiOV)@SdT>X>]ռ8Ãz3$ m  { ̱݄D\ZT6 T'?_ba]ΣlNt_u*jC] С}d\mq(hpQD3>>!`6xwg)9*} Y;3&QϑwNXcsG;B]`ZfxIp_dnO=(XKgQ!>݋0m[5 TL,j$==bo|G6/>u?(h歕-ֲMJbOv.KR2\cػzPxUf~G@81['K[7Ӷvxb!"%jwG4YQ9 .!6'-zȜ 4i ~~G XO җ1t=QEjϢmr{-~ ^C;/47Lv;yXaF: }{uY)9?[x4$w` 4=k l,zɑ| ~"@RB8AEf0T7E1U>WZVFbJ,T+qbvPCظU`D?k= x72˄01$[7gK:t EEIs_R@MX\Q1+prPHYg,!1[cZY2-PrdZ^GOac֭G 㖪U=v f&bCDvcj5#0-O&x}B:Ql(Fؔ+fl0OKrs%gTsٿDNF6zv'/kQO4u 5Y(SݛKA)Lye]lOzQ"=NvPUe[D$yX~0b!IP>|gw>p ttĖ1 &CЛ761E٘>222ݜ >fp:=_0Gl\G"%/Osc5ӱC`,w;ٟhRA0q[ ՞ aCY+2S;nPH(yDW&- -![Bカ<9Wo)Yi厓VHa$T϶-YIp'y׼fRj,۹ 9s32[J!Gc/Lɹ(N9 nA+C e; 31j_-u-:Cף+ pl%;?Ŝ Oэ!ԈV-#eȮjf;^(e ?KΎyҵpuO1dIi=9m 's)hxPn3e y= Np~U%2JvѬ{X2+ P;VFֆ*>D|?\&I ^.>kzhN Pn#/e @1F6 H&)ꛢxyrZ9%f{Cڡ%wPPpMC\U-gplvlp&^ !\GY}24iL~B ; 9E e<,B&e< ;aS4v$AĸrNXϝ#6_ PY%]H]r%j7U&>r+a2u9WnA/~]U?F^ xVTPb*ux՗ȶH$L|PTL{n[!+&/1s#,]~Ē"W mKV ' ^MNr܉tfo@Vq<=h` sȨ1%MRa= Wp }׉HOˁr{¡$lpk/~*1l%}#y! XH2Ƴ.m9Ap_XRЌ GTS"dI gd"봉T= i4gWFf)Hޛ<D/扢R۶ ՆN~iK+)1|F(be}S/z:;h,dO;S0~,7TQ}sGB ޟj`!92[a.yrD4|U_m|Pc¦**5 ;LЯ'ӋeLIsQO<ԬtjHjZqv8TKH[&@e.'"N>R֖5kߝ*zYWOdj^0T ^]|&%\8V4|-)ֱq* a{~o_V!"LT!6ԜLD:D=ul{(^ZXDfIyN 5GJ7Ur2_ݿ4\iʴ?q…Fnv^g !{į#1 ba?f5)u>0 Xgͣ}/CXaB'"Oؑ9Q^vrY* >Eh!gբm>[F4LćC*5 Nw]p9SSZgz$GhqCʈX']JY2 ^ued(u};<}<<: IXogDN*!~pυ*mY"q[7hTR B2ި]Rh3fѲy ܲ-bѬu@CFgJNI6XB9E]>!{K=wᅪޖ;o"4`Б*t@C6͖3rr%LNI 2՝Sw~apJ)``_RsGaN/-$ѠVW-Gt#L83w$<ʟ*.V[:ρ] K9QV^}PW?D!`JwS\EȤcCCy=KG8h-N7goU'q 픜dUqa|`RSsqɊÅ_'T4/` U@ 2k6ЈiUPx~`R\l{+җp4 (_HlG:m-*'gƞ 2}rEÓQ4 W|0)=yUuYV !rgW G:Yղ7k׵̉$#t$E^ )y&Bo8/ 4D:26Kd5&tWO*$sT/ d[rwݣK?dB7ڴ Cm'$࿅2BIqq 5T>gə}5U7̷51zqK2zV=qJi=HJs-Հ.YE +֦ӎ7gԥxDq-$71f y7 C^cۭut5ojs:_TSG0H-Ü%Y:.w8*S1Kd<0ōPBp C-g&m,j2%Lh3P#3#t"KZQ gu.4;槰yM5` v1n9i'~9N1m<] 8{4Qsm'9bGT]FO'헕HB BJzz 廻;DRxhnZm1SWϷL?+yEZ/8+u3{]5( Bыyc ?PxZ|g*Yuϫ: Fq?/זD\}'tQضaÊ x^ѫhf|8hzmȻ*~,X); zqsY]! l|Bqs "Mٍ- P/PY;mp҅\w󍂎FZ]sVdfL /YF,r Jw=~bYk?Ng0 &y3ʾͶ- ~9HR+N)Q܏b2Љr鈔$.!YKn'Lt*1 EuT9־ΑflCZgQ ?xXŘmnB~0|4%F8HtpNtOqd$%%"J?,ˍrlԻGV3йPWrK,sG"Oe[h&UΫA"ptUZ ՞ڔfefKY%ʞ)iZh#5j8G[]j*E.e>Qoe~M/0ҽ;UXpz3W&/u)"13W6 /_ )jqA}K&%əO~sf Uo qv.;hł Q2҄\ߑn\:|x氏H'.lj*_S%!o8&$X ΥˡsbGnZջKLg.*'nµb\xZrѱ@I};^O^*`S|CpQRCH"=p.C d'k6dx]`Κ#Żfeᧈ}08W("^-/q 7~׋Ԧ[=P5z6Į#g9Vazzm.6劜eN2D~4bp'UBuZ|z{ɤHԜ}AH[gj_F/w= # Jg=QKu@@26Uʭn4S<;֡x*rPpv)"o2#gR`:Cuk woMBڀx]UoXpJ\g}TIP;Um:N[nW#ĩ_"A\p!ߖO1jR 3O=+*6Pyq8P)*ҩ# 0A6:؜ϡRNwM_vSix_,F8e&eYl# 0^"l{W[:0X[iNRpέ@FGpCYK:gvʖ>C?VzUф=Vgt29V(ug ZXwI{;deTQKv}_5Q*9Jۿ ~n}m$''-!a5iaZTbu <0uEzЬ9q(4&s7)(v]3XV$ %[-w˹Y||OiP,>TTT-"Gn=5PEt7xp5X5ϝ O-SE Cw5O) EUˇIE*;\6{W8ժ$9 f* zksv@ѪIHr&A\O/.5vp'z + ,ErJȩ)tcXx6Uxm _qXS>->elovխ^1?\f.3wJA(|& )rūz̤鞎0>BFXQvebg%8/h֓;;]&.{G4 gZ]YZ"o&0˯韕8)ï2WJ gk jpvt$au{L89ڋ #' _i Dz0 qd'͸lN 1~z>ۻq[`?{]}9@7tۛK]z1yC=eʤe]<;NSC΋~tAk&D:; ~Ƈϫc0s@:G6 +,D bA^I̯Z+5ܡ1,g\؈sT=R0;aY[yLz o[ȓlF}r8Q>ޒrT:`F,&[lum5KJ3Q6Cx-n-!מ^9 BA4{$s<}O~XN}#ߦF T+)qFݏ‹1XlD K;[wUGı~iX4?⹎J%Qf2qk5 HJpMNį"L^)9."PAԀM^(9F v T/bT|zNŗ$+nz_o-Z8)"uØ&hNft)JJ%iU4O\5Y PI G@}n=ZF4a4mx!'{6H R[,ZtLG(H20 k\sCNCw&LMkTEArm,}:N(՞e[ŷ1S*Joy'PK2 2$O=!-`9 v=m2w#LvߣQ6KD>a; 4F%#=R~-rE.Dc, ᄎaMI=շ%[!P??X4oV:2ᇼwQ0;vF8^xvCzegIE&~s:n<&"?{;cKfI4ԔZܲ|!U;PaDJ|;gVZѝ2{ \ <2󒦄~_SyU1yD;ܰ 4,O=ց[ejޝᰳ5V%ЋV=.;hdx 9+: h@-.6AkM)`Y1JH :jǻdB'G'W4mXn;ޘ>Lw-|o)պ"v3)=vLI R'6[^3!~6@C[x]{~Mfh˓ q i>ik')HқeA,ȦlbAAGm7< 7P-c%YA| 65 #aTE}ͪqBcfűD~W~'SFGLU4,UD>% [9*-+=o 25\Ke !+\cF o}oݏ(h[(SvU_ȿtuvfYfQ [rٮ̀Er]EPOF0_R0dž TXOnt́{CCBYc@`CÝ&yٸD>V>gfӍI#G\4DJ8"^u.Oplmroa4\輗bii{ZnSm=h]Vux]PU@CHU{&ʦ be¦v_g =}Qm}˱jprOnxr&loXh# $UhRB+6!2"HвgBnW棳C dqKn',<DDCЂ'V+1{x-fIS]YԷ sx8wFOm+VN5O1JGC/`%T&_[W5ᤆ {T?/Y-5)>ʳqGNK2dh&60AJe ɺ[a lE8t٠ísv{@DW2Ng[T ܃} nW>s"ԯu|wHm W9sL0BHÄ?j:o{j^ AanU q 4B)FL}! #xi}PsLYbřr&;'cDaK)%p7##?ΎK驥WEV43Y/0S诎CuÈTKn}/Se ?RJ"Dj5*im<.ٺ@[eJ@ϑp&Oq3;lidL0M ''-9:#ҽlI<멖)D*Kq A @Bd6*V Qo:k q `|BŜ, rJiٹ}BH"0OS|w-X];oQFLX4rr$pVmC%gHI᾵Ip_ CWس-78e߂fμe 6aF~M!ؕvнs j dM>ƿ}%^wHd> qV +5rvü\Kb_QR\gJq5BŌN( ӽ򌞒kW+z<*A %+xؿq|yY^oὨz *?c@{皢HGT @ ٷY{oG6ƀ(\TҔR$?vӵḒ*lDVՄɵ߲Sk>Dس/ic`f+hx'n̟(xPI֓VRaC8lHdB;$.|(#A&KWk3 |I't<="7o.q<=ex*)lgԵ?bFҡQl'!SHʪF"煕BB5"+ s/p)HWP>ȃj(E,:#v/ Sp]і7 ɗ) jU kپ."[7yf r?:H8aޠ(t}v݄c4 nv)Je`KF!.A@* =$oAX43.۫pD,rL۳.P7L [3$% B?g  .Q㯚NnHR;8YDw\,;bb22tCUUXd"mLdn`I'1_KlFUs%`c8i}[Dje/(OaL##ʐR]NܖH1 NU2ݨ6/+4޶cEi_o"sB8F9 +ؖt˒߿Dk<Dl3a3ȗ_q}^aQfxR/%x(az{3~8 uCpa[ D x$g wA$\c) N ֋vSgt/122("G鮆lGu#9,\ă@ C/Q|{&ɪ[<.G*v FU:mVM;8ԺB~V͝4/S[R%$UYO'^dҬ2qLGNՈOQʼ{D$mdTg:b.+Pߕ GLu3 rkrzE_=f/7tz#*&\2WL;E 9FAffgc6zP&ct'%*<;7 p R60G?&k)ECŏVMUɺH%aVk,gA6!\OjsDTّr6t93^ICO>nl1K?N/d2VWEAo/Tl (꤬^'GՅʯXa$pQb@8@ E9 ЛO;tDe*ɑŸ|H3kd52\ؚP_pld~CZYfL+) ߧ dv-Q]hI-MʸcU:wTH9**uZ\X&5 az0t5N(; fmZ)81mqU ڊb4 t\˞ȾM:'n(.{<Ź#zU;FVZ<̓d @nJEċɢ,Du"[C ׎H8_73@7(6 6!jq4$/C׉!i84tJ`HPeS%g|7F_?/Zd[Dv6\Br2&$9_ .{Խ>w5F$er[}*BϴpY70KA&i֩ CŌm!6fH Bd; )͟JdYH%pZ<*`b9R_g|=NK mޙN0S-ⶂOxN8*HGk:f Bݨ.îk.C=[+۪Ao1V[E;[e&7YU58.⩸zm'lB5KmP>niz;Fu@o VwӄJeCEϼ(w#KF?2|pX"K*%v̓Ӧ<?|7q9Fe¹JWVuSB3U}sUvKQͩ¢{,9@c4{;1I/0K9\rcM|YRUrʑJT )qĢu8Be/VpDF[#IH#={m<2kQw ~HNvǨ>INb`x몭DgA*F;izN-$ߍ /c /d!ʌhoZO<Ԫ\AM|pͥfC: Uo$ؽGh6mA8?22}tf35-J"ފӦݓK}MĻD"Mū B ]S{cq! mxtQuq[7)7aqa^? C;^Pę`X5ԌÞXO..י5M{7ɰo!:Ty5䨇?15=(R?.Ď# A¿}%mZ[;ԾuLAD3%WĻU|}]rGëzsƹ*^D"UE%%Zt^J/5CEj RuՕ`T+ N.kQ_@Bjawg{I;7u-{t ?q'-I51&}(`)^p gf雇;+%({` 9y\d6RU}rZpI1c i <,6*&NJIN|>;RߗO?-GXMLTCEu_eTkNW҂ ܒ;^r3z(gqC4,YUQW,bdN)'IWv2;Y-&-)8[jweRt}}Ni彲_}D/b qяJĭ ;ڰӯt tGmݢ3z. ەx2Y*2nneAM0Mc_[xQJ .Bz|-`)fXxAȆN,30;u$aT ⒆=9oD8gA#`):g`kB\X{-=PγTQ9y8G]r%ʥjlp"~fb{[z5i[!5(iۅQ7r$H?+o5'\X+A}#xu aLn.54D`qoUFO4Bi䨒_CiԖBsMxps(O薞֕&xkfyx<5R'8( \M-LSbN^>9֎l bBpJNc)Ӊ4XL"սdђZָU^?L4dCdž`FRm/̰$hdx$¿48v&&-TNqJR̟ qHV%QV0&MB1r.(_,|8-2u !Am~uFomkQ5_=%XO8, NU,k]Drr.Q>l>=\*mYq]%0c/9N:BA< k}=ZYck0"0m0odaCe&^.rYis}*7 NG$^c-"P tg.U5-3ri9`ZX4 l3RN~Ew^HYv6Q5w2t4B1ՏV#PYbNcy OI3ɖͧ{s8;]K3O^؜ZWbrp-u;U~Աk}u7 &tK@Ol"h98AeļD8AjE0>vmy16D~ϑΔ>h2KLp2W/rlH|L72Zp!gS[Mv D JnG MxMIZ*g0HL= :4A*^S}ݙwoul2ziJ0Iν͜ .# ȟ54;S~F}8kW%kC _ִ \ ú2q#zT<NG |9[U~,a*]w霜49Qn+TI )b =O\7O ߠD1\4+x8tn=t)T ~[l^>ͩ\C8$=%x\9h$T:ЕJ?0QZmkc>*4I!wIr y5z'mpҀuۃ_׺Td.4S #nTGO1Tn& # ZrW'/n!Px S*˝ASCapsAFd4g!g}'Y*)l\gO!~!J'.AC kNL%F*7]'bkfϋ XӦ91jV|:nd |(_2\rjP; -m/P{?^䓪Zqb%?Ax2jӢQDZ}|1#0W.Kr ,w, X<+cxh)&˾|ܕ͖<4`o{}rygzO]iY1<ԃў.|I>RX(c[9xnषи G.PѧBt&ś^x?R#nsU.ìb/J<`-RL?@pXT+Vף$(dij6P,g)fo Iˋg Ӏ$6\QlszRۚ%2׾xJr`2 u7D q ІMoҕkX4{8QYCX7 E"7|/$vU4!X75 u+BGBjTŋ3 +57"ɐ3lNfW| Ĝy#_ͶXoݐWܰ,v6 gmTSiRJ# W~ߕy ݇d \H~O`/v8Z7tCh9Jp5wޡnR5:X.~:v0IGj7>EV< _TQ6X8#3H&}=ᢳww4D 1@|ab2 \gWŝZ[)Q%:pmꪈ")HIk=hAE߆.A_6V[W㵪3*1.Bd䓋 *0*~ܑ&lGfhu$m# *btbHGY̲LМ㣐CBOTxɠ5w1S Nq\0:*K[X H'µs @yxp@-l e$莙J oi+BvFk@> <#KouL 3/ }O?FFH,,||9-4FݻL@rG) Rf/)cBje+YM&L B$E-V(HK3eQHIo^@ncO+iyOF_avfS ;uz^PҴ<^d*s?ֻn`K$$邶o|gǐJ-: j#W ha8b++MTLvCչsy 1 y2-]B 1eTal|yWHy#ǸيF50CtPbM9 } `q/[ypEri50)k+kKmB*|4_{(jmNH!Z)klT+l-~]TFX3p$Ded#=s\&<%rRqxi7/hó a87V'Nś35pe{xf-*Rqt#X/+ʨ[Wxܱ qFnLlt]q,XȀƕ ^ z־x:Թq i]PM[Dsj蒂R q$I/8F]iO:UyZ̅{9LC8 d~i`aymn&^T(è < } 9 VH%$p7 jϫD?j/K0P4 ]XN8TQX(ږxT+8p q z?M6AvÅ5_0̢[["e!E|% `vP=n)JrDk۳fP#>PPsdWS>b:Py.7ٱu}ܐIZBDƩ7^>'Kw^`7]Cs3m3 ?^Õ:A1 ]eW;I<"Ӆt  $EDs3H߷}]*bf"<'rIc !>39h$DCy .ݙCԧU54)dꕵe1c[P4,%C.R+L`>@0/jA3|Ab5~#J*@Xtx~ٺ&ɸ"Y]4D^˄7~g|tuUӴWՀJe}ڽ\zl~! n;X?!(TT*Jq&ʥ/ pa}R:>Tj+0p{ ېLz, MNkInGD";]@,8%}8&R ǜX2L%@xwf|o K~:4_Q~Ȳ,_vitݤ=vx^MIR' "GF T/l沶'9YjcOwr@w^f$1<e@ P$졟GE'QmAW86 A.uBl,Zpsvl|D4ǯFD) d㸛͔ rdp_;2iF ='>{XjwW 7J{s(̑\ӑV+@8*/qrZ+S6L+ȡ*QgW3%Inq"o|Ѷy V'xT5P5O{$\$(XaldV.|V~$KH6.>w;7-RwaE{Rm: (z2J)ͼo,,2.R۠MDku @VJFhd&q{}h;Z$s=;%:<^Kп(mCĝɠ0r) Rr *܀>ci|;!jP_]D@˽rYsڕnL4z}%lG >g Vו!b' y&I>KCrɦ~EqPDq/7A)$&a=JtlUOLa#aUu`qqpK\}κcl@)Ve׸"_TIؠ5*\OHBˣ#hp;x:t0ZczTTA5CDuHzz$T (BP)Yfe?kkqE=qAi/,zT(p._Z ./z\R0[AV>q9WpFC ԡmqZIM-`;oPOu_c`y ⠸=Ka@DѨ>oZ_9n\j|G9aUO k=o~ۆ&= [ X͔䘇Y#Je*oSL{.Rd(?hne:wy`*3U47 Uӈتu\tN!HREf%.Q5Ά{.5i?2^ˌ`~h'X:hVZKw d-wCk k#OcZ. +_ݍ`؉&1Q"$@c9bAVJ/e37pw CG"bU,X]+@&2##il2||2 >Sʋxi Y{?{} > =ON䦷ZF%%`T(xcT]b{JaܕewKQLCT]YnJgsE6X70BzOQ[ -en=R3/,Be͏?3zwԨ,Kٱ=Dق]G!YS\*VȊ1/ԃU{3'%ǥu+Xl:9~2jR7qcּ\aT? {=.  DnX"Y0ʆ=9>PIT|/CHc5(Hb<`><.o%^ w޿3R{jJ@Y.t[)?.Qӛ< n$; #Cim͆HTO܏h]E8rux`iR8n=ø]xIսeFpSƝL@f _ v pruGTc5?m*j$Gf%W',;'heGe$7,p\v/'ڤ.Nxq>_@{ň0.%i^}կ~d=~#Pͱy@DX^98`f5 ._l*OS΍>Uz7YcϘH<:ECﭱt/W8) u^.+:kVo=9üw! _sH( W0-y@|f{lz Q/.eys!n2¿4k 2Jgpo# qpx|}}g:1&v<ã.e{X>D֏D|NUlXKtkK/~>i_")(`du@AZtğWZ/,>u7Ga}m;⻦SHTS`a:APJ` ϙZ}Vz۟QGS\7*ުf`R=cE797rOd^(" l-;NNHۦ3C:ֿ'`jVzS&Շ+D`AduP<ԚM&GqѭPJ*PfOɒS 5RX)ߙJd[HP۰oTV3ZVXԹ-8/pf Lԡ*9z^XpJ1x~ n1loyeG33`rp=yNdbwg߽O#}H[Z8_N3UTfY#iVRW`$  vsweBs5څ~!zk9A,+GvSKsG:Gfs89 9[MtQ#;VsΖ@8娳g5 qFVP]htOa O"϶u!x?E+8axFw ֝ "Wle=\M\[0 t?bSq)F;9} :!51+/c1G>7%]j\7p_4G&vgKe"NȿM1姧p{_^c`Vj=@Wj0O4*vmyP$mA*\Zԡ@^ywoqS/+ir6*HkCrC/ '@ CFA0% ]MxIǶNg7۰Ab`_/ kJ;G_G ~?;?(rU_^F4P=cWܼZ*.l!0ݧ&X%I*y sT4+XGft5H;Y.&26Ǭ 43d#"k uorP (Mz`4ܗl <8BxP|RirNe3b |+?ZhXŇ!Ov=2W6G0ZL&myH 1v6%x`)Z%h,b^/13 ޽i1z5/\5WK^ "Q":dqp,"#34 {$MtɫȆL tÙ`&by O$rE [jy{b(US%TzWk$.l7gaqT)+,T՜eR퓬[36V֧5?p?ZZbEv_/AQ,9$,~}n3hЫ!>T&PqAt|L"tg2ņuJZ,jbT\+PaCU$2#dЅ2b~eXLBe(h+ 9+f-ڊRiUǕ|-A kZ{YIӭ:'4 Z'h'CvdK .d<|-"PesϞ{G0Ȝ`\=J-"'qMR@u,v|. (#!1C̱ Pϋ^GDa@FRaJZ+K3ɰ]QW=Dw+XBdB(~;W:kpBo<-ũI6wzQ)nk^Rٚ!VoUR^9Ȯ7ZK6w,hARqX莱2kʺ}6e,7R. )PEZ^G|6~lCmfK&PwEk'ڴbO\:;Lv' )ۮ0(P`&UQi86]pV#*˓'u7]ظ>y Ęk4+NA"~ ?Z:՜wⓙ2ugȐxh4A(퇁%8>|w]5KS)輡u5 Et{HL_P1^V` N8H[n qOCC|vf#(󛩑^8#;wZnФh2 T$U}F}cj/ @ >TG(|!f-sD~ё*Lٲ1 @f D0ynd| -BfKwt$u2)"-#DJ!41~l~/ )Y HMg4 kS=V^jEF-n5lr.-؆6+*`Hz|Mw؛q . So$C س ?}X|کΕF$}83f} \5RYJ:7."`1i,5PKu3[g|o@NIDqޑAkź pP_[I ^YPlYֳwlh蹘TiPb.=L @) Is?PԾpQ-Kcuv?vY5Z#a:*(*+C⏜Ǥ{8ѣv0gKkfNve`SN XX+ v/rF/ 46Z4S.._)=P3OKIW/PݓeR]ʹɎTx][/o fא9kMC}+7;(*LTwz*UPD&o[7$4ݬo9&u][vK9Ԯy?am*mfbۚ$q^@4//'i̦~9X=p 鷆%׹!Օ#6caķϓ%C1joQpҲgD}}60&)k!h<Ez,F7HWcpȻ!s`˱X8B 亦(;  "\=8w m"Rav 5lBO3_SX]$-nU=jƁO7̗"VcW5{idk?T |2/޷ʭh{& T!ݨ]d)_`Ǹ%H\$̩A`-МRaN_>S@j9$ڽ!m&d3 T>>޻k*0:CmI{}<0~4\,p!^DfQ@;wcGw[KY<"B'3=۽C$*bp `_2!:݆\K&rpq&W-*ldBXuGHx~9ۣSk."kd俐QSQIG5%YYs_9tA8jr=~^` K0)i>Uj|r0u@Be'o'mmٷ%[Ono',(qZwq3U~N}7@[Qgye'BjKhG{Uܹq+S`M o;G4jR W/_*Tu2D>$?^c ҵX0]Ǟǎ(-ע/,8?/4 pu z?sBKuu JñӤ W,x~n+ 0-ಫz^*ʏ.D:,Y͉l2IG.5trUY;OZ׺ii~Oo;ZknqS]8`2TL1u Apu@욟\ r@k9Zη@l֠<폆*rƌxE8y*K>:iV7.f':q:t'AS$q%X4bj%GQV﴿p?;d!|0Kiw<o^ݥ13ȏG9"O4h#*˕$${xLuDthe%AmjNvCŖ\BA6ޥ<;Nd% s,euGR؎[5Sv o'G:N-KURlRW9(O7jAS՞ , 5(>=)Q1yAFF"0O5~S ̤֠LF|Չ1x9VNs2KH ,rS=& G2B gC"ɂhxѧvZ(ֿ~Ȅ,}8J_yn{R7e-8 lU!sVU_K 2.{ټm+⹰lMq%8_؈鄭4Y 7 Z}eV$rIxta&_:!)VK|**̝.,Tuz2hғL&fE^;LjdA\_3\dV2`L#"I򷷙*b:Fc.?c9`B 1~K3u ?>n6xhRϧN HmfplF}Ab{ ܈T@Y7w07yHH-CQ8CF2~.0% 78%iL28 SRԴ.6weB 'SYgZ1_1'8k?Ok#H6}ZFeS㓲z8L-)73=m^y &rbzTa)0Tx PuLaJ_jW~ZjR6QR4ղ+_yD61S| GϰHES0YS*Hi%ޗ[x~vxxB& sUi_2_|0BD#QWL2 RO7h~·K"AzP+N!Gkqm \QykǝQY Z fXSP~y߮z}iQw/e4>:4Z60"vMG8dC-$1uLJdTu8h*OYpX-4- ?v9$/B đ0rǗelty"!F2Rۨ7neca@(胞8prN4aɏ[g;Gp~Ldّ'7ڦHw #%}$dt.;]wOn`ڏaJ)R{CmxZzJW^>Aw=1x/%Kpz,uC,"Ž+@Z$-ľ$Ktq=A:"Pn|AklG h{ҵ{1@ӴN3kiD72ĮI=(lìk]gcqSZܘ+f+OL O-q3fzz{ƭ$vg~Isg𥈈ral䷅*oj3To-"vgD$HB^-0 6|Z58T#Ԉ TaJQԥv{7//cq(Txut4)[ &Z켦cDjCZ͈nʘ]jͱ'wJwPډ,C1q!u<kpE66L9[pߕʗ1/ӵF)[o7S?JCӆ&K2d]"C15]db>|"(p~({a/jyMwq T T9*;V#Ӎ"Ѹ41e_l(檭j{sEW g'%v^@£Ҽ'n&$2O2<H/ ~|y]tk .4LdNZ֞GŊzYk7q+ 8}x +aTME9{/^姯ds)5hO~N1.\pf%k2ԟ~4PPd)wx72 8 UBY5ف!ID"XpO{#w$I"7z&GW{[qЈ,6!V1.oLr. ghC\tl]u I>v`KDM5݈Ƙ a'b ՘s,6÷-̈́zxdi0FQ ~ໞxqpIgrL,GS4%[. b#젶ՉPov!7zscW,:O Tߐ;"^ f 疜WvVof멱A?&رPjt5htIF6_/ O[](G3s=u{5X?=w˓/ -oA=ιxzBIz|q =BNJb.jvx'*=\ݟ*Ӆn%ӬPb80OW)jiVP5бTlLӜ}O=NuPV CÑym5(oJ1.NU'f~vc^y#jCz#) /Tod#_VxU<ZUCCpڻr=C%}5X6\ 16p"4\ZMTe;GdIڐ#PgVjF,m=k죘%1=ᔻfuad k][E@7c5EjTF *F-iR}|=MArtv7kdjIUh褦M$`*>|yGW$LVo)H}'Lá.;Ǘ/,."M9#m#W?%)0˹~ꚶ&1E1%N=f_ĺߺd}IqhZʺSv'gR|rS߮{:98cyYcMdj"tF]nDF|R+ Th.wǓ`!w BBeo}^[e%Ig(&qRjJWo,Ol}4C7/ Fl1@u( k%KN`DM@Ѓ# MrH2nLa,Dpmr>Rf!D0՛}ʢnWx"bKU鼋]1$@+_ dd4&VNuےgF?8(G ݃TGT{.*RpiZ1Pj6Wq}n'm H<mp0&q&Jh3S޴6aNZUs'# S7JD˼TɼS nතX|<{S7Tq֧*^WI4訪4ڐvYE6 +o/G:|4}Z{ \Qv#vm <-?΢XB~⛘e lG= w]p'Gx 橠(I9*h}!?Js \5Y02KiB̦й)/(jls3CV[gV2 nVw>I/HiyP]_D#[7#APM{aȱ{$Qګ≰UW\Bh[媸!2|Z&;ad$'cCf#e9b|,۽|-ǀA9meΎYu0 i{VU,xF|2Xh'%5 b|=@M2֙'>yaM&އLppra߭; #ʣ匋d 2.UGuʖw9k*(r9B3 e6JrYh2hS }E tN?,$U۾L=> mc @iì_w]"lχ䲪JIf+[*+yOcsg0Oh}V}$9Z#و9dӍMvx:Zrb`;#.a/K;xHq3 ra:B0昼m H- r9o?+2ʂ}X110l0^|ߊ`:mfX^qbr&xr=hhI i/mE7PGFW$ͤsP3^Ҭ\Qsc=KKV+饀{E;_,t\5's.+8Ӻ=( FDDi -/ p#99K1ɇboh`<Zο kIquR?΢yR gW\0U<箴K@\+Z*ءzhN=S G'N8F ; 1PHS Uݺ(m1&GMcsN- W ֟W_&b>.M"M o c>O.ooSɰws<[s)B3[E*c=Y{vEOk2d4(*ڇ7 q5Fpa81ЌPMTEp F)| 3Q)>֡XƻNG b\~q؏\Q|.bs-<4Eoyʶ=C&ȂoGBCtwa^T,،H <K7*;^0f@q@UĐxCXG?טȱvEM?[q ||e:J/ B8Z%`uF}9 pR9$̴|G3myU|vЯi @GԨS µXБqkz§v$uDk&TrA#RQX۱I:<9O̺ip2,a-V d冂8~6h&RaD͕ k7:tOn6g_hAEbJ$҆Gq$#P@-lGKc&+6ڬcx,YSg NM?<KE¼ {~ֺ붚H yb7ʍyu9Bmnmf_zX`]O}0KAagܹ>+jAjws+Y/J,Q'vt>^M!"C`avs& /YC\'7v6 [>?Y{"mTōf)w!__H0'- 餮ƁvVj'/ ]P;~pT<$hgg>Kuua6wX-G>E05i*nky-5T&J :d`3C?nsZ3؁M7G BJ3 ]e%„^K15z ?XY^6ҩ’/Lr&r[{pQ>Mf- ӋSr5h>CW`| Z'qʮ'R| mkF< o>IMSU7$In[) lTCf j,1ĉ ~M . | >MFNĵ?g.9C:'ͩGWVȟ6`ͫCwf57/5T2ֺGڞAqd Z*w=7JCRM:+W_!жŢ3a ڈ8;S5eMfR|{\v͕тa+R؈ؑΩ&~<{UTD zEKJnBSƽQ'v| PIɡm4ЏZ{n؇Ihxn74p/}Kpq.CxnAc|Cڱ0f pu(8qPuCxWh|0q"'xc@5\lVz2Q3dv QstIfSvG8jwLa&:9<ñǫk *=J&LV;mA;l@)M&y(Q Muh ہaZ7̩23N\{4ص^ n?a`0bV)/~'\ JLrr,dG0uO|Ǫ=,g,H9 2Ԭ$ĀC+l M\jC*R4>n۷Z76<cU2֊D48s` (HAG™$j0W ->VBr}% zb}lB6T(f}!K_uMkJW{)4rnnj8]@KXꪻ |.\tפ%ۙ $rQ3ЗϕąyPU+;{ndsX( 2)Lg@]GfCU g=0pBi&xXu /rOf%tԞr{Sx K dSf5\L䙎qP@mv {+&MNC*o{O|-,dp+ n}e MFoFJqnkk8,>q)K 6f F)ƢɑeK5¶qC(7xһxkH<O-%u Eaoj+GA$*Cr8+$k|FkGX[ϔPAurbc~xFj\%w{|*vJLXo2UqscNiWhC!#wX3P[[LyX\I]y3hSC=xD;+&hx%tq7Ҋg |0pѽ ؍xCP\24 h bnPxbl&Vd:|`VmO6TLXl /&,iV[YJR:{k)zeHx':xc(Kk[09!/% ,5@$d *TCM@xH -g25<5,XG9ɛBk# c 99-IR#R>blzAb>WwꟑKn V>><)z^,XX)8[2B-zb9>)c(Ǫ' E^*vG:iԋs5UqڭC=JcRcÚi L#.˴\Tg![Cp'3y4B':cskdYᱏo`0_f[C=\ UYޙj 6U5;3̉ (p^/*65r>L!*0-qv!Պ cTOI'IQwK4'ֶY< wb~> DK4 }k( )3v7 `$Ax$(~a }y< XZzqfj GNBygL5"Uh)~mEsvc+ $eomvG'28]I ӳW^/[1lZܙͯ˅RG)v$sf^D`5V> 9ؕɒkf(AlIaKxIwhk%".N`RqJ+s7U`={9C b]|ԽD'z>zX:¨G V QFa'%7XXPhD4((4NИ3tjf0I| 5Vj7 B.yQy ȁZ 9 Hl $-,sȴlA<~wgj!;uV4`ߊHkZ{է 2 #6Er=̥Ϩ:wbAVkvMr,y^eofzVk ;Z'΍o\|u& M{;Ij'b TA]c-`¦Blq(n>t@ ;8xK^r02|*J#R@UgkW)uJPGtڧfifUY-lnMI~0AfP d!pr+vLj@T@fuS '!#7CRk=K3Vk:i$j)lY^ӳ5ֿ݃H>ߴBewJcvs,xEb#dC?:|rA͓4#hoqľ\^"i9n{78\HPyvIl",snpePaL1bdʹҾFi?fC-K\mGWb"ĀAvREC"R̥cΨ}D_|JCv{ӜfO$ܾ9 `uKגsK-CRWJpmٟ!3lhwciT!oj}q~(TbNSnh.rhC%< UZp;eE %%Ipx6 I!Pgkg߮)^c>z A_is%{QeA`.Gq76NQB1 \G6^s%R 7m?V*dUkW-@954wRjLXAZ)(0e@GOQ]=YͭW0AsRopNԤ(kN*^] /, 5},wwnn/6:w&RB*"񋊮uy`o-uLep)2|Ŷ"9Ⱥ*1`i7B$!nL N쀔.u׸t9 Zבa+ F.n {<(֫.kY,)9:s}ҟ2vEL46`u#m 6X7ӊv*\9 nX>Fbqk\xzG2iMX^ymz(ﱺz&M J7b4x 8%,Z~QebIfRuUXtxp7͇3t~!M-'}BNѤ/PȽ }:xC,E-%lG)`E@?t="ĆEwq{zu/4vB Vz,ρ4P"Mn0ZYT YvhmF<77>DaAi(;I hjQVY;֧Zj#1y:>Mmd joUƙ;F`3DyWp[FvbPY퀽.W|3K$曗 1_Xi<_%46Nmz<x_hNJA6Z^&f$ aHRm`bzy(Gp}9xe.>ʡpCNI&tDnf͚AR_Zbm`+2W VqWJ[)M!b{mFH$C˿Vn ,٢vj}N fQq5k22A)pmkNUY&ٮw&Dv۹Wѩ npuZJnDB~d}Z'_S1^*60$6d6j$H>2-灘SnJUYۂΠ3"ݽ]KF;␥]b/)\\pI Ԡ>Iy6lbԂ:< pT$ i5P|<=! PwFs{3[\YW76$hKV]i\8P v"G^wͮIDmjk1!rؠ NF3O)cUji~9]LV6? sNVO/ y(+zD9hl,:Ō ̓=]{[}ihp[\3ZZkwT>Ngri^%6Qn,rKgOPl=5_s]kr-TYSBMmh &2t#!VۥC =X_LW )4Oc:e&\)WKu A*M/9[Jx h&X!SpSCͦ*~a8uׄ&9oi7]ޚ>FnBsl~;Rnɰd6q\6=kx' 3K 7nY>6 m^1V D4HoZdiJe}{W<BlgI~J4ЮV ˎj?Ygg> \瘽 A]4'p>vLVC`k:rWٍPXfd8[޵+#bUz_<3L M7[t˲f퉛 oOo@}Nuh_Mm)(P vuRxs52 U}7N&G#M9WbD"\g/2*e5#ͦrU{606[[V"ӋIHWkbl28\Iυ1Q߸ĀĨrMb1٪=L ud^SڃhĹt>:Gi2?ڪm)QɯrgDt7ߊ[+!u$kVL"tK[oLN2XWûOG؆y>6`[?H[ gJkLhM%>r,А>)pwoG6[,ӛRW {C.k:O?X9>63YYU`#5X`(dveEd|gBP x|0-]gIV&!=y&­+x"ؿ&IA=$@P)ߔvNN|0HU?H5+s@'ID? CCx5rQN'DO 1V}6&ݭO'#GbcӅ.媍 Kᘎ`-Ll8WbՆVY6TQ;_' hW:m6a0 ]Je"mAtbO ;~/)Cu{z5)«3ֈmRl0*> ))TQ^*e1ٞJO`OD*hId?聜~@Tb `H"@ԟv?wzT! _T5 {d"G r9d t+] }6S4wMod\u /vd.O *[yzR)$ZXy7ϼbcT'_u!_?@Ȉcn✔7+ҒKSoۏ>7K>Rir<UiۘRP?]gj6{Fy9nvN_;Z_$dYȭ͐4bHd B1^%d@Wtv61SHSs!mݔOx&v '7)dz ?cN= 6PzPn*CFIlOճWjm`̡|~_:q>T~2b&sBU:N4]0ېT|sZWjH(x jVxqĺyŸb2G͖ [yTPOi&1?^;pVC{~@ b^٣^ *anh5be"izP{$Ub!KCVZGD(Hc95h&W`r1rCCnFJ⌭9k*_8>ٌP +*ETҶ\)bAoے&>%؜&ER=I=  ˹R[@v _ ,O>FRiPXnJ b;79$WAiG@#N7Ɓ*TvY,Pʼn_֤{vΟ XϺ~ AAфa-ewd k\TLOii zK"ogǕ6( m7o_T[?*/KXS9HV62pֆ78꙱ !u V}@'h֚k]R  [b~.ģayqA߻>7f3ϩq4 O[5̙ZBunZSIR3]NRd[BMP[1 Q 鶊5Wam|^Wa"SvԓBܺ/LbrhΌ8<?zmA5R % VRţѡIŃſN"k-(tIj~g(VYtV"yvLC &DH%{qM]+Gc:5]<-IL,}s?bv |m`ғNu`2=Zb~Ff6ݒЕ9[!u镳Gj硌tc$L+V arFt )qW膴0q(.uS~\0`zw{46C:$MRPe+=c={4ʖsS=['bꨜ-x)$eYlbD52dzӵGCQN/Ѐ4|Z\KAHn/T:`,C{\Ԉ9I'%ᴤW~'x+3CC59YAv1R p= -c7;$F2|"ƅ,*Cg6y3]~LSwy f[cT:t.’P 7&6pc/oL¿U~#.qR؆<{aJdؘ4 8Q!|YW댟'5併f~4[=?W5:ԧG$7a5\Xk_If @a|TH5%^'ΔD1lv|vdkKK*Ć#ERA@P_( @G$oia^n}{`zep^ ,Et;Cړbk[V6Fb_MXp˘_~L%}Y_>9SY8#fذ'1%7li^2y>Tg.\2l4E^$Z9$1T~)(YDf[r%~&|2ћΜ@jWT֬KO?)aN2. 6 "hW5fu϶,[Fk$u|zi?^$JaIj G~infp0VI^  ?E_AnW=E~o6ܴ qJYx Z2d{^Rz5ದ&)o:~pcӓ/ vhϦJzwC͆Ks>[(=3Ӓjs(%vVX 6fDn/a]Ft0MU>ؓ?0+.ɾvr_ 8dZ F!Ҁk7 mi1 3^) M h+nzc Q2d,_":6O+oVe_]AގkD~#J1J҅|}CuJQΈT~#=ST5;5l&n&Ch6 fKV.ȼ-=uEVRtLnhe4."ӷGc w+ d8sJItnh@8p+uܜq5O깽z߄Ootľ:kQiR!xgavizͥcI|G8GlXLG;2~$:튽N ,\ >*zhj^&>վj`ۣml-rU"WGgЫMdw0~ 85 fL% Gё "ES;g hLB@G6Bd[RFWbHl:*V@T!AZ[\rh32{gv*azݕڶ V17D>IW߄!@Yb'|IwXݒG)\?}R}}ЦrC', og۫|qy8R[߫|Cc/xzYerWJjzANhWJ8" [ޜOp)wg dtr@*T8+]$j)8Ɖ~T㘐q eyb{GsmaЍ Ү.y\?rbeAKoy֜.cYB|ӎf6kOpm5CZyI0D[j28e?_:h̖ fGAbkN櫡GtxOxl& sͣlW~!X m!p<Ȭm;d -hVja Ydx?FAƖM{z~E kռ*O@ssSsm49 ^)Fdg~D^17 Z\).b甗 ÅkI@H"`tCn6798-#&9p{,h|]WbPxVޢo K lpfhe0 c?P#t:J=$c% ׊/d|j"S gR#I#!HlC 2bJR\[]m \qpvmNXsm7cđ>.KV?!ÃT燗;__ YK57/$REJd'ި$\OEN%dvQA9뗞ZBf 41ʸHU( _lg# &(ؘ9$.u*R~60$ M[ z:^T=i1~ l~.}*Gm\^95 R̐ +uki !&[N #`36Ċ ើVГ\TQćTdK; QDnaGUy#1VȨܧo+ ɲ{)[bWƆʪquj=Լf㧨AgK=~Pt{'([j\ ixqd2PU P\p;WAR)^BD)[E$E'`(Ki T]ˊٱΕAhߟuWtĖ3Urz7D m3:c<=l >pl'r`(gl!Rj#MR6f}pg:9"g6cjj/@[4LJ٣"_(s*9v}Ievr;)s @װAl=3DcrJHvKL6voHb8g:If8t&Zտ:FPnK,HVheotK# Qfߚ6-d`̡3< ?(S1g'y+5p_srΣ$NS?݊7`êݢ=Yz3fSd#  xx`6\Sy)z!k/J[\x[SQ[DA?oo 7|9 Rs.[Gx 9WVKGS$D0rbvp,0d[Ynu Nox*Qԛ[T#zl/ut n!2w/7,]j#92H~SV?Xf wqQ)p$7]HCק׫s4ZN[^]탘cu^ NB2g[=%B{89$}$| :! %>k&[ͦUZZyYdۧE"޵N'sڰ6k?>G7$oI֞eâmP%)>TЧE)=hU 1%T؍"rR[J7.:ZyH v0>ܻSvY)Ǩ9 wrmb$*X,`\eYz㴨Kc#&3ȇ|pkJhR, ;j8@%? 11~ "5>4:wA5La<>Q Gn34L-qai!R2dpNR(WzVm_8Oҹj,ߪf#V[Q\ʟ`:H Y~8|n3ԕI (cS!t׵e4}h|cY/z3: ٮ<(ci9넰Sh͂u}:(rR3DA93FE_̘PA7j2"z[d^z{*S XĎ#KTHbEn{,}\P&Җ o_?Gޖd[$\D, ݂t/+ykRt&f>,tnԑ\*+[=!cxrᔫ6XfKRgpiԐr(A.l)ӛ#\I@OMNOut j#GTs^cϙ(eL3PC(A'˜S%-9B.I^v7,;f@K`*+ -{34Y}7x7 ט!3{C˾qrn'ʉE؏u,:6 i$ύ:vPR=,SlȪٕ ':GK>ǝlFv~@Y`xFT" 0dܑZL+}%\sT3D-uiֺ<})DQs\B[Պkgҳ-{R ^P3m&#qT OS)uđsSf-#&kPP(p>ÚKn 16ۭm&cmO!6*NAva@ԤGvpC+IfjmҦZ(Ն㍭9MMme,{*_=U=c#}K%:1^7X]Owl[L^y~kl!͇ǻ| 隰L\9wz^JΫ_4_c !k~nnnumr/Vj|{X@8bsX֐ 6|z@%V58NnK#唓{(bӟ {&Tz^g 2X@\Z9DmT%Mpr *3<BrC7Uj>g^9YCK"̜`c,PlJ'V@hkex*H C5$žY &.rMK6dBUVC~'Or!9.wHDyJ'obc iF޲t1RF&|[Zs+D6@l ɍhҵz\(R17ƾobDl$Iz!A 8_jcDq썛VM}s~ {?j;Lf#j-fi*m5~gCL ""_vFAkX-QJ53~D×#eIg/cfg|6Yl s#W+b2kȅWxȑ\)~-(Jj^g XHgDEh5aD}e(V B- QBIXG?| $=܉ɒbJ {q|nXOS\M磈(jyx|\+%7PÉ+o'xᬖ>R^sI]u8c㵈"" ekə~A=DކʂL\U\Zqe㐄t~T;G@VlmrtGn-auըA%8̉ r.X-IJ߰0>K M'ζ8 *.ApGrd\- >:?D3LM}=efJbyu1C,dG 2քoX ٟL|-Zw>/sWn*:G}|l<6u^>ZPR6320׻;TnFbm[v|6XJuPĂޱحxaF="TB,EwYhPœIA:g<3.JÄljg5~uZ#q1B[ݰ<[a>cElh ȍ=Ep<~XrN*3ڲ/c7>A駆5h6xTSzF`FE&ϣN?NH񺲋C맩pjT6cHdI1z߰p[rstBDHP@6 _[9j5ҾT+iV*jRFv,^' ԰ՍeXg%Hr~t$üg?TtN&[ʻ.VK\lvRb]#DDҽ[z|BI丙}]LO6Eưȯe`HWK^^eFx7܀b.l%u(^?P痔#o@e Zh!0iVt|.a tz=ZS}ޛ?o=&L G'ŏṉgL2@ œFJk;{]Y_;K@:T[PMǜA:N3T ,nR\7V"ٞaJƑjjOXx<E"[t\?r.8i.?a^إ|t52mbao{(^:g])CEәj'~^j;+!ELqn*Xydhb9 X=lP*?IpoyUN͂ w/>FE>{Ϧ^\)򬭅T}T>qh Cj%jjp0{h<^N*h r& !$UqA6fIKm/a"̍Pn`8t 51NvW>y :wzNtG 7=Ǜ_/$,J"5V iB@s&5FK] ˑ M~guX%K/W]etz݋"LK)fa76x׻H,>j,B`=5MxFfB & Np6ƫ7;KY] ?uLjMɮaAP]E'QejL9O͙ܹRMh~q' q^щL}Ni@s a<Glj %D,c^C61ߙFǞf*NPF6!_#[9v`%97u# 6zÌ u&+kU^wjL_,c5fbiyxIlS It3{AB3$I*0?WwV r@¹StXr(FF;GMva<6`x=ףFzY/ihS2v߼ܢ_֟tfz'yRü4p8~\e6eڈ6i/g CF0#.*Ɋs ]CS3Tt(nAcՓwN~zؾD8X~\(jxŢtS{Lu :ȠӳlY9jmtZv-Zi}?o<iў댵J"9^x7.V0{1iڦcxΐdv,o//@ৃgJ(3S[FMH)eބ4K-Eq #B[W$dBJw"Y).H0C%[ ̭CO2!ҾQڡodd̑ ϤB!r߁m-f3lJm*tKB̑ȉ9*Gx.3,!Ã=KH\i+5 aFr16qGyr0{}b`;fHhQ9H=nLU^0u`)C+u{M5R:{3XC!TWvQIbx03#<4H@=@*P 6`js [GCC+<%;cu@j>Le[qupӁ"V{UƋB,}_戋ҭ @%Af!braQ| qWVZv0bgu#Ntbw 4 \:7_ajfބL{\he3OE≞4X+ưʠ3EYgpM溸A/ I{]'`̯Y )7hazqC 3U+-Bmyb U߀ˈe06^dF{ݡ\՛> z܄\^GW {Z>tW_ ޔpu+`WC6dlrgB.|d&h~sS]Vf,^q {ǰDQf #ֺHи$jCSJ=9Q % ɇZj]*au,%)ʕZ& f$k{]7 pZ󨓢h!W /\dj|h#Q|7amnfn(9'V`(kU=7`c]:m13.w-__g g%-GE|xc|s22[>RNѰNLFBط(YӠX5|frJNP YFSP>'(V]JG& ]"xW@ 3uD)dE'_N6@8drC,Bos:=$CFa/K__u9jjZwtY  ^@B|(b_F-Ybf]zr7FW"4Q62N3x1mhI_}y0CcKg"bcX:6'K8Qc e>V58jM~"Csge[N09vYӐz4t*Yݪ9$&a| 8A# xG@!`;W˵;R?9ْMnn`Ӽy!Sε5whQ.<>:?ٶDcV]Wdakm,)xɌܣ #tXBt PKYkbp-*;>ժ:B݁8_IM\ Ueqo \f }5_maGK F!u &D n oQ_:0Ử0(= {;6d;C X.n֓iHLzm*Hm&VMx: g41͂_arǹA&Z$-yX2Ӑ DD}lRܙpz/H*7mƫxRwotU RBcg+W?Mo+c37~܋ THpu_U~"&;(mlrʬTkuEc7;`:U.t@kȑ$h+o >Q:]|hp V,Xz.K掷BޯM$p:Sь+G(aePvmPi >A!KWPJmIp݉_y PTN[ýgM֯2!{<"յ*h{^Ţ1QD9ձza3Kx>^هVO_R&0%5 䊫W[;7sC).?UG=: " ?i5>V湇Cg׳ɍ H{M(NJAtt}<_#_)". `,ҘtƔ})03ȞwN"l,M8;ڞ:2>}3wYy?a<Me3|qay󶭁q.PBd4T[iFЎTHD>٭x 4?;X<q!Dy- g-؇{I!d 뼗2F'&ۻhN1&iQB7ԯ0BetwT^,7VRuEn~q?)sFh z^>) 9~&x|F '8+ 8㮈]yasx)*e `SǗqK*댠M) =E @eJ9 ֻ\4xأ܉e jIVM CQX14y&dT "oFt"ZK_ Rs db.#%KveX'ឈR)rH:ZPЛY %'@JBK:oJtFe:ju9!RoyދEL|Z[Cnv}_i1l֋d}VFbǚ,_鹫E?Ljx"L$]`>[n-dńx߯'U*4{VNIyEl,8G|Qhs7~Ʀ)ZlBlRJ2ehoꝀ2a%mw&;|p//MdfܬOJ8٨JfefB#~I[ lʲheĢgTlEiB>SkT.G!d [ռ8[̔ߝǞrXPCwv15cHkTC!J`v!4y0i_Wj %y{H`,%)l 5q^iCCeցϝqEUE,/'$' }RQ?PUGF>Co 5qUNBwNȍ^5>x>sD!s3ڧͶ2y{m`;OIs+Դ:F͑N=އ_1G.2m6kRg'dygnkemqkeFV8fjq9c+;< 7 e&an5f8LIQ-.m ]'KvT<\{bp-8sMgs\,/Da]?R.D-2SKI袿bQJ o}-8M}v7м<W|F3pIAk*oZδKsUKFѿ;%kRdj_hj< ^Y_X'v0; @rB4x*_ 2ΡK YY#Lov-fK"ʖ`hfT.~̊eaOKz!b"Y@h$)K;tg^-3 /id;5$~B6,Q_ܟ[x}Y2msgz/ q3)gҭI~: i^S;?2A B5|hĭQ t HP%$3=ko8<.rOwgQ{];£A>Wi4n݀G@ lrS 0 Ȓ$J_$5DU3ٿP1`+1BX!+]vWAm{儲QBH,״DY$CpG/$_ n].p/8Os嘞7MN"6t?#`2i5.b_ =Rzن=iF{5]2Lp,OO6G0x8ҹwOwc7=yߢӳF=`ݯ^b(:ş?Ҷʻzy6& 37v,‹5Xo* d1oig+++Z4k֜OSeӭKd .o+5^S?[-ؕQwk g6G0O35Ha0iOk8sQ&oԓ j}M^tx[lꞅYR\2dvO W!N ؒhr$:.d0$`Up놢W(5Ʃzh{]lFR/iO]9{6 җzh%Sz$>nF>uFrO#j\p/FbɛD;A i-ppr%&!F>E[t;mV%QNb-7pX[-T; CV[…zNJ[{37߈ ih5n#5F bWj`91Oe:O=)NwzX{W7AZX#ig~?BrDѧ4&~*&ĭ{uћ^d:%6wHI*NNָx+dd־o.Ylо\ekjzNLCJ2ݓkZ=a燮ub..'uC,0fsJAr\ڞOt&1^YZѕjkR1-*ZΗ|Utf~9 L Aأcgoh_%q2b 1nZ|95:I H: 6>KPe>BhJxNi SyϩusK)l"쟳M$SFܻi>B)1eWO#Yfq2چICc5.;yި^_C.mpApq$[|%*H5mޟ (3 Q BQs~G%Yҡ̚Up쏴{=FZ$t}Cٜ1gqdUpSDagO&ߟL e6^Aڼ[ڇ^K@=x|J+ddj }HԇhnK*\74EIC RoT붿%怱5DZݳ*lě1D^1~CetĊZ!Ez<(L0%7է4s·}fS%2bJL*~) Rza^W<~Co.j_teGIF8ӡȀagWvC IrA>]% $UkQ :ظtPw{ٔ?L ؏(=1Ť^Ido_+yxR|(]NuʖBKsh>jkaOfH.RQF ;БІXncpb{mSkA&x8W>.40OU0Tp UV6 WY; LABbb.uxznh? ˋi'3a Tb264 7NnX~ ^.\x8[QK? #a?O=)n)&۲žs^˹)(kOזc2 4p͔:CfLJ.i{!0X~'[PI﬘q:-tTi+a iLD8\>ˢո# f~@lt~״ <6<@,ߡ!$31sèHeCZ ~C$+? ΎM8ػI0͈7/!\c`;WP#-'X?t3rȹ9x{ 0@;'n o"ʽq\񇁱IÏkٴ0X2EͿDc7<7|H<3[3L֖nPOUAɠ❮`9P޵MXW2#wV"1r st]J&3!mkmY|ĭ֤+H4N:K1+l&|R fz#iXz@*`]ޢ䩝&}ٌgbi9rDvBpGrI3>K:b1ԃ~͒<Ķe9!BɎqepkhԓHUR>^Ȉ1M=o*>]4IFi=GdNTT]bYoEn$9I4-JwȬ ͬӂypm5Jn!=yMrVӝ-2uOrOX|ʐ0VՂE #-iLV` -Z7tL+IykIg)Z)G@l~Md 5]qVRo!mdxx'R83ACzŠk2OJh.[ k¡{o hs6Qj i]j rj_i@\I#ˬІSgaņrw5,J_4" rBS T$ȄYɗI/;uiϙׄu5}4B`xܠo_qW= 2/snWA85KIO8arBY<vJƄ1ӋR2F!熁=;##<B/dۖI,jn~}=- u48ra7=(o@h ծB8f֢""P^O be+bd%_?F30ّhM)>upr $˟\jǫ_]vz )X?L3+^"s0;V=+lzf1N|h0o/"X`5VMoU?|RġǸ Z6S]A L1gWO,pJ!HOGYh 6qׂ\/Eb(q 4V4 ze&*=ON['wᨒNO[RyN?L]$d@`Nߵ>)*<n[j9pE?ML3$eP9˹.e4!:6ep/:/Z⍬)n{#qEV؅ge*a.s:;AV}$:h=ơ|6#0&ChC'W,[:l4 ea0ZVxEu&e-+,0:_?P4OyD#axҁ1ϯl#Q,&\Φɧ]?гjRS uO:T@vj?Im bh!Ǭ]ljdwV/cHb{%UL2QJۏ6Mι9_%LqQJJ_i]]]=?7ȸk۷9{Pٻ\J. ÀwRsp&jF$ Lt[,9' HaҊm`BU!Ie,`P?T_#VװtC%nCmzL3(?g6 TxC$w 䵤y v-] USi3MP+:XEbAtMc4ˉ)jHYʀC@wuCW?K4qkJp ¸"}w\3SK\)*niߞ%9) Gq1\I]ۨa<[X)Oad*>M, EQ9+?q6o{8$f)j曺nm+@D: H9[tqw\8Qk +^>C@1K&`ȮPՆhxXO.oFlo]FD3|٢vQo܅18Us(^,23쇌zU@shnǡzpFB"ޭn,!bR 5áTiI+`ChV]Na@)ْwn"u&1 vYȢY 0P'=d*m%Ƃʟ1}J \.6?j !6Xv%~hb0J[Y7M} }O(nV]sL*ݢ 1*O~Xj.iD灸LK'v^T?A!T2gGy>Ȕ=6Hb;жG}Y Zf*qvI&B1i+~N紥RP>3a6)K_5gyf tqu\t-y긄> JmY'6Xjٷ Sۍn ea4u@zǀu'?YWTg*' ao :8&{s)8T֚> ρϣ.;~w+PmۦzYLnA;dj"Fq &YYfTH8VwͪY-&b͜jj#<ĊMVn$l E;͛V ~:SWlm;#1j64㙄WشEg I-G䄓BbE+o$~0K5܆6#Gaj8:%\1)wRU;HdfsN۟%Y>V4$.AzCKX¥Kb xA“}-p>=ahBss3aԕغ`_/$y2gJj|+تBt¿Ź4V}֦!Icm>AKHV7_~}ņҽEQZ6M /~ʛ뢑T6`$@Z{ !Ze\qg=o1Iձ! G3P wF .GvO2q1UC~gKC^ɯ{)H"p5d[rUG!+35:%%6I qɭʙ ^TOLQm{B=P[,Ϲb6Oz=W z@5lqJtDC9--q)DO*?Њ80[@ɂk-re8,Y6 ,Q}᎝ټ)͞%>0Y{ ¼XX XfAWi RT6 8fNn5i~:(?Rcf4^XsmgLZ,kN䍫/'}H8A(0uC0WYb9v G͊<{ʾ=֜iN[sQTE$ȱH(ubz8|EbIjT7r\/ARg{f5E{=˄`:J37?nPe6klĭwpeF&j JD+1SX0{=*S׆lLE4:l YY^Իq6`dU۩?oR#nP7mx:fj>tr/󸄠'9!dPVSK1'φBǴ4вv{b @s+f&5zou!Q*A9{q|@غn[{?S]ƜG䤷T;y&RrC:R֪ "NqT('2 "0xk\5jNG%^q[ItDlJ3M_ (RhA) gj{Q-")0ZY~C!(uOhG@ނ7P]dT|Ls mnE!oM,҅ .HnoB d`jTCMGfME5X ts#.״-g۟ _Is-'Y]ƉvȬ$"6vt贐@ɋ)qLÝȹyb5љ9-'$O^$^0iAK W!I"Z_雿Mn]zV Ś|Dv+mzD.MruZ*[袉_wZfeEPdrȔpo&E=&k@'WqZf8rJ^6\^y8vY{Eo1 qE'`V3d8ڠ'2z!mJ2XW߼1& ~AN X=BQ4 #bfCZ=$=[>[yG!T Si6-{dq%$#vL2=a|#9^T įϮ/RLS>/AZ|rmx&lfai!x`Uǝx'iBtpppU\iNs\8x|d*r γ&$SVo 2YJ7Ķ<;]umrlƓ- #z 94\5;acJE4H;1 /W^#̲IdvߚOn7tqGץXm2x~4F9nWS @4vT3t(J$퀬X"0IZ4G#]%}0,o@B|W9N8`~$ܑ޽Pal+64|3u %;쏎r>N`L>~9K%UTVs<&T Tǁ8/gb5Wt\qBNU[׽Zps.'?NK-5 iyX Ə֙d.!c$m-(^ ;3 [7Ni(_^qf +_6 bnUnhFqU0,Z>|t&w7=讼 ~߈zw34">4ɳVE {8+>K .({0Z#Qv0$Rf ն+.v܆RUJ[!L۳(l^ytXVe[~ˌqkQf9 3wQNrC0qz$kPh=ikG"QN !@ L;\ղ÷Dɑ(^ZV|BP~BY`  _o$_3T cLyX"~Cdbc,V_F%(fʉ 4q[R*z[/0%_OJ٫؏ _bZҊX@f  {#񲎸Nwa5!0-7pOƀ^vf<®x_0O+OԟÎ$]G%q ̬=?\S&Є A$!?u!eu ђ.0Eow5 BF,)^;%\2g3oɆc(j4BeU &i*b;KeH;:6O>כDYR Ah{vHDT΂tܢ%EIY 5j&PG, 2Xa[Bs}bx/xf@@} NW>,<%\o`OâSPw帕=%a1-ȯӠ]8bYPWx|M_ [}&4Pt-d0F)4XΔx$a4;"[Zh)e q=91iQ+keUýpx3!^7#~cdL8 %.J3E=WҋN7755sAQRKuRyZ P {RE~&brTX1) Ѓ #_.]Y [V3y],蠼hy2fIf&CwU@Y}r9(cΌ 8Ω=(~&;|]{L+\i8j %*:uQbNA<=bxT= ZPpW"A+&[~әOMᜒzuU{3 Rhj-ȸ&dpZ R3UGnW]<42+ļuV5WC%mѕ DrP326GyqxB7oMq >Zs/2p) <ۘ9gG|̀]%1 e%l}Q1B_07:Q735n(ƅFj*뺷F4?Rڜ@VaW3S5m[:X#|Ng2v 8&0Ux @Q1-O5 sL24GX>-ܰS۴e"Bm5mnXJv^rGߤLr~ $5Xǻ!%Oh "]Fn⌻@ ~ (&lƷrLt%m E{ !wodQXv ;i/ҲnS~Y"[rKLSvD͹8*D2 F7eܖf"T9+O#a4=|;< 7W +gpy3,tVr&Pd7&^rzw~{jrE?ޏb~*U 8㋯LS7M&xcz?\p?qYɭ%A8e2eˊLR؁t%A0[#|1 m_C's0dѲFǷӰD,]ܝOB0ɢs2wO[H A&U.`)CE?(w@WpWaN bNy8LpWGvu49ūv"c%uv7\oB92Cέ:-}p.lkO ^}9*_ZHaZ|JG Ԯ*/l;r밥y]`>cJcM{8&Þ zJ/ށsAv* Eb;58PlHyv'DϧC|-xj}L-䧏Kyl0yq"spQيb)?> y{T$w\!w:aTgXJPNeֻS][Gd|m%{m&Qo쯁vJǢ^k!)F<|F+N;(BAeP^M("&\%,k{9;Z7X=W,V F|Va#-P"~$}8n(΃N ŶX^[ŕϖG)ƁEh"Tywk!>ǰɑ*ѩd ,7iNy6Q[k;MPaTg?,ugp̚L!A=g\N-Fnu Iϟ^ ׼@o>7ˆrLۿ,BPwhTm1:ד"H+٫vHވD$k IEZ -%Ca~dž%t#63 =j4K){ׄ3 60JPDpVlpexwo/XK6OM@M76e>=[ާVcI]qwI.0KeʺVe=%5T ӥԜI \A1 367&̭) юή8?e]\jBP)F;73R qUt_fs!+X@Ȟ!Zt7eAES3g%]Iǃv6QI+ϗ>}{." PŢ\5=18_wKV7nA?<˔ L4Ev)$Kn1iNsW@a5[Q=" 8Ld1zʐŵVQ(ȧbmew \#11lq NFqH10낍kGUBT7y{NGZMAe4i!4b3St$[oКyVT"T QHg2 r{ՇROwnxK2;c"/k tj\LN kX ]읦 -Aey!ig;C{ět$O[T`߮R?jXI,¬5?:6a'%3(Y-UIlM l`9PZZ<6Rx(Mv#H?I2GrrآP-H~x?>9OT^Onڞ2Pʂ¦,+X ǫ ݸݝع(-#B_:&"m nBa8mp"qPuWjWCOT64y+Ħ.oT=# Y$:p/HR(,̓NmRDF"D2&I}fYRFyemS7rEQY\`ʹ _{Vʎ/7P.Hp+>%LtPۋ$KVfwf:iBr4,PV4q1Qj0zJv¶N^*-:ߤRSF'-TGΦO♇ַvDmi!\8+Z`! ۃE.3FWb[Z|%_vntsajtNq2\~}Ae, sa"K4#\\cZ)y2Et\k* Ȉ5 3S j*Ḳ-<JO#gJC)yKm̠1c&:/Ec۟&I=;ԤAx.:[`A c*Î,֋Ki>8o޿` o,>[l&CGbI*oGR _F @ubNv2_-qtDZ'!u}Sbb-u^ s$Aa6:_x4ҝ\ X7BcX,D.O=ozS΢X 0ā0 \N35sNMd]+7-]%s3Undkz ױ) qTcܲd(*s~'ܩ/;j$_W4(Q hΛR^Mm'N-9HLXE-H= AXZ>HFDi&( 0¹EsLG@<a,Rxs'(&CioHxUN3F׀l3i6M;(Gd&UOy+4 ]m><[ ]3m 6 q Up0$[Cv#2r#1w̑RtJe_bӃ$궟8 TNTOI_c~mo  r&\բvC@6#$Ze2֓VbR WI2(lQ>Y N=K9"S`1 H@q>.$}dn۝'"ؗT2WPkb6s]XC$e#&w3A L% K#:`#6-/%SVNC$}pc )ՀvQTcX[1$UF\_ |b,hG6 `YO5oZhwCUM>q.H4|Gàkk% Dե!a=Hk;g m~rEMz sPA5ڈ4S@?c~5^ZsϞqVTKBٞ*Vc|Z2tffhĽؤAyMJVAmB(͢tD_K!2og#P(v!ܛ'MQ/xM]YSi/NU@*6^ _OZ! Bn8E?$yȇ&93O]!tKKcJom-*O0.K Xz0!cS+HM5:iR;׸^ 6py τf=1œǂY}k6c#*B̙|#ʃtK|]mo'@Q"\`ZPy7L{"8 -~|{*C/P}f#rŁ'vRV wvP5ځx|@'}7쇸hi1{zwi+x G.##||/B q6?:H<Zfi} /?,KzK.k{p9yBK0Npi GOIU-p0f7~ß5AO E{>!D=F|6^\mt U}Km8N`.)Ϳy[!pjVR7xƬo ߑm8CZ9Fأ 7hꇂBthFj3?(-rC6kdPN<+^0wCJW1uQmyzUmz۪-a2WmBw]/ z^6׏h#kW {2~arӷ+WrLoA=&(>T?d71o(>4}W Jr[R'}1k/. ҨoMx1#R_>m |'g$wTV,I9ݾ{Y/JzlꭀтFG_p!g1)#Wx%Z…%M䯫% |IAuZFZ-ULz ǥ>/"&Ad,gͱØ֡cĝdpg,ϨL tBm>u20_ˆ~PZL!2կ3;0S6 520DSC 0oh3M CC4k;_(կucLܵ&%Fb[RNWG ,a#wpum kbD& h ibh5j Y#^]Gt5r#M@_1+?ơ($f 9 m >X܁E6zZ;q)UTDtz-A5$j~/zCg6fasMO`u4:XCe#r"_]thٯRrl&fb Y䂪teQfq`x;"ǃ iR06s(HEco櫻㸟h30- "{rH,iGL M{遤i;1= `OP0:w*$n}^D+_ҽ SQ I3.jeT%$7: [U2 A¤|m[ f4p WZO(ʢo!K p;ے҂J 7zZGwhnofF D3D?9:P-y9,܁S@oi0I@YhVx2unb |:\bPxZ&FWN# ΍oHnbshP?O?lD[r#fԤsG"SA:);$Rd Ê{?m Zݭ<{ $>VoIMz<]PPFTv0]5BFpU=_M5Do YD 9X@rrd4~zWA ˆ@g0~ Jݜ~~AcI;\ G0yLNÜ{ rCU#Iփ' AX&057컆Ewj̯کm M4 ]ngZ}7!koO6e/Q|͒XJc 64 hk+Gwz^q!(+EHW|sӤnC*<-Iȟ!aGNC+yC˶׍' g/l(")s&x#I`eUؚvl2[U}UuQh!dК/e+ؽ"v ,oA3FZQS4@c+smZwN>['&[H/\ˍʳPp;:$GSp(dEGI6%bTz6Jv %<:(Ω KH`NlnHKO1! |wٲ~]f{䙊QXGB>d4cS4,zM+p"݋ ݋T$%".r֚L5Re [-BC'w+?$̴J}ϳ60s[j/rG:؊Cv<^y=z_pU$'ZWꘂ_ct'S|E0$H|,>8!Y X4酏F}Sw~8+HԕF f7J e zp1|asQqX9h _p ^Wx_8G*sx~1q7%k|s}U\SO򈇋TAqنPh|KyGݠVƭ"Œf#io~[Ӟ+ % x,Za#b5%Ts摟pi`itQ(oN8F!)zE~!RBԪEDsqAs^짞#0&s+wd:] ~ %/}J:IES?O $U^yhL#%E$2yz )qO/.#m0Y*yH= urSD|S3w.Q*MßԫV~~/˵I͠ xrtHJf@1/*/(@(:$<{ISSh%Q5lߝ[ 3jgSCIEC.m 3 i/z eܚsXrp}`i"w ZQ7VHƨ|D2:%aG3`EBƥ_H!`ہ]H YH[,QEP~⍤}WnkTDd!ۛip xڏ',o[ͪڋ-KUߺ{cbzS0]s1.x¶'譅1:ѽX";z `S9=!Ǽ +e$hꐪYv5:gJ>/Y-0tpiW9!nayA>_!'ճn]sF[1p tT1Y6g ީ@?m@Do4qdHL18 HCʐ!l"2#d{3MQP͟ڌ[]PFTtze)?% C%4%iFrc\k;Fnr Nؔ6& YC"-F|;V] *HE2T˟?CL8W)7w]%ega> ׆l"`!C`l|xޝ*> *ER,01bz6$7C n|g% 0G+&mj',i7N>"ٮsSv=Y}"2N e_2v'i y5/Zb%JE[ n ޭ!aGPeۡHlXd)x+a%,8^8LzѻmLِf^puY볍Rx18WU?+䷜C$0F1jQ:J ѝΠ$R&sRC0ts6^93ҥǛ$8Xjs"m*Xmj6y%ne\{_ QG`5y+[[IB%bq.%{f==?&/Eпj3J]ח*@@)3FM/d6V?'/lfjtL."" Mݧƽp k 1`Hʺq{LAD^Bi*ą @CƕBx@YbҥyazUBw RafTkMJ0g) I8*8XTs(=_{؋U8XHT##v«>H{u\wA/V:1@>l&')V#Tph'qcA+BUX)!:|޶^ ;tQ~)H0)wqeu.]?s]|L,!pOfϊvfK 婲S3x V֤uD'oETöǞ6Qw2m(j⽥}TL>Ocl:m!9z'Un 0 o'`^b:FeL F> ;C~执ϒ[쐇5s]bFf.֋n'ίd"?Q!NQ8&=:C|BI@6S|=Sx:4 uskLe2e `~Y]~p鋍P$N2sM!RڗoP` 05|A0hY56ƫ)yVe:.̠T~m{#&(?Yle"{2h)m%n[A%-üqZ%4fG˜4_?ho HkcLK1Df">ڂ'1F/\b\%}P'8V#>I )Β|%':Q|}QLH//a $SumH2_HL(Dl~LKe1!.* ~L87^˽ѓ3Y?bqt0wU숽۽̤ \[M§Q{%&(?^SRrn~P =gl¦c!*/Lr+~\3, 1>Cr"x"lMʹwl1v]:ɼA2߷8{k7>){G/x&5v[$Üyx:0o@@ ISe*^-X6V_>VL}"!:1wN ذ+ѼA2=p]w̅ȥLFh+qZ:_6jbh$Jo8ez=tӢJb@_3eqOyHH#;,+c$U)UqFKYA)S֕}jJ R)wk(ӀWbZ*F3E&-N}j +=g.7j:l~『4[E>W+G'h)\}ipu6yuLY0qZ{Ԭn TDkPE5 I3!-]e鏿i}dV31;`' ljFB>]r& ]<  ?`߭돺|kz:ҧSW# ?V` .^ #18f #~NOp<>J9ȑuR<=唜^4T^81"Hknj-ڋL^J(I.o(|&;iron.⽛JO58(iƢgN3΋kA16ŧXm+VRƇtvv{x,ɽo~?1 9ؙI2pKGXLp,7R[AnY!:=8]> BxzO +ya ezT#.~NW{^'ant7F&7u\ R|cQkplcqPGjAȮT]_*LP􉢓^ۈF_@m*2 S+ {È"Ηڒu\Rc_if` 0]^QdK/ĒGn;Ml9+Ik[U>w7WDӚDg>0M@^dmB `z45 IlgƭZ^M%2 M+J$sjҮ)Үt-JXթ1 ho3kdӵ0%3nz#;kǙLuڔj0hgHPt82HBOI3e.6)rUQpgY-QڞÙ#Q_}D '~ d1M[@)~Ґ ?%AM5B- |u݊0~v/"!ɶ{KXex?J*uϙ'.cX+u1 b~^ϸ]9}afluWt%a_Yqa%dqE>䌺@~SMɪQFaDH[,BAU/7dUY-#ok=xC]BcEgEV8w4ҸtqNe/dHƒ tl[†Gbİ Iݨbѽ95VM(:| FTqDFh)* <Ry}|Oz^.ptx\M;H0 ՟5@X?qi*(|֡kN7DHs!q(!}/5{7-54̐,nQ9Ű24=S%.t(Hڵ3ƚ7d7g~|gQnpiG`#1^7noP@"O6gèG7+w3~l:H\d-T UaJ?ϓ:]V\߅l-'X3),8#̎isR@5ّ M9XB9| !iͿedFrbr`Qy.NR7257=!Fr![R gjx%S656EBH(_hnUL-3vn8gW _^=R:"͈|f$Hmp[Ni3Eꥇ'ug` ~z]龋}0R]mu>v_kSFwvx1![58/IA ֿ;+:c7er}MxyX3p7w;89 [~M+B."I\>yM!]%[⣳ Dc z`γ1+sGj}e/lG2:=2R 9Wit.jlX+3{ EOU  =W9"Pw3szcIgDSd # FUR$`a)ȃ!q.M k%RV ";TyӁk v9)+}*i9}rsuȸpS2$8`}h_MZWݦ 7Z_8l1át 1Tlzp)TѪgU ߧSΤ/Ǐ_# B/>[g7PN=̂W=^j+J  Lu7( 95ڰNI t[Q}G2:ȂG~_D]AeY #2fOJҨo49߳4FnM8٬.U;tw':Sqkz8ǙMU[p q/*Q=U<6[F?\/b(|ו܄_+tm򒜗쥂N>SE:Z-ZW ]P GdriJ ϱ'\"=DZ[N@06!N @|o9rk3L-yT@F$O# n՜<j]Ehm+qH8K6uX+q CrGt֛c${'iwǨBHWal?V."ԧlEhy^ʍfOX0"t6rp*cy{h(iYyONǺW=7 /d F65n`!.(Ԝ;QZ tdC;ߑ28.ҝ% kW̕yϮ)u[R,n^t>@?gv>CfVV'N ]Q?6MOis+Ÿ=0r||YC%uSp Yi}e[c|\*{%sUA仰CONgIҩ4qۥI p/! bzi ٩i~A1&n >HG _(R[&fɫ}6c'&g[_Cb@T̆˜\v{}1/*ŭ;lr / ݸ:~2CVg9;bqJE DQxta+8m~e*[] t) 4Rn @8yqtf!҂L89^Zn@=:6Ԧ=;.j5- 7 g";db6Vx],hGh,gޥ4D%t6縷7;VhHd x5}ԙlU;n;nIٍͅ>ᅲ]Sb2C0-Ț+Y=DWɓBpxNY4=s9jA{ }ѩ jԟd\eJe"bJ.MYʙؾ"~uRa#/{a-vZј0sf[èYGbK'뮪xujCG v%i+t bihSa܁d,C7Y6Kz4 [([)Uubٿ+A% _nAvc@1F+¡-񉕌tNfOi2 㥊@x!Xh> }.5j0eƾ"ˢ|Ti\(ˊGS9ƢHgGj!F:&%m"hb"F҅:s#gG 8R+X&#x{n0@O؇{2Lޑs *\xUn^a؞0*9c.ɡlUL/b.!uzjiBcp>uvm=D8 *,Ojaǟ:oVBpMu\V+:ǰQ)jq.1y;d Gz* D24({M=PqoMnSh[*O 9=7k+ySጀyZ8>9p]lX-H:/4>܎ABo ߣ`Ev( v4@6zX2G u;b:4*8 AG#+m": .TЄ;1A.猂D RlemE FxB^ToP11JՒv  {TլJ.T΍ٰ9܎_۹m#rT.׿S/ohB kRÉߙZ^&6NU[ >߱N7[R[rxEBeV =*qh?ag}\ݛQ׬\$=DzEQ6nxa}q͒ g0FΥ TZ$50WlUO2:ضP8G_Jvm Uk{y6tZ.pT%wF aSHɵzN>FΝcyd'D@ Ձ3Kެ;)cי;i Z7 O'o!s˲e ^J+7B*Y-#s!9! kz__۫ 3 o0!:VEk)yJ0[8nވްF ta:*MX$zL:e1W:DQu㪌L'Y:usΩ<_q1$En?k_<:S◇ܦ!% v'q$WƔik{6'Lv_iſHϿS;md6Eht@&f0Kd8}4* mk_x5QF,HJ@,h&$(@ܫL]{r "UX{Qp]USI"pOb8I<㼤dps[_.Q9C9OXL(6c&adiQHj~} Dv.l6{49]zI2B$6G2ol%p};eAQP_;tlxCؖ.jJCrã҆,ٮiIY,KXLc/hA{:9;7oOpN mڐ%]k@QkAuj?}qh+5i =r8q3q4eЇejKRÂރ=]ǒq3 1Kgb.POMK7sE\H[`6SֺSOtosX͌0Q>{_u&2uKcÄlQ:n&m)wI߹G: ~ UiDHVl)g36 @9m>& v{ m3TFbexu*/Q4kK-)a5 s'3,p*H@g 7PHj.X| ;OVJ rTS/[+rQKIHh}+֩#jWvXxT@!8$SiGoFp͝ے`!PKp©te*~IV놸 . ?AH\. 5g"\1g2s;[ҒrbpZ֏9,M딡=s M.kh*l{HGuk,]=$meC!hň-+V^yb oyf轃/%B"/GQmyb+ A s -PwEHu4B*pJ Y\;h!dFL0FCJmyB=^wt- aOKH{:? I^8SGAo8e0Z](r 8{3ŊMBʵedأVօ"ޅYN}jO+1wl`9MBEl`sɗ_?=d\zIfvUQm0)L%kă!S)mQ` Btj' ;t"C|fea_y\#{<ȲM(rԘ9ߦh5LP~_4)KruF--%? ݣVD tSFvAq^%,5?07[M_D\gNCzq"'"&hӶ`^oXmO[@7EMxFZǬB>~ͦiRQij%hc.y8#~<erKc>Ŧf#yӨlл=4yًjL>}jDߕHN-d({_?fjVp 27>;x*DrUO\M9TEc#-Q-~ߴ'1{%"㞼$_LΌH;vkJ_(-F)kv(^ɲxW~г*Ns~K _Ya`k+~ȉ> ן # $ew{tnZUDL`^=e#otA*=b"ls<>~/hrl8m/uY@%E>@Zyp5e-#od*X]M\å@-ⱈcMc` 6Xf$};>I[egU/1_=pHN=:ǃXcE%륛pF-OӱL8w"eJYO>vŁ9_s _2P؞%GV?hieMiav Ř. GnR-~qA#pN `rbpVTy`{L69 JzoJ( }';9SpN2rDƆ|7""%>8M[~j4gv d?ao_Y1H`؂;$!€wJÅO.V2|b b]G^ˍNLv8,puKa߽]b ̃@ǤJsZ֯".+̟985s<5:V(\@T_8Q!电 7 5Wm_6 n0I)5N\j_%y9m'úɼ}1ֹL@sWffh̠/ 0tDyL?{l!+y$jI}j82:_(ήnc*wsWb)+픉eCLp<*{0 @PSWN4.n{b}EW&oe/{|~cr~PgdRD#B[;[2\\Hۅ[SLNf0o*:H%rH܂~?:.;}$.:d;/PM6õTCBz9ՌP]hP!Ќ'@HKTr/, ?uZlՒ62 O} ~IU11˱fK*93#Jpx-3Q#`ij΃.މx-(or(FR}ն)$[H3h흦 F X৵X6!%8%]Vw R ãG6q4K/u*|&6d:`KJŧtJǿ4^fU)469}HĿ{>E摊p0e19ȢFd{Fm슪ƷS݆ˁ7*blKcp9Z(ԹxQ:9E(HNP MG\ȫ.ly91D*2n Z Hr |DF6րr؏_2Ehgm~d&-.Ddd5XaQ&1 y>'7|NnQN=8U}N޿؏h;YCPR9}|_1 ƞ (-H+?5>b2aiqVNPv2ȷDQn^y2Bf6ŵ[rob7ϦJ촯GIf5x3 6cBʠ_BN2_g>+)`3sF>2a_m$u%IӾwo%wVB//.LM-o?`Id)e5q<*ЈsA VOύCs :(y'$Ԣ/ Gx~_A]=}>8 ]kzb҇%f, #Gnl)3mwX5)i!FY}W}Vr={jKgUhJ@8Q;?$vS57a{XqձLgCv9+qarl1?Te"s9x@YCι/<|><53Ե~RZW)v؝K7Q=bÅՂ$yl 1 1v kQc?S?saYw֭$0%{az:k=:cʍq =gV#6#'ͱ,m7c45աvnd/zivp?vk'%la-<7~d+u7TY1e,NW&҂U6G8۟fݟn2='Í'& W%!6A;$7>7V.dѵEd,O)+m>+y|I+ps;Љjo3YrCE',DF<X w< h$J٫hd'ق9y7o-扌1).g+'*]׈FVGqyUXrU5/*_vk%hߠ(oH*5# r{zߤX/"ުlI٩p q{S9N4Re*&ҋN Jz5k')[7שMdٞ ѲU@lLn 2EZY lPAk7R_i͵/.y˦JFډ׶/CQ%y^moC#(V>/W ' Jܚx_|tVjxߎU"Qb4xS 1`?3" 0ُD< B^V$5|(ޮ(#ᓣ'rMມ E+:ZI0qoپ8nlР2QNl9-D ?R[ 7ՃZmHq+!vz|wж쩋Z/Bz(,/`#i!6N"b;0 ٔ^wAK)% l{w゛zIks)'G YR!b+0fj!f`  鰺$R qIju(ĶISVG@7XJs]n$wf51!ѓ?S(+ۍtRE$ Y%%4}NojUѲq`kmdԿ|bJGr &!E@xvRKQ4m0@7`l/f4Ͻ͠ZFUs1޴;rKhW"9@I&JʫH^ *g/%IOGhbrN$b!= -~k\ uAT$ ض)9کD_uLvj^"/}< ^%zpBޫ65fl[q6S(yt@4Z g=Ľ1T@T; ;"adX0xti,W4 BG'i~̰OOS3*S/mfk*Q*ZPΏhcu7PRI[Zmp4]Czfjzj7UzRᅔ"h~PY,>W5<֖\ݳR:H9YSBKHIzOm'݃|.sM;=2m ڭʬp^٤ htGK=IgںΔ|xͰIع@ֻ4lnVyԺsN tuRY!]~fI|V^K =|TXSfu.-p6V];AÝ-MXJ$CV\l{0Y%/)-"bjl 3?X2Rec}7?Wvsz2(oc#9TYI):FapҴ=YǠ//⥃X38g4Ew~@@rEKP (XHwX/Sb9Z+j'H0|wbme"y*XEq@V m p?Z-g//`Vit##<1ګY.{ުT'Upa/i{COUqy&ß^y3v"a'.γ twzxzF%8kʿ_G[~8)o ak'!s}4}f7Jc;uc\M^V;O{|4HLT(IYHb3q'vyqq͆9߶o@ ҘH#.S2<(xlʵRv8y3*IG?%G2K2{0}hNXژ{:j]Y0ќjTYGh)Y v5*mfJ@t昫BJGz1tm07T}wjKfvM$KЫ{ 9hQ9IM`|n9뒆.#4iZ\Ym$FmVBgm4Xx~!tG V,7LUY>|)@n*:\M~̘oxcrEJ9dkp]`oQ.pD:mZ÷FH͡9GTN ᰉhGC:N +G`JckIO( Qg5[4`9z,93Ժ>z#>&;QJ&15~qEV-nn+Պ2"i/?wV:*$!1gcQ_|@]EI,:? pB?56Yx 9C\-؟4ڡ 3! fDȨ{ud#nP ViH`DFoĝ m\yvEP SC?iQ/3uD4e[í@ 3,X|X->ՁTE+_SZnv(sڼu v>pf]H^.qqI'E R/c4a|);69z  c~Z·svm_A ;f=a#6!<團6e2BF+⭁䎆"fP>Zb'pY Yf=DL@&1Qs $u>d1J/7Neݱ#q 匝ܟ/!ut $ Ѱw p9m H@({(vqD] &YhXUp '=6Gे[,4fgx RǪ` K:A^CAg4ƗWJS2" M DV ۃ]8x= 2}a,ףݡK_"R2r:ժ ,Zw-h"@Buk< ‡ۓAB=D 9:U-|\mWK+son0,*31*1}Ao&L!xBn'=B@M^䜯|*+Fpm`gӸuMPz^d\t'1)[}ɠqØtc.HQahl v)Mc\*4eM+9ԍR>x*i*/I^6P?>N.z^bIO1J#PsָlueБQk9Rb`TSed1؄+(CseU80oHpB6d766wcɞJ-LzVV\J{B*aLȨOj湻u3)$~\ٴpf#`L*|JݭHoKeΐx_ ua$ZJ[ΗP} El*ӘW]+^r+VU*5GS 'y(?:&ޛ`F$u屸 gKdt$wV]jeK@Mpp)d{>;c nvz|,/]'X <гYF+5¾ȅrQYn(xQlLxCiuW1=|ߧQ3}Owʅ`snr'%f]INƓ'_*?fcN\*K~>v1' wTYSMCpִdQySVbrPu4(#>uE&EVrx/]H5gEtI#GxRMʼOpOX#]Z#jS tX*Www^lZwP'T uh{ t/"ޚw5%°#蟆 3n,$*%lzn6"\I6K:m(MۡNkx @!?ޅy,'uY09/9nz{s6-AD>Z){>ybF gH]â".vP71Us.W.lmcI/% N b4>%y-|Є?3{S};nB9 6>3T?s~eV}J|}.&MϴH2OCgo=Ѷ[ \q"`Fs)$3](I%_13\^bb1﯉ipCY=2 MZtGZуϩ!OdT5n06z\{{tlſQkXcKD5@Cg* J˟5n[,ߚ}}tasozJ#Į®p3dנ^y`?`p$D| ֨`ƃ6S|0T'=^j"$"6sX FlT fe}$(~ʙR/yӀ l> HF,vP(ӡP}7I~h|pS|=5sC/AI[$սժ<2h?{L<߼NşnPOKvXc\bn74JyK`OdUܦL/ͤ`F'4Y`svxo*ʛr*']1iDO 'GO]ם7$_MC+,`h!_Ɗjv̰eaSAS~hw߾$jfʎjIּ0`[  ᘸcIkPu( aUZFV}bsaa<(0jJCǎi;A4'}c2|փI%Ui=*ќ=ΕbUS&ev:CO+mH8LVA{N?RU Cɼaݥ_ӑ1Nɿ].85oHnMū{ ^%^dt bqho3j#l>pzT Y5`97/R4=¬.2*ë䝰$<[Ps`b17O9;6z(fBaIWG4 >uj^VV~pldHl<ږ/|Ԥ<^eyWzTF0`#Zw}8>#ƧϯUz4 +*z lZAԚ>No e)u(c> İ9Ƒ!$Z>xyʏc{zL HYieożWiUy<;TyӺOH&fQ0yJUeBxT)~R0t]]6'b__ TpoU zQ*Z|j &z⺼41q YIСv>آ36e^i&E V6 ̶P ^ }u2R[j ֹ3_ 2J I<]c 3 4 D-"lH9oQ'*)T;߉h碆oieB;@Jf*⟯&^wݒDH(NX u2B~*Js/'hU.e ̋ k=%0:ҍBIL`L~FK-HkLPЩn &'`}[k6X^ƃC;,A NbqJ<דּ}tɳk̭.9[wjMoIȿv$RhzSھx$^{.wMIWO!<EԞ|+ ei,0dȇf1`~-KL[o_TbH8?/4'5~O)Վ&ڇiLt'.:bQuoq~kq餼OmhC.6~BwtR1XьCK K;gmR=r 3GLK*g 3JZW|5'>Qc]{\=R0ӈ5-:Gsw.,]Jһ83AFJkDBK44}R P`fۖ%դk ӶϋqLc,]}T,_ס lF lJn4a> ,Սc0sC-5Nb8ont"s ;3e{Y_UkW"Tx4g015\1l;3^>5W22O$Yro5SEQԪ~W1s+@B9FqȖҏ4%iG5DUQdj>KNJ9@: n[]TwleI?jd!*T`G|,xkח{POܲ7ћ3\ex,&wsx>H %9: CIw!vЋ߾^:=v& i&6kP^,̠-F5=m3wvX/i$R eq-}MNG^iNc*_dda̎Mk&(|Vv JKc4P O#K=33z|&bF|Jjgl(YTv0ي7ϛrb'TN$Ɗ򸡬DyF} ڍF0~r^o;Z,!^hENćQ 7B \7C҄[2cb3+.](J D|Cfύ]4e\&R +黆W:ґ~ =yeNDW!N224CdK粦:nȁʬ 62։ ^#-]#&5.L:w¨(ΗuL> Ӷݼ8UEx/~)ϧ ,a `R/V`YLnlD ?sHz*'pjL, bŒOy U F> = vHs4qUl2i;BvAyLt;s)弶Ounj1jfǗ>ۡT A{ /IQԟ+78?&r9Q|EA$K4Ȱ瘞W 3GpjIRRT/Թ EN@o?o<g~VWRIA&R4Tۙ/(^eUZ@{AMɥ`PЖlCZy,(HYm6BElw 4{k=[}jsCr!k@x{Z|g~)/g }j$z( 'ҏZ gΆ4x"7vnhuCv'gɃ ,ff_tV;ROQc0f2SP-qX?w(̤H[޷}'?u+zvB@o]y0ۉE $X XTjZChif;:Zx~y#Z$:x%A=Ի/"3]$ 6]C5IDЭmPU4"Cn*Cojp=~f*t({I(j@R m0 gLz|׍J9VgjPlǓqRZsz%]M,իrձy% `oyyq/ƴݫh3s^/%Ee36:P'x슲nIR$~bO#|h7H%]io|y'%Ii;t''%51k} lQl qRӟj R9z@i!DV5e@[` )c1y?©4э!v:-fg raf%UvlE]GTOHE>C,П8 þCc%&s I=NwF.6ƣo];rP{%e9⍅fya擝O3. #':_4]DT|8^2UE!_by4xF<%d;Ϻv2ъݴ~aj64l†|'-'^e~˝D#0EX27n ]dQ{&=$e 6LL#wUesW| X 0 RF3=\ SIpXH&tj-0ڑan?#NNzi'wz07ۣ}:ڗ&Sޤs⇊{υG2XmB-^75 jU%w:mPQdU< '!o{d8s ]$1QlƋE-}9o iեBgs:^>RQi=XX#IhcL)[+$NUnT5B)~&! F|`4U L]F "g2CDܙD:rD{vn1{Cufm)fد&]xhKRG0U'[Pq!KRǭj;o_U`j~ecS3hVwSTa{ Pź=f@ۧ 8; SP͖FzքEczCᙑg\Hh O?)u?1j}>{ EUQl} @gKapKwy@MOn/K]{IK iZx*YUPs8]f,Je)<_IHy C:P2U>'"D ~0ցs$MJ.{֕׮/ZFg]!By"`?|kɴB!ab~P@添*N#_5-LB>CPхB/ vL>o"sdpa`|ߣBb{H Mr>"CɈ$B!1$xKֹ82~#i[C|EU#SAŻk9aᾙ{8wvjc<zv,Y?Zy%7oI,Zk- HMP- 5LuiC [;54bI8N:NZJdxtKk+n5O#(C՘7wK!=)J0Ot35SnCfFC/53 ES;A!"rQtQp XLq1Pc"ln=9Wͪ=FA A!JL N}e?$ ʲ;exh>2;UpcARQ=6Z-{T)f27fV1ؘ$m}oǍbsI:I<'gzL_/pT+߂luF܈~!wGdVQh@`Orz*Ӷy@G?>3;B'Jԧ/V~Dg2w5%2A5i% @|,%>+SqLu!e%X&=lO` _z(F=|NT{ 7Ȧ?WaCaNLDAݘ K#wdqa%,bQ߷ɂr'FT._1G/QmmC/6=}{P|O} 'AGɐ HAgqT|.J[EvދTA\bZD$:`UB8Z(02Xwr [V+ Z.Lx .x)$?F'vPKHOOw\m褾n=w'mҀSN*>g]G.)o`& )4wCꖔpMЁ2Ck+<-j(~e+;b+uڹ2"`=^n_Ό!ֺp6lilmJB=x*X&T%h-sHއCόgkdӋkUMuC 1P{ͤP[Z6= Bw7X*HL:Ӫe{$K{(.9Jي*gpl WHPC]P#9V\afL7{=>^;5I?6Թm1("kI:V18ąM,CxU(& G 3YNijWE1O8u/ )Re㈖O\ef9$zZ^~*h*I1smx[Z&ugc)j'Eߔ+q_QZOњuԒr[᝜nۡX<:q $f?o:W.f_VyPv9!WC7@bey8|V7(9k%5/*ctOeu\YK}6vz]`)MbH``П&CeyB91܄{|#7AV [HHPo"G YA.`ߏ4N׊\s;_zuFUbO6qIv |ZǬ:?ڰQA$ =ee.qI}bwhu9震U{iKdQ{vhfJS|7C{o%"^~˙xS t0Qv2 CCݼ14卐{XZʖؽ 5?W?}vA+35^txK 9=~ȅfe`G 9^-. bFLd"`*-w-d6s/&_*f*$Ej>8SՄI"oH8$߹X Ez+OS +Vɽ )9:KyJ4{ܒed|7E%5ǸϿ% [FFm7XǮYna)pd3✽Z!odHvs/mRz2O0xJ@L&aܙmOD&OydS)fj+D̰\q;ù{?݄lda~:F(ndSU!׈Nk'`źn ;"v0q1W T]4?k;nC(B_YȪ̊\JDZOrg+tnڼ(">' ew >j=7%TO(C?2p[<\G@hΈ 6B7>8 /DcQMʒg 9 R*,tV-XsḠ?j("JX/ܓ ݃#% 6 JE74@B%ئ~jTu2!-IZĈ3VK"PˠVwք͗6궁aq_~Ωbl}L lgF S$c% "x ;ɖ> 2/Yf1QE =x51A-eMV^;S\g}AI!-˦ m*uHQ/YLj.DI31A% bGڔ;mgD"o겪DHU2kUp!ƢGp!e0ͳ>T$cWdWViQ[e O{BkLXd7+5{9ui{)IjtȮ򆌡U>Lb/ = :9-JLO/HB0_s'/=3z<)yY9yo)bp䓭iAѳq5Rc?lwMLϊT-eVN[ R .sفPrA ,"V 6[ZEoѐvK\x"FizȦQuN#zt\ 1ZZRobN> 緎 NPQW% Vz`t=Y94 xH^fbjQ,痂$ ݗ3gyh*P4( J bu׶8/] mg}"u_'œ/{qFs嬳1w s2ӪutCJymca ގHВjh8b"De!^ \uFCˀ8 i8eEg 1n)dsS+?7it5M#6rEVx`nvyT!ULXG!cKA@G/pl*hR=ΐ}` wk@wQf4h3Tf/(%f8gn'h<^^:i [ *ޖy6'\wMQ)u>mR:F2JJU%m;.lv u@9;LfarB\ y3 TqX{5(`a-f{|۵x. GwMNh^GdYp:f@)gEP @R8Xdal2Ӊɺ gp Ȼ?p|3 ѾE-|Q\CMfe|ϼHLft10=8{Q-O7p<}KG1'o &XAG®+^0 HdtQ4g5ciЎjX'znf‚&"e, *ስi_g mR1CvvKОG'Q$i4T,̢B`éE*$W\y#{ ڕ92,gwXٟο{eT3# 6ԻFLgw2[r9z#)->2b9QM!|s:"E0Oi\#MK~zȒ0X)4֌QީmaS1)ղRP18 $$N M jQ Bu¬n5(г^HJ.[v 9@,ҥ .(B2@:3MbfNݽuKԖR&ҹhs\GۮM)*Zy\9꧀N^ H4#B=W!ڴ)cgJkHì"ɰxh:Z|}J*FdNl cʳ/T~uy+$GHۏ@B3AI=˛Л j)_40~gX˶dy@Wԍ3,і:,H-eo.>27.Lo^oizk8]ƖNMcafs_qGF ;:̍[deYMӽ⢍ w*k-[B ;SF t[۵#6*/d_16WQѿ2Ldp.A@zAZ1K4 ? ⡟yX]/ϗL}6׳)Wa#78{l,?OFy)rOSXU{O3o1'zL- <EmA^ .˺dsnڇ|Jsex Tq"w9}Szպۈ2?DRSUo0'z~9"X ݟ.AnskjS0嫟w+jAF$6̖?/ټYs0B\( oߘuj倵іڨ؅Rˀx,>2:L0Zo h|_1G3b<ܫ0Ł(d:hBЪFvUEp@ ޫnI`0pre竏eU%bQ=i>ȏ# b}D&R ]h1Da NI#nhNHt|.BIdbޞ< ws<8H^b<4n{֖}ZNMⷂ2@kTġLt>DSHF+4.F,(I6_3vbݭ? S3OTP= /a3wѯ&JtE0~SI G6UIjiNfSi5{%fgXu%G3UR}M񓢬^Gמw9+D%;.4VQUn@FR-D]`<ܡcCmMg|5C@7*|h& A;.hkxv@~݀5G/sHV$up^b5H Om`TQh.j|ndX`A+IyF*uLl24|ؿux? ڤuD.G?ߴ-#`Zsfay { ejڗGBMӄ Q9l.h8"s@si? ||DgR1JR[f4&I]FJ]MJ,yw-ƊDMr=.p*SRB&`lѹňemʦ q B|bc"z{u gwWxi*Op,73@1z~CB3at5~.܌ةe*a\LfM&ur3U766OB$@k*qnZ$qfc9:maЄ.i9 p o?Z[9|;@z!֥]rxg*L)wУ.L[:fq5!OuWDGYEwbjIa gvj~Bz(8jsJQd_ P<ܖFfuYex&@#'fst!ִ;b/LzLLS^|^,ƸC]*5&2BdBaW73W:':ZYpB7m(0̏[%s o ޗ 0@ߥ;7d;'VZbܘ)gp^W P" D&ױ]sCNmoɌMT4d -k"0E$z3fIkZZhRŢ1uuha$vmA1*Ry ʉš΃ [r;P~[󽋉υĘghg&3\ l9ag5₯LJLb/'ŭB;x%kʋ 'h4w[4MFLE:0nը̻EI%nu~%&m.wp3֓O(;e {_KWt%!(2nOG/oao$ZmHB'.ª0 ĕXzNɰ \XI| Ʀ[8A#.tAg"yeZ.u]gEsf-sE$i:# ᰋJX%>2R)pDl|]MԒ~5NTbseJ8 vL!6Qmi2QV/;ip7>0I?܈L.T9˳V?i(?ϋ61@,M1}4 Pc \kimkE@+x>(^?|d.K(dR]5wQ(&Gv9oY8 D5zL׾4ZTЦ]eMsUV]MEf>fZ"lUCn &u(&@t IQBʹnLtZTҫ,Z2ljjLnb6=T,B}#Ob_':a=W][jMwS,#_&3Q=3UDszkΠ h^t Mu`;щ=H&{N@ȑ8@"DϕN!; |%5:HHpA_oΤRJhsua_u)KL @eW5NcxIL\UcKEkpf"lr9v `!͚c{w,5n]}LY(`N{i$9]VȞ&Y Ă$$+F'4[;+&2h,@[c h/?M8Cf3_>!~JngIXaexvzJQQ JY `<`PI{íEa}?b}_&o@]}Z3^IXUu;(p/~kj.3v?em൳nH]L\S')܁BL`2,`jԒ|nLCiz̟Ora>ԁدZhZ рz85ǝN1 :b^9qlo<4;y?yj["3%EldFxB(-ŕix4qn soJD4A=)J܁k}+5׌Yiq6sh HnH{ t@W4mWK/H=iLoyW/]ey&&pqn>x!-qS{31^(Ȋ* ;'Q4O~U4R[=}2ܣT'K%@F_aOX2T8@[aQ40I7TU^9VHŕi C3R(k%GU@T,6Qvj_fe vYzO[ ͩ-YdIBWp`Ѕ* ])pE&R=(̾| vc#;k\ #5u3> 6c|bIpMXo(wXD5HV)qv K- ;퉂b%m7Q@ 14aW,.+dde#7v2LBDCBIH~7>e"$!^U'cP(P–5m{\((`XnIPm`Ek<á}"1m]KnQ>H;TV%m\DhK46+Yv~i!=Y]]36Y#kect(gg#sreQ[6S{H+M5yƻlm]if.PY2۴wK0AL(Ϋ/CEL`뽢'Yp.N HX1t8GʋRRlGi(M¤ZBdOԘtn d=;g|؊חn跜3 y-awtx$U3YK/J*5pQ1_:2YoKFbZ߼O|@?cPZ Bxu];RɮˉJeZ ~&%HIQɗ`Y3OZG HN.L[iDP 蛗wTctR@ڂQv9>4/ѫu N%$Zae_; ^"+DZxEtHB[Qy>4 KN7g8jx.')j|m$*%=S sjG5hY:NlQ.@H.4[SϮnD#ns:p$6/'k lA=+51AS,QGe~0ɟr?Өxܫ-jajiOLړGo*h{i9%Q dW*ۢ3-ʳQkgZtyY#ߜ2-gD:.))OPEߗ/G@ΩJpX``;Fn>{'$GZV9;$?ԞT>H`Rh 28#la.yTej*9YFf">W?(. }d=P8v3 mX jϞnwYU:qЖ;6 k%U$a_~^0:KeRmF'A" >tr-4< jm Fg+YO?2UBh4qkd ~/{Y+;'7(Xo-͂g l{sM/(ى^^1QnʔakqovQoym|(Py ۡ_" < xE5(S(8肝6'E26}2Ppqcf?@ӒXJU+K GR4/%gIK,݈T۳!y:BpmXz]t5U!,Y~EM>a]כ n it5kxz$iq[猙i.%*zd0*$Zp 8\|3## ̀1g~Nzm{ZyeZȽRiXrjaGGK"-Aemzz>y?`Sk*m@x˙[`SwlԚK;^_.5"+KX93"Z%tԶ'lYBЉ\O4eGUѯ@+ H$3kuK8Lq;L!J &lLydY픞gjGTӵWJݝIxt%*ɘm/c-U=ĄcYnQ5ˀZ?tUxyBdN~I)z8HJ/KgދpkMHߝdf&@QD A1蘬bF|$5P6ۉV$" 5kpְBxs`dDS$Dg.W۱N捍$ϱ6>$ ?w^tj{Bt;-N^݄6_'_h9z D^_j){hMVmY ٨IIɨEJ \ݹZ7]R/=3wY }pj :'H YV˓#`7ULSw I|v Zun "q^fth@bj[/ qf0U~8Gr;vE~*t1BߑxUhjR${"_K5(Y|C_8:FdO 1GlQo*(f, UWfl ʈxF,.xcT!J11~ qЌ>mXE] K ޷Tf`SWy_8Ơ -pL`Z]{]0OP1T*MG` ۔-Xq1v/1I?er 7F@UYѝ(lPwk,/mnu^J<_X/X"gOPk'_+[TY (n[l %e=!bݤM^hǀtf8qʦ4i HcRY2SOoaS]qLr0WkC2k$p4krNl&0f@]_{SJXQQw"IRU@HсVN =gJM&ZJzRe0¨gNQ/`^Z8]l|_y g ~k|َn)YO(HU4w8`B.%^V(^_*LB!^ P@vmDv6Xp \}Dzt:8a(C5ufDhT6JNYAy':^Tgz!GrPs>^0"*o`>svnkM-|lcGyrv G&zrxoAor坨%d*)JDeg%:٣;{,%kVy`s-U<H]cfxKl]1ZЃ6 q)]l{*jYE TZIYYZmbn|ܝqGswP}#y4fWA@4}Dʷ2S̒kJ?~`LG9^Z}Wۃ jqwbڇ',J_i#(O<dzo W'] ;TNY?Y^MoG>$yw *oUԈMO9kNi[\]Mf gA*-Q7EOLCp<5W+I"Ix*891<+F$9m3, wE s*a}9|,%i'A#e)^'IJ=U̽iD6 JG 7 W`{ V8XS;2oiX&;!UXaOW0JO$fl&ܖ>ܵΰmYj™s2GJӔJP gZSlƅjQ=kDu{QyhJ]#|SDC (\v{vI=V= F'Bbg??nxQ'% vҦ8/LCG<'o:,]J +11׳w`/9*>-=+$*c\|aEw:p/ƹ\&-Hp&,3Ev ݘx(߳$36ez 71p_|Y)VF#9iejUH 3IAKUZB{nNP^#ucH UeSnOLJ/nȿdR M{pE>\1 jS3NpEaΜQxڿpe^H(Dmt禿_ wOYG_o穫SMTh&5vB_(~r>䮱@絤S5*XҤ#ǻ[!Gڄ1Sp ̅^(s4uwJy!*PrHi͠ 6 * $6jlS+1˺%'[YU o\bЬlA:H *sgao !0tonwU`KEi*Tp|FZձy~bH#4h;V/XtHe;o˭{IFSyVMpHlEifCsdc7iTshLD 0W[]PCl([ȫWV!8na솅|ϔH M}BN!^X,,-gZ4,/a b"cS.MZj%aKls.>bd0Nw~e-^E:rmސ *[8=iab-'40G,%ć}"qpZ$`{ZJu%pxS J1$_ %`܋wV X-,Bd~, (2#ǭ<]7 ;%dp2R~RnTe>˶{^PTtʴDeac_GSAeZ'jDesBu{@Y>ZэFδP>[/\UХ+V[}+)IO %#cq\_gÑEeIsܵ}CSG^@RTO, wXU5{!>XH^R- j\<7O]*s{bq~.Zl*CцV 7&PF{Ёx*&pncTm <m%<,ޡ1- mm4&֊n]a1B] 3l-+}?{ i^OSh.)+M.6 5Km l ;u+~ZJ>b8}8LF99qס'Dg*,v?}vbTTpW(maF^4ϔU%d߈'Vof%\gKg5 IZ(.%]B==Cɜ :N_齱 "vq42Ļ8IAF"QeEnt +j!;w*ZpP^~X/WAsŀ(,'<BA#]beE@'Hzc ❕={"}>Ya %.m{VIIۖwQ$: _~irQlܜq8N&RՆRcX/迧Ux0nJ9ubgdRQܜOJޮx0bUD=rٷ^j=C~ͦ;U$\:%0%}&Δ}cBT Z:+ice6$,h2"hn*(댓٢=Џ@݃>e롁rLv֒^w] UY?a {oMu~C?S"W?\1Ǹ4R5qRs9DI#3>ʼx;ɓd纝C-v?}$t^ UuHb.v~|Bniz@gfK!?U -SZ6GB)@RַGI]S"E?qNd\ 4>;+c>3䮸E0ՋVc+jzD>חV]L%Uqgk8~G:(FBšD^䝘Ԑ' άEYXYB6^{֨?;dzݫYF8 _/wj^F%Ĉ#AĐfHN:243lמ?4bVh6 :N@I1,ӎPb |?Η/!ړaZKJICZrd*ww~o6'5X'e-8}M=cŚC4솆?﵃!"%ty䙜qn}ynx)yo.sts!,|L,>(3jŶZXM>yEsDqSlTgPԳ\cH lvZ8\v堻) s%Z6}t30HgڕqDy@ڽ]"J߁}:aRi"#!$/㒤Ou4. : wZqd.WlhO ˜ILרTs52eq BӿW} Q<+G(-5OJ֌;ڂEɈeS}< J=F& ʉZ _ن`J5ìۇBJUX{ȊiTVAi;+N.BeOt*;z{yr7=ZM2ZpL/Wr*ƃOϥ< )%ˁ x^}#0)!OzZ^gU\L_;tIjÝ>vyU@ .d,{ճE+(ݒ:hV3 @6:sq'!@.a(n.kLk! Z;:I(0׺}@8ɱ; uJW=d8{$a̜Bz5f*PdcǓ}7'ͩӘ4_BNsğBilWKׄ[{xf]گTC0+ #x7jU6 (WĆ8ku[*׸Dsof}oUCNU}W5w^u#7q?9xpLKZ;"ȈL@fE`n՝Y*:f@qD&ˁo<~tvo&*qΛ>ܐ}:e/y2J3k rU$YdE7ٺ\0!&_wܮ ;nSpa)X|W%aaT+$ FmeֈwgƠƹMeۡ2a- Khpi1 ǫT"g;14ԜGJ^L|e2_ߒWРi4c+8[3͗%7Cl!yw3 emo7LV`(;wNZÿ8os}r3>ӟFy˞UKGBYPSIʏ? @1N!*M C;o1xLA(_ FeibS$*/RЛ# Z\ra@w?^i~3 .Pӏ}rҾ\amԋ9= gi Ъ$3 ;eb/C&iqIs=t$BD> -GS *"<-TnދN<~=#}c5HI8RoD,C]qb \ /ǵlF`]wj! #q2 `d@gre> Jk{DO:y9i١h/!'䒴zH"x 5wv;T\˻uEj#} G/S53Z6DZ()5O{p?o(Ի؁+7Y)=$c-A!L4aB;=xDe9ZO{"0q Q|s.2ECoMía㋬bCzɌZע|roR0gTԎ{*@QSg} ޔjm*iݒ tY!@ɼ`cxYG^qWIS$b!Y+ YdGpva D`vгs[`ܵY$(<| 89`Ut&F[P,[);{|Ut6tԋA1}VA.$U[2Ɓ,{z"{+ dAMDhSдux@v?j2{n9RL ΟF䳚 b.+|}8]7& D<с{DŽ #3WH26atǪ|+nNnI"i)~$7f|z RlYoGLJa)_Y^50st(n-wבV <Jr9ng26ͽ,mS+5㊫EK/HNu_`CmpNÎi'U":?bpseyscD:<[ͨ72y$8W5P|d>rߖ>εYN8'u>md6g&.D!g8_VOe`į5!HC XHOMi#˯JS= =:h]zm)+R! `ak_X>:vbpʟ~"9<$bnTkSZ'|IdMd,@;"[]́Ef?RΠʋknNioQ|.5ܔ7W?S ăY%ےAO͕PDKp%7魘&iMܐ3.My=ˎqh urK>Koͻ)U|Y^zk\fِځ] FiG`ʲ<|Fm!$1`j^{ |4PIxs 6WsdJ6'$4ak[]nte;hB/4{A2I1aÈ Td%Ƕܰ^N;&Y ђR_ +~޶u~o+h5r13O"ѽ]}9\צj;+O?q{Q"G\xxUp }->bFVpW% x9`7>M^o%ɣ௕hmI٥!~ҸT!^m% r&ܭn8{͜ϛ% g>,1TLcnKog>/;. D# `ӏ/TM&l7 #̐firS6a@7IW82F58+d;vL+:c!mGg5s6dLɾl@頹wz6i}BFEžߓ=TxTUX=w~'1̍+S879H㛽Hg$fkdTZ P E,m.OX|NeJ>łS3:z>jEa]+l \G8.SZ]Sl=SCाx3ߜСy\Ӷ>eny hKm=`_rZ2u sjE#8i_Ios* [qHG(q7ܢ` n$ZNCANtɗ0&*EU C`HS'"kKGx K` @V~œ"x)ﺬ3.S&]f E8~00 8 ~'Y:<+7&+Z.q5©dWhVo$ZWaZQ'*j0PX~ZMkoG6h#sy|>lilkR&082e2QKp白Od)U`ӐPBR 0[}CH7ZM :Cdx%XAoCAg}p~N|0Gdִ@׌φjBN-J,gG)oX0 oV %*CAMk$/@UDh V-8y6G/p0%3&M2Yi 65)@Kti JǣLOy.0% pRrk( F?u? 9T#BM g5@3@ ?_ʣ0SK uJJK7 {`e^S+$.R8҂c^dR׌&mn)ſ!-].)~#-5ބlU< uHaT\&/>c#!.@k(wlOx)bZ֢GFɿml%}&d[h)or/0ǃ4t<2D^ OC-r;LD3pKBO9p*GdrE{'}aMhcgG2A6g]ȕ-t( a01 ]MCZvvuۏ8>RDb]AdЧ8#N++z$- MGr L,CO/O$kNv?7%8qYwD="< .0ǾAiH-zCbإy )I4eM$XT59g>b%=H<:E Q|!.)s ScMߑs9ŕ0XtL`<3gTX(+!p]ajLוֹ0*>q$M; x3"z vbt3A1o3hOgT b* BqT|*ߛE5_Pk Wc gӊsdP-m?Ԅxvªu{(G*ʂ@EJoŀr[HEcN \A76Հ5L< Uw20xx ^1ug!x,\7A-y_W?ܽiPLva/@Z|AɾոluX΅YKRhXShJ{dʹOZ AQif0 ~NV"Z{D4jNJV/Ml9h- !΁WYyu\;((fw Ky[ߞQ`%(xYwI6x(f-wNzƁ'f֫.)/ETP@IS.+[ƊCϔ`cEy(2`%I*ܾM7*&f*ԅE< zuL"w N O B2O:KgNʤ=t0$aA㩦YG凲PM%8o[ B+Qa%20AQ-hx>H&DWݪ}5t՞g+fq2ʄP ei^kKsXEi_wn}aqcl)ī#9cݫy`:@W Km5\wA j=́#+Z=eT4\h[Ny"P\qyC4ݫQ^Qj HlPa]4ж\Yß/F1=0Ưz~Oʐo'S4IbZt6A bgx6KQ_QnhBÖ&MHC>! #IӁ8󓂲-d;U.ĪCb ,.W*Ku_7jZw H V5c:_vbJ7[Z'K0Ό 2ri= YvS 8g _m=tke +# Yn0my0FWژ"p0P"@wX#ǥSz? EH…N`XvDCRpY8FV7dXڐ@)陴Zd0mM6tVR0N4x1 T$w[1aoQ#4+>@q^jnv [>LH;M9(*mUHqE|"`#PFGlkbgCP/Nž)DIKVw ]2pSFGT:- GtAA+o+\WŞJYXj:d_%:.kA&҅{)oQ)ꋆ/u0ԡn~ngc 0qb%' /_p^ߔ/64Vȣ`E8|Er5Ŷ7of|q?*~9kNkVo*BC͎"ie?Nb,3Msr*19-\u""E~CwɍMoTc-aU.ɷ(`471!ɕxɂk^fG b*'ӟ}?9]B7'`Z0JTd)SXj\wYiK?\x΂eӫSD +;lb/SwNޗޔ8Qb|!;,+ :4UKFjޞ+z@ŒZL&.} }SX8* eH->f4+k{073WI_(CkDdظFyKs}ˏ-z[djyv=" 4wc[ls]^l Q FPnKօuGTF^.Tʴ#o ̍) p2(tC;(Ki  ե2Ӗ( P7T"xeBͪum w|GYﻌ3.]23+,_UA$VU%L1/LP5k]R%F]}_@,ڌtK-W*7 DԾv~X-#l ?KU9Z2i):xj8W. 5Vo!e 2P}T_qK*͸TEyHW*qTLvRC.зM%ˉy-ʙXnek|R6|HF xG.Hay6j(v/{N^UN݀~ .%R &r?LBC ?i;ci E,y9u]&Ƀ|΃*Nǣ'uL4DG `4g)qfx_ek|T).LQӪc!vx܁.>҆ɺk}kLW`u_EM7_\ y2v1uo4`VF  ag")#rЪk /hWYۧDS 1pgTPbmKslf>W٬ Т% (oXFJX]&AЕ FkdkUേm%CDX揦nPV$owp:<a͵gi10<\2zI%/ݢodW`9h5CQzF!CS$Dh k㕌şu2❱}Pl\9 8LRQd7[e^b!9kƝV0d.iRhKR=J:qͳ]y~ruIg61`#Oqk4e:l&`eBVSr2Y4@`3L窂 V`a߮6GY f鯬fH^<ºM? }z .Vzg w2%Y `l.U$,N|hR#z{amj2.-#m?J0bYqV,j/>i97~~mW憛rP}4[d_B_5CFݸd*JRM[ dco1%j[qA>wyCn,$e7{5Yoi)㪚C|=SxCT~@R7YP2t"kj5UU[ϭ_;IuS晅 fSk[~i pwS@b/XeBT  fE6N3ղx[\ᅮ8< R~ 8f=3v|os=MC_7Vކ8m+T &K^J+g5-i֗4*hFz$h1L,;%Y̶8?r Թ}u"ض.r'Nw@N5x ~SͰ(pEkWnY<-}Pi#^ Sk,A90o|>QwtL5u8Z.BS8F+MQvwP.4^# GXm͝n !U&F3ڲ&e' ;isDdTs\f\7tߞN!e$Xei|}.,+= +˻h/-htǵRM|a3 BV75.?VPLS=ңUP&Sqai"q%4^QywkF|7'[52&,nLU2P#:eARsM0%0uNUyOIP04X9T6YZv~ҹ3@<丧| Ys<7 FgGUO3 mMVS@%U6Ts1++sHxMd?d4jzYG7Woґ,ga[O5cꝽ!_IuU9fܞ<\]/}v;t*d"l_s^C<>V(%@kvQB8>̻$\pKQLE)PxXIvh_\Ghr2Ykdk2'~$%MA:#KNJ;2Dhg6[oWj5L`%hgL+ޠT:,xˡJNU5US0 Qvo~.1~zt-XeUp(j͛9L?b VKiOЃ.r`EuO'"QN0G5O1L]a[\z.lk YDo ?jqޜ€[,ܸef2ed.7ԟW|cxy=V渻^[V81Ǔ%Z(Ϧߛ<%`'\Cta2j EFֆKGV ɥr#&?zcGgP@S\5 X0Q9s Y-_ɇƃ"!gxיߴڦeGnF,l8m/ݮ g^$`H1+D"a1ܣ˚Y2T*]@e<[\SƷڄbBVnE,TiDIHQ.xNar3h,HT!Dqa9㔘Z;c 9 pCAD)elS[ ^GvUlsIs/fmWe8_?1\zgSƒ[ t="r#)rZ6_q5 XrS&=Y͊ׄ^ruOMgT9bݸ{|3 8,߻S .uCRF{& YC.tq"aŅ3Zt(vͺđtLh|l7)10R\ *&U9G̳iϥӿ\:.IkV(B 0ϡT8toT@l 1)*rt?/ 3T#v0cRflU jNs8tZg.̲SE2Kd&Y%p!fZovy@ض,ZV_ '-gf=$֎"eT到:az ؽu$x/_FUPVlӴK'!a.5i jmGa š d"O/@67 Źp,@T9ԷXͯH6TV d罴9y"5("EˣѳoAdU-A WTsc/$ [&cIz#ꐁOh24Ph̳Z1ӍqlpsvDBtdڃ,gEVo4a _3Zɮu:kâk,iyۻ/~wkPMd m?[Ōn8l Ay=Ovu<ĪbGSCZYȅY ]ZN\N-oH?EDP'ʀ%z\&iU,ת:1L2F=)r ʨa9Z W?Ma-2'Ff]k \E /+ cS&}s-*~$Snj>Z|z> ޞ w%pX!G I 'ɏS GIyjLH*ߨ:cs誒<1bvk_!-+D^яS1t~%yDb /`cc6րv3TV8Ne)B&)hwr\ޞ2KpbΡޞˮO?3622߮eOD様?c$/H;:ȭ@#.ЋB\i/`/)BpلgyBvu؛~|7KJB.@H$a nCQ^AbUZMrܥj.~:!^]-͞c1': XE 3{qJؔyod{YØ49y?5H(%ŃfǑe9ÜVU\@MȖF*ϼ9ʸ$?wF|8RiWv%o$FmcF>΋$Cܺڦ64E{&D H8X8bs{n݆K wc"zZŸ_ SD9ٜDumk N# .Ȑ ~ណܩAAE[  -H-@#sb$_UToFWZ w(>")r'!:g~}K?*ٶ_oqu|fzzQݳ!DfN 6K^]jdyK-xsz7Ɔ)QXזk2-#GdXC~G^˽V`$؞#-6`$uL76g$H-Rr'^>7/oWֿغf8tW[ h{̋~47=X?./ ;[Y5t&|i}BUOzFbY_B>mp,ʷo1 ᬦÄqڤկZb(gO`j\JǪtnQQ 'I 7k>eY4kra`n eM3A;{W+NWh3g2w+ml[+ 2f1(qe~hɿ6fesFl=\^S=伄ӎ,5&-Xf\t,pWR3Hce~MnJL揣7ɊfQ:8k U{Lǧn5FU/6ҳI~coLgQBK?_*Ze%{.+R80y T5O9&%*/ܴqshIpGp膐.7|W7%)Pse =U",:̅^l>C׿Ғ;T~KMx}&}֏A.βEAog-xywwX40 G9_S52!Vt8?M譚84 ]kK3bʨF??EIS8D%~r>l1]XEL%-|q}ALxw3R;DlR $e!dyGa24zkƈN+uA$?T ?y[-P@6s z͝_>He,ZN{vSO1 Ÿ"h, *kT4VFzU? `Q[|]x}mR[9!o 3z|2x] HsǎsC[*uň9m3>S@H:(h /KzpKjzO5G Wuۃpm{) sn[ _6#RD36e%m^~CF?nL Ֆgtn<_8Ĭ ȚO*]ڹʷ Ř5 00kc=K[[)cv^R$>V7%s^BЊc@)^~ zC+91Oh&N 8zh8deglZO0Y羞Pj>&>s`ZIM#*AIp7 ;~I5jUSR4LW*lgz<*!.lBm?{}8 _ʏ( pHC^kY]*}HBC ģP=cZ$dG9p4^P͇6tv-qM~onWO&"[{t^ 4!&>Ǵ{J!2TդU܀P@XG5״o|ғHg:_[+=ƭdUpnv4z~|ۑ eɘߏ{^ \| .=RDs\d+1됰دab3oL-C҇nkҒ΃Ŵe}|Vlқ!w%[KlPxR?U*raecCm`8 oS.߶/7}g|V%)x?uq/ʼմ]P}ya/P0 Ϡ6cC3 .*ˈjDʸ }{gm?J/]CKL1`{A{5Й4%b*)̋4h^ƈ`@K뒹 9)&+['3\47 hU=`;SZЏOI*waK1è4惷7A&1ծU4I,o8- qblOZXZFJ n>#ۂtT!%(;X9碫}ɸd'[0 B]}ΒTRp0t??FC]*CSjȞp.mzہtz %7QjHXhnON8heAԉ5V ]%LA9rB4eOZ4Dx#-x>H}ބZV3ľLJAG#UuY|kIWR0߼EaT|咩Jh}I9ϲJȐvʔ "2:'?+s3`ZO4.vJ:026{BhT&kC=^ SǨfGD9aT'h(M4=kߒ4ekk;e=FSAmkƗgi8GR֠E/ FhXU8(hWxƮ2+ppofG12/z/o]@i\wtF4ٯ|NEcR"B 9”;ީYWX?J٭xmz?>3e~nָ +f~.yUʯbdR#fӶsmUnnVg3RmML**/?rGȊ%j `Oq er;X-Fxddg1jv1wJ#/X RO]!÷LGЃU[>JPju2k`X =t,qB/pP&0~,mHҜnl{F'X'$l/~ >-L4iO'-8tV҉s<,Ö̦jE4*%݌}Ͷ5аr+EyRbJ ~IB:(Prp"HUUU}Sɲ^WiveZk{[s"ʌG:6Ӛ|:GV5Xj[50mVdz\R~4O}.N@'{8^mD'j]p>Le ~,qL/94 zY b쌚+֌ \}UCd:xs{M$<FQH"P},>fZ)W)).U0@W{hBa41SDE*Ԍ=AjPj?ғ%K SxG4O 7uTB OA@ @S+qM^0\Sx~jcC'2Ȅ0Jn98,!U`zLq`Z:8K[`v~ngxu!쀀Cx۪qԧz@Ȁ)v*73!xz i6\ xL.6jDdOWW!qØIΑV8ޤP ovT릔H8:Aڏ3U;;\E7zPNy}m!`wcHzq洀(;ۋ>MC?05K' F`,2ЙFc" \$FX.2J|/y1+qXkd}Me],!T42NöS)amk"B}JlmuTb8n ƪ?=KC$I03-h Am:;R״B™Fw.%%(6hU(xߧm 3}$7b "5, f[u~s/9`֟]_X`nrEzVR8s`[.ʋ|e6+G!ȥ'{ ]!?bwKF7 |c], i.N)\* scs\̱^\^af=ʑ\1!}ۣ{Բ\Z8Bxhh @%nYxk)/4|A< /d0cBG+;D5)>E7b@'hifqBW{eǠRѸP YyXh{봬]*X*9_Zn}5p;UDXJ֜aˬgS]Cևƛ_#Za ^Px˻@Dty&orڵ9'p-[aUƥfk}p;I!BWçXGtgak'VPuUݮNY9n] qP톥+% 9 t?x`>*7a,&tQ  9:&/EmӌXz/⣊憫kE{0 p7"ƣ%% i߬bc/-*wP}"a_AKn+TvGހ')TAɸ#ѾBQ>F'0m֔hS0kGDT›'z;zœrAsN`*Z2%M~ngQaK$atˡiX8-9:Ց[K<*<^JH]ϒmvʃ1pEz"l/XtMa-%)IfELaH9纈-< !:qD^`ELHk~P&G|Fke~-0q~9PBU %ZzfHўw{ƔC[AhdF(((Qlp˺z}u4t"m{@-d eme ObVusiGx11Pr0

k{lj Gv^";<" n4ؕ FgYHZHjlM^3 dzDg n҆,JN7ؽD,I%K Nor𯃿xTMFD͠&Z9GҘ3Fs]-Z?끪j'IkQ]`nz OJrx]_Qx.Q.{4d8Ylz Wuɱ1zU )νY\Ldz=rjCk_:)Tl$PVƱpnws iڟרrY}92~D.(# |`S$3 ǁi1GU}Eͦ nL:^ϏGJ%*4h{vI?DoB̈́|F:s|&CCm*) wVLSlgH^}ᔆ.ܕ5TrnF826K7[} )59YǏl$5b}rHLa^l9ͬANX(I.%wɝۊ ]@ȮEբ/M!2G [^EE*զtҢ{7R (A#ќU;kz0f=+t1wMiPBBR ܋3~tkvDK v|pΟPvjRڃ pPHZxѳHT3z:ƗPcG!e3,[W0V̓{hM?!vB.8r:'GrE\f֛ǝu-Zc3@id;v2#E@9sm[,UlK9fn-,v(e5ѷX046½v'`b[: AJ:5<p?8ںG,.c\,(]kE5їVjkؗ>eZ9F0Fb,ñܡHO3 pέj ~y -zJ H"|}ӾPQD Lwàmۤ@o:Ъwo D o|:Y|!g鮯1~L~{:iN,sߒAcV@sZXp6 &'9ڿ ]+BF6sbmt8~-%C10֙A17бVrX BЂx i=uUFMhX$("F+0қqn<m^Q {`6NXsx`1bat bm 9X|kz,h94O$HOÅ&i[c59TxG n'WLG7!)) 3{ɣ#c|eY<ʓ\_ZT`d}  t-LȃHV}h7䁋1[3.]-5D+:;B PtfQEqg2ޥMjWH).S-gz +a@bM`زcό߬˨4ymktu"MvBJ› يdipp>}<9b5"޼D ?dJ42 LpSX׍ƻ ̠J0p>q SOQ!`Ȃ-GlFă7?K}wfHjDL"q X`Ol}eyr_bh-_;IA@Z]x@orOd^FCkN)zWN33aT+ ,)WP/;-S$4F#kfW:ZA|71C?@9$jWE\Z!j%j ;l3tJyt) HOC,*>\w0o?*PHT+F{pvrz^zwbCrʩ_~/sNzdu,MlQ=epFU9C0)+<њ3:!4:+y!Jp1O+hw h!9'NTl6tǾn&3:%cp~|OIVu4s,SʋG(c#ADۓky.EUBZBrZ 8H[e6ΧP#y2*"'^ % ]((ud PrJr@ss@:e˗ {`C|nVL  wbT’4CdA[ a|啐,` V[ơ0L<V[c%?↵{4h14oS;/\nyOEPۦ/T鰺a`ecz9H7?g,O6VցHqu;CWGtJTUzv27> SlvI ]/8䁹,0 ,Q=L^~$g}(5FX{G%cbZx{H*h皦×C.0h:l5ڴˋƕpu2}dr 5s+c5ֈkVzOGa}ޛqq0,Y(׷> ̃ ۳~{[Ej4'4KnekKFu0GHzY[SpaZ&$F/Q/u`|{\hՀۙSZ5]HpH?'^KP#|B%Ik}gRbH֕;Y q וd$-;?mup 鄰U73zkef0[W3ܭ1pшy5o,4t#P 0i^̠333_KsVWstkfB-RJW}3M\8 ٞ$ u#pk0  yHzD8#^3~rیwVQk }Z;q_chLMhp7-r#wq^b2d_DYBOq-e_̵11uѤWET%jtnhS-U7S98RE:M8ߥծ+ȿNˤKs_n"xG+1mn@4X}_54DIGG(6΢t2=áp1 hQ ye9I^rɚI ࿊n5,iڧYm۰~G{}?Nqe&rW E1?.Kq}.ye,^o?g =`;P{NإbTI[ Bˈ@%w4dHq6" /(߮NUS,b4!>рa ]`ء\7=$? 5.Q󢴛s;W+v2ꭕ Ma'fFg hu bX,1LYv,3lڟB)ܠk>ˡ>(N3~= S%oTJh?8e.BՑ8@?4D۸ *rvۼq#L,n<<&oY'O\m HXoHhۋ|? I=?ҿ|O_γ]{S6XdAlȓv ú^O5fjLҭ3ܩ.S:۔~JY!0A1vNsz wwDotgK=q첓L&7)ƨ#>$QOBSt@ڊ^\i^dN+ IN-,rQpj )C}~*v g f,G75䮯! ^?] dXFi^&eAUeFز^ b!7(ra_ QXD$dKJOK]o˼_r~oƴO45h]r>7gR3(hgjdܔ-ohY>!2uA׻,fjy_̴f]{iwPZr~ 9cVy7g+38x8h)/Ld|Ј"A:_XaU6!X9Ci+ΘĴddr%/ M(:0? 'ch7m xh ,"U]"!T6xiAx,9'"'=w&a;:v:$7-h%kT %C, Kɉ2R0=09W/%ĉ 3ЬЙ(JuBB:fy,V'BX;Kx4ﲎO0~HUS7" cO%Z4rBjN_6&b$rپO @}%PmQ"vt5{Qd,&T=ܪD ́ĻO2+KnYD~(!ڒe bdiHOP{S>AJC3|kdElRu0oрOUD)}b4ŴH=;l!9~-:hzKsG)\0|[uaX{PgE6.ȶڡ ( )$(;w54NTc+)y!|Ǘu=h#\HhE55FgmJFePئy'"/ўsX[(W4{;SR#޶q0?m<"ULzƦ=wH95}a?M7Lv3W4Wf՟?U^ P!'?K:6vq黅 q~11Tn{(Nj@n:0vt7g6zwqWBxD [baH4uUA]Z۳Mop_Wc>'B+}(MɑTl(`ʢڅ3~n׷ A & |užf@͍ʧ`pa[FRFt0ޒ/I>AMq̸~rdmh.-('% g|m_Tz)ёߛ".[kۉ" ζMħxt 9wg*%KtL508\#}:og?\J}YEh}{[n3ٿ~b ! wyfHq؎׽WRN Q*V߇2x@>F\8m1`a #Xhb >spq Ĭߢ1i fXk5 L \X3```H\tQF )ad۩|>1uHQMdA.vpmCqFٵ(j@9]k*s*:/kNcA8?:x:.9Mȃ SDB;X~a\^ 5/3DHy4L80)# $.];V#zQL5_;9>_.Z#ƪ륄\۴#4qY=whg_](w\ ̬dY%Dd;5GmW/7zsN䢧6kpZfKxgV|0? mu4)j樔V=W2@3 HGVWނk{8+gxu Fe,a<4 QnKMaÀ$:%5!v,hzmJ SW K#Aa̵Syv4gMg-bQēȴSlGbBŞ9YaJP6ՋL6Z'omU.n.)b٧AX=%oP&) -RyKe|8E)DE9o a/';BjՎH/V4_R*]^jE*u1ĸ0f{.ßꏪSbE0t-g s.oNzp 7 *ag/Iؚ -%A q'QSDD+d@?樿%'G)n:4`3Z\I`m3GYߵ ;Iu|X-JA{m!1%ztszYpl,4* FL(.*}8ɴ{[= ᕑOhd1nX2qKL[6J4nCӇ@I~{A SKoqmcQ0 |Ԋ.߭Ks_ʄq11sஃdK= VKl%^'|Kc0YKd* c0U,ݦOHyBKi=fʠ1)A'jT;*P6 TUM:X,RzgPu>@!Mk"Пjx>%IbT[K-'1\/si4'ï ] Vs)a' @]t#ʡާ[f5s(~/% ?4묎^"F(]N"梮ʁ 8:9~ZVсB.-AAJti!nD|+X FM|``ΖyI#mBRV+BGRmaA჎X&U(XHlY3.ă Rg Ye!5KBLcQ[3KbZʇ9l&b(BSމOb!RQ&صO;.?x8LF ra?g 9*0w30!B$W8!u{*M$ .-wvz ڲ;St v_+p 5!N6}r'E'ԝz[|㲂( C}&E<|MiLUS0'@ /tbyɧ!h0f5yZ)A\Gop_Gdʬ. ȼ CCEɕXF0m ;boGו,ɍ,ǫz-wWܦ4y.ԇ]>%o#hڦ}J|_@T:1F78kוu&ȱ`Wg dv UX6Hnص4Ę>6nx!d$/?m2*:ꚡZ O@KK, cъkT!7ʜ4,6ale~`ܩ{xLWwzESBjv5 xe\4#4O%0}>o;̡R_D L E|}J?*AvaF4%A!I(Y0:R /2Ƚ jjmwΆlIdPB0&.ڷYzn|_݀5 56bjG&y\EOe^G}׍VM>om(DWEWD*0M,zjSx8l ^yڸ P* V;\|VA.jM%B\F&FW (6gj^ ;9J~V5؀݉d4zn!s2T\1x R`NO-vr1R<ڽv%?-*WX| T6[N霗E|5 ^{`,ߦ01F~R&5$/݅NDAx(zqo ?N Kddk"8OU\ .~ՂVsrٞ~}9nlU޲:p͸ʖ.9 w 25&eߊ&KEqݹ}gV[P.L@ȍ N :Or754ruŦ0(齲-VeØlQ Yƹ錆r.Y*6Kַ7jy쉏v3Bb~;'SQAJƾ84 vh}ZB0eqsFZ\&rL鶗;cūϪXw9y5{F JT3ੳ<̷,1m(/S ~p,>$b6[KbKP}7qiAQ]}k2tTfFOwI ؀ 4m`(I2B'(c\a&nT冨R$- LLlX8.C洒\ZZj |["\!/dVOn|ı&/hP:xГa6hjS5V- ٮ-BNJrkVұ%d "}~\=I!l+54Wv)dз*"7k}%^PHǶo@f%ye\N_R⨛4|{i`?,Dʄޅ%H.`BIgOܑ1-r?1 ξWw{\Ro5)ܛqܜeTe k,񴁩B")L#-XؤӄϦdnٌ%4=)ç/Ϗ L4.Aw-LWDo=:C_s?@ jy6a$,UGh~GD@ WՐHleUJ T\Lj*t˱9طǒB"DZ=yS`NrwŒ"D"?LAHߍ$=SwhjlfB:J#Z MXk plSDW~ɰ9۔^vv2%ED+I`ԁ'" rGȿ\׆ ` a6wPK`g>h4ۘe%UCkld{lܮx=Kj4)g$BAf7j(e1#GfKQasxڀb7Vթh<1`ow}Q~ Ho߶| ԄJk A9<&ZҽbR{𦈏U8/( U?c"(Qh ӽϵ3Jnz}!.HLDN@uFR8! eњ`X. Ȱ)bB;tIׇ~O{?h撑菄c3uM M#v!Cx.20hʓ]#'5 OoHG/SQ>ē|7^BnÌ"izjVG 37#`-< =ERc @Z8FRc͖c:`QGVc?>:3S<ʹtZ;,r8ZCͽ`E/D.V4ZӊBk!Pϳ#R}zXKY31şS<@Ղ*-E > و Dc7=>+UT_V4kH"`I">Qw;p*SX,4<_RDv"?V;iDTD 8CLrJ7/,.~vtjUE,|ijiN`j2v5G7В*`m{ i1vkgEhf7d=n>b`zռ\l;|ZZ#ljh;I)朠µ$Y`?(#:zK)J1ef|w4uRK^SD?|pɤOIq ]RwfMZ/pbkbi. zcVD } 妙fj^= &#ff0[;'a`FE}k'+d9&3[ȦȝwC9#puj1b)6R4i S3 ) -h210I<*PEZ vNq  ;ORwE:|G9ǻI.!qѐYrfc6' _Q?B !ڃj, h-U;*;&)`|e>8wu=%H]e&C ZECafԇy"R:P>9s6 -U!ذtM^~bcBvN=f"\3wVMl2e3sM0Kn.CQn Zr cs LLK ' ,kڥ.զ"]P d>iB3OitwJjT1-\/Tfp^0H )'5\F{4RR&[dZuoHLZXÀU>-t[kN툲qN84ONAbv8"n["eST8ckR( \Gn#XZIJQ&EDiru9i2 녿-d,ڰ[ zX)}%w]% -\3pn-7uv&%/</^ ȔgR:pdpXDŽel%/m5RHԼvc[u j˸*eKD0n^aBЙm+B}TՏJZǼIkm?:JŐ.,r6,\࿓sPFޛ NOiѕa@C3WMȏ<i,H:)5ʆ, G@􋰶k6'byJoȜ뙟5D۝CYRUZRCP~T3{TnA 1?C/iOk6l9>y$ wFԨ=mQ4F@9,Y53Q ̯]ѥnBn u1O4[A0wn5@'DY:.FW`?1c5c](YXY^QP+*B*uP~ASmxyC \SW47tfH_4;GJ FߣvXZa|Rܞj%=[u&s#2Ӧhpc59d[C`c;U7TЬ?!JԶmDE`Nɣ)ד̣nH"] -=WQOɍ,pkHPg 4-xD%]* 1wgTCY>YClK \Pŋ$/tdq1 L+tOp0?u9hM,ᄊ}&h-D0k]\4uar_1PaQߌe=k;/Z|==^¸kg 9-#IcO8xDKR="D"rBUtJh-N5='eq]/@SqrY|RlDh8Fe\`հs -UwH퍾.Z?9 "Ҟ3v:{RҰ͒BˊY_L8l8! 0,q-u7r>.@#(.h9: :=G!vvvl =*,~ܧoO }9=v sgaP/3̓.}Hk@P9_BR4M3 vS6G# :q['lS$A4Q>3NzkAP;x[Pѽ:Xr7(.7v{xA}ٷ)~ܰp}ڗcSƮ:xwjgqEյr$Or3"ok,$W,)qp"NhNT tcϕs!/Fc|Jr^~s_ iV%E^?aONg+oa'wČuuEJ Ax"ߐ%z+NdT@!"f:$誴Z ]_L;iu3ĥ/v]gp`o_s):E}kjV2i񶼅/JF ˧L2|CdޕgYxh08QTsKj?V 3SfԼN$ :?躽$vI}2Aszmad:TOI JgQB=1ikeaRڏfBLsh4=@=9ڏT+O^*{jRzR/i>8e%;a (i1H ٕK ؔ٥{+" CkCL}=fuH[_ ;9k7 lP oN F9P6,TZ1ҹM6k8{ihIͧGiR4z ei#[qRQ e!3pvIy2RM"6%U_cOt:luDyI@4RY~OH`E2^8oI/҃6 ($$D>{Aa$AL`t lb_-FnSFl۫YddkR/"z̐9=O&5ְъKTΘnJUP"a8^<őul84LJ X[GlXByez}!z/]㹵 ]{c_ Ff=@pb6eo!qɽ_dGgp'cFxˌ3RVb:0'oٸ? 附{|^3nm _K֞huD~(^MǓX֮]5w2$Zsz7 2a#o,,ҰeEix#,T ,>}A?PΪA`p3 Q=л‹{Z uڪl ݤ 2Fd1.϶tta 7ַQIK*M ^ӈI]U_ 0y{{x0"2Jَ-$ R΀˕ i(sRi3(mrO@"Rq$ɚ26&`x\}Uw)g kx,65Nƾp `yUM4xqRG^oL2d0JV(2)\%&8n^{Q`1sU=9d@sڸC\lH0K d[4[GA`O'L /<2 |7,.] zL2BWlCY<Ȗ:$V4pOa詎 ֧`&_a0P+"ii8ӏp<> ~ o(PCx<8W&9*uFѲȪ9NcS1peMj n(AZ%)Rxd@5ڊ]}@Al\_rK,O%!stWl{al B0t}D}Ӯꂚ#C¡?::X6xqNvV^Sn{ވ%Ljd8jNXel:U[L2U_FeK D)n?6sôGWHsZ8Lr<,*dz%!LRVvrL32SY;u]' eNAn8z⤖8;^辘I4W""rL}خ"Ӛ& 0Ԣ.dsRS41AAatPZ&qWix w?244#U(Q0~]ԬKoV&U/)38F+"Atj!8zv8~\mFma*J֯=4W 'Hea1GөQ[4!bkrpVN97^T)v@]b}ϴl4j6`_ᔕ >2UDiӧ ST#ʛ}^ԫ4qŸuw,-Dv1uoZƭQmF2G;v \6BC*#ЮhMŮܭge$jDPlaa ^7)g*B)cuD{x&Ϛlyv9gkZ)kWpKUs(h |oߌhH>uk8\`:0k %i?芪-qJ5=(ܙ;qopnTiiB/}h7ЯưZF.&k',W \RהŎIiX02ՂmYZFHv_V Drx<rfwC=Ber9mg$76P^tƣA@<M%?!=W.k;7lRv/0B=+Ļ?XנgB)-*!jAWrkjao1b45 . , yCi#k<3Bl8L)>D$8M־WWpzrdKah'sv.L b(VT:vD# pE/oT$)^yV߉mSQε0bA^n&g8 -R G 4U5O6n zWdxBUs9LcJI Pn*B]k;#)`X>V(fٜI*rf .ͯB1JuYD/ŽfY~ÚxzVژm8jc*nK߽0b 1Pt֨Wew]ܓ}KRUsg7A6mSw.\n'Ud:' /%RHeZ^(3zh>|kHE.jP*c TrD5U"ʴZsyBK,q}@Oz=D5JuQ"KBgSxE5RAxdnt\ &Xzh=CyXƱSM,ěWa_=Ɠ_XZ?V֢ RJ@ca;(3Y1u=yN)ИLU1kN˓M6뭜IxSJz,u1cbpAaWR2 ~$JwQG {^Qd؈ݿ}u߇Džy%(l͚1KO)ʓ2zvv<9R;luRAe{Τ|W&1}G. 4\ .Iv|t K߆Ab_=Kn=+@O A'&xH *L ђ]Q>Ӽ؂-Li![IWoQՉ11晣3c'jj̜&cU44F{7-z4f+ ]{ԼxI\Pr!ܝ2] [p%ӏ@OZ4$6xAf +)Fy#`5c:}bS;﵁UMoŽDI͵+,!|PuTr2lSBԢ O(QKY'NGfm^nup䖾]kF5Ox2W4 x2\-ﶤ7]@Dk:X (?g[U6Ubq!K,g%1K׌}aݑG1Ճ?_22c-)aWl8'W`YxB'?by {n/ɣӤ˚7'MA'-G yXٷofm<$ T0ExwB4!|@%RhU#kDmVP-վF_=ӑz!0w iKJ7;sݱQ_9h"B/6JyhXxڽagb`EujߍcVDe^WŜo1tm\-AЂ(*dM5̯Q ,P9|%^L=Cwy)7:rHVt,drInrp 5flo , PZkpjO4.ginaj,vͼ@ξߩBCK&q! ̧U&A:6ZĖa7BQ/R #>IC* (>I#& $ }1"ꐗ`jz3n6HfzI6`LlVd̂.,R/Fv}Y䏌VCMKT9AI*]A;QKut(w)vV8٣eݫ9xKaΦ=teܮ(-RIi]GwR H|3!`M2SxmùqauI3!Q7Ǔ$〈7VEg{{T5-;Ӯja?ŧ4`c77D۔]債ØPF]97YS- TCM4W6FMchu|lFҧ;O@EA{lum"y56buopW\{X*o[}\xh&Tl9yEE#P5ڮ*q EÔO4`G̍d=q5S;c,J sʝYϹ$F]23 [ PLĂCXxÈp{sI~p xhS.Tc>2f]q 7 $1€aC+J\CN*C[K-㩀eUEgUxQ6U0i1veߎ̵|*/V6{(-g?LX= &eD  B&UmH`-yogUTVz]@InμÒsVr7m]aME7 \m֖t(z6co 8ğ[//x\1/chhFhภ[2c fԥ,^G0[1{L;KeG. v 5rdhqrhXm5I=4ay_!m e%e9K@I?i56|S< KIeTso[o`"Y+L6bLLt6& H^e\"bC=Wy;h5WI r}WLٽO;7{p.>]ɺ"x-Fɒ9@E7z=-*bZgj#5<3YhCJ}PjC1#..s*'/論MO^/JވG5b|k ւb^xʭ Sc +MVOSuW/E!pO"1CñE9Ūi,0+C Dֺxc +p8?7ש;oPÖᭃ^ɳreޛz%w' qʡ5goM)yE@730ohEc9I_==4*(}_\Pc?7 ^9mvCMoGwƞՑ:EQ2\V.][F|"rѪMl VYIg .ʳy +1\ 741BmQgJn&fNKsc`z:n-?To71d~f?q P],O}85X1nC. +%k*UARJ'ſe3||&gt2+acjR%̀I2~D*Lp7C;J!mXaJ{Z?^i\*$%:DӾVUaю/(n ꘑQ0 )pCpcz"ǰ lc]阺O|Pi$#Yz.VG7Ό-@BkNQ? -bXU!hTB9̋.^SO_memZla/FiGs=9=B "HsX?2@zbw԰:ivA^6.mt3FvZM킧QfNH)SoxD?Vĩ "6l#~ҝ4B^Vtus+yd,w4ae ["W0XI<.\),8,Pvk#0!Q,dPsn%^5|C=jZnRD!$ zt%m~`Ks(90j&n~(XR.`~ |5MJӟyH45+ZTQ5#k_>N\BR-pQPQSv('9 5A iɾ2xxm 6/1w[z2*Se8;KK]j)w]BʼnGLЉg+'|5Ӂ9a`#NU]w7#ꭕ ++J>[/b;DE|^;Vw[a~<=3+.i,5vӥ/OcS}FVT"ut^VPXM=.yR1q_-vz}4ݡ:p,H(#(p7y- UmC݆ZԄ xˮKng>Oi@4EMpA4m5%R2k&}@rÖ ʁ4ujR1ɚ ? ѥٶ=znrfHILj'Wq~u 2$(avp;hى3SUJPQOK Uv$:_u4hmƦsW-5wZe<4 ]uIQ)u=h"ekq XpoDoSky |GUR+NSSð[ە3h)2`A.MF7,'R (a Q7 E~MQb3PG/?@cFS,BT\D^"7:?>7죥?+(AD Ԝw <{qJaM j9g"HKDtbww5 MϣQ6E>JlFJY=}ecwet]`_ k4*wR_hR+%z$r߷V^f#rhL ^i6Bi}ALЄ)ҥjk/ m&dWW~-ኛ-a:J1A?!̣n8!3c#g@u=r{[l4xV@YG|Y0ku2Fꧤ2A2@ T grb`" PɵoCN#\ eQՎw ^Hڇ50.ZqoyJ VmK BCoCAUɭg zw,h=j d|V0^R&ja_ߪpڀ9B)g1)r ;o{'4so`*/?(+ШG.Ȗ:zH%}&)gPߒ\#2jfԙfB`ʜ}i3|$9M\vz YOy& ]2o2h0NtL>c;chSjčj`_Q,3z~+# ƞۚC}1I*-Yr`$î\&ErMT,f--&BͲRCg\ aY#[01"sBϤbB~LlX|$ǦKO d#U }h[8j``=-]+6'T>ikSH׌3wY]ڍ߻V4 i2[lا}p,K,p-Ok ڈJi^E6Y'2MP4F*rk2v|1BҲ˶cG,Q 'qa n!X.Iz.m薚LMͱt,)ss?R~[rk9ʱ#gM ╻t0]G7vNw-EmtIwn4G:SO齁J);Y]Սɧ"Zp/3s譧y«ˑ_fw떕 d| ֙k:}e!Jb#bTʘRpƷl:':}Kz'W HX,;Gtܖzֵ㧟Is".yMQ1W$½08R m)FA]t:D 31 > &\4,YDq)q0*ݬ=$PNSיlFG)kKKB_*${(0뿨P.e[bWL5eDh6!w@ .҄qwbZ/6-a2I}"3})$c IUJ0 |x޽(5UG|s;`iw,^D67zẌ́tsŸZnHN !_ゅ?RV>z[7*x"-Cm=B??H 0Y!V_tb,^_R>`v8 W \vhW1H*i9y!q<{le3Bܺh} yVȾu:>mL 5S f>,Z%*睩"ge@Aial|AY{FH9%Ej@WjȧS74{&#?VCH, :`5ZT[1s?.v/?˪_ sJkb^DZ҆FCROF=Q, qҔ~~'y wJ=[&qb\lb"J. ޴ߚ𭈏?ŽDmh=uaňUMjHībN$0&D* H4e ir~跣<3 a[)mO=*r8ܡgtA+"2M~TUvy\#@TA),# drJA m>RM$yf'R!UP,ʍoYA{Y!cBk *Y}0vwΎ Os=c8\;FN+6T*L}e|`[{`=SBfݢ#-oЩ5H*'2\AD{ #q/mÄ^1+|ӮY81QST؎VX^%a6yb;tLi4֗0Xא^ȥM!+]-*춲qN܊*OvS% VL>񞛦RR}67}r\Z`]aH>e"^HL%j:^JN-=)\zடljBi'5qsHvr[_X甭 m;OmPh~6^ RM)bor"b4ʁW~IÁKM>Uf6R30YUO΃BzqT|R[~q&d1}BMxɆg"~`=UOE 5wy+xf/38{B/}V}ܘiL_u$PE@6G[9 1kT&է";=3ŪCa|6̐-9=c>r-zJodTS`@)39i,VSSWCǡLj{#ڔ 콘dwɜ)KCا}EwQ}-;}q3>R D~!zI~Mr $/o$l {F=jEk0OJ(QYq/eL5t3U o<1`tVej+RNޜͱ7J\}gd3 ]1SGS񳊱Cyc6//TOMLi=ٿi'5 Qe])J( e!&#a#``z%\sBg)"Y6[Wx#1E}`WbX1 lzW*_sd)Qܡ:ėZ&n]-XQiRV{;Ia`d$N^`g]jPU=P~oV!I$Di,a$QG*$!y]EڌlSh2l貶gj !rg_F 'pA%2H\7ݍ9XMxcmH'뾅wR儸2iX^[Ku@;%^D`'CcThV(SjF`ӥf6zѩ7[>FRGYl{XAnD ;94vUTR< 4͍텴҂\}]ZHqdx;+u#1 PJ=`ŶSsϺTLNm"{ֹ.ɩM)#(,J@w*<[K% X2wqz cBw >]vzes_Wj(!_(Y:NR<&H(vo/[ٮ?SOKM8r047?Ymɾҧ f;nɂ :Z u%jpAy&a3i+@X<pF+JV>vVIf+d P*`L+mQ/l@KOG1yf@p #98 SO_o O Op}j?9PGI`T y{}60FM$p3Uǔh9UpK{:$=ТeHF['O~GTEʻ"WcG$ 9_iG57,׋(%!z3Zdԏ7MGd:%O(kՄ/":_ѹ[}nZ5M(Orh(D[I1+Mw 2z"Se^[0h˕)#|b=aSK0$Yc< ꑭIxb\M"B[w_Zk6ԆZ>j㛁-L=X ovA*=t^.8?߾2ѱDh[n Z8\"Qz$ CV־#BR.#ĥ%C .haiPg42AjL`}Un̪{z=.GU @7B:}"i1|(3@'%ys+Wuł$٘vj?E* bhk9H,̐g5H`abZ_8הz*`̿滿)O)8P|MC1)"=УJqu\ݞopiˑo(~]JAu8$@.t1k$$+Ք8ST(ұPF)[w= woMf4'"{XITy>]h?"މA[ B'joBV@޼970/כCP+Vee;${ lRb3Iוs٭\7"Wz'i 7ʓo$&.2,¬^aֲ6GЄ@ZK^I!.:GwZ/..U:ʣfKz˸&08 /4nKMU8=$Qߪt4c1Ծ]u㜵;ZBvXgtR w->ݘE }6ϔZb+Z`* 2:ķM /EAuj=~}qf{<3rL-I41'1<on3!/npeۮFVaӚCm+\ ѕ[3*5w8w;1nV.wߥ&Y.P/6'o.݂vdႆaXj*Z̈;؟s y{R)@7fRnCbG}x&ȵuy&%_*CY=-wa/.nsQ<:+[\".cH]d|+e@kZސ,,nCTmӋ'ZZhw.%k$MբY#-*GS{ XUΟ3 ~"6]yz2a86%&V`8foWw,OWkv80h@\,n/!h:FAY8A]k9Ua{DvXLkZ 6uKx889:8Io!⁃$soe;cTbgWɖq%s9ck.Hke~OT1mx&_-"pH9{K7Tڌ6N*3G\ۼ eV(Y>_"lKb`&֌ ~jᏌ]+Rm(ǀ0ngGy++ktxPLP&tHِL~\8Ia>wAH ոmx[ aΊ6,kXI"jY@;d́7n7~Y5FlX{&,|=w".كv"9_2*Ƨ_U#B7-#<L\hߒ͈SM. oW==:n܄&$6(Ds)v(w]~8O CSٛ)&v^O:3^3"[&e,{,IUg ۰,׉jY0sj LOiCNB+\Y[dg< To)a.`sd%yF#FN7,͠Ni. $,ka߈K'=vBLkĚkP&Fro4H3jM=ށx&PȲ?ziX䳢bN41 ` 4$|6 /k$Qu*;HV&ߎb|u-Rm{y!Y؝^ّpucv2Obw/ %xDmZJTXߤA8uK#x"di^YLuGIt,E-[t?T8&FkC\ҕJ9iOu&ږbXG27 ֨ە* OcP!HZfC{t8pVCE9ָRgK> 4HKJn|RRLlwBO>UMIe04R:_0]]Y:mT&1vw|9KCVs]A܄nKauDw^ᅽZ3wsn֣, :$`ZkebCx-$pisת*I)XiNNmN˸⾑i:iW !;vV`y^2nt&l.2T'*ԧ}2{/" ?$)j^"RB$zS!!\jFP_Wle/, qƟZNb6-)tq%ԞF6B?$eSr/poN!'@@tS4 7'Trv@AT%ι`ap/5)RU؈HGsz!n=e%lJYT[b*@yUVP q KF-&Gڜuo'fYP~HK`a1^>muRj!KqȠqgpp8N ` aƃ2Ė""ڄJ͹Z<dcj Q pVԬOMpqc\k' ,?#REZQ SHH:m<9w>G*hmR0bqVP;)/{q䋊m聆T/n\AJDqƫ__󎅈b$@ҟetʸhsQo[^r 0~it}XT~%NjDq(u4ˈ1YtLbbNe;7lS52MqMNza 4ay0E Kum_V`xUu\Ml 5rֳA G3vc]~(ieѓ}6?lj݂k9z|Ҧg:@ uBl DT 3⠀pk>[ yK&Yf%3~ya)])r|cMt:60M(¥A954)P«.O=yjq Áf`+ġV#e횉ƢqJW^[+ٲ9l_"^:T(,L QTͧ$Qf*wQjGxEtه=` $3ʿZ?1O;CB/jV;ۢ)0 =voxȱS%LLj\-}`r$ǽ"0G=맇<3c!EUoĮp}=Jr#}ԇ[;1Vl{ka<=M̲ױ7s 4SWH>ڤΥig;Mڐ7R9=n$7,9؝2s *o-Nδ+>8Re@%erL@}]8Ibs 4h!5=Af2\j@-B) 4LH$O.D9,@xY#j}`DS[ DFR;cvjIcz&:,l1;}C $&8TwAƯ:2״|W c)h.,JA?>H?V{YV!bȐ`xFPҥ qF\qyec%CnI?$ n܂]}{Xj$4ލ"ިU^ κ|]xTeGaMyRTH͍ ޱոTq:)NnbMټ(@b\@j 4&;D"Uvh;*~-$Y LwTE A6R鿣k'=?w}p?Lʭwsz[Oy )}8Ags-[^ܳ`0n}OqC`:b%kW05-;@H]T%Ko"ݫ !e;\V/Gg΢393ވyﹹfuԌ+5Bz]LIFő6ZPQ^ 9ZIæ mg-ՍGΞkQ( ~~(W3,TGu$vNȂ|`r@ygP:&ĺ 1ϡ̀H:VA7ycwRPdX^pu-$V m3 !m\ٴ |̱b>!R:˄6ym{P\5pP?1n6<[CynlY6:W.gЈۺ}rR$OyVhoQj&B-mpA8/ĠP gQ$nN3n vQp쉧 Hлe*]sÿW[LЃFkdswZ!]a.&5uJd;K0-΢͓x뤍'I ^HCO_hhPgS:.g&{N,v%)v. [PQVSL>2渡3ȕ.:k 7uj82)Hpm~ڐ2WUpZ({.i=j6Ğ3yLV1S,P`>(A@-t^51YŘ= !h Ֆjx<ҟgo!N\H \I8u}'M~3ǚ([@R/zE|ffB*"J} !G94]eN׭vYO&3(53}8+Q_nTdFvҐ2zP1rt}s{<R.+7jdq#hcmä́V>E< 5cǰ UwM}LB#94;赍D=%dCnxWV4 Kl\}m54x!i}SL. Sc<^ :)6_&Hm+Yլ^^YqI6̏|jz1/NƾGetT&LWG;>yjoʯ 5 )ѭ={&80MW8(RƧ 8fҌy|J[sRḂjuZ5ah$l.PuavJe}n6u$C!"8ZW+!Xv77G@ Ys !0|0G+6"T^mDMϻ(N!AswVz1)W@)(dk";3VP+@"D7 :|zLCMfrsZtڸK$m6.e0mWiq'S [GԛW1T[q& Vu=I*Gg ^Z]c]Fnv"|Wi9EMfc$v4=(.J[&T%?}ZQAjʣrLG,d;\3R_=[פѲ(fK\lCM !"ˬ{F)xUl 3)5/ïbHN"p $JG㮗KrmFM2Cm8 4PhC[K7ZWe"}yj6nbʭsZ *4xPs|KpsO~(2f̅>f燛5I$IsnU= ]^.D?TEp|k wCf3U$,GͿ~Z\t.2@Hj[݆n%\ ֙.@ >_s &M+Nbv)dDڈngEҔWK^ubDň'}pO UISIр@u-WGs}A *nӐsXa,vsq)К'':1)%ab+u !j:wd[/;|7oHA_%y,I˗wsfTlO1z!`qJ(B}rz8JJ{ا.Q C ̆g p$dS8{;$eRj%++R2$Ӌ#p[I9bG?T]cv?0UJ-LLBJQM_K]iQ1i8ܨdp0 ǰ,)27@Dv8<4h>9 h ^{xzHT; hy6-amq?mbm,]N<\UxARil-]J(A A 2b<vww)|Ĝr8',D #Io\K JFlTtvܡ{%^ZuiDclęK.\EC!@(cW+BaC6ܩ8_@+QKj52Pj5$SLqhaedowݤ(ceR@E'Z/دyJe =w$Y>z{?_٫;e(]`},'~U.fln])QG;ZIX[-:sٶؒ&ؼٺdE7er@5ƺF<״w z ٥[V;yyIݰrp0yyEXM>y\$싩5aTiVmbɻϯFY$yhȀ[Y/"`cehyk%Uyß_ye`!]mh&^ ?ZX{1[j~Y#\L%gqbC^_c<5pRTzuXWJip KhN""av DΥhs"!LvlK|XAl@vhj\"l6#Wii_ Uy5m>Pr뢤D >÷xn tȁ*8x GeyB'I0Z𱋂J}=)HҺ2dP(&䕓sh58/ôd,ʽu7 H = \Kwـ2^põsyp[j=>.$'#+sC\m_ ֜@46x8j{X. n/gs3b3w\YCwIT\B$гs/|dK\ͫ:&Հ=܊S`;p2 ʗX$_J2Kq3ĀRQ *ɟKs H ? Tc/fX 쾃8) : e9[+2ƩzҤ#QE^[!5& {ޜSW" (i ㋛`.QTnToV)L% ;8l]立,WR^RqR07SGT_&Q3&R0VP$ta3'Τ;$hnXi3p88NԫˢVƳpb//8ٮe=ງt*\1kC^ԱČY,7"Q/ J);+B"Hvw[ tV39_"үu"-پ&љ> dZ 釷,vbS{Qu:(Z1Sk8TyX&-F7o2Be l_[B? <.oXwqє~$ K QO#ACJ8O%YelX͌(8G z]'yJ ps&aI65w <|uf1/963b/RzlUƯ '5&~`ms]{{099G())\P zmm@V1+r'?f̓5D?~j ~n:&nO%NJ5̆9dsYJ,;mHD%᠔ƛ=U ~ d8T)*$4?RÅj\ PCuW@:?rdSr,C+,kŨw7}l"o w\$v (MIZSYz˘Y !Ql HqB̀*bbcjwlw ʿku%?K(IR/\ۦT%=p-| b8W{ch[3MQGPx݇/Լi_& [G4O MVHFWů>" |S nϷJVPMO%H;{r.ű'|{(D ңC%Mi~IX,ʊ;T dSj*H(e@Kv;Noʦf$j5d0>XͫW~m_g{Z-A  S1aF_l,ݳڌ {n .p$?ڑ@oKVWts`ؽ\!b5=@nqH4p.a#XUf[9Cp5NfzC&gjO5{hӧ-Q`k1"{`S ob RU/K&EPBV$Vz7t}RFpCUol 2'(2XIT H6xn>(>7nIPHLU ~UvK۷~(bڛӊhp7\b1z #t%,1J2p.14QuBŢ+O􉟖 ؚ;{@դg#~T/ yX&7¢!OuGRT! F4p{JpD!f^3hlft4X=wJE3_?fTXW~~_QEJfNf< ?e}c#*Z[D(YbZDl|'@sqfLFͫ_sC;5We)6;2Fk'x~ugvmE !|ȀI E<F"DO{lic15)8%QR52]Yq^j=zt{!ߠN%{o<Ż%^ ُj38S:6r@IgB'ƭGy֋ښceQȼBe>hG'ڒhºYBt1%׃yHh0lTE=ܺ;:]$噚qm ws"#MM7"Hۥ{ At pja*'cрX)5U |z93fE=g^o|WDu\)b= ūwjDi]|=X#TENQ$#Y߇#`ʧbtKI5wJGsD-rj^q>(a@,{ z*Pj])3]O]Ќ^!v0?;G. ~u&v#dzDi$< YPF{,-e^bn>e)rY]HW7<`> c$ 7춪k_G 0T= `ippQUxO DD|QQ[ @$l8V:R3Hz$S;xr| et$bh&[##dSUvnBHԴ6)<ik$_A`)/)`wGWh-[Ss|6ntH Fn䜊@?L L\a(P~fC !_a^MgöܝcO[~5 3 8YB4pNjM\GcS1B\Q{vfgyb?jpj9#M3}XյkjWf&/Ԙ`:7GNI0)K!߮kSd韷%"h< )b;Jꚠ@IТ0`! ZE+ڪ1N^(ȷ,P8Ri&G?YsWw.b^!Bf E(xP>wa\ 34o^Y\ tѕ+>ٿߠfLءßټ>L;zJi'iaD}ssZͨLQJ /ðd=WI;! ] 1eGpJSe-q9."{1Pk.\6Kz߿Vp =@L">' ղsh ѩ?\Y]~#SF՟*ޅ:n/M:+~qHI\V6'P5[9WE;?D݈ Q؋(FRվ`(NLΖqu<t , y,8y!HU5n@qe(z͐|Uq л+%`{l_?5nd1٘?h02}mT{F扴nu4JG7IB2^1ՂnPj ^-cBCUa "oNWz &8)Ҁ5h=F3qj3ʅ,$7;Kpȗ ֋d4$y'+59.Lp%h_7%y!v+8 Ix_xu]Ia[ODy_$aaJWG"H2)Jk\ișDq M@a~ IxgU;ʨ6ۚ:ы,̊蓆WЏǙ4OW&z*֡ow[ ͉Xu, ?AK.k-_Ӯ{RTo 0n,䶐ȭ͌[[B[X u%n 4[uȕj9i_ v)wNEW$Nn9}~4 |` _¦O̩8lar̅gZ)Y.@h?f$'kNtf!ќn.cIA?v~p'kwj+8x܊ ܨ+#^s >})*iR Ʈw2vwƈd{鋐ㄜf9r`Len%6;(FSꢝ4 ~fKƨ_]mT4RX{b+g, ryň]~.|leHJP+Fx.xR`#t0ɨ}}&(C8Unzg݀47[:א^*fM4(Dqf^i8x~:!E1`_ γ3xAcÇԳ ȉIm1JBmĀնr=0xys8ʡ/'Lh*S콺Ҳ? $wXqă 9_5=`gnM8C#w/2ūcT"~fDZ(m J .#K 4O_^g2yi6-@ KZKⁿVQ&I`r9YfXHO!J`nCƞ`٫gy SPqOY++\~pH8L8aqʶf<5;م#}nb ^yާP$YPM`n'HrYtB]Nr.& >Iٟ(4@mγHh":bN=+>kXߦTy㩱dR+cb$5|;Ө=P!y Nc!Y8DE91pyK==E_iSva7g=!O Tqv_ŢPf"iĽ v[Բ!d[oލO,€yd 9}wKD'cJOb3-`_⭿p{f66껕je_mFmcɂ>t~bPPMզItZ2~ l4Bጌ9Lۋ"`qjj $"bjz=B,pV[Fl9xG"Sv oM)VDŪWJܭo4[Z_t#8PjT(u?vE4#_Rc%)%g:<wYJ^eqNUr/+oThA*LDBD9vB-b&Stax3c?!~ۺma-j3xhE ]q+UAUj|H,Z|sc}b֐Ϥ+>-$;Wf2VN\ed($G('}LsEFTh;Jz೻(-ӛ}g􉈂 ۩AжđH3 iGmxvDysba$i\C#–ZR<&7i2' N\#XUq mO}RndHʜr,jbJCbAyDm kP*,VBlkjQ+-V i#TAߢ҆X|> 'rqMzY'ݧteM3q1"Ґ .L#Γ\l: іkJm~2d& W7/,T~JKnfNwcj]Iw  <";#<7w%η -09γJ'%5'F2\w)_t ρaݜg^:44l.J ܻgnwbN,ډS&+[jȺfVTgäג%I) BL(|P5 5&–>/pl+MqgMJ_LI텖tQA_ɲ p( VȝKdCj,U㡔:D)_kS GYhgh;؈QlpO_[M{`ɦ *Ih.1BƟj.r4CPkvנ(B8}(L TW]#?ȆulBt_pZz)sft`EJG+8d+&Ւ@`o:P;!KOeݖ$c`֓'%A]o~jbw/9tsqw[jm1/Ϛ7U붆b9nw+3qڜ:("bZ5x^dTbn!yB(B|wF"Ĥ/BD=؟rkg馷]X_]yjA *i.Wmm[P^- &j:s6UCAL,1Ĩ/Vx18g.cF׭,~G57x* ƆzaM oΓ0VUVn%+Y>9A8MDv/ww+^p-dEnll@`a4PA6US.LX@q=Hf`HjB@t5mhтsKB6rAY/XQ ~I 7ꏧV &@eu1[3r"ڣ?ؓ LAV~E9QWVPM[uOasjICиԵE8>V≒ ~X0g,᭟Ź#äٳ٘cw4=ަߤ]"b%FGG{7ozH8ӡX7&Ug{/ɊEnU5H~ yVEdh?7j,CgAmBQVūuJv-2 +O$2c贩ښ&"C}0,$g* B3kG%e@T fGB.T'\,csթ#s gίrOK : +<ݻUY./T4 SgV::uŐ cE *rn \@ڥt_󝺂4l'o' DO&œ.E0!LHm{) d[zV5_Sĵe'_(WFT|F6*hy>2fH{Ù6m#l箩4{m dr CU;xG4 >qrp<*JC߿Y[wr ϳ ^oKR۴Ǒ o8-q ms;O DWdvp=*]FzFǘ#HXN`߸f_]_=BVPavyPOo"I7w(?TpY8ږ\PxʛNV i# W;I<#e69js3#/NWk?a WazH$S  sv W!֎/2E ,.iu1!:;oce5־?oOe6 CA ߈}!~%x&=?)VCX3:L HJ̉njMO7FO ~4/c$K(tQp|05^`hɐr)o21l{H zkUJYV,&CzWyP ?Ω5Y2t)v㕰c$2kw+x}JUIXܳj #0de$($IK"sԸ^tVJ%v}ڬhmu;Wxs7sLiU rQӼߞ ZVkQ](:˧ AJ^`\h!OC4s{k >cȉ /`Dx=J_pOJ%Cce qkE/uWmE}'qeix/"JJ$Scl.zV |X֨;_rm,rx@?bS:\ ZM;Q(T &|s4(OВ~1(`{ +/Џłī֓wt~6@j0IL_mTF[2ۧ}Д9|):23xl\8+%[<҈SM !(ENE'M"y qz樽}" <8uM8jUN ןg]/P@4DZ-K=i sZ7+Bw Dq^ *fR@D}|!Dh-~[Z-5NNޡUOPL}nQq҉W­GH3 _Բ O VKLЃIo &!-fXnZBV:'WU% w t9֦;w))>PB #&-]=ITj} 嗄=5sdFG7T:s8T{Vug&pjж̚ŗf'ԧQҨ'&^{G߭ņ‡sڏ@8 ~gXN-١=G' \rNvhRܽNtqL}SNg~8pCU, Q)h-୤~Uj4HF\VW|jM\"B+Nc(ŞAQ@, Jl2f[Nτ)=LhyݴK¯"{5 whiRӵ%~uGi~7&7C (5RdZ [b%Qgh[@BI!̡{B]X%|L6?KmǎW:2Ik NMR{++R;r<XҨ7Oc3" uZ4}y۰_{.3$NW>O-P&?Y׆jYM4ȶzv5>nDw) T/W"xWG dCu;5~oD.k[}"hvOn>ΰqJ:?(-F0pt6m=G۞6|j4~ Kxl=+͡xphAk@HQ‘dAX)Տ^2F}}p3%' qiǫgj4SY#(isG'&~Ze>SyFF6฽҅ݽH4I^Hph%{He<@?}lf&!!=[.Gv<ǰ݉,*|‰u =})#Gfr@_N*E"T- qWG#F>9Cg(~SфjG;&݆ɚKkSW!F.Y۟eBGr쇉IYubO$an [^6ֶ*O8uPp~J+h">A\B cn՜T@*t*[udׄR1tV`N)7Y݃Hr$'`́)y]ʚKYipe1dh7K[I(Es8gGK$ L3S/q2zۀD@0 KPpJ0W6Tz=fK d&x\$F?I " SdX[])[5O77`R26]Z3A @~^dj-i>ާJ}\aۃOE.mK oxߑQQ3':GswTctPsmA?7: j+g(vQ?F-?U: dhoĵo_+&D^7f;֥x虨8 hkRuN4}i0Z&bBVùU!s>x@/uOVM&GdSڛ' eG8:^r#s5Bxz+-rʙw^-{T C V[{K#70˟<^/]Ϧ8.9Փ^D6*YM৽5T[`\Pfgϫ a`ipں#! ė8+t /: HB3#~'e9@1Oyr(V_AC03rhV.έ%GP OZ1AA}$ȗ!~`_n6$pt!]߼i LwDmGpOI7.Z*ZY92y-vpjN3q M: T$ â} FF;u=~O7 8SS={.(P=[]mj,* 2K\5Sc7$:9TCN # ]T)~W(Mm 쟌&BmOl Bf>җL'_c=x> n |_%69(ڕ%M>io6q Ů*z5obNg-xUg#b XlzbЩeULJKj f7 B8W719;OLY8~m *N)]͜00ghT߳w[.8։I1:M@VћyuRn._"_-ӟUTfP))=xT̤5IC kb*!4MS)U0CΊS7n>;g[gl,EP;U l1tnC8imYAG|l7/Wj0Ap^ c(FFQ>8P$@(Ƈ5"s@ccFI#9v$VIs$y뵢ୀ0KatVB=>ݛ4im ̒g5,_r^XG|i)"džד~bWN ~5_Yqʹ8+ٸXEa/V2.N1^K%;pTN1<[Q{/g-5qa&AHQ+=s/՛!d6_ /)r+ ) (=ڎ@HDں6G~oƒqcRX _G):s¶_)4֕'yۮ}%]*[_skj,uDΈ2kAi}A!^6 xUFL` /(> 5~ٌ2F0-cF(ba /~7쌹\% NKY ll96;s IrS4GЎi˫ZbvX < 'JĆ磅 hʈҞ=P -͆C4,O2J,r61 %/ݵ39p{Npo{!17_ol!BdfPu&w5zvQ &bzBw!4qYs3iݨo{- **[zH7Dv8'}ym)wB ?~/2@'[p.sGj˴VŊQ?YW? 83^s(E۪I*M@G[/@5Ex|GK* $RĨI DO7nP|0}\aZ>I^!&y&V'=GJm=:ɖ;yG@GZ |9rq7^z>z%Tb$Wb#{Br2eWjnjFL1\>JJVCyc9v6is359`rӘUJOzQ~ KRk]$2 $~Wa tkjHu{c2X=Veԗ|* u*1=4,ckr?;%ٻN[77BfaBH,"ZwM!m2*y4{Yaї: NMT&Q(+w#$F\=CQH>Cza_T+7Z v}iҶIt9 25K`1o"nz 쩡*XЙ#R X\ՒE2ȂɓlQsĄ ;hE P[i:)*L:4,RCעhbFd2xGS6x 6 Ƞх5)|쁜Pi0~o6B!N}ڥB3c ֿmv>,>`9\[BMs4qǁ͏N@-ݪMw᥻(ٮ5Eޫ~ph/澒 } 9y@WlZc6]^Xgrb6 H2_B}F"^AM6KGYn]v'8+yǃ*P`в>R/Nb[WUHT;oED~r,/aݑas6٧Ku"%\']@FayR{XrLԾݩZgJSͰ A:!rq6/Dk_duԎI2A](֞jT]\RQSn.)X!|Ho[7YdrmhK Z2y|#ҩD885ywcO^A>¯FHW]y>p"4d29h5XN3P/K: ~[J&tl.:zkaNj5:g8Æk"8)$Ct%T(/#ߜClD0Ъ [hNk&1T7no.P$4& /j~- &nzdo /9 Ŀ[=ƘCs Yn'Hqijęko㻶KMKr+Vy1v/AIX&bSQVԺm&h۷`ېSO?>fFf*)D)m~~QG * }:^ y lB+vդ,\!x$"vuk f 15;*l{cӪW%@pu,́on!ȇt:o)t(Ie9U]Z N3VƏ `=!6q?KgiSCxc\JIG|gK)n@ŒU $Z[?OoE"oJcxR+Ӻ>^@=%f]L%IxVAjxG$-,,JtWY(:j8E^y^k=UqL$!f|D!Qn\ew#yID҅ (Ӱ~K05UѤי,Zc{kz)Q/hCf w3sTINe~vconDa2VeU-MbڿqW[@әInٞ+%Xprكi6;<ǯ|l zN Z"OSe96:jM 4GGHjQo ktz+j GlGиjl``(M?Qt.[I!^ L\Jɯ\7 Xsvlql"hWwkO{л_hؖŵ džJ\Q9{J4Pܸ4P_q@yp\\Uu6GKL[x3Ix|՞aV;,śkr'9Co!~7tF]a$*)U(GA^8Fyʩ `?x\kf@c-^4GL<Ë|=0 BSBbn' <NQPXϤQ-&{jj ;<]$zO09|iuȪ3Mرɻ f..xR  ?oWP cS(@N!4¾o2")bV60.1Ngt@͝3fR7ZoӖ+9T ]DhR^~>@L]z53)\q6|O(Vx왠ڂtlfLXM:4ActA8.;ХKGKeQ]tl$Fx ,0T;}nQ,6X8ǺMf©}4Kxg0ߦ Vwg<~£9}-.]Y{J BU sV^o7[]÷k,`5ɉ!\JۙƽvYgm1kpL9xZF;[8 lo(*Pf_*-omDd܌󱥲F D}yf$a»N=qASz8W Jd &Ŧh4sw[!a@8J~cqk ȥ&v1t:pGnBd @dN9~h6 w^kYRq-FUݘ ]\ΜdFw[ W%̚%:R \f8$rg (A *ĭМ9liWnعEם|(_:e턔[!YG ilXF̴dOIN UJ;)8+:{؟6B X}K{j'\.%{ 0~b6>R\ed~SZdA0w~7{[[M'6^JDhGs':@VbHY3ӓSOB0|)]brwEؤ@?ۙ;&sQxϑr6SEd/\j]&Y3-܃|i2IEn!CY>T #T,E*3)i 7/pBWSJ|ȤYEy>KH|__t&?#%"LS Dfյà{)&2SXMg >΃C.ىod*tQlУڤV~,mA}!%ܜ $mKIt huA@7&0ݞə%`VTuC 6Pu}^!îd_:[(9 +mx)n-EY~9Hp9^4FzIG15O (u pEH cmS\m(0bgΥwxǔ݈Äp&4#hV8P\]kH.ߤG>0ۖv$";bIM&>˶h7)Qbq/4FD uz`m~B#l[C C$Iz^q !uNİgF/_ S+ >ۼk%Oo$D1޾Yl7 H'ߋ_ۦMdK-Ϫbī͍y0Bݭ1)0Y$&K٬3KO4M;WZn^ U1qH9d[(h3GNe 3}b6=}?U.`%ó(va^%hݑ(--2<8׾LgIw;&r'6@lc+aV% aer(wإ ŎRGarBL}ÀHH2\1_ģ,8]βNRH^/{a(z]#FUM2|gV &^QC'{9`vg8UKީj3=N5Jvk p%CO @IpQ:J'WX J 2O"c7px5OSf"3H+6@IfQߔD-S?-쟏:u姀!eJ LXZ洟B~7Gh&d Y!^7]?7xyx'^UʳR94]"mC;?#OtEsRP/K#>͏GCXVy7lBb4&㮲*s{m`,n{LZ_?fI]d>C g^{}Nw0чb = 8%t\j*%^=T>8IȗbS:Sj$)xv@'X!U?c6Rt=ퟅt^~":ao]̓eC:}sr,g2Z::t0=nLt`n>Xop3odp-ΪKV%=#ZL@͒"kpZ{PGs+aU nTt5``vMQ&%e!\"au_HLR0`&r8uK:f aC6u^( (SOfm5߫A(C*bx]HVҟU'y9kA9Dr!א]W=z8{2 "A9jC],oJq)AxeX-fGDw𿓧τ+8iZe88h±홗rf6I}¿9ۂ] x x!"ô6MO魸Ybu_mW.^cQTeGAeÄ-H9nBCn6mX√2Baɠ{xVE6K)z| 3Qnh@Ư׫еF1#/iMϩIՔKgLlTDuPiu[ 7j7󓡩4/,"P50ñ2LP誗 }J>%iSH ^X/F#1X4۱u'mK.&Зܳ vjbsX&_>w6l.Q7li2^\.:SbpBg2,*1M`c+@T9. ֛~8]~ 'D"4m X2&VŞA bq{WI@t#vXD3lS6YMܩ?iܼDGShYyutKep3s6S%u"}uRk&KńjDIt8U2f;c1(u ւM_xD2UK¨6/" 1T/ϦXo J=ryO忙not6C7p[ƚL]Yh!e+!F959eՈ&`X 3SBg7E ʙy# N е2hu;6UGFuOzoE@oK' ;%ˆdoeկz:! t&v#}د*lL;I@ (a~@Ʒ4rF͕%+9)`NAu ^ 3.RWC6+/w2ݜ2t⹝R¡M_)iBEMD5G,MR05)L|"dDE`=3#E4npg`[Eɍd0& ?,ʌT}q[=["0lnx~}sC7ϑ0Gd[|Oaձ7P{C`^Vd|٧CĄ#v' ;u[ ;X@jVIqGԑ:!n?Huͣ<ǁ~Ь)1Bh-* ycK9ƪlgЬYcgkQLJ`H[)"LӍ \_[V&Qa4Rcril`R~'‘1lgB_)VJI]F)tڢ6yȞu!؋,b<$}(bq`LvFȾassٶ*_ȣkr07,/_u“݃̒tyi =`qH}Ms#)&@SA\KoNXfߺ;040T:4N`,hu:+9J~})GFl#" 'FRYvowQO dj@ʜ'>S&Qk[ُ&dwRPjcd~ҍ&"#?+2ZOv#CRX}`$~?&25k+G~L̐ e.u&/ZG0BGܑ$ dUdSʒ:ycLqWC꼭бgFAyT۩:8&_. ib o1k;|򶀩'˳8Ou~ˉL)8!cڝ6ԪJ~;ghlLpQm kQD閦nCp|` 6W??JOlBD8rk=D KB#Z<˥m=zۣ߃NT lJ1ZhDW|ph+@ڙ SM螋׆ ә@DU6Жp=QKY;j5;tf{j>$E3~oGFvt^'*=C=¥mq⯽Nֶ+zcHN@I%RU{ʫ rjQG+V߼cS{C+V3WY !=^zu0lwD=)q;urݬv Si9;{ՅBF氾g sqǪ0֋ )dZ<$ Iƃ= m*ɒ n,$(&Ǽ! 7}Ie BkuDJpo$ujx8Y?_{704ߗ )[~J}~u%Q$?G&wP1uP;9[zTe?Li¬xoIBK ;uĞ_#"nP=ۘ7Z"<䋑#s֟nArJ 91b.͑XI\ $_eO|FrrgF$Fc;|YۇbR Pj&2]i*tZM#zcS *z=AB"ƳpR Kd>\{,;ץ i֕o m쩦*(|bu<^gn-4*fQ[ZQU[\I %MȦiҗ^th^&8ٷ\2~iLf紭p$E&穌1fڿӳ7,ZYh ,.ڟ/2>NTllj#٨/;{-)7\Zڹ=P^\Ti9t{i{Wz#\gnr3MMo> "JԲ7}(IR~w# @ :(5@iZ=x yO(ty6AOs01`?fXp 13ϲ84D&o# gv}m&<{xN5Bi`A DD05n#uvI\SYHܷmVҿBkZ6{]phљriC[ǂGVqґV"頕L0bj%O,c,OW+aKUTěIdc|rA[@ltv9T@7!.h\=Ri/8xO'Z֫p㫬hzn޽yL iP$Lu@Xܲ9Jk.ԋEgV3BQ-(2`-E+E; *{["X 栉:'"M {) ' O<7眲&|z]r2-̝׵gGgv"Q7H%>124I^\Ep%0˞Y{?Шԗ~ϵh% 3'?IV<#L` <Ĉz}J\oESNh?(r5-dHG~z%k55V7FtPQ+$'2pejNįWm;l1B#h VԞHJ*>)+Kݑ[,X{X)=E:'{9xY҆1G"`ØAǵ +&4cNq 7ƴBxT?aN-- JUt?~!SZڪHEa+MH>2BnlZz3\Ca旴{$עV`|wp q[0a ׷hzC},u׽t`,&Wze7tlޮ?k*⯶!0=?mgLvflv"y(w)gz<\Ȅ[oU]M)NATj|djRw.1ʶn :I{H, vht!cNL]M}]^ѿPyNg>Q8(PLQohYJnJc ՗裇IFUpٛK/HH܉ܽ9Y;K(i3Zq2ZpV|fduW'K֨RUI@N5_ 7cj2ᝓ5Rsp%yvF -Ę". 17c);+Y؏5Wy(y\MVŀ$\ʴIG< ۾WBze]h-J{Ws&XD/)w83P޹mk ] kLnab+A ~*RSAjF* "pL㵶H3=(,hf`"),Tgd=keYYZn'c 8\9"P+ͣsܰcbr ocLguDĈP9Ϥ,5ŊZdD'$yʽg̸6/l vu-GzYu"q݄t $7`%6/ ]J "[f}ܧbKg/AeRO9EQL08QhfwXG՗4n!H!Ea/A G!r(?ݰ©~+eu~u\)V1*B8dBF*^WnHA<@Zto6CbUVP/z7/ȸ%_~M(9CFd8b6pkӷ5٦;ڳgvJD}*S*=[/6/Ok&܍DTie}@y X!eٌ2Ihg(o5ⶲ:'DQt᜶K{ao]cjf΂ihq8wF?H dUm扥`htSپj ]SRS&jw[*w*Z5ɘC< ]9)#Pko2YܛN׍B|N'=pj f=柃:LS8bj҄[F !ģ#-H4PPb5kYX"1 $T+rLca,?c 7f^Ԁ;F^qlK;dkN}o;0:X S *l߮)gi]݅7o q[sQc=QB#oa"j}J$ʽ GL[=F>f+f3a6߄ Jzt{j. u+GI!+YiQYgze{8xLCh/m%~ .^\ʈ2x}[)9FF[J)ؓm)||qIblN4TUkd݃"1p^H5/ov2B[ZݪyG2 nvA׺:?hG._Ҳ%xo- k&O5N<c X˝42g5)vX܊;NH.SPzʯtes\|#^ SOӍK.$s x"Ejxd6z_z~&]Cw'vZo|vԦݴLν<6t֔)օIl6PryV3/mMznYfB*LdM7=WkJD;bc8YFA#3f'lQ318xZMN=@RTI:fgahSʍu5#v*v38~˅zdŹ2}4\ѣ<ӿQMʩ .-]a֙tA̷/S}AAARvQw\m34W||=kfkY>Zq򙰑MR>^Р&ЂV!0j=z4Oȷl9gB Am!VI[zqZ\0}Z>og{~mtU^Nu00D5=uAc矫@tL0u ]=$=GpS:'.e,sAb Tkōt>&XkM[dkrDNlT٘q+0MFMI>(zykQT;toK bITxVUB 'K-'IKɉ>dU)w,ΔV|#Hba=!xT'">k{|n/2CIC"VqA*''EK v>ae Y82τiI&tbI7Dz:U.m?@rch0L"JxrÙ;dьMrpd2w"/(j`'qdjД70˥`z}Ν)L>#yӏQ>o/ffi n݂.4 n':9xJ13FUc1ĽtX_&@?!|_":tCvvl?4< #7~O'lUzzm{D5Ji SJt4R Lpc5[RYM1[{4d_<-p:QXge2zvehG22vs9VBХl#SֆXgbTo"QDf4^ؒ#@D'".~Sh)k̚J5yʛ~u67p$T5l)e PjJ1RQ`64 8Ѩo{Ԍ琰q\Dc'2i&23]{1 )F t8_c/ LrH߆Kh$ Oac6eNyC?Zs6 BUTEe dѾ|w-_<`RjK ]r^wZFw* ?XI_ܟֲFkI< mYV%/r|Xݹ^T/ gߪ :gZ#ox2vd" :Rߑ/zu[Vю"/dPdiK6nlSq CjKQL37G-'Qk"8'`3I+O[#6 рB0;*c\ųp1k}a ]*ǓaV(ֆnYgՈbOq:lX }BjDGZ%~ 6r'_KR}*3Y,fیbW&뮾nEz `DOun rx(aM3tx\4sψ`@BFQۛ}h. o`@$ogBdX#"(k=5VqbߌQF1_ MYs R+B1Se`$b|W=7| )e˘}{flq&^0 ]祃e%(T{7¢jK@k/%PR.*;*dwNNUy9_Y\nsDFb,APo%gZ'UEj9lK{^[~Vt*[E±IU2ufj)fy;%?/*4t\ x|Y|,Ԓj+pM3 4n:'zLQ3q5t0xQ3EVY,kme4GxvįZiTϥ˽۴}'޸^ wenTBӛt^wfLԲ%486UpIpi; $P(KV~T>[W~ϏԜ>8Yc[ 6@-TͷNP.uFwß jv VN ;2>-JRX2(m?SUK [acݜ+1g5=)=bj̿R{d486=CC[PXTAnzl9gǰO* Tzq:@B"v3ZpGw-nnx;0XDgzE іElWF,F>kFfd6mvV4Dbĭӊɉ7i`zX?Y?BƙgC3ƕEtVbe7Oʛ#QY>[쯨`P;MQƚd _3 յ$@$Rwab j1徴\li[q.EGm _!E8|U8ؔJ̎ ^Ĥg++|FƊAz؂-w/x:اMfL Hd>v(s !P.ׁd0=sɂl6znQm<(4 E bq(h|s˼DM7чs]:Sҍ=rxTbDXZw΀ Lmªy\V[tY;mR\Ua2c}3ӽ[9I&_ =68XS1*+PM lȰW*)Y\5_Ϧ~ @(5+K]TA+(+AGvLXT-,V]@d햛ȘZ5Sb asp=QIAZCӈ }ݷ z2JywNJNnNCݚKWPzד %]eO$`soܥ4u:[Vj8u58N_% Z7Z[sf@pmj^܀Q$3C5ye+fK8=[طjՓ~Tk(w` nF|AJl?^ـS;1H8{f$a~S{[Dt+6?q1\u4bz[eW%\b.M<6UZh2jwk ]I0eǾ.$XPH>RtXLw2 xEjvPj+/[wl]WH~ uӜ:<`"m4Ƌ.݀z3'Nzvb pzZ;oI:ߩjVaE5{HU*QUU =@v& ,pjp0D< .݁PTF-?bn 屭TyuOTL~z]QޟݣgZu IHpSĨJ`K8Fϟ>Ԕ1j]M)r0̔>f.eJmrO6zҮUj VHcC^$ȫG \=qFbd‡ƺ k}#mvFmsY]<C|̄^PW1Z"(ӡ٣r"+Gʒ 퉹ʹ"ZЄ>p|,6h_l;U! ZwHÙ@B&͔+4Opа!u  I#xRWNWlYnwnEj[|9asS1ÿABꯡ0j׮[a f)E|VhcyZOf @P>Y2_ks}d7,ި^ie$\ ;B;X(!jp-;}`t=aizoƮܑS`ȺH!zRϔF"{]ߟ%KԂ̅Za(tT 3G 2ˣu@f)x* w[| h/p*K&} )ʓL@%gci=Z{P;6w)iW1 jV"Q[Uj({^y \3.x}?V.ϵ 4>-gbIr##)p*HcXG\mV\YqV5^$,PO$5OkF;xK׾ϝtǂ赋P> MtϜp J+_z Wϣ?dji2ȃzMUD G)I n6pp]HtW6n5b\Ad ̢s}N-OEWW??o3RgB'Μu'GHGWݴ(?͙6\%!弜wEzc_U|Fk=>RCYTw, prKH,5n ,=|}Nl+ >#F+jE_뵿^r%6|T <̘<7K6|x 4] a|zрYAwf^,cwybŎ͆=K^GEi1qNyI!1U ]x^kUɅVIVcA:Opi0NS 2>*)#'N]6XAPu}+|Zn#"ЍzC&;5 K 0 'jC g{b|Wfy`탿wƵ{{9; PB*5Mr Y2P1J53AK4oU?@,pk)|,Y/MY; PJ\r.Ʉ++2H;IT:RҜ:7!#&8$\ d-FJݾS.9в$GI hSZ3-5?$Vð%/R2wi:I9b*Bary9[_*nEp\vт%鋓-+;gbGS(W/[^+oBnG(#[KO -ztGm,~q-J=[@֥2=DRjdiK4` >iG.VlfQ$!JDg2;! ≃>5TBiݏjfn5i8qJ KŅ2>$j,6*)xC=v8x*\L}騼MbŰv3RE e;;Ŋi$+$f,f5 qJMXѽC$Yz܄6ŀh=t?-'v;? ;e"^~9bXyXmp}a+cyosZ8HosP4`\1RmŁs$qkzzvXDE@~J?IrR.1H)KWM` {u x%z|*U~%d&$dTk9>hiټw꯺^Oq8cN|Iәw n ]o$K!.>i-?j UHB3`:TΥ٫wKBD*w0au2MWcPdBp&lnkUhF:߾%pj{3Vw?RE3jy ~* ng &ZuY3q9F.l #ksYzkpSK!֗3:i{gac劌Z|t޴L. harX%  ǟnq+R~{v&zd 7w YShEҊk<1i9;.gϪA.j5M~ 0`<ҫc?4{/T)W]͇e..~1Cwaj@#dIcƳbנSrө\yP/u ZQؓ9 %Y ?ì7Y`vT%ٔB\&n 1PS}=17>9f=M @l@_r]]XحN@!'eFDBFAD~b\*Q;:$ur#8Y\e=cun=J rotJV3jQ N( l\Tc~8Bɏc\b)#TĖBPn:eWkC iCll):aO"yX;mo[/j/nIpGT˪CR(RU1PNYB EbJ\?ה\3nx4~s,-lR{1hrƷf*$(,,ȫ7 3N@}ý&PV<-+2(rTŹ+=ygFn!EBF:/s\~Z` ޫW rKlt~g>v30mgLDlMLj]֍+7biYFP[fvQOtMxA_YqY6_ mݦwy%ޝ-,>w/,ŰPP8lh*YI 5:~}6ڭEIz8@ѿahrH#6--3ϣ, i{bE4^4eB_ng+' /?"B#cntޚi6Q +à)9*rմU(!!4XU` \z,luՊ]Xx*{ˍWa%`ZDnt@c+%e=TnuUUr0!*i!V1D)䣦5`<>a&5mp3 Umoq'EEgԎsMz[#$^cngc\np[´A;UOcVx;Lk_"ɚ[0u-qӚf Ѣ'<$}h/6S"{f}AUF0Y+s( >U;2؉]"놧i6ƿO/|[ƌ2^K·\SSGpأysNT.!E:YT)ƕ_k:*ˏ, IsI*P??O*E#"doYɯ*% A<D:f'sB+hQ|_:Mޫ -lro,WScEIrmte8:g{bҵM񈧟 C%jBnZ07j4 ,)t?5ok (n,n[/A#XFثGJ_ytr 2=V EltVǺJGӦV;XRR3sZ]rMGF{X+Q6e8C u`8-(f3H,ڵ0*`k60Aa1 .U?R-!džY;8KCe 똪&M松 MXKѢ d\pGQ@XQ~)wʀxݖLk@\*ze']| #Q Tum^ ۾ZMl)INjR[E'@bX'wP nKN9%dhfMdEDIO3PdBؒ&<&5=0+_pUf깱NK="ҁ+jQFZ-"N69 =RkOʭwŞ35oOr(3۪IC(/zu?2')h*pXiц+Z`Jb]7&̓}ku4`U$Gx>qtѶQdtqNsg\c2ZY HOiCZ$d{B1@+I \] Cd70e`VAb3ZoתYm-{!.=|9E&z6WV?uO[413'@@R ;F1l@)n6fz,Av)͐R\]liSxⷳ DM*7ʈbIXxRQB"Xv;c*$Yo=N3^S1qgeuD `9k󿯍+u~.=r}vEx-_ގIx^xnK'&>#dZ\ e̱Df暃 /qKZp; ۪Y(S'h2,i! +"m@sCւ#vLC^AM/"_*[l7i~)rϸ4wuKw+2sɐf= '7]!tuAK6T{K-^:~}x_)diN)ovHRRvu][ R,1O5\֢_T5E>$\iHlAwߣ +oYqht+woJzp5uk?ɏ* -9/UjkgژoVu3mZ)xD)cӼZ Oo/ 󱙈78'o1M2 Vi+TaW{o{t#NVCPLGOWXZ 1w&S?֌ ӣŠoƁRƂemj8}ѯ$ r_˞>n%b*%0qֵ~ s4ș8IB] ,Ci= D.chèV%Qwa}_>o߳2 #->D6GEU5G#;YlkDפ5vXP/msߧ{ ȓzԤ&& faR1֡/v+4rRJ P}~ {YƬ"Ћhw"$e亝͝*tSAKSc8NF3&5n{oߑK l8t{*DžN4-kptmVyC'썷zTDd}SUk[D7zQ0м?J_4oFUpWP`[k`K6*4uWVjVM 'KnZh=3p~㇉H(6?];Ug"y+N :Q!]#ScoR¹n| F?*mz4/Jo`qcq#@ltmͧujL$x;u>tm5" Znb +.9|XM`Zn&n]SN呮.:g+XA  M~CԈ 95HsH'.mCWDyiZaVBLD70o)fԞBq9K-I +~ /_TʪF?)6*>jUtne`m[ ]אoBW`pk\=ydi NY_qߊMRy2^k;Z4]\l8_Q%JmڇU~hN3׭(s4O$Il_Xx2 qQQ [ >#0 _. bU5Mg n;^ GXTm=]MsquzM"wKLQ3w_؋hxoܜB[COWU[)^yl]; @*ɑwy69Y Q;? Os qPYv}MmH xMv!KM S:&ڔ$nm15e{  huyZ,^qeTahz$*O4*uWb,%oԈ L> ;Vտ?F Q7y'N-)tH؜=ý(-t߰/Lݕm4y>M)nEkx݄25SJPgIcǥt~]: ; eUXXBgeFb5ݘvď`ݧi+- D["eƎlUӕ9 %Q}`^(.:{'lb^R vo̎Ab>sN; 9F仟<іiY};9u:(,v0ۼl|ٞ+8=~Nn>y($"o̥W4z02d*;.8hv`+ɂĞI%/%nqݑYhϸt0J~ц£l#+oF i_Xi}0.Q^͝, קe"ڟ*[ kTK W󟆃$KA%#(>>(0RPunXW{~"Ѭu`2xC!u {^T=^u\k4ӧe21tr <[#}~d z )n~"Z$d!޻'/=e) m^x]֒TdYC3*AX[K]Hf E7Z ߟޭ'^޲VI]Vx4<Kfɶ *xJt=`=+? \>4qfZEsbՔOOWHrtNnOxvJvH2: >,Q2xGr}\* 2-gtjl&*Dض۾]QREyEL ,8~st>(ƻX7 LF|Gc3 hծU& 9=ŀbP..d|Ґ{?i7` >yfl{b7Fׯtd<@tsNTBKd@hP(͙wcEkmC4DfϪ9=_ѣr{!Ct> 0㮽>\n<>xܱW+5Y,Pŝ; %KWENʿ~,&v 2%r}}YIP E#\Md߿DZ- [o Y2ч4+#iSk/ZxiF*bgFNyE r~!3oaJ928ӡ1gN#Uj:>k]}LrGj@ G1Ǫ1>6n](P5 /WwCȄ]ӎ>j5eQԆu_Ĉ]akFܔm&Pi3:S.̓pw֋cL-% faDdNmBZjVE̯<Km4K7?2;$ '{d,xbFTc;T"γ~mCg Epԯgt.*K ʪTb< I}S//u 5=B^Mֲ]934~|neHCavi ꙿ]A#@Ke8pyԤmNtAM|[gE"\u;j@xiSr'3to01 !šsbm4lwEeR%,g\|q;gǞǸUQ I^.ȾF dl}vR Jb :Ri)Y蝥y1Nܤ_L u`o]8PyN('-M4C A<^v69FsIw<@Bs͘ӕEZԧGPqcƭiжya'&^$6~CѠf2R4iu``ËH g,$MVJܝ]]DtLj>w5K4׸ֿCmuM*|K|G!E7([w C>gJQ mU]#UUMJBBo*4F[祁PjG YcocN;S D'"Qt:RU7h6)CfEd2vW2137#|rR RBA5w8&I-a# I1ۧPDoiԤN d pOC86ENOqN:&O!Dz@RL?vqJљ3oBcWdi^Т&6|sq 4Sdod֪^Π@Hv56ڪ850hdi7ݫOfDDqxW<S=IpDehZu)>_ům°H\*v/vcbLJL|i|⻑;EZՎk%o&Ҝ KvVޛQ|?* p#}#͋Q"ei(nNFGJG! Pi%_Jc%y <{4{?.ve G-$ ΅ϿP9ט]I@oAaEQD'%#:b$j)8`gTGLJۨ; 5VIAϫ #Iϙ_VC1[,^W* g8 ,`JgcGzw${ڎB:/fhDnR&Dy3!-ti323E ^pqJԁFG8+ֳf#Ie3 jR Ƭni`j"~ɋN Ê)h+aNt;&$@iH[[fN&L MYqM R~Ph, gH#QcQUpCaA2%kf 4V8}({z_# oYHI}.R7{a`K[\OSCƺn1 C㚪w=Bbnt-?c~BT+}W[\U;pn>c1U<c8͛Z9dz2~_sH/ 4wb>co:3֓T>0V۸(e>g`GAYVߛ5Z DrxhW*mQ, 5lJ=uqXmLh xͭhv5#1=I'>N n =5:$-sbJHrv 1NPi-j&'Ud_L+^?WU񇷮sO|C|` jȜ SI obumGLn6pI~c ,a8gbV99*APWq(nlܸ$&4 Qq+eԏD|Gq` 1#0jcY "pfg9 iH7wdwT^D԰ʳ@)/j@QIY2\[ U=0Y@f5uRu{G<Қa=ʲk*Abn|s3Th0Rk6 σ^2Z.XfeÛ[rgnލk]Ghuu@;6$)K&r+U3h:BɧC >2P ^kܔJE,tL\uxlޝM$dfra1*|^$N{l\рKW,$ " @34#u?)pvh$҇```M HCM,+jAD0M3^yV- OT˿qK?5r_Rgs٤wUfl6VE u`T4jMpĻVQqC} á=QӤMYwl\jQ+i#qT)(g;PU/‘ꎣ IN7 I%Av{ JF8y>zR(u^3D߱ꇘ8cpqFqI9nZ8Fby ĘY-wÙ!?m) 3yU@wqUARBSS,׫%ahemL$4+:28q]u[n0Zbi[} J=ˤh؈G5r 0Ei8sa %yC>E݈CW0q_lI4::J),}5$6SXGF"u|f֣ؤO,nh"S6/0sK(iYΣ"{\ (K?}t %oyݭh2ZCWslu|)Hc.kuKR>R]=jk?3U160?>}|0,<3$.[r{W=}t%^2LUT ZKauyü;_QW8@$UVs |_GQp7v@ T6Qhr=BÚ;$U9&ۏUQ,O*LoBr'w7[[A4-ޖG#쀍%`*fhG:*rx&1SfM4^hzPn /lX0Ai_ zH3O8'e/H$1B 4L90c8?|-KҴDZC1NʺOs\?I^xǐZ/P$V]&a\sZ+EHXs*Kn={WƂ `q4l<03DURBhD3SG d&ȷc෥I"#Ns &t1`ƟY+XiK%V3P6Gd̸zᣯ@[8"xL }9+ ]7Xvpg z:bܔ[i\؇['k2@oERw3NyQ[}G`40-| ](tD.* dmdwU /ej%F34вe?s#>hTI;jζ{bηv\Q?_[9Z$4%{6TALI%ngZ^kܲ  ɟ*6AAZԽ1^(`^Ă$]B(p)!vFu4u[p}PZoi~MH/ͤni*hoI}9ǃa^!c-瞻#aK dR~[)H@g3g0U3fB gW\ڙJ2opׂ'{Ǖ0#Y{0 SI9HI:5k/;[7'è**dLzj+բo}MYgO؂|6m{u ._`X]q ӞY 0S #O ?Mx8 |x=H.v$1͔,5˄г߭ ٽdsUUa=ESt00{%Z}n; .+-P#Ќ"|} [BjA^#d֦QP2h_a׊YGYQkȫRu+I㉄` <)(Qȿi -lZJ@-KW8QclyMԦ3!-)g7J4Z LH*^^NK~bk y3pɎ@DDԑjՌDq<z4:*nѨ4@(P$LQM+}~ge\oZYz,߱Xi~{K^M{`[?d'+WhHӓ{?+=;^MCRnV.?f( v ŻJ| 0\ꏷ/S~4w®%(c9V]1< `J8.o/ÂN\IuIgRa #UַeM)X,?@! yLɧ܁WFTM ̞ ' 4x<׷7b$GA.YB"9F>ueY#!78U먀pNrLT܎߉AbۈܐZ_"`s ApJoSqZ߾>~| 5wb<O[ 8R*P W dv>S$TOiTZuGɬ\sqeTRwPm׸22m1Z]C{l^mXa2= DOpsTs$roiڑ1#ŚPdx4g}b;cTi~EFLqK!Ch mȳYUb0[y } ` ^LnܺٷK=_^Hk$,6dQ%—$WuGu6uzK-'_䑏P܄si`D>sLzle#eIwpo?Q8<[V+UJ@Ciy.F^BXUROnM)1#G O^Le~ I|Hq2p x&OW /\Q aL'3szyn ̨\NDZ,í(-12E?I,MMǘwA[4tV^|jat̺jkE&%T̠,BaI5xԭ^V/b"1CE|h*ֹ\kzz*pKqPSѢL43/֫*FAæ"m3mFozbA yfÑ'jUqC(ÍA}ͬUcXnMbfϿ-rXH^(piI Ij$ץ,0UQO(j'˿]6Ky,+޶>t,yd4r49H{. *MiĻg,":VG#Pd4b1Z`9]\|C#KL/RgQ;zYJB . )<6>p [kZF›*y{BCyV QiQIQN>hؤ1Kֱk{ [Z vҊB̹['BQ-p57]XK|1~ʭݶHj/`H<űp8Ø";[wsMpNAXg/?+`z8 Fv2TW~ Ӡ^Y #W9PZ$SL @ z]8x/'2X/pXoW,aiQS=~LhIK+XaE'!+GpMPYP2 ;H+j"x#s%׵XwvdDۧC(Ѿsȼo]HDADŽ9ԼƏjYda 7xG֔t`#r00PT *W|ڧrܞpt&ں$}?<2" `}ot]ъl9*a1-d?״ȓr? )O;0Ǩsx7ӫfkBptzV#F$lwÿx/e [UwQvf Tw!{N/u+!rvLe^Xvѿ86& 0z "rIik8d{IJmSyZ`!䢬RdL5nkpٱAZ"eT^#-hD)g/ <}ЂIS29 84r?bⓥt|#FP,YD:'KSoe+hN![eq6g^4s3<XHl"E3غi5ӿF*Wȥ(,?DMϒM\[ؼL;)v [ ONs#r/N2dӴFsBxFv[޻>u_gZT*׀+%h-ׅ]g(S歹_UJ!oX_#)'$X>7u;\yrУG1x VTOL Ht^d VZ,nr^k"7sGHxjh!L"Ş2,XV0D xI$Oڰ̓nI< b)]ӋW1ؗ<^K&:ĶDxn{n(%{GA2 K їfJ!uɀ&8TNqpQ;[i05c)[Tr)L7Gkq&QR:XOQʪͶZ NO0qR)m3+K'αů;teYͼPgiy\{; ?QO6Lxa8+".%tW5'h** +E+u] !xqYFE DLMMӱ:ZT3j'Lz(*k:~3%  _t2^Qptwťnby˒2 ?!<[ogb? i *N&4[]81ffTFQi_3+4euEV}>ߓ2EL  ΎCe*6?$)[l"B'"fԡ@H#POKRjE<[j0lGҗbf:ˠAN\)h*  YߊL|a[M>ͪF؂fsWcNĶ"(z^*5F嵋ר-N#+,?xaI{Á,I Hk|5`ʳ;x$Bj{oԧtGw#Y#Iza&~] ='~M†H~x?uz.ZB2yWwR)ah2xaS$"C=Agl(1W X<-K%jڠ8,u'm\ZT& .Ry9sɹ~aC﷎?pOFOf[D9NN7j|I\CZջ*]v_UlV]W´ e'x ?ktrƌIǓwsREM+ב#7[bY[CgtJ'g,{SSXMNdsVɳIɩM;Jm(0uƜN>ZmQ`]zuIQ pS[v>x> dG_^4[_k=hיo(i\QN+}~PQzC)Kjgs$ mGȸltd!ށq*;x#|Τ4 9_Hc8wKQ30s.ɏkM[ˬ)w۱8̀h3LaM;y<71yE@G:_vo |! ד,Z(Bc X/W~Q-WРDJ8Vx5 Q&G%5vrlcda$g`jFe;rwan- W?ۍe,y T<{2KZGV9x!ՠဘҔ+iB"1i?̍G B|zNŇȸyT 1:-xq&lL=bHH#GnŖN? SXoʣ'u5 eN?-5q׌XԘmlmg19;gQ))n`~aBO8s--T?ױmAh&RQ.нAE2( DVNIZ"gvA%eL挔u!lj#ݔz!G<^"R&o$؆=`[)E#^J )1Y0 HU1Z0jNXaPǞh\p?W5#se7GT溛xz VP!Ѣp)x4bv(ڽaRB}&k|_Y㈩7NXk1` U.VLdO]9[A/ⶤBsmiگ 1.͡\b ݃6փ{ ă~@>bCIoD]K)PgRkω0M!Rp( '݅ƀ΁--o$G ChDxrGI y;@FSuu Tp_Tsu_}'/W(y'FP;:`nK94šדW5k8Y~=99*^Ϫ>} ~L@Y+KoALAq})X; fZ+ ^>iM!{Lhqp= R v%Hݬdìldm|؛lS> 1khux_+ݖװح./>08G Vd"Hb\K$:X J>nm SU鏧[sb}j[M6$VʢexX߰y*uz>z&w6*~geV)׶ӝl.,k+$Y {UTcZlu}165qKy4a^/RybQTy -۰g?v|Nȑ> ֆM[WӅu[ӬhAEK%DXhf[8M]'0fuc^1PH`#"iQA*mXmI^Vz`sol#ַPN]R!o9w'EBauڴG2xp&d'(GN6f{n)Fq+hnCgӭd0ďDY"τ#蠰J11Vb ϋ9.D_;k23QTתsOnz)8Z%_VHKtHHtcsT{(@ 5Zo:]z?Ek-yG3(.%h*A=c eNVm[zJy/Bxp_O/Vhe#tDO]1?B3qhp3ۚ4![t_N XDJx!¥/@O193P}67R4-Fv"yԁ#D92dܮg>y; v ]]"Bn'D 9ɞ# 5Wb4lO%?|$NԵ[gy0 =Ie8I*[~Ҁw =WZedVA,zA_#Bd- OQ .w0d[t߽ͮzrȨ*nmBP<*j^jr~ٱ? upK1QbV<1*MYq]Ħ=Qp&d)R7{2Cscj&- ~zTAN+Y:V)nRE*=j*h,fߢP*t14f0FzDw;"J`zvC >rM3|?7:S֔'4$-GB*_= lGB}]*qʁ?CV7K2iG#J9eu5Xȯ>} UTW'vT뎇.B -5i U\KXm![}>&ta3ajW4ODpn'.V96f:D"\ўpK MM1zCt明)3NH d pjbTL0"tO "-"H` ǯrI$ E n]lHx_U {<=я=r*S~ϓѩ#!Aw+V<n9a0]Jw9 ܲې=qBHd]%^ohz;Z!#r-}MԑlIأXQB=d!˗p51D_+ mב7upşء,4@bd$} y m6ȋde[O_n*2qOp}Yx͙8)6"&&GI;F*CIBA8?,q7`7 CHxq ߩK']F3mkDs#y<~niU:4~Wa bӄ)&e+P"C!^eC⨟(?v̥nՍouׅ(ʤ2ad4FiFc5{4g1/)f0",dk_g'<}Nِ;&&:;Bnv,񙱢9QS2%WŢ|p|ILz@'CBz!9g ,=|ý}[ti#] ʶ @^vP"ծn23g {otp]rvEks@ՠ%Ĥ8_-͚_sm\,?; cijOCu˺a.yD'%6/NvHC*9c].1$:m 5i}&@ǒV8ћblDCxtv=k:r`:b,/}-)8_O|ƬC>j#ބ8̞'p>i":?2|w6 WQk-oZHu}\~X j}ߩ.[5WFty7~{E/1 0 &nL! {jLeLEGL5GFl^b}|}Z?dRFbmyG\R/}|q9 (boJP QC~sIȨ_!,jN?-H<ŴoD}Mwt?@86(fGwwk2]I<&Eq';8^a/U}.Grw`KZ'*>tr0n<М܂P\gnHţcrⷊKq3/* ,0  Wi_QDL99>($$|'fuŋP=DVlyHgpwkwpq+9ߏ/|x Џf5k8I]yvӔuSG\e n71jgV!WtP)74T:ݢ )CXştX^\0%8#qd&0)AWvTg|j28 Qu#,?"^ǹn>1D]z.\Yae3>n7O^Dg-I%5~&ʥ-x t~baKcUxRzmCoU k20>xtd5>)!5}Y`IY2' Gx?:-:pETQLIغfdW%͖鵸3J)g9-Kp{b_RSՂHՏ~#~gV V)"sEmc;M(\r{:N2@4`W`M vWJ=NG?vrODnA9lf:pQR\r3!>)uVo@;xJmۑ$Kﺈy%{w.\$Jڃfe@۸ V[Pڙ6+֮ⵌsX\bS_)06Qʹ&K; 4+ %bm/֑4|6-jV骒@5;0rڪѢx2Hx31U$;2w2`\oY]%`{DO){fU:sb G& 8GYm D%$ N%;̨D7c?(PӀ)ɯTNL!X>CAK)c s6R~8)qIEE %)ףUdPëG_kb1A[W􎧺Esy0D/3HYU/脊17ew6n5;VM(vZgr6TSgHV#~^-''!v2ؙ.ܾP zV"+\C7f,oK=]D&=ERpkڞ/O jg\ 'p1jsH6 7s:iӒ zQګѴb]1V.?8L1vy4w7nYªLEs1nw5)9=ܖt?[' ۾3@_E>V3Cpkh-ߩ>acvsrxZIlCK}zVz9EY[yb'ԝ C Xh}E$H;թΆ]>z^ >JN,fEBI:c!"UXB|4h緢 U+te7.2,{>;.-݆?zsw9a]{p-#ͮ$MNe͞c|oA 3]jU4$)ٻN9Z'q,*݃:*RV_t$p<(2J+Q.emC4"֝PKLxSra=>KM=: D¹h -S*fڸ.L\Cʜxݶm "iXqf/[d] lIV'?k[,.0sDW~ W-wrv>f|vuDo%d?C\I7L T}<+Ӏ9N%(ۚ8/!UV+e,UĨO/͖iYx?T/z՞_;U5[sm] 'GTqLĭTm7t~| "QFXĹ{[XPLYN8{l՝&~1c) jH0l6]dpj+: Xpn 'yyͤ}@Q%p&7LY?U/%ڲg.G þ4R ,mf|_ yJ? rFi̅mk::vAPzz8p::a BVj @[W(+={1ORyl837(aL{-jbdmB0% EMֺR~\r*5kpE+p ^%q=zJ7RHy/{B 吽G56%f=X (LTČΩMsK92MɭFX2ёMR[x.$Dzw=đ@M۸۲7*d4}'>&HTaI8p;it$~MK@<$RJ.Ai݋8kkU|̏uaYw.dO-ƅ215 |E}[ˠ;ypPbYLD>iB~0DG_AJȿ'O =Hxk1nf*D0aA?(zB5 f{p0 ɺDRT碀ejK ,B8yƯQ3ZPRQD UN2Mki=çLXyv}ʀE|x{f\|q؛9Ӥ3jE=ѥR+=o+'if ;t'!/^@es4p6dߨbs yڏp &^I+"}&/&@yDvz7 "cA/TO6<#f:Cߜ~v}MD[p&5J< f^/[[epk+UOCӫ~TeP?}]jZPh Tu Ϟ+/ r֒8!)ȋa-i˟+~h&t?Q1⍛Zlk/mس/4mo䥒cl"J~swKC_&VvJϺiį?,?RꗙӒ~ $ }Kq.^#>0: 6vNT0=/Ecw0}3 Vg릷 auG1MJx Kݓ{iV4s<)̩ih7㆟>,dʢ@VcDSV5kF(؄Q6kLGrs#k.%H ~lRUAN[}")`l /|qLH!u৴~A*IKۀ`ؽcf5\7T age2PS&l}&Q+RkoeT0l25צɼeM}ΤxDGB+l aۛv"PO2 Ηzi摡`富NǪ-Sցf]AI Rby)`D2KCJCv*}C fEh#-})Tor|1irbhPmKs݀ws'4ZzP7 1JA{EhU-o IL6#9Ff@~?3%Z-=ix"4G]e,K%B!5(6" #mDrEC\Ahy!:ِ!}z5ۖ J0жPrf̻Dk,Kd5{u˚Ņ:9v}P-5D~2/PxԈMM*K$ -1dqE1N>`KFQ/Vr`{(~R}s Yx ,ьO(+EIiQzmŰ;0gkPpL EVY|;>P2] mqrk e p-6M*?Y!"01Dvj6 \ou´ /\/p|[^CTR8"<=VHZKg~R%G$Bz睻d̹s=* W5\1αҰa˚,4bJ)/vNxZ.zg>ИyU<숋[^^uˢ!ycxWH\"헦 B 4T jz_ /4,+NwWS/Ic`iyV% LwR^rkɸÚ,Ha9bbP[O6@j\$FӇ#hO0" D@2lEX#f^ X13kofi]628m(w{qԺFC@i Q,{SaEKd\BqLtg.z ?A:Kkq8 cL\9t1%Qk'yGTmAgHKq:Y6.߻P* l#t Gqy'G3/B^]:0ѻæ8w{%d?8O Qdl{H/!,W׀A]n6d0?F<[6I7l|LmDkDǺ,S.jJ 6iRhT!qu =N~gY|W՝ǬP&"Eǽixh<*7 AX{ft8tj!|I}։!2y+z+O Þ;2vgj ̘?5D>|K-c`Q!L.R-ŴRjV<2a y2^BRm29+hnZf[4όQ?o@qCsvJL{%G/PtъeAw AjD= ]f=z Uh$\n/1ia~g<jLAoٖ1 MwˍL'PrU\ewTy.F:M3í´Ud8ByVotf/BMɄS)Hd3FɨLMڸr%ěR /2)cXݩ+!tEmuз$}Q|AoӽzFm@#BT8B\&%WSjrv_\V^;rs(:w194/u5>؈!ʇK+?3ܼ ~͕pQ><%6ӐߤўaIO oǦj=`S\bwߍ:JSiqU$O/lYH5.3ze:d}v&RKx7Ƣ﮾"ciY{j~v<֫/oa}rR+ykREzaa(OjhP2t!ֽl[z/4~&ݖGJVid]ZMQ, rfJ@)h $nIri?wRc)=1~ԤoLw%5'k;o\5֑.ݥ稺7oa\FD)-[I"\*lm}My;{ nϸ%f/(Q]IB6s⁒ t+4oVpRG soT*s}DlwG?5o4{(pH=kk_p?/ G{7L{XYϢ mLZ(EP-6jd-lT*)㷺*h5˜Ycr@]'-.k|TBf 9>B(Itvg^ZTP 'AC3귮I MGyLc.qCe&Q <׫^d-@*#祘w[R `5䜢8{\bv%z9\k1Fn PȨ$dY`;V_ٛegziɫꮞ+F-tğ9tUaTvӇ-5|$y54+=7I%%V!}O5 VCj,7 .0SU/M%g>([*1w @PhO\6/>%'%e$-Jϸs~ 82<`CWVŀ8~ߡF'* 8兾T>Pp^tz8fLptYa^z.~Ez3k^෇ Ը,C]^z2%=|[+IE/Zhr (*PmCx{ ; ּ"> v?_G>4L]j`gz/l/,ovq1p9goCn7q8U?uoNj@ۉ~퓍kdZٰI,~X=#АKE>`u)["|Ov! \ qkn%ֶ/[2?@qfȴqw[VkFTe. ̾A+΂$zN7G q4]aC뵗5-{Dӻ]h#"w n7eZgȾ00} n T 3 w~+»Nk5u7O`YVɨݹSw5 7RH'12,Qo I/8 5[( Y4C~\_5R$ւ*aa |Ğ].Jz>쁶8=²,r֠Sb69Rnx 趺lO99slp9CVUzP4(dHZ? L#5$}w`+PܕL ,~pQYMV`Ri'{p]{{džȊ KiUxvm?\RÐLn_ߜȸ.&4Ftw=r^\JHZ/w6BV|ڌKw)y> M9 R('Tl(CK:MmM1"3c$oVVU8 qU/E8'M#j/&XU- p+xbg X5OO_vDlPQu4ުlQn~ؕkɿ΀4Z0X(\}p.ew,zD(D~x9jER):v~0HwTJ79 Qm.A-?ѢEPWQ4Nt_JnBDK.M/A?KQaaW'AXi hxW„Bg6F5B_^d6HjN\ olhB:?l'\$O k^\bwxE7Cp2]c,_z/Y+CuF^vSmwb}Fٸ"_1癹+ē2'gG1!Ҥh\@{õf0Z@c4>%PxeX-RY+%@]4Dϴl<E .Ƣ2nTZ3TUTYplD8 S~oQ\Oc'`fe=hhY_4T,JECAtfq{О^ad!,*Umt]`'}(*L=nP4&) nT]>_CtO0i&YaZ ԩtOϩoο6JY v2ĪiNMog< Pam7/Xg-P5N719dz;vHQe!v$>$TᛦXbx:!7v>DS<'3?_pmVt/ Ͱ2.ٲ+Tj9\RïIcAp  Ϊɴ2ev.;o H>@dR>旦$Iɏl]5${ fxJѢ5g8hvbǃ_mgQݛMK^1IP0x# f^Z)kvt?T]PL>bnxlHqAtu5M38@؛OTS30Uw혿AѴp' )G.W'O."Ay6쁐mg]!T+HM ?kVO5H\_N`^M@ %iiTʉ0ڐ^aEuFj@(J]q`~"xnOm.8 8*[F sOD ݑ3>~Y1zVҪCDqI0FnMǥMQ:SL{mMn$J|Y}G6 ;kն/eV3v')ձ|M gVV<bކ:A:0M,cn SI BaD)t(PH+wT-x %@{oQY?=aN眼ʍ"qKl=L(q2r|%F!{p_/4L7vx_]Vn8GYE(WOq9Љ[ydSHp)l怑DE0>Adg#hmSkqtqM of g)iumH?6.Ĺ4엻]l7?>n; n ;?ÔzRP>=*T Ӑ' f{ŕ)k +IΧpJAz벪zC2U)xk7Kwƕ)̓[(QOW{[.s%ͦ#懪LE,|zŸ`Z,/B½t%i#UxoW]JQjA0e]`syqk (t^Qf(n$ϓ'Uo=b(`EW# f{3e0>= &gl5wІS $)GX}_wlSWs$߄mp݇eO4|K/6KOYD7#'DtI͂ɻvm&om ZAZh. Ӡ!ʡx? Tt?࢓MYaӏ[:J҉?ypw55ϽnʤRo`Fo *߯GJmx+^[M$uÉp$l⺏K8⚅`WIJD u IjQb[5-kmI]'X)EӬ$x>=S0ˬYul>Zk)lxn/{XO4K3fǣ=ֿFIBT.|>Q7f :Q37/=Q ӏR&NLir.7M#+Cz=QÆ#@ oROBKM{rLqXz0wlaŽiObGH~qkg- |@彑x%UAVuo,6+ {PNùgjm[KFb4POPqP'y3}CA`#y8`䕐oƀO0Y /؆9r:$G<@|P0U\=K,1tkwşB}xyRXuHj|/1avן!MFblB#.J3@MVS;Lf[81b-e͠l/J<{YMwFV.4i-\( M&YE'V+ 3 AY{ߺcfoh{JPD\j 0zʏ:Jhbޜ}͘n0y-ί/-!z(Mdzt 6`"nHqQ+G4wټBЍi 4]ڧ_8qF>1䕢EJQQV-O}C;'hcʇjN#ЏUh o`_[DKBO*DVٛ#rEVe3$5l(v oydt*QNߚ7O˱D|e "*>~|yx83.x~7Cs_np>@ӝRK=UiOۨn~8 &F7)Q%lNm`?x'+S*.PJ2W![lbT])C"BIL$, cs&tyfA'; DUTҐRQƚThQe98B= Tk=b&+\ ֆL^B3O4s}|*mߐDN4Z;# E%ȢI-$Xچ.̻tPxtuDr_'\RKUD`|8G*aj&_!Ύ`>Q4'lJ8a`bSM:LV_?]0F)TRP}[{ n7d қI&sWچ J2达xD z[M>*ni6]ˌ6gjNWiUbH|mJLHj]xg\g`hi EO҈8r̃ ?* 0Uts-VN鄏 (BslN[P z-}潑HTKx.>"SUEW\^`~ A4%֏`$e? CG۽?~|W@@t.髜`t S2347B}>Hp{^~֚@rzm%_{{٠s |L֑jH^!)*{=8wr 4l9Zs`4{EiN 3d_,9>cuBwY.ג1!F|`aĊhD;U'2dϟ~A4EkKsS5pU>1$\Z-iHr&z a% FtZ.p{W3/ms~djN;"5dNBj(jnelޙGwKԇSk5~*D+F:a͒ lA}*Idٗ6J>+u'I$`S܂ 00> s`sx4X@2;fDz/y Xb'm)!'/ʺҺs/%Mo3?}[K o #AK7+e~'VEFnHׂ53m"2IKCS>,2^yA4>!-1e / })3/i ]dIV]U^o~rk0y]Ei?+tW4+9 bs؁- ?*~oe%2*N=UvW7۩Aıu_>u8q`֥{y&p)#퓪o]4o3%`.E+96FRg<WHkV31vbM' >\2jZʣzST`JZEDwdNcWiNxƑE <sy?3'Z߿?"h2}ɴVcYiԋw*5؟P'IֱF=FZJ0?n`tմp!0"sOF&!Ob yGP jN4+j2&GRGNwOgKt"~Yo(?gv;_ 8{-&X%uzMC5V)Lqy]CnQWs_w%4\ٜ_g='n.{S 9q@=, Qc*G5F+BPp_,aݔQʼJ'V ܡ fyg+pz\α`{`+(ڑl}V`.@ϑЕ V(Rjna;̈R82NWsEĈ?ZQBPgGu`r] b?!(d-. :ڐ0Y#P0'"aUJ :McNzy0l ϫ%.kE&Ü8S*EzZrx# чa7BGxǸ4n5l1lLʌO Jy`EP);[_9 -^2)J&LZKs)!{brS%` 2ziMU*>]Qg WÅu)cp 2ZUA Q,oxyBZk :FUsT1GavtTACA=NE鸂-ĬB")mNJ*{Ձ/z_: WcKds8%- "@һg?όcwx~^,c&v o|fO+])F8=?#2fWt0">Q۟صU ^%*Kϻ/<0x%2Ӥ>WZDp60u19_kẺ*ƅYxZ@^|鿯Yzx9O9dvN iz)i$N!= 2Prbչ ۆQ]߾.)7n,\-XnF{VBcւ_y ks⯍ Vx_7^R 7Mu ]:IR zΧEЖq#B̃upΏ揢p{6*:rЇ%CI-PHiWY%b["ވHIƘ}|"e9.b6F‰\i|Nz%J*Knc/*uh|$  C&|KՀE֕Rг-s/ [һp-oYS'jFuOnb}%qb4P(VhDvic@QCxOѳf1E+ɹ굧tcO( XCAJtsöGh@W- ? Oپ[>LI*dwo-Dw_.˄h?PSm~y9f-nҵbΚ5{N sI[g<Ӻ9 snJ!` "MHYA۠.9(7@ү*A܉Mce3 L$dyu;}mK]$/`8ę78V6Z5R̔M/\J$aRQHi ܊6ake؜aO[↮ձ${q^ugk96k{м4! K5x1'P vr: |>F!2vÆ8-dHD4=^عxuJ?hΧn<^/wv]jXM_q]M&G1s2_8^ H_kJose }Z>F5SBDLIw* #ƫ_.u5@#®޼Q)B짖ArF|N1|*8,qᰒ?511юĞ_<\fXw06dguU>x9xk,ˤ& Qvy.#ƮRPNny4q`qL!L*[n'^`^<0nBQZb4ݲ+];奄MXRaJx!ԔԔWk#4_:]_EPޫ!%fBH FIW0.:;ܽ /OÒZ#'H+x=@tL;K#ǪEᦌ$LWeU)Hxx)hGy"lS2bHxXdeATF\e-XK5Lf9Oldq*R7I4X72hnb%/xgvK5?wxIJ k1<d^h6W͛ꟌZ icG#r4 ^;.s-ΣG +]Ϻ݄ӠSF0F;Ed5()o]pj$~,"\E}7^vO`F=HߐZ::Is8S ]܆#7]2>&uT8P^Lwn8b@#2_-^rնk 6ɺy| !ea" (Xjzw6 Ջd[.'Xa:J u_,].QPfu!F<:x83]bY8vvgXlVl5B(c5)HǪ"Ú&R3ސ #o3^)?R۟7[/WMܘmj!65%=eH^]8w|5{@1!Zݐы62I֘BsN̦ Qכeu9)#)$˕7O G)y}ۺy"UU22((A~(9ħ 86%AA?hgĩ_6(LA6664xIhEbɬ kBq0poH܍~wH^ni88I*0%{d2cѰJ<"G0p1uY *q*mU^&bM,Zò яP3L@\>t/-ɱH107=\q Pr21 'pV냣{1ItZՀulp6AĦb>z@G%aQ똼S eo/Q?^]=.M-Gep bAZ&U#vYnoR*n*R:nM&%"CbG5T)PuO$z[yI< r;Wa]Œw[)nYt{DH=cg] Ms!2OK r"LRna?m9ի_=gJRYi4m/dW&bmhB[IN(ucFx@qbX!|$C1 4 ܯX/ ui FZw roa4rMۣZH*KpMqkly EYq_18[5) sH}$ǴLTrQHFc7b4ӆCΒ:翞֝8v\@c^RjaPgaē U5Prkjێqk,Dd-łn7iC4 v7pK[:qUCo훂5 3dC&w@lߙWsqbwW_ifVnIb&nG;3߿;P~ Gh{c{x-2|V=u9Fy\Iś1oU10:[+INe)z2㻎U YU^*|B]wG'C!d פ9s-Y7#Tv\Ք6_j,rNd\H[8[:9</z6Mfc0N [4unᙼ4p&c &T5Ex,jMσbk^}0.C@ݚsvyMI'9@ Y&Qn-#FͦmK$/  nMg= ,MѤ0#1ltN UF# 4r_ڨH Gyz#•z8+&_fr >t;Pҩ=F =5vQlT+#?f̦{>䚵!&[ c]lsl κ(!!0N_=@pXfh<Ϛ&U'7uS{pݦWV*rC '-P*Ͻ*¾2X߲UL)QhE&m?Xf :|ͳ`JF)aXHw[BNW# t'4[M-4p,EnbY9kTƇ@F^txH0.Y/&Ro]>5QcL @U;ۦepet.D}ӵ~7$DS|[?LF@9K4"@ aDeY5b](&x^=gS׶=ճ#fH75=$Kgo/MQ)]Rl:LrDW{X-Gkz_?Ğ?3/eF"C~ad.n/]9=NY}v~`f%"~S@Hx&~#T{G0}Z qH|[3t>vɾbґtp?( Ndnr$(M}=[/r$Y^GGAn5f˦D`|~au7Հʃ.:u S2󖧔ٕ0t ֌EZm-~ |X!4U:#N5׸ gE򺠽 08[1R̝ --gl!Mi 6'f;w⋏xki[b7/t =Jl&[OGVUHcqȻ_;~p#Nt:Zk2ҫe$?C^\q 3!]B= )}Tx:mIcC w,Ӓ1t_؝dSS9ʆsh\3<$U)63/^e֐u,I ᳑c3B^DkX;#@Iӆ'!2pEmSͫ>&} 6L>+EMh :3=z輚<]V^+bM=1:R ":,_8 P {$*Foiړ 6{L5}X6s@Sr<&UcJ-n.`Nxqq͞1ˍeYH2:駯N 0BuDFw*^\8$U(#+u6NRWnM5c^`3"St;G^!z] 6 Z?Ɯ䜊9g:d"W4z`QCT/-bCCLR u|;^\W^ ټ}wc.PLcdn[.ݻ96~eo_Q~#ԟj[U7;ۊ 7E3S]4,s'/k<|Xf0sl?Q͢oA·*UkyPw!ĸQܨ'ҰwY=8îC%,qs!nGc^3Hqd&RGӐΉg!8Cqu>KqV^N7T F̥4WyY6&S>+e"O3(puQ)|WI ,ѺFKwvyզ2JiVYle.\g ,!&fd.Y@f%!LzUKjNi~sQ63ߡ%xMs~}6^b"JVN/'RJZfd^9O$<0`6k&yoG3 ㅨ!)n캖K@N6K6ޒ) ~{Xnvq~]Qaq_0M1KsLL0WO bJ(nY EM_@U xe#R39K3%jQmNGTD\ SWEE.sy$r 0qK(3QPyMLXSψt"=֚|=J"atߔ /-AnJ7!Y|3؉Q6AԌ 9953rf֏ *&*-G66Tv5Oن5#Ğb?IZ.v[$ȴD+x+6J(B H2vM*DZ[BzŚm~(S<ٽsܠY7zK00 o=0`67B|Q -%gT±֨~WVzfeH1W)@dЯk@L >sq]zaS_oqFLy4~vNLx<8 ӡJOCUCh K\pW7. GݐTyt4xd;3} F9z5ֈ"WG-ֺ] WIr AJ^VqD6|6l6G/_7b|#Q?LDu6;b]\5}Rג 66R$Gﮞu'cJֺihDӄ)p$KͲNV9J =Yռ{.5xZP\{ =o7sƈatGL ^ԣdiwzho 4HU#^RB @Mܺ[4i^+QʌMTIF_94 9C 5ZѕKCc"m+.o,Ҭ( ܍ba&|rB TKX/N8+dZUޡ&seFݱF}ϩ-Ft'yU:"0 v-fg;z o sџ[ʲƐ{I/0f1dS1ʳ5 3$rsPqt G(?k*}1Dt6h| qosW!dDQJb?,K K_>wi-\*ro^c&u;ldtY8\c;/}Dt]sS OՒЕCPi.ΒD)k){ɬjؕm]T'i\rKT!|24SEIcFvv1𱑏ȂLt^B"h6V'ETf*7֋7fDLU;?O/O:hC%a+Zh*vXuJ| :Blir# {뀅e&EB67 Nɘ5= oō^IP}4<8^6$Ǿ)i@6hz_u;Ʒ<F5+;_Z8%÷}>v@ʡ@3)݊l!ZHZC6JC'YDEP:EE> a1(5+xJ55ƺm|,㶜֕[UiRGo*(@V[T~+˜ŷU^_L]Po'ysR / W&.l#ZO2H[O̉]heQ<ވΨ)S?8kY wNP(wB؋PmmfdYDU\=p>C~9eط@'´<ynHXצ(u-hdXvMEDAj`tq&TeMre[r`/-3NdRؾ"{[SnO/9E)_(KC`[_*+MgTVP(؀RTGHPDC84.Q.?u he_xl!{EVBi+W1?TunnN85L(V,pP>݋3j56P|ʐ>? 䁲 R9+6?5!hEWstlШc€L/0xeV,%j([8,+ysXBԠP8t{lF*S؅"x`#K4%ߪ-쐡I%5s0tPtrF ,B١V!Y{2ٱlNB_׭ G$z쪲KfHy²jw_>~0ݔNɝtjzfNg4 rPmdC Mb{q[eJ_1܁f2Y*o_DN;,K(X+0X' 'T$wdk|^k%ɓ"d|{ics#<\h,gF*؎Ƌk#>S͍pԙ~ $H>44R#gvn#eapjwV^swn~5;}G]9mdWxh `CE`'7~T=Wʏ(KO x+ڷEi;ő^+ۑV7,`Y! ȾQ/QUԃ"J V~g1ɥE\/VDrs,v1Qe~{簧fHG[d[Sj_uA9t% x ,i IYr#az_uzM6y Eo F An LPǵ*E_RhFMUA㾆{}&NR{.^ 4A ~mnP(a8Tk=7k Wq4.j/ϩbЊek|Kv4JhiLZ!isL#o( "_ñ+4#b-(}$d+W: ')E9GS_ u~Z OH#OogE͉7/VK^9J%7Wkk'c&.J7uDF.uC gSJRc;ey|/E"/̶ \ߪ!z;%_wdNE]Jཏ \6D7}e$uI*$9HvG-<'&Ar%r4_ P g W%U7@5:cT8@qƜw71kX$wsʹrN 7}xߘ^2K*bq#'>SNLLB(Ej䖥|'QQC =!p¦OcK "%띔,ZISR&(Z[+Ycբ></'[c~7F޷9+=" %GW);8"!7vZO5N2\Z|,ˁp[\EĄ/QGrWײp\$;4#Z=RSTkU' sIyyЈS CKR,3Jx+I!|ŏNԮ(="[m%NjXxywR c|kalXpMIlwsehC9 FT%a׬QʟvA w[cҟOGXMC(, J؟* 'hTVUho,a>H<|sdGpa|Ư:Sʳa -<c 8ZWD?}+C48hWsͅy.X_}9N՞^L0iSCGg5mtc\tv{p1{@-Q袁[;1$,#+,#|#_ŝ\IiW :ؔm/﷨Y,԰?1(Z +|;*9y?GRc(Z3PvoIJ$ V#j#'iS % y8J.اd@O0+.u.P||A0~-LX)D*.mByfh<GW"[ gy<@k{K=zHڽ7Z`tw/@H}ݝG A!}7`)ufuOwQ#`REHDZcfncR̨Y6 9~KGF`Z`06hf#v+@m٦!S6}׿{ЧLL{={oPq&Y֡ 9|Έe:-5)b̔2x>d7Vd>:Ll=\^r$7(s {8NйyH&qe Av~~ o~ ZUiyf#HdêѧPrQ5EPmqnj/ᢠ31n!`5Y>D6=PK%;/4k7-If:#^D/VjreIB(A9DS0DT695F;1YRȯsdd^8CFQa>Lo@ G%̩!+%N&ST.}X՛ŏB?2jUa (w[$z^T8(lխV>бib* IJ"Y/f/ǍE^X:9R-q *OFj= IZI^I`qG&g &`&káȹBW-ni{uA4jP7ȢâXOJ^ak[G y{TTdЉ͛I9cAa s-;x o;Bݎ NFa('"W8+f6шGU @5 vh`D$t'5뱈3=SR*"T<1@ ++˹:}V5r.5O9zDx>kx@ٳ!W.1koŹ97k`Mf\N j\:[eqM/s8TDڐt:()-z9gBM[')I+I'{QU :꽸u+-<@gT66*OBS]7P[ai cc<h܄ľ+;~86öTzLxiI a?9p{@ aU $g4|F' 6 TGRG XttiXs!e J.5pډnXfq,σN$栜?sb[e){`U.U*]Y~&͇%TIh;> + *S8s;J&b ?>M(BYMhKA,fl~\Ls<2/AM={4$/&OɖW}m{i_NT޽kƿ5J0^R 3P5,4p ? Jui\}Ee2O1X< ߀R̹fzQ "hsyE!/D̙Ѐ0bNܷ;Q%0u,}6:u*O25FyV,fאʐpQfyJB+ 9cH~.eq}jBټRZ'a:k8`1 1i8l/!XZ?1处[B?J,R2ť[q.4ly &x92,{F0PHP!UJє0R6Ane(fMMÜ4cr@N@s.jl/k(R˗^s!\#]};ț^K o\mRMH$U`6m:>/yϱoq WTi3qUpbPRJ􌵡"x=~4OM^6&aoɯqr1G/jS(쾽X: "pax]! ssD:s~./92TgjQ,jPzK7Svyrw8 #FQܞ4r^sClG ۲j);j] cĬv=s?TP$ʫ׺ǰv=rK8lDK4z"< % OD}52BXeXXg?(%IT=:#,+^m9h5ͫYnJWaN7GB~ Zem>wxD$*7_el;zhi60Z/ a5qIHE rHl)1`pUx: Zff?yH2WpmKc*5("~{䔘hjdi)mԈ1n-n;0d5;#3+p@:DC_hn[[Zd#|^6ø?D)k2<]!GFi9xPWciOod )fؙ"vCuczN2=_KQY8yS#4UduoEYc$DܭVi멁BE_HѨS|pn|m*ʧ{Awm` ̔b>il d{'[V> O_v(B==MIT_M[o#-e"ͷ/~j۽27l/)X !3M-(J[&/),v Ab$~<\,_ :Zl =Ț}ec{+y%US#Y}*X>Fxkz.`f1 d냍ԑ_Q5F$PIР],V1 \@th!epeZϤ!CSJԔ:z64cSQGVVNƬ!|¾O ɐgcihVDf1eKo6T&YXtg2w Iqbq ĥawA#j8>b舻l3 3~y|vՁK),]b*tZSd۳~=j^)2Х--]JHKRMSFWw#vr Y͗^˽n ovUddNHG'.?~C fC<0LBa"DѭT%{Pui:Ez &LS^L8,\ <$T J3 Bivu!qLoފ% o Д 7Qdɛ;;.c1nSuC)Hٝ10kڀ P3eLj\y5iĂuHd'O?e.h'%.$eC QFٻ_ čP/&CjWσ` =a޽D?gXjzY%ׁOqVpEsA;X_l5p)$z|܁UzwKYHB<[>&Qp[-^A*VvyF"w%P8X! M̪I *+8#X t! (GE]p4@ 5c,\io7j-ބ!1mvitr/yN`>qZNW͒xj;趧`GMqūŬ/Ӎt{kk-RgČۄe0Ϳ) ]Y k>o`t[L\(^ qH$xjSS5EWCh@.4mJ0ŕ8P+N!faXiIwm5e(Šii«NèTk4 o+&n 7Y,ìɑxm 3U}&K𺲐NH n6<!#6= b%pN1]n%B?/b ow.M1t{k`NLPh_ylʙO}E9~PwFW{h -tv[M].+׀gbc^KdqR!b>3t+>Y+.-rŚ"V eS Ѱd g\w|,$HƜB3ͨceZ#5kxn0v$1LGK~~ܴ ~cK߮:E&6^h=<̋}Bs]T=hѭqJ dnL6;T%6oV訙\}FMm|Iy$mu D t!EFubϏztWB* E.=nq|$ȋK]u=Iq%t.)Ii}?bM3":p#ܻV|!|TzH]ymvfCC',D`NEGgH/kyt8*4%x^cR3PiBY/pZl+Mܟ4~O?^׃!}ye 7:JfO%D=G 4e2J .A\C;s< җ:ҷb0$ w& wբHI+`4LT 3qHZfe&E5[EћPCooVuPD-b{^csÅ ۺgHlxg$lQǬm.HW0w^U}^OpM2v˒2p oݖ#!{֋VL?%?N5 fm9srC6mNM3L1tڵkO*mߓ/Y$:a0[fJP[@y<4!s>#N܆lnZ"&"LO눱|U(eo!_OL62RNnnWzV2^BH_;<„Qŧq1ǍE<*B'v1myq8dLt ֻ%\vL/ 10[ &eqd.n'1PtGSS֝(aŀ.N'QSŭ_ن9rbZjkc.O'y3?{K+٦56$j2bt˙h MV,z26^&FF ء%K*5l_D? ׊VJW8٩K.|%'ShɼTO>D?Ox tan{iјL_0)N5|=q5q .x2@2ьԳ{]"疢/]|͎:R¶n)J6p鶊魯[-){6㬟L튰 Fk. ZF8 %eӲp6/޵q(&MIF[\ oUX32t(s^c#ݘJ ր[92C }#%C[:@,)b3>r CzmN) Ba`p{#1 `%(`xu~Nj~ 3Jsr ݂%ӿ]AmhÃmNKeY4ܖ4ECq۽BG^7l24U%8D9?Q4аcs*4P(C1\`|/h_`U>r`C ` -J pwK.*02*< -ްnDn17&*ؾ)>Wh9T؇։u9!8{nNidop53=̓ld"I~qi i#s|:?K+.$v w‟'M~{2m߇ZI0Eqt](gr$t*%B܄'"tCӖYjMFpئmoDqQ(Hv#ѱGb !o=p/lȈ˴8u=3fM5_$p@J 7KM$Hr hBȮ"t!rrN)GmJ3K^˃!t-ޢO #E<RfePlŮ^#^o˜Մ-R4W%+^|&_ZJֈP#5@J"uUεhsRRŢ6wDWc@`{"gV .刈CG!ܦ#[}$7>..Vʖ#RpGgmI0š?Bd5^+8Vj| x؞?(iu (KI]7ǴHcXiENmކ)|c" +kcfޞ~I]MRx"kwXl܉Bqp|}klHUNjv-?h0cA bVL~|_ A̒e|R瘳ǢoFp.@M螗넅b9 r^:M{WkD,% No^4d" 1HlPJ%)mZT>쀖Ki P ~Gik C2W1]ؾJ}LxkoFl?j7i{@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+),ڇmiwގ,dL@ۄn-^]X J`MTGg_Wv±D5>_x@9 zCGa\6>dJP 2'woM c֊CJ%ɶG<_W'.[hI2ݫP"ЃbdzIˁC_I?$-5Qe>s콠df"`YLTILnE8:x(R=1Mo(QBή2DSKj OSDM Yr/zL庘C'Dp)  4g]q(8`C!SY B$dS5IBɱ=^ ΢#;i C#V-[7{4ߤx(ҐyB1 Bc&WӘ5>γbD­7DdC◛w2/Q G*Ek}UsXj[) =w@tΥs=؄?.}k>d&m:5!OZrIͰ޾owmeF{ݺ(xA06~Im'aaM.W)^vq,>ƕ'EhimpSZA¸0,R&tvbb[q,\$ƂP 碵x}+%ş"6)>aX"A@Jb#h366bګ@6l.S&UfoC.+aB !g@^O*+\ 5(PW9N?p_U_cZ,B5~Qím&?ʉ:i?AGV>ڗ. YHGr=oB-vUy=B\H qP!/kz)UU ENC(\s0*.OrvKؾ.hΦC +A$`6aSG+djD46 aN/fJX'{TQn]>JsG_ffp" >i9R |I i\xe K;%plLV)eO0)BDƵEuA6DCvUTk h`TUw]Xp g؏uyL.u)>:"HO2s 4q1:_p _HƵ4yDy`Ga~eY.43%cnEs#su5]ʢ/mGAJw)lԗjT %x{D e¼D8գ)u5-a-4[r~TEȭ1ч5j"C Xiym`mnE,XEieG`d"Qm$?@bhT(YbƮjxBU3%$YS$S./PChp4m53dᑵDP('͙W} \bJ.Wk鏧F3}.#ŋRA,#{q4c`)OWߊRÑFkj.f "ސf4ϨnwT9K<>h µK]/iǪf]6A)Z4*'-Z3Fs`*;38خkⶔ/:8, OjtՈ9ܲ]*L K)Z>[UFMԉ%yyjn #h#iadgf7]G3k2N\īoeW')С 5¨o9( EJd/oSd_jH`{/WzL[>iѡ!E6]&+?QaLQSn(^졸g6;oH{Lu:d^c>=Gw&r%?E>}۩Q*J}+Aa2*I# |O:O%lӍ5} aڡ Lv~ *:b_k*ZLĂ|Y&)f_7p&v7=4~6zJ? 9r8Ď2!EU#0qiW/G֩t`4^ىk7 !̣]ōn|sIqd&. [S % cȐR+U2+0?5fe=\ Ě{@s̜)QI&@Bե̆ 0yݽ*8|Fx(km) q ˼Nxn6*hPj|ޗ`\W'-b .Mیn +z JVصw/cwb9\Y"=w(XnDᖊ1rSنd"uEbGgy#vNuEmI\樊Z78 %WE뀘RW? IF-TxWv|)}:FQzPބdra VK' R3)ySE.H&} 7q呤ᨖiT,Y`pjW+쳑ڮL؇TcE۪CUizdj1Gʡg]O#=ror}TJ"G7fw}ǡXVw! %ˆ^ -P׵c ǮVfr. MobKf!"썍LT~hLᰒRb]C\`'j<ˢZP߫Z pc 싔kہgsؔ:!KmEm*f2ʦnB~< e޹<⿑6jlϲ]U,}I^spX7 -bry4 {*Q].ۤsVݓ7XS=B1nDNں ?6u/1e;Al72m jմ,>Ru:{M_-'xp˓(!R̂H{*sZLici_EGWC:kw먿9b9}Ph%åɶXGAEIĻ&2,廇+\E-Qp h)^-VgskwlfT5ߞ45q2PE^?"6 ӑӵiq B#W{߬k$&&(Q{7I-Yx1OÖ#ro2`: %bznvHMKSbඐ]w6~oWl|L/Ҫ)#9 M]J:szCL"niuS00FkTx|q7H2R?kBJJ~r@l0 ?Ӛc AO^rơqZaޟ啛a%Ke+&r -8d|-Cs1 aIpUMq*PT$.Iu;nb-pC5pZ2Zn`bl*[<;} }WX";\R!O\(-L81XP$g1aon`qO@dmCGT,؛UxFvFxЬη-ƟHDЉvlm/5E6weqD/{mrdd35j<ܐ0. h,]jaD ?g8`41,ΨQbcC7,0흹6 a VEu=PO_!3E-oi ]Ha"1oLPjc[3ZJt8SB}34oW!@u z!pmV!MR 5oY3$rB7&(6`N1;0PǷv8$]*ӭ[ᚃKT9dPJ@>Yfdv?͟%aOF=ځkCz,ĉ*݌ hi0=#8;{yU4ie fMRviǪĮo$,8tB߅[24eI:U7bkDiUE[nH4%$'D0:{`_qkKdSmy9̖%f_L+]zlMWQJm7JW(qY4<0x*/أA$v &^]8HubP8SA\GIbfl'+!3`qzgLWD4iM [& _K}NwMƠMa,N:6Hv)U0'K&X;B $l9Fjuwp3lB83NkF*=m~EXշu_L~8ˆъgn?jp\jeur1~l0FKE>)!Ƚj-g^zh ehBq-}@zj;ט*zR:A3]><ŀ`F+oA =^l>fjBog^sqL/{Bw}^69gjIW\fAwaWC i!aS jclb,rn=F4!a.7B=fNoB"dQx+Z^;$PM&%Go#XKplDS ɂ jLVHPuK ~NڃK. [e]| xbݓ5iJYv5B^Iźq8SO3o _霉hDuZ0x=q3}E7]]lnpJ:1v ?[m|E&N%V 4L?sEY@IueAID%U%Q.ڕ@p8[c|Ȉ+ru{ke=e"J1i14!۹'Fn=h,-q'PR_7Ch΋XK+ k9\Yj6ppF?yqijXFEgKłz9`6VBZ"2;^ĩJ.}n% Ez!Xbvo`Y9@VIiV[)T+oJmso!(<JaIX7A-B;&A#)Y/%dajslb`t_q8aNҋ{D@߃@ C4&jujްqI 1cPf;5KIIFDRp֏NXn|1?n=%RNj.^ i₩2θ'kNu/é߃8:T'Zbi9Cv .铝BBEhs>UjO$u=٧8uw,a쭗~`DmӕȻ) mv= y|&pҚ6f;cN6L+| g?C Bz[SggK6wYF4S?3g72/d-߄@ Mw6w8`үSعj~HTp! mQ%Pn>tSEo?ۏ_<\ :'0 Zk8Wf)6"R@LiN2˪2¨ꔲ) yNєh}}?Isc|SutPfĤ.u`ѬҕoUt#ù s 3 ie:ȨsD=FW%[($:H tnC䴷|D~l862$ur 6gWTΔ!_1 c1C;+u,TGsI`[?SWhXC+IQyh3'AZ1'~#A7JT̟c4tۼ.5$>)f `Gtε9&H1"gQḓbyLPyC>G0y! pssyWe(o #אK28u-^Xmp@=6KFt暁5ts[hiEXUVu2帑VLBHm*ڢ}Ͱ.4tHjĬv=y]i0jkү"n<1p,,oX)si[ب(ZغhHiBW1& V>jßAqtI܎.=v g>C``i6Y+ "/`j*bx܌B8VaF; |䑞IvB:;}q1m|^o[7` :: 0&>t0.rֿ'0r ;aXkYOvDil[OAUqk:Z!܄{,=eb/ B&N9fv}、#=pD;җ030/Վ>q6 P\,;,O С Hpol$`ᄻ qU@$, BPhLSo^$` |H$@sqA'yfk\WP!1wM(ڭM_2ٖdgԉyޏ(~d~\y|̾W,˸~,UƈPA[OZ# yd0y%2.6=%⓰M m5ˮE_xۘ]ؿh3)sIR {:$T:c ݵRq3g9!c-;yśmfΦ#@a+&WG#x%2QyUyFD}2 4 ):Q dY'X}uw y{k@{"f,y.vAP[ԙYإi < R P,QɌ1G`iM&bGN7$ Bs}uGF,aWHG74baY얟HF%]LԹ g'neHl_qi@4^oX9IegN7c ;8c ҺUݙT+A J֐9uJs*{o^ K1_o;K59o э0'(lsa$Q]S8jhCec8W1!C-Zlټ.RbO\DZ42 iI`pVճY fC2?s'pZm&Af1Iq}70wwnvYouҒN04xZr_<[}6(H8d^n.h.j78B>*bqoJT0 v[1N8С컰cJ [rŇ+z%ޢZM >h/˹BJnHsQһ2ykwa\8o TM&@d "VhħwBZc"#*3(@Zx d0@B٘? 3gMߤ;*uRٷys4֍{M<Gx㏸ fUe-'X219}~2C̱y72'4EvF(b{X[v B(V98Ah[US[i(`k=̡He꘽b/XU!a(jdLmQ% OJ6hC6ZM;^ZEiJuy7o.Sn1HP ԥX10t]GaM 3HSDRf3doP|UM҂;ÀC҄[yZ~W5OTRͷ#fq~朡H }Iq_rQ;g/񠶏^vX {:ݖo W戥V~^lOIM>vo: L ݂rc @#?8lRGLHl`qrj P AB̡z8X-kr]F[FRkW zئ4 Q}kj2d*ԪRXO"iAN%tO ]1LJdXIC=ʶC9C~LUK~~8(?QѨOq/aʡyL٦* @D ],aLi]&єN[b(TD={ N_FJ@O;XǒO'+5_^-NT7?[sݹY}Rv>V26" *[;t{vp_Q32.vg  ܯ4n81]d%^x( j(z@ҝLXF1oQ]K?ZdYϣctebQz 4q[© \NVLg[6$9[b/q@ud+1 1P31w۪h0u)S[Uk4V̩\xfB!e81ȍRĖ#&z` ,oz )U^3+2PԵ~eϭp߲pΩ}z;/ye2ǘA:Qdmհ('/'T/}KMD_7p?ꃯ_Sik,qH|*n6M%Ub+{kZfK(KDfvK&3 I] y M PS<^O7E+=-V0#Н!1yFFwI͌ wPaAAjoQxnڃDZsc`Ipsת1Qf/\/mA{rE[KV2ڰJɓ* .`T /<^AßX8=-sS\lǣ2+:LZj@o'{|YsO޸URDܦߦ;ND` Tj-^Zh2BӁ6Lq|Na9k~Ai|W<(e\i.ӊL0&,kYuSQxuu}4 [:~GcQ{ak t [2_m#+rH{0HD=l)r`D.ã;%2F0 tm)"i%|yJ4TE(UŜߔO5i iޭLwPj.ІS1! M޸ֿފfbgG{Vb*J޳yL) X?r b LrU-K>8mb^y5~]韟T@ѷ6YqX؃ r$Uﳠhղ8_)>6X)*Ƞ㏺G(M]h#=lHHkjN# @5{<3A٭-+vWRC6eGqAnSUKߴX,p1vVR'jX]5r 9}oH(YÅIșdk_Ͼ}AXhI1^ب%_#BͿub߼"*CE4w}YXd\#@VN?)59l@.VB@ dcUm ho#%dͦkcĜ˻nFŒ"3I&na+ITu ;'D$Iu4,W: L&W]7s;P]-~-gV#\'wbtw-oE͌dùw5Vh֝ [K £B4NbC"HZU$> Trq}SɂAGވSDbAYK_Npd!y&_ݘ*!X:84úDlnzؑbL)aX;}-&W]F~3- Bt40#_!;.[-YJ6.k:dՖvj%ʼvyXQ.7ǐX>x-*Hg3i$[> ⽊C,kRх^oxĜy SX@Nj=pI֠sL_䨂}Rv^m>Gr3 ŘisQ4#':b~v,oio&o/s?rKypk5D|0-L;d]=bi"wи9Ħ+/[^ ΋Qp;(5=8v6/ا?oc}qG'X(3sl>"7uzBLyGw.4S钖sXLѥyo#+V(@8FrỦn#hm[ E?nN1k"J}شX/9TA~R?Y$NCZ̢Uiґ T> +KV[2QN Fk:{1ksj̩z=g/]8ZݗH2MWhp9j*X.G{"xYzu4f_屰a;9iy24SMyAlRD %q'_Ɯ_N 4JhKp}"RM& PK}Ig$|.F$͛N}q61ʠ5UirHB =cSWC>,<\[]jŁjpr (]l; XxEGfw.~fZ<[u?fw dj.x S7qw`@|B:Nt%~wP8XAA@0U {lɢMɀt Z?8Ț<-)W&-N8՘SvI#gAPVwx6y1\W"i=@}/8!?Ev¦U#뜉KKGCO`A1^65QkJ9pTZns?xl\S cC:' ;ՂP̛5:۩7-@ 0ߗ\!ʧy^66{.ڭ3n?@'v+kva߮=BTB o9.IH'龲b*vXr~۝95Z1j a*fkf‰|ܯrnK#_}? 4|aFu? I o*ktet#8ڎv|FyQFOɺ(K@FWSzÃ$w9nE&n̠KztiG?^'!Ͱ/ I0U ۘ`B]}@JF:N2>GV8~v[$i{v@6r3ҔTKL`tMm\;=O[! :G$*y:c0@ >)g;䞅R@8 91c Vm,؊GIf AΫ`ۍ@B&<!Dl77GYB8?yǽIZ]|s_)nxt,abjPOC}x 脋373W1a*T1+,ykNF Vba1eBHBr<67\31Ki>R~ɊBJBI}v/$rtᒪ* C@DIg GG "ï',fF!"B|8 }J57k//')Z8#9 QGKX)hԷZ~{镍-І]̘"Re4QB<vr&F{1 ǓaQ?O+Lz/Cxr̲,*_c{4#WH&"cq]1p`==ڕ{hȾ5CTsO曙{pQċbа |wgA@LoĆQ< Sjk7sxնm*qhe?eWo6 ygęAT ^gLX݋Ɖ{Y +B"|?N 2gK"LLJ%UbcO& yy߃m`48Xؤi\KsoNы16WZ=~<WhGgLw69}o8bT><b[TH‹9GۈJʪ]d$RK|d)4SpefٿkӋ]+dVw^ pV/<(h2N+n 1yЯf][?}Ǡ>Ždӗ~]_I'6;K`}ɖyȮ}c[%X-dTy7x5vFdix \}ZDslLjn}7vZU"ּ-RVt]m8iz(jߗtӽ ~]dEX%&kNinReT1 R31FJSSn%\w觽.GVGS5ɩ3gtz*'0[`f:kEqyVxdJ]S/B]#s$OYuR9k/n1DyZs/+ Nu9 Dk-}%@:?lݩD%*nWaSL>4 OـK `r;.ɮ/(V@ :u&`\T"eZ9z]BW CI擄YzXMS|v 4jYczF& w[.9ZXH&,*(B?A-kTe>6{M7DEf^G /2 udP^g SfK.PO-+LRҍ־5H,lЂb7AH 11 ճVMo ݋[H8Y=yLҖ7أ<=*B i߰A"s'huY;PA? Bю^ /#t5WGA) $x=WZߕ;hIH`do;Z;bh{ʕ{ Ox9/GzJ[%D.a-2RS`nbD>b: ͕Qb\ agީ,׭K`Minjsanw/i%^b%@ e&TW Y5]8 3i?W,Md9C+Nm{#}`*qrB_0JܒEEзGރ|m`lA<UN<֍ԩ5PFXn㊋"2Yg5$2a"1.h)QZUhaU@#>M϶xzЪ h 3VƏ4/)>C"CB DߥPӭxpW8˛MK:2ls`Jɋll䮠3$~S'όWΓnn9{ fm#;6C3<ךd&& ;e1`ѭEd yDLef IRU@F ClD46B6Pƍ9m厝*sǻBۏymGyxK A8%졐{`fA0=|MS,{Eq^ӾkM߶72|i: U>U: N?9~Zvqc%ᣍPCդR6zVУ KBZsn%q/ D:[B`rb 7t.9aT >m]xܔnE؅:EGvƊpT]nOiFGx4L8z4Hg~Ϋ:AKPBz&o< 9Hb9Dt$^G6KFUhgG#A>VU4̏AS>oV*蕷WGFWSW!l-P4FB%KHoз}kOJ,\x\µj.!P;U7mnzc3*vS4@UskQ2}RS6Q+Mn6W oЁF-$lP@Xz (arFN#z-\WBSk sܘ%1-E΢°όQ7Q1&7̆QʌRBot L&p޵R9e(( Lhk) `ճ磩|k??`KG0bR gZ9rFC Ȱc3fj=*'?Q iP(pP>]"f e{<.!Nk#)tTݻ)b(RJ=B#*+4KMc2ES(f^M(@T>Rՙڏ[4I3\y(㕰؝ࢷ|iSST~p*mե`4% X|p[ ~ |zZ!BLYon&<3f1WM.:caxIύʡn3u d04 s!*(0  m ,O[u9(5@ndwy$(a 8U{K Y-t'Ze )֣1$k;{<MA˗E?"!q++QFHlp嘢M*lqɝ1{"F=Iy$"2JaXQt@wY@,<_FR )/ >f`)s$~q| #Rf&9Qdbj}pS~s5=TMw`rgYoEҤ`ڰǬ2dk Ehza;n{, ~mFK<)‡> VO4?R] /"&6-N֎ƽlV?}ăutLuj‰Ci@8/~v 1/ ΢M'|݁]R~V4U'G.͐mO0`iEAсM ~=PIz_W Nܣp`a:a):֑*3{'#mr9W3lr\uNr~*UCVҏ.? q(NNTu)_)R\ lCb{hthڲ;fH2Hx%q' 8Cp "twWƧeoϰ ^cZ BK5ŃRE TkOӚ5?&8y*00-V)EÏ ^עgY7F(ܞw2 SLFWZ4^R5[ v} &r/Ĥ-Ɓ`uoa "[W*64ÒI$0*Uen= R˥?U'F1Je`L Ո|`ۭXqйύ25N,u/FS\iuC gҿ 5>иY6'Ip96oJ:x"GUD"6![ m"ۇL{evy"օ']n>R5[e>8Kq>g6]?: ʛz27; C.L3:@B8R Nѹ~V.(7x1,[hbI3VzuKyTL}<0#z<_G ƿqkaM%xKzU#&4w*:c4E,׬*j R _:ƫ+C l~lD}zyJ˅*2%^b:nbYp4'G"-ᵎEPv.ቤ q D/ PuԔ1Ԧ ܣkM3S'k%ȯZ`W>akdD^be7J5u f:mt4ʍW]9\?~mw,*Z9Q&:9cX̊0u.2]c#Icv ƈANnvo?~Lcp!򾡀5j`>}㆘"+g: ̹V=_ˠ,cyV1gG bǩ~0=bʓ ެ:!YCGoF`3{Y.tZa3ke@y^8Uml23%5[D7ݵ70TVƛAA{73` ?Jjc:))QːDSÂi"EZIOo떦a){cZKuo 0Ⓖz33N޹{p}IBJrVg|-UD:â@uO^}MѤں_U+ dTY8DikB(\iG h~sx'An>sGS` ̃6,-MKl; e~Y,FsCya/TjV]4:*ˎ + O12f.ȕ[7 O Wqj&WYGؙ|/ %mfX\ϿiXj\~S=7^i '{ %ձrcDWx9ZQj|Ho_{I$)UF;~L>ss))_2$1 2x 8qDhxNq:)0qї_€Ds3 fr`\hd8H?*$e}yTT]bW@\<4Q*q#jr^c᪫*U ul!_zmj1f^p`abp}ɶ.al Ch\YrقGPL˜0{f{nt>qk&tr:vYF-_Fs{5Xx?T#X$U4F[2 eˍR~UbWflzj:fQ _Xfqh8:kyYJqt4Z&q;]jKJ bp+WzY8J˹ĴpBū~Fy] "`P$"1ܤTK!ʂyF ^oF-՟@$T qW EI@zp]؟*#zXWN 7t[aKhTm35{)$r-T=dq5DAg[u]zX+M6Fl"!eAQYJA(iNv 96'm'e9^,PU[x2sjD@rqPꐕC`K'AB,J,y\,ap.җAL?;)i?a$8JU Z}oE$A>))|i%󏦛odx<6#F;鏴y8RCevb(a@ֹ$]%^vEh ˣؖ6 >oZZ/e\Yr%` 6 3Fyy]!<Ύn꾩tFW\dl[^AՁwj;PK=`I쉺$`Сۏpnޢ%tB[n8eDm-~su 4 RӸ$y%Ykݥ5˯-]|X>~O)C{e,tm%8aT-]qE :Տݦ=+P0*>|&G΃C<ڔ|/Ú/0 Yt=6[-|4yߋnbNV4T0[]} WaDk_oxqF@OvaTn7\vZk eUyrբ{yE"wg:,>a.y|EA@yDeGP/`[)]BHj7SXMh4:?wtU`_mkP;AVU0[a#{x5g/bjG%|D]6(F_|8"S8C6B5\K}0<eKi QXFs["7b$u7^w~+eOF8bf*k?B!lм?IJJ$1C;heŌoY\rb$h%`ztmŔZ _|,RxuRZ RG dV1acr50^aXwհ:A*=O}.V\cL/7vlMV</(CxF=>gKi^5YmN~wP9Y2 :K6&rWRw{)WhLwLV$?l^8>I@3ߣ F~^]ˀៈS='fdXݧ5#3,NlCY^ʉE[,. 8V,S 0߼ k{)bFpm9+إ߀/za\ fkP )4v,[[@E@)ElvIk&'1#/ G-?j4[4@D7n>bʑ 0r3h +^=fqVh5Z0w>GYE_zq~d COx^^PPc)\ZӞ8a]}D7P+ u])f.ʍl+/MUyCR]9=M !ӶP\3%C;\Qtx3$"Lrr.Ex[Z;K3^G@PKGG'T_jWw>FB'EzciY :EEK ?8:s8tM)[QamM1BbmxG^p!Lz#SsPa72܁eJxvI.ϑCgz,VH٪wc"`*W 2pSjJ57a*ru^Yd5eFB߻G3۞'V@ڬ;.'WOh ϒ!Pg Y ï:ĉu)E@M*2ȝC>x/27v)C|y"57tD*8Ʂd=XGu<:5wF~|y%];q*7v+ZP\,0Q"+4I8 8*!?_И~&O:149*L-]ZO_A*t70ZB >etI/<6ypl铪% r=qNkU|䟛E/O\]饅XNq7arIᇌꑵ_+I"YoZFIF\3zq;ķ-)'#S mT^HYφP)bx(Vn4UG ٺD^¹O [;3#Wlt0'?4;*6z!;y'G<-8'Ə9lqȽCX^1{i(oLԞi6J^9̽WF#B k63 +2>`J}&۰,lk=)ŇMв 엏kMmj (ӷfmD{LWb7i<;m6⁧=* PJUs]*W8A$ Òȥz>oB7`يW1#}NG1N{B'3Q42־W1zt/% .GˆP υ7h.3%nvUԹg>oANF's ^"Y0@d‹YkQFXSBWmJI:^[;6Po8i(f~ ph`rtzZRZo>0XwcM,/͉ O\v9;(Ngռ;71℄òA:R<@(iW8t~Ԃ;`RAѨ[/M?1!9Stj|l3瑊5K]T_Y.AAdHtၼ =mh+o~E>3uRdPB fy]tW͙@x| )K?jsNǒ >~4\$2"SOֳA}:.w0JCXw\O;7Yf/D9l%Sk Hk5XѱEʰ62]KJXf˳(*+/gna$\4$z'tIhI@jm~**Sbd01V@0;$2޸VUhbkBNj.&;F=Giˢ5|'WM)82gtbe1^L8CC w<{ÁNaIz]26?$qbzHvR!"ux6>* UjYdC I:)Ok;K=h Gʫp)ǠTu\ MWkzpS &uG|kA@Tȣ+ncyb1x^ۮCbN Y>83[3U/qbÓETc|M'lmXqam!{)ALM8BIg8|D!,v8,G%l%w/67SR%bq#AYH$*kI-[gAX7zޘ-81a#OY` _li^urF`ϷdrMY >d8ҺlϕIJ*0YJ~*mt7MV~vtXĬ\!BWs,'d3?Sns,$ .g:د8WY׮b7T'ls0VA 1*bѨ IVA7rWOfA*ӇE5~may2%\\,lΦ9=tv |p#{}$لhtiF9l`T?F5qSfg4F~eRV1"4'@ 0a{nAly4g>y`脫WZ2U8$3Yn33 ?q.-޿^U~G5x37[}11XfcJw/ZNҒ(zlR( lbe2_Uv@Dq9ke?hDZ CqWp16xojel2yId";@oV5p{iO?0>b-5:?ܤGY$Cr[2CG5c!S""DAa)%@iuHr@=86us]kD<jm ?j6kO* ,}܈@!uv+ce-/ttNzTh,ť 殒vKQFdռfd g91>4'd!R{KiG3RqDb>r B*Լd>ːgipb2XHIevU!:D(0{ĺ3I3zbu/r9Kڙ@펱FA7bf$E2~I+ 7}q~hg@*AߞN}ʕԃfG&X1܄_z kvJ4FPM \; @lFE|R®V"TVo$*+{]%kGB}l"8ep9dV,TX[u71-zWSY\Ì+m{F]'/kqx<j% 98/b?ysTP/GOyA?P-IM=O_5q032`HѸI#G匿#p ey탿lZ6`V"gL}WGjkY e z`~2|z(B>N`Ï?$P]zQ1Qb:_ҋ̮=0z{vYHrْ7[,^G )6"H,AP0;l,4"1x2۝jK~'PRȍ',^\o.08)D%jd+{ꯂWmҪ$?'j")LW(eӢkEHuxഫ?ґ٩nzyV*f*rld{Bmox29y:.v(LC`0Ei[?:x[CP༐H-bYv ]/Ql\z`ݷT~.m}_!0f {fey[ɻ0ЬOk18^Rm ͗ G$.,ƲOl [>2m0=i\P]A(LcCƈ&ݮ5*!_Km5$  \8R4&?+~jKc0 ];=`kgd4`s M,kp7ᾦQxfl5*R>tȥ5Jj~[.5&;įWId#5=X¯  cLEhƅUZsmSG.-xj UA3xr1Ej:yƍC+?} m8PCCMZΘ_;etXsTm8³kxeםɺA8Bw_G_XnF:5v_`,P``t)9{ٲZ6Hs ڃliGg˔L. M%:';mܷDLf@Ҷ}.[7Ĥ>e0,HWZ,< gYZZghEKoXxIkn :e>I|HY9;Ap#QK*)>ao\;J ՌuYػ^*Wi(8hӕwyEh[쎺eX5[MJD^EjJ MnwoBJWZ'o~lʫGq{ADyYCj38Gؔi~#Za);\=p ]`Wgu}g1YLsgTE;-uO+KBCj@RX7726aJ#']}nFTׅpgrR]gVŠ| BDV3N"^n\*Dn)ûQ8B랃rMЏE:68>%J_cǪPHy ~FׂxN1W7!6i}֪CD3iT:sKb+9dm"K_J&'kAYUj΀x襺pGJhT|X7ꭦ~J Ԍv./ʪ.菇OxrA.MB_mգH}򕭩 @_1FMUlUx+P^nxښ(}Jg-ud?MOYUh7)*#t}rQf=b oĒ6l {Q9gwX2e*8r2 9I|-0w#ge6O}PpLSJ&_@ʏ$;Ywd[iAyG;ר '掹E?b" 0,B@bDxDfM}`-te S4=*)؝h*Ri, c>~^ 6t޳<2tXY!W1=`gVj)A39j&M6WO!\y{-{T@V-\Z2=tڍ{OPUx%q aPր"C199&RvCHSX=~,Ql+0QF·w9>fyvQNMhZ׋H+ "RXzKָ_TD a`$4UE f-.\e9(zV'SNUݹ{zMK7')=lQ疵DDP"VF5i}ZQ8#ڏǒPtyI G0?7;1]] c+" ) k@3%xFK>}Q]˃BbV[i9Z q iCQ$gl ͩ 5_+o ^gNJҒeY㨉4$=zv^3! `vݵ33m,ri ֽ u sF6Ϣ|g tc"tR9 ˎk=I]O݋Fi7 ꓣ[qjc2RΟ29&\{X*\L]?C5dWU^1`T7]|1O[gq(֯|P7 $՗M&2bׁ3}vn;h7.Ua-nFyC dWW+Zgʴ60LHХ wC\AQFn 5d(L]o6* OiLOj`Ft~nZs{0>^[U3E: W2p-:SY)^LƳK.uէ/ô+¾I?ǁmXc{*RsFwR'v i̥sG:sHw.|H%Qtz3x!6;gKhg1fj%EԹܨNúyo9ƒ+OWRUKMs%j~=~aXI^ՍyTR'{\YSu E4’[[ZִCDK1^"I0[c8ÜHspB5~I" vR%2d4(JB 뽍Ѷ(:tEJ8ǜ] hCQP)MA]lSig˙U'4,YGS1i{ݎR(P؉?{̖hLF.*X导}ggbdq%C9ݓ:v$r1tQj 8 ^lZHW#lD'&*|`[9l‹zM"Z%%3{);\4_pwq6Ñ: |ϩr e!5-捻mOw>eŁ:#=YZ%cqXTv\ZMc,5STs599zɿ8&WlxZ{~oĒ;Ǥ΄86s<a!92 82-@\ck1AʄL?)*Fˡ Xs+jdqz ȡ2#4U `Uu=)R,܊b;,d/np5iUs#Ɍ$s2A MTojS 5N 3  ā: YZ