bpftool-4.19.90-2309.4.0.0219.oe1 >  A e tW^^fCn+Fw1B/ J3e>_2 Ae4P;nOo]⻐@1w_{ 4uӈc>,K0rMƮ2qDTbSL< T6آ>H=p< Mm1i炱@@."PY( -='k}5\HAIAb:4I#Y%ne06zJǀ{UA $"='5 eL^' ǘK.cW+b߻wTV e!2df3c169edd9453e9e2936571738f3e54200446ce700abe294a701de1c964714e4c103d51b0d864b847c7c91073826ac69b500cd ̉e tW^^f5JȦ$i1#܁Dq3JpK;FG'8xOclœq5NʥW+hΌkd1HkNRf)@6aEqjȄbP55X^֕uBK'@#XN5tA)T>T岛t,`LŰ<}/9,g9ujlqf~|N YH+4Џxq ٍ9dI>打NzkdUlA%@>p?F?Fd  $ a.CI ^j         R  \    <T,(\8dl9 l:$ lF@G@ H@ IA XA YA(\A\ ]A ^B bBcCdCeCfClCtD uDD vDlwE xE yFzFlF|FFFCbpftool4.19.902309.4.0.0219.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 nobs-worker-backend-test-x86-0009.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e re re se me re re re re re re817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698bdbf28979f2c633122065f0c9e0a51bf246999e39745c4899cd2b863d63e718eee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2309.4.0.0219.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@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKZhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interruptsobs-worker-backend-test-x86-0009.novalocal 1695182492 4.19.90-2309.4.0.0219.oe14.19.90-2309.4.0.0219.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/eb07c8e3e9115a1e1f6b684415108161-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]=07c8f9d084d6d655eb5d92ecbad9494569218e44, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRЄ)UG^Mvutf-813ebcd147ca85052e9fd1ef6fe00d0f5344357f4610dbf2636eab9f0823a7e7c?7zXZ !#,] b2u Q{LWU!re+|SVG`\pa" X T]!+̉cVf)U[p*ƭB2h `ޔFpi6we*dPnZ_Лğ֓-E\bOԯΩb(M7?&ޞ8fm} '2/GD#2ʞe&(ڿ%BR{ fWY+_*3.R8*$PP3T9e+tDZ2̪e6e1 }|XUyb/T#f`Ll\|:M=:$ȟF=vHʚ0wv\k%xL_Ġt䵀bU*bB qLd3Id=qXVL;}49,mҀ"@YI9,L_vu\b\XYXtֽW.* vA/]/k:0\$t9 yD?y H$e>UgW Zg2]1+ *H[Du9'GiY8 G1I?']!,5ԃ,I~7m$ֹyLn X[hCV;\'P$9&Gt0Q &xndcڐ@ sb)կgZqǹ o`.`~?n2+VR27W=TM/WyLj@X4\8AWȆdP@/wZ1*‘g4V:}#׻SifH%=U$$x&8c43a?Xv ߫a"\Iq)TnȠplhM΁9>s`>ľ08 $uiZf.y/Eaa%B9)$bwyG VJh8˽qV4aC nxIZZzXhrW\l,iQp Qd]ћityIb4"Mʆ 0M0zEDQcZ4lvS}S'KF:E=0@?R6O I`~+2B E n-u63*mSw:wf)- TrG7;S ^ɗ;d>֣5ecOKe$>nnBf2Mk7ow3L$8>lG_rk.(aJ c-Y*:rÚC_.֏> ){sE%J;O\}U|edZѹ]'~2? aJf熢?#(({ q<:ІJ:%aLa̲%*|?&,Bz!DЃŷ}lEK+@|&{$ϕ1etX[m馀Eځy>͢ ,36N(&˫2e[P_zbS>߯)'(|DLD0l@ F>ݳ+Z+Oc*j6|.S/m!iPylY!['WW P- !,ĸH]e9UZM8N j0FTP*+w ,'`MP N|5jCps$OrA~-ۿAڴv唍D2Od8xTɫqO? "N14;[wvYM )Õvt kD󕾫)x@\ " HaIנM4FEN ]EpPs%N# :i?Gۋ @Qpݒ0/;P\L0&@Ȱm'j ^l/9m6*uqwtNV :JY>3pnU=$L8 Q!;6j˫a=sSyH:8**FwDS~}Rt|Ub:p:s1.>Ǭ^KEؕz+WyKPV ǶN2wB8$Mn|4kj(RuڔZg'lf9z+ G0:ujh_FI+aӞKE{bWhP{=U6َ YfXNl; í>HE H0Lt/1#˔(&f ANɳ.rRh.W*4f^Wj_-eG2> igu<lzT}[@!l&kN:!ʜo'osbF 9H qҨ I5s :?7&pF[>w+E*šHOn_q .0v qLp$gb/Ne"12'*<rCͩ>6$@g|' hvʩmLGڪ3R5fS4,(&Cvo8U"M+<\R|s"zg W}Fyֵ)Ӂkpsr'z b"01]A.CJ]B^:.,Q\1)"8\P.-^c%%kXЎ'i"ٖW̟X!rN}T-؃\e4_1;]+TS)dd[8/ s[:uR0y(+^*6(X@Pa"7[E9{gJ}!+Xo 2IPQ3[b̖(ckkأ{# d;/]D2BMb fiiidvO",߽8R:2eP.VX:HܙsYegFVռ֕[8= r<ڌGo~EƯڒ ~9N`ڳ _[}( \O~nVi$t A O9K K|^N<{ʎw uFfėm=u^̞r\ajAPqrKO!ѠL+ ;!]+<x ]3$PRZ&#pZmI)9)1e aޫa ż33aSzw=#qoږ|'l뭒Che2..eIp (`NLj,ԡeb$BN V-lE*)rC5M./}{Hnu0ӭu#4#XFO;eg3SiOG1~ )G,<2mio专SiNlcwA;0/'(rۚOsν'ұ5YD˿E7V#s},!UfauѰ2.݅Q7jr=5+ W^s [8cn/m8A!TЊZ-ftr$?f- 4Vml{8EQ B]g12^Mp"$9mFuV.c"NwZ8%ۼo+L4?OቁGNas :f_}p#]ZùBV=m]ޕ] ;UvpX,8gNYQ ܡ$aVbJ['|8z ULFK<=`v M,C$3!qk\TTlwZA84$y(5~-B}vre;LN-IbKE;,d`LzFdp/46ƎȱɻI,7]/uFij|]RU,lw> H%DkꇫF^5J̪V @3hP{tm?gG(p#SkIQrA9s C3Kı'z9NL.A_Pe Z󸏊6ll*f X5}P8;T^A%'hV%rX2pk"q+, |LW FI/dK0RX% 58:AZ\O vGӋaT쬢A[9z`c+e(9VΑӺиҴ.Sם~ Ջtn=2F"BA&e$2絈 o5 ߏ&BgNY+h!KrU 6>=, 2d@^߉yBI*CWJ,.wXY@Q#VU4畞왉˕y 6Jq (vgJS?B~by,{jzJɻ*C4yP+ޥN2VxyGʢXn=/mxNb8N>"*ņ^X4E$'& ⎢,Rkw֊UE>,Zbsb2;RAf3, )z1A)yDZPfKbS:_sE P2mKo2?e~]2ζ+f+SZ:㲯zAA.18Mܯw"2 +/`̕J>MILM0AгX6`9g܏ kq_g,`Q,iA9񻵻;^U0&QoBK玤И\z3]9g;ige&FإCؑE2=adA+g`pEʞAlL"zi9#;C[ɈŅn#u"I{K>V0ʡ'qEɽzTM=5}3) d"J~U692M6 X䋁 %ݱn瘯2U,y3 % 핟#/S~;~<e6Mu)L*V],)yrOJ}f)fv',N6.ت]`@O'c2O$bXg]htjl Xu.A؂e-aV=z1Ѳmt5=;j8#π v10-*nkfA]e!#y UmVW >K F}J_Mj3..vڿTFXE#īyk 9 Ɣ#CWg#nOX[gFX:'lDn ?%X*.xHe`\b޻*$ٹ3/  )xt d@Go\ [/دඊC!&] 9唂eщ7rbD9ã؁+0Ֆr`F'-'* T*Dq gQ0aWG`m7>NO_vmc*iZ G -V?LSbBhĭСoW ~/q <@XOAs~]TazA,S^a{h_+/YtE5ϪtUgC?q0!ET A͉/XPK/i!0wBI6F9XHr;.xjX׼eF0CK`XL2I㨤"VwaзǷXޚ)M~㡵 wf`!}uDEmN7.Uq9#P V4x, e~is\S@ d;Ò$2suunXxV@;H3|B=&$QN6Da8l%\RO\"~as~ZC .\78zDtuW;8vBGѺGL|ջnwHY0 %S/82˽$*\  7*WN&uN'(zܥ; )8f-iR*Ч2%E uHdMS,|Tٸ̻-TA$>.?H]8.K?O̪|,ȸ&F0f+\bVQ& Cj@gN%#|=(v`$HUj*Pڗ Є)IB,07Gŧ-fxѽD.cR+CPK+8B,4TwIe# ; r#QyJ<{91;0Lbe)3u2%-xyMQB2bQHoPd?wFpǔS}ti  H}%\ AP}* M1AK$49@T+FH + Xm6mi?\8 z*[kb:u6^*bϨ[/oBꆷ`X1 cic'CP<*a}(T^ =" !l6mO%__sxa1ibƪ?|r͛廒.#̖8̐{wwb 6jRTrf9Z)dWE۴v481Lse{ꕮƯO+mV5x?7?$J9.*/ I٘Pzfr0U l!iJ}-T#5;_/ר߼ys/~/2|HH܏u؜>*G; ^<#_kwR9gf1<f":6Q%⹇rz/fW} *V%VdMn ғ6n@Պݾ>jRH'ڨs7mTR> &H_.w RUjt3l:tԠQ~ę65$&WNP"*nem'9nĩ`D|ߍiwJ@MI;)f2Xs9j6P|Ȅ[լIRQ{v" ~. KIZS~ɕ_Ki~]nNw 6̠c8QE\~#u޿Oqψk Or†lЯļP+3+.^DUMy콎/kO(n}k~KL^?w >.cТ|ôoH! zElwջ8MC*2aÿl73 M Xy/t/6n݂fH&`nS=2DzĮץ|s]r' M L*d㢐\8Hb]?8Q5 /@Ȱ-^*VfH!GڭF FX%:cD iAV & Q,lb7 lЛz%&\TѦNa_͝ǻd"7Y. qy >zyxUQDEd=s($C]b~դ TAΘK4/KazqCٓ^u}9:oD< 2 !9^QGNh2e5gjncN-<Y9 9HS#uXV3OrGl构 ŏ|N+x#fbqB"H_,XxB!> `:Ld)W{޺UToB[ lx|@>xZ؜[eґ#Ǽdp 95 V]N*m;)MSa͵ZvC[KTz ? "R_DOYY1zRY~.RRS= 1BQ4Wb|hK/m ^h:Xfy:U]L0J*Q;Q2|F.FVd*j_{5 w_5i\l,(AhqAh۬@ύxpi k][̓C˼1o.A# YVhToBPZCadcvÜtOZzRȹDL|\MCu~^)IPD_ YߺrK >6Z qdB>b?J,]ZaǓ 3vN$c)]2BvJ)S65 ߍZ[$wxDaTWK GdžL)Rj3*ME)fTp ;2k'/5p-/IV7ys3h\p"xmW܍*$,IȻi%/#O-#g\'1yIagKȫnnOHp㶺 Z}7=tҰ8s"~1>d)G''BYsv--A3({aE)YCzSvZGot czn52-nEvqm&cI#ߡ>i,)(Vi&oHp0d/,p8ddk 2zZrWן_.QØ qH'ę;u^}nmLz`(eڨ)QxåMudqJvoᖩAƒݗҦVtt@9 sDpo3D-1./=g|G+QNa75z|~ +_)ș_?hPhR닉g!gϰ,Mkqe ^Ǩ2EzbVp"˫@5*sy? AC[jd%{rn%WuH'w1|ˮ :}-SʖF>-% Obhqy,Ӎ,-<? B63/V P{ߦĘiJYeD.R x_gbHmwrz޵|B.*V3W >X  G._lBjҾ j~Ϥc36=MFk',;ŬL7SJyN>0%m(UӐ3R'W$]ZM+e[~BAo똢sc,x=U9uo%\P"_b qh3~ f]_&.,l: e4nn{T Bǻ=ǟK=Ip]ɰLiMG zG*\XBS0@j xv hE>%S#l[ UR oN<b7?euh4>}^(M_z`ebd_}@Asc'Ŕ~eilV .O sE#';wڠ Ucqi'8eY]uИ|g {U`IJl+7C91gT3yDgkQF`C$ˬ:.}V&LKWOjwn9gGH̱{HVyuwHwiD8f,x8A5d9Ɵxk}7..j6 Y::U`ۓOeBw&4<R{a0䶳uw=1(;P_3:zaѼp}y(á0(,uaW$n/Lމo5FtrU,3P'xq%Zsp6ń ֊ZM Tƣ)dkh2й W {G+_Xu_sRvcÁl+^5ZYaGJ_65O@%І~vsVp){H=+FJR݅Ehe q(n( byjy%|] k~d[bs4ik!yԟԷc!jτɭo^l$XpM9/dm2ۧc dd <衣Mu6#EͦHWZ$D1 +N Cu]KWP3(P9D7S.XeI3@+*: 9 3.Ph31g,{.1cٽIѩ^Q$: 3M)"IY唃tTBa:o\ n[B;xA ߈-CԨ͠9퍣$]ѽ3 E&0&~ܺi3ZȜh5:f*#꣥],@1MwR?t_EtI1F4m`86{O ƃmθkb?kɐx@"$K[+\5֔K߉h$NCD$GMX߳ A!\hE[8b$=!z1}+~6U_cg^ :4 9_Sd16wɵoʫeyT汦͢Hj/.m^Iֲl$≝ja)/ m 9"@ÿCL&G9 N&k SAWl+n4K,{jn}A`ENj1A(t[^4r'E!͵AR$UCk >&iL[Z9h#OB8dX';-ZG-Zdyڨ=R׍vԚr'Kn̬ҁ3EM u3W{41&qYt?MY}{I!ZzW/$l3 Cuw\D,K:8M쟛Lpj}"S0*2c-|Yca(/7s2q9[2( g7?)x AJfV'QnG=)(&je,`z!AMXR?ٛk;b<~T| ÂsN6DM͔P[@c{E@AK\= ) XwuPX*qQl)R_9gFϙB>q2ߞML?cAkw,F"ՠB(%w22:/w2LK~iI?&1tѳǗLL‚A2uk_b@{܏#fp#[#Pd]Q O a^zV4=Yl9n"XV+M;pC77D pU&ۏk$xyWof!b9`S9p;2OӔlö@DN) nyDEvB]lx@< kleԳeFl֔()l*fE~/kaBU) f2F3d3Bx`\*. %wEBbУ,P ;,Bagv)|俐[:&C(| ][r5;| XAr%z&j;#Z@J)R'!,ͥl@)E/kG ͅSA!}a#+u~+X__mV]a 9A8L"^C82hFH|D^wZyAQL-{*.ĩa]8"WkEƒZ|P^ZA6R#u"2v̒]ǟ8 m`ϴ3Bi^. gP'ɖSp(F XE@n`yxm}" ކ:401,#&P-}oֹ$n~BD9jIAm0寬8ϿMXCKn ۔W^"D"O`gxAIr`˜);zVXNZ6ך,HVb}0jR3h;:WĮBӜ^lJT{1=:JH!|d3RyF@KNE Vd +V1l7:oW^-b6ϼyۚ Ѥ!VJn.)?5}z|fc?7âud(1 92.6m"H7gů;d$_HQ._A'VCF-$ w &F=դ[|ˆH B.Rl?dt8:u㧤&g lGvK}sλ73IQuZz{Y?(-GuD}ݎ] Ƣ /(2B2K.XK|}8 [Oja \(1B[x)}Аx.^w wUu/SY*,ʹ̊Vg M&[Գ6ZğT ;SC3V2#"権QJ^ `c͚nY$1 a)*Lyd<*'P6Vߒ5cPAHAdXt XSGma|졶. H4PC2ӄ!7Vہ@I8zAswV&$ A6|LɌ78@jyźU>D#I`tK?wŀJ)*n}#eX b=RXEn&K'" :p^>8l޷=<Èu%@[~>@1!5.ZvV^^+6^ :bd,TﶗidHle_W`u:us_Dy"wF\@\`s,|̷2eDWfI`Ϡss8rLR<ݟBC-:7oj:CyqTmw 1XWsng OT# GˍGeoE Btq \ 51/0&,~d=J+w[wnl`@Z} !nDWg]ǥ2 ]jQ"I:X|KCE1#E LbDCIЂ\],Nt^x{u,:u$gzYeE1%;_HcA45O2H{}ǂG]ـS[&WƬD'Kky,u{7)Ö2,HT[8:ŧFzr_luZ=2h8:\Do֊)pXuGXC۵inyZ4?#UҸ}0#c[Hx ǡe.6}+L]n 2]UBPHЋeYR6gSaZuhr =^ݱݛt Qs&3uBY]fpc3R{y%y4}U(k`$fGr KMo@s~Dj$N)ǙcXW:; J#yo}xsl;SpO v/VFʬ D꽒,z:(SA.e4x 5zġxY8XGYyL5zHbY6ͷ^V[#7boщx\}Bv@@ ޜ8Nƻ%hf@ծݯ}R겝ٚ&C uCٮ@ |`2,?I"Tb1~7ux)n8n?Y@OFAvSCO *( ׅkp!6B *q܊+d6gMA+ ݡaz $s܃-lh-+{̊ €*=X3J dat̬%a5ѱO"nSOrIo%˾Q.G)L&xRFa~wddLǼB철sPۥsmgwK%-gh J2j0V4#[% *Q7i~a.DR,}r~;"KZvЋr46"Jt["+TA'ͿTVYh!]Cz{@sJ G(A4o^;bY6k1h8!]-b0ɠsTNW˒%4G씽Ct,bg:룕DŐ)iiC4UX,ѥK 7B/^@(_|Tk Ja0<~?&ye t'3VcڳBtYMN嶠.=]LEWL2bH)!}l7t-;D>0 V{\gčZU+™9q f@(K̂:p}ǁpDEpyڹKU^O}HmQG)LoA{P`Ѹ$EKX"+.D.L/5/{!cpH>/N+ 7-ZOԻ-*\$4Ƃ7`=O"y W^| B$SZ|uY| =5ZѶPC V<{Q>3͟*J]WeAԻyQ *4v  p&ױ~_],4!zqH>GzC@9K Lz(t&r3|-ME{-Rgautg,#oS1{`}q6 UM,J\;cU/#wHiJp5~jbnH~BI,#^lYh1i#uB[MY/p8,g([\8nVlO$1XzH~[p8F6Uᚯ'{oϕyK_ֽL\,!2IHq6U\BcHR\!W),\ eyG0ͯB3P@MV\e7*MG*#|c*!(`jtȩ+i~N|5J#ҰLA~bZWf@vҝ­EPa G$CSS YeYI/ȡ)L˾b(葁YzR|،F^_ð8Tsi҃-n .'hlx`xS:\s{?f 0Y<;Y_{4O[}T.6X['Gy(7 !F궷{sv(9x{ܻԃ&JE%cj-4# $GӽzwCe0|DCW xto@#ṗb~G{h[iHgll` JPrۍD6ݢqa!&eK3 T 9ۇ7fZBl8wM ~v9n? w=揗}GKK͟¡o5TyƮAiLۂ W߀i2neZ/|nw ?[Q:e(؄W|FgU͜<uh j8{`aw!#h7@ ViU_NdGy4gICS$׵ԙb:j9쌽HB_(>GpțVCucoLFZPcy{YI{+2NJR2? u"k $O-9;a-H7sGg}&d wYxX|>k$6m9aip0_`'$kB).0ҩ)CB(L67oڛ|c tiEӦ\ ٠5} 2r>:h4r|C:.ID#ՐʺJa24TpLFqqSmZ z+ ]~mED_d !훣,NUr$^l3)NJ4c5\j;|ӿD dқQ* lSz|/: 0rﴻ!J԰~O&pt/eBLGv'0;&lPaqRqqUXy~?``_y[-Z/|scHƮ,ØUEwa$BJA S\PM>HJo',E7Ti]CHZ .r|Jla'ƒ^ E=},xGT:bb*)cql(B]uT,=+|»_ r`a~񉂽u $gcFS{b]?ZTc}m! APF5FC⩋U~qӓR7u#+عOO)e+EvE!0dTϮu%z˓PC~1jU77&8P Hi([>9Jtyd[#ۇ =xP}1id=-zH@AP} Xq*%Iڽq?auAwz-7Y'!,^7[4&mqj 'CP!z'PM&C~?ch?y֓c蹉5vw7˃~% pCg% ֒<τaIPb0g]9EP{SGg]1A 6SVLO17(7Π啪v0Fou46G6D9Ȧcxٶ⮊lLl-D9 U[*b0 Ӧ.iwzn9U 08PdRU݁pʥ4#8j RRH~! ?%K1Is$nD47aN3EY~ ^˷-U#u\MQ \xr7o iRc}}U hlؾ#k0FES 4b/C @=zXBôlI]]+|[\nھH)VQ+&V݊jmqD~۾:JOg ]?x04@3h%͊ ʒ* t3ݡ@`,2mhs TD6A!k]:֨z 8hPGLCNݕSڏ{'zώ&Q̱ԉZBHb?Qr'mhh3^vhe1n7a݌4{ >jj8-a'xog{-'M\62ؾc~PZ-ΰHtr0s_s%jb=Smp79e7[(\MٖZyo[uSei̟C?DF̴|.t#61RJ\@/B4ʺӞo֜oٛʸlIb *V 6J:c%ev&L O~Aϵ&!CQYVv(4?ԠMf!Tl]!JR]o5`5Ζ=I4 6U @}8ªUn?yHAjOJyԊ SG`$qGnl @6oT' dDכmy2|p)GŅ 8QSSN11J9]D[Ȫ"pvOQ+p *E=@m{ۋ(ˮӘl$Flj_ ց 浱*쟚V+aI@rd=K^c.lw24=VW i\`x2sYS4r0P;bN,q@“ -l:̵pٗ^ _rZ[6WXv*3IbTd.+rV͌I8T>O31a|lHC",5allЕQ4S1y&N6>E 8sXsJ:a8Tivƅy_O6^{Ia8$&!D &~W`AjUrAu`X+{-;%܇1VJ7gZlG]Ti\7;XYbW!ÂY@c~38#'Ÿg1'' |b͔}Lo[\1u`G+ JdU~ f5_tR(u; f'/α32?kLUƷ7 ԡ(p2Z;rRlq4y=#KߟS E`aҩD|;2ub%,ܓ,l[>e+yi ØH薣nu^RP7.T#_xQ"j_ۍ:mrf{AQ7‹%- G$ecTq6522 Jb]q>y_Q%&/Lo^0~1mpm=Rx k7 naZ_w5404)B 5%7c"*“/Uzo<:6$W NhV=Ƙ55U!p@7RcghrKz&'uD/R51֊ h)Q-ӶL*ud5K@dn ]hg<(0Еo4=OZu-"/Cі(klxwʡGH^ꑪv)l+&̋V2,팪a~P@fu~ij!Z*䙵:|3^A5d%%ros_?RhDS$HGzɢԷf~ώ1/{X*Z!ܨGԞ O(RQo-s7X/[ɜ-Cs3+mHNA+SV9ytmŠZNh&m)ʮ-Di H 1ȥ+5(`- }[WG$&)6'54i3)ZŹ":6)YRqDT?ek2LG㑠{R"mxP7)+au ^J`sޮJZ]!M0_{r)U"-Gy"QF6/XVulK4&( F 1S-xj8k\ C3d[dB[[I op<n/Ღd< +2[:#;By%/մXKhd A2i˸.$5MDFiɞ$ƃ(CTY@GW7p)EbRo-d ت<*G0y1sz^mr\ؖGLpWz~,OB-?@8ɍTR:aNEkRmNdQqTuMޗxbɽNt1t\X6țg }RعzFh[`8kjT-FRA d3oo-B %%8c9G6ϸtρ~DPKiRYy(sɕo1`Z mTZ6 ^y'7 ] ڠrih/ábW\vw," ,9Ձ u](ʴDQL?9|-g &ʝedTۉd:!by&w8rzk9Y{節+ffb5g7R*] {AGL-0zxc?eX-E7bfD׼#"U}ulJuwĉ.yb:.%PÔRz]e4h%>m)g?i3ӣw՞Qcr FTHcMĒĴAFeⲓiyUjuaYt13CkFftj )&CQ.W'Sa0Yp?` Ą!K6 ÃM^3( [v7)?T.8rI -y3VjM3y%3"YUazhgw@@nyhns`mODbɎF"mzՓ߈swވK+l.3g䅱30 ljpxߴzv[.% "6kE^DMPPWƒЈ!Q͝;>fk9m`܎XoeaE ղ["?kJ?Sl~A{A$RS"޹SNfq0d1~hb500`e<y&wIļH$NW`b-?WW>#T1*) H[C\$\S%鯷̚v:)J v|}J:'&"06g+oyopaH\׌(^)NJ~B'fw+45~;/D~0T"` x+b|^jL\HtzaaMt)+BQt|z|E [;`uJvɢ$ }D6nM:G͝WS&3k2,Q\ MU ~}v˻4B59P.m$.R UCHc8D$w\-CЀn~iK|N hº$1!V#P@q #zH.5׺.,[uBjLҏ}e #&w#͐[jaP[@yF)֦][L$ Ji`(A^YMNrye6[snFj)ii_SsvzO_nVS⨆pQB, t B&eiPErKEMTcHHF՗Aw/-aCrju(2Ŵ4 Euu(VF#6NZ~hg;H- vPa~Gt vGf'>FUHwѕ&H\1oXXUAr:ВlNF^N{̛/K!Voy8Ge8z?"_697. j9(τ,%6VhsUB RBGwqH^;7M}{n|RnEf^^? QTii冁'Ӿ%8Y00pQLp@p#&g\e%}ɲG-R]E\4- Q\k51͍'Q^d4ڸڼU2,EQ a.QSVEjA-Xz5+ުZYv\ /"?ն&B&sٻ[#?mڀ-⩽ qWK;sO_ d0_A HA[f\jB󇦪o/7_uc|LlBS (a4uG(ܹ6mMĉnp R ;d@4~c C'`Plm,qp|搞ϵӞ+~c\M>\dr %#fFcPOonߵWi_7QA6ޠRukWQ-D\q31R0hk`I^rusGa]Wv'!~ĜNyMތl4 Y 5Z3U`oo@{ Byl rp* VӀE^bCׄwTN\?]meH{/lF&%=s+_&uv삋NMB~򓌧/h]Ɖij0!KXf IS^,{A1ZŶl Bn\u# N^awUO܆:4_ڼjl@Ƙ`]#KSZܤg< (IJbO% =(So=aM!e C*UA\5ТC\ri!iy0މkI h~}'5!5&KHO8j޺xP[ 8(GN2|@̃C#ʵ("&ߋ9D\!Lsivh ^hմ@*,92,G`@/!<KU,glҤ6I:&˔üR>PT{fCRR:Vmr\)5z,#JkeF|n*DJ-9W F5Χ7f7,Z& AU[kGpGM 6*W3@}>!)׀Onuz$k_p [.׻IGxbc ,pZ1ȚV.(MmšohEa&| hplixyz4$~Bx;6@].Uhش+Ic DMeT}scX7Χi++ հϋic~78нGxD}'lږ瓹̆ , Hrea2-[Eqҹ0|H6@WR?sǮ|IK-&T(WD#x;̩GK4;#7qU"\O׏ŦwGz5Kgy!X^qz$"-ݲ g~s%])'_N\ gLI""ZD0ݖGl(; 񮨱tg|:~ W_X-N Y$+R&zAo`,s&"C.`{~ڐSXx`L KUXg˪I-6r65 ~n9>.y^߀%#qFw缗R љ7+uWR}bσsV=$C\o <&͓#RlΉT4z|0[  OKs܁ wby>~YE̎/%5'ι,+cv^VfZg/yu&zFz_bS/SoA:s)QCE4veU 1w!jkSzWG,gzytG` ᳷ԫH(,O\bKߘHjb: f=`d9$r`yUuTđ$jmP5*7Jx|Cu$ (:ko@ŃvdT.DWtR\gw${C}j2>\L۔kkEbŤ %U-)B"j=MipݽVFf^nV6Wz|J!Z38wąϛܴk9'WBī8٢ed#pA+LqVJXwG``EI@^ϻ+^qdձ{^YcBm8.[Axg eı k ~EJs;n5~EЁq.n%磍%,zq{P^ŐG$\X\dUN`)/‘IyV=een?;ֈ@'" G~,l'y2 2fUgj߱a#!^Y>cBAll]}-'Q~ED8&Evzs8)_h(0=7Db Tp+K6~ `#SK0zvG*}rw::7R'H":"vFEt=֨{c:7ݭ]HLSENY&kRIdfǓ%v]O:PUR"s9)fo5u7l8/kXS iʐ|Ǝ89^uۋÃߚj瑛Jg zc~3= 1% ..1_{1ȏң R,ck,`BuF>M{tE13ƂW}LCݍE\_~1ͯ0WȫVY`|_C\^)R!3*X{. Rl}heLZ=z>H2,@?UM0 ђJ)=;sVˌMV PdqlnĨe2B~=碍!tW }~5)WÎ9ЍM,PKU$"FDP;˵A@I[yMKp& :tt3b/<&yRXЋ6J׳\ڙ3tQ/.Ex9թrMZ[a&<aXӱu#0Ze= vUpҩ&eI<'|?IHebI@/7gp`XhoYYrt>'wDWF+([.Y!߈9A= jZd2GM9ShS~Q㨚:MXq4 5ЬBgBJ03;;9]h{FtQc<'r!+imkO_ЯHXR[-bykJ39y__ÑnIHgbMBd#8W+fdSj!Z$(X᎖nqy-sH7eZܓ?B] Sӗp4 '_#K]\)[%}NBfM- DSN LVsKnAMMڏ?Ȱ%I]IXyQXQ<pqjUy&粳=i~vNCqH/ Rb34~OW 35Gd1H /w!:#~.@$!ȯ# ԛ\m PZÍPY.R@61Ɇ 1y4Q䧷ls=k``椣d#8nS3k9N~ܵғ8)  m&Ys88 u$ee{(-6F';3.Եe{fF80=.K2+PEE/ u9!_|+:lu2Gm5ދ8 "E|mRH9ol2GߒEoجiL{MN0ڠb&MJI@{htÑ\];̉%ˠĞu4gBdXb@/o"a8auJ+R8oK5N z0PBS0Xp|<'F)\!@7KپyP4HzԌѳ+ jM1=)SJ0kS8$|_1xpg)1yA6Ru+T"RrYlm͜@DY!aGjjpwpVS;eĭ<4H_^4l4t]JÁyNuAZcbF?IJ]rS{+?mtEu+㑍i[T?R$>`iR+4Ԧ%FM2@Dgv'_Kz+%.Ҁ̱s$-"|&0Sωc '>#YDb~1ك։6㩲ծo+:]j堸[KVG6FbJL/kH]Q _xGX́8[ϊ@r5H`- >IʮX=XHgbEЉL HLbd% 3hWPZ fa#mRvU<4j& YS>XS>+IɌ-1&,E]H0sZ%O\01ZeA[j=hX٠2pХK50ºjUT3DO~hp~C/WfEI- . 7M]. ^5~\j+(tx"5PHCb+d xGт#1]5mMx0UmRx5[^)tظҨafZV~6~$OgjN-J E)R=nu 24MƎa5rbĵX JFI o-fAWt>[bP2'؁.ߊKY-]{nH|8(V pjfH$4Œd^ b{Tk?%qt#Tu?I`4~3xV2-GT ab惔us5m_~ͱT^yo.= GϦ~0t**} Ͽ,VOϴIkTXM2 hD _i*CqBy 'П$s)j^AwɜjY(Z9WgSA%>J3F?Xt}zjnU+tչ#o)׾P]>S5+[<.KebYu;yv.绳s,hGP[ٟvz]Wdz$QNhU⌓Pb{RB9(ٶoӃ!ÃL`}{:qU&)g4r1M4feGLoԒ̯KA;w!O }.VʲZNҐKyxcUIg[ѡ\i= #{/ t ,sM0%UZ$IMev'JN|MN5er%:^6371IluVFjO%2m03WvML3UoHppJkTx **tp2 oux(}i_kvݲP*poPFmt773ɣlf mTFy4e< u,޷k={,<& O w2Y'\ݭL߀Vi_륹G8{Z: van(.w·-; {K0xKulg7 `]>*:tF&nP ߂'a< Yh,n}$DDj2[Q sIB_e-NL"d'ش,Y 1SQBoWizl;4_+.e5<6BCMbw0$MWd{5Ee Z<'.~5<4}0#a[sUe =Ma 67`n)Iވ1SfZV57zg?:7:CG&qz&#@PW`c3`*5BX 6VГH= n,D@ӝv gYzZ]cV/  ;qʖDqNX{osߑn:j` cЅ]O&Q6 Bmt+ 4Ly,XF*hNTrDM3)h~SpDmbl4*OU-ԛם4rt]xU7ojOBdžYD ۀةrOƼC?2Y' ?!sY˨)ѩ{},V`bdӐ%DFS1q^><*h/~V9Nګ\zn@F=•e + b_Db/Xx]R~z+rxɃ!v\94=B;|TC_^ҝFGƗ m.ɶy.ϋHe1 ~Pз֤*ɺuJH;w ;'أBgDZE(.4ၠ\|%臿iUIsLE:*kOsJhf4Ź\jzeV ƫk_晀Ãj6>؅+<ݹ r3iόb_Xa֋nK'+C&>oU? |.[,㲸Tp_m0QT񺤼ޑ&A9#Pa \X(KHysJh3̞ x$*>ڠӳn; 'j7 {ha\C\]1׼sz/}s{9TѨ1A1 p̞lcEoD1/ہj12b}s'fk\e-FP՟Ly>,!qcQ8T_VZ}saF8~k54OQ7j@[SQ)5.L!Yc)PFPhFιCGP:oɈdUC#{jfwE96lv1(S,ov@ I#"o["I)\xHp #̅O^ 33С]위=8| b.HrL*oςС֐K'g- ׄt@O* X\JrQCdq7 ݽ)#5N/ j8NoK+Q*߄oi> {j᯽mg_n>g2o܉UZ(X+guq† Dh>|fw gM-lMeQbz%{XYp0ǩݾXkb_0b{e" & ˽% Ih1 \YPA32zy]d싾=gWN)w}5.CۚN熰瞀wcެ;Z\|b꘹plҲ(;PĆukP5>6]Ch1"3 n"uA!V,,Q1ie/?m0-HcR;{=v3?0hNM-%%0J~w.ߞ)e<׋2^"j0~Soҙ45]? hBS5yfA zl.FNUSxu>IVÃ%reD^/C6I3;}Be>neRן]bA4>˟ 7ᬛ+`Uqd"sB kkGK䘏ī"J?t.i_/mXL#7 <1Z<1LL,h2= ~LHs$<H- 0:ɪb^WX59ޢj7A{kL _ko hc &Ũ@`WQʴ 'RKF^#Š$6yݛˡ0*p>"'4@_NW5'"z!iiKn֗{+k|.HgD֝ ٝ)˲Jl Cnyv1"AUc!v/L A+SpO"km/>3f  ǁ)ou36kq`LͰ>ǟtbLp<2}X;zO _صnJjgx1Q[J@1w@Iv3h1+eBv(5/>}:̚Jr{DB$8Oy/h@HһrCWsV x1U 1d  mLYܶhJ(&h_%M[Ɔꈣsl6o; .ޖxʶܱ96NQ s\niiwNrͲoZg1.j0RH |p*Nfd"?V)s|0g7)5v2+D'V&Bb5Æn}?QW`S ?bb)IP'nNs5JZ{t8ŋ23587-rYzGc27mͦR}o&+}\88-xJHK7xDɮ wQ.R*8obG|z~_Ff^6is=gTH!$naYHtt@ٹ'[qZtذU|hd^cln4.dYsQu ڗmT (9\a!K" zhYI3:W\ qѠkT7ޮ#<31?׮Bya3aqȯnsDlie+ЪQEE"~p̀B kU(\)&NuB%c9b8MA@GL+ڵeƕb} [R"'P|['K Wik؂yycY$;Fxsu}3Q9 %o,pJkCIS[łqRa{Yx-oNh7ؤ:S\c+t:-ͭ:/2" 7^0F ce[SWb&W$ܶ3}eh!AkXM+Ctw]ߥɝ mnXO/_vg.}ԡNӥmU ]Hi.ٕI)R#ؚ6ִa?CDXD *IA~=3iŴ|Q) `߱E#LLLM7Lٛ r00IjW@_fb SBܨz.k NG e D'B yfnzv`.s)gҁ:@&MHh?l#a#7̦LL9J/D:Z$=gpgtx \$vM-Ic$otX>ePPH~IWt@LKh7_e<M*` Y6TR鄅9?SFFIH%LhP"%dY":d z(&%s@xŔw;ՙ{S%oVo(W2uﭓW Zmr۾4YY;pD\LV4Rc_ץ2!rʉrf~˿TDpDX6[Jtg b+RЂqg(d(cr  H3'0f4aHNF>:[}t[#D8vBYҹ[R y&27feƹSӉ dvwqgI dV"(t9sJ95G Z gS=t5NV] ZRF Oa3*`kz wg;ժ] L5n)Ƿa/~rCd>MNEx Ѧ_*sA2k(8BҴN   IҤeYQrE,5QOԘVzH{G8&3'NML?q ׯ`#%Nk5g<>Սm*\樀[nnպln@}!,S12FDs7'W8#J .wR/<DKuح\;hk83W?bh <ߜ-s2H3"8+drjxaY:|qʧ QqK,S@GP"83qF1a4|.I!]'ŵ_?B.+ t , OH)5,TV>@CFy,ibkariOto²fb,xr: Gб5B 45 p͜pĹs8 tqz-_lio7ӌ O(9W#z߇鎰^Oxt yZ8ۖeĠkYR[^Uq!JyysPϑ+d vIP0z8j߁dQܟHmO-xk/Ֆhjv2#*|U'~_o#j5Ӵ,7$vFa$sU-qu?0A 521/y-QI9G:T~ |\nA?㱅v k PSEN̶p?є!Ru Ʌ-lՌx){C2!ƥ뙕CL!dvs_jݖ1Xkǧ"s n Pq}k꾃p"˙T76k&ڋ<\\MWyڷYTزsW9-aD6 m_ǪHԱmS?#-(9tpqi=Xdʃ~ڬ!~܁{;=jo[i'cvM[\ts3|}SOůX`ŕiL`xm6aVXc4آTZC݊W\P.Q &x4j튄X5CyRYň zfl]U0Ӭ7y~ļ@2ȬflÖzPsdDϵ icEڽ=˱m5%QVeÅ=LK{.h?@pWUCNma%1cB4W\G2ol?[M^j%%kEg*u'!IaӔ׺i!*P֘vT}ʽ# BNJI2I\(_xcHk]8W5k 6x',͓4V:TNrȘ`RPwZ8qx+~-21h !Ê)tTQlª>Fr|(jz$97ԿnNgqD㟄oAĂND[nĂPcVZVUlacs>sx=[d LndV46׶ԟ~>ό*ƁD̠T Ov,ɘdo({dX! Y;0N{P H\ʺq"@Z˺;6$ S0*~uহفVkb"v.:v*KtZ+жg <Oq~ TX2[ba[(7R/cBZґz 0c++9]M:The$O.6&m|QK;a6b5 PԍD{zABz-_ w"̶ $v% ֑ЀR6AwGf%HZ,ǣ.E+3|+yc6G SC_|큸*U.d3\<;9&BZ/CCi]P[a WO{ e+ wxMOz)%-$ۻCCU $GLg`I@!e*uik{>vcFr@nή>ua{FY)=y ` T%(g%mxGCi8[7C4r9*?mQ }/rn3oAAoX9[Hc\Pnjj>ӶYrXuЧ,? < -r"fd͞(<8T~ 025t P>IRVU٦LmX=h%YnWVbaM7!Kԋ].璺ä\baqSfWۣSC9?ȕ5@GVb`[NNV cm,Uw(vvF Mf# v H(/x񤄡d%?$5ʪq`#$p{9g<쟭F""\arI ̙X@m|8[WeNP} p\c"gИ>D qVyS+¿ty@B=gȡ1[gّ=?%noW\B9ɜ0$:ptpBMqP@Y2V%2|{{T#QM]_h&7vT#$[a3zdwO}֊ߐpWRZ}4}[?g[%Κu4.rY|0^ޓ xєB^m~#ϙЮ~&'˩(K0 hNgeΑX׉=%46pC>#xQ;$1%vٿ[Y:Zvfay(F1{nwX)IVܜV9&5ue>o/XV^_ZQ%x'`ٸ u5VJ펊1>SyA \ڷR uFzBb}8#m^g>S和9Jɡy !P8 SA,`+UÌVo/@I*HBb,GEFO?P *5X]  KF#?x!AE!BטO;cS\٫ZV@Zлkڡ'aq:HfҽTsFy}]J q'-t&cNV;H犯zs'<[+lc;7ីZYqY0%Zn9+7;S2Wu71(.tl:["9˳P3 p_)7ݺ޻4 @T"]]ySz"Q̾ pJ"lO|J=CcZ+rCT,ER@J{ pߠSNƈQ $ ЇߐHvq3yxUtN7#fP\̓/ h™K^!D~~:Ϩ\O3^*=#t;Lb?UtD#`3-jAT9\&"unz[d<ރ)dC Lou}0}ɦС-phj5h(QRٿ[2nW:Nz$ 0:-3qY8İhwV$ ϑzMYS0p7-4h,@F܊ /hf@a*jCbzxcy~"fEn gH`,@ʓy lkpUx. t[o#niLR/dtC{z1ƮBVĺWz6NaYTHo@U`̿7l&&5a;2ś^:Iw^LE{9pVKb/.2jEh9=QWu4h|s$nR`C /G\cz 01s˭>0 杝Y*uI= xpXG5z=6)Z~,n+I{KڪoczùL=3ZeOSBӁoa:ddĥ LޟJ7C4+_ւ+sa{nٺ- y2NpNHZu7Z!p/Iغ+=CZDڨ<#3ݢw?L45N _h$ZB* b'5vMKw/^\q~<1p3vSFRs}r.UU*L0aOd?6JsPH$1Wk "X3FXu4BƏ9'ճcy ;z,^cc_oMѕHVcoZZ|`TO~&2]G-Aˆy Hmn,tp8L' p b( E2F#BvQIyoP@ȣ"6m^]tg _A~Ϛ-6Dق]R6l{dm9FގX#P>k\XP^; 4ԟ]dR}\ȦWi?MBmc+t7,ky 9T} ";j{Yr7/-6 "FS0)^l eb_׫det33Qs_z͠yZP=O.)ΥXo^uO@C&L, q Πз$Hf3{+^6,8vC"F$iG2<rA`/ssl ǟ&³6 |N3.N5;WBWe8*!R8jrCpc AĜeXj0<uwxC;5jHyqߪ#=o||˸5g $\I. (dW5QQ3! ^#D(Xi0c0IOysQ)Ig6݁jVgQb}o.[ y3,d:NF/41i)%!\T  P-XP`c`u鸠᜵ק<6'AR0(och 2@x,y2޴B~5 PÝ@M+ 8Pۊ?#X.t)a&(CcbfT_kj-ggZ]TvIW N!ꪺ^$E> 2Ԏ(7PAWOEE4~wzw#ОN'sɇhgߎ[_; 8!9,$6? UL.R;5'F/vi 52X "hr%8-W~tVVswx+]\q5 4?MɦkhbcJ&};CҲ,6jA귻U.Ig)Н9|zae!p|4f*ɭ[r_o!\zM ڿD8q/ŝ6Mۄ<Aϡ6ύAJ:Ř(:]=&bQANx@j}b][oCqS+FN]&:#J(]H…Q pF%ʝʰY**b!i\zae|zCn4։V.*"x;=z@Dl*Qm. mo*-Ɲ"Uay8 V̫BCn p5'[z;Nѵt>䢒OhҸ}cS-I@4{}XEۊ -rւGTH#QѰytrX{W,Di~E܉cA?7! !c8ԅWlrn`{ן=''8Z8v;,!2AĿ`CAsf(g1F*rMqV+1.UHθԊTP -ID >R0u}"X O$ބݢN ǐ?CG~C*hd!W_yr8$+vl6e讥ej%kt۽{D7̆*a:íe 0X10&AVX~#.}^8Ff=12O\q7,RjYhe tKAJw0h %KfmCM#3SMxȑfwpzS21bMe5ي3OqIJ}j7tq.ԚKunfa@mg)9H ʦ, c!浩Pk{ӱe<1"i#ÕTHkN\A%g;2֌B|<ܬ3\)91-MoWKƹ7w#<%!cݞ~ -=ZaO=evoXeS-󡜸q !𑰸*d:8S8HŻ a4H㘚! 6;w\H~$a1as|DK`̟UkәlHΩAJ`bS6FK@#?VoaVmm@I 0*ayߵeǒcx h--6#Q&`"w@bpq^cG`~E4yː v\5O)‡YW =.[Zf r4zzT?F{N#Vqmqaks/ȽE D{ jCYM@Hx'UMcT십͢Q5<mԋa3Td ʝ?}~0INŊU]/EK$-WnevJKncC 9K|ܳiw:c1uk<{FmnqmLF&#Q-~l2"vxrnH6>܎uÕ a' ٬p (&.u KZU5_=a+N+uoPlgEX`8Xa\5xRmDɘk9v4-v6$Zv@tRN A$f'ӯQ&!/̘u%f/\ q 7Gw,k;?02A mxMg5NjJŮ=Jf.Zʧ %vH~[]$NEf2^NI }izW٢(UkD][,LY=3ҿnR]LcGKRI2wKM,}/yHYF*TZG _1䴍ؗ5{33Jd] Ɛlx4G-GҦkm=a2jA>C}#:=t=,A?e_% Lw)\ -}S|&-,B66H*e#ǎScN h=?/O1)ARhbBtIߌ$8҉?tnFw>ެXӒi.i]%B 5ǫ(C0"_#"/`!!U>/[Ps>z]weD!7lom[g͋rwPƈNr5;]QX4z츺1~4 Y1Z޵jg Քט|gl;ȕ%]ˊ lxFptTb*Ɂ`0I&Z0l2I ,|ӈjqg\rzO*MwPT/ _ >5.]5 i=U0TFnf+>qDV̾He|&h ̷F|@(͢t7JAA Fv*(/C!ҠO2D_ l@G eFv6>V$˳EywWV,6Z5 n1 K E2s|?n2BvHp)bg4\&D \"En!am ƣ´\&F>M;A얤@AwOk?X ohDFઊIgן/Vy\ jεLs\/^NJV(@cAA@aV&lZ~JP{x"J+yo2:?)fQ+źo943=JXѧ]e;l4qPIK#AYACP\Obi<8~).7,YcF2Hs7eJ~񉎻@eMvVƉ!g-aARrp#|EnLCQ7j1+QK[&wCj'4$=G5?c^?CF,x#r1vqآ8B03)? Pg }7#gT+ u9ުW$n Z\6LQ__\O F nmZl#;pf%!TFxT-@FQV:T+a uZN8c ƃKxxG^Yޓwǽ&xWN;{Ain6ϗB"199 }?*x!}Pn~_5r%n .(3ejdkOgF#hQ\͢ 8]1%сP691P z;DT?CfW"lJM4 1Քhű74P^&еoay)>rcD pɼF?h| \?Oj.?Б㨨H4y/}2ٟkfn#Y?HK+n^a'U?ME%*@'tP iKEfh !+t] 1fQC Zz}0sϐ} HhoXLgCkC;K>baQq_(I/e"VNl(CP߾uIXn, R8fltGer[6OJ#Hdã ˹C}#'_GmR%>ک_%<GQWu"桶4 ^t7 64$"Vg"AauYųL<8mV`liěl)+LΣE0PNnKجYT_oC-֭y@><:}1,q#.{F϶3m9 ,m!fkowQ.M8ڝ@2sKPAWC]B0"t-lYG\:^SwV&o-(uShwK1dw΄C|3$YJ't#JqO\*@G7XVC_QsE01 > cy[7vcBSRx>³_&,L;i|DpT-,97ר]/~(c߾4 (C{QI|vv wz˹#r4Wڐ/&~OR8AhGM;Bw6=NJ>R8mlX|S{z4LʖDlDNL<(т==7raL)b2OQ _JPzyY\ 4!^\˗+@*SH{4K-n{<ӡd9ɵuK|:jOwb@\|;Y!Jifڒ_E??xx`FW)e# 6}hl9ME혒*9]taN!b=QDZ OiE6=,gL `z҂ﶶ&!](ʤ !Dmu}b~WTk諕zO;odp:y݌b3;#6k7͗h(\" af;Q d!vT;<䍛ߢ\/ njP2d pK{#xZTmsr)&"|I3X} 59gάr wp+ኗ^hU4U :\$3X [U5J 9۳󀓑\k|V0KSkALMZ >;+;B @!Iݭp9*pE4ӏ p]L!KBwB[38^rCX&\sw-FNx˥i# ^8e4$AwR/篣U1UۙyJZ灦3,$*a7⃀4zSaGi_Qb ,5f! waŮڈxZ{oVe K!zp 0M} )5 D҆m{.-Y |)ke3ŧ$O5 Dlfu1$#dBA#$np<XeRU418௮h~vAK1oN{FJ%Hx DK6^.W2/L}0sɻk`]qTDqbÉ6Um:ٱN>z.HO_YrH16ʊ[D@[N x g8r ~{ў)6HCyP*9{|MJWA ۂ/[Έz'ugLdn$oZ =ѯݠx Ik<^޿ &_T1?@_S|En67`(' D6Ӷ}} M q1oY^+fHT^^ ԗzQiD ^۲`F *{b)=P{!-6T97RKC KξA½ έt%̍uќ yw-^a#Sc-VTc얆x[!%1ng_rSY^NԈ7HF9BE'. &d O%Kc@+>aq }CM#rOصsz'c9ӊ'rmXԕ]o>=4Z|̺&RogqiуHJ#$[Rky! AɹP2~Ձ(+q`]z(a*` e06q6C wĔ͇--!fCBߵy*IO׈/NҼE%7)s07RK5gP]BgS3{pCwzJ<Ԅd ,.R\IrN:Ec $~7x3>n( CeȒ2w@~?f㱖M?&l}e>IiYe뼅#IhV^2\^ci B?)8(wX.?)wXPoa}$L^0KuP'=t{Sڧg9 6L1՟rTD93Y pTF(cj:R1m'LRS| E,Z$\4Wr< L-}t_HO;م& }Zͻ0ϕnTLvư\ iVUDouCp}9* ]N}g$zy'(O?/OgDݰo\̦Ѫs[9Ж'cd2LB`R[Lw"H \{W]섨Biy=&T"ˍ fCWHj=/K[=vzYnM`yt~V[pQᲬ: h\$o%c cɎrj~΍Qxu1ig= m A#RP=x{E3B@}f&6,pKu}k#gQ0jWqSDib¤@w Ğ w-Sk Ş}p$e^dzސu E7D;~W|uDAbScZ/2)T}\^kD^Τk2rjj/8_ t9nP#R8@S}Ӓ[ Zr- z/^{_],:'t( /Ƨ qvTL>=y[ 7(FJw 2Y,{_Vi `p!s(, i? >/XymW\q3=SHş#]|OK`́cQ6}{pnz8媍Nȋh<6%д9SZG{ *, e7'̮SQ"z͹A}d"2/}J+\l8G4zA6mrU*8$hA/"VϚR9;<Ƒ}?TQ њm43 'cJ+5YO<_]s{S/2j0-n96o 4o}tټK0r ~4u*q L1&Da_HalYeFV5.@3QH|߉^+RJGQIQ& ;w3gZnޠiο*N=U&FaDqVqqz5DX\n+V#!qo>*\ QE54+iidȪ7ɩКʒ;mkE{0jBX uk9agi4շgFe3/n>nJjH9᪇nгeYE ۩5ijXY9_J0|cqЬjv ƵCmݞi%{ۤ-,5O"ewC8^Y#&!xX(vQ͒âM7Wu+V8::m^5zU/\aCcI㇚Y_e ʨl C\Z*:?(_*~+2sq;he`H$ho,M#wAi+t4V򺫪,/-u?YRxGJJx1n|c&JC&?\Ɍ"ˍQh^;uCD=蜾?k};K D92:NڼSqTN⾬ 5>1|L=v%@,ݼ!v(NWWamA m k[g^r[5.֫>BK^stJna#1YTQ,ܮ@@<J77@;x62D-%^6+&.P=@jA[xA@1Zo"c!Ir >+]Z[qV8ivwi r[Š}V֪X*"Y57 6>=TrM&c[Pk=񨄰?]ƨ[G6KBLH³ .IP GR HDSS[~gٓxt&A7^6ʯcג|X9q1oCp8Yi v| ru}ӂhIĒSj=\f|ٙ(m8iVR3+ac'@q_iQ\ͻtOwV#%FG [ۭ;}q26<~W3 GiykxS93d%ϚS'6.,_[&PQx}̐ڝ:j(9CfEA f\X0r‚[6*JNYc" -O#?nӹFO-> ͋o}6CixU 02˵DbՐ$kp"\XKRۢnȁն¥[pWhrNʾWww`Es20m*RˬnWS~|q쉍6dҁ hsɷl$<4 xG/G4#ZJ'X0D&]t%4ib-]9bM sdr`,L?q㻧21>{3%R\6RܷmZO. Dx EtБx8 @W{ƌdE͔.S^aաj$)G`4r)zkɥ<>;MWT#AR΂؎-!!`xQ6Huq!MˎDF>+%^ LYN_OW⨉30XKLsި1l9-qQvUWN n6ZjRV̠gtW) tAK|cNҥKqˋ,hkO2P؆1֡*Q9_|ebEw@u`r.p+^ɋy1h"J`0'* lkXXM>CT4cRTmMǤM joqbdywu^/P{XCzXw'mߍ:+zE9B+ j@cM[f4X8GbKxN:՛AܲWͮ|} z}U}lutMQ[rGyQ!11h2,7<_ޜZb:*,m?WF ~P-VKP2t 1#IhrJPG9meHH;:UAQ6uM3(zߎE±WtdZo.A,,/cŲ4ڃgv<>G7+X2a1vq9u1KɊ>K[Ƒ^Ff)g GS('Wa¬8R/cB`hcmsZEU/©Êt'G$G)>3*ɓ#ug# 2:,PHÔ56oVF7&P0m47݇f)6웉rꝾP˖o /UOZxJ.d?eLڍljO$p#)D<&;j( `cUNA9#M?w1[ CyfT3ˌ/첩JԱ!e앵,D{M[c:KO8=tEvJ9(JbͶӣ7܆gi;W&E2OЃ|23y*57:Y `w&,ك;l᎝`*\nu$^) uRciF9"FVTFm@6 4A(,MmTzS1_zj;pppբv[Kg;}JagS$bm9Fj&`vy)srOzb%1*n\͚ c%nee'j@-; Dœk?mhT(%f7:T|!uz8To~y?Kijx?-çኃi@wĖrl=#3T!oW"DIS g=s[ 8־(Xv,JJsK%_h,hkzt%zzl NKO;(e8?ڏ6ư*]?ѹqY.]mh 0)il]B1Q{RVRzfz74w' PO(\A2`|ΗȔD޵*:U?`XfG++&<&:蒩s{/'es8:p:Xπp#gV*RdGF\ӏ}^:y̰ ʬRJEĆ*Xљ* :{ⴼ̇OR3Ru<0zaW[RRN_q!-} E ^[=> Y6HdbC= [:&y07Ij /g1`FVX6Țd ,Ň+FUY#/iٓPb\86-|Ele쐭%~'Y^{j`ngHZ Mg`P!󤶵x<gܢkH9wD952d6{?Y4,aZs^{HFiUtoŜ03@l=v:DN`n4ԾfAIf*,(BFLjW r31~֍T#؏4.Rt?^Φ[b,Hr0 ְCߐ3JQaɇD'OJߢHuKu hslO6m⼤Mc_ic[a1h12 a=o/ !c6UikH8MgCnHFMRB [`"q W?f6 }[A+ 7q?FAIăFW>e~-J~N aSw}XyFu _T^' g]6K#!;du_Ujü"mWyƠ7&!>]y'6hw *=ɩZ3ZM0ycׯ?iy{¥\eU.B 9ILӦrͷ_?|{iGE:' ?cӋv!.Pj-u%fFB72lվ:UDA@`Ѷ*mpVhc{RK>-J#5At'0_C~%y]\B;Q!#~XUa=(-&-@bKdG(&QOP/(Y~l39Nj/࿤@]~L+爲I>ܾIe3C +6lNdʻ+ A^+i"XC4.OBw⓬M58qr9Ԙ2Qf84IS-ntґ"ydIs#PеK SSS[(*'bZ 67!ְ|d;c)׶%MP8:#ES V&A7B?BjwZ.]73m Aچ&ߊ{Čy+vY[]|;gNؖj ;0@ZHSMm<9gXhgߕ `ӕJU>|Wx)Au?n\?W~b]%Y֖N:ǒ $TWӌTݖ9Hiッ+(%- Zهj?tIg l9̑ PQk!1s7Y+c$&8yR~W)ay`; |E8K@cdD}#W0^>A5/mW3j%8}j.kٟEZݸ#RzoB^%H)1b(3!QL)JxKr j`CK d+ԉ[CEw>  b/o35 !e?PFxΑ iu$=9 )!'N&Hu" nh2Ϡ;<*gǺ!)sR}<)Vgǹ/mC5 ޜ}s+_1uּ`*YyLUYʒY=sm@WmTOia/˞K6@ZO Ɓm&gR:j[2~DefЃ_pdvwSKY-N w X-)KWmiD*h,^F y0l vfLDE'OTytLuq0bG-!5~ZSOWCIm5x4Ww8 &ѻ< {1̢hP0hNOs㠳'cLp㵹os2\fTw&{2k; @:|: w~,˧ T49UR ,CJ<{{߼Oo7>Lr`H#mNT,iJ*T?+1'!<|W'ץjAu#N~ËIe^}25h^x]6̽?NGs? 'jƼMݖ: C?Ȧelc_DA!D=W7S=U@QkRAS(vшbg~Z</ia]`p|u_h}ڵ)0#;B"gh|ߜYv/a,lWb?&7\^"y/C8{?򎦶d+D!t,s &koňek`˙gi"2ʳzBWAL#sNnf;=+Ũn:\袟3l?!e檃gX>w-1kk&rجE23{mA__JzV6yD0D<{[mHlO 1lX*ĬuG\ý O,/DZ<3sAy@KG*ISDP3>m_ $B%DTȸh(q ?qxlɳ5r6H4bjNXT ^I*]A "fXd@ԗ e۷oeW\PZaoS/ߌw!KbՎpݵӾ:&1bNQ8k/unQ5eqw/ 0ykjWLgs.fJpsuJCۖpYZD] .UTlR䵲h>{JMAIlm\|. KhQat}ͭj5gAWW,Լ{ &6}߭LjmE,;¿ȡͻPg$#U/Z&6#Auiqs}LZXx\J `λ|~1"0}QBmDTI,?`g)wL#08Ḝ6%f/I1 XOio+?T#a=,Δ\1W:Ǹ4=Ż} < ytt9-! ak 2B[:X7am׀b[s0C7TE &%Po40>"< .dˇ*r9n@̐xЁ1[8O0t[8{ /Eu!;,x,b pZ>4bRڱ5茋cHR*ɧ H -7@|GnajHYy6W쀫˂`,tDr. :[7X-gCOOax4y)R|d6T2㒠[Kp.263Tܵ͐Hu[p:jIx,j79]N!`;' ͵l̺ JwkfzG7C9 TH۳r&QD3cPVd!jv\ eFj$ӇQߪP‚TP'Q[EVa;RvT5v wPf1ʇ0~Tpe@x4vm|-?;#DXx:9]<̰!C D:leQ`8;"̃L&j=*8FۚJFfM--0t Edu,G ƛJxB5C СLIvI_GdVOkg`G㣈31m[.J`J&v`&؂<|ԫhrLVW!Fa8AN )Rt& ~|LG])tN-wR'}ޭAk~L&TYG(v?4yr̙jfi({xaEeso)3`~DsD&ъ<}EQ/ljZVu頦zJo.PApѭde{([ۏЅKx!\ޥbAEvw؛k&e yCfb1; |^8Kw Ti`_rjSjIo2yd{QUOOEږ> E}ךۯCdE.6U1:]CQB2T 7} OwEpA]xw$%yM/I7xDDzLDpu=DwD72HJeeƣ,&2 g G 0ҹyԍ]wD|&tQWI,VO V)WL f!l"e3HgBwҝFHpY[䓪.A %d:nvD}/߱ =pZ:u-ژ`*lQmYcRfoV4j#Akn@(4߬n.RJ$^MP-i y@#V$XQ(gpLKat+7e|l9uQ\sМU'Z&dw|&Ȥxތs jYEstÄ}Y<*Ѽڟ(GcLc$G*@3pqF {8XZ*CwؿM\:#P* MW@_=Аl C߹DCC|?AfTKL\ 4LUc=_{`z<:oiQ){-sAk}~VsFJ8ΩCaz6WRmKҔeGr滰=LfFlr 1<\Ǖ]S}9V2܇}:-H)"qdou@WeJ5X{(H $/*~O%wWz,'$M Cap LH5ƶ18#*NtAVq|YhKyH^~|:NwO5r|y<dw%kXqfș``wRc$"%!@>T|-;zvGQ6r*"".845b[[s~jdzEM ,Az r,<\@4_M}XgNkE2~$,EEM(gvj$ԨzB? D0 Mw0n~? ۮbP)^}$C sz=RhV5&UWGQTUݚF\rdbB%H0ҵ;MʂVBNYJxyxA}=8E*,ӟسq>%ʵڙDو ]°ow%fE~}mJtHKh"I8gś5A׸(OTcl.N4/RaX2BҌk>_,XAթPʜQnDF:m7uQm*1+ ƾ,m:Or}%2!ZL:5[ߍ/S,J7lKG ഐյAO#mQ..^VSCu[1;CX Lv[ $xMLX^RiQab_]*t%0poS}.y2DÌcTa1rSkٝ X־~XCS3dF/֕l$j'ѫ>;>;ĖEYN^ e*^KNV*FY$.dA6hYiulS;= nmZ2y.Dת3(!P:-bsRS O˳V?FXr<Y6=xLV;fsBˠc[ݙY8L'`:=4LdCpD|xx8=yBG*`mKgtH%T}¯DpS,CĭuJq~|_B{q1u%U| )YcK6Ȩ6x!'vsJ}tu:%!5Gj\eG>ךrpƓU@coRC0XY Ёet ̀;~`xO'wL%#Vi1|{21mܨxd$-Z 5"ya^n[?9=Lmե>O {O=L[maG˷㡙ngxwd4e '!@v![xr*zq݉whVIm~RS-7 #*_ ܟqޣ<0 ڂQLaI. 2i6/e$}O%{jF,˺&n>/l!,Xc2OPMoBu7D0؇&io{ Rb<$Zr!cVKBGZ:-?Wܫ 6?'NaZMm$[u!uj)WM;湇1iqqS͞K֒y~^ֹUCNҐu `Р Hɣ]C%gaDl%aq'.1H~<ōZRq6i&DL^V{L}09SaԢl*$嬃j}n iҼ厶My\̡~ $a]3RlndOű?7$Q7b* Kϥ\fWT 8[gwwO!EÍ#M,,8crz4'`D Y?ղ CN0t#2XĈ@#ҝ'4:tTIGD|N#[aOwtGOpDUWWrC{@_L[sn³[1S'P} .Hu+9z8f~ܡXðDbmY0G4UkןH(B*4 qtyI\ Aڲmcv{f 4tO5&>19fWW4_m,a ##G_u:a ξf NH~*FAͰXd8e )tEȰn\UxAGsg o"HWP'חP9WhpSc+Soy8KoH Ux>!y&̊{r#Rh_)T4缢Zz"p9b/sQZ9UY}NώfI?Z(UJgFi3GE? 7@GJ?6p-& ?Qu'rGTa D#N|;dpИsklܫz2lٻۢk^ePssVX<tc K`) {Ҹ jdZ!Bol̔Vm _Z7!nd<@ǫvöne@*S2z;wT@0 D<_ Եe+с]K?bϐ_UQ9e0 Cn]8&F堸|2my^u)WA Ct.^JjsàB.~@#X{R>f*AZx5db"^L ]Qޘ&v jړ$-:ޜtJBJxuٯv;U_1:'KD0mK4_ i9[ )ȼYM@I+d,‰APa^s}6'?*emD1ZvWf C&"HݬpQg+' ݅@+U u">1i],C{r]AgׄKC~]iIW(ji~V8W,HτB(5ֱke鄝H~9nzI-fKY ,kG"Y7}%]*~l{ M$QBz;8=?whs_o'e옒aye̝UYGQDY=u{#~JV{-#.UEC1JEBrPi$M$Ʋ62T)FfC_T+d@2AHpx+t8#VpX} e'F4u˚آWT8kw/>3FDE} PÆ ¦B5 ;g:1 SaEC~t(ǭ;v^:b 4;Eݵh@fDq'2k2CMK|( xjIǁXԫ#nc i"T4Zc<v*"2[I.!u8mSAx&&Y7,5i)K}pl$&:> ^e1qDcdw_LZ;*D7oP)E#8̎öm`;ΞIcYpBQnwy[/+.N aSO"W5@9=9pM<5V}Z'3;%#j\z3HЖW~9y빯 M=BwzJrwzGa?۔8H2nH!d-}Ϻ=ڋX PԼ;^si敱{)E@eH{XLhmYKI`{ 2so^Dd<-h嵤ڃ^k ıS߆zT P"%c”e֎:.f/%RWGTn!,&ENk&COKT_n 1$[cЖri?ij۱ȩ*zJdi[j*[03S˸2y8JbFsm*As:yڰ|^H$B嵖{pjA(ךy!V=낖qL9 mPQCC>NjG%qYoeWVI R[sZ|IMr +fhMTvX bh~Gb}gQWwu5{ ֛Pk sl'ޭO= k- WU D6exə[? K,y̘"!åW\@7 [8oL28FI{E7W9N qXbEW;FF-kh舸]|=h$Tvt GO A͟R(jd}!(3q967N VE:Ogw]ztCx9evjwG&8ז9YYjp4`%DP~Q%7_ѳ'S:ۅ]@y߸ FMp)-xOo+1yW[xG<~27ITg B1*\ӍK/{-u_ؔTٻ"$A+C2eiAqR-Gx,9!6(ʩƂ^to ~6a ]"2f(C "݋\Fnk7RkƘRev1 +c ɮ(ƈxd3"^3bЉms>i X8u@ cd]rM1f@! &i/;w*v*/ZTD+D 2D҉zSoQt>ZmYmT{. 0jTiV~t= 51]MIj3YypUm.1XBR?*+|N M"g n][/DHu uJJea{&K-!t ^ܴM k2h1'wuGQiؒ"shAFYk]tLE2aR07#pPL9 qשlEKU6FBFw-g(̷7N q:oi I6ƞI\#D: uհΘ^$T~i`-~#WÒ4I=]!CI &RB󐊒CT :! tPdIhLՉS _/)ė9s<>\1yp 3L>=-;5=ֹ83ekge%6K[ZYN@>zH tWك~FD/ xWKDaL.tW7WR37\z&ą  Ǣщ'Mt92A2æ]z4?l,:"NƂ})AᴚoIV 1 o2>a'ȅ͵9b9 $v3h_eayX+Bq;]@gVPBEKG bX&:?ʃRԔQ!;Xp6='p&&ߗ9loyޠH}'#R:҆Q⌽v/ ;6h! m̲ʋބnz\$gZQhV@,hbܒt{b tO-{@f0ںR ~;7/Q bYv`L0v1di1+msf3)˖⚀kz.. I udnd@5DoU9^qLl[MWKH ) CkՉL9C,PloM9hRǒT<]lmOUr*~mPvLFSr'"%Qf.S)ÒVFvhhhY.D"YЪlA-g*RU#L?eґvyQTB|' *Ud~_qE; diF858E.ƃ܅`;=NgTꁅ\<=)ue0fGnh4%^w"Mm#8 ü4cT-pl_pr9"Gǘ~Յ8q̼tlH2BI#$Ⱦ祉]W08Pn˷._ZaF2<{#Y]AQAf nz8Z L0mG;PP3!'Ն#eQ^*aaD^lp=H7xM̼bT$;0նϫ _5. @n+;8vf16%ϞĒ_ @Jĉu1x`l*iA!D=/M]KM&\|`6v腂rZ-UgAv| ec;[IZ Y\6Kk}] ` pα筬62 E&E&oU-وp)OlV#43sncZ!tʬA )2;ET>\@UG&&b#}f7 @=]  -!`d:w s#OC klbx= gjiY`(!ڞѽhFkSf Ic)UD@b/ӹ1ADU%ο =qSj:˝t I>\&:WjN+')1D-t w4Lm^o/Snыh3n[W-&z鱾:tgMci0$1`e=r|- MhDn~=p/* !L:.øJ@)PU)r5xN\1XKc|<fࣉY(}}UKf?B;:&ƽ/ pd-1OYօoh0Yd->P F`;:9"r@&CRlk[sKM׸#e7*(>Z c9<c_c9ؕ,pQUض (A.4j7'ⲃfơ:G|}G={RZX ٢O;J/wC6=Qf ^ԑ. W WES!; fG œq;{;G0MeyOy{"<} ?9DRt0sHS@v̥|߿7[rv3XJ=Oa$ RA%z!xSo{i; $+(Tc9|]^KN2ߙJ_[ap;X:S~^cczLp5a Td=8]UxD#dٻeڃvH3g#Ͻ 2CeJz7[18|+RLk旕B?٭i?#W޺ *;atUG0(mW[X^=QhOy$ W;m'64P",k=4awh3=2PKxPrĶZFy"-s@Gfb*OcnBrԎC~`踒ٯT*P 3FCA'R$@>Y\<#c{<O_sVMGTX'Rq6lF6ZaH?h"1[:._wSE6+?yJJ0rxְI&!t)b|ӈFV#2E|}U%^OCd\xhĊ#& .ULT+ӷMcO|c\h O37s0HF~Fo"7>.eWL N3iHymwYDr0CKŴOȈ7}i4Ի%RϾŬ c:5EPp(4Zl#nazׯ ) ,Za=N~-J=KTPth(5a+[S l>UW|研w θRuӤ<.\T>t6cNRIYpllİO^E*7tgph~plcn=S6/$sT mփ 7}tZ+X WC}Q4R~-*pthEwaz`t-MV^݉I1 !~85t )nܿWܧ#W״$Yo)lV}o쬏=` -t:r#<.A]K&[կ9u$;:  _ٷv~^ Ggp0ҚA1 q8f<ӿf Ǧg"73K9ۚ鋮܇ l r1\j*pYH!;edCxD"ԱzUu!ОGf>o]oB']42"dIldܩd+򕐎QMB5/ےW3^C,Wꧪ Cl<-m9\%1]N1GnM/#0,+`~yȣQ= >$VdKʳI!3:i7/7m:$s23e\?_)Sax`!yi.:jAnϚ(xS(SttgxCƨ`w/l1>[Vo7n:/2VtN€jP 8Gثn), qOtIql8V`I!U5N_-vҌFOD7gun锞ljd +jF8HC'TK^G= wd{.e5+(22\h}k3qUoXOl[(~ywfi35V{lX1 s#nO.9da:lu|L:Dxp8_c# i$j"nB~NlpFe(@ZE<ǶGfR}>|R(-d߻=}|<COo&x&–j74iFTw4E p /\+Ni"㓈&LzAI6ԗŚ_mmрnZWM!K HGU.yP ~+G _gY>@68eF1#X2bL要 Im#ʫ'@ %tJceO%z^a:YΑ9"=Cӗ_٦{ *CyaY/>̒ID\Ckd(=:&YvzKO#W} =X :pĆLci'ml.V3[?_aLyr r`P1虉9lgKɋ)toa +3śHArw*%"kj ?[!0 JñXho6ᰜCI n>-JMH s]rm:w%C5C/vS |GmöfbHξ<)E:^nVF5h S=YRgNgTCo*hSY{3}4*ic.nƺJcY t%L,I[7M wrnF;W\-$Jr{邠uVFv4# Нi7dbX)~(YkL/j8]}D}!o㥽djGyj5lEj%5y10qB$']QN?SjGl1{kiѬoCTGh>_c遱L/џbq*6p=j V̈́ztyGakg)dkwP"d {LH™Ӹu|zLb㙫xD,G3:]BQ%a[iNx)(&lb勃][ :)*vtF Jŧ5'cGj{]ea%̘s[8%yyv:#q? unWQs]1I">Hb(hR@+~Giy - yKZͿ;dB BB&0ߤ#<+E*yUXxJd~E5$ǣ6|K`[ *3X0(gJ:dGI0m,䤍U==°ߟ̖&LdJ9H\›|Ъ҉b66tc֟6`qՕs&%>(zI&S Sr@ĖTQX_B`I9^+75GR)s#ۺey[>&wx"{Ƿ1u͸'MܦhX߇ /1f3#8;}fY~Ks^]fazE@D@F |C~FݝA7W~Z:O;h4@9T݈ =WǠǭV鉝/ƮNԠ*Ä́&m_&YJ%8PZi`ifN=P_bj D:$$/:W P s9cߞk)3[ġ5!D,`P{х9F 5ĵ\آG.z"h4_*'}H&DYE4 L ""4hOcdiR.\~ ޮ lX>Aђ5]]+)J*ȿ%Eld74ČeG d`b67;_cs*\@r;66z\ qD4ծgyLѼ̉ߟEv#X_[({ɵ\pm5JOFmlR^ӿLG*Dj!&u֨vvS ]g¥~5կt֤V,i$#Vtb®W6\$}^Xm9QX6ѣ.y%j %3j({]O+e֚1AJG * y%b2BFG*TրW$+XBq2~>s!!vȐ)ƒlji␅2@HҒCCWPTsnV^/T<*'.CX&Oroˆ3U%ap+}Z.ȷ(J|a!8Bɿܛ<֛QijV3ϱ?$. neI,TZ WF+.9%>{GRJR`@ ?Hwr輌tNKW琇G4+O,Lu1ZҋYryC_yfOgW?a¢cN`*>+ i%vx?!+%n)yҘP )EcF`Բ=OQ-| = &Ҹ` &2? Y5|;],\B&Zu=H`'M 5Y~Vh۹N@ljFJW¡qo.xd;P5ѸKa\6n619)ڷ95I7kLe7^gmW4 RF#I^~k.q u X9nޭ$5n{?\k]~(2Bn%Ȳ(jVK-hƀ_7<-H#}/qK4iW,QfL  2[suhrӋ<19X] XJ".l~pyXMlcrmT)?G}ˣV ѐAWςBWU㤧?Xgrp) h-Vo ڸ eQ{q6_@!R1b5(p ā3qQv! xߋ?$湺c+Mg8 `zOynSU<<' ]+PjP3SBq]Ŕ!Z :4&߉%wA6ghP&1X>ڙA\uq6l,@TmJ+Lk2ldFzn#8,5}:g-LP= r^c;ވ߯0_S zDbs[n>I%$ Sn$1 Cν˺3i%"y1 {bR/ud}d׃01Pj-X&<H*#)c9JWQjl#=,ja  <\S"<IKmP)ɥ95[|vrAꞁo4Qx~Y^1`mt2f<*# Ҁ3\.<߮p=/w= #T%)8Qش!vf+:#( *"=Ea}&iV*H;@.M#Qg]ƉBYg%$错 uug|E fp?AW3?/KРKDFܛY[^[5žw'mKEo&<9iQNLqeߴk 9W`EsA;H}BB mܷ$F;!Xw`|?vCp ť |\T '͑mu\E}ő^9SB{z>Chy?:>>"T#-%9EB׈E =I1 ܥk$kXw8PEl USYQ ؞9h s7)̝keS}Hƻ.-u]J5ѺkNF#3~ Ln AE#+n,C .5QswWW4R-kFqf21B=E"aDUƪhfn$&'+3d|`軿x$Ta>SV@ز疣k2ӷ{"7R ?UE9V}9/}oԮ;RJJ3LCvBi4P\3,E]p Uฬe[;M co1V->?`鼀-ۅp—vj4f[  ӣ߹М thn[_۵QLj\a+2Өzyd3kpL 12x=U >9c!4j?>Aw}nO-0*!EEi@g)Tzkĸ0F-՟o1b>($vn {`|ՍXUo/WeG:Q(*프{6_|hTH;nӝH VAnu=˞^+KR)ފ$$%e4e'̝~ 8R5*ql,etUq+,\'kŀ# o{,,Asffď.>;vGؓn`t[h7`jEIbFQ B5Y d#hz1ņɤE x{vPk Qʷh㺔Uɐ-އVOubs@R w9d.pLO먄d/UovhP~!7%V XOi4\Ym +]ڟk`~8K>L qTzJm%wX\/,=N+ϥ=7b}y7hѮF{0k iJSPHY++Ƙ65D^I/^a&vO^;lЧMs $P+._)ӓ[bFQ|ԽdE `3<4"sp_sQS>Q7c(ڡƐ!Y&ʇ qRƅ99Ƈڳ{H_.٧[l*ص ^OdI=w파 G.ql! }f2i째_̤L/;P(pXyzl. 8Z/eD/wX2YMKUCMn7~񒪢Sβ(n]?JP7,ne*Ĩt4GfL$GiBN>,n[ue[RwMËz\W?Mob$h4O̰y^(Q5rU ӓp_HhlW\$ S#A)s$_wěĊ5LFW3:'#䡫|%/3q|OJGIAl4W32v+46:^9k x_ȭF茖].7Nn1orr#p.WNaL0De-(* .(vtQ$Cr*5U^$9[M.遧\} % R<̐z%dQ#up&_˹"O*[jUF1_ /9PFxw / 鱩/9W-de*A3- `(^lccm囏 2(r5?e} L٫)  3+/!Ju4!{oRwqn6ւcc.s"՘)>˴H>HQdկ`WBχSȢI >YZ 2|{w}~gVOgLb -%d\l:M ˑoֶ{#Z)yZw9%VIHQ^S KqȻ6\s, PE^fx2Gbq31TCbќG aWҎ1wPF`0-]sa(>rIqEȌa`x'pS/xY 񖠫\Y >_paU=+ ]x!N2L2z%Xxx =Z*k.̙D8}| Œ,yX;|KtLdIl 5 T b]k߰`Hkcn_>ᑿ/ #W9J?EFXvL֝ު!b8#EZr]lDnGA~eeʦ!zQ3F~;Rτ)WvRdPIRI;ubwo6sldGᯜy: sondt C^D^T\_9I@u@|t mQR\RA Ghcֺ\c3"@imsK^EWeH7DۢLP_3%1tDY~I8h'(e2vվ|YYb,}`iK|?XiwAYJ>#{è֘S\#N{%/mW 6Bث%WH1^琚)lbgX5*x.fNg$bú$fXCԧYʙbǩl$˫} Di8 +XHuDglýb,_z̡a+~B3%CL 51g:Wq%:_llu5f68I%")\;ϱIw,, "| `GuX?pN=y14d3ݞy$gdUr]^`0 H= &TRdV.%s2+t9>Sw!Bhb_*0 (#xM 4{=V۝͟4EA˵f\i'י-EujǭNYUF%"Td Czj6jC[;W "6G*W5IF2/r|$. DmDR [gz}^̳SdTX 0]e$^.j4wWD/pٯ N4387$ԀҞ$]*]쀬ʛ8S,E~ƧO4j.st"éObGW+xG ɦI@r ű\<{}mסJ\pRgP)ivH[ k2g_G4 *|&|7/.90F}O }ㄼx{i &j"Bj*ܣgy1! {n$?Y*x 7_kzU|iWש}t=@s;G3km˗\RkQ!A fcbAivj୹֯.aD""icJN})>V5amR{ECQ̸HR~ɍ9P}%ɻ_zDa.TbYqV1)k6ק'+#LY7QLaƶԿBmS>QB]"_{Wl[D_NNNd/W>d:ʘ@3F=`֒^i[C-6n/N?QɺO,u9=&<y 80{;;3B ^8m; jL伒n9OTq\?+t2-%l\ꯊz}tAJ$_7:.޳j+{5g;!|0*#ۡa_M*,Wwy[]E4|]^Qd6JXP(Lw(ZwߠY/CH cn?# +sV´՞lϛ`>koY۱HfRگL $X&τCyW(Xk7+<ҡ>ٙDsuV2ݾsF?+q$)TD屍lM4B5|CO@=dum?Ǩ[C$yBx(K,o?X G$vU")=d \)٭×`r]\.@`XU.dhЊ :Š$5=![QZPiV: KgPEmY]hD(dK;9Hv(/U.l3Xq'1a6_>[Ť}40}AP^&1wՓ{8/3y'\b ڃA 3_*Ecu?jG%f2e+FQ"J9Ft8$ط3DsT~S^ `_: ʜh,<_3>WFxO#R4+-V1 ۝ŕ5 cjF:JSf%g]vxcwt4`  UYΫn}AӿeJ:/yR6 O]^mFoĊ':J\~t\ikv-FPM mmJN%h т$xz&;խ x zre9*9-geax~V3sHEئFNexnEw*ѭG|)NNpgv #~[FbA(%5j-s ݜ~b~yǴnk#Epf#84$C/)8Q)@zbNb]9$y7}1TyzK~(t9ZdZw!b8^1qL6*PSG5Fu] kUK# 2RҴp/uxZRIJend:yK= %QI]]աIf&y `|sW[ՎSMK)] ή78[Y&j$)jL޲bZ8fQ_bUp>eh"r(B(5xxd|Fsf]]XpV] 9r`/wDb$p q3~޻=E[$f! z= ~ mG"^> =?rMCY۵sE3)Q*A<5:A4VS25c|D+ NH G.NcDOU+2,O1̱o׃\B<\ok{Dr56~呤>zvvv&}R;Od 暔gP<,;ܰYiޓJdɑoE~sJ l]XYat@o)g]]D(8Jf#',N=( 7HUjo`I"7Dg 4,XVYb"vP4\T>o*_9eݵFlt-bAshYƙ|_+=:R.O<0S()GZ`U+\d5n6= DD]{Y+:DB5'bX%Ԋ#൘BA}:؍٧r}fk& V+V73g _@]0Cm:/}GL:,M-VP#YśP6|߭C*pgCK^x&۟\JKǸD)I~+)vBp'h`\@Lr]AdJV~y X1Tw")-֏*UT D~ \l- F^Vn-,ȁ , _o;,]U)f>f8=qcAb (GtoDӁ8!>} iyyOb7AԶ[iW6܁# J@|0#qc%9N`X"k>\Z-n&?@aX^.}i<OO~3A| Ilu9H s`K"Ă3T (|5q?(]1#_m9wyxlatl>Y1i\uԿ~b<Q#&=jl`YMXXwB7,F%wɢʑ)+ ,-卂b$T2&:?!x<ŔL!D]A0 ?I\\Ws.M*0y5q\uM6=U Ʌu82Ԇl aF]ڴ,& =綘iNt/~@N9xpZZ^wr@HN7a )$˯< NDGLL@Dr0sQ .^-!/xTpঈSPcCak:/ ~pa.ԥAge: !J9eƦ."d`vb #|YH~zM;*L`u%zrq Ok%pFި &YԿB̫H$91>bw /ĽrNmD ilDeՍ949Aѓ;K\E> ؙ.AN62:wBse[?eN`M_&>xN sM`x 1;³냯 W7㕏6 ]5x[s`K qxFHqU*OH Ib^OU,ݏL!x0W:z$lR6VP@Wʅ Re;V8T+PRVw,cɔ). 7j\l2_yjLhG0k03p]z{\a3`h|.ff)=N+S=bbZLq6gg#Nq4#;8gEF84*(rbsGoeEG c"փ`9#7HUqc@A{Lv{Q*˥eN<6^ӣ2ܵJ@^}R}p)ee1ՏI T$g/_{S s}rr;X dlE y &J P&!ƪ4oPYcь!=3k׵G"gTF2b' KƮeE 4;Qbq}XYwh!v vHb? ώWQ&q[B>~y!rke4>C/|I(t"iDNddmv4o *è5#қ-ko2.XխY,(kn [!&_e[j2Xzcݮ#89j/2];o\Ȋbd=t[]}$7 ⠠&<յ[ճqfb=^:L\g0`BJ揁Eܞb^`2 . GzVgoD {(i]ϯS,u||l9-b~oQG^=1"܇,7ɆsmqWgNT/&ZZ2@,"B!+ԫ!khMMd X8܇#l.N($ZKh5nob%QXtCtNn _9uWa>2?4Ċ%kνM¥۲8Ⱦ%˓;<|8Qtw0$=#Q1v 3S6곗&;[b#)`s JB @~LRh0b!G4ӝS$)«iuVmFBٿ?ư;y8j 8l;xv@ʎY $]ɨ)x\%n+85>"^? ,z *qm_2,'xE/AhA -axJ|@V*𳯆dۆ^yUv{6iZ+{ z; 1$t@VhVp]:8<ˀO-QUrapbex`QjNw\V7w$ zTMKQ7& c;Ci`N?䟗תEyk^qzߞnZ9D3EX`%jNV Wb ` ĝnVL_hOΩʑpm+ C |wyL+KV9d]?HoSFTzA&#AH6c:XKK_o2Vq!r:;M_/&=U $f*n06+ &&ɆmD u&7rS5I؁N[. !Χ+]D9z:ݶLCW>'ρlE!اr.}%Xiy4]]\eDĊ;Usp&}Db}#}ذYRʎTB<,7?q2%|}?Õzav[j7EIMBu݀z?o2cYl}!2 "Hh?Tj4-1 gM%DpedDjR[9M[ `}ȿPnn#QTk0@G٠;Shpo脅^R*isq&=Qx4)Btq PO{sjIs O+5Ù;C؀91ٝ'.ߛA'O-޷1)hCRELY1A*&@`wfznW~EC6SV kᝊ1,<f'O{ |ȌV:$ _ߨs$G %xΰ10<.My49B7ح(LbLT[n.YХuvµrOUWጣ2T_;=,٣y1$1O;9ILzx$%tL8(j\6gUgeGlWo.g@o+H?GNX@0׶A޽L|[ ;"tTlppŋh,C2QȂɝFzc4̞B`B@ґ4U|F)nkxXۼ`l:1$3?^TȂa5Ywi>Əf]V|]gXٺownFv?h,M5 ˒x zTѻwYѵYB$OLsZJik1oN+$+}IV6%ߗMDڑLKt  ۠t8[QEPم}3^;ç}-ǹ_+&amOe/N]Q}L/ȃdpWPxZTcW/ \ y\CV2l8~bx 'Ȑغ_!cKR@_ߌ1ޭLb*Owi8Zj `@ IV O$nXn܁HP i^Asf ݶx LCwb7P6Xե7t/ܛAZť%B3ɑxS.Wg½e561/H>FζP d0b}G{E|1C?eu8_[0MED#`B|KUK۹6H_dD'*Bk8rK^L$ &;LZb'w M$N\w) X#)%fJR+4t \7؀ccWO~EBF |h^^/Y_&qmrk2>;~wz p̦@M;8Յ+'r)^RZu˽jQ/>C]Ezt4l(Klkf!t}9Hr`Py{5\8/~0QxsvM8 j6if:Xj [G <%#ŚWԀel, ,t9h{=hb!Zp#OZ{)I\CZi68g-!ko+0Խv,W/J _B2JRGKDQkra FUϴwrQ*2R34x/av E_`iq>ߴmCţCu-qb%#9Ə _Ւǹ=DvdCv^vfth' #*_FCuu y{ʋ(d>&[\ՉvOXnwWYˍ:CգqB!%#̦QM -Z,g-rrI2?g!77gOe ]D&m1=}!D/Ϻ4 7t8)xxqcBip'~c| U kP%tqߑ@ ̈́ޮ9Df)=JEħdjO]n-2q:扱 U&aG@sZK`ൺ.0,f.TNaۊ,b.1P#fDi ]j.CfG# :fweQ$‹wCKAjW l@g8i֗nKG}J(6a[henDp}J #f* П|(~RfY qO~R: BA>z Ҿ{e=c z&wZkJ¨/yWMސKHsFv&k2,"GژĕMxp@5g+W$\87^;M(lо_NP3L( YARс,R Ar/.*Ssn;Le&k7̟z6Г%ŌUlV/>JQօ^p-r2Q/N7f_ I~>[Y?7\r(td;Ұ6E6{ l~ߵ1 ب˂S @-6-=@VI7HlNWǔpxW׏3cU)M fkDT:lj YH6Xq^aQ!nB·ifdpg*U9[׀z1VڲB /1Ru;~w+(@JB%K.L ⫀G,ˢ-E-G/LQVEC96Wx{(`AĆ@_Z`BaL| [(HzSwZm6CX]xʴǞp┛ >he$=S*q eF}0J(5! 3j] c Cq:gPc ǝ8N23NT-z5$KNVq!tHBije\1F447o:j(JXzXM\B=i X}7KWx1];j)imj$}NKeM &Gھ13\;+ ybٱ|eϛşdVu؞t5ApquƋw}E//c6ګo3"$="vOw 7Rv> A#7FMs KU,);ߞFQ:,+8ؚ$;@O~'V#q>M|,h4xèАͲ})]ooM܀jc(#x5̇hAC,Nzؠ˭hœ@iJIcPIxRЦ>8$ c)h1&C 2تA,c|1=̱VdZE4!)q\2 p8OW2cְӿl&N-IʈNr;7MBkL)pʲ"B)~vb9N6s0oY@By9tOO{jr M Y$o Xi TRM;fW+ҦK> iY~5VQ8>eYð!P~/Zx5O{ Ǟ 8foZwEB +`%*{pʟlZ͙e.D $!\+AWyRo`Sq:/ ~hr vLaW@D!Pw%"鄾Q5 ]t`8bzPк,g&hmZ_[wPٰ{onf;4p A~$ :\"=c*=\6βHRpdS`c"dmP 5#5s1k%RՍ> F"uϼh!Bm dWxҍV9Y8+:3.*azNw9ltH# < !ᩘ:˾%ppy}`<.tRy1#Ig$a1GM`7rs';Opj{U.mp[=I$ -hVX,xmqoL+XwWk?[$yIxy\ԝ"7c9=k޽ c|`& ȦkS/iX5na .8/A# F'rE{tlQp?7,jN7rS§7ˎ&ƬYj8 4,${_Ŗyz-<zcy~d>;N4f*U@4}T~貐zrCgÚ@'/ɀeKLϺsސ%ujd13WLc[:K`.Jrb'ckM>T94-={0 U\bMXOV[У#,T&88W +M}ys #ız`䊂ƌ Z7T޳p /ΓcV.ՎxS^Y^ flO-IYN#!1qryP~[aȅDOf4$DZVu\uo uґ} NԢ l?9'ΓyCl| “Ԛw&k.Yst+0dxvJKa*V:2ѾoH 6y1cWaA`v:53 ?85<҃7hy>"i~G).L( XMq-]8 ),k0Ę>FkT_MqX+w f^]~ɚŔ& + {w]Bi/w CE愕 I;eڢ˵YIy`$ suDxeAsBg~mim+U!;>办;]A͠BmR7m |[쫆PGޅsfMR}rt|ItҰr h 8l{Mj_Fi7bt`oԪduy^p*;?G/ɬlSNBzcXzD\_>Վ6+a,.!^I}na)v &6X2n: c+Qn4/බk}%>C^mԻ5-,U^ǮJr!Cc y5MNMÔG4~V`nC$u|hy0<;;_&j~6y*I}^]^uf"eͪ2/0@)2F88Z:#B~GngS$9Jh'b7ozr-ҵmE%J6IҶʘWҦ0|B'L!0[c3j;nҺJ'ظ黵4 htłߐN95NRd騛)˩50WP6T\@3kԪ}=&6*Dl{٥S68'2s@#)QK+?|䶱@lc{䅌rˈv;nS]2 -}+@|M/@_* P~ t_x?R[)jeBt7of_n_ zґ bUmSl_ΡL"p]?-[+=~Qm;ϻhE ~?743] AţMA cFUPj]$):c1쩅4 $6rE X0[>S_Û_lu5~~+&r8lmg܆!àxyq0 6K!$,xFOf8ץ*@_k&%nwi@aH;(> 69afsF&G!Du9'3cjw[̵uE0swBN1#\E hpSEDN&,\%C~hQWfysyK3DZJ扩Z aG5h-! = ϕ.bk|a&F̓YΫ ]yz$ڶTߪ ^o  sXh6-EL&g}ׄB)"P-F/$ޛ:s w7Tm'mX&bqHG62xYl#Df|S܊(8P~x HANTPl&|*ŧK=! 3my U}!v컶鿟%^Enziy>jVnEӎH! |?B.ȸ@^)R9 ^54eH=)`d]tXK0S!g 5GٖKJ`!Q#QK%8&Жjh>\K%,0f7uycee)<4yϠvfOj|DM.s$^brQ!K0ݧ((n6ؼ;}Ń uV !"3G }tL۪}2N$((}{-Ou> >H`"V ]ucV8ek2w]6<+kG}Ǣ뽒ϕ,jv 5~ ӂO&%V jfLo>=npY/Tm"p fBd6ZO) Q+%4!ivǙݹ l KNKh&H OKs1SП!^V(Ht[I\0_ rLTGo;6 ;K{L6/4m<ڒc ;랖*>v4T 񴹯8Q< r|_&slR仹DL'[bZ\p5dz]ϣ<]ql t`R܅_JIRj9QA?>LRx/q-d9 Qd{qr#$ƬH[QdQp*i{`u7V,uSmODT8(dg$Xm`*&y#!3kOFLq{RyQMOێR*S hY>$8]ULDeяAut%dp~"w+inW-5u hwtgSmOMy dq ) ~9&m ˈ%ёT\G_])&o1r<\άpҖ<+" /E%SF*йwB[ͱ8(.(=^ jt)xf i檒*6SX]q 8MY5 'H4f>a GkdnvfoÐeĆ85gKpSq60d\%VSʣʀ{ {1᜕&:1AMRCjEZBV9PĔg.$H9ټP{*߯6)AsYapy=eϐ:{夭dc}2shbx{Kd nu ` }uJzhgisЄoixD)"w[?q ppeI/{קĦyJ/7JrӺHGf!X;޾'T\[&4Xl +~`]KX0j?oymy6G^ svfD S;j)) =@ԭ@cgc`z3N-'t§tmOFo$?lxQ!}\q=} ?9қ3v'#Rgua=! طzCg#P){*5n@ U;z02웤`9+U߁Ӡ8O*L:IQ$,:Wtp-BiT;i|;!bIRJ4|cSSĔ/MAz=;A5a8Ccfj'qD- t\B19ۘXoB so¥bPmXfLֿ|qKyS;I/m4w1qf"q:-Rng\{JLm=Z+z8 3yex8 [?[&|!Z*'r'T@aT52\~uqBcRFI\Ǚ% }M|ǝTh?aQ)wվntPt5\tqd!sy AHfSC>"gk:SgOt!xGWQ#@ یe. m$Y (/|5 %it۹ j|JŚspPfhf|\t40I@m.t`!Pˬ v^fxcEWF}dWe K88y{۞;Y\Y:s㲵%:MїNLpL bzܤّ$ޮqͧoΪ4q6x*`_bBgF*0/Y T,AZ?gTyDih O<Bl(D=76wS衼M&]^<}? 3fcPd=죷s'j+>)2 m}VbyԮ909bak<<ƀ]ezkܱ~4^5m؞$|tluN*JNO^]3jQXLFrQ G-@79!Х]D%A]Cx[b"/bY1^v.D9Tx6!ȸd%ha& Souq??h+{(l>[ BH;0nuGU-΄l45LMKեl2AO#c5;'gTJP+ǒ&<+@A YOIC0#V_ ]M}>\>4L`xo&9?.=9NMI;Sغh+l{|Ͷ @*؅d)T߄XL1y\R7K(5j`pؘ f h? 뗶P,C/]D)UI|9}%/]H鐦7׾?dv)M#~S3]Pc_V^Oԩ#U3WY~4m\CȎM$mY&1Y%qc$1i2;_,B  nq3kuT]@"QE3o22ff$ln1AYӤ-fIh/-.χI a-K/m.p fTCxO(=2eJw!N9ZQsBmCHyf=*o,sP9N,Q5R5[Kj5F/pPzzf}8ד_Z#$w j<먬Vs5 fϘALAwkTo?G5g'*CW_USӯ1b$.>ίWЮr@@fH{z5Wt#4~l ݎMU-r e 0=O^uo&0˓%zTTF @U 6KZm/,XX`=bVgb,Mtv}/:j>$jLSyX%ȸ q~HD GLJƤ`&SaxF͒ %/,u@jT3Z굅>%z ΋LOL~:M J˽kw }5qjU 0U/!_m2ڜn[u C"|7,j F"Gމ _ߨ}LT]jB o)ؕ6Zgi;>+/v"ۥr('D6t% (,lݯ1#8Lψؿzה-l]v=fWǑ*U^Xd#:[pF(p7(j=7涅2gqRAte#;s<BR`;NB{Bc{Eeh 4 iKwV\{WTtA_G+G(M.,9+wWfAڏ%q:Vq:.DxNgx $֘,BhEwu&KZD!}}g$qOvx_z@P钿$NE YCS)7Iں1^'N[K t,Pq:fʗ}^KZOywzj`&PU$qJz5Tn;p^l+t߈g 7K_bHh>hJ 7:'o+^_Td[V^ Np! Xߘ9LW`ǵ<,`' l\r&[F"GIշ7 ڛZvtH0U濅7ԁ~|nϨ#_A&_ѶzlahE +H@>Oo`t+S4x:dv  T[L;1;-,5@{7M'oM4>&>c9Z3R흇 %{ j)Kqϴ~ke3)0WxoUa;-oVwż,/ Z>*N{ ['f s큺w{?YL8|9 `p鶫~KQgzHse]}4cפxB5AY:']|jq*u䭦,TlͱA9\Aͱ5n>|  w4#*0xz@gѰ39'jJ~Q@/4 5Dmר^L m͕vD>n(p g 1QU7&F! *PзD%>4Not[=7eXy4.qu(\"G,0N$LZ${m`lB%@-};h|{- j{3&$U pM*X\Wav y zln6NRD}EbůjOʐǸ)g3|`DĖtxWyeLxbݮ@&=p` Y57:bWF!ܳdfhv%W&*byG}f<G `R&'aZx ̓0;D_{\Ȯ])e7"ElF~3gje5D N@w R֭T>YKj5tѸ<3@ {a76E۵yu>-.IH57s+#F%~s!-eg1UG4?&]8dWzHw p@6>6/x|7, Y﫴;:|cqӒgjJjy1ġ3:0?-l?%uɕSo&Ukm&W|ؿU$+0H-LDe_wD M 1)e7@s@ 7eՕĂ(_I"cK)Y;IrYfrd g C>.EXCl'`hhT,DIm=eN2Xz0p>P% //X `6R:fNӊO G'hپ yN"UMǎ݁2P9OdI(L9Z a&Сrd96CΥ>Sk 7[[ 2B]Ք?T\Ɗ$!:8=1+#;LQO `C+N*Z9`AHٞLĩ}ZֱvW:a0L@J[J:otq{0؅#Nmg4ɵ9"*# nAqւŅuz1>iPt^Ӌ  a@6ӊ1zIb qG쇂R‚ {MO)n 165]TFc[xڷq ;8 ]N\ĥ A+>=]zy&A3(kK5!jOcEL>s"Zg! z"`4FeƋ{- H"]at̄$Rp(u[VwktfۯujJ;B 9;'Wג#/^N\+;^^&be+w2 =aГ"(;~y+" ,ȍO5i>\ U8!w^Bs٥2 ;SOH8pBz зw/",Hz9nʓ9\Ote 5,x;j<<DOK4" y0~Py4[> zG.+D1Hk`t;(X%X]H.7rY߯zSu0IjeaJ<+%O%>bQQxD=Y?aWL´wyV=ΔKP<Yq,/imֽVjI-FOXO07Aôb^)&ENI%`G(zxկ5tfFp3ؗ0;1_l[cFFrlH T*ۈ3@Q-㖯.CP;_&}__ =ꓴK U=Ƙl\ TNRS*jӞw`K3" 9PB*(r"/\.*!WRȗQ#f-m~ isSף)s/ V!bگfxc\\٥d"ā PQoF&\'B#ڙ)AsKyiGnPjz}l59${O5,Ywf֪HEضeii?d$EUx>EzV5Z<{TV_*~&,,}_v9Ø,YZ I%NW:k1ZO&C͍ Rer|X!i:=^1~6>en:A¢Ts%dRKSDP{БU6>stΡvl9:h,Ёp ^pu;|~r|%ƣ]6"έ_kG^-9Iq4udUDr s$"&.'k:,q,sx5TFDSES.)F%$ejFk&4;එaA_d@$aH׾W)<* \ ?^iZ>Pq;TM"7zX#:'弊ߩ6N{RGL~E%+Þ2FAa_o=,, N$Az}j1כaƄkVH|XfG&,#4NB'< 5ĪgBkr~ihJ0}碡6ә[)dҶ:]~x51>1s~)uu. 17͈3NRlJR*F+?δ͹P? jN[l= :J!(o3%OھUpU&J ^j()̱b$&TxpMջD!W}D@_(vIOtpiW˞RTk*݄ SX[nL)G vS 1W-"|ES'!ǵ˸1˻pO}5iU7/ 3vkAs0¾¡D3kgMA:x@,$6$=7 Ӫy; rQt)3=줔gCB) & Z9{vL-O&Fr'~#,j3%;)j>S/5ɱE?]7S4ղN"yΓaŒTj/SDc]0V'b3Zv WϋZX#^뽇+)ΰ3hG8Ea̡VnmlλvɍS卙c4&#< o XIbL l/g1fK>AOw49* 9\y:YQ`X@d+gE|T& ْ f[B=EOO7 'BR-?m\P>N%*2_ǑR \:q߳ݕqeۙsB62'* I 4Q|6s> ˆm΁N:&Eep{כ l+juQ7* IqBeXV(*~ ]s~,8*2DX.W'͖2.ykHZ@A~Fywե$> DYb}m#U2m^l#>x,g2:jJ<ӆjl4Y }kcU—tT&]" &@jKWcPEtBmv:}}Ttp~1}9 Iv_ߝFe e9Ki8PYU,>d+EU*oթ q0Jh0C|]/O1p%'A%r5_UJa>Tv26\ɗ#M`G-ʯ.qŽ%$uy6Hbw#Ll_2RCVnW0 /~P٫"{6x4,Vˡ9`b"JrȬa{J{~ jN[>6@ mzzU D4Rot+ k`P)2ut ,{\y PEiZfoUN%YX0 #>b7ms^>j9d/f !VA+ūr?l}䐸'tWZMxMyS:=O2''@羙afOsܹ):b諎 ϛ4 2`o5OI>k'3hP\AnhX"_ͤv`"fڬV:O3I4fǚ~͓ {-qC^f-Bse> ]B5@ėά8_Fӯ[r|_izf*8nB3KSFT#8Kc+?ΆK^%FGP_яEShQ4am|Q۸W 0XbXErR4%WoL?=qey[EmLכll[ |~4'`KkZ2sr&x۩̊d;I7~sQ>%cU9gY&r0fKuX1$e:3P"xrz$zts}#q묦.I IK/1BAn!>Q2[XquFI@RII\$ļ0 (-!^ɓC]?T$̌e =(ϐAj@699`Wt?o#{$&5y]ci Q=a&*'L+\ȕ`OSqWzn>b>UJ'%pT1y\Q m.*-6 7etSlE|řM>Z ˟xЪZ@_dT Oo*u#DuqVy4l{8j8Xz_9n1d:V-ة|;lCJ&⚆y {S`y)آ d0K<mZkY 0Ck nQpAK?Fno?h+ θ[q br +vS@BN7Ϥ,OwqĵBEb_o/;yεq*Q_U:fdxH?OZ\C>~5dJJyNG-6߅4XG!k160q&Jt$; m0أXJ H]9&&R~*?k,lNNBvU8;g2aipŤr %LH+^%'$!n Xe{/0fV;8B cʊFk68_h,fc:ۥuk l|uKV}{ƂY^ƪK8>dyk~0?>WklĀCrʺܓGͿ-s^. 캰fV_eo&lB(6۶vG.4KKkm[" vBS̐]&W}6orζlX=/0P>J66&bZ%Yh"=Dg7|94O | ]n"SygB]359+u:d\?/\N Nk|?ϗpI gB-Koq mM[О—%* ALWsJ3%X0x/ܱK DXӿ )(eN4Pm*m̔kn׉ =no{m%]{t_ ?lC;rgQ+X:[E6Z(JB5X?T7 v8~>;!mLMY\vTx6xRIsO& Sؐ}Ya4~]-)4+)r]5S8Eվn'kSkmbQj ̬i7?LoYOTJL*d_:;XmT4]7Ҽ,U@$Ocڹ&m&H6gPmY }kH܇zdt?_,J=+%N BEjf@Nc S/lڒb/t뎰 h|^̹h~^,-Q_`V*f_<r1_֧:1!yv)a"~pɛ!I€9ycndI1ny!],qZW ?t|f(w x|@" ѵRp" Y>H4ӣh{ӇɎ UZĐj RRf5.6>ޏ3V>SOR {ەNqtMC[;]H!yL1viCKbP ԠUV8TEkV:3fU pMubУNV} 3TsD P$]~]&4c@tDktiw#MʏKm!YӾւ4Y03,M9U'^  }iUFdf7̧D*:IQP`U%qdʜ?2\+A|"/ I`OޱsدӇ ȭa PAm;Z9L$\_|$>ZuG.?yrꐽP]~`M$yoԦWpRF'HkJܖYah%R{$)%#Q0!ʛu|VM,T/ 6 v !S"n?lӉ yicmS Қ'"u"ʋɦI?XsW-O:~_3\.aC?=Sm!VP '=0pBǍL)|DL]}5|X7KG<>ܠ9J Ţ^neZEzMm\>[i"Z qww+a}ViLa5 kMH ,%G( fBqEf7e੮͓|G/eE(t8ƿtU Q̨{ۛ.a9xQ Ch7Yoˑm{)Iw<+dpA/_DdgNTs7SnJv{_ "Z]_@)6q-2\?4Y&8hZ; qǭJͣ•@־S +ޒ Fj{'njq! *h@DSdbsoSOTY"@Ťޓɀf`ictr٢%#&ɩI*@-osfPH~Dˠ.$U\y ̮%찧{/u: {ّ?j9d6n(×kea>kn?s8ݒOu^Lv:\i诈E \kIY3~"IGY~BOY~n8/?{wrSpT' &*vK# O0ԙOk=:;apH')G֢k|kS2a>s`{߹g2t+QՃsGb@JͶ27}䢶{L jYb_qxek2tPIO6gN]'~TqVn띺e$~H won!v*^cAnG"[=7@Y@(?W &#!́TFt,E&1 wg>~pׄcP>7^2JeR'`ɮuvP3-kqAMP7OGV_^'0_+/5\ǔv*lwr sDr2B'׍j4^r/}sLc6`L0W-IdA#kd' CmN8'<:.F\x6R?˩t@dIs z~y"6M կ"my>~0o,]ıʽ0oCv81tt ,pN,9}Ʀ[_mZSTƟQI6!KQdpF %C\jMS ]Fx>!7.<8R2ke0~PM|jjS5\l$.+I;>e03r(PfA][aRI+fj"a$4.˵EJL-ŏ B`d$܂3[ͲţbŇam6G9O`6OM"A7[t1 TePḙ Q1f#Dlt% r?~_+ޚ+}tMCTu|hb`]+vڻwG& VM eM%ɨaKo w{RND4!Em?J2\p~ۙe3-K}vO-86 u1Wp_U_ Mbuue,W^m{Eoz{XQ5Ǫ! .~C1~@NTݎdaw k'O:ĦZ-FF[h#݀L/(+BZY:fF5\F7sX܁Db]h@o"x ֔~R/"h렆 Ku sB_6ƣ5Ws!Dh_`^.MրotHK~ֽ0شbZY2 VW4J}3S?O.y.sҤfeŤ94>FZNʨ%cL%c!0jΕq(PGs4.C@C8:Ka%8¡6j񞓠$A&EdV {:uQNܴMh+0b57OK}H54v b:ap2ZĊ'kk'Α) iD {/";0tzE'ʹZ;76d!awPV듮~R$ȷ99v!_$ X:_?J;H&O`~K}Ke\Iy K#BbSY:CiÀ W^\ rL|@A4w* n|A:)mG#"$`vJ[ تշH0x9!W08\x0;KьH>l hBCX4媸jNԧQ hsxӬKv>=)*9jl<ݍE?NI5[rÊKL?'uT:-Mb̀W)8B GjrAu+y1y@ڙ:mxō=^i?g8 ;[L!p:H.i!삃^vpԢm^ )r,8 SpNEErZKʉP]:+ iq" Rqˠ nm{,l۹d(b7NFH3( Hr [::C1Vxŋ =.Nޞc(תOm寷bi; eе:xmq&Iˑ[X>>mDÍܒ}ogt]AE,5]]C>6P\!/EKr=T 䤳#PރVfP(és;-qY0RvUF4><$ # Y1RiƨImGP۬7 K6ОT\`4}R5$$IB28oG^.X01TIsp^cdC)mSonCAX>{?k&+Sǫ*ۏ?CO+}L++7b|i.r_o1 }0jeB0539vAE2Tsb8y9قu[p)uluW7N6x󟙙=@rlEvJ! qS0ҽ ;t7Hh?I˧xogF'npeon6lI*Ra /6pmPobVRnc80vV\Ϯ3[b)[JT9Ltݼ^[ŕ"#kFg#Z7% +-p ޾\Ϣ#&'_ͤ;rF06by;/)t/mxCL )ƍ,]FS92`[R#4 /.l*clĽ"Qee`餪DA ciGǏ8O|] â8KdުָChMӚa#6N@{a2ˮbQWL`:s Y5eJ﹊!Sru,,=";mi-nBx 6nߍ&-Jj6&٩0׏6f;n5MfE u^c]0bh[/eIF!K;2_4*^#6f7\u kP=Ѫ#c$ A0A:o')5j2p],ENbm#tO-s@Y PL Y f",|Ma{ymLV3_yO9, HbVFGxAFٳǥ/YQ jajIaMa*ऋP'_|˅oR mDh. 7"4 ]zٝjܡs+*$^S>f|=@ռA{=HɓկW80܊{5n15ٱli>6A ' }~ǙN0xGDz7,BalAV2Jiދ%ӯ[?b#TԂpTxb JMa6?*ݱTIYG}NBZm[-aVyhleu I$Q9H{|S2jHR@>R[=h>R5"Fr[pb臰Rxk§#8ʰv<8w7RCv4Ňs\o$CjP,]K`@~@n&8ȅM ҃ܙ7 mqH ;NXp ΁!ebgC@R;I4zF{ VV"ɽ_1-P dCo刈rHN_mHr zC԰+."{Dg2ϑMw17ҿ\A` O**krH8v W2$?uD>CT˘_UNߊg]s\ћ>? jI)֧xaˇX֞G>_1;#jI;B1gIc,0=,ɡ(wZ`4ЭxN2T0p뀽mѼS"-x>+pwΎDxKE#^^F6Ҳ5.\-B >2,6KD[ra>nT)$KJ)#J{[ŒvLF >d IJD[ 87m)B\pΨ:, 2[$\3r`>U <2Qd2V+ j)ar8&sB TEFZ1J(?X͑,sK8/_] ;[rHa;/AU\KMYk `wv:n6G\qy't-Qk]ƺqQ8fAN$LcІd҇ o9C*Vkf +4[e.b R؎5cð,B|l߰qPLEyMFPm0@Ho@ifQ2k3ԩ yX{"yt!w `E:C.V h8^-8&}x)[4M :Rrz.tMh#h͌D}:hnWm~glbكn=6|~O;jZEt"Yl WYv?|s'٫7"ճ`MmXY钫<4Jgn_rQh*Sa]f7ži>Z+]s-ӏ4P/8u&T7bO~cd,!VY.񇀂 +5P"h:D#x%m6.=keZeԉʮVQhkJLai]U! Q@ 6nE`l <#=C=c!8`2SJ0ibۤquY▂૴ v1ҙ@ hQ šGk)6ch0*~Tƥ7 "A> hV!%*Uz .񅼺7#; @{9R}M&_O Cnˠ2vp1q2jT38f~lᕁA^Ypp 1wLl"` g-D.DGRWLsf}؟l]A72t~k\'ht=[>z?WJ^V;i l,  w1!D#Tדh٬HsdTAb'Obյ۠ T?1]0M+k#/zYźvk`jDf-~;bKWqgkHZߌm)pp+nu'z<קvd??Êed9̨}{25NQnHʉ@7$n.D z:6=;( /YH2wA5|9f`JmcX9CItSJDrMgSw9WYc cq;mKI;!`S:=[뗎ZW7<^XuuMκdn #ŋuncQ le-ɩTTA1E$:?KUQ~_I 5(|/7wCο͗݇yKO7exsdT,%/v7N[6_q ۉ@\򕣯ʶRyq׍:Kmֽ>zE+KFRC_z3۠#TV4ހq^lTPEa-&l.]#ɗ!C9lcPpC8 ׳/Г;: :L6'e|1^6$Z',W2S Uh΋4k) ȯC<į. #+K4q \WR3_l1Ds18vKyorvh^T-NDJ蹿ITxsSlv56qɒeHVXT4$b8Fj#[ԗptkРsKi g1V״mPEܬI"M L>7V޲x W9FE}`Ĉ^i nǹ@P"_M0l IfjLna:asLe}@_/Kcv@Ѓ?q+?d8"'6FC-4R8db3yM!&1]:A<@%P/>^|/؀4M@ރwBVo ?v#ߨ =d/ (yαИ ȇ#e߃K=[ʃ qumQESm]|ŀCD<݅N o]蚢&{<_(( "eǁbBeVfT$Ըvw>ܑ5S`O2]P0'U5mp]MfVd}KIqҕTFfdɹ,RG |CG/cz["wARP6rcnshvH|d\Ĉ{bc+j!7$tvM8GBD=ɮ2n+G NB0y{QpH2؊HCM)Ŵ%>X v4:.E3%iQP-yܥ"V2ʲa0"iuH# {lj@=L>Y,X>OH](*[5s"3LY^|?4&z *m׫h+#G̣-2k:΂ئ=#9K4Lm2#_V$UZy|(q L_Q `/yOpآY`,x| ٕ9qЗ:OP({0P Ar? yo6KJ54U}~$a):C+awj#i0]Gu~DǷ%hźФxX 2jDuヸw$$ki+͵\EF݁aR =T%HHo],z iŅ.}H['b.$L fJ>vWED#UFf7qj\>MWsi8 x?+lQ:cWfOWʍ VX9>һ0fh r9c\_Y TZdNn8 ćb2Sbhx&IY k h o#"KrVH:D>JqC:K" fy\aNFz f$BC!b -aݟ.tnˌgcŐdH d, з A)N%uP MAT.SGQ3*~Y~&lm W?hsPRYe)K(A3mfi+W<ھ K3UF ?\y4ƩP fV Fq4'QgJJm }Sc5R5!OR,Kȵ 51X 3ҩNsbGD _@I!iMe66)6F:V;WQ8AذJ9TlK3BDdT3stXjW1CP:fՋMO4GǸ?Ts>5iN(NC2/2>*7kx'mB:E[?<_Db|m޷r"4cT솈gڇrkj`/w5 Y<]Ň%E[9ax$'NlD#Ȥw׽XDIACK<0-5jR-RF^7>M#|j+lMތWˣ Ol{r,\LͰ{ k.a1굙V6U.Rof~QQI\ٍyLBT82\xVĨ35?]3y^ש*6r$<= zWE}8ΏI`OmJD3s {wxtH{"=_ \l.3<^%3*0z O%[iLY^4ʦ@f٘`ɣ=HIW fdQQd9{&|.6+z-іfhjpqu}`pk6'yzMyeV&A@_e Rvo++rE/~kjV#]-g 8Vۍ,},›1;ˎ҈xUXy3jt1@_X=Jsy>UU-6_lgBr;=*HOLg7gI@X1'M,␟貀.aϕųڬFoVDP:"Q#ȞH jUzJVJeG+tln$\Y3& FgېBDdG~|t#]roޟR&"°!-Y "AU>x=Yrwb,l_p17/~9/3h>Aq0Xu.}c0_VSk MM v}hIhHd߭P)c??[9e?,Sx.| ;qd+7vMIz^YyQ}8I58mp 9+נPvti̅ -/7{}ۅ`\倨!jw5_wy%lO⮡ A8om=;9P y2$uszyهq ?EB'MbXՈ '_";X_Ǹ,C"lV,L[0pqpԖ ֐]]gP n411MbAiq@Qb#Oɗ;) xX2&@oߑ]VW"Kk=hDy}Eϥz˖r`Hɿj5IujAEvރyVyZ=4DzA `Kǭ[erPU0t.G@iYu:l3˧SԈBH}t@7C:׃>SLys\RgU@ kRHYs<k DV^T m*,[ NfD7r &.sA&G@]9EÂYlHCM_+!JFm]+w Y-(`*([DWzFa+ aaeGĄZ 3Gs3:B#=WbvH]VK}8q0C!|}$)ۙv8j~yȚ]nu#}}qn `J@{Pbz'[AK, ifdU8_\Jz{8=Eqcc5CCjIRO س\Or̢Jädc(t/CA^">]$EIz"NWn0إTL 0$ރkV%$uJ|)g/Tn9 /e) tDZًNA+IJ X:ÎUTԊ kܬ ypx9+Xn6c["u_ oZm횐BNDQ4O$~}("J˜w馀ݥ{A'zq˩ @bE!m)^Cczx.:ij Q 7,R%_^vRǠD(h pMb>brzo(ZD~^5uVm-4'ӏ4 I -?L] ,Cdx,֞-0خ#tB<zJq>XHM@3OU4ok~<m{Ƨʠa,%O?iYr^mN5z<+,EqI0ߊXօqe?m*@$JJqlv}qM@]ODBهba_8b`^@B5인x3y6z!MfW`, 1䓠 zS*h4jk7"i]V&gC%#by|ĵr{^0E_,^"?S__dϖ)AHA5`[W>z @*׺ j1L,ۊ)&[ j+ 7X&̲pH{u[h$|F7D:01£ 3HRi=@!݀g&B*2$Cfg8Ҍ&'KALhx3{1aK9_sI7Gqi]˟W0Ljp'nvHߌ[qRaz6pu̬&m<1x4_ N5F:Qw%VQ]ow>Fb P @`ڤyӱP`*E{߰bq".y{f)k0cݬ/񑥋SYU-ӈ{ݕwMO}~6cy[Viŋ;zICz#o=nB #ҦFnO(ӡ}696iS+9f6=+c74aӼܮk\()/$U  { >u[M#i™ =Zh L=-f$lG V3x= l8hJ^ ?)3n鏔2* !H;c^9)Ejp·?74D%l|)c zm׬LW3\HE[eJX4uZ'8DP @8Ж5>GTK;ƒLM3|w*Z{!nA3u6EJXOrX,PU4׈6@(5DQ!fP!1Ύ9|[B+EM:9c>׳q:eb1]jk3rzǼښ3K_^|ebc&p2|W|<3g.rRd4kpbՃ(ĝ1:#bfqιǷwLRqto!"[yd͈GS=_2oc\.[qatc57xe7Gˀ$_ukj8v^=Kaf]6TJL1uͨQH:i!mպr< 7l8KL. eEiDe:XJҫx#cM6^%85N?|wrcB>uɱ;!bX~6vѷa+VaʵUx팫i@8-hn5(NaG<8ބz;d թQttݔ+-T?+Pi濜N+TD4|&~3U˓;Zc0]$a6TlNt_<͞3CIT5y֑o~a+;7Oudu`#hg/R^`__Zp $k\_MF'gbɪpZ{|1\W0b|hƁ/% N!8`և 삛=֛dGU./-dӟ!ժ-;+@bQ3Ӧ7>c"3/R s v}8r c׬NvP\&5IvR@6-fb'QFEyM}U˳%d*nڙ$416ǹ*ʎLtO- IMg%Xٻꛏl4v[H0 ^Y w*U.wz9b2Uj)^X< %E,u *h,[0)W'hq ̎$] TDTYS0 ksxl]&[ЊCLv f XDݕyy#̘'tq 8_08eZj;h8r/" MfҌNѽz'ϞARn=RٵP%Mn Cnl>a _\5Pwn0u"7.ǺGtn[RNɔ- qglsT>H?CF|S{{!; ul)p׷s[ȲbS^]2!l8ܣNz4H=M<k.ԍ[l0ձ ̅Cڲ)6" &cK_"0aY>.([#2-OG 1ZXkA-'οTҁKYB-ءf%՟=naӖBXpA=m36~E/?K&#=2!]pLT,}2ޱ`cDGЎjem $E.K6mk%՜&:(H$N"bY.A)Si!hGI{q<)p+wS5# VepE$nM(* Պ.RdQ{ B* 2wDxn>ȸϹ1)!~2|ToUtFTtgKҗ\Sw;=e%h<_qniK_.zLP{5>bͥI$lW5CLwg7SS9v-]h-KZ V Y<8>$NJ`7)Enj 9cȅ`G*tƀ} ƊhJ e D "Fe1[Nf*,E^ץlkqqܔs&Re3h2 ]i?h-5ChT(+pa)}$e3ArMq TUer~'ƇԐ}ע lO3\[=oԜaOB OXG) llNAi3'/qJgpՐ\[DkzMs: ZPu6 ۏIw. veGٗ6C'b_db8MH蹰juC *OZBA7t6 Y\f|[0m.xDцBp9IHCFUqͶBgrW4qqΆXr%tKvǴA6u 2<6MH*լH4U\WivҎBW)0pB6?;/0^[# P SvJʭ 뷨53tZmGiW7 : hC3&&Xye+c[uCy"-j%^!_.sTyBK,Sk<}t:SQ+hh[ﱾ?e_3dS͈%t?)h5 vKy3SgFx^E@7f ոr l@8_Gֆ"ˁ2% EIBlC^.cKKCt[PrZu I+f\u;L@(q/H+9+N1˝%_NwGc-iŋCU`Ohzײ(n ,1:8%,ie@>QvĞO@هy2qAZ(ݿņyh?#cu,̼%ߓloli!3 (S3:ѫզ& 4sU8kRhPtn@q % {˄PX/s?gRk-4Pi*~&[Fͭ*;*tlSishr'6o˃6Y.3Rȋdi>z-9Uibj*#@)QXMLL?ѯOgsX.j0#+Clle'eg ?=fR/,,!eoʙ%ܲ!}_,ufZl;`$tl`*dPÝ/&lixR$Fd!GoGc8.d6ɊLLhLsGEf[оQ!\;L*j0k%z/렑raeu:P$ۀ+fXﷂڢg;y"̃&(`\ܕ yIjvvwqɣC<9|#%nRr =-DNTgwW91=% Ճ{$`Q3W uU KbEab2W_7;s?+XLȉ w`PO@6&4DŽ| K:{͂#c (xmo/RP*UdZ5|Q&Pdžț<]f AA ==OBȲ8%r%TR9psH "x𼕃 EEY83[rZ`D2mE,*`u.Jv5'0p؊[*:Jt<ſY:-Ɇ]{Vjp MN;٥H]Dp8uP0T|އ`=!wjXJ(c-/oR*ecj^ֽRmO=4#!C9XvzŒK=M ;Hus=7Z9dۼnK~# 9Pf tǴksD&mo*%93x"xӒnnY4(owrF t0@)BJ=/<o=RjD_^0ԋ{ Gᬋz$9١F,RX55 4⧧mp:5NC*pW:di0Znrf+_Xr?*w; ́mFs!HF B_$L䣫&/@3h{$DWd WW}|b b'LS<ڃz(N:6&g~K6޼[f5AV{ɿ2yU OB_‘ݧUb 1hԉ )5rOђ+JYD2A*Q~f̩-8K dž0:%T|G uM䘞r4ʥ*E?5,u%eW_'LЏGj-T iE^jF?aF)4![,L\(BfHP[ܦF'i褬HYR*[: eq=3p_ -UXae&h#?Q04`|Y_[o"DBd)yL&lB#,,~Qi Y<4 % M**9pOc9~_6Ar#Lx>f`0qk 0o͡{%|3]F' \#Ky#D W%IHN|~'. qoo(J+"lP1l ) R\2\]  bO,2d) BP֎uƍb{GvA"ގ\fc5/VCYϟq ~T>ӁL&<<K塂_#¨Rߜà/Y4n _!!]#b} 4Q 5h5 Ң@EBVTdVHjC4`yV "&\-Q^N2S/ lW\Eqvr$ [ŹqCՔsk}їLtksT1=MEGa޳oᙋhc F`ЭU b[ <Ƌgl'HYVqu`z\*cq <' ,`Jab׉dn#$XڮɍQx60x_8,Mm)Mm+ ԗerd`QR+IV1MtE]Hpe4*/3 0lKxa+=ma^T明0H-6H5ΏZKg(>X f 0jg|NqC0{W63N⾀gRԭ6d3M+2w'6-QK6*z֓ƀZly}94Oق˱ D#Q7Kfi&.3&GHO$jT.b6V;[I[9N&T6,|9kQl*Ьk*SaiR݃+~-=1< zs[7-;eDCL=@ch TrvBf.4JJaG!가L^JĘ?1әvz41P~'fƟ=(H1D>&y:1yΫen0$0dEI !p#ob@Rۗa2KQ:E z]<0jXznaCym/KvF΍=\9ͽCzl #oZ#gP b v{ PY.A.#ɤXdY[ mG=_:2v~i0P4,aU~9^d["Q+4<>I=M Q`fھ*5}*n(} Y h@Y7d_V+xgBRSӜ,F2-4J.!<$ѝVuR°a+oOܒNL"ړ4zf*HX4f[ZtEO^' *ĺS}=Q5:XK?O(5j.ifA3Ċ8XʀK$!D%;qXo`7Cn*t!AF֩.#?NFTMY7kwx~gӍɴ31<%᧗^NJU1a0Њ-^͡T~h˵p{Dŧ[X5A_4 X=@QѰ >rGGUQ)OFG>qLB I t^W_do[%BjW$" FД_sSxgAfy&(4El%V*tr : Whn)53x_kytiԲ \$c6 0N>Ωon4=h|P׎y?Ӏ͇S)f=l[r-\FrԼe"*q+:ϜMh$UJ߀ԬVY;(>mtWV ]q2")s1"KXhm@WuW[ڳr+B@F䊥8,!yb4d$%nZf*A~EBwؼ[l\YT_xzvݞu%m f xWK ̸Mlif9}n2QЌqZڶF$9i5yŋeFgT bPb&֩Q[^:bXNbbO\at"`pAc52 fQ{8{LY!V̇U"3fH=*7.~c^M`y2I8} ߈ $n3q o5t2.cR`N7`24Ww܆rur{Yijԓ #$%2D%iK3Y֍pdi4lU -AJCwYcJܧֆdOG7ꭟ4vUp<%9?w_nkP;<X6tX,i 3:?,ܙ(< uNDwOvN L@V;rk3EɶjuQg`GuFɕ-Au䯲}*Q3|#mh-%T$5vMU_van p&XtoZq]hoЍA/zP+fFmt3.[=p;,_9ўl WhuTإԕ6+fN)?XcMڴ 2#,3[`f [TBgQTVzۯ'x"81vt=^)=/{H>A0F5Mki6EϰrnLOpΘXs{t"(q;,o?ŏ+몵%hg'-%CE棩#MӸ6BbT們$N8.!(_tO N. 2WB MY+ ^qx ꇆ$c Ӳ'8@2(#4Hȱ 9iT4fSL:ڛi4c6Uv*`bZ `NCGSeePYXzgg'3C("qHvS 2H8tnӬ+z\>|ފaطd{C#&W=og3*vU4+Ptz^e޾p Ȧa~fsfzuH\ s$J2tѬR'g ͖C`{qSFk53 K1WۈfU_,yh.j ֕}7Dꃯ6z|#OPܺŗ؃# c$ }~yD*0v~.ڪƛFCa _Sq0ϕv1b%B8ARhÆcrv(8{U겏ӻ-c4eIȊ[':\#+1TBTVc?`r=S1s/w_K< RQ="}YijĂ(!R BvMf\!"Äh1{آxP?w^.lI =+sICb>t Y_֜-Qx>uGgK?IKoPw+˥~$c)65tJT؎2xr[spD^&KeIFU(Nvo[.VE֤11/'jZA̲>UJEA1V,gy9Z7M÷:yNŐ~ZntʝNSg,gLN CD̗)%Z8ϋ*pg|Q&uK#C΅Q4~yjsHmI-%[O UKo8#Mo͊g%cTiA$;"ҟ{g'G rU שEGpl~3 4KsW|BYNb7G*bbwef.zx ica0h9i!QvKc ~VF5nY'zAyP6:+Xa,N.X 鹜_JL[h;5)7ZgvIHMpU_C)?GW"Heh NwZd]f4';p;d`R\禆GР2yʚv^oH4`ukmSYn`7 l%aU"}lCOR4@1nJQ_UnuTN%`G]dHZf028ԴTUWq>S#hG}~NF}!> ]kKB D";[4GM{&6:?\"+]˧v`BV?PY5_@DŽ\z6"C{# .˅iqv`m= V #Uߗ|6~yq=l.B+B6uf 3 kTn nw#D)n\W1UF֮<ayO_d^aqB&X$K)=#7Tlp-q_V7S!"TM?]28+X9q# cWSގ_k\ цt?]'wF¼f|W!7gG h?/ {*{L7D tcsl̍bEfu,h+>6qm~ɨ 5uV󆞙8i%N\Q&JUt͙!}W/.94q>xe`Y0F|=vz,3V0J7UnKndIo:Sft?6x`T;NӋ'_Q)*bN2q4SpI"m;K_uCe2N&ӻچI(uVwQq:'µRмfW 4ܘw]?z`LA9|P;;b+Wb@[)4c?!4%7=K($3Sg \"4_dl#\NX3wz:LJʏP=XYY  d{P G2y$tɭs|I$T!ItŜlE݈f#vts&( ':9ޕ|ƤQI޻O3곳s2F82n嵟ae2ou'\條ި֕[%Á1Ts]}eIĨNe47lRJ&۰9rj(6LQ<\P'vt,/ |z&!!߷`MF0`gV60:j-$*.=sjC[fb[TƉPiZ&nhSş!7Ln8 8E$Ӡ")F5MX;itWAh-Yx֣cG_H{ʖj}ǒLW=ȎڈJqem[/;hȻ.,S+IZ._Tj֧T Wwn; @IQJi @&dt*GߘkʙO\K,tsKWdγbR ) %edJ# 4+V)XKUȿ&@%k5AzE蟴!Μ2MOd@ZU`YԲ g\ޛxw9kmK@Qf/+r:};8,='8l|>hI;&21J6  OrW񟕁L){Iwo99랔>\!%`r£vod0kIr ER))("fMdZnH,ei рkGlt]b>_D\fV3˃M]Cp /~3ׯ =Tel0ТkTWd;Sp;Luinp>-?f n`KSg5}YMvgY1-@k=Kz}oƏύBiSwQupL孭b7bWLP?13Sٖf?,Uc'AC-0 Lַo7пh ~`XwGH=e8gͼġrIYhNC~F%* ̄qi>q"±T۠S/CZA֧!Kp:unކZyEDQnG&9e?[( 8w npӠ4q9mK ^KIaGmEv!ZC%͗Y7wd$C i`_ -z@|ت9֐=WJ]LEdØ?үM5_p̥kCG_<9#%7682?Gʘ-r0t`YQƭhy/B̜da:7@Vz Xg-ȇzKÓcz@:{"mh7;*;Gw}~F"hw܌HhN .Vi lKʅr]VPw qCְyI([TPr6.jc>JT͘[.C3qvL*r0žÏxPj .Ae:`BXӾ. L3y)O?b$Bp*/$XoiO jG0'ypLoL s$e8WyFpyH{=~?qhzǘrjE{b/K?gr^B {KFߏdo-ZSt<@B}4L͜wV8BAi38~g:`I9mΈ-YmL'!mUxl#A`W~iݲxa %Ei|!k3UN4B jGF&PuѤxaoRw. Dh]ʘM$zU`B*4xAym˧RmY8e/P?K2<ΗQ猿+#iȭ9%ڌ I>!] l -q~3{ R;e5WGCf68Svp95+n?[/1՞n&?5ߊS<:,Al\s%t[f>ASba~Ô_cܹ?<)}Knۨ*P˛M-\"G 9ĢJ7y$ƆQK}uw d-Q^ܞ+BH'whq`ZF5K %S\3.9Cd pT҄D[Qh˦Y;hf5`7lJ$2,8i&irIzu^ΌO%c'J {E/|}Ah.]&} hsL>!Uw).;7,K w9@wv譻0) 5?VEmʟzqC$o ^ UHB-ፙ.Lc_<`?C =Y#"0į@Lu r=4JZ#t<0YmMa:LOQm0@OzENa7tq$Qq1ڴg-i#5\Nnf#2X(6v¦U2/Q `HEsrgW#5q9&(AWǼ/rI'ʕx`g: Kt,rsmAf\6\:CSv{ ZeBi}N[b@$.7"<1vV C"J|?7)Xli#*B"CP-.D)ɝ.pd. 4z갾6\f*J3Yay\3]\ƦPޯŒwQOٮíݦxEь5ũKZ쇤E*,ԭ"3B Sb_-_=x0!D6S8(rn/spi* `/W6H"`ϫC߄C C=td 5*jˏ+uX[K;!\rCQiwKxwLd]@پ<~ ]}#1BCՆG@"f.SsN}Ybh"Xw2cF#mgWs|دsӐ6;V$MIƤF$33Cno&2O' ?c!Ozh*])HEѐTiB M̪ʥ.4P)}CLQh/)igMITQږx!.u'cדb{ut4dv' ccxvE7(ƹT@҆5*]M!4MYEVUDW˼AȒ8lGWJd~(ÄQ{]Juኸ@70`3Dz/a 06MC>;.?UV;jesP8|/?YˆNa :ri$UO9KG*w]B3EA6%`гRת Fz5qcˑha:FVUB<>Fdt8J\|`wF{BECO.7xs:<7 Y&. 񎆅$rrvb/3*r; .q32C+];^oI1!aﱜZW*)CY#|Y[5OwF7hN %W÷DN`@$ ؍ V'7]x >c% ͘/'ўa :|gPi?B#4$ nVV.W `kFZ9qXo[a•@vj=4~Q3tߐccOSL9w'9 $RBw zv 5DG䖻w`B8qNhd& Qn̎Mbf9nyZ\ $;n6la@R#!| ܈:xʋ/TsJjؕȐ,֟Ҧ QyueV&>R;ڼS.]8(DSeB |p&5`ŀg#%5 ͉S&ZW+U8t Ծ%{v Ӏ`0Pt^1ɗmg{̍Nk`u'x"rW3%?ʰ[!o=u?G"w;Tc|(FC"'re"R\䠆/ )j@N~h;I9%|WTfWzW&QkpJtYW8hKo[[ 7%li]"hӶ%!Tl91wFԶ=ͰcfK*|i,!p*c䜽!1Άs佑:_d/=_ˏg 9 ]z.Փ5y=@~W8CV3/ X,TpN)&Zeu 3ˈꞳ͚j} ?8a@#{/)4=Bw ޝPg*r]>[Dg3INt\XJlpӀIe?⩍ JՍOA&.Ŭ oꮵ<%+OY1 Zv]dLQ^c)=*d6~e1']:0jnzKF:֨e_¶ |B>W72n2v"NGÞ#&5SD<2  ճp~wSWC>޳s'jĩp"i]5z<"f6϶~1}iDYnӊgvfoR Ij K1VzT^귳"=-eT}`/#W GHÕ 1^XXDn n.@ˇm4|%(Uh|WWMyNX IzMjK<(Kb"nD[("cM_>5KٷTHT7FTMNhc%lw<{meU4r: Q 1'Wt~-Di|A+"L<ӎZ"^o?>c^vCp;pQ4)A BFNjIt58v.p#M{rl]ţ=@rY=tuywhU@{X%ui~GoeZKңQT+P ⹗&ۿBxj) 'S"+]Z"[_Wt4Q)s +X{y=ӂY[jUu@rhGxv5Ђcgh\$]o٭0ӈxx-Ft! шԋ_4`O\[8KJ'ROb Rz%KcHp|L-Uu>3He_Phy["FVr_8Gޅg~PHloV% h=p?(͸v,C Yyv\0)oR'dNF?Ä&F )3 |Y iJnot.LL: u #}cND5zYLeo#&*O}7{>PوW6_Oׂ` pcs>B ԩiӻeς+TAt3w/(`J r_YIf2\b %"q-Nb#$MѨ NZazkqAAwKe-" ):6p!k'49EPs\4m8;C«X8\ɤ q5Z턌͞=v Qq m{5k:ɳHF'}s-nɷa~$(e@4(T=M_u䊕0OEPiO2=hn!ep(^&/hMĪ9Yp˵"T*.`!$ g9OQj®f?4e]Tt&PUFӋע) o/g8`lxOҥe=s?Cry)JH^n3tx$')yK^pѹKM_S[GixD,"b$ygm-Smw Ϊs<`Ԕ`pxmc2N^O3б@!"JA璧?#e(iD򵷇Vc|VgPʓxC<*+ŗ;uh\⼰ scAj6x2 ғsfQ̘9*t3C +T2vkF%YaC/ne$E]xkb:ՇFY=?K߾ A2\T=Hk~}b(ַ/Ҹ֮vC+r?v##b˫KCڳ%k^dS%6QwEY >{u#{D92mk%mJ֮IR! R ^ 9%Ld@h%(7z2a^$%l  =qpxZZ)5ˮ)4Iۗ$r]Hzy´V>>?kMQ& }fVmLtYU\`t_sW@&>k@{+ÇWdGpz8quPƫ#Im "3+tJ*\2ٞAC Ĝ<#I\hdNko XC> :J3M2P' .4!(Y#"#p*d:M{xyg^etl|^4tedJilXvtFb1ȓ}9"5f3&֛;uQbQHOlN0FZ U =zda1'S9Y;j'۠%Ÿ|y~#D<\]Xq:$]q"MN`S%˹sCZÜQy$ںqзYyߍfM$.jy5L$ OKWEtW:{HS0:wԮ)ւwf%vNwp֤ G$'1L\eoz\1HJE35&fpuĨ*1LTJtG~Z"OQCW4QCt>:"db.͹9U$H/ h#vl5W)ɑeƐV7SovP:[{L~QbTNu>L=I[9p @'X`_ڟieU? t4%>j( mάG>2[]+eZMɖgy wCWVA u8ܳ>-2+ ЮF#rU @(89 hkZp 7u42)WzYXHe+ɸ漿p*ɰg> ND /Qg2*9Xk{WV`@dJCӝPvۘ]ѕJ2x LQ/!%3#=tq4qH_x{rӆXZ,-YPͫmUS=oqnx˜3_((fqh}elFa Ւ_q|S>3lɁAFMU&B| htQ\GNA`P^Ko=!]eࢎlf0,uibW_fHF)5y(^ؤ㝓>hy|E >",ˮ-5 ":z7("*hg;'mY4$ՖIiygl=༪g1l`o"> ,2g!YHq}B⿶qbB'j}ԕ)]vl4tDzb٨ Źy?H:f#XQBIYY\ݮ-}CEQ]z&23OJb L SQ~Ձi oZНfegY>enfA ㇻ鰶c,ݔxpL(g{ #l+m+5h1)j̮.mP@:!*f)Q"72]a3:@dSD'Dh+ 4hNn!:l#&Ş#gof!d~oӝݾH٨? 1ġZ?ƕL$~y #7!w1sTy\-J[lml..6:M79Ud C0ݧQF3",l/%% sRfҒ <$ 9ó=vT걮Y`oczoe[j(Q~Pu)ZھŨD#yx œg-5痹+SR!AZ]cZ@pgQ~3~ߛ4s[tNf/-*V {HJO˽4q$QmN=x%foC HkĨ%eY+.yabygc_FKeܛ7? }7z;7O+t3Wa/B;JLmfj]BH4#(BA51HOե鶪Rq݂ Z|qeeoBǁ 0P|#W .o'8}eznW~HY g1A˒DEIJ ,6` |a8tdM_iMfм,foD,bSxJiN!9$bt7̅KťX@1WqP_$@kERGK!zGI|tX74tVm08Z 蔌붓čuyS@FʯU4YIA`Ɯ(wDPe|=IM3p&--@D2q&_ǹU$ ZrkupL:!ǜ>oES{TzG7qGYh0]#owmJIp\TqD<  #eUjbN)5@ [O@5Yz..ֲ6^9}}~lyZm/xC;\$çn^Cw;2qBpT[|p^e˶C1,D]@&5O&6۾%*a4~fh F'>vCU#ߋNZzɹՑG)@a!iw2d69)Jjg.by“K%iHbtr$ȓ仒T&d9]%զྑ. mfwңl BbCqpLCIA= HsM,-B2I :;)őPXhlP1O*U}*w_GDiەܓ"B3QM/ ͣQa&I}B5j[m. q[<#V=ubQz/ITK$ȟʜiH}TG, kN^(sSo;!F$4*K;{΁A)@njoeݳʟ$6p(obS#2?8t@]\⡂5kDX^zZYgB_vuCKxr<1MY/4\_K\B)IGy>t `kPY湹_M5g.?Ns[x#Z}*O>f<Q^Oo iE;Laqr=`5hNldي[ճ6'@3N\<Ѿt@kk<̒HD=&&Y%4]B-W؞z@Hr6fTىn܍5jJ9lV*>SR $Ut!_vK-h|vuxW 7'ZV Q7[ ~S83szz׵oWw], J#"&Wf,]4$ 'NƤ)7 zՏmP;W)D\ ,\gZ"׻;`(W>vR`9R1Dp"K(6aRZ>3@4w_o6`// dZyw]2AXv''Eᱹ }oQm8@!d79{\j~9Ye}ͯvb ڥh?VkvK~k&V54h7f:ε8V<\K5$$cN[`G| _ *"2Y֮O fTQ[7+ByfƦuX4|"VĦ"ح5TR2s0`ga_TKV\C]kM{5QNlKCT izDqO\Ty83`ghTz}ütHг] i> @MWL`*I8}Li ǘkzk,;Wugy?EÓ+ 3QdՔrĖt, {\,|. {{)#摨&U"k \ u!E 5f9lTڠa*Yr\V?Źg}"VTG +PҀ%<YE?=M-R[E~A2.`֌*^m|2 ² nOmEBO}x,T c`NNީ,_TKr ggZ'AJbjOߢUzpLF!u[n ڟ[3 (g~H7鞯!8R+1r|Ċm,sc3z;-"3bM=j*~l8'u'1jMIJn k3UG){])^ܨ\Q9 B ah'rj,S@|uDc]zw(5 vDѝ MaY+ UUlWEf*K(hc%Vxﴘ8רqˌ`LoXV(!UD׷q{ђ9s*Ϩ4'Ũ.JS`,r&`yCCf@: S8_q yV͕v$q\.^ڰHJdKp $Έ5y֛@pIaXm䜑13uڮ|htНY?_;y=a~&W$me"̕wxNBTnTBD95$FG yFJ01 Pm_`ckzR:AOJ!4LLλ-_ Q%Ρнꨩb^6όZNOA=ȱ(?(n`;˪ÈG3-6/Qj<dzbZY7uN~.Pu!@|yȲҡѪCE ?Q,Aq6.>b;zsi12 0X2`lx,w1IʫuN٧KNDjTbBNWuy[7 t(Bsuڳq̘ D&TYû5jxޭY q[,kl^ׯJøŠ.[nLWb׼>HEՒs +53-=7h$i֛sÉ2ԓˡTVR d TzDΚhgyU(kkqMY$r& |Q "la%C0fWE*-_VAݒt7(D?e [9FXPpIHcbw: $YJkm>s=Ɠj= {:k'= AT|(^НY{?D pWQׁlHQe䜔L%n|R϶UqAMf.V 12bP1EOd6Gd'蒨Jqf̒U7ɺv2~=˩= S(&&_@k)\`4ٴrE0XpueFSa iOgC`k7K}XᏰ8PQtHZƊcZtRD5Z2A /#U*VSаN|,Y֯I&5ŀ£>U 9l!'TV[9㓉N[m#qx:&8+IɺE!{1젤e?07e_?IrLV8w25\Oy>;-vA^_*e%w=C(x*Z9pi+*\ԐE]h}W9tڱdϳPnpq1\ݢN\Hؖ2/;GtMP >Zxa;Ȧ75UJ]'Ȩic^A7}v]d5:k7xTuvQŊ @? -, m?/;o>v 窺@VAש4!l,Gͺy!D)LBW{#ceށ>c?B`A;An. @Uqc߈U KH!kwJL[ֳ$+gԭ=L juC[NS2Y[aDÑJ"83.tD\@qċZn2U"~x7ѯ[tpapi١?ꨱkQ_'O1&[lE>\O}Lqu/)*6ֈuS_;fZJ)0twU,ɪ~ΞH:|ȼ#Y> ^X  [_<ߨQ@+BЏ;Kꏡ& T0/JNVj@*@,4QOb,;Af[39j߶04 m%KSsWc 6 =z4&_ K'֐9fͧR@{0+d,Mz°`١s8ݸ? qL&P( 5VƵ)]kYZɇ[uuDk/V~v0Ṕgg.0OD*b 띣 "T3n˷hS/bػHҕI8ƖLbFrpBW;#ůg%zݍEI* EAԐ,V4QbB$g4HzĤ5!6 bl=|A:>(g%ƎfJ),M:XD*(NhV.-:Jn⃞xy-ao+QL,E5wJ ; NXd㑿uTҿ,f{ضxUd n! 7 R^?10F}a |j$7ζ'\Zy}䰫>oaj6oZγNi 5AgȁdtZN @ |ydiIOh,~@>,jdfITNc5M>sr\e*\9.evB&$Jo$]>khd֮4b j)7jcǭ6D@56e7P+;ygkk ]&:FDR[C^|4ݖTyuշ-pQ- neh~!gxK DHD`bh;z9V7 3QY:&U7!$`oPn8Uz(S%/+P CLhKzp]\Y _ nFR8DP(L'@D6Y1y%*Ick^H/w[j @r=N+k79Ga5|z˞fd ^B 2v/ɤ I3 T$kdD(}G&X6@̢q4=r' WH~ń@)~5 ţ7}dY<{$[owUa"*wP;`ePs¶o"bSo̓/ Zi<fQ;$։_&%M"!5uşo-j<`!21.K,s |pk X@_ͷ]=!/hrv,dutՈoU=Ix"f"b \PK1f. y&xFvX2hc{jkZ>$X֎I5j54FL %ð0J!%Ts avؑ\ n eEd:$֣+Fkg$ʈ/RH)|S,[%\TX\/q/)\򔌔Y"QT:s1=㕋K,cVD@޼83v`h-@O7rJ: ru0(2P7R܃{n${'jdSZ.wK#ӻS39zl*eMȶ6 A>C)k|Oﹹ-sH0/*yj`q!{:z8*3Kޙw -ċ!,'.rИJ'm^.?q‰٭px ;ݬDw 2%,Yz7nSna|[,\~d^ exo 8FܲlC2ǵ=eU8]F#„_@+"NU3j =;/\s/"tU1jߑjo)>+ݥ:USE̩xI3}9PZOVYC=!KrU[/I;0ol',* D Rɰ~A*_-fɇK 6nM@hR4])M][D~5|Gh'hjbC晴W2xiВ5meIy},@>\h'gne>3qB u?gp'FmUz7fͳ:<ӄ0'nٔRxklsQ/jQՌ=aê `un߱b˵cyQ&*JW_^gC0|nW05;+@ ת)Rafӌps?kacL*T:*M8CZuyԈh^q#~H wR!8D Uc xQƪ.rm$Wԇg JuXD}0?g\G*,s, C?Ӧ7FiyO8ψ`#|eI *lwM;-?=JqJAG h5F"n+vj/C; 񁿝5]͚0|^mfB{7sRi2!_blvQ٤o@`wڅн?It&sq*zwԔ[\oy4LIb&Ԩ3 -`|kDK+KB]<! r5;[Mjfjb0 5C547\\]?Jhjg~*XY׭mun1 h9ݨ>ŷ6jʯIeY&|6vɩ|3 "o6Me皥 Z_É*ܽIv pM, l?/p͜K*4 ڈ/SL0 Ή 7rfߓA]6W~y;*Im[\Ng#PL`X']Ӵ*Gb:H櫬V陰9N@dGC3O[ǮJ S;nE6aOB'K8;@q f0iK$ آ 9cYn J=NN9}}J$n|ȹ&.t F)5PO!WV= TvʷF^76quȢrS?)Y/ASOmj/I'73F Bۈv (2}x;ƻvWQQn bGxl.!ݟq8{o7ȹr >rd /N6|nԺ9 fL02,4?ސ4knXV)0$,_ݽn a/@džV]NJvA$f]qC|cڨa{ܲ%<<|WA_a&J 4S!{^|͟}oJ'[ob(ȄZ6b,M^ݯF@W)J!@x$yoj.w={Qq.fl7,)MPݢl=ˏؠgfhKN+$CGΓ:3ǙP7i!>[pǝ(C ]w\GQi BpGMQ*adq,ٔÛ q1E\ߟV4O< cO!gF=oEz'c qX;QdhE/ۣsNFիx>sgB˧Ȣ#ށGf`L7u!z)J '@?BL$G$ˣ%+ ҫ}\PRDL BЊNY݋|G5x3hPZ.c!|)vAoZ-D{ N(b0V^"y?1 s12j HfwKxNxG<@ƪ{!搟xkפ66]wrh:/J.1i+_Q;}삤6x}Pe'JI!Da2e L)4 Ylۭ|0s ρU]k3{o[gUǡoާs'PJgw'~~ׅ=syMtoc4ԂT.ʈ:jd]Ȓ=tsMk@F Q\0Y20A/P׉fi=j]NcYoqTF.2YFN-΀+_0}tkԺI_8s0f}9BLkaU֧GKXk$w)TlP =Ky 1ng1pWϨzzu:Tأ F_cAF3#:{EWgF;qG&Zևep|jWWWlH燴bb`xG{: `A1$y:)G|+skm1$$'D.>qH&L9Bl BFvZeڶ hCkkA8"ק 垰Mвݸ6ΗlŬ )8݁c_Z~D6i'F)jSƻgDϳ0# &؛#zbY͎er@p_ifH=l̲(\^Zٖa*;Sl*ZI$i{n"҃LUo'R= pW^^1M DG-4 $juW+Q6YMQNJwz?;YI)%CUC}"G)!"BLV16):}w)f `?VϺCG'uXL ~HLn Ea$Cd'@]?;*1ZA.jJ-+RکB=lɶ_D((vF4A$> ;oY|Cl%k \ѩH7\.w,+yX9~XV6-$>Ҳ~? (#QᬕfOo M)7jhV{^I3%phӶP hqGB{fxC(6yu;`V\_qunYu2/܆tN^7(R(ֻ\h_Ɖ 7,a\+:K-Vk yuYy'e;~S}(Ax52er jI5{W즥ZaB|:W"9[;R c]*[g TݳzsBz06t@hk|F)hRIA>_J'M"|EVԃAVVU&= 4"i !:]L5KѶX;.-I'4kjUOm { $.d(:ywl=уeUN=Z(LIдТPH3:>c{udJS<2*'QnIi,=ocf `#O|zR{Y^O}2W8b^ך''*E 不KÙ&]Y\s9xH^es1M pTt,Cp(Ed9Bw"XY f f*=ħ#`4l`Q3tYa tw)w<m`s_w&]m񤢮1U.?a6[r?zPަ 7 kiGtyvnhb rqWJAA{HNpWTK\^J ^}فȵ'^ >e}p&/ʡu2 0_#tZ-mIkиBc 5}WD5pp5l7dA4梥hx$,8REŘ.VWw~^S!x?j+`jXs!Ts ɾr6DX@8G`}X]]3^kJcf1xl9-.,pWizV]4F5>Ōv7[Iv)Y%NT=5eXЁS??})(z2 e-V+w ?QA.mWlp'AAt"*yZJ',Q`gQfJj3gYL@)%HY}ϻ^{ 53N ,r7t!0fײ<Ӓng hyACcgi~Lm(Ky;p=%2uZG0'IţZE.U{3/,WoOl 7rgt`$hkgq3@R@6Ʌk"$8{a z@D-PǷQW|B[7к\DeOdu/Qc9=N tς)*9 |,Y8%JgzFsݫYu@)S*=ʿ |@'K.E$ sѿ9XuxM0,fUe-,J)C ;Ѻϣ"*k&ϔ+)!g*D& Xzԗ.~:EߪÂSvb/TG|7̐:, lŋYTf{ٯr*8sHA$4nlWx"N,~CWWcѣPMGY89/t%@~cPP'ļptLm pSFkƠeڧ [LP='l:}Rڵ\DZ挢=XưnY_LI:*ϤjKWBpC4(`Ȼ:W]v\x v^89pod˾5+CS_)I1HOo_ _ ̻3N xG(rjCl,RGS`X6dLNKCԐ,C+ FonЍ":J53%S)opYFio`P?/B>Yt"ALKZ\ż 22hnNl%36|_j>o+wuH 6܏-h;}_dF\s!}2K*UE4u"“P rj΍Oʽy,փPf(*?ud)O'އ[F0~w#'qZg/% † SxS"(qY|8gחfuN)D 5|Ayͳ[R(j0xz'O_k5<Eȓ~ x%&5Crí|d4.Yrhs`GMEE<;Os;hh);WCt9FOi2nLY輷\ο(; p{dNϜMYۻ  *EV{& #YFdG 2Bb/"#?bE)>yl uIhu3R*[Cs30}>Q!Xf~_x&5fr'ޱj:ݸԡ2@bDEz.(cd9TX,BVW:)o9 R؎l\.=N &`֯%h.Z,ǠIp8e'Iuv!4_"w_.>Xq5̬P~M0[bb=Zh5q6~~JU9-0lTBMeNZۿ)ۤ2'7?cdz8"yҢ39lq7]9hL>SdNJr+9YrWjleFkPu)Cn} yIP]EmSxZ#'VAEX,[ʪZ)88TZ)Xۋ!8Fxf='O\Z(ab^}!x2g1O \dKIBD, TGnD%RY`^Ԉ3E(=;+gLgHcXF̢bYݼbu@H@LHOF@eA0SENϷ'D`Z(nLw"9K8ǃȜ|t Q59d`5A$BJX,⊍UUu{}Cb Yc/dt@M5]Y)'l軮3,#ё"ڇAWUJDb;h8;etV^h(B `xuzJ'<=x5aWp^O ~s@?Sx-txd,* hr&GGL/8#M;suvwm@pv \$ڒAw7n~^9_GFSN!qs*Nm7tdpAȾ kp[x5jBb/Rp d^L\;ޞ*{ÀU`THk"H$TTLÞRبȿl0겻38jDzVkt͍} Ҹ%ӸlqNZZ g>v$)P_X? ʧc{W8E1ZWo\"0/鐹rzrg$ ۇc1?BQ057a8YϦTjY77i޸thkC։TF)ϻf^NK.bɴcL2<5]垩Q|Љ"d%OO9Y.p0# nMgp.d[B6G JN֚z\mc+?2HxSy߃k?gJ|A6zkG|&{G"{ɰn@Ð K] B[Sd(+4{ۭ-6VR;cǬP!j#x96)XF{O!GSobvq6 &E? 4,N#E &3KZXGY]AG[ mI5vva_yз__x0~˽93?h;盧>,(6. l!F7[ذ '25GyJjLU(:c`aSWXbi! WvaeX[x7-pzTe  OW~>ʡwhkgX@$><1;_uo&qv~aUq_;.>QF_\7P /tci#F[9Bh ;lLlh::@~1& T 6tYtU}S_E;ILq=k|LZm%K?i%yc1y~'wŦ3ųYF9>EMWXuD WLE`jz@8p #~ҹ l:-de,GL2OR:-qMNqF..cnz=bs䅤 ҽj Z̲jj-_A{m({}eJC\G`?5EڧYyG-I|nZ_p+00ApL70}XձOb#t+)ƺlCNJڽirB`VjQ XpHh!/K Ȳ)DJ+^[Y)>Q7r;T+iP%ڠł}! D䅫%0C'3E_5qdXHj:k_.N~cs1Hma+|\c {J&;ҬAgߩ]8B nl±%DVOtk@g@&.KF1cUɨ5n٬2ȵԆAUO|.a4:֪&1זהyG g Qr4%oOF3Twy z'EV b~ˉw02\} ?!bNb#v 2- xtl&4?bwcL" Zg-~:x+-mW\9轼Wc'ٞ&+1nAhv*I먆Ϋyb &  ~M #- c`_$G{sCҫ-<ܪ 0njne=b[oi$!"\$/&,K2^A@/iNSIdkʪqqt"oyzO Y ) +`\ܚ(L7oR8G1Go| KOwRYȷt#M$>K\&vG((+epmXD]`6$U¸2n)TU}RPG,ea igY1FU'H7Y-;E01 U-[,+I@M {*$?Jg/iźw ݡ5P nLBǘSKK.2 T:aU 3jTLhV}ۗ?w{K~r3L5dž_2!=) ":]gdu2$#qÄuYPd~M$dDOW G6ȿ"1oհ˶31kD\ 1OA8*Y6LqAִjHIe(O OZ\q Pwk D=ݝJ *@(DhMa1:C9c}qE'( {mkpd(=,a~-.C{eS+L֭m,C+{K=KdV*jQDvtDhw+8,@"#|+L+"/^2mVwbc* zY~@IqM3‚w}C]?{Q8h6۹Xt}Y mQ6o W_8ibAC8˵J6d-7պ@`AOjYBJ ~)A-:6gO#7 [ъߋq]{ Lڠ cJ/pT6 ⺛"s) )$e 5i`XOk,F {^• o9r^:1E.p3 U08U>Gɑ'5:fvA',3~w ]$虑n#8yFU{~pJ< JnTHYgq]Nt*0[b% 4/fb4;łO*}skƛ'Dh:J\)30?H6gXWB$L_6d<Ӑ/Gߺal7y9\zǰꭊٕkQt RbJ. % +fq>@=Gkv8;hR FeI)t'YƙHhvM58"xЍ|x!~/ #W3ptBpAn7u29_|su2Mw[lY_=:Ъ 9Cy|]^}y|H/. ?^96k֒._pd>Ӷ'Fw*ǭ**v(ЛWsnIul}kjPj?6Bgz]vaZe`LYT-&|5"Ĭ*PK;,{9d2q[P|*B Ɖ9jfL(7\拷ϒF"71!wZiy c"_KL[3 5YCjXbrnxk!Cd|' @ Nugp,`hVl& J{n@ b{iкd|&#yCǒ,y׳|s`Ww>{ hԕ kRu{emXvRvI{tF[X"' &w2 Y/OٮMb$QS63+PUE"?T܍F!z 9p Th)`icȤ!OׁρT=k5FJ*LmXUah΍0\5_6ų<-ɗ:)%Gf@Fxr,pq֛OUEB 0ƈ#㔖j:G(\NJ'=z_c(BdQ7I*'aˉ@ͨM{YB*_H{.O,gQWHo[D!C򺟬RT{/^V mڌDt9wna(xXBOCJ᯴ɋN+}iyo7soBuXA]?ev_1M^>Ѹv; g?^؃2b ʙRq,\hb7sR#]K IP˘a0*)t9 D[ۋ.dƋIM"7T<,1uy sW(K&0H CsQ|~t$z\=*ΛMq\^z|U4V#)^^Eekofbg<^HIP;XR5[pՑ|i-@^sp'."Og 䵿cM'&E%#?)Uz{cL1ø0FJ{Vmej) E:|4:0g̟chc!(uZ e4,R۳o)l=h(16j el?58hbfmQЛ|nj`ZU^ p E PUh ~l{3/{P}[#纫[(-F飷T57Fa+ܰ,CXD1cj .XwH۠ .2֨@Ri]Yn3`*z]].8 fҥ,ڊ *Z ͙f4'IwJ=.EPˏޭb{ qzؚm-Oub E$S QJFlFu Lg59/$~*2a,QTx'ưg†JĊhL%\ my,稾<]#0ˎy["3| nڼY8[3Ԕ<%l?@6 .X8wFu8 14- 9..u;W1Ji5\l`f7nsbkȑl뽹fA3nqm$-*54cW12da|P9K*L c\HW<7" X\7d`r{uӉ[n&I;ʸ )2^եJarZ 7fEDNE7mzr Fs6SFBA ix&PbRLu*a}qyþ'\v}Ҳ#<q&/yM I`ٳloFF6MW}۲*(1ԝ2b3,2$ veo!HQlT\vS dtg^'%90`TꝬO[]F'OfѦ r B#s9AGwLv"P@ь/,vYMq{.S#x!ul]_k2M1P4Gv<@0j_-BUdtACBoVwcֲ3 ;>,}EM"$7 HN?zȍhY%}9|{뭢GhQg+XcIyḜ+xLSQ{ځ(agI2M^3ݶ+W0I9_ρT aE '~ŚEx׆f+弍%&JAQflc1_vf\9WeQq?vc$7,;ͰuFN¾֫_XD>Hfd3B!qb!3BDYhXo#U9l[ܳBgq_K%rɻմmqcOe85U7e+.ef\1g0ZGz>.3,;$ U"54zrjFn)  _X߬ß֯[gzJ'OIM%[}:jSӅMB!\OZK m_tV@HwzͩwFd w 6I$9O $oQ@R1p#W{촿8C5W9T\Ԁ3‚y㼰S֌b}~!r,nS3 Q^E{D97@\>uН^IIgY0W [V5Ơɡ2g%‚P|̫3+f ͬ"̔,-سDgoӰa_:ăzJv$zK!4K[A?f:p/)"P J;!'}('.1A}I*`/ojW +unsz @MXO2.b@>]q| q5JU=DeA&-;~H0|L4cF!N.HA)E_?:g, YJJM2 -V \xNy,AΙ[;!zhXqϕ\  T`-)4x-NbD <"08]'Ef^p >NRÒ8Ҿew^`vD(?oz9jg%h !a?2c{߰Yi~aKz(ǘΒ>~E/ApX١idz5i9mčSa*Q@PժRb [Ql2/UדdUɊHjJLISh:nZl%/QjMl]ᚙApUgrPf+knS5O)~o.7Í\Q%DO={; @Ëz4q"m+PT>4L*608n=mk˸{#f@'}YeO]$p8*beCB-fmT( S77 - PDOzE \ z ta tB/1CEw! Qt)wxWU^T$j#x!c]oȞ ANt4l= 7V6܋-q?4rӒG_XFWH~g[s=n4haj9y=^+lUwOc\%|W.=GעJj=PLwcz [ Bm djyߦFp H*;&YgfMy2ụȁ EhH4UhQFh,a[[޵*r2%#: NZ9r3wR,RLgx?\%P9DvEP{cոާuLksxl@ BU乎p7,!F.͋/GP<|O:>[2yJ.,pL"BsrXJlb=+H,\,Hl1r&.e8{8NsЌ.D* '_%>7z@w|'n~_a(h,QzƢf| 75 "ܜ({ 6-K~A\3'J_Zρ/vY^O]͜Uè.[)# %7M;k_i]tz(*nsd3=E :;`7QB m@Tk-@\ߡh}O~F9)*iou0Ljb1AfG| 6)LG97VmL.oⶌa,1P"u&dI;L#⯚ޱ_hӡNm/=.|j40KF1ҴRl~(?TUp%f6Qt(9^y#~ 7w.Y+92ۅ|Moh~\Op :pgY Vr2tdm3G1i {uH%Z>㟠G *A t 0~'.)ĸo Liy8j{$c8W9h$dV!&:n;C]x*b gl$Ҫ8H' I- ջQՈQ2#viuwtDl}ddhJ 0jOF{}zY0c(C"Dkdh Ð4\Є $dEC?x/ 0{@weѐ>Gk1mYk+(P1vI;_,/H/kΥɼQ@TffΒV-$\ԋ9h5BA̡z%歁e<GzٻU r`o|(f㧐ʰBilϦ/\(9t&aJcx)kћep!bMj(b n{0f(=ֲ{ܭ~>ݠ*86Z` y-r J^ͻx, X/ȭcҗ$~@ /I`nXxn U㞢&0YcK'4x`9M| ,~B!eyTwq9G4zSiRz .,` ᜸Qg^#Q!V`ᣅ,\g$CΈ@ERVnhVqzv8h'%[޴fk(Uބw@Cɞg+fV#;.P^O5Yo-*_-j53ks>sF@:U:8[֫BEc6mtl6F~JaEw!p s&iUR zc`Dp4 |04Vq#KLK{yYehQ T頀))i eIAfZq9 %,2<ȁƌ&kp"#{b^خ'Fn$X܁ږ$~E{,D&*1*{~nj21)f0*\c߾gB9>-Ń ~!,r]>$TF#?&ԌNm!]y F3٢u5q|2pEխ9D22_v/G Cdd|N|"BptN@_xe(t5iÎW?T*)M_Cmn0XǙqiG@ScXx|m* ݬ$RK /y2 f6w%QQz !akϸP^Z9~6C:LB 4d<z0oG+*y;/!|[,£X$hǛ,^ڜp`~=m]~$\2Pt&&iw dIF} cfyI'ܠ%ToY{"n=NȬr?/EjK{CO\+4p޽u]^*q! -${3U\D-3b(r.d '>J(x0͝bUȦv&Y)Elӗέ-|yޮX;V?kZ}dPs?;5Gxɳ‡EwK^GGOƆYrd~GF [GEUBA/,ڀƐ (r:M79pה5s99* N׶%K $T hRC"FvPte='`zK^w9x:q)4Pid*=G++<;H?flWTC`PlXHshۦT*40CX{nH|*ݥ#:e;vҰH-e[#wg#3ar$_6Fo[5=P)QR<~!TarРe:3_F$e ֧Gb;NݦΉqVu`Gޛ[dcV}?Dg ,n]x_=}|ec?O/?u4IcJ _2Gq20Jsi,29=u~_N_S GK&.K R k\ߊ c ~M\~ߛvECW Ry=iN36r=mTŲyy_^-h13pe` ɖ'O7ъ]x2qΥb&:Xt;b %ք`$U. .\X0 3yfUA_*^fgH%qw[;`_; Э~{AH`C.XiT4/g;cw;G$QgʕG{WQJ@RN[|nܹlʎH/mxԆnb`9ɦ~ $L2:&1&i/3^51pDj6yE)z҉=JVR8.N}V_>Sc~;kQm_ȷLYc)x%~qp^jc5W`J rNQuwd~=j4-*蟳_ً`7ک: H'ϩh[lo.Q{\%)J@8b<1wSf0#o%e,)x6pHOHpq#g2"QwsfEjvTĤGRqHmD?iKnzb ed׸M)x]P؋w\&YHGzV+$B j+**dsm4\F *8o}F_YʡϲF.ByM(I~Fmyoc8DJ)mGvfr[ (gۣrK_wեQtOEMp>xnw)TvD-5?F ƹ/ЙNWsCY&v8 hţ :ο@] (p q9G֒">0)EU2T2 T5jXHh15nXr:|f[E3ٻEZg:8],Kye+ UT'ӳ  jEvM >E)y_X*Fʶg2ƴDL mFE]f{vTwi8F 0Zʍ>CJet"upKʫFrIi?]GOwhLD9˨ (2VMrNŭf9%N/ kyf#8\rFEI1V P@DD|wZ18Yʲf9|"IouX!gjÛݯG{G>aB3"V3#`[s.hopRg^8S[Vd s2kf .jTze &<;כ.a+pl2` Jd#o,kz4AF%ǮN[Lk퇲j\Eǃb^LJc:§O pm&Mv[nrdEtl2t=O!4{Wɺ >n;/R VjEBO}hFd6-B3x4>J9ȕU4XD> <Q9].)[hn|VQ_^+tUouGh>eE']Nh#h@6&n\-#N3laKInR1"(U񾞗~UDhhD]JѱJ}pCJ~TEZu&v' %%-XSDM"%BEUc}:( }.[A/.~wR]ѐB{SdKMjN-|<έ?22O5d.Cljg)Ga=JyJe~z̯LD.s!'3;nL~M^|)TǕoMGՅ #ͭ{tF1Vh%r_}kgrZp0E<3WUz2FqksG|\*\>6A+k 9V4QKm<եkaJW><L2g0lq1Kêx7zYX&22.g!%l9҃7]dC|A+ahKiۋ7M 2m}gZW$&XRܚ{Ie\$s`teGM.ƫ[']P.P KCfO@YqW  I3W\pB DB(n(5`Joyr (S4{xYKu`2 N4%@zYLf4>Jj';C}OB:96B?Rv)uϋLT,Jf; _{CZ;t MD`b0V] \l$fjqf.bI;Ta !6}?6X0q.R[K؍6}YuëxlrFx`\xmUhj_jy1kN;6!xJĆsaZ͎FwISϹwY#0Z˃ęB~I5Ly v=@׽,i=1Ӻt2W˩QQB@3} z Gv5&f$IѫjOfD/Klp4M"hI\{a05ri (c| ~^tvQN7o~=K"LCh[j^zZha'aCԥ]Y*J,r$Sdj1nN^#-f\^Һ ͒V# P_O2uVs2XCN]RxfF<894k<MoB|V| UMeC4U-rm![j#lT][|sY0ۿgGkYi88tw=vxv|dŽDRYzCSH5МMupv-Ŗ +#CO4sxz,W+_3ݾxLV? ȧin588Ϩ_p,ÃJ)Oq9քFO|!a#?l²c<}=]t 26n]{Q?KJUFUuݺCo6,t61o ?s`]z]famƮڑ,f^sK1细S9)9{H3FQ7=L}7̨!i;6}?qHF_稓\H_N༢k׼3:(CMEp܄RG1DT sk 9P^aU^땄r1zǒfNFے¡B-"BXWue` WDgc,d\:ŏz2Ũk'xCOX8!hE^E h!!:jfyt6 …~I0:}JEOeLzilgZAډ$H#WP+լ?_ݏh7SUsLYIYÓ1kY4Ꞑ^!=@B tk>hb"6;0@$]\ԡq|(Yf˸t*Fc&%gcNcȗ9 Een55S.T 7ĩytP/u`-} U30lf_0”w^M5l ɇ*ZN#!զ鹉YςubXVxz?V g#&{@m?(;>ɈOVZb?Ƽ[Zg~8CyMG܃V5WwS]+_gO֠N1 ^QQmRpU.8' mYphyL@uGNC+Ɵ0a3_( ~91j:]=z_ѱbN m&|;_>'ȾClW'9D D;Pom7[TH9!JNs4`kRgV,;D췐kWpgԩ˦-0lbb*yx~fG?mrugJ(NCUrbQף%B/r$$t1ļ(Wh"Ĩ]8Ektغm]l^!h/O-x.М7N$~𧜐* ΰ:ļ<yэ8{cռDIVcNkE) O(U 80oF[T5&kh\WnV~[IAHVնDyi=;){f$Y?6J,hHTJt܄ao+a="e0\$LOڤe}&m{N~8GphFwU+w]N>i3k }ڻw(䭄|T'@|V!ha0Ka+ͥCKѝlahDOZޞ+H X02=Wa10b^P\4r]N-@3BU6P9dwPpoB" &.XPZ&.=-3{oc. \I pzJL埖o+Z]t7z^4wQ퀈6tXBVe;GȔUBNP 25pPJS K=UM~`m>7HD%:0} %aӜsv.CȽ/X$)rLIbuaq |s0:U.8Y0:81>~"}fZn3vͤ׼4hH1wKu1Y2 :Mdv,>AHsQ?ٜչH8j-x&̪|g҂ډfjr-9 x7I[;v!q-E/iѻd8(9*jCFTE7gDHK;GRHq RSR]]XΏġZhx fsCˤ1,Z @n77v . 8Mz$coB?~wl TFͩ6pci$7DCˀm^~$4&( :ek D%Z?S!Аnk{]ˁ[WͽJ/lq2 >X[:0)Aջ|#쑂s~4'z`5)f ]2ڽk`\cᐁ6[(oЧ9HIB]ڈkCzUQ~T[u[ l_zߛfVуLW^q>na;@VN@]ɏ?ߣrSE> |z-D0M/ Vu_#WNbW,\UFaInua݅V{ZE=j;*CGQ/w0Q}RXl_3"9$|]5XyW,/asGWCK8cESnJ)'S!%H~T'hTJ39e%V AZo1_^QKP T鹺bOIw`B%?wI(jcr+w*PPM52b'N&(/`@͞H=?3껣XijmY|`-{q @Q96xkont6UQ{jyoA!WnjIxR X1P!yv0Jr D>߶2t3!%`$V_殤2!O w$ݐ;IVg4 zӹ|F@)/Uڽ$=vzxOHrc /C䜗_ܦ1q Q56]^D*sPƃ{k|(ubVZuaTIrrMiA.Lz`:_pnu̝at}ȱM8 f2z֓xH ZzZF%B>WoQ{g̝|(}y]oxazf8@\Rޱ_a6S&0M5<s7xFz1;Ac<40'}QYFyt& '_C-$yE2x1S 9woDo3&Rfd04^]HxϠ4&A9kN6ǘ$^g2kܝRCfyҩS^OxNϕZg!aydO{ X&Dh*bM)ƌlJpPj*K7'"!s ÿww"7_fJ)V|Nee4z,>S.M?ecH\>)݋ٛV$G]𡨉/:~#ͺ@` .0<4fj0*ҵ^UҸLN}EՄyg\>/Zb+=^'Op1븝֗*J S_jO~I M?YБGKEΚfԨyad~6rKN8- i;OwGzn{e]G,OoJt0৸C!0 XY !X6qRq?Hҩ )\fMA6~B&׿SjE`Ԩ{~_紇;#k@.5XK97᧬_G]'1\S[69':5.%sܬ{Jd-MFF%:Rx3$D4ݦiζU&j1z61ث:uPW(a`AF{o0!i1]ts6[]|==*inZ؋TS{QǁA>_qT@"-z" $`-ƗP1;Td֌R>\mٕ9bbj*PX>7ngyVFj + 9\dhzĞ.'柫Rz`rQGu۔1s5*-yzm-Ss @/|#e}& }Ř_}h%]"K㧏#JfIpgTZޭ8<` /'QY@BS6P^v*Bh6vyK qh酞eď{ XUDV[̡-m 20%w?+*d8 ^IыO"Зk_ gL*+T\d\H*ii7n1+^E2o ܊AdR x!9K*1ֵ`WwE7߀Ţ\?`xbou-{U+~)?վ{}Ӣޤ*D^jܶX}RsB{2}h~8@<|% 6}jl pbZS!-uM=A{KD@:fg y|Ujyz-T4HfCIivt*LF"/Md !kH^˧o{ɾӆ#Ʋ jF5Z CAS^GI ʖ+ /6CMNNΈ١_-n(;vOFS O Bo,@p'zHUuۏ&LO;N4vj|(* 4?l"Y)SolO {|݂Ph; "*_-\̎D%mC9>wjA>Xi@2?\׷-&bs)J{^3L/OV#S\lF L&*hǦA 4 DEQ+VK޾s%%zQEhk?Dfd%C7 p/N@0(S!u/]**x NdMi,ImOV+)yiǓi(t}3 (nN{I'J,hABgϻfO@MpTZLmȗJ-ɋ6l.XsB14+L઺>ENN/9!Y$(_TXy]N!u$$^]lDr)^,YGRzIzsSb џ0(y2>n@ CFN nZ,'-^?n~yC(}qΡ);CubIrP1~e^2 lC>ji]l^_E--xOw)G㴝o19I?{5uށ~qhy |f7^9澓Ję3E4o^.4?pcf̛.…M븧2n2oZ=p6# O{1埥 f!hڱ# Kj(8X]E]wڜ1kmCD(YlyiP<쾅?Y9pp \%>HVeԅ6 jنu,q x5^%epz\AKE&~5fl- SVLmé[rӱI;iyPN3հƲbd7іh-o;HZbgM1 zF2M:<[ZUȏր8O:ijh4c!k0͚Fşʓ2}jnGY vTlA? _O,4UON_ڄ6ٙRi,C ǺW{[I *L`E塟8$$[S`іuT} 8Gdϲ6-QLnTusZl=VTT\^#X?Y1P@m+ʋPԹfgdDA4ΖK.'L@M:}3(/naO$oWΡ-Mb㾱oZUU^Cg!9 *ɬ-g4Jq!oJEeWPxw `?\tԉZ`.urL*)d~܀`W&."TS[waE3CJ2ǂgV7TޕLѡ QY,VZRle eYxmk oDa)0`D ev."GRF~֔x%7h5q(Ү9ƬVIةiuIw7= ra! DcB@ c"ih|` kaGCoWmo*X%@j ,t%Mjr3g}9BS{539~_䌍 .${#7G@̗3J1]⯛fOl/?lLXiK7[-WjΔQ3phH3Rw*| W:g'.0\"<D c{jh2W|DsʹRSЂ=Lng PF2 #ң:5ڰ|*˒Y@T1re{/w*ULp[Qm'CIi5- QT٭ W/-_Sw-\bhKvJq0PVS;p>PS=qFB,ꠀ0}P+?߂2<0!zPnwUȗB$HϠd}hd?Pf^1$yé- XZjT?iz);} t"Ø&5NJzCЈ]v+ٝxW%x^ V;8ڎٻ50X?]vVFzfxF/H$ů-&ҙvT+I? !cZ:Qy|s54X,ʈ,ibOBD&S=ysT8#2Zh'=T\JzgxꂚT'4]SmvUDȵ8ȩbo2b🉴 >AVuG/ߟn0Y0)1;Z[A@rMϲKMhSˎDxvKW氲JtBcb I&o&7@L2mzѱ2!&/M.[%伤!)e9-LBC$rĸ8k(ZVu(IDo[jU9+?٭?Mb-e`jghxY=shEth5nktm gb N7,8AŞdirqЀ,_&\ڬR`wD #V{N ܁ EoZnn6U_@-(-a\.Уl'8ZAUCm>艂5ķNpG`` '4̗91ieC`10L{*Ro2f F]e=Q(f4Ņ'ѽs&x[d"6[ةuh 0ޡ?'å8%yԑU֏W4OW*:~9+i|kB4vƦ'7JZMʠ0 <8W o4yBKɒt8%ЮUw 1͎g~{0*]k'K}}y}2āfb5?cŢO&'FQ$h콽of_7vBdmM,ć}s7 s-5 ʒ*?4Ruœɛ 6mXCH-[C.LwC҂˧ҳnbZ*>ke~ X>gw+wXLlG3@3p(w2 ǰPOcaHS>'ب7Q@%» m{LKKb206_-n"1QS_h=i@1`VV%"_%k*;,!< EHS woH{pmS1kE088fO&z`PZvV{ acVwo5!.>8XГόqϚAy4ÓimSMŘ31RQ W+4[W99ƈ|#t~XH*"ͬ P}<54P P,OVTUXe VB6 N֚Lޮ|rE.)'QeL ,=d%.`v w 9q-֟֗u#t%࿗R'a/ L% 뵥˓5V7 P}7-hp-wݗ]NrXf8)@r\!4Z6gLg頸t>QBN4|>Э'ݽd_Yěg7, Zň$ƕ!||WS'&l=`~ lvtL`%Q&Ĝ2C=%x;{켾1\f}7,[T׻*Go#vs֖n"QpK;?SfbUXZֹʧwx9Z \l]H OD7jͺ ;A#HJ>)B"yB/ץ6ȃb`; z@x8?|_Cp?Gk! *]fg8Z?43#-U0b{&H("QaLj;gl]X%PLń3)ҿt qZ42LcXXSr&n9雫eHʈ=HX$ň'52wcTP'/DtfS͈e,k^oJd0R>N_ޓ}}ԴY(|ضNVb8ߌ 0Y5E+׈U<k%I8Gthؗ8|CF>{=& LLulJGNLmF,eW')kCe`agGߦ>**O]p&Tz ͕@ VDr:0'X#`6ܮ g3~KN?Dkӗz<;u`gkQs 5լr4-[d9W xJ%skV ٬\| S  }a$8XKlFӔhύKM2ʦk9z?0,-E0a[iT 88Ol{PP _!ش<բSMn5+$@ -je}Ⱥ'7Y&)vڨ(*YQmT&d<nŖm:Mn m%/:6mba݊zfU5M-Zb&THpJg#Bk_քPuምCh홗1в= Ƃ-`φ0Ќ'+z Ρ;@@5ͪ^7Tmz?RL)Lp 3>;KYxw9Ñ羭 $~*E0zE7BxHbd w ģPF؈ގC͈_锬 &l=s!:c%CR 0yr ÓxOALQBUyFu=G8_pSxMI4 3)>p e5~Nq?2eTi~b'9%,qK#_in-k;޷azz#jK;,rԱAh6kf6-m+H Q-DX+PW{~1{\,:S#6p&bo\5P2v%C'3? SPj>%,&__7xVMpNv[{ v <s{*P20ȞhS}HXceW"`#EaYupaڶhu"ƕOZB-ե`\y >D9Ub4YG1]J.nw@}mM^1K9V^JHo ͻY(tl7vXT|u@}8X־Iw tV6`䒢) kc{,Y<^0DbmobXcSrg1L#qShqiz|d!8$bAϱ ^y$l)%NʍRq\Á$vQKδ-\ʛgpgRT pID6<]lqkM]t"Mwx,{ڟVs=*'đ*I&VN:Cɏs7`P{h| ٨ ٽ}e{4T&ҙY~3t7✤qNjVKD8!͌Lz)P0lv]gbUw8"M0t٭Fשi޺m/i$f4v!n,桿d5TS,(:f@EבTSS> P`!al,CsDL'-zeN7_Uol)cl&[hk!ݚ*H,`nN B4zyگ>MKLf{yGN~ҒLZ1{#c6DJx0j0%T3tsnwUːIm9RJN#Lc&@Er+7?.TUPWҚ᳕oThPLoܘ-bP냎2Sы.^ds!'k@EBP}%炅;=u%I)Ȅ 梸.$ lBa9sU m5%S~_T$!ѝ0ZvyRa|SD s_P=_7Ɛl|f7 HRD<|Rp_ "wW<wO"Rv{(-Tx~ĵHR ;aö>dM#[b?4Ou-+ 'G {bb,xlL(\A&fD_ 0O,ާV MYcTxXq {R/ g ,˷vZ^Q-"YFg/Rjew:H#:M91fMG9>Q|{#F% hrP'E*"0}DUZQ`8Vj*}2FQ `8JU3?@׼HLU?/`Bj=FsW#Yyi#_|i8EZOGp߯;Jq /T1(pnlKgCi J4bU=wbd˷B:;\Ry75s_9> B̲۴X(G[Bf8Y]niFDZv•@jE7pJZk#ޛliO1Ȅ6't֫x(=~*hZVІ}O&=B$(Կk[Q({5:j' 3 Hevߴ`#%&4zw 1m#1]cZMuPͧ59DZ'o/(+ыp;Q@?$ %VlxgV[”>xo_d`]0&Z4KsO=ao omL+΃*wf8it*(~2]y_nL")MѶ8*;խEb#4>D_('Au a tN9|6P^(:T{b̯q0wlch9wwI *0A_+'T 9 j>'V Ky]}c;I3queol.p)H* yᲫ<,v*Lʭ0rw)3ȏS>EDy,Bp+hEW6LB\Ajԏkt=w Fe`@jVu:?tyf-ԺYF; ~(J0>EpB}uOqga/yx& -53ν4~{ߘI2lav1)ngsjC&Cլ׬kocr))EoG;w{E<js ҽ*Ҧѣ19?ǭ Nawá:OQ;!&`27a2Ԧ/pQL$ik҃9, AA!Qko-]kK[ܦ2fָ62($涸amV$Q} ${$Ͽm{4鑧7& ]gxMeΓv?UwԀH>x:L@ ,{'GM~hV4d(j 'O[(⿒<滼GtAaekڬ52LOK'7>mF#x#,<fʕ#.JVehK "&"%Rh=8:jMR h(@闃tjν=kV\zCx`z {VZC\iddgm1;Vum [ n| 8ZL 1aWBjG1e 5OFłD#kh9&V1>gv(mu̔g O_VFNJIr~d!*:m^#lr$&ۤ%PDđ*?tյ'F`ez 5SB$7HHڶ抔 ]$^ShrP*C`N;V|$LH py]Q爥"-WGT_̹?Q\QJQP[DXk\U'eL#Wl@eUٺЏAdZ *z`r)GVۮVc5ӕiq?HOy6juԾw(E3bex%l$kd2:ಭJmӾNS+y!nUTOn64|[cL;rI.q1ؙ̔.MH`FF*mZ ͊k,}Y?լuQLN@Na p]N)DjaܫbqV.z \J%@L:=<12 dH+W]iٷuP“pzXsjxь1klvH?@Ӧ!XS)`D&)'02T".XPТͬawsvMqyD@qĤ OYspXnqVD=Sn)Ihq;V%ѡ$%ZO9@㭐Gp !RMZu7쟮%~IF5,~74wAj,e7wUKRJ\:uihW`Vkg_FаF⇛ǣxH)"z4(y:mAӡ+= o\r`Aquq7doOɡ3TD0JEm1=D)zzSX٦,%5cA3&zV 4E|o>[@.kL<%lOYzߚ(aTmgf Z\d*W t^EL!;G*B{}2[ZAr$:e-RiCy3W_q@j2D6q@ha=ǜPF (^(D>`s81'[42sIj!naP\ }^sW1y'T6sk;m:PTYKj$ԭNR)\BTA9щ?~j=*䓪!Al#T,nX*RJlAøjw1?uTG<@-c[o!J{lYreQP7`ߓ % ]6sTɯy63!tdKj[RH:4C9N j_wcz5M\I4r qO@Bp޾ LbKO t7wlVB2\9\i&( #T"YΑ\4 {i;Ɛ^ ZW'֨hne<'z_7hplPiޅPBp:c7At5poSzD KL2"UQ#V*t5p4A9[ö,ǩ0Oԩ^mN\AWZ3I#=ގ '/.t>]f@ueUO \aF!>#,fk k ke0N0f@(ߐbN8 3{_ #fM:!k:,̛9>E_L01_g&<Ku>V8#\R׾(Upoߒ2&iA"ut\}V~8wD ~q[fc3^_L69>4r [CzF׃@Ymk5C.,t+`^OZC1dĉh`eEuhӛ1.Op~Q`qOGm8=B;bySm mRn՜0((.o >'d ߇oz} 1oY'4^c2,F)/B-5KX+L-KŤ on^,AY(tѶ扷h]#K{[kX\+>uS -Ӯ_@36Yɇʾ< R!OF`DOCd\+ h~"礌Z,&qb?t:堕 % 5AJ- EB3J&Ge!({9nBJFؿrdq6naec1@mN\E< mo)F9(.Zy]yAuW T1BX4g|OK/#l qcKu)D/$2.-#'!J"HF32gNJx=6a//5EL?ILe kO ?:дh =`UͳٓCEk!5yɂ}ֿa&BJ3/1mUBO YjIgg>늽|*TE8f<-;Uh AykT>5uAi]ISik^+Ԍ@{IeK9.ZkWpܮۏt oT,9؅_x uf ͊4I`U㚳"(_CT#xy{StrNɹx'׊͈DCZu2яfJS(XaeWoiA#̸֞|sI(1nUI0c@ti<\%:jWk]la{2ضXQB^ox3swގGڜo6G_ۧf\IA-0'c;G6ܗN>e rխ G_p#7:2fFYUBcorT,|l9Kqr,pv-8eW wT?=2/h+8NœG,2n:RӫO0*xe_=v2T wYU/ D']cQMX.Pս4݂#bKn|Óҩ(B#ysrNd.҅|sr<Iw/M3f]' ?]Nh#tjź#(ifstst! 4&(CʸN8|DКfU8nv0'c3tgߦGN, ^RC {vޜ[Bʏ5SIrNZmH 贬cǪ|)L~M:W^mn^j6GG?OV3V$54So~r_`h&YjViGTH,?]yӦ=.L +mwMŴ+% cLi1PӖ7GY?/ ' [fנM pއF9L*nRe'^rsQ!ڨ˓Y Gn1t "Q>tcK&dEŬYq֙T1]7'yV@Ȱnu1x2}rY*J8qN@?Bwp,$ Jp}D(-} O;tؼ "NS:a2@+'s{G,T'V8KoOhlޡG这ʶpUثBi[ɫa2\wRK( P{oHFǛ.j@F]qßb-Bw@bjv@nÁ.S '4?| o)g|Q>8&(ntlU _e6i6enttN;uӑxmb+1P =l!:( įT] dRx{LG6y5]\S! untв,B6)jdߘ뮞=z<ߓ E0 :Ʒ DK9>*ζ!)CXAT :FTC^$h7%vߎnz0I[bQԡ9|i~=O X&uH})DAb kD[r׋:FHX#k,jxѣ۔!p2@EE bRjMڔ\c5&ۼm(]AB$=WS/uN;_~%LTmΚx3QLJZCNj0ȨPEM^N'D87;C䦇HQR =kXJ/ԑu&:>߁͝qKX^_ht9s1cRe*j020]N\E |/4"3|̶D5CyWx?KAb β1Q5ԾْVOv&C3KA>Eo/ID~ep;żVS'囚ni׃ Bbv /Jޡ:80IC}t:l)eRrAmo ƸvuA_S?GM®#,t?1Ʉ AReqo9E~i w!HĨOog5lovEW~˙iիLc)^llǰXGXrkrWQ덶(u\XcwBn\E@@MpU!Fsh<зȒ2-.pܮvb벯ma*1QC|oju1 E )VCVpsspp):7buV$1 ^`XȜg;gdD&aV>(UI(wB90AQ; խlfCt{ILZ̽swz#L#!:Y0oD[m4 &۷'alյ]5`* WJI_W8m8ɛ l}A4H++紛PH!pJ* CkiN6"5l!V s#42 /a8$p=G{4YD9,.sHnZ?Oe= %ª7 :\[#3_RC3o%L×axT 4[db'3Ut Ldmf#{bi6x9؈B|\Wv7;UDr)xGNܦ-4,_0ljB<"n(Tx䭁 VpKS:?$B)+øeݳb\ c_K!#@KbɉT6݇LbcT9>:9RᰯnV0/b$~U j7'(DwoHsqA4ۙ/ٲUz;u~TEn`y.g{GõXu`g;_d3Û$;ࡏy9/tN^3@J(#,ɿyb7.;d~{/Ϗvy|6hvJkrkp\q/+sy/3rr@sslRiҾØ5_Y$[>̖u#]ϩUEWmS CIffQ/@W8Pt^{"Ka;kKPx[بB9lhT>Յ8"3(Tm5wx=p#<֭[ݜ!cgڲ8.טt > $IT"]5IL;m"6S[j#C^ܘW)S*7PLԐM }L.BgN@Z3-OLdӪXt_`KkxAn榼} d7FOփ |7X`(3`cQJݵN6;o.߄c×(QNTWg'd}fϺbK4Ψv9eMy#q jbf7V(2:3J%*jE-+e3wSNb+=mU _L^yJ۾'34tb?4Uʼ~^o:M^4BǨfd0!WDM851+#mg̐CVJZX<|xZzϖRhI`B9H*û6m lv{~L@pr 'O.Pr(=Ng3^<$Ku "1#q Iuzj!քW{YI,X㉏T*l.NG d-Vc_m%q'Eay}|VDRڟ]}r@=,]ћX|H_wNr#. xsܴ擎z넊ɖ .>(n,0jNCn.9ÒԜqURYDJ:7o 8Ac93g]GTao\{weH;#,YCne`KԣmNVɸB&ID7X v!_ mAM'@y^IjI_O6$Q@ DL̺%|[zKSG.r;`q_hV 3&OQ R,*IXfh1C.߽G9;^%6,w?qb= nK8rC$i+q;"yh9eX Ds[y -{)Mbtm'A:TZQanhnβe5%-~'`NXhѦb⏡!u` Z t\ɫj(CG~QJ._*GP2mv݈v 0B~.f[cQTe/Rr2yX8Pp&3u -~aD ȋP,a4"0u3 ~T)C1QXitN܋S4%?9^,UFsFUE"oۣ+A`}|m"`F^w k)v_uLԲkf$l^rF (CQ`* Y1ԖyȬnLqLaS 1[r?pE`Lv:*H0R%2~Foxԃ.@{Kl N-Zo Q b+QTOGՋ.#3pg;5YԎNi{jNW]f쾰d׻-\,,X->K G^|#_G6L(Ms {'&gȜjpLtrzDNl8>~Sw?+.% yTbJVSЛL>'`~8=k>zH%/DjO~į%IB54-LuIW@b{䞔(vűyh 9 u܈~xCG³% zJ{1-&否Kvm᪔{ ٙF@J,OM]փ?DX68([JM&ip$œK@kRl̫"ağ'%d^4_;P. NaiS ,<dΗmoNz?&ȱpڄTl<լN'irHXkzPZwel6IQ?e<bmn)HBD&,-'= 5gYyff4LMɁӼwTṃZb##DIQЌgƃsMīVM)~9FȤT]t@EйMZ1Oc4D+'ki2,cV |\+ԊQ$T)Nt^X QSrbۡ3^ރ6 i}oʱ,Z[GDr}HVY_d`Ot>x&~4SM4Et=ᗵqqk=+iICiS_uf[2e~v}e! %9 i!J9v&zw)O.wU/ƗDB0wwfK_ 5n~S~.[fhnePYw fxKoyFqMh/+ɠOiiedc6 Ol_3>Zy NdlA} uK \ {r C@Fj-GZUMw Lp\.|`:jܚsր>36 2yo`θ(4[Η+lAnr"BBr\;Xi4IuF!p;ԕ}Qo@lw:.ALڋSa]ڎo9G1y2ҿhʸ$ !/Tfq f8吐}ϴ1XW-7 Tcv1!t!S`-X$X𽼗:q=䤗b庒=v`=#=U@:]Ý [$GZv`<J;|6fKJ " İI#8D<0nL2 j[^7poZ.g,>!iUx?%g)e -Ru(I@Oқ-T$bp[*gdfP3^;fIEÔJ-\E>_bpfy ߹iC.>sƒ sZoW3%ͻl׹`巍rDLzAdrZV3/O

@'7hۧrm#oc{vhdx>2=i %R}g':Ȕuʛlݱ”w ߬}u{\4%Uce ϜO**'~FIJ`^? ~rY/r5`'c4Ysq((2h !S5tD4P$xSk[2Zp="vM|&6w6hff{QGI(Pz)$sO#%\}p^ĩT1z[8$Ԟi`lZ%oѸݒ-/՟@/k6)Dʏ&(YEA7)t"#&~ƹz&?P'`iUu)(trY"BaGl><;5=]h n.f[v"h 8_,"N!pdƢD9ՀkbS*(ֳ@Fvҷ|r3s{NG>6hj++=ca`SM:pG!-䩼'HD ScFW"7.wҚZ64Cy+s8bWh2z ɐ~ 6;PIoWql}R}k6V,mkFVwݺb/ae#2ők1'NVZzSqb+3!q Qx$^Y+`Cz@bNOh)ْ#G \I;漢VP{yACn[azT}t=͸\ޡ o[b |Ax} 0( (vv]Gb}D LTCHuM4©د'?F}_*:xQkemjO !P88[[s}n ']BHUufTOof(T{:비?!B 3M!U~]>14;LJ|@U k[GXֽdZ{ۿQHM;RKb'45E]<%7ڪh`}#66WS*JY,ާJX9l' }ԅ.l4 ҋ@YUoKiN /Y.hE7@秷`{7*?^`ivH"#E[83vXֳA JX4.X?Z64бI#pR9I"/KWLG1VG )?"<+4$s\\NmYTNJaP.&d^o5<9JRu ?S9jި7vnbfiq~ؐ`[0UX0|_UL3O+ NG'.WAZ3$SfjAEFo6,Kcp %}_ocYѤaFHK}Zgcf{"Y4ńv6rXm4<6s?Mu ]qj5jmE}~;I8+ /`\{~5 ~5ny= Ж߆1&`b$Kj *;yB lV  <Č+rŽ*ۘ!< c:³BrΑd45s{Ұ0ܳB25C]QğoBORA8TeRGhA|kMӉo\*t3$o^1V MJOy]@ )j EWcQ܉c|\xhK/S槒oMDN6Y V/tw*߻B_?38<2s0 Ɗ!gP'/~IDT w|BL8J#bEԎB6uDwۆ,͜(/߭>" / :FpYFKykA^Q&ByKج1 ,1RC%82 ˖N]Qӻ U&8M-ApH'ǵεg~z=” ̔AO=7.RmSk][o i}3EbdFL C2V}cژ4ǰψC/4 FLgk&҅ !pٙݯ;\NKj s[`6>bKc?߻bUgN:?Q{v%ֺoS(e+yjv%)vNrPk(Ȼ_>sW1C^J'i$W퓉۽'O,4iHJ:m<} HήՐ?zJ c[׳/ jV9p{,EhSnosec8ްc$eNh]rI/49^o AUٓJTZiv (3EWz{s/Q#~r`3n\ı Df Z+]߇TE#ϑ7@'7npOWYm, } ZR]F^=h5󹎋{ঋ[%[kcFE A!𕗽thߎ6T$(B`*M״aPTo8WNjȔ܄uqfD(wv7Lʪ%ƍԊ؞E )IH]ݑ/P#\ΤZ2ơ(@$oejj,ܘe¶pӖ:e?Ӹ'-UФIwd'Fx@9k ?ˤ{ǍISKtdHTT޹b!#QAlZM޸ ߤ́] dLKO-{,tVZF9-O&upYbO(E(p\O{v\ ӧGRNrj(廚͡&_K9yZ[`GLEҤ,Ԇf 6/ YE$I]cࣩE`~r'a5aXeJKoP=XАG[ӷi`['RF1q>X!v,bW74gl& 9erw,$V>f*mFRl4Lj(QLt]^rC&~~Lܫ3K9AWmmaTth̙Ks2MsT-d*|IJ ' ٘McO#>K m#Xڟg9i?4M5dU,dLi1}HVN 霸nT. $n/?$U!<[Wg J"9EI?{ HgVl$nN|0~r) dz\͏C؊q4yYzи Go@VC/> >=-K#A E} /[,~XJz= 1 Xowtl+F"frEai6fr b(ٳTL [|KUܼEs0V3+JKt$o`g{*kaepb`m~{e=,v受D$&rYBr 1?"F7R  kѣ2!e#WJӊD0k=Ro $,T^j:_ޙ0X$篵-I XO\:H]Wgw*;s󉜲K'dIGk;" qbt$\*"⺷fĸT<_'2N/.pvH)TD]=)&wu饥>H{d";jrjatcdj0@.JW-+7f'L}z@Z`":6@rc#uc+xg浘q5j{YʨdǷs< 1:,=L0\< s};WnX+zɂp58J=bbf+}dɗ}IPJ􄸝C=TZA4|Δu[08?S{ٴ@lbO u_JJ9Z18NI⌒KI P9#FYCn`أ" =v%t-1jd}R\,6/}Njac5w<_cܥFdbw%W):Ju`=Aל(2ry@w Ѣx> mK~c6iR{!1Խ6jy _8!6kPoaȘeNno@D^\2O(S̈́4U f GKB%.Z**2)cW]uҿĆqG~w%8Hz\2*KZ O7(ͼ\f'qQ$f@D-,R2te8L ![|ކɿe$##|1G{znTplet\Q!L'K7$m*:>+?v'vX:Ҍj 6Z`=50* 4tJN;IFzvg0D$O&9Nܡy_^C9$ڥ 4*\@/ԯzO,F`z>-.5mgI=tOƸYuI+ݽJ"67Qhx汜7A] %{BE!E;vn-q_>֩ܝl%.evF ^iRZ{~j&ONyKxo`}^gsGlʱ1LT#Z*qkwp:*GbѯWܭj'ȰNi򽐧 sl }}C0aJ= kZ.C/C?& ]Fp+AvVײYӐ1)@=(>2o&06+@p&9Yu>W{Z y2k:]KiQlƼ;>rfOa}fny[.уd?߇+i2i9V"X$' kĊ9?hU94ǔTZG^_0xe[&;-eOY%/B帑DX8Ս*jBTKf#Ot[ 5J?p5&A@u3s+}J*ۈ.j%2@vIt@֋sEsGNUBJ̍{\z6=%0cABs.+݇RS[a4u)kflǻR)i6#5sB0WTI)5q jgGd^=`'ߥgpuT sm6ڌJC?{n­e("^Ǚ12 IQ|U3vѫwHx1z{UsssCLfn _>ؠ!bLzIlCܖ؛>WC?Q2zwaK{K:pXb>[)9a%yX&Msk=.4i&**!a^*PPklIx⛯i&ʣuffcjDSۭ1isd͒atNh(AfU6r&'i֘]D-Cb%Q'_m:<-Dz̾ M*Ae]j|()u;Ϡ8("|O;UMĝ(0nZM+06)!ʜYk/R gm(uLZjt2x7N3fi/qYn8-pOaS3tk=T&Ɍ X. y Z&"]A񟃢NԱfb _˰oyE5[-b~ Ax,X}ZWIB(R1NPa.4HJyu. Ap~0Q@lyReS2ttPքԟ.YH+nFZuhJq9N|G,ݺCxw^׫jtw"r,x@0L'a)ɍydSw7F\/N3-J x]PՂ`[D+@%2ÁIcvNZ"H>jw`CC~i<&Ⅱ!v k/}%t[Wͣ[.OmEx$.rzFxe$K5 Y/ 2>FE*eҪ-N71i߹LF#4p. dqFy?az"fmaMS f I]WNLkQ9,,V >Nw-tiahF*&:!,xK951G>=A Ә%ś[wUJ.鬒r fe7Nv[t؜̦-ԥ7=Zin.J`=Sۗ|NI7G*^o݂R!x;笴8bƄ_OA'/ZGNiATf1e<?o?eVmJ|1xPov<;-L ({pw`T4`N럜Q MC+:,Qk@`7R= VJCDj2 s= U&ipt:iM;йF[!S8hlįWC|R+!-L^P%N8 e5J g5$5_0I\{a.@I&4)޿tq }ж}oe=Q5͔p{Du1Mb'{cFpl,8ZSQu]Рg`A+7f!H%MdLލa-#ϿlHiul? ?g.>O oޣ3=:q(hnOĥ+fgGoib4۽ER zugphh-`)`\.Iu{!^=ҭW !+X j > ~85iFχVcet|&ڑ&)BlWE±/|DKxHk^+Nx0UJsy6.3Ċ٬MI"!"pW;䯖w^{ xmt+vh%+:B6w~恽PAtԤDy3lJGGߌ&HߎI-X`4D m!=Lr?먢 *رFZ\ZYKA:x 7jG5 ePۖa*4:UtA9:sebH'vLr_WΌ#U[[d"o+t=?F03EfǛ܁s63@8ODpc_Ǝ3Cx1)tY"9O(^<"«ua}nzx:ƨw6^Pbd 5q ^-NQv.B|oAW1͊[tAMȞˢ >}5L}G"w\S˔±m;L.Uz_3~Bof"4+j3TIX|!N[2,B=.aFx'u]a~Biz:n ,j_TTŠX?+E˒-Fa~rs^4Qx2 jJgz%>E?4I/  QDǀSz9L DDQ7'cYմ"^?]WpވQQ%gB8.],P?*4EeQ.aV(Fgt6c* [jˣVvUWLؗc%!@ fSskkX/}[x߽4H>(ֻ\j~H>Wzz#,1%0owHlW-8g ij]%@倝(8/z)M&q31$Bs:LS0dFcH;cY"azܾ5Ў|xyD|d=im0Ż▴^~:|)g[W8KTb PUCǨCK5$ESmcF{́PjD/*tYL_7`Zu!.s:Bu'_Rirb]7I W64%ĥ "ݽ܇= e.y??~1UPԣZ _;vډ#ŲΈ{:~V{NėV6>p0ȍ(NzDד5& Q$Q hYSb鬆8`H北J-B mqZvЄd?w)Zڊ&& u/8~ޡlБNn#1U_qpL+!E ~F}(ےd3,A"4U.aJTT6Y }y3,k̼E|>M_tQj5Rė2A]h0&(TEd4K ONU5CaN)ClZnQ.:dYD ,LҺwkq%\_Ä^j*E S){l<ΟyYDޕ1(}[ULjʂ"~o ޱQ:~?jq8pnЫku4b-4H0X7GF]G} bB\ vP`;}ݸ P36k:Ȍȁ\w7*JccjOjعϤAӬmƙ pjhd6+Ed=pl yMg"'AQ ίEeO g$Aƺk ^݃8)pe6xl3S8@,haQYHҠIk7ؗH@,`[KZ2FUK!N hyhl6)ŚYϛKNOC<8Ʊ ZDyV^D,*5oRP8zbmVӡ榀v"i{)/(2l3+ b,Jw uH fi~??P@>|݆ apk!4$]fː:Z*%0ўKRҬ-M&AIEJ$ *#NUszEQNq׸ʥ׳9w_ظD[#/Vĸ(fa& nIkN~N0ߘvP.1^VDsMtĕhԫ0dI3SyZii#-LdiSج Fw~mDWjƞi20f.UGV/G٭/`0`|SVt`c -ԇެRÌM1ʺz@` ndi&A{V<< ;ތPƍ;h.N=+KQIk]~us9.sFU,O\ dZ_%AVl5Vs"te4q'xXvpC-,H_%E)bEZ!R݆iS:Bh' 5sOb4t|ћi_I[W(n, gUa9V>؉J5,yV!X ǩd>!]<;!^>b>6b+8lxEN hC5,XE uJwJ {[2IU$+ ;C ɇ/H{YE;`Rdi_эͪ lgw"CORʆʲBؘKeyԇfٲ= ._ՄAsj$N(.h>] Z3T`e^q&"AO8 M߃ҳ39% JP6wP rjdIɍ,NEVïqCAo L_o5ޤC A\G\~_?-Hl$*q6d:Pթ83!oL~gY:B;ފX1Q0C>|={tDHy ?]E7M8rmv} 4Pm.%$P"8LC{DS ]mP$Dr iI{rCi=>9FjЕ5S$ ZB wv`,@}_=1'|8xIϡ(l^Ծ-LÝͥ_ɥ]<{V.4֭MݶIQ|5h^4WU3‚E<տ^%\,b.Tۿt]ae$N'C ϰYڢ~?{'6&~)M$w(=hfS8&{8?ݰ߲"]x[+ Sh{iZS,~]w r~q+6ǔ+ ^T,t+bPЏ%WcT)Z0soMW.!{ [«v9 W;FHb{CǬYGqȿ`10*+&)DL8ENMO@v{I 󊄝J,"RFȇ@OSX/F^C(c p蹥V.CnǛ@F͔42_76hMnwtQC.'4]1r׶d#<'Pir~AD=1>s8Uá3dlH&[2@4q6vkN̈́9){DMVE{<1>ùU?_SRe?r <+vb"ЎuBx(]HzjltfGRNơjT!̼\Ɍ6R6D>-R@?a).HkacqN:E= u؄!>X1JƦZ|q˨|\ v|Ӿ٬WlgD=o[pד$Mb3-atRmZR٨:mё}:u'!'$~Jf&%?Y x~!#n+,+,3VF<"}vA%7iz1A d1?^LëplX=W{(̹~V UfbKpQpG_ۯs7xkg"hvqwؙ9[4Χđ{䡡MN}gV.GZitH7qE:RC n}3_t OBB WrnƮ#Ri&9r&x-ͳD":.4=ᖅ|2yrKC5[{9`:P8xIuz|y!0/Rt92կO4 3ه,yNkbBT(lNPx\/H B w.?ԩ| *;^8CYqyrF"6@00O<|I7٨,f%ȑa"TX)?0oma.+ӥ~UEZbE$Ufյ,<xeP&-k}DE@Tk?ԙfGh> ]Y!9vDƺz!F ZG5y-%/S\]~},\\fIWH:o=TX,x +m<lD1A5`[ZuM90_Cg81ny^\|?r9rՅYcP {X} g>4,RXVv %Iľp]\黲bZVfі 5&R gs)hy&xd/ DB3 *NYa3kA7s mR <#,Dr4<''|=85aLPu5 ?ѩQ3[u 썱)}ۻ L1,0ߝwO Dty8h~ڄ~V_ԣN时&=2a ѥ+L(0o$BHjnœ+@_Wxg~3!Sg !'?cŠ7PSis_7y.$' "PZCP*Y4ɥ=I,v(maq̢])~ /WoؒJMD𲅊eUxX:7AJQ=@sqx,%L!VFn϶NhcX 4 "?D(ɋ8^?_Ӝ e!=UCêgҜ*BQ 4{qI,5AdR!F^2 *3s`CGm- x} nfٶLc҇ t:67LkW±LC,L.)ZuP=Z'rn%R_W ]Yv N漇WIB7#WJd>Kq uǗc>bgbu ވ*lǺ_!&dX p*Z*!Lh:nuT:~HlrهF+"зd' ){vÿ,dn~Wcɨk;#@UI]]VIn9\bz ]qAU0r_[[ѣ ,ڤۭZzJHo7PyfߢlCn̪g0"Bʤk/ǩ mt gEX#,iv$B?,? ƺ_PI ^r:< ~qP9xkv{v)%_3b!rϺ$|_RninjJx3?MH ٚM8/BXږ=xʬ6R"[%_/f(?b `D:Tt8dYq8+]G"nOyqd0v' lQZtԀ\w(AGּ7aDǰg~3Pi/&GFuWU fTMq G#DSx6k1'l/%2 Hov":$vyRRH.^xT[p-HԎNcnbm&~! VI<8} U}3j0{4fGz8H) Z{ԑ 2P( Y\;?q_HvM<0]@hh9 jY=`;2eW3^ͯ3 Ͽjs^e5JzL~m疊Iq%Až[!$)V5:lD(1fNk4nH ~͍ IJV嬥gJ5W},.$=NfԟVbO-q2ԜЇu~P'0{+=V'dt~5(G]-ovznBU.7]ʳ J*8c:?ԔzFb v6oZ/ *KnWז/8 p.&r=.CDvأ>oZ0:.N&<FPZ`= |PAX-"fF^X`ک~дe=χu}+;%lG"vԲB:Ty5WvQnm˖J ~5x5~b<}5)&T%ڨyf`ްI@lghTM!fDe8Va,JB G)ϸ[PoP;fuywJE 'دRzVR |O:O*FMF!Uo#fԊI7Q .g+ڎ-H~*2\_<)6 es++]M3OjӐ.ӕ唉yetE'܅T,zuVZ29vSqq[XH.*լ]I&ܰ%+}~`q[,!E?'=;xEvb7|Nj)l4?vMiz@Πzwz$rHG;Цn Q|jwb,Z t: C ?E Wv}eCt29,4"g[w2LLcZ+<ȁwsvɃD1}Mk#Z Zn INn"!Qryr=6vA roN kFyshO|B¾JΖ`fCcŜ9{]/7l+0sW+n LBBkx=FYj9ǺNT]A#)jUnL4 rZ~X$Rf37*F =FHXLMы{DyldëIshI4س+%mz'[[ԮO?=ʹھ䩷 .L@=\NuZ'); J0`sn7Dw*a3:6-G~;aCY._d~"8(wtl;ԗHGfNǪ 5PwQSL%uE:l–j,Ube3Uϩ 9KTb-:2Nj+9fOH RRc0:/jt6vQ974+%1 zZnq!7G2ڈ&Ayo᝵SR<ϧA`;Tp< /'LzB~$ai?ItAÕ=0 QؓEY2AKxmī*^NNڹȶZ{t<`EX[ Uf3+ D-p$+TgBl|.)](:W58Tj1 c138_V'0v;)U6%nv $ Ǿ*:ƃs]Ț,;"MXЮL 4oГ{U<̪Z}7?O+ 6~zU{gǭ jElWW]VDO/|k zwy}YV=uْmM\XQ \j^!:&qⳝFɝRnLH=#ܼpHlm^0P.˩xc9)-,ުL}7euT9&v< H5׌ݪ+ZъK~Zx3# ye {fW6 @G1j=OX ;h gC/rK(ڣ'/8:N\x0dp]χhAR7pT6tnOz}GcKxu"j^ *nn]#v3gRΧdͲldi,  l/9#گsF= J4iY@KZg;4HaRɂI'r8vsw )b$y= uWpc `vs6UfcWc>oZ O'fGmkI1?lPZ& )Z~~Vտvc@~DPfd(E 㨠-3W! HOVAW.q8P yJZg]`<`#/.v}G5*WΦx"q ?66r8((ELOut$V1P6 Iۋ^8 j?(5sK%{ ̜z$+a咴&s k%. yK/ݟoA3˥nL߉Cd~2@#<-(lKV:gqfŵucLRt,[+g~#QæbrY9un-!ʸ0 ܟP׉Gθo1227JMy$1>\VӞ*O<]jȨ "xsTП(gc($@3SuH,Nw{Ϲ{5 l9d\7gK[s)dqۦdԿO:i 4t{y׃7psգoz,,Q0>#{-'7kx[GoܪWQ) 6A,ny,8 lSz)h|Q79eB@q AV\K'bלzuG@Vm1"Qp{2`b%+ =(/wenm}UhGp"JB7=Zī|ObW$$Cs 2]$s>ݹi3l{?@j+@s3)js3/RˎV ͢$;P)/7?']qN JvmD Q:~+Ŕ0w˕;RSlFtGCS̭qz+oRvE b{F -RVa%ҏjF?whג\?u/b}-VɏC3'KS1xޡk#c~$w6v3sw}]"".VqK󤗸z%uTg+ĺ 'I~3p A넷b#vy1Dn8HhnY*YvxzqV&rZaYobmPƃȈ_D`%sKrS% LB7q.!5yxz/W.+w}d:m97"rV֖`4~>?&TGtldt;A*IßNC#l4ZO HAwk1yJ[AcFޖ?g *dd򳣙dFa/,Goc6.9L؅k#P̍-ӣւ8Mܽe9rqN;&8)[L0Coٝr^˚4k*z4+M~'C@ԉiP:SIcgNkknWRQ=T=CS0~f=tVex2 :_JkV1JpbϋY.`qqKH+EsD{0F-SQ G BFgoqy8_{N_g~ ~(ʳ)U{Y4C"l3)űwكՊj>׭m{GU9ۦFx<*L 0L^c v-$On*p>(UW\I'Ũ)BhctGBn+Y]O#p7u=12Hu(EuBK(wrddgfucL~{N8xb$j.|EY׍~^ڛY^>6δNja![?:[)W7}?y8~q(fVE.AHmG`U2RfQ6W5efE 9y~n9N,Oݖ#g5?k?aQ}{wH.ҫX.b4TYJagVG\K  A:U#26Q'$c^IE12AH$s9ڮ޴᧭6C)wizZV:l p;tSXuS?O ԵںNC)}mU=UXx.zE#@nm`,ʨ52jяާڳS L7\ߢ\Z`/c Vtr)`EԞהh %Ĭߘ=^Rʭ4KKMg$73~o`PVQ,]Soz YI10*g;dOh\ ݙr'wN26i!Dib)ؤ~JQ I D &1z,_BxXsb`j!ݦQږ]gMw**V1{lB" 9 MTIEGE(M *S@Vhc#ؘDK~Q3%Hϱϕ)1m3Dlq?fm!kT|Ka OgtL'$ÎP [J9!|!FZ R6=|o e4!%q̋}efiw~ײ'&ތ[ؔU3X3r0\6g-n&>.D&] Qq[V 30BT [h/"7+m >9-'?_=Y?/#cάLnq WcBí4}4"fTFEI /[G!2tYsZ 7kub'2.UR=L UWKɹn3~&6x:+K r`̚RFbFɨ+mowŖ nn8Kd t{"LyM]c~w(7 hvװ~ =X7E;Ӊ A)7˱**lAYT%6(8TGBe"%E^X4UEjNNcDn1$Վ~|v,+>m/TT>0547_=-j l8pv^/&EQQ]2m KP}(n3|eJ-tҞ.84m zNLǢ8#b+r~Xw!zfl"2yn-y@@IPVDD~NnGfC5z-O8%w w '9#|RX1"?SEgtf^LP,iڝYPP*E1Q:lkJ,@ s ň:JW>MX+b~\g_y]iО(>X; /u 02=>n"VK򠥋}U%T0ӽr]%RGwUЯUsI -,0꣗G|_ǚ,C`Ac'Ԧc*1#b;=:oF07NQN(iᕞmt?gjEbZ`zx^Jh7X”?| UR"_IRǀlT9r0x*sB.S*XR'Yi֑% `p"|'^ R$ waoQ81CV6l9c>v} jcϖ's=Tó0F;z?ENPݧ 2WtmZ8oX\D[}Gv2X tfQOY+̭EeqA8sj#}ad8zUA%2Aoy"Q*xcjK3o7Dr9GlKl'eZSRK\t0M:"0CaLȥ%i+^On- Pݐ륔˫]蕱eM738?x4A iVw;8:1]Fv ?z 70wjsj2^>=zF;:.6f'D%,Ĥ}U\A"e3ydͿٳN8~ϛbyY=nSpJ RJy^+‡{%ǿ,e Jc&$jW ^1dR6Gjz-84ZȊ^iq%$F8#) PڵSY9\s*aOՇRM,xpl^89:YZ(AA#Y]H xvHor=2ᶟMYrHGe06j(!qZ,t.s ZSG.HOa")4xjx r3[O&@ױ[A#-BVG3OD@7F8 qUO5R<'CPTUl5bVv[h3 "n/KD/d+FۖY !μ1(.yT{{f8OB(f1$n?څǃxg"b M|!z_^x!ioJaM ݍʟדncE@z=od ?g=zbr_5GPdbϼ, 1/d>,`/U=F"0R9)m%*f/욃Hsֹ;@5p'o|"gk}!3%%ݟK^NgYShH,,byu*L>ۍԫT? uOnd°1Hx mdBp3"9{"-y=( ! +KP:C285A&eɥk*PS΋..YB[(\,"E]8GЏ2qG,s ] ^)t\MHX3+&W7)2WӔBsm2|ҳJr>Rrx.*R#F1 NČ$C5AQp\ch<ҽ)4TZ{}Ա8ZMD\qW{!vD5_tdξNE;\E DTU"C6290$倫PFJ>5A»:'N `CjZLKr[Fs 2o&K^j者ErH_`!0LUA|]"w{hc]}-A={M6ki[͌wlBd9 #xnNVK;KZ'}!Aq+ "|!ʴ;v-/)4$upxʎ+I8+p37Dʫ_9^,i~4Qi3Xb7 jb/ wSͱb*ލy`RXW6%<ZQ^CvZJ.亁0gnV8=8lM/%`'}g>%TOJ#J]:S;a!8]u^|iʞbd*2Q9d'-sPI3kʢ2ezR;Ֆa+ܦρo8XpA2G7j{t^GURY^T T7Ml݃Ԟ@<1TS$jc6Q =Hxgә ʩ?$Z<.Wiw n[ DA`^& $DRչ>^o(٫g܈.tٵƃʪqS(xsGv#q@bƣ 3qg#m+hݏ Wg$6-qGm;_ @\VvͻG8 !uu­ 1w%&bC}h_qa4N"EbdrY1Xܡ}W^J]&3%n֚ɜLiVF¤}\r-#⤱C"{_I"Dž G^̩qa:<{xӹ#tBkz ܪJg f>fa "GS~0WAM.>1I Llsʹڐ٦?ck6}˪KY%M>98zYOEz!N]egh/&ɫgcR!te<My9OO z fI.v*p7X/QLCpzÿ7ةEmq$%1J9MpV`tؿKL ܃~@h٠] c\vH!T8C^{%ǔ5KODM\ gmjbDyU}T2C ,@v!IلWlyTݛ8 C^ihop'@Gn!ڴ 8gz##. n(yYa룎m t?縷`3/зD{hd.Ev>PCf= 3B HQ=V{W>\ۥhg`{wuj۹ɟ fī<&xUᾕ/*aK:-cG)4h0* x2.?XjQ@"J~ޅ ӵh]"A~1q'= !X5 : mP'{I \R+"R#PA'u)34%Ni","dxl^$Uu8i_@S̬t"J6I#Gr s8xlAY1"Y,i0(#\Tft+CKV-Y*S\P@ mplt;vh'(_Gn2# {GE )?~x"tCMCQ@kWyW!ɈI#֮7 2Ʃ $q@Kje:* 5GJ׵/z;G?[Mm ܻ?A\'F+օ-Fl:hs?#8@eoݬ˶h 5tͶk)#CmѼcA2w_(a8 X_B_t$;h`~sR`T (KWR SsEk^ &y;pe}!KVE Ɂ*iykGQg!c%'S!@ӶeVHpZy>Sw\l"L åQFBt\b ՅzWL2wHv%0 焺$anQ5,`+C@(Gk DiT (FU4r}$.pbFCh;S 4SmQOVMDG# -YTØvIKS\S^'r*qT.YHiZSh'j(ȇd3q.XB(0}k׳ =>gC6SZ3u|P[_}[ShAG@pܻtqVڮkT1v/ۢp*^a#q%ɳJ39̍ NQdV\f{xcR {ɴwTYgERVHAPT[4%3bCܺMZ!RVccsf?Un )7Mil: onp6 _<ީTdDP/av>.ƒHjBǠ߼C _ ?VMc,$gLHsCT48(Bs636x(jEͪDA&)D6Wܜ*>t꒠K%qɺ?eF$'Twk$ )\WPHI nPa:czdaF2tUE,>pHu!vK!UKʦi!2ʊE¨0)T>0WdzJģl~ G9 ڸW>ׇ͢d3^Ν0vvR)iiGFڰ9>y}FV:$I-wH?BgqlS%'ugN`!eSNmPSR RXlDyukuK ҽXn{ ڱ0ZDo(sn#!ߗCY)$]jOSӚLWO!Ng GScxl볷8W :qȷF!_\:z%);y1I~^0պpo%}nQ=1kjkO $S,4DFf7i=w%c[*CvVPo;DVQ>4Z5U-Yg/8`)xW0]sz%;6z1CR,rZ$|3.%Cdd>JCQrEw.(b (ӌ4$kA` =ԑd꾼Ba<%t5Վ~J,ȘflbK'w۟l?'Ek.Z;-Ͻ^X2_>##>Q>bYW 5ِK:^/>)x1@rpfB޳1)Aepۂ.#BEkwQ&])hOggJ!)=>J=ly<񏤆]R)3QQQ,3O"rNפ^Hu/OG 1|F;lܽ xټI 6ՓQn\Yt$A ;!ew 截bns@'X0ܡ?oSh:QfM!R_"&n,^ɝAP8,EZKn]Zg)MpڝJ{ӗ ~sT|I5G@Q2/dM=jZ {D,'` `TK~>z _=TjNV׈q_lTc %A3޲$FlI\^„9*.V";D1|?(^#\%gC$c1ANJF}j|b#`@+PAٍ1 ^,x}׃%ICϢݎleIZLdZxK6.#t@!jC<_r/ |Z>7(͊&hLrKϻ輸Ñ'vǫE#Ӆ3\㰛N&\꩘Rzr`h-1K7Y=?QlJ)>2i+b;==aˆDIS4jH\9Fl-_v- RI4GU|'t81D(T2m:14w5LW#/:dqBnyXhqߦx3%B3oD83yb| 2M1_܂`Ł6x9-!ҕ0!l>WI^6%6L92`nL!Xb0-6xNȇ? *X2t5Pw5"I'9tW.ܪ|؉PV6Vp+H|=s8{ uX@QnL?dGf zls#w2&0{FkHmIŃ,2 6yV Z`4?B/*AHn-IUr=@8hw8VBsJma ,9@?~)h"v\K[&?_3A'_)LT$$ʚv  LH:y/i)е^QQTl^0ErjhԴ)'pPN旦sN_ W0ypDYb`=v'A6m*oѐE3P6|ftpQ dyq G^QwWm-zF` ,ÀPx-՚akS',NΪv UgHY`Sl!- ƼBJ N.B`F Wxh,%JFH U!m;jH5]̟Sdryw܄иƞk>++wĜ x-,XXeͩKQcDr[TTRF*%I@ XV[zRH0n ä߮7Ocӈx_dsq>{?oN"UP. h$ٻ=0ʱNDoI-Cu zXzakL4If^:63Ʒ8õztCZv3ј `/{|) DyAOtd {n֗/ ?=: .[ܔ2np?9`ְ0.~;X]y/9mOH3(h5~Ra*#zֳ-]6 xǃСeC BJ^aДу  ;{jˢ֦L BIR%!WvQFhCXLq#kg=KSsh{#XN%t&t Y;f{\RO%mD9{B$"g֮gx/J mE٥_F{:C;KN;!dfgQy/jAech'w?v/wџ`<"k6Tz99~"/ƴqkz^ncijacqml‹mw9nbj _S C v0ctۼ<ۋT4{4f%n3k7,FeԶvFqTP4[#q&Zٝw rbZVfuN/EW+.;:@U5=ԴчOvX W ʮ:JAWi̶ .=TPkX ]U[c|@+Fx0[7Y0EAܖ3^npl)eѰrI|ӱg9s)S 4p2)Ki/W_/cbsATq0zA 2]vע^XZ&G 7dʠ?HiNcz~, BRe%A\EԳP rАbGǸːض1.*gϨ4xU5wϏjepr.'WBN1G)C6](Xǖ gԊ20'eUzә6My"q׬9AF.O>}ؙUe7ynI-/_p~f/p.>EȊMw:da(`f0;%~K4q58=lQ21Jhh!k=$9;;*}|0E*Rw^"8Z49զ<gC9mWĠoJH_yos[t>Ӛ/9^' i[JPVmzƟ$ bӠ<ih*|<t`z=yoP>LfL_H~a+i[ #LfmNVYXfX.lqKpc\&s4}-yU^"UAhGBFlS/<P3JP>D4~V)T˄wS~jDڍ+; -!۫Eђ3s{䈥0loN,__YJuyџ89;;\"w|a筮2Ǫ۷{SH !#jkҝK CM@ۭ.N!O7 _`uLv/&{3%vʵ4iu9-%R9݉ =Van ٷf̳8A_ ).b]w%)I !N`Br+<^.a92(髼zx*̯yؽ:CU S%ts"v:\hp5߂dz]7 S=_~9#KWbGU! hT$T$gKVZmݚ4FbTƌk+7m^dӛHr8W'9V/`n~ͨP/b@N^۟Vf3GܷUˁJ?k9X+̤5oѩ)v:S;=.TL㏽y :deYu<[g% ė˘TD6dV⡰ )~?CS%a^bA[|@X_6siJ- 29I@Y4З@ Ha?`hr3E<DVΏg}PN7Dr<]$GZ ط,Z)QyEON2IC@OAGZ"D_`n@C6 tfI7c­?oh7vp2>VX' 4i'I9zul0O:m\:~xL8o1FTmڃC<:~SzPQߟ&M)GI* d7 d$NnDd Q35"9hki ExnÌep $xgbOuCNn;6fr3Y&NBDn.SŞf 4AĿ<w)r*Qh2 ChĒJ@:^ c΂;AʻXH L%7R0^voQNm(,oy`m."Ul˪.NOOꛞzӠeΥ'vb Ar$CV9q]8$y R{bo3cgL=EAπ,}Lwt3t_QY"v؂i P..RDN)B9݊"Բ)k FF\Ÿɑcsu gs݆ݓ;zoM4>c#,ȬJa3Dn":Sn?jE Y@GzJmb!H_LyN&6r1?kGӻz}f,IW֚$9*UX;kQҰ(E{[i jmwhHJx:yDc| \VFI )Ѻ_.YOyGlh!W<&:<[Lb80Fh[!|g@̕QH_tu&V+Y~g-55W夆 Qʋ 7-9XO-5q:GDެo[%[ 6P"RkA\ݲ+О|feBMsakHXYtCOK3"%MMݮcO9ygF66ADuUKZG4w@}x]+@ Y m@LYI"鼎tZ6%}تX?ڿD3u+(XJia密Y+* Hj2ꓽ~(MgĩM>- vgσ>Slk'w党_̋$q(?)  U ٥ lSF22 ^uAǵWNl1Cc 'Jq&A_fŏ"6 UaMi, '8Ehسآ+k܏(Z#P>[FR۔\Xh90Pʽg^f`bTxȇ~oQ!|GO7>}-7+T[XRrAO/Rr(&Itp\r*[V#L,ي)KZ*C-0ڿs @o"Sᙾ;x2j'J)RzE>@[7/x`dW)U͝7̳eX}P - IFfkeƲGoX_$Re-vcj{kv U*Vh'MRc:/m$n9lKwJxtotr$ Z?1ivp9%6dSo ~.ǧ:<5 co!)Q13uId !}dB|B3Z|.qn]i.[奴o 3Am9 ^R Ut_x禖5| 읏Ah=RxIƣk@VҔ-bo0}GʸAiy$ sm2nI{5RU= =qgy%t= 0LTGoKC/!0Qy[FsY2K0Z*2Z͑83.0r ?K9e? P/ [oęmx6lж{_FL#Xbs7_# ^P_ra|ypT.ab' Ҳ+| x0o Y|e:u (C@-,_Ff,+? wUn˔c<-'R^S|fB堰ǣ-ĦHÃ0i'ٗ 9 JuHv&0^]L(>dEMªƦǞ uߡM;mf̥]`p..l?4ͅ $oI46P=\V,l^5UMsWzPt7tv72$^eZ{o P^h{~F::.S f@h2pE5g6P|yK$JAbLy (Sr%5Xm)G0P~?E{K7W24tWJIlVK@Ki.a}PhiYWokcp5&u@UCH—o\&FD*ry/x8$C4[u՟Nɐ_"#"4rb`SUf*!a8% ;V蘯+}j"ek/? #鵡V༱+!x*mHɶ?S?5'ζ5v⧑WG!%8AҨP1hw."z>}H7gy={DjI.ʎW%|-i%H>ȝnB r~= ESg-sEO)=[!!`Tvdژ[}iUij!rf|A"uD9@AcWS#yJthAC..XO'ʫ 0wL4۔*zTϯ^<|UL5C#إ_&YH;K5HI& iFsˋJKXM=Ѷ(3WY(bUF}W(k; 満O|57tPv^ @i} ,d|FXsXZx|4i8 XEn|y_v׮pG5;< LyEj,yoQoѸIg1? v˵gM4py ;pI&y8& ,эN?=#Q+`m[wA'Ai,بlK@Mԩ{/S+ZVxDc[nZnC;f*^Y5tX'ESj*iDy0B&6A;ḫΦ 9*7ۼ jVLF#PtZ?腗 1/$Iiv+70&`i``VR՝N) 箐 Ąu8,jh,rPSA1N4je!IMKG斩Φ.BwLV^| 4w@)!U0_6{>n%\f/s1my[$Cw7gWؘ.it`VYQ=XkE쎙Mڠ0voBP <zzik1~BE27 )o_\zk'1u)nGAs.+A}?E`+Q7ߪ.ط9T,.U*U3д_ г)b:iM UZHYMR]|r܀C?+$ E7 3S̺&GMt<;;0ם}ϯ~I5݀["SJ@H6 aا UGAӂ7i_1wgvb_(qZ]pe8`Ǒqn.kuh:ڍ{+qY(T@vI^{|-t5mZR.TBx|-c]آ1Љy!89q*Wndtu ۂ]uN&ώiIP ]{pE(-e B7;(; @l ũlߌ '` z> q taYq:r:7Pn>f^ BXld!KCZ$jwSD-Ng>Ϭ<1BLYL^n“,Ah;~'4+y%C.׼Qa,d ~ȚKq+m믅QcPceG1b dbn?:C?q2q0v,XpUo2LO'gJr7v{PgH޶>27~ 5n.zbz`sC [dW(3ҔVQ.'le|c$vՆcc RXo4FWN3 ք*k]^ 1̊`(Ao4OwMV`^jUB*%М]`XPzoƝիUڀ_}n%IcR-&ME"*\h٧ցc<mCh3VͶq,f+{, ׂڽ"BȈesHĂ#D)#?|̀žTzbK0ӥmh L,ɎAB6O1~G!M$vG_-|NYfRV!%mrO:D&p$OVԸʱfzk6_3_φ6V7v6E1M}|h olsO6ºBc7:w4mU  8)x)cUQA} !x_obŌXy٪sƑ`pw"nrzt"qFGS͈haNٝo)LJw+$8[ͧj!g!À@/.L?kY6~Z'9U6crA.:a4r;QOҾHz/Q\3t^`x?t8g|~B Uyd5(NjcmoSC\Ӓ}곈sWxݷ_:#4e SYѥ /τ#Ė ԯL p@}noi}i,]@vŨ.=aQqQk]T|nQzZG;Ua{gB+8Uw—41.DJm$| P;lȑкa)g4h7XKBP'2mox`>!@Y,z)L10bWu="ăIҒ`=&{{Iՠ'i,?*kƻʊ,0 4){TdRDs)}b;8_W02?cnexǽd*t>j5~Ѯ/%L {CdC`d L`, ld\E\h_h2ֲ}T$tZLw6V!rbF$6,NZeNO@!IP:oc줹&1WAVL8Bqcdrq7b-h~ 6MWFކp}+kiяe+RәcoKȉ *;|?u v* @&CE۶Cf2k3RAcU/v;fи'M.I"gZVA4ۛRQRwN5j<:XON9mZ!`>m#I] :CߖX>Ӹ_ F;:%6 |$1+@&hQ6Z,h<]3 pm1]L#UCz9]pn =lYNЙʯ!&/xj :B]7*<CEbt%x@ ˩Mu{e!Ghf:4Ŝv${&ZG6'|AL ċ!,\5:A\ĠT5H7m/uMT+\\DNƩ(㚕n G6"Vr$ >*Liz6,JlDE/>Ʌh֖>˳(% (UF ځՑ. r=c`k7n;(B@$MTsV<}EB+.e_2H$r-(:h ]1 Z_7O*!e#mYJ}Ή_.?bl̔\C6zbHXTTFYov*Tɍ1|.93WEe11:IH&QY16RGfpStEi }kh|Qv(@o} .\_|z.9(2WRXpXwLiVw]A/SB^a}R܏ePM#-r-bGbfNms="=z'5Di= ιI:񓬊꽲qf}*~"[+bdݫ șpg7P~HEB- Dkg dUz0'8ag}Nt xL}\ӉciibZb~(j@96pC喉:g_kk *GoFm'A mC#ZڣFMm]D𻒳CK+ JA](!N׎sM^QKۚuG: pB:eW!|*cgx'MNJ^,ȭ:F @5͇Q.A{Ho[*.PC%7hbqÆgkp=/"/0?4rb⛻.hLJzewiN+{Z'߿FBC@Z{Eؤρ\`>00M HȒ33)T{Ca7pѼ3nj9Ր}ĿN  ׽H۔_ɹh]N;5ŽM{^YZSPpAoR=@uA[(H\lAXo1o8|+b1׷GO3 zP·4J(Zn':,_T9N6rjˎvbFĉ!P8@g䇶ymIVZ}i?ZH0X/$)c9_K#!ldi ?AxbU-ĤN6!up D :@>}~n]llNYH{-c csKNJ ͒.h%9.)y} &%.CNdS@'oThwvqCz j/?6/!>tsPI;#v>߳QFd'I8$v,ĕR uJo1L G;خW羂c=&#bc3 gɑ;Tu^kt`ޤ6&F$˷e6쳄7|SƷ ft񸡟OINz&NBx|-3pKL@$>`moJ]gP4OSNWt)?jwdyԋfwXBAdпF[^+MP[@4Ov+"rbuΡK$Jw. "m7x Vt1Bɚ?J'1VQI;èuvvEEP$lE2dc܃K3bb$Z u5iQ(_j.468tN6iK:EXe$@ s ~ J0ni3 2”H;2Eo)h6T,Ұ$ၙ Jw22-5yYG_\񱌓D7t(iϰŞ~Mf9UPFJ|Y+rK?m8u }?+6*s\rDkޙsHaQuU Uv󀪕2ݏJwm;]H#cE,wn`a!DXY^2k= B+ycْoi}݋q4bA4˄Z jIj.,XɎӮ?/U:w޾iɜLHl2Y9;G'XCg ttr^OQ&(cW:3vpJKGI )}+EXE>c~Q_^M ٖڐ+Y"t|qT){>E xk3LmRԪbv"5-宝1df :Dd$]RUpy*[iOr7{i əˤ-C3U\s̝U<1*@!U+[\1,d|{HXE<|U+1fbu7ߕ\.Gb i(P)y oiiPκ {{ ONUH?v^*L^Tǀ,_|+UpFŦYmK=ŸPPEoŚ&wϓ1DAfd .<wE&&G`)-qAPIuȶ$tWZıB,yUUR],vfɕQ›nɚm[?o$BmzY矙쁇`H`@K \AJh2WNڃnf)̧'[mZ %ROR}H.Q;)]T51S-Bފ!w}LB_')K "x -\FI+h-hA,3 wqBMk y2|t/.k\XhMSve @-Ŭ{.1̤1/5r&i,b`.++0$Jk4L$j{dl:[r|+>Sz]4ONFjs]-7W}`*}ov(7WmGBn:"@_w~s[RA ;0mJ;ڜiwB܇΅*Ƶ6p&>>4N AT~ {/8g<`d NЩrfn{;EIl@So\ SQҁ;dE{ Чk7ۿ<#^?1W|I(ob 4C}Լ) nD="4^)D`<"S8J &o ur]XL5_=1e̾ugt4Rg$*^T)) v%Q\)6Dn7TR-EOaya3U"~G.f$|G1Q8BIL11=n6L$\&C`Q̪U:˧eϸȬO=d p+ֵf\UF?+勍Q1/yBُ]=IFgK &jX2f6x c qIZsOeH:be_+xZY U ىN`RH;F %b¤qeRꏠd/"ɚ^8#(O!tbTN}JnW;xdX"1qTf-"'yׅ0k bGߟ׷37ʙ0UN{FU7]Emܐ l`_QL:{( ReaA4䈠t4$6"|_SZW@v,QjF{D)}N4'Tӳ՛us⟣Dv_U?^.tBOdFJɸ!Uiͯb*O^3Q\61 (Ձ4qf>Q 4{qea&q8UON3B<^.ma}D)#*AJ3U:f:'/u Y<`r2wEA~+񧀂l{ׄv5P(qAޖXۼk٤3w,_Hj鴈ڵOm PLQETjz'bT4^gO@7D*~҆.Q$UG$)QKT7q%$j.2*-~flm~T!"X/ɆD')l+dJ}R:;\9>'nupcG\T%rC;78f@ Qo-9]A7Rgt ]xR[Kc$Lrߚ()cXBRpT :ii /ٴ4"w-޾H&@Z7ͻYDdʄ&k@'Q ېnUm`.CC} out/diry,ѯKh)Hl >06Hu] uNN 훰n FKUD4=p|EP<37~O-%zm1}1j >+jrJK{j2.?BYo'0gBz_`i?C{Ϭdo}P<+w>1 Α: x(J=!Vў W n(2Kig?IR5;>S118Q [)lED[O /"k)m%4o՛+1q =Sv6`Y8jC_7ϔ(ׯdub.Z_ s2 B)4#ap B'q6/ iM#yvDrtUƧcY29+ӂ> "M*^yz8@)p¥l"WSboc 52"+IE"[aaiŕ,^k>&ϪeTAv'eCkIxN0}G?N c߹ |}TQ^nUD+t}īP*ʘfc6`NP vދٳ/J^Oٲ_dma~\>.Q!-T@uI1fOHjc͠eU*sͅ9 qҙf='?D5䳰tE$Z4@_&᧪1 SZھu0Zl6g ĺ! R;^Kپ q3g)ι!5S=MaSp&n93|̾bN I^6-^ bVlޝ6Fj2f"A W]#ޗشqq SrsrLyU9H-[Pmu8tYm-Ɔ.BU  ! կYTǞõHF]Gةa.^$6f&=9P?7R r;xt}"!zPzO'5f}> - 6kP9whkHRGurbU#ёjF'"=5yz|*No^gP{/RZ9kY&ŖX`NjP!WX'Yw N3:Q]*w`B"onZcF,XE1nI'۴qTU|7TDK:G q%[%k}T][sjL?e藭sok'*ޓ#POŝۭJ 20B.Ӳ8)U!lvZFlLIj2UרQÕ{lXJ5o+;$ 3 D^@ރ/zkO5w.?Y"uUAZ2W`j^/?8*~>ҹR"G{0Ӫx쨿L9*GPm,_NsW"RM& bHb=!KX.. +B6ZeM}"~r OF,mR]\4UҢ]x M -C 9w-/d B7 W^-vWK3ٸVW>z S cp1=Jn  !iqWb wjpҷÀo2PZ_r9"Q~,)sOrVxsrhŁ荔̻7I2z7ztp̘yӽ IBHn+p渿.ARM*u]i:G6h'6S-,Á=x-6 Sa#4|mBA<&& e3P.XpV"NlUWO(̿Gu*:7P\WxQ|f]>#w{E* ;3Y1==W?dt=̍'ØBw{O˨ cV– eO$' Iס>\eȑ霒|#`tM^HidGzǏ^;e8IF)쨼l]#,m2\pQϽq~6_ yod!yƿAFSp0Q#iᐑG!ډw[-|9BONaq}V0)axwʒ`0sDM'Ztzcj4'HMRQ@tA2N]C޽+vp~4"KrL-?i> dҪK2ږ7yYXLYW.z(EK %aZY?.twꬩ^=a>p`.*gٟ2mo S5NjÁɱ :8Bp:Fi \2e,a7,aot% ]UmD&3 # n 4SAco%~{.7ۭvBͣT7)1Ճ σpc7U >0w &<˵C"q,n*I q"Lr=^)|w@s0NBu9-\I+EktqhMTt*:JW%KjfBEǙGrJQDvUҢ{!gmp68gi)0^!\,^`t] !O<.b_U҅ %5^׽TR S,%<+_Wan-A'q\XWq9H 6r5؎{RC[JSxA( ñ2Nm5dXh5k[;,]ޕ`$l)ٹj/' #Ozﹲ>+]¯oZ(͠Y y݄E%DBP<!mW1YTdz,97fowZ9x(;fh&5æ: w_f݁˪:W3/LD<=HACu/G5nYȾTJJMzTh.}ԍ*6I$AUjXzSꌉ \d w\NcK!}(z5|"U"bj3!_ mkϘcIpDyqAFOZj=%Q931rQݎX,#^6iLSфe󗂓c{z.E`¯" '!b&.hr2WƝoQB}mѽ /h9%6 XڛˆĦsOEA: /]?I!.$&5Āhxٌ Qi̶&w0pN"lkG`K1ju[a*b]EU;=_CB]EzC#P/׵g!&<hb7[zTXT9b>-kR@O}+`Uz`X~W `> % M"G=tCJ7(ZLkG }*n\ygŽԇ\K/gMf1`D5Nm bgp_Z4uSn}C 1UsAzyzWbA4` ]oB;>t-ԟꑲRK璳@y|R x[ A~=;&>v}W.|¡_ 7Xa;lF yj^jTlվ!T32;qB06ulx(ofJu~ <6Km񂓴(o$RE`mmz?g<>$Y**s&x&5Ɯ+fTR \ٿ;_\]XSa{Lyi0f> lpW.P@sw'Zq3Ϭr~ ^>+Q۴س°FwP0'j_ig'wZ)9A>蝎!QZ6Zܸ!0]0kmoYTJǒ Qt.1~A#H _xsb^T:%8&S[ Z奙+gZ\-$zos/I'PLw7.*ҳmNx|^I 4\H [I%!7.;1x B\T;Hna3 Rwqh6j-8TeJeWqV6?2j'N*} ӳduFeXh dP TV8͐ Gz/5UpŜ,J,zUD>ܫ@W$Ʒ4g&OLcwMeA}#7ͨ c5S)s!ַ²<g=Lg'NhlvuRW ;D/?(tQfmQ !>u~oRF6tkh' /-/RH B!q [-u]ܲRe$ЅG)%VNSθ\JBWqq"6ݨJSuPX0Gq0s "Y"m1~>〨I3gxLA8`.^Xs:Úa"6=ɨ^I1PK+Tqya?[[!~R(`)לX:JCq3AWk? ~K@ɰ%9k6 <҅f5_{ uS0` .-ɼ Smfe,[I`'c݋t[r?":[eʴL'Hq@v{+C6^s ټٶM6G 3cibVi=.W(ۡ~태ĒmR(Ae፻7cz `tjӠ,#qWsVE;=tT,0󬇼%Μ`J{/z/i[*DE?r1_*

I&)YYpګq:PM)~LMUv?(ӷ^*5o_QۊFs" K44u5xk "{l2}RySK}ӆ7.uN߇C[df]W! 2υnt60WﻞS f#0磬ֳ`دb0K ߛ`p`zABRНxj5tc!""b: d>0x M*l,ɥY9 t'Fí'%p^B?*K?z9UUE[ 㶯 z!~MbB0[aN gq:\ (O I"ЉHG0}(qVD֞OM3^Qyl8%kFLɁIMP.7fqjxVvr8Ls*ULa9>n /&G5+Wl ݁sv$cʨ]Qw6_VZIa=24Ln&2;:^=DqQia *@ iQ\?F._ {g=0H9۟{x C἞;u0yǷzI) g·Ƭ _ruO;[!vO-?_­I0"U'}|g `{5A2?=F![{{:,?@$ [aKΖF4s}u& ;T^pyXpb1Sz!(zm%D5 9;eB@tYHZD>ێ#m=`+CvrU  &Kg jYmEڡ}>UݓA=pjYs](g)fpz*IxW.{'aY0.LyM]Nȓ}f2w-{ؕBB" qĦmUL5;94œxwSzyJ22?d=w<5ID:[k[R!!I_+'-ŇxQ훤aOHtO&WwF/pQ=Z3t YF}y\F$fX6[FH-7Uwnh!X_cT4 II)K)3 !g5XPXi4S N 0$6g,34n6k.w ,ȷ/'Q  &vP^{BbˬGHQVُ<\JCQ\3&t tl+&x-{p&uKT X=W |P* $Q$! a9Z QxQ͑"iLׅ9X7r0Vb|/~5hMy聾R%TG3tħW0-GسE B=)@`ȿw^:飭"JArӊ sx&iCv2٠'0 `0sp3r?)DžFE VೳY|gVe d&vu),<,|S!n?[GF ] jU^m9D]Ȋ aG2{̤p.uTǏe'q,d\9DjAʛqp7lGa .@S' ΔEw[P]ģtΟkG4(y c'}6DHk.tև3`nt4ָ`H|ŚC`UcgNfv~.n<QUUE+ÒTzt4Oa H@?̓x=%oU.b}XP36Q^ȫ_(HW3y":t-3~[ÛMzbӨ=7XƔ2:E˯H$ <{-ȩ>)QRel%eJI.h@ խ2hB1[#7' w[2ᄻbb1Vh?h6މZ|0l(ev3͇D^| '5._ 10^b0&m# }9fP*&#٥8 c^~YnW'DJq3MkWkǒYڱ'`?֐a HY"'|*W8+=YL*(Tr:h٭m;<|Ag)8K| ޡ ?ed#Fb6lPlW}O ҍeK @;t@iHt۹U+qVD,UPW> =bP 8`jȀ|N>QVZ1'zӐ\s=2dsDF򨍙_)[!P h"CQewnOJiE^\kfpš&1\,O9UH$h@Us t3% !̄^=pD%(T' d?l+Mpf+4-Qk+lY;zxM}ΤZ-cyED%GH. Rڑ8nlmʢ{(L ;TT49,MmI<EC9Ԣؾ"!Tkjx֏(&)ozC]A\CiwjVԸA"۠c=pOu$m';l w^ovmA̟}:FV0{"qg%2ق8~uaj'aͶXs<О-;JtMxt_W{iGa00w6f d|B)#aYL lP:CzM-}km.vb|Sy(ET tڶmR"f;n{Y悚b55 McZa}Nk:Dn tڊμ>LI Kۄ-)u,xx6ц3?gbZ~1 G"D`%>XImEC'OPkyO} a@dH܀r.ք% }J˪W=7[|gi^nFڷ0ѹ9y~paKEf(V鰉!@ eP·+ʙߤ?HHw!P46ƞ˄.S;B𒄍OLȾٗ|HÚ;aRNW:d}?WLlq8>~IL~!:)z-:$JY}8B&`kJ`sZP;R7(_dN|1# }w勩(lGxݱ?00Es6˹ݠi eY3q:Vy6C $6t-(i.E+L|S|񒘽@"7@8̺W(qUgLfQ< (dg{H8T=jN^ig+M;Dk N{eO62-Mq3 b dw;g7X鄝U"f4&ެMىrX](]7cFv@`O-o6J~VS>FvTA/*,ݳ~mmp\Ks>k2؈x/^s7$c9 -֙ >c mlO쭚g(AJ?׻9n|IݧvHMH}.F*O _"a ^bmg/e'ۇmS7Osd:vA)ŜQdUg~'%x"̉I޿PWMK2ۉa0<DVU(xue(jWMGӺ.3^;6,>b0`loCnȕ^9r9BcC`4V> ܴ@|:Xs ٱ"98UZ[#֪4T0+ĕ ,43CB>H6hMP TIdut 鯜 @EɅS/UaCC")&RV燙TM K aq70̩k[A H#ɅrøkMM㬴eLFNW0减ȣO$ g4K|s^1,xco]JG>[|29| =5mV@Q1{2ˬfq_Ӫ4x('ϰoqȪJ( pj^69fKg J}Z44Ӳ݊sj!V5TҒ IP( 0O>j: Mz]P:k<⭨Nb7Go$eM&,bnuÝP[EquȔv\;D|n0_{IfAb< c|#J^v_Չ=L8S(յĄp"4wbp&U63{pE6LEm{7\H EIs&.Cl_1 # b5[lUoAW3zۅ];q}RϱmӁ,Fg,2-ܪ>HVEQG9_U飺n~$J,pg.ǪPsVLv 23+"$!}fO**3եOOgǂ7XUGGDv&,?ӔgC4|_ y-ӅjCl门KH\늘I1Ě5JReްp@ \iȆ}byv댵PB%s+9}}eZ;1O1svė&*F'<-G)e5䅄FRuošyŠ,YbRAI_Fp#&2'0+mA7;x wϑϸZ``3wPheݛUIbO~!+c;5onDr`Ʉ ۊ.>.L2n@2jz'Yh/E`%ߡƣ.4(3`?k~q`‰Ul%ɘQ^vӗOMŌvKMʾ}f .A;j 3)2k"gLvfPM'_.OH2BBYͽ6|Xa_3W/!XU찏Q!` .> sЊT4AsYhxa?vuY3bn`6s܍:Ϥ$_,uzOb65Ŋ;b(i$!Ce (دog~̆/uu~yOI;L-܃vfΓĵFe9Mڣk_7\ %%]f;КV߇t Tn[BCR838X`{74+BmkftL2ÜԙzOK-̤@ԶKm|"fj`>,Q1e\8?00Hj"sq .* mq].]riR7#1x6_WX5VDZ~mKlW[!8=&ȯh Aߠߩ"#qf@%f>>=a:a hcierH8Mϧ}) g[`ƣatMcxc6KSKJ^1z_- S3 }'A;pgzVGӋ+wODE mMX:KXF4!-dZi(|ZQgn o"bor ]%?Q:e%C\kW0pN=Q0k0z--&s6C$EA{Zko}^SArr5I\PsZ׾f򂭫 V Fٗ~G3zޕ͢x?̘LQGk5;XbU=>@f)DUY1Bsk= 5h RAtu4cIB#{A]¡{}U`V^Zda{2KSs\ . $E#?b$\lsjfvP9xoɦQ| U"~@XJP6*-mN䞒i`8w/*; ӱ3wn\b=];&А:lALG2bsb aOPg;|ݦרwȶyMLYnsNF ΄3 ?й>_SܖB;i]@S*hrv+GuC+bvԨ=IAԍ/ՄZ b y+-+q@0KoR^r$Lfkn/=x,6]hi^#N,y-̝'fsTL V,%mZ8~TR5xt9k)#l3fHu+Ղ3{Ԑ)+{C'`a1 *_'e,Şx՝yn ɖ\O._RSo{f: PH<Ǒ$kTJ́')z/gוVFᶡ*AY& _YGҚ1?Xƾ~d^Ԋǀȃ[^C+mӗBɜݙnѸf+rvo:ˉV0~JZq>Wߗ?P%3G0XS ;ǵCN)/'TQ{ iǚ kS|sl2R!J@ǿi眳<ޡ7'3*R?wد9`mkvKh:un*I#`|) ֶ{"0& VΗSxIe1_%dΚIC!\ǰ 0bV)O}aezn9`#=H48^gU|6-o]"*VDRǞp'ќ KMhȷ."g5n2كf)|v0r*i?LNHP}` qN*d.D0H~=jBӐ ,mLMW 2M2(bn`q`Ec8ſ2(^wŸ5<$`~*v4?VYRSMtT9wEb[5dĞZ'wL(-RsuJ%_3sk{g VgaOi*̋l1m[L(qGqdM30)v"nZwqg%"Юza57r/RPϳډmɖ~*0xpݯjb ojTiBgGFxIVjN围 f a4fOZf]-EGf=$C 8֯Sᆛiw' )qS֌ҳ';׽# S@7U$&SVJȑCюh9}^P\h2|KEgHd5<^ӊ @IP=, vP̜=)lj| b=NoYP%/4q>9[TQGx~{ƍ^[?i-s@QQno똺a;w>ݹIn,0#2 Oe{K7koj6~ *D1yuWʡQ9qłPԷ%[exwb!1ٰRBz΁lyFSoFZvZ[*|* k#vrAKi%j &;4uu^2ɽ"zkg塺6mG$v{^,R<|;n 8QjVXtWpYMMu3_8VGų*i#^XhzoÐ4wh)ʍTIᙇ j32l? >Y ;~[8a/OK& 2!R?.QHۓ6e>`}'j$[g.:jͻ$B&NďOd^3#\"Qd;?\n;a׎ߘgl7^gs#E{߄ׄS-Cyy wPúx!|܇aOCd;_J[Yq(a!:ۈT]΁'ф!I&O f-*ݯK̡S >|J&β5ĎAIyILB26mT"7_ YR8ܐR?C~9"ަܾg}8@o;=M5:j4|"X MKq(J%͑NoAgkGc;:xYBxo:]Q۲d+*]`\W FK,HI-i,Fg `WF S(`3_<ᵄ_pJlhRQCW9i|'$֊5 $#F5c/,N Zb_B5>v ?ny b9eAɬhXƀ?e}v1 J*dT,}'P$5 >ӎΠr_DoTh;1TzDꘅs5m9&Omi7:C.wn*mA#K{ 0}H\qEh> N @*΀rᔝo8ޗxFI uݞK"]p}SmǼɾpED*ʲZlϺE~ }lz]π o`Ѡ$˺hM'K4M̯m#/[)*a#$=.kT^wK*Y&}H)=3S6:W+6YaOƒc`+5T# N^2Gg T mB*ۜT5ﴲ&I [E 쎺=T]7+ϾZmB$lScXײN둦Qy,*hoҸGc|mzz̓NK|y6D- 1y|֓+ئU >1"#Ii \SБ ]MLAlG oE$㨧;DI;qr.E8," i(yupN3L4d&- 뭨Yf& }ؕA&+#_4dwewlǫinHN1'nȿ.pߖeSlq>> 霍QY~oo$U34}ToKԺ4R\)}8}Uh8CLFZP?4Ki? iyd,!4ʻ뿡j|+ERn= "O'>[+厃85N@o$K`mXKO'a_9§%vf Q6%Nt'bXwg@r-vڦX%%]Żka!Е{*o8&o$߉GѥCm sK60.֢{14~t6kqijk(ڌ& o}+CCSwR-ֻLNgֆy9<])ߜ[cFNTraT<~@(9WlT~aO|R3+S@ipe)w,+,dhl'x `JCυ`nWy+,)n8e CGS?daV'h~cJKA,-e kef!<,R:^z9MzO0ml@w1)=JwkpWs6eя]֡:ɞUQQY,A)&VtD U(n`S$@JlZۓ 9'pzJޱP-r= ɥK|h,39$;Na@в&`1ѹ@5AH'W9y~{cm5JFG1c\pfbmͿa]Lط+9O6” ݁ƋƼm-x`Q^8XtHAW[hb)꣪Fi$/p`v$^hP!ji B=R̚AO 2w%SpyWr,x*M/wKݡ#+,p<DFo;Q=4na[|]>Lꋃjv ӷ5HI? \% ?; i˹L!]AoOc=Ga?jYUt7;螿eD%bWW͵[rsZ|M#YRDUU׈ͽ&DaZI ji+8M|ۈa~w B @*\eS"M;Axq[4Hz: HNUy9e+⫌i%lo&Sv#w.L&"ǯƾf:0b#8ؼD_3;_nZW.8 `MTJ40ڔSO*WMLH& i"%&J]_ZErY ]C!r/]X 8t!oqܱO >?# 0k#:[ pb؜߬_Wb,-%/nt:;udњm:Y&;I: D=:c*mP*vCi:n(3n9Ɏw`л-!|XTOXǰȹ}n$c}_G u# 4pen}D4#^G|8,_}t0!bhNjt? r;`p&hO4=:x=Fd*l (k66!1G-YZH:ՖL-8:<~Pf\8%(&Jtw<讧;˾s]uްc"oTᒎp 'nxOZ~HTm5S\PKY:P#i+DC6@02ƂZ`3% pI~mO _p^BdHBs}4eDW: 0vT+ؙ({FKo\=*w,z;Kta47s7wy*LxE#tkZ\ӱg6]ՑT|ף-#7__x,z6=T (6Ӡu*85 7{8Rpе6-l K +GWW_iE$B1&\"-)gNkU\^Rs%PZ6Z̀|mzyUMѮ|3A@./χ_vVB !#R흈8@5l9}î1%4>kPB]/A1ۧ"[OY!RɅ -1v~Z" x) ,ʑiJWPE]\roclABO!ub3{Bm?\D5DsnX!e(*=߻غj㕼|FV%Ƨ~BZ-Mï7c66Smu_O? Kl {Ô?$Q{mL~`m\lɲ&!D:_7Wф{;w[xn`ʂ"*[ {z&_]V8^SgM W&$d?]b|Nsv8W jC 7b(=O1w˨K$`rw:9vQ) @U[)\{0J.!l2I &Jc4! ˊE~$jt dY¾{Y^$qk2hDҶ48 OƊW#aj-= kXeؑ>{FG|nr`o`fs<򧾳/S\o]d.oĬ:"7PGY: @= WIɜg:SWf_ba}`b]IDjgZWoh9x?mO2tF=AKqWzK o@Ck1?|]0O0b@S)Da,?~̇։YF Ovȹ?< ^(Mr]HjbgdejiT2&RlLj_i ^.<.jf ZBVtݐ&Qe+đj?Xx^!tbJ_ԙcm;h/8C*T=6QdwQ|?q/rOm=}i۫3qD'KZߌu(Nn~NLվyƦ&{_yy~Pa"xջc yQ]w@ezadOZhs&U~IA,+r]nZIMRׁfw$'e5җnU=X=1L=[> H(|ע( 7Am,"eͺŭ$5邆 K>LFjI'Z-Z6Fy,IB/B)KNi (3Xrǥ>_ņPϩ\f'ͣ+'qq &z]k$G߇^Q?d'PJ"y,l8 *uZc"*h@pB#"?gJl~ϵbE?z~Bt_:PphhaysuBڊ-碅]ԋ-Kp?2{wb  ?^ V;9ODjZs|p؟0ӕOh4fJYКm\t(qO4m.XQ&8rKJE 炱xW.7QM'EB|Ԭ表701%S8aH`jb<i/S {K ϋdRqۄ#($ؘM2ղ+=qBNJ±LkkΉҬn5= s(*^)yI7vCkkƹq3]d mw?zz%\.E!yý@[\#4^+$y%*!b]kOZ<űQ{DXxT^vںSF@rK Akv7l)ծ$Ǚr@Y ӍS$*6|FKF6WգXM<Fٕ}a6$Ŏ#<^|95St蓌wb4 UR#L.6 /- NȌ&Ȍ cp[4 e ;v/܀0*Rώ摓?l-("N-t`"찒AF1e]b5gd_f4L"q! x,[S{S m߮k?LBpu9tހ卷djrL!7Ptf>I_m"]$#3t Y32ze-B?]H*ߐmkX Ջ6vP^ZYH.]x[ n2P ' R w4K\fgsBf o5 EGX.l`n:*,ĕJětD1`7UXG@F|ܔ19w@ qJG$Ta9TACIcP8 {lqBOlфB'2o1゠+?=QQjxajl.*뻁14QOpiꡐ] 4J G1'g!:xމ+2KnF,L%7Ѫ뎚hq]}pLo;mo^̢P4oC(&x3K+k7Eeo)^f ǧ}b]5kv!!7DzL]b<^:іbX[U7739T%:w} PT]qx T`,x#.硝Ttn-;ߜ)c|dB~L~Y,Ӷ>7*˻Mvˠ_x9W"&90\=EH7 w p5*hsߓsc%Wq@lnqVOuFRBH8 gD(.g|p?PjWQ2iVrӅ3)j0\Wck>_V眮mN¬į[DM=s=CY/~QL|bW"6e0''xރ| 9בnصs@4^K; 6⁴|TbŻÉۂǻ/Ƈ7=5sH_l\w(}2aW;E5L 4+F×RCp؎1 5fPM{n@)[lgƞU`vZ8lGw/X f/;4(M8$6$&!48S/6 J Åm4?Znێb1=z#o8^!~VNꍶXnN@C4\Qq4Ʈ,*E-s٩[K9'Enq3@ln d-ܞ!ޛ4Z̾lA_gcF71Ut=lg}x"[ BWTsЍREV8R^ }7%hЕsI d='< ] $9bƳu\;hB{G+Ց*/V|ңB?* Z ގZa*_o'{|[*5 ToS`~TUظ0":{oh܉\BUVF#$5 킕>[ x9aG13!UlV܃ >x6~cW^Q*ԂFRcMx5R ]cu.S2,o]C2n_wX2wJO FiPyX`!G23͐pԬfC&=eW~h8~9I]0bMηa"h׊4յ-XSVgGĭָ@] S* w[RcʃDx=}Kv,( A:@wr76!N` ) ~OyЭS\nj*/> + i!69;ҌeCD 0VZfg{S*{h.bC,  :D^pS4RLyLj3;$3QIiyk/i$g0ݨV|{)!hDLΗ6x}peRW~>EYD|>=ldDZwՆ+Gm]W[uWkېvw֚* NU"[L7fQTQӚGyQ"`;l/zߋK W5A%2-8m J3^4K ^],PPNd b`-J'zA ð&5;Ž*!a@yL4 s-doVF'sUlU{9ʕ6AwZ"jeIKc\Toe<0c 6B2NRR)[ &4eI>ɏIV [24gӝrĥI˅&DLYWRjn+X]C+-u;+v$IK@!I@K\Bj#2:#x+$v!UKN{ 33 !=A YotUM?N ;t_#-vDN~K}GV[z;U;9~g % Lg=;Q-8PR'BL@$Bb'aZD,]9v0yɭP?dCR0ӎpU;;[pwqEu;"=˾%}@ԓsw݋)Ƒ.L6OjA MV6(~M}ROȢokl*!j'SNCOIC"")xϨEGs42^@PX6It)0|":|NcP-Ծ o-yػ =Wvnl?wV,Loył3G V}ހ;]v"&{Ȋ `EE!O[F6-:qdjǤ=1]Fx5HBߣ}"Ka/f8&t +]SM!G"ڦ {STn8[u[3# 3 vTbIֆVȞ/VvǮ~4wGHrO&Y>'7?i-*"x y)-blNgwݲ\YPleTqDv>_Wsx13~,Hڣ:i| kY͇wBYυsJ_XҀ9PX. #kٜU=zJu}O@h]aյGw7^6@}-``×E~'TݥKlOyޛ?uܖ`z]8ĦUؘf>lc+4-2u$L.r--+=J܋y aGu.J{TXe 蟘]v9;Knv]ZFU͹Ef׶G̀t!v}"}nλA0'YgZ2w+!f>חo|1f7wI$A^^oGEm \6%} ;&SJYCi{egYI?]"(5[0ټ:.jOTIR⊯. q,'ɋN_/EXIVȈ|eQX{V+Hʱ`b\T!TkZ{#x>1DOw9σ8 l[[(b~O4԰>8\/cRPquJLs|fuj베QN}N]!~r"y\ |I_l&AW'/Xa+fC`'IrO\Ȑh2=R۲9Q#f Ak\k)$p96E d>uf3p?* p/xȒ͕$tMVN%W4JP?x\w5F6i%$Z ^> ;|ػ$~BYG~Ɓ+}'S;cOO#YPx".gmHx' >sz(Ӹ׊O i6Ӭ^\;Po-$jb~Rt}jOWeJc}h3_ }ov7'̷EA7!x[vi*y.^qʄ΢/[ \zOX„&A)M"Ef=2<>&@LjBh=LpTvviXr/O…UߥDXญ?;&!5d{ wgmU)52"eT@&zS(9GE`o|9w xju3˅e < Cf?")UxraϥlJhh !\0.0(5Ɩ-h&3]e`+c;4 )oc^K(`:*r Jf3XA'XS8~(â]BܢsKT6oye01-sV/C[-FN,S'O>xZ])5":xL!M*OO7{~4s<#XfBU jpVO, 2tbgzP9{A,neu[3mFkk9i2U~ kĴ]}߲| h-N.c`"^HkxO׮+xc ߛ-{x4$e!6^g=,Ҕ]dt).Ɯ6ACEL;&3Hy馡ZR>vL~or(YXP#*ga3gvi˅H0ru{rlay1'pK * UHHi P7 +H'𰣀<[\IkS EdtV'MZ*)!Z#x{1"io D1Ql[jsr68g(wH;l^%H/Tc|ّǾ 0 W}#&q$_Cu>3_tl3T}7T&-?9Q+bR"oAAdI7$=B@?EHW.3Rx-e:8TqIv.J'z7ZeWj*T{!u@\sRy~H|moe@m1>@D^ 0khy,>E'gl a 6Kڔ^.5 f{^Eo/I=N\ u`|4i p]&I܈޵+@QD |vO)'wVǥD=(9|$I|j]S=O'gO͛Y (<G瀂 ,|`]|lqZKlvKMӹk3ķ?,р)NFΚEVG^ޓyUB]_,-_\D4%v3qˌ6o`lcU&DKSU"ji*qaV7&hv@24ov$#LWŀ8w2g>ء Nu*Hl2ˈYMo-ׄ8mUhyVŖgEa^; b)"z^ Bʛ0[;Ǐ>y+lUncQWږ;ݰ73%̈2ڇOXp{6U%xPOv~8 AOSu%-)Uv ndީ"Pj̱"=SFOOJn.9D ZKhfQCE8AB vvn5AliCk ^y. d9>5_ݎ4/&بФ첹2[)ocx(EnMbT'^W7`"0P12W JKX@g*D,k?6oΛ \6F f2cBCkJm8״)^+GQ.vN#|jި%.- sm%bhN9saFmz#Jkaf8̔=M[\VM1k aAzpo%>[ ?x[Dioޒ+E *zmORebu%NC;^q2=+enj-jRTmP[q*D20JYS 7'p66V@q{CrB`hVtabTMH H,|T YTծgm);wh]b2Mq nA >߸C@Kj fwZ h;f-RՠH`7U68fJZ4mPvPrHgYt[rNsa[ȇ-ej'0`,6)PcGid0tO0kFڤ )wPomF Ƀz7i̍ZagFNt޹ZdFnX@S7; IfoJ|;>}cX}mJ{`Wbv :} *EG#sЫĻf@ լCvxj"SXX{3y{A[0&A)NyP{.k$}?ͬ|/{HDG']KF,gj y3IOfX ָ9}N@,qR!'ĩVv͑'#k#}Aa=yp.VJoFm⎚<["cbo?!jWqxЇs̀}H8,H-` C@`ꅫ9t^)=zRrЋK'd,/NfCBc_2!>?oHvB3o98ѵhY3rf6+s{Ӳz93s +Kz<Јi&ﲔoJZAxSd-w( ҋEL$b/V%~gt-U}nX@ p,S*h. ߯ۉU:Y^Z sp" "q=_EO].|\YO(c4b>ڳY{D;\+<rלhEō;gX/;֯.&3؆P U8Ғ)~'D ǎ}@~@QI&Ik&9Uꞓ(Tݕvl0xiW\3xLS)8AӈqKrYUw pB/"r/6U9$9$"~&r&Vyp-)\D3eT ?nI4ܵט{bdk;Y:%ǻnSݚ.<1uQJ^Gks|9 nGB,VENõ$a{B&"]\f(ǁ_hUL=0MWGpaf UGb+ }g+bGk(@DgwdNR>'cW/s.A%yO`*@l}pIC= <glUY*E@BcIԏ.smC2._gdb÷1B=scxPEA `S4sSl v&s`ð*m&q1*H^u^X8BoVԁ b+qeo9 f%`FZeOfT-9 ?VT>[[_*lV7gԲJ052\&Y}NKp\ml\b ?7jF3"FA/3- n6P\-+3KOs>m{>oJ tv 2| $FYG?/hr2kS(ӂ/[F̪;Dð V*]E]]mmb׀]k=_L+bp `قX'"i"k/b>v{7 2X,y24`?&COYs !&3dy|&9m̏FA:(:>?e?I5{(Vk T3-%L{th9ŽIڣm!/Lk1A^߰jieͥ&vhQm2 ce*`w1BGJ݊xGy#bkabܩ{hY5?)҃4͌,s<d ?p<0j0fCNz7x~tK_ Ixl:YK*-{^| dk@9LަeyIj#6[VLϓHQ>i[9RqF8b$8yc~jF;3s e#tHUcbdkt%ʥ%րpr"a~PM7PMptsBrX,m0I[hMY_Ԝbxxї$ެp8: ܗ,-ߨQH]IyJ0u,fݿ,!\{y5h{)*)Ksb=Q%Y>rj9 dA &8I||e]2D/<3Z"9vA y.g(P6f+^.d)~w?oG[VpvhUsuoF#6Yz yxvGN['b=6;9kD@)BG"Iw3]ћi@z^vk6䆎ܺhhMZa1D#D+HaSz JC_餃.A\}]G8rtp=;b4Ca'-J4-j-UA.{ S,&5Put|xF Hl3.8u;݇eĐ {qyЭ[ql O'Mx!snk ʓԘ٭oS;8l'LY+g@~w-]ӇNhsE5.rܛvvTrW e0]3T;uAoc0EW8T5-N?ԣѲC!Xht q1۬'|Sj';(7tҌM{YNFpkHtK?%)Zw b|o۪i̍& Pe҃Rn$\Pѱ|khBnZyD.0hBt C!W Dg6dQ1å \ߗQ uۜ °ґ`vGCU)8|Ʊm!dŎP9|'wU//68T!6 =ea`"QCtohzy!MnJ}otaJw~ kK9_U (q:skr}@tfafR < SUјg+?3&^-fW-f)S'U^8sʽ7֞*,ڎ#]`IU0JO(Z> HQ Gv9ޱޱ79ݏCiZBfiSC9| dދ:XoI:Jl]N o S/dH(iER6 vi`9='k+xh׻HtKrrc]{)j>1UlF=U|+pR4HJ%:y)$V4 IAL.3]I NAbmetNIJ0U-z!2i9]+15O__7=}R~"H1y*0CKNqB<qIńӈS14m)$ \),w6. lnz.MP' 6j &\cIsHGϏȜyσKdֵKEà2(N '|gE8t‘Nثke +:+ YG pT;[h+0>+*ZC7kU3*PK/ Zds\A|lrE*;OH8)GD3wUI /Z̰dzV=.U\Ɓ~ْvW_i.={m6xvIMo04ҧCCRA=Ř: Hԉfպ;.]_N/ymfda҆(nZ' Nv;9|łV5}''|hb%8S .sSIZvc̦(E8޻6 X$ƛ ׼9=*D :fÍ2EUTHʌd}Vnڒk yDWݚ<{fTBW-b5f8j&5\] E[GkR̮ZO8T4wY3ض8!1ą h78G~5t+(9$<>Pnpc?|)ƙ` =&Q| ^f )EK,| YI$-Љ_*7e j8dRĶznq`m@-Vcbow! )/ ݕo*'xhXN:3Ψ\>[':Xb/:ʡ ~+i$8*=Nr"vr iO 9z4Aw=f~5 `Shc5xÝvx̏t9%Ae$pj F$;ñlnn50{\HmB^4VVzp~"Fưkbiv}l̷\>{P-)[tGA,0SG=. KpMRi0wfn|YxD>LQi;jo.Бg/HizƉʑ hHZ6'qj"jzoa  O¬2cpP^!FމnK{X^^ٟU%pa4< %WD\WK Jp4='k I|Nvm5 ֣Ō#s_Nƌ|>C!J."\?m eިE$oVk|Xy~CwH,{/ ;I!d<LJ/LXsnmw]L0ߋ<B1\1w3Gx%gLxxhs"QbU1<r6x#T 6˃vِ5e XQ-Y`V&h|<)/&8)f'*bl3˭sp, B#fl/Jp7LA?G5\)ɺP+C_ gao!±Yc5oA|g{Bn-yq`UpysjVI+ϞdQ g;D!dםۙ.:4ްSՕȐߐ_% #FW-¾w: \]{fo;Nx6GEIfq7&,?2P,o8/N|ΫɝXvhhgsv!PK. e;;XVQeP6$zXP%L# [NSO Pǚo+; هg{cO r".*W$%xt-FB~s̬;3cX)P 1p%гan=Zq9U> vMTuWl r Ia0k}MͲo G<-5WW3=[ Xx-/FvwFu}S0zB+-ꨞ >_QRЎ܌)W2*FT ]2ߓфҙxEF YҚTE2NG{Q^GB0.tEh wٿnש@VEP8HKXDL)jSxue;smK@Cu $21S(]tPoR ÄQ ?9(3YM[938=z%O-1\~hp5zbc̆~hJ~25Q;9襆Yz%l ͠-{'8.9W<-`&?rS=jal:}!V'h %Ǘ{hXơW{X2Ȟ}+[WS{OiGdm{jrpc|+BXB^G],7=#f"6o՟\+%Ymڏk2ΙTgg/9.l D-uy7Nx8ݕ;K>M&>Kא+/e9 BPC"9APJ>(\@s^}D>!cRzHE_x:8$#\dy=L푔ʎLjմSg!"zI{V0Ieps%>];U+5ߧ @X2Z˶33h;H(rKҖP;s{+LF[ TE;c1M[4M7ZT*Km.N-#-QØg9aRw^tG禠JI~XAﵪ]<Ǖ<@~k>O5|;|:&*c5Zpux OCh|g?xa{/(5TԠmsaOC 거nL*$6JI!Kf§WR`ʰ}U?|VNnlxA#㠵AM׿J@̦ͮh:E2NP-/Pe印j>MF 25%/A3+./S]?<Vj:!ZG %j ;w6BOc^y^s#cpjs| Щ)caؽDg]~CE3!`&:RyL _4{&uj[`nƛ\9эIM2/ Λ=^{Pk][ xHYfm3rIG"4zRYA:po&vHd$`qG5h|p(7v?RִN+Be]ʪ07ƨ(dsj^jם:hwtSIX("<& *4iė~8@,e=ZkXj쭑ol_ '[Bڿ¦Qb0撍!๟7AsoТA6c7\PqZQ6N-r|2hc|YえgXЍs>lRV mP42]}WAX FuCq@(|pP^%bF=^ D* IqlY2̲( ֯'~ҥa,w$ lj ,29t. Řk%aěPg^wSc;깗 mBlە^k{ `ͨ$3^,|>[&tiOP5p my42[)\?3~B pu&ƴ}>zSE Ub/yq]HP@LSK\ ΠdVp~!CzdB&t~Ln=R2 mccrR Lq\uRoy9_9]-6~{H4ݲVgԉE5ba5;|VM^̴tzgT(ɚHM5e-p ѬieW]Ҳ%~N\4|vhZH_W[QLݝ[F" ŷ1=lO5 &3'BF.?f|AZ|s1eT}J66s8L|h1wƹ3`=>a6o'aӞ^)_1 W}5Rmo&rTu0^*-9W"c|&{v'byU-rVkL^;FKaSgU&qϳO9C,5U%DI`o@c#܀AnD R՘ uǏ?)n* 9Jlͭh2hj $+Ϭ4?< ׮ .|;mR<@òBAXCT_SNys; tV^T{mu1,WK|o΢Ê3T}hcL~0bZ 2_`vJ1o*Z}8`FyJx dX)Ik00 Cȧwv$Q}l_fT{N tN24Șir(^cCJ0>ԭK䥽?g1"| Gֺ 1^Eh&.XK]j2fXlqy]r&Z*f"ӯU|ϝG+,֤gm,ٴWskN:u ]Q 5׫MeG(w|Fǜz9 8o+@5KO-!7&J""黟a}P74}Ib Ԗ11褩c_̈q{m7z]'nppske%q4#,"-ťa7Luh4b|d޸ZmғTԕ@?=VZfalcP$5֎LqSaۡ=ZV}'q N$:U.%7_:a0A \"T; o9 W(trd"<%+#SI 0s~'1zx`nk-@:A P6M`);u~!aaLFč s}2-1'5DEg*#3*qu30G/?e}i=3ԩ`BB;*O=ZSΉ :( 1m _uY AUnV)w}@n @oV /۾ Jt;9םE#/#K nQ Kݬ{4a] b}U G:<"d.M3ۅlq/PIѬgeȉLXF03w (.dG]eɟ"D#fUa$vffc4ՊňGN pWa7iPVSzWM/2WTۜ`۞b m<`aݼR OԾO҉J)549c0U)Re}GP[]G; $B `es*bGPx47;frE`2z3ki+#*Փ>XfWTckע CϧY:EJT/Q$ވU|ǵk>]܄lkMxEM!VsBJԹ˾fl&rmOvB݌ƥ\O'r oGy{eGcJοF4γr7 L!(5-`-/Org5{A־&E'͓@P?_B}j^o+lI[1 54\^Dl[جok9=7i%v ,[ԪJwFGZnu7|o Zy,xo2ѐe~)W'qL9%ѡCՂƛ{SW5j E(ܩ t|~2w~ڋnn:5tLA'Ჶ5Hu&թn1}&zu$,BJ+2q!~GL},CzGX&Cs4 \v[9tMu6Q|})UGᜬ5"^8DLN&QR)G[<̞VP${3gE1AԂ;[E*&Fָ ? ۖd4U'Aw .L-EAB]%ΐj[lKRc.+-e iI%ox;h 9G~nQvK'zڪJuq~s.L2Z N߾ 0R%̏i رkBGrG';i頊Yaպ(mH٩0his7TU׌!B񤪛tmo!v .O(>'jW6("# Ϗ{"$Dd|a ޯЬwPڔI~4a8dύo{ a\XÎwi# gHk^J 6PQagجoG‰iz;6ҍ` ɷDcL@ֶbITqW, } W$;MtJ༧B4R!Ig՝V|+a7MNT#SHxq e$idvmGKJnfW\TʺH4&QU*5˪53Ю6BI>La\EI*aP-[pޥ$Ĺ܅&JZ.|7ź&@E;Rjf1@ (X[bvL`zKY(Rm:dcpX3Zz55ԓǰ@4qf^7.g4q0pn㥧xle0r p[A6S%V%^N05:mNh$hz2߸ |,glJDŽOԻj!]wGdtԴ@?AZrPrt*_^PTqAьy s/y s)tV 2w lySWq! DҐ;=X'[tzLS;M84#Zz͎q6\ABGɛB?wzOĐ&mIRƭhvN[ ؓ9ѩn\L}}'DIa|S;9 GOQDR?1+x4:pn  =u !$dnX[e T1,f1%fմ+\x*1=(uI`$u7od[@pDZ8B`ig#.Aj}˺ I!03FQJ~~A}n!y+A&)X3?g h`h v|A Q >5v WO-rc {bqfs!H!CsuuΦғۥJjf . }Jd,ZSTZp{([v}T,= |.OLzi aλRG < 6kζ̔ ߋ㡬6`yZ`ew!s VٖU6rDP3p=zM/p/D& ƘA%9i~酯ָn$Obz֊{̬$lP4Jt tNdU0kg :(BDJnNoILVas`.qh'ꈩ.1ۖazIwӞ~R&2wz.MZ׵1 bEy`jjol8QƘĕևtFWH`=U'7Qtlȥn4Ƹjɗ6rF-(k7 Y@l>3I9>psՓSq l_PGg'iNM-5U'ڥHIg1 ?~4elBs'X%mt𙼜+Ҵ +>}1H}MeV+L"Q9['ጫk:˵@4)cu>t)UfV5P΁F[$eӹ'8 ƃ" mB2)t{c.Hw\ř4Z7F 40JJ.em61x=ͭjS"|801 22Zu3&9f9p| v}l׆J4&ĝgSq}uS!7$W/ZHou||;՞5O+_S ū43!M4ϴ]/ѫ5S${ݓ`yuن{5~?$aܱA5aszEwX a+[[vFV{3&C s&sfA:knZBcb$%tБk1CoZXpl.a#vb}[-, wnTqwz頬t 2 yO%JYbZ3=!W34i[J{Oa`|Tf?v.~}'EWٻo @"\U+v2sD pj7B(ewv(=1}=M1*~űqF 5RWդ_ xz1J%o`!(J<>Ti$M}ZSnUE kbFOM=RW@h"o4\s47"g.R%uH_n:ULdxxoZj8h ,f_^2XBZbQO$%PqQ]7HH667 SVGpӓǐj1_G-կ/@.aPR-)w)Vp҉|zp7\+ޣ+x&ղRh.@.aVP̫H\{f&)ۺv p!B%)0i5`T[2015Ho,.Mȗs^VAIO]3XOjw4~,֮*L3ç9M]!<+ɛ<-2V?K?jR1vvc+ aY@?iA=w R<:~Gx`Et.Ֆ?GD0(D d%Jྷrv<̟֗*cԖp[^"u=/ w!`~ OZivRvxy*9O".B<^卯|.:'( 4N%]έV;^7 R"s]0g|hgd/Ŀ[J7{8#83T &Ɠs=>g/.@JZI扏/P^E>*B[V5HBs:jo}Qd$Ofq2uyNN1YJnW; wWD ~#y2p×E!M =CUX,ݯKftn %v8EEʼ4ݜ.#J;5?/C#0QVz3Rw\~WL0+5yBW$yr-Lt^JdYPRU/47{`BGh:C⇄tW۳J٪s: xwV5Ĉ@4\=:3y/r3И6z8Ƴmv H3:=sؙZܢI8\0 ,d4t-@3FTŋTRI+Y}EgT&ӂg۰0y?яDoN%0tUY^—3mJЊ]o&4CNjnwD%ɱ1wÁ /5F5 i#iZK~X7n4+to`'Q"yy$%r{"@#89@HG },ژJ5մ}Hњy Ϲ!XHb{X",+78@ &G񬺢#&CP},׮ڡJ܆Yf3qe?B'lu?nUV.BًOcQ5ϪEpkCbqԆ|[DTȅg붲y_PLdH6B[}4.ZyzBFQfei"Т郐Z6h7fo{7l".͢4V,LidKDfD%{RTqjdBh>]1qĭ-=/ !ogwB4N jod">ۯqP<x[upe\% kfYa TNNʕ}Ea۟{+C)y=9Nph7 `hJ|sp!e4Vp1:6'˦ڵ3g"DM9hދRpp|^t')fas7~ѣ>gѦitt+: n`>?Kl?Wj2_;IE&'E;xLۏwke?F?rZv3,U>trg e  :(]Tf5,yVn+pEiUuqy 4{]@"Uk= g"N-.={ OxS }颟XI^Ȁ}P $XFu*HizBVc˾mXmiFLg W֒03͗K#[ < 2]2wzqsY!"#o) 6 Ϊ3ui=+UFCtuۣ 4v^qo_t *-X˓x!D@K?IL1K{ڀ|F ^а"iဉ'2vZZX D6aKafkcvy5f,533voXWR.72mkf9i9,[Ŝl( G~; Qݑ +' mWZ& I-0KYQ'5,%#JU!b"G+M?B̋<>&_#V4'u% b[oR`pX@%aλO41d)h3(K;_doq9!ˉm7R4=a pn^fzq>+!n_]i 1@%n^x߾as,~!nW);@XbwO] K!o^F-|杻kA9s;zATqI Lә@:[p#E=YPGx\=[wzC.Lׂ{O9]:g< @9tWl%W9"Ŗu/ѴnZu3%a'h TiIOo+݀uqէПhEeP{MHN7ǿ]Ktf)[9x|'`Ah LRLYY:²>c'b]VCy-䗈4OU FJ0 {vwW/gHT0Ha* grF`XsA#-vSX.MOxKч{S,~_ƦV?([7$sp?`SI!@lt'W͊[7oV^m`AsЧG _Y>B$ʜR\Plv=+so eB28`* xʱ9vm}a_/XIq\ϩ鬯K1ODj9RksC_&.#Ɏl ez3m^^jcF|ÎqEYfLw4 y,,ycS Y2U_;je$yhq/Fqs&A(r#\տd;1q*rkYt#a<:zuJX](DrYiL&uaqŁƟ|,zjYg'4}S8g*2ʝsf)O]ЬX#!!+U\Oj,_gaTdvĠ+c 訖Cj0sDdhz<^R9b3C`qij3g$j3˸n [kf=MʬYwK00g$+oUfmh״.[՜n;xZ|HcUkL KgYvN \vAI'GrN8$ڭO\UQ;QnmSlg$QR b_ -e~=`. X068'k] JNM)zm麐gyA]txHvK$[ǵ_~UDrtcc=uCJW壺tTxpN MlIk, ^Cg77s_ W|\:g hvmY y"s()j56Lhތ-UY?9.Ɣ;%Ԙ̎+krp0zGק,[#<~1dc~߇$MTWxI#.Qٝcpuskdjm]6K~}xұvK?Ud " \pGXXtӇ\6 ~8N2SHC̜~m޽_hZճ ?@Sg,\,( -%o3 WwfKQ` N=h[fn%n+}& k|V?^k(#%*Wg =CfP {GSz=QiǏV[DCfHxUB =2Eas &Iy8+u&Xi=F ʀFSN.H?mf❚aep"6}%wŊœ`PYxPsCsk@p,)xdNe%Pk/'u,1 0Ē􋽘f~z1A#rӕR@y?d{;JdM1ϛ\[۟A֩La\Oew?L%B^v'M=B:%Fv\R^ >yMjDqV2I֥!A30Jn;or/XL篛cTٷ6?"ܾD:CϚEsLNG͘nIYza' S9[?\eg!8‰djaLH?ķl p9F1-^V 8bG/9=^fF/wFuG8~eSϥ_Ex~zSbi?ÝObLDä]Ze~Q&'˟KpR|FgfkWcOmy:ww7kwBGj|Vd^(7'.V[%bu~*< ֹTZF|۬~m;S\yƶ/>m{,w]Xn< /FiNOh6h-J;[o"DTK⤱Z* ZpD X]Rz'߿ՐQ;*_=-T?yH}L󫮸2=ɽ]‰`X`)`5ytG(?hIdb[?XXFE\L3̦{>Uk@K"f_u@THh=E{R*(͡WRM¿ۭ*SF`"Nz z6 e_s!B#9#FGZ8 $v7c]|.k>N)G,Qտn#J' =?bpTR(nϨ@PS |JgX9 mmtE?upvqp&c^w-;@-TsV/k Ƃqe.$:EHU]*A?AA6{|`fȜth"~Nq, FU黻\pjEM[. XB>nki\7#2{OGv#KZ{~d:f)e/^)pwr?'l6*l*䱼ݬF[Q5H4*`~GgvY FDvυ_RnDNnX><~jS"GB Rr:y≯}?dB"j0Z3A򉤒9ll5Ey|bINuGMɻۖcqz}C*i (K.i5(SM1{~rLmv25-Dw4¸pg,WNϤV㞆}_Ty8%?\Dm>d LQ޷3iRvo(-nca)}9hVK4ä:BYd ֡u=1uo4KuY̔}D{Y* Ӏ49cm$Ug6jkVaz%NKƠh--`ReL03.+pKdsTr$_" X}?/S`K-K }945.)ˤ\&/jvˁqwgh-#M;IjuС@di;3y)!*f? ] -ׂ8?ڋ]Qj٨.[Zj~U#J_OqV}F;@#<9VFCdma *=brpQ0%aɡ6zmo40N.i%8+eΜu ͨSpJ>=w_kW= !-9zhAin2K,"g %|74۲%fX/ȍ +Rݹ 3bN:izȧsLW4TvqNLeA*5aPP7, &_)7J̓诎3-V8!0\]J'S~28wL[=C]iDGb`'~і4-iΜHTX:r[7b}k<i8@8t?sI|<+0ޯ帼:Yʔ| lb&+`u]pJ-R һ.tLP5xK?U8&Xl#$]qOuKA”K CSkm'A Y~*nU@r;Q("C:NcИDa.4XpQm/\̫c}CVaj<Oʽcr˼fܶ* 6s9o~J0W5Eu^'r3+s1fyɂ0+w$HM=vJV_J1;vd4r+֘iee9ubю3bzBۅ"yn9U6)>:"CɲN\vmQZ&*l7mBR;?(N}]" -,oF]wwbrhy gB?#R9Y 8k¼~//_)6NRD`WeJtDt|KDsN^tLs7 ,>i UqOJPE2AdV8]ЇgE z V d SŸ9CcϳHIӼ"o~ FOyc0ў nh Z-,ryV>zWY_Z7RaW?j<&MIsA5Ӑ7qהlO, +ςGFzZs:-AGX_7-U"!`1j0)BB5&v@RuI1_ZU^2->gB KsH0T⁎fZׯ\QXC9О5̲({8&;ʼn`SBN(F4c(&&fُv]W6c(bjoyM" Z#lРGO!rϰ;8WU*654#h#þQspv-Yӱa?=k%_A\=b#'vґ C 1f.^+ |/X]38qбKYM (0|V fhހ9V@OT() q&벐F-k/9i@8zOV%AHT*^yP' 8j_S[^1z!Y-i\G!&̯tѺ(ׂqv:fc) +pzL;rܖk1@a6܁BLk5~9f1@S`'Ά'rE WU<0ƎZ1enj cVzW9VHWr'/4 ᨢsn"2-eim$=oqNo^i"GmDP s`╸+3 cHuLƏ`qE5Mܢg)-=g\k)w lK-pr{4Jq{bƋ᫡ҔHH7ZvX)4E\?vj]̈V.DJ9 In\ 5hw6B{I{rʡ& ,T0> !St@ cnug[aZw?(d -o)D&6rTu7|E2G2sv!tԩ֤R3Ts~r,h;z 0T\DK>%@Rύ=o|i4{nѱ⦨y,oGc&j\]_XG6'kA'j#q $#ޚzU>60KON]GU=̰ZT)d(0Xtv8Hl#Z|bلT .BaԖf pi &g޴0 &Ad]{DBP"^m} ,϶y^ִ֥%G!4FfIz.Yg)9(_'~C@vls,dǨ K^`hzoZd!Ƌv ,cڍk.hHg9.(gyI',~dvqzWO! g7shP✗B]Mk0ҀDyY^ MMxokí.5q\L*R\I1Xj?; GǨg5xH)La4Bp Ŀ(8ЋWv bDK xuSrpΠ%-$EIAgZg2*'LR=!Q^HZ LwPCrENxSB:Nђ|;[UL=VBZ6m !,7)69eVƢwqE^:<ﰨdfKU\*օH 2We0 Cԟ} 9WoH8W[b_)/_tW JمNͰoK}KqVsE/AcyH)FN=8YY61 kÁyxQL3rtWOX kWr|iZ&eM|8%@'z3*`yɾyAT$"ua<kD'Dșwf"!=XT{>; "sBonSyg^R):gwf85hUUGˤ5?L  fN5&u>1Igkyr_j2{?xIK6:*l}N7/fq 'I!^nXH&VIsH|*HHnZ,m4]3:81`2Pj\d9!'y}, ]ea*tA{/|OwUst{'0vdKisHz*𕢖+RޮszK슕;ߙw  "o W)x ҂9}= R'/aV%}yvf<|eV7UPdv !N3Q(TŢ^`bi* ,]e2LPƒ/Hyb\rXނ+U\kd+lGUi0Nϛ/r4_&,D7)%6U. cj+ ڹz "o d9fd?֙xx 6Okt5r5D&+f5.ݿt;_$mbjǬ@ǺRH%AagEwoZXIƈ[5!G'Qbn58YGK{y&nfh?`ŻN&e9 seo6ZHR$|lFuT *)7A"t40HE,\;ZӋEYл>s|SEJ+5U_h .׌QMiF dOXpex]{l}a¦xq8~ mDf!2(: t&tc二s>ܚQ͸j!k=57{z⭺ϵltr*c=Z29WCw9C囆q~!{LŔ_PgYk 2d 1WԿ9ovy1}SP KV</潾kʇ{=aq}SzW X\9,ݯ+2ZQcx'n4b!'tKLPf&^oTZ$2DX[\eGg-vG#&d)bnaG "&P_o\i6fGd)J<= ^%Pؿd$fUAf]GBv;(褒ڿې_[= 4X=E)o|Nh3Ur͋ZI%ad=˦+"^J{/2b-50`#L/]TkleLu{ F؆K\1Wvhpհ 'gXb1pn%7Smdw_0P-̴4}S^/Ii-$5őLjc3JXMJa8|sT ;͢2:hp+Yc h]vok$ߪjƕmu,p8C@;d@%9C;L2Â՜џMr|w8[셚W,Y\lDLzR#}FC\%BS?a^[`nbw^}#e8D1bov!RF9HNC8/SG6 >HX0^RJxwrhKR'\[BaJ:zk툌q.LtS6 Lx=R5jk{y>Mԡ.7yqjےhU\A iÉmsƴAoRռ` h;aQ4.j+/G vElܧݻ2ƽǨ]:$ѭeǧ@zFL{䒈nwKuʗtL75A_xvTG"3Q覴~jyٵ ,>eype70$/N>f9 {.GlDA¦ͭfؐQ@?B5fC$QKKyT&5ܾSqIIH A@Pjةw^,KqXCSͣBnTrg,O>ts8\fzO%Rw,DmyÄo)@tKQHä0tvě`"Ki$ kN aO;_{5~^鮇 TRWlv,Ƃa%VOPnϘG5g\n6(кfL9"ZbnR1\= M/xRߧ|MS<\],׊qt!`ևqYc!A"m)p~X%Lo>65B^diP;T Ǯz!~~|MrTHcѤ k@~Rtף0sO!@_!s7-ͮ/1o]Hˤ=yK&AD lI\$=ˬ/SI Y fCN(AW 2@7wKj ޡZ2W_Lн]6`eI"\UFj 5J 'ej6p].(Wom!XIմ[{k/9E~˨OѼ&ݥO5.NdDƽl;,OL٭nXE4ք4 [v ־x&]AF.'rKx}Vj<uӋR؊iTV-͘]vɓl!?;{Qϟ}ݦ& ] :,9v*]o &fEJT^/?p¥-r,F}dbn2>y6t4m)JC `]*k&t 9dIs:/ Mi _޵{ӧ^8}3f{raϡܚGYL0U.mDؚ?@_Lbڑf'M6>J0O M; 0~&/C9/t@ 8lh#?mK_r{&&>3w %s˷RLeOڨtWb9r%Ϛ_K)ix flpeRL\eGW:U 7MS|x?2?t95c-y뻤E&;b$¢}z$\lW=AZa 4B`!KDJ░S5NfzAȐ!ɘuns o e[;N]IHV5%3Y|6 r]:^ @XiW"7݈Wŏ&}AC aw3 , _ lc[ju}K% =k[ mOhG;2ǐJ7TEӑ[p!q>ҁjjW^~HʟOEGnY_g:.!'φKFw 'o6*w}a&wՐ!!l @qRk0'e1T OҽACRϻGnGLS)!}f31E]áyu#2v|k2}Ѣ` NLPJ(LQPy8+s(u|TC(=҉Ԯx?sy"$$-pJ)cw^(' ڙB2[xh '\\4pbLe{+XF/YsguK#$A/>3orO4Ύ%<[s!9:qrE4$N#%y7x"CFRB+Sg8ׁxx+_:=QOʠ4iEL+d1oέ5+kjy𴏎EP͊#ZW¦~bŐ6ʋY \ĉ#~}l5Ɯl){%w!Fc'#cUwqc:%Fo I&^pٹ1H|I`0ToimFwhSN-S M+7f!cDI8u>Z]+}b-`hW-2 sw!-tZY>|81-ad?&UȾ5flq" l``G4+Hǩ-Z-F\ \o1> ~JI SDp8Ev.9zjNm5F#q>^}A j1y7M6nsx~k4B5fwaO@puU5V0#xxQ)4q%BUI2 \ 'N+d3=6y;g#򔊻!5ú^S0b PB<殽fڜ RE@^: ^ r z ]9@9?ۺ"2 lLށHd_3bkVG[G:i1'Qqg2x3s%l?K ހc~egnbE`RuaK{1Z~*O2lhL]QC@lI" ;3St*i?p;@IM'9.SIjjiV:&ry+(tN猟8k}X=W ^e1Gzf|p^'bn#Ʌ!*Mj!eD ,9f̋]Ge-a9* G~Ys&!bpl PFR2s1*p;X݈ghW%+Zw*$+ֵqk)Nc~Z(ID\fIW^{uxa[m|fpcy K2#˥BРü}eN-T#>UD4'K[d!_ǡ~99vqL3~%v=ؤt IwKUƄggvi%pKWJN_'-1Юﯵ[ɺDkh~T,5:rW HI/*SD5L:\_pXKaB{~}R 8YqNnj1숷^-1<]tu5=sӐF|X-4v[3,Z'p0TqTkGẨ21eBX<N!E_XZ!rUqY*j*﯀LoqXUQr_3D|VB`a'7 se_ۖ& ʺ^Sj'̏n"6&/;9uy~t8U{(}v mנ^swn.f0N#2n!7*Od@]tŧ$$SxQ/["hfD}q_AkoB31߁j'm 8qn`H EC,mU',e\ z MBI'#Z@8ԍa⪿e!Po)9sc [ѡ/y u&?FjjURݨY='-_wWjq`;lju律"^wY }~|;t7ːك9-w^d[`Cvq#紕^a|6&Su=9?ڎDj6\ĻNQ]zݓ+|ErȲh3c 7+&^v .$U͡e6̢a5=3J@h'G:-!FǗ:OwtPbʶ-; R{# OIq֪Q7tq 886o^`ĩRBN~ %':VW V2{]:t `T:Ř2ZL/$ @$tm՗/!b hH222M3 NMVf 5*}EEҥY4jL`&ʇC Ze¡1$YPՓvO8'?szI@mZϼa:aņe2i򒅴4pQ#Ir ؈e}( z|Qw(V)n jJ|I}y6|4'6{1j0v GxeQ`GNo1 kڻipഋڟD\21-_7] 0Y.A$$G oo`bKz!4lf_i Oы ᩪx!dLN3Wj؎1glzu$Py??dL|60!|=]#|oרM%aNTF/` \fժ)w% OHsx3(-9~^'amp}'=9&sBd `-L zwWh,b'㽼Gж'Ί /xĖfmNXM_;>Qr{Sn/t79zplA,=w9[Jy}\m҈N@0ό\NJc !PSKMkٻdS+5⊄b y \ sn}8Ş3ea'{-@r+*pF|ٞ3>Ni&ȡ3T[G_d}<چCӷNE~Man2&$541J2ez8M؀aoTo{O,60[ Q WCsK@҂`,GT.-r0Gg(W046tRB?ʺpjZrԼ`mtU꡶D uO,UTC/#Sd9^Np!ѭ͐FM=2-F 1|Jv'j3$+b`t_3DyFHY9:PiBq3z4| A%=Ne!kz${(hNɆeñ7q˾َ{: ctnA(5'.hgB=5Ch=X @YxT۸-"48*UZ#c$K;Hu>f?aY=G]6 +\/'RSs^sj{_w*yBR.pŷ[gTBlJ9yzzQnfٱpL2 ,.VT|\!G󌫛@:'jb'kuGīn׾gaf\/#:kb aLj6+fAײ!j+ e&UH CVF%τ*ZSD1^EKCYrmJ6+8iuTQa4 [pɦ׈SDkNEĎتK┳ӰgdS j(PGɾr[ةCYi9Hy;/fk*{ʛO?@:Y}d ۞$3iƆryF 8gbxq ]P&BΚN^ҦK.2Ix.0 B1Hs}`_Iyk\QםU}sd B![dvT_ q E&kk:V! OmZyf ׂ절r?>u{g[A(tSG |@NT>:Pa Nr/vYno)Rw-% #ɎnRA[o(e&W6zzDTmk f'@rz/U3IAlDerH{&ŨD:ԛI"oMT٥51+TN*H%P_L;JOph»;~ nkW&ׇ3淚c-cWZ3]C苅pq7YZKO *Z_TM@-e$5 <(fX?!rIKw^-D:({(L݃{2Jb;}fmWuv`~ 籝UOInB!rsqIjZ۟W^= }MKgnblЙKD yپ\W>&̋5BCò1ɨQEla#uPA׼:-@H5ê,#3>9-Tq*GxxNW&g)"?*jE5t l`H;[~3' qԓ]< 0;ͨV$n'/oww EySùTeSU6HQ 铍;UN"}k|#b˜x΍l!a]B;RVvyDʞNF`2T㶏Hj QD" L bz^pMa9DNs!IM'Y?euk- Wv2CX>;A>* IWiO:b4awZt}];tZ+MS"gR/֮Ʋ8U#ڑ/_w@B _=yGp2)Vqgfox8Ey'!ƹU#[m%y&WKjcLLb̴`!0wg?g!lv+fꇘ0 ,ED@ĤLժ68A؆ yr if_,- zWe@jLmPUdL۾Ay$n A)AOtz"\/ b^pZZ4`FU]ZZo?.H~'mf & UC= Cf!@t~ƽ33R7^Zzfr͘ӓE{Ue 4DN_RŪVhdQ۝B'cp`V4Ict-B,Ke =%xF$vQ.xX0d/ElT١gߺ 4t%8#T4CGn}eQ1>V5a ޳@H86DEj) _?nҴ*P/5C^A͇áU8BVgsU]20%&|01nA6#$ϗG!"֚~;~I#@1 NX~TϡA>㹻ihx<2 H^/(;YBm0,kFY̓jeƪM@h O/㯌;8;*{g!&mGm*SPFDwe^ 3bDpd$J\q.FjSi`cEGB׳̅% Xn+|uNHG?0PtyDMRζ:Q }z:([}EY <)vjn0Ej2ʭ<Ca ZZf7ݦvv -^xFz6b'2^n8h2Ҹ΄ _XzʧJB#o ?+KּdP*_u<þ-]os3heor0dt#o}M26QL쩓\<3eͻP]ڵHY2 gKPA"OIƢ`?"J;b09έ$fօˆ(-ұD:pi^V]wo -Ƅ$ݩ2Z~N*3+sVݔ ziu:8)zВrГsYC!vKܘdbЏw@d ,jrB1t'֢BNcj &,ZA.a/BLR{Wn>y7'nPW؟$WDsU8IhktZ}@tb g1j E释Ӥ$ՏG͍BfaTv 7\4*nf F5\A!m47R49A֖=;|KGOrvc mN(65ͩ|R)4/z*]ݍ>=m)ۣ3N1'6- in<|q.+fIa5VټÎYa"seH3ھ'>PdogQ?Ø*8%V'1o*8~N$8v:LY3ߏ_n5!v [|{g.5yS#ݫS.؇Fʍ_yxCqyhC[^ѕԘ@ygyNPsHK_N3 ?=[?mȓ r6V>}4~i_:Ad,`6{ ձ5'1jꋸ-K_Yk0TT?HنR̾olu:̲qpt%D/t[k)IAAF6-|σBQ%# 36#.-Yd.k[rܘ_i<]d]L38XnKn+ DĹ-wP"R&j[ĩ'ر7f.$ ilЌ{jh`;5Y?_[bS]/?<݁<}tT]9aмF,,Ի z)@[ n~-{x,lxG|Z>Rw 3ɧ]|2BÀqY2~0ekx7"c!Lb $'>q-.6=g)|FS2gj0ꔭCѷe y'u(ZI5.?_cNsS zTH1!2tY <>i"O4jB).h(<eP3Av*Y$c_*3b Ǚ{E΄]xQ8\<t{i+-c*^E:9c}u7/\l f񷽥XL0A ‹ƭObBL[EfX_w-fSl˜uh8 r8Eu{'$&"1^}[P_-祓D 3~;m6rA:d4@=>UP?FR%=c+7J!5iw YGd4@%#9^Znr^Cdi5K>E  pfz>6z;ps`]fjzN[ \GG+5V%g1ƏZX7UzGhj"[{OH-dbZi gbD5F;ЉńQ/e㷟C^Z9uI%]xFlmb%ުԁyҙ_ uV)8nuٞq ^kLH]BnǤHKqBJiJYDVPw4\r{Bu4͊| vfYFvAwCۮq;O8ƍM_.KAtK#AqAB͜I#XxQ~PԆ6:xWP $ta#ұOg}1e)Oԭ=PR;̥|s oQ!zK*" t K68e謹Z:{os<|9l (3>Hґ4W*xR m:ϚUbIɌ֣WXLEo5n<(<2mPqBؑ+gcu0Ϳ$٦{ Mek z4 H{cj&[w39m^P 8XccH|ڛ8,GCQr} ծ4݊DjPIoSCTrr&(A,2Q{羂+ʏqYсO5YV'>h2 y%8x9Dw$N蓈Bhvӄn8) 뤜ܔS-B{l.2qZާFp/zX߸ 'HIFvDž׮+m45S&бp +jb]SR*2h5?FɃqg;#:_RԝJ|ƌS" E^,[x %6[ .Szݏ 4{,&[s3O'RTab&^\`گ3TqH0|Wyp7 {auRfryxz*2|TGl  lK`BR,o(La̮B,x+5UY)r{vufl15h5t!ڼu /B3./AWc` ey.!n(lyU 85w5M&i 0ޮD1W &潇 %G OqfᆣAi1Qx=/$[ Azc8[_$䍑43̺R6$b0A/恐5^&쳙NAJN&{ o>))@Ѱ%9fd5Wt}eoN)0=H|nnxzO1ssBQr5^[+ǿ>%%z5,޺c[OOih*jUǥ{sU5u v%Ytod%~0Q)KjBDHIIBoL3z!25*Mו^% 轤"jj53ar'/ΗTF[{Z OPgH׉2`/Lζ>ؘs1Aap1+%vlc .m(z,[^$yk!Doj&͎_ <:߷W8aKx؞PgeZR_zѲahuU8]Sλ5IQ,>}C-w1ܯek]2TϘYWSVϼ)-ي ;=`r~*zgչtCsL!t*!a$e3M_@|%lR[LAl{noSO++bPY>&f&רJi//ssw&LM 3s- ؼwOJw# %S~h[KζWCH xy@M#miQ6Ji,ZA%ڪ0ykFd|`{Я# TZv3+\ژ^ԥ!0fl|[ +H@}vK?U\9Űx5};,d*%!~ ~'3iB ydѨeu?zGzM%Hp֠2:D=6$ ?"bI^䦇]!86V1 r:sL W.&Tqt ) mZvdq"sN9usv7P6:~Ew(T0odn6PNE$:)v:QA| WZmަ( +M~zd#=*yěW(> 47/o+Ɯ`јM;jxC Z8:<^-Z0zP~ƫ\nZ BUW:se7)#g N2&̴v3 o明Fp0Dw)^Kݾ> $T`ckv>nЁU p QփDᎶ&Md9t~YI }n$Vs+KkgŢT"[qw:vez44<Ь?oUMSN͇\:2Ǭ~ZnXvǦgÚֆ?}J:Qv9A!3UiR0?ZOIsHhnOb97XNGM~"|ځ-]no۾*f}MG/ lrt1pcURM5}1]-m(J _ukX屛ը7\m^P־&{YlN;] - _{w5$%{݁ e#`6<Wgٍa1znivڰ7L/KVbHF2Lܒv[iv(+0(Ã\ B\m|Ž˱`ѦMDy= 1r*9 J(A!t-e]$`n-p5%,ME7즰xcִ5A7R(6*Pu8,?3'Xɛ⁵sׅ~XƒUJe|K@gCf۳Q9nCr ƩM^L`0"u[XjGT>wh@aC nX)b|I8(ݺ6zT*vw*ΑdiC@ NFUkYf[9y蚞Y"|v{ M*i˄P0 e_3fi'+!Q.EАG랩ܡj)?Q\xJ[AqF)۟|0T8Ea7ן Ssy9yiAG{","NqcrZz[<&hߣj:IVrї<5:(X2؜bOqKحZRy=h],boVGLRl1FLdn ȥQ=t 3${G(E\R`{a1nYQ io/d{1jSOٻ>%2sI . xN;U'F'F$̉ Wc1^+(APR lݲˠf!wSۊrDuNjg0ڥO'L7zg\+Vr' &ZWwo'5٠6M Md+:Q 5޿y-3^%Y>GuQipdVE4Seɛ ޔ8YM V }R et諃|LYJc3_J-4+.q+`KCժ֫ ^']xiU~JV;I~ hi7;,{h!* DPŘ`WrH:r aX?Y䝹\Oc6pn ,rAzJzwA[ky3;XU!\]x'AQ29!Nk:--h3+: ¢hڹ/WB;++fA="p#L4tbM>O4+h[۾}0'. K@3> aZ$l4OdɤsCjlU?;T?ڣ/Z\7]|"U24.C텙z9G=x{Ž O.7|t{7W;5$RNM TK~`(հzS9~Q?dpovI o%:%idZe7ҋ)Pkk#ƬrIm9elX[>M@`e732ܠSsMn?H_?H/>=վpG#ԉV3ȺvXݗb6O@2M ~Un=/41)w#!H tAoж=drhWݢ!_k&3 }Taq <8={ u-:fVWK5iN&R?Jk&tM1KW)<no "9dm4 9(hEZf3D7wnU'Df Xl c/!%!vx(g)~xʶWå۟=i}&C<-$ >lFcSts ɔZA˦˧AǢ~ccIL/Y"pn3iţ2c:_eʂqoPtvʨ+2GRmD!4F um[QIhS@څ}~]q H^{FL3QL3=Y]o&jǽz v3/.08$󂛳[=wT ]+i7~ p$q֛ t?!>SXC򤆲l>xG ̣@2ëY &-jnA%dfNu<[{ν}nj(7CWs"/xOߥ7$#rJODɉE*pbVpuH jKb(`$CFRh3]HzpȤH%v~ksE>3q5ljm9TWqZ _h]"Og䏄Sa2O0%C(;ŋ!_C_ B3`x͝_ #0n8wnlz 9\Q20C$aB`/3_Dx*4u# z$zLH kiћuٺNi-s g3yVO;r%|f=їx +C9S..٢+ G4\BP?I}߄PEݏ!=`PqQFZJA;{V!4VtQ"-h7~a PBkl_w>祝ūIJ܇P,PSY@>9/zᱜ*Pߜ 9ӋT0>9:P+nN,YhTtˉ6LoZ~T<7-3a]p}46nċ) /F %B[>*#LJ`\W Iv' V6Vwi#5 ~Y6AЭ]x;|#Q}6 Nԭi.r`X=b\kբt=qn1{'nd$C?BU4'bjYk-F b|kxEKƛBVXf'bR%N:sDT#SfHŖͅWvC}_mF]Nz3r _ B@~d9T͞}Ne>' $vGZWL1 3jN!X =P_Peػm+K4):P©.(p($,NR(~a뜬ⰚἭR>;gv0v UjB)Ifcž?ޘ |cviug}:zEs K`d^?c<jNQQWN B-eqZ7Yiۍ=C?`6:WVN&] <4:䥌A'1}n%l"VO4d<:dF\?AbeXudx_oHoɝ';2YY`R鑚_ćMt ,NcNHѴqR"T0sTa(o[-,oA =p.+/o4"tjqs|;%s Ήa chʘ*:bS0Y?F!ϣ f k_ZW Voxx߈a_5 t_48_]_{%|ƳYnmsĤ<?)m m H>ZtYC+(\AtN²\} m׈(V4x_@,PX'7S?wY{Msf9{`DҩzA_<5<PUyS=`঺6a9͒χhm,mD%˽)cX5U"͓O-el;cP3B%N b#YsKi[BQ}5kSfkX^&xUiɝu;LƿʶA2M*_H uoɣc~):%p0!zkcGVNF0䊵_؜)=ołv+Aɕy^;zCoƱ+M̲tW89>s \?Gjfuß&+8gTl QKN_C\҂3n&\|ItK^rI`N=݆pa$83Nh\QFr莌!Q|**C|H~7}>]d߀u"Ek#c.Oˢ w)5 ^'JfS)4_-X -(%vsY7T8o6'3!c?LS7F֌(Rk{Dx`LQxv_%d.]Qe(k:QyH6`+(4"Wnyo\*1F݀04Ic`24CqZ+ 6H `W)nPoM\p4𿩁Ozuu HUie 13&M$گIaPR2U"7Dqdl+ibۤKfRLLu1\l r b(:㢈%LgOP\Vy6bĀRa6WM/h0҉1BnaϢ6{i=J3Ngۢ5I4n1OZA#Zȵ>*Wj*%GT㽝 $ C(Q&}޲eT"zCaV\o0)ļ9I: @7C1CM%؜.1puq߭}@RE?f 7t)lE¾~{0aeGDYc9!6ys̴?`^V.xXn85qfXv`rY{; \zn3k.=4 ÓHػQvGJX&@M;GJe,)F0VO_>Ds4f|kعNC-e (h @Fcb[xA4}l vgV$D񦱬SB;k0IgH.+hx mYz-bǩƟ|Qx-2eI,ڑVIq:k]^C~n2OQf0g2GtM._ }LH"Zjr8D%bMi@L{Yu`\"S: T}0&M _=~V>u}zMX>;w]3\ZE= = Jͣam7naj6i8^xm`+ /EguG5<6lPׂ#tM¾G Ye-S6^=D|0.PD&lnTs@Ŷà hPeH>ig(Zo*3+f_AAҩՃ C )ǽ93lcO,j4":ώRG:OM/4QMD~M,ם{0CzE(@[ ]=]#Klq`pHwޘi*qMؓǷjc-НQ"ψt7=3*ۇ9i>w'ɆUOԂ7{WIiX=VeX9L@Mj  ~6*q ZvM [a!:;yIIbJيi*az}i2Y&ĂPkL{(s~ǗmDž&4>OW"M < {_~/F3Wz40k3d [:3dZ}E7\Oe>~v o;m0$#2ͭgr_#t?ZՕԘi)32O #w ,@9TnlvmB ;ރ:}i>d~%㤞/ =VPބZ$f Ia. |JECD]l㱹_gÖOua$MQM]s `_ jI4$VN0ɁḘ0 k_Cp}x+iOY2QW׵_Bt@2_XMMu,Pe4>#@PCGv߮U}rNZ X\zg عBXoa@RuW[ Fom%k\gDuG+Qj._oI{G`KP<*[0YI#HHq ԮYe:cwX4]ҥԐR* v@䩦h^@jCE9z86sXw;SSJ*?20X`Z/7ph_2* ζP}2E$0>ˁx"\?\>'յ B^hl"g7.=M=q :i="#D.UpH`]ӥ;6|(+F<ƋHgMpCsi;;fѫW_LEd{J&{@fƒSG6VW: 9Հ] 0}#Lh B|1KUA{b AG vK(+e5п:')@ EߥTO$00' uI)G9ty\71ީQlM; e\Y=3z6Id*ReSZr|Z帇sCDŽAyFXf,%?p0d4H`l0;T4l]$S.$4+\2T- NxFEzk ! )L%,ğN` vsh@许iôKj6--`{4^j=A*DZ˛D^^?] 2;wٗĝu?$qx9FVN;b\\1dM؄q{?@oer7kv)B[p>>@֌ ۻP  'L̜x\k}HZя ޘK-{~+9u^")|L)Aa;~MQS\,U+GXq5%RQ{s11+U^u,XV%.`h2\<}C/BZ⃃V!]2Ƅο*V"GZX~p0y ރz$C ,/`A97/>dv *l[<%*3y`>MyG|)J\)~1ἓJz?K yM&InϤ37X&ONYN=žE't>B z90XQ( h@\9crV0^1c'X}N9SGݟq"&Κ])>n ?tdƁ^"#IJdx`:_f_IIڣm%+F*2?I wM|%v|Ga:P_Qg_5ZP'5 d͜3J&*//Suk@U]qM/qxZVD]g"tUd2k|՚ ::Dj}滛x˵T/0ciedXtnD,Nw WjF7"wx,:[u l8bG#gjtshG{8o!ujtje2E1XUnY[ҎT Q`5<~V`Kˈ5y,==Ǫ j oA@p&Cu2t~y]3T Q^"Hb=[k;:RFŧs֨u^jLIL^EcȔExRlɵS^U\ K0S-t & V/jD֠9|w6g>/ULv}") 3hX~>A.nJ,+.Z$hW&8r.3vk ͫffѱ'n%K'$.=̧A0a5N{/pA+6Pfe<B f!?#nJ̕#:ԇLV2\`Dy"l% /{Wm-I ×FKS e2mG.:wu{߿r6 ۸f֖v!pzNμsRyfYXi2&;n1[(xWQN"TdwnG);9QU벌ok`b(&l<|6$xas]tzk6gi9ْJi$*EжwfdN <-s'Œ'ZN$Y+fWݙC̝V}`鍜 d6ښ)RԖh~=e+d;RO> sYg`&ꨚQWdNi:c_|N{e?'񿘖؜¥Ze3z4 ]M*ry]"qN]X![fȠ==།@qZsQ6RT 7G5yLs!ǝV&5Xj'zceg05)Z 0.F0^jȃW{a;?:HD<ݛoADQuA E*B" 3{JBĹPBBdM&BG:)]&=2>n/H^I"H~ʶ[`Oc/1),M?@  VVcw8};3-2йA{07kavzt^v?:[/3LApHNFjXP5{WRwH$GfP0; |fwڝ= D*%JL- q^( })MeDT DTih;Y܆քW4*\3ʰα  >p!}Q0 e| z%8'Z z[G -N;9jeRf֜m!_B1Wnh/lDfU krj?[=whN'#!0o*ϗq4<~u6)-F/oxn*hqI zNq ˒VW=QaW f3Z@Ю9qŽy~0ge68! lo7DBܝ^$9.qmO'Ycv`vwFғ)znpd6z(%AX;%` Ma/w|e irVzKp+ȿQ;"Œ/ifeoIPʻo!=y]&-C\=xs5¬P; Y0;W_28'0u1:UԘ> I4@@1B\,Yu6C%iDw7DLaƅ 04ދMC'tNQូ"(3{0B -ίv6V t9A)(HeOZP cXIf-e+ohnך k3w^gX.V'[uP?M. qEuqLNQ:5/iMy ïMYO{Ogd릻Ie>mq¸jlĸ;cOTQDbgiէ=O XU<nBˑ{^[VU,-X|K8S~$5 av咽S!|T^O8V9N)雥λGQ}sUr,g`L+rއ;jTr\Q3v8g5, K1!UOP[SP_ͣ'ɱ ;riyU12er;5fw}{7v _m[R!ei—^!5$~ ܩCNcZPY^SvsYj9Zb TZGBWNQJ&}pDB 1ɎcJYQD2<̦ N+;26 Mes$Hn <HN (|^amhQw2P$1x ʝ˃ēQJ5 —ة0r~{?ʐ5bȕZXo*3{yzj.2r t84y {ltG oVofB%i=_s1{ebےJ7gqeȎQ4Zާ%P켦PS**dL# HrKq͆j;xl't9"v_x:|DԐPblԦEUIlƽ*.JD}^ιNtXzGSqw Q Iw0ұ8Nd jt%m[鞤? GUN2c^E+~ee=gM w:je9E< a6)!o9'~Z9q3`.nap:B H!^UW$$bTcaV>'* t]ei*{4r|Z‡g㕺f¯!͂+{EZ:)0N+,^ s 4 , n+M(#c nkLwϜ&T"?آaņ̆z:+:%2-`|XRs5l8\AVɣ)X-MZ !T '-C-fmםvz1[GԚH. lu[~1h3[>x #'|s0Oc'AѬ;%GD ݸre޾WoOΏ“)2Waocdaį1OcΠR:!Pg;7 ^0.ed\GSBlN9[ ?Uw3Gj"8fj/#r}8K@\V2Wλ٪٫`Տ#LxϹ)2n47裫N0=eCS%;7⻙ffu~"RΎի[+!? fE9Sm# } X BTU\]Kk!a#"llNFp8&تB> <7hԑӗ/\鴪!#=O|1|xWH1>KF;|s1 ;B'ah`~m0I+".ҢN\JGs1|fn_q<~] ʬt^w87P)B@nB3l( 0 lD LKɁ"ii*•_^H8JR.?6;ĊH|E]Bp*JTvm|,$MƜ t4},HKT9COwecԓyv|P9kpهI{U\3:uo\ђOv"q^hstE6 LaբoN3$q%$6{B|x]:ޞTL yVL(BL`pYKDݮ5JO&:u7vXx?\ۅTó^Ѕ6kGEa4]Z!yrws3G2[-_O,:sw}cv9Cu[2q;9ǜJ5ҴAh!i2WMK8T=?#̜إIĖHb>oSAךqQƷno%=ey t-cREk i=7uT$kµJ ٳ$Զ"~T LL|F/1_zZ jlAFބq~G帰c]QAfqQ6FCX:HϊaKE}InviKlt"߇̤hyɲy{މi jmg1XϛڹQgpc81 tŚ% qu!.͞sDSfoET%j7{h`gMxlǙ:oȺQLдcBÓecMD!j?P=~v?y>O쯕aIY/kpiw&`/ .aP MNPw4QG}֤R4'gjU}csQT:gaAeͻ BnR 7xGcuV+vERIH=*a7qAXtFKÝ #Xj?]^FP9v/,]K&@VcՁ*>h/c $g][=%\WC_z[WץA|Ʀ E`,[s0 M@I <4Ax'Cs*LJ<ޟ- j\װ/wGġќѓ8qLˁRH]5( 䲹 f=B1G;s)-nڕ>#0/):(R])zqdtF |3&r&)CFCzoaeK2\G<&d`€4#t1ϙG߄|rDvG=TLXZ$V4赦\l;/҄>Aaa"mISD푴`x^&B㇣zFH5ƌ̷e`**">bQүG9Z-6#ݐ}a~.ֲIH'"tX\5F.>!+S%×^Y.33s8*U郱}vYo0s՜fZǝ8Lfwr$s'$O7dñ-BG@-kj~#nEOU21:>1K3#ذD)Fh+&)j ׻֠D!Hb; !ȹSx"; q'jzI;gF킼cz9;aQ`ɿ1BƉo JU? Ꙡw\ 6vM,3S6VКDe(Gu$/g 9vUQݭp˴]F10HQ.*xSڎQ®]v0 $,KR$&m?}ݲgg/?/@u'iikAYܰYt=TqIza!($]pzk mD\6V1 _oau7.owpʚPI&2RK`B*bI"{iI״BL IM,L0a%׈S-d :u&[xY ʶq^]c !YXW <ӏC5~9vIؼTqn=|#}[keC ,)ɸ8f_YOT!mQM a,w9J]Tx(3Ĕ ~N2ݘ ΍]|>NS8v}aD"PQ l+Ύj]`}[y&>lo'Ԝon+ݣu7"Ig7䏻 }ek3fԏI ^J[X`ugMtl%oɛnd n9]ŶT_-cK It4xSvxzy7(o]. Int~A`B)i'5ֻ]+zٸ`Y}Re0Pb\b`c`yyePx╡|Ԕ7ymj[fJI׻&NUn&?^"+\P 6?̃.62^3xϊEM YVM f^\c T$<`3fg4> ZժĠyZ} Zmoya,{`Y?jJ&S}unJS`400`fhPJcA]Rɫ(u&ހ`(p MK) q>8TO.b>"ΕNx:[𽹿^Y>ܜ/U BO$Dk8SIUiu*ɼ}ӝ`>J,ԙV&e?CBTD ݖ%ԗU[uS0kI&֥T$8g+DA#70Kׂ7K,\ttBgsrW΋fdwRcpV/#U (]fD݃s`2yƜi#!P^=FgtOO>@gǶ֜YI*7v>5qw;E7S62S;2*-˛#.v֮> H%SsKx5*H~s|m]ZbLǖv85-c8%]NOԕi&wkocp ٨e~ilaaAe,,/jX ؠEǫ\X/ *xYErzfNM,^^+ 82H9Y-gfgd U7HI1=y4IS"FLZI5!@̡'+ ˌCW{b\&R^yj;#_4ljYU3'!I,`HaV+E, %X~cw\0P.3W.$f+Rhy Yf#DŽ3BMS;!c$8w/I`VgF ~Cx|0w'Ch[NbAdXs`N(uCG.;8nKenz|5!\-/9 S[~Й%f gx7 3(DXq.)AEp{q]#RSfBJa׊2,[܍_O{LZuIu ILGKuLIS.3R?=yZIR^}F<3\3|Md7@# ȑ\aW\tHap硳V{ͯ' o~~}[j絆2]_Y>2B q7Mρ/mT}_!u:rW)q(&ߖƶ7&[Ku9N"q9YV%̎@\t1L5JK8@%j6`6^mcERI<=Uut0= WSs9O!oR_0iAseew۬19Ί{C ,i*L) 8b]8P7M6~}iG0$Peer rM+ {- fa+ 0o X<ӹ4ofۡ:V !錁IF #ګqR(-DzE9GBag <6=%U9V~zXs}DMGs`>`ÄJCO5'ϟ*оs`?[%si! .`aY#.kgM̡hrb&̫R4\Eτp+4 TIvtTp\qҺ']L#I;1'rRG$'͵KI4\H_xbBe>;P(R'd=AA՚w J X:`x1ͫ/Ȝ!.XlYҁ'[/ʾ/3f\d)"qBeR)rc&!s?k}sA#OᏤ]߫\zMFg@2M 0֛SFb <%Ar}.Wrno/-yIElMiB6Jc@yfŸg'HL*y3ۗVX;[l^!z27Ǿ=+Ro_yd/̸r\qOe"LwzM=  mB{qĀw8w'7b!spaz_/*&!_Lvh>gIyZy+4;\ނ\K+agbV0s. vpPG6Z(/{4R˖'(t"`^L(Ɠ}Xwgj{Sj *hPEkl;`ÚumGͤ,uZ(JDړϚL wd4yAV缳W{: -^,Ce4L-kCrf)ذ7,=ؙ_UǕIidRg>O2)c*>,3Qi ^47!(w ^GyXQT0C~e6Tg Ehgy ^1OvVǩZ\1h]nv5Ի=x,A(Ti%Mw? ̦i2 2>Yw~ιyޢfKːtk}ţڠ;3:7(ֆqC0cv;漑6A@dAXk!&1F!ƞXCI^eI])͟[^%ujĂqHa+1jeR5߇""DK'>8gႫisƿbN֞̚Y5)}hũPQIɼK}i_?+OQؕkÂO]ni0;rY|NWQ8PE==٧ Eʁ58 k '~54%><53]4fܗ6>z+?I~r1Mp.ETϓR5#zFʖ;o3 {})HG]P뭌rG}B dL#oi}x^`o}g]ĒH,dBYI-]B=."?䮘R9eoz_adꊰ@&t}h]a'o²mX$S љ8~뺑3{Ι<m޾OQK.J}oB62]lMG>}* R;х]w(;uEUŨq>wyhxIŵ~9Vݙ䭾 0ab ▾QWi seu;1ifLJr9>9{y$踲|G uK*W'H U+ncX2 ,4|.W7ccl(U$aWui4 Hd!ײDh6:U5'vZާs\^̙ qŜ{G #n|vGsL= Ƭxdpw[];D֬g ƛp9mWhbT-A I:{ȡuҰʼW9ڿHGw#MLA*A7#!L_E8$UZeۑfb[wL0A+cHhyz R٦1YOI~đvZSw G;dHfԆ}~S^;SF-~8zr{E!dPE2C&wzRl_Pw"(x.qE{(:dOًБ]\&Fs*قI >TFk cWm"W<Q'ͬ* $x.:˝OUo7# P?otAͷ U9<.UJq%LsSK+L񌭅[u64 )WxA;`m]< nEOE|bn+z_y! G:n f6 ølײ2gHs$tg~1ŪD:OcUz\09Xw1S1+_ܞ)jq{zkhx S2[{J ܴML.2,4NXC/^9Hwy gfLܗu۩ [dqua}a_lApPaذfMa+(vޭ"_N^z2«֒hUboP`hK-ob.yet  7501$2y-!S1Bcw5 E}Lz; )N)-z(<Hs6 ?ݏL͊Q_kA%iD쀨 \;^LsOVxphчbR_MdKZ^kH8yiY~@5oJ:3 t_r!KTDRcbɄ _ogڠ~VKsUcD|e<$W5:6ֆ|-m d}XoV^ZptlXI$Z(^[Ŝi<Q;9Zh0P1{OۜhG%si' .[Af $"Ri#:;"K|SJL8/o)gg 6Ki*~DU6joyKvက 19R9|?], 50|_z!;9drfrQP^r7gT@ZFBTF+CA? ǯkE =/rr5FYٳ-{_ɽ }_kBG5@" <)*^֦JX/iVF_dd7;XsUUnlnףu&>hG8@UAɄH[S_f NO̲nX ݁><՘O+Tdm7oS;<[Qʓ`~,բxk!n mU+>ۉ2\H/vږa6K szq|5ac խϤ1ƕ+`$W!Ȁ+: )5 X=?@P(\_fߴz]V 6I-UC7)}J=ҷy80CHw_O=DM LQy'bW0W)wO8V6Tg YY<+|'^Sk?Ip%- ۬DtsN[5A?mn ^k*.ZVB{.)M819K yV&yvV@]0jIoG: U?'{SrX@BKI)j1n-hBEؐ4™̬ }bH$5&L:t`¸k!a_|⺡iѷU俪)_1̳~Dmj ?C,ܓٴ%}^`CNxLS|C3^R:I4XTۣ)Kfde'J+.Ħ7 .}Vl5Wau%?RB]J4X uqkzF!"1;gX~@aHAezR\ !}To%9~XdlQo"?Yw*Wm'e{={x3οR֒##}u~ >4i{(9-mԛ[o7(WԱF" 8\N]Q"7>f}rV$-Ӡ [v_+"An+ʏ92I@7dCf]r;-wB kS'ϛ̢['>btF">@p\M)petm(l/UH J.FE(I¥GZWֈ҃8Ye_ީ8vNj\\.O$~n8Aw,7˼N1jT`Е^R$L^:]ŷoX 9q1]H^\E)]L5Z]<:J1tS ԡ2R{l&`Y]^^׃?[bA=3X!ohΤ"O' 9BE*8.ba 5f›1W\)ޙX -4s%}{IFRSNy܂~]+K\uĽXU|x'|7۩p:UOqrҨxXakAPO`Xn^8] 5ªLܫ[`iɗ? }8놅':S4k4q#"}N ՏQ|+"WxrQE]t.`(}kU%JP3BA#lm涉ɫa7)N4ebf$,Z9+հj4N]`dƍSyҧ-F'kVw${lXQH3 d-x¸toBQC*;\<+z1>FSZEyw(떂ƃ)S'+Uxў]E`Ǹʆ3vywmW]_`(0-K7ٝ@>dV$,dJWB{”rVPjxc,.-n)VBD1t|NVZd/d "M8RMD8tGV _l& s4p20.Gc7'8蜛sP _%,r ǩC^vͽWm{ޜ%&vO-&pPmCkF]½}afW\4 oQT^[z5үu"bw_ 3V@?lV}aHf`K69ԘC. - V{(gJ> NNbqJZ7@Z,u-8Wd"'$,&|]doDU):^7}ub[n\'%.;;i+YHhh -6D3w)sNz'4UC@* = Q"%hS1d3Jj-k T{UX(ts8`1)szσLĔ~+g\lnwrķ˂b,ۼE::~ow~DP:?͙]keotHP*a ]DdAug.G^:٣ $3gY w=3ORaJ.&OK.`6i&g~v@v(2;UOZ?ji\F6 ʹ X o6WL(3_2q! d@73W䊱i k {~HscZ\Qy[C3WNOOGEBm؉§i8ĖR&<x%e΂@SϞi ]N3=jʹNmp qL9\ߧW&eԮp!e "g 7l,=Ϭ7NA͈3r9V)*hp8='"ZMޥ-? W dyjzаi%Kx6f' 9-o?M/őз5F Gyrs ~5lQ"ǵЅ5ΰ]A}5ڻ5ȂI={v#?6#Cϗ`p/ZXITHLNall2MZڕuέ g]- "}(O1cHɭ{uVV\!!C~K95g;Ru(U.ޜYe- NGo0P=bb?.Fhup`UFJΑD;" ] cص XQҩ],lz%ԃ5i\bߡNSO%Ѝ5S(_In Uɐ/ ^uT+HM9h[hY͡7 ,ad|P#d0 -X6/4 tL>kE+ ?սxf'UFSgJ3Y^͕JR$RX?i&t=:HƆ">+] e^p?=%f݋Dvt׸WXaЍvIDa;OpZ?F1@F+erݝ}LB3L5 e'L\`Rx& `L4yҥԝ[KX^W 8KyCijbPbdRU[OʹSDr`nO/Hw)!}Q==>[^(oƓD$O zGi[ۼIS^ =dؽ]l;d ~vrߞAm' 䜡O h-LJ]x` DgB vlh%=~Q ñ() 1+mq ?L[SPl7oP$%%MrbIB c,D6Eqyj6h -v>A ;8%cٰ6dJW%bDyUNg `@h%#QI`HxF^ϵ;g,!䪼26/3dC `t<~ %Z!xGA!^[%1 F8yvUQhI$0Z$ve3Ϩ [d9+0xx}Gf$<7 ЎV=34_D4.) Y;Sˆ浜pLA@K'I/yvP i -$ג񾄡$zԠgF #UHK(Z8zgw'_[omD-=ϪA)\Ur4{Cf{NAg6vkJ!Aջ(pDlTc Cz>yN-囇H<`mo&d Q+rq4nc$ ]CsiKRX^Hrv<)+IaTYqI~y@j0 Ca͈vx BL+@im|ڲbp̘.J;c}~B *aͱ@cfX6KSy1oEQŮnaPp N< 8F$s caPUVRW[bӞRےF\*{&Osr+;mQU:vn#|ȑvK (>Ze' XX[`5 uipNq-u8N|6cWbO9OS;6O]gax)9vegx[ h{ـT7Icm;qTnc?^KiC!X'b^S`rFfВD hE\  ^AjH l0w]rLR@QR+8ST$0S`m}hU&AU~(E̱p[1f*:u "yDCf'3eI~ZedWZN赏"$ nMLa6 M;*K@q6цNe!Hk?nK6PUzvGT BEJ@Gm"{Z*-<3˔ջnIӊ>~Gݡ4M}z녭JjƋuT|b_)&C!oL'4^ىlTPZ)BM(@^kKN<)Jv*c3 yohAol4Ȉ./{89h+i bO$E7PXUuy4gVte2J_9Dy~e/,hVQh$zMV9gE!׹'i=)2`yš6ԍVC3mTIk/PրU^<3ƣx1@X s |E|2!Ζ4 ^?-&\hh t `z_ItEXdx )+*iPJZ`z|[Gҍ5XBӋiȂ j֪/HVt`{c*G4=})Z>E? 51ϿӞ[TavX*T*uZPΖ r0X33{kjOԋ} :5Y({zl^eْkrمU; dn Bt8;ŷ[]}a)Zl|"ן~;B]dC 8xliAުb6Bc*ԃzjoY"|14<;4#dAS_ 9^ߩљ+~\}:=fy_pv5"X*eFD#M"Oߨh0xq(@gcGn\-~ A80ZA(Up~_}1ɥ-]/dNVu[kDy0V"Ωsļth*'Bu! wFǽU.pb-9* _IׅA{#3< ir @ؓ"wmE'[&@HC.lt D3FjdWЛ7j؁>ǭugNfToW"/v`qd˪m;D@Xa2 jX9Z0[,w촫̰[ =}ux~q,gJ2;`l^bldDe_2|$: 3;ϖ`K&ð sH\oQ4I;AhlESn:3 iS1(B1F.C2p?~mRpn!̛E j{䓴#Bu1[4̠x}Ω2 %4b4ֵIE͜tWW!:8XO1Qó7#V=^SqEnnAk#AP|axЊtPo:so%j:sխ=e3O=5ތR\$,^Wj]8 @ΐiTc4 #a@ ýର5*:i752+pĤ-Q΍<N/IԈ|.tHrr1vwiaGZ)LVVYTVY87$']md?MH膥Q\n [ڞ0HMO%2f(dR9i2R9lE􈩁^M屆fāF;MGݚ=d_td&L'I %M&y KhRIPqjafcpK:E|OU8aǢV(rGc=49(Ur|ox#ykܴ̠3n*l6DN=dۅ;r#ԨP k#]qr+qfh=\?@]r nA)n4 GSv;/ɨUMR -֥iڨ7N3;Hy8.68z깹Ho܆,Kߞ~4 UEIZXn Dd/Džk8y` t ӫīxayN|Q 6LjS]׾쓯q.gqDӇEN i$nK1[(yb]bw|b CRH,^ҏӽoQ3=~O$— `8EQdTߚ K+|i#` RƎ6z+G_řcoZq hu. :!щ*G?ax; X!MKh'0sd^}W5/K 0^i@]QPwlJH]K!EpqԾ&Qxgl3ZfPXRGzTFpG3_Jʨ,#e^#`].ن2 ^ 3"?6H>XN4ZhSFF:*lqhjՋsW_H]O Icb['LR?ܙgfLFԠ|}ȍӅ Ω>p|ҡ#hFIC((>, p)7S%Mn^u=t?@!Q4*j$sg Jx[( )88}yE{\,nfġ!BOTJ ;HnYRcL;?Gq]X;kVػ(iVJIV-tJBAu$ׂhOg/t {.,iΟ~Rߢ3 N& @JJK5J$8gA[>{&%%Umlu"X}q3T_N)rG(dAo٢t`8EIn;%D3VtL%J/ӥLm=5 J3}qr¯%O"G>VwJIL⢟ZȇC08씭OpXq$זk'~s6cG*Y]3mx֓Rj_ꓽ\JLXZ *E8I.47V!h+&rk6l"f[6I[:[4xwq’u7I右aeT FVjKev p?P_A[i+KHd r`wl-"dEa(~2r5&G5s7Yŗ@):#9@g( )CXJaz8a*9]E[reNopU9l)LF|. X́;0IIg9t _~O~*_ۊR$)@53hNqy9?ŝ^:4H$DV>ՕTan3.{64\[PlLw ..ԹXQp-BS٫\٩,Wr3B(6h5~Ot(.Rw׷LB+aÌ t=Fׁ}|FA_MٹBuw=Jd;rZlELI=p#Cn-@SBĴ;mbmGϘYO\pSuy;)LSi3`) G,Bb/Kyw;Q{?psDz|!ല{jYi6YNٺWFE|AeC6Z݈,XG0*x*T?ʃ>(ċ^P4$6uf-\F8B-d)_Յv%EMn2IzTVF!ǭ l!*<!hv AEN8W:st@@\8T?Jk<Bٖ":g| ^J&Y*VRڃK~'/f!P!/)W tOo$k*;~d#r={2H/bjH+ʔa~lfO2YÜ Jx`ȦE޳1:w{o/FKxVׄІNsbZ1HY8f0}qnvl9 t$>6G=gkоX abQⱁ[mr×8[7WY17"댞c0gܱ7}>G*'R" (<{q:( ,#|?գiZ'96(A'+i X{PŸ&d): Ć L7jМDm{{װ <w{^B\CHe-M98O]*@ߝ^]rzun\.q ֈx4Xz:ؠ8|pr.(>}2x+)Iv\P?^cF`UӤt#@-7y;C\i&i[.RJ4X`ZO5%Sɏgň޵x$CTpβKR,U.ʛ9eWh٬n"/̛o2[)zyf0%;~g~p}m2=7AtXuuX6$(z2mf6#lK4䥵[RPlgIށ$K ytLꥶo;w8ZQ˪fu.ǥ# n(3A6GkM VCثmXY$_5֮ӍTisS0p|e R5.{\.jCTK[W&OFTB)r$c-v2cȞ|yD2^\XŴ !,>l'0y`ac7DF17hBf':)fwp "%)#N. $^栞9+;GvU+FRD5Ƀohl# 5?5jc[n"')䁯zFib+C.SM|'`@ aG 0 n&ƱRӢ:)^e%RǬ} ?9) 4R]J;[r3Λ-׵~I*a /kd%?q4J&>Vtn (Oq bFU`ӹhiFɂŇ3-箘:zzz.觉S9w2&#G'z>IݱZl E+[7< W}M/}7| Ƨ~!ƴFC玝 GGBV6={U?t.#N({Q_mjZwM$gOћD?QWo03թo`nnߺYE϶M+ߴUMa<Վ)hta=-4fqrYBʣJ#1(n/F&FcPj%q֮5ųg֐Ի.m匍~wM<_1NfD?%7rL"$nXJZe|}J-N1-fN, ~L !XܶVvF\$<%n YiYq50_u[58 ٪ ]ldj. cxqUYcw #`;sP/+XOR=t5΁Nߤml)xI^;c b?jUzvY&( ].ȹxliWȢ u0 7۴94܎5p wR5e/>2*! :gtrd^F6b d4 %;<%&dp88;l9wZBhM-*ݭT{AgHCmIb:K>Jr`x,Uu1vՒw6iI,r~szM)rdty, PYNR:K i,*w)bUq⯧Ϟ6L+26YER{tA+(1qG!1 -痷IV!,+xqB~e4Y>k%]mz*Эtż#ҏPٍ͙H`,yfo;^J┎;m^l0eU˼UЯ6$B4*cWlιS ~^;;(i`솟1|sw} ݸW(cC4&W П X )7x^ӮxtD*#sIt36|-2Úۂww ߃in`#lk:ĉWm)~+(9kZ7xC <]- .pzz&p%BQD+^abD /63( &0du'4MT{\b28urQ3ٛLwf$IlwoڝF]jswFB=It4:@ͪ' ]9~"=PVm/D~Y>c+ޫC ~ӄqEz^gE?7"7eh2l.Ywe J4zt+[m^SlE1!Ǡ|>_g]с +1(iA}; "!0/>y3}8ayrpKјԈ4Jt|b RR.|1rT{P~M1ǫ;DX ymóJ>gTJ,JsdUD:7GQ} }s^$#n"_XTFb0zxQ5"-;i; ait"PxRl 2?l(T=HGmiч<}u_fM*>{ڊu_?Bd8=5DQBMv&pw32bJ:kq﷋ƥ$!ݿ^hqbMxِgЊ}I~GrS"xc[ O[M;H2{T ~7(>j{*ϩ_gBG8G8C;y9V Q,^QYg@1IX8լT0A7{SzL1rpT<.k:ׂPKHլ7 {c8#NFډn[C=ҳncWM js eMcȬ+jpOuiQTک :wg.c+`Q6!NQEDfH*5/V*+LBؘeC +09?"> V4E\{)ɦI^hθMm?pWųaIQBF-W۞J uH2)OM,uje֔3ve+d)߿:~4n7Ǣ)sCut%ʥݞ<>Us\A%OSqMC0ugC<ҫ,WU=tg?{:h>R<-|4mNh–dG:ع޻lxpSCo{P@r=aҬڏbox`Ҫj GS t4 KUO}"ޞ(*wɋ ..X.íYZ?Q~ϫUc.=b:uN3 zhm:Kj2 V?dr+׉ѫ(a]YF3?BW/#޳l42|_:Av0ZQn9M` %VxT:>Smt #MXxW.$Ъ:qeXZW2!9 l&-6xo|xGEꁓnJ!1]žgXyRjmXz&ЄǞdI)>E{oF3R*-+%NuHpxo.ȸR"a'J5,;5K)5T*?mM'L#&3!\wDR/MJ _(SMWb>ؐs5s\FxN_j'3 PTѸ  Ž.{ad48\3&ÙEr_\meg[ODaBЕvi/S#DUDץ O;vٍ"4/s7]bW׃R[=z4LQ횆 Gm̶fUroH1ӏg=v@gݣ`0һm>٭ɽy,/ZůcÓYPZn[9ǻ_EN~嶏r+.)ǶFprzm'ҏ4^(WKpv2z-_λ:xO_eQt& GU0x nݦ-rl;0\|s\day *_5~8wztUP(WPVlL@ɨ~s;SM˔+Aj,&1y?C?ݔ# ` _pQHJ4S ܛNh oD ,󮔟Fa%B*.c\G>6m5Vqz,Cz㕅[W0'/kipd50zjdqcITe_sFYw3sS ̌T ۤNhDzfil{הR2ttzY}nW\ػUbY(܅+>BSpK Hvxg{&Q-(]CK # yakل/]sJ ^wV;ffٰ|d.ÅɜvU³5 g@?%E 5AaJ9ӋU#7}qPLLGru}6f||{bq4>tDNIlDZP%(@NV_lzJ7;[B%芁( jQ_ДW':ĨBY}M!.1eIT dAh@z.iٲg 5 N3E:PS3;S5k ]XNiW s n_];o{5Ӻru>Ortaﻗ~śkK1:0^*eձ*pLaӚJBoeѡz o10y]g`re" 6!Y0+Gߋ܂H}b[eiu;Uؼe[$t%XgW˰2J.x*IR@Uf:" ʱMG[Rq#``pLtUЃ`Τ<H-vCY!ԐdӖyk^ "cSszxeVò#Oti?NaaG2 "nԁnsm俽qXJqE !l}Gf4`i&gYs3 D_3ņIlww=9i;C% ƛRh:΁ O_*-v7Hj6 鎿(ewByOv-ŋ"|d=MP.~& :X*CX2Pe7gjŎD xl2>4:*/h/"E+DJq-˓3L>gaǔKi)mV3 Q%}  G'Q z$hQF,8(+cHK2:oOЎ*]|k,Z!.#۟Z2.~ƒheG-j ͔ (X;CPqG1|0 f8)ke1aTUC r47=!w+^rk%c ->Yb=+DyFA!_(R6Udz(D^f~eg!)&Բ{~J${➡e3M0kX]U %ރcjglRM̎=KEEJ~TU=tcGCS߈hե~XwxF Ls9bN^B.ŸSl AHw3W:H.,Czds) LS:`Д7>[ 5&ajU¥r,BLUїJQ)dmbJD=5B3P!&Wo?ӾC H['H0]ՠ_"rnXó.ΰeZ"ĻngXU50M5է]^M2 9 ?5Cz7BK7}UkAgrf 0qid>!V R! H6bŢo {fs3q7<'d6Q#=|wv3WHJzZ` :39{/vȚݯO}x R=Bc:aLE.7J .#*@iYd8] r Bu+:*N]xq >BYK&_DnYJ^Պ*C8*g4lN{9# >5%Ictzؼ#Jm_}V` ^lGђ sZ=ǯxFλօ6 >:Y&b[.zو紌^60qDŽ/>Ne~qZq};*ݮq\k c@_Le6ZV4@*GDq~%38<ĻS, rGsq>lcl-RF[ыReK بPi[VSWAK7>t8wt1@JQQ()*0spś\]V vsJj LK@l4]ظ=G xUVE*CYMC42¼u&suv&w]AлW;!jŷl@6B|Lr8@Uoޙٲ]~D;>&s!TQ0ힿNء*œ1Ն дo.w :Q|!՘UqZw's Qt6&럮4  Xi>3.QSa\r x(EoeΠ)&Mx>.`+x;<F;$1#gѡ [`oJYOPN' <5߶{qyG.659ݦB 'Ng.zoE1OLksua^ X/n>|&5i] :!cuE*U#1*(Abּ\(A瓜rmC/\ '+MrI\Jlb-HeɀuKJ"7ۡfۙzJ{'x .س͒u^Q[xR S< xt1I@K Oa4(Vy4u"yIM":6ǭmLKVZP 9* Ԣmv"TݣF g٪žY 'D1ytlMc/ G(i{_h3\}0̅U"P~r=%y^ oF^20 rCj@(N`C%DXe\{B@$PƧ).qE>Wk}R'DJ!⁡Rk=~Ip%h!Rx}1b v'b>Jdو9DLddWƼqLÀhR=ˤinj ^K\꧖${ ĀvczUPXT1-i]ǒGqpdis$rj3oweR_0H _<7 x@3*l &P.e:%-2n %K0_缊"x8%MQ٣GyWHN u08O!RYR8k!M]9u4Kem@*<] ?7.H sL-oG<"At[O |'Nc,,X>A\rϡg -_UNr#h؁킁_e1R`YnrEܖҶ>1YɽLأیރo>w5ujhծr^1FQ0BPa9U;elG x7˦ fYwA='j y.>%hHH$v >ڀEa.̴h`B.CY yU>fy9A̔3+}U#f+4[>GL.4AT?FeeEG9"K+ߛ p LHXNcVgf_ܺ)9(P%#NZ<4lML.uӨ.~ 栽.aһ7HC9K -{{|"+/ä=/Ȃ\tD/5`7AH?lu ՏE1x J4fISclAjlp }X!g FL:( i`_c>ZܢkY#- iu u 8|c^ߔrF< si>4Eo osvR ŗhj5o-Hk1gC^i2Jap)N4%XrLF@Ptv7;|q[$/R;np̧r|s(:eL=BXsϴ7ِBXl >^-r%yDxW*xdm.ߑAirn[j%u?<Ĩˡc0k4TSy Ia_ȵD<5f(}QiӰrS◳Wr5< a/ {&KW tǦa..Jc̫yX,E{:&u cd_ndl˱΋h*_0uD:͌K_ڄ435(-7FKSZɱY.h3$i{$?'J_EXB[PVނ\/ K7,|fd; Ng%6!/7GEŹYt³=5Cwj)]6 Wڸg{4Y32`@ YaE)~m6(9*yywTuEFIjB5pa~us+"4F f7\aRꅶWŹ@Ǵ"W9#-tgXX V̓,.[\[+Ķl# #5 a L܁,| wW+:iaNDʱSLZ`} ־sw4Opp(eyXWvPjT?@>] ]Xr)/^e#]eB*[TeɵLWF}[ o~K$3l(-Ә(7_PQ*:!`_=!XGh#Rd>}5H>\g\}y`rLŖ]"|Bk!ɊRl&>Ay JZ8UNsz;gjklrSF}CdëiHGO%( ̟&j4[ ־|qQY7/!&*3/ d#EߺXXiua.YYU>'Py#4jZg/d4E5˽xá V^uF髆'OK3b+U] O1,OuϘqLۖ+ȐOqAEy %' W i-]׏2esC6[ sR(pޙ~3u9Oˬ"gybH呀i{aPK8H Fk?8 7 :}}z5niAHR{H& ^Bb?!03a۷p qV{!3~c>*/`Gy"T) Zu)'(0O~<cԉz8[]+T{5 ȅ:Y`rְ1Ij9dp~Js5QcJDNZGJ-Ɨ`:)K9+(:K%XL#9{:s)g֤FG,&3WASۿ[q#'F{8٤?28GO}{AAwPbl{{vʽ(s0 Njȸ)0d-{0q+Rs_ɇ=|Kb ric {Mj1'!%~nGIlZXRzr8'7  CLb !뜟* QKUSFKA.V`huBgDcEnV+-d]QDak.ÅՁH}lƼZN,Pq/eeR  &c̸L>JUQ(]&d3N]GUJ꿎sfFj^mn|ws2Ìu9fӴ鎽Z(?3j_ ~RT+ $YCPks@ {m霌_!I6aDk:C˵Q =0䘰FsbHWISLtvG"q`7Nhx8k evw; m3C)jpBZDۦ)Ilr}p6{t&⸏VNh1<Ĕ3{7rU`,? _9Tr}$;>vA7(P8J7<|Q`islOJh\LjK rS\}Wym[F3bṂB*I8\IbEp|1mkl?8AAg.|3h!̉@ezt;z><řuxEǽ"Opr/M/ UOrG(>/ ++Z,དྷ 2Wh2ڵ|~ԀJ2L8Nz($wÐ#e"|UA\Fm0ط N@H7Q>'/*e ȱS, ) I3vZ6ns~oNU{FfO%iVi=`>QOŵsZ*Ωw4 V ^Ƥ`4wCTLK#gU&[bE l5JLo# ŭb}}V7T~l8z x{7u(e\w͸n -E=O2,Qױǿ;ߊbtBc!_r,.)[]wKڳβ;T*0jХfYɠdu/̵L8E);ULE]d&#.ա>E,is$|&qB=֏|, 4үn-O/ P jr?0{8uIn*QA Wv+.bmTy(lD&(j=-I"=tQ YZ=PrnׁsJT`Èr lVZ:"wu*=7fX U ʾG<ɇN0xQUA'(w =y|3&}K-WN`'TT$bhBN2,mI1 O/$֕acQ'/*au:\;'2;kiu.ZTxSsm<h(kl[7YiPn|hVmU1C蜉} zg\Jq;]0d)C7\ /~܈Џ= )2k@ŭZ_FGˎot#3\{-,?A/qTcB'wfT6rT")Uofy0gHs#|ŭ]t!VQʤ!Y\kPTe2çn ʨ1D/T,ِ{5v%̇(OTm cL )\ 錘G^Sn` [,Aok&CٵaqW@{ejPDyR3ǀW 9S@eE}=ە0U!ЉǙ@+tTz%A@TLӽ fb5@gc,ZC"dA[#YƪC “NHHP3cbq혌](y"ٟhil3 k礗H;1BC,+nH5'q y&l5$xUӍuyQ/{f%oLTa-7ڟ-*PX( +X&%#T^S桊5t;T2l1lSbN*!~J_ù)6TZ>FHVKQg`!Blj5-լvDEdiBn)d\!iKN{0o԰Em\{d2!H^b KH:z$R2Ϊ& E$q.fC=j)^s$ 8pMG>9Os Yu n9^I0!#!g߀v/U'E s<#!/EekݩX&3%!bD?#&c {.Wm^ p&o0*iהg^}%J'w3wLMDsRI@xu -,I8DepK)ѕt km I&{]4^~=8-fVGW3|?'Z̞¾܇ؤ&un#%x36/6+nWQ7G`vd6{6$cQ\[&}n[uɢH}i6k0oz J9S*XC/u?%G9eod4ĜŎ1?鹝&^MQCIks+ET*~W%KV$lFZ>%)5=X5K}[W1,Zj={]цL4gرٍX5Mb8"h־܅˶G;< ;>p@H>(\!n7qUuсyJH@\-49,ܭ2;ﮪqĪ,v /͉jf:h^^%/&e?_+sg9?w. -l Mn6G1Dغ&Q(H;i">Zf+ S) )ׁuDPDgKb7vv\N:ʯf ,ȎE1.21?W J&I?\|SS-P̪ iQwD 6bca"$&d}G8u5fSQĐ}NK%'Ώ+?1sρh)t)8i :*$˿($Ez\HF} 8z_1;lcs_⚗=+xK>k.}OȱI|</:8 56l&8$(M|Pk˔. wA*}; x2lOY~J;\ڊ% a<扄0?)zn9F hU~@&`RD0 L;toq '9&vb5FT8fO9p?@ *D~ZvѼf)e<]Z2eF V-<|&m":X۝fd4 P)D'B ި܂}y'ML|Y&M2leV:tIE ݖ$. !g=n tQI+ }EqxBjQ ( W0hϝ'/x8ɏU1s~]p-,4E"y'Rk2W ZƁsކ`#{֍(՝$`2KL럭r&«ada` mXPhYOl5Lܤ)@-2@u<DŽ~.=ak根YiwY@ HzJ x/~:%<5$0ئWDG̈YBm`=uX2qS;ey+zXByܣ+WhZdF.2ԕs$}gh#wBGxla1ʴ7ׇpN1WJXJUT0#,NqWN[s9Σ ZzE:[KxXUd'ZsxHIo8*}u QR^-a"tٔ+e*EUQ)ΉcSHZ5hn˓v߽/~Oن,kc1r`VPjp%㝤jbȌ x`V-bgHAx@:~`R2"+ZŪLz[_y)>|U KҗqN8֋t/0~jZ՚*]3 8y:dC6'ɧm)Mf5iNU*m>V`{opMƅް\YEr̍|GҌm:qgsg87.jieK29 vʽ_jˌ1`ߪ',cM'Du ,C~|EQR_bqVT>JIZd``zL>p88!xlh4嗏WMRx/LA]=-}H"~\i56ghpx)$c'k"գG<zi8M T@K*tiT촥|񹢕gDDA'=5)+h+](9 0%ځLf-0rGx+豖ppk@>DwUT<~JھRRx[`q$jW!9z<Y$'_>w:It e~?ɿnyW~D 3%@/xi1?N'A^c]R%X'Pbq4]<.VlRh}FQ@ KF?+@d..lIbO"A^nd\agoCE+T2x r)i[>؛ASemx 7۾X@H*kZ,ڱu9 !/@܍ ٪~̓j4`i*  }k큹l髍4 *A-T25 lKqCG,Xͻ \&p-w`Wi IQ>cҰ\ytVWE9QJ 6T,ЦKE2Qƥ?n6(_OL/wS 8J͝<4>>c<$Uu{ߧ >9n.n ~8h &Pa$ 5(umh01充{2Ǿ5F] [/!};^X,GVҦGI,֫L7G5}y9ͱO&+xq8ppҟnW AR,c! fehߜkL׋Nʝ ՞ {-Y8>&)h?WO(rnpggq>,>fD><5LkM]|impЍeP 5r T;6 ^RHs_,{Qӻ GV>|)@:vu"M{|6^TbTT Y[hky*#?Kwy cS%Lt29CG m7V(KJ L‰2[Hψ6P<)s nU960r"6W(@hEuXA"K1V?jW;UM7s*`v%\za ]FZf4F3G@ -i}ѕȜ// \5z/D` ZSlЮNcA܁*ΠԊB)jЕ:}{~,- L< |j!~d-z #Q`=+Ya) tݩ|':U]ɭ#ЅB4;hVֈ\##6Y^|lVFVUfeE1fE\ l77YFQ'ZtijuWb1%d037ҹ-k!1HhY44: W˸ qcӞq Iѝ?3X py,b1󿘔{zuv*&ƤYq1T5@1e;48U#BMփ#"1>h!$p["` 'N&묝'H ×zmU9=@9U )iէ6pK3YKI \ֽ:׉ZK\}8oi!??a e|k$e64V=F S孓8QhZj<]m; ;P'%f'/wx߬冁P£A'WDՐ!q2 ;TMH]6t,Pc#H*'+[ȣn(pi:ڄ30؇$|FQjm?Y ]܀%X-a*{U^\;E-ZǕ$`_w+%,WT❼1"ER1@L+M"-ݾvn.O63*oS4ԆmFKpbq&$㬗ADSC#.`#aYx4T$j ؊U_RK0_;>Z)o@48zK\mq/\^?lwX=lo3粏0ӗ˔~ߨUL`C T9q2E{,]S0UJqf`,Jc3b n@<.@oqCQڟe1N)P/1bUǣiQs@ыoᠢhlvWFqwS st>q=#0ȜXG9ebNf#\UKS ,-f$x[!' mk=J2!49u?*['~vH10п42R3%nLC +8g$ F`C/w1zͤ26nZðv/ բpszl1pv`BЫ?5]wp3do` @$ WYӆ[|,oKom.-=I>uR&Fç}RxD E+*Yz83DڹGvV6 9u".q٥% ŀh΄-$T2-S^zҮCZ<8v>*WU.%xCi?;W`#;_5,fُ)r qQzo0:!d3$ď籪X `]ݻ@퓣R(c5l8*NAG~Β06#H;7YEK?[soAnSg.ViK8FkdӠoΪ&04dI֧ )FOfE0M"<\$ͫ8H䉺{+x0,o7Ze/Ȯ7H ߷Aԯ_QB ^ކdH[h2ҞhĪp߻rXx.g|~c'&>d2f@'HY|i-h!،(LȜ[eG􊴮bASBIjCGЃ6cbFSma\3CƠ|peKYqT `ݰX}{ؠw(cPC p˴7'81^˕> <(ھ = S"OyQf4~6Ġu!刋\%z5A,\ċ-IũC ~Ot^-9e+H`dѤR {WSF0\"P2$dt8Qn8LmA.rcpd!>jЫJ|^6*I]eg yCeSbcXDTz#?#/ae5ޑ*yb5DÌN񵺻ujkj2ci!c-Nr(VP?#۶/Cnbh8fį*g& Ŗ{X̴[<\ᔲ~`T8υ;s3c9h!(PLm<}{]ЍHxzP&ُ= Z *ZbM@U*Xʆ^]Aԑ+8)S摁kLV!UYZ V܁^ZlΧȗb(dqri gMɘ){t7zp%Wk%ܟ[oӇwⵙ79&iHHe! 3.kM9m<'8%&*_|97#QE%NtL]&L6 ,~Zm},^zY4p/CS6poNPE`M2܂h}-͝-?gXGW?2^s{PztO"p8]F3Ve$ T+C\sgG^8b* 햊/h ps>WX]I ɨN1)eL8FM"GaY XSh_:oC+x؈ >!~pGZnqhvcvEyW-pD(t1y@pO$|WūF{ -ORKy%EO0 ,y H5Wy|osJ%awF gHLr ~ҷl,މlodKҊ&/4n<92=q\;uqq xDfXjh)G6QF`q(G^U A@Y q 4\S=\(m2[Y{6 Mm mByj7ek?UZq"#л "3s g4l'\6Y)Y{@b,7k! \2`ۓ;tj?| L^O" i܈!>}J7դӅ"uA :8Br GV11=hm Wݺ=X+!?[a pWg_oۦad|'}{_}oz30usD׉f>MbHB&ݬ&ѳ)lhcx%BUB R]ě|^pd65(KM֝m( h%x[G"MV ٪'JsWq8ZiTRҔ*>!9l)APެj!W\ .{q$A-t;j:iagSA fZlP9 (ﺔY7<,G-qn`.$ߺt*$fIBQu$߂W,@%(uW9dGlsvT6䋔YP4Jt9CRȰJQIGj6mnu]gJyO`^l㱻~rôlxD6Ĵ4v*K`JW?7Ru j/A©NỆ)պ'#&erl>b߶ݪKфYcX4)u*h4u[ -+t}e:c+Ӎ?\ }w"WխMeOЎ|zT0XDA2Ycqys6XuWVLb@%]b_ hA"} XT]^ V3ar`X2C\lC::Q]C@:l7x>ɮr kO -˗Gj97) 8 3aMϦFJ8P&1I>1=R{jo(4$`9oU褍a35UϤbAȄkntY<͐ enoFa W@zOid1S;3앉PBQ5+ϒ*e_hp'u\El!^{ ~f鋾!!L@SDH2Y.ZpQfrPQUpUxõn[2eÐEEiJ盿+z~=򚶜@jr0>p(%9M:UAɲdtPqW?2Y.-} ïXIx]'gT~uAO0d5{6̎7 LfzAupt/G῾Ӡ~6 ]HƝ/-1s4V1l_dϪLR\^JJAȼ^orM W1I6ˆw$WnM s98n=7(H&3!2K]Y72xlLb񼔀%lI=9 쑑9dIxa H?~ى>?0dFIL#.2eO6bM:PTyVI2GX^l c;}KLBJ$ism-m0䩮UȃGs{#c/43=m:fbG}) U %Cx%<îP4˃;SPm=;B%n2skV*d}- 6Q f$Iܝ:G+,ģoUS \+Z;@a氏]O1wFCC)oeٓm 33Mlkn~ǯA4FhQmCj.QG?pEbVi`F8MI2孶6II7!?l&%#I᲻Z?oث[Qy79E6V)5Lp,\kq9qdzʛ^xڐ^- " @5&gI_'DծL22BWٛ)H3$"hza<]u:΁ &!8nNOa?`>%[Pb)O+|ZR3 J*IjNe ^\4C 9.G V)`ۈ= \Fz}6l.~ZQ J[̂i*&р*,'yO ss`Nͽx+$c w(pA_b@fgDkYKMkcD~yN}E]\Ѵ$_3bUbH8/Bwf'#`廬Dd'%l1st5ۑ:eq7x1ߊf%L7r!;yTVYQI|8#EBS?O#)w.%h]w*wOX֞Wdpfb%&S^$;TԸG^XQ5iO_ cS4]L3hy10 +G$ȧ/ j^\mrL٢OzKN\sgbހl72P #f_) _SW_nf).f %"Cڿ(_wۅ $3S6jv8G1sƾa \(i|gsdôpN,&sv}zrQa\'d+:0/z} Ckq V6Ɣ Ks.VxrœEJC'; &-V* L`lԸ 6kskX(U޼Yqh0iݡ7i#H(˴&_ 3PQ O 9a0VIˣ ۪Z\YO\{CEt:hCEO{u>X w+G'l17c2$ϻG2&Cx I2 ?:<}^(y'79a4VQ4;=vgp }K#}QsUrLp)5|TEX6@a^) G YTf{# I8 r8}.pq6>p=jFwC"&:{%ISUWsTW{DL)-~_Hq T RLŒ"Ɓi6_EǭjFnL@oNta:Lyxt@к'[!AEѡ~}{O[j96FoAq:btETcv֏K>g>I6nc_P>2fbh¯{帓t]&z(j@eB L$/D5\d#n^9gw,܇RS]K `+`^.ib]wm1+ph觴k%ZPA J+sOަY hZN0,UʙZg¬(5R.ń1)è?VjDG6pTAvLj['6( 7m$1ߖ:'|om+ᖼKт}4t}%9־s"0ī9,-j(7Bee

[si 'ܽɋ--s]$WŐ$329p#iPti ۖz~ óigqӶj늾<,_U<6ҘV1jgݑ;?T&hWW] "EGv~Y$ҙj^h!E z=vQ%4<8g_i˭&Ue?V J0 sl^(€F4č{it]{X]ri{,4UէQգ( ߂{yZ(.^h{v]odH|JU`I샵¡_h%TZ){9- \@du兔r|LgsYEn\@X=mhE9pL'9)D+&:*Iy-n%R?Sc8XKi|% }7v,}kS7%Eg -k>]W}1òv={D"E{oV}pi=K.}A$cq+ݡ*ųC>2K='?Hp9&NꀝUuʈspž!vp> .;Ë"lg'?aYqpl :]&Kj B/7#*4~ˁ~i@v{"^TDj̷\w2vCz_.^Z7\fѱ}5;5N~ɹ1Ju`Cf:1 |CG.M GBT`q v /jlWIeg߿ |ݬaȖU3G6 6CCޭ/nJl'`Eq#xT_* G,hAgg3{p9]2)D,۷+KekWi//[Qx&N1#X]FS(4^dwbQ Ajj9&MkIꭽT[ n~I+l(h&|uL7 tz7RwJ~u1%; ?ӁQ:*%a*W0?d`7e2,9Pe!X¥/ rק_#Zw5-mW86{v{ WŸn*Cz["gVQ7',X50Mk0c#4$F`dLhzh =)G.QÌRϵI1Z*`(^2=Es4_ UB"8C.:4Bh: GA2^F  < ҕIjOdR iz WDLN޽ˠI[n %rQ1Fzٽ$ɘ9gC> ?iH_K˿tEfC4 =znwsQkB;*6B(V)'&RP3ţf\KjL߄*^%㓧fJfwXl@AҎKWAZ-/y{kݔ,"a/zaQ6ߢ hbH)ogi$7&Cۓi5}~*wU/0YЩ@ҽ|f}vkYd:RJWT.cvͶ}͹@Gl,x 7:EAM .ËtCg禮 mX!eqm*\L"8y HD&Vt| )nlbP0$#2.Kg6MoNp E ۾gti"|%LT4&C1Kg;uPp$_Uz%+j3*k/._%% <t;RZMrNE )7QA?\Zd4bfgf\ͰW&}U abuÉfq;u&tnm; FOB42rDbbx3W@ȴl9TҬ*,ږZ ){4˪SB(p;IH26Ns$С }=s-oŷ,ՓgH9'EpTF ?ϿS邩s6g򢻽(=~/7]O.Gw:`$Hqyb=A(j{yX7Fg1ku\$˚u PQ`)f0Nz<}dQښEB}p8G$&0v-\˄drHOԘRzJw Ug9!Y} )OsWKSR_Q)(WþODmHnd3ܺe|g1祂,Wl&4|A48D.8ajm_3c>)u :SU!kttm 9` %- DsdWef +^ꊞrSi4ŰCHܙ"bnW02.xE 5Qrv3Q}eO -]u~QP\1Ֆ,*=S3w[b6PXg0r>*R>,Z>좃#-⥄N8ULU;pP'ٚA\1q^;[.!ujFj\~ 3iۥ.sޤ]`s2!ۿϙbW (^O>)6}w6ʯjY"nCSqSUd 5 cGg”34+!==pG-wpF>g!QK2.M-úј%Xd7/0X v9ьQ•*W^GBju*(a9sD7:/<@@ˢ>-̻@q.Q:\y;o d迩')97<>Cъ=0ϐ73Uk{?i).p#JGybj`@B4%ws}K|V'y4XShC9~i 5!Jf]8wTh@vE\C›pp @S^X~*fyKiPI%M=PP>7{AɂJ~ۯW:6PٯN1u\lfxs̚j:iSDn1/H~Qm'dyS.fEmfO2(-E0C JۄCx iȈ2B[['EBo^9ʾ +C1s]>:+JwLǻ\+سi$`1ئA;oPB dmf̪U (o''.Px*͟-~F$S;mtѻ!Iy٠j-ãwA<^K`GZ,l!Uc4]>-<71 svƆ% !ntg6]8SbF\gbsg3Nk2Ӝf ӧ6fؼ O&6qL~WK9?X%,r^vVa6c&=R}Iv8t_%X+"p%L@ng+:/ph4 C5ÖcӁy:v&芄}qx=h:7|% /3RLa$ktHm)^u$ ʧ@>tc 1MZT %PU1SUd).8+QC$Ap96MR]^Ox 9@Ghk)9\p@.5!=Z|Vlt_Za A%˻a+Yv:"CN1nNY4>opwfeȴșVF!"nu_Mr;>)E :%'>P=v+6$g|unHeXK1rI1s_=Aj."̗$Y-*JkNZݏ*Cƺ7V[-RmbdMm{+?S%Fi["EnU=h!b1VwwY-)Z]ֺ7qldaHk*_򴩾{E "y0_KI%. k88±MlL %Fc?0/6d]cQ L;$3w =Ǣ-L6L4$ݏ7)wy3 mŐVr9}rZvsTY-D?9t/!1Gk-0oQOnR7W,9U?jMUYO?;ť-D>YZQiYYa-*ȢVpdMӞX~+.ֈb# [ _xJx):|S]6H/w]MCrA}5 γ' 5Ӱ㲫&4kǝ a_áK?2*MB"feeߛ X>fBK6M~|Z@.6-:y`6ئWH𩼯܆G\䊁[DJD AfhīL/u[h]4٭\XH4cɺ1.2'}p!@jR>-شl<1 dlgOy %V@֯i8B/2M]O3oury5 ͞j|zuiOU KFM@oTNDL ?3=l5jhpJZ *\9M.$kR#k}7NQ$[x Cpx?)~o h ;Kaz_ r52b+&\Wqj#F{iðdi| 8P Ȓk_gȒ} K4;:j[X!f&0%9J9+DyՊM_c.§9[@IGGੈ]'oj,mZT{B!)Z?*7PeoZapxRt0eh-hDWbWơ 10R#RȦU nga T/7Xڛl FXrZK=/UAgmY77(que!Tԓ QTwzt՝@yXFs҄[t22,z#7_ 4⭴d"SRJ^DS{rތHmmNA(~$Xzh2˩݈FmIYxF )@" [4U;"4@;` rk zxRDB?gW]|/r˅Nw{7 zpʈWC\gI0|-jd{C4vИȈPD0C>+iЧcH^76$Gi yģ#|6O6"}Ψ銮WnOEu>޲IzDZl92a/ATކ$W?^gkZT|y./\9emi[^0OcaeU.$]& -FCS%U^pK2?lڕ;Ě,Z4A0<py֣MYGT6#'-d詈_OcNȔygW:F\Oc嶴T+H<]&ڇkbUC|#JGx<wsv/&=sʊL;=y)>@r֌ڴY /XQG .F#"5IY {]FeµբZH' 9*LjߤQV(BL`, wcj4;nyv G'Ul M? Ai_jx2,@n,!(Y9OB;q6X3R*GIS!ZrU5)O!*&0yD(m$|Ya"9CDZݑ#'Wu3щQJ6Uei<2e|>-c?% sN<>SS{J QLcgꡊ0x9})I bⳆY\TYgl&" JOjLcUq%ykuQ> WaW=V_7^ o>B\E\+GtzfgxdMcg /^mb/8[lz,R4g'/h K ] tXCd(lLьڃn@D3i9)CRN`̀kˁQl'7z|.s0pYimj! S>+Ey LS-Z(X^k*{ Җ.8 kuc1Qpa,mr`pzpi2!neMu6zGT{ےž%'(hfO}WBWfiLlSbRhgFMZC+ P*Ngם7$JL %H"od7ِ,\&vjN!ߍsUë]mޫ#\#mc:sʶNìh2>~>z*ɆZ c0UE.B}+5uӡX*i w=5tHa@V*AI^Ґ'EKG\iOZkV8KX{I\qCl.e`>u٥&}n('3>O9zÛ׏ۜۡR-Qo)܍40:k!Y7I|(R͐^OFO0$c5Ӿmݥo񘘱~:=}J!"SgKLHTx+#]}DsDDlc '@@*ksR=j0C)?L9N}Q2*XJy1Xo8OGne@e mvzfZ༕#hζݝ_,; Wi)`zvIm2eӴMubxf~Zb($ED.Ά[wn|B/b:{|xJq6L !'ax@xmyƫ^VS0I$I%F͔W]gTn\„.Q@aЧ<(2)I. /U*I;ĭ(R[=a g6[>҇G,` ìC߱t+Rm=gE}W7BB Oz8sPNaE[<~H*>*V?Y,*kJ 㣡 f=C`A0k耊LS\Fu S+Xj!'#ATlQ'-Z>O?V5qG<<]nSCk5$55"U&S$y/X W%ְEᤅNo`#(Ŀ6 fƚ2 ^ZMAg+} yK "CĬj(,Јyi[DAYa{vc'"d`?3HOTa#Id,xBK ;]@[Iwsy`GzDŽFG'mOI88zR}I]N T+#ϭ2}u=Z/Ple&Ɔ"lGbMh95ߤٸC|5z\ڞW!jtgo :Z6/^ښdz@hܼ뾄Zۂ+5C G|%Ђt؅ETgeţwX p^͙]t: U[tZ_@rr2XHw#+DC-fًJ j[d0}cDGTkDP-*Űi^i[S_3 HܫH~ehS(m@x'ϥ~S_}lMVyGQ/V.J)\#g`f&?W,ع۹FB M5-:F Bp?Ƒxv)inQ[uw:#+% ~aQp.3U;;g7o?{@F^B̤ =A+ő͈R :jYhJ2;E'zcQDNs';4q%QK6zW^4OMF By+ʨJ{S'|MYW]'`$oj̔TB:-.9k]|:RBi((`k.˞Wn-dQhKGa&H[K'Aь~iBיqG EI:a E ya?;0NA~^и&^{@1A}Ee-au}j 91d}=5& uRWhʶ ^ɣr0Wd('ksCGM~9ԏa5EǸ-l$F#7JJ-QgM8f-] 6zO$ngad@^6/ia#Z񄖙0 A!2Qڌ Ϗ'dؔ1.]0Wf! /zC!x>NxJ(/kk8%+ cvͻњsYP\BI>%S`aOw+ fZf: {TC ؄9; gй叻f*lMiSN,<>V[]& %وt3O|2Jr }m\0wkCx (2Ou;wIe((hAgf ڧBe U$}zW|B&0r\qg4̏}N"IOx?{e dhgD71K'vX}U u3bdjtVj 0{Ԕ$0YC_~u2R@|oZ99w^BGleկQD>x`(ßB6dMY ڸ@4lNoGRGlY@ =_ۓ#.DU{j^I7OyzYTTaڦ ̳9lUzQJ?tV`g꧞; -I-$d"ymJ8MG<ԉǽ+2k X-"';8vƟx qǴZOBoM ^%bE^DnN̑SV;L@vԋ艴~ٛPGhx#kPgkbL]+}^jDv18SAi)$=BFAƺ0Q[Tvf,F>wB5DkCwgq]4XΣZЄVQ*V(RxsX$Z6jȊ[T1i l+l[=^W+"z+B^}BZ 4?P\i Sb_qAfyÚKeNm |Dpv%hiI%m-N:b+#*| rV+JBk1qpkDqbgS$tyd{[[O*$[:Du9z8*s ,8Tw/Ѽopg%!a~P+ [sAw.H"tXL@5 DOByB=D`[_n;؅ʀlPVwG'+,C0-jrjfZwZ؉ +1 RQ2zюq $>4p5cHkE1ޢjS!!Ն)v7^ZG_=\ݯtGZse=fźom{BҮpTPO Eh]kPj Gb(V}VхԸ$:>/UZglK~rhGyoR*.'kp5[-8Mg M$?-³ʍâǨ^ė NI+Q. ak:ՅL^i_Ոк*:V OWC`(AmB"$n5m7UI`oBa,R,n՛05`p3u3og4tĆLAŊ׿mJdF[yNTkxH:Ǣ0rW EQte6aN:G*kѢ];Vs;iVrS)bu\n$FE5|` -n g@}3 /eΆDk@6"cН-Tb-&NM*1ȣ{9_Չz(kV Dl&kB'Hk L{oVI?~)M>L*!dy}h~4?ybw]B2SЙ&Yӕ'_*@xbR0pW a :3R, ٟM(;A 7HRAgkl^w]Y×WĶx#10z1pD `jN #b"k9eEĕPͲil~|// S*O GαN=A&yG:b=4Mi+qr*eLCa #bB eg{v2/Iт7+'+YG='{ n MlfIM2⋭ -z5Lڢ?Ur]y4Co#ΚoevxQh8cR}J' yX { &J<ړOL_!WlӢRv7]r{ 3V>1/~.`,ggFC%f)bC% (%Wx[ b q`|ǀݡ]B;3 cëmdy`&ŋsA>*I\::,gIiÕ-tnêvK1,;!['r~y;;m32.vԳDͪv( ىDVl>4mPi|-+RW ېi#}ukH8d^,Κ/@j B$gl 3H}SɾM9oNl-'HHwagl3_Y?P)O#ze:va!pm9-d^YLѣZϷ oMMXsl:r 9+nOe U~({zSSMzgxUpPǙX3$##Ln+X#=A4Ygt1M=y#h{K?zhu>OXEڤ,m k?ēDTW  pQ=} umQ*z^r3:ĒjM G 5֧\"nAY4DÍ372UE'T١9DEӌ7a~eAQIM)3Կ_/ʕE?0| nվ n*fg *Eɮf( >jȫM%[ t[/ E#H/TJRtaT]z~~2a Qp+xMnt ("EL >klGV9zfwP-O?C. ?əx:h4Xx@2ŬY]9VPF룀h;wsFu] ( rF\3-"d}Wfp%iDN?*ۆԑͯQMą!y̘Y읬6WTY6n-Pfd ICIor`vb; " 0iUcbv@#BCid%Vح *^cm*ḁbnx3u:Y¿vuΤKIT 4Ӎ =~S}zu8\X p?rY."C-k=W|M%;89:t@.~ۃIνWlڇq!%=sa2jzG(+'Y AbӤ]QS?V)&"YY7 v^vk'',VڦOb &2[5HbEGsNjOs1ڎ*?^y+vEsW-)|97tv8d>yO5r|Y>J,ꔚ\%|CpoT:{<.VD-E17}[5ʈ8S3Wi&`wx˛j>RgI:xs|˸ hq帩3 ҆ڝ&*8 '.Q3#I}RsN#|{&lhxLԵCRIr1#ڰq|ʤ[X*6O#Fjr7dH &P<@\"#|Z;qd1(OdiJabxI 3FL*8]Bb8~^ϧOҁ*X#'ӉK]Hv"u8c<,ڶ"X/bxh#Uܺ]4 cfB訡S0mt]laɛ2ĭS\=*5iI4#?[ ۾mh}KD,Ӏѽ q+"_fGtd[,8Zw E3<ܴ:xWMtP ۹Tsg0C.RٌҀ!9L{{x Wv d4YW:K;?5XyzeqmQł'K7yuGyn'cZ(-X;‡fޠ0J[OҖ2 BAά]^IS?‘NJN;$l@{α8tg(ąQ2oŸ\GYم%Kž#>FufYv-k`(-nN\== zA%fs`:Tkt†>JqI@3Q6؟Ȼ_{˦s@;9|am쁼Ky/HmEW YoH/!c2sK3˒YV1[S$,:4y1rc5B;Z{=@䧚+zJTkO&pxb*u,׽B$&v;l>79\8! d H}m)ubp[H- EZX'~v/R>uDL:E]_P<)X|"pL{nǹ_HSj\1p~MN,"G%@>'7B[P@|v1aK:y9p ^3~_u3zB zsv~)ZjˆiЄN&mZSV=OK_2xuL!!\9I"3ͬ#>"z]0d~b3HMijpZaf~*B+#xGd.M&}YJ1 :rf?P[4/隐kj&SZn|G+lٚ0;$ҷ Pu?l2kFXr`R&G7}PҘۍ4|=}YC AS9B\U/@ [hȜ3G3pV(ڏtJW ӭXUnp>]8qm^$&xR Tvw83>}z{D&>t&mL|d0rpKb12Iބ:Ȋݍoӽ0g%5ڧlE {w3㟫`.u\6\G@;wk&s>Ԇ ;;kSQϏϵhDxa&H$c6I LlᐆQ`_$KȞ|njrn4;L_Mv8c֘46%hq ǏA'B6I3n|`A(bh/#)[R"LS]oFO}CR4oF&MY/IK8e:uM B^8"0t̋`\0l˅P55`ZuW쥡rMGJD]-?шÏwL?ڃFx'`1v$}.n+L!=m @cO#3}[\agČ?Qc€[iG21W_8-sM-?O\)^IqVREkcTyl@[T~9crʹEt 0`:-\@voƼB͌`1,OB p?|#E"bק9]16wX(Xm-bj"bRxLסxUg, G?hɮ^D*;@!=[tʰ"qKX9`CQq0bzHSUmkqG 9CdkNNURy> !T *7uyl쑘&+Je^w;8>A-QI`[+^JFIkt}Wm2(4.^ (l7!D4kK4%TJrRBԺ-=HPoZq{9I j,)-i,({,{+AoO%("zI.(5Z0$g78kc>fX#^ٿ1DN\u(s PiqokZ;ho[;L9/FˇN+ȹ[DgU9LV)XD_Cc`$1h!57`2uw2Gч]{ܡgY8A-Sy9FB@N7@yPe4ɨ,Pc𦰤W9);퀬(6eqX |o(*[hqǂiTZ=P-wFx0lq1LQNfFI0bL^D]O&Wh sv}<,bճWX^vBwkdiྣ&Fe_MsG8q|_09h$ur|O߰[ ڑW 7K&iz--0ۛr{R'|bF=9Ñ+ZXb/Jdo5'xr{nGIy7`ѪYqXPNF!B@ػE:° -%+*B2zLKr-J]j7ZiAiM˸|_1f!)86sXADf"J!^*?_,DfJD̶&gV-%Bmf&1wİ*"yoБCK+iQJG IrƲ'y[CC\"KlL{SXߩݲ|(Td1j:; `0vFbs& Y9dOvY,#W盘ǘr[$7WD }[[Lœu!tՕÚIb!?? IjP[T&V:'.<1{rkMxFiс /=/:t<_A$(ۜGu|l `2ZqP񃃝|V }|Ovȗ ]&T4iНۜ{HvGC3^ѦÊ cVɤKAH*漢7悖4a ֽZ4_HTB_7?y YlK?qߌl6$%w~X900$.& $~ϭn y!:x=KWƬ%/ӝ s67bB]0dF_7/&[nLp30]*<m2rexzf2o]Ay{pa4|,Q> 鸉$Q%"L̥yr.'U/h6 u1v@[(I°n(*:>l#pӄsYLT?$wy@23g#')p8 0Qg A+E#Ѥ4MS4HvTϭɊ+^'D3RAֳZoaUNNIRzoY\|9o C+гC`gbpQ^7 G5Dsns9®w"vVreZ d:1ir̶*RL@Uf@OlҞ ;䠲AɁ`L5lCXHjR=OQ3io_ ҾcXj9ܨӚz[~?=Kta- yK*?"BZ!K5Ӛy4n`Q+:"aE*'^ussM5u}*&Sún0&^-I Yhd =B/Ygt[sA{~|s%evwmSe< W(^k8VX aS?5=]prrB+=,d.;G!dybj~\ Q2޹Q dLkumlP ;LڥX  \|1U'5\a(0HFhLȈicپL5ĈXB..&ed6Bq4=v}LM!%S e5k<;w| +N`WerY;dM<30^B^$nݦs䛌{nHXb.(q ] R eS]TX J(6#l> . RHe=F֐'CݚI@?~Y.l/ ;"V#~a"/?r0R&F^n?i{p9)46m,Eh3!X (^pU,a )mg+IrKn?]'P+,:qy-4M|͚r>ϭBBȭkA}F1(r =^nyCODx+;\ lگhoOq# a7^`b 4({ISPC pGmT>v$⍄IWB)F.|7ySFPFNvxܕ>؝;V}Y&9L.juǠy+pɇ*8 ["ky~6 `[ yh{fTYZn r ]Tݭ[u7 X# efM45jzȪJ営H.﹫/rp1CfDD븲_GN[so]$.׿:Qpϻ:%.Zɡb8eVI-*,ocI'B͙{"k@⑭nkkpV+Gq,r67ZQ 3zMPa;L"SjHhvC GGz5#w7䟺  Ydd vң溵~bU~X/sz#ރPjLpRؤ֤X]zxhBS9$ĭU<ζ$'0az5`E œ֗l8k0~ }1Og606VN+D>l%oGOc<)QT0n9Xrb_@6;%ar-j k7`i ^^?Bݚr&]E^ 9[pi:* ^!-s6bvB1V ;N ˛E:\b^p wPIܙT-[j=@o%bYy Z-ur3ۥ05jQ0~^7*6VS@|SwP$ImXv-f庩}#m+:8{N3팳U㹤.|M٪~†B Va_^W04?,7]b $R` %x8lx$„tХF.Lll$HjՓd,p__A>`XLTh0_땇G HlFFrTivgTҩw7iZ"mh*@@7-B^*ϫC$j.>ót^DY&= Ny]%` Yh 4j_yGwT|g5{)4MnE/>XA]Y1~!^Bd\ApI04A5*5=њ %eSJ԰s)%d_LI鐆bRRd ;X.q}Kt&"Uz,+^ +#y6BH⪂К01Ȱ9@G=Ё߻sE;W϶FJ&0%|(kqeJ{ˬ >nj5/ O@^dhbgW]#M&tv:XڸQt|y֩jԮ0*82˖uC"<9`ʳ(]:(T9fgnYGr] {J/A+k']VPEQQ?P }H8]tonFv)EnQsti+Dr"kDh@MƓUlx^o.Z@" ڛJPuu$d[T }ΏOf7P[ 3 G:v,`C"R W}N_?; \UsO t1ijB[Oil'aJ$<>(7`PKockzL3F]ZYt`$Xdk28ͲY⟛ʯbK] 2h{C%{.X^4|W8CWo }0;%N&_>]ivDyy$Y >Cst} YV˂*mk%^V =1El#x@650>.V`("O=L[1\ܴYT1w5.\$.-&{l싣 }ji#0D "t5ȓ# a&:h0 .u,4j YTp ޟ]+hsjxt$x\ڸH ʀ&ufhm# J6{GFZqJrNFzfՋ#3?`w%*=·ݥId 8p0>jL1i$(n›`|ţ8Ҵҹc`4p)K#=Hfd&["kݼk^,tLʒAEC Pi Ow ƓoK,mNqٸ/b0񅓄2VUu01?ܴxz=pUIq;aA}KF"k۫]>T?;Vge NWC p'Lg)7z3u"/LI+W- ;&B8y[A/ה g y8jڎW~wX}Ij:4|X)\S-9|[?C|d/9ص8=3^ȉ;A~i9k8u6$}e_˧}aݏ^LF^|q_H=鸶FbeFhcq)#?#O䔑d585ӻj#%W)O4b sZ`x 5 姴-o2L$ kuUr[s E~ dn^oŪ oO Qt߃kMLy14Bňڃ *&[1Aܻq2zk ~ 9lyPW xl6||JNe2t 9(T3zO7nQǷ1;8`=W̞~9B .Ep(bYÍ#}:K_ QYژ 1Q)qbEebUޑ_TPjeu,SNXFFğ_%lhP3-L)NF찘yp p1o@&;تzsI\w$2cNr+F&|\bHt3r!&;LCboq0fp\fȗ<7ga4 ޱYs7y TAwSLMOhw=}^4xO6>}fD~ j,|`4U6fA%\h5j~I&~񱟔f_n0uO]`Rs:,O_-&g)3vhN.Eɍ1g9% L +{htjHsi~1/ᬔ lXLJE߲|CS.Ղ0+ {wQR#fzY%AoIj́W+kn'b=Fe'I4:21͝pu!%#>]^kq'_`O><sqg/~TdsHCn=Xd۝s)hE-^"ZZ2VW7y̚^~U/$Fn0J0L7J'ecx]i ynVO]ᣄ ;N~$ 1DX}Lq;D?.(Yˮ=@ܔTx2rLꖈfjpgXMv;j:ߎEYbe!r+ʌi7x|pdKY~t#y+zM$) M PAqyph:χ`SY`Ƈ>b&?gx(9g&HN[MqG0vom2ց3Rv:G\Llhn]vI8)<춌BIh%pr܃[Ia5]6l[3%7#J-z6$pnBXcC;s80ih1h%6\PN*WYy 0|N|o= 6 [kP1c[2~5Ù7l&݄p[Xx-Ĵ (>1=wIh/GSvz}6V qԫi'ZqAYڱKGN!rq)NhxDҀd.z ?awYyn p/dB/o$6hcx\BH 7IiIIƷ[:y])cKlJlZM hl!ǔBz}h(4]KhA~gDb 2xR=44%#e2T(pD c^?ٸ .Fy_c0YNx!*# x]w%?!]2>حn@t4I,\Wuzoou01[r 2&Z\jm_ [/6+f3 #*ָ\ig(5lT꿀Ti$B,|4 5疨%ixݚ ɔ,e\d'1"ymdLHRDy|/j<i _,m@ӸT)Yt:{gK3jnj>ɞݎJW<};qJVbb0Qz?66i_;5.9M[2?k*yJU7WjoV)Vϊ]P:b@Md5>'oeA ^}$H@x~,>Fq s5.X|({{2V|Xt!$#cAl%YϡXWuv*p\eo9fjG,aճšCfw^kM*qK fɰ_8o~(_'.0Jke'Rc[XtLND j:ӝɪѣrϴIpW4lf0))'xo;KT)DFNݹiR-ƚFռ&ȲZ! pXxBth@6>̤io@ M ꎨI %j e& .yiSCjm>˳2 zM5n)0~N],AsvuL=r KEdqz3@`21._og*X٨%x'F7Z6Զ+c v WkAg+kFMYDn޲MSΖޢ+G-:sCq>Jx )A+c0v+=2oW%H"ypk@)Jr?^٘/e `;)(5*,lˊ`=] w`glUd!U8w; 1I vvgh+ df1 ](|czu"\`t84aG̈́u)9|n̏tM~"a*kd@ˊ&"]yG2g6#ueүZD>g]&dvHV D[p?Ü@#+= \]=E`@E~4w$S!C^`.+rDP<ܪ#OIUu\"dٕ6HTڬ-!WY#3Yp gJ֑_HOUue1&J12EFZ -ǐj9>{ ϧFzXèkQϢ|:Y tpc,q "Y-36=/d =ӋIҎqNy C8X X|33$lUO^0ގ$dmr{zNUaD4}Z"sŰ  6|]p(zC;`tϯu}eE鍴ĸ%!$+.p63 uk}C`cv_.7bKAE)4OcҗxiWJR,qر?$օ D =%"q vYZm;SBM(jAGZzو(iQdMOL "] /N)WWg1i|G[>`m@!K(Z 1.}ck6ݎ%u_)^APSUKQyj!$A sv%u'f,'e|t"2jY-ہi /+#Ew 9nnɈC BG:K *#N8ٓGhM\䲧:wEA#!L1;i LTkrG Xzuo?Qxwu;MsU!OA"5E;xg@EppoNvc6=}b''OfVBԗzouR˿Aй Պ`V&t b@u2aEwI,Pp6SwwCPXc6,{ն9c rXhUѸ?3u|L-xɩ$YKY肗<%?SѶLnՠzn6|N5e'mx伻dHA"EA,J[3k^i$aJ@g(T}mnP\ !(3DB,vѶ{tv+|1UG-ᑚw48gwa"0-u>KwtS0*ʤۅSQH9b3ΰi )) o@nf4jJwuj)Զz(OƬT[ ky$cAL<%d̈́8t"ҧIߤ'%N>2_N㷛+}Ӫ D@y{ZzEo[t;k172ԍ1ntG+o1XLG]O3^$T3E>A$BsJܷ͢K<^+X8p,>H\]`fO'|zߦMQ*ˌ_r=b9ƄA`V8WF?Q)%j`k=< `ۡHyD.s\-^FGwvU@MO-%gI0!迊`ܗˆ(:>[v]-aft!QMQY*bw3;xY𴑬[/kتK(^݉9Zq0GsVv|e. s@ :(V=vF EהvXncV|]_\Mp7 1=53S^N1]wDl#lAzOz#j2'"[ަGxxZNc`u1u68foVU7-'ٔI$'AUY}Ю0ː-w$>cDFھZ"?G]bhuVd0xQ ;vx6 Q:v{y )$ؔ%yu3rv1B>$Uć r'i1 Oo|mE T9^i('!?;y: 1[>`p*\uNJUh0p+Sw TdUcj C\D%+gz4 7˕Rm4eFa>uG|>oPvzyg| #Ze^6Yz鍈DGLXՇsRSu΀ޥ;*WE=MT!S>Oj3%zcaxRd EL1 @%![⯫qstfVb@ t28BVzIU w!;T;ĜJBk\Fyf"6No)iaQ/ps _r `/Jw2{CSN xmfP GNz]'&O[="}pȱȤp Ihi=-rgx-f W "Y.rCQĮ U:5Ppp~X]-#4 ,GUh= y )#Qj"P%G)`OC6nsȭ%qԅ?\Tco(^up M!q- ]egЗM |j>sҰ}ЋkY!ǹu+~7ksLC~lj ڙ)o!kN? V SYvj|)JVZp6-NM2Fƺ"D+ZցXDIb`GC[}ߪgǗ{<p|Sr(RvV0ixQ-7I+QLvHZ;QE6E^ jG .vm~2rx ;SvEgd%@W>bLӂLG2'"k3Vju'z6c}s,a62۬0-Yh8tu(4ondt0kgs|2ry˿iNݳOs*Of2ƽgˣW=(#Uad&KM:i֤7)+kZ?pA2ayMAi=E)e wVC7fXY:o;ZDx,5m;wɘo$Y/RaD5Ibw{Yj P+qWgPEDC2NUCsO4 93N=% &-%h~J6gaG,0ЋcUUOx1~WB$V ;Vl\Ykӊ >AՁ= R qJBO/(twR_슻M^@E`E*҉2!b끽kul#9yhb Je*)\dׯ?ݦ>,j6~!18/R-$pO+iv琔45p`P7$h[r|q} ϝuwsP,HƒH[aÿ[n&Zl1uG̲WU)W&uCt" 0'[lӼEAR̶CBq\?vՑ+q? -_R̍<+t{ɛ{8%!<<7uF;C/Gޓ h'߆L߄0>\hחM'(I$K k?z֡Q->:[y,) <K#3=! 5 rt٪_vt4s%51Ԯ5w8X_X-+W'ghנE_0P >ve~Nإ:~Ho ¡^8-).ݿ0qK[h|Nk`ƨnV#/hqF~f)cr#iѲ߾ZNlNy,7f1A@OUP7ahoÍnR)/khRq1t{TR_Xu>-~)v~O#% 't3TV YtDw=|ȡbx_.7pgv!.!)C2$=e1XȄ; I1I/ܗ*O R>E=]=2~An1j8F%W ?q~,AeJ|>{`No5_ FFjȊHj8IX6cędaMkT` ǭqy"۶ԹzY.,{6'u2u}"`pc,GUxLE'VV)YSH{D2Q67u |r^69$d 9u1+ +{m"hdL}v7FD͆O[˩|x@Vcr3h 㤚WêHm.[ޱMm7s܏Jd9V>N) @s;A`1t;W4sm?Zzģ~/G}`}RSw_4{RNXƯh=y}T.k[]gXnuB>ϰznSzϘu]>"Fl DfWbp!krsqon9rS4)Lf)'"PF$${(2Bp%z⹬jg 6-r^ٍNZP/KMѤ^^kBXq6t?Q>^>)N"zٲlmjYGw9jBԱI6KM}W/7,9%y۟!y5vc-Vʈ5W+>-z.~*wrHÜ[3BQs;*fp =\b0^~a]+: 2:*4Q `숒r ۲j[-|'QG(  4uȕ/D Fo" RYĴ]!t Ir]fh0!ڸ򫻿8S!CM}J j]FC![(+yV_Ϙ{qOΆ -=cX|791S{0x;!PcO EN( 1ae7QSO&WJ}?YDV1U^vl_}YU=b%˚$Tt%:Hme;b92&>j|2|C¿IJq%Uפ|0;vMqXWwϩׅGJJ#EI^M?:~ji_xCV~c9#Cg't|H6 BXνu;>pIjP45jjzU.(jq_P-lu <X\AʱQa"6a k.ej'c<\4I!Y|ïՉ Ah0~]Qݐwl0֠iGݝD9/ZI}'@$5>/OY$[.cKZRGɝvxj`岗a2{_ibF:'U9\/ 8Ī1M% ϸ9=ߎVkE=n0zˌf= *h&7SĵuaFThσ))Q4|g~K:AkAYު^̒ r؟P -J-wTsU)!"#jW9*~W_|ȓ;((m\"P_\ʻnFTn_R.[˝(^N 'z;8*N_ VG1ٕ4;rn6,on% ߪH+*N.&zp< WlF.o=2e=y А|T9$#'f|^/nb"moRRȬJ8ޯ v%] (olwnA54Iz .BԷZ૧d pB9R5!, iCTlH%wB ɸK4BA#@s2s &)rfcyddD/ zO'DJTٶ>pu ٘0(fn 8Ko#㗽q z֞1E&gE aC4h5sT MG6,e@ :,CWTsn]߄Y ‹Ʋ׳~9݇9w>"4LbLh=yC:'1Xu" (p$R)[ *@6ۓԩ'Lm͝|NDS}h&lOX$!D[%A±jwUAɽR h ǍV)ck)禛FgS'F;GBEA1&DZi)${xN9FʅiR5tKAХpR2|tu Oq0^g @A&sRLhPR$Ɋ%!40xFյ$5et,<}z` ,]P:cQv+HkA'wKx {89G"E5.bfK`ơ%DqF`Sevdz ^ddf4a)". b10T߫-O4wYt6b@ '*nmu6aQg,^np+ i/2!_me jV,qM`YOK]o"((9ip r 0!7T{yg24&k4VHz"' C-c3M,=c=ne LWu2Ta0ּmk@otCyS_j|ُC؀- j,>&scQU`rci':9Y2s:'zL]R nk#xVݠ'6 Gѳ:TL Wo3!QQ`+3YDF\`E婌$?wQpKyiZ:Z+48s6RgMݢdu&Y4}߬sgأpYw%V,̕R`濈+@n!iO^!m_x"b['^ c/LI5h9<~ 7GczShimT)z߆~Lڎ[A{H|N O|U-E%55nZJ9a$z78&_]3 ]/ym_l/g_ +Oᱢۀt:{6^aV4DOIcVz#1]鉀ma?0hpCo[{axo}MJZJA<T,6"u j,r[12cX=5A^zc1r&cP7r>~0I]-€QV4ML&b܏.LZGw,fs@|%gθ.^ I ~ nc60t R:ҽ'VAmue&-vOu5gC[W/g$cW PQZ8ض|ewõ]/n5{]v ocдa ?0-+s.zӒHYOb˺^.|Cl!HQiyzn2yaB5_e sT*zoV9Is\IXIoY?lW$u(iKwl J]E6<-8E ސ:,F&Rha@]ED/Tk RYD+uGk4]@%'NPLp`:ѭ|w㟫="w^ԣ R&ʡl_$$hF ~2XG#6_ FǺv(m{y4MYl-3ba\EUu0JFm̟yɔ bi<)w aV5 ,ӒQZ_}G*b';U&ixn^D1$k:@ndձb5H  nUuҿ9qo~J&̏Lu;{Vнrh)AM1Y{_sʶH9hRsb $@ۊ}b y$(}zUQzGsDD#j{qiN2N߾A䦚)fsy]+q*/#J[Q)OUM\ yӍfqos>ҁ7jc.Iw{ړ\7ȯSٶj0(&UOy'sV+/=y1zL&f o!*:bE9uLQoɼ\}/s5w^I64c >N0]=w)셵,u;njw#ykwd"V,cʩ!iIp,#' $o4ÝQS~>,. lf"Q?G{9ٲ7;4IP0z3\$j!iv?,_lYSb'a0zO>avOrHYǰt%YXo9!8{ ף_BK/fpYG3zl$$ ahcu6 eD&Cw$~.l%2cSm41p|񗞺V0jh("=SƦbMƈ2w0S?2 T3?O ~J@mU=ݿ\ˋR}=F-wiURٌ>E}*}B>tu1S(dr1ϳW3E䳡QMg4 K~jrEgI9IU;?:0_fkrOcr ,e"͘(Q([Y=ޗa `]Vg.X.#(Sծ|`EtR&i-܉)aU.=Gqn}:ƛPI{h܂E ~X/(~f6< P]b2*a΢i"j?B5ՊBl~d5ZKLi1B0ˎLh,q,?YTgXS|ioBuwe^GMM)|7B~RaZ\\M/e@w2 sCG2 ɱ.\6'+[мhzN8!đ +KVZ7n/LX6;pX%HD]CbP!di.M {N9@W;7HHyڑE٪ RP1d㖩"&(~vzm/}1M~S=Rv\ގD&~.1+F5`A@lsy%n4[J\G5nzT+iJsJ{6e&lE 6*%0ef2dz.!{o2yg_O=,@d:40`-iî!yI~Z>+oYu3Vi]6& GầROpJ)S D>0MT7O $_XW BKkS <&"`h)ǹ?Y6Yxo; =R?jcǜjKʄKfTlPm3.EI zBeREU=OoYLL^ SIް6-F`ѪIvD^2Ӷ["ۢh.ʤ=\,J =dՅľسIy@`]Ӕ ţ1=R]wz5})!>$`^G5Jr}*(QN5P?.䕀do&f8L"I# T0z6Кۛ\l?2X4Mkّw\|r}<9Kt.+C9'Ϧ6Оw3U=4zAR-r :\)g7׶WE, y7P%+ǃ)i6p)uD/ >3^* Rnr*[| a|tw+K|.=!GӔןb{taga9wN?2ڡ9i+?fcGcp @U$+GODPOSG1чLGޫDmZ>+12=Z0ZPĽ@APM92Bt$" ^UM:[?"K]$+VohQ05ϒ'Fje-=Pf<=&+䬤w[&iwK56ClV?'&nbMVuLiTy`:~; OoIG1}Bkcmy* _cx b[}t:2O1HEăSc:l|'͹(ap_~Bw髆)I}TgLSgz*?# (:o J3 mqgRo-ǁutt*O]kaDu!Q>\y"֪l>s< 7>E6e'>7":'_w\_N608X7#; B*$)Y+.를|cn |m9Y1¼L /6 J e.|%Q eWܭըyvL8ǶWgh=}WV]WD78KزBa>?~- lr265^#\}#*FXdjÒ50t*^oM-}P8E'*qY&_g<6䭔"o!Eqm^x6;ӻOa6eIզ#,4dv+/' cO0`M3Cf|\3d̝6LwFv.ҹ3ߎ+H2@3t}uQwiw`(@`ҡ20d ښ™+(8_Sg,զ-iwTf4Бerc0v U+pd4I"OgH]ٶB;V3n..px!W.qHN5agޭ _HA "}oPU:G7fu9б 3cTDi?ZU焓vxS\FOM7| Z]?.VȰubE@+w-o7yhP+XLK:ƅn(}3jp0Gg]]M#Q宙̮ ?_,f }~k&18Ĵau7Opg O;X鴅plLƔ[5_(7&J}o8v(}._>?'ni1"KבBsM|iLcQ'H-rA]7oAz駣s 8Og܁ɢjMq _ȟB0kzzJw[iʙe89:i\csjjW@7S09k. #dR#,7wm%m=HֺAҐ<&FH(8Ь`YiMr$mirЅ>V `+^خ 3it;ı|=d?`MjbY&&w}RDXIJwb>;ʝ㛡[ Gl~GbKӥېk*BvAޭI6wFnJvzX{ARd3?a Ӹ6Fg78Z|(T) Jl!?7-jAfE;v%U171$~uPμE_gPBj.!irBY$;%'|Z6đJ"*$ ;_F4M'x IZ+{eYJIaT)8.F?PāԄRjY7$rTixRi$˥6~c@A635hfn=CoBo=U2?rq0 ZP7o83\T{"L0thXLn)Sj<.3ej3%nmTp,n 2w7[,܄ E`v.7jI~FzeaB5"IF1a.!}ga 6$mm˾omvU-3Ѐr2S&=jp=퇃jSҔ5 w7(-p%2˳7/<+y TT|a*&/\E/IlՠlhZΒ ۔nw`]$@sפn^^K3[DUGD6#Djb#PUȞUmV$JTG+ﰺb|5VVSD(/p^k_D|?5 SG[9 1n$I]I;N1oDJrBFv ؕ4Ojvzok:i _H [-4ˤ0J.[Jk\He\Lbb` #ȂƇ##/PFhJ8L XIPtViw9kxaZ$<^,d‚6R@*% Nkܸ? v9v؟tB-ml$} B?0H7yhsX~u){V$){` 'l.ڱT[,gMd@ݸEGqrp:x+7TmIX]|O7 v .3TPt )GFF'ְbffKXBm7"$I*/ȳ; lE^_=kw;OOsZg37@t)TN7&|0֧X@&"κJ:=݃ |mer2-|$4Ո ƏY(8Vd5utxLV ĝNϢFHF,=?נRe㽫4s2:`dq5QEa9^F˙gN هU$85q;Gu3/aYȍ y)>30䊓soPk ^Y|~: ; Owyduy\(K7eZYoFqoڪNU*¶YXTsTGɻ[*(K-T"Sނ~4h2"B5l*'yt[:dbP\~Z HıeJn΢"syV$NJ<|;$ 7Ok;iMZᰪ9S*(X~$SnS[C`)$tk9Vky ="ѻeoڈel`h;\{ǒF߅.QlUOmT5JkqZ%={鋪OCeԳv4ԵHT(ŋoAd7w"sn#ѯQy}8DuWe. cV7cj,,jk-ZB&$džck{g y\V2uq;rHyx}7_Il}5̰k_Ț>HHZfXL&KFd2C 3mFf l]|glyxB hټf+b0v>Gx<_6~Pͯi~oN3qt&iU-[M]ƞM'ȤR{)t$R'n5, 7%jZD:&7?Paꄼv3SG8&?^6Hϯb-YcߥEnJZ, 8TEr(dj1J S #~5 6Q>`1`)v!$ړsV>`rv/&=2ƒ24yh7~@ zyj+527e71L0_16X ? ^=ȅQ[#pڈ[9m^]qdz2(a:y[͚xCR( ī\2v[QG|[d@p88bq(7%zd;S@b0baa?6-ͅ{![a;BB8[A73!J=nG" G8hMtO/]Q[xhAi/v!eJ[|.=*{o'ŢK~ ȷ,4Ȥ,<Ʌ 6@'M9Z5i &wׅ=b!fRֹ&FM'UH xb#qn6>Qq W5u ֯; nCsrkv8`8}Vϖn lEd$ZYAx\p+f}RVkxM2̢ۘi([Fyv7˷NՔ?$2XLߡR0gCp.uX;9%}Gپr}Jb ')] c,CϹrͽyɸ qexFUՄ:n9P@6OV)CK\- -Yͨ J^tFI(kD1j5ϛi P8~wLig+`qDlT[ZVI=>ۏܺWpSsF};w2 êTρX ߥ+F.7yI67y|gRTi" -Ll?ᗉGb+ > >ɉUX. ?߁WN c)ƱAD,?-֖D5zygv@ATӝ.C"Lq;[cGec?hp3JAwAɁbJWʽBVs;zylq3 w#R,ߠթAD`}ۇU cf1̵kڄ]7ЈKCvOS~h,6oCOo fh\!'7TVQ-IiW5ߜ|= _E _UEKf6IGgUGv{fOrythͪ[^NHњ8lƔ2w~ I] G4VIgʙ2Cd75}p,0OnV`k+WaodoxmM.FI#)`2GI^Zy8J)e,z hfq֛7֍Svn)DW bAף+`@uL;-Gm1?8,<409ٷIz7aWep@ToKh8oqkZJӈ6COW㪉}y{JTp?#&o|16iI[x$'kBjl ƀ˝BP.d|*ƫIYC{ Ppy>7.:[mxuRᐒ!C+z0z|,/B#cB9]ނi^[6GDt!iN\,{%& v})GU6ŪH lFFJ S]}_a/^SRX"E.)%Z*== 3:T) I0~_xյ|E{llKw('E ?,cDCa7]9APk%ۛWuj[`r9.Z IP2^ջ@8ߓJ  %? |xX 1/J%x\Խ;?6e~%b=>]~϶Bb[yG"uD)E))k^ <Ny R`,B*bL7LL {ErE/_9 &^H&j/CLHuj62C]C6z6Q3Aֵ17'g7.x vV$^%gdk"Ƃp6#h' wqŸX}*rMMB6Q:Ќot%8qEJ&PnBUs #]4>ZXQDfV6#[EwoSЏS;;I1F0sAU.(l2:Yy> 8+}'V`ZїXƇ"L|2KL◥`G׿jrX: ̅ST0ڼQ܄,GTTO錑 7a)*-{V% M*dEY<_f\'* 2,-J1#sG2?o]][bGgxcGJ_!Lc?YosK6w3WW߫?MAUTc ~wǝUue&0CJn\9v @n툰D-{PoK%;U ̶?ϪG=s h40$s7( D̈́strި@ ULmw yX@ʨ ,HSM5hǤzp0: itS+ |_:~QA8 aޔ?MyiK'j0E3$)Qr/d{1Z\0蓇Gw/DEXXӡDLiG*hcBJp2 \lu\Cf9flL3k\Kag\$"3}MLQ_7lset!|)FzH>sAgRLYyΪ8ICr;qx׃wfGz/,DUz6QlrP+JwgKhhk0ZT(.b2E+Lqu޵yZ&o|{^km%BIf 6FHWy{ !JV"w ظ6ʰF<77<9p&kFjUrPzx֠O<P(k^3@ܭ1-+>Bv@%B 8偞P[*K$M",Vk5z,"[;9)½zYsШp,XRrG4և@ d26 ;Y97lz M4GD^xpcBk33 e)=m F/Go>D&ϖlp㚊>w0F#3G*t%JƓX)iuUz!Ӌ& rcI*oNr|3LS ,Z9t^>7Dr[˓ cY9A^Xo5˜5>LE]@9m;7uS=4c: B0F1g? }̮rű_.=!GDwC<̽\K>'?Ko' aξ|l]֏Y)d-U!H a3P(|nfbX27hn]tKTjBб]6!<4 Erxoݡ sؾ(lV$otAFENSBLPvJA ^Jtӳߔ4eze݂7@V8{}#AEZ7&?_j7友N쒖trŽAi.)39hZaxƒYS@1^Z6?U +UG^|M:G) ~ZXxts z,a\=#w\KXIm5>0Y߯be(ͮDlX^Q&x#3Q?Rcnڂd0E햪ZDJuR:"uAu%{`Abp C4'ꍯ|ވSm@}AG3x:in=VBuzd'R50nSh$!@h*___eCݟjkGfBw" -E~q!&T`xmŲ&G ųa-8 XTѸW,2a4WCGzsrߦl!$NNEٺ) C*B WӋe.@ˡIcWbFXҪ1q|R5GowfMeىgfr8v{YNaB~l/rZPPjG@0mV^%7IA>jvЧ )!X%sřҝ$lߋkG;^e(̪ >i/T` %~}7/e*%iݱx?ƀ7P{dNJ"ۤ;LcuӁpkBD6X\Rj(5f$x+F:_˫ njhV`$mKsk;(WaƘ%܉4vݼeyq8? 1H{kyYLBYZ1 vp.Z:W]ge@qƇןFӄ,`N\qѮͅy)@H 'nh777I5^\'2cўnwW铔VxA+/j|AZ]q 5Fz`rJeD1-⺩\e|3/3^.fGA%|'ysiJ8J W+Ut 톚?'q%!V8< 'ݷ~G!>?M tZVlg4mRlVVDg\9"p'R(eonAKswC"֓;jfnӯ¸%bV3nR ]k'먚:~Ap)Yw">= #KYd_Fj(f[_NS[m7I52}ə%;Tyr7$ Ȧ8Y_ 5ZL|!hE-[J 3s w{֞[MuijP{}g&X-;*F OB@)Q?ÍoIl@GsK.AyK$x]W1_z'L갯%iQ϶[SnD1yv\'z~jreB6)` 6\hyu(М%Nss%t= lG7s],KMӇ_1o1u]J|ؤV7?B>ugfgFY&Ttne g(T ,<8[=p"9"d(y%d e#ƃyܷ2U\[F Ũ_̮cbc%ꀣC^NjZơLYaV囇-=UM=r-/Qʊ feUa]cُmE,|":"g!"e'ܕu!w߃+ӡTel:H/x^ZR< bsI q Geb |bM=(m>3u>l)H"+D]r|ɖS ׸G#;Roɘ;IT_xF$W$Alu) V،fABLP0T.FLLiK89vF#77L$Tykhjk^ 7HJkDb"l6˴͒Z:&2p"OE*:`nV" MvaOKw!BVY;ë 2 xx\<+t_܀y8!?vUA x_z z$rH|Ը7Hػd.ar۲ e=gըz|@kVU̢2"'8M(\%@i%5`c/^4*?T!B4 dڐ~tkA87*F<~t/6˴LɔqA÷|-2BH'`mD!+TZvb ySчENؾSo3oAFʺիi,@(?'*SPb+Ͼl,p> D=!C.Ga2MHL6mb'8>;Y$<+Ŭ3[6hxc(Vl)Meʱa,nwQ?ʨƞ} LJ@DLLǬf?,| :;F e^@ y!VC娍M;ɱ*(ZfgW5/"IpyD-nie8>rV r;{4i\XJ+`i2J#B"vy]e@N0k ܂W v^Wҹuh,¶N"b(7wZMPuvq~wiq{L5f<8N_o$E9u5)$bZ)d@Iqk\kܝ\*N<`mwBM $A:3:<~n'e?\ku`b,/kb2(vnmEo¿Nt0 1\bW8u.)X%.99"{Ym~08ُYnHX->7yNJR(8’U4zEOSƊ| v<{((qh 9|GTZY%:2Z0ucT. 9)nnmo_X9˜%|YYI&J(=)ZDXgY$W}pw\rU3(Y>gQyn"نO8ӱ+WoIbԼ5 LUQ報$]irZN)$Jjpv5h5\ؔyHW(V|ַpuae,2>WUGܱ+T]+-]Qt8jS{]qKQmQyhU2Uz?p9JHUإkP7;~HA`볪eWݒx!1Ǧ&PD|tAo _Ev~8E$F5<*} b6z3`.U` 3&2w?G"]բP+Xtҋ1F:/N 7X6&85kd͸*|ked2aTX懍Q:Köp$fJ֣'vZ[n(D2n =(׮ڔT'6,|Tblݣ;i\/Krs|ɏ=]Dj5(_Tv7kƪ /]0BvY'vNcQ!%mȪ4S %O(`~0Ί22[ΧxH ufGlBAEF7,l#+2*$5AYqH &}5D\$Aa*&GhJ|9t@@:GMִctVܤ]F6wJXKe(OS\%f+yMgD{Z3bjfk3&#x#g&` qnʠSFn@'߇a.l!H]5GlUDc!l t7=Ѵ#=j^a~yNK~lt)gGz!+;NHQ{b_X'6x:;*ll9oH[XL3m>&{f﹈VKBa˭*wM8[%1~)mB<[ȒaR3`~4 (ވTU$c"8!)~CU:/3̲Nr%szY:Єt0s])eS)r$7>8e`ƁF Rt+ ,Avɬ!#zk&Y[u B/X N k[aW Q0a8`X1N=tRk?Y#JӞ(uc㸏[S&lЌ9q lOh6|ĉ '+Ya`.H^b3aǼ񞿒N(5&JY=; `PwD3<⥫4eDxjuZi(<;G$]YtndSKlYTQ<&h71P+:9J8KNYi\HHbΣLœ+u._{hH =.X'c#ivic, AU.ܗ m5U~` l}HZ{8fSkC2P+_Vw'tl#b#GHt]9:XҮ'#V|akѩ!#,1QJvYr aXh`YbCp nU<:l:v̦*vL{=|v IGޖ2`*szV&AD^k+kAȳ1¢_ɂJ?1nVfgyǯTkaK<=/7u> \fقCOKԑXpӫei'ԯĩU<eGHzR<[u-];`:> lvݹmmySq n_ݩQC 0 ^lc?qJj7s_c#V6s*Xv-!i8Gw "J!cͣCZ"ds$י+ל[GƏ|i<*0>&anS:_yA`H=']GF3> o)ߩ!'>|傘Alǁ`WO߿zmQZdh,=:My.Yy!s__?6B[\c,ӫZnGɩuG-^k.a@Fto~$SiƉR i lƒT`яp*lɴ &tEVz3YU.N̍ $R .^ѭ pt1'B-DUڙoqJYZ@T } Kr-o qiJLmr[< X9fO!b2d똳ʽJ? k ,1eG>1AyjA pD/b=5ͲQYj2&D = GuN$HveֹW2;ݚ)2a~I)#v$/< 2oraa$w~žaXNN,˪'#M``p PqIjz"C:#6hfpWrVV3,{H7ko\{E9⁵q;+T$`b~eؒ~Ps'ȯc|%ť6i3 z|3w k[1u !Y@ @ wo )c|Ha„ iLެ`k_;+i~ :JSҳkRK_ +Z$\&tS!Þm- m4h{8(_J`w\|*"Dތ4hݪ2  ~;>] Aa ᩎr8y3IHBfpKL[XpӭE6pԂ}ٮG9֑Nء/cVY$+ 唗5QyHOMH*Egp.&1z(|BMyGr p̪~e1ck^GbfG#lEBy$A[^)͐+)@iDȱ-UiMgj!41,Jokqw\D,_Fc18'C{V0~/ ~qJM"w8A8 NRH9.:oDW,4 і>Jn9tm8 /ʴ}MeZZJC}Ac\W5)T?>vb?G,3O>9v('G Au9q=.Ѯ&(!Z!z0{y9 EvFh ’|k;i3F^rI4jʹW:r%Hu}'OÎUb_81ao4bg& @j pvQ\ 0ߋ JDe^Z%,"aI]cwA`5@OG8Shx@4 񓃢ˇazC.P^wH7&+[D\OUګBեØԵs еub qav2 W<7W{(o6" J~\cXgyhV7=ۦm>JcIޭ5+Mѝf߫I驳"(/FYPn:4|AHbƛMY\ąp/][CxJFttC .ޤ@7`v~RNz8LADLPT+"#qP|pOjd`I{8{I/ n;mW)?f/=5oIc$RPI}~,[CnL$ 6R;Kd:TDې2 Pd H%5I'*(xbXѹBil([2y(4 6T #{؉NΣt9!-ŋU7p|FaC+v*GK+ OsZmdf.3P4c8L;Ҏ vt?w2 S6Y7,A!7` 븶5sY> EP0{i Jt8r6>}fPQv̝@o~C/[e +W5?6EvHEޛpQ[߈g|sZ8Sg3|F-1;9 M+􈠂7翺?nnO(B KAq.\rf,:ws"е =&j_,S&,ӣ fKt.{Te4+%P1YYY] ߎ#RGN,TKE$B/rֈD)2۸zZ*ہ[fMN7+ @l,u)U;x?G)n^&8bL% RAkм@p&3.25ЦNFL4?P нҽ#i/S /2IT2,w]O2\+}TK8t#1RXJSy䅎3ɤV6ʨN7]X^:%A6ZF֌ZiL#8 |h=NC4lsʏc^zss/IFS- Kٷ!? 1k5*s7( qĥSϦ8G.fup (E-izw+ַG]kۈh3v|,81G?y]?͆GLOJŢGI'oUlI_N~-\xb?xih_qd>FTaϤNw=P(7BJX> [*mDcJ ;Ȩ+D1c^% e<oݤt$%B_ .7Lv +4ٵsq 5!ߏA\# maրl'[Xiڌ$n =JoLCɗS"HqUW[9/ExrII_k5dxnsr%gԏ*3Kn~ǥ"+{K(zO4FVv9l㴶">{ToFfQB-s?[RA >٣,>r]x ?5zqOTWЪ>m/@M ڡy丹aڹ&O v_Ĭ@r$y #_T"i7'RnseZPT$h[-ḡYVvU&$0L@b,1Ԧ h.];aIo!-.(4Bn6H s{_I uN R P|:J^WG~#^QaJȖ[82dbbyKt$Xw1 7AS`R??ed*1<^dph02( 0SϰMy8y3͢SDζܠoϪ:Dm0ʎfӍ2ol!Cq}'1z4crR,f{*bY%zۯ9h0yX&8+cQuj`VT[n !kI >-|Rp#=CZ|YR[Ymbhc:X{^_^y]伷%b7 FO'碄-u^Bv}®m8BMB`:s$MR sd1@,2d5n: xb+CQhܬD:J$Z Ow[n5WpԟTlۖ ā1): YZ