bpftool-4.19.90-2304.1.0.0196.oe1 >  A d.NW^^fty9n{/پͱ=V|i==bPzjr(fՍ f@{tF,6kVQzH'G 2cX9Ŕ_ZG|:**Q[+aV7ۜbGA_e5b09cfe9a5a2de4d3321c194f269d9fd39534e15cb394b1ad603114b1886858cae4192ef8c292888f641b70aa2de691ab3d9c8ed.NW^^f `(ڕ};[q{O}pwBwЫ"G )y.5tAvʺ؛LC^Y=QbP+߅[:hW14,Vtp\hO&yʍ2PG_o0e w?1|sCJ{>p?zl?z\d  $ a/DJ _k         R  \    <X7(_8h9 t:(FtXGt Ht It XtYt\u( ]uP ^ubvVcwAdwewfwlwtw uw vxwy| xy yy zyz zzzXCbpftool4.19.902304.1.0.0196.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.d.Fobs-worker-backend-test-arm-0005.novalocal8gopenEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64M7plCU A큤d.Ld.Ld.MId,:d.Ld.Ld.Ld.Ld.Ld.Le817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f3bd52209c0c1430b4f37b996226d51fea3ab544c59d729cf687b7b7e9e43bf0ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2304.1.0.0196.oe1.src.rpmbpftoolbpftool(aarch-64)@@@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.26)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(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.1d,@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,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`uZhang 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.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066- 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()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrlobs-worker-backend-test-arm-0005.novalocal 1680754330 4.19.90-2304.1.0.0196.oe14.19.90-2304.1.0.0196.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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/7af048c09ff816e037e6c776fb491e23-kernelcpioxz2aarch64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=4462254b6e065ca4cec84db0dfc61755a2815193, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRR RRRRsl6`ȸ癌utf-8fc26b71a4db549407f832986f2b280703171c6431c68e71ed1a2d09d0fa8da57?7zXZ !#,<] b2u Q{LV鳊X\du ɿNAv ;do$m ( _tf/qDr0ב,ܔ[M\5aI(@\XBf(:eORěkR8B~2l);68cN rgaXoUpf>yd/? t{*R C`dєPV:{P5͢1|B~#я` >+;aFl_1ɵo11_ -}7 Ļ̿ v|W \[: >"Bj?`NAq'@CHOR7yBOI  .];bli+1CѢptV*g,:ؓ ) At[`PxGaE!|vm[nBIfJe"1 Z;ޚ[|3(nO]~~.TyܿSr}YM3{ }h/B[I>%.QN_4 1-\Ī]]ʈ×h`@Ԋ:`Pc\0NpJAl j4z.]PJE?L^}!bu ~G\FW7FHt#1u~' 4!HWðYAa0ǰTE1sJqOÛA78NDFp,mSCYr*RNxmrF+5i5)\Ӻ%2l=n,TwA4# &1AŠ7*{< 6L۳N4N xg[3/ sFZY[;?1H!:@w͒޶hg ~gc fEb[@8΢d̿4on]$E`'oIsg'۾*̀tw)ʬ767q<=IQO!2HJUj3q6|DVuѳ;~k1;eȑU٤(u,Z= ͏erER Z&/d-Db'li'eCו34{ހ04p-;I[wERlM{RKh^IŅB/֬Z)$r>e%+]AA _tN%9ND\i!>,ɥ㑞S9+3glM q/2;c42$v t0׬ )3\Y)`pR@ᙐFUH G9dF_ P{ѕekůUevHN ǡ.iqajK3ϖ*eQ&l6pdQ}T· lj6N@6p?դt]5 d"IG"ráKf:?e=p "t֣2Gֻ6蕺K>[ֶY]`EꝄZ4t,Ts=pLHQkuJ] H=6'FWM携wcpQ8vXu| P/ŀ4kKΐ[gCfBqBY VpKU/rlHYүIXGZ [Wy]m)4N@4緖׋_ GI{HK@`KB!W0w/t_hG:X-=bhX\[!>xg_ӧ ?zCxکB;*r1ń*(D_qӾ{JuAUHjD,ڕH;D~A2.t:'w8#T=QXUCGxVNHId]X wXA@CBii5";YZSդ_0;ߢHՃAnNZZwrѴYTVmG{UT ~NrCܤݬElL˚ҏuX |ř_HZ?gT:LcE%0ծf =v H}! rVS=T 9yߨ [_޹*%2F92+#)3Vr &_x#Vƿh)3^̽uZW[bӔ0wsaa iGvad4a>iR-'bF\gKP2)C \~k'81|9bsIy )~S=/K*]LJ=Q=i&>bhSi|{:>kKM^0Jodɲoq:4r+I%-$Gѻԛh[ғ޴C/<{s@cbbCn(Rrs8x~,^Ji/G:^DE8&㏼.i٠>S8n$wkw025I^V [_ѫkHnpM${PYbݥ'o GN}{вP|lbgVL\!Nȩj OEWS~ w㴷T}eQk|ȩ_25θu  {vR-D&|$Ԍ9ShA KFW R!U8ڍ[%{%ef]. ,=el3K.x3oX%7;Yh :KlEO(H&D4xg|GmQwI476x݌ ?.TК ˬ7ױ$Zv( P3z:DGh d{>$0³Wwuۮly-DZŧL1zc"`nJRjP'aJ*,pX3,< U"u{FkLpC g>a$EYZ7q1"TXDYsabSڱ^H9e K*yh<+6n֖n8W[^nExG9H/qaxtghJh Q ٞ| J J0,TgS97|O=Ut0VVL'NF'".71ꈰ:iƲ9tWF&Z`b$::1- 7\:t*X@, 4G$xKs2uqxuȪl~ʧsJmX{}nkTz ItFfUF_YzH5>Ay.1D9&-kNeiBECǨF%Km[F)Y%qxc&Vn%12^ClVS.lFCø-BwYĖu)VضzVSwt/~:-QTfMCi^SX~(XOawD!׸Jy[@{~h"U15X`xK _-.[jNIw&"()C-3ք󧣔w"oH7ȷSE3  hc{< y~n5uhݪ\ hh{OSݑUb5;`Q@V{K9hdxۓ&~\ H]5F: >M}W0m ȿ]Lj/fGآ2 "Z%l|gYH™\i}YV?b^^C)StŗGƬ9:>\]^8.@m2̡{i>dM.FI_`4HnpvxCnoR2٠jTke*W"0FTs g- F_uWRl)K}?RX=ᔨc]fZqQN}|Dkf͛WI~2򟭎7- uYb@{zK>{4^.d9QT>AJgD.qtԢR?Os'tisUД}P0Q_݋jJ/ y&!wdLo@#V2Ox4TIall4Dqu&SK6HqPGk`\cY:|\W\v?݇ %[čábο(^1 Y*O|URwU0"vѴc~Vutnzj!*DϒEx+MҘݬc}$QLOtc-0a'lfF~>)HGCZuȶΟ,׏8Zi˺ܦvBN堞ƅ lڳ_)DnSa鍯*Tڃ{)9%hY O$&:[uJn-JT]: g" +dz3fj1X)KNYYro4VHgƆkk:k4"=&kX܄YёS,gG87֮n0&HZ-)Y.Hm 2eOqj7]t=:-譪*ɺeY1Lrk^Hk{orUQGoB&WÏv՛6ցW/8tw:&|,A,{YL!ǟ{梸8hnrTH_°y5ʋ{_ʬ0Ek)~-u,ӷ3ΥVA3dH%(, bǖԸhHFfH@;F|vGA ~Ix`e-\&28 붮0 vYagY ֏tQ.D`-w}:]]óaM\&E. -wga]5 Yi1/y'faʉ'%} }hM4j.wl.t"=EFe4tfp7'}!(BV4ysGT抴hC`ۦE#F5OF2셱̌.C TUOREm+&lyr&!9<b{n܄v W!5iQ^9w JqHv>= : x_낰iFF'PٴRVsB)˚U'.1͗`FpռScՕ%UJf5nǿ05N|S`*ɀQp4Xo/O&Xnݨ)I,3wA{X ]=,#0\o7[z1A0cNTn n3q®~i@ȾgWWyÐ-c4ELrpe,I Ciz+m"߸TH<nrG&/(tj@XTeGgT •gIY ߇=яaUJbYbAd[r*.)aI3H;@e״]l#M?؏<j+(@Y($!o,,R5;HъW#[?ȟZP4"C RWXQfm ; rrԵq$rR-[zOj b#h%v܌`>}lc1S~]Ivo=,6n*FN]?q6ʋ˧|}+$!"tzcⓢ }o=h#Kyg#b1uPGnNhl\DS#O$3@w`(?,ŹQp@O`TR'xK}oZ!b{!.F!|{$<@7 ֜I3a qf(IšI\hj&#-Vxu>@AҊUxw޳yDӷsص|*|A0EDYjN΄<:bXq;C3hh}r&'T_v잓1՗&2}<PkCP7moq<:whTGXaBsXj)z3g,w@MZ@VCE!\=g~eyl{8 ٝԶ$ў&Q Se>CY4ADW(q/ݰɺ N5˳n0hv\38VuWRMxXDxߔ,sYE_MPTCAT+u@3,6ubt5&2'3t0K. Ir:FGD&v{P$7$vB~EaltهH!YԸEOQ:e3ٓNV{h`@^.&(L2b&VA64h9oZBbg,brV&OL[}>Dyv+UaB[nW4'Uo4 ݯMw[m?yw Cp'\*8: mQ=8*Nk:/=2=!pg7fD:G:^]W*F~h Uor]\9PeQҧ"}=;u7=G{#.)檧iWb(Bnhǭ[Bn٥>E_M%o٢i耑9Gp`q 8BT}x;<1dh\ugԎt|:grJB Ӈ&p-:d\5ͮE5ǀ[p~/E~SJ#r| y8 /x}6[}OW72X;b~Ys0 Q\DC\oI y3ڍFa!zk㷭+ߡؼ] :Fx /51 Ų h{ݢ\^ZW}cIUܙq\$h,AyHH˙{>ёvtf&k0麤pŐ[W ]Ӫfzc9fiJ/Ÿr '2xs)}[=f/~\;/%qD@ = u!×D=*ޡW[H8ǂawkHF?kȡJ΄s]©6ɑs:2,1(~t $'XB/V a/]2{K4z-~~?ñ(TD1 jj@/v.Af[9, fBTs*ΌSzVzHV4I;t+`W ^EߊBG6kD6zO0E[bzY07ϙV[e ex._RQ+C\4p(p#WTge׸VJ#Vi ZJndˏb&P> z& ~nnҗi|KSɲ33HF+6p 6/ Nzt>4M#oxfQl 9թ1$;;tܾ&I$mN9wGDW7_{."Е¼) X[e94&9G:I$Ԅ"z?)- *#Ǎw%n盚֘-$%P&{$aeڋa/9%v* a{>aBxqQݗz_Cx]fvۂ²˖Q01%ڕd%HbeB@gY32@0_glSOD8~7ړCqPl)= (d o]EEf@ T :絺=GNN A _FfM?U:^ 9Cayf"Cp $ܮ+*55}u-x*guQ4X jv3\/򜿬OPzk>⪊ $qM;9ڋ0-G2HE=mZDǒgE n87k)r%0,> SUBxM_) u9w y;]8 ZҒA3)/B<?M~KRӬ{|wt_:VY589#1%X#BaSe۴:*t\MRǽGg+hG6uuEQ$ F . #"Ia85"QNB|3GkE{,ߋR= ۢܮ]ll?>R]h۞G\#@S`ƯEO8]2C<==ȄnRd^k,I\stS 13L^]yv r6] 3rCyՔFF&e?naee:PSY4}3g O 8W1XWT)XZ[rf}Іhs^Y80۲M~Ǫv ׼m{aT%v{L]&>iN% 75qa$fioJ d',41Rifne&`Gw#;Gӌzk]|^jP{B/Z`+`?ڬa#cSԗ%fDpg5v3?(es[.V)gevNxvr|̸k`͝UIl>ȼCj#KSneT)U4W׊>M *ar㋌l)tz䐲+QqRᢀbv<--HCIxqsh[gkD?n=Զh-#U~iʄHln"P@)5VީȜ=D$㵫ۡ?vt( zWiܺF4= 8Ԁq Pgu"=ˡWQqU %PƈŚHʐ-V!K%%k'h-wj` S|RӦ5vv 7C#Vb|9Q mhd\!|S604 ,q <1/ @Dbơp=IY*1wd*L}_8IvU7j%a(C^'lRtneʮ~'D#ՁI4~FfmmD3K:\-/ luq^fFRIb 6FTohP*/ytՅiߋ Ē|CJվd¯@%0ߢ&`K9ǻE^m_'*ED2-[ sWx*iEsf{o܃oR ٤k* ;z0=2z6MjWt)dLYK;([rKSKĵ/C{**6Qg3ÉlIT o} "T顕ARɏ'JjHƇDS RڌKzI\!ڱZtl+So~kdo;'QyfÇTY$h%TrtG2"nW %o)~Za老I2N}#Gl,usw\,:,fiw|EB2- v鿎4iӚme  VNN2GKr*yFq~0\v2C\ӖFdڡlMS 47}cJX`$?[@p" 쫪 kb&+!+5mwmS;rr-ޜLU'.`v=E8s4_&^a>d=LVeXɷ+5G#[ɝ:D54u+{6i /r WX^e sm+ ~-ᛠHIu*4/ziXRO_qۍsc}Lyj]b Ǚ}6q;mjZ<_WF&7Dtm-`wp}Gw;6+Tl@>i"0=Lh8-n;vY3HSa Bd[o#?M_aäVq6Q-UNğ+Q ̦Z[;'L]b %a0bkRox*H`$=6En%2hSSuꁄ *JE( \viwxuAufVJNmxtV.d\A{W ZA Wa(;xA[Nr/I,?͵̖tp[D2T*,Cn*\q4#UҔf!?Ϭ>Z^`^Bs X+QឡĦؠc+Z'>'u4qK-8,v]aD`-)?$N=!ݡ‰'J7cofY0 %9PwNNd(*n>NQԮߨM`SN|g~WCC`z.(aP4& Y1v~[YluW(>$8E|:p^r|'@>O>B:2|>4JDT!;`»iw%=a!.>#V[p'M֪!`sI!5Ł$ FF6]KH*a'eF1D"E_c1)XDđޘ-@aX7AU*c eD>d\}CNvfulJe*%MD0EaD*G jN rû4`Iv޻Fcc0@y"CXk0He2|+[_c`L͉k΢,?:vz]܌W:GS?:|U9[^%HPIF٠׽ui{ކ4>gi wY 9Қ6O4Ǵ2qA)|Sm2{Bύ׷a,؞zƤʄ/l!9GY|q%Zʝ_5hzHԲYW6pry6ءd["l^bpb7Q5f,N'.N&/'Bk̶Axax0Bd]J:& M1"cO7('mZ`3Tŧmӥ86d^{UER߉HRӾG7 cj.h턌 biك̌갶ϻZvٷCo \ NwC2ƹD+Z_D-PM4x,re]ۧNӟV5)nT׈%m☒Ң0v:B> _" Cg+FKjS#wГJCE ^L,G4PH==V L̞WVaR~aQ`v3 R[B౵0Q),XsZpL[&BŲܴ 噾Z#9\K3[3?D&OTG/4[昽o:}UNeD&$f\UHr-7Q4qaL>2lh =MOXM7d[t^\ L>@= yWÝ-'|j8IP1^۝\,*OF؊%NwC43q1֗%,kOV7;E{ ,g }#ӟgCC+ U&1" @ `"ӟޟNA-/SѕJSLZ;}pr} B/(ȯU`Bq[ 4` yNZ@M"N T@YlsrWofn\UOGҧWW)pBP4[o>hwH*(@+D;I<<+o%U6QD"zJm* qp)Rdd7>>2.=j ||gؼק"uNlS1rZOaY ~8B#7cb.ĝkhqޤ;QGKnKcJާO*hJcK-{Z"you3r<ӋB$S;Tr#I"AĒ6 ׾޷˚O.g̫UV_ih &Bt$PvHoLd}K̑ l]\*"D-z]!XE$Ŋ2HӔ!m #B֐qx%! qi-9y9v^]\]VIJ;V8Ln HkIN NFȤiyxF pU-~rXF!!W}h]fW9k~r<`[}-#B+:->M " 늜XK\}Ik)ҳ8 2β(..J!~eӣxQØtsmتvx;Πݱ&ue>00Ww3|5+ZȦ9oQnPaKyL5⫇7o " Bm&\QGcQC7(uc!bAEW0C O65^.l.M1sCOFWɃL3A` "Mړ$?_hJֆ_ k{sQUDL~7ɯV¤`T|ulrOG6LLeW*\| $&b@,Yd z|HdTX|c45( SA"SjIS6zHߍ?CEcӺU{!X ~AC &0RIlJhՔ+$fc 7}N;>i4jq(mѭKự°o&s;hnq!h˅&!z&tf, wxGoii-Qcgx}fguaj aO D#j9,/EŅo# =%%äQOވ0vY WU֖%H=r3<.,{CGQ|u6I^{ܕ6\Ztl<\8{5\("uθ{<\XXk7">H`.}][⺪n۬(rq6={^pt}9g߼.l.zJ?@_]70X^ڣӺHHYyz^qc -Zo94mm/ Eݯv[Vɇ`"ЕD,0~u>3|0vlҷ5eǦ{ hiA!ٿ6\vl{Vm gлAH`NF]T’ ,gdS'ӯ>x1ث?Lm3ES ml0J1+ey{†O\uRY'#N)eSR!Dx4ڮ)9f\h?=++:?% %d U8-%$&IRᥐQŭe4Sް͝Xz}^C4H/ @LF>B;;ÔPczxK0y27aA͓Z=2Jv>m$ezx,L jL!lD#o /epICuJFl-IDH# C/*v/Hw81^#PzCҤNu_ ˜Cx˗fo¢/v!qeo {4D+g4F/E8hݦE#9hzeٓEQ$v3>_Wd@")%e5_QČU]> ;$5>e:?1缭V*Z[FhV<=j $degPm7Pbzgq.DrD'Ǡ eY68$|\lYYbDv*lpFP!b7vLp9X.3`䷄^zb(a*b4lc1PkݲFQ[`ndh bذ 1J_)UzP,v v^#Sd bY<@&GE0 5[hF=zsXrM|ƊiS7 ]r>Q5-d: Q2xtТv\>F%k9S4?1!xbSeluB-?DL#GmH=rUp~s!^(JS ݬWB?̯֓ 2 s fa=̻]TcQs'SyeA,cBZ65 zX8w)pmSaWN..a]-сm2ƿj~zR3DBziv I*@Q{<-Xsh1 ;-q٩KJ6 񎟁=Lݍp;H(D!6OF 3|iqpч-,{xk8lYmN3"Uz*da)ISM/V$)ڭ =99qW]|FOf*'^`po6xMvzT4_Э.uȏ_".)7Pߐs1Z\m8 ~Ɲd~&i~k8[`D|WW+ fkE~JΘ#CtwFOp@)ľY-΄ :*ў;D4ؠ;1̓iP^Ilw4iG#oo|'.&mtud\"rr: 9PWtZ5YR^WZ~(UG԰^dljV<0QMԕEt1QTu)n2^sVüי(be~,`I}7x"Rv,!w[VUrv7_+,)~ hwT鵲z!պSVA་#=$&-MCG#gJ`e /t5pc[ռn4 ˮLWK ?l 1= S}cCZ)=ČErqЮ0)-M ~L :9lMYnExσ\3XN?;u_+x8M[4YM󰕌H,Q#\TWN"K AHJn:Z0e⦁ AQTp[ka$_~K۔܃R>4Z`s-c9dP`^@[{x|Cr=d1qt&qJG00k88>Zx0Y<>v? ^-/յǺ=:¾Ʊzk>El,| Nd2$a_BV5)1z`sIt#PO-GP ,T&rg'_6Y@= ~9( ̨*edSP1Du%CYI)>6F.9? tt":DPix,p⑫/VtABG<̲V۫xw棠;o/ff??[QCn7m =u'spM7xFT_+KT3ρX?&>WՈ dӤw3 ,W&u. eeʆ` <};ҽY L^ v&8*K RY% e {ލ _-F5i@czoO+'V7R/YY"3uZiORUe!;#ۇb FH$f @ Lj{~wԽu&6Uݪ yS^|.hGa^$Ŭ>$(J15E9)drq\j{O OGC*@&vrISVOѝqi' Af=ʻݚ'PgLnͼ=RA&?7/υ J:d&,v">\8N5P\7kSJy+O%"ZH}b)wMZSnmd飆o `ufMl'ϑ5.={Ŵ81J[Ai2|(5ew5tz7 M!&-U}ic[#(e:Ď )4BMNA,F[.UXr !s|zRH^E7_X*!t^dv_8T򰜩5"!#C7HLK69ڶB}lϊZr"aӧSYG6~TcEJu0ح,|G7E6PDc0!]cs /inqOce҇Z3ˆm 2/Ckw=2{eh&p>?X.v.i#- |'lQ G>/WyltӰ DZWZX?qk]qy7yf|^yw Ak*ᑦg0JҬk@p$9PRM<#RbeUߴU8o\}6H0:%3,0 >KϿ(~7PɀB|&h6y-lBeQ>IAnd!9A7H&XL& g +Pv)zĹ}Ԏ Fʥ\Uwؚ Oj'RN_m!R蕇Κ*D3%d7qV_m>e&Bxdn}zAr]_;k!ܬ@5qCiD?1B^𰴡 J뺰/3 2mAC!GfLcx.L'_6MoH5-\!O33দʨ=cj,3w!y |[.րdz%6r SxM(':$Ҡ 5w  e 2&ܥǞ5~l`z>PÏ[v>!pC4|#Ƞꤣ-*τ6WPإ"u7W= U/w_qEGG!w"I$J/R%NԅUt T#~o|@CHA ~EB=os[H*U=NwE߾@GÁBcXQ.kfv̱=jf~*ByJ?h1;I^ԙ%R O;Y1@FPѽ hb@^C gK`s/R&* {!5fz/b{*՗D 0d#:h 3 yEHy䍑%IWHg%s"LɌp>L, ~ZF=ˏS#^>rVy2Q+&J(OKwR{ldٙhW pɤ7}xԭ"$fH//o c %}NGģ޸p'Cp\4']7TXџA&N ax,OykO{lDѯm#ym zLpͼ'M ҝ> y }hYc;)%k*? Б5]&u3/>G5 m\v;%(PSye[r0İ.4;8}5d\3gw Pl~/cyǺ8f+Aᣡb cϭ g8d nr+ł4_-^8o٢n_9iqLw*xCm;]8fAˏ]c[Vb@ x՜H%^.U);^2DA2Ţ% %k q`^ ߿mAyM9}Ղ:MZFl$Zm CWHH7YDA]=Wն[&aVRw1<8 绻 <p? U TY(-(ʆF?z!ŚIV WRй ?/YmSANI. uh~2a򣧡 a療3=)Cr#!~"5A_vUD^2`y$-(%Br" nJRO$(^|u (- Ȕǭ\Oqcq`]9b~#⨳rK)&X V16s/cm( sFvPʭM4#;%wmȏㄞwX?k^uÈVFJ59ޯ ):~ Ҧ*Ƶ|$3~ kvTUF臁kEy'8aĊ? cl[JocլmM~D+`57X8}2ܳxt> nؼ:F繚/Ic1|: cńDI$d(۶˹RD ya,mM2Ƽgp\~Fp㈊_/Iz&PgIF"+vjy˹b}PيǗrX\m_O1X'_nNppCO"0-EeLNm gT]>(1Nic~E޿"+6ctϖУ2nU;B*K}df;/4T״?~ 0>@%9"hG s~0i9\Oɝ2 $ ppb%S <32SehZgD}_訕D_O|sIf<BEJܢ`A$9i rLI= > ~7~h8B^HNUg ;QQy"(V--c{)>X,~c|jnG ng# ~Z7C![hNNYPQUi?.b"$-r%=?@COaخh/ee "@gb2'ATϭ/\|B2,qLY^Gd-h![|F![OlD@)>ô jćêUgY`'8Y&F7V QY&w|E:٢?䊃qAjOߡ`#Ou2橰jC'tE=nzV7Vr"IG]\ 3>ơ0K͏6gqqB"GWbI׳|W{C:vt$U*n|?Q&(a1#arQ?~?|:.R\J}BRt_×ܻLaR0s]_8>-JGOs6i T"L@ۼ)Uu_h阅d!#y"UBJ8嵩*?&Frm xKw5̲3&KNBT`Q:iF\SHF:^g\sgL$u6KͅI7]g()o[͠ "n z&δὬ;r,G&<ݎu9Poza9 |.<~4Sm l9^9T W/E̠jg f1? 7 BmzQkIyHFϯ#i.A#_e7qh\ DzfS+d'e\C|8AVWlk6]Ky*Do utPtY4JS@gyyiT4Y<JWULPl$6 wЃDž^ePNѥ)\z3ey`>P/ 2|AmdNz&~k6Rv4#< .,#usDf{*e"ʸarJK\nRAQ4<)Ś50薷q/f!Y~R Ll2,z>,dȥ`G6hbje>Ҩu%Jfɒ Xa@dӬ"XV+OrO}:“~'Tۋ]ZkgYjX]v Vj2C$0cIQsaC3s.] Bwr9bI@_4f6㗙~'ȤW{WA<~Tǃ%w'04|!]h]q2~jt> Gx`FfS6[5ݛLƗSmwU8.`Q eS Gka6 tXg'ymrZ^ŷo,'YHW> =}!ChI?0Y@Ȝh1D1//\pS]w͔QJqoۻKT6owA4w:)r#,6wV zƷ9g|rC; qg6,0P(C,qUtto=+/lO XȾ&t޵r(CQ5-Ip/*ـx*>FY-~{^j{TSlBHFW![,.ek6ҖmQcS6 b)U^\?/. ͅ]AIg٭6ఌu|u(~mDn#e0Ph~#s,"U)Ƞv92\ 2FiYx7~s^) Ž0R"!^`,˨ {ܵyn]*~Pkӳwd= :׶[5hg~iOPm }=wzݡKoƜ;U۾+tY{vˊU,sQw CA&9/휺6q$t h=G:&&J;M(ReO[9ABb֬^FJiq|ypMK]8卶Yc|NTM^<͢3l/0zM).8ԏ !|k&_R0lI%Qdc؊6X[a7z&^r7?U1DKcLk]wxKTXe9`qHB0Xytu Օi,*n;zϸ{(T aJ0\9kviTJk 2t֡Rb I3`{O^RhZLj1EԶmlliUB4rVbBn`2fPYsZDwh/na7!14dy}.c&/m_̌@-U0;PT+cfd0]rӦgE#@q "Q{lJUK j}o$M[: hzccCg{ Ǔ1Kuv:hCp7@Nn^ YJgM?7o'ƕx'0%+)#讽.VwWSwZhUK7)(s*z>Pޘg}aw;*-mNcjlqbrX&5{ 2S^N!&q9LBȥf@gyZ&M!"YJ,Zѿ@)nh,"0O֖ŵn X,:9(H*;| U٤:UEnzA>gٵ\_ZP:yHB'X,k4U[+ քB$ Y`lYCk3WYNF4Ֆ jC-kA13;~wpQ7JAQfbtO, q۾d /U73[H4J$-;V>>O"R܆&ҘY,)31Jy=P QyXsP]߃W] 83?By╆ & \K<5T{!%qo C#+UL~T. ޯ+n] 7ʅ:@uг; h-rf!OkJA4h~NcC+ v$bsVR];i~%@ãp靏.j%НtMCϟ ph]I\?H7vZ+W4[%)/K D6[JISʞZz-&7kv+ ڌtnnYtl u&Eҏ,p א{rBcg \7%T6{;a$kav> /tX,yJ=&v4N-* 6Tfjͻ\5AP0h/Pޓ +FM,#AKKÐYۺB{ZC v &2-dHN9 r 6 ]:3!r`o7kn>*Kԛ; ڨ,zx.=QW嶳N8LmZ6>A;A8{80ѩ#,KX-sQU]xRݪ~m_11V%z47!d2p3>Ҧ?y4-;>k[ƛ4r^~foh(Zf?Q)~f)VkLJ%{ mL-w~]e<(A(e#QUFj8c1*?\4XZx%#}lU kiz&%фg8_E>FhUUkQo'Dp@^\Tm~Ohvm6WR< _HqCuN8y6;lN'9h[sڈ e5[~ň$0<~% ĺYWCʐ}cWЀ i QIJ+AƧ} 1C61Tv_XWha $QƦ`dX LZua(1 HRDO>Rh +!ِtO(G: ge}x2cx8=f3J$dN^[sk8W^l*1b/?3rMΧG |}<tSwI8wgۣ~Auv[X}64J%jaG4ۼ+5 N!#*f&˴0&4m㿅)S_ 54?qyxt*К.9I$'ϐcHjXx &,ZxwLh['E^;Wfw>^iz)vd$ f6A?aFWUn->,hx-4Ay.E( wIT領'}OޕLi`2sw`>T/PIXvtB@T~ߒ@s)Xr~!<͸i Aꖪ1uŊ> xyոxؓj$q3ĪI Q^-Ro̽"``r+8!)LA&pFW%r+˥p?k$dp̮75vU[+r7qU~^ 4@YԣnjoC7?Wa?D= P JՄrQ;K81*L2Uz^Ueެa6[&ҧ2}M1}VB%rwcxPj,ȏ^^4]p: @^,KE+'*y p,\4N`L]r(+I!K}u="+-]e+ns$Ê`h`iԖGrF] oe:U{ۧTȐ9G0FF> 2VpGq~YoB&rgǁή>h_|obݚh鬙!&sXcM6Th|ݴa9`ftw/Jdž,1nrn)o2^'lrJU.tϐ{F75)u6Y}pnoxh27.؝$˔_=E&5xUݧ3-qN@AAgK}F*A,p?+*7'ǽ ]5 Q, 31ŭ-iMk.;E.2ɰC*y3&泤зրhhB~94e(> $G "uD ~ю( uYg :|!fn)_a5tcB7鑙kœpIp^^lb}Cb2OH3J],RG[Ϗo84!]#a<]=; NgL?s%6l_ot0ץ6**$ pZ!6@ yB)(%B y%H~{\Vz4~A^<;Wre]#H8~f2fo Ry b?;,rm (%_ $g=Tt 28 4;׿^W'G]+FD}?g@9 &+ء`_Zƶ[8]"r4Q(GCݪK6r?\ktp"4f :oqB@:yc=-+&Bj?aDug?,t[W; iUe>Vxm#I2-_R J>(Ogo˒䟱iͺÌnǺXe+8#]zq+rS;@q0rj)_߅d~ϚG-aZvTHy<>=v+4Zj2V&Le`je+|R>".9\GsD|(.1Bd=]Y|Dl^qWL9.="f'+N&@rzBy{TC^|O&L2-e{O{4 ReFZI{PH#f sq૕ &:H*k6wֶko~ך ċ~wIm+ }Aocb=ְygOO7ӊ ̺%_ Ow}=#tO,Y(jh.Ms;)'1t*,>HDGzT%.Ub$lc+f״#N@o,=2SJBܘ,ZXp'mӁ@B`kt A|EF+k#s o1{LP1 *Ҹ_k6b4p8-]NkaAlVB]qbPGUgZ€%" ܥzn0'g'ybmH>V)2J:n}[)68@LCVtf49 <<еxWv\xSŝBU1z]8/xu k@\w{Uo~_V d 8)0nrC]({ zANxXXO%nI~.hHx Np'(H& 6HzeRq|BtJV'2)7{|*߱siR<R,^*b2l!^u祴gvO$FX6 $2.acWu4wϏhrnDbxiؒPbfK'ΗwV-.xLeʮ]?i>cVvZr0Bm? ue#dP$g iYXE@xaZ* ˬFwEn7,CBRdӓ~ $dS n5Ik! #Şhϰ9.{ /#G,=aDq-":E sݦ('nڧ0W+h_׺۫mzZ8=C"8IYl C6zb @ M= Q{>~.Hw$p-.u@9fI54E Uժ-؃MT΍뿁!:̣܀5 )5h|g0&MTrJy%? ܖY%J0F~k+]UFP&i{8r{~i&'=S[OpV-V9fcg ̒xi jɅVԑ7_b>D|Gm7>:c]>?pr_YԿbg'?;B>bn~.8RԄB3#61Zyʃ:ı?QP| gcZםlZW پ1v7Qǃn~lj#[=|(c? L;KsU|>aI.5ċh%V%75W XŹD/FhwDŽ VxVȦCrF@X''ʿϤSh+&S ׶8xn%&S TMj<OI7)&9{Jn+!JFτX-mNTr|@l{&WӕmqtLDYŜ^Ҏa`tZs/3%`pr|޻cA73w #PX6̀3h\π$]=`tZ E:>uEa}e8QYd&CN{6ͳG.RTM/BQObڹ@0J7Y XLbQ+#MSցoW[/tK@KY4syRs E#| { đ*Ls8(B޴:dOqvpqBE!c%B _W1bgE=bv}kZtp=ƴ imcb5ssBak%12xh'.r̽Milj벚 ꃩ= 7`D }s'~Ɨ1 nPk}v %/w`.S%SF~a` (骒q}M<} F.ɍٕPuuǜO^c<$}-gs8͵%c 0d ^F3W)PGE1)$f҇g=kYeQppzY+ ߢm }l!Woj5)5k_B |&i?q#h*'a E"@p}5r$quY&)a&!D , .Kp^~ׅԑtlQ.EazOfsxঁA[-Y1߫1X3₀^v#:2E>U"3Kоۅ{<u-VS'U]˦q+i23#% 6u&1V;5o6@qq\yU~)~۝ԿWEhUn&X7M0~B5_ME4-!:CkoSqR0W {ȸID2peF{>@| < %Z9Pmoc{%r[ٿ˕v>aB{lAttꏩ6fDɊQZsTg]qE?}tHy)V€H"vP($6Vbm7FP-gDvTz+~EQo!S[(Fh)h,Ewbg=ےNYo!tr=2=8gVzT㹒\8Rq fsSi;cJqMJ'I]F}HiX{о~*O VvDzG;5ƩH;5MS|]frZ0 @[V"\NGw7,7yR}ޏC|ν9QZJ̌ }1H>(3WSa΍((Q8Du|Sg%md?3Bs-҇uYNŨr \SH3!&10RT}q S#{_]K̇OZ6'U(Q_]T_~8ս{^όX#h"!D̿ &[=?*9;R6,h,Jʫ8rcxWDR$?Wm;ǼnyLG4 Qy@O΂[Q-ظmmMBDdr@V0x^E[>S񷲋 0㏦pl&[`^I\kUxgz )gveFx{7)6)?x+~ЌV9n3r͆xfDkhK+D| U$-H&9iو>ByJe=`kt{W4oIOqk vPn*&c @vm| ˅ ]Zw2-'hܡ=P+}i7!-/d> kux)@i!٘0\?TUfI &aU2VԕfLgo[X;a̸O0fgӣR~KY?luڍ* G\/]t4I% jFaWc|zʃbJ[(P!Lٿ}CwK i脅9j-3 .H˼+VNtn WcpeTf]6{ S wlT$"a >ˇSǸru컔cm!U0_;h/Tb(}czhkk @S=5c:֐YWNE!VۏY<%-%e6׺R%vPQҦٟMcd2C(vmJbʝW}dNsM1ow{$Ov" CX")Awj|{ҸFt3u [!yX sY'ۣm0 X:HXPu,fL3a)A [YboTK>)4CkjvUYݴO`G>I C"mF>Z-]>yTK}cɑN#|"0ς Gg*]h(ǘ 099(0!j]6nO|&,Ɨf..U˫~^/gM:g)8)Oq"|HHlߚi<@\)3ɸz:vU%XʇO㜶6-W )ǜ}W@y& {].xG2NWCř,s< =\AHS)I4 B0C0ӪR&ˏv2,޾U8,ȍ ]ڙ%KyQMy 嗫:xK9;ӍPF$?͢! ;p+:j(J `غK$5߶H'GI{Ե~\31$*--?Xh#ԭ͊ylȋxT`Ƶ3ՍЫaէa;ݰxQ07 54AQ|7{IXh7F4:L(O@>GWGs@t͍,jY-":yN9h6.$J0:+ގ6h;ZG~AE_vt١Gyx9xrq[He8O v1}E?u &*q7 7*%,g OV.0%<N[놉H<͛ȌNڏG컆@,A>_$}8mY'M-&{1dA%y j%f>փk/&otDoomRr0i+F!| ¿˪Z6p.+%|a> š!>{V L3+wC[@ w%'jOa˃pӧCFxI~މ)8mpNddwr0wΓ yQ.d+@YT0>J>VAۙ,U{ Ý6bB-`fgeԫ'7ٌjY՛mw 2yXNОV^ (lz}k*#fދŧ%:^׭Gjw[2!4Å(7ԬޟBHYs8nu13mL2{%m]#R?='AaswpV/Vcy- -/''|o*Ԉ=cI'*E;Di(eVRjIeߙͷÄC_b'Gec2m: 1%&:Y]Kp6ۈZ>3 j]/t\I} FK&-iYj!,xIҫ˪MGl'VI*x)ے B1XLU#`c$[%>E$樸*kayu!Qe}|91 40,„:ɐVy Ũ { @N9+-k|ݥ#;|X02Hդj'7Ҕ6 ݑ2B*rG0߀rK()@|%.SʎUo zMSR ђK5]  6Y~ټF^SV/؊ z1?RMh!zPr[){3;zي>ӐtsoMM-ʄ-&K+QڊA۰/SzyV];_ &x+ ͧ+6f֘l{V?HgRGArTߔF]0{6X,:6h us]ֳ4;i{]5t@y_&4i3z<^ES^G~hN cϋ A}547'ݓh͎V|+AqS6^LӦ)93xBM8Rr&ut[ɐ\|Y]vֹf? "otuÖW/aF,S3u)5]N-կt(f43xqaj^J!)%)Թp&+SLye5Kq 'bN%UaYp,#P?ϗPk1Ǝ,?nYZ3S:LRd,Z!->Vj:ͩJ,crM(oJ-㓵b4"M[x)N_=-(󂁆=csY JfTi8*]7ݍQYrr.D6=<|X/gcΗn(߱c~{i!Tq?vX ([Pqko;{=R0g}# ^M%P`t_:yWnN,;1k56V7ewӯrG), 5L)HQXr}l+v0⣯|Qܱٟ1L EJLQ iZ$w9=q` ㊊+uN̛0>濇72|nTEd>}6 ս?߄TWp~k4Y_)sa <)WZ@E F=:hd;AotCBJ'vdSfI4Urv۩hK7dр` Q<Bic% Q}"u `FU!0ҹk%&8 HD˪+N cV~ٱgi1U"S qE&F>m3A-p>fr?!0^k.;9(yƒ8#R'E0VƝu *{U|3-^ {D쥝4XuE4dbX4h#͹=d;XDKdlT?+caJaٶ_~kFlr$+f<_["Bӊ$xRצUۏJɜ#G,vT}2VWw_ŽLI,p`C@ۦ b/̇j-<X6@!PZGF :/:_bBj]j LBiZiZlt[Sg|brXyTr^ =8'ʼn*@{`=±ٝkѴy>b%%DdNVF_|T54 vU#Bä(z{yZ d-T/6f`0[(6 T;|?:c2y>^s'E\ vB?ά 88Mؓ`wً@f8=IQ:ycWT׈_ J);dH>{Bk*<.c3`|EMbx,̯`>}cg *Iijm}ܴ{%7K֟%s{U( Z#D<VHOј&! UCq3Y8t]b]A_ #mR. nr!>qMx*n`6Y5d6NF$jo*#f-9fܯb"|mH[,Ctך'#0;dob:6R(=!÷u̿ 6;uoAQqRCI-;4/Q\0wK98ddlOBeD/Q\$rώ֧?p#O{7%%t1[=sT0a%U !_?ϸBMm7=I|ԝJQ1lv3[;[OK[m|d ^)aB?.'ɰ28X>(Ď(M+O{>4,|F. G24zDv LP ;< 1GÍ[ݻO}ud0_%q Oz)!g<[S I \փs2@kmIx諒(st"7 TjXaŚZc7zh,~g ø!DlR[:>OkE"!I@,<]5]^~":WV[f5~Ϭh Q9}-q=ORMZ=.)X{M%@ekdK*GryBM٠UhOYB HK߄q&0"з)V,AbfS 'I8SqƳD B|e A&T7Hm8d(* #?X`#>Iٰ+F?^ [l~+[iWpT}@tn'\,5I>8ױADzDCM-\=؉Sb"DJ#60̰e= L *LWYW<!Ȟ3NG ּd-;p~t ^g:[d]*@cS%Ňfk@Y`[+87L< ނ)% ;[aF#64SGN9{^Z38e9VAp/رtE4-V mj-M(E<| B\ ^C['!t׉!d NmU!w o@k4_˴"^ʛf0XM5FeifmOFwGOl-ǧ48OwiV1^vLfoB5q4<]uI1=G %Y^M~"j,f 덚u q<"SyKXf\Ur[_\S5O9^t"J?HX6ujaȚcΎ=9TYʥ<)TlงSxgp$Py$)v(Ϟz 5BmA+F~xH3a(V87xyZc ,e60_Q#%hv㾔@p`++e/ dߨU[[+2DP4>s֧%e'`e+&a [KKI] e^\h/I_؇ IqЯpɠUǰ P:1̷j$׶ $ }a]#SQP.PζD/]>&RZ꿫TxxjƆ y9#*e߀(۴jr(.ͷe3 ّ(bMƃZ]++Zej׸A?>y6A t|&Z{/ x5IݍӸ܃]PdSɒQC@|e-9Y\ 2:~w_9~n cᵞ1VK*O fm50H̲jHALh_t3 #×;P9֒p?wW7=B v IW V^*+ nO*ԌrQ~_y>޳Cz0Xg1^L+ߧ==oE'dQ3?Q148QXsӋ}.4c3j_d- H ~έǽG_?x1tS%r~GG6.~C(Lbyvо o^XZ2[!!+`(dVe )~R !ϟMrnmU xs/:q L"0[ekC}NP]AHXЄmy]8$p VHȅǵˬ$#*zm $Y#5oZ .:Zr/vzw!,[X/5kaE6 E *;L-؇#51)j\eGtxj6F̧XBo1/baFp\>-gt6 rAɉUԞouyT]ͫ+ ?:R:qqq^[^,eC_:4X!nt%q+37 贳Hx4%KшB(hĎM¤?6X4?֥Ge`z]6aa|0'g^3nIn< 4Lt5 ?JeB@;8Ip~i9/ os䂐 yOOv\r=L`PƇƏȵD<)XfFW'7N`%Hq Cځ$Mg껹nnfzk_)U:Ac [É@wfTxv4j^KY2>1Ao֎QKdwFNrd "{8ШH ]4E8OZn&n`|JY0:am1RU (LݏŤсՙ=&tT`)\8^EPW~}B2N!0=۰rtIe=.V6d|- {F>=B Z- ӱ6$Ƙe ^lmNW8y>SUŗ윳DuX/TfӫlL;"ehD>Sˆ}\T@ fH*ֿ M 7\FM/x-tS:W6~xA'n1mowl$}?T#\>h34Ƹxh`;$NQ XV`<jp~48*9wZwUۡJ *-ЩYsdQؗdYuyU{efDspd*h|,~a[$! Dt_}X7b/itFѿ,h3dUPR7xs0}w2őhwV$13,3vЍf l\wβjtbv9@Z@u kwEfPsw=d"%8=8 KQB%f'FŎs1M-X BcG,< oppgs=n=AFX^۟!2}4'7im' . 9\B AE٥iR.}-{?E媱RVj%[M8f.p8Cq<|4͊q,XmAۃwZM酳DC 2iNn^`(> QX2#NH:qdj}jAo UAHcjj,?iܬ% V1dit:D!4uCņϦ4Ô B NLj8?3-{ڦobcoZʊ^sLq&$i׸l.( {1 9ʳCߡ 2lRaȦϟS>{xS-9;XMR a`q΀J>&O4Ai28TZX'C*ޞ^)p4rg }xdVTֆ_`5T_Nի7'&J' e*MJv͈'/J{4H2 qNp.*MRE'`+&F͠*7I?FX?us=W8ҒwC#ɐPY|lr|(o#ǒfQGUfUw2h'MWIOo{ B!?~Q+AjvRYW^4HZM8G9S?QgHOUFFvR_t#v&mP;pĩJ><K:M qL0ih7` Z^/v O(4 !/NN(5⽲5V6Z~XJ5GWVaDgM~MȸLçw SL Ƞ/@8-͊8g!͵7k 0`6ojEaFv> qZi_ r!:oR QyDV}|&wym`]̈I|lN~$zƛķD DfPL T{T{U [~D~Я:Z\'RhH}7V]nz5OZ힄zAT9ŎJCt#$&h{+ac  t` f!ni/d'e|Z[si;3hVz=v瘐WyZ*Rځ9( NC?ɩ3JL -mr&x~1Pg'ظ7<3 ?9ɼ!uH'ܤ/O3'݇]:dzKKXp:)&V,VyXqj0)h|5W v]nF?؃#F(;bږVv$Ev>[=/ `Gᄇ|Ze[G/>QlFJ y+V ^2TxixS}Jkg}<?wYnhZ5[g ~*,|K8~]2cCxDv"#edQi*,h-@?{|" 8djzl:IAPتHGl&V:XhmbK2 f] i;d 1D#dQ=)uS 9MOQF[&TGKu1?( b*̶m7x*=yҸ192$1k3GAKiLxlUC$Nk*17ݪW_ܒyk饱٢;x𡌖x'skQhU8;4y9Mp!Q>Vs}UMZqymFAOxy8Gf{S1+i^&ed /a!PG[PЏkÈ{w]FT) c}Fk#X^PdSfȿ^\Ԧ=J}Ff&j!i%W^o:ݰ>j RP;a.{lL~H lJ&H[ϱsZǕ9aMDzZ!Zj)(L2kFAvD&7m?QЎE3lT:a*fY{ z+Nʏ@- ^'xgø0|+] /.|d$!VO}X'ʐCH|D&nhxZ .Pi܉' -0 ^M:iRG/Ka([Y-5\Ftq>e:@\Hk U.H-f Ce T!epI1M?%S&+A^U攉"c|"EgHSq2 #ʍ'YdÖ2~/bˈh93܇eVR͈WU&jjÂQ1dc1 ɡ!A'JKW0y^s ~ gkj;avk$Q|ОM̚hIt2Oa~{|6NݰQީT~y!LBqн z2V~0q2WdeﵸU6qJ a ͓M9gP$ޖqX_NVƝwI/IYz?1?wd9f.{,ů}DeJLj 6˅8LbULX1@Ds'/Ecm-M`od:VFӠ8Cr?,y5HƔv*C5i2L>4=@E8or#f/!бYNqȳ1Ewڬ'MР@Jjә\.=4x%+."`vc<:D^\AQ+խ*= {mM|N$hf Q;f>JDP2`e8Ԯ"fjo|3Yσ[ۈÿp$_8?BZ.>CHAҖL&!KpxmyMN,Ro;>KIԻ@@XCw nn-aBNU;Iku"dA{޹Cs/)eZe"."RШ 9(!q x ϠQL6]wRmsg蛌iDm]o+s|\MOubGN6TX/B!7oyt-}B7Le>ylZh28w>T=uwRK̯Jm&%uE8y S8?jM%}⢜qކUlXA͟ QBDtL$6éj@<лvk~iũlz)+8Rg-D'MCOjm)0) *9SD9K{5,IMS%ʊ.%o^$ *p7RX$5<ȼPO '`سe|ӿsꔋPcj){0_wm8Q1WXlM6gRJ&?),ѵ],+3:ȊDnr *آS?m-:umT' PELm8'4(&nSW{Ub !򘑽0@[ű晩 712n*?L'b 3bf 'چV  !+ir ۳RC]^$vC{lr e~tEH'8^Ti cLxV0HFzуMOpWyt m2 DIb MOhхöp'=_e%RT3yOH5a/ICD/`My6Ys6|X41JuBL y7>,mzpב F(E 7Kc|&$>sV}y Ӗ_JD:f0VR?w&IUnnoA$K z}^_Y+ёd]޲ iw6g+Ʀي 75>tcx,x>smn *\'[a`T[ L@ǙSM`o0k¼u__GDeOU0xam+x@NF1s GwGB! !M0ܲJB]ivM5gS÷5(K`m*p16c^0R.yolm~[/ IR? pdGf11y&Etu99/%u TyO渮*LH{ua 2(V74HQ - ~o04'A<}wLJ ,Dw0LOבGӵ&P'6YZ:d3j =!P4~wY!Ɓ Xy8>s'ZIJ%POIJb{SrVT-Ef©Y.|/<iըNvY F$ D)M[w}لO'U$zM[J.hDHj9GSs]|:r0,B*+;5h["BsI&~JD@1P{}>3o[5Dh9(αj}'>@aJ:hJU@{e$5< B(-Q<2х4%ղfEx֐vhbS(n[|^.zZbY^M#fBB-)nL xf:s+/ZYuǟc+V&pp hg\lл_'vkYGZ7,q(f.E & am9([BrĦ*CH)3G4-BsgQ;IX t@g5^4e]?MC̩giݽ(v\-W[ u^d3\k2bWDv[8;& SQ P͟3C a;[̇UU}$s1578 3 䞀uC,޽^?=: ea1ۭ#{Ws] /`6*3OQ-ş 6|- E&U9jJwW8H+~5gP%(2wYK}ڭ6JIOLT+R8x-4` yS ,rؘ pUuN]>ёqvH&3/2{6;!9JS!-0wmt.rId0͑sB_jYkul9 <<n|ow -*7C-QoN/cUn(b;ԏ1| m夢JjuA(@ ;%XK^O#9q>ψb&0]ac˥ȕD_Q ֽtP % 3q,eq+=VbΊdRGY,0G:I22˕6k<.& \aהCGj" ϯd^7hV\pgM |&DEE|崹d z T:p"OKz E雒ر H2WVFNiwd>eZ8X}6Ŵx7!^- AV={ ҾA3ӮM _0,v]T]'ų1:OiiL!k?ƒ~# pCm쒜/'fxytSq_c#+cJ EO\8]Ni|ԨSH\yB DώT@mR\7G<%BBt<[ny@qR2Cy@*q`ѡCjC&ӽH=lx˱O&~A0>5z."^Sl:JK VKlCڂ j&':Cۗ/ϜJvki.RbV|!Goޖ+11ij{HS +&>>Rӵa`vMm3tMFZ}x)3vK0Earqd}t\脥Vh>P8x9Zt/)v|avieeL*hm::TU/+9n{ >Ӄ;Á2o1 2$f`>ҐW^!%r;! b$"㉆m\zѝw +:1)Q/1DGn?+T3, "_PWF)poiVܮ LzIZ29nLH|r GY0}h7ʋ6s;]g3޽䮎YĪ'uE{\"AuW 3sl8+h/RBD f7#YiK ZJ =Txϵ^wg-SqjZo>eu P-M2hcgw&KAU @CvyKCX^L!rUz-{ZsbEUN>g^籫H.vȶeU2ѻU:fxSC V+\LQR Vlꠟ cJ+}5i+Ixz-2H{`n7kNt"=B_,Zn$ $Z *^vX tI]#q{ "UMM^&ԟ; Xt[oES.Z NK`3ҷ+ĀO#*!X1].p劮1|\"%V*6w!iYV~!!40ˎvx/=[ؗBG72H7ྩrhn޷[~Ԡ{AQP@ŘUxz9wA+4;k2;YJ"pBTyQ`ta 7[?-0ެ$nֹOЋ"cT|s% ŕx]i 9ǁ]}|dOZS<`w=Y!7Jz *wZ q_Qﶻb ۋr6E2TNULrޝYg-e"/γntRCbwхcpTN=$\JINςË{4s:7.]S3zC42č]N% Q J~gl>a!E7Ia"p 70*k>A&s~/b޸ 2$TEВLahf dO~"B D>$[C9g8(֊REQ}U~3[#J]*bƫp,@U6c- ˟lXNߏ#X9o )x>84zF˜-:Ksozhd#莕yz(7y\7g rNԁvE0koj nyEܠS:kJyxwC5 Y4Eba56=n< BH|~\Nk>.X,dwWBY| -CVG2CxhL=Td? dtyDz}OAdut \KԄZ5$ K£cbU231# M+KHDŧIct;rxl@ylɟP;y63)OBr6=.}b EeyK`eI4K{y{l:neK&눚6݊B:s4WI2;:Gӏ.9iFԓPHv?Kը*+M XGP#Tѳʸ&%G@:^0Ѩwt`nW0]/z*x%TxXrz_ր!Fg2&&J}LMX꡷˴f3g'{{HHRa_{@[+zK=~$r]k@[P%J Dj=poV~wܵsze*׌&i9 l2ߪ>v ,˴DqY*! WؚɩmV7 =Qn7c#L&W6V7h2%yhM~$DİҝQ1+_&/d`(I")i]gHVSF[H 6zvRu yբu8!n0^Q|7{ Llcv5v+5X3zB(,wN(dDS F3,y#8`,iӚ (\qϸPucy5rfRҷ6ޚD "}|h$XUs\4{@@j/6v3G(HsmA?~'b2$W_tuhU;Ą,o3Jdg-.+{=m3𚫢7֫rBʉb9 /|ZAmT^;/nDKB o'LDcyiҠN=h28,"SB $v:Aqr'2›?UDpNo?6[0FBQI$~=&hN?P<.ֳFў5fĠԚSM4fwNuOh;us5} 9f`[#ZѺui^t*YӦfɎXVnh8NQ 0QNI'7X [R~/Zoߖ aQ0NQZpF.i&WRjiX50脤siDpOH{zkݢA b$S +QA%G?iQCog p!_c曟 2ofQաeg<,M{n3ãV&;dC~Ce9XjwL$lB>a r><@XA7IZċ\S,zGJڊLy!*(c2.X=傕rpҼ{]~lc6d>[ *1hoӿ6lԂZ(uu*ORru8Zvs VmzHhF>UlN!Noz릛>x1 8RȈo)P˧36N}>ނrKHm NRz107|zlV2rT}ƕs(])1^~Ul:hݣsD*d,ꑎl *u(13(W>3y CeRMQxt_SL_8emN ‰[fP[G /eGJa~"A07=&)a}/}";oP>F!sEc#k5W4*f"_|ϙ懙]0'я%tN]O6J2A1ȵӋ_|%r`bcm(+m-{O<*aefV;l IװzJֵNJ@⺀3F4586Q/GkťyľrÂ<]HXܦB4az>fo4*"\o"h)MM>JwG6nP?݈_QܽT5gUޟP!E(q]2 'Zj[#jd=$p5:^dO}-ζ2G0 T*F"VV!VVȶnzew{{XH9pbJy~:ung?7,\9ж;zc#g&`j)zu\Zj/J;Krt I%S u'2N F wu"Q2r|/ɘJ6J]JR8L ZkG?i5OSW5Ķ* k>R(@ 4unp]3P4 P 6I`WY^Y{0Sb1k[W3ň#VXyN{_ iY)\POs H=q@eR[q̪OT-|»*wa3㎭ SiF*R[,ݿU5<^keED.?^Y'dhoQ tghv{oa ^ vr$: \J}֠PTI11W(8ۛbw}]Xb^38P7o%67xy'Vu]MthNx sAؓ~oIU Zhm;&}k'KF&}(2Ps<1,.3+8 : I`#B>Ց} 8]-`p 1̓u *L(mYÆ{ ? {Mٙ[6;C-2@Ŵ}LY/zuUTf Uة̻HdO "/z+Qce_Вq0uA3szeu^=Gj3WUm"\B7,nTN>pKhe7¢)e|#G#x>X"G2WN\40zw%Θ+GG yW\]+Z}eeE>"/LxKaSŋ#bT؉y|i_u>?\ECEj|p[Xd3@_)m-mMk04w6pc])*eWRMh00Eհ)&UZK+p}R 50MAcd}$a̩n Allӣȍgy57D1"PG؁f\Ƴ1b {^+жn ˎ K(2븛^mBjTvMURWA奷b_9Ǵ^&?#7;VV$RlE]CB76͟RdmgHU)\j&2Jާ6ZeԷ82N-t}+ U#oQ ЊHM{"3 ѪLp{Evzq3iA&Jss4,å!}#gk JMM#B!t߭ 3<p"" m] _I4fzo 6D(Z=/P2 y6T6<|x]QeN1;{ }bd6AZQWF;Ơ9zj4/B#A߅mBin .-B!AbLB'}m>e;pq  _Ϧ6bt;%vi\$ Ab:򍴒b&ݘqdŒ?n2oN$j$;~~![s АZ+_-"vN% 4h|b!cS_FZsWf;N; ]wp/p³;ף2b$ko^ɩ%Ë!!0H"6PO.)٬p{(%Cڒkpi.|A}aW=nbg%683yRїw\{V(i[jvx a6GQ# *٥ƗHUf6-o~) :q!6_ #cr}oe$sV(=n/+NVh}eAVqXLoH4A-UpP~,WRD /':;DȪ<^N0oZ~p~ڷ0Zn8M{#Zvj7F{]7?Fk<6&Ƙ6e_7EN3/)2D  ;:j+,.0\Ieh9ֱ{*lC=Y0A c?kC, pxG ߢ/erKa](chܒI47 |kcE:gu,5GH 4ܧ?Mc쑳pPf[Z/F+ve3II _ ԹSdep\?̿s@0fiUReK C-b-J')ǖ?ɽ &E#]ٮ32N d+=dmhR& k6O3<=@ *XNvBv!crg 30KoxHW8^H&L4k-FT;HLFA%(#8ǃ\UR$44DEyXƞ"r8S:{mftā3n(3rDbh-و-'QJ.QϐU2TmG8mk?^|sgz@"RleM$3ej_wnQ;܎huP63*2YG_Vnؒp7N˲]a]7їFUiBVdXO@@Ff#ymӈ9PcFL֓ M`lttPcu- jzLb`*eͻ#u؞ċ$艸!lOC`8S!̯cHmA41.gD"ʈo8ŏ[l&syZFEZ&CnSJջcsm9K_{g MΕYu M'3E¡jvųon-z![r /~i[L !3e3Y Ru.:KA$6t)350OUdPBIh0"YT V+y5M WBhBЕ~ ؼ֚h1=@]KЙTH5.G#*4RIcQAbc)NTtԻ8H V,uUK@\=ȸyTRy85q<߬]]|hYyljx;X7Z@F5KRtX91do"@(\z 8@'>0>U5 *EFe'SZLZJQ&ۜ;3@rq#!9ld'wgrs ̈́Ǜ8 kt)- &VCȔoBdT|8G~kHq}/EIǚdCwvZ)骰 O6LYm:MWq: ۨ5pE E6/i&ŲJRi*7&ELYSy0ڴi@𔈮و'kcYƋ\W;JbC?m"DYEjTN1 2G@>4{ [l-B)^*tDI6D')Jl@Gk{͢.:qwŗZంPO@SV!8Eb)8MM_%&yNz\ZܻDoO iQz^Y$j"kxUqwCJʚ<ΨꆀW*IפsA-iH-$-?ҶUw"ngkm|=/+#T^Q tm 鞗35+/ QT_~)pZ0V۽o.8iCKDj$!n= Aa\s& ׿_~\9cM+8P N?9RHa 4}Ѡz⣧ WQ|{zER9/7/gG]nkvH\X烟4o:V fV;.QR{4xߙBvM%Gz{; n" o9 IF={8X H(CQjhMOh7R̂%Nn&H j I | rB'\~ƔNV ei~ɜ2Mgp ^n[r4gnG%h,d vOYi7ĵ8ApAހRgKܕ u k[R}E茪OX2zَ, lt[ndyn~ ңl y咠't Ov˄w /w_BFUϏK%r 3HF`R?ýXPﲬyCN ^>oqNMsjmL2MSM- }MEzܔ(iѫ΅ +ZD`.4̏2xN;ZNglC(vH&cwt# t@NU{,~``@nTZ GMR_xILT_o,h&)onbE;ӡA\P#~K=a*o>X@X%h,Z~S D.&UEhc6CTGĪ;8ӵAl, p׫G 6= 5Œ^X;hN= T"'=!s& -S!pDAXa&L2fAJ6YY5*4##gC)F6R/.Y?n4u^:E*&GͶ`64 z 'amwD6l \;S5BO:`7WeOd*Œ[ ]_fSNs0_6ࣴt/}3$iEн]BweF,&H@[qW0=f=+I ʅ>Ha3Ed)$lO96*zA\$lt2%JTm}Mmє !^}B[J[q*; ƚ`=žр ~L'Q,8ZX_$A|znq$6&FUfu2f­WRڎdv%sݙC hk.+nʾ*ao Wс:,zidEXcLB@L_IH`;[syT {]R˨1 [*7x3CWt׉|,v- *g'2ڨ&Of-ӫt8(b׬dw"#UQqQ  pz6 iCjPalpƈ+@./QXsX ;(zm-\JEj5?kbIb z%#S"$=U$ ڭEt#o[ !H IE h_;=ˤy+25qCSQ53-M ؜h36.Je 8Dȍ|ePH9a o`$z h.Х@E6$=0U7U bzY>fH[ab&udК;(L7fUmHlxOLf"VCjtD' ċ4 fPJS@Xsv}i^ RB(7Ed|a>&X 1|^X[|fg+Aȇ׀dH-熽N^B|P?v,iݍ0 ROS:w mppPb-у.T^% &L[ڊp$M+lYW)@<&+;_FM,Ii|B d ۫]0>kg)~l29DIh}wѨ#=!AјĊ }oMYv4-8${ms@^Rܵ#mmq !2ׇ5 jT=_GVׄG:H^pda#ޅ%ӗ8TDS*?YU_ iIّf o7f+%3FS+ފ}UJѵ8Xa>9r,'@6Oa7iibҭ~܄p%{95}C'ZrpcuU3tHYNInEx%AΝنR8x>3i;8?+-âe/=Xgo`Av3)&^=%ܕ*Iu\wI%ȧxgp9&Y ?6$mV_MR-(4)@;ΐX=$cKw# 1Nϱ \\)N^Г@qyG, ;+Im~zw-Kd0.|_v,3g9OJ?j~/O P4Qx_ҘQv-1qz6&$i@-YI8kN4|tsMde*r*Rp9GgP4Ⱂ.G M;ߴpu}6i9cr#$JpNQ;i>!TqևC8;5`ps/-G~&n< ~'C+DSHaJѓ 9$)͘ڤߙkX4i0ѥS2@E˶TU MkItD6a<^(THk7:a; ـH*s I5WY%Wg񍒬Wf!K/E8rƗ1g q|Gyڃ_U]?>>խBy %p Se$>Oxuz7ի #vD 9%pcshoxO9>~u[*x ˣ;EwA1UNOdkkMg pي} }6&~ 绂k#3*X|D[8.,JV̂ԩlߋٝ[Sd"V?@eAQ,($&]"sϸ[q[m{ڕ9YWuL,+[<:wzI؊w,m:>߅ fjmAO}ݍg{-OOJI RA5tpB-!flLha}]wZ=hTH3O/,orfڀ&DpxD)tGvB =p*chHU|L:*]JH͈g"tl3*z5%qq P)k;ر@+h騚dps~F=SE+>S9 o8x>|7M{44 d)`0<8V{|A@=ŪZ1q`h7{ P)3!tݨ3ayZ.Z'}ER{;+˜J55}Σd# Y$fh~X@X- yCB~S`wz;͏z=5lŏ@MX YSd 1yekWw>U+AU3C:,ӳ l2- D"xO? A> ix&|n~IQNot0>\/[E%]7*l6Ig0V04_ ÚՄ ?Ll[ۗf"xK + bb-?Uv4FsM0J(;BzH+PHFjDԝ GТU/6?8.=d 7KLo25x:o^uZA,s~.L J_ |0" <۷0yKB ny{\ӛPbK: n[+k>]9x' `@G`Y$-f`x 27FM2nEׂ^Bj=c깇&WQCmNYXS}BSK=%9?e S y/e'eXY23k 8Owf.snȘ]}b:DQ(W9Ń'5vj?[ⳬ3;Ĵ&Ao141v2@=.Ō*nc"z@"zCІ.+ŀ~fAFT>'#p 'qQu^5 x*.([rdQ1 B \/HwSj7LnێڸYAk|V--6j;0…RT`bX3NXǷ3Fp笄H2nw*,<Z&D6/4;6-6V!9-:HM?$X\ |t1q Φ JiD؇Rؠ=^^"EHʖl5()S-ye YRJ'Z-9o Zo@t>K(]W$6[Vk,Q3](Yt{d4>S]ZV5OBbAra2;vFR5s\o3p jf :p~ oVE0nX*,A)B9SГPI.,I[~3@ p%ߌf,}r C݇ ꁰ3.~6@*E|W+t7 HW .@'%?Ive7 ?dūRG /@v#quUo-څ cv"FGz$?."}=1=\KKL!vs[ !dSjP.qjR^3`90ř$#pX*yu_?s"c![qBƭQbOxe\*oŒ^M* Ҙ:}.F{A Wñ ]1OIoku6l|Ȇbbj^޿),hr_bTĂa: d1x)Y~{9~JM*-M0oMdx ܹy/rCL?S^ߺg 7õg6ZL]>tewJ,^L'`.m^,|bd4 2P( ^\:i`˖Ȧ0b9bAN\x%=+1!?ڲ  2ȼC Q/jN񷫯ZM͙]Z.73bh PSnaF<3:Rg`R$3 (4*%To]jEۛVQqd,qܰ~ήhO7p~!ު! ڨuEl8{W14n]{A?ᔚD!+0 <:KSȲ9K~:a/m(3m4FL'a1Y٬T}IiP sZ=1hMHf0ҲZv)i L`eEf2E}(YYzP"~\Pö9V;=3~(nz< Ϣ"RLpy= p)!&y9+"j,+14quU|NO50 }U(qr$"2Le-DiWjdثб",x@N Q~:  >笺0F7|W/pǚM㣁DךѸm Eig>bdE ɱ7IV6#hKGRm9%!ktmJ^(_Y/,U`H ĞzZsagCW2dS ]b+ԏ czӕ8 }_fn:Rlez5R~yr$^g) /ǯ^j*I#[8T U@ԣjs>cK߈)*85@-XY[r1evȄH'un^T6HO+hzv?ZF_ :\{a D~2͘$Q)#\7¸.|4CرPМ(UdжR7iͩ]ݐ.fm lT ޶[~$e']qhEuܻS ]IEVδXi! kH8TW[č p]%an1@O4-~W9ld1ի;MZ"[B ̲0d(Iȕ5e1Ӳc_O`N )Xd„R$^MשVr$$. H73xOK#kxVkQAa}'+GB 6Vxgˣr<q3,oJ쒰LZGaEkC'ь1K>@F&l}~[Z)3)TCu3ԭpel E6ןaCB$j-: nCZ6?{gRʵ H}=` z)DPu@Y V?gv9'#v@?~^9JF0ڸñW}zmH' qj79xa--0 U)b pk{bIS fb'р2Xg? BRïN J~[ oꊊ였O \0LdW.Gֵ/-9oO+JE p]YZ>T8& tqܓP:xq .6I4'Zsv4s)Xa7,$I4E7qIbLqh͹iCf`xێ+gN)FЖeiq^p3;3ʮDjѠSt@J,w_Qﯤ7 , kbH( \! crIC|9هd3΄C,m_H}FAG?Z0Gs\z!y3Mޞ`D<ۨ*w>.MCBɼH FZ"Ǒ{,itø2T^h&?Z6@`Vw Zq&y_P^9t>+TvM]q k =\4,嵻*Oy PUчͧս]U#-8}Wp<LaڿJhˏk4pl9s*WUr+%o1V!у?BHXޑ2X[Ɲndgpʤ$go ;mgNPKoT"L$ MBgxtQܺpP UV;ZG6ܧ PMIBpsg.Ռ[;Av`S~I% CY\_D7ö/# K1AE y]]b#SCZ,̑~H.^"gv{7]]Da_ ˩?yӚÑlU3*&0S.ww@@L=>2\?dQz}@v=ϯz}I>c)i)V´i-@NcrhufZr@/oW3O;}OL*%<^m%ޔ;NZ$Hdd&NRLuO>| vLAjD~FsL)qb߈?rűΙB>PBD(}J8X9ShX6HIffԱRPTVeME:ߛ3X7&jnKQltvi˻WZ2ݵLe07Ɏ|f|L܅LMTku055$ 5qZ55!`JKJHKAhΕ$%^JM-"%^Nᱛ6yɈ0؁^9>rӠR"cX0[fn<̃uqX ؉\p4^Bo@?bɊ-sumj.{moDY$|)4J-p M`HhnX 񕪧%󩸠ar)b=sV}!V|o* + ɹ!k;z^OTJʧ%<.re #%R괺+PEեքz҅%v*dlIFJPU $_H2S{ULE5V7,g2SrՀ X=0[ߜ*И^C%k 4b>\0-6C2T f𚻯}{m6L#[:uZh֕[gNғfn燙k>}Mae- AْyR3КO(|XHgWƜfco'8r cJdb߳ؓ5 þ'iAED`inO$@>+WrrX|49徂$*A9.J P٪<@˿iˠvG.X24 7WZ ݂>BQt1nZP&a#oZ}t !ynt /l@He^B#@+qrV1FEd 0zd̻ eWM-- V)zMtuoCtQcȉo7NQ0|M ocٌu0:} 9bS7Gw1mJ*ٸ=۬ >Pؕ9ucZR]lH<,×fSXXV'Gqu0t^ߎD^[ЁY]!/pg۷, d"pqgQL yGIY Y5pwC:k5g僁|iš$@chm:>;°孽0-Q 8*L1l Dž?HVD|AAj*ʷڰWn9gK":6{w@*~>ҫzgrv'Ds3;vNv3{+4#zˮ@v RN> TWqŢ$ޖ,jP)Li$S.Kic"JگA=XH:^AKWmQ%;GK>Y^I"0 Պh$"Jl9d:|لx$l%@8Y8 P/Ø$ÅҺMל2-5iJ3(pje"* Ia0canbMHd*k8'@z&J[/3`4𜍏؋^&2,_vC<~K1 a!2|6p;n63+R9X`KbEb]p0XٱÁ3zbJnHdZ|u3,[W1y:Ltk!siE:m 1ow΁}|eP?f9ւ>꓇T'uBGT<3flDUfڐ(5<|L wQV  u*{MsHK_G:Q@p lL%U,L%圛6:I Mwl 2((.iͯ 5Չ~6.7]uݮϫۺUh/=*f角-+IyU7ٌ@cr1Q9;]ҵP4nߝ|\9+Ǧ,O*]h@^I䢗P$'F͗X@&[ :I⑝! *LynPST+NH@Q"\61Q{)Zq|ge_EM'r%}~R4ppzkdP{o_NW.xce{%ʖiÒAŻyR4^ 7i pkZY@K& ~0\Y-.+;|Q$7cp鹗XvaHZ@+v ˃L/Ml^n*b !9c?ILTtg(=͖NzZTόcAeIG^uo/wcDF&gű ο2 9mgE՘͆uj y"8w"cL]j‽|%螈xS-:7yL.41#ո]^q8Ȁ шpok)i :/>z1?mUә # Z2Yn(o1OQQ[H58{R-/(vB,;f[J 䱥ӸFWZ$65zZficeuHШ-% 9lhC: DrO@zU!79Qw_G5ja@òLcx>6mN=x]NV;tPPٱ0{3~W`L̼Y G϶=yiDz6Ie;IY6- ] ӭS;O0Et$`9Gr.dF/kҭ/a3TT{ UO6)2*K`bD;ߴ95O]@pEGqXP9Mܙ")%҃ެW I7m2@Jq`21ޮ 쇛i+y[Hlz9ڙ³vڇ7 DU88淄W:ENgb(s(_!N`ªV;L{Gd > \E-hP=q~Wxi>0D)SV6 $hsP7ܗL7w^,5IMHGebi·29wM;raTNWعvyJq=i?;3 r nTz x86w5%^-vH}@͜H&̯!Y<:@n*C1QƇUXPL"&bؼrHYw3kV`B=)hbZ'@NF_i=}fֵZ9X4d?+*Hy2K$6WYگ݊L3r<:+5&1I߿VSi^XMd&j;.aHxΤ&.TQdA_W]3;66^)O0U9rl[k@n"%jV]嵖78[aVَ_6"!yi@ PTZ|-nt@8UKY/_F`EƲ˭t@ J#'J*$􋮶Ǝj 9ACR{_ ,u<7^ᚱ,)4V0o62P9 "B._۰P!JspCtpRCjǵ}xS=Oa:M;KjcM8$nEːyrfִJ5Rj{ 2%JɃ9'\}LeЉJvjaZd#(xhKmjӍO}}C\^vp`f x~,_H mhHǕ(v.ٲDWh]qR챵wjg= 0NQAAP^wa*0ʰ|Js7 6&m:V%%Za7^el} = 0E +|& r#Hx8BǎքU?jU`Mx R: Έ-s1LZ@\9N[,BE_d6nex Ǹ#nTGXu˻݀aGхD9ب0 Slj Ӈշr ҿ#*W g>xm8t$V.TX-uTqm `k{ng".[toQİ[\}}:^X40AzJߢz ĵ׷?B +F_F\!L4 #9,kB 2^boرsl}oA6-.r%6޲ٙ|+KQQe\[H u)?RK&RkuA+Գo1JyG8v@HkߊO=ɛS0XòD[8Qwj[#q7%3jqq۩C`X-Z/+#9'l-,g$EtqVɛiu RW9VuFũ0 W:s5N(0 Gt4݉@~P<%;r`]5ߔgb.PD&SݿzWOF\(O򛮞Kg)Dǡ'vYEsfRNOD,AG*;qWUu"|Nyqy%hz|%h ljMs\,XrG W/?+dc{{d}-zD!ӫ@3-9uHc)"_NIT὾d$3&ّ,qmqHU,ЪbRXSB=|gs:rVuh?낺W/'o[{jv6&!xW,gYdo{4jKˋ&qy+0llvcOe7*UM{AJ9 HFɳF-L 6rHV6 0^mH߼eT'[ζm,(X'\8e;I~V;`3?'|T4VyI.gI^s~FB*ySJ(!;u<܂-/mn຾@7m*;Zֹ7s_dn>ޞ߽Kh:'JNL$C0pgp=- [HmV3>ТHrI]#cܸdMf|kmvHwJ%?;[կ\0ۅ$-.D܏wёa LP6uHJ \x: jQL{CiB +#.yw Xo|LyWHXS o(xpBç-Z(Gށ){S0l{hd C4Wx8BYp2a'_{ђݿ ڰ:PdphW=Z!>-ɴ THÂnt-R2],]z;9( Y{cư&A!o&Gg֠kJڔMx4G˞VĊ& G M`;9g/)}ѥl?IP\YGs[?1rBD!Qz+UZ 3f7 ol U<ۚa I| e؛e[7~TFN9P\XRC@@sIc{gldHހfz`#WlN A2Z͜`439nY[ R8:--!>o8޾8dƯ.l6 jg? C+9sMq-ʭx*dNŅOVAF\k~Mܹp<]GGЀpjxq2-Kz@GV.y9=zph9ҺHw#4*NHdL)%`h.Ec蛉 ?n^[ w$C".2]xDNTyظ7_?_K(/YsEiv"ͩ uU)l7Ѱ,Z3'=U0[)'Ɋږ:|'67 cude鲋]Tj%#:ˀfewqSrz=Wݜ`ZCv|"br l[\d"fbzM*lR2./ &wX9V<<j΄V kc솸yph)xc1{èeޙ$H}D|FٱUy٥w:__LW8X*yѡt6DJellZf]~x=P{Z̉M؃%t aB݅J 99_vJfq9I%jGws֙Y34%wC Ȼ^F)/[RoO˟+-e$j8d3I|\mWl.>FZ ͈ae8B>sBDߥ k4V5bɠwJȇ.0ݺĥO ݱk_TM}ZP#Fߙ jFW#;OgSvbN8BEظrh"7aX\pbrGϔp:'UmhcةD FLYnH3]-ͱ:fk(xq::Iv͝?RgdU=RۣI Gq.ƫzOf!nG} 8D1Ie*iiz@+}͕>uEVS-h6- !;IJkZDH8jt_^,=]ŒԎIӨ?V\l OMxʡchZkE7hjN7Dw*bpPxXODMlOs,SB]31[B3S:?zs Vj0EΰqS!{[$6-~=g6oBd+V`Y Jڐ)ԟGhQSR9c#ȑS_E$l%;9Lov1z[I`.Ξliu#9R($ BTeV;{{:' VRkM#\0t>&)b[)j$ӎkhxo]nuB"X`7? &!0%I0e>kT-bn+( ⳧N~#^ XΕQgP &KL_s} X]Ylu Ҿs(|Jy~φ=z.~4XG!1")9է X)x̺pO|D҉ZY6$`6fk{ɴt&rT#Mx*7Uf">au$A6iv Us".!jH}6]Q)I25u`.-j6}"F >xa0){m8,eKG|ع[,GP&&(x\X5y +IW&r-ϜyF f|Nthzc]|_LWh9(~'8"HnYlQEl rH#qp R%gr0 ccꗱJ2"u*IKd-TxA =7cYq>KC~~2Z۳i %ai؄h oVׄ+8@E=y0j_jF;qo˛gl2}[<⒜#j,ۀf6G髝?1Ώ﨑 {w#9bgMο!/zuc:mT m=[}uqJ;1~ .&Mص+=Mضo O㮵Y,u0}댑FmhWڈyS AZQ~@A-dȆ+s."إ];5%feoȲ@ҪT0%mZ CvTwXkzf*Aˆ o.R^K 9HO@K{d86˯DL]C<}5ntSZmlĒkDw5WۻyAMe16 (qvVcfN1f1eCd;nz >YGdKC3j\ 8^PXfoʷ'΅ /ш0AC* /uѻA+\yB蚽lŒhE5!+']Q G[7EI^fյe̦NVr7O:o^}+|e֬L5Nn3a39mW,:n$fx+ =6'JFjfOFj+SsS&N+$ֵFס׆˾v6ԛ` [VQlx<*yf0Q8wW:@~Y|0|+'<">a =Gw1,P]GOl GaP3\P0ur]S{VtiYn&,xaϷE0q gCͮ׸by9ܹgք>>6RL'1)O)iЃؠ&>ڜ5CСL "j'r@g',D3%tgxL9n%q;j DN L犩nDsԣU%8j LLdž_Q Y5^ 4/UquA1X7ֱhsI {7 0zH Sb4E/ÝSs 0HKmy>QfvmB"e1Ufuⶶ/hCZ9VJ["óO| wv$瀋G)F7t[] h?mcQmA/lr6|,OS'|Ytc y-ځQ DHu̖Q _:{oK3fW{}%'6VQI:BkRL2wl_3E$~og<"UR>}H($=i4L! j~{oT?S_y wilT{1焷!P>γ@bQ\üjI2aQǃQRNn82B@Ѝj@NKזnQ-D_p_{q=a<~Bv>Z|Lqd) -\nFoo)c['k ڎ9+3<CY gpHmb&]DK&;%.Gn98'eJӚ~I4: ה"k\[3noJtyA2ՏB%(rc2(Pp`#="\FnH go[`2)C5_ՋmyT pc^]}fOX[hb^n:S(VPѱ'P:aUmWɑXvrE¬Rlm}oWD`JWӔL;vl\YcW U8 0'afMuKR1djEQvTWޠP:Fb25a,G((ngFLL(}?neI z\w0ZH&ôx6&c&tB[ q`Ce4 HTjfM!7{3+A.$_d܅rm6v)[T cP x^"-h|:YKYd Sd 'Ϲ̘c]ɚ$ZPD`YA嘜Z`TI.zԘAfCkzPun˖v*]{תPAkϚӳ?_xt6)lrB>Z0Qa"꯵iM! MD09^t)2.J -TQ_p[ Џ`;\`A';{2+NAm-T¸ݐsƂNºWN)9PR'd,Dnv]8DAģr6L,"v]:?y:aosm"|XGi7BKQ#H&ȶ$)/ T䖖Fԣ6f =xi1{fK>cLߌ.*8{١8?^I+}jy|cj:ԏD_Fܩ^mgmSRhA36n5! A#=e~M/"4X/Aj5?g -A!+i(n1ٰgP{X#_ſbP {a+>eN>i5I8=AVNfvLU>7AO2!H["G Qd¡*SBS -!&%\3! s2n\ED1u%T{_l FgR>wAupCɦ5Cۈֱhw O-N8EBJ-[/M E=A&0 Ld|GV*{z`: %YZhgS+=[(lɴx<4O_Cp\qU 2%AVue{"g! )c:--eH:pB" ox,pYkq5!uV)񾩿=Cc6HI:@45?KDfK="kUj/'gg,`Ja##Q.$"u/.&kbfc ai_[]avoZx C01<__hK 2;u6.jFIS; '6`3(G]q|X>+ujR"VO Nbmp+ qI^m#]Χ]IQGe7ŮfYt2~&k9r& YυDlG v(Tb`eu1Ity&FYO! 7DsѲ S{8 koFdFtDS#Z~gx+C0&H :5䴯:7d9YtG[3sq,o_;S0nF>}JV[):&£K~b.m2|WvPsׇO୒9NX )B-1(_8Y#כ_Nm fھk\WڴzO* >VUgQAK~M[hƈXY m)O $}_=ؾ4E}R(ᔷmߍP~:UOS'cgFId?t"6wO4WpWP4s7p<U;1w0ESO譌k7)P@Q7ÎgkrY5k ^+G"d4DY&$(nám(xDҟ@"̥3BfeoJʣUs o%Z_ϙpQ02k{e?SVxS9wfhlZ`F[کNy/b]\}ʫ1!Ue膿b_27t5Xʼn q w0 <1ШNԼOOcYbCSKi]ʝ +@1P ɡ5XT%CM,?(q:qGR!NyN1\%T ۚ3lwΦ̯ov IG~IbژD^ o{oNWӹ.'`?8%7^_7.њ E VqQ?\[aGUY_$>̫ rqDFktd:lu]VNYM:z$Ke'(E7JؤK`E`IpH9r!}(_! J3V6hqE/=\:2P`ϭeJzeSlm>~fh^ N}#!}ӣ9bdɏ OMP~ښN}5;XoMdvU`/K8h' "tPR:Dw ^[142h(2Dn^>V'W0 0@ bzFA0:rgg0ի>̶#v mnӊlgfUtt.2LP3Tmq\W& kL9KۙiE.Jk)$2A819tk .Ӱ +MܴK]"keN!U^j|5Vlvގ%GĶ(!7AYjMJ!S÷ PL9Fj$UtlcO|Ke>=h1<Y{B Ib64 gМYkLJSڧ|jYװ9q1}BtbER48Q{Ohס f_KyY`}PZڃ*I <4] "Rb[gϞ\/J$Pm\ 'Ok|BL#-'w/ Bf|+NqT:~ȬV*sX\4Bbo>252:wε l0/e!+ʡЋGa%#F(bՑxi3J-YVtkFfļN;ĭ!{l_08L";3JwAġ i$ࢷKsw܃/} PƩ-1d4X>NvqGEC*kԷĀFGUcwr,c0rފN< и?T{6P|)Ml(RhWj7)YޅoIϏF0r+RJ3Myɔًr E?rݫ!oĢBbFE0h_~*|b0эQwժҎw[DC^r~]+eNuN f~sgOǤSb_1zއݓNAzFoBF<]6q\_\^ VttȝȺ8AGO1?j$)7Ɨ`. \{-][4AV~/TRm}b ,ȉ7{,G?)$k^aȦ`k?smmngi:_nZ DPT>|:58stTtW|(ѭP^R%vf;8 r@ F}JUets^Čю£Hւl.8L/E]EHITJ&uwY NŝԨM(GIHNG+IO3R_"O;5 dG?a/sd,!",;9%Kh+ E5dm|8mirҬ|xĺPX_L`Gbt= 8xGlI-:o$h`lw&7LO^0"`Ϣ]Ij*#>&2$A/SF$4`,aeV&5eIh5EF5n;ٷ&ӊos X$>4pCIᄂDޟDwE\ xfoۀO'U'p54Ѻbbԕ~vc$Z6f6(㪍Xޢ+@yjKH&a-HFER^4Q6QA#^-cʒSKm<9Yx&nkUp׈6@USpQN-~ Qŵm/%a!]#wgQ6W<(nVrwӦ ( D/(g0l /ku7"Oԝt>o Tjb<=V&} ^vcMACjg]LÓhA=J7oWf.AI9K0 (S1cuҼkY$׽iDUME {/A b+M@+y]MyB zf&NQXec%nvM]'fttZΪa7Zwн ByӯTXs*Y1D?dP ŝ[ 'P,Ռ"a5K J8,ޣa?z|]e2lVӔyĦm')4Kb74$3BsG(̧޼uP7#?M->ӈ*M&- _bV/jfrΰ˕)vȂd9?{jbki#ץ;,^?Wb WϠѩ4v4K9ΒhHgSe,Y&r!ꍯj>3nhA|Wx:v|u+iM GIVJ+XjM0i~(@AMNyؙpUJhgWA/ru~|:ֶVŬ; -ShYӆ;2i~q k6ˮdc!^2tZAX⫄|NOjW$JhCl nNߟ.ɪ0Nq0R|YXBȤcxe-3roWO'~qęU&,AD9y-7>n~--P`S4Jy^kq1 OŎg=sØ~V >4{'U'(P!fy#S|04qLr&0zΌȉM&%sWʝV8;_~d|4_ija T~lv_xؗ;ںD.n@# ZbD)6ux]?li-KJwүWcvW'rG J$2d6n+K\= "u/d&7\:]hvm(fcMIg.,)K&,G^pPUmZd?aFni.oԬW~Ep&J ֲ?;\F1]8a.z٢ϡ#Q𸺷Y޳O׈,83 _Q?H5kϑB ]nzeD&L8$lp%Te=wpMlM~Ov#rr g0f{+?֣_]>n=o_yFJG l)J }t-2I>JOWAG5oNaB\RBAd +X4JNp/e4NpגrkFAN3LZ#+R6S!kDUg,VjPX!@;L:ʹe V3`d}J/ B? ؝Җ*3# Ϧ5LEz! AY dff!~i`Ji%]er-`(p/ 4.YOPן$D҈K7 \eEi*g|SfsLF<%&Ԇ13=^U%id|Kd𼨏_wIh_*5 4FIV'Dx!;p2-m^x9kܰ/}cAWS595%)0}SkD y*K"ȣ y)>QN߃E{oxAɐ|T@ԕ֣jR9_Z݂,MԔ$q8X9<ݦ9;zHO%['tw`Y;{-?:3И:HLq >Rs`~5WrƤ]ZK21ɹPYyW|d;n_&26.cZ89Yu4ekw6k+{wy8 ?j@bd!Dz -3=L}Eԡ@q#aB@:ƄUKh}10 eZ[M. .&3H^8&e (/.=ޥl !ZNTnY&27?UI*MEn-չYVǘh!FMU Dy xla?ں@QQ36 <\FƠ75ޤ$YBp}$L}(٠zhf (v파SO>EфyHV|4~(fNgѕP@'_v. /J^6,JtJԅqw@:^b7$xn\ňbQ/ 3NԌm[ j7|0Uu܅?l WIlYma3+;>D4Mϊc?-޻Ov|EIaU qYΓ'MI7qJ<+P6~id!TƵ*[REy(]I%H""[PWWAc)kwǙW)Hi4mJzT5C[jN0=WΜBZxbA\aHQ~H ?O j)R{Έ"VCAP,y6_,V3N@LcA!.[).5B['ʞRTB-߬6H EW5eA-n?9$B%?_Wnl 1|jN/9VT]krau$L᥶lub~H_FXELEwKBNT!6"ۮ1ӪzvJ.0v BLZ =t`$rK 4lYu \+Le|2ՕrP(Pm2K044Hmq>XDB& &mb,$jG?|>d{n{kOlrZ>:i j2#DcN:4wY:6B/grEA Mg:cه+/u59E=BO :f4FMBd&~F]X@Ƴ7\tx)wK JSW@RЮ|,]PK|pE4,Ɋ$CLÁ#cֶCS|=dGkibF~6d&ࢣ2P'2|.]P@f%Z-jc?E[zyiGy/oۢ*ni8YV#s% ;(F~FlA?r}, N.7IijNc?3\ ngPV> {PyѤlC wӨ4Z Xå2n3 Bk5]"__^ 0h喪94۴LX`z$Xs}b5n#/8#q1}sE&)Git['6c9AudTb>p((TuN*JoO|Q@멐h6ibT3`KKSM%Seb=:)z_}_~qOv>I`=zZRAv" !fR=lڇ=`dx' #C935{֔ MXI>,1kI>&Au,yur&h#'گU;ݒW3gs W3}h#GFոu#^GehXL^iqwc׮Ff`}H*s^=@?6CÏxAy_W]ܘADT {*Gbz#⧯j¯Z*F,hۤY +[NWP#jg +#ƴ,ZYR5g%ij)1+3?mݿuPxO?CbBOR?\UQv`&Jwl*}Q+2"rn?%9uE˭ӈ<^m3JrK<=_wNa,]x|%p?̼vh2&GL᰻I#+`C +8OGn t;mYV4G0=rX}]:L:̿Snqs~v+ mS?i\dQ&-e ̸B5h ɐ@#Er|.H>i !-0W2<ڗ.PD Ȑ0\H'ށ9Yk"eA'hYPZ TuV @i?<}铉V;&T8j[n Fxj!YزCl5ã1^-Zq_Z5VzVVʴnIK2_Fr8NJVL&Qp1b;~%|6dO'vEj^:?OHQjGH՗,NWX_>4nm2n9׀X·Iah:/Jj s6ƅ,lTsuzX{lT&jU9Et Ll  8.+T;3'o m svKW̐~2*A#%VsoܟpՑޠcV TM0R[,mF=] i! ΰ:W9hdYKWfLN{kZU $kkT4[Ҙ&c"YT7& ˿\zѢ`J*2+u8`2Ѐm U!5.4!sl(W̊GA _D>ŐiP*Hh@+UFqũ] YOڍxb(GY'?^f} 5čYv65g=1GMSdImx단x."ֶV(O?_G\b5\l2!ё̇:ʭ ^Dx.kyN(b WL$HpXGr_2N0 {)C&1{CG%T`A>sln8Guw K/qޫsE;WR Oz*gͷ:FgЙcvH6" ĒZp i6G( xUL#($FZ /G7\N~v׍ɬ)03 >)PjL}BR b|TTW;1:QƆEA_ ^̏E{AT5I8Z8 UN 9eݠ0 /ɚtyOދ(jY|w "gkx/ĿrO!}|٧}^<0nOk(u`hk|ђi-QpB-Dl$$ۄYH`ywuufbH[VTPy!٠"ҷE |IDd 1 xlJfݻŒq*?YG_ E =f7J{PM/EDoah7\꜄+ HL@:S?X [JB+Z ! "N ͵qȻ>\rKa$9-UW Ag:/R?$'v]|&J‡\?Uo}G/}g<ƒT۪Lz"sRdx&o׹Kyqta`ÍZi_EWOL˂Ex߶}~ӈ>M ւ9|fԑ_& )*e_Fyv"A]N-EC!$*ai]h5Po'{*J7a]SgomW8hL:1c4FS-FIܿJFyE>H0{ҚFFX`#\뼯Ol68STjL!f"vYVb\UM+Jb~^xb1bcIq/!E&$NUlY~$GYwakVZcyKڵ_%FU'zǝ^ ]6*%`i-MWM7BmHM) _؋:%=,HF#q%Rb/ȱ2u{ז$Vmurjvkb|.ғ`4j&hPd5 -,K2qb!,<*ׄ#RHδz>M%t%k"i̼),mjgb\KɸC6`ILw{B6s>o9.AUv*xb[!Wd\@iI=\ B^[!ص]ce]ԉ3}JBWrͮ3l`!6JUކi$N8,z=8H_x*rb OࠖQ&ʣp4m䎐 |4f"u 'Ys;*E+2QfDhS$Q\zz ,*g3|n`СfW^so#A$x.™<ڼ3fd"ؾuN1k+/@ua\ 7!088Ԃ ςCںZG@O<W˄cm}""OQz>z TlU.N۠?1]_R3<?N&uR:!=Vg).PzѤ> +Z&H٫8B،wV2 u, `1¨䆜:bi{(l#  ^HP߄f`TfᤘTo< #& 83pl }m]5 p*q4ށ@it$^qo%v.ւ}/d '@W9}`CV\1wgQWv8]$BގH ZxtR],XJHi’CCśg\$PkǑ F`ƓVW]IMI(?μ|BCς hwV 9g-}U)>ˢHZQy9rSa ,u=[q7P&kVl˼,x4+1ǚޘ`dti hQNwZCPC{ARNC'Ӎ=s30FE7I%٩Mg_?ҝh~rRTֆ<]&(4扼zrw g؀d.A)C^` *p ^̂2ӗu<;TWFE3*<&z7(#OyȜR ͎ O?B=exȴゎkO-⨵qS~]>;ZzΡ c]n={j'Fxl@RwU}tIڭ (ίo$EcCG M ~5jDaMcF6t&iB%Vy(y;S{1ҿ/u|>v+L'nHYRU_0 )|V]OMӭJ7gQM<ܭ=>:?b1ڕ[NH8q<[F9!;(8W qR%N=l#ܨT9*U!p5M)ZM Aa`!HOxs*,BIQ&lb|ʋ,rl4rlN,NT~z~5ܰI Ogx*Qu5$O4RR:jw4mXxm2oW1|Ȯ|‘ n~9& :B,9o ErHQA.4tFs4>-ߟApy ~if97BwćhnuQs-Z+PzEݚWYTَA[R#?R+6ټҠ%v[V$Š`"wN dlس֜% U{o`!v q @A-Hk*_ׯYSS=ؓV uo`sɿ]׋WEK3HQ|AeOXk!c^-Vl,6bk&pyEN"~ !FI蹋utʎlDi.䓅#//&!EomoVNŪlAa9c_JQu.3;WnCBY-M!*;"4{pGwЬ;ߐ0))D\I#pHb7-g89lVӉI.Fڢҝ2Ԝ5Zmo55*mX 7^894b֓wZ/iќŷ:75wX2SsSJѐalTXȟp86އXV4H+$hkSA{  lיoB?g4c6U ']Lq,Ia;%mP@tʷG^oBlJrL MM5h*d_@t`W~aR;6 de +?{xڞ_=J'J0oh<В*̲rA<@]W9s&eCp$c .0!W'ƎRᢙyB^Tˬl3z1ne :7UhRn_zW8O;~6=v ?Vzrh_yY]#Y‰s'PN݅CnrDAv~Ž: 'M= ~NʺvdFz(0rvh]Vz+#U ?$ӆr>. 8M@}$ o2إb<ɣ/uk[$^KUpQw"oBL!Ew\Tn?]%#',ƤA@hToĪMޡ.t! L256LQ kyi/]ӤJ]{so1ni`b;黃($w? `J[XFLki?H Ճ??4誝8lȽwK3$#Q?H*E w(e;S$C=n!7ݔ YM<aq\9 Ǎ-OpNy@5=cj/aԝS.$=oe;EH\NlcZkB1_F$ ʒ(w G_G9ăO;\N;g2a  o`:ZO:v*wB3ehny,(.a&{@M^oifY1o6; @aX"!O7.uf5xapPNJ.:cI؛G0ό2|3w,RcC?6pa0~)MnrlɞuzHwy^@V\>N460Wڅ*[ָ' 清R ^#fP|[, 2α-aڇe0O&ZvM(2$3<1᧰+`tY31;;yZ[G@yPS< 3i+Q-TP^#5r hP<|;_IN5Bow8^}! &(ELj1 GvV(FqTz ɘ|H$b ɡ|-m&.+XG֛b14(H`gbc{vȮi*\d 4C? j Rr.w2ۼ|H!UC38> 'VkUn(,wbOlZu80gƮ6=u;%6=ZRٽ̍t96 +]5".,9/jtp^*5nԀE%Z1AQɫIB>x^aMѭI?W!;XnTޢ?0[]-.ݕ ]*U4yz- DHyJ<j($ q;7'Ijl#2l'PHI*Q՜2TXOH${U#n(a -2o ~j md瞧kW&[jo,dEF񀂊/tnFK0EW 4~oN~}!ncy<1F}R34Z-Ah {`'MDsOO$FīsqbtUaUPA3;o HAi֤*?cmzFyN8UqG r52w|_0a(>j.ew6C?PE}ḡ#쟼HR Ff' ; ƴf u7'x{9Sov.i;\>ɥn1ܶkrd^?7400'(4U0$lY}mBs "imxft|a=LBGhORaIM-] ឭ)Nq8_%|CbQL ~ځKI'h0bZAK; tw)Zb$u@J`7~턲{ Hp SbbÎu@ybGҶ'TKqvccϯ9x&7ɉNǡBBԉD~ _>wh+$XE8HSCL}-yN7+"Ȧ=jjtI\ m?398~)8m;sMRQ2'b [52,b;qE?̧ɷÓ$ KiZC8е:US5U+/ù WY='R4OV@n+ 9F᱉œЬ܏|_ a£Z]~1OR%joY^3'AהVAG@ "qk;a)(Z&6N !7 7z]|u#{}:^|I99Uգ5Qݙ3 洢䭄켖4ns4ӷ2CL%KF  +ظ?KƙC 䛿b\9WYCM댹;'U[d?Fc=5hz4)*^i(:ܲݳL_g,psiIR!X~QR3K&@ZO k}RK m:Z5dhtv`sOnv$?ZYqk=yڝnCIY3]50dtxExtA>YPk×wZn7F:wTzZ?U8CkI$r ֳ?l?e`I' \&O3AD3F.r^460͝++$e;S؂|YvQ9Aױ&uYeՂ.ql[BƸ\tzBlǩ0KurCS>e_6'F~𾧡~pGgi`*؉}{*代"qCN[L}E"EVL23s1"tWt(>PAyQO(P_}iI(j>xgNTz%s8w`v.uHS.#}+zaZ_"<8vtP0w>ڜNhR3hX|4h>+4qU5j]LPB(tF[;`9ZFO.zޢiM:ˏr^nd;\tBvs5ZUj~ vZWcƎtj ׂT,!iEb=aVtQ> &Ũ$~2eU~sŭR%(HKszbA2kVABq?`/ ~x|ķt ׃Xt #Boo}gD_$ O oE 7n#s;[# |۟ 4̪2vS9ܵ;M@gdAU.^`M\0:*OWóː(S}ƀg5NOhhxzG|аe4g9ތ b慻 +FPq a``gvӋ6?WcT}t!/VE:_zh%B^,9†fTK\6)ᯚQO'YJ\S~ KECw*3⡷E߄K'*qsG8}NW0j1hp&d *$ռdFWasJ`=3eȺwU]?NeiJ?l7FQ<t"e0<hbIN4&F1r3d1l݋2(ckIpiw$ =9ޤ"VTl ܢ"w:`z$p$ c17ur-I]u](YmYa^B<2Tc8`بS*D޹T (w4"$n jw C 8ekYM$"aɄR`QNB@]`tpjSmdTjd+4ktƉjqF|lmHՁm/ Ql$1hςKG |2Y H9-=˚A A9 7zrd:'+}%m?]^@ZNsLN4IōKFeeEPq\ 'S [=} *ƣ+ގfӟXrj@k绘m͞r/fIHf} $H2!s]t>Sۇ/kc"Ok΢3>h٥pisݙ8/=Ι7+Gϥ8p!TBN-ۤ ZJXK*^h!跳Z'P"U8ֶ| FLfʅ.iƸ}M 0?+^`h`WhcI"l{bTqܐ]\#e} ?@Wƾ7r^×NڽZje0`u7Z<*l)u0dGH&a9 7巔tc9i۾eln ~GxX3D4*5Zۢp)5 .ӈOx942͌ux+l e :Wf]|mDž_x+>IN$Mf uiL#.C,nBWdN8#| =wJ2;L V3%}"yx%+KO xQج<&kc,{Y0HQM<(!˪N@T-=˵#PWH0ünٴw-]d뤴oZh41ʒ2*p_a0S eף .GVpUSˈ64b;0"kot/ ;C{e]$TyTm^B,&§XA_NVRtj? ]t~@NڃI9π0>8N99qd$lb:nl롍;:yJ#C;[ߕ၀)d/||)1hVg24^Y_QqxM%S㥢jYzуw,Y Q{oDY_іr2> vB'Rr`8>1"*P 6 pk?W- >Cɓύ{p=gF&pnDee e՟U+U;NK!OX,2Jt;ôimB)8h9ǠHh<[ly-U[LbN**dH EioމqߠĜ 9{_2l).O_E_[&ej7b6䎧/=֯fsMN#Cx2ygL +a;NM'l]BͰaxv -v'Q2`A%S .$Xf9HM\M-OOukN皭 yfV_VlI@<ٛ5F^oܴ-6%Wsy*pK1KMfՑwm;6[ t$kgzʒeRD 81;*d ̃!D\賀$q3#emtF&Whf3orZ_1|wJ{ ^j0`C_@(NrCrb8?Y0]TCקbbn@+xtH9/ٔST 5̔7$ո!Z2dxśNÉ1URǸ?«My^=%j A]Qx:秃'F)ݧn\7v,+>#v2I_V >l%O7(׬c^)!\y(e΢ JQ^F}b-d(O{,0[N-s% BeN=E썛 =Y9s,w]2UWYr}lSr^;L/DVתCPCG h$׿4QQmZP;a]SGE0 ylmQ`EB9b\nӐjNWyd Vs+d מ:[xCqĠɡ$jmHPG[5*vކ - .'ZG"|00t IU3{=I)Kqpa@h:||>H i!8JST0W[`P \ Il°"^vҪP cX7@DŽ_#uZ״R&?,dHʹƐ2?Kg: z@ɐ%m.i_eڂtK f lVҬVA*QLK_9PVīgLK~Ua#-b !hA?]C,ES6RXmQlEJ}\MKR<vhq0aR ~Fy4pmvmإNUH_.- ɹ.N.x;ĉ s@]sm8wKA!؋OS()͞xH Ux>%2[qs|>F[9y1% Ѯ\ @yG~5~q]=t(fLيj? XX+dLL-BT rb<{ubebpN}d8E<7dDZuE ›\SŽUI|0Od*b~`ޡhwwM;}ךf1ih⦜2Ԙv w)$h8-nU86Ov>0!p 5#R¡!NཿϳbS\BDe@QfX*BQ.:7,. {I ;5q*^pdn󂒵N'&mc̉^%ژT`^Yu*j_mTK~YdRj'~YJ7:8 N3o/"L/2fվj/8-/EaVʈikk%J}N{ڡi$A >$d 2"X:ӚW7J>pw}-3@|qďRksYEZ(%j;n%p6zH޺m܆΅4,hH3FPPv3Ҋ<5EN?Pżь/ l:B 8P6kDg~zV\ BjY tX9ے.e|3u]|*ѫZpdkOtw[~IaVz|\ 7Ru˭0S%~!%:+hi&{3q%k}]n'dxSĈ]cڒŵ+Ḥ AV0IBzwUO|-aC #;H*7 -{"MI.:GkGfogpZ9#r pl;GdZjWfS$?- ΅1 x鼵Re*--ͰMDC6E >X MD -,jח n lGeMLs>U[:!<"d6ȣ&zXBhB eth{ړ}4`C6޼g֒|YeP: CxO_xRU$Ş:m?ĺ_hQ' CeJhj4-4[#,2]IvGr>=!3zS\#?%ZtMNn -^~|ss> mP_OcZ^F̷pQCGi0w^0 O?$BWP3GOg -(]v SD?}cD J0&;ZMSʴo򅏷woEV&ǜž}RDq$*kt4d)tcMnf"!q@MhOa .0<~Fo{1Yk~iI۫ ͖7ߜTOG` |}8gas=72pg%D8p AO(zzPĺxGs;nb` ;{0$:Ta=0 1/8 @#8_-{U?&wBU~PTjlҹ@l)9˭&J`,TJa0:3sQ=~l܌Zb |DAĶ݈!՞͡Rd[z v@ߜ(.ͺneY\*/T4{J(ks^D_mVz~w+yЇiҽ $x㿊F/@.&qroϑ* t/ƴ٣ԃ*Al[Em!@8r\v=wFH2XӃ!ʷ[t O[ڏkW BKOxmo,TaeL;b2e$D#:tKi,[-K*v` YTV 'xw0e$+'g/ )%MW`\$VTfSWlX룼$;oC^_Tb+3 &xW$Hωf`ZB?Jg?6:ޯjr_ y4\?VkQxcS`π607L :.r"T9iZq7KwϢ˗w?Ac9 aI42;ҥdBe2r(?4sN$@Hpҡ[/rKR\@.<*nX8K&,ܵ6XsXBr{Ms(=,N[&5ŬK,NM }R9$ 35u9܍ A_]m ͏*LbLO߅@fC[C|O}9Xq4;Qbk> noһҕu N{u9qIY:R3uNhOL{Y]6e;[It"BSʀi\bbН.*C(1VT&8=~8MY#hK,n&bj􊪌1W%:6%;n,Dk4  #O&\)ڊ"\^k+Jb{9pJ=ya·tR5DP=bxZ㛵2;]Xoɚ0GdURX<*ݑ)H3Eº;m'xNÐ{ifJ iGD(~xkqn|6)5R}74erQQbOOOJYK}ލ DUrv3чd1FzKh]O=6pj$7Fb>In+2JbG=xΨW+sY{Zl[q͑}ҶЮ LT*~osGh c-m`,BngˉG%y[ _g+O|TwgK˺w%,[@a¬#׊KHgM!aGX,h8͗/Izk k` _V !aԑ}FEfņ,m*.wCp-<JG-q-BҴ(g.=59cT> h9.hcVq1|q:xVPrJUĊjP,«a=w 1`"&zyL; 4.p>g,o3ᬵR˛r$` d ꘦ D<cY.%' t`C7=rmԡR05 `o Wc~i,vCbcDuw˺s8Eϛ6?T\rPEY9>wt*YL 3%ecFl.UbS뺓'U**Ҝ/m3gFXTi[^Tf,Ԯ߸sjY ʻ?ivQDO7NTj4S1jkP1{qMUa9хy5)/ʜsF}LyOq̼[QbYX?zaۀ5 g.+ћivA*2u6zyayZ'As*cCX/؎ah̔2b1}S`n_;VA[3; #lokV!e(6]ZԌbU 7}.81x3VYk GI'xNiZ4O3 )h8>(bSD3砜ei,fe숿o聐 %%s[;v8>1Ỳާ@wbʕV%}$bM#k16Dfx-O*Wa)(*&"||gՆq j(|j!)غ:>j0?/ah@ ˘(C8 {ԡF<Zė=ṃ\UMɝؕ@cd$ {XDKs{?) Hyћ3Y2_4B"u ih$Ӗ(Bd.fXmp%?};(>VrkA . Lm%DeJwLNfQaF%a8Ŝ _MrwkȕU7(=G1i4y5w;tS  E*3^FJu8gVfu"jSLv2)T£?c>6j-49o~^[}/jQQLkm;mXk_>Œr\:󦙝$%nL[[wpQ4R(B݂DH4_99˳]b.KMf ^گhp/1o; ɥZJF|U.+._Cjx/Mgy'0L;AwQb KZE-:#r<4Daͪs3W%Gu}%!=4$(~m*V.x.&CFmN9=$Aiop3טco(rljf?@T|L<9ۿ16M ~ޭ 4!aZG+VM-\Vrp"y>ɏZ;8}(($/kuoLmJvS=28EGtܼs^"Ireߨߠ:U(@B͊tJ) Gp@(QaQ]AvWlj[U #7_jFW)>G=US|DL 4-M?8Q% OeƬسSZ"=D}٣X.'#~ּJ7;$GF=姙,'NW . gjI o2ߨi=c5ӉW왩p[CVoGjNNjl[Z>I}xăSA9~NG^&au9ApӤ2?}'lbp;)䱛T\ ioj!+ _u^ f5dpwMxI W3CcY3{T6lvu|"M_}Q}~? 4Uu[+kȊJ[8k+s󒺚:h';@(t<XLϹ<-+]r}|5!qx@Eأ!P!fҷŧ8_ƴэ_OB7t(,Yq3$f݀Fҥ+X;;@mO>wQh`@o2+d#%Iփ[)02AZ#ZU0ertoH@$U7cEddug6nC1p9y8}"uuoJ?ZxS]j{t ^WwAu1нBuApu)W+ 釭.#j!LBq0I<%LȏuWћR׭\?Adr6.=$l+ //hHN:,?g`ΐuuoWQ(nQ5D/ Oa?Fת 0Ec|G,&$ QbΓ-%V0bZ$!R[1 0[غ$tB4j;r$xB:Q$Lq օ :!d~B{78TN#ɨtkrc,lȌyKgaS)5,̢&\LOAhI5 ^lr G~_w%o zFB  ETj ܯ~ dxf/ Sϖ{Դ 2eO G~2 HNfwlNv<0([`+n1h2$IS5-()Uw#@.`hff\xaBh@?t *>@L>V^1l_:l5ڌ9_5h]nBM{Dl8eSwrV]_9Z\M[-Tٚdvczl@[C?.}G_u!SngGFj&uArr~E'Rz1t-AL#DFj[ӧ)q:A k}&',ρLMVp5j 1}bf?%xnR1_B%xV9\r5VVIFg> Qqn {U֛4$g/+N=Uw# R5O "S_>l/WPB^? RL*L⮙'e飡b|58 )̉7cIP> ؔd^GT%YFZ{k͉uN^)']5ő!Tn`D3G?[idS9s/R!Ci>h!C6:ꏿa$d6̬*pHN5o7flCXx6F;̚{.;YMoY{xzʝm=#*?zWFjbzeg`p@UG8ɉ֡կn6ރ 3Hmh{W켱> d+4D;SDr -nD3Zeޓ, upe%ʽYPsɬnP>}æL|~u-Ӷ߻Єqχ|f8S2Dɤ}1=,s+InDPxpõV{.%w . ;"0)ڍ&z-N2[jJ=.DW:UTG|gnJJgá^hֆR =E 1kU<+,^ \#_֤v/b_oq/e_Gp.%X[;{07#ǁy@aqc1ӆ0c|}\ R7P)M@VWR sG!mݿ-E{9)-"*p/Y!6nWjrH1"D!Tl/2K3_6~,{a}< {\uGc 6ht~IʎGiH,!4QWoc|<'"G UcUb"nqP ½$rl3mI]69ʥq2#'οI6D iMFJa pJh ph! Љr6]1A-)ݕ,"i.pwy -R̲TXeDNј!B{i:qy|AAE3gd2"#w<(\ DZv\q&CbMu#!(Ye"F.|>V_n`NN3<%*itd"i5B=iewִ t/ [>S'Y\eeG.rןӏ'N>ڒV) 90 Pcsͤݫ>g}hU ߑhK!0K+F-h]LoiWv7ifoܲL+=P{B_'b5dcǾRHK>\0.d<c)z;E43z`jIwU(|T> .XLzdiI#uT?iQzFM@ FqzJlY(Zp!ڎe?CZ }  rdztR治XeJ,9,f8ǭ:,^Jm@_җz''$?JHD꽙VsdAI'V'Г&|$ƝD|*7g&q;ˆX|C28ȑ{;M)ˊijgxF;=9H]zPtK7~nIt$)Ho.TP`]3pw@;=&2T/ Yyѧx,g&z_Däk tlv{-܉yxs=i3,5'mqdҺrrZq'G_#6|A 1ž9jڴF3dyRjǫGdz,w<{[ߤuGJ>;Bo}&SmdU2Soz߯`6$$d v=Gs6U殤uU$Mݲ[7UYr.}rKHY_T$r4O -yB[*+hT64ʼn2OZǯl3ɶ#iA+5 Q&ɩ~` HWA=Rq"+%ZZ). NƏ])Y2i-yW+-+s9T=pcmB`chڄ! =3Tƻ !nr|$ ^)xJ·YfI# sHpZ1\?9ʚz<{_,oM[Z 4`85L;w4{ hcJpiC;Y~2%Zk-]@1^Q׺k|r`ǧ.Id1L%Iub2;޷72} 9wՀPܻTԊufKc2C"]CRp>}$w&HXBou sRw V]y@b~ϸ6u'}sഁssdebI9_ss~8m7c9/(TRZt樷ŰB3f=*Ud6ɪT{ kգh*bËdR:ltE$`sظXtb+1ƺ0h:{D~Z/KO(&{PJk2Qp FmI UBvZ-1?d=~O(cf/KT23ӿeukF34>/m^Τf:߆/oN݅h #ǀXm Y/^*bBd*.~V FFQB5ܦQZy9= 1o&*4{hUe FICa:W(1K3u}$F ۱ m<]a+ FKfR4|mYf4/&ѵlUH=Xeb"}fU'S,[[%LBQpgTn 7<0x\leCE#;Z^|Nb) WS幢\Ȍk5p4}Oqy%f8]%7$-}ͤȆR_>IZ$W'Z1GgCӈ8c̶ ($C)=q kVP&kd7MYgZln),aD-0.B>J 0o-hp2mi=^8yPc{UD@m+` Ob0{dMVU+kKp"# ~/m%ȹ GeO͸kʑB[Q6QS+٥YwYD=x6h:l 5"v7 K_F?Hs*SS꿫J"'na(\lr;Z"m3jTeHG δ*L[.Τ)XI`r\$HTPA t~K,K}n,'Y\UDSd@-wASHBb2 f/׏Ml/ZU N,r;[L߾i/(&kyǙڇ֔3crJ 7! NU Z5.zI-^lHhP%5r2Af{Z_xQmS ‡ߘm2Zw\\2!Zfv@ZxWV 5[<qǥSbGjjU޵`OdcˍQ`0.AiRFoP8R\f[s;dGˍm5; {NJ@wcm4hje2;: NEz)Q;KDŽYέzD5YROTQK:jd!,\6{ Ϩ ,NF60A)Ο =@/XZ!x BABx_MO:(wďY_{g%n-KgxD[|t,r_Dr l;K&dcL9N4?8!8 El3QO_%ԎF`C,ZP @Fj&j\֘XMF]W{rcGUD7 aݸϬ8Բb\s^"΁IflK,l.熨t{*: _Q_۰8)*Ϸ (mwDt iI%5č#'q o1m5(GU J~ZUV7aô]S-661!(o; kSq9/W6 uOp $Txg &Ʊ%U~?S$){it i".]2ut/7[},WteIR]rl+[u^w)*@P> +#q~l&_\!v5Ɣ#8xLؽ9/PO7P,9ܔU8 8P\JB)mAa6A%juX~e!JC W",7r bb[H/I*qߑTzQ4JSC~ZO>)yokS({a;@j7\  6M+V0=̂)AĊŻ%K O(Mb4[\8@%ZD0~-삿+\cAGwU^ZZ~-~^ËIV@ U2umnyypFui 59 )IZ"a³#dX 䦻YpwD]ľ^[ZT8<|Q௉<% X$zu ʹOF{ɫڄllz<".a u ;5 t9:NсR e"8aR,fhnkm*h}%ȉ&ػuߩFrGv{yhGҞŐW.2hT#6'8 q+'5r[l E5>HO%n3-rs :q9Qp{^#3uo2Wg ^ 2/P_MkPzYuShe^op+@~WfB(/{HaJZfl:,T#'SZc!'Bkb;eQ7,E^ߙLq Xz~%UCLj_TņYi-b @֙&pd 36CEܫ,VQWwvT^;8U̱e%/@>D(>n\?}=rn@WPy)? 6=D-apa\.f幀cO2XaQqh;/QGDSrjuT|k> &ayM v6={E0E}bC/ftVhy&_avozS2ik$$ԨLf ?sU(?4݆=2H$[ee!""9N)>8DFΛ7y.cxol@gF*#}$K,YVs8ڢk<u^iEI$u{S2&SquXPdn 449./݈([҄B.#5ưk2*"#Oujfˡ.3H"W]z!uG 32YV2\ߩT`0)}*[aKss.ck`Ff /s9*K6`1hY:䷎"Xܭk'ԋx~ᗊ$'ibK14ۭER>Ș bj~J־z7vpARhbnmI؋`^>JRARFP z xku+ՅنLЍ@ձj }xe\Đu$+ϫ+!8+kpݺq dH'/gh>5olxQ/ya);df[:y=7mkbX/f+OճBj)&Zg:oNԥ"{xHa^n_]M>-P[)ȇ1E&=b^$38&)g\iALٸ_$ꕓ]vk8:@}g ,p4zS̠F; P}Zݑv6Uh9͘ YS-} vE$HĕHv$gY !嫙<si^svնy=`иG\,OޢN6CI]Iu)v6+sJg6yKUyI""JE(a @&٫ HYQ?.h5s^ppzXU"~E͒%\?O̴GG7?c^3fsdWЉ3y$ ސ~@7lSsB[FBM=N"݆1aYO1ޝpL\*l|^EJJ4=E &o%m՝F4%{5sKe8Kf%.l%g`]BD,KdqHZө8uԱFX L?o/*XK]j :CnE P_'n^pmJoDu󝃺b(!R$B}鸇$1}?| )=Z5˨?~2y*XC7ãCA1Ј-:-J/?vqUÏIC=k%M!{y@XJM оP$ÂW=GއܨMlIk۞=!XϔCOS:X~fhT޽q]uJh;1 @Z{j%!wY9<ƃO賋ayjq9PI1/0C%KSJ@d,klC>iڀG ۏof>ՄdQ`1Rضp]Y ;3e\xí0(k~h2gS+Zɫif󋼕!Zd@WŝI c`폚Pu\ ?,xfGTaHMБI_`{?uV'?EcԔCڔn~ۏ;e jsY>D՞cD`* # )̲:E"L|bQh/*`ŋƠ[D'-'$~!o"+pv17MSq̧'jnp|6m$-{Ӆ hsBo֊fUͼ2>\W]ˮ6ʰP?EnVNuysekWWq;@A" bkHI,d> A90AV_'2W1H+8 +ߙϘD& }g6̈́EE :75WG h5l3tXBCRA\e76|dGcȳ]P:Еl1u/v|Np(jmz?m.i!׸3Җծ^v20RnV:>ZΞkHt Nakqcگmÿ@Kq>1'ցCi%ѕx-~CZV}Xՠ!_[z#>e`wE/x(Mour0$>]yӀr~YDg>M`6ud:жqUj݋~Di])#r]yn#FKT?ZkFTAXĕ#S}bUCInnp #zb%{e ??ϺPW.ͤX;}=T95.叛Z}LmlWE)}ˊQH`"_>+( f'ߡ rEXxWI~;7m?_b.evMn6:$Ȍa(^4֊Z{ ^o7b= ڼ~@@LCض|CJ7`b*7}u+I9O;ϓAI MDFCq9Dj5 Eg"h3%n!6f|vBB6k yK (BGkB9pC%qO$h#t¨u& ,HrAfBF:wF;26!בu6M75Tm4`vxr Ҝ8YDh-#‰A_1Fv]nWlca~9ptz.?v%20K:WV "Ѐv;6≊ NR7]<,j"p?`+ÐS% 7[_%O E5ܐ I=$r|9 _"nk'2.]Ul6D4"E  d9:<;;o{AXْz̈!_4-0}SdJzrʂ`G{7×K@I#$ЫfeŏϹ<-"Ƥ$ѩh pEiYX8\>R+kq UJ+8DG.}҈W |gx|зh9&̄ וP;]bum׺ΞtdV $Ż" 7n%(ć\8XyAy^Q 2뗊U|v'` iۄ,g\MyCꋂ8N{^2ͨϜ1gI &wM\L~aq0==oDϖȶ2H[ҍ΂E춅RU?cɞGh"y7xt|\^5T}mcIM[V`ض2X齦'p[R1N( tT`Z!!okzQ >}P+4-54͉@jeI1m~l!~G(0;6ksǝE`d68ƒkDsN*ʣW#FW8>jqn>Hu焙3wEy_ƬCi"23fTN&cPnW!9p/S1-mt z$({VIic= r$ .dҖ|MaK16<6Tln٪'X[ D_e0KNyq$#GڞpJQ3 k#ٺ q7:Hs)޾v[82lu#Xz]9&>0+g^q)6/kEz 5)ixL~~t.zŕ;Ki&Lw,6< HΖArqU]cjXPl#YhZi= nΰplԂOuAFzX|` #~U!1n$L%t%v@-:V&B_Z'z%d$q:-z? Pڛ&VgF6{`z ]8E ʼn秄_j u!Q;&Owi:0*E۲h.hizC9D{W~xy⮝/d WMN3l'P"Bʿ &K`@JR/a,rUyIΛmOC7:t-kZ~r~ÌV<"*3"d[vm  5#?@}TE=3r,1c Νc([rxޕVBn;PE}~Z$b8GM8S mUvƓ\I@o:}Tt)첉=5J_YA&(KK7 ڑ{nkwb%;ӸCcHu/`Ob.:VP`Zd ifOX*e::n\or+R[m+qo`},wfaAܟJg"_=]) l73#?ηN z`?GhAMBL} (*EO6%?V26xʒ#9ئ lYC䒝N,d˲f%9$o3->=]fФrm@Gq *'ÒE\imtXwdҼa[Ahw-$YB#-Dע]:'} ϫr_kܳN<)1aViIT``lC}w0ǎI52LU [x +)ûc>蜕@68~Uf~AúHf{cyH*O܃N䗭 6[~@g} |};:iחet^0gCnlKJ%,(8b yAduڨZ$}9GӉ,AT+C罊jÔ) $M *GjT9`C=OY\ωз,1&qi{3Mv?-@ `ۛ(nqgЋzO?m/0//M!:fLG) azVY b9 lœ\UT]$5bUUJ9*beEhh.7Tȃw^)>N">zhhvީwfz?8R4Ǚ='+,Q*!^"YHyNR͛38+:=qFۙJ5̜W`ŅaMP_ v!l~U22L|jԇr5j&Uw!iюRwmk&]*Bi`ukZ.]gŤܡ@p.Ԇeڱl ~pS2bI{= CwxFZѝe&txcPAl7k 6kf\ ~ 9RFu:$0:+p`_P27!{X8Jzύt:ۉDc<Ş s6pDg제zu @y*|Ǯ2FQ!߀g] SleM0o}qu~qc,A"η&#@|_vc$?{iem^dx޻5؄wjܽʰ(c8O*}/aX*i޳R_iD*9VW8sL|{FZ.ߡ Vzw,#DH 5|?ԳoH2)&aH75Te8q&Aʱ+2DQF]f-pdxS"o$;wJhY"")BiHiOS9m&nܙʈ)u|4IrhFyl*ΔzfT*UV&f>z JIlE+l\v0qȗr ӵvU7]F{8S XRe6$ώSnoؙrfʈjSbpAEn0 oC6݌o_FM@ h~/C1G ՚DZ`/84nMb$)Z$ zժ%H3ah4VKA7l_>F)fBy.rؓJ2%桝e996#v!ؙ'PbJ2V5r|x4Jڣ&o|rmb!CrO1sL"˙Ohj'fK"M{kR{Xv-*rOmx&m qL1ً"zs _cnَ _?I~-)![ 7UKȂU:]' 7۝]=];G+TZ5yɭ&.DWn܈Mh<$XlҊ0]UytSӑ-k6j9}|'6ZdT\=Åa%,S=1T|( H `LSGȝ>-De#>1z}n\5l&TU'6XA~i!;jV|x+Kzנ5!k\{DpMh/.c$Bsγm yyAOh0{ ֙R;yNΧvᢳ/;UPݭ JMe<;2UTrhUӬu@;_^F|ܺ7wmC8q{nۮ`˅D{BisaP݋uuv_-~?2&dL.8Ly\r6ѥ%pH0yv-XP(5$%LI/T~9Rӄ$#?ωL.g~cCψ5 1Ȕ\/Ie[SpT-u'TJZ(=QKH;P`R/) >pn~ir4lqչ}V]d}ta!v9ڌ)fe[бm0XMqr. rζ$x &V|Q@)*f-q{H?Z+I6@_+/ak o逊te`P 8i323dC8-F"`h:/ jP$Wd/)P.".XCCxЃsp^f\WھX9~Bc;=XcvZrUh4Ch я6'0 \R;M˷ rU=t7x)>6{:M淕aNjDKwЇձ)֨54ȄR޻4 kn Zs$ Q~aG)o>eꎃLboB~^*viU赖&LqbJnZ>-cwzӣg.3-S}'fO>[wtDeVk18_R12ڏz VvczbRiFP9mEXɃZ~><0 PE%S| sJE% @94~DŊƧYDCyNO q5m{dI0ac =CH[;J_o۾Gx([n'i`Q2sKx󞲜*9تY(_3&QIɐVnoEf'ߎW/ ?=MNƶ\9/tD}+m'bӥQPrG]@ !u?Fap>=< grk"F,&Bw``HbESو(PҙXY*< ?/Q/j\zOsʩ tZ;m_a7fdv͚Kz gbɦE-J+tO.(Mcmswlq״%e%eqE(N0O_IGd1PČe֚,Yoz{rGe k|fB[G\Ub.~jL >o^MI1Ykm[Ev! ׂ{>UWn.; h1.$hVE(_kr[pǼKҎ4W݄X% R$Gm)o/` b5xgVK_D)2'qgk` ƨw 5g|n:B~LZ0jv !\!\ſȤ: CX?:*݈.)Y^+l9 g46c{!06XX < :Zpƨ`D)Sڂ"6`G)*u~'d `E4If!2,<[ neo >QD.̵-6^4j &KvD [%ip4J 8QJwoG} CC*!ToSb @ըCSs(WW'{whHhpx8JisזSO I+e?c2'>Kڛ?pϽ$'|2 SD)F z>^XXb4#DlKTM<'/ o>!R+E CMg_2=zU,ZIM@UN_QE W+.!]ǎ4X`#1 =M)J!k `Du$ĺM_ ᵏ =^*s`unSrHHS3',Jt ݛ͖tnz#_#Hh3;[y].NIc6*3ٺ|3(..?ؽ(2JڦBpJ@ A+kfdJgZT᫕2yx4G=uU_x*]Ο5(٧)E(ى!\-P?n ]kS#̍^WI|(Zkl(tO%S 緶Mï"H [[φF 87; 1Heg:)RP8UK8X5]*HGGQ#\s jRdp"-dlkRC1Cf0""HcةY$ORoj]9Wzi5FN7ikaSqB%U|Mٖh_1\zx }$ɦmQS'1D⼃1n# G>,snLT[]s4"6H~cBI5ixLɩVopw R,x-6H$rj2%%N98M!$DTY~ty(A{#-*h̤6 عЩČFT4aLÄb%/ hIPZt؇gt6\S-ٵwP/VP](qxf!LeRw:<视h^cgrn8ty׌2&uW@δG@TǔUʾ˂nۀQjy3h}dkZF-#93es\BO`m F\9]Е~҄u6*;UԸSe|ê-Va]/ v ZJ?EFH*Zx? $ʰ/V- &ᬚvSo=UJ[xi_[{y'5 ˣtR伒~R3Dw@UhT]A4 \U'#TĆRdb flU`)R/ Q./V S9ε_nj?T1 i2?vx_Mst h<@/Ma돡"511>V9flQrt&a߫#$ӗ1)hPjOe/ޗ&-!#)wYviM>Ͻ;d'/Ё0A0-OtV  \]i?L Hv lև -+2Zè [xWy*YZv@C*B`Ԩ闯QAd^i2oȈ$U0l lgRúCzȪxSG9)j/Uno϶6_`of:Q?#ٽp=3]gtn)N&ʔ,RLb?'i7LneҕmlJ,.-ڊ$Q+c"C0(iMugYqx!Zhy%W?lf.-dd aj3FiS# -3~ VeU #ޞF*'~n%xCyI)BmQH=Klr 9"7(v: D cԸYT-}@LEX'}?YosYPed2M?Ƭp+wR_^pg|5Z* pv|p}F2 E:&!B ٓ^X?9ք#J[VrK%W23.R'1s/($AÊ{8>u"uyR[g2Aa:.54L~,"dcvDe0A!2$!Ի/9_{7@V`}(-0W *S҄ݐ##, +Z9 P=QZ^nA=VدّK]PȤK+`ۯpI32~kM1RddL T2H |imUϠg +Hd?TZ1V.W{ j8`k[_p.Mu@iBN7->`3~<(ŽmJ6CUuTbg/=U+l->ꃁ- }pEDB]V 0e'Ϻ9"|7YeCiMUhl>+))E-[NZg_o=bqѭXȎn*Q^ 2qM(uKKGm_u|o|Uz脣tIi#vFMf !??7 %_,CR){zMÝ Y֜ha@\lӃ$;A I|[>U t.a+F,g1rA)Q414ŲEA CոW+#Lt=Y7= h˔h+@{t'Mk҆~`M΢FY]Ӝ !{%`z*O9xeӊf9"Q!Ȁ!}Å58}XSs5zKfup֟Ϛt(&V$%;Lҡ̛{f iys@|bE8&s4;sW/˒i!&>YkjaO9b]Fc ͵ޡxQ@'ڥDыd=U+Ssml%U [;^Z:mMAu&3@ "[h-n)|EҸe 0Vp^@ăYt^Zv.@<'1|/}6t^6>uB W';.wzS)8.i%ѬӃzE&gDY`O-+ bNr!P+I#E 񦂙 GV3Fx$7`~P\$ԹiXƅnhMfXv`*hG&O=TQf -Y؊6:8]$h+8/a&1ˠxz ޱwnL!ZQ>Gz5s, ]d`H*L54.͂@vc[|w1{>{f2Fu.#e3ϔ贀h5pBܲBfv&r#X|,3BDE7gcUϢT߸<;Haoo$;1T$PK nΦ[Q :ln`O>J!x 1| .Aq:.ңAWܒczh15nsH+xud8!hs"GH󪪠d%q Qu ,ڼղwuu޵)AԲbջQ ~ j[2dv+_3g gӿs3*)#$\)L)eNoAo.3;M"9/uJ]CァۄW1KLjnL!`cQdu&00û[ec9ãDzE4Ny 1W@ ]:?Ke,Q8Kb1;P\E#&C 6ɏ`d=blSu^xb#A+iaQzRhĠI$ټ#]:KaKw‰&Vk4MoA'tGYR~tŰ9( ^M؞ʭw{0ο3FH\s+IIQL))6(@.Wkں~uQ2`FCgC9rLZEA?k]%%5G~O9O0J czO,Bio81C[A~"YCԮ(B(*hVHoRSRu{ம: 7.ͼ$p*+jzd[٧@6%̓gE-;?4Uc!Q/@$#hwf SJ4dq l ţ߸< b0Z1>?͒Ǡv4cʙpK=K|??b4V0DI55;=0T/Et̢ؒ<(a',Il؀cn!Q&I{mﶓhz.P܊ͪ kQ2Z!,/$gf SavUaPlZ "ԙUgM.-^--1-7K 'V/R;Q,@kepi܍}Ԝ"ǂp>re͙*oGJ_<8M=|gӖ"3`UC˰_k,g_o3,>H8WqqP(EKjX*Ke)Z! } ?˳?y $pK'C{)&C} ]9e+% _H\j}guOSESٛ!Zm]o$&8vT NRPS%VB8wa5uѦtw1Yŀ#5)G/5R ";踡Ip,H.lz`5G $O*l\g0lC"Fӱ5fws糠r*2a[kdaS-KAc۩uӜm*3v*g%& Mf^w0E_ҵ}Mtؤd]HLcaŗDJvcu4.}b $?ZDjXvըHFN2.F_m&9ވ=G: nXk{€Kj~ gK0f̆(řy'}wmAY}unڀ ;1"8UMo0A^T@i8;_2 riM^Cl&)Sr?dk<ڔ7I<%؍#^Sm+IL +3Ut[Qs>q?x׾إEx@dD8{vr05|LN!@<8/}y|q9L8`=:|KN&7N up7 Bm\1k}YGu +)=}5C]<6`B㻞r꜉6%_1vo:3K>r>sBlJBH4!RT9oLB@G2m#5U:펧 rX0xвe_3laLΆ &@츖Bĕi)*`w;&_oWN -+%ݳٷ'/S eF֩p5M܃uheɷV.hߖ(mB_%68zx䍾pr7,,vTȦ,*-LXDX6?~EJK>78_>";|rh ;ĶB%vD^~}wZn}C|i-FqIU(+/&'f"b۷Q(奺A)Dvc=VcN)lq"K sc240v/2ŝ'!37,#ShH22e}eL%._Mq&g*FXi,cc_w೤?;ok:Iz^)3ԎV&̃տՒr℆$TچCIExH]AӄV.*Q짴aS=5! |W=q2}JhpgG>Ixmxֻ oKn"R'=R>A=lڱT%ۚD!X&w+x*l,8tQ_.}Sd8dkՐ~t3 .F#3$4 !贚x氜x燬) 8kw^k')[L\ 7A5}Ks6)4r-ANK)uӊn) CQWۯ ג:%] VF(V(v2?ZK}} [~iE WjDKfӎ[R9L2x8탋6E\ T'$@s! /r@Wꪛ-tJme9\(MQ>L#/{@qtBSp߷jĜ.!F>Ǡv8Y țJyg~^bI%cI ^ Osγ.GeM:*j;H{7pVcz=\{VL CkB`G[&C1y0Ɵ9ݭqhT ,LZm]RNx.7/!Ŭ)Ji&^u3|i\Bf#-% V9?$SoZr(ߕ[PfO怿}qΣdU K"6EcX_K>|#4 E@ es1`·E%o%( bI adDCo!+hɐrp@;7I,\?EF QgʣSǪ*>X]YlyrwR_iB(KKU)c6I>3~A 1|#\>Xt  :\zL m-fX<#$,SݠJ}2T PH N@dhin x7^}$:&Uu(c;ipˑ[ѿn~`9QX\H*UFFFpDUf4h޴2dxWi+aZ{ KNĠJt,Qn;fwa{ю/^ѹ/gGPgUKϠQJhtspc74٦skTNIZ qjuYbT ̨R[{@n%f(~HӧGjf7Dq^jS?9_]bcہ_\ n:Sǘ2ϰk''1ϵlcY_pcṀ3ڑh $RZ4&%mk>y TT5A-{}S8hk(6w b60ʢԪd8E\+vܿmlmS$%E}$С/LzZش4K˂(EsNMP=kٖȏ#\s{N'ĨN;8AmrUgd]r]pӾ,u؎Ff4Sb3'd')h-<-*VPI{E+öF%Z{0! Ӵhj*Sg2SHHWkY[C'a-w1HOׄH0jDOWzk'C?C(^ZG:{cjK+ '-|P%YUզwӴj›˼;7BH0<՘QknJԔK u^>*G$ʐf\Z{ƀ*98wB"y|@{j6{}Lctx9~흶&8;5< ?] YMpz( l9xK}h!\INohPT8yg]WŤc#,3!=Jl󛠒|/wN+陮^v}h=zh\h霍 f~̒5~+Ǹq }@,> ٣Dq׹_N.:et<Xmz X8׍/(KQS:NoX3b<EBX]9%L3W˶e):Ҕ<}i(=jVߣ9DN'A8T~]=!ٻ==Hk S|DҦ1eN^y> /㩚K!8yLT0~=SwRLQ &O. :N >>_Dk"z^Q&Ps&{N?[1)V/8챡UۂJ NVG,yѕ%Uq`:%M!z!ES#ӗnq# mz'U dPWG#gWFpu@-$A۪͘¯8\a)%G'z 0,,j<٧2$y,UPGb eVG ɾf6IM$vD( i2w_y!xk l%u"m[u 0 {7eτ6<:n&Y="Р԰6KqJm6`X?Iqv\9ɶ=[*$^1Yzj9GB⹦' (R#Sޑ0Zwlϖ^$DޠF{'rXTw@gD q ׄ3L%n:SCX[ܓKf/~Db9:/Wڰ7pI 25鈕9fb#5职 wKHmXAvLܫE/flłVpo7J\m}ȏD |Hڧ 'ZnnE fȣ%.g/@6?qcQ/Vq҅/ӔD]|seQrPh6&*8Ui8l(Dِ1p&i1:T>5mxMT=ey ^%'/XO΀Z9Nw/80h1Ԯ$Y`/S'+J^J: ~CI70k4V]ۍ|0b<6;j(g5^WWd`CF^:#\/ ,u~Ղ(|*KNG+Ey) ῤʮvnny @fMz!_&T3iiÊ=ijJzsqL$0G^͟ޟ!Ue9Հy@Eb~>2e*a$?O2`wmUbvE$T)2)+/F;PPG gcg̍}+~~O-BE{lh*$lKP5p+"eLpW rɯaA 5"4uU+ÀB46m<#zZd'1- 7 KV>DgUmzhHǙtu[;G=asoHC-ĺTOI(ݰ@laP bG [  KŒ9uQ[64XԴa^8MPf U ȯM {`NH°e.$ZE+5PS EQzf͋fugFcL\Xaѱ }kGsS:N=9;i.2NMNʳܶT @0)+y h?Y?v,0Bւ̯her4` <3dt+;pv9{.e\ެ|a1ѥ:%P^&c*8~fG`x$bQ1f'0B>9ܽUg!?P"PDQdU]5 .5qnihk#xlv=pDa:;iG{Ct 0V PɹʓB4pw,1Oqm gWNK^G]*q9VPސ4Rk׆gĤl J wɅ2@Y^{NM1xF\|\q$(`܊I^"]m-m2[w']*Au+9,$OBri/2 t Ԓu|q`fƭOi+f$^~m<߂2I[pA!v iR7J#4sدo?{ y2eFצ ei9TQwJA/l֩0'܃=ܶ*QBaO.2fJ^c隕#gK,M\yp{iYUߜ,Q e.B::Ăe2ȃ0䔊^ij3=vFـlZwZ;6wĮ 0>NىgPaAև뱶)pЩmK)=c%:#qb~ vB57LJ-z6 pvBk<ȭsnaU) s.o5ajih-/xA)*,HY%$Ŕqkj$i? 'r0 bgk֯nNHFH0BS1]f C.emT ~>4gYE)c~UU/$,=__fFX#GA‹Bqt(cĸNt4actn2Xe r K D̢[Xs,1랼fz 6RJrl&&Lvy<" ragg^dT@;߻o Nw#,^ ̹SvXf-t'  0Y׭5Xђ/p LR9+9HYMoؘhɱ6~r,xˀ(+BA Xф W~-;Zk͛a 2 [4Xؔki[WbfR$Vño0rڞ^6k )+iG = E3;с| A4ԁkNumBZD^9iFe Z_|ee_`ן =ǟTh1 jާHz|U](iFZBHUy(z\dmfp_leR:CŠ$vp`٭!(\)ik9Dio%܅K??Êu%ѾIߙxC hM<nmAu} W3ړVZ@N܅| I ;eewcҍ87W0/}$ ȩ7H˦26TWZIS]WU KMK<|hCy.~rv"V GKZ wo T&bXt-g'`ϩ$7ܾOCE+mڥ9/_4ڔCutOca!XL!+|}YI#xdK( b;OW IOpy)Y_ZAhD  C׸8<?DLakvbrBR_d(85C$/eJI(M- ߴ V l1uX[f=]4ׅDT[vo%j\_$lLYԶ>Pw|RiwF$;~$_9g;=>QW[ѩkj^SGث!v>2 ^NsJx(|ɧ O>S[zy(r4Fc?Z(WoemP]WEƕ#?J'j@'ة.biz˿ &jW 7Frlrf|u=m;UUc/$c+fDxshޡlG]zZh-^x&U)T LO:qkcq[ L7Zq_@aO 8 ~ @cԓdjalɟ;{%UiA Z(Ha` m+Nc$ZxK s44|e"9!abMxI"PFmK$֧ѱC3OÀ,2<]u)u:J/5wS3HtV׼V;Ϗ;eZof֖83qXLrD+)a}=w\|7hRhTdQR Tk؞zYsdž9&Gģo^CRO<ȃDo{ez=ز-J %)r[9 *dU^ؓo[1Ou%n*t>dqpc->x0oOB+hm+$$Kxc]͈[*m@q&GE;Tkz9 4`/8;i=Iw0]iBZu1B &Z'[T|G@=Wj|E9fn9I2@J_2=vaӴ:d&Oq@SCCv4#6ӛjN'E[ t,B݈Mq}bXP]DTE"n(Zz@^ 5Sh?ۼ.]'!bY>}Crt?X]L73=P2O ֳZ;Lx/Ps11rvbfJ|փLqh-w{`Taģ8~Ncu,$ZlŨAX3EHKnɂ®j;jee r;DMSM`év DJhfpV dD=֦\Z)禊JkJ޺]?h!zRu7efMM49U5| .@U,UV6]6ovXS욍(/4')R&z..Eꈮ"M|#uGN 4Uޚw2d x=j6 N OKs_N+ހ"bc)dZ="z׃Јj\p:Nv\²苤2@"xWQf.y+W{uZA._g!С,C< J867dZ;]q  <=[q'; t%MiâH&–oWaI^\z<%{ rΟįB1 /6?ok;r^ 8s2lإayUED>rt>Q |)?b– vZ4!v?=JۯBja08&؎ `<?tް}OzKW=1T)sm#7y \9v' 88~8iO̴ߧHssR ;c;#최 S̀|NP  9<.Dls2_)SIkZ wEؚѥ1Õ!.#hY)CM"c[|~)_ <1mn.*8 m^? @F'z_kSdװn7\n9R?\:Qg|+f\Qmn2[62_2NĻ0slֆϹ+d:eEtftNȱ`x}L7U> [{h&TwOXDSA&; \=rI~Z [2%\;ʫCgJЌ !]VU#Z“E~S v(ry &O~c8 nB#<,$#A2(de¯&8yW-?"/rwܧiAp<{2S*M|2%{2`To io\(jEF#ph)CFnx~@͉ܺ i#5yM K<|>@qq.߭֯4Nϙ>+W̭'c:fdLJvMxSO}([(_M)ly ,=9A}7@p:z YBUZl ~XNLYOf]ssf"Nw`LG{jW22#p;g^*&/vT:x=L0MwMD5i<2Jȁ :oZ\߃JNۻht9-N3Ut#On6(T3[9ۖJ)5O^_.f\IY}Ao B$$:!e,lUf&v|Man/4"0dp}DC]Au ~gui'@Tk!w'أ R1 L߳1'cjE~IYwQ^`ça^nm0!8ONO. 2ӰW Wz;}vR|M|q팝mljHU()&Y_CuJv)`rVW!Tlߨ:x/58%z5EVE=}H+}rGz^)xV 1DH?n'eD͗XE׶ BhfV&qa=>W3sf{Hn(Mb8L|VzwwiW+=E;SlGVrf:0R 1g+fN3%AQ z*V2iFGE) WOTx͛ѫR6NxK} \9'y0T۫ S/?';]9Wqq Qa _WD٘S0Vo/V]Cr Jr] MK?{1_/G{=7/܄?6EW . mHx/4 żjTlGG@!#QR_P|3V-dh_Dߋ_^`_mSmXSIePXXzG#DP=i<6y@># H(Izg31/9`ɨS_~a4rBQ'~|@,e%:)]ܿ`]9 u_ے˰X"6, AjZn}pna0]Ţɪ @p.K/.CBdxy09{W].)$9pKsᆭݚ&Ah,gdE#~s1t"%5 ¸B!8'Brs,fZO0h:ff AҵƉF|,Hpgcd8m#T>.dpu$0"<"V[%QvYǗV\DͲ3 ,t|>gNMuͱdmw"7s"g*qx{FUE%f ꏒ* EF~G@a.4,SEڿLFVU!OYW,oֆ(AEH4*$1+lFcm@n-HOdiQWCKw[z㻉vM <.%Cқ@z6Xg"PRA)Gz؜ȣ*) 'RH-J*-V;x+gtm8X]hUɹHxn9j]xqR\_^n;S7Hd{ NeƊ169+ `;D;>?ok[5ԨUK š^.եo*j#&1l멳4|*|IBiݠO !@{G". )F3WԃHx(7 +ēB,K\5=Cڏ4rd2IP;϶)2 1. 2Ozp^~Ўwekr8͞A>EuVK5+ (4>&rODMn'(:;w (7HAB0$|C W5oū4z0YtÃcń(Cn+Ev-h3eMDJݔzx3+zG2oO'ͯ?O,-?5 ѩ.6.EpTmOΏ^RI̸ע5$d%p$dbx gVxW۵xp(=վ'pWF ^Tt?VuI5zC$Mۛ~@c7u޼hgJ\ZP^|[w5F6SP sfCRmgzIE6I8&\ř,#zqX%W)r N#tYiVŸ"GȘo8gq (uD [ ,l<oY ~u׫ k3@Fx~4" r? >֍ "+̂-8x 6kR 7%ێD}BzrA _ <)US7׼WxP,ѹט"+c13J>VUkCpTl#C9u+4^@;X=:;en}~~Ş_#a&facyjNU9AasNX7;E8: D9 Q6dJGcfO& uQ/=P5ySS.Ll!Qw zVq-&wOq + şQ]0rR>t'ZSߗD*[babM82un 6 ĈV׻06JkkH GrkfpE0HkFMo&M rfw-l{ml Sk<CpL9ߙSQU1h)h*?H{1^64vϪm6cLǒZKx1(cRqYLPa)e]Vx搑O{wNJSO=y5v|`8 zHhbF5 GQ:% E7a[öC mKW[DGd6(=BxCZoB℥c@:b`J+ 6/ =F5 td|FjA Y(0'(W8o$̟ؒ3 Rh-lwd_AXvRI1~:] )//Y[xB\ḟM,->.*X%BX+S$9Nd{ڊ z/}} "z` eB4O*қ=3+>Y4lh2dH҄e&651[Pܠ\Z@wL*4"Ev1wm%8J$Lm>ND5MD &Ž|FT(uOJ1jOnڧJ NIY4KsP\{vocY3e0"v %T+OuMN]BR905rx/I%`C%] W!h W,f A}i.+ѕ+ui>!UZxBW̩~8Íar<;&M@+]?"Lؗbnv-s( ll_ۨ*|g.1A%/S 6oLZ5/<(6ml1]vn y\]g *DkYK=f@iQ=:8}45ej # D:%cfN}'H|Gd ΂UW|"t0h;x9cK&kJXZ'3s{/FL^#t LR_sK>>4>B+wQ2iq=\POQC3xǟdyHm2inuBS_mgor8|)fOT!r}jk>0 yUގRS  L*eeOQ"yS5 ڰ;xF6PPV$&G&/E +gP>Y~>T\f {R34o@.cz y 9DWV~W6gn;4 D-H죩jhM.SKY ?@j\V[P?k#1ό.lf*g g/ZX؋=ћY{XtsئLZUa z e jpw.aTP$q muHU$:R&Y/D.;B!LT2\KCdQHGql{a#M{A#4xDT%D@b6[ރJ@o[uzNv+o[^a Pn)Q>{S%?&l?HsIs=tRRZ>ϐ|\3[h*>}Ftyՙ|3Ł@A IBa?|-,bh0|o>F7T8WcYFfH-f=Wxd8!Wˇ0؇Nʪ:3sրn53c~ =|GZwWU tئJ5>F{O5|) ӗZ WLza55(9X:(a0t_ i)lf J0SȧPYJjwkO:xa'Ӊ(5}l/X]x=oh>C*lDv|ul2Ŵ^50=i.E)X T`"z,.C[[&r2`#gw5)*;5jhy F5zY\Ӭ҅Iτb ZD ݳdڀr>}߀TRAf!%0Nؿ,Hz uOʐCYw[<{-i`惥(Zp)(k DwGUF>tQteS}7!v,}qK;HߐCj e>l۟fT[ mInW3,Q@Hc2J 6F`+#g W T-pEI8Hw4fP/pKs32n̿h[?$@K _|:NrUZ>?ƚdX)!`.ɝKb5 }r3DtYOwUTǘJ1V`Ϫ̆-gwaBFF{ W^|p0.CСWMfh_WEhH |f " {U~9O9 4L/; rb8>C <`L"&+V) pz>ЃxƏk\y>kTPG#J=Ai7 ma f2($li/lsȣl:&oE)[E*'LV@Idnz@ A _+Umf,|xUO9;j9.'٪K|dPF˨- -u32 yB殮&n3wwd*D'AX؇_]5YiL5Ixx}wf9Xx1ZD:I:2@mTt:);`Tb3νu3x Nu}>!iPd/2ԨDb,0%yɄn=>UJQ88.F k7-97f{Mܔ5?$9&à|h`-ʰ+מrS\/xc'h%NZ"%t@&bhg2It IgU2^"\A !_#qd>fV<W#3bBHB%0u>ڹP(gٸ(V`wPg\(zV&W9Y}8wD cT3Q52mZLƿ'GrĪ>^y[o﨟e֘Ý!.zc"0L\  l:AYWWḡfF_d^Crx=A3FNoC,$@"á+f[7 TVJv9;[sJ9tlRoY6Q mSܿ0歇aWDYӋ"u-z4Hc]":{[OZhGN'<Υ\pjBRbng:UVt 6yʤLngWJA/ y[N]Z⊈s> '"8'O#A\OsiNsv*H;,h%#YNA&k{XY4[[oO"{*Hߨ>c-Q0Zx(mJ'2$`5N7?o_M:y12[{%I6#b3IBKy?Fn\A/۵+n"8yPl`{ȺU0";#c{߭9 uz G'nk̕{˿:AY_#گO!> yP#|8':C8Qdl 'C3HuQ^lgi =Q2Uc[+-EiRJeӥ8Qۄ_ -MgJL36rdI,9}l5aHY~jԱP;tЙen p z@Paַ"Yx@gve]Z=>tYvPRp^ᅂiw2Xƌc \YdN6f3F1BNJmBĚ@]jS^u3K#9F[ M^+2 I_ap\ivɕDqaF.6"ETp3YBuy"ͬdA&=B*⽜,P0IL:j9ބPYxyRp1&TIU;@SAQŎʣ-9%,/^Fq^gu^1dJrk(\W\4wb). !mK/O{Uj/&\F-ԃo3@\Y^KIu&.Eq5 _y}+4p"-QP] nhȣ+#~!M[}@(bb|h3*jmyJo1ZỳWBwƺi`o٩ݳoqVdn;fsD6`v'rc'Ц>j*˗:sjL*1qa33  U]uU%oYcǰGzNWxxiB&4f̫ts*O$(j&/bPkp?@_}B-.{F0[*M-4Ć;!66 ޭqylJ Wx3ƥkb,ā뛦7^d?,@g!IaNO:tVcKLV#j`ioPKFwe 7D(ܥf {>ƞrMZ)ϧ!]Żθ3y;h߻> iBIrL%Uߗ6!` 6)%px;JPC$('DpYA'՘9I,GG9ܳgmyV)WÜ'$_ (2ZfWE e7r-87-O=#TоSgo@l,0SEl #+ ?O zw?ZupCݺ_߬MXԡ1E}Lof)qyӦ T. W"5%zɊbZSQ:hwrrwazDQA0QUn^w]={skw-t@!_B?|" Н4P:Ҟ&!@L'`'^\jAoSZJdu[]؊Hi~0wsYWMOР=jb̥$.?rW"8>Z̞5{3@xl:V.-Kg '0,*JE**L^@5 XxXWrqr֑T;GP9큼q]Em c7*Ay x$ ЅUߖvJMW۸FL5ɥLͬ+Y؂Q}3>:ɰ+ٺ4(Pq ߐ}n i(Ҿ8y}B%сTG?޾ffJF/Օ& Q0 4 `lbůIȣW}k=$e.Qa*Y%#9#!T.F҈2*s/Q7-S_t6w wTe 4֊3 ,^cvi!B4&E: Ik8B ~; ;aZfY]}P&\xe[v8qU;0@`ZJ\Bp]df φza ^dBhŊ7^S9O2.N!-nڳW!v?¡@mNw}z[3ə.mƃ Ex>2!q #-H@G> ]ꎽ˅ݠxE>@&Oju1jQ:<fAa5(qxmNq-{ !lu;}(nV0Ts22a>]0$s\~rMCfU}~<;O&;l¸E>*l2a]z?F1jJ߀6 DEY99h-?|L p0:2,߫K>ẟ ZXc {_Mûd .W$jHY0)q`"*Xy._e]+3>KZcV}1XY>"B¶KkK#e7msz^Jzy "qC<`,1Ќ&X?܇pPbc{܍,4Z VD:\6QQ,]os%R͎X(eZ cexhHԁ䦌 :yf4KjN0͎ (;3h4WBnNt,EE.C]g4 ԓuSG\2CĻn7O ${nNQ9^V2,3ֿ~`Ӏ,X:rԥBΊdCI+ ~AӿOCdLLD^ Ŭk]i;WAl^gٸ;ET덁L+& e8?|͟N{wEbm؟<N(r@O; pSb=L(F;#g' )vbW)e!)7()ͅ=ѽg}EiXKH']mw+4(2S?lV**RMΤ+"~ s2l2\n{ŀf|p,LSń]lW{~IL1ϧ!:k&H2hQoL&wsAg L#Uw"mKwB$Vjc)Fx<i.MXzґy7uw;f. p[t](TϽ֖]Ȏ"l775"} ܐ| NUrO5SSD}7d"B7ƧK&4"%I뵿ZCxy]K' %㤬nj_W?m/WC_}&Ď\b@hI}vK$D2c$_HI= t6O6&۵GlWG^/Weal^= 96Ӿ2]cloկ;wÿC 2-.e8L;+<6 ci!29$o)e$^1Gt10&pn`*wrׂL!ǿIL/q%xxƧtQ!xK!af-367%!oSjp_w^ϕ#93@ =^t ǒsWA։A5s $K"_kp+uwq{1!3HadmO}d|3_RndD&~פ^ZGű*92ςyO^0  l#o7 K@UXtGaB- ᡂ\1bΙ7sc1\j4K ^F+jd65+l/ib/]4A{{kHbTWd_6L|wA]?I/GH؜´H^n ~y0/ lLTEvB"Q QpnZeU$S-ˋM3fe#(X.߈\ I>N[|7 @ #$!|ԁK ^骪Gvj/&HUNw$n3̇D2!Y^1YV4o|GdC9d ~,+%/nAfU:B( Lı%pRY"( (ڒNRm܉\\z!G,ػ~MbxdoG?<<{SGASȗ!v@9ѐWpEItr|>:{rPE|ه_$^fFnlkŠ{Cf9 ~3 6Xsޞ;?-+-М:/w/_C/_n&1aL`ƶ _B.}iFYym .+t_jn;ubn _7K\r 24 qT_w 9a3:o?9vU{=nRLA__mί-5inC Gm{ptrCO2]a||hJt Aʶax|Biޱ"1S>cNdR/Ͱy@,пuFH"5j;I\(2{3 L͇ eIѵt5bS`v,Mn̈́ +`색v _5&-:9"Cz _UlwkvvMzCcٝq! _dnSb˃0%)D`= GCSו K q壢ݗEx0ڔC%Pl>[o nu׈w@u_U7r)]V֧`v-dK0Tu5395WkWN ;Ytʅ%IMwe"jCjb!׏3➗&#:7ID) Ǔ*s><|>'IPȰ;wcA^Ϥ 1'Aɏx֟ Wtq?m60.g&jɬ q{SEǛ5-MYR{1ں.q猷6 &i`ã8aAր;W*$lgaN&mat֣81SX)a_.{W|@ج5U͆s-p{A߂( %bu ԣlͶǍ&hԎ*o *ˑ"蘨5}< q*!.(ݯrRîݻxVWFZhhRxIZt*e8ik2SFWB,}GşH?|r $kk)$Ujg?SPTgov\״c8K}5{!\PQȆZS(J*a@jEKڦuSg,XFP?`U5qܣ~J%5"h|s9z+T_>Vk!_~v6whf>zۻ5HBT3߂f☑ƾ Qas<2b:V-:NBNΣ*bhP[XH¯Ch#a(hB R'Oa6zt:47[2#wCwoo?\ YDOd=1θr/+r1_ }H*& A貢Y8!ӂshk2`o.' *^7jmE_.R\9?gm ڂpX+WZd23*)WBѬ&t/gG60/HY G_Į2J3-6['O?៬eGSMVS3򓖐(TU5, i95ONګ=[Ni\R[Ld~bi=-Ǽи kW)ғDqBC GYMNl0Uh%^۸)?ӧZ2-T*.\)ϝKk-<2_%hiJmOL L wm;JmC!]wgӻTEE}p8?V oVg*j$j~63ctl 4/WχtBxu1z_TQ[ ;JSܯud:gn%"fHlOr 9gktQ Wv9K>x$K uXpWNѾaL|1m.v8iX^?NǿEޑK^qG_>A*eC'&LW=~CyM(WRCF}{u^i>xEZ iIcw2m X>. s]辫q_堳HZ@ iR,FIX@fw>{0vZWvY6>DRi -"ڰ];@ɜڧ.KH y_#Cd[T(B)*)f.G@,1k_`GGۂs<ߨ1~JX5_D3^/h`8Tm5N:P&VB~dKoe xV{RG2@|c)*l }`g#:k/jĉO.SJtv>`l4W/.m{YCޜBD2G{"FJuzT&uкFaCa&E\ϱ҂'}Ǎx"q:#vEB0",Q@UY N8llJ7U!8dh=pU",/p#_Q?aǍFdJ:])Խ)y#`8σX0;ȕTCmcm{1yDwِrs{0-z!;uoFjx]jнxrV2u_R{4b+,ؙ}o*%^Ƒ @&hhܤr!H~9IGX1X7-u΅2/yҼ ;"G?LETAzZb2)ɪ\ m2iR0Àuy;E6{$ftbj}}9^(!w9܅=Å#Knq4WNހ/!$Ϻ3ݐ޸qut`m.ܳ`sS@N4559X7C*;Fsxz #S6ߵibl;{!V9 X$胹Pf3fZKZ)uzD ndk zo ue@r "ܭȬs5X\g |}whCSڸOex(ُŚQ(%%qHJhL`< Sb^KZ{,yX{ce0 ڌese atHgp.7 \k]\=O@ u n.{wjNZ2d#GrRL8] %R?;պO`W$!Dn¯1=iàu \򄟬9|I+M.,xu8]Ov8ʧmSx)!0GU|:O?3ɑU,Ͼ)+HDYQkԽOP%y D҅q9P93pN—l}8`X69ܾc( x D&$ iD'27D e,χfEAAA芌ۖ@vd`,x-Ghzh5VM\˶ͳN+ |%TmQZm/ Zr/->6tM@ Jj|yusWB12Ofd2/V8vwSJmZc\3+o-(5Y3!%ra4k^JJeĀ``_?C| 'T&ua&0,+$>Lg Cޜ B2 ᤲ>kcF}ۦ2TxQd+簴j 1JsEz^+hYEY~%Ct*i떥 E݂fAP҉[iƟʺʊ+ڵ DDRQ+{WRp%;mY;$%0P%Jڒu6j%N/5@v.ųEVzuWᤣZAM2_0tNdk) T%#Rc+lNݠ⣞5#Cp+X9#*v`jmxh[ؿ*> { ?>b+|sqD6F85şұ_X3f$Zn]*_p8#䬢WYYDm ~a&Z!%z@kjzM*|vle@, 4/l'm&*zN 8V6QϪA5zKt:Ic4EIݚs8]!ާMD6rF>k&IETE6tP9H(~!\-Zy'nw\c<}a[ ﯟr\U~ h4, oab:鴓~z_%ɕvK3M?!wyV8N(OhxRݖ戋PGBܛ W wGh[4Oy:Sóa;J~gV48ߒ?;Dr7b`Nl|13'7_gDxQul|ϋ\0JpHfh'~ LJt\ cm3(ɩ0Qb'͉؄Na1F#PRtu\KyhC$aZ'GLӖAp 9Ҹf+kt}pX(`_1lB݃sʲD7I(Gې>ZUf\bN&/)n q g! *"A,>:?L`c8P^eb X!79X5Kw4Bj+7FufeI7cguU"/ԽЩr\齊տRU`q}ggʱ8Cg1FHv=_s+}!-Z|F 32RӶl_.9Y)''m"2mE,2;[ɸ>DKBQ> ta}MN9ͰFYM{~g? Eoњo@"u91z@:+K8&*HAߍ/hDY5%Pv>֡J"KPf|[Q.dk? Dn VˣU=3P Zl(s3'K 5W.DY$jɄiu9;i ="f?jo,p9y -wٷ\[C { 1n" $ָ3|IȪIŊ[;Ja]R' OØ%<;o'< hS,-MvD#jxzQp%9}eM?FnW:K˞v&*BJD#@r!_MzV$pvއEeXzI ^s.H3[.Wp x1xs8'a٬\`ڽ0EW{HkNBW=~r{[1iz1-5ۼNuɄBWwJP=I^D  .v~]9Nȟig/6A{-]qل eC"T.| isLfz"@y}.a$K!9zhwO j֛\YVosɬ420LLp^e% τ~S+R ;lh sK_"|A,1L;|犙o 0$~_p%̗)o LB_4ܭ&p?+&~{g aZ?/6\'5[:#*ok'Yp]7.`̛@]ds1:S|H~ygb&ݫVc<'J7h2~ ECv6@ggT+jp=ppayNT[F!Dd~!5?]G2 #OƳh'OXjpvjH|JND29]^[خ*;p [ΞN%D:(-*EBy/̖KJAN,.m6bW,76> F?6DOc/ drpCNPu7BR1/[}2ˡ۟鴻A&cFq7꥖=Xpg}VD:e/7 1bWe;)̛Kn~nl,mUpƂ~?Ky Cr25QӭY:fH@!*]J _7J>_6mwBœuϖ8Cjvx*hlܧZ~ k Zp̛ p. t]sgPq&gCe ,E\ir5Pz̔a_v>l=g.%gkgoȨa>6W GgXc+TuDeM\˼y"> \2(% Rw1cPli; ^ b?>60F]à&f#tzB) zRvr q&^l;Y8qo'"ːoI |syěc#oԈ9k: d@%h=A>y7'dQJw/B,2>֨(Ai0nZMXYjS|}<'}AuHv;hٶ<&w/~΃g>oSypy_`ׄPf?>6!Hh!/!āLE2xr#D*KlN*q4S"J< *mzk:ŵȸ& YnGmٹB2F/VdףL&;d_u}NÃwuÆ..52OAX < Y4kxՋ仁}SҮ^3dw-s>.!m嫖M}V>W1+ 88"xG=>ISNˣc%T:n ͤ@MSY](Oq:I.py#Wq 1:Ÿ*ž=z|ݢ9Glw!CE?GLu`AU> <sKAT 2\$]G0?3Ŧλ ,}X@l~Y8#iNy[{j> [%ҫ+ADxdz? WQV4' 6춐rB+P-pz- MzsЋײz@T*BWƺO0R4eRqv^8 %9O_oRHt5$VBv9WkhfCXdC\8nXQf{?H;2> 0{ه-?${)bl(0\E3=/rZآfhi[h֠O$S8Ȫ !G:<|1p%kͷs~`Nϊ<TAfll+}&0ay=ƖtWp/f*D"xNK$Z'2t nN}JIMLDzǥ)Np5L(`Mt1bRRث5uhz}sPl˪1"89.ws N8]{/,>* wX+&ǼVE;;UM!b26K }}vdހ׵"C d/k9Cf)(g$ߞu82'΃ۈʓꓨx-1W18f͚N81C[gKi~pN2)NӐ 1we'j{x#|LqvX8Wzz@C!d ENXe#+"_NŽ@7*-6]Atvvoz g5IM? os3 @;7DMby0Q$q0;Q'-dT88NfJY$cYH \ F7Pk[0ihT|Ƀ&歪C6>'cGTH ըt{Zfr(Gb}&^o9S3`aā.}},(국h!oz:Ѳ3">eNip~#YI‘6揁l][j 1Jw`BL2&@7ܫyH1EQ \Oޑ~COUJ8Wb0qДf턒 d7?%w^2b@~3Sn z],?GZ9]֞tPTMς%[V% 5DeeggVeѫv i}Y8v$zG8Zs[D <C TfjR :|/&y)EE$=Iۇ]ӝÜb:1kQr{} ,(OЈ|?^3K:Ϫ(:ʂ,&{5m_.k[cUe}FhA~C?++N {/ESofv~[V&'dS6R_##mt .y訾vJ9#{hA`m-U +('n^gnjhǥi?l~6B L1K1:g27.سYd;y 9H).v(t Vch/Hqc c]9Eّ\26_ӽ%27cb%59?/ ӀM[{Qp;x$\ piz"GˁAZ9Mnb^D@BkBBsp;?BG?lj4ꝭ"zj17 %݀S>8ـzu6M+{2yZySbW*7*9%PlZt%DtW^;(i 7^, CgEm:RN&NP߈qç2NKu3Ձ|l%oև,X=}cc+s-p^/Bmq*5>|M.xo@LڅgyҐ%{{kHu*iWh' (B)ߍZ=TR;D)N#oI-dP|߷De1Mp4ByѣsL ppJb0`)U;]⋣|Vv#K!t" Y"IDaW32#o]deY蛾$@BMmyT1~L)PY2DS]v0.HBP+M&921& $ɺh~/YwwۗD/Θ>]$+"z~VXУ7@],q}(dשdFpH3RGY+ξ&_/M"S{Za5nn:OWAB¹/h &pht]h^.6ܼ}ي=BLS.Ѻ$"pO7ePݸᑚ.LU7ß?<;2>>B!Fn?ˍʗl /tioP@ Yu0fv:4E +LG][ډ!qh!gq}b]:fAj:(\_ ]*ODfC MhH 1hep"9}< 1eשB@ Sv+/3=Un =ndD=Ze-ꎴz?U2q<@8wTk@W? {jn#9agnG~7;BT0E]t\$}ct2r]-pҚ؛URFا,sShQj[kK8Q/C*72crtY4B!G'i  w _Nt}?D^f s|,dwzZHQz羵b 'o ;L@(sP".dKU֎*KQ.o BKtfSi \foᡯFm" Ǭ)#0nI0>Wh&uZG&`_DZ$yJj roPSu-T\!}thdj/"?JrM_;+ܴPIqsRLuӀLFF鹽ǩQsg(mQ+1Oc/r稆Jr?{!ՌQKqfM,tk'Ǣ"$)O}ɨ MȆtvC2эtk2߫=b`΄7t6_Oق&=DY>g_}:DQZj:RK>@ghKbV#21".^Jf\m%T6ij[[p3?+k -+ >MBOce7SJۈPx !uMiG!+jBvsĹ$q_ð)\%!}3r1:I?k΄$IѢ"Kp8rK=fHCGcSHs=gzBb%PIJ֘HO @{Q?|{Jie3 ZFx{|,rZ_m7oTC!m^=p+Yu(ѺOK+kuIF*':'|C86s_? EC4[Ԕbjb ԛV?#o;R>3;*$oM۹~ Rj1W鿕%\8'XNDBn/7`/tOq̸:i0e!e–sj؂_OúDԁ*夥ϬVQ!:dyq? "&rzk#峟/*;wJNv5,l;g}#>ݟ#:_:-;4TC0ʾ\]]حl?sApwZByJ,gMX#Q;w_'F'|`=]ߎ{CUMKpw":?Ǵī$5ypY3P h PgUjUuT 9#rr=ZJH`RGӿ__eq*$IyB XH mkߖ҅L~{liOzN9*]mRrMmk0E2UP`j|!|P9H)`Јl\Mk|iB)[ Qؑ#Gc^+d_G%3n^#5Ī)8ʠ Я|qŹ OQE N).u*oIrŋYYB銫-OC v剎ZOa,\g/P؅:Oau#.[xMNardr6,g[#:O m\S\|ɡ+? Rar*PVúb wǢX ;Ed1hR M $L .Lc6A`TsK+BQe.{sCr c2[dvZ));RSq * mұ.;O`.jP!|.bWrW.Ad}puoOt0b\.d܈Y 5ρ+~$lCA8z^O;ƏnxSW_897B fc?/[*}$B]1>mz2:=1ogɉXpoG!qIU͇ /\¡O9 h[dPTF."h V]624!t)%GDGSݍɖQݻTPHĩ욫+9wX"^'^Np~,^|MlK_n]7G޾dS?C6Xo*oY|q#t@;Ȥ*. ZבC坔$‰X -iB1qH&UKʚ%B4le}g,]alP)6$)Ht'#/R,RdYPlif/kXX1:b&#P$Jf=]:,8uI?~蔭ӄy [ej:Ts0_r8.S+4,I#NЗryG$}e}Mu,`yX6ȯFTNK^#hQ%ڠ ̷Cٳ;Q4_}[v%YmLāxR\1xɄSǵDk(_tVM)T'9c `Pa$  g>cۋ]KL>_j/%4mJ;ژx>4Ҷw!$ɺ˶8B1|.B;eQ?îq Pf]Q( T| \ -!zyWhƮˋd ~ ̼DGv ㄛ ې Lf@jA>>2B+ @0)_4nxFz3@Ɓ*%O{>9qY"[}nz:ρRxڞEd⺜둄47~VvLI; Hg3 oI7@_Eh mA+N`d.6ATx~ $Qf]N[7#LL>3pfAI r\*'30`-AP ~0KJ>'!ۏ-b"%#y(YAG+ Tʹl(72>2yԧIvZI68!^\k9lI\HiXqQ|NFwh!a(!LdbOH ;(GwEQdQP20D]#PvV Q~仺ﴑN; >-Bxa搏wNZw;bх}"0 l](F>ߗl ]A./}h,: ujyL?N;ew:Q}&HRerѧci ~{6/wR"m5蜀$|e܃J\e̋œKm sEmC dI&/ܾV ꛣMoR`6@uE1)!bBI5S*GHkin!ۢSYςܻmZɵx/-9(r]h%3Gǖ\L3ð{ڔV~(;hC\f_r/^|[l]&˖v0+rIoKȵR}Ҽσr-ldIjeBҌgPZe?enSføRQzZf42[u(3ؘ$Hi۰!a̔_B; ,e'(>+MaX,9ÒI6(@ѐ3tB/r]M(N}a~82\yJI*;xŢ#mܘ*mR9l^!>&Y/{V(uT$˼^ u671+-.&xR麗ɽ_1/X*2ϻږ $]Q+7byוLb.taJZ֓Fµ ,NFY+bMyp\z{#BPK>rTTʢ7bG K.͕ ٦X᫃-ʺr'Zhmb>En-Sm=s R?tɮ։ "G2X9=c咻ȥ跗΁47yrZy:1Uy O?DEޛjX *qN䒓C@KR{Ru(Yr€c un@Ҝ2@<'`Ϩ[gdoXJvx^Wog4~vR߿ӳ.KFA lfd2nY~3aw$3cll->5`2IJ97Xma CUиFlRV+zArvMi}%4y | S߾V& 9i :j@J4%[QW!/9~/4 %x>i8B5c pqm>ț9 ꄫHmQܗd/P{dad/ jg>vn Ս;g16sK__^]'gEkOz_[4bfl?RtpC02ꨘmZc>"68۪h'7i$yb}@T7^]\!t|KZnsjf:*Lq/['zLghJ5 Uk={#;Nst7%1?CΖ'R(ꗛ'[Rz{bmJ#L|l7a/*IY+et +o8y-f 5}吼 0J㨌p;yEV)&W2lkף1݋޷FA TK W5M˙^HL)ԍ%gp`Y:Y^.}F3O_ eT{MRX/c:x2siCY}?CvT1D 2o^ @k1.9Ȼ nR!tc6bM-EЋL4'<$y=Јw<&b:6s@`ȼYTf2mu7 ew>x Y1'tM@f oHa6jßSXs LYikUF20-슖 y"Uo+]ڥdP twH{rS?F 9TMe_Oɪ̃`]!r&+ m":vVW혺rU]oʪ_SK3r 2S0P@Y T%ۈwQ|$vIN׺~.Q4 3lY1z٘铦4sphSQJ7H20h}%cqCx]ݎHhnSvmĀh\0սY2pwRPNG po9'/K@t&\bVjw#aE;TtG%{Ly,d>P5PMb9NeO_CxZ_ #/"{T#)T]r7|] sEBJjǞk(e!%j`B {iEqesB/W6fV6n S  jѬlbPAţG Il_d5~SgY@Lj}:ȑ8 ػt ĩ&k~+yʎۭC6LC(CRiVӜ]yA^Y?pa{0߅0f$2`28On{`'6!jnzǻ(7ɯƹτ Wc?8].@DO&Qɽ/ۇQ?Ի!F9"Sy#q|rg"r2E;Ĥ_=L2n\cG?((g3PbGmc~'{3_ (oBݛmVwVtO;J/m %يȂO4T{ /wvH5zF3VzEBv| XnaBiѼ9- v&g:Fc}g;2dX;oZpS گj}N*$˴dJS"S|^i mjEQXsLec[:.&CխB_jW|ũtU'$p;˦m>gF|hg,B*eِZ?1f'& PAwO$i>uu{aSk '4/nbwAP,-gwN7*()-|-v"UaT\Ϝ[p fD`t]c9gy|`~UʂʗfAb&o C\W)ZhJMJƼ伉ƽ-a %xH/sk>H/1)}`-4vs7{( $=*jx"|4z*է[*yN^ S3Ҥa$חD:7 x[z|YMF89#z}#!D=zbf A*B${Ѳ(?r>?.Lɡ:%ɮthI}rݔͰb,dA 64G M~*V'!\](Q.z_Rm'_9 t=aTuMQǶ5m$ކĖ~lm:} J؆* TNҐ;!4"PsS5ƠorςjMp1= Z75$tB #դ ՂM`ң;v$Mު$L@3kQYOo Kmo8W2jS P(Ԍ]idè0!'s9[JHSJ {'ĦGv i'j+$%8b0#YA?$t^*:+d]zΰm ^8Zf6p,^B_OR|Mצ9 b(6/ mۆptyX QXp Du]P#Iѐ6qOUz]n"vȀRnLVX#"L"Ŕod My[Пԡ/ =xoT/!AzͯGtj*Z)z.q ު ȱؐMq<5_U- ;k\yl< fDŽbxaJ!xD0]_ ,SH0-%O8A#Ll2 OGWT&!ȩИ^*|5.~,oHUl,%7J  &?K1;*,cx^ En2vTb BN vϬ.z)>aRnJm]NtKo{w$۵ǍQ[//ۿw.N◫3alUQ9֭ 9]_4c0T\PWs]׊C%C4BRAʹNojy🷼dv J`cJR/0Ws9.UISvG@P4[~k%?!쬵'=CLb(İCSP[BNNh`O~Ss[/ Tٟ&8*qԴNyHQ;Wק<5~w?c5NH)%t#9@̼+65P@'t` 0%mPz e*p,vE] e =!/>¾p87ǔLLKח\j3ÚP1y*mST鼉"1„tEbkLѨXYߞ`$E.7WwN NWV:/񪗛Nj )U,cLwHAT/덥մ?ggMz@Q'5֨bSJ؛lcKS1#WAl4^шZYl/;,ujP+r1-|x2P&&~f*B#-ѶaaT+6/':#^gF7K;U*~z_K℘z9Q~kʚZ䉩.1n `/˴\;TpAjGPsTAmaBtve\tJ=$!clou[VQ>D;e:sj 'nq%WxC޶,nyp8DS z~/ɡ]hDB*1KI8'SQ\^tcA{eQ[&GB=W)jh;?y5'gXJ Jaw6׵Lke{IX6`b('}^Rʄ<@ C aQ4h՝ED"B5>]$zOuOw u)|/[BtԼ\ ȇHck Œ >'O4v^ُnt'73.e)oHx촙A)c՗SUX>34K^vQU]brEp1qTң}}VDLba>,L a\Mm~ޯ4fN;ݥ>Ij$"Z {S1cԘk=w#Zl5ʼnZ=5rá6i*y% h=O YMq> ii$F7{yƁ{3xsF{|_|XQ=eၶ1AO.] IǸ-iHtKJv7{7S23A6m֧H%EZ3"by [;|n V(L9ZbU,rwg[IIG7c{nkIwx]LS I P)qHO"^OaPOC*s5.h/etG)M2=MBE1Qb5Oѵ|FJ ]\txW8b`y9 >#84y$#_DyP˂8oA!)xQ>zI 9Sc 0soT&4 T#Qےsk0+u0YQ_aURFi‹e?CDJ58OlS6`BWH^ZJF&(bWq5wmM*w ~Y9a6\.e-'3ٱ %ՔG4[_jݤ9`/+}(Eo'Mig6vXgLtmIt3Ud-mF.ֺu[@˖5 6:^e1wGLԮS6AUcb_moZ&|L2Ʋ8_p(\ylŦS{Qt%jՂ%ܹuɉ?31ԄfWk-!Z~4mMnR̠q2qV,'Zbl Rv WP1:dgƛ~,[򴲜QDgv(z\Gw n}>V|ۑ*r(k#`>'ʅkW J*4~f>ѐe)UӪI޳}Uf̽_!#SnVY^ 쮘jZ&&3*S u(cXu@g܋ޟb k#δ,6k=R(t%&g%ar <(,8[(MyOSES_%DP%Q9e =oc+tΆRַ?1E1|# 1o#tMpLY#keť69p37ql26O92S&k B;qFs\ƃƼE!aOQ ]zL$yBs1.9gF#"Eg?ŘN )јqR]N}{FMu/6lWTCli djݲ˳Ӄܑ>^W,BȺВAI>f}_obdKkN_IvV#켜ĭ2C2nNtl옎-ty޿VJ!|,-1[&nG*RJ@ЃKߡ=d\6Y_Gi|X!|hXb7lFcP`]-icw:Z{ǰ֢&Q|SËosGP @i uWpȺ)3[ ^iLq2%>E`h GԾjξsngK$pf}O4>љ6aل=w#:8&p^eL?&pKe6^d= u "hmIR[#EY.g>-Í5ΉE3X-ui; $ᱽq;WjL}»ሰr cZ>>?kVW"Cw.D3+G Ĝti} v몱X%Կ~*:@V=6ӈ_l):3\m(WXzIG?_{ ԝBYTpw%G74IK=!Uf y%a=uj F;u_va.!4y * оqW#0 [# zd:[ڒ\rh~U(*Q覭8tqM`>ư$[=o(,B&xapٞ|۔rKA|I"T4а#ҁ,+G"cWYt;QCթHKji3܁zkleA- a!d hxGWQ[FY'tԢt{8_X弐lG3_e0f؆% -P:qWKEo) D@?OZ] |Y]rڙu7M8lbysB:/\*o}; P"jКCX".Y FG%Wx.HV‘Kcb!H1b;%!ΦP`1=âb="N8U#=c]5Z +jklgKI>.$uK!C'W2R{x1gƕ4y9 פFlf }\ z)_oPlr2G*;* mt~`3Ht|zn_kexf,Ejt(Mi|xGY 6m,H)4<$rl9F z'O6͢Z|@7x>1ƽ:`@*Wfc N H[ -I^}b=[ KZVOip ~ȈC!=.S1GT0^<ơuV `βE sP:) #ZOm !KȪR5߾{Vs>8 O.wq 2?\H L0@^?/9bfwoњ To}!000`Sz(I^P(2V -bLNt|8N7nS.tJvW( KQ ЃzAM5@[X߮_c2 'w=S$Kjj IDO6nkKFwEa4F\\JWnXTDuz!e)i”*ђFщp U%vI(CJKe6CaNh ԬE߁>N\q{9@${GSYh~1mk*yyyeŽF x!*.p8q3ٳ⅖`H[q ؂%iY;1 JN, 9n<$1V;ĕ}]V{d2Tl UkE.) rm`Zʱ4m(t6X8PngņVP]zY5Dڢ"\!*wfA:kY|ff $vVބ.aSrr:TD6Qt$E|D;8\>L>Rrl]ik\<[[ԻH}9kozA]a$Z5Cap.nj):o뒋wBA\@Zb[楘;hz?@Ssg#yPmɃ) A"zgׯ`AJ]ۦY܇ \tt  ;B%Yj5KLKRxv)*\]^SIC@Cď.׶nMv]5%u'5A6liM,ֶ(9xc~*v`}\&U05PE=؊~UxGNCx <CM@͙~txs2mA5iIݦ2f l;;bbg#=,Z'!_Tח74!0CoO1Ul{ zDec"lAYTNSL/]o"0QBEo&#j(">3\d*fCw*Njv}lhN?IZ1A\p,KR{I]d^m6g4fk1m7N>Sy\YC*CQq jv!,O+\O*D2eoPtTҸLGwb W!ss% ̑hV!Źtf7(7)otRZڅ+GX {?B>+fHUtpqvuz;o]#HHxPƐC\m8wZ;O#Ts:ͼZPtFjA|r +tK{8>)5-afviUo7q뻰Mq^+r  *,2gf[i&%KpTqXbK3? niNRMɏxt`+NC (6s"T?Mo7clwbf̲ő -dy,zd95JT}E6q{3|ڟsI?`,+Ҍ[G rۃ =LcU ,㨠=p{5&I5TKPt7Z)OU=;Z)*Ƃ+{|Y>gY~:﮳t][ATJ' omQaAG\Pbppm ee3. A/ x*h(4Mii1_%/wCrtTujyTcҏT `w+ !Y}:@&O[75Hhz-;m2p%K+(*aBo7ɵo`c&kH}QF,W@z~ !`ML`9;6Ma>58xa% ưTE [Ń&6&!+QO37SALD[}Vd*sJ1flDgbYȮa..Cc 'nKk>̈ j"4X]`s%XCɹ1d~ݵNz\5! ̵(tnv*H0D _֍[dk)$K`5v xP!ĆQ* $H!p E0U@\ tPN7L\y-8Vcv >F _4mOE?>[ܡMιR4D0p8 s\@+jTW0J<( '+vC75FIQLg]^'Q@ѥW93F8FR-zң"SnxfW.}e! ؓ Ӫja[鱇"JV? =_+²}ہe >>N]G "Є۲r( }p׫e Bc^`݌cCH9dfo3UNϙMY尝}狡NX ~ޖ t*P7Vϕ{U؜- 2rje _H$L|66W=#0ֻU{Lb = PW-j7lqGڥr`"N3;f5hvAPvD9γDe׵hVls4Pc yCQ}=Wp\@Ƚ1Hȏĕۖ]y@K9b['1,4 찰\.nh!8f_ԏ%."ab V{/#-bL{ԞlKAcϜF68iX'sڻ۹$z̨"O\u$~==(}jrQןIq 5d6XY Sp 2;vF}^\ S~F]fBhFQxʯiINQ8zy aoܕr}EgJ2|K7a4e$|pFJ*p-Ư$Oh&SK&dTܜZlIɹ1/ĩ|*YXί^DzbWo"U~{ Q}Yli1RMט_x|tspC e{ǘ#{pŠƾ+V̯XL՛w)ҋ'Y˻v< `@.c#ٹV&<--:{ ,I@QSqӤ0KҀ!_4sEQ3<9l'ʷ7b&ZmGҕd+;NEFUu>u@2Y%XGZS=%%Ai%f`M|IΚuU) U+-M5CVzG^q\j`3ك)!+} ̜k _%rhi 4JHk2;g//WҿS삭.j~>݇NG5<" JM0 %`B[5#ٯ Sjq 7ckm-NH!SvmQ4zҟ/R+/[G%e[Tp@V=0|Y+A ?e"r/"-b 1PHA\}|lhK;Kܝ#]VQCEr,rYڇ@I֕p.?7 Gy?ok`z<}Ф"0svd(o:&_{;9V{L`BΖ햙UQȭUl\|]O3bzd/Es{;Np̠y d'gP}dܵ-I,fΟ$봄!/Z_K3C 0Q)JQѢa t.v1r~#PP$#6xSM:Q(bwjrXiëv:GF[QbeLr(m)CCQʯC*rMD%WU {db*<{0l v1:wTϐívX2L]WDŽ3^*}AS\L1S$p(ݑ8$&8 ȉtuVޏ<mo:߾>ܙG Q/܂C`۫ d;_Cj1olfU'Y9uC %l8:@Cb뺶Y[ث[dW:EG*Ok2(}4Qw3|r)QX/7,yAq^C"ݍh ȫ0 '@f&._tOG nj"3W^cD䙍([?im~nfHsN;i|ȽI=`Chd , #aO갔׸i%f+Z*`JWd(  0+aIaŠęD+!b iRcBa%ӞXIx0 j_w.\Y &Yqw:YB}-EvJcuI|BQ+9u'Nd(pA㝭i JE4_>l>PY^F~l HvmTah`ΎפtYb;}lTs!I!e4'KXrCtPDbҟGkY D+=4͑yU}#Y~0f]zoVUጳ/⢿R;$|'Y9U;)_O4d*;;]r W{{o'Hhyɱ*hQd7}"ir*io>Ƥj> D6He"/:xh8s=d8f;*+'Ma΃[HĶiĸlV$Tg8O5e diB;['aZwh30GFR%pzrUcl0!C #GRo{Ą99[d}oCW b6Kp^Ϫ* V/S#z˝I+yy[sAJ xl:̒ Êz@ yZg$X3m0:dحZ_&Q,joc.tqz0 5NdtƉ~ h w"0Uоn鿹S}4sOtuye./UtKc}̍AЪַ5fq&<nǝiնk"J&<{D%JVvr'ߡ :^ :Z4[<,DjF|ae h>bwGϧ UV<>D%$>?jͶ#^ڹRTW(l6T|Z}䟈 K tp4(_D}q5eATVoCT^+{H.- `C3Xy3S[&"}~%́U 3a$xKuSxb'HﻃC [D Ѵ6o COAvTɉ% phB8˹_׀^ZL΁ALx+@.'/Hv^ê L`8[`âH*Nǝ|q@O4"͖ZiH= ΙD%u;Khq'Po`sz9WT?7u[u[Lu% ϟ4Λ8g2<#M~5:Ehfyc/p>|En1hZaG!|df0L_8啷^Cm,v/Ifﶖ6O.;Q*u piQAH,fP>Zy8WI[-B^n1B-)D 9d<72hl+`=#irNFy:6}s &)*Vlr(D{LjD͒IWA#"R߄؞)?C^,YJ9𷖑Ͳnt/:':@>8;]9)Iliv}QBd(hW {l 2oH2SD{q`8G&y:Ao>VkP @ETSS` <"` E cڄzh#MbQ^8M,KH3K~|H^l|G =lDnUP 6#xj>-Iկ?ՆYVr!<),JcĚ,: Paޟ"G’t^] Vݽ=?I LbT,?t:*m#_,i$ h:y@Lݬչݥ6! kЙOS\Q T%#Qz4ȵҧ6<7KCW^-]N yM~:B/:(EK"ޜyA:E)H%46JKy|1j[/W8J,7,bB?8\^ WMC{H0H~Xw3p zzu]+Z^MH \  m.ˇJnhsrTǼly|깝?f mO^;<;}dL5-aee wvmj dSpjgL W!hٯܔuRޞ[V7cxWI̟UG4?39N4 ;x7; 01\,~yuS{:P6 >WOWR ䷟]} 2wZJ[2~MFbK[`L"e>d7cIKj*? 53«.oCбI8oIsÜa Ldhd p5M+-V ʵmMe&< i~_b!rIJ4. @WϐˤJ@PMfYx%';r& M Z<+B6Z5xca,uǪ缧+ވ(AhzJVh7`TUG_5ŀystM~+@ok~x^tz B;adooz}קx fo6U{sì%[6(Ow~ $[`7ƒQr tn_G'ۤ󡞿9(|4g+*v Ө} Z7&jv dhч-2.FDZOD"~H)AB0Ky .gѺNkQ/Ug듒4s8@aLMզf!o!+U7,MZW#z)$I֥[+4Ǔ^r %Fꑺ8`9T >&eOB@NԐnW"@o"JVwE^ŀ:%}ŠiSRK+s6t%J*/X< zl #LrJSlXRT ݒW PPs3D)\ج! >'O,˒ѴjuY{؁l1^&ȔN 5)o+6vN\OQ-w+h2W/=_2ic:(FEF'!=$ [C [՜|*T5/:3AاB6 *\+K1Sy$[?Py| ݖHVGQtd&$%k ,J#ʯޔ.Rd0Pl qFA>̡pRpƦ^3†8yʈH*~Nmv07z+AņEۨ*,'Cikhx=l|Jз'sM##y_SrG";mt">u?Ea4dI(k "G4MH'M3( Kw»axsjGTCy(KƱe,zQvGSmKľO<'@?:uR[עlHOLj SQQQ8"e.Ka49|X[3 9r^4hXH2< xݛ겸FXZne~O5{:Kf 2{@#\ZGlF*LVePM'+5ߪI:rY-}*4iBP,\ِH_ /+S~1=[k+7:_5fy CXP}ml .Ȃz}E1vd 9r]VQɥH$G4ccm sCCG#uyw򿙦Ug=voJi\MPm|@n 3E;~Һ%XYXh3gݰ/B {Ial#GHH.ہj\'* {#3֗kZ82"4FIѳ'Q]CFQh7 yؾkZj4Zy󬡭Ɍ yT!ξy>BF&.vi:*" |aA;e-?f|=-PN #s5AcblOffmD@*I*́a 5oM`v܄+v9G)4ײ)f2_e]D s?q'I! 0 ,ࣀ7L[)"߅рDD>6GODՏpx"cpwEwܳ hpKŘM`OB(a&]v;,Ye=%/vmBʣ ;DS!ӑfJ; ey'`+D`Sꋨ}Ѩp[ 6s \082}^c}* U "Vv|Fzܵ6׆4B!t1ۃ/(n_xl<ᐊ#\':Prvk[b?ޞ;dqVC)^o tR"ב1k5/>Łg|;w^=F`pyr)țo`(y?(9 <QJ܎W<.XvnއKeBi/DÎ~kjĶg\V0f >\YF5.3g Qjޗ8' à O_'ؗb(:-Ú0,RTä }4tB/p=i孿̵:: )M5'zssD]=[ b7Vk;NX/\^s070U(TX%+Өx:_ Qe{?%!s Lݨ>J%EbV5Csǝ Fұx:͏f@fc3m/-`9:auć9oW-ZSUyh-BuX`nK. BGr%QvqvC=cҍ~(d_joRęBYy R Z=O~ҽ݋7[!ӜJ]M̛CNSkZ>JRA>ILr[z{8yc^9WzR(J'%]KyOW2(6~l_;"9+'6́mIdJLۤjKS9mmgHMʈo .*dyh7gNVx.r>ɶzW4Kli>@yjYNq]9%+p"NK_1} $8, ,qɪ;9`o_Ne*fM=OЋU~4MvkK^$")foNl{D! FDdp@\EOϡbu6߮8^*[ke)xx@F% "0 C ]a.MNzFkjѰq>?! K#;`!31,N`sPuVFX(,`l>}Cul rӫ 𬅻=7󆙟Tb r{ёG*82[Hn-v5vyoN`"@tY .? #;\' D~DHeGđE7qH߁&ؤ+я>~gO[uj5.'n1D%{D(5F%䜝i#~D 5ibBb6V+y|)@/:tXyo6N#4y Q? ҳ>jJr &]|#t8+'T=sErb%Vo"7DP!cJ㐉%S$ ضH,e2f9.q3^ʿoiY;Ҳ؉~=*YmnNɝWk*eڹn+bihi2% {/v+5ӫ㫦$,R;&pm'*?bl}knW0Q|,,05Lx|#69"جMP^eKszmaxfUh6؈}irt"eY}: bsU-DzZ|~ 97V?#H_6Y`YM  ?SjR}VZ(YRTKf,(Ew )Ks% 4$GW%~`)U1idQяxg״{nawڿi fjx1 *$+ݏ/ /d-].`XL o_D'ؾE[Þ+TqwD:h G1Y/ Ԧ/ L[EyKٰ3!{AR}I7FLMs|FT| (\,f}6WB=BԔO]4eqJs7}\xp0H+[h:c%$]lJZI~L|&pߟeQ吱 O$,3w낯;*I8f>W'LGb7XS$#7$:ayg]\` JBEppJϴ_-KB _^C6}j᤹׻D>am_T(X1IaYuEjlKɟh IOίg)ygBu^9I^ԗ%֫~Vw$<b, K(_$&UK`ñg ]xN)/L_#0XMc"foB>9¯!).C&g/ꔲh+yXLm܈DTD%`E/z ==}Z-tHBx i2csB|܋gJAXѧlR!S^> ր0IB;Ľӄ1 b2axWrX5WT%qM{Hwc$$?5ukG!6`+Q/cmDF~kz%“]RyìX#mֱ_,al'2c\SBz6Ik8ZKrlb7LV$nn4s(.TxIL#HHi"a~%B A]x:B_l }QtЂ; 1Ƒq_m`ICweO*("/h:%ܴ4P  #cJ-p Jޮp6MGuC Wa{LP%Χצ-Fu>% 3YEX iqydƁc0'&|(w vX8Gv/sy]vn 2L ~.Ru3j $5 -}g;g.`1O4 Kpz簪&ny`%c@z2pnd٤-NemVȠjOI[.m!~2P:2{C+#z*k4e^4=.i!i+q#sWQ{$UnsD)d;:B۽6淿}˪Z|p>Ck W4e[};x)T Qfrf\v^1h'ÈU. Ƞ* /p>~MJδ`f[dpS@YRa\^Cf H2uGch~V 2YG#ƊMjͥ0dOٓ,/z+pyxn?zYGjƾ;t~W~ƎMLTKpWWHw4 URSjD없2Y7nV—~H vS/Gon1O!_vpY̪6 hW-_l'  R⁉Rs$TKdq/W+jWm_5Nݖ,R3l*ާ=-{b#B2QzMɀd~;@m$~XDɌW%!l|2\N4^2%o(9~67Abצ")=\LeT(eȀvK7]_ܳ sC:|ŸUbOF ~eסoKP_|rJ6xYm{P][LAZ 4J?M}JfPh>6`19p"Q/ nY'Br~Uz'` * ͩC'Ajh~Eʋ-wF1|{oŝnFJiHJ |qg# zZ(-"ێ[s PZəa HS{52pK|K7vI(3Ei9>b p.7Y?Ȋq05^%ݩ$ f L*퍦^ة E;@H'Txoߗ#m6qVom8[{_OG5%[=?ss/}f,BQb*mVH{˵]uԴWCs6@ &>MhA(: ¢!waٝBA3Dk5)T<>SX<2k0+US>r~Q\NQG[_9J` u76ely L8ӓ}Zs&r\\ţfLƸ O6WkT!R֭.)KϷq֥)_LNf群]<C^eaR4rX8;ݞlI]nh!GIdQ&;9z81t+`4ѝ/3t!t-izOq/a,a8&76:dXj">Qt|EVXTj!ʡg_o'wNXTxU}>nx5;ʉ1UPqPXҳφ9^OCԾz^ǰ 9%7ũEz/Ⲹrq Qqây Eܱw.t^ǃgtLTˉ>#m v3qN7O.f /= ս"8xխ2eӽCnv|.ؑdB@~ dݱP֪a>(g/o_l xpF3iA.]ejrAu^ð,[GFo~fz("VEk࣯bdP1l i>O[i+HIl|[Igj47PGrvvh(I6-&b8l9zf݀hi{dHi T^'6T=O垗 gn'CL}= x=5~h6vZ qN^ᓮg@׿8cM™W?7SRVGjVd4Ї5qoO LJ4+tsςq/x>ᑸRsFʋ͢N♴COӞyb oZb|aj9[01pX-7 [SPߍM{4yn)VFbw µU?{'֐a8 ,ah'/"z^?7)@a V "}w*nL<.LC=ˇ ߺ[շL5MIg 7kv3&yS2g/tҙhaQ"Õn#s7ɚ2`'  ivjR~%m#J ‚<&Q8FP wfc`0_Q%^m^I]  ){O|hS]kga p8=O%` NДg'>m+KͲD'Z'PZCmS`N(Ւ8%H5O,Dެ-9KkxV ds#H}^XG*8G "p鉓Uxyk'_=m}]4?ԥ*i~Z$ DHRXn:pher;`o9XU3(12C'9)I>6G^) pÝׂΖ o9gO[:Ϡԫ 1! E0}|AMb%{fv;aq ?-R<wzvYW8 B,Z<:)L{do7$gh"%,+d vc:mz!3H8fホE _ m# ˸ѹۭChB>˸\}`fbp#C۴/ 5nb98y'H-)k19XڹO5:]'OPlԅE86>`G7XwkGjӢFAY ̝5:#h&Ao&sha$(۽X:|bO,Y:6Jrpf?Xd < tn;dǥzq2}U0)OqlbrI*D˶=1:̵t@lZ~T?Y_&g4/F|[&`; B'\B8?fDv$S,UleqOY4䪧DPdqVJY8-ʀiv5Dv #WNلB-H_%a"%vVo"e|]oh4տSFۺbpo!{NTQ >; •/՛饧hYFaSu+֑q_ـ%5; j]璨dny!g{ hF9r%xl4eF%%y0^Uo0Y|k3e<ٰxSE6ͩg_ 17;D^4MH(}Ү-8B>տ9\‰Tl4`Ac-Yy Zp0e`+p dF-LX+V3KI=gLLy?C2+dc@EIɘg2F+Т`toq[&th'aX U8 yjR@N8ץS$@Kޗvq%gikId 2*LH3h 8)6K昤Wy-<}~ģ-vXw%Q$% >/ }7]Qw)TWk P@_GV T'R$p`NiX6g9PnƸZZ nЉr 6U uD)=k=PmG;Ӏ|G fWL`|U܅'W_q,w[w]q'ϛjKK,Ǚ1㼥? { -XCud֢ 2S`Hi %~ BeSشYS+` \_t\{Yx1Dq cCi,`X@Exy(Ԃ-9|j4 v&ڳHqϨ"cɩtJegd8ɒNJ{ a\jYÈ+:NRK6Pz/ҭ(&<2*b [[ a/CtsL,`<#&g~ʮ8nIM! ^$rc8 Ƀ[Pulޒ!**ʿ+d^L jhY`b3bO:D_K yki@J.;Jr}h0G˳ji9<!SmI-G|fxc#>u1qNJG?ދY#кHNN/&tIyuMv UPьv HLJ`_"+H0z@ ‰ziQK0/cP}X#Y,P0ڃE=~e\<6x$^, c^[83˶&#b̛$P`!r\at}m?2h~?˃"VH;٘v֮X _"/KPy$feQͼ襟:<:cQDhoKxdv3YﲯP~fr7C`X37e>CB˄+s+c:MYbpAvgSHo 0oBdi ]VS3IBcXm\faisD ;]S>6B21 riv;ڬpЀx"tBE]K|"cJs q,0/%ޕgQLlT[#^qmk$}a$Ugy23!h X01'/&Fstrnte%s~^0!DzTw]8j%dsm*P!6ZX\\mƉD\ML7p%Z~@Y[[p.y8WDN =sql}`[MքSt@DqKfu/S晞p&ؠ'&'㑽؊`KO+S}0 /~<HWyŬp%.֌B3 ? [Jmnbc8 o<O+VL)Ӂ8F ҥ@0X*H/+;u٘g0t x51h ?l؉h)31U'UJ59 O*fpY\zxZ*1LIHyvY :u{?u,ÏDAX=0]O6A?r!Dχ9RՆ*VE=~Idss pj}ОbEQVRWM90lOSՄ˙~&wSpNǻǀbІ@hZθyG$d6꽡D%fPhH* *>1cӚVVppn=bk5mSz]5IlD(p=E9;CPY 5H6n_#vMAъpAŷMC EA;6 ]ΐD݅WRv@5!hbgG7"nY^ȉ$sze4 )eNDhh畂Y9tNW@TG\燉$`/hxP RCL8YP [N}$t/,EGjV@8o4gV%aB+pJW+ },R}_Co5Z- Y'&B*4Sv;䑵xKl[S5e*ESph\ R/_x n[;c ;"{fL^qw7Ī!4(ۙk֑W<F$Aqry.57.qd`WȠ(uYtL3VqKfʡv?E''>ŦgC Iřn>Z }:Uo"Xs$tAee"uO9GQ'v(ī1½mL\5b|-Y:Xz˩~KD-KY CJtUjz?FsvT;J]SK]R6.v`3W 3MUWԓ|bgh Nڽ7dUT9/6ɗW#T.*wLZ~1)URzOE|ݹ%+b@T%wy yK+LY0,:5o5bK %l&3 pS#̂h叠kUJz=ȇ4T5ѣA;Y֯*L:%RN}4^bo$n![<.eFGtz3Ds)-`^8X"9+5Le)!)2xwYBsKҬ\zD$Bo3#QMP {3=rrJR|1ZUIHb+ATJl@|1gS?iE0Jđ%\Y ģfvB'a-ǾΖk]mO#>8J|J$ͬmǣߛ N plswpSu3Xo^C#`},b;΂34)ټcRQr"-2|9?I9SPľh{i7Ixy,wW%>cpdss"E#"(s/.e HݱOShpaba"ghi}Lk~i(gO]{"s)]O-lWK=æ13O[0M^J @X!:5؋Yg:ծH r#%ƇHFOZ;=Bs@ƿ7)ØFk бߋo~dd8[ͱt$AT~oYvu\+3 7S&6kcLطGAhs?foqQzQA>{tbDZ㫠(0ǩ/ZuaK=/a(J }"1jVc`$-jho0堊bF*8` Sgi+fYPaMfuL7c($X"0Q<^6A[߾tGE1GVJ|0h40x#+S-aFD_ܸ;A4w-SDǹme ahCd:*֮| j\$z=h c ,epoAw%t19\BjGoqk[anLlB"dhr.A%ԥo<˔dQJmYq<%O&ͳʀHV㻎+BaHZRQL™h3+0R4=lOBEy]X@Z-cEZG'4܇x8y!Wܗ"Xcw ^v>|I.Ɩ2a1|Pv93bp]pȰcNTsȠ|c\\ 6q7GU/@d6®Pu\57'_Е7 *"2M)IVNd'pStgܲkBanJnO>-&: )L e$+Wϼ"@ٖڟ,HU"TXUx>5ZW@),EۖjfN.# !|NYWU/3Є'%,Cɢuue>L7`/p/n):#o{Sn)&E6-!fϬM{^zYȒ/qlVƐdG2a'ܑ˘'L)1^oEhx66L.Lj] "ܡh]W4 5.'ۛ0 ZjkYC1ܲrBXAޒSvO@4.D- @gm[uۧ>8f4avwA }ںyxY -yxDV~ez%qSՄH%d\o BXsuM)gAVνa¿rAL{O%VMfU"oEj#A CbK^ܟv%] "_.C4=^2q>Od\^y?Qo6]<{Oj Ӷv۽-*mu!lIFӿt@vʥdi/(!2~GRڇlҀ)=ǽ!JgjE)bN#JGtןvuӜ|a&%8"(I'*,sQr:ୣ rWU;v@y$BjeLJѧ IkX Q s˷?Ol[]~$Ԃ+j|v=@O\JGs@ÂVN݀/.tA'"G1k`vo-Δؐo ޷k$R568h5q~4~`N93D.S<米v< pvEr;uK(#27e DY'[~jJW۸K. !|T%%\* ev(P5i,S3HV(A}9ѨT{[sN*%;_=[G'^=KK"rk$(`™8;@˓˜o!-vsw[WP T5Wck,i}EPO(V_6Œ=仗r='`˜_pP{ َP Go0zKڰm_ՠps`5}^mA1t*y7+w9pQa&Л$g08!ڼ2iQikoY`|v%5ܠ žCh;߱ 8 ]Ed1 yvR#Bʶp!Bd4I%Er /e(y8.EmQ>$j9v+jLn6N oFM;XԁcåS:˘w-,VW$ij541gJVþcrxA\GD"4*"X6w5%gl, 8Tf5=µ #& R51htgrr@w:?y+!_4 ԉ+P:dPS?$[Џ}묦ܡQ*~WRG$W_?==-eb[*vɨXM F?ߛ 9bm+C/ z@LY5w\':0@śV8TA>Ol PzGNr>3b>CXȀ0Y9s[^o^ ;D˕dxT?ʑ ֜ ̚[F5] 9SEc`qDKqeF0֓j^ȫ%ՐOpI5-Sq ߈1M<=BI} J;f! ה,앏sdtapqھHX}]3үޥhjuqrERѱݱE6S\Y)'#ϔ稪îƃfr:!v|I[_&X Kp\ mJhDoܑp4:-rbhIfdi8ZoX8?=ɱ -oМk|DPkΊ] 3,肅 ŝ{H)yuMvPVܲ1' F"V4SMq2$/~MƱ{L#)w%+/Qn3y> ,O6W s[ @jm \6c_&0K0H3g^UeeÏW?s/`7T_tvg#a9|vZ!#U`],wx iǫon%6SףHWI.8 /@9Vf)˭_YiQ{- OC^%3U}ymU9O,2jF*|CRo2}}k"RU 4$`?UA+Vo򋾩0dUϺǰA\\>2TA f ""$>X2g {B4uJ?LL&c6w ̛˾tUN ufTh ogp%PTpX\Y>7LML pG%33"|ې#m ZGfuc:Hjw*{i;dT)4Ԁ/J؜MŠ^&w^UUQFFwHv'M9sYEC.)"՞ *!,DMoHA꺥!sxlڳg‚[?f[Y.hʍ gi$9(!luϹ09B ЉFQ9?]ǻ~|wQF]wXF|a$Y 𒉻[e }sݚ ke"?{ M#'_"KuGfX|ZQ"? m%V65V+3ufj~th;UCU֦;n4]W<X?Uwvgu#<^ұUG4JJWBUyUn%0:/)/f-m=ZaPhF@j%AkJWGȵ-4irˌZ _O\_]֙W6&tlt (3X1P嫜7G hl?x.*m-UV4YI@B@BuDn bɂjtod#~Dm{e/GSC5b31D ;m'NZ^^|!T@/4(gD^<:78$zpڻZxN-i>J >nnF2zC%Hi4@y6x+F]P`F9=zHH UsU.|>%ufC6 s^iPrOO"CDoA \=ر 5 ՙ*ڭq<"KWswC 6i^%01,d±[FX9TpI$Β# T4b"5OsZ)N YBøS#B(duԡ`ዏZo# Arb@9e~u=䇡.v.1!CR]GY(k DKY/,@™ₜ)JIx%]d\ a#0̷mPsw|DUZ˪rj/R̆yA%5dG{h}֖rudlZb؁Yٽ%F=?Umզ9 Rd (Ps.U|d]ˠ\wgFRl5g(YAM z0?d|ӜW grHu%:J}u]bSij VֿQY۹T"t=Ty<w*$$+^hN/8$()PKXm ]K{AJx:|'oPs7R,ׇ.[F喎ٽl'9qcO,)i̗8vP/$ksM1f{[擠1R*s%JBoShf2rRMEVCHbh~'u’J>lR[QDp1]-[ƣJu96_MiFA*@ѱKńtX ?ȯM:i"0C݊ӕ >ەm,3cj#T/4VMB <-}wfc5)?O4b_ bDQDۏ"p?IֹEdx_fK [ {|,&@lMLZ#_[.;V_>4M8"F۪kRDBE*%y aϷl=4(!>`ɱӊI0$Hqwzt+"f@L9: H֖{= E~ŻEGP_p-" $COqH ў'GtDnvp|yxH#JJɽ6Ó˕ ^gʦ˿&=PE#Fqz-v\sd)W/J{FG1%/cKn% KB1hhՄ0]ZJS"RS6,3`>ރ*j.N<=N:G<gB^fn=󐜩2[tPEKI,';NM,M1l]j-Azt /ZOl7~eY:c˾7`j L BjOI~nEqbyb?m$ȘZIs`Yt('{|>5xx$7K5@tQK!44S4h]9o~ŀ29EԿe?5"0g_=mCL|XIh/MMڣ|Ū̥Iĩ2a#8 ] {;]&߸ #$X߱X3KӗF ygq/̆gKU{o* >g%hE:BB g]v!a7>42/Y.=!y0]bv7_`ZHdsqIQj3YGeيnш?odu{!_TA:|Ͷ._3HAsVfA5p$B]`j:A[~=Ok8W:Uy;w!]md,P Ǚh E!}5N:[zarb{!sa7p!K^Z=r3gZ7I;Y)Έu6_!M%3 vuM42qx^3f)qʏm*z(H d"g=rR1zzׅ骨Ҋ|s ēlueg75%ؙLtc⋀\Be_Q;$h;wI;HbDq}:zFtb%Ly|6h:/w"G˞#ܻCb[i!@';nX8>aߧj LxT~*;x/@wB8(xjTi-L2n^1bGW+(_ɰs ٣/PO[^y!qEb=L͈2 #WJJXLI-ny@)L\W}'RɻqB8MY[*dHܚ%ۄ!OeZUu_b" t&? :F72SNILAdbj^Iv_gp{ ds NQem0D/׸>4RfKN. b%AU9Cb#a{Ue@hS"Mǿ9DW4G(qwI3}wt1(TCJM`߲ˢ&F"MR† .O±v~/g/s3hV#ZiY_o2{,;UO @fAbƂ2=P94ÒU& &xƞ1?5=g5n}sCd3SnSp4ȥ Gq~һuzXp&<~zKmsUMn <~;d#V:ʵ )j]&r 0x z5:WhQڃEKL)y%~Y o܋ܩ-!3mQe={E'J" ?3ܯnk %cF_BF\B(-!qlX郭U,M3kruYzu uC (RBe&FMLDzcmGէa.&?}|"MLD aBr0|бu$ pXq1<5ڛzdM ɢ+A(HhڄepRK/6k#)wHw~N` U>Eܿ G7UKVPЩh sz~tL ('s*TLD5 hMCU*.$9cIQaE-ʨs KQD|F mTw#J1+e\AHf3q}-Sұ^aݼmڐ$TeR4ө B} GnerGU!|unbPG9[ydM?լE7bCKGlAr?jxM@)UFcD/{~eM 1=n]RN=o^]yvB}Ykn",ιe@f¾x3=j:b5ɅҚ]oPV ; b^iTư=F.xr vqh ;[pp|tpsbտ0cVP[iI^~6, ^&YZ ԏ C+p-ApiQE$+Et7܁&ҧgꙙo%y0W%Cr(fOևGxݴ/g`.5k.!0'鉱K R ͷ[Ò΅ QE|3A5j ؠ |DZ}Iרߙ*o[2LpH,"2FX2Mx8bTN!'/= $oT8w惌s f|)okEu źJ|T1 5p2[rGhZ 5(jW`i}Hw+93EEq;8r@w&U=f唾eS ysn$e\5Efz"8#ɶU8J7̢ܳ'$16UcM#QujFƧV !8ܙBԈv'쟥u-ИiX_pdsz&nQ]ˁ!1qWܗvHrd_f jE[nzD/~8eT1WXsP5c\GR0;ۄ3ݶP֯P`ڡMsj>j[{T`ֺ_DBxR[F[;ܷɗq@f`r:Hi1>W 1>2U(Hs 9RcD~֮l)RUA{GlNz%jgi墉qkܲy/+>>v̜%!S#oU"R/WSu)yf{du}<)jڥK|蒉Q-c)Ph3"#_Qjqxn(0<?KuK]E=O%+WF2F"Inq&B2sv6@~n+0Lj*=}mk]3S32r`!KZ=m[_#CIbN}ljm9h£h@`FBt1[YYW>3o(^hBkƿU$=rѧ&DRk]3\{a$01JW1K%"' =ֶCmz޽ZA%nv^1ROѾNV_)lZj=lu. Oڔ&}z *TMt&|࢙q38w,>v'WǵQ.yAS܅"Q֔ML`oL~h4tN3g'`.6'#){jΪE-DZF/ vK1L-7ÏO,c% a:?`ϧzf"gk?ye!ws.X8>i}{BwA b[EiG@'(4bcܒ B7S!Vpk(]!;u0d|Go:`]+qT"Hx3ӺV3*$( (J4PEK&m Irb@~kkYFRL.9~(wӄ*yil^0!IJk{df{Nݟ$ X!a 9~_ |K (֡O'` I^,6uU֭m4Ἴr޾ dl<ڠ CD$Vln|sW"ހT\'׉ "Ck ጌTBF])sB 5>mK.+r"&G/HBπ"ѳe.C7Y"$ZZ/UDv1!IQ(l%ӂX&KIkTv# &Q7p8t)F[.h>*{ߋq!:#S=-Ge8lXA:2!UvоS_>P40pfJg~P=]ovd8N>q5Hܲ/A-m(*8Nqk`peQ:'ԐR/>W X=on&HK~i3+erl-Ql `'S,lʛ jBRN#t$emK_83 \[Xi`ؑʓaOfBob4Hrx?U1Lb< ?r/N_kplԐ;!5PP@?h7u62S>/|x@>Z0#E 5/tvz5w S9'SNs6$#Ⱦ"/ӟ:&U;()oڛ[,w^9"ّ[WT;rѨX,(S/dѹp@[|MN|[8mWAKk(yQ-L ^D)%M@ ii:  {3wjk *3AbTM 2vwSϓB.Yxx4g6exhXzqbY|HGq/ ƘF<)>ǧ}juZ"]KU%Edox U'GT<60NxMk۵An1A=V<?!%EU0\ɔ)$hHkV7eiɥ^T]u\Zfq$VJ;öz967*uTd4&R ?w-VZķxxX). (mTY%,. %8j=Mk~<ޢίv2/IeG+cM@g0H~]œMؿKA o8يlz0o TK.,RΕ&Sw=9P6(XnjQY>'gD(# gǁ j<+$_M٫*Lƈ|29$9Ŧj&LŲ D"f8WDT=3$ :{Mkj1W F*^1 swB@oH򩨎^B<лݚ.~A YB 1yPַ!l l@$rũ&Xb`ì-G_~n 7VanaaWtn~%{:μOkŝƍ*x0/ AƸ/bo߳+˗*OOŘ|Ԯ9^,gs\_*߽?~8+ԴҦ0d[`OKC25RÂHj(ߊ:HK/fIr4wbVnZLUӪ:4#n*%IcABflN݊6On@v0\dO>\|8( bdQ"tGqTe]:7͟~dpu|N~i!<~Pu9D ?+Mg=_Z2LqI!|| ̌Q.6r{մD@ `W| u0"xثo%::+D:=H{͋Ї0i\DadPhr/+U βnɃm2bAOHW&&W=FgGYT|q%{[9bb`ʅOn`ٻy/ͭxE6 CEk\{7 X P?-jXefz |kH*2~,=aԚ%kŖ%'] yd&L$|L)wNj+Jc;AX8 4,pbw6LhbVlģ@ >ْ0}0D9f|DAYtM%o(BBpY䷡Cr-iמk2TZU,b3Eh;«?6. 3SАv.*q|auwY5h;$;.U@nO&Q}j'%A{̰p筈b*I'|&4E4_vtʴ=Ҭ*BVZ7Br1O(?փzق-D!hGOAtjH*/뭫C tG:N^ q` ˎcA͟J]t+?~7gC!#Dig?!du60PjxN'3і5jLR{_+j) G|H'ML#5 U/Q~𽁐} ѢLK^)CL2ݬdm B\[KJP![?8#=UDm%ɶ+ܧGSm 7)N"ȩllgdn_gQ:A>k̒vy!z#VY8}?hr& 5Gd$!@AM0jeP<Ő$rICZiHy- qwNJ/h%SӍNJؑן| E({idwo.+(='Hy_P]f;-:VL-UZ@׫Af]/~+4 NpAPl)@]¶_&/aIr-p@Gs ̡&Ϩ+E %鄲pIVP'*pAJ$䛀'k٣/$T*u#J.] ɂKrްp fwIVLD|tp r??y <#_R6R2WUf:A%`krMy 5|`{E SIH_8^̓4lȰj9DB`Ђ)ZkU #oMH\<3+3 6yV;^S *5۔Jk6kuvVa3-+fun٨WQ< kOGc.-3FADaQd4vٕU?a$!lZ XEj M^.QD]9Gpu B< ?=$2 TFɵn!4s?y[}'O($ڧM0mnNu[E~\>*N!6W٣v1p1?xd Rq@&ww_ts0,*OɄl &i3k84d+X^ȶ_bZ3tCC@@=esQm<[Iq3fm`-@#걇͌p{ѐ *owjnv::9`F75U.uo$aVyFޚ1 MIqU ?/xͳs<P!~ù5hn*%]L,?兰#=?]%6Pg#J60S_DJO=#\]USlA8[D/B SMv]K9nΕ:K S$eQ O8yح 8sS|*~_YѿU1ѝu+s]c#yY̔(ae嶔VBvNqWqb_oͳ@BT1!(WKY2QWx%/G4newʞn5[ΎѪ)S{S7cwD[l$T.ZҞD?vՉñ$/;-\,BK``ɬPi"Q;:_{?7'bc5uFˉ3 } AN̎$>ZDEF0h( %t +M%G.-f}3)!Ȫ .gV P!u\z  z.;L#lr NO1cի[Cv(ևE7SNYL'pS[7?V nY_4ʏN0>NX5hIF9l+OV P/WlUŝ<$N` d!1+qm?Σ;1j FCgpq bd E g|xC0whlBnDCYc`.OµxIJw. F.6a ٷD?Gj%9b# )7\]s] Ne<,QC|" I&ʯOUf99DۅlnWiP1 X+8&V'j8 " ͋{.}Iz*t11T{͋EKjGCAhdk+tf[nWmiw0+I@WbMpSjW0ޣΪ6*C!OH4rs}aw7D&=wjƹn0ԯ.Hp4l2IB,y".W]9¡۔LLA,꣦5d'&z]G'JAs2d(L/4.iJzyZf=SAHBO2 sL74)-Kbv6ׅf LaW[h 7EvFYYMo- ە += tgTڦ]0+g-ϖ#^^ZXl@ jcʼn.ƨv!咵x}xe qf/26-OmikFmM 1 QoeՃۑ~4D(/Ke[ڄ/sŊ{e.ժ*5 Z.K)7)\H̗ ap{P) JErew4mdKȖTp}-eaP Kv~hASD*U'dh9-,ܧkV8IEϤrgZ? c|f3! `dݎ t:|. mZ5gN^I Z)FenǤCВ(Mx'f= ]2-hA:OT}!&["2="E- 01]vl֜Ulp#7[:͏4uU3GUΡ|X4V0Flk=,a>uraB 2(X:E=x_^ejF~d7E"flY(g8zSrZqs"aPݪ磣wU__Ψav,O0><& \o ~A\ahoA@M䀩jfÑL̻EMjH Hn?*2\v9j_O-PlL4^GnI2[/1ڷ' Hl&ՔK)09~l]]&~E i],$8YͿRhDk9U]R#l;ϭm YK$x skԺda}Zfi*ZWaLMMќ1Gӳtþx|5:,VZ<€GaQU!׬/I!pu_CW= 1J}c,ky62YATPva]MﯷZlfœ/U^SN'aZ :NeU-rzLIkBJRqܤQ@#iEۯ0WK.6͕YzcZu-WMhwii)7.!$ ON_;&޶CM ?_MQ'R=#ʓe–}=Fbw،$a Z{)(4<sO!zX=Q涍(D7I:," Auub;wq_rb޾ۈI?"Hs;ʿ9=P͍֦}(t.(cbO$11!2QBktg/Rdѣ.oVy`@ kϏ_pE/Kȫ[Εxq'A(,EW3YێPuݯgGл<6p,Ld_Hu P܌M2|s҈0xVXQO#7?TכjO3;N=%v;!PƑ՗#M|}c- w 8 );׮zЉ" ݓn1%ԒDBa@{hFrp8p S3q;Or D٤kbdVK^ק!?kgPDx3l%ƓC}=s?<|ȷ? $~!-vҼdeD X$. l-*m)_]~hdN9B.i4(8skqx/0~7)|utc~f(pyDԝƠwF4s/а+ί^g5`2/><:40w%hֲ-#ef #hCd}ȻS'>kg:[\s]s-AxϏ3X )@=9yj>Q\--5Q=,p'$kn{o1C)#zŰ8y ^bt6^9s_]qGMۼ;FYletۚy=ro/F̟5x+TVVĶ;$N*%d$66c]܏I,݀y pv0Q\\з9cQOrt$ j:Z1ZKkU$ 8?d^DgPNɰfHݞCHM|H>ELQQxӼOr0]a0KNȾ)ݤ{>Ԩcz~zG!YMg~EiogL=Ѯx\@ƒ|ecU2VQA=B"i=94qQ0k PF &ٜrI{z$1K;(6",wػɊD7辷Kb}>kB`?5ВLiyR.@y~4 >2idJH16Xo*[fN+Sx έ5X#Eny5݆?}zK,tK!ovt=5-#ƜwI1t˾IHR4gdu1ԺԃjmF݉O>0:@*@A 4'GnyK欧ܸ23@k=Yd^ -P@1'+O\Գj{m~>)y,j=+h!m9i[KuҀ9YZ@U܋sNLjt t9+loH|X/| b&* nL\yxQ>OXvwB7{_%5WAߠ7 "u J2~QX@ELk 8I6s LofRIxMA@G"Mht<&o+,WIu A~ ZͷpNӡUU0w֜Q36Δb$*+[ rͽ]գu~1n"d(r qUf1P9JРtLY4(( Ac'-%ߠ1])mZ3*o]6uH|HYK~J*V:lm?D@>Ҩ=wԒ<-3 6a9?(RbEݲf⃒*9N׵*S.OwϿiz`f+h\` ]![b!nyzovd4JL t '}j##,N9 c Qh 9.Ұ=\xxGbz&toifKx[GޝjzfBq ?aLdݭPBaɮn+OVeվhtBڋ(!a:ʟ{CBkhkL*Ȏ<-!!/[-Anq5vU,C9 gyܚo(<Vv;D-q;ZۅIY ɞ'l9?FuTzTQRRټ~PϜ (d}v)t+yY*M (+N-DKA)wr r,JnYѵltTII"Ȍr)&Sq}n'yHElf/jKE:o)yu|FKzeWH_$9ІJiU%oɡgtMmY ٯo07kH7]k&vV*bKWlFB/9OtE_Q +8f2xRӛ%!LyXէ,u(YmGybqτBaT,؊keVz>~8+i;g$ښt8. C # 6nY_zfŮ0)LI0\;o:8˥%0.>C:|*szgiaG1Vtm&Bf,nc\~6Gz}S/D^gg17x t`$k51 A Gͣ5>abԱt1?b hr;ÃGઈ؅B"!qNkzlx\DDЕAkL^(oegl[1U}ML5;$j:>GLXǷNJ;aĽܼLoq n@ 0`^"%1UnfSX}IYbtLů(jCUSH!u#~/ABu\`$bkSnmlBUT&)+JCZmfnaGj!mw#1)8\gK"tA._؟Aѻ:<!xBdTF|}gEqtےdUV}7= @6MW|QaLgt2 S6fL|i4nV_HfN2!XlpdN?ZsQx\ z T|-94atnK6CN(RǵbPڸly'Jۇ ^K irJ4$.~*퇫Ў~k&x"L>%lm Ǟ|T1 8@ jr3 ogYt,o`RT߄Hք6^I#2t ٯĻ_j0 !V {?JB7EI'b§"L$sOhȌ}5|iTԧiY<6LjvL"LC\uB.y Gfi7a(auy̕u2_牮y- `oQte^(кpY*"L Ցx {c5):ǿ~vy6v"lèM 8oGգ;>}u.; h Dyw.*!qbA|#}4ɄlC>`Y5_EQr|Iۻhu(NCr?er$ wTa)q̯kг '!{uj>i >{e'%{ɀ/CL"5I%dҞ?= QG حtc dTٳ0nHvE"#_1! mla 1Z;@(_3(Ey>zu -2 {@xk6=Z!0Ic]*ǻU,E;Czos̯'s` sUՒdW3A(Z#;TS9IPߏ@4B^&bq{F-`W&>DB/ᵿQ&A^0iZϋ)@,O`*,u{j}94`:hC?eG"Y`Y1YG 9;% 0atm*ca[0Q̚[#UA|GLbƶc$A14둞.0xF XͦIOAK Ȇ>S" a8†83D/01nbzѩJLŴ@ޚ}LT,&PB {2RfvCy$J}2*#b9N7E3 [ʽ\]Wk`AT$ӫB;RHU@* yNnTzY. Ep.${ÏɎaN=F@ex-K/=AR* FEI.3HC(n9!aAd@"Ε/;(v_vPtiqXelhү[\؈fw$ rg6%#)83&B6260"ը+%̌Cxl2a 1`QE1hhvwdTϚ l#֪DPEת"5h$k~ߪ+y/ ,_e='=*ͤ}aAg6ɒA?K:ɽ  \߁DBMFa8(E8f6ED&orj(`_lؒȖl5n98G*y&`x]>x^wur?mK?A#OJ qV[(^5Ob!qsУpW#|T۩%aa?>B?tGw[(i[/yDt獳.s̋~Wz6Fa4$(} / әcvA\4hpt7ι e 2 #|S[BH׵|'AY%Pa+V@ ww/?Jh? H`{CCK%nT|O#- HMuBRY}Z+e=d%ͩ;Lۄ~;ڳ{e-*AL~ސys$XEUlh/|=gWGjlk0`Tʛ 5c 2IwQu.;j%[;FWy9Vj?k"U9d#+fPorawБKY8.O>"7YK+?pU6/7!><ӫ 2xS C Q /-2=aZODI_Ѓ΀pHh$W²p :"շ],H;y^V,aycx@9s ;}-^8x:#3;F{Qz1Rg֮3hw5u'x ^9B4HHr3QV*C8cT^,q ,9"xW`y҇$jKbˀk]Jn}*NTn:K/ȝR3&ޥ˜3:optHiۨC?_+5H{k?:rA%A Kne!qcñ =Vv XR5Kwdds7 #,1gZ"zvF)Tܒ +iA991C7M̏=wA%vjT.V]|/XoZ"PWf%#R̿ TuNG*@m"m a mٽ^,r h/Eq _bkY@nLk4wXߺg6)K|+jLaAn!̵'6h Q8Taxa.!9{N)Ül躝 4l;>K(øa׽u>ta!x*<%FDss<,emz׉ Q[ei4q.lݶFt M1B5,0yB_N!um-5ء>_3E8ur[`Tm2{CW e%Ql)\j:Ix+zKmZ(̩ 3/^$T d:DñC*! &aidI^ UK,M1O/ bj٭k'w&0d?}D:x xn9a='ypen 6;qh;tl7V4kiþ4zK*~юb8,&пXL~`qIe\yˊ1 H\t.8;C,ΚVTУ0 vUL$h ,)Puڏ~d4|oi 緝|7ZiNٛDf*5.SbIVWoMQ$JؔyYHK%T@ttB,jGGK#EDX%L/' .`}~H0ϿovC_䳔eͣۏjA)~fmR.Ty&2 V)^W_Lt;]X>?Y"0tX4N"hR얹ǝW4J%v(%"OJE' kduR=W%}bƉ#&eeeeR7~t odI2xPRSFt-%"7E2(cȿ ,MvZpX[omE=Uij Su)i]ǍTZˈo`!5:#" 䟧%geXl ІOUe0ÃFTWU I!DB$g5\ 9t%M?_(LtoCzpPP@^s&Ё뮁W=Po[(½yoCEp4t STxKԹ], `zHotAXz_>yb E8಺Ս;Ґopu54zʅ _r7@*d{q!>v{BHR`q:ىlwG#((:摦2"3lF0IɆvghU1?y)]2{>(l]FgjzmG.ߧAq'k/5~n!1K liwՍi`'G<>%8>Cn0YA;qfl.py$cR 1IP_4!ᏹ_WRd:+K]7d@U9`߿-A& :8xÑ#mN4V⡢>񍹳g?eG`B 38a'Y6Չs8|tvQ3Q9 W]m$$ ;?嬁'0>cUjyi|S~l\^ZG&t[i!f!ia$P rpL*,c[ϚpgM\qɰ 'h,WIx$ 8m b!%DzD%%:ޒ&H) "vNСo {/C`S3pizH wu[CltQCA5&_u`#%Y(q;+0Q&Sj- ps쐶 K=9CPS)_>t(ZRMu񕐗*(xre(P LKgXKN+AF5:n؆kؘT@5 lgĭ@QSd+.YOxt|"7RmK(KЄ">Ff 5|s+yC$%cx,|eMP+d[\ "'xe!W .O1?&Yp>\IuuA4SscDe$rMN:6M>|VT2; ()m07"R6@<"IZѩYOBKuvQeݚQR쵢fhkG4}'1)64PQV'T%D,C/zg瓜ph5ń&$iRg_'r0>>l#9(&%7BE(5c<֙&'s <`.۪hg;7vδJ0>G̤lRwvj9e< vs4e{F)AQ4;U] ~ "|O :s *i,QntI3:xc'O$A.53FY褾#OX~>P6sqcel:Aك-hq L)`-IE(i,tJj|meFo^' AGGL_jB>`0pNvɹd$DJ`#";`:/S)߷x$P7R,S@iZB姆-X{|!Ew)uN-WŌ> \]"VxOkUpހ &(8It@dB=rF >Wdž@1| iJw3]s㙶qL|J \zn薂ow;;Ϻ]`=3IR4ۚpCN*3Ъ b̫3r@x6?j2D ( {w[{Su))CVdvv`АL>oɷi2}U/kZ3dbo\G T0Ԋ/PżF7 ގBGY] ki qܔS:e*Ya^ z*8|z\0PgtP'c)p754,E c;zS14ދެRܛ_⡐N o$H\ t2%hj#dzp@OfOG/AY!xsvbx5܁p輨i @P{ͼ@V12 ,YchD2nkd%*aV`7T mKn:;]szu;xLiG1=0՗;dJÉ@L(JMP3X} ik S %+jJ?}Y* bރt%|5x an˾€9Y4+ϕL"|4Z.xqtܒ$Y7pྙKW ^_pHBnwr psh94}r6d>)5rK)Oq"W3FpUg[ޟI^ I'6XZp@?Cnn:` ѥh9ѯbQgOB0I@PjwYqZ`U:?T+ƚ+Lqp_1!AmE#z<tkdNpi鄣 J-—ETK4$x 9h N4aC IJYJ+ xEtn#Bx-lxPNEy}u= YQD }`zF"pEWʈ cB>]C.xW\ͱ_\VPE)D8 AڸI9Z610MRݯ i5lE{~= =‰Ph71͕u20f2-= b.wa1Kx! (Lİ`W fc jed-}y9)`.[A*V'^P{qE vfx=iw"k/]mj􊕃S52YWΞ{oA9Rr[80 򘳞 svA5 /A.ߧlY#geRtsy%8eűw MK"RT]fWIx[d:(*77,4Hܙ&C\|?+]p BwRl nZu8k:9 4`zw| yN*y/"Mb$тQ OFjaţ%&,LJt1]BsӳQy9noBّħԄE>?1?*#' Yo6.(Ƣ^ձ|нtf>M~4{WIw٨c7 6% U.D+{6' !1nM;ʓ$H%@Xe8y:Bm UPtWlW1jgiX?ŀ0%BjVAY^E_SQl5e1, ͩϘI&&#dj]ƓyŲr$=h~C l}z# UGGn!@=6',ps&Au6or\hmM4s;kؒjx O܌9L?'1U3p8Ԇ+ܸ߉e?aBn|'A]DfzE #%"̫T9H$4C! {K߇ͩ.7ts{f"ה~ vg+?;ćkVHJ5a魦߿3ݖ_Im܍ $Ul ? q&pddza 't sQR /}u3:?I&}as2RgNkd"6\;؛zvd33bC]@{zTLun\⯇;jc2^hS=HأY߶׉\mNs>3L5bn~Q,@`b (Q x\U|&g/Z1)M!г01plqm>ͭ?!IG˅g;ˬjA@ޯǓ+9\ڻZjϤ58Ow/yXA l|C& UOc*v ?tP`XL޼Ǡȇ?Z$k;ʔ6/$wR?: # I7 zVi-XUOssu'{iꖂМӡPԅAk,M ,;b%=)vg"8`f[AnX"Dp ǁܤS$pH8Zn˂"9v}~Ku-3٣TOo30r*W@woH=,V\$)]1XK4=VHbݕaR,Zb'Fml>S14 `EG3y9KĪ+._E?dWj ́G5OD۱jʛʤnE5.NV}BU\iՒ:x8K>UK«ha1^3ET;s>w6,I;MeME){19s!F-+XXF"*mDt!9w36JV@AW5Xuʪ$3  HIe0aQYjObf OR9-xkHx HN=Fxy_4CXVb>7+褉_ dIkJHIT֊΁5v514>sѾu2$0M E#Alovʙ> Oo4j<"7;YkW|=Փ#']$ZCyM D@<DRxDnI~82)yX*Qd1tjPcʵPϭoJ⩎#aS¤hPu:ug̀W*M+K.r/GWp1~ƥ ƥ-]9z$j{͍֫\b>͏OPHn}}$!ZwW"?IF@![Y V~NE> S>[FRN_I/}Q-"#[?q: ـ-|HU"E_1y럶.˪Z?}*olZ]UqꢮӇ\0Z^pCw,X4uA"&O*K3_q7i%@!f1,rz'3 KGQBzeJ)d.$?^{T+J ANx쐐)X (\Q/ 5/{J~ OWu2fЄt !]֓7px"=+Jʐ8]+P#JS%R/hѢFXʯ8u~.EC38hìi#κ.Q B>b'Ї J,U_9j[ܞNyeV+)=hi*?r9|H(ZW[~aˆ4!3@gٷ8RhG{$ߔL`K^c[]oZ$}8Q.p[|iuT?YcdPT%RB֔vSƟ&ſn4֥e:YH+ce/ #υl+MJ[1~o3|i xٽu?.}?c=(9궩{ k33Sz6G(n}t;'%bBXz w^픐pt-xR jJxVdr(̻?*gOR]H,;8Κd6dail(а@{":x.cR'#Pk+ҨAY+n2sB:m ѢCGf/:SreĬ;]R_*T0-Bx:'sQX}M]5K0m PŠf"?t(5T7n Κ;t2qt( ,i"pdbu, j唖u$"2,0]E~ѩPB鰂OF@Ϝ|4w6 ̊M~HsĠ0Y2qe? ?r*?q3.\kʉa˜6 ~̣f+}AŤNa֥P>DI0=$|Pn2b V5}ry8[-X{hڟ#'qvEvs8SGS"O؞Cé~8H01Wl琯BAHDEM+ prv}5Z0xX-x;6a01͐uQīxhtJ7@6@{v.t+R6›ST{_{ɇzt}+SY)G4$S%?s=6bbWu'ms[n#^gB~q3>N; _hpBYmAP催,:Cq·?(Ŗͺ;MT6S @j@mFH3(QyjӒFa+1g 3ئφo:y9rnс!+e0 8N51DzB}@@ս9G2?jjh/AANMJ_k ?,fpٕ+$ԨaGm0)"\{cX??>M_TXKfEZ\ɰP]35 :@ֶ0Sfѥ}6q15sm6Xp:DSkeb[-˕4j7Eb|'-!i+i2-u1(_+Sږ {֣PK?|l Pwԁ}"hf9H8_c|_2d]{@!]]GTA]篾 qqePZ\xj ZW8;^%*f@Υ2pN5sQA" +X!lsWs$ZJy_- V!So=ԉ$VZl^Qęqq g5J%(j3\A -N!Y%oGH(BH쫪=|vǁ$ ygB0 6A@(+,E,/;֤xr:UM":|>tGR^! tP)yԋ}!S6RGrQIlS-G=6z t,BNZ"J՛-FD\n86g]>*&>ݝg L^(PqȰ3+; zیUɠFR hh7߆boQSR.K@nޛ3{k]p*K+; bnz_):q40'Dj&sSGk47UL2r> A/̙_!44e Y>=`HA&ٽe6laRZA{;l0]&6WG 8/{ch,a[WoV:22DD`&G"$c<-4& BÅb]\ڽ'؇(2^]^xwm8oV%fsOWLcdNӎJ 4 a'CPϵ$ 6A:0~A8I|w ̜ȻKC䤠$cm^#d2_*81j=$:6u6 (~JṔ _sٞ;~W5OoÿC,P]QfuX*}RRF~HyjmTm&`UXFIG,>lXU9J^,`mr\NDq.nllGCJ.v͟-R$>:i\CuZ)ET@JE߾Ug2fUpcBī(K77oMlui=J$ b"^Z'Տh'sл4h 5"1}y: G#@p t,HբL;[7+Jq-7#n+6;(31 'lک槆m_K46?7y8 CVbIWbu?eoʮ=<o{u",|mJ[DA7 cAy4 ݏOJ*Ӄo )K:;, iUZ1X뉶A e&@ cpgED + Hϛ%ne΋@lK7VqGf5 *)U+%

RNYzS?<Ůw .&/g#`4SBkWLP6YMb[K^&zX9`uܯ*P_EJF?X̔d2cעLb=ɒ#%F^1 XJ} *^7z>OFx39s7u6rt +SޙaH 8":qU#l Gtnb9.W,f/*,{&C|K̐ CjAm3FSP1&Pg:4r܀ۨAۨ]\T9?sAEJ̃ y?| %D<ƯS+AX)_4'4N#qme=hV2DQsB~UUP. 6> ȁZΘR;8T8V$e-sthKXhĕ37̚Ƃ<,ǣPJ}5٘6"ե'q/Wf7'{7e85QlqeBvF*9oEǻJWSn4wj JنZzt;JJg*ȹ멶C>rey>z(dfTG<#X\.V[gc9w1w{!#썃udd=@/-1J.r6;U"TbyId:qLM)}y ޴=kmT]5@+` Dm`ٯpȸT*t^J ı%(αÅ2L AZ$Z*π`lc~O`(f֨L߳W5UcM]*7X侣9['Aqk̑%+x:Ef.Z*A%  ?C T"Eo5y} z 5߽F1+a۱>H祤16͋t#UV! 7l8qsoo, yl=/t1wEcG.6%-i$ZXMz>tIܻ#,rvXS403Dan$!ɢ'?)tYi oMD"I~a)r5di^P/^>~DruMOGc摵ҠF7qQd`OCmDVC 7Vmp!%+)-"҅+4zQqrlc꽉4[͗^5ƨ́-Xb )5?$4:GԦ` ce! v ٺ0 (FȝK<2Px:%O1{($9TGR~1*V].u+tehE5g5ͅ/g9hØ[ѵW yYiA#w2Wqˠ[!_g" >亣u;A0rRhӛ,Q(@=P!}°T`C>#j'slT('~:3mw?EZP&T4\.TkxƐb h )Fy5Ub\Xdܫܷe`#CiE#jS{O#Eވ|'9΄&w%HiO2! 2QŪtx5ci>cU<|)6 jIp{Vqm,b3ٟ}:r9mD@GWX.qsrJ۶-XE׿4U2C09 EO$FHG\yY.J&'|ȽVMᠤIW Ь1PV.Sk.a}9J]Keݯ҆4^}=,Ƞzh%uNnS@ĉnL] e_hŃiq^e5SNbuZ -zR =}6l{ 'evݾb XfO3|cfч@&M>:}eoLJ-fS@E-GO.;W~d J׾Xoaџ3wQ#F(^i\~i5A`Ԓ9B%(a׮ftg|R6:dgI 9:(pw7Skxx#mQ&<0IM`+ ~,eLa=0"<[:^ ;N4#w%tQ2G4 ;ٓ,9VI< ˬD.g2鼲bW_9+RvwndQc,2\sh[e=2Am+-;lQCla>_POp3a쎈H+MoY0jnUR T_T6OnÒx 6Dqz_gc(gqN%uvz0iڭxCo'G: #!}Rd\K& 2&YT>Q~X:OBm{& ֕5x l)]@\ ԟչKW:n^΋V%!c=!Qkv<6pH_y,ĴkBPll|w0#k:B\ax}z\ (yfG]$qr\^Nʭ1 vken(2XR.CF k,+ꆔ]vtͪ7`FY JuXG%b6$m^ah&c[#4Clkias}QG֬YŋƤk 'o l;䰶*(cGge>2ଢ଼옵u8B t'F>!?L|* H뿨l+ +6WY dДċȻ/rMRmAq;pBunO#okd1laӜjLXSÛu`oO\B&庾a;>us`A.nDӊ+կ;[ӛHF$|Qa߲~=?5iy||Pyy rxA/tsGE=[nБ,nbwaA9S:% +C+ݩ)p\,w(jh0a`F1"/(gu8JUWIOhJ+<%lJWvHd˸!7D݀gG(V ċܘTO܁5sGݤ(>cT&"KG}w2ܨGJȻt:cZ]bQ@e-F"ruVV ahw hl)y027ѡdiio 6ϼ v4gDE*5d]_D1Hk `EKG GTӻ? 4׆zcFQ4fn/Ƣ[T/,Cc{c6ge؃ǘwk<\aϦ|@f?e&hEV^ ²OXAa )}+%MBX}qJZWKyhi/\>\ߒcq0ہ=d2/P|6v;P R 皌?` mgFn :Kn NSb&XXyz"Dӭ9&;3 %g 2Fލ04 ~s ـ "1TjfU|N(ơk4Q|Ga*p7kCهҹyb.o7wަݰgSsUtrpm,G0vOD>JJ N/:ѫ!!Ń5HTD@-]?f);`pd[/kWq:ad&,$7On#j-Uns&]X&B?KjۣZnF07=WDnÙbgԋ6(!̣y2Vqf˩2o-s<u=-E V󪬨tw>!wBX@/qͱ4=qMmZ^YG֡=htT;mܪaSyV:ɷ!Q`z LegC8Ve7νH鹲? mE};|d3e[F$[th̵֛ ﻣ xR4pRm,d[]"E`5gmhC3IReiYp?vQ͑K 9Yb\[~;7(kY J^x$WBppsx|/ba/ډ'rzc 3l1;v-jy"<܊X%VV[J>e"{8e"G9ҳI6< GxM qWCU~͙b:~Ɖ܀ 8!,6LK:LDε\FkU\^^ǭpy1.DEظg)Vɍ:9s f9଎ Nq78`IU+rj.ǫ{Q̶emI. ^({.e5ߣSZsnaH-ϯWj9̩6sNVERwzl: T‰1ȇ጖.bd V#^CAU*?fD`#btcGx}be.]A?" c*2>r8 ( X\Tv% "A.ϠwY`>/kAv[1:Kl%^;}?r0[,HM'Q0Ԋ?ßZlXv>*^v."Yj"aU~pU#rZи^B wjSHB+pZR!x&D JuT=-($Vk.Gz me^^J_-X~T PJEObkF PfXwmbʷ=j>>c'zwXJ : nKu|ZRO0jٰS⥎ nԩc@clHֈϱne9pzV_$U1TBr<ĉ;|)|KZFK4T6k;X;HwOE#Tg4> 1k8ȳ^(z#KC\kO#5+VY_ECʫ~RsѬXv*|KW /t]d>%fWP*2C7`\wB!z *yeV)e>ti7*˗3|)s:lc[]|bϫW>}leT?UlaHgl=JPXAݒ(|ު_@p6b406:+moV>d`=YѝO^HVt;(x(r'uw7A]^lAXbxEUJgF=;T([,|}&D4xlJ U,xb00>ԥ ys6;@eF@E2'NC4_#groHrMO#hN#{1v K}% 7l}uT]@a?Bs ֔!RZЌ F.E;̘md bh bП(asUY8’ ['~#扝.=I";-dn|W|Ηu/WODdxLr#p$Wn”v~ÿ6*_FIK&тkWr~\\Pڲ4%}F7W}>!X!~O(: -T% ˫'cBdTm)0Pt=-Zd2{?mѬu$'4РvKwSbŶx i1#Rjp%6Q~×lXs%#Ĵ~Yt)/4D\hYn|֕hBƣ=[qY{ .kH@7̚R쾄ֵW-::]KX~sY]I\؟-#CUovp 2ހ HfE= 7!aB-29(PkGehb2MD}=Щ5$)$^+@AԶ8A'L *s!tmԚ[?D1j,!f*5H6J3ΦR*'Sw w(AH\"#…] ُ(Lm{t7`W> W3G3i xL 6vWLDV{3\2<ݢrc$wM5al6-8>5-8-!|C߭¢h >zKkKP9 K\~I$Z^J l>K-u",Lw䯔 oJs(o> [hCR6f>VpU1ڳ\Z9%h/6E;k.GmEԭ~貅w9?N"iG>t=¤+/m*T-g6oU%; Y_CN ʖL7!ȇC|P~-X)]& lnh 7C~宻ux1d]36M3ePspSF@0DWүFUloΈSK\G1#bgz+ԛ 1IT;- 3rOxL r{J3zDN- 2ͧ1Ǝxk% [i`Oqͼ]J)?amDhNP?ʂtNH]eS'&miQ5 IxZsF wޫ /Y"qxXa*i眰z@z7?%Зͅ-piOE68O56[c¢mdW_I1<"8G(b1Gz6&0e7܃/L8L5WK6p 7ݠ_Y5T]Wxw nŝ_b cQ."df>{]CTt'H r>!?'"775ZL~5f/"@ʊ?dQDAW!'Ł%bbY$ zsYq[jO< K 9[*xVW[}dy '$`S]?s,:W 麸DmYv;J xAke!lf{c4MԭU>1o?V`,414]oo~dB=>à L?}? mB ʸ46Sy??(!seR0 rEOY𱖕熢%׵"a!! scr ,,, 4<^L^Ґ/)n)soRf^VT  Is!ˎ2^779_Cze{3Ҝ gt)!]9idyP0Oer>PxWf=Qޚ5T=4*&ݬ%c'5zs˄?#vUHNmwFٔ;̬b;ҵL!M o)>\o)"I濢/5P_88{4z#LR6L0}VvXn~ 5Jq[dSy]'3w `٦*5&(hS|-HnK BaSh#f?6X;)S֬ aV\G C4:O5;39u%=ڶv$}W&7$ 7m%\D4d޼-nJ{җ'PWH$IGGiN_Z2#>3^!,=>&5uG7$7J,F HXOYN7%w|_JeW!ř(Uicwh 2^tME֐ۋP0w)Jl E> =*^a݅GgLDm|3AΧ˙ Ƕ9K}PUX%Za h{aEН 0).qUA+cƝ#w=k-K:O+c~Lmg (d{`"+68m ÿ {GJ^I 39y*R?3* Op# n4:!2졭2S bR+a>:,s +-KK"!8)]n%:/.WtK`RzɤzFC3ym݋?yő:<-Y">zT3i)wG/]ضF}*Gb7 >ؾFpyr#^P=µ!Vy|tYUDKBc&X|f]bטP_}Z5&NhYYJf#CU1>N|jc-B8pn=)ы6m:|b)ި\ ]6z-4(Ul^"w!p/_E:KvkigiSO3 *B- `+ɏZcX)\r5Th%;|=4C=\ES p}VN F !Ģ;)+]8lœUTcebՈ 8UPyW߅`V;וLO0q)c9UKItAU ! *.&f#oA |N(ō^GP 3)$I YcW vl rG^zYH4UmG=2M(S!->r(Gw@u9ƀeE$aGu2"?Ԗh3 _ u.|%K {%Gq[p%>^ P!ldQ苅7ސlv16o/f$=8 M.K=2~0Q_͊h~9Õ*4 oYlz^D@uv#[Ե/L,R[k,4rIv>Tf:C>u;+J#PvN"bEk62C$&rˮ?Fm?zar|lQAZ;[l0z3YN{ .+5Pf.GVB6(v^U<: +TffxT2sF ʭW CM8ڼaLdֈ̲HqrKaWKUnQ Ъ[DOz!ˤqKtT4Ex%M]SQ 2gTl|}7jW  5V1 *;qq)6`ChvxX")4,Ct*jgxգr<mc>3j[ *jM$Yhm#m Ul=|S}_J=<,fWOi)33q{xQyh%GtޗU 8*yKx V,\6D+J`< =JD! KoݎO!8%IKP׺QDܒ s{k^IKXT$?qXY/jjl_SCd a7/vm4Fkpu-|+dnc?~Ο"63f|/;ykLa{0J.+U ^G9CckrD=S2hC5N嶠iӥdpxcxK\rOI#U@B+Ē4ge$e/оIS~BH2Q@ )q @'H.h#sj#fXGEo:}g) Mh t"N#uItI7AV0\ا?O r?}v@C@ْ۠Q4Mwx*RLnNĚу޷BUF0٤g^F0C*PTĽ۰xBna$BhcD\!`ͫ+R]rU#<8$4"pUwBeU/ݐ^c]mY˿\~/ujyG ѻkdGD&SFK7Hi&=zB|P<3*Y]g\23" غ6>5@М/ $b4F9ٛEkzs(E/2EZ6q/MBrI!QfW3Mڵ2!ה! %hwF ;PTa&-YX}q n;mAaBH4"E]_ ZTj\КͶ~K9R|s4ٯעk3;.om9rTyޘ@b/(8q)t+FgYo[ nS* 6OOQ1vzEeQ~ۢqR "F)k&`&C< F#?0L  a/f,jza$rULM9{0$Bat.:scTHObN:mcX۾ ď%WӺ4qYnW9*b/N]O5%ZX g uڂ.EX 1gvyaY Z}ПOkx-yc {K,L tw0C|lk,L`~}( *?RȲ=k(N2CO}zP,Q[_E lY;ShP>ly1C/˶ O!8|GצBWF۠qV@:~GE=u|ABh 8Q^sڢYN er_~@$z#㌐cUz%b$UסOl' )<,4kF.2!&|˗'l,`@Z=zT$'Yo+Qӌp0I8l*޹"7R8m%8T A&*wڳ8ݳhK e*kjk)8$!0cԡ%?R[~0 Κ0+MyZ8[6jJA&߶bՒg~|SSρXQςGSDo}`Zgiz~ ^0X2a 5F,ym`01:Mɤo^7'ND?r'^{?X&&]Ӕnhv]0 pחDf~JLAAX R"9W^y$5C~y!I$y/}kAtZM%pݞ8,mZ,SJ=zS&DU6N r8d ԅ;^ƂԅK֐9L9mrj*#FxIY>V'yGy!j T3Jt{#;tJD¼pz`BsYv`3)EZzk1j|D}WiT7ѓDSvdXd"nM86^4iؿv(1FMx#'5_1XÎr H*xn4y8esuUE'0u}tܽb o>}aa0Ss)4k9S:;[؉ JH8=yPPrCٙZkjyQin8%uw vƽPrUtSm^;i9㧰9fXh|gl,"a$}r7ke7spF5O7z[ـ͈!. 3ϊns̆4|]͙{l/k&g5?O | $R/#81&(4v ʼ;ÅFK#*艖G1gŎT[,ėzF7 ޭn@dNt:#o%Y~/~L<].F؁WF,,8I?]ހ}bnVYcq\kTK) àh뫓*e-?&iBm S[gG#`f==.]e+!NڿPrcnJ޸N,q*POnmetGAۂqcS"{/򳣸0%H"{5L|ZL-;Uy?V =WxL.tVWM&aD[x&M=eQ#ab9}ZR&jP :X:7T@CN+ >7Z{Kk>TaMuHٯ$B*QRA0 6gsO!v*1» oKSM&0 jަ񈾂/QȮpb ލ02v琱K[kUzUJۂ& WCn.*:.3yq…A~rD`54j!O nՋPTtA00g%mWiSb[RVf _4FH7 S ܐ25\\m:n?&-1=4=s|Ro[sQ !){n'SnPn-1ցXOk~Jt1rk`[e"sR.h9K “t@QZrN|ϐM|;Hoj7yo)鲷1LAhm ɸ<izmihZ2x8lZ;BiOzu"#-e)wiwޅxK`|kŸ"|H\a61h¨ϵ[{&]yj+kY҅Ь/|>"^u}f<1߬5;X5b5 S>ᅙܕxGMCA@l/Z#ՔQ ޔ- )hhENzL$i]衁&z^<+:Pd@ڝZ8ػa׶xktǼ'Ul΋ܵ6gmV Iw@E ZH/6q,eu!`Ť8zp#lUhБ ^|Rwox?Ě]Yx1J繁ZF eE<~{eyXԷz$vx`B#-iz9ۃ=9bI#T?8[\d'uܤqsG_\F-$3'Bʋ:SqeF-9d=ڽ)+ɼTM) W*M=|%.[JL'#Jq,K4U 쿔R< Tzv=eBiL+H[W&,f>) F7͒+0jtCN+cQmŔ?$0Ҩ}q!HGq`ȯjʷP"-TΨ*l*wKg070xk»ϳ>(6@``,(wj(0P=4rzxm3Fm^F`L'<Ǝ=FD;)~Bo'wbZ^rtj!)k5*:f`(= Gw6tKn}]cVwOT˳'`.,[+xc_;טXNjaBqEJ% 2J֌Qn ,WbM#-[cnsAUK(>+~A;F 3%j(;̍m^s`KEL p-)*ޛv__"P Wܶ<' nڗo=LO5Y)gX/NI)]{#/hko{ Y 9KʧC:#ΫX ct~)fNI'\?Л`!UR'C ֋mE]kEaTKDq4RZoмYxGr#D1^'3OQTփ~2: SvIgT؆Bbdj3J,dpĤ*ΛCuF N~[,zd|:׈ggNE)Ƒw|6sA2:Z[t{*|ugAosPS5D֗7 wї Dc=Cs"3X\ܐnGgW~r5|WeFG@uREIN \GTr0yH06T(GI_9eH xmhQq]0o*oR#CRJQVyW/l3~< g#&|LL2e]LMHم =.CcL=0Y'|=9si"i O: '8>3uS[L|p}pD!t/ԉȗP}0} Gx/;IZ9юBb ZKzx鈌:uxn2:@*X6;NكPll.dU^@tl?]t|[DEN7S}cka] ('GqUg2Rs~@MTX;1@&FW%8غe_37s篊EX *Vѥ/\uLެt]X 96V Ng| ͧ?YKVyU%#G5^cԬO$ ͋\0iҡiݑC@41TK˧HVZYeL ^4@Ʃ6CmRdP#=Cz+ Bf jwstk$e:'+ 50f';9!76UQ]az (?+m"Q#t?\Pe-DLA?uʞ Hj$}A Ÿml՘FRmO2w-c1Q%qkυ:?+| U])KɽzSԗ $ 9'eoqHiivy/2@|Щ+3;%'jO:*gM:,0Ƀ b{5IO7.EsLL8lgٓKŦc觿T+̸K줨+.%-2?zS kcZppyr/-d&PME h;Wq1ڦDBܽu.?6߲n$nW}y F F%GBa%N$_yݶ.آzdO!zC}\N=AGPngч#' !TstzTr7LEx \Ҍv2^=A}_z}ӪpGgvpMh[TzX.eXs'm'pel>q`@; K&⤵;IQES?,-:B%YUO<|K5,0><,h#=&XOwhpN qmJȒ*]q$3RS]wE':®b<iK 4ζq Q1 $u= ZH@ּ@>! 1-D 'if+k.z7Vwǎ[ĸC $9ƔqBѺ>8 v`}:T/f|~Ğ uY*.c6b7x9Xh!DjHQ$O*9ypqΖ,7Q%2}^$*8&EϏmT99(5xMQHAr/ O&\/RJ`ǻ6o0.lqsp{B2-bXӅN2P6I{S}%GSm%)BIm@Ob/B$*G^q{YPk5=93u 'cvCa&BE~#^~*zFufC[ |2DB6t3z@>eԽx]bM`:]2Q%یu yjuU5 +iV, ˘ ?Q>8@*W#`[y-رdRIu~;*  ITVDd4Ba.ߦ\B%If=_`Q%2"4맰.}ur>_^NcHbqJҲ}@si=&Z^a98zS o\O4] SO֡Fʳ%Ɯ* ̟A1PI,aJ7T>l-#POT󑼕޿?NH!)?npTk#\6iY&bJ<_ y DMkT:xFGhG4Kĭ]i}k$g2N$gM)!y*U67|Q99+%  vAxՃuFwgY&FjgZsڹ ]oX!˱?`cHt,k#*\AUBGq1V{r 7; խ'Nsoy$2E4t1Bë(fnjM-c@ L J/2v/W6 P~"?72XXI|iP[ĹrҝL4#:k kfXp.I&#ӋMFB%)kHߚ&C欹c8beh\SqN'9TssF5)ν^OSMoDN7'+rQzqXһgfĆ mk1qf5ޒ7'˯]]C W!R'Gc{4=/j:O-D 8]ÑBY5c&m8<]U >ݫOQqjyݶ1{G={ >vW#Z(Q{9ggˀј$vq) #TZ@cǤ#f|dX`x7kg5bu*V{qD$1_SnpP1\ئZ5M QAFORG[ RMF%v[Ͼ^y/?WQױVM^ -9g(H?b"dĪ lCيU8; #UB3R6CQB(ӏ9tPDovjl^`b٪a5/%fύ654舀Y(ͥ]FtAxkJ=!*x/CÐ:.Iأj7W,L"qfYɅY?/EP@))R&%Ts 6;<'Ix3KrlYgKD : T8 1~|ݏ$BG~[(/CG-^y(q=s[]2ǥyb/'+ A_ kl M)Z,-k-M|8j,KtE^>G7@gN@^5BޚJjL9ړ%Iݴʍ m]b}edQ~JhGb7(r6c{Khf-"Ήi4 ֿ9تÌ, d"TW3flL'd`u$_;)Tƒ}g@ ,wɕ2VM%vŦjx7Xe/V;,:VhT߀nE45XAz9{^_1THr:-jOn6y5 Q:TZDe,mYBbʎL:]QXtw(b .CkD<1Tj)^Y#sɲ`cښpy"1zzoR [UY1huGјJ{tkqt5(9{S`2?zV on˴C3\HTY S /?ZQU0+;ՂqR"yZcdO 2 xzөvTIhVBǿ~-JIld`8ҙ,7<5BDWqJ%ʈ&x򣵐,0eYM*pDT<FJNmGͥ^X mO硼 +R\$Z1Z{Z5OѸKsHdi֕ls{ȧ:`]88;5&t屝B[Y[Cd6;VGOF1K|O#>bC*XV)nVΑ9;"[~J41+/lbYZ)omy:D܊XY+F 0bbN$7tp6ixU֩O/g3U.]bb-W=CcewW;5X U DL+89N5NTn`CR*<'#ƴ)کwgӅ+.lcZ,q6C%+=[|f!Al6^]mIaJг (q cϱ缯\np|ug q|¥0f6Fkbf8x+-7s.&LY!襅9$IkRK//%Ua{C#kOO+44߱`;ΐo"x|@㑧Ͷwi&QDa@|;֧QJb+/e%8:V}W(sV,y3y1d nN RJ?~d ]ANnQO[DYy&!DݟSO )B3vI!YՃAl *uYVa GUj4U`dgOz|rЇBG߉Cb+Р#]'u!9EBfE~ @ l Owy&VW7q=Lޒ\Yj@Weo ˽΂y|f Cv0?ߏq$?^}MԳ}ViQH8EǫĆ{նrL Y ܢ>$5}zU墮A JcH\b!v΃m\w ؤLև x.@60& zUY4u[_EKOW|Cx<@Cy!Y5WX@z3+B[S?"qKȠwtƴrs A+f -'n)Oux#4 ܫp8%S QJ4|&X|wd>Kl@X$AJfr@<_=K|F3 !}M'=&A/pFz7/)>3cJtz]@MW] $ᕦީ y،k]n͟LBx3պPLFӫyZEoRI{Vׄj@}F';Q{{6SG$na7&[rku*|GSHl~\\lqi lm1P,~|l"KԮ˗RQۅ G.W' ]:T_3a7vmM~Y"6iej>{}eL5$(\ꙸBȄL7zUЁP4[fGo[};U㶐 V|W*jc!Yeyևaјſzwտ3KVhg@互$Lkf -R+sڠ[.l7*iߜc#*Q}zF6ERE `]Ό4D)Pd.?9^Bƃw>`bigIy? C+Wǜj{|㭲);l/tñڥs {Ҵ ^UjeΒ^Y`p@´ K2 ] fwoet_Rm#[GgU~G 1L$U$ŝ.+iRZ"H_k3,5VBBk+H)9)kki|0ɼ]'*ΧVn|™4&Uw&v,#qCE⌂*DM_"9ӡ*CjXq6HxM`7z.$WZ"_X7$QW,BLs6v{d&`E:>Qܠ_P}W50K)gkY]IDJcvmʳ!rת{iOj1߸ZiO*G[o1rs[3?I+Bu˄~מ0CwȬ'+%̥1P& 1F$B$aT$U::@YA<$14 ҅!uGLD2DFtM%bƮzD ,@#nv>41Nrr9!oR$sH`̔J&a/I`+3~8+Zj*WviА|4wbܽ&}jkHePu錒yZ~tBBP S/ ewjY2 2f.JL2%#~*^r]]5a]M"qrWcILbYuZy ,?]P5Pø#Lk܆ZICH}eT:ȵTu_/)lL"e=αMs0\,9a;HS(c5kg舠hQH%קdW)Cc,W3.ᾣ>Yb\ E}'#S՝&sY*S]l:mOvOxDc8~m]p,M0I0V|f7%iUOw(ۭN'鰶<}>,G*{Lx;4AgH7vZ5bɲe[?nCT@Y **#=q6ؒQK k'Ҟ\'+`&i)+BfnӮ~.>\J`Mzj8\,4;:8Z"ܳ@pTx?"V;:t I/ȝb⍮>HUЍp7QK[5<ƽ} jsz=n(REǏ=ހ 4LC*hL7dAr|N3$1R%d]qyf'KI3> ragqN>lz`jKuIܢұ^PWrS0XT;r KNbݲkQG6`UuzYiݙ(<|dgX<6CbgoZj&>Ai'ռ*!jڥzLו~3yF>.v7%{M_PTZ̤A>4ӡsٴ>'z/>tW%id KR\Ch]O/2Yr0[v7 ЦY$Z.V]PЅy bH^W_K*} brџn>Sy6$&-h)g*fvLW-EFIl`E&,}RU̇N_$k"6VBd`v2ᖕ"Kۙz ȼڭ_QїZ}dܒ)gm$3pϞ8 ]ҏ0Yczd7# [ JƗcip+ʧ(I8D`w[aDwO!I*Qmн\<7dm hj{YIjhOndT Xiɵ<L9HS2M濫N+A-QyW1>;T(u꒕qe^9MU bN֞bjιk/\SŰR seV;eoŒ?GP,5r@$ZTCTE7eUV"Ѫ1RZw,F28+/^ȩ;% mOS!<~}k#PvRx 09k+${^gɣ/Z-,`/gB4꣏#q&Vn((敘g8K5no̙xqk'%i˗#F0Vg.V?\KYeZ}JVfv2wU GC$px虦>nC~ =`U[U/wyIg n3Ɖ&(ym8HvkĄ`AiB0VD>`Qi“ P<*/O1hOU;r{, ]5(SdH("Q+\9ɸl}.7W Z۽ulfҊPAi㉚&FvGUvjrA劰.e5=-4ܶfh]=/&#tp ^IwĪ3i10OZʧǖTi!GFkcrˠFV.VA822mv6U!,6 P͹h(?sеto]Q PX޸'%d1lfF1VsEG(I&Λ(NòPCsv%6BBG`%UEH ŽXlur]XIM2vBA*l7{2Ŏ(p2pC5H9*Iџh C"J|!EKXt)0ZAno}؋Pfmbm"¥R6_ g7hi k-^B6E_Og݂ĖTMOpf]f) r+T!ZEws:_O a X$9"?#P;BReMBdZ벤/IDZM>sI[3bʗڱ$VN+]JcK/KXEU Xؔu%_{@)H3z9Ǘft$lՔ.8tZU u˃-o߿%8XM5tw,SZDmuؠT/m6O2j&^QnKcS'Ekk!sÂ3^Ҡ*eOK%Vyr[`actj_GX6s JY%yꛙ*hbep6wicW($nׅ]#!Cwo+4=p5+ݙ }_2{/%y|"bIhv-0:b|nK[xΊiyk5kq=H!aPz5ⳮ5\KpvqeY Ξ^ 1:Ӫ:gyqpk@ob}'BUtC}W $ sPfiʷ |9GVḁ1PC 'izwб3<Mql ׍]ɳ׌0}{5_] tv–R;Vc)o_;SGs.T`lШL+};j˝*\.$-m:qjgi6B#!\Ϻet;U8V7Lg6pa!n0tn}T[^BiO:s XrqC:*mrgrd$d#~3ԆE>]IEjU}!8([t7j_OdXG<% _@uC+Ç(5O e MIT&  " dj|D]RHiV#Ddr<` [W0C)iC71Ae85Har P8_ vSR"ggtʾ ͟/H(3w0P/$1I _" ΝrҠժx!xc)Beg0|XuvHm\ՖPGۂKݮ]d,VCS|Řr$X:+x׀Ri vIR1}NBy/9q[f3X1;y&ڱF0 :TOaGրR;4pfuDqo'8ދoYͶwia/;Tݝ{PLxU 8JK1fG%õ Pv{*٧gߜqDſJEBqvWg> DڞCceˇJ<7֓VA{I[ EYXP KPj038Y~//5 5Ef^n" l|x\ ,Hp_X`ܹ PՄK}yu9y%7~ -7LqLZM +,G}(t;w^?;>rzتJ;:XK}b}hjpp(+܎lpC 5%V.R(N!] aօĨ|ZU-Фxbf` Rr>˹VIKuuy_%5 GbI'1@kX+7Kg(k5ضהgKl%ns4 ?2;Zrې>F;֭|\x$+Ҡ,Y|M&,⒘vqwޮfZ7?ۨeЯ/Tp\l3>Qo;15JAv)cƺ.y-سM: Qo Ǫ{OݢG.6qIfbj~DV\6xV;n.`w FQa]=Ƅwa7B4 ̵~d㈊vo+. KIuع"!+?ݷj<"qgaٱEK*f~2޹CVbІx$|٤۾O[ɤRD'K{kP{+ S#6̾>35j4/nwYw|q%o_3 _kkO󧰘Cw]MDӣ IZex[i ;!xaysĬ1;n3Kvu{ Sz< r$VH Yלo3^P>{_UU]HVD=x*Hb"nGaSco#{̡Y~)Expߑ*c"E-y5_gW MƟ|: XZC?(Hp0A8A bꚄĥRGPQCE1w#SyI,13g̤aM!'Sd;)Sl'ҏ{n#} BO44AM<%lw }_e뵴0Ǯ3#v|prMwz+X="x6aEA?XC=6/]+S!ݺ60!Sqi7~~J։+w툭;{񲐹_7u`oD4K$G;V@CcK1%|eK]Ϲ"j 3No5i&ٶZ.7UTO5 |:s1}kysj|^HSNtOD8;~ȘBpJ6n;Z$l{f 5|Br}~[t8D. 5>*Lh.AC٢Kڔ];8дgVRrAľbo9< 78>ek=\]8"(&'6x|m:jjnnG䶎y4/GZa;OU!ityҹ!6mEK;rALr'@繊muI " N^A 4{ظ-g$Z/ 4<&>W9.rmG&0ݲ]C=ՖM ڼ)Rbr<~j*BfaBwkQSwhFEn?;zS#.AE؀f1e3D \XnV@AۆQ842&-fB! TR@5k6 !8Ļ jfw4DwPʬl—Uc#iODFT+KQ"l:A8 6_$ݝBQzreBT-HelOT4b9PV`qub0Tyw„åX;ڄ8y)"Bq)p7+JHg իZT@A"]c\0`?L99+<^0~<2$2ҠIJгLAH/U}lkKTק/7^75kJ|h@XvAVm6E/x~Kj7+]9ѹE^!,d3ևڝn-ٚm!eS$(}BȢ8iQ& &Y6=`R>\IORIS߹?zJouDmݎD@1DLlXVCaJAGeLt_* 'sѤR8~fA)w͸ Bt"P#Y0$Ħ#| ½xl1!)AD.a0Z_&D+{\ځfVi`X~)[;g&rK'4̟֧"WpD'+2N%?ƽq2ɹrIJ{5UnVfw{R롤,=Rg"`\U3z+xtƪ\g"d SgH|]SdE)CSm|u>.9Akux@\Ogy@d@d{t="ƁinVxP]F!dRh@4k 4ȑ[+Xi<m$J1p9?{>wJ0G@Ѹ)ɚ+G☱q`$p/ݟ邼R[(=`>qJwMJp Qv!2qZUl|Sp&鵍$pSdQ Eg-눅($NA WBwRG6d3m)dbK\E׋+_/S?VAl_,tIhGaxʇq(lKbA&D0 [C7ZDy$ꅖajc4!]W}NRvPl=ˀk:C1% eGd#M{ȶJ?c\+-  ʹ˃-ŗmD-gzhHc2l'1VGN ?%T&5j${d UjUJ8e\hT(n?l5e1%KQ4񠧒9ڋ&$S(y| )+֧:IY VS< Ws@-'>5SZ:~Q&Nd*OϠNizSn(Բ^G@GT_߿d'7tq$>d,ĘsY/ёJ^S'eW8Mc/Z$ \)ak\úD n >>M9V*: bvC|af "j%_#%[eYq{q5߻:&̢0d/80>/G |2فJul*+6/$O 1B"t#>ՑM' WXZqpz#Uˢ ͸RE 1YUtV8s׌Sϱ‚Ie0ZߴS|ND8k`K GQPζP`=6I_C$` kY#ND~rYiŖK]ZS[wW7%~i7ҊB~_ }vg~8v9}Q6!r&J{I۞-&I:P2(CKu6mq~4;؁#dLس ^Ʉ$TjwT"hlfl2cQ~ث,͘БuUjSs\TzxM{2ZLYlQlOcIYd%: L?Z\S+dԲ'88E^$a@NtˢDa2Fur>:R(_BRwcܧjŝVXV $5A @99}q;;3unj.. 3ZwɽheQTض\2F6v k^1dgNq{ bɗ$@K\C-Ws2ڋ`GVjdR6Ɛ2P-6Ƭ# /_D~Xv?]h@;p9N-ʵ*<@B)oݿ9ytDp*eh~F$a/9lP?7c[OS ۹,.:n>E!Eݏi_>Lmϟb 0"ˡT-G!0F>].rN%T> U~8+`Xz_C֣RߵP" C`B~͂/fiXsu/57֬?jF!_ 0ĘZHF1))rg1:Oٞʇj'/K^[]JP^'M%L>0? ^;+'usAXvDGBw2ߘPU7R{< YEi-KQY^!;̸I4cȴi7%dyy\bې c 4ֶL2Ny\_IֻLޞ@Q*3޴]v#_x3"] kpS6~(@"}|VB]A,6[k@5=z5 ڵ p-*1y}{ye9ǢFRCbw/œ7vCc?Zd(hD Oj#tLX*3uΞfO渪;jX 7vڂi`%dԖ ;eqw $ڢAN3?'f8%u&Q3̙lت~`O]Zl\jI^8? mEi tdca6هud"]' JD3|42@>/lS^+LՔAW'oglʰ34GPCCѢNLi =Z*f`nj:c򑛀Ll wpTxW0'LD'r@=A?BINФmklTUԹfai_H'qj&F".X )@~HWY͂aF ^ ؿϛ?OPxh2DCtW{ jȷD-Rks Xk,  CK P/bt%n'>*ѧjxBtA FcnηGX=_aѝFV>+4`,`Ԭvx:[~9=p1(%GR0bcXﴤxϏMe_R_ZԃG`3*I5YkૄgV}Ue#v>O10$xDouCMp]TpEy* J!KWQA4Gkzn GB#0EqT&*]Nnc//*4j>ZJ+&(UY%-m7iS;fa%#8KӧL|=`5zA\AEֹO>bi1wبQ0l[SE$T/<ȸ>4bω{ x'IsȀ+ *EtK)yg`o:6 ]"{ډN]$F̮yi=Q=tjI.Үv6??4BhsH+mgN#Œy8z n:&ԕ)/c墅Ǧz2h\Zˑ^[4ĉG+أM# P?qNS@ Ġ fr=u/ 6ͩ-#+QC;Ɍ@,^dG Zo@vn|d) ~1|j1)-RQm>Hku_ԯ6)\;tzi[jESgg)vAh&B^`a籧ߴP2D%,,xW{aɿlwzp7&T kl{Xxf2N)PG3][ TCpD:$8YJʜum]xv+ ]~PlG5wAᘑwq OFoȾa=jĞf΁gΣ+1]3ɢ:4q7+mon!ńWe)w'g8ͦYBzPcJFEGK+Db^>y|)?^5$ͤd3I Rۇø4Jx9h" ȶd͹_Z<u|dN0m#D}7 ]XZvZX'2:[Xn_WChO/s9 ;`\*PŸSH ;El=OǵKK1Y3_J!/IS!{c?(]\|#hkaތqʘZy`ddW̾Av*hhk %` >09DMnwÄNt)CWᴔpfHiX c/GL$bfom]ImR&dv#{U+_yPثH#0jGT汭acb,Ƙ bʠ-bGqVO .a,֍\Th ϹD"9\C*`" $ϓ,F 4,0A?lGE3P5+ΧPM?1INũ,fc 0>V2k g4xGR=T*o.J #2TvWy֌T"q^"WJ~NfĨ9$S2>H-ŊPT1R"Fw9hS{WvHC%x^\ρ޻ƀ`oHUcE' EKgYAU\\ mhAHnYO#P6zpO>MFnuZÆP!?|>y[Z5 ZmCNi=c^m$d\A^a'3};.:|G$7#\A6[. )-9uMtGǵ}˘'p@u]n$ѓ-GLq+0 ykkw^8k}f_\f;Α~H%NcXg7'$t&mZ[$rbkK9ղ-[C dJGvfqwѸb|g#p\6/3L=X!=m>A֜\x Nm@e*^A,nN38-YwLtM =r⊩d5JRL$^ϋ>FF{H>TB\6-lueoѐ`="$v)Z%nLĽxCtmΚɇd;۳Oc5{،XE`e$ Gc| h!Fc?r]OWrD 7;܍zkkY[zvc9Գk{F^]44̾LAu2c 㡖ٌG#B~Q I݅pҋ4eFPRߍ8fe恕 q4Ϲ|ʷd٭ªUA '쌉 LawZ#Ÿy 9Ahv66C80@ZEk0K7x3H[}Pꛁ_v_oC/!C)le.dg mTSX-yC"|j~h hO;c~=a3]f;0[fmol_Í`â$ 4 HVU!,"-[r1 y-)=|GV|lw37ُf~7XNzb Nc ÛK3#=*?z,4|kff`OdHdqfTVڑe%qz45H-f ֵ]ӹpzXߨ[2S=;6w_g~9<s%7Q481vMK(:u?5jhФ&l߹guÂQnV@b U 1bS>Tnviss犏n?/R8xK8#H;" X{Fd's>SXn9aH*AV[D?GޡZ84dVL$< WUr3,tjha8 {42E8KOq,0erw}Pޢ]g bhQSLnL:T|UhvuESx'${Vn'gk VY>Qˋ{]2O|몲淂4*Lp@o)JC2ţ:{Qe:jYYO>z1e@K07›9?@eCr& u1?\(+9ewךr~4 19hP1i.~_[˜D?{&'?l<~?'~T&,_T2ЙE#6{;6^@,SI`uz}e 9#H8GXC4̂7](|poMCpNLŦDarfޔaV2Ű˷{/LX^:74,YXַ4h@Hpه=&3?7,OV~/5_/Ui?w؄3n°ܡ=v{4yJaOҗ. dvյMs3]opE_ih_pFhC҇}鿵^H{+QBՍgu{`S,:{ rîf}d6疨MKRCs#l"oC0'^W|67;F-\w<lnL!ݸ?{ *d;0޸w`%Roa& }&(̔Fa"[;=v'FvuJ.|7A7D5L,0唫ϱfZ]\D(mn OߝgS# t:Fkp3|z{&W8Z場tlFI~L2۴/ @Pw;&S$]PSXJ8aVxyzr#7Vk}XEK=A_@@%_~rj&5Gض\n4(%µ.MfVQ *KFZ^i:[4fBGg(܍PrtUu1B66JQ *!mR#.æqPQmUx[F+pF0GqN)]ПT9FG 'bP_! |4$ǁ, ݢXiY U@ϋ): "ߩ9DԻ%8 z0st=8EC`+9\7K_Ӽ" zqzvg,:!m`[TYs M1WXDM ޏ] +m< Kw tlQcA I?FN#c sϪMVhG0)쒠{.>68N$?pS@)؁IQYu8R\I_OܚQ(r̍fS;jё3[ >[mibtho>AT e>(U4YYc 6 ]D:h:!K69` )#^qK=w gb=_م hU.{CM>qW=7p}Hs;^߳OQ;6ؕPAշ\699ݧ=rhh^|oߗӜٔ4ʨ8Qt#"ęgTn tR雔m G?4vai<]x^Z' @> Se p=ٵ4(DȈ&1oW$tPiup^c78<;*ŮW;)BIP8[p3dx 1[p'vfO`+c$}| 7MG[@ f0f Qj!F^SZj0Qf 2rM %!vw)n34=| u3GF,ԭe^G9D,;mQv#T\X>g`wMS\0Į$,.d:VϗR&EG0l.RjQL~՗2Lf;& oY~qBQ}b ;8i\D_^bu|5;3#HiDV;C-8Aɲ)0ĀOgn5?.MgڄriOs >K  #MxH4Gd_pCȉu{X[{RwUx `nX 2Ԩ`D$-3 *}d/d{Gm g8[ r[2nVet:kSH8!j%'{wKK]6lk'J.fxmQ@;leN/މl/AdZHس|‹?J^7y@ABq Zlwh7D(Pj R%97eWԌW fv,z_fƙJP`-[-qd wrT&뺵fuC{@_+j"CFphfB8ab*—1ӿTV+JIm3_M- vEDJ&c wjvG( @mnh8Yi<{ٴqHՋ=U/2qdyb7 4ho"mh,[_GAo  )Dr fٯ$I!f Z_P4գ۟]6w꫑jJp.gddsX*f_3B5Hs#ŕ߼K 7 Vxz7k{2pJQެI#P>Oi P g?R!.+m jG]/E;~llOt}K\-Opas_Ϋ}1iv-M6Fޮ?(o;/SoP .Gn9\Q朏&wDNOR$7-d`Vҫ2^0zCVZ "􁚨F?0 x[U >[}1#pAoԃ61V`- ;zKGM 퀿[ :ޟDmj)oߌk쇿fC-jx4S1QxCUw)ʶwZsb|vZ{ªP&Ge+ ]KSѮEWŗ~89l4;aOubs\|Ъm. ]ۖ6J|kXX!0Q@ ,@.sT#<HB d*{!3s5a|N N [gsYj3^ S Nv& EYvA>Z}_jq+%:4dБh7*iS ' mJ„7:+a8)ţr٣q%Dsɏ{K>zj)ˑowIOevɌKgcVW{/EK<~I9?1I f Vitv&],֪&3#zcIVP)*2$ ’޾Ϣ _q'#EJLdŗ}:JRD͍̮>N3MӰSW+[Sqt68.xQMO.PK!ًyC]G]tX?nY,'OP51'T, (!2jן%ujŐe=# e2LrPU6_cyn'dJV8s+t6uXE oOf@=6<Ǩ]yI\XQ*"h\,'52,o7{Sp/睟5]0`v?̀)or%ffGr=ZIkXIFx7 E4 EoT IO dv5÷+v=|Ъ 02QPWYuA_mEA@~ Qg2"GvB7. jh^q2@1P!<0!zgTהLy#gj64 ^ Ni$䘋CDS(6V{rnc4"3rIT[X>Kl 7:ovוT#ڞKt4Jo?\hQZ䆵#$vL {yؤ?{l}]w4AE8.8E cEa!k=w˜HFbf HqJQ[zL/q'4Ǻ Zd@3k!'N/>:ӛi}3F={+z` hGhC,'ۓQ'I𺧂!оQS[^nA!*u(^{X:\GMH+YD8D eEVDJNyL7BMv'sy؄p/ 7̻VPN#vؘ'ɑq dSO!/؜wqP6-8 'rhYgHaw uPԩ,xC9]Xx,ɧ`㞑Խz+AO'&h'_+6:iD}ȡ~-hu v\g;﷞0[4 (u(9n!KnZ xI]%ӇT%蛱ΰmYns[VDXo&]OҁFOw`h{SAp5!+vX0sD8@GXvn0ԇOrwW$%n>_:<)JrE]8(?4)iIpwꯌd Ɩ* l{n|Et Dtk0< NLlqu~ *~$^H }z 3LC%A?>CN0ȩs9zogV|7UtFc! c5xa4!D`jBr*5yɻI|ar @رl!o ]fT ǃfLO(fZoΤϺg*U@ﰆ\rhSY/:Qm^1oʓ AG_R[<*ao⮧߈vLuQ{#|'%Vҧʭeڜu>&AeD_O/P>cfA-z(֋u=gH9cX>#k CAxn^ 95NԁOo,ủ-ZaĢBG&wf9oc1HD3d;=t$C=(5FK 1B~OHؤ ˼]& fԇQW$X}+,"z2y jj-pKXgݵ#]&fWw4fظ۫Э_GX d¤9}~w,r@eb@΁<|azabh-r6 n`,gꀙ- "In},.X(LѝBDP4FF5ڜ,0uoEP[(NY"&U ^JSr墅&湫 +_1pe#&kF{|  ]<Ց?6[c=qZ5 2>ρyW|AQ Qf^A әs6?spiۆԷq_G2BTBo A*X*3W./dKXiTaAWQu7g9|:MH?U Trm1r>{Х-&D$ u5gFD %iuD?Rt$A:d{5LgҽdJղ4id]Kg,74>}S( Pd"朎ڼ6\O3jo#@t#BFpޘQ<V!Czi&ժj@з.v/}y_^㡥{9?F3VeiC'u dF*G+iqtK 3 Jx} d-N)&3u;)׵=5a~2*#B};3XԵ۪Pɩw&) ܵoFyokFΏM zw<<ު4 ye"{X@АEvrB=wQ^JO4Gzթ[kdIݏŘD $%qD7m=;L&bAK{x>8ZtmbBPDXonf͞kGٿPx{Mà&nQߘ[[vQI`x> NҜi[wNQMCaJy@~6P2`^QVQ;+4ACNT|dFP'[ E`-ro-|$F(kXn"y8yR4˶+ yzDEey}3ޠfd Ҷw3..L8p3 Zgg@ǜQy53l81@Nc|0v vuM+/o!sKnRѭOźkbqWSR c5+. t b`qp Lj7˾mdྭDτatPl| IP ւ+i'!s' F-1 xLj q7iaWRɾxyևY۔8ۈ>' zsCS M7`K`ƨBtY~@F'zȺMc.RפԸV1%k6mjpX4),N9Sij'-ۨ94\[>#TtU hި"$7܆ɹ̳!f }1\jӠ47g &wl'.~R4RRN:st``1vIhҠN;,+8-@r}kaP)LgtY#puWT fmDcD2 N=(ֲ~m91]a:Q؆Wf-2lw [ݛiObZE/G4m[ 2Ox7vi/n{NmCcp0 r# \RJ N0њ0]X8U[f!0co~@iR!5n%Ҟn驏7Y[ y,;W`B[ĬPATTШ+~UBQi,+QG~ER>ԕSO.Μ;gcʐxG6tw|vJKٜhrXgh4)ʻDi9*!0X5qѼL=JC.,eNzR|B0U={,ݣju=`־B*6f:NΣl>x M1Il]/G|?=R\>(+-)\0xqsJlG h#[{M8ŽG;Ibi~Dhu,_O>R޸ʱg [j8Y$(f/ۼ>#cz ɷ"7mShMWxyɶM?3ɴN˴[`xQwv^61 3]e4b9Wٓ [m\%!Chj?#c-L Q@e :@]~g 9™nd襞/9 4JL6@}[ϊD@t]Fw$`(Ƭ-`#a6&E/o%j5Gn Ti+-twO."W#GDX1n1*~(\DҦ.yο5Sf iN1ڒ%b {̒-=37E;R⡷oW[0+<|q֫ Fś$,*+[_Zb.Sͤ)kWΉ+=>Zj H0*T4iᯟE,o9Ї*)B[t$ũ^E$ z7*53eST:ty݁s [%#SzYC]%JޒA nwA#Ndr*tفu *dr 0S;A-h~"\?s!@ $.<)mhdƦ<xKinI!oy9ża'WYt- ewaƕ+{K;U>Ai.M2{ HX=Y|˵밿wk*~&7* f'x䥜W~3 U΢pG|M-=DMGhBo mDYR0sF8Y&XI+"t~k"= D.嚞?5:EjAO)IXmSԫ$DgBDGdeI~<0LpCw+lE/;RE XƇ%Rg6ʕﭱ.es ,ql\/&Lq_Q 4`=rH0f f{v"T|(d[t&ePtq`à@`5 לl'%9w!R$H̆!*<ɛ_kڀvv[4 5gP8GO&`D_I4"/ϗ^@Ul] y#x_67j؆7Tl1xC$M)#>$gP{H!bc ޠ^y#>flsoC2cš)%kR%^te=hBd4#/ZtV&(Zw xEP%8[@u[X4EX?_)F&PzfrˠRg}C|}]7VD DCXu+p]Ic`Uj `oZA jjiOWm.{0A =pq(yʄq8vthʎw6(,Í=vGkP;,-B]4}a%2 , L@n_Ͼ|Db;ݞH 6/7HBa1d!< EE>NS+!?e h9)ocF9@dWp=c_WZ.?S[@H=24ؠ\&jlFXk6ɢ7l",_Щ&mu!f|LW.ii8#% [kG0)iOǯ裷9jߎEz6H,(U>Lu ڼr6ı;;DDqL j|ߏ9YZK",YCUUY/e[fu,wR\9&M IW/%k- Zqs`3(\ *G]?^qV5!ꥹ2N8!ox~eMFz>K4ѧŸtMD_k)p1zzi y:Oh;wbV7!Sie=̫t(Ц"M%c$o ^>)2Qv,RҎ%[C V\#.,!Xu%i$_0k"l n4Q6\"81$UpxC2corUJڰ45s\eSǛ~Y?Yc&[ܸB3q D)sa{; ltMi4kĐl8g4LnA*|6y#9=` yJ&]ˑ4#|ySHh\T@ڍ)Nގvjr?ی֓|ѣNXf&AFOθ&y#*Ju?=Tc&zSV@Mxq&q=Lx-SgKjm@h+D#{$jҧT{Yґa9 vG]K7Nbr !уpiiaN>ryJ⡎b|/lH!T1sad UW)Hs>=T70ʈٴYZj.]ѾkE\hesJ‹)3T4n`ۄv#sQt߹I)_ɇCǶ~ ;G7\.?a{ T/fEg͉tD\a.&* m {>/hYۿ/ᐚ' ԦFXpm\ 3 lm؀@[Lw{B%PNO? DewN+r\9rC^eHC(Kb!Tw9C[^8,nn^依`f'#JӲ} iz52!+07>N[-eBß(p&29e54c F<ۿ- ~fط|(Y X7`IB'2]ޚ+A 9&ݧ> ʻ+I?Jhn&ә$m֏ 3UPqNڊ:t6+ӕOt+Cl Jm,@ЎigfLF;m2DjQx GMjuկ- +?}ÙLmIηo2]YS=W <L}'2M #j`? V+a4=wlfMuTbDui B٠ބ{]gTGsz)&poԬDH),jH/?:еml q(+l(M RQPP߅  aQ)K%}W"Qν)[֚3XJX*SJ(< L!.a60pWF47 aݛq!PS';I DWc7i ң&. ͢6bElF!aJ ڤYER|T۱rnصP'h8/ DK ޿s{)q6 +9hhwfzHjʳģK4~ 1b_:Zx4YESYyi(O)PYv\a sz\tD==~]d0"e:]f^ҜOz˓5 U̙̿cF)<.vfwbI ޟ4#99}Z4t"QdiQjy*Zj -3GwiwZz8@yr|Yd {~a1< Ex00θ0p;[s>]wB-^*+KtƟ'lKq1Ϻax^)x43v"TUNLjCpfé=s2-'y/QEut4NZtp#uHTQ(fE.FQ-d;Ϋ?*PhQM.]͐hHl[x)m6Km?p 2rL/~nS1; Bn B3lǠԏCI{{@P+؊60l KPMLG3 |n FB#`)Y sGhK QW.G)mR?n 䅈a!\0z81$y@Jf7{BZBq"8k]A9roO[L!-KQ2z2gc:HiYG SاY'3rG:mPp/WSMAڒk.IzסӲ5#+@B1ݭ2zH#GD|Ke]xP1O%3t9եɡ8 ٺN }81!i4lO0BrB6[Mrڴ`m>$a>8kD 閻б'iXIe+orYײ_jWb2㱵K]V:u$h@r%yE`Jɨ+ۆ-O|LI}/Nd,zwKv`uP?.-kr2NV]‹?b$cVu35¶ aȪd{1-\ϲoy+ zGs\-@t =VaaT:Ж3Kª0,e{7x+#)JO\揾Y6{2f$0 =A?Q#٠Ң[V#}P$ry5 he-%]6QXrl_C x)Π-q,DA Fң٘DfN7Knsbg|)LGFJOpkźn{Fܛ'ో Զ8yAC^\=n.z гEs" wG&˿x5LJ|`x_crCr>xXZ mqr%(h\>h)`R@SmpoͣhmCtB$`!ܥ􋏨YS:,PaW NK:[uPLlW'¦^:r5#n\"^$Qt uxƙA2h^0Q@$KiYM"TFljj abL1ք q~ߐ.=LȦߍB{V>$&|?K4qÊRWk/W+ {S# duݐrY7pz6 %9Y(Cz3lg+?S-Y P/H^枇 3B}VRgl?RD,. iۀTD=>u:̯=C" h,W` T[E{Dw;[ C y.9>ww~j&h.-,=?> Kd_I~ xmM!ߴd+0)$⊏dCiʎ{K|<: ztS-SեtWBrx6Jvj._F;B>۝Iݝ/ E{S:4FSBSĮy_qb<+Lڥf/lג(Ki>(wVCH%[%D'Q&r~f3^,K--YqH !Ebi,jͧ3ƛ=|?C/r=(iDq#JLh$ P%?$GF O!yrIvjZ~K#𼱌,]!"&8ݰ?JWMe:.Z]+,3֍ڧFcө}7(Q k$`3!>y? !^-a긧!>vm *94$^粗&b#zQ Pql \82sI}F'٩Zv.g'F•k,o LtburnW״@9JؒWB/z/]2RͰ\AF3k|\!h?:tIdBHLU33nob9q`oj y`ySHM5?H((>`#[U\Z^j-gkRn$P8e%a^X~L F 0QBoS1;h[S[jP3E#6d"t@ߒnwuhktw]8 qGUzc%Z~1Ik|)[W)M";DEQٱL.KJON5HU`k~5p|dķvRT3;^^+oa rݸ/0? b/^ک>hlEVQ\El3Вu4xOX.v;g̡{DoSF5:~ y!> !:πg7VyF8`߰Ԋy\4FёTk} 3Qg]H۬<5ic0e j_y9d%Mϲ i-EK(NncHw+$WcUNl7{I35=~8*yu/T?wOԂ=Ji<I˨Vlz0xq8*^jlUJzO(nPLwV [ E r{r*G^VkoH n^B%T@C3[}K^''lLy6@Cϡz$F3~B.ro_F[i[B^YJ%]=מIOBSU9N$]?Q4ԿU tѲcaK 1%􌎅~Kg-d$&qNM%fP,W=U]hrwA q=cLZӕ+΋ 5 . ţAjqrGĚuV_egV!VQfiaiOo}Ld3oDw|D|^G^G}, ք^mn xʒ=+4 _?3b_:6BE3d4lgTnhh CvC-abqH0$!8ug:(jQ2>z7t> @aٸE>=%EG 1FSkޣgtRpԌ ng0JL%c7é-"OI.o·$r4`;U>]JOD M"ɷtڸ9ٹdwI.'"/C?w"q"2vpnCW0^konH.}ڴIQy5 lS:/c>GXƢl "gˬ9Bjb>lzeCg3q'BqSFN3T K4C^&m@,`%@Mm9Qyc>` oiW?.`[0gejTh չ`?؛4m͒ "qvJvB"?e#ʎG^E&`VF[>3TdlT#CiVEҎ(9IEBI|q^VV4KG$s~|斀S7Do}-(pQE^Ɲ3v;rЍQhRؙS~lqe(2D`yW3|vmaqJ$Y}/6NK]UYF0Sht(),82` *v+Kg^tbE{/Jɛ0X'Sf͵$XA(je2pBujۋjvd0.L n<cCI3r;fqd\m(A Zl-ljZ]Ј; ;`D9P9 aw4C 3兾]E!`|-CaKݡ0JuMvתNs6pxUA5l/ &gS? 3Z^ѡ̺,#DD壹Ǵ~8cJEStaw}R/Ͳ ge"mDo"[Jt; "KD}O*,ǹro:֞ A{*ve#Ca"e~l2K_D!#ʮlf*]b` hSr[ C9}.JE6xw$U\y@FAMسMH~|\.. *R޼Œ/lQ@T򪴧hz܁8Ct`C exvlJ-*(%oHQcaThSyL`vNxzvÍU5ٻLUrzI$Tl;Asᬊa//9LXG}0Gƞ>⣨Q!\Iai )cwLC$ڲSA7$ oQiHߌk+#D<!f_VyHJORK8ͅO}y4:F̵Qa c@>ӷ~ۺdZz{4syoe7hh!vYmz7c33pDEoдdIg<ʩ4@1g?+*y ~ψ2+Eji=6QKDr&3јy:뼙`ׄ8h#p!U\C2C:)iqfL%1n*`w4c7CR^2)%^ڕ"%?2(#=qk1rBOm[*\[9Yt%Ϸa:/"dg$ '"Ԓ(E!uW˥#wFɗL7mU%^b.*b~] CB Q, Gv~>@Aa X'mX"5hMV) OZW*)HQ%nvǾNpuh6X3,~@f&DzO~V: ]a2|آ\T PB:LoiS:5[26[_RAqZ"oLxd&7ZaBٓ1 nog>UBwԖnmuNѕH CB5Ry ?WFt+U'{C"6Ҟ0~R M2v/U2+K%gS}[grb fRӹ~(fo7H4L7-UWͩF},Y~` SrvrPbԎq݉m>θpF,)# 9̕J͘[bp1=:pF/fv5>m !,C#?K1iOwĂ~֑?kXCtq?AX_ZGlPo|*GL*|J)Q3ҵ'G8g/?NK; hcɕ -b+@eDYd%3,hF׳^!KmHyKձi5a#N˞S.O~siE01\~D t"t'@bals|nLЙQ7 b!+j bw¶N`/ebFcgJk.1iyؑNH($_E0DKՏ]6_s T'َ>?Xs0v(a`Їm0㺓ZQvN;d6Aq"]FTI9(c(Ns~#:_k*\^z=H gҶs8+!*3vlTDq~U%Wk ީvG@l%::s VFz(M<2Oؽr$[+Q\nSxxv34H$@;䜽<|0SN_*igYHiI7ye-?P=mF5a^|^sT`?nC|--f$#:Y t Ĝ5J`ec|8q`(N( WOjU+mBAIBk5)?2WoD\:㖶seƅpX r%#tէ}rŃ.M;Zбb_ m;E!Dڀ4 (ro)No@UC3B9BrY? ؍3H!dd3G ~})F(` F<5Bɓ%qUbуK:w8_&X64?Zʴ~tKft|q_{Kƈ 핉(4''WExvEeڨcU7Z`0K 8qf6 ϴ|:kv3MH|fC0!fW5Kx0Ͱ_~U8TN3y*)2=k~PSoD_qEeQ}}K W0b["?PPme;dd9Cro*xwM\FHpAKy&a)Z1 miT{Wx0#ZR?״z> nk-ҵ&-X@z;;; :cvxvUpՖ1廹Y0 ֿG(_m"M|UU8HnbwSL/@r'qb0[@:H?7j ~vb9](oA.j~`9FOTJ!ud#: H Йf4) At?q-)fi8Ml@zҐ #OY6@Lc:yw︘(9A2PEf凚9g6腔@]#óW ksa7w se7-mspX9zm? F+鹍 a 'ꦀ23@!հ&?M\O, 6,Wa@ \pq;;@5Eh2x\Ӟm2܌zX {i_fNxv;U2;*snF~\r2B;33% cz ӥ/@Jʬ"ca:_C-VTy+8 n!jN^gۉE\4 Si0n.") HXIbµ]ᢁk(VߌԙA__S J R.,Xѐʡi8V[}Za~`s3ub( ˭gE>\1XeɥD]EEn~IyV (Ґ아՗:5Z%Ee%9gh  2Y򬘎oM(I->Xg.#xFJa'1ߡnkfA;ZpW^8K9 :?2|^ػV91(K[XE5f8!mȇE޸8*-Y4S Mvq [q"e='wEp?Y}?wוWH g;Bq9TjORțN8 ȥu ?'( NsXVELugV:O YeA!NHmjB,FJ@v_Z_9OUV-bO/U# qz ͆_*Jc6BfjHp|qJn;""@=AJ݊"шn_x iuu7<3 /ݾj6,[Np0^؇8@pd N_\qWfypE*\[M#} w!dWP'0Z31mS7}Uhp,RdK7o:D!YjnL&AUnmM:-2%*) MHdJ#[=pGvdB kx;asEre&V?)< fa &g\+{ó%8˃xFE*DQ]?U;/|ȮۿW׆ ,h`sB(Sĭ9zj/u6ֵ?M9E9H b CuueLݹsP~U0BZ LUԀ%G阞h俹}g"c GL񫐖E ! v\8*c`t*Ήk=G;n_`n?0 ,[$#=|K#JABSz5d $~ TVkS ~@Ĕi\a龎{muˉm O]ũU ox]b+@7.>QRI]3ҺD8fqC|S=(6[: 07b̻K$;WFG='Q*%.3:m.xgE9^'xxl^oލFtVGtyጊߧ+xF 0Z6џj藗wY<)(S6׏x@. ";|~=H}A&p(r sAunFyT^mh ,@' iExȕaiw]MaAj?4\d7N1CelRFqr=W >.9]=ߨ#ؕVgBp7UsJPbDsȠc쪁n{OO[hd#f #lGbRZ{ Tߜ^F,ƀ^VLNu6Kt;$ڼ9ϤG$8`n ۱S$Řδ̽BycKGbo 0PฆS<1@8eG KP9O~ ˎcHҺ3w\59)Ax"bڔ]B-XSֆROJl9ajv ffa)mre!W5j V ̔Iہ׉ا,?L]Eǂr`5N30̽)T]@v ),zribuQnyj\EI2W{@Dk6ɅCq/(7S龒]EB&xL{ۅK  +dJSM³!N6ȸ-j@sP#uj=/6@Ӫ4D8{IliĞ9?^+jO14kYrW^[Bݜ1jTM=^uv-+v{a,c-b#9,-:QX'/R6Dq\mS63/2~$kwH%oc^3.w_َjL/,0/.#½Lֵ΃FgkP8{|/eNՍT>@TtVk@$g::!n6)vŇDR!kFhb{oޏ1g(#G7``͛N2,L@$8 ͅ!՝Qh9&!7@GSTEz^T/%yxϻ3}N e?v|M6'\^?H 1>M@ǂ";/Q+}}9#hm"8xm1E/H *`y>܇]2rX}vS9Z-&C+;.Eߔ\]d]HS.q0":S雋_ϙeA|yW zֱJd9ZSN*xQ*9b>YKg, >@aS4$kB՗0*>dC.eOgaEmt5'sG7 9"+<H_ӜIvFܵIVQџ'nnua@ ,E^.Юa}(l<q{g%W%UW8.t:k5fJ9q@ܚ;Q~&y0s#y ׸<:*iD >$N}[ ]C\|^f2qhO\4UlM-'L%]Cn(vr8]# _"\g6!m <Ǡ %|\SSBA2}; QOSGMq2 68%e+罀f^#K@F~\Pi544:drSyɋ"ؘ}D&YoOh<ن$Xۇ뗧v}a_0u1ɫߛb3~tivĐv~ =U2Rvx4Hd ɝ:IOkZ¬ɌgxJ!^5 'ĕ[Qvi\jD-&Q2wnp/H4҂Q$PkOn/ʃWnݔ&U.rsZc<8b Yѭ ƌvr6"]&IG"K ̆3r~#,{3:6i֓)R.yFPWzJ/MEm ;D!Lg!7z nӜzaFH lد"+<`}8o`.1q!X# MN']y$CjbtOk,Vg}f|X\%sSn|6pSD=Fm{rC8M5FϢ?&jC@srmX޽gYQy]x{OR&%M߼W5I(l1y4O1| aIŽ> tʃ^_`aN7:hm#\K3oOޙԻyqs%.Uo<HЎG>.tKbQJ,ؠF!=6n)- +fm MFg%<$C1V`G]- ~j[@Gw:Gړm\I!8dsɔxY_noC M+7C=v$R( dg6@:0 hWjuϘB,m'QS\Q`"W!٣6+nO|pFKu\W~&7Z ~3[zsvR_S'-;^,(DJ]< W)˳) V3d7ؓɱG&?zNeu;d)t3g̖ sRNQ6Ɖ[H ME6<e޳bF5΋ke'sIV-#DYd,L#:j|n9:8 r$,= gϧu mmA. yaٻGoNb+$-S  ,׎J^kwXf{Mq+"¤ h^nPz' zm x\o&Xu/elev,1 մP ){L :J)q2Ai^tZ \ ʐ`pѻ E_`S o+wq Tv5͝ҋZtzKz}ҮT0JB܂\HԖ]? P4+v\.UK] )bNfywgMm#n eC`#a"M*/ȼ[IǧT40- %Y̗:摔)8<|uU{u\O0T=)UbޖpL1f#Ь Lcxe]O 9ulgTAc~3r?GkYVG ӑ ΞU?p2u]H R{%v󶶑0ne%5R j׳fFO ?-u`R.hl} O6zmƍ)Pae厀cէ1?ǾjgYEng5FA½G M::zsdLob3r:U /EZGp飘]ޔjt`#V? %g"}ۓmg Gw%=\̚"G i叹_SKx Z].`r>_,NCؔ @3E4}$hQ"b9/[ﴷgR,ظiFY)f;}'ؘ ӎ]0"ٻԮ6Xuq-\׽$+v23T^GkEiN.f}ŬLsuC*Zաޘp̽W{IC,wwq>'USݽ`mc:Ri ɈTv!^LC ̈́Z&@gBePq{ȍ&>'gr4!1-kv̧S%`CzhwT⹄tw#7wzN'z-Sj:ߞELk ѕgKcs$$rvFM?N4aV|~H/[@3h2=q]`[Lo:YRBa~8zt iy(U)# i;bRȗy3k.T۰/@Cԍ|_DET6v %nb/zpvL({K9 B2V.ntLYE9ٯCzvRGοb\a 5~R t7A3ݶj6~u0ڀ'Dֆ>"1m24H5QƮٮHᇗ(" Hȗˢ8\:W9|Q2ɼj`hʍs6jHP4Y|$4s_`i5?1+ JI5/ $7e2T{{zNMsb>pf`-˕ kwn@+#5'&TϦփC88FT { ;ݨfrJO:TtVi/Ո. HZ9C:9G1f+ǏN[}p iM](Dð fߢ#sZ3FąQ16vJ=YPt~{`̧o6رz)_v[[pj, Kf?Q/{>n`]Hrݥ%Wu"ğey_K!_l \Z]dpĈ|^`_IJ6?MHRE@'k zWȶ/I鐑V~SJc-L}^:/ؚmHIlyab %RcrJ<>;JAQNSgN-5=o. 2(/T0oRO)מf^e%ٵzlhrȹs=収:򌤌&TҾ&"x\ _Mp[$Mdt~c.WKMX03 Xm\ =ReBY͐{OQS $ن0M/8Ϳ؎UW~Bw޳fLp7{ 9IBo<^'Fȁ4h1LVE vGIJo!n _@ +ZflNZdKVyjO' IWw٨,"WተߟD_*͹w& .XSX/G)[tǪ*MWٍ6gufisT#X <~皭 䆆Ds'hOn)ɇM-7*DPy'Z8=K9C^ނɽ>VŠC^@9к8ʐBקa{MۋoO;LV MA,:DfxFFÒ~ȰfT\|™gC]K4iƖ 8؟LFٕ8Obr $țwM/Alˠ4Nk0W:r;C@DX>GCNv1Lz 5WʕW>ƳpGR$Y%Qn㼺)Sjs"Z_’ؔ9mmG{ :II4fRGPTovʳU}LOWo&dc?Qv9IdhWFnn}T> ޕA/hӜx+_\Hsj\2.FfkKAiɇ?LG.u$dk@`n!r|f2ر6U:>TB԰9%bʅcE>&1>⌙K#wf|k :8՜o{1c8d EJsC͜7ϋˑ"vK7Ük*wwągHiU΍ulAI3 #^FkŏV~ qFqD~a#NEHd<)HT) |jxSHMPpM--wh9ޗ\6~t.2Jec>N2k#\_nhQ0O_w4͞-]&[d({֩Q&ћ!=e7xy7MB[1&,$_mҫŲlQ) LF,Y- (=2:xws (n/ʑ!УV:t|i)mG{8-Jٍy3Ou 6^8@GH5+wny^X]C`8Pzw[Hw֢Jo +)cT} >pC* 6.37#۶24BP+^妻Yc .rMRpQF׉`JsG;tPMO!u9j>Bƹtp(L fritv9zKK ht %ezGh@dAA!G*ra'h[O!t@:/)oyFKp✰'ܝ-yIɛK~ap{{s*ۗ\ *K6hݯr_O39\Y< ͋ǹgJu-byּ gߥػSI$xvj;[]>W`1P#XL0? M-(5Z=蜼ŃQRϒG_-#yn*!RzZ>)KpҘdl֭sk.H+pk(~u\>];5 HZw"M%ZםYj/k冶~$6RH`!ya# 9d'J&qGd(Ne7??S,;^v'i<3XK &p ,<`sJzM=i0${]3( 0<~I'+C;7|ލ; |v)f/Ԕwꕮ ܭ;ʏ{e ULa47`vґ4jW5^Zy>kݧa8zL6yHgz$tMM}\URlJrޥN6uwYJ:m\:DR~^kt^LHs;p+ǕZqhDЮi EDXnbHZ k¯s Hpr5A2 ̭k2TcL|5DG\$u}&-OL\VంS:X|fٔn˧[u^$qIttMm.-~^x~_:HAI0LE'sׄ'˂d#A GL dH@mdxT2 'V%p={ \deAgL*EYv>ŇV}nD FbV|=U%˔F,<)ښg<@1yK$cCڀ7!pqZגE(q7pMs"dNC[j^Q jiI0u ~\6g>۷tflwuR7/Lx {M t&"`"ๆ (4e߫j//511{;O(ߌE`PF\[رvR|A-#kqBr%[F8 ^-5o% kY$>꠺b3ȽU\JR)=K`&/&'fJU00ɸq{3_+àA **0{Ez^U5]?_1Ur Oo^< X?W Io[;25[YfL`[FǡP5opXDw:\,Cޝ0=Sl@ŲN ;46MazTi^]=ضm ?L׻~Q'v֍X!}M`\h*?dRClL#Ѕe,_gu7`?,URY"#dԽB( 8]Q@¦܄mݙXb4ɻ"fbw'L֌b":Fk.ZSۀgY ;2)Be QdR1?2r ZEqpڏCT6NBFwX|l=ygM}T_,gz=^z*+ZH'aC/U$@ԘShJ!/yUj]>X?qß)\(1'y)AJ{ .Ma FYe- uV]k%f X%(]^ :U>֫7ĕlOy}Rnԗm~X#d"3kͭGh|f~T W_w)%#@x©ŬUJ}||y}Λ`oI%̑l֏ƮЇ§t-ls a-*`Th+\+%}cnG9+CW^oAnSE2.d8QlO0ȘQ0$Q2"otyQS|]$!5jL ꁣHW|賺 iM@T)vV}%ú-1HS|@6= CKڎQ;BE>j5wr$|e\'O4åD m9g2TVq!ax QKm5y^hHYNK tѣYd{פKAON}[=~5%!AxpGyp9 )Pg H,0F̷Id.E a~k}OW1 ˠ-i\Vn .Fgiޏ3UZl3tfD۪$^ (؞igu+ҹչ_b$:kٺ=9sJGa/Z]0=/hlXv#݇R~FN:yAvŰ|N6d*D~#[(,l+F|UyX*f@H͖ܥqB4!Jkw,˦<,MXOQ(zodXYks.ه.C33E>p0J_{ɥJ\K6D ]CL T!-y"SZu?g0/ȌBq@@YXƟsBn҆kqV<`Y]?@ 裔cƺ8les"y{d;yuӜxC*C13p) 2.2mXp G_G,T Ē܃G.XZ֭[ߴ{$} K95MCq}X/ Pptw?uT3m_K B~TPW@<(CʎRσACuKpN.C S¢!w[PF@Ta7 ŭ&hXOvz^=B&CZa?A2"˘?&ou5YVx84_H"s9䎚G?fmG׊  >@y+8F#B S)qBJ/ynyS;*:N#\809"|:;^6uܒBIYx59_=?hm8s#TtzzD>dE荥MN HM(:5Шj)Ԣّ=MLQCHx$*Y1tVO8l|*$G/{9ZXcP[4vE[^0I,{ k9 qeh.y7""k[.ܚ0nqݶ({SjzXh6D]qP{jƎUyLU/{B(ùR7{:ƒRۃ9|x퀼,d ~Ph,Ok㊞v}I,MMc|ֻ5+½:BtQ=!/vRClԵMlzOq50] YV%7\vss4C1m(Fʕ7AJhi1؃_Xo=3[FЗv6tt% \[hh 4S="013;ucruυÁUn+Bc w"4}I%"6OJQGPF_k*dmJ\>N!( m6ƿ[ʄ+[ESL`2zFPRқ ~8!Tj.ݚS5tvs [˻Žbba/Jm])JA÷I9StEb,xo _6n?a^2?#D{t2 KhND7~<(ֱ; zzS&s M]u*QAeXX ލ¹=^-O<;oy:fv g!Z| *BɄqƜk\E5U8k:P5X[\27&a'&V}A;7>D.1)è]<|ʗa ?УJ-qF?vTzV?.,YޞAg[%5˪/jgc' V_m6`7F2+!Xq7Ws \U_lcfVKKUd=;KdX6\nkFxdTbճt"2!O%a܁sD;yҋ \ +p48zn >Pm=bGm4Lʧ/|gk9hpP e2c3c£WULyg"[BU^ސw'>]U)|WV$X;L] |6U f~񁌔{+ȑɩs(c됕DBl'+Fa f#fW;KfZGIa1| ƕ?#|,}$sCjyڞ7nVWу8{@W3g_")͝b79.kY?==+O-mvG> \Vb9D6c,$1IJWscYR$3Jzw!TVۨ+qHc1izfpL6wLlH=z.UKN_/>u-nyd/ 3RRg~;tí嵐T;sG'|g\ >U{e~jp[}qh6(*bs)ED @l~;u[c=Js<"qA0M:ڙ"Bq;k¡łݞso>O&ںʾނ_{3jlZfg$WfǪ[ ! s>̈R.6N? >w )Xuw*,a*LWn͛؏@<o;K 55H'>,lݼ-svlAxr@O) x=䱥?<7atMN w.CG1`-hOrC/v-qP}'񫄗TV p >W9y6zw&̎UISaTܰJ&1=f{(?`xm9`I$?Qb5-}36|֛/fG1ן%lo ӒYz5QP(*p"a,VL@ssG}{_p$3G,ҶՂjQ@{d+W|Td^7M-[GWe :!98PѲۚ ΍| {Oجv}* --x*Z^n/kDLL3|zw:ͽ'P !!H߬S@SŨ3v ):ԸI$ub4\b{Vf#@PERp=8 Maؒ3=ṌqMwnlFB>Bu#3jG#/Bg4%'. 3nr:] dȦҜ]vg}jI(?tM@yO!oW8 ķl3˞AN]b- fԩ4^HT߳?xʟÐvζSzjXF2IpSpF lJ̓+^X|Bf e|Rۤ~-q cY4,'yWAN1Ҍ/"{ I+xr-;Z֚еtkBШCSUOj+ˍ4ypԤp =jmqᇫNm#Q,HВbXaxtn뱕vՈ(+gzoqqbqLO}n΀;ByH, DLv*tSj؝lJdܴeė"H !:i0P넀> OU6wueFfbͯx^.Rn S6z.8Ɖe+LB(ph2QAT6Qdapz9w Ě@| ofYe#HK7iD,3ߋCY~n_UVNi7-#0o'޵k~j@QKCD6-P"hp-4O@)TAnre{+ڽV2Y<`@t_EL `N}P1_r$Y3nڛpjkڪb\ Ԟ !r.wr!x` 1QuD8VF`O~꧗ L6Ozc>&0r1@mJ5]n9^cl=)WZ%Co8eЄA5la+,GfH>* & BD2GKOZb0Vk5pE+%̻Nq>tBK ;sl m9$)#TҴUֲ3K2oPOOAX@NW}P9t7Hb B/LM/{lΒ\n4^RF{W?=ϵQt;5PeFgJ 'i6ĪMXCP)r&6#e'|[Mx >+{WVB4T`$Fົ~3t ^xQ%­5{75F-t]H_@"pP- -C|ՄVӚc.4/E?q:]texnTzd'ZނgIJEWIx"J"=09Gdu b@_D GZO~NZ \yd k̭þX.\d=Aʏa~Jb!ԉ$\֐kf;ڛNj`s10j)MP;dL25<5ي30B_Ͳڕ[QlWkguT~ (D.alnS1E֩D 1; o}1cV3[/F]Cl3^Yь^"A:hxˏE:vG~ 1=d~Y2GYcYͻh5h]N/.S(0`ﴜγY+ЀۗܝesJ[45@@Ŵ*Y 0WL1SpGWo-Lj² %O}zV~U$>?n&Sp;ڣ窼4bB,hx \p A6=MdE /r-[.)"žCSH4lcۇ+0bR-`5 >=!k_DWEOXڤ˿7Q]cEӠUDw$̯c^b;w)ds䪨DoR߻ i"n!Ab+f%%6  4q5t*W3YH6,or ^Q/Ru k#goƃ[ jZJ! ;5O%r|}#Rr73Ӫ_lO':9i',T[3 bausDBwtYi Z1MM˕—!65 -0@:}TOa<*h@o"x=]Y3 =!D=FdreoACmߥːp|9ƙL|We U({57v}O/!+9yF}Υ[Qĥ(R\|2\"? uH`-[j$V3N(Ⱦ(5TV-0>~,kIJ%?kOb0 Θ_Gdb^~ՑF%E}B+qSu&.0ryf)uu{*"Њz"'1 8^uFSR}4Rb'u f~N(t\j\+]kh*^(T|SP-!#ئO8cS֌=:"oIE#ǧ2 _D+ *WTBحpB2;.y훭Oڿ)kY[rO=@+exd6#'b6oW̳zO- b5@xgHI?D3̘Y]hl5_? _h7<_D"?@/- Pu2ﳈ1Hٍ%mծ4hW7!n '͸5')>h )9:}$$Pm{I]%蹌D@Ċݼhj{.dLfNI 6b[[>u1 ܶ- M?r85#CF*O&'3gm!\(Ux(S 8g>9SUDElxo7 Z!vд^RV*ը;+f3n{dif?X%8f0yǀ ˾'tGB6SptE9ʧBE1\+Hkx.ÓwQj!Sx(hUΎjJ9} L3vZh&8ݏB>%t1£\3$m/WHvxt5&u) _TmPOq,ӟDx[Ϝ)6 qA9@ Nr4Rѓو1'jA*7Y3-` "+BqH]"$Ezw?SwtM.7kA&@$巹9>!T':?Oip3\ 8U OD{nSN2B@wy7ϷjH!wZ8N͍!UHxJ}3!+ ~0@[y@xmtӌ=ZP$S|Y.XV ނqfrn%)2c9Фia j(=lr#r;VXΨR؝۔2 N~nbcWlZmЛ5-b '*p0 B:.FtjQ#XjqJv@:hw:I-+NJ ߭o'G -J"R!h#̟Y4n-ֱÙ\UDt0z)aCx.pMÛtMF9£t? &0cb]ƩQ6-?W)0IQJ@|[L4cO`/vK&Sa_:FwZ"U'Qax)-)eZU%9{2UYگÿCAь1vh/:sps;FHIuZY* ܜx]/B"1r4F4^uqT*%k?΋ 2d>!(ctVv 8}Iu1J^I2fhXl8wn@W]oPڙX(WԫIHp߾D~&s?m62"v<+>vj 8$J쯏8'O3L/IFĒEBNem"?&CGdf !.ܒ= ڀ[LN5y>SӏQٚ7IM?m_l\ME5F1fLXmnZtI|l9 Ft3L~ kd e>rR.! }ilwlR[4u ұSn׮2,WeDފdQi";ij5@YTF9Oy,<ІksGKp'1,BǕfX}`exDynj6{aLU<ߗ/2-Z fQ%ujϹQ2la5ѨW̟UB:dG yH=ԯ35l*0V`ҏ]`6`y75M\sFOP'E)Gh55*^Z];hYCPRR(3AMe-iH\Q#wT ?gݨMZZD* $g-[ndq«Mert$/!Qîl躴bR?M!b٢ jI[b"QZ{yaaGLT3)͏=}.w(SSHA`|Jnbóje$.&ݾ Bus9>j$[lBGR*˵xflbeׇ6z4tP3o-[\~\:u"ْ^i^V-<1b'Zx(./\{)MNu$#~/8i Kr-U\(t][SK՞ޤωIH-I6Q׵ὁa*9c=CL%"AqIJfS6`2,ІiT ݲSFNp~{+T%R,$Kn{`Ux. 38ow9w Ŗ6lBCA"3:eYA lzuuf;RZ7))iԃ6R!]1FPiHS>#WQjf,D2MNAFbR43ZLM_F)~LMuL-.Xy`BDҘYy,Y_ev}ZOũq9-Rx^>M%Ǹ.+6*]"'",ռ5bfX!0tLD+ jzqZ' ibfwZ= hb)(f ]kqp)m"(ؒ[V?Spw')rN2Yk6)|Y!}O3 _EsſcG铄_ }lv˂V}9;vS@lS4y)"RSFm .*ԫr*gqP}bU)W=# iy$ɚM-Hu;/B 33" [iޅ`$wN*)]裷_&ԧrmR q6nQhTGq]VRZ=3^>޵8֚ԯYU M:WyȳoKͣcFG%%(.Mb,W?[?v$I) X%VEմ;9{_P aT,"2[*C? d?G 7Mo~a$Gy\Qs׸0l3qu%qPPEИI6?.nҎruQzawL92 cpQb;g`.!Y0ZK(@A|} ˯$C.K':)Z^2 ӍfMD&BgmqCQM|SUʻ/{6;|H!;܃Vܨz^cq) PoK&ptZ3Hˀ3)NeC:V/ J_` Db (J͏Vf|_M 9 kqE}ww?EAںdɆ2] i,M˯UɳW&@ES l?y7u??+3xsJ5}c%XpQ9 "S%GQ%7(~R,)LAdCXxyџo3(ǔ~Wn/pz}*ܙT+._{2 MACI nsǼid0 p{{taӟ|SwEUFU8 mW8wvꔔqтρ#Ia?N&h9Y˗l1#3WdT' տH` fR`yc{%GSՁ],;N};zV ^ea* PY˘9 ^3mU`#vPfd=ڳ` ֖ScN|u3Ր;iz+kd_C^+[v m_*x|i(¬j]Zz"T#4ĬxމHsc3AIHDx-  pXמȅG՞ºC+`*˩|@La#߱J'E5T=hO}o\Xt ep~a&x<.eb@I$4`b\_buZ{O)$AiJp* =˾8 y3 8&,[އ7Led(3ol+8 ysZZ/ #roB"~7y[.L{\]"腦`wFuZwƺ*p)G iO(}}O#ZaL#IJ\}yzm5v=8ClU;1s?u6+ݜAzv:]@񘤻=bUf  B@;ͪ1bn #[h:{0V41UGfp˙AmPH/LVR?*KeK$pSJ?7nP,9+r8q>e2/JvկzDnZ+8CZݸ}N0;j+6 3mKU 664^[wiX䞧??jqA~:[(dn3O1XN5Rm^tÔǒIfw:'c]|ՁX.Z.kafIr/JcZC_=oɈA!Mt/'*n[ F7 <*sTz])6++i'sfޑ۾$S7,VN8+_8[=54*1< WMFwVN)qy~ժAr6vNhΙo]HկI=^)*Hy.)v$e׎wN&%0cp|V04w7D$}:vuUeĮ6Tg Uuϙ6u6JK"fllW@Bzο߿k l97{ G쁴/wz99"ϑнgô{Pzq?GN^>=ikUn_ UtI+P$@m1 p"mLrJۖ/o0F|e ϙ1CQ U2V?a(CB %7*ntyt~șyz|= @bHwpv2ݟ_4ƒ\ͪ R4Y_LV8j1sxom<.odv RfR?%Ll\'MX5-z8e6--.1lqGPE8ecqH|{;ZWsnoԅIJ<>yv*e40Yz$+J;=3\aOYWf$y%ѧzW\ѿ._x@E240lAX%jS(:{pS) v_iUs鳹݄%Yx2]BC9U $W) a:bu6H8f Ʒ-rE3bkԘ`0JXT6n\]b}jvA6|d/p˹Iv0Ku9xQ1cs *gJZmjDڳGI;~#pK,gz:B+6Be3h|9D$v7A,0"o$ah HUR ,v#,&,SiukXmpzn1t\dFVO(c,~Me:2̾d#66ɣѴUQ qZAğK SK4dpW oq!KʢlN\ƞK kfQa~P+Jʞ|:$\J)(W/_ K/d'N& e5\WC>ň~0H6 }(ILu~?̋ښz~{؝Kp,\)2nR +eϙ%sI5I&s7{["?i"euڣ"H\PmF['պLVJ }4V޵oPTC'?Ն]pͲ{^~5U 6kλu&m|2+Ԕ!fl'n4 q 0ǍO 5j/%sM143 3(81i1Q:*'R?r>0P؃ h+ag,aOZoIw֟mrBhOAx.$ zruY5Gme\5IQ.Z'h.r;hLט 8O3'^,sU|j% Ght'IflETDGHu;nVȜ)țNh#< ۞x 5,qLmscXa=A~ ]ٯŠX 9{oe~ԶmXp.ێrV_܂ʩ%Hk_&yV+|sW"#ĵ$&@ܧ<I7RG/??ғ6.j*(RT`l(,n"5VMBCXg[`xr=:g٨Dn8&CѦMbCW3Yo`)ĢXxq= ŐlB1RYq=նQ%4Š-ֵ?LgvU뗤x.H%c ^0^f.NM"C?97WR= jhQB/Z\"s ͳۘ5אq\tjJZ>@$ЋErDSRsCE&8ZX= ) %1>^/|;a ^b);, a)0wv]5-\X V(!#ݚˢ$lFV >uW-ޘ{ *(n;CmﲤKH+y0 J| jUfC1y!]kz#ƙ\h!xlbF$:X8Ua~%ͦ?x" %T2 D+!5g%LC0q>ҔFe=<]\B'i{~T?B|qŀN{T|J]) `vn:kܧa^~s>=, tKK<(ҍ~Ed`؂exJ${d{oY~% VV{q귎IF}f2T^C=w~A^c<\<9pI)O4zԭ^$Y%tê^ h:KJpIY]SlJ,;(}-;vTFd>VcdEvc7_rg'1jw $St (]~?紇R/;Nbfj wRE[92L]d9LqS2benmB۪X9cW{gŀu ~X5߲U-Oe YdiߴA:VׄP+1NT5 (ۡT_%$wQY:Y}9/I^Gm|8cW{T! W|z3BfWZrr|X[6=|U!q;(5ƳLh&,sWc:$[3!h\! &Ú"èT# q2x%kI7wTՄ `[86#o,rrlt[?'/;C @&\ל:wqa47z&JҀX*:ۺ'c-*/euek*z[?`s0 @PR8bxƱT&tjef=oݞ0g1kxrn$-$ߙgda)\&ߏ"C>]V g2Ǩ7J=M?g$~[ow\%N0ݯekƐa 1r>-\z2;nM#.Xo_O(;JtQ2$ZcC9PHz8 B/?+rJ׏8p7VrX|i:5T czzGі+ Nki?9mq@Hˈkn>Dyl]eO$Vퟭ`QA.KfJ 4#nŰ̩#\{?t%O+5r+HKT&EVu"n-Sw}Lݴ՞TF;jqqcD=6",y@ќO4U`UVi<,zl^I*%h )1I @`oYa[T@Cqnf0YAsҖd'Ϝ5v:ޠѬyxހ.UtNtY|,VVnhvڛ;n"aBCٱ)E1ɂ8~jCp3'gzGz޵G\Lפvw*kbh]?VQ"͵Ҝ fT%˹|+v(z6pFqóKٔloO ?ʤ?k)gM-@^aT+CoYABrQMRn&\~3wk-8UnOnm|H%\Tt\&3, {:{ \14XOGm >O)}_hY&#HQMNfN|,s |)3.l B;Bm*ϭǨstDlZ)blcݬttt.-C~ qؙT{FOHaԼlppV: 4U~&ˠB $3`WdY]=FWyhtCtR}>վN3sA3߂8y'@ֽ}-LtX)zgԏ5V J@O13~w;p%X2`l3|ʩ C< , x5mYގLD8$5FP9tq=rhֽ9-Cj} O&i[1gqs'b܉ͷn;2]IGr&9ڦ7nq3/lq :$|@ŠPH{ b4ŝ-}.:QF`E+~-k蹀W)֥3JQ l6l2@"Q 55P_Vb.K븝qޖ+.Swq ~9 )љi:ǜ'ʉ>G?Y|Z+(b8e Y 凇UV47[-ˆ *d.^ J&ڥ$GsmѶ xPR`y9ǿjbv }0b);Ea 36 9 0Ƈ?r,D898q+FK) ,z@{jdQͣ! Oe % >SI'!aOQ)Wi27Ic+LCsD-x[#ްCʶ k|%[5HL{]ճڃ⭅`6҇ ـ{v].W ,컴m~TOÀ7,.OE `v1;@XpH8v-T:ַt(0$U'Ħ`}]abNJm2RPVH.)?()0f}k׼\yB⁹μtsFɚHg-k_1mZ6uaawrE$RkOGt)Mt;syrK`ʇuf˒'ҍ!XOBi~=rLU-%x(1H:%I-Xvm3Jd I˻p]INwb.a[k>G. qn?˅ )Г08Mg w3`OجEIvԋ%XB-]=*Q'!6z o#VBzblb73_.G|vO q(xR! h}郱XХ|zYk7d -0/.<,Cr_ǣ80=7,{3 kq21 А>4wZEDf(%vwe^Y.O7W.EOA*Ux7Q"ǖ"T($G:4p1\w`覰3%S+%ͥG;L5z$.2RU @D8lfn+2C$ésM>uMK>攥Zp/;l6w$( ?_=MueFX8,)-}Aiׅi~k6`ëƜ*>A;"2U@n5m$ 0́L$V>%7Fa*ŕ?}Zfj5~3&v<<ӛ<njCRp`U+pjBe;xgkYMA$}mpMViEPR4)ޟX833.Ă&M~x5ss7cPЀgM淝9Sq,B`vbjTm~FhΦg9 |]TvC?[ČxbyW&HfAex')*EఞnA̓*_6:zzs=f%A4@;o] {v9|Wr|.py3ڇ$(%3vFD4 7UuQd{Ju$_v#Ñk ]%Q4/{в*-՛ 0c.ܚT`.߾÷&+^a W [+:RRѮx;BA5&hcX+7qZX$#UTQ۟\ '"vl0`tqUCj1}T(%*lsص>"&-+f{6e $UƦP/Z)IY _ړt7i |495o[]O"yQB|0cm#Ď؁qްxVmo![5m5 .h?x?Ȟ;Z@^%,\#QC["2ъ00㓀c޿=k$ׯc}n%A ZX*>^ 4 giz)F= 8n-fx d[֜™O!:rjmm1\3fLvG^jn ;c%/rlkcD } #49nndg/1jw5k^d&O*tIܾ!dZ|>j Mጿ:_H VN('>Ik lC +~0yY rz|[>Y$0.LJ} "uC퓢v a˚YgLy{k%jݺuҀ۴ 95Ér1,J*auaJ`-'k#(DYl̓G)S$Ǚ c(Ua[W!lT&]{*Z\{C쬷- ~2PȍMz}{*Is 4Xvw'5\؉{ؤ~ ,pq WL{65+l&P"-sl$dsM5[4/WP2^11Hs'~`D⚡ųI2)HմKޮ|XC_[StH(l bɊiTDJ*vۚT6ǃk44N٩%bfk+TumI]n)E@F=@>{%S߬q0z#"(hr,R(vҀojJ6} GF|0 Yf P8ߏV*&Ѹzb5Q:_'. T~!0ִxKjŦU/95Y%~rÖ*맨k7';]Áɖn >f<0Q4rY? qujw#jRw5mO3yo5?gA+ʞO5r=˳1B1U h*h&{ U}>ʂ(};S:Ȼ7Lsf;p30h(#@d=D3-*~a;=ewOi-hcH'4r!_5sKPt39=upE"ȂWOطߊ?%@&Q\}bƠ"uk`^,.Qoڅ2-o] 1wVxµw͡MbmceIwi vA?j?6ضSIu9Sn:lL]&%6!\3Y7VUc@lW oC7EjTJEw8!ACWR d*u!˞K$bQ  %T S!\NFƣQ^ J6bfԅxSzFHj&REMƚ*&/M$PZ"p5x3zJr7f4ސU`4X%rk[.\@_bډZ -ݥq oekGHˈ&_P{QGJU#2"=\q. rg ߔӈԗ!.d9<ϫF91 sKʱ,K-fD|h[9#$f)*9 P)jznJJ($͛?@;뜪b^:$*L5L„ 6bg?"厣gdE^lu\BarWh&x%F;Tp)&D Gd; >k&ښgv7۞YuS[B8ӳ4Ia UoaMo`})&r?#gN\* ~#ʫ.f/e+UbǔW(ssë=etVk& _Cw9BK*Ks L:*f IF=ZzTuF&污|g6K))=(5\82j V)kHSwc|NG'> r՞}[iL لPU]1#8uG/ gO8fhB\Imf4~XPΰJVL ZRC8-!iGߏ^",:u3avciXxxI2ݥUۑ 8oEt.\b*MPg !3pQ93^Rb^B0rB|aYKK7ςKJEZ`bґ+I_CgvSjTU6܎,90:A'fAU5)">NWxǶkysĞ*) E !Nt::\1g4tWսo\Ro2rovA:)yv'eM1@Y֭σ G 5QS5]na ^t gc;6xՓC@f/*0\LL vS&H[ 춑VMA"H D'Xo'ҪxNq P&CY+Cܪ؈l(Ybh) 6={ +u{L2j8nOV>BGgO<|JC8wF$sd.tF6&/]Lm#3rdf~fG Gw/މ8m>pW^ 4\\tM^5 /òhI~3~^0ZJ2Gsyi8ʅJ(g^Wܗ7 ,؅=WN["(4eB|Du-PuM0P~S8 *tbt+4\V }73~IԆY[=Cf] tiUtWnFWj0ɣ"x,KEajE˗ocC>XIJTwS [ϹfJn's"D@T<{~=AB7RĭP *p3Җ&;(os rz@햋s8~f(ޝDB[ych7v7tZDnsgid.!Vwu]K.Fu XvLX8inB'ztw#Yi!cdJ8SL@|2 7c }`6Ԩ$N+f٬JYmdym|"?=Ye3`ڳYĽu'(ks,E<.R[dvd!) 4XZGĶ{ֵxHQ,TfJ[h3M':`0\Г#,Μ_1ۅshi]TrY8pjѱ4۶-|nIX'$%oYy@GѨ9|!w^$ֽf}<~4q֡kϴi1'O %sϜg!QC N~X\Dgef)J 7!{w.Lp*.kѻcl{;` l(xhH2MFL!KN qfy0ן/YI1t:=!lJDZRW;{yN{%R>o,L= rQ\%,+Sw([aM"=lj:-Tci>I2oOʵkN0f@!|p?Dlto JamW#ąT\7?w2B4N͊"ދ&Oos ( yB83*ֿ^]&rh8q[aq\8,DTj(ràKӉhn%JT s I)=gi0La`F,hbA]haBDgml/yrIb!HĆAte&n0ܬD]0WiX˱/hSNMO`h4T?MX KGἤ+7# *ۂm{ ć:Z,\G<+ \q!(/wb4e -LyE=< cjr=.Aό+$50.ustog"p煑~~5{Zu.aλ\kGfQshKCܒT ^z_ ,k(t?j?y,oxnXS5`")FiFđX t Hm)9$ʲ%v-`tqjgt}STPK* ,JoYfPse ㈆I5;IQ鎐O97žuTS{"DoFE)˔!(KfۈG[~^#*'No#*ש=}gj  3?-DY%ީα'rbӍcF"RKy2a9#8w^GGpÎMo=M2*} $$ӥFM2SS#@28!3>UOV _*- Fk؜^aJ:+JP ZKp 4-"ݴl8l/#T%8=jNttRw<_ٹ/?X;!fzuRjJ]N,cWmLNjMc$Ncta,j *[^xt{x̙ ?g+!~gd3+$^fVIP7'* ̳l:-[#bCFGlg|WVU?hJ^5,@74e;7/4wX'木q-DaJ`NH@yJ 5/:qD1\uowߍv}8<̎F5tw$_~ ?IDsE3et,  \;W1u|>h$x+KkHBrWD23t<'KؖLaҊ7[\%CCgՐ'r Z! W 2@kiviwR'nBdGN8"zןe۫d"һ1WGH.ҒG}<ƒ ۛ9w/>XvX66k: JzsOgp}HR^aSU&!8g\G@*,Dm5f4q6c0۔Wlp:[RP H"hם{\*˭Ħh2fН]53t6˯in lk1ytsAm˭s@;s!-bSuo۴*d5.m /~)N\A~' י-s;H퇫}l#mx{|$sv!:+GqCq;88.Ak\~1XAB+>Dg.WizU P7r/ð`` S̄k;HZQoڞdžHNm zw+#:8$nֵ6+t#` d~檗|!Om9.{apDX,xؖe$?V(vlLEA.ԕ >rPi4U{Gə(0ј ׬Ȭ PI3zNQ mo _VE;:$(|=5 QwInʜ>Lǽx,B{9Xar nթjy[)jeh#j6fdZEmg"z j07:$)Нi).%TL:*/ᘉohbnsO!S_]QrC7罎im~64ZP{ÒZ6 5)w󊤰Mg ؊ UCX L2imsZ+ܰ!2=YY6R5f} rd]/ո'\H{l'iyNWRѝ`H1'hjƧ+TR cϏN\/Ad7tC2%،ӳyWFrxs2ؑ6lln䓨)w%[ AtUgcDZ3X ãj#I$}~kkx18ZXi@*WzZ"Y[vnAbbD>7Xj 88n$ރͅr}~^Z8@Qu1u'Sq^J IaHG"(2-Hd}^'rש2Q}VF2s'#<n$]H&f4c(wrHyN ghD:/ ${ta\|s=?NJ gak`+<(mH/rONDbАp-jT+T.o+帤𭒬W~8Z; 1PćknB/w+mJ/8Hq[C2f qkqq[_PIϋf3 ,uS`Ai¨jSW=pd- xMǫ,QO Ln߶؏Wsʳ{_eV<[y/廫Y__3Ma SuUchyH#4~銯Kxkp+;f<%2X7DubUn](~@Ҁ"aDJ?>:^ێu \q8e*1BZ>/$"-TÑ]mm΋o8Eƿ׊,׷,= 9;q+'G\.]'_f0qя1s-Fͦ OCZ~\-Ϗ}15Y P\KR ?=cis -Εvs o_oi*dpG{X4a*B&ir`ſ>2MLaG01>厲Do㭄 d]YxQn =\ 5%ao6ʙ5)aa|)!qc)qpMboG1L>XNB+("O )ʈk'^bq=JqE[id۱w+$N FYK x|3<^Y`})W~Sw3\wz%QE)~Ccfs:uc(Y`kCA6K<|* ^Js.uAc!AGހ1,iPyLk0Yhdt fzoEue)B:35,!Wc!*xU7"6ˉ4C3Rgu;%K)E? !$(yVAbzGѿu#I1tr9!n cwaJ#-R 8 .+WGJ9\bUˊv17Ewk]u/ 6ôJw='mqFBT@6>HTm~ !:XFCyO%~TrfrG3(H9*]kye+Nӳ^m<9ݩ~w|hͲ|;/ZbA>*ĕN}t9m ? }ڍwG(Ќ 1ӛ8rB44`/ (ۥP0{*_dM_uc[޺~H6BeUuWރ"?w?"@l$ NcŒWܲI8WM|kH?j16'.n_?| nU~J.(MkvT!Cn e =nc^yt DXpK])Z5"ǝ4r֠›tô-.I%ba>|B"u]vI3OGB3X$6V,6F㌦ F,|\p< nѹ1=gx[,ҘWwԇkב  o)sQn+xkmi0#T)c C3ȥB d `6}]-W#k\hvݧT4q I !+xzkh8Yfx}z-D+-"?b;[یanf p&+ف~!\`@&y جVv"R -t%3CbsHpSh,6Z Id6g5lG iHNwdM9sאl5 /,\F[Z;4W.[6Jw ީ?m44 -RŨ:gCS1Qi;H+=A CH>ߊ`RVyȁ2AfWu ٩dgJtphiT Ð&S h23ݨX!²wH$QW_H|hGK[('kR>ʇ~?oާeK~iɕԺnXs}N 5Ns 5KhSO04$6N*?D!mɻ@ha̲A _wQą-bb"n J;q5s9oA8K7F]"_IB H-0lmӴvf;A#wy1Y,uRb"L 'vXIfGnD4H$`ރk.h3AmwJ^ǟzn)7SmK9ڱQDOcXĒkЛtCqI YKh9LHMCRȐWX\{GmW˟#niddT"슙jܶS{f"I#А2FvH6(,uL< d:CM{*@G|ڃʴAzu#GmUԇz1h o6nMC|"P[cOhDSE= , 0 (ʴ%b@G|(BnĢaGM19$LHmc_k=%WE[=:}}$qņ@g1YSX YtZv~:hLbچ߁}גIO(*81kvV|~(`Apf҂)8MK&FZJov=÷|ʭ\m9h_FM_#e'0`(fkIlpvdr5dcpUӼ35*5<lv5p-' NY3̜(tά(">,%k1ܑ)~Ⱥo]K4l+mD8|n]炳.2MP &k g6)&!uһVb;B>* d-=r@TJfp8 0m/:EG쀵%i| xvk7X_ŗi$WZFT'[ʬ7t<&?BCʡ#Lѐa{lZaF-3ag),SYu!ZPSye8*O:Ӭ/!LT$wnG v+O/d%KX #(dIEj[ 9c l}   ~0Kב'\cOų&bA,P2,ݏZRIu]d 7HY  ˲-tc_੭J76WzӭRo2wڃf1Ή=** ]El~@K~_ B|.hͿC9pQmG [%_{Y1\AЕqL i./YbvmFJ|*9yW ^3b E RiA)? R{h6Kg{LQ[ezg.`}0c_NN7^p~ayo[ڨЭ;06Q%^㲦<+&!= nuFߩ>392>C p(&`nj|xl5[i6'sN; R(@bI3&ໍ_3LzI^qʤ6nvqlj{ˌѲYmlϑAtst{H1W\:GX9VHXUd/?(Dyjàӯ1ޓ^]$(ioO &y&ɔhbt9Wt(3Bg*/S[ړ=zbā~wqAm=3ɝZc|Q\ JKΟLk@·Ro T4hG!Ϩ4NWhTFoEt[L"`L <7+ OQk/Vgr54X4ٿ8'ɵBS)ɠA"Dm+HG\U%lf(]9NJ1`pZuf 6{pgw}zꨰdVM@[#MWo6#`؟pAtEF'5n0UO,bUI|ͱ˝*#*tF'7$ ɖT`]nu7,ID-x7B6"mo7(FD=E<&JGnj4RRaGMM|;Fn #s`PsQeȥ4cuZc+#}U91?m  D9% 9 z>@{@ݚBw;꼡Q2V{^BsAnbrsSS0Z 4H"# XTȓN9R wvTh4g(hX)ʌ,"*v  g|iE]~B^/8I=zo Sp PC{PAMcO8;h55pVoX6?;$4Ç#q1cL$3szI\Ԟ#`kg2`7X {щo˖ir& %Dk%j(ՏH9. UIESd+&y#Ox޶Zj^ .)DQnVrA\ϻ40y9L.'#@ Aq,v78CLa˅? ?6Z݄GO wʄ!/\U\낱 W ,'Vdž* ˡ\yGd 0iLo7J0c3)de׫yZ qy!_` ,BcofJΨSQV[BSbN6dMN̨zĚV쓜hPky $ lʃ`m='b#+1wGP 'G/HtroC;Va6oO{>a% kU)btY H w+g?*ؔ.(.p,SL>5U "O'_p7w!vتJOh>^A2}UD͵05OO[(Jw"t_{4?n+)^RRk1)X$m(wjQ$Wze\^3(~%vG [M+# u^ITg'# x9(B (*A;Jeݤ3L_t2uٰץ{aSdcb1E( L=S{H[f:[d/O_FNI8kd"ccKio6lWF@ϭ ~Hv?9ƛ~AqKAShӂ{i@9LMQg4p!%0ǕKNzeY v&nl4TltgdMHɭea { q@{f,${J}j3IgyV3\?"%׫C9/`T If_Yy@:bbpxz?^P I2T7zbEݐ]ZdIlF>iHZފ 0+6TE҈Z3p~P`|RҚ3$40 YO ]g?9C-` hbGPT(؛;blι7ǽw#qo!A߲7 ,rU H`ȸ`xؔ?$\!#{4i=匍F @  i3yO\S? u5&10TWܸ^Z+nڳorbgz!/._#2AwE'7e vR(J*L_غVՇAbCfg~\NR6Ȳ?yh/p  $4;`J-.1:s`:.F4=X+U:eC nphD†>q #?C3_"1.-Iբ¸Cs=a%g+已"k)U4S,:ދD5#t@-L>y:m:8$"1!xz`*Sge&)CskP*P835(V$f`!B5:7AdᶒEr;Ax#r@lߞ a[>߇Gf8#hUVﰞ=//3Ps""P3M u(-"C 8%|¨kwpFjdlu <1J>r:HD(,.NG/ Zq4C}%3hAh|$$iÝ+KBْnO&dJkz#Adr\ 0rid?-? c6_ܠM榿'RKے!9FG"%`t6̔@AhCAuBQc}mn;a$/)lAɡ^Sʮx2׵o܀!4ad䒷x8BopOno,W{卮NuDqյ"8f=B'k6a믒h'wR ë$5sL`Oʙ٤LiI)X~f!1R}yBosbwF_=.6B&V3aw=ix0> [q c€un?|8n4Nr:v5vuEN8(EwZcH=]65%#/W) 3:!ၜ`v>(ꏰ+KuWk;p`RBp~e)lf}J5ԥW$  F>npW;'tEbzAЄ2\#ݐ~ǒnV!Bgx[ GR{s5BT^4o>L2 }8eXQ3Idn$'cKè$EX?bE_rW=Rkz,~)  Q$ 4'̣5(u\M&P_Fz!~G.A%J U'Oڌd"ZB9[L%07jeQAara3<a-c= y#5{_NUOFdS/y._貖+&L$)C+i=.8km[gG_Ba+<:,2&b7z ~!! C)tkR)_'܍Ye;De 2챡󍼁}uQn LlU JI DJdNvl7H6Aǘ8z$*h\:9oȚ@ѠK@qؑc5# YЩZQg 88U3hrP~=CEAW0aT#lxqc S*t8?KoBƪ<-Alũ]Ck?NVow  ߴ\j ?ch:']Ek%)/9(ڈ+%Y=ygCH2C);zpSp'Ҕv;8dz*Yh< HKU襤JG(6Wr^eCڰ*7 σq<Grgs<ʦQ)MI! X>I  m ޭnvs}z.XzɆ?#e9r)MSζMߞq2'茡c1ݸ#2g-%+,gT-jd Ckc{>CMtC|i^)X uB$:-ހ28c'HAu1p]%/z8 U6 I0þX/oGl!B92]Q"8Ք!Sl 3p oپ }]O|b@jE\pwYwT5W W*`S.s_v:4)> [Ø|k}єE1j՘N5y)A"XZaYITz5M )!33K%}!_*>e*]6O=Ǎ8 _>*/un{JqXZ.{]%Żrv- KR7XLU( d~-ƭFjM~//w+I@14ϸK~LU86@$rp# Tą~%j' |}*DQu9dXDT~ciskdrZ8J]Ν-՚ } {,ХKr!1]οyAcߡU,ŸD'̺ڼ])B鹡9o/HVlkT%+c3ײN=zDbI=LB@A Ihж _=TزTW yyFV9? ȡKC~믂2\ ;/뜂1)ZNsx%Ptܰ8BψmkqlHނAYW8-Co]L2dnU[;y e[_-<[7 90 @kКc2Y =y|!Go'!F1,6*_A&8+}k!g4iGv>}n6g j^rp̰C)f)? a8 klo䐀u}LfhVZܱX̜Z*ެS;'TL b*77q%m.FI\nL>8{!~s4ĺON.b#t+ˎ$PXgV|  ;yW0;@oegK!㫸+OWӌ) #B@76z_FL Gʒ;)AQZ`xaZ?AS^JNw//".sNȆ>r퇇p8Je|.dd>s!q}"jY}zќz&fW_ZN)X"'g|zPJjp(֍CxF;{^:3na̎ooCd.M!)&c|  fysmDyB2؇ɼ@)TycyM4/+gXxhJ{98c)2ZBaM7B̘/]ywH)Ї}Yw(/5jTFՍTߟ !ݿf#B-l%si"(`TJ}f@%W^=̨2m`z=cl_ ndoy%[+|h{b.NC0/m*[:I{,'X>3P5{I)8&M/@dg>ΛɬM(O N"w!Ap}bk R bf*ϴ݉8O1l vϟF\٩L<mcl̡ V;w}+%@-mVԩqx3Ο! 7x?aZXclĊt<AXw'Op-9Ii ⣃;yʹǙ%Tvd٨A dYl ps돕)m)b_è]KV9x7=2)}eLCLOBD@Ag %X?,΋F+ڼWW )Sib쨲:?@Z!B s<3/>e$#I~B(Wm_[]п1GlJXEζ)ή@@'aƒomATIg_pq/,@guezc8cih"S".R@GӼ4dCdt j0ʩo)E H>#e9IVH}CPbDrn;UQ^sNyA'pcK ^U-3 \}f$k-''R)w2Ri%j}pBLhdoխԄLH}uSH6$Uvd}5"]:ӱ~(.Q\K;?ng`iu9NWOC:! a'o15%}+_ѩ339(C _R}<ѵ mL,\gwK^ؐ u-:ƛ;.8n΃#:9IhDa5zRGmnPY*ӌg2۠cy/pVK.iԿd0;j;I[d"qA4:`5̃ˆd -eX #VA+TzLFrm:  cR"#-  5$K,5.׶7U~ifusޓ7b∀úA˸̦Zs6`i/ils*nCxMog4QN&XP3]xc;6y׿/PJ,xnOBQ{j?mH* u?`Vu'/4`pWF篋Wa.!g1__A ů J*V-000;J@> DkHqaO膟[L./gB(iuq`lBkVRd&[)/#PeJ]}rj@ >69 LT|B 7nSOc-ɸj.en+̸3V qgťq: M8[ :|jҲ?dTzUrS"˽J^oѠ&1ru#FwP1 .n{Vxu`e8]]J\a.V6^^MY} C€{ŧy5v:#XekXז8oDyA/n&-[EG5uSrzC kgn-Y &i LXOHi]&]pFc{g\ :Ӫ9v- ³ frK:>Pϯ=Q _ڪYf p W4xrv)."έ  GB/ݜ>IwUǎ|$BGk Qk~!RlRedJF*]3G ү|7,_ı#{ '^lFWp ϩ0y3v_U)BLNgﷂAKl?48w_Xhbڕe H׍|]V=;fҔ;jTŽyлx帅;@ؼqPb_HJXu4 2Tłm7c+`fdXS1}G`_ ` !Rfw?̤q\(u%}J2eTǤ ~Pt6֚hJՕ~X:aj qr>ȿ6 G\72K^N`H-R2􂊕V0w۫仍tH$D/9*: :y Of!T?-s+.WuJEpB%8ECJ~6 $߽DH[=7{-1VJ0pJjiow-nE/aC{k(W0ұ21{᝱W jdg rB,ѽvIϏ +ΞS95>J AuѮ|Zˊ?+4#P B4zEC9c۵GyU݀)gF,!x@Y˄-~nhq]5r'9$S5Y?an#&,swp#5 ?qӫ˝ c-*`:t1tz5ʷB-Xj ` nì~--FI܏1\oMH3zsnbr=?{:!Uc!&wR =U ZdY蜥 x"a}4o*r=$0dvd#a gVF \)=' u=[1>2f.wq #afio)KsqЌNF&7̃?)}EeA<>'gxNxrqDGD9Z9'徧vڵ|~cmC(*q[pƠuI`¤u,YR`&֪)4S:jQ5Mݷo띬:vAWe}L3 *?n`ד0o{JY6G7ܻwsך.-K 9SDng!*eE& dS7WzvKZRZP B=Nr~[Ŭ{̚T@' ƞ~1dȏ:3ӡ6JXYJAw9U,EhGS@1o)gSU3>d]24oC<@)Ud6!d2\Z J0$8SȉٜuyA8jvT:%RS30V/ d}E._T,/n~8HM6c)_ E4,B/@F>H2fپXVǁsNmU{J!Ʊ4Kd.Ŷri8<focP{c~/Xp'I7&BXS[ɵK^>$2_ٖxJC)A.6uN7\4h$PhD!D \HJ U=S %$nr~&DfU݁XÀloPT!F# ꁵߟ%6)mw+Hr[OSCOxN[trT^LJ!`TQBxGÇt_(s+:y9xJV̜j r' 쉗EstkLNKΪܡ{ܤdx @#ݒP)9k-c2t3LjWb- ` ^ZI#Hh=[Hw8Ʉ9|>E7cePy&$ɫ'ƭbѝ׳ODDVJ?p}$2Pos>DʾzϼislhVR V$,.Q f@Y9jre6!i0jo]ka@~`>'NQ{{{eΌ]r+3f;ir(@7t ug%"ҩťZ h:E0FzZ޷L>)Vb$5Z;:8  С}¹6Ye:&0ioK\Ȩ~R.-p/5a謙$70[h^Q'34!r Oh9tCs}E 9}CviVwҩћTph"qV?Z5GWiqGX}Vb̂*]^G# #4MoKU[(dTp Z)ϨPVԃ@>W8$L|oDu 0pʟ.{9?=;K ceBqubkus诇3!k<Ҋql0wx쁃 h gKodeyn3g^yfAN_,vmBNuESGMJsZ^A?1UJB HT 2щ0*5l{1Ο& ֘Nr͋s'P̿ANi+23DI}r٧ל2b5O ŮSrg+1P`CPA }!N&.9uP K`J)S,I#U#j_᷽3u+]Glft>G$q*fWF`RVTt;{c.Q]"etV|qUH@U[8 39?}V<^y="9 㾄Xb23FKFx~ GN?`+ ? (u+z$i~wûծۯ[eJiM*msv"ɓٍ9sRӷ$C(ݭ)vkpYcsA3Ռf&q ?BVg VĖ:}F2Ɏcx m+-"&{$Ki{IA(k T9K^+e[N뮭ޱ>mc#19v]9t#薆C&rv̇mpax?+vxQ#])Ў8P1TFMOf#;ĘubjTF󟣑OWw@z ~Xگ0vU؄5%sfFBn6lu<H ` n/|?+I[nPdP|1i{%uP?j_!ܴ@od/n%tgvz<%vop9-cY!bA V4ۼlrAC nZPAԢYĭWg2Uba?iqYX >~up {MgUlvߥ$vrW>['jA5]BpO/2{L7@AnC8&E$:''En~R#G+o9Pķۏ^dĜqV՗]w̪t{Zwřox]^Eјen^F3Ӈ vY4rAIT'8ܩxbɒG"Y_[!p6x$ӫMox^Rxi*s0NWḳ}РtqK0mJ^mqW'5FzMp& e<#0E%*mbF$^#L Ϫ9-%Y;_3dPvRNZ5+KҢ1rCk2D!߭sp(>D'fJoax+'3eW Cn?| ~s>#vZb>{|1;pvJ7]L417qO`-v)3t7u2¿."&tA 5_?ktidUx+z!}2E뤐kE}suKĘQZD?׶Uxi[:o<'M2O!9(~\!^sPs[SrX\}e!ߒ_|$jgãl`&I}nj=od3./[!'._PQxg^9!L ۓ]/ lfT^y_o+Xnk ;qˎqy֯eU/I&5䜿VJ5mM,^cyўD"a'H%0L%-/g ~szzF#:ޮ;p2UEWz97d Cqgϼ`nʖxH6k-3aoQu3NlVqz,z![ҟk@BMYM-e?)ih6CPӵk:h!\^ǿX.s\o.bu.ODw ~J`6*E}3v;_27GT׎cnC kO5IHNL}dMzdMSP"lLSb;nBIVWfkX_|KuAjpJ\޶mtb%Y'6\Wd6es1ʳ'_jrٰR7ҧA'cq!SBJ5m՚Kz!lIɜ`S:K\9]h*٧au3` Tp#s0?!Y&%eglL3X$%WL1v lcSO{1kULy[g*]O򰢳 /^"i8GfoKvwŒ~Cd 8+u2Ư] 5kg؍HoSȝ t^.?S`؎G T\5HU}G1eu:VA4tue&%X!%uXzYLN՘~潻 X3 ,Rj} $4s \LM O̺xvPdTFg96@N#y%@k Ǚ$oRB: `J|6sCzC\~gfɀ/uWrG`TW|i X;*`xYA0T6گtE6&UCфcsD#B'02:Z cvtaD74r"7JR֑4e3*s0i9e}i+{ h)ԧbp]"cx@aqN8AU6F]W'\ \&gmQ G܄Yѽ_aWVksA~[ݬ5$ld/fl|F_PnfZS_xeدGN 1[I{Q :԰E݁1cp<>Ԃ.L;܃яrvzYCD_ps08&vL/h3iy2;rޅ5t>QJfj*-J '.n~B$(sɯmL>u˰ S9A 2MH.LVn'O%Q8M9[{D%5M/ όitTY^m*0els_^;0s`N=PQ60zRPF3>02Tbلٲԓ>on6Bzc{k*z?}t$p?_xL{1Ws\ϵ ͺ?yǢVe ״ek6h7p$AЗJ9*}/dZꃔ4:^xT_W`$#E⨥D#(+R{DYXndpAU8ŕz_V̻)$Qݔx{}7fbE2:—7A=QK'ZL ="E^2}m=)>l/sImT;:$E5?|)lQXXٌ2nkG L-mO}=S/?!K)/g ~;ފz B)Z0*49!=!ijvPrzxB f(.'M rJ|2`l_O؁5OO&.ˊ1;s^aP~]y@!t 3xi/L} K^[Ht+3Nj%`[x\i_tQX"bǰyQCMGe;t3lD::BJ=^/'Xgpht=’d)U<>!sqjygA$kzZ- p<)WwWiN0<%{Pys _[xy4fg{ Ӵ` 4Xq3v#VɁXH<ibBt"^DtlX6p9K|wqT|yi8+R{i1Ǔb-;0u}1e^%J9AFfV_%B$dB_F'x!Zy6}:Ferb_VZu^f~@OZ5+a_OA%IMAh)(ȳ[yQdl[K=BW 0=+{>&εrG *6V67P‰B#u_IJvM;>P "6_  8TG+el_F(C$Iiĥ3ۃ  j ntZI۹spo_u}c Y-2У[X%#e ΥG_8 8yJxV^mǾ8̖#R]i0.YݯzU.|c y_Sz3}Ħ}>pr$$hiɶЈIyu_(6)ro_![@CG1j\*Šy̌\$0=3@Ué{ǖV5LD-ʏ7I'5dox$|e֜0T ")Iv'aM/%2ip~җ! *0N74 X7"}1c ]p3ѝd)f* _D|Ȟ^d9v5&|$ex/%sj lZ{g҄W,m3$e&KkjL%N1xvSe8YB}kyxdC4#n0C@շ|$Ew@zWw9ê]8{aA\5C貏{tٛA{У824;͒O-G e%?i v aYΛ{Hܑ_|kU 81IE5]"j잿aC aDӌm0_v_fBR+ef$8Im.h_"Prꑨl@EH(ÚY9(w9 ܎=#)H#?h:]|D(ROPgfR! -7ءÁxS&/Os{`&H=BgᇰMzE&(خ"Ρ`dgq0sqhO2m G;,6؞]eG4)ywf`d!ًrŅ-FI<be DrLTlhfWʍfkDN ѝ"R*L~Q.לF:O;bKf(֧ߞv WG 00O4{&t*T{fQ4T:Ag'+mfkQJuKܪ= $sEY< ÷=RHs&D'v 쌽g 1ΙēfvPnc) ֯/d<00 T ⪮KI7Gm.9&bFLj45` mC[8?Pmham@6l/!n !*Յ/q~`TzScȷ乴DfO+9SV\Cc|UҊ ϟvE*y²Z5Kw1Aef ﳎ㹕 7JSNTֵ,zr`ߎjDžO:;?Jc5D= vۭaM*]ўr}$$X;%I00c3"Gh_$\݁iP1Z#+9T )I{'r9q6xN`vڛez>|E%e/,WCؔ/H!hq`;sNUa{Oޤ51En-0T2~x1ʳ6eUuv (JdYg%LEżЫsmO4mM,߸M/J lHn _ y\ &N;)r§d=,'?^s#0?;1-G<#jR蘐6#t.v,?edI0qn;נWCq'8)|#^{wJT8IXbϩr&g,FUkmd-DDPU a4*v\_Ua' ń%A.R;34"z /؆g?b i ,y: $sz1K&@2&q7bҏ3oQn-3'j̷9u6 9Ѡq- q| &ANUB|ϞlTLG -o -R#R`3B?%IC/\Pe;M*~BɭώO/I/U/[ vy;[R2ґ-E*)|[o?l#;=<ܩ'(iP/!Ee>t:!J$-A5[xW޷ 9Y|w C'RYhxcGT'5kzy @eAAqv5޾uYQ~FSR!Bs|i('vFUy^axTj''Ysǝͩ4jgGڝzB_Qp!ŠJ4tWX\X*UKpZoO&H_U!h#lR<"?j/YdSDiNp8nLv')jeY0ÑF aw$ܿro .)P9YͯX}2Q%d6zRUɲ 4J'2H>:QzM5rz6Y@1cy_;gpj LNq'U䫹h#%uwJ ФE ]i|2$I4G} o $'Џ]<&ZM没ǟZCo}Yq C4}+!^d_xVs[^Wׂ֭zj>s0R%cby8$NJ]CIKy t=6Pr\$f~p;~}^eRRțHw@36yv$iӂg]fPjB S [%vW\6lFɟ/u@=s/xoΘ!!&7=Ls>q q!B:B",.yO/j<ӈ÷2^#|/).nvNV iS!Uӎr9J97;tJ|X; _x=Eezj=rw;ؗ|F E*9_^ۛwaERAs|)u%;XAtO5P%=4XcWlBpjaJE*Pש[\ECYW|HLnPN`EUpTffJeclM^KdwrOoYY@[ b?Fb Mֵ !o&%M ugC+N`3l=[Zrhc~_G~#,̮Zue)1C#$W/I&;zdC!b7V4V*E,zI2{TF%UQnDl|dV*iP.*)s7\ٰ#yh|EV.mN~V(En6~G\ Io :[$fѣM70D קQ|u'tx}}!=JvGngyνr ENWe?ʖs։2s`2ղ1 WN=gF4j;JCnIhrH{ ݖ&8B>o7!F-TA`^>oKMq{xI/qh|3C렭A|mM SgQ3ٗ!y壞yG¬ܟG7tw wS4v˾,[I쵔G ҈AyӕTVR G3>@a2k\rLƌ)^lxZ P&4XLKߥtqSz,lk/yui@ǞD U43OlY}ELP\f/5J:ҧnqfy}6BZ[)H& #&[S:M^"zo6bxo/m >3p92Zb\!#yR]xݬ݄@'>ڽgFk!1t#4ovP"!3TĀPayWVcг 0ZqwwΕôGPk^ Ad35 uY9uy^zb ,JeWYV\)hysM H%l8d9:Kf/<$~"۷Ռ9; meљ^HQ'bq;Kxa{T\/"[hNoJs߁6d;SUigu:.'dy4&?%!R*GlV:/.{F -Xo/3IV{(5P6?5f]?I7zowGxc5DRֲ h_|jlhw !33_q冰L1}.j[oDyDDSJ%Ov|I[V7_SN1h#M+p5m]^xb7%9et9 jd=c \wK_z?㜘Xq2ѨHVqz"Il=9[g ,DZdݼ[l7wiDܗ"E4,s1>n8s+wcoR$D磙-|1S8!X]L E&pDJ0ʨ)aP}4#v8<]-T~@Vl<_jGLX帑]Qu@q5~:Mdw+9Wdv<B.EhP0=guÏ.b,5&Mrf&ˬ)Uh8f?qpפ+8ZifҜ>h(6."wyBE)3S >q.gr5j$۶UzT0 {2?osPd=l^qTv&kYedE4*-U袇 |iE NLO4}r ~LbQwR}u5KbѺE֏ä_μ Xb};ȕ܀{yԞ8]Ml!K # cpdfLUq>*%ٔ#p&{`hK女m u_*o@&LO7԰X+ h+銌jWTmEԗ %PA@\4)ULpaSš3DO DaiP_!~)qVmWC0.J驠n -ύūyZʀQ\J *߅|bǃ"-k/w38YVtEĺQ')ڪpʆ(gppPn4)r9*D+:d|CGQۿóf"M;仮Ug\ z`oLb5 VkXqdzp]+̛`hx@ʗ%+tylQm[Y{,ޤa]{u4òi~VۘAQzZ ٦# ;lsYY9{7#i(z&£FohjmnLMU12xB5Ip37Jbޙ8^TkO=0%N8s!&v0L\sasۼ~D\6tY<,z#c#Ik:iC03JX$2\vWyR'#->JwFP0'ښL=2 0GDűk#0+-O6C))3 Ô^j7j=U)?u2=P)ҝKʃ;VRxڦm0D ĺyrx_AQnWq [CO>q#jhL/C@v*xK\\;`Oރ.+O+ T$ ўiXQE'E_⍾IQ^Ǜj7!QtzR_>ry?",PT1 dX_[C6UsZȒ`\;H3+j2j CJ3vx]!%j׮\#PG'FPFp^bUvF'1nư ob{BN6VRf`hC !R\ܦ43Na=#)B9SEښGVk1<vaDwvsrcbO0~Ir!L^C)}~x 0 `{V&J7V&SSp= ҥKeՄ-XI%J(  67@|Z!7Ʋ\p R%wȄ}s4%Z6pֆp\N #8@\0cb(r ޞWXݷZu/#g򠀻 H_UaPo|^F9өo)q %vL43!4døjlî_K/VS"C32Y LfD"O<ooTLDl'.i"Wڴ܊Y'ULi_#3L e2 Tڧ_\d=I܌" Ď: WvjHu8iQf7nV7K7cmYLE+:{r\ex9tAp) p}lkBς/1y.׷H1Z|{&fp;B=Ua5JE ۪PIu7uz]3=m[O!U[vV A&>)9;2\kr-;xCqyBdrNQP3L:@ɾ@ 2@ |6x ZdmfN>gG; > {/ \2SpA*%,BzuIiD|4CFAd+mP=E' u ;ͅ"cI3?R-T ĥ:]`8\&ҳ&Y\=hoR.sC1[IG@''ȸ(yH!Q ޽x^H+E%O&;'t֒|S}֣=ܬ#6}+cAs.f۱tP? Щ~f&|%#hAA򏰪1ZWN(lsqg]RnSt^>om7 sѣpGT5\gW*?THè`8v䂰D/,}jKTLJgնsG! grk|)mZ}  ?_ڡCc߶]$]㤄i0o0_f=Vt Dy(Uk@ee!Bk 4Zsj^j;-* 3{nO\i`Oo>ł-y@EPI[Vk֊#Z}GPD'Z(DIBii Kt%deg y+gAfH l3dJO_um F*iNاdo_qn#JeqƁJC{٤A!ŷ)-)( ڕRW= `jW|%_;P\A4̖΋=Wj9P䧤҃r[qi BbA4EF^E) q@¾۽7kՔ2,%wqCʫYrY`IZX!k= S}dS0k+aDl[K∡Wǟ`+ҩr 0$ X.zG`-@US cHdƋn܀n=.k my*Yh 2?6n!bp;KZ]x*b|bttCB&0=ub,F4DW`ގM, h|JaQR0v^Q[r B3rrX45C:C> 8(`(6~dpm9_~s}y+,V-4"IV[e*[w\.V8R dH.@=ڈ*ٜ053'#Uu@6heb!'g!Ti,<JMA54O\E%D:g=y] mˍIAZF_=17YFCs0%ίٔeI@tR64}~a7d,-isyeFb c!f&f .oV!TbMZi9KD{kA_|Ԍt@N{,]_GOz3 j wpykckoMęWZTyPO>qnmK7~wwiG.%/0Z`\V*Bl{z58ZBhƥ/Rp3]zjR+ ,cn:T 3ښ>{%aJEIVW$i=KboH4.EAr2 !WcwSkR!qYmq*l̋ݔ4=gBK sض ުU1sv;jkB5{gX'+g8{22y=ohcHj́ 9`&7rD)2''!dFCZ,wL1WW|jy|} *w\:ЏފO-Sٿ1j!GLf,7}-kw}/Zbrcjޖba*L9L7|6^MUT^kk-7R4TLF%[P|hѠ .B 9kE(fG[ܽxC'|% ]=n*N>Q{ʤA#Yh= w3'2=EƇ&ZXvxtH;1|}:H5+{qj,8R>5)S~åAriL\j) 4`Z~>k5~2u%%Zܾ4d9{Xƨ߅x |wKuz_YE5yxyɂÎ-3*Go"{|cǸi{A텈}.[>K%.r]u+> mR)i?';$"$LR ` C؄-ʢdZ,NiI&nZk;wyu n&zT+w$;;?5lBv5+O •@Gmp֙)J1,y;brr&%3U o0h >&UÂ]JmNx=tӮ5,0 $D8c]P3ꦗ`A<+dw]qG'?PIPh`h;^kc]JPaD FG]tڦ+tTmrR 0-M;%dGR$? gls^ $e;U[}ae/~AأV[dGg̤D[Y(h@D:="d)$(E4zakGحh=ef#^Ub#ePLjV3MYhJwɮɞJ;+'⇊=z6=1x.\ QP׳SG&ФDi|(`r̶mNR͙![h"9d>` ۅq_ƽ[ZحOͳ7c;`X>tIGJHNbxtkvb# x;Kj^_g5gȦNB$zQ,[z>qEc'7<0RB~> ˒ xur9q?9# :JsA hkQhx͔㸢~&r =j> kQM)!]Jg˭ G/ʿ읯y,W)4y `aZVgfnEtN_?sebϥ2լ>'/&f iEAdmx5 rh`e);}b⯍:ou+̧Zg*$N9]b5J۷=mR}9VMڤ F(<|&ԞG󇅑:SzE4$nq!8y}V\Xm;&}^7PboDg՛8ٜ~rtհ?MzpI^&oږ׈F"HP@@f [wTQfU?e<&J^_@Ĕc+UHWޫúLjҡo5a.L GܘlK>U@Ҹ kZ)D}rlOO\ uBEZtK62hZ5ՀwƮNIDBN_#mKq61n)i?Εqj<*IccHcsIE1R$AV6'p0LҺ O i`N9F Xݠ=:N}VG~OAZ@Ǻ׿x'lR}3~f's1oOPgΣFo̓5Dօ^~mvZoξ5!+zȃnќ*$mIEed-ZE3#ڥ&D@d# .?~Va~N fsZ* 5-%Ct[/Y58kPAOd6ni88rUYbOeE ժYu ^؄#QWH輌{4\=+WTOo ȷHY ϶yW94ي5m͉VQڢB8'&|eOq`lJO3ߢ"UAw% V4[d'N<;艜|A E\ͩJC2Plѐ2S5R}N&0 Wq-yw*D:öOtcP{,`;҅]o ]> [^Ł|"iq5)^ߛcr3UmVh5siu 3d[9Kh${~\wLK`;N-AYhY;ű-Kj#ݯ9P `7Ȍ~ PuLΛ^; Ja^n(%5'@=΂eϲ%ȸk+YV|"W(Ty^Ͷ#H![qXGDY ֥G?R/_&5x̀]ɄgX6hU@ڶX þ_&`5xU) DNb"LM=K5N[R*`Ф&!UC2Ҭtb Xy*ŊWb?A/pvښ%Bpo'9R}v"U٭'5i.` ym] 仉bln9ˇd. 9]Z]SdzZ[G7z0+_Ix`>2rDY]5+AD8ݙz,>͛y,3oh)Ig' *6o $@otBLQzg9\L@{\K]u[$XН%^^eOC) o_2xj+OHDVyYS%ca h u@;Y:RuFN$k|;ߣEL4{QRS=Cnv/9T*@ 4o&-|v-Q,un+)'E{D쬮WgqR{,bOxC+pF}FZMO^< 3{/Nc=Uj ב\NXB6c *DV hj0p?H~: ='!Msi}X©^Q0} =#\nGiܱ?GM\1+Q|[~:XfuAٌtk o T&??F`/S;#8jfȹ4_x#NmaRt@L-}nL*yl+W7#%Tc!M%jdXhc˖:Smy5bnKy~u*e6k Zx*j?x_/> Z ndFyEPHx3X認, Haѷba|s@mjO5@CΌlӥvY5Wcn!Rcc|t% VONYC =3a8Ff~`{C16v< Cam$ ]~%q}, p_tb/@htI& imj#2#^ETu$I5?ƞ REA_xr> nqsjZv2%gݽ,`"uI#x.ȅ/ópE^֒ۅHovid@"HFwxFpے%X~#֏^8|zlh v?8O u\8_u*/x zm}lѣyLM D)ZR5&ї>x"Fa ǀslg3k46gN8E3у|-3PX؞*z||әǭx"OJgtBgVz1!I-{'Z2nL3Lj['8Kyx!O"4 DCh°ھi?:urtE ʌ P 0:bMp#Pbzkg|d8ה,V$PO-sr]2q,"<7n{LhI1Jƌ4&5Zϴ$$+i^Ou_űy,DW-nQs‡ܚM |7Kl'';PԴc¸H'cAR!XޮB\ua:Az3jNBaK)jAHEGbA,X2 E9$F{bCff'k+ڬOȉ)t,+%@jZ{,8ў{! YYr[1o j Tct:rB% sp5ZnN[ڌ/rw c%="H5ŵ`t8`܂N!8YɤNzahl)uDfr $ \@AK` Ϲ)ұtyt;ߛr\|փZN{Lyj6t7{F ǔjHn\OM63,5P=gA2NT!SNf㗨% SF"5\xP&fpggG9~ yPuR:9Q ^F}Οɻ#|Y% =G5wK}c,03:m{oǝ$_rn(F>yTyةju d!>[d~Ek8{C{`-n|E3c Vr̊^I@8LSANk1P# T{Ħz)leoQWys o\׷g'ʪif)TzHnѽ|FYckX5q2Uuu\4ћ;_,t0 gy yn8 bRuB` t]xH W6!OK<0C| 4VVX 9ABGc&e2DתMX>o)筅k.y[h{l<} RXQI9 6BzKBv.>Kؘys.O)Z%3Z9,VkpA+*ʺ΃9 JeIFX>O=)x;ޮ cg%Xr%''Eκ4^_)QV͋Stϸ+HaɸeZT?ZfSaj+k*\3r_F]B-䋵t`AOҽ$o7~8Ah?[*9gW&'?Ms 2=Nh5x2R'l>.Q쎆sG5z&PǢ$i_6EsOM \:9=i3r 2[ə_u,Į`Umcq$i/ !-Awd{W^=]wEG n5>ʆXoc^]nao5t)ט9WѼr90:&^b4gr* wy2rs:\Id,J iGw$ 'ۘt%nbKc60R-skM)AK!4:>QcO3eheo$Đd$mTg*B/Q͠bDPltYwS6zļ#bFwG|U<}V ];5gm$Z^ۻG.hN0[{c2*Feܯ] z?玭X%q䛿tے=}$pʔ i\)^oaL;"PkZ\s pC/EUؖG} zR9kʰ!½3?~O L0=HoZ_/ 2'ҴT7j/:3]@H9:¾ f:Uc;x)}2y[Z{Gi`T&8Qm|@Kb^xLȼ5UWbxq5k3(CqZ^MY']'' +9YD#bE=@8.$s~(|YB)Il )@feVlo*[Yp1snh9W.9^kf_d*Xng$m%pIvUKb6}'ZU9XG.TBЈ2*n .:;Q`1~AFEXjC+ ~oƂHHv謃*Z ae6F&ZcGO}9qxO*c7cl˩$Vc4ȭg1/f?>rB^!K̑tBM> ovb%(^=n ReOk;3G))Bb"x7R{0IWI!uӚU7}1Ej`@l[ AqwA;Rٸ\h H`ًL9F ,R2fNT+IqiVSwGfGB5r)i!k2d?/&j)|iUy$\,h[Ve?hle ӏ e>AYk(_7нQ>$' pged)v55jb$T3%(N~lq tkI؝i%!O mBMCV#* -wt7;|HBsPr+ EO749bzsE(C_]J>5w2#-5PG4&RC&QOߨ8bܣseX]VXwSZ2Zju6]LQ"*ƖmC6\o<4N4kI?|2r` _h?s i9ˮU+=BۺN5vn\Z.TO}ke F̋.խVx5&M{SYfJ(á_ifQ@ӓռB7 Ji)zT0?Ri`B6w%\Y'ma8jdJH8I,Y1HZM e ϱi\g `Z)TCΣ?bM~]Pknإy \1抽4e6pš(K &@_O rBJ}" -)ͭ:- #a^20O*J{Hzb=G@`{_Q7tNͧG$S4ل9KqFSܶ( 璴Y `O.=k21ԜC?2Xsf M I@{W\ӄ`/N [jtHwn [)+[DY7r]u5r,Nȸă?ixŖJrHG>:[bxv&PkzQ;!@6{F3Bne+P851$7kIa4f(\:~k-VT^]hQ(TK&w8|;&ϼ D!ݟqCKj3W#M_f w??,,HbZx3J )sIŎeWvfp39BR{gx%I%6˾2IS9.Gk>}(˃$f8gGx{K 15X^,kqOJ]HF0iǯF)q Mj /͘@ H^9[6|I>og[˓+g)缧Ե 4Sc+s W,ae0JV/)s"Yl'ɘ2MJ٦KVEY)+S5K=]232L൤_unMjij7QqD~T[-Y!f3rTmK5݂qoe(+yx8t[&  -BXyRvh5,b26ޒ?Px0n'+J޵rö: L^aђg f[;{њĝc6lƩ6U,0D71;@'>#pqdO#[{ &P>,7Xcf)3+gH0M9A"-; ;*8>>^ku#^9^C؂1e!/}HJ%2U(ÔD Maxk@ج?+9LJqWIHHWz8cM/h9ygY5#jJQjk 4C~YuEkg]Z).tm<ꃭztsNÚgCϻؓ]溓e<ӖL.8ޕr  #OBm'>\Oj2*^ wa&wck T!0OɴtHn<{,,kKR7$Ѓy::NɑY<},M$_'~R< k3x@1U)߲CcL !1uQG'/8̰˨ : ugz*E;q>Ow> eNϵ2xR0%ke13#9&7w tF-7YVeʴfݷd.Agl}[*V$U,4Gf: = tXOJ}.FYf;{,}ZWv/O=}-bXm>- (5hRX1 ]C;a:5Uin&*:JߠqeԑrޖMl[1iڡ ¦gi٨oo 0kP6ɭfuۆ S'd+SPF9Tm׻G7(XsIwicwH2{1P~!ũTxְ;8WTF#Zv"[] Q rjC >n2D|1Al&L,hF-F/׏ t<@emI;01#(xljf]>T^L F*0Xn#"3p e͏BS]BǢz+W8B^c2rMS3|{3uV˅5ZY{e,jM8}Mۿ Fc/M8vFGSʹ}u:ڠ wqfQF_7 ^~m ? >I,`WX,$#hrFz̷P(s>Fqm%td_K2-CoSXu{>W^o[52yJύ(>*] (i/GI24hOBAKv`cMLX#j{tMgWRԼ,mJK\.Mw^>8mkhH狛P[霘qLyfYSϚѻL ߀E0LXOE PSGXfjuIILrRf(s1xkJS_aB]k)HU o[7jH% !q#=}h}"9l-ƃV\SzQ4A1RFAtG6r1ĹﭾnpD7ǂ #o%ʥQJS(hJWQ Y  RViDUssmˑ4erEX ʍ֙BiźL[WGkkcZ.U{oMq{ 4@xcX7i4~mW .SRS#g?USyߴ MVa kMGh,8i,tw※Bm$A9t?`DU_>Br3g6|o;1I`>ܔU#9gI+?ZDgTKXo|mͺvY֋oMXͨhQQ P#AM4-lwJJjH7SGlWiYY뭓]Sl!:l<5V|x,Q|!C_ŰY|k%~ZaFzF%P̾I}}n͚<xHxh1/cHyu'y y$kfuH/ˑ-6n]4c51Te3_P`|bK h/- ga["rAqqO5PUOD^C)Bj6-<ﲿPO]oHقӆUrܯJT8<~bx`Ā̄0٠n¾~YҘY!#-܃7r| ^ Y{QuV1FFeI47)ԓ֖S~+;x*]ۘM0QaJ+c!78#)dK ` ֚\̍jRbICd|yUk1C@OQ[r%^Xq¿{/?JbxzbThnۻ==Yq2k8üYo"8_Ibz ]ķ-bNJKKЄ-94޸))LMW^*S3c@vp:l@ /*A:YWb̋}рNZ ;D!muh2]\r I;aSFK5v0&)i]9@Npuju3ve2nLu$KW,slMlq-a[nv##-ˣs!'@%]vзT oW?qRW~.>ΣTZ %vcNF9E loKKyYϦ#!Ds: )r`hߖeW|sb*BӋYgkvZ6-Z*D$oN=x6"BnA[h8S &$Xw/kP8qQnrZj V#Li#, _I.^ՃlL $OF_RP-Gh=.?J_v9@6Ɍ8F+ō?D:>ʫu:8Zl&fuGOEfx\z'#zNNXRa ?Gi:Uih/8zg 납Pr)Q9ORhZD{-,#MO)4K_@N.06$;S| B!@od}Y- Ϸ>HDOJԨg 8( 29axPZݱr<=mXlsY Ͼ~`=2J >Y} 52[oA)Օ_nߦx2Vdrm9m*'?vv#XIz@Rl BO.U;hz=)w==yH<+嗃LDcS|w)&dJŲQZ&yٕ Ei׋<抍buX5#L(9,Cms*I*'Eb4͇Bua0Y|kZ ؽyg{rp*Ѐ"EG]=x*͞`j6ΊFa2{u"="0g*INs| es 1DQWj|tE d1 rs!rom7uKk[[C:$e[ӝܶoR2;,R{dC!l!(_-\J4‰윴\} -A\|/H kRjvaH|r 4ɏϟJPln9"`wOv6u3Y?&^pĿMȮ>Wxvo+zp]l Fr+CUV@ld!>6z*#ڕ+tB'/b-DvA?WnS$icP5 Zê&ű$C>qmm>[vxNNx'uV;4@$@ .,b L"[OH#' LU@.dIDIȳgQz҅>Ȩ:Ly8k1l-h8ɏՐjU918f8t7G<o- U$.3^+% >OC`wށ.%?1C4[Ǖ}koyd޺|cRqne2c/.Ѕ~%!Gv݌=cժ@0~aӫi^(wuN,4b&z\;P1kWh 3QoJZC)'U$kXWS=_ JJ9G!؇Anq?T^E NΎspk>,);=U~_XwꈝOBr5rDth# - =fדϻ`~*nuH!Yf;L03 >F$/sYnV[$C1'|ʇ]d b|n3#1Mt~y ϺO٦x< ۛ{W[d$DH\w!~+oR{~_\ +WLPpxͯ7q^{)83O\Hft_2|m}8ћ*n[M/S$DϢP{h$Ap7ͼ91 ˔cE+yTGƽ`g?Oږ}Xl[7%]CkŃ wǺlVzJ v +zYH ;"_Gp G/VdW;a&w?O7TU3l3Cgzùv Os^h}-)ˬkEqO3Ts|`!Q MK:o%,CxWe _l4 b6؅`mrR^:fT? 4tB,,Y0QYo|WӘWOH ҏGJpkv„vMM<.)u}Ft6%6 AXu @^r2qٛ{!>X_JR1'PU)OЄ| yQ''eQx[NSRzch(Y4 Nc,iK㐴2UXRzƴ=?ɕ%c88\W3 B6dU̺_IUW=-$HU<!髿yfG!2q]p{`/2W򀣐"怐24v~U -ǻ;f_O3ڡKSPI~EW`?@9~{=Ty$OЬ&H[l,5%x)HYTxɤݙ**LXj_ ycIǧ~H2w,W)Cr A}ڝdcT!'A2￸::}$T"O&XсFGFf^O $NW(Elw(R0oH<(Zb(׌RbDmo^Q% THy4~?̨Cf@T8d6%ci_:]`X>zbFFi_~CxY-By)(A!PXG)C!@(2~zU.a-.bR}q&ɀ`»uۏH/EV1#|AXAE@4_ ׼woIH9$gTAKzfKww2,ujxboxN Ӎ} z  7N~'M̲)\G(z?v$kRV7HJW969zK {L]> jL+uFXڡzzp/$e-*o:(Vґbc@<2ꏈiKk$pN4c "jT@ HtF`&l&n}*}AٳN.b ʽ EI=E^bփNw6<0~^^W<8Hp3Vjn_Q )X֎k"BEQL.0 l(xXI(OU":&W0.A"SN}qHReA%a yl@rl2+/g'b-}Ϥsk>(;]YYɢ-so^ x070Gs9dMVdp5߀&mf5_ԃvu!zQ Jp>pɾP q-õmhDN<8MKgR hnlKf7Q0{'À'VܝT'Zq:Eu{q)?7V=䣆wXY\aI'F!X0ڒMRTo?` Z}MT7iUhwx3Ev"BPSa|^ yS$ZM*CQ: /`X^L E 'ka٠#]!N$=Xtt? (@q\Ct42H#3j0ܮ`_- 1^8:.k-C4SRkqBp#|\rm!+aZ-mĄ[E@v5~Zgn] Lv*}Bޮ=v&h<ڂXjҍ MGu@A7㎿ [t !iBJѮ(5Bwq|(SbeJ'rJӹci8˾߶̂yZ_jU:_ yMZ3 LbョȪ9bX!lS" 66-#A"0E"#rGBmKk%"'*B00f(_c-ai gVçY_x3^\:Mh#q1uCu9v:̩BnN #TeƫBl`ul 5TpV\|](toYWoUݣr}Z)7R%9q{L+B7n)nV>H\mul6x &nȮچ5i>WW09*5aRYjXNgToPw8ΨpqJ2n"$ҧs*мh ͒mg>Uk7w5[BS~9; |M?\]!~ YUߞ!1ONmʓdz 9'<΅ P0ŏ%ub}f9Ŧf4uV g C]-!K4vx\`k1?F}WJ8r 2[F(*u3@oK\0:A%(qZ^Ow^%l_Ui"U{v*ua#b\7ad#'ڦ=}R 1)t||UJ#$6*2eyhI(|dʒ>8{,W{*UnHĄWkRRLVz-ٺ7ͣH|Qm< GB5iʨLpB!hڿNiծdY>LP*m3bzRNWk1WfʒD=>nM.=9v mKXLe(1﹯1~sZ&!|oۿEey3s-p쏃D2aLmU_|`\p 0Φ#݁DG"v;JhwV P)lz/;uaHf0@oMIּͽ|I֣Va:mcEch2ոAV[e|Pw4Q.NΔuTnPtWf6]˪끗R̈ i$[2<I}uO"lX= 4ěDu'Jtf ŰG$/)JhZ'X% E|8G;i`\܅x ag(;KbPf4w5z:=-X.:̾/MQ@)dF737@iUʆI}aHwHWR~[uIl^s0+ rY ^uKFk_Ѹ%7ih\~Kʔ,r8It90CqCʄ< <` l0^Zˮ/g@d/] ,%c>5Ԟ{TvlfKrq(G$HWw_DNWyM׮fWxpPXهѕan4ۑu@{F*:1ZBF3+!J5f(l}βeUE[ ˤA) ǻ~K7r#)XQDZ6ϒI}IjڂǑ< 0=wƋS깖$) JQSI%N{^[kVXcK#$|ѩ@r8O{߹6o_cV@SRP7ç1 PɓL9 D`EI@H-/#4Pg%#>lY}wHQQ;U]pcR yqrD6gcS#k7ͶΙ-\e8V4I,R:[S]9-/ P;͖XD_x>@w0Zo+.%uCe[zyEϹꮔA}dh*; ~v^X'$W`$IJbʵݰsc/oH5/5\؇Ҋ,J0#fly b:>?ҋ(P  ZDjt<ށ.r==eQ->>54A`6 ǔ_, HJ5be݅VE񤖜 &՚ʕa%WjCW24F5e&УQZ:޽ BO!VpFjQO߂X]'o>Xy8{/wdǿ1@K%^ͮ2GX>}4}dָќNbٜ4 {y{NNwD޾KIWϚ=A/΂ 5)zb?$ ԓ䥾-9k~QNٶBb=Ac~|΀ -\}l Q'{?Ct;G_T)hr-l]PaC56>{S㒬&އPTE^u8SŸ6o?&0Yp8V9`aO)NeK[\--d0~gVXdvD‹@^C< efGd闠C|O"H 8_k)T(\Xi[l|N$h:e)Wz3kS3ԶTѰ˃❲<;=JcSe=[/ n΍MXΰ.Ĥ28M i`OrX5rdzX!hdͼNJk`c8.PR5to-~)B;邐,]zȞ x/Kw#E+W\Ef?g>k&_ /dz?*(\ph[8`Q9k@ 5K'Ta`=T*Cթfآԡ4h/ՑE@[ KܣQ3БTm3buV[4 ` ÏAn?`#gvhtzmjOd%P@4E)A I@@sၳGNIOjˉě\n+)]di>]>\#|M/6FsaC:\-u;): };0uiyd/2U,,P|tpynD[\WO´Rcx|7Ҵz~ZͫkU4Sn!y0F1<(u7l@_5d#u2)50DODZH ~]Ѣ01Nٛ3ah",HI1!@Pr޳/U\qɵuQ ?ZFSh8<#0q5mEԝS@> IMjo,VblB(,:dWq>AH^l㺳ɛ7!0z#agDZ [{ZPxh;IRľ,8] 'oV6ϼeR迃dŠ8.bvn0_ԣn|8%?uDZgL# /؏C^sveT]uY6fU{_^NXQkfջv41Z;BzMǔۖX/Uzd֊ܴٸ< ɚ7v|BXZɺi#XoeؒGNw 5mγ(D2\1DW0`c[rkkOy`NQbØQG&w,.&ߐVW2Pohu @P;'@ѵ]K)^svf^ C#uG"MzlO6O],z g! R`6rh&4GG0ـ]4VKboǒ9|5I/QD#Ǩb1'42C9P<-jUa(p4ëhG-?)TƖS]}_JG/tYUJU*"-qKŗ|6 ?K{s(1ö˹ d s+V4ƪ8W6A=BxrDZ1Yw7 >p˨!tK{~Gwh6ye #)kRz^#Φ[(Js-+Vj9\&(+^('-i@ȔLP /֔'77O ?1Q]{_n>the&!\{>_P,Am%[}l:{s@9~YU]ݶ_TvIzMP(^r]f%C޼hi>kVykFQ h  e'T:g3ɯ+t1~7:ҠLMld~ s"6-8] *T[]x9iHqgR.džUm]}l߲mF/s gy}ղxj чFY݌[?S߈`2,8^ Ѧ@&X^YLˊJRj悹 Oz %/Jz8f oy@Μ4erl9zP6qxr|B'bw~ĭ麔,-hEkg3J78q5"ZK G`xEJ[RKZ >}W{޾G# $ `V5T1C >xXSB]%T^gOՊ 5?4n쌸^+/ v&_ ƯҾ!VwBV_7cx+H- ˜۾`Tל\4_!nϨAOxD63㿋y%DxjddRvlz0 'aw^/q vvpՆ6d-jjk2͏bbfE2z873^ϯO9a!꽂&xF(С(g_PC*l 'go}hl 㚙__5ԎF3/0g$GF0%Ns>Hip}Mv:%=>O"U;WA=7CʻOiofؑH`]Omu=8:{t 6bl3xO"b=Q]q:G >TnuzNȎ,"'+VvFa쬆鴎eq2"r>XߣE}pE0)<#~O R쯇wۤz<.|h ^^GZt!RHUFi֎,OB# BdayYO8r~h{~<4W"-&)EɸEHG  M3`Uؖh(\t|-z{~y cyhb3 o{ql^7&k7H.8,%Jl|kLľobKKUR~h2)PDؚ,KKY>*z(x(eIFvek쑜HC ʯ.8zHŨ$Zڢ:Vо`QNV;e]Q8C\[6q  Cir$MuT䷁+%)HAC:NAHmU pvD>hm{ʿˌMC+_Xc(@98{7e1s3[ 8f p1~I??#&T'OR++9lx&@w Cow5VN[ƺv FV7@'HECͮ;X,_e_)SÆ#3WK5 ҝ7- 8Uϓӫ8òv>j"^M)ǁ9 VщZF^q^Y¯@L#}Ԍ w~k. w+;6gV!hʖx[Sk8[s6z2}< MzQY"ѧLOޞx*G_$귱!9ZyW`u6]'<<p!G ?s(\XYR*&W׊w"N".`yyk Q#P; L$( OE;CLqfyyGtiFrsDQ]Y bM.pKv6DݪpV S2\:L :ag"K.zW62?ljV禕hb j67H[U=l\^}r0E策Ld@P^:GA>y],OF@1q3*oh?fO}{kgr9yJcH ܉w'&y}=cRQ4ݘ֛whX'.y¢qk!3pPq,hg2 !//"%Du(Fx+Vr7rX>~~/p*,?KJN'vx%>^g G祋5MBRFl*Ae2Mq!xtk P*`0lȘȍ=H0t)/{\XXyee`6x<J7)G"q99+ֆQQA^oa3rkXs7raYATlZeefwr7^DZnQZX,Z7: M*1_1{ꕳf܏'Y![R?k("vZ}#_:#o ./e鶴 S$v16ws_MOL֠o[m. ٿ7t.*1-*Pi1 }|`I3 v v=6} Ɗ#;ð7B s*mZ]ؒ@{F-1#ۖ 8~fkkIяe5 mtm* y]f~,FOr @U*e9GmSi u%y e`ٚDblgD_í\m-LCbp5*کj9SG.B̬9R W'O_n%'KBQ9WVks)!t~AQ_CtF0 x\9b]D%U!']OfG>XQPb) I{S%JV*̰4WL J'==М {y$,xDju@by@IGQ5?3׻1+6$/o7G\F0P)ӕ8!QUn*=֝{.!Yǭ[ڢ՝i(]0tv{Zo˳%s^A )̅-1WCD;<}_GIu-MpWVAiTXJ&eT;3EX1Bh;JN(PMyԮ%|71 S&* i5,8.X̔ J}p_o9q[t@䟫\6n6PS1[-ut}h`%UζNN¡"'9Iʊ}{G>Ry^`09%9sj}U#K`shq*nAT)+xq;1,sq R3 X3ݒ̇->#f5r2Ѝ1Na0^? Acϛf1 Bge@t^Z>"J~>':2^. Cyd?ܔ'  FreQ|NVCM**nVxhú t^U<r9$ǩd4{_kA.`RP!08zmߦo*rbtޜ̤ћ{^yK0@Q 4eSLEI_[9A*@]ɓ;SG<̌n$O4OZiXO(@Fn/+lvf~מ:Jc $ܓw@~lj+#IkxoeG#67 =|~UȿT$MV8=fc*D8۪knΟS;ߤ\>(z9`EDz@῏O߇n{ƠX`cTC͏δ!vrB Q^?' [nQ8F YiĤLrbyx(DUC&DO~o -tXWi.mSY$鍤CBHHbgpQsL0*e>H%d Ji#$~CN?¢y5KMQ̔-2|v`7sEz\I&?_Z50f2ݦ%V56s.j:@T=pN-ϩA G=>m^aiׄ_d4g1VF]JҚ@}&>\+!tJįNBg|7PQJԴX(- (D՗[}^Zm$38#',*)¢n8rö!F9ZJ٠z1zt>ϵWUl* zELj7Y4C)HڞUh ?˻ޯzSݐ,8~QsPȪE$VqDsRG%7_  TV6-?0KC>;wQLd*^,x3[I )(Dŏ!/,$!s޸ƂA4z:YOaiĝb_z]C^4ΆgBӲQ 4>UF}|r^YԠf5WtNRu^4I鱠*%)~jݖǧg=~2enʊp3[J0a=r2^֝% ~B4 w`~5LxITQNwZa9Bu{>`1P]'NDx 6-U^EU3osOCшF#D>ȲCN4!%CGo(?o}Gvy56st\`0ܱʐ&QB9Hq{D$ԏsrӛ=,^%SeC^ӰǜRoT8^NdzAScQ:N-Bg{"d h 5F JP0wr0bP1]s9y0kLQ<$Bq_ToHضjQԛ{ܫƫhdpcIڌ7Ρ/Z+3Pv+&ɬ'\]we/~X`>rzz%Ihm.p}l]JI9t._-zx֎i^dV 95᝱M޸Y&|&Le؈'Ց*0bgE(lPw7V>s"L2T"l~!q5CR$)j^i~$=Zu-2&鶋Uu$tڸT 0ZRԦGh9j954ܗ9V-hL 1ŠpSR:qcgT0AyI!W_&#_EL` ;m"6LzJWGza.KrcI--..XXUĕ ڤ-'"֋GyaM@yJĆ, fi~i'\3Lȩ_&* a&㡮||r`yvMty\<'jf!Z+[YʱL@19-&RD_לv_{ʮ`D[4s!oienGٻO& n8&Q!ȴ0U .Q‡y}Vn$2WZSToT`$MEBq[_L2WHȂeWAOd2aN?ANO5D; o<* 2Z'bcw4.h6)Hl %ɗ9;(3WtrFƽC-ƵFʶ>>< ^[ DoGU3eIձ۞$Q~B}6V3+Jzۏ"ɭ^plm|@AiA-jN*0D6oGkTk5LY$sNT[z9= ume#^sU瑭TX5q*w5&E;|zk,ix" q#ODKcdoA&ܼ[K0,%-\vh&W@g>)es\~Aai9nՃ'!,ر|F%OԊu1:Jaw+xaФyJJƲ+i'Lr3%;y͎ v(>!"&Bӂ h.fHc.LF *,a_\x-'8 Ἁ\{S`3Da[0ńDG2ˑaA$ .Q~/R](7Ssk s]\# lk#6]ƛo|[W 'uvIZ2qxUmAeuHC{GQtZGD4ebdG%X%"<+"Nj:4pbǾ +,#{vV?*ٺ9w{,!Znʯ] + *D"Fim@.PX}=ag hLo*4ٹ PvLcWQ͙c[[%S9:7NXL\6ʮŪ1sR_LQ'D**W7jA|YsgO 0Tq<9F;X(\!Bwr*5R_6+JK{#|w%R7Enjm ^Xu_@-fE[lIyدH*l90Ze?8;4a+ҳWY 5@ax,̛c#fF^ D ʼn1yNa Isg{nxׅ|dTZ;ӭ䒳M b~,.37oaAvc\3&t?܎KN[uXM$~Jm"G'3:jZƄ@.a'S5: 툂tfWP$,#J=I ZaթO>'zXɄD~{&\:dg|RyN^i%Hkie0аVz1X߯+Lz$ b롽 > ,= Ȅ`U,"pkP /dBb*+T:ynj->T9hyv"Ƹ+kNSY `J_{+VM5!vbw5P24k<\64 rl"F_ lVo)p)pk\sۑD2'+R&hG(A4bu!Ѕ+uB}sINxeOApϵ{MCOZh`/" %a#,)Fi4ȗ187N*g51 ,:skh5ڗwyPL 7R}l髎dgP6Lx;`:< GB\A8R%ۗ)O} B7I7sٸkψhT$Cq's5f |u;ɑ @LG wrtY# kMvJ?ȴr+ThcL܄iP]ڿreGB 6Hz>SGT'Lv$qqI C4nҟe^tRbG+<0+iKTԝ]5bpAz$P +JL4iH0'fէ]Ru0߷3SS crdYXL:_.d"}/{xg9--c?m0`H,Du88T|OUPd7˕%/ZR) 䐬ۛquG@2k{?߮6 1d'a{m*vʎlWUYLa$l@ FJdȳ-ʎ"ObpEhLq-dx C]yt: DӶ8NkMe[@ #G,Ѫӕ1:a[l=@EI#%5dh !HsQ.Rt q\LBjۧD%bjAB~>O;ZtT';14)OYXBd"U )S.&1br[¿ٛ<8d|:8|(ɀ1/B>:FoLq +bRX UyZ]$ Tz!nٴ>۝r)zTIC:-wyft9ox`>/pA.˹*X۳:]5:;{OMT9F]t Ϝ0utwh #68 i(om v}Gd߶[ƕT[8{f fZ(i}Ʀ!@x+D;@G5D?xͽn >nmңDrQ$&:cMF ? #WwxaMS +RLbr>"m7yՃ+!Jf#fz\k@5f4׬qqS9̏b-7+QA!_5j ]nhj f%-EݎJc cʶ8}>si5OLkxړD!0Sg:$ƼEbN/Ҟnij ?Bu2b+F&{WיfRF oԣ݉-Me3nz3Uj_T0 {(!z3?AgcqX0ZBi~C+]AHIϞxXyBV˗+K\bۏ0RdA;%؄=zdb)E+Φ&ת]ͻӺs3{I:GYұl ?*VJ=.Y7kR M`V$jaj*WݸXE@%l!z'u܂I qI^5l?bZ 35`5 HuV/C-օ ݌^ кsŊ% _E [pXBH2X;3DJsvsF;?/@ {Bw\ 4U1v,1HC*֔*RGZKs=󵮸_(٬[\[U%j4dŋV>y]x.>^ ,*@SvMUKifҶqa9C [hw-2r]kYq\H*7R|kJu24P96^ !wl56_]2ܶ5ȗfm9dAsU%E~]*\,7_GB'8+/G>{{Gm`+f!G-9\4?#3\N f<[ՙ+mNV 55jSΟA&& j24sF__!3ekvYcrsUŠB>w50yze<˴צ@xKѴ YӦc8c:drn(EZ$="O`'DJTd͞U+La=Zu|? wav#tn_.Kѩ=4Z@RdH\'F4/ sn/dFUON5y'$2caKv"Q+ fYf>ڂ_?6#i"D.Pw/Sdu6e:z7I{06(\iopV7#}-BGU#qdFpkqtU[A8I5zG!R{pqbt MdcǢ.ޡG[b&'\f̅?D#/~ÌF/֭iw=j$Ĥڇ%6@Ht }'갇&k<~H+q\?jTz|$9rCea釢}'8QF&Ν!cetϼdg|V3 D;TV/Ų6>\T@IRLR@5eLWHέt֬@ˡ]((Cӎ}M 07\F}Ŵ ೨;Oa=`0WngcSWo?)J")J;bٖVKE xkX:P>pjbKu/D{ը=*Su"9|sFE-ZvŴzqM,*Wx2Wh)ӹƋ!_vӐbxZ=sP9_׭{ΡOdJQl-\i~yͼ-c\P<Դ>*y˛>tmW%>Ma؏T,0*r&)0HQ(A=hZ}x 2#J<(mLHn}2eUM07}?tù0wNʏuʫkvd+Sa pqYڠEcol{≒}&nSjAΌ8jo.s0a-?{7vi-t[G[бlJ  VL\/WS (Arb׏Y`)X]?V3Vؽ&q I]pd^Bw\J;Q{,|Z)S:d\GDGbc;-$&e|3iԭL1:ѝ܏8!ʉi:i&~14lu+{S.]kGF&\{g|o3u:3sJU0>Nh:\؅%)kϬmƜ9QuA:Drgh^ݍ ,Ovc٦@01nR, &ל<);R{ϯ"LT&U>uTB"q .{fEK.9䃳Wʒ|t"pM#jg&cxqguՔZ:i]LhƋnLj ZM~}B Q_qwT039Xgmj r7j{}U=R=8f6 lkDy2$m)RӹEkZ^|ēs˝Q`-/7Nȶs?7U;;S]A29D6tj3+ݨRf=z0q) s^-k{BY|9j3t3B"=pt>=Z;1~r- `Ȱݜ,5džVlƚP`{;Q췒5@\FYC~˗%s,1K֒gvbioP:B!"wr uJvq@tdSmضI+ ϱGJzox#+\D[ g$WR{K A.FA4LBU k0m c#&i: X'@!{(ϡgJ}DO$Aia'' ǧM|Gt䕯VCV"(ɛXE7` R>S%{蝁jl^[C*6c5MͦtUƥvD"F0,qWcP n{ zt ,*? 眽j>4!*^!R*5fb U8ktA[0tވhI̔-,}* DJPē8@V㭘7S=C ?*t_uHjlg% Kb+7:!"[m `3 xN]O=f O٘^ပf9J3TA_x8 vmܧΜjm_-Ouӵ9ײ=@݁ƞ)s5)|kPts + z($]+$_*qZw$RN`ΚKH-iOGXY7gXu+=(~ɞ5\&t=Nh 'SBkP_UqgD__gK96d@;@*OpMYW$)A—(.a궇Xۛ,~ .r͠_o>)pKUpOP}ʪ)'7wwz炢z#/D͟v' WZ )޸`rBE7脣=Y&_~\$N3 \@bq]x~f n2մǤ 8X!Zbx7Ahq2lJ(m\G3|bA+QU?JK 1)J!P|%p\Bp;)`#{PP#dWMn%"NL"I$zs )Ht׃j H gMl,Xx1V/}2(* a "lMy``k{21J^vHP`qsJ”e[ݟKQ|o=yUrEKԫsïOe̖vҶ=K\L-4nOW\t}P141GR9lpky+U>'V+Y_a0wahMO9ԗznio3QNjK^%JڱxHYA4 i X(?ҳAiYu"GvS:i<ވ3X v}$-lr$}t&fm[iL*f㝮=SԵN=1Hq|hXBv&-v\Kc9-]VvB?kn^"KM&ݟV:bm'GeGHȮMz \bF/7*"LT0RlpVcԦx%Ŭ+c5[pM)":; p !AuIvS%;YUEx-ELm$1Gpg;hBUd1&rvFqfd8dLpQ|/+e g!|:y(cfYZu\Yݨ9z+ݱhM1xF,c=%;0I:,\ oblʕ;8]d?uO2$i|pޜZu<&8lG`z4zk2DM}C1KL,S3ԛxnԬZjE{9}[IJ+28V:m-V=sΰ/еob}Xya#qe}k[i,[GCKO_߂;YH 9!ǿ8L>8L<`>գ>~#k}<>` B3}ؤ3 E¦*LPɝ`$8{pVȫ-\_#ϤC54vd-FcXb=E9FO k6ݮpkf!x K, ŃY)k$%0>gd,Jy Bv2i:s5C:_S'ת*\ l,B:Z os5_2LIfp#0 ! 8 Y"W'tVufr!>arzN]5~Nd۳|to|+Qq/It IgӀɠ0fw[/~F`ÊGH`a}}2Rn'B_#9Sr`t>՚o&äUF?s\^ԽZu^+WB[~`~:mo˷…6=RO5(LU3]>4Пi$LpZUX֖ sІ:xU{#/2$zIVŷY͇A8nvőﴶNz@nȨJ˺ݒh8VkԮ )HEJnώf+erf^䗤{D:`4"c\6gNc+|W+EIȃʏYKsv?CS?LtPa6q¨z ~Xx[tĪ7^ۋ`T?w*r/w"3KD;0Jcse dy B57(D)TVBj".=skxb*,]с>32*%]әE֜"{ ؾguŜ+9:}pemdESP'E[MBAKeeUM pe;pٗq .۝,nNp o1U"46V,M# _|Jy6$!}8)Hx{nsC˓Yol~y&דy]soAn&f>p2ZojpH!c=ӇnGq r*Kj. ^ժN>XEޠ1Hj'g ik99<?7Ϣ,Ω~5bWDQ}"@Z59rゔ9OrMn>~##T͋[*[W7i7 -6875XR[;T,k)M^!MrSifT`vƏL4- v=@4X&F5xot͓?;oߎM~'u!OG8U+IewV1):6mhJgY 9+X?7iwASwM *xD瀍_a"I9Ә|Sȗ~5/Z*T (0į!0"\]WHs (<_Q}dJ;?N^>2aqۜu8 wCͪ,>{FR&^fgۏvZd1fN<^D(h4'͎4~w +CHtHR^ɏ[z4Yе,dN]ғuoCQnRXXIuBeCTԉ,<43NFӝ5ya b@cK۾M[$(6JP/9Ծ!:a[A+nzpy.=b q? Q?%=JƬLt2RO4akxʷ^X#6wWUZz"~_sQ\ T^fWQ@OPׇo˭ :c'Sx's"#Tvgҷ&1E1ݍ(RʯO\1HMܻ)~7VqCjk=G$$q-G&uBAʁ8Y7J76 U4?J(2gFMT8mDC'*HA' X)}TUe4,*fN0$ 5H\/WyNM5d}&GjKd( A[WQx6A =;67 [8(z)y3z\^۩H򪦷AfPD_ ' D<Ht.I΋a=.[E+H;BkZkPBR <ש ͫ:<>d<|`x~ى97{c֎^-!67Y-ck>=4LnP$Cl5+iD@T`=Bt6LMArq f nXUFLۙ˧H|Zv>S^N)jt -s\EoJ;sz F"Jh͟ 燕BNCVӛ-AC|T ei:4_]Vfl|ͧ1%bÛCWeǰ$&ҙ=OI#w:ΈZxbV66QC v.hc0йf#(΄;YtYn365Y `' 7 GŠY0Hays{o$],ߢc̻#{+M {ԏNOfMёHHpq<7Ci@UTS:cz,s]{ew..8h뙇T8T?9re,*-cz),.Ex9`HsvZ_L[8prA"NL ub}ǡmybfG@!#e:Uץڀ7w>N>䪏lFO_A0#RX9߬P $0HGȽ{g={h>n Ԕ#ŕ _ YV#触')Jtٿ&]AZ Ŗ1YUC7Ygܖ4uKvdw?k yd|9ǹLAmqɿA6j1/.$¼QA"f(o{`)z8%l yQ,31%N`w4Eej=OΞ/Y?V_g*b;,fB"zU"J#{nXX`( +R_d(zaZ/ϓt!\,[!XqZcZOr۱Į m_TُIk<4[p/v[=ejY̙C_|}N8 n\lslƩOD_R>)e $Ӱf~UoKehTsbSk5B$l@Na&am,D#7 XDNx+ +9gB^,٠+SFA`3gd xJYȦf@9E:B\J.f( 8lj4!wUt0@vOoڢ CZWZn+jG?gU9C1b;uʯeP \'Lh-e4HEpH/]t>ʪ`(U;=s9ڬoظhG$Xrv(P̯9g4%+O_A3w2mN2D fQAwƻ{du~eZ׏+ Nm,ӿ\ IfZ)g f/ΡN"crJ~mհA;oZe %0X$+Gy{8;" a4lRZbhbrA0deψRyIKV.躣^Y`$R2I!ClSn{V)Sj*he1gRտZJ>e0x*.MA[Ŝ -G}ٽ }%k9`U b'6P8.JҒ-_?/&*o !@3]lU 1XG/`mWɩ.Ţvw&T*DtFBhp)j%KQz+Jb<&5|]c{"ɣ21i>mXWɍ [H7TX:V6Uk Nt-*94ihJ9-)GCdVMoQ| YᲭMr7 tpƓWU0*s#.V}6M/\)Sw)";.֮Y W%_!.17R1ʣ-],Ll{cҝ&#iζh4)E³{P  Ptte )f2isт&\ )g2$6%wz"6qKԐrrV0voaz☗/uK,qZWF~I55fej#_d8E`AZ~mmG!K=hܥ YR\0c2R hx }go&{M$|ƶ-'U/6#AuJ?wfV[r48\fJ$]0W} +f Nawڊ ^;bHp2%W-k@-g> |_y4~iS(n# avՁF?z<>gM1 eHO 1{kۊ?9s2уiI #+`bfirjyK0 ?K\B%;+ePDKiT0ZxQpY ]*{F rd.{ܯw>:s\ fy.R6%?wDMv2|7g9a0.ԛq1+DZ5 QzΑ\Ztmo}G:V_wM'M#xk.;^ .Z4ur FhcF G7^)>5Ɓ LV/&uaB?{7!eZTC lx2 kJE?ӺE h衟@W(vQw=ѐg%<0y!HpVAijvTDEtn:-i+#+cdͦبFO'm ~~s00 7=T?9+"=̆ h" k=D[. q1{>cU~7&F!ƟIxЅJu7-K|&mHmH!xcU]^'f)rFhPGE*dQ@{ZUqVν-n)}q[Ǎ$M:e: Sd{>Sd-A*ɶ.瓚Ylß=e! ;to;ZTF}.{$k3fPxGBV?k^pV0\u7ʟʄdGLQ0c_V>6{G'"&^Nx Y@KlmRlF +H{oAAIw"lKU'5{x_`GiL"(˿mC˱+ D9+CZ!`cs w J]PIJT9%WLEeRӯpE!ه8 އ`/QXK{һ_yZwKAu%jK lm"cQ>:D%7Wc| !@ Ҝ(y8ƐǰftQNpKqZgS$DuN2W?I;I>6ef*13PBG}TQy`~ k'$;9(xznK"ۿwK "} yn؇ ښS 4H2@iQ ?p]ܑE}ҙY[ у2u\YAb) P[ IU{}2e' o\1Ԇ#>Q^>8j63GnR'Id!?TiD{pȰu%{֩p6oy7&h8ʯ,1l*m1jߞ Unow@y Zwep|{dOf-nJuuCqO-$w kET~ wd-KЭf&ɪ.-OĶu ci"dO PC VJ5jѾ =;X+b?ś< 6p^5r%Efk>3g-|o "هJ:|ޮļܭΜW{b:'Ig<5dpm'CN-Ŕ2)){R?ϕw('m>zń7'ϞkRnмT}h dXx7z?+e0cƽNE3os_A1aEQ? '|lz[eU;OZTZXB.^M)#&6揺D/ܯ眺Al`J.'l%- efSBӮB]3ueqqRPX_h=GnJS|v oX~HqsG!)TՈx>uj '(3ῇgJHim,Ϳ#<P ,U 8;?~,A EFY Ȭorh)SrFOf1-{Z\ `|PT 10+3a=*#"]|_QOb16V=OHhE&d\s{8ԍ3Ú6 ιPTjծ='nu4kR_{? %v]2kkyƅ773`A@8xhq|kb%( hj-!F2{*㲚AU\bĖ(˹*uL૱sP(T͠T3Sn4V`M%>Y-@i#RlO(w*c'uZ c3Ϳ|TX}ga+n}f'ʵ(UWTO'j Ǝf5"L[ Пi~y#tn ׅT^"īiOYx˜wR Lg$ ap5E9Λ3b~w kho#e m$Ю561!ie4A*]ɾ0%I>u_ik^kRo+7yAWКHn=i{@A+[ '!"yʺ> ]va[t_~@' /1Uf@2gS{}'2VbtZӗ~l`G`3V/n=IXy 1MM/50[)DqbJ!œU=yi8l*7vRUec^$!BxqvXe%9)ּz(~EׯKcZ `9(Bfnթs|78Ľw(m/Æ;M^=p rrAl-yMXE).AwO[ ^0RG5k,ۯ+ h&a1{6ڕsb>h{ lg;׆> % w$[/xu_w,l@CȲ.'wyuj:-z2`>d\*1@@o5͈ 'w ?PHI'L,:zw5S?]UHLX >N $XkRK>\(P%1[&SX$IkA^7q2[|qv"2}홠ZjZkPyD 8IP"h8PqjW~ o`(T!Js U67c`/3I/I[3nPDiNܖsjũϚ)\Ѵ2-V5K0#U?E>լH> lfor|<370`酌A=L͎ካ#\l#n~R WM.gp>IaZUOc/:xsk2sls8]D[tԭږ4zk|ZFZjtqT[\rw$QzsFg<Ia"ʱ w‚j||>NL],eAUmm] =tƫ/18& c*@a8ߺGgN[[0 ғGs,nϺO_ x @Kc  /[~}[ iM %IBO9} *vv~ҹFrTpij N'AԊQ8Ӵ%~] Kl_f8r?٫uj)ۘsU7'=F&NiNf5PWƊ2CKe ۙ>^ry ]`i^Ja\F֥Tz']E*ƮXFUQy 1 SF4w*x<k7Kv[N`;|ТQ 텏nMmuoLjMu&+_ir $vn߻O-D4p PKad_oJь r\b05P- 6oK(1ʥYyϯ|(Zܚlh!| g~үXlc, ħâPO>V&%^WMòԞx-8c5gGD ĬTf28v(M ހm{ʇg Q9Ե[^m\nsKCLcgnh='&bpk*qۋ̝[hB3*Z;%'2BXߛLu$?c `VYFYk̾bTc c8ЧN*"ݭ/hʏ ՑG6h-Խz`8ߔr.yT!Z@[XVHL&{ʍmpk G:Ȍ#`R tﱄA?!tW)!/=)˩Q.fXF Eւ)Q+@<[)`O{lR:;'!L/_S L71EiV@!fzR.g&bL%Σ+;W2QWU9mC%+4O|7 U8 ~T.dRg(DZH9=-ڷ@ȓe4j"q~|8.6@Dڵir7!Y>ZsjWF5$O3`n"` ˠ&y6sFdMv&]Z&AiKv68L,ǣ?4gO#?s/{ܩolg FFU?]CMcӣB Rd+jcՐp8Jc_?KB 3axTKFmc::s&Pe:=հd$DIr(2 U'::9-#r'׮||%qB[{6]*?xMHHQ`h"@T$]8-KP1-"Tc3J? n`9Me%O,ÌN?}U%g N턗^Do,: 4NXSo}\x09fhj*ŸOf5eTϱp" ָ~C/9.-I$Zq 0[Y)~ N>rXFch*㐐C_KId-}i ofE^q8B Wi9y,}q|,!s&\^Q26fFU$^-:zǬMeYp,"Na{tz'Gve=xHDrO۳Iz)Px1 ה#2HOH4wR]vr ; ~MF3cqRZR`.YSQP~KvRm 3;rs|6\^ʁ-q+Ng"m?YM+`@y(,i7*y av&t 4bp93[5gX24LJbqzh cO$Rʂ߾}$/PG癱t¤FC$w00"KC$i`4@AdkŔsZ.HIG5 1le3 .&tzcJ_son`9)*TKpMU<pEאx3H#IKRE)Q҃;ewZM͟ yV&<~9Fy jc (p0YO*NOT :.6{M<s߈#ٸSҒ6m hyhei{[쨼zQsE(`(pE/ h@D ;KQ*wXPJ@!_Z"yZ&w+hT.qiZ _<߀Vq=dc}l3K^o@| kS^ 2) K)Ym ("9׬}7x+ǬQP00@09,ﺼA2RۑpI3c0+:NzU~ ;(SB[Lvx(v & FKz_•hvʭQ MiOqhhD.K&VTEhOyS#/a9p9hFŃ/ֈӶ;b0Gbzh"&wuM͈H"veM0hVr0!xǍiiI5:܎WexJ :[y0&ooe/͞()M !}GoHtW\5ڗ`#ZQRWtvHV&IᱴvAWևlr:M-'&i݉g؎W1izbuIfih5:!rSa52K>#sRdwpTOI8N&xk=iOR9b'Ten;4~pHh)"Ye] Ex @3g l~V7ffk^"=k^QLEgmCr-=DhH^P]_#[Eݘ@̮-T vYCLȱ@ d2{أsB5A' #]Iqxˎ#aMF?랞'\%ndK5K'NX#>`,Mh:cV3R=~DH7DUP$ ESȄLaaBM8>A9[ߥ!=&nElT3qRpAVs`Dh`iCop}?"C"Δ,ySaɘWw OX g({Y%ELRj*/I\+,ש`M1#~IlX A38vt8` -+^ n>W2]e^3_ՇCne {*6OTȟBdo㴭Ȓƙ('`϶ڥy}F$b*Zyl=iYiAEcʾ3mmSC ZjS9xME>oל&c%{ԏ4aEۋ&8`*!B55qA4?,axSjqek r~>BFt9]M\|#~MK{H*ߛ l;^SδGՑUR/"ڔ+X>a5#'rq9saIb`+)K5‹`|'?88G?YD4 ~t U'-v%H7̲ulY}ih;_ һ w6͢)T6a7OW1w ]˛n$@jyBYGA^@i2c^Ni ) }O\NC{L~篟? gaFւm+ :&gWk+1i|J}oh+53&G s^NC~o,1UH+v)Iy'Sgr{{bN[J8cuK丼0m[EQIpS1"G}@$ޔ"޳|K\F|5!hG<WyC[9+[Ro3-Xt={V( =۝,)iԼg'K2TFVO/(\ 7 lΤ2l)fs叢-: z!1hw &"5}6p~i)m:{\+퇙E$hߗvDM&"Yf}Tg~.oΌ1Z-Y 1ry1pIַ, nUwLW.҈^/\̺ي^F|+аn܂zaZLJP o?=k>V%:dv~2Q/)]P}vH/pk4p5}*s'2 }2HQ{T\'fڪ޾ߞ]p|d񑌸L7!<)ZJ$vh 6+B]&P:t4$\V KY7;^{=vvbMz ZBNyN̦pʀɌ<̼&_J2D!{|vA Rl|6[k+ ]̼&c03I/VHUs[<,TC_lӄdo=xS+­>r ِ/5DAhyէv}/sV1qѼA3<~OW,?J]X ;m -ZKY_tWߝ N0cΉ6{E&"ǝGߘw@Aւ@}'sxe.ceג-W_&_mVp[닓SDOrK'$6S`j|_ow6YE*_EۏP^sWL:+?T_R8=b]\ 蕙.et P;]Sӻ*ڃИl TC|A|5 Q̊g8@G,SՇYD)u8~1Ѧv#Od-g sT= q.rZV6"0En~lȿI8[ ,ţc㞽?mIį. Ȗ=ENgbMHg¹:S6Ol ME@ϳpSgreNҌJ>O7"Vf(^vq٥aBKRCՆE =V$d'JsK kMk:-ihB!Ez .XjGϕ _'Z 0 VkAsN+P $z0GΨnOcG h\AG0 S\=h~kV@yQ5-P+lF~싚r9m`1& +J>,Qa8*2&No& PIF\˝z`CˏRnOtS&,7‘C-.=&ϼk=h;m`{μ.a"MǼb|R<Ǩ)FD4uHb{^>vjJbB{vozh+Ǿ[eZqĐL_dg6= x?q"ڽ&ax$S6|m\Scҏ0E#ގ⦠\\͵ ipU}b€&`^Zyw2U5.\ë t],q:ғгW)39άs<.13pmMk#S|8yJ*A׈hHKT^has,emSyѮ~b3{6/M^,U\rᐼX6RS.iO3Z^@L`.U_~j(&u3܅Z>;:aU{?,R@0EƯ͂"([ohd:]O{׭d b?ucY.BnbZ9Yj`уyA RccI/⮨qkx11 ̈le/"`:JO;LHG40IF-VfamuJ)OŧdȌ#O8Ue!K!MxӈM^b(@ɜ7Ff`zUѶN; 0]/|[()-ھ|(.$IdU0۸A5FSNZkIKuXPkKKLpn;i6 =ew?yK/o<@akR|4*L02n>)П#c#s&e_2p}*¯F jgce=)h?،rM;HȐg] 9E.!E$p)Ԯ&opJvGFp].ػ:*ϝ/%q>Y/P'g}#ٗLM lگ*FӧdzA8HLo[H^Y2Ƙc9js\@)Qѷņ<4Jp !4208OvA8*QfBmLG)إ#KV7J6E9gdkӠnb;\'e\o[y6$?:hL 7Jo` Q AZ 0\!f'l*QfK=&ia#6 BP> NxٓX'Lb{;sĆs*CUpF>`dm WFZHznm7ot\}Zr٣bΧ:>(k!uMAaˠ XP ʨ[rpc(%}#UdVq>pΧ ?RE,9}wk h`&0V5 <#yX\SHp@h"jvE2Ma}ɴ)#ʯRUL7WZ˂~!~Bw*nۛH̓k}ưSnVԆ^ 7`Gl2&[w+Rk+ٚ'SJX`@#&ljtiF Yč'kto\m< ڹr%!pCf^c {>)mZ͕CH(3Ȅ<٤}`D{lG^_~e#+SJ;Ym[N""]o!4]<'d26E/KYK#:V#F $VGP*b69WL^~7rs.D(&\UH%5eĢ?TnMkh|V*khC;G +ɱb_)`,_4g4}ww3$7Lo܀ CN!bm0 dmU<Ѐ?H W/WiTC*^Kh} W mmtRE8l2mm}e:&j'{DžJ'eVAcLڐd&?*4_89 ʴD@S^\^46aoڱ~jžl,,&S8rC.ol>rTu律\%yzK!">>7+xDFVQWCZ7acI&e'}vXPщ*;S1U\2#NXˡ'Rq;m%! y.v@!ǎAL̿ u'1W]aGpZ՝ȟ]~)*<čjsYOV):A.g`MQ,TX4px6y:Vw聬Xw_a*y/Q8ӵץs;x} }ɩH-癞J$ц=n{kc&j/UYI!@lf# |ϲh1kTFr2$&d:5*+L-ރ5H?Y&P] [&i{N ?VJM0_4@ky4!SOnpr9%]א*"'6}`Bߓݖ3nU8׍Ehۍ.yU-QվW(zUQ\%ZH&~{>D9~mĆDWI\iP"?T5u8LYr*CEi2 {;gac0=}^\eS"rq6 wɝ=]=/B[i~ϪX*:HYdϗ]J9 ii*W7ulC烪;\lXT꛹Ċ!^՗2> y %SF2r7vwƄJrUܔuD{,'.%>O 1 ~c_ea4x;ɎfiHY'G=Gb< i±LBf`2JBmȠ͑U+#Uh&^ƒL~j}=íQ42#ìsغ@a0~jLf0jo)|өʤ~R2XWNԓ4ArC2yTM4&!#5Fc%0 ,DVԶ΃A.T+g#:bێt ɴ6Mhf=en- wrC( A{̬H0J2Zq hKv;ǭs~R#aōRS;*?}xK "c;qQ s3@38tAk%A;0vi`ϚJ3;qRL_6ƪ.4mK]Mc=_Cz͜~zz;Wy6hF sB yvaHPP #GZMNz-e+9Xd &1-B4 ~ "U;w`K|Z!Qfo? q37ApJLB p~MQ8`$&;,m=/\ Jݖj4/f%~g>q;5elcmf˩(S#:¶3 Kc?XFG^ ?EIJKG+Nh/+,8_ .?I㋃ nM\޷(fx"נG\;V"l0*SrJ{9z,Pݰezw/- Ymo[zNpSUvCig&G_u <*X-Vӫ ]@ԖJ=3dAmRSILJtYͩdP\jI%?؉,@ )\kda/*,_mNC=l38<-@)ajLH@DJ7!i׉M=QAx2hwaKl쫨Q&;[~;AVo!%7sPn8dh&e S=q|/MkV#bdPEw Cy#Ov2eV7S UIG`Dr$0QT /`DdyRPGX+-eTĘefn')Gp@T1NiPvz!Ҷ*SC⏜ʒlP9\aҾܓ>vw Xa5'Pk<~&荄Kԩh~z3c-(2O<9sjb}$V@$u-H{ZDBɏp׸V~LUzꊼIy@tQ`Nt9 jZIR8`]b SUzU Zu<A p @o|/M;u|+5?:]rDy~dW[c="u-`M{uyl"*қ}CLlO`]'&q%WBZۓ/+4$)ּۨ1RaNdZ٠ih ޡdJ3vA4syA(CG{ҹ[2UA Ô3̍eRTXǪc]:B]ki7כqϩ6@v rwtD[&IY#w7tv Qq멕O ExsʇZD2C~hgrrVT\>ck^UdfHd O'yV+{ uasHvM1 . ֈx8\8MS )7#@/U=R.mF,L omE4Jx U3`4 WJL|w`jxE:`-]Dxaf׏ *X2liDE[#ZfCڦ+&ETZL1n Vz&i^X^XvNOguǏ,]Įr1n Q[CÎ;0uK;(\u%L.e`$!q]6y2b50/KF>h`{ yrq= 3i86$; h bTB8 ?3.SjI_e6-_= "mYNHy:Xh?sGh g1+QoAg= {̥Hu𛸌P[tF ϺAy & XCr\$bL W`n<76;iE!7 Pb 9s25YC^I8\N)DÔ"~CvG[D>XJlz`M4Zơ̘҆|Rceo/5xhBgjِǯ~S+vp8GR&2%a0/e. $̋?@fWZŇϟc;Z" y.)ΣREΑ֪sY.CS)S Ϟ/tit?uD;Ӝ+Ws:ҸXV#7(X6pILp?TTmICV n4uee]q(7q}/MS:x .KÒYr5au˓&!R? YuT¡VOM<%*c"8Oc,^Yeϛi%IxRKrb \2ٕVEg?n 2>jĥ0j.kg}?Whp$>b?}őc4P/`ul>b?3tXu!;_\#xim`^6t ! c\{,hqm"THT, c,Tr3ߴEjy᳢OP!,9Xz` dkbխ;C̱JhI[vrN8F^]Ą`,R I]G0Yy}YZbq;^&;8# 4i $ߎr#Ir zyFsYCv6 paͬJ VR-~gˍ^+?w<Hh)C?eT5ҵݟd?>2{ϑf8Ak+ !TOET,POo*Rߩ %ہf~;|!%ʮǂm顋f)nwkLiAɮ=>ֺ$@Z =v(~S\rrӺ,ØkŦ.i5GTL9=E  W+)\_Il^xz]z[vn1N,ͨ겆 Shgh B0B/q@oȮ7/*.$&]FUqzE296ar?.C1 M0zJu>iZO@oB\l݆sD6vΔN$ckiҙ+4 (`,=ѨSGL̕(Zh}-"FsmC1ZBrɉ> 6]FQΈ4oBzO(g>a+;LXKJÄ/K_a&Be %NNÅHa͂TIEJiʩGVXP* !X AkQA(wr^9q|3h6~Y8Ǚjm Nce`ŸX9~;rdߌ&צLי ƯvO> Iᅽeu&46h9ҘMaTzΆ˜았NLжօ(G=6Ů6?^;)3U0_ɱ6ƹGD='iXt NXS@/@7[L@ۣCcFAK^DnYzV@أ^_}3(x#n 앨t X'n7Q5H2VJ1iJ>9|+ۿj2&16={Ns1L" C)x%zѮ^B8A`*#9Ό_ ?J|Ġ*̩c xC]eHx Gp'F0~LP. . }뮷L!RkB-se2as5+bﹿV}tiB=;CD7Zw"x\a _ 8sJSRQoiùl{ag Q DJنfx]ik{ې#.B݉A}G)ꉻ\u($ϝ6Er 2;xWnITKmǓ7~(F}#uRhFzg.iLѷ VAp^ҵIrXU\B/OxT>5 wvȬ^oDU/G<w`Q Zm-}+HSmVcÚ\>,dwR7+ZT04eU|P%jaɩzd\̓%a)/j`$6X^tLYzZ`DBdxíFw;I)d cI*, K=gʌH:PO_Oa6J֘g?Pp-*<ݼLؔSK.3DԎ?kT \ qTXpd@˰Y^!L.v^0 #!FE,-.p@jK5?_,JfIh}-lj#P&ܴ{FnIfCD5(3yXxl!=ýFP\QTҥhH-%zbn%Dv=_J9?`6L3s(gig棼aC5Aj6-A8NSj:N5)T5d U5 F[S8?L&df=,vp+2vDE&@!?D˪L@z f,?C4n #Բ J.d`NLCS%O|FR%*-AURȋviSOOU. Q:.Qt~{ F -oVFBĞ<])5+{}YO GR}@w&E@ !G:=hԼ”a{(@LЄ`rݒ*0tP,?NIX6F5q2` X8~D6*\+|zeQ2m{̺Zgtx.l8*e֯[g.+]xǵ%F´Q_ s:>n\46ٛIQx]$3r xS;$W'bQsxPslRt>n7ch :|EVCGaj+N(IƏxoɮIDՇlY4N]3 Ii}OdpQ$NZontJyzA*TʪÔYNJfD3KS!}K <ԕHqoDJ*ќzmҍBvf/-6o2!gZa.b-xsx?iHu {K]U`xK%XҒ )ã~2&;J Sg͛kZV`c ]"6;wrZ2NPkLr<٨Fކ*(ԏST "͊#_.ܱp$^]vpHPgli^(Y]QyzP*`(E8P.h\]k>|ZiZuHxzIZBs> ut.أYjy8I 5AE&|l6()QOxKwÌﶙŹ)@,fԤ!s?0h`p,mp}2__3':nwg :mb?7 :W{J_NJ, ܻ1ʲ K*&P.N'vpa{4"W̜<=H1 8rtS`13hSiȍqr7gFD:ÒDp"r8qx<$ >E.caA]x[/Hê9Ϙߨ /?6A <XY<+ہB]BXD]&q`[25+j+m nZNvE떌݄*NYO޲bX>wnIQBvp䪨Rw\vJ퉩GamI1Э#Vdg\p;Z"Y5E_ϵLY7!БW4~|{+{Nʤjyn5$M[|<-5#W8Ç۵M萝6%"{b`YC~_u'}aCvd*f=z4eٯ_I8'50Y&v鳋l ~)>2z(7xsZEzlKMuWe~*J졘_4GYsh o\H(A:<1 5 vV$V[j˽}[DΣOs .)Wďs?o0c{aH-<)mR5yCvrGkA+Ōp @^?R՜3EZ1;N WV%]Y{[w@(4̋u?oر& e1yxN[+bf֕؊7 rɩA!B7{ 1$'SX*g%񻜔ϴ3$'v޿EKYif@؇\Gw<<"|2ا K3ۘJ1!H H6/hȓbBu6C*62{фQ{dT|&7tf5 _{2Xl0M8.A պѠjLW d2ǣR׺Bvķy + t8}4^5_TtɆqntQ ?,~ gTV@^+98w(V5Yff9wpDH߿);0%C *" )N!Nԫ^xg i,sre08TQCǽwO&)tT8<_Fa\SakҮ̓G]Jm^T|=˞ BVd|[͠4IyebF^uu`fT'Ò<1Ftxy>4ӽHW- |D0,^PPud#ə3TGjp&Z6$I{s9v$1k̏ݷkJ^aQ%NZPIΠ0#=T܍ ֪PB{ 1`U;T*AvR:(mu˱'|6Cc/ˈЪOjyA|ҍ.qE Wy4dv䷓miZ z8Cp(&(Z(k08w!݄ @=ʿDK칯Q!x/v3|u}  a_:xu.#&y93>l~%0bDN5?`G:  +5*DΉ]>-)DJh~E. A9z.o"/9ӦA k:@=bq[^D haxjD_`Jn*Ĝ:s+@o̒JNo<(c\@/ײWU̒)j:y(C[mH(F.wϼx0)2V'EPy cPUU8x>Й0ަ?tv>QP3HK;aT]:<-UFʆN*BmUˆ4QWs-7j/]ტfޤA_H|^l'+KѢ+[{y*VݼR0w4Ӎ; tw:a=ԙVMFdhi(hE4^ǡג5 E'JZi^6Rޕ0-WԣW9#MQjD?פc%%ش _a0äQ>\;"`A! i=c|="U;ލ[T$ 9R~Pד◒Qθ  tʻUJ\WX˳~U0viw{ rٛsJc0@q8)0'٢q`<~Ubki -I\pߡuilHPA" ̯}-MBBws4.d'x$}kn@LX8J cdrAp8hv;a$ޠJ4%j]a=ZP>bk{7R,,L{㬸@ӻmJ+s|Z-srZk2G5% f`'Ó8Bx|ǑME}P*.R+Z?)AWD?#iNmv΃:*iGr,l !㯛ޑ3lUЊCR8vXT#<1'e-3uwlo󕢾Kv17툶޿oğ!Ћ4Y{JV C)h+*1~~BN;d6f^4"S,Z'aD_:t*pؖGQ .-W(g.;'xH8YVqGЂ-s|3a:5j!S4".1Wc*t0zAhYbQ +q)sD2ǁumLHTW7,52`+kXóml?g?8\G A<*OI?| Ld{Lۜ(6wKM|5; ,G'n^Y'g!9""hq"a@T]}I&03=V1DOӇu7/W*%gr.~]/2*2ñI FB/{د'ߐ}̠K]0Ӿ[ ]GA;̙CŚ+wώۚnqfEު(Vɬn\KN Gnf\JqA{_C"L+d¦%_el]%FMS@A-{Ypӱ!N_{vgK 9shla6;=&o ƨ),yXԲ9hm9Q }bp+MklRU5 uB^Nf^lSk% FI]yY_|]'ҟE\_('\ID{R C[!^f0yf藞l.Uq!-Go4-{g'Ǧ g<=4WYRŖeh)>?^tK`s߲ 1bVs :I@W֎,BZXeD{Ҳ6qS%̫(Ӯ “yo039cNY3DZηK[:Jii77m,}+i$'Hmָ'j",c:};(H;$4lpzEP [\YSGQ[q-Ira*Ɔźծv8 &Y[\Æ~L:n;(4RiF/Awb/=?rվ5~OY7)O'rEb5-觭{!II?˜^K.Ey^0#/"~;/'A/yO,uO_%Ea{ @G)f I7^ߟ}?NǛ-(!(Ru YclsYtՂ\91}&.UCe}9J M^5Y]0 /Dv'$8diy7YgJmZݬ!7˭܏2 S-}AnxDx畴#owecg" >jn#7;-uN3aNC3h(fCԇ.S=(H.]]ߜFn7/I8$<>~;_كKlX >,\G'Ο*_ v~cVUw(fSR+ԔxW=OGN[X)oZ6 sƁeƠGOp1^N+N2bS{. PwZ:ziZ@SC{뺆T_ l( RW`Y G]d+ OR]#35)pRns1`\Bߜ_)I` z;8Cᾈ29eF>(1ن#sf5{zD?ƬRSHzDQ KƮdכ8܍\&v`AuX!ۃ>~,E?_&ձ/bAO'n'*E뜉Cw$Z)@VbbS|O eX]6Z<uiku ""w˔fLr$\t޽0MzIA\xSP|*yzЕUg"[ }s[D-sz]Θ%%R QdA"žY9@bӚK[AZ5d/,<tm 3n2FaAΎK2?o>N=B7 \c} ĕt'&.80=82JQ=rL8']zs E'(ٛ 3Pvђ%tM1Y|h}٘zpPQ?* Ky_B<XTHx.e]Q!@/t+D?.Ilb32fa{F-]}~7r'k (`VCZyn\\!eі1<^oC(hU`Q0} LŦchB[9֠?h zh5 U'+~XՍܞf7L(Fy}Ƀl-{_bEiIEXGG˵ƅW ! L?<$-|ǓG2Y^M]7ի.^$r!J>gL`:9#=ogp ޏj3wKL]'`sQށsl=|TE7E^tD\Q]&2匋jզ`ټĕY̬{r9%˟KW,Oԅ~J0@e1ЎTQʇWa\)2fK~z4jAk;ZglUpW_$(y*2u8X"}Af."$6ɮzȕ&3ZwJԧC1bI%iuM# Mۅmqou.˛R'KPBs1%E0)ީ%^7tޯ|~2t›)2{&xKC݁lBtZ( dH{RQ_pQۙ:{g|eifEK`DjO$.ql=ǪD{d'e'vC@zɔT'\ rdCU~ӑP,ǁO *U3AvU_O*h؉3~ e[* *"v4ș"^5Kޛ9vWiM+2'`g0"gIĒ g}ycyMs.l`J/.."Eʿy_2t+ƇT-cr=jB+aw'sUdڍ~ q]Gw҅>^.⯧vu,ұN{ۜh2+g{PiX e~'/e4ɰK\ӛCx*M}%؜[ ~S@7p5fsvi"7F=$u27d٭l\w-gi| T*ijd RXmjBΕ餩񄫰p|&rr/K8dm).Wcu_sqh8a Rȴv EՕ!T!erò G[߶>yWM:j}Щ>g?6_mC1ʫtPTd4*K9GN' to P,2@~%Xr~h=Ŵ^8#%98.Sd/E`qd߳Ɵh&/ǃ3D8D!mH +:J8;9ЅwΨy}GktN~.|]Օ׋&3tͳ ѠBptdsd)u X#xV#G[p@__rl0d/>]oǃN`Q壁ļƜEo!>P-m:rӈ<1"*KnUe%[` $ҺaIYt:Ô] # wr,:K[;/SQYm'~'`BѬfe:NLs9lMtLlSę{/uN-ZR`d"#Z6O, qgZZ"k~)ħUzW+dr;Fpi"+2сp~-aYiVräH 1Fs M{eC|*q(Ǫ Ɏ,AL2azm?*hCv!9c."ȈcMZvy8yo{xk: ~ZN%o* DM\\}[!2fHW&L{`wGbf`O/H=('dCF/X~6;han2]/` ;VB6GY+-u9hVP]?_iF5-!H6:!gBI:2)%kB =7-ZXjo=|Iڡy~%Tq'FTdk`n?5%B/k͆Wmo֍ A@ia¥0ҲWͳOi &z;W/e9:a.{{GR?: $^s^MqQdi g邲 4h!E٨fQavn^R\K Z+l9c2ðMԶLUT$5ʓdd!*Z_9 l%Pҭ!$%(-iH;r+lF7c$n)589;nh֝7z`|qGNM}0_v\m5nxmB?!ͫgTB$DܴUj ^z }21er5*(jwx.5U7,`ܯ2O;MS5 _V +RY8;0XsXƳS&;7^VMF(m/h0tMChtaڭlO<)t*&WC<3bgpW8GD"nui._p֞/8ˍO{Iؾk¥O7HYD&T2ݳ@vOa1D*ВEQzc  K)hs`.jv:%+9\0$⿙9">Ȓ{YC\4+)j5¬880HsJ--$ЁJ.k4]ka,vC2!c3l[^ظy ؖ,*n$YPϺ _'8p^X㗣݂_/h@jH7%w*CŸZ &iįy]fIP!b XV*ѳM@gq_W^#s?ܜ+Trڨ 7Sۘ5wyG)u;U*j򎂵oNܑ; J'_fԄp{U SE+hqAF!P0fc.3TBs\|Y;ey!:x朠Cڌ-3~gz<o`؍u2KKB<~RTJ\S5Y=mKݕQcWi؁\>r8*mS2 '0U#*Bc hoΗp{+G T%yc _\es!N@qd&^ i{V#Fo[FBVsLn75F[ќ[ᣡT&z H w[ke}Ѷ RÉcC`Lj$ _)qׅQLsx,6,"XB\ uFUn.L7/6ɰ`tg!S!Ps o[t?q~<y.ϝLx#8+iVq)9H,BzJ#맭QoHh)8UӨ+fBэ~ U^!k &, !P=r3IBT>4xBa,{lE@ip9;q (;84I=zuP}K9>]p*}rw_]y`_:fW"bB,,Qrns{8E .ծ=Q;j@; 4.s" BrM\e+nk-2zrIQx0vMQ ٘,sUk{'?&X2 md*fnǀxwrH3"זIYF{dGv'3-gS&b?Š񷌞' #']o[\aGkI |\iHJpgm;|1eiS!By^kj6^LΙ*h ,9^ҧTbkqVPG1"ɴ}4mK~ɨK)Ytu e[\vvmQŒZ\x\QSxH=zĴfazhMz]Wu<=mS2c7/ I H5:b l4ˆ)4ָ?RLVz/0棲RW<dLlmT3,+Vw#W|9'ׄo`$L*Oݪhc&H2G󏯰%[?g㞸:qf$#%)&7ƱLjK%`\F{y65q>Hwq~.@\5ӟ@3~4W P]l'N RZRO;7d!CGUhq x}Pc+Ctm1' ERK =i`Nܠ>xXO9]X!I '+{PK/p v\4C6$HЇgA<9?|^&9u_CGSc{:(͛}යL6NjYDY&2 +ZJse,+~*}fѾ%\ hn>dO͗ WC>ˇLs tV v?\ dˉD!?6F7hp7M껱\t7 |Dѳg|#sv|b#昪4\NRFAli#"nw?pN1'p䪸 ٿ90ct>&vE ~veɃ1ZpՎYrN=se] DWشlEY8ϕFa=ձc68R ˠ؃*"Ǟޙv9A l{@}pmm&tjx#xN[q,QҾH=GNLx 8'"@]Q'3<&m c md,0F!" wֿ'#R^"c#''_x:l%B]~)k[-@u#Fqo{F*vK:Qwz8@z"BDM)!9A~K1q-\n'tQ+Q(Fw$3V-`q)[VhWtKr5iGnu`Vzzg0vvgHl,ڇe( |c?V75B :1`3D }xhXk'Tɸ{R٩2rutU J힚KbQXs>lm^q%\'X3F&%cC3a%ۿYYCPo"%# 0Ԋ1 ir3Uq/"˩W}ްWx8I8Nj{5 uE\i7A).nWbx, 5`Vqp b@Wݷ$V^[cc/|}T-$&h(V ` \]R!^xpP+Oy?\KU\ *v l$\Fɉkqs O;#wQ|zt0+v`_g7\B<fz!vS5t Pghg`["R~{X dcyHC%>㎭m< Yk0 ݃^Bݜ6QcZvv RrEh֏o{i |E ݬSu |q=9-[=SUbդK&BOnB! gK?2V+* iWmG$TdB+Q0k92ZYJ< y L̅x &KBD: Aĸwz M%]V 3r`(]lh(wry8w͒lƌl# FO_7|,oOd5w .{rt(Ip(:κ^RP`{w+;RE=~%b}`:Q'ڈum|[{a{}MX:bvEm(lB Wn ȔFjˣGU2,Hp0ÛDnEh?íz1;C|thɑ&G{~"vUı]U-~j+0Q_zW} Pc@]MtRhNTEpM6=܄\Q_w>'X2Am LjQBZF1 ;أd97P6r<N87ei]"BӃ{kѓLnPtN)m_!Jw%62Kdk, &!蛢>9 a.bh,j͇?Mwovs/ (S +xgvl_eg;g:az7pՁ;[{X"nm){:י+ ?9 ȺՓQ8UtTv ӭ("J~Rl}H Id@0Tc-y _H5#ꨇ Muwz߁\!,v/N|e2q}8I(}5g1ŪeS@}L<ƒQKy!-jt_=T}+p0jB'u2/eFG2P=CE$7R.ɬLLh_OGE‘A U2džuc#ʨ !ǥ}d.axe1%h)i^v4A3s7No%!4P۸k3*h'>5A(`Y>~`էJ?H5F1U/!x;h_]^OC DHK>dU*zZ75S? a>3M_%C8a4őhP߱M+6iiuzYcx212Y˃%C_hm4%FDy%9@ƺSl?>C.PzE1P"ňA*pR|D+~Ęqg+ SF(q4q,3>Gs?A>A[&ΖoJ[*WP{6N!nc8P:1F.8=Ma)۫,e wSi`qD t{ǫV -h"lɫ~#>ygM*z%ĵ(,yr*}Y]AhMʱGH^lJnjiQ[\KܯT!5Qˉ$\T\C&SQCZ be!G,KHOØS]lrm~ ec|jښǼZ[ULRONJ0󁋘5Vy'w_Q4Ǣ+"M[Y:R'f XY0i).,}lmptI8W);a4+6RlXbǸECu=SRMxjφ70Cù֨΅ 4B^YB.FER85~O=x1 c;ViȄ(\|. blMnKZh;Z/ۆC_h8=Z}(_𽝊hND~yAԴ?7<{ILNoz9h׿'0}-P{5̦=N? PAB5x6d%*vqL]7l`fbJI8AzLB@ȇJQyWyw'nP0h9N ]v(n8\cwCΛZ'2]钿 )@]B{.۴:΄#$d@& ]E4,;@X&da\^R)mb7R}Oj9A/CO2^g&b=zzM/&ʁ tޔG=4bIqU9c͚7pUcңø!- Z-1)J::ĤUMs*O%0Ix]xB|o _W#?Ȉ4op v ĞvٍIwJwM-FWP:Վƍ&&,}fYg2嚭+nTE=ϽڢJ$?H#gO&uմ?Min/j:H)czwaCJЁ { *s\,8dr~l4h~.E `(@2!qTfST3yd¸:uVPp{#Ȼ)n*V*K~ObiITUhrnHJLvi?s4mv/?\!Q{ =K\GNbXMDF̧R#p„lb}h0-Gd|^c5,3N ΁(yѵ^<4kKjRHem;XZ(.XX{BeR/BPy*":Q(yY+TiKfY%x֩blE N;"~-uNɖx{;o w>)(Q%~DV|ӗJΨfAk+sBRh Sp"iFCH2j1jJJ !Jǝ5[X%&dxh?z|v~'Epf9g+@%Fz;ۺh޺qIÁ<[A4Mv!o3-d1r <:9 ɤ %cyT \ a4Y75.'ч{bN1UD@ IA?.o7l3mWL475G0C^8A|z0qySM{$_J+5>i](j2U b MGn[c6cx"kBcť P-3EeTGdl B1Fce 3N5XK7Pm~>Q$^rvU |3lw:X3K4gkO!F\Na ]1Vk )+b]IBA>sOəRT\%u]=wzv,*n^PB4ϖx/o^h,d́ w^]>wf3D%Cjc W*ӻJyfdHO?m*PW`i}a>kceiNBUnX:%PV1 }=SRoc{Sc8tynd9[ʫ:ms Fwͅ☼> !(H4:,.ꅈ8a 6MEOv3k_&?/y:WhVȖ}>fw&cSIժ56A:ޮ|}݋Ai|\_dumg6T<[P`2AFFmf.L=P"#l5;h%aUrq( <"JtKpI%YOx GXALt8l}b)9կv'n*gvqë~uhUE;giY'4c;/Ѝzka% #b`D'?N0Or34t'ߠQuW69fj?ۤm{*0lxTӽ6g>HHa@#-u(6Y v&ÞALӠE_/]<~oza;#?Q㐬)}LL̇)$p8o(ǀb k9{Jc/"_VywXFLD_Nd{] +,-=iCr7B&<(II: 2oSH0 w itfO`0ŲGe&~OL~:Hi'Hz?2zfLlpzz>-Efz7%z3 Q&_a4ƫv5#Ay_62:K0B}Q#NZ3//t?hq5ߝwtv <`g90<ܭNޮ+f赍[qs_\x/9oFUe?@zt< SCW(wHۃy0s@껮Lw US5O5}J؈Ss8S-~^P/2:EDE籜6иΒ R% =YۋaL#`Z=q6aMB@h['rz 9UϾK>EjVザ23z|gH}l!Zy| ZڠBɶ=5QsHso{Vln#E̮oz>cŒ,{ x1RL"O95iUUCxd!_r2{@>(2N ēk %2PXrZo_S trLN`Lil>*Za/\#=j ЎjN'H-fk)YZ.H=I>{O-33FiupYw=/;qlKgdo=.uFz4'p袖?elMncA=ǒvN<6)",_'\A CFWH(׵˵m_~'&-!鑸%װWϛmעB*vAEH~7̅HD[;KEsA#dLB?!'G+rGUO+}2&G"v^CQvlD}ŝJ'l܀fwZ ]R)/*f~-K,@`m?Կ`(2z}54Õ N@[d'؂oW]S~Ӌ m7j =v+$JDʧ"ZVYA4tRW҇9waX4i6! LJ7r}}L`j{D^aV]nvO -XP+Xj\D܏pQ\F~ u*K};9cYʲ?;!z_b|wx{ͩ7 ߷ U9Z"""z{`e2 nA5+_⦂ &&+xxV cV,nXF];=!~kvї/6wppuăwd2ԏ;W.__. %~cG#B'3>8wYUg> :g{k)f)>*,0cDn\Ui͵{ =/Jd-FdY )UK+J@x̜p~ψ>¬5;JIjrL"_H-ZЎ$~&|>PIz'γsXs1M|)@OL]xtNFj#ۥg?X֏pS{a*JlE\n{# w BuÑ]H!*[gy:"[OBGE .YâJ6 d-H@qH]#*ڂ,cw f@[6Y(>rևSqD&²C2ʝ.j5ig-="lQzB PV4`zɽ8`hIO{0Z[RjÞa;q\ICUQ;F%lEO銱akBl6w[ }:sM#%T{1 Sgz'8̕1zN -g_/_ݍ>(rԺ TkCxm>.<+YHSFٗK̘]h{d+gQ^}ǫ3&v ) AĈn [L2Gb e.L╌^FuAiatHt!x1M%8G$қc=ye/x i/\7È̋ oCHwy36G%Vl}GurLk,h{M jkY§{غ[,lh9Na:[@/ub 4H伕O[XO18G/. Eݹ yX~09aZnc|(K7es.UĦk0-CEox n&Ef&@eb?.LAd>[2qXqVt%L9y\I/M+i`%JS4Q e)Y:6SE4P 1=a%guf#ukTލ[lX0[Jڴ;bf>mDX2;Ja(*O.lN VV`z%+' s+Αt [NJa*ꄺ:$GW؋QPunaD]I 2YWx@\ iPdVU^&bQ@`1%IJSn@ NOC\`x҃EqswWPOOp| POMS_؊̾&NKel2d`NXF:JJף W0Hkf%~~vgeou bZh"+O^=kp= G:1˷Qұ!+T.\ ~EHQAA(ѳ 1Pe|ՖC{ Q2T2vYpao0/c(u&0]C_dS+XڗM_GK[d %)%YnrL*t՛d%g3^ZG?>_6+d B`kst}vRghV|9Uh"C1 ;/y6iL*,?=&IVꥏ4"^AKS$J!t=\Ba|xfE!цݱ( <śy뗍r9*ߊv:>s#ks[.C/Zrn=EnAh71Dja!3" E0Z.ܴŁ=F!p3%TCfDz>UI\UA0Y>r?q-M KǫCMF,lZcI'H'9 ^T]ˊr6yXN0_.Q%CvbnSs3ZX3lQcKf'0bӖ$UIQj9wYq ϊnd7u<} A&>/@"!nr8fd0G(؋ꥆ'7 AWrPzp!#j]w(^޻GȔ+Io65 A$~O+ (DX?!'HyIآJ!t5 2=K/}:Y~i;]?OKQI`b3!r*VqeG ""gkzH_@S}<C:vYg"ݼ(7s6 d:Aї_ f%y Pwj|dǐkS+,)焻u:Sje|b_v&OoIz:F {}F˒[uw f4SDhsM_2YfYBZ#kyYKfh3^Ai 9iY<.P1 @Edwu s">3NqDi`/&jͼQ Ŕ 4) "jv} 7ύNy6dA_$n[s ESPǀ[4tEg ɋgK 3XC/FIe jH+Y}>0&0 4ݝ QuZ mNشS88h9DDзBpfDWH-?OdrKr)|*'eʐJ7cc:o\u1A3"[xdթwfHsL̥?">e}캄*a@#3)}aaT©U?5y2*KB\?"n/N,L!;u;<>]O#3qVJx6/ͱy1)o;w,:l81!hr7ptH o=EG *i ;"!Zilj)b98Ob9&BŲĕty}(5`PBt~m6?EF bɧ⮢o\UVYz K M{@87𮶃4W3ұatݛ/Pp`U 1oMcSZIhLN^t;yn W/|0\~΋,m2즘6vhԱ 7.…_DWn?)c/ep)VĪ4W,|pv-KOm`#N* @\PwMa2F-˨q#ZbTDcAR1 `n{+w+%%˄fr/8쿄I@}6/8qBYUv1?Hgʪ7te7B-JNy-dZ-P aY̿pja 'oD$s%A;3W{FBa7߷&\ɔ)<;_Ԋz>S 樿9h@|#V)2 1H=eTy Rtg[:4tWS3AC|odl[x2 ORgr6uxp8NFяp8͏HC5ЮJcj ( &̪@(  NWk=?i욬U\X:9[Zrw"l7j½D0S_F;ȨfΨ&NɅg8\gffCF+TSZ"ݶԦa\R>>RgZ6"QH 5 >)J2|0"G4VÁe&1-öW]?07=d֦Be+N ^Y9^6`dO;Nk=פR͓G#=@w&[p1Npz9`:t%\}<dH5k>vD9g+M~BT9yu> d2Ι+Y ƞ 7m)َl=Lv]x(uƩ4g̏>}6ϛ:dv魶e`$o.*0lwМpLccX>p-ZV޾-rx4qKk߃XpC  + p҄7En`6FЕ7+:p]28Gb5 oڥF̬uV]c "mU6EegbA+qǼ|C[ZPؑzOJJ̄#ׇǕ-Eؼ 7 ->9[Tc,TZ/&tvYgț*ݽHs 5x WJmKVuCxn= b_Z  ϸX!mX FA R1鯿m# H-r{ Б*5w1-.Pm =n=^'Z{#)Wp=.Dk8IgI#E;L|S(@lSJޢP-bEΠg84ҩ{l a}N;;kS&K4!)Uo:MW<沚fɎF*AuqGe<6´F&-xz }!3!ށftϔ+槲pQH@ GB2V3KI12J_.&,Dd+5GJYf!@PR/kILaniQ ,QaOaX k,k94G '#,$*mѹ3J,-7NjYQ`׵_ .fDF7h=ЊD I 6Z6RJ o  qPrq4 ̞=O}o7V]G b*V.Tݿmuù:$(LȨ~8ߔiH&-_ټDcPO~]o\ϰ{VB ڛd[ nQ28'\aq>k̥oPUtۺQ qB^"9ԅ3 ]p57-7s˃e_:Ȁr,67u(E׉҆K΢0Ɨc.*' "q1 Ͳ%{_T<iCx̅͑VٛWFh-OkX[&b,hO_,w8sF LtZB~]q<oK0#׭pA;ч-Fa:H녥>=^hvY{??(r$a 13in˝6(nw#o[?C [ ynvIOvJrK/ KjV^ U=,> 4 A˪QjIt㷦 ۖY*B)iΆ@#ij~aϚP}FJ4 ;8`LAF z{ZlJDKܒ& ﶷW9puCw6IF\-Gzn#R T*.qoӵnsb3GM: !W|LQC/WT;Y 7JVap ʰC#_ wy8-B51ml2tTʿHū#Ũ!M2V㠻7x &Brn?~.o@'[Ow/hΉUKkCf˭0٧Hf(rV7̸r9\~I#yjƽq#u>!]爫Xg]U./yxa FH*yq\+Nkۚ,GIL,(_*j>а47l7@19SUꗉ+zHB]Vd ӻRy "%R:yss1&l3M[m@) ˣ}\&[?_g8Fth܎(i^o.ŭx+_l ^hQF,]h02i1\OՅ_/U'߅*[^>:Nf{#p[ɰO^+E}\:g2+_эKAcckIhvFRE`q;ԏbN@sc%"*3epOH2\z0C @u OÿY Xͅ`;Ƒ&0?Ui^6bGMo譜VIUZivP>g:b@<"n.l܋yՁA( sFn;ݞ<Яny].؏QM|%TFR8lV@A=TXoُ %UR{"U,4 tR7hK-Mn.0-H˸8`9FÉ^sf [Xs&Ye#YGM8.5b*b[^&>B=d-W'I%GL=}jo ۧ0d#zs1aug paMSts5ev֗*VP@֨sC׹XZotߪi \jbh@l0x9i zX~}լs93<~do_"lQi6D346#f x_ᐞӣj`fɦl/ b1ĥKzP$d{p zx?Ϡa;.U֕6^RɇYI%*Y^flD 7KJ6+D~NPi&T-NF:= ""gwЄM">w~Ȧ98&M ]!l?GT|wO4ȜX\ɐ'(Ӊ982 [bsL&|Nrȗ?tP:-ߖ47;7qBXyٟ^ܼ(MO>T26/7,HݩxSlG8moLp Vx[= nj~(-)m12S\#ч Y>^Glt+ ǮKA'%nJ&3òW:t.TlԚf}Yu!}ːIE͡YPn-+U?{~w: @|*}*>FUzӢ~ q|x|Uobuz3Zyݕ`)%`DzI,9|&@뙅"JwJk{޸ץ@PZ(<0nvm'WMl-cS?7R=)C\A̎x02Wl}C0":d5RHK/HJ{j!q~%mq-1Ei۞]"|eUX_]"3x鑸I}/#L]A^Znu]wzCer7tsF[xJpBˋB} 3}]0A${fZ }^i@:-; Cj=L*FGDߠ0.(sU 4 EUj |ls6#0V2?L(w Y2լOgmPm2 MڷdGGZuԣ(!7 "l:7Q}ԁYC+ڸA Eo'h}D3&jaLDXOYe?%ISf Z<`;-٠&f?)0uқ] |b"ʬ,>UvAzދDFIw%@sOYnWC'vC@`Vp%9)$iô5IyBYl+cRk}鬉>ܩ9ٗۓӎK5=TE߰>'LGbT6drRNꯧHMė,X,OSw%MO bzq5jc miDd j$b)jw0QБʠId>vWfgc.}P:<͞_3vR!BhJƨI xs?CRq8|TH`N--ܴ(;DA-rS=O%+x}׃hDêrR]{2hNNbS%"Y{ItЈ= G7Ḫmf%%zqprjs [I eѷW$%{rC{t@(5d:(+9jOf$B٬ cu=!a~AJW!A ӨP2@hkc Ujgu6KaxFQl"̅U"(3=vdQymDS݉$9:*Ny #Q0T!O+&Xjڹ֟g a'VK!87dt|UMHm1-dM$'@6Iq)} U] )GD:QCJ@A)eRsb/[G(:UDHrJgr-m7Bʵʩ{3ؔZ[ s^)>'[ "8dՕ˨z}9)@̕@9 VB,BJ2g@͵J8ةZ}ul)AԮq"B\U~@aBG+BxQLJH. L[Kj-p G.:\y|l|I tp~HaskrNC^\ p)jw aHM"%qCӜ,".a\^Zj5g^[,ʩm9 }ZGm3#=n"*Pc(Fs.5HM6[/ ]^Nd|iP[,~eeF-a> k[)[C?Jsi&+O4ozguvD\\ߓ"9kh6Q/1|L$.bhn{ [svõ}7䨦QCգ5 RUOnE^5E@h7 LĝtCQ6 K~DFچ'\IR~I:ipx%=TD.P2@3E~>4kxdW~L->Bq,_dv#dHG궼&@'=G`NPVI $4ј8`0La49aYp~sbewt:(qYiP)IE3Y51o%>_w64A/ŖODhwĄ |6â\YskR;SƧ=\hz],cD=o& W]Xn)Df˴T b@]ۈk8AH!3=v \W6(m BlB7&.)дD~_]X@9qCr&b,р"ACaNn5.@ EenϙYR@'- (zsK7F t x dN>{ezgEH^{(O(!^z:S Uɬk l: "935D\+*=n 2hl}h fBx\=tf(>qjuoՈzD(KVl;&1NqX'Uӱͼz6 JwrYՇUcU N͔N DPMkSSF͐ȱ ۣ߸f(U0Ȧ]Lh,-9`rxFO- :¨~k)Z،`>`ӉuGDb⃭b1͵7spJN#=#baɗ/fs>;Ƃ_ > O;pLQ$?J ?ϩJ'VoMr?QRX4tW:(vj0ݛ_?Ѥ_&5R1Ck*^ϩ~むrR nKN̟<ɬ?Ƌo͢t mX6F_׺8}5 |k7gTJ3c(ItcȵOY=@ߓB0H57XAh(=: qA*iMVmy!蜳(er`.gk?Y7y鴎.&uJnÛҁ^躞l߸#HWcZ5rUFyl':\sq/%hfPhavT  |YCVwᤣpIW܁mho6(}zNa]N<0_f C!~~%mǒ d $H&H Aa7b/zQ)?\ Ԕ ˪-qCudCK﫞L7puJRmi>)&;VF wwDcp8ݓ=i(-`m)PGE\nhrH/bh&rrܰ1pC-kvO ҭ `3yn H<Δe`*TDMqj67cq?W_'٘O_mlb]Z@XGVviDJ+':#`zgUYHE†lLboO^>k3/'&TdGDox41Ƞz bۡPf%h2Q~Ubh$ˋ#UcFRu D-gP38':OD8WT!+9/̐Նq^E&h_d8dfԦGB$(59 0GK<>jILCv^T,Pxn{ˡ*n$NV̒zúQPYPP⁷}2/b|UóvD(+U8 (OfI [HVKGFcf 6d*GYY*N?5vǾ:r"-O6޺9ʼnW[VL-&Af[_ s' +&etL}zfxTRq= &3mHsWf1g@Es)p"c` bq39`c2Ak)8v}WCmg?cPWBu!%"GNEltYs|W:V$ _fs0g ws$7h罝YԄ) en~oP9@K[q ˿{6<z ?G {]{D!Ѓ 8>mBmb8(AA@u@΍Oh$&bu &ԉhȬF"$jlM57N3xy{w:tnuj\/Fs[8/lkTXv_z (b9ߜ^Nlϸ^ ΅y؉w u`*uny1S{Ƅd<y"bBe/ x YAz`k,#afئxM%@*G kܝe՛a2_tCazz.`-$}x g:F 'ɮ;_!mp\uWcUBHhBm*6FĨrZK-ZlqDIN moYVoݸNp wqR}чyճ Xz%}*1qbʉ\LRF.>o/h9$i,R͝ܖ'K-J[6>`}R͞fSa/AHɑjrb!:M=M>$IMzvK:_ &2@CQط-l?@,2z!E~P6 L\p ~y2<12Z ړug`DQ^iՈ5EohSԐқ o*\޷uNI>hCJlTxؗ`!.g]}eqM@y?faOrw2x sŖ nvpf -3DcȼM<_&J[6i! 4[aMd,~_}dT*0R9qN">omKJ&^?kxms  u4Z3e|У*'Hn9 obųNl"BeGE7CB-2xU+NTe>ޔEYLE=|n@`68,u7; H郎wXiw\jgim} rCn0bFgMv1ڜ"7ԒP/f5MdRjyA==+0C{ <(tA3(l6y*XXso{7'| \dP 9F|xtp #G g,؇n{UpE$\9sUÛqVqLWK6))|Duxf}B֤/F ;pu/d䰫}SN?k-n9(*f7:Q ,lb8QmYXۗ5yo4\ !dL7y1,:j_G/32?a:o_,L!~5NANP:ҲxrhCH>):bF,Zɨ>ϒx7`\Rr0PZB8W;?+ 'HnmBxL(v#(kgS䓉TϘgxn>%..!Q4O릿=L)%)`7"rޢ)Kk9./ -%~uabH@@Jʣ"l7t?N <Q;l7셢ۮ[qL+}oxˤ7V^&2n3 |hGa'2g?D$gK3N#٤ QzAO{nm nYxtpvo=ZdޝuHI\;/)b\l3e/B}xNxUhvl0gwY?~0w?\%b7PU˚ִ8h:PXu]Ze&4= $+v1qIe6.H̩C%Mv蹣QcNU-q-\;i񪍞EIB蒃 JU&2SBRHj{lcTϕі GRAas2t(#.q/G3~IjO^+zL)IV <*Ҵ)s6DLn2k({pmQ'&0qPh{Ѡp|*YdVV5r&:c++ F-~$*.Ax 4|4^߭ҹm(/ 7A}K@uz%װ] .cM!X ̉h߲{^  Mz #HB2<&BV ǬY2{XXIU0H~[:{[luĖpo,%J iv`W(s;G}>l+܂ DZɒN`3Pt(2`'eRTŠ?ѐ51Q (7 LsDm#I窂DrCfwu܌`}1`l +rl(RIIH, QZo3l'E_UKtSDT"ň}X6r?s͐$m!+b!-7Lܾ &Ќ)zSMx+o9ɮ+Ibn_E(1>{|CaXa/n=qȡLcK@M -ĥl BOQ]=$h< LyB/č&)- h!|*|p[Őx5dcO[ s|1e{jdj%ARGSzM_< 〺1ԆB1i-ɧ/پ<<3A7aTjY>2s-7 ˷FuKfqpx  88Rp?G![MޕF2y,k;pjW%TA̸GvrD)P*:J+wN0P<`}ls' kN1aAHy9O+<r1cV/:j4TbvdO ͤocVcj½;FxgMtC<7ۙoʁI eԿs< M9D;*޾UN}O;V&$|6;Zc0l6 E"/Ɵp ǽ3$T~zk&QJpTnƑvՠ`sVkS [{$k;XkTȄ#xl OH0'J."I𵟎""]EFP> U:uf@nSyFW{6ܤx9_*UH(]KxTQGg䳄ԣo_Z=\I|6|yt?k=N53 hO,Z qZ%y`y@Y&m0 a1c X, G^R։>e,jlKau2(|v?\3֫CV,L&bpu@a+)$n}.{F]y5d$]>xEu{;jv!0k 8Qny+:F&rlj y9yw m/k &ei\~u`Q $x<إrf3Hɋ)"=Kopk`8R27!9|@rZUtVT0NV>MAu38f\f3WBUɯ$h[݄}Z80#D7e<(4QEaJ悪K_{-okǐr1m*CN[;H!!ƻ$ ڜ.6#+I$޴=fشtl@Uһd 7/ Aa @W/"Ɯ4M21]3e2I>W$'!P؇{)¼A'`x=Ȣz_Y;ni7_QMy^у|n"S'2C'ݮ.3Jf^`:Np5gM{-Qh@6A[ 1\4tatap^rZ,hlZS7n?=Z2FVl3(Խt@uQf%f.H>ll 3z' K/{1;;"RmưGIOD~A $h"J.V(eܑuBțp?`]6ݴl(Ի-5qwYB)gó4l[S2`eʩ}-6-K>GМWC9? M`bYPچ)UAEj2s'zL6^)gX\$I W@= E4^omVM L-hoa_۬BQYRLDqm`1b8a_Y+oXO_VI2j<|onIR-4 ?NQf0 cVĘ ګ5gR8 $7"m}᥽/Oo([ZvuOuO%v6Fwb粫t{E .FpN)Moڪ$Jy KA{`[ Tx H$fvѼWG1%X jAx5+^NpˍdZt*ssnY% iff\dkXJD^ ҬBmő>[ÊlP:o(?/]NbfGC:fNcƱ$[?/ %F.GU>>¤E`}ZUaj /57ohڍ2}!ĥH ^`jM_.I`|dmyJ 3 D6T‰%E(B@| c ~!2f-c zOw+]lkp q?-C&HMbPi- M'jB-LyVvSFC8\-6^ -Kg7aB#]t//a f2J1^FjJrovRI8Z?rG:*2;+YS@r/LFTcuoTײ n`ߺIZ;\BӫZ,~@3pVn&ϋ@azueW vҽY([]lEi,nR#Eͺ$RE=r{eO|إؚSr H7H-w@/Ǡ5-r@&rJ4|Cʸd +?ݦMyXVbxTenݦ8*Kkhu'B$߯ޅusXR?#ܽdcG/Ś#vb8E6/%dR9ܸw;BAx܄g6΋n;ᤒVtB53Nov?9Z釸b%R?"j`vM)*N5'L j Ct>q_걱t?bcBGUR3H#nQ%@_םltWw&^Xwr,"nu!^U.#R˖eNZlEsGm "&âˁDR~8S9qᱥ(dR `5m%b~fnSYS;\Zɏ ~Ԛ=6:}ۏ@PX)$-3koϕ ]T$z8 A ؤ(,Ok3bmEυ #:?m̧X}F+Li.YG|G殊NwqSjk\t\vզ˚fi@G9zHAycX.xYu{A<5-BڐXgv"%?4MυzV;-9}8XS×Rj%, gլAuǽO dhG/rH2Ng0Ugq_閼蜱-шܥq%IԭPb.ym#Rgh6pO_@y NˢRۘ6s"{0Kf!P͓Sq[Ozfk`r 6ŷ<6š{0,螻i^z@ȳ!Rd[a&'TւSoHwa4sl^_z;0 nOz@ -0D F+p}>l{c5ܢih{,l&!{QD`lMNjY?gF^4/K>yFGj_b L;vƮ[M B|ӧy>xq ]%X, 7jz> 75C'FkLzr|s#'{vMZMG9TUp ѫH<荌%v8 ֬۝4q,eb3tBFZ/ݾʲR R6PKsZU?avvWn#g5zqD)eٗW+ v"^Uہu]QP.b Iߝ(aG^<T .,hʔaC12>Lk!Z  Y?b] vcd"RC xit#Í|Ox"ZU[x(J[85bS_D1D(Smz 6^8uD5t} NfUXPX; QHҘDOGW þ++a3[9hӞ;TЎOlGҬʼn;y`iѕWBRјp *{&AIE\Ĭ5=>B3})mO#77_i;V <4]m歽,{zIBܪU YkN* 4ݩD1>aT;S!!2JȠ(0= TVGxN|o hМ(v6d,ԿKg1g"}H1 \8^D.sG2y%DQhK--%h?T;Mnkyyg%s$u,?h#`oMWB E[4+ͫc<$"SӕѰV@R %Ф0ǂ8c%͢F2bsU+\uX7\?y">zlGr?\)A M?շ-9Yfg8RR/{+(s^Z֐"ㄌ[(P`naL`߷1Bh/Q&zx)^G㠿O,lb>e^$i#zfq|&R-І"<jfu6NUPk;i0>0we{Bm{s)BTʔ3i t[$2$; bq e>k 1U4ݽϼcūꝪR?,$gg%QI-6uP=@L zD CURp쉻]{ށHvC#yCUǿphZN/A[ÿUݪJ|׍@ 2lHQ[5UZեA; !3, w7U2ˍ҉̔d4@nc7pgDڭ0?vS蠩:?+aIg5EC#7l_]qHIskZ\d s Q0\wė_?ZUա_k̇?uc׭]ŋ>Ed&Ta2sTe 07h_orW[𽍫@vN$m@jdb(]U{ $u5hgŷwT m`bO*bÓ1%1ƈN C}O\ Gk&#s~.(pKL"{{mXz>!2ub7b'Y))dKWwM5/4g2P&tyFuX+/R%e{MBaIĘY_{T)} 0(^ư"&g183Fb,-˵ғ6Y%;a&(/ k%?Jۙ anM9Aͪ:X]E> Oj{W iqPT 椖*E_-ۡ7%y#k k:kGOt&@U q&,rr-[uj7vy9 4>ž%)dT)i_cMćzaQz^ԏGZ3In裭Лb3۴O5ll|zE'($/Ύ P6 *>nrЎ.gb#Q"'t!!C|Q+|E_%ΡfK"SxˡKNS!p $œ렂dԒsi?>I% OIwd0{K;4.~OHj0cл {kx 54Cb*&?L2u9Qd_*yyEgW[I\z;g7Q^$qnSea f[M9P^B0:&^~݋thGC=O[ߪo`1Qu_swT+ 3ùϕZafCe'V*dlu5񷰀1iNà5a{X7u:XkGe~ A$eHBp &~O9 +mv-(Ku(1E5JAd S$q2<k!И&m%H}Bᕞ˘vk0~fDZ Bk0Yڌ:~N:hmKޛ#==+uǖHQ2o1$@E)Y 涝MR_eGGşk8K}J1,f#0sUDa%mߵ &l /}yFziYZhB}uOod9ScR $Ң-H˅s%x/$sb豊rCɅDGh c7@QV @$wx#N2Lv\+Q!/6ITD8%!罴Yq6z dh%jMn;s(*5#cJi˶H dzZe9>vsx<`=*#yD8{b@Y=%r`q8qUC$2U8Z\dƍW#Crmx2SS]J}#REӯA!h3Mޒ2mQwjOmojrCR_Ԝf\蒭!ļzF;AC`a~QL3*<6(vhfi?2HGh H8e;GfaМcTɍk .Ru X>{.[[@:9ZfowOk}Ά/\մۍʲ, \]gJ0OSw+w?1 \=@P"Auri,/c@Aץܳ~T,cPjTU9#&q?^27I ޲|SV2aT K~njc2/p{taEv'`7 P\awKMdV2DNbPP1|L k} ݲWpHC)-Yc%x_ FO)A{DВU.xv:pD)L;`lI3_5$&Yeȏ=R_wg "N$^b[nN!%5w6 5ߊӗ\yr^t! 16!/Tb GN k[h.t =V  E'rnpib{>vjG5}FΤ4|5T΁g7@~~O@T[iKSn1 8\LϏ$C',(pv;[\ec]B l[Ē䆊 ED-vrߺ7+Hze.җT eYNJJ9x</NN85oP͢TCXc^\h[K~Efd`R.6'WC}5ڮr?q}a.aގ{|s/ix%1NfVZrL%=Ʌ(BÌsTNinWTթV?mhoEǏ2ݍɡm/C)dӁn(ё^am︕C%+yHbDL~}Ko2ichW/I|D4E>7Xw% .V$C-]I$#9)^4_` /-AQ#λ,FMpW*%M/)Yi^丁Y3231⢮T64ggfqq!VpG ܏ r +0Ԩ[Ɇ! rhMQoNjsG')s|fwv/af:$ rM>c90n`'%Z}8E\Y~`W+T2q{M $Э6&@ri޷Q`M-exIZbu@fUp"9O7S~UM#6]Tw0VL;aٙWq bSgw4+SuJ@#'VWmsNGDiK ۬^՜y8r#*|we@sؐ? GpsJmP؁Clp5c|} 頪)rO TPD [o8Zqi+%w3 #lBqx+.4DV]3/ۍوYlq0{`_>|payS~PEvp$5g34 ƿJUm֩#j8׽j*̝~uyZv_c"DM5zko8"uZLAۡJS֗ (`=` ]_sЅz!DD ,*w6&~DOpOpfWwbd-`[!q+(ES*I2ٷ^kK.CT(8|/Dt "z/MKUDM| PnibѸq4 _@Jo z_kMx ]XS,n[SbEPO]֯nn,$ƨH̢jn,tNQ /f j}@Iw<1x[_hhrRrh[m $;% #OԀ[rafAngNÓp; V/87a[(&̈́QD./oZxNŘxZf(;"@K_O {3o꩖]7r>ЀHur&+' w|ǀ zp:)S^![f0R>Fa[k6`Zn{:uMO8|"N g3,6퀠}k+ ^2Io88QIAU*LP J`^H|{v."xQȄkm?)~7v&;{zz.z$\fH&3Gf,qiq詽/E[k"Ym7.V4F$ uV3c8^dv%)*T#|{[(9/ =YLWd=rPDR6+^Ur 9G?.:JźɚZ#6 %sƱu ?0Ei0[pƃjn®_!tN5 *Q7|/] }| ,~,a.q9S+P Q9IPr@ C֕oYywN7qk wh"/+b_\j~XL{)X]'+ C1;B %/jf^⩪_?ƒ\,9cjk9bz<(Zݔ͵& n}sDKMy{" ,(]\ E(cQ\Kx̩lDžRrvv>u βG2rPu+G;jOGs,n/< .D0"rQ >)2VҠw#폙3'eI֢W©!`idѲǻϬ G"7i\0 k p&q]ua,ڠֲzfAp JlY}\&܋ )D'AoN ZȈ }9(#axv';sU YH^$o1ʑu1&[.;thiٝllBzd<* EPz?<%V9\e@./ɀ1 -޹j"DeӁ*P+k?SLR xz(ghx>]^&֕M I55iIPwEcp= Yo<%N?%3Q2y.U~ D:瀼_V{jWCْp.o@V^h$k ScJC핺x6u^Gg\gθm{:&M.H@K d!u72 UR9 Z}UԹDOe0'SS0̄ΥUsG H)nv#kV5߼gFg8a3Ώ_9b˸B/\oHv\ W>G}`^Ug6 Q`pCbjKe39rEKB`)L?~96^nݷ$ZM|n<^0x_Ewd=%GOyZl2[h iYw6Xzc< 8LW{]Ls]a'~ݘ`9-"\E߾5P֓J }qG?A Kns[6QQjl +-w?dYN񳤳쵐. lĚ|J[*B6E^%߈ݱr1*SNW ,#O* '~G{t9O+Y|8*g[1[$\dn؛JPJ X?_adf/1f|^ڪ" n/z:ԦW6uK!~ =҉ʨY6p# .N/hp,F![%*BPQr:H="D&o&f5A9\q69~A&qTgY9eļ1~侦gjEi7"/b 0Ɋ8y3M@ER~Kվu cz5DC \=vdK 7i{o2K&Qt Q E>߼\hzkhC89Kx-1MCmIhHq=[{?TIv,=F֭o( a Ɲvzh鸘'"RLN_2 !BIu4gb~lg"$:J>?H~u Jv}_v X&.A-P:o8[Lÿ xٗ\Cg*eH^;];+Qv5y46Q?["qC=N:}Eਲ਼BsfH~bzSwbgL&gfK]84yCJ= dRx_D|A.;cHbZs8zIY\ >UŻFD$ 7t92b5QROsW M{d֍-9 ׊RZ1|% *gj}ۺ Z|2{ ߼Cc3DSjqK>mrܶ'/u—@2C"/lUk&;S۞4@>D9jntf'oMRhK\{|/r1V+6WPSM1g/kZʞg.\-/,ut9!ڋ?O@韑Z2s/uwmQuf~_z޿rXwW J[6/0#?d%R@ lZIyʼn7`g irc^tZ8̰-odT.F-pf'>1[EUm,9!cAjnCo;K S ,4j)}gWmZİ'"-yFcX86wNC5SjI L2p{(eKjA&+ܰU2b2K:j? )27gq[eRBii9^.n=lz-оqR} IE:`ܗ>xS}%_Oƹdl'ɽ4,TlL#G9`y;H!;.Lw#߇tS1Q.׊g=@㢱NEc*܊0B4gzpKm7eFU~h_fźA^<^c 'lCDH_x͌]/ '0m|FyPSđ4 `KH2>;Xj6Q!2)&+iQ^ -ǚi߀@@O"`E5ytf/ k s6ϔb,UY%ķ5=0*_sS>}A30-bPDcH -j㊛4rm1,\Ôly\1$jrs] z˂"v:RQR"Rf'o`łS Zۚ]{v?'PTr{Z'xbF9a 2 [~6П _}ݺuɁg l5N0ܪj\giUYu Az:/)Dȕtn%UzS! XxQ9Ia/ qs5% `VMcfOo-Q,dЉ)ىG}S;l1=St(`_5*K -M=PwO}av#Wo63-Ӕe3jJ726ֵFJKwug@_rG wR8PMڛf²YuV1¼=04P?:4Ich,s!P!>5.o\ћ17Y,mqp`Ӭ3`ܘٻ{-:ƺzkt|aytC0= .$z{$k|'Ugrq,_("1X;VNm j;?Uz.{zy`2QIVr07@jZf0= >Od9 =+n{@=em +mJК8 -a:V) Gld&?'8Ѝ i3{]91\.c'ĥ&u <V3;h z/F¦l b3kɜ/w2pG㟤_X\Lv: *12 L{ Wn87r$N10<&akzRh.SD@}}Ob@E({I}qO21Uh`(jG_,"*tp{{6YBt?x!0RaC*hnNV2evì. 嵌C7cii!4s|ixo 8h" J2RҮ9CgN+ěۡ9·F&eMЅX`rztIPr齁ro>b#mp4Z;UsحɼHg ~=,w%ޢ\bJ` EB@ɏE=S+ h,HTR9R4A~_{ؕ/A-Dc#hjB!eqA $}ͥZX5>&1C-%L-Bmd9_so݄b ՋlPu88<l?zJ` s#F-͌$YS5\B3e"u]&Ur.W2Y/1.BjYh\adbJn1GlcZlY{eKT9AEsB>tc;73lպe? eaDcjDbAnHO:J>rL#5O3pڋ lm>UχrQFFC6~CvØVXRrTmU N321q`ddOq{!\]r96/y ׻瀇ˤFF%[Iv1ȂAVLv UuB}s!Lzn3'SP$ D-o,ɖҔv PWR;7$>pOz"qݰ7LRXA!Ǭ6I]`~AÉy{Pr"Te_o2@|bY@[GnI3x'}^$!B8`AJ4ʲXٟLp9zN㙙Lbе5hJv}u2{#N쳝p>7?h{|W2.߹{ڕ\DmW~v[*خY x(aZv4TTGRb;y`izXYX|WiPpJRKʹ6v3]-^x\‡ώі[v]"}I}LoWǪrF k*8D,/=NIŒƶ8[Eqg'i-k&Ue hטZ{(= 49zSA\B-u.2 |gyEo:U) ?+P(rp:8u/K6fTeH yקGӮ &ݥ=Y ] C,+Wyq@.)O#o#qǶKY4Zu`ؓI1awۤ `z|ms{|xXn5Ү{/$ҿHV뙥 x}W# Bh<[k>Y'\݌mR0\eǵ,1ޢ3f("?bsY{%R_וw@Ew"'8QOZ3_}R_]p'rAe'2WTڨ%>7 9vg od +"K)c襧Fb7jJkExvx`W_4| hL29-\˳©tӒ,Y)ddÖX]#=SPD>?ga~ aC2iBHs: 0/7?W?S[;:1 @ac?6zlVWm.)؝̤ݚ}Ž|pIv731$!M܋E+ir|CvReyM2Y}+,o+a&gw}u"RSXILms8dN"}籙 l>8DY1UP> g69X[#hZ߻i?P^M&0'z2P%C)A 7[(*D'qMZ:{}Z٤δ 89wzdU2AijGR Fh_0I]ӹC&/EۗM<3e n|sRU HQz~_Nf@Xc;}™-J5OK|,8a*E$)8<3sh*KB5t Fy 5>'Hɗ{WߧӊrE,'4z{ⰶѐceFQ_r{Q.~;+\4JPg9H0d twzޕ>hIɆMB?;TyL_5@*p8B4'I[H>~ Mv%沈]vũF\c%kB׈J[J ̉PZAuA\^ ;<`W[Bsڡ hr\J5?E/'0gPRi|pv2RK遣!jhs[!W0&hp}I_P3΂ *+Hwd*/&$ӒOehgwԏhPj*| p( ۤz8"Zs̀5Wi:b ..$4+3'ZT'V#1{iSv~-;J֠->'ajo6hN~%F?SO=GY{Il;)uLbSdt}V/9E4"b $eϾY "kH&IϦ6q=q{].;~xю.Wm'<%Z%QLx 粮Y㷉_d|SU"zYגfX_?q]2>~VXj{ ˪J#&V+~~tA>}-E V׸0Aك0Q7pDcۙ' wX/_ g+ 9@dW;*W *2V^Fb0ku0'>1yfцoq~}#^(Kim JnP06@9i:m@Uˠ7ث^ѥ L >E0LmU8d $'%;`I=aā1b$'fYL: cFr5R8WS(Ėt vF>sQgZ"Y񻜽ܾh9DK'C1-9rU58zmuS׀88EF~5eECN5Mhʸ|2S+dEtI^ÜVT9*( o&, L͸-yE ey}FL-!Vp}1 @NLDoπ\ʜ#QEs NJAony=mO[d ]^R=7ֈfH4J$-̍ajǪiOPׇ`΍bÍkc.0&0 %䉟5oJ[zR[Rtg}Z>鉈DxO_CM/B&:Ə=t΢ks6.ӸZVH#ۖ.'25@ " ꣘,(FSn&Ȕ]%ZnMj+ЀZ*%p}1޷A"\=!Q4%upsB5 2 ׃Q0Jc_E`)wzŸ+ni>I\[0CCC;$˭e~I!,^i4vg TMS]"DwOl $6֪;Ss}$:fo_O"A5=pcBI",p7PV(I,'몶8X! wYWu['ŸT<_IgWZ^N0 1<0382 @~y7 LXIMQAmGŊ޾w-l\TY2 BUT,qntT~, W}ߤt&jMˠKwDlrMzI=c#Yqc]E/( <}Ұ{ 2_ 'O4"H ! Ǽ%dTy9BEY#'Eu(Y?Y/\'UC |w'&OyJ}*kk6`0H%=mo7H\if;94XD HX8I4\x ƙf;5xkH[8q<)*#{f.cP11«z=TہTq/뛬7NO.3VH%r ߩ,کsvF#< f|d;c_a8A}&cVuߑ ѐ^2A_4'9+K$PH7^X/<7+/O+{0T4$kD^ODwo?Vɸ]CR $E+6#iɧ[P[Hmu: {wiZ}4z(ӎ2X/IN ÝX7/$WTQ~ ]/AͦY_ -\Lar y/s^}p>{ڊ_SYbķ`6 Fv3eYǶ"ͱ*BcVp\Fsgb~&0sQ׉x(vgi)teqӅLsqq|'`BQTtg<jYWA26m`uUjKFŸ5HcVuBZN3H,ii=-Pkvj& VhۜB4yK^ʵ zA0c |STW,cL]d7zv}C8/ p 1[O*U!@*ʚ.? !iO+a=ogxV`CsN"wg+k$rKY" uyQ})!:t"Eb9!O\ԳΛSh6ѣ8 ^lb*0`wYa27)1Ӄ|hA}0Nj"=مsG 5yl(xQ+,"x2R%{ַ#eRk_{%7JzóbD:N6ӷKE@@Ro x88nd}vDK hBlѾ}|݈yն[L*̃i 5/m(RNqm{xDvŭ!0ĐMlI1 o9 .f/SdztT D *o!OTi>< ;S)*Ek%.6IR{,:_+0_"Ѧ#g Kf=@[;Yb~_"<X(BkRS=7)uhLmkC z~<@!E~ݱ*AZ$gk_LZċD# 0 h7Y>D V=*N.*"W x> Ie29[gI[a]kYWF+kCr‘^81Hy&̥rβnHJ,93gYZ:Qs.Ʀ}_`-i-|ψ,{!J. %;9ecm`,~.$оl2Φ pWrs! qI]_+Ƶh\I\bLj;*ϼPܘc˰pS`*RɐLol48FI/q엧Jf~ǟ Zo 4RqQ*ҫT+-&:^=Y""\7a;5 8$RWؐL.g˿-^(TkG7ru3-][m:DN؃`ر%S B՟7eD6]$4: U^2SU; HFْQM߅ooOr!HΔP~M/ɏ!I`qg1k#̸[ޭ*)n?QqDZEiqG<ҡ%i^#wos"_1oCx\ [cP_rNwf;p&Ii.*Dc7{]nߋ576Cs<ט_L0@~W>dŹg]qL\pr$GcdRkm}!u@NYU?yLsHOaGI6ξ*'|<.SkT%PN2qKBe)x W~|( umE7٣EW,=O7zFgmpCyeQ4ʭlmiJ KHe":Kf-nUlx J#݀69aZ3C[<Ïa'AYӺ_BC!`P!tbL?sR7J[{OqW}Gc6|byP^BV Ȁqfvq>8rx@zQdewk"iK:吔uoBȦ>0ZLk^ٮbhQd @"tYD1 brmhI۩*1Ay pk]36DnJRO hQ7YE:PC0 T4 э$+Oϼ͉{|&Nfj]8`M'OSۏ_(k4U 2OOQyFZbhr mnOr3+>­vӪA4OXJ}L%Tj c@<\դ<2 \egŔeH]LyIbT*hWb/TՖ~񹽚cF%va"ϝ w,$=l ܜ8J ̂2MM>6zj@1fp|WZ&~n;WmGC%ց! ~2˄)GW73PB;cP",r-M1 :ΡrZvul`:;Њj3&GD78"iOPӡ2gLs|E7nY$W d< ^~ol6v!J_Lx"nR=dj(.," 8Tb\".Sz#;)Y`RzaJ$}mxrS_SSU%' ԻJ>d?Ik6L+pe-QK{v(AzmVqєFsx;i+[2ۼzx 9 tE]Ԟķ"7[~ԭ$:=Z_@> rŽwJBr2 m•?~&_FM)(C?5jT].%g }-F3qlcgjuф^@׋ 9ƾ߱lS NI R L?7 -si= ˪mX,?mG>W-V*q}rYSR»4M>Mb⻲ߤHe,?VNXǦ{ :83,Δ3DA?.2b(يl[7eԵB}hu LA囟4;ty$Qҿ<*~[>HJI h\-G bvHn/BmΔ1K j'LeB]ֺ%X$jOgv)%@'tK\ 8@LEu׈Nޖ='/'~mkp0=Wlp6i%hظc9%c>A\U-A^"|K{֥wBј&НEs9j G߶*&ο qYUu"; 0ˡΖ懛cJO3u;ep~61C`aVޚ~ J=áF &7A{5ENkksަE7< C:w=k"oᅣ9Om܃lK:!)o!/H<ۑe/-V7$Z۝eá* ]vtE~I i&7p|9$Qۃym!5oV|6 ń8Hצq/""N0&6''tB./ȎVa?\ 4@ffA+t*ר`b&=Zl`>A$ P`jU)M̦ymRSR3"9ŀ` "L}Һ AYEʌG3 v/)Ȼ`W3&1nzYl9vΧ2BQʅ5Hn _7Ci:Q&.X U7cY\2Kn3ywF5%\+U=5jaV79:Pqpv el%1T3p|v5c5pG6Dzz1Ck9TKCc9Wp_wv 0"%kM ώwS9i<םs2o8sŁh p+:c9E76 #Y7'FEy$"ݍ|t"=iMo 2ڎTp6BGh/|Zd)ixGnCe4VH5sVwƒ W+>_Rľ$Cնt7lgQ`7#׳;ݑ& j3h뤐Z~m iXC7Zp}bwfb]:?+Iْ!HGU:F4oVbDl>>?̩WQVjen&F\d1~ȍ /~p= mݸqѳ/P]b}lC=lsN nȫ@XӬJc'0a ˝ 4y펍.ò:Qߘ)YNf-NtRW]w+1pA|:0eBFM@Mu[~cӞP(ltFlLG ud(/ժJz5'1wW2Upq'@EZMOVm\BM%GD1KҋHOzҘT /ZyCM-6J:5,dJ Q03D!.9bYW_2ΣI?.~-[HD?BdA4\)G;Hf$%@sb6W+.D\${9,U;3J\.Umj?o:A%D#.L/3:jR} ZDs5+E զ$OL:yckG(z`]u.VU㮑ay+9`i-K,)(M m1 Gjh%k(9=JlGr!sE1$v&{Y7(49˭y0 ~ qGy_:P,PHՐJv\l3m Eؓ05:~aЅiv'/ oPHVuDvZ0u>lLT`~ckml<)VQbdl/R~F fM;bhGSpB՛YYprAȅfs0}EA&+vYT|4T] +53w `?BnW8B"-vtV9&C-LOͧ<fB-;aDo~sK00"Τ*t?hNr=2d׾+.tMF U(s: ]3Kr ݍJI-BXNHsPF_PI,k ǹ J;5%{p'.s6$w#gչ w|XWkː `>7Jll/g?x/$y,Z˴r^9k<l8\7d^eNvj[B*6Oƨ,綰+a˥pk}B_ 1B{;aա\bR3Ngi[i9}MS1݀`!':zWu1,ikvF>$dV<6;$jOo]53S9ԑC C|mGwebvu}rdT-}}K"9)mr[ 5 z2.WrZU)k $,J4d ugNQIN@%15+<g͵qPk լE.q0X?DT ` Z43*r ~/@k2 4(+j* jyK٬~k}NSN8ҟ"V`˄h2`ѭN Gێ_[ [edVņ{[]6A2%6J$e.d3,U`E GYqOY8g 2(! GDʜ! &R=SVQO8Ty^`2]0p ?\Dl@O=,e=eQP)B<ܭ/fhbN/gG<_Ycj&5bw.Hn7LPVžaM3Ȓy\ԕٽʃ[FZ=:;UwgHܤLM\;9ʉb)94ӃXL:1 kG(@g&V1I@z"uUu*op_V߭9NK${ ktTFyPb^eq7Fгf3ϼ9Ҧ)bUoj5_Tk&#^-_tSQ.ϊIU#1oܖF0HruuYKaiBDD81 36RصH|[ڗ\Ec==Tk 7Pd˓HPNtC@ORH\wz'E_=*ѓT84 $,NL޹߻ƈ}yWE%R@^r_5-b!_&{̆ ßi'X8utzSF36ճ辮n> MNEPuk>F eR~:^["<A>+8JnitKCtLGTN)uj?-=Ӣ: Ѡv>wֆr¥eG!D+ypфH #xO[#s r5Sݹ h:m߶oLIp!1v!6T6άnqR ] '=N&(9os;Dǎ`Ӕu./CISr*ՋS{2qJ)45?(`vXiF >X-~D ay~{˵*jKKX!6+1Q+2hr9c7_]:; _O ILFhfjkHaO%:up8rLBȖreeY4h>JA-e+ab>?X02&0 }K<Ձ~ж?1%#L>B=R䢋 szbIlI阋8ڕw?Aie*̌ʛ4ELv P*¢e荟j&7ʡbF89\(^9Y?SxzA eBPQZLͼnw\2CFgs)tV*_J*=Z'.3VpάW,w0}Z-o 3 ac Bp i;(-6NT4\] hӀIxeP&t5;otݒTakR–#A8~åFA lջ3H+;}2O*xK4v\DlۄS]ib0+ٚ6aN >D4o uVHSj/E:q&є*{{6[0VTw,Hj *pN]rpeN`B0̖ΆslV /Q92]<,rJ["QJrmsMWy_,u -4Ժ$zsEd/+":Sx6`'a7t6Rr)mQ/04&Lw]D aLdpSz,M!ݬNvӆe=I0稷^^ e,{YT -%=-v8Ζtg=]!u {LYZ^D~AW9N9(L0Kp4WΛ`K5/hkf̊"tܱ T@"$~G-.Hu&j_ ɕjlFO=e(tskUu.'"Ij5l0G҉KP Լc ҢgPF)\fq|&`iCXH.bk+yNUvRHPt4ٵ% іR;W8\`XxSn}A%;`f d8lTix'a;ZuykϏi2@YB_]R '脉JɅqOJ&U:GcTT U`e ɴV (32;~9N]6LruD.Jw;*_N\/|bK_<)MfxpƩ8>y ˼Q Wt9ﰀC=Țk`=5aH6,ThA*jB@#ߒP@hݪp>J9 ]ⵑhmrE@Jx r(DҮ 2Qr{, 1PQ f(_r5P l]qN}քV_3$: _J~[huwd+Z<8tᶗO[{j,e4A U"2<'4$ MҁIb:[)A4Se;eSK75 ~[ ( ?5,O= JWqބFk" `- :7mXG6IV*W^ Vڴ^؂ Zy82.`(A)"\_1Hg""yy57˳jX7M"ʌ y!t1"j[;cKix$Z2DvifCNaI՞$KgY51}vQ~ظ/ n -}PqJG=wxg0ʰ8\/ gp7H?dy$zO7KQɓс> uX"_(U+ZsyT0/CD-+Ҏ,' E AO.qlDD)Ώsm`uk_NmCcF}|m8$ɘmՑAƉz<8/y WײF?[IR8#Y4TbMcGXD҇Ț]DJ"}Q0 ,nuPa(ӝ=7l~?hlߕ.ٟ}1O7H'('7ShY$j0ihxТ79=8Ë^/-4 +%?}8kS{/=ìEˡP>2J":Gj>ǫ$͸ȉ;UQ΃Z;^@T'KDq BG6W&t ̇ 8oM iM/$d:bq&\,sD Enl4/] 8=4/|ƶ=4/7H<{0դ$sN6;Ge-3RwXڀ`9kLXЅŝ}\QX-\޴n=CǔR7_-0w#B[WRHD8aiy'{ 1ž::/6uG*y67kr?9=x}`/Ј>vS>kwDQh>PMp5mV[=7l׮Q}qHzȴ tАXRtb|1A$墨$r"+:Vl\l-X1tpCHVYe_.+L;.eb F+WUn\mxNmA!2BnvMδiNM`4X孪9MΒ[@ \ KJ\ )'vC:fw*]1ݙ@R&׵g}Un,rGJĩgx3~>3n|d2ȻTDx"|UO#]5* gݪmh$d8[/$%$cK-u }җi,A[v-NZ;9ewHz.nHw=:lyDc>@0c\F&E]ȐNMF%|{ZO5h4F~KIs.N*,@o֥w)jxlL!yjRq6 j UOsp3m(Co_>#a۰DRp;θ ϩ>6*4 fz !lnrsʈ<c~ u[@_칶8yLgjt$G7v)r]{꓍ .z8@x6N/xvNRsáh8-PFM+9i nbǾ#^C<9 RZG˞`)=4 ۢ3 o;|?T96^ū[IyHgԚ[PdyI6D8Xc-KV[%q2t&]D\%( aC\f\V+yÒV`V$<[Pmjا/̊֞w v$9?P{up@7v#S:~.gV0թk3VtޱO񒚭9ұ qb[¬%/|\K2 dfGG>߿G.N]aijl-uxCCJpɸ,7e:u1>.쑲u+dLAO|Ԩ|;AJXaARZvӼ5WP^|$gx,՗WqaMǞz%;=N6Uec&_KWa8M= П_i0u´K7m%i9+ߘ@qiM4l1xGVMofATNrMI5V?UM<,؋ }R+Фt1We06iﯺ_t. qnfsBg1neJL nJ7f𗢭5$ؿEB coc@2{)m_Qb_g0ZgL#w4( z)"Hptݮ$[HHK)?flÌoPS$'yH뫛@aتtw% &J;N;Lg D9aw\X- 5H)-D(i)lڤ;3F΁PƺF{_7HfoMonױ)Է6Wׁa2VD*Ǯ%6>6oTWa|c+?O϶<+~ֆZVh+4Q :/쎙[adOBl/p^ofTjǢW_N9V 04McWFjZv,%zVo %G}U)T~m]`d@Ӭ*@7inMV)?HU+T~2&fL5Sy Cܱ*Z6/*嚾 HkR|P6ow 8f*A|@sh}LgG -}vAvi鼻8rI_9nιwANVt ~''Qdm}Q̞u ~q *}pWǰ{{DRl\CVfi6mk4CZԵh׭FAB@c+Et0C$աM=0~K^UV'uw`؉Kςe0LfrM$h~QVϱQD*TW Ob{"T:Z#O^'tVf5?vŊԠ܏C܏«/bo--hYx+m7yO-9Sk@ǸL*` wk:oVjY`o)b GO&;$slZ|@YyVkmRҍHls֌FdW冓J VN һT ړk/};eurZ1 OKE%GQsQ=v)X0F .|_^/Ut_7Ok%Ďd7 HlZ1V 9Fq1S@ _W˄"*biY*8HETxMpY4;˾{.n7GaVKJ+z Kx50=1= ޕ*&A1d: ]0q7 `mF*Q( He;ιa,Xx+H h?pU Iy#ASџWsƫ ]@Go PTAE㼅G èaQV7-;Ms6p ȤTBh9\+̪_ϚHB5O*XGUFsQ佄Q/ X?96|aD{(97 wF|:ec>!CeNg&O$9T+ _Q8pй!#UEDȷso3Nt آ;̝c)Hg /r*^cY?gGG- ;S#lD:^u^ؾm _V |.ArH;0]FJ2K< PdTʨ&c\#+F:? nŇ$Gק,[-B$9<1NJp42kԤl=+xsgfc1f czihQc֍Y$i(̃Kv@Glޛ*]vŔ#Fgn92ݼ2Z+tkzv)@E ^bm dOe>}T K8'M.:he+>qb8FNRkJr!. a 48;-!N|75 O+r@p"7=*BF&֩4Oꕈ WA*xea *o|wM]MA TIWt+="{"*a]%b:W8QH}Yt8:S$[h@`뛱2佀8(vo ^^s*^ us0'3HCKa4XPq,"W ;׳E8'hmʨxmΦW[\wiS&G 8C6葰 (̓pWɰSqD:^?̆8,3l"dx[i<6b5]rtȔ;ڄNY;zĄϮxmh9={@bePj$"& ˔mf(3t\IBAtfCIm9BU)m_.5!fӤI yD$+MZ{w+)|gP#kuNfM[wRU2! 9krH`2p$rfa9TTLU<\nG׶c|BEIɾ=&c1Ib#{71vbWHYg 4) .a©Nԕ5>?w8q* ՝IZF򓴹gD"qf>6W66Ued,|@`V"o'Ł |HFC7q0M_(՝d>VzT)Z2YR kFĎ?H-R{AGK)OeEʫ^Wkj ܖ]HFp>um &.y(4W8dm*1p@NJڜQy`ޤgrSٞA3wzN]v 9:P\jqH"X.oy/ Ю#+|ZvyytɃ G Ş pH)ʺL9DB4_Vˍs`.~9 orժgY>bDGj{3<9UבѤ#|EWE^0b-)w$y|~[w4a"<ֻWh:QMmTXemtyS*0I1!7[A%湽٫~4a N-'x+-iv7H_7(/RNVJ~M=ĺf8ΌA.\U;Z+1ڡWСY Ym\?F0W?e̓" C/Q&tG_͍m便[{e ҪV&[m]2@vSW*OnٴM:Xp\$tH;K gquEASso~:@q :, <̊Qv4\BniGL8\T2~YplMlj<=Jؗ.pyQqej]-3~o@ECDWv9RO}< ̡dnJlct$pM:tE,ކ%׫ v?7ZYس! !w8"=Pb1'%+ٍ%@τh+;qM {^)Sdp|bPngl4ƭ&M#lPu# ]]2d u3 @βlN·N}r>O`\.da[ek^J/0S':еJ06e5͘?DM QB_b=(!lxrl9ɣ0 `jjz'Ÿ)h]KɾJj4i?g/O[u-HXE –Oi.(k{+QJv1u3E_" $Rж+%įkS[\4^ 8 at6CxATH5R37 r*H}|4=}J6%Ș̠5 ǴݚodG[iD`qeϽdMRwv ;1d%y䖌els_B8[ D5[lOOW5PxIVïŁz[sj(Ԅ*A{_ xvUU{ubz^ApLc#Phlӆ0ޯ2 U^V7 Y;q G+Bܻ*AŨ%l_G@ wμ/z@vnĂ͝@ q )P>j`;/}HObWb=Q^'vWu)6ۏDC JE5ѿ峽*Fj?8u)\W4]h&v]- Ubf#= D\Gfve\ytawo܇)3[s]Y ,Y0tRŀrH`V`k rd#~ Fz[^Q1H&:O[V<cyi6*(q8 pv um- JuFjkS4*Ye:P} Bjzhk0S|0Y&PK"r}̛i88:@xMi P b5ϷƧZ{p_\`iBWz;96ȯ41 }$Ż2Q:ˋ1\* 9wSWUۃTߌE>i⪻TptsR;@g{62ʕX?[j㎴ _肪h:U%Z+ Z{1ݍ .i91R z VlRGD{/Igz蚼+ү'FEI_2x[R9 Vv7X}1Gsegrj[kAgD+욳LT{ۊ]c !Pf+4iC{VnSc6_7~J޸ڳ0kgmֆtvoS]i'@upz$"T(4mvEs2:eddZYT5CK$mDJp>B]HZ) MܔcXk Z#er3sۊf@ ;۫^V:ʪJ$6h2ldz6ã"`-ᾤѮ u](EÆHe!X¤n`s9æ\DjIgFP D$TKY^kxUEMލ B=>$IyKێkOW4S(]ʘm|8#qրm@bOqϼ֧Ld$(BHp)pJ/U[wm2xIԓ-xeׄ$)2" dK9녳ao RY/mcKiܝ~oS }/xѹ2gksxf DjmTX*i@rVr"ZإAݑ`G/LţNBc v[%vAr`6Fg">ê;,j 4*[^+Ȥ5́MP!#E |{juq- 7>z"%+케.󒙱l/d:NFC`su-L]qOh7ACJ"fBbbN=>U.`32J6 %#G󄦲76-8n2+JI^sU!ySj܍^^afeUխ>g-Mgݕ0$HZXM*J69ȿgd^wbưu&T'\x611xD#_z.[%DZ'˹:F|goD?hXfҍoI@WۑdL;{^hVnpM#׏+WsREGtՂ|||kH rF!5 mQ2}=%Al~?\*U-RcEd%epܞue9 ;P& $gǛm#a_+i SoDGe+côJmXnhz(Ρ%#iȶ'ܬݫ~E‘OcIz`BAC Xߐ"r&3WnP!T2-d8e1w&M+ОBG@*湙0c$fDuvѭ oFmPEE)bjcvđ%ZS}DL 6-ȆtQ>$Q~z~ҦU'RZ|lBVI^D6Q2Y"d4Tj@sju1v*HuynFު } =.yvv-2@^>P |XCJ>P&+Jфv{Tau_8'2a}kX ')Pe9S3弨9Uy0}) uS1a!֑065ښ# XIT!j`.BO,a灨4QE[v13:U_hV1`ʘ~i K&w6&'!?ٿ;7N3;ϳ:Vc{#yTdU-vG2{І`ؖQDXK9ҩғQaq/_u9q^F*Lv{ 5,3 gq^ٰUkpt+7LsN.~γ FR6^ }}*gU{wx%LK(?SJ*"'Y 'MX/`&HF2"L?`-~^B<\+e h}es^o-ݬoRmIeتGZX51z8d^U" .hY-U32 'r7doNi=#Ur[Sqr6%fM;.p>ZDKw.m߭3;yt}*ɼ- B3h3AF@ Qp-r1 dLq3ŮR|UEՊ6ԻnO/Y4VtY SF`E[p 6T&JD;Ǎ|.UCO$Yy/ `6nof&_Z~BGw6a Zˌ*aaY:_~4YmA7nFՊ0VQAog([oͬfUMVu&&k:#@&Uq&R?N-~RY XWw Vi pIf^s#a[.HD2-޺qKe.l2c>= `0`./"{|?,qd+^SL4+R ʋ0w(.G+Na!qDӞԬͪzҲS?p",sr{}.#SvA/>2,?XvU$ˏD~"U|C!FyD9]6LO{+E_O-b*6Eŗ7ӣ/J^ĉb ""'n8{h/Ǎli}wțm  v+BGܕéңb0%mɟ'NӎLBpj5A~WJP`pɊKN!ѳoTlzy:BՅRİ bB/"Œq['6itzd F+@2mpX{- x`)on3#1{f`ʦSIdL%}Z_ [p60ih@_Y$r(|q `B@j_B{MUg3%(x0=^팩jGXDZjQ?p8](0(q3Z9?O$6̛_j$:W.~<ߔWhڀ0џeqU Q3r8y'ܕzo_? /ӌE k#7{-NCHV߳r1+]X R,3C ,8lOuځhm`-ءNe) @9*Afy]k&VZOD/f;^Uh_k`u1~N"E|UtRt 7$u 5M:VD3߿Ur!#қ}'k1bLx xRh(NOI_ صds6&C_w0Լnt:Evu(lRE =fTZS9";iu r8?w;^g̾lR7uD9^q&"Ҋ@nAN֪Ï2Rpu d1ְI~x.E+c6 s v$GnU-qC<ةIEpaud}kdr.0{]GTe.0ZiQ.eI\|5m2(˘8WG{8K#˓+^܋SҀwfD끕_AO2*|oyvnJyZn^R[0]ICVdjs6%7ګ'p;m> a&<@]ۀp$}">kO@:S~ǽTTS\-PlQY= D$ObU@1.2ʎhhRB7oTbidѕ $(|}eVB5:̕)3 w 0G,þ,m1^on+A 155;}xyq@t"1a-ݤ {#O얶{dZ S=k8p;t$g'O+~B)FM.^VA@ƿzT2\Q'=jTDmIBI ݌aRupKD]uڄ+g2{OG &!'[F&4Vud2>KzdiUCf9DGDLVu/ SsZK@ ki4OP" LL;= ]dszh<<7}Nx[2vD:j`58;иE!QDi=~Zy^2 C30<~$ 'R֕qT]RwߪAҌJ5eQ%5SlH8C?t*[5#"KhE#%޹hӍ/k?GݐIՆl1u{7Za9 B\cIHbDߵzCg/-CJ'NHXfK'Qdc ֋}6l9DַB+p] ,tysUr[mC;w,iSaɑ V븫˙e>e =1?q!_iμ9iY,'^db$X ZWv S҉MITmp!] f=;2X#S"]̧,B+! .-!kb)$C' ՗+^D.$!6,&}?G1!C :OCG I+<{גOr=YfLh+p\؁CFS"?iTN' md#XF-mtNW5JPJ75 2 kPG(A0&"R̆!>q_Uf=N&u.^͠{v_UԔMpAr x= c l[<š7]V|э"bhfE卽/ϱH_^>D9L}JHK[k|n:; #|añI4(l,)"YJ-0jxK֌ ]1n;.x,7pLBPAy4I= _S5ڢ]S(vͦx,Ctug@mnHx^Z;T0шY`-:_$Q Ը*`cԄ| 9ݺ LWRQb8/e *4V#46 = QlIS5|5g'ƘkvRC08 "L ,ݙƁHX}L Fϲȟ` 42=/O&gv,fMWjᎮ 0G<'0f C4y+@ R a%NLBϺYߜ*Ėb2ߎhK֛VDL ><nJqAU$%1ÐlԣtQe:jJr+&GS mK2M+)'@EV$fQ7/Lag;uG=aE-iy:.3Ǵ>[f6Mc l6 , ṱDc_h \c\!m-3Ll/r`]hvV6\^; #`9(#@pP5fkfuVs+WAD%3cwsZl+ȡH1 JnUiL3ͅF ¥Oeyς<3g̤L?JY[*iHt>%#<{ ]e ~=:{|-aI$ c+TQ5֛섕lWK3O.tdz_D|oktghP2uq, jzh8-4@h%N_Ӎe,ļ&HQ-F[G86/jnp^ۼs}KTAa徎J.4{gbL'ٺ]"$|i]:%1)S3,|y-Z@kGZZY! +{>-4xS|[Z{Eg*Gf8k1l?g”(OTIK+ el˷՗!ɶ]Nm<^A ^1GUcO(GJ+XSJt-=k&jbWKWfJbcs}4i.:b7%WF`CZrWDJG&o0iy D,Er&hYv䗎7ۧwfH1'* ڮkk19<|?T8Aūͮ ,ǭFD#7XvntƄ"׈=]S·@$PKn\:8rP/w Du$`v[&j%APbo9V6bd,-WVj33Z8LHD1fS,uԞ_6j9TL^6>([{k nP):$7c5_h` ͖)XW79$g ۍ7izs P>ЕめgN"l; sk&.sXwp<~cJ!T?iBX$62[z#QfAXޜmgYRaC`;V9Ѯôܚ9nPW>- Ru"TgؙGvdv%*;9 ty[k>zPgb|eVp%/}XTPt 6Vڸ izx<^ЎwNމnDB6)9SGZhNi[fazeҀN7@nJߞhhx:5'|vL,¼[E!M =8cb7.X eSx=;n}B HGbdzV.Jn썕mG3~P}b\?`+iW~W#_}i g})$S;ԿݘCO w F!Z"-4FT<3D3+G ݤ8ڷ"Y|:[+rۋ v;^N҆Rl~HܩQN 8$;ĩ/%.zOU\-Sl"=!, zR25ϕ+cke@ՕIoi`eҁXJ<|-CxJSNҫ+MfK+#Qk?_(L;Z:zɅΘ&R8aЋӧðBVED2Nl2Q4 %?Se/4*tN?('>F8[Yqjzͺdӎ.I$k+#Guelv:l(œqBDXD??/o4QA.v?nr̺ܱ:?4%I?$IS!L4E{ѹC,+B SEz=JxIy&@XVQ[z;%Ynbɦe~_C`iDQg/ =^? ;`> NZq ;"BY%p0S_[:k(8 y(sF$f[Z3/JSL[I{ mɘ<kr-q8O MIWb#E2G[¡>B+D ULz·3V ({%͹Bc,BW,1w-}H-]^)x1Dtr1tu\L3>xdF< Cׇy_6r2=\XGǿsu]$k#PGج63AB%,k{oß䥱o#'~{•I2 1£` > mx,-B0Of'$B vyzI*;llAuIK/NX~}ED\_g)f^1 pPKtFP4a< 3:T$NGSj}t̅$Oy9\wt ~OTȬ\mDip+]5i5Wlr|L.4nSgLS,zBk_pk n'(eD\KT⣃:ŇI#SXal@9}m_Oqa:Jl(kJkHPԘce+l>ݭj&Z="}ك"L1\($9 QZȮyhddMN5sn>>$D$<4sL Uz~=vUܣ8ɑJ;06պӂNOCl`Ј|*@Y ˘Fs?HPnX/h@ k)ڌnKciTf)H+v .' צ$ǁu EjWZQMP} X@DNjiv%k$dT{z)rT\$~?SD+fa%O3J*hRe?V<"HBvs?L8g7DGM4d1Gܬӥwt/H~]H=%ƽPX7ƗZⲓKJF&އDB̼E}9 ^WudJ?n~14iHƟ߶؛SBđ#L[yq8Qiň>,B4T= Q'~}܆\A94OCsT>>ЬW<:59+h CAv^9uqr$BswnO3ԪWWQˑkV'kUABJ$]:`%0Qkl)3Ҫצ߱l=t̤I11a"-qϠ}or#ڌ)cw1Tн~Ɨ1`GQv+H"i4r?0)H },Ԕq@F ѹi&s˒ 6z>QFBPˑtS>{S3KZR3!#"<6ghV3 g\Iko&8Pj3ѽ:`nn\&QPR`+;{<TEd.xGJkFO'#}4o<,f_SI2OαOMAJ)ȟUz ]b!ȶL"d$o} 7(b(BCI_4 T*>:_cyaֿ}}?; %4u9RBs*Ǐ+4%%,F*z3+^sn7*$ߧ; i M&ugm_="KĉAp?X627Uq)8\5jG˫R{.HJNĖY4{g~xH_1}5ɍ+zp]Ş ķwwe ƌm]3;rU>YJ"ڬe( +{ߓ¼c*4rVY~ V:`3jiA- LGp.o"q%gU9?8\ajRR.:HttWxsI\7-; !9kw0wQ*V'H[`31Хя_͚iھ΁;\?;oXl70rcZ:ym\k͟NڲҌ 4cBXT6M/#' $f.h!hF鿘/)I7hVzZOXp+lS[w݆&(BX}_v5EvW`gn_G2n2r񪷻5 a\Vq B  DG) 7YA$t-Wg3]ʯ xǧj-p< = ty"21-Y,2r)g~ 3B ;>{ŕe/ͪA m]Px h6`Х7~ Jl)^ ٤~Ś3G<'oPyM=JAم*l^RW8AvZr6 TH9r(.IC*5ipyrbjܒ7M&}8`u{& ?V;wj$ʵoBc!{]3T| i/ UZi-9 ڡݜQ:r^T>xǎV^˜!|(J(1i Q AD붹GW!ՐEx3 yk~K"MXHO҅X*ѸtJik{ )Z3ud@+.Fޑ//3 b1?V۩BŃlBp":cT.):/R ԩHAcauE‹OObUI@O>tѶ*^I:&x%Ȉ`]!ѝ !GY4nle0Bb:ny1 ʘ*@\I:n/xU8xi`j/ *fs9?9hej_8 ѣz<J\Hj{l/ܹS-o]F%i]-,EL5?EQZ 8_XsO\ HJlVCs۹popbhȇԟf?HW"z IQu@'ꉅ7Vl!nn KL=*;S [_[~;WMD} \l+8sh"&MI"iKcƥb#7=u6j8pLVJ22d%+O&n)( Ao'휲2k%S5K88:apnxi)T 3b3 &<5 Yg8J"z_A`|2Ƈ'ltN0 ×\ZD.\ԮG?쁱cF Y0@,'a8lEK^[fvI S۽kW@E*kD?a桬>.yG0v݆'ɻ`Qz!\OJh<6ƔNt@]ydЅ۠"]*b wzY%u U7Қ ܘFT{Ɗ7{~bp17iչ]-)e[A!G)4eѳŮ6ǯ:jZ{h~-#۝vp_PԁU&)  6sWy=Cqhf%WלHē?y)w>DjQTjidKj!JVj)T gFSRՒL|F5ZŌt4ìy&9&[Z0FH[cиfCJ6RN9J- fsP~dF@AٿnkJ+ : I|{w@n觶&rEuŁ2n.9X1y .6C1g*ʡQԮr1$"m~5{PjǬy¨p؀}T\"U9k!W%mr$k;",'|h~lƄv2 MmN y7F@fk1=V9tHW0]8w'{7+Kl:;3aC g1]t[/Ny3پ:kOް0šْQp42>c- 7k[*;Q:]io7}k4-o=Q݅y>t_/L#Xj"?x=eƸ斫g-`_?}?: !o:Y?N*pMۙoVZվ;sA-=L?~4nK` aoƛr8[zQ#J`/D86|}nҶm 3*ҍc5w*&przl 1V&Nrj;)uhQ(*4ef4Wig(NѶĉ:'^O݃hh`B%w> CWg}aY❚×ܤ&@_CjѫTCnՀcV:4cťxRZ@.4B -ʤAU7M.5_Uu3cA d]>FL](_IF'6ħv߾iW1}a>9.< ؖU [Sb v~tG (ЀH B(6-MEOgw՝ZIMz\q[7 ‹\CyW@ =ĨpV MH1($Zdra8jH=RzHDbn2#!;xG]!u kn܇ۑ !l l>G)+~)ִ7fM9_dd&2G{#p@g>O_^LgB(jssO/7%+31r@gx-1;s1_A$keNJ6][ 4e[~ vj ̨:yn+1đ6TXrzsMRQ/߫2E3Q<}~_oC4KϙHb>N./?9Eb ('&SFV~!g#HF[8 8 ۝[3$}t@e^nÖ硶0֘ `P0˂K_SY@)R AbفO>.ZU->$L0&T/ Q蓉bA?YƁA4ORƠ\ :7ʩsSXP[p`ڵk kIn Eґ:)mLg18-gzhUKvLiq}eR5349g!ln@\KċrbUiyT|["nDe؅]2R_UE<5&^ZܠyKSchK(I+)<&B~Q ?:)(.\l4<:i!!TuouQ2%.B`ES,,ʤ륿*)X=[@d7#x4tϼUC_߰2_kp]8B^X!JvGَvnfؽX(Fjr|xdGPʓ.ֳ@3\3FXG0!Fy}icfv$<'T؆9)hdd3NXJ;&ԯns}!aoe{1#Ppbڐ)t@cPu9Sf|D.+U{Þ}5K5ĶZ>Zǝ UnmO9 _Pؘшm<*mH:^%4FTw$a:j'<[F=䫙\f{ȻƳ:l{6 %45HV&] U*~Yiz9X,^qCOΑ9KG)#T-l^@x"_Ɖ#8n}I%|e6٣vƌBcIdNeg vVnYjͺ5?۟v~;fx+$ǻ9qy8C]Y'&RCZn+O1.6aaU) |rSu}F|ݛѢ7Cqn;'&010Z*ାUǛsw|;q;tܻl0ȂrYOMccz4/@>B_3F{:_G0wJ~'nd+>|ښLB2|<n䃚{%.tD v8[@N\7~->LRr[,XlbD/e^6P([_ GUrv%qx ڍ"`C $Pmk UwT-b(4T=4q'XjWw*AG{Q4ҲxeeI=]tm?A(|L@TJY|JZ\H'?w!pE9ΰ68ބ Y ػ՘E1AV`< :vVhJ3ގ{d8ƴu(va$RVL_X-twԿK#d4nm_Ώed7L =D,De(ԑ/˫!Mߛ:zE?i3fO:c ]xSLiesSsM]/T@f1Ho0R]pS8"zY oy5 eV,E%L"OǦz(R$V柝; 8PEp  )֦$^`4 :Dl~-\ʱ2oM^:)rΨT/_'.Eoxkb/F>fr9fhP0e>w'5EL &;6R9o|9o#3/jK--Fgz߭>\ɱ*u6핁2Lu6> 4d`xoF̸j"xuH i{sBF%2AYjV#Ю?RəM&'0mʸ(!_ȼ0[#ź8@2T7j2\#: CwԸčɨg{*F ޥ\ڂ4%BqwIM`צ{9+T4^pAV]BLiCP=QgR45"-TQ5S.?\_)CǺ[t d(`l UFi yNE|60b02 ?: ? ŋ70NέʪFF/34L`c͠ @bJ-SV6 a\ԎJjwoFag0f$p0ެrQ¤dstB\բ?סHL&#_Q!^OșAQ2{ Kj0 F|wEB;oFòe}8/ٚhá蒷)΅FC_Ik ovExN݃h{-+g, hwIxh"* l@-ez+t R S8* dW?5dV kc}nttL8/T3s`}àBo2 Fu-z^gNW$Ku)Io֣'q':X&y@„~ndLv.28=*ey=ȿ'@"=}eqa̎ʄ=r,{|RvSlM߉ܻ뱶{܊LL&No-^eδJR_Z[5¿tIi+'*;k I& n-I8? ȁ$OE-{ql2bd^%#mݎ+F՚ ea%aujv.tSeKÐDq6W䨊ҠrL_jq5z YC2+6ALlH ]2Qȓ>\.Jv%aWC(|2v=[YC}t ['A V~չ̬j!,GAcRꌨls?U?MeZvf+[mx2Lr4n?/a_gj*ry,.[+twN㐷=FhN^豀AVƔJ?t#UT8꧵6 ݩ1 YW@c|?2ur:@@_'D쮀Ua)TȅWVhv"oHjp kjIws.>;^Sw`"DF K6o|g/ԑ>/vmw<ǀpsMBsJ|clw*_PG?]X$:)~9%E5_s,P*ǁ z{\;UGE!-i)c}wMLtLN(VjfUa&@qTBEЦ7fDn9R$vm#}Tf)p`d }e)'3f9엪fwzCw~$شݖVv`El s%h+M;J@p϶gas"V LC-/A"6@gm+3<,:QYS#S;=9˩=58卛W5j|5L5_ی:SJ~$][]d6Ֆ&;j#nw] v $gh2a]ŕqlȑZ]Z Py͐VMVLƐQ m1IW- y[t>9\R~ykOX~K3:U;SpYI|h4z+YPr4R,8 "o2A0opq?-焫Lʦr*[fW@4&e .]#TrX>!N\8NLL~jx)Z0m baOIYOb|v_ǸP)tP]"TZ9!>TjM !HN%0I^"\b7'vF5]>6Dn rv4hᣡB6mMFq1P?]?/p ~&ɹpcs J^w-Z"iB3$AsBs=)%Ѻ(Qte?` FJR{EAov6l۲7R4Ҹ?­/rn۴D?u b~ڿײ#U沵d2Ď[dk5/1ZH:<*kkNLSBeX^@"huwv]BG , *J,- VC׭;"ɘr5YO8 BMk[F$X݂Cn0 uhKҎ@ՆRD9s1F0;[OS603KDב:ǏF͟f:r;XO"_!ذ9P&M$Y* EO kvx?Tj!7N|U+ͯlDU4||ZCCHŧ 16ОH@ Mn '?FC7-#ip=yx?!imQj%haHwٵ|nX>~ 0첚Bׇ48-Ҁr%!\g4h䯶I]vp_!,Ye ^.nQwR:BE7W=x&ɟTlf\ &:>LXX1ɬ絊 ƳH*Di8FnD~N MseūDvG?~Aλknح0hF$)tx!"<[k]Nvtd\&[7g0KGQOh ZL%q-Pr&{^u$Kۄ[1O)OUz_4C,6%?D^&@! M~BM1* 9;=,aKYe귨R? &Y~+-ĤcnNԍ_m u"a#zO}r=~M|di!VGb$~Bfyt #o Y(ڍv L$H.t:g$3*U\tELeVE8[V>Ĭ'$"UӞaɂ35_Faj:eyVB/Ӻ(8=3m|jp..2X?-W4#KXH|~O#AMͅC2;>C*JI=PbF:6cPHxzM_^wj˨^7Bfwvs:v$û% Tj(_ TMTsT)| 1nF:K?1P!69`8|ύl޳cj31 piн,'k ]!}\Ȓxh|Ħ*mG#4;-滼4:v!yM8,ٺdCqO1 JQ3 Ike[L Ph7uI߇ nnҲd}knkg/}Sÿ:e{K`^?Z!{Ҍ!.uRitp37HĎOnR{o^Wt63?~ud~I`]=@XTGѭ"Qgu<18rbY L6͢qLpґLhd\K|o!@|G #`I?7ƑE._PH,dVl}\kO=S}CWp臋[HdrROlyfyZvKB/HyڬwxHM^İ=c>Q8^B$jJTC:Ӱ/nnM׺{cW@kRSU <+toEag* 54C0X n˛HpR}<{ڢb*?a/ـv5.G= Rբ:Zn?"No*MA~Ukh>H;=,-ِ[f6+-FBMԹg~IYbn֮X*AqB'z>)πy8f38춊h9KrnVUad_;Jsj(%U UB"rzZi&1,6QP:S䂂ϋdÚX^)' =ZEdfRWT}O*Ýe rAz<$Hl](yfgRZ':L #d|A{Gh PB_AgKg?nFkʽhoJeM]d˨X숄ޑ7$ O0l h*mC0>=ƒuMiK, j7s`뷌̴&mb )Ep M.i?V֢i+s'л+Ks^~f!\ٺtyGucB^1 L=t(^XT|5" Z# gNޔ&Զ$I=q~zI M(8d QSiџ9!:淣+X#.Rbe3{r>/Cbk>:}lB1}pE.@0:L̋4}Oǻ.SVIDH /VxTU[knlk&X]tԶ'ĞA5oe`m0sy-Of1&_ mPV$e2\R7ѫV(]+/ dƌ #k z9wX6Tx] aBad@-@UE9VŎ Cdmp^GF x "z'[)ݳ@@9\Ga6zqVb፯U( rXk·LGZ4P'}IcxGByR ,a>&̄E^ Odls^% j|eI81haK>ږz cD i&ɨwam+?!Bn2v{*f:N]$ѝK.ˣ3L<_~V\x@ KmkZCP}܎/+Q # [ɑ´2;jE9Whm7cO]| IE|he,|01јrm3A20249n[~zsl1ƫ0[1KHAgwakRJ+ٛ4E\Z xVFwuaث{$ͺC9|Q,VGc__8E"!^; M8+Zj$u*p?4h Ɵ3҄E 86*6pFâme^/b`·tOQ#}\KžΉBt,Au~4ವ" nKoW2PYu=f=A's?n(Έ8q-1GsX-Ir}ybE+=^%MRVr:n<Ǘ8,Lq]7g^Rmt+Sd@UK;Y]q0ⷒd~9U7!lM& IcB4R0%3L('ZށDx?y-/:p)dL'Iu-;IR:54f;Qj# ߕAT|1^5*’o)v:,b5%] 1B ŵVhZքeuf U;?mAh_xB8_SZ!k`+¹DgLXK}- b2 B#bU\w(F:E6Qw[@^=zS:F (Be!2!J7>h6FmrRpIVfLۗ\ zleP/+rlw)rlJuQ.X\tuP@rPtSlwrmj޶R[/q 7k,ǟDv[u&OU敲/tt*p#/3 0f[_⢤5v:69>=oT7V% v\8x*,W,|bE"5[278VO8gQzjY*J#N) Y+{A鰔L3P0~ Q=NiP7J Od&&M'Ʃ t-N;>, 1iƜ&Q@-GD/>q:j|*BOt|@JUhi|a {%/癘C>3j5ۮ5}qzbS,5' f*ݔvNXN1/)J^:(95YrZ4&A7!jW{{8Q>j-1ƁZr8F#C 5%ȇn~29:;h0XLYlL`T=!zgM1@Bgt9 ;+Q4sE92jޢCEp?uf#lCǡ/C ͞uL QMITo<\۪1@x0{9+nՁVM~ #Op|![D!˙#xGn|XG6asT"ﲇ~<4çbV{Phg恻+)#UcR +JWi͉XC^jzOlQq kPkM'xz2\-5>r8~"R/f=;LgTG!5>%\ɹ).1F Vmt7|`aH+ܶg%0GOP.\gݜl"sǦ>;M*]ϊ`ͮ_T?lk<ʄ8Ywx]}抗>ݪ3NVZ EWgBwB+Ǵv.!pDpQƿאJ@X'g=P~rI 7K5?'/I3QPd}Hػ$K,p8[LJ0 Q,Ca  y)(ό Gti"1ӎ$~~~:S)Tlݘwx/;~Z@ !KܔQ?T#K^V+GO08 7kֹzJZE ӐҴn>s8*UՇy?9 (طy +aj]'c) M-̴մw/L2t&G}g6| !w~JC{=F$kP䖢 ˵"w}L|@ DzXO8~@a *cFǒ*l%.4S0i"0r)./YcQ|Z@GV/gAq-˭^R[s{-Co}"hER?>C[`欼.&'I*R.X oB9#ڸv:ʨ /B6lp˃3+\xr3iq-]Xw䑅l0X[;΀"8q'GχQe$ϐ8PvW]$[tG 0P?bhY1Re0HJ]d:S6%`"df6Z%^kW[Gcji`ippJXmQY`" 7/k7>m?@k]5~Y{)X5u bHKf<@ ȿk!Q,$I@_o}H7qMFyU+kGj:=')x&Rx' 0! d e"'у` ,s7nI9Ob_yf ݀ʦU'#s΍0_zNAp/2]Gѷ KxW R1`^[1#.'XU,7|}8B*8pνQ^M& )R=u |%yU5\ÉtMkD޻/ lў7c+@VU:ޓͫ~͘1]G3}?r Z)WcFֱ d[+6s1 a;$*-녶M8@z-]ړD ޏ? X ?/5L/"ˀ&Ɔ IxG d}i%!E@qF/b0߅14kwN:f¾;aaĜ;&Uus!̥>? ƛuXYNO0sad{ϰQiqxamL>i 2ogeAfFR?N=(c< ?>ל㙥/3V`eCEZo|+!*\`p>Ô9!;#2hz?HN>%>váhQDk̬7Ҷs>wG:͂>z᷽Aͧ)unW@  d@?Ha`/Y5o>]ٔ 8<=>?tB7 Ss CG6ud3-3i%Pד$.i"Ks׻eֱX/ue4Xt`8GmPSb&9Eeu mzXrWQue)+L o/,F͞vRKP mSW|%V=!AU5f)o|[?T@k$AnJ)RܥJg2f51 LaMI$A ~97{\DeͷI~.h,G(; .-/RXdBfH< Hg(\*&kslJK5?PCeY+?\2W+^[%~)a%Z62?j 8q4$1"V,W ׽-٣\~*zI@lU+Y]qX⼗o+>VeuX1u?t0+%^WOLtT=)഼d\#5uZyxTn4y̽/<A Aio0-zI@'Ĥs4i'֣‚`$$Uҹ==k3ubhoV}4qPx AƄ/y{ysӌA1sE#WPbDNvYWJMȔd'U>_䀢r<\|)CbNHm^%B4񠨃-cD}a :s@D`g:kT,.fA=t5Y sCaJwDCbEI)miiW)Q))\Y@m@bSI8.!h4 yX$.ʯOAq~j;q9 4{7?TѨ9 VN=O2_W؟L\9^ֆD? Tb Ƀگ+aUWXJ78 kv6Cv:ctK~Aj{2{qi8Fҽ#%֢*"ϊȷk*Ԓ`~L5=v&I@a6.w3 OIpnJ8qUWqlE; iw  ̬.qא^}f])d{Lzu-qUrD4Rqs@hK M{nI7,E6H/JQ^ >-. p99Im:ɛY;q+F<^3_D e*?ɼViMuWa1} Y9ArSӫSNiuBa]Yuʸ>̞):f!;#aG kU#_Q>" ̾)haz[&ul2`bTb rɕ *E<0NEV#{P]R7znWTI&%$PP7TMs+Lչaap~VHޘĬzy j'Od[m1:>86)#,MguQl)9 ͩʋL5XE0j~ю ޿.K6%oyZְ͑J4F_JWaxvh#8C3 @oU5IB*^v!'[n\ڹZm F+6(k>Lؐ1Tּ*Rpdž-* AqԶ&lQDo/H'}<}5eŻ}x!m3e2 k(Ev<ꁡ + C ( bgQ: \6ȶw]BVcE_-;3_.y +i „ .K$4yyCŗ]t!`u=n*0U:=PWHuQ/ZM=xl`NPWDj|]UՕ %\%a]N[?qk2M/( $$۪-FVzۺ#"OCT8 UJlVK88_}f ?qx!0h<2GIq fu]&2/]S/ HHW[XU$5Bխ+ OrbKByц{0KPJ}kQAwu}w9!ɉH3kz~MYGVr-'uH<{Q k݀j&| fygX(?s rGlblKwywLirBl P҈m1~1'` Y Ns8iC'~"B- dY+ )vbQPD I~^Fx+Z!+v\:1+nyivnH> rra2&ГCC=Pg{ KREkl,~8eϖ`o贊:r*2d2. ָfɤ)`qd}Nxzܐb}&)+,g4 : Qt8!ҟ$Z\8Zmh1ZQiSQ#ر16(|*5P4OD. ul a軰bs&x3)z`ϣO' Fx.>fXT^u|6>ܚ8:Ud"ט,Ea9'@E#PRfR]ZK m:ކύ kuЏ` iNgb҅,0壖 ly_qwyQ\=LFc"L>xcy=f5Jxv=֏dsyhW75f35YT &а gqju"]tTvaWWwHwyKHl {SN򮌽2o_Ii?Xc6@9j!V8|Jp)!$%K,oQUkjd.4)oY-gO uͨ9oK;ĢvoFND)~J=h!܈bZK3R#Хj5[,p?_ ʯW+~=Zu%xC6ݜ ljM̸:wXȽ3iXYp)"[7pMTX7%ɺx{URCp$Ūǜ=n^EA H)$^>ֈB:% HݭSd Yn'䫌:lƣbM簿0l!)ܸ8@ *zʭT$_w~'Q6uKJiy5Z/^'БI Qh[d7%sLsMw2#of*+ Jڝ3N wꪤiCNe)تD6|R[.gY:!i*p*p~d_?~2g\,fx*)E&^I eE#-jH]үVݭ1krdT~Ħ$³Ŧv͠9Xpl6 F| I#LA zeR"C{*{$]bw nޝ@wZPP x4b6щ=$_z1$l8+)p|-KbŘ7 tyYeD7(Dwwh8*u鏵 7M0|-/~uc BBϗzΡ,`h8oH+Dڍ'y!b@M ӷ*Y9@ZH}%=L![3B}#*ѓ^졝]u 6V叞4X -Uཾק(3s{%A.!VֹiM"z=yjDžUS<,@ uC؟<}F܏(q?dsKnRW'Ƙ0-Ocv1ǺIkLnv7 >dKZ֠mF5%^~VNSEBѯTZ!0,R`.i܏= IKcWϰFyXoC3tԄ&fvhLx Mydz]_nV^ Ϩ.8R}o.ß!\3z}y}9fm0R8o`TM8';`@cLl[jCdXc/_EU"k܇ Ng5,P?Xu,羧UMB?_7w反lN7"8 TEIw[Y<#:=fY}4A2c5PBngvBqY%Ux}ϸ9z7U7W<5AwQ>@ cr B r*TeOzZOxQ=BJЂ)MH *K"DXpͦebz b6A5:u+&cIW6i1FX@W"*&}KWn哈&xxriK ǡ' qh+r8^'gHA %B)'@p$:6y%ys??̖s0*}R9ew7.J xm%-Gjв@~EEk'ʼZW衞%oK`Ay"[I:gOOdE'X#IJ(C8 HTH{6%Ca©U]QU<^*ˆ,Ñad!eagO;|\@|V0ֽC> !FJGdğ̢O5UNn z} +2ëN=7܌U\o-?.2#cw4ҋ9;_F?1 P+<0I9v}дR|KLGv+785nh!·sjwdo"iɍ$(B 1hBJFe'|'FmKn۳o!9*ܕ9 o8oĩ}:JfA؀fK5\ Hn3fgNn O0y3Ax&L! \Ԥ80.?.ҒPh( gɍB}b_*)xDx+衶(77&~>P?OȽh"*eWuHl򥤡Y&>)wdxЛM޸6:êW&ha㰒Q^/tۻ-06Cɨc _ank$p-)>%V̘{%1~'zznLߘls >KϗTRI k=V<^z. W*ω}<2FRҬ+, 87։6+ ̾ S bTyD6n֯nWUe $dÁMw]k5$`74X:,ܵ|l>$Lǘo% 1vZd}:ugD|J*|89rÁy!GYR-#1!@a'0PA-ʸ5F(Ζit, ܖ#dyR lHTme M8~ j|)ǼsoNkA2d]HCaٕg+uFѬ1~6{l_sF̓0y M#_"B|sF7SFXpL.)x}n͋W9 q\I}j|t4L`sϿӕ2i:IYD!z5=hk=BFri?4Y527@‹W!X mW^$?n6ǰ2K9Xmٶ$VAx3?P9ޔXzS:4'G]rx?~}[{Ql`SfOgp:q5N50.TUY _v) o5PTTꚃv3߉'\BW 2w'~Bd',gy|EЂӚ=Ŷ2=&%I?)dzN8swFMBۢ7gU<**wg5 ݌h<lW?監q}y4TʌAW-w]_!jZk'2bX3 ?!r$ś R))0b'?o2l-m{m )O =(-krх *nk=џ7 qiU5TlJ-S>x鹕ޖ? 6?6k0=AgLI~b!,Ƙ\Ή]VTS Z1! d(MJ2ΧWD˴ۛ7eaHNEi[@FҢL7 V:""2lpܚ麃bK>WbWWb8yl {|:>2@Kr@67 4`'^7O 4#U#9 0*( 12 !Җ,[ψWeԒ^Z/}Eq&{m +?9 L?+΍=fLKsA{g l;N'W+FpXR 2r4 x(ԥܦ2@[Gg1ZKsf˘:-s @3|ЂtWlVQV,hHԤIk:ֿL|::EL) lFH3H?l8hIq/s%ڦR ڧ`ys_QA $Z SF&K{ۋwb~84vmRW>dڽ+BifCdZveA!hP sB;>k5)g(/KQ`tHpS> K+$cIAzƊumF )d Λy{m)naC8ї0p1T8WNF&u/fz6lrA"@5y\+ >S^g4Hp3&U119p2!BO7Mb-u *p-"L~A;qOqse[(y*/wJ21(-gFY؄rJ{F,PKY CgJfǙ %Gtܴ{s[ (sRbY4G/3px[)sO-*tۣ]lp\mWȲTW7k_˺eȓP;DϬEN|jYj%d|\Ћ;c6E(",@,4^mU/TO@UyW5Bhy*ӭx3֢5kDDapqabb;,||O݊}hrE|4Y~uӍ^Fa,4f`ѣ]~VAˠc#D""aN[%XlfdSI> xjEVt'$fb6a:C[H;&#weBZi9q)9 `S6ǭ_ c9IeN֣s9sk#xR5 nҗAc4pJQӭem&F1czҀr 2XFPÌ}}Y֧V.Ot"# #PH|2~A*?r9Fb9Iw_H>Npzvz*_z髱):+Mn%#۽B#Ld Yh§ ID֖S;4s)>緌SH aij9լ CK:ie4vyǵF'fHcAG)b.q'#o+Q7G CH mf_Pg]t?i~;>d+? *^ e uz`E<6sl~b(&Ԓ!:F?1kCSJL_ٷF Oկ8#2ɣTf8_d<`9Ego0E[F8(2pfps*xhzY4h^ܝO3D9fH\ yk12xcgo濧|x=4pݬDS@2-/}qì:{hy} "G EmTq&-d'{ &>;w/|:~{ /l_0õjp8鏻Ah¬ǫib3ٽWuP L646bl}ApÑ f?}7E4}X^ڦ7DW0nB/8>R4ucc4RmZT6rXaG n"qd"`ߡ Qp&PBf+-;{ͤVSKR  *iziyQ)UA>@! XpzYj[t>ܬQ!gl Z0S!Os:Sq *yn\GψsqPZ aA n[7Yy׸p3pxMu.\ƻS j;N|Wu^3r[J#vJu"ͥ6s"K|"R1}4y=9hn7l?~L"k&ðz4MFaiQn@NU*.bw.8mpP)ņ3+X&č^vR(X^iI9gͳd(cU灔YbFF,ρ X=5~ܰk6 2&Cx  hk{uaS$}7$|HWCnxiw;)xg6sqӄZ1c#bCҁU9z _7V -s`uڦ?MuF7]O1[۝jGQ)i$c"I{@?C\1 [vx˼BhI6XF2z,-;CNk ;aHj Qq/Hyu>`;\J>K`\Urs4"| .c;20O[_iSHÝ$.fWnEصEێf7D^K71c$ugȚ-l3NLfG4ߴdI0bݮuM|Ph" BՁ*+P|Ɂ"-Z5(W 5vU%<$?Fh$Dr3D;& SVx7lSA_B=>& Eْs]PyPgM, |:)y )NdUXʷ:^_X.MB $OtIc0Mû0S\OpU|l]wgi8+i9eftq 'Cߨ"R300VkSUY@)P5n@V".wՊIWP*Q)DhAk\RTMxևohPdW1NtXӾ讶ڍ|?w)갈8wķ۴jYA z7jJ5QF3d#Whu1)&:Y`l2ԓoXA7Ҷ4_>vz!~RH_  6\|U[[V3t} ҾnG eAfQ}v;6!hP՚̅Rag<=^4stieh)BMHζ\3Yj]Q S b+XE %ŢrɪzG>DS1)qu}W@ŢsQʲ d1ťD)H M=6,t/0D >Y^op@T y[yif%Yܑn3+NS'#˅Si_X^58VGU Ete"̫Ėb ^Yl Pt%4(3Qhc^V9v+cC1ÅDL.zXD z6 f!/]Cϡ0q3y_᜞3iۖ?ǂ#kT1Lnw4Ғb7 ݙ鰝l/aޟ10s$wV=MHBoƎ蛺%jc-:$5| /p$ oZDrH2я];}jl URǜlߡPKe7KI6Pj cS%>βH~J; |EDEVH?WF5 vɣNK{ i]8i{eٍj\4e8c\kLsc5m)!Mـ(wkՔo6wtVUGgWrPlɭJ6֛vNŒ\EÍƊfvk|ooYN3,!y{՛iΝr2sxLV N:2?1DxQID~l~@oU{ߩXOw O $T3ۉVT@y}vGy"/ )Sr4B6K. 26U:z9 kv2 %;ip/muQ!Ս8b9(Gta(@xz#]N}GeOd ̷j[q@H 3Dt.aZŒVq6#qR]8MZ~]2 6SŴ\$5x/A8fG{*'udk>q#$cCË F*GHu.~R-AylXr{N,C x$2WmlLBwԌˬ|^ʦ6 gS\axXN#"  Fq|>x)*_Ptf-#!ro(A.o]4*~籧q@ 2!g]_f_LQV3.oژF<snDjz$B+ӳz\A ޫ:M. p4,(3,^}q7RC leb`Ӓ F,҇{'B 8۞VK7hIll8pnfwi^!o(^r+Y0ғto뺊݌STz.-9]{?Ao%MѬ倈n˼䈼CȯieJxa}:R^OIH: EM~ E۶ l׍~R *elX2(zoHu{@VVD&2Qtև1ekB{ʬlsDԁ)hVwy]}0:MݶgJ+JFt3oj,xdA)S'}],F9]fֵ͂! a[6Cc_T %I)%vn7oE#ؿhҤ3 q6iKBݒ!g'jIĹNkh5>{GiE:%@"8͝l pb`}ח[> GzZd*lkSg' c1du|Awܿ I-z*^Z"@':`5DzԜpbrXEq>AP4L{'-Zh " Trisލg+ h8\9ή&2VicjZ֐]~hm_Ҷ*6(vn6%?T"R:j&Dt!30 -P$ûFR04zPw|Ԟ٫> Rn> 3GRsFmȂ l@<.6bi"H1= mЃ# 1x`"~^шh$*p,YʛXN%v[;wW#G#/^ $ðK~x,s)a='ֿ:~?Q{1{AaS`?v{Oye35jpóDJ0xI5tmNbQu eWnCzD} 7?'1S[,|)Y ugLhnaVO4xh?:(7}ޗ-*yM3v4g N]tj$``M $j ЪI/0~\ّZO 9=E%2FV 7σG]C'S$HCQ6d?Egex8C(ȩ:z.GaNV ΢_U0!VOxˆ$\G](}+{NR;Gf)Qxc+uQV JĬGxWC߷8+h±n*!)k8WZl*H}P%Q,mOӬ?Y6@dksQ5 gQ4pz! `J}euΰÛ[=5N^\Rolߘ̅cV`'0bD:qm⠃<@6zֆeDq#(ғ R]E qiB7~ڢSq=bXà \(b"O#Tj*|(ۆ! 2 Zr L 5x،=C0rE ViO `3=UhnRoYF=g%/nFÐ9~KuQ]@^Pn 8#aKM58_[]:܃ԃlV%r~,],F>4VB 3oUQہxe=w}L+MƏmxND'̂wRDMRKMNVAhP_i!\%j͌<>sZC^[G`* 8Jo7#\Rc̣4&U9>} dMܩ0FAv'=["G&Њ!z.Aq?ޭ|<"^An=7WK$57+UWd"c֑bx$ t!>J08C;^o50@] HEҳ]PuZTF;++ +RB/'wnY<S5Tl\6It]',ik~G"Ӽ50A-2R0ܓ1Aba X#*Cܔ{cUW5LW P4gHb+'lƟO֪Q=]o`kM6~a 6@IߚK〵J7 m+˸-٨Dxp 8, r(^oۋU`>k õO-|>iVSV6+r}j"UR66gcG)< T=UK4j]HTn:bm~y#)1`5n9ǭ!.UkOb璢-5Wت/D#@$ :&3ɶ',ԷhSvn,>:e3XPr0( GjD/ b=S; "v{,3IJ/WqJMR׺Ľ\ VJk$Zn?avNMZki$ kʽpcT/}"0to; W 4D sz[s-t!%ǀ@~:Bd6dD?:.@s91"ʫ'-uPOW)pTvttl<Mm aQD6S^lA4!3RQײNO=Cȧ :ΚOS!2k-ӓ +IKX{ `<\[ 6"L[ԔU xwiv RsٽRP pV[YL͕Jzf%܄̞ڮRC~߼^5bV2N<)AP ^ՙY`uc "6jC_pxKI. h(d\)$Ʊ0)[PXIIU9%fI) ~b\ R#2 (Iڠs)8_xMr8KӭOX!l߰x?З:E+>߭sej.oJV*LJ]rq.| ͯ vŘt坙ե-}mDzLRGZ}6U9ds CKNp\[Xƿ뻴4 L2m HAC$I"qXw-$lat5?kN 3(yaӑ&>(Ķs¿g ֏IڊRP<1m 0>I w?!t@' V~\Yi/bm^b,ZE8 𵶁2RIQw2}DdL4, ܄^+Fn8fwcKavaӰ?, M2M Q\R)n)g͊0;3!" scw⳹4Ԗ{㪤ػ{ݯMF,U|; SZeu{^YsJ o{duфB7S}> s'n ;ջXu l` $TC҂=A">aGB<ڔ4/F/B*P}Smmge MdMH$_Llg=` )H1;v ~ewNc]H:^!{V}`uB/we>hC/p` RչqP6KL,5lB6\?aYSsأiQg-j\Kzt6OF~d-b]D¤E.џ֬)z@0UzzʋGROB0}f'|\F;!ȴ!NYtAftKxJ?y.x5] J> :;qE\<@W$.nٗhT+7W8>,dBZu@yTu\6%Qw c>-b[CiYnz;1(@gyzc隫p+ʨq̷> kBy^D'NLF hQEQ; =3)vgȰd`4#"]1;V*M:9:9r0o%S*vym Q,q3(Je:)Tv?C' f} Z=8" kCQQ5VtUnQ d{ۙąd<-JZn'GF-:T;Q= h߅L̴vFVOr!Yt7~e^g%.`HC++;3.m u5n` 㦈oa!>QR2&{,8+lKUU55)Mp#RQ`moNֿ`(fe/lF/)@t4^τuUپ'߳:+8ioϷlDyvUD9hsSD4w0fHs?(.~3_O[ڣja#k !]N),4aSNb:0->baiE+0CGЈM8 =핦%*db+xVM(W@;f]b{^\FnMR^jQScQSB v0l*FdYWq-2alH9]8uP@yP53@{+biSqnNT.zÕLfb߈E:wk *ڮOQ-UŽP@o2@srČjʖ?3n38*釣Ѯ{1RTfdYUX(C[ gGҢB&&#Bn&29hb̀"Ja) %jtKiS?Nޱ@-=r)xp 7x%"k_L|1W&y07 O"@"Xo&F"ypGff`5g.T-%8Q S@P ]]wS]zqa6!v@ aĥi s.]*NP KܰGͩͽA-" rq[pE^N6>Nt5BpD,Cc75}o\U-z}:^1Z{^j{Š |"^i?4`yGT1SfƪUՖs I=ųVt$kInQ8Qbح5Sl/Egɷ̱ Pz F/%BP#b4@4ƑjyTHi~-ɴhmd`%-B͉{úteO Tף)x.IS {bRJV|h[멂;(GWshDvhJ4yG8){48}Koޝ[gd/Հ+6mn~B?ЕЕV `VsQ%Tw@邤W[ѣAS6E~C<  ; v \Z"jχ5DE)PDT!IZ"=(]=KkAŋŠco:\a\,2yXc8؜ňjuBtrlaa¶AJ3 ָ w,EiXYl:3cjiܝR!.ג?v*n:OǃMqt+K3)pC!fhܧQ%jK8p yPZ?1 z* ޽5ۘA׭,~h嶰-G2C恱)ٽO;gpKbRz i7c 'QS$Or[Obܭd2"5czOjO1=|D f ~@5W_QvxHݟUw!RɞjO_%wԯX^z%CL 7 >?KI]PIv Y ]SʝInZAb Y4`7;,uS j$TMkAS~NJKUl(U(DnÜ1kd^>c ˥ɿ} ^ʐ \~Q[%Ys)7^6\QxuC];!- !KjeJʀWz@%}czRѡ#K#wb2qa{Dw*eR<[z|g  Q!q7B d;-PSWyٶdiYjMʌ^`/qar"qjʭLi2]~PقDI#\b-ה y]oÆ@1HXj+s)^5$v3k0Yjd'a,UHn[N|.Ù{ }V" XFVW@`4הTW渄QnG;tD_w oЍ6Ɲ v'ZvaEz+߅Zr@0]e HM{cm}Q Yg Cמ^0w2vC c e1PPv@_~9в.Gzfz Sbn]7]a| "fiH){+xDDt#lGӯHVɄO/z(@\TPE 0<ݐ? JY~unW@FTz+J%H񲛡SEnA(~Ҟᑙsd 3@|$w8z;8U=[@ۛZ; ]clL5jr s"L*5lnj0Wtݓ‹l&_Z%ۥN6 ORXN;ec_RjD\S[bG\İP6L=4}_s-ɨ@6=SvcBE (0ʬF|MZڕ(ɑ6ZeYߎ890&x)=RX x EOJ;ScZ$̀AKxyHgny֛Pg<>#E8/]%Lx]:6S->(9;r⹿HUPȐ)S LN1JlQ^~$!qWuo)p 8/6QT]dS{tUE켐>\Q 9ף?dcމR@FQCWH:f7#/ q !'k$=[abFWըJ^~'*HS",+#EW1C#AB 8%K/A56A)l{yn7.pyǜj[*_(d|fF]YkGL3ucSޚqM;{DP+zZ5w&F<߷o' ƷT-yxAVn]UR3B(0$4,ui=73xWtрeJmzld sdɠ6_&H 2;#_W Jg-k)q&( (+3~x&su~6rö4(/h q&6c3 lwzH%z['@=ߋh8(AQpmY `x?7ϫWm,2J)@XK{@$ .N!g<.e]`)D-I}9c4.t z^8e ߕ3ۖbW "Z@ U LjFXg={g2~^Wƃ7 ZZ Dv ʁj?QgSMrc;KCe(U#/>~5+oQF_T]Z ȥpϥuZDchͅ+j[3,!#dȶ^@ti-dxT h?͑t` eg iwpf+i[j_"|N?RԝfF910;HTW[ $SfLL0UMģGYqaTƯmh;/EfV٢f˄|I? 'B:)[;dp0V̍ :sܩ'^GڦLԽR5@o—QtDܨl,؟I^}ݗ` N\ n$iu=ءv,NҷI8nS1i[>3Wܞrp絡 .^;-O3Ǻ^-e͍ TE܇ ZwbL 3kL,Fe[!ns=]ۥO`W7Qhn!o$-rCy;dpىp,?VXN=[[ 4JqṶ2 6tСk\M& "8|B!9KK6[H!R V߰\D{x n5y3ZO w8Nx^Qs ޭ Ҹb€5!VxKHX^m0ew<DGyhJȼ7sݸ:l|fN3&*`PN8H{vg:q¬d>wwAN^y9![[BPYRܸi1^qfiESiŊxVn*1~G6N7*\ 3u3m*veq ~I;[} , p]bsmnH$d|2B1]CiI7DyG3cWO5zK+' }')7"a$I6dbN?s/#Ft{,ouG[7N< D>ٜD55N1?k:YF2aN f$ `}ұkt5ɳ֟ܜt]rd"J'p[y2,]6/,^RL 8/>\%kji;;P#$,KG˵bKoh?n#\;ׂQliR>k)2P(rlS00I˭#h %B69Wa;<)f'U\ C!b緂;c'T'FlVKIfG*1L0~b9 3=|'A#Ѩ{N qut:j <5 q^fv {xlP2g}"QKJ|? J=^Q J(1)JHuFwۣ+4B.۫J@Cq K5xPG8A:0(*[yݭZQѼ^E_S dv& o ɨ|zcCf[%F{zRE~?UtYGt7K!QӳatGs#mk@BPƻ\qͮY02s+0AR 4њ^bNVí]89*4 fu!:a+'oF#GZrz(⋋2s918WWP(*081J`!9$ /s/h:SjX6Ӯs JQ]IlI\@tpya@n5 8(o֝(#1gZm8E);}R?M\r|$>L¥mPKD;ڋڳSq.0|qq1^_ P2E}W);x@F :{] : Pb_t=/ eB&x/t$.(T? rx4&K 4\IO\NL5-d7|?(V.Lϔmva3<? |E|FoKner5z"ׄ_~Qڣ1]/:7 iك mpF`jtK9=sL@ ᄬ]3kyhSZ2uop5[sN:e&jufJ?]+/qWdwE,PuÀZV"Q mFTD.L*plvXQ!Uܐ$[-2N{T6o˾$Xw^ȘcT42R/NSVŦ5ۆ%' EHsȿ9#hΧᲄj4[{oo?&$UZef1کt ڡюW# i0c@Iygcr#u/LÙkFpʪW>1 4Oup+z 5Fa>$>T.LޘL@|ᆨiNEMNh09s _.$7l TTWnJ<{7wԚ ( p3=$ީ.{"!p f\>=yl)b$Q"ۈEHhOX;RRV:k-Iyb{T3lU,/?O|+=L2!xh%2so|Dc@RϻD8 # @+P¦pYP/ |8D/Z hټjdH`Cu. K~Z#>ǎWw4b}\ilP̮~Xo&[vC[}b㵟ve5Ӟ{oPZ>U,l*eV~ZAkA1 O}!)V?oL#X4&@Ꮿe)5IH#Y:\ .T/҄+;[-꧟[}6QFlip՟N$;P\OQ#!=)* z$E *pP;-G/?}\t9D|Vf֛F* ;)}cXfmW)#m#b5 $ԁ@ Ydȃ«.ڵHz9erM:ܢ]!"Lij YKl2Xj:@'^4 5LPKQG;ɏDŒU ~d4Y .Oj\-o|vMZ2%)=/ LnĊ6 Pe߹^AhaٹotZ/7!\;&܋4΀M]̯6p e{Ƶ h:v:چ7*K4!;}7`Ɔ+2MhQ9&VjiԆi}Z5.R *wprݍav|bZӕt"gէ}e89TGf@ o W iΙXERk@S-܍.pUjy9"Jjn9 O7OXO$K#UԈdޛoŹ;dcC+k(_,w/ tS/gd`I-@zJ ν-rqCW GT 7j=9+.q267u*~+1\0t(;ԳwJ$æP+f`P 4^cK"0`pWu<۴sk K^Oȴ?H%Jn,&/dVler f?kM4ǻtɣrjdY*{"'.S,L;SыZDԃ6Dҩc:߹Cw:yMBe!LTP~y  "qWWײGG1qHjSFr4  OH =\[hyoZ4S\V}2ՠRb+/<;٧tY .)$^u IL`\fR7x03m7 XwRSQDvV҄m*XQ,Qw2EPF5Z! 2̅>TpHmGZL}^׼I8 @mnb;%xD%L&LEm4dv](~ 1Lʲ[Qr2]1dpC^$@~,1hښu皋ߓ6=;4{=\3Pu "6FR^\̸⺻", II#DI|:TML8s2ݘk=,Pbu"q\agk9AaQ+b̔*:QJ-]!4rk< hP{Y+oQ8B/$[cp!wUq눽\ȟoTIXc@JDFSHeyۋ'MWCJ?;.VQX&n67ˮ}6iC7x,݅'T'ϱ6R) 8^jufQi}%~Lg "z+C %Z;ufص4n?L[3=23sOGOHc/!/]%Ȉ-{ѫF0 c:$Q<ɳ!t8TGz_ה#$+s`,|Ja36h/,E;w<9rK+.8 j7L`V<^83g Ƽ/p(\*0OTo= pbD˧q*ߘBkҹ `8w^<&CN T&{]vAɞ/P^}7 5e,z f2#A-' 'T[ FT7l)ps| "R! ]k uERU7_!}[=4~1=@Zl/ϳnai=kt\U[,DO=< 񍌕VFMYZ4y $b]0xY:zqD?-1z?s Q/6g}uR Gg0 H>\o*`̳?Ex]eqWuu%|(J-9huD nuuLn_Qy^&4sVL^'׌gJX{H$ UC4?>t&\eð;"يUװOЈ>qe*BI.CR*cg*oѠO{0G5P-3~(( ϱ|t B5T#A<5Fem(>OwO]Y> 5^rª+DBËcqC^GKxah󔧤:`%Aef޾ӿ44^ˣ;h)blN3@_i@gŽ)zYI?7#3〗t-xA;?D=V*•ridqMөPe-2? xO9}W@ -'ILͥ5-;k.Ռ# ŭ)(3E<G'd v9/&e0jEM &[2odCE5)'\M9t߶?']s8kfJ}pd쟜sN1oD/n[4S 1%J֖@h'-$6lוxr]~-oϮ>2tָ{{\"7L67 _GncA3[ mG#oVp[ !VGtLⷯv6J"B 闣@H G O|֘[W%eמ0kT&Tс&H"M>ȒY! ߞ[lEi n>.?ZXD) 碖wMhY#e;oZ\E4Q/ЅY͇yV=+,1-At3Ȥ:bY3,EE~be6o(l6)odc^T0As||f&ġk5((-*:[Mc>)+I%ɳU^bMr<~vY-H g w.-Wa)2^ hlC@d+C=wVa,nM˃9/Ⱥjk:Y,.Z(J$͎^HԞtzqPf;Gj$77ms C]l( %LJLIռ3[DVPF'Uo0ֱWi36Z5jfS/SJ0xxzD^Иp.êVl( XyKTw3F~4S$2!&n cc z/;=S ^^B՜l,vS*|l]0Xipِ \y7vEXqƖVԵSXW&{{ȅ#|TSM~X纹n3*0ǎP'^~C1JBAM9(crZYMC |or:k &ʻ+->gi B~!x˭Q0V'b 6A&raU6Tsj $%eh>g p-E?@1ޱw"<`t%V*w,|8~00"2xD궕+y+X,Mkc[E3[m{(3h_. ˭mVZ݊$ xbkrT$O&>`9.H"HTW@ݟl6@Š%挫S?fE?l@q.}^צ/>.x-pD ~F0WWf˛ȝ&fr84'q$,OZ?>Ğ.:/^i۬0}Bl9 c0yJ xŜ͋X4H-fBCLpEoX5S g,Hk T(Mo#ЛXbJUrznMS"Z-3elL9 %*0i>,4rdlP& #[b'p"iV@QZF\s^]|}x:>[Uz3[G{;_05D.꾃:p%a#͟{]IwPueJPGI#ӒTPDq~=J;+EW|Wimh)٦$&;c{+WUifӼf1O= a(U);0o[KҲhչe5R)6^.:ulHE[@c[U1o|,G܄1ϴ\Pm/bш:]AP` 26]1@L-gʢQ"WİH:mLz#g҂7ڴ1CPgKPbM{{l&K@&Mt[5) ZΛ͐<%8֑B\8fzSxt>\*F_u3C޿q9KzpGvAAoboL= 2qz=qF0IV PEt" 6'ot7Tf =3=,,^>ʷ% s(<>\Fb~ґ(wk}o7#v}鿑DU%EVҙ8C>VM% ,3Ah= jƒL9:/|0"s#$ }V?` X=˜5L甎,%y^ȡຎ]α Dt/4Ζ ޷q{9k=˗2ctXxɊP:L;x;0cہM<;)9'd k>-EKR91̒ TJ !G*d- pB%z< .^RdPjgMEU>#.€5Feeo<#qvXz뒨$]o᣾\g9lߟ6i\Vc%RunuH(F:SNbs>"<E*ܴc'yFQ.uǏn׆HIʡ1h9&ЂѪ;/V6dbzKULϤ:½t[ML_-:h*>dTZtEv ŞT#{eЋ1x*5{MQP|o?[`‡dO<>k2vp1(>d ]+ٚH]QTwvR9ǂ^qFm#OKa%>K 񑼊 -AglǑ{}ڙ$9-?Sw+d 5( &DǍOPr̥w?U^TmMPҕ588ԙ#T223` +ҹ(|F,x]]G*z]YYN-9~H[lZ8o%剹3/P=0/Rum9oJ{ka&#At(5ubK> 4݄MP͎0\ڕM'zVQ8qX`q paP u> b{k V:ԪDZ!2M*L(LCp_ܠZ^aQJJԘ0͒\7rBlbiB`ߟ1W? o=kbOy㽾eprYg}'$K<7M4e0!7+aL!>9<.!ԞkصKgrewXρ((SUّKmi| Qb b{bS%~_\:\9_+E^ܡkxʼnAh ].~xڈ6d L)dj(l#Z I &rK @rtZ(-8i^+g4&V_f\𞪱 kY*8 ,]egX'*hS6__I_ "@xLA f0bjQ.a;^8|©:Lk9^p}α MgۍwJF7]YfJOľ'[q,[a61ݟiGB#@u_w0N_RL鷵R(Xy o޲To]ܜy|k~'Q* 1Pv_'g (J cL#jx&<_rHsyRlđ9ҙ4C3Ap]R1!A=rGu)BQq\ye,KjS\e+RF\ON18z hwSzZǨ_2=iuY L]% (o.sLM/.`P 55fǜJrbOB: ߾4l)߽ozWIKVRXvF^|C[ Cs½1XH^aS((+P~%%گHkHqEC:58 0G-~y? mn#Bw_H:KښkO*b[p@=]NP=h%G#6uUSh3Ϗ\ 9ш]"Reưw) g _s i.H*v9χ6[XwЦ xf)yX}a.YZ9^hݢ ]V]TKz#r.E \Jz!*w~$&1 g0YrMVԋ0l5Kp0\_J-(CiX~Ls" e׾$5y 2V+'[eÇNAd(ƥ8aD :c|Ә*6B5'>q=6Ƙ˯ߌww/">zIVo zS-6T΋UXY ? Xt!~+W翤F0ĺ>K{W8bȡKQh^^wWݸp+< =7F,-IvNz ?躋8(yd 8;G xkw|`nˌVM:rs#7?y>Μ_9΋I/-~OmN"mu$n86 2MbN_kjgAi{\՞v!xςYqWq#*ya,r_d+H)(*lnMSȪ"v3zѹpd2:I>emFw8[oBMk4rQK{1MûF`=Ʊ اg9g,v#1r lV.SjSttUTAnxHu*Qփ)-{WʉcROr7[g;)j0q=d_QF/ pǵzYXiC bl.ySfUHjWHBK2 +L .#xp{.MPn]72!z,9SbA-Aǣ:di,(y2) "1?An2:ʤ$uTڔQ7RmYA4ΔتR?UT9)Cp\#5TW:B p'e)'fjbk-}b(лOhQ996 Pkf=X_ 6]lp$5jxY ;NFX+VP{Ё~͉6U0|:!{xŚ2nHw ƀp8q#cQyHb7ٛ oNfq2bCKO(@/뽷yW ]˽ϙ5J="?JD:HhY#;sY)A+nr7 G }v`K&@|@ ԙ/zimdXo t*g]qN9v9z\&zJ处eJV;M=hCf !_d$C![nPzWL$B47NN3QY 7? G$=V**3VI2iI#5̡(]:>E6Ȟ]HS~AtHtvS,m3u~sbrS/c@I'_'*pXx8=})?`?gx6Pm#߮=鼲vͩ_hszWK]$%S޶C_'c[((RE~J+"^$ ^]e]8% g'!޷H!#[ <٦:^Wg m(cex[MgA?~v/)CO6{m/j huuv~Z[Q?W#ZlȫVFKbq%ɰd_dp0`mjHNx\s*C8Ksk%O MW6N BS8Gurwq {eٕ?1WE7Kwjd↕q"ݻJu28(EqI 4 ߡm X|vJ*]~TGN) 8\3q^x&߅bgsOMj nnzDZ"iC5s??0.(QUi󉀷&@`zmk;/@)W,O1u>C_~a@SpCMb~Z56Q.Z)o#1]?i]k'iVF "A$ vzsc3IHmʏ?ّ'n"Gc%AHf\f6;?1tRnωX#s ml2Ȳ>L8 "YP߿Du݊kbpFH. l׬LFtڌ0bxPh Am_B1j QR}DN~?2o*5$E|uW5 sfbodi|^ wQ6b~2 `#j= r'^0MO* }tu{`淝>Eg5G%zm I W6h2rП ^i*j' ߭HIkF:.hX;P)WkQ&zU" V*=1+a q^P = Ƚ4=8ZdN`kg̠}99۶F_9FH? j_TY u~}쥸었~S}}tb9mY=w#lR*eqT 'zʯOwj093$cҚ'uvSQԘINaQۢW:q՝'߬pVЮHٺxU0teNWF5H:\(NEdԴӳ%m,J}J@Pqymr 8 4tfJcm,ݼA^ ĪR'Lxs}_P&ѳ\PWH} N"Yؽm M/Omמj bhFfSdyRNOCwb.[H&`Bq2n+:Մb* Ubޡk\+%9A  :5 )[lE|]@-Ydfu©ɑt}9==% RջVD^:.B bPAɷBȕQ+$Н( {X5Y3ƔULdQ0HWHe eۥj[0_NDϞu3OLnk9 L}^9n_~,neE`S'ښ?t)WPS戟[E)S8a[q-Y(fbFCG21ږeLC]y3$|4â&uh`eZL q8<'Ya,iw9Aw}҂/}qJ4w*X*o:JGda; 5%JN1Oϻi^_s·3LUU]_h^T)\|,{KXzHJ a V 9@liuC1Ke')闍/#qA:ᮠxTȫ-ދ!8Z-  `i8 M*oڟa0?A;Η3\g]X&{/MJ57e;:ү5^mpS`rBpՒ)uCqyzfTeȴ*'"Edj!ljB>Jգ8 0,}$&TexD-8ovT`;#c.B n4e,t.)'4= tL,Y9@W%bTNrmз}QOzBpݽ~J Lt\|'J`n?ɵK"GKK}ƱNIYpMۡS{#_U{[3/{;a!,=΍܏\|A`f9 P꙽WYۗEtB$bO/M3kam/lْFZ?&A h1y $]+OE&B'faxc/.i{сp^Cޥ{晶į/Ns#䳉fC 7\_ rk4X). aRc9: _ya3)ڃ8gԡ)o6ɻ鞃^YC*T2 B (JBV3U`(Ӑȇ8c=%fr> :NňkN2x&`OR qK.Psf{;Q¤/) Al[Ig2D+;)[J8Ej@(L\U-16~(&:DT>`BwhUo! z4IםPEvO۝?86>7 4FXS%7{k12dfUQbf-3[B MF^(fΰB\Nz緕}N]MΫ+k©\/`6t_-t1/x:,7˦<=`41t zȕXòA7{ i}5b&.پqaI5uIl&V,9fY[f6S8v;7w93pw`e>4*%1KpWYH0̇x6\{?k8FTʸG'x&' V`#M£J޹cf3*ۖV\xX-Cb>N$FJƒl;d ZϨKAZ(KڪRe{WנZK+;c*۵4mнSfE F퍹QԲ( X7ψ6CGQzPAR+O8sk{D:^-0F xɵY.lkKpcL{cS6 SR#Ͽu?;^#%`h(a fmBC2|B _j7׵{F-e2ڌNHd9u+B_]/L" ;cp授ʜ;PX*X0W+% !"WmXSdql5ˠ8qc*o力іA1z4ũJ%L`̩q#ĉ2՝CNtT3Q&hM\zۄp/ɀ:Ya/w}%Sm[2ˡpQ}բ[O!hּDRs^6BiBBN,vV]m lCblh6~=hߢpJYy"A\:6˅N H l?Vٕ]z07\Ӂkwn1ߒUإÝB#DG/Saih:huha[')6;C挘gg×篦;VJ.8|Ge&v1wZ?y vui9dNȬ"/^A䄂)-UrYkUq#\{gclPyjzGBֿT\]^^ʸ*m:hfG8uF4Hep4 "YpaDNnnEL{=YF>/ٽU$g/:cHEy}3@]৷m7icnG齆1kh9'PcMZ-Ĭ%Nn,K&ŒY}Vjc,IeLvۑ96V% N3ȧ\Jq;_F?N"RfWI}Z(FmՑU6Z SQ`xe~H}<Ь( '#XIF1X& l#Ĥ;$bfAgg0~;֋#-`h~eȳ9acV<y?NJ!$18-48ZKa hxOtbIwGc OWxG2#4~ƾnlPK4XI^~6oxBȡ6DL1 *F=E?&[+n5kGǵ88ziKMD ʟq+!mO_=91ۉj;U7y~ /p2Ef՟P&1jt .׏:gJz{ްʫ>޺Dp @ Ej$nc s76!qP3Qt >m=BQii#wvG*k 0Д)J #C~Gu.I(r&yۻViƪW];PQr{Y2?N%-h'%n,0=OfMն!+Z$ݱVa2?nw`Qp$cTg,me鯎 r'dqd']gZ2&͚D=eg ;-f@JZMlġ~G|9k%Sy! Ɛ'lVVǨzh(sh1Ͱ*#бHŰӊ?tU |RY 6BLΊp#)s-7hz tך W)~j\DMTbL ~t5˨6u+0DKJ ةH܂50~÷P22Șŧrn\\#X4!@e }ɝb`Ƿ+3+`by~]૎\KJ:cI<4 aP7ƙ|tۃܴlF"ToD|Q“`%< =,LʨO ˆtr T%fo~{;'r2hvR!âYA@[ZJva,]| @W nUc'i.PG`IΪ \H0V?ɁlG'Bݳ;)CYUtCO9pwt,@'AB}KsNXBMWf[S)+"= ]+fSU-FV@[yZMЎnz19P bļcl5@01@ 4XOP1"IXl٠aB8Oc 3˜"B(48W脳9[a4=$٣qոD[%hR^;jY|lňɄ׋,W ub',4T+|ASC2lPuXVD$y ]WK(tR &OԽS׮ L(`M!'η6rH Qґ ڇ/O!z:X? Wș`i]vy7yO"m%"`;y6n\%6_@E17SA[wڲ(KAL__EՅsv^e孲}%8-}DRF#žؽV4w$ܩ>! ^58j]l9a(߁%0>ӫ$4ɧsS"U+!˂Ԫݙ"P-I?6ϑPtpAV@btŝ^T˟ICLeՙ}C̹/r ?Ҕ=Qj| sgzM[[;U46 o#= \vUlgx>$ %]`u=Un? .! b>:omg,;=l{vr17N׍[TyV cݼ/g_׽5A1 i>$둨 ]us:p(hCw4NgCN1ⷫ(΍<3BIJqBwnl56kRF NZ_&c=Nz^$'SQfKQiB ! 3}OY/zA6pULZDz}zfjȽj}AVʵFXFUZזDiŬ#Ʈ9]gq~f$#wQ1:["rwNgW=~~[Urs,0&/HTۨo~K ^jS(ICYm= /۹t@CZeO2 OZR%ϋY󩌄#ίo1)'< ?fm]3y!]vL6?rYjf;:Hk.Wٴ]ųqX4{̊ 9^4,R}ˌE+m>,jɃbXvfDHGTcnTGaՍUfI䍵/wސS_H XF#d9,r*$.9Fuɋ =pӲc nM&`upo)|!.g1wP0ߡ︫ɻ\mj%[^z[`JrG;MNB:5;NV)x ,@+Џ$X =&u?;0yCv<^GOI?[jy-a,1%%]Gh=٭,B\EWq5ٓԟ(g:u"A$Pya$Gu49P3_z)‡0 ?5nlZK`Q)nڠ50P{i0smXTE;4b4CAɱ֘4OrBJ\;I 2/]1Wx۝}L,YԜ@tɇ }~1%OяX Aث1k~+lq`KC=.#[<۩f>&w}PgidWܓwsQ,OE n/6m'(RJ ={Y[$-fى p JҖ#ڙTYJQh~K(ZKɈ]5 ^7sd!dQe!˘p^9M3jTki8&`J<˟Ki ]>kp6L:F~r.uHY}'T6L!9[*Eԝ!('՗>5Q)_LT֘@u{%ɶg%JNLMŌ -Wɡ4IpVF2\QkO>px\&7D`,IϻfPVg633= $Ɣ|I3 &9aSި: qIо{YrB,`ިo2`ff)?/^jebԑ8*.1~^B'@`i[&?̉Yx̽LY)$1Ꮀ)€\l28h>.$! J&Fԛ2eEԡ9zR}[λTRI龱dyȏ@[sJUH0ӌAfeA 5HKd%<ɫę;nc B୳X "lĬF(qLۜ{CᑋJkmn7^p{lU섣sF©V  wdO;aI-ԟ_ONj̾{X×Z;]imwڑo딋#o +Hj]X6ͬ8k(dWHv5>CUY8I@< Ѻާtܢ޹wC6oNczbl<.ژPr:?bß>c\A[mv1%Qw`nLKJ).rz<>`OAQӿzw&0+T9 :xt2enEe07{[pEq Xaf8w@'Q_$I'@>#-ұ$y*i1SKwRM lVO+^;~  kRҠ|6 Xͽ f N< <Ǜ򟍳>xIq|Sx("#(H@rtBxrZ/la wϧ'~+ a[td p^2*1uz-]!^&۲m6gᡐd@*y_zn]qS-zQ +{/SE ;|FbNV`ݐf8eE dR}6;tWN11-@zI4ׁ>(耿4*YA,@ózє- s+DlRW&nyOK"{䒆hNq==ʢcB#·oT0 a~f4(&Cm1 {ԹK}^UjKOl$6 h4Φ/2ơluF7H!jďZXcBnfMTW}JdSnΤ蒸Z:`MJNY$(+K/Tq-K\Ȉ+*uYE|.7b;/WZ7@w3>GdKƸp٠=@iS W$ D""k5֭Rc-a EOFA=kXR;٢~z(V#i6h0RD_INʃ>rgs gUpT X{L dT9med [(<'aVL'*e૕DBq$ҋJNb'dJJ9Ӧ26bSxn-=drml1vFMC(oBt$.1=w6E|u2Щ95R!\ʇDZKa̤eJ@TflǘajQ=9yDv~9-T4gK۟` {{q3/lH OTDj!ep ͈j]=F}V[o+U@D#n'; ^pJ*oa=SR&s9HR͞{"N[7YߠyK6 ?W|Q{*t $cI_o>+ͣ!knDUp+UZ1!o^5|g~|3NBwu8a0~ 4nɌD)k<.9P3L:Pʣb{ #!vvj^t>g9YWv4="'_EWwPzb.Yr;`If)C04.U2raC{qۜ=dY;7YʈwH~cY* P{S (bǂ.۫bX#K85}Z; PƗw \{zUGe_wMP(EGzi%:=-o2Y[7y({ [PdY%~xlx?Am#m℮i P2ƹ$j/"pE--:_|>>q' {K"@ZU?sxq01vH##q!͎ [g<+ꏏ zU @Ƌ[-mYK=Jg^u5ٍ^ld1,F)ͽ?eX~uJ,ꔟLlxGNORf;OY~ ͙6r!LӁ 5Kw._GևpJaTw/+zMW⍦ǰlX&0h,&bGKxX& ** RMO%pژ'g׷$uk!g P̧Sie@s]g 3ҕ!BۊB ^d6 v_2kiX߽"P-: T=_%ozǸї%h @{pū%__zygQKtPH;Xz {\@&:Mgmt-m1 Π A ?M)-;åf yO}ʝ-_vp@0v'͐>K 8BCmTDem=?&o8]K#wAv8"/0.%9$TTm&=!$?J4glhsҹ:|tn NFmWɈ~cz,"?~A:GD`dIWÝ 5}i"lՉv+Z$+r@הФ΅F@ၧ׏}9&=ALp;P ӧ ¾SWVؙ\|z@8dl@vlH8,63snX^&fXhoCtdS"KGr_gJ_I[JZDYhL-x=<|E16ƍ(2qRUV*WsvNs'A[ z^/p;7&.fgt{A!|J/R s44}9+?{+ߚS^[Uݾqo =2/Y3u wd ?8ـ׸tE`X0-u I\oB+54 ?pgOgVFq`ۣN^(t8嫌y<-h*E9#&N9*LhPZL/=>>x*J;qK=QvXO$eUخQo8oH(0πfGpQ͂Cv}XM{kuj6Tg=ZV &6Nl\M uAT^N ȽyL<q, s%9(!=-$!Q:)ՓE kc{il>Mz7fWAp(x!AM**:V؝JN9ߋ{Yai 3#nz3p`?řnïOv|%%{ـ2 $oE(5cA~Z|[46b`+>>S5?ɷ7, @:*+ۉFs ~AƦ;q4Fo{SB?MH(C(ea|L@z &xD 6g/]ۨvef (~#5 jQ\ K܄bJ'c,1h"#OY4WYRaD#HW $iSv kܩߞA~ԤX_L兢jIM#U2L} "~u^{Bl cF?Aa"3soK+[1.?AQfW‚q<Z ؃5@G!bqT׼x/C sB|Ǐ[=$U@&zs\+(h]";Gh^,΁xI!f0dH,/"#7Pχajm>wrɖ@r|<,1Ŝͮ} z%1tʱp[qT:UU7eʀ_ofl5Z-<$TPw23LA;"tb^qѸWDĹx~5!p2isAD(53v[SLXPRMSV`j<'0vK> .!ݛ){Rrm& #Oq8e}u2ݍ`ŒJcj={ĉ}m;Iw#V^Ťfg\5R+-뵿_ih%wWu)*&?)*`Ā83pAs<;/u[T+mX<-Bo84r2 S ?NoDyer% e9zl/%Tݸx4Ƥ9HV gS8 2UdU P'̀-~` Z6[-y8 ^Y!&03ɼƊ%wO%n6xaOQd~*?CoZ6r=9>*Kml0cSEڻhU~I$IYT4iB6<_C1)+ވ"0nd .{ 7"y%. ۿK9Irp®Q)u ; R"nnJ 2c0A49X 8sn7; 5[1zy{&Czw6/|#SGGugwżʟsu Em㽝~ݮy)H5Ut R |А]MőŜ$ޚFJ}ɞ6B)/Mlǣ.a+)R8#*t*M ~ Stմ$ n5LyP/wCFX&> *}CA2K="grAr1p-!~V,ul}|5#v9?q0a*s N 1Y]ꎱz(.kt8 =7e9|%j|,X>-p XxhK;W/eޘ5m\認&ܾ^&~oij|En}KWz~>R|`w>ˬ~E+.Gùq~>oO@x HqwNNX]l@񯫴ce2QK b PH7E!w. ׍s^{&:NAM4*.x aV(vt{{gMP<逘t_QinqfemzR,--$-49)AͫY:f,+i$q,'l2"^x8 [[cvr)'#pp<s zJVܼOҳ QxM!'@>ϛ/~eXړ4]XElF0U:ywLJOЁ6b fFP36u(1So Pkstf=Æ-7}{*$*VF@?-k e CbΞ R@]UǸF~^3 u~b?biTXX3;].Ysq`4G t#z0WfO6Zۨt+jApt'-)I_,G>Xx1 uQlV[șvRl*X1?Хdڷ +-8pNW{bJ PO c[00 e+'|9N@E]{60keʆ΍|?w(9& Qa]%kAQSpS)lu;S?`:~\*r/#f烅%,BT.r6&K|luт֝/ޯ$9jҩNck5Ҕ$)x!``y귯?FqÜP󋕽t#KT¯<{hXszmA# @1ѽ 1e 5ЃUceb[2LLEGuQ=Z%;,wTʪ\}ܩ# қ;z%pBM)h(rTG7A T`8֏w'jI^ 1 ֵ앰Px U<":K3Bk:&8 LA\Lu4azCf{ZKh^ ήyv+,|HaDdѿnAO:q&}|CAGM_6Eoq~}w욓~j85'ռ.l(OG3uu]s Gg(1C$R36(@ y^ 4]wujλC9ݿ-QaS5o\Ȝ+vs{T0z/w7g-a1I8'G~~o2pmdt̛ܜA*+aܚn%v͵v&fG ӏ`h]Ґ@g̶#䤺|"At݁WL͗@*DCW'ig O*KEލh91N['y'^F32PVUJb 1?h|'fPle Hmx-)PVl mpR6+ 'EicSf "VC[5 O/-2_YcƬvkM҃0P.I5-"'QǹqV:25|h^q&*.eG{n-C$BED_<$J>BZ3(+\8}O<48kl׫RUV1j4VłsRvsi21ړn2/_J(e 4kxVo^PB 8^ԖPD8*}ci240]bn@@ĞEXm0eg災'oܚ Zww2}amlOMCG 7#Xߴ ],jɞٚQG'-O})xzii1U-^ [PB}Ķީ@>:Q$:6M|fldpȼ%gWE ċ3 %稖TaGmۧkJYyĝ4/^L4ϵF*9Uu,,JQ ZE8ϔ3e,tl2&ǘ>;bVV%S%Ǻ޳T@,pf-rНK \ZH[Dx~O"/ 2mktvrIƐSpC S8BV?fK\t[Q[&-sMM]Ӛ9*l ݥт ]),7мS^ ?j$E2g-KS@[iK+_x34{fygR dۖ\I&6, {2M}jϪR2NCB~ *vLX ʳl}oAz.WWSc$mǼ~Fm~aqW{1s@E!UK< ޓ_LXϘIw~FC~F f=nu\)WߧYe ˑF:j]s2#bLHųSqPjk۶-~,GRNFkSN* [")_'6-eBe4:bC>)/òrr@MϻW: F&%w,gJޤ7-G!>g`6CCDtԜo3X*;g㪭"gSOjXjANl#Mۼfzˡ,ia31fI0 ژhf7i5昌+CbH?m܊fNK"Llj1jڃ{+g8wNyFNj*jgY0Rhl ;> 9+#G4ȵ((Qߦ븡jm$MSU$U94c9^'g1e'3WtSC[Z!՗dzb+IrcL-^s\2{M7WUg=&#jG5 EEG:R.gT">g2|C/͛Zz7^Kp~y!`8ᖲpv9wm=[0.]=K8Jוj.-EkHiVC Ë] ׮&@ T>ݓH,6s*y<QTРGf#.͐u g(*IٟAa:%Տڛ=ϑs]vC[?:_!Id>11Ej?"C:ZPY ,zUw#mxq3'h>4ߒo*MD3s^ԫ(A5=u6^ $6♳S_91 >0PJ98:kmI}n+Nx(lp=_ҽ.W](Z0LSSYbAuS?zKo󒏻sV"ۧaQpz˛!t;?.It"cVaca 医{ׅ+pQf!2x>_7:$RRdXFw:r-Is Dbӿ-gQ }\06^Yz_}ddw~ `0(\\ECv|taK!NXWFKR2=$֚؋OF 2krj6"bc@[w[D F78!6 WK?HPk'jȞ!k<пkxʠ^HSK--צt_CBFeGVc)2p E#ufݑƒbJ]@$MNȚaI%  x\i*Y*q*lm+mkf Z51vG*f oָ k8gY b4=ǴGW8|~=`[b 'ҡnBcw[=7˽ң (+$oqm1+k eѻ2 ΋ijμʏ;+=}S}.uc,q;@cWWM2ٝW[ܩ%,(H𬝘H(a~q vȅKܳ#3gȪ=j:x25LڷOC&W󁦈µ Jnbş U)mq%-Ŵ,.]8 <&?h'EoP2d(}7 O*Sj&gsTLzMwv`~]'+Y;[i&cͅ,ITGEƬN<ս1/֬'`'-9vYfy|5ȟ3zXIϟs{yz lxbMugw|7j}="3AN߆H;x.ot[>tA@>&]Kna969EhɏQ1A+b#AߞF!:j,55O,mĭKΣ~U%V?Qdw~q ڢf1q [\ry1WG)Ժ,+AvZh^`8Nz!ÏyT_Pj8S1En {S˖ 4YLMR '!z v{Q3],1%} nD܂ \nDI&_P M2ﰨSc 1H|I$r><5""pT@x=aVqkrj YG*ۄC/?X\>˫U  gGuQLf6[8Ws#zXR!ug fsNk R9׿lCqn6 <0dך8BRQҙ-@0r#

)!X`Z#"@w}uB1/@U54|9a_4И0REV^] dVPD|0pH^G??g C3p_elx|c?(sIvcBO9Xx6bT'#]-81Fv}kW3AvC )@ TF÷̙*!&VǭvL`,* ߶mJ%Èt b:Y.6r͆ϕ{Y&e58rY,ئe!$7h|=}@~wXh4D"m>SPgQ:'V*@K.88*ըHrĒR!ѿ .|s@9. ۶eb#EzWʤu c)Z(z| tMjؕD1tLO^4h&~Fuqzΰ`7Z{ۼ 5׊Th<ՊR\IZԨ$bK +N-KxqjԢr#_'-r\僓+:^&z-=/u"cǷ /X-ܛ,W$y52zVOÁYP\{g-iUTu5%9} C"@p]IMm\XcՑm'9d(]SF!-jic]fypo]?!;D>Oh ™ T% [vs٨ay|2M-LH+yadrDw.#};W +?U+PM]aZݩ scn>QKW-#Cݑyyώ/ޭMa}Ɩ #@z*ދb7 ҁF=l{_^,K:+ -z ,%{%/8͒DO8V~/Cz#q [^Z2thU(`f> dzo@sFpBnvsv zșl 䔨m9G␱݃:EY hr~no?bzwitv PD[Lj@B~ЧԹMr?>Xbu7P9>ZX~l rE/EfOnu8/Í@r ,u4W 6U]{Cn^79@  u~fr&!;ъ`nTHL7ʿ%ʿuΈ >aҙ3z@2ϊϚ."/l&B4x\,F?˻-ܐt`ꎖHPtwM_UڱW>[QohdbG- /MjPSЪSPY2\'I"@R(ʢdҌN$&i-qbK}(7[ٹ tc__>gc* 2]=6齏Qd@{2ދlbU-wE4;AX/{\xxc36ۃ|OT;T e,J'JбVѣBLQIaaʉS푨}/W \w1ٮKHїL9:cDN:ıuC`e(ߴ, 6E*c Z=jM=霾:F,Zc+4#F>XbDroܯDPMK׷Ŝۼ9V mT&;q[ZkcQ: @ȖJv[q x;W*hWlaV޺YFHtCR*-Afda'b=C5,Iփ pIuIx Tq&2- wJIR} UƮdq`<v(lQ0/'yًC~A/o0%ׄ2mإsV}`;"RX ?"O~3Z^H 0cB5IQ`78MS0:>L^J@3 rCjl1m|||uyԭս N:phxnx8Yc#r`Z5 !&3+A&Yt}1SXqT8ʐ8>z)RQD.ĝ99Q-:5RD{Wפ{-nci oHUգ0M[nijcQXԼ[O?Fx(kLPJZ[5 U8 wjJ5ql3[>Ɵh% AX׺5:KE3 f\m DBZ,*VQсGd"[$ҥ MP>GZ)vچ/4tձ˧ @4z"az 8REp%D vu #**Gtꗯ4qi~"&xN x1$|̈c]t)h7e@^Eh0B0 `=D1%" GɆ'\R2ʧFzXD&G6e]Y]f`Ķ,}S5_5aXۗg;Ӯ(W-{}6xG ֖>]A]*Jg[HR;1[@>X#$A9KCV2kG= MqG25`..ZXk@zQ3bk3 `)Ik$KY7W耥L0zk!w+L57v.+kZcFzZyrġ:"~k(ֹ2iWw%ҧ&ĝ 8‹ŸZG>-| #V',V^?(mAS29R3^T&c/L|;t~ߗqY-K,,vFԺHܿ/гCh9O&_g= F%܁S>cuyF(9HNq"O+AIE"c? V aB$$B]`KsFpo^cc4>J8kr8Su0;|--^%fZd䴲bK[4dq{j67;ڵ͉Pޟ V}bFK۞#zzB[ߣU) JQ58n S_HK [59)D3q9qGkҶr7>n<4 ͓ 7 Uu6|lB;RwsdXF~uqSGn[)GteUo)NUsma9~@'$jdFLZزȤ`A!T?ը/Y6=CNA+~`p$?HS=:ณ{BKzTq#u Nٿ$_hLi1a[dHwe& (d4JknyqJKyO!^%@Jkdjejwm! s''qoƖ/b礈T8պG)xXX9͝XyTf[N,R9?]t.lEV/h$WfŇr)Nnrƅ6{OU7h_LT\ ΊSPO# _聅oM\G2Xd$v֨K$b% Rhqd;S쁽K Y^ߊsTΕ7{5F!ğDy/}qUd9|9}&1|tyJ0:z6Tp%Bx*0VyB<} l@ J/\\C7#"?ѸXc Zݠma #uUZXiWJ/' ~K~/U/ ƋE^M߫%|0}H&ߠ?DTGɿ+,l7m 93Y'>&˃*%ը^KvyY y=Xc'F g$5YSu?Iz pIx+H7p]'-u&K?㿸e:N.D.բmkLne a6H$~̬r}J&VGn^h7ȪأA"[ŔpK ,q kHJvMN04fcȂˀOtvNvL~Zq\-8C\M#0V4-HKbo=\HBC+)7R47bG g"G3[/$=EUjQ&#}0O?Wg) v+->Jpk8}ywi(< b#d\=& 0OOEW^u`W4] ,[] iPnFN7 q|2 l)$|A'"µyk܉|@H&G@le_uR% wuQUiέ/([=nw3q؜M41Tm<–չ d](GihZsؽ pz[_xZ`f[m8.L#Hi 9HfыR#N*@_ϒlPRt8*s'cX2o__!XHFk`NdJqПRhOK6z$~yQ`[#8{4kF+*yͰ" Wewݬ}Y}pFmk}H#N#4/wسB6m\D2=|u9VMBRњq; V.xvfAQ(R ^˛ϩ=6Hn-#iyߢCɽIH!ۋ1 qi4ciV -䲘Ak9nt9!{),_sVl,Ol ϳη5ILhd[v4ՁܘϿ!ƉRJ'h lIs!Sg87 oBX:֕-WTқMpb#k㊔΍}všY,0Ρ@S-%7a[KPl\l.\%7k&<`N ѳlx4Hm"%͑ ڰӏgb [ˌ8̒kq5Jm-(TrF9$>\P%^`c*9;wЫ&"7JO?[p"3P1=_*nMJun&.Tw}gY)qdPG,+kMa2A[ F _m)Ho"ue-[{x.cDF|J~ЍG$2uڵdIPKwI=*>-Oz['\|%!]QH=^ AOHXEg: u[KvKBô8FĘRzN,24xUBZ!{薎3Uh M3J*;8ݵOeD˭7)HN^BnXv5Q@qώ1Oj_bwmm ёnb:b[ \J^+ ykW  sPlۯв0grE$qRm~R&K"ub=~9J݄KݜZGhYÿr$XXzTe+I tƈԣ m;vF4Ut4z }]AFW7#|z9$>16mQqC$46?Oay{1ybv0ߍkڢKpI9}Ygv`4LYJsЧuڅ5&fBcT$BN5ic 2k#V+j\R!e~jV=JZiNas2!e5$_`~Jr g[u)iOSR!2ua2Ԑ;˨@".)q8D%Őhf/|;կW SxA>,:A~"zITR>yf)% :usx&Dz. N1 $Rv×,LB0D$dfIx gTHU8}oȏH ehOHs ]v+}88geKQRA lJu?lHkx,=<0aR(KOq8iOpf>@'Vw8:{O.PݜRvX/ؕQp@|P`/q溺 -C$ǧK(節IniЊaDVNL1wnwjץFoZN+] ,.ݧ,<~MS)?Z>ʹ3++'5qګEpXfXU#,B>ߏ1ET,`ԄLU[? l_Qvٶ62tkztC;Pz|,pDњo-fgP[#HeB='ҿn 57h́NXw+;RIW N>ҮřR0E͕|"C^CiZ[m`.k}ыr&5'kFw{'q:k o.! =}Jz* ,>9>^[];h(Ͻ<6] \2i&z6Br)2ȠI DF' M)p&eתaAW)i8l/KWΛ&" ZW]ɋk~0Mch!TFj"Hǃ3 @’&W &~Fzߜ6 cʥD\9|Wv.[h*ѧҶԤҍ lΝiq0AsP L5@Z|Si!=~H1PCl] LDXHFSّ\ >oI*?9#bwl pּgoړp酆[ӉqHI2Q1Ak#YצtҙKz]3sW﨡[]@ō)V%MZ5{u{ZHjrgwS)i8TDݼX@iO% _{[jwxk.p*:Po h=+RJ1n+ `鞭OR&9N%>m][Wg"qUZsPBQ QNt*Ē6T;Ca(G  J}5AI:2N@_eh/u~E/}354'knŅ,YQO8ɮ7<ǂ:ͿyS#4 ז.sgI|/Ӣ?c,D "̭kh.B7ϋ LZH[O:j(1oYBtn" і;`u#JhIE>'h_d-I OBxN8)_cZ:{G\i0!n"0H+|j%AvutHD>*P(AT] a[a"Cv9_q/ؾ('h_@lu% v_, G5Z:E@X&4^ʧ*w[^V ^ vcmܝDnh2딀ɚ`ˑݐ`@(OV !yQ. hyf_ ]vB  ![\AM/0S ߚO ?Mt18_(ih;bW+ >l'mQN:J:&oyxpeZG\#cz F,0X)P=r3~Z_ |جԑ(a|SqRZ@j! ģ 4@(7;wX;K̩a \Y'/E1p*[b<ȯ$ׂ]٠?FP?/a1SB#" =yEFπ4e|w4I EChB54IeNi1驐>uAnhŝΒ8ۭbч:4vXS:nNkrf1zFuڬQ5%N{cgw-{}i'/>hAQ۠glSDTh:".)<}fR;b=@B $ȣ@PK25_yU׈AeqM.ҳt:B[H xqRUǟu)f/ލer3jqH9 n?J>1^x}Y2N:+CQ/",w<:l `Hx翅Ɛ8/Nx.+.' h6C- *}<& DS]#軠1{?2v`,QT9G;]ubXBs@I7Dv Û G!P+x!{~d(v8@`^@RyVo>/JiI1K59;eکxo)oEͼdw?t'H1Q{BҙE &uc)]?ZilM_mj oc|Eb[({[DrThV2\Iee">Q&AN7( f,^6V0fO^z׹–gnqAOm…f>0z\OCxs\&^zxҫ#^*(Oat#)Dd  =@=果UCе<9[$3::/#+}B,IgKPزxc\`Ve5FЪ 7c/X{F?i\0 eSOHo:a;ߊ-:oP"i+e!,*`BQ'`eaIS  1~a^h#eKhiNډ,#$y~Ѿ nL+3eqi}J{3Bq-(: YZ