bpftool-4.19.90-2308.5.0.0216.oe1 >  A d%W^^f{AW+CD8dlTbE7Efl xy;S<7έY yi&=~O+Uۊ*~z1Xkl6UnL{E\X8CZ@Ex#>6\)N P"Y'kfF#J v PW9fAlm\Dj~](=X֜sFz[R΀)`}زuq"ͳ69Z$a4J-hQ_a3b7114c731a24982f6d068bbea1478f77146537e26a3d66f789180f2c6e7ceebdbc91b197be69bf848a17b7e107cf710e42f74d `d%W^^fIz"p'R^k QV?6&؍Kf+]|k(kt7;Oʢ"5b5; ?JcZl)qPL_-~1Tf{!/pj`+Ծ k,M-*^kny/2?4 Ϩ0{.7#Ȓo0qyd)r\]g^8!>T"n|nBa wMb ҀOq T`k8 i$nQi:%@>p?H?H|d  $ a.CI ^j         R  \    <T,(\8dn9 n:$pnFB=GBt HB IB XBYB\C ]C4 ^CbD:cEFdEeEfElEtE uE vFwG| xG yGzHH,H0H6HxCbpftool4.19.902308.5.0.0216.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dobs-worker-backend-test-x86-0008.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dddddddddde817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6987536fc4a957c061b90a15c39f762c06a16e0485507c29361ea275e4b1766a192ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.5.0.0216.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()obs-worker-backend-test-x86-0008.novalocal 1693361608 4.19.90-2308.5.0.0216.oe14.19.90-2308.5.0.0216.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/d0b8bb4a2e0348ada1bc45ba96ebfc8b-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64cdbce9476a9bf11f7eea5dd64d95e7d685c12d, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRZP9utf-8b373e6f84caf391cba7841bd8d0f870f2e4b99ac5620f849aa85c54f4932fe5c?7zXZ !#,] b2u Q{LV2>9rڜ|0:fXR(.qO0`sECOU`ks =iDJ h\youvK^|,SոDj$Qsne0~< oToS2:̞WXPrs: #̎2WMb˟&r䚀ŊHD􀏪B▏ _yS֌k.,V=>_l) ' ?c\I#㥚^ĭ+֐Atd;&YNQ:yȉMK'N<mZk/H`isSVqs3HU ה:B.>C(-Jq@60XES+-^QP>pZ3z%hZ?z}-dQEsƕX)#67d4c3oambkʪo[sExVZ>N"hfm}"7{Zob )f G' ).rgvzj@#6ۿM |+UBKK6ptMnGKIXIEu ]2P,{S]7T&kT/h8+Q|ːW޽}E=N9bOƇ36}= Gktrϳ䥘kym9)Y %KlSN^E wTYko;A3Ux6V{mzv%0ṙ:h!6՟rh/Y|{,2=7KY %T>d<9-\*?⫞__xEUVv^SU^V=멥AԎw˃M*t%A+ 5rX3Xk"ƲWǝ¬!R$YF8$uk@p1Djr,w`n_V 怰d&wJҪ6E%ѫb(|iPc~N?÷c* bN}W6+dknn\O'Lmo_.!IuD ˒c4TX!^׈!RKLcmTAJоoizYf7D[×/fzP@r`l,/C#J ϑ->eؕ*h:R")W% u| ZSQ^Fodӝ+gV)A|wRNxi-!a2RR>Up]ɣNTK>bSOŠư9%dG)郷jQ,T].?yҫR>_0;MLXMGۂFP^z@J ;w집,/o:j/W64/-b>3&BǷ ?CMrԢ1_@w5~A&܇g>,N*W&MD`G-j\yX$u!~\hY\ɆYM@߼qpKwü'87uD>Gl >ʌ>FJypaENj% |Y,>_pŕ; jڃpB>bHP'qpĨ$<%iN_ 4 }2ک_z#|Ԋ}9#Ӽ(w_:{otO d@>V@퉄cJ!PchHVYl"鈹A*(xdy`R6;>G3{r)9l'3&Oo+2D Vסk!3C_nJ`4mA3R Hq_Sl:j(zw mH)v10/ fOZJuckV UmKc~6kaZ|rɌk![kS:yQ:AT}3I$xgĴrm' i%(G}AM/= ,Z +{C'N K5-e%?UAp.iu8?BRn)qm9My2:5w! Is"D6*c4`K2GI-(4Ωʖ>#Q֨>Qk;ҴK>ն# M3=' *O ~FC]U5`{h`!L핑_l֓!{Ioא?<-H(;=&$&c:%QB Q^pn<z4]SbacFmbQ,;;\%3ߵs72SL>KL<\MŜN鵂f5BvN* L~!"6@0r\ h/|ǶwV@ tK_(J˖QJXħ} }x;|l|9Qp okMx`ej5ҳ>nG^顸mhO3־[xy#15J:tEaIm.w5bYډ;s+{p&B.ӯYO*'S_MUC5*.CcV/rLfA4DE ^aD]]a־UTk_mZp1 n9;pnz_tm'V:ݚόԿR~w$)..!\RzT-D(1&{)Pg ;@2xtEv2Fc&DFh29T?%V_Dg)ZhvsKpp ۧ1Dڭ ӏx~}ԳޜQGP:ؿY|0qJ"ׅر Fx/w[m_^Ea^= yWߕ+XXX<}ɻ& ڥ3zNz<,Gsۑk4 Rk-)_5iKM%@ gRG"4ʂf Li<=a2Bȩt}Od"@`U̚)I3 ήLĆf)'܈lYe!Al&5Fu}5IJ0!"J5ILΫO4Fs~_HѧG6)ƏKuLt_t@%Vdj.Ŋ&waXUBB@ũ/vvC\$Qb2,vY0[~me+CWoRwkV-͸;RL)m:Զl&ЯhR3vZ.x|aav@bA uCÞQhGot}@vh$2$.d%N*HQE%vE &ЫuB XUcX2JGo. GWeTQ&pFBB$(1#^ FL\P*Q}SE\/K:eʩ̛5Kc`yv=yQ.4WG,Tr܉::ܹ Nmi,du*9fKϯ`E:75=]鮧n`UFCfw ?(Z,(lYn &oiqrDx))_pNIe<-sJ8TAOv3M,2đ<,,巅$%ΦQC c"VtFHYg/Qn ƴaVr>tc=#ֻ5& ʞ/W"`џʀA3L tl(Kk%Cύ)e0l*k8Ws|ˑ{ze9IluײI zPq#\/T 8WR|.Hv3ov1V?5r0%9zoو9}i,*1"W]I9r\)ʟ-Ƃyrn"u͛(Iepn[M˜12v/ MqC9ߊHh{%{)_ӳ7G}d@r[zP=0 )1c1{|Xc D7\>% <_u^>4b<:ǍN<=R] ڂ0i-1k!vVu/ psF+(z|FTH-ԅGL\GDN3VW ]`yǧ=й4bDV" &Vz[͛haMb\? L#践ĬyNՏGPXؠX{W8Ul?>cdb"`ك-1{{> sXUDը~6RcnA X<}s՗3U *T $һ/so Qw ?Q:3HGDzڀGu `䞹d @g4&GcTC|r%LKkk=e|1 ~4)|7r5pزFvRM٨G ;G(B%M3lZs,h홫:]dxhmlG  >uQ~A":9#KB'r/3ޭ<*,g hAH(2wÈ~Y*GA,Ϯ a2X\R)Eo a_~TQ~c'KXdJGOE.:AXŨ_=vXqiP{z)TC .4m&WC^<Fr枦LV@<9pzH7z$J,~T3C oM}WOlAMϳ\,j*o>BwUךᖱsӝ0>$D|9Lzvwq&6Ռ$ӄ|'n?%4q/̘h V 0A̋tQ%u>W7Nwe0~%ǝ^f*Fdb:)P1FQ~11B>π~a!8NCgcNљf|ȜX'0/S=WД%r!4U, {LKQh{^< @@~8tHHl%P|с9"F#Fƚks-LAaApk ~DvL%AxqIJHvΜ`,>қ8%KƶtOl›֬ v,3!HwJz [=~݄@S[iGcAdowŸ 8Srr\xpҜxr7Z>`I檔RDծb=zby4cK)B?^hSglydd.|^t$!q 0+NOQ ) ^Б2:fH`GxL֢FttV@h^ZVdYU](;̏\wX 1ˁ!>qJgm 'F FfzX*lb21?QYنfY6Њ^ *)!5V#w`C݆|c A3VZ(w]vAN/4Z* 00Zx Mǻ'XB=PF$U[q%ؾQ9EQdg8iJk+!F9Oi [˗X/O!,"mʚyh޾݂QӴњa$u CY~:l녦YO2K5N1L{ܩ݃kIGUyQ !I НY_3*%vFjuͧhu9# ݊_]=m8L$[14 :/O^טH,"U(XӪr4{ c1I5FPi 1>_:7j}y"#W )( Dt#gVMA1 A||hf QdgM _iY Jbdp !VnauzPxƛ#m{>Xe?*i9rrb錍\6Jp>o`ȕ[MG\〆 fy،NDRׄ X_w!:Nz`B/Sd (YMc>*Dk pF;l~${~1GwMl>Mlz~`ggH ^JmC#BN5pW:nx/'&̨P̒a_6m'QbRWH;}>굣;wbc8w !F!ˣoƸWx`!\XU,EN4:O8+5¯27 JhH;.*6+<ʯ$\ EL`sf㬫Rx{(lQh v@T.Cύ\GsIt-W8dgɥ٨xllb&KqUa&YNe$^k#k]NbA)D чgZ^S *|AxVxb aWLj2.V;GDF"1}Ǵh}-QK6 jq!7`4Ut@:"D3),aDs7E )l1p?%޲2/q\j -EuHfېzWؿDUN7#x'NÛUL +n1а W5^Ko}s\W[b{V(ǡج=,p*1K3"$ lDL㨺9ÎmLB ZLX XH 5]<ƛ<XXXoJZy7cAO#׀hjhaYJSXh{{}txB-~T$'?8 +9Ccid"Tx=LvA 4piq𾇖.g==* ?OR~nzb"%o\`mmݎf&k**:Ľaޏz/(GR &YfCҿϟ Hm? eJ6/T0rJ6AwRn{ǿ+i&Bv]{.cZaA}# >uO 4'ϖڗ@S-{D 蜌^x)F+LʊpPӎC# ?M(jُ>Ɲ'leFf_΃?E7 p(ܞDiiL0q++ToHH@}= X8{l<8t^b/v'H݈<:"M,~T7H`kB\ݵ8/mWf&4:e%M7"y ,*_Z9״zL7\.U+Ej'crD[j9DZ<ֲ; p1#{7T*7,P`9Yc//K`E%4p,%R~Y Sί7K!my*ԍ!XRӷ7ȍ8[,Q¦^]G3x'iI/a9&Z,:J/rVC=AڞtY:.+0MJnAU]u <1O8@ q(H^uG)Zvkx_a=n.h̅״.6{_ 4|xG+ ~h?OzULR~ANv\& y4_%K+pͶ9Vf `M#LGR?ٟ JUfr=\O8~™fqWYL V6E0d˭'wc1a KM ^A%K"9) A!^J(WѤ{YgbmOQ]~ÏКlLT#XAd}PsLY?Qf%,&]x[x!J%5=n)=Hx'T⩬D>T.>5򺀛n,ȎF w,xvb2(v5s[wYd2y jd e7/bQ/5;ݱHRX2?FԶJxS1);$Vb)9SU 9s$Hf0@0O:q ,BY*/S0Y'~ K :3hjFD(,Mw &_T%o ;Ik"9iYH`kۦVeڪ+,cyH閂Gr0!8-S<1=,Lpb?Uܟ@LRĖ"3\4NFF}y`Z zo8 DvSxe1S`t AmUL=u 3)]z!ՠ isà6~iNۧFc~~/ k=VG71xR;Gh[0UO/,XMq- #cZ+v_Ҹ_550υ=sTl0ZI}\zEqP n ˫[ 4{[0C/Li"S}ŕ)TqD} iz9'cP& l|Q,"&\\4SW_d%5)ITXڇy&d-n_ƑuE ci9 ;92Л.̨ؖSߛ4ܔ"')k1#X\MJ\ r1Nɕ{/!"%9tlDCvB#жf1Jb:Uh0e|=9q8cV8 ”3B|0d,m۫ A8>di͕Ah3b~'KF; I*x+Π #4̊QdTkT\­ 7 3M NbJ^ً;jb;bs z8x2lxޮkrfMr.(T@4zY9+ϴo9yW?uw_*Hy$)KB$qG0Y1[c08ҼZmݚ۹D[^7hx|à54ꝟ1UL)K8L r[m! RyaP ԗ"% F=Vmфyhu\ qT֜u,;+7?UK6B7"S[k N9&YBSË}Rmp\~܉ɖ^g6Š[}qV#kkY+Qb&5~FV]5PmAۀ5ѽ 85.|aJs͒#hOEpZ?+f9JMDdM8{-9y_oǨoPrY}LHl5{z_EO:i1" .f+rxqy phaBYK]uol]C1逎㴱-?@VY$d Az~÷fҊHB}kh~Ep*HϒG%~׻i=Q6OoBz8 2K5`el`,ϫRvNuv-G0rNOt٧m=u?%hxJֵʃdn>sCA !Ӯ7 <#ڻp,ϽR)eA|e.#v3Xs{萍'-j^*PX[ҠvQЊsJ7W&ҪP֮ {y5a(L0)j%i TCMLR]Zp3[-qNH"4?S|R`v98.*(g~`lZНWGM|hi_R9nXԤsM"]nbB껲Gv7,98-&Z%wuOk*лُcIΒo:vq(hV\k\ٚav&3UB_D0c1iK%vRC(IbK<~1bUw m>)W4A2%OQPCjkN9H=D N/Hs.z[>Abujr}86s1BoqZY.oҺYpc8Ð[΍\=%dy~&[x)žE4SɠxV3*uCT%#/y2M)b0tĦtvA[:*bx;tn uF=rvn#w!To#h/rVE\0HQ^Bâ}|}Xp' D[kzW?Y-T؞oxp`_);fJ[(H*-֭QZ>1E%țBnmW~* ?IS_־CAo0?): zz>.s?T)ܪ89}za0BslQ͹`=>hv#QuvsLriig@.qMgE_'k/Q{i|-<+n5{lәAJ;v;CၽosYcgP2\m5Ö$˻8ڙɫ+؍,z~X2qc'7%SμjO;1P z~,PP7mtZwfW#f4cHj* 7n9J@#kb@:pU0oMePtK!s.2b2z/T˷ɻ )O,:FDCD]>J֟Y@ZbPx1V6IrЭ<룩:8SԵGH`=,JTkcDe%_SFR62;@I__ғ*d%DѢt?{JD*-!b( h尩!'f,WB7? J3 f`7(NP55X-,9U}߶I E[q|`t5qoQmCƘS$<_fر ´o'.4B:`~i|%-k or5j֩3 zb9.s'`Iʞ GGBH<$xޡ^4 C TzN,E+T~ϟ1_ΗTVlET$`ӌ'~ۥӍt4 kMJ3F +e.?¢]ehv^)B3?+h5AT|٫K!?ohCN ¤l߀V繋M]f? e$Js u#a+4~#Q-J Y&㕞U}nZ&ouk,Ҟ; g1 qMz*0OYB1&DEkAs,Tr@/q'5}6krfyc[ EόZ?b1jepٯ)},(#<֋P|)`&PU9Tnyօ<ZGU-kт΋#hݥMN .kж`͓8ӝOAG7ߗ_KŻZaAE5? w|o/CO:ʯ Yk{gd7tTIlMx$cΎ06I`}$\tS/pߴ%Wi^N WKD= KH FHqu{eKJBO5@.`oP+WH1vd-RnDfC }6k`x5aZ]Gmg%t"cBQx8KU5w{< j/WG%\0+}7@}y` Ɵ멷[G ,<:jJ4}].FeX^}rH w55MxI[}os>GF/ArH͊&PֲIׯwߎQo ܆o ')b:>|F%;[wXAYD3o{$+Yj@UaeuS7]ehސa#U񲲋9yAa5qmo$ 4 6#ʸ)Ta SG4;䭝@ v˩c;+i{F"091 03C/s-tdd^^VaVx" LF?㎷GpȏZjjF?Hկ=Oאy䒣3u z1نih;{bg0{㐝a661W;klMxƾV #g~wӴϠׂ6)T5<[o!BX9,h ݟҔ\NŸVrJcfR!^{>X4 p9@!&/f4nHV :Ioy!TIÓz%m/l$qN)/:dNz t+ fVf~ |U,o+V?\)^〺d  w.b :6制cXu>ir]mҟ>yҶ.Io!dkDf!_i)n{k$75Ӱ䗘 L~}' 2#"?RQo)sNAkVTKXII\W{,X30E{aw2r$6A 0ޞ!}!Fߢr@mDЛXlMKSiÕ:%`S*dXa02"[YoヰfBXA{ooqoGĊYlt4߮׉_o{6vm&('Лf|>lj%2;7=S` "KCi wO[ίKXpOoA"V90e7$?xvs4z]D8l&Q|ڐL9<ۂڿ|S]s ] Vm>&iK\;oUg?#X)T#_NykxUcF QgIabaiXN>_^Prj^̃vD}[3Ϸ/ۯ|pc>wcU=tFr\q)ɹ_*azȘ_e 9vN.^o\)cޭGM'H5v8J@jlESIRg-CMIDҾmNBx/AP&{bGfYG\*rO7hտI֞C3B[D& @La[H (RG\7}c!;h]-VwxFUL[R]1/OMwRD4iB]ҹ Nf  Uz<+\9!o1mڸ6R/vT'± ^6+>yyl!^I')dn^ ]8ዝŮ卪-L9 0P0[\5Hz v改.asM},XIMj}W6cڀg(b6^>R>X*5{Ԟ0T?[܏[o͍E\Z#ToYOj3UĭSvzmuV@9`9v a(^Y('Ĕn\B6)0 3K2]Q]5v*@ FN3^[MƟAY$A5zb94ZcEi7Iah>o.; HXK+#cZÆ>\1w`_>UmϨ'@u cFUβZ,n,7] @btW-2\^j %\}ڷH zIbje>g1OEk o-J,vY;!\8qoP`u f3T. YB6WK^gwzڱ"+>hz%o9eRW gc 5uy&oC3{aډdlnϹ!^ZHUaLTG{Z(GBp[TL}QUCӧ36fwEyΕ W4@GD9Y js\.냓3ٓ?"_3J#=,22;(xUq>5H =bt%~>i^ǴڨVڧ@p=B3.4Yݞ ҟٚ->~C, 'M5Qڝ76 Rv &dS˛2y=|܄ j|ܨGT%dTC.4X%EŬz>KGN (L ZO[}F6=йġi>THÐ{͹ m޲IUbvy`PC\q/3F IaObd1p mٺQ+D4MZΚdC]73MZ:g&|Bs YWo?1p0/82j<#B F͢k|J3=#B[3{r>֫fJ!ôΜ.D^:*ss#οMV9FGcMi#[洹[o(Er3c>0w.W 7AAQ̝.=֤Si"ϸuL@T-TieF-R"[9Ue#wA`b$€>#^XeH4(YA Cv`~&'<{W4l S~ՑU+_I5:$,C2`p~T=\[H_ʻ%3|[vW_fT[kvtxޓlKT&+J7+_~_a;`PY lPDAbکH:tսzznb$Q#b=H-՜oVՒD]dÿi"0XqSIZb#ɰW;ӖzH5T"a! g*m1F Lj~7Q)|˞M"t9wJ90 l2̜BtncEAQ =!5{Ǣj?2|= z7'NRTy,$-GJ}0sG<ȇt۬IԜq3  ڈv4PU+Mڑ;W0wiuSR]8)1ǹVEp{KtW. ‡юu&]ĔccR(hf2zyGgȃ\d$cmOl+1% v1PfY@ۣ6:sK|*1FI ))`;mwxć_u_6T_TTrj@({B\L $N3O|7ZY$NR:׳us Lnt) *iW3M3qcq.<=/^a(+W-qSvoSlf CrBh8#yj";s*(ֲ>= =]}6.tAJmkX1aeY S\fp\'ᰈ= YTm_#+S sMf%|Ea;e2(6n{5r54~=d\<~I^,3V<g|TH²Q-p^ u NTOwkn xjmjlZ܋wϡz!!b&yp Wp|SQMyڒW K1h0Ǽ) SffMVU;~R=5uaC_f9@/ygfqISk5=6Ζ2ZlΊ 12QrCl!9 4CC޿% ^"wתh?mOսDn,~@x(d;ѩ|Fr@F+#2'%r r?bq)2? ;YLEj}*!9e&IA,9B_sŲםd*B0xv)K),L(uK›T9sr:fovWޤh H:sc(eN}f=apdƭ(AM_J]SczΜ"/ѷc6Y&%lanXN8 ~:ZHuq*ts'>uج8%zFlDh..!*')DiǸ^QGf9쨆 [yݥ, aT2PO@|9vhgx "a*ίif.kKƘbm*ET)OR3)AX&`nFd\Ql&`Oi?7VTe*1Mө_ec"0itX}6q ] .p ^Ť[:P ?#tJDA C8ϲQKMXZoL %*3HB8/f#}MGu5[n290pz4O^SA Üum8*̕`B~C(WےR|/օUwA7+ \:RTF)2A]_Qn&n45N8$kv$KIIO1w}o66tˣ֮/ 4;T7&5 Kǡwu'_"ɕTccĹR5ؒV 5!"R(5)˾ʔ)+'x4u,_&ݑ2 7x=*"cc]mf)DEUxH0;]ER9 UzwJz * A>:|h$,HߊH,Z:K֤j>gо_1^f^4c=Ig#zERH1.XZ [6I@ PE1x}y= DZ? hir$Z6W$, RjET:lPBKv3XD%,Re^Q*?t)Lƒ0"6z q_|n| w[O/Bֱ5-a{߁^vO%$IkJYB8R( -~bv:(S?)l h edcofy)$Fӿ`\a(ϥãhE;[PI:dfm`<\Qc;w՟VT0CT$  PK0 }|=ǥB@(@ ڣ=ʾQhvM{wOu: )+LPqѝ ش [W3J|#tӟc]YUӘdkFXcnF] SfaeZĿ 6@y7m\еw?D6@&5υ#3Kz~2Z K tv 8K00>te}`ٔOkHtf>/Z^N{U5Gq].H$nr:b e)s5Z̥kƩ}6("e@V01yLUdFbxgY,ŚM[FLU^BufA; ]{+b56Z̟Nj}MkZwJxYIHrfD"k3e3>}W\bRo(E`ZIJD$+[d  &yS-b%4Z`NڗRn*,ƗJ7}bd5k χ]2g$Veû 1P.mgMf%Z,a=5a{  KY>Dt\+g˼2I9dij.rR}~ < F1qx^*3*#삃;ӟAGM "sX\|[0§KԻd/.lbd\Ԩ 'ͰlQKrw"ͻrӝs Н=n⿚aإ!6WKm#GsߙOG;)a)/)[wɷ^@B% ~pj+ J*Bq6'=4)yD^ D=ݺl_@X-:ėwv?%{mI8:Ƈ~QsZ7L}jcѭ z̈+; 3~0LAǎdACl{LsL(ע͉eR݆i}]/h$Fk oOq2/.)|;ץiRe-mCW׀oKr y3ۺ4aX{ 8tԯJe%ldHk ®VcawGΣnyH(_חÕy$je+:)TM1ryS/:r[mc^^z_4|aUvK{躺{X=(MWO8nXH* "ܓ1shu]dP<4\anl1)8M )%?I௙M|$ ,jixc"&@ZqYNYm!l~^[(5چlǦ*x!S ܤjpr0ܜx-xK֋5r$s;ˬe+!^Ų:kl!{tG}M)[8i+w1EsgTG葴%=NcY+?G,1q?P*D*ifV 5:@!aa_5ZdY{ GRADRBfa$԰ t R% )h-=jd6& j@HBL|. ՜]BME:9WΠq;c=,(&h \#Ȗ -W!|/?g6r޽?1 dg-y.qgx +5 CxC`AL@´hn]y2NbA<~I,&PKPㅀ~xT ApK;Cۭvo=Ej_D!jjV>}5E{L~\941F 2)^4) ɉ[b_كKa-rn\9FJ!+<B6\]]0 T ^t}*4m,} {bxw3,3㋺$Ob}H^Qu@g7bZΎ m.#GuzJBZ 3$1R{v)/(aĢfhvB4/Lc Iht0)B,~3myl]bC?B=-6ēUIL8~''YA)^@VdM7DجH/ 43rŘs'Q>U2,F.$7Ont+쇨^06 =ؓ>BJxEoN.ki :sBW1sb ྃld2'T(爽T7c.`o5 @L.&6LBƞNS蔄aWqx_nބ$8cJmk0]85r3@.@Z 2[Uºu[*<`62y`\DaA>XoUf:=qyEvAkmcoD#f"Pssc?!gz$k:r-'{2cs|&TCUj zqqRn#h Mcxmr^닂I3^h!jt6JIP 3^dY酷d{|J&鋩ڽ^5>7v ZsOJz`رIP9 p:Z Cp/UNocӵlbע9>'+ۮ}M)0$?_J  R50 1BQv@8 nR˝D,"/%iވ92$,c/`3u~>ފFu:n(춦%0r! @ǎڋzXcR&ģa{?_ivڈ]"5h(+$6~&tqY鞭 u8ݬ~UpI:!nI/J2!M/隊_V,FAkn)+h z# Va (BУ8(# 9H`[ ؾN;fK?rs__6yؖΔhfw*܋+s{'9/k Vqzam);9A]ٹorSL@{=h$ɐ}Jdn8j ^b`R5FЈpvP赖4 A PShbȌ_Rq}Ci1/]^N??G- ]dž\;?Kj7к0=)"o?ߧg ypɾ}Բ1BW*![x<,2v AcVZ 5xU"3ikEQ`;O fFEV;(@ӜD^æ*%fa,XǍ#b2d"J\|9i;V~Q4ƙ O[Z~'polQk"*_x"sj3 iק(ƴ0ڧZn::Gkz!R9˃Cbap@4F)G}ƨ}16Vo![[ѺQvő:JXzmEsjy *9ї֑&1HG"cm4MS6#[cl*^6-GL;D}㻅ormp MeQ2&!d3qGsHk n^c`a0#ۉ9 pqD =DϨLr T'e -U)GdKiBYW0^^T"td'{o\5L&V<w\L5%Y"/rqR{i9F@)M#C< VtD;\Z_ f*Y&(d ܹf;ej& lxKLAP7LB 1}%ݿ_p=?+U}.ZcbswB78ss{e^I')X53,2p} #c$?93NJS֙-ezȯR.Z*"DoY+J[ԓլ]G[c`e"~ᰤh~2rD"~[_xMdM !-yh(CGhhx tӓ,ڭԯH2K3SW&j48@ץ4+f %m_ X/fvdإNILS> 5(NjÇAoYة|ZΏ\&r\{z~o?yp:QBKKW%(Ih=*~#mQI6" &.iEE[sOx@6HkkM$Nb3E+@!_c'ڋ)=-㕶Bo[.6ِc3gls^d`5c ܵbe*·AzOBcE+ȓ?Ceafn2ent?Rl9!*x 3V٪m"W?y= ~ӴyvÅcy r1m(̌:=jk|'U٩dmH,vd3"BN Ɏ9=Q-I=( jApȂ2ĭ;]TwCl8c3u2j ߒἼ_ɻcuo9&'fu#VS%!pa,HuYLԆ!GK4orآ4MqYb,h`8:uFy`ݨv -l*<4IJ|Q=[ (]Ʌ}cN#W!MYkH&$]VL[itzB}{Q7`Yw@rP6웁pU sXjSztAUWK4.$h%| h|hO3JMdNʘ|O `LgtC&+IK`ֿ}}hTd袀3ؽf}_g *^/0fhQ]G]M&O1MT5H7Z2JYrMǴW8!V.c+|hh }q<ԨPJ A|>c#>LR7], F܌sݎg |j(ԿԠ.z<%Pj-tdPW)4Trց]9\y6*RD+T== iLD'6xb4>PWI.VR̛6@/W|sSlJ.M>KEX7E-=ݑ|U3%ߗtirsSOKF E=쀤W JGI=p]!;0-0w#{+bX)eEa/D_Tt4|/{^_j$e2iֳ84X @`umPREcQ#TÔ/NT+˸l8 j-`EF&+POGW\㬄w 6AC>AnmHyt;8w`(+B QnۂwwwSkOUg5l;ճ.ad4* 򅋵FDs] .Y:t-wj6iI9/F # tQw얚yc*aEsB~o_f̺Q؞W}QpZ`BܣW-Eq W039t%gLOVngIJ@#y9cj26K!ꕈ4mtJc('Rjm- \ _s] 7CѾ yEǀ>=EzCf$>$Lf{$Gla[eMG(ʆ{5^] =GK:5>Ғ4"bdBL ?*{@ɪTwg-!T5} xŒ&F]( # Mt >yy^}}#`v/|Nc_Q8nY]GcewXE&BZw(2fGmޒ;Tģ[z\yJOo-4݌ƽtr(үzOI+.P'i[>[$=OQZFI^0[v4rT/ݹ6jvIR#+Q1_ JӲ%egz >zX3ԠEa]?TDwpe>smןx(R!Ţ:}lʧbi*i>dondGghLo3B܉14uR, Kp^à9BϫǼ)A[N" I ld]F608uS!N53Hi'h) yn^bsH3, NkZjQ˅_EvτT vO_ne8禔BǺ<j ;}ɢ%"4h իte*= Z-N/jEZL Ylay^6F>.{y`{%t^G<ƙڍ WdC*MK"^4ٷD̾˃YRn+mNg4"~ikwn>T\E"2=qd;+R ֕QsU\8+=٪jOnA*>{}S;0oL*K%@qHAcCgſn|ZҳܢW]4<+&%]@UppI5O#``3,q-0~˩RGdi6 Ơ 5d?gڛNhk2ކVO{>r`kq'S^VD%}'qlۛg>VFo|CCg :1?xg ]5IúyA'Qߦ+W K=#%< 2.Mllx`Iy!#\zY+BLhϴ0Dh*NN40I^8B{xW$x8r}?bc =7 [+^ .5ƘlKkWX7F[2Ze|_:Fi`l4g.I=[ ybe}^򦮣4#yc;sAxYcY!;Ɠ/|)r&PnEWwM9\B=}5Ãwl yw|Ql?n-U DW ۑY[+gsWY.BBަ>OsQ9#ȥUMkt|[`civ q}:J`ǻyIq]hRR#BѺW\,^ 7_nEPպ&–GݷaFm'=e6ɼ-|{XyՏ腧YV9n/_m FϹ&7)+`E`mq6ؠ)č׈Yh]6K>w9XEzڼEC AT_4i9Q d:v^1u;,]?@dFCq&0UlÊXaz ̿xܛS(a` 34ڜ׌SoY! P3%epc"z+qĞ?VJ6B *ψ¤Y!FHam?Zs ֊p"^mXR7y يyc q:DQ; !aSe˜YÉNe(.nөI]O^ DG=|/ƀ*!N#GP?EXgsRg: \eC%S26Ee |*WYS. UmP F,0=U7Y}}z"K5hs6@WK8Ao0E3`az7H[J`YǃʧF ې 9Sn:T, r@ϧc65<&$4<*j;c.k Κfĸ#W~D%Ҹ:+zC66X{K !nӶh<״ )SVق:c7dQ Z5,<tq^ԯ1XS@elXj[ RxlDJi ɢLEZ|$03+W`,V9kJdup MW reW`4ד+r$r*dŸ .rm襢?$PAPt(gTRY_âI/F&ܘ ApM)nc{X"Md""5ޏ 'U@y.ru{&>;,t+,m)؅;Xi|Yl@!bbgyC)+"9?LB/NbtX.<} Q^d+&LRDpD-Vt:k\J`\B)U֓40*=ߨ' #7[j$B^!쓇pBJlf&F|!>tGH'7;r$^ps_t/z%.9ڙ-az7@a 9yAr9 k^FԠL\@<7~ӛ&L8YMIIp~3Ck<6,ғ+Z9 J(LS+HhP?xy !3}d=-[%Iho}K:d>׈U*ҁMLSB{įmFgd|2yGp-w9f2y€XdiMR}KKs_ƳBdu(؁jZqozʉK54Mcȳ.Χǫω;ӔQ$0E?DE-SNHccqC ~BaS#x%Ͷ ھAԮIK[q6Cy"%~ϺXIrO*u5w\&Dw}i8B*ŇW;W_ ]a_6W+N 4;Pfnz*C%!gAv(I 8^Bt,I+ϻNͫO|wʊvxq cP{Fu-{dhtvnOx/ܐx>̾ Rr |kPg8]N=q,7f(Ug@7%eDZ-(u:1}]H+ɼ J\Kp gQLeږ̅2&:! c=ToK~HD7mopU :?Ui^x-==&8`؏ZF)r|Sjcq~=&I<;bq! d [m*s '4Q}8ge)Ē&UHwt]X.qB-[|i,oLjǎNHQ84aŸ]H:BK65d,6Л%ՅuojxYؗImʻh9%Bظ\">T_2;pʙ3 4zg\. ũ|88 P,ˢk<e)Zbˋ_aJV[3j e S}PG87HC@W-h"8ɠjZM7Fµtx NQh4;8-]AB 1]}rRXO,;Q9+U\몵TLTm.e]dYi)ċGi6Zx5Vq)Z^ibURk&Tz֩.ydŗ]2w'30rGJ0YXUSLNו{kO"x鉋¥(3Cճ<{4޽uTWw>P7F[?TGϙC|Kq7uzjU1'UٓLgM̶;_W 5(u ZIk$ 4HKWyv Ή"?6it8X7` ?>3F!UB3̇'1K< W SB*SohJ\y?ߣVha \6j,ЫɃyD阩ܫT.ojEI_5_0ߑs߿cR31{Hy#Qs疬ghR bÚ#xthej jwz-r/P뽂ޗ~"Dkxk_a3֋th86R ux!V MsZӋ6A|$%WtT.uk] gze_4uT~%1_Y9o). 'ObeL3JzM݇[O`,y Ԑ/<''WpIz Q!Y`3ᾕivN F#0&09<]V*2˝y[&p71N$pN;sy-[b#81MZV䞪֦p-Zՙ=4! ^S0jTH4GU%R7ŶQse}fkn9:F8"P%x٨YQ#tRdwf1~?Y-6 !aC0({d[vN\ ZST;%L.?7(wĨνo 0#ՍUYMC<`+9Gh.z:$"ǟl!6kt4<[!!|43MχAALy97܀f{%]SF@2-rIKvsq! Vr,\8"8^X_=YM#5H60e, ʃZ7>݄ jTsGvJV3tѰ>pװz6 WO 0ȧSȀm5Ƥp' LD9]*B+kPSͺufUy_˴~?;-‡AsԔ:[=L 躻4d^rV2PNG]!@Ӕ;ly:2 XWKݎ#-%,⎖%J8dEggA#uoWڋG?4hfGSpe=hI|Їo}y"E̓PJٗb]2lSs "ޟ4 rNyJ35=k#{ ۢKĵиÀZ?Җq+$,ꥴV@BMMR\;۝;8x 0VeAOȵez.5~܀&$[>[ׯkcbQocC=j"(oOinkgW/XSؾR_ At&z7^ qjzԴQ?u8 .Բ*rHDxFo? H2a#B [eY,?|be`f4BI\cx[tjiv7!:ǼfU>ie1GL9Dz <,ʞN6)ӧ?Zs! J?1]6qEaS35d8~r-`xgsR/4BÑnu{Yh?2A\ҌQ[D# '3G]5(f?ϬHv>e ț iʥpǓmpbzZB4}$\"%U6,G\cc:]QgJ @g WERɿd&Ko,œhM:ҭS6-bٯw'GԚI*->UޤҢRW$)dzsu֍c>84v$O6`HC;xM4 *ղ_CXAI0ٕ}vY'Yןo] ǔǁJwa' C{xخCC(2OI|G#C-(Zַ7c\"氚-`wy1i(SeK?RMg^!ЦQ9vqp6RƸ o+LDJ'ܿ$0[ V ! bJ@)[ U0-e H筄;b:Lk_0kGσ9Ez'\{{Gb[,c oz_E;&֯:KPW\ܧ&~eAFl2g\țНʜO5rcհ۹{jiTz jDfmUoϳj93¹ԮE<4SOw&)A nab {֭A;lyQRC6ɚqrQ_!QuN5Bjuv3*Ưs+|y$I8F{.Jr%+T[BDYDZ#cOdrMu$NQB/2ƽί@dN/XJxdhr&|ZB!8zpIЮƳvxṙ5n%4r5t Q$6MlXs',Aq}n>lP1PwU?ߪGꑱ"UގSltꚠlo:f 8_e#{`'NMY(Rg5ds؞o* (ňoFhPZ#qM׆w5blը`dؾaHl;6_ք6j֝1nn;s ˿&eEE2FmXxJԩN0à5F"FHlr1E+))-9+Y0[H10k^-Eg.&@Qxf!(4;%N}PTL3[=J*yyHar<hLh*{]CrbVK%AMϭhŨFuc 3&&c[l"t@R#NV.f= CB+V!ଘhev|1LD/WCϪb,*78G}j\aEqwa썷=vTf/_9]DHeRVbst-(nl7$o%D6!scH!h2Jh{(W;U5WFz#Jzct-!"nydߢ8 T2ٱr+yzKOf<ٰ+t>2drB@[~>ooPfF 8!OY2~^|gH0&Iǯe/Z:{=ozۓ~ ǥ6 Mlxi+]  ؿt7Bl~ۗ-%,^Ū* 9O.CooGjȿ8߫*ɀ֒Kkc%jZf,љ:N2J80@G:m|^s Y0+gt>dE HS&m;MND s0>|dP%%]{w&س qcoTp5+8IEB-f" r#4qv-R7BJ}N,G 7q[\1 2^5,s1E(hW?wv IyàuȡWBm%z[:RO F;<YmQJi*@<6jE䟤ײK&,e`,3_irb! |sfDoEnGc>t$NAplK]l '?͈"ʟ.9?o)҉O+ܨK@b3]s$$yM/oR+) 8~-_vfkP"# ܭ;m<K./s{^u TV. |t!p1HYB'uoxNdX̂@U(Ԋ9ct|3 +/f/R֒AocG,>m)EZTZ4\/1M7hK`0GAV({fT-jBw2NmH "|%<,j~Efu| F2IvuJ55H9M Yi_M7 }" Si jW-E D9@5L(@BKFr(ns8+%xɱ}{ߦe/>_e0DAzO,Jz?Z t1&bu\d/H> 2E YvgN8P;ݨG4K|ww>'G0<"<}"gM Uo"t3ݞ*w5<5ZT&[A{X]ãb,K\7qP2m1BJ3MQV‘F@)jT1lS)" YGcKBHG=}fJ,YE Dt@TKEg6oOJ}_j|kf408gDy$0.j_t:ø8$3pGKUnoD L5+S(C_1d\=efcRYڒ XBrl%)^sCTm\y]O|ˀ> wfn @iؚg93&җ.غX|rz3K4=d~[@"+>N6:db3Pg>RQ'VWkI# ľ:Oq-$KZk˵Z aɔ\uk4^ʺfU}>GtW0"Pd6#|V FmL4"v"7W4"B!N 5[65ܯb?ݸqh?V-wK=~|9: ܽ3 Ǜ,À߮y6^ռPvW;qbK/O9kc0* |{rjE뜸:W)͜vxDIjGbi,ARfvvcJc\6qP6kt"v On]oZG l:x +cS~HV#iUQ#|{[1BbRʮjWu6)bzN Ӈۤ=S4}oe ?Ehg!״i['mYg`PB6KZ!Fn3{TB{˩y%ҏBI߿W!g.^e-5ѽD>oC ̮ rV_sI%7xOX4!0MX/*Ҽ.i^4Ci N%R'u)}]MxF#r{~5͊2\O!n0q+m2Yh@*9_E?==T4x*p,\s/ץO#^ͺvḠK4y քDK,s|8h*_h:$n)H*`kSp7ةqQijZnHvtpK}I\с(={R-'KE =2^r,m4@os'tCn^VsS;`᥶ٕw da77@O#l'C.h \yn|',0ΜE_i=y5DjBh qAɶSm7Pg*H+$ķPo٦{+$raZ ]Q lG!7a5" )ۗNMA| EX9D3N2.v|䗳e\ &x;z;γ#vCjCX4 AH"3ElGRS0ҙ07IP5.}+U&Q;8 :lfϻ," KtCWI=iwfu|O\otkśήwK}hCFg]O$,ޞz$FCbD;_IzuLoX[e׌!hԍ|`aN?8UxR,H2y&--_\f4*°*VNcFjˎITe!a5`SsaQMtBoTJ]<U9 ٕH";{~Y ܯ/^ KuGT?C,e/z~! H|J6"5ƓӥօM'ߣ~JӚGmɆv՛D7p5&:`65ǒowy==2P.3q<((:dzITuBH8t6C~z )-S-Lp-_"po5{C\$eJgsV$'S"c%LɮSUGJ 9'v` h&,IzAڎIi)j nr`#fxCZlYt642\1X㎝ #S (+ 2'klE0y*5 vudhQ,em4 sU0<6bBwnƫ7V$e ,Z!003eBSr$5_2xQ)wő/j8wEVRaN@;$rq&s}qR^$ăardhZO-nn-w`/ͧ4pcޒL (Zuwt1);VdB9-%TȵKU)%%FJb+FyҡV a:>rrs pzֻ H~˛![ovs!E3\>0$ʭ?RV To)+:2LU'n0'nDs 6*BZln8$̏kdPK Wʇڤ[Z-8dFO4w`q,C<#.ʀ D*mx/CҸ&y. 6(>]+mփjKMtȖ';Ww`9;gcw~ 6J h_p ubgÝ~vۯu4'%yWщ՝-{_?45u߽=)IA:kre_x7\w.DfY!m=un#Pe6‘D'tOθI*ؠ‚ c"Yk(Eu庙0%W;`L"-pNEWfbqc#' 2+JDf,eӊpDzEI"YS zlV˰ ˃.ئLd*4ߍp1BuȳO3o]J*qtޥj+"G)d\yNG-4ZS,9|96=sW~vפ̸Ά I4!컹S\(qTPn;Lnj3=N2'>`6\F}64DWX =L>[#k7nJ7M"|[1:\,DDJ%L?,~i8 Z# Pp".JN3X/w ap7O`Zv_(j; rIL^tɌpB *8|dUÇ:[W?WQ4/({~ݖZEyi4#x:4,NT6tXB"5wU@vOX[\ ދAmB$QLc"(xqIi7!c]/)CfuH 7Eq$|"X*ae#=$pcl҉2Zaх>\8x+}\~ޓ)|ʡd0E6 ɥ͆ Ac@#@akG)AY&){UaV#ԾL'SR}v8F F=YNjXXb3c%])ؕ [S$K k~]Ye9e8zepТ~1:ыIpy,ă} YER 9L:!SW` (ytaZDL=>px2KE+;췑"6bYtD<I`S"꜁}P,+ɤ)P26Rٲk-ԄmrCO6j#1]/i6pZ 17ǃ8Db4n#)e?BldR4Iggp}I9*g݄:T;ǿn)xm;'#".!\ 3ņrP>Zn[dQʓ{2?ᦻgP1=&H<@o>2qCeC{!* o?ʞX+)}*P-m!>9蒨}6sF }cKqSLJwӤ8yBm%m듉 ڦ .;# , *qm0LirfcFlBytu\ ܶcXr=.,U/`ls+bqM}[BN}RZ42dL [Wڧφ|gP:k|L Rޓ|rQ~\?;ZRl`h.]+1$Hd\_t{IqCs35YaHU]eD)餱W,OCmw%[^puoN5phmb&⢸?.&ɁJ+Iv,W:8QX&c 0}ANfu}/m;Snx5!WץZ|/m(kR~TTL|="oJ eA * flq5}o] a0`lT3F-d? u#zA" e oǣa"2!Q1}yׄtJ6'VÖ =!Ѓd:G 0|yO0SmTs$T-M9sսkϐBSJ벸hEI|)8T]ʷKy6(@_T!d^>hJ B bx{ kI+&8p0i+tӁҨFb9]Ckn_j7=zUgP>lFykҢֽɄ2 󛿕{aMv,BRF ބN B g9t(B_, RQpD$bUJ\[o1n!KwD! 7E!|ko>nMiZM[0'`xd@_=P6y::&ppP]aLZ1݁!뒲ƓRfnc%G&R9Q]&!aϊ \.jJDE`y)M($A$^ߔPVZxEl$s׿a!s8v =6+7LB Ѐ63 Lqlh27ƐeB෱U6r^v ?ԅ !u5X7zm~U+0J%Du6!')5_AAؓ*ֻ8Reæҕeر7E~|cg.jKn?.U6KCddZ9XLz+?7쓘@;%7($NXA}c١}He"M]kᯘUMIMki@3$Y:Ph+ejGd3RPJUVԇ3}]|9<I+[WUƩxHhs@wi;TlۚHD,Z'!}Ma9'P@qEUms--oyc|$ycte1NIF\ ϒ9* pS`Š> (ڭIٓl368ZWVR3ړPP >o2ۓ!TۧR&A]-nmV>v{L.egdxM604 &+5ZF,'Ŝ|/.AI%5^+Ln{TRcTw|!0/[sGA"v|s9qRP꿔OX^1+Kmn/AT@g0_)Y0RxK=9)ꉐV E[|`A&@O-_NyMu~Dй'6-/(+EPMݤ`b*7BEdpi5z]}sRߦaR/FCؖAq$Y`lI}`N:&Xg*[ c>æj(DU`}o2Fͻr md1o{ 9PЙUSA5]c.G90eΧ{z3[*^@]/4_T7)6qh,x#bÖdKo?>**x6*0O">y\7!ca GTe#Ic4n9o5 (ˮk7"/w#U"S(6>#L+Q$ʈ뷯9sA_w\`,K_Iwp7YAO>Y@=2d\4C&lrQzЭOMJ]YŬR}f]UA[@ͤⶈ77th,;nt+Hg)0bѮT8g kLHѻ.60\oz&8(խ7 4Ҋ ygG_7&*/]N@XUELTڧdVUgclp 2izds3| kg-ÝO3١R]S,Z(v9io[3E`)!fNk?_4BqlSI-=MOhL2"Hd,TEWPVbe1־nY|BP'jƟQ y#A9>g)biة;Xk>3Bޯ,qA/ _WF "UECui8@ިʙ)FiD &u-qwj@zx+0 d:tG؏g;`fiB# "D8pIQM 7qLL ,TLbΕVfYO4!a޼&  |8&*N_UEJCs7dՉJ~xșтz#Ĝ"1363^8+7"1fr&ܴqzxgd&]J;-9'yʫPgfe&VR2Ÿˈ@l-96qS;^c$h//p>. Tr#z|F;63 [O4}oaӠ",=7-ovBWy$)iї7jZ$Z9.Q*: cɀ'd70 *W>/w^G'SRQ3\qrwKe@HJb:9 ԥ 8pwua_d%||WkB6α f:n{$'~iaJh=(6Nٲ$ 'zӋ{{- G9Cazg.7J4S52gs!u$H|Vs&g|@\6RrY/><&µ4% a'e񰚨zHh!SÊ2i*ʀ e7oq1t\D7=k;B!h `MP{GS%[Cie)E:A4D^ss޸YaogG>=?G-fAx_*ģU0=!A%f@c^xhkWg WCٱ GxWpG"HI[Jbeݪ8JQ(mv5% `E}WqD21 H9c|_+p0 5WR $ͬmzʽ4NP72|`SY2[ \}ՠ+'ݩ 0lیq?J2ӇPIjmvѣ=?62g Lu~6Da{SN^4_8eܻ$pB>Ot1lK w=:uBsS)$հb|Vʫ tKw1:weƛ~?}.)','rPl Y5?}@RmGdT)𿟦(dw85("d#@|*I Dٹ{l.+Am!Jo2YЏѰG7S4+.Ox63Qk;@_;_ N.6 j#Xߠ%σ)n|xOZOz BU͌+m wzlO&PM 15-ڢ52Rֽ~&M,o\555}Gkra&rqNLD1zEH0;yd\>v<袤Fz uҁ=W;0| Mk=0r]TS ¬P9Z _bүgp|7LH`nOmH#峷I5,[/ p^?*rDu~+.ȧ t8 }iWu>Ia&m8G \ŖGUHd\}la􌅗xDIcDbckجSu 1{H5`sWQGe~dpHA4$@U@Dɑ|@NOެU^#"0Xs\'U\9Z3hev{,Tą1w3e$]u ~y((rvQanꚗL;8HV32)TK BƯ9S1Lmi|5N{RJTA֐dI 6|$qvKLtӮ3; 1Q PUxlTn)#a~D"Y,E7B&hPb m; sVu4$e-׬$v`vza66sT>yn[:$﷓C!R,QX`=;0&o<y' ɘ%T, 6C6q?.|B+Ox/)(y [ {3Y{iMyhTeXRkBq6䮮$dQv'A=麃I쎕j5mo7(*!?+TsFA[w~d^/\ЬVnw2>p<<o}Hfd|IӯP#p4\$ 2Q-;$\Oϫ8jA VPW~YT.k{(ΑKIAz7Uߛ&ďXu|5LZ |=$Ai \ Sn6ǔOq;TM!,UV cZ . !{C^|5 |f(vj֖!? 4$;WVNg{[7ԮK%Pz>=t钂a%KS &oKqi $4&*E>0Ftg+H.`s`KjYy][/x&)2Ji2Jze/]:Tem K/*qĔ2V= ,]zs~ע8bI~h ['G.T . Y!I۽)春PE/jqW䅬G`A `d-LLfUWLҞœXV$%95TAZ~?"cl}@;a4Ss0L1 q5^7CJ0 ˿/9>!EeG@bCǗ9_2_kl8xN. Eb{LeX Q!0V`pyh3J^|ltύF3&99 NbμQ:XF,pI8-,Q'|qȟx#M|bt"5^ǵ۽b st]JY9'Ϸ{vZ*l3 A;CA#~aqWУCXOv7Hs_q/>l+]{E=1#D.zyqRI1[7Q p1ݕ!w##mx]Ҋ]nbY\a*:MٚeXz*SboXf@sb/ +Nb"ѩL˂ 'U18:#'/P Fs&̈pmwF-!  Bm5s(~ 7N4 dtdF~10JKynMv"8E3R {-=y8 XWB#C8 Eѣ},&9qAȋ6 h8Ӫ#$\v~E +}//O RD@C;Dh>_/ }xp:^Њqg.,!z`ҁ#}.s9;=̿Hbw`P L4P^ Oów^tP7J ΘU-:Ң ?F5x*B'C}sçFnW(PGlv3rޠUf͗8gX{ IV~V56]ΡGra ͜xtU5` 2xMYohPτbDt#&xetbWx:dfvvZ Zq|%$%ھ1;m鐫hXo8͉5+8f;4eN>jrպ bT`2}2Brlc{jThɛ֒W+ZbZHuT\R[؊kOGBrp'qzQA}}pzs"ZFg3Lq~O|w[ѣoeA]|3DleC2@(qﱐjGW(ŴЬ҉1 Bgj<`qoME n(O>Z;xRoLѹVRY #Wˬ` Fkm*-k US+ԛir{ O zpQkons{W7x|9\07m V!:C椫{m'EQ00Ɲ(Sy(Swukd@F[[?ԖՕKMMȵ9 OIqUl@-cc})@j7Nx]?n$c3z{f҂p"7 E̶*|q՘4&-U *c7gY /+R yʯα}.xDmxe 6ѝ8Hc=5lo;T+Ux_7 Ӳ.VYxDcUCly8QlXlE/ւé`jtz]n 7K{8kț܂8P65lɜ@k.]a_ZӢ &1ۙcR]ݿyapK ĥ=P ߮.b20d'=q䧏c)LJ_p;gʌy厵NɅ ¶d_bQ=>JA̛2)iHu-8ոNrsB ulb^?=ULG:_< V ޑNUzp#_GN$Нb]zfKiܭ$4&*#Zі(]O~!{2GId罊gآˉak#v_ 'D6ǎ?\"Y,npp̃23_]vyovˊԎZ\,w Ts߃xn%ւ:~8Qya5V. Yx[Tb[CAuǫEwMhnxQHzmHɚHJg%,ƪi#ޡKE. !0s;-2K^q >(Jֻϵ|_ 7goJkovN%eyD!tCwq,>6 :eߗo#amu[eI;5w*m6Y}]kMO{4[9o||e*(;?=xlƘӇH0/(!I~-{'fٕlU`WmZXA`[;[Fąr [u bY ut1a.nV ">h jkDAIUc<ekMiXgճ8umgEn_IOc_(A=Zywxf)kբf0bBz"t&ۚ6DΓVdz7R/{ރ ^hq.n8"#؅MUztU|<$wP=5“xs<*rg~{_Ić=2Z ;Q$'鷷iǜlnP[;Cn端cb6x>KDC۩X\$We|(5ʦZN 2X%8rܕ`q-7*vv뻠-LpLGmLwNi+6YM7(8 D_4^]w,FRn#Mmtlp#X8ʜb-0;L n4Z?],"K>|͗"Yy }iwɧyG5'c-JaWwG˾UҾ"U"qGEvz7F|+G81e nX,r}KC~q6Es8HBr;=&8+W д?tS{TBw]SNyd+F\mzQ6nt>Mp#FfuO(4Mp-AQ<:vrW~t"3K9Mgl_^Zzd}QWw*szUt,8_ճ~gZeF"p|%jLcdUc,˕0W=.#@DQyݠÚM T#'ޖUr#BWe*}/ n=R%B#W 5>]ݺ6DUFQCZ(W)>ڍ][(Cj&g%Dh p:\25i2ZHzul(Z r8IGT)4r=N CC_ţ,l QRֿ!Ǐ a dDu:tSpZ6"e@ֶ*8/.S0˚B:צYxVr%aa>gSAock8r2zި1Femo9S/'3d_f!%CkAm:_Wb})9L#]2Sb=J즡K `J[XC$O6*O߁%UʧCs2DYomt:~)>ij/qϟ@fI k‘NaU҈,"[[U(ѮUX|LΜ)efTڲ!H̻sՠF Yƅ`_){ަ:*n`)[M7'\iā~5=wl`6/y#0ˢًGE ral ͻׄu#Dĝf_*OVCɅ?ZU[Rxä-D(fSȎ@ZZA3ٔ;'T~~-6oA,>GtovVD‘xxՋ h]o+oʹxB%\]ΤߊQtu$;aBD.By}ħ כz@ߡxsk> r|bGN^Xw0r=gwI!~F;ѹ HUe}^}4űeF/x@ YʥO=qo?)^7>;&K\摵|#3KOS;> ƢYt#)@$9\;@Vu}@nҎ"lSP[7wZ Ey@j?:*HA6@!!i0vx{zuzH,DrG^s!|cobN.Lg ;g )1fu,KPX%!f).}Hhnj;eʊ7_.Q=(n`;c/rl #y{K(W4ZF0@5==|D ƾ쉔Wᙖt}&V<$ b_A[#) UE 4UkX*s Vr|кTm aKFsQֿwqËv'p8PpϽr9Av7i?{>,ܵ:.dHѫ\g{IM1uӤVԈcVŊsױsMbp =A:;, ?VqTfrorM5>w9>MMKwkw>PT"X)Oy.o_ ~uIEWC GR.x׭aYڕHVw9&E)|g ޕ6l'wVkβ:LLY=YpWl-|{h5R *m̜D.9lU\F%aK'{BKYghI~ZiAꆹ,]7in}hEB.2SBJ'Z-4CӒRbF2ʭ yDg (ύp 9ү[A[l)h L9KWZRm6((8 |JWgzA8'>؆p}$.r:-+Vv׮~4h9C=Zkv h%['wzb%@8t S#0u*:Om'e)ɿ6 h6OǢ/yR7!3›z6o6`|GsicEKgdWLu~X;BP]aW˘y#goږP}畖;33 _w?k5F h5'Na^I`a2w0j݂(z9*xAcE^rD46_1un~9Gh_׌ j1U4\PbHhmx2~qc+/#(3Åm. 0 #/0 + Qv[Jб2V4ȡ@F$6jeA0l0;˕HGp/9D^<45j~h;">ǢV ӚŔ@N: mEqWQ$8b㙵^GLY%~SZvWv\B[Z<"ʘޕB+53ƮoXlv@3v;e*PTλ@3cʖPЌmRq9V[Dm NWoy8+/2`VsSLUD^:KC1Kp=W 7戻PǴQ`!qQmE3yKY?K. ӽ@zCZ8Bvmju"9[sB%HQ/X'7DUм-SyĔ. ~.s_CΚCI3,ԁ[q85yn(CS/Z|Cqᯛl9;.f7SkoDn#*P $8ny⽘؜wq9*?5DnU0Pxla5l+~4O)碌.Vq*jV Cէ(YrNm #(o,FHZսo?xQ#qS!fCO2  ^ϣPٺJɠV xsGa)u9[SHt8L@OzY&S%D!g%2u,gKv <2z]E l,#oz[T?4L@ ")eVp:M7 n @U~-%e/#쿠Zz;;,JJgIuV&'хaB`lhc+xwU3hxRw-$h2) 0cBʬ.yIu!uY'R Ĉj21Uf%au%9AMIxU%L *DR6D{@hA`,{T@cUC=:p{qj-a ֞A-cM5+mEY8s)]Fݱ!wkX9=Ch$G%JXd 3?_\\]|+вJiL#DŽ<^yY Qqr)hE2 A'L[ p *o{JiJ\`"YF(M̱:㨊xf]@ -Gf3<"Ҽɺ4@;|۠Cr[p8+Eo:l |jڇ:Np~VʈrBF/dLL_0>W~[/2޽!L Uf.֤f {,yTB8>E<r|#[9gPK`,R8{jQhD2/TR}[;&p剣3epF,`02ϰE~ŨrA 'q\1G` 38( ;phx Iܻ*0LAiMpLtoς|;]t֒I /w @/3锲l\Xdz. .h.˄A۹6I7F(Ws@ OqdJ"I2Fg&U9?[-<@jr,X~ reyKBB-^W1XxO#|h%SNxXb:?uK=ݓV& ‘)¬ UU}"^y%.Za' x3;OnMiD:}$cs$FҕDA"V7x\1# UX>9N=&18յX !ȧl? l^uƬީt`#a hB{+㞍1,Uhw1hύ9R'DtjpQc( G{21JKHe>EPlevWǘh9[%T@ψmVZ:*‰Kr$*ym#d> "i6H*)rpF"C `J*L yGMh͜:a [A%0-8WZ7^#O?9 ^u$I0E5hfrUy`x6 0 sa^Y+!9):"=ZqكxUʹ0Ov>bF].v_,T-ȩ0X18'Յ \>&ZCQ"@=m3g܃*M c@ Is(8"0LHuZzLcs^@FmRxl$lC!ނcX%jFSM,pGY/d} k~ 5)&%0 %nIS;P}y"eqR3Lc(9g&f_E?F@D;> j3I˔󳟫RQF0Ls֪bee&M\({@%ӭ\ͻ?+`rpo37*eRd+-n@5' bT!ɶd~TI-xϴ}X,|%Yc U EXc~V.pׯ|C>1Gq'_xge^S=yIpoE2QNQCw=᝙ߠj*5a9C ċS0ޫO>uS̙q1a~6TÓӄ եMQ58籦M`k:Bi1>q]&9~0IyA$*T0QcŸu|I.B /Jky C:;ґsYN xt.D4eaޭ9=Գx#[31} =aZ!lR%2; !Wt O3i&.e([ݐQVx3c̺{% ݄_DSE!m6NZP%/C֎7Sh^m +[܉Z*dw6U w44$ܳS%*Q>FN@@-eJ -$˜ Uu;k2\ёז1KEƊ{(p'zU,Jd"5jJ]#: >0pz*Y~+1zz~, fƆHϊe.v&a/2X:02*_)PTXb͞ňf/-'zsU8Y RzوD{˗7¸(F|z-nZ\r2۬IЬ\l Kh(jS]J+;bHUwgt—GT'G\>)cahŒzRpjTLOTW{}( ҵ/w<2*2I2}`޲cUM՞o(~חeK!p $)/ ϨߦoeAr?sm%4֊13/75smk:ǂm%$q=cx.Qf KJag&q^,F}04ҍ_Y;w[es^3M{Κ[3SmU5í hRsѳ#Lo2zɻx{'!k S@_{-z?DX"@݀ts^˥J^SuG?7 DlT_l )=sef5 l%L@z&`{~f,=c@,)yMȡ"89.e8_vQ)u*YM 6cгdT  tpFwVnFCA‹ͷ'^'K7:"z-ӸLv!⚤50V#h N]5ς9b%蘜FtTebA/&?dO6dM܂V?=ԆxA'$x϶GGt/lTN;NҊ H5w =ڑР`blY:67V}Q]Te7x+fjR=:qYq?M1bbuhFZ"0ܮuglphЍ홵**ј%"YA9^X\zTr%&o/,T14328B+cܰ({WIɜ"fq_lggIN-۾q*AojӈO)j+<| -RKAD^ogD WmW]0zӋ5Йس8,!cĹꪰPqlg8Їad_>V2dqb|3}RC 9N:t&޶]Xb&J=u^ǿ.NJ<AφwnO:In>U1pջEӌR4 ɆuGA1qͅlW 5iI ] |f٘Ƒǖo,CT&C~lV.%Pn3vw֏&o/ZOBb_ B+/EךVFr#dznRc;ӭR5+>+^|OGM$ZFhm[sLȨ[hϜ+ 3#&XPXTI;xV4͈FI֩3?.xJ[8$ϧKHmum^D֗CN^g=C0<'=V|[VpO,W/B|_~,֡7'WC:_F{bgઝ&GD]ȷܕ]!fCBst#maH9jںRB3wĘ:Y@jg]x ^b auK5abAdtm+@9jHf8+ӣ7!mX~Bjn.2ք"B귆L` d}~VaJڳ.i2[dDnd o.D2v~}:L}"\%[%n5ʰflRNh ΡACSv-&֫6:0!N3P@RR'Qn45 pP-\ P9PHtx:fӴ1‹E>E5p JNS<_KWO`gE&apC*J2jrĸX ̭90Cg\.'67v`t ]t?vaUcwqsF{o ex\ ^<ؚ~2 OGʹTt>剷#g6k+8s@Wވʩ_nNHuN]U47@5n r$$o(Io$m-ᙷi"ұ6Xx~|5 m#&Wt㋍eHIy-g9>ka;'z!U*~J_w\lTF3ၫ1 Bp}om.s`oPbW7Wev4B_/i=Bn*5QnKxNӚN=Mwp^,w6{R'gw֟R{s!;:D1uA`iی3Zrś(/hcMG{J-{D%dFEIkQuǡv@PT =ԈO?a}t)K !N:^|7vMuJՐJ6Aj+NٍSi`[B&#FZpM<$\C/CgAgミp挊.nF$:31\^f%I=¥58Ԯ-rP\p EWaFwQK ^*38m5T H[1,Ӂpi6|65KA%iz1H@5F8̠fƧ%hCL7|r6h! ݅% 4M#P.a)ϓ8K u$ZY v 1-RrCK<1N}WO_ΨcS9]^˹HXP>Y ٿ(C~^981 ,g!M pi;pDzpO"!b'ZMe<8 K ~ o; =bT 3#yt"Xnh)aK^h% hܐByPdlgZjW˰w5As4c"x 4ֈ0qCrr|$dlj2JC#!WVM*X| O(Y-(#5' <qFF:&?=Tf-wm ݨHIT]ʕbZ%I)]8q\#C0M%RxКGq"ZHav{~W7ysEXǰM6Ϳes_ eI( 'o],5|5JO_hsS:~u5G\L.ZTM I=iqKK=`U#D'lmϷн#N!Fz!okl_9RSzeI? VA۷V ol/usSwX<#rojSmp28 g{oF\bUmݔ@ 5B3o9s{Aj9{Ep.&8U:ǛǴ}Xo]&'$" N4Sϒa㐲73%+SM\0]m|2g bmS١85>! ;3_jhqZB {Ć'E9fVLLpim4f{bEMjΑ^!.[7ѡ `Ǧ\\ƍI~/l;, ?f愙Lp輅mkɑ\mo=?;IX u}_<ZwJ !@aXGH F1|+YogoizͶc$;׋P4Re=ja*^+&zЇ.UZX ObܾƯR;4#UVgi+.^,dPSY&1~Ls|7 ttrUʢO*_.;OdZܥ)f&VjF2kw'3 sǘ?V+jL[P-j]a4u Xixc^k9:0)OFYNnKÍ_&E-}9"6sc/`~P"X=Jreik="ݘ'r&[Ge7^@tlZMXcUJ&klVGͿ*ףس,W :.%x>=wP2n9lVo#lTI?pBMGMs\e;t4'wĘ2%V5b |l:͆LtHHgO"]%Ӫ+W!\aBiXOH31agnV\U[w X_Z(_wYfaz]wQ5ko,z\j$k"(X&jKG-G-d('O8نz_e4{F9Hʎr lOHmjd7rbrZ|ק NsNWz:J%,ýp AgXi#@KRI;<0Ql%^jخȜP*kO;^Q쇠hROl[Bܣ_WpSp xdZa':Yb-(<ǭhpD24Id11]AiHaoB ЂĮLBקQU ţ,v*Clqc()V`,)rN\y|{7 d8-7IXT2,ۑ+Rv2T>{V%v|Dt,?Oj~/WXUEib)B<7873DY"-[k!ru)~9hg֏<ɶQ֮\Ir>K>bRxU"_cTgIfB>V?=mm— |ONI2l*51}]J+4gAЃ01Z#Ƙi1Yu@E+CXm R Z$ED`!} (QBVtp9V+) lteFt#5 H ׫!9c*  _F[ƐK#toeq7R7oS(ҁ >?(7pܺxhna&M#-J^ʸ.* #& &vXoB)v֨Z9L8.F='S/ї·5#%V1[rY59l񒄼P?!Z~u?&:(Y1rsf"sMOO8Y)p5ؚg\\އR]$]T1? U]uS:E-^& 'TQ=1B}V,$,K,"RȬFz3,Mz0*mFAK2VDCI%X~di.k۩@轸QGWΥ4 .x#^3n@_ULH+5J#?Gl#U}ӄeZoS`<:Ԇ{FoJ D*|-:֪έc}x|6kAKP*phB;ĺOXqT~!=9q(9~KdPx/4b #PLM2ECzPE>.ܙp UFv kl,i"cZfjSiΑ!|G!6[UKǢn>JĨSlC%ő+Ve_;QAX`),: lݪm9S25f`s}ጱ6.6H/aݔ1 X(5ǑSJ=(hZr6F.҈kk}qmFH41dM+ oృh(#5BAHXO1,~WW8~q wd߸9ej*YCWГ7v#xj9[e d-o&y#v]k?/`ۧֈϖn.VӢ1LY2^4W "puowZ6ҕ~>Z'{c%CL ,+n!ܘSRRzړAf<ATnMTIhk+=R,N:g~N3X@lx4j Ԥ%Y?/7ꯕbRV6'etA/El)hI؁}-$D! }wG]eHc֐(KkfT#ƛT ;+xy1a %Vtruр~O)zie9h z$M,go; ~E;9fF^u[Cڸy7ɶhڜh0'\OFw/]毸]~)nvΪf~7و `}K*F)׼DE ,S1$r͜ܛl`2:XC\9"ƈܶ)UT:S!?2!zlQroΐZ33CetOa?0msz&x$ϚxHP K#oĩC1ۂZdpC%Xٜ}H +QĒuwHܹ߳T; :ɉҌA'V ?T("lT=b"I"ی6UZk(nAӊ7@͠X!o5߈]h%]3Eezw~6K;:Wb4`1":Y ./VL3p蜾Kib {)ڌ∀+;r 'ﰄ\S<lҖO&Ek4K2lBo5FVFC* 8JL[d8( Ղ3Ea~w-:Ϝ0$=ӧ$lܾYdL۪8(t,&PׅA}>`B3V{'ί!8E60"GsJתГz3)G,Ă`h^Q>gwlCU 0ln6hOwŸY1](j }a(2*{ɲEjh8 =ۼuUCyۜGV#NAg*pp,BN N\@atȟQtKPc| ;ѧ!RUXtSJ;E%Wi(IJTJ3 h+h M[7إ۴RǐlXj^#2.o&6o ԍy r9Wwϲ>gy$G cb3dq+0оM }IƐ[zՙY/l%4^4ꙏϿ`Q/R"M-Tً!>1ɉ-j2wU{)d2'$( UiX2[ 9Jnz <;gԛWrc^q?rNqLi~\#\dlB=Ct?ڻHg+ uűLfKTFjME8{-Zٛ;q 1Ӹ Ja~>U'XMb}`c W>defgMZ*6D>mKW& 2pkR r}x&}iTAHDy4-#3_䱷Z|bʻv<~ۀcF!Y\kﯳ N mhଖϚGrG#}gy!ɞ>zxMiԪoP՞~a/p_Hxdx],k{ 7J d=D9?I҈r;4ӺȄR8].QidW ÃOSEj`ľ}~@Ձ&&T/}DeFmnIZkm?S`IF.U,ub(XC=:V^C$oIfK86"eY*c̺F! :x;jW nׁk7α\SҢx*9TStA2KGfd-m݉vhiU?6T0WX܈J?e!|+/=5"F ȠPE?_gk)Uq۱fdUn 9M'N[)ہNsMDvgBUn5vB~&h/դ͎d(z,QyFXYR-fEaǐ*'BYօ0tpT}2*=_c[%ц}A\Eb4O}'Zy1O"bU]_ɒjuf^֖ԫV]@ϣ3WpL $ ^VyosZ3yeϠ{/: dd|*ÒMwwɛ6lᘤRh$~i5[CX2'dcXG}hBjtsA'qFv,n}=fT [!B"_@,:Be@֘PAcmLnU0`; yKԧm@G"1/vĴ- w`P%G'M"mĤ!IJ uVYd ~R\?m74b yOR2yƒ\6ZbU ^RxCydl&ߑhU+Ê`^ NIwӌXki$n=>v|Ӭ ߘ; 3Π1+]:GASe\, t`.090?MJNVܪHX(ӱȘ~˔1׽28>(wа1/گTddp枸BZ_6/K}I2]lgI8\DoԲL AZP /~`oxOf)L]5X`m.Fp:0?\k'w'aY ZrB]xTôܔ?n!A.!8ٰ9& R W'XwWBLr~f2~`cVE9Ҍ*,ΕJA6Y~~䈇 ;MqBye\4pϥӦD:)Q8)sEҹaԇdѴ8[z֠*5e~3~bA5t9GΞb [ Fr\^ƌNޏdDjҶa [R{ +GCNJ!3Ծ寧M{DU9CxP-VϧA-_pU/ zKRtTLW>3F׈>aNC;DKTn^|Ϭ*j_GT|dtؐ>>:Gk] 9ˍßIJ2nCZd٬5t[Lnkwտ8+S e[7?2RM|aKʧ!FC`AzXuS,s&ʂMRh[H5p T ͵]+jγeYd9^'7ԭ*%Ub8"6CfN>:#$JOp+>9 wN~@QìgjS% G@b/Y5O;E;nqN=1R?Mf;1@մq@Ɗ5,δ8Cԍ)EKfP_Й;("PkY<3a~694@h:3n?%kWXlloH7 0ED3[ `54hzeبZi0`%K`]UDܩv[Y ~D"ƌ,a ?>ØڀtԨ5zJ:8|vH+WsτQs]636M访:@bv$-b}뗑Z0#rc>Ǝ*Fd^ @TԆ;RDL R[$f g;2BY/'䯰UlNa:!-@QJ.H#Iؔ@3͗\>$!3X+{nMyBe>.E5(Y:Y]y+XD. ֧J^!dS8p \rc}5aT_-%|.j~FD0;2apK%3-> KK#W{}s&3a0Ni !$6*0"/MgL~FPhwmg%{54o)9rB31#K6}b˭HY_1fj*b5y?A4 ޟ xkA#?+FbUuظ?Rd &( zNL6 -|KwOC6 l^>CKJ#z [Kb.v mgKsUx!8*;vhF> vn}uu,*Z;舿5*<7jXMB~ E2,_ ,'F%\1,q)B,qW!UgR7tYf/'E$!Q_ѐ"!\NǾd)݇,$,xw7ͥZe{PW{:Cr PW;ebl+1f:dܝaI>4ۤⰩ{|Q0x>̛&9B)AKd Y㎀$xWH WgB㬫x,,쭟En& ۞ xg\v7㜿f'ޕ.԰i8 /` (lzsrfOz g1*c1 ok,n2xqB06qTM2v1h?v(& 6\?h ©pnajذvH^hޅGx7ť zb *C{5IEͥߘIb |.gg5a!}_ 7Ta&8$b,)Z _8EHtR!Z 9w!J u;}E\;?@,|׳Ҡs=3s <,y5,4_?==iԹnu.̖_]"vu `mpl\E:Z4O!l]@̀OU`WOն|yͨv%0piNfrL9hc~Cy2r{؝F޳ΟUn%P赑K\#"kl(TZłM (U)Q12/AdkT#+:!"Tj `~{xM zCh[Fb~t^>&sƸTV3p,xxDfRVh4g9KcG{^&1Ww6 !zwˋ7p)oeaYyjLT5pA_IWQ%R]]N8曃4!*i%!Fl#Fn7+Z4d|B ܁p<jo7k+P8gJ9UOS{<#tCcqЧ4\zOw1X1);588Q[7֙zAUlHj$n2|U_!(t`<|3'QS3uFXh͡u=1T{[9g y=HF/0$ q)\f'5i0=Guy~%~1 :p2JЏ 𾋩̉SƫItz%zTY7ayyjR@O%N% I#]hEmVT\ÿ [mEQT𕨒>k8Y]r ]b dNb?vFM>j a<.+/2[є D,ϖ0޹G| STj̪a_{8eXᚱ]]Zj3^Xi.'TnnN'%; aaLsj!>t %7T h>Adc{bpPQ=͹) f4.EWԡOxHi9u0Q[NφQe=An91&$a"M>uA(f0fVvW5pM|QqKGLHr߆ Gd V-S̰Ull5937HNMȝZp#XK+߷;DEED F 5s{[o&;_VK]OD-(П/@ G_6žD& vwnNaH*WW?)ۍgxEݸ?oyJ  6IKh-Aq{6Sn5*@=R|i6w'z3MJ&{o|#wj#kkd"TyfJjg4WIFNDl-d,+ѯl69:Rׯq@o4ݜ" ׌X7/.¡oaiiUYǘ$}Жy8G%bP3˺)BQ}U0 gHsH\ LVf5)y4gZ!,_Tt8Ol}0yuG~6oy՝sqYyg%!n9{WYZ oG9"͓Fz^E`26݃I)`}U/GIi?FP؋4P#9bPY Ct?+VJViY=ԬۍY_i pm%u{]?^CYw 6lPHLlU3]k 7O/ݭor$ #J=yGlD_АkJؕ}Y&{ Xm|y zm8__gSx6ݧ`Ų1 ZBמQ秂T:|fZ?+z[&PzG(/Ұd$z&ۓ #bGZ5qTud_֏@6L:_/u}x-1Dt]/~oidPHKiT&ٿ֪3mv߬le(B?~H"(h *Gak X'}8(+5P„ *^EOX}J\> (2 ]ĩkv4UǬ˘\1>NJ3[͌y.g,& y/k|_ԹAq0/ϲɬi#mr"TbuBF? P^)|v@"j2/쫼ɛHHz) {]}tDSӲoaR Ҏ]l;p8q]0,psR7`jI0uPMCޏS?;cˇm g'y?E?29WXLMqןV)_uL)bA@J$ߗbb."AM2k݆7zVDci=(g@ ` A<6' ҏ%Î~Gh/ H' zD?譀-'(=ö_h)tԪo<4G@VPE58\V%Q@ /c]$> LH=nTTQ׃E\ B.YQ@jCkfS HɳzɒN[ x2krǐAz/ =h(,کMzo<={JD=kwӿUڨ*JW3 _:cZȁ6 {bW -%"Œ-9)J9  0]IXDX2X8={:* P('@/ "BϷf6ROqQj ^t:*|]GdH՘.|t{ RO+[g - v@` fZING)v)};Uա?m 㯺bpŹ>FH"@v?To*_ <܈bZ3 0QdIEHb(Gƣ gSCͬ2h]os@~nEm;@(p%~R4S[P'7wC!Jj׳z dޓYdo'dHs@4o7,B?vL$NvDBBp\rOnjAZ봻}aq'nd]e*Jh{mӏu<Ou | cؒkۡ/[1/{Aijj#'sȕ$x-6H"rvN (Ao BP,131LR.mz!|ګA*u1C@l]- 0ZW~VfJ6md0QVzDOtpY&D 5#Q=v3M] RDZ=/dnMخ4&O Pƥ9CØw X_ZPx)}\S`PWMw 8P,7C22Mm/LScͼElb;BWu%tj,N~?.LѢ?/'EcTgezCqA,zOm)HXow!/M j+mQ3=焭XIԜi[ͽCZ<\Z Y+%JQh @i#'  ]y\gR7& 1.NuLgE Z~]ƞCE{I H[&4'\Oodׇ*mE[dS}Î^@=sqM6`R"ƫ-ÂG[O^A ?m¸+k\=Mf=)0E Dz%/{/b0W5c$/4"Z#)L]5 8Ўԩ|xz!5M<15B3N =9od=ToG]y4.IĖ7LwM~~/rɬL+3fT0y~ EK٣LMT-8On6l`İSO9~ȸ/j툪)댝 T %}|YJ]%31dW('S4a/{ZY ,ߜEU9d \MyNl~dʱ5ޥZIRE/DwBaa߆Rh,6Κw7xNG]&ũ†3D Exu:/t sW|,}T֓du渂ɟo-/,gF1ޝ Aj&`.?9&&7ˏZ1b+F66yL2و)\%1-(80ZAftHO}oc]l3< 'ڱ,I{>' };kg27cq_ 0qG o xV:2e{nC. mtYC=ykyV ~Mm7}i?[[,Zu;'.P ݳDzh ="aAo0?6{@K0/1|2z2LbK[Ĵy&d{*d|ͳH8_9/]}:Ac$c7##*$|W>\O@n*(J?s(YDXi ֗ȅnWӊVNA.jZi=OZ"|_I=rӜ^2FTUƑaMhTh.Ҟ7Vx9Oo:KBcMmg6ITvx|>֙ !ܴ&#@kg'K'r ڞ׻^˻(˜nv5[U)V`,K6/Jj07@uU5} AܪG:ޱ,sCc^orp[o<+\loe'ZWpa;AhCӏ99ei`]~7vY0+#%wAL ,vv@׏sv 䞀6}aҠ>z9iN<>63ǒ+ ̖\l ltpynrs"I,dwֱH𶈃~.BEvxS*ZfsMoWF%C!+@IU!z^oGݢ\LtP>i|msڸǩ!X1ծpM i,I{FeLdQ82VYBCkW渣8l,Gt<`v{9I8( e?È()|YgUzXŗ^?ۭ$V{ѲcLL@˭6i} RD%c}+K7G>$xW_KndYSTOQT7IB=r!8H&^ yYdAb/niք;9?*qTZ,xͱVȶ3G2VlkFvIo`7tx&/㓼R6&$6}ۛ#[>y>ewg&ZkŘ8쉸NdaP :;,zc%*"k M]r ]V0Yj@5SkkMG&B{~T.`!>ND*{TBzy`%0fr hQ.$@!H^Ck h5 ݎ{}0Y}Ƿ@Dle*/9/b4Ϊ!3fH59 j y@Wͦk+Fb2nAo# BB41¼͋ŁHĢM;Ҧpyܛcn} N&5`bZ84$(mʛMOjl"~d$eIZRoXݮT3GPו}]Y; (K&S跅Vk1PI\ivv*6-IwJn.n*֎qSo{{+6'U߳T)U#!,>QG&!Pp.#Ӑ(wTr< ~(Lg G1gV˄a:Mhϟ%O?˪XmHc ~03#*؎UEjGFyl{'S[V&)Q5kMݮ3Q;S.T3L^M_:wcZ#\μk@(%N?QM^" -"o Tc~QW9|pP"^i !S/-(^ #lRcفz9ǵYRm?>#W,qX7 >򴭏]ewY5hj$_u fELMjcB20SFFP?hSy&f_otWP]QAXqAt}qs^YF6@˒`p[ZV$ .-<<##V|{.ۑ@; 90ڲr8LYj49j ͉Q!O\T77G=1= ^cS[D6A A!*4*)#<4 z 5, ̆''ƒ ٞ -D% |WCXG%X^ n(W/%Z)К}"-}:DmN:'=^ԃMɯBm=hw]‚3+S`x0A5}P@~*]8hG9'jʑR}th[WE]N0fQ{#ch񢉱j u AS:KDgl򌠫̃HL BL_TjsHCHuQ ?{D0 OI(`+֯:0bS p$Vє9#XLQIDE3 DL { qR\)P IŮltbG{Z],Wz+t|IW&'bpUշ?EG:Iy;G(j}WP?fO_6 ?SDI'}@5yʌ*ܒ8x'57ZE=$` uz&Ml?ڗ[ƭ}l _hFfrcHZ%`$LۓSUIji`aՓT{4*ɸ(l 9 wD4p0t0h6U$0*-8TK09niHTA9__YI.sG׵^&bK`=8sٸ{CS#^ Q*2I1uMt|,S ~\s8=w\&j{,oi a`K#WJcMUNe A(+0CiH szJ)i6RvђMh9{'&JI~yz (#W+E/KSpa427^ҩw3o&v:O'/P Ff "'v_tZfd( Dhښo nK ?.po` Kgm@q-Dr!m=$'132{/!PgLC2 MčcFf %Bv m[Zt^Dď.ƚ .Oh.Ҫ#T 91H{{yW';6 E %Wd'x:tgב&@ 489Q6EnD ʓauyTC:Z6הOP߉k"p32eP\zAb,ؐ>=yg"K; *Ԇ/N|!'UclEM9)҆r[N6fӅ<6Yi}*ѭx¦oJ M `/SrI j\o#,[ S%D&IG@R@ɋE mA#3Z%YBr)WpWa(1gClQ< a?iE*r?[}v/sMd9RIi{ۊE,hϼ&t5>Kag`6feefnuPo; ]'b=&F% $yN!@z[M oe =hY"4 q. @Q`=^Ks .kI.èzEFxOtz#4T/Tkv⼬&a:.8UQ-N`ЉacO#m\G8V c6kbmܟ<6 `êέa ;M"hoYi#;#M7&OU~:HSr\ڻL>Pp64—&ygsǛ%zNՒj68w P 56;-D2.-9v~q+ "sU%( w< w'7=p7 U+Ӽ8.sr3MEFC.*}9Tdʚ*֬IQMٿ2,<@36lx2;{{xjʄ4m62F"j#fuiRr6$E2DKM' tHC>2@mc<֯o'~&t~QEk4zPyM:yGU@ֺi֦u` w>)%+d׿ry3M|I7Fdm0%6I.gӀJqb^"-BrTu1͠-%Z/byXLM80YIsP8'2{, iF]oAn枏Ċ<Sǻdgj,Bj:IYwTМoψY+kQNFsQ(^6T=Yǀ0VP](ט/Fاo EKJ'elP;2PG茲mz aiǿ;*,k#_xp X\. 2ge\X٧;u0VRiOw9o!]^aJ~ 誙>(mjؾi29b;[:7bc[Rm2"xR9~o.\mVLcԁq3ejB/&#jCq(bo"N2z\~,\M%Xw9~~_Mf`}p(}'@s {Y:75ƔB^/|:ef\8tHa9pi).{+^jA`WaZBmԑ;VR$!\4xLҜ㿍qDdΠ ;qpiTe|>='9egM!XZB׎8y}IO/PN! U':O)9'i/\}k?Չ٣7 7-OࢾH.}JI|~!\\3tc =/LU>49Ϫ(#Er83Ӥ{f$bηJބP\6=ELػ{kq!9jD^4K*ÝŒ#lKr>Piˑ5 W ;Cdi;CX05'6/:m;¦XFǂ%S {Qm: Cz! ?Gbj}6^W&Dˀ;- 'tȦ1*NL?vl@fQ90Zr*|!R_/1ݩ3lb r"!}NԜ.:J\>T%vy.=4*x.NCHN ̻f?k5 g`[Z%% ij ES{-4z&6 uk׻VԢp@6j'^q(fL)!2 6P˯4|7X^2/Zup^Z;s4Ҩ}+M&hl 򇽐Tܰ"slܼÕ>WL- 0=I*9/Yl|lih "%.dhť,$9m7i_1MA]l[>hPp {^m_Ϳũќ^&[iȡ9oeϓ/S.i_jR~F0?(F Z5X4ʊlaPsjPo Rh1k-.^eψ鴀gHW١GZ5u>h*$4S~Cr4caܗl8fHpEmZ1IL;ȫύ(??/x_eFTB0gDT*qVgNPĝr&m7 ۺI0K]w~*:Bm-l^P |@ r h_#Fbab$۹@j~(pF(O28T[: ۳Lgʚ$HWS9|PFQ;Eu{|ezuիy`XpP?@MW 0?4V$Bǿ;\9uZBX&k*ӕe_i}٦Ds:^ؾ qo@P` '8gN3xBL@qgJ"`Ky.Woы #uоf{ ⃒cO DR(=rx&_`LQ8q)[ R5nof9:Qm,_7]az r[p^W@``ѭT{D 0'&qa-܇AE)OL_G z=L ]K[8nOϜn| Dn`0pn¯^boԭuFZ9@91-l)* Я Ee+xufs]&^ k/LA`Ɋ= ڍcGbY4r4@¦CgYhw_^3T\U=q_/ rXjuhʒbחǣǺ7ǙQ Uʅ7k! UeDķw4v& дUxla֬H) 3*! ܪ1~K&# XI4-S<4 BPW%&ǬLŅs "; q*m:mNEʁ19߲I=&B1&~(?7)iVOG`cҭ!4wf-B늾]v(<',.>A+}Rm^m]3tS)=x#H %_h@ 8եʫs&&ZDm)ᶚi~당 a@kyO:Ej"7o¬ oZ@x'T l8VzuS `W S[+'eV!B͎yrt9䝾ga/yT>'g50N֋Rp[OnL635^i#AV R+x @8TbYnܺ$rUjA3PF! 7* ފP| ,낭յNN+7B\C| #*/GPDZq߼re7,*ѸǩZ+alUkX҂$ t^%朤Fe'kjègQ{b԰d@^XJbH{=z-Im-_-KKܳgzSJV3EÄ@G,_4hը.;{ޟ1KVT$qk73ѫ4! mbn؎2V>f\JBq{N Z5(ETMmc]AF>w0 gdOrJ>#`;rٲ6\^Ad '$lN ~%bH>[iAKhw2Ʃp#̆لDή@h>Q~QqA;;kc]]W,Lxm_0q2H0 k%j$(W , ]kd?GoJ͢>1=n;()E8g੥]͂T|s`s -aù}sV~`)Xk@5^2I{|~xZ EoQ|M\0O)W@m!w^?LyJjhUIq8Ś=oxH62ׅ]Ye8Q g5f{W/}Ōܧ@lf۷܁*T %>+riȱb0?&^ 9/79xCֳwS, ~U$lU*%'m('pĬj,ʖ\ɷ =ĉ4J$Ő[KC%nJo SE4fbP4hm9Y@&C&wjwNlHY&ɋRc{3rb# Ϳ?C2+fmrԯ[kix* 4- Wb%ԫ?tx$`y%6!&_"ExqapOV1/`-0\o XSu].$zV#Ű-Hn>,b, >Yiql#?J B \i1 `-̪ !GU̯z:l8XwV`.e͓A7ߐ[`TT|<6Y*ybP*B#d51: t`uyF_wM\cVmBS@f׹D)ox3:c HV<4±"^=]-oB81SJTRn0M%; tMa+YD3v}~4 ]ږ&؏G(S1A@J/< P ]88]H7Z)x?-$ecT@0z;ѧ@-H4 D s1_*orKz˄a_*Xk/^*`TJ *)$7\6l.M;a+,JATeZȢNŰCDW K|8i $z,<$#(ty:8k2 1,SA:j~?B ~[n[;F qb;v_v=zI2..Dsf.Y]5'F%?}yw5_/0ch!ܝ.GTؚn2s1Q` Ͳ + t-h r9-exUѸzboa`\MGԖF&FfO;Iꛤan%+Vā0j!暚 N8\SNgqOŽR ԫ.z0?4⏓FK) ĪϹY6U>Z6bVs3 *DFb;O$*0y3+|ҵʕ~"'NэL*X3 5K{屣dV!N@52: A=IX׊W4!:E!6 )=0*,gئ_&uN=sCqbs$X;6 ',13P4]!HlrI;\7@vNtH].bE1!F:rg8eԘ9Dvy(eC A{%k1e _k`/8ޟqx.0++!n}sp(ՐqFfz9J~!;QY8k=O@Lډǰ6Ӓ'Zj-l7tgOoad Z H\^q* h$mr}VAf hW4WD E,21XE X;(hMH@&b*5m>: I -3#*VD(Gu1K=]",׶@`qi3~1͍f0z2Zd00&"!iI4KY+:QKVg5Ϲl}D;y,rR6zk5xJ=[SĪA̼.ʀP6?z_N61&΂%xQ΅Ewjm׎&߷ eۈ*Vyr t%T2RI抎 {SyN<[wţFk6-@7ŭXԔ_ ݓġKwgJj4![|LZ٤Ȁ^`moΒ0jhsV oDASa Jij:'6pkw$ZbG[ж/fi)ջإmzR #j*kE&Uad: 'θT~7#s6fmiK?0Ə 9_קTd+UK}q/ެ^sgKa̕ݏ¿g-IKW΋A0Ɉ8GXJOb*"|g$2OOS< ZTO>x wڥĻ=|Bgf3 u^W''C$]Upsi0We|ڵs]eEZZ=B@6;G;Ѓ@A$1i@uQV;*E}QScߓLAeeitWe͋?Lj}y]LUӈmithĀVl5Fa0ˠ%fۼfs8l! QNMʯI\PF:R؆Gx$/gw{\ "ԢF7q:^,CO>ISD #+i%3.s>w͹-É,PLs[!wC*۱' [;oJe2"&01W'@ 0Wsa̹X#֦N+8| SS'Y#ڻ0)<P"?f0eQ%Zrj[p4IU_]1m6eH^H4^mLt3q,J2EfNyc8 a|rc(}6](g׍ߋ2wf{-c ӖrJ ! a2JGaCxV%K!K[Ɔ"󮙙h&wWqT}@Dر<{ZޢEKI%LEC*+Όh3]Z%t&e:hP^{5Y d&"ceߕ H JHf:02v.~^_/ )4:Xj hWYa~! >@=a(Pq س:ztICE1pm:FzZ Әj{VPGQ 'l4.voȧ0qgZB"? &VҰۂ xDrǿ}#>ݞ]gm"^˓5AǽDK <@׎RFmՆ w(G~l`TL:; -9RQptv3yWv18$~T5// T\ozObR(=BЂ9PiԲl6|dk}_c-˳ٯ|LKe#/J]D 靻:)qm,+ѝ&G.XHb MQ5VU:W-Gڦ 젦=M*Υ ]\Q `ۑ0Y1-kp˳C\hxZ=Lx:ٲ_dP#^zH\ww$$TEFtj*PD;]@]B?fT"ءɖlR]ַ>2eIà3zQt m$xD `ƋLrQgĽ/,lBRׅo7J@+$`zB5U@(f?f]pAӤ3Eew"Um~6𥩽h * BD*쐅 e:_ΤG>SZ6=w.q2HYU7 Gj**Zc dno3$SAj@쁇g)mL\_&H]1n>!9( ;*;2PL4T>v]{`}L- %uTCE*3-Q+.6(nQ֯cϬ"E?|>J\( 5z7'η]gylN8B[MwEӬVtلMsܬuUhbW3_Upu|siʽXG5%n@:Z[G#Nˎ|/ twv@ڋ@:3rPf6_ ;0; r7ר𤫞]%_lFE;};z>iF]jz7 _uH_y"PڢH,#chIGដ MO5Sи^m;p?ft1p>,2# z)î-)RF_JM kpcEg#w]0(5QM WW.4Q7IԽͪ;4CLQ0xqT '7$`VGpμ^KѶGP% EhKԉ3j b1az@x1v^ 943 sfFgʙՔ2H$nu7G~ [:a<noaa91<jHVAO(rnzF!fO9ua Q㵴ŵarЏ$uc 뮆 YVqL3[:̅ i~%+W ?Xq.}<%1 (MG|vZ7ѱCߛs2LxK P.^)Y󨂙AAQW"U;|z êˎo c{g1y `&~hEeE5 AK/)| fl U% tp.ak2#l5Eg^G%A#l9|j6VrU3[ʨ*$<8~39"lxbUqJ gҷGT9]NeoǁJqD+ːUaZ(%n!%/ଫ, mtN0.bh`9A=Ɨ8ߧ]'tL{:]xϕ} eFٵ "8]70U[1ZPvëqJ`@a{zBRٜ9AY J#69gtXoU@E೤V7tT @Esj_4uY* =!g[d(6Ԗw[ (< yXFq3ׯiz*˃ϰ}4{k6*L X?VE$5H[I¢XB7|3^/aZ9$ŵA׾;O*!;z" 5ZbG2u)NPs.a19_X( =xKJBj`W/ohGL-E ;{ S֓ &!?NҾOf'o7!'FNMp+&:ҩkf6<4uh Ylv[Vm|S:>$'mJ{푭}ވőK.LsG]#aycdmVgZh%-WPUb>J夠*ݥBI*aCfSt sZ-{\S}MwqGsIɉo"n<Sж~^ PmW?8:q2{0i{4Gp1G{qQ?V'J^KOXiy`k[ox ʼ/Yc ]?< U~B=F?Z<2=5⨭o%MnT ^d9*Rrda鳪(ɰt$JK 1'aKV:^KP"{e)VYo !\2[4 CiS~ Aϊ WkSg(MO,"f}"IRܙe2 Ol5G 0hlA㌼/ah!:3ߑ_3H{8j: &OKZ{)+A}?\Y'̞{;JZ%Fʔ\eƞј4]-}OK1oP؊sOt)~ FȦMUe|(@: Z`Sdj6"gǐ(4O ٍ"6ԝ&h(1*0"Qߟ?3h=Մ5!B>C2Oj}|h5X,ߥS g_m1,$:-+M Yim2ȃY11JhWO_;9.&@Tf7ŇsrY6>ɯ'h7 55( i H AQt.GKaaLOK6||00ow)II3FC`ЖJu$Ҋ5uxA4l2!;1Y>3e(|>֜sK ܃oؽW`manTrQ?VMpn6 FGw:%ƇTaQf#NvS=kFVk8%ZejQJ`I'{ކpcgdV\UeK&Y$m"*M*HɎ񼲨%VqrJڍN/zTRp7kG-EUޢZȽT'8`.~pi͋sO+\󰦛2Jni^Ā/dyI(z|0 iUm~1igBfpL Hù5X{ {gC *Ox܍Z8/sI4U(a9m|Ö;2r{x%, 9wRU_Sf9^XOw}q0]HψԲY㮗;/l^`7 ^w%|~т}IQd>*[Wg"u f6I: ɺV(!2Ӊ@qO'թ1>yR.uC󶼨;PmL"!޳9$iQq'ʹY*0$DV˔|&U>D/@PUO&0i<'&mZXE`Q'j37Y۔ /5 e/ǃU/$JjuaG4uDNɾRtПvpwҹ$6"#0~\|7̼ҡnna9~!.ͦD);.Uu-`DKuMB.7TV;Dbr?HB.m 6A pm`G{fϖAlV 𾰎.Jt*-m+ ͳCףݕ`@zэx,#6ђWyLM)/\ñX 4Q@G;J1;o2[I4#,.8Ap^y=S8xWtQ?`\&%ڊT ^&L. h{wU!_]iP:4BYKX]4{+Ohr^0lHptm{ XDGt #yH&ja??(IAq]tO tcŻsV!m:9b8kb׫y݅Q܁ kE:= MM} qvAKy51ß8  %הF[|W9K.#.(&H)Zav}xp!A\ߴ?LE YFعU _ͦ&ɖ@#|88 ?o1WJΐ2|3Ip-N1[~Hk.D/\̂ܫ)@sAuG%Qז>m6[A0S(gWv 'tu4}ddG cB'ә1Kވowع })//~K7bRfB~EwrovYA;^-e+&z\b*Jd`5צvL0C kN'o2;9*Q:[^rخ#*3mӱT Ħ7{t=wD[Hp2t!+dĕ.?zA^8Zg ƕQ5$[F&Jю<hX}εaBjK/R k*"`s ,Iw|dAVN'&Tp׭9U! |朋0E%7RX?) 12eŸ 6OI7"j~~੉Rm# ==H&NGs!ӲHR{z)(^" 5M\kjضRC$Z%O/ &Ľ1 kMW=QdES|EdձT c.?}HNX -.g{. _M"}N=d wf ˳R2 (E xQ !+4(x(pSӐZ=dwKFHpڻPʡrJ1bUWkB0ϵ4% RO">ޘN~9!ᾩ߈ * Fs)Lۭ?V8j;c>iz<؊7@ʨfZέMp f#+—X#f cV:Bhߠc tiyۯ-9ERy,,-HDrQ+ʳ}4xht`gibPtW|/IC/ME~syi>yUnU%wygແ'093dyuৱ0q41hwtJMר\ ޚ|yEzwD^FrrbOӴO*BY-4xar)%aB^N?,ɸ.!:hzA-Ԡw%LQanδm8$-E׃L=4OxaKS͇֨p@amZbSsW=sO*Pfm]}5yxb\^h 萢G,):f[V$X'2+F4P]x=T.V3mk8$sGKsZ1N+d~ṥ~=[Iu>{F̡Pa 34=kƢ8->=%&ʱh+[8QB.S&|MMa'?Cn!9t8{%{$R){5)K?pN3CX8:j.sdn9@TA>ẃn뢡嵓.LT3S7e.-f;>I5i͔Ȑ& Μ]_^`c2nzbI"!&c]E? oby~ xЯo%_phX2tMQ):t9:);H rO勵*Eטk! B1<׶o`v{{(UY6ϒ]^3E[|_Rs/c4􌘰 [gxQB=AZ0=-Cmy ֕ }oZ蕩ځoY__0cئ+9]TEA]jF.~Y5oB+d[P'L?mZc1g#)RaW3*ohҊuXkGϊ)0IO@uA_"SWDr\ȍ'c'kX[$_"sOf߹-MXfa\(qfkr- k9[Tح~ʄ9;OXţ Wj7,>-MDb+`JֵHTA,{0(᱊|=8>[j;qE& DMڛz‘-  gO-)"gɏڴ:3SJ`'1ˆX 'K6]QOu8 Bd[D!-,yCWmŅ̬\Mw5Jg~j[: / ΢[u;u3CúJX<28Yj- . pA{c\^p^inQ`7E^+7;͢: <!oX徂h 0aflLV/>Jo2Վ֠ʕ"Ef5G0x-X!BbpKό6٨{;~/ ~X6O8av]{3 hq.X;-pa[;>͈_O4 Lc6B&ʦ=]d*h#\daObdghhvH@$_fHn~<,{Vʹ;ܗqFIUbcP>+E4ָߨFs";7UOہw+`݂o-BӠ fxғCg()ѮL_b\7ؕS4핞+%.)f?s_*?.N=.8,T;wyۨ*ehRdJ3j%,51Y %J=9НSޝwƳ));-Jv>D2YEC  W^%I6a2-5Bs`UJ76Pro3n).>XW9Av%ս|Uyq|2iG#Ĵ;+$dև\Rq&냩' %gnQg'NO|r\+FsƦK?mv0vel𶏉1ìfAY[I{fpd@?tڮJ"= nTq"xFAQВս &h@ 9Yl)B)Re5>qܣ?VFA"m &|`w3eC6GcR xwBD{o:Ar*E(b@PaQ3@ud`h ,tYTy$,b~~@FS9P_şZwj떦6 JfIDִV5+.ؒi<,?* cKE%FRʒiũ*)M\YKnSV_]q8@+ce;ޒ#FN \mZV,|whJ`#RP78c *oO*)%V@VVH$3@U#dQc\ Yˈ̟.-{Htqҩ,)`N<Q0 pFI[B,vٍ$=1Y/l=Ű"eYi&nGS%j"𸾯M yوŲ`6'45Ei u?ob-؎4LrJ39 7v2 `gsVoRNkH HA(GQ9coem$T輏]?eܦM%W^F\) :j0hTh"BdK$o:f5NsXv{Z\XYK;vd^0l8xG\L=t-D)OǗ5(^]ړk*VXA׈tЇFƋ&\AcPĢ;`)6piǔQ ŜWMvJ]?-dg[/Q bq>?R3$ =d>M%Fwh$ᴀMUUuxѸ%ږ$pQcbD1 sm\ʷpt(FWκҸ;or' Q+ݟd0g~s8g'{·?s6%wHk_ʼn|a?ht1x˻ ﬞO롹6-W&F!(j*r5*| U.ʷ?GRKcA@1ώzB__9oFMEmJOwrP~WZ[ Enp5ĕ>:e+v4 E#&#:wѥ8Qܒi08ߛd˵eެp|u4+wu>eΧ&S^E>qʅh䆲eG4 TeEpiSbP0ܦuQVzlH:XyF  bع}f;)e 4<usaG*K3{jCcD OvCH bP!=\}Y\ujjQdJ[ ZFFo $K.hup&U7u) 2JjSqV,o~qT&-2`u׆P-Hw%k~LUWqoM%,Тԛ,t?EI튶{_t l?B'r6y3> N7Xom"m#@\!\5&;VšB!8/T@~x6C&OE_ )0ՑjMs/FJ94т;Ri-Φc.ONP ڥ tu&Cm.6+ 8)u;4Pg nG/qs!I]!8fE~y4?p^N4 Ni~e68`݄H 1IlC 6DgN˓miabsI8 n^â#+:7 CWT4B-Fwmf-6ZG/ ~!'?nc}Ka &l6؁Y*\gNh!ȠCgTLM`cQyP:V1^tِP&1u hE ŋ<GUެƆ(>2M^ؽiqnw8M!s`(Є2oTnlK;A+N-BSkXG_)\fߤI& C.c*6gȣַW-iƵ#DPħRQdpZ,U052YCH;}"!_^-ūfw* xFHY&ߕ}' vy1JaMݷ~&~c8C @@Q c Ā 7u +/DԈ}x#!tBh=>d~QCCpT v;C{1\R-ӊ'ަj 3$"#AVrЍ"RڥWFçg* zdwq5q ƨvZ^M~w IJΙ ̍6>R4xê<ܗs KTکk~va[J|;aY.,AqU=4%Uj,hvL/'M|:T'fqTb_\( ҵ4Ս#[qG7_Bj'g 9IOkJDȟpn?i-lVѯѨF'+[:&osNc-<8z̖z'ۀ<oo5^؎ʆPKdq 'AlJ6Q|D=+_>{mt˗!fK RJCmpTMBis3˶0jf wQr#2-Y* (ɑ87"22w;9v{ jnI.?/JTus Q&PJ' p:4a buIV^8C w`j>ĎUqrg~>^H%a5i pLp@5|Ҙ5pHjњD |쾐GcGt Պz@RG-a lqV@Tvhv3msśe(Ί!HH6J`)N(]m#rlk P=իy 7OM[sX-sqvu'# .%p,6٘)``NIYD Iww\^"AQJW#l> >!l=j uYvrlPc.bhr)F dZ@I668MxH5ϨhJE HzէzG&$8Fqjl0%oj 5g[n -ûT.ets[ޘ٠Niƶgx?ڈn,u=H| &X 'UD OKZP~dT>Mϟaw:|v)њ~n+6 +eflJ%۳=C.5pV\-7wsz KxN$'Sܧ;tX*BPJdoz$mDyh rd$vKG11L1EXʯx8Wq*b{m]({K$W #zB[wWOuR r5H ~5$yR`bBC.(ˍs:P8o0P7KܯⳤDA̹k|77T}]܁b-.OO&BeXi7)@U!g\fEH؄f`Bf@s.I ӛjc 0hy[\CLV$D;k,dB e%L =j2]"p3]\xc1//"rR ._QJ@!}F$ \V?y ?L9|_nB)jkf%::?(zx} i NƋs IF:So$Qx 4*eIm;QmdDauEdH(gbZ+~[DwYEK~R`Ǡ8/J,יh %Af0Co .O&[€߈oU@%I#y,Woô([UG`6u ,U? 5F 0=Q$l ͧ8.eRR1B p:D=C! |՚*};<9~ qmf?~R V݇ ,iC-xLRf# 6#W Ǡj9 6I\)JssLC=օf5e PȳJ(ux-}KR ]=,sksy2<L1,bDNK=h1$63?|S }qGŏU“0ua<&sࡦʕBk9;r i["Jr!($wlxh(P}8\(UiCj?މR|±?R/Ոdd;ga݋.FH T0\uƊw-P&͸ʼnj/38Q)~#jH}vqFu/tE|0.][{;a0b!hkT0vfM`o5u.KըU>˄M-- 0vA#Zy1&ؖz`rוD0O72 N vCE茌VCC5vv R<t?}qj @]hOR2( Τ'jːʹ@0fYy1<>Vh%sAcT_<:$S{ф´6ao0XnoW9>it`)b"xZ9tKףsN1OcK+02ŹIIù2v<6q`}ӁJAgL>(`"33h'M`shQ/_&ƄI`esɗq F3Zmk ea@ {+[%Jvvn2$W^?cI]_F~F+Jrd~llcsD%IhK%ןe(cU$Ď3Lj).Oqbd{nI`#课}~wEacGwDM'a2P3>kx~Sѓkd' x.p(3RB :5:.A+lQEgADzGI䙊9FDDs,-})__2-VDr!Ϗ/'aQGqqDrϹkYRk6/S уPS!EIx;?܈þb"(*S-uV&Iq&繂 )H?;y~nv'/ZPOd<jvɷ,ޯ;83Wx$NӿmFzF"#ž3e8&l ,"2ZݡUof'[DjW;;iKr\CcF1XYv$U]wXc8n!S(6} %g*DJ"Is^1Ozk_ 5DBqu|^sȀ >P)ex>Ώ\w52zm`CBJZPrqK+҆>ϰrs8v)q^o(7Q6 eG;awD=“8^>H^ߣJ #ئ#D~~UԦ&?igP֖F^ 4X˓Y_Fj VҞ&k)4g"nFym:p+Z,_ /=5do-Q5?I7dZ)l1j{A.y+\1=]*k*BQ`TBR . e+b`- 5`0н$ʖ_1ngsRm5)8Sm/`Z]ߓ љ{a@:Q|` hS@BbwҰ7vn6Qtk)$=?iM*TNjN Ib_)xs"&e*>^j1.?^YCt9ərctytA)⿇nVNģKIK O@6i#_s_ _fil$ x+\uIZ$H\pY3/2ձ1LkR %:ULxWwM +#3'OmWt8ލ 7I.TU\ h4eJ^ ަ!f{Ems FۑNOHAzy-ˈ~mVmk{mm^,vF%/thXծ_bQN0gY کi57WI䜭uȕ./32)qLE5) u˻=_G!GAZxrش\5x\v)H럞kO)t<~^D؎+v^|HOȇh6;ł֑e$874}8?T5CU6DcP&s9>eʚ̼޲MTd\$lZA7k ? O={ʫ< -U^|\ooT#8aBļr!upyGCBm#Ol A[1HYFa=ڋp?xe5$ xmM C>XI:[ڞ.yO*d(znHt63qdǧlᑈIxɱEz'#<drYzxXEcAz?-|7v0ҍ iV%h*ק.Qkq?gCYRuGCXMrբNXmܧTGeFm޻C:\{RG/a)\v[ +x?e_%t30DpE-7ЭƆMJ6+#C|bFOCŒUbغ[]v]={K?ECJSNZ™[E)Ny(i{&A?%DtA4:7FqJx_zL WLU3fݹ~tj vJs4[/Fvٔ# 5u1<~ {t(\/Do5 ^0"Z~ C]dצ%J\WH6f\+JhUS$3lcjڵ%D;Xu&JҤUX.0<KXN(AI><4v  .k){:oA+*cU[ԴѤJ l 3 rit`ևQ9ė#&i 6Ko  Ev#A BhT,\T #VM +n:+~oc]Os@}K],0h"Ο$ŏe}C9r3və9a!J[{17o/w)Pk}.eq෕5G($5U!#’9suX?WEV][r2 ?7.Һ]UQk$Ύ_WZ6c!ᓖ\FtMp4iXph  x\b{XlNZp*0u5~н{մ-2E.osrEaҕ-AᤙTr/vr7Vc~~W<$ ZL!vg8+x+k!NcNMM=͡28͗ced xE);I`v֕P?>z}[)ÓnH?Hh^ BDh!dG ԝȘiISwyC35p8'IRC-rTzS`!UӨ"KR> e2$z_0Bzݺ/_Kf7;KzD[) ϋ:Ɖŋ^nPz8]. c[V`g֥?[t.0ږ5nI_o`3柎(%q{y7𨹬n+ 5Gս!ZG%<>_ߤ.&?k`F]˟$[Tqp;5ё(l"zE Zl_<2闽 _zz/:Wތd%yĕ6C -p.ʎX"{ӳi^B09NwۭDfj*߮-#Z4 }8qo2wY룐uyC/4$p@0lx?xO $bv>38_?51ak{*6-ɞzg?vvLY΁TMBa:ڵӠ-^C=/b49r6c$%Dg/vHsKـG~1ŹE43DbDi u{]K53ɖʮE$!w8 rlG' )\lbә֧IU;"C*G h!w~Ck\Tp:XPI58&6^vJLl _&0e.L.ŝ VzwdFgו[\9m-?A䶝8;:]1⨃e~sݕﮯ"~50gSNfNnɊ0A=6ϷnokPۺ iB@DAK镫T=j^WXNlK,&YU̹ @aFL{]wد(ksކMx$Y)WU4xu)⇺AK6|uÉeSp܃! q3nzd7SHNW&nAaJ87 ^Nη_gqc8y9t&|>SyY(9L=쎷bV@a9ÈՕmt?3BJLVw=Wz(N“RUbH[;K[\9*Mk*"E2D2w\2\150\6́*}Am/mUxX" ^c;$Sԑކ^8"MXz4t5*gmr¿4Y$ff|ΐxjc icIj(x r$g2|v~=_$F&g(t pZ~6U%`-~)U?]7Wf?U<`0@}<)dk7"nƻ OVv> Ra ݥ&1om \VS(eXtۣ/!dKD\@0|lEu~o{,sJpY:Mia)zϛWQEсLq 盢Sl g5Sm9ZKZ3am{\AaZ|z swdTq&o|:T!$EU{{Q(a9D@u gRyx!wâ ?Y~WWHr,80 Q\^$ 4  HK^GZl'ɰ7!8ht:ą7KmVQJgfcgdђC\~N 0,7O@l9*կ[,cBtmQHa'e9xTpET|0fM5mX!<{(DwP)'$k8hV 4NQKƋxx{yd\̂LIy+6 d|`A<'(up'B <,Aog\ Ew9D1AbOA vC~%ÍDq:j 5|nJԤ|cC I%U]̑U-{G8T'@]Df7N7MU9 AHUf+̈́P8EϔCp†Ϝo[{ă EU0qɴ4>42]I0F^WthM E;_KE:'vb0GyS,]<0 iA.OZ\M[6Nt_#&0Ē/b0d @b] g9B We@ou&TN #s_g p;ߍbf$ F:'XrǷyqGSE!4.kԙ/TOžEӒׅomuQn쥟?O۲w{kZ-)'#bkEY k a-P f:<`5Ip) V߃^k:,Suాj; Jb )Edg4m«b+ ls? k'wD&__&|Lj;I~GniD.nL5(.|%nu { 7Ҍ`ϴPХɼ,7\zJo[7q:ͪ6215oOqZAx1=4X, Ss۽)1遰]=Ω|g`#*児DRo܆o{/mh\;3vή)9O tGc+8PNFI=—##ˎhYC$<>sW,@lx svd T!: ^KDlU6Bf"vLV5_OZ3D[$l:vŐO;A4P6nq\HKS~O+Mk7I)cgn`gg*\wE9Q6)FD RT`ЖEӑ6[a(/Qp'_3pmz$dO!~Q?#@G$*M0 Gbg7Q3_sl YMaSOQhAX},g, Z>'rg'&x@ z o0AC{1֦wvZ?}ue$?@`VT@E=<t (xko5VC@5Cފ9싃1d>+StrL8 "hSISbt,f sR,\nnhw:+B$ i])`t!+*k, bC8np XxaapZsѪlQ"O$R> )H#9Py@ލ+pxbFJ7n`:aĨL CE:K%Uh PȬdIg)Z[Lh2a:9\F{O^cOuԽPD[ ]Ƃn^՛$ Vy$!@n\E$ݗΤ.UQoꅈ8( Yx{O`[9pz>Q@xh99m#~4E:Ww.%Et@!E7]"J!؍BZ13vCn'ɇ,Rv-OOg fފ5j} qfCu>3Vd^|*KmAKk9 X5uooΰg14~ר`ᚍ \\]R*{Wn;=.+˝EoJ!&ki#Se8{)巉Ka,.ou HW&P w/kC8I/(09*~۶ObH(%eU32e8p;j^^~?8MQW|bF?ˀ ŜGzPJN8/=q3105t@J=ԋ($ggႜ=ӢF[\0*1v"s#nbv{%y.)~ mnx`*6U Xdy"Rz:drg7Zs%"="xJ1G~s/*E`; H: yx -^vB+=17{Bs+ӏy0)Ez!{mώNP$+w^|(Д>G};A=F6S'Rn@RskITvDuuGtt2Ŭ"_z1Zl—4S/Duuy1g v"Z1=->3k339g9.9ǧ.{5:]v$\Ri 0eN pFNl_, @OL#JݘAm+Ss#[\}nܼF2,1$ǹL3徱CA fLݦ1[?:S&˜f!]ҀpGb1 糕P8pJ,\fܦbIj&p,OeC86_kE3dDTkymUABangF+i%V57S{q &u7_SaU*?@9Ŀ0H ]o|Sy!T`9c0X[eif2kod&tzqycォp$Mϔ>.T|.&]l+6AMݬE:B3-6?B:ibLScŹYqП4FispxG o!hŵSMOr重mY ~.eؼntiW5)ݡiCJop(wt"X톈CX|%q \t$A(ΝV 9dlڻ.rmvV%`7@r&CD!+*|rFxXt|6 ßKoEZ3#hNC<{㩙G#&2 `ځ m҇k5|:x0S/Q,%Ԁ\8+FU"cuKIi;33^ t꽷Q%M@ToM 'ǷRՆ8.hRp ΢PbXwbt{˷cć${011NX-(.D|uyw'x >Aj"ES%vg| ' ث*H(w{;*" rePK4Wo7߲n ff' tG0F/"ҕ}r_\g,8 ?oVx!gEOZx'ѥ#&uOPI X䐁 ɛj '\'j`0F@Ň11,Ga إ]x3}PlTsƆ䊶 w^$ǞĖƄ)SnCnueR IdI]sFS }jM3g4n./K<B/+Ʒ4Z()Xiu$B#Rě>1uڅW'몯\ܥI](,P-;Zy2jiaǗ ̆dxήAfrYbP>ĚNG>? e`qdP8KɠffeSfPm9*gJM-7Y&&ް:MC_&?B/~%3wﱘ Jt+&r4fr,Tu3Mk('vT0ޘ1XEW۾ʝU(W |[cpE}a$uNIq?+{¡[K'(%sD+Bge;.[ʵQHQ!!0:{=2k$ur*vl:Aҗl+Xl@ Uezܸ9?7bATg?#!9-u-J@=;6(iL>Z]gt$MEU}y!xFU;t/Oe _^dysǥ8hA^"7Y(:q iBԉ 3ilWih~"[ьNt.t+"RN="L93bW oE\j)ض>õfPM :=d:hMJR W70O !S+N]H)ԫ ^i (9 Ak+lǹ |g'?N[Ţ|M"3&-}qMbXw?lUO],KM{:FpsE ^:F.A7gB`[ 1ǧM&'fm%*X Kay7WO7ܚm +YUzt%$sKFJ!`F}s k[@SܚSEU߶J%R0pmv?L UU¯}̜ ”"}kk$(F:+eOfB@;,pktuW&`4L]% Iܫ\~T.@LnrW+_܇+n#B:d */qi(p^Cdz70C@dA)GM+4TʻޟFc A" *:E )C _6Mۻkj8gBPg?>q.''z.>$QF]e ܑChsY0Fe*dk ͼa?v| yczxmajxW ǜ!S (4ԴaH׌H9ߢ *!)l%>pG;"69uwo~vOuû`#z ƌ*.U~3NߡZF{NLo" 7D}Z ^<.Pб{c7y8y2/Y#uJ2o{t!B t꾤p 2پkŎ{g-OO{)ӵuJ 2.Ʀw2kp$!fG,sR.ޣc O~`Ff@Z!B2 y8ga$O *t޶~mc^:DrRasU#2EB_@Gdg0lU;LOaNѬZ>QSW$3iՑͱ =M\W dKv#DO 擂KK@nD`Pc hp#q[0}KRknw\ Ѝ| @K+? !Pn-dczޝAEWJBώdZ/1nܵb-ffިδ4rK Pp!z}*SS|S.EjWeDN\$-?xذSf&lOhnKҸ/F}-s+ͳPVR:ten=5A1Qkpe/"G cdC<#1ݏϤ2Xw="vvCчq!k{+ EI>RV@ _d"7~. OhOϹS&P-D#7ÔM- |*rcV ۊ[7/ݑnH i/G9 9[cjgo}aɱ@"| 1)o=*œtk qP`mo?3M=1^!n&XRWIn.b`@]UHW*K2_~g+}BpkX4D_^@L/t<@B亹|ۮ OU~s9;2;>GadNߒ|A$PgM'BWf&x+;<*^PJs IX27x5 FLɂbZH'9y@ 4Ψ!R_ʤ5::KJ|wS'ur  5{ n+  ]o,ǏœKrʬvn3IXK:pM '"8O%$@,i̋哼4|˰ nUPe At]mj{̑UG 9FtASo;=~z"kB֏=sfPj~x]@Smh j8KP\qhC5TOL=N|2Xܟ7lҧjD1rձO'>QϹv\Qn $l"&?o}m7"\%`I7сG(6tՌ#f'7ό1>Łk"tj&Y/>V>>5Qu%t0NUĨ\/‡a}j;YraWdi5.‘;Y7L//auB6s(zd"ǗDt Wayp 귶>~3m7>uhXS䖞J%6Ԙi.[gFV(6yKO15GN'ZsoⰀ%EMsnuN0ӥe70-0Oރ$^*醇^e BZ M @-ګ>@bKem{Ǿ*RWYfmqХiPcVo[/,aegq Q:@EWIn4v)d)JtDԦLtNEr0cHI;Ž14DW-'20C=Yt4g[{<͛|1}9 ^(TbLef,t^NWnqwFWcx:fwu.Z͘Xd,JK?"Rfskw5w ߪ6mfƎŗ &RzGy5ylvzPMa>KbИ:.I_'{@1% ~FO_Z߀ͣSq‰RXY*Cv»U9q߀)I#UE6)=Zɦ Z|,߷51ClpN"x TkZo.ְbNU嬆EL<5eNuު,)_/H-AW6P|ΘOҡs)FKgɞE7 ,jH#RS OtjɟK?L6`W? Ek@nnm N~ٙ`K P5ŷ4-ny/YAVʧtd<*64o"Svh\V۰lMZWӢaǵQsgW>g ([pAw4{n&s8Bf%:*=LE7,'v1+ztʈzR|7W8r4{"Ϲ6GALqaÇLA2_H"3y; 36QԹ?t55Tb^bR-P0ڹYiI"v>rnw>紌 s.I+|wu!0l(+cn2)tDbbDsfPKGz'Ů<~ddti=c0!^nEUݧ&ruTyR`kED#L udgi@'ezzf4 !&뫓 oii3G{f>&: fkG?(yE"OZ:F w)])naXiP4miW "c!6>2ܖ( 'RN؞F> Xa?"lYZh4ݻb͙?G]S C ^zED]\񂶐<`oBs0%4A^\L-lU{gE'>Xj޿u>j`tHn6?b{\5%Ihr~#˴+հX18)i]&06۴81)HK l\fj}ͦ8kS!-yt8VRKd*5*?:trT$E@818a&6`!-0XuJKNޯIXQ )}2crP >jx`NŘ@>?O1Z?Aduy*,;2`z`(@F^+%JH^ &Z Q#u! P[R &^,f9=ۚ}=N9. u] cy{;p&Wo-Ŧ˰l_U*;8{-[f d_?Ʒ3!MwVm+R2#ʞѼ'3k/!Oe WyeJJCUQu ܱb;r0CҪZ. K 9w-rWH¶ՋRPK*:ώ`zVzO 4;dp[^pU+21!rji0Pv$(o2!)"'mmxqT󑟦gedIyO%]\%mxe-Ъ (=p0<ރ~> ,XG18, bi?@oi(whgu#@rђCH "f$ynSXՌdp8FKUWB\ߏtŀU+BNu+4JGGiۢ  cڙTiW Yrj? ?(lݮԮ/(詿<ʬ%_{ }PHYE7s +b?3eB׆X hA_gP p`G0oyK~$1w͊vLcG╍,,,e u֨3ϐxv.B; @dT!,:RK% Yߐi*Ҩc+[Af=/)#[ϣE&  `%6=v@2i4(ᅩJPym+*yî1,*DZ* JrDs'ZM\mEHwb5@93Y55te[)<+{_-6v8oYE.\L5W 3;}.e[I ojGrb+bnU5 ^T$Ss3/.L!uI ?権B泮$-wuk+dgS35osJm%QE-onΎZr)]n ZmpFoL[vdϏԬzd`.Y6:ǫ$EJ2hV<:Ty_w%$ s9-\ b6=I͇^GF 2<Ky،}*aqa11?Cj%۔R:$~ ~ ~p)]JC +hbo];}YkIo^B}gM1XV^d%֨8zSO4IG,g3tYD[84Y%(_|+#NTack TnnK~#q/5#S?y-f&}ǑsK++Zy.'`#1ur>oX)5dr7_=s0TԿ)ٰ21s'_p#D]vpà*DŜ8Y2c$rkFK!td9|<v4B٣O Y!t-:؂ַ_>N44tJfZRӚ45q&C򄖮,N'5l@,s0#(>N`M鶤{GU8XuJiNkX1k)-kja'AgG ;yXQ 7Tjj"TP|4Nl|C2wtZ T.!c ֣rNb1Z?l-b{K7#A#ki2B79rJSrZ8-t:(l ^=OdJ5\\fuG@. ^?8 y x;Zm2tzޱ}+R f`xL#.l]IQv6 WA-' TV>3e~p.mz0`P.];y8u !ѣ4h׻sJ~e526ATaƔ] E.!Duyn&t` ө/U/O[m˥b )*5tWND"XdQUEƘ݅iKB3C݇cbizޔh 3T4M`?a>Q۷{;j1{F!pAm*_T?2u]V]Aa s' }7@%{|u(#􆵦:O~s_i[0d_KGݑ˄"0&q`?#Hcؔ2@ kѻ>bU@cw髅̒JQ\6LnkĽiljL8l6^WGQB1km4Ұoirke@`0vVNm4c@j\Hvs߈vƤXՉ APU~GFTPHG|@bc[劾/acuXs^v)S;怄 q~p$ၑwm@z|E'֬RZg4boWڜ'eΣ#6bsWve Nr}wCS =1 } >,[],MJ=5v~+XD\/|D񁇯"8—ބJٛ^KLI$OYI7qXg&w 5Lĝ@M7Ҥk_h\"]C<1^ x&Uyg|N7P# *{x֒w>0HbQY.gI$̡z6:Yh}4a^4–'>iT2 Fǭhle3zbvg|W]1#:oҵfʐ%G(Y .IHA'tl/ڒm3ˬQh( a*Ժ.b#py~ڪNuha=> ZEX~SXA!rº0ϮNHlzqYntTX}?́( p,;Iw]ې`!!(z\8 tCM&~p/\{#n#eDݿD:kt+S[`AEwIl=bu$8}\fZs&ΣntWkAl;mh LV):6Ӈ_iURpwS{ÑP [[ sTf3p.f] `qg Кf0 3/B;N unqhK]򳙐~ER#`EtGd8֛SR~u:ݰ+'? s{Mp&:k^&Vt/c1UmC]ًw>b]YƅDQ}}7asF~r E miorTX)I,w4ؿQG\6E=ei|t Ebtٛlb Iksfu2|JFEQ`p 9{1ZFnd fæ(&z0IL$]֫  w;a1DY;:zh0yM릤$vf7TRIg"qBwfZi:- ^7[N|7b{109QJoo _jv'QIm6h~`IkSYP=)WY-jAr:"9(LȊ~)3B`^^gbܳTi2q@.MfvD~9| uK 1Nn1/p;377;!gΧ7 {FΝl!+(clt4-˾2MN< vv}` lI>^(s s`4 37R3 'jS郛fTxĹlsPIJnpU_&H X9*p |sqm3J5mm0u"mͪf?oi$XiAu*lc`I }_ڽDe*Sd_c&zhZ5!bO6.|M'n 8"Ozo7qȺ'pXMce1[98/~g|]lsjd3 t V-K S GUZk p}'fiG{yOPbIb-ײD!b H5+Ph]|Id5QkMtL}\mˀe4wY^ gT6i|XNEёٍ}ڏJ=6U2&<+.52_C(!Jj^eh=kἏV Y(x.p6QcDiS֢rq9uR,+nDLM4&ZP鋪ZLwͥ3\ eb5YF`TdvgV %݇] (;)6v6eN3w({OoqHKM)uD7c7֒_547uIj <=Lcő'BWAIuocA]qsH ;gRۼ AGdGl!mO^K=U˲^8i_Fiy=A=!L Z#5D2M˾~ s4f0qyղ岌3!ά5IUoJ&#$_޼P%5%jƳI"5Mכ7XI(Ng]$YTbKYD'νCF!<K{ٓ Ea_C~U򛽗feU-xQ Kze'/}V+jB rk W(+ltF4F[=zKb}dowvGh=g>C8Pt|i~M V-R2,\ |5nUsqϩW1tkf5{&/^'A`TwD}NRZGOyaUu다BFZĮib +l >'X5L."FϻAڃrkӐҟk DZf!EӾpUJMÍ܂nG0a@',GI|^c:ax"jS܇t Ay+wS>p)nj< }4l4WuZB l'xgeKYزTvy.GxXCOo``Qr n_W%Fe@\}nI#Fo9tS(IP_1q's>S$1Zz&VԾ•qA{ z\2臿W|_D\ ҍ-&҇^=R4¡*P@iJ-k/eiaˉvXAK(DڐڣM-4޺Ϫn W -Rl]ּ#S67 ~̣B }hA/2cvEj18XA"ޜ]EUȧ} !ent :~l#@R-!Dt&h^/AsQ0IU,+)?&sn~ m=ؙ jZAsSp{WtA&T|\gfeq{$ t.;[^L+H-%[\:-**tX/ KG\SCӏ!m[m=taEf(O2MdmD+ayrIPR[DZ!ݝ/yt.ZQpܼ㡜RޚEIWȔG=tjjarmMIS%ȦH*S5;VQwb]"u$wֱIfѓ=n>=mEu3T/]W_uOl*='{[G2 $)UOJ0c NF $F<2phСМB+?Yd8B-woBq 1.70Kcm#(l@"RbF)TciZg1N <:)6q ƣBc9$5t y_FR#Xߒ\YA$Z%o<=JUsn=v1j<ؿ;!=-͉lKbY6qIqkX h.L7]1"ibsڀ0۔;+6)-J2 We $y-ׇ:$`fPB6`K&ΓoHP{W^Bߟx(LkOL~POi{4V62[xRzvM`̫)@U>ցU..QWgȀTIX]@䑽\X}k@,bu t/7]O S$(|h$$hJ e~uOvh䢧n)(:߹кiREW Eۏ{Z4"`@EPQh> /8F /S-S`27\Dp[iMX…ڀcfG{`͛6p޼CePR3bD0PuI>[Hޡ+m۶*=r.r‰ݖE`B 1Rm^J5\<Y6 u!AdO2>l<W6C-1NGKpI  nFjeT6gbfk$H1μ\Mm]#|jqYNz`Rf:'5FՋtRBRBr3!oPZc!,_CYaZe@S5?"yEmƺ8 {/A'ȼ)4u&#Ͼ8!ep 4VvR2v:$dG rsF4iяǑ*SQLb6-7B˞ HI<̄_qn |kq86 HwBDLrx'u qӏɃ]qj7Zqw]ܹk א0 c6 g cwzT35|m. C3L|5sFZކ_"r-팹8G,d#GZacZWt/m ( ߸x(kΡH?#U5jdY `r=z֠ZeJTSFz^t3` 0f9 8 O{dP-Gv?c;C1%IYDޤw{AzT#Gma||[]A2n)9j w](Lр0/߸[T(#r r\9# PU37C <N">GrRL4#q9*p/qHv:&6Gzdp݁sܚ24O]AZ;{ ݧL˽yw!q9hsΧaOHR9RNz-^xm%ӻ? :Gd":豫XQͧqt@ٝ $ vq΋ EbSݲv7zwP yډ '0.`og"I3+T,f.(Th+k,[OcU [^kZ^,@q8(2+'Bsk>}AUxhyh1*.30 _.v%?3 ^zPPR^7)Q& E_$ZLyMӡW47qCu[4CU usl[[xdB༝@l@}2 ]( ?!v xj8|4jǢ$&0&1X&T*LI*MjwӞA,!WԢTrSqT3.[Xܲ1ֵA շDWQfGorq R gCk*{gKV|?zMƽ"2hS,̻!XJ#XR}$cDc1zv%QU͑偑{*M st2ͯq<Nk;g}Q%h ! b &:+qg ngCb) y{~H `[Wu``Q˟uo퓒)﫨D>Q ʡ~J5wC9^G(RJ_XU&wFNSU99M.YQ(([뇽rҬ,xO3XsKUA&s=Rjx`ɺ#ߎ4K;bv0n.}F4Օ!A{<2=K/ 뼣"+/]y ljxQPZXNvL7pB!JGp37Ȟ[d?v&5e2 V\I-# HCIFd5̰q:چ॰]wecq qF;5L.x$]pSgߪu&D, 1"`uGE/(k΍TKQ:ZըaD_B@3hћ!~Vmݨ :co , C'9( h+J&ɑlx9Q?*uEAc?#EY{}g&zdfȎ"X6A\E6U~7L!6YW-# / xHLP`ӫt9mh}NHC5~U`وk|Z,iOY l*W玴C%:@,I2yȳk >WN_L0\>iD;$lFvJ+u(.~v g هaUO `HQ@$Y:gWTCnl53 #+䕫PikLrSa-ȤK\Rҏ:~3V{Q%`@H$sÎc?@-Q0.帨yi̡X3 ^L;KM+ 71ZNG}ΘwNZz0c%hr)W,H,? ^ cj`{_Et/v Ss3Zg oZBؓB>n2evYQH- Hg 0X#2gLutb%!eJJma7Xū1;uiRt|cmDbd00 |^ЫEj_?BhpOJI}d){5= bwAln$ 4c<7=Qu;S_tL u~"B2@nK61`j߿~6bl},ȧjX4rns:[jCrf*3bOpf|W 60mnei=E2=,V;cE(Õ8Sv͎éH3טwAᱢHd OmFݎU {+Hݖ? ]gڟ^4lhs4ZgKPw~#UYwlְo$gr05h28e7AD5µ , =(V*o_5^eM$ ? ›5Y1fW~hFuM,X@۝İ(²C3ez@`橏8g3KHv~U z#y:|FFt߃[`ldA ^-S9Rde>g ԹӶиr֋D8bsGki4{8c_aFdBw+ƽWuBELuBOm;+/YRc"P/M(+ܳ8fF/7Xas, V- KbCڏ?egwڳd"N '1b-ޟ5"INOɆhVOB3;`N壭Ch mQO缴{ O4 {F,x!a2n:نئn?ˍn}س~Vt;l]|nq<" 0*A@O `"ZF/N1lxp::!gғ"l@"z?#}fSqYEpge tvFw:qaBKӔh|i@+ )>7I䲷OA1L(>@NF[/=5pCgWphhF˷}-PHݑ? cPwQZF TtD&В޻/MȻ`6*^ȏ&VjCEW7Ç@قp_b A@iWݵG(,E}+GPWKr8zŎŔKj/* ,ΨQTu ¥a<ݘu@M>E൧Sҁ"~{FTf^1`̚/Z=BC⺸y9mg,tSsQS,ZӴD, ]8ZW%o]gh!2G\9S@¥P(BLSfP\p$h"ad :ss"q?snV@|'jY-Ix!W{0cek;b\ZAv[*N[-D~VXَ}=bNt%Vf1+^u*3'ڙXd7;rp# -gl߻b)2ګt)#bk5g^\' -^9oT2jҮ(zAG3aCd ȋ!kWR1b״+<Ny<NGUQBv7P7@OA͐uBo T7tE_S2-6Lr^ú.?*$M=$dm98ka 7Rlc"ۥ |KKc/0A Tl'nѲ1ʪ3 sH O6S5Vp_CqMI %ϯ^$k9߻8hP,<.,~9J09N^ GU:u~HaoO|$ yHk EV({m|P:tK` LR؂xi LiR(($|GWs'mur,xT>7UC07hcC C!:n}lIբgJ7p'Z9,0y-AzU!{/Xd { =%#FEq_;Ǭ%YxPUpݞmamQc o:ѫp[Ohf*@h RGc njk 'ڰ[+UmG&fxu:0pn~Vic|x7c@1 (UT,i qMK#$GkąO0#Pd+KZG$47^om>)fST!BzʜF/)fNh.šwOAJZڰ ƬI*J̱?d7d؊Ð>Nط\ }Fae.O"'Vs }\E<5-7 Au:nA|OU\Ns a]LQZ4û?S _X 5)~%HC&~7蝻aun$]Od_e9B5L՜\B^wUĶ)r HMJ澢!Hfg ixJĉJ\+?Y\mo (k}4_mN#z˹'J,M 5MQ 6,]a 4%EOޞmHCА!Vq>tO9 1yH#gGx=~ am~}WC<=}J7Uuߡ2A)B}r80s-PHR̛aPQ\גkrK˓öIx8q65'4ݘJEd=m?ngU4Qx)f8vh)=V Y8$m-NQet323b4/h_I_z.5ݟ 5E 56A9jwZkG@fgg"W(ZN|59ga1'l'!|_M)ngLE;w?,dUșd>X(Yuu&Eݓ  k.or[ |}RWn&923 Z%$l/z<矜|ɬW]NST7U=#qKaVQ#̭S xq)IO3cWs<ιA2]\/@zԏ3N 'sUtڪ[X聥W拷-a2TlJ7iN|SI!)ၵ K+[\7 YB[wVWiʲ1sBYaTtClQK'L?oRκܬ±)Brz$hM(?16ӯ2QAo+9t z7 UqO ێZ6>v,E=)7Fu3̫3r@r $m2b^bdWDPڰHf7pk.w} J[bxH6 )Vċo ^Em2|1RvE7ހ6إ%<*|MdLT"';(1"S(Fݕh 0؃u ТFN X)YZPٗtI|G26HYA&Z)hNDH~; &ױGvªx2{(ʾPI!~\W0*&CS5&Ļ>?J$GF3uuev4k*1GMs?A.ݰ:lWDO~FX@lOqFldL/,'\Yhnby:%F^8Tc}Sxtc YC` R8Ց󭪾m(2myYMX@@ } ZX9`ff(x)~y!Xv p-d`-OO ,@w1˥d|s_ZR!nm YV\^wކ\Ӂ(QTak%{i;t,(qɬք`hA(#/Y,2Bt>ȒQ> Z,e=@Sc:h|r6~L -ScDӗ% ٙT:O#"EozARkc#߉:6;UFrޛVgԝ+ rˍZ#)%9Lٓupq1,k9U%Qz(Vs>`4}dݬ*jO4Y#+#wD$ne[\TZ\qO8Mest:ʼnQ(޹s#j]P!PoJxbG[R r'6tN,Às Z[| :G(~M4iWXiD Xf"v#"D3"}i#xꍦ30ϔ~e[7RC|KJAΰxP9f,-є0#Ǎ5eleNL;3ٮ`B;[Acf[tdnE(ORq=0(ddCnD4T~A3r%\xSR}(QHzj^rۗ8u5)27*e*uч<{mc]t'YW7Nw\䢜WW<_ ": !i|75w[ڒ!gH-*1pcߝi6'_P qaÁ#Wث蟔HШfCtk] DxwQMSp@|0wD(6kA "~ˆ#x|>Oj5$N}9{Uw}HsNJt"VITBlᩏgI>Jh_0.QvYN|نS:KmY*U؇!q;=AWa1[4\ !kOZ{"E.},e4Sx'mpƛ-}lNt؞-Pb7GaBf y@d=\La~5AjVTiL 5XV#mGfw =r<p'vVnݼ.%{ qIoPh7g)GyG2bzݞc`6 l|ė TO+}zIzޚE^lV_ Gqj̨Db`vG}8D̯}bѺ^O삢V̽Rlf"m=Rʶx)^1LrH9kkhI%[א|= ʕR5mH!DȦ\F5]loP`0 >TX%\#տ22lvĪ0M `,8^1NUISvmK/b;U9*~ #7$"uH89.U' xX3Owق%J$IY&}ޑF |r2 Yˣ9Xg\W Nc 0T_68+KU YhlE|;ՏT`Z Ye >e)2[;~1TXf!#:N)z~&z̪hL[Ŵ/kA/d$гaEŪ;9R=L.o#_ٍѼ33`jADߴ+.**A#[QVd`Q'kH"7pHiT[R=NU3(FVulT|jeؖ "/ιj^r: ;qL}AŅmf1Al|&!}Y}+gF&y܅Lf;A(0yKKDZRmf*_AeNFk2#2R ng'N3R mKҟiiMrr)RI7ZM^x[=Lk]Qa({Ɓ*Dv(YN?E[ʸATXS"*>rd.} ʺÛh5@t~r~kgelDT%V R7Lg0Q:XEwMLx;0qMmk|gV,=q$Yչ^lؐz B0*}Ri2Ľdv 6V=D$imc@H)Yv{>܁ZT*/YPR'RBhc5}7G=Sr:#_q< #e `ozFYAegdL>qJnIJ9'R8]}Ӝ]>aE29ob1BߞF;O/ `RB2p[cϪ^RhD!ؕP%t <*G<6<4Hqwh3igի'T_3_Y7\%ROTma{z_#;66O6*27OV:@]x}rv4,f®%6⸣ݭ,/-6pX뇷d4:CEjYY#Y;!a RU#r$f-4j ?0>·:OY]z 6VYLΔ EB͚HU+IQ:0O")XK;`3Y̎$ K\hjO#ǁ ܎?hl%DE2k&Kd21>?3tPjTߗE&fA4yAx@0RJDh%\;|;9!_&Ѩ3U 3ZsjwR0>KMuUД!>ob264!-.`}( e(|TtդuȑTh68bRV.5b͖ 0Ȣ1Ɩxp/l pܼ@ed vp;1zjוU`x5}5ͫZisлX/Ÿe8. Ћ0,4-/x ,}|{o]cP6`\!eu 'cL_CpDW \{}"(i@+b4J'36+,kW2!C|}AXp&mm').S^Ip:s =Rvvȯ D)gAdX1ɇ@/GRhՈmQ躛:ӷ–D&I[e V<:"}dZ7 ==&cWRLJg|O|tC;A:+0 jnc ӣ{;F."Z44L#w%;N9ձ !޲TOC,Jv5 F=%/,?%EsiBΖ['J\]U˼H%7C(!QA0V]jĠS'ŞOsA4nTK1KQ=xk8F:~o43 9\2FMWN6a2@3D8 =:= DOn[_ZpE!2"rMS]lU2Po^;A~`Ȇx ![)79}r\ZyS ""E*RVKCء ޑrXiv$q1vmuzW[ac)WY-<ѰiL;5;yfEm汹,9[O4‡tWW_>8M\gmwq8gλR:Ħx ˋc_D>/wˤ(|vHL:_6Н?UaV6jfŪH݋.b"<(0g^>^Vy%%[ ,h5MZ߭~҂V.E+dlRϩ H?8mƎc&gs˨ߪ \kGu48'p x$-5CTMYt+.,_[ M&gf"\fֈLoSTWa*=(e 5I24* ??{!/=b_tbjdޕڧ;d"|Rllc1a9c2Vûc {=A r /ц5lPV敹]5 dezX R$8*[` RL(=l?}-^bQ:+\GKio7L6 ~lD\T^Pf=Q׽[-[ȿWHK+(1t#+%pAZ?_S+J*J]bjXU $qʎHsYH:[]γXs}/’اXI_c"7[|ab$ln`\(~ͳVr_joϷsUA:Zr#"x&oZA}۠4rHKRRSv7H9k} e'4MmKt7i Lq\uv0YAL2#Yuf7illZxԌG6`RdB,0 +!2 Ojn;1f/2,(Įs$1Knz!*)r]l.dz (2F5H-Ґ)^s5]fa YSDUSՀs)FI` FTտ&(v\خ]{色b'k"{/gȐuMֈ% &ΌGXm\ DVPTǃoЁ3K0v_ estvŲH$! #|yC$gulV}IՊ3GA44&FېQ6JJ0!p e+3BizzH㺶ojˆ}0pblaJz뚂G7νm(Z)MVGl8b+?/\BjIx95@:Ů"myZ X kKQh}/wvо-f hv:5TR3%-?@h0-fjl&V%RfF;Jk0vDC(Wm EW|B@`HFU4oSXihiv3/G׵+rY*q %5WaE/s'R?$"ks8#O%NQ|Ԉ@j p$Ptklz@^?Cj~3 }v6s!)$ dh 4b؉b΋a g*rj|; y)n.N0AmȢ$/: wuoͯٙ@JSm,T 3Hhr♀ӎUXwXN"5zC3Ф6E ͝g]=^Sq|ˍ#_y- nd"<5A=-tpkv_\Ycܐ995 *<.OdN +bp?F(fS&=d*tcp%n3ڡ!A~9}]eNj'`T1CPh<*4=QپT9vZJ:9Ng.PG=|\ } >.L1|gt+puQMZMw.s*-N #uR(s! {..qxu'U:ә^aыnÌ4l):;1w)P &'z,O4~c @jkWE2.[/̨Gl띔n3OօIb0$˯_,MGRemw-wASyH~ vdxŰ*4W-(U Sq(oܞf&(]Vt'E /Dt(Zkr/6ȧ1P(7D7HdQ~;;r{UTZx|"S#Ϥ&WV ЈQ&30+``"4p?%|Ea14r.Hn]b%ԗ sYfJExU:m}.[ۋXfh:)zb җɽa}( z+͖/(QW >K GxGM ޚ!0LWe>}CwҞb2.iYdK }nL5-W37"~AEê]Oc)Cj566| s]DBe8bi9!sWr$ Sd-c5 >\'~"j1?LۋviH(XW']&Qɮ3˺N |X+&<./`9]-AnڱE^\VJGcD1;mot;FDCU7ȶI5}l')% ܘ0&HD>Gv aPL!A .ɛ &`hD:E7"@mʅW`b_*>58/Hk W_w ֒y^YC'oM ?;{h1|*%ƶ3m)>On3 %~cT5/*)1nj,}Ԡ(hp+!mV$2D:e2AzLomO%+tazhCpˊ3jYpGQx<$ H (7GeBdIum.TԿXduz<$o]Z rϧJ}|lޟ4o9W&.0YtsTD."V$xJ,6`S`TkHˠ8_<@LW_USya"6(i |a6zD!a]@ ?! *{ˤfu7 ?|ζaKzmɺ 6x +3alה/@r<"*0O }Tɡb.75"In/ ІL)lhM}KA5YYgJbcNǞ{5PE[K/npJzA CP uiymG$z/0NjmH`6iխ/Tw>ԟB2+‚f۪VƗa9Se-%Fx,uMhuxzqL `%3 ]Uɔ}0QA*H"&6w}ϭ.s$%sUyfE_eyFJ6tEzD>jKDa7~obž)!*Hʈ-J&4o)8O+12{ nM9RPQ>|\VJ VX\#29v@hZD:?88fK$FU^s%=(wv=vgUNDޤnG6c5-? gZ8ë oudSJ/qwkrQQ'=ghh+Yz𔳚o$3~ônIAC4/{h#nHؙ5Uɺ|WS(o]/=+>p$ WPBU !(z\2 y:LAbj״@:ӳtd޷>~ta噸]P$L)ބp? {#bL'ʌ(L}&3s"Hh_4<oMPxUƽnR 0%]ke7,LVGP%uhQAT0 Nc~|&44LFc8ʙgwoZOq0CQO 2 T1nbi dq.D>ةXkKX}QUǾ8+m}!vY&xǏ]zݛDoaX82X&3o=Ț=QјByuPD$~9yrDzF{.H! $B-qup%އڐ%{pԙ{ L)3b ^R}v@1FD!/e͟_([ļe<;WnAA%j `W{3I$`-җc QC 1kC4BoyZ<Ձe}6{G|ټx{s7g͞eq$P C[춅mh b3=.c칝Fyhb[yce{$:n-t.@vc'lklJGI^ƷOKT'טWb殬$uc:S4俘"o~ݟe&!W7IJ"`=hv~ Ů5RzT$l7c>Q7S9u/ 9 :C#ZjYsΏz}"qh&Z ;%60 o^8y@@nI:/._%Aѷr -9-sMr 7`ur`|)8:w2h< f|,a[VЏ[e3[4$6<蹴r .ACj5sHdC0c# fUp4#̴sr55Z3\xdMұ)`NYA"pM?8-(C_T Iۈ%Arsiq"T8]^rIi4}Vn@R4d2ʬQ`-bօF EJRm2f:?0VY NZ4J%CI<2vU~ gDzEP-#ǡrz{[3ou` \6la8NQ@0gp&B:> /z @\~@/ 6LѥcHJ&Qx_͗pr2T<_5ͦz '-6+~]uSIY%N2Ƞ53wBpt0HWRA)ϧ{د@|\_24W7k.qF?3vR?40hS rB((!u&Kz hUi)>W!&%R2L\=C+tDl<pN_?tq-h8{_HjaUzR!8Q~ +K@ )"+x`u"yrՉR51ϗ\~x0}nKk%O<‰ @< "*\oscӕpH vע3`aDr|'f( Y k76kAVk۠+=D_m?ǾP2 nQ35Kށ4sB+C|-2Rh$[*cDEMa6C$"Q% <="#yqxs\$+Xcʭ;*||k\PgފҙS\l";jSpqk@.B$3by^02'G6*(ÿ/]D9W Y_R4fP'ƊFk%6&|&!HXLcsga)nf$EϛC 4|YH(P{|b= mbt G$LqCy?V_B;Gu+$hJ #EҺ+\K.\(F)to 7O#JMc$)SW(ǥ'Q郢 8pX:Ҩx|+4~yqWP&qZOk'L$|.0 tS@+@e@I6dt|2vSE#@ǹu}r5((!׏~C)D- 6xO 2S@T%~8煡82;}`?5믁OId+8D׌,M&)Isv-y6^}VHF`iQ!P;R7rWJ&B$NzI3yYp'E]\Mh))򘊼ܜvP&~=R1:y+󃳡:YEacbv0 [ÿ~HR5|8Mgm>Ƒ_"۳s`;Bh4.`ϗ`O.sR <m{; qHX2ٚ<0< ?ll%S'UxWge sH:ƗhRVv kb.f&n3˳t7uJ1p41*vL Kc4 Łl wG7X7v䮢\.4BS&^f0IƣoBDIq(fD#$ 2z|x0|LRߕ b!Ƒϓ&2Fa6'=jeψr-_Es}i\h񢿸}Cg8K 8Z-n*qfrQ5V=qv3Z#KZ-lM=3 ք81w?<d [ v٨Kc=G/',fӯwSs9+r돧^VVyzl&P[k႗QnJXZ[±xsE" D2Úe`gdӒ݃$}8-_:6mGD)#G'ZJ竰3L8[A!.$ 0I[˩b2a\܋eט5n1s]  o{𿞝DW>n\XꁯVdxl B}Wc|ӉL}Ad hYNXC.䢟<>Y6܅bY3IKܤHjN'_S#B_ jX8?ↃR"+ƻDT -pF"]cY3YuϰbjGsڦ. ͍i]l V{+ђR;Qj tA9(ngm'S>Ö*:P0x&6TEUaNК m8j#! 2I6A)Aqϥ q*"@s,m.=(*?l;,jz#u/)eu"ͷ[OOɽH]^.`zSϵg)7a`(l@Ar[%]'%J~ꩇ b _CطXXF Kŭu:tQ"RMysE$B,YENd?:@0!ad) :!2XHݼB>laÄ0@NYwR*oSN,^5T$+To`|+8yꐷ9a7_eJKn ~v|JnYAF<΍軐&]Jэ% ~T=*ab˄=Ĭ/59 ;3ʄI= /i7c{`tD`.ޒҩJ7rb,X_Hd IM~bZHs&{\DM(u NҌ$ID\*0n{"Wy}#&1J_,W]:S~1} ,`RbaO*xsZ / _m*O"&'ڴA$ξ!DA8ׅ^x9^cbdB8dC7fc4@ Ϯ:ְ7봏jPQwZf;GV#ęϝng̛d,Mo^8%ayF 3_}Ď%_5|2Er/Fc6pW9A3MF%z1BEMG߉LfaX\QڎvK=- dϓ,Z3Gt~0(4 Pe,s0N؀̈́`7"3fkM iDOn \K|$IcH 'OZn!FRY!.PYmڥ@:WCQyi&k2J PYxV7CKjGk0'cE/^pZ_a#i|fBA,KPU~f%QbS^YnD2{6MF0t'MP&oW">ngBzwY "V ybҷ]`tp(#@uLZEyOx1bi7MǴCXDajln`%Ex4* k%"@0B8"}Sft|̙)$fehVYecX V0YONAH3 -ik- cܠ*kkA‟{lI6i>.mH v V|=տV0j)(ߜG%UT$9Y)W6wut8_[@sc]ihKX[iC:]R:2SĤ%K!QQd%Gq? $ 0i>64N{VlaK|xkߞ71sZX^P6Y(i]}).jG9$Ro )?5MZqM ahQk2_ubx[M4VDqNxK(2 SCJEpSfJAϕG:Vޛj5f -JO$f#aʥ]>e?S9 +zድh=onj3aޢ6V|Ddit h\Vf*8)/tf}6%pTd$ZPMk9{DuiJ@.N)xU' B]_^p`J@KЦԠ<%VzHG6&"I½z$r-evĆ*D)(+(HК1{hPH Q`ȳW?(=ޒZHʦ]=q!Х7wG=Q?U73j:S3]%F 0ϣTa]P_qۺw4u7k_S:9E[bAQ>ˑV<^ۯ(o*aqQLC(6"iJm65Tݦ3,*-c_^'ύ@. (8.b2`ݛY?{[ÃI8UI"F*W7fܠ[`uWFߵnR;ʊU3vun] 3?sVyR`{8īſzf/Cd9n,i'0ΫVFBrGq[zG dxZ?5.g30Mf^.Y2a ?Rݸio(v0 on6m^SN9}=8*fH& Hq5Jbl4Keg&,D{wJ@d[j$bO2{6\PmLnAMr5 Nu3f;Pb{Wg2SXxYEKOa/% j |+p1(2\~Er}=Vpis^)&eZ*3kpC W\FO?/EGgRǀO=u*G]@/nZF^h_u`Añt:f /' 5|'hட:}͠Ⱙnc{_Rb5c̙Hx+NeJhA >5x݌[~-y3-loSlAG^ T6I)QE$'R`Jkޝ.eڰ / GA#/nQ؉=N؍&٘,~O pTkW*pzIp>íA2=r&UNr頷n HudG3wӒ\*)mc=lx9ꥀXHc"rf}}NyFj)9jL.*N0OEUd 2@H^МA!z֧+ QR3g*pbSͦ-#s;B!R.&=-ooM-{6i%ۨDIʎG!fzХzs|>>~iՑ/ Cpčn4|凜e&ޤ]-#BIHl|?:J[)͵NgI֎>lMB~ub(GuVIVFl 4ۑ"Eiأݧ0m l1 tS]j`[;c[0-C=X9r:DNӨһR)A%hs޶# MU*jcEx(19n~(+3#p)aͻ_ۧ`.Չ?#R,9,FX1W6Y\dYytE$ͤFZ2ԛpuƀ{N2?gJtPε:@@MJl$G!83V踬qq`1RpX)R݁pN`{ uУdP:GCN|~_.XLz9w Q8}`J1-ʂ:Y.εbASNRIKm^eDNq㏐ݖGU 9_s-$83.n\_+zox.VBAnen~R'G3W,Y^.{(AwJ%N ${rP Sͦ[,7sK#{E1Jݲ(q7hV:"޾wz_EtuL"8'g" գB4^ly̾RL-U L,f(cD[(:FY}N̕MPՒmBy]ŷ/d6Ywkw%iuBlDr??V.ujEN5V{rx"3#=Od GvZj |/me6_b uJ}k%NڮV\2ǕȂq#g0%GP+7at=5?x^,j5\^0Qj s~'#;뽋{@hEsYbCT_m۫kA^'2{mwD\aHBdI.@\)`H-{- jBUB`~BKTY}L}ۡԅt8ҿKm,H^oz`8%4ᩍP"tZVEēԫZ?}-) k)mDu_1=b*#JXw6emvڔPflS4e?jcħ}1@R74 NoVZgQK09;f(|Z/R# ov߆zBjrL\wȁGS)0t:`?ewU6sXAcG!]%1BSyW~ '+:O!EP&At3l6Ҵ-[M QGuUখRڔ>M * yQZyXpsE=\;xA)n&+'\;b&Me-gDI xxI:E|8Zf(y]v58TG.I1ӗ͍5ѱkZ4խkAA lןڭ dAjla/ OSM 탓q[1vEl<_py[ S x o$* 21_O(1EOjj&}MKM|_69z5FHsuK. ЌDDE4(*yJD{U&\PRofN_Mdyc *an8e< qq#DŽ45D#G xm1pnqf4jR( 0\6ۄ^c$b!rrV@/$-e Ca='Bzt]\8?gjTؗ29ZPӸQYlHxՂ$hDl\ߦmh D7uV[IAw>h![)V mUI:KډjŶZaMLg&3э2<+d˨_zϑžfb\Y>Mۼʽ|sá˞Pqa";vlp@2G転Jp5[׎ :+ZzhK%z݈]JK\%-EǾ}8ϯ$ ?"Ms,Dž;xN%ϐk?2iLq G/}nΔ'٨vOr+AïKYbV:ch@*f`/!M .k|G:[mߟЇE/<4V,0XݥB99o]r)=V'KΤ)FV%^U~a =+KI)`}+ ~e^FmC 3S.1LB9&Y~e7qLBhCDc|c OtLc3 p;1L7[⡃UVOxgVrAL:B[<ySŶR+{DҞ藷mi_ӫM ŏwy9q]U \n`AVOTZUDۦ)]i LHt1F3jb^ީ4bRíW$?V-dA.0l1V3CX˕ނ_L(lanm&"H7uqej?zU6[5)~lNnO7GWLޖTRIs)_;8otA{ؓ"|MdRY/ib﵀U7B\F/~ӏ|nQy./NRf (Hg(z Vv1&o\Y 9eT*tf޽FO hz|z{( W1=ACrC_WpÁ~]DJ3{}ҩEV(\@oD8>q1()ܼup/1CH"Q+B@){"v-N9OF}1xh.*$f&$|ӶJO>ߠBA=$S&sE>TV#n4!Dlw6%YMD=z /w< _'5Vc4R7Fd;&rg͝|B/"gFƽV,L*߰$!/(z*71(XjhvL )*4<LnG-&$mG#&fJͶ۟p!_r!c;! ">`g% cmÜtHc4#665ۼ[꿉ĴjU: J832LӉ{f`V/_y(ר?TU]ľ;Q*kFY"F{u}Qz> n/Uv8>+YSܹPHPyr+o` yr# HJ2aVe P5i`MN%fE}DɤhveK!A5pZtsk8=r+TS~>(p i=NhS~),[wI "EbVu R}w5ejՃ*PvbXI {o]Kuz_ЕbrӡX5/F @Fehh|%WBM\ xT#^K;ZoIYQAv@;=41sB?<4cmhXl!%&S/Xv$_hT9*:__pUkvjGVErP^>]JHݠP$|f UBez۔mnKʻ Qe'f]Mk:ZvƼlGON MȖb '.PHvs-,;5u+\̴vs&_KOUuc?U菝xZ ,דFKn&Jcewf&?鹁M4T%vT"SNRqFA_Tħu۫7j'ɦ tpuKþ2*WЅaiHX1X`Yg3"F52M#E3w@NjEsc۾Y·e;FLH4*XS=Z OzCjW=!vs_qdm0R!h !h,֏f&wK9!&N"e^YS\.TuIRF!LȉjAnK_gː׽֚C^Y&TzpC[a&n3ܻ*a;d y(=gHmn.]ȓvj^4eUMvVh #5:D>SƮ@#Ks,+ѵGBݯڞOOI&.s ~Km "ٺ@c-ͶQ$(5O5KvF6Z~GqLgI,\=uOtNis=*ЛySp ![6Ji;,[5Duw`(xw+w$0]_# ;^EN2Eʜ @0#¼(.{gY<)>-NH'5x֜ЪE|5PB:J0㤁Q̳-vW)^? p[ufҖ۷[=Oy3#q;f6U,>V*'a }'}/=3O . .jkIaM{_gFaW2Ly#G> xL\_+3oͲ@YvV()qJo?rYh/տQU;ieƉQ*/STS45˓nz'IʐB֥%d$Vț(R574&֛.M'&!Ň&Jni7Dd<\~NpQ\c "N~XcE |'sĽ_.M*#8x)8[5l%niO]a@&*}oQV9L?wlCM3bnoNH1v԰0PzK?xBHT *<nzlQD xCۿ Fͯ 5(Hg0y!MET ORDAg5gi;f>3T K0-#q<\1K8 JdVD +(.ܥH?\RR?I*evu@&9~(G=ԠݪLXNAƁ PCD{)MF۲r&c|AddԮD嵲u]i0@Uep"o'ǥj:|z:,\>}ъRYZ8{7/?RSFfcZ]{C'OAΐ{K˱qC_סbUHрdi#7_2Z&?ɑ'.] u&"S@.W5t`4 Ⱥl5Rfo[^ߧJbQLM^z% A[ۄ3܅#?<[Gс޸NfmaT웴ʻ;j ~cyd+Z Gzd2o'~îx2$̴W~Z^T.v)x*?FcMx{y&4D.給'X߇^0H3ޖ26oHt E 0LB8`@w:3D"C/<" M["ta`8赜S.qtKQ16ha${l,}XRnY oR*5rR 쪪|(9;TzRR"f#h{s;fbp.Crٟbй} /_ЄN_j*NyyQst*ҬF C jH:Y%d$zE9pr9yēnvPbmZ܊IO!CZ^S}:s-K+xD'|=6\ ʨ1Il0v,51Ĩ9-Sa!tFn.<[rm2ySNex[(gpO (l,[) kGw^Z u4jimM7t^EُD i6UydYy{HM,3.A·(aГe0i6P8_CzXv1L|487z.?Վl (:o8q'jœAa4[&aG*&{f~952AZRq}mbw-onf867V*ïRYj4Aѯ4hHo 1 aN E垼A$+Fċȹ&q <ǝ~Y.9h#A-ԭ9VlUЈ "JU֕PDr}bgJ N1NN Rgp:]8!R4Qb{~a`3c1>:w~۳ŘM*0ɔZ%5bJx3L04h8;VݻHwx ek8~n#i=Y~.R|x.guhyBq B=m6|Aivsܛ.oˢ?}7i|Q2v<]­V {!lؐuICG!^Iw܅ea=7t}8nU,b!?I ILL*{XBDNfqd*x' IOhx]VAVb`1țn<~IUFUO lľLt'&zoK2<]M?Q X 1/8iV5Tȃ1~4N'RL@7}-c'd1]p W!H*: #8txSl)4,-BQ6K;Q(e˳}U  qePy)8f z,( ASsK̷3C1<v"(')Kc,,X#5Q5=cQז5!9cȓ[svt!Xyu&"y\ɞ+SW?,2D+%Їp3>hEy^V7mWz'28\/Xrx3.-eQtI L۲dƕ:-v\4v;W_xu:~ت爵Rz$"X@, ZK= 1~g1*uL 8ަ",p{ZB5 @/=lq/(ׂeiJSԧvfG_Џ(E٧q_j.0^cxF}}"ivr{r82f P6߮ǜ:]`j2t҂rď wci#](+/|9$=qav.0 W:ndub'[~#uyW3[;茷ʀ5Oпw0nᚥ~HwqHH*CJ4K@ێ/ȷ )>zzrPn \A.Lrjxuvtx뿤)`$JrgǠFZ.lN@~3Ï*CX^3CR}A)<i+K*~}~l<$Ew7h%Y4Gc; {b`Ze4r<5%qT]ɒ4) )yK.(H̀])"Ŀ;NF+BjJR+sU{zyBA$M*%u,78c N㇘t |qk뢦m_gϓ~)4-Ud隿x'G$i4r(K%e㬆i>hzW\%b;s#N:8B * bL+h8a56hu8ts>)W}Y6ي=TbDA371kAs~]Q*Ka/gF_!9՘)̐+$Lڝw}9Gp(# ?ٳ{ 6sj K+#Ú-}2X;m6I}"k|$CE}ې`lc qB$u΀3_L/hؽ0I fJT;hy((Mb޽\="w;N-@3#ޯ֋rW#65̙{=ѵӾy$Jɯ/yƕNqRlk`i}R?3y1wg<ɲ`om6xv}qebG+XX*J V{P1ܻ{Q? F=2Ą'ocئ"vw΍%lq0bȨN2 aTcUU: Eqa<@7?/SaCS Eh #8q#F_:˝V)1Zݨ" k" 9N#緺S=-Tw:T X5C齽ytKEv)~׵zYF.bП:Jқ3 i+K:w(O2.l?VCL# Zn!x,Y(d,y, zQ1򚩣; tU6dE# ^ُ0w\>Iv̯S0L~Y.C* n-h&wmJޘ"!}.*zT"(@j& ׼1fo9«d^)Vt՗Nzy0*d 5X?TuZkL<>Xo[sjb6T3Xib rkԝp\|a]iQ fY ŨVf$]씂󈥮<*Y .kZ?]R*xTPiݱQB j65G׹0AtvҠ>lc~`0J* HM2",35rE[M0mՓIlưvv(`[VZxp G:˾'Mߴ{h.śir]eL[gܕׄt\PξZH7ҹznw_7P]=h{ .2a $}خdxuCTaTs*K(ŵcM^SژR;$lJG؍4]#ȃmW1"k5l,6G|MbP_kbd&kw&9rs8UP|} +/ j׍/z;,Y "vs~0l]dK,Aկ2+`(jPQ')!햚IEkXhJVG-z٫ڼݣ3Jh;M33\l|죣F|v ]Y[0"Q؜$4pSatqQ8ׄ$T+5AP!$e\yBL-SBwѨQ3^ߠW1>ug>?XLfuCl}:=g0GiW"r]]#WWr=:H_@ Eژ-039( qL:D}m^ ju-9QR! o.=15_eu:h)X,&'$lhNمP} @ 01 I3  Yi5e@WZͦ\D"&(9`vEYU.i!LEi 8(/JےHMXzUJ ?f wOi;tƳª_1=AU(w~RCNɌ&L8={r|ҨlT4!z8kGw"]Jno/5Ê8<􀱻H1/N;t{k(eg KL|~F9 vK( 'Ҁm2G6%5r@f$^LD|bR'㙨Eg|(AlPLI Ig,gN(p+|Ŵ;`C{Ŭ4E *ʍc|vbV޸@ [KHrNŤ;E| Slr+˕3[mpfG31G.^&"N%4IgGc%rߚ,<}Ղ I]u!@0 m坩!quf7WF9u(z+>޼w*~&N&q?XeTCG5;A QUl<6^mzڏn|6 a Q9Xϼ6FC0YMzQ^|2:C\]@.9. -5 l"1Zs_ȕmpwEq`טkiu=8 xv]PjX0VP¼X z2ʈWk32k.s %t D?CK#Q"ESYg*&2P9՟upS t6/yLRK#D91Ayx-h<佢N:HڋM:tDL}a֪\54p$Ү}Yxm I '8FZT  ƀߑm>ǾjX:*WlϓmL*Cv#(!J^y - s 2BvܣˆbyC4|G]4Z6 0ȣI:ebCGDwV}aڤ_CD:3*=*x5WF"hېԀlF:^YGHa%!w6}*oc:5v ,DU u̵x|lΪmH3j# TgG˺w?Lǵy!~tһz3vE:GqąBWa rC/ l 32h|uw̼IdjOQ6[闦_~yb\oE%qF9/cDzx)Q*(c-W<e0a`Svك8e!re1Och-',S兎[.Eb'_jbbfvCb]e ԠKuHIKBӺd2wh'˸1ɝG*c{'?LlM9%4\fi B|C _Z`Ed ?} x 7}ƺ + rƧ]O-:p@{WeHќP㚵f, W~ *qE) C^?+gҞ~BpY֌3~).5*hriZ SȊlO9 ;AŞ&٨-KL*U⦍#_Yt`v|zUvE,fNo&{T%rEӿl$@3Js&OZkbT-;z,D֌0:}2Wy!k\db28\Y_e%v[~iëD "[F{?0`\1<-OeG <.E3> Rz K j)=T?c z4Y=TZIC L>jfG*嚃R.gz$lE6b%WTњ.bPdƮ򑗒WCSOS^ F(>hعRBGu[0h, d]F1K^?(mAlm¸Y3Vʬޤn̕}ap.^-6xggS+&y_dlRΦ/Ǝɋw7lGtA][ o0t-XZ$iH~[ZA2А=+EOX:H9x_cw2_OA9vb MߜsmGCCq3O;vskt AerHtNYuZo6Q;::Q bCpdN񎦑(pӺX|o"WIl2I*A:tP5hЋOPvNPL鴯`s%Q{#\=Yr@@:r\o=*d1eV'VBYhDiW7lrP60h[E1esׁW ^^ :@4h 9`vwkű@$Vh]'('*ޓ\BpXr'gP#{x'47<@Xc?#Rjim:Yx4vwOlule99KU4dahXgRL4kKz/`tFfRkMQ66vyR}9cL -2&O/lv6hwi~253 1|rjɕŵSqy«9Wܷsj<s=n]D:B|/ +ipUƏsZ*qfoՑduXuz| ѵDBtU-c2z@rwBǴz)ld$ A_,!ҠWX;I>|HwL  Ku_z  ƨ䧞3ݸm",K_8_JO!Q~ږbND#wF+1\+քE? MޡuJ[%<{0t+tmr-0`r +TynҡZ2s#"]dmq ׃S[N 6ԎoQXDcʼnb62{,]h`25=aJLM"a"t x6,VMI$dʦI /f$tz?^2?$b{SrQ7Jf_ݫ(J/&:T<Z7PF3X# :1ظ:sl*lQZjNVB0\TU?rVtWT?܏t]6ʐre&)L++qЯ[)8&]ĠO>8oY^k%(r= iI!P}@zrc ! ;ians͇olG]p=~GIBvG.PGZ#1Ԯvb"0- d$m_J{JI-Sjm!F4.A2|&2/GG :%,kN+I:pgq[WV X@:mߤ?ŚUdGIx. ~]$./{&s6tts7gSnjOwG׌gA7[_E?UHnd|F͒h8}l(c!Mv'G&+DxlJWSn7 B Q۹!KI7tW*B <\)z z%; Q t 1h׀[_0:9Cle w?Z.2+=5NPVu5/*4o>!IK_ZVYh963:ٚ+YpO3BOSHhX9[ 6H_n }<׆h}|̘aN) )pslMoҔZc[5TfM?fh6ۮDa)WcƋ _!د;θ^@S@m40WTt#"3v-hb:;nO'j ƓOTsCb "ֱTT `R>A-#IqI?Ah ]܆ӟ*.fXRE^n12ل)]ݴJGCHԆ;ϠxɠPUAۉrB tgښ~^?vŜgvFJ58LebYh1^RL$+s/kq 8,nϜs ycT7 lK01)/0_rOA9jp_4=DۍCrU8xᐚR ǶT*Qtpw`ibJ7=!T(c+@raLayANr^KW;tEeW?13q}gPܱ2'ExCV #j ҭ4jpw87w̆g\ϱIsSk5d% (3/;,zD<8ES0KUCʺ(߰;L3uP*Nvτ(iI k/ wCv= pR83pI UQA8#n1΍>"jv qS 8C3)Ju ,?7/,VkDYbvQ jΗb\iπeS݋0q#D1Ҫ/֬b/i d1'Y9ݩ5T$G9eDcKƄ1DmQ/kӨZ<;l=wF:YZn{rΌQ2B]DUc57+)iU;-D6% bß%ַ <:͕RHpKٲ}IR\.!t`/AX%GĂnfjzkJr1W ^$1RӯP_ߧ w9rwҌ D19 d.FvScXgcu8*Mt qõ;Qem ʏ Z62` z)zahXnS&2מ´`6!R%L NNB1I'Hk(DRV?v+[5@vf9HIvč5nˏEXw^ e^5&M>nLj)k$b̽Ls ^.CO^+R:k@6>t@\7.>;VNA*~v (ULR 5Ŗ"瘮XDC3(`뾽z/7G3@o O@Mr\%^~΄ޔ{_oB?RD&d%xj)WGڵW pOxR6HE_Q, .,ʹHX_&drCk<1TS &t:Ϯ0ΞT *͵EEcAeLKu ,^|*tN)$;#dSWM܄) r-,K&l:X?mlbO)TjԲT̾JͽȤt/4L:oH`r`Y`3`ƴ*d 0_z)%cK6xy>[w;`JTuHb`424]gDI=k%er'd$Ɗl3T' V2X6T6꿆 clVTHu ցS<N56;f,p=Ѳi' ;S_-:0<&Q@`=,| K)yLwǁ6`}zMQZ<P\pgэFعLJ<"EB鶫D=CC2>Yphj#q,KY@ʍkV '{gO_7Ώ:jh)IfpJZ37YDQ&ͣCƄx\s*7+ӯ9ߍLaGC-a1Y4&prS - ?ꌭw8G( A>| )斃 ÑC-E+ɰ* w#p21l trCh􋦈z|!eu"S{Y%׻xtq[p U`Na+CaRv10"RmlLg`^%؂;0$́] 䁚nO*anI(D'NGaƊdlmmb/ʿT~1I #Gm 8rX4V #sP8]ɕ&+QjYG`1KrGlr>]l.~`g dBS?/2'-UT: 6܃~_U ;ʹ=g֯A}A V$OR__/>0\,z= ~l@)8LmȾ}*A>)rhU'tM$3lJq]ngUY |T'2if-Ip>n쎱9lP])h[wifmI٥}Jisz U$8`]Hk0̊ {㤧;M e~$wD|}H2g=9:1;'28{1;O^kՉ,nOR{ J\xF5L<"cAT]V Sz~ʖ50&kO1W5g6`1('#7Vr.uPtm{4tQ8b񳹛_a2Qʰh`=$*v`u&Ghz 74AP34[0DCX͏*PF[T^ ]9FcH)ws.aVaiDn!H1C>U6,d`eY2xc7qu9f574tt&G }iA@kqLe ?-^S|g$zpo|ujxVE{=M+xCZ j}h@$8QoGǕ-ؽ/Ÿq,:bP=zȃ;᷇ 6NP'6ɂ}/F\4 ;(H\E؈(d,d.jdѮuAJoF6/Xv'kї_6;?nMF̓+0Kܟ\`Tm!h6s"s _Dg_fFMW̗~LU|YBa=*10#%Ju`ċ%Iuƥbm*k\x&&sؾ=jNI꛶ AMG.#s@wcܺӊ{|7ļ~yZ/J螔|@Aj}H)­dyW?˷Ʋ$j_+crr/l['ʈW'[&Jl掓JBBIs@ۭh@ M)IHp+?JNoҹWS{2!5Yaws457tq]aJorI{aSgwQ~m&20}(pܝJyH%hn^]Lyz|󍿫8s? 1FFxn2́u-ħogi'$ӽmE;c"{U^&+G"h&lw:c%wYJx֏Dƾ{dͣ톇5J*Nz/! :GksG#י"6Z" (~ꡘF\)* QUn RTeWqs-V[Dܱ$?-PJ*OU$ yDcKE_ھ$9[@Kv Ǖ`c,;ywoA-qȇG8  |zk%/.P,=; Deٿo難h%x5#jY;y&3x/( 8-a70FBpEud`>k+YF.T,s">X =v Ƞ*&o+QO?5蠗;歂5zbV|`_Q2pϐ-9&l'0\+a5X'{+[5X]ʍ`slx| FN#\+]j#n5ܳ b\owOzP6}3z "܎oE)P:/M!d\\ sߣQ{k|kb{@M'Cm6m9 1\6#jWH銉ǛoFAnfZ~ܞvf(*Q[Hǎs:$҃~z Qu;2$.Uf7EI3M ?awYq8͚"gY4IԼs,"%9F(ō}%ؽ΍gn)^9¢ Æ bW bV"BM(jEۯ0Ʋֶ!wansq<&I8.زxx%S!m]ҤT6952k|u\UypaY&3֧|f<QP,oxq3eSL0yH\NfdvXSXZBn,&=~~'w׸=Sj}Es].grc?i/Z~Mj'F.K|+);%N-4(TȄ:7]c/T82p;fԬ;S|JJ q^`E2lfUUSFimLi\ixjݍ;hepܟ$X$ӝԆ;Si[>{>hIJcֲ׼p *|; I2(oܛv/Rt [ 31v,1 ~k9*KOgi8! $l@mxj|9чne,2"![ w"y_d`LI&Mhbm$I.rQ(Ɲ޾IJFfk(M?W$h_ԁJp&I'asȘ/?nH1qBB VUn fxhLpҚ<~ˎ%U-TGԬDgSz3J,o52Sw^38- M. ygc/)oo鳤 @i㵣 ?hZ;!/j`Gi;#V꟏$@H>]x6h ZVn ۫XI\+=qn96 G oh57hMHY7R:L{bd1QKs`f],x{Ai?D&(`Ǧj˓xrS q|*ᵘ4;weIyͯE}u;[ z̸.ڌUEqVn-:OlK*ʈq} GM?di[s]!Pl>p-" ARxdG@SM sL|p^a >0\<7* 9; S1/y^trن&rT.0y)+?tv\4ȬCPKG2 \[GeHv'!dwǔ}MR%u5dM;uqizdd&pbvenpmb&b:݈rAT:m| KDhsj5$5?ϰ~}o\.3.h!ӑUru;h9J1T[ mV4ݶD C`mHe+5ZA: Oc PP[W vU(&~"(]$]),W9K7)uDXRoJT`W荃>뮅؄4Z?7dEDN>W)&vImF y"a)TYe =Iz*(-HC$P('KzIFG5;xŦ)m Gӟ¼zĝF8rkQ:)~Pu:tSjn6md+4^RIuno u`e郓 >kS?t2<'qĢOj)p~f*:qmȮ=id%opwQs*;-8?MZڹ^Q2s:fz^SV 5^&R̳t6 `>'~ǡxsM̡<0UYӉI D 7&8qEɹKO!}=L ѯ1 ACcDN1pJgcPrp(}8'6t"TWuT1$83w(\kSOx jwὂtkLZ,},FZfWZvh`\KX 0`H:Ѝ/.˛w ]y…Mu?\z3pxt(9u$,)l`{T0 i.lb\s'wod^>k)Yʧ㩙>g$oA0It#UI͖nj~բb}w!ph#䞖r.pS5[O(F;9'BvҲIn4a'<!Up,eVYeS)Kb,֠\LKI_I&~SL0eq p\0(ۋGt֠Оp8-e֛>~}GXp$nl߿WXpY<,iΥd:wK8u.-.3O8i.vgtJZR#[VaE ?$4|Ѿ%ho5cQd?{BR{ R7M(9N d*~cQ8a\I4i"y<~ߢޫ ?jD1hwԬ`%֘L֘Bp"q4[: HjޖN4gq>S~PZK%jb Df[ɔJXsk4x]8;Iwk\ܼݳvQ%Y ,z0|~SUz]+'7xʐF9DSɂ6hR:YHY0Fb*4㝶}t\t3~ YC(ȉN ZK񾞝ux~)PeP?}ahVSMṿۢHe|駃=ٓD?N"N:ء6?fhtށVh6lm]1D-0Fn,uR eUFQp,a-^%/| *>+ٷt>`:tTz]P/鐞8Kgt[h.k5B̂eIHb1v~j#w2etiXe*.AA}lLˆ+zrolfx qWW3܏fneSF(ta-FnI*PeU4Cq&]~>~I^*"M'y 0 q FX ݛ"%+}&5mPyRYA5]cr_@ރJԆTi^ǕT .gliuad2V! Ҡ;>Ё%~Th1ҿ2}7ؐ2Q%_qΚ,[oϮ..})"^)RWel}G7cdPu,wE)DaӢ^\J]%yY tVJ ;M[clk*(/0E|#/#m2-\>^9\qQHs j}6$#X2!49LB6Y 䵐X(g|UrB-qǠ^٬9*XTLGۜ)K@K*iZ7j,*yNHh!x:. Z%k+P#GZ:P1hnpNlQ+Y_˪Ь\7?uͿ5Y7 &`KT2crbFC~?~:l/a%qr UӮARʢŨXS}M0u:Ə) =6'2`s,\U UA$J5OwBuГλ$cJB~g߼?/Qy0da)"yJTa#t'86L?HH-\j!) \w[ʦV'!J*]2Y%R| 2K k]ȿ+lr8,~K{WJ Qzx@B /'*΍T&u3~x(1܁}JrbOgX9"JXv,E#UU e6߄[ `R -.Ǜk w#u.d!XzH`w`XlB R@b@+JQTebdJ+J7ti$XcyL1Y$H:4Mu Ψ|H8:zЋQOKFzj!]NJ}Ōmy#^xSrFʰP8A:&2H&UF,d;0Wi?*GR@=`E3]1iF<fhͰ⯾eC2i8cad$nou]$ix&ó)4"W_E (EI=27u>#BQK*(Fnv6.}e^6*&Qԯ& qor枺N*\m}ʿ1uai0/z*nXx>n=P˱{:8jᢥH >{}P[B3=m ` t>[y{'=,::JA٦$v-ScNL5:H+C-Vwl6RmEh`P  Q>uy:qգ`ѓ>y_ / |סpz$-7zA;[U*v_|y:'˞O^_Qrq!:!u\quFp fQi 0bBYdxiYu5׃],"19Y 1}JJ\Cg^7%$ytg^tumO0' ܹ!*`87@g o"脈,#.yG{4fA7wjOEи0@/xal9ۦ5_3aLe,ƷJajw*K;[frƧU.pdBgO'A_﵆L)JP!UBdTt8{>0@eX*bê(z2l4c`.}L'TpBm'٨ۼiPFwk 07 W[r17[Ce4pLm Aq&x=@modI~=nhf|//0ܞi"H%V'f,! +[f p9]6eke3*9 !F@qq8XR'I۴P?f^1qH,\4O魮?L-h 3'))|,3N_)QlyV8 xL.0Ve ֏Z(T;kNu@2M|H堻>lT54r? }euZ"n˾' B8~juM$Uvl{À6rva-DU}LMqSbh c*Za@­}az'[cVxqh>L"z+Lt=>E%@x bHlkrpe&WҘ".o"F~Q Oq$8ˑEiLF\@/i/{+x4VM4*Qn84Сկ(e,x)$0J&_2Ϣ+8s[-Ar( t/S}̦lڣ hsejƠ0&4-W\] ،Hӹ \jp[ѡ;"BbJ'yqF33=Wl+?t]-dc92JAFNPȿER 2ry"x=S6d^atwD^T5l.$A/(JECk]qo@m(9^u(0Μդܙ⸰e%;)`iM{:SlH{T0ůvve(UԉokSwTmo" R2n3N{7{2K~6?;؟aHc8tJRǙqy]D2;`l=]^G@q\^l}(AW{B^6y&e> l}ꯔrĝx(nC b7K5tũK.|"B@%baЭ-}Y#ԷE]Y>BQS$% 5eIL5 x@lCIF76Ɂn6˷l'11&P.`b*5+ q0 %FT06As jt qZ1YnfJ|?5)x$\V-CPh ;&yZ81GyD-h%!A݁Z՘Qf2d| `d)|XŽ=ydi2>zkeV,zcJJ8׫`[oQٟcty8tW2,:*W;Jq-$]kƝZ\P!6n/!u*~s8 yu0 PÓ^>4aJ=$'6+ ,װwH3)ρ7b|u'an}ū4œ>"kL_ =mQXTAwaGOz2G% Uw;.No"\zgQ؆(pa~(n&2(UyJm%@>_JNmߺ/:Bv!XexHآ>>5^“m.f$̹1?;׻~Yp0MAx4A;7mJᥒo$:H(Ǒ{+N-: /EeoтjZPy1{SOVD*w#)Ą䝽(d"iGƥ;W6=F{SRzԾ/`x(.B@llP'ӏ) ڐAJF]e;Y)5ӖiɽT{-!O`Y2a`EkҸ/b`s[-lTk?r,~(q I_r[EÇTGAO9\p]Fwy"c7%rdD%CulbrǽvGV|>'e-@9*n9(e[3^nlqŞָrdcp`[8w椧J=Ve^T/ =v {tƛ`"}o v"A ?H|p.41ՈjT#5L-dSWJ:&$vs<&bӋ{֮ Q+ M/,Ae%d|o C2e]V@B>gMJ*!q@I@LřSc.C R@3F?(Rqk4[IG`(l$m 2.*Im!Sf)hhBC꽛vg~i~դQw1tShpFͫ;+5"[hhk82hg6F/:#S5D*<4Ih%[@=ⱳ({\8'O0iL0 ?I˳WZ g L·&ЧN;Tւ•z5tmH /')h f"*J 6J&niV۲}]\|T)E:d޺yxD'<҆ujz4Á|u !)8AzAZDw3ZSC Nk%z^OSx -%l՚qd0nϪWR(QcNԖG9>p4!hoaSI쳅~^ntOZevHg ~c?i*p_НՁ4U^1żpF$ilæ*π3$zP+ $Yoﶷzw! 8|s̼ħBWu1Xla:Gow$| %5%RTOq;*R Y p:,k[G3e ޣM! qb q7CP!ŷr}QbPEĦf]_*MI]n`%SFG#~CN{'$QC (Y*\ 9:sIFHm/܏u/Hm|lU*(4xBs3D-ZueZhvd05vUևA*d MZ'qV~0m!P EzG (*+IHUj WH 9StVأs3KVhpFyn$ ?  `(`8M-iX1]mJde->#vd&:[&x{f^ޥ"'iJY?8Q}@jd]:T(ۧԏɃx\ML]4 +-L|s</>RaMEL[BGYlj'>G@`p 9P#: rejqD"FI|e\I(뮷FeD zwr/8גR:V@ȁ .Kn8WV9.z?go5z)aɄ?K9"Aݍ !PpmR{za(Jݸ 4=1*}LE]%\D_]=ŭB2'~+ŬZ i6/Crg-4bMO|%ND+ƣ{6@&KV l-ʩ{lzxDe"FSĥ z7:Y{ڣ54`w3Pĵw.lyqqnWYOG՝ ɈYsޒ5. bDL:b;.c"r[QAVj"R&Riu ehumoNtg5xd_}I ``n_شAomAlfù[ZCI; ""NIkA\xC.9yewaU ܉iۑ'N[>@XO>b)8SPnZm0wI)ycibPJ;>zb+NQ_MQ> e쮻XAӑ" @fܒA?WT{ Cȋcf`5nވFŌgrvs*9Fg8||4\Q:ѵD W|k%ǫ]:.SO^M3jz9K'z+qp ו,$s]_ jVԃ~g-~ qZ)-nmGv91@}@ X")Ewh AWqW~%#m-蹋l5X[VKX1|t՜tx_Z?<6`dJAE3Ô4U)WXp[%9xL0E+YɡnƍXFL$_ň;Q?;e+=u`rD2zv Kr Sߓ_>dyS.}ֆq=MV=;=9lc8 G)5;P#Bޢbr<ꔺ7L9tx`$}I*Jrea[Cpu^Yaz?{<"YV4&TLb`SvM:7ؘC;g8ˇoxFN59*D"Hl hGMrL!Uh[v!nQ3jm?=؍Reb̟i}g74u#N%yT;@PRTh~]soDŭPCCCgn&?JM6󒈠oBPoFL]*,eůkfxigęGՐ:.+奯=$ eORPU(85TYv=,m7UJi<s'1v݌,B8ȄneCվ12)( %UZt Al+9ݘI'PqXFϞbBa: Q^_1㒜BCGw']`] :)Nk`v`W%fIm3Z1mp1w) 76B7P3|I^_u?'S4n!&);TÇO7׸b.*p۞IYnஃt]۴ 5`D>XQ؇J'ܝɭ:PAS? ʜ_>u>=Ћ:ώt9OfQG|C] 0+)Y===C ltɐ*TmγCyt2 Wd_lk@f-&kR6Zbh x8ɲeؾۊ.HE*Ұ!M<(AҚA6 ^mZ=<\XV Q { vue^@OI4!GRCNgELxLa\>Ӈ S%ޕtSf876eu񬫼oz3&ીa#K^p}jZ$'AqXO  5 }:)巽/LiuMvSk;*SF*Q5SKW8w/MZ0Ht WoSC%Z',dlb'(ohsG'0"xxBn'⿳GA]fZYO݀, 8</ k9|9'!V_/ak"8+%ʀ glNbmIX:ю+RHx>h'@'4p̚ܣqU GOZ0l MVj}L#^C [ VR_ϓ &~^<* ;~GaLXyTaup'4d GmJ2 - d=fPַXH7UC\FEfr7OM"Jcx·wY8;]_Q.3hno\&yh`c$wI۶۰#"NmKN騳RSX_Dui;<_vU!šQY.ksBNKs+<>zXinѸb%7p5+ fը]&J#Ê0Ez~v醀1dz?Vj)-@`/)`3d2[`eZfh" k ! (x: ^4쒘HcY`j&*%/=,彾Wވ[13׌fr\Ѽ@?sVϸ@]pTfΙhL ),xV<|i,0<u;.CtSq<5CwB*rV?kxS͹$\f1g w$J1.Qof!&K ̫j~kyt7?p{Tp^"Eqg tJuQ]/Ѭ@]Uq\ZZs8' 7V~ 5v%,D8W=f^)HVZ,\Ys-5>GA1?KQ|cW"гO [7yNQm6Pˆ1[UɶǼf5[OIL p`0t i Tja*(SxmPbć.c2֑ᇹF&idDQ|MB콾.hCm .{B ' ЖЍW@3R7%,*gYFw(Ul\QSQb%m܇Lp}1ͩq?O͠jօte1LHƫ`"K_8ޡ,trw9,sv+`unFl]DpO!H`o ŏGPBoA67 ^OyW#Rބ]֝rEqd* B`#N^G5^VL\[tSxVC޲;W: 6~].E޺22aϟG,rՠuvJfHZ)^#)D-az7XF!g?[NQPQUsgOpBF}cw\nKz:M9jZFj\Zy-OGqїr@%Ln{qe)}Y&1G.MP^DgV%xX{ǹys(+ɋ4OӔCU'8RȎZd.(W^)uvn.b xș4\Yd|nQJɼnm4 R',$ZFkd mi1ש@)n%/>fimSU=^I4R! L%IsD'nbJZW-qȓF=O$vR^@QnO0ޫKYNU6!!:MaDlէ1a@jo_U!7m0^ n LT(>nW0~>Lde,oX5;}- c I`)m° #ZkAzש6n/Ʒ4~_v EțpRub7 $좲0Vr<^֥ѭ^ f20^РZ'QCuPU ̴M]rQuiw lP"OV;sW޼(t.G$vY2?a .Ӓ/Ti4SX]/դvO[8A)\ <[GAXim܅5ZC}(O* }j!&V n= tb$> `Nbپ"k[]r, et }i2Nn&*)}l[`&cd %ݚkBރ^$+9oL3!' SйM91ݚ%VH"eSSKs{zHe;S j@Ml|r5IBfoӠ@U[5qBW(;j {\rx\ pi"\B@٘bOЌӠDXOKX{o]{˾>5b}hP-/LЖJ\^s?ẍ́QȺ60TjY E: GW[B` wI1|yANU ?;9 ԗ3=}K9C-Q*=-ѻwqU;1DPzi"*LPljNUiy60)ϸ<0`BIPޕeAø`P7Lؔ94h]&sRq(l ڪ)(ys!=_ipi) 8MR\," iկOP$DG[!.+N{H'~K}Ѱ* 'xr,}eVBtvY׷xm;m4VDQ]q>V4~*\s" L(z)Ǒu >DJM96<TW\7G"GGC!fR8,БuB9Lv<3ks @s|}aȺwIFƏSH]@i(VįU_SoցZl'f"k!,pw9+i]q AQpY]P/ܭ=~=Pz =qQ/8x,ͥbK Q=>K#/}'A[>JN0oL;]w6m3s2!`*H͒DV# pmH` %v $_j(.ҚA HY@vÒQ.3x3 ƪ\m$yvA0uZv Dt_$iQf>ހoGed1;Ic^3t4d.P;xA]\3E\JHNCm˞He%< i!fC_f*N@8;"Glm[?4*ڻ8& iE%/I:6=RA# d ޏ!nEVDhO 43 zqk+;0BVsD&{DsLUe#b&/¦=Ót>tn)bxq R2m~ȟe qsTLv^1װs]0V4_,٠ 4x g1=3=&/IDB4Ye r^麶YREc9DN{j{$,Ezr::a ˺_@,4^ d{V^ƀ3=SP`Lyp67]2jdd^eT:q #&L\R@^Ezkl:LNit!?g 's_7j1j=(([5)0t%KƕKha%;u9ǹLPľ@mKG9SV enbTwbDVujѭ.FߔMF-efzFJn&eA| pTXA?mQ!VV'+Ogs}bb̗|md-$`EpS C Se՚&A$cZMlrZ`F͔=jDAKJ\(e0E*#wCGk^`_N#6sTւYd307!b>8.1ap KuQ(\礠lR{칩ҠScEBm-UPj\nqr奖Ea8<ܾ7 M,̫oT*xI@H^", K}"b<1i cl֜}o9a/?SAQ]sVaf o). 0P:Orw-z.==<)=hSZ,<**<p1Hal rpLBPzw}P~9 6 -&BLp_ϯ| }IP0aISDp{{r%9mÙ/dB5ӳ9#Ǽyf3 iWj3|U=h'ч񜵋PJ-q1P=կ|-,c|-0Xd\W<V|VR1W}A"֏_etz XJc`*aT,pY L-ӠJ"E{FQL["TuFrM:#$??m2N#A3C7ê_ x_!L_/L#p@pk*2T(9'ՠ0-xPF2(_GP#hȕ6ŗ2{ͅθ4&}ȋ4ɔQ):z tɛU˖Yna5J鲪{{_7J3ߗVɾ{RT9m7zet'8(4HiiWD[-im[إV @#R[z=*LrM9\U>v/cF(`6zg6! t1Y|EpoZ`_7G1@'Xu,~HyNͧv9mFB`U-,ֵbNi4".=u] HF)tmNǃΥD#=Ix?L8 $KWכATνH 3tI=;H/D37j޲ \Wy>K!R6lR~+?amW'SpI0]Dd"t2Ӓ# KU-H o۩`uNTf$*cFTdUORt-鏙-bNjPյÌ]S "\`ת1x͠FH,Řl= hK-c_y[\Xʠ7hS#|u{"rZ.@>57&O ncha ,"'r'{h *g%CL2?R@SZK~PqH#fps|_+{uCTڏ[֕|p/9`YB# p ށ V0SErZq UEW umIt@"~P&a)lo =g Kb\9ȋ,mzNj5'`7YnI~BC}'ԶKM펈6yH_qA~,P >@I x8 ddC0d'GQd%qNkJ%z-Sg0 tlv\]Xe@e/*E )@>: 5coGpCx3o WIl\]5kӥ -àb Q 6#:t )7WF dFMxH@#m9SZD9X)0cBDq#{ӏɧ}@AxYu^> 5kFr Ԇ:rbDAd WEF@`!1z74&Ws3LRLѦ>KA1wkgg3'a_!*y6-ԄoDn ;JGYֈk*eWddIFVorFQw(Kwc~\)*U\k_4˸cu߼%ASD3֟Q##F ly7tի0IjѢ-SXLo;_qȰ9C|4 itM ֥v$gO1WMbsI1c5&Ap{1AYw(B>PSfl,*@Qnʅ J;:ŋIPY#):A?MfGS<7<4R*mgt__L! 0 ]v:z.ͱ M>1d+n62e1?5tڑjwgbCϜx(C9g2^;\QrZOV>yv] T};fT^ 3"ketbk`Qw~{m6)"$0<ƌ_`Xmc =!x¯ xPlK#Lc#2Z:0}9"pܢW g@?*COHιDfGjkџ0E"Vi6$?R}êTk+m#Y %E#;k/sB q9*?jі\M-+" xpzg@kҮ!W憔 t,mZ.[@`_= Iytyi~$DVҍ><AncJ栙 MDmPX ?=Vn(?@,T\ |5AҬIxS<ONGdui~k]+S:@ҬV8l/+]  /&%py $.42{2 /cLo`u.~^d?xwjns\|#Sf ۚ<~QWA ۵tcWRwP䀫j|Rn҉OT JICԉw1is#!dSniXcyLrqiW톿h'&`Ry.i=O;iD{&fYݗ?e) psuWQ0FYh(V1*`8 Y,)ۥNowֺL‹-zEٵS1Mtl 3hWGju>dy{-4C \R!?.-[p-!qj. yl)\h7w&0?)T)+ˡs@oY| wx%nzF:i/2/$e/Db6p,Ys(C j"jr֣޴5v*>~TRϟ6A59jkF)9f~ JD@IxmmK ϪY]%y5zc{^0Q5B+%ars)l5mq^k7딊Qvm8cδ24 A |vO\ƺ+Z9V.)' ZF{RZj߿۔{ 8fmg"U,C\'0%׶Wu0Ɉ8#5{Ea-p! J~i9ARNmWrʹؿXd/ޜQE[lvݢ[T&I17/LpO Z;fɕSEM6M[!Lb9Zx4\/ |7 ބ[Q8 l Jh$IzĜ:.,|J\z5.Ξ^CeHDlBL `rI|i =0}~8AYYuPz}V)x&Y6\e~ް^]uTM}[Yf͉+Z_^z)ȗ|e!܇s{*Ie4p.fRdn534 lZ.eGK_HE4MLU:ҡϐgf4Ѳ<&ϲS&V,3[re ]1V-˭? hy|?bNu`O%thͣ瑅H)!%]p^S—$H-}Uyy^yaw4 ˗q媦P뭔ˈAugnut˫A)"x u5 j@IGm6٫.4UV@NL2\- Bab 2nJ (0De[)p ;*`OQU`k&pCoWVaED`,VU+@&[{xTmF H_Zv Ht:r$jz>Ƴ۶mnTs)y ^8r٩>nƟ.'wvEn"nY &KB+pltٸ[ˈ[~4m%bs}$\ ۉίՌюNృd@ηECQYq[#la *p컸mؼh)x$4s`O͡4Fō>It˒'aYQIv&>uŁV,(y؏7v{'&ܪGi!Ԧ{Ptձ_r{Sj'%4y¡h-/hM; HT(97yG5VS<Իz}[͎` ǂ9 E-1XlfWzJƨB,f>szJ[ &' _~Qc‰-E]b D1ńzJɯF\8@ n2SeLxxQU=`("p]n+ yF!>|@m9r$): K'(-ܘ_Zz'}OqXpHՌomG⺔frZ^Fa}w/~j[/t Xi^0v̼;69"\HҢɣ&BSZR=7E lZ:F*UtUY6]'v `Sݕݡ7jxu7;.%̈AӯS-n3^*۟53dQwG\%d= Gd ۅq؜R?طr/WAgՎ:1asxNnͱ|/Ծȑt:OBg1,:/; GDcҖوI)Q8]dy7"Q<kMev bFE4 l_n)']x"o=Jc^ӏ:>#.f:gV.#$D$m9g)Z$NWC QTU57 <E;2DOH]A}أVZk<#D`kKؓޗb nơ(V"⵫AAKڤJSl}6A2ǃe.o/lF9g+l׃h~xZ9;%˘%%hM`mѳW:΁&^s+5Щ&~ĀUYQ۠m?KiB=.]bnf9Dz! 6ąﲌsF &hL)sn1xq8+ȥһ O3¼Ι5*БxHY _A:M ; zИL#t>J$N틣y5. 8Lw'?՞zA*>D FM>VroW˒]]fi~lG3[Z8Ri4u½z 3!'ELBwmD4:Ƽ|B;#qz4韮Pr)Qc:=HkUߒd&19bduQU`T`"#Xܦ&gې(ƻPdf*\舴Fa%kB]zK#C\Lh4"ʔ +9_L%0=+_T9S'-3ƕAq'mWo,>q8`<$^1nyD/:tK٢YSpW8ئFCbZI5lìyQWtj~6VYn )og\Ѡyb}B⩴/[;kz8Ӥ:U #ocϚo*M' %yYsBrE^w(>W%Ŝ\%'o!ްC+E0ȒTѩ:Ŗtf?${u}yX^qS,KA4pᙐDN7?>ëP'GIιP8tzEx,m` Ljwm.(Mk鶷ک#s NI^a3yi֐L)6jAswAɱѱU[~rUJ*6; s@?Sy27&ZJvjsFh/t*Ux.v6kíUSW b:9$wZȾ}ŁB]sd>VgdH> E}f=-u58 \((;]I ;GbG̕R{@ xEU ͻă*^fOǖ ȷ^G O׳L5U؇b":W<&w 20-~ j$!QgTxd!)O vesGK&{@Qi6`}OP(,*T d T)ϸ>CMBBm%Bt@=aWˁĩUǩhu[̓3b5#䥠PeDB5:I.L+ pmi۷kN/DߪS9YeG~[MT@CNsϊZh=E7)]Z?0sUNS3zqݾT#ՉsgT♪nz丁OK-2%~`z֏w]T7ֿ 1K;[`R-)ۭtuްF1)0d@@X7誙*_ϙ pi "Plx} IubQ %FL "'XL~[KGzBo1Xܫk,d.GɡWœDC-?fT퐄&z5 X"v;d,!ws,S)LQ'j(f9FVYif%%/ZEd5^_O-)ǀ7f Vfuq9E1)鐻9y)*|xJbB+ݛ+#'+&uƙ hY!YBsLi_#S7J _uCg*(ZpW<PχE@T RB:KQ?YD!ڈO-4hA9'oϫ(oIIB*]j]"gFIFŀ*ت{ܧRq6}_5gEY C,Q@bqެ#`prY|gVj_߇O t>GPĩoOK*Y¥`(gUFǢ77 ,$ 8x d{GqZEez#:ș$2|nTNjjJqӎf]%kpi1] ,Vގ+q BG'ZxTqwK߾7,)|1.sp>q:l ?Z$lo@ NHٺdIrP=yfUت9@٬'@B) [yPbXQ #M| @[ږ*.´]sCoAkB BX%7ϋꟵEJ3Fa|~CSo7+&̈_ uTrtJrPN  !2 ە`O͙WDr5 5^}Tmt:4ءYB1<(0ݴ,'~*Yؿ6 z-ݽ?3Vn`KtZCp6;;p\ iTG xgLb#VC*4%[Kғ}ϥXݠF lf*Gy^ ,c9 e5ʱ+h( u#|mORT#Wi$MPп$EWs4S$[8ԧ.썕52b>L ?%% pV2.2+$p'6."wQ7.`7ᴤw~J`Eugת1Oc.x@!NJ? DhUu 2[!ft|=+eJӠxGˆGhLmv1`=) 8s gedAE-ºm~1y+iP:{Bp \ո5a*<Q<RRT㪋9%|6DoSy=N!j?N?k\[\`& Ti)yֈ44yg}&`zJn"ay~h#{|g!U5{ ] ŋ7Dv54mKlIK0d-Z狑{Cy8۰yXШ'89no^o4-ӱNS,LW]#y3s/HXLn8 (ʌQtU֒#7ƺ Rѽw z؜y(F6 $!hvެڴeڋ,L -l`3ShyfWx(2S0%$x Z8Z7܍um3[WH9pkN~X њĤSͱ\bgB,zW#xjaWYjtFT,uU1WTl@b\b'IUS1`q|(!cރX#Eϳrx 6`HV4*n[J{{ã)Ӟenhڳ,: ^2؎ >8Q&s|.,(/PЬt%2 XE.tJhRX!ž1Mi0B 8ODQAhRzeS_1cFr+Gw׺װx(,Sݻ,mPF hE洊K{t;h: tϓ'}*{U ,v?/ ' K'NC?-6-/(P&嚈zH!y^+?˒rj5[! DJc]K퀻$83[z!2 =`m$_rΓ:?_L*u,ژ 3:n^"dOqi㓶| $py1$qӿڣ<9m͢%z[)]r!ontوWjTk<%mHi-p"nG1>?!Y`ۿ%teBor4v; t{c`V<2 dj!!;Uu789Jt\` U%B{R{:Rt"̩4;qeC2˼d;QZ /hL-x%2B| B2Dssc,VS_5KY_ξYe/,[VX~>SۚGǵb2ue\|hUĤCꕚ Bt-"|Ϧ{T Koc_^\hS\aB/vY:n)[ī޼( 8.Ҵ[rdZqpW,J'WDr"D|ʚ\:l)?1/@.*E[ӄzvlgÝ&bͰG/.;c xw6xY|:^v{AhY}Qt\#]SKp?p7Sۻ!Q" b'#%~\gyw9~ӾSpD!Xi(xVFYXEcYn=.vۿq#]x ":Xf.7ߖz7%zⷤdrGgiC&V\ֶnIejW- Sn;+ Mx||r.]qA-z=%3@ ?f>tQ=0Ec7P]QJ|w09'*|MnCCBkMN"~OT8^{^yǧq7m(Ǎ廨(,`9\jSQ2;F"$By^F)fAV;]~ 3/9sw_  K{Iv-A\kRLݰhJۆng>>29/Ru z(Q_` '_/]fs%]Ň|w6վƏ PGgo({%\ Zƃ=_q@Y^LGP56K=+Ncl[! ƉQ eZ=@),5J*ꨳݒ=eHmz@s@fby*y;M #tL3hcJ5E$<]!ó-6hC犳Վ"i;ƀsʔ#rSu$ CA&J0x]pKȮ,&j2vyk3.D^oct{URjn IwhѰ} 9*کjPU!kQn7,-b*wy&rx)m㼀qw 蛏" >`H MGb2_s%K>+v*nP?us] mZ٣mC/IyFFDᙞ)׹Az wVXqLrH:z*Ր| SZ "F@ɶ$T2$mky7sop8_L4;l9 !_f9!XdL]|eKx/xi€2qPAxO桵fOj"Bv*љBI_cuU E[*4_>\"&Crgvy.TMxO!Rp%)*h@*,C-$EklvC[B0n3?J +%,a+J5l$S3[ OS xo%tQ5S`+iQWFrnhCbPfE&h@gvu(6<oyj*gwx~):7*)'?|mP㑪" Cp <٩6RV޾ǓlFeE UC PD#a,+^=Zp<[S! 8msBǯ3FS`3pax F_qѕV`OUHeiTV @DU"%+$qyL1)Sb1{ޣ-)HrDaB׀mx0:,:KE^'>*IW:u & BO1J Cv!j+~Lb` mjh)+ H|oWWejy hy&?uPcZNOW_Խϟ\g(Txe?J~G2Dpph&6`$@x~HstW XֺBiJ*X+̳0|R2 aOߵMD>(_2 QX"",ZSC;Y9'x&B?ώF.ؖhORhP0tJUg:EaT5 ]Iz'⧆,UЖ=K=NbS*9w4(4*j '# <Xul\mb}b=( ژ͑^g"e۶ޟiyLB'`#j/i3kc||D>1*CGlp5dlE~Z0TDȽA㴓DZ8b?)w2^"`O:9G hX!{EM2_nvHk!C͏y3 n[#^՝U ru8e[ y lkp 9u#^*-Sc1fVLPO?g0cV-;/CU1[. { tYCB/B Mw]kᓢ? DT_n:i?&Bg'䘳f?)3EF[fa/MX%C/bڑ[ճҦjE"5bǚ;`#jImԃfbFJc_ qh{9bi9Q*Weq Tgh h]5*AwE?^{rt] Ѯkgg!RH#bV%vk UUv 3pwK4}WCd+ 6fCT{a_gJ B+Faa<9\Dk*AACf:.wPixV^qt@;hڨ0}n٘KwY wb n[hӃu тnN.bmm" U,W(nqwB[`De ^Fx<<9ڠs@*!ɇ.j 6팎TlQG`S/ rZ/ 1]Tq wyMg0@M-D%aO-9#UZ#] I(R7oC(V'ZC3%'`9z~;ڹP$hœ1 kʝyxÙ*xsoATΉy1d1늲4:S6ǰf63& Nvuf^?xJ]Jl h|AT"w#H1Oi`%c4 ҝ6w=:J>DH TS{nĦi2!~T֙şPI|Z!,%#i]tajnG F\ +~VV~ߨtwc % ^Da㥃B5ձ~#3>7zl=s)/` jmj~t6F&u ϡlUv%ɧq BAWGht](uemQoXqtRٮEMHwƢ'亝S9+`!m'gBBwzÊrNVR,ɱ`1Deh9^}!&Bw?~-zDZkV^de9|v2-y~#EGB_IVn^3w >;՜/A'`}POKUg_- wuHHaJ\0E@|6vĩ\ʨ|1+mޯݑڰF"qK>m.QAzf "9:.샔Z$z%ůJz ?\`·ÏZ6~ i;T+jI&=6xIIxecCĆOnDq8`1CdӇրzE|Lay̩6%z;R,\T4SE@NUf8gTʻ2}ʣFY᝱ quQl[x=ӦTm h,c~sՋ8\qGih@8/\ub(, e X{:r N(2wX5G%GD_4hT[񌮽#6m䀜$<8*G9lKt|֏h.p`䫔B1;K> lM#1XoT GFxCsN[-\˴֙p1 =(W '?8S !bΔKQ5jҺ۩P #1^X;s òqCs~KYU ˨q~-0?8xHW  M-OosSwkAyTʔw!vM #چzhLpUҩx4Ww{dS5Βsd֖yrx/_L<|pZ1? |Y)e!@B|)yw>c {qhc4dOȉ+unocB`OzE_[?>"&8 7 ι(N~EϷm>1hnU*Gy'%:ϳ&\"oUQ9C2@O}N `h 2 ܾ+ؼ࣎E󤍖*>d,i2 bd oP @V.&ӆ" ~,%Y-ƈ?s*Ð=^X 0*;gYm Q-yyUӓg*Fa}^&O^8)yjsTDhGb!}*`Cv 7gn;=R"LEB:U#/<2w  5f.kAv"NkdX8&QʮdDj{ @=2- w^ߩpY'I&B2ʀt YhZ6n,%8a쇝\ya~zbK\r6-[􌑈҉6e \mMf gVyIMMEv\T >I4I-HKyB E! tEvJRsފ ۩ ] $aⱾv&8N{Μzc^teYwBh/a9宔=\|l^[K2ߊ\#Gz#8@ꓔ\@ˁU蚖[XOr]Up9!2_ g-`ՁגDeUӽ Fqp̬WU+-7WrF}[@ȰQ`@+ɷ9c a3-u}ĪJ.I$n91kFp&P#].ŘQY /Mua,#j'j[@9_|\36iT`əơ g["3N>D̂(c+EH%7bUocڗ1By%BT}H@ d{m{tH:{hNUHfgG*C~Fet(Ma8]-Pyxe7> !]kG-:<ĩ*X×ƦZC^lg& ݁cizʉe%NuCFJE>#.lSO'$RDQ>z xǮlй@G\cxOa>6B~sF9ڔ$w) ;A1[c`jBwU3vE$(`oKTJqID!r]c3\Su9Ztv)KHʿ&F\#Hc0yx#A Bk<>%_W?G^Og+Uf 9kxdv$aCb!mNHb pi d_ŨsydgsxofzT…E<pWrD}<+fSV`qw i1Pu"!yNcp\-{ HyDFF^+M{t r [Wk;Mvoq,s }>h0[WcG͘RBN2B~-_Ƭ V4ௌe#%XrO7fOаil0}Z'#zI}a,TZtK"BFYg4w%nӁĕ3n;<Ȯ~T/nB~LJ[t!75= ~h"lf?E4$M.lf1-O_+[0Pb?Nqjr_pII諲2T_aӟ[-9ydGw[`754] r#dό>ٚԉKh7+#YC%Kׯ΋-5Z:'S; 29R@dMd+n{\՘1Par"쇆N ,H/qE;#Ʃ~Ih#^1NU8 ORWM*Dk$;bX4NR5ii 8c$Z:v%@ޅ[] I^x{,MPuqܿ܁aݚ')@K<灀zY{ Agƫ(y9[uжB&+DZ ^1Nfv* !_O lOF(fCt`gG4{)wVVB Nt _xpm9 )@vuRʱF[MI?nm`>k3+ WxADx53 ߟ??r},߷c?@Zˍ:_pV4C\D7UlS]访_DfN3.8[V ߩ[!zSL%BF$怙qGhbV-o[n0hHC"iPrTC˻'HA9̶M~툧\'0pX3 &~e" nb.з`+XaLZ)xN,\5ɡ}c"? ~lItzl.ĜYpBZ$3Q0("Cv*OQ(aOS'w; tKw*Փ7Q8 >>:hw^U`"7UN=SQqQ"ղpͪv=ߊ\t¯+xH#T阘&$ӌ1;,ZEh0>ӝQݺ P &(im 6HlSWPQE^Gvp+ 5ȄuKD^0(ԤqZYeR+Ţ}|edx~uƈ5WgIIQӢ Ŏ+kQy Һ0iKOsZrZ2yxx$JXb뉺K62I bw. '~*ɞ^9VUstK˄hݮr\7*鿠tjy}t0*D4I(tX=Y+/4whcRy' . T^n*ֱ|'eۦ=]T]F'Az7> ,agnɵwmGJTUob@'@\MѪj*I H`-H'eE ȣFnd@-)VE#RL#i?e' k8UK2ˏdЭ$TwV#lA ˾.j?K;fS+5Ӡݮpr|M ,˲-8]ч4sYBJ[bZ`߀Xj.at"8X ÕHa_sEE F5i'ylcְE@p%MXi~fyN|*zB%jFWj- S6S:,5w7?'{-gxд0L}y,[%T!BJboz!Z##cWԩle)Cl9hInܹ'l!uU8cAOd4Z }'2Bʛ2ȊV7J!>ώ a^uV ӂgL7P;}9pQƳqjвɅ9EHyt^u>Fr73EtQf+<鮊" K'>x kIZ}f'D_KݧqդxG|B在i !I;#=g2yLϧ098! "hrLEсH2[nCؗf.siB:I-(+OwI!(d#@E]VtVJTu?V3X'Xg~{Ɗl#<:` k ,0Ha_rVwD2N}壄 a f Bx'tV4hkU]S 3wWf= XHl\جbD쇻YےLE ld7/^b*&It* DӳgQӗ&Q2bN#1J(#.(QqBՑ109]176Ē=F6;HKgn3= ȕܿ, PO<ҞMM)_4% ]N^}קN*d':+}H2.+؃1e#̀,ڞ ۽$^WZР+}nZh)]\M 5o0KQ"G| (^Je˙F€ot(Lr+_0vڬ^)J㸆'G5v&6\34Jڶ*HLB,j 8.q)-&CbJ`"y=z4Yĝ!Yɧ?q2e0anLukap%,|gyvFN|QM'A7A6yq.?yMI-5., Y+FeS75eimAJr\s "#ړ,vP߿hYܥN&\ptuyND:w[('9VBTQ{ߡfjҕ4؀&;j|IZRqUई3Fwu_9Y;hk+Jg#܁.u*eYwnGu?ԬzSvq7؊hΚ59b X4,LHkU* hV A˵-*623Q1.he%4`Un1<cAS({ˈ[}n}4,%s>UA +_2XT^r6;p2,SWnlkpLk~vnFėqu:i˜rj;BlX|:X[|cP&ލb緷 8:kjiNВ<S[9%>$8]̈+Vg͋[d}fO7e13a{*>g&[/3KBQ4^"r|]u# 6"l9Ŗ}aĀ+LRsDfJ S^Zgót2ѸlƛX_oEBvY,Vyqm.{26]FKl8nK 7xwu;dʉgkHrF$] [;z!RKm^R3oY$g,xus ΑsȥYU[LWNRfglnQwOfm9c4Uw?d ) y_. &Vd%f^ izdG_`A2Y/Wx$T7aPZ.'I[] t1$Y ɡXёƲ6sey-%NRScU.2Z@0uuB2kDx) is-tDїcYWyR\_»tJq+TBp5oI0vg@T;x?g[mb 4co |BiSwBV;i4>Q`c-zյܙIc5Q9%9~׸KIg(xmO]x>ܻ吁 igJO_m ̛$tx%U\PtQoe=8_]T[i#24c)_Ҩc|F=\ޣK{,z7*]&`ڢ Kj4@OZ8P7;W%_捘Gm{m,dZ<tnxA?D508`BV ڒs.K4 yӷ㍼Bif 3L|(NP&P #Z[h{:釃Zօ2=FFr/ЋBe,֢uo NLՇ޷w"'Vm"Hgksrn0CReoCi4FJT+3? s1uo@ލ6A}z`qn;$W]&Bׯ`;Z :%k(>t }s6R~Ao-Up{u4 \BNxxu`0H>HHG;HN ܢ/oGNTBjb`˹;qOjÁЯ5lY$vk@ć_=xOk0>`bFBH?k\$/m@Vy:9u@.7USd0mw7p]7i/h- ּEXs_zifI{"(!ϴoZ] y /ȞbRiq]\ͶK #1mfBݢ@\=!Y-cK2#x40B%Obeo"2TXu;kbxtTGF6L"FzE9&1jEVNj1Td\"|ExN')Uٷf<`n4"3D@8c Q=6T2k[pM?>Nc T$EF8H%&ˁ7wߑyzt-W= 3fgA c kMbrv: 'L-V͵dj JPB[V-vkEV1A=W(@l_?`o'ݝ `E#UU~_ے!%c$:A'YYbw{qB >+3wEN wD0w1e,esFPlRE1L3UMN("O~@aoB0/R\,ca(|%>ۄx0R+ٷ>Z#- zmR O!n K`woo?=#-XĚcZcd{Cڟ2DE]h%H&TD"_S4lNQ4A] ;kK>)^4\Jvu2 -{=ag]0|G  H Z(:+TS-wq- ǸΓH1 f?y@.x66@(鯧qa80w;7<=:}*:%?B)h?[Moxz$zBb@f䂶v+B2ߴS=nL.8}^,~(],i8TE4^.攢v&] ]cĈцY4\>dW:acmBu]P<&w:v ~!_Q|2НE.v'~p}Tv W!ʡd=9=|khUFdbUAcI55O(3+e⻓U1!⬇PO*Na:g {!Fdqvt.]w \VGCTjhͬ꿄NWAA@g ͂<mJl68Fx%&`vBnX=Jsd BaYKԳIPiZ܈]`U@)ةx57=8S*[2 Fo3fqaV^fCn6q B2W45ڥ  w i3}P'2g.4S v9رB@%d@?w <>(56}_3zwFdp/Bko!qh %|: B@:L ׷ĿTKwqrt%@bp`8PD͓w:vgLjW7T̨e #,R4;SXzpVwM1gm7쏺,ȑk=)qƯ""J>LnAP Nb< z] Fo(oAp/Oo<'壭>Ӵ niR+Qdbjؠ-FxA uit]~CF&Ayl,{`pv6iL~ (6pڤ5"/~{EW5?=/W!˚ԼWp|7OsKM=tm;UU:.TT9@{#}9=6ҤFd^jsi;7d*N݈=`[ /ea!\TObfTٶz\6y[!ᚼ03QV4mnh48-*(τy£y8Zv*|,1/aAt}֭xd$\qL:0hm2? ?[9?ѨW 4rTrH/l-TA?Ft!G|A"ѺZw{8$4$Gdzmg,Dzq4QA8"*I( $&-tSYd3hkF=K(^: /%@9ݏDך=iU|pХ6Qs['NQ@BZā/ϛ?W3zM8S <f1 gvd1G#!f0/>1azHuY{$,Մ1ۃAFG#^_eFEaJű}h$':D뗪`# l ]1W+ȢfJ-Mͽnxv =S=Dqw߸ɪR#$Y?G`L(&Ue@1 6 9jH v`["s< 6"yÓPI벛mSHJ;o8 H6?>ytqOH榀C魂9*^WTg%޽Sr"4[+V~uwc@)*t0l3q@8;{犮j} Tm 28*o 6RV*x UTaa<Z* )t+VubYh\Gp͊ oy~Vw,0qdEٵM]/ݐv18t_`c/ M)1y K\2R Yc[|\m,dԮOItۡ0zc15PB)%|CkDAT B?dE@vb< HWtߥ2*qL,G ;\?%ɯc+·`JQNS_|278=+fXڒ8,:H5_]!2 {$:-:dvcQcMjvc+kB{hδr)^ZҤx5„*nc7ZDet^3bLԕyMrgs>]XJK N?bzsioZ]7nO|safOa_b[^PGrߡ,\.s?ǀ2|QF`{99,(ܑ ޾z>zBũ.V;DnT^ן_+cQ̰ d5:Oy IbO ax(7y㴶eFj_. g8׏Dsx՚C6*_Q2k׬1fְu#HœK"ڧzn*aN7Adc WcSxi$of @+$aV"Ac*YYJl¹bd.NJpzrg$+wL-Oݽ.vsR8ci7d%u 0Rޠʹ㡍 K*TӪyۃXQGEk_A3sIی Yʔ;tg}?Y=%{\Sw(J@ 0K㝤6AMz ~SF:}XAB96{PGpɅR7DsF rF\Gy&t>}.X -ZU" 0Z>~[-Wlz 9FZXu F/y:VO;'&@0D҆JY Z:P1D&8,'Cr/z?7[$bpAb{lP#ZJ 6J (7SoxeN_QF%<*H3ziE cv 5 ypli5.xM?D!/eJk6/(z!ʃ~ M߅-W!EБJ̅;~tZA2{WW\r6OV =qֵ5 iqL}Ex=񰵃zwiIiM`9%jV`|ig/R#{Q[x^wMT% ͚ox[gԆxgM@yJ|㗄>5 G]Ǣ G>Kf=Kohb> $6X-l`O^V$}] uJ?0o0dpE V9P}$gkRrƘ-ʭt Ӓ+%+YƸ<5(zѨ b_kV1Cb雁ck,qhc>~%b% Y^ &-ŧkͩaԽs6l@v4[^kڷA]a 7?]=} Xu",h52 <=u?7jHVd@M H:WW@(_~dc}.)3+EF^ n 5@aJ)!}Zw슫Ǻ- J <,*,s>WX-^f:(*w4X*Quz LpPjۅMR[Mdc䈲/^̌e ñI^kRe:4P'&  oS?H&yd@݊V®xT(m5KatAMU["OZ߀K5ck`NXt25q0 mj6"eȾa eSaq3Jm9hl[Kr34-X%60eE__9, ")R*=lDʢMDYUzu Vч?? 4QuPН}m#اB4Q"r_@HG++3Z\bw-8UL7u8܀I:v!;PspUY" 0=J 5K?]^oo䊓 ah~ -UM6gOvj{]7m3P;ţ/j˼7jXϼnmBA&3;HB_$X3;y|揆ZpqS8D u3{u%tNۙ$jM@+Gon)$ӈ=̊CL ,0h"DaAlfq$:m]2O;Ф.&g# R:,Q1A+m/':re"WO!Dk4Q*+G&].M,N<βE (2{cyhydJ4*f}^RZ-+Ta:;^~s(ihNx s'f/>s8;q,3&6Q8cR8񐖹`wqA1_t42>R\&ۨmK1'%VK1J@v4Pent9EQ|vSN4 JH&;y\lZj5mo+9pq*`]8N^ s] |W3Krsk@kXq(Բ^]uJ$(%DrPHm,x ![_-ob6.t2|3\ӈNaKˆY!UQ( {6e S({=Е O ~nyg r"rw! af.`l2Z 䱢35(lƧ:Dk˧].M~-EyqT^wAa}ߺ|ʯ| x.=ǀ4'D+lu]48 H-mc5@<-輼j[:*=ksO.&JvdfX `r`#vG,s_mmN2Ű^GBK( lL{I>^ҾZ$n^6s t~ ã pa0\9Y ?IHU|H'TEYt} hE#Q4rW<`SB$kY)R#Io 04?gB_a*pکvb9m?XXicJ|X5R06B(;T`?}a^ؔ&G!Vu<_XbaT nƛCPiϦUB-% үnw]mFOii@N/%l` 5p+w4uЎrV,dM+Siig'pԛi@XhD̠{WNe`Vn謗pmaH@Vh̓Pb_!gl;F"+PVA [ԾTԉ] 25CdEi$J)o5Z}Pj* 1_?S\BuY+iE,UsU^<$ -[i17mfͤ$HeX4nRyr†BYw܌ M뎝Wii-?vkG[w?$p??,[BsÛŗ\B8[*2Uo7Y,~W9;4De,+ٙA⫙8WlT"#oI }x!k$mrүj Ł@z> )0U융ctw쏵NVլ_1xzyKК6)cONCc`,Ÿa[ٖ(/;q sP|(kg#wx[ݱV2.Hhy:$8{'AF*WX$1UTueቬa\PmGry˽ߏ3{2_w=d.7as2S:I^{wR=zSRe%H4v-wNO`VNZghiϯ΢) =FGR+l3@mFީb v[aQl(F0[- m EP@8M#qGgyAx> DBJ 0ZML̤66xP95kTzq<[lXQ@}]4D +4V+榤cln4l.$35g8RC ? u <.`4Yu? G+?2/jCJIꞫ`غÉIPRbo]=XeMLpu}'۳\u2q%U_/zj4 8X!ӫ$ܿ꽢Kf4gr=l9uG\Ji);UdH'w5#JqNXhs0@c6oߎ@L=7<%Ó(ӭroУ.4jG, o&b0}GWJB6,5М|,Gߤ.uJ\*vZM sXݒ38̻(WBsܖ?Bu+xa{+õ ZbCR(K5(\0c -tNt@`C{(vus;Kqg0(]ws,݇ !z~ I?I=}S>Mxv쥴Uo@;0[44]W^u{=>Pmߴ+d H16nz^+k$W/J+S-95?9A;P@/$@;IY󙫹 tw,JS"A3]!ZZ(b} mwQ* ],Ek\%޺9P0y֎IrLI%KWR\Ѓ0;S ]d63Iqӯ.v,ڳ?SCMΦ/Ljoϴ s;U Fh+_^8K6׽Ai3tO^LF>ɵ,?(1~G-jށ۩&-,q1I2_rGQ>1?Q)%6uGwMھm([3t{IWM] $'?CXJVoT*?*|c49!H>%*~̙C1PU+s!jny6c޾ ?{I~lV5#:[eD#TBHˎi@Y)%bH"* oETQAsNUHRl 7TDӡKu=A^>iO*aKi=J 3 p(KkgXG&+j.i%)UhP:Hm@feÔ=tL]wl{ `>U@`ĦFiDApP UFְl_F8.85+0ΦI'Q2.*Asg x8bU28N,$2xD":OD#Au2PRT4~8UJd4ƍJU)h>wgt}QگaqI{Cj|+Sr(sNQ{l MmX8{1jGcg4=3PmQzV|3q d^I$>gc[xȴ ?tL $YҊ_}SǔiBXx(tΠ5/ ف8%wsJdq?'ص9X_ o)Lk O$3 A&+Ƽ%}}m%Ra b9u!C@6w^ru=  Blyw.(= BCTurcy-V516˶A^}@/ehW"ޗFRo _?̚!x7oǓVBz~[ʤ%1,ށkRQ {dsCDE놵 X-W` >oރ tx#,#•v ''ƽ#d|v/$7L;_ ]Gb^ @C+o7m;%ֹ%D4Ml[w$4N!-f1Cˠ`M%eobq(H eP\a ;R)YJo /6'; FhpeS!8V0J|}gԃJc5HިƀUWVt!x;AbLG_}ik!=p!Cz'D{f< F:7lwj~a jS!>MdQ@ De\8q>u-iXN %?w_$opn5 5zhH✜J~ohHx`2Ga3%.uP64إI]=ҘٰԐM'ZbyzdIX}lpB3 =t#ݜ{OȂl-U&F'nǔR(zK[S?+LLBiR5!m 2`^DPo]s_h?ƲZ{ةtJ~ƈ*֞ ^eD$$`O@ʷؖE˺2AO1LzR)`bKGԩ9ϭ酻 E\$Z(T%?CZs^UL5j>GâxAey.B;&1,ͽ5ʧg@~fV>O04VGӌ Q&ɋ²,mtkK}FQѱi~j=z~L}uu ̩#7ߚNX}@ۑyR_F6-,|b^c@o qjz%7>5 d ɍQ0tYt#[Elڝyh's>.$dzC*q-Oؑ>dtUcJ'ɋ- 0ף?- kڍF7'٣KMsӾ9wDsJ0HWQèXru)dEMŽVo7`ኘIj(_6; c[:RLy8IᠦP"y(BfU3N躋W'uL/mD C[s(n/2J5o#%`!QDiC+}M !:Sҧw ^54Pⵛp0~%[Or%+|P<[0CLVPrCc_PǢf9j){W=#ja"ΓPb]./@[H:K\*b>&̸2|Or m[hI O: ƼuVI۪͈U$Oe4F>W " ^_W (pFth豄d8rFs/!1Y74z(suݸ1omb̿/G{peH:Ơaxp<,n^H 5 :Q82Fz;O{ɮ<]l'Z5g4a;h?J<x롩ۖfWNU&t;rM:T x%+jL?a~Z|7 }$Fc?(diEirL؅ |$xv2+-#|"P;j$I by?C.qsy#S#y_Ci^j]"^ޢpsz}H67#e-*#2l$Yjy=V(7ؽm>5~Ξ2l"K M4Q3J4)\8ϙ߂찵b?IXDVad?՘'κߡ cӃ+!0#[?堻nl=8Y8*J$.uOeOyo>}M0=$HrWhAuq{X'E #/ɿ߮;jNߌQE=> rSIcfc\RӓzXݠ8IS^S~\6Z I;ߖ`k\==fL+\\fp۞)ĕ#壵~+\S#v0`J#M1EN0a~D{Eѿ jsy|s7d;cb.:苬ʦV0֣ .՛nj)wEhr"lmo 6r 7?ЏF6Spi KD./hig&S5]DW5Km'A5f:i E]g2j 6a.~v$Y;yŚg>sb-hqGbj "5U+C+LH1xNFXnOZFmk_MR:Pɝ/hC",ֵBYuү5>tIڮGM {d:}$B%VĀeGo9H e2e{_t+yXΩ/ޜ_$g@ Ij2%eeƲit\Txb@2/oiLȴu\OC\LD,H$+NJI6ARV+1X28p9n`uxzaI0}꽳Tr5QdS/ȋٸj"vR!M8Ahk߻ +MLw$&V sVaE17K1je+7.MЮS2C`$OgBAI۸#+U/Qȼ- =ӧc6J"2MNo` U|VU֔ f%w q-(HR) w9>ꖎ4d=J;*̕U&򃱁վq!ݛ%}*>*OwWpßh ]u݇Tp2IyKLj+}$c^l|8_=\!Rm6D>o^J>Amb(@-4LS+0 B7DMbfMC)^Мm:]/<[E Ioi $$\]2z YI)ʜ,:>l@:DIY8sV=>k=޹p0*+{~KֽtZXMp xN@aA^?/Nwl)Z B j{^66ȢP/SHy&(0K`̩:SIud! > { X;f:X m"D«va\SdnY(v/R/ד& nGQ0ze$*=]*Xf}~&a>9 } ?*"\MډEҬiV)Rp`{IysJy,!"Wo*,E94dց TJ-#؟t2%ޟV?`ȉGlgkjfZ]Qwۋ69x`n֦PdPos06W&<5ԗpn)a D _W"4D&?#ؖC\}Uf/1"w ZVon$#QeZb^5lIMqeA0n ,ЙVY]JT1h^Ȫ`R/ǩXIJoȚ|mmb)bǁdep Aj؜V fj1?+*0(Js0G*zy; BRݜK PA8a:?)xa\π]g) Qol0 d*>ckkrIZ?K8ICthNSzF'AsZ3ig=2Gkc,Ixςo&hQ%J|"OqWYwsKF݇]fе##~C$oڐ֍(d;pwp RM("{ Hm3yZ^8_!]Н,bGK"Hjݍ-惂e9dŋa)EYyX*?De SdV,p`d ZBʗ b*N!^,=d!wc1Oa+ux9J4LDtx)t`1[ƞOQ#\\D/c~>Cb-A, q-A** 7<.DlJgj:}Z:4:G2^5p-C4A$`Bl)a+Px/st"HҪsEeA`/(bZs %Op2EM\fIux2WEKngĖ"V+bP)و-ou]q~yLJ'Yɳ΍QSfϧ{^&Wη͕+p3?;Mh 0v3dvJȆEł bD b qgc~8_^P\t,c Hge 3=Q7wOrYZ7a8c8p"50y-?ܙ*t8bB)E q@WKNVa2T'ˢ:K95VQ]lN9:}C8Nj#)/)c7Rɞn8KGK. zA'G$4zcwV7Ѷ;2LMT'HR!E) Vr@bGn5 P}Gߓ2(1L _$¡橽Y(2|?bC0::7zG@t29T62,{0|KBk ocLJ!g4ݡn{TAAA/pmjμA _w3;ku oalȂ+" 57k#ݵ+E~7H'Jp$Y 4*^:v#dd:-\&8;,֏F/pw W`=Z`yFeFZX{@[q dP?2{c#moIFZ<^v%/we hdr"gCa&Muѡ oH,p0RY @|L`Z7A#kyPll*#$#wskTw`v'ե.d!=ef^N=< p-ݞ[j'3q^dQ?@ mhL8*e[Jkٶ[Vj\@q?% 6~1/E *\X^$A ߳6߫misH෦6dsp[&Q#Q QLœ89:BmRKP }z3B62Fz\b6iVbT&Ij3<O_`(VobN3mM?vu*yf4OC_H2[T+.@UE.exsTT+U4q^+Oˑհ_ ﶉ+`1biКf?jR E,5iQL-p0L:ꃰ/<;5=Zߘob \ W\@1q?E' =Fnl5 ,S_ 0nWU+Nu7WldYKiz>"+|0DV=1A} 2P؄*SzM[Aw2)O/-[9GH I:FaT>B>>Pr P^殷}ug!\`mH W#Mni؄3IS  v܀lەO}1WlgЬZZA$h"baTevbѥ3b"ZO82 f ЫƴlY 3'É v[, o BDy.B 6bӧbﶩ\ʜ~ WyBdHUH@N1+VA_G繤ӜrlTaj8y/BoUx򭵝dݙEbQ(d]2| ̏RZֆ@J,t ԏ:%fVL4J1LMVR&'=FD.n lsjɘ)*n45)Mp'RCɗK2ԱB ; 'Z~!4"R1ٗ}!p3p'AC#9 )ivkIVĵgL;/RC_v%@anH!~mgڹƚ~mu[N:bR'5Y,m@Jed75+jG `͕<h-z웖indo~&eox͘Uk#^{%0 ;k!QMAux8Bfx/Ǚ-Юq=% 5l̖>j} Ԫ_ћh΋cG`o u 8{+Żųc.y1)Lpù5V@5Jތ~"Ji?,aE($* 3*i{ MJ3B;vL7~6%b!?od KC̐P[%dW `e"nv 6HYg4CJAOz3aCO8+2T?\oY1myGv3|xi-Ct~Ӹ,&xw+t(Qdvr7{d}\o$\SΚ@577r*-uJ> Thߏ!|ҧ#'qۗI(Ip+\0/mi 8t!vВQRPUҔ=ᴴ39_zQ4l P EZ@}V]k|?ޗdj9b3'ݷ;\,yI^  6Gh1TL:j2t-[ 6WIuFC˰: B^ } Y6+DaAzW7coyH|pD $N#͏A Ws(}:0VZI{+7Qog, 8 h-܍yne="2i=d:Rz9Vfҵ6^gOhtEgstؖCXZ7>T^.z}4YѢ[imxY-i MS@׳[4 #4vb>>wVm4#^* gf eol$_c@3D*ބek>9%f[Y0 <%)Fl j&o2smԫaFy}(g\6Fe(:UwN)~}["yzJ!8Jl}hFB}uW7tETBO`Qvu' 5@9szV\ n2~+i`b m!OjH4v پ;\˜ƕKnJ&"-,ǓUcl^ȹ%r`_2?p,yp:x^"fCz{b҂ b[A2ݎ*RH$7QS,0jl]h!V ? |Xzfdբ+śjq67oWEʽ|H|❋0ҷa໰%CSskov(me`m^@2F>IԺ7auһhbi&qfB;NW+nr]s_⾈4k1TbU3&CmX.3uxy΍h/(9e"`MB?P0'bkdxp4D žW]s؃aݫP/ .hn~گ ?ɾN9惥^{N Z3B@0=IƥnCbLy:j)k$0u5 +5F5s)O." e{OQ82 ^l`6ӴMPu9' 8˺.U#vE;+T9pJSbj@הRv5-*H@F} ]!M y2ֲ" EAP p(VA1:Jmr-~eP$H_8t(]v Ys $à ^Fpv$@F9Z٢PVh ivuQggBD_ͻ1KܓMDk}=Y٧GTy6S 6Xgu\'Ͽ3TB߫3;LeesĨOV/W]+xQx@Pf9&fPo`vF\W N3mD9}_w ؓbܙ}fPlGPz>GNZ4yQ+*?T!=MTB-ЙƂ)g؎Y,/U{T UkHxFA/e.؉!J$吊~'[+ۃ !ճSX$H Q|ekķ7ra}"Y|޿O9 iC谥e.5a4&GRWJ'DtrK_+bv~;ͽ4ڱv~m\}D҇v\#;e G'YȬѫAf0w]:줇O1G@tVj%LUw H۟:a тAήRJe \5aO2 a({ _xvX 0Ad :DMSf%{ ̼\y?;)?'um9) K5T, ^9I$65V} LS4I1_68i V"0FK>y KۥD>j߈#հ(8j1pf_~T,)\cf W]%2f_B&H!|uthY,^]٦2 >ѷ'=Uqw0"Ǣ֘!LOI8Q#ɂڣner( UI56l *%\jqs\&۵d"OzjfTu%xRP?'u,WcVԭ(aތo(ñ=G,cBsF˃DjgQ55s^+p_Jx;=f-?ø T@Oy /G_^w$XWif}fVF%?32( R{. Zdß2.Bu[E]-!vY;use9Ey^ (Ã~E 5/s>K%@h.nv#[T#=`Jp`g}?Z @;A!{kj^_d0Նdz=-U8 bܻ-$G:Aq(CJjZ2jU x:4fJ7fnFŒ HTAn:- E.s %7e Q㟐Q0`>S"B8 {_YJLq"I֒`Ⱥ { &9dɓm3J*hɉ*QYn5Iz 7üjI 9oߐ"Z#6fC(C8Z=i5)⌌4d _/ S@\P.xrĮZt8 t_IYGhu $>wСAS?/88&`潺 CR L=^uI矹twTdzrA'0lj&_[1#߅ѶX7 g>RGT:B8]*UTRe\;GY%/An!{SI(TOVP3|]>~\ͭ)tU#9@"xjt*y] +c-)ko2J0&^N$}V@ uPlp@f\E 7\sV]ᑈ2SUa%TU[ c>s*4߇0To eJBzT.d(N5쾣=}YS#.o𱰕АU {GB Y1LMwVIն%a!DQN"TGx\}TG'hE1Z t0Ʋ^hq.;UwG\ov7zT-U.VJEɟ·r &ÀK*s 5%|?!.=4T F3זz7]7Gω3ܯ;@Æ6]̞:eIKUߖFwu~\w{/Ze%n &W1d-+/O[UxL*zS†m6셜X|k|Iu#cNTOE2Ay`wԒJXiF6svӥo\Gν 8&xoG3T(NKcSE?^1[ܡSZu{ߏw - Q+uq^ws`*{bVM޲eD1)WT] l7]e\*Ve߆6Ŕkmwn6OE?UY;f WQٚ1+awȈ;6Ȼ8F3,dž}Ĺ1~ Q`F?o(R;mkOBfn~ǖIp*1*[Tunj)!nNz Օuy|K>̻XCIܧVOضA˫(ׁs\hUK_U5fh.%B\lVY$ yB~d\W5nHR(w#ڬ"~B3ύVhnimIN &AbL( 3M#Zh戬(&kOF4}t&6 WۋQa7!QNwBUxwʅ~~$ 6s{(){⺳Qؑ4{ I+T)\ &㌕\/`{ũ Ɉ\xtj#O Tp(!Nwg+%<8*l5{[ݥw( .x$,,JsQH?JDt9,8ziV__hu趘KӭE!H#TnűVI6k?%y\=#ô/ !-f'Ndv_:}j9@ T}hKR&tB7h'%3Mj4)U&TB=]aCZlS)zM_M*s,{̴zD>*c:Tk=u9!G]r}H)7p 3=4,Qb'JCDd3U6VYYĆPWGE S{]bv-m@V}#B*5K#lVWPJ_aHľ`&(61V>ǻ!h=Av-0qWS:/_7.7_lM4Sw( X'Zz eXy>^}a{a9}{%xh-&8'{jEouҨ'K\*|^R䃴꺣nφ錺ds[`T;'ؕ&1?oӊu*anZĤס8*&X#_]s>O 5s!ݞ \Gb9 05b$AХ uTJap6\QQlAa {D`e[EYagD,ym{T2ŬCaҞ@%Co9*^hE\ ? k?f4Y1ϮU #:=Ae\Fvj`x)='yNOqj %TnE3.>ת_)9+^Bu(~f9x$;y9/`(y&-S`@o`+,Y_Ui4c$lԸ /Q.o,pTz k\uȒ5b!vEџSb>)^F-|;5#ja}f:b- !]$^FI)%ym< fo}30tV1\v|NYTjOuŵ\U@ OcsIB:N]2,8]c6@a]VHet.jEvZz2# ]22=Ч' bJ,}y=b vwt,TvzcZ'lPZp.mn?姤쟚VG-)'\-} .+S&z拊j&d󝯟:@&鑒pCw% SK:"7YXer N{7.uA^ +rB֯nw0jJB6 \ul@q*&x CM*S%86ڭè:pJgd'?UxQ<QrjaBz&]vS]?><VQ_;F ߙ*F%r,)]C',lƯ/F nmɑ!>XdȲG%{2 @2VHN)‡U/Oۦ߼Ϗ+g81̻/]lFD5WP:ȈK! S057˲ʽMa&_i@o\H[>N*S9"nWcfxP! 5lN\~jJ) 62F*p_\5M5uu,X}Y 0#vOU Md`BV%G\H-"F>%j>f&ûkءwzTnL)S\Tq}5˥]­9+3@*(3 A2W w$jK %:8!y%c,d= "Ât,zd# 6}Y} #=ye6$o$WGr2A`˧VY[)!6V3P^o* 灌#,6dOi%?_q6=ix7:y+ܩeb?3FP<%17 EJ]|a o*7̸,ʳo(TiƙkwJLUo~>Pק{*(>Jwih@=qBxV1o !A%D)[ϱc uyّrbؽxx1$p®bL|y-D"C>e)X}Ɣ1$LD-\C&TKMd.ˣ5΁ePGO:Sm:YTS6q<P X(*2;zKBv#ӌliyg %u+dN WF} WL2T@d*!!Iq)EKr梊nO[i#rzc/vu (2U~L^YlUڨ~Q%3,RF@nW%awA397=!$K"`.!*]DXsod}@B.[ٝ^BVJVYew#axz/Ud86#ڨg^}ƾ o|k.ך"ewhC8hggZ'Uxy2AX{Xz2 _&eZ?^ / ~"R:Mo\"6'zڰ<Э$+ӿV]OY|Lc/|B{4K#t;u6d0C+ ʘlJܻ=nouK@n 0C;ĦHU , wWLEeY}s*ݳ蟶.jx ͩ$XD6㿚 ~@6֘4~wD"XACpqo=pc# yU\]R>Lh}HGESxhA Dv~\.Gv!LӁ1C"mˏb򭣲* ]me<F5 X/Ȼ j%,cѲ3nAȐ;lO1 ЋqDH=vS$~¿yjKvY'V?*jlpp jɫfBv9 }Ӥu@duMM=|>:YqxҦKmՊco(M(j0O*ɐ o'f']^_՗uۧ0'gegSKa8D[GR+.yޘS1 ګ-a6|2 32"Ex>ב `”c"#_f{Bf8@TQUB'^9{]m}wjeXFPM{8-VKW^VM ھ13u6A8"$k.:lnrC~atm>7 ﲴ{GYMgsQJ-H`؛ڪKj$ Rܣ-)+rܺޢ.D̓in95(a+ SHҊcN2b~1/`eSPӐ ò~*ӗ2hj=q]κ 3fKTC M/4Lmi\1?!%ۨvigiXf;mE6bӀUWgCߥs)H%0HKr˟sPc@rN+BB2 mi(A kX¹ ALoZܯITk S'ڧݟ-`ɇT]O5~61S)yg7Y H=@ϢⲄ*OSB7]Pݔ *8W:?ǼIVN{oΡhlj%r e^!kk3QO<qsLc T+שT_$kFA MCFMT V"KK gTJyv[ҕsŏ1c]FOZ1h66t=]y88ɝbևU M8!_6$KUvn4JC (W T<OlU&޼IܹңR U ig-jt|~i`g'dv'-bʔAJe(hHaN H7ɝFid؆ODt7qk aE l^ ~0b&>ـ0şo|VA= `>{{īÁVHUT 5b U$A!eME[)p 慐6dͷ?`|`bӛ-Ert _hZmW7bީ_]+DoO]6T8+/՛UۭmO(x >BdH'Ո&Z|_]Gll^筏?9y{ڋP<8e›mT[7E>gyLl36 Dz0x)YBWDYJ< G6  d[$PQT1%RL@GE/z{#,"G ~kIό82oI0t"@k6 ALʺ0Y8jD 4; ƟeVc7?Dz⨸|ʒq\䬠$J;ͅ+, ;؃=[ 2,`'3vhw?"Ol/<۬{Qo ߕ RK&+j3 +P1^SJ.?LD*$\Цcvugp6=VS0R0+_IJ6ޑ˜ F6 R_:̚aq2)yCF_! =d|ҸahМgHKj0InxbNt_?TI:0ΘZa U=2b9!xOiЫMM0AV g@R3H΄.uxܖ(Ze3>|,`t KNoInT9@KM57FYPrq~uߑmɿ"CVptzϻ<{dE\}Ð,2bYFx#}9piL2c09(&A ̘ 4!1Vqse%A~{k$nvfr9xvaLvPig Pl@e)$o8uVkrM84lLяp\?#/(ls }>6JTNac~P~TRa\LhrnXP.7X,nn=Y7xԠ>"" 6j#d76 nPuw; ר \.069|:HXs&3+yTk;wO`0gFߏm<~(uJ][8aս1DEI}sD #hH`\2z]TéC#VldS.9S%].#8Q,.8׬ow 1oD/Ay+$k y0@af|*7%WޠWexQsV&Qx} kBQ$9#ɼha@{SOW馟(p”usa],3haڷaŝ.ST@&F^b8r!{.8At&F@2%ݬe~/SUz0{D84s#('7 Ź Z9% 8E5dd= ~)7OyJ,}K'/( jܻ9!+]+Vl//#= 7T XIcQhӕ!cYуmfUZ_ó ?KSx9]0zcW- )le $C_4_0¥35ŹL/Yxq@ծahkfih)gGR Sśt\t_'YAeao7;wн+(2+ȬƧ@$C0xiW3\{hhA;JBECLIQŇʍ0Y,g Ͼk["ՆW^ Sa[( u`Op m޿kB9Hk}ms G;K' uS ^\6Ui5f:#,mح_Z  Z˛6@TeMn{וru%]L#BFȒmo-ms(hK8:kŀM"ѷxCV 1M"Yl99sHZVK]~ ω֍]z)tQ îm-􂅒ګi˜.Z J|e#VG"JF 'rt~A,gtC2=sMbN2g$<&@ppfCz]H-vE$(F/َuC}2 OXQ0Zl ˾Hz"Qaij)K<Ϗ"c'ݾi=!)J9mz]&f _TS0 1y^e!̠hȷ"ˬap`4-.;8M=q'V~ >װ ykrVwr/F %ن6CU2%5!-T]K>?c9{Qп.[T">._$[ıGsDCp%26pc:k)jZ`٬=WuQ&Y@4Wzզ+b/$ɂWB {Os$sfIǻqj ϯ ^MSجz9pw'MQ7e,&hʣ ^c6_=ٗ%K<8ȶx3}_3FW6j9%9ǙVO߯ػoY"tı *ZOr򟿆=տsv&~Qv30h(Fqcq `[ ngmB $ IK]Gw#]Y&^-/a^ђ5ޟi1I9[0^90 g 2 G 2K3Eɨ C3,UzGВl_-@s7Hs`81ךׯa`5&1KŋNTY Q` $$ V)=3rAߏO Jj.l+,-!:1=jVU5Qm?2Qur)sm:[}v әn?6vN(Nl[\MMd<5 Wv8¼VR=fÏP-N9qEroUA1եk)U|% 6q4EhKyܙMeע\)S7p- *=+@Hݭgu%R $#+rQ^nlt݅ +0E-vg6evϙW/e:Vͻn'C|T9㠮Fi7#'ƈ̩Dw(z l^j,b )=Sp,Hǃ6&zktZFI(lp#8WGڞWIa'"ط"Tr?u3rQ{9d-xdP뒵]HQOHFiD`7®`' Nŀz;hY]iʦueJ18Yx^إ^ K +rwR;LJMY! 8_VqScX.'ʟ..['w klvty =z/^ 9xb.tNaz &^f;Lo} *0 i m07Zj34}c$ɯy'N0F..1 >x|PtѴ`]5Ftpnbۜ3_ J`Ї}ʙIfҲnؾ1J*mfL&cGmYzs˃ /䯹'D^d@f^=:Q לȴ = =/)zF~M]5L8n:aBlCt- 41B Aul2]+"4^]mo&P&5 x%%k}o7{T[_Oq Fn6G(D#v-pe2A0A?y?V{Ӫc!LJ\8}$l ;,6 >yH`.C`CBh=/eTH^ u߫F{ M/F 0r٩^cZ/Δ-4ޣv0PȨ Z^䊹M liGi 9X/Oj_Yk1*vy8JX̡@`Nf\SR⮖B4q],{JDlJb)\ I${tR{FM\{e?$ҳ YQhW)jڑ޼}XMO(q*1mJҗ6J8>y(b>ubg gD}n&w< z4I?#bB$'pZ"6RzᐅئH9A n8J P9 LPL9jay%ʆF ΋TL(KSv'|jj&(+4W5cdz4g(kl&zaYuaVB*^&nc*/__wuLakF?JomVe+օڽ-|FjX8}nto bx+-hMi4+Mɐ짾 :^w ;|zW!{8߿3w{c pX%G*X=HkIOf> S*GhL x;XC!^KuV/QR_U&tI7_Z,J|s'6s^-2ilM$ OJptoTz.[1 ErbEI%mpי"7¿NC_s^Ca#FK 0_v6썅\կmMNd0eטw" (w+jvLI1^=" sՆQ圼\t74hgكM_ ht֢[a4 IkN7BFJJO)H5E( pY#fR=̍D |NtcbDhe\_&~)B 4]z7R?2-mQՅ|l`ȴep; @Brtν5'4.<ǻ 3[#z<߁&/ fX>Lf7?.KFV˘́O㗲.M TzDryjUvcq{Ə(Ɉ֞cBDs1&AA{ RmY ygs\(cq@v#CPEL Y$@Z-Y#'!: tk4ykSJlڜb #bqd|5WqEi4*N L\H.I7Qo~HoRy-^ΖPuܵ7i9ڔ`~xޡ0eO˚s[$IqnXF\Xq6j} B D\!:cP"4'8'<#xg(:&ݑT)8CwТz-tr;ק'c ,UTNȇ/cI\@o%veޮRi^K^LB`6PJ!2T4!_fJ|dlȟl9QѷXXvG} ^CȽ&ӏ)T *:0VlkthBKBy=,!t_T&D*dp\LWGrvCA\0kAּඏ y[O?YWU>F*`->>KD1~4N*lhͷ'к&o?c/ޝ[PZ5w1tt[Ni&C#;_IYg̪ 9pUvvؔ+%:r~S4H$}.3u ي oˠ)Vq%U=k!y"rzw^`ԯehH׼j,9mox/޼IK ԆCӷV PDa\Zo _ :!6KBT˓{y!)g B%b]M>{mtm}KUʷKo8ΰ̡Uf'Ƒv\>JLvwP!1[#ȴ>o5A"*G xq!Aa:EhJ46YWKbޙrk7]%&.ۀ=J0lepFtHL]'ޓ~vh$묌#"tр'OQf^ԠFU [:W-m,qK {ц( SXs`{h ̍ž%Nw2E: _TnI?9lo+|iqINg1p6k7L[q }AtJЇޱx,K/9M4`k1B7/p|\yF4z|hb$銏Ţ ׵eb9(tʞptajs:=}9:>ы[je:FpFodsYwїOg ļ" &iv)iqI!mw YT7,!p DwL0nb/DA;!7K qX0\x؂4O X!S Bfy C: >Ptng cjk Wœ4fI,^8[CҚ~c?x!h7(*0*G6_rNOm]F .>ŠTz*v Ѳ?G:tG٢mY2_ q]LUbrz7ĬrxhuN=9Wtuaaj-m\ 6+u_E n f>E_1gaV Z[f`xAw@`v<cE{FNV1!wVsbfɄFf:@kbA/~2>ph/'O]Vܴ{}υ42h+hf"3v|E,<^ VQmj!%.*Nlφ L0뾘IVW]#mK~JX0Q`{OUCX݆gV:p&ȷtG_Tr'܊2HKXYPB&q p9KOF ![f~`vu#֤Uw%j✎]%xqD08~dL6f6hp"x?`C٥ Ӫ\';s;vmOmQ{Pi,Y_ ibj({͝aos|Ɗf|OY-hoii}޼F;;4py>#:Sl#\ 08*E;\m%Ӄa06*#5+^;>p;ԓ]kʹH"_VW+nxwDw!|hcDb?eKZUP03}~ zF 4 ]{f,C@h,fA1,+CTr ;W_ ,:ϏZ]֌`goXe9~ )?,+:S6gޓL(.W Iy-8P\ _WaD:x1}])26޼@[$x+ۢڊ 䆵 /A8>hSQ>G9Ua_> i|.@zM z8Z,x{z&;"/]pEõBn8piL)D8*> 36ƮKmG|h2b,}Qʔ7oT9zrVSFt$~fODx'Bj}ۥ:iuxsⷋnnA4ȢK ͮ典pc1gq'@nrwma/(J^@܁Gt/jlȤ(c!5H0~Hd?fP+-KF,OU1)L²J A_5kyq~ E5 )ڒ~v#*Aԃz8 yPݶk=g~QSޑM3~ 5M}ekeD y߽x̕>T`=7un,f!!ߺ!WP0y#QH{߸G̬N3~&)0-M<qıU!&Té/ϯ2%L[E0G(_(]Q?g8¾(#-&t纓 WG~T뎘;DOy Q2lHp|Y'N&'S>bX(0Ʊ4{EKG`zskk0 gw6#sK)5i++~Iv1A fXfWYddCƬ|hSA%2*/Z}F+0>oÙַt3Jޠǧ dS" 7*SCI؂>\IѮ#! AGؖ(vܝzT&3|{Uw/E(9b1  Ce8G04%O2v߼ZܺQ;+JiB̐dtseK6z3?}xb Wf޾9j썴Glׁi_5쏔qmZ+PfX`:$O!֌}2lϘ!S Q/l VɅaƔ-0~)X嚃2ZbJ|7b^!@vsb=A50;M$_mS 'P6VϬ{_1Udﱳ0F 'Pr&Oi DQ)ӵK} kk!p]S^oof>] 7oF;}cDb!?^xr2ֵ6mڢX׀ \i|Q<. ohNeùYjV.R|$ QZwKdYsP/[,y y<{7tkM7Ej>;N*R+=Xh}H{ޱ/Pp5 rZy[P)EEOYiĽTR~l7$\"aj-=.fU曒iMp׃UiIC_=i# 41IXh@jfoO G+b d6RHo93r8ak2aXK?*Qr90.֣ѭ3?[8J9TH"pnxh"m#R| #`Mw(}7,_X+݁$LK"ݴZJ_* AU +) \G^00] AQg33YS%RQV.@GK(c=O&B.R/Ʌxl" ֤dPrvp3h4PӘʅjc/E&Чm} nmłflt߫G؟"Fi-9 y-X'uduV1#p)&*3{ww; l2uHh~- t4w'J3 r1\QA1 S5uXrHsۛlfx>?k *\|$t9<l|8? j)}mj醟9l؏b:m_CIX\ q?Δˈ?aU*rdIU DfuiZvŪf |ğr0f&O5^S )#ĂjS*6 Vл]3)ZR^j5̆:!ӠI~GY "q7p5Nt@!Π(- _NX&x@ 2R0>Τ_ը_xgY#ʎTx1Ib_[%ˑZޝAӮ#JfP (ܙ1(yːLJo*53KZ\O :h*Q@Vz*P:x_gNH,"wFa]ԓk5YVæ#z|,,‡I!P#ZC S&$i/eYaX A#ni'%6y F>Hʡ3rj"N*=FbuuAE.,(WY4NӇf -6Ľ' i7Q:n˱qj[/d SIz35:lkk&oDѭ'譧Q\UupfjcPQzISrtB6R{xtm%V?Bh2ui^) &xhYaM@ 헕7-i ٬͓K9bX򫻝'"8ѽ6azgiץ4ZY`=\O%F[{Wdlp`zx6G%o,ĴaX_NkFXB]@|6;A?ȕ (k:?SeJ6!Z}t+!S+gjo,%x 1BrY}XdF 󽼼83 BsyL(ńt@f~Ng^*j--*Pfh^Rs m3u8c6J)F tjf7FR*/BP^[=ClT>]ܾzJ!7 c64-2ڶIje:oLxΗ&A`bjʳuͱ0P$17?o 0.7s.'p!~cj<|Z%N=}4YgJ4x憮L׭,ܫdZ v|&Sn)n^sյdeɺ<:[|o 6xD?r_20Y bW-;)P':Y],8nX9_Mwi~3L}>^o7 R|Xa|X/gpkuhtE% ɻXNqzUүJg,kޑfЍJA4_e~wd8LӰAoM{ Ӽ9mr}TkfhOр~Qd xo>*/яc\QS>PeVC1 מBWő_y˞_rs1;9ƵIJ&pzy_2ґDaGv4~'\znΉMcZ2,dF"i Z +< &f2˫9y*~x"Og nsw DIA#<_ bQZBt6Z@!QN$UWS;rHdcl׬.lUt,R@Ejأɀ[ak/څ FA-|EB(#M<(5WȆ](?m+;W&aҪڟbRm$\}=K'@;AXr֏(+T^N/laPA 2@p{s6v%3g+OpWwK${!ׂeo/:* C͈I`{~-q_c-{Ûg:W?(VyCj f8ؼg`n!eUʸ9)@`/U"A #2q˓Jw|)Ef;U ;/@l_H:qۢ;J`@O8N?鰗rϜa6*˭._Ū`/;AFd_#\"m%c&JkXwѕ!ZL/S:C.5k-٫¼8uDB`qϾIfUb92W;2QJ]]97 t uFygQq<Nn0vV63d~WU{&=lY3E3\ٌ] dX))dܦ}/~EŌOP3=$4,!bdh56F7 *vsT9 DWD6$ro1vB+ F$9to@KR>0U3bpo>Tq&M& 6s[dK[:Ѝyl9!5S,5HX,{B!8<Ȳ:Ak{ ^ ay~Q&=֯"dnϝ%HK#Qpͤ,GS.U 4W*}t_R'! m4w*u#P~4"؈QgnhQ8~(/UZr% e9{-$UkKaO"'62xIH9 a۝͜8O m;*.Z|:(ԅcy'1 oC `=! wEu>wp0hYH>Fs<ȼL@n*f̠)/̐Z=\T 8&A6[TN^m VYz\1CX;zՓnw&&{Rٰz2՘n$GN'L['lqMmՂz% +@hF6MH_Q,΍-)_V51.@jq)MhGhxBzs"L,d ޣj w,p 7⁁[=mukKc-"ʠB|fGyZp}@mtl$f+ 9 aN+P3섩 K&ψ[:Wwïjpt3HǰK;ƕ\m+x>cJs:P@P_KIoMdcKmG\X2L:.4RaD[uO/zIMM.y)O[UY<rm-WQ9嚪߮ywf]\C@dqݰ5 2}@P9<ϳͱDcx&hπ{_j! )ꩤvB9%ݒ\>( J+o,27H`;1n@ Ѹ/(w.5PPkb'?0Wu CZ'˿IxAU.^m q I]W [-5˫Y k q|6p‚cXcTYvy_OCG=g>J&v_yɚoWm"6vSjZq"ت5H$Cт :T+pT):xk9! h2\O{ƍ穷+`\jZJ6ܩ f.f\Nhيm̂swS8LUD+ݽWPdŌL2uCFMQ'޵8ZhfNNdGTqҪ2Ѐ>)tLzEHӳۚ> SN+28}0Ie۫c+`{FoGE i9I ݘMWg.@eD ;8m7bH o0:(҇@acS )nX~&s"V=RY,]iӾύZ@tgXչ!p8ɲRtHý':Ymx~"0J+7>E}7%0ZU\&' L; B`7Y-Ҩ*i=) dkd #{Frdbb3kA4I/E6J&'9lD̯\AiCuEx)Tl"4HW`mOXTHmOπG2$K읆|Z?6bLO``W*[0fOV Tvt1M1jY4AYŋ=#wkn9_M{[5E)V.'6azJS}hv[F l م lԐ5~xG/馮]9_FPOaSɭ ٚBTnOdA'6TxR ! UoN05k'%*Qx6շ9f`\B'#QԎ;!SJKC>B0s0JUt (ope^jԖצ>T-gt!WMX*|v2p[K4uWjBDR3)ГĴedj[lkar 1{3Y5?}u r3rZ^i]^0ub@*axڣe!9/<[2|LBc[ANA?<;gŔ:gaҜc[G0eIG愆fҿgQ/麾R=K;npG| 8Ҁ] X<xԨ:7|P'JWI!佃_[| LVtݖ\2,ѷ@}#rQ3'"es&2~9O%,xblL=l\-UF^:x Te3 b@>mCiYtN/}433h~a x do,],>/l}S+x ˠ2ΑU$z: ؓ&0OV]wx18q-<iԀaD"c3'?,ɃZov"HֈYp8a=+`]w_o{4w;HuW<~/7Krs;w m\Jx-0>T)FGM/á z04$i'T`Jp*bsP 9D+$VJ$'z>*iYN|]UHOȃZi iS@ӈ̤})9KE3'ī ݠbh:nIV#T#˹B^qpѷ^'GIo < *]ÔI0gyKq:(a# ;ٶP-Ne1@,fwY q톂|ѕϦsĆB?L RP{vI8\%P|ELW%ܸ{cSQ0l2xrl:ደ?:z4^dqAl+UZJV4א+ 45NNTMzfJ&~_JS6Hxko'aP(ldߖz;I18nuvKJ6ɚA/:yN)lř+.~~,i3T &ClkF4ѲtX$ς\d;qeTFp kW@aO`ڗbK/6bvuW&oxt6yO5BïT*ȐaU"dA\U; ȳ3:]r{m.^>):Tr~ 0v=ȮY/=>fX2靎h=G#*Vԝ`v ]]̿l44szuJR6DtדI=n9Zaq^a>]H[8NVL|>db)A!(wkQ#ƘKwj- "LIP)6b  1]7q$vP.l7ttP~iLv hufs vr_!7s'I1.bo 2ѐ -Afd &Վ~kMUGhqX3 ۭhn m'"XE ͠J$4l*0{(X<h̊-jn-:9F!jZs1y_۪VLc$Z짉/26qhzDl)oI!C'.():zzTz)vu*1VuU碚~}4R{e.jKȧ$BRBY +[[N]432R;"VrvuC|S<~#h^ԊCD#-kv e:ɩ({ץ^R+Zvr'=Q`i]H}T(eM^v#R?4-sT/#U`{*GLEIVpFerlT͞Os\ %x9&!Fu3p=Ԇ Q ?l 3N|$B@C@ vW#Uk YfM:sNdǚ8'=u{s~pG驘ԚAdwakE%ə) 8_~'d`x$b$q/8#q._Ro6C߼9>D$@IC3IuT(^uGi5\AdФ5W<͞z[*Rs*A Rp1RPx 7=؍?`$)N(jP :Q~㡵,LQԛMo|=IqP*'.a$) .LRuo@o\J\V6zpϴP4$vV'"Dױ;| qE֍t8_ʑ.cL&3ȷsJBލC #% ے?zY$I ͭL;4g9{9>[\si$Q|Y3R'ZϹ5 s{=Ȼʊ{G5,ض nƼ}DU^";Us0Q)ud-אM1A3r%#Uk|ꪢFWQJS@(_=͑֟" ,mY_^"Rg_JĿo*Yy_rB8VM KLzղ8ӴT-$/j3ND\KE~Z.MoifW;8~? %9^FFŁ)Xt AKA6(k&WLwT_&Vq" ̳VuTqyar r<轣kkߺ`xy%NiK2bKRYk21 '`N0u-~H$mцE?#]W=x: 9<]Ck2߂i ـ+RLAڨWpK [d4d%,e2 -&+"-zq2%UXY#4Ї"Jac#&\OFݿz+:7MAQ!Ъnmw1jߜU=FxF45/}dKf8AcQ":"ThޅHHG27Lcb7#l˅^;h6!4c$PM*f@5Tr'JW/>_ f;^kFZ 4z@̑yX эXwom^׵ seRarl Cݍ}Hv HN{`_tv ݅$:;d ׍GSуÐ$P 6.8Cxx,ͽs+$+-Ѭɨ.ܰ `ӅCLܽP6 pĒx+! Xzjc#S+Xr~u1Frg!_Ĩb>d KF+RM#& r=st1]h]lqCfMhLXj`RP7)OT0O;F!wbtr4a̬P|Ȁ)M0ޞ)YnD{S0TĀOWxD짏 *?w4c,S,$U(`Ɓ$"9T/ԯ18#?)rm*Ul#_-iGPAq76L_h/6I'25pEE](XBQj1) X֯V!P1! ~$aA|mw9omo3 骦p2$ Bx8[de+FʧHVsl*ke◗ns1qXЍ+THo&ϚѩT|=Cʚ~5;H]7".*H}/mIcuScI[0ŧ(⎌rG+< frWE}Z^#utEd$Oxm'[To%i؊k;.0:B;N Hho8j qd#p;,]y86 h׹:\v:ukAs/W&m4yաEOLuD+|8"n:ITrFFB!'~,iq+ i##"((#`K]Sz4ԟO(|6T|v- nQVR[kk=2PȖRGx,AQ0nc*zHV'*BڀVFͮ}! 512(6 Xh *E[LiƲJmEh|% tZH8rV;)q;Fخ2/НKPOx `ؠfnAQ[Uג,q?;TM'rI|,o`F=^'̹U@e;nhSQB<AJ-GtP|~ sf]lxpLl6-x针 >JٝVpa4v, Fb4[ KB-̆i2}8:t;BN9# dvki!(y{-d@яݾA:-Ƣg۴%WdɿWW- )Q>4޺UVMEe\ .yϖV|x1pJG8n">*8ڗ.@ΩPnL~< %Z'FꖭJ2)exjڰhPXNd(7SߖR54+Fo.nQ/ c#>lqs{x=Īzۘ%,B$7Y]=}}cmeXh_(4U$%>HXX#h;`P#yIQnqLU{O3%ӭq~-fk#oF[D+ʮ*MZE2^} .:t!ZvQkLQ5w `kPv .ȍ 1TGKt8H9 eN%>5Ҵ3䓗c wx]ܰËc-ҡ;A5ɛ'sxѨ>L?I ?'8W_u-BQS_((ӏRur+_Xڹ1Uc7:q셃'y郤L?M&:cD'I `:zJ3ieS-.Uoyi͍fo9"3o lV} &f ʇWveKYZ-oXQI=st@2L3~_j"Nw\n&r̠Q<ā'o)==Xf)=6Da)GIϳ,Je>YVވpN vW1dO4t|BʤoT5 R 'GS=1(1D)-zzXY[/&I`Msf $'5ZӞ_>=^'׺!U~J"La*kLkv حo✉0 4:ɞޔ?' ~y3֏4OZ (dW BfĶGcnz24q8nUrbjXJdw?yŒ g*+U>71w{o}m"0*/˼PsjVq_(܀D1H ߕ.mͩomBʱELd&Eau4>)%8I2Tƾr]g$/Z;5ZeD%EDG48\J~_b+^!h(pu;]m޹ _Pk1OþKvv"~<meZr;edp飴M : HkOEFCB^$ezecɓI Y.wR4 nmr9m 1\+G݃;hw#Z 9v8qn2\_h#KZ@ T_Q8=`EŹ90d&Jk%]bu;|Y(Vԋ#/ =$=)Yͽϕݤ$(k0ش Ya` pnj@K61䩤QzR:׈/@`iiow  .ł,MJ qFL[|ثjtdFb̬|OibgSC4|M^c3maAnbɕyC)t yZ FB{7һ@4qzH||aFDHM)K:&QJߢZ |=a_e{Jn۩Z17J  ҶL es=˽.LHVkhEQlxըj'vR+6F^F5{'NH1 30ȎF\ έ KJ~.~X͆Z,PH;X1&晿WRvHx2 bԡwi~a rA.%~$ Ɋw:h4膁eUڟao" x8. 2MRLrG_n vyU'" ?F*[Dud_AHw&@R'H{qH$avLRAyxcwm֌羮 D 7򘲦/ASg G 13Gƾ%iC,G_(Cl6X~ES/P +m29˚klsƏl]V&9~ÈsѸÙx|,ڄX?V-BhCNC̈́_(z9x`Z|`H<Ôoԟ pm#e59r$~2LoQ*uEM-d#^;ə(B Ƿ蹸r MGُܸ+e*j{9'%2%ixsϹ[_Aš,nz A5,Ϡ O`k7c`_' {=9{*i7bXݍ0\F@ G~E}zC!R*7Ww-GrnĶc&,FV:swLE;)j(@- )}!321}@42CU4>{9^DA@:J8N*\i:ӌNQzKn%ܓѳ [@E'+0d2"T*?~w4!Ac(i̼Hdk yuUD~uxSӐ3CY4p`Iզ+y _3ie:0kjHcϹG;VW L5ߤ,o'j9nV|AMctaۚKsİG v8,DUsqyJfj;*c百xu&8u"Lo[)3sSzᲜ,R`jF@vp Y?5~8IQ!rDBW0?Mb(cPHlpJGHk+?x ,pu8F\v n_gW?In6U@ ^~w ah\](FأO 6H/!k5>L%Ԁȉbl>Av (yUf 8MQ8 5v~Ã5띫thsm~A= g }(4*y#o 1?u8Ldwl-=!W*w+#2M>+1I?5 }hs^6A ]rϝ58zt& ø9?1Ω#_RDCˏTnN"mi->JB;j)}1RIe}D&;{͢q0ۛxt(c`Ǡe>lw1 ȼP`.8a <~!q//LH>Z3]-Q'\k]#”V/>"ǓvIxJuTlBo:}$˂ո/'fNL.$eA^x/R>ҕṼVxDi܆metoiNxQ"+>I]mM1t̓t\W)%u.LΠ QH׌]ZBZC2ަ-[CU̫554c'bmdVd-1dxZƐ~cmL*ӄ1+pIDzoLaF:<` RJj|_R;lf,u ࠯`)?v{{L֭Wz`sᡍe-[#u=^,q`a<כLM,% iu'~Y5!T}2%EX E0FZ925&7N+DY3$Eon{*/.ŵkqq\L% w f~w LB>0e݁!6|O cUnYMkB'|dNQ96)y҈ϊ咺Ze[ t"{פ@(ƛ70wͶBТzxʖ\& Kx9[`UT'\%.#7^<%yo?Y5*/g:w: ? H쓜>%b7 6+@ѼᜟI Vn3(Y1PE3"fL9XT&mpFd6u8΁/ ;F _Z3ӑ0}{k1혀_璜hCۊS 6cOg~C9AE#G%2e~l7?ZjD8HsO,AߌTL"֬ :IeN&3!jzW} qccmd0e-JɅܖ8 o>VY?Ti=2VCZڢNz(wDtb6f])5O,]2,aTRD[CgvU2?"Jy7읰2a6 ҧ ~=+5EҔ' ŪW[Pғ&Rӏ_,ְy/]"2 A'R2!˂ ˬN熦SR&p<Jn~V, y띀joFda9G?A?"#!,}b%dy%@87C K` [U#'͵){i eYR'e&l9Pn>&GKȾ\] 4#3\j0ttm^HKuu$UW7SQb Zl]0u)\UYEUcJ΃rfv8eՎ gir%R׾:Җbv_1m W] o*;(Asz DZVyn>M':i+_Dt/RV=j̟B[";^t0WN~)A Ճ3]8g8O\P&ڔ 'cm&3e&3dQ.)iG.F׵;yax(Db\( :bt|VG#Y"\D!0fTFVK#-p` X(GM@+ƥNC}m7wR燙4Y3X!o~f1g db>Iu`Q&g 9<^Mt{*]h=N6V0nT:o 3{gk{qSR'^`>z#Ja|.Sr2@_^wiR爘U0.VLrqs%2G%ү;;Hm dhtkFƁ۞ >¿sfx oIf0OL?Ubl_gLp#L5z24<#Yg*Ph PNѰrTZ%P- ^1ϷI:PBO iХ\MrYZ^v&DQ$ TpiEј2e+18K.YyjPuR:j`0[lҿgQ|0XZ\Ѐ0ҥ[1ѣrQz2c컆iþ&h #^5\Pr ͈(?n]gxE[T=tɎz 5X}6K#\4Xw<[ڃ5|=iS*V1WaY=P l B"8vE U#+V{|^'3Xnxl;a3b?^\ Q ˳=fTPH`;D.FsJ쏚RB`XMtؚѣaǢEm'R uW-XDs8WC^p"m6SM2~2y3V&4q5~J-& H:RK0 _U_OQA`a,6y4W%Z78.#9q'#(8R䒱PEk%joJB^H+b[=k**#R/,wZ?PбSY!9Ye-nhݢm!1S+ 6KrbOFX'ޤr) . x.a.Cfbd̺9A?J--2!.+|*gOD]|7̇R?.ǜFͩK `DtPi|vof92H4+?*=!ܿs#Ymg7i9p5rЅPPk !=>ӾŜ鷢6؋pŷ`Z*HVBĄ֍涃vEKTJx̆4-]KQ[5"FFa(<EH:6rТ ^\a5J)= Q~5-Sd*1r]ь/g`k#sCZlyX$w!T2<Z@F )c =15HќT>F9Ej|?~g GT |_e9luCr> ٺJz[D%[y,þGAs_io>.*xtaE#] S8f R )aq ӄdwNfW`vZ8{YRn}o€og2)X+jRbpqEJTcEi;k^4FhWAs΍?(ޗBZ1끮E6&U1z^Qd`u鏠[651'P9% L`Aqjhb<$08}3Nn3YRZP[?P>a%b+N60#.^~4$SfQ"uנ@zQ'-[0џCo;iz `.loŒ,GCa\'G0-e}L8"=9}.{D6 em17HGg0yxb ;^ASEg$Td(lU*>>+ϔBT}?DT3.TɕU\ͰA.m>iId\ #Td_xϲt^ ̨m:ƻ'}1dϯMfjNJ}p@~yڭn&Fip8 αU 3~iyy?IPzX#R)C:Zь0[ns31%k_fH9<@"QH Xۏ/ڮTd+]Zo ]NHWg񉻌˷LJw2 1WV3'g4FtN&M=!$9W蛄ɱ^qudv-(w4*9p ݶ8E97ЅO]-TIQ>w|4Q$ފP @ oG0T)Fl[tWCmPJÍp⸭+c!fb*#Z5ZGe$ qK zDn|߹f=gk+@~_GR’s= ɽt h nӽlB})ޠ78bYϔ$bĞi?8<N*/;W}7MoּO?rdTrdgW-i;{@\&(6WѾ?ύȂTKbǾu!A)^C59X/8aa*r O4oʿ.R95נk>X,ekØjg@U~6[D~u93-"M!_<|)] IS/ԏjagp?I!8($[ zv3M& P$H 0'5( LmWVÍ/)Vci$8h#BO삂Ygf5z\C]3GPrG1 O WZuD!1. +R yH@~GgZ=YcK9" 4m33S z!Y@Nש.J:A.51Sȥ ;u`,W*=w3*e@dk*_E$uZAϺ2"vCW )/&s6Tto} cb٥ʐ^ZWFFtA ˴@%b^8ٲ 0v%FlGҪR&"ǖҩzm?/W;yrЙb&,hun+f?>νz6H یܻΚM-!%90"ϼƓ)כ#jRlrޤVs2+ Qst@|P]+ Мu+fMRbld}2\TaI^$Q(M;sHϩ' N^\k縅fu6S8 o`Kj0Dܞ=\/܇BN :MH0L<lZ+|x݋1##j\$-ގJ)|ˤy2b)6;s긏m&a8=)SRbok}6x'-~]{ \e 3ݟ}뚭,(Q!(]l޴ Ju?xNґHF = Gk.9ڎ7{̖7<z@} >1.s#yΫk+oT<|0& |] 1 M؈Si|yй:$F\WyZ" -e=g8V.N6mH㋭XC NjM2}#3U 4z(k߬[8P&@|Q- &/UL?|QklngK*ʲs/k"Se;E8ظi䀩蔊\S\GqN M) ;c;rh3'E$+׺ F}ZJJUhxV´kH61nQfG0Iӡ\Q\6tB+@N'W@O RS((5). g-5Z RKЯzqM;=σD3+/̓vZ qo7! hr &CcIRP:H3N2 g@ϵ7j Swe\Mn+81eN;N܋ArH\ 94*M,])n$k`%[W933I<ѱ_yW.)o;ABcɳw7f!;jIQ7a#E^ qnu}oR?"KMe}|S."8m udEYܺڅEΪՑcC)y B;؝ds늺T;}{ +`H,"Z_7eO9,7?Wӣiiµ`2oh7a+}1l̲PA}KcCy_G9/,#INF3b2?O]5~g N5>~N 9*Z4HP("HK:Dn1/#P1vlH pSVѢAJ ?od->(5KVe[^;shy~P49e\}.qO( Qp|gK7+oY.zPЗpd G:ga`3!^X)w胪 նpUuEq!Tڥ(Bn=-d̢lrG{ tXg-gX=!C4Ci_r]eʕ "v߬OttYo>Sprγ֫/DFuv e4SۺWdbfv _P ׺}23>KKJ4/<|Nmyժ܊ZT}%4Ù!pͤo?$h4C*H*d/plFS!8|wʐa#VݛS&`` ZTeAZ Ϋ;L e-2.m*,~?4yvص;qxV fM?teZXZ hD*1Tldr; AO`-DX`ĵ? Fvb[aDX~hQJNܬ+ ,Lk Z6ݜI7"2+:uiH좉f F߯bYfȸwO`g>B"[`* wy|+i?U7'l FTG4]`Fm_Ɖw2A;oT(>IZS f2u?n22dр"gJu|0#.'cȹ[{KqEmy?$+p?^E|VL cr_ltQ6U/tW3@#vSIϹmrُt<~:n֖*0pj+Y!Hgwվ.*mOrW輬Bo e Rg3D䴨Bn`G۾ 'g(>Ƶc$ ,O5],[+NPT X=ATj wщP"#(Hlo*/Jۋ픧Nwr]^}A/ u[0 -l 3_yE>e~峊ݟC{ĭDCԳ ̏;Uʷ`K?V`9N ;N)A#^rk"xγ5b&-7bO6 N\!*uILאvOrr\#GyFHR𕓨b2 '/2Nu{$5ā宕~)`U65a$Iny7'Z_+HӁk>=!1dG`RFW߻,._uaIFg݄}'oy@nyh@+[g#+qf!T3X}>HRÚ<%FRNt|ܶleCK"p*ظ ܄i: *qŀ]A@ #C;miD˕W7p̸2zje' o/DMASħ#%qNp܌AHl3+qK5㜓Ss??n(Np7|& v>5+A1Czk6URd+ftOҏ?#U/㠊,Y\yԆ 3@EPrX4#.{}c-'l}i۽/1[NYn2`X0+DyL 7yW"!Y86GSr,oh.OLH=.%QWE3ݯNCds6'w?8$Ks] 3&*@euk#C n{\RYJ+?m赁<`,!4Du 9g҉{D.Bq\(1䋂paC_n~ jr)UԖhW78mx\+4?ѤZL(@!| 2<7#9DuX92l /\H-6Q>ţI/. s~ kᩞ yC-AS`|ESL,HWI u|`XpGa 2f}%΀1dr'u7Ǫmb8C;ۇ 'Ũ,0Jɣ3)C[v= Z-۳_la}H虪2oI<b}K-Ci*1$gѨL"FaW y*v7= q u zCLbwUL%^/2(cW@/|=s̗1 ? |ua/,tfSN*=` ~JXHpe }TaOU?3ݪqIDz]ҏԄVʖ]LNyAXdYO5[/45v|2ciwos;_b*jm!O:*A+uݼ[}phS+󅊔~m6an4b(&p2PMUO dmlA;K )]ez-\3D ;"Ą6RJs$6xGbp,^E/uegqڇE[JejřUsl[@`ޫ| wg{iTYՕ lfQb \JV8=|< } Oo W˹ Ν)+l(_X5TipS/$c> {չ*CbKz3i.ЭTiC"r9\t-ɵud܉76&X18i#v[tFu{5+fg%ǘ+ L=pr>bTH'/? 3enQJA"0qt`0ғ9@Ժ{AA͋[b_Ng79E \s<ҽr* $+?!@_exݚ6QuwstHe-NJ'F 5'8UWU5ӄ|{׍/3@Nguek>:NNGd&m&En?v, nȜ,8Ro"@c y`ΪBFdߡC"Y qΎ:ǤWP7LFw'_BJ?Ϻ0Ng}B"g}YJ#_jz. Qx;#YffwѪ3}pu?MwyA0pr߬V{b}8B~nAȯۥ.s7c[m.2 TϞۍMp~A.%o$=JthE|ȕH,`K1kry9؟=HN|3e A 9vBC5ױ-#aZk|RO'#_tLQRrXE'@:"46C3G^ sr>(kM:.j,͍yc~F('^Pm:G%ҸVFb>7Fԕ>)zh꾗C>` 󜳷kRb<5yGkv4LSqLCRGY'"Q6fSҹЧ vDcb(rb@iq䪯 Wu` ӓY !lwE&HwGgKoZX>ӽ)Ǭ϶jÆjIʸd  A>ɯlpI0zU{g%]0ޙ}`WEc/uIC5r;%dH`$F,oܹh O=߈UO&{@ ɐR[yQA&6]A*] fzq۬Rj=bJHwAjb0zg74Y+Hu}|{2i:O5W0Lfq֡e6^V(ŕC48i4_ڨًs/d9|]#4;?%',p@8x9]ú'MbO(/g @!߈`QWGk1X! liƴAF}K#RFbY`-߫ۄh&.Ӹ$S߿j:]6vԙo VH,~IS·_TĴCj8[RܔG2tt}C9&ceEa +CoZAn "LK2%HnW~]D<|:4 n60@zs>/3RU LL!Pđܴ[ۀh/*bU@VtMʂ QMhf*@po՝tdmf7A39{R# I~n}n=0~1w!MF7 ڞ+]$ K !W}bI1$Lw`J- Ҋ1_BvOKXύeڤ񊈝Y&YrP(Oh> @#F6I7nLj54v(ؚ3?x;˒Φwp_/8 cR_q2 CV'+#]eWQzQ.Ÿ`!%/:UӅ3G !ϗ*N3 _g<@ }3q\4Ğ[zSP@77N(@eο3-isP 4޺zgh@ &W$+&\Maxt O#C-nAJWh\ .3@3ďq馿 ]XT+QGaH!`p/jno94%Tqѿ/C FL3Ņ#=3ol-qi ~b"nx m(M{4ũ*_(ʼn>UgL XQ #UVje<E)U]xbl{^̅e|֩§3MylC{'dMQ2U$b\(sU+WK \0 BGr(Lgǥ(p e'JOZی:'S~){ҖA<ͮ  uv+9NNzƃnil7_v,w!grM=ף@D/jϿ[KB,ˋCcvv nGӯС RdKz!,iVyf/MQI oB!`bՇ`TȠݍ0tctذr4ExZF7W`s/+@V\q&b&]3Q>9p)э_K0Lr_:p"2N4$iD,.l0sOܭ9.hL? ԶG$ổ IڂCWJ'5t^nk5<.&u{$9w- K;]ZMyw?z:wpbJZf:؄{e"7iiza?l>%wuy b2_0Eç? }Q@r=3.m?],ܙ bishHwj|F&ķ\,K2-#R`do '6oV=4jʔm0# pD[sRkG̱FFG%`ت<[0ô~E>">(l.L)kG1aq ʴ'7# 'عlIB?Bz|zIaUyYc6E5VAX8HtGd{;dožڍʎENm] A`&<ikľ̞,ȃזc5tۃQT+Tnv!{.\vMi3 믤*Lsm?p=u;[ξi<ȭP8ߔ8ݔVƭ2W!|vQ.S68.~*'em`+]}[颴 }lqﵹ3>xl;AI8V[3gY N~?O g̿xXŧ:ʹddl#+Gl$Ov>; ې{D:=YIxЭ~qExz<&璱xeoۃfr(*R! KU:j澖!(lR:Khe;羦ea2ٴAp +skg\o5VoKlpNX)vd jz˔@|$ԟ#ܱO֥< #9I174XLdWi'_D>ѫ~ 1ifVy_"GϔKH ̟'Dnl:%m|phu֙ҀAXiRє0Ge;9F@%o %3Bk!a>>LG {vHtىP@ -3{e~jSd~^,A֩ǒnIJa uא0(+mݣM]d" E@n<s_ȞZhTgˈިD|"Z_d%Irn\ޖ#m-eKC-yY3 @D2%4-=+ =CCubKH#^v`7wgm툝݀z.GT`N#9{S0?0uH~}Lᙙ#-ALH'lyAF U4Dw_@ޕc.E7?< uY-hApiSvN?ΈRaB(EH!ߖcca͘4K䷣`tc 1cIM\K$.b3j.,jPI(ȀIhbʋ`0:+$eMHFhy:hj'U}I`FMf9(iޚvl E'Pݥ=﹐DvI"K~ >,?"S JAkdC.E=p Bt 8:>Bqo:c`MlmvG2dNgr&d=uXLeVp|੿92rC 3D OzC]HDRQ ;Z ({\?,@;&T WLPh+ 3+pf-t."wWme(#" K0vh\ʕ/7iKꖽ=hUFܜZLpud~{i Wl? k̨)cjƭ'_Ԩ9 |g_謅Χ͒ x.yilHb2=t҃mi1mgC -Jh Xw#Q6զmb3`wB(zWƆePdl 9NXg{/~ROgqo;+;=Z+=Eܛʔ " ;8Gc3>GӕŴJ?O3C& } XZx!RP GR84BC,.7ހovH͍qQ˞ɫ}Adu+q35xA{ >5}Ea-p^yMyEjURG7n^K%NVVf G /KiE(Gz>,.MvԔ7>cCP5 vk1DuW7Hw J,>ꝕ3BU7.NF9H'{d=ȭ{ '$#H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1Fb@e+So]}>i.kpСH Ğ~exJVS ϓo,c @up:1* Ma$UvD`h9C@szS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #OT7m0ɵ3Ͽ! kwm!,cBw|M}i!fMZW#q {%xz5\Jr=^bVЉ8e\].M(yR.]&hѳNy?2wB? ! cMõ2'-W_('HOeN&Tzx~*>!9(o'Bo=_䒞xnT+r6:^x6;YjGftI$n_2"@f}:ɕ dD:a->mD\6-V)˔/>$aD^~OLnzOY?v{MRJMiV 5]^9/+}^.E561}f<*4bih}w Ef:%mL5JwHi.&q8Hy~ ҃oD7L0&\hia1xG뼚:8ODxjLDRٵ."PQ`P9pg ƍu!]@2>#cdO&F* ɴ"RY x̋5[RGP T82ڭ'-j%c,rqF yeOXOSwF~(u_fw? c?u; HA;~C7cdc\CvV-Oh0 ]@WB6jy^n^ōr_6eZ!L/aB-#(NM>j-X^H\<đJ)oR`q9o#Sʕa2Gs )̶Pr+ۥy›sQb'[&ƴ?=gdHd|Tk^L5`rjZxf*uB!1c4.pv_i!r"4LW 7#fys: ]9m#5u(Y7c1Oz 2qS$P厽ŞWA3"WMEMDHvG.gyҍQ*xS#*&$7Lȭ4~P4cdu]ܙ՗iSf"6ΪgE SSr 0' |޿|6Ɋ1E S: S;^_3 G>t'.YQVXsA;T"|3BDTP{\l)c―d\!] #R^ ٬\ Q;KWHC]ށJ72c='tTQ/LOM^]bR?n8_i\Y#]E #8쇹O{[7cfz>m?i!| D\ dm+f%6KxF@&Wx ykNLWC=Og[4)Wqsæ>(p[1HlWޛ<6V[:ͣ0q25DgPuL?NQ^6寧S9| K rc/z3C #ǁ,l>A 1IbX >W9E\D'|9ώi20[ ޘkϼI0N U ~"09>#sK뷝 JF$F.]T&:If$ DU@Y OmP 4;YGWZ,0L`ˏ7q('ɥ^j)z\hUu @$Rf[)`P$36@A-dRn@ ՃhTWYfόl}nk^XsNzK=IH!xWΞ(q# KQ*:T=il'טigePkd`Ӛ[s/8q!{=BuЛ냩 tLrqDr+2J!H00@X$>8ms4`8[3l#w 0 kdl/z=a}AI&d~>?4IڻKhi*LR&1dh5 nmRRaȸos OhugGc@rΞ:ֹyq^E( : 2"m؋ǁ?.9Z k;BeS#|V: KHDom;4^-)oM 2g&nǫ _8v^$@USYB5y\FZ_4SYI+%D`1NDVta)(R{q'QUtxkQr[ f< bVfvz2D;Gf:<(?L/Iv6yxI5 BlX P A7sei<)7CWZ/ {VGMVthuf3ȬQț@8UVvYYp %`sZʍ~ u{YE%'8/mZ:12E{4f&c:9c{]^j8^XXۘ f >,@Lj __Bz[K ³ցn*@[Ѐ?s?!؅:"/>^cȯ$ad]x'|>+h;Zwc?@h[w֬+k8]NF3YD۠!Ӄp%^\Thǟ1d!BUyK?$qV fo9)Ŏv ڌ-cH {YHL1SJ_GV3^. f`dB^PFGC+OBĉІx" mө-Oɞn R'?ZX_ύAv#}qx"['gƹ(mD`F *k*]ME+7߿#!B9j%${("WN0 gd<݉UqZ\88̭uɀ)='A.ՙ0t:P<$Iįa)zvElv}YM`ޑEo['e>B少6!o7o,¢KEG+xd=T.:EC6}?\W{&S'zģB^%!1!?;YtdH%hO4 .WkKE Bzc H,{\SH=ɐEff_/a^ߏ2N@@J"X8/*R֞ZM{$ ;56HhI'9!k߇LVfs0!o@.DL 2X =03lx2P!:o&_%4Xpf3|"gڸI bA'n(T(|rfTx h{21k\ojAX։3cؿtʔ }T6bn0D0p _-GYy>fqzubcҝFf gc-ks 9X1Rx3;K] r#_7Qe (ZjUH.oҪsZBĜ9ؼP>lzgt}ЯZcCA/ jY4>Ti(7!dn_-ѲzN{~N}16u8^RZj n26+<)-^|::j~]R,Y$W n{y3m?E]Qs` ]&q DYu(1xR1&]-N䬮d}7~/+\Ьz|pJfrlo{jkŋ"ktT~1.sQVh6y(c/=쳊OB3.Jt^ZV⢫s<sLUqM1mzrkOsMsOda\B$ry*okA(hl30zc (\`a %#!2O1s+(LDŽT6lBP1Ui @~wbK뢨וxjR+-q o*Yn>Lݮ4%ieI4QF_-7bfQVèU K8qpJ~vvk_KUÆ BFіk0bt\b^'U7Z&碟JlDa<DW+=5wZo At+&z}=L\Da0ґ! L2'줻H\bn7{jJ珕wa<nj^>2l5cR9p\&v쬠XQhE+Fc 0!3ò:GFA ]ghjZ@%gnIt}RVXobi PBtJ9JGpc/=er"͇@ip`S%/cI+j^Mt ,6Vl]4pzϯ eAdS7 !rDC~w'5zMWi('88Zo0[ZVMmo V;i0̀uIW-\0אbFzTM,* c/CҏDzԓT+seAWFH9Ԙ\/<QJ*\'^YXh8(wrW-"KSi9fcYqqNp Ӥّ9T}\3R|ajȲ5h V̗[S*_]zyey+p!GYvM%0T-*aPvbP{5V֩w6:sIꍽZ+&h6jk7f;ĂXرd9fXxԴG7 SvAvaP4Dhˢv@7mF\axt&WYLXuCYF6YGٱU{oDXq.oDPKNkC)F$CM華5ve / jg5Aܗ%-2oܽMaT&AǥT.F-0_q eD[xf`\qkS2q*, @i{TBx{ŚYDI :[PZ(!&?{K?XRj&ju0o),r,NTZ;D-uP .8F'@,oL[ lf2/*s;/ ԀG3=[BvbJE3Fh4hY7oPgIGy|޶FuT`v]Ldg *p$;U (n'D&p882 ^c(p:~.&f`ɫX]%mu\ Rm$c6 iIޙwZn\#0?"piq3W>!9u~p[WnJ f IGT~./ $)k2zVFXOqR}T_qD]S7R8T>t )=@gRUHh=vQ<)'#வό#$R.]+e|Գ,PoBҳVhn5P /J3oAZwzb%9<_JGF}.2]A8 aΉT Jxgqrpq&*F(4{7>B=<"x@DsIi" :ɡ6Ltjb!ͧ^,v)xbjCٌ-m\Y]WyO"k6Ѝ" H`R`j(ű=E.VS[W O]@g48N!wfnzA?ӣI*w ;yAc0, hKZ4cƷ,.%YffFPO$q <|ǰp[Dr %hoB'9bo.s.vy*G;?f$D>URF7OigyId 1TQut2זU;(JZ 92sM AG "Μn=F0L7\G lߖVovBiuЈ B ՒpYɪ ?¿)I|, L\вjU2q %B_!r$v+~w l(J2~O*V!5k08)#K(ܞBqadmn/| Ic B&Ww],gΆu2;$Ve!JLoLTrl<*Lb6gXknʢ! slǚq]wH/13;]zןQXǙ*xC C>}RoEC^TKv0CuWN'yjM*xHFGӬ: 0lv Y6) a{>dGuP`o^`jLVUs'fd@#kqHkZdJ::(x.& T~I[|^U۲ a[2M:Pg}#+;+4ӏNof0z.dzbRIekf#CF2\US=DKTo &uɘ[% EpݑHN{< !&<óᄃ, kPԍQ^Ds_8_3O!>ؓhl/lRz(]9 u;=+#%>3^'Q%݃%0ZK%E+ !%,0+||x ]:׈U&a"=, Mkl2fnj 5^ۙ%'_nx;(`gUfɫuӜeY1>1Pu#rS'ןdr]!vgqszv)k ^-d+gZޥ7;U^qh97Āry\dUUBRu!,EW=B,T4KS;"߲b/p.;Qe:Bf ()LpF?OZyKH[ɰ >☧&Mpmo_ O P~$}[?_U ]j@6ɟ"sy4m±h()jfGWIF䩌ħ]׀u~XH]bίloٟ{պ*2,tZ/.ըU&]U6!^o%ZJ ~H<\*y B lE(j~Q@q=8woFPȴnձB |0͑Y.Gю%}V DDfdpςZp՞VE*;Afl/O-ͮXqR[&!lZ(s&pGl`H+T31emoY[RJ~puXyّ3 LwPrB?\6`mz'JS}ҩeY{Pa&x ^ V7ېg'Lp~ͻi2t0zLrlF[śkQhؼcjRI&pac9$FOO9MRcx9bwt =3Al2M ޫ!@A:0;>9Vĝ Mx/q2|Yc8Kvz >mN9"L6hidUZbCGM]8Dc~GV4l r|/_CMh|\?1/"Xg-2b,$9.㿣?2i]I%>A2-'ba{ bS 2,lAV e_t:U`Yv v-2oBp|%WN>Qc!ڵH QAoOGW Ac~:e߿_ڍ%H03bӡ ݵ *D]EB>=S MHz{EF3' l@1l)j`i57_L©Y2xIKdթejDc Yy^Cɷ^_&{@8` ȒRc!u Y/.jI>6l䎡`6d % R]/7ҊF-Zq^fIߑEBR x N2Y(1C$Q|!;CYCf16pt{QdBռDrx1戯R&{#.GQ)qnS94!4)|^xҏմKճ:->8AࢰCݜ n> Yȣ bL~BrJr`frXgOT]nC[K޽V ^m# ْTDMڀkq۶ [~E^ښBw-CL'0S:'ZP#A94޺kk6 d@6컫f}T=TUg6}@5mُ55tpؒ?uB~ zZ# wEɬD.4u&SKZq|nN+ڥi4~8]WQvY-0z 0Ј58:xoe[%|~MU|׻v]uʲqL%h :CIN xaǑ坔V;ޖLkVƃwf^%72ߪ jF2`_>x f>Y͐I` <暲%Gs+aRaU"15yټW%)J[bEz;>I]m1{霯H|3 ,/E6@A iPwr7kyt<|]YXI0 5g*mv0_iR!Z©T9#gJnHO_<vyAE`}%qU6T'p' $:.}fPif5hm6Ȓid+9۞'6 @Hb &&tc6)Mv~ZO{X!@w=% u<}L);JarT}(U#pXm&8I<%K^Uwy Ժz!\*2#; !$u N',}_lZPuӂ$Xjh5IEGKAa;LwYxO2|s {2,;E>wzUYV'<,զ%ið:ӣA{|pe.XC~D9-mJUz7K*E!>:5'MW1ẗ&gqyuOϑ6y+,:5=6x. 'u Q1_=S͛l2;Lqˮ|>Aݷe͐5`_$>-¡%4cop*&6|(N̶sb'8M5HlNa?bVx_o2Q%RŰjnk-uFNc-)w"04n11]'8S0,d4afL oސ$p_ĀWNP=:ǜQ( Akg$ؠs9ڌq5G/c>n.,"I6*y}k2vܖư6ςH؃6X?u0F!d,84=JL"Ek{[~lr.$.D뙔[uRFM"~Vԕ#FM="Pes^]g 45oD*\ ~;۶;[K\/pL.oǞM]Q2HYݷ%[uNya?#0F3ǯ91"i IdqViu1k=Xc #p^a]`=U#劭bJ"|E7xݒ{ mIVTɟOا&OlP4,g+pGLFْC N}VT % 75%Z\g?TT|σ.RD{`(($ ^-*kqն3My^] xGUHXWAiqڨs|x@oC:N8)$8O_q)NŐBa؟e8RP ؒqð:UMSh&E$8`4gr.N{K># ]HAՂ]&(AK(`7`)aao# nX?E ŵAǞ pKG͍DaGYU]s2Q25}0]FHWO^׮_Y߼av:@61soa0DS;BAILx"c kdZoXSKƗ7XC$[9V"j(jWYusPc0n n>]C&M]ɽ*1[b&NJ!޺L9fu& i4K )PT%GpATOcaq%) RȯX:ç̝|Z3pPq&/3y)AiϴzsM?!J(dTLXۃJԩ:dJ{{?f`K/9B<-cWӾF2=Bt,\i6ro+i١VLYziuṞG =j՘vQbA"UGd ϭ ۠{߿?l8؎z>ޝ &7K\co ȡrϳbQY:c Ė6Nq>G);Mq0iƘoUeh1` P0kCK/S{ #G .7܊a`~9Y!َ8m#cÔ秳4J'uaV44ʞaƀhꮌ4 (;Zālm $+`tA)@zґ#\#ĊPz뮖rt)R9M!>$<(ٖ;Ëeҏ*TbD;?MLUP@:tYs`سI )B\)rNX\sFNJ{_ $ g$gf XOA4c2U.R ԊW7AVq%}l5iYolSJn&^ɂT)o8!6E<MFR;pʉZVmȹg܏5;;Qѽpz,0b䫕 L5Goe{膰) b X}FlPZjCA&THAz4iU _M/L]߇q:5BHU붇߶7lώ؍H".fL@K8vfpNyhyI&]5+эXÎ}ay 7$՜.J>Ϗkj";xL)Zpb5ԡV"jVVQ`8Dp I\ b^=Jeˮ-c`i6\ȶw<\s8(2as/EȈd>* / g.f$JMHB4p fXιR?V}R!yŭgKl7tTͬX* QҊnd\RⴡIEJwf[$,8&T2C2f:qKyHs&zڷ \DCRX7ʴqv00mR _.  >Ϸ^ /Qf=R߅ZjE9JN Zj?q=(L%0Pՙ=$2~;`>d8.(Hx{9yu*%Q2WsZxX|qPSoL]bg}r64@t{B.v$H+F ' ħݑ/0l= DhY{4j㬸&dFgpޜϙ Ή{J{T^vL\uGrH&+VKdd>4ђ"{Z;#!yx݈ť-nen13ƥ&~!P-6MbPef4G5WX/8w֏-W)0vb44(|4R="oP! Tq]&d^#DVjhcoު: 6LHGӪ -$)3]WD?:rw4z翤ۚqp<*#דƘ$>_tb-Ý+g^Pt PXCY2|laF&3$e`k?vZ͉_zk(]c!(zġ^ֺBȞz/DD{fup7pNY(G4 M)5M[]lw f2%ߘ9ek7ZF)4?((_>rᤠqTl?)c9qbh\ΫSa~Mb5(~#W=պ~К}Ճqo!>JRtlmB}޾Eԣ>fK a~+Bnk$ȺwlV;פDz1 R΂dd;A*Lt9m!"@qZ\rN*dh[4T=N;*0M!eVfB I`(Δf6O͸ˆq*QWJ/FC\;ĮG/i9H <ۼ}rSML*]lmG-,"M s7 7r`\UJM%F(b*TpoV12OP:=cREEe>AC]p%^{tKń';`s!"+z$J^_qfo᫺hm:Bq#Bf =lq]NFj/5-[` Hu0}&>1vSSˢ  (mbA;<[X$t WI5F&֨=7eƆ٢#N#PoHG9~'jK^~NzpoY y ~2vLM*xڼ&Eeto/}VxCpt\>4;Dp5QȮr 6ԫNBlrdxI?#S~;~qޞ\47:n͏R果3+n-Q7c+U:|rk=a*☆AqaQ7X@vv)(1z 46Tu4f_q4kI/0HB _h S S8edjD.@[ bO~h'UWamFn4)ˊ*1yPu w/m,(뼉YEA<ոp`,sn|${p-r̥@3A2K~ͧJE[\uh-P2aOQIl -4! <[z;9$j“!jE/#HP"3c8=V1 ԮطBE?Qlr*I^{%F"IWwO@Ekdŝ{}wono Z1gV_߭#,!$~_0eBovX|mBshx{xm@[lT7a~K{4&!|{hNѵW; rXw}4 Mp= >80bN60qpvJ&xNV-Fge a0xA[T1RA.!_w{GuJHG W2d,"c-n! & KS'6jSNռ (_s9hIt_`mB˨W?=,%#I@ „o1'i1h;1;w%F#XVWR*YQMwz,Pn?%bTD(]ݽP(1Q9B ֔x[ȯg'9v۷qx[_?iq4ޔLk@,xT(.dr} rWt&iIC;J'_즶h%ū"|2 бx:4 $Yf%;YAH$C}A/ G ؞QIb}< $v[<"ލR*bFt!]dDߊqUhP <`fqM70'將hP# +U]҅U.ۤw ǺFRwH9ZRx,#]n諐7Yı^1 cOS4FPVaR Z#)/ ƥ9B>\R,HV2"K(Z% ိimcWL3PJw2Ƹ,P kyiEGÆYY SN)֏z1p'~x꺃c98ϥ9@Wv ?GH7 <^öyS5KFhZ#!+MX4l*NP[M O ><6;VELڞA-R;:>i.Cn MAN/$~1&lN-kBuzd¤ :G-$"tvGTn,/kyS+Ytx#%N%%oTbR lǩ"9t?) \)3>^mt"%i>mgׂ!a WkND=h?E!:ID€ >+wv?r<4j44-u\hK_`,+aFv"Z߾bF_y-z|e!؅QvH ?|Q &韌t]:Ð.7)IU-6M|a0}'hP>HjC h]^vw0Epic@붽?n+۳W yhxA!9t w討1͎cXTăSiωo]O&(165:3T'OK>߃uVYY(]mcZbjf&E4?nmYѠ8l.POx#gZq:nC#$J,B{"tgz,; C$I{9nPԃſqHqcҚzZ28(!"kSLC] EI+.QOH(wC+ㄬ f'm# [ZH_ϴg:jR/ea9nbe+E[T pDoz`]륰Z-mؖ$\Luq+Lj &&7, N;|!hˤ:c; Af`(jv SۢjVV"EdxeB`  "s^=~ճpy7 bY7[}f"25tt(Ҽog3w4ŏ$s5~8l .wa1G@2r&a_pn`n_;h7OTJ46N26*t sH>%:-::j<)G~0;1Uw|g;14^~;45Q#.NqFؔ5ݚ,\Uh>~:n [ S{\_?YNOꉃkf^G CQCvb` * sXqz[H@Xabҭj  ,bDΨPr+\[aօ#hEHEzUh?>E/_LAWR͠@:ފVEq䗛; U8'c_ֻ XWC;`ᬥOmS}06mՊfk n%+O_pw'E Dm>Bϲ?EǨOJ )/"N b}5}cvpwCƗzݛ2%N8a݇څ,v ۇ-:/ %{Bqѹ7hwv֮ s ^iWS{]]Pcȱ#LB1zW931w^7T tY g6kCD6Ʉ&69-.R Ty!~HŽvq8%ޙ%J ^ !Si .OpE1R¨vұ–" ,;oxHN(oT-[TI.°6$pKhޜ#^1+9ƯWvIk"[ ՙ8M&!7h4㝽bU~Hf\Ttb@e XE~Lqo@b4DQ$]^ tcğn @uii vÊNغl;x*},,nv~2& JR0F`u[`M!aKd7;`6*j{黜:;-2^Ilc{yYnf F1%M+g)v!)sh qռԄRis(~@ ;&ݐ,536U@H?G)pDg"g`Xk ],='ԟ2CF{BrQp P_ޮZO =4ЇB] MB/%_I.~|;tc;Pqa].3B#ꇂ,VD["+TЫG{eb.VԼjtlY-g7x:`8QW(tNf #W&̣pD Q]z]**iEmu|`L:طIs SW;%7>8U~ U Bb;Vσ(z"`j?s3G0ɘSpΥd 7@RX T4ţ.V-(Q8llA\'l=Tϟh8AD$N}{x:QH"kv<+Z*;V 9S"{]c)z{#ŸnXR//wS=UL|gwLYgk^7wFםzm&vxCיh vikXc2PnJa;\؈dc t6t E x /`=opqm昫݋h.kv_n=|᳋ ; 5KaCF|O(DnXC !M3|, n Ҫah¬N1 [6|J9t^%eywzO/'p0?w:/B5j{xEn"y V@TyM8 {j i$A.+6 z(لda 4l$+M^<;p[ܰ}.Ȋ2SAj n~i~}@U3Tz.$6L=s xP^fAAPQ6fQX;l z+kؔ3Lp` skXRYADlЅ+l(?2(MES#+%MbjzY} ёej.=fӌaD%98q+>#ghgҖЬ|x!U)24 9) | h;b!o8Zjғ|3:GvKhc$:\l3ő OmwX%yɢ3Q?Wj_g,U};~B7nwP| pd3Ei{2˖㼞 4E[>l a"?L:}8aLiyǸX7TCIqK(Su!٦P{9]Mz{^푭E}je28TS+oϬ]$m 2ɶQ}:+Ok|7%=6ܖpzۓIR Fm4 G=j9sISBj :}] {{{xȖ 0S ҄ǰj;>2K7#V`q#uürJM9DR՜ .E>5 F6AzW*x19J\`;0ECtb[xM |^Sˢ֬,?Ssؙ-v.}>2vTVLu_ PtW .QS`~:rqNS\ywF)qt풜A~S %~ϝ+Tدmy%R"k"T ͞7+2{^iS'2ɥۙSgBQW6.00;JC쮓kN"ႉ!/LmM*6zWq8& y^a+ :nꇤ1-3F%h1tu*S~zEvJ+y%D,IfG~Hju8w!8tc01Pߢ9G-oY&yȒ?`9۬`{ZU\Eћ=]{j*6^gN2IL*lcn[*crdbR;?/ej {ZFLK)XF,Sj;OlQ3x-3kk%obVLn1M4ٸ`-ko[X1h4[qM4 ,E8HC](zڱ, ^\|Y QoQ8sjAiR??$;I#"$ YΊ*5RdyJ<#>p=fg ist* pỲJR#GiwCAsJJ$ R"0aw*7:V?tkWvz.]Ns,R-gjIĞ8WBc`Gm핕;?kj־¿Mo=-5u83u mb˭׼Á!;$i5(Aj^UKCFX(P& '4qF_GbQxu3u`&& p~q]f )˶dȵ"f~y̎M;Yp!elA7MnY"q&Oc5w#ÖtsIǎSw6UBWVh ֚k-#e6٤nʋ.39Dw,bGxMI,~Qn'%~lUXH1uE;; XYB^jSH$= ;yZx2.84Xar]L'Q& X qt8IUڭyD$ǡ 0r8 j4`Xokm"ܥb_F04"SЫe7lڕy47~(ח/tT91ByI>JT.c0 mhh,:g{偏u&j%w9b[h1- )+=]qP,&jVMº_-v{ĩTON+T$K"Wv ظ,=%3*VxOX#'?xu0ob'jt1[Z޿0C\,oyr:]ŚInn| ք`~ TBAw?XWnhG_Κ IkIyCk n6X"-I}MY[V^܀E}K6,$sYTu,pCcn`}cO+GU $&ym3/7zh(m(% }qje)B" rk 9zn1݅H=*\Do7U1AǷkSm]huh75H]DFXYO|yUWJ1]Ous\4h,ѝRY^푎-Lrq 8YFR`C+G*^^eԗ۶F@ OH w*v!x癙gȁeqfbk5Q$U)O1Es3c?gGKr[nBKft<;R*Ce\F|ή @EY#͖4mBX(o:I>\#FZ(hY68P,v8%iMBG)_Rw@b 'Fn_!k:F47jn'tsvM'IC¦^= g_-b[cxeMo%* mZxFyй6L}'_9;׵븴[#p%8yYLl (*/NV^icE$=ʼn)z>`&x":^mux ozF=fAN&zKe{g7Ť zDBLgC LO/? HEjߨ},GyEa(O'{'*֌OKr-i$.u#N؄C+| 'z @jzZI,z61dV5%LeCgĽsFn'5SV-L$b =" (w{ -dۜg*]Ŝ`NB{7&oU#;=Ng{v[Cdv s[ٕړpuA 4\{)#pCW,{FO ~f }"2\ֺ WP}<'SD SuC!v(S%-:cj.]ѹ_ [%d3*k()`z~ TXIfqoE*`,8@[W- uokL=W(ɜTJf 4 eFÜ`p8~hZ $y"NߝCGb9"3sMeqlv)쯌tVG۬m:7u\9ˆɹ4!CX iN}M #(F;I3vD9d;υcX}<CZ@d26 x]lDZ=8Vߡ|Wڪؖ/U\sV23]QPP1Ҿvt!pj02edYvVҼÈoC"UH'< *'4=lkͶ-dShAAaTiqX#1yc!1V]K/n&r/Nn 9c@C0<{#S0fO*J=l1f?n>Rrpw'ǩlo_eޡ~cܰOS xzdR"Zн'O2St-&~FkݱAқ-$]ƯE:ȋ[ HETwQui#}9*65fii{s7m(#xu|KVhmٌAɏepwPfv}lJ@"!hϡ|B]O9q\f[^vi!,JXшNOT[.jee;hv~%ZnL pOjنТ4Y-&4ufuH)h1^ydF=4\/9D̉]. ri%G[:9Tt͖9.t}S%\lA5dܹO3 Kײ塳q"K~H4r; irR:1MclľI`Z2 v,`G"<֯L;"/A-$(4Y l,sG%4ffHE3mr9ëbi֠{kϏg&Чv* ~f=QUl \SS_5m at.&CJ_at Q>bhM9m|x 0nǏ9P_meAxބS|ﹺZi,?.w!TDLmWz Wfxy9A7Q!E#+Yct,,". 4fy>s O3zDDi4kfHIۓI5(8_ Y :wYMOBBE/ (Ň.!$-U$qrhz/uZ =& /WmxO3{4=^xVFM|<<M*Gɖp9FCew8I!9Vwrq/z╇nO`sx@=x‹W8FdI>49"y Ȟܭ_N8p^>9>|ͤ-/3 ̐32s%!f0̽,h }~$\1'W QPBHDKʜqaxvCr$rhf=r)\p `9e\Y(> ~E#G(sg`FlA!TIyyT}z=Լ{:gbqS Vs Z` kgn˸vSAǼĈ\48A@l4i#a2UB.%h7T Qn6|(<8??\q#ڮ\aZvB O!|BE A%(DS͜"PyJ,5E`gi]V3KvA -$nxNW?eGƢI0@rYpa:E -UjFW|:j/E@$nz/ UBfn-R% ~3sb~8/e{U(_0S8c6n(M1ZxNfgsF3YEXtI}kV<2:%i';wuhpS2N5)%~)"̻M=_zpg#)ijyC 0GRLޡJ=LLDy'E}]Fo+[?lp K3zWT/gh,#S s/Sl9/pZPV`bֹn T̍.%/d,1,~v< FJcN:owU D \]³|Qt-ߐJ;)݉y^ G)[e4귊" >9zk'PFu~Nt;`+UJ+9ٽpi.}L]uD@GyR pUaY*nǛ\t kb2Z"hͨ't6^F#V* O'aQGvmdYWU>ي˂H~dzLwC(ޑ>}.Z Vkwj0xDq7z)]{A5]W55x~7peL9V7xL:g& $/r1x"#9.SXdoH(\ĭhF& ~iHߌ!?"$~+\ryWcl\,p33FGۣ՗?\Ө4nRk(֦MM^FqґM^/<`'%>d_[-kj]}#F:EW{V~LeE= O1[T0iRI,s-l~ieg,[L9 22Ok@3*hّ3'XU?E SA[ INP, m\QdʐnJT QXs{oUOj -烣RL{DBBFa#L?.GV* @Pۿ:4"4C饍g\OnI _1bWdO(*'Q8"BqI%6nGH K>8ڏǬsf6ӿ2^7PAb7S w#))iگ93ia[f$> @!SJ񼂹Q@dcQyU@U[ ^A'9 _RȟqBe*{ v'2 8wOK.9Y5]LU3j|௘ :rlsz^Zv™O?PUqxe*dHcJ#iiңAy TGLQڹsҿ Whq-P/eyAkb?=7_?Y)4;aHA'M%J3=X XWϤ6DMFMa L33Ƿw ɄpaTe^B]~-En?`j.+ʧޯ\Pg~ZXC#GX3cЋH/@E0W{&uyԉ9WLdclA8 zAzvk]}ެ"? ğ29` ҙB [,*Nt[gG3@ Ip {܇S%roWS+2ׂt oTD% އ;<3y]L`207(SCZ–D.FCm?5s[c.ו%J&"`=(\Svl?=uhoF`$G`lͪ n33]PuCUhR_Ed;BƺJv1MPc$*?6O,ήSZ(Ja] Oh/Fzj"?8+Jƃ]ܕYBc")Msm( 7kě3+uơ'N-OQGe?!?r'oQc T'Gsch +֛_9PЇK CU]7p8zwitӣ;O B8Zڍ8QaWJ$5?hv!?>؝jczׯVcYIhYQx{Pt*oK#[Oʢcs5tLE2Uw@tU=W:)c63inRЗ%bc q\)y=L|p:C>?ȫR?(h{?;%'mY +Qh5Jx9ϭ0PVl 82Fԇ,yze)TO, zώ]3 ox 3ڵr@C0_XM]ڡԾzueA;8ؓӰ)4EPߣ?!ȴ!^[xAu~kHi1y8ڝ{>/,b=ctﭦ% 68.lQSqvlK@|-b]\aR^o$L\>iWg)0Mq UHcj29S*\$g+yQ,dB7ڱKV37So7#fF7`6`^_|$ָT§;p;޹d;Fy/N9%*R [Jpg$N,5"^D~?W9)"ǺwsFB[O)/~>ts7>( @o.Av9+|G,Rbn v|'[Tzj!~Mq1Uh7zSQJE 7b_ ={;?9yFG\H7,jac :g^5Ze=ٸzKxؖ_e&ih_,? @ nc.㢕ܱ.E/1'e*TtXG gv~G4w>+аd|Swe ț223Ք,T0m颌:t~yl\1nQZkN7#eYzC;TVw?@_/5%{`׵7E%*=gsr 8L#g.ۼk rʳ"g)i\ՙ w7.">Y }Lsed)ϵ^`Da=ښҘJrw`۩#$TP ѩ[r3+bqY;,Cqv^{:*ahKLSEgb(rX)!+?w x%Q X~"VmX t9Vzz'HU fN ͋EY?rLD ֠1]`-߱_PsB`Xm> Fdu29?/fcEܮiF }|^SOx7"+`~1[dJR@8GqNDqI;B隂>glLxgsU ('*H$%2pՏ) ~MnM0=U&j>'Iɝ%_MG{)1a/R@Ca,3~rʤ],u߷UFfX٪;xSH'YDT{@:Ph3KDz#]b 'Q"6Fhe ^$IE;J%->=kɪ!H'm9db *,Ib&Zm)iT~6sOqd/GXڟRlXIE7V넮p'a-q*$߰_]s''bp\['|YJ{sdRBq%Ok ]Vod"$h C;er_ujqn5a/HxM,ޘ/HVx|\Ie@`E5 Θ/zv[1[+ҕ ]2TCNHETͩ`Q_}ɂ֏UxAnؒTHa2Jo+胘vL ?yd_ O^YN{XB@M\"b(+#RUxsdbc]zkh~0YeYL B3 (9;Q[{ұӆ6ծ +uةDatb< 2 , cL&x'5yjEDsW+a8 D-EJn*w)XVEzR_^g@4FtM>xB9bi* ;DSqyZ|*D#Gtϝvwl<9в ~?#i_<>x*K*͔4':qШP}0AL\9xk54MG2}6xIFsq՜$Dˑ?-8CZs 7Pǣǁd{ I =0Ѻ_|'jޣ*U:Xٮ8]p'H^#2Uwӧ^e fR5C=/W&EdXhxP""y$ ]Qw<" e,ЕC+-5$$1Fc8dƼ÷s*'N?-A\2n#[BK uu* :9 q!8QD8Sw^kO]X-o>{ؗeD|-wc[?'JK:IjPJ eYٯ5滷ٽͤX.r[z-AkߪOSbwn^PL{ՆMak?U(VK%6 ]C<ݸ A憠D"$-EEo- <c{<Z C pwVXx0cot9|1:`Gs MGXu@U?Ň\qS"zd.=f4p9.e0smkn|s? ZXo<"z-YS݇Z3`EQܥb Dz/p̰(_MKnoI HL\%.sR|, ӿ8|4qͣ8[ZU%p'[2GΡ@mjs6r;"yԸD8a8&a(4YqD&PSPOHw̶25=PO8R9tϘMgiL=xFxhAY ?<0dc|1x_Ƅt:lVd&vꪖw~#\+@<u`~s8H"|;**η"z w2RuTN5bv;$GCӹ=hLuSJʏHa=lq'=(#S\m13+?SMͳamk<@kőt5c^$~։'@ȥb DwX !:{xBMS}\Ë,+KbT~4ЏLﵷ>Q7J ׁI^5;G?i a\ȗ7e%.{`HԽ5N;!j'=o@}H%| }CB0s;=IO |(/gBϪ$wx ly%^3jJN"r爵,+IԱT2?YnP("1Fawa2oLs"fKڝyjnhy.|%sr%LǗh}!ƾ:B}:iV1٢ė$jN=c:t[#.yH.={txT]؁q$e$OW;vʒoF7K-3#}5:r ZD9Bv1reB h\=Cw;>2)9tOO(6u ;Pc#x Tޯ=0j 6xgI<]}s脂M-ްlFCq-uSHEXȤ*iv 2ړm7 dvJ-tB=<+6DPDȄW[=Tu&oQg?SNzrY5socg.==u-[@ҶFx$;tQPJfvj `m.EZ"C{֔EGO ?׾919=ukP.rAAk{FE#M̩Q$L$'M޺r&3T#S5ք1a[@濾f}_5Eͦ/ n=UBX-z=0y@6.6ZӐLtV V q k./c` PU直3Q^P6u&oK r/Bƍ/xcTlb۽jω ENE.ŬAX i4(\=Q ï{Y)_T0y RƴfXn 3n'2Um% |ݚoYn8&S/fXdCx;QC|~ndAY$~#z_@YI-v^E}_<]]-{5 >!5ezNh:( *`ΈLT7&Y3\VјSYqR ̵(Hz4]g7vs}lOJ#>I5J}VQ c"z/dKfkObTTY@1.ʊ[@2Ճ4$sĸF*~{S +*gOB_U%/8QnFE8`+b @f(8E*7~ȨL0xA_<+%P.3*^h֐Qd^9ҮÃL^#;O&[-~LEͤOe2d>Y"r$ʯǪح7`d+jpکa{OvႿ8h#ܗ|EE/Dʬc=p}M D\9FigͅjP#`P$^ ]sYew= WS%I}ѹ3j: O:(V;S)%&&;!Zs X"(m40{.m_:[-' 1-+YkųC "bOnjuDIm7SWŚoޠм~Yʩ>Jփ?P,'Xn,Zmoy=>2mH1edܵUC[Jau:µ=徨ɺ&dT]_| m$Ď뻜TZgDr[ -Kl_f"bUlI`n#c@AˈvANtʜ휅fK ǁH215蠿VK_־$#VR)''./bvuvaӱs"S̭5M1K_ٕNLj8ƽ㊞ -^X\v<\8X9MX>r"e ,pTm*:MZC0!*PH΅3#Xm* v.O?A 6/{O_,@R+EOKȻx#󥪄vZi!NA!t4ƲpgFǢ`fr$B:e-(:.u&`lҿ /GZ>8׈odL+@uils n_Ze󧧡f),}W?3OՂ2I|c5D( 31]N4G~9ǭl{W@k^^YE>y4uanG۹mss渓T@l$ҍ+L7~ey E(@L+bWyщ\7"z *2|Y"󾦄 d,3i ݙk1DO'I׍aSo7ϩi%Z켷Iww{6p|$Y{+z֭DO?jEPe$;GeS}92T JxgI1]buѝV#S1 Mb;Aɩ*ԒWMlbUE.VT1G|  X̡|3(E\ArImtz˭GoKleynF(hC#RRCo./?>/2g]v x1!Н<6_<cq42r (J1pMs ν_vȝnᢌ7iHT󥈏V:F $5DB +YO?ٴHvU@%zɾtjls"$sC 5Zb+fFIQ4T"6`g# 5x,Px}% wl.S='ppcB]{])|#B"^;k8Z碪̵?>>S=KiIR| gCaon}'Tt" x}S~؈) e$f5? Wpt Ey6YO rcRDeʃaCr#JsIx@hEYbƋ#Vx70|QIN錑y{1h:>rn1h >7^0aI8KL/__yk5O- !r&== Ѷ$2mZHwBZqCBPIiL<+mǣ+{tZ 94MVakжM$C xfPӐ{|3n< - vlѪƶW=w 'na%7birR8,hLփٛonULQE̜5I@3jen1I[b>ah/,a{ '@jj&X{V < m$ ֙Ќ|WfM {WB=B.AqokWc;bJ=5ր?œE`n,O7R Df:+ AG`hC1&czt@rP*]7mSCde?os7hqjҮ~09Ùq^ uw&_qUx Z7>jܣx$+(lF̣_fH 2&`6GkK1&s1 DёAplVV4C1lT0:rC$UDb do3K m 8xO- g]s\W 6/5^2o!3^\'Rwvb~BAoOe_TOGs ( sS`4ڍ*$ӄ+lӻw蠉i.kSf7wRov= һj$p:6^TDk^P1A'K F`w?[l)4}'r]766PO@] 5̇,7CmFV-@Q1$$\AbJ,҈<&266t9iAhp)5/::u@Rr3pxBߗ汌?[~A =$򁟝hEH=⟨ޕ>+MĹۉ ڡ,2Wё]36w+,@aɟad?*%xg7U_a'iiO ]\~2JQ'Χb!ull5=)Ԫ(PaQ{WŀB1TΣi]]CLByW%!xju2TjZ2E&4;b,Q[^Z#0FWWqzg0MYJ1+,$"rxfǵ3]#&G^X7c0uyrF^Ydj/+eX,۔}Ja[>eZL!0⸕4*hFc^1otR9=/,o{ RCB٠Dfc5aVow.Y(t !A 9cRUsu*B* xPG#M2Z0 G%5"\`y!Z7͞,~KW:6hF!/z*Ƹoj]9Z5yDTC`l }tVusJ`ʴ[Eh6ͯEPd< Zvm3\/NF SvSDhchu%r):š_ϰj6RH)\{] ,)q6R U&M*rl8lrÒcdrPF] .(g˹@>N˚Єmd|3`0ffsq@w-z3VMj˦V]`ɾeŻv,B`. qulh%Ø{%KR8ɽɾK/N*$ ϥ?^ӫ>8@Ks_E֓D;@[`oÂMԨ KGCLp4b&$ObxJ#&Ym!Tޭr1,pFۙ=!Nf-oA% &,wp0[` ZDu|GED_jNGؒ`ǡNUCyI&I@~_sZN['.2S|G?gAS;h3m+)89ն' Β 5(d[k1Є^T˖յn"uG3 hh>LF]?ͷQq"[K"픶+c:@qa0Qy:ҸPr N8q$Σb_pV1 ϔH(n D) nsRthUzԶ 2aD7:8meGDŽMBJy 0/זּhoKWoيTɔ/kƕzE7Ή#Φ WPg3O ׏P`xv_Y#6"Q{@b ("+Ťn2r3:k6>oa>u9vz!s MOݶ qemD}_T'1\F7{9zÙA|.vqjWuUfZ!$5{43kΙ$ .wal>Mw8 ~mi^'.*Y8 dca۠Jךjw>D``9RJg(f@[Ua=o YT(NC7Bcj?i٣;s߁)fE+|cip8tɟY%ͳpb8 Ӓŝ~~+gYSσͤZS r(ԎSΆGꦫg*a5S02#N8*_ P!cTP ]c4!!u=^G8{cT|ԟf0դ+U[jLO?aV~ R$*W:' *4y }ʞ=XzI2"E" !iu ?y+d^lՅwTT2FUj0;L#Y>ADŽ# . xt!3FLLS rޫ |#Z,H'i#Њ?!Wqx Rm1`mDg!qMqf KUbf%q3KuWIh|ցus! fWTb;LOZBX_bN^goUf֊\eGy 8uww\gKIіֲB?)/L08$[j:(@{ɒ|1P7^4 œeV; AB D {b{!&*B%C=NK|IOpF(I;eZeʹjKyUxEJ x42ci1 Ozn[ֱިD,KwZe.5:$?UG@٤"xTIΗlUe2ئQQqfHW#TAjGJP xe-i0iQ.S`(^PYF7hrr-J1蓯^ؕhZ&甂al h,-A ` ~1d- (k$rEɵ4T2a!a'E:y W~gXsEhx*52i}ɣn8KB9hCYEd29r1~?(e{HVfL<b/(#_LN$@"WRtH+{ƀT"ӆxl"N޺>p݅B8F%Tm㒋m Tøw/ #?&rfE|w$_W1e0YC|KVkk N. MQ1_:Mmpyo]zh=?QKE5[ W"zx=WAOwߊpp!֧ tVWl5I3qCeKDކe8)CDPҠ2v6tCNaN 6kd[ 2*'_ӓ)/FsBez**[x9)s({_ зFDHSZM8lg[sz"Y#^oc|09˾kn0p<]Yo#E8W A2 Qc/dGfz Kض]G]q&t|#j{b4F5gx$2v4MˢD6|BKke1ꪻ}L^iev mlg#qrN12kWhdB p|wy"E~ow 3r3YIW_17ۭ+gPY)_`/QA칽[ }qY}&S#% .&Ov[±5+Vɋ]@gO\XU 5TxmxqC~…bPE`x`fXԧ#P|*ik˵Z[bWj7~nU d 2qogsO WOG `[u\Ry Yp*"o b~^, pHhh~S-򻃩ir34Cc6AK~z9O7oWWPM>X,JHvu0V@!.Sy|N;nх@|tǗ6-5'J¦ $rg ߓfڲl-؅OZfEfu*LfAv>gR͛i"^_n]@[dELDCԞAEƸڵ8TSI{oB91vo8=;Ԙk: a83֓5 nEl *g:|i/`{ nj@}' (>:wM;zr.BϜ@)jE;~6&r|5l%t /[J 5 AKwUF2"T1p!lT;Q'oϋ^0."AcoqM?ph>a贛(Mefd5T@a8n;{UMI2uQ@:H^Pw\_-I3(YUO(Pw!ǷPp}ű}Q= ERX>Y=V!E6Jj^UtUl6?y -g ׆t"Ɵ9=L^.Ɉmdr$Knku$LT UuЮ Wk$((0y 3 }#-O4QzQ"yqz_EѺWxF@ɞ7yvi]Rj#4%e{sR¹I9%g[ide!ڡJşf'`DQqzLˋZ1R8n)DZO-?ǚ>B&;%R);e  7:]xc0묕ܡ'kgYb$)*_jėP lX( (740fAנ(d,FVglcg}ϛџ;S+pDSzDu8{ 9 [*i`_'(`QˮWaAof Wc|t,$%1[e̚L3 1KɳOef/(Ae3c@_طN<NJ:mLzSz?8&?~SA~RRl  D4]ȒG+HiqO@YJmT3=)u^+Scg{#k(i{,/4$" =2 W00/LĠq=-r9.:|.\%ŋ^T#CAbۡbrF_;~ÚX'*A> 4FWvڵl9Q,ݨMfORC=+( õp=W[%1L8au|*+4#)^@1$(@X:v L@"ηίAla/l4Vc/+QL!h=[|󓁤v쾝azCgؾB* enU(Oh0˾4Uv[;sfq tBy3|R*+lܤd`,@涺F`=2m֕g7㡣"u鈨Sy͍xC1D@3c[or7mPV,8Ã;~_KO?㶬X:$,s3k,f1 X]m-n'I0j8bl7)hFuv bL ROrT{9.y *|ytn48Ct| XsXc)%}w>YzQU}(¯:_.M6Efäk3ɃelEd ֯w4ic?Z8Q09΀槇2쑩dFCV6WqB"#Ai1d|thf6$0V~3.HOHR/e_gvYm6i'38Jf=ʠenӦk Wf‘oit h_|2>A;uxx6BhBt YD76Ee u컕UV/1&S@@1NNݱc^;z~;Ƚhs3ͦO):O(}\;"$VԐ21 tj.>#;d: OI8XL;B<\–wܒ|4 ezܷpxЈTJqHT.ͿS!]d- kM^~jҘ&PY)|ܐL Xu@d+QIEɈwWuWpyCHMٙ-#KЯVX+:1+.^ hV9"g)n/̽闆.PJQn:*굡!eQCM="|(=Ġ-\9 $zCr51!N5O6 v*\UMLuuEaA#AE|vb>p}UCW7L < ֻoc O\H*$:X?80lO"N T Õ<1hD1m]Z+_ a@??VF,NK;?E!H^9@":83Dc\\fRfNjABTcvTxz$Úǘ yh֐lӕL.j;J5 A)”[mZ M*@3)eud q}?Fu9S Gq$/]$c,6'7 .+gq )` '$FR1%]Y,Kwn ܔCkVŰ Dr;4}M=y '`ϝ nz_"VZɼ:xbgRAq+/EazC;m_e&[ 亜+|׳~>Š$L935kj~[ ws0f脵YY0x˽@fưS\MIr됮v9 L>֮(,sp䜈0D…'rɑB`7". ry 1\k\yyj^}V z>; ”d};p6(p=&IC:(. hX"+=pCmD'Gڠ3B H֕7Mm Qg+, TAh-*X5Z#uH9΋Ә \GOGU U#2vkL6gF3ίSgT%sep7+p{+®3ӋMu5Z7>SpQ}h9̮%NEN;2aPbIw(tY$̮&{2Q!!IJ[bLg*'(5Z* 4/&6Yh+/9Y`LId٪-/ o6Q{Y.ݹ$)nR]Ygϐ`5D/devS:K/LF}]SƪKm4QL%rbVi`YnAHIXfڏJ"kHK۝~G !+N*'@XU}7c5n2 ~4cKᨼs&:r<"it]go _ԉMXI({.IS |Je2\//m&%cL:6@wc/LI.!P1`&>6_ z>MDW` #zX;"Ŗ7&D"+ޢh T.&ߵE/x]ZP0A;6#:[/5*0ꃴg FpōTM}Xs{^>LSt2X\9prTc JN6 L76<r 2aC&k&IlSj»j"~s# (o w(dz[͙‚95B~^0b8)3Vc|us@.Mh|z1t# < ċqpMgHWJPn~![=.$)L#uv p1!? X#Xwu#6"W_0IaiA04`n4Úlpu'W2FS]ϸ(S0`QxpC( Y7j 8gbVcnJ, . K̃mGFە/ ѱ \ƎleHtdn"Q]zj.0vd;n) RlY=ČPj9)zfGnxjť[k);{z#s٩(cm2;3]=54^gmDbsN& w=֚DN4`PR$oVxY=cƔh!}$QuUdv5\zYC!8*NIÅG7kҵ ! .d848KI&mqW0VoXXmLƆz!?ANCcNUk6`~(As$+NgؐR VkFoXp[sy,bH1|?x[byIOei4OeDUߛ,rT X1Hb)Fh<^ F fBy;e(Nh岪@@ˠS˳{mx3CC?A\GU7w@avjҮyC[Py5e ZGCthD" żwv1A `4Qc?'foKiM .{KzOiψѧgg^?zB-'Ĉ%o=>8a;hVI. \QҟH&ܝ0=i욑W9^Qɍ_Į<|e<=BMU׀:-ٯ b.5dXuHomou I(1!js2L)m7XYERmIꍟ+M.QJh7eH o.'58W66M֜6N2y♑Eub, 9K#w: `c [֏,w~ /~ι;?w(D#Vqv׊ŏ?\b*^Hnf[# BZ}Nˇ[͋N}'o(%sm8zjsB"2"$`X%&rxYPaF3jOg]n z onx$IDIB{ԭ<}Zt15Py 9聍M@I9JA2TgGWvZ%+%%hky}IDԕ1~Bwç63Qr͊UBӛNoҽZ{IaIߓY5&@u'swe`X_RYls0u~̳1?RY`aF t="/s=7.D.́9&:jlz*zόˁ Ȓ;]G,)? )r^]N&*Ɂe!S,~%0"d.,ŒmaWEg5vF/|S I]Z$S3ۂ4;=0fl [ Dyg]Wb2(M(^ Bπc?x=DԕaWN>yq%~̭tPNJ`ޗ{ okx0A.tVf槂>=s[? ۟4ȘnUXg/VyiUI<;سv-Ynu~ #}")4}5Y.\tyYpz>VqFx5vBx렑3XjmD!5e7'p/Yڈ>>hDm6LOz|f3`4yt:42])$q]Ģ{"̬D0'=C%kĶ/mL RڰC*6Gh&}ȸ|9Oޘ~e-E?܇2C+|Eq8$f(srp@鷔Ո_^<M{ *+(RKj+i*fCS*H!ckHa8ܐutH}N@cIcušvmRl/X_+̷}⭄4L"ZY:G 9?rϷjFsp*efs powc},J?dG9TsUl/E7:qNT i{}{% O;qBᶐ*ɮCAMRR[VFl@lk?\fFBv> ]Z]}یS*r/e携6ϵp&]THƖD0JG%w#}*;" $SӗDjLybTx\gYE c%~LH2~ơ:qZ;S&hG|zXEW 3Ra:>@CeWP0Va3 F5zĽC-!Arb.<:? q=5ml'tg_.W3*pq\m{JNqK4Ck5uϕq 7#c+~׏Wӱ>v kޑjξ'^` ~bL RDU`a~rK?F lzYpX?XxFzf~U?|GRc1V$!ƸEl=8Gʻ.쾦.blE K}?iJ֭vSKGK3PlɠbnWF3]\%gf\Ui4 w50ЌYEjekTM> nܝ6zpp/-} c?k-^NcitU|p[oy+S(:U]7iFbȳm]sF'R|~њ'ټe׳̂'+QahNp;OFn ۊǽ@ѩr^[Wеg +221ad]`0O`>\nwy]L߮ ;%)=Ao0}Z; jG0#L8D#Zkd&r{Ic`l,tg0ZoBl8>f}| qzgyFF4#r$ܣ\ :َK(QVh|k`/ Ap޽u%/<&5 -F<"p]335|ztw%U#)ͯׯUݾsZFlL8P5$h#nVm b*vi2r{N3S~,g,趉q#ݏ40{fM&T:ʼnNb' ZϨά4 ߌ*\ ^E9b PuuZQFodC"Yro-:qЫGU 6KP_xn\xwDۈSRF(J=Ov>vptNd~ lRϫU"%׷DGۚ8TXoʔ*=p+ +m`~(f!՝|ƫzEfV"5 1!g<^?#۷O_.%mMLLbwԺk4`Mwn؆"~ߕÑur4]5F:|]Kc;λ?؏8Ta.S_FYỎ9E/Td DAΉހ`6=%IBtz[tQuV3LVJ6 zyHпOM08#`5xDAfe+$<(]f%*w*)l@Lb3E٪SbPNs?zADP]Hg8J9|D[sz CB9$R\ _q0NIcN6S]A?+@eQZ{Ԑ[4ǖ3v@ u2x7#vx^(+-]fUo 1^HԛUpy)o¹k'UVO>P\c/cLoP[sxF"3c&9vpgBYD_]c"iU+d6~<液[P,\˟ѳ8'`41`X,XM͇Xqjْ] T*=bұ0 &F ya³7BpK&w@<ƳWBy0`K=mQJrG(K(iCPUVrj֑ޚ@يI3+Ii-,;CˠHp4Ȭ~,n(1\d'l?ZzZ. !- A:58.rhpo {IypА` úLMHU%=ځ9[\ w71p՗ŗ}KpAQL;J1K?[fyiȯA!ㅼ>d,Hk#0m ߫Cn@'v}Cng p7sd,L@_}pL 131|>bƛ7bY#tU:nzc!"A}{9҆fGV? /q#\y/ٞ5۟pKOD FC+nbAδW\[)dQP$:o 0P`=~2J}s!q4 T~J Ўi_E?V!g5 +œeYo&AJbL#cRCR (]kj__+9oݔS{'Ƀ:G V]~,?fi =\#lX_'r=_REAqd6غG'޲JR./\K::`b}"KKuݫaZޤ+JR.wƖ|f 9aqaU[d퇘{!9g0 Vج~IOX:١P$N2m ˑh],8"!sd<"OL1ixCX;>>X* 3:]F$ `/8,aBEj Uva]Ź*1dwLNǧ^zل6-6n)@׏Gކtiv**TN(Bcr@:%l.ALڴeWPL!7*W>zJ>Nj5Yш%p[n%s5tJB _mFK}{=\fdj  h%+>rW ,˟.yJWGr)/Iz8wfHS2N:f2,5M"~)qkIHIr_*F\(' %dG_jEA8FTT=;lʘ O K8"t$Yk6DǙIwp4a^; m0tesw2 P Ɋ^.ֆ3gt cʄlD /ALJ|a.n:[~`:a<0a̸d@Z=,j1DMjju€!(w!߉$Ta)mchv:ZuϴC,RW+:arU?r1X|+`gۄQeR|rio\Ȟ39K3TNHv?8^,*t$hgZ)U|#|ܳPTƻbnA,C"K"jxpe"|>,=UHa08f3@9(sG $vR+ޤNт1mz("%5³8zFtƈ]myne- H+슁E0r;28V# (^^*wʫr`kbz*7ӿ:zˎ0 +_\` )CߎJ/΀#7zOekF}1HJc#$.stmpi6{g]׌3 Fz8x3+ L M:BO g ׾v2oU9"Rf:)ydN=Ώn݆)s9q*j Ĥ[g>A2Js { ?)B1XBŒxǹRQ*t3'?ZT"נZL<bkR&R=}ڜ t5QH7`6Xӻ8G&^50D7Q?bs jw0A\|$cQ%L(ɔ9NыNd6Ԕc`{&Y7Vl׏[Rg tW Vc6IpG]w{`V[ 0y1, {%ҁƶdPۊ`vvDFr(f 0{d,uz{Ee1 ?.JҬ 9* 2f 4G1*b|oMo`dsDc}frؒT֔劬;$wPK|z R:4]]\L(?glAȓ`5;KJwq 9/A0|qrN?H\El~=MDD;n@Tir³rXm;hfڨ۹M PTD1Uiy,h# 0o7EF*rzybeAgV5ɚڻxpEe=#1v|K4&A _y=,u{7;1Yuyq5l:e+:\en佅e4fgA5Y4gKK/ey/ZFH*ؑ7U,s-p!? Et{a7 g:\I7U笚(|WO.u{`Ww7+c b)060Z<*K! ELx5'DLm;ypRL'EYQD sac]G>eja_{ѿ)L@FUk;!ɟfn.[ 5&rnj4¢ѳ'Λ1ȿe2<{/,UTFe#&k/ia7[yS$´܃nN_Qh=!mٝ'_pc3? :%OIoS(jK&3sAHc{ @*i4(Y%Υ /J%/ ˩ao8@\L$[*P𥤳@}xc!Y:`2~[ Ƀ4b-hgDL}ar0P*ub}GњCaK"jR|DuJIynRX%d ke'(WE߉:II$&<Mx+ca ГĊ* rހtn}=2uFeaqC [&_NK_O_:VXSoT7џӲEs'xbqy&VI_ACK(ڐ{' Oy1$r(]G@(W~Q GIE|O $Z@b x:4ڊ?4&,K(ѹيV%]Pho3{2)Cv gɫ,u60Qמ]Hy$B妾߁.܉;i͵8$EƎtkʑvY O.VtL.%vq /(h\+[!s[º[Y ʒr ljG DZ!|C=~?5zJ; j{MQ qԌR$Z\qxjx@s'T=0楬VPC}G5(NHvevEˀ8QR32vyWq;P0(+LF=fòJ`1+VGOwP z/wo qӟ H Zp>lTƎ^<;[%U_b%˸(fF5ի1FAT)mwx f3}1Kg,L#"|trk* 8`zp ><5r{]tIo%K"*PBROcF ;I׬_/ ~X4Y]?dIdCuQP OBj v|3B*Ú/R&o\Lb፭j"Oi#(hx$;-ppbǻcGT;Y8xTvIkULUK+ e[f~1 @MF: QF^ZǙ 5%N -RJ ,|)'jrcrF_'NaW+v!\q)5V1 X$bL6zw2~o hg$@5Y+ŕ?Soz2I2HnQ+GWfQ%t~)!!7] wq󵷱y|[ǒxZ* sMh7=Ix󚵎̦c*,є/h xS3(MǗxp5Nܓ=}BgYCYRhaԐMjs We$H]J8*z٪he5u2{2ܹ NϾl/+L;&ş3jB %I{xVz!@O;fdaNmOO$@`{!h ftt4gVv|ūƿPWm5hW(&@d;hRZrJdִJK .)1`*!Y\>++;@w^x=]b伴YDG:z'm+9-^h::ъ7mVp_wL..xw-~HG}.9 Yv5=׮ԗr X=o|LJBlH8#:u$G1kr9GzW,!"א9=0 @߆]]I;J>>ğj= PAЂȐ K~ܚ@yO#"ב<EGoo! &. ʤ/)X.;m9ﴽQ|8(&1Jw^]ISpLdC[oj;h?EJL{+ f鍠.З .@{BkWQk(ifJ2;цwPe;pͭȷ*"뾜];T18z(NiP+LW=(B1WU3VB4*7g-T=H #Gء P[[!/O"_׵m 6x>l_JwS1i'PM5¸:"GLp╵ޤ6ު]/wF8V\H o XSyn8f഻X%`Hhn„Lͯf ryvf~dG]u+vd.3 -]~1[nu7(*F!,ƣ Tj# Rm)~:$e 7x uR@]`%/&}OQ]ٻ8XiഐcȂ./n%l4,6)OE_Q<1/f4';$iROe"R@7RBt_W}? Ԍ1\'WfV 6@yl 9W3oSq>þ;_$)XNWq;R.@pƨ?SQ$gw2U)޿CJ%(P Ϫs|z-"~{Y`0{lmǿo*E׾`qT y-,0 fSV ̥! .d1~_p4_lmSֿ۟=IToJ63e!Rm)p&T=^mƈ3b(=!`H>YE ",yVX<{PfH[Ⱥ#i6:1Ο_LQ_fȰ>gfmU_8,DXM}y?ɦ^kX4!* b ofe53SEƆq& O%^r׉ wN Key:>h g RaDD7IN7^/Dh=ߡ^ԋ{]Q> `!rĖ.]][bއ]q\hi%VrJs6/qOu*bڸkw? RLؠMXjݕӅY:nj}.QeF ;z׼cq_?FufhAܳ/‚ UKP'H@^7wP3qs[B6+akQӕOPXBr@@&YMp7?2<)I\XYR4a_cxlpF_<ճs iRe] M*Bs!H|0֋^\2;!4 M>|*7{֐ Br8m!jjSdyΎ NI(Ra .65 C<%o'A'fGVf&"ʈ=>߳ 'xz}MKN,=[4ٳG/w4`iWP)œk `~과a5܆016!;N_EH<4iqػ73)HsUon{ydq| o+z$ks:P]Z9׽`e~"9+gX=1E5NB69w7+XXv;:`3d1>aEZËY+ys'WHy&*ohaT`8"(m/ Q}Q&C[eHL! 3jmmxH:̥t1ޜ '27y#3^S2Z W ,< 3 <=wy}iAN?P&Ksw.O Z*bϑ:W@ɰ7d&@(pE[1erK*=zɅ_u2%$Zpe%$^"YmkjS $K6DdGB3_l ٻqjoI-I.\eɷ?a3ٲN>T}ipxHH [9 Q K**JI,N^J"p="BͨjO-_iSۂM ttcߑrLEJn |ͷp\ZAadQ84aw ۻqz Y06 OjA'|g JskɈh "CPy䲸3&7HڮtC=z}pʦm/]fI`bu1a_s~"Q;[=K%L|"IdTqUf9w:U+ drE-Fx+fM}*سpӒۤW_sx4V:$*S4:$eg<`Щl7ZVU\ڒIQw-NjϪ"qy!q&bx8# .m'ybW3_,Y0);bOgw.c!)Ѕ>Hkvik$?qzDk?ۘ`K8-֎p\1-|>]!T/"'?BDߘI}+=b& 8@.DdKZ"wg!UֳybN~ϣ~ĭc=qFE֟'^|ۿ~>CQ -ȓiK9R#uHo2O؍7>hzڏm7Q˜,-$g ڤ>GVk{6PbO{ζyqp<ꤑ{`Bd |GVwh$_jn}jPj28Cg{@'4# KVױ50WN C^t</|/Vv*_{կ-M!汰S0G yfۑ[0:hp-,Ve4MUc( Rd 1j''0P"/jNSby_&Η ;)G% I%Ivj)B "pd7K_ ͝ ]\P$]RSZ1aĦKuFw s+FlM}&*(a@ Ȥ8 yۉOԒt߄5[ʦ4@ˤ{LY da:fv4QKjcˍ}Ր0*w.))߾K*Ɓ%>Vb80+ԥσ"]MG6EWy@Woqky}I@Ոy-fҝ=~ɕfUب> {۰HM]9 ~l]YVqfnLc-<#s tGtEQX CRQP@;~gC`dSq- .H6!xU٭Achg5x`GZGDԳ68'SCVH/yh9)'B[gSj5rk 5IQ`]̂|jZo{ 0QtK"7yuxaa hJ!5HDˊ 뉼ZY"z%cX 2ɲ$N ?B #C ]S۫ Iԟbk'"+I 3$:Mm0L8L ~c_P;o? F3*^BJE:C{'%b+ؤ: OFd!qCVW! \cDYW@fUԳy_%ZrkֈQo@=^WݸMj?Ϧz NqGwϱ4 x_vgdC]=RS/#a:qxYoDc07TG D{tHE͔Sp6e}.h/> De'hRfտanxWgSjK $c(jC+l!eU١W*R[\Nc:F[T (=זX C_74-`g眼p}ѭ8)9T'3*N1ⱥ]['PF-HL]Jv]V(w/iDu7[_3R;,#Ek!#4Ibn`1Қ͠WE-ɓ' 8o#61x7 /-3ćLY|fQ.",Gkb-t\Eʮttag ;m"Άx.Bh^e696 {uL|6WBxQhcTsv\&_S$̀Wa)Nըot=洶ozeB&L 3z-_yw9s49F)6z?qy%۔@^uN,)X10'r8 mIMpIWE RNF`ISRZʘ%_H{4 Q 7Nuݖl-D-um-mw`~~5P*˶# OU%ذ,|K^G`E)0-֚oqam4/:4aUޤC?0 ^̐kKPj;uz1}\Sm1,YImPأ ZήBlqdW|2,/&>$^}[%G/ޞ0njwb2Ji!|Cl'Ź{ZчrbW-BHC(QfQ9އFP$t-9oDզ>;Ёд{H ğ`މ{!^ƻz љ: yP&.H|[w8&pd5nJWTH{IDicu+ H-+\{kD搥ߘ-a]3uHSkiDxg7#AȔ0vP!ѵUnGaȿǠd&DiJ᷈< a *[~пq`4=ȷm2TO)ہ3W;X>hɸ|vmL)pyҥz1J@vKѮQĖm% %$bqlvJ8^,;jHZ#Wq!f5x6Oh,U4i@`š&^ dGe}T'>F< Zc߉]Ӝ~pѶjs~fIy:y[]f$͓>CQeظwFNa SͱSSx7C$X~,x+YC* }bP#.v;qg61DNWͯ&7U#?--zCޢ}%u- +J6joP3 MM(TVkQ.U^CH'WtN3pC QTLIUd R>e; _fu„uU"9B)ܡB3J\jSYc3jV gA„\Qc43axȮ9eey敫IvRoeσ®}e .%PH֝\OxIE#j21xYsQm 7c<49r,7Y N>jl#5Bb/V~ayw&I([@b<_yTЉ?9B!ëvABljhNjD/eԃI"!Y,ah[8^|܋ʄ? p h(:X-G"+h\4GɽT7{]Ez]t}YuZ휻·УO"׻(qG,Sc;l@mhfe"xcF?M̙WRyaPt{ڀ; q1j㥸?ï!ķm(Z=_#2 ޝz6NRF z6\~uOţC;h2duOiB%Rl`|®sJ:iX^ cjh^28nψ 6pM.+晙0]poάك9ty5EQT'×O@T򣣁4?пz𡟨\ziQ_a_8h n4R_;}NJ?˭Xi?a'Vs}cvKPut da (wby\9_"#UۿEL+ŝY?z>ĝ+Њ뺻h1kVTcpoF%0*OEυz ~x' 3E]gu.nw|NS-#.x^q3,3+0ħw@ G|̨Ӣo#jg`Bh7U.}19KB̂(D.WkpTxz QTjRѢsU許Rxzt4̨Ɗl`khUPQ9ѧ@im57?X&?{YV?"''&<u\A\!>oH^Rm@G?uT,Uզɶب1͉b2 }94.jArǼxob.emjZ$J0\2m%jXxk eZtuʧI;ٰ%<7p݇)&DdQI KSțRGkmC`,|F !tk>LK @]8a כ"!> ^;pIe~8h` ">Ri.Э5oo+ORk|6mx x}\,4tQZr0GH!iWJE>Q>B‹q@Q*0Sb -ԧzMUSg듚Fw"&)"udu6:%0!"Sy1uŭ 8˅ -Q(U l*uɈ"\H77P7"]cZ]n(/;f%䳥hYciM }_;WD`!tay_{PR 2,ؒsQ譯A+݃@$)vrA=B1H\} n5X}hZ W#&. @%lY}ʵc{9 u0}wHircTz pj4+g}^@y<雀7*ͫP7t;$єG)Haa|<"H~ӂ%%@JzfbR#yx7j;˙bslP>+,\JdFN&MWl̛W?MeEe+y0Q\1:J\e**W!h_an9 McѧDX2&tRW^[!Xc|Se0RrPLKUEZA}Cb\m'uv͹ZLQ[OĤFZ@텳R:B_D/^Wӹ$ ?Q'f5DmJə"8IEi"JmrڗD!?Zk KU\ E!ٓ2 *\p39?rz?Mx\M*r{vH zCs@]ʇq/"`oIxX..`S(LFpWXi`v> 6⳦DRbxrO? Xdixw {rDKa p|g!FV}*jh$g*T,?V slۃ9+GClU|#i 5W%]̏ 6n#Q |RKv$V*-Fe`Z/A? -츂e"{,M72e+>+ lMz<0\Ak{F!J+SEw@Zz ~amUU(b!ۧq{fWN7eYǂʋ[;QǼfz19jr}aJ^L,n*>^\{[z!AVpml|*}G+hB*F{,Q7Ʉ1.(J0GlDR$7Uh=A賈eП y//ɏÁba6E;c "vF+"8@'h p)!ч'xwH4L^jM([F{M6Ҟ<\l=UG><'YSMj(/$WcTnHlk׮;fTK R};3C{u16I|Zs9+>:_&Ye+zah'h0͗/r-kFn>F~đjw8Wd@M^ Q|NANTjT N0 e׻uϧX־Zwi p_#oDw/RE J oGq[8#DYg;{ > \tJ{vu,{ \iga/aH ҫc[(`Wnb+fsd֟zw3Sb}U5[#ʼnާ֚+[=Bmxtg2ڙqs&^P}D"^Őm)nE~~Ih%5PGu0 sj2 MBg Uyn KtKUoCWp҇{–1Á2bs" 즅CŮq>^qr^nOpQ66PH/cRgFKa^~"F`y5c!ssڍO-0fҐpi"?26 2zqlDg߉Rx<ݰ餝jWNqZͺmͶ/22T!Xh/g d<,Y wcg2Њ9l*=vK"\bW%}D3?sY+L-S7B O+)#8K{oG贉_(c~>"7柜b1C=ܫֵ^? U6&WTm1/t8R;m{u f1_۔}D+8;!P: Y&w.4zho=%ߖ+=Ѓ Jďuv? ~c$a%"ƥXy)!'lfGʀ,XMWǸYpXm|T@9ގlYEyZ;D:D2)+/pe!!3Qg/mz)}KB`70@2 YXNѶkyתZ'{hfP#躦toA((⣞_*=R^Ox ްiv;(d\b\޾J>Pdj隇 vpB)NY.KaakKIcYlH ~0悒dͫ ?Զp EVIR ;LsWO}Dla%Ť.eZ*F[Yv{J;oǮaGnptu(CbT-ǏԬӬ݁_s5م *~Q Zn\P$}c&P&˺2Hr<(hf֔9ߝ`Gd 4k [H2ѭ^th8~Ȕ:+7D-Ls7XdPD) t(~7ѬT96[E*fC5+e{\,|I{jٓSu^NTn7c>JDM,84rp;֎㟮) 7"‹5Kci%1á?Mةqa*#Ȥhgɇn *܌+ų@ %A`n@qAzvYT:桰ZE}9˴B]^;$2ΦmJ'|P*M| 6+*m$۳@ T9r ;$(sۉMOVɨl[돆D ӲF?6 B"b-mX vf ;1!ESp֛䦸D6UOX 1ao̐J/d, k8k= 5qkpzY#t뮎CX e=,>J} ׵CݡA$q;!PʴGyWy]6wa2qQtg3`ߪ Mz!9?<ZtѤ/oQ7.bE3rG/l\ұvʼ47p]BY;7n@/BZO>hcjKI 4wK)(3} UF4&_̧Z!U/~V8TqQB33 s8 @<@YgϿtY*|.2%-AkabJ/h(!Uw[U݀R1=Z=]")$UtxFV܏C*~,Y=:K1,L3W]\y^<N@1M!i*tjafN@}r. C<3XVNQBGtHuBLTA=q mœ$(YԹp-3>q PE 夢Y!IG֩b-N$!5g~ѝ6dC=p!_J 6)n}ɡ({:X'faUgp[W~V N "2|ѱׁy}`A2痋=KjJ)o!X7ɏQ.b&BuhQws-XDvpeP)cYRl1LC ߽shaׄ6$;Ժ nO|1-j%GGhq̎)dXeʡ$t-.5գBVᎫ ˥Fފp{rb*b2_ƍxz/.e#z[ܥ"YLD* f6h^'aOԊk$ZzI>|I>9E<ߛL Q5sbCN6}9CJb;S6~dzPW})Te}ǨR ՛r2`k;St?ƊϚ,_W7yʯ7k`z8Д?ߣRCf6P )iz}DKo}U}: PSe@S%=sصm0;%HMhTaz_ ѡ~*/k߼Q&ɊӽQ'$69vqNGjzxI=,! }*@Ly|5([Da$mio1&,q0)3Nx;F#~}#ה&SDHǣ~c`2`DjyJ1̖'%_#,5mq%8lɟ(e⳪L BPMs#3ȃֿ?i٦6oQE؂$!ɿG?m.E>m]e$?L w@L>.FvN0qE}$> { !HP& 8uPua;ǔքlx~,r\A-/֕'}7V{+qy`-z%%l)<C&KwÐ"N ϹQeg Eo'8,A-[npFTKj6ȈtDcj __sKɢsfv,e |2ؽ<:~yog ^)T{6F̨HM%b@dx%Jf:4U'ۮ?L}s,^ꊞBm|2A$: ;a&V!s<{k3TDCo1k.p >_v>|d!-QJ ]vӡ=yx\vn;^c7茇~lo )v Rjţ_VUw H/ƘӉGsF}3k_0a㢦OS;<6\Xh^?g0Wdnw`jc88c-upJCOezGNR`=0do,1TV5ĜGe;iX7 eH^{n E%\Ŗ3Yhk0[XgVZ¥Yۭ s+h]D~A?Nt?SlCWZqHg^`#EZG5vU|BIR}=f @߉bѕZ"0X'ɞ5X=Uk*xivFh䶟&jlDxN .J䙺vn[e늡_=R*\_Ҩ-6?5kfIǯ&xv.I~E&vƾ\2w$dv)|rK|,'">_6tYcGX$2|W}?=emi;qCDk orJ1>BWAIqUu-ϿؙK-@[gHiAQV܏B_f$<,+@Nm`0T+^GJ3s*$0Y1!# {O aY_Sxʘ Cv(n;!0}MUp>eGZdBb/5]:bLȞj + 03H";nB0 !c`퀅4yL7E5 @o#j;noZZL TV`-]^pk T& ,e6ρ: 0.-[?Ul+o;hD__ܣlkg34ioimf2ƦIT]vpKp IɷT1ELQf}Qm: ,k€nU*4c֥+pnL8U04 fЃ)S IEQJqGO '8r;/wGLt?C [;[di$h`e܍,q*?+pƌ0Jl`I @&& q"W%D_9(]Dq e_5e\-oӕ-ps8בv1^K"ӪMpqdh墂!=(- HFZ/L_B/&A|%/H }BB{(f«}{GR;d"ne:OG_RSJG+9w (=0NGTx$ c~;SIF`)ܻeu1b5أ2oU.w KTWv$ a8A*'uB?Xu>ZkK_1q*RMpטՊ`dQV7T$.. ݻb2_YOBL\-`[\_`fU<)A}dmy=nf3tdXԓ9}dȼo HSz/g.#fوy{6dQ|5H'9*}ZᚢB.K /מ1CV.q#y~F$󭊵S%x^Ô6i=vS"$3)ņ4M޷ҖH[Fj xTcSEkJ;g:M;м/[nM)T'"+13E 6Pi;ʯ9nϭ fJ~fNE].O  rBv.K[9?erK$ wWF#X SjyK*Z2#16B Za<+W4*y!pu'A4vu, 0%[wOȁʃpHjNd>1s=eE9oMKӺ*pJ꣠qU.Em;y! we0MDg΋~ ?!Ajy\茖ɍA\ީՌ D+.M1ֳ!:܂sg$CfzU10ˬ.M=D,wJri1#CO)S7nkH"hKQ)i"\? C59Ƣ\ߊ,%հ:䜗p\p/6(Yzjl^yS'x |q{.yFA %R0~8 p.I zAQgI 3ִANl Ψ9kbuSY.:LUCe`ʛI hzLBc̃4[D'd>"&䦍r4GqJF&'R>- zuQLv,#-w-76%`cWK"H@ U>bol볒H']I{! x&R+)Sc/x fUZm_j4a-PajGcWѠ G$ 1PkijuJpњh;J֔KZDoQM׼{؈>|X{i'8axI-8ʕ$GY׈}SӁL/yҚ~ŜjB pY֣L ~e[ZU돗AA?]H+Y:i!KuJ s1nay{ Ȗ/2dOo򢤊@-9uIe _Q`tރQQp5R7j0k# Th4D7LE0]FVwF ۑːEiydq dw8Tu._̲"DZįe +_ R︉kx' ch!;k*ĉ7ZQC]e6FzHI+E3MꋵMsΝdM#h8N6t}6+&2)-NX2pUA\UiEd1MQ}gd@Zj/h)WhFkKg  =?:1p eS9H^ fp0ȸ9S}PXC8+}Y# ˟5q69_wj xڱ߹ xx ơiҰ+%b_gPy @%I4|ꌐB$䄯0C}HXkJ|uk>w8YL{vb^zO%W\lK84Y 9i$@/)"$S'Y(y8LB3 xlōG XML\20WD,kJ}GΧ*'IQ W?U!ֽƿSݖd Q=wPM!kAK?UX2R+9!}Tp,6 .@NC2 aj8zV ^u+T(@ H%*2, CLF`fMtJ+o_j|p wQVфp@Ƕf{gQkl+YP[(?L{wDF022tb+ծn[Ab:Яas·n2^ɸm_fg`kuMF Ű#/[I^WOm#{?B3b{ɲ?_q-aT3ư~IG$1 y;KeRk_phِjf|ؘ#6؏adܻ-O 2yX9.ҷq%s `h}_EjZ[A^l8kiNZ4;]K&^Rof/\ H RM,#%^ ghq/8K٦CES?́W7;oJyA)~3E b->5j_9&[1׉yFa+pE5e2aj"}m|}m6]7R3gF(xH6 3p5R !?VpHom?4h7[.dS/14l7\%mnhoW(0JХ<~4w?(̰OS5>-I59}Qs]9M<|츓]f$D@mUǁ7!\d:^ %#̵ks[ ȿ%n\}X|"# .]V^QY?.L$yҌ:/Qޘ~(Ҽbఫ2RQIHdt2U&- b.4yxf|Sg‰RM#yc7pYDGQ,pQMt A /"J_'5FDm9:RL~Q/k8]VJX^dav4Eji@{FдheS0rX߫׎3֢?%z%a΄z CBJbTB@\>8TȠ8 Qy5.< -ˉ |(@I'l#i/h'\kLnteb@tpt̤GVqcIАsP@&gؖ9>inɧZJ32ĄIbOL] D 3ĐGZ4vU5Q,<>_XR7eDG!>o47o `p2w"+棁f1 0`ՆHY)AJOBi~fZYò4v[Z K4y@씵:{݌`%\~#} FU- B;(TYlNyul.Y6/H"t%/U39aj~Ipi6wS8[悢 wYS)l]wH^Eo.*T0 o]Kl+C~ S(.';' </<-'= od@lr "/EٍH=[q]9VQzT߱NR8KG3}L5nЮёUgwթ&5!>k4omtf f+ğAI_69'%i- vXwU/0} gF5+"92fKЈY*J XJ1o3vQA_.a^-6)Ž36_=.j-'̷M{j[)$nGR,= pg@3lX#Rh?"?3QazTm ڟ%ГxUok5r3 з_H ]xiD߹E$t'O/s]-LGTFyJh e 7D2 @Z9J}U':S *嶱zvQσM5U~˺f{}v<ǟ`⯶7*"z&G`_o]1B?1b{(6!H9IxkuS6n-yzċ=68pp[2?n5!:kiJ36 9?X]HTca`'3=*=c0Kuc-H&:5JӟCd]s HSS,gqU0;ga2~V RY٤CnjY;*S9P]bC[#wYY~bCJն1% o`8S 8S2an.b+kʼMy6d_O4JE5ԏ295;ѹl:{/Sc#iޞß?23:C3]i [BYׅ|?ʺLh ȣ+'}@_{"k?cdJcdH̒r9_g$Sv'.q)DžWAKRͦ|q]8!QT&#fCuꟂC1*'#,}URI)]hw\H޳:O3Ok8S! ʭ?oI L!{ܘ:`R$ Gѳ3[β]g~*(5ڑeETKtʩKTd.eg4z2U瓪W/˼}f1 ԗ ekOH鿆z_ EᏸPuKP,A7ՍC#5֢oGK ٶ}c8uu;-" ^5SX)*z@.¶.eo:K('+\:ẇf9&ᝢI#C> >S̟iwY$qh[n7icat R Ȥxis*`K1;w{)P]@?fR/7WvߜX iߦwز9 L $1$=\Oݛm(Acvz?w6Ij_)2' >0] fB;>>L,cA!tfRۢ1HEX?r@2 GL 4VO3oajĐ*gr &) ]_{ab,3Fَ3j!"A"v٭mz ?oEw鶃}2)aqJ{Xpnkb/*5Zx>m7zx>o,tlvDOO.r)x%"[VI}rlx-}u՝:2;$`ܻ9B"B0E\Gqplp]F3`z5wTFuC,cؙ]U+tbqCb!0cj$Bmǭ{kyRczWu.>/SH8I?x ا`/{Ga( Œ|¨!wXzRAPS%Q(fB9}[6YWFw %u>pQ)>!:4VF tVuJXk=9`~ENE,3"5L"AҫT ] 0ΛMoηk4=%NRL@~j="`nHN{4v3薇A$랍NO?;Y_"̖e4QVf5fAYyiqcſ=xf݇a);ɯ/5ʯ<"]i .J9nM fׂ_,WVȖqbzϊvuybIzȵ >8) O&\3/8 &PAI/v3\(܆HdO-b^-:# 즓h8 [{z#^Wq-VH*έv Di5<,5ڠv2dG3܊+{"r*dVb^['|*9+r}~hUFms)ZcHuftvpYLk!B\0H(wŇS"4A\խU!շbu zCZQ.BrYTWz4j+$Q+: ' c(k ~ d tTݪAg! v C$~T&ޗ9BL*4qѶ~hBSҀS5Ŗ!1Q#U%Rڟ;$64jȎޜ}n׈*"I3yZOCjH&fB;v?nI Q.|P_ -2Td쩞_^po@f][CؤwSt}DV2 Įn'*WSQ["܇ zzHIԀhE2Z6,Eށ6,Zwx~xzaf<*wVRg%'cⵍE9x}Z9`t&U!Jΐ ҭ΂4–5} m!l,>,䎝RIpUv>HLti]iq0)A%XK=L(ob 7}JPA.w<8'|XjǼR7ꐥ$-%̓*;6!Yrw2d]5P2B,ebTPyHm]+!N~2r#4ByUhT^ϖmW9Ii[<^ |W0++N xr3r$^~x! GD޻cR߹&4ZY[7ˆ<#{8]0.̴;1jۮȬǦ-v)^E /N%@xRSUczx81?qNH5m<^d_ !̥*,)' ,N -Vn_P8˝ч\RH]5p; Szlqf2~Ng!-2}ng DxShl>[8 {L\vO9j _'PQ|(7< |4ϽPIPyr׻-svV핽bamP:?CeeR@ӡy`!|5E _,~5vަe iXfc&q(gv:Ul֒$\lXQ!_`>[&lp{?4fVjs3Uk` w[bUm䔂0Ou&S@T>F`S}=~%_u?w';ED7Fd(y`>oh'pAi4{eO v%ȼrE _J]BxUM,~n1d:x_Q!U-%HOڤ]q珺x/Χ-+ 䌥"KVеO(n'ehm$EzP?CߝuPG,H0s-VE NJۻ4iqcDEhֵWRHk O[<\5Cygx*TQN"8))Vs?ez\,ۭNA ^[5ظ HGJnkNO>@ofOӃFPy}Ø G(8SvzoIjad9Ă */t2'm~s;{hX╞f7CcG+.g~/_>̢b`K:ނ ɪz(~z['M;B[ӹck$VA̩}%#_l|}KL[6DhCn&=0I'2 3!O`JҷYՓ8vu0?m۩R8%񓧅 U5yxbwX+a,!Vld#snAVti\~Z!״GpŶC4A U:,rooa>2ev~FYj'b%=}" 5^,TfT mr_$i"zq{]JXzdӅpq 0WrN tcD'_2п9FXl4f6KTn+Oz5$QS`,$N}Jԉ'\HVaq\6o$p=rqUe7śmbk!x3 U $rᥖvAL 6X;A6bl&(FidC"OD2F,;2!-x6&"{9l3=3d>Kˉ* 2-JѢѩ], ׋SKyYlsͧK4l#{tz$NJ |daA*NeE0lXVzNhcDbQ:~61!΅ZOA❓j'õоè&ؼ"@U(Y&}nܜ0zˢ)-?R9okFLv{ 놹yD;ե#`!?D\Ho+eVȪv3mn(DTXl 3 :y_n܈ 8e,` *ZTNȪMf[G] l|:kmbu3,C45 %jx#Ƴ4"?I'T7IUGL5c:x gFwҷ1j'ވ#dYhti4Ljb{Ld˹|mc٣(*FʖaUs6*P^o8&.ė6ioRƊl&wUn-ՀPAN _"e%&%t-k5:5V? ([Z}Dj̇Td2,=ἱJuއMH6JPs$3'ԲNyAHNK'`"G,q " G$Ley6=ۺ*5^I2l05"0/MIkXL`{t:[࿻F]E OCrzKo]Sx rb0qMHC5Gܜ;tյSA.sewN`㳢՝:r$,RIܭ'lHO=pMh|Bi^4ۭg{X{#fj1MЍD^Y.^ɇ XMڷa:>l{/BTR:jb! ra5Q8-9&"5.$xo.*P^aNJ;_izc^uJ d| bhwX 뎥n6) UDi9!kQg9C!adJsR9`=un LE^_i MD*2%򊝭Cw@TTM0=%+=2ȀP<3u.W PvSbC =( K3IԽ{NkL*;e6o6*a)9a$*M2YDbW\܆f"%ѮTt2T1 ~Ni9]z5icfJ]gx"7$ڑs?Xd'@H W ̞kHl "N m}TL0g.IMri=BTضKl2+df |μ&K̥>C6v$]Rp%$d ؕӎ@ 5FgGӇ>, nT@ND'ݓ** f84rJzgUz5U3 JІLea(K.,(s'1:_JY^ @**>XU3jnMWtv(I_ڊa[db̗q>_:}KNJ8 ׸IG1ۭ!.Yf lSZm7j>ɱ2u4VW[^IgL]=Bj$ 4t> ;x,y7ytF6t)8{ߏ48?eNLHIh󹻦ߪOK=׆z-,oz{ryoʦV(\Hȱ(j̫Yd=i~K>j"0l݃'PP8-!>ˣt{Jp2 t*oρ~),t4i$uYLid(dUuO x8džk?rcwOW{k DQkfxG KÖ;waE[,dN-8:Ie@y0D`ΛB_Cs%a ΁Z`!8u}HIƘna|a_d &+6\~]$n[o1Y_ Dͤc0p&=_Q"qS:g9ܘǫw1ql'ʔߥB~bb\xa2E'([$f%0oݺzu)Da^97waV*\goNiEo5~جmgw5ј][rSQyZ:˨ mZɛ>wcx5ٵhcd47a/1X8:&!]CÌ6׋"{1tޢ8r ;៉SA` 3P{""1v,!nDVv ^/:3,&j&viq>O1/nCfax(VIel[2C^~G/xLBU7RH|0[,0/u; ؙkl՛$;leB_?| 5u.uԽRlH `3Y$-Z׽3ݲΚ7B`$U~}Ӣ`B`@MC8u K4^"\^Bڸ(kv3.PWLr RZj|8y+=}Xف2aBTeXl."nm@T) BCOwW8 U On*B08-m {6iS @~U(pءHfOE<4Db}ja ӧ'veKUġA f?:z؝KX;G[W q^qaIf4ձxhN9D\0ҽ K[{N^?3 K2tjnp 355C}pw "nNd,qx*,Hz.J%ˁe|iVa< Ǜ\{|q}BTW.+ 9XwD@iSOX6R^{_ dUY9ACyLS0w{(otQ CPm0Ήs:z_*а*>|l|9':WPlYZ-O@JF'6< '#U%ɩ{U[)$.s*u &KV}E>Si ؅:g>1)K rvl~XRȜW-eIfrk Z7a$Qjxc9_Oཱྀ˲حT4i/h~ gGQ|#G b9Ct}xU3"3^ANоhS0./i׭yڮ鎸KۮfbLy͑HΤcf0+1\%M[*C[FKI$NUǘ6ٙo}0WI}Wo| }x[%& t?A%KC9UMmV$#g5GN?7D[ G~Pe+[l#kp"A?7%6mX_B/o.IzcpĖTP0XݬhnV$m-1_GB6f:CeԆi1,fx{ G-xo;!9EdKa:Gގ,]|UrD6LpܟʣH]zm6/;^bwG#~Kxj'_S]Rճ_f$e )tC.Z}[JBJHeDGxp}$v?^'UORA2Z"7X׸CI5dF7xB,@!R urI')(3ɴ\-v!#x%Ͳɡ"os%"Ք^La(8ӷ"]iXkov5~ڼ E2M <2i' P ōڋ҃Z7h7˜ε;N>ύa!06w8АJ2zUxz(&g'+=ͼuVV=]:Tk(p4O7 t{>F` 06u׵ @U-(A+-["9H6CEϹ_k?A|m'"{k@R -ml0gT6QCEGo#dVǮTpl<,^c+WP1CazVd܉4hz`fL mU%_/rҦQ{]lfe&6ė$h]gNvgg)@O5M {VmIwJX˼胒Ͽ?Z!P`^`c|u] cf;k]\4 z)`z&}'&Q Tq"|Y [˂u>0CZ!pnjnAqE DUS$~k;=%‚faG<$7 4jB0Ƃ"`JyQ*4joDHk"Juy %,Żr{+F\#*i =pK&'R!ZA c6xFcֺQFb/^=M"b88fss_sךsU}Ͷ{8T=:2 t\۲jYED, !.R X8O xgQn;H8&j15ô#_nޠbjŴdAӶצ s-'­ !Z7i)4udwR (D#Ծ+XKִwrߕP7 ǛV{fT S:PIhŚNH!V9REZ Lj]H>\5?"|0 1-+cˎ '= 6fzKҩH7X<Z/9k{:MO!m1{Xl.*? [&~ćoAi KONfp8T$s>5=-ׂ|gJ-8R-檪}y~'WSW3jcFwtD&xk󾹢q~oP?HҁC|av)Hf21r; 0LIA A`B*+-6 ^Q~A|}41"]2\=n D|CzM_sii r 2ҡ㳧-Y@5bHA$C1Ny)ri@<P= /֚{i֟Ճq),S>Pdž"0 ~/~T@'΁LA@"Pc C hG:q ąq p4 33S&jE.C"C|U=RUJ<o+@9 fK'>>y_J/OwkNg7Db/t)#neh\%Agb C-Z)YT/2:Z+IQLG.9DqyI4}@U]v*iuK0)2vKohC";~BzU kʳᮨS'3/C7D@1 kg 6#q vxAH)ov!5cՑƱ`oQ\{;h*A 5Tt )T]q+TW29K4}I {dF0xDNwQgХQ*U7I*qdZq|]5Ǒ G>ⳁ[ s *5sC&VeQTufUC&RId-7LrƐtXtV#9rLtsk0V_ݛ@JݮԒP^7a/I'Iw'S~ִK2ȚA$+{3jIkq=MFT4oÕ`4RXedFI[uCj8pŁ{3 SgV) j¶+F'4c1vKiq][9[@eqjxz#/&!7t#4otFZ|NRbþh+"SY{ܼo:F&zm0/t2OqẙZf{ (f7 ZfFcWoOPd *GFP9Ziz 2('{`ʫ24LN=b7Q#?^>xo_;9F5w_f{-=5։㧃#O݁U\ZR; go !_ۨ+wp8s[ =zW}ZV?6a)Wǽ%eXrձ6몃swB:m$FQr,bIָ/ YsqRK`jj)?#6%>2÷:-TyHEW3V*3Wg+mt}VUxMd1ǜOP*iuB>5@áG`Bӷ=^%4Sm! 3byڿlf 6Qu p:xvTjFNbPj M-#׭<:e6Ud*a&WOܬZˑ.+.8t;(%㻒7O[@OȚX`-mk%! XTdXSd;e/V. 4!088< Odb+м5>7ДP_Nױ9X$f'(^*/dȃĞ hD\q F)sZY=Ҁ=qnø$eزl>[pQ{mv L̦M3Ӡ*t:i|}aeSn;=j$Rtm9z>;NjOz֥F T 4$~gU L-Zދw"xcK1ֽYo_:Z4X"3rx߬`ģm; >ƣu1],ܗο֝-OᎽ-G(E39[9)14 _I_T{(9{&Ȓ}qzG];M0 qlgZ+4q;)YlQG 3q!B:|o^%B7oVJelS@|l0vN`M `o738/иppV-W 5$20L5@\ ftd9gK ;$̿,:ȷruUiQ7REcLk%5) x56ݟ.#y5;Nlv̈́1^{uA"EiR<(lrk1 LLCZ}NyVwFH{H߷7ʶt7ppPvt5Lkxg-o Q!Jr _[.D{p|~O^^h8K=_=zGP!*0Uy͎UPdÛr%֗щi+f -.A4_v`?V6 BjmT4tX-SQ@ĺb%xt|C;vrIA^ahĭ^wԐ %@%4uL PQzEm5Ob*M*@SUDhń?yyͪ0mܖ8U ̗KR Aa"s>ULW^i{5`䠧9sff2q}(2`N4ABupqԵ0-hpBf+ɗ059]Vh#r}S>sNx#q0lh_HGn1 )qjٞ|2Br5ɷ煞| .iMTv!NYaƌ5hj Fn" ۡER~U1`z$VB,ħun`GXlƟ&:X(n"ˤ$xWؤN1q$CzOf{w+&uW Oi`F t%;cY+J-'7H8+^#f}%lB44LGB՘O)@8Hz&c)yLboWyk3;!aCO8. ;Pfܳhu9tE\Kς8Z?5 j_jo 7>۳:YsE3vmAtxoT=?Gy[?9{;e^xo rMs:.OLh^oRQB]DO5}+\m-I-be:efw vT!zhcBqESɉ_JzSs0)hF7'n~jtcFפƬeTH[`<4`}փͲGUP4B(Hv? >3e45(/z[t H42qOGÕ%\؈˔rrUyFJ6Tq!9,2,ZgAfjuy}VL7U!cQJftlYIw)-ÿoOjw/ VТR< YbgR5Bh*}r_o(fÖ$6B6圑RpȰ"UaH M$ nḚ#$kVW W 6$F n0EMUA0py{ ]_g\@$-cynI }]cTrj$|IEg= v6Ya6oTO`!Z׌Z2mVI-*{ƙ'V#VL8;Od?I(c?ڠiw@v}h`P7R,pb@z`/Zot01{(w{twuQE^=gGfTޖ%2Oe:ʸtʓV7A]O9[[{xJ(''0#]E2˩ђ5f QFPcÆ*3=f_Z _ [O.XqYMΎX6x\6+8vB/-{832l(cC+vY,}ӾT9`6-u1Os%~LIUVCh˨5hM?atnsi7z~쌢 ңQGT5R^:).XT4(y7n L?,,NEqI9:8(؎[*,8Ρc;jT P,S K.v'hH$H5`^TYkWb[rRR7&%Oo=Z:OߓWlkP01pv;ݿ W21G)w̐~~ȉR,ށn߻y pqsBKW3`DL+R_0˦Hy`Ϥ+y"lQZSϟPCl!ú.:Jۥ8Eʭ\^3^0} DRDdpL$(V>VnaxA20f@k2bf >Ձ =n GtU9m s|$EBLT 풄/c'\i٬%QInsj8~9NY&]w,u5{.QG)_JGԉhG'ltDge͟ypah^6wڒЇ5Թ>Q=c Z<>k" rӱldK77 66s\DE@W7Ox\5ӣ;-zB:2ń7vkԶp#Dl Z<I$gAR,rrojs4KcO渁_a6jnhz1ᡢ(:?Xw5 QjzÒڰ;j> nphmrk-eߕpޥ@6)9c1 6c]YyY8^)ab9%ˈ+䰗h[X"kG@7+%IVfLQ!sT۽fa.lv`ǜv4|,:hTHMTw-CjGwĭP 2!,rNqPj-/D{]%2XȤ5ա^0ՆxD]rn1avB<9A=/c8sg$rf"OhV5遽$#/0Dқ]5Ptm9<iY"Ϙ4ʫ.)N_HW,NͿ0PeH9\s4׋ ?J0W32h-*`4lfEjGli5t~˛;Ui [;'Zp!nrGg=pм<_VU?]:VG̅!k;C.{t"..řβh2:dKgm4 E1*_Q?i5,SUݦ=7B X9::nj+Y9EW 0$"=h5U:jJ'$֍7=D7#Go(|97@: Q0PnfD8 cKO!Vk\Xb"l2)}|T9l*D"+->JAHJS'ˁLbr㚰NRQjdHWu*R6db-^qTWju aп G莃va-PD_@v.lWZXaK{US+ (TvsnNc`k`{4B07>  @Ɨ%Li( s MNv"HU\cʙ@ɿuY6yv1[RD98*,6s;eNPs>ṠմS< =/=˄LdZ >ݰ4өӦp5Xho7~ N&k*xdDߡ,&$MF6*kf͠l;>F0ۧ& 15)S-Yp'cE25eE<"}] 5T> gb?_G)8SH]%gx+̼4Ǘ?*EN?@p z TWbЫ<3 P,ȵqOтibՙ08az.ғe^)[ .8!OR'":P&G:t\x! m}JMTSg?B[6v.E8(>fHǬ Pi.,sɢj:>]Ͼ)ُܝǚj]2?4y3S: vVD{X(S>lhF=d}&\0!M4M}MKύ/ޤ@$SwD~1WKaznd8cҸDQl[p&'߹3%RW^ 7GT>΢NPM/` i! mqqH =I=x{lI.9dE 98:() dN[Ag߃mi5-P@BCb.ХRcwETۿpq( ,[4i+>Wϧ` 0f']@ts_.3iC͕߲LclWs}:d%P9h'|W(ybWdcK8a ZJ͏ӎ2)hv5 #CEdС䉔GK yN9.`+i,NfHط&E߀!{Ek]{{pG33xýj mtpU&HԠ+ Z!mUl0e{RTHV7+38>VN> H@VĸuRO%SXMѻR gش b\)8،j0<݄Z*hȬ3W#->@ϒ?B}%9lIJtMll()SOQH'CehNa[UdS58 ӍXS$ɚ<_6]b.gCG K9<7}d#Ix &^(*{î*?7dǔc0 ^{a`A wLXhDrjd+Rh(сg›cGyl(KR,Ax`zT$*]WTGnYJc]܌):iͱzYAȼY5o6s#TvU+be̾60 g-{ҁX.5M8~%N4գRT'_&98Mhդ KscE||.'gi+aZIj%#>lmα?S6{QGY+UXUd((SX*BT|͠`V1 Q^Jx4&L4P$ehlͱa,yhbKk@"?F3Sz8wu?H:m9ʍ榈EdelI؞}8$Bꅴ,RyIfJR []=oڿYy\t^D4㡁i(Lǖ@GLsc&Q׺j vp)#MISTK =rsc!:ǯf1rOMw w´x &jœ>F!M L"C_~u!e4q "vN0z%IeZV+e3#ؓy7fꔼ_왶?.?LztvWTr_e7B;o%u9$RFd0IQtX=Xn`2&4Mj9l@rfGmHrE0Q)dl_0SJݣ3 E?:5l6p1dN#Cǻz_}A'urۖ9<_4&^ '8io#%Q~?+<{0}E x{Źӕ].t،|E,0]Q̺&hEl!X8(M vArB\6ش];{%9O>}?⊭';XwJl;/PeW"ӌԸg̍H&˘V?VRO)fgicK2' j_Qm,c]1~Q)rzM貂".$2=1sNj-+b7æ{EO9!/zoϙB}`'T)Kt#NJo8SV5s$d#Oœnb.$masl֕x f+_Ov? H(/~V L`fA]NyuVdAڌO2冟T!`zq'kD*c6ޭ(qmun(H`_MjQ:6e8EOǐm],iAT=q8Gq=b"ΩԗjVl|uװ5ᥟWp . rw gm l eMuҥ<(鹍@M~W$%٤QOO &X2DX$ThiX;_rnTr^@UIT#г!5%BWGIh?F:^s@@nmƣ:\8 2L`erxS# }6z%=҆)/t9G P+yr /cQJHQw:<-p@\n?}'wkw:\m-6L쿅屸oOMqmR}CNIzD hW(&H@ĂYX/p=4f\ƃ-CՕ̿NI=&ؼ/=%n;R寓p7Tw2/S qN6zל]_ PQq֓dwX#oĤDFJ(G <7Y _kh{goëKfQ\T`?=Ǔbz?fF8RVS"z00O=mcWw ߹a[7gBe;Z$+ܿ\8ilaA*{KdՃN_*zͫo3dF(崶R !q*7edvK4Q!Q _)Iےub\>\ʠ-pư*0&r]EՂU<G W%bGV ')jy$? F-iÙOE-x\f|wɘS228-\u.k^4?Y8q޶e`9${<7'z}`4 #@Y.t1-6l8_1FybdsռΐfY&ٻ_ΑКk{2d]!yjFݶpe= 9 1I֞OpQ{Ж+F~$`! ObS6`-E`S-;0B 0W#5?MnSrU~l+ͦ:Np9m.Ev ,}jmk@Z1#jcp8n)C3mL A#Y2Ra" h%u.'jד&24O&tuB53!V1X ƞ< r2񜸍$Fj 21|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$jhoi{"fe7ͧ7ɉ;D*O{܌C-v-/ꨵ㌈`&u u-ڍiϋQkyꔧDa&'4wqs( VfQ] c'mANTszI5anO_0j}5nҖF;7wQE]h̗P½i B"I '`.4ʋФf)ɸv¸8Mpf=J:.{'/%H+J˳k/{k d7|F FYE_-\ :p[['p~^QZN+(i2PҸI{ "ӝ,tcdx_)!#?3Yt@WX?&Y.v~ 9mI[hQĴ\>%.x6UD i0ㄖq]qq._^d6CG: k4pB} i^K9շ/K5i|5c- 8܍Rz:-[sEhJӷΉ -%c`rrlU~)>6|rouRijfY}(!^܇f%oe1aDs=p?eXr:'sfP@IAcp Ha@m1/9d1v΁Ջ2SS lY?ۺL[ 04S(r7Ulee w3{ה*G /gW_P =qziIj@n{*  oA'Os2/ ֛_xbV3U_#-E#ݏYK% C`b:1Ef-"Mp #^X V=.K +d+Tʁbbq~V-|WfȏXPLM)9$C` XV At’t:jDl)/Jp[MhλO.FJx:ʇ+B*WAE7k/nTwVVJ)?ĈՍ+r k+!eذXRYPVVu4BSuk,A"ve As!Jm7g)-t߭<`MJwl^Bm@q~s]`JP 10Jϯ,#ʖy"523~'+ym!")i˼<W6_1V%x;v;/W.pV ༶ݘVjW5K{4l77/#PlX׊ކ b"‚LX]oZy .nXhJryFO?e)|f\kg=-.!- U^CY)KWewZ,n4Si!꯿*Fs HcG MNw;;6C ֞F*v*;Qn:\ sȢX>b0>D:ӂ}kd[w"9 Y 8sAzE(k[Ÿ췌vD7i|Rg7qF8" \ |G5 bs=k0C')$es^,p 5*mߥyxx')L)Hnxne }d|4ăR`⟜eu1I8vK`[2E1 6s0TkF駭9ێ 3Q:C#z3V&Ep%tWC 8ɺnGG{Pӵ3lkIkuyTcمeMӣO>7Ov+H@S,-[%dx036r# ⏐  n(8}O6a~yѣgFDmMz'9U:-{T)A ~jK[ߡLϸm gdi a2=~v$)M :8֫zjD"(MGAʶ=1= qi*ſxx.y\'-nD= *.?ix׽vPS+N|N5(?emI!,/=cY2bM&;W Ck6`Cr;c$x$nq56į t=^:LL4.|uxf\Ay6|:fW2de1Ⱥ& ,:^]ѣ=1(X'fv1]]LȶU/ƞ^;X(Yt 쑹 2,|[l֩.pH;M4UbCo).<@#qE(8a״:ltޘVVi)+PՌ]]|ו/rVU/0."K_|N}M_ 9t3:e X!Nb+t89 rj2n̵ޕ-!? =2}Pi͹.<&=[7jlè.;"zfȑT#'6h_M,Æe C]:pz{ԭ\CE]Ol-Kz #+rH帀/R.WMdWZI*j1Z׏%Т(_S7k%[<. ޴)UI?z8LyHeH9'J^: }e45oCjE%7>r?|,R|$)( @7g.rWt"{ĩP>T Px$oGq^r@{ps\)sR{bѮ,k u|ԮЀVJF;wmgdMO)vJJU\ /zL #[J8nDƄ(qt]ryZY/<{΅A0v ƵE˷ʴI8X00.L[:N.͛>˹bcE%Ѻ bG+/K^IɌ( Mbiu -WQM%-bEiur49MMiK^}#[cmt:Ognt{ϴV i0+ƻq {A'byE!ЃZۜ\,xmˊDG ԱA`j[ҵhFN)CrZGY˝!o쿨CdRh"+9}@D 4ZC(LV6a\rN] |\ :IksI*3JXXג׍C@P57>fM)EpB5χ}^[OƼJ%p*V/ gӨfgGs}?n6)>"(zwJ_(t>; 5O*l$Gk$32+N8b~̤R8$.r>-`=ZF)>/ E\/k㙟RSlp(*?8Z2Fx:r(/9$Vqp s5.3wxKo!q־BWrP ]h,Q˝0P߿8xΐ!y!%J{_sK֑|U1|\lbs;)pO O>誤 @S/q#1D,H)(a"2u<ծxdZudSylpEIEۻO {$F,G5Bjq|*f_*9hVհJӃ|(C'ƔKɡ'o =ij/VS`"U!15<29]M音eͲiReMgvu:ywȲ`r V;O(,g|#om Jr | %eFDrxRLeaرqG|IKBZձt ҩIC /t##DX^2v[N5KgS)m}tя~Jsu'l0jQnC3[KYǦ>JKEc7yߞէ+^IDy%CT'/Q_VW\xAF[\YCNTʫqYpO6ʢy\kdEJ= Y4eq0[xO?)3x149FNjߑ` MhBIM$`IK4?$~нE}ʈv'+{r%rJv[(~R7 truG+^MόA:@JNԩk];nf>O?ԑ2+Nhq,'?k"Pu2͂X Mx1hU($Nܼ7(Gї9K2IG1 cuew&,%!z3.| &ڸ bڋ"NET›Oe]XLj+[yYPr/<ɩ8uu7d㛈[+2H(ߞ%`c>K |E2 ?TjRHT0 ڡ* o _,)S?ɳR0M,҂tYBg Ԥ}3 >`XWG:=l\_t>/:pw|My~1G,*LIq.`giHɢZY~5[u:ʉrMonèLDS1J WGnXif)ɾ.Sgх114`:M6Կ;\i)1"Gu++/z IkX=)̾c;=/›Dsz4jF hlIm3 4+1a(t2Y^tTOn]UDX&ySF;MYyV棔vu.*M!W䈨QFfkB\Fˀƒ҇Fe90>IU'B\H%_L@hD ǯ79Cזl!]žPCr> >EX)gU\,-~B]w;,Q;=qe%W;ۢV ;,A^kFxp>! Xws"d'=]rסaӾRopdd6bTJ}f_&|4ի &f 7&C+d')z$!"yTA,, Dy X5 PKF* ɑ&鷇[rw=c豫L>eQF۫iSK.)-bD.OAKޖ y×%?sY@ A% NПhrٞ.qq8UZ(D|wӮ+jC̓$8\!,eUASr_`Ob<)}2mј)ȱyKG1ƳrHcpE\}ʕ x|{Sdrh5,.Nn7>*w q]jjB,K*15=v7c:iZC" HJ4tdV:!1χ5ܔ2QIH̠ `KW6Y1ͷ؛(@Ax#;dT9-vtW3 xdNx2eIach/i;:|0XP+ < |\1e)+E k ySvW-8 8c$4~N-Qt_\@+Nxř_\9eQ_&z#\ә| ٽG0tc@*$窔ނYGC qw}7A(zT ">`gVd=1ݽn{1:>e^̩|nBNYy]+\Lnon"h: Z?̦+o8=.ͯҴ^X FOvTo?9XV)Ѓ ;x|p>FsHA{5*_TnHʜC)l]КT(x^pЈT);nİ=+G0Bh^q}Zb5|uD >SBFR"9d55g& X{= !"rJ QF,]Ok+n#e ̹Dm,*4l*6*9VV30ܚHq̖_E2YIv B%'K<g *#xH$UUPNe0rKU7d 5o°js wXd~" vxsI"P!Sn p˫V 3,k~4ZʱDKBl+GG'HBBrn|<~47:u{~&3Is~4{`$(۶.~pLy7쭩 ǯ.V$DC` )T) ;7ܧ,ӸKN)YD<TR0ؓ':F+H Lxm.w&\eAW?]d:X;-@L5t4փ-rwnkbtyV]n~\"؊ N*]ƍfIn9NF26nӅv3l(p!6/ȅne_[2 GniͤsV!F{)^h,It6u &,#LiKْ+ꀒ@Kł+9$Oosv~EW*z0;tҊM>n&gۘD61t90!(Sx N؄ze-VbӤ/A]ͭ=ud$BHO剱b@Ȝdpqұs޽j,bp:lN)p> h!qeݱ?C 8N 9wGCX,*op#s0RxyUI9Q^12DqޯWځ ۼAIexZ67y Z35X ?lOɽyS pO'}%j+D7_`+:ULg4 AD=kp[&xd+`0]N- &X :`oZ P[ xzKC)8G7=j]oA-$pف8IJhv_+U &{v)eRj@H@ov35Y RJuEƾFS6( t5Eĉ4$V aO2Am{O/Ћub؁fkow !<^[˴ -B&MnX{P vݞoL&C~1n!jN\߭; Xrw R:܇gά|>,M-"y飏e>t rج\H 4f:oŋ=O $ԯHDA@!FT@ >$l}FWWفm!1ŕ H2+bG8HnCcuÏ1"߮1 )t⒄ y'ТSTn=ٮ<7:uzbơk_?WH;BÝ;Gn/=ʠjFt}\)@?s'bz4K>LyK⛳V%Ӷw `r aB2!hQK/"|(v9ȋd뺀]b&nx}Ag&r Yp,9fo J佈ghĬc %bE&ZN r3 C Նrn.S49jXS/Jm/2)%c靈GJ'o!!*pUTWb9|D2{-H, U{Nub' T^-Y2SMMJc|xf2@FTbLRb 0~uS lJSMGMŖ]N BӅ9̗՗,%D8$ v =t!Aax-ꥡQTDb9'T~{QYpm>^5&ݦShLJ2g70ƋHcCIm>pY:݂An2jL !T#EA7tW{ePvH2d+~/#K3;h]ƈo[?"žA餰dNdL^] +cn%t(+0JPSӭ F?Ӈ5ݥ_vØ0/9W x 2EId6ғiw32vIJeN@[>M׏PBYLdI/? sؑvX)0i wU"bRsIRADt{3v89\vhxN_RExه>{ZcrKjäܕD,tdyӣ3t(aFLr,^eLBF8 @ R]ß2{Hm݆uD(%c ^V ŀ>'Ej p>|Q*wɄ|!Zv7j@>>[udiU_odVy~g yC܆U0gyVzm,# /цk*6hϬRo!]='m 9d}!>&\%Vy=( -G"%b]H'Md~d!MbUr15oet?Q$O>{r޷l@,4]9tCXlm&@49 lEeQT=tŮuw|Ԅ&H~ԭtA̖8pp2r!5ǧ+MHs8 )zrq,yޭ(e뚊 ܋2YvCB?yɵ Y% T{h(/ -6` {O׸$.-ecQT^mҿ~? U.̷@LٯU!n{?W^e C^r0լW|1f/2F!`(*[ Cve\Uhc"$j!1\)s5Ď,={/j_/Q~@on_ԭ.Z!IOqF>Kd:??ya]lE9x; nܽBދ v` 6h12P=>ŸlXzs7|vTXpA, '~6{%^Jsm@۞]M~B_Dkh+uq1${ JZ.&7y߳,ثbmѢEػEr#}fchQ|'2N4 5R29Pv #Յ&xHyX2p,vd4%<>LN+@8١Y=- geF7_…H:O lCTDO Jibs?Eύ"fq3YvŨg7f2N%`S`c_LPI5<8LCF YϠ^u\E@n' W1*CK }s?ߘuv0e*DMjS.zh]8[fYoS/*I@ҹi6O1Gł.TXp7^▗E"w+(07Vpr;;X>f:blP̫-FpKSzXӲ'v>^ڤeJ6-.kE5PH^[(+&M R)AcCWai #8yo&+">*N?͛AzŝNv? W{ڕ_8eIz@0`KelC^%WD֏8f=fgQ[z.OLƻm rI.F iۤD+ 7 ΐÃ.[ȩG6 c&щ gOr v ux} eCX\sZ3-oHS.sie]ԙXXO5C qLll_nC(L0^Aǐ~pe| )z^IR7+k$жMdJdI[ɎWvs[ಪ|ŇKPz5-S|΋MGb7L(#'W| ]bоuL֢8x0*m)x, tk4`=&^' tٺ_ka橪!'G`e/qG;9=U& c9aG<`q^]2y%E`D;FݥˁRZ/D0tհz ݥv |Q' Y :Db!rk#i2|lhgW̒jg Ho pM bmjC70FkP</%cFauk Iyi~u15-s.X =[=;w0:nOTk@Y^'(.46Wv40}쳰SM;HmU;y&+LԅZR!,#@n#]kGJ@/$y ءGrUk-[X"nI͊$%X@;$eT~J|eB0?"sI8^W Hu"g0mHA\?cC: 8_F)3]%ź7>4ؼoW,rbb3{Z9, "ZݒX b= uM"okp!>j[bb,z4|%9a%خń^/;elMƦTD! .`aa_D4߈Ey-'!gg6ҁ5;')!vҥuBeopJ!Eҳ^LJL#%>e?zئKe#y` 7&y @`w]~3Č0mLTHp`;O 펎2$DYiRTg:,K|~0nkЀR\A[KP/(ùVm-kL_#[][&ڡ2^(If.GzppcEA5W1itiDi5{Cm"Fr1ۋFL)Io n9c [O(v as+PդSy8rn0/@/6ehILk2T0n:kLs2rz1$>]0lGr , 2w?'yC+$}om:2F4mZf#lop/TQ \bOqpDS>>p9skn?{}][^c15:^hBa+X 'a;]^5a-v>-e_כ(ҽgߠ g mJ55@ XRPm*Ѥ H x: tg@EXc"7na߶۽H90egU=tQAudL啯.q꭪A_a¢eGk Sr);XCqL[X;Av8=r#p ф7ċQ}q G}b8_j%ZXNMdLC.Ԭ|:?QTo}]iZZIep}]" D$'w59;ܛ $g!R¤' ,p[gArm5]hqv R &8^q0=N TS!͈s;8b Swš "bnKGղ~2 'GvN S"Iݞ1evX[\z.zH_EOgV&/ `E#؊(봖+~}jhH:B@ׄqZ~/+P"p($Q;|i*\o=q=4TX hu'oZ;=Fr_.t..K3[ Lki;XJAUF8ഴ7NՆޭBʖ"ZUsSk+OX$Êsʋ%-?sN?5oY-/u⨋;;O E"@T(-j$/'cڽ?o{R7dפ4&R崯:?y)E20M*b6E+aX/ O v! #d.h?lV K !M1vx3r=һQSjo*ͨ4 C\YQXQhe#_'oYMYϓ{C#IcÕ\;sVucBDEjwfV>YaE lu c@Xp$)b-,% 3d5†G_ՀkK&S~ K'`[ݥn\W#"3^ "K*B$XKh"J1|w>Mk b.1Y|QLmЖj``pDB @;kF*RYg+9tӠ?EZu Pר)uv#6QLL~tȢ͙1c=@lXExYabߥ3uVVY| i\ Ի"I-{phlһ׺3S$9 /usX^f.[YS{ܘGz:Y% ܹzj#K,,Fzxˣ :94OH2AoO{&})7R9{taEo\.A4 ${TI 79cP?z<װx}VۂV1 أtRY8rZ;vHg' voHYjQlv0VC < 0/Laծizɰ r[ Y.p+A4G$Sjs wZSIm+\nMtgMJ%$vvSkj/>>.[7|mmHZ Z.#F7!#ER%pNI[klכ_9v Re P~h+ߓDڴ} s+_x'\uv@W(q`vc>* ŸQL>, ڙ//-[h>Ԏ1%X,`?12+7pr.' NJ6Эg-۱.Ű0,:R dW!jvNU"V'y#Hj\A׃dqNĸ$ xX ƵlaQ藜3L m# &(`ժv8ޣ@PuNXXO -L}(_g|qlbEߘ`9ץQ?Y<獤a]7" kȼ4|k,<6ʔE?T?w-ÞZCVŏ3z_秝0ՋBبfĈ‡jIMW}k0 VLaT?lf1;D'O,lYyÉbg8 De6r"|Fr=~ɤi;4 VOu@#TyL.>^N:Wt*pT*zzwbЭh1I:R8! ItnICqnyXI|5Ȩ$6WݱZ4t 9Ӽf;B:ae,ґ?͈MG1j>V˻bG`ĩ+(.1ͮo4 J07AXה/p"q)#1L< @phxSlJ-TW$ۉ #jv y^FlOow&3<2gzK y#i%1#Q+'Z4}JztcFTj$>ī[Mc<)Sqta=3 gnʚ%I^M/|$y uOѠ~´$Qmއ{lDKIyFhhHDPԡQz@"AgƏJnzĵ^֍Y6YraH;r?w{nOS6wpDEE=SS^pG5(!2s+Nqd-X=~nTEx]6R934}RnDpQՆB K@01|a\^08~<& hD F-o,jg]P3.ЕhϦ=0ٗww/]y߫e ǫr3pgS v!t5"[ap3˳jR^k70m*Vs*OE7(UTmsLzo!e-}Bܷ2{(҉ˏ4eV+rK1FsGN~WFe@IWWڋ[sTCK(KՙL)TD|dMR;s|AJZ !KAgAaMDSpX3#Å.( RPb.ga=ן3rcfѳLB?:tlt\DǓ n#xߩ'͝PV{amQvsaLO-WYMq3bUjuu+x5zD[PLm׼eiFqP|vuUW%(I/@&G|drrKD*vɦ0~#o`m&;u,;P]E ЧH7@- HTtbKME:]&/c 52M318Q[G WDÇ>WGQHcp|?Կh`MENhА>mBg˶N&/s/-z 9o'3$bpEMC:ktٌ'9^3N7k-ΜKﭮ6Ãnx}=]qrjš̙B&|H۳=,,C#a'Zx.՘F7"sZWv{5ܱN>2K&(r a/DdmΣ}zr䈜 X&!J D,'E?] &C\0:W~ĝSD&1=ϐ2eWԌvQ3٫M^YUwc$1jx!1ls/rkj(N B!npY:9[^ 6e/ .5xU~2'i)YíԽgtx@tz\"%PnTJs)LB3ubE\C/]KAƢ5nPv;}ൖaf.B8VI.$%g?RɅ4")~Gc ^xz4iiuBj_*KdbџM4l(_vutƚ~?~~_Y4o jFF0%4tCHCZ!?ﺳrv*_^ŲST˜NI>-"mPF.GFTT3d&~>Xe ^0NhiR}/3r_vFSJᵎZo0$v wܨ~` }uCX 0Aة xS~X:FƺDe\4ЍCSs'ϦcvA,OY,AV!atf-{G.,(V%SDz*ƒzEhBmx|`'Mw1hIŽNjQfrM!{$π\) RZlL[>uI1`L= x+íT1OFwP&{=)Ŝdz3qϗe.A$؍vgR\xó,zٱ*)3!cOoF39iog ]~Ap)|%)Wk vq D|b宅/jU_RА!,b̓UO3Р3=Fz5(yycIY&dM.gۈD޸_9t]M[/cVM rWL>$W:`a4`qҬkB έss$;%-I GcOwҷԎO xޫͷp$NX|j-='|ZWભFIvr"EYGM*qn7 XE.nF㋝zػ\5(5Β?n*Gǔ+6*X|y2.gj+*lB6К*8L*O#sVcHLÍicQ@+yD*(E!nOתau/rC'1造 ͬfL"9R=* WM=F lq;aQgܖc,_v:nĝ+z_JrVT׽7=679oBB9\a40뭡^awT6kz> )+t綾JzrՊQ7^=]~}n7si?ܠ60K~>dD@ DC`շo5xdMt*,,^g3Vh1quƚif>o'ЀLV*Tcy'Lu[Hӫ$o]v<‰w6?tg-$'|]ps,g:?4ziʾ%Caћ6Z{d}]n$z~ iKNp(FRC&)T*EqW@CJ N-QMoѤ[PEUyoeai:Ҏ9fBJ'E⢎c\Pl*g/ C|Nlp`bb cq\I96hb|mHK/6o%bDAvEzu`An"\*⠒A%HH.?aW}R1{;ߟfEҟD!^Hb>3Ns+sc\5#iħs;D4_PѦ +8RIɉ29+#S7ekt)VY|AJ1y ǂ]㨁krSPi[8ErVy&;BRd@: dyxؐzGJws A\YCx F16DFRs@ا7Z8u&8ojy+PE[ہZ1l̾GEBW.~8VhLݵPe`ٷP ", &FU 8^pLsUln:`1J=q>t}6hSz!~&nJKsp',ٯٓ&FM>TxFyzLs^C>=aRYvH)G(IoCg6!T)E=pt'} ٻ|<dQpf?Qq 6bxӿ&9Zv#[ؽTg Bl&chfN9ܖ4W*B{ mUfWLs.Dss2rLPE5%DFշ P a!Id}m޾!;iM O96Y{#ΨNZieZa3*E 9aVNx γ;R[Z"Pz.I*paFU}Dl5YT&5Ѯ"JlDY y7}φV%ްVh];{LނE ' ,^aI? @35Aĕ iha6:7BMNԿ(f;\R4[N*K[ m'ڸRE~rnwýLҖ=_;%]esg;aX ༤ Zs[?nb)A;e~}SroNE]x$93C^W9~vb:ʉu=,~B1|zqVC6'ޭ;gi.uph̙@7Yڛ.r,6n5 ҡ-o o[NA뜀Qua)3) &G/Ο G⨋ (-vUx&xy(~܎rE۸.o1 ]FU JIFa冬GL'&|R2ggu/"Xi6/I᠀=.p4oeZxiy%뇡-/l=)5tW%T~zbC%Us\kG".`!e?! XkyhCCګE͵1WX rQŏ- C)Iewl8h7ODBv9<+(.B9Ѩ&HF| yZG-Y;ԥ !m$xuPZI~Оww|8--P6}|2gG46ڔʜh"ڹ}򟐉cwIлGhedCQIq0+/unr,J0&+~ՀRT? P%f~wLXb]O 'j 'ϣdvӥRY%(AvI%h6olhh8_A.XnM B X,R6|2;4wzn-b~^YG6`VFj[`xsU3+9:L`,Y-u&ҁ ,2rQ scc~8ie5MMy&uneZ]xV@8WI36TC3/uhn'2>9 J<9B[^{LJwUenGW,CD\'!+Z86 'ԨF qeŽ.9tj؋3x>IpsdAh6UcdwWj 0ݘbeRmHX$ }0 OD=UL-<ׅo,c]e>#@f/CVW9ykbii*Zm2;>tV -`Upr͏m'e< #Ά(εE}hYf~"ׂ­4)}  o]& 4w}GnΆn(y߹~{f>˸!p|Aer(qpCmEڵ,mh_JoggdCM[;~Łm0>k=P' st,J|﬉ҐQn>ߤ5%|:؎c䋠fCNxn,0(n>CvnK zšzN#P~ˁS#v%vc̄"9/A@@=qLw&`\Juy@ʓ;Zm *WΟۼ$i&v$g`m3F;ežpײ;KAsw~<9%1`Δh"1t \-"閏<&u@2B+dan:͍1O,Y hHs ֎IX0[Wg"_lٲ?wꑜ\603SOJc]=9JS^u[PMUZb}qCjoxz[wNfזt 94[+nC{^aʠZw.D,AgpP1T 0^ń8oUi֓ў*>hD]G\ڣ"[Zk@^H)n LaP7flxu٦U(O1azG/7g*:e6z\Ss5jŠC>lqX" &78s |26|Ղ )nC(4!IyV[nq,0E{P)!gMc }f !Uoиs-jD~A\$\|zt9-bbX3ǥI܏ö#7|d_CQ8,ޭ TS+B[b>3µ@Y%UY#V𧐮M ѳ7S-elV8/O_nX=PfA)s .PaU'ѭ'0??*h,/jg;~0[FL/KnJ ~]ޓM,_z($sn[b&txe5S,LmaUG˩0-^BJdzJ,bvi*ALǾeůHʢS&|52`{=j+8!lJldW%?oJϨƽFfTsc)Ůi/\#蠟nfUIR18.|:] ?.{1O'I߆T-q,.*~Cu `+ii;s<QȡsP7 ֺ#BهgJW}oR._0jwrpT>$ݯ)ݛ[t}ց=+2?kt Pf6Q Q;GE;Rkv*2=X_Nm8fL@LIKQNo ;1Au{I/1n8OQ$85GX(-FGjV :ЏZ(qg2J '" ǸjHPu#kJ7T p\xM!Vњpٰr>ȣbS0`wGɅrkwQL}!Mp7w'%i"POiL|cI+}ػXuuTˢ och9-B3Z'; Hgc5P>;S #M ׼Eq 0'(EX p0 % 4u{lz\ߊԨ ں*Lw7LEl1oeBeNTuz~Ͳ QXhc$,04kKf)E<)zqFBֆ,K45͆b-,9!xjxlHHoƆ1ׇaQuΝE/WB cUQ%HFM@@J)2<:;XdNVAJT% #N!:ךIYBbGda쮯'@qyl a u 7~1OqGPuӿ!Y cX"-|xTcWeJѢC||ԄA. -_,R`Bx9yĥ膿JaEv4c~%*A{IҫO2`gc;l)}AtobJ0 i6$Î@Xg+BS$$5h'2GUK36+u`{l:@CIq-u/ۻ ~)M. :3&e(f3ur0UojŃ ׁGTe8^OUu o2H#$o _*v7`$%gbaWod&_Gv#Op?,lB7gD# D]YKLDLs' wzÂ1klHKZyA e,g {|Pа(> x ;wt.F^ϝkiD$~ ֓Ȇ6G# 'bՕ::[EtNݰI?F4tPϵ@{6wz9~G^UXV;?@YD?#&6u^sGIN lhFRBw%*0! l2DŽk m?2 4qVوGghQ@祹[W \bIOC-ZkAM TjU;eNWge ֑ށ}x,IޏVk !u%b_OjS`oAĘB2r XQEf"-f&=gYpN)\fgB?ᶽm( ~?w$nTȜ"˻ 5UCTg~,7CFӟvZ(7cQrG"31~$ڿ7!>d_ {zYZaTiΐxЏ]T<g9XXB')XEӥ!t)S$2I؜].@;]Gp>:!}[%>j'ݶ=b}.٤6Y3d]{32օBǶvWnkXK -TgC"0j&t&^&|_3'En)\Nif~Cp_y?AӕZ=lC_ 8Gh0ʏ <] O}) 4_(w{u ؔ؂&t>D}wL[kyj@_c gDL$ۦ2:%ŋ%{?M(ufb5"Sjbu YGz1uInHlj? @tg >sFplW u?\# vSkjh`*; q"?+zǠQ| ;־J­Q1g>7J0J:gu ݱyU@ 7t+#7Q m4ujWW ~B;xZ~OdR8DnN$_zȥ.ZV0X" ~C?2YzSTuqˎo oh^vkE7i,=^" H.zOǃƑ ImN#K&n܋ŶJd}SL\^)FCOb3jXTW Qu B@n0ߟrBb.T֨\4ēOx)뵫0Yw㔵me p@^k`S75Ju&bQ[O7챃t֛!xfx;H*QlE,o j(0C@,(q{N]k.Ly(FRUzDM䭄-U.FcXT@NyЕ DJ` B)I P_C*&YN%Q!23 a}1- LL4ARӑfQpvHFK5ؖ47RQNWЖzVFxCN͹v"YҡNfGK ~=Rp]ͿŐ\C 2`=.Ȁ(Y  Onl)#̈́CAt os8sE2HH՝|ae8'e"l%~qi9 jwґf}%wjΚٮRvdvgk89mTy8P?t>QV' _uVI1}G-M[[E/qnpg~تOc*`ij5$ۭRxP a Sk4 *~+nQ4շ.GM-؏ *]a,ǭ”!ZkktG=Wfa[,:aFEcBo7WQYSY\!R_ڣCRpS#Fzj20^r6BE.V&sܪW)g ~9nKns M;9CPw+N_9t .=ۇc53 [ tҡ Ou^̗Y-h]]BQKN4vm c^bF1֣lԩ ۉNrg/<#D [G/l(jdHx'OJКNC=k']jˣ$ lP3. J82T=3Kp4NwUkפΏ9>k\Op,)ܤKY[K镐~^uj]Ge!13P`?[2r|-N uAk}\Ƥ,>jwfq;˳zUs!1PX#%vBh1 2!nc&Z?Bv/ "eSJ)FQJۿ < .zi݀mUc*wcH$3aScpcҠiwr xlw.`WZ[K{@ܙiYˡ^C[~봴 #l"Щd"vCG%0Hyݠq| |1 UgE:iU7[/&U )FCV(K2E)tx37^$`_LQorӳjC6J;մ~PgiNo6 ;R[= O7&hT7N!Y穰ߏޥyݎAgsJӍNyIsR(YX\dPD(,858:k {Pek38X7ZE(Uj1sꞖ*Zra@Zͤp"0vc}" џ;D,L˓ 1;R\>3~ y|Fawya)GNzbGWJ`wЃ^A2?U4D|k9xJab}A_`@[R,CӋM[5НrKÈviʎX_ mevP. VxZ31@y.Dd:稧q61}AM(VU cf= K .;=Ɯ0|6e^kLnٌY`B>iɴocLcXpyP(OU?vE/L D""@9.ը%`#H˻Q`l(Z/x_7&6~`*!#^K(d $UӾ̸.7_}8/'_4^R$8j㑏 do2@U pӦ%Fٌ2J'$mZC$qCR-DDy%Gt&#S]s0MGZI̯8Oo&@4aK$cT)?+SBCt&>k&46 %WU~-H[G4=b$l)8#b3jCʹSQ]  %9ølVD=,^w:(Yڨ']̋?uO~G$ĔV_n'evm/ߠ㥟h>\ ]pW"v Xf$`5CAPőn$E?(aT/ ﱂ /ZMB晢M4b]+o{ IkQnP ;X-*!HŦ]z4/*̻náÁψT B}bM[l* p0ɒ\KuiQU4㻏$VU#npޔؿyh2Wv}j<+(iw`[?oMߥ> 2,3|t\ ?tY*X|wZWdo @]!6@'K"&io+  9ݓ ˠt\4!T S6mYXR0&Gi"GbQd:̯?SLfhH_ZU!: qZuk8G)Sŵ;͹qiCиn^5-nžg:)E( 5=B}#% )bZ$}\&^Yʜ"#Et立*pPhP;^\RGimBqN?AcזGΦFNgn%pe1O7uugU0%`-ϣ 'eN tƅ45crL`p=aoމw@^ uMn Lv b<' W7GKIk4EK \O< f&R0?9Ĕ# )lwtXHF)t%ĔS!Q2JY1†"WP "J"#Ԫ;m%CE(h{/aIގU͔r2ݔr(cib;G]JUrIւ'Y$yVM;&V@yÓ,gDJFKp7"ō|Yzfٯ ,O;yunMqUsrBjU?K?RGT}? 5o"8?ylrʐ>pK6L q1*{I> ߣ6uzf-.JV&ђ^/wU=l~;8E@3uYjҁN|'ȃ[VyC!ÑW\RU RwP6dK!WyGx@s}+"{I>"m$#qtW)Ē`z֜+: 6]ȔŒ "W5(:Va^B1tّԴvaB2 ͊D7 a`]K Ҟ%}! ;+2[?Ogԗ9M}kBz)l&{jnDfgH\-Y߀] 6M,dpPt)}o}z]P*IOhJހ۫&~.}1pBG+fx7 >/3\"gI^/܎ݹ9/_K?0ZX|r]L2$;AG/~-HN\l j. åՎo wO0{YW*ƒz x7A?I'x .pnQNd{з4Ę#ۓ%"~ b?3UҘe`͡~sҙx?e`jFthz)]}ۂ"D9.hf`ٽ[g28XHUm~ ~|eIH_tS2=[ kGƙ'G(?ҳnQ CF# K4DՂ(W#nnx_nͣX͆3Z,խj^xD\i8AF~ x p >Db} oH߭wkUe60;\kF珅_pGL ӷCVUТؿ$s_SYtg%yPîG3L%GfdXyu}8OpaVm?GOyO!8Gn#w 3| 7[Pլ9TLURӠtU29`ǹ즟-<2gU#6iFfKrݝj6!5* H9sM yW~%KE ,ot[_嶉/( ^U=Wh`Jo:O :Th]R.`4WGQFR5>4\٩i$?foL*|I׾8_4ћ8ªO &[ 5N;wNp|ea +8.r@䟮*u=}u](=5$Vh׊1MFqH D`b~PizؽQ|)o'_=@]>Ѻ p()1yHJLr&\ڷSx8D#h_ۺyhfd蓿3YQ`NQ.N,O8_ /\yY.C[XDQi.g1pc0JGl֝>#SJ0@A4.!0reӝ$|@:i"L$[(Ӝ"i]R_.TʮE6#tq9~xii3EAkљے@G%kIbATnZvk1vwEUuLHU@mfnc1<aY<9m{wDb'bةazVy3@\E;ԮAVK=eZr" Ώl $y=H܇$fAz6V[YqK$20np 挱PAѿIf\rpsaR۰v[P$*k9mw8ۊyk)~NHkVH$Qv~q),0xi`O8@u*X#??ڊXܨSbx/ۋU"^$;!L=Z|F8ܽlt 7К HmuVj*(Cnx7>o4kIB˸ҿ}%ᣟ'gmkoJ]K XiPD>u<|9\QG^ )b=5-Efdr2"}{3i=P$aWxZ.Ho1,v-h73F!c$q"1K[ؑiI+F'G&{=F*:xFvoox&l28ȔTfTgtJǕ$*zF90BKCN/0xv[/51TO*:iCTcH<e$[WDK@,-z~<*x?;Ï-RfKcya:a<<ȘKGNSD7P܉/'L@&!Pcfb][M6G2`^\eI^܅YALE) 4/ W?A1A?P˦$Cꥫ$!6#EgkI\[nZFom/2xcĭk\N'wL׫Ru.ÌiSt(=~יv~^b#Mf%+H99KÓS!fNsVtؓɷ<-_ش&~ yV5W=@ hO&д vn#8+ ;.ҲYy,=X˺̋lE'V033Hd`^DmN bg_v:T6I4-H"t<_ZU!y Q[HДv{{ߋSpey) ]J1wLA;ȰY$QpQE*/Z-c?v#PŸcfg?]P, 0`ϕTOKVv; uoJJjJ'0Ui|87}PͻaZaش:`%ejK$)o5y񐢺U2 k1B@1O&5fO^gB6sf3̜shLI-H6`\,nF=4O0nF^#]]> n&}"ft쵘WWCfAݺgU i.,c+\UyK9cm*Md3>7["d_i 9*Մ\AR%uZIV2"t~!Е>ZZ(#cbvEjTs 7=ٸuTz[qT^ݦ2,Dt Ȏ2 '/+g`e/6 u:ku7njͫ qU^cת@<7U{T4 QZvw#R\`o_k1l-!=ERٴQڎ[O‚$)>R4Ik@`_XZU0O1|;$qS8(#&gBNs*u*n0yp4ꒆ⢴Xůև}a7r{+8YV yD4w8*HqqOJxJИ6%2wLT/&.y&_ht5&Wt-G b"`E*QO MKENO?:Fm!DUq㶴[n 23ePf;H!_ud\3ƙ!MJF~M󌾈EEtVߞE VpweSm63 :gK `Bxv!d$*#%tQl:CB߿r=5.=RWh) R{G?Sr.wV6( ]icgR(^cB8˜T5՝)6k Ͼso Q=?xB2M `Bc|ܿ@ o^d;˿/"i;l~XHRpVf7> [ޡ  x}z֟jd)I!OHr y=|k_LᎩ,U aBRgc]n7Ov+lOoL5/&wz5h GN{#d 9(vEf{?R NU`.r1x`Qpifz(. Wo@šg0 āv : YZ