bpftool-4.19.90-2309.3.0.0218.oe1 >  A e9dW^^f*{byv0fS%aldPu͒!~ZUڽjg}V5§JdˁmfpMpm FV4'jl~RbZJ{si T%U3 3m V$4zio]Hl~1x Q2.SĠa4,2e,9W8?Nu)"J|d=9S}g͠;OcPbϐs"myn/ XOZGc7eccb61f7153ce2b259871c8ef2410d8d85e18d973906f64107d362ccc79b3188151aff1f3f04ebfca89ea5e1b5ea8766c71571 e9dW^^frd,;Zd6 ~H,׌ bHmQ:~(Wb~R&A9E]8TNH@=^w~sE'QO+ \:e(ZjUڰLm4aϝ*J޴Tk7 ƁY ] 6mF y>F3C\JŎ)`lemqU֨ưyVGލջS1> ;Pוs)%@>p?S?Sd  $ a"7= R^u{         F  P x   0H (P8Xm9 m:$5mFM{GM HM IM XNYN\N< ]Nd ^NbOjcPvdPePfPlPtP uQ$ vQLwR xR yRzSLS\S`SfSCbpftool4.19.902309.3.0.0218.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e3Wobs-worker-backend-test-0003%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e7e7e8]e2e7e7e7e7e7e7e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6980045758c5bf7e2d1b6405feb8616a88cf2fae78c0553948b3393385d52f86588ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2309.3.0.0218.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@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@aKaA@a?=@Zhang 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.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110- !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 interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console lockingobs-worker-backend-test-0003 1694577495 4.19.90-2309.3.0.0218.oe14.19.90-2309.3.0.0218.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/baea4a4d67a50d5a491c27ee0dfdd5fe-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]=13cca2a2566181f82e579f30dc611e39f1b8ad5a, 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 RR9D-ok? utf-807f9019915d2df6438832cb5126b7235c4e4542af6b377056cda2dbd8e1c2303?7zXZ !#,] b2u Q{LX_>nRGYN6 )zi4 bq[ c{Dvqv | t:VV+ߣZj1QX#h/Zѵr$drX>pO>N.Kf Zfxy ܜzs6v30g XaI,8Ifu/P\E%6%X3k2F4k2; b7fVD?KyrA3($1{VĿ G6[,‡ pv%9i$(EMĿBGX+e @/7ZĻxqpڞ+#w(ڧ*"٣m BaKu~)wMB`q+HXo D({GA:U6h VzLs"+f2Lçr:$ts)$<7)*ki?abݪvT'd{ˮzG!K'9TJG@9-޴/(1a1a(">SS%C+ȷ$%vj@Ujр/#<),$ k =)uJpM $EMkΑ-:a 'mgTzR*B]|Hp-^oF9J wS$} -y\y}ti=TsLN{ʻw*$V,cNĿ7ŔCF>o L7܂[zɉWӇᬠֹ4926(՟350lE̟ Op0;9R|-,ena N)&`SKs n: aIӑ ]n1cMf_Z\ |[2A5ɫvUw!RK[4l> ƪi g'l[|i\:`=OKlj<,՘[>0;*A}ҹ$DZ/vh!oւ,D|c/DK-Rlok}x @\N?39؂e1IX6E)yp -M(^3\018{=3mZѳ$@5{2S xa&A4&\n&R,)P4zkO)E5j%Yfh0g?% Uj@A_|H]}-Plu:[sT%oeI(-L?\-ְ6PzZ|| Ȕzê&1,]?&y+'CI},M9 v54tŪRqmN3(D'yrSc[)@OX`IJ kO&نnK$|CSIT4)j(}$o~3>wЛ؝,':2Dfb߻ػ'BBXֿT*Ł T98PM 48dIx攙WZpxo!.vá;I%qW/24a`"0#;ZC#/"fb c\>: u "E9SFRU8n#KDIgd!t0|- $b"I@kXSBv4 Orrʶ Z97PFa)YGvQ_1o--Q5hQN)A2*1wS9ؔVjaaӓ izpR$5Ц挰a4x}K}QKO 6$ېQ!M%ޘf&jqSk]Ƃ&9!%ҕ q?7Z.T ׌6(n̯sWD&x_4@2'B̕o^Zc:2eVL[x/yu^HI gl3s"oNT^.';t`o5xNu D'b1rL =e;,gu3׎`!1ܹK vœSzݖgl=ivM> 9=1e)~tF:dQJ2ql`*:a|Q/`˽)Opn#?n8k+O0Yjkg׌ؒmذ˫8zsDkYKW[W%50nBLu^ @eu [F{>ula:w736As (|.|zHnk-dzU)on7rFOulLBeϞUې2sS%`׊ǁ5j5m"0Iip8x%߬4۔7~>!HDgQk?\Z`pe>52o\[j8@Թ / LXYb01C'E)oi-څӃՕrOB1*%}'O`i\=Fؕ>|U7~pȍn)R4#"7_ h!%.wc2L8-24 /;jF/k岜`6.7$u0/*R]E[oJ"KNh?pf/ZDL 2R"ҜpIDͷC5(d|$ƶ /W}R4= -W>>9[9#y[G`Ai."z'JA'Fg8(5N&9:xCFFׁ%F|F۝UYBU׍vSLeQjp0 +vKXA:↯5h;Cjr32&[M~9I^HhuNי O3ғkg0ٞ՗WA$4Y}Db-pt/R4+MyB(vdL";*O=,:= wc@\+H!A Y{QC ]kރq7TI)m.`|[R6 ZL4K2G;) D{z\u)K{.L4dم JqAu5Hd75l^◕sX$īį[+ND?YԽ!?^ èk0˖ɽ&*O-ű|T-AQe3  4fӓ| n7—EPI:!7;8Ik& |~ [Ŋ"*JPSDEO":#_a  +1,c/3'(YQEtӇ)֬2fA "9^F̭6Va{}'\r0) zD|=elZD1v0jAݼ:o ZT-bssRI{5l݈J;suC8]7)0wa\^s^#ȩ^E"˵d7؋%m/ jI62dKGS^ oj[{ֶٜ95%}.ØI`4Y5&H07%=+=ה[H?BZd_"bz\G]Rٔ2qDe|HcOsz^uB NO8QF֝F]9HWIb% ,"/ j%VDTό48 n6Βd4 ۫oÕNNx%V|?fG>jߛkǒ>´@1rc}6EoM޸C'R!ߠEڥ ꅯ)D[4ؙ&MMa"N7T_GK`zybGD^,b:RnAM@cf}k'c@ k 2G2~:.Nho}2P^"H Xz6pE>ԕḘ-Awxeq6MC(;7NJ8/NYͳ_+ĶRkϢԕ$REΤe^۹jǸuj`mG ,NgM4 hSŞbBɎ8B P2XPYߦV<} x$+\U>\)\bGavT*n]*uatx#C!TcmT.V;g2+Npvs-.@x$ 'CupV'IX]0OZ-6jzuwCVRQk> E# xwϯh}N[l"%pE{GؒS]|r=}ܖ D<ȧNIcOB±Tw n7vĕH)wKGҵ |;GAI ^5v=gЎR˃ɓ\*'^fƽoE5)-mVOgT] ;*FXo \}ÓЮzP˴9="r&͙sg6J4'?4-^д @&jզ,C/e |twe#!B7@|1Jw6GPߖt O,qKˇa'( w;JUۣ'}.b]ii,1YBj1CNNk ݷb^4?F'z_6zK M;*1iMˏll_J"s%N\lNS%3"1o#O!m#ㅮמg/nTUo&ܖ95 \7ϵW#󪀅:_b!x6%kor"Bȷ\We~_^d^5swoаlؔ+U<^wP"F*6;fg7u }2|hL(CE7n6w(P{T|] R5 }dȳnY>e).2o{Q0g pC33:_kqswX~\N˫d}KiP}$>+:{n3hB>J߽smD"b)`lI k_y! v@'vì=oF0m4/C!+Ag[H3h0(C)CS>{g7NJ )kPN&=isJӇk>E40Aܽ?&@Ṛ.9x77&u]ԱZFr6Ţ'"x*WYceh< QUg.9YذfC.'Frm\9*s= q9&>#֊ answf1j&>X)*A!fj/204wQQVw_0NrK'U<lߺ$P'^̨l.h}J^%WaoPMq/|2;$O 8[AS,KJg)_i A J+! iccTK0W=Ńٰ1l)dVa1M](Op0jC } :/'` B#0"}=+De=htعͪyp ##V2X]eSi}9$!tMpPB&$>gPVȹo/ڨ2+r][˛9TUƼ!=C,$HuԂY&$Eya0f=X'Mh0 k4Z~ fԂ)Bn[[z>GYwMhCق5ed[T~&3}?+cB<|C+b!yEJPE;H aBeDK gj2wzWXvPFs^1ɳfDGE<'ALQ/;L#8D+M-IcмJO%X<%m5CgS1y3T \}yؿ9X T7sNwyɣl ktEnu}>+pny(B6~$!atz׮a:w9Km+I֟EGt땑 07L8/vA #)+8X UYn#O cR<قrMɑsa }lMV9_r!X(K8tD|aGkKo@`yQcN{Ē@q^4r@siHFc·'Je6]¡%5w &kS0ȓNl!MAH 7+6F ?::+ X(8]1!>Ce~\3 [$Z6A`NDXYհ1 f($m #řМ3-h8AϨ-R(]&6̋-Ɗ.@ o OuVK}`*}1_{R:T0M ;þү&kF5XgAvΩO O_Aat^6¢@K31:~e Iu\nj19b 46[6>dtZFOkK\NyZ@*(-hJz3Ӹ݊)Ki))vn`*EiVж9k\EiY*Kveլ'V]p2:XPnPSՑy b>}x0=8h)uV~f,ؑ ϴ XH,T|\$5T~3;3+mZIq?}^F﹥dFr8ϡ_CyPj1 *is0 з&svB2Dmvݙ{UnGޚzFwS._*Uhtź a\+cuSi 4w+6ʢ9F=+EKwcft.ד_l~tݻXEYʀ{܌>$ (+{H2Ur6OduxQ! a| O u F.q#;rלN'?n(h0@)gQ 39g@=5HVv+)(J5Pu£+ r,!8V̧֞Ѐ!bOC3lW|U:SEwk_(~\k p~!3`El]Xq P! ju4~̜<}*&6`:g:*͸ԉ~Y>yO]w|fUph,I#Q/2qzS"MXDG=<ĵjg8F_>DyK, 7^%1겫i]%6&uꡉ(Zӳ]s("ԕ-8?OaUFZmop\WPy5X*;@Gml mNWJ5yH'T{r6jTlJ@j-Jh=~7RLx{zEQd; zۇFBg8 ́xsc |y<8\=m|`|~CJpypnߕ#Nd3ܤS>q^4=ŎS֣c9ݟ9 TX4%܁zHrTJ'D֣V\,}QCD(jds7Z#D\SW-!$g@>˨lڍ*?g)@>rפpCJ/'5W;]+h >>7dmN֮*}SC61#sjKX'̂ANyu|UD#çI=3ai]`z4W/Mv\5uFxQX!¹S\GWbb::lH Oa7{ӯN3xhfDVQʢRbO{+Ãs zv鷥H{uCNawj(4_t/I8DlRMKӔVc5"renok%.14:$6IJwωeA;u]yHYD?#= r&iqU=uv[J"m WYͭ&dW0(a XHպDE:~b0}h{|jqX _0>eaݝ d$Έ6SMjvkGP;1wCkڦhEoK[,/4z#mVpw,;Uz@gxVm4ktxDHLuQ>L>L +2 M l}java &JY+͛D0ҹyi~;U;.?"_=zM([S!_NE S D|'yt|uЉ|*8'pH )k1;(kWm(]$4}0zx}&$X+. /}-T.iY\QΪ]S j)U2BEz0Ϫ4[-5"4GBI@f7;*֚'+>#e˸6!b #e?ED ɪRxQ"QdV'#e1չW4[LnWpbkX&,CJFVeS:k=ŭ3aB־8ipG6^vSHoW Io0mVBuDUI]R>Bs3y#|#fR;q&!$TD\?OYXڲS,m[{Vѝ>c-0y' Όz4?("M Ҋ\[n~' wkm+鯨gI]GiVOn^a`(B(|HI 81??.Q[p Y-1CynuзX}Elg͹{̀v<D@q!~-v%^E˞,vfոZꎪ&+6)L&EQ8` ?SFLۓ@/3 j-_d|%yljƲm%eD~ɹ 7d;mD^3@JqkG.poc}.+P6۪= chc/U$A5l2G7i#YS,Q߅.5CͲI A 1nxvg7c@}Ydg0+M"=otު} 8CW78peȿ;$*;+3ZH b5]#x6%oTE?! ٔ(ZqH_֫ `Ɛn"DQW^x,XE+✟7yeU:d1Ӆh 'ty֢vnĥdy^)ݷEYz[+vV#bJh_q,h1E>n9VxZ!϶b"-3 Tbٟ$ͼav;w{kפ }He_[bQdHckZv=0rqeZ|GV/3IuX =U|lW_ӡqa 8'ĕ(r-\~ucam-,\'7HpKKNHn+1hfOǍeC۝Gu2 c Ί{~losuLFRdԨZ9{vY[3騃ƖxhGv`v-t0py^975~م(4/%4wqZ,/nNS}5 U a LRZC>Mx˫p@X`4P 2t^ X}?_<~|ɶ0|snZѼSK`ڔfX;jdlGZԤK\A{L:v,0j e WAeP@wE~b/ [Ky[i횴hc(ă 1!EKV9{gR xB/J{ $ފ1A]m6աǖG>݁䍃G+m6p'Dߚ1y/4(&Ǝ~ jx*6B7Jvуŏ2oNpVg(1QA4 ŵ\mqa C|`  Iv#-aK?Fv`X/Okƨ-<&"1˷)וcؘu/)uDtO5',RA(ҮH+uuv71MsXR_ǠN i9KH`KWP=Gwe8$,W9h~u޾6O_ݎob>^s*PW&fv\Kei2(0Bh$&-f1 䶦"Dt HraoTXX6ИӴL?D"=m$Ry7R;*Ņ$tfm IL]D5DpIq@߁ot1ΰڡm;ri!hGl}R\ 0?zq?iDX@`rs+ j gvyhTCns'bNG1ẼD=(֪yJn΄D1Wz@f8r@a(>v属'e9f?i2?A51,,COlh%.lD Z@*Ty LP̩&5ư]Bp3jd+vl#H(Yrt)WB @n(N<ݢ"9)p(ݻRJAKthzʛkTIjn4tUKkСCDKDdvw2b4\o,!rp@O.0CG%owdZ\ClL Ŧ1gR'؁"aUN%أ[du7.+?CXȮ^WoyZ6 !sGJ8~7L)GohI"|SPp>•9PIV>'I;4ld<@c1,%w܎Vx+@0Fmp;;eyZ޸Wr TQ~UYYܥL0YVusF%v0k[Pc5fe:_J BTrjQ ! a-3=6cgGyvP7GOHd]C}o ds 0pR3w=IB#adi|ܳйndS\$كW= 7h\!&D1LfQA1jIQ @߭W?+sB7 ,%,Nӳyo$KVRf2HyNCէk:QI>ik9uj ټ\}săI~OSn"6}9*sy$ c5Q#TzDhN_9Sr!2{g38Bf<"W4Vc Tn7겫8 M #칣6 m-oaV`CPKDжq=6u8Kg1C=+0z*4)(P(DP%{lEpo_6G$E{X$|wwAwfm@n7yMBޯE,cYq9`\F3e- 1 ;*dHrt Dݸցxg5^E*@QS^@a9ny۳>voY;]/[%(;3x@I^*fxkVK.4x+4@?Ӊ@rcF,@mI ⏧\(3RozU`#VoBMCšچF&Ssp}<(;ZHs`1zѻ$\yTW4@~MyREYnצ`8mn9}#9ZUtbTdʜXߌ1Z(70kUmP!dR`BqтKw.bފuԵo}%tsp\p5ס)o{RTx>9CF9ٛc D`+{]D1/ߨJ\YZBN AyYE.Ղ\=?vٹBu?ؽ(ekVYt[kvN.+:*2k N91GmIXcQ:}; eibg*T>)ŨBi ,8SNAjVUݼ֬ڭRD+#6Pr~S?V L*F+s++W 剷qU㚋\D|mjRz#-M'un kHIK5 ЕC( @7AxxBClwnP*I̞ի(K 'kS҆ݖUy軙Kz}qTT9-:!P^.HW^/-U'Y*-.9Pm4X7^q ʉyiͰ^Hh1ҥژFⳭ+$`b=g>3f H62jKTsS7}39^ڠs^첸G1 \.@^Xɬߝ+3x9 WuPZX,pxrYS= H!jҔ90NpkɸqUr=MrW9CDvZK+ckf-fj3DByzDtd}tqIvF>u>7e;]n4ulB+6m;06^oRVq |_`ƢUOk#2vtgi|ɬ=R`GM{ Mz)r9B#<_tq6K6!j&RtKax  Λ@_ :foCY #Nl z>G,bV06ٝ Jh$t8>J]&eSK@1xfTG;VX ٷ͇CV,&"jgwF7j½%xqS/PCu'8b֭, @4K`DjK#s)%;[Es}){1ޝ/m2@& 0Z0 ϬnJ節EErk>Fn}R z"ޡnMEY$pqQf7L Q8= Ú]d@^ Kg^ WQY]7Cp xYNw/bT! ճS-MYO5q{ E{"}Jg!c&I9*ϻYYX}.LեIldmOp&Ǒ8yBy7@ 7ߺF,⫎\S<ѣWXVa'M~ps>6FHtE_9*x$?`=n<Ӛ6a]Q?ȫ'#)*€ᝎC">x'w/$;b N$rxoCPflMF>UkJUO&} OztŬ8?D=@ Ňc˭,ٗ] TqYJ qOs7cÜAo4v?[3|^p9-^OsW J X&7(]7 hŶ?,*MœЉ;h }G4J"-({:veʒ UÏy:!5=hd6IfjxG9Z2ʨvݚ-X/|s)E;yL\QY -ڳ6 ^ RUnDZV26j_h-L0>T ʨrj1}EKl>ltW.7w3tr7GzE?sa\}M4򌋝6Er!"oc@[}=[mjY)p};PL\aCcs8zyo":[C)IøU%2Jsqum.R蜣%ġւ& }MhaiFv4 z).TR 5|(;5ٓzrm<ʜz1.'eH[qnoNjԥdlXkrN^!Og^$ YXd~ހP:t(q\np[]{Dwwmj̷gGAUZ !g#4fH/_BE< 3GnMQ=`o#~OK# KdY/OSo {!ʓhb `nf{PBQqo?mmf$*;Z|͚fTaþ w5*SULVlaBmYRc9 TNm(}s_-$pP;߇n8܁t"dD(#U?Xh \ PlT1\N)⋀X =@nr`Zq[N1ŠɓNނF]&Xg TR(C=EH ?8IJ @TxfG!D|R^{!0Qӯ<yf{W^W + #CI4LЍ7ϪQgV}QR,&жthOJI9_@+Jw{foEeL*f\mt '7mXL>MѵL\`̩uV+K7%bsn(r$k"8EvnT]pcB C#_|\{RuKx̝43#Tqd́YkO~FBs S B7FMc\I @m&b_89檐8!9v+d+LA%aLƳ.Hl̹c5QA¢q};Cmhyz{c5)(j̫tHz.չ + rբb"W;* 7b>fLL*b key∧uXg ryW3pIEn@o! Zڲrdu_~RRBdyÿKƆ [aP$'ÆH U7y_|ίUR~ J՞RAЬm~Ω2 ҴOG2#AJ&Ne| ;#?YHi̳C%ǎGj:L/h̐|daVV[na 1>S9DLv;n~6n2FkШ2׀@0MTFSCR)GeY`sqO:FQ9$<}?n\El~[WlN%[Xk(FJw[ ҁẎ|Ǜz,}B:K5/4>EC\ kÀ1b(LH;׹v8$/JљoĎ̍Tk HY/ c7;#ȐI^"#*.Kc .~ZNߢ4t.  d}"P"SY4K6RA$ޑ2AP KK:#Q'+E` q Ւ>dR;7N 7+"`&]Ҿ^L OnUZФ&`5)Bt(]&iIFG͋ q..)hJ%{6#K:M\5Eh-8}Ʉw L1^J嬻8,^#cGķ})*adB ' @j;KԵ8Vl@.Mc $ ,b9; ->xFUp.d}V1xDy_`]?W*liqE9>i%Y0!;A䶷cӪ^ Y5S<E/BfJ gG{ _ ȗ~3s歍X5cmTL3=rE,[*p*T=e.~i59_ۣ-\+-N KQ̶sRuh]$ ?#Q%:VWBC$cZDzbL$>@Ǚ* :gsס~FP.?ly E$37psygyN㓸 jlk Me_d!w@Q_ ?6j.OI3Euhd yqI Ηݯ0}s jB$]Lя;R[x|V8UK!>)Qa:+Y+G{h8PIV}Pֹ&y|mL0ڱ]F9QWpmrx!Bd g .HzZ)\pq\/ =ʆ}j/r4#m89:uGp: ?Z݁=äv+NL]HC qPVe]8`Jm$ @wwz%~K 𹬔!~.&81(VpkKORP>߅dm4=(1? >`raWYH_~*Ep~fdx]+^v0ٞέF{=L봵=ٺ@X[Ni+0٣@CE8bǟQj2Iakf smi~ϐ< -H@CSf4i%Py v#e*px3D-oڪSʹ;@1|J9Y{l2д ɪ$,<谟g'e_=]~Fua2r{Hz>TI yԂ;![rW/j՛'v\T&^42K ml\^菏גi&}P#C9s݉]-iW*BR1 i`͋V'S6{_N 0dg m77ynb9̀,ksdZgܥ-4>\Rǜ,ꙇ=@ڧctR. +RkN[IFj^ 7'^B 7Cw:ZWB{2S]^a53g{h"yHlhN}];B6X.dT9 3:Lx4!HNrK U/&[#fnN`(BѣyI>f?oZ u5a4Ϲyrivi}Pw\v;6F+ʳ;TZDS(9tJGtqŭeD]-HKwcĺ۵MF; >w wDD-|٘+2f8Bb7LpF)Thk)+AA{TЗ,"`I: ׄ,-0D59ʽr}؃3\{9ģ Oa"%C|(}!*{t@tӷ8oecbMeǪdo$GAfQ@۶jCQĭG*;L1jC* S߭&K8DN-{s;a ?TbAa)r'iie=oL˺RCqKSz^&x>JT*/т@`.:1LQ<]/q& k)r /jkɅ?afI:ƴc8 1;o`*KGЈQ`{Y{}Yx-`T)$Bg:Oh <2rZ/w.I@l7> s%+hQ.~ʒw,V >1>E б믭$?+}58UeX쁮07GpzV)"M;9tl++1iXkM%#danʥ ;?&{̈OKp{[O9űh _M^Dt<5v¬h a e\۹zߘnBi&c;`@!ܖ] _ϨqI9)+B[ u^k6]#AC^`Nؽ4Ybڇpvŵ=C3nK9 >/=^rpGwBi@r ui !lŗWVҢpeϳ\՜j`D3A}4+^-^&DTDj/5n6QUtsT{_C٩rTΈ+]lZd l;ybI/8Gr?Qԛ$<'W:/Qsv 0OnRZeKGQd Q']:癊/6VR4青݈7|P|A}#!CKP.%BgkN5W ǭRK ɺW2X`ljb"D-?mSɒ }SB&](\-vlheV],ET&s ĢL/>ik$bM-G[q]\MoUGnc K0;}a3 [k0a(dDSRmIsB/ u5ui<D y.&"t+ +4nBd19XΛG_R]\ҳQ;4Ѕu~E%?+u.-s$Lc@1-0u/~m^8{Q$rkP;_A&-Th(1'PO4F0 >%m;\cwTW90c~ց{Ɋ {tTd:kv }x&)Mt7}q%vXBp Mr[V_tl<{'gbR!;qw-ukɗQ <]X䅢U5wpޗ˟ -@+$~Q%7HpZԋI_C9YnW.2c +5W~׊~|ᚫJRf8^ϫ Nlzg"@4%PUv'GOB4xb6&$˿>0+w鰶4>bҾ?t }]r7.TnRؼA%#խAJ;0IMK4*Hg_pZIc"+uPҟR\bz册Fj> V5hJ6}@w+.x6m0aDwp[oF-2Trʚ]r1N28{Gx;5m==4 ⓩ3=umf\ﰰj.k WɌ8p7nhN+VM"f&~rgc8*N/XI'H5}ofuAoC1Y"ݲDwX1Dz3S^L5[U4T(`w6z͐s>z _ u 7`dLNhҗ2{a3_/`PIm`"  =yݞ@qWD X6)T1IT4\8JQ쭤AYpj?+g^~AT[( yvW#%V5'miĂG_%7%;WEBecT+RETG(6 |ͧNbI$w:Sw zx?#0a0l&nLyuJaagLX' !"(ڡDISz]-<', \V0Jiҥj.8mϠtaYKJl3JS;V m=50wU~b|E΂##Sҡ;u}Z!C|U"EdX^SIQ3]SppVLfx΢r](c<!$#"L8c;*=!aCU[ !Z6N7A5)YvlHc<j=9:3#(WX\WŨr䰡39WdPSح~?BTǟAQ{nj-6OiÍꦫK'J2k̍^p0yaUN %uhTlw}zIGsV )X}"Oo~~ m()|Og/t'V콨f4&+'AoeA2FHbK (}ԭ9sW|=`bN$b$,[#tp_jbHҫQE^.l`5tbNbݢ`Ho7ns=? 0 8 e1ftw_yߔG܍*dY$ƌU܀]Ej{k4e)9tԫJF]Z7k8m*xB_D ]R Yxpʃݽl6EJ+Rd'w|ń7ǒG5^jO/b/<ĂV _H N  wL^M,.?33 l8_y]Bq >wmy`Y0,0cTH:u|S M\8?w.ڽ=5C OW!r+oQ DᙍqLJ$W^,A,L\YH0_s )"g;+0r4[ΎR?͛IX/]?(9/}0`m`aх_  "QlD|F&$cTS C_mSbHblɍa` k_'!q,ۥ< 17g)/XQ)' YבɍJ7+  5"(ƓCH tJ8dɊ=dF3 6VמvdaQ$9KɁF-RHE_Ͷ;ls*$i1$ad|~;#K>dklVy!ki#b kIrSp#p[Wͥ(bߞJ4ݿ6f}y&x V9yɧ 6| /yj _-l ^&X?!Σ4zv#^c%HW9n uqPhSRcVщW{\Pe[˼{QШ oVs*D99i+SgP)"/u=/2C /mq8,2hktZ2_pɴׯ^"l'dZ`M WjPٙ"&羱}}JV3yͮn)YJ^X *UCρ~8FAzoU M EXTyQF7M$։\*J8BQR.+֬8uXÛ A 4h1jděA?ș֓kr&NV1bZ@>V0)$=~@+w *wpDwlIZ ,ěBk8 Lʠ{'"x3Dj\f˻`<ƖW#PY&g= s]p͛z$ B փ$[[UZϥD8yox쵗;r1f'׭F:QU|CA'DCM|΍IK+El^)'ϏsQնFHC-I~9uAr,OmH 2/h̐cy7;IƗح˹D0^9./I{7utsfAOǸ9h87%+Ax'l*с@ mc5F J} $%uQFÌ(?隯TP0.o~WG @H''@B–=8^Ld\&FAMu'';S?GEuG=|G'18]rD7 vcVE0䙠z H*/P鍀NOmԭ=Kϸ(Q?&HsW9YI6 n6~ޑyl:/ uijpqe^ I )F^NryrNWQ({8*cm<8%$%ylLtB0BQ(0lznv1\ByZhPLq/euR8)Sh_~I[m",=vPșcDe3ڠ/"h13t6nYR k!aӗ [LBnX)_ѰeO]Tr%XHUv葝@2t?Ēw DM'K(jy$0 8ho@]S١@wC㩖I'ȟz.y~6Fn8?}+,UAUX_7UHm;qD yȷ[ ڈQ\ `^1y*1"Z\m>2{l@'o8̨&jM*Η ܇vKhJ\Y'IbPLZc!W67 ZHeKhJMik̼UF^Fepxj34NzX6jfĊMFU3-g68nҋ *Q;0#HM0u4^&h$輕FFՈ]i6C7q?Kl{7c6Џ|jY|Lpsi5:Pm)*n̑ی|8S% 27?T4^]|po3r[$~aB6/6N[h\« $dERq0g$H()wE6p~S:Es{PfcR{.1KlqTK תo?S\A(W/ -4'pME1zW^/;n~h urj(4zʐbq.ϫ?uufG:۷j&6ms 6 :5e[ [X螗ԞY:%^p2wb ƙAs~^r0@4:0gC0?*G|9+&tWW#Ī\y">;s&gX8~G6;$ R7b*K);SZӌb!&;*:Ar^T\@Ľ) Q4J;U^ :NL{r9f2@-;NT'؁n.<M$͛ -^]2&|3Htڋr:RibH$*c^ @, 8:q6'qV)bOϯԚsݪا*$sYȿP+ZN qwDڜIFבxEjD^NO ddڷvYd[5 ^cSr&abkڠJj <`5m$U7 (ӵ}yMZR",.*OevDh{E;W_q8AL@lUX/b7DFoQ>T6QzK5n{ %$V'ƱLe&BgX gh̿!\ smϑOymsEz9 Z4[v`m(N 0b s=^L1{Y*w8$ܙY L%}i|^hggrLL:W mXVoziR3$UdhbĨo[S¢Coy#.˥G~h kb&n_ǯ*=к[œz =t b$`E+^0q{:K 1~UiƖTTe? DidT! rAKlp]_xw$inpQT|o&!Wv˔b=T|1FkP*^||rp;=5N:9 Fb [KPjvUo7>;9`F"WJVAfhGqq{Vѯ5Hud\╡<4j"n S=Յ10J!,fRZ.SuYʾthvL|C0Lcr C b^j>N$e֕ lhBr@&Eot4~Jc$G:7D'1ݚ)$ 73p$r|Et9*Q`bΑ:9%ƒ*@*T~WdF $.1 83[ 3"O$b:Ay?_R6 9i0^1I5YاzNo6G̃ ߊ/tyGhYpLn(eΐF"g\CoRhh'r9X-ݞZ Rz7PMu Unt+,up`o>_ }T#ѡ֙AH78y {ز OF/P7#oY`h&~WIȬQ=zwh=;WL*TGCe~Ѳ[ћCe}jěW׊ l=nxsrj~"쉣""MؼR!0Kц>p6L0Ҫlh+uk6hKSȆ,5Ffu%C9 U,Tš viWj,Џ- hM^"G XK_Hfȓaڋ窄] H#ws厧?';`TrfKUG͙ j ^t@)vY*,Z\Z:A/;đ k]^ݮ˽(DǹNJjUiށk8JB)<IpCiuppc?oԘ!Žh`Ԁ%g >@.7G/(qE3# B#.Yǻ~pA&wfCgh ©3UfS"XYO1&wmoK9X̍ˌ)g:2iFeW.kB|(h]߯Tlm+PGLLvv_˘n츫&C"I+69ݠ&L>ͽl- fjKohIėj%*,{:o%k'Aonmo%Ct|2NEGX~? kZ$* &kFU!nN̔O>)? m32eẺAp|AEjQZ)2mdYzU*W OY[!!%w\w󾒫ԋ?Dn,l`V!LV΋r 9g[5j :Ně^Pzp *@bT\uzBv>#‡~V|R\XUFӵ 1ǎ1,cw+T'S_,,*qan0qsv jEt$=5iyff<5=D3K:X)C̺EJ_yG|{Vo$(zmTaY)m#*+~R | E i{`N"rPS! ElR QWrOmS4نrw>E1ֳ~hE=vcЬO_2-}A,-=-cnwt*Ӧp TG37]*6$~#evU5+{ڝ+;# Rv7;BoJ#%x@r P59rT'o'3PR;;zTt8Փ6ˇOMRLUc0[O^N:F @s+B&Qn6̷$g#c`Qf#ZGJ-G6d ep[>?RJ Cښl`DFEEMQv$WwyB>}P]BFM(qh;Ԏ'jK"xEJ5w$kQ3MM|&%gFsH+) 9Ӭ>@ɺDZG;#tlcΑܺƝL຀-~dKw{Cu TcqgJEH);h5ZX2B,2^(z`􄸊=3V_(he8x{mG  [Bڿ+r{lJg5k(ENLd'lHkMdAw((wiTXG7>Q>BX~)r㒕o6_l$5k{tם؆{ e} ,ff)w[Q_ {4?k+5M-cAv E̢"(CҔC/-$x򞓜 r`ieğyO6\B6%dZ"3lc2p6AS"-Ԙ4V/wqrNh#]Kn#Cn^t9}ֆ0"VZ6=kvl )RNd9\kPWot] cefyRoW~d f ԩʛ)%`HOAUk~N\|Z(1sπyothCy|/xeۤ|]\\4?ODLFb ɩʻUGӿ ZZU6׽% T}&)sX|XR/\2:QKiJFQkb4eF|)g@gY<3,:sANȽIy c=^k2$w#^9љm1LTkұRG`"/]q0< JLIQ]FfsX_i>D*[z8Ox۔dh d>wPA1~Z:7C|cr#UuŽgxl͘U t;4v+s;9~궠I2ɐqS~@YbQ#K "s`t.{/ýhϴ,*G*x } hS2zoa=uUXaxA{,ӂ|s ]ʡ6MD"un(ųPy$"g+LnCh2$^ucEoUQdjf0Ժ~:oC!nB?3mg bT+(cb(%~wMY&EF)Sl~O̤ӔklusVa0U ]~*L_d'Rګ9 U#(AخHhoP#)- {ࢇƠyu+Tl5M2AC"(McHCN|`Έz8jR,SMޠ;=k0Nz$p?Y6uçLmX W4fB. SYv6} (vm~jv>y38& =7wuvIXA@ujE=P4%FX#1 uȞqC1qD:rjzvX;u|(zT3ПA1Aynr1NݏꄴzNJB/1+(i`ΙA9E)1s%7s w[I:M۞ 28vh-T(!G}Y(5'odn I}2K6x1D'FIJO7+Dpw!Lvt~υI+8 p4 NĦDceg7A{ޢ` K!LLH[Z>B>+Z,Az^,)ʞE q:^ _" ~p]!=s#6f8]-Te #hEWQD"#v+FbHZgFDžδXM|8T.M^LH&>P܉aLn/X j =aq8 URM}eCV`^Ycl/,natzWo ]|w+N*6ו8$UeRΥ_VxH*΅wI([ rړL|SR?!p0HO؈oJгAO*-'lQjMHI4 ()=ILjhDwactk?ux7{9Ul܋ C,}n%R~k/MS%Dkgd[9cAB\izL|:jx.-(,,*{MkX iFUKJcYyQ3w_=r dֻ5R]֍)l@.U+H(FXۯH-iv(: k6v/C>nEII #Cj`II#O%6MB?^%\rC@fO|3ҿ,l̾vcbIBcti©=yE戹&3V#Kfv%E e<푎t&;1(lRGfEeM35\t&v8_+` i_:vv>RY~ ʃW4Ojݪ &~f+BixQ!qտ,ZOSxۧtyNQBq՟FZY.!H/:0’k8##L`gVQg:vj0w k93,æw3EiX_O4^ie孚f2o "Rbc) A¯>m#+I-k shS]h$rf9a qY47j"ċzў9sz-1"Ku@ggm\ym;O&$tVP҇P`,G wf"e^bkK˅lY@.e'ϦhO>#i|Ͱ{4g%-9f Etw__G嗍KL=u\95z ƝDI}ih|Gv@93Dj)y^Y_}MmLC0ЌE wſo?zi֤gt:׾2x}Up8 Xk bbOW9հ~DT` j5ԟG`@s-Dip2Jd;~o/#N;A9db>*?LUx@G)\tE)ծJJ4ߠjwaĕaW-KuYy_ 6baLg}KJy;yUo0"1}ӳK\ [b{P(] c~r"=ck[U9ibax^iT4q^*=kUW%ꈙ]1YqAE>9Ā|~4ha t lP+D83dK֖&' eiZx׸]أP <4:5+;ߢ&8)EN-f@x@__\vpUGh ~.~,DAr),21"2-/ճ,>hf\H|<ȹ% }$=fE49*%믿ۭ/%`,A&sq:\tRg̈54RXybMfE K}X{n1%NVnߞGEI'.8Ɇd:%`vɤn{lQxFM#-57']$K<\ut0SE#H 歖,1ۓcJo~T0Z%F!6&`,2s;톙啞 ad3[-~P''MiMj샂nf؍͕7w=;&b>Y;/'J褐**:x?%YOnkNBWR5ڏkdw f2&v]E}$tC '2=sǪ:uVF>5y X¹S8j^_s@謭4 Xp`YZBAq{~sC!Eu11'BzW_`((ZWy2h6شyŞdT*(0 ҙ8MulE,,j?s?Ciw>Ft΋P|C&7 3 5]`_В܃cSUBdpADcM0.t 4KY2m!)PP\ڍ7O_j=q1Udu VEj֘׺qr.oE%rb((\-bh;4 3 Rj* x4`umQ} vk=_!^d[AYW& nPeB6-Nb V* _99R#Qaacj8(ưWX6n -5dn[quþ~5jM.TA̪J-ˏmx^~C*Pv7޻—*k%þ6 ~ie-"jm>No&a-x°iӓ}#5y`p] o~k-H.hR.xHs YGMhO[ClUu2ð0as~ߐf@!F1cJ+` OQLP^267Cl"-ނlz(V*5HzgL.q* +:pQG-`%4W }Fb8?۪X]E`Ƴ@%l: TmڇV@ԜcAPŒwG}!}ȲI0}_FcFk‚dc܋ 2m&p>ލ{eo;ip4&mb%yp'Ltx$g :/}Q;AAC#' &ߴ -i-вT҅Ftσ:\iܪ޳^/hW =!1;!+ ˟_3ms6+&J.2UwtfՊOgDJ%˦O)*LEɊR3k)u !Ԧn:ncϔd`e%LD'ʮuPn2PsCa- @&[C*ްN됕1Q&5 hH|>ylbm$"OPcpׂEp"u*UXXN |)?/ml_+T61c l|VEY\7.mD@*CJJpalSol&z9au#fMIUY8z\lARU `+dYs\v^< .B6P;NQqʒ\\hegꑏ/7VBv!V8NGn.[E1i~0IhV 3PQW̸ӲƮ$h'ZV-Ny˓=uG\>ۢB'V 6hxH-ME$ 8?RTLKI&|xt]]u/dõDF  UܔPo5͋iKHRzi-}XR=XuYRI>vٳ&M<t=/wKQ6Y  0=kKN&p)$׉؇*b'ⴚ)] :br#_qJ1NʇÌڻ T&uj4D ,w}*^B38&6Hnʪ c0xYP0G*'Zʅ:r :sv&\=zB(-lh[ӛ9wEU'۵o=Ho\9%ʆ~gk.2r?eME6Ԝ#SWgR~_B:_c~Wܴ )L:a)ܳj"a[i<ɢV8k5ǰH _h jb +c\)y?R\ jxk eCVmH6-6r>ZbI+$DZ0pt!uʃ' ~pM/Gi!rr_n C[ե V]( BQ,cms>wJ;׳)ou},gi_"iE]m6@x #I.(?0\ TYڔuK4|@峟@-0!IDס̺3 [W7<Ӿa7x1rMGXm*x.-u%d 'تlppOw{AǖD;g˚0jj+o,N!)AĊ=UZm0!K7,Egf&9N|qP&x^\w 1vIyi5 f.b_ ߹|3]IŠ[U}R:[&xJ]r!f*&WT%V;d6U97lvw4TfN8[>-HeJoz8(Vֻu5~EѦ^;( w8Z/̱j}R(rd*SHFEQxBEV@ mBc&>`3mlc.UܷqDIPhCL=5ŵ[MX?TDSok͵%5%2Ђ/[/IP=RۛnەhqZ#Hͳa9ϱ^\k OM)6YjVnz68$L=*) 1>Mm#~.jvh Roths}7d7-?Soʤdw܉ Ӟ{>秳h _ʽY`núnj\D 㶨`@[WTL)؂!ZiмAM)'n䆷)[Tir9 IM/ 9 ?-GsC}\!0ŊƙwsG H@,/݋lw; 2>`R*/ftUej0m'V 3u^ʘ+e :kۈ/.BW4_|Kih^,\\ֳArV)`Ft762CY(G<M+Z~QVNxdXBQ<5Kx*dÄۈk?>k'#lӝ%g;~>1m 5<ÀźP'h^Z:=]oPj% Gfp~}{e;oײB;)./R7<~Y' 5*b{y8'yr4@I0+= k@vE.͠WE_ JtcGi͙cS)+,Boű?$mVG^]A6xδsoP >B"ror۶GX1k>@d5 ?mΨwB»*o_PGqxԣ6K1|Xk]AKHFc1Z-矯{O;k2hL ;&J/1io}GsE T̉$(vIYUmb f҂b/C˛P< L >gzC%kWB`58^,HWGǤ"@(t qZ[O!C, >yUdԊBu1 .r/|W !;C5Dj[  nr4ֵ"p~, 0e1!9@k~zu` mq)ȕ^M]|3@/c8 B L_v Ovop"PAB*$Yk?eAO w ت9)5؄Ro7YGY [!Hܦ,(ey0]&9:Dku4! r3.aϛ^@/6FJ f7C F|meaߧRau] 4%da;d&㟍z“:uN m nz Q-kii_l>F⽩2a\'aMEQ|eeq]%ܼ?<\&̩e R'|Mđ.sq!r%q)2DyK:0SY͑oIpgu X$*,Ϣ'tMMqIۑ< n$_ TP6ZFZB0U:_dF-ڏ%{힙G <Z}c I4'WD. zEı_kK. )јn&xQo7H7CyȪT%hHOkQvHexK/X8z@B𙇝HI{I!<0w:4 52E>j94ۥZ@n[#P _tQ!^"R!mmcשiĂ-al&(il5UゝVb4в,C_ݞZ̹@R}ƕ/Wh`i*F_cī&fKf8x*Y*k}`AiC. oC쫋@&bhc̜Lhy7\M 1+>'wr&V = vHCݯU,<,{ ;Q"5 F9a nFeQ+QM890XɄCm],6xcNL"N🾝^*q>A&rڞioOva3MCʄecFuɢ$һC5,K ɬbl)fb!ӼC1P޺f*eC)ˋT='f},PܡkE"l1KbNg!oHk #y;.#Wʾ!lci8ͺ+D>nΙ)G fRޏY)bo5Qx/fof,cUzO9 f;a;zիeRIaL ?n#!.WѠ/ZEWuh3A Ri7ome⿪WݏvC_wTܹbrlBzIyOCS0V?7f(d G- BVBwɰ,u!YZhiEFDDHbw$c5Z%񼻆e&.u(eK:_rȎn^[$l9eP(zZЇvgwqiydxebvv!g{~('.֦xTF]RPpNB7kv5r>|˿^x|l51CkV.7Yz T+s2-XB]4OZRԼcz3}Sgڗz{KWUL*g6V+zy `W7N5ƩjyoEUCќ"~W{=L> WyWl0cɦ b WdFf(釹f#e_Ms=ץd秡p&0; AX0֢lؘ܋JR4 q6v$| |.?HygߤL-ϒ2eJuMPx,Bx?}Z*׈1C̚<{OXpՍ55+@ c!sw,н(V|&d3dF!<_Q(>;K*|]}<^>Ę0zdȒ,Qס%='!ϣФh,va@? N3td:po4o|˭VQ8̧s)퇷M:SO!E}ԄsRʽ ahЈ_+GIcܕ&['q8ᅶ@jۚf))&W.jyGC/+ۯ?"s55iԁX2f 89гǠ zw0ž ނj u UM^ߚ s-b5 +QY"4АWa IapX$nJsH[m'!r2eĤ0/n^\$|Rh6tB'K#H"VV^v!QZHQ9О6w ҒXb'8f9=߶4 h# >K2%! 平x>{s@ rq~B/2l>a3PGjt'0-Q=^XLzA"@5 `lඖ˿@?u_ . ϙJ_ÖemPۯƑALfLx& c5꩙.E91OMb|& O6R$o$?\Zm|L3p.Xw&=?( f2OL.wbɯ3" +w'㬓c&J#|z?~  a#g[:zJ3zչwipo'ymVc  {,T$0`aWqӝgi?z(%[$1F!,;qEK)27ZSr,W">۲E7^eM*Vrլ%7@ӎh+dP)`Y+'{2k0 8oJH[/;Y4JR?hi{G/nCoz&mߘ?Uv*@o!٣LUgjz%eʙ)y*&pF_ȁl.G+t\b!Iw+7#OͲfJo+}Z7̣-ǢϡyP'l[&Hy,mX5: u:F9~Jt}#`b8:c4LhN (+kt&?qavީ[2szd~GGFr[؝ƷDmakʤ{XpSkPvȎɾu lҠs̿F9C(?xN+-Dz\~<[ R"/hYMgOX4$N-97@Jk}8yRbN`zk5T:`EhGxHԸz׃Wz\mX=&ɜ&o2)¦߃]aikLO,K'3r}lXХgDl$aw1-l&:77 ~[ D8?kDSXE~J,A3]“ׁb׮z}eNա?#_ 4/ٵk nx][B4Y:h~>JiX&a;iU*́wGi?llʀ;l[oͽlV, LţQQJ'8wvw4ϽRJ]+{bHC9jn-DT! > ;^^5TuK:Zp^z3=)K.vNp{Cq0ߓSo Or[T9qjLR׀s v 1aS'm1'/K `>[ `h$FEG]k"y$,ك͍FVYh0kO2Q] ½,yAJ9 5gwm"MȠ;@YS$$ skTD;/{A28i+N MY(G}]fݭrT노1[Gn{!;E$iU@GNye,663e1^"ZϚrpyrCzVv'_Ω%'ȵ~#<o i#h2[TıB*W?$ulzX1IHR S)_F'Y9ur. 7۱"֜+'JAhȬ<$!723hCԵ$u"ե}IX(O.Z>ʐ"6MZM{E幟[H. ;brtp)$eo O<(`MUaa6d* ꕩ݀0NR_ej!^rLU.VGVɍ%}gA*3U~~H=o7Rρh å kqLlᒒ_>!n*m(ɹ1M֝f Ke :; T!藎M΂\-*XN>c ͨx<Wq%^w|Hu&hɟRw %0tʂB*ޮKql5+\.ТFg3AkĒ+Fw&Ǯ6TY4O|Lz[KXV{wQ}P4&4 & s"1[) lԥ߽rEr(IhZ n2?zqMWdRaaG"<.kbpNXoqg. H]o7Wv T<3H b򽥥l\dlf&{~P"6/%, L=n[%XȢAᎸ-|MRcBK%'P*ȐOx^nU{9kt7/9(2+w:$EڄĀʴdt$'=ɿAkFrpxTBɌ|`M m/Vc XFKx4qpNCa6}[IBDw۬i; ua"mQykxqa2?[d:x^vj/{h{$Jamx_6VZEqVQGyK6#)cP'7PzB8lСӢY +aN1csH{.Y.0lɈRm]>OvyPm1o&Y*V}jEf d'3ޖwtwRšՉֳ.G~s ] p#a$.d>!F^R魯9|xelI9`*@ t*LHM|E.N'vGW5pšt~ObAg`prWYi ZjjRtFx4yVְa>zo!$'HQF_EP5qC!AJ8;ާ={LSȧAy [GUp97 J6(6~J`$EBX$-p4Ml _Ic(,8?| XF.AVv_[^ ,!I%t$ g6'u潆 *ܟj͸7j%TȮba+/DOǓ\e:p&xL ΥP6;Nmf`q%hԨ>i$6 }WKÑi3ޢ,p4utZŦ7'!wK2OYB2 ^A#ztVyZ nxhֽ3 ܲ]%s޵d]8@"/wMӳAC-h2]%ַO9w?{1eLr|.k3*/?Щq's@ PSInIc)#u@15)+QzZ?G)R-hh6þ`n8#I2 >չ.sicM-5xD}1ӳBqD7 1 'ZW>.FTl Y7p \HxB*&lG [zQ5Gu*hW~fOfnjQ҉Ӆa.V{Wz<-L)wb5wHKrwQ$\{Fa}lH׺0I4q2ZVhP=L{M=C 9^#ON{ҁK71^ ﱼ8oI g'@9) 1&54R f9hwJ7BYy-S{ :$CD#v?2 zW>.FS4 'h~-TZ'1F@긦 \#ynRlYVFZҚvG|bxSs8L :e~.O/nC>.Z`)٢)u#J>vELd̠4ZHaIl{@Q@osʋqkImz,xWDE%Fbijl=-Xuo}7hvɂW5S`x)o^LG 'C .5/ŦANF3!Q6jPFJ2S0)c:>`b\juX/0(e|~_oR6k=N}T4.1`}, x7H<5se0xaNN4%/ @NmkX'/Zl`)|EyN=DZI>,77uFa[p\r< ݨ-k& n,%K3~M-O%CƇcSɷҤQqH3Gk>Û:** ݯq*t MZE\kgSUG~PmU aKC <=϶rb'* k1.r^YRu[C@ dg/;Љ-9sFwG ˆZQ$)tw PqBri%MM=7d+k+,2|J{|̾L)Pu`'/D6fOL4R~$"4NWW%|g._$e'agx)>Jqs_+*. $a@>~c}08:b_OȊƊݜ:%a7y)”zC_ӃFK"/C 0+ċ 4 4g2U 96k+iPa! rwc{7qeG[AWXc|헱{MbȤ=>K^ԦڤR#TWVP;ٞǧ|hkWp⬎UOvrёn{sPY/BpggJ!!Ȣeb6a7^M_f3`Jcb jZ!ach[#r6<7P]lĥ>%1gc&D ^|kuae}QqNצJ4"Qo9tQC_ZjU1'fqE`2oD@F?/ kP$`b|>έ LUWj/59[o7=B]i :ePZW\)NO,4VldI(dWV7&SJ=k{gh aw{/(2p l?BrmHvM&4S] E<ʌ/_̥4H Rq$Q^cjM2<* G ivC~pBU2=9w-2(B6E l$N%9KQq$tSE1QHFdsXꉲw9N˕}%=3E@ x%Kt}d81/8Q2i 鱎 %8G4<L jk(y95CҾ 8wapWcL?XŒ\f_<˜TK9XEtu,[.9* kW,@s%Y;6v\'ҽ[r^)$n&pFߟhpk],|rCը`Rf\jilhFSmwX3ܞ@Y/sìTA[D5 q{ěD:=wz|P.Tֈ\Qa ƜS#'uH.ۣcKDD'W MazCRc):BRV|'EmOܒB;; ~{joWWKwQw-@`p.<hok@Jl3yGщ4m~8уDNuq*_5XL]E.yzxncXi!<.>Uč(H7ϬLQmSbc&yP.8?zcsN#PYPrnyT0pU{]rۂ,ǜ)-t>&&,%]$N a81$52, ꤍ$D~FNҎPiw 3neS9m!Wȧx˥=zG/C X7m |،]W." /ho7*\`J7<DVnjH5/@EʗfV%$y)g({b z }Guh>J{2kT!;mP g0 =)[^LhĻWW063^PZ,W 87֥r+T/d{9ƔJϩ3֢= EU}S95W6S~)oBoNMJ>'S0i.(4y:BuQ+=?!C)w )PE8htKߛ?KkyI%=kj4.$nϝ kJR0upE~ylz|{U2]4DZ"-ޫFX<34XN$~eԸySWKlh`QN<ط(Jռr]<_Bz%eLήg>?okΦe*F0ԤV/urIw)v1l?āT:Yu522HFWopsdkxNY^P=Gj@.b0iUga]zz<ޚe:$9/(Clc K8 IՔbF%w)vh T|c tyQ;߃a+/hpo[IVwز V[w/E_b k81ev}"#B]EȸsX,O] Ky5d.u}'[ 55 86%RМRn&|qQ%jtHsZJ3o`huvkmnJʎ^MГx؃1A uqA!}` ؎Ճ9baLJĴF־͑M*{#VSeF?fH:a~-V.ž6t͹79a0#ڀD[8[D:JGkf;'"qѓĘ⚉ ZDv AOB}eퟨh*ߑ{nO7jRG$%S0y8Vg:0"s蟁$7n&D|B]p\` W=.gV R "__ph^A6v2hVSBjWMH9A_шa`CX  Jv&\Qє#qPhuэS*G5*vc*SGƒP,Ob@О~zAm⦹qRY LU('ɑ#zwk(W2>"þ fr`A"_RoVbȀ]~ K7`ܟqUrRlw-'uDFyỂ#UT1 2n;_rTFDNF#d7slNCӼ4jGRK^x~& _@Zu6D7؝̲ K[YDaY,v,5a-3UT r_DfֆslZbl*x?W3[4q_s)TI5c'$C >qC-4Zfso!F$h_p;ahKܥO.Y_JA@y.N>޵5^ C^4yODgF5kF/TP{9pN a*H0=Mm'=OڿWk% k/\k13}۟8)?l"p:Fjt +^.{nڏ$> PH qR ÓA,.<qho#H?иVPETCE *ǵ*S`2ưxseHHUe0FM 6 1b-#9(:yUʡ oD4& <)D*,R0+[fy6)$"/f,6aɲXǻy~PP'%oJTHFA۽!oǴbfYlTg|[A DqeM1q@{śl`1䝫[jxי^۱9J[Ꭷb O&q;. ,IŹW`Rj=Yw n0|W&IBXI`m[ԘgX.LJ: @ WnG*s$rm¡ թVJK|Y*-2e}f᠔#Üٕ4[ 7Vְ+BX{avkƜJ>.Sqxy*Mn-I0?Q:Ntz$V|gXK|>CǚcO]pQAx{zשH<*m]ᩇH= ؄nşAcvMܠ@Iۤ/nPd?),.|4u"ƽRJޤK6Bd)əYc6Eylp^<Ѓ7{8%W9¡;vs&|PEslW>;OJ Ih.L^ex8_ьqʾ׆"F> 6%$3dn'>1[M m9G ( 'fv*Z zMY /.vr?@qG?vP߮,cYi4(97C\-@;?蒏Gϓ\gNz_Id1b0) }kaklDYw+PZ{%Ao& TlC_e+`fKZ}4~VDa`ΠуjFY/"'}C ~x4!Sgg([pR ĘMUU"Zȉ/_p:,SƘ{'RڗïpL@%^P$z: w"5L6ECpOHT; m!m/NA]A-E v6uzP )iEM7yIЅD5'pv'Zap(C]<(m&xڞ1R%ڔ ܒjFdI^ZwZ 6t: NyR"4OT5KP6$=Zm:^aq"kSg/j-O^qнԝwϘcXW4~IZNj=Rb_܇rl\|#i @>*(,7|M>1B>OM֊qUWy.SBY 3f.L`\ƾfC͠d;0eBI&U8iQB+a$ _-3A!2fw"; ]^K-my;B85Z>Ae6o  Ev2k&1s? >,{ĤAn%;kf֋{mU Իlʕ2[ ~X0RO7BRwf(w"vaU8T4<#*w 06W=,@/:=O֕E2W`kgE㐗!沩|d2#so<*i$ԏǓʂ]rX[j7J3 |g^ps()v]`YK\&N2K~*ɷgm`~ED=$xg3B?쑎=tE6d|p/.Zh28 [+d#'no+&LuCPyxσIct>{4\]byݪ'z,&wѸ-7["]pDM/9-o!H%$}_uPpc( Xf+"j&/VP%3zǤ?sIpQ 5@-@,f#jwo@־Z^(ReF+^W 3~k/Yzj.*>ڛ!zQU"[:vb[ꄚTe4IʜROyi @Z֚-RVZw/7o F s1gT:O ǵR?FoO)I:XnAvrm#xo*aǭjT+M7/rO3~ e &ApX%|qQ(2\S Ä)S.x?Xaq챟h%9Yԋ'û ~ω"s/rHD3֥_0KP)de.045s a-0%1^ + DtK6tMV$O|β'r~Q0r$aJ|W: V^gV&׶` h2ha|$ ӯvSun\,<ސXP7Än9>τxYrmz8 7ȗNnkBsq|Ty%0::v1ab$.խv=Y^G5OfZ)~H*-/J6HQ&pr 1wNZέ,!0&HΑ镠52na/9PjD6 14+=4$(y)(9+~{cl؁Z(fr[TQ8t|{ aGU)zV'̄Dr]0 JS‚%v(q&4!AJ T}lj֭CÜe`18c+w6W)C/& W`k:]&Z`5DFs1MwKN(Kd$ak%F |R3#,%@\._ 5.݇ω[1eX ',ؼQ48D20zQ9ƌOQ"`q qXCc!`ɚ"$Um,;>ډ_N0Wwa$iY EhxB$F?e 09_m` .|:T~W~ϋ:" zH߃1:*%'Ҹwt)Eb[yenp>'mMY4iƇi8*v?6t:bxZhU M2!"!'Kp#mv L4#+E`["*H C4:Dl^^JOjvMhLǰ'Mz0RZv1x=Ҷ%ݙzџ0rό+YHɗ B)JĄ-#^ـ'N d^!/Smds.<^~q4O9%SPJ#!Z pM~嵀gvZ} M#L"ktee+L7`!Q+WtTkb ^>4j1eͶ &F #LTJ*X}i*R{^wd:߭Fp$vkFJs7w ,C鯿*M8<wTFa s) 6O!]$lk_VeZ4'ΎGy1|6%dHpv rZ}Ni74g,5#xb̉r]xeFv+{ !֫{UcA}IꢎpC2B/8uMUbeinЧ{ec3ſt{gAeuuښ%,*nEٽ}v=NHSɍfjX'aVlbɷ`Wm[}.P?-GLI Ξ?s\}̾0n^@JޣsP^g}~eּ|P Tf2F |t8yb X ]Qi ${֍=jgKzM f+Xx"D0uğuHF$+>Uk$sE)] '%lX#T5D%umڠB~O7e<'ǂ8"wtSVSjG]JѪWTaLUbQ)/#X%FA^͹[~qqVmґHTxMGQ$T'{->we|C ryq@1|sgç`W/YL&hF~UmV3\ KN ؆ld!ٵ"OhCL'G_3fKVF[Ϩp =wYIEf? ? QY6Z% V3*qf'x2+!U}vKf% $}te@-ܖ$ʵ?Y{jұ6st.R:(ڵ T ީ㱊g~L#lԲƵ6[}bљOΑc5R;Z%HIk \ZR\xh)Nz: A;ѣ%F+`Tyuu#D.eN sJ;~K:TlA*{nȟheIj`_c DHv:3l wk jLt m԰7-]vøhaZ$wM_?O 3Q -SJ8^~sVKtHM*xuo hM9/`%F}ZQݺ&Me_ 3()oO(V.,/0N{"]yFq]5|$jƖ|:^^מ?~Gy5 gi.GG;2D^}P{gJ5 85Ch^~p G X<:I6Ά8xI"v:KyߨM{)4N쥞g&gyebwl =zodQ {ռO3 >uz/ͤ!# R[j,GE.BNovn&#=jT:C]\f[d׭ސo ==}6]71'N&0(#Ÿi-'+3.!/槮|0cAC75D}othEY+ ?XٷC1PZߪ(IOc mr%ѱ$[@UQ փ $p>h s7Z`LW g(1[~ݠ_9?ecN^rKg+[C֥Fe(;gˆri)+y8ac$4;|6bXa+o6jSD o6 ͬM}K;L8wu 6=(ʬ:K_4~S&ABYt7O5nurϿz]H<|g,*y5Q=`^7zt.ND'0.!E ԐN*ê 6zLZ0z6JiJ\tvd?!\SCi:ar',\~rTUjC܋c!g˰R4s> [+}.?riK&{uw^i&Μ("ƭ`Ggm$'ݯ^~=OaEg+gnϪ[&U9e*Ͻ$Vr6]rY6{Op9۲·X)u5? . ƕ=j KVX(\ Fp5^3&|?iT[Yn0>W!ppJ.`~JsRԕR60ϸQ#Ѐ Eޯ+Bxg2.ƾEupY<n3ͯdW;l3t8T˥8s@8-?NP%c}ކi;ؑ/bQ63BI+pqC$HzT{ewǷX[X]#4@sJJRB^f߼1 weV0p ʅ AB.;sTR.'8j+pX$'u)U{mL!k/ 6Sl@B"K%|Ũ )a*kŮWqWlEJP[k '#`38?!CE\==2#_;g@H8F9O*?J3ƾG(KrH`:f?ҕ&P= #筼y(!) ,ټ[u/r9/C/9X6x+=>AӫF5 V[7BoX̌^b$7JVywa`Vs :A]6|Ubݲl0k>dUuOBhCn0(Lqv L< n6W_9u-{غ7 fpRs%[} y4t3MF Sƙ'Q$44jꐸIBnAMeɌ´Xnsz'%ΒS a&RZ\z`o*ě , _,WWq/LꭖdU^:_'r9SƨYB!,@7ٙfbs V:9 *# + ÓGߖ>ޘo| d>0e% ^:9*6@Nz%y$ {B[6ҰR]IRCqg*( 11zT"%T̀uL Qv)A"y˦4pGwʌKcRU^ˤ/nm!8 {e4~[urU]8SӃm ;HIˢZةyj@2'9Vl5іWAgS~Pfv|L-KtE:EZxʱ%OVHLP lYha+Hcɣ97IK_Ja%u3)H9|,>(u3P P^| 1wUJAas(/p W6fZ klI "cZ@'Zx5{'Yqh c=V`.2:Ѕ,*De5&B?ɺk;&*d7Xk;#ݢ G+=>W]wn2gƻN_vL6)& ,TQiR1!|s;Yo]Ky __ul2shi6\-TIgb"@7)vς6b&Srm>p 1)IpknםgԔz0g PT\#AKDd]aO盇TG`jkh$ՍZ]+|=9`HA XڑƓԐe静udT|́_B$4muÖrnZ5 }1FxW˥M`S#rdO5"*9rqb>4]6m*deg#@ R0= :") ܩ=q^+6]X;--FrV0.+}[՜[Csve jCЬo`6~Pn ZM\!pڈżΞƧbA  {LpcŻ[Z~9 w㱯zipX\hdj(kUP1 ?[)$40a]ĘĐ{g^ ?tWqܣFkg1Y8e[t2„E]\d73i$__cfCxcr,<[c5 ٙ`?Hӕ29Y1gLw+JmpvB @.30H7aR$9id9iX[Ŭȧ}vLEH5 7BM_ 3-cLА_V,,'d*.7#Zh#@,ΚU~Ek%Jhuޭa{UK41oyb˸bcwjƕeY}$}25Z_@$!&`&ph* j-*)=ϮZC8͝}4J[N%rA VQƨs?i2qμ`6̊ ٶ~tœAF98UMT nAɊMT)$ B^3a\JS)Fvobeb%=B˥B.b]͐%,&?@򊑐Uq*Iܝ R,0|dƨI/( 6d~?j> ;1(VKvB߸ `18[ _#r\@djvlL;4ՓKDv.LRe(Y$4!⳱1fK79*LR96%3q \{#y33WU;fJ{s8f &>|(G=Uʹ9Iɀ* ˆ7kshY A$l*<&)bx3↔ j̙L6B1"U|vuo:bE/|:SXgy櫁/J4N-cyQ=x2WѦ: .u4)!Nnl]FåS Zu-f_(<쫬:q#=拳x wܧx,T%,Hwa2[%% H[k1Ʊ~`y}{\OђO>yNs'ϢsjՁ=ͬ WPlh/Vn8#`"r" ɝH;4s9T*DX(::-M|%a},@F6Ti+jv鷶-R؅ZG]y9sX?). R{ς%4y.k]uiQ@ 駭o3Hv8|uMCkvbMV0ebk~XD-%' tUhxN"rf!H~NaMLؤE[Q7;ud˳xWJ济L*'&R[^a?eIr.ӷQ/4PTCRɾg_za6y~ӃR,݇n-v[JVUOcLF,6Z.`)c!$W. k9M|0T: ٞsSEǶT%&eSlQZceOUu(qbܺXoG |o;@&_}I>vyeq4 l" kTsduXUT 4֦}g> PʟUC9 3uIDX!l2u-E[L@7TW| ,V=Wd{9k2e0GcAxxRjb qU˳9]V"ލEND wPc ը it 0b(q4$U_`1#f$ɿ$2(A0>n%p,[|:W0> MXrJ03<3i7ߝfF>>Z[Z$B-/͘ZNw1Yo^EtF‰K x !ѭe*.Txz7E> }Cbkf4NEz%R|ٯ1B-*GkªP{c;<^y*1zDyy]s/DpvlE9Ff+7T҃F`(mXLb՞(Žk5EN1NtNHW64 b6& =V:D̡R^pnM~6oӪW凎)?oʈ3aͅ|DAY ۷32Hy5"pO`(4n] y뾲10Ļb D«#ڊp`&8"["%xvڠ{.6xs7g&feH;:þE~l),{N;j im#ldِSgњ$A5`^pr8PK7B{rAyj޴Dƀڒ'r6Vu@< C}3S5/j5TO)БWnqE$ ̊+^<NvӇ3yF>0UP ΑiROFVWY~I1W2Uk&4! ]Oyp/vW@:s5pQy}[ҔگVsu!syAZqO )?_]E- y]^Fr7 S a2{$33/JY寶c1-" b)7\~Mmucc&x p'{[ 0DLIdKwXU:M8`W3VL!ӎ^ #Hx/KNcz GI8`Jl~ Ci/佧hiY?/.(P3`vju rocHy|1*i=f hj`wB(b<1:$9N h8x_29K]9@ 3 o`ɴҮ b{'[.c-׌RQ&R$:ȠD­hZ"u=@ Bxhof *keonF'b&!u zeeq5!Ȣ%yomת1[ʥam}pLqeN}\gR5 B2<]K \FKZ'dGFctd~FOnh$Sʽ?do%_9xޠ\21 Urە,s;128Eէ'G]rW rC{*EbӭM4ruaРBT_vl@Lr#Hv vO%WUqhɅABꬍDwca"l'(e.0w8N\F7֛ϯc5A繷x)\o2IVJzьS-IWkO]'&L1A<{eKeBfv+|'Y uK H ]sz&ihx7 SYɵ5Gx20)Ic ,&Pi:(:{II]xFnϕMk,fxP$'q͘X;>>]NͷU[HWMz~%}$%b'17g1FO9\5['і Jo rϿmyt9R&=oGjC&YFMSN7fgXt1b-۷ .Gg nseM˸IiV;mL}fPIvf-Hbq ^V,_::N0PM?SޕhL{nNsJ(։qL%;nnUj s zd&11)6Wm.S`AdaHl{Vfp0d&K[ֽMY;4U F4A 8!/mh2BjhU1ԲI1>#fAOXS[,< ppt-TI$l7iB`Vе`15Uvhpo )Pɠ§S֐P jq?#ͷSN o;.Aw}? hSDP>0QX moH\r;5ml0kVs`?[3Jk`i98^`&aoxovX"R,FJȬwblFTi?VFY175رRADžLVfbܬ i/VVRD3tgm{;&*78 zi?O1eϥx م"0U&.RojPsU @Ä \ͼ<&˹>+ Kz4--좀wsѧ5Ŵ,/|T <#fe._2&~X0b>d%\!ŒB Re| zlw 񙓺T&J G-5ة88<հT"Cb ]gX5m}$ h>=Fω: ozZ.1"Q}y;GP=kx#-=!|]F&Pďz<-cE)ѫ| B, `[CH?Tr{Zh/T| o:ί3j+'jQb,Wse6;PJi;;8zyu207`9bhwo`D7c@ykݥJdGxJaj au{:׈,Hg:^Ч5AekDC5oASd4"0xeW?CzԉwJ_4/RKgH}>݇ 5m7*zuxh#y oOq>&&],,Ėth|M{ JZ+>nt|\sUvƌx7̖Rly4=nJIg勯)#zۿa0DJ3+Jsd'OyamHѱo5Yhg :9t*tH۴R` =tP"`c0__%5?Re(xj͓oC;#-*8G~4-!žͩݹaZN!7:69-aKq6~S ^=3du_LKv AZ8I5ƭ_ aM^ vZ3BL#UQ鱦)DccdVXzwzD<_uUw[De* ɛcR$؟`UFi"sy=>d(LB}y=0D -LwAs7~lgW=*Lnk=mc +^" K}bX3Xr窉q~ֽt/#<R),DQ;/Y1S ~rCqW6ƝPTC7K cE15iX.n@͵&mw}^X>ܸ w+0a4(!G󩟇oRfm4H*I/y^;,i=IOTDP*U y !ɻ) g$G IIr!?]m4έ2GEml Ko*._haԎTMl/T[9̆?7B+_.Zk]S4g7:\Lp x #p\(u/_xF.Fwz !(t5.y3eJŲ1holƢ.;A@Jtw(o!y#=tnW8z_bThMvOe1/\e9' aF2] |.E8tѵje?V=KQ %5 IflQ!1%{}FМyy?P,}X&--wX1ySg_-*AM0ttZ/,BB\8TI_Y-=8'̑Qbf*dST8DEr\?Q{'՛r@?V@~ª;/9 6U^F잚4bOoW^+E_躔,1}c:O7ɦf4ILi9 cv؏&?vNX3ɨe 1w-u*|cH-`d堰\MQF4@џCd4Cywhz&x'!k;)c\ޥo([Sw tPWg1/:`-V溯H.O_1/Fr4~eWٔ& Lt2L2H"Ɇ0ph)5SvcAu֍}S/hBMUgsh%8}5 K_$^x{ggqshWd(0PM"f1DqWv7n8^jA'└" qD9+%Aqӥ*#A\ۤTH#MR@HXf|*xX$Lh-:.+ Ν oذZ^ɈZ6:L]=E)аs{<:r=11'Ӳvn񶵮H}bI+>m.QR~?YOk  ;YI(7NZ<ڏZ!̐Í=8RQ%h sGj1H^j4Eq| 7%YN8WgčΧi{`4٨B2,2xOnwЛI]$Yh"EunP(i6z{qx?q؃JZ @ZmmLKaI <48}s"5[ X38%k/9jZpCZ:nQ8I+^@ǖpD7ňUu@xOd/sfBPY?Ǩ+M5[&@stIUU/a)ޕ? 8/'bs]d 8 <`~IEes>Մa_*DvOpIz,m 9&JZt8rtv=azD[V@^q;S\`VXmt_-?m C65kV38kj=E_ 4eIa7|ZKWѧJ}&OMیnA1 ۊЋc֩;'>y?6bawoŴ/E+Z"|`NĿ_!riw(мDy(9}8OPvWgUc[lЦSwSzwN("FTdެ&3bi07W8Ww+E?8p:p?'I/FD"?C[5<J%˜VO"cBP BUx-Ν}}7\tq8ޭ65ÍQ _fUo(gfjOأlBz9sh@N\/*j֭YwE;n}rslƎw 7)D$ZX:N0WN·;҆븬5k%qRVY }O{ۜ s ;CKrD^P9{X.~hP%}͏F^~hliEQ7r1hp,'Y!k4;T>Qmf/j7CwTf>5YD|zwfP^9~;#>9̊74u irX:.w,OC JБ[xr^ ®M'|v#'as5m&d/Z֤Lovqkk..O7toAҴZS4i *"_ZqP`(yc\ZnSFlAcL_[k{xRъ)Υ {G ,K0۰AZhv D8m3;_ 4cu=5B |}Ӡ1h߷:?5Q0&,t!pWk.,_0#3 I4׊AUnaq0 c?x>/He [k݌vC+V-}P|;]4 &WHO]m0,373إr]K' rN4-ٯ3t`S~6ND3(j.v~bk^]Z2=Il-(}Ʈ FnA[C] < P`$vvNvpqtF P`5dŠόbFw e22kJt, CQw|uMT $r\ْ]z ʉ&g";h>PGh"~9" 9u:ᰵ|>@G<MO@P0 ?U!ooo פ9/٩ @947&4j,L>-Ɉm%?_K/AuCCIy ^џ`@O À_vS|k)sePXЫbfN+.ߝ|B &> 4֌7vL<.ګKgAX!{BCoENf9_ɨSzRC|PҗYQ'%SbDQBdwv6R|EB;0ջ4t^K@TfJx`h:{.#m('Ε.;mIيiv MBmׂƞ!uaoY?6`M?`zk33TFezx/*,1i- lh0kP`O6dz\Oy-DH$ɔa]<ݶz :EWM !}k'&u!ӳ_wAblĎvm{В'[†rۥv,>͝4"gz-Pl`R{O :W\aQFX6zZR*C,8 =ܽdWq$kl$)_}ĵk(@_'%t!͠.2]_IU$ػֻgStΙvjW\J5LʃX8I6. ɵJkCBBPyc;׾B5 ܙ[o!;\i|{iqB&񲪂[*[,%^vC مϺa5hgS /P}N "oi-Q1{T%cnMB,V) ;'Duo(ɔq|}8Pʷ ]$thhP"oBߧ!'jΜ:xr[|-W uN^L;4;[4Kdkm xKϰ439]y`<+t q*yn;zUjt.瀇=,"~kMrpU}d)] $(3v+i<eJQ6ihGt9pnw3w^פE7*kcX{–A/za2mh v^1iR6E+S[r`J;/N1S@~Fp{i +L=ptp61r:^ aVDd2'-`mуFt:ewCgM蓚.SX%oa7VOjUJ'L+kݥznHC7kNze,(5bv $&j6[!ecBd(%ڑQK)}YGs!x͟]`EXSvUg_Z!pW&n QѰ#޴5#y M]'*)2ȻmP%Ü ʅ)o?"ؑ8F@PSFSӚc_Tl@RGl^æ-rץwI )09_WG; F.dw"7fD*X*NZZVQez Q5txCkSn4RB ~z2bf'(7Ew9J(]h[[3d]U;DgYvAu9I_f}sz׏o[TE'#+Pe<́s%waI(DuK1/aލuh2 &T>k΋'@(dR!#܀鴫mWVR6hE#F8Vrؑw{bA;bH99թ!|`it-`!|T!|֓C'=D(l#R^ue|f:AqURULrMnwT"=(h) ˼D.*^m5`0a=Um8o$:T cV:D+ MtH2ML2\z4Q[#U L!p8.__dl6;բ@ sԁ q0l ?8vXgWQ gȄCIx0KXΖD^(Q,"6cerl2-y{6pyJ.MəUy`cd(WBX-6[(*j?3&Qn^MP0ķB]CE0~HO4,CJڡX@6/Aip n2#mx \,OyKHX|_Μ߹  ջn1M ?N14Lsř)oFHvRQ=kS9e..aJ4/ߨF~f1򰻖hM G8kzi?1i ݞGi':i9+'\ l| ě#*m 43>7ΚnP~-/N_+ʟ}Lr}[@AYUThBoK<}x ہKF{v5񹧫﵎(|}w"=AфE?M2Sw3 ո eM~gUyxK\н"V@쯶>sկ"bX˥jT>klD#8g$9n%` %-4J]*͵ZZ䦾:#zl#V| Si#Vv>Y^)篬}ܺGz@q@AOD l#Bg;Jn= iO?  Fb̩GWZynZB# p{cG΅F!]dDß{LL7P{΃9ꙫdX-Gh/"~V|phR'V ̽RP@z=N:udJma?(:?۴+gS.B#Z6&HU]m[j$~; gT+_fΤi$O$:z;ڤNmRi{ u-2897WV+>RCkOyef3o ϊ N"bjpA+ybuTO)8 01W h'G2';Z.4PW>LGm/VjZ\5ĿNd##>,!JYѨ*0j!Ex xO UK-]_Aڶʚ&\˟9"HgTK E>uIh+z! evavHR ca֞s>*E)ۚ @j;W0q׾5]V||^WgځDaFϘIݱe$=0G2c<#YDH]1]jM7)(W*Ԫ)X?r0{-od^ İ]G,qs#8̸>m ŬEj>/T-^9cb!|;pc(B  rީ;҂Et zk>_|z3v({"ONTK0j7 HeM6)tvWV+ P$ {~pݖE2g"v` H"e`Ҿ-hNM潃8Zdث1\,wk׀b4,\""S$SJ&YJ ~p4")v9X}YgŚ,68Odxy<ڍa 3[_$ i+{?>3!ZrkagWd~mL ΏMGLʶ+D\ u2$ oPWOtskyE%pbC$3[ 3Km!\,5`%$ |DIBQlx{lH;h]fIg޼pb;r=k)~l9»UI"-';%bs755L k!дs(Y:ӃreĄɂj( \ iĿ88[ֹTB@b6f J6'"!<^?z;$kS/0D~g6a(J aedT4N]h&8}*W.wpİX%|5Բ5K^1]o}FxM|2=/6cAd\!류ds/XJz~k_ů[Y=|0u\yY{1@yG #$0@v>(#7|—< xᩑMڨIC P%`QyN)y]Q)жYK?`IR=n\TFP=HǷ5s.8Hȫm'14dկX;uN= NQqվ+:(0AX(pWh*T$ VzU^A)yw`/Av Z{n /4z $ .wZL,2hT)#A/pF"8VA2)0@kyNdgW|FзQJiԺ+]$S꒿&BŵX5#LK!9M}!ɚ3V {r~!a 83"tJ̤N-)ӌ6/;#WϠ 0EM_􏡠M 9|ӫ-h &˻GdnMX%wso**ש= ؏Rq?cKb8闧{ (Jfc-Ք$L>ŎOAwҭѩM%c S+1Ȣե,|q~Zwom*:fAڄ! qǨԔ"!vZd˻shhEIZ*zv Hw qMOCvy@? dy!.2 qkߦDOX m!v5y/Ob1Ah1h*گR߅ m.-`2tE,"bp{S͝YS[\^;Qh3)L 2vbe=dQ Md.[*쫬ݔBIP Frw*xOs6Dz§a5uNaV/;W8:>vBN[cӵ>FyXbؚI@xNZRa|yqN֫}y=PM-5M[ǮWOJZ6@6ɹƶ#*u. ޅʖ1dX&7pKĹmj*PK}dM8wfzr<+lQ_QKHW@ӷhwOid'AStF/?.n/=~"y09Ȑϙ/0vZ,;N+k~>aq/zyi9OabtLd:#$%NtIZ jJx8i?xikCیF ZԮW\˞)AōGJ #~NU.Y0jhƶ#ůDt~r"A5#@E\CEԷRZ2OGj&uXE/x4ʧ(UŐX 7π"8]yu8M[cxamSxdOiܱ ejofKY_{Kb7 =1.s#_L8iw]c2PΜV- EV&7*+$5Y -11OzcT%BfE ~= daPQPOƭXD* ^14v dz˨I!QȂz5ҠEcU9cTW9)~r=_ô^^Or4pya.G E༵jSb *qje{CٿS81Th(U/MqZ56 iqw٭3{,eŬ.y{<@l* ?\ABrj@G>{[pR>oV$fL}a-Z +oE' l6lp|`а Kn rAF+L%>|988$!A>Jit)$\' q~\ ]%a ׆pj^ij揄-ݮ)?dU;Wzͷ( >1[b0 S+!tB\6R֎4SgۉOG:WwJm cmZDdFlܻEJCvLmP>Ye_ZVBUGRf=.pI!B*?8P0M;r:\];#GvD8yBXJya@sɼhYX~3iIͲYKB}ܗh]Bv7$tUFv>"LΔzTr59Zz (Ox W}i$6@toxniP@nܗT. 2jj(,nWfKњm0|F:42UYFRBdda@a&P:L/$L1ܝJ|p7 VQ, c'%(ŠO5Z@#qȅ#DTRc%oCp0ܮLC#Y>*dVX^h<=cTÆ k(AD4Ä#֭QFJ>^*VQ;x 0 @a&)F#K-"0{}:@PIVZ|~BQ6k#,Ԁ_RysH]}"OVeJ]/\ 3M9vy*~??9KyŮ(QqV. ތi@Yv'F7QIwPc:Evm~\3HtwcHU7AYEkg=bi1-ת|Yd%P(E2`NT A|JFO*KXO5J˲9aF(Ocv*oͶ$_Eydxu"@DV2vE8Yˆx$]&*Jx,`!x\}W^4GE녒Y{ۙDpeNuug2=eLwawƆDJp$`e*F᭚=I`e8)>Nnk B/h%{#"LD4:ޠkјž5cVJ$qǩ„]fަiYG!mwµ=һ${rXܜSst q3q+z/Abe$ijHeE1t^yb MAi^lr EI2Ƣ Sxi lhƆ^ jQ=yUT@f8_G\l QEY80 9hQйQ"@q _w-E D<D*гhZ[hݞqBfۃ6XNV¼Qߵ,t&We%!|mRSru,5 4T u nZ?i\(+*z oWkE+Wq7*~,ZH\O>%3Q2$RQkY[*$:ώP<";TћyI 3\3RC$ m/d6,B( YXՓV%ƌNӁӍ})>3jz(h]BQQ{)^] X#lN=ܻQ _1C rBq /HNSLE Vˇ &V{[YlԹ=DMIheR bpzKMr>sBۜG[dKwyh#p2 87w73 ;0-/_.U4Ѯz F"  V=`s +p&Gd¸hDa}[F0k:d^C( "|AMxpAmw' 龶ʓ7{$e4c֑+޷tm&'h"k & 34f5 rBip]?K6D|'ZV\&IY!*eU8]6x=jj4pJ ˴QRĂy~8 Vj_*DW|6b V- 䣈_ƆA⊨л{+ NS`'Y//`~) #a+1:\@lxbփҰa:m ^("]ROBvrNїՐ3i;24NŠYaӟ S8eG|Q=4}~{;kpQ+'=tݔ#Y.OQ֙Pdc <ֽ)"%D jiI9q8eҖ%z;5Ws}neIe䑟K 1+DCz zxIT{rkl-H9}n#҈*g zs_\wa{6\(>1 s%"EaJ\gv:zND.,@DzqfT囐͟BBwa4Qv1FfWL#[7YJM |7#i~6h"&a?'4p DFV2W,< Tr"F,v:#zRؚ`Ch:*xdm%HXbQe 7`Kӵz@Qu &V< # b7 u\ZN:U246\ME_[ ¸'y_sɽV56͒{±_Pt?.BA.y\=߬bː\FPNW8k;XƗ/a:SQug~^ ugRܟ/u1Mp+ &,'ox9 /:l5۶0x8_69AԚ_^-,{{%[# i s1e1b(Fi; b ~ەkR!( paq<AV1QEpE@*GabCAD&[D ȡrgEUE""1<٪sAM&$~y~>nf\)$Ÿw%(Y|~_3yA~R"wcqm&B:uLdOU;ܽAe`̝L=73 1#%M2 BMhC7(4dݡnɮ=)a8.'d.Łm!] >;t ` AX,FH/Imp04{X}䟏2u'"l'j\kON/9;'"P$&^,e l҂8q cM}RV@lҌ`~#K ,)G Cou0jYxP^X0UXCvf$ LXdbkK}@)R)$Ir 8o,vٌܱYB|se'#*&'rF_i- >/̀ճwZ=\α UD^<0">-Cb.G;y9ׄ(S<#l,m̢Qۭ7pʭop:c7sJ-S.g jXdjn>wc(E킢#A}ހxI7kFzB1O8X&AA'' 싣N_hJpbDr~4ŴǓH`A$.Oݎ7Lc<<ŅƙQ<Ӫ)8%T /b816e4fN黆Wh<<%Q5 U0VdiԞgcV@%uO&SD?ϕ2uC5kj%M-WIe̤}>(cy8k eSS/K'GH2>Pi3Q`g }q)^8ܽwB n5$ ptj":!YmWZ fP9qkT@l8|1H9 v&"V>0*~'A?~?ԅ@XE4Tb8zcIWf)qiLPgF:X(h$w*BXyubk-=/XO9K$@{&|NR"#}=Ȁ6$P5 ~YDWDNv7rf*k629!qBdܛӽv0l봤㌸a \}4_Qk=iZ)z>H%Cmϧ!tZm--'Qyٓ}'U"hV^Io};,MXR9*/RE55) \]45؁_ f92+f=A!:hj MZ;?6DFb òr% ͠m``zUY4٬H_"9-5>yviڪ88g:bߋYYM^u+KT^'^)իꄨ#8`(uZ;?T|LJ@d쫋7Uo1`+)Đ N{7%k,<7H'ZƁMB ]HaMu0n1 0b0G;+38+dXuv$ӬJc.fsQ\ 5a|ҖȇDdO$0f,c\գ=>mh*]\Ʉva,|eR[@.l x?A 1wZt$#yKjvm5Hq,Tw٢/{>]ߍa)tm Q3Dv`.0<O+9.$ S,{ߨ9S2(6Uy+#?ūq{Glb.Y=l΅#}G}3O0B~g*+q$U/q_%+u \3s tx(9B6R!2=` *\ Y4.UԚ QM ׹O2b>b@yP@A?p/P'PG&uPw*ɺ%Ne!kN62BOfP. >9yl%C=+hilˬTL3$t;4 EVw RrH油QS{4 hcG74D7SNxUȳ>"AkF^讵{"N_U >&ոӃ1j\th~4~^=Kx iHJߋWWCSpTܻbO~EPyBJK2R([Ch]w{g^)E~T_Y|&*.RiV9u|\6^7^\&L2 2s<<ުQdC8[:gڲk,\eDzz| Î %&+t [xze=iR E +GЭo`s-jX412|SlLG ngA!讞n&"܉߷gpS_\h /w-cQcSkݡ6X)8x^%<ʫr?]/hB%9edN|' yc~9QA'̬h , "Ԩc<|kwLeʵe%Ӊa̲ }iAibH%N0KAORTnΤjdtΤ>ڹ7̣>2P&!d^-*дQ4W\/Q]EzMv.bUI,VKP.0id8Ni j H&`u7!h)Rؔ\f Vb_)$ܜ>I+;H@Z-k2ײz~Ŕou=I(24.]~]u4r}ץ8ġOS q} Iz,,X0zN3gia->eGU/|tי8?'[R' kF`q|.A@Dl"γfNH'zlù -&o>8$5gH&/ə ? d4׍+.|&>D)X-<2[2.mqnpM1So8f=$)I35|~ǗW]<# u"u@ m٧x!blPWQ!fhlIbNO~v޳@Gj-t '"!Wz/W 7r2URp\]9Cn D4\mPJ mlSNa$c؀nG z;$/)& AQmyי5,^JڳA]}zWAA5?mE +q5924t n UʘNsEu{90#;|dS廬$&fK#7'z/v(bxn}f3Wrђ@b8E%8 ٕ+q\Z@t{ʧf 5k }?mBt݁QwB1ztrS.2QdOiaݽ~==;(89!ltʜ-SSדA?2Ybv)`[+ acٔ^ֹLAD҉7Ds4g}"ԃixjW%x'_Y8\*0&U|*>_:(;aԵўșo3.CƤPWbnI[QNdi?CTɊ@eÎƿ= {gkO']buj@3dL\l-b1aי/hzx`1-L ~s(XMl4$}<@i45tH1oDLJ#;pF1ثZĹ0 R\Fv; yP{Xf?", ; lBF*mrψ[-g~[fE~+j ;iTC;VV;Z U8(U}f BMo_r7WgecaFSM!A?W0ÉT*#v#b.W 81wys{I(jZ3Cp dڹ0P\;,]uG[x,R-{w y;ki/_ I2.RoͼAw_ NI4YzM1+h <8DYA/$>NYjmkLY&e!+e"O1Џ6WBK$ș"R؀*z]fإtĥ2!0^/Hܙ3pb8UAAf\'voa淽Ɗ9ҝb:8 -NxY_q5RbR^n:"eOp,VÙa*̪eУ jmB"3P`C%XmX'\To‹fڙ2[<^;>} ^BJLJ 9Ͷ L\Z>pv,}Ndxfw?g"UƣxHjw{GzE֌"u/);Е1%nGn8Z\,:>PFFS*ܿ&m xfO @O ȻRU%IM;t>@6:[^{nIA.*]iܕsI!jv [%x<>lфv"~ vD=yK51T۴AdUd4puEo3sd,(?t c*w) c(6[=CA#kg_0K$~FXd0B5De\ YLsIVzVzI_o JS}b-TvprQ:8ד8g"Ve+jAiuduϫH1V}Uf|t~K;Hl)je65?UshWK؇LDD3g 1"7gd3BFg$ֻpM[WIf`ݲąBO`ݐA|jzt|I)&VuRMꂒpX(E͝F}, ˨hлY>R Bu鼾q.,bZ %Hsi7T䙐Pz*:ǔ1lr*+@z HO S,ŋ)M`QK߼Lo.`鮆{D1m?+&{9K]oYL?&?,|週XI[bɦ/`l) EQa @0"41J+xhʽJ:z^nZdp2P Z5?n9z۶6 PT|lPo 7S"tĴѴXEvՉ2 *%Mv>%(9ڇ^0VυkpKO}ƶfaJ{J*\1#ѫ mJ*.?ZfZC^1Z~Pφ?)ំxp+{ y( n+}ͿlQ3~/ڕygzHqDdIl%ô(qtS뇙֋#pF_.\T$IPXq3iept[D*l'H o[\ IB{K3„ #.!72/Lkv9|qa[{[/tKy'Dvh9!RR1uD}ݞ.ZX{Kmr=|:S:L8Ec"<~Ww$re3%esI3G@mCKO8 `f߅[GC O_ >PެR֌Mdn5r;4T7ĥʀ-C'5#7cN?g Sf E' hyמΪ,!Z'OE6Dwi%h; k)q<*8jqQI 2fӰ#U-/]$!®yfbMh{F Bڝ` ]yo0>ݔ٥$)hwǒ]rϚ0Ok: G$!U OJ&4^cr-wПUR<:IM7B9hqE6L~3#~p/Jk# @f}6q\7T@u;MI,(viYz'16/g3r—b eϽ,_&)u8ΔӂMĜ]굥jF7zoyr_dkjknK~PV#huEkۀ (=~Ϛ~]2/v|qro_Ex>Dс8gPE'5c2'^ATݶ?0n7#GR\ P/ٲV>l0z0=P,!s(s:8;<%]a +=D U]A*ZUIS~uV72W~EbZ :d3!XRjus$ޔ= p`SM] op? _*>LfL=mZ~Cpct&K z%I&)ɮ`6 =L|!)˺uLj %#0Gx$#A,შe(0٬\\z*h׮̠SShB4vH6yPwpq/?[a~&yCjdjDT\(⯓WVI_ SW~6'NμCEc hOCP#d &pfL[jl;Z{O$ڴ+Zk^V-9PK88&Q;-U WP! e;MXqlP08jÙk0]oejAn~7|9jnja*- xq"֍S;*ۃKvs/Bj2,4JgifK^7[Ktzi(жOj lҥTf@Abv߽θ,U|wzSyW%r"3xI_3s20V;96K4VNu\1$5}WN1kp","&Ʌu`!zWm = !JTw#rI0hV[Yr'u2G"q-=5t=T J'):0~3()A( ɉjVZ̏FZJ^́o\i@~{E 8l!@s<(V/Xz ~lF,<'J\0RA>W'wVA;~d\;#4j q'VMʹJ, yä w[{+6Õˍ3qtlĘ{)Wؤք`F`)H28"Pdzܰ;˓{  P/@3CYx`}Rׁ>BRua`μJϼdoV~~z NGᰃx|h„ɣ |4/Ž @*ȡqm( R@!{Ae ,i_>Ώ+2N7jRC!oj tqDV!HRqP]/fi~Xc!RMZمz6m 2dK艡4LX$$P%orQ@UX;:D5M٩'ڄ:{,)q8; q Iς'9 FFvfC3NFنWjǐ>dH=:zl+$%CΞz)/mCugOC6O#R*wTA͵ndGsDTJ}VJISn "d =,vn7;?/gWf9Q2D$І.ʕ|%qJY+P:Xͅ ,ˈ,pciDIx6u ꏱ+2h*f^U' t Ҧfwbbff5N k =k5"94i%%jc_pd[${4!q<27<Zձ OBmtЩplVN~V}Gb.%nQ(S(rQu@m)bWC׮.\q2yӾrޫdyt~ R!n?:bqՆۨ9|vL9ነ$i luYO ؑ_k"#z0FOPxD76yn[|cwl%幼- O+ H𓠠9dz L=i<̅:;Q7crUФ VDĦyZm]ɢ,g )^8x>]U4{hv6 gkLgf}T`9>TB(zF*ˋ/3mѐb[JqAFO竩 "z{p?#(潵Ogu#h詶$w7BV+8ȵVKI"R7.͜l8+lTg>ϑ7wt`6!h4F0>^6RNT;;}^}T z hU{d|--tx_,jZ!'81v{1o`¼kUz6P>i#&u%t^bCf;C GϧV=# kw'f6tKwxLB2wyRr&<ʹ=E952oFABK_[4ƌC{5<>l=4Yxd\ɘ'x[јO X&\yv&ab4&ag'3E7MYH8,ΙK9sTKy|ŨznX\Y|L(w|t˱UM/ȔЍV9ڣ?PxZR8Ss֐|O,lWpؔ2x8l-cBZlHD؛]ht~(o3,Ix[dd&dю} y_WYn ;T6N$#Zl<ɍq׎E-+|$V(WD0^PGbFd#Q\d[ބfsR ]MBBsd7n/q3)i(;:U{h6Ca5u@Es+D<`VɃó? 2kHKy'zxb)E5JM\T IR_Ա3-uhQV}#7]Me"% *4 U-ut@Rw6k^N?\`j=~Bk(͉qT4;"=(-\Ūq}c|HՂ ?m3 ê㎴ 8;q 3"u̳_G~~k6gLf1.A ߿JGb,fQ6\h-[%k!Ԧ]RxhGZ~a ; .;,uWؐ`]@ Wao$6TymoԬX֫U Hhsf+3:~Q=)֍Uσ2C*kBBInP0}^ǮȣlO};:o3xi$=1,y&NDRJu ʍiԧT)N%c@qXלtdWyv=`~i 11mEzz1 :^ᚲds'oT1)Ejk~ݘ{BWHA,)Ii?>B%pPR97M`lWL ܅`F5vzCÝɇu`5qĎO=/a)`䮷v3۔Ŋ@Xw5둧/m Oj&ybXǧa~\^x:ۯv~[J㹡:D`W*B.7Tb^V ЅNj7w?ih1ni.^m'4_9sˏ]3.Mj@ml*SV *ʒ#- ] l*i0GUr0g>3s~StG=KҨcDjEc^Q8h(/UuH'![×OKu|Ū(~p(b%T9a U4Y֕e~pROblI;@>aB/*_]sɾهx-EhZ1Ŷ' Px:DGⶅ": vU7.cլO<3糠hB>(v" VF:آLTg_C9CUEMz3"vA1-DҪ,WxQ@ ZOkH@}` M4Dp|J<*rN(;q2oM'EEZQt0 QCS ;E!gjh/tKG^(|3:"bk>nG}?Λٙ.xCuU %Jj]OK&}+U 9#ĴXzyyπ^@LTlA`n?KCCGݲSV 7^Oę_DC a!. M%q yҴIY"6uobc,벃.$+/ [TPXE^L90Epg,U;^뾅ʮ?Ԯcпa|̕X=f q?HC;DzDC*肁!-.Cw=#J^5ae2ly^:Mg23?oη 75״biyW֩1zy:]i: ϧS7`Yz)6b> 1o'$Zk,!q+ e%-",Gq+ VKx>b$ϺtSm0NaC%TraN0mk>r%+ssɵxcx}P Ra#t*^8XقѤeD`,@ }Ɉ\*}V%n(`l1Έl|Bud?f'Wq KT";k-Oõ 깋wPB J`T<r*C gWaFk\)SEȍ|4Xpp`q4"DANZ:亹"/>C8T!-Y G԰7[g)ɇWX3G]Qq VƏ D.KWaݙߊW=?'SFv9/@]>lgŦJ3'~Sl"*#{yb YC8qm]~'32xLz{vKyߩX!ToVPLJ&W-/V V'z Zʘz-Z*%(sf c$7Ϝ{'#^{+8F!s1tԈm"_"0#!_j8((?GĽ:1ę|^M@Ju Ej- ʋ'gY•=9 m8R1ۈ8y+O HՖl9e'5!y bwlRYzK[N|5oGN9zW){4Wo)qtKޑ4hm}'*}WTEG9cG8-|SpCl,vn%ڰl- Yda8Pe>;N-!,{yoq _L&'3++_u"/ ,h=w9nTu0Ɗ;a LZ,!9yE/?aSfQ,lGC<\;})%G% a~Z#^_yb;!\D+8 7O|~UpWW]i G{tBD@1պ9ϯSxSI弔F9N ES݌87 x jYCi ™}ZXQ_xxgɭMBp"I2k8cYP\RsC 5 ՜rK܍ffs5*VMԖ)O3}2;ì}s0Zr`uZ!0Q}wդmRrhz/A9{MiG+faY&iF!xK/XQ va4;_Rϩ6l ؍ȗ K uҸM&ֶD-0Gx Iڂ4+b}͂!N2x1yc-=vG5#c3p~/[M.S8JWbL2q|^ݻϥ$I\R}:MW1@8)]Ǯ#= 52 8.)ӆlyؽH̗B1 8 酘7/sŇmj ׌C-ƭ0kc!rq$ْLؕ߶~P,poLҾb`t)LTz]6zî8ej o ԝBKQdpio`5iT6`dKKTa=:u'AaI"0,V9POˀ'$@WtɒZV 1XgځEi&p AᓰwZohzbΆ|l^e%m *,Xwl'Z<#Kr ]=V5y?ef{J ]M} l$A^q{Dpa9:5P|=!6^%h}7xНRgSۣ R k.JG:v? Y3RoQ[]  ˿(yΠyPd-v.@{{Yix/(W2|@Gɮ?ux+yi+d@l;'rQMuܴeBQPbȏ>T{0Sτ|6-:94dvcAd8N, @SXr{b(:؁֦N+8| SS'Y#ڻ0-rAez h쨍PSOC#saJu9If=>fG)Q*d- r(MGk0N=0え~ݬ)E`%1u!9DA,2iy^ "5'U\A{g cce)ީw+C }6,,RQ~'V{J-e"yE?R/SogG8CihR)gtg{+(U5QOQ`.{]G0n| n- ԙ_!9FZГn"1CF|DM23G^ F/@(@^L)0<9%gi]Fz;^J&.`D 8vnzg%[˃ҶрtmF2+ȶ2`YGm\~$`WZ6T hvd!=SC.ŵ}[o'%Xیluyh5( w_ɠ5Un01ƢIR鹹z0ŜUwf_kf?TO8JNW6@ɤG$=<̖vp5nW#o=%s[~d\Ic»ްTcy.ip;((`IWn5QP_Lu[!|łjuk," "%L}m;EzEUokJXmj(5D} < 9-g|cyk-ŚNWƍ +]<@NCdShpU嘒D x^vǶرڞDvVYi,kf)O%Et0­+Lx{6E1'Qk Ӻ !" z7Y{ͪ|;HavD@&؋܀+op^łx2s=GٟE=UVu UE ݻFV ͢`?J͖y:IIp@b˅KGl("fg&!:Ӝ!I34G9l8BӜÞ2ôyYFSu@tb)?-5 w5:wvsIn\:_lAASߑJ$OP 2ROuo+pm` a ZWѫ"ʇ7ڀ\EI$NM#"<ю(bu1"[  v˦T'oNc1.:pž_!NI4C EswE z~nr~뎉0 3:YC#A{liԊ} EH1CD7@G% `nTr՜&#ϵJQ*y߶!_be\~7Ll0&̎>Է&,q'"JF2Sbd) vz$0vlԬR:vYSaR}2{ctb[“ HF9ݡoFdL;h$ EWAjC/ǹUvr'UbH=ȴ +B:),xDRX2PҚ&g<K$hrsfQeR`0@_dx0AUqH]b9p𥀘QW(\1|]A9m+ש R̕yiu>E $IctX7wc69p$hlq$Hw9柭uL`lˡCֻguaYQV`~3|f^?]'p 3`5v3oyk'}`CS_0:!GHXCtkPo H9ŸS-~aЉ+ºswt5ήg7@JzdK l7Է' "&BetB##OwG;^H2eݲoUe#wz8>OWUUd>-Mdl-61V;,YFu({L[P _.r-ZlL.Ҫq+7}e! '{rKΟ4\ ^,rqlKh@ֈg3j2Ty ܞRXYIy[O[B|`~n5aSvCtȹاFU΅I\1kQ}py +O{?׫ m*./,_ar8ؠ_x .R ` +o>/Y|jTs(~1z2=BOȠ'Z{<I7ɐݜLB&9ⵕ#'{ HXp_M}"E$zwl8t'ꀧ5%*68# @Q&t5C5+^n'5pS?e25 p#(<_tK-wbOH[pǾ[=&òrX,_ _oւն?|tHu竮ﰚH}C r(U!fDzTړa$' h3$5cފBǔ\|Z7-aedq϶ApMRI6׎"Tқ]5"fM=uOp( oXL5C&ٹղHDs`D-ȦF\cQ8ԸA_^/uZ,Ļc0Cx9#{M?c!˸Ѝ%os J聁w^{3?DUgaTJPkZ+sʍl~2׼wC,}/G% .aÖ%㒌bT}r^fv)G!gQ'$?qIuٟHI]7u`p(%&P=1yA$3 43<ȪJA -dCjj泯 `'^Tb \%K-:r_ T*-1#08.W_qslVLE$KӚS<&O),E5B I )K}C>9j8̂듬c<'/ )nG3$ ;'pj$ oCۣ+6wN wIXͭi{.Z|tUgpBiJ8<ΐ(3j{_Nzn=1,0%Szv"#IghFS XS TT"&\݌"裱NEtμϖ2qg:N6UψAIa6b&aGiBq̸NYteu$]| HEC͏HkoQW؄ZܴCtkjYcjo^Q={ErO廽d[9l6k_} TJ+o+$rKG*oުňcu"(8УA (v/kZ/5{Lx@߬3=#jJrDI&D3.[ҟ7Z=Ym ad!v8GlVvsF"^W`=\n/7s1:*cbNY9K| )N2lP#vx>퍽˖=6DMniJ 0}pKzve:?SGE`5ΉBRJۦ${E]4/%CdZwT`./lD1p':0 ߪ*1' ig2L+IHLdNy@k4999B1q 1]zcH;pϚ r1gS)._K(zϢ$I˲ M8vT<# z!m@xe`1ڀf`sOLsQxHޱيrD,jvHk:>6*~bTuaafgUhʾ`:8hX(4%gǕvj p"jpyݮrX%pƦ= tw`"t П+N"v؈/XH+x dHԞh$v0 ¼zxPv`aQ.S^ 6vt*ӦI4Ū"r$Bl!K2FK(8TMGw!Vھ=rTBe1j =VO7MP%C^27e{enYE]f,fBaC%25d1(JzZm(L$Rjn/ɻޤC lǎd/>"&65) Eb'9wuM.[ނr^®h'RG`:(*BM kw_sy?rxho9j6Sk"mћv˅Pș7_'=]xe}jxRKOF5پY;Px?!N*,ښe/6z 6iJlV^M)R4Vݺ|=䩸N~RQm־D7:`X{T{6Ęc}rrrK2g ցh01wh){v\ eVE1%5*G"DL{A6/E-(:;tvN'KqLVآrl3>#jN .; {+!{~ g3pP =HzNh,oYFtЊʽr^ Q =$'k'bGCEG H:-4hƭs6bJv!# .&,x<1OgŴ T_h>Y_rN Gj~MO,P 6AWʃႜ 39:6=F kb˓e,E`;Q-\BDthFMEٔM9DsR̽tCnZ'5/Yg~T`nmW R L2ze=A˃ycPGH{rapӨqF;_|4*mR3q ߔ K>ݣCN=SLyb $3Kixg$.e! pejl ]XXw(.wn􌫪UֶG(+y/ z "}v .Fyjj[> a45iI Y1/(`Ϛ- e' -VU~sQzK~ E`j6-J(OU6QPT)5ozBWV5 _CF5\oJ]i^`w>l$wX|kH?{Aq70BߗauYZ1c5b .kURcbY 8ŧy>zs_`1aE72B9\_R河Y-6!nčn Ϊ!>i}(樘ˑd"̩_`hZe F-"V1?U%'ևF#A 3m-`Z+G31*"VocTiv8#sWo@)qS vJ6$E(7TɣVpBeGzxtaUh\J,S=jeV= C7$R&U+4ysHff"fr_cEl__U@]S ID=b=n5UtY4[!!RM8ewqiW-k >yO;:J3P/f>5C῁PJE5~{jC6E{y.\{) ,zƤ/u H|YV!T9c L;LD&k31YuWp|: ix{e@n=B|_amqZ1.3ܳ@=9/˔+xHjSM&^%!{ќSPpڵA@`l06u,VTijfW0_r1 6YNwO J:}2xWxg$(SO:PU`)'b9SX?[ 9z.!(QM66r֜_=nǃkⰜmXqUT /xh^lFq%4/Z&&A6YmWl/^C|&,ЕB`;o,g}7H8 Yeaf~L}[V$<6GPj,ttpY+ppzj fO(^C[sX+xkJ͍&A< F}K-Ԓ*P_m<'I[?".m"Ë$Oa68YNjgkʣDy/S-xrkC#$-ֺO{AIbsF1)2\(?AxEcօCHMp-$XF!R1d,2fCrK%"2KCl$ކ0uD *+^D09-ݸr]'J;OD}VmA E9.@m.n(?Wݭvh( ;*3hE2Zm6=lll!e!Lá'0ׂᑻ @1\[}J31 pO4>X^cGn=[ꂳr7Tmp̀);*toS`cBJI[-f&F93覓dv_kMв4䍆}׻b׽aؖj62'd&i H1w1[ά'w~ރ\bFtQ N_3}Ɨi֙2lMsBS`yBzB2R؜@0LTmqrN$hxKh"DFh7^C5G^ِʊtZ M;% ڕS_5J<8CHeB:˟x|`Uu`Oyx[vE' 4'~.tDC|hg~l-Zd:Im\CRq*ִ^edҔva#b9n&%~|9r\k!muDf[盧g͵e@7ۗHqKt!b0ZgW7zE`~@Q-\T*6<Ɯ$`ԅʂ@h1A&;e p| /7IZ ,5ogmXeldzhy<47F`?LχMݴ<}Af<8  %,"Lv[לm)5KxFUHѠeyط:1}n*~\p=ql f%^$UPi^ нOH1X7 X-4)~ME{I[sb}w6J~~Rڷ%jq?Q ‹!h"C.m"EvfbR<ۂe=N6t{$.\*F[fY;-f2WG/  T@(M KTx"ѼbFC.^5:-=ϝ0w#e` 4f;1𐼊pn٥m,ٰٯ/"[$*:f^$;oi1jY亇fd.YOnbgGࡠE>O9oU{7#8.Ϛby=ف:3mByq]Ϳ-Uzm9![|U˪Kjm{r q~ ~hȤBy):Cn ҆ߢk{\& Op#RN^B(FȌsM}mNd @Ȫ 7&JY"T9s%x}ezuEө~s`biqRj 3-y8E7 na ~sE({<^ʤ6UfF>܋0._@'`o ZGc$HK4:U|KL,/Q8׮kB{i씔aٮ#گ%},͛^f?JT)RмXWef,]r&SR-d oڡ E1/(a?lC-qBK!PaT# d]{WPYa5õdt7MsUS@.`)3ͼȥ5BGcd `,|ȭzi=;)qd*/qreL2t E\dzorZ m`O|1KdP}ji%؍XDJX*\ͼ)ܜauR ՞g_ɘIWY u[y#8p~QH#r|Fm*NNݱR~dO7Ҭ1ВJBAv;׋-&%nsTG'8wfM6Y+QyJDW5wĶ/Br1rrM0Y-T:LgՑ bܤ*+L3:) [y(AH|yP;sH䧹-i?7+un2@M7lV6΀ݰ@\`{ 0 0WcZ(#W;gL|iyp~- YꜼh3avp/QD5㪄+\BWdD*dZ0<sCzlp^?sQS'܃6Qߘ^Y %NfC@E!>$scM T'L|b'%F q"tjK0p0(#4PNqd߃CHcqUlF(FN.i_=MBp^SzH.z£¿2ׂd6'@3q-Q Vɹfs@?ƶFr? \/F&t)72֬/pVo1~5VAHV[;=b@?Y8 SO`q=~vv"TIDUar`<3_ObQXLJjTKTRV{h|T3lIV/ǿ=u}B*CBՀ4i[ t@[@{?aA!]$\sK]m* -m'zys0] o`NJ~P*U)Pށ/nB$6)#{fAeo}w@uoo50CcE+qL/Sm +L>9e\V+# 5I51tK`u͊U5nF|btɺC8;>7!3 ޾,a dM2X)X.emep?ːA#e}8h.zj9?;{b3pϸ'\|Z'1m $0@ǁs(2Pv <  Fz,jp12m ˜H W=zn]GUN lʙ|,/׬30v(q=VivYm $|b&+KAS8`ec[X~\?sHz֛ ǸyrR1 AGE>>O L/N Z%6 TaDU̿=Z]|դ]d.HIbbl _KШYp=Np.8OȗV7>)bb8Q9k;y|m0>{lߞ'ƙDdh doRK2i~fSfz\7eb}{ʫ,%O +eWM($U,y@+i?կ#f:߮rB\|^~%xB&wu/憚\0_ftA\Ҕު_)Ğ;sz8ixAqɆab1t4Bl5< ocv|Py{j4(<5BҸўolмVv%p? f=& H?L\l޲5ۜҰSm&#ɲ#6 OԜEtWh! NHCoFe?9:}z @zKnVoU37n@ Xvɣɿh?TQo:Dk@27pKJ<f9W/:g$! R@7Щ/NlW~x(}UR'3Q!MX J)P"ׁF6!:ilcF1n2UV(o,$usv"著^a᳇m@nO٣~};uѦ!7Q"2QuUZi}oc\PJW3 w-EUDtThkJu:bxbA4P әCgdPQŦ٧pk~~%E1m|V/ؐ^HB"Y`-O'٨yN|P>f94{P||Kc02g*ނM*c-j52I| tWwOk>YYq7* =5yQ(h,3*:?򮨈XgGQ9Gwoq!#w p$E L: Ԡ!74yؔǃ*u ~SY]PI<-3y>_v=j #PG^*F,xiTS}MX!N۴ZIPzkOј*\6@M:ic6w8GlU=QU>ya쮔SWKQptFd gH޿ɩq̼S| &*+B3l։6|K.6U4&PdSp ;ZՋd*@nWe+AĚ\XΜ|WKGRIo4`1 2*t ږr%\u#w׻svt[eANǪ.p֓E© ׳+nOD F ew=WהD2X܉5Jo ,NJ9.'%dV zb[QpFOݰE::H8&P%CPC9$.D^6h/2 ߁%ԅ,d9J8Uo|Д,XSr61}# ZdBo``*q-.\Q#jRtTo|n(es,濤;x:btF!Jd7He9Fn-@ދ%"!2A`T+\^:Q7_ݗ..ztW7J pI~0pviw{ FȊv L0oF a+֪l2PyKc[DCX#x7\cn ե*B8 @LNP8,P{KW$ecꋸ$$y Ѓ,"2e|XegTli@¸^[4#JrQB#:$tYwyã^ҫ/Is!@>+ƫEgb8>G=뫇>qQ0>oXT#bp$N6zwe}"PU}g<} vN6NyƇߚS Ik)2MBi{A9)~e~3Q|e~B߸RH;ұj9!2xk; :ngY0W[UAy]6Ցx+ -8sZxW&5B_φd,LxTK. c8 T }A42QW:̀H͢d7)71ȾB ~~ cdq '`Rʊ§i-IZ ^t9XvD (~YGDj>[td@LC|Μr5zA&ϯ쵷_0٧!׌`v-bICҧ2N9SRKtJ|ޝeW@K,z]eۏf pLoImlZ4y= `yq5 AL!6_C߂ ,le0_e5igyV[͋h^ 9D%g(!-.6s; ]HBv#XGb.EsZ$9Ho@؏&0X?XAi[jW VrACY>h ɒ!!\ؔ"f6hoy'T(A +l7Wue=WP6JG%堶 # 6s~<hC"+r~,ITOȥbη.u֬N>8aBϨgжW&T/-|FMa%V:APXۄ /l Ee!Nj k5mC`bCM@9*uWJ$,,QBX^7GGihTL %S:Z= /֤ڏ$e}X@j}y~jP34փZ`O:P}S })=,}-)3}Po)Ku!˘m?r`dnFKcڪigz8p)%6(Sޜ] $\/9#8m# ~\:T2,_ B>r퐿9-Xxx[9-ae< Ն7-Ly#Ύs#6zܫcSu<,5T_-fX+kΚh+MÕF|̀9"ϴ`6n@Pqvm *5X{$q /0ڄY5 Y8yMk;NSܝ n\3bb%@^ݗCT%2CYcFr9*!L@ [ej;Ji" G\e |[·k<Y * M$F%c\v:;I!U}E0 КQ9BA >1$܇ E_ͩ \1"㵞2 ԚO;WL$-q?2i,w*V@~)\zVK]`1 K:vR ]cם:Nʍs1( wЋ!+f\ zk=ji~CԃyZ:$*~, >v&m2'-[m͐5 |[ӼTbO*Nۦ2ǺSpIci ={:UK'AtNPo5`MN@X bU%!UTArDAW`A5>_F*s4*F}q0lf}\EDq& /cv_U_%gN<Le%LPor %;g@AIօ :7.95:yc] ܿ2Q)ߙjY  Ѡ8M ɿQCA'z KS2 Uv ͓{1>8H waJMT(H{(hMڏ '5{@B0$@vg~"Ӣl,3 11k15ZFMifIiNERhm<_qVj~.@A[{`>Ӂ" >\h,{ɄV:ݯIr+oW:lajOM]SS#1#lÆ M,0RcgW!ǰy J u--E( #+.yyW^5.';;p7 jGz-cpY&z&`ʼ"$MgUץA,ioae\jKIؠ,uVH{:fŢ";`)1FW>I*}ps j={cRzZrbL];a= bf)!E:߭&sRp!},a|a` tжjR tL\ܩDFk^ _ء{XZV ZAYo{Ovq XK\^Hfq29`b^#T_A*"X4_dwlN[|%9œ99նvT.㠛PLZ B+~(#ѯo+=Cn,wN N9ߣ :&6I]f7USVru%iR1H@]DG@>< ̿AP/ X{s";:Q98@3qž%{jUM$G{fhfz͚xI{{=?q]FXwɣMeoBRzCO)(~p(! 2TouAb:3 sn*_;pYhgI ]XmV>_5 NV$EMɨVY R|;7Og٩]f.QחVx,DO2SʻyOokDYsIy-'^g˵ )!uK;lսDXU67ٮ 1)ߖXgIXVhn!E rw5u58<H D>)2S(w>g9.BXKaqhFyњt'Eeu! dϙK`Ґ'4o 0%ff)3g>§y/`'l zqpf{U=.e {#=F u(M?=ļhhCְi5 B,f7\䣰o=`k:2nE)ʝ7GJ/t;+ &K>܆$RP59U8?ɇeM>e<c_5)b\q;.Z1n6L lE pF6l 2d{̖&mၦ1 5hvW~F!y-:"qEuq8H?f:| u-ĉcV}(W%.!9BeTt%kk>.U 8ʩZsA4w]< A*PZ/4gzt0)e|"|EMƝyOr7HбwB|sgUEHjL2DP/ӊ=\d×)x,o[<"5Lտ캓c/'چ;i۴i#.CV)nSRg}e c)[ C:S⾵`n2D5pۦ-Ώ-4YCmHN}4.*~1|xb[= G'RW1;EnĂ<~S,J*?5x<-Ox"ϲLW7džN-]W7-=s㮄>I/~O #I œ \))fsA]Y0N* O$UÔn{$qnzƐ%3*: @(ߵZ RwkLOp!.Sft6V;!ĥf;z#Y2j qJ t1+P0&Mhj,QJ/j C֦߽ 7r"5_}N.[zbuD&˄U2(E׀a$ǜǞV)\;X3Sϯ0 3XN<&_ى,OJM-'b0>W8uT*n],.i*!ZNyܶ\Ocxg.;8"?f#ʲa$ c"t <߷/YY#[Kʗ t{ ,pJ;!hU0Н$ֲ8OgCRyaH'À|nQpM" z ߨq uey5=Q/3 q(wxP$AIEA;&^5'd')~:/UtjlC]ȸӭtb"KS}G"qD x<7H u;Ȳ] t8eOmɾp!T+NRGSbݱiDէXPkemԤ3mX Pc 3#7NM#"W.>!Ur[ץ,x蠘w=?4AUd2S]ȳŏ(C [CsV{]gP]?I52ibyyP1R#R*t+vonT0Lhcؕ"D Ee=;y86wmp'X,x:S>'m3CSM7d]hhv}dR`!XP7A8*H ,i!>*Yk2Y\mUD9d:VB f '_+0U]6`=cRz֛n ܚ@܊U8 A yo=#`Y';Ucp0u}q㿠$%'Pt KmDDZ*~D%9|qUp[@cP[=4*_KDO ~גJ07S$:ؽRE%⽔H.x/ D)tVyxo8/۩6W  Op@{Uh!L ks4DYW0m[oY=IM_.߀ny0ꎣa\aި l>1^1h0y8o=R<gy4{.&${n]Y0K':0HAy1նRQJů`4-WZ~vPC3{EuN;z*x (,]ΉҬC039Iץq!8S6 NH+<݀^\2"n=XΥofxuJv |jpopk6<A:6_8x N9e$.r]ühPKD 2\6q߿}aGN~kϙkvkx˜bpS-^8;^I) ™{$&Ie,_j/wu*s>Y";0 y BMvőDn7-֌Op1,'WVFNku-/`Ջ+_(sZg%t9/щmzkv G?v9%~D|ʭ gO-gdۯXſA^ga dP'pW %wQ<׭[3`0DT` 4r'A9S) %N@Ag= |CA]?#ID?hbHjC3oo\:Πԥ>7}p,uesO0H9y 0ǿ:ζ^Re?|֪y˞n^Ǔd2NƆ rt%# ut!2k1{l>I̓КY* +̗sTv{ )}I sGl? 6'b"QA YF%$/c4!SURRX|MWTpw:bhiKqaZ)Ĉ_%a@Gbp|0/Ĉg!wX+Ax_Jt 2oN}Y[m&yW=|WVb@[1_[}-%.mڞ[;*G]f4N:eq vtz,)Ai4ү(G89hm3P3;fN% y01z10>)#W8O 'ּ}GnDL<:i*&dڈwWĀtהOՏ:4'&~'6sf{EAkK3۲b+berHJd3ոBNQ!~+BƺiOl4LsqL*bXDs4~wH43Lw,Ӄиf>ͰL4Fy"?a#/I2/˫ ;E-Ũ_lc-‡vPGjd#F<-IL.Lm֞7*D]4jr@LW͘J6Y=\3hH,e 9{>+ہ.j J"81;)#(0 *szh{U^&r>؍puN]HNTL 3_L] NՄB"u( _[KL=C};k|{6 >Ͼ- OM ~A#q"I3Gʜ$&1arb﹃kZxbrtIh]7VR!dHU AC7[@o߭L/ L%_)}sdF&ic|INi&Ã/%9 Xw΀AُspP \Κv^C|%3I,ߌ ڑN=x 3(0u52<y 3S"-m `D1Gk[WVzGHqGu P_H6#0>/lKܾ C~@*9yhD+Ys'4"-e6 ݱ- * piPqfw0YYt ?{d6n!wقz2 Óʔ?b\0%${&J-KYĄ[m+šhr{1 u?uBev [)') իnb`xW#~Yu:xt0M֬Yv c؈ڍ@̭<}-~׉ pʍ ;bJPEEbOI< t>b""jnm-᤬iGvM {F.C i Wbdۍ.5||iy ثh 3N: LJm7x -1|*yZQjؔMo $R™V%:vK^tT l,24 H\*C'[Wv bC?IL5 G? AVA <>5HD&OUbuLRL!2ߑzhF+4ܪxÂs*HuAT!UId`E q+KB+z)[>^jKa\ ,Q0 k,O)&1ó8DNL(7d;\ זGɍ_E&MﻛAg*d}:gfK ]#;/k98[r*1c+t 5 {}2Bc*Q,xRӵ*OZ [cr3TUg+6n%gR<뷽!+"8Д, K`>ϳ mvC`ٔ#+e$ W]LnX!.S6w,_{g~&+.u"/pjfȰYק9"6sEv*J2NT}l O<-ٵqs&>(%[.زQ9n0̠Yk\hIS2S/w7X{J?/JA .Xu!d&ԍq! ?N6,^.n&[֨U@q *S61GFȐ낣@bU ս_Uk'r-Q蘯%rm^HQ{!BT+|/2C^wi$2-zz`%Q~z% 1@đѷg?-<*0@NboO vr]$_(} K6t ;Ḑ|>[Iq#]v5=KV\-ҲzރǫwQH|JM[ W:XhZ܆j˭ѕo5Y:)Q>\E`kϢ]T uIĦgsڒw)uK[v,c5tsFU-$$ Ϳiz?`eRTvlvtn_^&f5,dgBJ}G&)uB ϧM3 r7 _]TQ#BJ?M`+i'֯2:o8oڈEqUa&-$ nu\I-c`Cu lm(bܞ<6% i<_ F'mn r z72lIj-K ػPfFO\#_lHe5b3>!=RQb/Qtaчe_o#i"g.E4 [3md@V߸n~t'Tmi6z͸xbM,$-353&%y#]tZK>] Bf &I>~'y*}0>ö#\) Ybb.8O]y˱;;,BRo_2 }%S[3G]*$j3Bq:Xsk!-?xgۄ e zXYӇK]=K2#|'Ń HѰY \HQ Zը <|&Vt@.xu歾|#rls^̨I%>ۢߜ jn*;c@?w&tPҁǙȉ\kc[q߇Ԩf,=W A>yeyH5IvDH}/R!VG}me-llO-KLVfRõ:R8dJYK&xt9%j1j&UA9DU/#vrn,}!YQ/~>GΑ祳z~i] @[b Nk!X:lL.&RfY͑Y4B'(;nZ5} !z ^StyV=@|e~heoVxn7JfNmv q;vMoL[쬪'*X4УW5x=z d;Z-\3sö_Z$9U~ F֍w&!k$pkY2%wBWr*n0ʝb{>KwRj06f3aQ>]mmhq5"<[dثؾeGchǹ='a W\ҞrI9&JZn(_XZmZU2ꐗ"vV=%AFŅ3TJ]<M%p{ڌh1VuNcs"l6K)GMsf}vb:{-B>GٽB{Pro)/Jk!O9 2zW)l3՘SpIҧ)J4::s&)N֜H2ǨCq1'wW#ϛә`͔0ȃjJL}^~h3$ ߾P:DMUc΅+ToN4z~_\k,D\ҁ?)c 3(GIMˮi7;cQQ]v6eDl¿ nuP!p6~< Ь4,$ʱǢu W!,?<: ZT%)'eBϋ;I/3uÝ8V(wW/ǰh  ]O-3hfQ>׫gzuIKrIљx@?ja4[xG5xV׭!hDPkXB3 ҀV¯CJ3" !3MlɛCG%Qpjnk<]沭ۧ7͏Bx OW#{Fe?oTs57x jJjER+;WzNdӃG'eةy4yT"۞Fvs0=ŦH-UyoռL@AL%QT&ٰzKy=8ZlR)z:ʎf.x'GQEZF Uͬ,]|"Wr1ڻ'w2e\m`,,/BD/)Ĝ]v6hbV%t~Q+/ aCtZAxD|FY4oy2&C/\5QOqD[OO{1!R:sUIm`7PF#vVo||1WX+"oVSg~$<9܋N'?ĥf-q$}{MjC8\`547@MNMn PQ M= rgqxwqʪu{u/>KEЖ2W]0u+︿/?CAiH|7c4;BD~6sR\zBcXRp$a_M(մϮ{]/)`aǍk=Zm eVщfE=qUF} W.^z`*$Gσ὜jgvҹE)~6\w< >>G\9qdذ2΅\,q]Tl'FÆr*-)Фl!9:gN WDP"R`*vZzKpD2`FGxAY9hL` ,qΖ$|NAvǴuvK5o=T˹"j0 ٬.:M5THrfv{tEޟ=uBb̩5@9.ѡߖ3aRhjRqEΫpBKIXU~I4Rzt,Xd 1m^ U009;*m'|z| *ǩƸ`^RK+4" ӸK"kz߇@hҍJ%;cTޗ#gzod;͢L‡ŷgY ȃ=D S rZR+~}67>l$8k]d<2us ݿUXWHsޒ+/²wԳpPJ,DnBڿ olHpDok.o݊ '^ |E}PF N}`lbeƸ*BeWf]vDH0v ; 1{lm IkT$/Qwp4*%}T!4}l`.8WZp+MzN}.ybYXDCi \I>yXZJHJmN M3:k}8/]Y{LxMS"^?SZQQvyІsլNjnHyzVmp{KOUp 4Z ZŔ ܗH _؊QUGR#]q.ֈВr{&b5eiB{w3+2N;K$^u6 _oFnA=GSAd?XewĸH83B~\LqFHߍؠ;u.Z?ʸ3q1^bA(!C:(x>6Wҷ@"9Q#O ]@:YhjTe%_ ~+ hRzSOm{{õEl~e}bI+ݰw7h5OLn)5Lܞ;H|v/r`(9ձ9MngD3ܐ^omDl"#пԣ;$jn; Vi9"kZMH(dF]74x/moJ R bƈ_ͣ!ed:ctҘ7(psq#x N+ic(Eeh%؄݉np(RwWYmpCeթu~`[l>qU^~*ؑX1ZWw1 aYE"9AGO-'ju+X*aaCy4w%vCU]>gIA=&xanCKoT:zk]ΙCޙTcꏛ A7I U0^o]΃`)pzCtqhBmU&_(D4yixϧ'۴](%pAl|ܽ~w* uFdrq}lU-$RA~!V}:_"!أvBZh[- B}VCA0qpj>DEhkb=$NyO-'J=:T"k *+JPDKГ4)>ZN\bWc29ʍH/=)U^AGO"tXvU'g+[AqiӱEy>U݂4'4jKQvt1ؙh+1\R'WӬɉZ=:CsZW,ق&;sD\W/fk nX,eWϪ9J^z RC͘|gWػG]Ñ$Db&"0tjUKS XcA*˨=Sf? %3aEx$PŖЭc #(G*Wy٪_:`m`_/G߇OTdԩ)D:uZِ)Q4"IP@39|S]{fG¹Ecgf{,c|^<.H0@B߹ӅO3xd+}Ppy1HGpFqrZi3/SL*S:ҙ<ɮ]B9 *\7s+*l!ƿÖnϥ{!=ZT>/26AbۍE C.t<CPН" >Յ"=o?<=I(w,!?I&NL3 T&xbوN.Mpi%2YRceWyV:ۛ]%Ab3frG-웍Mړ6!ᄆC@MaDsN:cPsog+ltn8ޱguid?PI¨cy΍d4"Ӓ.0&8qxw=`U1L{s|e,WJnXT:wR"䗩?\?E2gbžsWқ)c 9? 9T>1;uQWX أ;gwENt5|4 3 .%lԟ`N`8"6`ƿaR7YwE ;'K606f|:DP<;xQ"?Xm:trO<<{7+K Qc{SSKMSmxSI-FK?,<k8YjY!zօqA% E$L{D6T,8,nωGjNngaUס*t!}}?n[ukQz @=vSnrg'¼{dAs046TL, uV-*J8 Qk-M^EM1iz|Z j7\ n(P4R+ SX Q=-NP;=l@([n!2%Bv<x8n;]J$DhYAܛab3UJ9*+loSHWD@u 󢍯GlֈX" @Ari/ f < ur38QˡlfL=_d d nMIwŀQ]egq؄UL/LZL`ַda-\1 U69*Ve. K"J!9_YB%2]=^drԖWSv@R4j [=zրkC: /t!IU?(:;X]gQEDžcm6M "Qp/;YBmػ}zĹ1Bh4PZV\_㇛öI܁ydFj/;|3u͙J5+rRrbi1鲹2ɤOl>CZl(D?By88mr$J+0/G)"޹{S+I"x svبk4s|D89NQ驡,n+WiUSe5;}}!5 c_S-kĄUm3b 3w"nEPi {*&=)z\Gx'|& Q$$L)E'Y7g09u}}k?+_W]kEj㕬ә Z(>/P4Lgg#d5s6$lKNx6oz\#IZV) 1rk ˸DTG;Iihm ?݇V ^,YS2<r .IvfZ-^F@!1QթX;t{nZV([TUFl,e|(= 6\mUŚ]*=jI_~CnWhh' 6xv5z)2iǴ.W%"o=iw_Lͥ/abXl\ۮjE]־ DW* ʅ97Щ 媉EeP@U9a>.%=2LTĹYF ,|tE\v.;fz'6"d#ECjf#/$AcaHX\zg~DoH쫘WBW_Wzx ^bOAuu!˶!GP2x4 # Eqҟ EL7_tOVSNʷxnz(c}dPvEm%{]~g0RqDG*ɸEFI>xB*PL"^5K6. ?f@d-nfT1:Ƹl34w I`M`\N`- nŻ,2.K#L~.:}_YiEET*l*,Xv t&)?N^&vya؀j:A k__m AjMO̒Li>O0NOWTIryD^&Sm:W5))q |1U ĉtpFt"v&oƬRdtxT~T hpSl$dRWL|5s [8:qouD0N<%zvV hn5Q={|3|C*}{5:ǺsQoRRAh!%@Y?'ΐTXgLFS2^hm1sL Ġ1Jbɽ(wU/fޖcNԤ5ҊWaQp53ibyѨBLwU9Ķǫ ENvP u`]:該"xwUȗy8 k5%=Zd %^>ǥrӐA q]Ġ ciͬ.F %dCrZ2½Cx"|;y-g1 0rNٕc]zxaU%1fBP# 0V6mz"@8,yY 1l^>zuUEc檯.QNa1jkD.ew״1|)4 ppԦj^hN =zf5/:pYᘨ ֑nY:\f+?A@F0wF5Y! \$?EhmMljX`YDgIZkAS2t]F Κkwrq[`x" ɓMhR.2Z?Ȍju 6%m"0$f>OW8㚼w;ŘKNR!y//za!fUj!h;ߌ{^d7{^ á.N4R|\<`峄~<4i눈I^IBDH<-Q4\![/P`#j>gc(䟏S-5cDW&h⿔)ۣWJ>^ *؈0-zN~31FXC@F_-0>2:1)yFVрT0e֏ [W ۣ߉XAsR4*1`l,jaN#ÐMw?il$IfZX[#FB !roj ˔6Qd"A;X0ab3x=8G3 w=g3j՛,јd >&㺪-e'- ōb ui,~[2ymDUrHϕ:~T_77M/{۵OKgޠnB1y 5Dф˶ֺ+ޥ5k×M_JH]}ժ87Yi%۸Jl]EKwF?`I@c9WD0vjط<{P^8ڤEi'b"i~o([leşF2?zǸO,52\393>AzEg{ .c_E\uQ)X6_5kV>qX LG%yO&J "F= *,爸4Fw¿eQk),tIwYB:Q}:IzCV ˚oco!O'slVR~Q'ʼnf+1]H}M 1j*/.=c<LjݔXC{oM Q'{boE'!D1OpMr6SenU@hҋj ٹV-<IE4tƞ:0 $Q&dKy-i7LY1ڡ=ofOŸ?$QRZeŢcHaƵ.HK<  PtU6Vp݊4n' )XI$y՚t:WJQ_>n1o&IFˀ8xRj:8!վnIY"EeDpsO|sOWx"Ɉ7 I7dg)Rθq_FA2 %ns̽`(#էs҄[xƺ&!~oqx;qVTM`U RX;So 貈^x=-$dmT7 jpHTY~<#Z7j#ѭ_e6Zr$_ӇouSMHк-ß &X8Y=R-j,2RiFQDnk HS]K3a'xg;"fe;TyȤDܵ Ϩ-<S"ĉ^K>@``VN>@;Hqd>gmG: 㘘iՙ?'"c֫8Uy:ML@;ݰ7^E(Wbvw, VGh7#Q.ƝsώLf6ֆxd6 ~cO=dk2 a.+,m܂芈ۧpJS{aC@HG_/KrM7u*) LCb~N!H.}0Q $Ɇ^@KD⬀ oTCʓYѲegpVd? Zkyfp$:wDeE3G'm -BD6x5ڨzG> )X1 ܭ<8巗$wMuqt߾uly"|].C];m;K? M'C CINJ&T!51TGn{q>C`\_5p.gy?mOh,k3Mh5<<2Χ4|4/U -n? ڟ k'WH~Nl$ZT&:?d| "AmJx>İw $6'w=Yzv[~A]?-\uV%Z;[4ˀRxp.iX.krd!ni50m˙I ֝i +4O4Pk\ޖQFĔypXyV-|m>sw6;;8t#7~/JRa͊<aL:,hq1v"|3:{\,${𚪐lÌ b^u^"h;yŪasJٗࠩM{(e+g7̴GZxаD4 wjؾGfJ*8~">Ⱦ1:ࢗL*Q!5IjGv_erUʡ&A(<)'/NR5tⱌ}'`O[U6rؿ-ݞg^ ssjcdf0b٫_.ޓ)-"!fy趨cQL EpLAL?8Y.\Id7/w?nTWAW2Y6BHj-@wqw^Y?o+pct"bTJ @ȥtIM$1ͨ_nFk]P]k=Yz]cߌV3)ΡUkEVC!#DQ^at:S?n5WO׶jUr5~41zMD_S&CW^(,'My-!!S'ExQ Qmՙ9n^xԹ) U:x?4$kxq ^>Bҥ4yo^;,yW•fHiL&(7J;f?L]Wyo̎JYcgIf"gLURVYq5(8AiB5Wa˿ﺎqA02_ ZG :E{LG~P:/$q&MRcc3>;H{]3S~67 Op v8~!{ntޒpdSn+5O/ݴ8l5|DNpb&3Ha<%"?(]E NHX\_4=6:d'3me6oKA:F35 K ]z "M ?pR%rN;eg@wdLu{$>Bx>Db*ic-XKǟڬ߯ tp{(עdVD Ug?M Og=nX6\"\҂NMX7B ,J` WګQg,ef( ;ݏij{|fhVJOZ\y$Drߠn̗B>ʖ(&0Кv! Eʰ"u\.{ 7Z*ѕX A[DղQZ(u3EE9I3KUhQYgdƅeL牵L"̤i_@KNj'a#;E_ԅa7 Q*_~/i2!쭳?yqf*U 40ı*y3q$;'z:Rӌx㋞ph(;˨r#c|š8!x4!ä6M_ <9:6뚪+R>h+/S)*$"=R_6zDw]@䅾{_\ 76OL Y1[y$ё7'c>i: RMS1t(~&3ub@ժL9dC/ѷ9w` [:1 iAho7' 遲St>ZrTCzNV-@J^'[P3TJ͈!8jw;ւ.$3ϲ3|EZlt$@ĖK۠㸱1|<,R=#q7|Ǝ#"mDu?Эÿ}=Mc_ø](dW mm=$*Y7]d5#ԯ-z=/ 4TDS^:LlJ{axԱ܌f325tÃu\Mab.MDe̪uиA]ܘ$(?w(N2X5oئNfiJanwz@ދRX JXŸUM(K7"7*N\Iad;WLM8:8nx[n^$"WawV3BrUfNH;Vsbn-cxB"#RA{7N44XLj9ԙȔ/wAG"8Ax*MhCDsz@ 8ET$/ASmnmS4ItM4%[]<\pDy9QIZ\R<"4TwV/["=Wq1 /&#m1ը!Ч!cbSsԘLFͶ?V̌,<@˜&}c-wr4h|JO@}y7u_Tv!BA&Xe>'TSL[c#.%; ;~s:aq{wMTŰzAldݧ&9aԕWw+SVu:ɏC,;=F#C1\,n[D8h4fK#]7D#B5ɜڬ5~qh(2 aS;ha $gi=ŗ &~1oʸX0]w&WT2Sl2pWDy$/Ʀ%.&mfn2s*u|=gN"2°56K\)L` ™ٝsZ 0Hnt+<{XԄO1!ζy=aba/,YL6<@#݇鿠,!RfpQ8STo6,SY1]v΍Ex҄A y.q{]ט DK!9%&/V@ۻ;LA*|otYvAa` ;r|h#AH]le:-dKw"^GyNX_[Лʣ*y|_QfjgY9ݩ|-WA1x+:/JxOfCѽ"5US(7"dkC8ed C~Ȩ](VD``]]I-]u| `VoNs&sTV{R~~NtC21}\]zף8_ D;Rx%fD73r/'(exx23My.#SS  `@`8v7Aٲ86PpHg{; n%9Tm X>À,޳Cȯf!1ɵy >l01DoTw_RE·rs.Lg f4;C-1^ges4E_ HrYkЪH}jV]Jߌ[084#< CӎC۔JGrp/x6,WW0%fT`ֽ싽亪Օ6}QnTW MW١:Nefуv~)ntM !^* 7it%,;*%.AR+45׳m159a I9Τ4X17y Tr*%g-pم#\(p$tђoNjI]`Ө\TpKo+OV+4\/uæ}/+*f`)1dAMę*e֧[g+ ^dZoHer LYGԆ϶' ES8+uG 3uz~CtIȧ6D{L5ewNQ*muSgΊbp6MK㌔ka)V+-M  JfUC~pP^E ,:ֺe-OBgAW[^BX0L[1߳d/ǯ'}:I2"קE dqtK|KJ~JrO!ǯ+*RM(ղ_4nz&{͑EKP"@Mu΁euPl@ROt&([U#>%?~G=-2MvڨY @Zzt{>QX?0BXEۓ Q .J;Ujɵيx}Yū,ۯݠ xZ3u#$5KRVGrmKF}Tݘ.Ä}n$*hgw .bn_O$3/:ntsxM>x#>.jbw~H:ʩN{A.A_R;NR;@(hk͌q*!TQ=>JXn4!S66c{5͗T <؏2=& @nS;J<{ޭH8'}SZA Ohآ=ͯY V+R։|s7|sFOS~F+>|ik#otwDSFUdѐ؛TM7lR9盳{"  aRo)O_Jw/fa; gcC(XKH((RVh@@)D׳SjGqQX{⢔=J(%S,JiyNKWY: 3 K -nY"S)px?P[}s+rH!rPSh$l&-Cŷa|]H>VG 6*t%1+;UhwL(xNXP=i#zfm<[ J6jYëj{sfY{ʫLLj[bVX x\:;v++p!jSOr쾡(P9=@㔌rQfс^Ȣo'B'Ύ+& 9gDJ)uzjj.eIb>^>63逕54#r(vkŭg 1h1Qr! iX7q2/my ͪup0a\.<<ؐ#8~DB\m / $o@tqjӾV@.3ۏ\Z802|;R}wW}S-ѼKD@fX*{+N`7Gt$QX:ûkl^A 1r|qX*T G 8˹Z0dܡ<)1DYd;r<8Fy[ j\Z: $Cm߀{HقW:i*q} e*K7J%ѳP` b?BgWʏtje+VgU86-)1"zҍL؈>>ryK@`C2GCZ$1"tr[Vj;pʸ{}TncMIl=KvAT_(_͈Ϧp%}J7G/)NsRTQm`?>g?9 ??TiBQڱL{ U87,;5*56NwNl#90  R":Heȯ(ݴJY@_DΘZ'^q `d99݊?ghR/791 }3)S>{MUi8CCU)/k/2$09t[DW}n &jKѡ\z>xZ]y=<27)WDky;9 <7p^ iKWd[P3-aoK˒# K 3mOإ*/+@D畬}_UJXU{-5 h^R0;=;5 GO7bITڧHukN4,& OOtmv225,̎Y7SԈ'jfIz{9] KI&Yj(-9s$y2SI]fl=gd'TjAFZ{H.;jڈ&f]cybPwHul._!yaP;šc=4j$k;62M⼹6@~K :)9UT/YY{s2ƕA;;`Pd9o~[SEQp-npv4_0'oLol_TO'5SeBu,ۼh)*f=T{ƃ۹`Uѽrpzn8tr0 >ÖBT4}̟]1T6ҭL@#r PeB{0!.99Vp#[ΪSaҚKz%֣rpq)ADz 'ω vt9<3Ն0{NmS`m4usd=[)!QP,7ȲkC BbgDY_'\}B9Ugf9uma sa\ۂ{5T"JvA]) 6{PZuO.*=3gJlt p=C]D Ҵ/5j·D"MxAW@ٓ¯POz_<3`;!=/ʸgSyzXy]%zH'O04C;TWH ؐwI"s: ?8_}ŀpu7v[q: M g2/QUOKBĹdy0GݕTVPw_8XJoJMA15]LU~+ǀIkHyav_tBWm?c]u>l!2eq{0T5l,jRJ tqw3yzjYM[Jf=밵o ~nPi}sACt,VdO@:PAC?CV$o5Ϸ3 Fݓ1t>Z(LW&*_^ox:UO^g8a{zwЀbV=Z=Mj7~ՀP)g*`^B͗RB$tWSozxxS0/EhμJyD"*̣'ጎ2)%Cm>1;1E1 Nh,W 57! ͺ nJ\ ƥu"X6Di6 kew9Y t;+*(& woΪj57-+>{6du>T2[V 9$t !ٌ[pE/İ#3xV4v ˲23psO_ŵP.[`Dm3 \%oB$,;QwNmۡ D@mOqTsY]` `g}p YLĭ˨_^zBPD $$H53dosbpdHWn<>KT`-\K3u)lw!– CF;xM uLAuC?R6)_E B"pU(Toq^59੸vY-QL2X-L^Jւv_69IsX了QciOCM_R8Ƹ} 'k:aޑV]keJCTn% 8[UEZߕtumDu*'gk#s"_OlY}*lulWuwu'o9W`i)8W^Q)-)S:~I 'PےZapbS-:28C^tkI;Ӡvn$XvdЗӄzP2+ش XcawAr,XO^@ewnzeZYO2A z0tQ>o{L\2lץi% u|dG#l|' '`_[SEُ.U!GHfNq}ϐ'J%4[=$9;:]?W 'Ay+עȓyC3GUSPӫ?wKzvTK#1!A$&Mb2õ6s.3cX_V&Ҽ\<)*9? }{m3U`:+&*zqm°T-IbVo0d_3>}Q]=`,߷g}4\ےh ݨ=8\ߛU=⃂>2c~yN(Ã3pM!0vzYyi`<85 PTu9_[A6eeu(SQiB´PrA9h}c?p4{J]y3|⌺cwת2{ ƌ_9GzBk;1k5qt=YxPiQ Y@$ؓt4 f'}A>IsaOQ*#fpX(s6mr?ţz=6ně:~UPG(Xjs%EɪX:"qGv{O hJ-ͻQ(Od fN|d<@P-6f`W5;{}m74~$V(֙h)bZR7@bxi/ZN|6+/UzeG:v"y\Y1{MUDľorJ#3OO(VOɪ-"NM{Kpc0ˇ8o룩*mw7l3bam 3TC.I(!{_,H@A=%6.{AMf=W&s9O@фp)`w7 ("_r]E @;Gm1DzD; F^U5vKxl꽀 < Y6Sv35[ղMak#'\vў>5Lc \<iue໹*R]%/J,9B:0jG5QB"˨ 29oAǷ$Hl׌ɏ *FvGa‏$(hx v?|qjʭVw0.]5*Mj]?Y?OŀcñyV5&"춭eLeé*zuRaːh|lB K+ͷse2T侚Ǖmޫe]ka훃 m:o^񱌤_# dV.UC:0 :G"0+ m Xs|o&*P(.DN=@wz-، Oeqn {A QǑP;RNqf1ۿYZto'BI 3mFQr6z-75Z+e͝JaqeL`3\e`\ &ű՛`ΉD@hr4eFwl[Xyn=!?몡ukf?e;h&_5mWe^inҳ#<)1%-%,Z ͸VZy4bRe#=x%YإJg!DRKf5ŸmTL\L4l yJb$n84TXqBQ1 ZI ӛ@m vOQ6ْ]rTQb zT1}ÐFk$[֯qJTH¨4Uiv^UWAwSn.[ކ:ɳO)ՓӬ1=n/taG[9@ۆ5(.LHQM (moōx梏9缈lay'_nR۲sT+yugFOq"Yy"{%1}@ܢ-^+Kr<ߢlE3-c?tpl!le0FA~.Y ʔ^OYQ_]J<hKդG9׸X7H.I(Uߔm%zx#he=d+<N9О ~p؈*`l!ANdЮF=GԲUSU.i{!rtIE*ʄzpQf s~pb4h&C5Ă0>Kcs~,glJKR;8ozj*#-콪o;A'2howQ㇗(!;D*j@it:B OJG)]kYhD%z#]lV^NvW$X~(i\Uy[Ⴇ_RWwzR@+pGgEB*1k wUo]:^橆N]W]D Xo'k2A۹Uf}xD(o$ٹEywuP72!ɡLk|uD>Zk @ 6C0~$e#%D(ʹ.ư@t2uH>|R.u|R2[H]Zkzm<Ƨ.[Fj9;һ稃4}Ķ 3Sb=B߿`kvDw4v){ As[-`{>.&(Δq 82#F(`?^7 n3g󰸌I",HDv7eI"O%HGЏb|aۭ[g^/޹_.d22̆GQuU1rcղbD2k8AZ{PW˞ꒃA.'^x* PFY'a#]fh,v$!C`R+_ dڨ`(~`uzҗOu|ƄQ2Sō#є9\P&Qx_4~/7MDO+*)2tRZO'M=qNRRǼb_1[rȢl*V;.Rzq;sͧ\nFQ!\^}V%Ta{_ml.C^rӞbFçgϦi - XP> #p0zr))e+2Іɝ "]]7[M0qw>.MΧ3[?ݙ$Uqڪ8@,-R}pDIT' <ܗ.3܋@Ny r(a>Ѝ"E}ߨd}g5I]ảuj2hxO>zH?d_?xԼ"тڅg4> $"/B*t$9$V<ج^UgoM M׺2q!R;`[~ɡ { i}BG Q I଴ #Ue󎣑HoLD1K VƱq! ҼuL+Ս\uHؖ/ClVQDو3I\ gX;WBPfwf3BU&.|.K$"\\4ɳ ^uT$"+Zs(+s0&\֛$cTsp%nP՛ub K8.]#xxSYOq a,5PAB|1|ײ(3Ok@OT{BrA ˲Bѭu7 i>N魢}"|o_ntj-~ÈշHaKIa/-Ijb{oePq }LO@ayR e7P0usJ%w\IZҋC]DB&O*T @Eoi~ZB!?FGn #8YU0.9V_4g:j4nԜѹ | -}l@6CNKe#Er\ҳ(bPZPe|gmsLB㇡^j&57U;+ #4#YrC*ϻ"BVq_ysL߂έA:Jg*3\+7a%?8,[۶+B`tK.pQ.5-OSNb}blB mv0uEǼJ>X#3j,Fe~t>}wo8 =q%Q}4; eF".lu3/^6؄Pfk ;lin+hCXCzyD+ٵJGӿgp$uyZq9g@;L/2cǓp*SWfzk*NHJ\OZY j9Hvnz/o'%k&1T۶Am_g/yVƥVӒ2_r hݍô ҤGa̰YBS|$w*.^P/x=n ķ<=sks}2 )alu](9 9-6@ۀEWEĽ3k!5ĝ!PFeHPV+0(ظ4+CPo?_ڜXwfVOS\ RWSHӁUV`I#,ڔztg?`JV?B1n <\KS}b %d2{5WVe{r:XƎes w(f H??/O~lqAįiC/JRVf%5^c(:tOzMUq#i5&yJXݻԊFF:^"Q!rTx0)LLV5uC.E }914QJ Z)9nbkn_mbOL0W=ns&v"?)};}X+3PPAkv<= \8* dfm=*؉T<}D¦tK7 ^Yvyj)@r չTMQomFP/P1St:MN-!S֒hf 70q9Yf}xKkG0YI̊S-$NwQ݌0"~D!e /bgzDb"Sxib³޺ zʮ'8?.Q@v@ɤAl|fQ4XշvP4.w-Cgųcf߼p/RZR$SZv4AflR3˭^̷eD-Ɯ /a05Wwl,Hɮ&PtuJ[Z,NѝP爂n#vZg#S]. ֕۵ۣJbrqNo-wv!>7=nCNK/mG2%3g$ߡ**$T.]cY Q*l8ܚTE|w/9ԟJ&%wXWq'cREP^H*\b:Qjqω!浐>#@(` *7#E69 iβͶQ^ 6r.237V>BⲆ.T@F㈇5;RM rx&k91JЈ2X /|t]S`"-`OC1l13dszTcd&͐vU~,|D ^Gԭ5Rbkľ61z;\?O {KUv1F)L[^sFV>__kɇ 1B3Tә#S&B,E "1G>0EIIsNxҨ?i:+ޗJY J<.Q(a8`Ck?)T l4]gu7:!mOYǍYCH)dtzb2tȮ ם̫W' 9F%׻,5 42&=)jEWKEڜU[}JYu) w:Ϊ\Z< +gR焀=EԫeC,<`noP/8$~'J}-B~Ioo쪣vjپWL0/ ӲQDkMB|8z!B+dwv槩e\-&m[8  oKFa>`t\8-.,f ='{E&/sL~7 WJ-<*co%=:Ue4gR6 CW;8jM7*e lS4 /bFϮDE*@js/b'N7@" TT+2}4lz}sn=g& _S`{7 $QC~gbơ Zm/wi;[qqT %c CHUyV_Yf!$C/;R6 +uHu -_!3BHL #R:I`/%[e(nȿƜ'+MKQxoٛ(ivjo?L|AGm,&Wa 97 }(wA U+[ TY&uڦOp.CM{6xݬ=t>.Xm$dJZA90X.n_?$Vgx:q^V"64I1jEu8jD - vYaCv@ g2xJʕ~e|g>EkB 'BY}tA#+O.u7rXlUz a Ï^U'+ޅG5v/j*\pre#os- p?eȢ$[Y0Kv+ɄW U`0poQQwU$ gZG>L U2WFJ۞bÅOC a ),Db|T]y@u5EޤXk3l|So52OFjD'ٔim8æ|M<3!rɋܝ)gZώŅqdZY?&q^!X5btrK8W< ,>pJk -g^G ^yMtjJi뒴 t# Ӓ݆U8//3kVLs8@Qi&԰OEm姦32j泄.thx!UbuBSwvr^:i;G^Tϲ|O$o\4zm.!8[vzaS".[F 灏'{n"]T{OPTd$<^A?/[-i.=iRb^Y RY."28}w%h0xl1 H =%cwp͢n:"ѻb}$2/(A},Hs8+T}p3i.d5Y`C3 .Y1,\ ôKm# k޴S7_ >3=AA'3 :Pr{ֹGJ}}! t7ոU~`Bo\0SM`DV#jϢ%Cu2ś'J]pDN.)<,k%rR4*qTyۮe)!gdODNi|In7XϠUEef7 1\l[Og҂sBSyrnT)# _؟3 r}k-,0@S];%dfi@^ ܩ=تj?,C׶&,S4P̜drV 9/Жvca/זǍ4:[D{S;r@͂. CF+B[q=sbӊ. }/Qc[?)yAw (yHu5m3SCj-$hs%r #$AY\rA>R^bpr2KttW^PD˰V +ST4*%'[pqh ,:ZA z) %%: cKV 5L9?0È^]Ox55,s$2kN\:7yo،;>;l}'JvFu}͙P:99]MLHHPl~/xZ_< SD{gbesXSU|T_0 e?e;T%U0&@v5$R@>+0ki@6{9>"/}9׻ω y{q<].{Fd`s;nću!T2VaG~~,]vǁc4|3#Jֵ>\PD],?ޛDvG=duAw8MQKq[~ U>+u#U 6wJKW:;4_Zx9"o~`R i^Hu@5޿wpVlUNq\Kt!dPLhM"RRP+Q_i`b_@(8kT;52?i F^Qz.2v>/ƚ86nqjhS%xCawp{ojKJi߿h?/5'Gl_擢-yQE,eezơhFvaA&,3|2}XYGy8=)" t@KA=q?S{]~umoCOCҔVt}NуUnmM_Gb N=2paHZ~CNY7d~{pr3vJ4*M{ _e`*x5+JyG@YMt:#,u_b\ivlgQ ƴ'u$D ȀnyDa;Ov%U\azo{̄jw @^z|*R{ Rgy˘Y%Laک6SS8XM3FWdOܮz˥M[:dQi@SqQߪ6|k/x \ې;&to֭4tX;#!w~>ؕNm)-Ԛ aPh]質,U HmR?SPtP(rm`OSib׵c]Ͱ.I/j^;F :>cz_3)hw #k.4M2."yK:xch/Tp>#,`>]c Vh@_hA6ayyF_+(*{y͏ 1 Au F p$Ea1.ɇXq:4M۩jf^;`ApJk15yHÜU:tʩU_ ˖"u%S@fiYf\aPvf!˶LXo+dE O- W=7K)=EYhM%&ZkERE]DВȎjioILM.VaG_4+?ɂDco{k ʭ6xSԻU䩹 =Z^{KKҥt;؃]3kd~(9* }381^ۤ }bKvt-}t߂DKi1ZqhkZ'%=D lEcOA9a0I6?DE: SZH};Aj+hdL(A+.yvĔ-XAK1GST,<❋{譊e7_`7μPFf|i Ek`%B oÝ=:2ԫJd+\N݉5+ZГ\}r_vgZyI_MOFູ&wPZ\*퓂9s4mp6@վ) 1&@J*,KJO**\Hm-A3sv L;娨9cXb=YfGv˼_ӑA#X1IKQsj@:xa &$̵p|25v󣛵0}[i$~,Si6?Lˆ?J6g`<4l|B#eU bp?x3꼙3 )KxxS0FΗ! E#i!W>[.4kē߰?̾cNB{q|x i lxXL`WgxY.K`fh4pQNʥd GAuuu/i[KObun$,߄G>hk E} auƗ.FS.-['MN2A e E0h@| TɓztzuUđtEpCbw"%^M]w2d$Ԉq@װfXuX.a5=&szF{ E B0 ȓF0_|lag[d•م[{;xObQN嶪!o;~ [bVհ AFY@ZGMμ)J#Ȥ ݑ~a64V0QW0zddvg\ٯ}00mȈNIq .) $: <Ԃ>WєtH!v{ Nw$Ama=1^pN[*7, &T|S gJJhQfAhc=ZaMsx!_!Qn$L"3aLYJհ{UwɷQ1^"47?g-?r |F=nM )k][jwOOK!>~׾toE%#r,”AHcaIKP#ÿˌVF\W)wXXTr,h5w}W.*-2aODjU*.3P]kT3m$vA?T8U&A:FpjH 78`,0d" tJ]2l${L^D }è0 l'Q>Dw`ғEm)&EX?-d=FCwkSmA$EE`3_N{f%BY֭70~ s5oD`="~kP.BŷZ|%J|\0 JznV]Gf ["Ww6{T#^+wj`<=wtcS /'Hϕ4EMUȲވT5H;qʮ@Pb3mQFwq@϶A0{A *kyF^TV.I(C=&!^#-7`e$\:P Vp>"J诚QdrAc~,f r[${G9]{Ωc,peΙ%̦a6B `eɐ8K?(:7WY@fCHKla <1Nz C,RW;A0L^KI]4;~A /ÐƝDbgj9Xcݞ-Le2X*!SsZ.8xO%(Of .?+I*z=+0E/ ;߬z6]ikDq @ mL ;5_6|COߪNEkֆH;Wa׷2"Dn:deܼA?:tyVujŽK A5],N_&ߚ3ׄnMy~Bh7%(Oح-Cρ / 3E'7Ȗ;xҺdt[Ɔ,dy >.|5*4xΥԑEpsw8eDB\r =qo?R@Gyřp1*.bOL#iL}?ȫp'v ǚol?֟a Rp .]ZvB`s胶4AJً' Urmnrf%Ӥꈢ}kDbVr_5͍ M% upc|#r4 `:;+qJGoyЫ 1?osOc7sm mA&2dAqP2%ޓ05_]T=ZINd %7pm zq9IGfK 4o]Azta_v) 0_F^A]QM}9~ >BOԸj~,ɾ~G$8i]MtJ ,ݻVy>_ C%XRBaefE6n{ !mʋg&jZ^ah(pnD5J8]XJUZjv_SH={^A=\L .ȭOB\ (DU&!]tOVy<Cʾ70JSxos扰abgDo 5aK,wtm`|e3n`t@0ygqa !v*!sm [>. T`lFN.Z G 8رMWv#nzNnj}]w#,TG˸⽟׋f>8^dBj 9FRy{҇ ~*h1DfHĽ,CluI(҅kߠE|K@Bw˒qanFijV P;<&ZkeҤ{8Ax{d$rB*\Tq$WqRMelXVZ;*b2xg7f_(;CcTic|N-϶.cJG|#BcM󪚣E;,H2Su=<80sUo"(vmt gfxy:"1Kj-ÐEWnr,5R/Hi:3wo I:!6WRd1dzT-;hoE|-d䱢ZP0H)`R@pS!7px0M@Z3Pk"|%o|WBj73 c52ti"[vL}(L".͝pP ٟ&Z5/3Ea(~:ix'ARi^ーqtOaGZF-A@Rmգ V; j!Mܷ9D B|8G6 CԵƗ])хD ] /DwN]@ ᗕ~ZуgNo70OO( XЮ ʋLqD+3w#sӢfxS{H;Wn?F-(՛mu_iF,#+ 6qv6_ kmtJK<9t˾˭ P|XYbI!<*raNq_-=T4? fDbJZIF܊YE 9䜟%]O>Gq ŎRQm3 WE0eܚXpgAR>8+(PB/sY W[jS3(ESH?[䁌`_o1{E&eLfr)3pڛb֡ix [u)KULkNDKդo=R2KхiMfi.:0F 3*R2J=[!,.)(1\TjB+?o79@n4KuvIKU 2N8{H֘;SϷDU'SeU@(U1{j8h TQ]>K#=$S$}MKYjʢ cgbskUqPl?i)&2ge`55 >QE`hk~E"X>V,Q?XDq-<_k ~WiɃ H̺ѩTWiIcЭxKm>>s<;x^`>b6X:jX*4\FP|_3qR?ȺB Xpf%_T}3|=IjgL#/Dž՘ˡ=Y>KKKC_ivw6Dv>rtkydIu[vWE㒞FwwVyS:ej6- GaL S"fLBM>z~@^bj30t0P]ܡθ:1+f X5؅dȮxU_23k29.C~O2i|k1o} '{ ~ތqKW_X]|LjΡe{UWX3,E c]vXKv&g$| 1=b3aj B^@ڗ4%){&`S$__%@hmxŗGt4/1,bS$Te~a{8kb^ Q(rL؞ƫГ$+-3tށd(nK2:t/ȚV,r:٧Mb̠~%Zi ?ee˺؃hOR|zR BŻ%C^pΜ@L1 WɞoG Ec4oy B TY:TN B7tp˔~ %A0Kx>]9>TJ4Bϊu!'Iy#g-$i::2)8~u A3x9͊7,D5bGw*'$U-cZSŀRT4`ljڜWߍP#~/Gu٤dMJƟv's*Ejtjֲ=Aʹ G U1KlѴ@I$վ+]/QnWmvSX Eqo^ N ,5QGAYt@Y|c'=tp.!4m"p£ :JRcOAǠZfV#Θ[L&$%$6f/>ge02ӼSAqsHr_B|jJ֫x$dEp54kYyR`q[tk222tz% 8KZok,uٶȽfvh|A Q Ft оn8BvEj?T=ᚷ8?&Vfsp p^xG8l܆&u/*`a4w_Tps(&Z&ޕ$C++1y[ʲfpO Ai{^kkԃ{M۬;}e/J[_qGW| F?QlcV %T^䌨jwnmq$x* xۅnuw^+ 2z[Q~5,*Tjwҿn"uT7}zXܪ'/'\ V0YONAH3 -nr4YzV)wJX\=7A PT]Q7Z /C k {6g;qoIk< e?]W4ڽB1g\*c\eHZ7k#/Wמdc! {}Ssi?h/R<;ա92p. ZkPml m2TՁ_0(RfeKA46vovVs:"wޫ-[NޖI}A;j[7Q<\(̚]CKB3ϰf8C)"S5(|z$/.O[o|",zv ϻ,zvhJƀ d{xv[E~ }'6()_S*BI R,3Bw]..7jk,L**#EV@I''?۾>JixE!3.ɣ iFMɣpv)Zg;{%~r!(\UePq!O/V|Z:;DO"= ~\;#I=B5CUK[#sp`T'bu:'[ KnPcT<#pƗɚGGD|P-cs)25 :m"s8?gR|~i(>YS iԢԞ2 guJIR`]hDR+dPP}o+(ᷝAbl5+$Q .Wz&ӧ9>iP$/?ǐ,߁nShsuoB?9` tbJ jLн# G,z Nd jH# (M^z_m͚ecMZBBҚ5Da@//:Sth2+V,AG2[Ʋ Go>^b8&}ˋ/Acj-Tf59?|*|UO5tGkben(Ϧ9&ln?*׸f- i5JVZ'ݐTv-#AL>|g|<f 1}1S[!q.Q\ dlPLy۟.1[P j X@ dHY .hT< Ԍ& -YϤO] LC2J+S6Os7LY6 7t ςu>`0vyw8"DI3CWi&xy E_b%Bs|\4?*(t &d(5Bϕ_) g[J n2W?\L⟰"[-U۝ϐQsGWqVhkuIAAr E?#(He_E fnN8wxZk),qZt3T̚&xpHyNFB10'!W8A\H+?V M=4xd+v O3ۍ(%vƓI;ֽ>nި@TX{BʹV&/-@!a, 9 ĽIF9fD9B??Z;(hj \.И GE[ *e>rك!O P%C&̜V6Q_!oo1:'wWDŽop{ W+3J"p3aǎ"=ZWYWPΨ:Fڌvޝ o + ;l>BjQCbzJیv,$zX[=ː&^]X L-7P\6L"tCpU?P r-ݡ."oJT./;ؕ%6{$WH[VO mt,0c69g`Lo zG5riU-չNtWKg,Ews@VR &6 4!EHԥ4Kwl/ l(ۜA҆a6Qc.Q ?[7RU~ǩavzp,ůL#S&ȧ xǂ&ThSB>St#CW#Mx0"҈XPShr.< z=Jɿjv]2=}"/!т&N4&ϨqZI; 9mIDt2eFzeҎ£*Yud8$z " ,pWAf[rXyDɆYm"P ׻<@$+0SYx/-E&u[xrFqҢ?Hz[71Gvl&щ!Bc9xP4S,Oa%Za]e,,~u}wXHLqsfߘEM (mDs(:ALvl-D4] Ҁb}qd#pvK`v,gYTmJPw]wt@k8l1a!" ^͊J,bV<(==)LĐ 2S†`eirU\=ncGcI{Q: .|oTƈfӳpFG ($x3Q q5^q.t{DK'YdPVo;k ̶f$4Mwc n 6װ;{__枃t;O{--rQФu$-#/i}6^C<v î 네y{(s"fn,|lŊɍz%X]JJ>%ZEk v'hף2^!!ɄBVoJV=Ͼ:Pnfm:';5뗩u#V*g8tBkfӷh[4@-}J@qjA6!Ƕ%Oo#7* ݪCZ7oͰ5Xy1$B_鴑Ҍ:)^ p=?OX H"WRdr W+*4?["»Gyfvyk`o#Wo67]pnq*F9vX]*gƉ;<.}gFx*>)*& nE_/9 OɥNC=}bR56 JgDK%N$Z(E|Y3rD jhz@%Vz([Va~w+Lا:{ɦvn`%CbrO`7c^p$jTAmVn[O4 7%KdFh[`OP)*qj{ώ*0*eg7@\.`[Ei(5\)t($&SUS ŸڴbCPd\/ZC\ d# hlNh!@vsn*4MrmI5,/9\[شCǦVp3Mt̋٣YDitP`̆G[7 B 䴢pcz#<-Kp%Llȵb~".vQx%j: ʢF }frˉ'}0[Ӈ]7db~u| 9m`=7_ jJJN--> yh^qdbfD#AU.I HsIDQ%.5tZ i˝u!*-n¹a!ggِAs*25  '.@ [=d:+GEPntD EKy4Fۿgmg>^ӿYnådJk6{9VZ*}g4v2/ ;SFuPH~9NQjJ]H6DyҹiR=s.1󙑙3;<]lr<k;~yH}g7T~ĕsjG'4'Նȥo, x_"N uvJs%y06&,e FyOatmyNFR|eJVa٨#A#!,>a?n:s] @+hY?+y^sN"*^TǑ9]f.x Oa%Q. .[͕'XL Fn d0b/.5(m[Y_\U~H ^ZH+ah8gDWRl"&tcuKJMɂEkGS@f,_x"29%uРF$M p@}T#J׺r#=a0Ew2Zjt᲋!^)Ү12 7cg$KA#U!HF'z):• zbI?҂&E|[+1_jeINia/5qxxjm+US 5q|A=)ĜsLrdJc`N:PѵܐX3T Hꙴ2 ؔoLӅ0waIcu akTٓӸqz=a ZE0m?cu gh7xn7/hA w"Lmo XArzk*FzRlըG5ebYnӑ꧓kU~+h EzS!CJª/"AG PVQ"r?I}]gQe7T䲓yP!<ʇrj .! ݧ" }{Ǻlz,q[ʹ*w<B6؁/w }qk Tt po馼b|6rі9kpf(̚.n֓x&; ZGjmu S!Ȃ#c 64վZd=>ҷ -#G,գx wJos}0+AzftJ{^߂tfD<0ѳmPd $~왍RW2V P/M::}a$ nˎFNU#~MHWfs~܀ÚNlf~8ݺ҈~V:ȼ~ :a=|cNSZ "&-3/l2#敏.fE~llQ""${tI0o,$eA0;plpv5FGKRH>Is:{q*X{οФC&ɇ 5/҂[. GCK<̷1f]0m' VV.fF#4 b⧶$[T>Ӑ 7aE-Rn~*#'K.P" P_ Tez^ڎ_u(ps ȎK#*?"ʮ(ZU[UbCtEr Y3]e}$FBΈ<.]: fg6(QEu{#npD ;>bЭk ]N-m6Z5y.ޡ6 察vq;U5Sr$. W)px;q.d,IQE 0I @I< ejWT%_]8="Sΰm~3J|enJoT?ʹSQ=RK$ =XV&=iW֭c? Lv"9#eD;sNaNCk"Fے}j6WSsKYd'Ϟw){j4 IIǽ^5f0#^9ZYʹK2)ZZ&)z7$YT-MaL1i'x96([YH[E-"j?啹d4{VvrGgzr崒pkOTqFޯW _pzY0/,b7Ebڭl8ua)!`DkaOhŁWa RZ̐wt^X{m淊W>•m r3h~AUhY{ƢKLҪG,G6odtzPh#z쁇8 Y g(57 [Q&͍zl.m$RJc؜4h8D]C1Z􅵨V^`4ƫaD ^\/dSO1TKJa&MZo !3˜*A=+as}`t݅H,8I,â.ԻGu0e ׽&-/]+ugOPkFתi,sr;aoj&jO{YvQa48͏=g2΅K0\s2n!6`vAxu(@Aq%fw7oWoT$y&5Y@U[^QPsy :khߘA X>`٭by4H3[\cq]+.E5E45R5?2Y&A#ֽ.y-iE}_ zSCPrS\[Mê#SV/no$J*iFR].%O:BAz$O &K^5:~NUK5yv ڳڳ:Tf[*.<W=k&GEu+䝬xr7=sx{eka$f9l_<%*忒1|kv6Lawv+zfla4gAO&o}әѥ 鯔@}2tY*UGBpsEl>$~J3(͒r ŭ0uQ^ 5"ծ`{P2 UͶW;?s~Ϧ/PqDAs̉%xv9쏀&~ҝQ_V S LLW X@/=n,ra*w9g 5ʺC܀5𥉉jO":k{klM Ðβ .3fֹd.JK >wSG@^m臋;32Sl[d&8q_&X4w[VҖo:4?gyئE{ $D*,f?.|`aWՐdj7ĝo(?x)~]_[hxE|>=;ea.fJY +U;TeC>5z¶([c.0ȵqqe%wٲ-W/Mqq¬ $J̯C'O O&A1@|O'x3cВ:-vC_:$NPnifTJ_: 6x|rXꩈcT߃5Xht ѯ)zI"z,u@g5ґʶȡc2BsaKz(GvėŸYi:rQLN|iQþwܱNa&b T&LA Uo5x[27: %lD]"e^AbF?4{ûñ͈AB^H EX_[ oeT_7>.>ܷфh&i$MKH%V=;\KR#"G[(%.h.a#*ԥT+ m>Ԋ~\/JۄmI,lk{\ٶ&ʺmqT\q=^Ew){{nY;=w{IeVJc3n߸AIy@ΐYi(*iy,hBssBGXΑ/]?]wky?Dȣ5?B{qj$w=9\XAQO^AjfM#Ko2*IW9/Yka\,PRJ`FG~ʁz\$5Zap#v4kG1 Mmxj/cQaw*B6VHHkKU0dS#TQ)alKvӣB飚Ey-WOo|⼹!+,oLlt pjA:H9Zms)+MVzT- n LZ=U"P15:πUOuG B`4-`lL<$ Cʩ@ƥ~sgw8U>1tUӄ˵fJd\($K pF'hO0$sA l\4F#z= .%w6X'_>;c8ՖE8.^n?nq[ 7(?rXh ;İ51-'idhBcR|L Ю;dZDhyCO#NosvEu=($A lf<ڧֶ9ˢjfCLCI89$#A])u V,ϑl&HqNEwF^. x3QqD40)7)!ۢܔ cy!佅 3J!`qAcSaLLoXڊ 7DP`2ڒ]"&Ye+':fY#BWۍ0;b61XVݹЉ9IvZ} y/"zN\80ۑp[9ykV'rҠO[(RlJ<([?/Z;~*vo7=ΐVp#o!I+=>sT>RI1ي/ =849|}^9--Dީ [s^FQBsD1sXӿ[(A>VGk{d*T"ó`bE0P:'Ս=3]%/pR>YAgEi]M߳6Y>6K!r^)c >'am*676V9~{J[X3>,%gtG'xAjbD.k여 ࣪o yf}Kxes1 ljͪ@ Dܔep%16ȏm GB^ 1>Ar '[|pSR}֚d{ß5AiP˨ΩNKj.эٴ]`Dh!)F)ZcWȨ̵բ*/[%bO cȢFI4W쭵$WTߌW?j#1pf]3wU 3VL< _7ћTB* 2?`#:PZ]6ɱFaF3w{51ֹ{K{TSPpKVG@ᛡ} d+0|l;yw\6ZOQ[&r3^GHۍN uvn9O’ͻΊZj]{6 fr{Vd:ŖRb3vT*G3:CsC@ᰳ*9*dM OJq{>Tm,뷪Dh!έ _Fhpn&[E"'vC]FNg\0F\Z#wo*+Ovs<ݷ҃[, bʥhgftyY ۙOA}Eо;c mR_z1ֱUP g6L'|՝5NR(٨3~Z")=S =S J*i52`+-5eN2FD2֐F OCkƃ#o rĶHW<Ʈ N6񄅳}Wn`E[ e{ILwh,0%zfF1+z]pG<#)𰿕RSchItvTQaɰGGm^!%ul3_ء>^=Lo9Ziz#igc߯_ĕA;iAb?/ > ,DINe߸EseJJ=q[z ρؓ/Ȅ~h*5@)0OSEpwιN^zQ}+j)"GM8@Vkn 2} i?_" %{B#IPH|.KPuGO 2F=#ѼOJsB;é *iT4% ZhwkBX1 xK/t-_ k r-kCCv 0 ydy|ũ?;Z_R}*ڹ;ּ'Hgq-v*wB7ҒXu`BA[rxN(gR6P*}ej2^/l<o5w1.DmIYqTxTUi'yxB^DpË' zӭ>-NŕWu,vq'V/yyHپ`9k 4VƟ6(\,_Mh1}frj|@%J5H,1C9h[΀vєuG#C.jҽ )>G7sC <̕eVg)7GycjRJn- l[YR իRGyRF!BёQ؜ŲeP(n44abR&ON§ϸk[e՝[˶G/ 6׶+M%.l] r:k 2X6٤^)~&3ffpFg zCM3GBx=rGo@y;5bNEٙ++ G.(զڞMHiRn8$- c\e^&w@PތTasX<_euKk WwbfA)~2A ҁvDG&wY{QbL}Ëi[P% kn(K:U y*tF:* #<M+ XȬ=I0 F[ a\CrFqm/XT&vaoR.ɜBCe n 7c͡ze]2j`H*|B3\㖮29IVO e$'r/5=1"_نFSTD&M(PR ϭ-pw;/UESj5vQzzwZ?8pC&[^G663v.MliD% <{7s$ RjRnR`$2S1³,Uj@8D"cALDl7b'>bSS,=4?6Mle8yWuA@#r0ՠnrZ}h5˞]XQ6 ǖ=O9;˵<;BrwVYgW#8753 9{t}fC!PUCwp  cQ:Dk![$ƋǝX39 @"PBH(EَW%y n&(bg}D mA{dgǝfU+JT,`/(U78mР^WU|[4|?Hm pE\8M e8yX@2 eծA~IR)ČBL2;2Y )q0mw<)wԍbRȐg:4eqtRkQNdjwf\Ebe+U@ݭM +n]mzr: NyȨ>/p`-˦y`M.~w[tDX>MUI[+>f mv e n,ko͎=V s矏fqT^VMieZ`x 6Nr^̺uRl_'7aVdjiP / ^M W=*Kv3G-52a?}לIS:I'MQkbs6g='[Wu*GQF? D#l Q)}+sN~ID񽇲GOW8>[ iϧx1ut,:[!Dd (SLhnU~Qy uO;n !uqEO&{k0AIKR82,d23R[/y^*DhHDolG.I)r/!{g9&fަX 6!gfdn'kcbS0iׁҞ'XgEi} ?k5sW^^IZP.p֑#}ѣNiVɾV!vk?֌9oa7hW nf9|7R=ӴGERݡC7zZ36Wu^v0]ΜonI~M VIe.1q<kopt]{=6E}/KF_D8ApȆhq.f'ak ]~-s])'ʷ>XEp78??o[N55,ybX>:^Ak'y[p+rx}&ID~CkدZtO`I51*݈LQ@3Y1)°Sێv i+I nX9n*yL)vg%`7 TwjYB+wH62O& k34sLtqÀ/pu-GPZW #핮_?@]h<NdC~u>~OK{-J8Y4Z`r~IH‚V3ۄю,B 3uzx*ڬbsŠ ?W$Yu@L"SMn+:etčJx&̏l HQ Fâe92Gwe\. Us)|)2峡@>]^pfoߑ g3w8j1ؠO>y.3#O[N!j"f}e1ͪ-F#xůF1 2U.Z;ڨYMQԡNp K;8eozyCSu(ȿV\]걂LIoA/ ߓuZo0P)F;"q!ܑc(/8g3!дͶ4vy( M[;{M )0[<{aC[퇲t>_{9MYa AĻ ᤩfp{'LDM?DCğXPN={}bA9F3vR䙦_CweXdZO7e6OSgpG|r5 .?#n׆7CTʈ$0BԟZaЇ1!B8v)wU:#i' PvLE 9A=AKAجA+~؆~2wE<{0h&}dBZzp"5д~7a4k?}r ϒʴpѠI`KgJ 8hvk!|R~W#7Grdx))l_bǝ@V'\^kWv+]ϓTaՄx .9Y5~՝΅Jt|c,YZ%D]b\ep{? [wD~{#o;Tz7BST afޝ<,nrNTke,]){`3;ž7%- 5wdaEg ~r/w`~U3D=ǯNa|\ N~ \NCp`y!M䤔q-ff0p/_XM 6 EԅK+ 0&l }Qlr`w1 vN'n3T3׊Hج6Ǿԟ¬Qmv(MyTXGJY_|K7& Q|jnE  Ddç?aG? p2HHKC}`>quKzI/z¤"ܟ8EY6`],}g~n=ZѤ+(ʻwYK$^8H;?2%)uDVJp:]%1wiUW|V ,v٦^8=w$l'dT Zۉ\U'RLʏBqxgIS(tlo?dhs&: 54 [;rG#Xv5*X)/1=DfI*& ]+VtN*&Dm0qutuWٰ^[xs߰U(T Rx 9 u#0FOM膸F Wy+#@)̕ $ПHh :3Rmtu>Kan #-t{׻1o1I9E$vq`[羰Sy;pBE{Ir AMU ht?v|E~\OI@6Ov\ \'T#*h2;R"d./Tx%[DzT KƋ/)-<3m+Yp"&|L5%J_3lm9̝˃6xjլcѫyИa/9\秣K~έw6ցo[t7ޔ>!*1&]J}1l"&x]B!Ӈ/rr pW#DR%$k2 Vzͫc"M_bc-H=<7-Y@2x˒T$k!4Yf%:M}vDŽmYY"|J5T }x:C=4hLC&ƛk7>R(ˇ_NV2jCXK%v4j?'R#ar/4cTLgM* {o-*ɉϔhBfaz3^0 3JȐ "Pi"hD¤Q`jWwh֍]_ r q,tM>уpJ\C)LʢCҞckp$)>P[)u\HmRD`H-! ='`lv;^牏Vɡ\FҲHy`0Hv[۶ˠQL+)=RX&,k(I9{](25E}-@5G<,ڊƾF ފ=o') 7͒4A"V0Æf0Z#J#̸ JqXZ5K|H"% já@â'"- jD)<}06KTiv;:N*(&eGT:m0 D_ (DϻC]]X[[VJIn+lej9c2KY\"B|=>o@fsWB5eRn.8Fh< v@q:%nG_wK _Wk {lwFV2`<uoU ]?C~5(z0jF: ȟ]ĬN!!T oE6\Th$*t?p]قN(4JIEf ˁ4ɵ8EC'm4| kD$?vaDe'`&>dT8McғCQ{7s˒"!4Cw?#^2ܯlGuBݞ#R-8'4rS>o=ZaQ߿+o_#Ra2Dۍ[A#IMTV3giKz^ZBIuys>S17 t ÖC/_Y,Tg*2܏~(O6wEj(&,)h8"SOsu ɭ̿3p!$%7.f9Zaإ."5@kyfQx .֍9T3,KnJRsWEŘb&N2vrTt@q82NYZ[TbI_7 t&,Q=R۬KRJwPځɬڰx9Uux YM`(Θ;{!G7F7A mi Yzt-s[߁=t3Õ`bfTG7H~xH[JED*|FFPIRe7}-3ٽs,.fZWA:ot'=ꆘ_j2m KNkJ*F? zY;F<_& y^5L C %DN"#`'NT4%2c'Q^? O3cυqAlĹG_hNgi3;divPdfNIaOAYNى/lkhh q)7ki$1F |G}8iA-tJ5vhv[Tx+M#RbU<DTbݭ. 6 (2B.#glPV11L?U=ZUyN#b˶0BVr Vة'O_J4,wѓh~?d?pO}O]%F%IhlSw!\HU<*<  C Lw%>oUOx(ԒPRTh"9.oRp2q X۔&~m-p!=V!dۄV5q ,';*%ϐ 5Q|A2}Rz>?wҮuUS^._oՄYt3g- ިueN[WYc$AӃ!)q&?˄!qߕL"%((:F}_oC(sn~<[,BO[.˵"bή;ޒp2of"4Z<^,6c6O(L*;XoZA2qyg54Ȯ<lap\fMӃ f)PF1(Hoĵ2sSNJ3 WSzJkpzْ[7g:xJn4?|\%#4fy9 ^4pju6+mdO<.o'_-n e` DͩY1Q]>RV.،V"r)ԎTHg"<{n(-p-#aAp2h!SqCٴ sVގ UBNG,2@ ~{z+b&`.)H2[Y e˫<}w<}tovX}?$OC:YG ira9F'4&X3_ı=Bz۫eaQesEm!3vA? nAb8p69:taПOYAHl4&+plފo!$uҜ\% DZ-~|+1*HNyq"so!尷-5#[-K *KE7Z&~S H{N0rK\5!W#Ό R2Fd:nh3n)j['+ZA}p pQmu gcgmj6t!w]; 7v ߨ VnNkG+ku\w5GcATv̻g(Ѿ;x\ :"GǸrOb8J%F3@@bTZ6dQ$8T =\rȘq#3pq2f1Zt|$˥Q3}Ft7DG ssZjip4-n7c::rClWY}֥P[RI;%As!?Ia0rswfY" &v- !6YX^$~;#g-tMm|"DÛl ZC&U y䥡nD.4 ffeB@t6`?TEFzF\g>60j o6m;jRb<]9shR nxQNykKghbǫ LbZJ7v8-nJ[:m[)58v~uQ/dvpY>5:܏Շ7[UQՑq3+.*{_`w|E7} R Gt(ZgҊoRM..{Q#ڐA%|*FiWZ)X s:ӟ:;lH}Wk 5gk-˂qAZ+!UQo(YF7)M P??90$D-|y%Y"+[Paʢ]TBlY4a?Kbq{K-xz?_LaSKT4?3g'Co2.eOکws~a0 g໗ޥ?\+t7BCZ|yҒaoQS1. Zi(| m'΢^Y¨zΨdXXxvVh[*^-KщIxKi` UC?$"|ξ6K`C+eă8zYUtԻNټPTyjmp}LsLp/^eU1CF{iC)K•)PY' kvVWzyd@$D g$L0,(%|Gv Iiq?"M j{G q+nc@v:aLjLEU9'D̖F FZGk,E:#ҵGpVJj`gx:q{sL2TK[)/#U4Sh~H5%a o  yBq'5n=y^ϱz,`N,܏]*:Ts2݋ "02r"޸DݙZRbbHuk8QQS >0=&嶍JM4BōvzrLv7(`Omu%b4f;33,Gyj\rG0Lv=( ,'T|B5Qh7]7*;#QНOg6/MS;6ͰxԮ7N2Sݦ_C_r%ŭClhUJ(IES-bL%>)yeZ& jң8W:#L8"y,~rT%`τ>eꈍrn'G}ΰ7(Q\L!K e3̑\A",={ImKv(ƬI0 Z/( w`]hR>)&3 zJ%8 )h9e36MJ>huO u4]sJ/ Nohm;smHR8H8ʑym-=B55ss(ؐþGɥOC5FfT$G7&ZaLXÞ@/x't޹&JI/[KK:fxQΔ  {ܧapHՔI!raf J1T19QM bM`ԏޔA^ 7&l,xj~Q.bMHIAGMr֏z+l&GyC]&-\$Np/2r{Z@bzkj!^V"bf:p"!;`~qY00$3`Sm8)\hn'oD>LmBz=ҭa9V4GB4u.B*hNGupnIA;<6"J&KGoc7?vNR=a,$;z"@'췈 SE6ZU8m%,AȫdMG&X &5*)C2t\^hw}9rCͱd_lM={Xb(?VpBA ei@y$,&[d$[zP*U"ȟ?YS*&>.x_)ű4S3 ٢#!ŷ9`HW+37#.b$kA*y9$ 8 ֗h6-GBmY2SMnAot't͒OZMA5ŜD9>lR硡TywϺ<wDw E<[u%|T٬ NZQL:N$4pYl 8 /ti\RA_'e X}`ea$$o uF>>& bESB:9\kq d xu3u!n\,2{'3t4DEO94dVCꟃ#On)]YN_xFzܓȡG b  |9*2PFkl"eɡX~SmpON%eJaaNaeOH2z+< ;=uY;H% q琔ՠ.(u~d]G6$Ӡ n)y)7dZ}Ŝ$ _$ڿry._6vWL( ?[=i嚡vQ`ZP6L" %Bnْ%qH&zZ#S*mEꊈIRLR $uvT#M]L>eˡm ȿC#?0SKZSPGklx[#Ć.|F5FT~0mQ`_IJDO{@;YYѩhY<>&A7xv)kSXԋMw&Œ ۖBn>̨C5S86V& #7mS֪׺s"P=Y]Wnz[/ސ7(:ʺ&]|a,s^p֞}wzg<鼣%^Nc.%6: TA1b#1^C;ZXݎ}3Ea i=@hhYBvV~vQzLv9,S@?&7Q*&AhyQ27vc7M xpi#Jf^iB(@s0pSh*oݕ,wLF:)X aOhݯ\Nm:`b$JܣdJ5Dp>:9PXQJK Lln>\ 'Kg)|KYQ>qyѸFe2Te BEX.۬>DtO3qɇ)kK*,r,kh~$8Ȓ'1ƉD+4D`+XŊ꯽bBeɏF2fR~ܵ×3ڠ)btYu>5rP+ 鯀ڜ`՛ 1Ng@/FLt0)-P!nՂcxZ oԤuX;qݢ F;GxNpa؂Y)1C Ζf)Xoh)y _ Ƒ@\(uڻ,qE .% ăބIc*2@ "m-yT)UWW)=$b{G a8uMl"qtM?<2ę8.QoڽӨc.U ylVmM>Vsǽk (@Z*^ 6N&{v-9fPؤlzP ȴ39M[SOC*uXrY?D|f (o+uJgQFksKkn $T=#iC @Ѫk'N gѠ58K>ENUm/+~&CH%qKԶy%qdugK[%z&*+JʳS%k7 cXa&fBuE5#s$0':#*HWV}@@TO⏬[DμmP0-cZ9t!lUd7a rt@{~\au{YQ/nAG~W$*`L~l%l4Aݘ" []tUi|N{7xOyg\(sw&ࢤc%:L瘋@{jx k>C $Ƒہ6R2i*| 8]U:іڦ]2t%l} ]ZtEiqrEvtAP' 8we+#Xť0^EG!:l;z,nc|}wlƃ%Ő#եБBe@!'`Y\SX6,skki4}b39[ߋcRxlE"FE7; [,ne{! \  4dgFQw\:1qp>|<`fe).<6wD_Τ&VY*E 8ЦK/ԬtDcqHv)g6EbfN3rACCw&$uV̹3XvN'D)G0cGŋYTaH=M˶&[ x>?RkBlgy%g-8xfv%W!ROP"O InLie8==aj(Э'aʬ7[eL`^~ :-O9@e|P >lDWۂ1?cZ+kВ͞>4sbas_aL#YDh Lc8ڜɟ>;yg /g]cSd)N w gբP\ ĵ@'η Ǿ_;Yx]|/3SvG{#Յ<_0<%Ψnr(C7G0RjiϕPOlwj_A6]߸\+Fe(|6zX,IY5ÊRB`pFNO, ĤOb6>76Y H35iy[(#qQA\_}Qby͍KwtzS5u2?hƅf@#%p2DZ0N&Yp-C灌Ѡ:L,eFd|t Uu^S6.l2(lDDHOZƀb#*< Wԏ٣MO + 5:Rִ`(/ >h [T;(h[cE><ZWU 븍Qts^%mȫ FRR1)~[Ea!Lc@# ;?Y^_|ͼDžP;#߿0cJ' C{ӌ2xԲ[00ÉْEXfXfY.A:ɜ:1e=oɡ]PZ` E^{߸)ao&5U@V{.R*pժ4_/ T-GY; w2q]Gk'KJ+r9=#|I.%!J`ڦ·qZ^^_O4.BPBXzHB µ@r$lz&M _ f =;/y-<.|5ƂJ)9L.P^pqk~̎oWofh*2tƼ$;xuORz8OD9'6/8vFk_JωAPտ1"v t&GkTutYP=@㎿ÖIӺ]O*OQ: 2Tm%M5 YZ++O!Ôt K:vy6MMGd[Ōefy98 ޾{`C:UX(qCDZG-(Tkw۶$;52pF}hW5%(c<- S̵ZQz ^ӷ~!/2?Q /&f 䔜ƣ'p3Xwt!h-7>^&3jӉp ZFOJoƀhW.4= 8Y$/QGw9IMki/eƜzK$8gK⌛<(?zJ iׯ*(9v**mC??6dyYsr!]@?;}Rd r'i߹!J$mVy6el#35yc5&%fuOc gVӒ){"=h!}@-hXn L6'<>`_% `R261@;J^W7z5?QM(B҅r[Zg98'|tY&+.e4QT|W'{=qp}D"ds@R"E0/ۅ "|D+K(祖|}vJrFb#Tqb)H,) A[< qżaϠ]%B6)F;rTރp ^t?ؗd¿q- X0 g/-yP 1j8HY!EeB6E'ۧ#'~&'(1OB+XM2x?#neRe_hHQtOG ? =La˘?cϬא숽 Fz!v kpK =XA.G?n0D`mTtWK;U.hƈ>>1Gѫg5n(~ScAF(Yʏ]^u\nV<^jd쿇Ne!r.*V?Yvr6Q/ NG*RhQtf| 25~U:mO/Z6!|| =W|% GSCTٺD[?#f.>ΐgr*\BhQ0}9 $Ir_~B1(G+R=ء5 <8p-.GJK*h1sfoQy= EhY|X/mPvV@X:ae6W*|t i((Oa;tVPY'%54ORT*[oC,GBM"U PGQfۀFYf=fέ;)EX~J\tv{@4VjKMS76̀[!TWJ#'uoEKAZfܓB4Ü5͋f1V\FLNJ\L?않3KW}VD=#(xɫw#҇z>Gr\( Z?D4i8鳶 Ur@3.'r(VNg e:x;I[nUo>7@'4(wШ UK8v O[cL29j~wcK3}da5X^_ `vJT4,puiR%ЧVxwI0\3ë\Bz~|B~ke<kj붲LJ*˜i3]Y({5K{yN.g(@ Ntn:E=( FE0\u+g ֦3% ?2ycǣ\ U䡔)_?}OW8k`rVq:E5GJl?7l3=iu˨#ڲTl -_RGPgDg3x,WkK(h]2n( mr3Sbƫ[͒R?Hnsg;=_RjA|95 OZ~o6(X~b\T r[  4&B(} fww|b cVr`tӄHoc< x+ke*i_0yŵzaq- c47CR\}PuQ@+5*(P#h1HB;:3JФb'],˴QOÆLWpϿπ.گX#? tw;4L2ű [鍠MW}}lsQUA$/ p_W *u+t'yMdo{>Cӓ~%{X|%$>6F'4 i{";_{M'tq]I_-b*ڂ̪lb\:X^Dk 󶋵llu6-bWr61'1D/^e|"˙Ń9姈/qƺ&~K 25ylO2LZ^,y1^N^ST Q׉d<:z" .4;ʌ"n"B}EL^1/ N]HZzv蠏Mr=\J;[^67jzRgN6MrOU4\Z31k&G/(tȓ2_Vk=;ZU':YFi*89Xwhp?5 _^U=PGގ8Ap2ӓ\ҒMqgu%){;g™ӑgo1^Rjsv}xIw ԟ{΅2͕~)rR}LC k$ũ~@c-_Ϝ~ES.3(s\Z;^/$y<*H`9LDO~aմvMdb'HZ(,>b6UJ-ipTζBz8 t N: D^HJ QA1 m FF,|lكtUDŽZ'> #vv߫\E~z{0@RG=SYa|9vjbNaayxL| f93y/z0 ϰK*~7-"Ԑӑ2ŞA.+ ݨ*'DJsīB}+J :6F^qZ]phLJڀڧ;h[H|d1ywӰV]Aޮſ V|}ئ.-ygpLz2IRD6}6[Gl G+f8'}4T.8ԑo_@BK +1]P(K{lAe#@`p2{&\Cif\0 I^U*P5n3(aHʝ- 5k昲S&g)ig\H`"E/1o y?*Nv{TTZ(41 *BTA\-FǨ6 y=*5@v$2%.Vgr&bzgW):(O6^y U4oI4Xm۪2ߐN5je}㤔DbNzc;rz]{f$3Jͪq,xq&ݙ8 #owZp6. S_XF0p3N$*GicǝktP6{/?8Kh8'bg)|񛵅?y.;;}TBeD4ETl"vp=  @;u"ɰ#}\xs*s;L/&V 4OO G][f&6SB-|! j𓁢N LLX({l2. tqr}Wzy8`1XcF_ cn&I78sc4נ*"ڻkeoOb>n_M$8)I";H|fc,Eˉ{J?٦d|dx{v>3{W z7 M HW=c5U{^v ¿s]q{)ji/ )|E ;^#j~sW˟Y.FxƇ5축5G\too-YyiH6Q]e:1>ºfWn584Brh\{;ojW"ԍbn3qޙĩ>P%$bCϰk˪(>f!17G4QP".¹ 2"U`,Y Bߛ9bR Aԫ b| e= P7gZ'0&<̛ʉY˥r%&@ZBMٍ̹_#NFQU.YRw_ͼhAfh$8UvRͥKMP"@<ʣ[@V%zPB{y~^IqR1x ҫb@,8]{${z#g8S4!-lj.ڕ@l< ]` /:S'Gt bC%ct&NjrsUQq $wO̟Ү_1c=%fʉMJPH2lUxmvFbHSwfvZ]A6y;+p6nӝdbxB{M!y(㻨Q~g{VbcAa6?:UHl:eu :r4T_ pDB)ktA {g|y>k:m0o1+w 375{}s^xڇ2'V^vsdQRG -)'gbib=i /W A4vgqF?q#T% q/_]^wXՠs)hۢ9];di|#rp]6lcYT?ŽzmsYMhݕH.N)N\pj?y X.LTo{vQ!VQ&+: oI kpAV ^ڀ G>r]}̛Y;*ٞ81h;7wf?ꎲ$~=_r tc&+b+ŵSwuO2.J,$,5(J;VLJzG0iN<0i\"ʃG?V FK(I D;a 7 \δC`Y&RZ.U9S cBBk`H/X)qZح0HY:O{RܕkxGU› \9꣗P@/׾ B<ӭ9@|:'s dl|/x4V>xuL?igq}.c(p=]kͨ¨>EN5!E/㕽vMnԾAd@l",> }& 1iܖ~5啭V|< cp^L1Q3;k+KCxGD0QFC )aX=ɰ,?:§`cc{5x?K15 ZY(WH0GqWٌ /8<ʙ_G'2= VG J@Q@87:\ti=t&Zrr+zaIB$ ~sY r8TB w#z/Tj\Eu֓#Y!$:+4okq (#6ء돵_:q_P~Y% aV}46m7T 6}]=f/{uhOL^VB+ T{hmT$Oi;ZO?gY &~j6nSR\=3 ;RP2 * T2,a.%wEEnY^Wo5D2MUHIƵBUÝi44c:}lșphzB PD6X>ݱ,(S`qҥv `lG5 eUSxe %YCF,(]p>6 '`80:.msX}']Lߤ8b7NFKY@[' &7<>S c)t9-*n51%3m%7:s2u5,[!h</ߓZ `F6t`-PUIqc$~TvtzaӘHf9O6Tj.螸Ma\/O(̜Sx'UP26צ@4(Y<~v:+OZ2]ߒk!9[-MCN,'\= UF);A=%2L! E0~S BD~}踘%Qqb,lQQ1qNƒ8P Tf< &Bn@iX1[1\&YD<`X_:fW%>ߗ`6DE#3yKHKԵr}$[zGZ3v@"lOޤՑKTI59k-NY;R. 01ˏ$1/֖ݟ Ӽc7?|JkkA>Ƶ?׼pY^#Mv_%pah ,4qɳZulGiS_7[`kcnُRDqәbL1]lu=_Ȝ0Q=P$ee8P;9_b0ŧs0xTKZiQ|?ec@/\W*nl+n$Io~$ܟp]x~h氪c$518fJSJH$V X3 4;T7=W/yY:E8i(SЁoQ 0H+Z:@p>FxJ=> mtB ?gX3 Kh9kü^k orSd8TY03޸K1v詳XʼX?(]d`/T1&5w১w]c^I9GSJ%9VQT8tv)(-V᫑w x< * L3"*#ܵY6%a"ȫqk|-yQ.:S+ݷ+Ѣ8%ӓ3<-CB {D_. F$D-ƀ*g+]XL)gʼn:uXHC 5a$i#0J,/'z\$Zsc>ޏoqhQZ0Z7_aB4:%Rd ms`ixrnk\(k_?9^cWB'f;|NrzZD^̆&T26ox'-cTtݓi$%SMboR j듭 hH"]oi]nt#mUIYVwp`= /1HZJz5%TP8*%N\PS?2y7^*g)H4uS-$ߏT~ ^Gkm_veExD4.g'a`fhО۬W`D32w*hH7Ʒ 7jZ. ; ܘͶ%و=F81_>>EWU*F@6Xw /%ag,b]꼠mP|R _F!O:LG(uYuuJ_‘>3{Q3j~TWE.*fwmL(#ǨvG[ofPf 98࢘aaQ/?:=͖xIyٌHBM]6+ 1uPܘ@iʼnPng`+HqJ#jH2nDƖwHfmŠPb^ub5IĠDza NJ$F2[N*[~Z|.BR2 ;!pV* OQ%UW*I4e0p{xӕi-RsmB!MXp +wvw*)Q (Xd;VE"$}TBkb,pNJj?`[=$wj0>mн׎VyU"ЅAQLu/ŝ.%6ihlD*R M@@%@B,jXgPP. =Sjz̢0QÒuL}(FA"m EM} o*-@=iAm.pB"SR I:=.şC6I@'b:5 ) gwя<]LJ-r ' TR* .` y縓WcЉ쬝n0ϥ;g UVŜ  EB&_P>W^<4l3G3a]w1iJhGb$?Ԥх=nXuB3[07#N#_964t@gzfPAUD Ǵn$- f\7 eF ,t^ے b϶N&}1_@-z[[DTӗF74IBy{e`T[f'~o١bKAf>|/28*kDAoi:bO0R /HK{1\ mНZ)ԵDЪjBY_5- !P0>s¬Œv9y@jshoj!"8 P]ސYn+7N/m }mjZ c:GDшaREyIat@p3 mAIGq9ӋcgF\xohwTeN\d}! |vwx`eDxwdэ&'9};=K@63]L'gA!jJFd•}KYNkxڽ@X{HoQ<ꃶ12ӵ*c C}t9n H<_*]|t%=5 Hҡ3UKS`іqmJ!8MUñCGժQNuy >\ ";6L7Y{-~1| 58Iʴb6}ԏ@dhMQGjIQ[M gnbg|U8ac 5H>ZjwغbP'o*_P"QE49hlDWyW Iv9[lahJ(sJ9Dcdf]ɛoGq֤|YyW)a53³-p\Li%BbqhKSEaUxT=S-.Jeqa }^q)*d܆XE0gIJC{5v" !P"{ ڼN^:cmdލFhGlsz<5yۇhARQ@VԨe_(@s5]lU`( /GeDRf#juepǨ/:H>(Zw}$Vv^? Hwـpycp?u#ãQ0#֊qKœRQ&tX0JINE8۸ѵ@}BlhNXod$tu}2 TihG:D\ʽ O@xzG,xc9p.pUGId#$p}2 ] /2,v$9S -|vRa%Vc1о*őCXs8odryr/R0Pn7P;s o9cڙApZ}uSN@{ Qe@d!Z6on2WAҠ1iuӉEr yx<9&#YfRp yHSj5n'kohEVrGnvI GoS|wϾ'V4bTLkUv'\G8P=--2%9k-η 0붙F^R,DSCffqU]|d8>%ؙ[UWȀT< ]E-k8f~L4ZxwZVHы==nH7x$nػ^fjlawD *m_h:Ylh֤Ыt6}=>* j'"K7O2,htY1s2Zi?_iC(Cf[J0FEH+:!:H^k 9Wwl{Qq?#rポgܝ1i,3I:|h{Y(#T}}ja~$>Yl1-'DX 7FN[`=RYǦVa&4Wku h"qޗ(HuA*ă*kM,sĿ:g EBK@ ygsQ>'RfHj^H)kQ:. =G~u|!Fՠ@ӿӐ>~ŋ((~ uNV*HɢemP"긵RT5quyǛҶt t t 8'qf" !7L3z$?Zr)rhFU^!d  X]k&@VQЮܷ b`j/I7`1+a6\ ys-E9Tr/]ϴk-tSu=98Ĵ3!-Oɶ(8l+HBrVB&]Z̵-)K.ȼv Xz>2{xsΆ.׮!6[p,9a|8K0@Tt }_gԩcha}K󑫊HTVIGG_nzk^ä/,u:89V(h ((Pq#,gy|:?Y8hemh:1MBcoD=KRl8cKi#y@%C%cg_gAN^ayrɦ]]k6 'j lϻFelM4(NbSm8Ug8-3k밄2"kN/6]#RȈA+XΏV{-H19VqC>;ޞDu5V zT{sA;Z\n/ĀnQb"~Mf0v/Ŧ3hKRk}L'BERz#NaBF;8\!!4cN^6͇(0`05u.$_\xlN+MYպkXSO݉Z} $#0fkVHMb;FVhN 擱1@vBoX r jWpViK3UEA?B 50' 7?}߅ ea_Fi>R];" St7!2W{:Œ+|;I*)z|z)RbyQ+ oDtG}RZV!O= lP&M`YvOdYI -C/v9i j1ܷh,MrgR?9#d>L-RD o6iqy;Ne"l?9N|oG'\zL0dRX/CuAHpZ j-rGtLX([3/Z˄)~ l]_jz I!u 3Ր@j1fP,9]X*"x8rKV)%W,ofBsa2Ʊߥ ʡ"9ٹܸxHNTnLQ Z;nGqF2!isUAU`9lk@o>-ߞKBjke(DK y" ^r9[AUN"HO@.OKZg.'8hlS$Tي0|ןTe~u!wC%zɭGqAS&( ن*o>k. i>~K<ձ%򴥉NM*51& 3ej *J[Mѓ8IAfc%=RxOHed p4ÌSz j6Dgt}o; y/ A(m͹Igg IeJ mRglip%=n] >2!k TrP5N9XЂ%»EQGPhs_)*GV)-Xq:2;esNEޢ>DF4[}{o@AE?21ߜL\E龐R< q0CA<#oHTB\# V߂~Υ%t&b[} mI9Z&js4"IaiUbGZSS&Akv=р?!Achs;tL8aN[j|9(iҒ藝TrmݐISuILJnj+1t5reV)F8 F-l J}w.P:<N9m J`GG/@DI66jQ+n|-T_Nܲ#NĢbHhFq&w1ic +x_F:|cͷpD2wm_'9,k2mOB|U%uh5,S5Ӫ4 BZnCKꛧ _ >(Q璯 XF7@ zzCyz,'%F~:i|cRМ=+w(|0, Z>fRM ,[ID'b-&(myư4F?9P-;EcC0(1.*j?lKDtw/% eU|u]-#:^KOfҶWM@ْ2+ $Ŧ{f[#9B킎y =1磏p쯾LE 6ۜfL;ת 2=é<@~$f[-COLHn~`$f,PVPN_otl+3t./7sc'OHϐw.L͟CZdp 0qJׇMfww'0oUZ/ 7-kuxҁYHOك4rp^Lf-a2Cᜇ` k 왉K;R=\*;@TUfcUM;\o{jC2#şȚVRBv o}vNwwࠖdmNPN ß[,!͑hy8 Qaa<(w9~_8NTo c%7儮}$ǎN H jėFd`Gs3 Ժ!BjXUelpg1ts*N3'c?FsBxu=L#L|E{Kn8[osHO+A/{:I%WʴƄ hED,^m+aU"?X͖Ɔmuls-Gk[Qb M0N0h8̀sUJ$]X ޏz )p!AC{FT5VX?U\TLΚ3dsC t>N;ǛR4*[CϹLD΅l]}OOpBD[tزɚI&z0V}Rj^u$!k8BIİO\+ Xr\*"w-5$Ҧ֚DXoM}`$^ydșQ*`٪#sXf 97$*>Յ̼׬O"lk/T`kP6a'`cfeۈV]{_#4(û ]. A63QsA GsdX'aWe~e5!qڳ0G,L5vQ|b# œ8m :KTNi(^?LN|l@Mk`AkmOTz{˥G2X`%=]YʮYϑ,x)b<뤋c|!^[ "Z}"R{Ar@MaiP޽X5XBiDN(o]|2K: ׺]i$Cp! 㴂|qi_W>O$[?H Զ j>98fRxՊ' F-GTb5c}Bj"D8vuo;J5b'Wq$K XvfH^"4MZwebx0 ]䷴ings;P@rZrǻW;E 2bZT}h3G6E,Fvn.@Lu  ZÉ2-@j tyIS)‘RSP4U 7, |Egl];R0YK' Xt킁>A0}*rZ&O ]^'[,Fw0 Z@ v~j`y'-!6{(mX(L` *A5i䏳WF\@H:ۑ 6tC8?1Y:&6J ~ \i6 e9V-٧F 7z {o_{EeLL/Tt*"~( Z3qvc?,K)"%D^H43IJwv?7*rP{ݑQGx9 ;ً{ -ҍc[>2LG*xdjxaW7n 6CT]&BY,#tK#y VHBΖ1]l]ypu>^#jƄ2m}]$LO.jyDKC8Y8,8[9QH&֖SEC00S ͠Ǫ"gÎCDNqPwA_A#dȒ)rU=n׽~Qd#p.%h;%=ي_@H>󑈖Զkg6ҐѰc}X#s&k 51' hvyuϣ@U퐹f0Ux <#8uxAcK(  FxGl 02"x;M6DBOMlX6ѭPսt#KB bdkk'xӈ8SٳC|ŽF p؁7$d^XƇ $vj3QI?c  hkAVE՘S ǹU/&1ME^CW cAР L@b\'պZkpC&qvaUws4_RD USZpSC[fP>M6)A嵹m9rՂ% Ui , kK\ABeeFN?sM7uI pNXѓs-|n-UĦt;b!מ;}EWYg`mOqIs#H_[Ov(ݒtnMթOJ Ԣ\rͩ\˂=Ԣw|?a%CENXOg4CN۞oh\^X4x (_7әLhCXT)ЭF{eywt$P fOLb.*i8r-[buC+} z,zD*դVJ$Wt:.ս 3,Yx dF?М~]ßOn.!L0x i!H82,qmf:noL,$-pl.b p\A73#{ $hVDS,k$66A zҋ<lDb+J)uNniGoe+3$?5D<9` DTib y$跆 0CQKe#ѤJý=տM%b5!\y_/O'=hrh37,/@D YGI$2Uh2 |HDNݼ e))l.s]jƦ:0{F˻&#՛7""M\JFDCT'n)y5yF l;g.$ ?b u'^|/Kծ dd{~zrvIg P&lge:O5S12g"߅dtr3hT,ѿc]B LR5b{P GK[~*SYdw'0c4-h<!cXB*`قw |-LEQ7~"5S50TT(p3F%y>9mjd1H>h6e {[2o@:h2!+?]``4LK UEࢻ@,4a0N.ވUq&=(23H',m F[/ڛ3,/uozW>[#,*R:m$$ݚee[WAWYu1a(<\D5J) /jW*VS(k ^: ,qG5,dčz}ug MZnQ,5 G=P՟č㽟Y,2"Al;@[aYW-d-.M[X9RV(rD+^WoK <)}OʹkfĦ;j,]nf&2kߧ&m7|ttX,A44wAky}ѽ)qnvXM8J % #𑝡3x:a{<)ԘjHX/|r+гN@2Z`t:9aF` NM\dσ`N\}`tQ0COŢ@>e⃧0%ìUhL@|,#{Xcw~-M,t2ܕ  އ_}D~`XW >3s`̬w~pLܔKBZf7tY%GK ]BzQ9h +]"˵/LꙞ&AdB pן5 >xatq5¥-7@4foQ=#ɥ80z@K􃜘mr&["5oYi"2bTFFk)B9U\aGM'ݎro?ꝽfaK.Ry}ʂa`n  :~ %DA {^MŃ{PRᐖKdI7}V+RFH!"}G2ܝ~~dk DhVGqIGa=d*VL2f+Dc" ?<Ak8nܚPHXQvӚeΙ5~! ڨFsPwX+^W AЧq%#gg-aǭǡN$8\γ*K:6GqhZ'2D|6T .S"-u+Q6t!7<105=1cćUAx:x }ɀ+4"/‹aj.IN^=. !åwySd:i?H[JGw,]}}Jgx7/WQwPUøYiXsa#o2ۇ]X̽[Ͽ^8ONP}5}#ۚv¿F;KS?PltW( \&ʞгh‡wQ\ lEe ݶUeC-m3)ׅcmmĝi J\Ҕz1ƳV#Y(F2Ö e)zU"8𭠱<#`J&>G#!Jn4$K˽ˠNF =eQŬ(]|A2-ڡ$t*()DIy {Nd8v;]n(`\d“zwne)/`uK=VB&QU&-J>z 3Me,n֛1FwUA<}̖T˼=p!e) '+rߣ&Muat`D-=v2 ȭue8k"91 Z+)!MN#}O'9 ӽ:pٷ%UGe$9hlۖ)Y(kII~pVn{?5"c]i.7|=˦,z5CO ՒI3f*+Xz_ ʥ1 nȆ^̠2K8T$Vb+gNEh->؆N7q`u~ߟOZp6M30j2q_Ҕ23gWY{B-w '4@_$:]Os?_FuAn`KW֜fL?KJJKLQIIՏUڇmc$Lc} f+[hY}fw'POۧ*EAV0!yl]a|MxOM3r T#";uZSiEQ0U& sč݇}% M+b;-{t(*/BwXnm&aŠwT Џ1_@(L*L/fƴhv3<8؁`^-((h o")U̠2J0qe9'敁= W~{fzu^8^鸒*ns~K@(U\\_uI j?nCՍ\JJ-<]JIq=?bOaz[! Y ~'?ZEFh3/A.9o ?QyQF8o*jHk=uAN1C^rܖwi Po)lݾ}7% n={W;K #Y5Rp;ˋo%7G`WT p%T һ0+̑?c"8ZE&&Q7q: "=8+9YȄC+Fvm*Nƚl i;m.7Gz\p%Ot$Elc+:QۮA]UKv|-`&V(7E/HڶMri 3(@qA_UPa<ch8*|w2ڷ<9GpLbEtܶab,ty,x0 z|߁Q':Qf\OQA+-T~id~NN3e\ 4*WjAQ@V'[A3LJת5j{ELl-D -V}Qtj-lNp} ꤝRbOq*XP8h$e:ZPw6n Jb t5s ]d#26H8FJ{_F<C긁 R\+-"W^4mBN}Tw?N̢[+j1hAjBmcZ\'EP6x%UᾸKlJ4hKoHA-zVH?|ǻT^fB]k5o{M1 >7 S|uZ`s).մw$TG.(J{O6OZ)/р^,3? 8.@boϾqc"N.C0p˃Yz.EZOC bFh'oILH ֙ ʁh zmɾ+A5RkvY2xnb+_/ivF͔WrXĴ x t9&o6,Iӗ$<ֺ ҷ&.V=JcgMa`7AP.A({(8qD&[X8VMǧ13^t21M!Bڧ_L'y ȓ8ǖD*e-#2hH)Ato#+Q>=ג٧PzUVp39c04XMԯ]KZ(ܵjkBuc9C%Oe05m0ؽ%Yy~,ܔI~I~>Y->Z?wի fǓ15u@3 CAJ/Ag)d#ʏ|w/%=!ˆ\FphP/%j13%셣7=S+"֐Eb+_t׼.P+-ّ6Wf轰a)Sl"w j̇y#I)~!+]ߩcgD ]*bce8aä5hnM")C%{+HPiw/;x`Tjf=%h5{^jo9aS,loQw2=Ws )'( Yݯ7[ZCdcW5ⴉF3Fݯf1׌-Z%S{Ф~*Tj7ÎhZ#Xc \t-P>˱In~R]셃=rL6[Ӭ DyƄ,tR;?R!}Zn%n>]$U:ls)ݬq2w1!3+cUO|i9<88fQ~c+ XjAxU&p{?iXglǃ{YR)m1ߡsyE() |*Svm*̹.qI|fsPXD$tż{̜9/L"˟_jcVDF*ѯJ܈"3U:x`҇x:yg>c g!NT|`i@zgi/:P $Q`CGW1336}GpC9h!8=*7*wn'Z62' k<V` ]}TGc\ =~ioYJC5vB1J~,ƨ$'Bz<9¥4 }SS?m%! $ZC9|R%uR*HOHAUIz]ሠa(hR,Q yJE>e7R8Vn;d#9Kf1_(b{*KdH%2o*WOl"_LZ4q:8-&|sĪv:ŅùޔJsgkuI;g#=).8".lRfikТDJCDR`|!)Ԏ5xS$oc6zf,qd]Ԏ)4NW f6 ՀwI0+y%cԕThߠQݾR )16]b6nS E'm|&֑}e5QW0IcFsD\y\_b.Z^n~# =N26߅ۿ=MeHN\2x!Ccr=ONylpy]FԲhbYYayEbd_:q/vDӐ _I {p}2!9m%f˧ S7"Sx F$ EliEŸCcuQE?UVLcJ'ĈaHF &ޫ~>!d'~I s⭻Zk=Ǡn<'Qłp ýFHx f|u|Hx }fV*?M)A;j G`٢`b}sOIKpz0G!ׁXH9ɶF zqCsX7Լieq2i\8LN[C8OC |kưNvWO-WM52:MKD>`@C@bWp;_^%'&\Z kul!e&8y5jÍtB(A^;iF5PmYh,vL*G~dk@|SEE  oX]x#76b vB )at͌}^y_ji;IBKtchaNߏ¹K!bس'wl)glcw*Okh۬b]J}˅iOlE~vc!fzYO1 Ayc&I@x* 0O Wgd BNl#+ O, ,DEL5m;G{&LHC*MzῨec^I0 [P`.j4A! :Xe~˚WÈl "c9i {D<~ %aOB+o4?*WVr=^X_)):յUf)}=DְTT8 :qK' "ϷK E:5&KRٵugn$ B_'Y5\!#Z?۸.pcOLDIzdRRRR𢊃r&qp2cfB FSm~Ɏ@WP->/6ҫ.~R~FI h'MwBn0Ma2[\fgl vڨ#_Q - 6S`4i^{w9aݹP~;c/aQߔwwy)B733(ebB(]aJMti{x<Lt$rA'h/Ik>NUh ;E&3WީN1c jm]93#b$MqkjXݞU .k + d*gLro;s2gjgq0ӮXB,q/ .N(];+ny#UžDhCӞJ Z5Mhl5Rdphvz + vorÓ gia'8+xnsFm>iIӴj"%@fh(c4X-9pŮ:o4 :m&"ZD9+=Eg'pJ Q€OP*ƔRk"{ⵧL)/1Q-1%*MU_3ÙJQ-Aʔ\55jNRC/B^4XyP%pM@ISVsil%e d#PQ2&?0E3ece # BbiG1G!> !wLAV\D갶g=fGJge䏔JR̊Hƃ)ې" s3j^!=Vup*] t qhaCsL&U 79ƟNޤ< J@vJiT6x*Ɋ'̏Ƅ,%pDQ&/qNd2;|ddJ,2=ԈtR ں ~*ԅK(a[l"zע^{'+;{(Lu(ש=x\qeRAC-FjD.z[Βhdx`O*%k1gG8#}GғKTޢ(-qGEO/-{N\x תO/Ȓ?/uR<4|YĒZ͠o $n>H/Vc?e/*S<U haK1Ʊx+ӕgp@74IXÓM&dt(}vS I~0;C^YS4 # =J `~,5n ^pkJa4ع68"V #|K{«^{'E`!iPZ]b@vdjl^ ?ݭ<ΘLk%0گ_VyʌcY@Ғ&P Vm*UL]0Knx)C*\'dK뛧`=#JOC1Di ;H*V,1 +i5a4pwoզқ$j9gD[RLb!10Aҭ$ Պ&u8brvKG8f" t>TbI s$D~G6ܣ&zrFRBm\g |м;gK^z f2@cG|ܔ=Ҳ?VS'@GhS&yycBXQ-L4LȰjo- ώAkzvNjkBoOM!i ,ɲ˱2m0mԇzd @ )fs[Z.،چ-} G·A%W~fT2E #&9 rZ}$R4 Ò`Ka0Acwn)槭7 b"e|HEr\NrXvr]*ICa+@8Z,6&pJ^Z@jIV%:Z[{T(':L`0ug> kXHw(ȴe+ }h$#ЪFP0jѥH.Y Sh6E41>Wȟ5ۤ_<+(+4h;ibq':Cop/cW'`Ǹs[PWJ\U"67jo{˕0֙4yY;Eړa  3xPVy#^,m36زڰ"{K,? C4#5(F@ <Gý do= u~޼t!W+J0y$SBs*8Mv>4f\rg˜f$ Fz!G-{4 Xށ79*?L!uS!kQf=yHg#6\|Ʒ\y,w;[[I (-/r$s &n=95>Mt; aP:9|vα$_`S,Bs\xBϟex>'~f>.7Ds Q ,Qџ1JMe4zTFKFoYE;y+]'1=j0/'׳ŏ8A6Ły _AGGwC pb0r'y>P BgV ˋDn{ܞ\ %qJ<3k#n%٢*t'KC;Li\J` j5*,nic yD8]|8tFTZ@LXc\5 5/~ab,Cv@K"H 3$-%i"gI$[@T=o&q]pCUN,iX?.A#WU?YtV!N*5TѐcNkGZFe.K PZz5-ځ*Yey|x҇mWr< 1;hSƧ.{F=3lt(,s^;xNmh:A)zohjA?C1.AZR8nSa 8Ck ϯPd3&ъ duJno)T8+;{,P:]2F*޶hC)6Uen1 y;c?h%hGpH֨H2u,M73f3׶Q[.5s,$&- A|}ҘnE)PϰC[J$Ȋi'L]KHd%~=.:Q.VEgY7Sȩ#QH^idڤKH:{6@)95:Eκ;xWLU*ùj&IbOMd җ5MK$^*¶Oldʡ4uW[hfy1cTf,_P5l x_7nGhMɦ+6F:f[?6 PUONZ( 9G5xyAHFOӖuЍnwX ZxNʪp{ -/Hb,WKh9k#zȍ-_xj4n=̞ xЪh 2"tqLGrݏ`L^ $)fe6Z-x[,tMAB"x-g~YRh-Sv/9:vN/iH#ZME#%f dpr34hAa <mJ~>\ǏJE($+'g[*!C8_ B4lN{~\E͢?KØV):l{'0Č>dMCV_0rr7G~09m2?Sn|yzpYzrh PNu\q}bW39?#-ܟšŶ^zM[lBZ%zuaπ~o* Ch-F8uBLȂ_|> L˔)DOͰOhA-BKC?@q+{9#o>!| TcKqZa2gk?$$Z0,\ {(%6FPqZ(~ȽA@'#3+u0+p <̠B5g@Luo,2cֶ(Jw,iCR䣡\Pvs>"v VXz32oYzI23]ó"aòCb|v9DDrcr*F L/x;4o(!p=7?ݜaA\plLM!# eLyD(2b6Kvm#:P*%e8@2Ӹ?-?t^v7*oSWhܦUE=~M!89U? G 5$'h@= w//^ ,ۥ[59}]xA(I7wu3\ݧva#Q ʐ#/.Gg11bSIb֞wf%DJ!'U:D1PTӄ};+~M>VA,ڊ}CJ׶a$3: u 0qb]KT*+$MuIgQ/#lvǧoP :V=Ha?acLtªl{JxN(ČDʇrfكs;y^j1%oX9оR/XxCt00`Эϩ]! 'kG"݀}m#LtM_..'J^JHVBv}#,vŭTאgvQ=4 ¢̡z?X {cZ!N'8apjk&{p gu_ +v0cΨ*y/{!Yu x f=Pܺ0.Ke 6ij9o  Tdc;V%~Ը@5=])&\pOL_r 5O:-! hDX;WHxɮʉ~5o_N{RLHʣ]pZۦ-VxJ9"ղH=T E՝x x_0(iJk2 /"Ac;eyjnoY23#>hlߨR$.sGVwxkN.cC"BY}i v9~' 7"b5n95ybUZwbJ[̓yg^50OώKiD"/]4me2:Xs>9Gפs{TP`?]r9pΗB#xt"gr@:/SqY ~FIvvZxhmwQ3]n~0߿1r)$e>Z&@WI0o.\Y24UJAa"{t=MZvVɥ~-ʄàosAV<_IA0Q'$]ҟMItcRzby$Lhбj+)v®jQj [ ꧖s r|dUd.UjSeo [_sn0-ܗ08)l*9="@`dTnG"Åh~Zfl,>| _g3gg-ehp$lrN\C_OmQ}S1(yQS=s՞i T K3el"TV@hg$ R]65fN Jn\eOps> wK~iG-z1kkYEwPCG)kVSέ};浏]2D)ɎPI.Ԏ6o :Q_uBc"&~sZaW %K`1`!G`83` ~T%[$<#DpŰG5 =5c~zW #NGJ/%)P% `)>) OJjB.05m!b[J+Y%YX).iW}u@\a4I"M٢T[߯ UqgC?fsAuH{|\:7C-~GqBv 7W#@A#)"b߮_\TiBnx5<|bʎpp̝^ F@l,\FJ.t^ ࿰&VM QWö#0 4_snޥ@dmt-)M9R>$_z!1~Dt&GH-` TRk4xCn8a TQf`Q835ݙBfAQciɁORDEqf-<,'̪g}"=39#NFPS rė8)oͼ9-ꁗ'7(|S-;4`UhP`d֨9g.?g{1ʆZ54^8Z!zA k ޼˭/l\3:!ⳃCRVo5QjWO<Э+׽HF>E.}Ho71Pj͕n5.P}fV7P#x4^VXL\=TG5JB5Y~mw .0 BK& /W8V"`C0e ~UNd3fY:ɌC)N-hЎ * hc: V' CQ N'ԏ y'iSBa$i"cD)5* x1#t]מN t-R$: uK0+*8 o-M~?]sWnh(&UvQ5FޫUhlL关~"fu}k ,v3x~B3h ~Įz剄6UCI7P, P5MnߝOՌs}fAߝ6|Nq ZuqovJhAcl[P ۭV$$BfH[=&́A5#oR-ƗlqLJdM,(bF4a69aQ&m#zjW*ob[M+wSu$ih}a0M5Љ;j #& fI^uq/4"/P)Xa 1MCȅn%59s{\iW$Wk P(\lb@'_<Y"\1r?6Ą;b:`ŊҘ^t&My,EJ HBХpo93O͑->(.Ȝ68HTV|Q}5JQdTgC_}c _USXHtXZtly 'n'K{ nυwo~'kOo-tC+0VBhV+҂HaQk`ox3}r ےUH_ݹ+Ev:,RCXaJ(TLv6T+v6ԃm+;e t_F|'zBRc{]gZ(B3m A>K'6zcu(W/Fˏ3|6PQef,D[R£ 1@P+C!D3&S~tUf4ٷT~9h0_ǩ d_,:R4X4kNdG_;\ȐeB9 axCE%/>ZP_},F W;$US8QPi|k3Q;uv7RQgiRwk)K0LU)ND@oٳ#_Vp~K[!W;> 0*<bkDF M&RW^ _\ߗo gohl6$빏AUk`r&[8E`~խlӓIRST/E݃ff UۄKNZ t+fj[1<0L!&ڙaac 5At \"~@x\FoJ2.? ҥ3~D.h6iԋpXSo)I1~& \eVH<GR^)SNQPr<2h iP< ?"7I#(%42Y! 3H}\+=TKÚ4Pe#\GavώQ+A$730IQW lkM42 i|^^&`ЅLA&vv?>1FiB$J4'iN VLZvYH 5Ƥ-!m. ##N.Q|ba=~u\W6ë Ł@c9&*'TiM$b͘I]݅+MwTs;؎%`<~2ՙCv!TYJ=}CGI6\)-97;~'RH;j0>UJR) 'UmnufY*0}"; 51Fۖvτ4~=.(Uh#\F-}=`o_ވEGzH~yXb myi s:K}?:kԥ91C*j*t G 0ubԫk6Ni$^̇U9(] 9_Dg!$K-7x;C {t|.ʞ཈Q/^gKnFaz[$|.2= *B;R Z8,LtӇkt{&':ƮT{6j>5wD)vr:JRT^Q40Eʠs^pC+QN1^;:F0!&d_PJ|u#brĂ4ni[x #$}ϫ *SDgȇW6)]Ę[`h&lEā- ÀNeE2C-Q :A ֕ 1u&fqjVZv>i X02Bo7xGtebȱ:rY@#* u09!B$?C(eS;{ɘ+th%;Tkir^d a| 3j64ɦagkf:3xz/(BO&]Dc7S/C0y_$ŒMklsz RHG_p{)w|ܜ V&օH:8-X[.h`t>T=עP) (LO4fԹ&7h(ӏO~m^ԘFQS`1nM. d@A~YsrEìx:?-TKIrָ Ȥ'</Zo [/KC2^K=}h3fzT =% 5Nʠѵ7S SˇM5+ n^ޒ@gy]wȸrRҙj3v]ANy_7@-^S&`A+v#cJ) /\>K6Ԍv ,86< }U6n >8 m0}_㉻4vΧ!^ʩV 7b*sSOt5YF5Ҕ2[`L|K,HSL_8ŢJE\z2xiq0>ˢ|oߖ[xkKP9~7ݏ5? -MQ ˂G&z_\>M@(LcEʈ03S]",;ٽHxxBlC}iZk\MVކغy? .hn8tzoE/%*1xuJLD glm/`8ք#ݑ+0Vmy{rrԖAh\"ѲPF 5l$[5/~\)dވWиp^bʜjT쀯[-9U0 Fl^yl|53HD@>_t c8{Z^3m$(UȬVR+M ޾ WElY&O#&UC> ؉}z{_z 6FRpO}5}qʆ=g֐AjU Y`![@S Mc\h;m+ ^F'NMΞ~Yk"X0H*ܺgMIzZ>"_3Y'E-B*KSJQ\v+"VX6?XSAq%zf@v|Y4=2=<&j\kHMD858]&aὧ G-Z'C{9h봷tC,ci␮{/m^CZ$r%(OnA. i{-Ǽմap^(Ga?Sl:4 ⼛l8D.sUE;P]a¢\.I4kE3VW;֦J4 Rk*xz;ˡaϝju~a@tzvЂ"QL0oKf"߲:+t74 $aD{UZW !ƚ2P”I X/|zl)-Lm_Xfy c߻ayX4aשE06۠PV<4G۷m "/v&ZXI>:F0k 0B'9cO4 1T |ѻ"'R7Կ_cT!PC0wj 9ֳ3CAmSp<%TΈes v CQc#h xM.k롭>n Q(UF'W@!z1n!,n7U78=ܽwxqH`(cZ#;eҟR׸E^B<"q<= x4ʔ4|-N n#XQ?l1pGUCˀUNۮ?v%+ 5MB3UՓtvuV{C1$2/aC.;= 69q/5¾ӫnʢ# (c(.`$>tY1/Y{dR{Muײ0l֦cM@O>,uro:IDĬ0eNmh8I-T3S&+]"N5fXuP[I^ ^|;_$V!O<o<28tSX\Rr,ב)qS'Gpk!˝~QkuN{f\n>v)<&(aKWl}wc \Txp)?\M|>c~ LLJQi\+ Ⲍ*$ljJ5VԵ0Qg _ꉸ젚+(RyLqLny^t>߂ =cd¿0?6sP m:8a1 tj Ρ"핔mx:|=b;X^qx&z1i$_a|web{|STuOAm#󙹥3m|(&w<)sMoWVw1O/6cmI3vM#X*+-Mr{ B%s3NTSqT R|Jff[R,w4 )ɗ@m 5̗W䇯ĕ 1\C%죜z LVz/FhGeH^N%$؞aF%$ڦ];Rm`;"hRQG"Yz/FuWY ڵRM9#౼"4r_?{*S8`uB,r姩5'{x^;:lEqC$˃Ϥ1 P>'Mv_%Kbzts^?%$t#qS+I{OƂ9@Ϭm'1V" t)u2Dl̃b4e¦sGz}(DM\hm4Q1"mt8f4Ƒb[AsGQ6[yjp|3 QfO`0[ +Ú% 3c HMFy 03ލ CK]swmIL//SjCQ7iuP M>N_*3p 2`6RGr ӻ=4GŚ׏yQTnxĭP>-dOdܖx8Zbj=ֈ=4 E@}RuDOׇF XtJT$))5ږt13+@Be9 +)'zUs[Z 4=0Tw-s%(t.|8$9Qk} aK$#C rNFVB\bz%(yZN]|ly%<|lxތ2u|HAP4<;,xf]x .! EwEKF2|i АU|$>e,kjXꯦ~I^T;53D%hBOO5tAF}rcWAV8yL.&ѐFt퓊`_Šs V$ РI; wc "N,a_O~iBގ+*n. >+3zlྖ6{k h4Y/m-]J%\C|{B:k"07d=GRh^̟dވK Fv(o`5xb(\c!# BGE{ K\~Yb@!8E~.4*%I'|&dBBIi#ma RNVia*cH@)+M Z:Nrcn-:fQ2vb|ğ]L'ܚ縪d{?k1U-m7]5i) S~F;oOC09: \!HᢔodGa g ^^,s ӰT\/f<]Rs1Kw&Ph& ┩$`|{.L:fRQo!yusjq$JF9BZwЫ6-{&w6Yrꖻ *txFJ# ZX"r;^m6j_PinQ0'T* $Õ\oȤ3[Pq\;KL'$dJx5ő;aks}:#^G4yU6RbmByL^'scNIkxuUƕVmWNMUuMmmE,ӑ-{N(퀼#_b+ :_?2_KPYnyNEF{6pjx(1ԴM͛!_}j|".}MX?΍~YzxG9Bam@D$f- F9ggaH* ⍐z9(egKF  A_W92G3˧O]-r/ۗTjd*)v,u4WAL k]GA;J \eUرpD?v\WG[gUxc,p' 8þZ8H=,tM=w0}>!vCJ4f49Su(.'ѼOPT*IWeBM~ c끂g ùٴԌgX!h~4*o 4BGyCѯP@(2;8B7VosF~eCT16 θwHX (Vw&!)48f3u*XC @{Y"d30pW;99N> 2PvisU𓸫u҂ Ch(̀w:㷳ν~zFG@=Zfa&FOhC⏽i(^K)zv__6R:hLBb斦y\G>nXO>~ 5ַI)EbW;LdMumM]pLmDw"Wts]"_>DH5BS$ӤzsM"G XMn~zW@! 2 \W0J |8Jc ǰ*#Нʔڢ&JVKq-S䄥Nj޾2;!؈]4ѵ#܇8~D}yn⩓{M>sA&Lv%;TLoZOVUe-0j7m,U 1:$$4/kn ?lE9T9!345H0mXe}-=/6mU~x^[g|qցu JTFGKݔT7['ր 6PPLQ6@E,jI]|bܴle/!!}4 2׻v*f Q5gy12) 1F1V1;BvX=F} p4>Z}Oe;WB7Srrb0TS{ Ѡ+QK~y¯$ /5.<]*;8Kw ՇS{K'޼4:{uKuJ~MY@m\(*DZ~D@c`.V59Z}d5q鑽B ) sqBgjSH~H!N9 j?!7BҬ nOuE8a#Sم3yk1``as"5&7\jq,'JPz8dM[[`v* T;$ӓy]E'\K*,tn'Kzdp|_Ĭ#TRj>W49Q̥pkB2HyGll#UWeďcj"82q+\$ؕ0i7оZ ϼc'aڙ$.[ W$ՈzfѢX&Ź}_ҙGB/˳ЛkQiKmڨL Ȁm1NJ7w{9M3PPWt r5ls&ߋj^cѪIn|ҥ 7)[*>ij%.x IhLٽ7|yQ$|n<@~ޕiTsrEK?z=v~̨XT7BC8DE%%[kXiUdL%rK3<򝇂[z 0& <>%~G>-XjEI~ Q=wiWTV%FՊtGo.EӔ⋿%Hɉ5vgp)k\ZN fHpA5ZIob;X/29X_e8ad!?sq58}D_"=雏(&+rWuW5sŭ:0Khoړ3SEs.'9ab득ARPL<X+_Y4Q G@P>X6sxa2PHvUFc>Dp,#:3AU6:f *eRʀד>0\I^d#\!̣&j_Tk >&V61><{sZ1 wU5E)S&ׁcc 1Ypy]w#Mg7I7c)yZr'홨! .9!%ANf5np ޵.^NzEә&E=po: iݚ,8R]d_vL"SBDy IYeN9uchD^ $dh}f ^^n_PMWݣkqJK/{UQirZ;F.pBG$Խ̔X=v?Uh2pGURE<, -[wIfz;Boi[Hf)Hǯ&sQȚZ{ݠnm]Ԩvz3DUw|ZV1c!&L:p";*P _|&ϣ^8r"75= jc#Wm7"oS?Gvs+[R;;Jb m*TCVc5VǍ!TYt\Du=m5x" Ud 1K4&֍n RYɃ9Y.|3>@J9\;ɕ͕f/!Gy>PxdoS讣 U4*lwǙ^RsA` Ѣb6_I]n"bC#f^Ty)R6N 6Iۻ̥7v%lL |ӥ0FEH/r))'VvI qT+s2\)n)Y^X/boҎnjH7@[Ѡ뚕?ؾyonT9}=w567&U<_X'/ffRFQ&@ 7ul‘)Y0\Kd!H4W}}'nאַ<٠ XSdGy;~2zGU0[x(OͱU#R-`|r$`Q#0oNőHmFH%eh{.NvW#*;5sdeƕrɕtX8էsn׎LQ,ܘ E?]%r-#ຠw[22G*S;cTfU,N΍v!d,p'A ZYI}tl!kw/PO@hMƀ\8Ջ;`zG S%CF"\);xvTbz6gFOD/FMM Բ|EӄFZq{c0馢ր$eZi*){/*<˧tZbӱřGQ||Nt|"]ko)3]˝Z꣤j y܄xf]ZμAb@N8Y'wVE)kntJK oZSyB`*͞n485l ExNq7R$@,kG\6wgi!@/f VWAoY n2Ч؄Q2y6@ P7 8В;7[d-! qNv2̊F9'U5J'CR>&]Q1 is,J-Pԕ*HЕ ; q_բ`?{! `V. ρHZO3Mf&B?I*S6_#Fxo2XhS`so-BONJg FB$t\wo3j9VN,Yap|=! fR71-4=h %$d&EpΩIjM+Jk7kWK /Isr`2`DÜ\4 /C2cΖiڌi X6+N5%(IvntSXvfsZH_s޷Mݸ +l3+wUE뒼hC{MQLV_3+_*N [Td78v6 Y:Yt$ s/:j;8a《EGa7%f>v5b K"i UJ kx}V9r-t8rtKqD\}u?\\jL֡AﲷuB!UWr4|&fxzTЋ,.D5M,/<6!hKmov끬bY,!ݒ ~v.0_owK-рkF]Bxrc14{GɪϵYC8H{8 u0=$k;UzZ #U nMvlw^w\.Н%O#>~Lє;,,,Z[K2ÉBڎb3Xi_G~sݐ랺̼)oiĀyxߩ?p,ҒeYJIjMDZ[YTFKC-7SqV.epgZ\w*-`+(>%tV3M)\r~8f#d& csi)D lk+%pm2xIy# )軝XPeA,O# ܛz)|XZ,w^MR5eG6!(&g阮%MG {,Dp2m- eͼ!9/LK˻44:/{3ðX Oϻ*`K&,ZDԵL/ÇEJa%ܯÉA`W*puz0*u͝8S崀Hfq5S6Lsvy0/\zg.w Y1BQ]}pF0_0ӼX2Hw}|5VFK4B *؝4{/0g]@OyؐL/{fy0>DayٞV7$\gŻs)y E\vk mW8w)`޸*|$rJx.P;}nu_? a=Fxm[qA^F3bӯ3<7f8P|Ȏ&k*c @E2QMfF{CÔZ(NZdACk 1|`n m>_w]|W~"$6Zl7xGE 0&B'T/-+p,KKya}`P^K ePZ~h^(P)#Q¥NPOvDa+T=GLTgV   yHNQ^WsT 'JjK={*VqY|LPg],)aUy\Lf@C^WVQE= n49S.\x>1/ӂy~Ta"eCYI5duzLb~ E@LpȌuΏk`n kFtCdR}ɎNKAw*dlTJ eZG, [f%OJC%foӎVUݰ7 ZsJxJ$:<60<v1>l|tZ8qt^p|X-s=~쯐9%Һ6hI3c歟zzsHnKzg@&#*n>o2 } ʉ$@I-nvzX5Tm¼Y=!( G2ڞ7F_4C tJYU IF>̖t7h }Uqa7@"o6Lxc>zօY+[ GA|-VY^GvKbQB :̦e׾ +dT_CЅՍ|~NRV G^\vZusk&TwdǓ:Kb_Z7!;dc1Nב clبܠ-VV{<2"`R%=Uq#U\"i& Ec.-!@E}wkxܞ/<ГR~WWz~{reʹo/HMd* b|^KBqI tO؞Ohx2i-eܳ?tyZX~<"nvbTS & }VyMh@r2-N 9o.e&HO28p" 1ߗ0:ro7'U|_ m}/KVuYX%ps7о"sd,F>Ьsɮ 奠ݝ(Uc GUP 5] Xh.լΈ[cO9ǃu(h9m(*ά)aM6 O򭢇 Oy:عHܵgD'鮹Y FaUBqe03ƇnB?aJ O,6I\Pc߲"1A]&/GjHpVq7I|]u9Eڸ5B(;=޻B죕@?nG9aF a8z;? ۪7ԅ^3fw2 +ǵFWפ@AEQX]Qf OCQ䫌2r0aW*zSbRM_A͵mGJܻ 7q#T6hJWFB 4Cv+I 3JJ3*"bxh hOe 2M2t .%zpV7GoQpn$8x]ޫ'Pf! 5A흲ݒVYZlxz{ӞU GoA3< M*#cW4s:x GRR ZaDvIlz;pw l4 w/GJa?6blgŜ3[DڄFђ8[ wY*eSˇǂU?LS`?0DɅ}$0{c  7s.&iW&!lOO@q iGJ9a7^*]`Bw,S-'*F[CQ=Ww Չφ &@7R!Wjl %hf*O8dMoԬ+wAk:~aW4ﯫo܏}th$|HY$7s ˘Rv,r'5iiqF!(SIv.L*Pt(MKk}{H-i,ȋ[k^ TsmgmƫHC SL#U0ӧ@JM' ~%J?\7!bP~U`U6J&9\,V0Qe4]Wc+]&!eFQW!%*|#bgrZhf©ގoS(s\nNaKXi@ˉ)bgk"~WFGT{l?[/=u)G::n_f!Yu[>#V.{AQ\w,ihj 3X>j?+5^<RIUx E \I2!kaFʵ:s}%0O'F3T?eߡnHF#W!) @FZ@i;1B)嗳HjL_SPxPv}ŐϊTO -dKOl!ћ?z +^U~JE:W%YWx`a= .ک[<,nJU-ėvOG^)7}|`h'1N! be} Xu 9wAޔ-8nH3ُ [ZtfOcND Jټg0etKQ W|7f,<"V?kۆo( 1( }4q׏d(V4R`hwA%Elkn}ck Qao.$,ip&wQ_޿<،99WL#ȇ{z_wY F_&~,B4 9;}jYX<^2}[(Sw OGMW<ܾGuGA ς˳,)`wEgD%_,?M)`Iyb ןcaEh]&ǹ:ѷ)#n='Q5 44P{a Y%i(҈d}"1dz6od#0D_ Ql 6gmH`N tԟ@"[Kq:#KV8-ÕHuQgK-> [us5hyjr8hQ5K$Ft9G:?EV3 p@%6FUK1ʸ; a֙|BH!B7CBseUWڭv10TLJ|sB9@_# )i9$FxS%C`_Ol &%@ d{#l܄$K *tScm= `nQY&%#ބ+ģe[74} _^ґsfY869 _&0f?d--"PEрVYA6ȩH5 ~I1hg_wE ^~6+A?_caV `k!Qս}8"u "RWoUw]hԨ}=#QArP511F%D!KJ33%_ٝyԃ;Q?Mlk'uɬI Љ bd+- Z^Q}%bɅ=ۊL: 0}~z# (!&+(I+ȁ;vSJ]s}:oΉ'BZq)Ī{XFoq7 8֜фTSg]"V@cU)j[G=@#qXM{k,c0pp})fTD_oKٵ2|;] B._weʨVk/d1. N㭷FM!VӈdS(R>!9; ˗F[DwCVQhء( -ͳM)m(C1eIAq2;O^ԓTo 355{cb-p~(`K&Oߋ.91P3,\: eӗıc7Sȱ~- Eϰ`y7(:]Q~saIlkxZ6O;Gy?bBJ`pK,*o>BDCVPJHѧ?"aU vl!;܍6n}Χ=bh  q<ߞĀySFJ xw: פ}L f9z{%=3JLZ L%IHlH 7Zkhsw\Xp65)l|Aڠ7MH\IHS[wJa8ꪡp!tfh"SM:B s-ᥡ6I e‰)5u/.:_+𾯆K>=V cE~I;YWDGlw;6s=~Y厠xhŀMr[) 5bNaffq&3GP4t z*P:Wy &Vua~4;̻g6le3k=YA'\θ38 _q^`dj" 칹Aes4|cK`gMY]?D Zfnuc/t4\jи^`/[ )Ps"ucKvGZU@w,sRmX82 w-em$ E󄋗kS."̧N2Vf6~\ K8j5N?ǍdY[ mZxu`u2?ejT#=}MAKDG;Ŕ+5)]]Ww}J̘ U.%1Ǡ }6lNGldA n45|{x#z9W{f%S=Zd ̎Ewۆu`ƙ*DÙiyTJz>Fs7 ! { \Z II2r<.=wd{ޏ_z}4uHR7 2iRa+ 95g8Iֈbs4lTP"-8RM$EF|_6Z vp&}e1^iM`iܔ٭OXf 7v9uKD,T܁tyTpQoxVNin#Ts(Տ׌>MPV+6* MUq"?xU5F7?<\S4;¦yuxa$!Z&_8Ĥ tk feA/ +¡Bl:c',Q'eSxt)&qi1{Jl9tkpY/vK-i@^Hʰhi+ZwNRpП1Q=4&=%׶f| J' L7h Z&əIz_if2D_2;7"V޽j+Q$VhIU*'gڌ* d0xbHq 2"|It1#CU2*z||n/J% [<.-uUl;#hA5o&Pk~؄>@HH<|yr'5Ҙ=Z Z]g@/ N$ڌO ;@(1pInSIpPw oKtWH7+*{duy-A$xɆ*?c7)EhܐafLċMU#@iG=>;И?xM%[; 0L}xDPҙ N_9濶AO_4Qr$#/JnzgV:H7žOĭ'a/chEGO)G[ ܽ@QhtoϜƽ@>5/us6xO -Jg M SB3_4MJtcYdz|{Wuam_ hJ$[`P"AW$n`8|G"!G_fm[MW tD6=)# x2{'ݢK5  2'1AnH}%SQvU23l[@7o*@$e兽29:cD9T?,Lҗ.#J@9 Ҟ2^[F`Ou7%ԶaG5i[IOP\GT:!m|S:/~zX`?[C3ZER?/=Tn.Y@Ŗ*Z'nZ$Z>~4x  05QB>USAU6=P$*I#+sx<^8j=NcP +YЅH5@z MHVHp+<6 -cJXwМ_QH͓S:ۃ~%َ&ˠaq[M ሣ}5|$/bH>AI0 'z^Xsd4U}z@(CJVh yv9߻)e!xU!DݵY$d ]M/>§S?goC*zJMo?SAKKC^ƳdٛxaNҝ.VԺ^bct`"}{v9RJ {vAkA&4b~cْQD+Htuu2ihn[,z8?~47äM;ۓ0tOƞҌx{AIȧ%y^{Y(F& < e,,VBfӱ̆} A<[{! Z?=.#)4Ǯپx`MՉtK!wtװgC&NPDU՞]\F^XYğ`s݀o%ʀNay w*G5=[XyRneJU E2% hC ]ֶ=n3lZJ(G(QʵgЦ4M./r=̆Fg= DttX+dW 2ԗ֜}9'Ja]/>Hlu.O+|p{? >c 5O@c{C<~M 63N$-Qz6Ȯ׃mi' v{2DfgF2gܴ=$tliM0.QL1dO;\I<E1ndCc*?ٚDc0%zF>0gZ{I%r˚(xb@E#,K7>lbLFip/t~- 9>*;c[{\-1Xe^rzhG1í$5^.b=c<(Tn+[_膹Í1j]t2(O>TZvp2Su3):+2R)`|f_őGDŊ] ($[I vfch rGwUZ@~C׎]EMJ8bjG(JnHWo)7p {5_E_O~."[!j5KbܺX*Z>RkȱCbUW.+P/S3lVbN?!|y܈ߗ]FxBbiBi#ASxjR'BcIͻ dkfOo(%X'*kx{x N ]zHAyKr)8~ʛEEL3\*~x{ΔyAxM p9U"=_>auS5Z "a-9+[Օ#\ڰٵ_JaiݡMf6xt --86K BB6hD l `TJ މ$K&晷FCKMG\oǒ5<VM)aKbqj}K܇ 鿚9GJf]zNHs!aӚujڌ#Ri#*i( ":h%=+C2hyhgA=r\9|HBt`=Ь}PWUvV|( "i# oM;ugjm69)Z&;ɭS\QQ|To{'70,XRϏp *[k@4%={ƑQ삢'{g}^nJBt)Ns ]~_T"𬦃9C~-.z Bhd@J>4RǁTaYrFSb!6&pND M7av;\bpJGOg%>e `Z,{Jh(`ۀ ` ח(Cbhę -pS7Ͻk,UeA4 fs #;Ai4D4qHig[:gǴOBuB ƫI'_[J_a j}aʙ7t4}㩦_$:uM_뺈 ٟC,7CGҶCW&3/Pqc|;Rι *e5p,G+# XsS҆Ļd2m6'g=/Oew|UW?C+uhjGeOHUު؈7Ӭ@.t|x1u;xSAk[3>rnS N<yY43s+ Q; 0#hhJ:g`8;/(jݵM y~XUL~ ;"8bțO(ٺPsb./Y3%z8] ܹ4>6n#7aWpM>K&k.RËJyysuw!wyaY†Tڱ"ǐHzVF;=|Lɟ-gK\~BRl'&'9V81@;THj;+2^H 9 Hc+M%;H zat\"da@'g^4B۩TjLc;-3$kIHf>6_p R PV\\@C+Ɓb9s p-R9{ˋ U d%$ -— ƬzbWє\GӼH9n "ZLճWqɢ 6#ߍ,OQz"F-p&B`O1f)Q}ܡ)?:a!0 ? * t0i%Ro( MY!PԫbIb65*d[sˋ:X؆{oi[[ )J6<أN&w@Έ{8"d!>?$ǏCo<_96U -^?zUoZIK"h^U˺2Heq@ ͘Y~ѡٝ?S"fϟ 1l l-~&A hs"x$&G\ޏYX0"B&T߻.H& ~_hޟf21EDC63Z9b.jjL*֓ڬJ9iap)4ςO?PH!-Qf8ټi [}h8!+^sg$?ik/Vԭ7EkA)폘D<ALäudp Bl4j6C}taNބ\-p.(mKn~lN2#oy'=uAԽbHJ,1 o;pۛ至|$}*P6"%+BbGҖc4Ss??'w X}a{Gpc)8+<),!y{TՀY_t:"~,9N4qگ6Ŵ]o73RF]v]vٝnVO怄~aa1.cUSP=H2-DzF*8v$7.Q=$"Uab7b*B cŘm?)f SU^F /Io΄.P Y5 XfC&V< _ƌ<M⮾D`,qwgIVNhqy5>ьRf1+T4fn* 3udQxÖW^Z@f'~?VoK"!WIl']P'ЍZ,ɋ~twhvIoe*d-6y> [zIO™2.%ݾ-^i)pWD'p}hӾ=:6}$9iug!_Ap/4n$5FƊ|H"(0kW gYr*m -0nwM0-sQݗ%B~(|"RHmF$$4L*b-lw7|1 FT]_de ``IT3wHۮk5m*jŤ@!]LU==s r 6Ћ~KU+r|9T:f(}kbg_eWm޷`D.;+>e ݫm,S7C0cWcf{/"͘ǑcADy Z, M"Di3km>]0IH#m wI/]w90?a@XB E݊P ZnbF&4 FR2Ŏ PFf2]S'1఺׏zeH0‰+PD, fg#[S`AH,jՖ49I?x' ѵ3#0/nB`>˄]ղ6g ]i6A-+/]}GyU:Zkۚ[ -#&PY5wDrOQ>dYK`#;4Xal(W&a8Tl_hTʆC!6}!$y 1]3-|rPvA.dMf#E,w{ht72IոnZo#)£z-Ҫ,X\S2RxLwH(t3.gNX|c3OdcI)l!M i =7$8E3s9.#} ݵ_~Fh@sf?MׯK׬ ~R_/65oHŗR8O]RM?QH\~Zk݌1"(5ږ\V,IV Ϳ2v7=G6`7 %͟Bŋ@"!c$W,+;` +R<3p7LJ0H)?pe޲ l@J_J%vgNm0Y|)BP|4ݱ#V*m^* ijEr&ydۏIfxŶÇHjS?.UY64X,9ԩJ1hr&x/k F3Sາ3ړӟkeY^A ݡ$Px V(k3+M~_t)9JI*1Rfrp씿Ph6Pg'jz 꼪e.q/\תC &+5*c8~f!@cH@aW?ϗjZHnp5\' y<>)8>a-8u{: ow/>6YVV$Y4J(M}ό]W"A9.UV|S-U՗fݕ\+4+}s2Q8^'ޱ=$.eOw ݰKt{X_B R29xP3F{yxɩH3Y~[D8\S'uBFϸuMm.:ʟU6&$ih'B?Sq m L(kIl8bEw{y|mJ#Z lp$_*fo'-*}I^ ^ڍxzx%`/ne!\e*ǞCVl&XvK~-S\)E@dlWçMw˜5pWmqkV\a#xq m?Ál#$nQ&č-f(_FN!,  p rÕL)2|WuOc)%K/O5j7Veͻě^{fJS[7G1N7g'\ ^sc>qN;Ŭue C8F=$Ry1aiq+yalo%r*?u_ce c87WdmpVi6ߛ}V;N/HGvM#r9 F |(i|{J1!$c`/C"q[^CCR-4A>5~Lnʶg??RQ%]#_WfP큹IvQa{+Ӫa{ @[B|ʸZ> 1M$:mRDdcS 9?,iW []AjʩU֕Me@=OXE9m)AgK 7n5AU\M<ɱiU6C+P f{V YyILNkzFDHfm!sW}&{h8sSw4A@\F*/zϗzoQ+`tĨew)7U̬wOD*K>b\)M'aZ9PR2|>{[h+P,T'>1 7 nr?ܣ3vF?W9 4<EP.5Yg2[2:asVaA\)or.O!a=k~7s8l-9͌)˴sp([gkClOy=7c`o:䵳)`ZK(2PPrQn뭎BCWgRܙ0pL8UöH=&Al~ܡS%Vo,i0#Qly qMyO#ĢмOfiuyvj̒rP)z^w”:ODU5?bWkNEr[nS%2Xj 8t[0@r9n>ڳge ʆ|Fs`vDsv<H0d4P_Kʬ"eg [:5nz]K*gzMU^&:AleFk!)+}IhN_ழ>y`cH_( 512u5q2Ѳ+G]s')dI_T TieeA-+]@͕t]'m6nڳCR#M>Z, /ඁU p=Qd[/ tƕPLp/UӕLٛj;XbMEg20#K %GϤ8j_xۦSIo"Q-RgvhTwbla^16QnZRRem?흫d:K-1cP8hX K#Ы5_5>%O4YF,<;GnŪ߇ UGcnن}@\?o[{ȹ9]$Tt\36 k2JHsbeiTQZHetwY[P>67Y{'zkҪF\6O YeZe^RwhfW4?adqLJ3ϐdc$V?Otw| )?iZ_$M/{A@OoKIM/AvSL~Zj =>;u"stS5E^rxgxDXBMC:/@J7\7-?R!c.$~ v꓈XXAE 0VǓxvЇ -k~?DZ#r7 W<2y j=pSPmF`8@~&DettmOe,R{/ {2CᮋfwwnCrLMv4Շ2Y`{7YM}J `S8V4 i7ב5.{C(@3Ń־|Q/./Ŏn KGYsFr*+qݣ`Tޗ+wAV]6sXQ /n4d4:@-a&P-JvH"v) N393 Lb&ROB'%: }-}ϫ"B$v g ,{J/KKxnLHΚHRzx *a5!;tځ1buv|Ub7˵P+Ujj hBvcYԉ/4A'_ML(? pz|nY"f=v|Zq57v+(VGD~J+pJYUvrE+f~V٭&!ۼ=g)wL/*0#ԻhYhQ1oIwK՞ǟE?l}~ElBz:3bs?:UWelM#ߎ^ ërTDKU B9 G!rXyҬesbĤEVUqg{:\Y@J退ή lnjZ`a9PF<$8q76D3DacЏӴgjB-)=NLjoђ9ܑoXc;+ԨLzfKBabt(ӾC JbLR/2l$]NTJCǮZ_Y:_ȇyD70F3s̈́ `ێu).x\=$E㣄mzāK˦o93h 5U>7e.Gb^ q-0)+F8V]n]g_k/jr֠VV 0V3Dqg&Ȫ(?$tTro0C% &%8O)L$\LyLIW r[IJ?Wۋbt+)nJU_U;^H'W*5N cF<^ վD4*ZgVC#IFz^ ;ZA*b_Kgw.EԞLҠOMpaFNyDނ ܌IVaW < LP\z|atEtn40;KqДʓĮ˾OJEi&?]8 O)w {ٷz۱&iK2Kod^ل,z!LCAu/\sOjLQ:JA$pҎ-I)hۛꈳTb#1iqR=dM"AyqZiprK8fdЀ':;Q'v'$PyG}P._op`\k a*'N- j&xCC Jgٝ>e~ _Cubrh2~f@d1On-[}l"@hˢڀyCp$HT,#&Kܾ> u _*Vz|8 ^5`])l)c\4k'F[HŐ!ȝoqL)y+K͂4,gsbUnƀBL`W/cO&xBZ7\ˋ,.? qҀ/g `Gmnt+|w*AEbtI_r\+?($k&gureZ%¬TWd,PSۊ{;Y &/HD@jmަx1Q#lD3v t 3!lolgc+wuYnFh8II'+dbWʾsKRV0^T$AMoME7 >*EQX ݉:4gZv=F>$>vgPPUб5/6-D(FNE SRp2-LXD!/77*BttiѮlSW$xUGYyT9ĪBb?QeT= ]2i-{xl`#2c cI|Yqv:ʉcᆝio#X"3ף|OޘEݑ]`c5,@:mЀY *,2͐>2{#10ΘD2ŌZ<ƣ(YKY>V\EL + ' !k99h@ISN,(^C;uZg+jUujQz6@[=)Cݶ3A:q?gqFR;5~oYe2V稪yZ)r# 1։<cT U,z] "{%\RDzh=@*fߵAsP^~o DR݇8Z`gECb8 xcf2imM S pXwltY2i^h :T! iNz71Aqk`f }ɝiRd+OeئK3^?Lq9/,`dv(0/Sf%J( qɡAQkZ j L xJggqܩ<5N^DtTbfh. B}^?3,<@r0F (?4ĭ'{@C6J=:9ؒpYJXGl3Xm2,Ycn Z$W|!2oWV,K'&SU:u+tOM8 ƉV3QnſTfhd;s\- `,'fm-!׃^hW9e42na310DͿƈ{wR =~תaenf˜8-`zK+酏sd+ ZbqTopUsJd8Skf(ϟ!$:-Pʫs~?Ъ 2E׿J ȴ@$nSC̡!Dτu93n%+ o ze-/T7 {a{Io#Iy:?UJE]yX J2!٘d, oa?FG]]Bb+J生@p6f /h?? r ~e ҹu5-'Hly30k%TW}JrKA hwC7CXTpK~G+jze]HEoT6j32͞׾Vݗ0xݨ O*@JMCMQ(F;5pT )DKʂA/Je,Δw$0H=T%iwe5Y!XSݍea$QݲRtKo6^=2 㶽L"UuXPeHM|&m |JTSXԱo?Hd2,.~ l c[1{)P~bM4B.Ϯ{V |"! Ygg($ZE{fk woo•w&fIhwZg97Qۇ=TWp%,?&u_jt@]ԞכȦSP{# -|>4pP Per^Pķ;@(~/HZ;IƇ\kEXSh\,ɱI-mljG)#~M6z\rǦ"F $0s3Bb6 - Nr(dQ[ cDJC<0ڦ>JbruڇoR M2g4Ƒ)O)LO|lj}Bb6GHM*ãvNB`Ew;,ZX 4hV};LZf yCGtm0#3nsPb ) y @z,MZ3)qXhgc#UroYLG`ַJꖜZr|Dǃ `g턒$=5e]hk3{0Zw˓9?0vС,%9i; +5Ӊ IQ?Sh9\+*ς9R [9J!)Z&-:|31tuH̷ h?Mvk-DnsTU;ujF}|H%?%8Z7brdVm>IĎEӜ2q~>=5kZM2y Dl>|~U\ j-V᪼)0dTǗ NNA ԑ@8[9VpGm}6"㷃 $\\k og;-H u哦& Ӱw6]YzVIkhs߭i71G;sY?5!CunP0:@`~7z[Xvw&x#~0R -[A`OeeéކE=k2D'ssV:"t[miu8 D#yzM`hS EO$e( ,t5Fnxסˎ;$~b@2ڔx\1^xÇNX1x֔}_c 8{&cDO9= ]\L^m1K:tDmڷA)<ϟʤxms3_]*L&R9* 3Ɠ;NQYny;KVÞڻR|J.BZ|~,;G'T}neOϟ|?qjNl>;׋Y>:3F_J-~O69$s^kTJпO'y$Lrpk ic޷.c\[k`jt˱З[!qG10pQfC(38c(CMیO!Tt m*lr㬛/k)bӅ˱yH^2x?YKE.L1]ݪc> nqL,uAO=GOR#H:ڃrX0CƩZWGX<n2Z1!U8MfY{y.wdjCKK{-|*d[H-XD@;JS7|KYrjWL:Ut%< CncX* NGw)`l M,j-vwvy8H)yG_wFϔ|8# ?32lav }Aw Fc1oO{C}ls8bm%jT(pH_2|aMɛGH2 GGIšvwXl[2 㡾b8S G*:_hen'-sXvٜ]?չ@=p?n(>әyk-oȪvA HPoێ}6I fњP N:nkAw4^9y>6InT2uAA%$FBð /}o Xy'KAwEzTפhڄPN@ح4Ytk A[tx U3m9nq/rVVL&[tΌ_*oCE0ϭ2qhtTχ3YbD9%1%Gew97z n= Rq^qC 0 s&В;|pg@sQXB"Tș;FA?ܐE7k:{9H0^[!Ah:ΗH~h 'OPQkY6uV MELRJE{Iq[塧lzm׽F:Գe_)'BdW7^E@OQkC92sxzmuwPڨN7)Px ,Pbエ,]35o|l<ջ)NL񂵘[dj%4dq+hڪ8BM PT8p5 ܶěf$JOjS_&^c;ƞGXK WK{Bhd&sѨHU1v.r}N^&e+"{+>4R%)GP-^fB~JJ$Z}ć8/WjՌǰ$?fo(Ϲ3ݿK B)LN6 _`ͪ-?,6164+eq|Tjsr ٥iꇠ(lw%p wE~TwCȌ Є 5_jfr_ ?u~66Ԇ:4s|Orb?"58R.MRz }}dU҂g]iP.Ĉ-j6o-,([f Mgax/9ҳ\k~/ ,@v:W9ɻ1I`'BC3bv&W£s'%2A\@b֬0#θz8]BmGI/e-sbHHh lM4EFm[1&/׊GxhlmW$kdRBЎ4r{]8YO>X-N[̀bp:ɴDԘdŔO,F m~T&\Xyx0hDm*l݈@E%WxVYܭ^mݣg@ܾ|Լ{rZm ~ WgW2&rdiz8@rrR ]8/}wjnxj%Y3rPJ4,%y06 ;zXYeF[Ԍ]އŇK]9C|c횆BVl8;{g1rNAӠVA.O1 );pg޼Ww.xNdPp0 xHLΟ>0ͺSFXZܲlHq*@A7) wxm/ŇvH4'{Z3HZ[&zMBUɩ oO5ؕ<'pZRHK_Pj(zwhAt>ed/a+~V1 Ѯaϧ:tvEiG;:z-V=*/_՛t*@ayDӖ!ff'}+ECJʰYPĥkгOs, ]CF+Np8t·IW ur`hmNc. YyIæ?gOWU+_k^Հ'πAXbxˈ^Q-qP֌U\Kxn_ २4yL;ĬlLsu&r1a ZF:d|3y!Pr(?"%N:lR꘰{GŸnh")LVYk:n̆VLJ\e N?ڱͨmDU`1L1h gī,BǓIjTDJ+k1#e8s8pȓ +嶗:ӌ<]* mt.ʽhK9 40tݺVTDIFi+0*i`CHI;8^n(- ¼/v? ̼̚+.1Ѹ!{U%IY Ur$m֖N#<ܓ@,ru{Wc7G *g!&(zx__lc{4/J c?{@ iT/52'QaNf!|H.Db ,]3x.֠PQu#'.zhJ>ZxSn` wwͦ1 q S e ڈ0oF0tQ.hkR0:Y画o ' 5đ/lk=@A:>VX~Tv]ʧ)6z[LA mM]d S87id`zwu+-7I6bI>+ \c8HՈFwda&I'&O/OzeK2P԰pDV͉ŏ17?|1:-hNFQ~Xrh]&)ܥeM*YяY0*l hnVc>sհ: R &[JVX:]ˢT0%{0KtM39G/dWN{ 6  bTW)&=LIn-MO8\JپO\AEAs-b0*EmSS{~>k{Vg$ gְZXv1sQ^:T, fJ̈́7ÃG~S^۫bA\@ (|EێdM8 (I_US0_Ө xk:=qfHz>WY+A/O3/(GȌ\.щh8 [JT*rr$3 ak:aaMi/jE!}s?/} ~? ƳZIݪ3Cܕݶ&@5H@ܬUɄڃ|+qC/zM˚#s 7Z!0cH"R9 (BFarU{Xc̼lPkN!J0H-NJճTUO/}6C1tLh-b8$Aȩ3?kۤ 啶;-CXA0'kSQqu% mήYmB>)Z DUZDZV AJ#6P~ ܟ'w?eY?QHwo[d@{\N,?@[+$@(z;afPlY˄[ \ۚ`0}铟xL5/e; K0o3l4QdAF>ASϱl!2$'Q\\1Ylj~:mAk"+tsjU-wxq,6Q/[JTjN|`.h|(.pTweѮP쉥k ދ- `"ʤ%W mA'#N[L2޹׳g~:jDgHWe | 1=WN *a39o T>ϟPr^0RnFkIc}J?4f$?m g"pl+s2o><枘p3"|IM-Ӌv INVa"u/ yي`vΜI\m4zN a6|2i߾XQW6SHd{Z4Dk|Q;jVk4TG s~j>φ<3<{B QB0Bň BQ1I޾pgt*h{G*]d,O[·й hI!1z3NEYܢIÿrblgZr>n\}xTpѹqY .6hq7dXX;qz HøTOۥ+GE Q{_zB7ȅԡ" Xx6CEc-kLVb?=vphT]4tC q) 7;KQņHAԵ e>L^`ڇo -2k-VO eKՉB*Yrw26O^n މK1 @Om|,(c}qҕ\MR케Vlr_氲uBFۻZjtE'zתdM %hXwk (lcL uD €:j. qu[U'lzl$!b*Nh`DdKFQ\$b2:H+Hs9W6rnG \mWj dL$LRGoefAL5Mx֝Un5gAŅ:8R`8thZfD]CY|Obg8 J\s֛TroEUbrluM9PUvDE *#9cY24o;C@5ĹvfiIM n?h~ B,I#*KM(7C,żuZdGYGJ[^0\ u,0B`lNX o{Zo4«7b|c޺y+1DFG$L+g}]wY6;6`w)P˜r:t܂.Mg:/|F5m^%k8Z{k~h]JK9Q迯IR#|/z@\X\ l[ kT(?n`g.|WѩwRɎ^ [( яN s','pXe7W[qVDɝ}s_Y׻ 16YZ rtBo )Fm~M R2H3nBkA,CEOHPxnzGݧ.;qCPE|R{_anwU[SX`>)Oxkş{mq"]= XM6|CZ@0F<$`J˰פe̤(p1r˓[EY{^O3_ 0M/h9ٿYq HGv?]iބQ#s`>b1} dS@8H+11S'x*:XW/{rvy4yEL=e736`lX.M5AŦWVpO糁I48Df꫰{0~TS1J!F @Rf (jk*ײ !DGWik (ܲu^{1Or,HH葓L G UʮH<)>3YbN]g@eww.^C[S1StvЄd8OK9K63|7L0lԞQ>D}l)2m>TGcY;\5&e؂@L&XM(MrIN&XxlL #[5(k`g[GހCZklc-^9%Y G ~2!P OʸT>uzG ,`;Svd7*$1ԚRBrpt꽽,I b3ާe7JC%7H¢*GiWG8R˔Jƺ|ѴXgvm/˫sD(1w{&vIەIi~Ǎ!8F(A!N:<RʯX`NC^t֮3 jl-Z4⌼Qe^/o!U0^^M04i͏=Z ,\0IWhsz¹,z Q WJGZP2ªFM,ݪ dtQԄ%T=E&=`ghuڤm;,nQk'(!4Dzԥ:/<jS D5_[x Ls9D {64rhu2u Ɂ膎0d:跺UI"h5j|e{H@|+HA',Dآ7eTUWLeq؄Mtp/eMv~:UB*_}豲c㗈-=z찣쌼~u~I%8e %q w+ V$`&ʷRTT]$Pbh_0!7Qr8Isg:\4QB'exta!_d (J&ߝ K#A 6b׺Ub&wgt֢0jCиcrkvVf3>Qn\+M]}͗:Ě$i?<#`T|VH*T<:|;zE }<5Ǭn/|=CvI#eh>YQ 9:\ ^?^RYy4\jȞCXŹ\"%SONz7ZS6U~?G,ձ (X夳8 }}D37:-6Ļh{e׀pKgm}Zҫ53th}y~SQ0D[Ve<7ƇH5NsTkо!sN; hh%U^ (sx6ʼn[b>O=+KO.l3Kh =YBY83YC}cl[GPi^~-+'aP!D];G<ׂn|m^/tl9 1ךA*dT?y:5|% =pс١+K ; @/֟Lt ,r]~)&jڣAGqf (bEqbEqE%vXMS0+U =~$ u;JVRܯe˛;fb趽G=@cDj,P#)Ȯt\i/}IEywPTjJ'?IףuM;OQTwAcOj' u;p谲WͶdMTc!>!XYys);9'45:RS@_$cq@r]lWIoB|+? z7mߗÖ2m (?== D@!ՅrHLSQ 6W?e6ƮTgtai?NC PndtG>J05KIN;%* e 5SKI"v_XždѪJKҿi%*BRz]Dv[䞫1L- dEc n^k1A*I#-\etHt%h%>й4LϚ^4I7;*H^vɗ=gW]PB2ׇ6KsМɄ72Dmo+Sp 8SYYQrx4·/Z +!]9nx_#hv x OiANG?:3o].\ ("E;07mmtS;< >|scK *,/BH߶ *"Ϩ3S; nQwK Zʎ&T|Aި""-H`Nԏbݲn iYal3N ѩ q #DluNehЀc7$Q'Tה]eT7ȸ2wĤ gbшXM t=fgܦh.Fs1Kۮ*]]!3CUW#*X]1d,gCn`ԕɾ4$|9mp'8`UK}I/Hz& `ʫ"'s(,Ϡ %x8J^"Xnԋ]S(W_XX?Kpҽ1c [?Rj;Xk%FYbL?YU1;٪ԗ⚔DПc+Mnc~a`Db%&=yd&XDb^N`ןAI$o;FރzT-2^ӂu+cʭ'%C&Kl;@29O!D%NzW nU wO$JRf U; U])AɶoR 4d`4i(ÑR_#C %[dmp6ɜn _‡ @;]K.gYPLKm=_1C=f%v g3rnJ5"<,*ȰFX!-3_@JA2H 86YW)y 2N9}s[ᶡCy֌6{S)ttmA%, e >{? yB:h9Q܁=>2h+Rw$8?|WZ@AT$Z K&yAU?;oyyaWtajƿ_ c"QwmeyؔyvlT$%,͢ENؾL \rҫW`oʋ!Y4$I\45!8V}{l1(x],Jyojry)@fӦȣ $eSphR(HBAL^[yGB%xD \Go:kA yl9/Ξ,;G*|?@ܗ )L%D3E;q(BB{3@)\bch+z}Sd# Xo}j+C|a斗,'OCΫxZ Qνq9& h+sjhM6cnRMcQe8)< ]ͬo_ܐo8TM}M>xN[y7T" %-Wݨ{wω*=_N( 7;oi3~%Ƶ.BvֲuWCv┐+xi .ȕ!JQ&M+S-<׋ aF6 p?<ڎ<Ui7|}>Fq>a8b,xî~_[#T0U:e]Ysw2Uˍ Y.Jb"U&[O ܔZ& ao0:b˄_qދ霈nB)Ҧ{y_`3Z'Nf+X0a7VA*XQMT>-Tb&8 A 1  _+ x5.]0鷳K]p֒e) t\0h $-D_1OG;4L+=DC5̠x٨Tnњq d"X[i$y+ҡ[Yx%sJf[2&+W2A*?.Ϣ6MeW4}y1ID;O4w4ffwm{ȏ!u ZWK ._̘$Դj6[(t5gJqs5lBvZFHaZ*@{==}pq<R9 &,'gjߕd۴0:ZN 2/c!!/',8{]˔p2N4&X^Z1GZI;&ȱNL b{ZJaTm07ӄ~%Q]ʟ('&I:F2nߡ̛-o*"Ez6S=ݘBIJf@'t;]zFOs>'69}+NKgz5¨m {R{rzc!s,mZM" "NJRxm@YWn@{d9BC"'1S|4Mg_.Oa 9 n)$?۹ˢFpM4ܯ*5l>C/A Oz'y*dR \u76W b30m Msct$xKG(+ήĦrhP2}AAlLM/Қ)lNCUye5w.(74&:Ɇ{+QLM*~:5*Qrd#09`ҚeYęT(`ufJg5/N=nS3 18oISõ< K -Qy|ͮlynlEE)egL/ T>_.`=nMȈ-ЭQnn⭶$&YxHh 8wJث5^ֆ&퐍1~c|걏 81ҊMyDy(sB2-߇\wmŠ-~B('!jFn 72dH&}VC检9o E039Fzӡ5( oƖymW04~D @v>+4%pÄɛ\4q uE"i~]ܸ LnnTa (C`piy5%e3|ʫ1n]ۋO Me1muZ.F'. &A\w6O7,,]b{J8;mof)- 2@'˗*c:&")R NAVP)LFyzwqUw>TfbDoX01ln8J*,K 2)v@v8 JjU}nCg=#KS2P ־~Br# H,qt)\g@dۥZ%CzGҲ* A 6Cŋ'V?mHLևLZͯUF\*y>o#ʹs)ާ!&5yL=uF({1<s{ѭ~5,W))+WP}97۠> 23}97OM]+]1#M%*}JQץt uF".<ݐ$!nٴ5;֙]FZjo5Ugz#b7ga%۩n-םBG i6#y^M/i X 81!)Q|rPN9'A&b?QoMz^wqK֎c&^yveOS`o^h겹dzJF<11)ZxN:`4ɥKdGҍNO%o/ϲ݁A2M6d{/J5<7eS]zꗐV!lg箳ɤ3iS{|x 4Ne^,~3 }%X<1)Q>@NIt㔥pK)_g<Ϭ8tƶ@ Z'#|1/x_|I0^L]4텘!JB@K@Wp'DWݯ7/ܾع(]>ѱC;g[ŅPyԞVr!7Bn@`׫<΄>]| vPF^ YBL$+" #}$D߹dX&;Hs)\\Y} xP?3PD#_2.=դ>3)Ѕ4C؉p%u܁(m]#෴`08y4iȳg {j.w|+ xl N3v`JY݄$Mu_QEĝ:J1,ªBs $K\&Ztl/sʪHoL̙$ysHMmeHM~ |RTCaL ߑx|{}Էgىc:)Ī 7u}+^a ղM>Ӂ8։^nNaorČ־DzZ\.\'ZrbqHt{Ea( 0 DG<[U W!KR̷4S ߜEA][dX (:}U\{m<Ԃ_Fʱxp e-vEseU<_|m``i@;" o` ^x POһH"c2eǖ&5 QR'B[nϋ3ΩU_M7Wp.HS~'Tf2!^Z~-,0@ elr:jm?U:"*kwOsiSجFRʶnJ1Ű۲x򬶎Ln<8fiʖ Zm!HC<OGu(P8n |Dm]EP}ZoA;6pYEug}t#Q"8r0Z/"&S LLNmqs P:3^-J۾_7gkk(>m<9P~eu@RpG! JAx;BWNZ@&[U z0:sH!S3]K%5 z=e'A!(Wy njHapl_q$?&Vit@C|R4U(My}XD"J2cM{TDɔ,Óbc=˦.u^ ˖㢌w7!9;-7bokL^ōS$[-^GhIVtN-l*e(; xzn8mV"/[ ]pZQ9s].*$%R8vRWZ {ɂ$KҼVw WWi`W3GᆶhS6Kv@N%6RHBبEئj{e^:0_jvR'US)>4rp  Ŧ@QRئmLo7Y.wXzK?8vI5?D5{wÍ &duU6kN.Bt8F@ rcZMg5W8-@1Wxܻn@ԇ}nRY;10)]QBm3e-tq Je<_QuɃ{:%|\'f(o9[t-fp4I *. TZ73Zz1jDR?}dZ$@B(܈Cv +\I&I]8pdwA,nBJ")";|E1$%RLXfˇ+N܏[;ȾI%0TF m1Eu)a$xLJ56|Xjqh9dA8CvՈS72HKYDo]xu%381O{6tyE962^LkX\F*3S;5A\ҙ/i-|/VZ;4sׅH]xfBC- d-2I =q7$v*'Q~UӪ?52Pg43FKh~{j:#ݣ՘`G=*ըǡ'1\ #N YMґeFmmrߘ7[<^[G ߏʋrZ>!|inض_S Cbg"0鍆  y=<Ŏlg9_ĻLgwzA~]X8a7'ȷr5Q[#,Hӕ(}^LH 0rh>\Ye[pqxyzoL /,Kžm,j-LJf~rO?8 oK?XhD&O 'n[˚MQڬۯ¬Btm6íXKx} {1!r aeɬqF7oJ'#+Q@Q@jRWAL.kZ֕ }7N ux79}x|jSQI~sD,$(贯 MS;3`c!'/ɯ5Q&{"R}7ŠmNo5>Ω] *'emTzϴ5ZqM|P ş$q(EX50pg_v̵ _hwˢtBOjԖMQm94ctm!~LpJKEGt겿Rd>^t@ O6bysЭs @o+ b%17L.E{u6H}vC:N1*.@!?͏^+#&@ kT]do[i) -3$=*\q51!^j/Vܶ4쇩sdO^K~}LQϣ^6)rڧǀ~<'znhx/oDZuNYiH^k J"E~( ~*f+qa @[?*E8f\}b䕢nT}\ a8@iU 2/}ON+܈Y"pݚr+H:fv%zki n\c4PC{]J/SEP3շؾ:>]x-*urvm&*IvH[Px*v+2\mۺ)ݱ%]&5Ǒ|/R7#@VWQdt\j7|b8!r;坑J.hߧH oՓq5f^*Do-2c*FѴ,TRuq)])ڣ42ίлԂqf/ŒσScHpJ+hobg ]UFڤ7 |@&ߝ)C~. @+`x3QbH!W=Wޚ p/s%4ozFG|5$9j O>0fc1w 3CD¡ ,o>-6OmV8uЉ%W@-Z^X/μ {/U&r8sTSgb:{&I[8͠1m=AtDʀ`WyI7t~ T|OP}.nH}E4Qxبkn5A£>> fV;TPP/ܤo(dV;M K~t͆I>^HyZq nm64<Ҏ|{LXcNSP]KA?f:RGnKSu!t7¢PJVBɓ{h^LǢen7:huC߾B{aqXr.7J.xN?QA" =;Iu%r}gaAK;bނG'?U^@{ΞE5q 2jQ[+?qhR1P>ޗλ8BDh)?3uWm 8 3a)th._Z&*7z"Ȑf)97[DP~y>LPGN|l,nJ9[mJ+AFǐTnYBtk9mM&\c acH|EO@OqB 7;U}]՜1Qb.'#&gYGBN[A*_h,xgq*!tBM#7芲yc7QHQԺf\W? G ],Qrr}4?$/_kjWwh &,(2)@w"|6:'Wg懭Ygkv l|<ͪ+<[D5_ͬu<߀!4W((MݱK5$$iU"1;WTwm%l}<#naVgq\ÞrRT^3e6 z Ob:a% 'B髍?qa0dMH7S EIמLbyɃ;(~6IE+(SͱZP^AZޔ/!3K;ea4QF0Jݧ)y@P$ ] @7*OqWv.HėQDm*}"p=ʢU]گ-[ 8'[dsqYEǻ5`^4R}BNbh4iPyg:F#MR$%AGAMn1/yz6C PJہ..L NW,݂UH![Uf(^,Yc6꫗xEC[͹dX_0g@?aK7u[DȻ{g#h\>yŭ^jwEqO>J@uK;:0 6t`w L?RE|!`;mYP WsT_jSE5?qjQ/Z.*Rb= O]\mӜu-ujqs>7)%IܖiΧ%U)mVSJyrJ>߁|(5sV8TBzo)3nduCI#!R=W?(GLv.?'<+C!d˃5zz7ɍkyAGTKOQ? %5}>;bxw/3Pa`0%TZ~U];\N8| R־ÿT3i;1&I`iTa0* Ī^_g9SyFfʖD|%\#y.x#uu(K]78@eΏaZj-YDTaelԫ CS _mG1O4IOf|K_e91RS}ADReOo+iL>xh'L 7G%7˜.>wF!Us~dQ|Qev(ɈJׁ")N/fU\qӒEYԑ) 1(Rf&-D#e5;bBYfQ u`-fyo i꽜$Ⅾtb?ŧ$;4:GPM_7*f~75PZRAydb N`CCC|v" A6.V*::e SM.zwb^g=aAot\fq{0it/u:XB =db`RmSh%k2[^2XsV;2]`,6&eM}N'iD"p Ŵ2rG'd-u{d|6 ɛG`: {{Pm*ҚL1xθKda.?FLqdr4q[2j٨Ïa4L`cGQm//~&i-}KY1{BS9R+AawMF6 a7E!g0P7[Yu׬CI5sE\=9(Utc+ԾGp]"{OrWQF(BVdzZxmy#w)\_*l8lyHDbXs+ȟ`AGPVݸMkv&h`exO7781A2gK',J,њ` 蒜 tcQIsAC~:J6(`u0'|:K,wE>P@} yJMqD\/yo ^[d T! 5'?T}6+#c#Yæ07l^Ao$.iT q.z0"HEW3X-| > qN'|2Bڴ[AQ?^Z*Rh鐃UJ/֥x4 9&8Nɀ6FZ'5SW3b76Nm"l\[Ů~`@Eں#H)BxdR"$]ga^JRwMU?"\9qlyReb;'%b3hO*lvo)*+kïU_z96S4c#у`kTOvXkM /=TG}_4ľ¬0jl90| 4Iuu46=_g+Ya5v[o[DWd;+b+G֙3csC~^M *_cdg+M%H#@.1?T$J jxb<93k MD!Z D2[ơDb7y<"x۳+4^[?}nM4!CopоxU#&8qqjq+ K}znE %ʩ!XnwZyE4uUT fBof#&%Ư-~i'z57tuRuFFU >*tE?7rbfF=>*impN~wtypgfoJfd\tI˥ac $o]ac|3J Zb&<NJ4J̤誵Bܑak^cF}S b{n NH$}gw2?RhDx1?aړlg7H'8fJ"p߻V])kM|\ }!-܄Am1秽`Q;gFHj}%ޏ iJcSxfGG؝^2tx[f4D@NhffD_o>߁}+ o6#NdݥR}BԇZ" ]ѨCg*>}bXVNվc o@Ml8K.gr'ѝ0$Es|ڟlO Ʉ5.Xs  `9՘lˋ@%@po3U?C*f;VکR giaрQՖ qo}xɂ5~X)VL (OFm]'ܕHnt@wnLQ|8 b!4bO"s=VfGdjrnkȀcb߳fcYc1Ag(,/3ϕhe0b2{f+w¥!2Cz,RU?Z|xN'Г HS Xh&G =]SrE9V\Xq.@ԲroП!?t+.gT0i$9-7! CbQS'?*AtɎ_㈒Na$M޷&i| srhp2[dauPy*up;pSyT+S/p9p0T[bp׳vk;,P|~N{:*[ G@CEd2UHK&hq.3 /tGvIq+opjB'VN/2ďrrIߎ '*j"X3k#b10 Ns9P{R vQ"23yu8ه87E(X0݉the(.\7#q1NN@Er.U!m#eKr5AS $MR<#ɢja+q WH0u<-.t$mg0ېY2qEg(E ʧ74%imR:QֽaЩe#fu, &܈H*";D$=-==Mg]C=CYO$Is R;.#ϧlK"y!$PT-Ҥ55cfQ&]5&975a3 ӡ%٤}kiAlM6%,V bfʊ7k CkUq-}poacDe]S8 L~2p;^\벵 R>)CgR|}{>Uanwy:lg2jQv)%*XI2M$R' ?-+1Vs6Ú_v+`o-ű# y%1|[=@ȋqTn΄^ ꕭۢg`0Sv22f?ΑYE@ln>rkFb>IIIך \<) P,4E,7G^IN>EN$H^,^?<bpL$~zR^[3epFX O䥔wpe\1,~,=Tzux܉di谁D$ނϟFr\$5D'IJNm ,P0`eyq.8ot0*rsr̻BT 7 ζӾ|R]  (mԾ`ϰHP:+2OW,> RIuv)@][]$$}.1H@J'qR6}?ts2: c( 1MTʷj1QjS2t 0̹XvX*cީQ0n VQB *dTf.'RIP>. =!pԓ/jxtROe_TRz>o`Jc΍7~u?K !"{V9CtX4(+b=!uW)m8KvcBe,nOdMthxVkj(862b+/:9@:`v_7?a4 QT&VUun`vCj92KogBNL?sLd"$Ĵo.YrΫ|ؗRY|{鞸rYiUtBZ(_4k8 TzpM9C)r}3`ٖG19PN*)俕*U1Z%+zdĻw.NWh{ǃҘW9třn70,p ˊ229 . igZ3wI cdOw PS֜SX~ :#MWA?BnW@gI?z{^kŲ/^ZӐX_̇WaQ%{/Zˇ{%(@ݱ4ˤZF*:] .w̳3?4$6$oɩ䪊[$Y؝!H~,rL.{lw ( ͞Þ[^jfVn Sg9"'D-5&! f6Y'^aKS VK,H󙠏xXyi`7aH\_ܕ*x\AEܷj`Wl/VT$vj]Az ,,LûWKQzBR_>vG~+dQZ&eAcC~`2y&{QVko6ULi;'O4o?gfar}M5$}xbyP[SZ!߭G$" Pݻy ZI` 44ug78rR=xzƭ :pɰ|pAG@W\MuʻgT%1*:ߓb=ҍ*oO STyw;$LWvvDiC_ !\)$̐VeˎX+F NCe^v@21UC/zi}#R$qs]}AmB!p Je(ET}GDnʓsh;1Z} yǀe&3Q>W۸w oLv:>V]O7cTP'V[#7"|*N:%g* gS&=kꨏyn %N<؂*~|# SS8՚Ûk:4-1f)AYf>|^nP8HCa2(1oL MK[dc2HK3y J Ј^(+:)=t=g"uV"osc@P6VD*>NXaQ7lOӏ8m.ADgL/;jD&ylh_*ܸfrhfpArMa<;FDIF*'XG+{HJğ:f,p3$|+8v͸bIz>9PU&Ȟ&h 4^D_Vm~?-pflU 6LÐ^̓T M\r V,mhLh9[7w|n(nx2#JIwSr~QMPÚ4ʢLN2;i4)-} +?ynQ.zHMQjD|x%vk{§CA$DJ'b[b xJ^F@iDEֶWngJP2(s>1#w"i442v0\5CcCH¬wUif.A|ܚ2PQSgM@8Jjہ=M Yz %L1/=S pu_vȾKGg0X#JO]vS0FzvPQE*c \" % & "dz.rD13mY-ϗQ߻1Z/l!qW3QB#0o<EtUϣݔb:b|)k_;/۸ث )s%zZ"g2+j8ڥYJAc>?橷\)T,t'~43zVL#jj;~2[g }1&RviY;++K-ϛSˏ<iҫDSOQ81]^(rԡu{R lu>VEsl8LR?i`UPg% h`݈}(g D)f4^6[x!f24GE}JQտu$"PJ:ԢQ(LC*7^,4H"A콕\ԇcΕ]" ەMK9a*$,ᤜ kFnR"T#털˭d%\G,a l2*tF A4tJ7DNWTV`xĻ]$pmY$!fSX]-L4BɍvXĂxtd"%lDAf')pī -uQUNtc#: A$;@ߐ&*Lv9z=u^ ɩ.)˺D=Clm\(bDoxt_G*c>(ԝ}sL=$7}mI!vE^=}f ]W,ɞSpoV&E+i8\h-5E˭x 3^Mٞ7 T~2߾-9/sbFhIAuk\O˃Ig4I/uwN⑶TB-@? & UAlӗ_G0Zn|̇"m bN x?j)hGr" wrMD+jKաCǦһ'^e*;nH숪&ř";/zV܂\#AxoM_-_JDW^wP;_ni/hp|EF)_t]-x0j1^+g+PУ0v͙td2e/0 e#XOsz4/#˹ ΂PRً|8|Lغ_qx#ͧ}$"Fk \9,ѽr%4cPdrfKVm]YQҠ0Ʋ6}K_l@֬iֽ#iaUQA` p*w|A~荼V$8::#'y%+acG¢,9R{*Xpѵщ\۴ =O | }#ߡ.pTEV{u=m fٶK˼;h?lSVtqAߢ!8z 7,(AZx34O/;{qP<_Q`Kxo.od0%Oħ/E< xb k*ʻ9 <*1~꪿CJ\RDI;?pL*2d_v;_U|,敚Wq?9dsۢɔl7 ;x[H|BKW<,oc)by4fq pcM#1{V z.૔h0uq{Ƹ O÷yDjy*zlA2ZR\}pm5a'n>fosO:a#ȕ!-tQ! R;8/]6r3J#1ֻ c1$vƔCeZG6hrL$J\ N\b]dCl2 4`CPq셰V`تC; 1īPMX0?7cFy@{Ծ@7iDN푇ϑM x4^Gɿk67hPyZlS,n1:T+nO蚞構Htb WQt9YJ7yo vBYJx7̗;}C,lwي}?Fqlnd_D4z_ݰtpw淂;.Cil& <&FP9s!zYG1/=3aWʵt$/uRc ^=0`Ź%F۩+b&"LU0P8v.!HCn}sF2(qߤPCYQSR+V[^vHt?9Ng r|Lk u&ݬ'kkXt0",oʪ 8ERELnd8mS4̨7f^魦hX,gpf'fOf5iJSv)!qU1R[ʅXک^A_EgLE_}0pE& /2HW**PKT0AW&lQ X`YuM/̹1Y~N}% Zb͚k%2sctV`~R{~ʐ*}0̍2XH} u HD1\Xp.8R1Ѐ-Oi,a՞l8En1(!M"C+s{؃K*e^]iMgkp->܃5-9;R̥KqB3ig'-y^ו]zݠ>#5T#eh\heOPZ&nv #t[)W X< X}V]v2L蔜2 qr_26Y\FFleJM Ɇ EIEUt|uQ :N3*KH gQ/͚0Ȃw )$v0LRI^"S-aƸof坉+S"q>K|'RHy5$\tNU)ک,ݷ{4 i$×1Kgs`=m4R~C&gĉ B5\ .~0u7N#+G+mS[xXN}L3 %a~[ ЄK1w-p@F'$\[2v %!idun*]Sԋ"+2}DQ!{#htMri~&7PUn TZVW>eK7w'wsv8{ZC'!Q&wFBdn1X΂3p_&f΢ Av#s%8[EF[wݷ\#cd߁=KڍDC_7a)B/^XG̿ylC:=d CvM_Ϳyku<f9k _JzIqQqUh|;IjלG!۽v E_ȺҌ(;Drl #ɥ^%~iKZ+"n?2WPV[h[oFJzv_VTsV!AA@-2+Bo(Ԭ% $ePe5P/#F2o敠:yxJvo}Aa>xImx"!/lPi*R[U)*;kULa{\@$GLH?LUbg%\3 29PXGg~\Uri^: 2Wwp{{a ]+(wwN9XnW6:wV˕UEgbgn$`w_Ȼ|@Fq5;\FR(;;BOeҐ~6 Z}’nh,{c|L-sW}+W^ٴ =k@?O4\*do$`F&dA=-*q)r`Z|{NPXpdyuFUyzdHkQbQ2{nVŻ ̺ *D[x#0|6{a,|]òmNЅ}!S0_x͕T9ZTRNj#~Y9υ&k,{,ܥuD]0XDTfزV hѮv p9`HmlJpN΍ RەUr|B:Nz=6E-9 DDÞHRW)7|8lr dfg$V@46",E5 Z?M^`f_a^?i0iVԪ u3Sޭʔ(UbxJsm*͘qAu k`|y{zo?r;/y~8Am&to ۺ7T"u76ms&9% c%wjE0\j :ThHLARMMM)j?9$\LrJ&Ɔc.@"ߟK;jw{]Z瑚 t]')6a ~'3R#(8'v}{ fjnar\Y*BΤ~*sE.ŶlF Ȱ6vP<ڃL 6@%>}ceN_Rzݙ t#=j%@Y=}yfmz&ױ*|.3v*Θ>k*QҽXTױP/S|&Zcs7Y3 8vrNCʏm]NQK6(Wm4w$jm s9R9Y@̯S;|`*.fnh޺m k76MjXK>@=P!nvC,+O9˽N\fJ:X>l9\!๡a\EWQ\\U,J^X-@yv?ݚ$<FBf3 toB1(IֈnbZ%LP=qx뜦bOm3c'NI(,t= |2rdB "T\|10Dў PVI09Jᅪ,N )}r{IE[g2!Xú^pǠ3BƠDEwҭ[(zFZăo !?sgɨ4MvL~>s3[.jd5'}h5~P! |L+B KnƝiD=kA ɭxį}#[>wOq0vo\FPUޖǐ$fRr$ߪIIgK RV&?#,dsqrT4yyؙib,;@ye;{->~~^{ Q;w|cO'YoppMmi`jw_v *AT4}(Iw#p̾{49CDO@3d K(@mëSd&fs /+ӈS> :7ۇ"Shg5;҇Pf+-\"V?Û-J5̓MdjësI0;.XxOKoP0YXzęd%:Moaeb/+V-*d Kgiҁ:!Z$YբZn/35K=KrPkpdNത8ΥS4Fq[nA] ީ X p~.~tQk paY5֕TG𾘁U GsӚ˛T~'"7G)D~$9 ԺPTv'V0 /)y12e]\ꧪ9 cYұc )I}(߰4>Mwfm_:y ³խ2r&S/c` 9 5賡 ƿ_Nr?J^>dw|4 z\g;?sPn*VTI5eֳuEsKviWQRbP#,\ K&K~pPyX8wROsxv?p]ᛸDUl.xp835hKp-DVE)=bxΨ6m"5,91Z@HNpۍBK?EԪa2*+`3>g:j;9iUM>?QWҮ 1^'̓UyKqJIMɹ/3|}Yy}|d{FSi&5|C~ݱ,Ɏ3\Q`M&rz"Ht5N0yOU%` $B/Hp٭ьg /^`$D!{Y*dΓ(&881JWE׌vBnx[%^\x kܭ>e]-\|]|b4, srTRDM!95,X!a$\P?#&$5~p8[{WKVyLd~&14́ݖemP鮉[-BMaf7*F,PWiv&MZ^va'muۂH+fSqԘmsm! =@C^Gø)~lPM4U&pI^X3㯣4ι">[Drl ^NZks^tM\WuLzIvE("=sI5 ɰzrfWɆ_%SC3Fkpunhgh+'kF j8Np{_:5vIgاz.ۗ༉Drae'^݊`y6԰ouP]?ݏVqtXP&|ht%| '5MW9 HEˑwҡ&=%NGۤ}Vklku? %_[0xz{XsdCu隟Ep[Fwa(X {{'vā7|0p :_vl'(N#wZ1 |ylP. "}M"1nT)7g`_WJn۽2 Lr钄0xjx/y:lIU=yv"Z 0Z :9}SqPa M:plS [cAEȓ{_DxyIz|O4ǒ9gSA }-ZOqـ 㼽ߌH,K [C6 *Gc[Uptx$ B*4bF:%vl5ae$68YKAƚ;ဌ|AN䠷ÍBX0dJn'a$>Y8oA37`oy1\g#<)qxɓ<$Ŏ|F8`RR⨴ƢE`鮡犼„vԛ9&R. T[,1g %[ړֵFЏ*Ȁ+t E$+Kyv'U?+C#$aJnTe̷+ޙ!%~RnpѠY 2u\GX0R$jO:4Ϧ-axWSٺKftgdZdM:kmn *.d? 1A=]>^tl7iBcwH=ne"ɇ2xCOvGaB!|yUŗ5ʬ%-^&sZUއ;O@J~Rѱ#c5"9e¬UR6qc1w#GIe{Uw^%eb {kufRvsI: ?BGsO^g4 r Cc) c n훗Vs$YmygFsR@20 aLޅ9oR1hg#Ya狿Br@1jV+r{S SyN2 >[8++$uܽ*|- =xTڞWm*)fNQ}AͨEAՍXz;d^ PmJfGH˴GuVvXѳ>ڢC-_jkMS5lCBЬ^c@QrcYSl0b&Dr mԆ<6a4q4 ŸT]گ,4qo#|!tN |ۧ~jW}r&8 D;ܔcevm-WvQGl>%|6v)Z1, \$sI9%I+VxB/Yty"*e~YZT.BG *M+Pvī*{[{Ω6H+zUŶQ2LgW6V37͋$1S'+‡Qnb^Veh~PU|&N:s$IkP} /OVؽ> S¾fcNDGV(Bpc݂ Na,cYg*[$}0혶V=Hٰ"Q8 Mclm,9 IO\r- #(%ʶ^Q'>&$pd klD"WCdaGofWo8`NH}"e|J !8@09ovg)߯L[Ĉe=*9!U:7AIkG1|W*D0mD0N2!xq|5ʷ&M5̚u |)ڎ~cgA_8uLϤ? 5 n؉c$n91: @.ĥ\Q@έ}-XUcllHi9A?dIn6ǐb[(TOmb9[?PJiuH֭7;̍X̦U:>sIB '%,jȫ`Մ'QL\EA&xL^q8t9 ;l'])wδ󉄅B֮.3 ZY;C,ZTq8f+|< h݇ "$L~ajIITo6C'tԉ WCc[al:u ˟ =?}_vv8cb @A%/} ј &/V\AGM (5'ר>Vԡ:\T()G֔ݛKs_n1NܸB`l"W-w^ ~8nǭpH1r k ,&^WfǠgfW> zG`}he}EhLMBFi)՞|LnyS_4EpѤBBKOpq;y`3k,K|hk,NN?4 S-О--oz;G~  Hk8j;MOB&khVV"e c"{r,%O" q+rnyWkAf %kX~F}.X[Dv 7oт>s^MFV$,:uyW%MV@AYUgK҄%~dLY{`5 RސrMRR\.ʌ8TN0?&o8jFl0ŝ$*G-`ƃXD-#؃RSz3]?Jp‚ED䉷hџ1ij"79Qka8u>};o5-"}=М:m5@QliАo ?<\tԚC\W'4޿_,0$,(;yc˽ IzA冨ۮ(:5H ћSa0|"s>D L>3Dy= ' a(*[w| ҕ'{Z )f~6Ik.7@.kbeT5a???H#&ŠqF.#$2<u."v29*eKl Z=2bݟpԕ7s"80-ATJee$ <с2b ] 87unj.N_l_Fvщuc[d%K4K$_(;xV8˹ݨit].;TAhΫP1T(*8 h(sV:>xw;m`L/f] L6%V! I&C&ApcOg*tz\ .03w1L*YtMoa"uG#a%@T:JN7Ѕ~kIkұqw\ĶO֍$<ۃvA"pM BDs>8PzX20 z_yA΀Qrc2p=R(Ƀ#cBk 1﫷Ә<˃("KL4zj~Y0iÞB5K1f% n VBf \zo O4/y2os OiAxG;Zc4Ye< kn ~kbi Qa]ڍ?\X]KRKE/^j[yIx0Z$0̆h5ao$fq4FB)`leQѡƑ3 i1#:|j7EUx.fG~/9B՟v X^=:|BQ[5h{h{, !:!@]fJ6;[]ӴAzziT+CoQPA%X=Q` #mP *7GO:0 im ;2rUbCPlA.:#'@QH-.DO]p0Gd>] Mx8lKp1`ChꆤF'WX|o,AnqCl}Ld Z;ED \cgcFFQZz{~^c#Us<|ԛz" rQ/bt`" DNC!F#]b_$'<5*tXP)?ϭѾE=U[ٌ; 5Opl2RlS$fiF>P Q~QK? Ae8zHF FP M̋A&\5 :sp_?aɉ5W;5@f4}_Mi$K܇PoJQׅYv \ țaH:np|9\@6NҎ|{>`'~_BoVt=^ʼnNT[</ C2;|cAH9w @Avtir3f2"oW`tBPzN!,w׌.[tD={ij(a{o\,~(ݻّ" Hƞ1M'>HrQ@ 2J!-jȳW&UZca>DR *RTrILϯ6?j]Z7twB &! .}.ή둹|`%VI8KobSDNܦ&{PZ/{RNVl6IC1[}6Dodpƹwn@Dx_Ƹ&O#fX״JlQ_frgn$p+l?x&-wG1Ĭܚ3 ¢]sw[RM#OMja&-b: ~_ lY@xmx2:X~b;36O"0e&s&{=6=VвN#h)13O=l.(4BlXIg폗W_N0!Oؐ(>wQ$@$Z3cY/ njj:,qwRxg^ȹ1& `x|U0S!,u%BΤ&\B?1)QkBmQݺx:u)qK4]6N<( e:݁JRV 5"+5F"(ي(ӹat[H[w Jh?0:i\ٻ){Fr,Fg&h@,;y*|1gLDZ1$2}O]b>mBmM !z:9'q%B,V ҇ v-ev7!{yk:#%;%#Ld>qo>"7ʞ6BL"7g2rģ)ia:7w5\ |#U2M@v =jVȬ}$B$8frm! 7ӑX}_6*guKǾvX؝Y$JU66Xm硽D{o;*AݾVey|`7W4^:?O|[& )Cv 3vqP Gg~ qgPrdvp+txDt8 d_[iTx_mRi3FN3CCo ðz(ٴ֩I b<:Έn{pzTdH@Auvs?ޕ g֜ǂiC GVN\X"8y4ߏIu{ӈvexqv)ZZD 1Rm8*$ ,ɡ P .|mSω&>ƝTk ̦ݯ024%-5NgRH9 7QBrԀN1yx= !ƐѵP j\@rgjPi0`.m05y%IJ;=_vJ7ȷEM+V9bn}}ŧ;&jjU0N+*64(y xp 6x`1OD b2&Pe*/>֛+UtjU>BInL_˗i,K1z9WO?u mrtoNSv`s<& >'aS3CCAw)Xr'b&jA5a/"jWgfHb_9[ |~o7N^0??oe"/!< +5 0?ʑRL;)'פ& ! ]z^S06NU"UzTcg\9a|٧؈6=W)VjSS'EG35qrd1,lBήplJ)7wӹr ~r8-˟~ abƯ^ZGOLK j@Ua]2F}il6MOtFVF]1_.X*1cW[뢓L  {?C~WLQ\niB+ ,K6}W MMn-rG4 1"Dtoy_KnP0!7X\F%d{)ݤbaz\ElʼnYD?Y,E(4)0x4K|jXט~@gzǙu$c"ZB `U-@< /uؗ*&zADVkӸLrBG~]Ƞֈ@U%9/TX#꡶}(Gܱ8y~i;_ޓvG lz4s'ĪVt7B%l9D&k\{V  B,=%j)(mJn| X֌^?M vT4#瑭GSC8m\b"}33[pIzi dߒq-3ķ?:$6qc qs2+$xv+#qە y_AڟY]^8fh]ko+eJ%.>u!0h{BePE}a74fLO{kn/cp>oT,Rm l4Hh:>.:SݥuQ~޼rveC,;N<#8`&c{Tp_z, iM™?YuF~T3 SGrBx(Kn$^4k"ryy(7ٲU,2fNbCG:ؐI/m^sŷ-"3BfTPPD1v' jL,-4M:cl>ܾII0p)`OgH_ g;3]|lI=]14r_P?s|8<=k-XR|%"tLtYK+^h1Yq[uR8 z4HUWXc*LՐ-+ܵ>걘)Wc86Qڟq!V>pl `1e^+yy¨]OϡQ6Řuc+[l+|#<kwΒA;.ؘ3R(ʆLI"ͪ&Jn K!}f{ai=v{t52[jĴ^=)~:Xn; j9@c& 4X”{ P`i 8G}XՉg;gUY݈-;5ۋ`{yܩA3pxE:R8̓ [y UNHD871Y{3^]OWCHkD،2mUFy@fZ`u/ݑ?]BzB1@!S\B|ԒߜvԍP\6l7u}g<`ROѲqOv1m9W)}/[lj& r@7a1psWFbcĚШ WPrgdy[׎PJAS:el{ 'RMU25?D]:)eV$1gi^|OSHlu©<-Yf+#oTzO+$\'Ov;b!Ƿ/#,Ekc n}7c$T:< Z)|u̦S2>GFs/˿GUmonfxzcVNGB0'@VZdNWFMj ]3LI0wOŷe0Y<\z/1 !b{`2?ՙK&-dӱ4e+m"^:M$a1Q_MvhN %b/ &s` t c ЀWO&xiH*('>Ӹ*ɮ[o?D'wot3߲mꪘI?|{g ,T9{8/؜B $n]/z4bj?OcYEXF ba᮲>,.fw9Ý׀rҠo6OqBP~bueh1i@NHb"ʦH'i<@eB m툈V=UR  }Ctf[;][i)nQ:2>j_!<ѻbtY~J̯:|qK3=&˽Ϲ$M>UP=F>:?2:$;1 *АNA"/n}b<Zs0:#@ +œ=S2֐Ro1J,xyyDPa| ߠ>okpyEfɤN)50TUwf>T*.jA6 XM,/MpԏY(H$X 3u@b:BG< ]ѹE}FΖ_Ӆ^,0ԑ?WWށNy^wb0~C~yN@SJ/Ҟ89ٖ>YWh|-ը$̾ʫqKTg.?۷ 󊴇- V%WABdj;x^i݆ޮ̠u$c< OԝWf-̄ށviJ0zMЧ0|+:@- 6n]DIV27w,I&o pA / 7!XioCT!zx0!tI["+F֎%ʹN6hO49_&C@&!>Nܐ[1'('^tt#]Q2allviRKpMz0-X E'ךކsP7*J4 @h2(-_>GeJK3SvX6A ,%ҜKWAٯ4矊 6b0z!> #+6&7c%-81iݽ#)D/xUϺn dȵ{zd*Rfˬgx/N{JVK16lLep]hxYedidm"7q0F-̊$ wYp2 +.p 63SM^~՟͊ZX+"YL);$RHɎ^=_',"?i+"/\pc9 gHxe ̸_2m%I)4*)%iZUÛRb?~ b7aNBJzS^'sj6bmVGĨ-3J1٪Nvʙ1,>Ic6KH? UōIEmQiL2ra'c&0=Mhw%Fes3y.IptCܰSuS %I襉0>'MzOx}JQ83Ao- -c+-/s +S1t;ՃD݅A$RvRwHsE ؽE x^SbZS)$YgDNkyF2@XhclL~R=LM)Ry 5C:[ f r$LX7ق$gq[%R>AIDM"TWIQ1|R;e/ݘ! :u3Sl )A}?H.Uy9W̰w*@k0bD6Բ@CEH5+ $5VAp@ lA౐s101CpNe&hOA1 c[}#W\Ͽ!-w&Y]w4jEv̩صӐSM>d#FcRIh>{6ӕK¢4 /d:N} NwFѯa6;%B|! c ^I.t"q?dcz= CT<=Py&gX)5%hh/dK9I3JrF1o0*nSG)yLm3Xt1n^ )QN~P<oGłw hhuCVOD YH/84OG/ | j\©{`e)"0E-mX_ b|'k>1EBCb=LU"i|P3ۈ^YoIf|Ztv==Nh :ZYC-ƪϘjpX4U}1?*=-L ͇UM k@ZR.:ϖ8EGvP]=U)|8NQyW y>TxbiU7w,½#} BX3cR- o Gc 5F?Tc1ę,8lݚ sgU@+XXw!d~xtbo3MA P6ɣh@DMi1D)8qHZ^-CMr ~Bf>Vrɦ$DYlgwoJq(qhSEѕCr&2Pex[Tf 'ǢB=W԰?Bb՚(x1Arۣ1O,W`}WVk^j^ޑv}.&!egwA*oZȿWdI `yfyH<0kWl ]m 2C[ok«Am|6Q:][ݷr#CPEFQ=: {CU8NPoe}™GInAswMd`MmlzРI=6$2XQQzF> ~#e»`˸p+LMNNA#Ǚ\[ݧC?:{@]h)iDgct >+TG& G zH7+Dl3%{}[V2Xz{v#@) cq]̴+ZR%9m-lzRa1Ł0Xa'Cv% A ӛ_KK屑OI1'965[rDk^S>g smSA `ڰ߅iH,7Nu)"DmMT5 yi%.[ʪy4z8p"Q9U~uJ"}yxB Ż4kV3? ΅ݦ uJj V)"ZsZiSWeb vY^}?͐gtKRfδk^4*NZ@m31[ -2X+QmguF" @rQ.ϕ0iAc t-d폒z-" ! B(MAokyZdl#J;&&}gp7.H-4 !:atڢs̀ߦ̓L v62R*,Yi2P 1 \:^i83R} > wm-J `-҇ eT@tHgN+w=6ILݷMDf}o#U!I>S;ۏA^Fq/SY'd=ʓ3)Ħ] 4cGĜ+NoAR8BM+ˬ&iu*U g>}CE6$ʼnyk&If\e[nI[GݔKP=P 0]N"@=labGp0 6xO<#-;E%X?2a1`L7&f\-~f*22 z6`C"ϒ}嶩|vn¬)@]BIّ@x`eFmZQ7ծYC1 RQ0D\lvy ;h%i x8Cbn-Ԋn sXq䪇܏XnuNWGϨ6Z9 s%rX1z*R,rA ߯ ^7+-:1;rxޥs׹Ձ#'!/yWCBHhKޟ@W7+gDڙA "dU{1Z4Am`yFj  %1@*qM@ݷ!g$CТw+ţ2yT^6[:9m^oA'SF <3UV"I{(p=nZcI:܆lY? փ I )떾Oc%W^vGr ^ssiDf_ZG;¬.q,Fثw#v~' FFg^WΖ%j*Tm D6 ja ko)N {GR6Ks|X.Vё:7ܨeGyzNdUH\m$APs_ s4 JHG]zMX7Pq ~ U uXW'{>uF ] \\ŜWO4+ǎ.ek&6?"w}9Nt>k?J y3[V/.CS("7],]!xkMICQh>+95 @F 聊<0"ڤVh2T~zzRP|㸰ju"BOC|@I!Ԓ91;a :}_2(@tH AA+Θu/VDyǗDoNK$i6X郸!S |6_'r"Gv&&ɚ4fk~ջ#l)U38z92kh{χm ;=;嫒떎ݥE\M/ tNLф+c=-hƤ}wnȑRC2`r hf츟³ȭ1|Qu@iʴkQ,wY$~qIoZ-0  ?ܥ"ʌYO[LAϽʼfv/M8$u||#BҤ4tŒ[FgmAXeo`YL]{`GtseI;ǂvH ]#"X-h*"%_uoa4j)[X fdEPc^suw6/3br"N}v:n+sBU ^E,7}0{h>y"řV(a^LS?2+fg@8as՛ftĿZ8ӗ9HC{{PU/h[4"!}ơW%|}gZ$H-}7p=ń.(K~;z>v'qio 9#xle0 ( Zڝ|soʋsMa'=kl)a$g1'_ON8<X5,[JB?O45iqrEelpm"ua(;ȏBP/CG0~ "W1x m&G-꫑w%}-)ʻ}979Z`d7~`o:ثXZ;_"tROYc:0L *OS=ˆW@Bٺl]8XL]d [%v٭"|u# };htR5Jj7|Xbݽz8hi+ L@k<3K U,("KPkd奉Jjm24Rv)xl峀rߢei0C]O9&_r47мIx(HVR uo7 FIA9. uWl|,J7g65A3۰)$Ay A6ݹAG8{xZ]_&Z.s9_6StGArZB?i^'ݖw"[8Ȱ[I;.9֔ :]5c:{?ZѽJi?Hs WF%Y2l vt_g4G 'D>ܨX&C0GT=%J 2NHEql;oZ_)ZWyRa}]%|p [ a_N2x eIE*9fVZnvdY.|;݄˿^^vlɯwGO$[BS(]OږPҮ4 @ѲMP֨a@U&Zz&Й u?&|j˸_% FêvL{;'6]t# k #-^ q`q JiknT(sL,~ Zà㧱׻ 0}cVT?J8 OR֡8A!7Yry1]>?o]v4jߎMLt+ߚlɑp[ 61uz,ǐ;t'KNcIu3qdi8;,6C&Fb'.7'* f,g㕡NŘzMӦ*jr0KH5_As:'ꈺM9Wm4:8ZC#5Eyc!l,K/ݜw'Gu} [=x,'f vp1|mnKg2/ѠAJ3 9҄X~3m U?XX\aZ1*V>F؅}Wzf 5Wb;uvNF3b15/^A5TP"$E#G|sgT,$|!!*3AԘfh7454j`ykO;X$Fq漡6`z*J/QR._Spy/ELל'u7&c䈇aky8((okT'/ z 7$|E%  1'_+/|u7(9D6S~OIBjهcU2̮Zs NCke(Gi'NCI ;A.{D#M%[ ElI%'n̍J)>,F,UҋyⲮ*=~mh2 ў70iD7aioJA[HNE'D СH0m^̢_YO._ԣ~#L#Q:l,SQQl\r_ ?BJZG6:5wƿ@kmr}3oAҙg_QÞ h-{]Z/&JE#S Ժho# 9e%Z'}Tu nX' LȺNfۇul˴VQp%N..Ȇtqd7#4}|;;UBhri_k@]#oʌIFKgnפ٦l{7S=l)19 i'o,K˗rs$~~H2s.Ec78~JC~=OIGmAB6yLEw!>!%۹C+ǻjVCl'bCHlc&aq02oKyxA͜?LmצP6,RH艠7ǍHuPEg}U?%|ky{swͻÖmՊ[û}0 pcI͆ 4?9#*nNGQfAOJU= ai6$ ˓] .tI$ f'w&30"XkzGRd A_VcjKe'p0)qADϷ0ءBjIpd%2q-՘z]`9[+~PƬ*Z2r@UQXxbl(1Sa0fX6#58oKuބ}c$%c#N{]_"8nH|%g\CtNX%M.B<%[(Q ԛP-2Аm T:`LIj&V}50UF_ tvk/;G\OC4'G?+z_G&b9-^d8_=d˿_Kuq!R K򜪴ߜlHfmzadewdb5s0RuV>am&4_Ʌ^k~dlfFEnP 4\ *sh#] ׌+5llTi!dС]YѺO-ȱ$SA<Nlw^EreR{%Êrѵ0۾yO&1 Ǖ<䪇5 %l(,m_qFp–J ;Fc}L2&俸"[kȫ+<#a:]"d/uLmϑ#٠[}&&qǻ3Ug"/ObE=R ' 0 4=74 !g "n~rȄbJ+fUHv$gCMCzwn C[sT(M /U>jdơFBJbA"._*K-F hDHiڮVG|[6+_]RZߤ%}oNʑk_R( شIQ!q@Ho+nunj6XSfx TwRNczꣃka=G(%]0 ǩad*L;DZCt}#dX>ј!` w+KZE_;c1 Q{0.OuC>@W / i3!r|>7rL Oi#F[\hflėۛ ݳFtTgYf@{bI"Y.P2FוVmV+Wf#vfYo RzR8ԔFFC^t ,i#}幷k2WVvo1u7I5LFqwd祡 o-B*h!R]rAo4L!Y[K>8jQWQ;&A,3k|= b-XWfv:r6 J>2lbhp2D4&a kT9χVvBMҢ<+ v1bw'Rr?\#,y>{ <$%ʝ}]J 8x"7BOo d6-WpܴM:Җo<O}S.}"35-_iү¾V `J\ܩ.SBZPM[$Z)c-R$5 V!B7*!u,Ps$QkcU3ԧJt(yhjZG׃2p.J?DK@]/? wuزxp2h)8U6+xvO#gNfyT!fҝSEࡏG_׭Z+Fֱ\;D"}ɡu'| -: P[&GLn(&F06z_B^lo$#CL *1 ޼ _(YRpRY?8TwRlF7M@ ,gsμk"dkiYf=2w|k+Jp3̧ѩ᥂8$-5)4MU174G!-? rХ09Z `֐NN Uܱ -0s񑺳+iM7u =(5\ulc%y7p.l?A*+;[G M*WÓw9y_&R!$@{ci-;`v8qG‡ 5<Hͳe9$-kSy`M@΄:`'=M__ /Mz, /0Ph'Y#j9vy^taPVMp- _hdFPFQ |Q^Ȝ| =2t4D,e!08Dt)}LZHPFTyD5@wi} ۢLŸ2ySHVFL `&'>dXό'Z0{HS#~˸ On&MYJX] 4c4g[8-@G[P];@T-'KhXt'{ # y ?JpғB`>WQb% E X!Z$aֳRB UScJ7XoQTsO mB\v\%h^̫MO͚!ָ]EgJS~iSim]k ~P:VkGr%3d73Y{ uiy[KEci, mx"f1 !Z,c`pbϝ~ YBω)t#Om@?#[8LA+vVFiSI6FJ- ="K bb= xl>'jBf]5`Fyz0v#@bLR~zQ51X7B&0\H;nI2e3nZO/R@1| D#ĥM =4N=EjM;Ua|E'<w07?)*O} %RÈ #̉֯A!UMF&NV,-Qx%ӭ&i7iЄP!~94Y#xZDB;%7 AGxHn3%d~) ${ڈDBƁj44*i dpq.zCm(( ̠\d/0.p>BiFyW#U$k^ A M0Io%Ȯ"VgZ!{_ ȮM6b Mq^v)yK TqI ڝqONXl5`_YvILWx{\2$IGGgVm MqӺA!+NN,IB=0hS!oڼqK̨kiusU| 2 7KNB!dT4Lc*g삼'4C UD>IɞƬ}sQ@ CR٪ֳb*n~+h@;ڟz=y8&g#v:Q?l6oKaw SvA F N;IAMC(}jqU]R؍ؕ-hmI#}89fO1nΧ#Aȹ e[K!Ŀ32nw'{ZbeM헪{@rҩP*w Y6a*-B/(9b>Tϰy+`#=Hu<.jCsټ in,ω*6lU7A|M&Wٙ,ϯHm$ZTZi]0x,3?VR6]WsKQ2ix )xtHR;w]~~1d0NXu u5lPaU:(Lv 6MNt3V>*ge!+_D<MLI fbP ϙu+q<['/.*`ȑAPd~:EpEE|0Œ}3t*l0AzH(ߟW1c tw@!ڞeSf+<Ռq9[+}9eLT4H-w4m+cʓ }YURy9%{H^j&TvR*- &]J|I-ZjxH:T'oy%ڻZ]d;Hk/` A(VYBYx":/3iϴ- [$րS`N5*pf,|OxG.jW_Ϩק]/>0QulX|Pz:ڃuad1Pb>5n0}wȼ b^Mr[-O:nt]k?d@s2h5*iFRI0nlG 3q:`e1Uhha!%-` zGQ?a FʏE97SWV i-[7VѮWÆae3g\T,t~u4.i> q{WAQMP0;2cl3YF]MrXAൻMBBGSoEP9.I]8p+, {SV+9=n`ĥ~S[ہDFrbA%5{zڟ-?ƒ%e8Qs$NćT2'#%۴wUҲmܮmG "jY^jo@L 0:/PXAs-A˺jE퓓Cf4XM NPRĨ >2zX^SAN ح7 9ʨGC*oJAw.}{ߥgZ!5Jc7p"KM C|\MD^~E5}8@5 N^?% .8I˿s*T3g όVI):mYJpѤn;}8l&x(\0R!ś]7(~#ys?ʉ_&y_`O* M̘P9+J ɝZ =/ʿ'BVZBs)4J_H`L&ܓ+Gª?)woR$bW{ntH"8+ ,<\Y87Y'3Xjj[dh{sN?9E%*݁}>*S Ǜ2\0j#~M;Pe{!Z"lQ )ca J?ޓHHEʦNXOϠ5L[+wZFUjLp^GlXtJ4(ka/!; 7],fD!,_ Ϊj%몓,{r;db xk8 ʌj&;[יjT c]a+o0j.jjSeHgzXorGqHXV*y>0 ٕ-0}]L ĮZ`!Gq*';C5V/[ϼ ;!MW6 Xoa}*g ~/ڜn_{4\5_Sbg\kZ%E9*NK6`fY6W_x= AԶ6]KK=Zid!S0eJЦ?I*AÙGnr7RA&=)3AQEh6_'{4Rc 4R~u5&cSA0[^K- jT$DGK9d.a.5֥ kKaςcP{4u4iA-̻44&Q\# aw]ppsa]K :I}(W٧̍# RNҐ\ѷ}jd?,^-?&!KGx )I/ ,?*Éǡ"iygVg>8W2p5__ wŸ>zi̟G$>ybQQob*:QPwub+qczLX9exӐ^\h(j^M2Xnu d`BPSiT+Fd2oe|Zfd[p6f$(.۱d#[щMlOqxx ysܜ:xIo%`ycHW6VyB KzEUYe{ţ{3ek Mtxc;4x2DLӱRPj)aYVY􅇭QΐuN XZ~j_u*>6V)6vR+=H dg./L.A )$$%[}Ю0,?tӒU%-iCCW#]b{%=斷پ9_"Pنp~@[z JȔR1Lڰӈ!vWV!@"3\\l`z[jJ^S7w`oR7SQi6JF+`q7Z2} 0MyL8[J)`To#Z%K-G: G>kHһXBc35F!hoPu]s##jG GZO>?usW6 xq='$b|ⱆ c33i L?OB#!:[ޝ%}Bx/끮 f=CncjVPCu! m:Xl1]A*I|I H. 8i P?+fJ/'9Jx49&QP+Uh.r^ik> ܎Aê hpH!x%w^ez%M(@ B89̈́+YW[)1 X ߏY~j(d+B^;2 H,oنfH|@KW l<=R(/RTNSJd գz fGHINJꄬ-ka|+|~ 3^u n gi|g P xֺ\H쵘VZT:Qf.x SZsZ5OfVxRD%O>"mxrzlm9 Mm(Rh'g/m~יsZ]@W~)H,%*=ux_YSt~ ]gA'XMTӆ.JRȮCQ+VE  AoO0JXk@ 2w%Q*S0(NXJC(ZRiTIxZ<;Sj4]z-MvKy$ѝ]hVpل'H7nY/{} [\M܋Fz_%{k<7ٲGvy/PM]]!U߼Fa3d>y8K1^8)qvD{ȐJ~NZCL'AW'K-=-o 1pc]:=XtO3 6:"4F.`VǤ0lmZ@ mGuA_|ʈ?I]pa8E}VoK1E!MyJپ2IRbdce? 걷  Hox~՚#R^RBկZϿΒߏhar-C\[ 4/\=ݡcD@ӣ.~_td?UE"\8dgدuJB#qYkv=,8K)r,Z:;OwX ׂ؉9`7>(CtK. $6l~J=گ{oز0B3hgQ&RhvRd1Fc9N'EUU.?%j0(ʣ@!(8-RώFh'󹽝ܨSX_fB}_(tLWoCL[aEȦu=r`Z&}x|c\d&ubǛ@ u+C =8jjW)FEr'I.')T߿m3[`{5`rmAu3ƾ*vFPS}y < ւzE?5hAx"{P~w@m9vji+$\C":8/hQqkHu Y"9 e/8LGΦA7T:,f'ʈp\K.*(eGZt#T,\L9EA -Z7 R* Ǟr,1SxԄr'"TʫqQ)%Th7pn=a>Gsx8 *+A')9mvouF1G0Ӵ;/iW>TeX#xs4 %mgd#@! ~椼oF`0sCB\opEHet6tFV*Z6f-ile(""}Bsrxl0GY~c? L(gɕt51龄a 0i-WNձA4DLEtV4 *e\ܴlcfx9MuziNL?"c(Y:}.> b/M3\]ƚf7N[N8ldMwTU 7 Cq-'hsNA8=RiXzG[}#AINܹ hpZԜ_+3RFfYuKUi[BG;`jZ˧j1wP3!}0) %Fa_D* ȍEㅸoѳAy>QZK5\\?8޸VNNE4:Xe^q=DEUδv=7l$l%Vst߭uIδ z򐦱`} 5[ @Rs\ F 6/jkˡګ݉:3hPy΁BJN<̤m\ 8I;=Wݜk J$+";U<ƔαpMt-xZ+Rw436H~o>tۦQ`((F'1JX<X%VVY Vsu#ڡ]GQhzwy[.&&*5TVtAa[mJ0CkeO,F?\,6JycE2rmbku 1vN1z734K@sS5XW󽆃 "/a&Fv;g ՟SFߝ* "CI[üINZ^IQ VK_P2-z>oМN"9e 6>_S+: y`C"~zˁKmNd ]T?v)PRlcZl%.6B0+yG mW% rTIK-|m*WCs؛"5HY3Sس6vP2#P eų mP( 5\BJ U-'EQ,`vE]dU1Cl`ns4dDŽ|j]״Z[8KzFQ dBݶⲷa*TOkjKBU!ULJu}&\xd㩪U|<6 =а!Zt4ƚD-m CK˯RCWOmWpke}ǔI~WԌ JȆhi5yX2kƱnU整mE>wly Z ĢMօ+NuAqo̺ؐ6ygl+aQC+7@LVЦR0eٹWmBԬ!h*^%q,o+xtIN˜Jj,=.J^$0I<:)6=oTq0) `~S[Iɬיm$M7=0O-1vF,_v}@P߈㐟peɲw\ɺz"81/}KFK^-'V Qv. q?u`Lla"$Mȼh>kښv(֩@ZFm5AoavL 9F9KFRl J1PaS,rt m(pCb:G.312ذފY vc)+]ݹajPT eE0Cp?cA7ZbXʺʦ1bomV YS '8Vπ}{EJ2PHUgpOaT/m[VojsN1 |E&'w1NNA~ gdtPF 9gL[$v' ^:-aHhɶw'7`phT (ju|hUx7\-H(oUk*׾ +*ٍVWkc-@'{oG7oHi"<ʭȞ>]-J}F!*X:&AS'?]=ݿ%9mu(^g|Tm >687@KƀY6M5j}Z8sh~XjZ@RizIAJ$攻Z%f S޴2Pwl/ܫNaB|mڧQ(;. +TaaxpxE)HR{+ϲl"hc xBLx_KN01SLk O[C͊LW_ tm9|;#!F_==BzBܲw(0 (̋*a1MH3bfF1d-ޱU|3gE9Z 8Yv߆@& pkZ~0M%o!hnr _CP& MI+@@J 2wybis(x2`zjIgzCz#{ wD'S9~*Nhv+7#ψnwiOU;ZYh_5Ū-uw2Wn xL8KqwPyDGņv]Tz̢G|/Da~{̛{/(^: q‡~sGϓ1zh2!% )? E4ܑJ1y-js=Y`cUy˔wPȜ^l0lU0.P hQ#71Yz;R[)aVD . x@\S=ɏ y>R7OW,  f'0 ~m6JUqډLW"_pɫ`wzhRP_E:)eutO} 坱BK],a uYCLfvzw7DG53*N-ȃԾicHZͩ/u>^~CS(U.C@;05[.'r-i|bԱ~ nm0?/h/"T/3("VF5>DC0t$JZ#̀EX#hm7MSґFXc?:wz`A\ݍȥnS9 %fPXCcED+H 0tԄnּ^E2FT=vRM1XlH%`vdG]s +WMĐbc3C5 Tߏ:5w &tfǃ\Ϳw.7R&c0,f\u/.(+KV;9a4*'QQunPykBvGT/lN)>h\ h=P1;x ySe=_-LKSU`:`{HO-I\->f[FhN *PJ\5^Q,eݝW 0ji bDNU&#i9i f=>`b;O;Q,v vSBkں8ʒES[a)ra:ڱYqZt bguKr?QElF5Ȫ @wAZKn$ 6vAfK$ e|*{h5n eÆd,AE\`t-ͼv(ILRv\'S{;%` B[T퀺'Lm땐ԑWI: V. Bg&;lZY({ J Da~H7t£{3 lh6*0.KěhYANJX='Y{=-Ay_:v~.(3qXS>Аf_1  ^ Qo,ҕt^‰FGV_fd#M "H|f¢h**JJM(054/i}&@5bx'&ru=$JkWGl PlG0a'5L1 c Sy:KG6K|QV0"z\233(bp; "ی8ԯ|qyjL1+-b8RAlρАo㠾Iȴǥ9'֝W0e'g&[5<}Gz6Ivi+Sq8OP4)< >-ӿGGJ~yu9b d&].2dh/BD|XzJ=3~}%iMxq[ʭ#].d"C34S8owjf8 JG)BVd;Z354HDl3+8li'"T0!>_kUk@?3Pz\%`f}c@ Otj>Kw˝4lѠ ?sIKWL'ZQW1hvorhSH<Ύ"ZSҟq8#47ӳ_z%M=.CC&6-aJRt8ketDC5E{xJFכXo.2c&V)=hz~NhѠ'Mz4XNZ{o>JY2G/Ymo 1Vq/ lC]pd"dԸ68jw4rzU<6ȭGA4 {)I *xNL[oX]66 =ƞ}pr!)>߲!CO.ކo=(P(Mͭ{J~pL6\.BK+?eXFvXQ'՜޺twuGop%/bHcbb2lS{Iqw1r;DTVm`jϪwX7DȠiS?EtPz[c=oH#g,ro8{"~Z=Ca|O@% D}8x57#/V6Kb"Gtz{h昼98b4a]/(#@ߒhĉGUX`"ǭ9d"?Tr5iČ" ]2!VI{𯄩k9v 1h.E4R gU$){ +w;d<[2Cႁ_ڌK+t<痺`D]Pa"9r BSA¾YPC#+S\BCOԴE̊[1 .J :$nCy ;qԴ=Qfâ[ {zm):?$yȎJPKJ2!aI^aĜXS63 bآ { ǜp^ʞ5ղ!A?ϸ JoYG@SQ L?.^Ann랽zꤰ">į S/;O؅:_W-H$peOC?<˧GA^azxJ^тz4#RKaXw1AM9 Ȭ.[pf77Ajz:X4*.y7@錰3.S"} W)3{ƪ.TyBp3hjW¦Yl,Cc hu_ I_JwXy߿ X]&q#G~P0YdP IxW MMh!BO l,Yz?a!* oΕ,Uq&{5Ғ]3zyw<@,K1XTUb1Ng쎻hQ;Gµ6 ӬVd})x<4b!Yk~Bl`l@kgtiG&<3ZF- x=IbV9HzE*Y/eRshWIAI`24 "Ӎj-~F#͜|QHU]o},FW$Ko*Zoa I4UH @I IBzԁL=w4wESh}n@$Vvx9a#JO- 7op2&ɦ(@1r,1OIv άAݧ!N{9~щo_j6P+ 7?8>nw>J"CxoI[ "eB5k2GpmRd=ُ.ZB+!VSAi0(/** s!thySʅ8i=`B}0DS#,/{Q3Nn#@Hnl / H<`| ɗi ƒoqتy Pd?;_m*}(oȳV6;$Nl`Y9KU:ؿbxvfݶ89(],柭:[ylq˝7GFd+)ϕC:cd"̓il}`4ϓ>#mETWrsy%U]Y$[)G47빲\'t*lJ!i]6 \jz%P2,U ҿ%QO dݸ[هWi*OȅroB,ag[3^ExhGl1&}tin&vJ5cQi 7hwY1.4JV,'jcY{@~%QP>C#h|Fhk U\ Sf0ٌV{e?vt}*)Oa*ч$XkQ{6uWqbx9Y^ؠѥh+@cڇ Mn -8g؏*Kh"+] '3BU/sԈ yuB jՀFf>p?_EN~&OױH4:hz&wa^G$OZ[E%g5`6ۥBb/psg.olW~Hgz~<ؐQ[ HOґ_q"JToZ) <#Y׷u9?]sXVB@_q3,*?[9q9qd(Ŗ s#d̤.0p;7^}+;NqxwissƚRݒݖzUcW|_x@Br񔟚VvB=\_W`Q`l7R Il#p_;Qju6_: 7w;YO!~F@IXi6F18/>6i̯We0JKlj'}c4(ѧˇŤQÕ-\' b < {lg/nuipg臈j.VDLS4\BsBbY"RIv.&0AmM3/OtML^Agʬ-|~h|^x_U⻠ep'Tj U L\F䞙f}(;$|g@Ye@A2dTrg80W|Fo4eUr{ 0Bv!Vb W7wEPh#ι}4w S $&AU+r&Brm6:-<jE@M H-ww}' ^9+J7v}yH@-3צyq!/W}pb`Pq$3F"7uTG>HUσ5Iи ;L;n!:ƭLz@iS[-?f^#HZGsg@aXeqs`IM(Vz6`7x: AVmMف{a=U|~xL"?'bC)UYQɟ^0N H3|*w/*a@.nT7|CaYgygMݖ9Yb7xBFkC#.pShR< #&Uf*:<K|:n5R-BctXcbʟ^#g hHc57a%XKӧ_~ϼ#۴2LE+VO^t)b &'C YTBmk,wsAKdvi'ÖT)fU.%1De:_"Yd類ml\u#Taej"*Z˳}vz>n53]Re;OQ1(%ޠg,.^/#4;3oޜ^3A < Q} WNM1L|E{ЉLpm{tw\HሧRzSOANC> @5'58ɃTZVRkgBJT4qpv>|F_rd!iwqfv#?fmmrdeAz]{F8D v 0#*'lˊj)b7csU&ЪiBbS: H>ԲB`(yj t7ޅ^f^#wU o)Ns'"{IXk`XOgjAbG8PcSzQ|z8HQķ5\m`9!2hԮ 5ftL.[XbKeh4ɉ&"HTV3K-3r+%9͚5+A+|WtFT]FrHw%_֌}<'L‘[4=tB˵ZH+B6EWevQJlo{zZ Q X[@1z] rN'g͟`}^svnN4.FÀ"`cd(?'}ՒJ.Z,LMd1?^nt3_dKٕOVZ:}ph# \9Y"P ڃ Dx$w&q wW#A * *Ȃz20& BG`?3ACʳpu{x#5S4.2z< 2˷ec!ُ%6x aNVDpA6U\kT:0C+Lsl@ų?7=Ԗ2|˘,8A *8t""TE9/!xg[:UZEsA鋫cTpǜ?8MuTeJ022s;& uXaAwiuXU2mĻ _4xAo n۶>ԄR(*4MQݣC$!*ܵbI ш3>f ň M/'A]f1agsZ` nߐ J3 [ }tye|dƂ@14-A7bOGޞ_[!pVśfE~؜vj磦+Jlo+5v7~w:]yaad @O|Wga9ٮktzEcvDPpgMR>p=xQe晄HWXBu]`O}9eU0!̒k^[=(@- Yz`rqke @]I#̚nOBSy(F@@ Pd /\uJ[A|wDZ~lO\q@.6i`?j ghQeu‰=21hw/f, (r cQѳ[iN(ҋ=c]]o<} =gO}s*gI+K!m#N"=\@[ ߼ W7-OQ9+Nv;[)zOS9$u0a_{aaQ!R]1T`f,(3bs/m,{RVU&k3͉ l'ì}!M,\_UaҨvN:&W8g!ݩ48Za4RřO;ڈGm\ gZ-><ņ-nh;ln%dzyRNxO׉Y~A$$y2̲U9C\ ƲEdKXx>`ǧ-i٨ӂ%ߎ11+ǐ3abyzz*cU?/.9ndͯMn'6rbjPMJzݓe@r9 VZmn̉3hIWZ*Z] >CDb$_2֜l70| C@[,0X~$MԼ1v!a\cqv?!- Gi*FHK֋PKKm3MLY*̪eO8Cq!Yfft@P8V2K(XG>z]BP`$и5IOyT]?R_-lɯ]cd% w`Щ Oo, |ls@s5?vEU|΋pK`o1''(dqhR DY {s*vb#C_%Y)TO_ώm;$$]D.u~J@j%F4`7kF=45dRozg=)5Y4_NIмA ݖ52wŏѷIb+ߙG"M(/ Q}81,G3;Y+EĞeSay]j?ltb${ڕSu8gA\90>Q|yn%=%ts`zͦ*C_ _Os"O]+hJLgH6DDMEbyɓ&½ =ggܝ@ɯ2uDCM]$Bz;]&k CH i T:_̎7?i|(]?B_=ioKL8!^J%J_{irkS'J~s {,Z^cbx-m5ǷԐ-Lχo>0$7"T S|%tFQ ؘ%ܴ@`w;-> hOؠHiw3n iA\3ҸUݰO*8T$]#͒"%ъ9ݩe wOAB& cQ"`<[K v8vQMEDi?&m$bP,|K{/,jǼPPZr1u#Yi71a V^8W]K S P̎eF%O52~d8M\%vs&& 2F(w:#<Y+pc3zGڧ Yo»9u +@mFMcQ"N *)5?U@N#rn߿lvt Z 9Z+X Zva*#|ghK5JpI>y`lds,Zxl"1R~=ك[Ig.}ݣ긲+FMF,T$hr," a#Թ5$#v-Mp?dbɂFXK\7U9|褛qz 9[|s(}od}_I|!vߪsR 'Cu\V¿}ClsL^XSs~6?B5ß{zF%淎ˌXLe>Y?08$Բp4՛Z‰сSK )lN=cn[ %_'7%aY:ֵ`$Cm&x( Saf:# l~K&ח).mq4 E7}0hiag&c8xotźS9T;u6N$D<LIÓId67<" p|_.\_oPXbiOPT2ÚgDv0lBܤv&'z(de`͝c hVۢy@e 2HmC 锕I,<&} T_D߉m27|P#4rSl&VU%8pc&2)_tړN ~8elٴ9c-5& {o?9RRYݎA1"a!][IMzJ |2]+!d|IقR57 eNMMȾ? "uKκۿ;3Y緂(Rja4K Cxm{?+C6 ;0QaP=W2n-&Ue^@Ҋ̺f2 #LM⭚t5b;坖 k)Y&NU Ȣ;!( r|\Ev`aC ;`Hd0$f7sʫNx]R6U ?"Ma^Zא$[HQz k0C&&݊r[qA}l'No]V'!țqZ,c8#]_x bnO+ D]#5@ޤ)GiшքMFln<aU1}Vً[5@qJm`|/ ^ b9?~kdo1+-K8xD4Puez菵R jyvb+̄,ŀCvK^(8-_}Rcp@:5|C^6^9js M6Rو%2BlO3-$Q;?840M?"[s6)C+庾5c"Fl$[d~͡e/2j( As/>vާARyͮO{RSZ;nO[lvlOHl Bt}\eZccc2qUkt|aj>B,O&;,"Ÿy) "4llxˡereG PM7qG漍5^$ ML | m^홃]|TAE7\Ck"KGq-jOCt6Fҳ,ڿb1ED50ovQTe< Na3;q*Ly+HTd|/`쟓QEz XWĥ[1ρs瀪S":HŽ-8x H`LwSݣnq l?b1$(V>d</P Mf -fSQs FhaE/-PȅE5}/TwxJtv£2>5wo;$^Jz7qSbrr_v*XӻZ'lo Km%ЂfPXWA4PkW(ޒN" 421^ !wM9)J\?pU'حYhFOV> জ9C%KkpzvaM֢I1'-ꑜyAZ*8u$S&鹹r,DQj-\-so$Gq8xK/:nC8\ӛbǝط F[Ǥ_ZG&bqA{ 3:DiZ%ߌ)%UD }6x!Jo$ldG X1;dz'6T{~Tsɬ,66|b I[S2V[޷ ߻"I6v찒jtSa#[f\JT3?NC{d`ɉWFx| |Y~h[w,k#мJ(-vA4^4  +O7&îc1ߔnr^eG~#<7~klcOb=S$VkǾܞ/>P='6> xZnRX?,ϏL }NޔE۷5ERf4׭ke[yJ~OG9> g RFBowb p[$MvA 9{[,fd$ woUd4b i 8(; ?]Fbܿ^yY`9w|lO+jLZ8sUa '`\ )+ƺ쏤QBCy<s)TwZ|/tCmK? h~{Xd/|0#N>~U|Q.z8"ؠ^ƮjTi8k U!+ޜN k\m^CY1ȟI$LQOtW7cȁϨЯYBEd k{SM5ˈ)̞F&qJ9`?8kAzN(4 PQ!CẗH ֮6yA#,UZZ"Gpefn_Z6A gɪ9699&:`ss)|m4c4h^{u]YERyO5!ɗ{/G-~f XVhO}]Yw[Z9/giDWwgP0 (^W3,LE_O[.{>~6mF{D4sKupRʖ}3mXc&!<9F C-KqTb3RDz=yN&?c,pbLoϒ!f{l4^7)偦8o+}W!bW}E,)}|v Az7I2\*1UȞ:ȵZ5G)~gs3<35Ftvd=~-ŴC=)'9dt$s~&w>ui6LOBՋ8m'Lm\ vW _F4qN_[δ:f2x"?>n-,ii u{P,Q; qe&h3:N2Y]%-N8NXLd QЖ4OyoN|[3tX ̌Yw=Ek 4gv_*{o Q}٫M(R5O1 ( PfFA.]jO_.$rAFӈ:{|o9~@*2(q<v g_N&ᠵSacm\O͊sU?o P$PjEgh># yFqOZXúdwx-!N%c~:Mu0&T@vYҖVqj Ʒ>[OCt/d:/j` ϴ*+2r6,a—\C7+fÃABBڪ]^e3 Lc-=#m.z`g81su0>.æG@fYf,JMgVXi8O[BS7c] 5"[6ur|_R6lN $hqi!Z. ׬|++?Nl_L; &/n{#it{~hCKiTU+K@<%%lsf\4'ta={ U56|~׈B^=[^eYϐ䉒:<3m "\OB|b>:o]|aU|.C V@8oCU瀹ٳVQvN"ds=$?HRshJQ 4:B;Zi>Kt>@!9CiqkΤsWɻ.Ivy"ȸhfW\Ảh>ťf&^T4/f)Tk' el4-茩rx]t5aL_u%=-/}@y}{~TG&g& k["I|3wIMZpALeW?D$ ~He;lHCm58_P16x(-ëin0FsЁ=NؖX-(ۍ@hY739-wl\ݮ&TW{ En&ּ\ z&bc-Bq!܃Dԇ]zPDb 8D4R}usKCAD}*s=”ňD16`^зL6}׍r0I/0h3ԘvH33͝Ҋ/㐫73HY HF%XdtOs: }:@tFlӁ}8KhABotה0$'\g~o\(NwӉO[P\+zbMq%{Bsi~x1eZ+7$%&LI2$5 Nciun_wGB-[+s{!^z W'b\s}-XKSQrlw_e`?#l8, VP~(:oRbWt iU,_S vhp[Jta8=CZ.^.hEJ9s(,D^ \FRV tZJ,&Uj3DqJ,h"z*ؠ@18B(}f? 5Qn}<` 2NE|Kx|s46cW!6$);DP3t`<3es_bM@Z,fحwʳݟ!u)JHV`u7274Bt6فgbĝAD %f ?|U ~طo&tM[%̓Sxp XvB `Ht·.!U`G S{%D咂1vٜ P;|[(ACi}qg5 ݦN)IY_Y>!\M[[H/ZU˛BoC#'fjl2  琶(P]ȥ%LgB_{֨R/Tx j˿$d]j)~;:~~T$_^YZwIٱ\*E6Nn∴ǰ P:XRy3<دX,hʹB:ZOu#j)ԕ!\] =ڐ?>t3k۹Nzq`, aAބ9i;zu-bm3EO_>tw4;,wrȩ3']$@=5*)>!|7(!T&o- -ܯMW_df-MnڗN9%O_0C,|H`!$R!-}&HM/k&"g#u|EURӂU ;/ʘF[DQ mU$9cIā@6I~;{"*@> 4;)E[&XgqP Y9[BJ5 ʇL&#_ Wl7ݿY  jͳPFF(:Mzt\]|Cc6x0gfJFwF2A9| ^s鶗H|ChE%9So:= :ZKŏ揄,T40/*`L- jTI4A] J6 ЂhľJPU͞A:@t2 Lh$,@omach O_Hy ]uZ|@M$$}Oǽ~-YBw4M?K`B*w GKa/pG/ljDl3(|QbO"mj6p-Ѷ,g8P [hdymNJhzbC"[yfQMN5ejvUHbq:#:0=w ?; p\=gI$VH5HcW`{wXm3he4=4K) H<ڗh&\@wU #文W4E* XW#{2Ruc~l0ҶF]g]Ytc[RD^vB&w[Z~TZNc +@^5P^bL>glE` EuRް‰p>'\\Aӈ} P\Ux7[^xz^i"rӈ>}Sjn0d o4BKv]VudtDN!t&UӔƚ^z0#!7cnMZA@]3\7n `E+TUFHv4Lk4 o{R]jztiz.k`u&<%G(=s):iu= ~'+2V8W *Abꭜ#&0kk"S.h3O=vC|{ݬ6 Vd /=2Vui*̵.n$ \̘nrbkSP$eaY5㲹DzF07PLbd~V,I)o-xo+ea<k2OsEz)^0SFcd{'3,w(aZRQe|K!FEoUqlUK;^Jj4QyoBkq`}#:Tb&ny`K8eZ'EJxWq>UOdn T#W$@杓`vyfrmSN'5>%0j?1DX Ezow? οSurwc}6.KyUOo2v*Z=aD>⢗26֔U~ A nBBror!- _D ,.砱4͹/#J F^*M_V=߹BύRޢGaWψX85[>w5Lj??P?wW@M}؄ahI VၛXr>Fq}2A2CښgcՈ(~DI_'ŭ_#t%{{WrR բC꠴CMV u 7LtrUDb,Ԗȗ!-tPX43M)ѫ>%3#tA~_9,$ndxZ,06[5l,A!AgzHomvM\~ w J Z m•ZCkt;SȲUme'6V\{yws;NF,ĮdA#Ga$ Yi̔rNnRU~$nŖгpwک,{ғ 'y!B8E(s@It_ Tv}^,x6 z8ɑR46X :J^rL_{߶Fh-[vm_X^{oFǻCs >5_gύxe"hQ.JF\EgO~Sߓ#BzAUny@X H2\'2 >pzdУȏG=(]HZ5!=*Hϸ]ݛc7x]7q#z5Sv4uc[̋4bS$Kp jnCs3jI8L~(}]RQ΀d!)g ''mYR.!/a&Y":g@Č Wi,_G6GX;tLEҷ9r[ECoŘy u^:O9H%ijrjƊUt;\€cn}bގt=a4vҜws39Uxx%)Q@u~}rE8A>hb[paOź↌?$ ruXL܆QŦE3gYYdGvB, )wƲK|M0{1S!>'"oMDi30o&AJ+8|š3E>f,qXe ~c͈D)keC86uRX]:`ē隨΀|2/UܔO"aD'̮0#e6r98EF;B˫bvHu*n-0sֱ1' 78Qvi`EҖ_E򸒚1D7HK lm#8FWVM(AW$E6aqŏ7X,g+ҕ )%~K7|(m:1.Fv 7W=/Makk),^Eݢi hj0Eܶ-''[nNRC(|0l~X7n$X/@aђUM6,YQ9;x&$u9} o_vl>k/:Npd Yۆq6bXe?qMfxЭ?> ]9qc {ӧ[XBt6|E 9#ÀEy޳Ҽ]]l8,t/*Q&=|YЌbute vXj>yVT5La 3#1Hc5[<'M}EZO_'[3Ϊv𠧪5t^_3-.ޙhJ\QDs >=^*$B ml`#R!r%(1Lru<~OBNBҀDrb JĕEt㊩>="SypVU>CހNhWHkz>MvI+-V;ڟ?);VQyPd  ,0N(,g苫LH|VR>[/0:nsn~u0-oI!qRi@ANPPͻ*uy_ejאxk3.LA%].V^cqJbʃKJypk&cZtxT-[S&v㡯:Kktu@ƾ^J |T t%V;/JͫL_yƿDlXq'aH<)>>LX^."H2*0eipOhqr?H(U̹Zasp`[[ ִrڮ؋`o%oQhIaMZJ^ƻ*i<_Õ+ \_7fDbx K}5".7۴W!*ϘkCtb(h2溟_)pRJɻxcK"y3Ng䙝^gБP+g n6Kt37 z\Q1P33f̐* s}p6ڷsm3;{Yq_=ҥAKn+cȕw}ũl7bdX?UiM76p UH(M/O8,/=Կ_ZZyLCwt1oTPyC;4UbױDg6>zf Lc'#:|XrKV"I2¥m hXy2$8y?hXOҏ;RX+CZg3޸5c|Z{l1 $xlb*sQCJ"x\4Z 0JG2Awxvz &$<5޷qG'o?Z0(n'tx{gA*5AHKA:+ف&a!2lwjE˷4\I\_uiNp"uKKA/f54 X+(`X]ˇb2ع( ۮjMAMd&e!]NL' n 2lL-$m O@@x#A;<#phڷi(c9n\k3 r eaAFA0٬D{Sfa$WѩF9NV^``T,$!B_+lT9ޙZbv~yh%\D܇%%>{#%( Hu=#.|@au̯bv]adzuz~C!S) 鸂X2ʁ6GT[qU&ϔW):AR<b%f0>!Yܸ< V"MO_Gn$=)g#-Pn.ܰ.O)TnQpNB(Gl:,3iY< mQݼJc$zKr(Ӟl@R|.6L -9qi{@zh an+,:j.q$Dfitw*+\b"la:+cG9? >5x8 6q3jlk6CK^5$` gz"pYW[cZ_;7b+Vdg@()9' ߃ܲPB@ŊB&̋@@{.;s=Hs~aFWГ򆣕ĕ[W|[#^FT?k *~vVQ9(g.Wd@gW9m,͟^]6u.sW#<#*$>T3uOem{TmLujpww+9*(_cZX*-ClMQķat;v=ԏ1njm v <TwDZ9Կ?Tv!kD~]+NKY ~dw\-`\4p^h\!`h@uWߘک;41dŨ6@W;`/_q)WBoǼj 1?۲X\OPFI7_\65b۝0p|+w4ɠp,E.-b:Of79k'ћYU+ʾ8Ɂ.C s:bRYծs"%)4T{ /2 6e\мbS]ݜIxlvS°?seR &mגYUr|J{{fuJ :d)VqS eGV{'VLo\@ߓ6yJ =ˡJ [=,Qĸu?3bf\)W? 6Z ],z!fO_Et/bl[arԻ@կD2DK^-4Sh"{O{CEEXLT'kށ*u)6OT4Z @BN6߄;u.bwFM[9PQ̖e=' ]qnw! bO(-]Q#@% F[i|Iеg4qL?ց㨰j!q'~h0tn;Frf Kgr,/W1]/tw(lrNX!TBy$ۯ_ɐ!OV̼kĻ]sAK7-jʪ"cWQPe] lf";10jz895^V4B&e͌={%.h~?3o1i}r EuV? ŠF "A@Ӕnq}a *(u'!Z6nBXsvma% )AI@+H(Ekw'>t#di%?kZ Rrrq+W Egq74r4.qR'"'R[{FI2y^Nlc:k-wC]=qTЫi[?h 0 \R>%Fǫ-".ZH,2fm5lvzӹ$YӍQӍ1l Nt ǒYemA埀y%l>(2R$ i(T$`W*u2SPO "}ߠCY+ߴwRl-J»AUC"P0m!paEMֆ_hОN'GM}(k%4k{Qks$bGɱKD3)B0ڳaf;a3mcgBd;34\͜um RB10w/qd;w@QwX}]w+ /n` >ѻ,%]=o(6c Q$r]_࿬/3|D~y{c"2b=){Eo>sa\dXB#S$zŹ@RWџݏ3Ay:bÛJƤYB+ݥIj>|-즺0:=ʞy$#P}W\Wu A jY ȓxETu=[۹;+NEcB`-fvwLGނ3!Z׶lHԂbvaq!N/SPR.`}i?GowN ޾jBe3h(j~ ]xn\c- ' Jѝ֨w-C(YrONF9)vkORSyB"T\) Cjrmâ)T[%|jcshAu-{O#_-OAR_z[dhXU`nűO1+Qa]bP;\a ŲD v'!-pJտ\4Jvz!yg718QA՞-(Xץbq-L?L46Iȝ`'qiO)>sGF#k!q2O&A$bٺƺXp> jQCe-SH Er s(M|qoұ38z[uo!~ lQv] @zR,\'ў_c᮶13\=D! 8nɌ]1N@iIhm@2ÒICf&$IǭRYSl;C:LjONɚN&x]/E~E]](>=5h;gQb gT^̢iɌC,B⭗,!c9 <+E d>0~4P \H88uP:c ET..zrJ*sE= EޓiR~`GK) yhqNdgq:A(}"Nihv \s fL}2E|+vqu2[Uz{|SMLI뀪[>u$M\5*,D)7\в*ڏ§>IZf8&{M8j9? h]Oۈ,,Wo,H8CrT|?ݰ~T&|:{~ i`XR7s֓N U M~[9=_$ (;%=)/sUGs;s7>n%NKXnym;0Yb Rnw::12 Y4Ii6'l5F8HP.0Q1&hk7fgRb A Z]ڞ&dㆫLC,GǕ6ߪ8nha͹Q9A<.ӂ'|C422t rBX\bT`,ǝrB4ܖ}{?H#&C^Z:pg[TcdӨz֙D VbH9īfAC[*ZY8\z˱7FrDS 'fj^E:DR ʇJ]uҰ6 ̏ CKS}_7W`ܠj`XF{ ٿALdء LN0d"#ȝaf@ED?m[g&cyl(0"E #Sz%7[@UED*gP{qOܶjSItܞq:)1*(;6ͧ B*d2*=G읕YtȎH21'UcctE#hN<ӥ+{Y  : ٛsC>1[;'Dnj-a %L%sU[Ʃ[U.gBozz3ĂS&CTԗ`.v7˜}ZhF%-Ϧ"asWW^Ҡ5H!ت~ErLt;C4̌!AN3P>%cǼK<6^'XZI(/X<sOv)o!eǔ=|4DY±)܃@ dTY(Qw9 nY)}$U3?Q"@)yM#c+V;sAɀlR@1IPB~eXQ+V(2򿳩)kcw{;:RzI: >erFsP b+sx%ldO^©Nٰ²ghM]#;pF"=o"AΓQeaXp_e#oY[p^E>[ *W42?擸h^4ն6AaKekEʍx+Q0+n DI˩φK4)Z EeKD\Y d'pO{~v+M{q9rFb_7 nW}L0/g4M.`WJHp.qip8%T&I{7 m¸7T1CQW}E|_w9* ֽ1g69zMv!}C{3J>!nBnp(ަwݻuɁ迋'M:&gONg {1)&y٠h-jf}բ?˛ʵov%#/=ߢ 'Ԕ$Do|0#p,OmhAGG zل0U9qwQ%jWLcDMjAw 4mmAo#o?!ܬLV,<'ݘ£Ϫ_;Y:=NI<j&@#/-֎$QFd$(7 \GTr,Q:[<$vJ$:El&2Xܱ*dn'8Zz*Lot| NEihP)xSv0M4$R/zO %N2"jgpA曪%[`ms"zM< v!QFg p&Bt\ɟ>* N& tqPOXRؚraX}8%er4!AxLCs WX.\ VQl #4krN%~C9y $HHӭ.Ob`A$FH}y/fH`VOZLwrM[+}ЖK:&;omQCR[9q+f`mFu-=3Yk 49,..CBsIoxUSeX~T'8HqnL籐JBw<)3YJ=  S(51³O 0&ѻ7LB/jiA* JX/8ޙd ky w1DQt`̀<(JFc3 ~t*_i 'h7Js&`'ok=ȴ\ GZ b*Qaჳnrj04}@ C>nD;XCܶX${9N$!b)vAs_4Ow#@d_}^җ?SZ֠T0xlh&hp8R_;_XXy#GvrlzNφ4biT[--D, _ `llrK2 B+ xVxNQJI[ɽ6| 8"u/W]8 'jb#D2 5ݽE5+6jji5X^V*4;l 5a(i51=6zh[,YE!M"G&>kվ@ vɺfV4‘ݘ5Z-SfTz`t^8/Q F*x3G.hmR`rZ[VTs$tCx[`ap1ԝi¡yV'qĊs||E4q1 |ǵuI ygַ~?NJKW%WŖdJ/le9J'] /ry:hB?i<> Wa(Uoڲ ,BoU W M\B?:>c/Oo3w*,Be$m댴"pHH`Ij_%xk5mSs*mO#VWo/Sx(y`bqGNEvVĊ@ )ª0 Q6:p0Ψ)qmno# :Du?dD1ixKM1t D[awu-#:ZB/}($BZV=/]z>vXı>[߈f pڙ!K vfvʝ̂nO<>܉RJ ê#}!ð{ 8|˅7Q_ىQ:l~a]ۉ!lP"+Xm k ;WD,3f`el6lfQ钡_K_w&~= ^\-2, 7y^V{p|/{ ߭FcBū8*ڳ3u(I!K芫 EK1\qWљg.A*ߋɱVZX'\$B:SD!{(o| !y8CC; ix߁^suizzNzZ"82,A+,/\ ڠ H %I)ؚR6[*N=&jmlY?LTEz=,~P`DaO :.A¢@.BvNA]tA۟7CMr1?fGM)\̽hc{lB}õ[ 7Pj^H{ݻF^"Bja^t绐2KfV8+c '22F]ˆ>{Ie*Ha:o9'I$肤}?[㞆3e  kvrU.O}=Vx.{&HYz{_:n3@I&\hY4¢3`ǚXBFuw#_J}391(Q(|q2ntgz(Z1Ի#g&X.gHp#RPM]I+xd,% NP&=eTq׈W2:&Mƥ[ NL#ְ[n _tpʽO?&wZe ) ݝ o,e)RYCQտe!_el||f1[8Iekx Д[[i$ } ,&6%Xъ ;@Bð6dj.F~է*,&" oQp*PN K_< lð/:\ 4|, qs<b}6E'ntJh!}CׇJYE;Cn|2bԵe&bLzKN+BwAZ5ᆕ3+LAy.Еr uo R>HՎ(wdy؟١MMފ@.РvBܲB1=wꈀ+zQ>0yÀ`j8psL[$](!yWqj7҈]5 k焍igo &mm+G\laI_ԉlYKE63n̈́CkG Y]p)g얈*:؆Bx${_ԆZ@>'v/JńC0~#D+CGa)$TC$xEFW 8e1w ,_}kvdf{ zY >`tN#[k(<67-ZLy|4́`S鴐^bE +(>Z^sԡ5ѥ ͭu!9F!y? =YD6AMny@ ^L?AR d m} v4؆7َjE`ϴ[j ӥsx<ZSxb3[aupf *T|o#Br)e6g rVquTk[>I,ZYƴA d><%;WǴBR%WG>IdըxxQcŸ: {p\UɡaL #L{#ӜNP;hLE*Ypt&"gz(A74탬8.IiýlZLR $ӰGI?~Ul{-cOyX"Mк9?>(AQ)_FDD܅5XJ{sa6f{@ I>뤷S.ȨFc\쮢x;j䑾FIeYrhClrg5͵ 0"a-c@vFF'YQ@H8c}(, },᱊2vez@jSёRY\ɡl }5m593J:Rf BYF:7˴ҟLמ=k)jp=*:@Wuf PЖR#f9^j4:صP,af@0p,o=g؃^c/1㓽 Z~(46^Ȯ+(R`ki db\ -v^sؼildcqMY&*jϧz a)n_- -gj,U,:SaOei-s.Yl Ep|z'/%ٕìfr313|ڐi.mFM*32dY`}5ZxkGߥ,g+8 1@(w7a&;zjAj ݗ9v:±ġ;/WQ8r5i) 2zAC岠ۡeأ|æ-D.ULDw η;mيuؓHNy :}n]h\a}kηR(?ptD9'5|V&TU V˗ ..QYzyKƺKF'z2l=G ,÷ޑ02y`4 (Hk`mTkWh6{7Pr0"j`\"-GCEumW7"MIƤq/[?@<HKvw1ry#UTOJAb v9hlZSpD̤֫$E¼kCR"gcCSrxhדYdkȯuMDAqYj`A3M_h~hx~\v`қ}"M IOzl63jMOR @&z\K3 l+[nm;uZԓ\JfncWHtNk߈9[}ޞ)?9 ?2xІhb!PCd>&{ާeE g=Dz:$KhZ|jnN0\srO Ryx_iMjGdL _KqUj?'*ԛEnt0X^w4:[ 2Nt̆P9 Csׁa j)]r+J42LSd! :seT2m C+c3Ӛ jqҢ Y>%i- u߇)@ =}ӵ%:K)%E#TY.//N~GE$;fCtؾoQ1ؚ_t#=IB޶5rES1#(Aۃ m5KwZ}G=)itYih:,;ȵf dv+0 τLq Y_Jrtqq#)Ѹ<9N[SR@0'^ӳE#Nttrrf| 81)دH W2UH@OU ŭҔ} P} :66ze厌pZٺ`6cy㈶n=Xܺ6)-X,y*& j BԞGYY snEjQXMl~ybHE]ERqn!̆H>gלVzr)ٳ'"Skg̏p%,lZs@>#ɗY○ԛWU\HRK͎eܓLJ%6' ~Ŗ N]vIi문3jnYvwlpYbB )%=|HHt,1v[bom|^Eۗ_Qʌ_>GlOq@)B8KUIO$VBɒ^z+|ܳBnQJ= MwEMF/WN[s"/Tu_״^E" ;c;G'R>֭v6FtǛk5F|y$o[?W$hn6o]z,,9 =V<1w7|tvY-q)*{m+A ]~Dh׿=@ u!s2uΖW ArXgB{H3*Ue?e,MoY#7\1Sۋ/mPTn UQ-xX雘ZT 7_dAX*k6jz E L# pQ:m\&<(E1TffeU[mݷ| T0.KCf3w[1®{~O/?z݇FL DG8WfXy >ZPt2EQks$"l^=۫G+;j>/Y}l VD1K WrmV%TkeA0э\s;;|aZV9[ʓhu~!"4Di3FHqu_1k}nXd|^d\0z; =NiS؀ꬼqޭ˫ 5bdt<&AB⩟Qa4o+y iͯ%ʰ|72/EtemX8Ĕݷ_r]aX;5+ brJ(S-imn8`@,9o ܦ֝ڥ3@噗!6YLjygR.,ŖkG,DSA!+SWS@1hVh (vl&W52Hr &I=:b;w$Ej|Z|1ZV4!|;xw8Apy;fyt5x&IML墲!:<#㨋{)? zH2yW!/>piw@tI~1UWZ> s Sjxkh\ors5,KdD6@Cg?zz\g:ҩu5,\4MP) A \j(4s?[ҊcҾKRMN;Ǒq9曮 &cTj*ZR#$ӷ L\Ng*s3 v%;yY냔k*k{'h$ 0o8n&֠C՚@ xKHN̓=/(T&Ÿ =tw{}7MU]rw a!ktv]. B<ۓPۡ:_4]x 6@$m+-Y nG](;141ZdIZu8R{L9C$  hl*v@!|sǬtl1c#|t0GO LkRߗS%qW^#s&')?u扴(uz|qdȟ* 82~ ,>c qQ_INPh47_(g%]!$c7HcG/>Ÿ"Ք]Uh\GșpRjk͓pwO@??kr: H̕Wrÿ9\`cb^i8_0g%%VҜ}m+-R~λ2݅1n|/;ih ,jD+ \-jMԕ)P!`x'YMIFĬ_eh;[P 9!fe}Bt'[8H3 [ϴzc.#?OU 緢a\CK4nEDR$Ѧoqh<%!=Px`Ng:+g2w}x%gK6;:V|Ox*x>N#9(hƍf @D3W8ww1ݐsE;`A+ lg-n?+Jtr f>})X:f[|No(dd -A ?l UBF[<z巭ЕDO% #ڏý=sy: G,P^-vOX|V*x+-$]W&"?i?!Q9vh.٭0E~=sDs,Ha(rPD^J/WիeExV3q?< 9Љd21i547N(N-C6a_7 a?[m<ǏmԆEugyLK΁Ql8LSJMXŻ\'\$VJƷȸK_:k+uYf%-B+*2DBM΀7jӻRVJ*92y(?A"ɂ%do|2 E8EDJ-pC5@:a{0 ,n=EKYe9z;^-2EM``NNyuF!J ajC">IT4L&U{+e2q[Ft|P M *<ꁖC_5by®1zx^qG %nNq:dcUʐʹS?BP,XmkK?wU<<є5XOL!U֎WlwkbP2vAKxOr,|F9::&'iנ4Twug_NXm Z6s@>elGqJo/Ҙ}9Fϲpk}c>Z5TJRYP8` ֕t:/Vsk0^5(ԆP+yO@8g)#CaﱾMiMsk~U%PF$f &WYCn } jC޷ы'HQYqe7m0n΂OeK+Ԅjm5G:8V#2 c's)wl o![hv| a гO*Y`t.#EbNʴs!da^^Ư d.'P<2FWGV} djZ%oct{}qBާuu@ l/[TԀ<ڱO2QI|._f`-˿Pճ􎗡gvI>ٺTƮ\1.rAQo@C3AL_Qؗu4%Z|&,A- u.YeX4<9gX.`U^nW ީm' XJa.߿w6%@bիX=pc/)1k'zTYrS(4A!xЮ0ݚ$$BA#= IlH5UQl)w񢽚iU iǙ^o 3ۻ(oeTc|Dc.,/&⭄0p^==&Vy;bґ$ `=FW2AaZe7DSHWϖ6iX,E1}u$ƅx1km 1Q,":&u2 ,[%۽ET* "g!zte~h_x2.3 ȁ803N&D?vHT# {GLg4LI &6uy .p9_BJ4}Դj_wzٲ>!*.M罭-oLw>qnuQGxnG7NlS"yҜv6?#N-C=RkZPȶE OI" SS{)p-~;UFmġh.ՐbqGg_g.s>i`/8}7 ¿q\.ZF5FuÅaMצU]֧_f7uJMiK i!W[`^!Yލ߯4}]C3ВCZߩ,dA]'X *(܎oʂ=?#qib[ qwd>6CN]3QCd'f ѶU}]O(lq szhݦל ڳ rRjS b(Arto=;u-ivC5,/pv^]~0n/j~GrLjr IMtt4$w%m %kkEo 0׫m#r 'Lr*g0J(\㤜6c]3A;Q p[gs |yKʐ8_P+Akgj5kѸaw7U7Xu3%Zy??!a'`7{*<P70Gȅ;I`y(g6D[d#O2hx~ ):fr&'cKI6#R'0@m5$\fb_F(mj4t@^Qz$jw#xVfqњ#vnb`^nA1YVjmʸ"uE̚ľ&8㝤[2h:39r^B KE^K)M#Vj8(c ;bYxNԊ=hcNܸBzS.|EƁsqp0Ԣl2ʎ{V4!R?CP14gH)Mw(K0o'P:tJUu@}#2D-V)OoEqËh%ңiI>(V. 1p+{^7"CG,sff:dxdz~{ Ә7v^LSdd"ib9Y( ꂮ" nbҠ騚`H:T܅,jbw0q.ͣ1_-jFjϢk7Y#K.H*SeFQP6! C ?=:gRHH} "-O%6AX=LҴ  "?AɄZ0 Vў'k"J 3kZB:Ζ}J_ v;˚ g9n3ܩbgJֈ J*r*^W"͖#ϣ D1%=Ψ~_tT|W-vPLP mo\XXROէk^S[nU6 :_#4]ypO`/Rt￀iur+vh>ٖ쏨}>hxIZSR5U>-sETwxWJ.gV.οAt/vS{ Mp|v>61Y&c[X6% e+A/dY%U/C,I?]u(Է?ZJFX^ dݙ˩gm$#1slE_8w[ڹu~tQt|`m'v>)b+ k}X4,o?=,˪3DֺO;Key jpe@kzHz/]_;\t>(krFH*"6UO:.ºɖ6Ekޤ5IQhE'}KDmpz|(#BdzQ8RjؗgMc*J_bޭC9oJig_@ft|(X4&` /7san k`lbO%RǭM"S\Es9b& *؃s'?h [E(ۡ+\p%t۔[T~*3`R> ;QPK¾?nT&F^2p;i!LO`HnbqrHd9uw;K y~y R*h >/ŋ'URDZ{o c+ۈ?_[b5:ePV;A+¦A{O-U}T~R4 aKq⑳Z'vWR6XXQ̝LD^hcH>׹C7?B:Us}^PHα]jDKx]$G',]FNL Z&R}n=)|9v3*.鎕'Tăs6gY}ƿ[bN0Yf39cE84T] /Ȃy]tD_n>u Y0Z:ðe~ÂEBϴ8䗵, O+U&R]A F $mDZBcE_~0Y/ WK*&(6E`Jt"e`^$7Q/I,ם"n"2;# SaD} ̺\ thԩrPl &#(2Zk c?!"FwqȀ-oܢVC.<[)]Nj!վݣvQ4^"shs\r륇׉9x k'^#{qEDbԎ`VX| RX yqypbH-u#/p)KM途O8lsOJRyӁ=srdkTq Uu֚VpAɼ`.,l6z׵;?gj"70o&-.!O*Au݄!di;URx!o`̽^_9: @~KOJ1<|Kӭ1 \{)'>|֠ϹޔȌ8䔀8+&%9{ILnm8u4J{l%pSn_@F1u)C?h^]<`>BJxk@UC6 X  v \is~?TV!j&p](TC6}AsҌxR| #4}CvzkG>>'UOzD˭yn5|HmI@p0\DA0wZ\y 9!>Fǩ䏯=[! џќRhzlE:sb^Y-, +3l$JcH 2*"]R1J?~{sW/ 2S `u wZoutiF6S+LegAÔ<N =ae㊊dz6ڡU]`͎J~6Gv7$X%ŦK\h0E@'X6+;6WP{տیk5 Y6]zmPVPv's$S 3$*3&Pe7P[הŁΉii (RcSPSTU.,TY8ь%JKUGh4̃fk> 2]Z".Gj8 fMC+scE rqggQ/9}5.=yv|x}¸%hG? aeiD+n7wҩ.g1& l5uvS%?lrإ2 T͑Jz7,lVNAHdOL z)GdUps+jKvA# Ɣ7Ɋ؁RDt KG@.|#%fq-k.ʶnCJgjpTuvCUvVޙx~"N$ .ps /U~Mwr\H͌3cd:,f⩴&FPͬ.TQX,f`jjbEҒo|>4I$q݄NqB4 4p>CeXAGVل5R Dp[ OĒrQ[R5X03L%h3NnNg79XŠyȊVf*Gn,!a v{h'\ <$0câ * s+#zQ ,_t׮2O9L\58&Ռ;Al+رx 9SKp!;\_Ss1ؐiEk-Dg3׸q}8H[OD>Zo>(9g'y' HriJoo}7[CEBYٖ/X`LJݓdz'M`AHk٣TF[qtި\Yn:(ሥ:ԈݖBc.g/JO=e~Nwkgãp0}ݧ+qC1ZT*0<;h^k2Y#_kA(Ŗ;'o97 =}7T97sJ C:0>AJV6.[4L2L~Tfj[QC&JQH%K~8ib=Z@5a=Shk(\>w95 ?[/. { Ν, ֌N)  24/ pwPNPڛBK/Io>xzCT^Rsv$-H.lͽ0Muv@Ҵch +Z՟GR\x=إ2+@Wj [t'FI=q8KH7#+1^+qZ+V>kY5vU.6>E,v=~ǛM22ٮ/Tg(2kq:C-([wi('ZnM^lB~l(\ vɥgt|PEY3UƛnI(t\ {mn6߇DA"Q1 \;^dcI)Nu8@=>'Z{q[i"#tnIT_[rJ>%~/*P7n C$"C(nm4Q@(Z_ ?G lBg?_`cTP p P!tk~h 㴇63*ƻ=NJ_:nPy`z|&b< D~(c-˜k>s:e:͖NWљ?BfGQe]1JR vzPڎ S=[_ZJ1\ڽ:Geo55=5(QǫHyh,]6-yH&0fC$Ђ1gvmo5zo8z2)ȣS`2z9ަ$7z(=VA ̖>{ d`@X``ʿ-SRS!޺{hTU][狀UC1Z(п%}X dCIu,B?]ǒL13 Ԓ <3vtѓֵɮQ5I7a";)bҩ cZ 3&$⠑5mDÄE=_B&xI#3:Y^a$7qe=BR2 ߔ/SiEZ&:bLOAȑmãQ3KxͨfaW}KH*/Ɨ4$AOBjSBAq3])ηM7H7@IEpR?'ċP$#kV6p_aL{Km"F*L{+ ,b 3cY :q.pgߦo+G=⧞;=X@EOCo:N)Srq\ G"9ajJ#,7*([LίbZa 24noϒuqrc\*A2O8Gًȱ*)`ժy|sL8@rv.[KX jRml (1|#[1SzQ=Kn*? DX鿍Mu{f\G"ŜTßU"Tƃ1>h{kV$(4+UQ~^ غ$ 9Qڪʆ[fi^/߭T0fM!]![Vn 03H"B0X@B3ITqa@uD},KʑP,,:ȯ5\/P"f{{5p9IF&$wH#+ hd74ԶqMi}}@PcKrtKV'V<7s)%O*WуXĪmjA-%x^a5uEKk[ht aI?AwYwiR s]QM5ʷ"]DXslM2LznOQJu⢌Q>&9\kom|SCwTGE&ov/g_6$J!."w*>>\wfZ%z~Oꪊ8-w ^/Ef=ܾќ(38zG Gd2u g Z*;t3Uw=ـWzN;RC UGZ-?I&=6|kfcn :"sC c?JcOٮcD/M40?dQ xb6^y-qpju˙4Sp|7њۉ1$Qx"Y-Wzpω1MsTHQkz"DU1+(nBW@F*YrDr(kN/^eƟ8ÃkV /A*qb)ͽXOR~Gvs6Fhӓy?ƺ`"vYy-`( 1+_Vi_!z\"CߵAC"璔u6[amBMEFzz`+<wz&S,hn렿7q. !uCSWbFHxf|%c̹4|˰ZRa4rН?ktW0לw$}R8^$iuq5Yk]h T.f;x i=Pn ֛DMum٪@nҌ/2&Gsfjm̖}s$ y}2Bhg+W゙E[x+K"PG;^ ؏p@Y?y-s^y ٕ7,vAuT+~ v J˾rB9EImHU@7KfR9[లj yC;2Sm})$ye?񞓌pZQ>/,L n.ert+ם؀CNœ?cC@B嗱)Zه]3ѭ `z/8V4%PR)}}U2dN.ZDoRX8,y>^sGbo觫xN"Eˤ9EE8#`?N8_3jԪ8``E+/+N-Fo( А^&H 90m'Q,lB 3 a);o7=lUn!=j@'.#Xe?Dbأn9mQ*U f,w 73¬0{!˻,o3Rq7kJv,`W`/bwBȾ(8f7rzMusvCtsImyzq]*ϩMؼ-sVJ]l >r;cCϔ_</$oe͖5,Mo6ŞQ}tKВߪs,& #dVG@OI:.'ңa+XNKQ#qa@F2$HTU!@ ̒z뾭NӀNĬ%3}͡Y-țUwtORcU7fheH0%#Gt;`NL8ZK@q߷eHeJHH7{-^ ƚj: Q5OmpW4rMn&%C ֿ bhbi>9?WByy,%TJ2uk6[F|vŋI9wDVթ@cU9=tj(B=XUKMsrpy,,=R`!Fu6TLRu)Oq%wZpe)0>:cga>!Vp]͇Rн: L.fz[].愃,04L!-SZEٚd'56y63>O6E.:a?[J\aN>Y`:Cxsʼn}T xN߱ݕxst t$`ĹT+0S9=0S5ckʸ_33._oTatF\@jCO?c  DSX+/ !n }f]qJ4Y7ZAvwu.kz8.ąF 0׊X<+N2p3M͟Z;*" 1ؔдOHIئщ1B{C _Jk>]sF uX=ʍn anMS8g(Jtf):wp}Ȕ;@Pg`?pwK=w|Ӂ߫ &0.8 b U+ < belBI+,ۡCql_zYo(|BXk6<|0*>t}.e]pJH:/%0F{a8Ph%,ěGh)0wi Ͳ >[vEn;Ɏ\Þ7rc +ԙ-eN3mJzbWMde|vNnF; O5 {X]FҢ F- C.2 Eȸ-7J!˄Y:bqϵ]Y6;^9`b]؜SPm.K&H rOЊt ۡ14NYUg<ؽQyGQ.]\)@Qe7pQS[m!~ ر `N芬Lj!o^?+:;@Q9Ur.fC53>4<,DF]sUtgoZs\ cRC{?uG@⼧'ÄJSX!!}JC4JJhfu{j#NOH9rT'Z0wvkNiHDXii1J/{Wt4nukyB=-w4P%$hgdC~! "4bO- D IhKԞq]H ID,gӿc0]f:?^j2A4)짋HR+N]

mؒLfI+Av YV^?O˟)u$ O7FHMM-NoX C9OkGY[v2=(eŋ%=-Bz6*p<'KVrSdd処yVh5QGR:Sʙ%sY9 ]FA6pspdkZFZFyCRoNmV(maЋq.;~ LPpLt, ]5Ҧd$ cW!4hq{ˮ< ut7#*)'6`'Ǡ]!9--%-t? &a):*~o]˕w[F.2sM%$I>'NHY^e(1`F&#kES_O ~7L$BqHU7:AMc~B4V=&I:oVWBZ~S_~Al(Xqr*&`aw$ݗ]Ϡ0SA I֙ uNI /|^](Mh ! e-Ynb/b݁}/TwA~ui2’;cpt|/7<.9JG`W7%Wl6fjcOR|3}GLc3<5a >Q-g{_KAH/"qML#⽢7`Ť#) ݿ6PpfR6惵~c`h#I xxuWn)06wz|HVJS qsU@$ M*y8C@ L+|=q%!nYN BoTkR83YA ;ȾXȃ {1{07`b~V~7́ }*|-WGYb;cڭt TArU=kR͛r(Sy8MI1nbw@wiGD]VɭuЏ nM{ . cޭsc4hd)O]Nu[5k/x޾p}0/"p?őqU80öӁ3LjN}0yڻ!YGA-~!i=x<5>TT/={Ԡ(*8N|Qm@/o3g%% ( P"lYiU":_3Cŋl0Hf0,sGuFP@௘Xvϐ Gm ?[v:N!8LE^ާP3kߏsMȓq鬯qAD9<:O ualcI7eeFMWZ>wiVWh nϬWLJPȐ G*"B&X%M g__~?+ jh}\cfDa43Tҵt#B|ٷ~iݱߕ ;9<9y9+SSEYA(dd""2[U օ LήT㫽' JJ>K.2( YtZ*}y|QQˉ[{ۺIXeb9Hg^[X6䓌_!Rf~Ѫu>.R{bb?ʅ#;-(X!a-UmJc@EAX-ĴF354?Uw(]z`,ECk!, VKIǚCVyu||kߘim߉ MUuH"Ǐ)4Q)LpJ8hR/Kwap=]De\{m*\21xW?Bw0=/X)z% AJt8:ST @af,Q{O+<ưaW ".> [%i>-δi_F3|w<ė5H xxTdR>KFpRy69V} d  5socF~ךIB,-m}ҕbT^5缍#QԫJ3q#V)R9aDlDⁿ/'Ǒfj!I:2R{Ǧ2띮D?:5ϏfW~Y'%%2_6GJ)6M ]m /WUHJ*Rsm|[_=٥'EE5{JYX$6!V;0Lh28`X m\5ơT"piA tC&[]@P1`]tX:Lomunm VEl<ߓ髦0pdvM9D[Yn&ӄ"͜柵aW?L{>#z Pz˓8/ A GYϩ T^c"Cn k.g.me8 9*:Z<'Zx!fL.d#/HdIw-z坃ѫp̎ͫ+^4 |^Fe~2 P?˴xtndEfj8BiQ4sZHX@]J<1{`%9t\5VVEe8 Lp:;;S12E V|\ [!dbʢ倔I;!rMiS/BOo@k bEӇQ4J (4WB@؎W̺*џA5[rC 2SV:Yj"bGI.Hsh/w6%θRY rsVV˜j[B-W#VJgP[fV ^v5c;RLE$_O|)3X NL:LNxXpW${v2gR@7Q 7fV6 Sj/l;w⧫;SWVQ1O:$')nem^%EeT"Q^iew, W@A+Eu4mM_WCfZ Sc|VUuHu+Z"lXjpD\Of9U;آ8Tѡ4o`99\TAO[cVvxk+A MA2'=o@./Sª(;ra:INZn0hJauG>ØڱsƏ+h~s`#RI8eYt&h[ v>:*_] +{UJ8WlD 8!G2^$ѬժGz24@c]7B JPu]*ʲZk1WןP}sj͊Dփ2QLq?RsY1JJ=Ӹƃ&!-)TJQW=z/)w޿3sMrU{=Q\w sl9:k::y#o9=+mRL3Y|s473(]0ٮ+.1mh^4>vn_iӛZj& ئOxaƓ J 9N"@xJx "?|_HdjqvRhQo샪K?qs߮&yC,kƸc>lPѨzl ?9"čDݽk/ldY"3xmBn15D{AbB/q}r馝ǜ] JLXgYoI $W?@yݲWDE3J۞atَ!懊msK>2X)'m`:{\RsTٓ(Y);? D e༠' 5R'Ձxq/^'ۭ]m1qޢ{L=իe6Ǘc8`R^eڋkSPf4˼+holb/zRSOͯ| _v!h+@ntt:! '{!PK/Hyހ&s>=v$uIm@K~|lxSVt;` v!7 w4ȉ8.ViW,OYa,sLa.XbZB1? -nvvPry`ܮSd >Ur"[Sfc}ME K6 u9Ƽ.-І5'J`%W03~Zo}YhA j#Y+9eY=܂se Į^Ct18+\vÔH!](+.8E/DH~9:̢NMamЧ YSeQQ:_|{RdvB7TUlC2|}zG(y8xsmHT0:HOOPG V3*uC3+iSF.26_^{vYO+S'&"6.%No3.4aw\ڏ[Mt[GN  ~DV1*ó9Z\kvnlFȩ#Vk~ajIr9mI)EHۮ-TE p!&dz\j&;ߴE!uu`yߐt4b2Sļ3sCUB=?a ]DP ?4]Kjds~[*]Ԋ\Sx]FTG'b/Icӷ/Mczz<_P0.5_IitN}LGXj`7\WlG.2u8.hQ+8֤>Q{6m7= Zeeߞx֐8meN.23f_{/TlILu1'uˠc[{NqZ"SVX D1}>ͧ_  5W65{{p0aGd >Z$RYd >QyP%ءf<=Y%F,:MhĞiV\{P,% 0kͷQ:5|XB(lp6"Ba.TbW@?=7deY^4[?:UF>P@0(lc6 &@Bj^ +(ťxTw5'T-`Bh>wY*LĎFf:2ЈocsedYQkM$I*nN'ӛ?X R*_yK@sE{e akGa'6yʂ &^PɧBbCJK}J =%Œ?N0ʭ[p0Ҁ4\+w/ < C54B'wlfG?6|0`_s'>bt*=^|D{2ʿٺPZ E)2λ0iOTB2 36){1W~,,Dxi[;2v9p7>-+Ncxz>y#XV!$KmN +Y"<g_yIj SH~ӿǀM" [\D3Ϭ >p ^jR*m+/:)LrlƀO'*א#AU}ФǕr)%H* bt 3{2zQ}ӘƼ$ѨMܰ9ʤг*@{|:>=8am6Zk S <>j% G/a7Ib(V~#]g⿆*xȜr{$u弞QݥRR{g QQI&N:{JM<* %Qwg08".kh@R5Nf!m̼@J\)ߣ+DŽt]QT NDfYTFw9k䌚PTn2VqO;M- y 6Y;r5#k&|eDU +b'vpi+ *~[GrŏM5p z> N0Qi`<Ήy4mA,ôje Ԟh69$~n:o=b)I+JB^ y$vgI>w%TL6P7˷7t͵ԢJeśΗp}F6AE `X FtwmH\.\YSA+}oV̆I&s7}K@{؆0 c(# :=r!>ɧQII-A[2ce l -k_ /78`"&,(|8e5:JW5ꑿmm<ݠV G΀=8<5A_i](ԻDz|Wo1 VSSjiM#蝬aas,>=ã8u!ýԳ񽎛%Xؓ?k" 4?|V=oUje.f~ Aچl_q?]%Yɜ-v&CVo΅O旓j\5gj-Lg*LuӻuoL[$$F_bIMDW"S.8̱eY<ވNK;Z4G_‡n\*7ǧ)-[*ߚŦbb|Th6]~OM!(P.Ʌ=dD;@- 2\u#\6[Qv2$PD5$Duz#"kj(_ݪ?t Ĭ&'^zEH(w$/;w}ZW^E(%ȧz@<\͒uNR hxYZ?;d(qقaO2vj#z:pŢv$8 Q:s=iQ3@{Fr¨Yȧ*1D G Ӫum g-F`\\8*uSH)Xda2udU#Jjh_V!FF_"ܨ39W=;݆a>%v nƒqZhFyY"|(ծ|%`aj6h5aAh/$@jH k'[BOJ#: YHC8v*\x__=9Xdo`ۤ'Ra^k)DGye{u>N?ڹX:}b?*մkx:nZ&JX.`-8С.ALwr~jjic!  I5*?1y&~?ںn6̤-)*}ӈ+ʐdLeih_g>T{4ǃUl٪Cd]X )]#Eg\aН͖M<{@4 ӁN;@.zM{F)! KKޱIkA#z3aQ&P,3$ "¨U"O*lY›sx~%6 5O[h]Yt@P#@ѠzyϷel:)0^+," }*_]>_+(K'#ɧ)u&V[&Ǫ̈r<ȕ$jܐ:6ߢ[սM$*YJrTh[En}vfQQYLD.4^>}Ԗ 炋o`49:f^VmNrhx\6%]h}]=,:1iyGr(4\?*ϭit Q`MIaD]bxqVS]FRrڝXX$[td3J %2J]RlyUݟd~5OL;M>;E= ցLQɫ] !&9W5ƫ^zB꽘~9r޽FHT owQfp Uj(Ij,gWGԆѪ40==;085BOt !V)wnS1ҁi&D{bk8lM*KI9{u2}K O7@>A"frߤ +&\>0K ۓiDPvAC ))9ȴJh!e5aװ|$ nD԰?0VH9/c5H;e ˴kH:X@6z[ʅN 7Q"ow Ϭe},Ak֮?hpX'T31#Ls@ T&: )w U\3 6\8oB̆۫R-Z!<Q.g7O:<'q. (X4h׍8Y!~m`eAry@ ]~aih/-3"OāއrL*YocASBNQePN3/ .,0!̋7%k ,.KA< +Kٺ}ZMQ0 έt[^eZwfcA#<ҌjC:#@б!b$yEuۇ8e6s%{{zXM*z)4 ʢuW?!T~A?#cadVa,B-gԶٗL3D#44]v[خ,3ݰ`oߕ}t⽋ߘ'oΝw7ƑTγ٧QsgU9鷳30>AF?+J0ig̢ɡjM00Kx)Ww|v׉rIFlkk?̈́vu5"e8T9UΦ$ @ͥh6U.lxm{U[xOlV C/IPd 8C]n!}kfѦ ՈyoCnqRxqe'֏zLV. 80R@g%`ֲ@럓`w42@eFuR^*%B܆9H+ TwMtRg J1_یU1 1I:vVpzOmC4K7"' c,\ѐ*|)/ URCyPM |1U|He3˸4t]y޳k#Ya 9G#=3cYk?CLwխ9f[/.Y ww>>ʐwLˇ7ɑ2.9&Srϒӊ̔trE@1W5Fچ;j1oE02C{ 1Yh=J Ѧʦkb@ڎɚ~S( ˩ߎvZ% F Ζ93U+2"NґESMzcW8`N Q~_(BҸz5o ˦C#f&k; 3Ba[F/M\ ӗV!^UPnePzIu _ t[bL}dZ,x2^өLҫep MNi?Δ{SWcŵ҉BGKa!"ס3UQM:Q00-Wik}Cv]BF넩@pk&'UſffC\ ˅wޚjO.=ͤL#zMj9Ԓ R^)q?Htad~Œ0-EdW6E̖q[v:Ub٢WI"ݨڐIWXhUDRsu0AN/$|Uj 鳲'C/V,%Dso՗e! +P3ކmlPů,O XD2S10 'g0gOi:Z?x1]d9\ jfgEƙQ2#0)LЮTꪯe6K/3 3䏷=LH-3u߰Ud L;`71 fDM&߬TrbחǼ;iuBe))/g la 344ZkZ> 8 4e(zW@ U-{-l39 :MBTTv)ɒ[lV {q1y/}1N~ 6zM.! Ј[IB TcrW%0r\DRUFI nrN ϑtSSet6 =FӇ%6@qMӯfG:Q[Phrꆓ/M%v_y6Xax9x|6Yǩ3m>?`UbEe^Ib*u\1Tay)S`p6j;W )SP#s恌k7UAoLdd)9\A⾵Zxi.Hk%(Ux:PKbLj;Kj}3Lr2 ΞCQԟ$ -%e0q]%Е9$!7}j!R;{K{uT=Ƥ[7q,fdKI.@$QTt˿jhK1QIus /rS}[i>M"( _}3sصG p_1/kO5|t` c!Tʶ^.ԉ$d jĩSkYb)60 irw?CvBǝ3ogC.ǶJ6r[;cXCF;Zw=}#hfh#BOJlIbvI:a Lowq&V9C¾efۿLige gV5?t%#!3ss_3@D\wȀQ1RTJf`/b%ujFc[3k}4fL4=L*E.]-Dg n2qM `qxԘa;Dz*xl'ur.k`B ?'-Q? 0e УH̏6R0DR2hhQÛh!9/,lj]^%T܄rsyF@/'D zVU)W=CXG,=-`] Ev4y lLF wޯđݢC+{%eqAK=j\bǖ^Pȡ>AHntF T8ICM Ofv-ѾbG_ ^^+R`'q*+V5< 3El" * ^FHZc@%d3Ef[kNoE=bH+d B'vɷSqRjs Q8JI):fqIS+$\ט=w4C#<Yuo7SI`?b,J_6zl)6^,^Dziq " T>AR~fG8w5=q1zKǦ<L=,r%*d'ט>縔: $p>&P&dUڈ,MNTօ3%ihWpn{S t5H1'Z /^&!G=Aó=y/ȁzF7% Sw-2hYNc1V_dRi#݅dLYϲJifDPF Oq9q< ˝⾕+s] zB(R SdqA胓AZYTjP@8/KttwF hܕ4>$ % ];f$R$3G\i"Hr _j.;TUmf̎ɏ$_6 <$nbtA?`q{!s%aiGl2Ĵ] G)xȖMĻ=h@P 鎿H=~ƕQ}g}Np9͸;(L ͻJI@ &6fԦm88LoVZtɛt :bK[[=Kr`-0ok^0OizdŬ! cIA@p<&زQJNPi"_Ȇ/p Rnl*@ǹED|$PD+>uJ 1 I4U :.בِF`dhd{h TO2/ :D~UJQ[D,YORi,=y`V&eb ɴ 0eN@*fLڅ4\tPj vlv_}W٥t e![PJʓ /!Ppv U-S%3I ~'SPhhJm)O*š(s'(1'] GMdmP/Ufsv*NJ2+ 'J*tOZEkbm#@bhi •0}JZ6#aסY?EWVAljr|lR˗T#0QxPu瓒 QzC<8}\h*@cQpYSv v;Æ-&2Z6<lHJmY*{zM\}ELmGXt-&RwQ@ E/[؄Yǣ< =!AԚ~ߜs Pzލn'r3/;8u'C(ߣ0\-,h_jbqs~sIRj @O_r>U_w'Y<@0P!)G>WG5-kIwFUr.NZKKD Ϲ/h}Ia˽MmДߪ*_H۽la?Sۗ$8m1DϤ}9\^.!?($g|ݻT$qqW芵\pH8=A9*m?ȥitCÊn!?u־'Lf<ڧq}9fCXB%W5 gK{CC1}sHoUpziV>ML0C Keb=r}d¶dQYK8yD nKd|2 o\.v8s_M=1Zq5*_$WDI3'Kg|7ޚ 5+nՠB@峝Qa 7 QV.Hg;ω7R`G&i, /ɎM YitG%׵q~}m2+Uxn\SxپbJzB:Jb}M'g ("d]m3̎&[6vf@]̬[C `QJdKW+\h> y ?yk31&-P[s^12Ewe}COև֏ޑJrow!D֥.e:Vf閁閶O'KXja{FxA˰&MxF/NQ4&CF`U7>ιt36,B/PZo#G-,6Up+(9(&q3wM.-idkWZIaBR[XFC-"7U6B!H8.Z5HT YN[-&^ÁȪlQ>?J1U3cUz/ՄdI`3w_0 7yyc>'#"{@^,'d7b#c @QϊﰂWx]4&XyGcrԙ4}TRDթy^[O_ vL; Mpn'KsEv9 =`{`$M;C狈"Pk<ш-^aB⁲B0O^/`m 5^s@HɞxR*]?wc-|ܭ+1lIiJ=ѕ[rss 3sJq+k-PL76,]QzףR8EJVY/NjU%iu'}83P--7ME?R %> #n\IM1B%{\QH0jB3:_\)]5Q7P/f߅eA˿SXj#*3>dgŇɾ^)N~FU6ӛc 'UZ ~iZ&ŵ)U:- ynN2,g[տ}\Ř?(MyZ-MڧHN>]~سܞeTZ|u8t\[K"MjxIH<ǐm&Si@C gT)w7f(yti} M'ՖG#u1mn8,omJ @bh/Nd^;# .$^BzJ V]}hUf3 RkEd\277HK&=AtR\ˎ MGςozbuow _~|HI1w(x1/'O~a,?3/hT3Ph'i=6A3j)[j(Tkk,6"fqA׎V괸#}!I#l$IfŠ*ng"= h 9%s&Ŕ %\< TY\j9Jr-$V(^̓cIoYvbjۥwm&*܋p $;V6 6"e@?WVjQ}%XPTRtvGhD6St,e`ia9ޮġ!y)>Qzu&UWjB>k/!Ŋzq0`qUo1g&5uLRLnR9ƅnC3]#ѩ# e@̇uUd_!X矄n"P>P@BT ¿E.P+]?"8O4Zk[{:q.^u^C:zqj/f y1F *8 )=cTxJ9͚Т(/;L\_?Wk؈ޫ]H  ٶ;{><6hʛp`EGíMܖeBAZe[Tp`U*kyv`b-':0( Lƥ %GJ_ANX|Eġ;:` v,ԂN/5&۶LT#̏/>u$Ȏ#j+ME+i 翵q\áu58yWYM ).3yQ=VVe1'IJ ,u ޲8ZI}%?ߧޡcsZ;ZY?sئʧF:+e-yabrhafChUZR{ffcGz9,/HԖ83h;S(m@-ga_lVHdǙ:wXYwS,"ġ<\U?jÜZα}Ww>kF@@G! ًCjXZ1kX.1b[7"?~SJ$ۅ3+C׎pn^0BHgf wNS_8:]|4A{.dn:㟘{[>׳aS/bfҋ}cM*5GMrW3]F")Lz)v<#V U)=gW?Q}_}ΙRGIiuo 84OX Xf-akZOefr zF gxIDGRŒȇ~R9BeĠP'_EX/:6a/>tgKW/a26MJV*.$m.%=J_ᖞ? lx.`#{$$s|)A ]Q-1 QE՟5*y<֕k̤Mu7_<Wa76 ql} LXTf0Moz=xdVU=Nz ޹BFLt$H+d4U<y2w: :"bZ`$xk]Qz^xȊhGh Za~0}7аz͎Rp~dlM\5(*-=GHwna," ER5u)1Vsc$ln~ec)lڒ]S*޺..vKX'DU&B| 6hɑfVH~{X &qg1rTjڶ [ƷDu:<.nc"*b?Ӏ4~+% \ɞ׊k.{Y V~] fL?ZXͼB'v-i -iHެg~O~[Za;IpHJ_ʴ[@:kTdLQ qd%j6\qzwcAEճҮ^JTXt;P7鬹{!R'U2)7>bp-)6>ͭpҤlQ\#˿S ݰIIPv?OJMVΝpflBрqQd3Ӷx$1@?-M&Pww)VB?}-4% u<@FMORGH[JC OXd xx=5e8ؐQhyRpG`@;]$sBp=uV7=q̒'̀QmrdjNf;kw-OAaY}RJno)ox'o;Q|48 %f}e5<1:Ażr-bne99PtZJ1[&tulrIez8 :)nYaTW9BdA"7PYEY/RX+ɉQi0Vz/4l0J X_h7"Q2tU.R5kpxAW\C ߂mEyXBez$*"q7|n0A@t+̨r͓7%C^~^^YqMfzE{d$u(w[kn@BEwcGL]x?\GD+(4FI¶ D o`:w0ZQs2Ev= CF"xMl3 :W Qԟnze\>=a i'%GWQQ]?/jw6&_ʹ@^&=NJ>X]I侰sNf˘ѐy] ;{k0(G)c Cg$1Kg;(a@e(CVP|,_,3Aœ-* dX+`&W˂ٻTnz#l'2CN21&O"Gzv u*^sC'PVbyܯo dq$ʤWV#yܰד…\ݣ2j ̾ohь/wHdT\/rO'"Odo{ȃL=a/rC/Ԝ.☘g.:]v*BuL@cxY_'HWzʻ%rF%&r9$Z&ݰFugK@/"j"qmUMT|@\ιu_v7׳L VBw{,[%[{K[2]Uc[=N߳"1wZwӴ fU3 8rhЉqVŚ%d>7Y&j Sb.i<VՔ=9XJ%R,_=e &>wb6˻m^TmBdw xO]jR@ @Wv.s~! ͇ǒW|K mNE5 !hϊ`kN|<UnQb!^yt_.SzGN(&kGv 붞IQ$>bo1:A a#~9v ^|N'+U?=Lvf'Z]m㇑c` rW8`򍰝(e;LcitXGY\yU-~@ۀ{C{e?VB?=|?%]9]߯_Ϋdyi,j-mx(nHkT F86h>cay2%u6{^D:5i1)i~='A9`hd㚻_;m]drn@ҙU2[L+ ,v.IX%HBD!fbaOI!!U|LW:V;lANj< I1zIlEV60 "#D ~(3S$=aNT5BѓaRũ@J׬93xG>k`#SX/}hVqӇ{1Rӝ= 4,. -P@#~IkbRi3S!.5^R]c U1YNS<Nf), `~DNcғS9ƛ/qlT%[{unX Tdf}zWq'F$[R B1k9GFKae&F6S/%eϨ÷Y&"T`PQVso, (2mv*~H!;tE cDʫ]+Ӿn1F-KVdNFf#;5$Ɓh{#5sv C`c~$BH#_ 0ol oF2],Nؾ0VUCM1/Y-,~<kbXU%/O#4XnV sk7C,@ Hwˆҟ4SM pM/25E+o7'st9J+ц!9)aJ,%ϫP/SSW'4 kFL6!G{ɍS0Hb~*eVX!EIDVFfJ;+qq0fU{0ر?bWLZBzHt0̠n7].6/w 9.lLad5[E<}( *g,W鏧STPa|S›˚/Ll7x̛=J.%n2d4dss]#!PEt9s;Qi`K:hœ +czWKtQ}New UvY{ РpsX|A^*~,2qϙd^=Fή:tqw ->䕐>{w xkJbݥZǿk7D~c͡Yrp;ny Wu'[,BfzTBc/F4|/Z~HZm%d:UaϚXZ .(~;=rU -jao784QV\3y82X&d0d!u{?8\!h7GU;da*fP6~:]LM*]{/rQW_ɝ?i2teR$SP2ɛ;}W#Ch/IX<4b$4rTbUD| owدUOSbou̻}w[i-j'P}Omk_Qp7ƻgngt 8CgYRtRdJ $FXmv\Fجv:Rw,a*{fχ7l1&(-AQhG zd-"zYK!؍/vE*穁|ZrYOŻTgR'$32+?{EYӐZfq؝2fFNtì]^akcf/c7T/' Z8=:˰zEyDrŖ> _+ۦnAOQ9Y1onn`VgtK+yjl=M~ p<;/d9 ld4-V^ݎkE>$o4S<*g$OPAC2-]'ytyQW[)BO-BІ9$?ӳ*i"އ${1pSD\ΚCKN6"9R {C犈aw?MIWXX> d^6[tj Uiat,ֱY0DRv8qRpKs.$=\.ݩR | ߚm2v")7TzHt|j* [14zJ 9gSUٻww`o-*Sn{qeӼ<ܟ=|iS`ݳ9]ZM* so괦h=,m'2i'< 8Ãh9V,Dhv\Y87 Qd`4^C!HA9@NȷL: xL mz.F&ZRRnj63`8'Vkv-;|w{>:_4CMI?ְZ ‘wh u6Lqk*Cר5i::YA {%v'Ib?C/S^uU)Ƕӹ*XHl^!HUVvr 6V5(%vFFHTgq!Ŝh/j^vtG&SdHB&KH;ѿFI| ffN_r>L!^/)c3ޑAr.Æ nEr yڶa}|hF&ޭB."1UoU~s_ICACuȴp `槬fc㯈9 7ˎq:BSb{!B.Z2|5Q=4u"=5Aϻχ ~R7DaOzwœ9yVFf/K-ev?"^Sgxlm^zv ̎:_iKPJb@kf.ɷB ؂qUUn5%ZUSR$ ε[w 1@3F]#.p{uq Yz't=4fuڼASps%q0_TB MFc!B0]0)ڌ %Ygr\BX/R_x?6oCnPTN+͋ω?HB`ni.~?f_G&|s l~Fm8iii7TC3 -ʷbz JXl4{#c_0 vlV NnKS$ÓRN^ 2 Hte^lDdfX \EjgOb8SG e'}l 81a;=Rm"|KiscJ: #e*B5Mm*wTK0`rcx>7/ :\,cGz~s#c6rWYBIR"qYR?X$sSHb=!zb[i;rޞ ,8saZ,3&|>ɂ9 پݎ2xy$Q߬qLEt%90ھ׌~(Pڿӥ 5 _aaj}i[.7:9(tĻzZtG@M'i3DMohbnnP_.YYR@d 7{ѣ ۇS-X[## /Ȱo%A]1wK)90|-]/reg4& t:/X$:i飉! iqݪv=ԘVC O|~;jg5 u\g[xE,n4_a]@A$dK#U?^Fo@oTAGcEvdWdc%C @5(! DO,FD8Mw'Yj2I"iukPu)fa˺x26K O՘{-˖f]%^$;c/<*N J- (̲\+/'Ӻ^HqirW@)6{;-j]:oK26q`Ae?Bsذds',8-h%N |VaGڬvF!9˻fCK47ə PRwh,9(g@7$@n@2%Epq [2Zo=wDz"\XK^<Ug%ȁF :`aZ`r3yTIR9rV'y8uhwCss2}K-חEN<>i*֒qVe[1c;g'? ZW7aQOWz:Jdk=J ס2lT^tvo )a:ǫ[0Ow/24\ vvu sRdf\ii_' 5o#`VEk_ XhA}C[q2±] $ $.pizYTp>IׄެW}^K|lڜ DDz` #֋}-R`pfl>2j/П]PжYW  ΊVЭ}1oiT{%ZwV]Gxծ_jWA ~pE=c+r4K <-@ۅit8c<#Y).Xg[ BJ+b}D%?j&Z}K16X e!f†R#Gm(#\dy#E0}Xe5<k.չ*-I,`ȹՆ2B AKXgjP%sݩ:'a)t}V*!} }[|xg0 $)XM]gAm_8Р-BpTL\I*`M9zt$iDNV9ԬQw2";S,g?<s-; MQRʰ\fvW!&m/4 F;・FgᾸS1D Ci۠֘%ΐ["b)`0v56KC&@|0t}\+f 5en [z0T@CHF#Ċ} 1<5;+Ia6ߓ00ݧ]{Pvvrc'w]gW(7s|rK-BB A^/ԜQxn#2 El2R7,$ v):òZe'j<"\64Q&ٽVvI~8+%uެj[qlW0tRI\؂i3?P'#f!?<[_jrT*?HAtTvT,ĭčˮ,Q@wγ!o,S`FHړ# SwoxlHڭ|_/amQ[[3cMIDobH t^8SR(dZ2J6$_L VCGo D@t͵p5D֪qqǽO/"AP N?f*KR[8ܚIo]a@sSl~A2bAB{'XRfKuƛ&"abmqWWu }OF^rg,2gj.tA㲝+р{6/=8H 3KgMȴiq~xĸ]yqiTn4 ũ&6 N7v/"dR*\( ?^4w={S߉={?J3z>[ DF&'E RqX=m/9$̏mߢƬE~]Vsgx?r,). CWp|k**v✭6As;o̜?[OvF=dT`:]P"ɢ۳!tnǕɧ"Nk(Hz3C#ͨ 1@ҫ^\eӆE_&#K kH[!- 6sG=@z6['~H'HBƔc*dƧa![}m) KGrn&넸YlɸYr,1̚6 aU>.e'b<ŋm1 _H/|Bk>:{Fh`w.}>]!;7&sTUeGw%v[b3XM*oL^ E=5DĔ Kvixի@Ik5ͧ @ϴȾW;]_.b܄%Unջ.6!;& |5IBmOU}twHRz̤ b,T,2[Bēd#ar K sOSV^X:V6?YR v$unws6NQy>s:ˤ~gŕ2 ѾsѦx͍̠IcF}{?`?2b|t=mRvyT:|/U׀rdc?c !2鰻 ;TNҚk9]*hE3f r9A*vx4WOx>u$Q򻢢+Zdܤk"Sc6THqJ|kz᳅U{5N:4zRz%#2/.KN H!^Ông@c#Sy9qkw( &<  TGm( #Q*`m6g n{V0Z8cp_6y4G4]<:No]R&P!P^M92x-XScrgU]V6{¹4 P(T@!)H,i\olϕf~0tjBIu@"maT*5I޸$CM6*?`p6X5-ܤ%EovrASV&Fmk~ 6`)늍eGhhK,r<Ǐx[ʪHWT==?N%)IxͱJK?Cv(U 1M[3 P'|/bo8}CUnڵI.I~8 эFQ8J'LXס@a"\z8Hݓ;55 @na`2(߷`SGrE!y^= ҂x ;0، 5SewDy4VO]~T^܊,KFŝ^RTDŽ*zo8&?p3c^}-6frn=Vsbߴϻtn˸UbD.IAÑKUhY`,ꐷn?}lgZ߯[ꍊ@EAGy۞CfHIúd*[H;o(I9Z!5Tv3r]ÃT5\Ёx*!xb`;{ZA~3ʂTpLmi˯Fc͛M"INh9@3{RxəjX2%H!$cT^]|"mz LIe6*Tc}YXkZ k鄡z3]f*oumQO,nxQŶ/n*ݚr@ݍRڷ uӀg SUX&r> _D!P x),q =kO~-n \(aWnF[A9޲Ag:ۨܥLy")cfկ뻧J wgO6S(״vVb6]/: 2*9ma$7D42/jy&{q֓0 N\~w|L/f/{F`e2\FKqT_Ru͘h@Ԑ"geT"2F8HlAHnjn;!IgQF﷿bAI=]%$Mr'AHx\7y]+k'm-s\{| (D<0rtri_zٔV>`4DRI= WqM=$9 y$?VE^i `o$} ) Terj>s%4bVQ?0 9p>hXq]r~ėGQ<8HyǽeFWqc!QvA>SkYP[]=x$iÅK'c0̗wk,@"*,D:8,ʞVkZp]}2j{L\Mʃk`R+L၀vVB5dަ("nm{աN smuA)[PY2a9+xy8 ˲sTw@tSzY` ȭ 8=i Zcy|HKp-1z>5" >I=Q1 ?S9b\ L%6&{SvSn`kĺЀAS t-%SCtsB0EJ?InO9M}Y5pERb{XF4CG&vߙ#n`{(J d&+1 ,!@ @6K>q&;:XtvO_ .iHknoKmD_w Ѫ'yj-l}rt~u ?a,4Mw*wo9- =3O/c>ޘL|̖zܮC:yu,dޞXu]Q`ɷf7mt9+j@ V#~y;/Ll{5 g4_?G/D}1NC:v,;N]GڋW2^ Ŭ4?붮^d OwRT|P[8(B W$-j^[ly~f"s7i'9 ̷=AvB[Su0ʢÛA^@"%lD=lEKI1iqhJ} r>iHsj!_D5hmTP|BTo@@רBF͛B9d<3F$#jkY #V5!UϦdʶV@,Im]6GGz3%p:iPj)D@C(8h!gonGco_6lJۖ W6-Db?yYlxz˟ { pDɤO&M32Zz3OB!pi}YVYhXɴ#BςץB a4C3(BgPڕú=wϴVpy0fI(,3~T|DhcW =<87BєrL۴ NJjnN {Z|f]05B:^qh=IԜA5Ybz?PtP3AxbɁB&ϠhN$cRn0WT`SrjZNIr|2vg0-[O+ӵUef6_g4iPZyK^ſ##q`OG:у]0/aLR%_q~G l6 \֭ܧW;f9Ba=Ĥn jO󁖢:(s>XQ=޽l:OޯMʻs1Ȱ$xNn>"Imlr~ZZuNOB5;SH!@&:<4멓0΀EB!WnDaKY~2o9 BF* `k̖e(EkTiVh֗U|*Ls}6T 9kGHB[;Hdky_.QqMW 0q\$~q{v*en%}$afmK:Vba{瓕O7wWo\Ef=Σqm* Xli*z`sfbxe|*yey%U{EKJ9oBJXAXBE1/v41+XL4 ޫö9 l 㔹BԃQ]/%D'v:?k[R>.)Ѐw+Um3 q,gau-'>wZyk1 [{eHN6vh{[rdIS;ڎEUӝ,>1}2Fn&QQ/+֢l|Wn pƦޱK _@" C PBi,Θ~+ 4"@+Z/3'T)Y!4[")(oٓ+qrec Īt_5yO@ K[PNׄ-gSH·0]!;J &- X( Q(9H6/nYvī9z4 mT^mϧJP`b{|"aDWyH?&Nlb6 K=or3龛aZy G|[M^(C95I7}7EWSGs{KGQxMW:jɿW&n̖  H:d?qzC` 3!.y9>O&)~ G# ߫L_bücL@}_ Nb DKԓZaa.)4uijv~"t BXRFǓ7s}oyE~HB 2~Kr$s('@Os<)E>l^{qqMNk;Co+*Bn!{yrN*ދWup]x88@AI1ZX꣈ypMs3CƎe6s.P3 %mU,+c |k"\pKyyw+F' 5vr(9HX7O-&0ڼM `y;ķ[qۈ%hLf7!i'  R;,ZE$WK8iΛEYKKs8xS#Xي( NdKPz:;PAdzd3ޛ2 V|u5ZA(J; ]Ro&%qk0շpC63yԊ(n`upG6o8#=WEҘ͆]xj<řuwB$&qRy<ubrXܤ'*hlRD="ep,tuXr EYQ=͈`u5^47&i_PwC#ZX1˪RT&*LYcK׸UYn!<#g'u`u &%W<)=6JD(2 $xHU) `R6\x1U׋1e{}bvx? :"D༿[9)6t|梗%vvy)D6& L9Կ&9hͅ :'b=sgH]sytQdqbM)?hkYC֘@H&'Sc @$ۊ.鿈NBŵb.RZ-?ovvm-p^ NI&4lz_GɀX態;&=mZybDg֒s'l.XNʋnwCfN1#r Nz} m`ڝMО}PXx73e_@Y1biT_JS'4Q w74)9yf|Ӳo h(K6L|.3kU1xОC\|B>m >2hV")rl]%YA/UGfS=U&@smYɿt}P<}lVmF)ZE7.jc<3 .ն6ݜwuu+Gf471,r蠆($9~/5K8cR嶊A-LYCCĄf\j/[y}1dAYҟԐ{4Td$53`<qQ Vz0@崢LZ7X0Ep fQ074h@zR[UB 꼐VB(&z\i,㮭M3}u3~> . J[F+OZE)&b~^j }K1y!#.*M(;cC4 Ƈ)#nZ­3CLxH.hy kXIUyM0s:Zا?Ð$WU ^du4!k:g!t1B7:Y[X%wQ]a0;ŨΠpTn}j8j姜e^)(ҥΪy.5;J` jwH_ %F #Ux8yڳ G%) Q-6m qo=+H?K5&!p5#A*'Dx,zL.*#%(YX L6Gxb;#&@<,ZJ|]O0b.mR@;8L9i t ~Xm?pN0^֞dzg^IT瑌_` ϕ&8߇vN}E+2 ֺcj;ZI["ffaP9َϫEheфVZR):Tmg1%1p. .NFܓlӥ%?ˊn@ fmȼn'羽5fIWEWݮ?bj]('%J",q ?'&K~< jONFCTgYv'b.Lg&_um" J5{XV=F],*JLnunwPO$ |Ϊm>z0؂&w2J<-I 64zkܡp X(^) Vg 5b5H= W?Jz G>>^)vM[aۿ0pL}GԆ?ĵaebFHg=|)yE*}eEb>+(c*Ás1&qqvY>of]{0fõQK5F"fn;x> |;Y%5XMI;ך&mjSfE0QSu!n}Xe+:I<YBic6?{*p5Ns˚uQMԹ +0j-^brb'¶l<ɯ7{~pR;?NJJ-2>8bH(#%Ә5%tTY _b Xì}+sJNzT MYI*ۥʿX9A;)љ48aB@ ID8S'ntk'X` hۦ,ů P٦>#dV(36G 0cդms>[\Ѱ()rPf(rrzb ?H8[:JQ֤BItVIMI뤏a6ӝp(ݫ@YWGĤ7VIzY̻s-@>M*&PqTⅿ*cK#C>0ח)L?J<~u}<92- b[NV9)kQ7 ݓXA׺⢡wW]$^F a;:e]M4˻X1}{;ixg]>KsK5" 9ܡ,2zM$ gΩuXQ(KPBo7*_7MOd+`t5{h[n0"G&o`q1E]~1$VwYjUl/wCp;Ihr3 i>YAU Vf1} $:QWԧl1Ej1f2:h,\mSb^J -jcW%& *]R޵1%n+`T@&_*:>c(@rH@1I:պ%#Q|-ڭ4۠O玺c#L[4 ¸% kb9 VKV-Y =3{m:(evn2W'y+ixtecY0),5K EUwMu3oXVvG?nMiSM E!VݐTl)9+s[Ջ1sc73q*¿9,bBuBKAnŎ6.sLuEcne~ `I r}ڸ?J$`3Qwp8Rf t;6e~%7SB4g nJܸɚcȥzk@p(ٹRgZH-ĘcV_ɝ''H-*w/G1+ ̽ftxP{$ސhm"WDŽW!sٞЙ!GvCF=gȐc*@ =.a=zcQs ޕ:2͸:AcWa0 ɛckBQMj}mzFk ԛH U\4@a!TU]5xS%_=$sm1IL4ՠN@|;dljSOύx%d䘔aҊ:M]mA#FH;6VoK} Cڱ)Ba$M{.d)?ޘV^/WktkXNڴ%[XUkWEVωi`t,,:0H1xCeaBjj ܑzL.RwZ?3Lit,~6p)3qVik7[!Lуt낮,Ӄ s)'ΉN/u~BA/ ͕ ~R|x3_qWF9H_0x!rPM56S{8#b;V"A'|Y@ qyLN+FQ iVT*UdUc3ezeJ1ɺu?Pv]a4H: =Ld 34^ dThZ̸OqWyuP,m0Q#wpZ]D;;vQtm;jW ztixe-9n4Z7Y 1"[{^"9 ,~gͱr),tcfg=8Hz`Hڇ%DJ r n߃!v̪dv ЬD? 4exXcg;-j&XD @FH/l6NܮXlFf=4ö:. ,)^ Ǽ+"B,⤷aY3L37!!Em"Kͫ 0ㅝ(ѕ5e yo N?w,ʫmW㫴ry;"8Ďv3%enÎkUy:lEjN 6K&D;B4jSo$L\:I!*5“ɤ:.uܷjM*WghYOtC@!BepWhkI ~j)T.{mT{ꒇ)Mg# 7o*;β&6IL!sg:Sd"(A&ig5+u`.U~ӫEm?SGRd;_kΓI)k儙.;g!aLLҠrf7mC8\vµ_fw98(U0*\bE>҅N/+wohK"Fg6s"R?%TQqS3S80Mh/t6Mc2 L%&w Z] ]!!Fk{KX@Ug#VgQ*r{:VMARMb2\Q0_V$5Lj `4(Կq.(>MLZ̙ glјm!nZ WaiJr!VIؙ~QGUzOUr5U>BN{WhIOaִıKy.KH,m&.Ky|=\ ?5e[IoK!2e,غ /dN"°(9~Ә~n;A$J6&nR$~7EnyѢm%nC)F:e3/iףʛƯxd"П߿Įt͚v4BD)RVݢc;j%CcwmIuE!1vyMj#pZ-o(6?يecQ{UEϻ%Ҩ0:+T?ֵ%va f6f:v _Xap\Kl{WI*Jٰȼ5Q'g0 %ķװFmExTW*!nqhmǦ(6X?ǟ_|c 1ـYT QwsDojuu6>r+ zȄO&'huM!YkS`LLJ%@"S0qSj8eB~|J'%VT6m'$ bUYYzO^?UE)a`rvG=`aϕk;4qzeѕ/FF+W{R!2WK6( S08:Kzue3\*޽ =Ae̗U_#IEF=f:KlMڍކ <_]R?"?r$fm)&M`֛:K* q`S#z,Ӝ*3F2k ê}Oy=1a '] YD mbV[@"ݍ#j(skXyے{3QF.mO:lQiF uaOZ2% `4s9LN CQ m" a\ac{`Ypl=^ؤ@xmvYSJaIu[$3E &mc/*. ;$%Ɋ%{G~p~I&{q<1kR7ǰ[\I0< KJoAB3̜GʱRMAQB|wf)Zg0fk6a1\GFZtPЦ L%&bR>Cw1І!ӲXs7#\f.IK0 ׈}KMɜP;s-(׉&!cǖhҠvvcyC8evS {ׄzrV`8-K5;J~j{'(!jɢ[k@iX6އ#26CA\xz؉at `Wb&܌(Ae@F ˚ Qds2:㯟6ȲՈI\1V__^.$N#vFڧ7YS{Mi_-pG5vUjz8 eoz@C1S&%X(Lwo"zB̹Mm;tGH<]4k=x_GZ'LĚSe4ɃX٤hm-y#CmPH#kdi4w`K1҂R*f wL$%XAηܪU@N? {=i|G譩|=ɗ'juMC=iѤf޽kb1.UD>@OvɬvS?}xWܔ<8 5vЁ/_7Q۴ojr1lk|. z%Vrըc"i:M3"SեlSӶ{>u7 ܄O9t  SlcU'/ax{o Hԑ=H+cm8NqGp: '$.]z龜YF)ZzKZ\lDEtE-j{"v$C<:p:G Cl SϦv-Fl!\N5 '$ ^h#嚭+$"n^cXXHvC#d"xfy|ьN68Wb-|jg p/G DC^1?;7vSOMZgdOOk@#ͧQZq GGI^;5CfY,jz?4k-J1rBP\{3-w<_CeaWyb2kHUhpySN5:wC771L2H4}1p7[:$y` S_t#|,4C%/r/?r{7wF7c)"VCd9nb0 nnJڟ='^Q}\7` >_sSr[[ذV˜(f ./b:Opl m?c+x`#Y{Kן?&^Gycvx GzC;ot+?˃5͚H^Hdd&@sjO +䲮{r]=G1^-Nksϊȃx? ~ -3gʇ'l}q ,g12GpN CϲG%j ;hn/i[( heBdݞiQ#j)jǒD6~n@ D3q/pLezS@B΅ ePO{eWB-[6B Zϧp38٪|nR] r96B"}&;/ M D-H%'A2%r,3R/47I7kzQ=IdEg<ANY̐b}8j 8`{ 4wGm_RܴnƤ'lW+8:kxyh0>J'+?9 Iu Jzt`'kUDLp;*L3d[Z. aL:vfj.}5ұ&ɌϊIgoo2:@S{`mVUkAN}Lm.0~?BL0%M0ߠ&a+$pw }F [!/CY 3+.XnEZ< ;Q @<WDZ5>Hi^ۊD$gᆺmBl !C3}_V3 !ʳ̻OV,ҢF6ny-9\B}4M4 HCTs6({0SuKuz9MWr8/wYH@3vb1vVZF% M't?ޭn Q] .'gƫ^@Fp׵qtF"w%9%7;emѯ HA4sW yX['zw8Tj58%-ݝ1 N1ixCö_@On]ߪI@*F{dO%ٺlqok6E8t9KM]L4m p?:S*M׾6,jђf0p*(_E4Hru=tVau%·a@PϏ٤4vLSZэN^F\ɋhrnO;kos}i[SSGluݍ,*i{q־7g MMLSRsmѴ]cyn8V`Z{[VÛEB`Bψ }u L˧'1Zaڏ?I*r/㣎I)$96*̀{}ҫ-N8 MUA QlzanTrddLǏsq;RJdkɹBW;]HxC3XQ*QɜBGߗTa[.ԝcSnWB>>`byCѦ7/xOm{db/1 [m@ܤ=@N8K^nAG\ROey+)`!!vS-.&"k$n;Sz\$L9 // kR*'CzyZd !SI|wJ+$S{ Qg~LX-ls=fWvxj=Ju,YjNy]IŽ}yGW }m,s/vsp8-c%r ŴH5ت^ Tۮ]eGIVΙ"~ȀfTfϿI̟9quq*`wV7Hn 9 ϳ`;6Ӷ Yc5avZk%2WJǒq*ѥόۉM[(ɺ6z}m%@2t2GTlia-JK!{PE`G>ǥ覭L6PB2>gǨ/4$* b<н t UGQI\Ff?5}N}Woqcl/! DVϾgjeǜhF"bٲ9yAE`>jtyXfm7V8H;\j9uh.V US5jhbȮz S.Sk$\S[Sk 쌳:R8Ac'"Y$g~zA)H_]X{H>,E|@d4Ln8->?6w`3.߷uS_t/RM'N®H&O?ժ/a+~AB/@D ʾ6JՆ̕MȮ^VMK]! T"Ɉ~?hʖJrCzf3)BJ@:JqO3q 6Df2ҲIGNtGGT).#* /.'+F"vSk'd˥HKJ7H6/9=,Ȁ,YULO=CμRAksU0,SI(i}!$mg V y-si]0?/3@A|Cc1y!Oŧ3:nQ]މY'_4dЮ?=nO4EGH"cS($z@,tK|J)Fq kx K[8b*F`Lݙ7| mB Z#>aBZX:Hbi:[J2&Q.dA|gWeiܬa%YR` }pZhabtcnHnGX] 8#~M,^W$"}_~7B/GAuTaG` .:"`v*4>5yю4h GUe>̓`ָ?l+ChzvJˠxl2Rٺu_EH/HP&1WcWsd|| h]LA'(, A.':֙l!-{h=^ 8E( zK7\JFofȰ qbcmŋIh/:9 [)^cAw{RDu9]YwĊW =x]!3`OBjQTM`cax[/)b].0JbDD0:q-^9i (q[d&b_χm٩"" 5u=[{O1>2@gQ+WrP<)jJDj6sJemǪ0o-cm.7dqƷPK2 qҖnٺ}Z^k * y7[a W"Dlo:E}wKhAe/#0m,)1qtic0-D/s liVjp% IZŸu"iJN$’s qR^G61HeeUgc.nD58x)7YBbP/b=ޘYV.4ν|2$o,v>c,% &/׆m/rpc*Rytp*y;;;\#c$w DJ!<*5w,4h 42nwe392 ptkw\FWB`y|h~wy@e|Xjim|nޑXHgb<# 2LLyEY~x@MW;P(,,tR~?] NMcJ>W\` 8ѧ~S|s 7a_oq B0Ͷ]"5!$ݎ֘aXdX37E&+e\Rb >> mـ+Ya0a@-U6-#c?GQwU[zu}@̓&|U" w?s=p$EzPd% h΅^֌-;* Tt'H3ɉ f zP2HMviǏ&Z{"=Axe1 @6E-_M:f &]7[G3'> teQ{6ա5[s`@S<)ulg9+E`SP/X ؂,M=('zZGD:ш3V6}#_7kk{OZ"RS,eLNN#&geZ~F't~n\pbeKזGҌ?

M<ҍiv>X\+2Py FYOh"ܾ׮)LG؉b!=4ZƗ x un9G ¨SdQM5AԪcEj{n:^զNB>֔8S{BǺN_:'@ %bD%^΀OȉՔ`8j~8׵O<غ~"l{gP䅏G9Yxd ,˨3[]WQBK0|z߳K?4x'{Y؟|9ҟgvtV%FPV[vm)a=,z&NSCX]l_m;к?/ȶV[ I2`n!S /sU0Ѝ.t RuoFl|&H{ö),Wϐc`墥I؂WAoF~ly W$5LxmBގO$A=qX"⵷/Y0J}lz7qq{C7,BhRDg̒?OW|z%kS͏<J >rr${ 7%[_/x }[G$6dD$lЦOu,Ԉna*JBWo*X C|B͛dA_P1Hgn*^VJ$A9WWl@Zs;F>@E&Gq@X$-cqGC1D[ܕ -ZIF7 8`.g U 5}Ү^ň d6'< W~Hѡ5%E=I_tsfz@r/tz MZ̢c~h#ڳISl]@1d^Rl*dJX_]Nei;DZ<>XS^STcfM#3 _KKeF\|xh_~1HY_3y;Z_\Ѡ)nvy==nkRpK9W7غ8mzE]" !j xJ_l#2ѷXQ{][<>r3ZP;X#&+8ˤ'tΟ&ADZ"'Y<4iR+i*ain:^J29ed M -jd ׯSЇ2--Sl^q[蹩h_|DŽfNL ?D:n$4&F n\w`';p vѿixO1KUQ,(nr;sY|9 (%ٲ LX5VuNa3amUZZ+S]hJYTwtqƮFAkP<ؙ`n/ |BGޚЧ8d2 V]Αˊ-Tߏ?nXk6b4"*f>FB aJNw;$F4 $S2rXc^v ^ieװ$INn{_<[h"*\`_"vsZ.4t1NMd|Hyn'q$] v97^'#J"AŤb/`zZ÷XogOsY\B4diTjm!V<~ݘ=Q>( |Y7#sX韚Us؀a.==g_T Ɔ ā2: YZ