python2-perf-debuginfo-4.19.90-2309.4.0.0219.oe1 >  A e tW^^fkcO@@F#LKM,c21cãtLz1^4DP*A#\0u=l$pS}n6JF,zPi[&%dZ5GEg T<`^2Ž|F%N)cD7PͭNQbښ`OxW?Hޥ:kCy9rgd}dBߨ {$Uoh\E!h687350d94ba7ed8d65d2cd048280ccc719ecf2d3da5b282fb7f9ec6224788753133437e5e0d8115f2ce7a9e2da7780cc8943f76bb Te tW^^fDŽN:g.{{֮ 6+J٤V:K P/Z17ΤdO巾(}.hkyrL[apĦV:A~̾Ή+J$)V Aj"mcj5Ku]$3-##~:~PV4Z1+ x'Wg(+ \${-J$#kl5Eil~gEYU,k>p<@?@|d! 3 ^@Dn     b h8H(8l9l:ulF;G<0Hd?e? f?#l?%t?@u?Xv?pz@@,@0@6@xCpython2-perf-debuginfo4.19.902309.4.0.0219.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.e nobs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$e re re re re re r4acc8f51a44a54110838d7105fc8d1b1f7581aca2ad0445676a78d12c45f1079rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2309.4.0.0219.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKZhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interruptsobs-worker-backend-test-x86-0009.novalocal 16951824924.19.90-2309.4.0.0219.oe14.19.90-2309.4.0.0219.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2309.4.0.0219.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.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/eb07c8e3e9115a1e1f6b684415108161-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fbbe660a0a6315355639e4537c094256726e60b3, with debug_info, not strippedЄ)UG^Mvutf-87b8428f6c32135dd891aaf60c03aad1bdf6f8cc279b69d86a2d798190d1cd2cb?@7zXZ !#,>] b2u jӫ`(y/Ҫҙq:@%r@rF B4;l>ŰODA؀JIeMX L[s9o,Hu'T+;A5{R9Ltiաߘty[[sF)آsg1tEؔ9,礈wQ[:! <['#*UH0~>"Dc39g5Rt(U)L {w%Nq|&} 4r;hBN+w|;&͊$k[z ]& C=,$Qmu&hfPv2jҧ߳/3(K54:DT j9?tW2(T{&ZWH u֥UQ);) |Yҏ/M[pDT͹#IU7㙹vǬ̣6}x$zZɜ-s;_M:k2ivyKkxe3??dnWbMKp2H:+\Aa]VThJ3b*y7" z*0C$rXt]:YbG2eBw/s4U^2j.̍m|%)p+q?OoyP)ܣ&FDI<M58B@uvNMIodƜ{6#l/_)!mdlwEwu["t؜"qʗ '&5v;N_<ݰ}Ĕ9ۇXl6U8+o;NgpidPΩF;*,+qB4rf!\w]›+wƬ*݊Pw?{ ̑-4U!A(Sj ;#Uҳ[I '$ǔXŻE']f~I/&/%=zxRQH[0{Hd%Wcԭ(u#hcϾg6+G o*iqTk}e%d{wS6X32I r؝/oXPӂןA_pF Ĵp~5ej8 !#rkkM _JcacO} t9?}FR'hRT@uVG\橠UH~߃HgmS<ްogdpON'9WM P{xI(sqAOĜ,hYí"^iTFר{^ T*^Jk4+al5, qpANܝJ!}A幎hQdܒ] }Xc*24[p|Ubk/>q҉i!FsT} q> 9gJ[Q YD&rV)ۙ)70K*ocO$= .E x(>j=-LidWsޣAa :DhKa6fD̻zUڕ&.!u"8GLM̿_vŗ=q .&"&[Q)WU=N{ЉK\T1b0fSYҤ\oB?0ofF=.צּўP࿂,8cΘGu~G=1s>8~F\o))b4@[ֳM>%JrB/,7k.3K0"~bI:> )8zi5|HtkHr=.t1Y,퓓\y%YHN*­!HMJ"JǛ_Q p{@lTX 1gZ!grt*pU0wZwhI<,"6r6TWQ~PKm޹zVA[B{礿_sDomj|QΩ.Bw+2өgzRR^! lH(~!GeYLj$_|o+|@ ON~ c !':qhg%?^y48~Ǭat3aɶd?n8A3=.V=H\ଡ଼t1jNUK0GwXAe *2kPYKEiP4)02xi9iro0MFNBضvL;W,0ɬ:Fe2/ģ#snOUzAw(/ ҟ>". i蹱'܉EV+6ſNw tNZNC)cyT7#w$(_lƼӫmHIXڔHyB^oK%>w309Čp(K/{*[dKD° i9ym=y㍂Ӣ'Cigv\?iJ;GZX}i`eRjQLJgԴ.M0/]fbG @?T{OuMlnVpHƑ"055\~HX`B,#U9iDۘNă}8Ѐ4"0'xzÌ.X#6// t}dlטe{l[&#\;{U5"6vUMԑvLMLV{Nйs8_5@;Pooe83j=pf́(PtZjL.5 7- hߏ}a^eG%`ib۳K kP+~r?T7g $,Z ^^j` z|!iɔe8w133j_=Ud{;EB-Q8}c^㇚1(zlMwci> ?q031k(lM6P6ĽsҎ +Dl#,I^NI@I!BwN,ܺE/@/<#ս24aAM ޔ=]"SKN~Jq@͗/I^kT]kی)ɌdJ[/7rg n]=LaAgL\{R//ehl#@Aݻʫ]e[jP xhœ^ (MQ@8[.5.ZT/{8Xt8-4&Kˮ sHt':ryZgwT\Eo^/%qRR,{} 8Ƥv"k1qCHПɽ);HJAI-_ lup@@,A%.]xuv?R⻓Z/E$dRӐ)KO)<.K!dd/&S.5DהG+V{X(Jd^$a>D.[ \%NzӅbe|t@P^ 8j͍C./ӀL/Oϰ}6T!sl{!`wR^pLrfBY.b&ɴruآ? ZKF`rY5A10(T-5Ra!#h_\C_!bk%=f즲15O@9XRwxm)anJCAKsҒKk~𫓾3+ׅG4swbu?>#z%]= ? y0J~^!%PVN! k>6O&&ԁnZ G +خnee%hHLr6Se^TuqQ[YĆPܝ{Of^Wm6E lLݻ\j]^ {v nmKkE1-lpj&ԿgW꥖f":v(NjgJ32@`n %?!m.*cf0{R6-Цog3ƴ.BHS>nۭͮay++rG>՚HKBa:KQSgR‘$~4B.r)8 Vyh,(_;T9-W) HuVKw%\Zx?LiewFOͬ*{tDW'$c_žmgPE']Gz-(R5&eM. 64_fӆٺzRV3kZdbE9q*ԭ /He.o@M#;6G"(Z/I#IRϜ0'0KRI|!5 ( gE?O^{_~ЃE>J_T-púy /YzOf Y(qxt-C "WD.RrìNՄէ^0x@õ@v)Ct pظ?Ϥ&EgB̅&4b\ȞaAL\1 e*.72/aL$DE"C;)&ũqP c aI~(_Nזe3aV枯9r͸fMڱQ7тowGГw N(} Mw5Oq3}*I ٽ:b&`%X՛"'"Ւ }w1y *Ttb 5_r)Uu:Z\-_:;ZGZ4x*fl3pDp.K%q"Qi!&*FfQw+5T^%[)~엪D.9܁\y jx|E̳]S%*9؏'ʅԞf+t*<?=8^/DEIޯ#ICʉc$  @#B E,.?hg51\fkeBYev0F,\_ Zpkj1zA0˼Zƭ\k![ -ڱ+4[L 曹D&E~%k9i~V+\x;[5z}Sܰ/y}!Xvް.||G9`?][:tB) p;tJ_1>$٦"P.e(0u^ܣ+6.F-`a>WzF7W'Z/ kEͻ*GvU:BCWQJxŘ3?}^V(1#8Ryn|zL"J>hȰjoeA|``ahMEJ#')4Pm-R.nş;]j#85oc2L), ]![cqFm#B[MSGޛ8E(+yC>pak8kh:+e"U}&qL)q[_x\Z62ǀJPwQt@Q- H~BPzUM0aŲzVyiR]b}viV7%9qd:^ES%ƈoLS1O[6 }þ-04"oKHc~0$rW"w,6]jR$ìg{v|f G^]d@bf:<9j eYV·wfbCVJ+u3?9w{%"ů9E+&pLAJɉ+5i}9gǫzk9z|X){Ȃ,~X3ԜU*;m)#50$>bhW~ ){fGdӜjrXLlu0+vp_2! bc3@[ */:(bqb|K *׵|BɵY 8>w5w§fc``XOxace)_w(/ )뷌'$Z@ Q /S DQYyl0Vڎ=5z(L&=joicp#rQt(u6_akU"?pUeAN܉Zw.oe󆛌:C$Nh[wQ +D+[l1KEN2}¸G?t'3B$֥*mF æ Ԙ ƑFx'tsPRd^+ضXd䆖C!ᛩ&ƔZ.QKB}i8o@@~UQR{va*AGj]pgS&\|9Jha-=!"{BiXw<ռM*VQ$$<>ˡpm0YzW|egwi:w~|kL].5r$OSWchw:4؟ұ(~1Z>La{a,2qUr8;OW;UµMuO"'ѝk*MsV,y%SeRC khnU?% m"&MqLh$  &@\Im 6%ljj nbL1C }(*ijmB YwœW& l)&D G4 Zd^szJK"L&&[T ƏxPQ&h4ع\iiX^pTG:a陵8PP02Kc ?ZUV)D/5}./Qq @(;HEb$j=h~#1#+c5]ZB$Jx$&'/ABzwZ6q-qՅ_;lRh8LGJjI:.2$5CpĔۋ 3etqCkvѩ5fɀϱyzfGsI]č,'vE,Øk3oE?Ԭ EL^][|ax3 77'-TX=1̜}[n^ie'*Ѽ\Z|Z?B$TQIlˌ5;kf3X15mL3b?^3MǢ/_+j_$6AVB"џFPmv!d)gD7~A"Zp 3'fyP7]˿A _ZnsƢ3WEϕ J.951s!xa'P!c/Z6-Bn0?ZlR)C`-3dR Y\z(Jܚť[Q XܞfxHF|-z1{_rLDa%qa[)Wf `v*6_[_ '1 #'klhxTxyUΎ<*QXKI (@ lݖ]|rR[2f^"1kg!. g=S20e+&;8SUY5Fw۫rIpCw e~R=J;,^V`iAc"l`gi{6~#闆^_|>kɌ}Y ՘@1e/>XdFS#4ѷEqD)cWW#1P]W]l`ڀI/kAz2Sanc-iB5HU;/0|)jKpfOTC!#Ǒ뫈[̵*/lVXU%B~(TFƛ"b: -E%δg8жigdGGb+!8D\A,]^dWm.ZRt{]`ZKˏ]svR W#g"kSa=@&\t/ ȳkܢdl2Mˆ@jf ^tIELFIPr.gP@+3eahɩ~y34fNLیD}0TKdd2bi@q_plehtײ䭈L`jv*}SŨ'y%o(4T}Wt{7u.գKZ20070kvՆhҠeA&ӔmZkC?ߴ VZho<«7R_49< |R'6|ðȉfFMeK5~4+&kIM}1o5&i7+'8cEZyh~^y[ _gu^A]!x؏#&>azu-l{1 sCQ)n) ?z`g _殐a~JJ:FA}ǍNd4_r'!ŦnB^:PfgIw>lpp/SH`+q8{Ұ\rgGE*0uwd!%w6228-vx{jyӚ5n_/QpPk*uD5aBZ2Z^Ny&c<;UC@Yn`,;ɊБ\V!ߢQ@8x߱'NRz2)/V"*nfT |Cyы[D%ajw|s MκG)&%8sn)薪ܿMj_ }=N sfijiےS|NiFɾo&e'(BJgbÅE:.lLh-lx<ƸW+G#W6y{m4I#S/BI]Χ¶ Z}` nhjx3 yy!l*jY;EZ'#WRenR>es,It+<=!xUd ̖ET,ZBEEx=  JTi?ަ̵ uzG_#/u܏ */Vh`RP>(ANc Ul 4p3MJZSf;>bj D:5n϶ *!yh]ƹ]"AӘsw63^.韪(VūAbVP3lI9_cy-JA`'Q OzYY̶45[bזTTw* q5NZ^T}ٹNƒ"&k gL*p橯;\%,hJr1ɟm>(E ˑ$R)G8M(E*,U<\_ tѤyϡu$"88Rrp%/hLX>,ɳ6ŔQP@셟"h+f78]i뙐 ; l1N$JRj[ToNHNoW4?R WRֹ(?TtǐGIi.[K5o1,0Eg[?xw+h dqNƗ|:) :pYQMB{k8!Wf~ Ik(/⒠|K>%7\Dž!x: p>Tq#,9ü+rhK gu/5#l+KKUTJL` a82mlv+wMrk3 .v8rek-_QQ'8c(PlQIބ 8|˟K=\Ħk)0I#Wt -]*C-7;tL䍈jNߎa*OK v]7B %%k&U*i˭ tOpyU:`z_%)@wChOyzxlT- [< m=F-C}Y7z}[#x)Z QǞ0 Ň$[])O8H)Y' a|57H6ki۷lǐ0s`1H.*vT}I8[Hs"x|15_˽)XW1L<]&Y͗'+y)=x(zǤKΎՀRdxj;ZH 4KMUǏ*LW/hJR-vTI:?&ZuM%שLtGl_<fo<:UZcev~Y!rDdxXƄKR$AB840QYGP%k yLz`TGns)(2<朿4R0u3>tϩ/wRl$"1VK]z2G7[)mk*ܤȒנ]E lŒd7l #"C[#@N./f;ݸ=sA5A 4?frJI GG~]SY#7` 5凞UH'i0SUHtmLRVgϡ--<2e%9uaJ%U)t> GY\((Т6 W-kℋd@zXzn8Pe7BžqeU7()n\,hrnnIg,عW=CGZZžćõu@|Sޡ>bS0GooH?V#zUÃG9o:MAƣiVD|e'#O9;K4x}vjPXA~iH}G0š|D,24}Tu J)Et{ }s|mG]ـ;ۅ((oY(nZ`J"?^.sͨ8`:Yz44:V"u3K{WhJMOKe:{ϢY%jܔ{Ͻȑ­SBeiɚ7Rz5]J59DIu "-ojPf.Ja.J;6M/g.ouLY!k!0@cIr\gAjޡKe)Т?[$^J$gA<5:9ҡ!$ x~ubBu@0>Xrf#l۔ }r5׀}5F1+s8!g 3!ANP݉i;YpvƿvBQR W//i5  wQgߞ[ J_IjZ^ln``u26z# r9Mn 6||caT+5d]^~( Oj)-Ì=q$0J^qO2bF Ca$Kۭ[2 $KWMόQx2n&}\vgDeM%f2縩JSnԊ-`A͝Me~%VcR "'F-fCwcd|:JiYN PHc佁@Un*썛.؞E!Fw`.7_Wʸ5Ou 6bNۊSDv(!2,ݱm>=OGuR _$?Rd0k[ywnV) e'Xy産)0:",ƞ]b!.|x*4D[Ez@k,Pkۨ ehmRUH7wRK,D ma[qFy/yvzqwqTW=z(0&"q@J$=g[_0ig:o/auMDsP0wl fIcߎ }^\xNŏ?(hI.+y ^߸㟱+Wl-R>K/S|֝ʁϽ}0Fuf滸ϋ€/(B~8TJ=3k3J'4b&mOVq\#m-;h]7/{6;$JSp7@&B:SkSL/grox~6j8h5۫68ʠu~jQ8br9sƷO:$hӖ6Tڃ8 @;tq)ixL@WKjkG TF|Y=-g찇b=:6JW/--(CZ4&o>'`/_0G&̭yYxba&~!uxzz8R݉E1x(ՃpF$ 9{Xn%h '݅S@6G.RCs%.+>c;=J8̠#6t{8<+JvgAd áHBJp"ڨc{ .x3t6 VI;ϵn"җ*fJ 62&Zp+hWݠZ+x#.e%{!-:;9~"aeZ:=ݏea!AڔmnWʀd={GY) 3b%t槏fމ: <#}neˤۓDK= ~DmGb&u?0հGe4cu,>4Vlblvrffţlp 䕧f +Ujz:oYeE{:n٭'\ʕZxFF;iΧb2C߽4ucSs`Cǂ&<({4:%*G^g)>*bpJ!)d7ot]U>Б=!ϘmӗVN W! E0`a0g`WC?FĬ;!yV@(0̑"FZ!@J雬pqPW;f[ce\5mC%7,6lJ͡d2XS, xF[PQ>S&111$(w Q ZۿSN2#rSe4cSptwFǃ)E1Ԯpub?L:^N8p HQZ0ĂJꚷb /Kh)RϸQ{2S&wJ.r][ͭ¯HSTy:A6 =D3axmh"TtR/%~(?!5M$EMm 7'XDA5jT>=p2Kk^45gQYOS`{*|2{QB@Ofw-Tf *t>6m7ꩂyԒʼ9gS Q x NX_M )}Q }wMWMtl& KCF9w|w/4`Z-(5^ҜԤu-5rgun+e~8;b>oSMKR#N2<|QC 631zBu<*hDXDE*akznG_L(ChJüXb} tEqp4GO:oBQ1]b[k_;7\(ݎ6"":O#+ܐ԰hʖH >.@iMUOKPVZiR*[lDˬڋSrsT̀20^h- ޝ5γe8fX}xmB{c֟T-JCHuFMRwCh֭17nS-)gb_8BN(4ѬyDA_◚;[;cg4=_5~O^d 7y$WU@'G-\P?ʠ;T1&^u: )21K@enȒ EG!!!`w<1'D4!~b4TE|S;p7VL^$;l:6MxM$z3 y|S |t};3.kB2p/9g6 LR|ZzLWU3,dmP;zM țP30a9C<¸ˍ~) T[91vLh])}b-O(;*O_xNoۥY m:pfOT"lFsӇ Jέjiח*$TXIb{85:\Aџ'waka/T',nT -ϗ9oC!?}XF+J74{-Zy"ݦB/,*FJ\[.m"CAqx u cbH1װqu[epH1Ku.zYbo2M/Fvgj-6 uř a<^C'Rɒ/Ꭿ}P\T\fYk`U_ESW |R; GSov(b+1y-ƵKRAWRU j(=/çm?-f '~HeMlys?AobEHE\fiP>~29񓄑pC!I8]{ :fk~A c{~wW,ad? B$*v` Q00 eeZ{Pok%4'YW?v  LbZC7>hRaIFAGᰔZu o]j{Q,P4ۥ@I-F؞;g"^gA_3yҌ3$D|Ѥuu \ܴm`_(֟Mq%ŸQt  aF?ݏFGJ2ohHpe!]E˭(7i^JC7r vLv vv%#E,gܬ 8Pj:,֡>3+{-iLEhdCcW$M.Kl ߫R4A[Z wCP,3fY } az9vw6b 5F<O ~g&'-]0|%ؾ ٻy:S?%8+ w&bW= 3jz?;a7F(n`("Y3ح1&WC:_gͯHN @nZ(!lc,̥\U.ׇѯ* WAVT}pLYYA|S; K*yeZoz/YkOյ}xM8EEa W ?F b _ q4C  QFf$\VUߗ VhrrkJvHVezM -mNOk̆4:!0*ܳ'+*Pm<ڣ#?ᡉċO:.PXcZ9_bփgtbVfx׹xn16XR4f J1lâ}6RP% `жX z8X]MՉvhE :@dyo7(i?^.=G7]@׭5hOMǻˮ)o*7 DY6yzBM%KhrFUr#jE4Z^5yiIpi.-LsIZDg! KMvkAHDix.gTG@<+vS@7cL[]F{9B\t}8À+<84>U/ȳ{v; Jm2z@?׷vZ`/?=_yD5( dE@6#I58J=E(rE3ivzGQvpRݜ8Oأ'@KG :RrY&޷jo"n~+榏/;ڙ* }-쑳4)Dv '0?._TP|堪)Z^=_#7KYnq8䃉}ڶZ+.6B\kCw|5W,:{啃WLb(K~NGF ߼`9d)oVE?XKSWғY?R;R#GAǏDfgn4,ǜeAEYY .?掏v(+cjzsGp~TɲtYuuOMֿQ;NMQXs6 Xh"֩hy*g.b=/tqqη6t^1KlF&8XV_t@i{[k=ڱ\s2W9q'!;:|#164ΞsCG+Y˯.mfNE*lU}BmdU8!Q<gڼZ ®[P;&&T#Czf}"Cx)f ΚR 3½!$Ũi9G~/G.%evDX^_h}" 2#Qőzc]W$"ɚh#.JQaOekntĮNG%!+,eLfޱl2AfgF,6Jbss(3'ŐJ.O>`@rF RZ߸Ҳ- p$)ՐETuV*)Glڼbmwhh=APAE߅"/(I5;UЁv:֞K&`+guq Z+0T$@l\6؜I:Skxiw;YNG c?9:A-Ja_(s`IVI{šq)zc̕yɟbF0o.AdYYDEşj5,k Liqx =r"LhWbʞ{1 bwv$?Vϣ&$p+WlJ͇Y5^{JTe C1Zt6'ed4e)9KCk glD>2ѽ1z:A,gg"˯1p8`WzD0 -ieWHzC҃ٳcEj7dZ_3X+;Q}kX{߮ 9<*R6 ݑ%QD7IoO@N"dXGc}9-0%1%CQ/)-$R'lz>~:rJ-.{{;RNb nj:(Em@ `OtlU ;<ΰ`~'#̔@"zfQKޞy˨^*=d5"tܝ n@Lm+ &z;"YԳP;C&J@7~/1<$%͈q.i*僘q24=XȇD~N$^?AdE2*ֿ)]0tuaMN F#=5I^ŨnXP|e{e1Wn H#^" Q_H{-똊>9[_6 XpemBM@z) /J},C5YȨqZ/. V1HOn-۠dVXU?WPrUG2h(ZrXJ`+hfu5+HHm.aڷ<J]>sRRbξ:nBpG'IE8f3x> P8ז6o<Z =FK{8:vJ)q W_-(#Jܲ˨T^/;:9QKwX.U>5|ڕ)nKh"p)@Jx\g!s ?CY7/F'W嶀.(DezIӋ Hy׉'< J"FhjnZB8r /qDthßCnvoehkb+~nW-TER*H^p]D,*i6gؕ֞K1NЭ8ղDR=FbB|=N :}("@72{6& V-(麤@ ,f;4qcq!P9%z[RK]j)LVְqYӈ0LΈoERty'}͂F <%8Il!IT>/Bk|:lt* iDӵPgX?nߕ@qPOf//9i{K_zʺ)Ƨ0^#V˛wãЋVYjAHS%)إgrh2p4}*< йy͚4LMwI<K #RmV 4ej<ݹؔQ=$ x=AcjvVTy0a[lZRcb钷K*t Tv_ijme0KA췝sjmT `ktk3c0U[{X)vs&)!6"{<&ye#e.vhJ^Wf?j)敢ʲ/gW(-n7oHQ'CK!'tsZ=}hxF#/]eq5oZɛ4<6rNaޢj",7e6ƑwJ|qh]wbROf-Q^r [v"m/'Wz#Z7d{p}6s mv%'sRY!ހQwN,'0ѭM҅/?# ٖ8u8-.BH|9,t3 2]nN(O96^NѤ:jr\b<ʚG %ڳ&S';HͤCO|kf&sX*(sa%cVJR,Z:".\0’dd`ϏH!Y /Ӎk@DY\g~} J:fz\o.Ӧ2P;SZ^ B.LJzOfwA,5UjHUؚV ;xo(.=>6g)-]b`3{I;I o.oR@K>z/oL2R"eaT,b8\Q2iLgE`}=J*&#Fx~.H=~NVL>[,κkĀ+HzZPw0^JEeq4~qC rF* 7Aֵzd `3Lozj|J]%m7ThI c:6#Bd6Un0{ёVzgIO83fGtTxT#uKĥ1mۜ:Ljͥa? ȊJPer|y`\HҎrzkF:]%*?#7XgtQ c@"y8sՑ+ ea&V8Y]YAṹcqK֣rZԛBY&Gԁ'Qn̗60:u.]{WhFRj2_2m@ xC(Arw1cϜָv^6Wߎn -I+Ya@^X,fKF#ʱ0\(r5 T8+wR T`kpw=o ~:G+V^UҪfǿ54<('R/Nyƴڅc]){!.SvQ{ "VW40%R,"+!c|*Ԝ+/JiKPmÛlaI7L*:lزTCֹA.Te{7TЕ:qXPfF"._vMbmڐ jkyYDO1 7SĎÈ9ןf馠,5YXHrbN\@M+NYdž'4'shhG'DTC#-N :51˃5(RKZ3hoawCHVV2& }xf\X톮]=D6P"N혟 &$*gdcXsd7^ß@G:'r,a<[1[sbZO]6&ڞҠЀf9#n  =܎8*VmS@kվ! ;%ȮZ!|7bhZnAk X?HJ7O>ɾwm9^jLڿ'?aR ǰPŋC{8 #QET/lYfݭ7`t}kxA}#U?=&GL9 Bu$z-ssU?li7.WF}GX5@jAs!?_pm u*FNAoe/$q 'ʥܑ93Urӻ3' ~g>Ќw蟶ʘolN;.ujȦPUώ19Ѯ@~L52^ZgcGN wᐠG̸X G6\ֆKev$h;|`W5 ,+(Kd~~\m/8I.Zf5w \54LXg|ۂ~q; B@oQ qi `i.rl4KI:#iP Э]NXqK:~]Q"y@[gE"H:8fٳf<ʫ,= 5]doGSى=NrMhّ<^d"ɮg5=ĭ#̊\ , "4gsf\f43֐YM:~Εq9pCA) DDyn^X2X8%1ҴWVl0{?+E!!9uYq6r~]);1I[>n*usMd '!FU̚YO ԕR.He<a4 ZBT1^TT.&i %O&m3&1͊)y2Wǁ RL1 <x(L iɟFzҗmUX8:6.Vy'6aTf-wW#f{?!`󿽞=ǰbCa 6FovccqGk29a`Bke,i1㈒RgHQ;TRL9\lA.9Em0N  w)(fNTf>88Ucz5Pj 4= VHt$ڪ@4r +E)B(5M M\R:XڅyşcM,Zf| S_C>n~oo>ĝeJ P!8ǡjy L-[*؈$+͘Ai֙aCʶ?*n ,C@2j?" @f!jө^thz&]wzPwM`sy4Z_L#6#\8B||ˢKtf+?~ei/3 ]=#꠱-},23]iL][\iE9T~7V 䂖${e'I.RfYRP~;QHv/Dt S&l{xP#"բXYOd@ْ |'A7ւH 0Zp~T_ KF@Ө- w_ oG7ga0_G4}>);əLd-(Gi10 >^u \yb.X㋜+_|r)gR0ó".?ٌ!$5x|S/rT |Uрd>z&M_,cF) 0g@S_uwaQZc~ }/ yb9e#uF1?%UWﷹma QhT5UJ/|e=%>=Ot¶$mw["zF)pOs,7|[Hdd M.vL2,;s3KlWv8I}qKک"}j4)5WWb$Ec-/aӼ}۴ܡ_W2%Q]RXSf~8i; xk2;IC$K<]|~ #,*;H 6Mӟq GdK=(5\]G`9$|*'0O6;5/>?%%Q2qxf2oBm.'R]?-q/W'nGdrnmR]^7&|=QE.#{tWvxW],hL#N0aACȇB_YdFx0!BlhE@Z V:H6umORbc2obۿڃA|Xz^&W*5LX-vS~ 9y&p,_ 0 w/ovQ2EkGNJ`x#M@rQjBI~YEnPBgiP9 |ZxT&ԁ(lb2yvݙiuƈ1871_X[T]D7Y;UCÐ@|u-^g"*ײ̢!%{>I\+ݴ8vvWIgv4yjyWfQgxjXiP/xh(4|<#i(hdATVJ1X@Ս'{CTB_.1xP 1&+ Y-i ;Q35i:5B!;3'!4 bVWjʔPMsRF1}Z< Ewᶹш+~AL.'-B~xg/]ٗa@޽!$XNzѥӀ%>(>mXrp5;Eա3BQdNz#nq!-fIn~"TgYQd[dky&bn= }^ۂBH7`!lDDc{*4kHiŝ!b-o^t;I_S2xA,Lq"QsXi MSXg 21aAg.S(2ÐuT H0FWcDlxfZt2~tk^_X3VFМF i M;gFAȱ`濦#mɭn?F&F NGa&Ŵϒ~Ci+\&9Ndyrhb:(F2YFl·HAT!1tĒ,BÊNlX I̽I 9n!~t^pAY[6QL 0) 'yÓrc1*ky"y87fFoϩb$F@ߨ蜊3{^ LUoXw6Uh~l@9 *xЧ-i !$)<9g55br-cnx7uD5*TjZ L  npJ'<}uI3ƲKއ@ ȩΤ{e#69%~otaV%[&l͒ĦB}mЃafdKң:3jNIpc N 5 .032#K# g՝b -_"xû`O|ޤ[kGũ5ӿב?7"@[Z( PÈM:VL)'<Avy΂6'gȕciV2Gq Rsl(sUWf*{j}l.Bi]o*#A@Y븄uKv􈳤tLrMG ɵ@vm!Drg(xh@xRZRtpJIg9 gVgNw@8 7굲qê'b_P=+o^#u /5g ¶nmfZ:w*|6\E e73u SIbn~lDGyM&?+A7 w Rv ~c9HYhpv&H]șc#DO.y*c˗4TwsaVrQə:s.zy)ܫ_L%{V$y3MB>qcqxZgeu 5> <Ֆ c:0WC%ǜl%c ݁i,e%p׬jx 1PY1}h'Ғ Ee[T׭gKw03l9'$ς$+lV#.?PS:c\D-݀2ӘimQVt@-qWP"@Mcp X+lSߪ|gEP ė c'{ ׶a;ʘ=Hz| "Gn<ȧ`\ߢ\~%mĩ۟1 oIw+TOy,J ՄFyۧ\R,8ă̸$-ȗg K)d@d$[Cg67A%]6h~ XMR5 j{= bI)d_>S4&QX$崭PQBuCqX;ְ2Ielo*yͪ+8(eP7֬ewIu7{L]d~ܶ2']jl'{?2g0RCP╤fuF#"Q-6=?[ҟ#|2#[I(#gxz%bQ[nrʲԺ3a$%NI]ykR iQwӁr$ci 8!3GsDuVt"bMY}=}nmR )+/]?,qaʕBæԾMhXHЌ~Wa3lI+2x$rJ)0%]~7vۄ7O]9_ًκp' npbf 3v/i]vF޺(-ٗ0፴a"&9r>;{wm\*|-dZ_3Y5+"CSk;햯4M{n2L V$͔l!oʙStڤ<g0.8LlCpz %{ʗ8x\;_'g4^>tj6mp<װ;wG!Kaq%$G}ܵϔtZBDn4MC<$o!5Ȋz^XI+ [4WN^ˢүŢEbHit%6ۧ_<83KxQnRH"H?5㿺Gmvkع7 T$B"n PwDAQ"Vn%sZz4De. ddSד(q"ѯf#ў굗=dIB#pUˋсCjb*G4/@ungN cŀEIADGUqfo?17C_M 끊BI_0}k@D#%[ zxuQ9X5ƈ.w|"ZJЮ~eḾ_-(+ u]{lxԋ 46?dCG{t`u4U/QƸIGȁ%Lйu[Բ7;L$"v ]1Q9n߳$BR !v,̵Cn= l TC%=Ш7EaM:zh!W!(\iV`0z< *׬<"-3͋,c02EGk 202(ǝ\ uH:s9(=fuhp נo]|L}&+y옯8L6#xIs?Ti 2C(0Fpn2T ƒҵCCzgQcd҉\_u#>B=6 hXsXuf:TXɝ#L*dx7)&7wkCs4$ ¯ `٫01!&Ks]t-kC.}^e[ Ŀlz MY] vHx|:EX1#^ODag1 >"O%DC:?]zY ͻ ^5qrMuj&mXk\3}ʖ#O끆k9n^."S)IjQSl}e_RrOle' ҟ?ήk:/e`O7b *yǭP,XVtNdK]n}<afYK/jQa7yZѮڦ\cq83Hgs`dèavAb;D'K g62ӍXZ9}lDG(^a"\tjwأ],II>)UVJ-sv#k%Yc 2y/huX~]!{N"$J6E_+''.^e[u[2h J [uXk|}Rb=|S`(qdh ĒxUႇ0`֛7ȣ) {7 ނ2γ%(¸63I5*y` A'!I'0 /;[{ G?İf11B7eXWAGaZS0*0'G N x+`A'&6#1M; X>.L4?yq|)'ᘮ>χ"rJ"8?AEmqLҚS}A ]#߰O4w^x[DdM8-Vnoq+y(Hrj}7v$|)0 srv *A$j*CƂ# pՑMzSQUa +)x"vijA$ˏmڝ>|K^ob-yB2'NP$HH1DDIīR%l?_Dϋb e[7Q4pL8ŚRS֜0" \"`s-e(\Nh Nvf7 Euod2 AbCEsmO 5-oDeߡ 3?_l&bgs4&_0OcP Y֖nd~ *rswu!Mjy4m:KF@|Nu&3O"v(=R-}W?\fջ sϭaC}j\8\o (Zdꥂjx lVm.QGD9+iESAF8\Sϋ"n `ہ $n_xןȀO>:/J`ăNe}hD# &T$a `m,[ OXh# ,Xϯq"baZRj MZ Yi+Z I(ؖN!pq7ctݍBmv _ؙj F0Iы<(yw:U/Qӟ܅xgx^P73Py,U+"N`rx?|g|̼Z\xfOyx!|'5ciO@ح~#K.M:&OS 6ROSPR牬MXW4U‰ׂۇхy0+ _ڕ36ᴷy5i C}&_f?*aU<Ӵyǂ0#% w1?O9p-{D qT@jw`߿~ͪiLvlTVcMO Q+`opY8ђFq ?Ei%vyZ޹49mW|:$ᢟE o%;|KkvnūH^#bF;`m9C= ctGY2D.(C(ᬟװ=iOb~y$7NfXZ8TKWQF{& a;w RTrx /=Un7/\ ݌ܳ|aA.@pN(y/g[8ǧ LJnTNp7mV8OqH춈=`+Dֿ!+R0 =8w u*f+ODjmMX% TSVxYSu̠NheꆥGYQVFN'de+t%CվQVBGi3@8̇vsP6,:)%H"}n*amɇܮ\M~ze''4- 9fe42%(~~Ba2ox75}(tci/I}ȭ;\ԕaU~_f*|`1)& h"f*ou탍k)f؇o ϡ6 ~/_/8WLkNzB12ߺ,г=q8O8иw/1AA?=W "mjڟB-zU5gt0r= 1Zmw/"۰SܬOGU#.D13^[ ܤ!xkzpEhe̲251q t{]ӣ_ ؃Ӑ~1^JտYؾ+'v0UVO~f7v{U\yA5O4{Q4!Qpz' np%+Oίf,;2 Ђ;4W<-w_K|eaL{ޙ^=M\uFK]Y/$ }>3 XX<=;Pb^UT'T 1Pё5\[O?F,PLL8GkϿ0#=wQ B ke˂RoN_6Xl]J(3>J̅Q #$#5D=EXE6G0YEflʘE 脏c2tI}ɴtVrۼ*e  "egOU(!-"%L A@ E پ'wAPiZO0)hL-%QwU-n\aƇ@ 2|/j5YkQ Y_M,dÀYjBbtyK7-O$pY1INx5ZG~90kC!-b-mǑpA"9|٫Yyg^ޛOzBL]q1eW{%*9*I>!%WR ,'pk`P uOb5DiQٷ1Y15ؙyQ%K|K<T B:+/?kUB|2{KjWp'8a;d&Jۡ 0!sg%NbsEb@+/GD%mO!^,k $%-Kqѕu`(UvVlui[ ?-rU Z1Z-fM;@^8x6OBjDڱg:?T`N?91ʫKsX63 z@V\-䌿ǻMxaD wp/viS<}F$̉g^(+֩z ܎1V9,mZe[H:i LgS3sWM_`EiN*~9((WDǦoEx8eL ްŌOf%b<E2(#lPdAv=Ƶ!l! 6.@ cH`ɮ3ܨ¸x VC p.zAz;*[殌|B]3eDwFWM2KF] J*#.rnIr6qM^M9>G'UUN>b;؞R_Og 87@tlv)4j2"|[(:%mp;lSvw `#dFd'=~Jr+6<ѐG9eU,_0/f !c22tq2#UWo1cd`**~f!F\~uWl+cqϿi%:ƹY݈4٬Z hAo#b+7B2˺9fxQ[S8h*OO`y :`sUc T9AAw6tMpFVɾ68b|h h=gZ=-˴Os7m&-uÈ- QѻoZ! Q֌$³/LК=+:/0= *Pӿ^34Hl-IJ'痍ysjo-."wR&$Tz?ٗfJRJs{[7R$0ad#;Ay9a@\_vv+*eữGYt(IKefI[EL_n!FӄaClg8\ ˏhϷH}G|qeϰŤj9QoQ4i/0QyKI.CͤanEf+̂)n@ :CͣLRL]_1I U`ۄdblS(m'`_jTpGrVwru L46 Τ]EQnAіgM~%椽r5C koIĎ+56 A&RJi`dA6hSZp7.3aMۓMS܆ڪ bkI z:2f!g|‰xHm^;bd'5hv8|rtȥ@@?SDKnEV0G}gY蕄q|wYG?KO:$h)WE?2+ !k4ܽ ? $AI{]1t Sd:kA>}CUrZ҆J޼3ސzÅi)0u⹷2K`2O[_vMsOz{xk$Yve.GvY/SRX|DV9nzӕa8>'mBR&cTSz~m█4F!n|{C¢ey?xx/=zv@6i8BP`l~ږ^Yٓu L߼tO8 7ð bbT\>n9=ަx mVSϢ@WE`(Аi9ۭlVnfqB+}l>) Opc WlpJ]}18lH"1$M!驀6q`oX,C @7AI+^1La-V*ҿ{i* 5[1fJQ+I>yC|zyu~x]"VBAȅQQ& O1@vQt3⌦dQ f^sݵ^rFb2qe}*2REXqKEUݱmϋƴRH߇Mo{YޣQ=\fl]9盶 tǀK-#,1k]4?eq0/O; 3yH>A3Ǧ?CEź2hwPrLJjٌ󒉓[ӡ_iOȝvD?ݿqcK ϶0 yzK ~kNXޝ~:s'>ϥW%'Ϣ OˬEQio.c-dtGG.6;/CĕZv'%K2%o$+ F&* :H2E .Ѿ~{V"8.]6y\0a7O ؝G%1AWˠ-2kM^#uV7`/UXkTN#n1x^Fdf*ؼ9HE~8fHDp#KD/`:őKɳΠ6qmr꽲׋ BTluXlYl`ګ4~>%2b"NV֧tu{3}>lM VDN84ЯZYGk{ͦTh}XONz3AѯpjibcJJ模Hg ^'*Q5Ԉ')2 Z h+=ޡ 惗s%C{=}^%ZR#N+d*tK9̕bȍw">,AJj(rFX+w4ą8c~.W@TW==`+#L.{nz/!x^IQF*3Sgͫ(y&ucȓJ\@bE#Xra9JFwVGދh:OU3^5F\jWoB]zRX;BCa_#1cFO/hzِ}T0S5Qk̟n.B,-Dގ1zf:QG!+Z%W!ucȊU[*P4E.Ad5]E[n8݉Yg*rx0$Q˚J3OY[HUB:\iUͼk rFq_ճē pexJv!:TT[{/IPD 3XRe>1[T)W [B*@#O=И|jk (eQAwݬ7cma[Ӹo +{sohkben!4t[-EG|Y e 7 GHRΆ2C&*YF <}0JhT< 4׀W*DԾ,XS1  kwb8k(ޡuKg@!uy4)+׳s,LHsRAdSF[fbPX'F{0Vʘ%=Y=@J.5#)*Պ'p l70?:z#)Ֆo$K2 0a0y>9\eT _FM zdXvLȣ,8r׬ǖ"HoQƋEF-!VJ]7^$wyg#UEu׏V!a%z{jr%~5e,](9zw 2m521傑o W%l6keD~UeŶUU,IfW#sڳ|WӁd{n޸644JRN<ں;b.=K2w|@C] >` 刌1F„e$&h(6V?I,xEp^xP1g1 ` GAuEǕ`ka; :T\>1mO#_*7uDHp!<|OS龊!=a[UhڐUЄB0yuOe8Й8Gmh/ƨF I~d~gl ZA  Z49gZd aha{@w{OKN0-(Z~.IԱNLCD6]X>ݏCb4k)aEt7S8uxee8#%q q=HQ~r$(zVgl TB\CnSrXנqw3kdɬbOݦdA=tFZiG|BU4ݑЋ+Q[\t7:7˜3`)j-IRm)FߢG>Z jvNtTpXVQb%ՠd'CX*2ʟyiG#SezX؇Q±(.&%~. nW"X^HN D!+aM}4h:0ϰ766zO^hy:94yPATRjkݗ+SljnW=q #/<63-`@m]*x@qXn}{ m"o|Z_]GUaBbsLOp v݃7ކc9)K-3.>Hm/2D 8jg 89hhkK9u}ܱtĴNh怹vh>:T05j|&{^)޶y[rU`zO=)'8-[=@E(_-cp[{A)oz#?1 8p=ޡu).6z5+~YQA>t݈%Yg@K>޴ l1 l1K`:~QDگs{G䎐Ņg6ziȎS{׺1d)66~Ga?o$Ad΁7u{!x9́͸ן4W}J{򆛷!85v"/Okb=K]RI]@X!n x9·āY5@oG,0|7.1xLQU=6vғ(voo?L)Q"Zך,PJS0Ёz"+U |Զm?BFD(27v;rQ[%R\ĸ.Qka/ SG`ImꇩFx){4Bc"[ 4OlM_ eb ՂeI~FAjN:'j׹lz.6.|PѪ.l@osP=G) \)go9$nc~Hkl!=j{4Š9Ń[EbA{ EQT9j&ՂB,EI/=A~T>u|3GkEsզZN~fz{y(ڂ:lK=[SkutE 7?Rd5/ u_95qZD&%<)fSuF vo4zdqTWw#7"Vz;S M?{KEc"~Ic~Ec-j괞C<5˽b#{ vS 9Dܲ0o=Nb*5!u ^JG] ^KI!(?%M\uH-tnCD_ ,<.趙22@ͣy1:Oe3Gtbsr+R.q[cc$G&u^z_=Ana^WXη>+7,vqYY$ gMY x>Sj W =jxjq&ʳ #P6~ m3;,]ص"x$װ"/QȢJLBLWc܆߃R3Pp o܀x:`7$J#&PTNF |)5G0BCkq[ieIg4$|%`@1,ub7]cD'Me?Ԇ]ݡy4C* ,I0X)Fk?Hāʻ A7׌Wz/҆󘨠"h2 =;ZӁ[37n&=KqwIͮ`\"` h0^Z sfP#| Bn~&H6 Oߤk]t̻&w?pww[ 7b{+tnAmלl #8M$¤˨K2~~5= oޞ(1q1% (ڷtʳc_;ª1@ %۴I %v#ԎT=2U2DvSt]d.!dn|3 ΊW|!5Jܞ/{ r7Jw` <;M h׬[*Gp4&$I⽮@\/4΂iĭNz!;PϪ_eqP߅7Q+vm(y|.oA% ;H:i_fgGap XXpFEѧ҇E5B/ຳ e_owEL8X1e2/`>l<|N6YK%u @CMb mQ7XO~ ??IY3WZ3yH"V,o O g".y<eV}vkjةծ`Γa]o-FǤ Hs̬UL5t!L_gV]GpuRB7*#v$Zɇg$jk,߷sAi䔻]^ 2+OZ/ 9B ռJ#"!AVѺ7'}[^g d*??#Ռ&3v8fj~UlP3޽ |V8W wdz̹Xy x Ag@oBV\[`"lb3P/j@ ]I_U3IHNhhM]Ii).XI^|P {4U}2}:a++ŚxNrfg}F>.@  ӛ~^*$t(gu=fybS+UC5rS'KO!e%V6p2\LznREyz%R_/(3Gv'+7N-@D?T]FX(0e61 ?i<)gr=ƃ} #I T .&׈ta7'UGCzdHYXP{|0!ܛ'(*e4Z_m[9$*Βr.rMΖTk%!b4ANO2.}ęgg@bv~9N{Ң{^* ܂y}HO ^s9& 6Rt%㩠MC ˚8Bt(d=$paa=rXT~몞'9 9F>VSVmfB  \]h6m/ >|l3?k00@`8It[^\ֵ4XF SwL6zccR J&|~ɃԠ "g'B9ja^ `%8[4 yG/qn|%0*9fa3͋%rژ֊ɔ@ӆYL׶ZBKlU W4@\K<^U;H|@ CE^?iouBu˹xLyIhTd%h/oUUo<"z<|\'+7Me˒:v+ժ$ÔԹ/5L@+jfoI"h#D]prr,D:f P^c~e&fkjJTP:‘+nOQK]4Xy`xR]0@NnvD&. G-mҘRcU0-FgAm՞=ˋuмoomNj9~FH9.cH@6OC* -D\d.&^X8)aセ`(l Hi.KR!,&hl0wKݳͧr"H_,̔]46_au.?MϷĞ=.`NVnqrOhS9SBa~2@pſ{veb]_X\^+ [SQ=Ļy4 ֟XS:0/<5] lS4vcmCՠUZWۨ90{27褓,nOR=4aӮ¦{%}:MGëI>U0@3Aά1mK<, fS",&TB l2! /<sR*8q1sg8^kRnu8kekMhi?~(BN# }r:\ӽUƟglfho [W E+f+݌͋%*ZY\UcVf5r=r 4/ z?+qqm[HKOlOf&kx0 ϥ,]f]1u[eIwxr}]ĐmGu1VZ{?C1jc?Tjp(Yۈ5 nm2Vo7f# kLLN s? L@Zd[ɧ>=n*jrO!'{S*|,raࠗ[S@>gPLVn&\xX>m:b$ehzxWH7i%Xu4J.>;dq74eU LT7]S\C.}>XFuAtpCO>g>F_*]SB $6k0r=dAcM@I2 3޳btڶ͢t^c[eצ;Դd]}Gha9ʁuԏ< .cd#O6ROdeWHzQE"J4Ku0߻gUQZ($̖X@ut)&m 8!, ~*Qf{kq0]hPA]Ju&*c{%W##F3Nv06"UFLJķנۄ[7 Wj Zf f+` C fk#䪔HIf ŷwu- C/ T@%K{zT悩K5wm|:CfGR?p^A:8)Fփ'7Qz;؛X)pX|ȷI&PT~ 9b41bF8TpbK ]LY+2'%-_B+Ǔ@m}@^^aj 1- D@?'ռTlڤ.Hy B D%@.X5`GsٸߪLH x~S׊ym0"=HouS9 ,^բm(=FjI=}nw12 bX:KtfgWX}@d=|!Zge),XNJ!ڇu`*c VlVl#sE3m['z* 4~G gQe3-$,{w  UqpU7z {wv_ @'5ez'00[C=F1(< #;=jQ* xsohO p X2Mfn(U(:](9,ھ!_ OL0 Gad3v(H](;?R͔^ \3o5S-&~Z S$͗ޔ),/{8'rf+6b$)ȫ$T{/(?)u'ԿOIOt*sYԽ 5NKx$XO}vpj ϱpVV>_\5dXq,)(N~p)p-_?G&8q缟` wUe_dnЀw3 >̫fBYe'h®PM'ܒĩ6>xXBttxY‰|\.,2~g$$2Zi85 U\Gv[{,sFfä^nFd>oJy9l I+i΍8Hx&5hLY8Ϡ /15jd38nscX@жAW3Β !x$FQH0gǍHιhW!\ϮɖAAd0 d^ jI1U=Bno]wu%ʡz/J;b OQT4h)h%:9^fF81ד$*9I:$ajl`!ˇ\%I2WZ= S&-ٯH$|_ Ѻ+0(]p@C$d,a-%] +- +$Vrμ i4pQ8jlX_Tk% s:*=yȋXHy0 |)@{L QՆm?SPoN$>s7 ]ŹiZ?AN^ ;;n,l)cs_:E}Ÿ8#誸ZU #[[bNNhE /Kn^@rbAdH=ڳO{K+UcrBPҝlV3-$YY2wlOQftr؉T% %ZYԄt3^k8פ$]oU\f|оlf]ZC\1dzǢ3 =kGy*"k׽~&RSx$W]0(KXTv3o#3^zf(LIN~;g:"B< ?XI(U#( m6rfo$'ڟި-7O}+D@L :pjU7a+CK%[Gz$.D(2 Fm|괐O1+ˈYGS>ZYO_'*ukoqR L`ÂRF"Qz&h~B6Ii(gUZVHG&e' cdnlcF.Yx ٠2F\,E ٖ? @VI/JRQhdqfUkcTTJ- oS3o%ӜM*#V#,ka o(NUN0go{aZ R[ſ(=4Uey |^zEn@(+B7!d~g{GEIliv+.kB F.5H"vt]c1vMs:g'NZ*Ȣ_YMEe` >0,TJH8U"!:e ĴSmUpt%(X3 (Dnr0 njrXr4ai(µ@63N"Xh43w\xwfC]R')c˿`[Gb."¼yᒬ+\;]*4*|v)m{6֟ț|[@tT+Ut麰_UX0i.U7w$՝r$ ۣ0T Ǫv((prqf`ijW8h c8i4JϿfDmTV }#&C&N;W40E/G)!ZO&2* odyv;xwq''ƻz{OFK > ^4 $V,sXWQI_c)Z  f3m7#pl 27"f,Lʹ QaindBqk-܆f+N3 fcc͈Xëvw#cSvk*Usr/r}fy+;VMM@Zo=9STEdxZsCA~(kwPǶ2( VYBq5"MEF=\RdIQ }ic4`<"N%b2$C92¼9tuP8~B l7A׃O3PGRuhpLiT>yli%07@Ͷ}7mel;^Ӷ n1^bƬqȯLH9"tfVﰃ7$`et d-qĦ:D e[iI(oa @ud `^dը\6U{)H4NAdW=;m'b7, ggŏEL2m з̷mP޽hWMnArT_46U|L[eq|v+Ċ^a[0`jEَbT9L&gкޢ-vTG1G- 2vEOf+YJD_#~Y>>bZ={H| |9PbB5 | 97?Η6G[_({A͟;PC6s/,@ 2/HTٓ[tq,`q{3vl\5Y4Ē.KS82%_R+ll35p!c ?-5h6$;Ah}oF‡lN=q ~ H=ڜ">shd 03hUu (b7)1꺛!joH 1Ou@w6̐8SkHuyC*\ǾƖ2ն.lD߃:B~ХjDc}ن1VEحκI} Yq>SfӧonCv ^u1$J~b0lPBX`2D)Db&PHu]ݸfj 0mC: ֿwl BLHT Yjn D,LC'W6c+n2GB2M'9i6Cv -xKALN7X$]/"C3iʻn44m©|R|VDoN㗱xPwc{?%6Won59?fM +fNkkbJsngƌ% `g fVc``g$, X*cMWӉD7 dDVtʬ4Ѕ(ã E Nmu߾T`W{bгS ό*A Et4_ .EQXO+Q0$͙#kUcF5[fQT*G6-wFA!jT4_m reo5☄aydn(ţޓ۬kHjoaH/Y{X H%`qPl@d(lVBk]W@@$XkUu "2o%"㱘_CMiE% Xi8yLĩ68"%Q?'4 z(.h5l6A1ky"G/FKs|*Vtybx{y)۴*d+7(uˊ@YH`W{^y;IDz;>ja<QKQ`3/b|$|e3t"+2(jjQF%1 NdcAU[QCTqܑZS=·@Y}|BغXFeũDf]AUfM5EN΅Id5!km>䎥 ?u0} V ->˘^+lQ* 'c^m`>$f R)ǫH'7̮A拪VKCz0vq1`Iv2``Ď@vX0{B&g8 =#Jhfhk=}[=CN$ہ^뷸Ȇ.+?@yLu5j $'nfq,3(52Mk9U*W)z0@LنI6lSr|$rp*I`s89N.*UwQAz ٬ۃJXxdm2]-; U+|p]Oׄ}7(E*{TO(ɫ7uzWLt!+$FѺK l>fџ=Z7ǽsh2hgH6X@]>9{-ZoR!- h'F%?K~0 vl3~Q%z/<-[]}ܸٳdM9-ek'zrD ~4}^R# I9Nx"IcljKotۧ6_  ~BpTᖪib j5؂+5uv4 z7T/,,¶ -pO8]p&ݽ`b^( .Sf<6N,D̔wgKC0Z׋u&8)3g;<5 x"|yk)w9yp˦ 5m1[Ng_/C_)۵9y-K2Dm$m+,V8vg< >pQjm|I7*tH'21GbͪgY_Pԫo8g/3v_<ٗ'zX6}t :iy7\ ;;x 9X_H5:h{b,kMomvF{J2E H9o6W!\("\=|ROk}CӴPfdi qgZ@S61̃:+-&[E_YvuM2pu0OCQS?"}f y|UjI=N: yٙ[I@:v':snjU3b]0Sb&?Oƞ'hkX_(\jlB6[?cbafӨ*r:hpt 6>o\OBR"u9;8h)L W&em@;` u>a53k"XnQ\..-£ G< 6ւʯp]ܔLE _*Bsjo/( U$}381^P&ױit&66Ɔ_J sk?)ư kݰ^i^`Gm+.鰬x8%~?v KUQ&+_3g997#-Ñ$@QhV.D=/C5}L4^0] V^[,JX/`s!l.tT7Q e; R,m}B$hqQML %mC_>|CsfZNYsRdVc{0+B jR`V19.s$`V -_08s.0Nn6߁7`P?deqCʙ>5lj1uepPmP#!.i|f#z x-*YXõ6W[Xހ8m:GC%a 7ǶxC>&}4*e}(xɆl5RݿȞjn 3ث{Kmcw~0zFp's s܊0Xc2 5 j &oHWQu%;*ڛ(7aH7V9y"Հ'!I=o$-bFp$/o|O䉈m/^:t3 %Fj8 . hv;ni롇ב+(`#+1 `ş\ QCP [+r:uZ%ԐDG[7sDr|)ظZ.nj<'/ָ[35K%ǖƕ* HPuKA*M a uVH=BY>55Iϖji]K&l+diPl~,RQ]$zkfPWu*DiA(J lbw{P˨}X£%:,=cWH;i[>MZ40^cڣ].92lS< L;L~ZtHLb.ʄ-=Lzr2.Łs x-kR`}FcB5mढ़g+1q2E,(^EۛPJ/wA+L;{rd/&+/uw[9 !z#Ga=UdPj^/ň-,wpj qK_Q\?%ՁJ.TvUZ3fS{A~јQݼoK&e.qX:s)4&&6牷?D)궣AmUC(ffRHNv+x'$Z X r:tWaf?n<^dC`-`9>3pP9CB8>t%ĶaF2\&ie[+A=܌?9{Tفý;lF̨;0%@vW v5@6- =jkUYe2UqAuzȇcjZfy|OcOu*3S[`sfV[Nc4 <ޞ)MVέpVNjj5 oj繝mdY#IT74Y#$2ScO=i剃IΏk!WqVfg|خ'ա2 .N$sƇOMdκE_c{X` +B|y{:tսFf. q(o#}QR2LM)ylvJIVmt8E>zX$nvn 'ioմ;oy^7ţ5[U5-s`ї=G+ ]IB1;oōWoҟw {/Fp%~lOӾvFc,<>Dm!A%-idҮ0uĎ)y,A5l4Gc{msĐ _)rIszf?,ܐImD%  ج$b}V:xt]'$YO'{ضϧH>[|90tg#zmVۗY@y,鄒qt=_quCN$:Aon#qs1gE]oΒSUЭ#rdORh GqZ/Cg5|)VZ"ïs4H'#5ȟQ-D6ׄbtfX7ݯݼlUTY)GNX/*sN9udaVEE%VTc*D $zh=z2B_X{ƀ+r̍<kGF6S5]zi!hw$#O X'j!J<[ҵ@Fќ?;G{wˌ#A)lpzhﯴhrs;utv%d]}=)-3_t= }(ŤT 7p]iUT~gEzy};їV}0J!3xaS9Hho\{] e\v x}ldi !>Z㔜TMtNc'DaF;<,0L%u<8v ?fgI?,=''?dLiB۪*3`m`qzWγBTT1en)ݨa^E`hlD|,$Z~SqŬ8W OE>Sg;0~{܄f`}[Six`#SYf+D*- cj}^P\xJ.o1GN=ŵ Q!!W@f ?n`(y/OƊɑ.$ctn/EdWwyT!THז/Z(j4C4h<|)kk֠4u"E;3Äߤ"Lqnes4c5EL?} .1-O#HE]8kYd/QDX[95YY_e>t^t"p3-W$CfQR GkLF oI??C+D9+V} IbE~UfewC0jNEO!eL!`[: ^0~o>[+y7&F׼@|iWx g| ?Oz~J--U *#θ2.~cҝp g3l:?Y霴~LXq=E;pΡ].nhZ s77(鷎2l4Թ)%s})_ٙ9js=D: si*bD 85DКH-SNJ%csQHn6A8oH.ȹ2ReѩcD֜ ״H ~:E_*zj5_H=1p8vL^Оd?+"0>=cӆ*aV^p )M$g0 Ca}[ tڊȡ.h5-r-r*B{HQS=h߬2XaBG/xK~A^'ܩ3) / PoZvuպu=JO *AZޣ/r7L؞W:.hE{$]#pWLZ/kKj>~W ӳX:N"́/W~jxS4'זCA[0 t8@yweϊe0kg|_u'}W*Јcy+,4Q1v7&ˇV8j.J1YP~FC&0f:?,#Rh]n}+D>P޳_YwrA?UJzbϤv zv${-BFr7Lufm{"~R+ i$r֪Pgp ]?qG=ŭyF:ڱ]/ LNȷ"5}A"硴&ka $cQޯN/CYt?tԿ@/t36JNdI=\V"z5Z 9܎ #_&#Jꍭ-ugEй] AQ}J pQ-%_j;T&} 0}oc;RjqהMoC,5,w[VoVx#M;&!]R/UQipV.. A:(;f,&v8>--߼=UGcg~؃o B󫬬gw{ TQg$*ӉmHBq*dzCУAnxu)^pt"FM5],^zF2A0=9S%9suڈZ>UGLm† 5+G@LvRXNtY>ӈA6;}SQmV֪ 6E>un0P(X_,>MjЌFBibr8mKLHp+plЫz*b=61ozHV&gDK> e=;|A%x>7/k"dz* )C ?^Я 30c ӿxϹm2+|7ˆYa.+s0?ݬbMOvBkƛ h<ޘG1<, Ceo^fȡl,ن7#8Ec_r!q (m/w( 7 FǸ?{V4,[l4L\~^)]!,o8Rjc'9U_m07ZZ ev DdsVw^1`\4IA魶ʡ5j&tFh*ⳅxs 8mfoC}X d_MT7:<`/ȟ ?x؜M;Ľp9 o;}j S֮UJef;y)S!غ,GJe.zzQL\Y6jQxT[MN5 b[o6H6$-#JӪ M͍|ߋϬRײ%\7P6$KhkW7[=R=<`D *ܽJ>O$[3=6=.ge.fayрWs1 C-s~xoPө<͚ֈ}9H;dJـtۅVHy{u¸dS95VwWD6gD@;Ur=d"2!zy1M|+B$MAn埲,Ŝbuo7 ]TdX G6c'to$D4NK?U ӇYҢ(k:G$3Tni:},@%"qX&&4GƦ  3 FUkNMw5'B)sos'(Ax~M~ɽb *x u.ٽ.|Ǧg cGh} }wv2Hhkl*0R jCcǎNPn/! Mm[$^ ^7Hkr&v9; [}Cί>^]x̰rh B,,1dÂ!g9ӋLQ} *|8WҞ^&̼I,{+p zmL6(CPb^˪= b6)ryqs5B4d2iDHׁր= .t N9L*C)jZp^c!?x8ǹKy0'#168X.0lTΏE j<s4 0&;.G9MĭmFS?4'5J Bv26܊9%;IQ.禿OEVO~u_La5sV͌Py)\?Y0v&fӟFՓ'Zp)ƒ'?]S&@3c%}oO|4hms^pv=|}G] rHs:4&< -"(x,/f3hM[q~=bT5g)IK$==VTPG -ZQNx@ƍ7Wȸ _e%XsN 8Ϧt6R |SruM?]m+/xLvv"[(4#tLϯ]%\katp:^gwL%ҷv[XrwfVˆ\%B3^Np$oԁR' 8q cgGB߲!qAΉ1nw8QΙ}h9~ ";N~m=ZCbOU׃J?^+P s$݌a9L(bG tf9N* n᝔QW]~9{zN;N!{RLzo2ܷGkGֿ0Uf2xv'㧅"!,T%?? pH>@: _4(ת*6d_D^`I1Uqi4̋V*~C)\t|v$yԎfKKx-řYB UAs|478Av/0hd%O/-)iO%na\ 0270"QjcfWq יn*`+'p\L6n7DaGHR{)~d| t_-=`=P.@ NX\"d4Bq̠6 3I+%3 0nhsHiYԵtSo"&Fj8Q }x6,8O'~BB -L/LpԱż39 m 1;4qF`J[Y9}ˬ㼽ApF{rX<R/^Ŧ{ϼH%Ydոnލ]2 =$|H z'iq0++Xޒ$kj7?ϟCk"= d1q.EtJwQ Q$.@_{'{r1%,= 0_i~I+ż ? C +C*H4_PYA A,}%nV+}_7Ƅ9m}-a|diz.+1 =,|?= xgkks纣QdfaanxVUyI $[l~"Ob JdFG)D>KGg^fdJu(W0˱*0z0jZ3PÜZ=6\飋TV߹v7e?+ol 9VCHi` ^Lek[gFc&jE}ظ?+ˢ`_c'2ߚ/`#k\ U7tp~.طR4*ˡt{Ə>eRV6L׌b!wU`b?b "0uı\~txԩKD iPIdG{ȋ$\˪Ebh8+V 1nc 5K,ͦewbI'RL/ k6VO kͥ [̔+gG |LP /3@jM'XpK x@I~ ).ŵPP>QX+'PPCpH^74rHKnƇuv^x/7dE4wiûΨ o+m;XaV i^k&IuX$0PP6 ;Mj/T U=NO!gi ]Q={Pj%\UtW N?%@pl9^gч-%dDKOꩊnӌs0fZn 8X,&!xE“3$oTRΧ| ڋT(f-̫P\18ۧ1GPԨ14jvd*wF6;b$P~)\=zx}*/t9V @H\p:Q Fa1(6OJos*ؐ81?s?7enB p^j7gpN2ZÐ&,\ςݗRnԤy򫾛gt)>ο=APxY'VA]OXjPh,y' /|1q16hdeȔq(sUZp~N2fjG @va#ȽŖT8z7|X1УXhC|B* C*m@q*BϱkD[- s/) $U8Ye"N} ~/Ói/&U8*M+x8%5ȱhmG+k16$WYL˔/$HBC u5F^]c \rSGA:)duGQcd܍ibs'J$aa`M8@44噹LE l,<3= }+픶"/r FXF XcV;Iר*#_4T+? >R6NlI[hȿkPQ8ƑN7 {fAU>FZ@0߅@بc(sjp}裶Y=-qLYڭwsI-ʋr7hLϩ?w 뙒>1=cW5Їm6*`q1`ܠG! 9@`d#w7?quE1l}!-vlP/R9/֥T{*-Y|H%s_}KT\sJg54x&t)9ZOf3ňw 7>?Bp GZHL*6n}@KM/LƋ]#Kua׌RE]2P'hda?0ыT4RohQϳBu:Wqf~g@9p^W:Bo` 6㙼C>#Huk|ycHCeT@nb65I;{A,K^LVݔ'̼Ij}ʃNV3XޥW|tlrG%c`aÆn@eB.NO#|eqj™v*}B\`4R9ƃÙO[R]R鲮)Axw-t(HxY>tszeum8:k"Ly? 2P t8>1D "u?<!*7NƞЪ Gi)RSZ 9balSr` ש/Or`Z/{D6Q!I?YzZsZ ;ʫ%ij*Ym!+s,Z7*;w 7+ʂni\Ou@,lyoyG4*ڧ*87 μX`8V5 eZ-EItƖ|N6~"g9<)?Qԇo:YyGc/.&9=-$iFϊ=DZBu#w;UMHO0p׉h$Dvv0?S7fF+.B IJmB!G`a#XT_컲arZOS{ih{=Bv,mf- 7z >w?'_+gO|˲$lCZ L–!h)F1R'&FD3xMJKbKFFϴѦPʹ?+yS ib8 Z0ݭ$g*,<e_Ç) #DU}`4Vhgg4:.3b~Z֩to:D9-ݣ#y-̵SARXůZ-IbUJ43.,Ґ_PpJBr** "4e) 6Sh8 ߤP.9=IA|O\XwC hY~&\ˡX 7An0%T}(g<ٖ҆!v/hhם`#k; :cÛ%JԍXYO)Wdp^k^#cY%ek3u,MKh! l5܃'Ȋ-ZcӉE~.;>_6F79Ǒnz8sTGϺٿEdlíije G%V0We qˌ!A-`Cq[چB D8zZKtIe*.XTߏ$X@Wt;t1}Յ2tic kl6n'D<|콠{v#=Q}EO*Es49Z!­h|+U]4!w>m{ =>-,oɣ>! ~h? .sAS,p$VQ{&NɏX CZCRdʬADABS'M o^lM'LL:0ɖ+>Mћ_zl8Υk9NJ1)a-r ?^ͺ|9>6$jG$WNgD$Ob_lBti`t#5Q9f%!/w BB#5Ӏ*aXC%6C(70d`[j 9۰iT)7@A3?**d:K? >/.D~x5J\{Hõ'bZBK=.D @:[(Soѵ}G5.1#Z)$Rɪ;$}YWhl4t"[AfDdQ r'3 ^ CWk=ֱ祇emMm g𐯐cl#uEMSR)Gr>O ļ% M!KXI]EN2ō,4*E>S{KS\"9&({ͺ?GQRg/C\?f 2(;1hИy@oP2.X%>:O (vF 3@0-e"\"ㄻcx}]sk#W1 |cost}Λ@8wJp ^WŻDXa1 WV(&5,ڻ`TI}4B]vΩӘiX ؟u+~u5f_NCwx evˎ0DT6v?2CX=@zZc\g0NBiC|vfy4=n81}?Y}kDrd͗2flZ*m9yH'nn~;rkxkÏ<9ܩ %g٪t({~??~"|bէ۳G*C:iD-LKYuld:E[h1#C"ܦB`s+R=˴1AbD棿ݻH"EV<.mjPto@cǪd!/eh>Tm6udΆF|f3S2mIh X76W<-d㙈W.idېw^eq!B.0`F'\8ϊvq"MC'awn[9=CjSl- V_EGSm^Sb_w "\]ESJ, c%W+ vdrQ5I BjrŰJ0`qCpg{+B?JI' :L,F4-AmI%hF%2IG`]-jL*]oE: Q}?{^HLCxkL6=YKDc^P,  n1T lQ]m@MLơL,c9.=I$..|"Fac1 s6w5lKNhLOj`nm^>8$dYju ۙ6 J$ڡ'R+ qEzB$ \Ǖބ7%%VޑS/?FR0K0zv{T3r\ yDșh{q;.G'݊t,@z-6ݻa◱!ӧgvy)r"bDdY|k$C]ڦ3DtN2"wU@9j@N^(Єj8I +h^Jptaߦ\#Q8бᓈ`~Jy_<#Vs| zjVHBFȶ~  4p߮Bݝ#~֢eBGh!oɏ" $ #AtkK=V +ix+9Q2LŠ7=qykLB?[b巚/V9-L w&N_yhey'R׾Zc Haߔwwwo!BV:"0|{T^aX1l[ m25T苌4GnD<_᯲/Kx&̛0an3 $3ƻ y2u[vK~WQK6ϴJXQ Z_eׯc@oL{ٞoEcv/lHbդd@ '.v{ʷF˼Z(9 ((jn|I] 98ŝ,ԡ oG6]uCp}B9_3gv"Lx{楶O⮭E׵X[<nSg's\pQ#.דLfgS$yP9^-]uSnm?ǭK_6|'Fڽa iuF,ٲ oq(Т-9L2C7PJ< )R4):B3%)n;2J&Bw (g3{Tf\C30|ok"S4:{X<(^r7ATwt2$i&SFiBnʃ3մ/bVBRqA 'm"qNbq6|kz.$?C0\2i8f[[76f;yjv42[R1`*R~FgBtٺMG#).{WeY" lr [_SYaNr6$ Ja/u%y1,8uf#ޱ:cцϭ 0 KYÝeJi|G:X&VO1&ZLpvq[W?x.\8aN^#[=p!v Br g `vqCq~ٹ\R.]np-X٘6/b Lm^oo+l![+0y z~dc/%pޞ beu7^S Lch(>wFu„X-KF Q?A[sY=̶h5Yg">xF}<|>/DbH_͊pZ)ƪ~ ΖZ{|@0X蓜3;CyCK`A"Aĩ"!9Y܈!/Ӵ MT;;" ?U貂 X99> T*UnQ c/.K [3Ӣ-f *;(cFCO9+ _$ p>D>#^jUJf&?@ۜPUMdu ptCÝ^8A n{.mv\f yj 0$qNMꁋW!s>@P  <`k$/9S+Bd{QAo0. Ċ=9 }er6'Ite,DF7Y|4vWR&9Pޒw!"M3)%oaBdwAٵ?/`BTQq-i GJak_W3}fҵ8=fm4lTԦlFgdZvt y*8S~y6x ؊ $1OsL-ղ @e(H {7[sO"pMyEvn/6f@"^a:><)cnu]^ސyd|r^ccM'3Jq&H+6*wk,]`,Kc0>J 9MăpEə]:-ȶX?niI,ZU76ѺkYƴt։B '_)&c1jVP:rkbY9=n}$64rϧ(4 1=iɪUmbMjOv'\֧_bJ>jE# sHd~ 5P>EE_kq~6` z ,<)+K3gr!#f탱?m?y?7ΏA"vL $|،Țz k[2U-;":1͠sbZV5ɿo\+A՘%Il"O][y1.CҍA?y7|zP4uzDՐ>/r*_i_2qeU:vxd ?!د|_!m^9&Px`qzVa*ad2摛nw#ڡeD +4W GFa"$b1^hP%֐8v\Vryv}hc;Ȓf r+f9^Pd&Eaa(w$N7Б A*9}pO)<\ 8W> aP ^M2@\gĕj(6DDI#,S(G&9/pObkhlu6~3gmdod>Q T%3pSUw^m%AƤX@(;Q;H|60\sOQ@C3t% k W H%5p]aF< + ʜ{k_zfpܜnpG=]*Q8V6j6\/#7}aRH2#YBSq5L ;VZ&x=|l 西lT> KuX]S րaFN[Wk4j4WD 2ÉtWrehm $*nTnާn A9p}\mH&lia['Jf6~AS ؋*,enrrCع Lil= tqc%@0jjEϳo]Own7dSCrpJ($hX@Qc,ஓ݂l\+aý:G"SBi]`%K.&8s-c:GalF oa5m6%uD#HB2;H"1\9bz 'A T:geǩ4A;0+^ndH",NbA7 "Q)D$ɇٙsX//hoP#)V[\lŶ^;>שx8(Hv]໲ ׿Gi3T];2ଔ[ 8 Ʀ"a8r+D-wQ(n%}pmL MuuYؙ~%6(˘␎3_VLRBQbz*qB~jt ݻ1XCd:42ZB"zO t$‰1Ȯ[P.(8#/+B^8/"};p=jϱT3)T%cEBnTH"^ō;7>3(t @LoR]][6va3*PI՗JJjHq᤺*K}2|8+a׮fTMWi?]2曭/B;L|ʕ CR.kD2PɅU4-t5\F)`3g)_Gϊ%6[*9 rhOOZFPPQ0iY!D8= oeóEbQ39!;jp*HH;W Q}kLo#IG=hOHQ+ZS(H`[-tݫ@4QX-7'l@N8,^C [J)?GZoY"=iZoNټ2م`Z<LI?{!Xw qDoWƹ2zy/,wDmճT|L(Ƚ -Q@v ރJMxQVM*&=?ji:1W8~LI3XpL%#!ʫ=8_|1K= `iցGlZHNY _1PePuNj9 LuxRLڽp'"ֶG{L ӿ7#qj?~>{}C 6W_Hn~!o{\rWՕ; dnM!9KIxgҝJ#,~DƕitB45kE$F"ms-}6 ;-6q#"Bbʗ׭dF? ^}2پz~ϸsTAz>]PAjZ^zoJ(½L?XWn(,p WG\ͽn(_^ùwY2<Bu<Ui:|?V uɬC_ jsDi Xu^s?q[p fWUL qـƻnMPgK̬4@=7Lǀ h I[zS^\;V,??%[SPf5\WP{al ~.&#]¯c\6J@P:hd#{zיF`Eҭ_l^CI~R,ݗ?fWÅ] =؊[iEje\E(z+VB$TgKM*XgU…e>BRPNh?N9R!(5Z bD>W11!c2Q#c=I AT'i *pA<ʎ?k%]"ό8KT򿋙'P&ps{`lI|Iq|۾۰P$gN&䒏n Q?XεtcYM΢\Y:{a`CHkFv x_Vi4h_,}1^:@u)V[՚_ cƞi# h8aaF6ETk4 gǘyyTm#loV^5FPY@RX\lIZP_bȀ4 Z>Rwez+FⳲ ;T<?duAzMLWY ?7.6=| JhgNeɡoTew#o@%|u_yd5 FW.GɽHf3kX/IUQY7\}h R= w<aԅ 2ěq]mjzPN4t Sݡ1Dq-پqy/e{S#Ƣ%ofzDI,J3/ۮl@ ,Ek/>h5[3."c{vg8'v&y~#.0@X r7I]YP,D9SNsQ#7%_3} @L8j\.8~vYz)-2ECWJUGurְ8#weQ&4Cy \ÞXk+e5c^V_͒xBY:Uwm^rhKpX.DdbüzV "eXMasX"ͧtVڊRh|>Hڌwa|A;,MNșW/j+@BA@e=Ċezհfpjcbc?lj];iT8L`pMf9˨;iZ4 1?O3fA^;Ȩlp~N̈o ֿ[M5 >^"2`ɁkH7Fdэhص򃛧0=ͥP jq yh]$-`qᗶ?Qwʍ `LzG][&A~ sSRqWұ_dҭHxmL J8BieP9u ϰ~5_b7 ^=3?^l9 0"p̜gvGl>8؊!EH f#؀-+K˹2«tx(ù.Ե4[y%tчr atk~,U / "t!ٔP@ unx,⠨˽QҚ`|m[|;>DUWf5{8y qҀL़1"۷H.q6-̴uD~g7- w,LePpo }h=0/vm4dJۧ7\Jhbf ]py;Q&h[ >H0Sv^jfw ͸t\SfmDd A8ODTL&.YF'8wi'}6+*j@B"&93Q\0ӌ5DF<OE!/̅,}Zl9%*YC/pΪguܵ;tM::y\Џg^0rbI. z%{Q6 J̵ -cYF^Jo447`3V9Fi5\ ,gvdaxrxD|݀y؃f6O$p] 9cwXĠ8x5pߣ_s#e9du"j#I ̲_,G9zΊ3@Ԩ}G8cZ@0C;=w=#=-^Pp3%,oE~ю]5@Q/4BvZ-z̴yHo۸ zS9I 6HrwM.X`k13{?.} K=gfAоj_EPrX?vO|K%:elR%x_c(Wq3 eԀ])"@njNVڷ  lw8?H9|t_`򙴑5ײFFx[56@&y%ŸpWA!&]tk&gW뱹yAG_L1nN.EN$IT H <>Yy2@-ی6~ۧXVp;?ɐeϣʇ+e -DuSnO{ѪJ.OE񛀌>V1e>,3% >WI,gR"ݼgB{0P5fQQwx @eD+'BRƹӆAAxPdQ8.Fwڤfäv_zO%4k|wiVwbžIFL Umy2'=H4F]HbLяS42.~rAMUBeaG@|WR"lcljfF*C UξVxYr]ozC`!QowF,!/9V(gzhԋ%qPLO*+(o P3Eިv(u( K' I.w@:lf(jI@ޫJI.};ZhD |Jx+_֢4;yڦL!(z?N6%m@]LY5_VQ>"4 mw-V+iʉl.;O'XLȓ?NJ5'IVLU 0';&Hpxa'ԏj׳V։8OO>)pFKޞq nd Vt /#Z FrU=UdjQ`Z/E,>W ,+2K};K"Ig+{AE}(WAEmT=EOrֱ"i+>DZ 5/Q}\8 w_xmu<ЁoUٶVNĉiY#oQ`|ĩS^@oIP4x5Oz K#MT7pQrOtKxf&O)abVG9C3uJ;ާբ>2Fk[='VoƘũeڠ6/Df_JiV8 }]k8PWe~lxEry;dU0[>{\j9?Zb̿",{k*9ƐKfcp7X~ MsB$b^@A0) $Ie)d"_q?jPPN`1N 饃(T~}3g MRAn:#U:&`?趺ě8`6: NrLPaL2ܷIHUjl`J$䂼-RqF*<0,82 qwDJٳ r-ૃ>H1o}BdOWBVœTƅeV6G@ѬNߟҰZuۑl"鍅r oَ02;|>‘,AϷ!cA$?}pnhd-eߔRA{%AK1H)h#}HM*FxB骅B SWQ(MEJim~!by.y0nfjk5ftz6%'A)bfcJuZ֝nZi*0!kR5}ϰ>pĭ3F9k@>Xo37{}B r0E b#y"VFd}J{K*y|etܸR g3;Ob(/%O7i6_i+@on,xZ3x4J1!?-TzlbjF0xv}?W!c K Tt3qJ\xaA];W*kVӊ9,e~X~?rot!o&uF|56/F X%/כo ɜM'rіm}E2{zffW]m\PԔBE +h(Y"~Ap:xOpTY1z&|G7.ϊ˚ԟB8ufqKYLЌ(<{FjZ24XC;} UI4 Y[b`qm 鬛Y.z_)( @mD5"Zmؽqѻ=qR&;`i3طpMStf"}Yp:]*:Р:3 ،#윹DQ|'`Gu~װDe]"Bc gAv#ߡ-X vcm%#TƝ"nkV ?-TY2OKqGpЙ8I}:hG]>H; X~D1~w? |W`}9ch&e-3hs@N]X(>nmbqmEb@' lPWgՒ<~2gM3HJBOj= c+_G=Np"̝_oĢyajs\n7rQ.f fؚ߼BǕV̆s>}ŤKsC lHK'VeȪ!BՋ0k~B#h ,yĝĦ'{X=NȲdzwIS`!+%YN"Ow }-:؇So=E2Ҩh-WU)W|."#voׂb|6xy3VZ k▖b #ÙֵY*FqfVkBֿ-DcZ;NP.ʢǩ:A*w=szr?mubύósl*ȕ!HY4ݑև+itoCVD)?lVEHMmQ -kpVSsT2¿ߪKDzٛs.uHKYv;lX%|0o Ηc̻Q.skǐт3!AjhD8Y=֩'kaW U t$3nF3?D`5 ,.dm\{b3#*tؤ j^tTtn)NƩUb}찈]S'U$:z>s#l\0?[q>ۄ9?&'@p79Blf@!#:+P4Ć)ܶ?̘I"_w!~ڃL!q1*⟬i^7᳢d /qzTf8b; KqQElZp_𑦏#=µkjd8 v3iKE.FdJ%OED R/wT52?x2|8*~eHyW%1WOzĥB$swWkf7!@gĚ΀)?RQ$`VYF$O"tߍw!۸l5vd4[u,c |Z%B" KJݗe+K@(a Nha9&;"Su4뽪{eJ Mb<*P)ԫL/!_wo~m -{R?"kij0K[z!.7̄dI.H2辜m dp5:Q5Ruʩ# pX\jf}Eά=n4 Y*c)wJb5!;}|L:G{0UHb/g+;< |t´ߦ``P*%m;ɼNDi]}G0۲Lmu u+?L=8>B /j*.PfUU{`C@嚐FzkQ0Ig6ϼxkB#(chG)_ؒ ()DK-RMfwcЅ|z w,?5VjdǪ9Pa5Exwx'r߇r<|M,,ǮzKxLc@D4=a9D\:X P0gvm6\Cƒ2 wyZm_ {#:m[S&#$8!qZȃ?/܉Cfaq^qv:9|B>h3HՍl%WB}bڀ{p9KܕcX*. = ͠=kq #./dS&_=1չGSg(pIL8| E(FߗpkE9ҡ^WwtjH']3Uvhe6$J#IvapS9iZ6]"6*hs ʻ ٜV-u $"riFpPv:"W„'ч<9n[u_T4y#P jZB[VA00F~p!"%ҙ=|}\gL)ΧC:d0A2ι}ʝ ț@h)pERОE2/6e4w[oݍuRrӜ(6H'tɓn |Rf#nxvHG{Q#A,XrQ͸2{ sEk/In\X3 هl|I9I ynڭ^A&G^LˀHQФ6Sp' x\nAv!Y:b'[N!=_⢒S)wbEy%Oj}9EcCcق !P-~q nOg/ͮIʿKmnLr_o4gMi(횵2vY@˃\`3}El ;6n\ dzJ9!6(Q}_h,PXRj;AV0GXCu4;XgiKH[Sp uXSbmSBmdm di31zw7at̻)six@ k9G'3/UQҲxs_j"h@B1 ^~jn/@>CZ}ww#ǹBc9*D3srmL16 gm 2OY%E:ooWH,h6MqYo@̌f^x㎪^QVǵ&9b~E#!K3 1iO. Χ #REP&|"MDv<3pU5.lK\bDџK4<^)1Ι%}p&!I?Ucj /qv͒Z5 Sc_y!HRkː/57v|!̤w[W%6כ dXvdN|i\|w(|`( Š>tva8.1!I#!;/K`+SEv_)1 0A.:shQEB>bp'&` `mhЫ㤛c9vܝ,&n;0<\ =⊌DM4\I/J!z'rZ2[I%NŌruSLH7Gq\ĵA]G%;z'g\OD9$ˇ _[y6~;-\sĔ9@;~6Z}hE#Oa:?#N_,n1 *W=Ӟ?E ~Uhk̰mɹ-噆¦wc,9}ZN ϝM: B3ğ m[E7Lv*`leۭsO~@G^y8^Po9?}ͺ)gr oBIA -h6qҕ,FibB>Vxx??x/)IS/kMHv%.nN6ڦxl]b@5zbwItCO[w,V vMj űH|qK AvR1 !Z5x+:Vd(lڲ b&2c;X ;켐f p`>lHi+['}tkafGAyM2Z@mjvYŭI 9s^VzH2m 6>'6ڊ;J{$BJm"33Je9Ez~OZIm*ZS'= 9+`SDtP"ۙɈ:4T XM2-ITF.GT D"PZR2D-u&z=:H؄˨5⚅7*%JG9,/GlDk[Y F+Y>OQʽ^D%'1 vR51a I< B((ertmk.ڤwv?Noi:81`Z4Q~J?}i] u:>R R[ ,"?"ݤ6"~(E|sFЀ>5OEY6{PYtq@kY/D0ՀIxyI~AcT,D}?'Nm]=Ծ778IzFfs닐f2c`w/1-@aC^1ѾPcUkxZJ9({=:5 SK׫z5 W(zBa{|@]j.}.~%BPڹ0F4sXbE$#vxkqg<+1LE-_dǢ4ԭWɚJD5r^lgVJzajbŋn4`mS(w 3Ge$RMJip["F|`d_w 銭Β J;r\5hيΜ>.tD5Zf"0+H\#;9t03ٹɣMM!Dc=Cz*ktFYd(_#F &#tr]y*hu 6*BBϑBN/Ǫ"hab(y7ɔ1~,"ʲ z܊b[ӋEi.9ЈˣZ2}Lo8̯ŏDtL휝{a|4  SM0UkbMѩJ^HǓ^qU]1!$h/4af0­~u V${KlӶ]x#܎~RjrHY@)rL<ȔYVAεU,˿"[ѪOE̱nZ>t|8>iCLfK,FwQ,%Kyx<9}Oɚ(Qnp|68(9H}T}׋QtȎyIG(ܴ FpF7]_.3ֹGT$̍Ơ*&.}/_WP{7]-6Gu8ǯgbydERHDsݲ( Z^E:X9@%kEL;2ަ(s"o_Q>Vlr{'j>);If5.P#8ngjo *HmѐK ہnp#uej@VUE}TX 4 [>?Z;(IBrg~fp=|dG9l XBq'[mR !Vk ss(Y4W):r20;x i':G:CDqqN_ҰÅ* F!!/a_1%nyΒm, y9i˖_q-DZD<6B] Q[²j`턷 :ζUJ"HSH&F z_{2f1Y}]Ô2Qb)jphqWO&Y*ۗGQ&Vp3?\ٷDtOjnoRAx)G ̺w3޺ ,ACgp~ Y')7?z1\U)e0j5G."H#o(p/' uS6#M7ޥ9Tgr9̡6ۤA{SCX " 3SaBK>iQ~ElEf0ԣֿ2OLG<`b 癬VTyE T9^L\F"YFݫEUmv#vxpD"\(n~hّ$#&z`1>@up6Mg}-T a7(DH8ߋ g|FnZÌSW\O~ `ɥ=DJ$>-EJ ISS`><'* Tw ͯlpEG1oK-{a23Q$.;Fmc8Cƾ2F"T!)U^QL8U2[T-@*N/_V'vb_L}p۸ٶ_Dxb"g"?⛖L| T|j~3<^ɋ٧5 w"|VNUO ]0ZHpOuv1,+% /TP|Vµ[lfV,^kfs ĭ/d3 @e HPv{+5Sdž,6Y2¿kP\Ý;A' ~jI̹(TM"2J 2>O5U&OvR82ysxgO2!AizY_k vܥ`T4`K}b'psusi[~(^ᛒ$m `QF^'ermmPh--@mm5o'@ZZKK:*ÄT vxÉtPHIcɩ!#x\XYE*}c۞E # B`Ytj^VҒ1xm4Ujݶ\kUNdm%>tg}L@WwWY)THt}:CZ'cl,~-en`gebm!ټq0ZĶǵT"a_vG TgǍDuu%*r~ءK;bK* 8iu'A:hǫAć8_Q9Z'&\ssum¼X嗕Qb*{ny5)BU|F~4bzNL'P:CcaW¶;iLFaC:s$ uܧקtR tzջ( *$dNlsRe1:i#^R A1drpFϘA!VHs8;Aú!t rlŻ񤞉 5 ^ETުC1˘q>@KMC', ^mB/DˈAͥ"ئX[( Z<0Mv<9f ]@i\ Diy.Z^M?Ez >Mޢ`PƟ4RO ]%FyF4m}&I_fMwUu)Q5?,|/T +b daf7Ev KV 64w?Vl#$͜9%85qk@4ϒ4^a- d9*cogƮtT:'9w]EJ)em+WT` ` ` ͽƄyr((/fB{Ń-Qz.tQɅ$ _؏kg/|-\Z|CpWo3FZL +<{}!*W}PQFڀj6S"I[HxlުmZJt>"ES~~݂R*Q4jstO6HnGTZ3N Xrr]>/l:WK*qaZ~GE3^G+ pWQrD2'1 lu&~?7Rs:34jX z+֮|\?.6W`K؎15=*sue<8rOF^>!t`٪ G)ӄ;?AoZQheN cΰ<so}b?f>M⥹fXv; (H2<fOwp \'b; n.T=-{TmRg3 LRVÍ1>ɛLwIP;gazq*qpqkłi3Jg v1!X]1ySkʃ8lVk.?ФSU$Z5YI(dyp=(KIs$g8OI`J^. GE]YŚ+2taviNM-pDޠ3uR3(t̩8$U:%Rf3%|&쎷kܡq"!ex&T,2C:BHeu}R:ͺݠƗx3!W@ @ljL-i,fҧqoH}aIAkKهhR^[gsbMQzC/a狘&mP-"!1sN1nL',D2角-3 ,.BM "dN{AJ$&ԜHϦ $u AOhyn;bˆ# Z'x͑*]en)i;Cƴfء%zg0_9]_H]ꎐ" 2Kfw}4cBj/WLYY"<mkR~ vSdtWffJԜ1'O0)Glz/u3GmtS @R.SVL u4TyCP F8x#"Χ6 $V.&߶ltHK\>d!1`oCtV aRȐ0nnY(@a7$\Y^!hbZWi:ELj \$#Bj9L`!ſs1C cEzE$б@sLO*v($(KRۗ ^~B;H3FsÐi 83 \~}?TE)l\T|s'|c!f-y.YfHTZZμT/F]Pzz r( yѢZE亷gSwy(NCƺ^E! 'rhTV}Tv-ێ$r:.5u-MT_KeI&?ky5Yޟ>j5H,Y8kyP!5YЦd iu/=0OcF@晪|<]ݺ.g E1~6ZUuh1aͪ4Dte PE7A,( ,|E{ѕK QImĩ[d2# NKx@ h9ӛޚϾT{\6BqG? n.nL CF"ꅽPD FB&gIV<rc NK;|pS}w#>/pTL8~STqiJٷO(#& $߫!7zbE55,8z*Κa^Q-Q}u\6ł ܏|Cf =R^4K`m!JF,!RGY52uB%+k:D%a4,ƫ[BV9{u Z>EοZ#q7s12jGA̟TDT\c%f@7ԙ ų|OɑV5-R'[GDs @jH*hh!iKeVm,*IǗ/a{F-=4LiyRٽ- +VuB~6c+` `F_(AIOMI{qybPL0sM~0j GOG!?m&wlt;Ⱥ ~Πv 2ցݠ^r9L]FERU5V)47>,#^S8<쳈_N΄s7O} &*8B=a AKJh/=ekqt\@xyw]UYѱRߝn5fܤߞ؝\{ ?LvSUԑ1nn}wZgLq @#w3T>"#f8=_*a)ŅnfkV8%z 0x`WqPLL8{YE009&l({'&#?Pv$y =R0ur E=tɽh-FF*?[s4A-hT3n/ Ǖ,ўB*2I _>LPbUs{Vjҏ|p~J,=>-H՛O'weo>W=,E de3lsR.ėwe< (I[?ҩ%lnƀL}I|YJ)@"`P0- XCh UTP22b @_s_cL!}Qu,}0QC17O[g$!UDzS3$k) pl/vmCm S^ Ns*d ϋ*4qR(RX :JVJ$" eIÍIQ^mݘ1, E #d|R(e-NJ\R8&H3MWePsz9j`(  *>L9UCU:EV*ƲP"W:ډuE2r$Kc֘t i.?QQpreA%+Lqa8wY$#blrLv22$.j#X$C3hZ{=}2[AL (k ahs!/Ik1څnD]~[.C2Ii9ۥ+khi:=ӬQwS}f+,yDQN6?sO/rOא1;w)tSy>]`S, xc-{M^RP{F\-L#&#%$SGMp,x  Ң#Ҳ?w-[N0sjrbFj L9ĜyƯUg\ g=ÕtV.N_"sAD}Q^hl6Ar8%+j*G:<srVX*UH4lT׊)9=<{ge Ao }[4cfkQk_˻eUޖ/[֨|ZAʾ شs w9wAY[a+wFkIG5.ǧB~n0s}LOe9|끜^6W"$=}J]~=9?*u8jE/ލ~ m# dL{K ˃ Z*Kk/"}:h!N1+<7Ka@-bHIaˡ[#:g+5w尖R\U |',IGRF'/穨F-mt!bJ?Z`s4E@"15n:Oɩ\`<džvh,NJs 32^Y3 N-mJoy '?EC3TڃW+hp98f)5o[2^%؈NuC%pY_J~#b% V8kvLFef2f1p;;" rϪ/#7l4  |ؽܓ)G;++9Ğ}ݴqJ`I8AHom3;Dkk+{$ ԝJ_Uq#Êm4s:!Zc|Y@Y%U]n=su)V]sͨ8{z_Y8N`D}'X7CVvATbG|7!j5ÓnɻM{t.>'ɉ %1;9sN1ޜa^֑)o&׾8^*һM;nj5gƿeRGI? 6EO ʟyIAV▄Wn;h53a洓pˉp<ggow;'(Y?gjbozH-NVλO)%EJ[8ǹ.(Jٙ5HJ2 &F0/%~Uѝ;hm^N/[q1p.Pҝ河KX)@,fQyL"i"n>O Lg}~7b}`:h%Fal+ $` *#S5WWa&0PH!-9 ufAH.MFU4@fbzϬX~P pfWL ]:Qf 7=p& ɟ=Ըgz#WC3 &B%҇0XkMCv#^ן3Z'OKLiuTÉL?\I۶Pvr$2;3=0lhM2(Nu^fOK2ܖߴ"k_x6xRƌ4k *.PGMRNT,h1,1?"E3u96@hIUbiS(AQs4&*>ahpLQoJb*i@)qA{~?Jhk2DuR= lUˢXdxCXP29ҮB"acq`m$+3}1X0qzD"U 'XM6jԄs6k84844l)Ro?:2;>ŒcYfժd!d?^&tDf`Ao $#3$2[Ah v|}kTK@mrH FPI#DkjOԐi5|5f- oI0F_d/_ќ3"Z$hEC t/K;5$D-h'q3G[Q#,>ܛٔ ֆD%}}N 2RP>ia2akLn͝5&\Kq,ơyz~g; 7 h5שN9/&E<~09@Q)2^Cb*Ns$ų| B]{9cOP,$%Ϊvl]߃oNĉ[ٞy l/S*3!u\;%`dƻHC¸(DFn\ɀ f3隿@ߣnȧ8vlZia|Wz)g z,uot1ղ^*勈RD ;j( JIs-;?Ɠw`U̾[țhI'5}=%Hk ?!BV0B}hUi},8PUp;V΂P ]X^c"|xq2q/Cv^f|O$qѰ̾mwf qvǃ;-?)EU JFHS"emA6$*E7~,322-Lѣ[yUA/k4.ʭk\& 6$ RD{Ar3nzkڵre]N%6Dm/L̖?ncoRui!I?_\x@(osM^^Uh LOvw)}eZF^M]گ/ "YXߝqV ʐ"`&1c!94KZhetM Hfg5 Zχ2EQЭ@{ ۞#lAW4YC SSj۲JjV<Ô{{ߦ鵣- TE.tZO.< IQΦ^ :ٗԓ3 i>0E;JNb[$/7i궇 cIP m .uaW=Ppe1I{ꥮdXdI݀d**v1ʕ4#N~Z&awx\.z4f p놓V8 GDOLå䵹Eʇy wYxp,r1x\oxB 66uQL{<@Br.\6wP6 B2-[.& taqATubH'}@1{ %%77Pm" jNEq_X7Xpʬb*>/KI8Z3pɾ kdkɌֻ~O"? Ppc ]=Px̖WW(ϐi.eĉXP RjZ|% DdJPA~ŎV_o-8% OK^)#4- *RanE gӽ%ՄtIq~~NՌ|-e x^LUH<&Ud$VPzw6z2p'[&;@Z1wy$ußv:00w-4.\ؑE( Hfj쁭"t4xwt23%羗ٟM:Pv^B;0e7mPLϊGɫ#N-}yxխcǣ 2RTt(Ǯ[cXo9p*9SbU(-ZU}`hx[-!fʦfB峚e_pL`S,*GsQ %$Rև+|+Rnb?u}Lߧ]8eح!T Hҍ{GL /<ō` OXme.Znql/lzEIvPK|ϰ~P3}|Hgo>OEtNlU^41'U1S4L۰ӲIOC)=z$&,V$NFbR!^C=-<3/VbD. n9I& Po#$hqZχG&W Nh| &XQwtX{ZS/B郓1H˽q穦CosP4ШRO&?%'~iW.h!;rcn]CT¢!FO-= H佚!Sۏ_^@F"-r#3f kg2Ve\R0^u2 BTPx(/_0Ыogsv筓&[Y>K(k̹4 ܉ok_w+.k%+gij =]~Ez43E #.q7c* - W Aux~ъܩL,[f`fЇ4LEW}ݗQLK@k{d“=Zk j2EjG vsYkwL0gQE0ecuyrK%)Ny֧} SxS+.- oT)pva=a)y*,EjO+TDczi)]Jw K'yAΰUA_)/ӡi9h $ۯ+SaީVLW1d=9j)뢽eC<'7pSX\О/pV(s|R_e0}2)8XDF#l'l JDx(.C{yBS+Kݞ@~~Vrci͌Iz&T;Z+ǜX8M/W ժ߯Z5SI-jfLdJye{H2,LqJ`*쌺r?*HՂV{ޢayGic̓ L6L%F\&N7zV8'47aSOFG>Dҧ.u S%0̷NP7qEjV%+kjUO4Gg4ώ -gsP7G(M6 3&" !jKGӴsY1pYՁ26 Wų"Eb>M߂zDi7b˲/tzm2) i_Hw;'!\tp,lEJbHU }ChZϔFjpI_UgRvcxVu$20S4zWԃ>1&ğW⒀">gz% ?4j3"c##M%y@ϠFw7Ǔ(4E@;l:c_|K>D:cNh"" ƕDT@q_76@MϡH z=PE'oʩiurR\`c&E RA]"]fc 4qxg=,-9Ǖe"E2F.1t'B7\Y{yΠq4"էOAa-)ԋ~H SLޡÐPJb[yJqZ>ӣqahpd:0D%պ.[%W=LZ>2ʷ KY޵2IQMd/.HZ k[2x /#;er %xmZ8\&TwRwѪ( tpim]F[=yԎZs.jT(*ﴈY"Ͼzl#J:CaKBjF(/Qp6 54q]A0M%*1g0P̚uw7撹8 5O8'^藣y4ۮVd<@ P( )dO)D<pR!|7- To?R%]Xֆ"G;ӋKo:a8QI8 ُm:zE^5[WTGn>JD!"2$G:VA{|)eq^!웙o3ATx. $T P e2=/>?vhք4be RbDut_ &88,IGj2>5+TW,Cx75(R^Z8/dxW$Y;?ZGJgz,>W @? H$_?{7ouzdÐ3O5#j= IՊ6-!=d8\:vUoU6Qe ֦?9G? C6ZA_|R.ŀЫgk ZdFv:s( G{|Cw d7vzeRsUüyd2cd sIr%X]Wۊ*Rl ӾV'r׶yY ܗT}XxpW !TШ1٨׺{~Qa#e:י+H>i?˚=c-1 |a\lcӘ0GPB ƒqPA4$P?4K4(q y+0 b|0PyT@s^Ɏfq! 3#>2՜=&Z0g޸|KΫ;+cF3]e;)lY/}>IXk:DAqo_"MϽU_Uf$6 ,,'α#+e_:>*`H #pW^8SR6-o Rt +oFL)@V8~+d[&b$ Dύ% J˚ZMW2BKVp 9T+AS)a(]+ϐOk$`k\*_HxfJp-F3÷=d o!-ňGC!Ю G^g:%hgb6$c=tQU kXӋP,<xԥ{ 'enI/, j{>ρ6|0dogSlg#]f ʞ IoUK#poVSfN #1| /`' vRy-g}<<u.,qOew~?ϯEK>hm:α.vázO!;Ο^{Ly+wVӉ/ᐴR~:DCP]jl)*XRqqLYC8rE9=.~󨵒/6w' =ƅiAyD;pxݗy ؾ] >VTtоNB[ MW8zNiQHBmm/,4^4kqFTB .S`8RoiMk@Ħ=ZJ%(`wJVkբph\* gSG*ȕH$u$xCQtB"h?K-4I3=so!o~:U0c8 }$T/ +69u@&)c28)R _{zSh\bPD\GI?&znX |/-~g\/;~-;G%G*re 5|ل-IQMT64#crQ]! .ΐ׼I%IQHoEwnIF!ZR{A 6VҪl#}=BJbzr/:*'e d.Bʼ,ewSM `kֽDWAO!y %毟MyB,WõY,<ٵnDdfWQrР&IT'InC7ڃO7sS{ƙ7+dj N ,'` -~O5We;&·~ pƌkv3bfivK4OMm4X2?6 +p]9G¿CÖR!i옷Ѽǘvvx֝IY hkif{[ȇҩ 1bCr)*އ!´e%)%&f=y)Ps[qrM) jB x:fP ᠒anj>.]֖c~~IVɨ8FXQǩ&BIE&sWdx3ILa߾꼺(CA5φh+l笳;|XZu5-R(d)^'2}zziŮ{ =QL@ Pc@Tj0O)|@ϰ:To j:;܌<2b*rk"3/ '+˙"B|7,>>|47kmĎeC1GGlD^PÞ5-Pàx1' ntB9J-b0T 4KBtQqA 0KY\1Qw<<z9Sq 2TL!D\x {:.̞?׮HHe+^ii-rJwA#{AZI=𢖈h ]cC.W=ګ{{ F]ȜEΌC꜡z\O;hE3x[#089:Y'i<\Q+wn1.hcʻ0cP5i3P&r=L9 $E3?D<6Z` 2?X_[ mr V` hia)jDm:ƏO &EV9͖ye`0`]P3 =`A0j!9GjNW;eyG}ܹf۬&3n ؿDv'Z(9|ځ͖)Zy)nwp*WICY|^, tyRQ v!`,sYoq|&t> {?:K{fp7צq>A2ۯ"`SzMB_RoM/u}gJt~R~vokKAY2 %)h{D ,n`zGt=QaV)VO~duN;KcO6 bUw;[ᶐ[SHuʄ4uԬnʖ$ @8b1$?NA>у1 RP?STɄ~!8<0lROʣW*1f0*=DpT,mX|lԗEwGoϾP*h眂ḦQ,a*;2–> yxs T1쓞?ab{| {}-~0pF?A8pzODܯa9&r :2!=Q yY%U) H-gx*{&jGWO_`3_1eb I! G4g٪{1T_֭^Dzv3 ElN!x! Ӯh0ĥ`n59'i&2?{Lk *QFjl5xnIK:YtGw^^*1uM,{f)Oa d8f]`9^Q_)W1MG[EV 'rd(H *'Y>ohD`z v/^{l-2l6G*y!KhOW_ C o=ʨW':Iqx7a/%-PB-8'6`،-3%6FPG{Zqv% A{I9wGCt'EDU rM:Z?-Xs'z z:쐡ZձZ4j [n9U82 2uM\t0=${{DeBC^8d6UudS޻z]9+ynˆǚ#lzxNذڊ :?Ug$#.&f•ƐRF [ &Z?+VN >O p|:m/K(}U;^'1e_y =<N<[y3ndOyHtzȒ)ˌ"8 X&Pm|US&!<\dzYۿR3%}oC!'Nm4)ܩ&#K;4JHNwowu~&|cJCҁe$w- $L,PXY˾s?bkආK¾# rYO$z,3 8z@HC(3feʧ Q&ݰ^OMdп=pF榈TQ>ɱ;/_dbD9KZ{GIj=mSVHƟĮ?25r@g lp2pw\LXO nҸ|!W'Q965@VgzvC| \C\h<+-R ޸{ϩA8*o }|lПmA'\z_Ri yůf6V^l?TtUױT+ zNV"=O5b䎶Et[rGaZ<ǟٰ0l lWw|y0N _5YQ-n;:Iv1(lO{Lt ˪N*\G{,Bߩ\=uPmHڍ8#uIƊ';wO*sPԥэ lS.ƕ*UNܴzIF& 7L%/ X[L9*q> ^ 3BS/b's5>I ~΢׈/(賰ň HHz0Pۥۂ:(Ł^GXX{̝;w s* HF:×; hwW ?Œ|>"u׺nx 6Jǧ(}FY>r$Rd%i ĨTI@+j`$깹z sxC݉?,lDh $|id7%LfGm<{WÏT Y07=XB;@H,~nF(mG`ne8֘0~P X N􂷍& &W.D|=U_v?,uTgTjnXFrgA"UȻ:@Ev}\M0i몤+C[Ů9Ɯ^`sq0dg^LD'ϚP)@; ocz|&mt1RB)j|ƆGƨDOjNy+8@ t]a]h&\ DyۃH5' |cGnX[}cmp;`7᫮I3 s!uika A-ߧŦsf5_@_W\w}Yg؉כf&^cA=,13?{ N:8 91J wf-;6Y84+1!튟0s%I vpe{3\xCULjS[d# ~2Iuq-O5~{|] W94j%KVUeq-][&khk3q퀉!$%#oyнp-B3M@M$@2-#t͘ KN1S"tWo K9q՗^,ː@JoNmؑ*xcNd)[&sB~D,8 2cfC!|Y dJSrt9;TQ8pt_>7i6h&` )OQ /h+јbrʚDZM-CUV4t,_#,Ta)~/Dol# ճ=*KF6כ{겘GLV XpAo,Xu,%uK⇹JΞX$hw >N-#i!XNrFj fP eGӿ\$c`gj T۫PdXzՁJ]3*wa^}Y 9 {,/~Tӑ<%MIXN D3]hy~h+\\.,j?az3^]WU2{jC_^睸IcZ>݊t/6LFeX>|uZ5wtcwaPo:`;^u/{CcojhѶ`S)kwϖ4F$aǰ| "ƌYj~Wʍ_6J }(ݯOjK\r}Ry?8%XЩŸ;R>[M1Z6+t4!+,3M^ ASUUB;uWf ծ=uFZ|OzGPv2ۗ+Lf'؏uhS^!.=т7G5?W~ruDepG sN8S ڟ[njZ~Z^ u7HC*DЅ T) it+BѵĦe9Am|3Y [Aô wqvDf֩@1b d8VvoJlʆS" X> B,al'; /"K%+,QaYcKq?I^n#^!FF2#VWhp!1I,eQ镮08v֞cp(ޫ?x6|w0YigsoЛ7LRY!-DYߋ:W\,|/2>xwMBg8ADb"qAbbTcZ75KhFs"`;Y'>O{1@7iB";U6#7Vރ">;Oz@g9v`\qPqF?$-ÀNfܿ݌>hA~%96`<;n4:ԯN&K4Wlq|O,OWZ4vƟմaCa8q̈́!*M'GܺKweBe k={YO$)Mؠ .D L]#JĚmF- h3HPJ)BmP{?љ"G٭AkM̋ԋ0ƙ 7͖)FP u )pi*DpW`G_4&}`smSU)t z _:p^9w6eue<SjGzN?uxG fR-} c#<_iLVԍRI 䲧+7=Po@=ai׵dJ*UBmsE7? eT<A}Ŷ .m&"gjk%Kcd+ޝjG 'mRJ^aiC*/jm}P֟>6!?]G0 >g\s-&ib2hi15$+V%s7tI,!;+#c|Q1<1<`AV杫XLsPiM-͸j-en/ 1Kdh+ |ǥP;lҖ2€ύX{<e:xrQcƒޗID{$N J[(e#rSyo}8y/mxd(璵+1x?wc,y݇P&k׍٥qDJ ;P'+𗰶_ k.i)tձznK8G: x1!0q!L_Ngу5p]]`W(ŪMyZ, GпmaFϽ?&="Vw/4XK"UV2qP+sv>JSE#+߲ʇ1ſDv* z]GcQT\A04'33nHe]M?5br>O}[V lOJV 2Ooc,L&'bAbk@;Hbs0n tSlSYfp $ܘ<'8q`xϒ7ogѥ|2SXOzP/vOXL, 喧qo4|&3X,bC}dhzH*?h^9I鴯H3D\UB> ݺ1X*qS b}i#O `q5KV6Iܭ@SǽIFV0ޱZ16%IDoga2M|-L)72K`v00|*y]ܓ|jҹD@cUeS`˖|!-1 OK[C,=Džhr`% \5Oނ0/_s\{WJ7v):DiòXTIvm>H{GL)'㨽䢆("8[zzqtn\[ϝ05i=s Y|%T|ƫGK%e<7O Z%G-"o;xuUtD@4=B/@AL=a?҃c.VJ>QtvN:<77rYw/^Ր 5NHybE`h`>_-@,)ז=qўV#Skzx)j8OIv)$Umqk~W"!%H@wjYT$N?6[o}&(*?cZ|lgK6 v w;BL.HfwTl&>c.n;ǿ7lqpg:6''Hk?B_WZ Rw-{ץ#$4bz,Zh")xmFĀo= ܉m?+ڈx{PU$OWe-h>qcdV%7F&^\q\~}ҐDA_htUK7%J3o #q  xF!3DJr_5KwaNEt @,::6I]pGԛμmGRu/Ӥxx@JZ4_'VPbD0 "V6Ik& 5@ |iqjZUrNۑ)tL>=Xq|.I:X$.|Y̰/2-Fa 5>z|=!.F̝+!si|.Nt!"MwԴKn] /bm;0}e~~ܴ6D v9td{v3hpkoEb$Hm:3]P[Ejc|՜8ٜv=H]!z6 RV:Ǣ=~7}=!b_ԴO%k =tAzz *}rmq'!)m+_rjo{']!_!|DSs"yqT3~]YőK'|pjJ 'l?%,IS"& ˨key24k-y*l'9;#@j$5Qe}S^]oЙ ]Spp S|ri[S2s(+r7IYoT+ozӫNp#g6k.c+/ ˰ݷZ5-"RZ9LVElm3~#P=_ebbI"{yan<>dZ+I{T}$j:C-cIˆ7D \ϐGJJ#{JsLlh9jPOΣg&XJ p1GSцɌA-wls&^k 8w{a4x`,Ckxxz^I8w&N;2\ސq RޟO(gۼcG&߷pB"bdhÍa:au+@ME݂Q&4dL4Og*3JY('$&'m;DZ& MQw*.pHbFB_xŮҨ1 Ͻ/L~gңpn4a!o[':r5̎6M=Ky䕃^b8 u0 bbfxIFZ!' H '3zj7-(07-6s*|!x \  l 7V/:4[&v“gU)c+u /Py{/Ix^'p'xXRtn{{iV>;/"}:?lWXA4Fx9F4Z'#A,qZ2nvt -RP zԭ$ T-mOJ+. X xޒջ?s jcF^J-j0_u }oŦ*(#$ډ'1R0#Z{ؘ =!o-k ܰ"+dOøJ4YF{Vs.yD'֧+ܯ =TEd-`%vqQ*ٲ_|aoH]hN6u bҹ`i 嘞]\irD6)ݫ' S6ԄqMwH,0m,L?F|nfFxxG˺BWUd+!?T;,'N6=Am8ٟc xL Z!LCN=qЕL 9.^o(T@'fZ%ѣ QJ{/9 Z(K'w7nh׫5g}CL@ol>Zƻګ%cw12{b* GI.g(泯xcBC)}520ۍt}DoY]gStG9KM~ 4 DCn*Ӕ' 2 &.}'x(EXm~eQj:7$r ]1% H@^W˫28PBorer[i~R&G@S0~_sQ4Z? /f)Of"y%9*t@ -(˱k^T_Ҩ#WUgOȆ!PjoRO<k~v;6osRP'\B iT[ Vkΐ EȖuTrlZ8oA|joNT6Zgo EY }73InV{Tȟ]o,64/C`o{SB0TXKu*^DU;Ž[ًѯ渘,w}oˑq RVa(p8>dpW3a -h #9$h\ i&NU`ނѾ X 9Z6045L]m//#}iBuyG dQ~PZd\Ym!P X+<%|rN\xr6[ȸC33Q)ח48~ ֦WiPjmN׿ퟍby? [kn+ cu[𜙛͞x0mܒjw1tfӚPu,>:ب"Y'ѭ/kؖ(2_ _מ~RrnOnMjx!Ǿ>|3~ƥf ͊u?#H='cH)OI'٬k扃ی}{4~2hsn@SFo\iQAW ˽IT{㞣00 %&a}AP>< ^Ō6Ztc i)ZuJ8^ Jlwvh`8 8 yc:_"jg4ѷȕ$!u5Ϥu`'R֋JS=W/*ba35'5 N^ CJ տTiWcsF 0b4ևr>Ao?(; 3 fAm}iUѷHq[8za^+1q5zFjyLj\>Aɥ&~Z+O4ԼlIߘMte-zsF`+&-=I*b69vÌgAM ت~zZ9"4@*ɧtoJy50?LN\VI Xg1gE=T^. RF`mh=ktZWΚb9gc Y3z{gHG^8U[ɛTxS)y P?9BqOu}qs9o U{\ߜa?qv(n?VMj߲r~ b,J CHYhx"ջ|"؎m0qf;h$c}gHZVҋvOu||LK;0=SEwoW@,lK&!)E,ct:3 $o~?;^LY-3Xe0=$Tr없SluP DUy$ZPT\QaecyA5Ū7c_iz bT8~Ily)Yrx:ofzGsCMX<=l%vdeq&!1FhY_#mĞe4C-eh)D"- *%T(kn6XaZ/tx蠙k&za*kx,.&!Ι:]WBw`=Nbn5vȊmUV)S'⌝mbySO{\eVI;kX?Ou#Jd譟, n+VyO[eVp6ĥe~X~2Bj%]l%-; 畳>lpP?Vr5/j`:ΕBDa - cmUOe&@pu[M8E[q*=EWSvDh[:u{ؕ<0g4z- /|t> O7JeLmp׳"cl8hjZ ur;`U|IyKk^8~^_ mg~R"Gd&u?uUqKQʢݳ$6V`oqͭyBd  ?+89 XMlj~XKs^Ijxh+o Mi2.A.|0dm|gx!S^,gQBʯ,W1l>8ulTǰ笔4H4] 3j`paqx$gO:lW*9%,LbcUU0R  3k,\53x8WEߐ2XMIΞ/< ]fSARXotؠƎȋ@h7[_g }^z&.};<;fb" gw%oEÊ/xd9h\M'5M;j9ԠG͞-+ځ.GcC] "4Ĥb )o'tfYkzIMM| ǶQ av E90;;;7N)p  &ȇ!" o2ߤV]ֳ$]GL.[wy0*#/E@,w-7dHq>Chcf@oc@zUKSXK  U%aB4A)9)͒%huFyA픴64Usa :םŸX;i 8R?9M_`dziv XWvnx$FgطDvչ:MiߩLڲG^unIZF83E2eYbr#Y㜒İΆR*!Yu S0 ( F΃BetKHGژVC=R* &kCI;܌pW 9.gm] (ԫ P˅A^&'p3WAYF]kc>NuQzWoc_bp6 ƮDmNbydIyJAhyL4Iz\gV0hHx :kQ Q+3儢J ?E]Xb, r`TyT\ظMRKǠ.g3EdHz2?kopU06$b1+k/N \p])VJbwQiL$ Ń=uo[V+699#>>x}m | X/s)4`?QEbkEI W]2ddapA?纭O%~* S)𮿫޹O_#ހiǑϩZ4]jW Eoz\C"V3f ̳'ȲwV:A $<\Rİ@M (2D+JYBQRt~, AMւEY;)86IN>+}!/2TL8vkL޸t8Xn2ţ\FoP2jI.*&ފL\.Nzj7NEbGݜՔ(RY`©3YҤQFo#Ibdx@6woG |FCZݷ@Z쳕K"P<4P3~诧H-2D k|/vb%IeSON6K?I=+x%QK;/Ve:{BU"]R)O?9U ^:3/~ԡ浮.0coz3݅u×F|d_6ɪP CX]"RoL@6iH) -=z{CoHT/|`{%C4/V"Ɉ>y&\ލ0~wm!?FzuVBw^W)aJ6l]'<%}Js(?wLROws+qRzdJOMD@߷bVNܓ- : ?W(e]EĄp!:#)MU—(QX]Ua1M][gН2y06=`&LA^ 6)BTBʇÞNZLgYzsS྄Z^srꅡɛd [] <1S`0P wLYnX\$-I+%䒋Ǎw lFkBKg15dɷ6ݸnnk䣞~JYLPZ E>jcb<# _:!~Lީ$jM dǶb1t:8(HWF<¶t=C(R=e|\Wx:{{\ן줺S'w0d6@|h:L5$k,XF\^ ?t}Z'7#~05hӍm/wjqp2TY9"6~ībC`͠AM $쭪 &~O|Wj )iuJ>,%l2> ||]oӪ:0%FJD7\bFNw[_FM_ͯ5*0a7%=P{߶pE1m'U9KHby}EG,!+._)J^b@p?["ivᖴ!ܡ(Lj@p5LG/qfi0쩚]T_ua7M{fQI/ZCجԨJU\o4"foУOEur>e`|G*7W{w-sFkzM<ӓoK/Vݭ6 ,o%@,86УC= tw7e!q]۸S4}ѥ%VLCgH2niosEf}"~ 3}jW4WG~0ņO pS/,dޝ EMEvSu{yػY:yET>CcgT{=L%t?0bsCe `e/힋9OqKX /0cA3/V - ?ȅw.K/\A8d,]7-":# fqwe\_t~7viK6hRo&| ĺ74j rI0'۷X|s DMEV=ZN'&'61OڊH)P)u!{h LO> :(Ck{k~UqrdDeE-PEjyn. 8&^Ɖ%N($}9r}\L}$+uSqCFLKC>cx6nO7yA# iI`}H̵42V ِFHK_Si>_Թ ll*}.~XvNj\4sI0gpwJ3{I&qUhUSj[$X>{wG|D3+IQk&(e-{6z+,fc4}8iI '-=!wrJl+֜DXA ס378Q ^}P[USj九K,UĖ[]4l`BҿttVHSCC)Kd`F,cUNm93\G2/zt.y #EB& u|T-7YVH|>?Cmt#RtdP1a Z2z=|{*:j_0+qF)3Sͼ@1 q9{2wB0ߜ?G M!n@$ XD9*/7QnPeXZ0}z떜tzk$p#{ȭզ[1їNKԛ?Z<ǒKl7yd$PWJI%.핔%&D1N#kٕR8 E^W3Rʥ+,+=@-?R{+x Q v\%%4W٨6%H$">V>7kcPu(HʨCJD.y,? HԐd c[?zOF?֢k72 Am s6a66+N Sٙ0ffNbU{z4s,*UC%eG/r|ӫYkrBsDOIjvOqx_p ~1iE2CmHr#n9s~YH}<_u==- i(E&ġҸI C:%FAFig\Iơ~ J>ZuBM# (^ųBKnCdFŠjiP$gVz#ñVeGmy+;MQR63O[ܥbN~ u>Fj, L5a݁DC=N#ymmʔ[ݞKqLgMHƱͿvcLt*')/_L?,EetvAL(('qY{ ؠ@.Ǟ#4>Xƭ&UpH/ Eo0jN4n@-v{RaIj gJQm&*&mX`rHs;{&2֓K1 :"NOަoptT>w/~Hy !Y cȞ'b#LL<*09Xa޽S-;Borc O)rzfnq#Y ՟(*ATPZ2k2~%'q!KALʹ^təVD2P๯+Vet~mK!}!1K!쏷/H۹3.N/i0DjYoz=ऺL2$Jo>NqӮaiG@𱡩q=\d~w x҅)*c89TF+a?CP:(tvܷG/9i3WywxJܽNƂO ?RiUM ; 9lQ-nsn޼MIYv1ʺ!>d`+(HxQkXL[ĦH)zA{rGPT}ߣ >Ģ/ p -1J{ +-RTAB`Q!k O9FPE8c澖eǚ 2?ZOx[#'Gz5֍B u sQewrہsI$bڂ*vr?a)uVk|ÃݑV}}@g[~DqJ\u7jû_8cJc+؝3@wHkv8~3LRf jbV3>- p¤-mA&*Xy#"쾡 ͸ʼ07">5K 4F"0( 3?OQI'-5E}nrl{ojc&DI JF\2*be ¦ZKN oLEdu9?=J8IэE⟜6e+U6QSlyHYscqE'fG i@LN \*y/9Wf}J`Ƥ&rt3 gQ~qatKH;PBC (n)#* H>ZF_ 1q/%Wѹңnȏ O8ed[ s辛-F.3ݧD'8i$ζ 7ƴ'P]/Yli;ӳ8WJh֕d2(RtZqY"͓`BEfG:DGjШ..EJi߃mAp>\/Mn݁ w$6OpsZV3".؝ݽRyp5 {9i)Q84C=?怼MX ұ1E2;vxm:#s]tk2'X :>bܟjO 愼0 T'k` 6ҀD w7 %T)/!a|U^T 4QEwgL4chOl9X>ΨcFZ?~,Xۈٽki>E&qzeM=ptNrnIFXA!(rY|V9gx\dP(a[DYC׫:5͒➢pȝhQыFTӝ]Q(Aܐf69gcSOA6Zy3@#ɗj2GJ=/Ǜa<(m>ұ6"*w.f1I҉Jwi##/ZJC1\[Rf'A\s na o\u:pnGm>6w"M|a K;,W&/N3!%Jֶ[Mqw,RO|#UY@(n5_AZ֪TG8'ZB.y^ ?s$vFqN.8mC 8aut]UZY01G+6xs+j_&e_ŽTxG=0 +w[^ifz[-R!VhQZ#7V.?A-ӽ ՗"rAz5RPJe€)3ؕĴ{k)j r+j7[7|.ĿT\eKgAދe'к.yW4.ۙljG@U ssSN` @eڏ T;kBc ӼY[.E%$zN~kc#y:]U"i{GWm5T F/|nrO:xEۺJ.>/29`^mxjkUDfhAz?[P%X,*D,FYc# LFB|iY8s^;+o49j00%=hgdw9zԙ8䀅TLPiW)M )^;R9J\ځVgtgТ(G /Qk*ە9g$'e.D-[t32aBCk|ƋGFU,Vm9*>J)Tu_fȐ{6&RkлAO #pV7ױ%ca2f-NKS3iU\ܝ ?{VOʂB l9!SjZ|$yD PC![2#bO;W{^pDv+M$,rZ5NPBQܥ$(RFIţ%bNpRIS<#2X> w2$TPJUtY֐}^T$LŶn!YQ@V;’Y9S  y6ƒ~qRRM*ǻ61e-UGz)lF@X_&Yѳ7JjBɇe`ݔ;hU0vE0LDM@#O$ 8Nفqc+x]J~~F3'y&쿢{aL"N5Fxt3.8VMfSP ͪ(KJ.h,(ia~<=IKQF&]>/85:ty6:\qyE T2 3_?;jpv_CȒ M )%zGy6Nq!@@OQOǀ(;ym~/ۧ8tvH8y>/D:^~[t&kIYaD@w985m &BRF\ X:=؇%=ɟy't+OnT퇧X=QT|n+S#IݨMxs*4.Fò'~qPGstQo2vߧP r鵪e,=,28GHdc#ϑdHnR4tq`$^a2$|&l^C"u)\.9Ho3D00k idmHy}E,wG #ѐzT+XC3r-v&Mlcbsu90PmkHЌ "W-el?&  ; y <-A3*AW۩^?(շ}|\@f:%AZrC{ބ܄IV<(η"{JIHޗ0q}hn{m0fHm巊C*qҤ`TN!- O FeI 0pNA~՚)7 #X8 %0b-Xcmh}AwYF}Dzz`h1r/!vRMw|}pBuP Nw<{CrT0߶qRW};CܻhwHJvԾ&XԿg0E 19kя:<[m2[o8#"ͿbGST^dqPP?Rqqw3SM qmyoR( 6X}WіagXGm#g 3W?dX$\v"wPU4S&s$bتr2 ӑڱ^7#S lf~49ldO댪8}P[ Ά>dW/@e0U粇˨{͚<ȍ7a)56-r[WkpUX# W +^wo]/ {a3[T1cgMLmB#k8L8uL,ր"E+?<*忶ͪ1H[0v@^=lFdQkw>^jF&~M(}f^=Jy5# Қ&~`*"[5Bm=z<cϾťM;'!'|~)a]#nԂwoaV;!!Bw\Kw呋 0 Lh[a%hp ppAgDKC f dyuX$tP(S|"dsrZsqrfx&6*;0YȷWJ[sߕISxwJX#HscT ;g1G>He 獬 L yJ.Ff8xXegƢ ;;΄EbYUnE$~ بjĭ[f['[xiݙ 0_Gcw/h4[3! tdxNM(\gZ3J>.U19kVw}^@$.ai( FX.af -ӣ[ಗ,prnQ_ t!ۗ+bA*_2p y5;+pqe7?}Ii抝}#iv8 Wu{6\}~ʞh}fBL\ q ь&fevζ> 2*W; [7Հ˨褫8q)Ir7SDJoc%7Կ5݊Q$Շ&5+uӆW5 .U] 8SX[%OW\j 9XIw hu\?FT$q]N"a 1A}_#b ㎈wk RSU7S/{r4fURiu Zf>~y`t X7(^ }q84tNiP:;#4po5nA4~u1cAYW(>;>bR.eY"͎]ke]js{vMOe3W?" QɱP;bi"+^51L_JJMY+XR<$-shķ&11K_P?,@(Xv8 Åe%f Tgޢ^q FFxNBDcvGٸ";ahI0?.zKSh&ÑnBN|q=nkXAW T3iWDqQ ӱz_DC) 39K kasϰĜ7џW d* ln=e̍ >US !UaG t\ qN•ZL>-2ѸhGb'@f+l0,(IZTl)GNF+`x23zLi+5  J4 Pγ+ʀ>GwPi.<狨. b1QWI@ .68~m.dm,˚Bq~Y>3]3}jՌ2.g/8ƅXlS54zU x)o~ɯ2u!|H#dCko)Ԍ֐I#o<1Jz炚708q5:iavJt)!D5|9$=M6C^14[kOض^c>j yd`7O.ۉT`DSDaWli @!ژf +MGni8"\1~A*u6V^CíTl:ݩ3Jd(Ǧ3Fg$_m5 [쩥/KM Blq![?A8d{knHl>%z݈>iQhi@_@@Bޛ}gB1y͂t$Q*N,xV&cU]s L6-^xU-^C92`2s롦BKtSPs@FKhEl&$lP6;{V+R^gNH QB#ݵ`ZI)sˎ*ES 'USa"д]oUXA<(K"ψv3VH](ʊ5=G5؎'ZW|QOw;!6dƼu<rCU![<]Uy&9/5v_-WƳyTN y/ ۳(!HxUɨZl<zQrYS8^`NBG{av)`zec*FH=/xuԞ]ArIqS6Q$v_:Zxlw EbV1 }'++?Ϩ6l>! TdqH}BӽR*̕Fչ? ,g #MQ҆1sm!AQU`;y}?!zrVCtWp?ˬɻ&sFnSFtw}#PX8qvs4ńf0cXGkDMLFͨI"!/Sj>PZU󛲠;:'^|J۰ [bz^iG"x%XGQlB}aLn:L'RtddyCP"Htd@X3Iܢ|Vt~s/jP,4PuXj:-LLܱ:zΖzDD[&219_HSC-g19243)N(X^ߴ8 Pt^SXsZ ^.+~ָ47OD${!JQ U̷ު鰹.֞$ꄥꧼBJ~/.`k\x| f61-lEnPCXE((fLHLrQ1Cx\-= ꕪ%MjV 1,c?3(`Ml~!Fmˋ6-`F-4pg=@33XzZz#ܖڜ?3yx֣36wƿ2]( \9WNTzp!VS.)}D6߉Om^Ygt`s7Yq1^=~`d kjz 2H#P_2<(ԠW,>#Dq -RM>XC-9L$oA캣y«*Pb FH0]zsV)  ⛣(3M[m^_4hlsKU{DB -8/ [Էgz Ҷu)aS'6%] Pr1r0(AûJH.Ըɟ\֊.(,[goZ Y[ aGٲRP-'Ly}drzz9ڊ0%V09扟`Rv lm+bu(jKZ* ;yp0mElwj6L_4& e1u8تU7Ζn*OT++:3"Mj}ZRJǺa=3LMxv ڜ Fi1675t%>灃8P tlc,/<?'ZQpqѹAbeg:b޿SQڿI5UuH%ZJvt/*!v`G_20H%Жܨ[ॶk'=ҫRöڹzTeⰻN>m)ap)1Cyi5qJ/g(+&[Z5y39TZ/&~Z隊\o1imn{.w@UsE} g@)e!a{(6wAA7怑lڞ%2tVYN>kr=bnȷE12lE#f'NDOej}1{;~!um[X$:1 qH"B?vz(eN5O~beI3@fMVb*;$UB@x3^*[rtfY{,DC5]Of=-ps8AגE%uJ`͙'>\,Ϸ+j8ޤirdeA'sJ㗔ŊL1)Ls ,eւEj_@[fwSneVҤ*-SW>Uǿ{0E(+ $s2:7Iǯ&Z*<<o-{~Ep?b-7` ^7:4h!j!&kv찤끈si&n)M45%pAa 'u?l 61}vI zZ/gVq $ sexJp`f{.6lD Y\vʥL|k&LH?| %S 揻jvկf>`,;i$ߏ80![Zg %cbs/EbuLO%~M,Nރ, .M+j \@o&} mО!5gtp\uĜjrn' tD[S qPlzbr~g};0 26C9 kA ?D:b6F꿓!MK3;Y,) N)՜Tƨ5[kӳX^#J# ɏϢ1Eai h[O@uʷ5e L!&a`E潌20aƖ**4qM_ˤ`1-BY@%ʙ"(,qa,KԫpdHe6a€*J,Hyۯn`PE^)] ?*`LB;7T$c\TzUǼ^ˍs +X& Xhzw V[t ip9ƥ0So +]Ƨ>v uc>dwOwlցQ'ӕZ([6pn(HLjG qDJA6ҶO ?Eb؜7@r4?WMJ27>x IמC#KO=>.>yɾs|$zl^~)/̦#W.9q|V|}KGh2#N.?Tdf0#j*dl )[f=f XdcfaTeThc^R>7yG\%%v6"C߲9+?p~ Ne汫ԃe[\iTBse{X5BV2>:q\ SBu  '( 1,kitڔ,ׅO $5bpAf /6v"xԿBlE5zcW(-qϼ-/ך )*L6ɻx.:IDRd5ۼڛ /h\VT( uj/M='mEg4:lSV⥫:ЙRtcq ;kap(+&>j*U=T<'ƙz,|1 pR{q lL >ժO P+9"aLCmf^<`m~ENfQ Nl (x!Y9Ӭ5s cy?0P8% y >NRTIy$h'wU $rVex244le|Ți2娕Nk SvDR3nA_7)4QN?5K^uaI p^A}҈ݑ./P45/{!jSNmO BKF[D'%E|iE ;"َq\N. x.~@F3?0g(9oNR[n1-Ӓ5g* |؟RG}m՗Ha*t-29QqFvJ(us3^Oκ}XVH;0'8;z՜֔"3HMv \;'JӖ*KU H $D,4}U=ףTK)_n/9>Ǟ>NA8D | ͻtcb~@g[spBw3X.{{BPbRę 6"Gvt~VcǙז@F|ծhʨasS;uh'DXƧ%.5=G|a窠vCgP,gfŦ+2k)zHz ຤*nDEe$Id[{"owT(8딽 98uJ]:Kcnf*A-FXtEPp?ZE3sPW)7iX\K^nr3bdqVގLܦ%04 Am!td:Hf(DOf\Ê|#RqC.$lP!0ұ 9倲# M}+RC^na7ܢbFR/-^)?eVabgfoPJ}Lclɏ H7R7u|Ϛlвp1J.=85ѾXddw'kI_c0^Qzdm~ IJpt^!\BB袽ze !1^Ro[[Z޺|ihPc8>%*V}i3yq„R4-14,Ǒ_aR^ 2rWјaR0D( p J:,66D^@1aIRb`53 7fIy}P}`^gG+wcrȐ?kxg5mZ[gSzu,!M(a-m>:JS[\ UZŠ% 3Tv}{A%)2+=GRљ}nu)˝ Zal.E"ow|<|h0~vis%LHY$;/@зK} 7Dh{{6F b7IL]Qd*]. EE~^TR|ڱ, C&''+]Zh!iXRghC!wPZHK.RR 5L{%u ʓ2;QZ]&=u#\hȂ9{l8-y|Jd3Ob:ųGN_C$#{ؿY\Z_`.óF#هj.W/g,~J bF\K+l>LI#&6%mc* (= LsA|Y?%c@da X˃Vpʲ(.[1hUo di*_y ~4/RmJa>.$C;XʾJlCaMFFmt6[/_0 L,| Wjro;Zs}{AcE }Zj6nmnpБ! >ۥs6+9Qu s ;螈ȅaILܤm$1#_ 3dQWpAvjW PE*@JVV(Ly4XEWd`zdӯ)R-m@7q1.Y .>ۤ~u>0f"i%Dv'@jEgh1T6Yl[,0mZ:c{1eA֫dD9SPaB~вB& Iek'0x]ebh` wM6}4rRJF+ύ7{]vv_bBMoM{?ۤb G$m 6F{SpEq=V `qqӝ;ijp# 63o6KЮ+j5ꋤ\b4]av/-pRrݑ}zeFȒUN60hti%Qf /.}p@(J oEJA%S`hp1@әڍye54ld6(̄Wmkc_}iu\)7hS¶U=7 y#S#hMws: Cа ;Q P 3ѭeYQ4JNGw9rt=|Us,<^N;S,ɩz,rl?mWeW2E'-Ǘ\N+LyEW1\m2)$ݝ'}/5|ǺHRQQN) WiM q 5<};w=Ix$4 O(!e4p^T^&xC qD{ [k ]Ј|'6>UtoxaSc(wn`=֯P+ǾRysinRh-яssuqmLDT(:zh"(lut U:] %f3M`X@hgqB[0yV-0.UG> B>ILkWtFw+nC?t|fS1JQI V`PlrvsxL0[CV,=qӞ"$xjQJ-:6+cz9#.t5¸FEAe%6͗6F2n?6҅!ieP8.͓j[H D7(~T{w mՋoߠR'C9 1|;̓ KD/ʃ؉<|5{?M 9e͞,)g';q SbeA|~,-^Z&2!0&n1AX~:#^}fC1fJj/мObɥR 6pnQq^%FΠj _7է 5}DiqaF.U+? |u:: yT)|^Ǚ $0H/-eCU{K[kQ4hegKi4>fDܒ G~0I{iDy *槽jZhC069Dx9c7|X+ûxYk_$LypЋl7o2ࣕJ 7McǨEݞ̅h 0:<]T }nC3g*59 OÃp\FDr=\Uw=4B1Ê+*jtMoҠ={Eah#\Ni4 m)6֚&iWX_@!mDSVsMūn[\'UbR73 1,PPe[ =y62便"aN~5 d鲎~{(a_)Xgc(E4۴h5Z  XxMQ;@LjiF&Q5y G"(O3xֈ鷌2Ï%]Lդoz.$A4Y*YyN{C%q 'I@d=Rf-T-Ge\Lx>@cEi憦bnzɒ>7S֙@DC0`tf瞕 Ei"k"˄'i O1*7KMð{nT-U׎ j/Erch쫾"H5;<^d!v`YC{9Ɋ]h)X"1r:>pȸ sٺ_"6gZRf69:}WTsrMzcGArzڬU]>baq!4/&!~=Wukst@M> #C5qǴX=Dd%P0'$-@yx:nƼDq,M@,ϧ]1[Lګ}ϯL/GX2]η:c*#B",פJEΣYRЉhumEEh>BbA*{)ۮyKG.ni>'B_tز(Z?"?CzCUFm+ʌBTIVS PpiA+J-(˚Ƌa%y7]$U/Z I"usg/K8ʝ_]1Vʖ"K-$6J}ܸzxўfN=y#)ڲj~-~g#|3iOV? k+b,mS )ʚô[L: FV` 398k?_ 'a6I 3'׷F(,3uJ@J [0@/0U:4SegYWXuAGjd}&5J,ӥ"IeaA+T_n%Y]d$%7iېzLN>T O">X!FiceW{ؑ1JTʎ-:;ԪDjFge+iHy.IzHs[:׸Lb@$7~UN/SujI!@̖~"5,j[yw4\6YKa/CWktIa|{}`"ޛDQ˝ZŁ?pj)`Gr5-'^Zd_F,Xz2Y;Q jF%=Ne).m |B.HyS,W8+'bLV)FW$dIL$D@GOR!+cH%>T|^u]1?!ѓtuX9G2ӣoMC3 Ͼl<~_Sd?}](=iՓ(yOUÒb d L-zMꓖ2Z_t}GnϽ,HhselfAšUX;:JQ6{pԲ 3ˊŎH/hٻeeB7=SӉ~FGK-?i6Jwˀ|0GS?&6.R$fy56G~ݔ +%œ|~/qn89w6j :e~=~}w9|l"InO% h ؍4 {V}Y־j5rAͽl)-wLgD57NTtIrTxԘQ5i_q34%>Ы#7u9ؘ,03wOkL`׿X_yـ%f O;QgWT~>a_ s RFy=fCgC0_EwLE(4τQ-o*=V,b ,b.nybբN"yt؎drivsjbd߮qkbg P3:ܛrPf0ˈGH\뽘D8;)ftgNOQ;I;΃>'M8Le폎tXh%&@CTX#'S%GQܾ/;]dçϪʸ9R =y;QZ/:a$FiA310ҟ`aݭ$'t.gq_|98l//b~*T=&8'85MCg i)FsQU[M(o8JJe+j2eX]lڤ%z`]ЬjGr5ln3ݞ^,#OsGCT,IerY:b${fQǰiQMl>2iFIDAzU4MOiJLKX\jox|G/pIOʙ5RcL23-)W fXz"z"͡€$IuDۀA\/qYC;=XQek#Ai>1UJN*xyrcQP*Jy"0j0~s$z^»7E%uT,"ݧ;hDп}5+r|),2qKkgi[p]߁![9DgJ[%_x' f/}QS7ٸl/K 79&882D y7 3fnM_V ;fp=a[O>)Zъoϱszm\|);.B7㯷HU ;Ky S̓D 3MV{tʞ Hoɋi]6@>!tԱ`Ցzmfz*ƳO^)<3!W"kip mVU_2Fk~vn\f i5s3:]mXc`˂1y3^0W](u0\~Yڀflg4? #Ϳ* F.o]|8X"DC܋Ȍ8;e|~$heQiq>Sd7;I >k?x\g. =sx\v<C{ Z9ezz`ͦka_e3Q]TIms1, 4}ڮt=%e2?.jpbIeaI\UpQ #4 Db7NQS8A9f;T%X\<<K7Cz1E+`lEOE:٪phUqr{?4NbqىT4]L ؏# ɕc̸Oog: c-xEG);OQJnPhu <űWP4qG:Z8ы~' ` \U d=׳vR<8q9.&"2e7 K&h|yq"V QsIgl*Kю %Lſ8<V&cλ5y0Oxö("kZo^QP'Ʌj!г (1 k7`d(=m6Pb\U;PЩM~VAuRx<;ΏS([˹^ ݟA؍T.!l*C*<#BK@ͬ\v f`4]T ,8;V!ʻ\HUpFpΌFL zd\z9Udv31BYEG 1^: c߇n$XlܒAԿpz>'I5MWFݦo?dB:<̴ ,|6cO7zWe\Q=;9󍚜JcQ:5aIOzUk{,5%Dy8CL0nWW]dR\ H)ά&Ud_8e[YKu/X-eѓ@?aI(GA:=?í y H`Hl|$ #x[Z3lqӵ xNߍ+{/5B[:|,PF(EmfAD][ziEPxu>&?ͭI ,J= BYftq:]ѥ^kFa5ͽ<QT# B sz ܗt'g$?-c ʧu#b'׋7AsG\iֹ E*n] ]'6Ҩ: WXAh]Weq\Q8DMunH)ecΥ+Qi z!uW̔P N<9G“۽u ZCkYOFCDf0 PՌ'4yZlQEJIXrJ`.uV : zVZ?Y3sV:[mfW2rv܋^Q3WL#M>Ьٍ&@#U70lNmΜƭ")1%s*+zsWn 1F<1TmdsZ> QDDH-F5xjI2[ FGX4jGEw J?۵C"_ldǹBO >Qi`K Nj9lՅDp^cpyer: +KZNF5&ې\XO6.|*~eEE 0*5 ie}l6A ^c֊;F_d9V~?ۃWX[Wp7g;U`kMҫu1aF&U>}[6DLd~ڥ)gZUgK%dkR96q% ^d'q.lj"cY|^sqZ1?;pCMWy!~/"pA.HN\S̒aTVTx Cm$Cx=*|"%~F$hjbQKю=+s &AL^ P#lQ 3&,7,pI]y U?,]B&Q038ivE8j: 1vʩC` >J"?^TN4_9MA)lq_c^دA8_ak|Ue;[X>#>. d dGGH+7CsTt3Cp݃ՉO0 ]̜KLN⣿`` +y:g )Iw7h/~ؠF ~!ٍ0g=n9<[2jn%.3 ߎ'Ϭ8Uhk {kfhKV[l,LT)ƄSEt?.0 iH%;He*Ðy_= &2}3`G0B?$ JusN#|}2waw4{oXzFWҌXf@$m_ ]EfJϬrnbO%5Jx=,a?<s_) fU+оܰںy_BĴq@ZOQ'yD1I&`YXh3<kvJP@|~/: jGnvm)hf ]AʂaYqF^ŒesܭӯGu$Āy8c6n2[`,ƌi{aFp +8$y魼!b"u=@?:m0794o, [Mӕ^HL'U[AءFɈHS?ƭX܏F:E9DmP%ͤS*rkk$u+w^e)/7>S&O^UO~$Tه]bވ:2ШK5̳c`|gAn"̖ ڍx;0@&{YñCxrG~S<(k{gHΑqΆ*PZ1y6#cg`OI{rA 1gG)=-FȈO833]Vst-#TtC U8%O~]Pwa ,.KOL .Jp. kp_zmWν5V[:o: .aڷ2#y|[<0빗nZkBd&hk֍ w[dɊD=~%F"S 2\ {3T řnP5.m.춎.+YԚ@u!H,-k|>Q8VK7hCAkj2I@EIaytp!.n`,G1èeB14fu%tDW7=Kpq|Dn$vB_o%i3wѾ;}c& $muxS|n{E7MsA(o@5 (0䄞́f_ I|*a(~iXfE ̝ =,2殠Ic亱Uxy*|rL$j~QyX`( PwȫSC~u HݠqTmK֯_L 6͞Eo}{M/}-Ŕf h3H/㊮ƿAnSt M(QJ7h@ieY]6m?u NﭺJPa>N2e< ,eEqQ ؼˋnukiK8'BtO ˬX 06Mruo-'>V4sy@Q}:%˞[ z`g7z";U}!m%Qnm1mTbHN-={.՜Y ${^Mz/++W;6z9TO^%.ӑKZ>/*kHծW)1<lWoh#GLT, im?-xx-M>zh dM&][rJ]|N/pDW#@ t|sN/(Pq~V(1:N$NtKŧh9,)aeDm8޽Nd R, 5H*nӚ=;aH:0%orޯei"t[˼#Eom\jOn6=;j0*mE,9|*'Ͱm츪ky.r,TcauD:ֻ!R\)B~zg_J"a8(j:'No^[w!7Q5xTIs'Q>["bNN @~#zf7)bպq}JԞΨQĢ *lj=TAPz(w&:zƻU9/P EfҾ1t)=ۥj>S%[&g_;~̾xK4#ehLW| R5i9pywj5.ba !LuRl JxZkE[ưIP3G-isXnB uDn4G#B !fJڳKSY%S DSW:Y|eAAq &n 9/ œx}wŹ!7s'ȓc IvS1$S+ºAV8*μi瑟"mZz ew *:h ̤-B%䛧%?8u,W{coܵjcb.8k4 Y46oo$d+Z!! 2JčVEu9|J"{-ű?aD}!H$Qzְ5&:9ރmy?6?3ӟH%Q\)E*^d}j6o_E  k(K."*smuU)#s̐pZ]J6ily 򎤼-¶(Z, -[gqSil&-`}c!8>q|~ ox*Lf$D0sIGQT*nsSSjFA;f* 3J; pJZ .*`͊.݊bv!vc4 ӈ_I"vjY|pXr  C:)jRXrƲ|8 ,'|"iFIttyR;?gؗhlwkb~q|opύ4,˻.!+Tn+*'ѥRL#p%dOf]>yr޽O_LnJSݡ{6f]G֪Pva@>230l5:HP1`9\ ,LjKqmj^<ez+0K|m"}]E!EVol˾Y|-ּ~"~oҽ0X磯/{?ʉ~y.Wt(QRw?wgI`A=͏PD7&U ʷzZ"Uê5W&owHoA]zH{[\IԱ6³PYXݍ0wz񻯼$WKP_!60*|ձsj ,Nk&ۃlyb`*RN˦"k)eS&nzԵh)޴Qs#lYzw-tPHs<):wc4z^r*P潕Qn fhx~mg#Dm.?a9d,1X.$=Y`qghM+$_uJG~40>٭ C\O,҅!3ֻ:"z}/qQ9\Rw{,رKϴS[Ei| 2axKXjNi{{ bM(z/ 0tp ċ~2}F[ޑ!|Fwk"6 I[ tJ<9+'2>1i#Zo\֮rvI*P+JW?:S@d /lspXi{ DyՔfP{I $4͊π2tBs]s] nL )yjPW,ʝWc+p7~ !lca9S.,v^F'Ve]OE]6<~-~ԏhxOM -#ާ9,(kNe.6픯 {!@/ (HL_+~tJT t-@qC2* $r'x6)wW ;#pۑ{p:)rÏ|a[:}$gP^ )-JB=iƆ- |Y`CfXT( JmgAqx#삪9PF+3n͍D晘z?dl Aq(*Y"=(:ppeKsrv(Ԋ? ٙ(&N@1X#v,gJ-(\~ZLD)2Uk7x*`66lަZROĚC㤦z0UH1G|!jBnDKLeNvr-Q0B5uX]q%kAԅ5(+\ D|uoWd(R/&qoh lid=mUN\;3kMgj3C-g(/|RdHJ$iN}aYߨH.OHl\9qKՓ[ ~/Q!]wO|*s QпvV:)6 @ C"V!%xQk Nߐ4kP޼"!nw6$wufIRV9.-Lyao_a 7~> Lt:Q[ßn>Nf; I!r0R/.gؔ8d5ͺ  W_If$Moh~!!=[$0DB׈v)`CiteMeH|G2@ JRB&ؑ>w#-2`8x@]M[_yQt /ju!"ҙH&I8=%Q(2ś6AM~Nx5]*ٝ`CuD&KrdL17 lROe^ 44j甿Zw=$)@ySi}a! .RՋe@038Ҟ+̋4 W͑)q] `nk7bSA4_Vp)Of=&V$.~#H`TIp'Xސxl9?k[l$\yS۝ *l'ݡ{ չ=۶O\gu $}.8rU V7:r3EAGzK(DG|~dP` #6=E|6YWyO  aW>]{ct}IܓIq|qh?`eX}.ۍ E0@., OH۹Nېb3Q cMe`6>iz Pak="*ִ3u[; mF]yBrO(m F$qD$iF nMJpM+7 Jk*1_ 5/8F;KZgJ9S蚇^Ĥ:|]ju䶉OJr_AdtᒊXpԾv5980bLl\8?="7 rPxzD)6|S[:9ޓkǣ ٴISH{#D'_,?۞C Ąctl0(>-nE Gy:p}K˓+ heǂihE9u_v:gt0lPPvg\":er|TI"T˦$zN7HVg]T+DуRjTdU;U\mw{챒qZ}sl~[s|`Ɔ_1< y>Y#KA}7pehg'TS(ߟ); 6>h(Us nŷ!ܴiM/~|;|,][B{"=^D`o2)/LΊrA wbD;HEOP>xgE5Fj9OŻd6 9_'WȑT?f\\ ۋV뭒2ڑ&ån=Z`Ȋ9N+$DZTc$tHI3&@wHWZ`|L7h'VϏ:CbS^ 3MЊ3lwxBc(hO^">1&[dݿVl{1`YrEj zKTWpKE~Z4@i!Y?6w G*\j B|<ߧخ8XEvӈWyw]Y/p./CMW s(׸ټ1e̐̚RǕ~K=VD . 'si⥸SfF׏&d#uf6/ׁ=wȡv/!O# ɫ6#$Uz49w}r T1- s ^X"%\xcaQ5?f'{њbCWAUo/'Q:yҔjϷ&ʼhׅ-IB">vB*lf=W,K.UaTB0l^@ĭ#۳9y_mv{UaYSud6`u\ImH tİY4f5hf>,C~yrۙ˲GgX:^%~%F )Bދ >e~HCҋfYJҾoX`fVu ưa)13yo Ƿ~v.?"&rdnG_h8;+?Pc;b%e,l'^il2.tr '< ԕ/l}،dzGgQcvqkaymrHaJG\1~'ծZ!ў&i8u>r9F[&Ixp9?Ni 9:^܀Nȕ/m:uf44cL͵Sڬ:6p;()0CiI4E?JpyF:. N²9pIWDVY1p9f݌^D'J!͆b[RϰzcܻqqNyғ}"> %BINyV_܁mUF΍Tgc~9s"w_O`4Vu/1^r٨ :=')OF,eS6_ѓiMq;E_4ma-ĂeMTƟ@?z&.%Vew,W䌾vpհzbN-,^Df0ܥ& MBoe(v57kXn$KVuwOR=7'cv[$,pg2wdžۿ:W)NɏmٺQQi0^iDi+T@FøWBgil/Lr) C(N*a۳OskNl$-u>'W7U=*g3WnOlW,m4DU՞L<ܚ2.%{xaڀ ̶Haq<̙iaPĆ`eeIJJf7h>]Yl)7v?eR#stWHr['OUYf8/|*<[rmCiT ܄/T"'~I$S2_gwHQSMNQ#i,質dv)^t$GBF8O 񢏾2N` 6ZBmK~2)w˵iN@*!ѣuJ Al 3`3tG={TaU{$OZ7kJ/lR#dV .nIErm29k6fAj: |Wf&Cgppx:+Λ'tLR\7{.r!K~038iHݕ(thiem'dNՇ)h11:ǿ`Q3vE(1JES/s&)Zt`BZIśD{:Č-,m+X#$jf2BCsFnmbh2nqhT$T_Xv28/ryAZ%Yŀa^b(tWNU=RrS͑kk_Nݿ#>&bCw-(˫RA7;J=ߤ?^fe&Lu@]c̀@y,V:"\Yb-p5v zK5/dm] pZTbع9QJZ)f|Ősus}fj\SæխG9&5}淨@C m:ՁjNW!{>( DeF׍:wԷՉ+Q,7Ga7 k4_c+s=PȇƐB9^}-m R %qhYMʺ9@S$/*W&Sl 6ǝ ̌^wiGnsjn``}g9 2ch.--#c俿FV\|&L"Lx6$6<a^@1b0GY1._SM3 ?X&~k,@ -mY ځÙrZ+g&vHjH׽J+5ws8vq z#sBEú[4J۞ai6WygZKt-b%0g+I(> w֯O]5$A.wxl))N5-p51m+XZՉ4@fOa8, )v w rY; 4x<\k{#]S$"?]b_B ]H6S"pى.8%uxF\ѧι5tB{q=4`/."CZVb% @,X{e kT|Dz&*ݐ&O1 alK#=80 ֪a*p@bҜ RQÈA=&!4 ;yWrP̆~ pR3K#15*G0l^晱pG=,`Z]ebk`o<8T)qFs7",37&^7:1EʴCr!i9C|~iCfpu_ hul/& PɿK} qN)h x <߁>fkֳezTO>h2/cpc2j^4V.W~"_jq{3J]Yeh*nh4A& 5Ґ̒xWJV9ܐw2N4ئO޶Ϳ4ۉ-11t;AWg7[Kw{RLrNm>}gOj#ںD]$ tmAAڿ)>PUpX,)ie?ud^T:=MVttMlCQog%jP?^N\3#K;,wHЯQvUb2>ZBG  Wҵ%w EWbAZol[b"ॵc1@%׷o劾O +;T-ۜUHC|z4 P\ي!q hG1F MM|:qR˝}tb@FcM ]w77٫7 Tsڸ9%~`,i5Ҳ|'ҵK ap9,X?N>s7ԏK)<36fFf}mqB# 1gF]HD*(/x Jd V"FZڴ n1= u#k6Wl_+@Tk[@9?5gmyYh\Qye bscf?ed_”w)IQ%'83^̸ >HrF`KF3A.8}cuT:4o::Oy1V=HL4zH[׃aPMiShC*/ˤUA^ R:s74o{zs~0<@ lcj QǶ짧Y4&BGݓ`p_%!`9[Wv< mEoU(M'q~pzј8y+@& F#r$eawŋ\t!O@Qކ QIG`T/;FH 8h#>`}ݧfV }r}j5 M#Vwh)?HTxNs|fG~M\(vj:ȣ! Kx~!=*c̚EBn[cXL)bs}OEn?FD!kcJ13? } Y>Ʈ'+<̻;HA 3N}!0 rr OW0V!\^8xʉ9hf:.)ՋE`{mb#ZdD.@U7aI7Dh ,Dłv  d} ǑWH ?['r@_Ogb Q\<4C >FD8qٹeaK~5>~VPD۶FNg!3 ե_4??)fE'p"D &;Ӌ<%\ R*,3LQ7B NH ].qWu%Z1E"YRqEIAG:Q*^;yud)ξψA#H52v_5~Ak"a FIFa5*AZ\-v)E&CcXW433['nb7*1IփU|scX# ˨yM1fp5<67HeAw>coMxmqf2 iYI-bm"pe"4Ga5 .(&V{MSC:nތrXǻ5D uP\}};OLKOfPE{v^-L_&:[yWm7<_Hez|<)7X7i OU5ƒΞel_mp4nr?}T+8L,S$dؠ)_즐>&} UY dpLB3P{-B)E VF!dзAj\ZՙEb~op뛌kxpx/,Giٖޤ kKkgc(91%|D%*F. Q4 Ϯ\ Ok,S BAM)CJ0Y79^p|sW75wW*#ś./¢]T}>LO! *fujM лhg Ў񑀸SWg qeEon6@K\*߬8z6tW:$P({>j*}r6 ӓCH_{Yd5Eѝjp۶c=ԧIzV&4JsC-O!v7$[ 9Sounq1Z#3L5~MDTYg93ZQMͮ˪FacVH%S+?A\%XCݼhNQ̐4NOFh͕׏'ͽL՚Όe"Wt2҆?˄j*m_qr4[prW4>٬>3VLįD5暼$Z-S-uA^3->͠JO7rD )"P_#~#mȣ|/H^l>2qJ2F *l鲴ڹNMhn&Ki~z)Vwz0`;F w0| Fry}APB^Xe /bA= DV 6~)S%R(QTZeM(DOP|p|OZL*(DkղO,:]h:͆ں(/1g2{Tx-[z%h6kNngKKU!&F7:f73PZs~Lr R^0(q=]`;[P2(!R0)wtZF%Sew͐p'O |V:.iwU(o)ATF~62od1>(@vWz bُ/'4OQ:OBb TplEr}pvyzޮҪ;&wg8m鈒~1%ɺG}8n乇GOmu+/@pS卵C,&{[/*r E/ LTFG;<+W@y2qn %EJ[QBm}ߘs+J!u?4H*$ʄۻZD.\df.=DV{KoBrL>tckd.R0E@q=soA#=rƛ]6vF;̵;تU"n՝suqȎQDФ}c>";:h,ʩ6YVl? ؙ6-(P̠ Km/4 ;}L# o.[a|_7I2EƉ)*JQ` '7%&{U>9Z 䩇 ήuyN;AxX(5|BQ nHHK&.~0fȞ k#jJDY.I"RK\HM_ջd UR 2[Y#Z{/O宓xIDX &vøI?Ix a$S8(b@uG(Q $Ge3}GuT#VoO. BeFg@)nEרbrg&))=,`6;%4Sa'୪CŽ5)ͳ[9zѯɋ;jx/r/«^TN 7g?G2sEa:kT4=/Ibn]GG3kjky\8a*yU$vHNHt2; :hXlFbKI㶰Tچc(kuϢ{I+1X'6 ||UFuY)5lLպ0ǗS6}tEGDNAx$,PWJyD6ͭ.iTՙk S?0Uş$G[GV9d=Yn3ṯ7)_#vp{(9EȰι<1YE!T}12ɌMxXm=aP1бuy$Vo-`D>կPn Yun&[˧"#rLgxEΝ}iJ H0΂;/Q( %{OR.9XIr+pA'JFUX=E"]<[LN!nLBP0XxZnhIǩ}\ixUoXrkN)mRo#nţ!>%|WX-?1\\'פљ2dY ;o' ;ÖU-BiVJ mãڒķk :XzÇ}9rd Fy;;\4?=]ӷNc{voű7߼3 2oh:yg 8`?ȁ f51)HM6"x+8Ru+yo1&@/߇ t|"Le&cXG~Y|eM{%tddQ#^Egj^L;^e^&hGB=F_ײ͇/qơ0tr̸ׂh2g  dڶxm|INgrӋ$V}lExz.DJ /U)'{ʆ&7^I(*feP\`̯^Y:a^ FP@ĈHdgڌGFޜk>1:=j6p1V~JN Ck Bp-.H?˿w N'Ux6S&.*/bL vB:EU_U8Lx ${]zJs#odNiwKƑ^wUQpm݇}7}e!4FE+DtZC_Rf"bPT72vK=bTc ZyI4ׄm4-oAhpNf3-0cS"f;@}Ț '>&ɝ,`Q 3/lj)7@;>+v9A ly AL;!-F)ӸQ=P[a 7|LpU)59Gtz?xQ6<]QwEp SEt-%Xu[קu5ZOX/#}U?Xd+ȑc 1vjD\O%ς`͌]>ˑٔ/% ?-ԍUg'l h-$I&-zgA}I,3E#p@skjKEcм!8n3Bf _zݟyh(JKM6w+qUuM6qa>C WQHqWG[#~Lsޭ%5xŕ |b[a"⻐έIdGe kCm0 *!uŤQ`.k,/#{̬5\mh>@ǝi?P)8~4(Ϛe*[JJc,pYݩ(W& %1M2#NT1hW.spe)X[w%=/V ` 5%)篑*ÕZߺ;KWʅK9vMImڙ߼z}97(?^@N}C3TKprʭvo":IUݜb!}K'5ޙaZ'XSIDžtO[<1 P G}+ZKusټazU7hI _eX[3N6MlޠSz6!S@y\b|Í'ZY= yDMʏ7?RmfT)(X#KAՆK[Y0l!cqsJ!>N|IqH=a ,hOg,GWw5$vBƍ Y @zV3aUrS$[lm7zMv%,b܉:ޕ;ogapO2P۔w={RnSg4h#(~0|T$ᡷ;nsōsšmIRG,P_'}7!26`e _KZ,ҤX+R,I9ͲvnV2WI|zʯ庡$A*M#SD񝤴P)~#nODstoeaPQ(i !YDs~|Ix0Vja!/ɻQci575Nizu6)#%r0,Ҿx&hp4@upBWZ-j)ȶvٜ_C5EtcpiAJn>F/ۚSKZ剻1v X zϓov7?mht"PXo]ŵ蟲aNJ`n?')m0ZqTg(Bg~fK`,GWz.Ny'Ë4fF{0,0660;&/Dv4ih_ÀH=\rC1y hɁeI\ iЯSmZ*6atb$iyo ԪE;o4>ib|cQ䔬%ߗKe%k)*_q2t۷5 'BM4S~b2^2$-Dcǜ$(ŐD,$Ȧ].wx|>S[ Vig.9KU_B%tmuS̠(VxUX!3}B:_iC z~]P{際A@Ν*Ty" Umɩ}Hh{Ua7cۅ?A<Ȅz `!wѴ ;7D7Xc"LM#AP-^k#Է.VNɏ5͵y$X dE5_8v *jR$OU&!]!(O9` @x=SPrzGvBBA!cF”aDf41+"'uD\7j$ZZ;eW ]RVö{o'TȗeL-+~ca 7,zH5Ǎ w#[)\.:En+6Lֳ{5ɼ}ٟ>噘9p v>~6"*YC7;O-" /7P $LKm ~]~p%J"5T"aejT⫾a}9H;HFF|'}Oeр]|u+m(CvY!:>j9(hͪ/w{ԔevX,1vz݆|'lHHamSf*>@'='lbTLZ2fG"ie4DgHj[&FԧQcNLZ֕g.E +{Q]ܵ& 9u&EHW׽XlL@x ՌO4<058(MyZ |bpBWM1ՌcWnAqV9k4F 6I !FuhbAUnEՠ0nlz Fuְ÷X=x)JU~ɇP |a|)撈ꁵT8Դ}0]*<.@GU RG矖iH 9[0^صi zGoaOm7zU_;{COXVmri"V+f\+$]>aɐp yyxV`j8("HaLTވ6Y:&dJNfkqe#ksPb}ȣY!sen7ASr *{`z*Sj=>4F/lH5.P`9n-~KђC%UjLo~XxJ8ck ~(+ ]]mi>sRgB҈}>)4`Wl7ɭFK9};<:[J+Wrfs(ZT߇K#XևmemLK+nWtcI>`9WRzGwIpDIrX߷U;]Pu4j#dUK%\NFVyvo`d.fx mog;D7X&K~#pQ!jgP*Aў'/khahWʫuJmψ1f'>v*c17G;tdr)l6iY}"_줻,X{kǤ|ꃙ0Y<^q:W N=A*CALa~@R2fe2B^%G@D+MݟKx0j hz>̝1W>P9C9=U Yٯb:z1X 8cR3KΖHxEblö(8#%N? +/& SY@C%nF̰^l*jX4 \^K7),(-g3[&n6ڱ$vD,t5w۶x?gGTUex!] ZyT0~e~h8Wp84* .93 β-~JQzW`U-g6[ !Mk.g&֎hH_V"o  |'j>5pm}*G|zp_]O+뀒'w9LJ>%r6 4#{VA//(%+6V<UpXI h1V9J7ץKJ]4E"`W:؏,AtL4>gc3]雐 'ԟȲaCgv*w722|$t2v裺T:vW}osiKԯlZ+/"Ǧ=L#[Ғ^/Y MTskC5#Jp ]ЍE=ϳ;p8z2M(9 ՟v #pvJ=0eJ9y8 Q,6V3EPFZwX>k|w:H%0V{{,UڧepR\\Ej3{x.мbK-=eLo⯢ Joʒ$[^0Hpc/h#0VF’_mf} W/)AoyH--gzܹd8̅jmALH,2'˓ۑcl2N,y,_TԬ5,?~E&UaWЮʞҎ%d;8\&viQE[!cNM ھvmVRFȯi0WpͽM8tF bPUgx98蓾\.): c`ܓ+𾬪d86z䋍t[[L-׿"Y{;}GhyIǴhD[;{B ~H|D \I5u$C]47wقh ,O.a(cj#\9B;ϸ)m#'XtU;s ZǠشQfU \1m1Bg` Up?SD/R7]?!Ae_ǗŇ)slR[m fjfP30\ӴʤoH䱈l$;G5zjW^h'pT^ی?%Tip\v#SS3>2 FɑYӻFW<37q܏ZC-Q/xE$ %qI"#ohl2rfhLWX9>@D;$A-Cnuߔ#RI溟B I55wKj^#teHJ|BX.C5ced$eԥVJmGB)"~GkHG{MNL2ѾcoX=x<`.MXىl"! 6hoػ7ZŘsMǚ\ON\S{mY#WWe/G3]mwpˠFuu!T= |!:zw}ٷ;%ϗSiK-u"֎5;v.8R$c<!@yy/>S8$6/ ggɸ#P)bÊB (z;Ree% "*z7^h.ɂ-OV<=ᕻɤhLD )m@h>&nwZBݞQnwYqcwOQCK=|u lye$;]aDHdUҶPMf :Ks8߄^A ! 3ϒ{U/_{V\+$ ҷ;iX!ŲQcE57z݂zgU΃oA= 0`,.aMd NCr i\% `{, M/ 4p_ب/'T]s"x)rUvli&?I׈T]q@ EmF9&lHڤt#_ :b78S>lVbhdG&"!mmJ5B/ɽ$O5áfS?UE픴U'%GE"-jB4{PNƲƔ&ju>AJe}gcknoWx?[? 9}vt&IDl^͒p фc &zzK)*ULPդ5Tڵ,23Z5 ;aH6}XZbLKy7R<%wHXIr喇vH?=\;Id ݳCŒf2I'dF>d(\2q;YbH)xW3fnT9]怜(le}aoelv LϯYy >ڥ͢ :ξr(cY,?̦=$>2f`* /ꐴ-E` d 9)!񛰛 |ܮp'TO]xVq?DA(&H馢$ˡ%rM2\ۮ~؅ ir\M\FߚsM^u͑8Kb?J A ;w5gor2}9<R6WxW\޿fe(I<]0uqN`, .Mr?I|Stj05QAg>+S^y~CNŶ ԙc*ňr((F5ˮ9ٺsA%*P:i Tϧ%t7b;8kJa_ ]16Ԑ{=M``iP9>*eExLӽRCc1uC\n #QPn v>[ؔ3HsqnWx>qYKبКy*Q͜RXI]CBPZ ۤ?Lb*Ҙy"Sf]c*K.+vd Q0i2s-0Dbo0Vf2" Ɓ>CA.a,JF^TPa35cs(40iO~W\Ma1;U NoI1yqO k?@i9< u Rq+Q a>1.V0!q͂}h(ղg*qtė-<  t]`:Y_F9hTM}wbTC1Qs\oO&_TG'H*}=yYc=Z \&y0JiH0r ˎ4SRڈ !$*4ZgĶ`<^tղ$c|SLԔ.yaBXt\l>PƱDi+_/+ x^fzI˕"VB}Ȭ=h)zFtQU6rR墡'FtR#ߗ$k&Yǿ֥ǧxYYjCia4(Л*ؾ5ܧͿ|1bwSoBڌ@|@n7kbUe͈nVٲKQ9)J5pT"[ 졧zua%9a^!tʟeDHDլ\6(%w&pJ 9ɆCrwg~mN&_wfW`=ݼ9N4x8R|dXpPC P4\\e]F\Gwr5b;alE74 ֏%m3u@ ,fB06 HpzڏtS{P zթ ӳ&uԌ]U8}44d!>1Z 6׺4-ھ081e@w@ &࿐;%j:<+^Q}00ބVly\pv@d-._KZ@9W94?u4ԿD[韨6eͳx[1Uu=~DTRMK!wDlr΋%!kP猛"eceaU=[q1z/-Y$^AT-xrX :1,*ė +BJr =\$ h6ՇRh*q$Û1'jH7 ! '9 )f+a Hk~ј3 >3 q=@wÒrZWᨯ` ?Z)̄ uZ~лEARp탘'C,ޤ-nHPq@$|@9~ (Vλ`R5ڒJȢWPL!ڋ9gYn~m>~Pڝ]ݍD-Ki]˞̎1A!OdNj{}YH^u.E$^D,e18t٭ު-[W)6UnSUjbܤa?5GKG~ᄶԟHE:5+7Nn_g5|9U,/9$L)>6Rv{=G 򖬊:cѬ7b P_+h8$FڽȢ/A39ÑQpj}b&u9<o~Z& iG_A!(@orb>/v{BdEeu| 9"4@/7NU±ħMF_r{3Whm~~3O@P3Q|x1; Tly#S! 1ma*w7FqȁҊ̡JTr>2;vp\g9Yy%s`aҔ:hndwzub4T%S,¾āK~ӅR%P>>%o䦫W }9S{In+Á+EpέnPǴJrFk-:ԫ|#Y]<;ьdNTh񹙀tag)N53'cR18z Vս88iK~N?/홃4u tr \s2!8Vk&c'HwMOq`7q.k?:Sw;LĊ8*%%;qẘd p _|ǔW#ߙqIeHޟ?up%i ʲ~@$N rd&.vqvhl*-aaRzY |#<@``j=M2iRHPᓅ=Ppb[ |QNÒ4 LΝ8| uZo2O#0㱴-l!܃*mnb#b%t- \PLݩ+|s9֦f\/L%O\XțM)9֌^&_4Q"zOKz7ǣ ¢ak157/&g^ dO .ܤ$~'{Iݗ`䧓o¸;[]7'm%'_* E=grfcD( "!C|+s+G0Q2<-M<78JH'#cGAt_3pNíR^P`RBxK7۟ \,yT[xIWm]?7 v'>Me/W2eR(]K*%V/uWNXJr;dPsO!!LM_"qg7W vቄ-}ƪq=`RXbl -KO4xcB]AlV0 ߼32"k }Rd䛪MSEnAA|9D$-^Җ"%*e~TZ STA+U&{%+aƯh6YgFeu>PA},#2[LLdHubrs8QG1Im(ks)`[vBmvh=x&`'{aee k=,'ߺqN\ @+"4mn|*!m=XEIRd,! >r]1@X,/q R=xN<:̟VTrŽfUEc);l"`ҠP\KWRE:.!;M>:a/@+Gݗ7 "+x /0n БK}g]l8jIN?`E?|Efu<#IkQO oa ͭ  YDK5qX|gM/h%_ҺQ<GR+0͋20#{% .Y2^"/T`9u=}nM bQ]BG"Qg'#iB>kJ%(-(7e(X]B&<\2,C,9Q KZ:7Q20 /B3M2`t/hQF&Y@4(s 0WRG\ ܍Yν'v)dӴʍB^B AgQ1>$ڤK:;] hXIN f a+2gwJV坒y>\e/n+^ɴ|J S6k{>B*Q)uUEp5"Y\kƐ^xEa]|Xqb)n3m a D;n&: x|CuuQ9%]2CޔsP1rMM3o?+%U5PDo ^qimԦ60|UtjIV`GE:.H@dR",-)ymަmz4(I\UAne_L+x<qLQ0D‰4d;ijKf^֖$18j`IU?#b"$0]Y|rBA.QXVXy 9,G6T.Smw#RTG%/Z2`Qd<.UpnDum=+h D&2~Q9; C\ʘ8 >/>ՄvtpBraeƮ1XF[›XC+3}[DoWEg. ^hǗ3Zj̕x)p^W.ٹ?fNC8htQvW]H3\g ~irJGڣ>TLO?ͧKz#)<3șƭꡢkb)Y$Ϊ$sU3 poj7ިeh5!cGbw|o/Ps00BbyR[dT BB 'v"zfy~S`fFv.~`)%(sFn! ` 0o}'}Lq hY{UQ di;[G?A }|I߮OL= -s&"8 \fV4R&sAѨ_yyK\jIهSw2-a>޳e~\qgwv5]y:/~i\|Ap΋ ?N,p1m۸'|R$Mmk%Gvۘz>>H4 /CjxMmkWn MyVٍTxOGBI~^[7U?$T yé޾c Q!dׇ#%HkrH"}K╥3*2534Dtt*bNAT^V'2XQ~!PpI%J"Gc3\-$f5fjj84fAWJAS^;h ߢfB^ )O?1wʤ3 cGUd:-'T45'(xS|7'P$mp$g}::v]3L|Q떆(f _ i'E 2Nfkji6FApv$ h& :FpOMgJЊEB.:SϲeIa ^m4#N}M#[3,B+kXh_ "1{LRiX. 9Pv`WH)=B,axC}N0m=똑 )ſ@:.d NH>_+d>v_Y>M w?{mgm?mI=]&R  Y㯢oRʃ+]Z-IqM1>T)YcdGY( mNI<--[Tm})n^.~hƅx_oesߐ/!P~ ?] Fzed1Cם69Liq22:QpiӪbegTh0/'`!)Sgi0@P!߷@rήH_BkѸw0@3gg1ysR~Tɂ8n(E#!Gө>< \IK*;=nw .3~ώpSXɪZ@ ھ&B="8j\ƅ< a\AS&-֏4ĸmN'cqbZ/̃W?ie b>ĦI[I|$WO^hr\ii= #M>lu>ԱJ|*5ifYӬP!8s~]4Kg*NLJqK@"3RDСzLPAyrgibeiv0 o:Z  c{l2_/y d3d!%{E~ᵤZTmaHW]sْq|)_)B Q %ydo*BwRVUi-c3 /g&Օk5[1}eYnʥHښL=fj֘r3ٶo:kENf LWX:>îr2Lpzt$pu|v4R bo}KcB 3D$S. )t9xtlB^n7Ou_B& (¯BVkr_{G䐕6v+`Yz#V^ @^B7v= AhD ƹeW9(ӾW^NQLx \%rNK^1HK؜*` (RQ q&Z݌LPA 8?!}{hkzSe0m}M;k[bϷenthvӒqlI|RITiHCB{>7ȦL1˪;yJj$W7+bIpmBNſvpM:B ˜|1I/:(DSuq4KЭC(zNaj0FV}/xZ |%\(6) 4Ŷ*b1dU),rM! r7ҰŰ'42b̲-iAڧzNbad^1b$TNe.O[+Xg2rbp aٝiWA׊ Z'AԍRٔqR J/zeϮ4Bh %B:$\שa68SvCu:\ \(VqgV674K$REgN/|?IZ8XPC! \h.zfVڹ{+w+b?`̢s]"@kr: Dsď-mwn5ۂ4?z ɏ Cjbtauf(,F}g_ɊOL;S FEM.*<bú x wc O#D9i7:v{ɐ V{ŧvpn~`߂^zJ۾so &銇qN{}RxBxYSI'}q̥|_7b]Ae^orp[j0)na=h'C96IS惢B[;LAU$rFJ܁2h/۰Y}䅳` FlMjF|,  #,s^-Fg7 &z"WXLIv׬2_^xC*-wch.l{p4d!Z9;m0E`NָN/&CХ-Z^iWCg`;$\#kD5  q(啓*>!_O!!:uON !$zboZiMw?6gV=  d'ʻθOɂ.G@1QO0ߦ߯W`0sNݩPMhGDn*QFIvS`]&_,'OlEɓ LDӽ&]Ư&*#Hrc't0椒KSg UShi &J,3%Eh :.UFDA B6Ηα, I( @ l&.L]26ڠ!2/o=#׊{N_mB])Kq<>٨ɯbM `bb#3QG/G,NV}Z˃׍gGL|=9`BH6Yd@KTړS8՜HĴ\B}3i1/RjZ4ߒYM$ ӨƲ4ڏˆ7Y+EWxne2n< iNL1co9%}l&Xz0p{ͅKkB"jQX<;5=ϵWֳJ\z+yۓ:9/R"Vn.[i.XEŷ{ݎ X`xm*sN5[0+k6WgAmv7ٵ0ED␗Nen?rfGzʌ3rkawŠ1,Ns|i3EGDJ#ע~(@F. KŊŞ TL/*6G:?9t $[yW2bUW{3!{|qQ_=ÛƐ7!H>(V#JPT)kW}7n',> @? Au.OHޅ/EQo9p_`4۬Oi։D␇(03.{c5l)с;y[#΂9?fq֡%nLϕv)$ibLD2obfjwpW`;!sS?{8s{=~221] m6WqtPJ Q'BI-^Bz?m>[R͡F|.iK[D/ʼnݔ޿2[o x v{Hh2IPP/{9m^kϭ(r*GgBJz)&-n^@U4dTf+`qKpH%^ U*oHXO h|JFfU*^)3/$ZW8ۖN}B :ݞ8 ́3\ 5= 8p+g}ZOzFvPY#'F.1j_ t$}HԦC:ܔi+v ,. D@բхg>o+mjBddѲY.FO`4r8iЅS$SjD#4ƐAvAy.^RmGqY {(V{}BI_Du xVeDw3G.gŦBy`.5dL`3V6u`%jΣW+ bv+"h?~j;.ڸTSg#Gw6Իw|q{Y]ֵFǡ@7u*$.?/~w?i}]` Y/8olQ 4+?ija <,+٤DT}kD/Z` m[AI;qB'x[l/V@N9}eiC =yiA:6ҳzcC#Q)!yk52Z0m^Pv[l. 6b &a(ռ,%} #[u* D!!IAۖ!/1"z`+ߪ=oŻ~\شY]#3G0ԧcszk%9᫏i- [aS~MwFq2NtH8 Cyrd[sy"BOhsQp(V?\Z2ߺUFmDwSoZP;I%ݤܙ"%i.؅ KNܖ3NEҸ@*iTY25 @plkuU`7h~KTrd M=qXFd\焟}O9{eI#RM0e`@HN;'%܈IёJE|PC(ˎ;.|IХ,4 f4 "pg*>dWeo$[7tx\NU&,$0lid*V7ZG B+ VfhbqPf~ނ?#itU@Z'HO./GTHwQf92Ul?XBV370a+sh¾39eǛs;oPr4 w(HbAUi ήj+60b5ǒXε{l_ ^.L6AIŞVމex[ND9t،3䣸(BdH;; uPrj  F3XcicD+@T6 jK8knㄸ e }ar͉Ev^O@8e vHdQ4Gj&|\uy+Xx]|s00U􏩊s9pd}ι_7xq&l]UFte%phD5CpA ^ώ.7Wzlc 30QŊM=9:-y ho];䈃`#$|\Ax\,Zw&}iOO5 RYI\&ҳ$t7TL69.7S.Be ,Oj9ߛX\Ő6gX.}/z#Pf($,[Gs!a:T5k0Vٕ"E6,n~ C%*q8 Pk.K<{  =qU`)٣4P2@3PO?bӫ-3l/AH$r۾UW+-c7aT LV-37kѵFV@eONޮ?ż hgAwzzۉxgDykgBzlQ[V9@p?RfK!ǀ ~nY~ "U¬Ӽw/f|@W61Q'ȣn612tkK=KU۴G98Y Ƃ"B{gIÜwfo%|hoI̡8/Kp(/~[EV7~zœԳͥ~2a;\d|MLE]3Ӎi)clw{O$ lUb{w@p,ra*">V▦>\}!E7zYuXpb}n_41;~&tW'DJ Ůy0}/[A_#lwz~?R+zk<1S)&L{“X<~0%,n}+Pe^n[@իJy\$9N)pp}6r3 yA7O n-YXGHmq$>96g$o )#@2X2FcpKC9UI} Ic@%^d7]=.=>&M˽pklUFh`;簒uM( s \) &Z8@@)CJ2;T[Ca{Q}wRŽ%gdqf6/h;-FnAXFz&D%;5@ Hs\h]BXAܟ%c~pXqOD0zjKŏ;PhwGd;YrX7٫ uQS<_ TWw}C2-_)2|6*疲և..h/hx%[5j>O.L(%as)~)Ic-HmPj,O0S]s"#j*/+QŮ ŲzC-bC}(Ҷ?vje7Nӊs>cl㤅8FL:t&VO ͙B)@-09\V]r 'E;33 Kש678 b̳ %k _xvQĥltӷ5m}w?=_ ]4+4m/4K yapHƨ\D:y|[ԉ7 ewU'@On[Mv"I[Vu*̼[a5M,pyU 2) EU&unᓘ[4F:p~/V:+zKHtK8eXm]hYd]7}ryK*̓ T l$%c';]~a᭮I^}6/DFZyuϷ\5W)tƈpgROY4<^Ij//ީKQ D؍|CTt~Er6}'Wo߉eDt\ҁޙ&&-&ɕh_>?P>̛<ldBi| af!S[!< ,qHJs30qV: |+@M FnVDHmuz_l,cZ"]z| cgےK>JcUQ-Հ{絭фV; a֜X ,*w44N~lKdiuqND~Owȫ/)W<Q'F)ʥXچ"ld7ҝ ǯZ4xW4;Z+l}{I?2"50>NOk i86=sTG̓PNDBX0 /})$CV`t[Uy2kWx]yCWFoɫj5͇M6NlgdVc"5W:Ƌ&u ͉{IhJ 7N"_7ȹP~P]/кSBE%fc=^dS4: GDǥ!:̈́veNHo/mthtmu2WXZ0}y 'ReIօ&ET`pDp539xLT޹N=XH-i/PDJU6*KO2Jte@HZ'2>^2I#ϻ8K/AOO\EQP$!rQ$T\H )#vs-SEz}/MbJ-3_~kl.)nT\b!K%;[0NL++x)y?R GkեRQjVSѸ$2o˼xՒ=pvuLZ m BOC!Mbc<S ~#XOgh1V `ҡJ;8,"6Yqض @P x$*qNĺ;c6 JW<= G`i^NZЬeLx+_9cϪd|?3KUJ|—S:'@7=5^Sc:9Nc&C!uɕA5#aJdI7+a- q;U>LQ)8J7HVe|n1'qklHb5GFg !Lj9ǐ꼕h5ˍ͎~Gs; \Fb|`rR| ֶ*<$o 4_ ]HLS)<&{ïgPwKUJ(eD6>Zb_ sd6c\O«i:ڔ]"-QFZ`ZpgZ@cߔx{5Q'N\D={} k<`ƯbB%;pQAFl?9PQq0)67ftghJkh(C`թ|P~_H1(Pܠ^؃vgAp5-a?GPYAeȇB/5-7 *T:bHU~">؛Y4Ip檰@*Lg-UheO5KźaHgQڪĆB"!bN۩SdOxEB &R@P5@o4/oFcSLt0^Uڐ)GػJnɇy]U0Y^ Ҋ_f~2Xq$TMBܓGjk7ll>bBg c^n8jo}ro -NwSi. _MBҥ4F(CFiOS)ӗe4~-64a(! sϲ8bK/dB'|r3cQ)-,/~XEs(i^2lSb }r{}Lo 5_o{g:b]mFiP 3FX040BMo߭*NdA?wzgq#Be5"9. N[8|,p.[Pn$JD<'#qb"8DB"EfdcwN>J/{h)2)Fd"p10.l溚!^-@W$k(03^-+!"${q/V਄ ~%!Y71^,թBO|ˆȂJZzr Xui(\7Z _J`+"σ e@rN%{'8vwQ>YX~o8C. p0Ne꧚ .N_V***@lqD|#b7 ֽSWZuT4wWgě0QP/?lj+Gt @ҏZ1WJxqEiռsGcϊvMo \5FĎ*;Xv ؾCԶ@R t3)ز]>_`pm.t3oV4E:_R }])o`\#1vKf\4X=\1^w^'м mɮESʺbr$VQּ)I[ꀥ@ w C:d;t<%3Emr.hؘN%om(wSm)S{vlRq«{#[A){`Ǚ͋Ϥ GΟDxL;ԙ$Š.3O(4r%N\GFqR}ヘtwdp˘l"G辔oݟd)Ѱ*Ԡߎ0wIE6-VC|a+>H_s|ˣ.eTĸ wqJkШGlY) qd:\JTB3A?'V&e|( C#&~,dVTJNg'-}?VԉL&%ua )98{V>p uh+yxc"cs)5!~ lJKutmujcwv4$y¢psQ̧.NOx$J3QNpw']9v~Jɦv%2: 9:ZKlEŧ282<{O9V?2R=ADLr!JrRKE؞F:'N+rli.*6V:xFJu"l3,o|Эml1@JP'c5}Y'CL XP"'3wH9W}'QP="Ei.fWoXpHZQbt$fg_R(㊣CgWJhkNv5DRa,1^eZ{VnVI} ݏTթ_IcI/KQ5@m_#g[Z:>!OHQYfAԮRD㥴\AbKy:ל g3\ԉ&hD@;be*C-8#x}3r+kC!uO挕2 RYAo+3Q:Ls%(.*He*s$̬%ʼ"lB0CUQRW'Њ9+=DqGd1uD}=SNׇMu4'jJFB1P ([ i2o}]Fq=DTm򰑵A}򿻪ļm`@RP{>KBilZ,9Y&7NgPOE_xЗ~T[[,YFuV]sKU/OCɄV- XG|^0Y.W僮zSLQoJR_ >;(dI9"Ƿd1pfԝ6pb0qO!%s~SS7J/A?U?S/RC fi 0,׻ e ݻ&6!>n;("uq2Cf[bU'(yauQ?7\ 5TLyTm; ~M3ӃemJ55ywQGb-Xd 6{a]x}>cK P.)*R =nhvq𳡛ޯ|QoHN 6``o/d/YLBpj*OEli1qKZ;/2Ӕ?mNe'ĸp*adT:VcY(ۃ:Mtu! xPiŦ*Ӹ$]TJ9.[ ee f6lᄢNy{`Q:qe\5x*?Ν\Vڵ6L-?ci{W/=ȇ6:!<;~k4WNE0 q$Sf!9 rb|yh=*J,JB!*xC*&~~rWX}3BSz'_ZjkBoB|,}$HI'<+X CioyoKU`ʠ׭[KvM)"j$t1!FhhgوSh^Í b=8rN >iӢ?D+ ״?7" nQ`]Tű° tD@Z߈5:a}cƟ/l܂GJ! s6܆6'֨=XwTs5^I=(@1EQKIf%\֕ٛ+Tg=ҮzDlzՀ+Ƀ;b:U>Ze$)udW4-V6\UNG}1re%;H-J "f>rzZ׎3Կ0V(K? H+~#+0Sed7R`n˰?  5h_7lY`p%7(RXV'QUCm_PeUhejkP]yH2rt*I9BRr#H}rF랛H3qb=-KN ySCݐ\a0v !6%H& X-p" "*S,(C6ed G HB'ˉ*mjWF,4}&+3TL!a',{uݸtdbt &ҐI4lo@z1nx{rbD)(kpu"4K2`*F+f[ℤa,)/Nb'z?; tZW&k ׶n:ޙD zT= N$5U S nAFx/O  4[IjW>B@T 'n]a(C }ZE܁7Mm.(^jUs8occ@5yhF 1XcxܭvbQC\e75ӊVj5v0[T>zvx<7CS@[Qܕ7 Қ<|e ҨTExUPj\u!al-h.<:SkKq4"5d(k` 4Gs ;oPp5(z{ ֕OBS%j 9҉. $:lheojbv^ Dj}QZϝ'6IZF0"=9kU*r 4\7Eo!Բv$ #ptmMh!_Aov|Jk,U& 0؄Ok-txhÄÏxPux=%CF/&'1g🍀T'ފA̖@S(ExkÑFL͇[H"Gl)4*%}gDHu# WA4 WfK Q#oYU*ԽWHy>,uql.(^Rco<43vɒ9:~+F~ 1j)pu,d'_n4KhllT>,EG`X =cnXO},d~k鰮= 9ry ӜFI &nw29~CE&! nܘ]ijgZͧ6~Z@d0Q`;x3;֒AfE rLxGjr]v⤆.?dHn(lE1YAlEYG. İ-s*V,D2ҿ} G. "G/9lChƧp34Ag." X%$I5{.2NP6OuvQv/eYc'87 Rh>aQ܋/[C^Z̥ mr#Erx:ܠvI\1p=| Ha [nm7 \2;&(_ R1]ŀΫS sFOa76esu |chcC<JUo/! MCkЙOr;dRa&N j]X>g iS8#t(&\JGaju*~aqWQH~@9bN QlG0%鯟'|ym'ysW؍f9cUdp'1<s9&]G G>-e`[} ^o.U2ܔ+P2`>e0HE[5eB2C՚M N!<UXNf[B6*oH~i޴ʟRF%wDަ y6c?VZ$L]Pp 2M>ځۖu4N\\ 9*%N4o-?P_U~MhDztJ k7q9w:@uolh#-MUIJ=#2<ד ۙhP 5R6"ϲS{2eyG#p9M>hběA¦Izܥ‘plo_ΰ "$?ɫl8j*K`' z4W&c墇lM[98{jg @Y (-!WƱ.]YrA_ @lJ'J}mPkVe:.>Q ԏbpf5Bqӈ; R)Nq"V]HE./{,iҪ: S0MW?*'̻컄6RJ%eT$: Ccr,EqhI_!D~&dUTT ,oτK?{eoK ! Y'@41)Z\񚞵cBs:-G1Fx; bIJ(q fS{s-BGcHʋT;ue@ڄjJsj Rd# I8OۡX0 ^U'#YݼSF#n3Uۛ*3 =pE^xn{u$ƎSPѝPjgq\"c!U~snW+}hEu RLʯMnL$n}MQwlCTYgQA8ױk)d:}rX:4mxRZ!@5 q-huصBi8?̏),$b_A(aj2]l-Q HM!!DMTKD·1Mp̉R# W l6cU)yfI:\0O[$z?1%y ڤ+/a^CqG tmx23d|Vd}N}k tfH:eM\_`쁂L玆S$uY!|fzbJ?6YkfL! -.ne*X:}=O5sQ(S|'Tfi, 0Po'?Rf-[srꉂ fyrUyLf{: l ^ź,r9U|4|=*)ۿ}r,\eoƖx j5bXn\9ʹ ;ȘFB/X$f vmnfٟaX 0`KCGCzPn9ԁb)5boUzCmlO~~׊E.5ӘѕaO|/{7/DSˑ'Š*e[ tELں I5`?7P!B_qPqǒB@#Wq*(oDARnK'ZߜE ?):~9MW{%wrkҳоjz?O3!d*\dP dJ&f*qߗԵ)TQ.>qj0JfEȍ qߤ.k/:CW 31 +9v ]mĿMTcEv 3SEªDUOpejԋDjlFW8~|'Ҵł,%,o(mGzb*i@'(/XA9a ?4)2K erXr9xn}4 Iďt+4~I;XƄYY2I#㠭܅HL GlfT]S M6'RMGRJwUaWx!3J`:\%4?$r6տܩ`$TGD Qٰ^9V4?ZٯơD E0 "2m GsΆ+Icv}) 񥕃b7N!3,#N^n&ޞuPib0*}u`k p7D$8Pn%N9vQR^5ayLz \C}optOX $WsXP$i/bG6C)B3i$Ý s~:O~?ۋ5V !5J"b¥ͅD[ĶyݟٵAr ;ͺ"C=Fؔtۅy"]CĬ6ɎB=ryc=75&]՜eKx CYba[|au0e?t-c|D'I@R)F&`V#Iw, 渢sI?,;o_""Uå4K0bDO7֦=Pr [wzHNLt'b@fsˌ6p ^B7J.Fp(a2ܬ:>][5=˚1jf,u^hAZ\wA"<$˳2#Dk8ŻSwۇid^ow5qܝξSԩ3[- &*lm*!Mz+ftZNOp-S`2d;fv5{'Beg8ΟR6e}')o,֕٦UzPbQ e=h]71 eNMةѐޢ' %$^} 63I/ / R'T_*5ÜrQ}G-GeT*9FO ҧ+bխ%͋&w0 z#wJo^Rd fU23e}=Da%1Zpe>UK&iROn'` ভ΄wU_br?hQEM, vC-U!OјKNӽ+ItzV⍞7iAX0iXL'VJ஼ʲiOY uhb?:znڴ_ o~jfu6Y*qp@Dz*ْ 6`9OXTDyϟ/Jw1i%$#EK~ayt{a˺ŞZjH/e*I6=An0bXF" QwG,?q?Enś{nv  %f Ed/Ё+QP݅H"(QZDŽv8a wcz,pSjp;^+ú o[vjԘkBc->*zZDޮYIuBc+L-*_s0ξs:`{ç rDgh5**.֚c#/~841sjn۟hZm˚}>ukiQ/%CLU$1~Q8jDØ3FQQH>Oz &;uX $CzoPjcw3\"+cPp1ɏ [g]:}zhR?@aԷh_ GBHQ B6.YO)75Q8#YKhA~F I u_xÜ}w@vP , B9bFU",\%NF.`Hw7^I%4R\#D$MW $>IIxnZ̓-L3B],AZ5'fX:y=H{ɛzaV|On%̾bFgK$)p=K$ka.%oQvX >nHu!װ>(ɂ:pq| t?q,I}bVoȒL~ wbx[ZTrzTIJd @ɗrau>lݨ +'."ͤ؎DJ)L {*T+( %F_h"|q:vUuER_#.(b/jp|a3أj\qhU6na{$'  W[l/wi_:e*fmX-֛35^]cO %L`.rFnU(:^QP'ӟ.qz}-V* tbxi.ci'eV}`.;ei^iGj'^)B&ל\iA{! 7_-6_@aCݤ#&>Er-P) GPx*ש|ԞĐ(ߠe/b$_Ҷ,1 n:e[ޱ}mƑa$KE s'HU8}>iE22΃sX"+IkK]/#,8'+gB֞9.qY]'03$3C=hЀ/ĚG_MbNDŸc-KT@ z~&!.p)n>Ҿb=/Qz𾷭5y 79pC/R,i-1oLWļ \>,nw(D-+kv7˗X7l֓陾VcFk?XZB7ap:'s,|hܧjz&Ps؊*0(eC\=%!Bfj x zeEڐ7y*~ TpR-aXl]}`"0"9ѫipXQC,Y!%*qGp[3!u= aDˀHfnEVVXVrlFo_щ@tUs=0R\K$ {GVנE߶^$_:ORy/$By}uFBB@dcVuԱ_IǢ< (;&% <1LL` 8 b(ezʉ~ _L lVq6B e"#vf M5iy]Yq_4`f؊ϡR![3Lfv+v"e v~cgv'-XK!_Օxj2EI9507E]_j?w cO˧1 \@H+|;V$@/&"J>dՌc}A+HpD,wGWc]"P#Cղ, nuJXd8)t%5ڞjr/Uј 3ko-JX."9ڋNݳ4po3H-fk"A?8i$iSĮ-0Қ*kC3dw5)6POx9M4P<Þ56G[ϩ3;V'R$Tϊd[&rUu0*xQ .GSUhw78HNmb+nm]c%@@`h,kFm݄vՇH&rhaUiG1pzl*EQE Gt^E՟hUǍ+,@&`/a3^aKTWKe26 N3=Jc6t|UET|D Ҳ% ; ;Oq@ϴyQۀ.H̓lʫ P`r9U_1-y7( e_yL1<ڸpkApkQ0)Ĕ[,l}Mj(:X/ x|k)Xs=󷂎& ykE6х4w6)d!y"z.DZփl,Vc67T8U|)3cSK!o]ir8H ԓf=ϖu\ۿI>NBр^&d uMذ 5 S˒1ډQܒ\s^,-Ř"$QļC,y<~;':4o H(!lm޸77pzgiDфK+:(ooc-ޖҵWfB cN|&/A'%j2ARvo ;:0s5rPȪ5w ev3& n|SLH\a:/SHuY2!2 wh3G(;/4"xC'McD;tg'7YE+WStQrH!p5ROkW(>h MIs :̾ʕ-xZ~o#y X'{gi,$ Fsׄ'>~HULm[\_*h3ȭ$^_+aKgTD0>PP[TOa$;G56dȦ3BdO*sQ\UpT\:O-NC3HUr[Fm/Z] 'qr x<(m\[/AdxmF\@G]dl5[(K狼_}X1Q)z+{D;}dz":b-SEGo\ $Amgca6åa0HHsc!ςIَ@0lXa{MncqWkk"xx.zPA>_z 0`4R0? j8{o0)0h`H{5I4 80PΆ^gb#X5n+޹;('Zͅ_+SޠƱViaO"pg&t(QGeG˰Euh,D&CW-S3kKg+݄18K0Kyx I3 M:mjv7AZc "'G{uR/;X{ D!80C|Jm6gwWh5nXzqUȄ,vD4 pSN9I 5QF o38;B5.歒g|6gkA)o="Orr_8ߧ/RB0A|)"(R`EFPOT~BKd8T*߄^_G^2r#式M%[g2P7lmMPGyI<?R{)(߻>a y+ T oCւJ7Vzp~3֙mCt2KA&Nq'|YO+mq琞 UdzxG9.9ؙO.7,USq^ou9႘sbe G ~ʸ5&9G1:uQ;+Ꞥ{F]q툚w9ԅ2 .|~]QLSjW=9)ZD]%*8`@bw* Ltlގe]3.k: p <أN0hwE B>Ǣ-<2@ыUV|6"h 0jn j/1UejIVHt} sOͷo2W\N(J]Dd2kW[/QO ؿ/6*6bEw֒  4ï1 w.࿹WaVz4.2!S5u(s/Ԍmh1U$GgtB&7:MD[ 8mkB*|HDWG+9ܶ햕]<Iί+5G1xMi6cInVe*Kan׮])1vHw&*שcmC5\ )![>&^x {G:S ~EM(qa y[ҐɰyDǮFSAeb!u1 (JL>J-.SKQfWބ"ݮb.RԵNXmZc)sp2Zr84Lu'+d|jO6E<{2"}KictZb A$"mhvJ`?BНNY%5 >Mv81yc!1SA6=;ͣ/V?z;pW4;Jh$K% Ei=ٷK| kܨċ@׋TD#'K 4h4F%×?DBQaf_6]EL#}:;BƱ i 4F&&\٧T@F1GWQ.S\ie6mƜ%l|JYMb(2 h4]^ %{芠~A![ :~v#`k>yHwf;qf DĞqaÄOP(̃O hx8y*ydڣ|2ohL#vC^R%6Qu%~mDCs `PjJ{$t,W!$M=FRg% חmNZ˃˹xԺa fү~?̵2 [퀡zsGȁwXvelU$7i18:+}Z[ ;e:1.>]՛\;ߪ~֘e ( RO[c.w搘kX.'+Ls {^1˖j Zר7P m7 gL,i8lo{  geLz|}YX[g㸚pT<i15M!\w9y&(}XwOPJ-_Pi3}1/Fו-j!@S'I9>%qRsJ~m8p|'m#aC}_сJ,!v7Y0Df%]ϙj{1Ȑh7Rh"{MϟF㯐#+ /6שlcb0_@3ZpJبM5du@wjlp7k bX[ /.ۺObsP1cbFh2t.v_&xl|DU&$zղ&*UƛqPyKř)UfbFEHg2@s2 Q )$V›LxsX0ѣՎT/䭌S8Mt.Xp&),#N> ye8k:^g߮GlaK. a՟?LʌfRxP}?7D $" 5l8G̈́eQd} DVȂ=HgS \?L׌:k䕣L*tUo~Fo8#_iBrD\.Pdz j [AVJXoKeACt(4kPN|foUߍikYH"A܎m*5zm[vMUTSm :$jߪ9bRӫJ<3Xûc1:LKx#ˋԊ5.k.:u: sM2RCi %Őą(RMxG 4Ʌ[BW;WXOpD03~$vN}эPoXtr$OLϮ}cBj.ǀ%$^ٍR:_BJ4S KR<, " 1*|c=.L>_ͮeԊİAq&}fʖ>C*$7?&9,>;f`BȔ@3CLĽߓ~.?4?q/"ƽpѢ#ˋn3LDNk!+ģPA\KNobcI3:~Vyj nvTy egZ UƟ5 n4?^ [[9xGz!<"58 ǀY\j]@,?eg4sNqSlc0cV*i~`-csLLɕR?7D!)2B| $eo<ٚjxnߒ/ z4tFJ+d -vc;u P%r<9K9*eU=g buEF=ܲ.f)Xm9\UYe8̓UV'^\̖& GDz4Xq%򅤣=J.z+~k4N {7 |Yzx6O㡹6~¶$`?7_baTTD3I@NW\S <~ƹJ`X v CJI!<-YIdGz;O&GJ~\3svypw1,iZ3-@Q j$`&t1&8?(p7A'I_+;5-4nن5qE@(53Om,OOԏGN*05To[/+E.n3%$ ϖeQ=a F0.~'yeoC0ӎ:j:X<`9@FithvU艽 C@2@ILssÁKg].3b{"ߩcIb|`Mns q + : xP?&2=Ue}#-x4 d 3B6 P%8؃E@ 9_UA%4+ |?ۼ{݋QQUvQ*`̣Ŷ%QO: X0&}١n6Rjmo7svqP{]B+!,w}/ֶ)$` $f:oR}`K[;Ԕr0t`}ZZ$GEy?is1,͘6f* rm"'|]zOmCOދ!9[ -l~m}MEbK:SMN2?( ؝ض̩Z:瑌9*T4% pQ"Y}[覎F/Ok@6Qs^B F/Iav kv\ /=h@#E$MʃMICb5a? !"l+[י]̞y %OL]$ҼuEwK X$,Y>>W/sHi󵒯9\GhS隘"wY_$ MV`0NX1-dd*!+jErۜ]}DLH:޸= \ zckS0eʊӗ05%(#+Ҥ!فe+EIfZ 踣SO@R?Bix\>{DepkiSFL]$ ĽܺZȗ6X@֌TfwV,f̃B%++ymO6ZM5,:`eG Xa[` <&%zR7I!!wc]b5a>}jB^ 6|92^A2XZ@ZQVmS-kRcHf&DNgCrZ O}se4%CVbPH6vϫH9FH L{Sa;1G#Dty&M>Džj$Vvzx %KzOBboU'4<3"o/k/wͧee/kq_?v3r;F?N!1 X[Bٜ]ӟ'M:~O4D'N_p)0݈ݥ&Dk}؈wlsbƘaKʶDCyrkWtCr툰ͳTCUap%ӼoDby~/ń;0ܼ,A> ք/ɿȢ3wF6T 8vU.ďOC.uckͮEe[ Lg֋ؿx.}4ĜLLmby"p %t2]\RZeYT$pD f4Ȭ5C"NxO`lQ7#tc)A;{ ͥه \F/VW_yPAe* wOk9SƧ\u%(g үll2r%3ofy|Hq=3Ljؗ5؈q|gyO{/yh?\ -ʝKhM]JY0Ѣ, 3 Du3c78ќ} pʗ+*A 7nQ;6\$&1cTDRBON{;̠ B+)ƹq$-G؊w{Np(K{vWxyH(]4b= unWI"$DB1|Usn{|zp#Y,峻'W_3/?bM"bæSPb {!_Y:Pn ]V1uGyjR _wM^{SشTY ]+ ):|6|hUƢy-S5טF+_Xx.X&k.A"/hX%Si2; w#q#AaFj޲aYvrD r'#~N v;M `ƲF`gD tAn @Ih:0}g(@_1\qV؍UsaLu@Qg^wg^9 ?catz_64EseDrM%=6]< Uy!2Kn>YZTJx$7?dd҃Iknu3lP&gcChLΣZ߲\xYyw9,ߦʕ2Z sDD?< t.GrOLT*|zY ڬk{hi^r.VNy Y?k^ kr\&޷{W 3ٝ20FHʠ{{sh gChbTܐAQ\BE 3^7C52sر#tV"fΞ-k'#%SD^*3X^SZG,`䞲l!HͨK܅`CYa?9-D dKY)ߠ싂>mRŸO3|@_DGɞs(/h꾎xv|>zk31Rv|;T]Tc2$u^t' 4%w[x(ʷ5{lx}̿k$/W^ (!ܳ0QB$bIVm%4|H568)k{(+1핼#޻H?[tŠeyG1<E.Q0A!7JwmYۣIOؙ6=p ݹ s(60?a8kQv7  AQpIQ+ W /̏LÆFDY:ӚKlrpg%3k4 4 G5Pk9/CվΓΝZvk A )GtPod%z;4^L([<˱(GRcT'>rG) H|bžPj҉2Kخl޲1TPǟ^>ͱR*WYdq isG;Y G5\~WJ]A$ mOkВmBr +׍*Jw0Xf5;ZOM߱+lq^],3 zihh,Wʔ BU}nyZTeҎҍC$FfAepUYV6QbR'2NDvi)JoZLj:ob*^zk`Fߦ>u`IK<#<VƋZ0@|0Xn֦V bwl4YX9D;gmCAigR'51TtV6:pooe *z. dTTE u  xuG#`wW]J hURaJcJՖgIObjK_=b+oȎW@]:+@Uu@ѫr'4H}I=$Ur8YiT!Ig fE!m1F5b`Uڌ, N.% CTx7vM|03\V KF'1-T=0'tYqH?4n6!2ye7kkG%TQ)JcO_󴅻ҞKk3ٯ6'ݷ)A&Aª[WTd $D׸ nA^Чئq(,|, nT؅sW\maz#Y|αfLiP%m#oؤ T -."lSF} Wj[ (68ټQ ::\9jmI(T6pG "H_DBDSfX?Mk[SdщUdk) 6v܇)+h7\coBLMLd\!6$?ox]q"ԉDI3{ok ⳯4:Ѵu?N9ǓT3noyb(蜸< o᠟w֧ILwx5XQ$^@SO`Ž5ZkQQ7s4l)'Іa/DXC%OV -ʥ {PJB¸ԶZ:|QA0̠ypϑJVӡ2rӆׂ_N@Vvz~f >EjLQ! !ބO>]Syv%"91V/ /qr;оi>o1\5}sW"M MYgŷP,DL,vݠWe?$8 *mьIeoOLA!okF$ ϨR*Ā ?eLt!H`55㑌D=Y̛诲O՚e ^ЅO@~z|4k{Zx]?HFTB PSڞi Dkjꯝ8x@xZaY?\+S_ju_~'<4(36{4e`N|0o?2F/Cs ol ?5') /EԶ'qG `ui*4!;8瘉 v0;Txq@9w yUd>{; eb6^mڽ78r$V;L IA矋6^3m({.@ A'MOYxj$%kVdEK 6Intso"H}}8Q, l0éjkJQHMY@h,&MO )E\ (iNaMp{g2{Tu~ak]XM%Gp~}6D)r7cw4Y[FnǏGgpC)F'@[ǮmN/Ub_Q "E*]yHNFv})%ГK-ۗ:#oIHudxIפ:l‚^#WgCgkO ZXMKiqc(bt1r5%҆Rz`4$hPnc@E))؜OEAG ˊPI>Oh;ꏑ&Vp'Srbp5I!Ӛ=9I5r%")IGs? aGjM?o%%>W-LUv:DqP%`>B2I({57 p_B|fӬ5 w졳^ |=B!Gj"`6u'#oR[I x |,F@4mwsI $M&quvȦ:aQ38?ApP W^ Mo_nޯ 5k0*mKϫs7d=0!|$o== NPl9"9JLtnN9G)KD4_|%񪞡kJdѲgS{c;A~0O[gb9]F ܉!d'Nh,iZv~gJ.dTGϘ8ߢ(BU2`c+)<3;4WTEQ)9h6eJLF~W".f Q/YK0癐~q+/^m=%`Y]6ƟcAWCԳKXS;Q^ r4|2'U2 NqKVlV=2xXcK|+ ph^1J!19pG%H`"d!w{Lr^$-sk2Ѡ'(P<<^(J20̣UKy Ͷ$"wI pBtb jMqR9Gzzۺ/QW氧Թ%yQ.q}1Wq f>/.\RPz/(x99(ZiIP>SCL{WPρ[F'lDrGFDǓqR y#]`$a䟱0 H20-NU3W:OEVE+^;@-M_7I7%6x,Ub%gGFxl6hnj=ލ"ߥz@Q俉 ?s縐? 8xf AWۧqR|SYy9-W -W-+QnBj\2}ۘ*sT2:=&;DI^v8#؋7-ygJ!ASw⚑;$I$U82bii2Շ0uG͉"_3vN\ߟ*sOWbFe~}zYE12hYK鎿4*sd^`LX\ <(DIoչ9 o#" kOQ\3,8/Jk 8%b nsPZ!-Yv-l2,Ȃbأ-x4\.l>\|.G$AG}Z4ֲ*lzTg-SQE2"hޛ rN3di{*MEpm7Ep>AZ_47IA5;}MsY?~fU|ka0akAIL0oEMZ&V\nwao|b78xM' &PjS^3~ۅKTDAC* Yp'Kk&яLW8{ů5xöh§Y5cu%-Y[`95n4"pQê~jBL|T\6ؓjߜ?0JhElʌ.9[ j #4nJgGhAo:M-Pv|daub ,cTjp 3BaB*t /%MO)bFn{*P8t}vSXߏϡ9CN㶟XRqP=wV%p Rv yd`?G_:I8"| |K.pk +*1)QF LVڑ)puD1$FYEGb͚댡u ^D/K"ħMTl1s..lBVvwL!$#R)/g=FD|sIn(kǨEe: ms1;o GǑ+˯wY6t сE~膶d2S下|j? nr>8 ܨG-wRGɌ7?el_¯ms GqtbHkq022`&uUtry'$Tbjb0zҌ:T]B;S%]^M^ r!ڥ.HU& Bub%B$Hfb@043-m'CUQx l9Qcu0<=|gLۺnKwL2Љ &&(]){k ;0Ijj"u^,[١ޡٽ84+M@Z PǢ0 RqmsVB{7p ZGv ?"OKw$x:Qi=Y4ZXm+eG;|ÿ{=Z>υ4a(Jz'hcŬ\шtaK]Rf:|2iL㊟UCsd5n>d0TfJ#\:Ahኆ:[:Aj~@Yp6tkDŽ.)䎧n =s M W<f4o!7)#UP| JX̠Ĵi@-ʁOͩjCOmu(п> IVwj,j̑7UGjucQ+-*ܲ@HS\8Ynٗd[}K-wշƧrB0:ѫKRs~/1H瑨TX8pU j^{#r /9Y!t ] ɏZ2G7kzcry.-E8ʿ0I=IQqڅV%B^D1bO-J,5BR΋òeZX(q`tFn~^!\$ƀJ]:68N[urL|'>dހ8 ~/\‘'̒_*ܴ똻D'L5e_Ҟ 'qwKq6ZۥX䙒 AhUaQ!C/2Isg}[-$=`AyQ/p͙ ajO}.6IHz&cY q|U'ŠgLɚe=)B6ᔿ#T:4sq)ڲ]nov̪_lĪSqy3;2- h0eΏdyl(/k(9ssjdZhr$3B֤ C9 'T.P7%BNz!zwiNz &2ܟjNj 7QN><>( MJƑfߙH 4 gg)xB0 -J0{LBcG,(lQ(N%_R|6J./~40r_)=!umS5` A%6 7>C2Ѕ-FwŸZE֏,{\crW#M2;S)Zb"J#Nʫv}0s2 PB"^9<dLev=kz򡍡'9=^皖NRL"ã μGQ\$]]<ƬhV` *@'*jfC3YWcBw GP7k>0O/LRC_S|J P4(_!x^JG1uKJ\T~+\w9}{_5 ߴ< Ks̾*]XA<\t~I_lfQEoD/@XxyJT漧ɤљ^K߉i#W uJNyL35@@da:Sײ{[9o6H\]Sn٦Jkj9"D7_mN<'(Z`Q~[g)HZVm;pʡR̆iŌewzkh<)>{tx8鲯_sqbߴL ~*}sa˯@:+2͆ $v͠c#TB d@[$U|TiS{KK}CLu&|oNJ-W5/pvdeAJj 82И"S;IR gOgJ Pχ]НޢƋ?ϫ \NIxQ@z#cԒ*7Z6Er|=f2,v $UVuUV[𢮍?̜X!¶~c.zxwSbGt=+:F]PH_;ܻ13J޵ yg9RR׆r̩*/׉O)M#ex #ۚYɼ6&ӐUNP5:_85] HӒgJa!:{tģ^,!8ƿ C{0x,W|l%D}Gns+6t]) :k?`zE-sE C֘W)$xK1}6;K׋Ep+6!lz0<- lGu!l]F>, j/ 3K-|O۽%47!S VCIyT2G|g=ȺH:LNMCpX{Xt#ZU.Qȷ:VyDJlzEתf9m|?I[lK$o ^I/%rMxT6*EeGmT=t"ǁ7dhN%% 4Tx2ӡ8|RzטٯEfēYxuH 㴤:K*Ov~npw<ªvHC05jw#uJGAV.x먁ycg_y. ^& R*Z䇙iઅTCfMtL+V}OuVVq@@? \3BMS?3TǾSэ% =)maֈ~N|`QA}PuùXQzPf>ATIh4C^K`E(|.+8UĈ6qʛT [  ip  ILv&__ lmY` ޱ/^jl_m }+|n4"R~C08# Cf}tU)v_Sjt°fhcKax  Kcj*.nm]06V Я>(ͧͦT$-a-<6+~#D@ ё.U\f]LerS3*w2ϳ? |VTQ(7(y-r'h= q#h7٫]Z]X_/q>hmU54Gcƀ= :˴1'gpc:U*&br9]=sV2 X6K 5^q_(PEyxΖ%0p,eWwX }zcTk kyϑiWpjD> 0uLn#iʨ. CZn_)ݕ?W6XܓfSV[뻣R f*sSo >j9R=]+OHߪnc0`e:>A<dj5YN#˦D]?mey!Z hL|JU6g1mAǕdyet t/ v@Tͅ9tFuԇKQ%Q}G'#ud)e}yS )Gl ^qdO he0FJLr12*њpi4 fU%xa▛ٙ٭TRrX\Bzt#N>O Xa$wD [,]js'kEtbz>fXN9>ҞKI@ZE>*F]7Q٠V'³HYuzai?R#!毦<`y"G~/e^rC}=~44`O8k^j]XlIUSğd1PU`u])lǤo$XST1M"NG7&dq&H:!8'QÖ?xd&ڶG6F?8 ]8+DyX;ѯO{5gV"f(i&x4{n , z#ͺ辢98.8 WufPhiՅb$֓(([uTT2oZUKy}3 eUг~JK%1ŋ+J]KY<ϞVB6 3o,_xg^#27*[ q' [ ߎF_)RӺc9׼bv:ٺLĖ3^%nZ ^r V^d wPK;St[wډm/26aH{vWד$G6a"uyh) RTtxtqiOEũt]םArqiQ[H_z,55.8쵎*y7hɽr &BW%?*DV.<0D`g*!͜U)H{M%!l0ށZqӶiz"Y7Q5հ/]n̙@v7{vڂqfy,}?$%z ʚƒi+'n>?hEA. :9ھ<َk#*(d%cߴܲpCg,!0ӼMAQs&=gh!Z\"qp$P Xic{F1;ӛ`~e8pDZ`^A G2EN[GX/ `J&xai)ArIDճTgC'mܛ+5ثT t$u(-7@W}o`PSq,c*ydKRC)m}703)02M>-0vr_.nڹE}rrhޣQ\>lIV_>c[^tXW&sžn2m@VF_ZMt4ㅀw|.k \>ِdQoA0g_ԦM0Wd(AkP.'hTf k{j-ηIvk]q%%`J5"`(m֑m8|0 X, CN: q, o^[Ex%ΕFakG{rR}rBlhA!s|4󮨕G`| mCG'yjә[rTw7P*6/2yF#wD .#X sWqky,XsF|h p=x8} J<&)r#GI?U#dmi(c^$:WHz*  [cP)M%$6+9mgy\IK)۶OA]Ax+4g(7ϽJ%jhθh25siH+ZQr!-xSoטV?9@a7ja1j‘ju|wfiWV5lgd)\0Z0c]]V2iQݼP͓ߣ} VHz@zf^B" wZѺatܵ Ubb!D#{Iݬz$*o7Ҡ7oW>>r!0[F}ST`#[0C u(h!ٞ o'ʠQ7Ɵy=Y)l2݊D7S$Vۺ;p޿Џ~ã:eU1Bs9lJjf/>sv28;S”& o$uÏW6;߷Ì6ZGEaŬN*_g| Pm T._ykʥu bvi[S Z#mڸGNԐD(՛#зmz{yO/g;+` `JWPK:m)_ZNF$w6Ve$l*Y#r˜@h˴5QSVs7o{:">{q X'п'1Am**# PRjE"8O9@c%Bo%G~ɔ7āU=w0]BDJT-mK7DDj(~\+[_Ok70*ճ h"yG3jcB;Z#!8s~F<~:Ema7OBEfn*θlJZ?}>7`j~Ow@yX6Tze,eJi398|J3 +^=Œ<M@I 7) cEzS\m Ez nf`̬#[8z4)9a>ɷg/B35_b P.$Rҹ,]I(!=mmjϺJKECj *v\n'MM͙h"lғ0{FHgv~k.THMSIB=/[M:sggv@0Y SZ$]e,N:(!YIaJ>} d:4211RTÓd?V{!8\cR3 LfnmNhN} VFv[USV0fR;meT:Eo`"'[6քL/ĖR7pN[^?95pUt~nD'Oq~mGdIٟqP3xy,g+CFL>Ylk[¼ITcɅPW߻ڄiaLRHi4=6@wGJ:yQ h3?jM=w3}f~ I+3TyV0ʍүߢ%vtYQ_+>5q '\Y_vIq~ 8l3樏L!Bp9f>.|mkOvҎFc2zURfvTTf_5*{l2[".Rm6kiY5vnG AznDq.$hȴ|x"5ю0$ˌHU(@1+ƭߥ\Dp蟫9[MAU6}v *,n|&ʷmJVu0nyfUԗ~ki4$e9y Jp/^Һ{~ۅw ;j\*l=s5ڳR:y~@9ZqCC2QHT TǡƼ?#qSXa! Ku:> QP֨\_ )vH\Bp3_ |M?VԠkp' +ن1wH3ᛛ;(SNd|6i乵A:;ĸ /\ {)'5İ%0tE *kc,ϛȒ -n0v٠*",<軕dD~{R<=VU$X=m]l^D[ N.ɌtOjXo W->g$0 /o-qz.%@#Wh8:t6mc Aģm{R?c,eRu ]g1P@>b|3'],.҅ptn$C?22Y8G`m^;Nq֫a"Z%&`O o|PEtDW-:d,:wоm{hbE%L#Ղ`B]nS,9gNW\:0ހF\4% +PGz^5+r cˬF"nD[]iF(Œ|X=oF! "⡫sۦ*%jH=Wd_.v9]Sԟ?P`\sk2~{ᅶݙ7;$P>n~PIy'breW5$zs3j-`Rs  Jl-!^lJ%@T;j``2|.2ghw1Og_IC884Q(9UA=>Pfd29R@lj9 4:K߂^>e`@vɀ,>q^Rs ӊ21s& Eln*ANѧsYdx.s>91zJX3HlhœА.UJcpxV.M\n= Zm<ÚA_ԭޣ= rؓɼOp^ r,S1kr͉[[sqNQ L%@5&hyuoˤ @nܘ̄|wM &qق= Cx86deE P6eS"(M|ĀۢxiVqN' Hn݋RueIIUPt bi74]fIG[3^1fBr [;"M: iX eCCpf?V鴩|wy0 Ph?O}dn) lVO?`:}lV>$&&,]te*q3K5ټѭd;, 6p UMT(W#N.-Z--Tc8VYn̳ P?ؑZ >_ڣǔw>]=*2"H:e]o%TtJk:Cǹpe$ a;͉MRKz vЯh>@X)~ߒة( w Z_GK Oڔy `s=G'GOv9^(uLK-^D4_HjK\Z>(VI{ Id9SRNh-yOŽ`m"^Hڟ>?]Slhq#ѧDfC09=>O|ޒSTvszTOdu%a}sGPuN,j RY)BR0`a6uvUĻJbQ؊C.mqx~rR( ' ̧ns6 |S3VJ-=.Sq@~~b+2S`iΰ.짖͗5WL=~@xN9}GO+, 4w:|C$$8ڈ5l^ONԸ1ɦl&9f%b+R_`̅,^,NY$%mr%ڛ%r>̣^!@쎢:ш8l1YY^|"nDTj>?uPXymXa d<_'ܑk 8|\sL.Y)D{nĊģOҲ"]|R{g"SA@oq3OCMLešySb+SJ/tRtS88#K||E.>+#M,DT#Yj@H))'a>icM'= ."&fONz3 T[48,xessN&|S7@Na UrhQ}UM洗EbrScb ' ni7\kzug0RE@VzLPt11HE qS@ZU(bV=&͒ߔ7hM}Q%h8h& AE6#1oblż D.nui ͬ]y.n&}klɪe/׬Ep+VR0RL ܛa"T ZeN*ԈG,2cE2h2<_ 0+49bpQ)Yٯ OMx @oYiDkU6pnzX<1&qXhW"9 -(ÛyAt?.:"67N` (g-^poB7/~J͖"Jg 3;U|f纁6@jd0|x~cAٻ=pSO7`S$UgPݜ=G<=xcmp]>i<ؐ #YyQ8< (ϴLځ@r ^ 5Jurͅ;ۃ>τ@(GIol^ⵚ_Ȏň?1|0us:4H vӦ%6껦~ +G>Fm~U|#o2b4;,X(#_?`p=Wa֚] N_AN V;1{zV秙B2?43ncm%ƈeN>=^ T 2c-#iۅA@,IIk2(H^s'Ɏ0ΥEi*#=n9 _`nBg ư̶G8tˋcڥ*9JՄQ5&gxȵImwSh9l4s¬/& *Lv=Rg)RAC55;@2!:x^#yQ=\M%)SU%/9p(c9otTzG׈#퐺VGG x}~<~*R?ΰ> y?+ujI547 PHr ^dNKIY"j3~~.Ay4~^~Ol5Baɮh0PğXW[I$FԳDD p}\۝W_$e|@H1, a/@ [v.QOfAa' XygO \aP-`gZ V_gaH?a錢+[c50" j^ps ǬJjd#ۘ)1+^.x .6;4)O(gC6 5jRD#?R`}$':mK d)65T\nh/EЀPm}J胇UNh[,A1w:;4|jAPM-NDs>0y,lֆܻX:Pav\ u~^cge@c&݂?JM s\ S'ٶtOD%&ii5\L-ߣ3JRDed I)\sd E0"c ?*SKvj됽 #[XdWn4b0'B2H[X#.lYG7Љh,~$_@SFF y0P5AݭɜYJ%'&NPZ+A D_^[|tpզ?ʋӆzInl[Jv Q_ɝ{"  U fd&Vݷ®ݹI-ŨU6"p3`MCd?ޅ+%ƷPMyU`TRY)cEBЊ+}cDd)V ŕ+2FQ l7_[!V tu9#6}p?#t`Ĩ `[s8&M &4Z38(ǒ P?du~zƫ#0>TS đJ#>oD: 'Nt!RΤt} hTV^6B;-7U#Z ?E,Y57`܎#-K1#{ڤ6*Z5U}Oĕzf1mӋpC|%dgs+Gբ9?4;o@ ))^:U_o4-q?D>1q„tl䵎eX*9vPJx[ȍvk?s2u&8t>iъs&ǎDLn\qV9le|!͵~D-f2wJ&ܮ`L$IzƵݭ#;T(]m%JGH'IBZʸO6Kڑ bubݱ?o5HC#OdcyڛRZWϞ<:&{X),hϛrZu_+maH#ra&1?दcJ*~JOY h!%Y<_ 5]l'zOSwx-_@y51]Y)$,MFM&wz@b{mn5M lDii_XUD]\ .Bm5nxVtª %Bh4/0j#L ̃mQ&Wƣ,"CsYQu em]X[.hC8#Hږ+ v$L,Q* i.rj&>~waqO5Hp*-zUs@+>y"AmDDˑFQ4ɻUX(58acS:x1'ڌg?,.3i)p.!$&bJ_GaV# ۖYvb BC\^NH1UVvhc2 l}FESE<6!EaGXR@h-RiWS)ԔM1m#$%,C;kr sEyfnD (.Q]tϑ~ k7ޱ=5Mj9}mkN W@/'ehƽP$ƂjǞrhp 1F)So EfM>ȷ{2K_bǟRvAE@!4%WJ PTS@6ooMB,ߪd,c6x%^IզlѲvq"|zfy3CΈܲ@W5ʶUH;z4ž\ õBp:t3y|n[dVya.DEl|h tߌ6:9, USQNth7ؒc( MD=`RI* A넆Xk{O:_j:Ď{s;aꤶeH͇g{|4ب%uDG2BcZfmy"N $5^[`IvZ$L褱涨f;NJE^œn\m+Rk#sUq\:Z}dޯ=Ӵ9JDE۷vv1T0PguA>)$U|q(qj !`ŵk B1׽pxeCw/03 J5,'=sIv߅SS>hmca0$ Ppd2վ6S ܾR=V!I` &\sȸS&Qϡָገe&TDLk*$0X.;a_3Viܮ[DB BBwŽ#*ޓL<4ˢDmX~3A5(x~Q+,)X\uT+q-lӣ|6&VHxe2eT4=W k9Y+&$3, MY%?%ir֠۫#ͭ˧xi4DaSeln:BpMTk_֞|qοih|?C,s"lo&(5,Uō ina ,A"$7d}&=ȏ8ƓB9(E*,wA :>tҁ{_5JBjԅ{ :}Q4)@*לo̥ndeߔ8H 2#/}T|3c>(aaj?tC*gyqX*:WIGdc^Ѯp(r=bPG)ԨKK(듸H}{Bٕ8et9ЃK+TD_bt^ĝ<d<ͱT HUr4&8]혧JR:JIG*1`6`):&,Y\-'۸W j9ҡf#,@;2=I-­#vzJ tO *bwV!ۓX0 IuHjƏM;|gBNZ}["?9R!/c^B3 j"Ag(ZwH.4w6yNwU)suA0I9rf?2/t8.vBͮVw$da`W[|kQkHrwcJkn7u{T1<m^=i#\m~.Ѓ wgؗp+n*ǩ3osjUMGľjȇ>TdbV;MNTaH,#rs:/`G.fEXȸ*{ZJE\a7cY+paLA*cwVN#&.kd8B7UU+P_Uщ4n A5 'Yk"d"_8c^z3KMR1ɻ^qc^’y缬T.Ú Ǩ,TH$Iyo?o,o0?BǢ.V0L`UEVz&Sh{_-a*:1K Et<]Ӑ4+AƟ%ۯI0OeEg>Jl]IC ТuFG7tP~sa:o)? 孌ψK 4sR& M-BQN{_:U>NIkAO# Rt[dLOk0 {b(xbd~S)? tSb[UJI$2[p-q9ffhW}zyn6MQ 36CXĹc+22[ʖd~82c^ H4<qgwpqI] mhxڽv< @Z0 ,o+^P}ևNY:ȐQ)5Ws@psmuD -,k3LC oNUUBH-!|ś>s>wh:֬f`C?;eSX; 9L-u DQM4}'7/e;fMI]Oe \!N^YnG\D-VatXuY;K-] YtKPeiTQt7i: >T"z4?zLLq5T.#lN.?B9S5ROSHls/0#wQ{bb!`Cz9( ͇zV`s; F_-mǔaՓu|W[-N,{*:|2NbEAC*s(ʿ ֏;uCi pY"fhӹL1qe- (wH$U [Zkír6BdTA:5ht1qj/P6"F<{(\oq8 <髵YyCA Fٲ]_,Lp"悪p5Dbn w~cӟocKd{6aK 65 ;ڨu*Ǎw]IY8(p Hp'dXT@ 1Ipμ}|m2 ‘ܒ5g]Op8p $AW J<>}uά׼mYrg0>Z:χQRv#cFh܌.Qj+ um d?sELt*GFS1ars2#?[kiF%׍X0;kjִMF;H;Z!sk%fx| A\OͬdO1{ɰ%%Pao;,U(*+k 9G33$yEtD?"P?+yc*VE,ɬ8?S=QgOdhɵ{[Dcggd쵝>=R8NJ?Z=Z:5[>gy= ~KMA`:ӑOv!xJbJ:F׵S -C^mZd`TaoP+&SV BRztp5R~`A(8P w2]aJ vĘ_O+t~$O&Ir ⾻-*!T}e}+ATOrRT>تE?Eu7,r-A8F{P\}k"A_!%WqzFiLbq8Q)U4QnwK}=뾧F%`{*ߥ XɔE`?^'I7]϶ ˧q-tG`dNf\^B*j$6h}ecO,v𮬂vVM"HYK/5}aݽq؅Lр䯥t 5fEGX Dh`\a mPK4hA. O:"V[#,`@xwqY'%)MO)N,tNa} V'CroA #F=~>0ꂳ=xH_IwA\9XIQd氮˷x$-1]IMֳ"~܏5*O^5Fj~"mgGo3I!=ɹ7lŴҍ5(^Jst bx7i05ݲY3ٿua˗%q@-p\sLꪺ-IQ$@y{}=nt5BrڹWL[70I D5u\dxڐkig6A.xYc_gs-Q;Cai*aέt`Q`Ae[[Pj@NĔѲ`Rj,oBYD-dxE>8ع#m1pι(GgUF,Y]-b`\->+ïWĔ</O'`kXw1 m^ Zooeβ_Jh[|(r ڡ._D%#/A@WZ[>gb\"+f؎N 遛ӷ撢#y¤݄nr8|]*8xy59Ng?Oz8h6bS`s/+,vkwl8|m^?0Q'2.nnUۢd7 jj;Pdi ޗ2z/Jp4E_.Fd`@JFxRfK=~g݁.xIg'`5 W B8Sd]Ϸ+RxU$]_DmXJOf}S{^F|UaDb<7-FuͿ$W2̼/y l4V u{EEM"z$,ķd?k04 [xш/@ŔW)xzkCd X9B\ J#nk3vC_ϲ? /YZLJ<0~$ִp,XG8ەKpZhp-0XO*ʶs ߾m |*%Ƕny+ ;Yus [UFJ9<c Uyo\$$?]8Fq9K+_ BmYsv1uU|'AYlw8fѽ(ҁ͉gۇ@ q+5v {`ዃQkYR/r]1YBE#,ҊYc5L:Yk^3cVY6iqs0SjƿMy6Kl5+s`ŦPg!E)>o ҽ3$ԍ]$ ZbϨoFFyaIR50 +)pp8kI m'M# f/\N-zjD3oK>ΤH E` x$ T 0kee}mc>|SPԥLNJbbAn"x#v/Li0,V׭r kx'x}]LZHK#lUu:[TGQ&*8m*gCY[SʼjpnzT#bYֺA({\_{ziSmւ n8\Uaw]B2K>T璳ՃecGF Tӥ V(1-yv"5ehI2?ki`і˥bob kf*})>䱏%ʚ"7` Yy@,&ۥu$7X_Us՛fɕ ){YeVQ|*mOȹ/.ѼNB$vg2*k hUkdP 1s!fJ9@Qu ^V/| [(q׮CtA@'q9U yEX}/f|f[=&zT#~aO e1}m!dGF5gWDdn6W˼=k,b q/];yOY g1M0>>5 9Dnٯʉz3WN6ljXu-g(zh3ZSr! ]XE|="#xϖa)5j2P&a K= ~9cB@4R9\SMXY$T&)xGY)SA9IդVcHf.8\@pVW ƥbWi_RXqG) z{e'uPxW)cFt-vb vu˹HM<M0#Sr!#NaXxHg`[pd;oeyH+ʡB6F<,JJw>C0q+[-YQ Tb5Z؟}Wͥ|7^-63? QFsWS]AR8y;~g|XnazL;fRyK8C1v$뜢Q_fC?QN4%Pj;|[_c$( GlO=j:;-] ¸3TWͿr.r_OےQc)gC¹s( Q-E}n5+DzemҘtȳ!=k)|\lwPv+v"?XnƥU)q"lm!m`ϛsށ]/f Y9u^Zo+Udz ̼6˓۪XLOmX^?Bړ5 LBQ# m|^7i}m0_Q#2ݬ~nݕާ!6`}dv29*fV(^uL%=@]!,RS~6Kq DEF(|i2I|7vǴ ]ɴŚ4“N?̊Ƒչ_CT3ܬqA34h&)ט$Jwwqx;N!'fzw[nY\Ph;CDi 3E#}cK+S!V_bO|}t쮬xyôuZTa+RkS`X{ΐ12Jp]ׁZNp~6)D[Ul~w:q R;ǭWZ:.%7k|=׊6wm90dy6jc~O!L>kbhIk.es-fRTOKוngiXL 9e^s8bf{-6Й<qC23Ch}-!e ̎@,_">|ܢ!^*.w%S9٫ ەLMfr΁*6{}a_ˣ!@U>p8}^{&9W2HXxN0ݣjb ޏa#/cx ˱X&JG[ڍ<"%0bsj1uogFa&6]2#8zmr?pr:".8B'z+_M`*kJZ)j2p|cP"Q=*@אioN$n>q,8~#O)gԐ["*<n<lfgQH=q]Xy?ǥJ¯yN6 dg4jϙ0\RB{.<(Φ"RbD?`SD_BYNSk9y8)YT>q Dca {<}Bo?-گVB[[2y6SuKoaw1ZNCk"3iB)FoNW+oʹcE·LŮ+7C\g(ܤUZ`2"솎҄simQ$\r2H@GhƮfWSt;zdǞW-! Bi*ۍn{ހ\VNL&jkL BUX$A[ qa4Is2ab|G 'HàVSnMBmx,!_,_^+g\_=ZrsJ`3:;ළ|wKffǥ=/BzNymS-zߤu]2ӕ44: >>~Y9~ 8rk )o{Z}0,~mtLnޯ:S&vnfPk=ELv $AN r`;Uhc.>>u0-ݲ2bZ,IՏHC ΅.2)W<&Bt ]<{~Ns9%y"phج"JC'qpNJvEd4DDOnl%`nuc f=I].O ׺ 5AD j]؀XQREuCHo>'_ u%~CX *pžXĭCu$(<k8|m{F&5"g{ۯo=>x!1TZ"\Oē8/=en<3b 3v-vԉ Zxչ2zۑJv^&Y$&aRXt(/s3hC䝆,0rN*z܍~zv Eڛp S`6GQP;ehm0ҷ|oԛo2s&ΪzG[- kdDWB3ڛXP ޥ{"Ap# &{-q@ZiX+vƒ_fgb><qF2a9-:cSQS|x81'eeґYUI8i]wyg/5%vw Ld6bmʡW-Wԡ\+ɥwdKNJ\Ak[6OoĂPs[LV|H_3'r0(l&GqzI6aI=-'jh) M #83o8K:Gjcً0.ZL-c_9kV8q`]gD2gm(Eu* g;L'ᓲ,~GBrf= g Z,U32!qmuk9D}8HaZ]&(o-^)AuV)8d;KN 'C`O7v';o~#dK.fz W3r,U(|J/{ڼؐ0颂yxCՓDcU~ gLVg /T) {,&߈je㿞`PeV^Q?T2Uι7coc˵@ҸfK1ﯕO.H F?%mC;4<]Z~z—#&bL!hɲX]+TXSau=x1i(8U~s#So*=*hQ"MVܨu3#A? D1<g X<*mC4s À)u] l3_؝/wefv}`$):hд&L*>.@j*twFz) ,{Enbsulo\?`]4,GY{=D\T)8:R1$̓Pwp?αxH#xEI|Yɼq qX۾fǢoUƝo rߊ-P ' Wb Wq@p$o0 A;O 7,T:ZÖ:? e>i|R]E &R(1ic,Bp2AOMJ2'v-A&|'-|kg7ulNBG2{$P(4pKS]8LdgO[-y /ݘYX >C`oAO@HW!: nN x!2DR'hfCRḰB8'5eR{/<&9ۯRnVv0lIA\6> ?eiu8VS}Ơ&r]7 X6؅eߕ wf|⾕NTl0!Zt[3uT"Fu΍ C {}:AsK}O$5Rƴw~?*% m AOv m54/szߵ h2N|kbByXܪӃq*Q3fF?)AOX__˵$ ݐ{qZQrU7ARVYI9;AwL eiKUM3v)>O15PH6{e6JRaM|ٰ!`dI00t}z3NW X׼!{P_Q@@^d;|umi.q y*FY!R_4,ңj+&u q,6k//18*[NF_J# L}Dl)Uz/NkMQ̑Lxg{-VC}{a1Rn3% ht$/fŐЍ29؜ϩ 4ď ?y9g'̕6-eY dL&|tI"?t/S{skš[C)MRn-Li^d2q f^9!hdtf8ԶM-䗮{ '.;l-F_q"`g#TW`2ŝYbTƟ,g_-j|0Җ$γǻm1֮/2E+F@di2̈́s&xqfک6:vc2]bbZ4se)bx"Fc tU֨:LJ]ҠcLQiXXq5bdq 曻!OܐA6#pdRdV-tĐ`4[G+|R%QM|_CK˄xIer$_p\ېL5/COmݾAv=$Vq ADCi0MLp̒AF 9iS6h j^aG,5V*;3+=.?/Ie 4-5xdZ#_BNJy279@B)yf>r25l%\*=I tsR>n4MkOoN\wz&/`ibY^xymk #lC+·.xڕMC~ y9g/b=DEt̙B7NDh,jSeqD\xN R.K1ձ8k4,%eW5Ig~q[ 2 I˻K>͵V RevF.P!5È]kE6…hL^ wYb(c{Vyf7,%\|-TҖfFb)bvB"c z(@ (Z(nLjIAElrGP3d9ݳc5dM{s֡% eefgY;s.JjywG3քM›_ǛbTInxotlb PUnޙYтoJvwRz Ud$힤]VL&;{QuD,\ӭbm&{o"^1u{ X+Gyk9^a0r@c5o}z`2i7k7Hm=Tr^!@8>%o"#A=1lK?I(ǃP;oA`̸%j]րQBKlӳ+dɷx}ݫE\U;z.26ed8$ U+9uxZnAÕEH~HR8y'sHk  i&cF F>wIVx3!]dFeH 3q kPA۠*F.X%xw׼cul'"VEQfM|tOzZڵ{%ͱIupf 3OE~kuxϢ965=_Smu?$ݸKbRiQ,H %JojQU-}š5տr:3U"@M<4G*/AFDK/sQu^,eQ~?ooK2ķkA<):XuhJbFi`ٱtގ6zcOeI|hEWꮨTRMr'.?pTWCkF_+f7DInz4pc+Z(Q,mje8r':Ifjpc[ q9ece@~Ό lԮ6EI4zvVu6 ,*~r1}9veOR}nCƂl #rbS,_H㇨9ϬË-U;`reoj&-`\G0qy95pU+[͓'xiq}f[8qjkKtsJC%g{Td4ۣ8B45k؞J&,ɞ<58{N{**|i+]LY]ZvzM))3A.-Whp kKү2\̳ZRFTiZq! FY<2|GtC f7kX{~0 |dLIGiՏ;I -&mػqɀ91?`RX$;fl:@y=|=޺|%Y+4=T(M5~.2  3 YCZ$*Hl s06cea",cb?pG]Nޏ߅0~d╌*$2acLB(Y _}li2vą(8Aù,)o,CpeN$L_P5wHβ (ܨ1E.{idA8v [3F3 W~zBzۙbywŤ+k?Е;~>->nsr67lf,crA/Ksdj^8N Oю\Lng4;#WB@{]Km# G@Ⅾd+*]늾oJJʔٖΩe ]NO VK/zgH?B,UЀOhء&9o.F Qtgi 3WYͪmjZ.TJn>_ڔh7%3 KfY6_כa?!*PRm?#jx3'ɰ]Q1JP8wH.@|[0!:19+\ꄼVB)GDN~4=6KBQ'^MBJ؋`S׶[]\P]8&z% БtN[cK( 7\&kaHևx!9@s/ y:rq.?6NCu<]\GVVq}$Ɍ!o׸R'uNTkeH3Wc$JI/oƩnS#'*i_22I (Jl?ѱq8ݠ%y9:{ dIf~x#4i>Z=:sqK6U0OɖufÛh~| hz -!eDXMe{KIa>еr!flHY>E7G)(l8d Z!jE=wv#e{2w۶>xdX"B,e)_Wmwj[>i5%^!ȳX:4rz¥*۰u_g!ѵi24ɆJ]` ͥI+vΠi <aBӟN /^M K{;KTx^IȁeE#0#y_ZK@ *=2i8Ѹd;THe8tj0Ml)3dg(x3׳s~ $ WFd*[7:^AٶcpR;/8 s/DI``~!.!)M 褦@d <0~c[jL\d%kKvM# R';6/@T;^z:5f|zyjq(\.S xYbcy¡}ҕ|MP5P!)B%2{6-Ps2)A ƄgYgbl\RN$u$hOE\@|ǥPUpݞɀ{zgqb) 'vHmt+1Ո,ݔ,` 0A0{03Zh8Wo_9&Eo"6 ͔=oRX bw=r*(qB8,ƪL>(ݞ}pA2= bA+y&^ 2H"Op=gM_'* 䪰Z^jgٺJBLBI )6k@δptgI柴blN Ocx9}0/q9\D롤I >4ڥB2{xDD=h=ѲQ$G?Tڌmo7hѧSؖJ*,+ ihҺZVsak3>~(o0k7J"́e=J旼~Skbd"]U|S!\aG&M edTazT'@ ~= N qH@}j-5ɒCHdâ㹏`,g5d,)Msd]g> )F ӤifUiq.Dh$o}XFB7 Ir3H wvP Orif{>&k5mhf C? >6rj('d# sZS0&/FQՑtY%/`Kk`z/..+tq7'Iy <}PL 蜇J*d,>YlD55zzs5]]Oʄ@}҆vu591*ppSQg%1M!?P< v<| Q8ccf\jVc3Q<' h^G,HQ8?V"{&v0V vbC$_vt>_F1$]dϩ )` 8.REg>tU*yyB;`:UhUNL!c΁odNdc]|J]H5vѫ6FnHdha|i}*dfbJ2_>. Pվ!"ޢ:R>T vgxqUѳY  &L:+ANp(6/bw$ު=~ iڭ/]\\]A?`[("BJ:TE5Ԧs*,>Rm9@Ruv[x =TtMӠWe_c+_)2x4D΋GfҋHBWd'Wi?0,fzCQhV ҫ3/s$ɀ"tp*~<1̢,*R7C8⢲ [enh a.6`őt !!mnNzPէwHG)fZ"=p&ibZ)(x)iؗB:dli%hXֲ={hhf#6+~+C++-,ŒI D(f+6+es7'tتX{[#ȷ/0tY'Z ò}:ח`a4R{1h@Un x:j.߅ ȂnVM;9 ?]N5^S¬9%">һz \:34{uQL6vThz*(̥Pe{tQ$b@V x4G;UސJlevטlBP lM|41˫pB/ D:?u4Up۩Q1K$V#fl ԥGn6^ǥBOY j:c,!Q&2.1ᷘͱ0Z3/E;]TtLh7$h%? vU1k1 rq:]Ư4.|˰H&GY=+D(\f]8˚7\Ӫb\Z-Xe;dQT{OkC(Ϟ̷l{@[ќq;g7l]]D{@edy/'ѳIRtO.D)PHTn]OR}<lEd}K<Yښ'DوkzC^ 'TD6'2Q ɁrYp6 i3J{@8GdoEC ϓQ,$Fr$Pp %?AˑCamJ-K??(w fOu`+b b*$5b[L}p(*]ʼ1ov4R"%dlxEj)GrPEN3gz4ǗF+lvH~08㩮&U+xa,規DmA61hrBLs_^Tl@#P^OǬ" nb0dSFXXpBclTkS2,~{h#5N[P8ź?*~u9!{TU0 3;kmiN#}/wUArѷ[ˆ(o>a,S3ޓq'vq)A E'D(O܇>2O*nVr'(`w>LkT9cGfi*E-UrMRrlH^u/x(ms)1` V{*[ ٩o]h') mޙ;fI1֧&p5v|ty;ExLÛ7_i,=~%n \Tɺ>)V]utUQ}DA7@zyE5MU@HRJIؖ4qV;c*/C%7([Kb@Ն3#hHJ\A'SEUQ>2CD9ZIh⭶dyt[M`j ~0C)ֺ'}5O;~5%j# ⓿gTǘoHt{"Q%/xW]-LN>;j݌2=bb[16T wJR Yepr1C5PՋ%/6zݏ b&_CM[{AH2zhM$*kaߜyo.Cvi7t6yėVa-M+T"o:H-^M-hoK&,c9/ E.AreXf,8 oT"|tӎ:yBYjcznvAd Iy.p^P:lլz/-ؚ&,&.Ye)$*Fɷfݢ<'1~pl`'OU껭ϙIDsɇ[wsЮ!_ CV3Gm2c=Lu{:*y:֮ǜץ`*,C9dS(Z% /vݲX32 k3\SKQS̘ e1<VRyʓނ/mc( ܡʻ(m:ػEx[:9PW`09<Cu+i + #~?UzK~#^~9ߠ ,q,tine>1e9Y4ʼ`͍VwM L0lhp4$x=HUW3g3V{T5z/g!8GvsZȅ-(_Bnӈ=,OPc RL&%`ep1hۿp/ R40 | _-k[x|јA0u>OeC&+frxlwuJ&Oxgk ,ZWw\DS/Ac>1rQIAAW=8,Fhv=⺬* ;J ~[Vs{n U嬇dvr6Mߕ bx1? +|ֺ /T#YB:Xf8%1maڋcdd󈳉Ȏ!#>)M4ې|كFzzA#%qB2&c? {%8cSV,t57a_=+3`7&r%[zVaoj?VJ2fzJXv癐 c>@Ɍxw`Ү!'I$(Mb >W[ns$*R`LM$2|sy^;d/ յa|42ᑅM ?Xz 8bԐOwH̍b+6W1V?qO2[cjtikrHm95J~MBEu65eȸB(2Jܺ DGT!oaXmECZAz&M,[Vr5_Q̮!0G:%%_֐jJӱҟŹK (g]zFPB"@`y;mYm~|.%& ,ِ >b 0\*9S&^B [2ҳKA@>#ȳuwz2]AMn! ~|6㯡R}ӂh(voczN'<KAK b ͦ(X|mKr[vyiz&e/?<^r ѭ :?XDz@_ÆG'բ9KH[@-9,xWȠ:PAw ^LXU52` ɞCpm0Ms!{]EեqEbA eHI%~&JZ^)_~8|MܰkVB'L%YQe#RBE(3+?1%n nj:w Rݷ]%J.^R 9ڴө$ykTA̙A6 #]P1$֚,P.},.jP!4yE&K~lQHiPl0*=)#pP XZ?YS )sؖv=_^O!`,-:1$k5] z"75'B}$0 SS txU`M4(ڜ5Vb}7Ҹ8m9cJAN@m{l|K N[ejoE8!, ufwNAkV6aQ> P܊ +AZ|!0p2E7.t;{/:dV%:t/ $E*cL"_>60M%brНۺ?,Ycj)LۙZd=;}OM 5lRLu龷gVL2S%7PjZ]ݴc[_Ad]kPI醕T4]Lp'(qME߸<x03:0((xdDw:'[@#Ա7k0k}HӁhpJ ]6 `;= _TЯT*"pYVNQ-!nUFtQcU1 %n9,|^뉝f[1FViA]7 qS`35U-ӾbHb}9NR U (`l[t8B%DKf eWR #VfPE2:AS+S^󬹼GDY[lL'_5Y>ܥ#@|,vfqL0QҭTx˻ oLYF3d/tVt2HK}.)wh$7)"m'6FTnB`EL9ͪsbMYARe?&ƌ+m煔~nwzaac\IFƔ?y`mE\m66J3JH|!TKѥeWLq 3k+(`Γ=Xbyfn&,+wWɭـLlXA9O"ּC6 Ce5譊BwXz#*~GyبmKJƦIjV5AJP.J/m2$!m,1\i Ĺ'#/Κ{X[IA=w+ l,"  s_)KI]/@ WP6\gHB!Q.ĹU |'JANq >(hI` v.d.]L0xlg@U80 eacHԙN,@:>1<G׺N 2KD':CFC~zN-{ Yd*ω@Thz9RhתXj稗*[o z>:(AqEF3] "`([Gc/&cB#ԕ9׃+؟ kGu)b! g ڗtM2\*7sAIÄ:3XeD9 5uWchZ{ .1~z-:CM+z'(*I hIKQ׹e?,՝0Z{9G򜵣z8nʞik ʒ3yb D~׆WD%e'( u7[ L1,PԷxֱ Ws(1(:FS#ӍÔLM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`uo105=m6%U]_\͘z[Vܭ.sҜ(y8'9> tͺEz)F+ te.#AܬQCVo\,0[ڃZ7U5`‚$cˋM|5!>=nIr 5do)GvDxH{aߎP|cS~'>~!A:%BN,AkЌ ( LfBN 7 (Z__x~ҨQឪR}QJiVliJqG"@U~0 XIF&lɇo_Akozw._.btym J-Х|jy%%-bdӹLJQQ]F@:5;Ȋrx~- (釞qq0r3i&ɖqQƫ"džONŇ6\$19Gfg>K|S"ޝ6:(x^Mm,9'mYfe n&Z P&;mˊ+b~cHkE†hvKv{^ %;X+k!xG8R ̏*:ug#(V嗴 pT4sH@4_?^+hvC0ba Q18< . /d.IEƄqœWQU@Ille&R3ww {5wd`bRZ 6<4v:hLxry/e՗43Ovv~ $*YQmĜrRި!! ṅKkPryV z3/I#{d%fAFT,jivCFW0s!B:5.tqOGtfimR,-'F,A`c nUT[^Ya:Ey,um `CcsXR 2ӄ۹*HA#< /8Yxײ3B4s/}75>$xz_;~U)Wβd7%IGL|=W]dr}:nuw`P~Ә+6 Cw*ɴT咬Q 6"pPW jsEP$$ίYoKN e+KF fF8L diʬ<(߇\ 6֪L۔Y.Mi2N3Pt3SaJU q=|.c*j݅ >!l-7g1Cɚ@a=rw?c2B%?Pn:)?!DZK1/ p ȳ! yH;ib!\s\k>idMkLYRN["X}gN|[?<2"7ӟ9 3dQi `vu3SEGh]0:~ o]R:|.>QǸM&s[ڗT7,kOL =@ SEfx Xz@#=nlK$i?;&%/54]4])%9~5&Bo-q`J'S_zXe ٱ9m\xWӼ3KL\,6οHT,ϩgP@{{GL5=W S\I(!Ow+9yy,J5"+3Y/DGQkQ/aB9(HvݕHce7xGm9h *=E^w3b]"p1I0gmH=* T^2NDQ[.:]OkIצZ۷XbEVCDhgS}E`3 @eHQL]BY`D -N5vF%Zjֿ^ԟNaꘙ;0PL̋㔓=x1(s/AA\& nzI; :+2k"2 O! ;RIIQ$%ßmV:H m_Rgv-뇦ςq͓3y^G3YO}R lW!V\: 9`QbG(9ρ;32J= l񫷑 BO쯯Ʋe/& bpP:U2WB黋 v5\@4*|%lϯFNYF!^B' uGmm)m\s8JU%:+ e6$C3 1u$>D~KZ\UC p #@P'dͽe en'y"Ճ .5CZ!WK ι't]c=&.+DIfyQz4II"/H eGw˦cz2KI|'sF{lKZw?g]G/R$D?G6b~&vINcE)N|mt۠s扯#kdHy~Sz5y$vi*ȾղV|Q ^k^bk$(cV[{'mSrh{(tkXw 5. %mߎ.J4J'(֚] q6>z5܌̔2?y3Z$dX}Hz[T.0s{y:T1!Mo[{*c, VXUZƧ3iH!Y HǴb>uZctsF2GDhB#aٖnAקׄː$*kO}cd TH$jd[*.Ԥ)gЧ.]rp"2xbEdX ;(V\c|+fyB: _\’żPb3 lz?~@ Cm8Qo{&98Y#^)HT[Ċ*NS9}Ϊ{yyg5PחYaaV?F I|(rq%3ĒQaHs=[hG)JXڲ3~ޟjNI,yaE>@ mzveȰ>Gyz~=$e(Z.^դSc򢚥Y5U}|J cN)pTp%*zNP./UVCZFJ/tN݂9<u z sa2{>ZU!0LulQ8CDoЪ 9lFfyl k"!Aؗ7#m8vpA5#Mk=i0+ R 5 Qgvm5r˅cV76!*ww)k<cQzϞMf2AՍHiho(l,v;UE-r DeL?uygݼt7uQ*xGq.F7_? Lި$Ug?$Qo\b$d*aRcx }aY`@aI79M^Eͨk 2WQhJ(Z3{X:)89 }"tH]Sj j1,K%!#ӣ s6#+I2{ΔS'6F{O/{? hѹ/ϝUgnJf%,*G1 ``e:D9m'CO]:,-I0]#63^co |S+ցP oM(/ѱ)O% KUh+Lc֚A<=w:)㾎/I&%|)In݆plvOBj^wk"<݌/3X;>$ՀTj*oÞGMLO|g⢉ Kf !4w{8F;;Eo6:"b-ح$R :cFC ׃[ֽ0rMx@DDFL#ԵlEȲj:im']_rx˾pd6cYՑ1mzq;>bޗؓ9SQ@Phj%G>4iX'̢1u.UL!5|k.cL~Fߖ~وM L$~*!!3M ȴśr$<-t%-A}Vuzm S{=@ _; B4ݞXΖvY.iJ^bx'堌؂ľƁڇqubx;~GtJ(x/lw)?ضxc;Ÿ4>tRd >p Aܤ-7KU:{%P}NG%O+3D}rBSi{Ozbw(=iB+cb%_(@ «Uw8_ f}p-<zzpJ:gڽ]ФEmm^i~^ #bŴz"X w]pKq&`k[~x  cb|zJnKf& \35Gܶ <|WM(\ 0~{=M7'%COMT?TwXxIJr=4r!Ӷi<`a5oh:u݅:댱DV++B_d*i{JyV2$I A-Ș+=<`.($] `n]P#GDK+:5E*ӊΥ7yCj1Qˀ'`CS1y@'[ 8OKKK;Oʰ}zR~IT?1fB p`զM)}/[F!j:*Q5AOeӏh^0Xw!"&[.᱄Gd抖nYFuh(M"Э)?~j)i*bT'n8$I،ܪ\M&/}-谕b5MBMU99 xɔЏpѨ9Yvb2%b g"za߫u=GPDW ePxw; H~ $gRi&[qi;l~:"'Jl~F~3mk"9D}RrS};$jPRdZrW%E_JRϨ&`l35aAA {]<U7c|?5)Ec&UCb{TD")4aj ]zjn/׼3oquNjW:kOm݀˨X**d~ _¬mںz@sY^8B)9TozTkQm/0"7K}O[aIz` ;k tX6M P?L$U"bjʻxN&+*[[SRUMxZTf Mⷜ Bog!1 XC5;m, 5^gXH&Oɭwfꜰ>& ^?x8Z2&Ę .qU!>袠Aη%(3 :m+m_~)_D/L/ m(~+F .KQDabxMfiiʼn RSz~9/\WpF7\,BBGT*[TjP~=g/})H)8ZȤ+F;F_UJڐ5/X;y0s[ċnBl,J />Q*0öhy/ۘgfS&w)t(sQ/ :KU vժͤa!9hEWf1r-4S𤋮ݏ?(j@F˵`ɚl/qȂ9a7,CŁ~y2`H0ebyPJ V=vO oԾ/;FKԿH*ͅ~'Xؙ᱃Ёxdq}a숪l@QOƚt/LЛSX =RZ.@ojpfjRxi)}5H_8Z. 6(fSaIZ(Ey%5!,DKYܼ<: 8A.eJ3d|w{@h / v`iW,L^NA<9?cŷԺGX"|JlO#h/muXqF/9/pOKS1^+{L ;d]tUn_O >^V5:]XRej0\Nmv%bҗxT,!T^V/v% a&g@"^GZs)vj}p Ә w#P`G\\8~gd4H}N5ƻ:@%YP V'r]% Å_m]c[`yI:a~BG$4hAsX<1FvmN}wm깗I6y>]y}O<ªA}XESO V:o`ѳZq0%!i$xw!@@37۷Kk|ꈘP O&`Y[1Qx:EiB Ʈa"ki ЩLhUDP{@ȓc ۔/vjTVzSuΏOG.l̆eӇ TC 9j)E7o"95: Ghz*{H~>0ez3pnJ@4Jwuxns^Ze@=ןQͿUY:b/DQVyKdsdO/lt@ ovIu k|PӚ= tԈ%}=7Rw鑑YWH8_~8 ~F3ڶqTIt}] nɯoweGw vU]xROX m!b͹wQwWu)p+Ee$>liVGtSP+ppH"]" >Wě?3g81xFLzl ˾J ޅ/IDxVv.~];߯Lt !8KT&b-觊}$c`PQG؅!2?lԅ}F h[+ 0<Ừ0^/FɇSm{ΙI !C^feƘrFD9Q05C,3|I n7WjD,}3%Xj[kpl!Wkx \ru?+:#?!6pʊ>t/Hyp \lstv=4eʍQ$@q6LŠiSmq!G/0S(cV~a6hnM2erBݎ{U^pYwWU?~8JQT9 [\ ]m$Ó: pb;]iKlNt B*8Wҥ3JM{BȜÌŐDj/ krc[`5AXIB!EKU^>+i2WDP{2a뗘w%w~aL~Ðђ.Wv;:+z`1'Ԍ>L/3;K`j$ c.^,Tj8N\|ZcN j\\ t1! 6NhKPţqܼ֙] mk^}]a8t[zLvg]s>ү8Y:Ʌ+ GCzhv{CYh-iP/HʩR.E[CVoVTM7dʻ>Ƌ2rx5..:fȝF5vz:kA])_C&'&} և֑cY{̛ 5"YpHw ]2WǮz"3Z "Xn`Llt󖞁T{4OxCGhx?aէ^Pt꧙>A٭ٜZH:JI LA!)[=M9#)&f{0Y~H<҅+g, EO<"/39:~`87,4!F-ȾMh1O"nI7+?BYHN~ ~,9LAFA*ξC5}܁y"N͒sΜ @W=wL䥿8Xޗ٩dY noZ?ڷU0*ݝiLW-.-uKGy t^F`+Ec3MYW)|G>_AցCBo+ش ʞ3FZF$,6n߂⻙ 4.Ȋ*jZHPG/: =\NuHeO(2mbšwvnhh,Xt|b*%qJ'E͞CTw[5^SgGk3Nn} Q#Y{X f&e=}6JO"HN8WM=_x^-а3|#!O+H^XHI [>R0u  0?@];*f٨eFɺL-âNq>r.wS-R,`>V5GiYHq- Xۣ@J@y[FOj3L*wW卑q_nGw9 xKj5$m!($b%; :^$yQyi쭻J)8QXM +]- zbw|w]+Rwm槙@[t$L9\({YGQ[),?jkșb+$)IMz|)["6*橲H}W0o^Ρ<ceA18$x}_m\Dr#_ahUZm>P1)D8pYoB57,i OLNCG1Yץiա.qe:D}63Wh=#ߩ`^1`ܨ)"_Br9oʖhյmO^bw_eUs?g)aow%yn~Z%ߺX" ¾<)vY=c(_h,E`[V*&RiMhV-'_AW7A@؀{xŇpI")ISňͧxbݹC5>'SƯ9z4i+- I[> l*KD+ ,Rl myut8.)uzf|*$_BvS68`:|ARP,sKՑbJ˥;]D[WwM@E:;X#"枛dp0J7S.QTQare]ʌ+›QK>R k4j#_%)9t6BܙbffF'fOYyp~e'8Y޶K@LZ}L5Sm)ѵ/o3b9eJ1W>XQ3柲5P5#σ$Q@7^f fhVԯj,c]9(ilE'ܦ{[\}fn'8$ZZ e?~A˩\58uݐ>`T1b\0 } TҎ$uy,HA >b/0X8fZeֺ#v"ppsL": AԒܹ Ƞy8$_Ϥv@ur <3cFNLw+mRٔs1``N%ޕȀT7RMljX Bڈp79OE L3["(4Kne)BDtfkChBuN:Tg淎F`v ]`9|V' yqmƚ%"棺.p|իs߾K{ tB"̰~?9|IZjzAE#DVU;^(=҄Nkl{otE šӃ~8óGVIBC%Q{=tb޹J{⼑QQrٜtv,+#z>$$6aGfEe|\ vggyA6FWDtk:/ IS{<’Wa yB70 qvʁi_l ٳ @W=׏nӢߙ7IH~'Bgep^n2EߧIJ<\16Ki^_nR<0kz !\P1ԉqe7g5z}=) tN}:0 Avz-y 2//\당thϤs1 l{C.;ż_ß SѹL/(Wsn=TII8ZTB}c/]'6d_!n4i-YsЖM#؏,Ċd^8D[r~4!ȗPnNcŚPiy[Ib7eG6w 2[R4$l8]yhnq+ հ"O.'po1y{ME=O5"i蒮fw[ y}.dά{0"'IzCH Vͨd(Q!ZywoDqTRMpԗzZ}cfNӺ?~ޙ&rYx'E 8F=_o!Kt 2Zp)b)i 9\I[JJpAZ u4_$D8`q:Jh91˺@EHaXC71龗aZq< T˯BRl"u]\&m,~:7rY6J;U6#qrBURυy 0Loͥ ϰgD9⹱zdƉ(sOMzWܭdR%=;*\Ww֝jng=[vRy8EFgҺh/Dqc,rllg QU΄8bUϋUꋁ<"Ag?߉KSk7[|$3ÿ5:r&^Zr^o8_`K<Gl^*MEgkzVp3jP IdN` ;MR47F.z%+I-ቁ~ rH %Feo7YX_~aguyM]EbB&Q᦯4W+4 kb-L\k~_G+ZgDoAEφC;MպK n >vњUG]o`.Ci[7YٛdAx"`lE *vGGdD)ɟ$$֐ٲ6[#IOS~ JSO%PG$RPRIz^r<MY colpJ[ihT4]?X*#zܼeit gVI%Ų8".W"c+# L6v%,kĚTamh 95M{G)] 9_%_>l=34AgYlU DͣDL͵lUBz=L XM9sY„]q:7e|yhsVHQBd+QХf`-gkW򡭵ȪaݩK xyz`XUzz^RSQ )KJnb7/ZE0s`t|u׈X&M`)$cL ̐Lѣ30s2Za @i]}a vN&c"s3FiP R7EjlKZKBdnPrץuM߮Det4v\cGti8V\!agJ"G.,LArj$(F*k,dE.lWTdyϿA,a U=ԍ#tGzW+U?[OQ gXF4CxZ@wR ؑH![vi0K)DJcfiꟓD*˅f\!V-eO B*D]jՋBh&(}tZHhUfNר!(fF,B*dN^S@R@ .MڴG?t"HLW]ZHŸYTHr92 ]7뉟8W3رwo}!`E}c*Im^1|v 9^9*&>^ oY븥`b;z!]-p |hdsʈDHngdqo~=qBN;lי`CEH@!xh_Xz%F̜JY0&EYz$Y_G7봖>{0Xp0`Cl4+.}[I'%[BB"w+G{~+8W|k`"A Z@vzj^A\w[ֶH^۬ Y9{qVll[_υzb^eI6یLC;&0:;T8A=>4 kd l 5:ybK!oB,95:QvU~1?pcB`41tSglTmLvd}W01#}~_wR|UzQ5]x+r At/gzZܜ"nɄ*?^ &i6- ѿ{ʐjTNPZ꣮y UY?d5Vu'[9`L֑*0K^4;"$!q ,o}ɒelh;1UɪCA9@ B!BBpqGk'UPMԆ?NOƒ2wӼIs>COv\QDM=Pk*B~XwFAN`:jd IW?wV87z8ے [km/xT߭p2Z+^jݿhHS89.y<d#^bh 1(dw[dbR&U4iGDo\x 'R.rCq6oaF$X/9҉U9BҾX|>I1e2|E81(gVb; #Nw c^(i=Jsї:"(zZJdm-rŒ[Ì-m+|V'Q&ߺ =fG 5g#䁭e0/̂y0lE0 =S #5; ݞ*0u6Fò]I,Ueci ǒp"X ,Wq[!N"O.::asmdۿN.Y]O1x0 dQ|/mp=C15`^wԐQxwX5 C靚 (YAZ#Ӓ[/Jf)U_w3w@OoJbQF[nVwKFD)iz3=gCI%cO'Km}3k\WTtR dIv ɴeN]S4̸4;r# P?v~c A#B*3=8auc hǕ^>!e(g\C0ω5 W0c] IP U+:ryJc&;TЈ)85 Lf .IgoR ml1۳(`@t-?ld nBD,=eIKā! ^Uj܈9X*`g2)co6drq<#]T .z0M~(ssP- ze1Jh{uZKhm? sIg9AjnWh˚?A "iSt3V(pAz>f#4IZaʥ,"O]pHkA磒6Mb M\:@QcUOQE14p$Œuc;پ*l!Z?PTB$F|< O! I&~QC=Lʯ 7 E^FVᢉSedpv5hiGŕVYoTłjdxU:Q\+Jjd8 Ar8%iGf%S$QdjƜ$nDj# a/&"j)a{$eȏ߀{P בN1P4|!&^\Vcv<3$,5G{<3 9фd/.dY KtP;/Ad{)v%CkLq{rʄVX{F39*)wgjJU"!k|O)"Xc jgD Vj*PT|gn[mkS`M{[%cC'EWۅ0SyFAS n(yf<$^PX&Cg]I|!||v%Vvp-jwf'W睷#"DF>w Pf. &_e!ΰ~*zJ.2R55ߢp&r49_`x_:V?^*_t4.I YHW`Uz9-8Pw:۩d*uy.s0 v.Kï_[ zkϸD II`?'v?YԑȔ`[8>*Knwf'),!m0%,exoT@o 772FJHR3s'$*$lAoW|h6P`\,dmyh#w ݰ0"eH%A/ yoֲH]f2Cs `dϥ$T,;~֏I QjgڽӠKޑʡdFtaG [huj 2b$LlcBiΨċ+gDbo?zl G92K Ku5kI(WohB"2hG oC Y.نi%t3dՎa[ɩmspȈF< 2-:>2̠O4eȈAtWʽIJwft| `۹U0=d(D>Py3oJiIh#\ Y`zZjӅF(j/教aUj"ڣJ"4|B!>䂾A;bȇ>R~|Kdʍn%<uDm>zFJ#P?!el3d@ő6nH K}/d$MVa$*mZΡ2r5fOc)mHpgQQ'K&%] /v\4K՟x$R9Uvf<~F[<8C4ڳ+>!(lV(=[(c(HkhG-(KCKسAGN-,TTXpv,b xb~(ˇ9@HϹ%Kܕps z|UZ˭Mb[GE3o frs^⬄~!8 U |C Mdt%krfkP%7Xtz(ߝQO4R #EeF z\x Z7^*xWBD XfҚ,Eؘ-^;{j OHV3r{#FM)@ llGJڞìۚ H{00WrWC[3rEk/ f,߱e }Q %%殣횴1v#j &cUn(AV0-QD.bVŭ,\H`;Ɵ)Sg|쥶%`k,f?UBC0ټ$;HNDԐ(Vw-3Xȍ6ҶQYMkab} ;iyO BLiz2K~lmC1 C:[7-i2QyfXu̪`+Np3ib瀉G*uQO*B=̷)G|c_/L2?V3m5T2#% }&И7 I.އ"ϯm.]Bf7Pt`uq4!ϴB1 s!X#A."IsJF'񃥾r6i[e߃_e|'u:ѡ~8D:P 6S uSncm M < YI!k0Թ?T;d3KhA{Ek9Nw:i1xk|fb>u{{V1_[__!t`HZOF/ڤf$3gb p*u$ʏVѲl2s+O (0B3cy vp6k:kHEX-e`j 2]e3]G%,ɠ.qv1cNhP"]_[_t*:v1ܫ?*XJj s@9o6?|6Q=lC?P'oŌzK ?j%]@1O苄H!nOmWX@6`4A(Oԅg?־]Rݠ7a9:yyQT;=o' +@ 6;#hTKG, ɁȵWA({oުݧ.BB3 'B~(&r˕tXR&}g1 nalF~&= Dc^< _`FPNsr_Hc5wQ^i30d|N;4Dsn*믓 !ЮŋreNi׼C(:W#xc1+W4dҭwF<<d`TtazA+ ԩ&n(iƇ̑vsT`!o<?'z؛9IX6?ēB YdטhK<ѪؘYVBvDZm5ȗy{9a]cvTBw8ϜB>)U"x:9`ChZ:1זR %3֟ ~f=h,1c%jHuEqn C[$s_J5a9ǝEK]xqhdD(Vmy75CG՜3,2xZWͽcy?7^rJd+ ޽{/4TkyԬoh -+9 \,AO)}&m;G?C hm1i9{Z nK6QXvhYỏ=*.C@~8/ 8L v-T]nI>FeSYނC[wɥZWЭ+3s1w5V5h~nZa'R0 S @ 1IkCK Oq[=Yl.U2~D%s5/+Ki aV `̀N98ecϔKUFʖ6".j,m1$9p |^ˈQ~m1jE= =@y`͞\1E-16n4yLŒxjrL=s߅L+˟bmk#] x{Cj|dl;e~줋i&7E)=&>[*̫AY&X3J1c0ƕ6:譮w9()+vx(+08_ڔ_B ~90]K])pd} ܺ?$o+j&bw V-r`l(PPaM囲(^jpfg =h(RO.r'vbjn w|nGf|E#v֏5vB&=9nw LEARza}`'s3݀G#Ğz ^6y .pz$S\Tv6X?\߂ d*8=yɢ SDd2LA (sEnC"Imk}#4D$!&e@LzuԈKSrx.Nֽ_ fގ% C0p*Q&b/YqB,}9c`C(i*׸upҼEʶ(iVC v:JpDPӦMa'|er$V  )b cC92~m|XU7孾X3x[hjvbtV>Ga["_b6X|{豂!%vB(٦ 5M2>MG>A輱뉙k\Pbn\"*+EJZpYЗ"&2%d8kWB% R1 Elh^]O8x huʊNL17ƯF%>KcK$lzC`h&YR~p؉G66ҷ9ڈq.>}4Eb&%P2-';![Hd{*tEqꮕ)츼>O@=<<վ`XAJI>Lq햃 -F3YP@CF<Ȯ[x|ݓ- X!*boyHi贝17Cn,蚖 J&%Wbn;: =TfM{cD1M!3mGD˿E%AŐ<F%8ϒnxA)_hN>ŸI?'g߇v3*XC nb;q930d6lZ÷;j@?k 15?Zʺ޸'bzх*SJ;D[ Kf?\w2^ #1'5L*򣇘cM~w,.oLAnX }8?r6s5k1nl~[.sNW؀ ku.sIآiڲu]QBFd4핹~cab2a%_ 8)r%gVPVMzL*voKG"]&Ӳr7w`\ 8w>%tО/M1dA&}>XU{3DٔKh'3l:po}JHx2Bハ=}6+>Yt,A)W+L5 bJ@z YkOe>z`uJüYgBO_NwZziRTQ͂/rPm29LW,*i P+Rx9y{M;d W߰"c (w \TۇFN//:!:oeDY͗dUm]20\"v%U1i_ Iۇ8R,+>uD<ϼǤFOlD:'eӗf=f.OYt?"Hf_jUS/qSdD# { ?NU\5tRfϧ2,wИs &xóߺ'cV[?8Lʋ 5#}OL\&O) ":L S> # q&Ey2"JŷATh]{R Jw[7( NɺV#]~*@]+zLH%cDzm Mk* -9crr&@VDB 1Yׅ`(c>'&4bM Q6$R+h8&`@pjA92pR˹]4k-éS ªA3%ሃmmf{f;\}}$+XYvKr":`,*S%x%ɚMMh\mj1^$u#2FTD2 IJ XH1o$?X &mh dc\W1N5ëSh;G ""}#7=x8cN.uldSH!a"VӬ.U.ǐs6 v@7cZdAG"tCJg,_ %m%,7'X#a.Mhq />cˌ;k`KTg>Lb\O.v^/V(1$hJHV6u|RMzA!qF@B"m>]fyە+[Q]L[W XRM\ ڹv.nldY3 ekp ßV6z2E,:bԜL@;7:KcT^ty&@= 꾀Ɍr1)zSṱ:xWnjїW'C.~u[ցLfMekV:<󐶡״'(_cs ~%`Si_ L. O@i~d s}'ݦ$s]ņ 0d fL۪%&V { ٬ jpT1ξ%"IΩ8O2jggY<_%_K]RBNMf$\̶'RޫKpCi,tyH0T"9Y%Ko3D\_S*p@Ԫtj'.'!h5UiiU Ĺ~8s/Q9MI&e(;3GM;Îp& g(~4?s<lԃX}I)"hgg~1ՊOάt#E#MZ= l+(l[)BL5tG õTWd,MӞԦ:?ma6(z%LCrm>|[93G#^Mi vHP<6'&doh"#:r,0dT+~y"40$! s4a*FC ќ'Zy-'5s 720G2bI#ix>0 'c0m!;l7@؇&JdŠ0uao3MD='VCfczGt?S@'o2+1(qL?d+BӧyBZ;_Gs 8'!{MT/mn}ܹpl`D XD؂O!װꝩw˳{.9Ok&AsV@`BZyryP޷(%oeCaN7ݵi&TV槴i/FO/ײ[D誄Mrqc"t<efA-APHG{䨩v{1"pS(lvuB,lUӕ4 eG^mӯM[}Y"ClN~@rtZ2[)XiQQop-5,*M*cTlo:KI g[Bn=2q~VW=@ I ELFP9NɅq,NxZ+Ъ)! vR~.C 4Tug|RgNh`G(M~qG;<)%,ȑa*pݏ=L?zPRh菍4L"8 舘d{i./4?gZ j#F;%QEg+U;>-dKdIe'jpYb( C`>Xn%r :*YC:7>ZWk$Nj5lKt35fSՉXL.nsj8IWsf5S5mw>=*ːN%Bʘ/}O-K|UЦER6'Gތuݿ{oH]V*yс]I l[sb:h.ap6̫?L >BK``ϸA"nɶI+o#\`u=lxC.M-J}5BSaexkHgv6T,o,8r5exi|hk>k (ic77 ' ~,zEN-{'c$yUv!ƺtf[mu'xbD;SuN^*W+.j~h.ș=qY`x.qM56htTRb9[>71&~o`;iAGgZJjuE&tۃ4P ŷ`t8yLh2# }$t&urN*nVU]8 OA$T6C-y_G"`?Ш=U{0+Apd"یІ&l!M泄P\ݱ*KmӃ+[z$Zamtu0i(g0}ggw]}"P@{,ӌvgҝ)NHL IN.p#s<▂p.>C|jHը>CL1ш}8NS_K̝Qz eWڙZJjfyO~BԫԲ24aנ}CR6 ABW}) UJ(_p=#5dsli/+2gH`|We(CEEW-~l ZS؎޼QX>ե M+ԬD1Xj~vV/Awc^IT>c tGJ"Dm 1Zpα~m>914-m!PtTf\ n˧ߠ#7[ƅơ 6IT!RP sO9T^TR3c9ذ RM(0[E ]k!A0sw c$ )=ܰ<9y6\̓yZz|'Ui0dQ*hdMfZWaLjxlV>(G%9Bڵ$aYQ)lbMAm~؎8n<]]0~U8JUʓMU):F#b&PCcGK% 8D=tga &ql~:/$q9AwkJEu9U\Bk׿s)>0*ev3#4Ox86͞mA/iWp@o~?c b/ s%ry#c2Vނ$әAoHr@X>aIROƣB;s24۬J@. `8ߠznukKc8꾛 `|I891 q>ΝT;uwhUwp̪q 4}X'$3aUt@UfYɎ=eM$_pXT_1P,X8_~U7ˆ;*Xa ȿ^6o v4@&~,4زv! ۵O=Xr /un"D|LEyX "#'ʈ-ѿ)uH4T7Xpk4BHU#4.5!`$Df6) ;L1yߢuY;%RGdIm[qK^֡b)o &oI_0Y}R'|A*,AL)2][Q}SN<lozK W|*(OY aۄP̨2(B-']?zr:먯䔋 YaP.pߣ8.* }4#PQ psMWH5*4BdRFTXPώ2;7YMHa7lr|T=\5\3+Ubv!/?˨(o%G啫\] X53S(۫&¸, `Ib*Ni>*zB.xK| j6t^ Xu$o@ozTG=M;=3bp'snU3qz'M"2$b%b/NwQ ܢPd iq4B b}ͽU#mڽ(€R?}ػiK gnrRh7q&]SY HY^Y6Ae:P*' de=3f/*J2jkt6hY5W%&cD3$:}0TȤn"Z$`np{E֕w ^6v:OJ >n6``9H`R}stJlN۳JO"lsin^OC@M~XpAݘ!6c;E l. &=ƇȮq9_(I̟l P ɛ##l97IR!*v!?yb'T0o@N}s/@RI| ~ha\zX|N2_T9.փŶ';9~־7z2y}eڂ|OLE(/2<ȷڟ([y{a 5ط~ fٌ݊t50#-bTzjn~(~k]6G$"b XD4Ęh?01}V (,Uk't ʥ҈BϚiy, [SԞEP6eRد/<*9`',TQ1ۚ{u~rCtPL[M@OTQ~$uFqٯ%\e4X=$NU\܌c9uG BmРx_7kWLb bv*><cHtpϜ*̗'r[Sn8JhPb@1~ֺ[r>yU+Zc k2O[X2PH`V/ƥ .9ft=E+VmTP 6P<1Ϭg>}0#pѥns੉IǯčRE픨1;Rx2p įB},Fo C3<-^VXh lAG %t;$הA'M>z0w>H*Ó$ }ouJh#_h` mL[8ݪbw@+J=PPz0MG2eX4_#Jɷ]Ha8Og%v _WϣtM+{.C] jډë0 0Tz ̯-WK0/F9qwן4`a'T}0ioF\gXi@+DIENtUԎi # 0%gGc9ၖ [`%yEc;YyZk nd0pǢ=V h !y7>jg|{ rranY@B_9NiWz>"n*B'Mx u;cZrxt A餬GN)bwwbbGO֦$"'{>xnFKHѶM&s܎1eGok^6HV&K y ,h1J[] T:(%B Dg][/I'i#J] iSivBwo+ir1eDY|@7=XYH 6K8i /d I_!*䛴߽I 3E]|YVS |r}iܸEo}] !Nԯ6۽&N4hkj@TӝlӖZ>6vK^a+F2U+9(a |Q![ܮV%!)k%\, hEėZ cJ2`Č5,4 V$Yty?iue 1ϟ-,:4c}z`')UPJAF\Ĉ.or#Ar 3xGˎ@L0TVᐠë́;`;lZ Rk5nJX` /&T|x=*8 1X!uzT'ownvoiEedk֩jKX]{f=xܚ'`&R`q]h0d FIL/aMjR3{A_~Al I|ʧR`[.eaZ85yFpDMAøVuQRY.;\<쭼1B)gED DgFCs hRH $ԠTuw{b ޯ_]Fwq_p׭#R~e% ò&!(bN6BLXi@yiK% \f0mY2wTmyf 58=o@u, V*΁s%npu*CTp$ T.7~2!V ɊG,9.*h`Qci1Rw$6o?9 n}ܝLxrhi]V. ,6G4,5,2M@sdY)tigR4E ʵs460mlA5hКKنe:QH#[u{6kEĬ@[#lȋ:~,ctĘ閞!XZSw rTIOôCǃ/*²=-T9j"ݖu's24x( 9̉U"`UyVnyš$N6Oe`Z&# aj\vaNQ'%@A=ps@MB~gF Ŋ5n GLæ^>d\ń* 74/] j~(7J]M_Co0nYYBNhـ\3=,ewX"Z[1ˁe ';<*`Xq֬XL@ɓ]}z{\ 4pFPJw̋fGl qy(ZT5Iz/@?{ f@(rzHͧz8+v8/>$ Dǫu ] pW;Mh 1CvoJmb6:u杩&ESUdM=֏%+N:+-H}2Rej֤ط~u!JEZ$_*w(.?*䘬yv>oTGj^$b {Vä/ J |+; Bxv9f{5*,6u}Wp%(.S+jgޠ$@F>b㓪[Zễ,}"| xaO 7 ͫߌn 4wAiZ'29դ޿VsѤb_:/񳅴f|!q>2R0ݸYXสzk Y_!g;lta#G( Gmr*K; )z[ ;\v~vxaK4{J%#2", y0jHOڴҼ n|a5l}R!F,l>4}N,4[k@,Zb.,І~yyR=j.@:Dx`垅$黔f:w YG7 vϷ$C̦gwj5WMcU?G'pv_1_4{,|.a;%>L {C n ?ԗ8X͢6͛}HS>A#.#/}욌>v|nS)S:gR\qx]kicM],p%?x$*@"B1WԥW s*1pY`Lkhr35[;E3uI/O//*ZwK6@2š%8p/5@rv#}v >l|4-WnPQ@CyՀqLXkCͦک)fRP4+3J’>wת\[3r2{yUIB[ay2/fbϏJRsnYp0:s`S]K 5R5GS}&4F06C΁wYWAo9M ?(0zutK) f.̳{4HcV60Er|@E?0A+Ǘr&Qլ1J/cJ}/C7L3hcX{* Cã? nF)ȀӚrL$!zi}PSo?Kw+W۵p$tU܅"hkss/WH{fD3/Ȗ.p`Z(?5`Dk\ӨQ.dڎV26#A9酵̎N`?v֞`_&?hg 6rvw-2W,_ ~5y~5!sy'5s#JnqaK(.PVW2u( f4Ηv_/L||zH;2| hz>Ux-W L8ٸr@0K,lFQy1T G3}PJ%:%Y_Qj9YP¹QwL; mw`7*"<{.ρ%7gѧ9$\BҧeOϭ(ݳ]$\> q`*|,TݥdE&S?xX,Ա/ &׆-=<4۱&=@"'3\j ~P.SwwvfVw֮乱Pv"6X.d0KVSZHUr4O|εF2o d k+%s2$4IJTn'5 wcrr,lJPUd>=7q;ǜ"Y`GfATE|wZqGoaK YȈRɪ^T\Du6MЃ[Ê )Wy8 >W')BTݗzqө7 *0GVam Zu ,GGADo-km?}qC .bcmT07(ΥWz)3ڇ8hs*q3O^ 1YA%$I.,Ԯ9ݯx\9At9imܗzs Mv|wD. wRYj yy^8~&hU!8f\ =cI؜:1Wa"(ҴR0JV~S?} ?*ĚG"&[v{HpSziКNexuzNPuSFI9㼮5t]FT~B\a, oٶsoYZjI7ޤnlF8-XohUٝL|t(qR21\P\ORbCR*Uhc/߲>"C(yߵl?[&Ƀ\?' m8klN`MYigXWQM]|~/]>Y L0rpg.},ԟhZu? CA5uajyqh3uQ8&5Ơ_c/VMܿ-˄Eg`K^h%R/w7fv\e6$Jv"vSPYo.[HV@0vDX:El@&M 6ǃ`X)5QZ!`Yq 2o1yp)Z.*as7v}9Ϊ@yZr+&a䜀+H?nAGe#lPe`eD(\AO W͵%>w$(pF[BZIjF}l0iѶ́w,٨64Yؕ".(ohhbx$kַxت,iR%Pn<]AH:tKͨ QAa;ǪtOCh)SzɔL^Rlx!t"^RB.}3ô\&{Y72TX:5Ɣ斩WW}2eojQʭkh\43$ꋶGønx;%.[ yO)dm2M?3My#-6!h,cz|Qr=3 Ǩ|B}FV쿵vf) >LG(CDɩDE&EGůR qbEQM"C(LE C 1!Fέzaa&O~MDZqӾIow9xCR0]t WY-rԙ#lկw; wnVnjp:G%/VwaY!. <[6eN:zv火zHM:CCΰڞUm/SAYeJ`!K8 -jDp'K+8lbD_zi.L_1k*6e˦4ZIwn^Z2u h̍&Rgώ kHZ8PWgwUQkw9r93 B*"bU񏰂lS9WT{q D;bIOqZcᐯ15BƝаے~ H@?/#>Xķu\x|%!cL̴pdz:࢐QNvMfv#*/Qz]L( &LCW7).XC6v}-,-&{gFX{uf/#zwioitm2ǏZ\++k,)t\^yKk:W:׭Oסx>[މ0Խ2n A1ēM6􊝨@St̮*5m(jEVk?a1ٍ5)$2J~cqP62ݡ ul﮴'uJoEۗgM2pևq&R$0=@\#h&#Ăr|JÎN]|HK޽vرU9NeV>6^(tIYtĻij)s`P[tO?D?4Kq?m$NqtRY{{nb-v:8]@DB,fe  w]0:N.Vq o,70ZVˠY`#H/ad z."IcMClL֓xA skv{/O>/(4(M9Cav3T^j V /STىr=ݛdomJw ȄYtRzj(yʭaJU9?3H9bHuoz/8A t{5E1B$WRةV(8-Ɩ*wu.H7dhk (Gp#4js/ikpQ7! F^yi[p{=q7* }lcql"ًX5Bvw*Qx4#F 2VVe/N[1Y])CKz%\85 .WU6{G1RWjɜ N2iJQ<_"LܴM5k:ǾI0,{`gMӴmgjcwG@x]?g~@y(.qLq5P<JKqߖ :ݫaZ= Z{608a`q4@~-Xe aF:U2 zָ3 Z܁~]h N gA^~$Kҫ±~yl P_ʹGpH\kT 0iJt?Ur/e[_L G֯Y64['GI0,J$mK3J=:j ٶ? %W1*#䐩{< 3P̀Ʃ V[rډږh;Jyb&gP }1!Tн@.}̦L޼~ތ403Tv%0zrN(96X8!BUpT&m|xmQewg[SIu {3{DZoܙv2TYq9v&CkY-ر^v.Y yw(#xN|dXmE%{n C/~MaE.uZpb*U CSZf5BR,x^@|'x|;z S!G0oMsu/"RN_Da΁ oJ)vƭѨ]svEn_d~Ewitjqz'^T=`CsuUF]7E]d-z._7<&Kn*2iua_Umh/ĄүԖvq'I0-$|񘫚Kr凑 N{HFߑ9&J9pp"D\(wخ]:Kp$ z+b|]εčPd;J)R r{_,=(ۜ_dOVjrrp8^rj$BxJGaK1*Ɛ ^bnzJ:mjP=E>(㺦nC%'|ꗫ=&=n]'E'Co)wr@Hy"yObغ^B@gqEqҍFYF';h6JA Ӗ^XBg&DŽl>bN0RS' L0Ƅ3j;;e$-$@s;^y}M?/BuŧA6B}ٺ^ޱ%o$EA^BJoK ƒ@K(s'}k*a_ɦpNbÍAr;6׾9S* cYm#̨Jqp0^tc+@P]ioL2 ;T 5b=N3WoF^K8<;o 2macE*/bhCV}DqFnD ];hwgkxvڶu)HSN0*/fz7E]y?e0p?RZ%<;-&(# n2/) 8:d1^ˌnU󡖍pD'oDj!\=8EZS3B,ǣ ːK C>?Wuu&>Jhd#5[Fȱ_g E_]96A[gzpZFEO PVn,ZLsP$;v;"$SKB]'~\8\p7^SB5sI`)5ݏկ 0,Gzj]oOOJxqI&#t8z߿b*^o{[]+O[v*8퇉5NlT$)X\YI?W OYrHI2i_-=.(P%a/PԌp7zgmA9)r)O}sKz>B*?'sORpoex`L|2J|] [,&%?0h63' V Jv5Byz^:SmP+W@_47(sz(_5y.wwo̼7pލ|K,WZOۉG)#L`21'CJȯ]N#(B?'m裾l>0f6f_E:V/6)<p1f>Y\D7KpżܥҪh4[겫dB/u 蚎 wvK*ݍPͫŽžn l%Y;FΞQ?.7ߎxoB1o-kbg;2xhܤJW $uLObejbcEik:vB~5|"ԙ|}f8wW4ܕ u05N,hn"kH(mnϽ$ԽD+W}A1BQjn6'ue˾?ho7(27|Lz82|ݘb5|[m^LOZ o2I %Xuϣ8JN",J# rqf4㎇KSq_1áE/V_C\i6ҟӍ:K&=#PR33C!~c~e-t}p0d(@RyQ1Mv.S>qAVy6 λa6V̫p8qAYjh_Ѝq$:G&ftF:^F=NY-tױ(ۊS*זּP7ߞJbmz[3tcapHу9sڍ'pڴ~WU$o6\W:;6~T)Mcõn.lSz{.Lڏb:0AcaF6Dd.+*Z8NmY33W26.P?f:kIvl $י yPM:(.`!xͣYuj+v;ǹlӐ4/ "@fe,:鄮Mϡ[P\7n*ܺࠬ|m&Ž7d,aaNNv6ҝ͞9y6r, {TAGJR෇R$˷ 8:yX1>T4e7T́q&,Pv GZ5h^'<HSK4+0%u-vLP$zޒn#W zae p&TE1 ulr8;յZYk vmNf<1H%PfJ<\q 5auLC]aCQvzߐt; :Qoy0(IZџZ+VyDJ% rҊEV\=[4WB:ܚ"D05ޫkS*T˯`-q% ^wKYt?~pBR~913xedUȷȅUÎX eϹ8O U5RCxͦ<Z3Z&o@X&b[[iۇb7+)p9Hg۟H,-%vuհ qUFݿ%|h6TÀ1AKl5q$H*OJ}PWG&5ͨ۟pр7p зeU?Ab9''}(VqesV8tҗ @y\Rn(}Pl S%pMA݆$"E _2ŊM39HR'|*fyho\c*߼#jĉ^dS4(yHKsN}SL=CŰn) ʤ4L:>ٞ:!aƘh 891NHK6UR}}Xm1ث{>^25!o>GSb6L|ъEhryKJѦ؊_я:nySiss /Rh1㰒Xnau"@dfcv]+v|XAB.O)B<1tE;@XXW6Z@}HXjVu7 DS^6:^is9oyV;k123-jDѱ1lZPEĜ8Z+#[%yAL$ñ雽aD[T"TZ?%Ӝ=ge(`Ѵ q\ejleX)@$?e5A^l{BQcV:LA}}LeDDdgT{#cTNhV тn% ,-袀T2=;D[Wwgs,l |\BSoSS;Ae P0HzM.Q(jjK jآ*P1*9}{2;$9Q)yO(/ &yr:pЀUdwBHsR1= ȱتj#xiXN p{g\.E:pǸԽX& Dz6ؑ0yvMs_2b*+-o^\kT )$~ +7 4e6d`l&tI3R;4 xp0{&ZK_hQL!b:Qmt&ήR$"ĄAs+'ESYUqM6FBېXem\3>bW8Ȣs(Gw쇓T0la}x>~olƫ -ipX$3F^oò2+a,r~QHfcHg̓4|U)\Sv3wwLzwR腭n$ZPE{rILF:~"[ařl|=1ґJBr ς&WXr RWiz=B Ⱥb&43M6 6D`,hm)t?ɂLQf #ߙR\"a :Y?8 <*J%SzQ@yF`F_ RkF_z; 8M9fZ/&1dN?'JAn<gC1V UDxWX#N!gj b~H^Jٓ5ux} 1AJU+X5GS]6'|wq%Ƅ<æ#1Do3DӈsSd@ >.23MU.[xH:Ur*$1%^5FH7[cXGBeX >)\%< Na_MW=ibn%m? rm^F9\pv@e@AӿJΞ)F٥1^+C4+h/'8 #n`._wd.t1E|4Z-Q0,#,dz=o~6 8dqfhŖn@S^8黳8ېq;}pFWP Jlk "p^@ Q-ԋP= 14(UiThXhOv]E^/& B{pa2ѬrѨY j:$&I,r2ռ ͧ ˨8S5$/(v?Mާ<8p~B`adMն:SaO&@T2NY)U.t(9@ϐ ]ʠCx_D"܍i | єWE0BT}7cΪWi2Mv\3UI =w =3 ꑼk*{ Tly:7_ocā o`fC`bטI /Zs?4דU "Ԯ?܇{tІz@O J Ar\mtz tMAҞ]$=AgWy錪BE֪!?'ؐi =LCsH)&xT*aT'];(t%Ҙ+k˸Zӧdg KMiI[$3/cSHcr]D9";-1=ЉC:8 wB:Ow eeVR#UVwيn,!!oٗǀy{CQ%x7+^N+j5#ȶ`kgUbK-S4(9w ;O;P@_Y(mEf`aJGX {uY~q7WCŀ0̬OԹ,Fa]Hc^542-mM{.֖-[1q34r[)"h&.37 Y ]wW/V_rϋi73"0JϦ*@%<)Q(Y[qN.[j^-׊'i_o)ş۬Ăj{,$ T LXo/qHj> I2=2M,Ujz=' #FĻ 8pϫkjSvbuF9VBfhyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zӤnh#jI%)z{ooBN-1-睻h<Ǣσ4On8%5k_$E9OV%kU6Rqg4V?"1 鉟ڋ Bv Jg8O+"RDŽl% xW8 vUt\4~2d&}=̋ x$M݃)|f>p\zi>kG] T[oVISBvW[R̓6&MπOO9.435ޏ/قD=HeIbQč Z[^?O"/Jij@=#?Hm!-.y54E$\6!49UNH> J.D\эzF4 6ݧQqP]5O7 S!; 6|'QF ϵ{)WC0[lI79SLFb'F0z I.(;Y!Dg/ \|u:1<}wCw&m\.*a3l5MZuhy HRVk5S<+bAoYr'>%vqNE HV! !bD)q]P53u1%% k(L`d34 A<@lu=o/)O!㔶؇Mnp+% 8yEZuEՙ 9o̫ZR6e؋kNsKwG+bܦM5q<7- ˳pс$`eBvw;zq J$5B(`I0h7\kNJRo8 gat2<@)wn4>v>)6c{ؖpFnÌ嗲u:;츞v0R30}^KMM`{3^.A F*\'5a0\zԸmt2[#FWI>?aA<&j/xÈFvOSq\cܓt[)N2 ,2Q9/qv _-zWڜ&9z},TNҽ?IuUʭ'n"=ghxChf7caM0|LN2 3; Я@ mWi3[\zGѕ=a{W4bSg2]YatvV=Tюgi>ja.Ù6:+fkMHqlL%;" 28ܕo_U5buys6n\h#ߞuE(pWcbKb'Tԋ" U, QUXPg<%4X/$24|]DVq`h& kN F+R5_$?ߣ sc_gFOn7k3|CѸ^Q'ul 7-rZI0qY!0lYe#7R@Jǒ? ѕmN+ ୺u)`$?&G:gKrȸ"h.ވZI2]ݖ+NGۋ&;-s`I"m)|x>Q|Y *$Srf֜j6ް δCaq('aH8 3x" 8mկ7Y꼞 +@^ģD$? F~| &ՈQҽ]17K^!^GjK*s]"&vugVgz%]q5M׬L whvu_Uypci ވDZ/RY`X:\97NDf-P!g4%N܄ [^`Irɶ̕ ͂ xqw/uOz˕ <|Mܔ:*L}jyc>yYE ?ףT8VbzKD?M|#fփGeL̰Wpяlj1!нlyF>cdw`^ @֨GHR]fnE}:ծ `UTlDxMVGRL44`%WF ٴ36y < :hSK*߂'B)ؚZm9k0TRo!6pi21h*[122u7J"7~#/ػJ>IJ?IT-T;&}~KG$V663+}#:h&2 @e` $7nhM[Ցnְa|OM7*3l>WNZҙ/G4J*DƁy5=hfMڲlSg) wm#*} ?("tfVWر$V}my鎧 W/VtE-1H Lq>aNĪd´ zp9*-~Ͱ E3s*Ʃߤis9Xwtɒ߭PPMr{LLkAjR4.㭫ڂ(Qhј8Ϛ}l!qqf]Rm^B>Z'>7TVA+,"-6EL}N,(C(VuAĩ+άRHnH96%"& >*pq葫qa]hpx!^7t_30z3hӻ$0p.) t]|=>Eo:?|"?s3>a8W>t$LȝAY '}Be ك-f@hiE,`0'L,u-!k@ ޻ׁ"hWu4մJG~UsbA͜!'yEE᫏Cm>w5FKłscOq'LfɇEySiD zB}LZڋL┠Z$̈́ާT`L^2^}szg:ok6Td"5<>^dg6@OHȠ@~6i1UIvg8EtT$Ewb@XqR씕B9iZڍE6I;;٢`Cl#E^8x%A=骣[+Ce_0[VBǤqc`A]fԩQ58N4P7ҹel:E<6iq/gWk>( kJ^ nf b^Ƞ܇tu-68n( w_pkz :Fٝx>3Dyb$‰/CmZj{dh]PSkɎb"V킛g/$/YA?KC ӵۧ@y$#`[ ˁГ428Bnh.r_ՐE Q?e锐gf${:GŏH6PƕLr0/+,&.Zґdޭ/TS Zh Y=4^s*!c>^WHw'JeItL$'sFR_*DtRYmxf{eH&3Ps#IhgXcB/8^z({3jO"7pג/p>1͔^M[%|%?S*"8{'zT*=9[Έ| kٚӶIx)Eь6[u<4+_ =dBQRHU,qu &t|+O12lCXmt9h"9X2C%vؚf+>K]"+#=x[]~-b{G O3Qsƍ*TU)o!"W6`m͋zޅ_R(dL,+`؜摛P|G`~Gs ؄_ƾA&7"A. D?MMV? ӣf ݎssRZw UǼD_ʐ_$1!)˂ ͆&+Om("s^pUc: a"M%4[3VWj`7VFIg?> }1 o"! qqQIN _}| cC8NZ GE/VY9]ݜM ?窒ڃ)U>NԤ4XP U1: e,Y1a\k?5݌ԉph%ظqkѲd]* ߦL+Mz q,m1~~@Wf·c~^Ɓ乜Owٸ;9ټ@5򖇺C*Q5 &x d@(f,4/S ^yo^d@, ;(@=W R<Uuz,ȰFF^okåQLn^d48 4hɬ.-FxJTY6_} 6XdQ늘$žKx!QԶgHnj_g+Q!~-M@ BCWhszzy }JWB[q^2*JPKrbʼn)Ss[60]`]eqk)gj7+>Q#5=F?RI^,).Ch7_.D&3˟HC񬸉a!; 2jx~ }ccC9r!eIyxm8M֍URiY&oSN͡{!ݤJ?L"-ҌKhnIGޙM"łlBgݺfg0,k8`$Q a_5/Vѳ #+289I2>wJ `٤Y:\8IlQ{ Q6D06ũX KV n\X:{njK&^~}IJ:U T2NK֌IuY=i&ƘUMimw6^n_8:1;؎GV^94[*m'=]^}Ǧ@ $ЄvE[O8 z h[$0AlpdQk<CfN™f#`OKJxW7pdazϳxd0d,adS؞~ Dkum@ȏ㈔:Hky&v4Zќ Rj`˃ȩ清:3Kl)>G#q5z[e(irh %WD. ߐX{*$i@QXAeߔ8M?gU4*!ItJ@nu#X̃ʃ00/ NV5XĮhz6Q[ ЀaurqgzW q 7|X1%%mx㑁 `N{L+EӁZep B!ޗ'.056/Y6P50q\;^m8 OT7">ANz媗h]֒Fz腣D.L #^Ag`.bi 8Щ#K)e;ɾB?Sq^I3uZ2Gv9.zL>m <g@dIaġ!ǧC7 ꥙']g R2zVyq?}2}\tb.q4w 'ά|T ܽA_^ſꌃPWBիR_¢b00x7 0A,zir~$*t!1 _MK!anzJ5JWM=7R3]ᥢpZz(9j)w#oE;{(r]nӈFV*ވ eNcA[se37/y! >|CHs #3ʵ݈xn/07*_Z-rod8#_Ms^'Tka~~&yU$ʮ5zU1r0v+7q<&SBɤM/Ի-1#&g+pdxt>]T/m%pATxb, 1Դi*QûKRCi- {;Ҹ9!rB[Os^ΥX&g>{h:Cn scnaJ`Sp#a4<B:x.l# JCʾ~@^1gE^Z éx&>ULm]Ʊ=+J?k 9>  |Me&tcf9nkl]qNB}ŋא3M`e;T{!A޷kߵ?K yo+Y>v %e6z, &qL%} ? %`DMH.#O9A)W ~MѯZ.805c= xjv^g6=7"6GA1K{CTƛkd O2Uz70bE* ACRSk`&ǚ'ުIRFEjLI3` ~?<(F`V]]kh ,),vۤ"vʩ`tS_` Rg@Iu7L< <`塘}2vnÉ. {錳W`x?\#)"CozԮf"VfU?=#}P&"i45c&跥bryqgWH߹' :ջ>EkBĒh֙ wDUBd!wDXix֝f]ROByQ? {61=(sX( F~'-$;䦉SB-9\E:m_E`%n$ R?G7`Uc2Y&HGJz\RRF 7UX_Bɩ䮒'pEOK V DA?K[d G*פo/Yyke7CK ߃>ߡn@2&7a7H$Y&Fyo|͊09WlikJlȏ"fg)#KPQ{KYFTnz>\_mo-ymԜsKGRC_EoGBTwBs$m@rvP6ؒ]!~I)ѦUҤ9U+җέhv; sw̋'2Y3TK=+nצ8(:.47v|H1Sxu  Qj4().?87p$̶=X3'/ՎoZVQJf֯g](o$Bܱ~^4:UP?aYVEl o:qKхuWO^),MO0}[a*Z~0߷+'XH{6bF3n O;chOr',c7,dyy׋ #-& ϶/]gx BGm9ֈ`4/hryN `M 虭E'a>k v^,|0FD;0̉߾d ǭ Cu,dƒ}; ƕ^G'~Œxr2 Ff5=6vf/4j!_P`mǭnF-}"1\[6=2d쇡1SSEV&#V{>iI__Ux<@"xH-n%p )m DsAMF^:;[mmm);Pay rO9 ]!&t$(':|C:I?uG.CZ~ /E!&[xTҊm939l%[ [}C`TlF }L~L;擒\`U9Ո]7R۱kL""gPj Aoտ<" R5w/.EnjH֤^}ܘRb. {u\W.4qc{k݅`K3qzH^!6`=yn`wμ+UTv̉ק?%)웹;qT /s"RR&ߑjcdJ!968 xpWUzG<`U|Ӂ6|w5VXg3A]a HTBHՋ{V/߰n iF@9a`b?)h>"ٺ!^~{#m [hpHH Pdt j%Ǒ;Wtn@xNw`ㆆ S1dT~mX"yڀϘ}-a_ rV;mR{3i3"2b~]bdC#L gyuK3.3Y3"MLt2c6qi^CbC?Aeو Z}2:x rcҪBS@OtSmjm6Xf$|(!>fK7~ u?> :.;4o1~{.:oKAJ~}żCaڶU ̀Hre̝ SF^AN |ˬH҄0;cWl1?NLq4sG u/)hS(_4jB_޸]d$R~cP:BUS 44`tغȄ]:/ƌ.tPEa04L5h`~ \$ LjG 5C#edSlpw9?!EO~F38cG@(܃0\ tSO6gc1ݟ*OZN :Z 8:e5* G yfV64F 6]SPhf[o?v >F0O A/uJĂקUro.bΜ_2]>ds: \)΀\ڞYq4 ,7dYVE"ߟ6oJ^/&UyȿWu,(_;"]1GiSrZ/lQ(JSZ}K;.}etn6Gh:B~G0iiYxgՏ"!1#9;!e!#45[v^-iov[4KH584X@/FdN.9b mo^μ\dS(eª S Z?175KaHner3ň$^0FL'OǕK!]VD%H`Wc=ŏMAolj5dh=:X;(񍢱 ߞzeI8Yy G=OzA(dw 7RPՆkz 0ez[F;d z5@\<2K) z0CMG [FU׾)pmBȞK$$r*h*&x&:VE8Zep@IJ.q8g|+&[ZOawǫ"9 -x߼A6/ ň kGBGkD^IJ2y{OL$&|乽9Vr/0M3w^ /A9Y&:~ Ujo&-\ [\;B"!Ta<֢j{FT#U=|)MkA\|b~T|UGьP,@5t:cxoe@霭Gcfc'%ӔN!SnJ?,uE&, Mw ʗXk5On{Py<*cCc+qHE x|;Wz6c)va6f:GLu|Nvj1AI9K8BxY:Pp(A5k>)}0O5a%{Pك Ն6嗷Vr4&[R 2i5'O7QO_.c݌wJVK\0 Ҵ=KG BXZg`.chClO&e~] <2FЂXrxrÍ+cډ&k$y#7 t́biXO8׽E j?6Kw7sjUhp* '5^a|iԚ)CeafS] YўG&D{UZUHxhW ?@<-m LE/ݞ^k[XГ@B>S ug%P8x959+E .q%XG*Om52W1/] bY kUES0'XsAI\G.1v;;c8K#J)55@h2p 3){s*SSV, ^Yٗ ÄNnKxQJ>_7] vn4u:,.t &9FG~(:='_=0ϓ {@'V!(A)>ܞ(WJ7T>f& Q~F&{ږ`ux;烨 q 5w,G._P`* 4I@tRtpt~'-F->Ċ v(Y,?/=4{%R奞j?J<})Jq֣@Lm,,(^"b8d!$}+ IQ{ s^l:_=!464 :6xTpԏ{UJfrzF8毞5,|\t`75>A)}lG^\mh~`vPpF_ -U]yV+ 0u|Y0@fͼP*5}P'$آrE=YBIFhri]_ut>UegY9y=PGRY@nVB/m qt]u"812d'ֱpG YFӀ$o6 j Pԫ" q&8OsZFr#Vu[޲GפH+>L{p8l$OAAa0-?zJ%uPO-O xn7}xJ ^B8ߙAxez.|(K믝1g/wYJ|rꪮkakx}w'':w- 5At漍5گyeTg,X`(M)Ǚflj+VA񧟙O$ܠl3mxt},>ϧǣ[78US M+J@g{{6o H`"F&YԲt;8$`-ĸ0v}5DQ5vj^Wq7TPS7/+$V5Kq F` \wH4t!1v4k 3QA `Z5aX»@v/."Yhem J0985f2 ~fWO(3}O%o$!@l?ՠ ]j -%jMYm57BLeXbCwOͨzͯ,.k I&F/='T"wEibŵĘ#8)sިFP\u3uחCxD;׶wSz-l `9b([R4ڍێ+\ Wecؼuc/Èm.*H? %&e_9DdRNA 8wI'J{W ۢE#RPڻ3ɝ p}y~<*;g6sSMU/rM%,LV3I/}ЩO͌ӴBNPq Kx4:GR SkO>QEYbK[Ɂc&ϝ77-79I'٘/ w&(\ (Z I/[`BAWsGŜRش[Q/(OiK'`m]̨%i@p#wbUPPk3&)ر.Tzs(2MPawx :e>J?WI6SYv֖1@-jƵ/D8apxa y˚lwDAZnL].ܝ݈UXñ D7T`[ZTӱ'0; 2A4|f,bJvA)|hB :Xac20E2xUu[WMTxEm1=?άp]wǟboYa~Rjcj|ٗM6}0?ҫPKiw{ 蕇i_f- d9#[b' ' 򮒱cod>*p]pW?Bdȼԅ,7CJ6ÃpoC։Q[96ad-s<"}0Ѫ0ӝgΛUTdiQ?"Srեd TJeuQ$ n xR s:Djs6*LA.Y,A@|(;oA ʎn @n,.u>eSKLQ(D4P- HQ!.u9.i_5通z#WSeՓ̅m\9v!.u^"f^ 9~1rj: Cƿ{G٨ՓB!L/裵$6 lF^hئn ,v&P!vhkQxR eYq Yv=oA% C#jKf ݎA@U4 ӿtppz([gpZ-se5>PSɹ=ܥ GR%@CN; xNbEJȐz8]<9jfmHx=یᝠě.9RXHծӖЮm:U* #F2hrlD+oI[#,;y!Eh)avjT1 S%CM[ Dr (Gh߹$OJ<^㐜7C6;mڮڅ[Y'Kg1. 5/2GG3&OG?)Z9Zȋ"/=gY@ 1< tngun=8U*3Hf.2*8wUv:dRJ~+[w#/@v܏K>FoJhbrF!s\79Vw*p\4al_9>LvK3np*UwYjAC@ (nΗ1w"ōS?RK )]dd(bg+4;̈Y"a𯽧" ђ*v&qcNULy?]!ϴXu)c 1 :0j&xd WfH6qR<-L?:E~šT>^.Z-ȴ&蛹kw PƱ޵gY$R_`>v[4"ߒZx $p,fn~76wTE^پ剔߮rpȦ"`x/joR3TaA ]Uũ[ flϠrDBILonL?]($re!όlbS6,RiJVdKme>Z3=џ{%-o. ]xGxQxr@)}Ͽ )WjsA)=a@gEC.@o} J-X}?*4:wGbԌ7X0/E!b|igPpĜIT;r^'s܈I>Rn͐`b+pvӃ/> $c D1 f"}E3,e#h4/$YZQ3OU5xtC?*FGW3_EE85VԘMv Zvyz B@elsR{. nF6z9픢֐EOt$&@~J:U7Ϯt: /[(|WZhRN50 "Oܳ/ԟ_' f%;AS;p%$y{B`;5|wh'؊*Ii7e+=Wew!9{Xe_X0t\IσBS:pMmޟ80朂Gtifm\- i{&"g䬭tsqgl/cܝql7R϶z'.O!fzX-.jn _i$ҳ^ D&? YC>ߡQ_^՘{d>GaύF,QC-/pi(STt>Q3#CatMJ J]ʕHמM)CsKȺ?c5`b8w-q0:Ev-Ohz.NF.LZc<\ŷg[3"3܉&,`xVm"!jq3e;&QJ?J8y[0`_*1Ơ0q @iRwwM2d]j~F $ gYMh\]VDAdܼk"&f[\M<@lyWx@w p] pؾ#Ÿ`:#HToW܃^9uJΛo MF@ݔfj5޳GxMȎ‰=`xhp đ]a@rd .9)6r|SmUB|9TC *Y63h5*6@_k8'5$F3cфS;.u-3ʒHF0>4W-p-qV@&nv` [aM+;[{N.׿5 w=iã]ZMf D }Q2 Qœ <_(b(xW;s5kO)PڤE{ uMƬKz+Ji"XY3׏ VIu䚘r1As2S@d߭Xx+!.m<~}/  Žߏ-̨zrbMAQhizh#;RʬˤbMж+aw0~],sftD𢢏lSJmZ\`Y M 98cs{T-H)QӍ{D݇;)p]]n:B#Jt ̭—W6Dird}ࢀfɦvU6T_5$ )U4 u\dd|(Q%ɴ]AFV!qiͤVɱp?*MI2~Ay`vuF,v_nQYQhFݬ 5/(ʯJ; G8!咣'`}0t!XF?_E"'@.{{>y1Ui97Y9 ߗMLk*n8)2͊;'=wĤéA'f8hX脶zi},pd*jNt:U$Q=Χ_d5 N6#A\ހl_OњpEON9a UV?/{ַIt,͉[@]~-ųlq8T )CtΏoKsE?|(<m`s/Vl;e;kH:v3 :JDaK]c3$LU#JOuzPJjY~5 ;>/0fAPu"Ã]mHUDi):d=T^X}6UzT.2)g% h_ h{0xҺsD>FSVVl|Al  sNrF0Z{Eѵj0q3S3iLrv+ԟ7X LV>>W;DIOV;Wy𳘵{b}:zy /X?1 lFh괫Ofj>i & e@LеYy 2"Wzh\EGtF6a/bg/ r1:_wi,[)ƍєKS3]2)Ct/IFؗ ]pjMnZBwH&~G9\7.JS5:ѧ-Y]ryS^**n#2-;#, Xh *Bf/{//wDq.\:3|St4׋(n zPqɕyh5d\#$+{TE_>`rXחf2{[+]D5/Nl|OB(9^7 \kf`~A(=oBݖ,OoyhSx 1Ԡ|Dljsu(\y =/N)o$L-llf<[^f/@a-F# ^{s;9~4THkfuM_eH(;p[XE6׾[δxmS6SNk?+Ic@,-(+e5(4z8C<.qqe`g |a+(mye9X,8 VȔꠥ &`Ce9Y};*!`gSORVoa&6BʵVCw]JU$ {EZx TQ#w|'Fˠދ5ӳ뤬9ⶇZ"#eipݤNa#&Ӟݛp [vdOk͍RsIfɱ"[D>қ3e$e#Eʴ¢iu[ XQ5R4kŸmH'?'Ğ[NnАk\sӫUK|8#f}B~]7A}0[*d}a‘7MwMcM_u/{`۳'g+ӕ4ߵ=O+[+Ar蕥UiSJ[+WϺ!IhM\,bؖoMax8',]s@"z3!+H4ͺ0nj.r\KY=DB sZ11CET.@'&d~o\hh™hŮ)ZjFpnD B w[pCv̎B#&qkApO+9m$V$V] 2˰ D!оΖpx{ނ{HºgMz'ҝʔ­5 \.Fd"rDyc基dlvk  MrRz,_9=_x,ӞϔOG5VflP%:0UUH竾!&ifns a PwL\ 3L~< r &K8 V;Dd.;2$׾vK(8K1m/TU-g1P͞+eo&z Y\+MWK=qs&@Ja`t@[4*?&fNqα M52pU&_ȸ!$sUb_Ӌҕ,Wݬ?-!9Cr[b2T#Ą~*U% dx}l *dZsNdRD?@M D:gUI$| ΔzE JHbTDTW"2 5<}SQEnU$kt `8vz VVrOE'4 g=Õ5z0jmZʭսڈ Py E0gNG̣nVF^> >Pd$rVݓ%lBW2XPZ-* A[L-͊}1jC8~6KG3DmunX%Uh uVOk /$汐(Qu'{u^J;)ܻ}$PCxZC.$wo2c7qTٗKSKRP-F~4RDO,z&3Up;Kȅ8QيQ^1\GNу/CdzJI^Ufm ǎ Lma&EjٲԵsDT|H;W-JqcS2k'#g*vx`!VqkD#B{fu_\ *^(T(5plT5٭^w,C%)XGGlkM| U|l} PMfB $;Rp~7j w'w齟IPh.$+ .3FT1QbZo~HU0%A#3Ps jn\ދKpH* At3L1Ibc؀_S̨iǿQ1ХXR] ="?@Wm%Py_o*n|U|fNH R{Mh%;h|Ns!#O T7ZB 7aLwt^'Ā'*w`n=CY [xPO(dd0N{((q[U 5_BKqHSk cc(6^ǿ^D -&䐩ǐε) i w,v2|1i^Ӆ [4|&l {GUa sUE:D}8fDXIjmt a[BxS ] lGAF a%ɿӕ]Çho->4Mq{sM&xd%9!p)qsXD09nL:γs J j*7d-([?ūbtUT]T?-UQ=>$'P4H֖cݝXyYՙH[q |\?i|f> VLcff'Z ^&mʡq+9ׇlȫ95GW1 ͚xCG@+ +ŗj\SgTjq~VDU0؜G,*cZh-5KTj3suy\DPN{؎zUvy]Oako*GD} ّM\N}M)S> S[l7ج3a`V!Np\}MGVMP5Φ4Zq={ҸMF@1 !9>Om&0D'36,AܨkZmT Bs_`\.=I 0oU'1/A>h Y5 1(K Ga:M2`jRY i逪;ݾqMWU ]rQL?Fnj )ٲbyq"1SWQI3"Xx-?x(Ǘ?{glDDЈOtn{zS]̍0 Uqn𦀉}BW|2$B|m>"@O?s(XtQe>/lXcy4IZ]G0 ',0fy.dK fRinC߅w(1!yTV*33 0hK MŃ7K.!<qnͲq"s:@iqθoZfKB́۸7~7bvh/cڦch d^۝ئ|giSPw(Ot,HO]#bIiBT8-S)Qx02F/6-iᇱGvq-[|/I7*'\n YuuEv)G[aM镺d?k`7ԠTј-xɺ3KZhrhu0eS rܨKN?ꚑТBC=IVPVcgp}ڭWkJj#%HClNeL\1} n@o+uiu7ƁmY{%'v]"2:O݉h0Ko[GBʽTm~JCZ]>ԏ]# LԻJ'*1H^[ckͻ&%X.ŽeG[ȣ=PpBs]rK܎Q$vi_OD׹i)I&w⼢n+@WlgAյ:nq|T?eW\!{&iM[8 L<"HV-2R Ύ%` D2ֿ^\gglH\ WBQPQi94S2ы_GZd#7Rڵ3h~>e0wa4e9f)'œ7n&84c ?j<ܺ hq8>؈y陮\`Seyo Ox]9w%C\naXpI{:|r`KU@&zd?2Ó[.`'jf/ NˑHbĈ:-Gb#ڹ`> $1WBs|H9q8 T pb"] $Y?)+:kT#jI yk%ׅ/d+M;Tn1CBme?1M(_,ʏ+@n4%mw (|So\10l1' fnh SIJe}ߧCUJod:īgK`"'x)rӉz3xu+`DجQHФ4A92~FE@FC19='(rHOV}:u";R$q%B tq X)H`=P(bMCb9$H]Ɂ-d\Xgη0-dA-ͲNxAў1 ·`_#Ia[Kb Z=ULb%ЉH3<ڏИn?(H{\UGXqK}(tFw1"@;>#w/]q٤;&4b Tu.VӺ  -nlsJ 'r kKw*l ۾7%B E9uF0꾓8&`7 kBtPy@.Ke?)6"zQ/M[ZoC2wr,Ŋ{'#Y0Ve 5)V?ھ-\p_)3*mrX+%ㄗ0+Mh>|| HPF1 q}Zn]3ú9}*3]7.^{TS*uRމ~l) Vcm5/!Cpʬ1TqQ~cy?&*}Q_xi"^- 8,qp{@^[獶K̷S]cIq:ojfq ?7 Ga) `D'yg8ɉ[eNzmȬS, Nhu7=W&~H>GD,gUKIN cf^l Nq4Z*_a>QCeuV1;a8'Q1ƇmF%}rv7EYJăj !G C+)e#4&B_7;q #s&@.pl:J+H2,o[]Hq/姊lMADƒW D?* 8vf8 $vkWUG؞QTCZNl FO\=lv\bPRoaOrV ɗBns(GK:g=Vf‡~D!P 2+ˣ(^4^"..xb˗օpJJX ^9h"Z,٩_u"ÑeQ v cLY޻bzV!36I-3QPXʩغLOi1q&.@/$ba H܃mk7Ȇ:Ddqq"nv1_r:I$ug۶ sg|}v8 <*by#|H6K?{~U-2> zH9؂ݱ=LDillm"@OJD¢nRq jinŃBsǽ`K#s $95u"5wFL&2qtN -ևn΄TJ7,-p9=-VO1uIGZBullGg,*FZg<3pǦQgD4eiMc"hu3%Ѻн뎗m+dW8vqF\+_&GYa-͕!JITċD`Z}-gé}Rnipqd)Z1^;RL}oƍёIw1w&:K[\6;h 4,&Z%`ujl_RȸA,cyd2yT!UJtN ~,MS; %QrQ0ؖueW.H"?4ۦ_ :[Xr& `É Zn!1"5;ԞHFƳKS;7`{2kT~^sfd8G[je9Q ɡu;ׂx/p%!^Sy >D~bdA{EI5'~ʹbƨ>]CvA"/ΞDS w+9fur@IFē'7j*sgm$RtvҖ_ܚz o\$zg}#2s*ٿ}OJt֔.$wpŏ,dWL(^nLv4 NB??zum(xzKHV\si0 0ޗ輤Ht9{ ji[q-c8hꌍ0k҈Xt.߱Aq `_lgWʘ5څ19Z(vg ٌc>۹a^$D,ELq1n#gρvתucZ.uM m2o?˜s3-y93¹a4^B\Fj6sZ:WqX2=g]֤(?nԷw|IFMA?k%ߗ9;=nl)W[K.E^VsZ┱_9S~.A)&az-P"5~pm I&)>O {.xzȢ޼2"qE_0. ۣ s?gJp===ZKmL3]b6Xly^:Bqǭ4{Ykq cS9K9Nu<[sTmh}/0 rs\a^ΑA􆶛SExolj̓礄u_v]19v3 g\j[܍vqԣAe(b҄جb)blo=9IBp*fDaqwV}/R&0=Rg[.=xO}yرܜKz5$@+~툔OLiuqeQuftWuVS mfl*Y5%ַP-@ 1Ck0t}7r23+b*cC;v܋E3K`^:˨PE(E5ЊTOM1 `*KK l[aH'C0xhV~^Q["vQ쫵KW1B2~`1_0렞)0wH?ZY{ÿ[9U6eF-Kxk늨XHQQP. ؑKuw75hܥpC}8 x=!->g_ '=_u Nj'(6|oLYFSR=F +KKM83aTITD?v$hU⨢L_GRW~`=+~J'H? 7NDtW&Ga5EnSnJ5$4z`W O4h8#jÕ ׽++0woݻ]h/[37Mi>OLK[ƶדeS)'hF1}XXL]-XZ}k=>9օP3` TiOqb%S} |DAkJNQvX; ^_Ucf(8049m\ cVS?!DPB_8tUҪHD&˻=Γ`5~8T)2B/{ zvym0oMPA.`7XmJ1K`)06k[%Lw%-:oǣ!0IR`#{[\+PD?oGl/01EuC#zCɺP|,xDAݯ2Wmؖ۞ 09,4½ؔ"*t.qHFjfN]6>J'sjHIUoL}<@DM$_Vgad I/+COᒚ-lp2FQ2$t"N]ԙݏQBtK͌~#̪E&0z径qAgOW`iSGg:ۊWvUx 5,h˓nv>,~:޿ ͻѿ3O F1R?>cج1zl"nR,Yq#뿇dyg|\N.eK X|d=tCaBX|J[fB-nWq.Yթ2Jփ(25rX.[[q=M}Z8LQI´a&wmf' LMAe~Z֛} cᑍ́r Is(?5BۖqeGMd,&f*ɍ}WM\#@݀jN=*?nӶxhĨzCG)}:`>-}C!$ʩTҷ8'{qk_$]H޿ ]p:0AXGBנd60$φPZi-5H;.ātf22=%9cVϩ$Pf4hf^EwyS;UݒI2 &"9Xi!dVevnYIu+z,|$P18Bw &<;s'OL}--2s Z)|ڡAFf1"Zjoc ,K= 5h [+i~>S^Ìߐ-p = J֭!'K$a|P؉lF2༡E2J i" {XJ!_A 1XNQ@%jg)DbG=9_ZolwjՖJk,,ҧ8r{e;Z F4ݡCPRKCC~-M23'2@t=ߐn-AsYK{ H"3Ciڵ'׍ۿHՔ#ʾפ>M!Ǔ|\[f#A Z*Մ|$y/[іo6)n?`p5/ G8i[; E: 0qUy^ 椔L >LX,23F:uWHDs7P-ed$G$pLt:]%/~N4F.x|;5ccZ.߽6UhsZ<~z WW-=^4p#Iĉ~ _c f\Ȉ-Jl =Ŝ$8+a2\ M#}|ZpAZ^΀|R|3%Y#&+Hil(q @PB撌3AtL>\F#̈́*9 9Ŭwpw}.G@@yO{r$KM((B=.3֏mSn;\ޛ~AvA(m˜zOg30ӝ']^V`g&,Wt6\:_om\D^l}aTW]_ TAlP3shjMmaq EXS -\tBc, b"BeJ=W"#{pRnN="E^@zQ y?haؙiVUH[11/@Q}.Q{O$>KAwT2$rA"t,ƞboˢ|%H P]7;Y2nͩ.'?BQD7D%s@Msՠ 2~}E*Rt8Lp]_ɘ黏,cGZBCZn$ C1NA_~Q4jK0/(2o12?2;w+Q+QK5svI2ĤIh}&`IKo .)y2>;-(./ׯPdRt7`a}7$T+rCcZDĤ-at$sc{}WukJc,Qɫ 4boi5T~160a=ܬ'-Aw:ɴRܯLoCL)"N4K>ѷ|U2J96j+}Pga?x ʅ 짫$ <0W`N'2AחXoH{Vrw 'D@dC}[ Y8=a<6x)=Ma^-?%꼑`滞T"8M:V(R1Xf2٤K vSj~M \C}0[%I8-,:fCC/rclG3OwP6s' }JqN|ep+rZ)bH6vl} wIO9{Jx.>:C%v 44M;6#KnJ^H|%@n7C([£e'9_u;1Xա`e*p3ZB7jP2gűHuER6G!d8/ͪDJ>ӎ3!?y>~ƾ"2U%)ZRߙW3ZnuN~R}AjPh;:[b{H +#nGt˥>ր>st?p3Kll$~*1*)82kK8h!6~(Wޞ}> ei#p[vxI˨~ ,Slgw%u+ ^)+}k3 O=u-5~Z,ؙUL'R0<D`H<lKr],/MY=(r\ڏE9)6eaPzq{AWV^qGQXL:97,"Ըx n&yvJ EDY:.W}*ZtppVrp #s6C^% (([}cN2$]sLw+dd bHm<.JrC5EgA8>P("M@{y>k8_97S~Gk|}#1MU~*_@W0RD'6T!?5ѵֆ!4|ճmpĄh*pGIE'֠LY;\j+JI T%H;% Ɩ] 7ݐ嚈vg{RS)(qc[=WV٘;$Z?KQY$]s{K7_Ĕ8ҏ*amtu{X~'{ A4 4Vw:تM> $8AM^¾yˤnr[̼->-5fg5bAjѣ "*OK/vDMF@ۈ 5fSNCۯBψsi}m8FF@RU4 +A.O Dy$E"@70k;f/r?}'@Uڶt>c0!Qʕ`VCfX"AoE T#_tіecZO{sLpR`5\2xb@V9#+맛:RR*w){q HM8QA5',v f&Is2"8  wDned@l68 LM!2+]6ԟ QN8)7VZeEۜ T40jao(n/GPeDޡE+17X{>9ۦ=G(Z>ɕF=lۨAH,B[ }H&U6Bv/پ ;{?@_,o5 IފMmj<u/0yH~+xT{$h=Y?d 62ߕf)f"{8@w3։zWstm#= ))T~KcoNB,Fi] ]UdCh7 ]Fb)XʱwoXMf1=,WoR7fqZLZ03ȍW7vbN8%U$Bhġj-(nLJA@o%~BSCKT~9V U)^ K}Eʿ\}06E5+_u8% [džA4ly^ؑ"9s+jN'׀˪l~)BgC r0 DArvk7?\6 ӧb*i30tNP@Q5ǞZSǃզŚºOG@R\saݚ%OHJn`HȂ 4ʝAe7}$ؖ8mAZ#!ގq^A S~B ~Y-|?dP`CQm`(0h~`wjL8i;!Trأg\zO-_(=4m+(<¸f}qY9>|YcywqRgRzNamf|ߐt.-_Md=m/bEH 2JāL4ab{'V@ZuZ&]͎$~€q,>  u|@p4]Ⱥu/R&9Hc%Յ} eAI+V PI bl83L%=?EbOzwJ!-Kݲ5ٙxZ#9usQ J킐;SQq R 9 ر.0pvǟV tN_fwK?h 5v$3@qF_'gJXƛ)V@ e\C3oO?dhS{ݘeS~^]Se k, uT+e1S(:xЉpç5bI\ASuY2M8vh-zi =`]rM9a)7!"L[V蓵$UG'# a.G ⃱w'Y9y83 ,A:52ua'$_%#&p1&KZ6v.fjxYKiVh a" ޿cX7DG@yܽRvC6If艅7:Ȍ!./B3rf5*W<#{kۻ1 o RCן:1Nkdi&yද)hiΠ[tY V8ઍ,6W GG cF"F1hO.Yc1\5>?u_L5y4Z1$FkVܢ3'Aɣ΃ъ:z#5GztPas T^Lꏛ@}20D웕&` t >whg=4.1˫G"&a/)MmFl{4uǤ)̤?3T!d?gU`$=TL`j3UdSsr)u"2_[DNϰg~oKP奲Y 0FR@/!a̿ ?[3qUD9*o8dO8>bVC]ؗ57e'r}[;f_&CO2t(@ԯ]:*pBvhid~Y3Jp`wA&K^DyǶS]5@W㨙 ZCpeٍcRj7mSKPQػK+R Jf7'?~SۛR!j֗E6 Ԟ'E+K),ڣlaVwC6y>sƈP1DI?X#XSS2]>J$fohߌNry[GeRYDE }ɔ5Y o3%X!LQ> l+\})1 }v[cRP`_ =ys\DS#0ITTGw+`g;"Y+bOrFAIѡ@rH [8nUה_C8bA K'3:nk<̭cri}nF7KE7{Ǡ=h }O >ͯ#L1ď`”@)^BZ' ~ۣzВ#Spm!I٨,έmsyѡRicCACۇo(鈮< Dx<YI2F8hwA*SQYTW9#.uiR ,<ʋw/e)t6R&-4~1PUdgIj:jo[mC1FJy{󮭺!| W_^kT c^^1~S _ o _γ>Dxln煩_,QYlc5\'Ts,IYV~>ipGR __n~`xb˺^D/n/66*&ju=o-30 ϗ+| O C_0ӽyQܪ1d3yZ D.1(y1lNOA_IC4ӽZމƏ%XrЕ%T%BJ16b_ej8| N 'mфPlUYTd*A.Y2S(2UJ(h!97d챭]DFϊ_lZNkKVN$]#b \L LVoX 68[QF X8R ]w??O˷P$QUmZ" $ypF2 8첇hqw9]Qᐹ8+E50RKdb[M K;jc-q){%Ęv ,8X[& {PpRR;ӼG}Ce_`%E?f*X D~ Np41$RK *&Яp?ZԄdܯX$@ȱa iӸ`CW+ E-#cAHB]Z35v\DGwWţYsZBh  ,#Qi$ +>].EǑ2GH9=U \e%S:s;Yw 0q/'( V8^X_g}1pXBנ Pg\",kBm^eEc=WdCm)"zA<4۰I"<3jQ}ٿ 0 愿ǧhO!@c_zh#}앑 S:)-mTeVdBwɬ0t^Ӕ>H|X7:څmqr,͊||뫆 SjaÄxfP?*]\x5"2kZ ch\` K@&pxˤ+͕m9")|0peQ&6;2*Tïð9o5]b/Qx蝔WxdPrSJce-H2 R`8[]0h9 EGu4 _9퉀\sd,N,wԂ{G @ЌB48Z8Y3k)ڗgnܩ3[g;_Ŋ2mbR$㯼XeŨb $n#Tl3q:xѯJ%„}^z2#Kd5Ъ%zfA@ٞwSIldXgBmu`E\nJ<'@鶺8=~!t7ܗu.Ōh@!gKk,8)q>Ř 7G6DpܖLKw{HoVR@'s*sBb +k畠(d+c[7ڒ7aF"b2:4;5zٸ +9rc%eמI$?\'nB ] LRP_RR:{qQ{w㍷N<,yd>{mQR{ZB%6cAXp7cPf#`Q@57/ThN=b"\eaW{Ul $gžY&%-%=#~Jij}nflfgŨx|eꚱu;IP MH}/Vp+ֿA%{+2qhL-Zb.C8͸|*-Zi}?v`W5/OBc\Č1~Ł' Dh;M`؎qc`IQ?KF6W&Hşn_Mj'f սV2؞ʳ?z0)Gil_tzȍK1wP-/<%ScÍYR P+Ƅy? X3\?G =X3zon`e}=(e*mVҢʇbCc:}y2S1$.a~_zmyKXq*>34'Ng}ǼWH0^`|{hcJ*m`؎;.hm9,| q60@߄lRz?0v9-2_a\1֭;yBӧ/ ERmf46PeuCQ I)N\8M{0$)Gkz}²#\$VԲ˔w7@ю׺PL`QMnq]HlQ߂H H#{{ì$8=(i"o<;څ)]AƎZlԩ/OmZ2W](:+~b2L2\۸|Ng!M' GAZm26Q /e{޾KeGZ-͹Z:\JܓR ̾Kaι]Rڴfa@ڰM ~*وɳzrxcHClm?}tN5If)8ЪҒY6^Y>4ǮCj뉄1X#XO#5ӮyH%nah$.%#`,ev=H_wMmyGЁJ$b(pw$d.cWK cWgSz]ADWD0wbI?pmI[GHyE~Z r'; k9٬K((~eTN`S1ihlFÀ||)#aOF|Σ3o¶Sje&->Gs--\4@Cmzr1(R@5% >ʠ螖nM]qGU[U]/^i:=A^ǻsIohs\Ssޘ+h#hO<ì&2UM,"16 p[*K^ 7,i2oM 1."/vHtὲ؅Cd]7Zn Dz3*,y5%^brsɧO^ą4MHlF $u.o6m|yA(P)%@7Z:3IJLn n3Wb jv6t0 㜤e ڳnrA'VV'?e8]nopW؁m, M mK1oUK(0Emwy=]3A}>K"o`QXkyH@B&%AdTYA52h`J88O(_+]63iEef'[0־ӥը%p@?HF + l ~ӳ{*nr-kIteG#M~NP l||-v?."ҋ+#'q Cȇ8--m .a웍9ZN%w_ nGpf {LX'<3y4z_t嶱[Yc4~>XK dIk$KF`>AX zW%m|<ѱӫĥFaEI%%Jh~J6 r`!b3z_ n, n9ېx}Jf]R^~ & )7wZUvę) Slpa]`((Sk1!iU> 0 ?J`BtMm"̐b(\+gSn{(_{4 ^l{))qsN>2,1G\Ki2gg6-@UȅucZycCgX_0 Ea:;p7M N£.tqx1/fq:rLDC%jfWpJAPP6lߥm|yk&6j9Y+2BWA`">d˜Zi|:1QG" UfF㼈်t>֪(&,M rJs OI1kùQ6١fZVvΛ|_LpYV&GHndW |lW8(*vdrlSf&U6c! 0߃&E7Px:'m712à`WI˨~ =R؃"{hȊyZ0Θ2L695g_CYvYA(\~ڂ 'xb)(Y߆ޢT%,BH0ӯY>in ),p:USm?2O(DXҰy"V;._ˉn\nO _I>=C@X ~ZX!D =gp1 6?F,f^" C*S˥&`Pv=5=M@J0nN? ٌ^F+PEteOj,_}X ~k3#m1ϟq7̶cu.͸Ky=[=}[쁽lރ / )$÷.5"` II q4[T %n,5l9"¥4iŵ߰nhj76 3IcOt=@>~06mI˝evVg]֚[)ú:zBGn:D))E%[1>Ը+fʲ=16ІQ9x8-OD-3"F7+T,I54#&9!}nijBZG ;# 4.B~ PQM}9K4]0b ޳RU'3pj7xX@\LnB b ۗ|Oe<ootTf#AbҜ!9'L>6qqujPwӝH@ s1'Cxlӈ0xTeam}9j482}Q:޷Bn6Х0hG';sXR2FL^5Zɜ7d nc˃W1D<οk5Yɂ5s, Acqh>@0Ixȃz73sfTd}3Y8~+ ~?"8(M[dҐ 31A[ȵT΂ۙj7z9>;زqy ?X[,*.R8XIϔj&\qr`D۰ݤ&L2lNƓÓ4C4aB_ k6:-ݐCIy`WbNu t0pţX3-y"uѬ`@ώAĦE9tQr!RdVߚ-}h9Gy`E0 ȜFkWyu*|@Z2d.8%:[X_43GUs(Q/`\t)9&xj4E畈 ѸKjtu|- Nյ þd0:Hb@fz\~VqH#&eei>Mɏo:n +Ȍ@49mq9ZBvhLT')jln ׃!eBՀtQb[u=ԁ ՂcOz@'ȧ%YA*҃c.5B$Z"( NEIM7̵e]QhA1ޓ.wr1F,nʷ.i":Crڏr7vߏ8Hf0]Odd<2{ tH7ElE{<eskNO胿ZQRelmTR ,*᭖SɃ>4hAVip?x,fZ똤0QOȜq|Se/\Qɺٌ>3ӞBɨ?ѭg#pb#~4nVǙ\-9D:tZQ1')qp #K$n/bkA5s~ SN=OO\xY'&U;j~EսؾwoFbv@è ;|G#wNv%\,lrl#Q >1u ]|{ X,]# F;hb?smD 67#Q'J#ЅHfzR_0-8].w͎W8@&A*m}d :ZKDtU=OCZ &]Ӿbi$BDlΡn)³8((ޔV2SdtO-i22OyF}u#  8k= )i\͍9"h֏@e0&tߗٮeCx;%yhj?+& :$FžEP2|fiTM?C[Dh Jk0pZquectXw ŃOH,MG2:m |S1yZ$EP7Ϥ ^ˆ/Þ9㚞<paK`?~*CACuڵ*mIK3 ia=,7tcr<Ut{L@[σCx!cOYn;W0ZwC jp~h`zdH/J!NK z詎hw/hɕ'L,xFRrOh[Au%z㢾y-ݩC Ki S\ _#&IԔD;o9`+9 s!y.=3Nf6=^ͮpnD :rsб$Կ(ףP;vkY#+1^;:=m?{D->[k+jӁ\uGC:1:X bsi@7v;JAq<izVZNhχ_G2mvC̕Y0q,b2lB*mj1; z6~;EFRxq1&@kɬ~BqI~„XǠm}Ӊ{B _q7 [BF+~`Fo p*-*j&5d)F*fÎi>wyWvIn:cn.B> n~8\lH^-]ZR} t!U.Jf~xhsk'xz+RЈlWǿlgՖYG5AK!Q[C 3A.oq%%O_LcE[^{{yX)1OJw 9+wȏטMCxk~b^$;3t OΚLT46mz^8cΥlv y)K`zޚ5~%szRr7 ӕŻ1:>so;ԓI ׁzo+.9~@Ɨm3s$-:vH'm#E 3hi#݈6a7F0ٸQdxM:Ntb͖{hA"^aw2 FK@ =ٗ(@qaBBmTU 9ToӌI3 j%q7&^} 5\LR;r@_Q: skzcSCttá#!->Sި{ˍԨxSDFX֏{,k#SK0T]hL7S=>a@!<[CUE;D?Htn IPCV0$xSh9qUk'(\cx`rm~c-ɯR`H@U=rI\:y%D:I3Dl(blӸ01뛗\+/v\̭X$;cF\WWHl(p~n _#ݤcK'7yѡ}T|c[i#Mn(2$^ ˁ0,-xHAjo|Jn%BT'@KMoo /ׅ/j|?Q MHA x'BV+O'\|b 3, &eF#!JR|"qPɶO)[үٖUصZvCM|WZ;£yn+ Q}10|ʥ_ #1qHyM* J<\QUykT Lp?y$> hCǴ"EtXV:CXWk#`9OȒ'WSw|غl1ÔKչsaҭ Y.mOOPݡ4xԷWJ xmD̻#JR*TܲV{'&K>A0?5P1;S~&($ڎۇ8#f9/](c5Ҧ D˜ ٸ{ھ fP]5iS/F!#*EOT49ϥȁ4PAqsO]TH,779qV EIR*26B ÁOU ,_d.ex=LxZK>8 ($u%>)`+9t b;# c|H%z i^'px{2`,Ͼs]-ѳ'[`:K $' EEN+n+4RCLɉ*6փBc#Q.Z2i:\flV9d0L H#S)@8\`y=n*EbՇH)x穱?ùkHYkȚH7 Ԅg?!d7v$}G9 \B"_gt*wYϔsG"$sv5AŔ5W{Cq )g6! z8}&;4}M8c)K{fκa H[o' sLvv ^imu)_)v=Fvh6B B7Mò3$)T۲#(fDS!8r@)g~9pf fK5qD軂у6pZzBә'F<tC!Л=Pkdqi bT|@n' '+0V^v 7q˧u]L'[3S:`E}xS@Ni5m?vugzeћA(2pq!{?w MҬs Y9}`X' *D 'graMU`wJ"JCpHDmNdѸq"MoP${JD,o\'J=w0Oa]n(`NTRUAz$Rsb;fw#kE~l0H߬aY=MR/npؓC+,3k֍7 ]iQsKRoլDAJ(!w)ݦeoN.uAĺ.h ؁s;<4̨CE9~8^0a%>3Z*>v}o/g/UY yn{v9veS)9Uۀ*XZ-}%s֐Nv$<|R ̸ zR=D2opAm^Y|-۳AAhKvDG yGsԙSc6_+鹈Ǵ`mS1Jw?HS>MCyqRL ]>`K0MoQW,q>ysZq+ DS&zWa>0#};#Iߤ@خpF;'` (\}>fx !qjpfR@7FhY9䄩]&SsiC4LX7`Tl%L<ݙa?BK{aBMӊʴFt!&fXzCkS^U ! lne|{OզNgHe,jC6]\"^aQ8re`ck v;SH:p^ vZ(@+$Z2*ǚ(3LIϴmKio\NCu;!?{< oEowʬ.`kCFR/jٽ=S&eE(j>e3ܾ3d^ܬw!5yPބCU?tdfsz&/Rv7 `p< 4kUKHc\uٳd.*8]>TVRᤃ-7:wA (QKP|a,ybcUtZ1ft_ۋXVA=zApzQ:$x/;I]KÃQǩ!z4S8đ-Z jيZW..@U- -[=8s|0֎$]Z)32@Į(RT&P`2EN 0յCfUʂ`1/8v.8mBV. zt`?_ASQ*ݶZqΌG`r#J nbaG_A+B0Ѝ&4^:-͢_u`dZ Ҫ~^ZpJCZr)>Kq!1%0Yp4>/0Q9ojv$]AW-X݈enE1Q y\Hڣnt>/%0 z AW2upwɔI67ČX֋NNW -۴qDnzI-@z<%t.2Rd&/jK@jO~ۛDbT&sI<xVx5-Cc@l3A{Bo~1 OOr}gs@} 7sB?MoHgWI Gr\2h}.?ga<>'y$ ߠrf$c|0 >1|PY&$TpZ8\##R;+ SO '38WHQ^C[.ī:fn`5E^JAa︀s#=塎J#Pq(1d0 INڂ~ʿ~aJ+S#Ne&˫j-= e75w ׁ#|9j`cyYHĈq-~_x#ՓCxz?"$QG7̈́ڋ͙SISp0G]TadO*M_Y9*]V#Ձl=8KU%y $jm gf[LIڿ:*t٩glwB['ForկUKq\5_:J,s[J] a_W5h`/i1l]8Kh LL֒O`%Z_ϹJN97>d/T}:/L]:HђL: s;h_^,g΄E3<)3k텇v?cx髗`>)zSt1=rpS-<ձkYݺ'G15ݫ &.ۀ) #ö)wZMB,h,+NOD#'H^!C qu/nT'pϩVtl3q!$9T)MOU%1m%t}/(;Wuo;'radٴz#2yvt?l)Vľ͢ xf.76MDnEH¢þO? Ȣ>r&WI`%CM&: &!¸}Cc*/}&e4Ҽ tl0iƖ48 2/%XX'̗ m (ym#&hOn-[xw Pu@tT8a<ђjbf`^{64b?5h@$Յ2uԝ: !Paj@1yc7s6&%3=N{s2KofkEf"= cvk@w}>к6гy9 -pM[ JN&q&/9mx+m)z4niib@ޗy0niBi93)=סZtwmy%>6~,.+a`Ncr#RɯvZ.u*LW-٬ϒᙏ3zjڣGm>=zQWg!iy)FdOzp`'\̦\nhCS;A FY6`÷v7tk^/@ G7.S1ۃf>hɖw~|pftKKS ӸcPZrELeB1/rJnЧ뼦uޒrt>IȨTZ+9LZPi$΂KNhrN\Tev%fʁ˥Pީꢺ}y*^( ~E^L(~jxr15⩏4C,\Fq]UD7F}Qj-ί} vA xᵿ#~MT)hEYD5:, <|{r :H@١Voc\JOU9CD?ύvo6}CG>T54P '/6c+xK}3 1O!Di #E !EZEsDT*Zn2iJ+ /J-ckH[q?y;dpJ6` H/dY2#y{̒YJ q '-gb1RPRFZ"& lE{I]Oi5t4'Cu3U44\Rڐ"-/ Mc&^md'< y}n*`㠪#f_]ntvY"?W |+Ӎ<~g)Tɍ0ȔT 6qԨw?똄067`nfAø "3ch.5&WHAlyV34R4r{IZݐZ̻qf^lO [f `ZkƘBg( HΙ d0 L хֆukڇx#rhj2J1n^E3*?E7ÃsuK__aH)dӹ5NY+_+ < }+w)۰kB$s_c zⵉ]_BNΤЙC}[WCQwj4F6K*6^3͆n kѵ`-J>}9V5^AHinA.xFQsSBj%|1-{ oLR {iwT)3W/dCGŪS"~wd}k0N۩긎mI&!3h6 2&a [J}T@HϾ^ "r135E(|'"3nv{F5ptXe$Ν/`kN+g= uq +Rz4.- 9Mwm3VF <11Em\ɟau9oDyV}o;.\7t]}+R^f#R\Xu0$4t 7P7G%¢1?41 ы#Yjs7^2u[/E{F!E[;F=z[zz&'S!6H^3vJ]AH=xkeʫk 'wf:^ppɟ&]Ó1U,G~mqvNR*^U˿Ų1H_~_ e![]=Cy!>+нf<a&+}XmacG@(7PΛUȁzbI) ^eRjM-5$h dfyv-`3ly&dCC[(2)NyJ9섻 1\"[ax؂^OxYi'6pq2. H9( 73.[9vbTT4" F 6FnۓHC4W ``zZR^_4dM_ З @d!Q f.{hʘf# ~m#@.]v=Lr"#:>z^7Ni/ia-~T|/{NVDB$4 6!:bcRf 0џ)~$$=XoxQ2qNmA#p4˱ES|1kTdI%QH$ވ =ޘu jw;ҨHRmVBč$1%fbwJ'jArh]\-1#TQYy>[da奟dm7){z"Ao3`z}u8JYʔjwVl7ɋqf]4- 85GQ;@Sc?)"4xeޟwh[6_xNP켞aذ`?3ĜGmDYe+J5;oXZOCI֘OHswS(8nZ"eaK=8{"-z9 p:쿑8(PrdWFtOظr|Th츉-g2v$D:S@φ,k;hDz 4>~Gn*h0tp!=> 'tK;xnO39 [Y}nKU`ڴ 0ab ҈B)a=pe1OsFS™ G3< J}Lw|EBp,֞Y_q;LH#-'V|RTf쯂2nث;ll%/ѱ:|IM";meڒ˚87D^!;ːL>_j 1QJ}j_:~҆Hԑ)Fz1zW4kc82]i6SZϘjOa0jO :e)HApxTd\hCaը+zݦn0|'}+1HhD:#T!Aa?s % co(A7Lht~ ye^؝8+m]k2XnLC1rU , g>YMv2`/`=3hݍnnJ=Hr΀?sStϋ("'2N;PkcykRE5w}# m-:-vhNHBT )}c]l ,<1'{aFo6fżSSY17VDfi9{Dn@t5u.Z'Orbf7Xc:DE$.rIH):3RZm!TM|$}TxKz*wg8NGͮӦ]Q9c~ Y! P=۷;AZѐYB4;]4n8l2ǻ%LV.ǏZp?t5ZJCrrS;olFA.JBlɓFB͇0 5(H@ X8imc6g4oYo3X u2s=sQ^OT! ŗ` ٞiM@%_Dlo#^$ _V{"~%\ؔo`'6|,]X_Oez>.,`|ׇHXRN75e/߱Ȏ$uG ք2o(\tPN3rO" k*fPb1_JC".ܕ0R:=৮j4Tc~5oK[6!5FֹJ+]p @\ESZ%r)0=80fZQmBn\WktS0uLVṷl&(#`S;ъqy _Mfo^$HF ԛDCgԺL9I&h/HoZErF#Z3ѭCE|J7ևowkdomD;W:+h2 ,795iIW߅IU{mLQ.lam+vFFV>&(l`1BFB1M$lI"j)#ppXCVOH ;F$#8FپmDdu,ikhogX u4kMW?ғy/"HaWq<4#qe?ૐifӢ4#P1ޏ7a:BRhoa YNT b x-Qx`C`MAJrmAM6Wx2UE Ö[Mݡ ^ M2Pݗ&F;E8BF3zHkӾo颊8HQ~@VB6߮̈́ۚ5uL:N5M8g)@.D|s3! ){@/.„ D 5]cgڪs'n WhuşKSeW󓼤=IJHkrTTW%+;&NJ&VQx]}ݯ%ugl!hU}85ex!p B-pѽbvs+VlerC$뻭MkS/љgBǒ7JTP8ELqŒ~Gg(Z7Lyg}a_ bt뻒ԛ3 -+)=3ý:ɹd{sC̛6R nN;s@(w"=6 kR,Z_v>+Ν͒b}*q7 ׶/ ĕ}mƖ;Lh7Z5u)GŔޏݞOu6ƭ|6 fID0553t4+Y}l6&1LnS"e,QFI IJH/s"DC<UeYU*? @ A'>1R:KOQhMd{K+]nιIPU޹# 2~tm:܆ީZykA b`lw./C`^xG+ÿ)3p8_0RyJ>Mp+i7></fOuöMF-[#7* 2WoR۱*xA 4_ C-IwX2`Vš/K"Xnsv5uG(/tg4J9sMN EX Sl=_Z;htv# ~|ɃHː><^ȏ „`b9F'5Y>Jt%iX~ N*4ϑ߉Ql~o zRB94KkAk_fσÈ!O/Zg}J輞n*? ڨ5Z\OYm&l}F@,g_z HuB1IϏ3E} Ti s6)r_RBu6)[_Z{5~ YqS/ v)u^\k=D2ڽf=m!!Q3tᜩ`PA|cILH)jehtT1`y9e\;edb; $XQ),2H<N&]}K &GsP:fI?/\D''Jsv9>MЂj K9E'.k^NYӁ BgDt,ZC`b/?tb$7դҏ$֐LYv/U]ʌXunZQcs4a|fnI"a"HvEZ8\^NX}w[2qVdJd X{WBk+uwl#*d(MUgGQBhԇ-}׬raN4 B~$ 4|=Co ÓF*\,_(iJIEAD@Tˌ*gKL;-~"D<%|t@E{Lv$