python3-perf-debuginfo-4.19.90-2309.5.0.0220.oe1 >  A eAW^^f=hvjD΍ Zwa4yH~t i: (ke ]D19"9ʧ9.#1 k'$l[sCOEsW@ /zS A y]\Rp$3j VV\qp[`c8Y1mK;R>IeF&=%:" OD8-Ϋ_cȏjΒ(>va#a֜F볓s(%\*Li/3|#5cbeb473c7e10975dda08f849d52dfd58df3f6653014b9d6ca585d16a704ca4c01928cb227f271ef57921d58fd17d09706e4923b teAW^^f FӔv!5՝ߥ|5iOz18_HjAWѹxMES(/QNz(zξT/RZ7Xq3؏ ZPGr?mgrJG Ń'ik(џLHYRK ؂E8c\Nȕl=9yORimp6ka@]C+{µ%kt +{w]M[F05oݤs@mvhVp>p<:l?:\d! 3 ^(,Vkq     J Ph 0(8l9hl:flF5G5H6I6 X6(Y60\6d]6|^6b7c8d8e8f9l9t9 u98v9Pz9: :::XCpython3-perf-debuginfo4.19.902309.5.0.0220.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e>)ecs-obsworker-209RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$e?e?e?e?e?e?15887cd977921bf362d929c47a249486e6735809e4bae8ceb8e140bb1342374crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2309.5.0.0220.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.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.0113- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool 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()ecs-obsworker-209 16956943774.19.90-2309.5.0.0220.oe14.19.90-2309.5.0.0220.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2309.5.0.0220.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-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/dc0ee2e67ccbbcb20f96b253365968ee-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b42d610c0efd42c53c987ee4540fc00887fc6251, with debug_info, not stripped xQ8^{vutf-83ab2c7b3edeb26da6914c76703ba9ce960136e61565c64d4970db2ad6b3f8290?@7zXZ !#,?] b2u jӫ`(y/mrpw`qi24'"CF7 UE'>n Vg ;^#aD16/:`_A7~أ J/^y s@]զZ?X^(ogn_,&94—M׾F$J>y.a?danSTW&`טnEpt ma!pBշ$>k !\Ty#Iƙ΋kxepJ?1$vt(3̝\?F+rS;$1UgA#֏ZԖEyp!$`wt>]/%r;se@ę Agg"T4$J,`͹/^Lee=i0:vyN9T',*5?yṍpte߭܄RLb#xyJV$KKtG7Vӽas %a7J=`??SmXc`*ZhۢpM >z2GNHP_DHf@GL,N}my-E_ip| jΙM¢]x%~q':hW*Wҿ^bUJ/]뚫"O<=}rHELR5T5"4IY铷 xW^*B+-Ls]eU}!hFMգ7޽e==KBGUc*nJ§c)&Q*0<ȨosNuqe5JL[ЭzpBfd@6cph uļLP=!(O#ʉ_[ǚ`(?#+B[ !djuGp+J)kPZ{3ెꖺRBz榼b%D&BohQ`v4 `GP1?-,nsy6BgZ0hUqɔ&-o7Thk>F_lF=5q G !(j.v9V4`\<gzEHB+`MG( S!qm)xI\*),v7+D 0#J.ǣO&8Ɉdn܈J YdG>#O41ܸ9,DG0/aK\@ykh_-_ 0/4E;\l ԏ2iyZg *N0v`Lc:q >loDG8# zk#l: XSĭ$2B_ fa|́C39g̉ ?D60 4Mb܍cmtռ)djxZuat&kbjUjezH\P@)]Theq;ڑM.nl=VQG\@y+.Kb7p\1&~ǛfQ׿$'m@e|,󚛓_K%1 4fHH~H+ D@bƍSn):"wto(@CYG3KaȚ 2i껡ۑ淃>]}m[J2d HQ+U ^$y 77ush1da%7˒!{mK_&u b:@inT"xmx9!bqiC7ýͺ;-ym % K{- 4|/,Q!cHӿaT4T(<\F-2L_s\z]q%{NtMBGU^KCYȳ ɕ 9.UsrwǷT{dϬ'rޛi O5%T#=|]ӕX%'IQ!8]曩#%R6Tej;I5ZfmKʌ /+qݦ;`r-됴x,~D oG){3X/,7'*J{3t1^:%H|xI`APESbGY/T#V%7=y(`i뎱–1Gg:)jlNu_-+$#Cf<1 Sx;KΟv aÑ=e/{K 3c/<(FP#tYsrc#0>u.l&bi9bj]:0W;Iv/U[(H ҹFiΜSz":7Y"B+P~_F)<wĆ #.,~氀,L85u/eDb<e׋W!pmi?v7A`^nbqU˘(#/ܳKThS[+Z09٤K#T"= 8~B_PpWwV;7K7S tѫ וIP_4%*a9bB2H q^v4k U_XߑM@,}S |g3`xa;4][%h"rf:ݰ`Uj|E&}Z1EWnʬ kζp;T;6b]s;B]ײCm ~OӋt<> lG\zq[8]~Pw1QF }n"==[p+}pKO  6Abv(BE9NGEaZ.-7<ykX ],d$9CG BcMչBr,O"hz7mx*tvƉ/tՏN6K)]& 2n?>f´JAO=SÎr 0v!G8\t%8鿱2>WFSVZ<={^zd]A(GJݟ/s?t|L &M8B&}՚ѴQ# CuP{ iRu~VdA<]e(8;+Bz>W6 z!I[L0ƣMB_QxCM@%$ z[e0!k#{6i 9T{-llLs4ں+DWt8۝tAQu~lCb/%|h}dM [@$MU ǡ>>zߦ;ʶSZi(.a):ݶpO!?/ CܼK,_g-(f9L0&}H[gޯ-Os bwҐzuȱdqҸVL]Kij+wz/_||A_ SV=59qw*4Ws+u0˿W5t%2R?~=Y>2D& nŞ̕9( _R#7ѫwS$GQʕ頊} ##Eܒ1(>j3:~䝣 fȱ;-74b{ӈu.~$׿^gsf?3D3n?sgRo7 j g:K,kupo_EvӎHE8 /ɲ1e*TFaq䉡O{}K;A iI'w[PR^r`U %M\5k7~d5-"aT_4d`.2xf|?-foq/-3+kb*\Cb8'ߌxd_*wxNs>+wf샖eFx*ںFo?zt8.3$(3A$ @͙*H+c7ur**O3NFX%JmTd˫.WHR.) ԓf;Z,MU@U:_xY'H4 +|O+X2z y'mߦm8h/CM&:1lu6e"ɷd S/+9e/n$WWD 3 [ztfHf~vE'3x{ ,}:`9;^rHuK'N.܀0[fv'f.i5sp 6;_7 컆_ʻ\薱ҾޟuZӓ-[GӸPݙv9#9|A~xA=ЊVַBCA+fo!Bfn0!dŧЄjuB^O ʔF,DIc=[͞toO,j M0oH,ˮ<ߚC!2q:- e@`FSfȭ 7W҄ޙˤf0gkI|}`:RoIȸd~WD^A]<5V}r,{6Li}$OʺtS5j 6é11d;ǟB[w/FLŁ姤tMwQOHQ &EW#t^XVO"^?26Rd'V!GՁ?;Ρߚv]yŕm9' b(="+qDX#\gfpe h(ޒ|)߉ \[&ZJA#w(e^_*pu#uշP^ȋ! #Ld$xNlRPpl%;7&d61W$}Fߢ|$`&:4Q}wIbte;!xQ,N{R f.gךga/v)]cبYz(#VNWDؼqZ!QpXmo2nio2*r i*30r+n]|̼e B-ɳU%]:R7[A.ʔ"h+tZ^[:m H;!KoW/q.QSZq󁥮SL|1k˳]D?"SN]C pVJ皘j_\oBlmu}× RXmcIX?wB zC\k/z!7߾$̓X/(/o(!EC%M:g͹;y~rWe;Y^3)Bγ@f'D@)*s{qh4&u%`s7sb-'/d ]Rz^•d&E5Xo7X w6a?!t#cD?{^ <(@P:ú ߟ} Y4~ME(FgVH[M%s61SgkF㑂Z켦SKF/5 c9_@ʹP寂Vqߵ?~&^͈G鶑L`gAT)20GӘ׎WN `Op 7ѕ/;Ȳ8w Wm0FSE/$Q;n97a?tsС %μjzK(HB=".˯r=vx}˓.S#Y0-li wgvї lGަz!|tk&R]6"^>;4d2=H6,I$g XLNtڲL7Rbo]g;.2ly-:w+YZx6 Y#>Nx,X:J]K߲Yi%@1 S1X5KK8\Dq9rЩ%\#Q j)3`n( DPa\DKfe5]V`F+1JQpE7\8[rKf-W?ޅ'n4*dA{̢%G%\߅`EK >20M[V>1pǛl Ae024 EUN/#` +V}5z{ CL)e`i2sS}uE-)痾<HK@ `Ja  T ó3'`P+=hVOxK8r,PLS2"5o`dvhc!N$J[~X ^ Y: 9RPH>rq[!M4m "5CF,lN&}I斋-i bzN:=ly-)3>Zh [:,XaP;䕯SǙ@'N]H)6z 'b\?I&A>ۖ/.eA!\VJ٫i .4._$ &R8딱wߣ3sDÎ:=B%\~Q\7eйhR]đlߝO~Nm `P>pihiQܥoT)Z!83buC766!Yh ##BX zcXn,*j +ok;꼺Yĉ*u.#ٱۣY,,J՝ψ/ِí:BE)IY[( I)Φ[iH*%/ǐvȇ4\f^=1d}Hm&fI-,v+-HquMrn)y렽nvH!3XZOG(_ T =鑯~]`@MH#[SW;U&+!9` Lqɓ?@6k—1}F$_TL wF\GSB+{5b="r5p@AEAsD-L6ހ[Y:dlP֘q /J-3KºVa!MHXFmLk*>m|}s"h5lI/4fC-g-YY90AHP{T*Uu:2/otQ3z6U M.j JI1HC4ZR"'G=7>}gC;8Xޕr< >ssD4BP ~:{-p2,tqp}C;+8nqn@Pşe$:~EqT({c$ThҠA+IN7+_wT6'PRy]58FDG񱛄pPcaCoV0"RM,4j#P>_}`nC8*^\ര8WT*DqXE|:W ܍vSXl6xs (bv0Ѽ/Xv*9ՠYmi\0R(mfK2TFav'% $nGwefX|D4u+ sĶImc{K g lH $g!'< jOj( bN' LP6S`> &=:Q3G3v$t%AC&z{Hg^ڥe.˪U#V#vOlnjmҎ#R~ uh s](]|yx*o7kBv=AVOu a[4!IX;OB@؇\䱠HiGeY!֐N֯t^&a$9,&HX^1,/_Р8z_ [9j4= q4=!974p̻ r$KԤ׍l_* e\~o0%h2!Go]$A|stZnrE4QZ;vn*dxs @Xd tND| pD\,-CN-28&ͼ4o ini1+.TxqUzJqafE,岀7`vr=j"|FϚXۤDA3Įi)sncY]1zڞZIx·qN?Eȓ϶P:ݶ=Za|?AI/1wiq  &RTo D8$)RHԀQ,Huwh@!; q[l_qjsg#dW`G%MUh=W-j7mC8sOΜ["%h4GjF I/+/ؠ.-ٚӿIbF~ AC<Jn-4iJc b)v~rR)p^<Ė+^RXikNNX;F; 򃆔L+|&ɝ?m-1!*=%x:/.hT5eu L2'/2"8a^}HTn3#V Jzɵ޸Fa1@Vk;)-l%"s^^nX]1/^;dtSj?]ib^XJإ2JvR/ \AdIEPNҦry۩Oxx*>oDۢˎ RUAoXLr$0ln/_0Į"l7?yVǮJK|Nzbˠ=+f_ģJ}Ij / 4*q'qw4}S}Jp3Rܕ}H{X:m ʆTXU s_w^v8^h4 3(>䵰' eI+%6-ۖ&;jKJO#,gd 'UO"ujP,[,@ vnN,@?a.(L19,}5^s>(7e_GܓMuUq,6B|hV,BƜzOAe!qm|(lWĜ@Fe$wJ>bixJFȞH%*wN/OŸV:vsQriցۤr IJ-1{O]2U<1T#-{r"઩sCZ_C XKa =ZJ (eg [D<"uU/fxj&0qi1Fv{&ڌ&" s 7YIliBĈW}$oB;R^{Yhi<$dBr գ㺺1-+zK7PS!{ZvډjHRLɞ%o8G0j w]xdhihJ[twps#p2 Ϥ-`t(]& Re|[]3jlt+(eslϛ5md{LaO$2NU73l5<ԤoYKa*E,j`TӐ3IX<(Y_ g/9f@.U:)cL*$P#a5QHrHG*뗕k) KpTY"]֕Ĕao}۪Pom]/B@2,_ui!Mn܃))Rߜ&gh/` /8u+@:E_WGAekJe2E"^@ %9t3 ׸,ʚ *`Z(e-T `HI%Dh]O4Kv0::me) ݳ}0ƎrL($a٩6wjmdgqB~bi'}.ՂJ`'y=aaIx ܀*O0%U8ḙ+d/6JjUrQ=FMQQƊ֣gy ;B!4pAzxU4* \l'}_y7}+tFY0Gr(w:z`ހSjDGB aNV;UKq5:+`x1,I/ѱ=wlR Az7=䇍%GXVQvmo% 3#'(61}V޹#\23z4NU-S, { J\@@୥7ڀ:4ZiǍ# ##X|t0V-g4mkȷUH-d>,7ihӨk;Vld7\_E>xeAn]mLyV&Ni/t۰#n4nÝP`O/ynfC6+hobQq$`"k+lі q>u#}Ĩ?^>:];窵c I>_NzY %=jn̉&#W") #ZWw. "+ '~pPKg1ӫN}(}7~G E;."܄BwN;y |?qy`#C-$clf?|ETCz.m_Ɯ vAy0dOJO8:44 ߒD]UKu*S;X&t]{X`D{P8_nr!TSiSQ/8Q*W;Gp"pGk,kEѡf۫&kr{Iv:g̣D26Dxmrй^xhmʓc4"S<55h0heƒJ͢#ʵa:hՒu%7s_:{M±[YP̒ߢaMH޼j>Y)!= ,IScjXRAIQ[ѺLM$Ct¨NxPhd wQ=k PC(qI_mӳ!{ /´pN#k-fH2 e(mV @F*wEwV^EJo8: >PDfhu0TU8({=ǐ͂0=-f—GtMHdv w֤`%4'(+Gݕ^CJʮDӦ PJP/R%΂|/0Gֹ6w^2 R~{_ZnKcdgstQ8oTCJVT +~`vNln^zU]ي&8&C5PBG" (F ԳxlN\v\c~`?'.jPW;?PH^k53Ƹе k(BrHOďIe?(  T _8@BUK'E+|F{\cLdUn8_JNp8~)4g;eI3&8fQtZ}GO$u9!|h.Ե*[S֔P?+<Ayo8Y̎c6ĝLT6%!#ۆ1 j߿T5 kqT±eQҹHA1Ebj$Ì 3hz?qꃆmnwlPr⻧9V,O!+bBthZkxU=x 9Gїc 1(v4gf#`0*Fm5 >+d#-V&NBZAu>1XpE[)THITҠyyэ|)J/8yX=X(?Jaf0ۮvdzR[t6 j9& öW6 䥇ev-(yV._௕i[SxuEnHZ8+ 3Y_ +͹ W]<ڈƠTeԆϽ 8V#6w-} 5Cr5Y(z*zr,5*~)d6~K嬺`!"CLyωU  TF!KFx>,@Ir./H Ǝx8!󽌏;}WΞ hþ"? B+Na`:PM+Y%8O*|뙊` Ztw`7%:~QtJMm$&\Gױrd%REi{8-rQ07P;JΦ_c)s2/M *G~c/*\%! 3}l['_C!M2Ô`pW7( c[YObkiB 5 I(]Q0M'`DK76p[#ӍZ즅wX` Ћ/ޱFىi4*W[,ېhĒHMܦfHWxt!=&@YR+3Crvd^0~d.g9YF;Hb~\֚jTl4خdmtY pOC=ɫd#oMLW`Z  o7*o>Jq4ʲҽ[ B\}N5wQ-!?d?Ҥdx3_mm'H{($!`ɇ׷dJ3F w_)HzCG׽/ҝPуu-m6%~q0qY,܀?IӦq+Y2Lr,M Ӊ)&c+{/ MǮTE*+]im<:Ux2Xf+U5(bV3 Pp\I=Z[t$YEn Ns᧿9)EۇwD8۷[_6B]R'頻B9 Tthx%-(2zYmϻep0 w00_GP h/8L!^C\|}ZLw꟏Q2 +.=րNˀېҳWɰ^vGNb#%ٝϔS–UzU:H, t!ߓ,6?V &S¦VN?G$G99|V=лL؍"L>iV5 6V[@_1>rc}DWZVyIdjUn8͈h{Թj$WLGЈ[i-hp2Xw;(~zpx# pJi8:7 *qY7GfBe*qY$yݖqt|]8zyiT:U`X-#Juw%J-ZmWyXHZ]iޖc/+u23B)`dAdN+*BI2Š :Zaǎ!|\EwܶjCb\:{a,}<<^k DkUl,- ߁Ʀ!3bi8Sb6**4I[חẈ2,8Ywz),)e *A:lbQL%4B֭]ME3Tf/aޮJV+4 UaQrKw9C[f9׺_;b |:CY]Ɇ:4Aל'(Y`^|ahM{(_Mﺲ_b 5i73g1rj%u _*k*㘿_A9J @៽&jm9˃U.cz짦& Qw)z ]"7&qzI!uH"6ܥV$O\J_CWMv}6qT;Y[̩zke@:@XV n'94Sl?PjL_&ڮAxzhm N ^oW꽥Ĉ0 MY L ^ElRBH]έV1 xYn z/P0!^%ޱ l͂^'Y}j o"J:'5ڌD>5iyqĔf ECg\x)f#<'g/nw>Vi@DNk9/oL>N)G>7Kw!)?8e|!(Q_jj=Zu%is@2B@Z%տWe lAF_<-R{r]4n,򺩋K-y "P7_bntz+AvDUM*]5w}VOn~^k߅1=!tWf0w0]Y=QȒç<*שDFO4=7u1˗5Hh.eH 8 7~H)EK(g1j`[ߊF2>]:=/[zdGrS Hyv*p/ߤ&'4`EDGSS 9H'/sanfЈ M|Z,koe+p8ݵ pS\ŻZXVljxJ%f-c|v*PR*m 6a0&:D[u ?*-Bj`P#ј|J]S-fqNmi?p!F1Q]{nAw7&W&`\dk}@zRv[ĚJ=?BM4v]C|x@U,2ƪa"E5rj1Ri.L ḱT/nhaْݡcgՐjWDv-P nNQxJj͜qU~-8|"k GI VdYG$) <#=hpHA$?[+;|MEs׾m`3aV<\OiH&qfRYC/ = JyH.soj(jЏ4;bǹhQKX5 ʠfP]V}̰&+j)%҃4=To06;S6$%ɡ:^޶/Tq%Tew;PUV2V+3~kV#Smx(x s$f릒5np'Wh8Ki_}ߗ }XR zvfv& u]*obWCXlƼ nCQ.#u]?~ble= z,iQY?&Z6ȵAzŊX (E,29˦kbJIH wbeiW><4'Q=( Q\Y|ݮyߵg] ~up0!86''26w,*m#h%/ Q@٘,ŪzHnrO0P $ dxMN*u+mv/[g C$&`+H0-u^g\pг(BO w޳_QkܴGJX Uq;>5!%gph@Iśĺ= J0kX)5>[ ո-<6_=iLrNad>{CzNC#Ɍ~꼔xv N48@EUT:5=`wYx}^ZŤv{}Y€.7=C |l0fI!,U;Q9M@>ZT1QwY0~]8.U<))N 6F| $8MBg"]I&Oc `ť8߹7 * «b_"IaPΔKHEj?GWvҢUwBGn!+ nf5lJEZn*}prrprlXsڵ}t?>SS6)OG~*}-j1l_R\(=jjG5dԄ9ő}HZ)Ě ,#(gBE"+nCK7#yN!SP%3 bZq9hP)]8 GPΧK!5^ M?j2se# sQXm*1A.0$Yڤo-RS~> =5z\X ]glukKIџqO|w~7syWO>_ u`^뺋ez?Iƥʧj~k|H2ٯ)-3CNOo~@(*;j6uQvlmM/ P{V3(h*Y$G"Lkpcvd[(ͧ?ϩ L\Ma(薟|o̵VJźN|epА-Ell9/Skge>lBNa*&G#_VQ|N7{ @e*Y6)q?-Ij,P8\7&Cfv.k糫i93QA0RXNlTؔ{ i[8B,XU0o„аDcԭV -R)r{)+cbMF@3Niw8hk FMK<+[¾"3$HWRnaYlKc<")b۬֫LB{ueY1'`+QK3L?ܺ;#= FoŨ;Xsqr;DVLHTiULӜderѧ؃fT%t2!AW Yr2ٮzEn$ ) 2)54 36_;-ew|eG  0#@R=J^<+JsU@2%@#o݉E(F'&g=rV60pbÓϣ$,x6݋:x!NPRgRdDQ"7 ?:2?x!<;vWHI\(kHRwKɔ3mvV>}iޭ'z]G_uДva>J={%-W*2W`88@XJ"+Ng}Z18Gš_ʰt4_~6_dEd/o@r ˆ>qv_]NBu@۵׍*QݞAAK'5-o0UB`J=a;T]dD(~PÏpy_Tc32"gb-O+p$g˭n,hcɯ|2Y]|Uէ_bQ Yz!z9}͌OE 9Qw8kKHWUP [^n:x| ~G]yQ;UNY yZҗOh[ yl>&!249gU) mhÈ@V֤9Ai(Ã=/3VAD|lTt|$,*piDzeQTAinsY*[~saהte_<6->}3?[646> &3|;FzYc9iԽ/^T0%e'EAm!Gֳª:Xڝ[q,WnmM8O))OkT+J/-:U'q7]{>g Rӂ@jnΓ!a<WRNAfFsN;~+ѹ!:?P= х/_J*~d2='$1aw ܁yKϠ(<( ]c_S$UnL#E3KgXs:wΉe=-}piUާphKwPYPfPFª(waCmƳu*}UbFRIQʌ荘i_-]Ka2.=[/НX"Q FQiC_2G(;Z*2p2?w+*/ޒbU43æZCP ~z\ucAxһ?NeOs1H OgG)Q=ʎ qyUgd|7(e#Mcch5$~=d啕ZJ]X?8l% qY-h B)LjW]+&*B5,/(ɎdgJYaVVD{֛̚`$_ l*~~؅mw^cF7A3& ,' 1=毼2//p?{nG@I`O:L z;U vN%G`{1mPf4lz6=NzH]ljϲD9iED+1A,ڇ5 ww*ϙ"#$ fz\ۇJ#1 AçȌ󘹻gGGOl=Ϲ, j 3[ղZsPjX&;/KOvܥXL-g:5#18a7Ҝn=Fq L')5Ow[L?/d+ ΂*Am|zp >TlM)HQ໣#Bh֯ν}Xϼv3BxQUMIAYJ~ђ <-/s߻J_N0v3Jl<Jv%O#s /WO!R4#SƄ4Fow`n YŦFrt݁#t7YtD+#\eE7݌lQ_6>8c,"'#rv+;WH z1jRT&^YA +b | g[b6 멣e{[|qyQE 2?[{5h86 *vj~p^Q>VcNm qyv ѷGO,/. _X7F*9K^Deg*>7 o[P}R[1GcOiӅc.>=i> + Nh[e‰)r6IL2"ܤqz+VpVcb n-͔!= X́O[x2uo@j|-i E.bV.ȶA+ul]J!isfNix19YK+A=)vTa1K3FLb (xK$w*-7a6p u9 AeY\=(dF5ƥ`%ޜha.K, tjdīҽc&aWslԁCMC:6ꮵOLz hJ[. V+Cʖ+X 2 +EOxZֈqx[lb <SzD/meG-VHgKb7ڟ!!3oMVKb '7Uzo; |  BL n9ߕ4}i1=)LژRfYFt>M?Wԫh^ol<-R;ޏk.tt(a!TGߙ3uIJ)%BWӡ!noRGP^ 8_GLEc[ZαzҺ\*ēqMnUs; ]CóLyc:D,ϧAʒ y:G̊ܘh+Ѻ0dwxr 6j#Ȭum0H VL!OL2y | SS2lNk!.Ψ_c3G4ߡkp^AcpnEe4Z%Fj:'07=@D[4ᨊ TA@DabUSX>UG : |&;E=)Fʢ9n~;D5(#[eˉ+oI$Ƭ۲P;rV|МpqStOt5Ydh>bvF1=|ƦtL#GK5f+uoL-#wCUxLhwozl΅cOK$BiwwQNj('d~tUqS@(p^&D?0` YtT!GMru6>2$h-|\\hOOm])@,i dƆr `uO"M4^x:ɜ/Aݶf|p|.DpXt>22jlpQƑGX︳ڿ !\2d[jEjij>~aaFFԂ옘`Z}S-to0; -GF|g%h]Py !2:!tEÇ 8j;Ȓ>/>烸RXMBO9+>| r,"lIh0H2O%FTlzB>_A'(TElLɂQԫ/ 5V2?*6щ~N;͘]VmCg nJʉsr W<4ym8W^0OW[䐞~ծibK3 GqT cuvA+rI5#vY-ZU{D}W\H2aY8Lfˊ=r`# )T>3$o- v04`wop${%*ÊS.k7Z,I3[is&̡33mצWeyI*ߝtȝ&|$Eαڑy[f&3Y+Qϟ*'=A(>ȍ2CJMibG0&;*@W]Krj(n٧\𹳙Gfii)wPl27+|_U S#½ U*)!G6BYkʺ߸-aLMntC+:u='Lާmp6pPژd b,=F&RjC ]'F-tC#gnPjgP>܇[l)4[0n9׃͂rj&/c;PS.ӿRbM\RK*@zqLg#!uoFNf7Kl^O'[k%b9|!CAРɉkq8 }6G{3;rGgG`sE둠kǑP-c}gmda=񸹼.`ί 5apco@H_F2EDՊʻ ρ8GyNɎb+qF1*ХX= hi7M͡!cM[k! QjVmO \h}YMr~R/|<&qz`'7* v"C+iTQyY_(,ewHٔ1MP87Y FיLrz{or_r巟gyzGI-5zlmy0"׽[`+!,d/|auiWm08^UGFGC M"I =>,{RZK@m6ַMc!wiYMc fql8Vh?BKjV5t!f/̟xնvi<$n,6'BSf7Kmj}QD)Z%?:bV`ӥ%G' y 켿6'BQ=flD&S8ɝV 30~TW!hWu|Q>փ5G=9b,g}d++y6%cf}_RBIe K.a9EϠokO A&1`0 #JV !`*ZeGv˚0 Ěiَux1fk37"AQJy?tkIϨXtaܷHjO8zQq5 YȱL۩=:_ԭ47nel!ulE't/V:g&+/ IffE ҦǤXz/-Q=FPd1cE]5[0Sa;s!v0y5*@+>ޝ@q=En@#`mr[d1%:. ptOሱ 2?eۛ5e_ڄpH6GoBB(.ת)0C_)J&~3\A´SBl[9YvTxeMTqY>eo> Ϟw5ƟdzQeNN`;P169N |Ѕxa~ aa.ӡ'#a^{Gqt>OY(dOzgie/L2;t>gexБqo;a}ũ-ݦUx^~sHnˊt۞v鶛0[H:'?g~ {k.mFV[ĊZD QN"hX@$ߕj %CSx"[7zڝ*Zy&_WFhmxV$ q8N})R^~N"hg:I/aE_Je g.SXMet_U-MQSOս}HdLPkTS1C!r^.&o 0?@5k`xjȔA[0oE5&ƶވ{ys,(AhWkŔ(O]_ysjp^A\INz. @ U܍T<=3aýZ@L8#W\7˞5ԅ[u)n7@`hm&aV#ktwK(Y[סO !8ij9>=:?utHUskrzpn Te4>. A̡͍j-ixNҧP; H*(a{ vcBsg1$&~hg%jMŦ 1Օkg!=04Do2S_{ u-l{'7˼}tk†B+Xk+}qGLR؟3PZX W]s]b0l}rxrSp ]Rc{gv|jX0604 |r5O9Jnr>݆V&JzF'(,Ჟ6gL:eG8o  ގiLDt ѴA"-%odDū4P#%i1]ձT=Yԣ*ֶ n0^MyOiǸH@nK:=I!6ܥ dд"F\:2 2Mk9 JB@׸]qcؒd:y۳4,2iœugJ0u ?_C{@c,0&(!Qp aaIk=XX ,mp;s=|"IVF1!"l̫>3g5;CӣAؑQ{|MڈeDfc { " F'7 J!:V̜nBB}O /W/cHcE)}g-|1Y GhlºRh0Y<*C0?_G4ʐCr)q.3Ўޒed6vޅ{Pv72/ح_S=Gippň< 1)tUk6lȈܬCTվ.n4$d6ycY=±,zee/mMqFY{N t^!> @م):H3sު6,w ȪurӻU`SQ 9./-㊒'>2IHnOMnl?p{n}% 43SDAw61nL9t]aǭ-ŽX)d 1l ٷ[)!)^4yx]t5 ףahџoI{p^l;daZm9]tQ\/lA:roG0{Dm. ̦:7=@ =TEcpܰYwRh(IU~69)/{`@ㅬ!^ O߼ʁRAcӞB S[K/6h&eѾN._VÇ#$o M(mĕ0 ]ٵUוNT8[COnH [ jYo,"Āa$m"9ǫ#qq? 'MOdYtdn0?z=KW!ꊳJ^ٷI^x\6ri*D|G;d봨,x~_j? ֠Q)5>OSf^rKO$ԕU%E[6. };׷(RFL :l<SI\8x pqw0?cWJ %OnFxBxܜipGbO&EmHôj85kTlҡrWOQ8`}i2f:{2o? \%Xs &f=2`QS8'JT!4`ExBaJ@Ru_Jzh+w,3mp ;[FZ|S qYKx5t7v%$;*vF*Ras9@>iT삝 'J̠ir( Pw4O#W9x譢+q}X4vᘆV}ot,6}:wkW5>bro]E㨣)6\J[3d0=N[Y?Zb >AQB^͂%^ͩy@^u ˞tR_1Bl'ouIqoj5RDg͓Oܸ-\,fH+l(@4Ud&bgR$uu#:Py8h9`R$f,ޓYۋ&kJ|D#ԎX @^E0:0qe^)DF䗍uS@@9;1Bsf/!,ܹ!TH8`^@T|]{9ӡC{HW 'E jpH?IOi^ޥ st&*GvJcQjjݣ^H<v/u{K.}+`>8? \Lܚ"TAdX;UA^Qh( O@1l1ł']yTY⮪RYV LI'fwxQb^+K߯m[^ !oSˎaz6;sCqa!].ţo螦߸%1S,b%mL4R=b@)+*Ȯ>f G6Sҹ`^JYi8ս Z]} C kRC?NNyVhYEMڛkyljvj]=W.(bKU&d{eD/ja9D(.Uv cX~rN!EY8ډ#W+1X>NqR%fR~ɶ/0Teq=(c.'~4zQߧ#1hjڄj8 >tvdeNI YֻEfjK1;jXاʷqA Ϳc!#ġ1yy$?/ߴAgO0"v&.j >zC!WG& naYg)@>I]^譹,U \L^#!*aPQt&hS>oa_Ay2nЖQ(mL7b[ ܴlsiz>]/h ;WI&!%!9`ٴ\xRkS,z8u" s/辡X*N] Fu.:L\@OsG.>D(' c3u]Bu0(^Lo&N+$J <:&Yf~%]6|Ngʄ"b`gb Z3!X ]} ?z( `t[]bgPmU?hd{Z wm]#{Hߨ"ziIE߈x)rM1KbHıa&~13jʛ$sۏoRU&ίD˯o$mfMo_ْm,].wږ,͇{JjrJGgK\2\o QҺl0Vf tJ~=ٷ J(g55ω`ѩY̫T9 @4UiڌYX(|!'N?o{rm iI6{ ٧V!!x; ژj[!b?]{12ٟ@K&\'H8AJ0R/X7YۀZCC$XӐP7xf#?M}C2^^CEr]GGP$*BF=cY9#\%63{/ z))X}yM)./G6ǨWs;vJ$PcyT:o䤬 2Jtclڊ5c䋚e*1}yM/wtŶPE+Yn&I W'ENPm\/É:Z}DTȴ |r|tVb!j4Rݵ.`2* a蘀_.M!_UbaTr x2*.cV }Ƴ2۷RZ!H>婉&ۛEع5d !yJVeEXp z9& ԆԪJ} /25JcBG.ڱcF$ JfCxkBρ+2J3cu$S"h; eқ5! x >}e>0`hUGt2tH9dR}|"vZV˨UA{ԋh7規5U l\KwU8]x ufO$ȩorͨXaJH49F6nD1H ?nf=#$j׵ۧ;^BH 2Փg:eSu^7Z^2ŝaߵ !J#c[|q}!t(jzSV-b4i/=k˨kPTB}Sѓ%: g'`K&6ZlׄpkܘqS q?#z@E* FmHPQGuGy8z{ 77pq'ld8w(Džڿii@4Yҧd*u ȎbP執Zi?.h`d>ݽ`99.hFD|cu^h-靤W'.ޭG川~s? YK@rXZl/BmF_Z[J3-zgV:3ū]=K\UzȂ,<SaP )aWMΡ^*u0bXf$6LZUrjŰ71ljZ˥Fn _ç:EH9߈Q}0ܥM]|J:tE ̒}V/ajԘ_”ºXG.y_vm2E L4+:ʣs' rfT|A TdHOl)tLK.Mi;Cؐ'3un#LO`dGkQ|)^9@2;m xH3653mÜ3w>&śCGt~vGhdY3kߢ{ԪV&CAf_{8o(_$fCq 3Jݗ5d^E,ܓ|_%=d@NԷ IhLh:,FfstA JumvLzAYxMIYdiU!s8hwR7D0Yl3{ p B~k'%8hZОJ?0` w$#S>ދJxT{$ʎS n^CvA UYdU,IǷw=1ús8N}Nдƚb'c'R ?C\fA8d[PC 7uă@W .%nk@XOSW*Ds93eEMo8fd$ՍS],?Q>) <XbjUt :)@b^3O' 1lO7d40^n; ܵ;lŶ(00V!Sf2IثF ^Z>s֐ ?D;ٯ$kM_F 6ꇅZy෌}|Og,[lf^UKB Zy%=D[1xΑVf蘂vq0 (nn @hfW:]?y6dB8y3Fi0|%} 5Qַh C0&p ߟL&,Ydy4R$,Q@BkiMzGP}X OӁ>%M]-l9}Z]og- LaaYpԧ#Re+ZɳSizM1q<׵ 7ʸVM,/[{p({먋ϏUXzd S y6osHLj=k-]̎"ru 5JZWz&*b~D J ujȔ\l9LBd8$ dN!gsI g;j լ|=_`gɣ+p<;nSqS6֢P\o Z]Qc yAZ'' E/9ХRA+rӯjie*{VS) ߪ! =(H{$(:~g6HWƆ-BavR@q-&$x+KH{E\Ռ1%<: "6$JÑbG-M/zb0:+krT9h$&ͧ]+ڙfFK`Lqm4B{APtd jOX[pb+V*|Mnkv*\!T>$y\to!p Q`R^P<[b']ͭLo} lsAE>6Z:]@JvA{[] ,2^&P/'oi4Qpo  0dBi.yF] -[-/ (x IR߂uDTwZ2\AP '#4^{%77V2ի3uC~qjR{q^^:9 LO4 ×rXQ_:8GJT iC)K|;Z4H5KF% /Aƻ:rmαOU'B>@ IR-ŚM l`ÈI_Ӵꑵ! ؁fԧM`LyRd-`;Ԛ>'LɅ*D!B^-. 'gyI?Zh7WV;kTjRsW^O e;<\ȡ49Z Y̢)ac74(ߵPZyUjY}9c[\ @ z\~Ny_ĪWɐǮA vLk3R˘^)ʅZx%ӑF/E]8"r݌D9k,r<#MȖ3Օ˺H*iQz ѣGtT^(nNj*@[.p-ٕyrs .Ul,n ^(ίUG[5aeO [Tݼhޚ;;p3tFvcAN4NE|0IU[n$;˸ S`[yb=r{ɂ楺4YQ !}Z4dbCRyűy%Zv/5*MBJ25,2zCzock6 >SVo^BϋSWuGg'd8[ƦvHl1`拣l 06lt,1<%~38d PHOv#OZ7>("H%,s!ύk7 -Q޷ VqG[X 9]YoFaYf=.YN"B )2PHNBC .*BP'al10>svv[IBZSf JDEJyMmwF c0laǜHkm]z_h@ISW*DL/I| rpd&q`Z^9]ۑhY$pQ2\ R%N[a;z0tSOS&6혢1LR"՘$W\s5WPVnceհ4 k1NE⺫=N]M\1zDE9 Aٕ*d6X+ >GC0fdԿg>qBDYvJj:jǥ򵅟uf_y Ń&@M^!0;C zI߃&)T 5:JT7KzG w›^zS?N-ebc.n?j#8Pk_.~ :ү\U[IJ}\.M:vN MԮ"g~V؜:Na}џ /D8ORzTK3=[ŎAg%K +T`o]PP;Ut 4K?e; ;<\pAeƻdJZ"S*icՅy;dt˛w_v\j)9,_HPpH&t , udi~ ھ;N{<۵RڍjYetdpֆ-M]J*Yo^^sn$rǺ rfKVِfSCG 75%y/g>\H\- tر2kkz2-ʧ,m`S/Uٛdž9t]9P]Ca5}/ST girAzzzv, ߑ#%ZRSN &!!EBu!vDoR=djt|u5Ud )RȀ|_"؀6Sj/ҔIr9sXpFh4@ MntGyyB~6!Dj"\hx 3('D(,.Cxvb(.Z} #2.98MhEUt|̛#Ri|4ZVKܦE/C7ȹPTҕ<7sANnWVaW] b~x\r<@CnN $}ʛv0{/ʾ%碟S6SF85|)C 85n51\}krh?}C ~ׯN L }qA);|A`$bsɰ)%RW#>ԟ0cjpuӉ`qtR@P"f8"pdGn | )U_޺zfE\R̗rYk7D\@UH2x5+{_4EǎgLl٢T Ba-qH;1AyFX\ӏ 0|CAXFS뉬J2. A HjϖYpɐ<>(x(iRيMZB /ۿNL[zWr&%>'X$- ̠Gtn~. 6tơr#Fpi'ICxF2':\I:, " j7GGќGmXÏ6NJt)4N پ>񢠆/H}m= Ml`=R)|d.73G ^?c*|_[o٪8[k]9rN6-s%8vI;2WʌN^ss~)먭Ey VL׊fJ(4)#ͷDp!a)I<(eN铫"mr?w80:ƦkjE)#){)@SC@mB ~(L~tGʏVpcsJ8>#_8Ƃ Mb\un'LF肧e]Dj$E R볧 Q~M{0lTɒ)/s;m`C?m!+gBkW\HwXiLߺ:[> .O8|@Kil8SQU+{dkݐ7߁N5ߴ)2]Wb,\076!6w}rM9Ȋf2%a&gΟW!( ?ϗڼCFpJN._OGBB+0"ab-<Ƚ'A=M^;  uC1 :^_hg9DφLN"]Gdy ex9aw&_X|xLꍬk[,Ѧ^4{JhuP 0cƿ6V~*c{ 5F`M:?HPCh~@P:!wB8G R\7.u﫛[qluYZh,wA5n<. q<2y%i_y6XMzQEjy +f"z.jOf Z $`1'BU)P<SJo`WtR- /R"<8&\Per]w e.q +v:n*|V~?i:]}c-|&::47|ߣRt4?/߅US!z@m_#52ӷPtQ 9h0KKwa &i ]6[#l ~ЍiV5a>1{P&jLZlgŽ3'=1B\.F^k8n_2l `&V tX\"a^JW~ n~S\_'E#4@9XK8Hj=hfWT^ҋ*M ۜtup&m8FDK~gEK2Sced&1`h2N6ASDU *Zne= &s[rL{lMEn7'%B:\D'ȍR7 ;lPj]%sھMO/x)I%;Zr Kj/G'$Z|ʼn8%'OL9{JXgŋa%hK-lMk.mHtu'w򹊖.L?̡115V$e@OVҀ5^\{җbdQeY~V-}hڙ̄Y)lљt$g݅b5J<zVt|W!y]G ]%)WXðx7%D̏٪sS,:iwgW ?V!$pΤoDo!Z!bL Ֆ75gsd*`6I|r fuSD.]iG@lp0 >G{mʞI]i27QgڐJy ؔtėZkȎCypkpH'Qd2$wh;$R9*/NJR`>Ht`$ÿY ċ!Iջ4Q(D+AT˷;W uvzlώBJ mDvA۲~^ͩy0)YdWCܣn Or|ڊ? {! ӍLN$h I=u6V^Ux /LWU˚RLGCv v"?Rc OP h%~Knjb4v? :waa7h;uF sDmySg+4ELhU6:6,,ܞ`06Mekj`Bcfh#r0(-kRrÊ  9_s S'3tJ-M!_Tۍ .Ro; 4EG j7 V:xMS5% VfK3WC3dtMoq]6h]퓞mN!E$74oMYM9z2eͦKTҡH2;4vmvz 86&ȧ-gfJkǯZyAGi n\ADfrHֽ*Z&*%EKA>}}#orDeq6pL.ɒ;&!7 T}pRGx U<ܶeh @d450p߉2vf4"馈?( :~>UP4[" aq%Q6j$LkhoĿ)uhMlߍY$< eFRX7|U koP_iиv}m 6VaNmZwb\PBOv hE䴉G'O)2c1s߻*>͝$/^!/=gì)J(ad]PVj+V=x =rp T! \-jރ5< FkVY;A_ʕf@eG3Sľs'"hA- sB.Wou&E~{,R:߱KV}M5Bڐ>Cl(> Ky:Ʀf%~o0H`j_&_1<?e=@kC*E-S8 nw_`GwiӀT_T<G~E]<!v܁ K|URVG%A)g?j72XWp'-Lj^xvg5O/\u bH^aZǛX #R˹o[30]Lrk]{LFd{WriT(IQꁻEaBg|AnbUd>8˔ ˜v3mm ӷCm?WhR)!SCP>/ [CADNZ{4Pt$x5- pmLAJ~igCQ%-n/]RIgs E%*ǞoL"WdQ'Ã;>=cpS..>TM$uvtPOa0حŭlFv;<4OpmPLoY(f㬍ND#`oC9A].|rt~zkOad O³o pH;|yyʛ:&x)o*!{_sdR;iR%=^R+ #IC=y\+d}| E{LbB0,i-H{nbdք"m//Oo.Ы* DV_M- DR@?"w$e\l(c:b6fOD+RJ`e"MQ:<ۯʄB0fi-`?rCr1&B=K&^!Ʋ*okoҘ*v!w67qD+~rmОL$} 4Jgؐ7鞛XF@~KY};3e;q  K7Q^[aƁXº Xջ %{@k%‡:psѳyu~Z +ѭA+c4XZkQl*^8UQ1UX5ē)WToE?UQsa>I$Ӗ?]}cU#:rAxNg*󲿕$A|+L_)N4g˥[ݯ־#,>Xz(<_K$F-+MgrI.T 0 .q^U:G= goصڇUkxD5)Or i.9>iC$(%Ep&> !8:Sv؉}Tt/ƷHDwF uѹnбܥBzGPA G8&Ѱ .87O<(}yP Or^Oy\ǧ?]9#.-4CmJKD/ZY6quVOE~ s+*dGOG*2S`노X1M#| 'Kn^JI4J|;*"O!p3iUAz2G^DP: 8S? >DCKSvU6@uY%<~8+4?e؞#[ B}-zX#.Q*3pȽ/ poD24D ;]HL9F^Ke}m(N͠eT/F0'Q5y% wRЮNPwD7iϙbFSMƮK =ı@"2N֍ra< m4MNDZHo2.{ mJE$#Cy;>@i:mV Aɴ\QY9x4yWm` q@A\Pkkiz`). ~x0#4E6Ydozg0K\ӯUb6C fUůD,MҳsR?0\pE%cTc6]%a+-l3nSm<ꙑ,\Waǟps'R!_"HFIMC>Ͻ/>Öd;V쐤>$Nb4^'Sٚ< [g ΂lwwJQQj`/G+RwUCA;+RD1?Jm ~jskkn:'k"6<-fZc^B n5Kd (4zr+3*3''`Es4')QSn9$&R\KrP4zO0^C~. 9)̅^gu(," +D d e'O/|̂I &T>*48ü.Ќ\#$Ei$9?Pb1.F9osnSNb X<365pa'N J ר%a6q۲!:M,+Ow6w%Bs~,Xt?ͭ>O17X4(,V0X;)\ʝû*{d"bJnp+mR8CYB2J 8\XdC-LDLnuJWښ?Pߜw MOC-gIB :\- s[vuõ =fa7N/@! f:ъE#OdZ8 3Ϡ '8Mf!BU^V$6A~X|cE.,ZBωU&]šɝdG CEG1g(RmRfoO%mk|P VN IkxFCR)I3&8~w*F@q{J+VIƨYW0j)bbK ~P!Fm(l),"5DߢlRe|&B7[jN>)lL1ǍLθ:_tR a"k;PˆR%ӶvڈtA&XDsl- =T ~&-nfh5(0jh{=LM,)f[ÀOb]U0dıC;q#;hƈcZ@D i8[\a_<:D?ZV"=<3?3)0x BRJf :آプ VB[ g55>F%xrƱz䶒KͽKkM5g9%;1УnpAN$ ȻKHkdl._rĖ+{Raye %x6^?h׳8?PiT( G]̀eq:ƈzU(GwמS1t1n\h/ DM( LU##Y.6bANDŽcjV|݃bFTxمW{Kt))৳XibRv?|p3gmLLvnI?tCnWצӵ!j/ uYl"̢| P5$"Jy87a]U!zT喥\'x~U5I:uw3Upy|D0Zpy7kh""leҤY1`Oή}Z aAl“8}Tj^yˤax\j -\IGyͧMJ"=d2/&6ӽha#Ei7@l򿡇]ݳ8x- |nҭօ{p/";z4?q2PZ%[H&-LK;i2Xl}(+dR3fr>JQBr2"/B%׮%61%v0ی% qY~:NrƄ X/srk舥 nttZO5^t,cq}J-m1pk"mы4R =TS !;C *_"yRis3q,FH`  z E6QNMv]pf/䥣OLA7}Uzn]UGkծ[?׆Cm^8.B6RYǑHHsޗ M{o弹#N{L%M ?.ˆ_fDwɐZģXs.cbgq*iR9HA^Ca/DD7wO8][>x*b>U2ǂuu*0B/KƣkB)V*apE=+ǤikE qT|bhyRtfҹ,!njqfCElzߎx_Nn%*Dl@3fI,``S+o(tn|hcƺ6 k4-^VvQ9Xr@*Ug%QD3&*J4.A;p2Pʈ:)j |E%;|&'>+x):01ےH0Ba=o{s*K>bL\K%/k*e4)8g]:!u82p*dth}k%(eR2?lI}]Rœވ Up<+p[]W&HbqF&<ޕbY 5 Q ;0&bϱP] sؘxfPEXڪx~X?94ʺqpՙ݋OH7MMǾi˫b?&4.lp$ɸhz,]~Augi!uR]:xG[@B*H2>Es-D|g4 iUbhq}Hm.* d6VLLF t*6*C2@<65 A]8Nhy׊؉-sN:d*Oy"w==C^<_2e"JK^Ct@ >lIy%q ,T mv`8["̈͡x/'Ta>ؑ&dyX\ޚZ H`.33IV~ v^ܯ `WB XO݃1P`qu_}jlv:ӢFBp|4n|>3pt$ % ZikUt]ɂ \\ijbO` DT|\\˿VFfοQ&m|Sa*Llz!8@#PBNk=h0l)B!0zX\iq*rm.EV?IL++v^^ Oͮds ߶[!!FԦS`#\s$wHC-;]L1^}IH;[2ve7: 屜>J`A!L \0t7/t4b}q8VG\D9n/7T<\KaNKFiISbJK,g:.8 F/H%A,? lPhuаOU,Y'KV@{)pj B*>tc[0?95u4KiNZ"|=J됼7Q Hf@V2,L ћl ^b$P`dRoSv̭2`jp+N ;V˥#^_}a5/sg#\ ⏛9%ʘ ?5YE&#HRonS֖6&%h7F# _<H//\%993viHwipDrB\JZ.j"U o8 rFv!:={yOgGrѴ.Dh޶{S| 5s_ǗϨ2|j-u!xfd`؈~if4'yRjy B H1ߗA `׌5LO: OĻ%Nީ.r0鋛d ĊT)F$=ز_$V̤EgDj"=R#ITDŞ q+SnVАү2ՍD^efP7I1R2#ka^'odd mL3f\L?,o^,$"o9̻3Y@ -wgʀAt=Wy^\؁XxɮطGԗIݯ )lhFR~efǨ+2~tbk /qtqXf c4Xb anWM Sn=wN&;(Dmb]yho@ۂDzGgOik?)& OZ> *x۵j_y/t ښ:LDsXaB+${qN{3S>O<]4LvcO;Y n*QVWGb;:SiHI_ keWlq{e`9.aS NrxتNwrXvj}ٓa?*( i,m] bnA$@gzP1ƺ]-'ȳT)yM]m8\P1׻F;n3KF|LA2mE0 ]`&Q~>LӉfQ4a2KTW UP>E Q/=Q/aA8/tu21b :"^C*6ZeEb5+l/6ay]V < К61rEjܻ2UqЄE$lSђlԳA v`CzZP +*GZfN}U*tAE2ϽQj3Ǽ Cox"r>rA ^?wz+pEmfcnlCa3-4I]s0J,ٵE=/ ~ PwHA<>BD-DdwAYwm}[7_|zdPFOL{ƃm_nq.E7>>Fwcr}7_6hl}ɀOKc+{LkJ>|Ͽ-c~+'KJHAȟ(e5Rt Iꈐ(v `ҕp2o[ #dSқ1ҌO'c1A~k+A=F1gE11ȏd\&:s ݖz+"V9^vO; tdZx0,K CoDb_Yt5,;fӋ;]ql]{5Ύț*fqf˹NZ`~%;=K14+Veg)R}7D FQC-y;߸1' }K+<~&xjdwi|eŭk0$߇M#H,ѝa߰1Co+ɤ=^ڐ^4xڽ`f}?hB]ʼMt٦:b`%b zo*Y!7q׊6CEdLf%3feaz7#|dgw.QjҧBL-٪shR$9|Nӻ鑇_B4x=hu]P])a4>J\cgy^o~5S>788)sb~C@:A>//q{&CR|)SS|T$c|x܂'[8MWԊfWs( 7RNE;fTE~NX|-~+L/l ?^8F& AژNEʘR/+s1U "c4.$fԐZ^ڸEg#c//Iv>XN# 6X'sgÚ υu&b`оh҆Sʦ12P<0-D 1b+i@ HNvmZ4mHe*eG;- yAQ:|e *'›𾫯eqoyC#IP%CDѕ^m+/6*_6OB. $>QSf3"蹭+~ &>7uK>ԙ4IBG)}[F< d/r 4J[95U 5D[a '}rI`R0<?Z@Hyo؃fIeLhns6~(,4Q4!I8k(oTi1maRe HӡߣRM)ĥn ~\K7?|[ _;h:Z+ JGS_+N$?׭KmE3jmnAv/&R WDh@}1rlZ &唥e*gi $k4J-7=RVR@4n:~O׊PRK'.RV<~|ΩU /ipo /婿ǬgHVfuIZ]T\vTr% D AP^~QsCH诧~G<40=oUmqX OW2=Vn`06bwM+!\oUCuT+֓Q·j;OPǛ&+[#r~^Sooզprۦk+u)^[q8:颬4.VǛa"[Ydm=[amq-8K DKZ8 cadN kn?X v6ndA(It'vn ýdUμ˪P#3+X2YvDe҉H gKP| ! 4閅Bg5S{f ,$H N:R?V7U/% 8v: ,7@~bO\כǨwfw~ :h( B}QK@1cd2sQC/nY <&i =*n&q{#MNFy>CFfr^G&\au@c_%s,Y*G+;1gSѦH8Eˀ|!6nƦ:ø`XV9'I:D)eҋ o R-| (aӯp<9F¶"MA !sh&sQ6I^kPPbf~]Wc>.˪L]yHPY 9'BTp!2Wfm.nlv&fE a5Wf <[XjmBe[ȵg²9RM4A9#36/>Ht ?V,7i,=dwuc2;!p_-h`PHɝmdJFQ(3}ٱ(1?<"ttOGUf` sC`4D NH R^ )x@ nw"aOIشW:wTC0G O뾹xuA=Fe)Ey k!đA" H{F02PW$Nlܮ=+s}wecZ/V>[w5Vo¿};=ԓ3W1NUE{6!,Bl#vqjf|=fԏc‰a aqJgRdKսQGݙ|[<@^㯞Ey s=jxHӡ' aK-Ph1d;Kћl 5 J]_ Ol>lcv}JJ UE $mP!,Fy/k=wZ`esp[ y$nx\Z'X[d OʮڟtI+gwў_@tL+w5j,3]"5[ŸvL_7;kr=~b\R֫!pC?cA7v<Ȓ. ̌?IBa2d֕v)cud:ʚ ~҄oT@ bmImYYd5ѹOց33|o~4Վ{-jeLpeXsOЦ!گĜ~@'HYqnd##Ee&]WLL~o{>*#i{ ˒=bZ%Y]D3W0s *ccLڿpAvY8bW#OFIg9=#+"GbQM@D_}pii.;_~1' =BTU`KVVdY"= ' {O,dÇɁP27½9HBL3{qÖÌJ_ UK"5ʨ.FMBї)璮& +Q?C=(q! z>ip3,^fD|YAٕ)lj'q hẖT탌j!>\$l1ѯ_")adM%ء$q粄6xצ7}ͫUDSu@cKQCyMtZ x>t-ZT_4Ae\{C"bNoL:?H#*)-Xxu_FJq*/suDZzN yC "2q)!4jZKϥ=`OZqeV6 30$H[At=+ѓezY'V?rkl|(#7fZXxTOhYj ^ ?=hkd>MX /VxGd*7Ksz3)̶Oay=˲v֌zvLES7L$\\SZKS"d!!{\DԒ$kaV'|lFMuo7/BpA]<jkT}IxUFF{1$Fcώ⦥([<>g:ssGQ;[ۗ/Iņ- wH㭫HsrY*hJ8]sTaIC_Vvv^r4T oٲZzVF/4_hzqAW4uVҺ|?Af٦1m h 63VyRJ>i6 4r*@ x%Xzd %/ 8!CO|Rwf:jZoGؚaj3] Eqy5l_c8qN"`U('t%ۜ ?- icӚ+DhǚCl:A)J9dtW7V@n[ OF4;ݸjD/,oVD72t](W]ߠ [! (z*y91Yi>-J[wڠs$. *rɥ#/K\4| ڳK^̰R-$[SGʃ,G*: ȇ;=+MYn>=@')!DUfʼ9{7~FrG7dx\=z*bD~~ w[,YKf *gSzyL%F-0( \~9|E9\5' 2m9Q3-jo8Pp`6H_!?[W}[ׇ&[hUAq0rV[㤩$"3Z]mĎ߰zaR2 o^Ng=h[i-R!+ڊn {D}DeV5 ݥMMgIX&K ks7Nu9َW'#>i:ި'ne&5K|rK0l6Tɼ 2②i >9eN'Knn+LjOckk-tdEO02/<A+8O2d r`uil-h5ߝҡvB=\[>h^p4¸ɻ܋l$)R(|gc3̺ɾ>dwz_|̀혯 4:G㦂f!ꭊ@~5;>]k59jW+7|j|_a(>a>qjˀ;T5 6^]%Զdv|$*d)^$}A_=]` 剏b'kѕsXJ$d(yO=A-:ҧ*O-do6Y @EQxlj]rD/ Z'LՐ<-B}pcba"[RENlA;f@1 TXR 8fQ#02&;Ik 7\+qÒޮ̫CGwu93ҝ: jR::O T5Ru<$j.*3=}FW0n 4"S0f^h% >h,v.ऺʊ[vU dkMvpAThSX|zG7p*'nA @Gh#=m1(s1^=`?4%IT2 ڋ MH2\NbKXN@rÉ P, #Vg!SNG~-ĕ#d>ߑ&_I ">f(4ځi7:nCg(\v>"I wu =-fp4爺e0IK|WS?ǖn _Ixy20#V@.E-xLk(/]%E{>L7foԙ )_0LHUypkƝԿ@IW64mXC f2>]M^.DFLi!\UF(!ӎe7nJtJmzO^a @@4Ƿ sCz'd+hw)^s`z<@f*9T$;әQcS T_])У̒yOyd`=oAlvv*T:)x i|mCj+ev`XC(ra bnb<,Wm:t`pRXKH<}iY 0IT`?JJtAU&>6=7|[gLpv׎PCJ>OK?iOV\Hnut\yz5lxMC^PCwײ}i?e8MU^/eХ4U$CSc*u~R`j&u:)œna9)92jΐ{sԜvDf+3LH4;CgGV$ HҚKuħ 8aO6x8yS T|܈6T!`+sw4B) 3C+6z]nF\ƅV͖-, 2Q dsM.Rn(5dg$;*Rŭ/t93՞GPUTż *;x ;mxL4?yf-N8PFϩe9Xn(+> P1O q1j?]vF :VALӥso%]EmBHp9f \tR\A%3 #[Hwdz`K]vA(m1.YKTMyZo)<ЃGR~͈ :"]3Sі؁9XSwyրgC>Iٕ%t nxu&60 ʁvOnԵhЪ;Q/ y`VYADQ.YŰJ2Tts &Thq!~+w3,# XFB"8n 8jEe7[X: `dn&G̼P<~҉&3NǝGoG)ZdVX ˟e4/QE5iXV٨WK=O1' 1r5H,V.ޫoPW#wAB'80@ Tf_ܛZe+1$kwdꡱknI{3M˄H F VD*:)*Sm(Y벴E.'[P:^к4vh/+mpӫcEI_OFY|]W+x眦הbz7fFrr@PȢ3nEl/%-&t'8\\p8-Y%l³SD~Q-)V9WGqj qݦ6}`Ag/Qܣ4Z3*޽rǣaEۋS/)v!a皢j$|l[,]!;\7XDLyc8Mtߍ^"|_3-q`'o"5E%sCEk`uO*!L|Hu` Hw> lj_{ $WYL ʕs[UP̮s`\ Db;;CbʨH7.FX%Ibw㶵RFXU73J/.6^-׊|6.>YhģAjz^5ФMжgkr<Ꮤ0VY37|CLGg4i>u܁(Ŭ_7iSܰ{@הe!5CAz{$?.YF2 ӜOmj[zcq8 1W*w(Jycjޚv"wI3%.>NOb;Nߋ>BMr,:I+o?A<2Dl qX?E adW]R:pø|pVX ,+Q8kE*FCҹ-m}-, cgֳ3'5FYf&+)ڐO)>R-JIwג>s|KQes6k t.ÈXX: N޽n߫,'#:7e \XE\i,bHOY8t|&ӗnWeܹ *aTv]&ϽL؄8`{>tNH5v-~7lB鏨>ލo؋0 \1@'N|E8BG}$m#:[?M'- )a>j0b{0,0bC^JMrJFS@D7!HGX+p{NMgîQ3xJOQEbZ1YL+톾mtn2@q0I;^hOiQZƼjL9cҵ?Ykϗ@4vIMWhT?$bt&IZ!eFgSŞ[!:hW'˼hI4Y:M.Ðd%D˴ud^#{Hn"f XkI.kD_T욖t9^dC2[c!%"YnAZڧ!=k 3HIz TnR@'l|ZzwaN,^[L  ȧSPu,sGJieBd>1洂M]9MV߇}>ٷ?DC[ab(&.g ~,҈a8::}|Y|ttI]L+Qڮj4 9AN H#uRŵrj&9 37A%N6.SD/T!֢Pm#[pJ΀p_ ,rs4w/d>o:#Dwcvq`!m>φXCAbbĹ_lIԚ} ytGd\دHҠp5|yd|ZeKƟ |W;X.pQ5Jy_ /=fC)_/uzVs\q]>6Dlzs~{p%=)c\g3:r]}/L|PڣN;L!hKkt/-XF)DZ阀SX11QBĦ :z-a: XWR4-ҞY9M"(4֐1{p u pl0:le J6apܸ't[UD vԾc,o_A5wRO):%{RvvQ%q E$^o_fH!镮m -ݢfe* #y`mLzrKoJGfR'r)lpd!Kexsq(]VN7xhj)6ʕEP:fa ۅQqbj4(VD~y 3WR 2mvn`wLy8}TqM#6aޠ?vGO4p?o#\  ;NLah3vL 1*g2 : E&o0޶_7P'qAq?[ߜ!"4 m]XM)|GW#eu`.|Y*WU+q#s] \4㆛Dyw'{X3?MogGa`I4/g ɧews5FvHr1&ݰ[6pEdⓣ.3t5P='BKgF.Q (m۹ 6B"V#=¸#WrJgw/^[dXP+6yt!e@xH|TLnV̩_}.4|5/Hmr2JWܛ6x jQ#\m+O.*|5H[ J0 l p}Ck 3;Qf N~[Z k<9w5:Yb:Kx1 " 2MѫJl-RGwQ>vu90D\!;mRVm~uuGNjJU$C@3`w@/k-;zMVsf1nq;B=T{DoA5,3Mu ;=:^\NHm˳; NJ6u[šYXG")A2@.g҃@JT8-s xh!iπfW6SE@%rbm)ԥDZ?Tn3—KgsX\ypr]^u.aOukJNCݛ1`k~N c8&^kwu&ZxVB۳E*$~=YZ쥿{sxR"[R>;s)mc6DϽHD`|lP@4ߺ<Yk9o.wB},i/ٺg7N,7/e.b}mG! pxlSAQ T?Kk#2'b r࿋ 9d c/Oh5"p5V A0kMqb3O4QFrGXA:&̷V-p"bpŒX';iC%4Y%^%}@9`qy3*,ٸozoB IlaQ zNˍx`EZ0EI䮱yi/1ޘBPyu!͖7'M4,8 ` &*D&t((\YR(EYlAa4c$h;P˴ӑTm6g>o.QaڈMlk!~J˺ƿÂbodؽk*u6Rbg7FL|(ZbL׍3Z mcKH+vewٱ!MmUEr&,%H$Gh4 ,l4JV[ esI2FQc7EN߆+P:[lJApj.4D.id.%i˰s\z{w&P[:cKSxճmUBP.AoV(IVUm_NJ*@C^ 1 yLOg6V_*ȍ$Wj1u Mt",R&$>y@iCe9fxtZnr= Le/hz44aKBE_N71f)WSlԎ ouEQ㆓XXޒa'܃|[^s]jf{ҶX2=H#W؆,vN3˿ #Vy4)!cDf9`۾C륓UI)'. Ŋ |WɆdMĐFh`H`XfOi:xaH5K(!AXHY<,VA [*x(Л)ORRyky 鑌V)tٕ :bN8uW(-Ew9bpK+ln#ZX< v3UE$ E!Gj>}7Qs[!hS_Q+::v SBZ|ؾ%0w6^{lpTD~D:S0 cj4܇.Z{,TscXKc6{b]~*.tV ­㵉8K"@/J[ ]\޴*p1 ,!cG>`V|k[n**F5P>SR[ȏ IdPk:X(&-(畅>]CTӻL+4J \A'>8t\N2Rbhj/YCzB}8d;1ZMdC?E\ۢ|&St- U9:s&U قcB6%2'ǪSW|#U7v841/){\p{y QuZG_h$ ri.JLSS,ɳQ%@,{Jh^]O|ՠl y܌{ݫ~j<eW 䮡Qvc M l\2fEz$ v"*%.}+9bV1xs>:2שA{fUTήBl|tjef}LjV][*L3/Q:ݯ~5Ld#u[QPD$R2!jNs\_Co"G%7_\"YE9HmhZƣ~Eꀺ0 ?>3G{ .178ͣn _gq`^},nzDW 9s{娡ĕ:A\tckf}bt0}8 yR%f5GuWBP-!Qj!(ʹ(Ҕ"!Ը-ॶ~\gB6Xs( `EC6vR2040kOVSB\Mv@]Ex(j ճ~g"Ep]iT3:M*Lq|T'-ҘIʐ=9kPu<;ɰ2e 郜&#[@Fyg^wEoդE*RX^f.%jdǖa`-J~%;Wv @ =}JATr͙r[}Fsn|O$*xǯI74=FZ~Ռe0 |6b n'{͘rpiXNօ;| 3Ď4bF{/-0 G8/r6c`T`TLj >}XJ@*D|/.q8䙉-s1s^d/VGVLc3Vw u~}BKSX13OvXbr=]?5ʵ;J}* pœ+f,HA?{icA;_sN*vM$M\ul0v86S+IHtJKC-~M@aQINĭ{_#u#&9pk䈱\KU|r9j^Oqc^Y k=ה|N%b(|n󮱣7 QzKa?ij|be(%Nj F#ͼ+>x`V|s= ?##]~S ׁXIǶq1 6 Y`mI ?, SgK%|OWFfw/Ҡwieqi?/Z{^;GLl1/$\Egw4c,ѷJ*ZyP@c%1GDn; #bxnO. 2;X^TKa"< ݏgK!z Cs"CKx򕞧D"ݿă֙"i]| vIjs,E1O<2ШM-S2c[Nx:ĥySVCV>ͱ'G8%A*E7xKv P Vftu*Ȍ*Mur.| dwY750D@bDB?(Ȉ3B0Z4 !RwԽ`9%Q3 @ u7MQU.H lNP@PU]" ;Ҕ$\ҜzF7rUOc߰hxCpȀ R[,DE  GͻjCě1՗;,AyUE"kƬh7(W'#|pyQK*9|(}?|kG?/!slM4GJ!rS=鷟b*B'8Ż4o>Dx)}%IJrn@+(f,zNĚi$ FNCr$=\:ҋ1}?$Vs7~Sߎ>RIHThJ?JQffB""1w$A@Co¶2{f8C+$!]|]ٌd._6Bs0͟`pf3%`յς6j+By ۹Ub/3_+Sg=@J!z$x֢6 Y[uYLdMxDĖ5O@q"4DK^@;|{i{CU2ç> {`c,p;yxrCy ``VفLz~\b4"~s`⧏8aIy|?m ̐E7Yjv]~sIXiS)/_YWJx_ Tـ ;С͚Z%/ZM@%+O}ȗA˦/bՓvxGzMR!2ɳ%HG *m/7/Q U2! ^fH@6qаDp@Dk:%D͟Zd3t'?x^(F`ozvH5ڳVO3@ܣu11kGCۙL\}0j&LF=ɜ 7O@JIAT0Jn{c< ZfpA%Z47%>qGc]P W.I9\M:c帨+@ lI(! 64zvz,/骰;HU6 &OlѝjlQ' @٤`z<ff *΃pR"+,O|P^HA+"Ѳ)m;ihDŕxS8e$BK*sP03T7hpZ;U{ӊi!K$%{*m~./߷aJ=?I=\K$c*]=P^bR1kA}:I? ,lk6 pþZ"INFx-~PS[u',A@0c:f,<Ή4zԁ|1G|`,X!wm7n:X*UGs/1t[Y 5t3'2(^+6t9pI`/pJ|lK>)>Gp;Dg!IJ7/CU^/s$$KvB;Y(y:K3.ǭ!\{q\׷hY *#| 8-,5O[+@pJx%=F)/׉Q- (]t H6%m{Ziq%#U>[юk aGI6#UrPvj1^m)xs[9Uw@~GǷ-mMס)䡹;Iܭ*)zֆ p,p> VAJhJd'}Tj:|.,=OfGE2;J*`, EKQ'rprVߴVijrw(!]0|* Y|P0V_n8-Vض } >m ƋdbRf0/A=Dʓ/ ՟wy^}D$\ecs?"o∲ZݔKnoʱci2b 8eAiex/%z Yn*\X7wgKͱ.Ӕc#55=Csj5D_~BaC$A-(຾ c {5@3]?w`4eG-ܦ!tk, e<ٞxO!ᔆ/Ywzҩv2E8oXЉ@ vM@2HΫn!c[U1uik vwKbӠuuNJ2C(v ^R9U;0@XjU6Vu[pDocdesqMXhB| :+R@roN P4⡥Z,˚ @H͞c ef{?N*<Mw$'űv/~[`1mT.IhX kl:M= A*1a H%fH&/]&"'ͭs@קpUI8QQ""+VΈq39nOe@]}:g0Ӷ$NLC VD'U=$k.IHD:,<:dI;oOMTsJʼnQLƼj)YsWo  3wE.'~O~ѩcR2'8vF%AY ب1*DWnN*sOMxӹE%Ӊܢl?1+ul% rԀO9H͕z-@HG=`䙏~1I!:\TSQ)]A_1+01Swu8Y%՘2:Fϼ~ 9~ ?yv"I7ts0p,NejHJm|jax}/|P@MO)m.Uk,kdl pFUB@*4;kmxeXYbUEV&sǐҐrhJ-wdQ%oXH$:P p%5n}PZRJX Unxaa&ؠ\ɿ,pf)#\]]rG/z[^Gv\O07ShbYiؘpppE]QOpGi%`uBU->x"JtxՓ^5EtWXh$s}ol ygdmu@by M ߆f;kTG/3fl˜ѨKAsu͙!Mht2=%y?׏wq|PŽe<㩘:ƗH T+ :.<Xnc ̜i"?Xx7C!K&fNjQo,#?=6FW-'WDZj2/O sHXdkutHX_]0a *3np[Ds$d+7Wj- :YE`FL 5bwwm|DVNՍm~V mƈ7?r`S#^ pKD)^YZJ4gC?d|1'v< jJ\:@P1pMmq uv bYފ2,Y+ KH윛v&'H&EZaՀn+KL:9#X;sC&ЖR*ZIL.Q[B4ٟdYܢc^.( z fwiJZDn'I(>:mDA~H.J`9{x-9=7 *Pl,j`l*a{ N meVfK%#ABHxgToH5MM &^Ty+U|'ғ&4+wGwwbfqLj.A*8=<;bК1-%t:_fsj"$҆Ajɷ^\ōvSOd@TǷlQSv=B4_0%&M@ey QTtG~2xY΄rk,LgFQSj @/g3UP)KU'W۲9&ؘDITϯȈ @;Ob/!`ds=H p?V7{Dt +,7FB͗P fQpuwR_qb`F8?]b[q%FNow\m‹T\ yH7q-#<[N/=,q~?#Q1~z;׀o*v笀>0v)-'&+톆JQޢ1ᄇ-fnմ1~gU.dT5d_ ߇$%t_2-ajen[ܑ3gZ6Jj'4#L !C/m/,j;Z7TN$9 װ-rl{Wj̇% ),{"ˡ/zv3,z]qmDS,z{p"nV Ƃ}ݬ.W嚆棬mY[5BWp*( e@OugpU^ؑEa@ak 2&}4MB @_:IDfN`=LVY=j.M(_Ѵ-)O ?kxY fJ 4TޟtqjԳvc[<4:]N_~V7obosTTaۂ^D~`߽Q>(Y)3`;-(0v8ju{e 9Va juwD0~n@P;`ey$|MU >3If."3$6$7cB)(uV3ixNgׁLѱKp黫>siug&%^!T[EgԒ?ٿ~{=\)I?'*c/|4xfeCJ׹ao&m=p˸+$[54;kttai-Veui8cx/24+,J1#-$LNHFdiҭyAsOgK_@ Aj![Àw JL'`IH)a6F%g;!ο~z$QG%Q(hv0wu`+Ub%TTw_]hS|Ho::0VD_3=H.f M+@Ph թK:Z hz9@꽬Evމq N)d]p"N:,_3'v"{=$,۪T^7BU,3dT/WmzII@b|~P?nڋ5v_ҬNAF1w|.M/h6Y4^O*uI@e/3c(6K`kr Fh JvH[PyTB)D|}jp&֚.7|oo_y(3y+PqϚ;1ɑReM2۪=$+[WW %oWH42~YHF3{<&eW41WtP(#iv`ZO0V|u;QS0 $4a akYh$a5Y)u\ Ii~ܿ=s$Lve]uSzʭG>rC d@UUU ÀjZ r H[,^>qк (/Mv*=;#Ў-E_J8F 4G$ ?6d/E3 #z)Y߅TsMZ~#Qy%ߖq|^dޚ&^L(|d;앩Kz+v ѥ^ՌP@Fˍ`LǙ ?"&( cKx:_7z1 CQ-)U[ag@rdXB׮4"*։@,\WBסt.,d]Pƫ\\H}7/|u?wn5lz1wԗdz6m"v>tYx_SOw/B]88Զ^VJx=B_VZYyMPKz#S}yON+׬nu\YxaiTX+0!0lO/aH8v,NMq m\?diAL ~$d6JqSfIL:XS($Gؕr!l ]zL d/|@'([^ⓓwr7թMq6QAJփBD?rHӇM5XQh$Jck]l[2չ-wʵ-玆򉊪قU/"-vyn 7-UcZjpR5Cx 솂uQ)/T6`bgt|X'}Y3dH;@';d=uٖڌ4nnߓ`[ &K?E?cmzR<\}S' mUc癧Mq*SOns'_sA k2[19y_f71ržcӚq߃CӭWlv(n^D+r{,ՍWl7$f;'֔tv7h˴l,.G>}Zn0WGtМFl]OߒEj>[7AO+ڈbJ#Wq|>οVVU52tkip쾕&eۍ?T'vF^jRxx 2%zk-Lܛ r<1-83f[ucB#)8ջD7<ßx ӑO}1G4߸ R[!SeD>#6(RHmKP4EhQOLh^ʂLX#ѥײ\*r"覹RpXWO̟iT>Đ`DK(׸*2nhf+Y5+T߽~W?Wmk?kr_sL>,R͛hh2iߍ[jC"P O*Kal/ ۧGyxnO ,7 ١>N&[`}<*F2)./H ͲNh~HrelhS$<i- +(,uq-O(# 6IB*+Eh* XF&լ|"?Fu]'LޣU1 g<)e וPԟ0Mx";> `@}!FR#erZ[<3uY (*[uCț:yt =!` y@Cyei0TBD8s(#Z}|l@nXdyM0+{WXAzuGHbr *Lc]+Eо6˽Н[%TEVi\Ȑ%Y=5h倃 ~nܭe`h<;D~uan<-T rn!edD8qt:yF;f@2N' 3陛$lItP`R/ JVj[n ^>Ug;Z [Hnyɏ?[YNr#1O4 lU#x|Evb:AV<=٠I8e/]7N48֙rb܎g:oT%5*AP!q}ǝ-qۆ_c;I?[Qgzs.|un| *b)|Fj XX £ziLrb$vl_7ښf"RVO.O_39!4!r``0)(~pA{6Kb3њ9ߕ_|JSh{ 9eP5 >Slwe\w5=m~fLrnB%/p߽6f1]`E-@|~(a;1C$~yf*~[b$a[ vy>]q) ;GDZ^wjC[.P\ Kxo%-h0f4&nSX^!% mC>Ȳz Da1!FXD N ~¿R \~*Eh=>T4m% 1#'\d~!'PQe.Q'Sa[~9v{8Gd႙J TL+:_;}V q^0hMW_fg;iM %SoM\\B[ o=ySPUB,9èY橆:æ/U<8@TX&B \G  ,x{.jSs^{!=lbD#\[d&~6;ArC+8}?F)6VsMco酸ӌ.A:Brhqg=XX}-k@gKyrK_DϨQ46J2o NYvphK>`|8SړTPwtZH Tk ~mQ/,8U j$=W(NlcL#z11-~ҩz~elIР(Q8O2 m%1Gm=wܳuK~hFba8+X~4E1_.^f*5UQ\pVaŽA]G+Lp"&u"-қ ӕ%CLcЉ{XM pR1{,g~4K$A-ڀW'oC\np}f,XYj) bIqecGQ YPLmȬ ֙4OMnҖO-XO},<.]#~lNJڶ̏#^Fb0R]dDe /P䚶7D<h k2Lw ,K޵ԙskԡ66wQ@v5ehWQ%+[5A:$vbEc'4qfhSLچ5 += bx .= USdL*Һ,rG CVSӋǁ*|՞6C+˝1^t0ʬH'*gM&u?f=d0gxaUo_ԘųNJ1Cy慤B# .g)fBاi,31 7ʎ=$uQ`KHӠ)dWAPDikncxkjqG hDeUxr% LCg)ijd< [okPY~B0i##-<>Ij ƉwNdyF]X~E6^z;W๮*kC8l}WCaJQ%M7?qyP*Z&(׊S>,s(L!>Ō4f=\?UVKuK6P6[n-4% dA&~BdA㼵*So!5r s.$ "OhPX浐<ǽڮ'i> Mf%I'Ng&ChAA|S7ElF0SI%aS5h8 DQL^<; e}@!t7]rAj Țڰ~~B%j:e2k| YP&?".tmAY8$WJ7nfNy.ܞjbVQ=k*F)7L,:GETOc&?U RGQIeӠ";yE נI,TR3[{%3+!Tm&}BzH7J9= -ޖ&)k ?t1B3XK֪5ph1H{f+q } x'Tʌ%:.w6iH'YuX:K?Q҃r$ʌ 5iٌd?}@a xT'[!X(jm~D2C=یKm87xa{90W~d5.H+)~m02'Nß^d8pL) DZ;%U "'x'l #ʦ9 yid[2uʀ*ryjP-GC^;kDO-txLxLĽ`Y]*O|&]<_'="+Ué7GI ح]O '`RߡVvM0`8#aIpXRYቀ<]ӟSz&;B,ީ]XV3X;p]?fkLSgA\a˂4RVAѢM \6­`Xˑɗ .ZD>f()W9zvY11tU-"Y@I 29JT՟̏O{A6R8 u)<$J§b%Ùqΰm;F A٪jc۔[=$_Dvk<ȇ A_Goc2q%z.vUY7yYԘ 9u4[ n$9=XY6ԱΖ5T&~ɞDJIh)+-f:^`2vW3ܦh@ɯEJpoBDwOpurk䵧2xl›I^:9Ma#+KpT-&bqr P ,[S*ms2 uS> m$CVjLcُ4w@718, W1d jj2΃KM+GQNiQq ,e[ө˂cUA3/ )Լ@)Za߆ @ocVku4{ILV^r|õv2~+avlp{ddA2w%֛ju dg czu5/2b(X泲/LzYwkI)gԐ'k 3gB4/spIFAm2XyBhvVUwS|-`ѱ=>2Y(sx2/q&q-S9fnj2#ஔxN,eʄw?/l8&vH;*d v3zb"AbѻHEL$15U Щr`Ks˥ (!f=%_Y^A'r|'^mBRVΎb!k=XϠ |pp&繂%P%p|]@ǡXD}+wMLná4;$z~&Pі5=D@sfNv_ej0 65ƚ$5"od;B!7Uaf)g]0B$i2:r[GCGhȻ)̓2Z- $\V/HQVl=+=iawY9w`8&3KI.>_}hH2bR!Ay85SU+rUւ=4/y qUKwpL\B-e4hۿwv7Oپ&-k*9M%۞UQ2hm>t>R.Uh/0)]  .}{~Х$21YMڬ\ =dC|/ky|q+YZ6K`o E:ݨ?, VF6 SL'Hm-Smr BR+ԜJ& )mɰ k(HZ nfx{`fd-4 l1ПxC#%OdV`HuEp+ۮGx_+SYū3%.7M5UVgPFbZ ݭj招Wln DE '#Ɋ,hCX+5PԚ8e|j9c9Uu!VEȳ_IiY)&`\>xmώHY4 y< 3`vL̖3)<⊅(Lm{V1{~S[%kx'B+?ߣm%`! !Ԗg-r%8a v10geBVH|taypɴ.UoG!]jViyr W [\?|DYҩ"[JlvVC^=1OIr^>\"4P$՚IJTCny(yg^{8hp]g2ô@ m@')Q+V<ٕ˶V"Ap@+tibqu*JOZ _~rD{$)=}jQԸ)刜ķ0yHV_쿒[70k?{t.$eDq#eܦ*R |T7J%wuE'4 {@[4*Zo!z)i5C5Rd:Nε^Ru,s730 I| hy<$?4A*4ӣ]1_eNI{$6iͱ ,zBXrh7AZ۞oϿm E^K؛M  jc« gv3ˣӒIzЩ4z,& gC6IrJKߏfς= ^zC*ƶ7F%{Rh^3oⴾ7@XPŋ:%`>?7]\!>ĥ91%u`/j(GA$S^Em:uX UY`Ǟ8DeSYfY">|`3``LC;ӗՄl寒c 3BG7EawiJ:WD#| e(90Xv_.p.!lVVa4Oqw^`t0}hK)BRUS]7 [W^O288ky}iJ%j̫C`勚 ,0qNnwEEoPqe.iQKFi bAɤc⫑tbLPm_Rv5Ȥ8&'1C51EH 0*>G5轌~zc;ҟTҍKzP+PՇkrcc.825<Ǵ@ #2l"Av_$h~D0H c,ˡסhisIk W!Q**P2g]nS]Oa 3CElw3dj;y8$兕rTtrw[&b}xp{pAV'ZZ};UV1ǑW^GHvR3mdPNA{GWTQ64iS<99N\/:y*UѮJ^➷P":/IUF 5]UVS` V~/i2E )♃iWXe5q.Wbѥ {Wp ,0\Xi(yn^P,F:<~_MM9xJM1+t9r`*kE@D3k2*-X'@oƨj!ƒY~׸c=X1[i8)OHݭ&F6|bw7(kEfmT| : uxT PCI>1-_}3S!jJWB>#1)3بYq5!@5Pƶ.aC3/'TfUX?kEK849)vz>&q62rgG: ?􄴮.6vbِ2~[p1[Z=wlhԵ%;A@fD1٥%ӁNSZg5o",0tiu,󛵙8<%a~ Qn|My?dRR%ITﶼG -WI^JR@ooFP`as7(>P o0"Lf?Zk#r\,sSɱ7u8l_J [KJ㢉K#EKO`Sw{#)*^+ѻ[l&`T>(zV 0ahP(==|c%Q~R(3{.M2]zJksHxID##vE!ko|)T{500Q.J ^ DbGJ/ fCyEPY'S+܄Ʈo)f?yYDZk=Q'L9ʟ_T5QC“$pR7 5hCuLL7ZKAҨQ"@RմErl{F)m醛OmkJ;ᖭZ9,{DAl">HئbizJ5`~Y{5Lr,A=kx,#Ryq[nFP\aOfkL>F{"N0Q$ɓNs ڙ5t[5\WawLyک[mwڴ9"%BAJ=R<_05r@72 fΪE` mI|%e@iO)73z?'\T7P]gϦZ!5@\aUs*bOpwkd S Q!,AA*t/ۇ'+W(("@52ES&H+t ̤H n0䧷+(unײLBJha6i.Z%67BkpcA;fTŋpj_ Udط ^/8]=~ g,@0"0Rpr&=5 QiXqKC!VWiݾ΅jӳꜳ|nJ#C l_ WSnK.e>.S*Cju{q@ qYI!贴˂zP~Nْ|%:(g̯AN?#t&?rA%&LJAۑ]륇}3yy0a5UQZrE% .^a&7s2.Q)_s%Q+XQe(2՞hC}hw D&U: 6ӯ0SD|"5SRh1L V  IfvG֘rhSS3(:UNI8 ZF1-2?#a6u lӌ ;"AĖ~;c T9Vp# 3*,M9y_ *1qh|NHsąQE48/€K4NNѝbvFmӄi˽[UCi8P ]g*\=P`gsmKL (X a( O3"hI%i2s,:$;UlqD>o. A\< : ub{h<,[T=G}#ׅ~W>& ٓ 2 t"x_'Ʌd8 s 4,b|qϣc_~.ϗͮ0ZQyMHy˔M̺v=+q3u>/pk7(\>(j%J6pzu՘6BTM}<<j"!X GCOIhԺ4œHZ(:ݧ!E!}wRe%E e|3^N,:8n}jxV]#9#a&S|E`˜:l!;5.I3j946f@E)L;M8Ud@3= KU iZ!嫍qv. *[F(u{dBPl%P|sIQ 7Үz:w?"c:CbMx5gdvHc TaqLux`<%, 4co>rn!c!@ Z#޼C.g}OKN \J+v̭ӫl{޶la *]{冽 G悻4;)ҥjyʵ}FҔ)m[;a$7(SNʾgQ*t_`eZ=:Zo 3ʰ3+k#(9?4hO°,8կקA@:TrW{\Wđ-yڂS| gdng>%9v< b:ЗŀyO/iaOn$Jfu{֮e䞆5Ùc+ FJOtj#kZx+ODybz#˃TȑyA&FI H6om}iqerªDG!,4&!jߊi/}8Eپ2>Wd3A'hH#s3otd%}7f}#%\|y C6'&G* KݱaJކ鼼'tHVqXC;J>fu0Y)f`ATm%UHx:g];OobW?T~s8!ŖgԒBQ5Zׁ%W @'QMlixbEX 'ʗ(Bٲ }a(7EMs"jSkNڕA]AX6<77 r[| #VQ)ڬ^`RstLС; Z 5'jy:5avT!I[!eGj yWV%ƥ{ZFy}YsYSpGT<)ЉH2VCxI.\t^Z9 )|*9gYz9ɏA5`C;| g&My0}6'C~85l2 b;amiL܂Ť}۷̄V.}hΑZ$t=fk¥%\Ec?IG]ᴟ@A$RzJܗ @jf{*Z7Q pCj 1xnQ^"GlcwVzJ4 # 5OӽM;=_@sVіҦū}yu 5еH?X j9y%zZ\j31 К La- WV>eU 1x|w;m‰O .0.r(g*;#9ouyQLݹ 0dcΗ8/ %nt"c) ?5RVKxh6p^09]M:0븢W]A9Ւ&Hw p؝ "frIQwpFDxZb^ZCZ|ug /یVƏLۇ52 IKdu 6گxl.4"47R P]] f¥p w(p@ u/K. @n߽P>put^HW$Xs0m"!#ʃC{˛͢w[([VqTj FQ<0,PE4G]«.0]3x.bmVqDP ۧSz}$G^+qmCʕ\/.#?A]3>AW/|~SB#vg2u|e[3Ԋa,9 vct`Oxų$ij v E* .خxogʥ,*p^m܁y]P3q#f"O0˳3שMa{XxNNf y*M, %y/43(/wh}0Q_u"`RKKzXnN >+׏PUK}d{wRZ.N5o0+M+2ֳcL״77#l( r]6'VڎP&zRCE/,[KM:pK,Ðؤr!|! 7W!3)A4:N:ȍEE'Eԛ2̜d#"s̲7aw^ڱ󾎬"ÉaDG ĉd1 _yJ¶uGb_DKre ^K2=Cx64ĕ$;xk/*#>AbdA~$H} m*糼g*ˍ*\YlcG8 D;e/ȱ吖w\O@k"ߛh5 C¦tӳȹObO& +fV"bD9E&^bTqݦ@@} \(Gs&2@3GѓěėCK#1s"Be1aϩ;L11Bc:^">?5]6z7Tj#-ZI8Cʣ1%F@9崚ǍZ.Z% ,K<] xv[#moZGHۙdc!li]A5H7Q_S0z;&Rsn*nvUO''ToyŹ c>2lKϡ|);´3[`S3pHA;˟H~ru=K ׁjs9ۛWꀂI$<Т u#+>|亝fRnD8R/Z${enJ=c3hK~Z~'sG>D|?_(ҧ͉Jn5RKA9k´8.#N8FA]^cFf.(wCڀs\8:P9X%rqcOGc1W|H̼CsrV5#aҮu="\zU,Aa>'kf b7aK~Řg<VnCZonR 9yAA?QL/ը$'xǣHɳxفxAp 3c:HG#NZF(8/]p&/y/Q-d>nMɏ\_5/". @&C똖G>],Hgb瑱$,сJKJ?a@@z?KEdQQ6iq! @+Y͛“1 )^tjtdKU#7g (Qn VTڽHX@`Dg ֶxFO-1P*g-OVaŴΝIIoݭq>hA֔cE7S 3 6zݒyP L y=ޯ(-p/zse+<-_.X<߈f`[hDQy@ aRQqr#_>;a&3IO~+JwA{@jv`E|%}ӹTN|7}J bE źZ RB%(^*0{`rsJ& |[LLi*9SƐ|%;/' 8(!bZ=xXn5@|˛̀=-aXWhvBI~<-pQ+Q;JWE.]YrF]s tE{bӿ- <{ 2LhwHy4ѳjCF cJ&(ScF K6<']۾le9|^IϬͣ!:.έ@Bd1J# U>NEGajv_a\FPi-;#vA 1`{ZKPOZ).8-0"9 e"!Mtͭ;Q]SjkŖlPvbX'n0髠2sPEIM#Bpݧ:F ;^@vJ '#!4<֘ݰ!}=+Q8&>d%qԪQ'gRJ_PCDd$&U6W&}M1tζFN!#'Ԏf_K8R4*{JL@ET {!@g4xZg& c_Bg'~4$?Yn>9QhKX{^>< WsLt," XP)pM>蒦w6Rq VBdG6 }Bd~TH6̛- ̅-qrGWJmMQ)G>χ\)'ׁ6>aΊ'ёTw!$mYYQnIf4nl_-728o ,l]v$0o4+eUSuT3;gT;kG2`v?гQ)wF'~6Y3įa#&RsħqZ>\#C+Vw92U'wOg$rxnU?)CGY ]  ]u sEjjeϯ\DpQf˒NB]h~ K fuE}84y9 SP,sC)*c~hw7;qf 6\ ^Ӻ槠ZDdbqCC{c5$jf b7#ʔy\$ETJF-"܋~'yt[_y6ŲlUlBbο{+ca[7DALyok6csڅ]=vKؓ}=gūZN 3ckoju˳5f!wm8b)U)h:twp)J)u'%dO>^YKzzR |3i|eX\>㆔bA6TXu 5RP ݴ퀴iK]"KZN(nhQ-,[n̞wH w(1N8&DM_HFKm`T~ueS>c{qf-pPn(&e/ S%vDwOsPvԅ!)x$i"NS6J]JsO[grmHV|TrC1AiK|Ư~)2@lP! Mt> OQCʙ&+to-R}f{TGo(O,v.$#BtO7<0RB\8 aaB) Ԑ)X.e!O$(siIߓeS_JJKy&cw,d^#ED3GJ*cQ,. X$3` QsVFNMIdlUkWG$aAx}d2^zwm7Cu= Ny( =ˑ>ZP QͦQT@eUάg|*%IbjX'20&mB@_~:/,sxp@"-90B* VJk6w*UIʋض0cPNҎ*'EW` yEx0s(Lj3Ă sٍ9~V Wʖx_)y8Muϓ ]I>+z7 Z.":RF lBfYQKw.(WX<3KcGM]B>0$4\2vIIqMu0 P>*,*MM̎#qJYma(M嘩'b;Hb.m..Ӻ:$amMpJI_$xM`#@B<ڼ6IU$Lc\DkY h&tB<1f=\XR!]N(Fdknrr\zDWYt {YG~a@ߎ@ $Cnw#͍=Vf.;S% 䁯3:Y-r:tE;rϬEʅV)KE@1<gLc척66cB%pBXqrLs2tõ,7(Ĉd6D@|Z瞳4&5>~mb: D*6):ɽy8bǛ4KID;[4 )t('-x xu8ZUXbA/ZvZ&xx2c▋Dii&k϶U=0Ck5/a[XV£.7CM4R;ktJcH(b5P-b9|ڴ_4Yj؂.f5sn]0i45G|{:8Y٣}=ixc7yZTO@y&tAgiCO t{rۼ.|m;`hi"%w?|ރt6%$coo_%7B}sɉv,uq'S\ӂ?UrB̪G-l1y~z9Z8$.T"zTm~dI("V^+45Xw|1\ ͼZN Ȕ.ڋK%Eك* $BY&1u1ѽwH8WUeʓa^VB[etgCKƎ_V3|ҵ}fgO> vv/'2/Qh)TcOsT ĿBC/VV]!$7&hXiy̡6W#/nSj5Ca!?[n|1Ѷ#扈X,:]K=6hV2 ,N]uϽs Sڑ0k0Ib0QRݟ,vw->ب,p-%y: z|sF}9tWc?o4E:9\ ϻ6@SN%kraEQNs 5hHY\^ި/l9N0|z߮W;s8 D3H &NaME=X>Utk#C;:1lĿ_[9a1oRjc 1?.W!YcSkU 2̶UϾUqˈJpώ[Am}OɺҖa@`Քuuύә%riz\ ழnh;c&;B0J}~6,y?kďd}T6\tmZOѳWՙ~2fwճ&Dӓ:4 )U9!sy" ^jђ"Gg $Ns55}wL!1 9nf8ΪI,LHu@R!``fuMʓgn$s9ƄR+&Cɞc8B5䚮M4(p X;dkj:ZW \vsʠL3*wXPCP_* ucQ9e4eKbܾ?w7ZӱaL*}W+oRôY1BV<Ƽtq/ɵx#>\/U&aw-V>Ur*X<l&pB38۝ɺsLZ"Xgc`ӟrr48fGz2Ԕg&6aE:~kENFיB$. ζqҐ)uYPz>ˏfd~f 1Azo`M)7T7] 1_]$$U3K7`jc39$ J62hH -l >#.spaOGZiq8<*;lxw%`NW5s([7C}MUUPV&T5y+MX`5tįcZ eX@w >9|и>BRk&KƂe>&*%i**c$ey oEGk2X?4 ~ <ʃ;za!oS.C' 4q7mFpdO}[ s%?ӛ^vuHT<^W$cqmˁ-t,=]d}<&ZTP:w/\qsglh柤%}>nDC<|3| UMWV:lӍdQsTJ"uJp4'd{;QE~jv=|z&T'"/IDzau 1/{*$&eU&{jI2B {$,5RMʼjz _ݩoHh+VFY'j'cy"ܠ/~-217q6}xL/!5U11GZ˥iJ&orI.]T2\'Bm5R<̬ )NTB|͸ ir5HI'(6PhS,+ o&=1\=׌ a؃hx_qb{ndx[ ڬ(׏'# eDwFW.R$o/(݂R89}__K`7^KZkON$`OC5~t je}=Q}CYq"Wnfr?V9Sχ_.;<6dF Wߘ8?'/NRӀD5q܇z=k)|tWNX$~' .AXۙd妳EóX0giA4nh<*Q@R-8黈9JkH(j ns8G& _©a=& :L.Db*ۜZ D@-27o+lCMuU^)8zv;L ?b)vE#&@'DɅdH^=rf Р3_\p_l$v2F|m 7}gmSשqb[f{INFPwr )^3DP>G j,wgIELb` q9?3&( ^핍t 3J6ޟ-UGab8c€ğ{&b;_@ӌ'Vi< %7oW3"(^[)S4s+t%~,?P)k%6tt+lKe̬-4СT]JF(R]vce. ~Y664R7;)T҉ؠe_ytd5  uO:-͛(1##D1+=֬bHl)a~xC$A)갪~Xf<] "N%Bt2GpN@[h $a  fwm.\Kgw>^riv{CQH|2"|Tex؀hw OfS'b: ok/)mc;sR0Zt_P(K[gf ]%zNIZHkJGn}$5eRI<%*i#Nyp`1 淖%pS"7vf2}kbAky<_j;Ǭ-/¿RLF. 'sp R}{tkMX.&UX LJsn2Kȩ_h4 N0Sd.Y9)skd(B\zvNj3Dș%OXih+[}Ӥ2)?>QѫAH 㛃i;XU4,,$6Q~E#1_T\(-.*r 05|M Lbgyx ls!:Uy[Յ:9v>Ce;xA{:ɀ7|#3֜Ƒu2qi*y >.Z⭧zS7\!rCFt}}A F.7E=>U qɖz3SpRB g6>HE|KNY?ڲO)-vTy:bZx9 +Z{0$*'"Nmxr;h:ip@vr0li.>yTћے]kT#ȝ .H{)5xj:Ő1HSmdY曨ݢ?_Vgr7F}ʇ[4ά3s*"mx0CKDFcPKkAb{iGjxZtSv 웁in`?i/| \|brZSк0)MI ~l8YUF`UZXz {9 $=*8 $٘^PlvHů+^Ґ!IX "iXx>2 SLT9)YnQ)2;hw M cdxR|JYƗ hv%"XtԩKc됂sHLd R@Ѷ\Њ5VסF@G1ĺMRJȗ:{y_6Rx G)yK*<}_Y PO-)?tdZP,i9ѡ _/oq $BƉspzj-HO[[&MG`+lye~{ 3Dԥ;Gp ,R n|.=5WiiSRW 1K Puq6ȅ'@z7).͝k.~Np=e3@mT1n~c2}'GxG'ԥKȼBuc=Qyt!1Ҍ3bgN@$JTbrkuR& mm@?9s$緔Frr]T  ]]xUGa^ ?&CVB]MA9$qVXdfПlg@]Z@,z*ZZ%b,fCOO6N0J`f|nW8 TLrN]D^"1slBZ&)(J'1LO=ǘuw=S%,حdT]9'ciU* 5}9VeZֺPħ-i2&a =Cls6ۭ(uP O~E, T_Ziÿi?%L0FǺέMkG_Ԟ02`Q%\gf7ytK&6K5{kX' e FHĤ ononu[8W @E偖ve9>zO6 BLl1&`93gJ7l颍1"d6`ۃaLsyvF W~A"\b_Gj͟`q?sܵ뽋_"%+1s^7&F X1ϫMgiQj^¢9@z ^m\.ڛ; xYH>m f =pKfX:4VO>j?zsIjMy䙊HR?ka"^Fq:w\-4#_aS˺(cp>7,#,dٖI'xm8ǦjlrG\ cBzƛH>nOW`zEX g* #(#CuP@H|t [L8TLstߌ_?EsIqJaM[CrZZnAi JVM-Q0Eú\wJVr B븿n;HLHD'qB9΄Si^+t=8CiQ֡EśBT{_v7(O;!Ev@Us'D^@'fO9ְTMas :4  t- j܉jNA Y&ŘsQ5쩊 ࠵MK!~ ࢗ+F>,Q)HIL|\ TD;Z@lrm,N;OggUoDE(F%;ѫ1{RgWӳl?6gUB Ws5Lpa /.#4>` FNs=4'R${:tu>G*1(%j|68!|k4.P̈́hU(u8sWxyw͉ȯ&?=ʰ7p'yVe=yr! h vi IoSrڊ1uwM{~6_z&IeY\kפIeWfzh4`XAdjU)D|{IJ* +n0&tSX;wlsJGJ`;IXh^>K:T#2jݘ&;.G.&m/mzm!?aPH gԙ %@xQh-$(W9:*f5$jK|2mRb#ENdJp뢂X%sȖY\Ah^PȰZ5P4d]w ;]BφBajkux̘}o'S'؞̞/ʱ,F&h^>,6 ?$ryc (* 5k>Iа6XB*uI99-2X/=K&:\SsPO2| 8,==4N.,}WGc8!Ifzn^ΛDW2rj6^F/ne~kØU O_l}* th+u-\MFˇm%fX*^KJy;z'N(*)l oʾjS2YPH Ɏ?! 7Jo&4m4\;(# B A$Š8%%h=t5QC=䱛MI7Cj,/SÄc$Uz"3=^sΧ lu4,t%(t9QЊeԂGP\>[驪i|6%Ѷ~œ]YFqtU7jWWՒ;'<#4?rua}3h3G(릅AmShM'0}Bv0/8HxkNvWIr)d馇po:\`M| g.oJڑreΝDL@9 # CP v BBfIKdkJ k*iyq WP?/Iw$K1\Kn5-X|@t0jɩ%{.eBThԅJ_Fi~6\֨ʊmUUxV<mS9X4h OdϹ0t\aY]ގ [>olX7'tHr ?G\/ue0ђHF4$?6^cᆼ>mnyr6g]fDc-Nsct~皠b7tx:<V\bD LLFԬA*im+Ŭd"uN)K8װ|qA)egcϼgr.J;\VEu)%&{[uΑIh==1YOf,Q W:j ]È{o:!&w"s2>c"U͢ Xo%hk^U}GRȃ"M"UT+8Č LCg jZ! Ys6DR֠`+zF>ϕեm!|`lrv܂Nn2w9R%$Ox, e15 sױ!Qbyr1}gMkNɵ{JID'qgh ) Zwt=]7:D^lp]hO`YS. ngjQ粸ȾICHhc?3z ,9+zë:[9a) ,xh~e?Û\WX0J⡝vWǥeg&VqunT*$k7p~p%43tk] R@ |-UK ;yLlɓ!HLѓ`R,Ichv#+q}(rAcʼn ^T-]d8S")N>(wKbFDŕ-Ȭ$uҡ<kB>B~'&/LWy@BLT Y;~;pRfSK~+:| {R8sƉ ɀ}ʇ 'p\`O\ԟO%&&|R湑Q (|tsܐNMakS kQ;pg +65[&qbn#=r0*S ?KxYl* t:`ؽeA$Wz4q Ejqr&/3;I9Ѵ0yDfb"; 7Gy HZ2.^~ܩ bOO&9_2It|Ī"l9IXn6.=잦%XL^RZYKzVKF5^&~(r  & 5IQ0MWDm0O0$D-m$WW8W9J[Cvu-2TPcu`J%aoN}}4]Zbsһg# {`0>fM֠&ۦ9Nt-IR0g!ڄ!TܖEWye]C W#'d}q0Uҁ Žwnm+)ljWrW"{!o90j`-o :߬eы "~*~*x8U-O)a7`U1{>CoC4xziWhIm]_E2*O"n8G{*pC VWqKR{+I;,YF.5C U 5 ~ ֤wtds#mMBSC1tJޟ@ݻfWz=Ȁb$=$gzRhPCJвG+W@Ob仱T W:i!P3@ZdֺjŎeqYdb@CM d+|{{y^ffLc1?YZ#: 0GAhE5aQY9i޵{-`>x_H_; $qL'񣤉%W2R)TŻU2J{DjBv Upoڕu^R;&l$!Z0_ȋ_bww{Oxa;lC9=8P#Xڋ DrUs-=Ѧ:ز)7EEi8_] {eX)Mnqd E^$YHrΝW2'`J9weQ;hCyv22T_swWBD&ԭl6>OM? dޓY9Y'< ˎRWe(R"ȣ\yHNzfvu2/yP\6BiHXCP@#ajC@ޠ'@l`C 0S7k@r@15YZ}qu2azyo Hh8aN }mg)!{o.a.`|#VcQ#OUKϠɍǙ!0G{nAhC3#9:o, V1,8/ B+FQ*9.l8I0Ȼ##"dz$?u *_Q /I_ZEZ[ BP7ŭCUY B2u.=%4wr.:*tq{EڐUm"n<ײf?9%*p;u&r"Btm=/ѕIFvs.K` +;u?[sպ:ee\T\]{&V_n_I0g6[i[/G~ Dp5 XEԜHgw3+/|ەpB H4'TѹUYMZ'&xJBt/Ǹ͜VO( @xtay ԺHoWz}-RCY:~tk>Xxeh(Ϫįv x;:*4 N_3Z79VQES tV&,_VwJG<ȵpM 8*]E_(dCp\{*h]Tv$ͽ?,_H BXh2&?[8zec-DͯfgΞkhEw>4sP jƳ4ϱd6/i'鬩#)=USfBt}f< sC=2Ƌ#Kh[l`Ӣ^LfQ p"CF☞/59< <AqBTĭ`I\ ŀkIԇJ A}xiuIh%Ɖi3o&o>J22/b$.k̦2ÎF,J])Bc'}ŮNwגLUJA~F=6vv湏tRxOI#ʱV 6>ٿt gM #QݨT&>L7t7:?91G;`n65ZCQ;B kAMe[!JvF3?:3Q?їu"nDc !4!9 ' wnI@Ys/*jОG$;JI=ľ 28nGH3)r#j#vypU6ʶUk6M/!\y@\X+/p]X( g*<>' sjdk& \5ﻅQsR?ņo3.4YLe]`w3r3X\/绯~g`tLJxAq倃?. r:_xes),^"D'2w(Y) {i$PxER`Ďoihy+|M=Y)5Q\x|6)C:+ǵlC. ip,(<#Z΃`9TV^k.CI'd]`[5=n$|bӽyS؞08 @x-8"ÃM׃ŎU=BMX>.'C.mЍ4H= Sah G- &vٳCC^ݻpv$7U.NW/YQ m'dfP< u:RIlgvvc<@&sĉIM:s5?z8H "Azc)^<SF< mMyNQy}/%G^L܊ xhM؁w&`kF1bHYmq:Ϻq|*g/tW@6^4RT/Gw;uTaUKe7^fwI8QT*|53E> +Wc4sQqyL TeK;ltKӦ ;A2"Rܹ*U1|~ (ډϿ8&P}hWQK`ݭҹfP7#e Chh1$ Nԟ#;CB}ܢh^K>k:®T/ę +29iD{LObUjG|2NC5lg=.A#+D8~^vURmb[LcR GDb(x~IyA(Q˥^juYo zc0&,4ͅ,gC)!@~*nȼIαgv}F/X e6q 59ˑ-7[QX}mTĿ|浒!n'FpHhu8ڝ{8Sbvp٣xmNOﭡ ls]l$8 g4W<v~ZPZ r1 E5;(*Cln&DlpEUP  &o N['rEFKYePOX:\b{`hw0c|7*?HdܨS Z"Nˣ IH5'Xoۊ8tGzIp|US~'!PsM*Ktֶ uf¯JmwK. WE*i`X˖7FX+g:!BeM'>ǣ332hPJVAXTgO*vڙ*ŵR.fFvqN 4trmo!& W0XM_RGX:tMdn~3tc ~T0o}RAtnpPVWuJ)KLiR;y0_ãP|"{<[<-Cz\Ɔoϕ`]>[07<,e :50Cn|4,xY"˟n*RBK vqlpeHwk׵4Ό\]B {+*ŘV!5ocf,Q&YbEz5_] <u;SiQ*nlb dmÊ 7Tg}G ֱF&䮱:aFe5:b'4natҤ徒cLt1ZQ wE&+Ҫl¨M ]_o.p儉kv;^t6 n&:fEmׁԄ']ðK e Ӭ@L)cr@8 RDy%(DTUs:VRgMQrLsҠU!}3}V"o%ǜ`'f3|.ǜ3&HE( Hs7ɮs۶d/]LxM\Uim:hƵ(ceXq#ap!W_YkCq`zE3=n ?8eb*6oLGG7yRŽ`!YR(qGe5Hٜp͐d?2=ĭRڋyš7@IR-'%=qW6,ۘ{,Aɖ|G DWъH!B/wSXah`WZ@Re,v?/U*{?#Y\ bFi vxhݦ>N ^[g-X q鹁]g6ZEyK8¯!{R/w '2I&b\ qc_n Oo9\Y `YJaGY+P%VT` i>dX"?vgy6zdq86MV},j_۰f&-Z'hvpDUlYv e!g0p9OsZ1rt%yMZe"h8 _I, 8bJaiRPB-8nR6 XީFwhyU_|G,FP 2:wkK[BUyC2yY] "dLlkVջ^kbd<7>* /_%>b?|FLT@Mo|;eM*ntd /ۭH֓ӽW iu Bl{_3x,APj4(D] 7#tbEgZT ̱(~xGȃ: L6Ȇt H%t b^&@UJ? |n S_5%r8"e߱[J 4^,ʊZy(DD_hߋ!H!1+^+3u$h]Tg%bI⏤#/U?LD@fk%^X޵H'ނ50Et/#EE`= 13-Rղ=|L(AE\=n&Z{ܠ@XRde6N^1Uk.i+4 yKդ.~'$ Փ噕4  CI:ΪO%:~ᠻ*<{ؚɛдͨL<,f}. qzjOb$P Վa LQ%'G<󄷁o$4FW$a"󙞇{&Z's'3-dJe0!n=L謦nԬ /kֻge۔m@H-5ZX2^v{70x`F}܅>uRX2!kɵW+4jyH6{ݼH9В >AI Ŀcbg` e$FS*s9q˃!FF=.\C `&VUH 'y.=!w}2/p+zn EO~)8YUTtV^"ϼlX,<&8UyhK&@\WSbw_:}7WN F(4;\Z:“!<? bd!ӻ;twni1ű/6SR562[xe?U@] w"na9*yho,:v1ۓW_%TcCrGoTt .#)7ѵ7NCw+ ˯'rtg [k CXG<VW,lSukGh_M7-FC;)onnq9\n Ct#vCcl_^v_e0̘=3rrR I]{@'jU̜P:یY>RUoц9"q:nXg ,tjO)-9;b+b;̈́Lvp:zG|Bi04> @od({te狋tHs7lRW~j5\$83EGw_гW:v&e{̦wٳpV9<+&D5X>'D0b`-2>iG[<IxI08w%xf:UoEFs{)MI$Z릡95$:$nC2'QN$-Ĕ@& Kt 51]1,=iLfbd|<({Ңn&;c+of"lU?^{0 :^Oqp^,aKs:TN_$a&=.t/f?i 5"b 07]Ϲ7#w!~nOhEaP Q<`Nн4@p|ˠU7fX `fX5jmі= uCSV=V)B5':,JՏ "^Em utOKs8π''!_4J"(_Tif܇L}#c܋ %10>%5|#C3bxj㱕ޏ)^A\P(jRX{/r]IH:vvڐPI4߶Tts5Sfid! Gt5Obb<!B]CA u5qLrO\j0I 6@P_Us@X;{zS_5^^\1:Χ)n ReOt*<T)U ) rsA>vDz􆟔D)pKlr}6j3&{kO߹۰1-^1ls9*}M-`-p)L.iVU ݥjVsҮm2w6|Lj\:S ,)Q( (z]RޚK;yq&q3Z cj%CK9h#Qz0/j |Fe&=wFG+eI 5 ^*~0}"SL 4̣ωcHCvDl "] v.6 yX)~vFjjm5}qykY~(OarB l\,_0@mܓys4 L4N a,/vc 7:{eO.#AגcnR3C5uiv}O`c7 >sT Hƨ֓֫!+ji}c']`:[W-_N3= ˰tlaʿ0F XL&:NԽطoJGqO zocƾE6kſ(`ofsZl0b,Ox țX01t@ nP)OfX)[*P{1Figd~ ]v.mLvB'Io ꄑT_"^p<r=9]یxЇf㠣?PlG5}%-l"m[F)0P9 ^?[P \>(S)>QhTvٜY g[@3e5,X?3tYS |gٗX[޿ DZËգC<&Rmf]"Wh;EwzMJsJ;b_~s!cM9( ك:V.ߣᢀ|.adUV2kSQ1c:-ma:"nUZ,9j;h*-]/s;@/7ieL 0m}{N(5+hM?)gKY0=pcTp7ڙ+9z$:ZFf<' ÃpW .|a"ƁGrɥyR6f~ #yZ{`"EԗpT9n ѯ\YBM|PF1s{Cذ#}b3.|#g^h3>?jJ*I/Z[(gTLP==gs2S)W3tӝtuT3MT,*GpAW&:1ݼ LҟY[xF$QTy(wwKHq{ye{7 `F$dcU:#&qԛm>)r]@FD剼6s0N7^''D4lf/,m:=Azް{ kT) U+Vr?3D. EtOiVCa Wt!#z 82 iiv[U+cLW)5oP%=(!,cOl;BBٰyZ-y * ˤi6pGq  ;Bn+!Խ8v(0Ld\<ȹUg2w,F}(}fF2 /_p5QHz:Tݱ ͽ1^i?T"|8ih0h$X(3@wlFJp,C?U ]]ד/CR$W 1VgOVKnmw*RE'ly`_:TmX:ۣV|AxVO`*#y+hI9`^o;aMjm" ;2Rn AxvK1%BWmV0%\%4WIf[gFbSx (FL>wtc…wD3؁ү*sX_ƙ"q_+?9`,¸ ~MR^5w?lcػ"pǰsO򽗐?)8 ݦd4MO^6oM#dXuNYD{DPFƒ|=U 5p6L2^4s]D4PN:+Pٖ:^S0q`NR2xLN"@(U"/aPEPqLD1~NwrMc/q#>P#֦V?2d){5|~uߤ^ýw~O!d jF݊CGuRT)hŶAaOt%^}W9d >$n}VG(=筴ʐ..Ae3~CiZoEO_ĖM[1TcX5]:S.HOם{q:FHKbF3<jv&@z8×mlA?u8ԁ' Ft0oF~S[5 qZкM4SqyOdl8 M6@ֱ ţ&,qVV3HJŔ% ILn=o<9)61Z5n'`k1%IdlE0LEF| a?< hwǿC:1W84PEqyM)ޒp54TΓLTy֨8 '%>tfNՆ`&k:YJ6?#t_;C՗yU m= HGxVft6&]f!ob to@kܐȾ~`9eh}Zyg#< lp>r 6^8\_dG^qȎ/>[hּ/&kݡulNkؠvIjxHXOa |*|#Z~M  [LryELWwf܂o Q~dj'mJ\bfp?92Wz?3mEy<q2u2y$~+PL7EF2ʒ?; [ >1؋C6mPe1 "/-j?u#Ȼ}f=W}P!^i]C|)1lqJgosmpPC_0w5à{ ǃBzJgU?wAn?X8djroSF bXfCy Gdvn3vU &+q6nhd_P%cF"dG-y^VFa٢GI;f;y>--aYbu|bSw\iɒWjax[9J{I5iMxL ?`_AYcvdS Vܽu2xORp'amҲ ֢;{.{MϺA~  (^6|O(٫n=Д efNTEU75׏Ȧ،C<8c< Ix׫}\[=OY# (?'5#n3\У jEFS)Up6ǐӶNqN9N}zcUFUxV VS"sO{+:MhZ ,wyH<7/o~Hu_3?IvhKzJ6aCGKH(YHPΣK,nYt>*@m_ *| $a0|ɓ|Eg_i>htM`yҮN+b80LK)xӎ{^ "/OSR3q*# \14l|6)Rtmʉ',D >ۂ3+eBD~i֢PD=:,}>f v1g\"d1n{f}a}BKבU.C"] k.@V}3u8!5Maw޿lX-"%oL?Lgwh_T7=a:|@oO|?~&M"t_}WA@ Fpע X _[ Uwݕ^V1ȳ Н=) s8ޡ#wKΆO=38>Ýsv"1v~t !prЀN/v/v2ՎSphN(+ zɬB7n8)>ePz1m Q@pRzw+aN.^_HgV~COuw$-O\'_$I`&806ڹꑜ?b/[\A 5q}~MIFpC)b$-<TNvhaBJw7 .֟_ߚ,>ʉ2v9: 6mt/_B,1 \5!n1a+ty5j7 |7]{RmhQPI b;ottN*U TB{y<=NHj0EY\B[¥xw>U%rA|Bل2Fs#LrFpoNkYWA 1᪠ӥ[ delӤ)ht̥"˫93! Oc(W͗0;j@]X)q_!@d{1DR jqlO[M. % xBY~cm~M1X˦=CP,D]3w]HW*"5"LW>7wkdF2ڸϮ y×F OV o{rT % zLNs^Jeyג">Nb'q WY bIZ:EO7Nxjf[sǯsUL}R0RgXO&;!KW;׸OإқC܃R@t(ymJAԴ^?@O+i?բ +Y*WE/F,gї"UaZmFN]l\EpjQCsEZڗ.yW\gEx<\K7K DNG޺Ozz@" Q$gأ:R~0а;J59c$:׷V+6ss:‹Ex)"utO/Vی,+i^U~sX>@@P=LNŜinF|T?أ A #My+~LDV~28Zxgᕲq <8qj2iM@rR=, "U vi>4%2X" (OK2룐oMP7ݶfl$ץ_'D%&U< E,|S{z$Aʞ0N G WG[a!Q<):ԜQь#o'֘9W`l0txbz4~Gc5ᏝpeJq~;kهSwO {ubK 5 θ?ŕ9wwWBvd  <5Z!K52@r ƶ[,1& ru7c Y?FWN-S$>4a^gRGPC:7%#Ij ɭ'.T鑣f[/abG'7e^xL@ gTFUG!347 ̩/.1uδ]TH^H;IdHȕR)Ę5lx,t !z݈N=Nwu>fiqL+„WX=k%m7N۠uhk?t\]9C> AʼaBɧ:N(W[f/, V#vDvCs!{|=+uպ(wS0Ywhh(c@@Z*P ~2D8Z Wz mwfI~!^ U)Ld(]rUnWb=X"6L^ $i+154&cSU3[nr+nchE>!/G3nt#zpKɚ)VBk% 5ܭg r_q|rQhgS.#NKS|'kXzߡ!f K",&pK)q4_Jέe& 8=hTT6&Rtz8HEזqޜt\Mi@Tp]O,Rb=\&{ jÊAxBi) Z;JME{Q¶QIg> Q35UfĀc@%:ѹHvVztfS:$r[n" w y L`WVNkbAS!&ֆ:[J-ba8ÓFZ) )~0"6nP¸ Aӟ[]"SwIzzb헚RTqdNȄ兼)6`|@esWI|}|oܔ4o`CKQTXz+C"K/q'H4Yvf˵c 8B$Z4'VNc_ jhz^zk ޙ@+a%6YGuʝk{"tV߄1!=rva%=>0p.COc!8@}Ju] IU#5Q8\8GRpWG1G$W 45im-eIe$YrKUy_Jӟ@HVM6]m"H vXw=;",8c>& NJ\@:#1;>g˼ҙq?Τo&"]ͦM~*ê;"ao:wiO(Bp函 ]ngÆ_ 7Uk_Tfc 7cXAҩFHAss"L-z}u..) [eŕ[99jD^ڊLwI5}z.&:J#8qP% 9]+C'*ų"x5ICjMf7Y+׽s*z\PϿ/-I(Z,Mz`D*nLɪF:7<ajo{ͩ<,c;kGuj7fIPߦS /E;Lнo[TA5"='o ĬBRՌ)B)FRxӋMDXp(^NCPxhˠ3Dhq&Ama$_ Py-6+;>v\VS%ʛ+GVw XmyPV^uYo/eY$9IE[yύrPԺ**{2Q9~VU`Nݪg!X,d)BY},C46_% 4m1XճKɶpS[|U?Jn"Кءaqz ɶN̿D 6As9ǝ,hc0%%.gJalcɳb)t^7͎@ s7NTa~nar3*j5M/vexϢ5w*jxu< ('JZ]w24BOAg}> Fи%b hR Ro5r,Q[ cp*v[8x*F&2XTgC 8VJj~#Τ)ͩߗMDy{x\?QuҾGو5`vΰ5/6?ᠾ213{˪ԐӐ'Օ/=A 1V%@9nq+b@,ٴP`l<5@1|aMù L=r9 L B:i rzf^5ILk>l%奂@PoQ=brZmT]-~&aYh2>7AC{@c(?(ffb cjEiotIg^Q5ʰPـhHjM$lXgєh8S$5榇f A*^&IM(M+_<UDwW~n`JGa޾Yg|&b.֑(3yL]ٱTʼnVZ&,ZƧ:+T-h۴OwwBqpq14D$@nv'4Z$EȑȢg_JWݾ&a|7}!N*_ -a6CgP] TɎV.NQ *QQ" }mMwv^-sUaO$/ KNW(tF\j]zt.BvlCk58&tYA3:rad1_okw KǏDAT""?DY]/Arޑ=l|Ejˋ(DjLڿ٢]ݳAvjDŽwW /8t@ZjƨM< B`'KCizQȂR :+r`"N<싣` 2BTΝWx}prdn2VT: jNJAoJ N֣0+Ŷ (8O#=9Og[:wfI? bN )qb"Tf.Q\I@mÕ&rk$ч:aÔ KRH=|i4-E0a@,! "?321aQZUHd@ >\"!~C `.Ԛ18OaNk'W?VbVjr Q(޳$.gKړ|vDF@:4 4W VWH-P4& |#2վJR*R@?6c8`L6'8G_]Cй.@p}\-V3v 00j l NkRufC/[+a_ͺm^) .T7+ʙֳݼFGG eИJ?2ݩK[)2†AE]>,蕂8hwL'2Qy'p<;[evu5LL9^Hx`g{ښH/?4A }x]+Pi \/zο;WЎrV 'Fqueb[!Cχ2K!}6Zpd{!,`im؏}u^Y~x 3FA Gd^yd zgW 6sϔdԉ mVpZZw{& p͈Zڛy\Aikx#7j%ɠl7ٺ)-LĔEPQicrxuV٪fȟ&gz3W :1MIŷS>&V! 47 fD!b-8Fnj ǣ56Iځ%AA\uc:@wu;>[N! 7"}4ADb( u==l(T<ߺ9:Ձd|7dɤ=FCȃ*%Lع`G OCv"wL$'``7a&gQ40&YQOzz)oO6>x" X0_I5gn<򹾔#_*4.^P{O({ZS4n]#kr(!?RUW47ze a>񁵷Bb8U,A, 0A@HhJ ;Z v=ARJN&Gի&Hz܋%-PIC%Iq2zSsT=R'-QB(%BJۈ,5Ec1 i!B~+˻mZGq;9ioǴo[ cRd9ȣ7˵鱟HLu~Q)zUG vv4N-hWHyqwOfi5bMC~;kQrŠ`DW p=8K2g۫?Nt6}E}+*PԸ06 mtJc'6!XB؄GRa8er ];o1+Dq8j^uzN,[usaSTpwu~dkZ[DCRH"`g({:^{im$0$!y=V}{1mU ׌qsb h*0 B/YQ~f7Ѧo@t8W!3H`aJw^-[]cf r6ʌv +s wK?$+0 ɠ/m Q8~% ă 4TdqC:Э̙qhp;qҋA&wuokoV(yD>x98w.,oY ~$R%P= 5KUdOZJN'Dp듆TVY_р t>AsػsO׺H-7rW=xouׄY^D]b*k.8yr _Hvg`FnIZRN}Tvڱ?`":*H=Id~Ok5YIE179 xsц c1,%{6^\Wb^2RFЅ*JyCd"j3'MC̑?=GD h<m.^<6 "qz;"?zPG7T`)uV/KϩYtamBu%#ݥ1F- {שWx*\g,^O`T؝&t77Ҷ6XղN^[)ݲs{(?RvVfc[Ue *TvnU[HS)П *а3o= E= oFOЗWm?GO =e,ϾAUXTPV>@`T¥ۙ ÂsJ#5d$n#tgr-2FR*(^SVafyC:Y0H7wEgQuJtHO=qDFtdzeмB}iA硽>FdJ:Rg]؅ዴ(q:*V4cdMTtՃd0n,ajedNUBr4;͢טIMrAȤ=駶*>qSЉ}~0% ]3.*wt9>b!ATzWVHWfIKF s@sON QXdM&X="O [Bw ;b*~:}5L9Uk7qJ¾jy%ݚ"7=Iޒ*vgTR5o¾bo8 ռ2yd2NŊՁVוx"TL̃BCQ.laT=3XqqI<7F1-K!!V%&{Pţ g%Ta\qQ3TȋDA@_XeDU >>^Ayfjڡ/z{ 76ŷ@Xd8> z67hCRʓ|=HK㮄/Kҁդ}[O$$?e'~E\΂]J̠38H. p^{OV!+H'8iT$*~ МzyqnjOɫ 4xaX9 S'|57@QGXEƳ 0x,cLAޑ讎Aٓ 5Յy&ƖSM01zt~;=/*-2cKȑhk2ZL']+6[❈zSR'`{hY^V?-$v'Â>wy2/!! 2tk+'@/{ Zm${:rpnfֿΜAp s_?e҄^2 F܁9x \pl݀ 4wEƎވČ ) <ǚԐY!k vHN&b F`=YUVPnHw!3 (@ 9צ6ꋞ} zbCA,4 ܩ5-k,Q]R'/[1yDJUɧIڰ#~WFrHlM(6n)"1,Dǀ R㴑+v/ G@aݲ+Pbvucf87%& Q7Aliڲ?;G]pCpU؇ 8 U:{M+ǒ_IlpفŚ|_YV5S*h1+U+( ی-#17?%)Z;l࣠S4=&9 QY%.hYs!5-Ǧgc0x ol:8/gnjNup*%a No ?Zj XN||/0>In:{qΨT{_>(t.3M{"$'nPhVy,?ܣ,`rׁFbG8";x9SÛD,$x d+ J%}}fO/0 M%h: E5KɄm|dkQ"5$#NK &*NnɌyK$]IvKEԞ&~+vXTYX4Xb;9\$\}䱱KNc%(#1?!en/B1P>zTṄ`_J&Xư!8$G*QoSYd=451h*DF!PNj_./շ#8oGms!``Q;Tv*C S7jruPJ뒣lZJzv-IgͮtM"JcQD8w=mzJ086#lN-^Uܦxql j̒yb92fv%~Q.*+gF*^ P⨗BdƱ=k9h\S_./Bsk7םمUx@N8Pcj( "|UQghhDu?dJ/Ќj4 #N eR &vۀx6 O `Tyo$q7QWj7]?uCP.o0 ڮ&V5VfqbHo9_ywAIh<MwtHi3j~ V7QzrrrɘoEGQjr;,ҟ~ ~LtfE怉U9hR$}.rDʛOXפs[]Wޓ,>/_>e f cSͳ֜ ܦ,%Vs:n)*JiT=F\p ߖ ֙.O=a"^qaюH\%{ ӧZy"̸%c#8Uò¢LҁFjd E'`dI~U)OXל$r\"1&>1?b=s$ZK\V> Տ'akjMҭHO#,ޓӰ`D@0C#v/mԷ*t>X?RHѳraC0"sUOJVDq0'm} ij T={'_RK L)3ǦgF܊ $|1FrX76Ł͟&I[T>װDɓ&db s`XmFXtDm((L70[AeTU;s_廄Љήfsy#Htkf$P</ۅ7Q_2b/X%"G) ~>:ea$AJSs@>V/ZWuE0diE<Zima`[m:>I~ W?" ZDa҄QS4Wq>,Q TMY*ݢV;A <`Ͳr97dY9o"hm29:v9))>!.|r'9Гɇ(T[ΎolO]¼ 1Lo~dRSRc߭sRdKlwXxPBMc:Jp(|,2}r@k㉃4X_T3)P'3rHCh$.ٺX6{V1|sku*+J~5S($B<9 0R_B:`.f 90la:)^ƪUÞKSҷK?M:lNzZô5ьݯ)$-< ,قT8cJoP-%.HjM ; 6~3AH:D7mQT^穫|bGOd}?)ݲw;uM􉴭PO778bWo=7,R=U=ҲpDdD[z⋔\g,շu8g G0`:K:|Y_ M3Mm&B?[1X$LU(Gf+[87~ 0MoP{P?=_P1蔿yҀ&;#ܪMr i[c҂罯Eurp(7wѬ,ڲ̧Lɠ`Jq>JcS/6ITQYs3A+B|bf(ݣ{C`07Y:7^`:7M^MYܑxq}'C׆=D X\ f]aNA* $YJ)QBՍm+(M ۰{Qj둧l'?)lrDg^ .[fgWُsУ2]0u 0#H astޯ! > =ߌ+}d(U3S)gy(wyw"A_ݏ4}j.e \7HU32{#8ŴCx]>`bq*Rv)ܑw/>ȼ50 ps{Wx|mdej3蓾?ozBl¬kL̈́R7`O!zv%[]ߚژތ;@rUbșhoKxqI&1Ĭ=4AEj3S\R}Դ&>i OUu*M<2KlSiVv! 5 <0':`pK9wӰP ~XR5pGy"ˎPH{a<7*EWbk.olkWUy-vʭ.>IKVoaU 6yӌ:^j\ W01 }'/qޕ J= Z+ c(僣[H\XQF&6S (!_o j=HcޓG@46AVL6XEĮ9CN0O7E@n)8"",LRFD(dz ߶Od0ujTP D٘*DB_b(8a^ Y+!_[~dV^-nGZ00 8wUyˑ'd=^xvlE//ξ hiڤ #a}}=WW%n&CN~!Ldd. 3`%ZZs~MLίGS^(;j6|T)@35iz:Sr;#lM1̄tiP'cf`x697Y.HSh_. 4(u6 l$톅 Q9m th"2Sӹ:rqɽ~--Fޒ/] sLm:~GI Q MlanV}AXW }W _I tiW#l\%õ?QlPY`Hx ]ä׌ a5$i1xljLK-G=tSx5oA;D!~ark07jԐ S&>y1bɯ S0+QvؖN~/(w qB))xaxcAHŵjw[6NF BV-Z hSL \}p 0&V\x !$R*wV)"1?1%s0 mkgO$c &O*ND`;NTQR&-;kq ѓ8SC̽X·.GeL- Z"PjqVd snZI_P$$b:.HYT*˥s!vģ:76]ޙl\nj8{-gk\I p<o,Ӭ)%EzOU+dfƑWjЯIh&AsF?J@nކMݛt^ ʞ=Qd(Q |UԂ"pGP`&noAyRl~ὥqxT- $pݺ$)sŅ3j+YI4,o?j h`*eVٌ oJfN8=6FDžro*! >fLÿ>fzb G{6hNxiMDžcA jAm[{ :č"-3lT|$p@@|^ïқ L3ĜSJ/Pr/gRXw  JYR"JB dў(aͷQ"kd$ҷyB^keo U`perS_5l $}MϢ+Zbcq{;ST|} 2I_$"IjllqG"]&)VL>˔~YҚ1ٵ!-ј,>P&F`/H2ebCJ>g\830߃78`7t3jX4A7Y#ApԾNZIs{Z4V1C]U"_DPw<⤕*zqпTwg0s_Ωh+~JTvn[Yꀉbo]S0nze?jSF8\w0P)Tw~sIuA=qz`_pN ~lMB(zqՙ[2!:n wi>#vqGe-EqL5]#9X2BJ =(*CotΒiPu^Җ̏h/EjcY lF\]vX@q6A:fVe;7:@Jyq^>wmeJ׍(2hW?}r\hĎ?[CeuTC}qb yxi9X`QĪy3Y V 1)j\+Ve˒)|ЭE `f$S@ %׋P4+3%LN՟9 )!'@-E!pEj{yRشG?eXZ\iN,vh1W '*K2V=Lx(sx4ogH|t@1K: 9Sͧqrc1F-@!7b>>74g̈+<3eHv;z*tEim:VKԼ2ÒAǾ$A֮>рS.HJM*y;Bk+F9e2^nMjXs 2w ˜TLs_"1֊\[&ۋ1B!2DF]> 8lWܢV5mD I3LS3b3}nsK[reإ܂+ YUTO/VK X' K$~Aߜa0C +UjujĞ@2{66ʉW{QGDp'_G!|VZG&yaD7gfDGKx%4bޓСvӤNo/ёˁo- "kԑǞgNɄYZ*{ ٹX ǴVĈaKYȰ-S>qz-d4+& ]3:$dx@#gbɼ[q.- Aj1ǺDZ[)V,#NQ_y<Qu0Ҟ=J*f)ƺ7noz3{hhR=OnߘIwKޑd:#4FI-?_ a)gvnB9<{:\︣.J:D7w!.8ףּdZ]nO0L>K ݊:( m cY%A5,n.7]~%s jS(lu6[Xu!@m wVE>Rj.v"P{ߧHXu!YHC؀xR2˴aԽy{E/ް  pz(Ɠu ]H7%儻Us1,f7E @ogr{_kd*젽Nk`cЊ^K[]eEeMY8) O]=(! a֞ Dv{Sfwܑw|]KN"S}u[ȿ,}ZUƄgE-U^Ng" iN5<cis[v-)J\!P-t[lqXBY74`8V3ŷ)DA/} xAp ΰ Bg;{uR^ݴ0!b)kC\-rf ?q;<+*'5[:e-@)nJ ͡m#ixnYìC||>'_JbwA[mKekcXjP3^uk^5: ;G;CD-(: ٺv[ \.E3V_"I{s)e|pSfY;8^ejA9I>}+#:CnGOxQ^#SՓMӝ$;'qK*pS ; |=<.*#m.ᖶg[#S\+5 AVmri)zlqhIK QvƐv|Cep1.9a'}'xڬrv`y%\ڍZ[ 7O%Ik6V'̠kd&FNaVM{Z.i?pfg˔Wj0W֭ ;(H칥 ux?k<'V*ul6 X#-Fe9i>0m yBP[M{sںT/mwWϧ sڔ$X}{d0K{ NF:cQ;U-G4Z'LJ=sh"دYB:7MGHXgK<|U[4J~+eH3ߌeKHvc\wrhD5k/#7uj8q8^tj7,CfU ]ǥfC鶣c݁}wn߭y.a@N6l*DAU)2-ϊY\cy[)(]|0O.-cG_n^'K΂ ʱmP!NZ^pt_c Э NPu›N))mNdYX6:ߓHEתT*z${;|ԙSi8J7[gک?iA~#?es3Cdy_;{@S&@fM`Cg$8R7r8c'/Q.@YO;WD^l(*Lkhҳr2cQȱH!h}~08+f*/e1\J'8h%,Bs7Ow,!NĚгVKƠH2diEB J:v5}_:&{+u,(bLvyJxA81.s<:>8MIz[g" ō&zYX~zBIڊ<4HfʼnCF "8;Mw ՖhU2J{{aܡd} "}0TMg6;41jVwsYZeYE~xtt ǎ{t?^~.lx+L%@i )Y=>F^0rTt j#*NhZhqPj;M2bec͢e!7{;'I n %dòP9q 47PXR)LWyz "-jΙzIdE)zAF/\Kfqod غx](S84Y vZcҩXc໐_[Xdz& _kf&Q. rFjc~ꊨĞM[̰;=APw6!ީjOŌH7 |&-$a.YIZcdu ĀqM H""bANSa ј%fe41b,Ё@+*1 7vLd^r0!f8nB ?|c_WΧfV~>hekFp$˧jE(3'0 E.hu0ZQ:EWmOJ2;5=$LI>gJ5ahyvZ!Fg?8!Ɋፓe˂p̀L]Hɰϒ"@ztNF0^9X[0APc @m`K7-,"$s8@9VsЎ>-XX]pSݵ|EGRt"GTݲŞ7emLXiн(c3]z)Qt j5 R\n>_ؼ?T >|J,|c[7 l(Cf&Ļ*ᆃնlR` 9Gf0) -~'Fv!ABɪNvGLHʸrvkk&VB5+ectaH7kuE&A4u.e8"kfG'HI/ԭ0 3C#z &J)ʵw/$>_dΈID" rVmwA-%•⏮Q*g=Çɼiӡk?#+\;=$7%˯=b%3G9F^9"}{gO BgvmĨmˁz?dZ̤.ͻpv0+Y,5cX@lj~ϣvG26 AzL  [i.4v,&/x<2helQFόO (,:#5~mK$ Q^ btj xe%IX_w|5OY:2C/[K~u z `VOXiRv67.JSADT#H A,b](0SЃ˹Eb%4!m$eQ4%^..ASU5ZB!Sid xDrƊ@ OecFF<R*~L.yXQHDQ +uywk fROi\"nb(ELl[́`xc7\3??Z_`1_ "[ s SͺI p nl1#/Y&=n&>l-ƧVT˖q:'~M-^b*V7aW*|U *>N!'d\XٹvJگ5,6(kՈmO UgUQX S|u_%8gG6g-g0.=|iy&2,\E,iuװA@Y\̉z(حe0_3nEA|SHseN߾NZ ҳA"vH\{;+:ł+ #*Szb@k\x3a?u G N%uEFK^N'B: .|0I9IhIg 􈷕j$3᭳[wϐdIb"OW5$G,>wpеu+uG,`*:/R9G'>.?Ыxe9NJnPhˉבmڜNNZA,=y>[歈N{䤨Z< 7[4sW؀v"%WB( /C8IWdTI:qzUpVMY"X=4ڍΝL-n 1o(1/l;@˙Wz;Ujfz oV~+A|$IPb|GIF8 I;m?%50ȂME4/)fv٤LUXH 8FYL4Y7|մL[yQmh8]tSńab+ߝg';b'XiHA^uE+P܊4K ڃWT^܄ i {\=u_s|0}S3m\?o5*) SOq[Vhc?A1nhFHF2j:gM awz")$ܬst:ּkEϡ܉ܧƮ`:p>'^W,T0~߷Pj(NGOY>\1%<@$hUodV%/63& aF069_sA۞ PEez0*_07]/ ]@օBߤ˔tbn2@ Κ9n muАZ)K!O@9q_b~B|/Rb(eYZq~{NԖD䎨ztPzoW,>GT<&8 {k'BE4#"AHF+M4ȯJͥnvG3_G =7%Hk}˲-^-_KJ8kbk2__|Ss%[QϠպ>o16_y6~Mã^M3<2΄b Xˆ`woD LT{rᬚ&vHj,0/]mr̖}'9mBOf?=oE1ykf܎^ +X+m s-@Ĵ;܂~FhesL-jjʊGxs"P/Phhճ-bTq:Q@;~6~u/Mttt C ̛a$ls9g-%?MZZvN:X;ۃf+n!XƄB6ԴS@г4w~")#{%,j8b",ˆ]}. +bTu = G `qQDCGJXl 7shT8v$ɳI BBn7^օbhd)1g64G',t,gS1kC+)o!&X=r"tj>hv9-Y+~fkQȆ( ԗWdQd |B2A G!@(]d@Jy9hPAR$iz#3ҏ^, VR;Me)/vQ^Nw ֊Awg5ZP۸idga̗ү"(InI^]bk,\Ha_XP G5rihp=e!ɜDS4}>@q%.7+S aν`:5a`^h>FS%#sp^}_l"9#TCЉLCRxT?}<)=fT` vX*,_zGoB{bE }r]z|XK$E unCT?pU Sr zCit jZpzXJ[|Yy6I+[΍6ntL]m5_%g!詻s?쟗eKi%1!ul1;1!~rZ#G)o6 rWf#( Y:IouRMle-օIJ-Tyt,{KRmwcJ\,#G.h ,&|hTȕ^1ϼeFC)g ^I5<5VSa r VÁ(m\ⲐtpYjYݥݹk7DΐbAU5ͧ e ;@ P<Z8œM۽,]}GA7r >++j}0N)x,jSJi>JH',G[#ܴ$w洮E/0q[[Nkhlxo z䔖C阑v}86:;Se}&3+!#ȂE6=dFoՈzs.dJr;Mf*#J;Ko;EhQ{\ǻgķNgܜ18ZS 4kj'ºrG3-H|U u c'63%a2fg;VW lFTa%Te5ьL/*&Ӎeܑ{`޷ Յ,WMGBp3V?"u%t=~%P"0>lDl 2Ikqa\h/';s˦&w{XJ`EOхGo7_K##V ٞW裦2%Er(Dʹ HN|bwѪ}ܲ/\+a ]JO$kWƚL R|`<(t*:hνdcS ĦhBo Ǯ@ikvY$ T5ܹ͊Z%H6zҗLƲ?zYNH5ujv7;s 6Q16E_-Ϸש/ M,* '7O.k9<*~5ƕmJ'd'm-(nFrlwvDW9-DY+kOk!)ЋXug[}өS9 J=qD>i $d/-mQ$ub`٣y‰\:E0öJf҅stR0K@RcjIĻl+G@?NR&G򫲬ޖJyNl":֤x&c`#l { $@yZ8DS1!1OFwN&c:Ѣ4N4&?v0_y4߈\{7HpUٖ%CQ%V臚ZWYIΟ-onT<o؉lXwTK[ -O97t&4 S"Jh&Q `s5@o֓K,R\7oa[ 1rIڑwo%U Xo V we/Fɹ}g)<-FtЉMraK4BP{SOpc(ES,5i}bP"9.暋O7D#Z1#H@pAiL(\dLq[?4TctS;rU_V9\X0A X=! 3爥8H>>dSkHSC) W{Iwk*T\Z)V;$CJuozi*9*_zI ]Kycޔ[kǜ6}htMfҺI0E_PT+ҥe"18@nр+_$OCGa!7D 7>rB(rN?>yb4?A8 ۓOWeu1~; ߥۢ䴄jѾO|k=> a ]lŔ4VLCvsJs' 2a!3AMMGێU0'Fk^児D1ÀF*U{ |>~F Ig{luy'cy|Cn=}>aZP8tFBT3a(4K2i2$'篳4R6jQ{ U I<ݴJKa@ \S4c UJR5Sew6ѓdaE',&. emYW oZIo3f*(E4\ľb)4 5J~P3eѿO38Ԃn5- d Magϝ]5R513z٨/8 j-dN Ǖ/x8J[mKSAA۶\~Lp]uU-UgP0%kԜB qceԼW 6}ғU4!(]qwT.1[{uITzQRC30=^_nF;k*0{br(%>R2x |$,c6 Jd/g!adlO*I %Nwʘ*nK^nj l.l$x[*xfUB=QLC^Xn`]װ01J7("W:l%pCtvlvz@%-?"*H^D\4`Ep#=Gs/P(֗sqEg7Ɂ,mpA PUA:ٳ 9@i7-Q`sT?S+ UmJ~*j0gw|m3?a"4+Ʀ6tOi4^ZoAe[c̞QGrMssa3(Q#o"*g ^韔p={@ d9+МPio BjVI}8 ƏdpSB2& w xDG*.*K~ |;@,(DU{Sq8 @2ABzQ^mPhV4D7<F\1-CX 7ɸ]i{q t>؆( u%)-z~]U@}܎x`Zm E"4k4Ї\fM &'p]gs MNgP.cgqI{3ٝ.(Yh suǭT bC!R'"8-81bő{B2W6e $t:Ɓuz4sP:e<ژobMneIU` wf)ch(T]ͦ=Uz,\y*0 ?H"eT?m,3 T ecMVn| ?f HBF$jIT\kO><~X"Y9 m}-m{zL=kSt?_>HʂI¼|?Omt"8&&T3;ϻ,^e!ss>3|sufmĔ/޲M9Z:yq븅RiIaq Pü4 3 H20SxT[!0kT3tվl7)sҦiyf(7X. z1"3 %M9J<H&l4XM-Kiy3mbHH\kYh{P26S@Ålx<>3E+AglRP+|R©|^mيDH.:خGC؃So$d )F;[?M_VU%^Z MYEɳY _8=vM*;{d 3L3`q<3tbb76VPkGo\PL'űntgB8߳Xi0 ZosqyWD$ Q-T.n ڒy w\~:D/d:ҽ|;6YRV"lyX ,pῬ9 C^TV#"+E9cz Bp0LdYb  NLH<# )ock\~/N :Ig#q{3 2$g\ېL_xx`Qj |Wm{:5Ev=9x2]OjO0{'*y {n"jCP H ס򑃕&ZGݺJ7j`M!S1Q(tZ}}t ˄ek* (>KӪv)A\"0Rm6bVDIۆ*hSu(6wZ<8N$hJ1teyJxƗ~5N1 ⃙6 ClLʀw^ [AgWCUAKiЛT"`M!5B}6kc_m)!smCMbh_O_S>-fJH~*ӿ#*U2( ]oyvU-`kAuml/c*? V?ßU%#҉f`4b ŊյtEY>12k/dY^Mh˧ӠKH~2Ux#]%np2}xtÀC8*/c6;$کO~7WȽve i Hoz߼XKqV|h%[u ?(:3u';§M4rhųV![z&p; xD> FBlGlkg/ 7ĺ=-DPHfV|_F] ̈K >$<-bzRr+~ E|7j[[nSfT:"eR"T4|{av[)EAM!:=JlA8 le ӺWh|`^\d7Y!? +r% GCDax̀\:s+=w,ͮ+u롕 Nr!$s*Jti򇒸uZgCB^ex-PdbEJb  Sʪ.`4DH$_"ɭ`[#ZJ0kQ,^| z|#IMfNp5k֭[ fY%eY )% dώ`"{S퓯N<]uathvanH>WLKfj9rM4`wo`>8iG~9"y pLfHb( U_7ѿY5J8n\!c%42Tt)еnrg 12VI ~56 =+vQijćs )X(鸒VB*ϼ<%2OHz`Ja2Ӿ˦@M 3a$o¿Q雿ڛz; t4ԛ'Hz`rTVuRq_hR2 Z%p< Yc$&jzCz?)6Md=-\6CשRh;e 4J,Դl?sh(!KR/u"hC$K  1Q'=CvU3#/}0AenG GJ9)Orm{O_(QxwR!TG >%' 1?ZH΋s٦͵Yt'~t8l4i o'^޽^U eM#r{h.l|#ɤo病znquNjvZy{yAag`iL_<ʪ' W03ߵ6-ick15ۑK =ى^59B9h́ظ߱*8#:A}#Y?zDb.]KYrh"HkZ*:\&>o뷨WL VVh "ĒB/R5MMu~7˻zB7)@M_ߟMR^A.wf5NN?`0hB#5 ¢HEzȌb$6Ao Æo%zיxE{gÁU+b6ZO+M5 ,X͘MS`+J4Sq;W3Q{R?F Ӛdū`YtT% 1TcHJ-.R!se=ҷ9D>';1G-ZcZ ՛8TY|>RYwl#|a`'w&a ٟ(6pԑ|Қ7IR{g6"KfYZEmCPn.%0z¸m%Ӽi"[Z{9ze$Q{ 전xY;y|R6 gumz[&]2T"(t380nͺZi:&UM$0j#ҟC[,S5I΀G.q/ |J}G 7],|+ M'4s1<ߺ]8*B2vbbrVjq~8F|xCϸ0Guߠ: ْ]zQJ0KL 6%B _.`5-zn™x°OoXdWqK /3h]ft@®_!@H#j8YqYJl-SR)j ?rg7l|S[Ζ2+i}vk+ Yc%8+2QtuEKj;OAi-v4KI?&ʹ(nM2[,"aH݄qӄ chywMn]fˬ_Vr8Nᒛ^40@`ѝOS|j졀qigu]w L q2|sep)t0,m ~2^ vTf3οnveH#Ҟgd08J3A\ԿM[o|@~ {Ek;.w$hSs6IlmCRAS ='HI SR׎Op= f>̴9*X#,qU~ X#Z@;;m tI;z2\>ȁHi_W w|f$B)6vۿpu 8 ܳ)̀I&,4 gnX*mV]x2W#sٚkY:#9C63IU'5q` &4X3Nl?ll(+nZ 6Zj90Ni֢S,އ~wץ>N3wZ8u!?sLJ?U $c1NyXk,)ĘccrW_ƍކ!RR;X"#&˲(_Um%P tYȹIeu%FO&nXtF#zCyr |ܚ{f`!%)B ?H=,~D4!6Sǃ_)Tme0)NEHRR<SWQ˘zUW֟';k/jpBA EyNjh x?47rq/ iMGt;t9 =crkfM0] -HclsjD ⏺E![ =[YbKe}Š ddc_\5&0h$~Z yjpN`^(B@}#0X8}_ڠ+@&U[C*}&<ؓyGck|+wE@gZP3$z0d , Eٔ0tgaS{2 C-hzcrA"sRSD4%!b AV9I۩g]TP 8 8ζU -) v !lmfpY?EQ2ܖ(oD1H;+HH]mPRl^:gPeRe:MF@Z`^,,?" WyFW !X=pS9?'CI8,qMSq!ڥw MVDo]_L$=PEn OmXr6*gi9x3OÈ/=p'>##VJp-$4FHBb,&?U VkѼl|os}@O\ Jb:&2KUS=AI綌h;LT3tضX>r 3Rgi΃Sς @.I&OU 6 G)gܔ:t$#$ٳLFTk ; |3Ô$g&ըU F5r5W0oL>cdVڒkEB u,[ 4LZKqw!^n0lk-qK19um"!>ɒ+uK*U: h!07z ä:?aÅw !ث/r?*J^T(*ͺ>ZX+K)=6X=>'_-M< wd-P0_KxE/f+Chhi}j as'cS +ƪwٯE>U$j؏S*l`É۲ծ"nP/Lv|`5cҽ*Rjqǔ0IɻۛNg ]op;Ozv 1.߱֗#/,ԧ}o7T+Vj H^H^J`rOϡ;şܷ4 $xIU`Ԍf܆Ŭ;%sl וa:h*6>:]LAJSD1bWSȡ_M]<ZZ(ď}9SZ# @^*J F"g^6W C&9BE%K柌?XTI=*(/{cf+L#˳ ^bK.ԌMtۑ8ImHRt)5}I()l:N$A ʿB>a:WibGFzy?*Vq"!9k 2'Fۨ[dGGym` E*,+,ݳJ;3saMBUyEY_ RUU%p1,/VN!ӧ~5OL2ˇs;ȁ>!m^xbJx2{$]X\XJ{DN/ qEڃҔq%Bc[]!=iz*Xn?ʚ7&}'*gcq@ iē4fXIb@|o#ضbF v(U(%=Ά/xfo oE׃&p DR*PLy63͂*[hOt%F_J4JpnՖj 55Fb02IR^i+RafyfY`GЈ,B1E҂GJj+d_GnyJtZ1kD=vt}ѻ4 K*<0&Ї}0pE]^},9T_# 8Rc.t`pϛ0胜WǕ8RUMGT'&s)aif Fr\sqhAn@9MI]l o$v z9B}$"/Lv M]{荎Ų+6bc/_KW8(yGJ еc ^v%ǽ+^~bCrc֐rGaje B@!^x3P{Kfd,ٿ q[j@9*#7^q,*Μ+#Em$#n>a،"Qg];n&/׉- {F+BriӌD+x:_,E5'U޻.E˕^rG ᮗm[WI~+ [(n`u懦A^":JN?]l":qT ƵAC']aCQ`x+{ j~);O\,RcHIExɉN|iAȟZRih2~Nd:_8|o1-/5{ܣJalANQQ[*Wgl$:aR#Fi|5_h,s0hho8 M#j+pδՎT;^7VrCtcڷ1$Zp[R)sO̜18lterֺb(o|0 T3_o g]0X!:L_xYÂ;$:iQA[Z0dB3< 3-MfQ赃ox3)6%]b1e8AƒCΊ8?PmOƏ{#+AK;P-Jc!y8*i\)4˃ (}-[,oHte ia6s[1d_UN|E*^\//|{sjOǽ*,͇ >3*=Á@ O} -$ [5 lPp rܟ=\jvx#MGL2 mPW!#hGW09X)ԛm["PtXyYG. 7t=Z;%Ny6NzHk%CҬ21wq ऐ)͵)͋Cs}iaHΝZAkIVp"ڂ0`{J"EkɬߪKoI +*Xӆ`q`$ 1@6UY@PU%IَKceSY800G\Q >OܩJaik2;_%7Okqw 9 sVꥺlII)0 E*D4Fo0'Sg4nf}{o4TʍCfXƃh8X~zD-I5_x!XkBjuhML!OKܿSɑ+T"Hәdkkv,_UA?.@:[ ;r%x n3j {oyziMփi%K'u!Ӻ!sb ݤ ^Oi%ԙ CS:!ɬ*uhJ7&>Y$~ hI.RH=&WCdUp 5y&v"T47C>㗑Es%UX2|{)Z _?5x{NR)gSp8ݭY7e7GHa"F)SoCavg% LqlkϷ1E{%@I%ns#WA֦ čVs5e>HVjGiPu1G9hЌ@b;Q:Z[*Rd v.lnFzGbCٰ!Ǒ$hү֫ĉ$z󅯤 ,O~A0#E~RfJAA0k Gk5$^s81[Qx!yhFfr3s :hᐢ wc> o#úz9`m(9RnNƊ4BozAdJK##i 8;#|dȦ'eUlx؂7Oʦ#5`Fhs˞q9 u|D13ocHF\T}s׍,HV!B:{ԍuoϵm7jCD0Zb;Y^ b"PODRuћ-u>TlP78.=^&%"hTr=4;yյ -?)bK"ط*Sʐg`J ; ?:,m0Ò-~ y:v5zXsb~nQ_q4 Vy6lS2Ƹ4仛N/S:ޱJ092NGLNgSE'DD|Ǥ5ܖzDvOh7!v1Bk/>]OeυmQ=2[5 2[-RzGQ&-G{C]z*Pn&-݅NXo Xmב}:{94WyS2| pf  !c7h56Vܬ˵.$l_5US-jX[D~BU5ՇDu!k$c,OZu]Lx:5;f GopӐN9Rec?'+s}*lٜUuI`#{}/Lo0%ڏ|6߶tP̋z5(ǂAO:.`İ" ]sa͡.Ǹ',},b׿TOޠS1?'`+y4RSB *A#ߘ]b,Q6@Rԏ8-ёo-V)d/j)w@F֕Ʋ. w>j)?+sX&xEPE(sj1; >;4NijwmyCR?G#oJVP#][ '+ӧ* d{\ckd]2n_kĆ B hrSf.дV SX~8 b;9UrLb<$#khk3q5߬Xփ@>>z#r[XT2dYxH2 u&Z<3AE +"\{Yŝ̑M(49o${ Ox0l3&LEDl~EWOԬ|ZK|JQ4܃g,ۡ;u5~U VYHƣ,X7aS>9XeTMh38oATq=i@F7k! 8hu8Uᓼua`>!#,l~\*h?rI'CD\/Y<-wo~KM|ֶ{UrbXrPȢsdLa[ks1EJ=eW%1-W<,Tٍ9IgGT*dخ]h fsn͢:[j1#T #yk  4,MVq`0{@>NUIjlf~MSH)I }/JB-zm i82ݹ; ?B]bcT EߦuİzБjz 0Q-W|Q92\Xe-.UÎЁG爈yL|uިv z۞\U LL&}ni{$ىaDL# 54*3#NC\³PboR~oZOs,OP$Kidhz!bg/X h2sshy&m*rFxJ@PɷnףM|ܝܑ ̖alyatgDl<T-E HIuؾ6۲X)D;*8z  0{U"7|-8ŽٷE_X?4e?M]>uǖ]Kճ_<@JԔ2{?vT'2x ^5O(*Dct %IYd>va DťlʴR܁E"0 ⳪-I.LQ;OFy$=65]%g"CiѰ؛#E m-kT`t 77iWTWyg|F>\ԘI3۽մECl%5= ; t(4A% %KZ߶ $MF}WW_*LPFz`gBK܇]H@ޗ| dٿV[ײ K3h+Ɣ~;h&$iѤ#SFҗ6mUGL8@[75( [Hgbq ``x%_9Lr(D#/r |éhG<{v0,O/hnnx43"`G!ܤ+˳3_|u|k*TaT 2#z¨aj2H UKBbiu*0x OAU]VQ:"5`9ў]>JoOT,ЈO3#tc_zp̅dM% F٤|S&20DCO,Fo\e7Ibq \*qgxf[ݮ1jXRmj<+򬟑Q҂=~l1Pǽñ)LI"ܲv MbJND^ =`cL5ʌ؀do@{m[,2Pce(a-`* xY#AT ds%df Ml0ZP` .^8E ?7986%)U!#A<֘KFd(M_ N?*hX_sascчvX5pֻa|B^d ] 6jS|~aWaHFkdj~S \X5Dp ^4Phj@nˀǕ*S V#Kz4OSFUQ;}]YdΗӶ][":C0/vq.Z<_g-0z=ަymt5;zHxNfuc~U$-`RPxU* ۠>AO"AY*WPZ{+C. +'/N'j%)` }gLɛ ɇ͛+Ưuͯ]#p*FnLJ|hr}~ 1 Wr]/]Վ?P^vHM3ﻏK!!3lx@zsXLnC:_s>TѾNS"' HOJt8ڨ W  Ι??_OywKza}?ѯ;_P|P_|AlqQP8'$>t8m"sOn1,O8Exmzk$3XsT6iGm9>Gݤ5Ie1+U 7ү.Uik+]$%Y0: 2% @*- @&G |8.,zPBNa>twYu"d .ZU`m>UܙG/sr ďdvg됍0 Ȝ'GdOxl ]Q5,,:^S&9wN/ 2/$)c]YVV꥚^m+vh,?v$;0IYi& kThS)j" |̌ۨưH>?B)3E^ſ}%Uzg-9g(3m1ӭC>زy [Tog݋iAFQt<`bd/e,9ћA8bur ܬhI0eI QG pO:&[ʍ"%BB9t*y&9q'Ki\ȅpPD5"gȃfu VOڔ*t P h]TܢdqE\J/Ӡ35WQ)iBfYoѰ8I rJWg,5TGaZ}9$_zEs2]|:l D@;KCJef]KuN`5(3)?Ts|.ߕބ{;AHACEnLD(U+U%U֩vpX.> KD;DDmk[FWPL!g wC5ç>YbPDp}ȧ1X~ۙXRz5M,h! ѿg6f4CgXģc sR{E&Ktb_ ywx8r` oqW|?6Qy g *r2? { Bm4z"~S~P};LrXO ?T4Gz֋=wZ_\9|5M/Xi~3#b;\^m+sM") bv߱IHA)g5lt>JK3`^ =Xк3䚋/1c`टm<hB[y%@1^u0ULCً9|4H@ylFݡq3M[SÚgXM9Ӓ^3 wZ,x\ ?ejl1{rvO]IJ. <ZF`$)Ga ?gLʾQK#֤7X_]u&lqT3#$䵁 lA9ґ:%V8 8:!t[2%Ԁr2nٯ=ɎpB`,!KB+Lga:_[ٍ:,h](xO:ܒZ 5ծ(0=<$gAO}A<ٱg&5K>nY%^'_B)d!CļQutcU] Qaj#NvyM)&i E!D067T:fm :pRw4-06 BQ\~))?c <k3H)''T;Rc6-M˔LLBqaa^*h퀂[Jtz Sj)5Vx8[j&*S<+xT*-iAg sW6%PZ UM qW4Qz֪=R\rRMtg_A:_z j[tosX})ieC 0hg ͤ(Ņ&D^SϏG <$'Bs'od].A4?O&NI2;([ dV[UR$7m}_ !:(O|E'pﰯjXn8*~+ 1fV= +lGFJ#?u +i{Z{)=pO^Ƀ+ P9ڈoS8oRYwy Hr~ #Par]]pɿm]﷮VV+"\s jh… +ȫtcS)ՎJ*^s_i('zI?b+}H]=E,w?!4|1;{ԔdhA +ymB] t}z7[[ B kh x* W2 u\¬հe\pUbB&bg*~<$BCOBל܌ x;h@>viDS<z=AՠZ&NsGq%2<,ŪsZrpK04KD@s}yfӍ26pZGiWEs'$?0H4"J龊9n|}hWvÍ_4ú$gZAc!0f y<*X*WG5~!xw}8Ats8xhNN-P3֌tKh{+]0a7^1$RT,*{x6槉OF~;lb ğP[߹dž"4Y\VǩsS] AmSދ2!W1ȍy-Ms,3" xL:o]xeHOq+PЖ_)g =jEyO/L?$;[qk_hwXe>)V:h)uhm;gXhLy(v5SK:WԱĺAZtңgS[aن^~']ʏH 1q dm'DMoyoW.V٨WP%qgPA},J9ULR?񂂍9Y}}u52mI2!8|#^jux_l_QڜpQ#eNַd@nFe z *: ~-J`ϡC7'COqB;v)l5pç6WӝR:g-ϳEY); {+[ÀSj}DQ[Gun;-:gkGD9`@9tcP(Br8kBVd!{i\;O?Hf x^ctc?v\L X~ knM̍[מ=](W1K8U,ё vm@`D*(pz_lgvMi񣱦TǞ@T{9tЏ@ }(4&s~UPGaPo +2*bǔkErPnP'Pm렄:VP xI} l,90!f@I72jH 7-rXAE+4ZτքAs]i2@isK)=~"rE(g (0T:k<R#O8կU =8{1,+? ޫxH}\ȌO+J-kuSHL-hHl@-$z|`B: 7Ma;29R`QrKaX Y(m8ΰ {Stftm'l`>=(Ws͐og0_Q1օmκ=A7J#Qhx&6=Kgo1p_0o[Hp|.̬ tlֱv ͢앲{e?~7-J䨣5cZ$vlPBr Sly=1gIya_o?շ|_,Gx31M%dbϑ9׺;TJftZ(f.TaC2A9jf%S(mRT ,"#N$G>Vg~V)￲KHv)ĺ·{sDw!2s˜&xwqMqqF˟+Sda[$B?K*y1cHlLv?0 $Zb f|<*J` LK `^Cy<z@W˷] j&'C=@Ʒ1SX]Kʸwd( .[|ӭzB:r%+s/ڟQwʕǜ(`) H_s{Iz7a\ YFxnu9o!G(f2 5#4*zt,/t  0ˡ8`W66橧?Y\;b?!h=r>?̩OUQc!76# 5c9O$b0wT$J̠Ew#Ci&RW[J{յqwH] lk9& H|;4¯Ԩ 'n %8e_HCkb렚uv4IX'4ra= O5ukoAvxͪ%B9X[B%bn?ӆ3'uMH< #?Aq=A0۹;/RR`j,X촘U5v3g^Zkxնz4ag!NV9 =anB*0n' X|άՍ%,u%7nF.t٠[qЅ&Rx(@DjPv=,F=t-6n1QVٙp1e(b1+-nk̯\Buo=Pdֱ+ .fkշ88=F 񾐏GxV1Vy x2_-x}tHz0Àk]Bڍb=OIq1&8~~d2T_Pq2({QIr(@eO+scm计 xW7;.T~tk蘻\i~0o疕>7[@m'Yj8Gw139JV(xt O-z@MHX"!\Ǥe&8~.)ԛ wM!|vw#޿9oh$?شHX4I9~MevsnV\O(?7fʌSrˎأ<.kz{.y9ҚݓeƜRm>K gP+f3q^@ԉgzճߵcڤԼ=9SZ!oYD'-F(욲qY&/8 r%Z8F)ʫ41b*DؕzÕ-&5 SڴLDzm)0F *hn+UB31xz#dlw2G\yE1\:l~&AQnhHsiɦF7 |?[h#Ƭ*+5f{q/ѲYd7WH+0Q|=Pbj|&D$nΔ -ᱣ؈-͋Z8 l%Jj~JZ޴kzlGDzyPVs ĝ&+uCŭϙe t* dW+bKBbI(Ǝ8Mk7,[}{k BJi"5]cE .C ‡˩C}a7K,c=3K>ߞAV*Mu#4O.+\s. &&< ͹O*.j}992< >uQ'5R<`CLk&"6#a8S62rXzᆴII6t `@aJ`Xw5V^*4u6:!LXJ'5-'~(& Pp[,'y+R`d-Pϩ4y˯+!k--)%nKmׁlfD/ow gV_SP8S$Щ;.cb|vrj6{6)qcB-FF&}{)dN"0@T,(lrq]by4 'K¿ayٹ/cґ1(?L EXp$D}1 VLFf8|ztTU6YaļEMdRU '0sHյmD= gG"< 䛻)yq;3 )n)NVū/ȴf!r}; ƭ(yQD[XʯS|z;xqUl:?_)½;_Ԍ1m_ ]˫eC()GIC~3P;ce%M۸}RM}wx#K%npVi4hU奪~[s6JG21Rcڕ-c %+m2- gVWBQ0JLP`i 62vI`nұO6`@'nڅ 0~p NX2> p9C8Es1pdKa-;1l1AY:?T ϓ6\fgoC nq lw-4㱪IHҢ#"ݝe[+#b8\ ЭLDMR∢fW-})mgO Ah6l{uށfBL&ii 7BqOCq{,1C)i aL%[JU /NȻ&zR˭QGg$Ӭ/FoWN>4{+=淠x7į$C?k`ͨ`.P,Scuv-yrZ-6".Ei:C$vہ-@J[ˬH?&RqYJnn^2Hs fkUJ͹gj:D l04x~aS:yv7r\$J>y~"tŞnLl&Q#IjZAw@\>YC/37(r5\gΝu ڈz/&"W {n4V?g"Zԓ%\?•SĚU1:Q4jCC3y䆙Ԛ95$_\r./Y!Xv!Ö Ԩ`}^sŀ0 BX¦8 {BIwx]N.Lee1Wtx5] }D]yPڼƠ 3YA]-!ܐysZ+DʴKa]3$W$'2Sb]Ż!F.>x3nXP2>Eu+rrzУьvS&ElIB|t:ݽf[pR',-flr$621|€=«\o<]j~cYp$: bҞS %͹עz+D0ٲw2ʚ2頵p^I(s>WΘx1mj3MHS o˜bsս`,5É^>aϻ8XjGx6nvƍjߖB,g Z#&A;蜮)=fh0`wc~Rs=`pK?嬛~emRS_ nLi99a-2Ϩy^#"5G+ 5?VO]2'}rs7e;RTyLsY0N͆On~,_[UFtJwrM_o.Cy/I\>mݻUbLDjۉ;GyP+ɇFn4(&oB s4HU,Z>D yZ_VX$z[gsM'qpvk)lFSpH'%8UT C""22@Da΅ѕxggB*7Ǒ_C0;OVj*|Tttq>ovClɱne9O:CvPȺ^/1;( EABmXGFgUxm]U_" b@O*Y`h0_Hx ՅkA`3YGګ$F\Xs*5%HS;#ʭLQo}N4Yu=]pyUͻe z: %hk.WG1(6M,F ݐ :`#=yM)뜑, l^\ڂIԒMnG5>ȺoZPz S.Em+^B{@$Rt*vaOrCz 2 HUyXII)]-f؎~ekQ7J LpH갶2 >'OUpFm}j s#PO _Q} D|;)2VA-NSHy4&߰ulb?s?HsO-DPAm?62~&QiqH)CK>x{O}_3Qe#wG$|-f yihץ`xL]JH{.MCw2Tן yTk-td@Z}p믝~=). \V`|5ְ d㴔4F0YӡuN+J1O13`e.@ UoEaZv9גfk,p%ֹFuTZ,bcTaB t "ROUJ~ t/60%Effm;TIF}Q7n\JnۦQnnB}ܙP럖Vo&|%qjǤ~pU%-( 95Pe0\""oRF4:"mWT X =nzw̯4l@Ù]TIj'! '7X3z([hQ+;A9hCNϜj6۹*Ifn4Mj`p k"at49u27$[q BR˖.PKa' ؠ|x#ļθdOJ;vg6~+g*[ =(M@CFՎfZ%J0Ta\zE^01}êz1%dqǺDi=7fUÝlR'AENÆh~K(CC hA6kpI`>+p92Nkd$vn7U|]=DgH˄&ՈU j[ANDlj2Qp虨66 +: 犍]SQtk.kJdjY/ӑ9 PBr{/K'(\=Q ٱ.vЄ=ڰ~[_*k*YW|vf]2זӴ]gSRjbkӍxϚdt7+fu"(sQ3#ZpghDRHf~FEMIɀΕG*Dߺ@XKө\SZܫq壟W= cV>_K_J3u+pPep&|,HQ! 34_f\,Q]2Tx, 4wc=,:CLH}Lq*J3($n#Z+HQKBʀٰ郭V'@օ(-]M=Mx mÑ9Bh89u,N4H;r6ㆬ[e[GЛ0,x"3?0몗)O Zڲ71zEt\>k.U[ƀ:^oRJ/(APZ[/Br90iaP<_ZG'#ä}#&9K) PA<10n{t Cayy{ "`Dr_z_{|ie֫M,ag۠xJeUcL٢B[ݿ-iu]vA_=n>ڲ_z]!yT{@{ȢFЫbXGHy[[-қ/4R:-, TiuǼbNz%m"\.6Qna J: ^SҞq$X@r8[;q!O؈d6L\@ƽ!YRQK kY|*;BwXua#dWg/ .m9ۙp0/PR B,8Ƕd<ˎaXf=U`;D]FF@7;m\B24 b;m %*7H2a4RW8no# *U>/ʰ,-Se(2 ar`$Uf_zhfݪ^&oIq?1 9Bb=r) F֋yU;c%?鏪rFgVPڐJZzh™s1*dž}L3TVSԎ}B(jQ' ΁g7:ȹscΓvXHruXhwE>zUuϙ9?i!I&eNbrQNOxF$-|~5'X»dk2UnXi^N% VA#W]/ꊋ<_t@7klR)lE#1:i^ #{s*}iyˊ1ZMU=X;/ =pJu7A$ *`s8QL@u=G7[g]QM;C)!luj-UCg^hˁ0Oumܵ;Hq-ņ:E6 si?ЬA]9u .WfE#a2}=z5h܂HMnB7Nu^A~Eڞ)GIABʊ$e"d@ΦCQKU^:[x& ǟ=&[y e#k|֩ h?M\gFLa"\ UINP,_<נބi$YI-/8RxZEi>FJA:cҦ 4hX zǬ 5\E˖ סDgɉeIvѷt9Kү߳;/tN䧤l`AP#4-1uR:SV }^M関ZcIf[%GB*XS -w&Tutr>]" K-'oј aIB`X@0Bp E̤Q2}r +@t҉ĩrdVu걼\(ML~JJR,GWğkM61jM3ەnpoC "gq+'GBvC3x{eԎP ݶkCWh fmqHRdDgcanm0 3 M=u\BNfSz>AoSx=֎{9 \݂cQ`Œ *%6ujKˡ2}ll3:Uc23ȸ\rgwqU%OTlc V@JSvF"oNԄ>nʴ!@9lg,gH*#ֆ cZ9BJYN3n p\ q7N=K=imKN<.m )P9J) vkQWHjVQ EDH̥o}0.A[biiz 2 ^$Atv)5Wp&ۏ.iGI#ůz1nh $jږeX&ѥJՉ]Iz DDL%c Y0)=e-qHti-&VnQ{Ex\itƟ?4,9>CS/u~O=F*qE$վE97Po {~)9 .?=z! )ciii[a`y`+X4˰]Vǘڭo$G֎I$-Gၹ4`UI7 -H:v3ociÓ T* D+r x'͠i ޹ҵ6 Z}v ̼#jqgEMa 6gR6ȐNaSެզ6MD`##eFV𖲖cBm?H(Q1Q uɁvf20XN?;d`/ .9NN(&:s$PD%{rN,[򥘞J!$#ah@2&Ծ@*JqW{ Q(H}D뉦'%N7p"fo"xFP~!6bSΦm 8L㕂pٳ;jJ (_]:j0564=5YB`)o[_'eP.w!4e$٧"OkvDe}Й# ,:ԝ=מbӖz[[tLˈ\If=´%VcT#gK*o<2XR>!?'|3Ssg3Of`rIVt㿡5WHSgDT 4xѬPc7T$\/FQ3c rB ='Ԩv70@+dxc |fb1MCPHCi8(OP>;q-\EcKuM6; hs|9R'6K)e <*3A\b6T@ŏIdbw!7S`a)Anh+,REfR6е=`Q=R/ 5CYRJ~hE7?iihLH_sdˋ-gU)\N] xI* FCvHXy7D b7ylĐ<Sjzܺq /ޯ(LhQH6jJBK魶jik┯v7idL3q~u!Ȋft`ێs?erݝdAD22!d32-~ jmW]Bכt Ϻϰrq>ˑX[gQnӀcxNrS@mͥgA1ņÄ\ZȕBsptuq/osYe>'ImӔw5>Xw E&mG5 \l z ,w|q >^Q?I*1]Y_vM}TYyj b*<9Kb&FXp5 6šAΎβP @XG VݴoEg45ZG<`0Y h>N[ȀWb=5{ ,B\>&2ZVU.i+Vc+8b:3+Yl ;_}[ׁ7oSIJ |o/mCe+/6XӬ.b'V.fmz&~'eQbBAכӞ=̝`{dP#Buʴ`%)ל ziJ3 V\\93H\IZzOX"Nf4Sv˦6{cz^B"ISWȕC}j1變~!KN%r-C]aWŕKg#:|I4y=xu0QMsT{ kU2k^qK ? -QHrK'Š40ɽ??*q@Rj*2@tdL{pɂ@Yg׿p$!eQ>sj} E哲 ¶3lר ጵ-D\`h&Wؘ)C^KMϵrutnCMn@i5 RUprI6EYy 5s $UoU)ޠQ"YuwhR}+N;_Z;lTpDvf[kCat. NI >옔:%CphhϬ.1gjcN,/c~*CK+B|܆ό:s\aAlf|K L!%9@Q[^% pْ,23YDcy%G [WĴfL0Pxiu։Ҍ ͟ 5'㭊_Dp$GǷp8cN[Ofh<\ڇaS{cannXQOUŁ[~P[6-?_* ˃U<; u,R_uNHMNIje$=-M|է|jviMPz? D9D$W˅,?R)LxB7"¦}si?t > ǁ:!7@cD42G~xwnc N)XB6Ϝ8,wt΢H@ߗ֬[BkHMڨ#-2;3:C$ur򁨵BS8O̿6Hy#Ѐ=;"+kUf0ȸˑƳ:?CW$3 3JzLIs0@sA.C]d&E{|+cK$/"L0ԝ(_7? 娤 ȦVshJ 43O5H:)/g/Fx9.̞_DHQFXSF9(0geѥϩ||5œMȟۤW" { rg_Y,En=Ҵ~c+py3ZQ'{5~_ i:+hƇb#橚-My3Z NW:W8],<@]{*PޝY?8ۡu.ѓy\?Zꊁ(Z7 zƍ4u|`Wup(1wF'[@󗗱)?0lx^l K&"'^\7d=P2,XuIu䷋mS"2e{LtYJŗǒM!iZ$]x-z`5:gN0l[OH_{ a`sbT˂tj P#ld R/,lnLA7nDd`ʼPG_)U Bkgd鉟.9:,NUW#БC 7HLF˂pfhTOv3>B9q3pǡN)?r'/&h#-YA|\_ W* qux9گaE (@.([z@b<Ӕ(n6@Fx̀w|G1r{E6Bz׻g둳XkV] "X"'e!] %}/Vߩplyrp񛓓# APC&c$z`R^z${JWӢJ;G76vi@{7Ȁ{V|aP󁓗=[aĠQQY[ׅ2>I`\zw^;(7guqe+,I]b"dFo&c7MIwoG=Y_57(e,(js?,u6W/S<{L+W`n~ 2 K[~#}; YFib!VΞ^Z߰Osx)1=Nk4vFsȾ|^3"g`ATƲKR a]j3Dg|a֞CRWF9M4),LrJ}>~E(=%ǘr&7="Fo#ޙ@_͐Ǫ B1Iujڑ_H-J\W8,`"..9{*7<]rpw|]nEs*^_ؘD䁰o'kB? [Z7\?Pll&Awi<%=C&#oƹJlۗ(Uc}3_Ҝ>osĭph"v3Z-H5;Id5}w)@k ˡ>yeڤE Q_i;'i1!YJ&QokFUH &<= 1oʞY@|*DDSz4!P+&-oDNY]}\Sm ܂I}?~x9ף7q4sƋ%[6L34)(T:E1tEowhDasا 0t,".L1w5G$vDu+4o2 \sLZk{0%̷- /.:uq`@,UE^Rce+K/׏XC-%ĸ"Dh:5XfJCx-u5QjP:'h3.H]I:PxPRaEnY.of4Ȓ.d#w@S;O6ݡTRlGͿJÔzȑQ )nrzAkM{E.ObԆ՗HBhfzCW:{rd5ч 2tdԡYz)X x;W捰 Q-[>[/`O'n|ɏa8ZDlI$5Z Ij`67*䐄B6`pXW›Ǖ=y1nk(+z+A0|J0},ۣ wt>c(#A9Կ}ff Q +$vߋ5gI]>;v*)"56}@C6@mVrs)'V_t$^ǺtA*pIgFPBM$x8ͤE3DH`5! A^4*.-.e`a5$;#WIPldPc;jcj3rko[e:8d6iU}7ԪGh6JƋ puZy%l?lu֮xRA5vN IC{NptYy\a٨ 9h Z(pd-rr(|sNx Kezus8 [*w׸D4i[6U2)x;~v芮)osW3dE ro4ԀxV? cOl| 5~5(ǟ{^IJ/B߳ψR'3Ǭ`?&@ȇuq{u J IO#]$EִT+v|5oWTu2A!C(MFÁ8W$an4f_ S'!ؿ&An%;uR 42auQ UN}0VBɥaj#lÞ/4[Ư`,d0QSs0j,.ĉli{[JTvJvrn^L4ibR(E6<07Ȧi7o̕+Bt',IFnjo24Q>6[U|+k g5)j: " NEzC1.i?z$xs-aD K6$\kLCv-nR)= KW[i'whw¼Й=L?A)b^^}~(´C +5 c~N ^Jmec\uىq#{͙wV ND {8W2Af`s3x8lX25RCBͬFa^#֋v-I 3p?HKX4 P/@󯲨`[6c0Yzg<UFʴޝ;}i4h ˘eVEK3%`7poLm(uV[8O+Д܄Q%![::W:aJ/gxCZ'"7| 2$:3$_4Tr贛 %@L0ԀA'=8E}2c_w.lKqz?30rnJ;_ISG?$YN Bg8y"wpHr8e iY^h"Tl%ol=Hy/[%zGb|׋9a ?^]{gX6 QCi#sz^f]O:tB0j&]'\=3`^$IC +U|758ܴ5IB,V닍vT>ItNt{Кآ^q1NtVxLXς2Lݶ:f[7NLNS/޸J;H{c"2:Cs**PS!oWl4K܅XૅԞRiRvS|1 D393]Z.͏ z9MEn 8,џS°mO=1F#bWU_@GIdU#-CA;ܖ柍{璠4R3xoPŢ5wߗQ:\[ mX)|r6;1-YF'bR85P7M*Ep$Zrځ }Gf xz5*BOp1Rn(q^CXVց &5yz Q 3ᢱT :lUPwFԋK$*4TM̐`v'\ ˮ\8 '<-oTפoFЄv\X7ƂQb*+x1-^Gn SgYr 5~DSkQwLͫ Jjk/Ez`Jidώ':{S1`e-uSO&scw] &W[kc9+cj1v[9bxK9 xc!"{xm6?Zdg !V&ޕ ]dfJ]BQ#|N7wWo.H3L]:b_XWIIP13Ӆږjc2cmpÎ\Gn0!\$oψ/pA:5"ߥ% Wj*Øo@si"D(!eADŖ%`97($'};XBsJK  +CcM̓BV P{Ze/ҥ%ps'rUH?.Y.i&|fV(U[GDlȤcZߎwgv2 7CAԎfUY}It2o*ѥ< N|8H-ҫgCN%s8@!CNj'biH z]WSE#zME! ->~á2Mwin "6 ePVwxpo 0f6d9،}xt g֋^Q&D04L{#b|X̍UeNWFLqmײ W= DZcV-۬ui9`0&9d=4w&'Jt򑒮,V ,7ԩzq3hBy>fٍ ikʑc\, ;/t;րƎ]BbʑMh|lp"gA#لmnH٠@ItsԐ<Qh& 95n="~ jj.;@s]{Y)TFG гޑO& U]$᪪Io$>)%seO,D/T U"\pض;+e>uZshUAz%WzYgзKhF~trYݻXN/nvUQxqgѿ>!u.ڞ & k6W{,t\';uMZ>V4l,vFQ f}7LM]Pi#s_9y1 tٲ#R\~^f;X@.'Ǖ=2#]=qaǤa╆>In3dtjӌ)z+ɯ 8SuyγBV\ieUn_fߺ:2ѝ\.\9q\1UBQ\K-B;{xcӮkvpza^*UP\Rkda{wWpÜDK{?Ar~q#9Ť}xI${_]gu{?䂟X2hf l6¾ks -)jKbͰ5q0 kKͰQ{bԳ%5Ackz5ʣqvR 2kˁ: Sg2Q,d؍h35v" C^WTcrx-0rýOO &M TmQU;IP`}*\2ɸk؄˝!W 5c>T2}efk^pQT -Ǐ:Z8E.v@%}ua6TAVj[2]tȌ /ӑxɬmx;]Cf᭖*>\5[E%孑Am iT43Tuҧ]Ѣr9Q}_8Q(e1&n%x\ǥD-nBu`pf)ȝjgWFPXK TaVo]_9gվ֖{S!p{TwQa /=M=lHnM*&5Q+oI.śu՛~b$ :-E[_OW£ttra1M 4ϲ%]O"Th~|B|-LBq~ @S*]G6,W}G9!0Ha XBVRۋAV6܉8W"]B4Ы^: U3gK_(5 ի޷˳yxB}ŸWZ̤ | g]f@B7'bUS(6o Hx1z4GSPx7}Z Ԛa_.~kZSt^ogEHe;Q@a!9?đ`)6Ѱ(|ڬTJρK&E #v?deQ~?ęy7(fG?:JtyK(Q;V}Dw4~@+rWʁɩ!7۶Xn'"JX!P3ۀ4SҕfN~!kʦO2"%q}9Jj=4TUHƦ[6V;^!};AL?5>Ecs(N0EI2Y$Q+[Hrp+[팣W&sqh?v'N"3&3rQ)dD'ӡVRL&qEr~2 |5D{ý5_r+<vk^aae&7?*us?dxJ)oM/uNy@'͡ƛEh7`F6˭+kNo01Ԥuk7S {Pdզ%_,sfx 5{5?jEaÖ'2,lE@1z,ccDve<^|JG. {| - ]>a۬2Vbj6\s̤|?Nw?B*JiE[cp]>+(@*32ahp9p7(l-ΐNee/M:,߻q< L]rU=-uiRND/a s#az$Ctr:WC_%vwV'&&a_pVX,? .\#(xsIjA-I|eL,q(H/ǞF){' b;yZ8?i0jI7,>_ oT8頡H%闯5F2` zUEq΄]^ t-yK.Suj'!w-a$*l(S4՝EBVaÕoQ:eA+Ձ̽Uw14 ˬUo PD/ơ@YtbuI.~A^j%_w]iyѩdقL=JH#< (x30~Ґ߶!NQ˔,.6*UJgn#1g>`8~[ƚpӈEߞ)&PK p@Mvmj4V;/MP6}?V[ Ê4o l5C7<lP7X:ʿ(1".7j$Vc`+b."2#%}x/ptŽ}b/Com>E[_[hڟ4D8 ^F.y^ U}*p?ec;f  {ga̲2S,lxGMސģ&Mo5f$rj >,_,qV ;G\ss{L/@$wJu(Z+Dſ mMMU <+Eg@X>e1%v6S Q; 2)R!S '/4,𼎉Ź*m!Y—o.cR d3u>,َPC2&J n~FHilk` RJ4.$ʖݧq3_1\%C؍zo߉(hx! zf~߈=Ph[}E_ozd?Dg])NS646M'ZflFAuDno\1ncvC.S@WUtk'HwQ_M_&)P lJq:L]K/ fpYYsuLNi[ Ҧ Y ( F* һ2>n@>}R 1=&`U.'Qt+ȢdRtfmFQ!Ә 51p

e\]O&x|u}\u*Xme-ɿE\\UrSw"29-*05Vp$:n axN3$V L2uؔ[D UFl+8e$o/];3ݯT d"~Nhm~Xןrt-@A .xMbʷxR1(/T6rz69\̕jr͌1Ŝ`:JάnB@-'SZiȑQ*mNQ4My%1޶ Ÿ!>#.ѳ2zzp2RѱFY"}8L}ZObz>2l겫xN'Rb͑VOQtQc*Yhbe/HT,R2b:p$2ǓD rYԫ=doX '7gMb&4_#OR>u'We;90ɴa GhSzGz pԲ?B_r7Z@>0 x"BϣW,ֺegxRQՁ"w Px튳0GQ/.Vd^w+hxާY_`m髧5-QG*O=j{{J_Cg?,Vmrle`k VJ1BLEPpl ~ PWnY%w7-`PBDd.LzW9 7ɻXM⌐a~s(K[BtM\^!jf8JS8Gk- y w9ދp9ׄ沍z3>6+z&ݼp\˪,՗ ~{WMwX`k^q Q5Vl~:hrCLhV. 1iV3meפ&?]T%%1|ω#&uHMJ|Yj7 qr5qNH@ ?̧fiHx9[gynG>ŬeUɾ" p鴓s,kqQګr-qe(B9wgjEtWX1^`~Qebڢ%D 5ܦ庫`"#-%4g$^(J)gl3hRY^jDho  eΤ49 nxkWOYwH,nίTA7X p9ꒀlzC|!F=9")<%20!( *72(yT!Mo ,~ΗPH7;PÎ&re79V]M- ܋wA8̂p hPb"?UOkY#tjnia)o%F 7|EРw` `voRkkxr7YC3TZ"Z20@BӃgqX 7+e@R3DYz5ã2IE8A@2H)7;3q#6wn:AVwr)&;95/ >4=#h;s'[>Nf#`zf4ig9 Z1PJ Eꌷ8yUZ9s6zEw0^"-F 281ec5OSߺ's]wZscH/#JD?jٮ-]GR1ES0>`ɼ'Nj[ ڝFb(\jN 7d/ eGP/UȅHU$7[U>we^n~{`2b N,6/rbpq(![NXu ӷp>՗\] !::{DZoto΃h[Ui*`E,i7N:qirKMeK′MEdLUOԅy0|9=QݰيL  XĒH&Yl1kumA>D{*w e_enZ>'< }@<0ؽ('ybvJv\,˘C5+Dth.M Qy6-|K}N]@E%޾J~F#e%{2+7Y}͘UE59W10;\*1(az-P-Ӷ5|]JBʃ4'fZj$v:f \&.̐/˜)hXؕ_ىacNSϩ ֎fB+LpiV*¢h&=v]a܌,6=Kfs :SNC tth%P5J^01YNT{:K蓥`|HR_|XChQUī5+5o}YSܟ4ۨ(ygVb.Z۟G6x LԗQH#!9kb3 rroUr(n}ѣү&d{F7v ugqޅ$rDYF)h?@Xm*%2lqeVӬ3 %x%)&I(KhZ@ ܇t1r Sy=Zxh30+Y`}sa߁!y?h{r}=KlūZsA 8!c( ,%ξlmmr=ba=9A3P2̳d: O"z_0uBx^XTG7%"si[~ 'q-Ok$ڜAm=qp8AܣG^,=3,>. J7UC4HSiEݻf7K>ܐu%QFOrM}\-&2зf KfDZ9RaUf:Q,¼r}}BفI m7 ʡ #Aw:*5©U l&rZK6qZdNFX,`-[-%z;/R./<4P Z˭AYOҐi3ȉΓK@ZCRpVN"*Csm#tDخMv(h:v7c{j➺*X?t 4ڂ`sÅ<E'.Cf!Lg~N0$*߯nD8rI=OUfF _HS҈#ɩ6iIt:ˌ~Áxk?5'֏hV ,J6:A`ǃNCWiYC oC^^Kbfv3ʣkn +$NobW]め2 A2v#O+p#􈩜'?0],՞%e޶YYHszb}}`IdA[b$^t)hK7(i-OzPl͈?7ʼnr1q;W ָ{T@"w0*/WuBP`|bl^lz|ʎ'j?W&zVt9lPQ-f`nbe@i}w,m%IFXسgd/)Y@թ!owr$|NFBfş,IfTt󽄌sQTW!1(MEnGC߰,[V%xD_&[SLpM;y@|.8L\t"7X'lsgg";]+4W']`ok׍-T_Ɍ|ĹU<G"k9)#ﺭ'b}4أ~J$9e5Ump\&>i9megi{e EDd| |ź92gʴVE7JmRwiߠiw5E9 (޺z;0ؑG]!eYL#wę@xF:%I0b7QL Afy}O`$!D8E!oFL:|Z\ ' ̏ M$Ąwx jߓ =M# ѱ4rY sLm''J1/7%R*3LKH)lI ܑbi:9U/ 9'@WUU/,[iIzb}$\ǤlS"ػQizd'F0H aTokE$ATR'k%/Xk䳈ZqD:S^Zכ NH^fԒ*Lu{a LPLW\qNS"cڄ7cֳgaC` 1M+wTKqO8V=‾ӥwW7""lHbr'dعiޫ@ܐʂ6阅B T4o/zqVc?sQYdoD]hq OaR~9/&Í RKo^1,M ZΔuo%vA*i:/R" n=e IC@y~hF3 xKI4TV߻]Esv)ۘֆ#^~I4L? N~m2Ś#,X*#1KFᷛP<}Mv/\7_% BW\C)[ DT-G LH ,r,G㋉FuiFyFOwUť2?GVHRi28h|?LR̼j (/7CimB lڹ#ʇs4g.C ЋV9ad0%P&r}̳U=TCF4@1[&][-R36orѡڒWoߓwfI%*} I۬Ar= Q@B{g,Bk޴͝"VS/yr !L[>#l1яmXVzQb_DuϤ$Ya6~EXKrӔ{ R]C'5@w*( XLFP1+B'u[Oz;y˕r% 0:X2aL v;΂MVa|w_JHA^M^ɏe^yKR꧌RW0Bib_retʻm1*WiӮDͤ/ʹ3F,÷铦q=MrZP\Q$I1yIˡ)r[[K\74 "k&_z-VƬ_d OC]5C58)emwaj*F5񝐙2Ɣ7\vܜok9\w[ue>OM˜θ.?A;@ڠ+ybN5~؛tEбz2JG׼f;N\ahkthT3>uXrZ Zx|'JpdX:h#FOoמHss$^J0W!WL(<;sv04uhp͂٬b|؄L$2Q ؙgЀ s>@`o#]Ȯ۹j; ;[l6גgrrU?\5ݠ+N'eؙ7dm# Rr5Z cد?E7{5򐑖R}@a0 P<2ښڕ6;?q1ܟym`#nJ}jUDQ8ˮ't|J 2ʄ:S-]>ʮ [d9nuEے&ɃK2vIPc,:l:)V (u\u VB\ s/ @T%oĚa-XTɯ*$\D1U(:ZdJ{,ޱxLq1$돎#Vh^/i3c[kvRg{o?3bF 332,6t%LPpEJK x@]e( LLU-w^!BW۸5]4rM`-\oBN3<̚3|O[bRxIj[kSZ>=bGah3! ɢ6 P"˘4cѨZw ȏGTW {M}*m9!^ W;PU#Tt/\'?^P>q0့9gbry=^ NK=–ԭ^)VQ <4g1u1]( ǁW;&~?v`x?Y|j1@|7^r@~?J}ZΣL<5Qpr$$hoΑ.a%L(Ͱv&2Z系H%3@wf<.y0}YYq۹Ev `D4vrXJv6 "/0Ec?Gl|1-qIxnJY2jv 0-s|-cO[~˖(D"l8VAH1e}jO[>|PÝba?JҊ]}Dˁ[oNc*NC7 K]pMXOmtvgb+W}n:A9yJ"+2uC\wk|fKe$d ؾB”0dGY(VW,z&lfn㤇fFmhi!{@ާhMՂୖ\MC 1~/ Brθ5յm" )>oQOa9a)5BVR'gaU,;sM \%\a6\O5?5Ͽ>u)ׯ97%xZ#n'8<8Ku1e@oQk4yPqpr!Sw4.>v& 6Gރ[`}:{cit1d(D9j )l9k:AD|ۯ t,՗3eZ6NPNOxP$3B^q,.5(l _^2X?Ƚy7#Z tG9Fx vܺja:=7 x}x Wf5Wd:`+,\әGaBuM$ɺXk68KzbWgϏP!cdcK6)K[~1yłS琣G.?O#U5 "50RBL *l԰ӑBz4|=@OY>o4:통ѡ2۳8qZ4G m.􃞀t hz#>>OpM-7e;f-2SKi+wfU+@3aio=*rS.ӊK I_) ⒢3'vm`֯el;co+ *<ڴ*2(qvBks I&d-::x۬\Ol%eΕW #_͎>S֦`?ܤQ-3RWLH [_ w@bMb0. Lߖlƨ JվEXs_ SoUL&t kR!ԩ[mo/nsiYjeC5\*5^^8$ h@Yv\JHM,vWR^lN ǿCb1zԟ8cNM#% ʣѬ!z?'+"c?E.x(*gJ%@w$zm.o="%3@{'Z/."bFbnH%cƣ:\lrQxi[5hV;g]ײƋVbeH+1W+75h6P$w7,52~f|%08xCCn@m:ۄ.]I ZWajQ_1ha 4 O13Ju*~DbOboifϫh-_U}LTfj&jtA}0(Fw5^GH\Np DDBnh2__iPzzzԈnK3yPh pWJKR)5F*%{[G7%ScJ[Q!\:a9UC4yÀ[b0s@5*p0G򾍂 (C@w 7 jv4g;08f G-&K!zH7z{$ (;zv@=9'V=`l2A}f\#1dV~ʞ!!)Q0:H+N'3g,Mm^9ng*oT,K|sY$4GeCI 0&@>X#)bAQϣm>pvk+h=rE#sI<6Kg{m8IQ8LRDp Z9\8[~ +_9:%|6z y؇ց37 (M.6TҭwNlv| VW⋁֯>CE(3d.v쨣ጸc[BJ)`q{R)vpA[BL/K䛭d=&p3;Dpk8N8)h8زgrGL]H]NۄHKhHowykeҹ B وM%_,O`[jFY ނ>ww":zh7cΝQEV ~(ݾnZS9,s0WTLpԉذhv 2/ix#Uߊ4%R9呸.oc+THyS ԪtL,(9:{eV{YΛò+SQ "F}in92 qlPpʹ>_|R^蚍<>lh/|x5$ Ɂ1*$`Umy!E-D23aV'ۼQesxNISv 9TJG nq.ނւ詺ez7y^%^ FHrMS;( 3 A*mGEog3kZ9Q/{&+ԏQ<9t9S`8t\pHA늇\hl2{Nݒm *`6 fb%H*v wlݸk>{ lkrBdo8={:TO )pİb ?b2~mVˠBTQ*5ǿp`P&Om\1bDX=JV0cb̭zkzqZA =W0+> Əx"I騭gC! .6}u7異Zh|Uv7vkX; .u8yiC'1*"^`NԖ[TXK~3Q0lgD}`mcL=ܦPi8>  L?u<\=A$gi@MeUFY|p/OrqE~PSRj/R?ψ^^stV^Vecz~{޻K퀎RX*Qկp̌t!y׉3{߱ɛ`{Z?Bۜ~sOq06 im/njsUȸ1cEt':F'$$EfoQ zC <]7࣭ۏ4ˬ6?dp>Y~*rC ĔQP (iu_ FaD`4Dq}g` =~T[g?vά Pl%+P1xFeǓmMTֱB>2xca6QYј2df ͧK_u ;%~[n-+^) )!3{L m3_V 4Ev2 "'rQM;"tq'B!PX1@F }?_I8F4~'-/w\mcz_iZlmG%=ZgNp]fЃ]-&;^D[#"E w!WPO (* m.1VۗNR —xE(\9Uk_Ӌ $U;b]6&jP]?ªLA\_p7_ '%_J3䫠m*[[L^5NO.FJy$ӾP{;i)$'mcjJzO̓_^JC~)UD,UW?eJܮЍZbd~ˈjvSͯV>?{ @m4~Ԓ ،R ¶Za7]`o7EF :7aAF|shr2v6F=YQ?Zn촜Ey$$D>!RCgGۆ|ϑI}.ߙ;ֆZ.vjRLU셡4_Hv; O#B{6>tzѤS2t ,F@9t)~+Vۆ5y1VhMg'ʦ/JR¶̓Z0'9HQ"@lF"&=tI߇pM/oXW|!P [sbnbIE :[,1,\V6+kQߵ[ ۏ YyhӀ'?{|:w c b5dA ⍂z7;j-fG/~{a&jVmbI&5ɠK%W=rfe;:^_:8 gOe-G}h(qy1;6",Vd/4/ izwE(@>b=xsP|ī0xq,"_R=W0? +fv.zHte?CSܠ3FF+ S"xqODއʐ۫/X)lv<*ZEP_^%Vn;X]GR!O$Veqw:7bɂ%sЋV8pZt7IfBR60v,qY2Ao焵}|Ky.EFE"mT!-Dɂ\F9Ѹ.KQʚh_{T>_vi38 c-EyK>YkinDFY!@޹+T"O̪NxHҐJT!8uA&^o~sOI[#GAkQ{T?/5v>^>1zLGK7ռd$MFӠVsi~" }7N. 'g3j5vQnhv^sNalO|ƺs5GR,Nl9RdM+Υ(=mꃊ_N=듔D+@գ5~## +˴3<Ȝmc{Q/;D.o!~"[5gnB[2_F44eNUѠQGoE˭" ̸g@c~t群:{|I/Ƀ"D XިD!o@If ):΀F&/vtN!V&.XbzBu'.;>Al!ԃj^E䌚KѧTLd`HxVVI%a@S:Q f(brk}XS/ -P6oOh,7Bsy=*\EXvSӽ#[Nj+N$-X\^zgo6TݟWؖtݓ [>͈|Z 6O]A [&'۞D~T;v-ѺfO=Qa2PU?%jjy*XAM |ѠNV.c &Ȃqx*y6UCAȏyTj\(k6vE7i![3yt䬈4aڗ*f ?"1=覺&,f?>{=7(%"8} &:Ū,Nʦ}vUo" +/aeXvwByU&[uEԧ߆P'` CIrX;/|<97"L9* *}oVTνV؈=&B?\8g%g!t(Dk _S~7_;Ĥ t a0Sm}:[0Тt6->i)R?tП<01jn6,~E P/`/Ù滙\WWn| %uqE6c5NF*\-7czG|06@ pbɛ'oo#A 6BkF7) !w2jA4?΁D哙n}(6l bg bG3Pct}:]# /*Dd\Z 8CWzFemIP2{4j?z*jzHV)Cr ?E@i\WNpԿZS!#***wI^B^~tT+4|g}="/#@Po B6=VAZ}bqlC݁7(lȸnPl]8"Z>#fl}t^'e͗l;FS`2Yl(͋UKh,[3~ƃkB_h'H !5-d]&tZx+gJ(촻oA=; e >X($n}bȸ4lDe 9ָpgQlaMܒu*Æ5^K)zư,{'4Ճ 3>Gz_]i/9W -UUe7A\AwxdF&3/2v9gF`5I` gǗ w_&n蓱S h{1''2x؉XC4݋K֩JCHiTk!%()BbCEe.sb-> gxtfEѩ(=񬹖co;Jd#.Kj>"/3~< DUyr:74i̭-@O\n#@xHOs-I+x%gȾ^ ]5ء-jz[n0jSbxf?/%iԺi3ڑBF$P0 dqJ5_SK,DK*n[YD  e FrPi`w_IE`wC( `ЮM6򞇁(tֶ8mQiQ<_w =e8HV j<vKMF-PCZW֜{ZEEOI@$4F4ZwHRKx3S~UaW|R.TbMj} X| _B2>|`LXGq ԉZO\G{y2!T}A33^LKͨ{$Ձ$z.ߐux0L Uz'+A\Y|>-O8lL|۪vw|H9[tL>`z7tk7e N5O1x߼F!U+으1DٵXc5Q5'tZWWrW܋|G<aqAӳjKBkpQ_ 53VKŅT,}62`M2 >q+k&WotCGJeyO$i2z XD?S~K)}jG}dCe)c,9>|:R4,~Rg8+P KBEsbb}W+*#5?+Y-nH$̱c޼^<F ![QOZ-ms7+l$^a$q;l@W၎1U{Ga מ\3Rx j\N 9pg$2HP3oEv@1/$L!r}6n"כZt(5"5=׽=h~<&HT@NHMIwXBFX;"6ɶM2^ tz>"wС_`Pc|wS@c 9{%{ݻ [V2𵆈L(m73^:B8E""|{_gt1L0g,.;lAXs-Z0 Bj흌C|O5$Ȑ<gZ9lg *'ھ~`=3¡ĭY>9[s:Wc;j]~cCtP{2B5,]hӎ :",F߲#vEѮ8C~Eв@} k;vH}?D9IG˜-pRK幾w+tyyg {9i T5I\E1*~p\b?/8ꠂq΋mk&4cUMK/|η 9)Q|zɹĦ>Uu9E@;CëZh65t@R(8eU[ߔ`tkv9{Lt h 0vNV<*vI"f ۗ'\'?`$Yy&gzMtNij(Cl*D/ / CօbpN@c#~5$RhSxMSU]4#@8QsDj?UDq؉эs` 北{1 !TytA_ZyεCjP8?e/4蘈"<=K_mf=X2d$,0cA*tHL1Lt5y}\!ޥY:ÁVaZ/B*#\h[,re%ִOr'Z˘1oiehvk0TI/`#¿"9\c5u2ɤrpp^Q+usfe *1䐱IFံgq,a^͹Wް^  FI'+ ׯ}윶+PPS) jf4%P\udƀk4-IIW#~h cjh>]A,KG ?@yH9҉ /4+y,-Xg][<96$C}Bm`<ו X/&-Aވ2ìg Q\]gL%||kQ\yZ_?ڃ3h]Sh "Hv %=5Y?S$ ߚ?M،&E+- PBk^ ey\- Wc_rPP7ua|Lb/؝Ni3ԗ%}dCmCvܒ~JTG( >l$*Lezx4 )E1!tCUY?iҦ'x$w/+CH3B QK7N;IGhDHF%SY"{(t/4ICMHeV+}|hkp?_Bɔb ;\.+S#&Dǽi/HeTsI^uJ~ښ@O6g#ЧFbox|IiDzJf}Hƫ{OSKG}fNR6hbJiU4kPշ 3R;ǥc:Bn4gr!"ӥq^(`TTXBW1C#qZF9Cz)@YE\F_1Gr"=5YeOE _zpu:馓^wfo`ZLݗ r,ut?jF%ak>|"@N[܂)=jDXf,N ) A~Lg'yڰg.-âOo|F]dsry-cT"TkCꭡW׀Kgd?^r gDb}-Lq,gSn3 2KNh[EE!c //"Z?_ʝq_d j_hv2n-f9Ff&c՚8XE}'ɓ5}/mzyьJXh8nFn',Ixު:,v}:way9:u $w#l=2S 4p*$:]L ڥ$Lv,EΣpfɗa % )E|? ]_Q LXIXC`7gpɋ*+x`yYe"iK? |^VbXtW>G=ȉF]A$\ HJ./iHƔA ?BaI:&j` O0Unf(feK3v[BzV5LJ,Q9 >ah~={]Y'rzgX"^؉qR`M+PrI ƕAj>jO$HA_'EyZ\X!+m;G1~22W-,sQ"Yq: J¨%uj#x &_"M%SrP:zI6ݡ74v aP y.#VrayͰ{z4?bh . @EJ^75-ؿ1( k¤(h< B2.FE=ƫI{BСSH^冚uO-M+σg\geg8E1 - SF٬Cܝe;)Z&Vģ.R.]ļ8&X|-GQ,8)*[czO{άX٢0V"!(BO - %:[ݝV7!ºt:T}6$vrek%0P,t [hQh"j .]+y 0Z|b92l ?9@@8V[~f:4B' к4u۸1RFeI'H"NPS=vU2+(rU88ODv.f䮓G2z Cձ8{q^lociTdScMɒ` A'Bzs{C"R\㖘BWo7 mhFؤ!K[8Q8di(Ԉ DGU3aL'6|XyU#xz`VڋϞG[xh_GlCh2!$^Hƫi3+Y2UX>3cmYܩ/ y t)@c j VB?{~[xhCd*SfX*/Y1h@fSK0\9\zx2ɀr-wh#hCC# .BL1IXBnݿB3?{6#]YP2iė'`bW,i ,3S|# I g]]̚:.)OajU!j`x ~j)<+XJsOH NK<ԤivǦ,(93GlGQ`OH,,Ы+p`R :蔙)sQ{d`r3izYt:YTjԍՑ I 3 U;_ #7V_2Fɯr%l= 3|b-9S$5qG6K}S'lrׄQ!yr[0ڍ:Pq/羺UK"{& &yldJQ),'|yVa[pVy/RDV T29{#'q_KeCmƂ5/g ֆ z%7^X6@}udlX4,v)Wc9FHI< ,S+ kS~䒄<|7 S @Pvuе]N gmd{aY0d}c9}qR Fz\4\GhNhA n=߫s?s|)1#QDM|=}I;|XV4I"Ѱ{1}S̒cbgZ)L:ގL3*KiY @IUN_NBȉ`_Vp~ї9tp*c7{ ,^.}qL/@Av|'VM7I\w&ahl8 s$G#\xCGHEaIr¢A5_nLvWוÓ|[$a}@g]+TҦ')tvS/MO `M$m/Z!1S~W¹C'aC&sTo_37&e㼮7Z ŗ:fben9J*ϖ"L!&i(d] zLޟ*"j,Z&MY_~͟$)Q+X#0 Tٽx~o}D]qo|g+,lN[ <7(8]ǔ/5پ.L%2ja2'a7ڒh`VMy 4(qn9%ӻm7sG [!/?n`շP J+܊ƬA_"sq,V(Cyy {LCUO{K؎ТRu> ^CR!c_QftM/NCct^ϑe8!vU)kMϑfgTS|tV#FVXK1=(+H{YFKug5iJ֔4Bxm\<Nd-I&K1~mNPc=jI ;{qy'W wD8Ie1uQhBQ0ׅvf\}!&mfZ!V*jY-^_,0il@Aʥ^J[,)ikbqK7 /DrD 0WrtA}{e-DFNc>/iz u&O#HXƙGD МpJU$HNb1%RiR)h\A5#"#~̟jO!ǔ?G ,tϜ,HQ4EFCLw(iut&4.܁ --eTm+v0'"/e|b3ʌR\Ut1Mȝ ϢcҸ 2uL5ՀKӏѩLLލ._& f+?i﮸U5p}fn萳i_؟3·3CBrnC/QkR Z)vss-aOj/;:q?\ne8?l%J/pK*V9RnEL{%$dL),P]_HҧzFT=p2}S4,IW8Z{ Ix\U)`MDK2M%9ab*E"{v;8=r݃f=$\`Z;+%PD;.Z5j6a/vDA f8[6:&0˅֠_M+?8jF,T TŞ"f$y7.Vзt/*ťDK*_znS3>?o{\=*n6I&fͤ8b}qoK2%KL⨦ '"* | wcI)dA|8\RL6躒ʁ_Hn,4ɠ- -[ΝǙwZQ`ʓ5o>mF9c>f`@o2m{RUZbhJiQu:. OmȒ`0;kL#h"+/ C{ƵQ֪niPf!JɽXiƜ~6Nj-ʉݗq `ۥ~d \5EzI'#-Lw"F8d4m07Xb:Qf@c\۬`M:d2w19e!{tVen7f#k6Ikά?eF-L\[n6fܔeD` ݳ^ !I+{T#Y,ȮvGHUt :s#ˉ=db"a Tej9C',J"y;翷(Z4 KE0Ӎ^^EfRȹDPtN4fHxnl-H:KygWI~wFN5Q a~5dړƳkZ:vޯi&G>"w'HZJG=$"M!7vMMutLCduNbG_YNjp3A_Ix U#!`5Mj5Q27ڶzhp7^=YK[ ]rwrivN4VȹLydK]N41Ɏ@\_AGsn( n7a6^X|=]KN 1Z/, XD)E v,E10%ҥ89z0$[pzY<$ʓFgG<J&iHqBuxU|9(rgɹRVHe"Yg >aZܭAޥڽ)Mj yG>?(sh`L3X<)5[91Wջ ?*%G###7~,klKr'+*qA3f;vhi@?luع9Z=:g8C~L¡c)_d}ŢS]sݶUG70z!GJ@ kT-‡cQ\ڀd,1I{V 9^r&/*Z2(Pc|eH a$з'+; k~a}gTcO ƚt5U ~C% d}@ =yt\j~es_ԋ@߮_b1=m-׳ qʼ Y(^, qvӭ  A[9eK¡q%TZ+l}02HM̀f(F)<:~lZĴ2䭻FB38Ptu^ ͌Z pNދ K31S&!t sj;ࢡ$3ضh@GW޷yiGXG1io  $8n-3*.,:N1CGP .?Bf+]2.bEV*~=aNϳ!xsgq!ӣE>x_Z[~4`(LIsoRO=JH\FFwWp9+ ,Ri]O.Rsp}tZT ujBY,‹redؗ@ZjvT( ܶ@`8]bT HV|,32\^ۊL0,|uEǨu:-R-5 99i2ǧ1@lYL$U, }Trl ;$yM/*vO8,9]~ڱFq>eXtWǫ%e`h&JVMwoч3NM-@8+J`kz&~v+)APlŏFb[@ppyMC^{poPԑkN8 XBTI7Њ {C7yĉ NfoWAnMbcs^N():Uذjp"D+x{.ʉ;x*+4 .;NjL@p~jB0e!,~ z*)ۅEViś&| haypK#' E #w v_8?#=b HYU?-!b;-9»}g1+o2kP1;+Xjas`pU*n:"[h+rA+1ӞZ;  ϶qoiy "ך[:nv8G)A=|R&GnQO'9[zT=-XFPG×,)/{Xc#[: 1$ Y'c"qـ"ZSh<YG*XTxF Oļ, w~Xa4 ^pP?@0]}#6IR9N*nׄŸ`eԕ/7FK{C0#3+Y!oB6vθhgfd G݅ʺHN8;J!I,/(_RgQznU@F 5mŦ ?"WG_ mxلV'b; J⨖綐^i{etx)hJˊ{ZTI?1b+I.B)CCo Tց%0y4Av&OG]7.œ.ؔᡎNS0ӡ1|'q]֛:|- }4.|ǯ 1# AW.ze^7avkJDwŒG;3agߦf+a_/d/a?#7HJ¬Ov {J{GUl7(~F! -(.FMjyVN!SVWAѹdQ Rh<|*>gPڠMw#0X֝>l5b%q!%DpL5kAx]=,Ih mth% >/WD_HbK6/rt?ܿe ؃+U+"}%IloG!zCKh厹JOl,ycbnDiᩗQ2uSG}rN|6sbR#0Uߤ.6MU%`Ui@pY@Sm*{^Y(* `j"m;sfC=NuWbv֨NfTmR"0"AËNYWR)AT:6 "2?ջ2Y53ЫN ᢷ>Ӑ)WDuLNl2Ֆ~]p߿ApXKs]?w# 75N8ö~ƽoXeYI,:kqaSWbA^Ewðc0yv ĺ2Oc8H2ƕlц&[Eˍ|$B?gL=vYѿIl5;Zw H\ 'Dl)y*d̒W02:ă$9$^HU(w*αGpO[q<.hG0CA)3iՎْQUU0Ⱦ@%m ښO%d3}0hٍ~ 6ʏ\CٷaOwMFZ!e]4h]_u3R0xȾ[0ZϴRQɮLnypM n1GoS6KɌ;ic/["|z"'Ǫ5 p83nFo7l#"OhmFV5QQR$z~ʶzk/z?/PPv`z>@})FZ̀RD./2fRDnf{.Ֆm|V=0fiYZ#%m OޱSٻ7< jjItP1bwi ٟnc!R슇@ ؝+3Z^TdQBo3ȶfV;;#>;hZiHlo 9NUwaN]f $> ?Y Mpk JBe>@-\o;yy]H6o7X`p@}U'mMƩogiSٕPmF;#òG%Mr /X! \ aVE19=wR\9ؠU}ϣd"[߆VŌweϸgٸvjKMmr^c)\W`4hU˼uGٌD,UWN; 咻d_ecP$P w9kwb#l[an7jǗ2$cY噭Y/ #K1 !޲KX f7իC*CQΣQ(*jdȖSUlTmZ8>HmkVn5 E]6[aaQ 9FtvX:gòQ[×&adg>lG@,#ZݠX\pG(bL,#o87gӁDϭ*D %c9?{DP9k|Mti] gs%,POh9B䄆Rihx}E?NK8Z(`i"vGJHg&@/P3Y@\K;!}AYd:9Ŧ̋FH='Y ~JA(?10+y& Q8kdjaـ+cqmi:d,ݚ(zal"0IF8<\ D?[ [8t-=i->=BC',rw!Z :mR$:hˑG=uk|$$_*Ec"< q_൧׮5MP⋡$ =;"E8N%|rҒ6/5cC* G3܎~p 3sR~iISQT,ٟ}4LA4.OGgYѢIx!(Pp Ep(PX7pBa9|bgm^e.Z&y⥠r6;O|>sվ/ヲaA9HMr+KX藱{xә#g Ks.0 0Hzf}QT^fd@9:-0*M8fԍKM> @I^빽&F-Kߑ{ȂZlGV0LK6~Fz2pUÔe(MN4,*T9v0k{olĀՌnl+Ń* r$Y$Ү0x#0ZheAn&c?6r.^3Q?M,T#tBΰ&AlNݾEso.͙b2f!LqRoڸGl a_INygѮ݌Л8WoWys =i"KnlA$ Ͼ?G +ƿȨhVԀi 3i"4r8|sͷ޽Nɸ'2a4 íN2}c0.MeV{sou#ġ̚-3%Jl~ 5$2W++M1q[tFuR^_E. 쇴vi+#闚rW?4{۷DR*J&4y1p?q:ܦ=w{Ëړ+@߲k% >z:2MFE#2ls.]KcWRIAuwbCKVaOPrB%@R#m!NuX6L~ ib*K)1N'p6s ѿo%t=-; @BR-Va0h!\.FJj82W!K&s6؉@9,4qߦ7lیA .&4nIǸV) r'-sm 7%6*f[a>:.uaq/Aq764oibܸݵ:ekF]L*}mW1}e@^u# hHK#}SM]29M`yBĤ (3هnzIp+ZGy.`8ynCgZg[+Q\x祥TZ;Ak/aϓYYOnr3M ef6|0v=@N2M7Ɠ'(&nl}e)s>@;‘lK_c0m %WQ7({7l5sO,52hmWQ}E 0D;u<|F)xYgӜx@^79o|,%Oc hHEn/žZc}j-$;HyOYa;2/Rh A*=f\U酝c=kܶЏ#vZj!}d1KR.iasaVBRNTi,9/'ψ#3Km/U-]^hGGt#^oY#E[BlY9Z=gC%Ier_!h YYUC+Z&bj9#yk|K@(.2YSDDŽ% C]F[L)>'y~;1ZRnB\oPOr"'4I ;U= 5 ?o1fT3Ldʲ#61*[/*排 Uk;bQ N$gdnO- *D5U6LZiHl3^MX$ǩ.Vy[XOIs@`$WlHFjF[LPQ5ס \.t?ˊ0M% 'O*-wC<{%LP2᛾lÑ NRhW=Y09 "12hCN oئ?Bn8BR}iO(Q97aaace.FF/vl <34 ӕDsNq `MoL=F <VC k.ߢC~H+ c\%cpLɵ')4|3z`םx 9 KFԑ/'dnDѳ-- KN6yٶb؞ ~NWC۸D9 !*z &lbDoC !Ӫ<9}ckKA\R6GU}9O'Ϗ+.wz2<DCct!WEH>I.T~%n3W:c1%F BW8`*dl37/ݹL}04O1D1 ꮙxB):IĮs%{΂sdCy>JBT3BV7 ލ &oҳ[HnOEq۴C2&?5A.Et;܎nt@AMx+xd\>U6$cw[9o˙]\gzy5#4H"LukT^`&n~?{{ׇԘc75Yn) Zդ!jC=.1O珞ݰʠӅ* # !X*fJ"VϨJ2RS}=Az%/np,;2+H :j}U ]O,x@\ ޿b߀1\TK&RJK`'r%a7Zepcp'zȨw'R3*U癴 wl!"jAܥځJL|=_F<#;߃(E<"HZ$#xJe BSK xi>-w7 Tuj 6a,w!CލHCd 8$ ;-up ?NawexR*$'^l8(FGgbR;3=`$mɐ7q ߛ}dbXSZ/kemvŚb ?U:q [A$ݪM'ZEL->?yI%<H&n+ou EpΏ_QpJl!D;IB!vi컒>Erm AkOC s>i%17#,Ӱ悤0iLl:*+bhX&!-U`-̬Pj~=c 2>ͥW{J }lF7`0Ht]*5).jݖoc++VV=hI~9 N3!sUdc^y=aon{M?BSޛş1?k>"8(C}Qv5j6Pjzx[OrUvCЀ cg#"vj۵0DSCmvd S!Ǧ*Kwk"\Fۭ6J@d XXavH^;^ oxljۋSl?w2T Qn3#-Wq&`5Qg~AZc'vJܮV~=8AixE #zWZSe_A˓ڋYPrAd#@Gj79~ 4䋁mYY DzMr\֚@ nO:nrvep+?hH/Rj PT"w90RUS#<- Tmc)7:f y%ۜD)m&g-n==,`h)酃4,#e\-v|>l/wHx|ҏnZ\KY|=0$^ۤ02 7=T~A0t7g& (KQ6[TC?jq:O{+Ґ/}_)d|}\;.^bnΙ:! %jKFǓJ|1ABYqs]|Ε<c~PD|%#rP+Zlg[ZVOI, P[txi*4*E\!6v]rAuk[4FGm]Td3;$rNc Gњ3QficZoMH޸&G:diR1RQE%s;W~wY[3w*`39t@ =i`Ny66v,$a[Zp''dlNsg\I} Hzf-*ԇ9򯗻$K EʾᐠNO)C&_.Xs%3y/t1 75X"_~ LLo//PQ+kÇ \ZNqbHm(;+5 D~ c2$йgޞ^ *JW'.nr6ȨZq^>boremXމ<$ZvbiV[;zļ5 q^#@σ%.X;[eR*}yX.HGK$+ux]RX\"7 ;ѠUN vx>;N%"K.*Xm3/H얔;Y Wh~kAّ3'f5 ?Es uJ5\"fE{ !tg0'ĜX_c]~t4$},T.@& :8.HMzN_f"3yXfMr_A@Ռ B'O5a"{0Ž4@$L_~/wn3'$w>щWqrꙮnY5Ѧ!y&!Irt*WsZ|50[`+ڧH:v2Eͻ+*UK3Ya~ei{3oAB DPf#7^}G:g}\{FU5$ohd9Lh{kאrL:5gT~9>#䪤< âpw<%Y `G>M|YO]FŹؒcJ0cZ(bE)xj;Fߊ0U{|>aI4$[aGH0‚TS 0j5mgczQ:kh;"`g&6H` Bi=Uc(7c-CQ<%Xu*KZ?gFo9:Q}=ntFzWV& lb4Ϗ[<HH K~ )a ]e0 R-[K){p 'ew+HX3+[C!S>ѴH;Q8KBm_ U bW])e7lys( L? ]mDGDqٕZ]I k}QNZYeL>D*,ܮ ~ѮW/zDE2x2-%5m$`Ky]V|iAlL)0x"ַ+pyJl \bz?4 )AP 2\wDi~L~cチ)SX(4JSZCwrH9[M,nBCIB\hHWI'/$vqv65G;Ѝ߁c>t3!~F\i )0k9 39+U(&%^$5:hYabW |cMzӱC6bױF" ȪY@Zf)JspԦoV 5~3TvxR֯mwTe] ʬ#)hWz/Y̪H<4tDo}DF#*OZ N ߗl4@;Or1~w53a:WJk';uE'Zc)a 쌐(1oѦq[{I0F#_y;jhGѱbR7H}M78}#2ul}f3O5N6┦2/ƫ6n裝?LJA\jXM$@P ݮVIW)QtjQ$[:p}<6 ,u!~G]DLS NJjlfͱGִ2u/ KF n/7) AC-^: FٔX}#uWR_h1"KJqy`|- 5IW04llD[<{cn-0/tK{!  ȡ P]Įiw.]D7hB`h7`|[h G!O߻ONQBNzӬ V 5@tp9i|5 JM 7mB#Un!h訛-9!s&1 12f jeW<ޯr3$\<0TjH%Jaׂl>c{E48ݖt.xbҩkӤeXC M2V? $k.TZHrċ8֍B=gnP)|6 #;Ŧ i.?3? (RhVtQsB6bѱEOֵw]B{9)2 fvs6oKb*"娷_Xo*q ?v:zeA f /NX9' .Q=A mQ 70Ȫi@5`;<;&|64$jrѢL{Te xgƙṋVr_htӄ+k݌_=(q>cWnGf[a^bDoѝQ7{vzp,6s>k0kocgѳvCuh R6#H.`cĈn] |ʥ#3@)pnaƀڅ>w3C FD5%p0Y(kԬ_5 w b5e3ULX%`]^$w xɻd&}mH{BULhw (nn1EnO Z~hpM<NpP>k}Kv&{ЫP{t3=GZ~|TT-H8nwG&BbMLѧ@(e2IauRwkK3yZZ;٦y o9Qe-Aڄ(ɻv͖dJO\~L7$%ŅPǹ:X Sr}21 (!V,NZ ߲Ap0D 4d2|@holT(/.Å(r8vTʇީvH X1KMa9zUmNO`&\xk)0.KΊxRX1*s"PЦ;H֮;-wm,o093s'pjvhTFZ,䣁ӵ'TP34hZK T*;Tv:gy&S !K܊OjE7qsG'/tᬖh\:@kuTOt fn-,h׫,6T B@A&zLh/ 8;N^0|ʇ[Ÿ{+~%qb7DdQjYdF_*A*JŕoEJ}ַ^(_gi͞T'B6xI_^? yw՞a]>AHVaraQ:>Y'i=>~^\x͔27}.`-i~mȇ[Vaǻ'@~wH l'EcU^_:oD|k. $^,X6 x) r'& C޸0*u;#rI49p!%U/$bu*rgU4*1D j)Ma(&h_r`A'2ʿ;@y w9-f\\ʢLma-<΅QG;<ێUGRgQ=l3 ꩈ*1E0M: &EQ~2<|}.4iNp銴F:k/(A]K@,@d6 <}v+ (>O̐qTRj#+n3zDFu%^Wt »ubǕU%1{+0f{ڛ`ꗘ$bt879S8Bpqhz*]XU|zCo9i>VK%EnR5Jٔe&[ŃW|(ZUyh!,pbjgUq"fA^y! nӶSb{bO|(;:zLؠ}6JoFe}]BY9~S1:( M,nN{ tCʀh}hY$@!apA9-'tgTրs<Bx6/z4 4 ?90G4Y빊A.`#)Ƒ&xb`5m%4i#"%[A{+r]L ݛݦ ݵө]N_%=Oi&b#,60؉3_|l~e 59ܮ*32^URJD_<z,щP4t?{G4}e$2[P_+;/FZOQnxĠN|x e"a9Y`*M߻g!6G 2ZboW%KNJ0g[=0=2Xxȹ;K?ic24pœ~뾄uJm$7Vp7҆(o }|&Se">fݶQ6jxvF?YsPD0skRatEM-OfCWOoxE9{PpO׉Yuh¿B?ÈG+Pን,2lh 7{QιSD/3k ɣ@^.y(yLtwD%߮gIP`Xݠ}q!m!xǖ+]-SA9*=UU~l-tL WxM8׺9TsXIäl(I`{m/Aw,KMI\~P+?4d|~~ V`nּo*#L=a!#煅@ r"c\K|3ϲkq~xE MI"@!Zȹ r'X1\64}yY ,K O%=h?S8-x]1N.m\{t÷M^7S5/Aݎ1Ap_na@WD߮۝B"[$j dN4-i}(Dm8w#ѱ0 jpd<Ь=lmʶ-f>;QX@u+x!a3 h2$ ~֒HK;Q$gMWT}%l$]&D6/V$bqM f?g|)lhH?2)w>=__}BiZӖ(wL\X7sm]D5uO=Ubf"?R*d<@KH7{s]=^oaQ$/vOd! 6{ 8mem߭<ќϱU EuS1E.&xHFIس]:6Z{Jص/XVZnWDXY]E!;ӈ(qTx%L2Z*W{~H1cmTYGc^wDi\:-|1t֗&8Dԇuoadnňv?86v; yH蘝}JC;7e㥞_M'ÁYvjcҫlBޠH4v.үYfvA%SCN39d'7/ %c9+҄Z 0ԈG*ˋyL'!@T otwo4 | 1)=ȯ?"$uc5|in .@ ]P\ȳ>oHMRQWJB"2 8~串@jr,~0نQΪ}sgIqWdǢxeN {O }bVΪ evY/2xX({2Tc@P`9[edzflsPv餇*}TaFSL!jxcl`gd^cW\?#&fwN?_,C2¢K$x}dy_ JDFW?xh6ogNnDx}^ƽ+q .5]),)bx9(s@Tc|(BtٌP!0r)ȜwW0J(A ̀]C7%NtBϓCNXN jd-mg|bl2(rBӆ!r\-ߙBBvM%DƣLUQv/ds*AX?D^(ﮔE1n?@r0ݢ~hl2gɦ;YhdO檅zu$a8k WJqbR*"ĉ_yaB%rڲ7CHJCo~f8aț"%&yk'} q{C xJGq)7^m NTp]Z`S@kQZ{C q1co"V&$Vh8`lz`)G%7\,)zX|f$B_DJ<*;3ۼ\F$//})LYy ?=>Gg r[AO>KtiƓQ1hi(ze_~wU/F 9xRhEf31Lc)Eޣ04%_% |΃ff `? &\]xJRj&?ds :ڤ+8W_:|"S}Z,-U- e[WKR̀EZJ΃VF* gC]nkXc.H oΖoC?=k~*C\>(>xRRM"03UCoqQ/St> r&Εc"f t1vJ֊_Uп 'L*X/4}L*f(.(?CL&kIɎ@5Jh/CM"RGKrhV"T(N}vY/I#nl$?oX6 wlU̻P$vqePÈ6ܐmVl|K>tfoO.<$@r7%m7IFHƈn2~@h9peMC ќH{DNLAANǢZW~k#lXOOhQĮ%2:B47:)31Co= NCfΗ0=mс5JxߤaW#wN)%K61K@&U)Q*zbuE8:, 3%YX=YFbD mk?ejJ1^*gQPT(8|[:Xfy.Qx:l9dH&곅S i*fP cS]r"'m&|t|;jIp ?%a~m+K14qN`Bgߒ]ns:7{hD|#rе9si'Őgt`A>%d\n.-B̾y4sNK$v" R^֜Fzae64LD.hJ|ثwOཐEޡ\'&vKBOWeWe1xUGsaSː5kIa,rj25rV' V P9f4\Ԛ{[it딬0F}'hЃuRvF;.XJ^w:9UEduVHNvt -F1$ [m5!!(\3<;vz[،cu`=?r|:bqw *tƂVk8ZgDDc +vTBHdtR̔rW1M؅S؟B%ic issLm<_'ď^1UkudrJax<1)^ %oZtXD.DEc7o~obLU૥0>n- 8&*^/tB\IܷTA5<[^uVð4*.x4醡5$0{f뭰2eX/c$lE(gJ\W"u@N@el=} 4xcxK7e)b&v_j9b8M??w&BOwU"i )i[+'&UTLWnq0}0/"ִ`!0|J4'P\(#8!<$wуl,˧!ͺ 9KkV%9n >V/̘2 |[/z9&U01%&{'E\^H?s8fy>^, dɟ~Hv)FΉ u侶lAQ-HXѶ#[3Ÿ2D!SY]<*yIVdop$[Cch{yѩFrF,nbqp<|x,%4hoY @nT;3M w^6'pT_;2~1Z^@#60^YH\`G7A<)yEMoZXV9N=2HhwCOG6zV ,s9&cߘ #VE{>ǛݚtQ-Pח$oi ma4"ghɣU-;PA*-(=d4D q6{[esov1C|3l2fu%[8;2BJwgVZRUMO:3,pI}nsעr_6A(moLD<⸹f*`7N, m830ev8},eq+ZEAyk=W<#K*v "Fm.-3R Z:jUHb[v W%dtdRY/Ӌ{'o{ю"k"lQ]88tqǤo?ܰ |ԁُCCcDP=~`׼;9$f4y* /tEDGF6gccǥ!LkM׈!)v`㯑Ka#p~)-WEF{Gx8¶l-" }Szޜ3;'?6 _,Bc%HhW!+3[NrD nT.WLN(woU_au֧XhAKoO !OudRr5jkIrtX1'v 9Q)ۈ# ,bs),%ƌw1$rawy@ 1%;}h@LZ4)( P"=C\1os-\ݱ=z8U:1 3HuIC}#a׺FZ"I > ,vˊĢ>2@Ft.x+)"8X(y{^ЬADmdݷT'{nޮ , /'\A﹅r{(wgL% y<0R(g#1: :XA!I|}h9k>%U=\1K& F,>Dг\n#ϴnr#k]Tﭣ[yz1qPjhQHטgr+9C莻֩% p|=Ë2{$6Rut-<ꇭPJ MZvbU9<{[1 X4 T `Z>ڈCɣRYO*<(ꅃ\TZ E?~ 8 Iʗ5v3%"iV&p40Hf4%Fb:>?ET?Lv/E`Y(sD1귥y7TUVWTZ|/J;;-ҟK  Wߚ;-gՍXKJ1U;YP-m5'}T, ƍ$NFwف^O!Жbg2' 3λYckhI ygMjP=lf\٤'(zWD>u);=z59tv܋m*a W,!ng._`r"$ =6$x[ͫ.W1Gƻ"Xcԉx*_ZXatkroQEVz ,j O lS׌dnZy؄mV[4W [&AzRF1Wdԛ(>B Acx =u 4lS$[ݞYzI23(g[9ϚDWZ^/;+:5 ^K,X !~*\d$c8mv]XI1iLgIQaRI;dLFF5 lX=s1~y9eki1y)-\ƢWK ~$H0ͰҏW_:tlG`">Er%e:Jw 98iJMխf<,pWw+U}|=5txI2WwzpSlm5E3ݷm=-<:#O Ԙ{2B5ڻ!-,O5ۉ,HI4=|A<>Z "['e֞sqNOҤ2A-5[.Pty"ys2Cځ $-b} 9ZWVu 49d'ˉ+ie}P{OoGE61+zXN;#3,삅-uTSHRqՋWB] >حpřqVBO[6y7e; o,m%伾R) ݀_~*dH"7d[2 WٲX6m7I܈ܞJTvsKQl}r-dKh<33Ba{KBBg|ZYnW lngrx|ɞFs1nf8ySNT8s6}?BU˭+%&i#{1xQ‹. uGH v 39ϗ$O/"|][ʚ岮 m$aW&,.\yoYji,D"aI̓/g @-G;}=9?*7Ij/P"/uGK?V zyq_W05$&>e_qkע/?L9jaj٠.2WG ͔ .}M5)>Yʱ0&M⎐N붂:SgZu#gL6YA//n$tdhR8MaS|Ԝю_7$c~k%(W}?Wr$ ido<S(@Gq]ʉ~6ym;>%v^ݤ^H1@X I]A{L77`Dm?z(:#2.}ohy7 dĿ']!^'CEQ`d7K NÖjCU Qrp@`?DRsP[r뒗5G ߧ5K:D.I..1wѪH_4.sh˽ԮUxC aO;ЄV?&vK>C4Dfţhy#qlR6^FF(aU@;j] r=)Dk~Є!EDTe$rg=Wxw[`<hǦ ~KwfpN ÿ4uhÏ .?{jh w@!T#jX\q?ۊ=X%_ fa3*;yzP8`tu B,uK-~Sw{L9LXO8^/X>H]Y`sH41Edw}&j69jĻ<4W?-W%ř⳶NTcÜj˦U?̿x}Zp<+o@ffZS?lܰw^4'췞O hRmHפ\q۳h2(W<ն F=Ri QQo$i w޵^oIZ`f)\S쒹2rސJږT)LFF(LeK REDi~ ?!k eGK?V1h-6a]L!12`w%!]O;v*TC FhW=karՓ';_Bv坕d yQV@ #Ly'jƃ)^h_'P{&+Dz9]4j|P8̕*&2u{Y<M&=Rp q-mkF=?ԾS[&A1ׁF4FÄ݄i)p0< m~WlU2Ly4vog1!RWL5oha'[uZ6&| | &Y"hV^(>Rܥ8|QjhRg~~p=O(B^M G|u}v})]H Ž\s9ӭ%_r\P/U)W Ge"͊Qn0䐑Vo#;P=_} ϨAҔ-sҀ}04 WqSF^{mθuV=u 8 t jIV Wvi[ X`?Fs(Lє=` 9}_ R!]E2JJ]U010fnx4՚lJq1! 8u5P x蔙HJ$8jq/P/ ЬLlߤ_V<̤*n%]f Z4=(="7\^i:*TF!Kz0CK!qnVUa6CqWv|IV`~|E%~~Ǝ:Vi%< R=a6@;q6ttvAY x>f@u\)U@Zœ^")O`wѵeSm/9Atڳ6r\g7"]C/fJ& q(o*ͣ`OrLՇ9Ixj%M|JlHm_">75qy|dJ[)YRɟu!6?%zsmJFp4^T3<T6åhKQA,La_ԩr\^iеnݷ= L^o5'qub=6"#/f}nGL0XwͩM?2xˆq*`n2A}d5ᖵ+a @>dzk=! C25^lAU[wm1z_J K80_9S7F~ZlI/|05YXEbܥ9ct|`>f@\n?oaq65n]![Y`~ry!ߙf)D- oSbK7>Fy<rB,Bh;`\tljg[!pk@PqMw v aIzt"ҿ/ ?e]ws,I_/3m=1I Cd~N z5^-fwz X]{7z%7j6u^<fۊV_*0HfP(;{bf`SfM'O*K8@M"|~Qvf{;0E޸R|0dGm̃ zuR5F͗b&څЮXg8pQU߰yj̮c|9V N&ާx;k#(.|6"p`QIIp ɌiZX'rmRGcdč9 nzM$܊dut8ʬ&u7 }csHY#{gU9~8ٴe}H &"͆fϯy_٠6?faML2FR#cvy_})QM7&y-Oh}Ff`;xbMBda$٧[@Ռ%o&?nih`q?9^w ZL9# kRӄuoU.pC6+Hѓ~TSC jTOP>!VC`="2uEQR\6,rZ9uhDآt!]3`a +R&MEr9f"v{fm;?J辁Wz\Xy]wJԀ%<|gí{ S*{,US/Qp]y^ 'fKlJ_9rzѥ/ LZLcRhuw?(~\9ZSWBylk憮`i-%=48 Vε,3<\.1R$>Jcp%%5=,ţ`wDP܅6|~AC }4Yi$֍P^Sv W{֗]n~*yA" &kY^Y:Dݮpwr[m+ <"tw}$Ώy[{C‹.Fv6/SgɇEpѭMț|t ?&'ftN LWvW{Ʋ07 uqR#r>NrPyEԞN{E!~eAvG1|Itİ 2"1 $p ‚nBb2 ܠqM 9|c':4S 3hy݌l<۾u8cLU$8Q^v6ʏO=z9&g(,^Jem Ψ_D%\N h2P\ޢ%F"ز$?btPg(?hI2X)pAXA%wᣭYߵma& 1)p=klTG92w2x2t6<^ 3zimyr1<> u{ d<_ŝh ܚR{yt$tT %c$vNBU4!AhǁޙM@>5GEH0 \3sO5p3FVA[܋{ߕ%ZS'e/wr#DBkH*Y!\ciQD"|e#ee ^ũbQ>8}溆] RQ~{ i;J~)Z#U#+`}V ՜7~5K4D?+q:z%;o4XNAB dve(:9 .WwE^X:}eJ\6r#rCL˃s֯3}D.? CȰ\4iNQ[w6;P1}L!u_IθT=:xA8SW#]90 ģ8fk\_pbwMklt j8)$Kfo*=dxW qޭu:1T-[󙫴byavV47"#3(u/VU਻?kq{ Z ʈ(DϷl{1J3ꦂqM M֥Ȗ/СWv~MQ4A  *م0fWK^ vhֈq5c?RT R0-ZDn;C`듗*qT[AUU\:m|,RrT^7k< pBNdOc{Hj?H7;USGh{Jr(ZEpĞDj3>>%M@]k-c\w<߂4<8TTd8-y^ԠLT~Wnz[y;$~^h_TGmX!8Kb,ǂ4x:׼K]zqeń&zՙ#)b5w:uQ%еH"JYBuq]S1gB>g(8>}&gx\ `?4 ;z{ R"QQrԺ4dW<^g~Yy2ojwM=(+p▂"Ys ^3Y0=1+4%$>"TrRF \-Ϛa\B+_Nb1Du޵uYbIG?Q t)Eh!;¸CӍI5k yɧ)Y L,ڂ ?~sq0 Q7x[.b701l&՞: "Ǽzۀ*|OB[pg*?u_K|U͂|ghS0{#401+'sñG^tG'~0!Y q#+Vk|#|Dxc:9f6бwt7?ы::Y5YʐAvw,o~o|b޼sUz&C"ķ9Uk ?{ nlչM ߖ6u) !>IOea$t!XymG?I`,s} Cegt(2 >)NϮܖjAQR)o*, i!qR;$!5Ӻ&E,CBK>o\: OvA4mIIYjᯜ]2U.$o'z%aZT+_6Hl3fi30b{8\}5@pᏦHŌ-=HŠϦbn\ (}|yҾHVwvvAd0ghjU#q sh @p.g"z62BLd1/QAPTС+/Lj@ 0ʙ:\go:".inwyoz0mhmZŇ t-ňlzNo]s^rTnB;Lqh`ӇA]'*9)H`%,Ry, taun \V}",N~cW l ɟ/}TƥHJ^ fąo )WM\0i DdNnk/)\I'Zt_S@ Ɛ&%EUulN9bև &B8CdȆEue`[5Gr2kڹK,)$NTSw 't}1PN9NF{l*IES*y? ]ˏDaJyRa*\Ӳ?>o(ҏتw|d"%JKzM;Q1^Τ,KtHNmb!A}Yp66Nf'TT"#`U+q]Vl@=`[W;_7.5W@q}ӫ P<8g4ɦuT1踯~5#hR#u;= 7vt3_ک.&Bls8E{vB"olZk[(h>!{fw4W;b8s(g Ly_V F4_1(H٫ aUGLY_IUqx'$XEŇ"URuvNGR[ Uhh,^0\xY@)4 @h#Z9ʙɋB)zuLb‡1qH\}D|}c=N2uaJvΡ,F@/miK5IE`o(63/Ĉ?}`Cq qҕ,ʼmKI6hfhCD_ݔJsݜO%³ 0ՈQ(L%' O菿D`֦+%ͫ+7G`jOU(C: K_:Nh=` t'z WXnZNysژeYaE*_۱;#8\b?\k|MճԾ&^w4>o$(T=f JtT'0i2Rf9^.H Rdɩy$|,P,rT:V@l?'&t<{ `u9)kOCygAM/]pvikjH!T j#pIC&iar_ I~4~/h·yO7Nwz*>ZUm[r)Dlp&p7Iʄ v,2hQwQW7:,$0+S\y6tSMDŽcF~Sh@?.(T(ZU{T=||ZT:w*|8O- Sy &w3"0QjjشJqQ9lsx>:@I~-O|PC0P^j÷dORW vJXpqe<\!Ham&`l>P0^LoM1^u9&ģ_~ՈLξo)Kw6/{#B */(5=eR(HN1?[AԚYOz,4 \GaIHehCu*u.SZ(? ˷ e@wӜU,uJ,lsf 'ؿ$|M/OU*p|$%H?mh+z0Q;F"rSXtt7W/2(lLp]1MUǸGۋ"Ҭkeʅe[!*(2ֺ` 4~vĻ ̣/tn]%3 +rܛѴ*Cmeځ1#$m&b"%pZY9 Py)q h[+HyX\N"ަ7E[!dZeH;%| Ӎi8W=K Kx/pU8:ٺzEgG%Vq2oDB[-̚9AkT]IN+3Bkq#Vxs Ifr<٩=߅QJ^yJ>>;PNTj&B+sٗ]_#PCGu-26)pYk:?PbMⓤ$(2 0˺\Y-nK-ږ߄%.G:ë1}Jg+Ш RyXCt/w&3_%2{Xh㭕3kEdў˓iyȕWLqŘy,|Uv:[TFKGk{j8"|H >Cdv? ] l_[a<ϟIѦqY%%sO@VQ[rŹH* yڢhlLO HkŬ؎"B:nX'$ZF5D#=wxh z!qz5V#a4}\BmϨ:NϺH$SP}%' yלċzz;>Bg0] r@py ~ϿE, hMټ\`.xv Gk袬= (DgG'+ykG/yԵ.69gq?97)8oց&=p"I;^U æOwxtx -uqMgR:!Rm} @Ta4rx"{~j; T!%c*op^1~v#K᱐o-_QkhV_ei@Ԡ RE{఑p#߱!C)7XcU^I"2!F\4~꤮( R d=~aijD(hk@Z!XF4$X/uV[ъҽ""()*DAHTfܑ3 ^YzQTECR!D2Bc퍈JtIKr {Y=na|űƺ`qKmg@ǽ\ WR?|#m9(Fڐ'uGe2Co'^ M軦;F۾1koKCBCg[{Fqs<[>dV$9A{oDJ~sƴ*O, Oś QdOzmQk!Tfc+Pؽ}#b%^$7j묀B:AUIQ3dxįHj{J~wHu/sr~9ΈF?جr[!#9]B8cb޴pZE{̜̚k7 b5>+HLђ(}q/2rvA+0ܴ>xG@JNF|.a_!j#qOydxT.TfՇZ Ok1Û~&CTzUQE>vaWcvҞ.G~N% T쟚Q]}XY/U"tm!uiR7s ͳVYKem/c9߃QGcA=-"ZAw} t4y*?p/ GL{7>h+8}ZO\o2\Y]xoS@;2qlz|7?@ݽy_)nmک%$)OۧS`{٥IaVFѤK(<{_Ճ7'qբuRW+LԠ eӘ™ڃr:X0A"iԿFTpD c0j GkfV"N| Ɋ q/a9X.V^{\>4 Iӕk* BĊbgkhK.z¡=~gK [Q~׉D-5Y<2nn.9>RѶjOgBQ4ד6 揵`%<ц 񶵭Jbo{P7^OzpQ-#MOMg蛝{=.hc;Aa@r&Lo.?f VϡIu%ϭόlQl/=VT ,Wgθ"8ℯ>PXJ}`xAQ]./&2e/   ڞ3*fUr_9s '8#5$`e+07K>!*};G}P)9,? `#'/3>7;imRz?;Ef9$'d2ZK5:y;,/cҘSKE_dJVd!.X)l~k8ʴ$&׎/DS$,݀Ձ39NCx+|VARW`hJVUgp?n ,dc .QP7)혲{t;,]{ TWԛB=9a<q #PpI_b#e%*A0|MV؄l#~&,!#+/xle6Щ8F8ϊW@ f(_@WDKQ(5^4<|ll4ǚzJL \߸j[PöZ#CF{ F/*5g3T[Ą5sH c(ͬ4ch7->Ln[yB{|_6_sXK"c?F1f(cM%vBfiBY4qZO۵ "&〠6ʿvn߉|r[TWȣ@ժ\FwqOeHr2Juhp,Y|ji/5T#>5Y4LO=U">QNeWg01Bu=D䕆1riuIhSſ~cv#eFH"4OrQ҃E[VxNgf'پ >9<3:[*h1Rgs?.V K&@+W:maͶL8OkhjwQ) LZW(pE H}-U$+tm;+%P8 BH# yH@ݗï7.+Lg!eXJn3BHV=RU e(>j[7ʨJpI *[F;SU~zܾ{c[|Y,[j' ǩWS1;qQsHt{ZPm #Nil1f:&eF"[tՊj Ǧo>ۊټ5+Qf΂ PU#N&=h[SMY}̥9mgY!a5,jשt|<͹ۗ}Z\┬Id~+Q-Y_O χ"EpMs<1oq1#~YoN~la\4p.prMlJN}@jy^\ĵi sF{󙞤:kl$4mČ ?ڗ<[Ruqz6:0)tQ=I XZƶ oDlPԲ$Jf9:99_Xwd9[(#:qhId-bUJlzV%`B<-"]fOi YD gGل)o9bd}\ /l8P./w;Ч?ݕ1e-}:~eso.w-ҶGH0%[yJJ;sWbbpe}ʫo@͚"P~)9Q&4o33|Gditaof73OI$x`V3I ,Yl-+<cݵ1G~flOnhe2Pe[:91f )GU9M;L蛨ğcPr;]PF?ۃW|f L|cQN;]1(7Vsːa5<.av"9!od5 e 'myUGZD8FVaכl:9oO aQ$ڡ"7 ':XiIi DPOjY& qIa#| N޷ 緩Q*@((QWpUm̂1mַ"HsCH¶,~Ia<xI*QH%W%>z#7{g4{,-Yab )(F+bhY7Ep0WWQJS^͊yXIn8.Yț Ye@RruZWQqFa 1y(hXKjƃ㰁j<*^PS*MvBJU\"ɏKÈ ks!YږsLuאx2N'LxCZ fXe4֚J0|fI̧_%ዺl_9 $6#kGO;fV}U񣪦Yuܟ}y~N9R! g%}4(H_ ͎a]ݡ^YOi܃݅Kj֕Ɇ Ֆku s~IYA2ЀO7;`H<#\uJi2EG79W< ]$quվ*9\'}" 2n+vg]VXfM (in2Nge@2'ľ_vBwvbKyKKE ,!{uRV+c& ;l‹ xa=μtvyu6_t언;( j${0U&B i0Y@vG?s.fIHR,MVr`=Ҍu&paÂ^iLcRt9AjAr'$E̹Ӱ Qd++p1(d]įWtL(cTIy+CN0뫻n2Q!M.ݺc7$x8:q敐U~-O]\u%7ޗTt2 *QrDͅ=|0 0g|MGjg^Cf| ;*<CT?%֐{Ij)kvA%Ec8IH!^v_}{y7bN[U|-Rc7_ V; iei$jb<х-X;5M'$eөIoL8Mg?8މ>+UBJ2װo Lf.M(D{^@mGk+:cVNwMD/Bcr~!Oˁ^axZ<ʵ]?D3tP?24uXuE!(žr`;o/0+Ї0Kwq 6(ar7MZ3rI[t%>V 9E^㥣wՙ݇-^F<ᔱ۴aƃ)`?V04;Ө[w6ZҖCGZ~,5i5Sutr5?AkAlx#@4(n.=:^+zH kpi4$ Y1K)\6NC=ϼZH%S6x@eq苟!MeYȇ8ڈHuRO$y nXoZ/68FwODtMwߝ;O1- ctx*6IE5*.9QTW6B5gXsׄa&6^?`{N MšaTB Y1 ǎG/&Hz~]#_vbߝgu/.Ƙ3L eи &ZDS}!?o)<_2㙱jtE*+?JY*9Em3#*ӿ2۴ k.&nEi ZxT^^m bX@I|hJ~1ShYvpzZT0 9AS589Q`l*|_m!6=@HX] 0O`?xSaH o=\t_y5uO(!,eb{d&[z70(`7*p#y 8brmq9VtR U|]eZv=; t(dH4BMoK(|DG`JֹiZu tޞoBjnqN 2>S֭Vf6cU'lPaNUd+bNѡޚ_$Nʾ- -*2cSYY2iK"tT]PطÓ͟;;ibAkjep9Hn!VMP>ѡy+2F?R$HXG\"S0qqt-T0A27m`jNN-$R=EӶ;j|NZd=EPǵ3"7{h%w(8Gط@x%JG AfYI#a3hKJ_bӣ$G(% DgE&xi` ;ac_L)#z_,An9Si_͂  aMāL"t.|ˈ+D͢v3ca nV~Jɪmy|Jo;T\]ǕndTWIAoO²k*L$PJs%-?{>Zgڧ|ꮑC$f3iQA`=uIVV9JM#w h%$OyЗǗ"掣Ԛ~wYH=hDPXxBG |؂QN` #6*aw_ǎ$bEX.`}xʶ)T v;[k2C% xǧkgJb\yY?`^/GG.7U()7ii̡s@WAoc+/X-GE`:kʞ u=?Nk~ϓSX`,ly L!$`hI8YZ#Oz3%ڄT!/&x`+Y4 7oK׀De|(iae@#SV9`f?f zh+W;aKqu7 eR<=N} Հ%!7:1Ev_+Nc^q0! IkrIўM8/U`A#8RԾ6V[Rt: aݴAYT2&NTܠ7;~G+=hvӟu [y\SϋvEpPQz3ƻNmMiJh½s ,͔JY]k#NB:CGbMYDo \zgrw"տR `SڟA_q1؛QViP0e܅j͊2A #1oudFVj+R+ `N*O./NP"Dļr}7ͽ!.13!YYn 'VADR)ǟX}4W .=ZoM7+A 燇ƍ?D{$mp6(:8 /PlQ*jR<|ei +12c`J+B$ h/$G&k.in%׀kR_Ó1Bˬr2ުc`1 VbrUI_CMY-͙w}xjbj |'YS/_'& gE8:'!>-8z0e҈ 3`#.BԆsZ|.Nm߂1MQG)Iq :'HJmz`q™mϢ q$U icf+-#mU}'. RZ+'S PGU0H2[,Nx"fF& uLfG}顉R#d_Bƴf[tMJFdd>_krO󂜌KHeIƧ5<M|S>~EwEHܬ.mq+ W)+}4f?+g?ā<*KZjT%bIgPzsg[?n=p=ey*NBz0%Fy҇N̊-Bi My*q2PN Tr쨚ɂd;Їʅ !VgQ0`T<s S͈FtऌS($O eM 콤 h,2sMseLSYmAsT"A.l^SiWm7-Z1 &YӟJ?&>DU%\QZ&РtkDh;tZ&|j-=L3D1Isᆴ &QCwkYtj!dúݫp2BjO@J>U¿$q8׶zjGhRҐ2`ʴTn>1|7E:6Y텻Y>JlLC)nSdӵsJw*3_ѵ{;[]qetG|G&"Esp"uvTxqG2i 5".r5,F/(|6={zZ:ONM(Hir5MkHL. P,ts(F:VkS.6 4[fj_GƓVP'?KqoȘb_GPk#&e ongՂSLCмlp+Fm*I<ܭZmvPAryoQ8ZcTA|#JY-Ga1xIN'.}x-Pk`2s*{?)mvNi[uEB[Ё3ǐu^I2QsEkқ[C6 _,FU q^OSx^1Zqxi=!u5j꣣]]VbҜ aiAАﲚD<|?c#.:l'oC^ʊDB/+;_#Phw>~ڎM Y@@nJ: r Qe\OgF[M? -sn\拲R FK%)Ӎg`9.55Xbp`f =xGrHj*RA\]ZDs2%,|S8b Tr@tO3H&16gJ΄w)9dȓERa/S=rGWTfmw)Oϊo?H/mEh q J~c;kj6raNz2u DPn"w-[D#N{8wT.2@%.Vp0qS^!,^i%$k]){fuaS]4Xǰk]*q(Z۫O$0O\91Ucb{ Z'5kWȀؾUҵ9)^.ۓv9=ϾF$;nLo۾==&kȞ`B/Yp(LH#Qԙr3X AB8&Tsa88nD}ӛi{.Rݛ>(+s*MeZGN`XDa&I4]a \4)N<"N=$h>++S/+pR mVS I@XBnYө넷Gڊs=pٿ=ڈ؞opc9rI3YMtfKՀ`8$u!hJы{tfm",$^ {ŹV?KXkS5vql DWYG:%i<#\] V@/!LpPͬ($D5VRjgoκ~ (yJ{Oɵ*>v"Zl(F_0Be4vwWmcJ~>h2kh*E>2{>Gg(% ߸]>吸8zTp'+'^F뢀EU,֮&p۪%_ae6ukz|B=C=Q1<oĜ2lzGML|s Umns ߲uY!aYmHO?٫ lRbk_PѡoO=8}PJۄA]Mq"*.>bgdiԁñH:Xio""i~<h F)F6 ׋xϖHr C9 tSLagG-,ߏS!5{Ceb@;h"]>Rcx4%5gh*!ɥ?h͒VC#:]Wo"UŶ /8M$GAa J4޼ s~Ua2ϽXm;bm\6S52}!Kfl[1+RۍFϖzzC.Z]%hU]=kj )^t6O56ݒ8.aكO`Y UX ZNp&~ &ZXA&/S`p7 NTo߽&CWqteduuu L̙@Z^shMc,,>v "R hE32^v㗌J;C7E)Ŧ4s"E\4ltGlu "to(7WdT(?++Wukݮ&H5@ٲY_n4lW{hԠ=^@aOfet'i|m Ȱ"tXR+\ YR^?c#_W:5iP8o@1|etk*qd y%iAzMw:'tLƥ IwJþ}^5q[pb\+anЗ@-FDrgzԚ,q%=(k/g:[6h]&*%qZGMU8iGIu=f,^fkbtS`TӞHG7YE̪3%t:d;;sbD(RU1.q{d5@p|b-΀'b̢r} }η7wa3ZiP|RnJǕɧ2|rEpp:xKC_7oԏl3. Jpof<{|$?id:vV4@B̸ʅme$.73"qxˣz{51<2VY>byɱH&թ$SyLL,t>efa ;6=Z$lGd6u$FtCoG<&bOgK@]*eTDVd>H;EF> (5?9%Wފ9KrH)nԨ(筠qc`laЩ.u32@fQwB0<uBV|ÁeccKqRs/Oڼ\?(B|Ran*o݋h_6T !#\:˛dl=-(6n.9k; IkV;piW.GB11_->\Q:T5wҦ]`Q'ݛwД^^j@G=٪L^TT_p5N0$Kբa8p[Uu|J1` whlS`EB ěIa0m;VYRJdQ I<6D1bκZoUSe \oZPG&Gʾ{s|OJLr O,\P >iv kƫh"HB_la+"t3_/}_LrհOls /NZ+Y[c}]esԥhWur tPD:aLwVnSCϠ-{ yR_vMc NU>LqQ1tJ?ga-kkLJVJ޺+dAc≚>f62ߑK_v0N,\te$"͑=rp\&H^LrgPt.Y n'v-}@_˷1=,᳅pBr DAAh9;(^=4S,IKw?`?h-@& L|cH>dpi@"X]P58bZ6k^Å>)v&:qfW}M8TLD*O;|[C}e\NaM"#,he69TY 6F`i*kq-F|jTGϬŒ-"k"| kX2u#=GC2SHiܞa!&Ay]wtԵ#jlGX^/;};#|~BѐV2*?bt$!D,+[aJz;ѫD&墼DXQ`v`^&s%o-1_v @eS`H )+eHt؈gpvS 4g"zeUs%0?W-d8Ԛ\/)P2b JIUQ[bZY%T`7[["sym΄nSEr^%tY0+׼~tK{7tĥnҍrmE6N'N>2dXT,Cxګ͆Z!QZW﫴JȢ3pnڿ+ֈGB2",2{gQjI0aykσUq%zd- (;`M9iV?pQh_w-w6\H#uUzFd,J&z({%OE8QXQ/ ?<_P&] _ StyQ/ ˘]iӽϥ^#_f2g]H yMv;x V-2bRD`_~=8tj.>&$ byƲ\ ?곩=ZoG`Ɨ6 z$A=B&P[18 y@F|Yr7(d9r`ЕacLT# $4ÎG5 MqV+<jU|rNX y1+oӝ#aJ} nuû\eN!FIimaKvas|BSl_P~s{cbgJֻOiN|C{V [(2Ɠ 'A QZ>jq ;EV)?/DPy"@AϱeA.p*}]wqMV|yptd,yR+DC=jpqR `r"c K7Cň n+:zNn&1u|BX'%ȾgB@Z*lxhK@Oغ~OoyC]8O;PòHDN-4vKҬLݫ]^:7_| u1(_hH7-7DvB}:|^{x `IlU6]3uz,M1A7;g!⚺)XYFqnӺi" -^YֿioN@<]Jw#bh"JūsAQU[gv!`#)85(pFCIد1ksAٛ3gjq*PA K"b  m@DZ 7>[mw[@豖$xhԺ"bTZd/{{rw?U=xG>آ[k"!67(wTvYt"4#u9=O Ow~lL܂,}+;z%vaY%#&Q"~0R0JcTG}pXboeUn5gqz0Cj'f%TN7>6S\_9kL#bҞJ^C"M%,~sdPU0)PB,y?eӄ͗/"ӧ鑟+L,y_׽&s Ҩi""BM9VE^ eZbβ4 .>lȪtpdzlQd*2f iL ‍yPbSg)nMkrf@Ý%2c*fe5w&5uI4dmX,hQ+GxԚ/S@Z>&c}?;ry"݀u8\氚(8i.[[;Hc^ ׺&`dbEwxD]9/{wk5??L!rlTPYg;$1@c =Z9iQnN;0d&yDD%z"o\zˑ 8`\:Sp >27EN)\Ϋ$3ޗy=Y*^?ja=.ƴ|jsJ1ϯ[ x#yUC}f Iڬgxbj0Q DB5;m؋Yn~?@ب" gXnW&Ӄ_Pibgt=LMqT=nx'mvrQjb ꚋ9WDD]b&^p%dUsEu+둇 aC˿%`;ѰR2:b8ҬT%ӮvSIr0HQ 9ONl/p`(j.wiDṫMAú%/ߟӍ,d0 ڡUZN==\28{?GFϾ7DWFvVo,P'(Nm`*4:7P?S[inYiYj 81H́,DBо.E&Em7jI(2h9lR@朧<;7eV5YAf q9"Z?:JQ1BRN'Ƥ-.[3}~a'0 h'a#ډp$T(l '^I)A7Jl^?'FDP`BďXڞ$i:XteiT'!P]"`I?0Ạ9VZQyQ<e2мXuiձg#=곛^-80Ȫ?5DFT++N>R;HFu+9Na Dda~ k.Bb'T1 *cQ +6#St |n:xǸ*)AzW?>񇘛xՑL)0[%W՘2\>V)RR:˼im^4YKByGD.emUSyqAgS9d 3 FiΤ $ $%mL=~j.]%("nCig}Oc\N_Qqi)iFfBl䜉Olʉw[9j Cgt. 3@C~xV=W^y@ls@ F5M໎vkKc ɭâyvh *tLx D2v pKt_5_H1uY: 2XOyh{fT^y4Q&5 s;=y̠m6V;.db~ #BZ6į5 Ip)Byq+KbTf8J: 4>%pD?XK-uhf9{aG\{9%q4k*ƥrlߤVc_SA6aoѭ@q5I(vpץD&lRȰQɺj>,ަE![o=v+stHYU)}5NsUANLR=6h'уĐhu?e|]CHG6oH7- xOUxPy6uvGyfh&T6be〛r[̬HWٚ,}:Bk;O LRc)?.x+1;! gKf}{L MI#5CO5IDŀ j5;W'ϖ.]J,qP'AK$OzΥU4xq庀̜ f}w{Iް}!+k E۹G]ģe5VX@4Zڃ hr^ ЀQ>l M ]ٚC-{6zbgj0N `t: y͜7$y_F9Qߤ@|slbx<ꇐ2D@> ^R{Tu2;y| Ȋ-^(xEЏ@)*+ƞ0tP@NW z ޅ~2rOjVqNH];W[C\:y,3*Cj&x%?Uܒ*H=u(5˦=BGpg[ BYl\" 5Vv'R49[(%DL<Ώaq"_έ"q6n xvشv׳]e>ffi|LsLBV@- N)?U'Z($4u'5WHͰNB]CtJ7NJÞOdYU+xz9}B:$|_]R7S#JqNQ0Y&"(dw-|H *&). O?$u%`DvDŎA(:N5TQj0~ڈ dOzrR.; FF#R {АМJ; _:rBs Ϙ&^5֤,K@cp Me`QI[vQ> Hi3/pt K{FP{ÓlAR W%{ fddc\\JRS$]Pd3tg2p̺{5j=]ٶ8 vJI<0;h*/<3AWuT>I+#|͊gFFpcv!g>hu}KtÈ2^Bz bg ߒ(W[(.˪j dB! <[axBPAg!gTM^ֶrlhY'9uqn @-;jͼV9֙[ګ|bW|ƀ {$U\}tS4{*PcI2NO^]/ZtUqfbS$BĢBbNarcL@$kavbPh:xS!q+G}IB&@&iK&B3N$voMu tCC]+qfRV%=' =tWD.  hݔTOUm@GE5JJN] )UijbԨ)2lU9Xh2/~?LIJkҎR(A-_\cF@MҊBv\QfIN}1gEXּǥ&UxΗAG<>9kwS7AL{Ep5RJYIckg].䩍UO$3nG@S"ZPք3u|w Q䵝9g9.3d(o&tO ^41Q䰻j2%[h-5+f Wfl${!bs GS%); TMX} A_pfj}95n[h`Ī]f?<y/txm-4BP̞ӗbGSV&Zh3j9N*C@ *][fjR|K} J6LFt>IVnoǞh}8E̕2-*; ;{ز?ρkS@ hȣBK5M=iKS^lK {V>.He#'^lcqcUȋl\Vwx/ƹtGRDŽOں 0[YQ*| ƻ{VD?owrfB`z )z5:5dipǫaf1X:0[JQR)ͱL{CR}V6y*+`B۫ZCR:{w G/,4qwK¤.L%@KHMce\m Nh{dn!gMɭG@aat14ie< B\p콘};4F+¹[6b?] \9[j~^az,]0QYTg?Gv]/{jB+CȀpLډ АZ3No r~d)cU^ @Xx3pt\ Zp4G^DIq-|i66h)I*1\GjޮI͞xvPNߢ^l T3݌2Q!#@W2pg>!z.`ZX><[Ap{:?h5pَKv#mrLB,ݦpӗu}F¹\Fș'9J~U^;}t*Xz¯[YLh/3 :E,8 OU*䖿r@ijnR7-Ϙ2i79MrXF) Bt$s|(%i )ʠț z¾ y0sa(H`Njg# <6^[Zħs RuNFtn'As#PLT& yi73~G1rh' m/6[! Nd>^o] ;4 y7ڼa[տ$%ŵM!Ç"18Ђ >jEwGo/[Qn[/Rٵ;2JW%Ҍܽ:U"[3$LK. ׶j%FcXח6CZaV .х{9Mjrkc/smrO{ 4~^6ǭw#1`jsh5+Vᝲ2EY\]j@.l; (m.W:5ˤ!*fwG l# Ǯf_Utbcw$|LLf+.TM b[{`\]'ċ`wz*5˯Q%hgFqźSAsK< vU*dK̑7*cA9Y]+hn\r`(]>5rkb`8R~1l~ !⹟/+=2r*NR o?sVdBod'ebZUHk [{%iԹt SF#LM: E9#p]{pqBK7& ]-j.KG\W4>RcڊY.,AI2O)6-GJZDvFO,hN/{ <8[#Enwo(ql[4$1z$l|_cD ?6*+gQޓҠO px':a&H!֨Kڰ`EI [Di:K CMs3 /dݑc_:.Jm)]o_WR,&Xz(Dw4&%;/e 2&".zxR8pRdɃ1m3e47}{ɖ3p@;$c]0.z9b4-RBqQC29+ss,o٥AhyA6-$MUj,q=%|V/T/ ruA-B uCZwWǹDQ 䀃U`Ž?\QlP^& r C'3/XofkN`OR95XK[e靎Ro[bP^oƑOm˖GPUtiT8vEZfʭm,tY(:7]3wXAO%RB'Y3F2i$~uD((}%uND,uO׋քZS}SE$gToiaBcLiy>vy2Gpҫ~lǨ"g쉎"c u{dFF'P/_&!oviQ#ѷM̗|j[U&QhT};BO^U*TLmm?9'4; ;Q6yaHK̢D$`=B2bN׆v6-KB낼fQKi_i -=BX~1 @ޝ^ LE\ͩQ%̯[xZhes*}na QQ/3{"_;/Sycۇ!!vS6Ē _kcAF j ` wc:1;KӀRh(0קνKJۤ6 E0zdb[c!}PwCo}v.?g/]5&o#N71 45}hLD`՚9ZO,f+ }GE}I{5aM "=@͡;ٿ=yɗQ>{y7*4V8ՅQ/^/{\kF2m[Ƭvb~KQ5)fgݒw$ah$ 4RA?-V6X0e;eK9Y!e ] yl+c1"@]@s ײ3%U%/r4MErOD`8@V >E?vO^ӑGPboT;D}ΎF~Kt7+XwL☿ w^aV6+*K(6b5#O+>4;` 9` Mx֝ 4ɶ<2u~tqU ݞx4ijyhlgB؅aHaf|M5<м`ϣNP Q]XU.K&3:-I,_ r:wu`VqNcr %LzQ! UK6k5u8،cYMMز ytf)ך4)mW5x&rVk5e4]@/&쭏)X9܃rpf 9\qWSj6)ǭvKᘒirnchZp݇@vLe%vGemМغ*?,>sc@2YGtnFbL/ ðSKU 0vbˢf9TWVE7W\0TZM c9 hKӒ; ItynH'ho|Gճa,L;ȫ~Nٗn4ިGNHOl !a?>cWk|"u3O_2R 88evB%Fy-U ǾIb9"h.A.ȲVlE%(+!FIdIjq]δGz--0) ]<W3r\)kN!ϓʔSSbbP46Zyn:??i(gMAEd|k[:p&~bya§$m吺j-(3œ^ F`, ֔$A*`-::qCJ #i!n\kj4b 'gmb{cPȎ1pf)?{__끛pos~ߟ|K(\,݂"{[&>?|G].a%ڊ-o&EenF.ڬcfbih@Å+#?O;M !1)56 ޤ̔RT|B k7( {E쌤lMYH>nD.|" 9fin4SNǴ}esuL"8Z?"_OrQ9\z,,7@mDEaxkBd#6tLk0U'y0S[J& LD& 6Xd!X}::[s!6N~8Vqs4/@V~"L&^pQ}oխph"M(7H6Ŋ#Iּ(Uz0i9h }']&~xPپMvQ1~D|cֵe_5np*@K0k)>OǺ9呶73$FMeD+ `s3'#BP9Kq2,~/5{aWۭ4ʁ!CmQWzKʢ瘛X- (eܰHEi0غ, 7L5VgDK\sp[O9VŽ#|ED?zNrOP㝫z >R2x)p/*I@%G^!/\)xep\.hl*ā4(;*4,˰ @VsWMs-;G0y xnC8/̀˗ vf֦;V"Nor>s'AJC80[tn(-3|20@VڣMuL_i Y|޶tXL/Ō"c&jTI)l{laF{1GcBq8 nBLJӟ=e^\:aMhE{ۤ x[sZ?Q8NgGd B%2AuTK:f9ې%yH|&eߒϓkЌOJlֆA(Ŵ㰟5җ=bdBMYoMh<W(Pdv%bPUoseIev3* v4eaXPi ӷʋ/벑G0"w2s3NU?ٸ ƒ4t1]n\9y>2౿/s8ɟ&PlFVp/Dr4lX- >RTr[WXsz(6:no_?z\bS!ќ[Z@W+1Vqu Pe45:dys5ʁ2<ҹ0H]UpCg]4Un7(n gIXR&x q"LKP5Dhr;q4drH#D;qbɨ"UG^6+*?7A-9 'Οw,_ G_|LVVƩL&aG-5"i|W.V-Y:d."ևXV?B}[ nX2L6a ݣǪ {]1o_Nn`N5nX=$/9%-Xo:b8 b1S vƵ#^[TN0bÍE*(-jzgˌJMܐqF= ̦7Abʎ#;J}G!M&=*[=L@"Ƭ}BPpݯķq?Oe}ѨiDv:bKiU8fquCּ:d1wjAc^w` x>F۳d#:}aYL!h=ײM!D(Y !8] Z ^+B2i3|ݪKfGWe Ա}Ci_<_Ek qv2žҴ(BK)0Cr2*3jI[8(F]0h̄^gO'NC}:UGfV+ጱ*L"jBA(_=@ i^k|/̓#H7DMD"G+Df :p̆H@vBL &6|ـe @fedQ Liy?!86n }ow6Ӌ@l M3ђygLj (.A Wm!ЋR/Sn  l~80P'J]nP;R-Βnk?#Gq_*6ez#CSf R#6-Flz.eQQxFBLj?hW1PK'|WTj_ qP;hIy]艨=ùj8/ܬo%ȇhǬ&ҽ,wWijZHۄϛn~ۦ\7'5WU KMHʸbs}Fys/ P7Ш6Ug?$i}X5xZD^.l tه'W(A_4j9sXU/b9Z,!Vpzj޲iRZ2ďъyǥ#Jcm~b(Iiz>0P1(Wә148 DWzqqQV =z~jfNU蚰9Z6<ڼzS6a7ú |+5ZNg:=>G[dp2OʇչBX\=)}!} yIZR<%.zg+]!4fYPمjOa!%z=ި ;B-$[vK2`{ YUO f=vF(cA * @Ng5Wc''h]Uw^zr"_X+B:,2 6_N?^b/B_g-*Ӛ1>=ʴIt&?=QeF-z X$'4 w[~]`qaȉR(,ZS PLȲRtQyLO$6hQ)ᅧ &G@{PT%Ok֍D;JZLP6#{DI s*;|8f A^#YP7umz_2 p~|}JW`O>bCC:(y6-UtHUAT!I3 5TW ѐ`i͡mJ/iX)>/M?Y*9-KPL9uq}᜕݁\vc⊖,*v;pJ/% 5j}i<(<+3?$nTD=` e1^h@ҋ o݇֫%F&1mfϡe".EꦹI- Ibh1]Al`a'`~0;M4]Z.[j,n*;ߍ,u'S;Ѹ2& ;g {A\YDzH{!c~I?XV܀x7k=;):ٗ2.-YoA07Uh28ڀT_0~nLo\s].dZI} w ?`ZI7r~UE&>uXZ7#2)4oHARr0;h!?ٍb&Q^,C֯U0Bbo8!wAzk~S IUXCxK*!Oyb B|YC]EpA~J*8Kd%׼3%2٧JN`V㻶o8qsnr`=_0P t܌ ζ Bƪh?F/^ a?o'I7}5pf`&JPɺaR %x@`M cvMkID ߀F%oV#xKJhg^ UNdQm47Q @"BgLx|BjiCm4rxP& Ǿ0۰,gxSTډ]HVOe?qéMm?m /Ҫgw F#{m;86%ހN!"a2!&͕`8OZ U>53+n4|b^n FYvb L PמOU_}]C"!izVwLIct/{ v`V Z[g y]G;)CX=.GK&$zoI |ͧտСN~p9q3f>xܨO_DI5D ECV@r~d˭b"?#9H*`f9HY/A-$5n's`Nם'Y.o,7Ql#8Yg Lg Ca;UK)I$ J-/C72é{x+5(q7Al{kvZ=:DZ@ϸK1tA#a#ʌeF:mu%(-v\_`Ol٦}GZoz&[qP.c|%5fm5+c_Z}axHN=!; .ng3Vu!hU\Gi L + cɓbW'__ td R{ ^E~(Xl :\rE]BdF&Py|<H M&i]^ 5r}&Nf6hCzYgҜh0ٺNnZ듅/Í< C?}_v\hVbzaXPcJά/G^'q.A Clrs=gdȐDQ[l_$g"2SI?k!fDEdt>z3]+lsS-4HRBYB8ޮÃK8} (t"ҶT, dz52xX̩o\p0?4R}.em$¸wmMʃGUFT$eq/T+Q_}?n܁-"zFw->3%\ڑ{%77/߀:mexRjm} _GxN#N%B)윋BS}!Gj_m| 3448< .&Di7GV Ȧ.leS̔vA(fn9PG/ sbD/|A1~93sl`ncx,V30I|)*C`rvʹ`Ѡ/hU10g2ar/v=t/4kXBMe|'_b<991I lW_ﳄ/C:; :b]c +!xq9 [ion@sB+#{:<3wqÇ_Em0nyJ! ;]tY%9X_⺨}sHfgvhw7 RaVB|Lon`66ex#8w}j qDm@4PQvReXYƑ7K,..՛d>uЩu;%pBFP =#r\_4)^ԁ$Z8Bg&{ͫw _jsWLF͗_ѺÏ18]3Ayv2?O%(/M*gϲvbIq%[hn@Dںy' ȆbOپs<ېF05Bo=i$Ev? Ym~C4[YP,!j˝FVF%[oV:Z0Zw?8 p?/Nz5Q s5[֪Bv(?tɮa1\WXI^j:;LjRѐ3S:~bkv31e]p!&3lGU1062.74gެKz2 xzg#¯m_c%{ ^an,ȈMsXsz.ѝ}Kg$u[KU VB#yQV( cਬo Jd4 07w vWl=W (f4h$04H`jaf`(u+A7b8i}k;xL^fO<%^EP MZNN%: `dGO?PTNL R`yI\~ΎL%@UD3`}YX=-j9)<`]sJZjNbOuY @Sƕbڵgo!Qqj0{2a خǣ t'=' pc'C )Wi.lJ߉# >:({&Ϫև`56їkpRfJJP.Fo@Ÿ&A:F;7VR/g>Uܻy4c,{)lvަ#[ȃLW56 3i`͜CDh^qNXPǠ}(i0)_vt'h8wӊJ a4d%Tdg6RHY񇫎X ADf)l͸^'ؠUdA|QPh wNu$HM3ŽseyHcM{wd&ę0>] rOEPjrr["̟zXCHX]f{($.У |1qi:<*8ڞ*ɪ}_†`:{PTǺ:o,ddNqa܀Ce3m&hFްt z|ZGV`Ih}p[ %+8.MM魳\(nu@܍ByX}vTe^%OWj|.L!m*\tI5!,)!6_dA0'H҅ "uBY1Ul1%p^MaTkF}H8Hا81uBԀR(2.j#s(0zn 6p(_M'R/}X1󊪭e !Ojb,S{#F(.aA8^s.l$ŭM8ޠ؋xT"QR^tNr`9>p"C=`u`537e[`vv1ܐR+M;O1Q[Gg:qz:o5G/K5Q[*s ώ(\Z8z![ZfS}=#͹ԾToĪx۫Έ%=}#1x_(zJ`=KPcp5~SCHx8f2Ae ưo\dx2`V9pJi]= 鎸iΛp-Et%FDw d؃w/=mH fگR33G؍J=R CbMC̀o\YGQF cSfhV^%48:J2{)i%+CNNN]~EȼK[.5Pm I'eFhbkw,1O1N4΀@N P 7*ExU 8>ӆ*#Z\wMSf!n>3NF"35Au€*5LX{7tC0SB}=͟#Ms%t>P]:z$`+SI$XAlO,`"ւV #i܃r*L8"1bxyB}mdkt6iSX(9=\'ۘ=9-&!x)ZY-Gle)B@ɠ"m*8ۤ9snJCmvqb^qa#>M$_Yeeζ%탥>zF[' ~hL H0E.iLRؼD!K׳Oy3/YL =JðN!GCln' {$%~N .V^;|B'3zD[jHe(%{sn|?^+jXͤe"+#bNW_3ՅN;@ ?sq Šsʥ +@Ya06w r}yŔ!ܩg6G ljpMGQ"Y~e %3XF!ZՖiG]_.Ud bWkCa:zUB=Yc70N oWQ[E:{4Üm DJH1Qc B^蹑4`Kuh##|u˛{~,}HR+4c1bᄜ^:qߒ$L FT+挱ҩܤWySv8pcOr#|D"r9zv+b _ZW*5)Ɗ%`xfƒ.;> D5 )=hM\3^EN<_W~XB_ۑ/ST L, vytVz(h .TS%I'ȡ\K)Jqij+KS ȥ_]dy㊙,7ʗ-KCOdCu{S#Ep\w3ݸ0Rk΋'TZap:DBE Yc %*,`a"i\D 2G'q>&הMCmafrN >nQ5Y.u M`(^|VL'MPz_ebgPy q8KI8`\ubT8TʏVrRCI\|GE܃7M& 69 4l`Fs3.-Oek.(s!# ;ee[GTjաFQUY:[^ld5WfBc6;ΫI/Ym$4fv(T^PETgC߅|;{qx<=)m^6ڹeD܅Xtw:9Q&g]ѽdyFry!5dג?B/9]M}ާAB_4Ȣe7I%ce^056,OI7 ,6{s9 99_ TОί(mDGwJ΋Q.;A a9l̽l´M"<ߺ%[j)+X$$B V[~|DI-Ħ],d~M F|3'~I<ee۳uֳ0X;*Aig{k)AoVŃ-p&GESpOTvːld|l tF2M7y4,3bw1;/M}*,yC#> ϩо;iN2442cb1MxA@[W4wX8 N8kf{.g;K3Z Dk#rhF>̢o_ 6P%N꩞e~{$OH5uFD|p;-`ݮ ˽ |X .g*0NEM&z;"յxVi+JmgVd#J2dPZ}ӯ b+e+*ZT ~0Lc:u t9'rFh0b koy8@'&9p[G5PN^W ߞ]|gG 047  b"hfdQEj gwcwD 3FkТȔ]/֍2Fx.&IVGqa@ ڠ3,(_:@(YpUc^ sXg55.S ![8y jk)"~h=6A3?0?헅mS&=䝚7I5Q3t #4va] h (ACN]m5ha 2sUC^~4kŧI#"K<]΋dG{x~l:РMCMDҽPSOZ }XL%h;*5*j^ wᄲ@P;ymG`xv8OuȐ)Yhj\.EyNKA ^`\53i7E`.#%J H&x'Y7(9fZ87, (*n@75v11\j\u>~k>hVṉd[Clb"Hn!`xN(#nwj̅Q1dy|j$u!uBuƼ!'c]Z ]ǛBRD5ꇟGG\r0H4 6gǢ/@Z@<4;?B.GN%ifZu$֗ UiSeQEPdu]tAz<+ CQ"aC^LCh,_ձ;oH 0qv!c"0sB%s7w\%+[ u lseC;|$muSki,DןXODZ\Ed/bǢZ-F.UAn9H- '""$|OmuI:R`^RY] ; A-ƈ0\n_{^jP,P Z@,&r;kz7Y<,q׫Gc'M"E]lltE_FG^W,EҖ LA Aw\H3Y JyИ5WH mU7 34<@yRHI ?TqswiXIóqO k?UVh7-(M^Pw'Te]inGRt]ȧuĭm 8+M:JWߔƨߞyvnAGU%y{TmlJN)az9"lS튌NF?7mMV68~t n6>%=%2ߪd}+I*Wv" ېޑOw1ZPeӯKBPS e a.QȗbRj1n8oMf}pjiJwh8ӌS[ gHs+?NQVd4u.I<@X%7JgF/7Ofs΃B9~^yKQT:QW9Qq9z&eJQxq]&6Wl#?ȷ}vrws}7.E@ÿ,l=>FƬ!pzC|ָT*[Y_d5íH8 }f;G;c~OHC\B?o# v93=\%3幊1'iF҄#UŒ-JR-RŹ`Mښ~QB%XqZc_d؊\}6܈g6k -}~ѹ5i~3+s*W@:Nv9)IӶc`Jhafiv5 =I[+EK$Vt; lH'qXJv#!qEWcȧE'I0[P5 #[BT9cZg<9ۇYpj̠@Bxtn 0?!{N5TpRPH#רnq֐-c"?~;hΕFbl[Y4^ T_T_ Ɠ@.vl]-uʵ8ޣC'hr9te}Bf> 8k2A2$d}F:E"ʴ0q\w O[ v5הqsYx 2s^&$A4"Yn̮`XlC7@R Z24#XKd[#KMK2H2F]Ehء>zt!<+:nrAafyvW= 8>\#+* 8%&I5 Y;k_惗P|M3VvI.%K{K=$Z<ÉDDBS  ^%LYZ(*!~p%Z_*d.ѧ{Z|H(pv3^NFu/PE1h;^PA%O2!K|P@Yzޘ G+15t`};7 ؝ܐ-΃(PaA ,p]0wa:ɱ\HO{R0I$TAJ]O} ?mboWvAf5K]ILR?msWWAϣdȋ]y^ӎ˜S:ixw""wj'IGNh4"Z0CptӜM ikJ䧇h祟c1*'}~Ҭ4v܊rI 隭 C:Afsи0HI=A.+3#"//eWt4W=I<9;H \p c1 潀?W-w,s ?^4彼:Z7w瓾tI0s4s!;.$[VC2d!0~ տǟdR͗j}+=Q+.ezm(*\QG$9jzWQmܵ9o꺳CȐ,tV3ݾ+AyzxK|$g|eр7?I 䇊Nz\U+?3ֆB2l5g^Oɞ#RJ7>v:l\3Cȝ^ǎ[A9;D mAE/UűFcEOΟG.ceZDTOP=[ODC`Vig> ,ʱE"y"R~y>'Yo`fW}nړNV_L <\-yij;+*<};<1FoؔtV$RT S]cV(i"őKpVyYjK0*92=@{-8gi/_g)cL2<;)!_RfUST3lO x]O%Α5E4$nja@ ѩ0ɄEmP8=q2uFZn~rC/T#$]KqZw 4<\Kؽ;j h Q[0\?儃dsɂ&a4ޞEb N2\#YG5n?+K:&pFT; U(xhAj5/#a|钦^J R LX}3_X) D/;"[-Sn*QnL< D'`Oy)t2Kt['4vC7(y-J+ ɡa:m*.S̃ŖrN-JmTmDJZDtiLkI/g{O *&JoxlR}ELbsSr.r/#1 X ծa‘_$Z5)rxYɺV3^u1HT]F[h%;o9)5]UQcV2w $0)/N2=^6=l&gh YJ RYrW,FсKR%'>ԓcU܇aю:\Y`z`r1qxhB7:Fl1Ews>g"UOΠ+y%b3ί֟$ t3u];; +%O9ob :,4<xm$=8}ggf@MYMՁɐq,@pd\ް>@%:BR%fp.I97jK6"wdx$h>fC434.Ċ4„ㅀ8T߯v"G>ZHVpggMہF dtl2gOЊXoYoqh`DqRP"Q|,g0&O sن^A׆Hkq] ;@M)+ 08ˬKvI=nK 'S,٤qhkȪPT]N31H+W]R7PfeFٲBEEV(H M9^DMyaoo8#_ FqeUXm9'"mx"c!ol,O'Od m/_QsCC?_/4MsVe6>O>yss] ao )q@s~-nbb% erv Z`- Éh{Z6c׶Vuݻs?/ ,ϩȍO j_ $x̓#&HϦ4rL .(D⑜l0N=ʅZJA ـ1Ϭ ~[R?ٔl|b1?M݂0u(o߀}_F*[t ;u>WN @h-}c0G`ѹ~i[{4W 7Pc-WEDžw5-32=c=)\&PSφwFy֧|wЌ:Iw L[ F>_zB,3$g8]Y(v|@na8rom*D%fa&Q.H ?Z -GWJ:RETp'?"m\'ܒ#)G=J)l;ѯ]l_w88 Ƀ;Je^|¦\҇,36v Fc0Rz(p*Y| Fu1ṷw,d8ֵJ $˴=p1F$ 1YKL^2x_7 񫬹t"P=Jx ҂~#ꪉU17 !-J6s5;2.ސ~}zR=,W3I]CAz:;wvB?7 ͸A1%^ @: QT&iώk֝m,xԜ?XXUeMyH!-Lt2U+o+?|?3aܑ0~d9$La>  DiH -鰦X8йe/svx}̣hIQ30r-4.D֠چ}xژ[WHC RY>MxΙ UyAQ;MΔ`8F䦢IN[: Qsۘ"H6pϾ>/KoJ`^l/w^+;g~8cرg S<P?M! } M/CʳL}3%h.ƄM%m^"3-BFaX;hTy?*I*D/˕|dI9^1)bΰ c_ &X.o')LNG0՞{ЉKrñd$w(r9>;8(Eb=//lEq)x,4DW۔zv@RfzZӀx6rZ(\ 9I퍝}^'WsDVᥧUR4B㘼[rvI*[܊ʑ8(9[AYwsD-X~qΠRIAYђ-(jyMs/\oS 6}6k iK@͜ M9g}"EznqxhZ]h9>Wt{W0RIoȋib ]pzBr"YSrC8D:'CvXvd7fZwA0o֟K sax ̉I1  dk5~ MX@:8hקzLR{VdF~e$٪Ha6XM6V{JKf%L9#qWW\$G' /\~W3hc-uX@We;gkdxxVK@`u)}K@ןJ8Ed,C3cv?Gຢ샩kMrG?׮!q;D;t; -.A{d*fnspfj⼐ \Ak`XܦsǺ!B&~><~IO9P {J%CMVBvgF'n;n6iו9R}rv;_G'qB"eSB&&̈́ p5V_eF&P9|%Sƶ̣ySPȱW4(ŸLZ Gw7\,?E]pe֣vQ{*Ϫ;&֜>ǁ>HW'7&JEUm,2F%t}]`m')*Z>7@ * >fLLN|1 U;C'v`[ k~3Ek9. pER/3९_s}P46 BD z'0>+?ȓPaF'{hd&Ҡ]~,~ro}2X_ȰwɃN44_;B"3k,^6~<γlPnKU~IfW^i?[rGЕj]ؐqjb/s)9̓B !f)Nɱs_ 5?S\ڿXK;sl k<ȑYɚ{CLVѝАXl1U~SL`Qjl]. lIpX칖 !=.b(r븬ے r(z=}89l?*:8ߧvvdpJ~6#ҟ{8/ 2܇a&x5!ݩʘ_Nޣ-mW"At8 Vr) ]O I1Ȫ 6(V; rJ>#;SkM";c"-^K2{6|R7earDqw" keIɳ`}+Uoԝ`C+&ocUFEN%1IE)YT䴻4[G'UւC~UJ $\& -iR'ԾFCG$8g(%&9oCϡ4KP*#{hI|BFSM3|;6YJ/H)K=N)ePRІhm@ݙg%HdG /Db2g\7@GP3_Qd^_+0K9HV#q]:ԁG(#*=7h/&w6( ڣ [63U,s:*k||Y?^B"ASY"Yd@ %0M# v"0qVnNpOV2g,JxZ]A 9Beri/],~ 6ls\wj6!j2x;WK:~%YASAm>f :Fg<6}yjW!N|hJ5CdsҤ>uG ^K|Ŝi@h.YF]^̖Sjr+ aeGC?Xs]M}:* ƪPkv3eUECSPjb7TǪߢf{TIn|%Os? 6rx("pJ ˈwXj-y9 NvIr2w.VUaڲ5$n$[yYK//k=v[I;S3µKƳpb<^&+5( ;8sodCC l<]jqOhSa#D*E#xZFR yr";@-|&׳>"0a+eCJ=s8rDVxT@OUNβX.C6 %xCQԩdlaӯ j_zNs1a7T, {;^Qt~;RjٯiǮ^(`/5,xn;N0MѨ3P!mOWLD`zXmoj-RO\DZSsmn,P ;I-!60_)QfX0LjC_MF4 wehXGA>t$^zT*5w۶Lũzg54(3x!xy֚  e+ps>xŬ -"v^Q=T[{  gg^xܴ;R5--\cyee[ q b6rDd %F[`(A_*8H4K/Ctt 1YB5c+*π/}7!PֻhC|rq$h;̦y1yiζdsbB}|tUآS#ȹ/>XF=Y#7.!>?SmJe6k.06()"ƭrU:"S6W՚s6.?5St8q!b+DMبG+v[=bI-I F?!xf^ʜ(ɋ 6⹆)y땷oҭ[$yy! 4ynlϜT+7.03\V::35ଝRc vQ`j VjgR+J3=vpFL)xDxq̅yfbcWÛ@o(Uɇ'umaa~R96"*d[z)E_r;ܝxŗ˽G69U߲~LRc)xCBu}1#}fD8 B+DlXME7Ln{q7h֨: V>Bđ&^--&y"j?": Cc>K# nʛBla}"cgҵ km3!bzx-vإ]6i{ -G:ʷ?c٩F9Ǹ_^ h)Wь?%QZkFZvĀIH͑>'%dw@6"́u`֓"^CT{vz"#g,~30?C.x}n{LJו7J֫:z&T!J8ҩa)F}2嚞=ƒ.;6p1#g0 ![oج (=#Ѕ=/qqwɎE?2=u@=U$2}z(9v@S^ HxqEobg@!һTz|N݂SH-@ E Pm$x&YlYd}&fwH@7z2ݼ`q,qlFzpD#,X!K9~x1JK'77wv%k~r{8}^_ƔyׄNkY3?2hTtzč">,?ԁYb7#N2yNZ*t/e]bf[(٭rjI/7fpSe2Qif/G*5csʼta(}yIdcO֍_0h"*k4+ H'8E84Ds2ǎ}e'%)uym:^, |Eַxu` m[yA>pUVҒD爎|~F$f4Zi|K>*׾FGKWMfXG?r" =!xQ2_b狤Un!0/EWܨd&9}$KE#5\f}ϸlhϕn@Nhw Bͥ_r2bhXr/gvQ(B?fI/xDj+xb0Z-@`_>*S20|"Ib\xLB0S-6kIOB\#O%,L$Xg B*&EtDԦI߅G;lTP`=#3վ"e\w&7?ڙƷ Ӽ)n)RHTq}'5x Wn}[ʻib邮W!wrAY/7g!ר"!F6dKCZA \(YsT1c)OV^?g6Xd%튒YvP,!yп5`W9cg.y4zzۓ'q`̯I ]4j:H:koWŅo;]ǫ$QoMPQly%1J .A´w QGQUDAiKk6T3AL3h`@d1=n1yﰠ}KSf@cS~#.nFcBK%ʈ_R#cϨ@2s(047e,hȬ` 5fgfq+3>[^p6ȎiTO91'h[3vޭO.Fn=!H9h p,!F(E3D NڏJ)q/;"}Orq)ן캁}c2Kz^5Cn\rnKY)W;ϞCaG8>ɺY@%g\%rlUK$u(^ќp*qm5/ H-MR&B7wdG2w4É)>OQX6fdR+sp/{Ͼ`Is''>ne]>RP  X?з0ǭbLRq/*jϞlI2uf9/LS%f.?\#Ֆ DeOԵGȲ!&`$FED8u=ʇ5p%Xy/\P_ -mkEo~HRևXPg_a@qM%8#Q_ӸQz9F$66[6@^j;b1T_V_@stb ,Jro m5zƂo=08iC,<ԩ$jњ*DYݿU ^WouӁhĹB}s58ơR^;l(f ՉcMƅC%'0MgvQA$ "h3b`ej vNLT T<5oelh8kS*HĤSnr;l`nS}ܸA8]zCLh٧:H D3e_2`ŸBh2 Nq %Lb,.lEA^֫ =Ko0PL|DM6vn\NK3Δ9=f8^{ӡݧ o!LiNXC.gHډBe|hrrP&%D x$ͼ5OU9؁wkc j34S"-~&oAT +0ڄv9k}+jX(npPdi)r f`/Ysa,-ZÅx ewA~DQ֞&-?ڻC= f"xpH:=`G 6>x8H:/H3ndf 76 ޔRk'y+>zLX7Cd[%Ha rv χFK&_Ks+3,\dQ]_UQcȍmdnsO;-M8}ey 5V $Egzq؁/&^@*5E>WKo9%x㖮6׹EVۃ=+Hfls+ P* " 5!b8^>NX\6F`+`s'\%vd ^MbA&,IDJG+C'0> urUkbYnp2d!˨2hK#CU%џ lNBygI'5q5]i XRF8 M 6<ɵMeYzWy<ge,M VR`_X9լ^}R ҃ǍoG:k_{0*ECj+%g~gf-8,BJD";[-z;olƻi%c?$vJ& ^#+GyTb{~paEbdpG-^8yGt599aKM1%w܉D 6|PaR%j9ugzC'Ӄv!p\Lw|.4h׻WHk:N {g/Bcm{oYt!I7y`]Ex$ ?<&g W+`Rgm RܶGU\ i^*hWfv({1LM\k恤&#:qhqV{aTS$Se0@|A^&O۹x)@cۖSZy_H\z[7]'PrfiLUbv>11|MvE|oȩJ9T|->n^)dZӗ@U5%;wG1ìAdqvcnf. &*{>BbT,octolO b-lU21&%|%ZvHL DzLs; pUl@!`k$s-X\DRx`Gx'o0f K'BR B0Iu/_oUowTpd'"!D% N[,I|>_^6+YaQmJC8"ͧ3H/xx5o|/۵@oN4NHōUKg .T4Ns9ؽ;fBQ22H]t8CGn#3D~URhPlދI J]&{Juqq;|"mlj˦4Is0GLI  cҼO)ϯ&8,F5늿,SbXµfd'KD ӣ FUtJ/5x6r °Ԧ:Y IАlЍ*~'m/[ )Cn m"+@ Y) 2ɿAX(];#8W"6KcL`n<ӥ z-Cԇ<NށO $_[) P&oïug~ԂA9e?dĤD=6~igɓyX.6"gs T_bV_\XKts#Աȇa,>oH+ k5QVc<)1kZT X|UP^ݒrdꚓRXjL*e]KDKJ/LϼF`ް:%2=%dϧ*UoBܻ^U&u 2u'}yk<&*fpUϾT#poS=fL _hx䆫#q#G&>_Üb,^/P5/>m;x^DYUfӞa]HZ=~nq^N@XILOU CO A/a! ] p/sό& ?;M ݛy Y9+D}%M6.iؚ<,Mɓ&U>#^S\vPKASXs] X|%'P&t{`A̰b:C^.,L'&W=D nwW  βQZbN@ iOUwXrÊg_Z Y$-ߙ@lսhH+qѰb~hb m q2 Mv1%lG̪0}NȋnjLfzw=;#{q>5ŀQrH>mBݍji!FW Oxc_R PJꋃBgߑZo` 55{R3su¦^BQ– :TE&Eђz6cDNcԥ>5̾?yH;44mGܙq}pI_fnR"_ m<$KV!B<;p, [k|NN{-$NqsU RRx?XTb~ݳL1/=G rT,"iWQ 'I[a0TdISb(y n&.+ӳ#iy-[ Q#z$3~p\\EjGZb'm.Lqr7 _@bYt}A'9m4haG~$ph5O$Z \4o hTV1}۞ڍF6Jx .6>kٝbE;Qr_5NP뗢bw{I:ogۭ 1Juok  O4f2ogpP9?6ogi 94NjZ6 N`hzH=+ZבE) x'?V:Cα s'5ZŌ0*!n1U#XK rg:o>-x)epƘtpH\`- WcnVWGH.]?18,U biXEYw.FJ)pRZ~7#uKz.>U8ų5XihWq~2lMHJ,⅁DUo#N#^XLu&$Լ;VUvju).I+Jm˻ΣbC1GM5VbP3~QX|= ;W +ԢvGo#9V?Ö89i@R ?d#NNkzBie"&'bVVrO _Nh)lRiL^sN^4_CL!ohq,ӳ |Wmdb̲h/ 7-l}2Z:^VVX1[ xiӨeH=%`ONZI?Ka9od`sSh=%xVB웛{@AhqW΢yd f!=r_PO}ОEV.p9jJvgv7(¦sR?Stᣖ|MYEbӨȫ}qDX@%e,,3UPH`?e]*v (a/&XIBX5޶p jZJ t?p[4x|°ܨ +cc%3uiܞ Һk@NM XC:u+zJ8% Tg@a%/"?ϴr{r>>@t0xs ݠ;~=k؄N|UKa8l-c L9~C$nTرi` 5 |CMtG,$z* }%7hj7R?`49}'aJj?RqH;2}Z.H Qh|{kͅ@ښo*%Wp#N&=u)yTJCia|(9Mm (% 9'-IF0xnk6ʚȭɍ ~ 1de.c'tZް2a\U_XNXLahVRitH@9R% `͘1m nmasT!pReܓ{)% êVuEJֺXkmH7yQѠ6L<)}NDl ,SwsЈ~jDd$7?1J"axsS7:m3^X.{O83覸Hif;+*CPv?L3F/,*sлm+ϊxky)H& >n g5SXkz)|TUI Rk`dYj/B} $p?`,\+Ћ.r9._ן$Hh~5LD$9BPyxp,RϺQ䥊`"^s#cJ(PSZV^|&q &ó΂֦A[? އM~|{ձ 2hhl#]*ss."UJl846ق&\Z>:jAu c7&}YRht ?b#LlyûRirT,-Cxڐ،<ó~w\t,#Xo}5,ٰ ۙ2ú⮆7|C*9 ,rL3^mRb9FC+}͝FG(p&kvW._ QуtIxB#`G"îcG)-txk&.#)-4CKMm 3*-d #~ⴺrtL B*K \z#\\|ww1+0LzBZMOi] 7F.8 G,\/'E֎qO\ܟ zkIAO*>HphM  7qzEW_RkS#Kjd5Q@'"0gX}^&qjʫ2Q&6w5=Dsx=\B>o>V{3[- ~b.1RԼ bC$%y>{ģ]iک6[@{ N_2}P7dˤ%8OhIqK>(rGv1]~{wllnuLZy!"64#7'ˡt88?A]f#Q)j&q&ĂDnئRy I, Օ"1pE'k*\kۛJ;ڞi$šd7_(/W #t3*5m["$U5{ƒB4n~Qnh6GǼ9.jJ@FzYwd̀/,'M%X{rE4}7001u[ 55B~:ha2iorLohBufBj OFQ`ہGha3%L؁Gcq Q3,"$@ mh\OЦ!/[ީ(՚J|Hhs0֯yy%ɾ?Slk-kyT)9C{TגOL47*^ViƳh=dnZl,6dv˸{).Z8->[ 0r6V3$[Z_G안HUښ苽{ 0Ltbrm2\Sb\~!\£/SBEXRo^=mEq8Vr 7F)s6rD F_Z4Tg!Qxv3dlYfE[H^J 0@yKnv٤m\kPg9mE3bJ2Yu$Zl ҼoA26B >y,DUѡ +|⒙p+셪:M2k!RRL$JeWsy.;Ԕ[ˎvu<!ntXͽOVL6Y`pH.µUhšHqtPĝwqNaS N!$=,RynVUsBSb05> Z$wjQQ xEiOՋIҵ-pGR:y:@,j57䧈rS23 Qwm'wMLF@F, ) *nTe8C^9e3xbw_f0C16!iDǰtOGBMGI]UAc? ,UT9Jk2zZ޾a7@[:k` OEldt)hfS~[yhƿvEMnOv}I;sbG|t `%i6TPTxpa AtFB Oyh5 ~ X98;ddZV鋧]<> KѾI&}*2>TK)UqmPL1!"$ʵ:mӖo$'e>qQn_gwvH2_hj4xyA ¢aI8ukdvjVaL?> ; U&oh/eZ39pv]I=Hu<%g菮+ \6e."*(ۤF埖cRHZ%w=o`i} c,$ G̦2_֗ 3$@ǞTY+vW" ;Ѳ|k7Dr԰KzIҼdb9-aOk+ ̿y DlHmq䤔Oo 3j)!¹ ڡw_%Nxy,YYN[+zДX6.`. Zjs^WP8-l^ڇ ݼ\l{](ɖcS:Z=/|N=aQ *C2Ç^8YvC|RKRqBd(FpjT1,9/#<%8<ӟto4V$^+oAXS?ŠZ*&@ CIZDz b_ ,m:|CڌЧuRUfj*=Y [BTȂy~3&֢v^xmϜM\UA}I\,ݾ+@mG 7||^O9&OÌZKcd˗]!2wϞeSЃ5HXt0}g;h0'ldA믝̃0E0^% v#~v "^ْ5ϙK 5˺  5n=y^ #N!v[TsG2̣iێT ~StͶ+s ]nHd g^W@,mp\|C% o_NfOc[||*أ/ R31/GCD/ЪKӉ>SެGS“"Ys?"ylv] !pUeۊ;@ JoME}D-> 8ShT0'5/Ql M|wfuvqڒM [Lj`XAh0!&iKg4촟q{45P=IOd>!%9i,RX%4SUvkBrnΦG^Rvux3a MHl8$IJ A-" (uA16}o龥0~=:Ucg@x8OB 0,:>VkUNi(kE-/Prpb*TtG{"5x.(a-S"0 }D^ d\ڤ"ެ3N &hD*C=g`&5;VԿy+FW؛`mH#!Bs4..;VaZ&"!'CL=˾%^pg { ל׾-: Ŋ de4/~Z[N?} 4IM|yZR ;JG ]>c!Ⱦ3ޜ?ke'ܴ& #l XP3 /]F/ hg7G5DL]{dPD[ԸO0xWXg*̴NЖ 7lj>>|RoxN5wLn":,,;ẩ?5gPPoQ*0.%n ri@,Ss{Rl]WmC;޿ku$B\ZtHBػkb_06V:-$s p`ԿZن+;Z__ٽCT?PB:ezmo=-#Tߢh$4c)7E=}:m! l>h/X((<9L#IyMKKӸ䵻 ΣnOR 4w8 Ԋ*xA$y0oFC7swPիڝ\-GIx`.^MH&6_Q/DS;+Pr@ħ0, G0*=rÑlhэ 7pk!AզZG'Sn|0)GA s%$ z5Y$Pآyu5 SXwMTz)xQ-(,^x.(Y DW<]%rUTlVJsdB:џ$w =XGT,,SQPhg oh .h:<4:ʭB9B,׊ui1ĝ>"4^msg3>r];mBőW Qi9wKσ{vyjbIzi cLAɨ2_h3KQ;Zm9V de6Uj ˓J͏M"/~HEm3 ,ib^G"dV=3s uVG>Al߼i5ûKCueBjǧD $#3XSBҷv - te)1/Fhkȩ&T :[QJ`(pW߄JAp}=w(9϶"Fr⩠sU.߆%Dx>}lNs_nFmbИQŒD$d9DJ{}r;IZszPoU̅g^~; -h3]P+lTХErU? OgrBrg&oDUW=9%roKQ&sN#`oi#'tFM2-Z})^QP⽤ *מv!.T_Y_*X7q^!'JWy`,kPG+>ޞ=O`5geUqq!sR"4/ZN ]Cs&^cO_:GK>B=9Q_7;yo1C4 {p [ (9nm 47hWGHC2S.|>&:6ٯBo$-ߐfƉ)*D)=t{kʻnU|N[Q n)tu<&XuS:/ 5}iT1D[mRY5ܭT܀ˑ -w1uI(:<n2W-2v#S'be^A6Avr҆$pɎo8 / '~Fc83F 䫃!aS}_NA}ubpCR;M@z)1HX@N*eڪxJrY2!;}n4(af.yO~~sT&af]C{I!BFw9L$2#mH4XX-ђHmlc7 c>kg\ҊM#U(A},G#)U4كAcum[8:Wh<1nЃDcopLexh(r * U38Yx=.fE"Sw4ڔbX«$Tmu"&OQ#|/#gG8-a ʾe;&M= I +&dgqB`'C8N-9` WIvGo s,V}%8gx &kC6B%OnZbh.$î&^,l %(\$[BCLP%-X[ڠK&RG,g;5R)0g vU\+-I!$hl:1SLxE|eZ3ã WujP3bnr@#o~|L<5wԃ9L `؁Bvٱ9 2],ϱCu\79x -9sJra =^ 8#9SC/'N&mAκ#ZB[ܔ%5Iew̐@@aGeu{V2G#wj8FC1)u l6%y#|b==#C鬦Xj`W]\Ŕ _Z=W;Egz5bwj/O{FOl0Z(^J7A] ~. NXK=A 27%4%.oKk uR>oj-Xy?n1=J >6(sN:Z32H-;Y $ŽCe\ dσ;^/׻R6YSY R>\&ƈ6RYm*-SjBX*6mA|%q5X18Iz$S' ϶ }I"I!ߚDr6㈥_]<;㢹QY1T%̆E \sӏd1/qNp dvHe|mu!; [.1ɸxH=4Spxʡv2ׇ3q铭[OEr/u{o`'x6toVۘ :5t2BSdd[gܳt(xPͥ]%3!0jgn쬥!̠^Mj0"bC7_W-fRU)ջ;~+yac2$l1zۃ ֙OM\.f(ZMr*Z'x mi_O[$d l-[>Tz.q^R>}bEU&C|F Z.)k <`."OŠ,kCp_>7r8nz}TF ԙH/ouټ-}DtoQBYڻwgYl;&Up9ҧ!qlц6=˚].;!٘6ge.:e8ձFŅC'rCNSQN;H%@gS N˺]WAYVC,RY=P)|\5d\B?[O!4 xZ>QF qKh%p#}#n-@1 <~J3nTиО԰ ͔6Vgց,Qk9pe<'<4L8Fxg+d[{4uoL%0K۬lY!LdXgLįmtpTLt*eBq!+g w_C]tvJg|}LTlr#L%Vp6)E^`l`*#m?J9^E~0)XH'2$#C\ZAU \ ^H]jAAjq0LZ7{zO`9㶏.Ape4e sGr {*TΐSmŎ슜``/@{$UTM-@&T- o~W"8F `Dl_`´r|i.r;̦IsH6H\9+\1Ǧac1s&r`Џד4xu "~Gk?mmHMrG%_h49A:'T,պUV5ro#ic4Z5?&}13ʔ/bڳ0Z;{9)aP28*Xqjb!s!adIJ b͇a4nZtùGZz/m䪾vD!驹vh騑j% 5C@d#^7!L@@?7, w2Pb!9/p4˾lPrd =\__T AZ.EbV9MP;G5K0oK C/1 J.'o[WMz^:5m^* C{_,CxzN%Y5sEHj&&̳%KO0b}U\!7( F.=p5}=n ܜvQiǨ^g/Jk[P:$"*17{6Gr`8i h胴xaF ,`TwԀS,]ؕh~_D @* ^0dCeɡ1'Oh:ш$\5l-͂d5`$XK#RkIi;n 9OT*ȝpb? s$W{fo1xZ(e f(S=hn | +5ƴ19_72ۖ@5ͅgILF_;?P r)2x+^a" ک&Jꨭ Vm=H@'~|^?ɐnn#{{kOT,Q$)G'wl( *^X):u~ ޺.ϔVبDm2NEB&Wl>'g`܈顎,q Osp= )_1^tv򧚗7I(8W \/'=eVe^lZjk&ߑjLo^)_oUa2?31'gc,M0gwkF-~HZ|ť | e%V !fl;{\bD*KΩV`VvCP!*m}N0/yxwE$Aa偁 ⍺sn #Sy`rEG/Z̈́bНe_7 xLUugxȦLZϙaFۋ`."C↰҉|ʱ r- Ijz:&_; ,r0Aa9}Wg6%s4-a9<̵FE46 .Bv%xep >OȠbHX'e~M`>аMI4l- }"hTV$>#'[1FVJ&GRٷSlN PL!w7p$$| JD{Z5ei֧<܏<xwEҵeH3TozW);Yak,byM?U&!_j##D[ y\|h鄂a6/q :iT@.P3貆qt ᣨ4iչ3;06b2!=Xm~uck[3:CeR\)sd/Al~v Ǔ6Bh>DN)Q=J* ^N*Ž* w!CV'*NtOދf-oX$22fM<1]gۢg>z$akEʄ;"dHEM~?Ld~㱹E7Cl].)hh5;?Uw9un[k~wQ2-&7^l&B]wխeO@gYUa>F>i@.0­gm=V+")(È-]6JϱQo8D2 SY ~{׷jBtZHo ySK/ўGJR8bn ۷*B1SQO8@˶93b GW$HIح+yw„"5?/=Ij[(k{bC@y9lh6P`Ԗ#'ELsB>as$exx7xR|V֒Sȅ?Xvc c3%z9.E#pPpĘ o~;`(٭[-Z?KFSf0|)n54ҺpV͘ho_<"8Ӊ^89bO-oaiehNͻQfʥ-QےY_"SHޅZb.V_A05}& B[C(F{͝89)'wx$>C%q4-gaEaݼEXhl!]|p s<S+m)@ZE6ul0rd6{6;٠yV|*.Y8L E_N+ߒ%6(c0)4` cPj\  LƩi)0F-#VQ鍀3g9&tFo`4Yͅ SBY@L 줳~U+լXHc!ñw?Es')VSHEK'IeHrh*qq#T0P_De>eVh#'}ukgStKzlścW:)*:q"9qe9w͇[x{x`'|5短d0r ia 2Xr; ѧRj|/? aZg y+c{L\1◅n'0644ħn" @;N:vo6nxjTj;=3!pcw.( ~QO44Mh*\YrG# 3ц,CZL?_lDDfua&m77 9-RI;޸6%#nK2Z^XB,S)auM?>v{p4$λϴOWa /[˂XTT \[&b=ɦ65d4>#6 Z7rz|[Zff\S;tD0ր ή<*O˿I_7KRՌt&BԶ~bCSۉmXU鏡WfraG6EZou&95صGnG==n+ȫP$5=^|@/Ě!e5Bz i3]Bao;ǻO_xǨQgf( ^~\5 @r2& Έ;:Ya7$e&9%ܽ>QO%ɴ|h61 btE\G ?p]RA$}O@DkzZ+- ?7]~2ON>U'KΦTdi 4e`"Zp7r;E[= fP7-v!򧹥t/~ gJ: m|=5cɚcw)DD(r-öM_A::za,VD _-Tkv]f UuM m H gSÆ?ԟG ^,AK񗠀fxqr4nuXqi/yQԵ]GdZp\EX)%Qɓw)aDҾIY:dL2&-1mz"# |+uÁɻ@ч~ιhmb-Gk8WX%!77{~p =6?T@ghFIS6U2^O^g,PKʗ7c3s'BLFP _"(ᝰߐlAFp#kGiQ] F<˞z~,Гؕßaͯ2\+eh5~1Y}<E0o_sюb%f'8 ,2J =Āw3 d/ C|OPE&hRײndqfq~ Ս0n/ 1R͹]ӡ.ٳO;;W9\#9Xq4gkEm=L4LUU9;>W)*)!$N97zW89]aSjt+OD\ ]U-Ni>׸n+ܳ [~բfvsO@LF)B])T<[q8l@ b[3X+묞):|d ^Q;DՕ*0d&2v )/޴e5/UUoZv6£;Hm}~mP\=4?sq2J'xbT`:ᰤ JWP>i?.pZC8d5{̥l]fg67ldpË>va48>Z(c*YM fpX̲Ʒ'8NJgx+~rSuX 9w,ec> f\ ,d&D 걹̙ȱ"~Kj;H߮|ĥUŤPBKeIQB,0܂Yv$jK)͏7i` ݻrI1|pBS!|K7c>Җ[;KpEz_Ћ~(]f]= 5yԈ9m?/\ǁ1Nl-zl`Nzajs-3)Xz=vU9- hnC#RhB |VN 5UvtR&1 oK8hFqjgO-_"WJR2: siiSMIpO4PFV0C׸}qL v }= &4aˊ)me 68bQM$ ߏ?cW4δ$xj 4 `KʻDQ պNCL)*M67-ZF?r;/9RE{ Dn{ _7/wHx?V-ԇ1o=GJ +,k&f'h?^RJxbO3zM!T `-LG5TmB=>3Y9eAfV=; w#II° d\_&@M4]ZSaBuā]sA([W'?"tYaִC-ZXϫ ?%`T)hfnLrj1w--iq&$-Wo;a֭'#r:[bg R]qq@QфFʊe|5#: H/)Phm?4X+5Z9pyxOO"RѐWdʴv c JKʮ($:G%o 钭q_ jGhGyc]ems=qV&@װw]Ieü"/A9gY/*Fy2:}gYjacN{}2+y q.φN_ N;tu0]:Dſ> 裕}<~|''(&*SpXQ$# [8DL bXSrC\2sca7À|Ff.)5t+ŶhgtXfGy!.wZRC/`f0N a΂--*kT'Y+7 oJpq V[9^@#0`H94nY< Ltҍ@!#pւywy/UԴb{p/m_Lܡ(!bo3f1"a^,XUZk^#AvTՐBР4h`1-3 8bz*w|g{*@P'1x懇]fH r/CQ_owPΝiG|VB1Slao92LI΀ &[oYۛ#FU2kYoXMk` pJ ?`i wSV߷d$w*ٔz9XB@w?t ZeR?x;ScjDeaT!=J6ɳG$W*WeCضYٿYUۅ6̄ܿv3?pPK]ehRǁ\)%ypBVcHȻcȃ7L+LԔlxnkx47ŗ`hf_ΑAhDd->.< "͖W=p$y~rC%y)ZW|Wi(֦=1y^y6oj1C-&nԂc}hRɽQ_-|`Q \ ?7ǫ,^T^u.r:k6 vL:; z2BXycpЭ290PT;FF$:džM_]|tā>_ .UHf! 6rA6R_R.ꋅfXp|4EӐH09ȫ*^[g=a?wp5unxrYٕ.,2rZUXS%m JLފ/{tK j/5$6j^:aRn}1 Їw dLC§e;|>,Q!0w I[شsRyhv$)>uycIl7m.B޲2lϸv'ؓzKZS+ ҇mnʿgaô*ia*MjrҜ~}U­$S 1: 24p~6ߕ20!{fT {8SoM[BbK-(-t:zigm//~G Is2lV)  HgT'>‚$ɟ$ J􃆃]v74& k=ƗTK+ W`laZqA@s|;u _Ȗ4G,\ĥmX;gqht׋Oq ڜl5!s6[7oz*rfgu(='am酹mqtr(4dy4qSzqd(6/d6^$7,ć;=(i(99u'gŔN4|P.½ dGn߁KAB|z hPh% iJs5n4!kWyZ+u<^2Aiؔygƍ__3xPs=GC4~WN3ZDeK [CYW(*~oۺ("<(e m8~E<#g.d##8 Ȃw0'_8Wr2pyj`$@%K[F`93P-1?mUj5b._€,1[70UϠ^iH4!RMzN(lSAT"_!6t 9xV)O7>*]LVW2KP~z:V ȟ^rUu7=JbOmm0f[\d atDrJmTJk)ك Z:(E3#$`h ZmVd ' \qA n `J*gS At{QɁ@ ewnBvY~;xY!&vYԉj847|N AW(Dp{WrekCe٭CdLݦm<չ =- bXxHC&;Y@IQD'ǎxA968.ywh-Da(և݋"^4ZS3_3]qi ?8O "bˀ*."1 HS4yma&R"[tv("ȋٚ?uP,a 4'mA c]&wWyr^OneZ m)F^z59[[r XL:LS[n!/jIoЭ9F`_#usQ6 Cj=AO˃Yp Lio\GDl8xq,LV\I 63 z,|Y8WM 'x[[=[%w&sL&@ Q#Jexhǐ<Ѱf~_[P`FPly_sGvr鍥'yLYZu iH81dZE6Hw@D)+\nsQɚ11ϻև 1l vJ{(x8ƶHuJS: 2حmjعAhH g `c;& L1֒䒎uI Mej3&;Ké8.S+F!Y+Iw/{1-p80` _^\Q`?kF~RH ѣ N)~1D OOɿO-ƥιnjrP_1'ӈG5!7)z< 9w*'OT1 ܬ^"x,)Mpt " 'r ,jz0.1|qDVVO&WR뿚6m%1z]b+Sȵ(:$2{RGpOO:E)^s+ئ_`ye;r\1M4`>Ptky< Y823m2_ȝ% gFjV.Gf. ƒm&RDWGeT2 C%+ҕ 9Hf@<#yv VDTZ{-e^tfyyZTlqrA Aɝ F:ܟ !&yn,%?*n&M_if[ Uº6Lzv>>öڇ9jRYH}1:>?7hœ|؝F@=ZszocQ!Hv,9zab dNTCZiizm:ä=V7W .3vB,O"ܰXRɹD@i{=1, 9MvQkNj jVsbL"}>@No5/-¢L',m\wIoR%}rzB~݆#k԰s4t2|͐ .ۨvJqB|izZ1R\Q8F$ݐXpR&3&E\gJ,FeZ]lG_Uܣ"J 12,룓&EcZ$%i[dJBk4n[\3 >0(~a"VWe|<ٜ(I!U6ksr0 pgӞq0pͼ a#lQ&+ yAj 7*­`JCS ,sK!UWLqj/.(V4_5wwn_Jl[[W!oB#ۆOV:>pa=X !;y;js2Mm3dhT@֟%Lkʳ%HuK׊aF5Tҗ4u?.>zVzs+&J]T¾d)-& dޒt@uFcg=~wdvBxצ~7V=SvSvgauq')甃bΣ=x@G1[=F1nݚ`+ oc$ᇏGs:(_jƂJf^š{QK"9 lFq5/C1{vN:s,_RZWX%l̑LeY\t#$M_# 駶ҫxu&hmcn6C+T_M;Gz+ iγ3㳿fIgU^%e(@(#Ax4k߁wM^Q[`D=nnxoQF>qWJHgEPhN1n,44!@A˵ .=3e) ̣@?"+؏m(Lt딈!1SO~Vk(ɸO+}Ot"K,<:2/EsPAd-.=2o3n הoziԌj~X(i79l:@>gG`d"~@Z6eK;p 1kB?uRs(* $mbf|eIco##?hU6< lr5LZTԋNFVqQB"I̒*f#<{/q֫6>[X]|rfm²e}B79A앭o/rz6j$l˚46#8*ĂeYp.4m]cwkN%S+җ "gm lY yvG^`rR=5(WQ.%]ú|S0ˣqddH4؁G*7&lN0h\.6i`ُF aR6Y.)L[Bف,G묇ouD-g|mzWMEH#Ja ۿv,~5'1jk1#K\=~3"MP;bYS Z:{4 *x#<$m45Lu:7x0WL TdS1 x8pƉ-S6D13 ͩU>l+kϑ$hwRHKtA*m ƷG x{#reS9f.w%ߨ-/<"DA&;Oa'G:֥͝a2^GHڣ_xS`Xt<tB[zUzVE8x O`=;P25(m3Y7y1QV~% 4רXu>!/lDZ$7"t8Pՠ:s[yg76iݚҩJo96coOm':$2pA'y.nW.mJ5.Q\Ѝ2,/Cwp1.]'\7:q\!w~_}3ohTb\{PpiJM簲J[mF IwE{<"9백NۘWC i,l ӮA.\cpvRO91wzǹ XpoQ3WBRLPk+r[266W )pK+Ѵbm OCBzȨM.t_aٍ ]\'.-^b(MAm Ѐ&ZWW[dwWf(4>tsMC,`ok/dLl`̊52 w)0AQsE@vT#3_׍R'bV7q3<-[ SB'q&'3?D5mڪ5vV:'|VO(Z=h.U/ԑh?7k wΡ2GG]Kۀ6{QW˧#fE?[׮k]HYk!yHC7tEaN-B0ܛoP(5l%٨%HOO*16NV__B ڻm0\F|(c~8E>˻qhsh̊|i5#tZ%֎⊂u5cَ$b> d].gZ9/}d ,TE8+d0v!|1P=(rRov\iŽ1l}qw^TF陱]tګ$ UYKEI^!oЯ|x<<ѓ|$+pK._ynkVU+u{G;02a|̲Uqh%`\iYeFeN@T+B[Mk{$_ r5d=Cd×} ']z4 pN7Q3.x*F\w>ޝm`+L)ښ82n[:(rCpVe f>pP?H·@%M!+"v[fIVSeC׎R©Lέո}ϼ+8 y녻G}WE(ng Lb* 9V0\hLgIf2ĒvxիX#-k!+IT''6 |cT>jQ"w8͍vF8f!DE \90A1DKB@CBb}+RYNVP9tNC5\×e3=.ں$.CF&ٶ VAr=w܇ۺ5!=LJOtLXo Kj wqaLϜb{J7w+=X!'ҰE FQs-T zps?;i RFq"̞u .uuq9u~3)t:s(aXc=7-oURD}=,]X,ND+Œ5+SR4]<+QH^762gM OwMD-n<c1]'1rвrUwquB7f=\!Q[ *Q'g4А^w5ֲe `1SXXRNˊ9 +E95:/)wQrs41;ЂR_0^,rnq2P G'FQ3 ~Y2/Bz-%S/*\ro`E/}.ǁ霥>ʼn*,wRROPAD.I>cu+4/W 5Kovb,:ˀ:o%|dɧpmdhufp*;3#Ew^ē Pڠ]uD0/3$ `Js# 8mгQ'Г_?pܧ|u-A>f)u|(wf]w,FV5(>YdU+WY2w'!#/s:x:'0*qzYiʩl|H>8tt/b)ߝBguU_rB6t*Ӝ%QMG**T k`aɸf0zp)5QRpgb%5"![(* ;k#"LGQfܰ/5;±C% f>8x@f컳JN-\>TSt#5gae]xk\~*uPzZWLx)~H m'Q3$k tZ&_6|b&ʼnc"ܣ8JT-B2cإ0fd q'/H`v֥dfq;R's?t|pj>"?g*nP1?Q?H<ׂ,U*v!b/SI{FqOL]E 4x>x k)+ing3v=J*53-9RBe1+cJJBHa /[dTP9pNMP-bhm?d$, I7;ޓ<?vXe2D ' v 1tu7\V!x<X]ZPog,۷!yP>5ƙ]Q'&m# I۩suUiy"?Tygf9bT=t@Æ-Ҡ;Ġ}K<;!(9xՔbݥUu%'!U9WnL@F?5hF"N`"$FR]k e_O{f"+'D&MY!D(<3oJ?ZK QOq!:zY0/pޏ#:<=Z[I6y{D>8 U;KR° WMC =W#$t3B% DwAIaK8evXY-}cQQ)Q ]KboLsMؗVvħuX{'KK S흠v"m68#]aXB^k{5 )ʃ|K0ˏy$&䜕Mi=tՔk̙ uoqQͿt^T` n92όt"ɧEeALoc4I[Td&gŢpQUfpD+ȶZv:DC6͉'fJ:?d7n8cS,ڗ S NؖTuXmaq{](t :$(",< GeTNCC~׫5(#=n頚%GQ+f;xi6,tl+N)>tIRSPm!Ibz> ]zٜY^f̨v=z0{v{_/02lh@DqB**OM5~f@$*7K[8hPfa^Uy|TO:@lXRZ) U`/ڂap džSJW5T+P4T!O)xU%Wi&Kr-.mjp;r9TEỸ N&O(y@|_F %ifomp r")hZ_٫j9UhmІq,lBX,Iݸ5jȚj^DYN  ۢw~A#| 5D5*`ۗ |h1.mʗ2/rXxbKd[9 ?uLm|3E6]>+I%"L7gbKd{&&)ϜX,f}t%Au4X+~koyr41`sǔ<S턳/BVܺmblcDXe>d`v~q,xܰ 61d=X!jl?3M&Y_Å8y&*teVKYm+l2/eH5¼ <ГY9BfN 7.t q3膮k.s".DF3i B_΄&6I@> F^j,V^H2>SD.oqgּntʃBl0hpS@k8w׻h-uz6:tB= 5ĶqؓGf_Z 鈮!#M&,7VY8|G[ 7XWdj& ` ^@h,Iݠ*xuO9sYzTSghe-֥b\VBz9[*QNJ1ZRjO67D2+l()tNL+&'|4?Ƥ{(ǝV^,)eiq-R]s VOLIKUm!D~W lK͗ `@;YTK;} VL p1_KrNF%ytaSO"jpa&5^QtfU&,nk\2oJy? B'C;I2'XuV] R}G_SnC)~vV^ 1{L賹 cZjz|\E%ҦMxUq.n"ܬ_f,)a ˷z?ke+u|VM|/Ff ZQ-F}ua4s܃BT֝[$Dw]qKȩ M& ^c>z)xhQ"19y2Fw7WZl ۀ&߀İ ?ryֽBerxG7b(O~bGpk RޔF=B"^?ќ@4#c(^28#"Jvn[Ya[;X||Jzeb)Us>gVtfhqB%qCT' PMFYо!q>n. v /6B-FD>Ҵ J%'* 'YąNv!>!ǡjlbѤEϾ#ߧՀXk4V!:U,}rI(/ʺ 9]La J oל;ByF53﫵fꭞsm9$Wk?TxrxyA׽GhToV8;iݬt+}BnLt >~4_]pbNuſX6L>S #.'.m\քRq_oWm eokEw6@|nAPl|(Dymv=#6[`_C-!e5:>1l<*BaS?qT9*.)^pf r݌Gmfc՗^ #vRCdCL\U1`, D  ?87Uwb`V/$CfMLL,ta(dw%5b0 t\sk\95b #qrO$ \t )Oi6J4ݝJS<T34$ ہͲ,;Ⱦ3\$](K6qvdҤ_XZa?ia5Hd?w&<]Dp6Xlb)]BI~#縲%坱睼Q[mNܨw郘ÒW$ V@s,?Oy; lT}S#LC]-A-EcVL-{rh]\(D3y}T_o*ͅ@}cYPap_95 peԘKn$ W{)\]e*):Ywwn;zuE%m-q|28#us^xVp >^ qyQ%5έwaMZ9#n%r}]ƹ1,_+ *EAqFn$<,xhw[ VV(Ma+^eEy.%95wz* gA@4bwXCd; RTKԇ6dd.h\{CyǏtɻH AQ}qP%:?T>_JICB6fLT5\ozw3(W_CE41G&U%X1( NxY؎x/f$RRαƷxY}$@kkt/c9(N#efg ^T6c2vmat^ɨ)(IɆ0k +\ ;ŠX-h28 > GK c7ʅc)0NTyπ 3نv7n琺'a/tSk6I0K9, 8[r #yX YzN zXZ?n(; TԪ3ͧ| ^䋓mTEJ g}}r)$RlF!q*2eN빉[1ѪťIwVOgO%״AOHL?Ny:n@"n]g ߇i4sm=ida1b>>y=IxAMݍڰňgRY Qr)4n ߅qDԞDD% b wng׍fm tg/nNWdt48 _~Pږ ȗG'ip-KX[O,@4 m dtoe:,vu/Pˈ=_8BEJlv{̢D;lcLl(Yph `O\lX/ *p>G3 4i'w% !VmF*'E9Fa ec"&̜yԵpCtL=.{춍*Ke-ZQ+)Hbe- Ҏva#<cck4|ƪD=pf9oN%: zgT,TU$pMuj[䓸O4TEGA|u=d?YۓipUYaF?7΁p:S&-ng1_]hދ?;Muk9k@h^O+[d^Ng[9p5l!Vh_v0!phŜJOThDc>eA|7a!n]x09|C_E8EpU_ 2 g(r el~)tj~]% M>2yOoB̟5Q ^>t`Zj>gb6X(_K]W Xw~DmX\l.;ADg7ʞgpWQr%ʜSZӵǔ5>'VahV=u3U|QI|dR[UxS=^(Ս:gqD>YäV|F`Uwmi\c(9j2פ kؔbj]~ՑrƪJs^,C- p;6C>ڢ/ [p+˕e+5`c\=>ɶ"aw aN;Z[K6G.r+fRq:ߒ-AW.Y1AZnxh?0ä lBgD8Ttc |5 {<o pG!L6H7]([ `>9Q?ad6ZkXeOv&B;XA.ZkÏȦ tm0?دVl{̚v֐tK6yLe/'~1!='&p`}L?HBj&j{ S&o< FTⳈ$l ١-: tͧFU?MsFDkWVmyT+*j/O5/buMt~tԾ֩F3٭׮m.HgikO&Vg'zz4ivwdzHuEW=IhՅnZǒ\`sa&Lr7laM xsŶSH@{.H$̿Ҡˣ1N}w{fE=s@+EuknAUZrFrX̑d>2 4ʏUIL; j zjL?4t W0W>4ʄNbHR[Λ#%a)'V=ج{LRa=>`rRv=):m9>ꍎixd#*hvu NVmǎ*<AFJ#CDTlOݺ<(?3JLVK*?C{iEFVv(׊ȈC'8wy8r9ԢYOP[+IF.7u_N] Τѷq'e6Z_"cPt7%VW`!v$5G[)$(nٹ~>PJhi Mt+NƲLhE7wN Kqy揚[{Ch`%9]vX6-?3 4 dDjު}Z?csƇ{*Vr%x!˸!]x^Nʠ t(#Q5y\FAԭb&PSmmv1 ^#x: l0x1!%/eƖZyT<QdN7:`0؄IEaj%RٴpfFWkYۧ>ћKc s .-6 -@GM Z$fBG3gp,CSEi0%zte6&+] *wЕp[! ,C?(]Xx :EW-h`CZۮ7U@v"MvLXʱC Sw?">~AsfP49bT~oeb FlIթ] #\&,o)T['.eE(OMV-2K"fxވ9,8t°(ke}dlXE t_tCL#g]arp,0QBљ.=SP,H;e*s=[+zU390A`ư@6g"J h*8-C( yW* zaKbH ޱ q|cu=ՙ)/ʀGߪ5HY(2tߨB5DMx)YaOCw} Օp[roRj(9jysn \&10Wt>w̓-wu*>:;6m n334+N5Uj:`)2$,ѧ ?3 ShdZQQ9|Ue[gA!Ӑvdʥ=Ў,Zlj X,85\C᮫nE Me Lw U0Rh ϯyqF_ %S0Yr#@uO;$D TO$slr1*QpD55L=|LlMi`ƸK?V~&3ЊV5.CWw{%.Ga1&2ŝy~xԅ/?ĺ>3 hGõFWکRP q|]͜ Duչq@؎zD[ N ]{QT,7@}#+4z'߁"wO4;L&kRw$p{W3Vwq۞rm/!{Qdn*l$θw*EgY+ѕIGf)\B Ξ>U~$A厇%[I=NȪ؂1uyB0Zhꮳ2~(޳ym/#R_$'Ȫ.yDԥ#7ׂy\^% GTmOFYd_H#+i7s:r{.Fk.K!tQ?w3 ;jUlgoTɥ5+=iB(7 ?b_(Gj&_rs/I;īp{1Rn"q{QDta8?.=;cO.Ơk!s< !A)싁 "S׺IPe ,6/SKӫuG@rL፯ dֽ\Z1f;z.牠LTN/7F"rڵwN}S *`yZEo\N: ȩ2i3ů 3K"h@:.>H~;USm3)~fϔ5}z*u8{IdjYbpd 9`H~v_B" b*v95|su71c%!-?cq/j̻QaZq&QHl6ʐY~ ZZi; (vo0ke|qЛժJ^JK]n*!+ڋtDgPkW1*OwCdK.?*v5{=۰?ϟLbHr)N>JX(a7dZg*Ȉ[^wDw^~(i vN%0@lz9v2P(TK{@̎= J+{6FQMh8`^H]h96Tr8,1X; "d՟"HMHCeGÀ"@y1SكʋYlivh$]w#A+WrR D @P.5Ԋ=Gsy;4aAɵ "{V(C Afkqy@urACDl@8+(Jv"Z#5ſnpI!O=ҹ[P:!lE}G!?o>fjMfA;+1UQӥ:`(Y/Q|mTJx$l~&*G ;}X(e*l™KGD]$HVHA恨$1j#(K y/UOn)OҠJxgu@V/1*8FpLfoLw@2ܑ&(vPGC~*mt Gfundv3Ӗ[XBu[`Dms(\?lz,Ko{|v;Nxf>-N,0F'ȼ4+Yluf#Ny=u-ݣY_ex~jc`xH1NL9 ÇH!<ZCA|x {$7ShkPe=yS&/Hj3־ޠS}d(.} Y;}Sa)r.-acGVYIұ(aNr/L,ڵEK!,ث|A~@*.Rh{N)p\4c-aNxE6'% ;e҃ IGm%[1b)b$`}(B"fIQ!#2 N{2 {b-#fX;¾!(oy6A.4[|)30*V>DSNe/г!V"z2':UhOI$1\ш14WuBxa ޯ4SSraw++!htрdYhg.#uDNE3WrwO|RFύB#{~A8oh4:j~-K~ {bg]^ǝe[š3N!mX5<|G_@ARKO]AkfnM6&v2H2F1ֵBZjE:Es.S`Ty]@>J.6xriwܳvKXȗU|DyLp@ 7M,GZ 2Sz-i"><Ӗg7c\ ./h7QnW5"m'k{i+GbSŭVJny bX*D=C%Y2e)qj]./F&㔸ڝۃ3 {X\處~DwRĩa9Yn qVʴj Ds1(?) 8CXSΠ}5($>c+J>c^"5<4GzDV1J g |QSUk%O2 A$:w{e '+%T+_WqnlƩnLVz^MC5rq]zxZ0d}p˩h$!+P9^Lg{ϟN'=0e3!.bفL-ߠ%5o˜ZXi/̽ _vG:jswL[ .撢a/:sy R$V`tCJ&N7]k".+ϰYE0+ȩ9gZ4DT;7ս Ÿ3(4yk$&+>]nY1uT{ _ᑗ-FtͶ_=Rzr>yDZcpyu{% !=w큙N}_S|Z6 zk0J]WA.Wlhe-fcx9ăi"Lpڳ٫"bXڴD!B/ B=S^D-Z1@([ -!smTʆT8[ ;|i wnp-ޔCXB:pmcNUn嬊8 2~sgD_GtRm—-1J%f&ݑ-[%Qp`L-L./ :m8n84ވEłoUJ*ok)E5z;t5qD);m;~EXdiEc̠Au9ȠƹcU;X]MG+/e!^z*\ UH:1a;LSBGow\h?H|aP_N$zTFJYf;`?sXGLY$)\\8e':$e#z]? F4A:kl9e͐y:͑q8[פW.~ :> "E\YJQe^j\bk O(9Y:N1}60T}H`Ho//ZiX35H#URډϊ#3{孝CmI>e.< k*=׿4A5wrY88QZXpVqlMFǿzͻ|Ntʮ`s(af؅x, ĸPR>P%4C~B6/S) =yPT8Ѱ rH{fuBY 9I>sY>酲{mGS:,oD 3ro$ead&'ن?I쑤q#R!bڤ%sdr`6`ٽb6 k>ED#+g^#$ᇹ:^I5W{y ,l=9෵o-r(M9Av\mldQp#dSBģ#֗!l5=07q@AoM nMr`'m]s7Rf3]a:z|#͕/R}y|2N{!nM;q{|xة}H^=grIs֑>Ӧ31:bEv |t|$Җ8WE-LҁEӷo7`B?+eZ&-:WYĉuF,\8D[Vj'[&>U:$OyJxE:-hKgQ6ٺRμX~Z-% K@%D9*ظ Gb$=fdg/ g\8yv',x7]` zO> kc )D<,e3lbs0R9_I]сQJP,x4_3elVUHj%~f/9!IwUʱs o)ozc= #,L:szcR9`(^h#bswT6478eՇ84 ~aη^3W>Cݗ^(?l` 4q`ߠ Q@zZvbj]$9'r9z'c8M;`pH+G(ڍnny윟mn?w(2.P?ww#4\V)4"c_r]5qVW|e߻t(TDlU'3 ,*BD9<; OU-xPuFe;M} "g51gr(9eF:| _ :E~p4}mLLcJ3Mӵ|~*O/nRcݜ&Ȳu%~R1ɯ]r;`4 XiL2}El/ ţGqƣ~@[kC$ Ff1hXJ>ZCWfቘ DӭA2<]I%#~FT1I:buzyS^;=]i3c@As'ae1vAs`{S،)h-eboү_U*/3_#`w!M6Yz=G"?5~-iNder9bdz2y5^@(ǡa¨TMioIzg)GFiRpɱmDT{Baܗء5EphEՀ,VdD5%`6uxIk1a1ʯ%o_sgMJ% kLw %qluB ^#\JiP^*CvbRPIt@t*IJBX)SR71?f鮷26FtɞtYmE#m^h- b~K*<| HI%آ5Y" bE7C˱%]0cmuWAp?ȁeBEh>#JA\2?~G" {e\ϧ( -bu߮WV5dTG2~R_"-_NEҦI%ЪyF˖c(%T1ġi^?>E%j~_w]ËԈeg%;TZ}Q0i8Ut>+?XNnp%oTg^!("!XOD C|I})1N^v3SfTƄ ӕі0rXPKⰼ =,(T9@;20iPhKt g*g&DvU wH{^{*@e&C~~Ή} m*mG=?uvmcmru+W'u1 ޳>lVSSݠ~@'ؕ]!JWٟ(3oNh?wQ6Jb_ԄuH ?^i5->ydks$VֈXW8BFOѯn&m(DzD 8yT汖kv>3-6tQܝw߷%PU4!G@j`ov`q"Es^k<ǜ} :Xm>2fBٶ"<{+7 &5-d۔ﶼ>8.[W_?8gvm@`@˝t}w`5CًDC<]QliLn yg^0F:Q1xʥ鲸:toG@.#}ta(/Ž]g7`/#|\i$LF_mG{`b|>kcto_sD-0VLWɪRHs$:UqL*+|5NSWӟ}8Zּ N%q8Gh\@~hOz#¨CM@1ZN&dQkȀJmUt_̠vDR`O1HSRsF01-n?bKt_ ra?E&/\4ǁ@Rl4 cږ}X}՜4Y:ZKגfG 7ie rI(P s47SW_!/1b;}KvD( Uv~⩎+Ӑ򑋯ݎ2ln倗Qt.]8}Rx 4FbU/jbҌ? N Xl'etE qG :[qkWa' ؒ-cPVuCI& [~hJO@1ؼ_*"Pgb|z#)C5+F01+Lx;\94 5Q_]@CEV38rOܧq~V~J%3W_XvҬr[NfQH1=_MM21 EiԻ o޵HE.5x4Kgr,[ zW0*Zy40' 4K4S iu9&knݎn()Tbh@C^Hx܋#"Ӵ2-$4E殐y'OgPnq<8:^Ϝ>ó:T0—ܷnF 7Dorؘm`Qԡd 3]vdeK[T-gkV_ ,0 ,}j8bŐSg16V(Ikܓ ᄖn)whn] ;VlΉ3]oׯ .? :0$ ^;b >[JOed|aUv,(1Pt$4g6$ŷH0$2\H&!6(DULE4|; V5ϏwpnJN<05C.7f}>U/j8ٖ)VL,ZYu}PWmMe`*Hr Y| L?c)%Hl`m% !ԂӪr+7 t!/fwm땠n$S¥; X}bu2NBcM+ˎ#랊i-\V*(jSplWUEo|qL*[4: ql唰#I;( ?؈Ǚ 9m>(3:,f|fOI5 F&QwU@EiK[7m/PDxp'S?(lVUÎ0] 8؉CL@?ҵ>ymgߕywz]$ʄe yvIkvoL<˲:S#ҰZ8}2.ωf=nEE^E MKWz#JEw kct[-hOh> +#p 95(藉I;nn9a4rs7q ڔs<%+Co$pq`/Q~F&ڠw- O,9[b-p&Њs  3ӧc帏x jRtt^5m jlLT<# hi3? P<-CݠVa֞Kn̬o6`I r> PDExgvɡaU_Oa {w0OQɤ NQ]:-xfp9k8q{. O e%HH%86ms3͚( =۾rC7r2|h `sᄊdѣ*7`Bl:׀H_%GeewўDy7qC֪u4_$q^>ё5Lhi<8EC{G;]$E*S,gIs8(Y%¬\Z!dve~2hu2aSqna1Fnܥ:D@еϙu8OַWRGT5p2v[zOstvx,?|Ƚe>bOi2t+mr:TUmXf!G @n/% + +Ezo`ެs3aw%Od|\ǯBcnl//|LD B0;CS?lZڨ1P<5<(xH2#CIeIGmh n.闻 C#!25ArIhp|'&2ϑBx1&e-Թ|)6X®8 {0, ANe`6_D;byĨr73Y283dDz@C@8c٨M^s+6VЕƇu`צhw糉yΪk*Deٳ|XX2]sdLFBepSpÜ;&`Ap-s]EUEǟU9h< bMJZ.dmn3Au Ŀ8=8xƭ)A/5稩R*kv.LBЬpha7OWfe/^bPԊVno^wț7yM}//CڭMkNݞBr] Yf(L J(/&LC yΫ{!J̊ptQE!0]TYU^Xp8L^YV W`u]F,ʐؐN4noI4W-vNO'-hW)i',yuU] Tr#~0%sFM3n@Cq䯈Vla{:&KR& >sٱ!#GTx`ǵǎ/ <@ j7Zq;eCӳ\}Npk lt6~p7 v{PsiS5 bT4.xFb VlCB˿5Do^D;Vv %;k@"Pg+C0/يD+;Hb͠K CRBcbRnQ#p$ߠk4O) cdyk>[q ZD0y\4nAkZY5(qIO>^t }]o0@OqGR+FlRQ_"#35/gO:mVWSV> #bi \:n3LɭXEz0eR_ZW%.9j&c%W4Y{wȡ1f}@| K[O1ƫyO󫷮aw3L Lz@JP{a2O8ďṳ8, p"iDKX5UQZz&8cyO✎м +zfFVFa4GUQP+SG EЙl ,徯#UяV_/'}Z6#|KCTq-G5Ud"0PhD|'l|!s _n;Bo@%ڢt:Z CZoWX|m& ssWPS.eK?Dq2߷.׳5Eş{xm9%'K>?G0l{<&"fV4I s}vN6k 2+( nהa$#.~ ,O|E;KGkD$dt|;p]_w|&&CQܚ 5 R4vI-br} yi!Ķx8̌쨗>m0OfhHx *IKY vk0&B{,MR[+3'#ke||Vvev$44 <(IŹ-4.[~U Q5{tT{݁udq(Q?/ Qi bG|pcN߸$N鈎ɯ0H!gd{>?^`fh.AgO݅B.)r"~1=X#%t3\L'ׅMWWI2x=6}=c]$nTHqvFw nwn?˘?{<v3p"Mr+k!ܢA YK [4?ݣnt0% XuةGZeՑ&LnwF}dFcg ߘbD ,B5kIR7+ QY$Nobq65g8YМ&\J1wJ.DdA5[5|eI <*_3qtܼGY+xZX;qwpDZ `Qaɢ_gb>unv _@"4>+-j E7GZ%L;Rddk|/w3g{zrԠV Lr?Pp(t%GIߑGD"_ŚX9ivqgf"[O+~1R^М\ь59VLx*+JTCw)n~$mMNYmcvO_}`jRۙuxN0'elu6sX"1\[?v^iBO9 >f0!UF49lp걓֞Շk^#\˫BBʠqRkz vY]50U\  Gx| rM]DI&kNvF8OpmKoN6C}<=gsJs&Lo'# 3I!an;kk[W] C%GY%dv7&sǪTbQȷ\Sb˫`OI z!uV /%P rz0};ik`N27 rY#iw_聻|9}^\qϒ?FM__!tϔ\^!C"q(_Uy." S6wHzI4PV@#uN/TD7f˛9p448\ )}MP gd 0e۟.%ڹY)v*9 #T5 K(͌܇y)>I{,k?L[OkBX~Q3^$:{3@sä2 oծ5>\H,TcϐX w+W&4Et# |2:'wjse]˵TG6VGY|q=!ſ&= xz€Rg}(p,JNscˢ#<қ ej 5.孭 +07w8L4x֨Hnݓ'g-v*9nTP>οJ9'|L_D<(Ok{a\Ik^RQ ~"gϠΰRU-*]w{DM(Gzv tc\2n8rvWCupc6̑0A҇/T5W!::FO f= $zѳ$ZL@7[܊{VX`#dccfg7b=HN=m 9.Zū_)+z5 r.]i0z>8SʑDvEG0K+}Cn"9xUl_2 ظSЍBg?_,z])_RL֣vV 7`ØQHTYէ>H*iGA86;RX`>`M}+$wgLYߠ(bSN1p)B8>?f\T_ON]$n \uM树/@,nTH yw#S9E(IUuQsS맸MMԜ cѾ2۲GM}/`{s3"E-wJ`q*'OEB 'od5j;@g@hki1SMךg"zWTNw~sA6яXwekf)i"uD6aKWoSGtZd蝳 7xw4(س?& ҌMM8 0<:jt*-y@jyo& !~r[FcAkUI޵F+ #FXe>JH܄`Q-S#!|;# bBcцҾ>A PEuKd9&_U9{47v+bOi۷D~#0qi;k#'8lrMJ'h<Ѓh}+2U:&K ̛59a)tūどfӹҠB@{k-땝I؍v'H;~+o8k,ۍB`;nҖxݿ]D6 ]ʐ`RβM&Ȏt|)%p! :2pMzFhPEpkp{tD\[?¸\:w*8~dLUڌ"#оo*?9LYH5_EҸ#cec{"p^Z eҋT\gnQKRk| [ %;NS~ %I.pO9S6#M*`MEІ/+ gpK0 >SQ59j5|ͻِV`p>~^ua4{ȕGTV]x8Ru9\?gڣOE*kbq c~~fy|P$=k%e NSŧ+\"y;(F>x{?VŌ#QI6_(d ,Zߟ\*Jm$ϟ +<727`\؏Yknnl̮F BG(8j ъ`P5dI=řAk'DAcg`;BhN[VByuxj^iP1GSR:-tCZaȁ=n,qĔXg?H>9 C%пoX9=@<`' ﳗꨂHdLOE>㜭C @`F[:t%0fA.>^,ǐjҩ%3~JcSguyEǞ1{;-aie7)e-jƶ`P"hbnz}7:ӑ?>w|3_%8wtK5 Eyc d3 _|:gۜ# F,DN ]RR.5X $ź>:T,vE6]UZ~4 ]+ WJ| ./ ,% 6P5ۿK ^p^ Q ;KD*|p"a}Zv%PQO =KV'88̚lCz7Wٳ]{ p(gy'fu|ι)W2) FGp@m@DqI:g|r(v b7C~B  IJ Y3l Ggo8 ׇͶI%uOa_BMtkP}\ČI[4!X~Yx @[ASc΅d 6ftaFKPmmEKr/៴{Va7eEj*="'QOoB /=X7a=S!&NK޲Ht[gD!RqR?Ⱦp* @Wuֿϧn|zA#ihM*ͧ36Ħ`j#/Ʈ[F*bx<+iϭc%FIk܄0x6Q"Sx} /ԡ- HqR`]/؞@sřP iE!;˺_ox DC p)X >"Hm-1• (y>Tykl=~cBA0V9€iH__quu?vy\7{ :^yDS~JGYM Iĭ;sؒ6씚uK(Av@5$ʿ/wq^-W¾NTix!2dA;hU;! U%2;) +W3&ncP:El4.4<65WT8TF YUd s+7%Ҝh&zA|] cш%[~0)L"Y6aM,|њڷXPWjNZ,M~>_3[JI3cc3ڻ)"Jl%$|Xs8M=e$ U{=WS[< p |v jOi-2ÿh#y]rGRS%hМɱe:.R\XF۴-qaEo<i_IetS|Bot5fJwaTEGL$Qritn6 LG]`Mh}yiy@X:=KÝf|s  V>קHUj~8v8Ďwr[ww.}Ȣ^N4&]+BtmNmѶswb \Q=35F{ӊ$sq9"TT.')Њr(Fk24YN~$$x@/T2(w41{K8gR4܈DΓBnvvY'  7P`w4q,YW΅୲XzQ˹N[(&PJؓ~ݛޠ=VwTǒhtI"8,pbv% XeU? z̻#[z_D_3c*0 H־OJd)F/L:DdF{El q*(Urvb|GY cֵhWj\Ji?a*3[,xb]nEؕ&j3-dH9|J)IvlGh ؂*jnK"0)n#RT+]ݲ1ji HjTMs{VKm̬>9,=,R7YICD# MF *R M6`G#d]$Iz)\+سK0;Nͦ f##6}f}a[]//'K ҿ,m氚,d5P^a ڠ8]O)-J1N*dIo¸vB}ʕ= X;1X@ۿ.bP:^{hQ2hu5E7?(SKZ1zl }dr=/f|U÷9(dL_ DއR%G 0G0Ae:"ZFSuāAf({ TZRT ˥ ^<4]W, P_\6ࡅ& "o{y?oitzf9+]oʳ6 9JP>lCƖۂyE F6[u<:VoـEuq 6Жq7Q{ JJU[@O\U[|%u- '+Ѕ]\XſpK]7g %T?=0%'jk)N+s{d /0xg4~͠\C֢e?٭OWkub/f(x"Gb4 Cϗ[[-S~F3^ u@=aT{=]r*QXxFq大v/F 熁ޚ8cڋ<{TpV$Z 黒Ig!1؎ь<}`NCĺUڀjcƁI9s>f Ii?h5H>@H '}t!U}N9,[1i S[R+&&a BYb(b~< W/b*si-x#m~)#9푭ٵ1;T.KeIto V2@Mrgr`jQpJ=NktdLM=IQ%(nZ ƾkSG/RGG"g`6Dr6VG[QfD{$(V~ag, YZ