bpftool-4.19.90-2304.3.0.0197.oe1 >  A d6aW^^fNU6%rFa( c_ œlF,'c*kA7CX#n@m)@\q}vhA6kL`uRfǮ:Շw"p(F:sBah3Bw:.ܫTDRT\JDxb Mdɚ_ftR¥ͻ'?9 n($u%GpƂ*CT/C[ }9Ž8$T.:{c8a22831a11bb5ce3db540403c9ff4a92473d4d380592a62c91a8836702ae321bfc76a051330ad357efb5813083def91eb315b91܉d6aW^^f(4H㣼[o2[6Zl4V<9աs% v8!M-kB!HƊxXRql9ɹ/.~U8cae/E)y Ѓi]T%RQvEs0{=8 2,%$N LxI˓61*V@-19#'XVb, N h8-6$8Ф>p?<?,d  $ a/DJ _k         R  \    <X7(_8h9 x:(cF*G` H I XY\ ] ^b&cdpeufxlzt u vwL xt y z(Cbpftool4.19.902304.3.0.0197.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.d6|obs-worker-backend-test-arm-0004.novalocal8gopenEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64M7plCU A큤d64d6`d6d6 Jd67d67d67d67d67d67e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69804d1d7b668fb0bf9df6e64a5c419e322736a443eb8212882e2ad64fe849f9f0fee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2304.3.0.0197.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.1d5Kd,@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.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.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- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- 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-0004.novalocal 1681292526 4.19.90-2304.3.0.0197.oe14.19.90-2304.3.0.0197.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/cd3beb6c7186adc8e336089f72cafbdc-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]=ebd09cc77133a8e1767cf20b9d88cad443033044, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRR RRRRnwMd0k^utf-8384da727c3be6a30d0cb1d99275be19c529503b5b677b4ea19ec6f93d0a3b1ba?7zXZ !#,D] b2u Q{LVh&ėQUc:R 8ec KЌh! nSwm}HJweP t!2!3S'K]8!`Dv"''j+˴7jz@т̵̓xc'@N=Zm~gK;R%U[~= ݄a2hzJ՜TiO@u  )_cZöP7lD"#p`& 1Jq2Q?ckJseI_n08g\átCq^+xÁB?0K=8wpoH1 +[.!S|8d?L_4GϛMK<ɃB^&*c)O74Րbi~iүpHtL͟WZdiʠc ךCjRhçln$t%?ƥ(Iϣ,BqeG޺DOW!2ۙFhdQg !2pdLa)"6-LRU˦swYdR!"]=w84Ar%ԏoApVdzN3}ʠ[ϵ%> D5O!CbMPV`a*Tczu̕Bf5%+uK{nè]H_*8աHQ,*ߎ*aRt4="Cܟ՚]PWc/66-BF8Q%pkO% ̼=eHױ+NWzDr%# tU82*&7\Hc4ۓ>ľh2 1rVr`RVrriXaEƝx4}y#aK͐ǴHzLԫ1E+FnDr |:k[R S(Imm3g<i* pzy 9VTOX?Mh;ϖ[']:%dNldLg]ʿi,f j,^%bRASPJ'>m_%PauR98ķPS`n\xB)ѕZ;& Lܜy{1Ӝ/5/'i[Aōf! Cu/PA++e%nlDr.F@I Pg0P Хٕ[B(ih~HҸ> /IdTeM > tmK-^AW6ޮLl|J 0j7N4@ض橡Y{X# {tF!/>y0HPAۓ*=r0#zY|E f˪yI1U\Ru&W/%+D5?a+aq~drpF (GBB[v 'Z嗛pV-Ix7kӉ(ia%0Je,x5F7/Bն&!C=wCJa[v]LW=W_r$mHE(c*B}imvwK_OF8!76l [u dqWm ؤ yC5 3xoF,4ߘq.JâӆrOA.U&#0O a] A]!-zCH x6k !vslXÒC/1x fg!reݬߔ\4 0^L] }6ՔVsz"'QZQ$gG A`eqX]O\0,9FKJs˭Z;$Tbd6X[)@ceKxSnZE79؈*BS)f=sq}k M$H@(ly|U?D|I$ǛDɥ9I)Xx ,6ECEwVvtN'C <0/GίLA' 7ٝG1xj՛J!4'-֩%&]3{P;{n_*1z+ZeԂQ\UϰQ?Qݸ3`,0H s tՎzZʼnWzA` {.pVN1l[b{ 98z#!0"k8 jQ CZ5 B-w0͑3d9-G|W 5pQ$<΍"d\2ce3;Sv#؏/ '=$д~oUhֺjN`,a8F=-Klyu["W5W;$r66Uk"HBp!Coygtആn>eK"W &d sӎU+۩)fot{*Lt>$\ \H-K,%{Y jj&2+O8kEMhVDF/+sİVO՛E iDcC0&o^-WQ {io9%KѠ D@P w-b8]:gQ< 3ZhVܖ B᠛sg jz]r)}tW~)cgmM<S&)ݾv!}8RrdwXrET,m@s{<`0%LfzRMEc죒V̷u )SUoY^ *Lk3dO>IGXa*WM4ۆ>ܵ DkrU]&O;vΏ B< /1viqJxEH7gX?Om]8Ck Qx:!rHҪgA2HGDxa}Q'tXU.X;ȕ˗")ۈ5hqyΡi!KBocȱm-"F7HSR1w9%S)9V/&8T:*MQdީdlttu3>PG|$;)7gT83&A!d ^]JBtbUײpuqkwDq-€`LZS\!sوIbvjW 'VlɕNxfTq`~IGV^s~M#BM ☐,JfNT^DCBH.*uK9PVhط"f)+;V3pjar:zt' Ex q!#֛8#E#](ꝷ 1spunHXFO,1~8[|F&\FQ-w:9Zg%OQL^EL,&`or| qZkD.+Pd4ilE:G+IPde'ɮ,% J+*KD@ źF-l,ck=vI'Xݦ!HBؑ}!'{@v5@Ud(;ݸs1ewc/~bXO4SUnU@Q.-"3=}J'C-ІzCܵK_"K˛Vl['NcMK|h #93Lה+ բuzmZDpa'+ď2oI^_ꆪU`+rA3 gel|dm<e.5&m# {8obCD2I%?8)rF]65ń~_rBR]Dݴ*pIOia0%w7i4C|S!./!Wsf8:[WD1$?4|h6v<)s5|rcF;LU8ٶAu׹FE\  F6~Ԉ2,v7oAsq,vd6r<:H-A`\, @ efBЇD#:;̯MrwWlV$5#JIy^Skxsd i3.y"ZImG =[n;{CQ=CQ^w7?փGQBӴzeqepPk OķtPbCy?W:sn(Ⱥo%6Գ?.!1Rb<Z/u׈s>UˡdYnzIǜXIS4C;L9Eh--x3o'{4`4_KN+4St57x$'(.7j\IOFs*b@ha[ߢZ|I[0>x|(, *k Hp vchXlQ 'Hz6yO[ԧQ;s1ԉ餄n]x[BzJa\GcO՘h()|)(uL1'+1&qIC3-~=I}).:2l0\͔N3ʖ blvEwFVƠ0PZc[`$[OO].4Oc 4sYƥW` J al cӼmٍW,Xxqzkߞ*]^)lG)! 毸Uiπe^ZM lgO.VKOS͘+P4Umjsk/dA7&5tй#T1[ GQKFDoRIn ]tlzv{~s@}5/|fs ڭp]WOFÁ]8`E v < Mƭ0Wt4OsNj }IrUzF %D8[Kn맥.]€MtF[YPЦtuW>lC'z\vb;HO:44 ~T1shd NQ/"@Do{S&.7w+G L箭FB`ȟLtD|%H3'^U)ۗfi<J j,@ɯil| Μ *c?N`bLoe^SDҎ3%?@ V}TS ̃b tgYjjc}CNJ]Q0=F:uTy8z7Genr^6Q@Fdi e(3ܶBKt\Ǻ"\ӞAyd?~>'jbo "mf'y4bXsK!R**?*TtK~mF${prN 1vtW ;ruX^'aU\8Ve52H w V2$Wm3^P /`dxzyťk:(j;N'+,2^4W0?K" U|s4GYg˗Ax iEѩNA kML+q˲^Suq]3"p}{KtiJ$ŃۙiU~BDEozK ҖUU9f|||ӱg(BŦopk~ߠŠz#Jb9wsaܽb _eV &I x^(!z_ё*șNcMO>3!>t" qPur-)z=]}# Ģ !:J8nwI% P&wt%%;']?0Eܱ:ADx{o.UiRI699}3K͊^D2[WIE̍1D2."AJvm 2Aڴhf4!) "-qIJ&ӱ~E&{` >JUpU pf洩bD_JBlokqg|zv*c3C*n|d$ө2On~_dFNfVd ]Z~sڽ*+$),ǜ ]ղA1&vl`|!VJ(F6W>$.@vnmf 8U9N RjZV3fyUi6'7Nv%"Xe~Zo$ R~K˰LFt,C+A*9hV~&Ŗ@B^Qc $ℱh8@uThN譗=|}1IYX_";VymQ2s2^_jii͊ykDʪ$h 024dƗ`*ȭKܲb#ZOlmα_Ϫsn\o ;*Z"\V}Jp2_|3cW燣ifx&00 d )pj 3K\Jb/`$yqMw.2ر1Գ |i HO /9t;8\:`1dPJ@/1xggDKEԙk 6M1w6)ҽZнkry ]c=!By[K'Uݞﳍ q YjAxY' }f ,Ztg-d:!,Tx}9H""Z C;/}IrNAh䝗p^P|>lZOL!^{OA4d*/9X^Y%ՈND3!" *[(6Js~uQ!Qfmw̓0-՜ 4GQi1; ,K+0LYR_)qh;ǣ$@ '4Zmusv,N"M'Y/'Y3;7|}Zw,TH]}]cr%,_(N&<ѷ0ёT! {31lcѽ$4?02 2]X=zW S}l{“_7uܗaI+?Mj&U}e3]"a8[>C4cb9 DW|YVGS]uх䃑6)R#! 4dXC[KEai8hZ@cV#rjtXհ"7BC*A G-7ف#SX (=ɵ.C''. Jt+4x`駃K#,yR~dˏJZfDĺi+ԗۭ%S qfY7|9O)N_ U\=$t(2駉J+M3bb$KŮBAzW@k-d rW,'*gT4MK-Û_K1?HqGi#]4 Kr;up@1A9t ,yEe}[ p e~v?pw:-JXx&si'k1r2:dsM{ B =/%nTod^iS؅M14I5!z6vP(.T٢*PA\wk]Ƌd>Gߥ\,{kn@ֽr:" l * :Y2xϸعP8erϨd["i ߾B:B؆cpX#/< 4'GU"sUбGM5(F!ue+ zz2`څ==YH&^gaT E[h{jDR9:}DDK\͝7F10Rs~ YmZ5T7۾áͤ3YOdXd7(E9 aDkHfKg{pN:“>J;Ep)R]l\XeG(v |Yʈp5 q{ޚl;J1%Mg`P4_ve?/J%}ajd=Ȳn)6 <=ybf 7@bZ9N*bPAοJ,XK(J8ơny|R }$k_Z.J'=1;{<), '8?,USzEV/k8?ѕ|ImɩqIN͖.7 [V_-S1)} 9Uu~!5t[m Dw1C kP.y5iTj=LXs *x/7o r* -kpgjXsdl8ȉ= OHL]Lc%ؐ a>!+R$ܟb?vOyL֭ yy wT`رBa<:+a!!#,bDB԰\10GYTΪf)1r&L_zgXZVV `6{ -yPW z,CwA]xJlj=Qi%g8 qt*HC\B WKb٣7E.\)\!ϖ^? }ÌH߫QEM$J_9ħ9JNX9tL&&~a,>[x%]%ꐫx@ľ",4%cgt-D0W#ځHD%ITpP}_f/TC0b 11̾xSt2&1+ho%6E5 @WK"'3@(0 =jI4yx386N?C!L:E\k`VwceǾ&.Lw)]HA  T%=)ݠndppKq q GŒ`=oXtW IXmJX?x7dO2&7>GqwӪyQ  }<U2z|{ ZFTWS6ܨT20^_Џ9lC fd v4IǮ͕"QdYWkw){J+cMY5rיg} `%ydX`¸i`Ns6d${69QGlm g?0'XT֍ܞo&"'*S_!:ZkCW})i)m,ot~ia"5xGٓm5ʰ_kH "Tw  'RUoկ&j)? /Ma-ѨzlR1~CǤ5iz ͧhbc6 Q61Po$ ~_B]ham/ȜrA|m|ۃ7iLrȆʁ5.?w/EOrL51(QmS5v7KYaIINӝHWucT/Z#\FἸ8۳$N˵/F ɂSIVb<=#%k.Oܣ =-Ԡ"gWf-Hz#RO{^"x-Q!ebLAtqm] SAwx&֧PB(8Bf{0*k&얨3j21elEnC@Eo1@!ζs F*J ڔn+˃ewD f+9-$k;,EߙKBZxJ))}|((e37>|`)2~4fDw/H~xi5ɜƫԍT3 #,>Bv}~Ddi>}M  'pG9ʫOABHfȃ p,9E9iHṶ^$IÍ  WCڲsrK!=& mw vkc<^ݾ1޸,6 Cdڏ)X<;¬ lGLm Tv[XmmkPJL ۞e؜'O>' V^tQV*dSZ<ÅQ,M-\H+ƀqKߚees#_ oղ2%I>>F7rDj5] ScDQV={u h̚ocPils;b殮+N*5]*X` P]D:ǴBK pC6ݢLBvmH+kٺ^-"1g+rKUOޘ(2e+"^sM)UՑztSr59ϱ`UyM>1NN[=Xr Ƙ6=M#;!3{GX} ؽ+izФxVL_.)TXCB_{4-8y6u@/)_U+N]"e/^,1P"Y 6;\b +{ 1?5òT˨vm`.J qb/{{43BP*;GjUSx,!0g\[ OZmфK]>{8+M!zFr7!>;/zr 0 .d\[˝u_Y}u|x'}]ᐥ9+_͒rf!A>/{yج;7$ 6Q{pكLKA?bRMAܒwmhx"pB|D|?9(S )3^LE =HD-4ŧĠ2F# 'St5ih8_({{#=o[X|aIPL~ p < Qoq^^DzJ_۹m0)OeYEgtup,>j&0&tڪ#\yUnmzg!YBQyn<2WcowHGMPͯuS0-7+Ttz83Ÿ9v=ACmģ̚%zKi3 +ty1|}R'SQ"J\F%6;eoWBo=_UH͢< %`/i/$;t˟˅Fj[2Nl)`eM|`@IHK8$?e?Ü)v7;Dg0sIv,\O{x<-_ 2<-\GUL}ܔљ7) +p%nm Ѯ(>bѲ޽U1У古:=#@dbrNٲFgSʇG` I|m%U Y@|- O%3nGJ#-bo3Mz& lk,n'Xɟ# O1ն zMƇx{R /D[S"KLǀb!U5n(/gZ˅v o>}3zmIlҭsm,Py++HuD-ů,*Vmu/a_)!Hy R9'̡߮.~Ư*8$R⸲VLiI%@ȅw k5aiݣݥ/MAkJm+CeX[~/8FVgf̽ѹu)+^d'OT!R BT('P⨿ (vC< 㢼n6GA?v_1̲`i ᓀAqWs 8Ԙ%F5Ƣ m,n9Cb>+`}4:ߜ>,dyMf⊑FKΠ+J;r 1hr4(80S^kָRRnDtfe2R7+fsAˏlu]'fzXҀ&Ӵq*Ee G+R9\3Uch{%ZiϽ)-[\jhPss+!^XӨ|&Yw\pev)#n\R.ϴ0f_ /!Pm`}]5tzao.K Xgzm=U!.xKGKmL__mr$˯^1+2^-S0STYlbM8pY4EY 6kzca[O뷂!^и@'~[7$OZ z9ۓ,Z1b*` hѭr< qv!?|k%aF]S (=xO:ݚE?"A+ P@y hmI"cD[;'H(Ny9;?P9A`Ud,DRN\hDC] QJjPB^ _#<曒╃pS9oFǵ+*JӴ.>TjƖX1W6e6gPsTl&껠]/f8FQϧTgG5 6>89iZvsGoKdHՏd e&' Fߣ;ׄ+jwS@`ѿVV{D.c]V˰= CB ҁ>0|'WWMi" cQi `\wat?̒NCC2CxÜkM28HK7aBG=X7 Gq]zv{ۇ_۞M}|> w?E1\<4tr8*a\_YX-׊*Dٸ_ >Y+&cF@ΕF?těiel_l%}び2_n%Vm;J@ppKj1Y aX/:=*w`⨈j'V|;w?+&X \gQh;`2Z/W.#;B^c̗nV u].=({={. 1d 9 "tK ED 7,Z<B!Yճ](w\{.^k(BQLfM"c- @46 !6бzY͜ tBЂ8[DfWCR!،4{G? AwZA30ScddTk jSU>qT'n \KQEO7[:gd`4 <"<-?fWV5{Ww"V˜d.ٛPUh/CA`]Uxhz~Q)HRXAכ$BqL&6!E><<]Z?Wķsۗ<Pˬ6`xi'LgbFjc^!WݮN ˲4dg M JXm/v#q27{)?l{E!| bpmeרYh8`cc2mjrk)2v~:/bҀbJX1e&" 0`Af$bXS [{.?Г}nx7, 1ae w_Ƞ0u({8dTq҄*YB9@*|aㄖ6tY wvZ-AT,67;p8G:PqN?/X2U53 +$b74l_d)'͘ޭOǖO˜LsiDk 8}tasu_ NukWym;/QG4Yu{j]x '}yW}=HE \mRb krNhK9lJZrF^"/ ֠H +!6p <^[ j{kڽ@O)UPIs7ZIGuz%Iu4; p1)H-Txv=ٽl6A!)L?!Z1_0\0oELyr`)#,;6|vv{y"dl]e]`Qj[beqeYr`h53(&6Xǩp[,k'g61 r}"a-Pz+5ZEvQ??ӈ$at&/QXS ?P(d[/i\NyRu%d 4xmZ$$(P P$WNěIғ0B:(2(U@ ?ulӼ9|oCF,6R哵Uhk,RjtrۇōEYTiNJ~u|2KCY߫)T}c,=%?#TgN`vϝiE (u‡q;mf* 5@鎚RTv1*Q5lDNN޷j .6wvkԮU\?46Vr/S0S55W У塩ߦg/wqv1bjoGi4)V*cM LB,.V>adÂGZ *ԁ`i$ cWo ju*-L+m'څUBu>* a-_S$v?aT)Y kAw.u><%^V0BԤv< HwT " Ա3xKh(?\Was 9ƒ; (JiSW[K4*.X0sq_YgP^fpjR q:0$;%G% N,,JҜlE?$n9C8]ohFI|a +/ޛ2$t"7(Wa9_?~<=&6'NN* ЌU?߸Ӥ2=_+#Y8zvRx)n %2̪ltTawѴ% TXW˜F)%PvzUe%IJg9 \G`VL̢ʞcbVF,2L&ySzư? uCtg^Ax Fǥ3ަLzW&dP8H#Ayr)GOlLbD"0#0-_973% v6TWn 0#LxI2Xr_$nWn<9U=O6Ȏ(d}mþ^EӾwcv rRtFg7Um] YdrHkm6rhSs!nK b}-4`)P7$ꗫ2>mhQhkdq9]LS\W6 qA{B'EE/S߆ ;EY`չz~L+Lt~ɨ2l?Z :/膊CaNfǸ}n?HL*iU,:'bmHO<|&/*9nQ4v#uNq[M )Yz`Q*\z4u[XꕿH2_8ؐ|g P= Fo7G !r.0yT~]%y˜E^HK0L"JUAd_U2&z\$DAt6 Gv=7ݶ2e*UF*6rt)4㋭;0-}b<\q}," .8)۟ѕ?KZx|iuW HVӼ~H>3qgc*4n+kQgpBta!-6I%׬HzA z.ˡNmN ЕBn8(E{>sRDmB2!.5./MICvaͥ=52:\7&`BSCbB_ra[R?6&-Ҧzr-6Ni4ݘhmao%o6ֿ.+:= s&-#) ɸ*ܷF8\K_`ܻbd 4L!VAcՓ!x ^T;7T~WG.kip~aѰT0 Zԉ&t86hӨc0\DΟnlP(_abˈoۖԫqG#e*e.nť#=s1)ɓ_2 O&@NmS@R:_M 9ӌ;/wWOM-VZ3["Ieha{r|8+Pe ' ȩGq2ܘțU̼(_\hvG;L/*GÑc&皬YwrJiWT5at(-~O>JO ?ӘC^S!l_h PYH"tș:܎Oq] 4?&ۀJaEW;&3I/2f 1H+؟]?r 5:Hb f}O(: AIFxLS-QI;kn4ʯ%XO}e\ԡ$TߗF~*2&(S_2otR3, 7(+ խSA jzXY{hX/cT\ Ri r/}L&[(d+u%$4,IZ +[l ^R*jNpSMU"7ЙރMJun$@ЌRW͚ऴ جaϏ>â\ITKE^sC.% 1⌒}w`PrhW9s"S N-6W:.6l!i9L3%H;;TŮ@6noHUr@ ~UE[vSHEjePӸei¡G#D;F CͣRHM=J\fUA䍰"f c P[xAe4olX<̲|}3= &ddwjI[_8fM{غJjYMCE8tV p_=ZF0]z?PKVEk)qV(s>B'qz9\M`8VdTB38cYL>(_DBH}5 ;Cy  n|hz܆ KUj 7zzD:]R=lQ-*ۏુhq #-(Z8~v _l&wV.L;lîѮCka4O%xUʑf(ƥ8:BgbSsa܂j^׬ç>g`F !x,Q@i'qx-#LΥ킪dPo" ql5̒2^ʚyFkSưtVY[_)o:nMTK]U .r*W[HdfV+DLxG7tn2?S1tC9-5`E( 𴣥u'Dh,^-rBN939L6ⓈO8M!ke.S8E^3CRm_v_5^Z->Mh](Z8ATe# n׀$bF9U1ZWhC_L4{Yʄ?~>O38u2>Hn)(CEjL%+dx =3aidUd3^֧T>i%ÜA":Oo[s,;boEO_Y&D~&`%%I0aӛ.{-#X R Zj6$ULE?Vo GHW`hr91ǯpchLO27q9 &R-VLOkȧ4/z `ST*f߱lk:R?vĚ{#0X>%sG!˾^u u E41xC e!A21ȃ|ҲΤH U39rBRN¦dDGW붼G/T CzO~=A0e*L;pwAu:~fVS-n,Ium`j B໦O$6M~Gj'Oo]s`9r.0rM&X:V>HKYCl4 ܯ*Ś֖( -  *}7'?WS8w&]tU dFlj7 OEROs8^yo]XC]>xnm"7iA4$ VTeWt}k,UKf(3Au‡:721_j~f$kh=3ŧ2==؁_`gQs_fED;0$8C׃͌deY7ݗ[@B5q%_Sw~i39$ UueNj &[R6\s!mLJ(pꉏDh,3WfJпF|;ifuIۿuq0)`fENwoҧ؃c` germ§T (5”ltQ~MdST/ ׻@>:+`4+G_mcgsVf’Y@&?pb z;4[Q_r2Á 'sBom名1@Mb ڔcՏw zǣ:>e XSTd@dnM"NdñTQhŵfM! :g&jcqKsz sx`gxfd얦~t߀ݯxT?, T 7_?ޟAn&눼g3i /ei巄E:ZM(|fM+c<'w?_?YָzH\zRbk2 Pucrv|>ff"ĢaخIp* Z8qɝ= VR&l9\,Kԟ2chp1SdvNҏG* *k_!>J>#)i5hw_OA|!*eOK?Cg;,x埪cv7?ʿ]/Z uٯNA|~w txv.wS`kSKYT-hb=Mi;V=oIW5,J袴^PcW7y "zZ%?$l>#vu5LE`FJjr9[5@P?UP`}Cx1%k %}<59TR'@#`bV>쉍-f!I7bKӈ ):"!,7Bm›wܧzDž76F~+X$_$i\^#KP2TxpJ>|,P ם0pWڝv?>ޒ|c)V`1$oWq;# ݫ~Lت y PEJ 톊gxZ ƂgP(@ Te$JPc+~SP JM]m`Kpp,GG_@36 '5.O۔nA=0 A'F2[[xAuub;w^98H`GKf69͢A^HG+h6PHHҮlaYE,@9|E՜\&^"w2m y$:t FUyW]sC&4 •uM'6' RfP܀lnN$p4Ku}=~4!$-2ݍV<$Bok5!S4af7ƴRbv:mf"'1%)P4Cy:$wJLŷ/ꌿFBM.'R zB^Ҫw79&Q `>D +puqgBe"֏րzgK0FaWB: Vjm%fRỉ)cr}?WS !ڂoC;.b\\nө{W<'CesjNdlKuuz_EfwzA_] rS?u"#!ſ<%3X$䢂֤K(ڒݠDAm):8O'x,O6[,&r\9P*sl(<#Y؞:9kPC΀ObR;e 4ii\*#=m <튤 OuiQ^dC{+ ʁ9l+ u1X2 APvRPP,aMal:njlZK3O48ҘjS[!Tv4}RJ qPkNoj7Mn5}a\GnSTD{_ ZhR_mK)BQs)*,.8^41AnP"6Dy2{Q5Z%*DLs[Y~pg4&dѧ yCVYXF$-yv͂&׮LH&HpH[sH4)w1gyuD*( ۇwnM{WMQ,}+ ><7؀iM֘س?ߕS]R`_g *Wq "۾6媟5$E|;ilwX[~;Q:K$;9c~ܺq+Xmtԟ2#/LŠ:z r"ұoل;n7 ۰V(eUE_{6\*yy~/%hRxCQpڭ~ҁKɵ]Qox제 s^$n6s3?<\ĵ2Iy 3c"n}Oox$abBK|ݿ@oq9JYIh?mpd_*e}c"zl@⟒6)gKxaT Bn]iVNޡEgr^L |-$R$m;O:;^ j2a uU7P JړG!6R`wkb$*-LN*O.#tȦ EeUGb{m'ՈnpuX%i(+!_VHL芹 n.0mה#fVFaTdܮ FPg+m^4he!^n#8[^^$牤b'Y:t?ݔ9֗aLmdZ 4ngэ2vVas|KhdLsCŘ A6!qQ c̸SqyLt:ƭ( Z=|ĦPn`2l2 JAʣpjClNNY$БG_ 4R4dC i %q=<=,Cu u!L7 o\p7AٮJ*F7p݋'O掠o)?sv4x:)̮:3_BdB] ƗPGS|.ڽCIW1[f+Cdqh΄`\v b"{x&֚5SN Z.n:,,4rn]Vժ؝(|! 3l(:@NFLaqoݦJ\XʗQ0F[VyK^.0(J[V.oYAǭiǑKM؋8TȔVJ!08ˁP+ST԰arf"f@sQqNX:ïg˜ϕE#!}D{ 4oqKJU… pO\aw|µc` 2#<**b(v.^EW#YI|TBG|HwpvȯCOO]+&Dl -* 9HUȹѳ-`aMwg?ԏkrQAt 'Zә9WM/s$[X̛+#o||}s AJh{d{z&;Z4 XQml w# Q>/dit9XS5c5jO"hESԶi׬LR62҂2ép,&gȿ vq:Fj/H  AؿJgjqHme5+2K-Tx^PvDS^l+!s:r۟fk6bQ>ƞ 2(Tav{\ 7ר HTي vyO1^m, 1QҍՂ9L㒬\7\In4JC"wR{|+`VSkSJٴK,SnZtkDC lY&B20<13 eND]dx:Mp NA9],c礴 *NaZ|:1/-(r,F0p9j_=kzNgy}̑8\Ԁ?1Yc}{|^ arLNsUr|oI[#W=‰B㨬~cOb(o^#pSĩ/WpU;Yu_-F#h_eL"qf6 8t82 @5@6 ܑD$>mK-ю'+:Cl8VqPg~(;'TUW63,"\ gAaTц߱J5eJвZ(*I.mɔlr|/Ae xsc5=ʤm"t ^slmCT֞ڧ/cNNExv* x/"kDڄU`mR=.Ft (2z<KY8^q:6,١@װD8M~1i,/(7AD ` <&|r#y L,y 9N+Lƈ+;\ߜYP;8OhJ+زR3Dd$$INp>Pl %:skG d l]r9#*tةw ةV%oQ s\J^_ʐsg+Ewf9ee^$WӍ=&{q+I0&IalnY)ily{"Rg M Z\2;@1Yz 0L(l"rI0m1V}+<y1h,)lKQƧ4a G z$L^C Y%*L%dA+ SÓjYGYji `>:֩=CWЄjDXZK*^ӬPլ՞#ATMYV@/wg0Έ1hgVYiy;\= Ȟ࿞n"G|~RzSxm(xȞ^X*21TEf~WP)Pd53?dLQb }-bkNAVה =qGCwtr V#q2$~+D.h䇓QOs6VmZ\Bל*2P+gq#9#n~wzO(,HsFbhDyCIyS57/I=y8JAJv<>,8ތa5=X ՞l`x7Q hAmpa~ .0fjfC(u9NA,k[뙱wL2G葙pH"ATn".a\GsG&g# q5rmTwo}jEt7ostP*=/5tHӒqY% MϕVl[nT$c"$&=8Y͠ Vܣ}#J26\#=\%BTY7D6h8YO|`+'011u==N&P&ܗ)v_ɫ_쎩. mvlj;=V3M™F㴒Hax[`CbצcD ̾>d*AOs"s|2wz~.2::*@ W'K`*= ֞T6xR=]|-kt> \ՠNqJݱI#c.O4Lj'?EEPv&h}q3 0;73lpt7ےDC2~zػbR`b9,,媕zǭ[u)ߙ8 <(C6v{!5AStfn(4Tmvz1%NvE3/t#mS-_Ns 1Io!L4GOxyܐhc($3$“& &i.k2\,$MԤ-k %9GB JT pc}CY_j%!l$E.z(qS Ε(vCdEf_%IjfoKF:%فVȜ9D)#F1b6+%]BPz.:L޶dx4aå mn#~E+ރs 7N}b9 ؤ9SC({,ByM/\2lL-lq'%]'p-9_9#1#)<іA^S|%}XJxȀlpWq$XVLP/ m暙F 0 ëtUKjl'aӍMU*;A|!^+oհlVy,f<vO8i>r+9} Nރ-Q6}^0ls*)ox@U=!3w19d#\_['Ԭ߫DaI _l Ř(\H-[s\ġ \jO5AYB%cXNv 8siRqCAbTZLE{ݑC3XIyVh@1/"L(lBƜƸD'- aG E! {˺9zus-ރ&%!+t}D~ +zt>қ茔{8{m*bhYmgV:}Sg3,SfI*O .E/9Xj[7Sm/:B:^Jgn6.m:5˚q15jBF$# I76~ŠB@LF&rB^:+ q:\F*(A4w0>iqqS ')/)ەu0$1]Ri9!vczR5Y0>-JIc)Mԋiٱ;`}GQ2]Q=0M(:Q*l i Sh8:YV304Ԟ>\y|q*8_brݼ aho~sYDqubz~=Ld$bye7.7T1>nÏ"QL/^v w Xch"B57!cG*18!4ұ|wDor5fNRg} "Q lc,6`! |{T j`Rd*eOJu 0+r]aLͯ^ ,$hBLܴjT7 o|rIX̜[х[L"B憗}* ;ȘS,`5.\q  KD7m"u<~[) Z ouv{/c"%|W:G̑9#v6^2R2([Sh4k߿4{{wd𴩲o%ie&]m~5ef{c\EN5.k6 Y1ٙQ)]| ҼlI|7oRayLT6ltgj,\Tvx@HfHӟAزTu)87fFI`7΢ 0c썗 o?믆3cSƖ(z?4}s܉lFn"=ȸB;2Fm|ϪC.n/6]fŅfyh"GīI\#W'ov2`4 { o+`_%埑lB,ns6&`Ao[}F-FZ\Cmt?Qı u2;3Z"\>U{m^[ ͙.跗e)[22hDJcj=9PK+4Q״$\[BZl 6k}5+,~Mɉе*4LѽAFNc+-Otsud`y,e3r5Y*-<̃CzMxdI!yc" QӲ.tjٰ#ú B&e[ _eNC_. t1 z:6Kw&wO[,(V6H] GzꈪgtZ$EvRNLDtZb;}!Ls9ʌqOzgyc'{,;qWET~}56b0U?PQA'_mu2ipy( FEpN-1ږbV#7/'*BxJ] ӭ-5T3 `޻^qa$:VT+s_(g6 喃8pFYHl2Ј7d&#$?!1.<sq] ̨HzU62>\WFf MzrDb)+77'(0V0ժ~\ Ǽf+eۺyBF{'3\ON=["EVC^^'#ἕl5~%Tʦջ:}״HƢ;C*r l.uăa̞<1 Q% .5:PQ]USNMX׆'\lXģdB&jI%B*Ra`y,TFA3FqVtt N:bO^52M4M^ j # A?ZZRv۾F A*[nvKM14 Ƚ;$,pT̠Zs?O&XܳM%i~ń:iF8cTZOFXHL5i|48RHjfd4w򙫉p|W܋hȄx!Cda? ^Q9K$*9_듋1^g#fF? '! 7?*zAq˿¥aX[y:u_09 p'3u| Cu=D=<+#cp-+;I2~| !̌n4{܉TVA/-gQnu+·BeB-jvJYĀQ`YlTϕ47>AxD_4 {Q̘A$"~ڣ*BA ռ-#8*t13+ݕ> kzFy ~—9:L5-S07*򈅻ǺE^Y] O:uDF N*`/ 2ГfcE{ESr \gueNc5axJ҉d|j nSkC ` XOF!߇rSC(cȊP<r\ǑVTh BUT3x5xa#jhT9e,>uaժ̔Gr!"mYǐL+ I.cy,(@-WXeоcB۸|G]T fB{2("~LxyA>"92`=tԯO_ppFߌ E1eYl Ge]YI7;1(YDdu@ya^TP/H1صV2RZkL /h#sC"GR%NyENUO=B 3TzϨRɻVPE`~EsKLN{O k'`:j`]”4y~e:Wm1a ' (zXnqF O_g7ۆhZˍKv 6%i~ ;:*ܠ[Ggȁ<8ѸLfRbrt", @*MiyyN5vM !*[@YDW:弈o~i^oHh߅յ Z[9@|IϚϺ!ՠcqF,lS=ZSh[0fw򭗄z?$|wˇjdK!o4VR%u 6OrŏJh}q]Xg =lX\犐HY^y@ؐ/L+)Me}fQ˾hQ^ט0u1rٯq#ٶKRe>a) CUѬ~K31K4_-S_iG*SJ EJz/bΞaSP:.8M9|x=[_XgfvTn[ Y(6ii{-~ϥn綑j/,Iia'zaG2iKl_Ҽ(PWoeͬ|yi> R_8~g "],dL:~2|ϩckH hy]+qSטͬfFM \(EM)R/,0$VrG-]%n0`E íFK 䇅j~bv 91NNC9AnHas}af"('-s.TpkbRuWLLVա36z\9R8P{BV&|yVɕU60["; ǍFnIl`,MvCbUHS@x~]l-@4{CEEԆ%U׍qdL||X]0TYaZOAr!ʞ=N|7< >7( yNJXA(X(*51Pᇛלv\j۸77=ϸ5]x^|^;H M1|q#vڿysFCmduAGd/_*Nы օ<`d ( EG!+t(^U3(֋&?d9$}uV̙<-%g]e-q4lJPzs59a^åQ41g?2"]M}0ԺTM_5Xb"k3i*\3I }!>mEBL;^ Aj( `uխ[ mWPޛH' !SC ž!G6/Sᆏ7 N*E|mnh+"`FSߓ.m=[GaYU $c_Ř(~ּ}t9'7gUM)Kt~Nn87>G;cWoZeGMcS:7гyκ1cٙ"?pY{:!+T iݢe|ox/ ~V[f '*#%vQ'N C'f=w-蜈 !Gohҩ!ؼ тG]'.egFG߫ ^}&)@P+V.eļ?ĆH@L'(;+CLjt~e9 )( <|x6L?f5ѳLܠ\5φ "_)T ZK["}1.qSxMȧ D"Dgd0"O޻Xma*Q XDFq%/f#v 1䮗OR̊\NvE`x'jCLpo&E^B`x.zOۄ/Wik 0y5%I%{?}\#U$CUNQdm"OCJ2iì9m5 +TؖHB~B, vtZ ?+"4Xxc?a(1^[O|V)oGXU׸HhraX ijOb©EUh hнǦ S=)uEs& Kj {:QDؓž>tRVa!#o`}ͭmIԞ*,}$VMrZƿP !B@{ j/($3`V;;>Mq7PP%m:v zWPv7 P %e^Ŕ $cΉ al*]u"CZ(nK|=\F -ٿM!eQWss(B/:eC =,ƙz~A A3;jv}{H,ǹ1oHWѨ(jiHq}>6 ̥nPH?d~KO{ǰ -f9'dg!:7tD=7VlsS}rH[8;?8[:ů'1,\-İs6GyhWO`&{Wf PZtU#7:,Unf?t:&0hD({ ;_x{bMXi/ujct *?{HVcQf@jT2x$Nn_sТ[GgT:9|<~Т3L=2~bF\ָ \ pLWYݛ-WmΛ_cȸ~og \߯esn JHc8!\ 5G;x HV&AYf4iݦ5*j@U߻>N+ !: c k2i$o;$:r܃AGKCQUc 춠;l^AC K_lҦPEКzW㐡(0LZWH+Ꮫ7uܽ7G,+׺VU$鏸ZYV+J7lN$Y @O"*zs*w JSx$# 7cq$H\N AZe&] ΌF, aqac~Vc^$oMؠvh x;Fh=KwzsFf p3{Sj?8P^6RB*Ɖ*N[h, mכԞ.yw"dxhA.ŗ6{򿮮I-i[NYBR {>N`ʞPbqN~n?>4 ry͛/!>E̒WU5 \O)vS?DET:D9zk]u_Jld";ؤߟC uMu)e480Z)dp/I!+?KM (_d79ӜϽ ͤ{;tDzT3,Kէ^ޫ6w sa u?XT Vnyyhvr3^h``,pk2}o}U_ۮU9(& */l٠[Ô96:8__.1B$1/yYaLOeIEfW.(!xnqҒ\:ދu& $@Cl"a 5K:)xk4xm.u[ /@ ; VG'e͔d7<)c_E`>QN8%bЯI2z<2bQϏBժ4凯aqZE6JN[j $3ᆘoT옸 |Q u[зvɞ~MȴZEF:9 Hz\{}+]B߶8 {CPVڷ.4d= gxu!5=mt-PZ#%]I"Gה>Y)žj<5fu\Y>ã7Agd]X4>OpAr ӆ%h˂*>+n!# ̕?|#(G疂 -] -:HL( !X߼bLo:u>`MPqKX'=D~K7_'>e&O|6;[cld%+v }2.^,a2%OiLs ̇BjSI,#4yH bx.F-NR*@h%?zzONt)3חSoI{j5e]tr%ؼΏ$}kgl:[CXɊ_cbCwaGsAP@?+-_7`0hu] 0S Yh2nsc3  /g{+bIh&Z%k7i[Mp0y+&aSixCBg}Tl O:ee;L? Fc`O+KS.c$mm`.9f%\$:_a< F"sтH RS̚Wrs:Crx-\9Jxh͡۸KQu qKЌ2eˆ<7c*B)!SFx^l:sğY Dk;, GK[SCRf:tyJ"fX%Vg?˒Xv!ξd=SQ15g/_ XeaN&;-B( Q)Ԑ=aO EJ ز_0=T:#3 j"4vd6n}i|d^.l;}wm'=;AHm&JG>S|wrBwy <)Ч*v:Vg~eEoW8;W8E͔]P,܂eY9& Td:64š󢑎KXQy>d73l-o#y= uC,|칻85"Ǥ"Q-{V IvP!\l#A)1lRY T*Or8;ܷI֜s" -)u_Os AB:wӝORWLHՇqV;a|xxM>b3Aw(Zc3>'Hl@AjEqY໚l2 *kfMadRs͹lDŕEDŗCfETbv D..48WEF2 H5u.~s[v Rn{ p 2*0;dY#e(\˯W۟]nT4a+jeRJx.M4:cdeQXv`3NFb0Xv [f2A^8ƑtgMU vYmMlj.u0ư< OC&F.Ȭ@޸.iqzƤ0S< Vu\&t~FJ^H,B7SsyKOloD.iM+AE3@t4l k…YqjW@5:5 86Rdm1q(N\f\ {hҪ2?,zSbVm܋T7rI>[^,eC_mwO{[&^F,ڇ'4({ܨ6&_Y+KRc-w&|-2fµ(&d)#O dνs o*k0oU.k[f5EZؖƽjK)0l,8~|vMaD]mm bZ|aUU}5Tq@j}4Or's 3VW?V 5);x' ;B1Ybydƶ1X)L h^"fjf'HN>~5+ 8y o!kYV {Hg.:do2r5ɅmkI8\ʽoa=nMk^aէXe'著ɠ}ۋ op^7G,F%H\Q۾0f9"*{r56)7OIVH8*\HLq{hQ曙C{JZ! ?3ѝ G .y|PRH͚| M7=c-Jև`%yBAB:we26D6J=!M,p#JؑvXav)%H0.!7JRRқؗ%g]:wGUi.ҥ?IPqHB4q{Hk5(N_+bzz86+@ӓ҃81 ;SoM e2y97q3]||ؠPm]!\PvLm͂89aqS> ̧jmHwͬBo"u?51NUpXa/0ycT6 {3Kq7@ &RP̯Θk|BGj'n6k5C Z$6 XVpD( ]~2ߵ5J5rڭ=6i{%hR&P}$`tx*Ic0k6|L+Sz/%JZ͙CHUi50|7 Av¢^{viY :MF( %>\Vf3[>ʥT7viR opўvixzJBM`D[e%8B:J5֧ /'&̩.3X\B/pIQh['aB! \f6n~Mk1`T 6RKvb,hNL/͈SAN !>@ɿ4$>Sf3=H EG,C{Ƭh N|cK55ر]5(nueVI@Z"B|5%kS#DEL:OkB"Fˣ1s9jy"#'1SR^mV@hšMggUVX9)؃`e GͧM&d&G6m"GCY- ]R.e xˍQϼnryM3h2e=9P2xD.f,+N/OwbF7SwɁvԲo~}wswiE'rQY~jɞKHp-*Ql)2&6 }su=ضp԰OZ\J/>e4Ko-g^_Wcܲ3gJ:FW蘆@%NyWa.kdK'ukʅ4l{jW/Cc#VDŽбo]~'.#-r0x{xg*7틳NXpN0Zm^vǡ aHp/ Z>O+?M |yh4c_&v43_9tGc lo̮&rKaShWp)lYғF(>+7M5JǃyK`ԛhCbm݀~VlK9ݫ bk .k5W$~oEW_3D%-9'|=ٴ rJ`*8t ;p0Nu$dÝތF  oDKd"uhy{i5*\&zCtџ匙fd4U7)]e|s2 9{^<wZeg; Uq7,V)T"%{v̭`02R1 JR~1sX*\58: )Gf.!{=2V}P(E ŋ e,`.^!2,)[SFiLtUf-IrnT$خf"zP^f@;"?5 iϒ.TS!iydEO @£hE =\BwZr$OKh7ے]+BTRC!R&=B5 J(|p:IJg!7b%'gac/SGds[>%a?G\gMoH$m.^X0ɢ)$J*N)Vje^1%D*;cp3KƎ8ODJ@|"%gpuv5Or~*Da.3^Ƨ! "" wI@QqqYﮍ ̤TNU+5[R4vH-:&$,WDHRs]WPw깽Zy2,|ᔺwHcCMA_#D4TL4bly$~Q +lzFi5H#oFp yoCTKp$KIJfxc{ރκxjGik'Yu-"܆a> 7,ά3R;r\n0 V7s@AԞ>s^",Ia hK _:QHz|dŔ:0E{:mS)V_i^ijQTD `z! \UGr?mDOQNt_KFTVLJ-[N90M=a^5Ψ5P`;2Aɰ;#PJGSS {;~cV3-ώ[Lzt|ms@6HW* Q,,=%Sdow3 cs^vk[9'euy9I]3 "I7K`#O Uŧ XK.%' Hr_ \K^"Ck!9-}Y?(oމ )7o9P 38dC'-N;.<y`hhu˛*};(w@X6UU^!}yd6[6l -iF &5 5"@O|jCJhpxIfS(i > NFm-tQ r*Rx:>n=ּNLUDZlë]UO6`9S#MtGh)|(>mre O*:w75 ;HGm.gWZ-_ma+|C1!3))EƜLj]9Ħ{Ђg=c1Jg!9ARgY?lMuf͞І؍Lw4Ui o+3ٵVW>PVۆ SD-sla&YwzD^hc_ }KE;(Iy2^OmØtD0x+!ȳHE¹h dOK#?d)eN2_knPH#žaǡ/jȹi_|V <$4i"L,}҉_xd6jdc$Y6tPœ~M Iƅl2<inp^-/9>b]Vx5We,H8wqr8?B9g7h#hM~M)^獣llHo|~bl#+8KDYn,X= >&]#B?mʻz1"pgVq h )B&NqޖXQv~ޟ-E2E-HTӕILc%CZ%]ZXA£Yo`ޣ v`Q<*I%n.\uɚX|+O7hL()>73/e@<ԛ&%Ϥӕ[94Q9+F'Kx+<,/pj<K"na g"9v$ EŤ5Pn3ެ)nSFZ}7)w KTێ~iKG^47uðV8ko)11ʾʽy(hl- Vmůh;2hP~l'J҂6\W}n@E5gIB_$}v/'N7iY c޺T3cLVW~S;Fѝ~Y@)*!@\?ߙ5^Xim0$d|ц&4I F !R&^ +"Yξ*^pֽIIL0@=WڝNmHzꉕъcXL !%w.u}|{oߟ9'v=c"@fxSђ{=`g(H|Cy Hz5܍>:&{PIpTz%!z 󷹴N<QZDjro xRW2h*}y& !Eݲ@ns.Иݮw&3u0p[M}8) P?e ?n p?J@Yyēo {"t7&S;|d}fNwdBvbnY)9kG T49xC/TqUs)/[-HO04mq񼢨^ÆyVs~w%aYK~8Y NHh$]6ZĤH !gg$$ 2D/8W}+ um[.p~;x(#ihd8X Q r[%QL&%";[iަֈc,;?YgoM~u!w}I_1ցlYڄ=RrGR՟!N31EۘKk܌WJSÓ AHXEM@Vl1e!ۤ5ך)]XT<_^@=xƯz~ x!Ke}.do?Z^/Z"LX1(#z!_~])g}U.6HUݮr/~qL'NA7c1 V< Ӂ/d41N*ҝ9m|Sal˯Dr)Ƭv[7-L<QPHV9\cO{y1~=-)=B]˝zh[-Ωs׃Hh4 bgAq@: i %ddnJŭx_9=tK0>T\wq|Vyr;7t- 4n7ʷt4:+Q?HrRc%uk܄5[&626eK#R< ц#*KxYm l_/ƁjoHMM;|xU`<iAy1.i,hu xm}aԺ-N8\Ą.ǁv .c|:F Y{cxFԔ Yq A^2c c_ >>Y9 M}?+'zLѨ1Uۇ8- 7H/p(Ek/ 3!y[.7D$OMQa%*@HXJlX`v̆CqTX6'icAhJFrq}\=nfr(E+@ E\!7djq;#_܋.|9f\wmF{|e@e V+* $X! zYq$}>'6oEF?0U2.Q*q-6%S0͟wI7-B0y)l"~y̴̘ĥN1hx~쟓%ő'1}9mCGPFr¯'Nə.0v/uSXÎ )2M#\N /r g̵tR8$ѹ`=J_"hгLB2a{]i!&+QGiUh[Pdzi&N|DC*CBY삱r; P =G[Sߞ@: n{7M!u6*0Nj-.Gof1iJD8Z]A@v3~w#QulT#5@~iքQGGג$\ﱶMnI:!JSեJICмS e _R^27^s%*~`;SqW4=T g D3ۂ39r8Ms +텢bz柚T7EmoHyHxB ͪG.SQEd! kD2Ty$Wz?ͽa< Qe *Inh GgoP?0xr ﶀ#*!jBSVN?e9ZH/,­fਡmM! eg'}Y `-sӌY?cO$B37%ڵ~rHϩ_y uVBrd OOx0y5bCݗ-ܱMP9,&.>qz F%s i)QJ<,¼㚛Z`LfbJP RqCZXE/wQnIVGȈi!R#9#V\#`s6^-:? SAT5#zF\v `+ 7 >\4RGMFg#OzELi( *jIΠhy m0_(ts`*u;kU%sg֌'[;6UGՉ-(NvnUL2)0H+QǏc\ )lͷJR]@XFj#|2)=d}mfCZpv<ɑ"0!MR0-<%8£ d)bf//5v_b\CzVoDt;!oc2qUcXzT%_YhRYKĻ ֔ ~SGb*SZ߇YSC td*@F1"SK (;'%q6kE~b@eωUW|LbNtjG\6^tq*CFcAOCC~ ^,ۼZ̩{gwU#FOִfE$]"?{+2`Ɛ~RdƬ3`R : wCN)+x{| KJ-bA MZR;0/(%#&2p"r44 YiBf}(.\M6uoHAcp$H%h0\x3[tU$[j2A  ]s}@=qK*} űR"f@gGn,`m&!E'u>*3<+6wE,,L RD@kDbIE:al`|r{VD--b&b ME]fz% F˻>ϘL%w7^^xMҗ-Q;/c 3mjWajxf>yW8 5s)W;Xrfg0+?.@O~qSQ`KtIkqnjBE>8ɡIVo?+ŝ#FSW:(xV`w$Q )g/JLy4Epfx ~*eWࡓ@I!Mg:G۬3Э}yQF.iΌ4κO˔XP{#3"IqRŀ 㑳E~ #xWoD %ܛqmtg( BH/Uj G߮N?;0R'O|v|ВӾ5.Lȏ-(?JnjLJde+¿q[XE]UCvf7.}[SY_0+ 9b/&ѰZPPWֈ|/Ey[|2 ɏF~Ta^D  6|L lv%h Hr1Y;DWYyN= 3,-Ҩ:Vy~YO R!$hק!`6/ !ƃoՌ"C:Y$) D"<'<׷W9TK1gkm|!x| NBK~V_l,]bRBL K~;vS,yk#bj9j/I';\` 4|ȫPa93ǭqyZ'7^>>( Ч3\-[%*C\qpPp{J%SK2[i䢪擬-S${`{dey+BBU9qLV5Ƙ.r" * A9\xyYy".A5i"l:-OӦ>$jU`pU("BL@YcL+_c՞S}δ⡫MH*o5le-E>t9ꮡ5&. P-07H7Z'"msb f;Q`E ;.0Ew{ |E& m[Z)M{%XݬHmKC`2F{a=J _~Hp(2wy E6AO-"/Kɀ[hjVm=o%݋*yK6g7&@I^ J"{ `(\wZmXt&+-H!AMzJBD0-0= 95}`xIu D(;qwdG. r6O0̇KϷ 9:@ YfgYjLݕ&sDG)_=[ueK_:`F~JҀ%zyqH80vp{guƧ$*-ܟ'$ -8?=|L\˧FZ\6wa_AV.ըGZv0z~g{7֦ [;!d!jGn܏Q 0+ (^T*9>0kmj!*{}dI7/uقisRj^?4ΛϗE3DF9[nπ%],Lj{,}w w܋ҁC,Cz ٿ.u+WT|.}f6JZLY5|Yz+lKWۘv&1s1Zz>"YVA^D@+x|6d #-)*tueee+ 8FKʹ*:M\O`3{,o;7C_]X/ G1B$_62%Nr=J(6[RB6믗7>HM]9pzV[y^ ]=ƕU2)<RXX:af8do0lkRT#9f Ѷ7Bv<8q+'‡"6ˮg6_0tN s-hg/T>QeHBuC!vSgfo0I;U8AAWcXIw(&[Z˯f"|`ߤRr/`I=t9bJ=ЉսDA J r<ɛ595mMVXQ$T(t,WiY͠ #$u!\63͒~pmk b.NGL_$ts~wS3z㱻EMZc3ʼn/ʾw -}%yq;[}oqPg,b/O<_׫eUkI{!50y#wNԱc/jh ,ϪXS6*6h9VokKrz\U4M8sy_Lv]!bt4h'ùـ)8ݰ=F- 궜g3Hp]b:gΒZQ\:W0;?^nܱSN:RۋASX˃y %')ttG]ΏE?!qc~VT| kH7\0gdXʏh`Nn|I %?iF֤39ܵĿ^)=`ͥ8߉As5X9p눎0*לi2~ø#dzɀ$`(h̜8Z3KhO^umH»Q t.A-wɮ|! hK{-(j4e fg'Gkl*I3?Eplf 0pJ޷Bf1(q->I)x숙sژc{x;wD5fO_#C\FOV8t%My1|$=I?ЎZήS_ghP&C{_;@v Da 4b<Ꮚ0+~8Yy}A,C|0\j1t1Ou_J*c]sw9ZRv?нg`LoT;:M$лwYH:WGXUy![ڎ0tRM ȁ 34;l{A9 H[t R KCW@1+a@DeoyMtEZ,h"m*GD-<xn:+j̐ aPگ$gT1n`z-O{_=UrbZl*ʽd:>ORj^S@KG*ɬW?:W`k;Yxd7;c|1E2yL7窧_^'C;)Y<՝P# 󙻣T0ÚFED=WSt%H:)zSl"$ V?5Uu..zLw";Auo2זSY^: yF!-0tRDBbxS8%Y /S6IN`spe`~ L&E+ ?ݎ5n@ꩯw~8:8"HN9Tހބ==rM;LIbxuأ|".I[Y=Jz j!Vl1^>?U[=3Ħw !Wu,CsrEo/E-ڴw18 cIBV␤ c>~yOsZn(RΒpR.)rB>`>;AN౾GMoZ),$q-ߥAdQHK,:7@ƢbbLʩKt8"a ;^p7}:miNr4ֽh^ h#_"-/V<$ sl|Y~6ev +B>CFHe䞼D~KhT09]UiI驽sRX9o X}Xc:S(g礬ag*k '7_~z5o43QB!YbcmWJpozE/d/] TR\}I}u?Ձ08SU_T>Pet+Ӂ`:OI9޶6NjH=.Cͽxi"Hj@w9)byׂ,8$6=,.m1A! ۞D /b+fMon P$טc0jԗ/h/Ѭ=s~4P7N*"ee{.&mVh-]&l-^6gPvg5 M&£dcH>yA1 dce*ƙrC;1<#ۛ.od!Dw$oWhoaPe|KI(ʱ ~>ζ憚X㲰C1& )50w84?R!G &Ņq."Li`͇tVGhPBu otUF_c3r A#hА%C3 =7mc@X) LH"Hr +~vF tNLj`ӃJlg{%bt AZ*ܾLSG?yG+z)i'e,Z[NWZw%u]PAEd@Oi%<*x!A֣sem8YMSɠ ]xz):L8^ncV J3_ϘJ6mpJH k2e˾7"]N$/FT=|L8m Z&f_RvƎ;gg;}jAp1v2ji%~dl/M$¤)և_vp?9LA&HH&`y tV;Qה;12nX {lb~ $lwȵ)f@􇁵$3\yz=pBSG;? x:|ꑪiz_H 9% A\zߋRZP Gmfcټ#խuwo>8@ljtqkr4S>eғ )FxYsp@v2QyZ6lB3i<;"R)i[Ÿ8{vgKT"Qǟۖ,l=.gt&eiדb|IzRJJ.|dP{75Փ8(. ×+%wӼ$!S;ȄY/5Begi C+8<&j3:TY'wgTP<^OFPpf4d^E'nƟsh[V^f%U60)7Sz&!@%Z&~nd$ . cddk!Jxxe)e:tB < !WL{-)xXM6|*([rm+5_T[<Ũu+k3eH$rm{cyкCs{PHֶj c|7h GA& xd*bI+yV֨b5!/92db MH48p'A>vU(O)Q?87\oWs49Ђ8!nƵlhw"jE(9+%%ҐͤؕҶiWFTє`=A;#8AsE=iuHSjх^Tkx\[\2:ُ73~葥և[\Ts)gbl]d/Xz'pGZ)a`/plC|9*+5%aUf !+ *TɻdiBݼՔ$&~=>P$N65ٖϮO$di$e8J3;%ih1E c") Cc؁H rDwճ+ UjuN*JVD;iWG-aWQ?suO)u|I@P6;`amLLNf -$gé/jF'A10[ =W?KQ/j% S}& }\ hN4 ano2TƷ0?CiA|R4O5O k)qg2U|/dw1q&j=킅"`#f 7ts):z/uP1!0gT-(̫C!6cu +wt[if{ 5Fq%lUnCob`A=t(0"CڈB O-W\kl8eA4P0hewKq2Z@ﲇsgàW21#oF1hi;U_LwK'c#Ym/R Zer>q8͂>q;h 0g EGND18W}7rgK+U73~ g-Asmb~'\]ZEbD=bI`m"4tqfχG3so GF] B\?2I;2M$lz֛)2}`ijl4PX"KnGqrn[(b=pR 4 ]i_Nd+1L] [x[Dؒ+lEMlڎ_ճ2_WV\jf+ lFrfg h6a\y =ǝ\n!q3h,.aFU]1}+L+)G -MM OhW#ʬ` բ R#=/Eg~SlsLƊ6JϾW3 GQh!Ğh9X}Y1X#(pJ%J,i4f3( 4l0ϭBbrgԊr6mYC:9߻q{#.FUlOon5v5}>s 0g ޽` MT5^eAF6 9_,鯊5f 84kCB%[3F y$+4>iJcWS6x?f!G=,͔+嘣:E:_'j[0Bziq= Vݠ{$?՛њu%)ڕ8^'[>G6`t q%6p>]W˳j.U]_Ю{ܴz^&y'D,Pt"mbjXtSuŏeMj n~r.3#3{3huB;N]6i-WԠ4,c|YE[؍7׶vgضcYf4[{Hv9Rh;#Sl/}}!lġG }9|P~~$<|t⨊J%8غ G59tV8AZT۽9q$T䧻bIwՅmQw(.febfi?&eW#!Р&tM@Vs !tUdoJZC4O+T][~|rF~ƻN7cTQʍZ+䐱U&ԣX$c:^gM\=n9hA ZVbiƖzϑ oR s8E+~DVu)gf`! Iў~M>'"` 8jrpW9;WEM۸70Mju{noz!]m0|_h&$i"+Lz~Uqg:4_(~tYĔ?+¨zMpS0}1PB+Z);)~n1nH ]EpϐWE'xl(bXȮ("+=a`ɉ0DݸS)؈ gAaa?]:]|TCdE %kW-@@g%qm#z+l_MbJ6fߪe QQ߽vآ }ƶ:mĨH+`(+mg"V]f}e3Hz1N-J&_C!"a WNkۊ+eFgnA^ITV@Qp _l~_kõ%#skDaJМ:Vy6h2ɨ%=E>/u$Q^L[9D=I?~ ))@SN$H~6OYK5KPW`BSVpD.؉!|[Z&չGbO4Tg{~ޞoKa*T7aU/"#%S0fo$o ;DGYa s, гYf?T |6VS~BGPyzb-D6O05D~><އ"!Cnm:8{B9I֭C JpC{O@ 扃YD װ`ІˡSV_ވKXSI+%iPk|ϞY+2 V,qƍȍ^ tdzs\/|ɺmB7X? 1*sN'fRSNG$mQSoA*1ǮiѻB;12I] %AR*Dj:Ejghq)u(vL7)I!*LLmU Y^;‡NSS9\IOk0'].\*5:QM(Ƈp\M}E+7UI]iΥAfK(=9VEYXFYZ+92 4e<|lE]Zeqԩ+qU% {xʃ^x v7U΁}+~{ rE.Lt $*\cF19& \w.SϤK4JI$0vr}VYJ2'`R=l{r% kwRso+$' b 6|)ʼ GW}둽&<;`\iЯxqF b Ë#&'Tlj i$â.΢] T҄c@3Zn#J!P{ePMDI@Z*flk*ug%\ a<80y3&hC"C^e ݯ:X-j1cei|Z (.ԓ?XB v8ΟpmrW`z qoA(+iMHEfҿR|lWA.j"pgvV"r pvk^=X)r6v F{t9,O08A@mhI Ε':5Ug c|jbDK %H3WKI5 bj" pݍ8C*}TB 4cwLDZ^xF`f//n%~3/V!a&z6˧أm&7!e1'DTsc\)JlR `Ih9m+N?緽r%zH1h8YfƠ?!ZN:m-rwT\?mK7x3unT=HC ^lfp?>/< ?($ɼR#4V|=Gɀ^#.nv( $EK3&aXoΠl;QjZM}R'ujWEƄKO!.X Yaz7v+Uw%`Rs`U.`ZO@ hI05Z^Vܳ'Vo=2O5=(uҤ5ոǩ+(hșgrm]-FOUr6\C?)=U{1XˉӈWSN,ͦ| P8r1KI [HM?w<6Cbl%e]_taو90$ϵAj?TZ.X"A/3%e-ɇK\o8`LPoUhSJ /B*XN£w#~8}vmFe0A^ΉPQf$i˨¿n.͉N8# f@5>cW ؽQ}pE[~*Y ı^䪭g4+hDs gvYN$pP6(*@^*T|qp.Pz4襯6BACDB ƶ>2md)Kjf{M"(v<^+9փM`LQ/ |NQeZw2GMԨ!=8`J?'0lohɨvF$e/didN_tXI9zl1}.Q[ T9wk_ ˯OMmDa㽛#*#͂e9pnWwKaEϕ&*:{Ks HKy޾#g2գI ۚv,f? `L r\c ꙫE |SQfVq; '0z lԌ'~~4Dqj ma a Eyt]B Q1!&@()Z8XNVMQCY S =ш;|c e-88h+N:7̫uvG=ld70xF($j'r~Q|#+nqIvDFhз*QnC$<,A(n@?{'RG_ِ "3^^G^uѕ0.2UǤjs H17b,‡@{csF߁sd.`= ^Ӑ%6V$u] &!]5w8SǼ1Zj5lQfo->l@k`הRy:;[ 9xm31a7> 1uVCmQ_[Z'):rGsŰH&zNo4 La*B`NG:~ti.5^NEn(ֹ8={ѻ!bݱӞxxP s޼\v v/,JɽvrsEBV2/DY/$~lJ, 7IQ>.I$TG{\IUMsgt&3ni22_; 7P*[1ЇlZ iqSnEq%SLjePۨe9 vE$g>=AxJKѠݡqq*3VDR'Ѯ"g{hɘcO4Bldu>*C~/eP52[w5.}dvuZhf.Ȟ)RˁF;V&Ю 2Ə|5UlGYY:mZi<\R#hK7La.{>i0#21av&`!fG)gn0zxs@g(Lsyۼ_4C_3-oܝn/Reٳ<]ɶh &d 0vJ~2'<*szCܑѩkE|nNA0i ]j?Om ܀z3T .a@"v @(,pϻ*7/MRӴwET5ֵ[tʦ\=ލ]fr?Qhkx@`f_4u.PmP 0\|+ Qgcner ÝW?p"ʙ|}Zɏ}y$d$]߶k LK qGW~Z`:hր!y)RSLhr$ԥ<1A dCZؠ/uVܢ+0FEr'V)ÎgQ*޽!ִƣZu!9sj FBÃn6^i s~-n!7fR3azȎ r&eH{U\~-3 hΡ`(`SVd-R+.+ C t!C7k ȵa]0BX9:6ԇ′eJy73}y2u e u>fx\OOi9Dd [oy~pY7{ $LbBG]ѐH{Ijqz=<^*pV^zw.%)~s3lV$orز{ymjdYb`CiJDRb>42U)[3k6:Ja#suo=^OЧ 4.lOzZhSk*ZONeC0gK=lM+3$sH EZ%\ vMyl UAi$p:}Eg|"`N EӶdfdT*ىC:SP}gWb}g>0=O`&x$ryNsD=Zxl`Sw5YW}І.Ls>6D(G s<'2E끁DEB#q1L䲪_jOH rGRp}OPgg7* e0yRye 7 G&s!<_A LHrkQg]e`Ե$=d\_RVg\L'Ė\3oI:Be9S(/FrCMDƅHٵC'a56 7yՈZ,^FPw#A:wFޚeV,e_(&:ϸ(Wo>cYh+sIӊ"(MuGQkri*io&~owtVm S;Ŗ~pQfQ& _lu̹)xgyi@$vrDY Ϻ 5m Bn^B1t%1uݴL `ѮKl3M"#JbN2L?o\yS 懡Ar; yS~iP-] @.O4^s^Ja 󜶈.b09F@YGz!y :|Y2ZR%,8M,_o r0L'Tl lr)OIL yK |h8d1|̊. 1Oؠ'\d%Sԏ-z%-p`E1jUw{ 78@a谮. 7 ^W8.4E] w ZCu ?Iɒ^&ȄG%e, &K8 OxDndwRcQBLp~qwVDl^ q,JЀCAX602ZUS=6@Kb SB)0^+%NԨ/yn(s;.aoR]$P"V 6 hkdfhx2{$Y,J$ޅ| ]Q(;iHD:SZ%X &7v$O̼;#ro@4!ۗ+?/hOT׎V'Na[x1hζa2TW#=键xm+o(&+n]Xd4FEÅ۸|!}m 7*ѦL}=AGQFVfU1vyO|[A>&L,Yi0~lr4 OH1;Uob/w^fid7;4lS66\KbmvU璗Z@$u53{V WXP^((erާ5XO$ўJ^&Ygnz3uh57+"WFX}WY$3Dl#S؂$ ^ag(xWY5*h-L{ c84D%iF4UBjwe[;ǰjI,]ZJL)| 9?׋ o"mk_Ǯ"mBk3{ޝc$[Roݗ\xD{5-xflWFp|NmI7qV+Cs a3ՠS!i}jhRqCc`JX !N!r22Q[q͢)X3ZR_U,,4p+Vv;dWZwֵ"ͪF$/FߢMZ  o( }_%^[ |Kg#b h$$]zRlM9S{=*N*Z~$/-zӗ0…@ŗ 7iSr`Dk1';%a?8D@L8o\&m3Ab)摼L dAʼn@3C堒4[27m4YAevn Y'DニjkVrD ұ<LBTPӵĊ?P%~ z $l%#5Rz ,;jte綈|FXP)Ǹo_W=9rɤH22*F2s(@ơ!~+hݤӔ*|e6j1Ls H3Q@7"f(29N(Znp Bń?{TS~+TT5+ҡv5c1~{a63忷ܟY,NOLp[2%"0&jXC[T%>YA#=X>oi(g=EFrht~(cf=B\gjm qG~24t%=j{-{.ɩi Ş&2B+'9 C)]?Vv(Yfn 6P.ϐ "=J ALFrĨ/d,iQ#,`8Ex )eU 3h%,"W2m4U6"l&jo`ul5D뺽`DjdpXpF=k6d ^DbO#3 ,;;ә )ܗ R7Ҡ-[HM'V$\,O='A-cd偟R*tr9~} )U&&稲Ik(PXNCD3Q2\| G"4)5 %/5 嵨Sk工FޝBnIqEWjkVǔlc) ~)L&:t./_bc89faJmQ-U@3 "%yJ32d_I9UP8 Sr:<'S .jfG3cm|.+hXhPCr_|f9}́`!懬IdbÁ,1 <ghYnzJFNN|?ij@,F.=xߘdJ+CI,_D/!>|zw`>\\6(ΔL .C,kje!.M:%χrYwDF> $S‹8Aʪd]p@>E煭{ ŀp(!)1{C$z)^PKV\]Yl@Ϗ:o_A.oPW\b\INRKH-϶?Uu׻m#(D x2bUGoެy $2yXyOH ~/ ME1dAA7xw4gKRXǭxp?|6CddL `0)Rf^^*N7ę>Cn Į%"N#K ^3g2tV{=h=}㱽 067Fҹ܉7'P47b|%Zí 4FRHb0I+F[sW!?{Cy ݂YpJaq&xH,4t52aѵnVySЦl}pZH@YeQϘ!2 f~&Sń YY0OρN&416o3h"39ɬccwa>WSvvU赴~n{^s1M Mp&5BuXڕLuEcg,(Ɣ  [\t֮n`5ͳ^9,%\;]\W~O $%i)HF 1wL\v9b&U>vj4/"}WޫH EnF/ 9.8Żm1){R-,ܔD7aa0h,U K(D} 7<>mD|,n"mT:Z[&OXWP ?-?'rs ~o9,wY45d,,7MFgvsI@4/к d֚Bx!=ͷWb X"6TD:DưdR3Xځ>bJ%W6 3 6! s1UY0bUŨ" g'(I5n`j lD $R`ٗ49u#cÀI}W.xSyPx>)zp> znkWKQeJҨ4<zT[1&XP^XïHLCIaI^Uv?$9ee 5_l(16JiyVzɊ "v&F!$H0L qfMފ-3nRJm _cJݜf1h" 1"4}о]jCO=DZ8:dc. fFn8̲ocU= ɂ%QRgb)}· &pk?2yA"\X8CFrdroQS96rgÚS*3?x1X vQ;O}"8? z]=,NYF,}5s)1+0 Pf,xjBmkG!6PV>~-I\ tQ߿,5IF?Lu mEXAN\~?%zu)e!K6џ4.ާ}/|ࢾQ 9qD >c#rq'V,XFT6~>9c^OؾU)Jvi\eJӐځ x96R46X+'|AҌ1cz+yUӰPɁ*0k,7bfu%=V"/}pPPEࣳ⿮]tEqa< m U%qEM7,L-.Pw J 8;*]W jŀZ<}>`6TAEm+Tf4™գHnվLs5V0Ǎ>[zWg ?Ey>l Č⛟GlYRLzTb!n /ڝT ؙRlҲYR.XRQj? 8Ïkst`ox+zSLCg,~JV G1kH6$cc礍K5Zjab-=MFދEuMfd+*{O$̈;G&Xt;oNiќ[_3!ɗ,Mi[ fOt#2ڙBlT7)IM M}@cr4HV/i L*OH! p]C%I!q(;:p=p=!p"OFፒ qĝvVl.~d5&60,|Á -iʬ[.!~,B\W2I [X:_5 7yehMP*.S}h rWe@}Ct5`Ȯ\)Uy !{ݡIg ?~HCeo -rmU:z\#:Ѕ O>LClc:t,D)W .8*NO Xkݖi2ۦ&"##tyk*|ŇTaE (V#S a"١$M式֡Ak$wD6 M+ +C3+HCƋsKas5*WyYWh7Y_ꋊ:IJ"ts'24v|R %]UEL v>rfdNѲ'M)%4E .}z[Y&\Pd m X-Ӏ0IǶ`\}:5=:eoڝ傔Ma&TIDyߜM^2ySξo/rPfb7(ao"=9P4]/b +|h~)ˉY7J#.ntM>uH] !7J +))ªEܳT1kp;h<*3QΜ#R]%FkB-LNu z+~,}$F![2菴%JJ-$v1 `a BJVmFme}8Uۼ0ċdKc8HnbsC;WezEnk!8`פKbÄB$~3"C\(Qs` ~/*^ӯ=ZKvG5ͭ2x09R[Ma[T+Oz*Ifx.e3ߔO`aYg T+~v['Qہ<[pina`Eͤ9{gF~u02X Fb kWh>6`F_u nшgw/=Z-I[Pqg(Szf9M$Eӯ&З V@x\3L'T!~ js&BMkc;;P&&)hpnT+KI dyLKG'Db ?Dph111胑B6?f 51U Bf ` u3 ۂ? uv~sg[[)wL`\JV)/ȩKA(%I>G v.{fǟ-9B4vJL҉>ث:);(ǃ m:o. (%Mғ4hGXyѦA!T1$۩;e{0\8DWr8"nbrߗ@Fn(C:~`tK bYVZES^dڃdr& ?qU`!n,;u 'RDvRwa TAAսư,Oe1olen4qUF973lK58XZP??$Peamw;YFvjN|yl;'uQSLȲ½x\fEX%*9+ױr- ZT9Q7ϯ֌ -(K_aK{(rRr݃ww,HգV6=’9; aA{\^5?t_;v] yD>zv%a.9$#}Ҙ_;r?J'&wZYeƂI'H+ͣHbw][<~+0J%ՠKG4"-?؛O`^ 9!]c6.o҆'iݚGzH[ &G˪ϯׇ"!%C) H#b pb1DnDN :{qv';Tnᅥ;/9։C2e˒1$oq; *;[t)N>3-$s?f7j{VB0!qur)(E{ֈ jY{&`# iXkA~nÛ+N lVg~V3%tƽ "=;Mâ"WJΑ%ѵ ȭ g)-CLJP$g`L'R{pBfV`"$uCl$5bzW̢c [D0,S2k3MĠhF UE'/:ecsF.u?Sf%-fxEAX_٩AA$ﰷxp++YPc=;fQ\8L <[KD0+1bi+i}l"_ ,~1TK@ly2QNJ3PM ̇! R77{MqQ5$<#ÉpE/B=yڜ*9X|#oJF;T=J^w .J MOdH7Vzj'W+4U%9gm*Te^|?@, h_cƣ/|E Z;VJQ~? R|0?6"r8H cL7 ;9/)Z@a%g~JcjrYF ;zJzJWyE;Uq]`|-s A솿4ˏQ3FqmCݒ{u!c:yhϿm+Dk 2Ph(պyk:m{.&ZԔlL}lGN1~0jRU*)~f9735-VъVbrr!\3gfŕS҂ T~@K`bvv4P12dZј@u+ OXKEv(8_L,mL,蘸oFc_a֝Fᘴ̞p#xA];1 DVLc7rm t|v~a7ƎKcOd4mZ+[H89Xb $@54eW4FB hbseF=t;w;G}Sa13%MvzXLJ^?N3A( ;92?*1a LIϢxY̵֬j]mԥ /MF dN`3% oh}/T"H/`YjF}.^A/>MRtZxcWN 5Zc͘MdiΠ~}׳_+{x9oIctճW< uhI .9zmCU]Rɐ[[;ՁRC~J;j!]3TB*Hvʆ/h+ `">5ej ڃBsSN[(MxϾpPW cJc/sz`Rɇc3OX) |C)o4QRQ)&|˜S/oOw;Ԩp0nn@˝(G,wWbş0)PV6O!3f =_ENFws2a}_@ӿ h4eEoSTDs3`HEvjBY[LGրTҝcH:>Gl|͝B1xs8Y:m*7TYO[;eلiGD kj<]#j#yv9al1nJ(M:2__.u8x[a1 +(Vd.x85=~7p=t< [ڨ`>˶0 7ȁq}4v{%.!_:` ׶XDԤLjX`]OgTXD(ActͧpFϋ]ޥ:ϖ}h#ϠR\D]fhI7]65kcٖgᕚ?ICj2r kd1#ԸW2_05 msua|amE[{e㋿&bA5^0vJYϸ7N{lr䴳ϐ֡VrEY&S|0agmXݕ[?J y]:*Eۣ,&?˸pa.8,j}P`@ X'yQBՊeqpw$t/\^~D1&ٮ[UF:uLޥn,fgs"D GЈg;ʟ(ח Q]h,gR >і4"^7OzTlrm@e:u]2;_.K*X@ xՆm#02 SpRJr{}>~Yy%^ܔWR_<8QPrDb"LZgoWޅcK'3iXz5GI {m^Xʁwz E_5UVp!# wqC2OWN'\g0i"S_ɩXlFF!GpFbn:9 uޥLFutf3FunYڿof B8 șso,֫<`r bqA:Uc.U6 נN\oOF(x Ww#nh?JU;קk`uVg/"B2aaw6Š\+sjGj T+M;q0dʶ.COq~3w3o[$:iD?3r<{m`˯Zb³;Ɖ0Ma)C2c hNϥi$]%#[cj2멄:Ph󭯆elQN* Rl:1]t,Gi5l`v1u9 4f6Ϩ9kי0Uwvv3&H% 7=YeWS~ggJT]oS\d K={ G:U0c"@Qռ n$g&; 1'J;ͨ'4D#$[S4.)qJNs2W=b B, rz%qapU=-"p䘎li`.]-;'4\ x'PTj;h⭑KLać*} ;rNkƐDP@ [Q0q,KC>Ch"UQR@[ŨMowj; >'7#o"!> 6-|],}"lms_t!?Y)A^{SzܾϹ~" ✪I8DL\w(a>b҄G>ܾчkvRHwiP΄pyG>y,p5ouh}ŷTߏ}O/eꎜ]vʔ7DKr\i xM2ek~Rok{*c2Bɵ%g1ȹ~} !eE+1'-1![YL|,-nJxgf)|;O,jDHg*L۳6~7Y' %eHV5)'{ R+hjȷN]"'U0zeK$[GSb{se¼6."ّcasߢ L??N}er>rVxz, ;MLSޏ⾂`sbht E 26w1ۆjX8e'Zb(AR:&:(s>.Z|{ RklަB'0ExP]W'ցRd/lܕ}zDv|ZЀ!]^9O:5|:320n#גg.ق]*<))ě_R@? ]?< $X*X`3#V<Ϯ-lff}uHߢ1tjwK3cƵ}rncNTIEM6^$/sW_ 6[, uq;]V[.v$|1#Pq^ 5"-.ѕlo T$#EdBtt/wK1'\V5ԸzCvGu1η",-( =lrb9qZrb{k>YTߔʫ"^t]* ee>2H8 5W Qxi6S9 *06Lv؋p@fwYxW(1mX4 JQ!n^^$"Isi/캄pe/:tʡ EkLtR .J/eM?p(i[R2|AaQ2F5 LBB*'sw{c=&dzX .kלH).D5i|%C]fVcMj̋ba~i%2r0Hy7.ʀM>%FҐS#;u>flzpy pRaɾm |5M$]}o?z^ |UodFM+"OQlnљbhNUۣ;_dAIN"%;$npBrLWo>4=Py oZ/y5TCAb82aY٥tnrVON|>[ΫN{Yz 哔0ц 3e;3}|\&>M$`.ݹ%DBUm_,^sqk7A4m'_U h^q.S2%1ГB_G."B bHXhRԧ@*^*`k#oQI{h]k+\0+;e'RbSd^՚}v/?-?J6r̭*6(n-օ'|di&5߃MY8B&[.|7|;r7@&Xx,c2IX^OCKgOʏ<r}g1r^"_xhQzDFi k l*meVpqwKʀM6CY7pêuI,Ùn~B؅)Dp7џ&LIzW>o%Y#(Xox9iЁܯmVyȔQ_*|tƨ^flVcM$sDtõlOxk[5c="G(<qjCon+')ފ/?&hjRSR}j'pm\A˨ NŦ&z zN\pç]eIW0ynxDt51p(4"@q"_?FYCaD"MSSʪO)v߂ʤZmTۨyf[n[,]sickeVkc^ѮNRU M QQ@i;dOJX tw(811fra6ŝwС d@8"4K*s K ]zu&L* #`#D[e^hTB \h5: Dw \nax{ydCis?yͦN*\. FGD6%Z!z,I;[%0<$퇣 F[dZ FcQ3?[D!u[%jNmJ\PFKZ91@ɭ1]Ffgvfa \r;o.k-RSj lErqc;r%^BPS{(pܢ+y MYָ"}Ej<=|msf/ߒd?/x#H)+F U w^z U ݘhFe0YpJ [U40=cX=9K!>PX}3>nV&~͌Qg(t,nEzPXT:!r蔼1P!1(UbujqU0G?'ɉlv֒ka+Gf p Aq]` lzFС#1ni&dQ ~Vl:ExB`&Q0e]h:C Ҍ,9E+f3{` @4r-@oL)v{FND%Ξt+}\?tshu;wi+[V>k'*VpDߔdkWq@Wp*!%ҿBkX$]}W#8?O`3ޘ1o?.n^  ðȓQ}AERQy89n;ܵڑqU'@6X#ZL+]9TZ^XI0qPnFwbĴ'6T9%lS[hxWh_ \;,9)ZBHmf1ɇ,'i9 S~YTZk&9%/0d`H 0sZfYF2dQQHiFYֈ=ϊًlYFd{F|0!QMrڢu_ZI|ƅtxb"KtH)NVLdYW|@TAkpruKele_D7w$Du1(5*Op1h˲}<=*D!U@2|]{"k d$" bc3x|ZZ RVib qZ!#KC1[t57\[3FT'uHH;67 ʴ.NqT.G-(vX Ғ5_;i6z@eki>yJx?rLۂli֩$urN I;a椹' $eZs<ԙsitIx6uKuU k'-Ofڮ?U3.7';]츻6*w"]ۖ\}Cn q?v DaN4♱╝>d8Q6*BI,'+Rr ?23;TWJkCz`PY! W(v;KFjZ}2"Ա~`WG:GT,(wt:T@?ͶP /lר ð0~˴Q5B7ԀLm􌇷8?Bs(O_L-IP|{ɕh9]\B#J}1DE9wkbٹ烞*^dڢevv p% aVBV0R`kyD "jOy&Zb%$ǨjDfQlv3AHhzPYS٘$ѐxOl{Y:2=&>3Lo+H~H7}lT )m1&ί#*Q@sqeE4y1t<7|ȹ05€L@mz.RʬWRIjdR]h'=&Ъ :ẍ-SOKf@լ@j!L#;e g~{*;s`pJۛch,o8YvRuHN:lc.Jo,j=I0z Q:te¨$7"X Q#6 LHH3U~x~Vd#YX$fH`p|aKT[JM 73 2'*2$z?+1!,we11&Lx60DJ_n)*STCAmwP&0(NV]|,qs煄 )yLI #Θ/lZ P,<# {e%Ċ lgS1v5ő.&t?) JnaY aKtH 0a2׭@9R!u0/`|:54EQm*%I>N/&@oK'F!8jD+Έ-M9=lq8vYzf v/@}c^ u/s`w`dDswSp4xTB-;|7[U sЈ4Pq{waZ%k\@ Ňhc$_pimPQ#rb17X/h쬋)Ѐr&KTp#bv<)h$\Q %f.BrIe Ocb,TᏎBR@g%ۃ8ڒ*qmdNnZ󋴦Y^Noݻ4,2Q)XnsX;a+)>@{EMJAhE[{ƦcD(>(pzam8Yaht;2^ӓ= >!pix8zoJ3dHn8)9x+x&.uUocV#w}OoPrI:KQ'224R22m/ڂ{T`dfIYET@_K!/Vݝ(-B!x(  -m)9 EMؓ- 8"X[ʍ$qe>_qR5+EkeW׉~0T-!\6#A-wjF8Jg@)= Nڷ`."KrQlC4:DXWT--Qb#%Ջ$!Y Wڀ˫؝4>$%"I>h}J)`yB6:N,zỵ.q&,\5 y5Yi`GpU9?W*|Rt 2NA>o[+b8꓌}XL1)F>B#񥞩2Åo}ddgb< L 졍w 6't0e T$xn= vzӤӬRzLer֝itBccjvOޚTϲ%StdFԬ R<'ꂶ[ALYo%#6x50B@Q)'m+,#a1 ddW{řg^5@/? #3~b҇IiQZk̿ED9nS8ȅ-O^`~G•VJsx{wWJ!!:w#}47;Kb&"e `}aJJf@I%5s3@&R)h%?%\_0%pgJ'B,}h!y {*:|=Z.Ȫ_];G+ VɪT:8Vd+ kJq=UAfGKUD*]ᰍcLfD+\˫Ug_:d7,[@V_Rb <}̟B4'͓ C٪ @Fjӓ3!U1!}ð#H5ig PȷS!>ޡK K,oZBuފ~QogB:eܩ0 xeD51ę0"k}kȞZfC@/Mذ !nuݎw4D{8ab7(/owȣ}Tc?>诰qżNTWShٓ %ZՖ` ? C 1 U0%4 SsXJ9뇠;pCj2[,ggjLjuvDM@!'/ ^r qdu\_+ {YřP vyâJh@AVƵb~ 9%q_eJ!{1J?(|  Cn{"毇($=S^v_IrCdg) ]J{"BvbsmbnҚ+§1֓ Д$"*·cXk~« t=&n+a @]6>(H'B?%v_ ͞ŷ!a- 1a͋yBDъAE6dp;_;u5&?`eji5)jޞz,$xW/Ay ٌ<|ۯ>%׋)EjIG (p2/he@GQoZSnBi]ulP󭨩poklsv'( SۡLFy٭xW. JpQ}?a(fۑۃJܩ] xD,;%A!IwFNlw~njkffVZm>{h km bQbTPOp.qMxc<V 1 *@X1Xw=ԥ+w }ǂ5U%m2AAվ*c. -r>Mlj(PSyKe/nj[j2oaޘP[91-#;SE[5m_CMɅm&!`ŠY>J0ޱ !]z/!W#O]?- 8: n'U}2ZtZl9z `M>{Fh{ Bc %zF_AzXϝ-{fL`̇e1.;E*;Z[#M\{2fLP] UX6O\1Chɱ3d3i Tտn?/ gʦHZ89||J`ooItl_l_#zsh4p0īR)>LT<3*!:,i6E B#,@PHNܲt04yem٪,iܹ_45M+`_1p+-٠{ҝ7N+U|xʗez9t5)[dr1UVgo"0G.(anw4Cu;ɖa%@\?N[|9#x\ +^LGD gMRN1/r"=s'5ft;;BOϓPET2q:&U94-rԁ:R8Q/N't}*F!sT&_81 F͕0ojk dQ[QRyI)ApEks=Q?>qctJL@4px&~EИ?WMmaw=GO3P"RI(=%a)vĚ6$71І6Exdn57 em1R$sWB# t mz;|i(F{ 3M/;ˢ`2,wz8~&IpnNcx4<PHorRh/)wX"f>ځVCSljExV+yP[$fS}-T*Z%i\Z!2 TXj"=۴3p,gH۸~߳PM@ڵlMN[]"§3AY i{M#l)&mRy==e]#Q(lK$v/꧟{h M 5jݲ;"k_vRALOQI+#Xal 8/^f9Eqx˔}WYHީ)ǐG>nhSs}rCv0_V- @6=-XE܂~3ET)6itTk] 1f,@;\}-LWIO_1 x)G1O*<7Y+?1"tĥ"Ÿ1p7g\kle6U4q:8ࡎDhDټ{ qO Sk5Z20PBMw܋W`̂ӵ,Hi.`5F*btˤX7VDjOp!g~%%y\'v挨2kA??bd biQS3 ]&Fq : ( J7>/g0g0n)+ `;+sh1QN#e\T*픕c9:Zl?)K0:X}".f sT1$1HD2Vd3"+?×xcavz -A$u$.Blq1>8doP.fwCCAX%0Uh?V68? ( ya-pӚp0D mpF8ى̮N:nK|=wEÐ]SzC["dE-Իߺ *d8A`uώGlc>_<'? t'|5b!@L?TXOt\TR4Bo^^kr؁f1,$%׬y@6$@ww%"aww[o]X-4Mt l*bTHuf4$ '!pz.&A5@$ 8VC$06[&,)[>o FE 5&8EXδU:ww 龜Fzq9vbvB-͍,𙫄5s@H:tX㶺kxAMׂrG;6 y+ܑrTѤ“J:C˞)9/ev97̛[7eKCeDe #Z| ĕM2ڑҜY/2a[Sj2tNU5 iTPr.ƥujő€.r+B}o +>wMFB Y*ɬOc5ٙ2蹱@-'~ z{s9_OoDž,"giZ9ua=dtET^A\>_s*a֪+&ʁ׬i?'o9hliF/cW%3.~-yHg7p7׸ z`V1=VB-^ANѧw8(EYT2s"FIz#͟F C敷ҧ5*9;V#q3Rzm(IR"̧L{Xzv0bsV7??=úS^ #ȬlO5/DIY^9'b2_۪#l}vmKՋ MM,'.~b9`V)EB8r_2\u*R\Xp+)1A#A`d1R4NH>Z?[OyK#>֍hV`7SCm|]<,!ǸK72_y5eN`2iBF[e\=boF]T*;hTAmKkmLlw&ed7=hY߂s0ffBtIp2Vqbv$ij+ ?ny{ġ4Ն\rc=6sG/[\!}$0Eq+/"2K^Ifno=a@pW\/]_p1HK R˧dd֖m,C3T 4XF'qE0 ®>Y^k@s|*ke _G(:~|`%β*s=h^DoЂRS6)[pRu1P%ҟYX(4=IvDK U_L\xvChdʱ=-1 DȋKe*1 b!yR *h6{q;݌A)^VBD9.=oQQ"|H+gbX׫/x^a`5f7ܣLN `a%sgZme6Gn]_K/V $%(dlz{.~מ #t.з:qr1,G/Σit8]w r¡^cђ#,P@I IT҄f.n\{IfLjgaV&r[>w #'d5h9v3Uh)6z iSDʙQHja?Hd+s 3ޱF~%24Zyx7P 5wvȄ,yMmhJ}Vغ{ǿ `^7rt&eL6Sê>=w Cd=~]rV =O[&1#FdҐRl=f(dz,UN8xQ"?Ԝq )*+9+V.tvS֫4$L[^Ï%HJ/E~_ҥ5 -, T7Hb OnxBH-{ߚjl>!;egP'@-xhmw=皭CֿXE }:U#GlI3ζ  s h%H[ * d#ϭL+B8fS 8RLA#!oj8dO{"A-z_2zbE6%#cBWa3~t gR^םi7ᘗOEд.d(rHyȁsXB,' >ݤ~Hه"Ssٽ8X; &`F鑗|j2/&0JR3?,y!8׀DKRYS axi ){]:RնYpܨ_Pgi6&0-X7Eͦ Gך8ҺrG@􁄓tT?aB"~{]~Yf/wX7ؗ1 ti|M)T!$$ѵkc Qj }p!XL,]-`0EZe1Lι=L q˿1vwb)߹0]֫\rbyT$޳]>K?H0,eyoW6Bx0AgA+ÀS7{f]t?R}q ~bWiI_%SmN!1b?z4Qo4UE$埴Mc05 ')*mMUy1$7 RU9V3lٍ'X1vpT%PIj;n| SZ[7/D 7Z4 Sfg>yY.is<V*AwI .iڸU4a`r9AG 4j[Wu]C Zq}:mh=G1_Fa=WSX.v}]R`w8/m7/bј/́ α( g*hPV~8=`ܐ•(b YcS_Q>Ы_ IM74I8D>No`s܌>I45r<%>-KVL|}BWZOih^T}>|g&fYq/k{G6q{1wS#w-#hݪ,J#cZnm̀cYIO#b]0BR> 4R:@`mtA?X,tJ 04ןo6rzeW4՝k!f~\]UtVm%; l⤪;[H&KPiazM %>m{; T[q3?DMm:x-(#.@C{MEB[3Q?w,0V1GT(7IR|\>7r3Ȩ2ƍɶcVGm! j@k 2q{G9Ze> TO:̀~_J knjlsѳxj%YYk)ܧT]sXh;>E%2CQKMA ḍܬjL^SG7Zl=(<0ln*ga)o *#΂6xw;$8P[=q;Ab2P))٠җc8xFQNۚBӫCA!2C=(qn$bWg34SnqTC>jzoz"{z]% pԕc u[24dtVFi}I# xlh[2M#Kƫ6 yIKwa< Ei(E=􇝸-VHSF254p`|3Rۮ[صj E@6t'cCj~vlLpAF^táVѵN Sjɧ=| R-Q^Ǯ+O1^ 0wl4`q4o6 = ^)JFҗ ѰA qAh,mDf&".lNj>0ˢD퀌}OFK+aгD qDAim*d V5`Z{8lDybZ}|Nlg<Ͻ"*5ApTx+ h)`RbtU+ĢYd4fxRSCmΝ˪6?RmXgmƸ@ZX{_=Gl}NoR.0fׁDio|"}HA !'z%;4PwM~o[uX;Z3,s΄O-b6-r)NLJR] Pmv'Y용C"A2VE \LDhMhΝ[![ n Wx󆷪AŸ(_luQ3g߶G Fx*&ZTߏ`7>ӎ-ߞR45:bCv!9ӳĶH5@_@mxB̈́H7ZZ׿ >~JvV;kl1$_=0nͧy5_wG>\xQ@qTa|z__iT 1Wԭ~AK9x9J4r]E8lx?IU񎁕 pÒUwpm nI^]>8dE]?|gQ\H6`g[%Ֆ7B۩ݿ?q`zDmd<$BL||{89 9;%,DMʇtgm&?,T|.1ԗ\ _5%B]~<;7h'kR|>X!sT|m~pz8r-OGdB"U_<6U_/a cR~㹎bdzм1QXtv4i+I}V3Rr Q%;|v7]݇5s5+eytǽ6a[ƅhryAetؤ} C*t$̓cyƉgEesAo:4X%AMyva!f, /_JW>x[Cε$Z6yGsJO=o"]wsHJOZ3a8cyj;X6@,˒R/H$bO¶ jtffʨ,Uu;ZlBm3T2Pő{(Q1j$ׁvv ^P8^͛ Շ`vCh-`oZ<>=Hq8E/ڹJ^͹h [Vrp*z] cnlRqBHȣG´IPr)d)ŐuFM`TQ=ZdVtܔC?iR=Grv͌E2M$?]φadN/è܁8BA], (GcP]rTĎ%B2~i4|SIa&U%V)(dd9|Ņ﵋@]> Ge<^ׁ7d1&źt:d6KIb{Qw@pL:Rl%+Ue3óD+|5j,9}'3D9Jt y{epd%QXYS6U&xG,r?;t(i{ r,wY&0?%K} s[Zgᐯ O/[/! WW_4 af'(A-pN)q;}'QMy+%kaE76_&Hz^-1] xNb83T_r[A=]} VA׃6|FŕoϏp^ `3m&E~.3,"p%Il_Y+_{j^uӃ ߣ/4qU$ t J5$ʣ!K! o:x_TE2!v~G~þݗ/ˇQEћ9O7A RKR j$$ؓYp2U`5'R.uK[ǝ&=OiFgոbmoCȱWLS!);epza6p n.ՈP?7\! G>)i =-M@hwqЄs^sPT Im4eIUK?07&T>5tJDSt؁ V$s^yɹ"zJCG+!=p`(ED]idLC3b~?,{0XHؘSub0## un9Yw!=ñiu d+ |?sL6^ ٦ٯk&W^a6Am{f[hי% 6a.IipgKq<8d'k9_JHDR#z6jv'˦S5e X??9j__cBO7 QR ܭA)S Ӫ-<:+&10*xVBix_\(i'-*l!OjLKg1AyJFh(NJ`^ߡm+b3NmzF۔Xk|IkI? MǸM^LdNݣ/GۂOru<CHpzsx#NSۉ~*E~H4,<:/(H (ԏK~1 !BةԆ;T}nPַ65A Bh)Ma~V% m[?neʠijҧc;zoapb<̂f[<1Be~bU_i§j2.SOle[5|aNIۧ&aV{>l@Ƥh;f侵]Vܸ@WFtr/K(Rh%)PNېP08]6!t4T`3_q""+M`C!Qk:`vNt2M$t+r;X6AjùjB3K$VhjfI@X6»'`{"v_.~g?CTv5F6 DUnVaor: jnd0JNiϬ7 9r x8@3̍z "i֒Bzuvi!䓛aW+$./lՂ1} L"7 :s$.: myG:3,Iׇ8{ދȊmN`#j݈"6 P4Q֐D朗YdVA|$q9oC^DoW>{V(g5>8FDM>AZQ1ߓ|O=SPJU~@Zmʧ=_L#i(G(i/*x<ݴfy}Belug/0VUI9DSGU]Ʌ凴s2M?@vSex;ک3a׊noj<88#H >E~# F0Dk>:Y )FTLUs5;huFDw7EV*&I(vf> I1ד醌}+\x_("cb/F~U\GEEH Ƕw߲[ZkK{ptTqSfKHiRi~8 ٫@l/Ë(B扇"߻[Iߍ}o M Dj0 u]qq]<HҊ]t8Jq4V̀ZB/_: s) '/a0ce)KӊaGW .aW.~HyKС/8oz擳gREɊ,2% :6o}@HHHuMK; 0F.3{nEXiR➺Hr޺qcJΐז?ޖ^ȯFr\;&TIus|)< 0pdnoMp^ RHp~}\MX(_(;nFrzr@(K `J׸'!ƻ`hPfo '!'Tj8Hݳx a0xtJ9ާC=ռe)[K7ƿQ4."=^mA~;#nJw5RAo 4Jn%3C^)ճ||-Nȹ%34}&Ͱ3Nbqxo-ΛzJi6#ԡ z/ THPu =vh{3EwQۡxJUAaoGQbύfp#o@a!cuTue04\dK#'dX?YclDLDr[ײ_e=|HFlJ#oWiSO`{Daݍ-o1#5ʶm^RY-2qjc_EttTXP 0DT~h&G1Ď'0[G9pO|.hb[|Ac݉n Ʈ9?4ܬ0ilIA<TTIDĬyf%_Mw ^ǗD_t9MaqL" 8s^;ϵwl y38ўW:<4ޭkCzvvWI)6QVfZY|f|.I76}j@L㖸爰~'ؓԃͣIĕ+9B=͠3[6#ڰ`rm$A{I8`c?3u5nҁ嶾DMͰvES#r7IH_ru-|bs"6M]7AP";vqUk d6KMeNE+f6zSjt9/΢fLv,/`Td ywmzDJpD=ʴ8+ hL. b,-=z?Yt+PQ`]sg|>J2^iQ1=y{F&2PY68y\oK]}QFj;z wiHo2-xVn 5XB/wKwB] dΝ"T +f_^~WZ W,od5s=@ #֣>v){QTa[/V]+&6H'XeB4@!Pn +ܞ~7mw/*S6^z/3D_u)D+dui)\ÎNej+i.'b,B=<ɚ["oXk)&0=8N!!|12_f˯K&\W`8qpPW~ۊmm 4=HRkO#&X^/*;~m܊[gۼHPړ 0tuOZcbp/QP_~l_nhk m9sb}6U e=rUN܍k|ߙdƖɰoe5猅nXrܐ`NS{BHFg]E.4T[as4.Mԩ05{CA߃b E-gTN6cQu7C8ab789M_BfHZvAr3BCP\(sg7DIe`w[GeD54B=/CmX'|%jp} x؜spΣZ[HVR,*]E=sˢ$q{{uyq;C}]/";kaDdV$mUat[85})_ܵPl|z5lVҡ'D jDnP9b^TG Ts9 H tu_Q; :l˻&W:OfZH!a=]yn㎵t cD48ND l]hg_XdlXЪ_eGi˒R$Bz%9}UɚO؋HJjN]&H P_ez/Ϊdf¨R>{Πs|hsJl(&? H҂h zHW^;0,keץУ']Feb1bkt7LNT)[Ɍ? ]Uoӿ Rk,aw#L |5+Z~FG=]3:8Ǒ=]OYS0 AL|  2jca)g\55%:3N66L᭍EsXɝ8 w_w$0%򃤞x+%do| _PjP? 1SfpoX7vYqC_tlEI&ё2VZ۝D?.zaB҆AWyl7\ay$|5t'+g\t`x'S&K!X:+-(4X'/#s@$a北e2  E\1 r{E<~cH)%R{ϥL[|{㈀=5O *aޥ{f[h%AuAQ ˴AK1Qn||083MHm8<8T 7+Qb-L:ꉵ2ñ@;oE7cNVͿ4Cb7o'͖ҙ]NZFZway3"yh%N]|QM#1U,nk.'P8j? lR+p?6<&ڸTXH95E$PDۡ׀}%j?R8G9b Z}ucZY^?bIg?xe~@HEʠѩvCro3aܛ4j|1e0}:rn% RӼHKNՠ\m9O.{ pB~#·"XQ@\q0A/8WR^H<\[b3~O@1|̃- %PTMQZcyqA Xwlz׀L2a!PЇ02AX?ծKiqvO}n -3W_3BQ/Gb t y?Q)]{{ AXUf$2ŦlH5x&Szrc5ۮ}(P{%|pa!J:蚋۲3^;3/o$ow mRT~AW AF #i\̔:Ǿ{e.)dDn3[Xr~t1$Qۊf` /F!VqBcͿE!Bur| d1(\Znt&FFމ =3"7H,8kļ& î8r(U;oQM[˶  v (klO̖` '<)8$ffK o• -/= M%T}{σ@ѐpV]7/UmZ?>#s$/WV=;ȎK:YC:iqe#˸2`,Y%afZw$FIOXUrt]RJ:Rl 뚔/@X{Y]mzn+*$]WĿ`Y9j_-Je@-BdFhN9_=Q* LJNQاsi X]tZh[9=X׆&t|c g l0}l`mRd%|@pXPnY]e[[91?`dbg;)8HPf6D7{ht(R4'J2pMc!Ϣ6xʼՀHjD};Sr$'f?ZR{d? H=di9c{HʉKhNp|(]L?s.L.{N[F[:3,$]D[믔f3ȜX&OLP-&T֪[(ZYƒ$ر%lA6y]?Tͬ&(q}mAɂ;'P(T)F>H YG]pr^pZo4/ /{ [׀G$\~|Ne#V"c3&v7P\XEJ1Oz )*e;y >Tǵ0_SRP㎿dcd~0!V;@NSXqțOyPĜb*\Jcdnȍ$vT\I=}h{h?|jޱhd$qj;Vo:ˏ1[;w7q ;#N(4vׂRCy>o_ӿ)2mp#u4`i;SPۊ-aellj"O# hΐц'o31]v]@`]o"EV{7Z5ZL;G {Jj!ТsvP!JFd Jï; GG H]^#ҕq sK;d]vD4ia0'J!"p>|n~wl ~c(:|'BRYpb&qkxX̛jy1o=NkұkgM<@(%9TSh#g< u.,W5L0Opd3Hj k=bY/E.ڔ覜T{^V@p`V颥0CpP>&0qt pr`ǰ-t+yқ+fo޸F%bd\K=N˚~s-[&<^Ә}4,f3ni (NѲBw"/N'*rLCa=hˠu;H-#ozkP\jqNzD[U>@`+nXixf7$IRU4^,iq@Nr7-bX^ɽ:K)8z>ڜPēݚT6mpJdJ-^F<'M7.Hd/˻I^}R#Qwd6W9o`K\Q *|փc5(/MQ ̾꺁)"AFւ̾sirXۣUԸ.7|xEJr@BKG7:q.B_eYYUR]VP!I(u')Ət\0 3o1fLmP<:&K}TF_r쇈),cy_drX^r*j=241Ϲ:gvzuء1iB5^NI2fooпz[JgG u1ӎE$1@;=C ~įg0l&#Q%4fNAS^ZZΩg:Iΰ>o#luoVowas 9 FTP.:"eio^R;E(ܗ_ t ݓqH;n!zJSÈf x12UN@ HܵW=gZ[a\ѥ)W͐xs峠Pu8p.KfROkA3l Ac@ uK~)%CXN)QA\Fuާٖi@?IJOd~$s:@V+!dR&l%^iT* )GML'G7ia>|ƏvYg$AMrUJ/%UyQWi7LuNAD 웛Tn3\_;c̯ 2˟o )S09G}6ݱ,:!S*/{t>@aZh4N;P'j׫"\9oa y 6!Qu>T4Ee3 'Jg΁y͚Oo)>^LR&FLcߛ0~LUm][N8/3CK+KZȉ JGch>? mɧ鲬 [Tw]P} }-{h)A|9I nѮ!0]$م_f e=½BE"ou I4C H!4wK)kk.ģLd`ZJ 9=ǽqh>AxcƗ̹zuCt!vqZv^Mz-WG$Ll&1;yyMKr?3GӇJgJH}{sP>IKk^Ox]dѴR1 4G$VF}Mug 6{\{TƽT LojnL谅hX6R'eE&^{ S M/%1 jccY/v]38>4%z`nT1ܺaQZsG% +ui,Ъ6P=*ΰ3N3EھyHB׼gYߛ/HU8s [j4ת::=moΡwӣj/=wA9)g-0hN8*ԝQnɫSþ(_mvՍb!#{{򴙙\zЅn0¸uS̔¶:ˢ deRFuI10A}'.hnhWimG+֐ҕ&mi&Cgf]+ie`W.:b+cCK|tp>'lO(ry8bW ,?|󉡏 ;>c#ʎX },w FGv#z;'2XuBbHd7Ǽ6d,W>-Uǧ+[+c0cU-*FRS~,LcթR_% $rB)0lX \t;"`=Ԗ h#NOl~ZH#ᎽӴPv_CAmC DA(LM#E lA#~FzǺ/:#qk`J=fD[o犁:58FOB~B~4&ӗ|Լ9)1N.#jiFޭ1A_dWY[iH)o*5a7ʳH%m_9n8Kyaio].ԴVQBA4Cr2$[W>:iG%[u%192TemW4չOcDd'2>W& 1~o < a^`狆eqc}O~U,s\?sӆc[cgtG"E7e<%_4KP)82]B(u³@ԖO2SU4G.?N &UޢA60eV%3_Ou%.YEf@]Ò執jCD7Qqx{4Ϭ5-03\Kw/Ժ5`lʈ1G$fwH^K`TrI{] N{ˊcf(hA o류;oA+P&RgFʫ/)تBrs8.ә^92w[b/`d,tX*6{VP;]_2GinZLWvJ zh=7sNx įs2g)R`֟E>69oʣ!).cߚ`F^]i2RT}RsEn9 &@dltz$OU `WH*՛";ڷ;Sp)xɎ ;BCb:Yh{GmY׳J Xvrv9!Y;"dyrI~K ~B?J.5vVgH0k9]zf"j4b,̞uz7_eFz%WZ* JԌTgwS=|δ1!%f#7҈LsY!}Q",7-/SOmY5P79ߞa w>wv!-,[i20h0С2m@~6Mro8e9$0|Cc!O@Sݒr bJͱ4.rM)h̎(l@|/xnRlN̻]fjoG+}Ú0>д; :42V̇MD}U1AְEsYTnѶ⽡ziu7J$aYoM-:# $À P"*A :b|Ĕo|qn;5*@AWGAhP8^C~ebn1jjMR^Rp$X!VNVL Q]|a>YK@wvo!v9]^)NQgJ clbcF QSx$ LW 9xlA$V;*3\@|m.IC38q^^?W%,>ѼMcKw\Jr|oWES 奊}ַgВؤ~I Gf类:# Z7wyh{VXg#&mED$J/[xgzռpU]#٣Z2rG{U94݈Ůl>hhhwd{m4:Ava}QIE' M70'|o^2ց6JFk'N*@CIۃIkzVe=.޾\%"C- 2J^KצBoM5էt;ez<[c=@>/t/@m {c099<T[N~g[YT-z"<9 YN, \˻D74diρ+LnKQx% (Kb73WLf}]z(^ "=C9zXmu+!I86u}$ o}$M?cnQ3 L)Z3PE*ìe-F9o;ONU#Dn!jK#Qь)Lv{:W.4L%pLgfcJ`8It8ݩB|Y7e@6PhD鱿@w̧O=GIk/A@[B9 pR+XhHZ~ZvlB&>^3lŵN"Q^4-\pHcHAomlt>̍=rl?Qg{Yzܴ> )"-57"D 4n='[3y餸aOϽѹ5aG#Ёk"{R(+nML.75WH5wxNv\XT@ s{$갇@]o! D'Xҁ:ԣ%E3YWڗ*ԍ)TQN”e#DYG@%FPQi2D4Vdl@ٖa)ثcŞZp\lMH(Ϲs»n<m)qxH>ceFuWXg"%8 /;Gk\J EEH\=3x <~>LfN@nU]AH6Cog>{Ʀܰ£ר ,b|Q&ii(l?bT`"5m -annriqLWg`iTiLn:{ԋA.0(F+JlSw>T.Pw-qa TuETc7 4Tw5ٝ^}sYR^AG7sTo[Iq椐>3I]|Rof8s@`]GYr4HȚHrM;tb4 ȥ%GR:sBDȁ7ɶ+dbۓkvz'8 2{tRaہ႖GN:\sJ4ByԤI<RFIޝP??WeGjw~,AUqH0*s50V(?#-19MX+G1*5c u<:࿥FyHfG^tfT`$=}T܏HubX86J_Ԡ !Az_O%[}J3NR\1!O^sÚ4MuoyP{|%0JH^xlڥwkVe -/3:+Fw,$JOx(3N ¡>_"LSGtI>ny;r:q:or=Aq.bYȬF x 4WQ CFNi焽1EUp.27ݴHFĚOsv 6N[U>E8=t9 *}6eU0آ3:걭$"]pgƑm&)hghS&m# Qel^:^76͊C˶a=,.~0wkp JGG۫-ix6Ÿ~Sz99λtDdUxƯT2|!OLy fѧv*ۿ<!{Gist;~Ώ)fr+f#Ԫ zZߖ=|h~Tu"^\5#4 ،;flTBq\R.bj#)6p#Ak AJ ՔK ۖA.%\8L­ݩ>AqQ6Y-_0Z{.U)yaj2R_j]P9w…:Kp1t_HgaDM T`T?vg9X;@` 鋑8}0@E IP 7{}ŴuX"]+UŲ((Am 7μIRD)%e5(Hhi( kTթ[7jDtJl,|b@CB3jU$G֟tIJU9hMQ%hΰLZW,e$~w7^Z~LD@B5H60Ϩ(8,SA0N׺z3p gJ/7S8'N%H{ly4k]GO4Y#Wqe7)h'ֹh`Zův!{${p}d鈗f)c&Q&#V˘ɄxZoR9m=[|O[P@|KĭF(B& Eu:Q̾Hi.*`+^z6^\bp G߳ʼnEؖ8{߁~Ӥ(ߑH ( 1i8y;Z~ټrpBWT"QV$ Tk ACf.hÒ9؛'^?5.sՎmε {]PC!<];}jS7E,tlIrqvCEzب$O 涖H"DL5FpƒEx #Qwv>/dphތ&xMJ{ ~ouUAq(Ԫ*ZUO-GٴK䈩:kε9\h`u O!ipTv{%%ძlodR?r 990_!`@-3WIsGg_O-]G"I$5xbL/lt4)K*DR|*6S6LG#KH~8'lҼḤĞ u.&V 7oƉ{!bw9.f5x-} :sU&- .8\6JU $4z2ʻ`,RZM&TQHV\yMs%RY>ݔp4@ ؓh{uZGֽ#0h8v %1n)qIg}3WP ] >$ D˥˾T;(X+@q!}/HsNoVND"vv~\Č~Kd+SJA"O̕yzKJjdAqW`ɷdV`L fEmCbB4`aZuDW }ky ztI~]:c@D37* i g{ hMKI Qfs *( B y++(701,SG7Q3}i\EoհD @VbԘ1XH^;g^_$U/o`Ob-+> L wCt%5#:iHKOwAvT}%4bHL4.0OM.v{|Zs]#T@#Pc^lHүM*C`{Z5o-MM!R5qWxxg}A9ѝ8y`f\@-v.i9-FeT y-N_1ίh=w|hEZQR!f&&ǜQ)܃ 7#a{髂MCNitUq kK Hl >G yT] NLWxGQ2kv;lp#O-:qmUQMpA +[82HE=2Z)|Fc#-_eYm:f&K-jZ5_^*1π.Uy#0N(eR\|+xEJ%O9k| VhR 2J16?83ZG`B;e^wGVP7OfXg4cӺ)ϰ3oh'}6Kynǹ&ފEp[H @ʚi]_ʀsUj׎]%8A,J#@i-3"Vш[Œ.p Th03maP}E |s۝;RnP ɏؖ>F1jUvC$,l!C@X:Ϋ[\`аLEE}|`%mS^A}F| 3ٽu V;I!m؋Az؀R cU6 :,t&T{SygWܯSCIOTdCGʃu ca a1ô}w%|}]?CFðFFxWa{/6$_C"hr\l0ꗅF/%pidU5馏 Q?}RrIǡ-;Pbp:W$x&* l Ig<1bj`L߽-O#ȳ$`T*> #kb 4\;DR_G`3#/H#lRbO09V*&15CF`X)!R}òBv>ɿY?Pl8Z42(4v̍? /Bڟ5$hHtJZŷT#g :$>ɋܐ.!AmTo}}}x@PoyQ W}G$gkT`eK(D`}R?,oVeЉ5.h4^<R} Z[$d2E 8:7TX&I4dӅ|I y 8*xuhBwVס7?gv Fy܏6yFNyM$YbV o(}>3*Xg9o=AS 8I.Pj*r*Mov&*$;ȿjpX6q8+F! |=֧hStq { 5P}O]dךtTx 1vgnS6fkso& qoQ0nVnoC-U_CbrRG!x r(P:8OW o`5O$)\i9rb 響!C-0%Q'{^dpCΉmM^|ђ5vb'}(d}TzF+J D Fb-oIE/ 㓽J7?+f(<7b=mCiۨ&mEԁo=xσ/мS'!1Oyx@Ec~F 9b2湬eɰ Q"bwB2zL,Zz ]K v#]n[b&mj0t uPZrH8jv2"pȥnm^XZm(TzWmΈoqb8fi_5 vB'Bi,=jMɆd알aY p<&X 69$/8Ybk[a P:5 ˾yȋ r WK=gZxvGnEvfU񇶱ʶD~R%׆&,4΃[́%$lo~Hˀ7; :X`gtU9&YcU{H2-ŝ|Tz}c(+U؎Mb"Of|aL-S/UԙE4Z=inڨơija:PgBOY-5(!Y߬bD_e?j5|̷+rN'b5B@v>KX\dE(z5?G]RfGƕS *')-80㺈4Iȅ_;ynhN4;C&_2,57U 0ҽ|HYrxB3tCo{rs gܡ.:R, %Ҽ 8/2JkؕVU^Y<<k GW#m ȸcیNOIvkb7$YE,[LqYȑߠd ? X?cӹm)QѮ`7Y+LzͶ!$N Lp>083Ɗ; mI]`De^./A T`Kl!.yli2KdU޾EkR!kZJ|C]rB$JjX.e'?kۃXj0FmaC&>oQjQ^ÒM++~swhQ4NIB7;wqYTh؎O},e*ԁra7Dd$Ch<99mΦoT* **3nZ :Z2UHN~^xLD~CFWkyy*ݵ>.9Ci߇p7KNk ؝‘! i/$,_+ tD}];syDeGh pl;mC ƒ|䨯% ՞-c#bRqDl-qO#*%g!b\&4 0 - UOz,*&{+X1X.B G>aô19*_F*fiZ]e0 v) '3wQ\m.G34]彄KlO-rJ@Xx0-G?)Цƺ$єyT"t"o͑Ůe@(Ja_eX43ozCpl\߷V7I7}sc'{njv^1?~=rCхC[JA|VxkxA)}$Pju6["i g~xFx#8A߹)1S(K8ĪH<QOwնWՕ}=/ja*[a 2=b-ˮd[qZg;Aq `-%C:$hG_M3if:(~ lwy0B cQЋ-{(U+5HlƎ_2bTIuYR}mPuOl@"mO[TQLؗdžvEsf _ m:?x&ߏnIeps4B.6EBP4Sw>ǹ(0I X푷> q3"eE .^Rmd83VH]dJ3;ܦo'ddddF[wGf.E2fo %$!k|/yD)7JfۧR%} <l _]v;fwkEz+Q4Fػ8R]|lp;B{]I) %LA">Lp }]w 4VR#QNvmϬ@f;ꨵ8~ڲBx~r[iNg 4/m%,b]#A,K/rz0X0@Fn:ReNJ%|q90:%1NFZC]u'6 8^!.z@gl7(.y/zBV,ԄÌi]R=BFUׁZ8e|=$j'B^PObBH38Q'$\$(Wv4If8F~kq;{&, sC>z X=WVԹ>jN-!8efwlffHR{`{Q?vGճшH-%8BTg-[;x eCV%e^ȽI _ScR&;<1eu+nwO!Ƙvi{P/]˾uc(i~UD?]2ͦZ"ڈ;&;65$yjRǯh _J*G+ @i.gFëN㩵7hO%6@D砊Aݶ䭙)҈qFCAxon@ZlݹiK[!h+4cŽŨLɄNǡ_xI$:/7a 6jj 8b͏xB %|sO,ϻbt6O5);xrl4Uxd9Olw1jjҺ{{۫V/0qo†%̿+zpY]Wa4aQJ=pLRe_a-W# m$c厡uwðd2̀P;,UT){8'0='mn.xk5+ [ 18RM]`I^=ӫ֭ӆבg;ޤ>XL;Bwl`)˕#=k\WwnkL*<mtQG ԇL}S^^uHBtrnRݹcȁ9EHYLXiD8EƄ^1|v,Wg5b8O@&VoD1}Iv 4$,yӼܤzo+GzZ?{CfVn5mHלm))+㫛98MMRTxpmy+*PZNTEy}t 74, tFFwf`ؽp4ipSbI#򠰨}ܶwB4j *'9J,īnjTޜ|5쀃̝䈨VcnH UIP-{VKn) ɍ;(U 7YLgDW{.?\Im_يA&5|NHKއ58c<hwo s~wnmEm/6$Kݜ1v!DD_SZ0m^}!>E-֣HdQSsHoA>}d>oܷ\q'9 oovJq5/փ5iLsdzSCܲwɄX3D$hg Q=Wl)I:yӪ]*v_ccVITk~WD&@\A<=!Y#e:*fi:pCr`cKִw8ni9>u P[S_|pYhǍ va[&3{*?R [UXw/ RnikŤAmuzfLϽ8Q-w7,:vZO[ - 9;#<;RB~eC{.g2ZLٰ'"5{`F3| Փź7k \Op$DDv1hA-R@\ .w)=J8̚X~Ӕʆg+KQEa+1CS_qxy IlKuuSٚL[' QA@"ēu7["X4]W D |Jsi)+qunYeBGjXl־]c!֒*N2-tndv} Dn{8&* fuRݡ|{-U7$Hki-Pmmx5I?+4PfSqʼnvPxsZVoEt'JZ#hiVޥ ھljp4@u_3S=Pe;=UֳȖgN5OaX׼>rc4B.{3 ]x$NsΎW\;6O&{޲fh |N18p9=~$an4g>/d_&{aQ'k7< 2.kP?q vOQ(,j^mpd8LI)1%l&rm֓6&{w&Kn;<4T֢ dq 1=۴39멖d1YG'_* zpbP&zqj;f_@ mYۭ3"̑ y*$ĨWhx8+-w\!ΐgf8gj\ey猐+]K}oj AcׇM5Hf]G@ dFen .m@DzCIe:ˮ0}|lmfDrYժ8l1YD~Q *[he݇a Fޫ54Z^btׁۀYDu!Hy+t[8I ,yonVe61y:PgJ~Xm#*H<Y.=-T@`7-X{bUx<RpmH$TcKXPTe>@z/'iggU $auŤ I#rҼjł !7jMoi+Tm9STVi8kn|"m(APK6he@[p'g2Y鑍A%a ̷a+ݣrF"\'UL-] S..llO\(N iyE7i<4>iv4|EKJ 4я)uQx\8UBU"\ѪŠecO0oM1C6bz7XL7-2{*\gHg(:MQ6Ĕ>en5U'ק'(٪(E76s7'JLR1ƌ/03bB٩" HV\uJX;Z| 2Ev.+MVݖDMtl՝ZpоEa6rbZ>d,8ricz@XҔf&0ςdb}O,g_`H͂ѝBx0}"Q#PX5Wħe1_l p1UMy3gϸLDw[<0wjm֡a-w7Ct Ǖ3kKC>hJj%7uA Dx ;9B*W%J+s!NW!.yvX1 6Qcyu:DX&&W:emgPPy -e4ʯ^4ϳK@*\ "D-kDB7b@}NH[f#6%UA&28=i8 qe]1b.0BǤTQ7כENB,ͰUQ0.BmkcUwjCޣu}&(Ġ8d&.YKdN-Ut}HRItp[={fуTʝOB $Իk)Ƅs0L5w~Φ&&"/1J`=CLRB.`Yw*Y CE٤-p Hzm9LŚqFBu Uډ' *,5E(aU@7[wT} 42cGDFph|oS-$1z l~(.*}*~Td4]Iqgu9n|珣ȯ)E-DB"lQYiݣmɕQ쿺jrv*sE;鈫^ts*3q!7,;FSj0Rcf[ˬǪz58μ\}iHɿpiL 1kkY>>J7cFš]VG~-; &w. # Vg'Z.WlS3$Ea^ҷ*[i^ cڃ"ěBx[l":7ۄ %3eUB֕pxCںZgsH2)}ɏ[VbKR]؛މK{C^!o*ʸ J7禯Y۝ ̃Qxɦvîs2ӯyAk3.Ui!07-:)t-KiO&"0MJ|A2ܐN!W(D]2lp*_Ψ?|nm#cɕwKTǔ5QC܍$tiQ]5R"uRT $[$kBN2hV@9xt!?M2XkFh_h&,hZ5T42H&\Z`Ipه0Ėp &g1D1 MϡF&' =*vpIX:ki8u4@eCw,sYڸaȗLayƕ4eޕ@B:Rvo<ٻy 4pRdbN΁{^gt*)rKaS v'@Nwző:c*'kO1g`lJ f=LH]w+ jȷv0VJ귁 Z"sKk)|.y)l?A/..`R*o>+wNڅGL)=P)g욵`c|qTڏ3qy *;#&|}p(=OzYvv4<^-tcC?6g{}=~%kZRn:r>J~V=&_!K}i"2{l?@η-Zs@)]4\l9=bz`λqOcbb]\"J u^e>)>6'j^`j4jVÒ*$7lrd14OgV͛ևwoΦ"\ /tGS⵼njKn-U2+&^:Z7Bd x&yڭ8gp59E%fي%q$8ڟ|&c>J?Z~# l==AjUZ[{6>cyݖV9Nf]XiBRi*kҠ%q5&O?dnNm9DzG-(Rp,.m.."" L'KfEq&F}W\ԵC<,rnI:Y 4$0ff`ϙ,5nbC*(Q[sy1ݯ>=C -U"{[ܣrr߀[ӢB+ .@ NJ[Ї5R)us@ǿ8wFcCy]t >:sѱ&ȤvE5kL[r_ nY`'Nv {4Evu. /wc ]5NqwvZS|Bh?Lfᄑzmh֯&hoZ_Z DvQ'g1zdf tchmVF&'dvғ.|uK0;>YHJ (kis4ǟ!νrC\}]H bjXҥN%fzΙei{Oc[QĔZhKA夜u<]pɰ&@F={"xe vua´ϥvSX3ۉpK$Y{m1@ԩo&5QͰ"1'K<9{DŽ-ְ+P B{ܭSRia>o*#^ OMW8c*vvTbђu~rV`(Hh(D9ۀ йtd{x:>$ 8dМI5A\$!'26vHxn)QkۃQ|OS Ǎi4|/w|1{1t `?*_@mRܹs*!0qo`|6FTFQLC0Lګ`[%GlԸ^bȰaHB҇3@<ޅAQEBoT!LfH3Btj{SIc,P\d8M4PF ezҼ,898ؾėa\5/#$0'x2 =t+z(2΀R2O,%d&,ʞ )&pܶerG`8fCeӲX܁V4)`pm㋾vؓ{`itg6MW0Oŭ(ω$g"#Ɨ;xrɎm;Q-ljTzl ( =:W_w^!:JAGp ,2DYkц&LMC+&B;tf zO1MbOc$%D/&,Um# FK`O \w:zCc"qKL$<M,=胇e#U'ëcfi@.9>2C0zX<(Hߛrwd.>@E `ߍ8$ߟv8;)8#FEMaL8T ׍ፒ,|:yT.D7:y .b`#ah _q>ў q}q@ wn5Zͳ37P".j%HDoa-o"s2j)f XN$J C{$NwQKG|k&a6CW==,]G^WԌheTvI!o3y7u(C8nHibʇvD$V+[QAv<.aKdw2V%7i7,|'R<0pud=%ݹKoD:>w"xq deO5. hʢ+qpSh@W?xjKخ6txwo-ϤV)myA#Ii<+1.0YgSV]a!-]0Y 7P80mW {"{= \9V8̰\0M~ry}Q)<u@NlMWqGfi%7KoJn*}9;dCB(H(N6."nv|ogfpRQ6c2]LvP8fc+Q%@[}Vӗ@:Fd#!${O¹%˖́|Ay1Wj^ƩEYLw᷂ъA\QJ9W+ 1Q)zދ&xuu=&iߨӘv"2#!N KL?pfunw,Y^). uw-מTUI"GS~+n|tt^S(!/2քm#ZymduCr JM|LR@xlW] o.ءÊ˗I jtͤ$Z 0`T-({)+k3{P pFsݠ;2+P习ijck:[9K 'gtpd; I܄~M6"ID>?yu){v6$=XKgȺ daΠ6OպP_mpjᖴy#iOZLJP 0Un_˒``?k+/O@YALh gm'rmQ 18 -@;2HÁ3ffEzJ5WW;$=xeǪ㉷+OAo Ѥ6OdrԬc9g]{@eLqlLkCʗi7yR!+1K Gp'Or.GEq;  /ɄhleyVji`;԰^(h#"/oQݢ-f߆BGnc~k$g4;RHS&W([{ ~lpDpuʳЇ)_G]>yVD 񦍪7x'GӹoAVlՏE;T8ᎼSc[u$v w2:-ø+^t֛AsU ^ }9\KFHӏ [ QBMZm"/ OPJP 3`ճ`pfO,ɫ=EU )uB2օO`p6(r(a ?-6YyPIS\5T%'qQٛ EeP7o4a^[P:6Ho6^;Yn^&D ˳l AӦ|}y .豬"e&ͥЎfdZIgjUE+INу)bxzxc:u%yp1L2ԒzmmLlי6u=>$&eDZub""dc*ݘ"goa&er(jԶΎ*|t41~_Jx^b ƭѨɍu᭚NﵮskRxW }wzxϖ3d 6X#$#IGZ%ctИ9$DkSeh 4ۍ+U a~C{"KW#\ s?Na~&x|Q £ }3m2F0 zoZkA$jtpVÚ|VԘa'jepSK{Zhc_zOUDԒEh,q3|j龇༐,bMja~9-8y]Pȑ8)bѩ4UM$c!gpw}i(dӥx3&L3>%0fio-N˜Xx|Jc '}|…iޢJv  ᤽O[M6lAPl*o:jo([Hh7xv ;U88\32I0O$7-Ud5Jlu<H7YS ZW5f d)q@&FX"%Vmc+zg/V/@Z25,矬oX*(J8[,Z0Ogit*j`= [;DxCN/G,@R[fna\3ƨx _7kd Kq6FIBǡF4*\bKm[G7!$a Fe) qD{i IF~} 9^Wy1>Y čߦ·Z+ꏄt&_Xd?,1W"jl3$+f&)A$&B4BET]@# 8э!L)?~Jp'Djxm#1eH5h`,( wQ$^fHo&KZ Du;&XDWVX.UYPLlz0KJ`_&S EH^EHy ԕ u2tjYDbp|cR lus#~)TB#n7'N@95X9iT?q!Z=j ?4V0.IWi 2EKE (viZ{T2a5mɲ&3(*Bvf㺰!/оVLclT]2j9>ܝr>Ll0)ȑ:@X/dy@rn^ouU>ɵYVB: S{5l94O, njOw&EѕU(9 !T O-f S=U RY1>Wz̪ҹZC֙9s@MK-J&1TZ3Mq`n!=收"Qe9J}X6 s$M_ê~13/׷S 34uQY[4LnHL,ם->;O]h<-~}uyªޡWY:rH+Ve5<* ]K8X!R\.r nLTO]9~79:K ~SS۪Jҏ_(qELj}oBBEocC6u3"6);W+ܒ`K,'ǻ~B_Ͱ !w.8eU5PljVZ5*gVҒZ 4EY'.-O.b݁p"  31| ,WZNPİ])j"8GNƊp=7G=n1EdJIʞJ@_ܠ|Q9mEsgv*T Q ʇy XZ*N0x&sG=ݚ>`IR/䡖%%Ey5sbKXfW,D»1)Loq>dbUQ2μ|z\eN'vQ@Q1|0|P,9r@VwR &vbt,k6LuZ M.IJ[R0co"ڸeslĐ/ͼ1jt6oUIȞ`!3taa$ WH8{%eY'oerFkh˃WnO ܁f ɊY;ϙT }Ȥ^Bb's9O:rO"ۇonnCF$C+u  er XFqIgԌc'oF{|]=be[+C:Dcmû.~terTT_\fJ+QF/Y͸Ֆ=b+Ksb+9CifTp8#Ggt}]w]=6%v|O yTn< is -,Nkmdm@7f-YK\>Ip< Veg 5Rӳ vkEJI|1}b1[3/6eO~sVϭ[$T:i$YIЁ|]KySVи"?_ }aڄ,:5@Hbw [U8!"-yil/WMOah>o> @-ZTcޫT+ OR:; ^cDx˕t?0:tSh۱5g֯RT!f(391_Pt@F/ ?(U&gq6t>w/io;'oX&^DD )Aa3}~5bJY0ÈVĎc`L:O- $,^̷W*qhIb8e y@,S4k>p'*}a_,êhrI{l=Q-mc^j#f̌x`-Su~ ~4{U."ɲz=(lޜhn>+<@;Xqto훽:-IߩDЍS>q){ƹ5.;w2Xśicղ[%h\wbsa2dzU[fCR$2IwZzGȟIDz#n*8Mtx?ZQgX^/m{*iIG|*۴(1;RA!o$@# mÖRF,#NSNS,8LoxɎu]RHW#d qnN! ٌ&t,4-A#Qx`Em0 Qa,~Y/U?U/޷7j`wA(CHRJ)sLE& PM˛KʕBٖ(~hL#$f6!'+Dphj tTݛOUƖ?J+{h,qKVp zj BS1{Hqy3*|N/ ʇLN1uӓL8 HIl9rY)Y1_fZsn f5TY/SU Dn[2I{ʏC|g'&O"AKúY O8c< Ar'VWuo7XSJvf̀1SRء-diA 8{7U #Uf`=ol&N:,8v|d]UV43]Femޔs^y`oC#`ng%j/_78$-Ui"F#Uw38 򣆞kz'Q&=AErI[T1&ҥPoiag5<;Jmd/&'|M56sGBʷ2Vgs;`uRtNqtKhVԌiC[G|֙n; O]LF)˰ogpZx6BgZK5K."Fk|?IɅ)Ǜ]"q1dd6)|_g)F0*POܤ}>4^ ixKP|K7Aj+5af("nw aja7^S""SCb[-"q%dDtZff`+vgXCD>\햯QlR|׏: ;;LN$xW{d Ec%~TkS d:CmI@"~Gݽ֦hg!74_nPtq>XNdeҩUeP%L#>j`ЙDĂwsqiOheP{sߒe@ւwYW:HC?.ƻ0kaFoGȌ7Csؠe93ܾFc*vS.p=<2.P$*Xu/l&ټLd)qW䕊£J1>H4(<`# nfDν$jK'&'}.G B z.IxkBbO!2[eA8[Tμ!L1@_𬬄$W@AK9HcrFHԹt9fmwمɊ'kFb[~mU9:9[.L;#Qx5U` bYog}u,挑rL v> mDT?cC{yՐA43s.)سy\a-Ki`R7؍ё9i)ktuLPO_v!Qm U'qa .Ak5t`U{R33HcEfZՍBMVAs&gPTPILK+|G0S5Dc_& ǚ׳Ws_N8؜4&w޲cxvGfS ?G^Jr SUƧFi9l^/ *;w|_sU,w+:,kqbƶLӌQŮzEv`uqnw_7 k Dn{@VsPНL7UPNH/bYz.iΪtB|Qs)n +d]h>\^WF0gŹFz8v4-.3@^S= ~N^II$yv|Mˁ47Wbhb3àmVCǝ!>ÔaqQ9F -*T{jq5J\ ]ZfqwZtSc WGz '(%#?šMq({+"bh]h}⼗$QM$J*m/4 =Rf;[?nnW* m{Y A5H@tqwLL+7՟ݮd tI%Փ$CD9"ˣҝJ_f*x@~VdɖʙK7g<=#H.ԭR Ӛgdi$Z6wp X_{T^;֎=|!k:76̢? ~W"#G9=9'twFϰ5Z}fd:".tm6T2t{iS,'km$ 8c!{!24G@])H&Pİrk~Y ^˦'eS/ΰg5+R)6Y.=LjG'A[/!̢ùgj5jqi&*z.;On[wxZlFب_Qfc*d L5 ooMLpIti1 |:2Bjo$YpIF1L 61’zna-"Kx9T)ĢlƓaU0Jfgpsӹ:4[ܚf35PbyNJ7XYq\07O7M_ZWW|LOl::bb/45vfE SňlntAHI<+Y66X%1 DO gD!`]?l~ UZb#2GY8Yd 2GhrJؙc.i˒G? 57BNSlkH wL,VR3?x>*eXDCXV< dZΏq |t""VJݪ .YkEZ3G ,m `L4HnSa? ]W <l[8`Ҿj{>QH㊐m2.pR]&+XVQWr i LnwYk鈏0=-_`!A M @WPQ̟sQKzOG Gsց3ij|j%'}hB[>#9Oh;C8L ;!tPؗ5">KZg1eՙ S]T-6E1|-$cc$GHD%f=Q+T`AQZݾK\J;ONA'_*Cbfg9/n0{q$bSͩ%eJw\j|&@4 QF^HHf :]wcn;,3>eףЁ56i=,BI z VQ :y|Istfio3.˛ь:Rt "'qzts~/YkĞ, †PT}rn*oy| .)M0tPǶ,v=hBB* a< ScmZB')J?à:! TdR4J%$22j XIdTlzFŒyTj}vfB\n@.LJl7ȯ!t#J,!0+C/ 3,&ɢdeͦAE;4愃I t.5bemU+4y8iyMѨ!U/^612u;%(%g܉iGj^cPj*%G>k`N-\ض7 DUv;DX=u+RsA ֬gCixBD8 H?%GT=BH3gr I e'8'NhTq|>זm8mxCa S;(>XHr{ 폢blN~ n7:wmfdܖ}|+nߛ|IHFStQtAtKٕ>N>73JNw/^Uǚ4bI:Ce%,M~Uϝz̩š\, k~kS2kȅ4LvsuԛD[s[WeT^~NX)*= (IQ?  zƩ\Z]BrRGh{[ hxu,VkؚiMhNp|Fvzp̉UÑNXP6&7ބ '$ 0eq:ϗ ?+/ zRk(Q`,:8AS(9-}qrd9SNz{j$mٜ?-LVY& 1W.f~O 垀2#0ԟ(E羿 Fㅧ| tb[NS͖nIVrO`lD)Ƿ)IoXmIۋ^Ovi:Ax;kf•5{u(,Z^^]$'BK*!ѥl4z !T^Ҹ+KȺ( ~XAuTY'$KG2t[÷NRPVFz܄썅}`i=E*Sprf&$?ճ|ԯ`%dtD"(xD8vfJR)Sw~`̥Ry4<;@!R7%·Cؾvi n;2bpoB5TyN3g%/u޿ǟR=hCz*je(%'IT\+[zx{>K7ЉX1Z3[3~PX4O[bO/Rj#G~Yt ~ϩN*ZlEڦ+,_!]2$) Adir,UUbbDȊtk 1ƪiNOK*sB];) tȰ,O8qwRo~g߰XRķ5l`'_wä(Nr Pr͕1TګSH1yO Zy&Jg~`>ם"|a'i#1ҳ NE}aFL 5]袭_@2)G/`lV3Ҁ*]$͢^'jH'ٶkL>2҉PXA,%# \}yjڊ‡!%NN{IYKa4E"3@nY%Xm t Dlo9S,|"vm&@Z2S "tbE@~nozCzȱ& V qC?t[{G2J(\L$x䯭`Jz)Ll[ ȗӶt8 +@´52Y6e$]*ak6r . F],n,WWo"a`L茰݉AN,]x&8J790927]S7!U %_ax7o],b\0Ǣ`rO~ C eE&>=89o\Жc,Aq )k*3C*&$cH$qRRU4ݠ%6%~Zu7_o7)?n慹2uJnC=[QQCb<%!4aN7ǥLx@p=ādWSij5C C&D+QKcpR*SL_Z[N)gd0V0*:M?rxhy?x߸Uǭƨc#"0e{Z<:\^ T!:FY%*UR@N;"0GcO=ksnmG{BsP>3I,IQ !$i5>V[/ d !05;&T~$T\Q(SQВQOS7床%*KFjC_}nt 鏘I_Q{xmH )7O: +T>j OۣfaL1lqfA9WmaYQ/`ډ|E ̳ü"0IB%lSK>jS4`OBXX㦛j?em`}f%SQJ))r)ɝj.h ?cG߸Lz=&rD+?n5V'ZEn_T 0g?^q`UIQSm pj)ID3SAԱSB\< q&&`z _V ~L/+IMiӪj?}*P_8Vw15 Xr0h=b:K1OflS#\ ڎ4>%Kmc5\=ǐ+%2xm%y|Ŏ, Z@s1U8'5Vm5*|HjFL?Aj#Gί}; }Chek~D:g87ɂ6"+@}+/{c}D&[pP;pl^pdfMS]+^LVWj]l(3Ӄ p#ƺE!o_Y6 BtxExDY; CTs/fS7<©S_% o.~4!`#_T,>&@"iº_z}G;qyԞycݥg eRIx3%XU{C:wÖT.8ҖKYK4YdXC|u{_= Xj6%* ]AW(Btext'5# v4rc&墽JRd9,Nܦ3skPݫ *h `o`//+_G莦fzu$oNۯz X~Lx ?*O&'^K/xpF7_c7'_`ߡB͔sc maG7u,Zk3#e\px_~B-@J$:uבv՝PM5`?e@86,z;]^TRW7+ۭLF}'Ǥ\ cV*}(:Y% ap<7 4U_|%H^e189 7QQ,.81! #U_ w#1}>O[Y4Z*- ~X1?ᒝ"ԈyEoB?]P $ +Z3Ͷ$ y-sZyb )5&Ϙi |["Z &t ӨQ恵* M7@V[SDirZ9@OxXXZI *g! 7u5:hCFPjk_;mAA㨁,Y:m*+nLvJ\KTD\CD2JmO< v<5)ogSdNd+i2 cXH6&n͠ihc8r0ׅu ){sZwtդJ*$؈6cT{fP=EA\bp߻9@Wz0(/ܝH?g )f}sh)d,hs樂+I8iwG _tیxoI^!L;_Q޴{P*%yXmC.l)3Bx#+kX^Q S2=A$FR85%`h XU,^؀qs4< c)7dk*@<RoZ ,-Zk XA! 72!OҤ2GX>Nl6z@GzB x$9"$X,<zXsњ-Mi{?Ļ*&xZlY $=Xd7C6J{4uP9PZI"/"f R{ovxwmPX;&xgWImSU_K]T 9s !] ZuT˔n6Z`r i!8Lr7MH?Ս{ %k2K~ϭ:k[2 P1=# <%SoۤQцhAjbK GJ ֆkr@uBU*5i6ܴo`%IOr\R/ ~ҍQF|"BM{νCJR3w^|TOz ^ErSgtka0Lv}밌ŒI,_M%/o:CBUꮑdyAċ~rO`%B7sK8R9- xH0֣} lCLu(ienq{vagP7FzBǖ`'@?alW3."}vD8MU iWNpeq_|j^L:xk_|4)E؂q+-Hk[.02zݧlZ@Ϟ">%oˮUEI dϮx`t{%~v ó͞\M>lw+4vwQp>&A!ZvǥϪyG3`憭T9fAtBWGܣјjMa{L 496F¨_]"" ەUQIe[<6e,t->)߁b.`_G8n2QMba=dRUKr$mzb9 {P#T(f>޺h$B{t>r?AxNw) :C{T4ϥE݅iL'^Їt7?l&MŒrj氰e,?ִN09XG@ f,~CRdF ߾̮o Ew ezNwA0Wv1}G&EP.QT?Bn{c pp(6f y̩+{ # !0:hᗴ iy8/V"ǵo5&?veLH=mPY7 rJ)E:{ \`/{Gwxm\`G0VEdB 6_E:EXu8WZqwG+Ā0[3[p |ci_&1O<;H8,8B+sqe!OjL27p #Z߹on&{]##) $;_ ~c?Mƞўqfc{ڼj'ġ::Ն?*B=$7ﳐJ^)v }3'NHKqADWSc܁xEmΞPP l5@]؂-߅+| +L71+J;=\$z6Q[: D8@|r)|_ h˞' @pQxe) QDS $4UUG`G8cS.B͵!ю7 V 9(|tYXP5qk<, |a{BcE)>"]lTSIvs!K^SP]z_e#z^3|Ո.z]0$Mi4#K „GJO.0.#IWrH<> 1V,z\l%C$㱧] #6&&wȄzD~aVWHkIU 耾O2Gq1P <mpNMބɉxP+`j+)ĄOq(h$еhTM$/q;IvBR5T'Ŀ%,[*gEY)9G|fgf+mReq9v@ڜ^OK/d<:eɧlvQO5q6TG>h"nvTdx6`v ?waz|OUď-fP%S-ǜ ܩjnX،g\kQkH}&q?._c$N(`?w kJl;|==2w-$f64ZȒsq盅Ѯ4= φ|riϿF r$?7l9FqV]#FM),yd_UH;/w%Ni*Oj SE̖T^Fu܁4iv`_*1d%8&spƥPF+iYo#;;p{rdZW-;՝~@d5_3k ^KSfrг^8A|CBFnX .-бiG)@<~UMUqClO U$ea,֜58GzLU._i.KWvA1e55N 빨vCs&_+(y̖m*aᣕ,}Lw"ppjSX-TMlɌ6{YSecA,/8CFkY;XC1!~Kscֻ/.DžWvM(2(؟kGZy̓-SR1Ⳣr˸U$/LE/$/Re`.IYl+1l0MK@[#8 3y+^I);6Kķ2ow^oǀt孼 腧0m0k֔0*K(G|/szBTz+m-66n)r}K̾4Lv4vkŸ S[nI}Jl! Z~/䲜~Z F7 a:H'J<ɠsw3'SPa?|]LjrƊdչa VHD667۞!\i$('T8B>e$f|B֗ǐF+_+bA+qVaӑ2gC .Cm6d^<6{S5nfqAXyn bQ tS.2tI@CAwtAgQ)pqC>%G<}eV0 }Ԩ-t湽©˱k]= D5CZ@Iiz誕pL.M%מ&\ˈ/ʂ<5(x`_b ˅,g eWRaDC Ī.^\!nZ uZZ%E9;a3Uiۥ2>~N%3K0nygk.v*:㕓aY?X%&5x(<{ByږХй^2^r{y:>iUh;fD&9Ry3`Gl,\64ܓy*Sa ;M z#2ktc)`)wMQ 3Ɯ\ [ 7Zf+jĈ +2TR, 6XC7ob4Ǥ Ӻȿ0+U*Aqrm6Gj[ơ)W2L޻(v ǮRO6Q3c"Hx?};*4%587g!Xj2А Ki^kw zj95:'+Ti 9象TcY@i*2Lh3X7cFc8AeIjJ@㗥9jtdQ=,e&XzⓅ_Z72q39jK-u 7h SH+!z cl?yJXbq̈́Coau?~6(K{Uqqb@bq{tK(C܁Ia!dr%@H(P?r?cǽew:M:vIxSWd+^t!|H#lj\_RaOf@]Iٽ.t(Tеhٮ}VvIj3sDr(׈_gNphА둙#[SHS>-gWڑ #t%&BGq΍|\2 6[=n@9( hrkT?p1k +K3K0\M rijJ-?zW'{,`Rq%rhk,7iF&; SV%f(Fyw?3.*g:{/ GZ($DVy.d̰CYu)ZyO~kX)>#f;6Dgdק@473*a#2Ot-VÈ8UF'~=LjLdRϘ)Z$3C'헓iC)&{ _g?Rgiĝw]iJx7kZiRȿ#.K?")cX5W@:)}:Qe2fx2[3iӌ(1$7\m&SL_0 =5 ǙV ;ʍ+nIw.$t!E%A!`{Xк!/=E=Ց#Zv^)ywnʞI-t%%C{!F4=ync ,<5n?B0,:\`sA(MIu%bQ !6#b Hjv@Ryrcd !{l֞Z?VrgRL [t;F)]ΥܞlBg"H:lKzn OӀ/z4uaBt} >Wf-/Z {{ =;'*i ]=D&CȃF/6b|S0 䒶xS-LӋ3^4@r1Q8rDt 9-˘.^LXdi$պ':8ٝE$a "K Jc-/lx>bP[8;~uWUMg| ҏiS-AqƧ$;Z6hO&BwSF_Nǽ5u+jluqS6d|gGA*:SF'V+d)@`9}Jr(hb)p>CG2L~qzXBN묂K!Lz|̰VםPw ]s8M :Z-32ĆMkSQ'cm6R=V0L&0[3[|T.`wΛ-ܩ5jj{P%X߬0YwD]fcq4Yk9;PiͳH{(QZB9_Ȩ+ea~gD;8#sF]*ڵĵnĵ5D[ZtDDtݎY&ԡbY\}w/|ǩПsզ`c$nژl*16d2-ǚ:r/dA:G/?ht:}9ݝL! 8?url񺌢 >sC`?PGbxt7KDD)Mr_P85rBI rx`63EZe Sփ$wU<lt*:w͋$,fHՆU<2R^-l՚+B%{2%#vѺ䍕M^4|2W[JmF;gP"n@Wd(w_'ג!\&i^7-G3~Guq` TU[8՗r7$9cư38ȗIXg]@mY/B 6W8| Tyd-u~D/jbTHblRЯ#>pu8+.g" r>P}+Cα/NZj{8o&wCnk(1㨿d^.Ro(,"B.Ivષ(hyNC۶4{iyb!MRu:לQ0PѹlMAxxbUas\1Y yB,}!о/-'vѢ~R,`OJ\o {ιkn g\-P&%5hƾw&.&532ngH'Tk3blzQ".7GCa$= qzQNe(=C+)`w:?j]*`榣~KKh:ώ(kx!Ф(fy/"ĝf% iY邕IF KLV)P$Eɽ+tP1 A.I KnpjWj&_ltS+#r| r!䜀 e $<у8eߥ̨i )&`4d|hn3_dh=ϟce LsUNKcz }8m0|kM- y   " (s~"E.J1@B<,|ӽM "ʻ&,Zg.R.85\C[5 rBqTMP%a}نr8qG%u|mPX!m|V<>=j1d7?1~H/XCXveq C({r5T;V9P&$&M`}iavwlpcxo{X̮;^Zo!3 fٽУCؒBdE8:0n)qη_TsJ'^qH6 tTAcuibfu8YjÔ'#8h]d!q9hJr?;ՆC6& bqw_& g3rwsnx"{ z67Tm QFO edzl=\ xb ؋ΐ^χqO砱,֑w5WJ-d>Pk\"h^'1alY/􀎔ϷPQS:O8Th@I9F3_ˌA+D⚼yHH!aܯ;%v8h$< kcYNxlw&qq^$jz_02>d?(:'NnW]_UA<3~T$Q(*gIDz,c-5/XVPWѦ*?1d}e&ǗZ'6D3(G@lYΡ1BLxrh|zHԞ3Ѣ$][2u[k gV)daގNw{ml)g9HeTZ>ߍnb> \~;?7qcDL@{硯?X$ OZ>)}=1p'! YEz)92ؾ @m~^ffȲ!v͈(c9į$1؂npчL(XMxM8zf_{7]5w9bpojVȾ@_u& fU=ڇ}BPUax:-u'r'嚂ކ4?H< D%ы:#E Fom$q9cTR?qb-;\#4‘z6S 3cjo :]:?g%k J&{PS;>v^/Ɣu$xgy`AL֝)#: sɀEA#ص[ /ZơvI'U*VaVC-<*ak-~Њ ~nePQ3Ćh{07iqhݵ33*ԡ<ⷆr LeF~a ]VK$}Qc^ F" j v #r7 &P:oɳzJ9 (RY)nE`ODWz=' Ѐ .]K7AI;mTDGs4q}+LQ6ĚP݈r`2Gj\% ??)"q|ylB Z.f[I,7(. A eP0'ektTU@[]nTib=;eT'0t89rs(`.}r6 K)qrOG%"FwyY!N- }VABuI~%Y(eE@ q$ъPcblfKh8qk!ao< J7uc5Q)epj+.Quq^"UtFYp4V`@'X%Ti^KEUV IՃT>J=k-nt ʀz"3ߚV m}h]thHy9T dv&=E{&{YGA&H^^y=mo${]N'8۽|I$0̾eS9=v7۽Ûl{~WD$+}!YI!yrhHX`a_^Y":5=xR;{7VU7=Mj,pyrvQCc~b4(Og҅!ނEdRWRL~<`ջa!甸rh]zT*n#-;[1_f@G`)B&d߻Cmy֗=#}n| XU9ᰳ5nkċ,DZ9FֳftzNXJ͠ WRUlj;+Vo4De۔*BZRn㟬lS\x6n7O$$ے_C'LjZ74dד#&ꛇ*0>Ȅl~~"SUr'zJD/ Z v?!B>.^V+!(y,^Ew_|Z&vm"V/`(t`ގM{«shDmuZ y& v(F?p׳`LD[7 UpRgpëT'Xvl|QAokRi7tIЭ| ^6i%]r㍥js;*韩N.һf}2|VxR; ޱ9P e*-w*uPpʏZYn/Ě@i.sqFF\g5Q,mm>2?UxNĐ>,]\_:: 4ŽVPUAؿi"nO x~P{Oʼg`ii&f}?}D;4ܿж S6BSf4֣#- [,ۢWWGM?A{N!- `\3m3niWOWhJcNXpB%PegmXBjRs vSeGW.,Q}MMv *ˁ8t*u)3_,Y y* &?ׯA!,iBܭ.C(o,ԡsD˘/܉6;Dz~{(Enxq>j^ͤd%$vFjnAqQ:]CPKxi`,f]4B=XndI 9fӛ0tIKDSK4@ڌ1l4~Bz~F4tQ;|-A eO.'𫟠P3LJAaޭRSs WHy9"CߕS)|iJHaf-ń[!64?AiJCJO3K 37i;/Eonٸ/<:mN~^;Xͫ'aUx7v&%f`Ҏώ鬋} pt.z@Ƣ-4%es=R 9w+1D1TZۚͩmɑ"e0%݄OU}e"?f[@2ɗ.OӃڦ:Ǻo#Nq#–<0jÂlVզYg=>wKp_tr-wQ#FVe^OV Ύ% dQivf[U ,QG&]$ss(l?Sà HAϐ{<}@8$et%cfa$ Uȇr(|pkhY`o"!k-J$ʈ_ DrTS-X O}Eݬjq1d/Q@/xkp!S¿n=(`qlfg,?&vToի[X^4)ƄaUpB_Io6;_ݤZ myVPB{^<(n"SjJ$>_YӘ2kxTBKMSA\d94߼y۪EC\i>DOzDv>ADnl}/3[2=lM@ #s~r"d(vhtdBd߀L+mX`BƈCaw_קÝsPM4.oPb4d.ֲn.ҧ^ɉgd1ӎKAZ^ %D%O"ъD'*Nkm$DWfْ^ %GUoW4 ϒGo`x`"Xߜ.3iGI{]g7J Rύy"NbdśY, \&~CDT[upo@q+6 |*  ^.}kؠG;xBqe fmy-B$ _i΃9-gK#=.CB U^xn1^ؒҢHƚIakS>E[1Sl|z%;ɬSGRt@gcb2u  -kPήo[ܹm/D " 2/eMm &HٛT*,sg ZL)Js$4O۫˹(LUR.ykGg6RgdǘœfNWչ=Kn'<|=Qsyˇ]Jzl2d$he !Ňr t̾`js`U4VZ_ Ҥ:{aP8JB b#|!q;{ޕ^T!Jm4sxOтE1u"IzVU*`Y7XG^^X y 0 RONE%Go]^3->}#%۪Z#_Y ]aIfEgX/cփ41Ax@oE !)n%Ql{t N/:S4OEe7!o%*>AVWc TiATYX@DۯOE`iՍVs@[9# #F̐d%6#6vt$芣K Apo$DBbv w$WzI{F+C5bnV 1 Wi Rge.wX15\Q$5Ʋs+Ͳ$ܽ,fT?J,C۹FTL:Wc.SG83T@t~f?;nijy32YЛնjZ<t"‹97j C#&.8dipӰcHsκ:T͈T>Yڙ2ʽ&!- A-)dӢ)؅͋( )Bnh8wy\D0#q"gyXK}( (HG%_Zeb^FGmP9G7_ᲈ~Sj] 'B/ m(mbFݕʴ NjFnb>uf_8^ 8k/n;nscvrf:.98i]Laе ÉEn/h!=Th<!@knQJR 9tF\^giS"d"&)0)30aFG=uvTbL9*#ER`,";Y6"tôCamr}kSTWXBI/6hۆ2󻌼< ϼPhMG!* \q$pM#^\ԧGwD7W;oxd>bӯ. BcOh]`._?P{?mlxsU~2U/xq_igAҌ &bKMU㔼NS l*a.paՇ!/YNñ1Y je(X z]!6nM4C1hy"A;)ԝ'Syo#لGxߎuR =h,Bˈ'OۿPA=p; c.@|5Pe]ۼ)Lp ıߥ @cl%yxa<h*q|ǰ͏\tKoT?z=7_Q Y?^1ry+ 8E?p}_8˟|Pw[0@=n5x)p1fjUV NκsmC;f{@ 0)Q-U6]RjFKZ iŋeM/eȊ~8RD'Vyr,LTvEB=+i 7Xz@l5"w>e/3=Ԏ<=w29M'NQ,x+ئ8>&4ǭʨUH>(Hc(!`陗F]ojp&nLDPm zpSo?${㴼y󩄶|J*?ӫHfl)-T7@8Ѓ =@A" .d"ot{/]ߓMX-_?[ F&=u x4N_,~Svj iǃއޢaD;5BH6l>5~6H] M&rl)ȃj-JZ4~z3HK"19 a*3n!c`1Yhļ?!wkw|a"aY_i͚E丘̦OlIP4e==s^ -DPG+`:0Q{C ,l5Lm=S 񎨰"N92-Τ)$_chhVMvCuR vGߍ/َ@Wˆ^![{ta<2h OGȤ䝀'![VE7>m 'ݫ\\rHU3jޘ2ˆ3.m :pA.2p7ks*fgN&x\kMw=$ѥYbEךH8"،"a|ܻ+N A3]%ǭp(K;hf,WXQU/Yhjb}Lb'k;jrlp(~`jRGu$+vqmN{$JM/a)DFMWMvZ&D6!OQ\:^ۉJ jƩ'0g.?EpL>J!!jΞ}K1m 0ͪ膋jQѱNL49h·̰VR% =H?6%a{=$8lN>s/Y='&d8[YܹQvjUc- NEݬe"C I>xL)ËϢHHhTKBݹH$v ֧v5>$xYb)$ kQrn2SHG2Y~t L`p"XDT<$K%Se$?,r TĘk tQoYhS y´F9`HJSh-EsY\1k,wr-Vmu7*p5OrK^ϼ\$+gQ!9NpWUݥƫY8s1\‚-oްg=3ݙ, 5;6 gY tPZZTW3mbWE+ a{|L 54{2͚uLjrPӢI#jc7vW]6e "3mHx(০pjȕ+//(.Cp#+2SW'|8@*XA y IяDZ.;}g1 ^4Q-D|cʯ0\wgD .7wJ w Q喳bRtU,n"H/FzyZz2BTw3Ta 5W9բfuXZk2rӎ<˺TkH:( vn2F(}Bxn9Hm`GD.[i@w DAsr)_T}gn D2J>F`$drh7[9X9<,ơMHF[pRFMiwkE;h0,$:~y&%%ltkbG_\:ZrQO @Cc: <ɧ*u]:Huf)A\),H\ƶD Z^PGU%9.?~n.oΫe݀qq1~bOoߟxxq%2-l D tzB&#M@󀥖ѐeN#F9=p!{~Sl74on"qb*<*)yY&֘J-4ij^ ¾^p6WvCtHN}RM%ʣ3eCIUBpKۚ˄p#gZW0" I`pYÂY*z{c`-@ҶkG'D +;+7/d$IjD=sqOBRʾJ]%1=t{a+ hiKҎe,BF(=RҾAZ3ΐ"mbToD0IE$ݪu>XiZ-|v{w94n"g94SަM8Mk?;|^m`Xv\W}d`x#82·p'LEm3ug>m2:O'6ϭ7$\T<<9q5kޥݗ`ǡLP夲’s! 1-%7nw=3mcrppd+6N'y l'JpqDG ;8 28ɔ g7XyKʴ.WF9+jE` ,2z("NRus_lrZ`5Ft̗yXiDG>=U,]غcG5ZO)MLM&;]TI̥Z O;ٳe{5g3.W,LKF>O߽R07 :!8NfF?06e|W]}:07zd[l8`C@V膏Y-Mpvp"ĠV&6cӝI׳YN+h<{䃟L7d7pOQ5LB"%,ˡ>R~ mx{%Tp?| NS3'|c# h;/љuv!RE+IzciEș L鵔M]  cΞ*(>.I&/o~Oq!GH:O2>k(o8FFB+EHƬ15o(>8E1"Y"(>=5uN'8uGǀx gj̾+WLz%`d pcKw:)j-P[5/_?4Ô?pq~§VVKGwӫvyfw'Mꙉ'̏| E4*6tߴUk*oѕG! VQ %iyRډ4lhtǃde =NFMN)Z]]m~i :CGɘZ8,X"Exj sRդR HfJA?6yr/X?37سp`XnߦA"-O=$?̥]Vc@eihsh&b|ł}}`BXU/4afVJ)(`rBYy1;$*沣xE#e7ևeEr= -&8/E'ۀˌjqĔU8+V@4F2_lICśSX׾dOnsa2@9o}9caI o??SN2bH B'+W8s> 0X|b:nzAfFYN ±a-eoC /Rq#_V 'gڴe {t%v^RW:S,p[2U&o!뤑;1Oo-@3SB(2v4~@Lr_*!}!iRCUb-i@C1y8[4l!/rcF%MW*eѺ/7a2p8Lԉ6 ۘ~4oxSީx?T~W$>^FrGIxkGb]CôוnJְ&InR?IҮMdl~n]Gz04$)q3m}i^{ֻ\\b}Zcp}m5Fm[@?.I^,篇dXG՘bSAoc;p! Ի8&e.7m^:?}4:LGOϞ͗?VeYLT7%-r~ZvUow{N02":kRT#FRkLYc}B ++,HTD88~![#,@&t-M&堓 BxuOc*0ܶPEΖm4TC% ^ˊ,_E WwaA-S}1VzOMV431Y| Wen`4B <;Y܉NKS.}h8h'.ύb6,Q9`=;S*$p|7^!NPH@柗1{XSNR*X.ܤZu~:%a2c.mwq{fix!8'F')$⣃eK¯69vIbВFeᏫ;;Y9e8/NLn zE} X]0w[/xT(QfpL/F#jafaVSs?ZHFDz|%Wum?F@G4BMm-ˮ8@֣g%G0G%: x9E6n [9TP*HsUMP?+ը̙L܆`qUUeQt^/SՓpx,G?Rܗ÷\Y( {06\Hqym!F#̬rCq%}}5v$[2Ű Xvo-Tx94셡|wY#hg-I8.\~LqȡHB(Ñ-ɯ+GU&>l2#V`qImD(Xzmx HQsd8K:xPRl8-l4t#b9!{f@Sy貭8ͿIS6Ťi2A|EǑs5F&&KDRtwbpᚋy^o-BW׷SdV%aS\hXC("[,&MdeqZc =,`P Q  ah?Vz r0TL.H#Xn4˴,bNY~*pPi]{6; Vy{o_rƭ,5c ~W<+3P6!npiPXOݞGSm`wyI(p*F \f- o?>&:̣הci$ʴWF.hNcީxG+ӪVSY(hB!Y@̝R$u}ڞi8;~Ǽ=>qWnONE.hr' Sv "@T \ rR:1`I,C.sB9,?dK9@@ztd컸Jɪ[[1ΑR+mxDSR ϓIRCP\3, j f}e`d>LV^Jl.9 tZ.Z>\j.hvW gmg# b(t|y p6;4%Uao#bQPdƏTQ ?p# kcrYl+d1 (&3됅*w c#ęzO+Jf}g'}foLr8|؀ܴK-[9^tuE33PU\tia_A4~5aJ:~\Wwe5ZZ/7d /b~>b|#Dܳj$!EYwxjւ"[6;/}XFGu? !4"30tR30t\ ^6Oku|ޑZpixMHYia 9;ɯ IMgot[fVk4M,Q-%}N⊏)້uCHR'1IDƪK!DN&<ʹ7aS:?U7]S4Q^=uZu3|RMG H8U@}?\ vj45{"ziT\a6 1 1*ddzM(IQ 8)fzO)^Yة nKE@E4ī5ViW˭}0gsrL X>֭hKѸދ+CMŢj˿_/qcvB%'J y+0W!\}D}0=!tX<#;3C;"M.PA5ޟSC182#~G|c.ąO޽* ]10 _X#$Ea;Y?݋}Ȳ+ DZɇ.Gc_PoP$3SONf68 Tsx6$!ȑSe **ӵҼkşH;xg{]bb{67S^Ɗ~C|>`.cQPV y'b&w{Bf(u=H)V(&uQ:Q>{cQ f=:t}׆l̩oӥ“dIk| ] Xb46&Zc)HZT"%N"iapv)AJ"k?DL#Pѱr-(g.9vܗ("]vIGT. it%hcbB6t0c( KTlV1YTy:sZ7(I .zTBEij0i!>|K&${f[Y\7Hqa;P --_-f#g5ahVǏ=57̑OQr< e:J+^ r{qʴM?6 f[LEO^.,fѬ . >Sտ2[u@ϴ{z*(xV_!|>I1hP=L `EQWt赝 ?R%_\@Ǩ+]0 'f]mLnl:]vVb h"'c~=i9m˔AP]zp5sK9&De '\~9Ytqmj m |Q,Xےrqp-LбԈOdqym@;UC7?]7R eXUmZT x$kfSh>cUkQ`BCKS ҫXsثȆfY$. 8VWՉ d/ߡ^ c]'A/:A?wjV^t'|*\R \mF 4*B\fZgFŷb2eQK+~f:I<#~e04M DВOguxEqi5քtHLsM $n6r8w܃('+v:\uXK=&x̂zٶ&ahݣ0STK%< B痰n!4ȝ[~>7(Ș8fs ͷ_@m6i5j6#ZhYn?30 ]y]$Ư8h| f,sOz:Iðƃiæ !f ڳ{Jngg;dGqrQq[DAĪWZLύүˀ⡌Gd$QeLƺc/<:0&Cs,iT~ݷSIY\ml'-f+Uѳ,Є2&39RwtC?4(wj>)߀kz6ZUBY1iIa ڬ` 9K <)?zS!DR0G:JUr~AX"`ghuG?uԉeP#]29^DR:}=b+~,T_Kl֦/0XbR$7DA5'a kUVGB@B%odݎrfIA,Z*Pb-S~'H/A}B|C`vLj/%('&e#T\fc*-o.>dtvj*_᧱1 "a^$yrP+dߘ6aG d&X~xB(D?W}|r\r[JE.Bè_c ^ei‡DB<^CB3G 3Jjgxb #_9 lgHɟlW}ex&k EԴLLڿ^@|Yn9b}=0c"PGj:f `$gCGab5!Tnև pPl;Eqg@bHZxU_--4 +-WrY3Rhfuݬ@Z/s%wPv;$16pjqT&3xܻ 90A CrnRL~:uζqyGD1=nu'"%1P?ecddV(H•oKr%Y`|4*!߇LDhz'A+q (c^DܲY&.v랯yٸ(ܘr})鬚+~WT"d8$|t:kPͺxj:B_Gė!..W.5/(G~kX׿y!Tu+ RKAj_GE)K8Ue]l;T-bpAN~.}kZ/]]h  A9|aPqovaF=v1} 9\hgOb-O$M;Q< Q uaW%<LwHfߛ#$$k p_rJX%n%7TW =%oMB-) sDTaDs3? &}!\M}!#N.,˷Z(. IҒvLQQ.%X|WI4-sf|!yRՑbϘab8gۻk53M*$,M5'~p$Cxq__tt0fdCTJ$apl[m•H؍ʾFQo$w,i'zfꉌ4VHbNSQc ҚtW- d-Ya:fJa|TfRpj?I:;_(M/TxB^&Bgn a+ -jcزf4Yv-' \@ҡJ,+2Gΐ"'"tnJ>'IluCTJ^M} ~-4"Q9@9l ղ%̹{cn-qYQ7m+Uc݈? + ⿷}cZ:6z5Q Sgϓ%G)(eC1fFǁ񚬽B\&BHI ː,ÅAo+*1 #y\G5fjGXkʤh`P1\wIc=WR`-Cv#m#[YhCC ޔMk2Pl;`O!E•E$"pYvoz)Ta?>Nw|Fo8H<`sgKg4jȇnvU{JGxp秉"dàuVv)tImOyKbL{&`7(G[?12sY)8VI=ʰsJF;:4( !Hk upFKs' P`FEE7JXy gӇ-`I%[~:EnYӮ 9 .b) & LKSi-xw?#8]e4uPT3IEK` s+ڶ4nFG6M_]ߵREFnڠ>c|Ps2,PÞ{*y!c{;XIHuyv ~O$~>ΉH%ܳ 3\u¯C3&CZ;T"њF* I+ jL(({ 3`|z+E]خ^6 0tWb= #f8MOҲ48Ϸ 0F.d GrAH|/z$/'8!K}~3E+h]W #*y#)&ef5A>{ݧPÐs`RĊSNM2kX3\Z^Z)k-ss%Yݦ߽ 'sP=B.Tޱ8?5td#iսI=* pa#%Lc\1ѿJ[װMs5h+ޟE%c,lCQI;dYS_A{ZJӰEKfSɳH%J!Al J A8%LNP,YT#8xaCAv $D%wL%|01"Ц7X #E@'aA?8oɴrJ[Cv.BP3[S;, SFSFAlGk{LfpvWEN4EA b&[1J6Fz,%~)_9GuGMfzig m%z.u$RVsKۺvm97ayxv ]}q@3)/łVɘ1 J_v<]a᠞W M/Y$C1z)&dM5~ɦ"X]*W}{uckDjTY֐mL6zm=!W hm^Q4㓪KÄl@;Bb޺2i}I)ֽ!vkLVzj{Xۈ'em݈u9+XtNՋXN}K*vxvY\'㣙x%sjPr6FYT1`h,euE(>3m^˯mX& H%) c Z` 2DWsx2PޚZp:9qT 7t-9FA%Ns>=7f^ ˛ZߤI$Á[nK/']iڇGsk6tT+ 㥆cŢOӀSMQ׺yI ]ZQ֕[xY<\'ܭ׽ /M /$S^ /ArhPx,\V`0OI - {='wQc- ZA녁4;Bi^ @lSmlBe86$A~~3QeTE1x kl,v4AV-XM@e~]t]6at0ly0GDE )8[ꧣ &Q)Ry 9M 㣾"Cuݥ#0y"8Wfh5X4,Ǵ \蟔\#x(VE:j8L$9G(JfK]!2,OWkӽk2uhoJ[|hoԩ@/AG'in[ ]zPQn1f`ߪ?$!csMl.4.SF:Go<vP(M #ܑ]pyl)Vw΁(5B̛Vg36(6ʞ`a&de f>`eDk+nF$BXLpj٭ 9Mw#o=d %=,o~ytr:#~,ڱx19|Kh$}k4= @GxRw"&V~ql,=Oׅ$@->x芴cS` řzˤPYr!1=/tP.E,/_ 2g7/K)@Eį$IoSr2)E5ViP}ӏ>P%lrzǞmmԗWB.tjA)9sfyZ95L /gPVB h~B tuRnnϯǥg Ñ'Nw`B% onْsBztM sJ?e<#]@(tL|\نWGZtV/ϻ/4@Z/C"-٤l10),\+O=^E>+] X""YT Z`:b\…J͚9?8M:d&3:/d} ӗ#dj*, *q9b[Ìv*G@ otבS0 A j4cxh2>}{]x\4t[E+(ΰu=MktuF^W9/'(g L/,}KmjJ-A$S^>O=)K»@?nDXomWWqŏ@zʆ6 #2ZJC(ǢJ==CP.Y'4":8~TW9|evv m`ij *F%pzU-;E bl5"Vg2T+tHC3*F\#C VOrl@Bk3q^x驢Tuq"K T&z#Lwn2+YW+l;a׻yɟc<'V~@tJ1s&!Vۃp"sWXY_Q7Zl8"xD b;n\XG͌ 6sLGX+lcaUu _=6G8rhf;v E)uk5NNܬ 71u=`4;҆lLUc HJ!H =Ćy0@ S^"z/.^a}6;Fӗ^褅;:4v}$ܚ]VOD?'o+|PN Bk5&ȵ>S#wۭO儣^9~ V ZRJ<: \Ŗ ŗH.+|;\yWT^;b2,9^5"Mgᠥk?k fحg)rza0MvȈ⑻Vm?c]BGn͕˙ԩ`?~YMuQ@Ԍ gm. `Ժ2cyJ~Ѳ M ^lsU-/62׏ȵXo{5p'E9Wd꯮'We&X?ݮ(AwOXXU.bd48pr;"H2/aQN /j] ͮjs%Uo= XظIսD( :ZKr@Jw=-}ґP "`.s\$$mpLR]N@:PQzKٲoN6Y-~LQ/o]q)c z,L0@= Mjt*$.2VG;X/ګ@R]vp vY}-dxV^+Ms864ԋT{=aggz̳5qP.@k uE5(t/z0#E7 IeXT5KBKcO в?ʓg*D,>x^%n[]0H$"{`D"YZTi?2FQL=3M/3T/J́+UbbW{o|ɐ 8(Z|伄 Vo~g#'Pm  ;=#O2_&:t;Pֆ"579~m#`Wkn+6Y;U-I=ۄ(p^0oǂ9SOkY!L%,}o?uVEaܾq3˪ZCo'z}{Doh78&+ԼlKBp2̉mSMA,?+Ɍ40ĩ^ s (oD=[ΕSJ_ )3ƽsqEd$M`nYSqW]_%yUC Sn,¨G}"'"x,maVͽ du: > Wu*{Aog ނ&vUcžTqZ1iA r!'LqāE53&h bҜpW6T+"J ReQvaYܼ]D&H`!d+&k/Z.LsV)>+٬& )/t_S^ kLF&L1JJjbnh }TF,"ZܝGiʚ ؠ zG_*5e}an%Xj."ۛ;av8t:4ƇVt&$2 gUiѢ/+eJj/>7Pg A+vtx#i`OQ H1 D?P?p]@-ۉDkNG8V/9m҆@$4.QF>BhO>N/cC3黽\nZharc0p,bpnݗ.ƫrЇFi^@\Q3Gy2oŅ΁hV߽ 3 \$ե#jGe:4B?KjL[Acщ:wx#<.l'u?HH+рZFs䙳9u$vOh/ VU"A/3K?Xُǝ?%VϾwS†B(s:RxC\g潟Xy}nP3d_1?zX?/ 2S}B}\Lf^M#pt 7Bø1ƥHO}JcVbl_9uaSF(ZG> [ʻ4ad Ftf^hf5\F1#柭F7sq^!IH2ϕqLHUlH5Pr3{CvV :IzAKOH  1zYK1LZv& |1o\mR)wl3Eݒ%[u?rJ O(\g} ͳ:?T&^,,v_G=|áYsd>|>lϖ%{+aqLosEoS*UH3rhiP'S9|ؤ!+nĦyxR\Ě^ 9'ɏx&Ť9ە/R3zRR.rCK9D{ nr3fBB-*B ;9H/Kd\ ]@²~A29ڭ]2F6Bm^mhv`p&`mَKESlr;Vz (syPGziҤy \zV) aNI \r-}닙)AD_PM2WэSk]pasA=WzR}R1<>1tXTS8ݻފc auR{?h+dMJ@l?6 &a4A;n(|ć*2uk~}3plMBd.Y} v.4:^}3T~Q?|*)r^3<\4hzImQ-k NP4URk,IJ?=$dCź.=B0>czXvl kb]O{vg 6-> kI]ޅG L ЂNSV3nW^jQnј2$?kl T:3,yq6ozE)ƒ{1nxX~Aq mɺGM+Ŏ c޷I#d c Kn+khYzaU0I6+.옘ƴPr1ǧFzu;P`4FU4m_& Md1hxKٵ>7ԩ?9W 46,J{xk7E q#hE$#!!RKYa 39C^S)EaGC,O-R^%ዣ+n?4"m G)9^) y&P.]YtY9(X"=(Peb{cfH /浬{Yg6AH@v=,nըRt>Y슥x 1n]L?M4t^>HPƂhq)*凶%Q}j$P(nuB/.lr.eYF5ˮ꘠NF.  _rЮ'&(jq!^O" Ġ;3 _Def.S6w:ZN؁ԳI? <={IއWW5^TěZJh㏒[Z{#\u`剜WBCGCY%Q=$ ro.~N1tFoሣcrؾ[w"4xzWɻmҘ?8  Q;ep.(6`# )D@sǻwOahJ Dh% ";i*@H'Ggc*| xPE& p6SHҰYT!yXG`G`[ˑ͏Z1(k?\=P SʯڸZZiTY% #eY Q7+DmF(ZjLj?P*tD@T\*m>ɩ z t'Ś9w wG>u߸hvz;uPlK2rps/π;S@֓H&S }>{.T, ?h#8D[Eum^&d~} (uT/W>;/.OP^b2eZT&$ƛ&b̡pM~;?w"=, W% xJŧAoIgQR3&$ ē`40x=x@wp3PZh`|Я{㞟2*()[T5 bOmIze_+Tڭ[Y .fywA\\2c?P [iւ[ۿ5 Sj:%;-YpջȊ%0S;Ǿ/}Zѳaˍ!:҃ V$8I@. nN\K ϔܲމdET=t G/4~RcH53,,2- w0upW!$!XP0~ނA6QQj`%luы]-KfYCn- JNa.$C5r}S?^Ù G6k}v$}k[ݽb3Y(O:,db~8'IvYIy6+~%:)W)F!ik J.gU̪oJy%{և8gE.g$O`6Cۉ;_cĤN9C7 i 5uvjҷp>œZPYP2಻-xĔ[8q؄ܓNw j+)}+,Յ26 g!;ٷ^p(- ɫs9~HcLМN-Q QS;CG !XvЗJL R*4R]xȹdN4^}:ujDM"i Yb:d4>`yP3W쵑7Wb<:[ =ڛ0t*c<%NCLǏkB9Cpr"!迮h ӜQSq,Fb!ƼA/JI&Y+N~wߒ޷7~.tv9q|/8URiFﵯ7bE$,2P~X?D @a3[AFL&']"1<>CS[Y2_qY(4.8NLx8L^UnWliXʶ8`SZ GV֬jWr͢& iŽR]DAN'p7;GX7-J e6@5oJ3KF%J2H woXTL>A;/F*/m7;a Td)P{EQ K fu%0-_F7zxK>1C[򇁵X88:-"$Ptڌg{`n~ן $|kl ZF|@wvH %/uYل3zd+Ԟ*Z̻9榡@lX*)$Q>"nWAT-}r5(yr h}j8FS_H_ŋN;aRk]vwDFg|ZJ+Y3!T 0n|O3"ʦӁA? *tmI`W:LSdoGr"*8t(兾_I roR4~YrzMf:qқg8/'6ĬGCO\l$rw.x>rMA4aFX[@)AϣRy#ICPF2,_pSt]:EWSc⤍!ꏽIm#8ӊJPq}iO=dI"0ř5{#6}cOY$~D-L0,OrgiYѮ0O؈֗52xzFƵSFWtq"P7RMQ Y]̚SYw4UލY,e-bcrEʉuj2Ȫ?'! V`xBwwr;śh3{m}P?tc_ 4ケ8GGdq=^x*~SʾiAd!emPLҦC^% JƷ % x~Umcwhx~P-RuX7l6;~P$蚣zqMU^ٯ!Z)Wr͟4,Ʀ뀇c ڇ2ey}), ߥe 4ɍ]j͊ PU|F'۷)䷘Bہa:¡GF1L;{C߱@L'8Y\:B0+Vĸ+‚zDE9j˽_0o[G5(LsC\p 52 Qq֭L>gWNK[bVTpI1 L]֌408"!׹=BmWժ M1Wx?S6 zB5za|O`~"cRofpl ( xsc]^8>ɝKפ8 i>[MҺHj%zOMbs#O Z{+#_l_x^#Cԩ}T I('B[I??Qe5 ")8$U]B2}~'BU[,8&[ʘ_%;K,@^/Bvg"B6%9'gĿ7V%GH]Ox#Gz0rm"yy=*b/Rp9eyu/$3wC,#'\Vp]dj=z:ed-S,s瘥>\tWi*BK+cU;Tqń0Ԁ+0R_?tFf1c-A@գC3%|GUt<Ƴ]QٽF~e\PAn"R]3qb hTYaJw`?lt(c,;BrH/-v~+3'bAxnؐ+W+d6wJBC_!gXŏM]hBHxSYQWaUUb,&HAC>qxEp},cqεy6AƬeW URlPri}{m &?@ (Fa U޸&8:h>sZNq^.̽uk $7\}֣_LiFʧ'sy."꤁+mc`ͺ@c& G$hKP&a Gh$gb2PrMAu9i>\lUc bU iF ^2V8RFnpJR@t*pT<\Ϭi|ӵ?SO\y*ZyUyo;MCpz^d/ hymGN}!Ut_|nϯgـIu2|+YiTg2ҌRA'=*` 2]=`nav(8[e)@ $76Qڈ/*-] pUN8~q`n+&ü 1P hCLuԺMx=:mZ$^xfob:`E`walў~= #'%/3 x! mBFџK@R¬inMVj9"m7^^O³Tw)) X]MT$^O"X}DN=|:\o >:K m̍|7HƗt" f\ׄ/u/]Y(Kpu.eB)푇„`T.>N<;%_4gH2~b/0\\dzܑ]%:$$_){pODrݲPZ- U!! )J.,$R |(l7[Ҕ$>"Տ\`̓w >`aM`x-*kFaN'-YL=`"w"ehIVO"1갘.v2 v~7z rcNto"D !eXՠL'S8XSY 釲 T#ğEWE_ ".&r#Xd?2Ryյ@r 7JO!mU0xS7"OdHfaXi21"`KHb%sK $>9IMSu:0Ao#$^F4 IO&+4m +X/!H{T-6;e4DL-obʅ !IAVi+8S54}GT,&jK|^)!(wN+:V~oCe3.q[fԷ3Bw^@ٗu\wSۓ!, _%Ū3G6\0||EB(#7uQ"HaJi4A swhH.M/x W׽'FOEay qp{f^&9 fdw8ǣn,2Uᣢǯws`XTvgmnve9^sȉGA;V{D0Ek "w1 Ty 4tgSe=ԴPi(;uos}<5[t`( *]a#d|EчU}|Ü [ЭU/Dl=6.ukV6N[v|(p3hj^p;_;Ef XXہP݆ Q+4IƄϘfN (%ɮ+)pLK:붘q665(!(gvOj&2 S4\gP=RrhF:rNvS0N"-d.N;M7iqOx-d.QQYs@]H~TyZt0˵LGV񓀁|CsQ0HDp"#fS ~mOC;@rc'lyŕLG 6:Dg?{> !5Wk=BAzI05~@uPi jnYDdr^Xl- I+w(g6A٭VbH-J4; 4MיHˁRM$qŀV ~ւM -Ɛh_]EF\P/,]͍nfHz/wEP" :2aWϦ(SEFK*&Wt D9~MM XT.}h,Y̱ "Q&J:^FuW*(|OwʘYiJA4ʡ8fu dH?sr,{t&MdWK=W:%ݿ@(ۆ7US 6j&U16S3,qmHEϢL2V. B>OixUF)(|&mQiM{ @.:OukAZ<˷;MA3fZo4xPK  [Xo׿i#ORgs"]nUxf%U=?[~Hdԇ88'SPn oU}ᦼv5^0FqڼK@buj8ECԸqWcfGoөƸz0qV5DUdWCg;cF5OM.Tz¦>+m5Y¹4/;j㪊Y:_m1 7l|Ve=!܁?w:CEX%CZ,j n]t.ߕyYgks,_A )χ}ܺ7xPx;5QAiHR7E ovU jљcK{63=qZ{[ļ +]Id@.^2"&|ŕ$RL"ڠ>hNRc>b%TE\Z2|mʬ?f. ذѤ&LWS= c^+LD$WPc"3 TXFDR q7'4v} H!b墵$[Vl4R' i]1VˠyFx*2u*6-$fU.(tl5K+rk›8w~{P`Odv}0;#Īg-KKLBc{+ $J;3Z @8dm.:W.5Rx8сZIQV.p4݈+#b5>.v͢dH F ֭ N@! {Zu-&>F+B5Hȓ3db|Fc9IL e֚u\l#ީY,0$͍p-pGGf *͢ wY( ܖ jŇȩOVV]|F>^ O 3TocޜxqH2'Nq}J0QJZOe6˃i:ls.o{_ż'LB]- }F4 BmsIO]wt] "6E!_#N,Quxpkזu$T \D\rBHqԠMqe~bYD{ <^}0C a/g $8Ǔ_]u#޿͗*xl Ј <8E8oM4vQ96.OUݮF^Ehds{xbpmV,ZZk_4x\91&qbI(jyED$ott^& ~눼qc Xr+*t4D f:|1ŽQΈHd9:D\><Ɛ59Rl/ԤEjk4,/~shxAY!;{"ty7)iew1aԝ-6V X AK᥁3wy\WxcrQpV9m_I^d 0$pu.I#Ub b$ߌ')8;n#QSݚDd}:HS򭻊9?`W Y•ρ/ECb;>4ӵD .F2šZGcoviˊNjdvaw8-) |hRV9ܙN*NjÃfW<.#J9ɾ)`VдڡDj{ NKjnȓ5A]BO.r?_ kL3<:/4Di€X*MOURՀieP '- %w]c?KaFƙ !Ӵj!%|BHW韇Em$7Ki%ts @߀r4zrV$FӇbF /hWVUAuբ'&Wg{l%wҍqR-s.j 6۳3iILJɎey:I<ާ *XEv*E6o % ՊQGJx,^HoeRfT[:ũ*[ u1q9d94*Y5\]A) UKyhHr?B~]4v:fYoUT%{.۲foۃS`'P?nF)M#:BwCts(:fgA'*+9;.5sW7_<ߓ@vSm=Ec ^$41A+" ciIb#p{ vaS'p0,s=Sw<ϔ t!*l^vC:>~߆h^kG]vXcDy >)Ml9)jF(Ӽ[-P_)d@ȓTCตK,jZ?prvoSOՇP~R'uRzi%9f곎u_]ע*iTR5gs`ƙZpA|!+q#Wُ2yYCxK7K=٦J c^΄U0隭M )S8 įpd3ƯAuş]> &*άcB iaVwt~†4"1pdN2m >1mCC\kiSh2! uD;o$ =~mxQ~U}{ |e*F'ٙ@b7u6PtEv4|`(cFAr]Z$1u 0U&w~5ݪJhu0S92#cFJ1p<0{9oKj.:FVRy2 Ϗ7h>.p>'^i(c'E>,S^N%X7'-qng&}=bS䃊?*ixi^B%{ s7Ms"wE=p ƿW,CVի2X&6 ' S[{'< s9;.j N P1AyS𮞳F5F;Zki†!\i?kg;Y{#cHKAE3Q j|Si߰B3%b)k;ƐxL3W5]l)ZxZ5_굱!d Aʊu39+n--?(m!(8(2_Q ڸ Vux-%1XnZ._yAb}O!}n}G+F D$pC27Hs5òlm_Qzb~ &CW&Y)6֕w 8>$ G%ܫ?E*nn[r"A" ms;ԸrQ m ;$ӄS幜:2Y#.;اW2M1Kӑ=5֗feeo ֶ&QXaJYm.%y&r`J JL Ӣ{-7-{$yPhjLW,L$ͦb d?3?Bٮ%AU|6!@$jXTkٯ%'R t08zu>stKŠ˓Gg)a 1+ЏLM_p`au|?z^+-, xLrrs}(\-!Y3oJkCk{qrD$KFiVN#(S o{y],= vDՉHql!_Xz/yZ8D{2@>)Q{~J<M<ŢAwvXxw ²!)9충0Ցt eؑB[{ [IBk6Jk$ |V.AgE_`da> 9_4Q]2񭧘N=5c)|[|kJ6=OT4!a?Ƚ7V' NAoJd8*1$wo :h A٥NfeXw&${?1 al^12܉rƙ)ύE LqCua{0M:xn w~dkQ(Ī*2rM!/9,̗d]> nwl=,,?aK&rM5TW2J>x%*`@ZRCftkuav)ZpvTY"PMoz%m.hXhv>uuY02><kbk)iD66.K"C@/6WqL섕t]eB6N4I~+/aV>@!NU  G?-8%s_17]ܹ{ɽ7 #ڍV˗w-$SoD?Ox@Zwl G6I8#cܯ>[caI5x#e C]!3itDUoX* C\; q: `1Glf=Z_JO|_+Vޛ;)$"e9aGq,N ; YBE#{i~`/B>?eJLEԈŚv6{f`t;0ѕ_8N\&Or% [D{"nt8IwAn ae齍Jv8J+#ل6[yƯYcnrhۭhJa nX0yRz|T//)xm}y4Gn1r؇}8rfk<24ڈl5@y, ?Enh(d + 3kyTׯVC3bL^\ѫT2>ʱO| P*I T."g`tZs|'N'rN>"pLG:q9WW!M@z;! )6j&D]Q)J!(7x%1ܼ.fcXK"mpKICxqs6JCqͩVHm }^c6Қ$E֊y##Z ;YA?_C~XkA.U =|tɓLP Ɍy1\􂊷j}JvVó87b__O*k^%ҿ)6$'%;ѕVN m?wmWGA3UR:eS+|,8@G&akamR0O/ȳ(j;:;J^N$C[<Ղp@x (QKdT~U|k!Y1۷ـ Y,5=aa+TOR:1A/9tg?5ja?d~$WheVgnh졚{leDzb3 ¦,=] B4_zċtX=)C] Q_NvIPOXX^\Hl )'0RpK_$&<+:G'}} 6f)c,M-rɺvuaLR;}C5#emRHB2f 2<ؐfusijrG8 ק&=KFM!`D^tI K)G+}7

.k`;dDk5v>!>f7 Vz̷?&J "sByW蜊n1aAy͵:tм )-vJ߫za/(jU8,s~}-?vV%C>fi[piSwT( "Aݞ]Xˢ +#ezV*ҥ{ϸI u^@9=:JT&F-Iٞli5rV#\i9 G <3|Kaqzvp-2 ,ٝf뗣?xybaB$ެzˣm">Him)%*oi\>RtWR.Ydz0%/g{MVI(b_ܔA:/Y&Q>Sj}V:ݠ*[R9M{3MFAe2_њY-LbgIY4%75wLP4ը'XݗrnǍN+0f]D`ݓh&~k7x -237raJ;I[[ؾ:f RܵV( q( ˪`#z^ ͵ lWyL\dȱB*ːp`,xGabʵIЖg0fc׼ޣKkS*WѳY!E#-m[P̈㬸H|!tc&ZϑAx;eEDza}i#~ |5x~& 춿"s7Z$ERQĕz PF^$}/^ӄפVR&s?S]./[Gf'Ju2e#ه~.ܩ[\5p^[n 0:AllxW=pzf;vv,^: uKQo jw!wq"'31z՟;k!_ߡ8HBBFoT$]RDRȑ| v3#@ֿZqT[>JU(XdJ[Y 5w|20 cY}Z.(ZB^B\qAgLuEj$OYi8*ٍ )K EZ/ȉ{ᇊb ?omF]Yy] ~h'_50տH&kPom 8~ N H^J[@"p7B"Jw m8r7w/K ˆ}0 zSlfQOո4ZhzR̷:4i1gTt6 G̻E@.Qݫю seObEz0ȑ,S4"eh [&tU VU=jDNzY}> iApe٩bwLMnI:4Z dj3).[zNv)fشXk$4,1qY%[+,-/aBe O;;4:4!aCCKEj`7 r9.oA~(h@ k+P3TF#BD7 F[%' *Fջ|u<_r_ 3YTd-OM  q@H= ;q({>Xrrz]{oìqoXKH>XlKpthi\UP+~OiaGP)u /l$op XURKo8!A/.4O{_bgYY)6 +GPx%"]FMX+FGyL#;SH>Š7tM~$ʇ}%=Oj8UOb Sfn&j{jLf'OŜd[Iaή]}Rͫ. we.^*c}h~"+!Ǵqm<\yi浼Ѐw#.bBCg8_0]尿FY=yf(TZaй I.NMvl +GGk}V;jf ng/LdRj(E4Ҹ)φzX|H~|Ȁ^snVrLQ%f 6 T^"{uX RH:7+lrȩ'lrvlPΣv?{"<"kJ2/YIaO ,fݏcGx79"_6y%;(%wpxſGRDLdh =rq?)IM 2#ιٌ"-o /d_B0Z:= U/b=QܻYܧ0K Nq<H=[ӧ™!a1Aw1 R}7n.#<Oˬ9[]NU^WY)ٰ}Ljj@mKCωu}V=y#;y t Se]6 ˋ%6`cCN${ʖ7+uڄvylݥo^<[yz*ܠGpy(umxXѭSf_$+;̵qi[WJpn>&m}H=ȵ Id7JjEՁ::2p<~Hdc1s[# C7Kw,c.}qJnNX"Cw2Ikz[:CHuB;Kϰ#is@p"`(Q?Q;VL& T%zlHr .v QH #I+'{6#Y{'wWW/T`g'izŗ*)igl 2at&Gr1Ȣ5X~{Ҹe.ė2j?zAl4x=LtgCub ~Kbksh[ mGN =~RNO{eX> jMkU`>'DD:7A9*Ptc8_KeinS /)ًަn/hWڵTT DU~nZtZL7xɜ/P/Yx]d7`-Q0`9{ῥbxN]7pjlTTjY"1W$ u^<qOz"~u]#S6XAtCKhoSWv;>(A@>J̎0E'pXKO͍S`W'r^2#dƑ"Tķ.,SsZMI gXd.'#!M*uVflkyL꼖iVK§vL{hFRNLBF+6G#~5e.+MNYrlR6|Jߠ^B2X:WCןR/`{w sZ)xQqgPv6{2, =8wшхQ7{#X+p𹘋aDz\nc_LUvl˷$( 8Rx-״rO<*wugp+Cjm* `iw‘{7C>p68>*urk1@u1YnUр<2M.L O G~B!_81ְPG Sg=5tC.Gu O[B\p(t~Y-0~ܕ#_R^I~#:$x[a+ȃ64i!ܨ8e[ů(#>+<E;" @5 þ?YRdH ߙe"qb^Q|QqEavCyt'jQï2lm,ݻ;Z3pv}q 3LUX^#I[(WAAM,͍tɠқ[&zkt0_ *硭R& &|)Hg=AjD~T@m`z.3t{QO?ڬӔ8Mup!>TԈ(>-P}& 5Y@V[ >L:F)1f'`a.H 0b7Ҕqm`ө^3JU4~1uA*fp̃RP2.?^UuO4Wi?"J.Y6\ƕCnJ{5fFrB*tmbh[~'iPxɒɓng]Tv}oaA{ȥl>j¢k7Ym")+!ؖ ZEi'7wYE>5*,]{@ޓk)ƭg](in]TC2QIC{~;{,h45>\6_kF3%>eUb ,47>Z*b>Z A@*PwwY+c>MH2 4?΁VK?G9 C^b94 }4{tN<(KYGBu$Yc5ǁ72 L&Nk^=o^bnjsp8@xQK_psxrQKFS栠GYb<撕V"Y緀!ÛxbȋZi{H$.Y )l:9(i?ܱcBm4%%dV -u*^W5A&4w6Dd>| ۷PP/.5u;_;bXJnpJߎ>{XڂzM’XՄdS.W7!m|ꐼd7-/Ee, P,эPӪ.?ܜ)wp=]#)- ;'ŇhZ~\1X꿻~ҡsf:+J¦bdk\<@) /Ոm_:*if^֝k^yO+91/K+KGH! U9 8R-HQhgz+I}2e[pKɣ2O^%Ko*'(ێ:`8S*Ȋ.6QѦ2G*8RW_}$C6H.!-q]}e ,'X18"k`MHS Av&8.}ڻA?m1ol{$GA_xwcTpFXrM8! \gؘԻt񰅈Y"L$ 1upj:Wr+ ~DB25v Lv;u{,Z^dGD"(IbHw|dJg<#PRWG!?7 JC֪rͿ*f8~S9$ՠɩQ̀FdY,{bT^b^RqtAJxC4$T0!7+e&xZt֧76)/段gh@2YQT7lz4#H:pIW3`#6%9FV8ܴLeLU+Χ}WÈSc9zV*k-O+$iK$9mܴ ? D*8=~ES_?4\n3/d*_l3&5^@WZ8OD3lcsuN=u UJKʴ}9M4"\7}.Cl`!H~{1Jo䈚Y-zc/ 4sqZ pIUvXcH3O&p(I1 fl ݡiK=hNΥYsA1aZr1ޘv$ٗPD6ϗPZBàrOwV_fΪ)9[ ĥ;ƌ>6z #iYA| 'b `ӄmyd`A*K{rRJ¡ 5#2n~ⲎGFYzYnyImNoz5^n#Gg8w5Z$HPFqi{Hemڭm Seu.p cO ԢXGPn_gZJbwusM%' {5"2Z5zc3ZI,3HgvrgMMZdv\e"%WM6ko@$l82Zu9{OHާ&L矔uQlq^[…?P{LXx6 GKs -MU pO'emW bkvv|ޭ!Zc*q ' pHʩN*@_Ka<8`ٶ3c{((nP3F撿]H@X0d~;pV JX P & ,6zؘVo͛ sJg Y!OMY]8rR?ztx  d±`I $9+P-zgH }Ur,8|VPJlw.$ߔMC)1{z=qZw[uZe?2i* *\֑̀Y Lu 8k;hwO G,%~vQiWCq+*`UD3$5 !n>t :ԸJ4̷ V#TPd3G"ʭ׌:eNAGl"T 69bǭn3<@ #3j0ΎBJͥ| !fN PeQxW4{E[M%5\: +\FfdR@Fߓ4C^q0: L,_%P "ɡSA;X{X 'S}E #zi&ɕt# qݫgR]!b/Je]ShIc[뷶Om<LPST.ҲvIwQIz87ӎߪnOP8"閳bxa&|B9a5d9s-j`]UȦ_jcIaw R j:ôxkZB}Jaq\SGdoTUAIu:a4J\"j1Plr{Tnkj.k)Iv&GYYqc#5һ]̀gs:~it1-*"s#\# _3 =$" b'?ztKra-HK#Ǿa|/ >YʨϢ3)F 1|5Vƽlc2ߒqՌT`7+*=b!!L#ۆcٛJI2Shtb?$L/wP(@0[4E9&q+Ԕhxuhpzx|"kk#]ũuv4rWC:XqG}}"aǂf2CH20<-w,a9UL Jo\Ѕ#(]}BGJ;.|l'-W'"hӛfNnVB6 8 m>cƄ)x!t؝YW 5:{V L*_|腸$%]wi 1Fv@t8&[թV*-žYms,di!M7۹rY,"DǏ2 py~}- êlzډ'L%<ҋgEc|$ m"Ǽ@/}/=1|>>>A/QRxrk6~{duo#$ }>tk;_R<=2B@{,T JNU'ec罭aa1( 7Wv ǜ"vƪZFe%e$ucͺ2 rG b Ajܥvvɠ\&N HhAZ0NO;saC ]ƣ8 3$r{2)`Ō"EӐW3V#'V,zxÑN 7N ,eh=yv؉/zZoڣF/Fƫ)Jz$NTWsv,9 =X&Ƴ-Hrq 7YPO2!牷j40JČ $G^A8Հ.}IDz-U'YvL`7`}'dC8;>00RHU:8ϛ% ܍rн6oW=妠ۋ0dВ vS PݫQZJ`c?BG"켂L)U<5l~ҝTvUĺ<Ó`8m qE1t{;1vN3'RdKJs[-a"[E,{~wڑNdP#իohoݿtT$+ZN騬2s&[;&8Ǫ/{@\Llz-AxIt#*uCi6O4-rql="*U'Sk*dF K?LȨ%Q?$X8xI$Ci]3dk}fۑ#zHl*LVong (5HddAa7mmSC}f+Wj uv *SčA5xR_ mI;mqL}i.P$!KsA!%K%|/(n5]}/ l /(4N6y_M홲RY?'/[+x^+%Ʃ)NLԣnM Nm2Pװ'uda^Қ2YuM!wd60GgĜ@ )6j?\pXf+/1tpL:wC./Z1-ztbˠѭJX&l__63;OtVZS{Nt{"8m븪rtۄGu/0|dV8E2:;@o0so6H5 Nw6~FR4DiɤñGU6 :@C`T4oN$O5|eƮMǏ}Lzw{f_Kޮ_6+4Nv8l# 1\r!{E Wư?Zn)`X'" o]iR-.06I1ס:Rk$1"Nq@Ls;uWfbvWr9r4OAr_ojH3VzI|y`{Fr X+_-<`$ $Jfjؠˣ6Uz|f^4X.2de&2<֙MC^'EiC(")ш6{gy0`&a|Iijy8$nin-$B^Z~f23,zB-l㥏 ;:-_!CQAaUᲞ>׃ES:%$N8?~eIΛOĴӭ@KZV Ǎ E8`q4ۖ06uHy@ԥu0a%_ 𗏮z ;ksHY6(yDcz7?990lt+/-Zfɺig{$[6k[`CLَ62FIZGDdx`WL.1yG}15\Fz#a5I+ÄMiX,}Ģ iKl|0T,ϙ `:+Ĝzm EEsRW,cLCh}i$@7)v]]FO~R ^)w7JWoE /*;ibSW8kud qop\_v=N6_zkNat"t/sC=hkO{_HsT`2 $iN/8J݇lŇ0ڡf _=6yQ(Qt4@? Efҋ&86*q˺'n}e9XݑgN.Vc*CKÝ8[~"A fYW8[LK̩V3ZBx W?.o(PPX)6N^eCN} nCb]XjKA|딁E& vFIdžGuC]sp39^BrOTaCU.ȎC\b Lrε?EB.7yE_<gpJK[jDB;iqjYm(]kA6ѭ3A|**N:,VM}L3"܍nZM2|l|~x.vOmVk%)eUϡD gXA;棨-hYZgRRwL80r>ugOktFk¯OWR՛26t ˀY8]x~oc>sG!w%Cgx7i>Wx*&My^Vxwh }9U  XA:gH2kO|; ۧ|D Wa/qE:UE6kGI*>YRNđ>O@ J'ӐXD6}c}dŒx2Uoy&D..7^wt kzf{{ZvqRFt~$2*I1^Stz^*ӖKהƐ%^C.I%Hq#r|# K 1Vfɪ4,sk4[\7.埁oHl*x<@;_ eV~ ŔF|H 3MBYA4J=c8?/8#5ᐪw]U ^{fΫdi,^uo;ڪ*%riY_a\,o?FF6K O@;0.=~ufqEa6l%PSq^Fm8d:o`y"a 1>~ʐN ,*eWGȤ@äܫHqΥ\bFLMqEN(%Jĺ/Tړ)&~PrQ F i?EKA;,_tzŔݳO;dQl5xYz؛ZB$=L>J8u=_||o tM2Btg2P-5vO[m(GWxGk_Y$rP&{'Z] R}S_ ]m2:Cw0ABy*LE|ӝMaןf D7wsstP Ƞ!=H(dO-As#/MJ!Ĥ؊Y+Ao:j¯NjrQdb-iT(Ic{iPpE<Еߎ,go /Nkcg ̏~99Gޖbг | G!tkr<[to@9FдW*0O3 o/@)ꌬtԯ}]|7?,=؇)sy3.7Γjɉt`awԋ-"d[dcFڵox6ɳ%ÜJn*"E9/kPq_g>C:MhA13 dLԅ;NqnNȾY9QQ[ɈZgn+ "~SdƼsS>ޚmT#u%+*# a2:} q}4{Kr1+K442xĒM<ӁN5GC1aYpYWl Wu2I$gɏlk:g5ID@B ``h^fS&D+r&HSA5{5 F1o#AۻS, -"oXQ?)r 24] ѐ•a#tC}f+q.REӘLtٻFA1/TRq%jLC:uP<8M,d".hm8R? $ bdD3T<>;t }50$ |"v|P zSq?jp6Y.H l1W&8^TAm)]t_(TFz%᳠Ҽ3ii.D!L΍~ҌvO=8ep>4:,kHDxsP.Eek=xR҄ƨ6ƕ_TZ?;6vP,H,P M u'@t|cyJMڒD$vpY-G5< nсqrۉ{IMO[v'XҴl͆H,';$2RMM~1AY<)V>2;]̧ႁ3`Cv+XC^P$Me>c\28 2raJ6d?bтm*e6t@+$& v^(.2/[6 q j{=<&)B"pvp0P/.׃gSAdƴ)uHs{>8)Jh]{7u,+^>Z-TMB&Q+q+&4q4&F͈#8ӎro\5 "mW"4 Vl- ʥ@E(cW<)e( {r3Azmfp:L$`#: ӥRtnڎ+ 򁸈'225I,oƽ]`tp;8{1t @B*Q ;mQʦˍ*_T'ԷR=>f#X@]zY'X!׵hjoAroI o-Ƌ"ZfDy袥p={&'w/tU]ùM%kh'2;uep%(ٿxNr 7O+7smSm({ T/9B~i6`ңѮ7]S3`/i) $da26.a1|)z B }.Ĝ?!Hk$@zXe@key hJw߯_}l†LUP6=VUă'~lpX[ьr](: : 67.ڄ>g z_#yBQǯPއ)DV%9Xjd MhKur xd0̼LsRl&pv!(>p]AWV.] D!$d^ kdYcQC O&W U4Vq0=Ȫ9 ϷyvzTc(|ӶW' P!\Z$Φ_Q$sǗKnE}wUom1hRy]!F_}4rrOH|Ng8ʀI7IJL͸tlvXyʢ/b}4P}p9?Yպ 1$V烟fEW -̸#Ly\6>abdUHCөeDgIh!=^,w 4Z3♞(Xs31_TĻ$N8E\"Fktk!]|L]s#=XPsIE] :;Gk :$jI,q1CICd38 JHEhw B jɢXیRuPH?6Nj^ﻚM6P>PJ멲Yku;PͅMQAWIcN4X l»1N/zȓ锯kO`zbF.f7eGѷ:W[V }T\&]8zSTl),xUazz)?gЧ/޵0 0bA1ԕ塐ʙo6~WcMGjy]`9B讴Ֆ##-uoz_QcF"h-Έ4U_sW('n jC:th6!tHA[peZ3*1GJH;[%`ո]ct֏Mێv~JaB+ՙS_=t9Mu;<WP;dFhL=]Ta,M$}ak_ _ f,+8 ۡ9LcyHX/jE:u; !Y^ok&q-P{ d{6i) .ȃM `KOPe;b1{ o.>_nǪ-ЬGR[AeH퉼dLX#w m^%N<(E!<0w) m3gjOɣULz鼒xSigTɅYt,&5Г*=nFO- 6DpOdpZ`3Id: A/x!?ʞ8Uj,@YMcKTށ~SmFk&bS|.>yBe9 Q,)4JkK|] ۯ U|AO"g^,O@ρ!=q6qld=ndYg+ÈHrY}h=' v%]nEcU%4r4;'m ?WMu2PR3AxRPh[ @uK0+#vV3_&rz}SM NG=k7{$myE]txk*/7zf7ը#k#Vƨ9,]]UEMx$v NJQuAC2ި V DlXr9(1!,L[~3bO#р|cL~߳v0"\6"_FI3|Y|wUQ я_G> O[[V- eDڗoF\=}%0\6*%2v/UW{"ݖ"=.$}K1g UnG%W?Q04/ U>nuɏ5ܤW ph+‘NfA/ 0vN̼Ȱ] %Da q#[vב/*ѓ E{(p|pJr`MRX@GW{TBG Ӿ6#R9ˤm J qqK[}28ۘbLތķ^/~߆;ڏozC-t[4zUZJ A%8<:fGxYޘAn aW\  "= };&uBYH'|\>oޥ9qJr,D&hY{}58u3~;u~0?!2d{dPU5 T7-c(kqo'$rŏ쫁d5& 'ûؿP`]dڋD3RY} ӽWz0 w֖Ĵ.,Q\_C.n=Zw?>N=!8f9}d$oA 7v#!9y;Uѓ;&!lۯzӤ 7JGEl0M h{r]MF49wE$WRW~yw Q '0tMO61F>-榊"D@,5ouQO!q;b!n YdRrHmBsl+ǜbi)SŨ`*\uFm n̕|K+Ar<5=HC:-|+X@nPVp4Vox%fZgZ'a;i(5js#’0^' QdS_@pfO8 ႑7_)|5IW_e_Fz9%[`Wgu+r?r v/8H}4ܝ8!-Vs$W6[[ޗ #GN`4GxKXs9!40wREo`rN9mSP2vKYQgSןwe&88]GA7w`:"&#\ s~CQݮ\GV54ŷ[9UϷ" J XSkz*xELm8&PIoñ΋`k>2M68)t7}?@UGGrm)]aq4ZYMcM0b7֠<7v4|8!Ť}e'ʟFQPT^&E j8g^@~jdN 5ތ+BK)adp.!*𹞰#t"JŲ)NMzϬ-7h3tt! {5R*r)genq0U(otu Pᇜz w9 #0. 95/4rh5?Xޯq)"_Q`@ C6{ޟ!︄hM#Y(_TfJuB"d6=(g UH@B_!\׮NQ|L԰DST731ڧ2Mq`lډg/!"p`3A[]-`oג8ޥ`apla L3~)(5tM860"V>0)0xۚY7vkߺM iӤ~C,NPYgE ("}1h] +a-=EOQaMGlT"p#),dan?űڣ0ܿ߇\pv>W>Ԣss>1 /5C;L:" ׆pFrm0WڶdM 93{VTd7`kk&`҄\s\Xe(EufBi65rE΢;B>"TTu)@0f+XaE@qj>=W864ṗ.(݌DȲ_ӕlC%UFAH"q =K`lVڎBǤUګ{N%=<@j_hQC%qj.+IHDΙbo# Ԟw}}V vܷB8ص] _O1hSmĨi)X-Ɗ |_HC9tpY$X/vϥ,kWvҁK,UꂁbUMF&noS0P1W*J=^c(HcW1E")^."oAƚ!FékJ="zg H)<)֛-\󯯏oĐ#vt7GG˔f/ "t#cgˢT$g&t'9D*!d;rг>b{1Hpk]gAwLik[ hwy CYYH*VrFpʌL`NSA=Cc8QRIR8OuNz4x[z&>4IcܵV[qנL|0Gop5\}u-E^3Y4y#Gֺr/[H$|Sԝn3l\i8XqD~돚I)qd7W 8/%Tk/^yE% C쬵Թs] |~ ;G?)ih(EE)WxxoҜ̠M+5#7"zFLOV| t |u!<XGxBΓ-%rև1 T3h k6]-HZ@2H&Th[+ºX`jf[ӡcyS!:8#Ƈ(  y0` NBM󓘇|C?iLiV͘@>yݑ92cI!+HnӴ]F5"!*Qe_֤7]s}爚FpO[eA< TR7hsoVM|0spzeE+\NA-gDS^l; îQߴRPb͒_(RbƗu b$MAF5P{#6ҜmD 6+0]Frtdl\#bS4q4(0"-ԁ:0 |4wjFfF\Ë=NZ}nHD5k &9 qiMHtQ P*Q ( #z!w!Ѩe0?wUY oH4e G 5ϭC= ~XFǷpng\Q٬1ep>}ljʙj̙hP0?PaB0>xRÃ$9 x)9 :^^pƌ9,:_O^C^ 8(%Y2qsUƒHNth HOE<&?5RoX:V0t|p+M>Al< i}?1 (P$I<)l@6Tw:|'`:^5D B I4 a/;?)-#;QE:P=#i5EpUa|XN更(}!Rã~ `TX*Vsrkx xz޶,AD/[4!ݳB`V^XHu, 8r/P#4~^ą$؜RYt$ѫ0ʯ ^Q\P0P;z *Sm}G 5?uPtr榽]Q#ݦ.%'$$7oXP_u-7>ΎYADLV圩 œϲ1*;O Ji ,&I' |ߧo8pB*t!!uJr~Pjb _CUk$.+N]u*B/dT21q&+䖾;RNc4>.ednet;M qYekƞ߄RQyXlZzثqD=ʧ +wi^m8r?Tr2bB.&. YQ/)IPٷ\Z}R[# VbS1[^a4D6)vb~gbgeC E<Ɯ;Y^>'+>v_aJ^6H5"~U8t ;Z2YOud*j)Q%|, vPMtl@ہ ~W "WbN]<)+lgW;!W X7Hv밣_>`J,7;ZKuImКk2;1{||1˕mO@* 1V v9)HӶh*(l:D9\zP#S9V|tß{94PEo*F|#F+(s6WGfu4ll|Nj)niOx)ߊ!é`~iMDYوSU R@*,ȓ&jRx1ɐ~F9>]8kؤ0 G.&Vf#c.npk^壌܂ԇ+C.X##дKBik&بe2oB65I ~XHԖ"QCxS,WOm;H=wU;(w"Yq5KXXL8ZN?Z<8LTë Gh" QӞv@D'8 cNfp4g^- J9E]\n=@VwܶNVZT3XV,S.!Ɏ`2nd|/aR~T"K+FZ%;&h7!!IrΖ4$)e1LFTgfz]"$݃qoP UDS~X3A_ ˭ GAj#/K,UʹmGSH-B2Ŭˣ[] $UpO(XE*AID|qMTs@q^3ȳ;Vn ( 6Q6 [4-^3p:(OT27Og>hT1^e^-%7a}J1UYL|! ?"\;#F9o^^u9yaym6Vi.;\Y}4F<7\?-:_,P,G<08K'IgP8.PF^VI_e/TXV$FiE$Y쏎ءzŞQe.\.DzA_ \Z/^rӿSY% kh@Rڂ8uAUu r?gKEà$U=(uw qRr;E3!7\VU ?C`;8@c]i^MB vh= x*\-zg {m I)lwX7#ց腀S㑖+ڗ%8 ʸ4Y^0V)/2㗸)nxV/.b NxI]5mQf2aoΠԂ1?t`rT6Ej(aYY8[XK ?~( x1JtFjn,SVljQeJ0$WFb~^kk0(ƒ?cۋs.3>AZ7{I.{)5/櫠 _ۆvgǂW[$`sW˫Ggmժ3|1r%꫻\B<^)}2ݗ.-ݎ@ N\Xrؘ f ;J$"d4g>,] |3C~~ްYtݢ'LwU݊nFS6,(šPŁl't7t8E(5/J :Y*Kkhzs(bK-F|ݠvH!i2@ ^'z;m-v\9TDgt  Ǔwa`2MY#S.@1=uܘ<6 >w]DA [ pfj^Oq` $HFMVPdB@ qeuL ee`njQq]%Iéj&WaUbk-m 3mk!MQ/ID!n$+e#B&H䥄*掖R+OQsP2~T H81%X *MGɤ =JHm#7*:/_8 H۠o/ARIcjWkXrl{c&o Z_^Cjx|3 /%'ic1 +Mr`2CQK"`X9"1c]Aimxp| -=n6(g l栻c(c !AHIJ1wmu Am۞\hH=&s=Y^tpJ(ͺ'S*΅Ś~7!eG1bdl|sbb`ܟ6? ,HBͧzU /犪4, U|u __H.꫓o9;5 ea+\~(w.|qn:]7p &:㯖yFv0֧'¥yCǎU/{ӹ8;~B>h) R_) %2^gYvy{ \р4qIU\ E! .>yhY<̞dt !cv8~OFJvU}&j) %TdbNB tG6.P%YY3/w=0M MWQƤ͞ x{3G'Wt `>?Kp;& (qJ8FG=v#+e9j9ra!_S_ 4~eoڄzOS4xCiKJEq/S b>"N[O&+ u.c~‚ ;@q3¸9 G۽I%0$I Y_+޳_pUƛ߁n4y!Y_]!T( {qJJ-T7V`]蛮;焧T#+S[Պuї AWY9x5Q"*s>QƳ֮W\FDMf [0ϐC­Jµzg:)qwɜ9"8:~YZ> % CDüK}^'}z ֽS"S!ч9A*0n(a騀 b hPͻ?M|@(uJA9!j s Y1j"ikmPAG}4h+H짪~ OnlLш-0P͞2ǐYI\X #VMuTSb2kV)ASYae<QfPt~d!,r{ oS1W[}'1߭SI :JR[L@跖R)SUd w}7KtZ}$V'H|yi9ȳwdd.^ Hki[ b 69t nx?8Ю8,:cTtZ "Ô zcQAr{ݤ j8[iۇeᾎTK,wt ,E}#$.w^Ӝ0ey߮{C*iLx43AQXO{?u"^b kR  /\Zޔ~a/ʶ8 pT)eJţ$.qVMv?ą lQ[ ëF $ hثgFeml^yo2q`]x9Ra[c&~i[>{c$MT+l9jc# oK-G`{ݳC%k؍#r*tY~U;W^#v܋DUqa4 6A>EŘJfGT" /r(ј+;;*FIJ84Pŧ].<(|'dp)U(X唑d&tOx:lf@W}Mw8\;lo]~IulJo_D0~<' U*,lb᭨O@w:=%0~*DDE*U">^EbukH5MAMnŃ+1iA«FIYD~@ziiAb+!Žvp^Z$Vwlw1Y2\./r cTl[ [aG(y`kneI~g /WbϡM3@>s[m9VjV-{7UqZj}kc-b U2-9 JS e,ESVϰ.Uˡ,A; v}EO\b^+x0k9}{ Ћw:+oWMBOCj|OR['#ɟ~е{輐}iuT=k,i mpxS25.IE'Ebt䎸vg#ףFT{ K䭀ǻ~>o+r Q0AĻUaD< CQd*͜jOs#Z7$6$Αrf<ڡ΅-4ޕKZ cp %/u9Bm#rE({'?go+$^:(ƫCr3|Ӯ\ե4P^b=p`5Z 7 NHNy=*PJħ/'Yie3əwOodD=3cO߲~FXؖRL³%\%?LM&./%Bp vC־JsEiIb!1N/3hKHnNBs17oL=SEWC$n_de[=M>^fŊVI)*kI6~ѿׂ-3cB V'~ Ţ3Yh2MLrgnDxZLt-vd]QVGПG@8|I, :5Ah# uw./UՈcj$rH Ε8 !_Mסwbʲˍ x;մϏyj?C>l-Mc(hJSwLE&h/gP/~}*+Dh mn+]1axp}=r[Lȸ; Zؙ}ђqDrҳ97%@G1,wȑyjC1H fYX|V(УZƝn7>r7~|^ξ>fI,ar*Ԑҝqvny џ)^$[ @FH>6ɕ ,̎%4sǑ"MaH7 zm4&-؉A¿8 y!DC1/JPF$IQҏ" gh:u_*d@wceS]7m7yi34xpZ\/=H%R,,nџ*i&ae*J`j*k,% #ao=>wi5|YL鵪&IPX&(53pѕ?cA3QCb(Y1[ދ^5.XbM"'"1}hi:gkqqa$Sf#F}Xuﳉԧ,B{]ۓ\=Q G0JlF!*{@ɦ4irCg3cIڬT9%3oN$> mK6QD O8%rA^Z`8Ůb\I|,ucra&52>ܳMB`PЍp%CJ)*7s."^y 9AT8yFַƛL"-av=%ImEBoxC|2S`oP^ivƛ<[fB'^oc ^%kPL al_aC6>I̳c?zAMi7d5-klHbt;W[뜳ۜ !&Gagy-8gaҫۀmל$ˈ~&8%۞N$qjU>};xqV ܾItl4\$ƣG< G,iVlEcb]5#q|=wN(EKkT/̅Ȓf=:Ny_1Xn:~SUO8!,7E(}%q5v`tFaŋNue/ R9 9`Sm}SG!dg遦AE -Fq|XD͋|e<@mde1(kW<;H3bt,Nc13tM#2jW$ g*椔W2ޭI>n0ƀqSj<#.> eG@_gBƯA6}=#cuJHXkil Cgg mH+>UͣޮKP'[(ڢYZsv%ƈn+I:^'=oS:uQ)RO_FZT)p`'Wz:{?GgI5bJ[gCIœR{,摋%nau0ajcn]?䮅fa;<¸iNzj 0~ {ΣmNX>tmJ,ӛ&PN&& /~WMeleU6#S=  w8&>t _st/9Zx>7nAgDPwvB:Q37ۗL(2aMt3/$8ďGԮԇmkʟx G;%4l8b#00RytI2ѲE%пgz[6Woy7,6,a>5pU(ZJKOq̬+tzFbAN2ѿRPWjY(5AD)A#j_'/mGH?5+ÔɕPVޗҿD%ѕJbQʰUNӹ`ϥ< L7 t oAClj3 BYE =;PνxbۈxGU* 9%ӫ l|zr1l;܄g]>: b(_O#xJ͆$))K~]hGƋZ:90_(;.Gȹn'uf+=KY>55qlA! i2UO`A!{~J;YG CUI~os,"#u uDqKFd+=< tbctHhW/$fM" GeMԉ 4:\]*D3<#;|3Q7 5$K脜"AHZ./[r3N˩30E??[w8۱"󹙗sNBb1j)icGʟ54ؖCYtv|oAC9 r"- ( |Ƴphc"ts<67zВؽI1R_jX,^u]q?`h]VX]Vr΋~ՂQFG,r#\oYp0e}/\4aCnB@2û 0"%^6|57, Պ9ViyTz^=c:>>#XЈ%zzDױls3oC(KMbhM. B䝱TwIdenwﱦi70Kp6eahr6-'T

Ht4x9슡#,zءJVo(V>Z%O sh8[ YNZb]Z/࿨$3z^fFW RًNFF<#7۴eaÛy-h .ͣb׻)0<a?:3 "X& =E]#:Vdvd^6>BZ1@7KI-H?6߬yq9DQV7~K8N c-UF;9E9MTRFzua}TJ4T1+k"`2FhAmRGiAMj ziEoN Dnϕ$Uؒ.d%!l//JdV++f) t`puX1_%l 1Qgy*jc/E֪7آ4B**Tg8v0~ ,VIxä&(')==vFIZͪ k[R5+6Rar= ;"ʁ.q4`? &539my<!i5cu`ӣ1V0^E5xG|ŌfI3P&P]ed HrvFfxXX c\a>}{Vr`qlS1Ȁn,$Χ ~R ':5̿Pw%&!cLYX!N']x91DTfODмXC?xXGϬ8#+[&oH@4歕:T R:~T[/`SRC~~~= 40*|Zzمb^&13dYuXzi,W-fPGSuy$;ֿLJԽsHܔ͝Sbs nnG"L|z|Dy#aJF8+vPw/5 W^ .tw%4w FF$| 6ԃXϭ0\UVvTD8'ߤӬIYGsT _'kWSh2zޭW>2Z(Xj!vbJwn{NC4\3Bo3TBUɧvKJK[YŁy )XQcVR^$OG}n7w[| a-Xeǝ5yP%yZUK-;P`w]m'7O,]kdZB`k)֨|$wҠ}Ymʅ]hv!V#/_$0zN/Gi+ޥhbt"ڕETڶ# 'Y 7s:hu^:I )`uzh|T@ si}HTi, as[4}T"'G"\pECbk iOb(_FNJy7b#*zgىKHˍتT͘sY7lW Z@;APə}5>aRΔԪ;*xkM ٍC8ʼn(0(#m8*@m]D0!;gLA-h?xnW:՟IE a \*7~ =!U \{pb^%StN*''eWsV X).NW%ٸy) " V]y5)ebcE=XdY-xGۛ;_.qC^d!!vx"v"wOyΧF>f⡯bgx4@;8X9/^b2ʲN*꼚_\|W ed93*WVf/ӜJguX1˵Ti qOQ! 'Ilo}})@baWPgz|?!LԌK[9$[H l> &/2QbCH@;j:;Lf`@- cr F[Ǧ:fetIa=b E~x&m3n}j>^R!Z[_w@1 9/h`yx.XC?njZ7_G n7;h"X^\taIl"Ck:5 pòb0*),ZԐY'[A@LƂhIh>鄨Z i\ȒsB F#O$'!wfߕC_~*P . M5H~r.ȢHȐ&nbl^`q,82ѩNCsT'ıKr9IgޒvS֡B'$,n '-[ѓ{LCB?Qs RzTUH;ɖZZy|LG]8q.fDA-EkiR"B1b{XP}5OY ~ ?J Ny'QM;3o(J9Vmtc꬯& P3x-;e{Ѵ xƂ '[uaTO񋒶 Ѓl'Z؂>5i/s :t`t5(Nkg(DPEOӮ ɛO:3R|_ C'+NUsBӏ/ٲ( Iz5MZ_C7Oi"+ΞC$f VԈra6Snܿ S$6Jvj[ܑVG>aW/VU7惲JLr/،0fg񋰿7k8B+K&W!Zkp,鷻E%GVXfxJ;̢jkPf8D4 1۫F]4*[e0{n`b g{44a -D@@@-MrB|0e̶.fxd&M*Oo$$!VȽwԦ z`!k50coⳣsh8G:ucFM.f855鰭f |=fY5] :\r/eipLO fw0r'&x{F gbmΘl:glKG@ƥrxo]0]c<{'Q $wf<"9h[܀鋖`LP} [Oa{d5[N4BKzZo8'FYϽL_O'i!( '5GSzCEŏҮ&Z2pmj9{@ܭCy͊ėT ׫aRi0ċA(ƣ E+;.7b\ň5uq_7P(m(|]˥QCQ<ɄF^/ k1NJP7s &sV fv\\>̮6B~6X4P6-@dԪZ]NΌM i`B&̋`c;^e8Գ#Hs IJALryZ9gB2] v[kѯZ&|aOGC@De'/M!^(@S7N=wuR~0׳׈*mi3-;c$ju*b.{ʪD*l`B?bŻk@ntc E-1͇g1$vf?׆oBD\GTBLI,W45QqҒSXo.\uex" ['5?+y<.B!0_ꠛ]>YPNͬoIvGM-,TB%^@ %:u^&PC?fhDG* rRDltvHaB?؏6"t՘NMjKisl"*"n >z"sE73#M찭&/xDZB+r8%8OЮT>sx`56삒VZ/#GdOP4Ɉy  NJ i ] z&?@&N9E1荆T/s_TM|8**L'O(EF:2ėw4Tڎ/qH/H k-P{.3ߪO3uC Q ZI h~LF}t0dqX\Տu-PGnآ;~*; 擬:ݷY,ox9`q} 2@_mto^A랧HDk0Sv z(Z2nHҝm#_|V1p!61X-\e8n3BڔP-5 Kf;H-X\'ێeQIRF̄>t7!F=ʰYi:T|K 806VQ]ݑduΘhI(kUHې@=LYToER(rM \7`9:xI+Qm/hZҡ ̄}W3`SF7Em55AB,2Qjm ,D1lILR!O:^t*9p0CfN66 ->>7"/?뷻]Fd m>\%YқτC-CVk ¯3}!"{(6On2 uz ZW pv%1B цv=;(.Kt鷶4] ƺ?|P [t aktGPx|=w@,S\ b}``:~*{OF`!g%.jJ nVl2χN4ă-)]m1B]񙶽g^vVylY+]JU@]Y7PWCAlЪL7aNZk!r Hv WrP^?dl"Vq /{o 0 TIg) $tjɫ3"z/'6߯q2Z?i`*{]h*%jE4msSyGpb<Ƹ+9R-NsxC@xEF8RY5Q%P%YgV@Fm5!^ kb(upIYRzcog[Hd7 Fݰx;b6s +}CsVt_IEEw&Ho~OPŐ0sVgVl#@ԴqS{K/w2ş!dӺpT(F~xe|S/2ct=,<MH*GWM]*<پUh?8@xtrQ1@wtw!}B+O[ ;r]cj7Bw$o@+> >A^v͇om4gC)Pu>(rQ p,%"}z77CH㌴ڗ ߅dΩqO–㾯΁gh1 \5Y:15׫sڠ* ϲl#M$@?2\>bm.߿0Kc0j.F5ox;MF;y@-:Gp34lTzfTxfj[ZXzi#jy^eHP"7^ǻni alcSƣOp -ak*{`cvOw2l&tQYVΦڗ#zkYk-˟4ql.OL4g,k湀Ysڽ^?7cX=E'0 ގe$PLyOU5o͒?{Bˊ^?9Fume +T#(c YC&@K`z]xidqqEbQfRZt`ZTKja ސIϼ ZO\1\ \N>F&yي&zg7{Uxd^"4%ޏX. (-_"H3F1[΂4Uqĉ9+&p!{' ʬ j!];~R,Cz -.릱G 0$dTމ:HcʢDz|78x?+< _NVKD COD tA@EӖ5h[J^ OmA 9rm^M] e\=J;u-+c[0 ׹g#. ַ(@&u7x.#@oӑCKIB6'}PrՈևP0B{洱Lw@ rzm;? إtI*tS=hGd&A"aՠCٮ4|%ۍ}D &}59~p 8Axwb|$7B6*ozѬ1di]Ufv誗zbXk:- (_[ `>jP^7#|]j[-kJUic*e2co1k;=ra[*!2"N!Zk0C0ը/˧ wNBsKeY׽jHߦ71q 5Lzu2ќOV*&5 vF)Vu߇9KcdՌ@UV ?EJ\+Lyu"#H\%?!#s%N:ǩ! یXt[ gamcɿ ^txhqK7Eڧ%V2bٕgc9rWD Z#e`6 -$rA c(-; ni@-1RB ۨx ~%$V--Ȧr5k ^rߍC9.ns$-9 YpjM,Nm1쬲{G-LOi Qb)7%ж[% aB`0D[>w_!<~~Lm`CC MKJ| $O5m jN4Z\ 0xrt Aq(9!0eb̝HVbYlx +db9YQŏ+,䙸ps uTwj &6|Ɋ6,QVf]iaJƨ&#ï_P$@Sd\gXsFkMʊk4-A\DYwj*nV>HH [6oܰNj-9Mt:3e0kspuZXԣ!] 1߰>s⇨iJ6J?./)V$#LNmb?$ۖ+O:M3~ZځN? ldG=XQA>lZ2- @Ϳ~D#]~,;7YBj5E^Kط{pCz+;$ߴVdŒ|B|re/^9I oWY0T㯒DxVoaA3 ؙ=> hBsUy|F0ϛ=?Y01e?]|w*"K<_^@?rާHљzo W7w"[-tRX Fl|22uS]Sˢ !M6v<8\qC24Nst&Rf,hsnΖaLK+^-685QzwW3Qf a;4M`BtœԮn 硪4BzeTA# oC3ëJXO]ŸRd;oЂ_a.NܛAI 7O 1 !{.kݨ1B"{"9*R@^ TFzݫm/?_7oMp(!ڹ{cS(X/ x|dW+TFRPk t,L+Y6&Wf[|Q]}6dZב/Az&ʇOuOKn噞YdtRXzoL_FD$0f7eRiMz:{lƭ:6 1ϻdxMSAC6s d3SJ,݀E9eQF/E띌b%LvúFu|+N tU^PiĤ6\-H?yQAsV X\!_&]Swo+C/nVL~v5/rv[+3`BBm"y`g,1"x-)p.r`DŁj4й51 %U6 5>.G@sGeqwV\rs`\K7V$X ޚL-=CsdO]wlw #I^jETB~gZh˿)'2`=XpnBeS>=0znS2X71@&2 UgH?z@*dӃ:EI-؆%X(k G<"//M潢'ca ` 0jԞ|'JjRUwf fgz_ߦK $k7Pj,g}{J+]&S ߡ'tōJȥGt Zhdn, .'r/QV2PW_,'E$Yڿ2R{L|_W+U.äO\ĄqZ Ǒn2ܬ =IB{ ުb%_G.DX@lzp-mũZvHV90_9q/<)sp5^7mn:uh?ԋ̼pOvQ˥U\s$'fvV}cÙ-m|:znK PW3[4mű oVWVTG@z+'D0#π|>E ˹xnΏ'QPR$u$PvZ< 2.Շ%=+._tՕ&~pJ|D7Qg-?xADM@/M[lzр&6jB҆N`h2ۚuM{@\vF \6GxA+%voʖlj̡,?)叩w ^0XrIxo;4*wĶ]GXflmEu_S Ɋ;.nze8N03ckPxPҦC>@w9׍\Az"3oָ+8 %i14\G*{,wR?E>JpDJ^9?8dvOh8X݌<|i典|G)Ʃ968,oO' ۞i j>ƿKuQc m::.;HVn'$h._,W(-|҄YwF2:2,Q3Pݱ6g3XYAu" 0}# sY)j7%ώ$31oveu]sA;3& d9C5{{ r0B;[PUz_ff^ OHBw[*$q7u-`4h [[X9{\Բά8|'*8? XMhtNa|h rk5U(>3[wQYIޘJfޫO6H b^T8͛(rns#LR'r~n\ˌ}noNsc&q%xxևnfA aZ٣$lNOK#ZYu&]dlrwwm,`Q*?8)d0'AI)g5e =?%7Zt.G{G29I)H4F!vhaeB$Fp>Q,Fv >E;Kx-,gp\[_c(K_Qs^W,[˙U/teHB[ ʜU&oi{7zs4bPe侶pL3,D ƭQ #gHmṭ!H5yZ˔pEYAֆWy)[a:ĢRKH2 \ [s>Cu@`$6R!iM2H}' j.c;jad +JP4c) ).jup/LM+  X_~퉛(@:Yn(}[(۰Tx,ŻV|Ȇ吿%w-x^vCcTl '$bѧXRѴIImZ'O&L%ΰbAи{^ggmcdB =qgzX/H/JPa rl3)nu{RM`x]&.E;ՙ)ŀ/J+)GwKvl9pxB{!t*H=.j8)oW GI?BlZ,W'HF|e"w>>[-eؘ5Q`V&8FhRDq8ֻ):Yχ=}Q^hP Y-r3pDPjaXnGlN\Y.|_ 6f1~a~`5Oȝ~!^! -vVTŪ n>~y{  F{uuQX`ONgWv #*Nع01 *'oBR!RDXi \ i2ŶayE9Mk?g;^I~t"*N ;},#Qc`{ƍFVIkh bksŎO RV$*L#[&ފ" ͰATX&BCa%l-uGO/R?}`<NvqDBS̱ڠo!ZQ@ոM9HhCJG&gDv1 dždŔ5wUzIX@#lYeyݭnNߕFQ*HЍƚزW|(V̑B)@V&:ocAiCSc|J_Azw Џ_HUY:tn'OGg{R|Oxr݊N?6Tvpٺx>k'а%knjz=ǡ>Ma_:?#3-D 4~>i]Oaa_wLkpDmgSp;xVJTMꆛ*(C]2dsOZcXY,hfh`_͛ ij$ ( s9]_J.u[KH<*;'4\IO<)}4,aLx놴g9&G9&4_8@8 zl'tI9x@Cu_x&[Q!a1#7iBO1C?f,1_y/n(^i|3"t1`p>g{&&[W$;AQELCBcT~y!v='0g׋gEf;td5Q3?ix:@gFxn_2c9~/J'r{Ӣ酟k:JW⻌;HHmc}7̮VRTT&fju,gB׾;/q$Y_s9 %`{+F]˟ %W!T[P.bwg &Ue|y/ dUERĘˁ!M0c Sb6 2. LW:G 2:MkI0FwXZ~Kgw]m?˃اqp-J"~yj5&ǰ,u9їţ(+M"Yxx6h+M/][>g+ϰSQ|@D >Y֒ a gy.hHxH5\I5H;:6 ϰVĺx$&6Y ^NM& h :tR%#-o}4TX6ਡ겸&ԈK+5Eh$cfA*l F{G.ub!df+űy;#FH:k:-Nt VD _gI321I>ϥM{dNR9nu0I/x{I&4 /,&; S7bj[-"FS+j@EipZ9h/:``#WNF ;`wf/0Jxix3S/#Onk,KMQYe(ͥY?Y)aqRmIIq{ یIA\e{Siu@P@\X*O 0M3Ǭ*Kj+oǕÃ"t\aR'b.`_DhDF;Sh {1j}ȟ:Pqb3FWO .QAB=Y<'qQ"u4-Q8_Qp3MCKJC 8$3e@E⩙yNxB8_כwc@f):yD*.:)FсpQYgĵucWi@"2X`W n1Ga܀ĻXR@/*F$緉$1Z#KI{)"*rk/݉]F񐱜*a8iqI&N,+!fBDjiD]wI0 ".gFߍ@D1e*ŚJǟ Na ^5lm6@`q#ŵm C-#L` ARlP?SfQ(JZ!XZ ̎eÄħd1ʮ}3WMdPh:)6G3H#QXa$ݛj^()w,~$l3of%9iԑ~Y'ϙ/Bx"Dn(6wEg_=v.[b*1\X7r=w4}"!472);0~h>fEYPNڢ|T"*%ZJfCL͢te\hG~(t"GN4+շpy.18K$W^U__usޅݐZ!P &l|'ZGۊviU_V/\ 8DCN/[̤5@=ł_;e^ 淎CoįS~'{;<i::qe(!M? %oeRw[tvɞ`#ѽoCcuGTQlˁ]",0WwY5vsd ],[Ǚo˒ٔ%It|2 F%Y+TE?:_@Oә%̋*Tά39deōY:HL¡odrɯGkiGiVŸ|(bOh֭]~rOqAh{J<97AC@<#&M_\Jx눆ryypϗEI}\r9r=s,K>ۑrٳI9q:h2*ňasg)a[h-I._ɯh<졷=r(1L`f 4%r5CԥKJi%W^5=Iy.Yԕtլ\r9\ʍ0[Aa|f$bgYFl1mר uP wv!z%n@Ί? bnx-*b$h E5L1iz'2N0uwUDbuV4{,3 LFVw/_>zK8ҐKF/픂>&O/Z:gelg* y/+'‹>;Cd)oB1ɝT T#Nlt &HYF-%\?q 1dW+#KUoe| ^'0"F{y9S|P+㽟Tkt}=R?D^^mYM+4Cw {aR$cf_ۼu._Avb,k6--6M=&g} @V Mwjv$Vf#5l96.3|IR  cUq 14bΠ*[XYr7_*7tY;k# T~ k2Ջ^QMi - ԛ.e:쒦QtirhDc]kF屽*'.5kcJM5nxgi4^a5v=S[i5w9ǨXJ)gpNSw )W 4VTźw?;4LJL-MeInvXF67YkPt&UFAxJH+3y z==>ǩ#4݈̳-,;.c~SYhۙM2bmR';s3fӽw8 8hN<"ADaw|;}$Q`9R蹍ogfzx9'#hWۢ%Es̭23_ojyj>1H+N2 ;T?Lv>eI[hqv/\ۨGNhyF"34e[~/oiEO`}SkPD/eIw X^Est`M z5w4ZhXX&``r.*Vذ~n&}ɂ^l6ٍ6J{ A5w8VDYZgԨޫ^TM?cwREl)ս['YS-7\iQ&a'2gig5=!%|b '|Z9CA`1l$( BNN ei]**fx(޴Wk4J =# ӵpթ4->Ss+LV| aeE+Sۧp ~[ܫJ)5.(w?QRz'  aGPo.|ᆽ9N.o6"Lkj~,W_?AbӰ/{xb|`MX> B>k޷5`-J-`T#Bx̩= [wBZ'AJꑕm958~M"1=4tT<4<U#UD#98n7e~s{=魝k !K9Sj@v n4-S, }!pn*]MiGkӹȷ!w{qtꑏ)o.%k.?g ׈3[gXW8 9fGn^SºZ!؊9W,^NUPN]<Mb]tRupfos^HUR ab"W]N1ؖ{߬nQiۙqiIS 63+VS Y\0<1!+\(#3j654G twhRcz ZiH]#!ZL>D7 jvh\sD$AHkƥ5o, 5{6e_MWe[IGeoveڜaKNp*%h΢4,ܑ6[/=U2.N^gbr^}W7P#yT8zȚpKvpq=#$x1N&\>;/[JǪW{:RGvlG)Su2vc:-bj[5gIAYo1 ߡi^h)g!,lCNsW?:ͨzݶf=./#ڽf+yDgˠ(cC?)gy=OcEO_ϊLRW-be Qz E2phIk_U=pw2sT+l:.(.혼EZs_oˁ<,U&%m)[P\K) 1Y3ބ2[$f&Hn >qš񣒢cS$3^JDAIAbY*U8)Jhwu"+:}rOՙ2]Iv0CW WnK 0C}޾vhȎMtcq/Q.eA(Ut&edJ)agm|.M̐4"1Dc +.Ag팺\OيG ٶf0 ۜS1ut.|o_kG[kheZ= ~:&|e/\As $쯸tӤ%:X]( M%K@4~3i-$yUiGm?ʃa>p.E0ȩzzZ] ܪH x&/$yiek ^vS:D^lGɰnRT0"5kQ 3C 4j-(&ffdj@aʮ07*W}W ~9| e`a8LŇ.J`DGI%˵f؆ڹxuxƨVG6GY@Sy(mq( }*|3pTM Inf-t}⧍9鵛¹X_t#d#3,Kq,{Gkcp>p5ش2$b99w .}hZIװ`ȆRYiR>:5'kr#t2]PSP*9;(B侙-Z(oG5 ?rRGAw^+3KzUfP.r6\8Bv*~2-[k[7wPh? F:C9+4JR!u,I%2_ԥ# `>Q$&4 /"TsW:qERs*끛8<:?R&3wd= Vz]=) .m[Q aOf`F s^S;r IGf*+zɓK|wj\x*q=.a\ <p`ղaf^lVk30Qi ?#Gx]f>9 C06l;,R%KA\9U4aB=cTnxaٺ[Wߋޚk/['g-ĺiT !XIߒlAY:Ph_:R{\D: ҜC@%"Oȹ}fSgQ wt#vXuZp+?/`Ӱ@ I)0F;F;J>2R1WR'7G_}ݷkHO84-=a@lszV9LjX*?O cU|/–J.j|Q#{ ŖɫfRxqndXFPЛ`p-7+5_G{W]D}_.- !ՏWRXuYkn$="?ĝ&k+[}<lf2;'k!*⵵;6I8:v#~dOyAz {ݺb _~_IG/RRBU744}eIcobɇO`6k( I=+ cq_hU"e.&UҦTZNזCss>`wko i6GB\YN׳Pɿ\ϢB*]n zUȡS"y~ Ŗ<8jӮgh- is|螿]g)Uf Jkz Xj"Y&> %Q&ҭ?$fz&ƟGd21l"X4n pk?W!=i1œ$AezHҠ!T*q^PUt",o48My*SU-9%.*bOcPa¹w7I ftפfG[%?o Tu51_.{W@uK󘥻ZAz7ub+~&w>=e.j]QX"@(&.[KyڰGHoUUi=Ʀt-^} tkbXZCиJUP%\upQw,ӢnL禦ΔA1e'li_/3_-Gviqoqi,=',MKf1nWgW2$)' wZ[c:' `@\M|/2D32[5 DRJ$u9sɣNA"1+E w+ K\lsۇr~; =}wEsqL]ѯuaΜ%)ahR3 G6ׅ##!O1=v|ΚQƷ 9 _b$JIMc_E;#C"$dpljPcD}T5M3hE"M-j9oP ]-,-<3/pV O8 աZ @9ݎNS;~XLtZ@[*[ed G'/5hk,1op17 ַ힓tPE\ZU-KړtwBکlxd1>#P˗}ϟ q):,jG'P^^A2MO@Џ.ӑuoA+X`n‚U}sՖ//[n5SQvew؞06@2b pC%QPtd+[Hl_U] l#p7_ \,mB5%" 'ފQ0:-Wm naʰF0M|S_NKۺk8”>R%&ρB݋Q'_0̘M¨а^S`5Jl]aK54lHySLOX,@߸J "Xg ^O9M6-(g +`mHJ5w7o6@8 &<~=EE(]rdT̟Ti;h`kƲ>M]F]0%e'UCc:T$[%Oa(z I޻S1 @.wlӬDG:  V?"*6w9(M2~3_){ZMT)~" ~CԴ ѿNK|1]p@]慡Y?5cԚ;j}1"A[Q;upBhsiX-4VxHLqv/Ή85U%}R&"Mf\ {,u@ޡˉ/b a}fPkHq+ u'p@l<#|V43fcޓf#QA9WGS6P8~u˪{ۉۀ 83^h,õcsFi?3,g+mýn'{`)da;F[dVf2륟uUQѴRtef.-XAf׫xiu-ˡ1kH[YCo\U.+j%T>a>B V&ϲsԣ[{!R T隷ցyJSq '/vrr[? ʓEIkM+l,6[|\oa[ g [(Slĝ37ijĶa܊Ty6YgUp}ᯜ?1*1 |y'vOfu-f|rрL|#qe%@_WGV\;͏yiYTPw*.g- !$8n[yV .=7)H99! &IJY'|2g_RMx ZuxFnowD_zOEάc~!ɉ׻v\X [֗%spquC=:1bs 2ycQ|^k8VD-)yBj3Bvh˸V3C2+cnM(~eY< OZ<ԃ踮1I#G/`eK!)'ڙDL S:'GM'Vxp }Z!1DgUc?Tq>V$,݂ ,(ՇJi9GT-&i0DV^0Lg>#y:e~\iVfomG5Hi,N.\ZeNײfYJQl9Ͳ2BưyYlY-ŦOJKQa] z,ٳ^ id -y@)7?˒I':9 xJ9MRm~l4=[9'q N7ٕk >=o)m2Ny9ȂŢ .P&{$ō{Vw)HSH+7iȏ`Za`ɹd%<%_(%j7ixqI3PԧW[ XLKZn} Yw{xyXBHx)|jRL JsOoЃ{bg5t11.hYd0oP\MErc2 LR-©'RUvK eP}@W m "}UhRu HXekoN:=YA="SոjHf輽m-IE+'ƯC«+v,l;pxaJlg}ı}~ޱroBBdPg:,Px}9 ق8>hMܤ;!'BW|ҝ#LNӌ}-x'"Vƪ+_VFNJ2Pocm; E@Q+zg}3^0c}1͙(lF4'oNt@Ûap@a^|F7G)?)i$'꘹d u2 8X{@-6'kUdRfns?vZY]~wE&SA0l;ZtJI2!}S m .=LB^{msSa/DI>vIeW e (1>FB҇##0u+/g}{AYfhU#YgEH_|\yw" hG4~Tq ;H[xՃjq/e{s Us13ʣJ8v9E@glT z @  l?-I(,j@.m6&̒+EK}aռjy8lF#œodȝ#w0#u+!#˚YCCsCl#ˋQ~myL:m FY{tՆ] ѱ@V~Y#)_}D-'IHE5/ 2D:%ވge_!A\cp^&dv1𧴶1.Z|pdcIwy1kqI>;*sn#(GʅPDB)pS}(3Tl^?蚘lKymnZǁ?MЏ)IQۂ6~AZcXɠ%9X` ymmj' "?\Mu0EZ/8;7W <:~t[|{/7IP}~߹ΰW5k#ɺ5}j&ѷ6 V_r_coc̪j`. MOg|˟#!rsZC]E /`A<P?=+'⇢JZE ƛ?;?V/mu!aWcEQcBdw1 E!OC^BsQ9u{G'9Q=X_Ӯ:ZJ*'睮(rx); mw"C^=>A~3I> ̚>;SYg/ U >+;ϙ ӁQĶkf`fdݹ'F}߸k:,M ;v޲<:CkXҨ5&V#ca*z(]>{g7$܆z~f߲,Z`hԂ4!4W*2Jt6@ y>A$[>$Petpg6gY d<s^d7Q4Drywo㟈j0UnzY"rC$G/H"X<τ\& 7;6$7{$Dܖہ;Θ-M.KK#)YP㒆p-O:d@Ѕ8M9e 6 dJ xRL2氒Ć-gþ+VnZ&qJ8Nns ЮHP@v[+6,GY&A!IhiCבԧFCo`|N]m?ueAxCK(DZx`hEhSEM$9Qgb~GlK3> R/\kCpGhNK+$f/BŽX+W`#JO.d2PFw1A]?W"*5!ȭߋGzS4)K̉ֈ#e9 ^Ὕ>V.`<е\ƦC@ڼ}CODn;a!z]]gby7dS.!ar)(@1.ULRiS^o5p_ Bv߼|I2/CU񘬗\>tb6ܝHoKxBm=-*։yǶvt^|/>Ί+Mf/S*b(N1\k-},BC.=NW9Bf;9"*X?Y*rƷy}m"K3at)rT pJ61Vs;V^^Abf@OXK5(6ĎO69Nӟfʁ N+Г?x7ˁNeZ7k4r1 J4P~|os{:Tci_kQ.xTȎfy n=#eY= w#r:'f!,I#qBKpmbXTk9rbK {}i\Yr@*d_;LxQVVTY/[58jo?$9p6lE[sG;l3&(}c&(WRBb]D,q7'^XT.##YĎe 4v(_1vzPDBZ6} ,FA"tP0ěӆ@]׼hmRm0bo?{!akqh$ث3bk7U+[h_]ϗ>͔[9h̽ACEz2ةG ox97vrSFn\[yȓG@2jNDz4r,;bcTd,Lsn1*ϕTVuV:J?vʑ_Aibb4iv} LY|!<{O*{ 0,!@D]`ՔW5HYVbU1 v12@t`F H^,{}AC'Od\UKŒZ]N#`-JkI/ tTڵTybaF3ï }%ˌEzPBt];Sk6fy^ L0s\CD¿@u7U@P̄)dpcjfAn7q ʙ#=kUҕP\?z+3>ΰoVjqE /Y{ANp r0ڑ8":{'Zڎ5?8 !s0v({.ms=;qz dΏ\PE aw ?֤(jyhu:ffd£2RhƨB_\`r޼R;}C "DmXqgf$&/3gحRVS39ʂ!|!|+{SgidP p]ѹƵ!xoSW"ȃ`laK[ˀ]dt飄: ҍȘ2KLU8%ʺy#3')x-+]XE̡/HIl6oITxA-{jQ,̤, +@ި'I_ko(P-QQ$WLNL_A_r݌ɀc0H]Udg BBFzPN3 +92Yx 4Dv<#&ub\K#I/'mna0ɀ7 SUL!*%L@m|RD#O /T$u(Qdc`yl4_u W!]6 '98-LZ8Y]3[z[bC1 qDޢj>f(`Зm U)@|iw9V!Rmߕs+$U7PM$>}Iֱra/uS?p{Zy:X>*U&7"(BAomj~(%(/`={ܻ% lFj<>ӗ]jmEJӷĹyV}fjQ!TOˌc+\9M^"(d9%@h*G32Oa1:m[A5ͦ!MГ +|RJTޔ)Iv'0+Das%j@7c*D'wJFxJxdnתN! P^pE _ފ nқ#L>%nH_jf><8#B|=2HCun h\"14*؋(D2euKgM40A(bLoYL*Vtq,rF眵0%84: Z0b_@ C~#N&g* ?+x˹C\+]U[B7W(c 7hcYx>`ṡ `@a %yjRnC+,BGQy]["+mP ~@tZї hX1w4وDqhEU@ 2]gnbʍex9d\.Q2 F"$[LZ?ikjLl'#V1_[,qX8]HLŰbVͣC$믗y# #Wbc`y&,id1T! W)(ҬDhܣL*҇L G]3Wp~Ew`NSNk_bcm٨AWi)c715keS\cQȒ$& @{W,D캹 %7  l.hkiJ@li"C 7~1Tqqë+H>" I6\M^jm#r.aݓ$~*WN#R v. n`.kH׺u\ 4Z7]g:4Jx ;M0W+*-bQS-"ڎɏЛ[A>yWxif8 _6 ?e 0X^JM V j)fFir+H&:SAm@FN9{HMNI)%5|L?9%a`ugmm֒jШ'FEGE ӊ?MGUllrG:>#1M4nB Ap<5Y (FvĿ w, ֛H:(lnŊURjsʬiy/ ]~U_tFU3sW ԿK>flw$mg2ҐIlFO O ŁJLA 0B6ɌcCuϓ &Ɵ/O WƘEzNCӛb"Sk3 SE>H5H*ʯy`ym5٫+uRb͌yDmwg7ܝKΓ/j}}7yԙoqw9=ϷNպ`%frS/ڶTY߇x:]M_\a'9VorŲx ֤ e6 _ %J(ɑXx,;iEYDdے_h$( *u1j=Y">\R 0lW^Ma_ ʻBZ;Kɂv,x]6B>Io} 3±bf|{a-nF x= h<%lYD'8d8s| ĺ>X{Q b +7!D4$P7M1w!oXReJ5\`?'ś n @2:Ta^)fA~YxfiX`Y,z)Z}#ygKOz+Yȕ( ad͎C*3"YA1aE\_g3C YEr-*M :3uŞ뎠.1{ C;k_'M@A`ij 2zrq߈f"_4~ӸMsQ?zDl{5HE9ؽ9ɊDйﯪCIbKXW/Yss#ҩ 6YaNqF㗐5(:?KZ72%S~ڗP؞2[0 pQb ؉w8iWۢ'?Da$V;wwFӿ%Gjo%1`RmJX?>*$0%_uhs65#@0F8oO18߃[M1ɂȂGv*TVî]5MƢ,hה G=E@kcN"jDGAe*pN܊ 9k8*&ՑɈ'ZJV龷V6rɡh)Y-)`lu0xB)`BVL2v*mqVAPnY婘:@?Ӥ;Voo=`#PK>Qbk&#aV:1Uwz"r?=fYgE 'te1zUgzDr-9 62U|׳"v@&>{nnφ FVx9 ?q6EGE cw71ge3+f 6ف>߫jU dU`@DkI3!цI?Q1gWE/"`qz@/1^fPfH#ϡ: `#ֿD3$nyӔ5cG!>-1q2n*,ڼcr{88 ֏RQa?3K9y4l($Dk.)MD{j6|ɍ_Ƀ9ZD k!'#8oѰkڏ#Vђrb{'e9lݱԲi!)f,M!mSɂm;h YQ<M=˯'ƯЧL?#ؙXC@REgLt LUgT quJ,t0WgЫ#"b^8!oBd2nwRaV/cO2rZe _.&u ZH8%b|f[8wC ^mN-_gH؇à X}@#I5x<?@N,D8Z"|:f[1ױV}a;K\z[xpQF0p2=M0HKj&y`dY͸X^L2Y1 [ZI_W`Dmk9@ʅ6KZ8R&EܫoE7Lj]Rjнa, ht>MB"WLO\r5f닚S6GI/MH?(ltC0ݎ>j7jif,l 7[ỉsϸ1mҍ?b=0 mju'[RxW ` !;X@Xb(v`) 6J vv8HA򾜶ZzԶCR4!_=7hTY؋mUv~ ;@z,'"[a(/SL^W)"e@#DM Q:zv*ȸ^ L {i/$q4#[u Γ9U%J6J"0D3t]L]sXm+JvxvqE)57 Rk'|Ώ^Opi*60wiٻ~"N@w [?j%pW¹T*eʈ^K c~yn>6t8뎚`"ϸrGȇ!*MGfjҭdvzV 0'f4^q/^A4sfbU4߮ 5 Z6o=mЀsZ?ccezަlzPӚiSҳR!c3c|X#o>$+AY@| 1/Įv}iklhQ؇9"8e̪Xh.hнPW $a"r{Ũ`)$dXS3h@31AVAڀ oWoD!أE7獱AX1{EG 1iglkCcm|l ~ o?aOI!.aƈŚ`kEc>-@,V˅7-" 3`s0.jP#";Rcgި?pR`&b 6Mۄ2vaj(V"3~D"Vsۚ_.0v}lJЉ٠i@*qKg'yxӜ<! 饔KAEJ0S>{OJQ(%Uy{)іUD]uEjJ[w@g11nROIYθ76ך |s-tTplH!>˄ׄpYrVqx*]rez̢-9$v/¨}z/DK`{F)מzHw3Dr[އջF|@Zs;:s*4rb"J\z真^H`.#_܆ێF^>H`ٍ &@[yD:Hfw9~jbc+T݌\&ztW3Pd۔~L/N8p7q [qPmi >"8Reks%d!9^JԮp b5o} &0~Ճ} @yf~YXkx8fE֯#yQw${ޮ /_5AKΩPh] B0 fER|(P=CSDQ\Bs4 UhVBū#EB=)i36txYQ{7xJ*5JpįNsh ~Xj:F6ucC(w6ߖEu}׾nП[7~2x?{Ruq*q U5P+wJ[KCy"ߗC2`Ԁ">ԧ1=t#x/C~7&dWsm)QLl0]e/^nru -j/hL[p*!bS/X8'԰ۢL#|B-#5zg-MuFraC}v/+YVgxdiejz6t.5t k,5Y ԅE*˞>c\FPLCQbWMg-˛y?v-1;'ܬ(3 Xrt'sL\tM :2uJS꓎ēU;kWa ^QclU "cȼkFS'pN 9RSDmq G+vP5$4{$fOܺetmȹJHAW֖1W] #u+-dw-/~Fzuÿ-1=`g.1c#1xVtZCD u: hHrjsI3W#o`jEYڊh@C/>'M8BdEA!¬{D+"[ ~3*$~Yc!X D;[Lv w\C ̿_2OgG)cK]σ~&Nn_}~GSsL.ZqB{gfx 9Q3 P3ӱ!'pQA刺lf}1[vHWNR`"*")֡)b05߃ KXfa~GeZk\ a!T,pGpg-%@7Z[dcN!LQIj|"vǼI~P.oq̰K3o;^bœ\:RΟV6mUҽһ|ad@6eEPš ){!׺xh6x[0&g'BJ=qܴ0%+)}r>k*;Sx f͹8DvH{\s>U&EM(0;p´֚uOjS}Kd~ ۏ,4XPa :3'cy} DpiwMlu%9lA$kl{~Yu Bg0W]A`gnX]B'kõDFr2 4#]:.v,E>1^75ZCY33L3XDs=:'=kB uk>qn 5?T/gEM~Lzu/qʢt#e"˗8ΒH=DvS T; KY !h- W#7E{f̦z$.I"Æ,^ZMXq}OO1mjiACsҤ @D::ȰƁ'{jvnXj#1bH鴃G7 3xL l%4UJ53?2Wi|9 ) +2.lCT{Њ,:[lwqHOi' K-K=n٭' oM^VpG6' XwiET҃BK1c)Ap<:G!7,nQG-m3xojUux~cfn+ۺ FZ,qg0HWgnP_`kWt] (; 5xͭ3l i ]U};oU1 O7Lr(ҝJYٗSk^sïr%{:XdK/y*0 +Rhu)eIX^t h`B G[Ŏ RhgC*2ꆻ{.YQ#8=GvjmrK>̌TυmHk3dBڴ Fɟ'U7 V@ĢH ݧ P}yɞPS@CnzuxeDbcno!|d|!h HYLFX½;iB$bE/63āU ',DK^Gx~Y3Q;LۄC:6lu^JX&<,;uS ۣ">Z7>4^Η[0ZX&d;n!HK"ω4iVfB**/Rxް!"6/,xH!zv\XOģAje'*ejIk!'.Gfs9Rã3ٸ)sͿ7KěK!r37M}|VVP{)$p88se/ 80yS6Ib` wZYhׁ_}dQI?}]M8 IXw(n39Skxy4ֽm&jCExP3rRr<}pVYx6j|1˞6AdAJ8T"qecw ()vPH;6,Z-?_s\Ղ^|4t/c쇤j,c5\T %#-_kdťC^MotH2w->B8/02dh_gn'CF0sSE0W7v9siƗc.d8d2w;.P2XI!XH^1;8g&jv6UfT.ԗ<;ÿ1=I7pGbngʂ3r"jᧂ4_hE0æ^3'l*)UP̓˷D%+qɸAc6Jy_Ъefa!zɵP @lNOR?!xT4]W[|m!HcOi2>w5Wi9?ggiMKYd1USФ=>x8EgN";% /s)-$ּ/q=!v6}6_&ŘF{I杝\ y7BB>QD2,eWti˃i'Ix ?K5aFˆ bO+kVXF;|F$Pۄ:łS5 $T^Kl,cj܆>N@ ^A xӨs@vPrb 2PPqmIXm$6U-MwUdA)f[]:z#Ƹ0LLo.}gGH ~Rp^S1&ŽɅ>|h±ɦiGq j6*ʯn`tYiA4&ynR}jšt亥~6S@MxF("踹&M gC#5r|?;HqοOJ_| jG}1@5@}+LTK}fjQE{r)Dg ;OU`q[ކatBĽ9Ap6 ßݫ)"r'p`2s=tbiƖ!b.I9kdI[aط 9-?Ehd]gePe +˟4Z A8z53eu Q 'iH;O¢qn= gpڻԫ]T(Fո?fUӧwFiίPlvqLjZk>nZR]kF؛[זɫWR)M9Ebq̍< D_C.w^5@߅,8b#efҧ?e?khQu즞T-?HCk2,mO,ؼf!I ; ^tnS4n@/~TU`#'`  oz[CVm>[ (S'SV=u9%<űށ2rlmLP&AOt=t,j^-/u6Wc10aQ :!wcb ^a! !]{jj3[ȃ`w[;3O/ u֙0ϮB&"jX1M4SDJ9\~iTS\<&kYr2Iإ譫^˘(1a ]8,&(8o7"GMX x)݃JM2vм4cٷT | Y%GJ, J+z\b{LP/Hr[޿9RPBwN)!vA$}MؑlH}\2)^_rU-~)2CUuiM3ޅtH&>KU@3s+ƒ<)>2Q)28O sGnU{|f~\g/늺>,~t^XSkE/ORVs45&}GlRoWT}©\mѻgS:ܚ8(6׽"]RӀa7(`;wı`&Ч!5QkY*) ![ֈKQ@Ir ŧ c,Z2[7xEEfYk̒=$obDMcR7+uESUUB+}N,3~T%ő'e >cIg`auD;g)[߽mJ26 >j-7{J*AHȖGӝ)P~_prDvxkC`hPo]= fjRlV*3Ez zOaaX&Y0w\jM˾enLԶh'HϾtt__E9JN+Cxx{yaBe9[u?gRvvB;̘}p"Qe[yV=8rF3@5/xh懜ԃMd=[i)O"FGc_u9ՒAկ8] ![ȫib#s4|D xm͹LVqVWR@Z(5џ11'$wY- ˙c5}vMbuiT"%H:Gֿf<E~㲂WVk .ä[%fyz~~<n,쩪xSJf zM0+ Ne Y萬1 EOњD1ťFj¼UoAS=n&%2dRfD~EA1:0^Cwy|PL+Gsa›W[M5pj#LZAH@('aG_J9wuQFwQmҼ?>.KE27SŲDoA:y췀*el-uE1˶@ P(k= |\HF%MDnFM/2 p8/bH c76 NG)ڂ8Ivz-Kؒ+k^F*lM Y:r- t^AJ=YBzW MA|ٷ!S1~j]նxnh^%91?3'y%ؗm7CHZ`Ywe(mP3:5& 6vZ4?oHnV/X?}xRNd%PUB 5S,NYZZ [B ]szף8i婿Z4INCCO6XR`7ƔF+"72la ,rW,%W6e$@mw~ntZqƀ>|J[@Iٱ0:7.Wy &Tzΰ:j2B;A){PCYmN[]6 *EJ3-uBS흣1",7KNc ˞+X?J03^n)vS[.$O˙37fګs:"žk6cpD;' Og^'Ú3QCd3mG]Z?Rd`^M'ږjJ#8F/V6x*6)?>VAc>:7)%B}hk$]g/ 6wx[>9\Zۀ#p!c}n48M=:[s0PF9;dfIFfAڜ+[4+`lgt[`mNEʒ&vԁj192Tev㿗~0Bt rКRԤXsU?p@pzYn?Q *PcːD:?4}PUB%qy較RRxO(L, j )bcCM43!#fd"HSNoQ @ӲlmPZ~a?>@w70rǕB%^*],/STv̄iӴeRqMx'MiW}q9B^juo=c#+4?-5] h\NM-oPLu$SsϪR"HD?CZG)eDu6uRtfB]/$ NjAfT馿vx qR} uU4iS?^ ϝX2qe#?ɽ~Hr䥏U+bC-m ow؉Bz+g !D9$ϒHP~/<#n2]'c1{v%`s3A%3i~p?޴8Wm̌BBA"@,= +_n~YHGKЗ2X ;EMdݟ*䌹}a45˕FHz{˫ l,@o:cFMjqɄYSWA)Ʈք'TSqB߉+IYfc٠ڐ577`:6KhJg4 -~8bg}TS3='nu>ȖlI,XkYR2c՚eĘG'否IUAtګs[^\,Jo< V8X WS5p-,jg#R3+ wkAH"α'ݲ?:ڀcrc[ Ûh4ޛNbTtz2]2[?{w  xrN?PV3Ѩ F䱟=qPVWE3l?#jo뉪QL "$萜4zWSIabjM񸥭~>\=r7~.5X!1$9;N'"$tkW6nUraob2bZ(~IƞA39xkзz`L{u|~кPEgBKJzi* F$ AM2-kt,rbFJoq2p@+i#[<ġkLl[hSG DV"calc#-j5^K/-YHsDV-X3U:DP\*6[p@#=/6 "^\)z5E;. ­7 |6c@+v8 g5vﵧ7W\\v6T cSPr-~+qlQ 1ڦu]M!)wADz8:[e A?-;>;|1O;c1"}x꡵_/[@w#WxƧG!gI:PMfM}PuCϒASĥx[jC2)BhfReRY m[؇/b榛=pQE:IKKy<_hUmöZ^ c&}Hz};?jOp)FV7M{jdƥіbȗOKC|&+Kc.nl`Κ2ETzk7 SGSlEMЉ]ZWBk3u`sljd- lW0rQ|?r @;s$4+%aR[VW@uw嚀x|C67!Wj>IMF(:VͶx K-N"Q="-"ŔUE:-Ϟ @%ѳC/ٚ*!]A{FJsEeFIdS5x.b5{ >1y^bΒZ :B}VLqNDCF73F5$| ]70ev9sB!ЄTWbz-NGUu8V7iS(ܼ&S  iUm(>mG% B;u!;,CY4kэ:5 Ƒ~ ֦wlhGMg8`Ԋivs޼myRM9'5uDI `DI{X4CRwcZL%D'iI5Y\ bѹX:o<8NZ-uJVwv#1~I*)Vs5wO y٫WḻvbxI& j|խa (ܦ.{&:zXm=(.8y :L?~g"IxRݴ ?+pc6ZɓI~PC#)K6՞Ί:%!Q) 1ߎi= ωA' )rN0䑄OO3I ;׆6P=&뎸Q kv9KKѡ~*rO r:Y$s'fc_|!缸)l~cWW;/4_t;-,o)c%2++0V 4uq k#b#J1SMVƑ92 uy|1euRAkӴsqyWƺ\uU>ERtBGp졺?1 GP+&y:VL^ U|I/~7H64k2Qn& );N@3Zgߝ*s['~]`X'yOSǢH7]}cnYjrܯdsv}@>F\s[EA/x7Ƭ;S4HݡaI5<~suW-vSĢ9|Q QY"ϸ7`/6˵p+%^rMvOhc50 Z S#N*̡*zfd*KRgφbBQJo7j֪Xԫ4]_ 9 `T%<W[c䒆HR1zV}NB{MO-HHO2*zF8n .ݎ@cwFѻlÔ좱nٙ]3:LRُ{;NX5L6B0oF-6u4L2 iv'yRܠ)i}%^c>N*plGsMNnܼg#RfxG6ҤN~DoP38Ɖl Rב *8bDfNnB3Ǟ=dX9fƩ^/mwa9KY wTiŨkof||%u^l7.@TfjΥc:&EL! vCo/E}g/ھ2Q[x I Y= &'*>2_,KƉbe-Z#iğ0ZS 7M"#&"xxu}wj2&KQE\̓[~-d1;H綺'`i%NeL~B86KGM̮\BHVAx2 ;y7mqd=ʽ9BIDŽ)ڲ.Hܫgg+s/CeR J+!8.l/l)pO¬ {7"VCҬ[!¼X&l+ >IqHjܝ:泛zt:W"$h^35MAJJ<0ķ{FN{ r+pi%iīWܬIpj/(Z"z`DF;y?/iɻlPm,SPLc C g)#u(ۋ-4 ǹ#o5na3%cwf=* ;uvH/t7%h-IMI&li8SŖ1 bj6t.UB˝h>[ ^rq$Ӯ· Aog-}_ ߃Y?_~"ED1~Ц=&Nl#9F[⭖(ߩL內zR"y1Nhxů}H)8*w&NJ$37P,.La 'h6{qkRmJ 3=#e},/ȸq,- adBRiȬVrrZp;|N}vRfj'ِ Dv3 e RQ,]jMib8.ۡpo^_>fay_%`Sr̊’L5M>,aڸP[D䙻L&]-Wz])EhL9F6"u؇:Nܝ_b%4k+Sty>zwYoUPy'uN  831k倣;K''K 7}'VjMҫܜ1҆m25tsf_>j8]̔=G4}^vX=^C #v^DvY%@H gkbLzI}cnCdASp< 2jsƧNp $*1IED&@tLTE!7 w7(5TD`&R,$ ZX‹eN7]'yh ]:hÚ^ޞʛ:@ b<- O@{F1'3ۄ׈vŭBj pyp~|gdgOC:ѢFu](I7^ߗ-۠S& iv 2^.(usG Ns7bNFqM!,<I^;WĉpsWAoA+8[pɸ5mK(~Z1zG@R+8~\ޙiR2s4\J' EwGt$1|ZgI/l Dڿ"цA<,~׊vqJk`srGI +^lm0Omﻎn.Y|ZT7 '2r`*b+ar^~س~<_2{Ff?v=AE@L.-ʍRh;ݕ2^:)bɬ,n]h|rT1=/ dZ$mJ6!^%&^ءu8#ʩ8;Z![S/W(_!reK0"6İƆ>q`5yA@N$#›֙REFzӕT5X\}(OIWyԋYk"$ßL<̾j2k7Lb=URxM.A?p0#%rxA/P"l0*u__W[,\=?GZ!v r"zbDyceN)nE.|>?otcuw#55ԡٻ nq1$[!r-خ.m^&\*Uۄo%<:k_[G?g s ;$9,q"E}&-xנR%\e뗿oЄ9'qu"h:BGo.-'ojQ Is=zûyAOL)+']܈TlhlesFyuF%`iYNtsAa{NIRAc)eI=~my)aSk;\όE^%*^UzMgaEiVbeʮ6΋4P dz|YaȐ+>U= 336w6bhg !u x4`;V1)Mn\Q"kfS&c|e%_*QƻuA.B]6< [lm֢^$6$=KڨtIP^emh[HPqp_k}} ?c8jev9҄]stsM1h^c?;jh5zq.љ?bH:UBדýyK*@d!I薈?1$5=InD'#vW=$<̚z򀝭QpE5h}ʝ$J9aۆHHOBb8.%a FcAH۫ K(#,ߧֆ-Z_.wwKtxH̫a?|AH5f#bDd0NcpmhRh{IK+r3-~2Ne`~2,/=/LWMo檧/$W;(eX(:POJA3r{ɏ{چ/`@BIq1s:5j#Q}(}<7ׂ(0{(SuQ CjbdmZ ʜV.wi &^3i%HyKlwŜ $ep[DeIJQ%MmϱilJ+b39?{l qAe_pqTd8 Q2LDź;v fj(f/u؁P-PS/@}÷ʤA`:-5S h羨;@{0!(?s- g9.`Vd׽TJ*Pxt/"_PDe s ،/;%e+ $MȈ@Q/jFo _%~ #QLO*[Bwi#'g͏BO )Ac6NE&Qy.PRZIȞ~ W V@2Zq~I\N3\!pH = +̾ώ~@b 1P\^nKOc]T-#®q['uR L &t揕Y!濌.QSbO'S 9+Zej7< N{+;|1:wi sW+ѿA) tvDBy""}1Fv3*ɋG(/[Vios:[&n46/rus\ c !(]ViwiѲq 9رFsYKxܦB<_)zvL5c!-SȔ*L:x^>,Ɲխdo&ے'UoY*ȻjZ&A BLd,<2P[;a:67J9"Ǐ@8F,sGQK؋`_i aΪyU$ӯ.KNGk"F0R ?leV@~H&,DŽi#.Eiņ)t-Xt#m ]VUFdGk~ ?L%GAp|ސ/D(X~V"],Soz1Q)_LFʑf'= F9kBi1v->Rg}hkG7Pl<Ѻl.Ӊ@馔d nθ. "04ΐlD5RhSbJr4g}gU&KfCl KVk'-RBʣ&Jk6; r<0KdP-kMa3n(s9KřQ|oecɽ5- MyzKɪ|'fS=eNbu*ħĕg=SVxZNSJggc`庿>PS>$# 8\J#"Mn[3Dr/ %f.U4jQkt^$$à~XԮK.wn&Lϗc(8+sLZՇ"ɀKL֨ue e,ǜkޞ+`֏_+FdY2gR#kMLڄP~6/|y{ 1 & iu^yr-uv/c[|ȄW};^#.RJj~^K!C0:\O54M9dӌmg%1d\.g.̶o gɦ |, I1o{`9,ۜH3WpbB$hqk9.|UpCțn%fTi!ٺ7|"mVT'uiehnhP̂u g~>U7Gt`,q(%=z"͂n5PəCHT~pWv'Z]Gߕ%UIb!K{*V9l%Kz0+BQ"\z6N;hLN3%^`񽎆TLr4KV }7y?'uK[E3Cd-968$1)j`Q4lrmpr!A'L9YYY@tXt%e\O=Ypv ? Dۺw1_QX*&J"f}ٞL apr.b b.x%>>hu;bzHԇ 1=c:LM2KVA>rďs#Yz}q4wrH*6.EO/skUybBtu}']5h7DFQ%jmX`wG-Amr"wJ)bnz>r,ɮB܊]ָL7.Q6ƊwW1XW3wpO*U H[BYsg11lhҰ:e6G.9QQ FD"a.E#!j&5C6} r E ľϪe-PԣL: =B˚7B>(Ԅ*H%2`G%ʍ޻1?hb/*Y4*hݐkjw8cSr(](kJNT&%ie0.wfpOT]>$@ g];NEwugOҧ:5;uU7;S`,oU꤀uխZ16*ša]xHb'jS/Ñ G'O/4/|)Ѧ?sv:;[.Rb6&bյaJ#9WEI:!?cM\13ard*GkFXBz7jIİq-1ǝ2ou wOdEk-+,Y&V2 Nr[+|̀|u/&WȊWj$&ur۳G/FDaEQSeFjoXÅKhauM{z&038ފvٸhWLW^^}@3W'NT5Q7!_4t:\u6a1M)8>ҍ,'GZcj.v 1Jӌ>x>Rab>=!'־#nEgXa_v>]tdϊo;H}>#%eYl_R.~OUjv:bXHtЍ0¹ϙ?L{]C>^\6bo$>r|)e"8H.02Ʊ]D)R/<25U!~0x uTuGZ:{L8EXuD4 Y8",9/ %eO1nGH 2.s]tAQܫ/].P?-: VegAp*JL\3,i#y}r%TViό,5${c9 OMCsKm0D'`jf*>SPPOyj ztcl2&[S :S#wJl|wga8 Qr냛gW)ݿ|6z0{lk)> a."\jikR':P̄Û|KW4K2h} >1Y9b1oPH?AF.4~܉P@`,ml/$WwҭkMRL*0YiYWIE?TOs v4ED°_*r:Z}a8dÐe!.L7@g|v;khh\JihɀvbP*jem<-<'X2Jz5Mv8^ ]N8u4kK˞ :L-tU0$0vZ7,K\X2o}w8ؒ|8˶cDzL(76f .(v0fCbzyۙɚ`>1>amdWރsxŶvӮFlwd\csem9@پDiFYw.)=M80^ cd5(Q']f3G̤.>J N| Vw*)URl8TۑQGʨzUHK:2lVUZ(F;cU^4VqP uŨ~hPeO9]oV4,7jZjv)i0V}(e1Hâ|lZJf_#Lu%*s;~GfX6o\GGUtp;KH؏8KJqf&;s +:qF"9bW3{MiXe*钏7ew MAY~DB3r˝׭E,d~8S.mI3~){ƥ{BE*GY;~"֢n Zbo,Ӣ]M-^)fB~Ԧ5X߾8@R[_U$1˾ ^Cq)aHea2 OTn<\~ƽr3>w6M`5D,LM=CnizKǏ{$ l4~Q!ȹ atSs4cX=HR'A1C+]<7ˤz>a67/Hf 98b}'tr0WَUt.N}| @(  2y#*̵x<˖RSQ$qUk,t,Y< %duO˲vVi6:S%Z+@jv6fӨ$U.ʾ=J~-Yjۈ-{!:j9Sv/YjJ7lK;JcLc9YCμ+[>661F8w%eMg{3)|R/y|EO@ՙG!qUW0i˟&RKMI_VzZvJ=eK~IeW#̜L5^Xi9R5B9Y0!p͆C`;+jjS'ދ=b+[#}L'Yh>׃:+Q 70AjmnHRaV p}ފ"p╛g%>oD]4ѥs(mslrXcD ڮro)'k޲ !ɏ^-v" 4Xϡ*[u;vXBcNkCa-11(%8hO$,mthe@B`R}>U")6Hd=e ``kzƷ#kh\ ˥2v=t,]ԩSt3LcHǗA/(/ѯ5R,L= 95c*`U()X :QYQ;B wow^jLn\x0j/L)- ݴb|8GpދgQ6R,t LQbIZmd1-0i5s Yb03 WF&׶!di|+@9z/ <60$måy(7ARWm i}2Vܴ jJNEڴ|hab؟'WUe} ZBT~; ^@|.cCBOà4O'%k3{b&u1})XٓrF $W:uaJ d93 Pȃ1**nnkJU&܈cP/P-v<޿RCJ*`SV`ǂdHvFkSšo}9?D-՗b89uJ= uAhhcM@ Hɖap]R0Q&h-{U5tHdx .m8|jAU["`|6@yޓ34Fh6RA6'WMQ#O$yb` VQzේ/xvv?7|60NRlY-Ps[tyBԛޅDT]W׹{3 ?HeM qg"P:%!}ʡxI\z09dA}2%6`ԡ珣E ]z\Ϭ|וT)ptdf[( ^ThGJc % 那膖swX>'`p/YY.WG$H2۱݄;%9,G׺niNӫLI wBhD`.fq>ڵbMhͭN﮳ .((O|iYZ.a CP;4AϯHFP<78mtZUtIzO>Qnq6,ĬP-^@2\YOoGV v8j@#.r 1۾͓NNp5KGuUl->q185JM` xCn*eAY6puM٭ b,01w٦RR8:lL$5txΧľх<P _Sv**`9,Elqu#>3YSQوw Wӝ!nƘhZog)uD)LY1k/3Q?9SyG;71RXG^=( =3{PC?3N`~e?X&^YٲRAX|Nԉu|_<{BBM"}@]RqgrcÈ/5Ӫezh: t0\|g7V6T$wIlG-< %_[Ç\;i7CRWzVc5 20f3rّZ=QF fca7-1#).I;QhpuP6(b{^:P|qZ&q@תT&ό(t}'qCHPC(=G?0hO-W!w๣d4̰UՉ*jy5FtL͜А!Ϝ\@ xi/4m$imS@X ݱlC&h8 Bj4.@jv4*5M>ɩBqA|NKQ!)5&mg,hW GFڌܤO{ Ory^NX|DE ӜMvM*T5t Ꮵ>uXтX[/rC8}9<?yTRc0i*Ԁl\nXQvٹ*nɗwoEOE~=JMHI˙$tY&W_'~~{&Zjɕ>qWwSPOQo(.T6|4ԅr=dFGD9C2[8JDLV5eٔ"tIpHi=7ZLX~+_ƭغWv |#s,J,ElZx8q"!aɎNTPC;qû-qg~?2*<\ƻtX󀼳Y{Oogx!ugߢ=]v4Vfk9VSH5cG>0~hAe_ (:$wO |iirL8B w]>y{F[vpalFV.7.>YY צTQSrm{ZA3)L{^I@%umPۛ7`:wqurj 'ɅĄ5,{KqzrL15wPE,Sbwl;Bj*8@GuWPrú0t ""b9ӫ;Je u|ÁR8w2NR.c `E^k8mO#J /l`+a G]"]s.ؽ] i$6r;aeC$H~u$RWXTІ:JBu5L8a7[ћAlz!¹5|E#S+~ # @8 +] @Z,*w f 㾏k|P%lYSs[ m4JW)M#^Lr/ةʓMBH!c'!A> YmEafqIYզXuӃ +`tece#טg笠 X;Q#Y a:Pu`礹PT*C?J\w.V!_Aʖ7uOb:bXz/4s hE*E>d a|_SZDxLQ>\ @OԴ@t4L%2{xKCt..BUE&t$_k0kzdtQ, qjҸgR+Fh9H'2& -3QVYȬ#M(%5˼+ zشRK7MRsQ!V5\Zt"#`>oIl5+DHd`?2 7XH:c_yJvјĎCֲ=+h3(MVN$h7(3QÇ\'7ǗDπRY8u?h ֜Y%nQvTkXԽ M#BM"V:rfaMG1OPB*D [Zzj0t$Ov/~5uCfVuhoSrsO՞jL^Qji*b1}\J뛽ŻX7qhijg҅H&Y>/"UeC8b` $$;$uҜMk~>J+ f,DRoE75Kt]w,J)ۊ؝q9\ňY\)uŷ ynt}m!Vݓ^{;yc`pa4\܃_(EOq<ܾa@>a%]IY9HgsKbށ$0ՈWIv_d_H7ѵ 8TDz1$t)Q)W[.7˔ 9Cd3(s3pZqh!38Mb4J% bKD;V@‹'ԘdAD+ڽ`ʙ=@0Ѓkb>O@mDbOJ6?V0^M~*Kf}{:5 ,c k2fRޜX҇Fn:=Rvt B\[~9bR<_|y&egOY4q1GQo%w ģO)_Fiߓ_ fN6r ^+(niMůx@hFs'gK%xgSX>aOȉVW@Kf>RR_<7[.RvïtzmWXȃS&]KP;$z4`(}p#ƙE}@?ID28o$i鞴=_ %Oo:[&D9T0 +$Xŝx;)d G&+"G/Y\@ żNk#Lq*@tz |̙+x;zy * 9 Aa{T, -Q'P[Ώ#'p +>ӔX_>X],&B: d ԹVdDN=E/*G|2vɵф q!S<.*SU0wE;\C6w)l7ێh"f~Ɩ "ʬtx@3xQ><:Oj# &'~5Eb"c 7>$”-{`/8N:gK{_p%ha22} 1S^?V?E; t5RW?t>2M(8[.F1bd_@FkT|4 \qC$bցk"ىR 2Q{VX'C"T2qocBW vR&ե%Ws2<{=-YJ, OجMޒ4EOMCMī+ǡQc*a0,] Q?}|1qvwLXx߈e0GTJlc>p5D6FPgHrj h|1v'O4܉lE:ŦF[*BpH;0%Sx.Oh-XY_v3Skfkw a~YCsǰ(#uBu qL$ ~@3T4iGHXA s% Oz+k@!B٥k"jҳx~|r3n\cba] ›ϾFvz"|U%9eHbwu,Glvemd;2 a*g->v r`E͇̒V6Ӈ|28'uisꥥ/(OE"8esV]ڴ8fQS ;j wގVݠa%v}%~1 pb}agWݕ]!v3ӸǨ_rQ=y,Z2}J8Ņ3'֢UIC 0;QnnLȎGL`|`xzP1q6}nLwdB<(.|G6ЄK]xIs*@"Smٞ5g:ʀaH*\W6~0_PM|v3X-ON9fGg` =y5f^u"̧HCOXwSyR힓!ܙkw&~C),%X4O+əASxS,x'$^S@q~yrHF(#׮LE ^^ȍ <.5UUuA8~W}/T 5>"]g8oB/|^@F.{p;΁D$FR]^ "D;Ad C? yzthӽ?ֽ䖯#6Ud(N8m܉ Sh}qn]!,azC=8ցfj[_ IF[N0]aYy5*m?;q12v\tOeѲf.\YJc]&lDP3~xфǔX:n :*C#hl Ub`dhFCܔ;UqvRjGR Ft%ZD1'oy  ]){1Tb(ģ;I,9@?Fkv~psն.: nHpf-ib/Fa*gƇ.=uފXgvD#di lm&6Fjq!q Isv:E}(jn$Z/&'KJ P'a *:_w^-R[kNiUJ"55jZrC~ǫ؟nXE/+xŬj]@?A^|*mhh73̠3#XM ^3p:*x~=h6e7j q4-P[|Ȓ+r#&:.A3ھ~8GmϘ* e<a[Г>1ѯwl]~ !Q̧P#D5O67(7z4]=~-8/%7_&e(Ed2yl8f_mBK} 7Zŵn~^tƯrRyY(wu#Y}t0ԃO~ *c *,U8UMovP/ [}|lwNub^ YI/ ]E޶ *O*l;'$\'8,od4eaZm*G UQfk .+ V($p7 j{V4_UڎA Tfu*o8({,ⷕ䓥P#?X&^rP'94Ml`$p*Jwc{uH X]F>5b1]N(/AI:y)a%w{T*9v24^oM{?m>O il8?#ͩNaJnJlydq~hǔ]< n֙eojrУj+8IS bʰ:FOeW+'H51:~SqRm C__|Bq{-5&"Hu%!$LMb5(zZxXN&ojoS{,GM\}KY ' 1["K(H VaUll5W 㕤0V*&cJN?71Jv.mbS%U3zXm^־QpчJoi7p70ȵ^r ]$Ay"}SMyM<ڀ~&3[TecGM5F1ڲA=jkmNݗ\ZAסvMY9*]eHxH5ŒPvƬ웙8_\sy-l9d4x ].q9+} eUUxݸd;^VG׌#l[⵽r¼q? $o ʩ0@Ohm;jrɣo(8n-Zqi6@'O뮻Fƚ0DE.1m|`(\5j\E*^ez[.KG njB47 ~ay8)/aM>N]xLnF*Cځ$IGZ ]/6E 7@0jXq;;=Upɪ5:Q-&b^n2<"84^Q!XGP;ܑ~#Jƅ@!V Jj@0]w}{H;~3l0`Ct] ; /ajH5[Hy'0GBn "93h80}s4] iind~Ib5ı/d{?P3qem~#}K@o dT w"\&Ti໶!U&vhCfx>|H,qdrĴ"n0kK E;o@\62I(G`&"|x M旺T-! 8u53GL\Ma*+tg9Fm}u2|՘ea6.ܿqǍ=V`B(L&, Vш$s`~k@hML-y @7 UU6ek 2sk.,y/M `e;1/*ӽhD319G|u\ XxcYT#:K (196*@uR6PaF ^1- t/c0n W2~(k֎<,G.Ťk y}-C ˆTN׈}^=Rl0V*)%Bh 7(#21,;JnO g!euf4ѯU+(dU"X$j+ud 7 a#DZZ<N2~GQ)7n)~AbjCJe=CtnDZ#L3Uhsc6!n hO1!^  Y _{džFYHw#օ!n8 M.dzA< ] j b"4s^e7=YA67f.&ԺU SD:IPaQ򉥑l:ƨΤKzO_;>0 WT(pJfΜ}}]ZD^m@ϊ?;йm R͕G vɱFN@(#BCfdn2fTseEO]h=CƧ9|omz@F5*GTΫgGI-l;ҬI4j 3(.HӪ!K@֤qljƙOC1*̬;BH yP; 6Յ]qɜJV4]z:`*/X[+3|)6D}nc5䫁A}Qq ,),#f%phS?#5sT8SGܗ$sV.4r}WQȐ>v UtÏ qs&} u0+5p/BHO-< Q XLp4ϦO"< H'hO\o?Aiy_ȧn o2CV>åuawz,~\ucw- ;P&$W~]ϗ(Bl ZH>!v0{?`kbȀk廣!;R H-\Py9X߯}4#|J׶n`0z%=SU|'iF5;3ų0я3-șz]>#<_ ܝfK2Rӿ|x?bG]" s0[ƞ+AIP?l귀 =z_7j#n=Qx{f_T\rKŷf=Dr`cs-$[bޮ (LHࠖ 4W"_aM4-L>9gЂQqʩv. ֎QRkH`:5Y4'oFYOb"MʮfpuV㬦]AZbld|z=Q#[$7⺈ɘJ^Q ȫ: 0.l{ AC @AS~>yr<]Y҂i8Ӿ@-sӯ* GDʉgN#발)~Xw;kJ@ O1LsYOW\n.w\Q]$h hT7{>lH-sa9%]}OY洞R7'v瓭\aq[Gw0/~36序R $)4&M&]=KrT`@^`eugۓggi1:c˄3fzN;i7Ū 9d2+v}κdN-& |_oZ\nɽYKH04JT2)Ha7LLa$'~%hWf#~>A=CU㒷4?]%8bW~$+tЛϢ{bgOVW1 Џ Y 0-4\kX%8KBpڟf{oQ"巬(g`jArߩ)h\_2F;LzcSk12'Šʎ2xTO6%PbE7pAA:3`}. txO?nފ! ƾsjV.gӶw% = Tt`gܑN+pm\/wԎYG=kg!_Ǿu&@VqKTNQ(iv41,gp߳hX˂y2:VEC#H&]O(OꂲyF#z85@8 #ԋ n|DPg櫩&)26ʉbvBU81ՄǐaI!LIed:.g W8j31,-y`i\JYÔʴ@ż=rD:XSbtfv?31PeE89F q8־ 1l"MYVP}:[Ot}'SrYMJneso ,2.Y1 3sp;N >smпS:oFi?i\ Q]Oƅ|ƒ\ Ō1WCr!Py7$եW' Zϝ"01i[̠8 hnYTD\% AUw_q^y wX"5P~5~яI#5E>(g5k|S!|7(pmd뼗8xƈj2_cOKrEZwG;Ur6t`uN8^ig^ s$v |բ| |< vۛpL|Tx iq@|oc<{e#nqQmK)'X0Nan |q-aC: Id\"!ZelZu΃ɼ]m+jҭ .T1 'a( ۿU-\*F[= SM ls{ȍح*}'z{5XJ&2@ؗ|l =| 8e eD.CJBBۛI'GJt־pF\(|ɵm0qI/vžjf2 8Thg"+'-Czzi*MEK4ȉz(]toR[LQT%d@H , 3. G;f? C=~CjRѰ`G~zh w:܍ gg]`)FnX)ՂkҌ:Iy:tJ{pq=`^_C#!4aR'%bl.;}ؚmM+k2 A@op)Zz#eIS+5eGz-ag$Y+Uj/2hU1_̫}R=L_~N-GX1 x9۴4Acg\SR>v刚phMa ?!{:p3L" oϘ@B/~u%k+}cijvu:}(YG Ft4l_3p+Xv1wL)Xkmf$vq 1ٗ$䔴C(ea{'oDJʆ{ 5|n2[[Ac{/_W4Z/q8hJAJ0r NaA %ʦt^IZOw2pq3q`߆)IeHU4dߒYjwfn CFkTXVQ7_nsVqS_8:z9t(O3;6NnT 'QFkN[c;wbeӮ[i79%'%X!l}ϼ-[_Ƕ$xϪTo˂8avS|BGugH%]5mĶrf#-Y]I1[IQiOM-e!8r/lZp= VZncM.Z ׫<[:Y %:%y=_NzMtkLh뺊}wI}Pд@B'wkj!>aPBE4ݮ+@:cpY4`[yD*u I€8|N{dBP l!/{O4Zsy$QĦg"S5wUO0:py殾5eA> J$vnY7iZcE{C83}#_V;qn5@#c4?_S.>'OodܣVL$ ?FFx4e*ǧ$qNG=hgO8B[x=R!lW! hjA> |Fh+ldF/Q|"DQPvA2WS| Airrj2?H뎳de<][&զR m|QF[C14>zbE`[l%n?#J`jAbѦ&)-Oz:zzŜ bk 4DۗIŒޓ`?|T@9!eKyuR[h@n.?x^ۇQWwAc03"p5`nvJ,gdyiK 1¨qzq/!W$\c%Z7 [$YkpXlF큇%3rv"1Q嫳oo>`[@nM 3-ՈG֋K@PM]~%+˒u h>P—Ӏ7 N]AU{ isMz&`ڼzӌ_}ǐo;Isv掴R ˙խRMU5;v2w]W}F88Q8n+a[pd،#$ CKZ:Bvܜ*n1L>ޚ? S^۲ı Q; XʐmH)t'0\ vPxJ/2&Sf8\]ڈ^Id޶ A E #YIjj5->c 2،J8X7K@ֻ(T"C/f]?h>ѝS׊4&ćuLszS w 5J#꾎/Dmvq]cDJIl!wܑa.75 TگYW'R͋F |S/XENqKTqvjVLV{>)5G`lwvo-\T/6EbEA}蹛r#]Y7Wa綋n|mP#|! BŃyOhc Wˇφ踃 5 V׃3%OWbPU.q [܍>]ǖX[ Lk5fܝM[lCoH@oiZO wtir&ASW,|ڼ]8/r; 3 -Y]\z=̪ŋ;p|xbpPy2 #qV>x>i; Y7)L (2P׬eA`h+8D{}bZV}+Fj0w0F-qO{fS˹75g'C^I "3{_], &dr,Nt/NR3UF>MyEv.=GӐ:bք3QΜEJ2X29>]ݑmP D3Cj8!]9m5zWi~>D9Lg$qgK =#b!7qb\S1fߞU6[~*[<5A֔hʲI^0Mftg/LBxb-&h 'Y0pHu!O5L/EzsLyalQ<۾D "x(kbx* gfREKC!I]f1LzLhFscVXeBBepȊ'cCaa9-j>75q&+2*U:csMhJ"KjO5ݪnxڔ*#} }9ˆ@{.E9%Iv?R)]ig^4{UW\ґ># LEdnf)jJarlep0o#8?<<%ox:1/#Z'0Q/ \p,4}I#gjmF}sSlcXIpz+tԗ*,s؃N@Ԥ?HMY (>tܑbwmQCW_,c,-++)dv[JUk:78>^&fԧJ"f[DG]"Py+FrF3|н,]6VpC)&(8qN&#ioDMQp7*}CZ[VT#ڝ U֟d?d un/8\ Üͱ^keqNW旿@:p]`_?S >Uf4!􏡷$$)wcQ dDP SF Ex6 ~HPiu6nt㔂ErO_VJhB6 'Б`-ÅbyCWC7B⣽;yn٬\:DNG?7Bf hy26!\|wHO8zu@L 2!nRWwM+AzŤG5(#U?M#eq'xخ[e麡ڃ'E,o~b8ĆwC$UxjA=Y$+43y鵟NlxT^1T` S:2#*ç6uBP`-qc$f޸7*R`(Ȟx"AKͮ8`5yvZh*1@ ^ Oy>[r:u{H@uWBнrX&= &\S4=}rvOQ~nvJ-}X@+kAolsʐ74XӸlz=No [ux6jI L9 ䷋Zz4'w4ߟG^_;>U2:o=J7  +HsCȫf?!Rvr@L"y )TllLt[1i-("'R{$|,@~+; `$I5 bߍIxjor(޶^+2ytĶ#pyԕSKr4Yí/@n3PHe`v& v$)~E7)DqjLyWWr/jlW{pøab)ŏul]=ߍ Z= z\wmP I68L~m!_Oܤ"u8:Q1awq| Պs`{{Ing QV~(TY%<&:e)'G(cN7յ{x`_>⠅kNs*z#&'ه\yַl0153Pٝ98+6.IAq@/ $>ӏ`Ezmäٜ#S/h!2&L.˦^d]P9uN%4%f'J}yW I9dIm{dgWn|:i~ސ K)?>^}IMnG2eU$~3< UL:O=>YzNFg뇧c|}[;{bED=Ѩ$w_>d_B@J(?t.k\vf`ˑY-gK!p7X*UMߜд-*âD|/9Ƭ~,Av63В6Z"s1.L'7o2xu:_{/-?uaӍtma(p=Fu>U<\dutSgQsTR<0" be,N{KcSYxBRcsTM!EY]R5I->_A`8&[7ِx`=)CAoZѷB4Ƣh-9vrW?ɟ1@xv ?gfD ʼirǦqo?| ЩrfHrdl Ka ™3X#I.5>KsrXw'@;j? R1@0R~>j6-hV/a կw($+dHBq^GeCJ;Eo@`j`ƌv|"7 7͜hQQuY90$_-È$cDMd\wzrM-a yw8Qb>$(7r%sp<(ŒTܗL`]h^;W wwM8+Z!σeNI^c1ə~nFݗXY'!3M*܁ƴTڎXP^hz~}#XWSj_ʂ$r%$pR*%+M:G?u*_rx;^ƭ "cb ˾K{DiIӡ Vy^xt7f@a,̾$8 ;L_v "C1@!ojoT@$R?9hR GY`ËO8˓**q%円!Ѫ6M>BVcg${ٚ(8j㜏?c&vp3MDGJy)9c:Z3KvM+1Nmt߆̽%A:ԃw;B|g5WYqzMm 1%qλxʈbF0ME`bX[D09ŖOkpGVzA17è6sz3d(CCd?caj )`"+iS )Ӱ Qpv5yb ß|y ?~?\lD7:5 L?er R~3O ݧŲJ!8"WٕI[弇9^;gq>PCV rMfEtqO\ jeaGq f *Kyy@⪷3 Eaz==7J*#-\s6hZ!>(4dH`*hy$~ib︋!>@1/q47a :ga|##q}be2*pS xfٚTz=<qG7- p#Uvf{kшU', ;[4(jS*jCk: !'̟d$)y '(E(!|Am^V/o `ic'NӏI_'sE~×`{e:Pi)SmdЦdd=䘉#py¸ '9CQY-GFG-} H :T|#:F$3)!Z!:ѧ&#4{ŷ+X3KSTΝC(Vy4|;.tt-VyccƄeN/( ])k VdNwX\լ;@ܵF<WE%h5a>PָBkA!"k~Cɡ0L+hIͥ$`CfތNi2ӭmfA9M̵~b,CPܪJCYfe ,,ДcPٞO ݯ+Tuv:򗐑l'Y nG+r`Qw lzz}Qo @^FRcg̬/ <'LNBu?? 2 OWh8J"a Csϊcdًݳ-̵q> b<]vh ⭏0\})2eٱB K$O_ME/&X¯WfqAYyѦ˱l/ _vF>nӤ;Qyk2~"R0?@q|%RHoø-Y?zV*]둱Ịks?ۀLhʙ_8V^ E7RA#C+a^"*2,7r! ݅\@0m×KVv89CRՌEjF,.R6ܴpP~( pLoPKk`Q4l`B?9̗p ʀS'0lU7lik6J9%9a۲za5ZoSřF|:-14(\P9*BZ,f{v`D~7 [i^~ `xxkR\Uc}&+(r_h ato?qYnP0D(h3x9%]n*dxywzv7uanc#eu:,=Hc92&V/^9n>2 :6VCDu~CkG(7`(CAxYi2{ N v8vjNZf3 #xv,lBM풻PWXgFVN? 7S~z}{E T>bS^RӇWrLX'j½o\.N͇؊F3m 8vaX.b6^8q,%z] OPהpݕՂC&N hv8Bƞcˆ ".6wO~/zhʰHAM9iqeVFhh.Ŋ,lm1{\?A|"ZXF9 J7HfEmc(#0[C] J>1IGcF~w{>uDrb0"/|)d+>cdu?ps4}јtԮeePX~׶TB2z&z7E!ɶ=RO8[A 4k"οO4g"t] |Xt@+s.!vjʋsuq2f$l'GOoAT.l#D\+à AKYt󿗴=;7uDH5LC joIG0v ܰCs$a[S~^t9K)2VppL7Ɩ3@o "3=ئ]E H\]񝶇>7Q Z/;f25@˂m("z:q៺&xTOy6~ m>u,y$^/n%xpޙp n}Gb+?Vp7уg1Z7k")SZ}:f$4//^hU;ASb!](Hf1/Zq6}>A[kQ@ r&` ?재 +tyF#3< t F6]0;vxa{^85+XHy>#@OA}תˇ!j~7~Gp ~2TIٟEH(I_O#u3!lu/`P/ʲRKQE NBiew3#sE&|D _ _nFK7&; Ofb'C޾ttBhnE˥t 1(cv<`M F+%!^r?Lة\nPbNmRwcO3bzEdC `0~Γ(?$ptֻ[I %w6 㚥D~z7!|}PYa =;}Fp[PPKggI2kOw)1|ƙ=;"Tܰ(~-dhYrfC)@I)OcGa8|34'͓'); 5;z@ mR6|~A 7 stwJnsZHUh+I=8yIGSf{XHɂ페r|tQIhIwDJf2VV;"y&LNfWs߸ Ew/bÒ֌(MgaKwT7VX9_[Hf.s#<O%^Q 3>D:iV-iG1jd躒CMXqO1F^R/nP .|e(J2HH`Ek|$Є & 6*ZL~3dؗIo9Ď(9B1FQC ٬,Z(KTy@H3-.wssL! T(: IJmL$)Idd2}\=?{ş{^1δYWg45}X{nKFq+Rl W)߅,QM9C|-fh 4;Bnw H~`}D0F9]ZDYwHGx@2mD(gx0iJ%ښũ_,fxBi/>;BkWC{Of .JչX-jLrQcϣSDqPAZQڣjvα0gcб-O)PÂ,Ykap{_sSgyC#G9K¾$d">S|MEY[E8L` 0ȇfeUiC\Ѹb6 gԍa[Vz2X\ BQG"F=Zj_ E7IkIj9a$=U' ? $Ղv|6cŊ#bۓ'~ųKbRBhtu4\Kye_JkvfQW0416c'N Ɩρ#4GFJa {f NAC- }Nf 5b>8TB r `|΅ՠ8_c^9:LJ(Mnʷ%Ѡ$Y< wNF.F}n-銭z:0դ{݌/ʫ`lEE"N/TAuPe\:Ä~"`}MF`/hK5U#[idDfd:3QG̱=$l{ܭ!dUS}4V΁.Ylt*yF%W7zxvM t @ϿIz}#ӕ0o]&Uwe# 72@Yzde6}7(_뷃(XxȌGڮmp{_Ne*\HR{cRf@Asl•>:QKy!UD@m ڶsR@oƈh ëT23w9Jxq+]t!k[`CTL-Y510yTK]zUYw7 wYpikH5ʿihY'q iF1MH7!0d5l2-z.?ZU췏iD!v5q-'A\Ħ^BFZu ıCM{[1}bo%pj<0leJ!aՐj'ZWtļR G➲Ƿ& 5̽e|:npE[\. /gXkjp08V/'APP !{WߣJ3c4Jt% ^Vth(^oIBote(%۟(fF+{,i;{jnh 'DYQ<ݹ- 6:4: j7wWSd,%hfO[*ʟO-&fcoW0WF\{9Ү`CfL ݄$[x1Ra1~Ķx [,_|2D'ҲF(yih SB* Oى - pJ,88-6cNY/th*zQaO=sa]6Jz- A$r{6zOthMւ7qg d#n]}Vi42!ҩ$+,ԬqsP"| >pMT6iL:uǣk8ߔpLpVg&(B\̮Riڪ:7eeZ ľrq-  "hQђj] 3 k{hxj1Y!sߒ d2?g#zUi dq- ޡ16pI*dM4PZJ5ŢwB˟˳/V^4e9({l#7ÃP,5KU( ",0IE~Gga"ޠR>_ _!B`!\d{f;S Xu.l?>=fR<*#73g() Ò5Y:\DE2[ Yjw1 U hj@t*A3"ܨm%_ap9byKBENticnR G!r» gyؕ/ )vC} wT^C`q^ZpdpZ+p\G)?܀f(Nq2?5umj=ʣ%ngrvZ~4EL=9_ a9ɉ>уNnFuXw33~~ƚu1V_jŸ5 jaʀė$<g#YZՎ-̂iъ\rM6t{uMN~1MᆆO_p&gWc-'^Z6 Vx߷ " lp| Q$y]KWP۪0Bas 5SGV tܭ7 8>NҠbPc{F?^Q flީ7o$u7rXlB\rR"UԎ~˭\3֌F>hV+mP+\z%Nr\[b`ӁJ$an9{rH ;RH$h@9p*r;JVY'^U+wvq0J*\ܸ6 9N8DT#(ãž+ʋ[eN?/"޸((*ƓO~ۻ,M!#%q 3M7 s/w]S:p xI?Y'v3:ĕ`}̮9m>:"ی$Ioc K^C(@<WȦf hk S t*/LA*5N#;,E0mZKu#[ }GE;KCu;0kklA$|͓F HCQڞ=yCeHT,*aث2_T1vjcw@/\#3ASwI]1裨zY@I*XMKQ>CinD0S.Bv-^&{l _swذj:r9 Gz1+L92] ipk{l,@=@xJa׍Ygw('IFvAzmZKql9I ։6RkTĚ;CLI2$ޑ$hF\?_BIok^J#>"6)r+,ϕmIvtQjBu%1Wrt🶽Ex@{243!2vT(pvyֶ@2c[i 0g/Dn,"βHtly]8΍0{_h`t>d{$g smdLԉW\RaO#;z1]l3GA~6cEp㒱[TTn5G񉝊`G`'`3R:/llU46 xNJ kIap}_aݵKJk#B$l+RW)MK;Rk1 ){HB)j;5=)A31,V1 /vʝDS$&cQŹ0ykwUJB|BJ޶kK?ƕORX.6k?g/mM͵c{׍sZȓzs쏃ߝ%D'iQ3ÅdxJln} r YPͩso~ ʾE߲ZKyq>ڥAA9~d! e}4kb=To(5aNy"~?/X+56~t~$бHCI ;-NԶē"ѦkPݖ?M˛mlY-Oe` >%AzJ{@#8pژƜ2oCQc5v$^.ҢRBJOxؒb´%|ږ+ms1yڑH'8b> !P`i1iL&G4̞BBSmR>0N2e'}Ws?}~ "ȩp;vs:Hs;9N+LJcy#.ϒ\#5N0@ھCm僚Fn&6y }G׸vh ;_oFw9 ǣ o^nW{2E'8/9cr(1oxS\jת?B>z<ńa|ePRL aC` U;/i9 ( 1V?uQZ(n/-YDHiB`mz'"Pxk;=š|Dٕ #*Yz1i>L0dfcr/,g~c~cϱF=G(F+)ODU?ޝdçw9jU8X6s˷,AeV'hqΖW7cBl]T%J=5_Vֿ*0>GUwb,l n}*bP;aN틣3.bUTXAdWN:2>|Y߯YY c`?̯XXK ]oWmXjTtĭ+_3PS6&KXO3ު~L9}Nʪbm̨SHYP1:U' wl<82wRNNu|cSBre}O'; rGoerl\,Sڜ5[ˬ'o3jE[=Җ:*w]LExY. )|$6ss OJ>TI$5Oٞh W{<ζ(M P{>:soBkȟ-G/@\W~%){'0fZN|vCWhҀ/cBE6A$iw&<65V}n†/極ڴ$9ZOh@ة&zdOKlq=4#{xSh㦕mo3EAS_nJGϔB\`f ϐӹgXT| tH4nu*IGjГWbwA.K77CCZ_0*A|БGT{xL`ԕCb)WVWpg-IIVxoVs"N$JFR` y\ >4d2:p++ 5+Rr5v.\e.\(8G,["ʱa05} {G .nנmR{\.E>8cF-+r#ob%GM#8 6Ssp&i/dV`M9)Ե`{{G5U4{,Z]*5p+bATyLy=_fFuƦǥ<[%ees0BD+Dm]agO<#ʑ̽?UPJ8oN;KΊ2`5[e Oo },^EWPoHQ50l N0r}dCbW_0W-$b"EYҨ&v_ D6u\:}'Zo̐BjS*y,R /+3Ą1=C^Ԛ]l FR?l+Sg &!P|q-ɓ?c#,8UJ)?!kP9M>(!#m ?K.|r.o!ė#C49_ #% MnIkm8:mBArBQ|IY*mmsBFz/~x]ZFU (ŞϡHi380Meq=Uš NsX1;k?5RSՔKgU̅l$>[AQ"G 胷[TGYKM@N' +λ->O> Z!RcjnIo3=Ş$y0#,^/Z9.>RٸoxG tfwEqүAs_(`#@YYcǽEl ?a$"3-?t FA֩;Xz#ON7҉it-7_E2qj\שL@lc[&!]!feMqxSKU;|k ;8ga-Qm[=[Jo3W>{]0F;HH-Ů)w9yi`٨gnml?tCz+@)Pzݺ:ps`p\s;c5&;nF[Aɑ'Y{o'o &p"tKX66؍N 3jpoӷ0YK=d\U1W Lc)ͨfL#SVnG}-`I`z-[-kxRIh #$qͮ\3 2[cW1ߓqf3u(9A vĠE`<Ïڽ<5kN9OinX*Rw݁ @mԄ#_Ń?8?zʡ`Yz ֽy>Pir O]8,<,LU)ZnpVB'(n#Gz7Yam9d[Ag!![ز1jF9OǪmمa dق BVؘ8#&"7^ 3\Ƨ vYbYOܵjLa>0ton`SY"s#~SN^>uCTT@ҕ23NEd3ƫ깝muz*(gސt)O誻w  x4>U2$18,(,V/ghv˩n[`g6m}c:BҵJTrR\T<2yJ,' RFDR:DK㑙b +(v}}/'o񻁇4NZgn2uIʡuqG,h>F!ǂMQXXJ_ۼp :5LÉC_>҂AS(MKc*0'@WƦ6lk9*GQ& >C!xlJ0;T<rX;f4[\2;p2A U(h]| gOAaxޙ<]ڱ5o F1@Z߆Q$u>09&ۄƋ@)S;a)  Lց aG7ۊsKu\xhFq3}|Z+Z%@baGW."x<79 op?ܺB( Ů/FY=K?cBQ_|zzX&d Ƌ P{'=3Dި|&LW:RX'!wkx zOSE]pY$Әm&Cʯ(ds49t2# HV`U9 \S %iwȱ78c+fOuDCN$83!G햊phFKn ,/鹍g{ax闲!%ڱ/>;US)cӆs+~~0yU: 5I/h2rVM Q|CᔫT:0_z+7l {}5J}j?%N|y@mi<8#U<0(c")O%x+u1άZGͽ~ɘdivNۢ޿ HdH*=[("MƦuq׋״FDtB8Lot 4I{5d";m=ZQiqi'͏تA)se=!K-d3vv+6y35S&c΍Pɕ[P F.j)~0s#MQ:Ӹ:4]^} 2eNGfH?.0E4s>ʐ>3,ƊN,B2=r!l cpx(ɂxҚMU@Hz>OZ"D=*b&R';(Ȩ9%N1,aBԉyHjbElk+bxm)HJ.L eۂ; <*Mu!A* Ces@!f#71-W_:(Kڳ2<#1TLo@jc$\򞺈DRdG߆Uݡ-Mݸ 8FIrNHɽGK.723lMݳGjhO#ۥڼiksV+lշZ?({L'5HлE> j1ҀuO,ar.| b=?oU1䤮E2, KhUFaFN^6EMg"U!$h݀=n2Q`  r<, Cö: s{}vk*'K| SdƢ#R͈;]BϷLPv} í~z;zqZV2d[HԍܒFʶe7?Dͨ eRoYc!iOr$;41l>:b"_)g[ _q47epv7/o恮J-UMkMs Vtkd팙<%L[a8B1 mn'C0-2ݍ;} QU K.@ۀh8v (l0dϣk4 #Lٚ"KVjKș\7ǶĖ߫KLҎo8aJē$t=*#ePqKaۙd,>Dx\ *vJrO@=hZccs> &$ kk)f=x[RlcJN/z fi.9IjO>Gh&{2o%86B bcH&0~B[6n/> U'd#c,.6POB. ˰REe`6j^zn81&@!q7SWdR,7ڼKXG#ޔR4YvYh}wDȌ'p;e=²3F} q"6U?J8vl3ճݏc"[\]9HY|rMX̻l֋r鹜k&''V-#soXdkǰ]g0tp?+T$a<ӛ|YXj޼ 6ܿ[BX1Ⱥ~^e=ĽHI('6W HO[ %|p4~X`k)*!5c:jyj!Q>çdW2zI)*36v""ݭ W]U<NP4Z$%GS:V WT#aX`X|ڝG:#j.C' `SgB$в:cg s]zh+E@TӪzbAN{$kGf?*_A0-р_9pӰ2( Z2 xiҍ{{:3!Yp wYASI³{wV9utB4TƮ-!dGZz0P`Tʿx)l1$Pļށۋ) 63G8!/s`Cϑ3kl]={>d~[×&kݒWEr,IǬJ &I) Q֦KbKuqBⲘHg%%nuN$4,](_=Pm;L`Qm!JPmJ7(vb ӯ^gJFK +l0hNTc}^RJ˷6IJaV)tj /A[muP4dY jq?[*$J mjT>\.oh]yf@ Xj^ySQ0g4m rsBa&|G)< 'dV+H5]Icڪ1[ :Ht{>oi^}hK\ f^n+m4FE9a,.ѵW>ց=vy3O;?\xlK-0QLA7dme}+(d4tbw +DR`O ay8{"W鰞. !W2'|rutMn_N5?{NfNAQb(%^:;CyTX8w|~sZw_dv+- x 1/+;=~HhH!bFO.f C[I |3#\"pMF(w r5S੧2E 0x[gU^u4!߂|28,TѴKu&\m-'?J #  t7~[H<@^|a:u >aIj*h. ne-#;Ի#gjI>Fs *etUv`LeԞ9=cggR0ˈB0"8m3 |=C{QO,(ac[=3ա|Qbz[`E}5Gmغ]2cἄ{Z$\@G/rQ|-Hg@y 2zahbGuNnʛ^ͷZJcI3xCz2dOxpU6\#Im׺0 *.<99T`#( e>WF$^ާIs)4eS[4JB KC9\e!mVMwVy&|6`aBiKyTIv$ɝ핊(Q~ax}wal{KՒstuܧOcn ;kPPӑnX 9>2taУO -_{#9Bv'VV#1*+G;g] KS.8 #JP>wlgّZ^*DӁN.أ|zQ M>Тz`K*rx:t٦Oٍ\~ 2}WK0^ྮ+cS`p\%j{q.a) =ْex=]<7/$^5 B^9my?$^=̲g)b{VP`!6ܔu,k&l4NzKwq0x:/ C_#2M&¡tM(f A1 ELcڡ16y\ yLh]#E_M<@C3K)*9D}yIhB\2N$fӢ|ា]*$U6ud#1\ա*zB0;֍_}3F *D5Jh>Pѷ0̌>Ħވ?]!0&=?UDH}~AW] #.OgD]:1*&3Az>>z2cjڇh9foϫ=>OVY۷>{a1_-uiIշ,/b 870 Zo˳NΚ,v@%I⵾'K f!fKS-S]0o3aN>+\&!z=b^ETgƯ4O,C|]hJ!H(:fI5QL~V4Ɗ@̺Kr:-f2p d;ɹ͟/WzR#d6<:D(w&5DR̤WZbw>#UN;?(p(([IIhvvrX\' E|ڽCg `.y*{ \LT )sFOM9e:) y*@ޠ8O*j S'9bnGSĵՒCעM+o`ˀ<P:3a8au. k~~Ӯ hY^f(w`21Bz,_%mP_' 8{(\'pM'8J(Rd3 Yt x zO%mW}5ugSšq[hpǼJCEu dȃ/$qkMa*(cL{~S?W;ƱuO/OWg}LB|}0YI5ʊWohr-' bMZr$Ń EK.$ s7.Whzl7վݭF΂4gX-vخPe%iÌ3o i>Œ%ױEٽ¨ ݕ4),w΋}".)ܜLEۈ6GUpqk@))zR1͎ưm+ l+ ZHsG0DU"wRӅY1uMv)ƨvcѦ<]=/"~ Z>H$Cl\sۼ-35LĸJRqcv"p;?!*r {bB(iVΝe {\zX:)6#iDdBJ-:fwgFuvBb579#,}|g9#&K:XzT 4%hu*h]@ 356=6כnϘ Vc֟R&'ܕEK 7TiP[BbpB1[Hu*&,T:^Y|Irh ]zw!樏'\d8$b>B)Q7K'rJ)%C#''359ʋ~z#*j)*5 ;_ȦT q]sp{ըk/n5j̺BXVOӲg',Y"Γ/W+%d2ox)]DAG|++l t+ev2ѫ'  o>~hG_Z(UX9{0 ܒ3EA dͶ*+F-' FӖ њ =h+㱋ۍ rmLzO[/~r%NɚI&[B %="K!`G ږH&tAߋSO%"r3Hv3p.g}[ضó|Nov#cR̔;e-R >.v0jW7,搁'spQ5muDݪ)D-˺d D(9_1QSezBTpgd~a7I0FwSEA E$eA*u. /rzOT#sX[ԝ!E6rj(ꑒ$X xk:9(wCΈr\q*so͜Fmr)~zg./@mx|@H_y)Cg`3ƞO͙tLȥpyss1NI֑Uĉ)4{4!:^m=_ﴧ>iyC;9@îi,^1f؏un0'Q"uN-HjD*q >uОYSZ^zIFs{J%H+~OP 77E/elLw=n`Iir|VS=^XC2[_>f~4fx[̰krB_4~4Ow!UxЌ]0Cg.Dj G`^BӴ:1OSRE óHyx׳7 "AoWk#M!k>XMNN?QkLеYJTi1~i $Z6D jsX8X7=#@}Ѳ HmО|)xP!9ĉ$T/bp}7HE6 v86pϨ]0l~:p^;fM8,uyO(_&b6)tsQIVk?N\͂5%ےuBeF edxuDd qcW לʝss1޶,A'6lVrSpd寞6>Ż ^zU'K=DǷYOF L8p&Jͦ=NeLIP{wޖBBN:r^zPPI׫<U#oGcB,y<un!%c YŸ` ^m˷c`) m0\ޟ=>O\hF"g&=_isŽALlu~a)]fuBpwq~ *K yroq\s3,ǥacD'P\4]Oywͦ{f|98Yv-}wzMu"ZƯRʗ=xg9:ݼNajճV$2QzCsR_UAr(ehD HȋzCn\ Qui vN 8<4?nvSuCd^}4O"LG<՘ڧ1'k;]up{sBq`Pe9ܥwv5}FT83's%D씍RJy'H-Ol$Vt-EjbɓEKЍEZ#[Oq18aoF TȘjN;-%5%I6=!ɅsSIFTMO7%Vݠ~6B~ykFy} 2o#1̱e%$ cNM%뾳6֜>Er,\#L8 o8p!i,oˬmy 䳩 _bK}n;!} 5@DI8pr}('m9/bbgYfU|T̨(X"wjk@uOrGBUÆ$i5\:h Mgz +e-XȎu)2i- ـxKT^cdCp myic7'͵X"$m7 "9,S5z}Lu0k/=P)? BeCt3=*Xcs;0>I ՑMn5E$uڄX}V0(&J ܨ;UN1iS(sCI|wP@S8p3OlSm!^"Q<j;2ICdR[T!Sjj_AӘ VhyPML9ArsD? hQ-UpɃXqNV=XaU+y~ ˆ::\b_ 4Πj;NmX]}CTq9'1Jq=KNoZc;7_sq(Gu߭vPg&FdejGƃdrS^7B7p}NP8Murc(Cai=̺wh@)7ئML$<,q ~'}I`4E# S+ 8 ]Jw%6%04~cٔ2/2ې 'ҝnmN מ]g ǖ?(Vq\Z.1g36|YM/Ap3ͅ kq;Wz9o^tjM(%"ˮQ:>'vetK'J&V_etDw4f=OXAfBz ,YY7u3UkŎMkN"hB穟̳/IIE7E}ށL zlI@6 FT0g[;fl (ifm `-2.<2>.'Ft.9et$%ջ9Ԥ/p/*043η& j[5?.6{8iC!LjImB9].u|')"E9*cnɇ{׏9MH=T8כ(`*Aı>DYUs٩iDvL$!L?4x A.ˈ&GX†L #h1j9ض5T(H@aLIM;j6oMryzҦ0#0T{GIO7Xx\=U-'HE9Zhn~;1!o*_Q&$.`~Qx{EoG@D|ޛ!cs(W_(_$q6²2 Zt.jc<6M]Qb~/N,D0%CSqBP/҇߰ꀲRHǧeS<:UE@rܤ􉽊>y2?r!c,`y|JKT$;b/U4H<$q"v'cOǛC["ͩDQD9kedjӯ[Qp?$BLHOgvfl'q HB`uq8}XX+䢞 3ЀV:& m~dܚ}3nn[E[ aGnL5QULi. Z賯eEP2:K䥲vF9N_euT3JI/-%kAfM.mԏW4̓Y(6LiᴯeB_kB"5pNG$:W~z 2#V7E#6 +s#4yaNz)kQQny @_>)HaZH*A[`sن4d^db449(wH<д´)zݟLuGK=Wl9$~>!-y-!mKLqҕ+2޷HkX4 D ʩ^JpW`ޅ%wi%D"sM I$[E^!IZEZͥ"h9jh䒢U>_1".>t-KU14["cy`ۜ[0=7y1b\+MިsF!c_Kn Az6,R d_r4%E=~/C%i!Zf/%;ッ =4 & Kqs4^WzJU!hy"h!b}>?I蘯Q˫pm&Px%&Yn^'Vz0*C}_v>@VtFv floo]Dgo`ӫAEkf^ryaB3~֘]pA:@ثVvU"&=-V=߼Gє  |P|{{J=}Z'he 0Ni.k G9\_hIW]RY+2jlFq9ǯVLμN+?ȶT=E< ?!N$XN l@LrVs?jЁT ,vA }2 2{bi_E,/,?Emc]ڥMXD\?N3Зܘ5DYLf*PRho|BMz[KA%pH/ rFH QcxBǖ祝ke2=ݽ͙[o!ZiF-+!<<- YVAJTΞk.'Vo8I;Tp${g;H{*KVtgvAg%b;ȑ9쪯T#1:ڞZꃊ/@8l5yxk80Z'5.4hyG\nrգV=?`ubU jXFg9:zx۞8 4T4Ӎ?'&7IܘD $.>d˭mICI)h:1[Jb^Y;T:hes% *HkZ2\s-Dg^|pi_iXu(*|g ح~:E%er,ore2eC!Ƭ̹ 3=vE=b(h%TrUKn7 E0%[=0$$ eN)CTq-X>+D_o*N8dMRhd' Sm44_ zZ'*fQ饢=6[f'HNFakH6wx-7<2r=}-Uz{ڙFA kߟX%"Ѷ}:qNyhXx2& j(F ߲5=$&k{\[ť}JPIؽ}Fuj۷O`r~9>LW7;/4C޽%뫳4+nH/GM+8GJ݉ ; r[Wߺqnβ?cZ>ʑ4lqHѧbLzzt/!0zI,,u&.~Rt-@@K w9ΑH;mAwg5孔+Զ#M  9f:/F8"tl=ps51rNp9ŭ_zY`:~UzrxXH2ɷMyi3'`#v9)H35%RTR*2xH:[QR=լvpeٗ*<(G /+2+[%^=^,.kW&s$`-4xcr$ `q`u_gIP)-K5~YDOؘ!%;~R'sN-Pܚ3Ѓ/:Gޙg僡Dp-D,/k#߀+H]>^PRY`8M4/+AF0U.H/̨ILLAZܭLάvQIt@\ 2щN7Ӆ{f]vaWGMD-gчRA?+eg:|c8уƌó r 2%mRi1?bR]%' iBR}0#2f^nOLFr ߎEL 0WRu='Q^ p}`|Q$"޾C8+&?bn _>dj-F姠u\NE׈vbꬄP ։L*CMJ&ZAm0yGZV!.aF[@.BٽHi d@ zє"0`S6o JxczG,K~ /fmBe{ ,v=܄&"$]vYh rN0d v̂ķ<g{xsQ PfeH&uZcCUa·2AXJĥsiV GW ΣTM͵IDE X3MB &]Cvj(״g%n-)`I۲4'LSs'EçHlEM;|.nC> :;՝{_h ^XoLwCu'el#}u$C%|S>(S&!_E6wrԢ" mn^ R*@x_=Bs32|)ڊePJfޮTJU9`DSidS+thK:(R[sx{rտ>"vSV(''7-G /7n4#FmٞO[M^Y8/r@q*H4htǵWGZ>\dKxjnSHNCZ)ZLreٮ+oO##Nrp߱ z%7Kܲ= '(CܫhrR5_QI$E4~ceh+i@]~=( P'SlC09̦ h!?¤OTx!U(6o{+PV. ef/Ek/ʏ`rs0VDl[mu½FJɉd(*3ÕSZx:ENk!ͼ]yȯqCkH:JŎ ,g4.WmUTt{닑};mm$V$ w}8gCI6(gzOl,kpWrd.s3j` &!Uk\ a"8_kgF%;H}`W!>: yUEC27$[RM!ޭ_G$_4!F[1ω3I{՚f"Ώk|hI4\3 DԦ8lFl:ߒMxpȺ-bMQ &] OwotL[F&{FŇg;V!bEdKQ^ nJ{H(@>3ξp׳$ hM( PjߗGE лm))opz9(yN'hI2Q/ކxves*.;rEEdF8q~i]^l>uF r<^q MNmn!'en2/obs @u,!f2>Ha6| !SL+-F#9ns 6c}pd SY ]GY!NۦhAv'(> z[w,=!ZY- IGT%? #W~2gE[[xs>4d^%sNb2#z\FtO2?ljqiGr>O}%nN۬W`V ,1 L/ x۵TVCZR֟:5) Yqnw]3W2 o5a5;հ:[{ꉨ~ X= iϯw'ש݂8gh+G0U@k #|:j $=GN23G4Z 0$2̜T۝9J~baP{kݸg)4Zy%Ktp`W"c)4sgqU)swFmG'?ę ޫB꫾5ˋ)J>Ynv=yK2ߓX;r[\*G>}98~eH"OMWSOVfTTtBβ2h嘵$KF0-@P ^x*@+]O$5oS.N)|dk55v${w##W +qM(e/!Lc6jUp=Fmtr!q*OҤxkޖ영9/n7Νp*k OBgrT q xÍ>4Z_oA 2Uuz!& jAX^]v>[`ݯ ڃ4,K4[E(ag7M#5 )iAN nF"czyOܐڣg_Ye\VռujZޚDaEx^f.iw(q)ХP C)/0g}zĈHʿ {mx:VjL$vA3J":Jxl{ @5QM :?hY惵+ jG ?E vq2HvW{:3|~5{֢edCXϚ;@Y343Ѥ.xo[J#q^+4v-N/7T{S.^,ׯkخ>$l X!uy^,R~rYPB_ rDVWO^e0paЮV mm/)S3x*R 3ˏWIUD6"<ۜ^̳.6[#Dw"PIѥ@+m^ldL18BX: ch5Z=Ea)kQZRZڿW/1t-eM-s^vTyTcWnXT0!_ O-pRiJdw9.kgr\hT/iW` nX' >5|/֓!Hd@Lͻ7 &?Nx&M^nW0ruh6 /b鮤#Q_O.2l;3vQiLL15Z+UrUh5)hh~ xa­R:laY6A|B#[S7z~dK|m&kDZbw"{rR/l-NZ $|zu/3oI7!odX~s[Hߡx V^VbN퍔bcY|ꝺ۾PaZK0W_m~ Sb-@_ wMH̡Gw wə5)J&P|aM R|9jl8u~/HN} Bg4W+lSwT%WbIQ~k npNB٫q6wC/򩱪 KB0*~ o~REC}zE}C%>ʰeCCLd1WkC@ 1d>d_|`o3^'?esT4LQ2;.d(sr~ [lzu5eZGjII(ܶ6biqW0%g!!=Ԟ}sGIxlc7^ҧ}^H )3O6FV8t)@lK/[Tưו>w MIN "8VN/ HM b@7?5Yr~5$j0TD>ѯqNZxZl}Lz fbJ;_N$&.y'2݁sT0DkSQ:7R˞7o/Aq:ޮ#7"D9B 0f#ǡSDY'%"P%D*x)R8p8Prn-K!3-eIY Owz .\K# !=$}YB4ߢ6DHwkBdV0 ؋[FfT5n$YȬt&{#\z8CA*ÃczWuwJiT d~\+Xb:Ͱ1^Tp]QneZkqsdДLB&GPAIkHaoùX8`l '$kG]Egp]Hح.Cn Q}fݟjla;Q 9P#瓇dѾ5ϳ u*mKB\C4%HEHr~vfmVb8k5H;R3 !*YDMt;]X(@YDO"{7y{SacKG ۻrr&Kes8T$#47S<p31N{lp"  箚I '݀WGgtn`HcB`knp UQJZC"aA*gb݄i/t{~|M6A V H㐛jSaaCs1 ^ \r9:ƕCE~SA=?eU-sE,pu>|<_)J,L1QLq1 AK<*P1gE5:{\N5+wň{r;G׼HKv9QSlapۂ 6n2>ribfٺqC8uUՁL3|(+, IQYC a\+J@z&;mt2'+5t%8q}GDZxhAƈN ishm`;'O$_jȁ>o(1V4 wL='4)]pvX |%sCLi6NJq(vF'TTsXju !`&gpmѻnQ]:aG.9)߶ )8cx3$cAO=ʾn*dM#&j$>w3Y{> md4ɩAz)XV9'\@O`B ISi77}@ڠBU H.|SBB$`WC?++mm)x_1Mē=X/}>{ (l$kSM18SݦqZ:YpS]'jt#nMҩiV3@); u6BQgi"̭j`W.GLh׌&ǜ7+D6{mۢѼvesT ^Vr(vmiE&#]5W).1kVe:DCi 291W1Ps]V 5ǹ)?8qGss̢7aE>!o5;֍#@i}y)'>lEq+M(84d-oIu`5K= 3v"tEX~.AWEqC 骧/\ Y<\G[|}vfmKiav#PŇc "X**`<>|[Ȏ4N|\jy s.FL yFdvyV9Ave<E j6PlMτ!3ʸ14Ālu%b~1U$mPİ9~$rѺW5 Ugv_5qkOZfpk`>mw}:&)0Xg}>ćVi>F(Zed$fh mc8Vh|7'ZҌ-Uj L=J bD aCQE?y<;"0bqWOo̯!n[u$Fe U .nd8{cE;\dwS -, 5ZTE`҄|gP}G^|,lkQ6}U掿< `HN³b+k dKtނi$;10P?pKe5tK[+.ڢ_LrۙYҝOq?'>KLHC&5z.Gn>#ȏ{ H*\ئA-[|Zs: H&e2km{ѽBg:j"6.o<ư &迡? ȣѮy5H.0Ʀ%xscI+ p> *OZ![Xz5D64vB2C >z^m JS'ǔUNR5(K-Wl}Wxb\W2y[i ,k@?cDSBT87&^7MAYK} hٸ9q./Z2K+=' nboP*Zg+V*NNv> XtZN㩩 _n FO%-5O*.L%E1ޏ:$< `ªZӏC(e9)>8f2 s^b )3~La*[Hy3JˌH"b G%Bw<5@o,ty"*b-x QnAEz^AQEC׬Հ/-j}BPP~WtZՔWIjSCM @R^'5)L,O۹D _28nK3cݥ`uڳkCn Gτ`+ooǸS?") XTjhCиFZM;{ 'ovwi(M4`vNm]'Fj7:'< G+&ۘ9 [B}/Q O+E󁭷>Ҷ_a0Fߔwj]mN|vSYI(p޳#h7-&kCLd_xf+HoNd&7N$:L ֦_GS))+_Ky"穙߂n$̕Ö.[a\1BFܬ<Իtnߕ'8==g- b^{zZ?7S~1#Q@щ{c4{&}PT7D7́zm~S7#xG˔?!ں@>`VR3}xs)o<l6q=t"zSP%y+!`}^q9"lL-#PRCl2N_*nIׇ>M btaR!ڝ>, \}Ѷ (޽t&6}5w+~ 2tM=ذ6mXUSĆES-%I(SÏ= >M$944UDrTR ]؆º Wah% \* I㐛oiQ4rNz H9 _y*Y|KDKlkS|@;8Ksh b,$%Vܦ):LBLjyVCցiĥsw0.;jcSJK\Hz#bfDe{9;"F5+HmU~6[lJ Kj{X{_' 'wWS)v8cKIrH5*BVXE{M0‘7bN+S&qr]I>a-L47j_xie*K"[3kpSPEOqs M" }Hw98*cFW9KNeOfm-̸<tf`4Hd(N"//xYQ/3K#EF13Ph}""d춵H%嬗>R+iAھIM+fΪz4F/JtJ_ d0ɘ|&]gmՕm~:[M_5+O`"E%qA 5tѓ1 r;OGF_Z gOZpa!}E8a&^`&O6CD_" !Ĥk1XY0{wqj0&GiƼbHwB혛@ۋHQj9zJ4[phӝI A>ٴ-[5eggQ:'ƨq2#V j)7G ~ۺ3WMgmeOyOOtP*w-~Xkg/ KDCiQJșͦ ;by<}ЁO\. S5PBcpI+ ?4Ɂk%s)Xi5iL H6дۃ[ slI}ZM@/M.:2IA.Ajr;/\^DzD~o ApO~ZgBN kϥKp8n0& 9FޓpBQ%e +KI?d}QS5_CƜ#qU1.ϝ&mQුL#spSeCb/:|9{%|z{էmshC,}BUS:qj,9 Z! SWPPZ G*mT6pEqzLnpM=Ú;fxi%͋cѣk\DlʔܼhOśeInjNZQnSiTuaM1**9!ߘUGTȤKN[(2"lr-G{T`عmh~BIY:o] Vg$v67H 0/WѩοPk}jOlP0h&t x=Gᛂ KEcK65sR~p%x@J~~|4g$PQB mV|]1$_4$+6 [q՜ eb*ʛ7ڬQ$ܓ=7Qú̻x:jJ{`>":-)!l BW(UIŒpMdp"6osí_·MP3ej~&6@qm (S `^VIu/DRC9Eh24x,Vd65.bіKNI~UNd!7~S2 eSNxIߜÊJ=676%']Ήfbi\L;izJ܋n$CgLȈV8n$ ]h Չ8 )mX"Kt]9gy,X%m${aZ8~w-@#ka'h`Փ7E!_9 <6;&Wm4-# ͝DrHߔΕ:MA7n O{a1K|<۠fSAL4(VGm()IYU+|IjE9˲ ;tn(S_WEs9%KBsb,2IQ vwWInk|?~D^℩w*U*DJBlDϒhišِiOyfו +ˣewzt\+f[45@9ze{g_"q򟴝ÍG]ZtaJ+$[7\ƈk7%?z[s[PJyXgg3' $Е|S;+H e٬L;1_/\2jD)-yϑ;$.:;)iՏ#+5[v.xVT#sv_8ExfI0u"~D?7 2M "N9qzt`L * .AFJh×Rr' B> Tw ?m] *-lx`KnNYրtR!5OaW[oOVu !D2}X'J"9`i#zc",xi/MIijSP:5ɏc2POCbF 0\GF7u~]j }ϙ sAadǍ|wO'ee6鲨֤Yv?h[5"Nר,_,uU@}+|R:<"0L.y囧iE1{Ys 33\atzo#Vȿd;ÑL5c9+My!MpLֆʒ;Ro{!0ex9'7]}ILf|-N hT!'8kMA81~䦁@]FhӺߢ6f  R vh T$ xHXM)[a3pX-ӈb'p|IYrW6Q?m&ΥO֕ 0Ke܂A '%5$HtWG=3^0Ս7\)2g7>uGs2LDTt6?3/Yړ N "O JsE6 h]•s+`j)An*AP*bsYٻJ)4ڨV { sVPXe?Q\1b:X/Aʷw4OT;nXѱza-d-9|W9|NI1nP n$5`n]ۭ>+ش޼F@9 z!z{rWaE0%]FT40B|`k ^%kV)2$J-_fUOʈ9#p-DsOS6J{Z9p^uEI4[&D\Kɶ-v w1}F9l9rWwT:K̾r H-,r7^V"my\Ҥ\x BNef꠰O$>nL"!3Q`[C0 ,};"ovpz*Swb [8b2mroJa$JyMI'Y DcdIJz߀D&2msxG P*ϸT Ң4ƸSv0uH<|5ORaDL-A.K[݉ 7V~V~js\6hbm8j߯tEZ^NWZ ;8*/k ^b zaM¦ѳsq&İۯttP>r!Bk*i9pA"y:g)uX9)돔8#V:d|h+ 9ZN&i3gBR~8QB/E+`:@`0[/6>SO1&2&ƺ~@YOA:=s֡ {n1!Tyd^ԗYAGPg.rE#n0_Uiw-oG#V 'zv_t~]ViHd]tw;Grߊ9G8ѨԌK 5 ,ZiPkp׬e)jOFrCi$2 mϱP>jQ5w HTҚ"$""arqyR-'Ҙ#W#eҰE"# 9~ !iV04iM@`ѧϠ7eUtl"cݺlp(-Sb.H͒bb40sx()AXA-qJȤY9ȻP|D/"j DŢSlؘh޼$8R‡{^mnoHh/̖mM8ujχ4MIW7;O1%8@݇* ik^c^68A &_hܜe`Y!Խq O1jҠE; 7}sdvZ:| "fTUhG,4~k]Xv)EEdګ$Y:vcd Hj=}v젰)!֌VaBlm,Xp" dܺ Nɢ]6'% $AV&ww^98`csT aڰ/JxShJϐ7 Y$3@udjwR+Շꛀ."fDε<9~}Cpkn:NKq0B5h|o@@KRݼVyxv$q$ן;+5ss ZUĸ]4:ȨJ(04I.O6Y(_HWm Nr -,2dlz]; ay1ud丬Kⶌ$FƄRp,XL߭rmpg!d 3_$WypjkB_.j4PaY8LbnmNOKc]E",4se[E{!˲.,@^'Ng:?9ydz-q'y :uWRӀ;rLCВfc}D Qhg F S$F#.<-g'ih;iO׍:0dFA\Kr=R0B>j\K!GmQhXz;jFw{e&vQD,L7br}T`u9#$M$z(يMVf!wgfęG$&ͅZ9nL)K8Fv;tbDrä'Uň'5npAKXܝ5;_ qS"tj(0Ald#T8,-ZNv]hݧa)*BiDs>_k*s2-_M>&oI0wohT^k'r ]NT݂j:O{~ϖ2)BRuIb伌$,.Lӕn3wpK͡TqZ7b{F_W}͖0;"$+{3;mEEbda?//VQa5@㷳na[ډ-gP=L#XyלCHsi<]3YУu*ID]Az?Z0@\d#Tu"'QGH$G4LÅxaX(.5R"nJG5e(F0ѶHR- ܻ'Kz)!Sbj>I!Nc} l~|n_9FNa&( gLelUq6|Mր}-҉W]Gxꙙ>C|e|cQFOəUw_w6/,. !E"6o#ogƏ+/p *x ɨ"um8rm#ѳw#b&ᩤp_ȡݞyr yPڔqW;<*M̓` _Ubg =XW N{8$ٮnnE+h#>Vο L-Fܓ{S@1 Aep;cPFe@*y\ +aDIរkPD25Ua=hBtLC{li(-N* нUl. ꫯ&e;IKd@d$때D9b2*v8>~a^ es8Jph `s6(-ΡD4bfHb6$Hz3?щn0Q;"}:,p0I7 )ګ7^( 2zx/0 "9s1wur-.ŤU )SuY t!^`#o1Ah5@ >O46q1 S8=g@k*][}D|%u:zܞa i5GEVn"_8*@#j=y3&.euJwl򈹍sכ7 w~!ǝV<1VkIx^%-I"ie&YB:qeE`V#hb\=77 q "&]".;i߇#!D:`}"5}a݄~)z:`xwSKQ[%wDQ^3gFfEr\&?#AHz]JQ01I!b^TK~!fx_R pbOE^ C1>XI@+ Ll*:;{2h8ዤLM[2[oUG-?r&>q V!ĺ ך*.d)m]ȓRLw4rOL6/nSalyT nĝz[VwBz]eL*b?h^H;@GRB0<81^V=f  `kv륟.[kSj˝vAj.T8#X5^7azp٬ƋBej+KG)Kd! IĻ]'&_JmW>?mNKs @ ղ9k\LIsS; ;\l>ؽ'ia;)q"8E&qDܚNƇ&X?W@hzs}NHђt֚nY=GW8Y( E~1*:LꚰC%0 f.6o҇\rtIO=S_*Kw;TAvxL5˹weQ!~Tq6K`!U [?_ 'N\89&[f&7( ,X'd4T*g/($4=W^AF6K3IGk-!ڪ R f"ZBD`zN:F\;)3LQ T&Gz9mm8#.W j4[ Rh}]#$O*Al[,J@jpC5ARMT! * I+(nc;fĬw>Oܡ8 O楦xڱR*2„/V)]t6tF_NY2F˹S_QyL쁣[^L±۝ {1R?MSh>P쳾Ӊ.JwSg[d :yOviTL6+"iʒI'L2WoD!5*tUBNP%[@0iuL)*x4GUޗZ3Kق /HZKiYׇU4ËuZXPSBe>PH3l2W_&GzB~>SHm[oKD υQľJAEJtDP7X1:%T`79o`| zyG=D- ؐ[Uo Ib-ѐKFm{+§ VSnjkY.P wj&ɲv_V mqx}Ί7~ 3& DxK4d[,-8 xbVL]굽 wm2QD7'IGfBf&lZ5=R`# hosT:}qg-qÅuVzJR]ṕGahY/nmGB5x ](;r^]=do)>;f<{ء!NMڴCѺ(}bn$jz@0#!ml4\Cv(u#Tۡ*,a)uvc8н&jczs?ug "8zㅊqbIGc{]B}s"Vˢ}R9h\HkA|ka Gެ`y>yOȻHmVNNн+6L1qySW >DY`RX]*82‹ n fn^rnFmY!3?Yh11DaKf^xHC ЈNËf4YA $oLn$N8?9pj{CyutHKBkz͎x'^PX/GkoWC)8)~FoAXvݹ*i4@ƈ4=Nh?O.O)Go_O>HJc:@':üe~aQ'?-Ieqۣ(PFg?b>c]ݗ8 u/߉'wEu#pv0:+2~nxI-U4L|vʜ]"/yDZ*ոjJx\e?u;f/ /`בּ᳝% rR.~|beGiGV$bjTǚW(It9u5[_*KU>֌n Q pu!?4|UO]HKjoJyG>ZOe7.5W37ΓveixsUfe*VTW{gu9_yqkڎ@;Ȣs7"iKkB43̒5Ԗ04`5ǜοSо) ow#t$ũNx`-nFƟ|*5 Mups6S50nEYO3%Xg5tzBc 5\[]D$ 烸5Ns:#YmT߮|n- D#D<~#wf%R[Y(%i[.v_=r䛙sӧ(o*>Eu4jjVAoH Z O3269۶k0KW O5BboC#4}P:Za0QiIr-Pj oB;܏G;usu"}wXLh)> VˀVOGYʒ$f\H^֒@"pĚ+N9e5=tLuģoVf7bQpzs9YVMK^Ѐ%.jKn%~S8xӭ.&YLx4_`o*LR@јy!C$|Og"=z3ޕy%'ٞawfƏyC X$~ XF#zGP si~ *rԥŇjbdpӈس/$ԉPcuxИ)]Y&ɺaۍ E A˜I}Pk c6D1=ܴӐ ~pəJrзL1ҘBgunMCj +oäf˔դGEgN7lܜ"Ȅqd'z@AvF1/5wC$M8 ZQ) Ù)hQBQn~>͹,RʊFdAhzp9.rJ^Ũ]s'"FFiڭI³J! t٧em.za(7-<+{@(k\&֐sB ɦ&'G;פBC.CrUrZ_p)vK`C Gv+jx@?ƉО(Kqp^Aߡ_xsݯ#![(r.X]% j#P}hq׷~04(_fhrh|Ƌ&;ාqhSa#gzGOڗ YQaBѓ #<1N@b X. Qk+!t+~m (R@.AβGj) U_mLѪ$Ao؋P mz[`1N,H>%4G,M%[[|)Yȏؿma%cOd 2Lv˲<$yC[SERrڷ B2S,5mI}ѵ{OWww:(o_7mqࢀXvhՌ@i3Ϋ_OkYo2ϝl_Y=sS?HbkL7_HV (TPڠKW*#b払Jؚ uw - BJMfd:zu'+6w1[C-'.a>wE d~#S2 ?iO?, !(8m9]W#|.tz|{ )G^Oɛԧ^ŀ|d}&yDAQTfX u8.B44O(Հdĕ v^Z../(M.GwI/3f۾]Tbp \l-J"6(&S Z.F?lOezh)yQReƬRFՖ1-\g!N;QLxeQ"g:164\GjSm/V?xq#h~#2_0%[D<>A}ww~Oܤ9Ԡ4ZW{|_|RtRsH71u@j=~^axx6Gjh\!w{׏gO+'2LS_QAIɖRz% gkIo@#OodZ"q^TQEݮT5&~ݴ!QO5t'⍨;M^'ĤjXlIpԨDv7-Tx7@ꁥ 1Ƹ:z(e_νx Xd_Mq$0̒Abr@rc -9ͅMj#x:a5?L ( 7#J]~|bZ7&!k˒gJ:AO 3 kWXp>GS~E#<~=/L9e-SǸ-fUC;erEW\5 ާ`xۣGT'dt"լ[&(KE a-7[8*=XX2?6{2)_^Pl[7)8OX IZ3.O':p.vDF-.ra٠687|E2-_"4!y2`We4[^&_T1"hYkb87~ j"$h展4wMdƒKns:H⩃y"5U#U \a^O{O F" M/*}$˨'dgk?MGL"$_8E|KrMV4l_~2kNVTw*6*]O bP6VaC]2αY2?h Ӳ`T1iF"DUK]]ʛMCEdPjN4z |ݥ)OK\B@Ю)~s\gO%Aׅ+yPLX,ڹ@lS};ڞ6+؋hn$SkN:slyeo k*5Xa2L};Me`q841ӿzm o. /l8~wǨm2\ɧaH5i?7h^$!KϻyhS\LXk||Wic!D,VCA:uOtjDɔ>qJ.dD|[=u *#lq, j61yY'x}@GkdrFTrER@ZJBII%mO0u+@T̬Iovc٘9V=Qݯf7mNۍ 6CHl~Cbz gM rO4lzEzT>)5..S 뻙-'nS ;Gʄh$acBHxDֈU|F OR;[ s/PfMkn4\wv/{*^w{y6.b8~+8Rq0 Z)wkW31cAopmyyG)x, (,c6ҳ85qѮ"Q <,[LGm.|gd`1gXk 3A\8lk9\l[-$*]OUK>x0(W|*bqOb(KXm‘P0Yޝ̕ʀkr-N@*/zM[`[Ċ3.&b\PU,Yw"$Pm q n˘ ?^qR#, MQJgu:,Hƌ*S̾#f-)(5*T<}S-):afCm3d?ow}V&٦5o=%]zc>= I0^5 1<8 c;|9Pt ;U@HΞd  D"WιQkU %Q.qQN;.>Exѷm5+b.%,:J%I͆eɫ)]+d! yf2 W ,)?]6iv$#slW3)Tf"$ Eeqj%"J<v S|#{{Г*9vr38FXA{J(zQvV!ozu@$4" `֐|bE >#Rik-AnA{0V#ʁk8ON8ش^ 0Ф5QH(&^ҮDi< xvA)T%eq ~|"KeL |'GX6SFc%9Y*ia() tbLߡ)HȂ.j#lȟ" F61ȕSpoβnE[*Um(sԀ6V;ߌbbnxxlOW[Q@Bvl IVwZw1Ѐ,7R djۢ?[pemm߷PɛP1P;Pt`_Ίvv#|KoԹpv%z+ɏ8[US3E#{~f]n*o ;_hC˃\V&zQ)#U֠}FCwߟG" go,UX2$|"bpŐ뤦2[{Z^zb7>Mgߖwu 7|8Z<3B14<; Qa?¥6&z4㿘吡0|:"gxU"f]q~rUbZ03LgOu$,դ *1ܤT%?} sN]kBE1(k_lxtCT81Jؒ(~#NK4M6+c*540g_[Mx.߬~AeNiMâ1ĐqW/4]O0!iLBy-*HkYEX^`|62Sd(IfXt-[l$<ЮJ lx$4T HҎL\yUޠj 3Ly2NK`b" T0IoZzqǑ[X!E ? A cjgb#~-m5.R 3=(&/P#ax3{NN@XC0Stkzo?)gnzl!=LyoDx.a׭ "YV6FL$/bl")π!|@ o=3ͩL碃Oo=2ϟdk'wL@`en^yYf+r$LS {ce[ZD[00C^ǰi#0pQVQ\F{fLq~B#L>Qt3LQ"4lMnGp:z} X-(@\>kYx#.tOB|*9aVpY7`kƁ ؇.&c_?j7f+ByVf#M Eؙjy"Z7C#'BzqI`;2/d|ge} sE&msF5C`;84,]=Z_j0 Sfh"S%'Kz/ThbW^uYM O[u}S6oJZbPVEoheta`&L;W ē %?0d BLjɷ 3]Vh됉Ѩ>>ۢ4%^ͪk~kr#~57 8gjd]Tm)1FḾ{PHڔvu/`=p;Oܑ1)!UOqLaoXd *972V`lhX߰s^@+(,`& :Q4IWƈ@5Rnۯ\1 OL_$^2/yOWt0ק#bD|BjJQ: x9WtFG2S]8{ohyLbTU0bd+mXw/ F144.< jK~Hs~WgzSTl*X4pWvUvР2 ֢ͩdulyU \q@" > /fsNvɍk5Zh%J[հDyYUTٔusX2ڦC Q]ȕE/ pz:Kia7i[]yXq!%;/~Ge۲x {rl+x۞r-`@ԽS3hQδrp] m-n&ow 9!jyO tvUdCJ*Ț:Ԉo88L-,5 !4sў.Ie1pz/zB-8jV'ҐdpyLurrߙcY9jwZθ)*I~}}i+@a* dF;*&Nbހ}t[BLRJU&ja-uvqC= ){`c<]+-ʀf؉^h\J T!T6'Mbe*C5} jbIdB,{d/uh:mu8jsG/W5Xw4f]A;za&IB]_[(r`-"SMku'/n(ޤ-#oNpiNd ljFq;IB˶[vPe ;QcjxJgoQL9ѰqOT_yg2Pa>;շ9 ~b3X^ah!j?CE5؇0q\f?rjOޟެ3`yt]q>?TL0]dy`<`W5#=?AN2A\ pnh8U5x06Bk,ah *}x8^R)8Rsd(l$FW~dFSHt6kN|!Qib^(2ɯ}Izh,!^;tsoVLXgȡ/Y]?]0)6~}ra]܎7r^]x;z+Ȕߥi>R{yG =_9O/B70> Q׭ xPLv#QhGN}A yRH'*B&4T=N *>MsSE j`΁ .}2fm(Wj6_QEfKCs[<dLdޝSvG l)] *V  *xz𺞞7M14-9L|"Փ׷ږ%'Ǒ:kwýDw7f`6ESU硱 Ź:ҀEZ(]B|aX#/oӮhf59Na`ա$' ob!GZZ:7RU; "2/S"z#NeX9 }oT6>n# ZDRltW1~֑_//ڷ_E]{R';;V[t?"xt"D6D^$p?cHi ]kӍ^ `#z7bc$cq3cQc&'U?S_BԼ|;lM8>RW[c'Yrj D+꧄XwIGMjߙ8ʨ{WGu}!##tx~F 9YOS^ei<$A$&WnۂԖ,(dIHi̕(o ;~V)LN G%y8\Bɴ !7Ǜ -Q_Wyp%- ,G.R&m0vNa|Ւb/OxꓳWP]f|Xw:`Ͷe: QJa!ZIҰzc̴`9 8VGuE.W[V_al(%qlw0 D󟛩!c&6ԙd!]Q|K-s 's S̈FKp"1WMD$BA+[ܧK˕O&Ylj vSEPEi0͹ͻO]7ٷ#C;JyI'SVT%'902RBg/pѭqutC#FJՖ30ۮ뵻$OTr]wBcRd@!Ec4.pevˍDBLK}$:K#dl폊ѮUfJ敭ª9ʹPT@>983|`||$(E >uUp{C:Qq++;O@6AqG_&',_˓xR)u6#܋_JH);(zR5iFצCDxc|@d|d3ĭC6BvzQ1ݠՆZ19&VqN]Mvݧ(x-MIXˍZ2sQtmR |q ϡv mtECʑ5eȝ: :_M80/xՏ.;JifUex C3RNNKxh $ImT<\j.G?n;=3 ޕo7e9ɉRCsK©q#Z`A\Xn*be۬i[2nEjXY"sq5ȃ*b%_+&~7RWP:"/@! ďKu~eSc|I(Ĝ`WyLY#o>^R"Kn") YTvĨޤs؝JĺDG풕 TgԴRAc|'x/6i6u"eҿn.~U,nmjofSx(a9p{:5dw.~t#!]AwC/^Yp^o/NqmߗY WhY*Ɗ3W @U@JN]ށ +_saËdxKgP{ _i˰a􉙙\_Iɀ;Qm{0G[D0sG{ 䧓pGjT2%~"nb?ۈWzFR^ ϊXwD'3kUd&H`gQv&(ܻJz>٦7^O"9Vk= ȋI\5A5^^QvA~;I?lNk wrBxtczO¡ /WB.i<,|ΏT^G -.IBU7,1ܩRaI$"G i))7BdJQI?afHTuwA8˗Y,T`4U1efDy9v9RWB/AxA:1G36~ĨA:qi6RVFȨ.Cl\So% &HR6W׬cnO z?~10虅K[W 3ZNz*=/Rmy |KK^X|y{[] ^ڙC.pf q-& Z}N<7=JD̒qG OeY*E6; D@%#W3~Aa8V%,jw9T13(Z PW`_|ZH ]"Ì:6عFi?zXa?RߌF[j'97vEJv6pU Q3fkp'f@NvǺHF>(OGlm g-){xpeͫj&I>\xO;Ss@,*cd频dNpQB?f#}{K O$Fy{6$^-=&QA)Nz[1jg1 $t6R~SѪzhqIUȅtD A&-XXa hvpR$洤E4x*:[Z*_]-TW#..ZlMڱn ?ӥ"dqW?[ yH`G4ͭr1CO 2*tkwb"حœl(h⃢P %W;B]%=Mu% Cjs'%XÄy:4-WiM<+&n'FK jV +ۯd!{zAKoV3-08#Tngd 3B]&]A߫0HT/d]S\4]vCuI ѡ7h}. zd`u;٘r  }2ga 3jH3B/EobE5p:( U .:alkbR#92 Ӄp]hOFWqs]EGnfsצõhzY߳N;VDy*D%n]T ­Ï? B#T=;w ", g֚ӣ\h~4#kT~!Y!E%c%"ER`ׄpaNƤ8F}1Cgei?u7|LK)#u{Fx1-YWy&)£[t`[+ck5 W7qw`2 ?:}X+wo Cyθp~5U?r#1# \EdG^?m o M*e7OQ.2&A\uu](\V3ĮwЭ]GhTљ {,dv'ɍgUWs['p٥Fw=ywUwt b:Y$ (l2Ci4/]VHj%o$-jѣU13&_5wGEm26'NDHkT@|]JDxQ~(3j*G\ jBžG{"U=o8I, w:> s362 { .\ ]8Vazg=ІOʔYmJQ !?^2\$6w?6}ۚ楁4`?{: b'%(̱L'IMT{1OYpmOԠ؍k@:\St1#6Β,5c-ȉ=k.gx=ʞC$B!'ȑ=mw(=4:Y mЉOnu[({FvzEDÿv0ְLJЀgHFAt (BKELƧZ}K'[tl זSCge`͌mjV}u8JX=`ՙ$ e:Djbd]3`^HǓPq9[S>(Ab~Њt#qW*D & Ha(,x[3L~p63o+h 9,%m;ϫ/2pVr=BPyLBY5 wR20d(yD37Fy.5LJZʠDJ@Ϭ*`㲴CN2%I?9FmJPR p{c׍% ^6!a}~` [䔲5 fhA/gd7Po!fvV['4hh5F$|>QnaXNkeOdU`ɉ4%{E8=ntqzy[ؗA%:>MSR֪8 愮]k>LUCfl-$<ǤPM׮Zdew"MFѲEͿIn\V!GD]7[Us0L Fkyl.7We(F N d\r+\nZ;y'u+?& v01kluPH(OW[}LM0tb!)-"a>6S*b{~=_=h H'R> X0Do 5/>?lp<˭qk~[ FIOfk0T ݭLfɘnReS2K),ہg[s%F}U]+:+ 0gF=;T.س݄Vzj:B, 'Zb"GuEܻe_{ _0QQ\IkPoٞ?UX/\ ;y[mO)8bTs$H|U p\tut_X `&`ϙj"w"OD ʄ! ?g9j2ۇfpLu@Pd*{OpHvgf}Z[G8Vmvw[ ج({)+@@VAٷE|{度>y,$`fUzɸ4j)s`{ᘚ0J;h~1PLMZt&Q}(tvLUNvzE0Fg)[e4Ђ`o!f?It_i/a*V$j-gx?-ȑ-P^+ZMĆ,fRe /HXb ΏX)R.CNL0_N\m[YiOD悸+>pm!9$BwlĘG2PofL{H=:V .BtCo472'~H50Z϶6U +ɷ%B`.)y~q1R}>4yǘB_q9嚯s{)4%} ؘ2U $ǀr-h7f4j ?6kWop~5X^ZyFE{_h" 0@Dvi_0tR @̟֫ `Qk=C2NKWCOxwX(oKj M|[-)-Ive.gҪA +GKnNgZRUcUc1ûעp#fL>eݥ>`?kl^+Xq(x5>n0 I4xpMꑓ+\HDŒQڝy1;\5KR(fxn@hb9Y[y($> }^=<?~R>9OݺbAyy@uɫtk{[+_wp |+3?2ћIce+ M+u?Ѧ! p3Cкr}TկSw՘2y6}Ou% 'mg6zub|'l*;P_h295?nN-pU!X&1;d-֤6iPS]br ]13x8 e iV*ן"4C !&SmBpDhfĸ5'r(S)>dF7s']5G,jWM9F W# Kod(6!$]_>Oa\`<|K2R_/7:R蓨tTVMnb,_d d֕%hz|@ Km!9#ꂇf)L6iQ6V9p{~,J 7D .An6k>r .ھ ZCxUT(H{BnoKD~M>CK,͹@WԓsO1U%{z#q#Xc3`U˛{į#0Lw^O";VU*MI(~g=>j,{"/@, 'UhFz69 -2rfh[.|G} loi\uǡ:nRMef#URk[`1~N\BL;{gl6*Qeb:EA_gODֶW?/s"u=-͢%z[@s<%ĤEqbYDDst3P}CXo_ȃ(^L]O#lJ)N:j&9ߍs-h 44]-F  <"; b2TT!4j9 <"Is~ FA#DWF x҄bB| 1Yqꣽ֗҉?2gc5UY1/f!1cs3ɞG1n  /,T)a Ì;ؾܨ'b9[όfkœUI]Pȼ>/iӒ &UJK| ![(y߰d5?i$$2Q/~ץ2#Y<U<I2(i)Wza` ]I:_IbXdz]^S,a, xO\#`)OkmpJbDSV x%J"MMoa !PtvTmҀM AF OQ,B iI|͞Mʙ KAA[J:yY~ai= 1c(r)_?ffMU6 ۊ-MvtdavH Go5=@ $cgq^G;SE 6{ǵFɤnń/\NVfׇz_-EݶӗC`&ޢMp '> ]ldSF~COwow"}I.x%L5#B !O}aYeJ_&yNv Ȳ򙗺߄]/eNyfj~U#b~ ʽ&u,N<L:"m$s h^G7o?^+*4fl97O,ܦ\8AyĤϺƬ0k SʻWV'uԘZeaIΑJ%nL4reRs<Aџ~ʋt;!FN/1HPL&D 1l #6ʥE<<]-e@@6QgR1(r0K]iL1X^ӌ}xܐ4zwԝP7uBRn#[@ @C-j^Pi. ?xcs'H8ޓv瑠1HdKp% xPWShSv\Uww#b~4]geŖ&ҁhƷzr11@ uPC5%_bDBÊ0Ϧ %08 Uidr 8wմN2nm'/M=`̌~vʤK%3O??wa8u:QuY]=\x[%չO8q1LN%']3cOzoH!#eabQ6tjϚrz^vJuv^V{moUD0|3w8M./'ED. 9fQqQ,=I?:XMLX#*~9 bʔenɇWh9lD,:8FT:aNs9!>5*NixJ3kcF'xz@02<G8}sPPJPK0 NjUmd*dOv+%bR!'q+3Fکz: d EeV^;MngbᏂFs1G9Qڈ(21i߭TPag~8T5y'mF4,k9g\箅j-2qdVRB4@ztU.lD=T| htYNU 9ɕrIeB)Un[;JgH^29w$W5s<hHȄіUe9<.nz$`~X~?w Cf-^'3)zY;.FN6;_,12>3若6s$!Ʀ/2Q7DfXMft>hYB݅( ~F[3SMSϐ}?BiMG4J_/lwXf(~0k&Q2_敮*7@AE.,؀Й^ &77A/}L 5M˾7?F zԪ`Qttň ZqAF73҅;׵j:>e^}Ov' 3)CD\P-⭓VkuO <ЬwP THmEdH4X$cLPقe@e)F%.ӻ5q8nB"K 3 ǠBTɘYpqx|cH **f f![3Q_-V_ B9c=\6պoWy`:_{CKeP= >MnuճQ'iY_+hE p􊞇@5HnϦWbAAUp}OLe>趺%1壸*i%xbS[☽nP3qUi$5Oe-> ZEm~ç D }m{K.D7-+ë.N.}[j=(έRiRa2q?H%7>*+fJpGkGy]'8A|@٧nahtpN/"PQae'(UfKؙ,x{ \{epGQmJ#|2T\3ct ^9<:أ(P !_z7- zt7۩.\ce:ꖱK;քIGzx~.L/GP݈S)L7W7 [@& 4RN6)(R*UO6w+[ 8_ɬ0 9@{;Y4:"ش']984N0 DFH`uA ԏ@"yϻxrʕvQY5yӮ Ab KB|[NLJ`Fa۶T8H)mC*9k:AɊ^z]+ɻVu3h-b%Z|*a+6P 魯koуDރ[t4kg.6:VO*^P0Vͩ ;4;SjξquޫQ%MҥN.a$g*C^u:dZ.FN_zGTxF٫m"gp!cWq։BulE۬gd eF"*î`Hitm$86&\AwR h)"|C \2(K0N+%p^3> Q./ZV3؇vjhS"n(f;v xfJ }NDΟwLFB6=l ߎ2o='ߥfA5]4@*Q?`[fW2Z8'{9 w)X[D,BG"q@ƄC%M#OFrddVk0ȶ_,)cgSwMKS5'Sn5'lk..#)͜YM~^kyU*RxsUO=|!4rQȉE3:<ZvRּ$Csq<yIy&]{lkvg#y+@J(6&x}#sᖯ%Aly5'X`k%ltfw$E.bڶ'@5H5~Ϩ,"q6THI|?܏c"јSB,0*u#YF,+6eZMs+ٚ#J F1ES@ʗw/ 󩛊K,DZ_ Zm0V 6Rs9^|W`?VwM'Pr 70&?҄ؗdڢa|kEy?|6Hi-o=L͉?DP=R.9Ga6Qa]4U=h3v-sadƙ^rɎcbF]@S]OyO=w=xd^%i8=Kva,Q8R4DD3*yNGКydRUWFhl,/`ה,뉡㾥"R-lO|g&>\4!4h|h(Ygޮd,ݷa\;8Sd=o$z@K놱tG~ m8 jCav+uR}0"_G)cU/a 賲'4XUhI<" V 71d.ö:gU }݆ v}i58kX2~#Eh |OT*8/Q2T^]S&>4c &YEiĢ9cU1:ﮉ \yn6aК`OYpԉ\Aq|zjWAPgY*)U E>C70gs<7^MtCW>O ij]4/h{kHʼnL"]E$ʛťeI4ϴ,|Pv&0Xq2 WY MxՅ&,g yp]olqxrai2d;W}h!bK+T]+/I\;Lg4z=ek6~ I -@V1[jprB gIG_[~ЩXc;vy-@nVO\F~|ǝg]bx3* /b)ƙVEz ښ%CEL|DaqUAꝆpG 8[䶡y5|Z}<.ouMF@ipոuK)n]g!)PS=J7XJ@k6yg^@;JPb%8rv5nԬϪ?s&7zez"/|fdG0!` f]4˜÷ %TE^~U#EW5y!f']G*\jyu-+tMmJU9t ,q"JZ5-?~Te*CK*Rx*m'f1T 5~֗U+>"F#Gq.CT[h]9jAg³`CWPmUKO\ Mg!KZ?g[ ѩbE? O:CӹȚA#ŻZ~FXG? *QT"51.mYLW \Qwh{U3W&ά$!"ߙҥApU`T&s a {|TSYYW?Jy~e1ELMZHm3r[UXÀHKy i4H`N)\T|/ṑH$`Ų?NxA4ɨQٖ)̜)B(?ƥU5F4<>:QVE\%!O^bos., f< hH!JaZԂ4>O:6+b*>|D5}U mqʹhl~"k$Q?)#CWz=m-L0 ,!5<˯K{] Ga3[ ^f9j gI΄%9*^xUI^ }^SI+av5L0>%/NHjVpS8E4Ut—tkW*5Ji9Ի *92NcdUӐ0-~.4% yvmgB.ϷT`k\GԘ+A=w'HH9W97ւ I$gzkw]xdry*t璓]G[`_.*w9; !e!dL8 l`y?k'(|,kzJ=v43ڞJ l &ɑ*o\QwW~m>q ;ED `jz ii.O7xѰg1sjX|ʼE;} lt":pOV -O)I!c%qP=&Ro --k Ռ Le\T;(7TLNn:cPM|tՊ'bv]x5,ԥ=o&WqG@슳"ɣ.5 .s˥?7Oh@A-ƅ\x]}fc0#݌-tV>A_=zvWL1>ڲ'z7 kٛX1x4xh4PjoYb*3x6T}6X?[7%c22{deIuq,F/wFVʗգtOV]R|`TX!yk 9i˜T],GtK͍L);E(X^P=,Qh<Qn&*@ "Z@ENd wwm2 E ՉkboH7iѽJLȉvQ'#ηuOk KdqxV"= []`&+%ktj)FX@? C mWC92|^L)SlRSNDG~ulY^g:Jht./}(x A-03~lUD(;#0Kp,UH1!'^CMzfdЮl&щ8gAZq|HTTٽ@T厕r|QԚ,|˙è" anXW/jՂ}Av{؟چ-4CHwO+1p;5c_I)Sχ7J%vXKHFS?4& `X. ~l6+:ŕՈUJȶ_5 1г,VO'$7z1  "1p,g޳1iUDe'F&o3/\ln6GTܕQ`eܥ9hu+3kIħk a%{^dأ/%Ry=" pVLlpXnry$?G;dw;@ۄ0iu0FaӜItg.XHVPf4㈱X3$fj^B 9xe[o:tZj)\e|˜ #X]K}هK2"@ E`=បLLz%At\́7Jr?sRPM>v5HYxn񜨞ʃu)AJ j#wИqJqb"I)=ceMW{% VB}^{eB~BN>]:4|uސ?szxcd3jF ?>6kJhg2(2k0T Ȅj0 Dz|h6kZRL)$1 Rp,P6tZ9GtU*)6lylW֐=K)D*wۗbg3IDPk8|6Ƅ`5Crs1TGK~둟֬xLrV p-NƇXxV'8$HjVN=/K4: _垺M5jzchÁn'`l ,Ѱ"=+7 EyYw=f*v:>keк(swW'\:W&8Ƀlv rzU  L >t}lՍPy1CJ E6JMVS/v0wռn؆;48<ۭZd-n]݅E}ʖ0Y>̊}jC `;P(!QISZ5kR=X0)1{_lp{Ӯg_3+SϜx9 ғhd<7F#}8D k [z,3.s#~l/mm4ua4#7\Q=qy*U+UMZ"1YTLv[KLs{ ~A:ѽ^k8)R*9f`s@^0Χ/)v((E/xj)|2pDLFyPy%X0hQ79yq[I}^V iTz'csSkQS*V`ɩG4r䨔iStVXgm>n`bb7d뉆`ٍT]7USz7PJ$Oa/s(̶G<fP {m5GDAbk: H6𭆺 {|q "$άXR#,|6K7B(pDW 6IKGձEek!ZHaa<`19 q갛+ x1d&|ĥi6myG^09=riYe;]jD1/c8+w<8TbΟ QߌjDzgQr5Su}N 1*ۥ*7">/LQ*Ŏ`mǢF֯;aɝQa1|Aj]wCӌ.fٖZъΑgX6n³PZVEBh[<,8ʜgn#ϹzQ? ).2^|vy* DT}1=< <*XDt蛈(~f,I3&pͣE#SjWpwEq L|1|ݡK(cu}:]jB=xWƶcQmQB>=/kmw> Wubf{zda]?GI:vviIPyl=F"d ;US .YfȂ4 f Wz%Jx n) P3$:a= >g^g6]R%'d(B0Wӡ.zq`LcNNB^e{7^)bI - }!̘TΝ2dU+\xkXú!t1r:t5M/bK!.Vo]}B:Y\JP_P-٥8(]G'{|.n;CÒ/HFBe gnUjMFU|F"/!7jr?.2͑6c49u ~^,[ 0 /N0<0+G[Q{#N0j@_aӍ/ Qr5ٌ/*oEξE(r"nZbE{ӆqP N-21B#%S*w~3'7$ջT%Qu <Ͳ3e29 MoOH<vE{FՄC%|k@jl(+tj6M!]4Yܯ3h(-\KCe#DĞ1ˍXX&cS{d]L)Q,@J@ܮ]OZrBgMI%lV>f=!o<":>ԏ/R!mq?[zx/Iz#p7eTRO_,]w;gSTB QM._)-~C - #o-7mኂ\fƤ=*mM3 V&:)$eqA-l@0F 6BN&) ˼*AO%E0(n'"QxfW ,Gzצrsí};7,ю#ˎ]ЙA j]a=я{GQfwS8֏4Z*:Vs{4!]Pu uk)WCT/k+ uPis< 2<1%B lqģ넊 Dh:M\TI0쑟<@bnC9v@Wҙ!uiD8̛%PjiU# &lHH6 _XٳE|cAː3JU?xx7P\)(G㳧Ek@SV-[w`sHҡ{pAIi儥U7;D{f-d{cy X4@!e[(E*u^+znWQCʣ[ELD.lR"&x?rHx ]V1 yٿ)KCxצĨp45@]jӏo\WĜ`|& g5t"qFê`SM@. 3OG>ReLJm(gwNLHc1%7,d#Z<5KSBvOpVC|d80]K۝}f;F[#^m" ?&^&ԟ,NźyD31td22f&.HyoյUhQĵ T-$Nw*+5#Oe=Dɤ Ż(eЛzG w -\lLiīZ;s LRlKr]G"LXL{1h ɮ|-R{M~ .fP3ah!w ;/`P`šQojwHؼDTcͷx^]uYHc{.C̫#Yb)K3^:oT&`,u6?ugiH^%]{QR'w(k,(ؔI79u6T7z)f3>]<#KNj#΁CV}YQGK*f^q~$%E/@hInJx g픖) KJls F#q'D- ^NE׶Ьކnla\F0N3n IXf$\F"DCPşZO(%Z2^O {@m<ݶgs@y$DAOFss4p'f̓|>DTLJB`s! V0XgSx]2%8b鮯طp خĹd/)Ͽo*UVm.Јx7 V74;ӊVѡ F'Tz&p>ckZ#b:'Q#*]ȏW ._J wAcb92Ӵ^a]>ZU?WiE)z#X_T{/ =gU?bܙLa>h*q`Sl)yTSoO#:\hL6;HA7Gä'Vk2`݁0eh`wXE<7- WhcvCϾhJ\T'853ko)%Pݸ@xUW5u Zׯ UhuUBnœ^oGx(o} . 7~<=~g͉  'VL9k$^zŒʎ9O'3=.mr8B'. q8 wcP\ 86:x0cf㙎".8ksJXun:_}͌['"Sl{WOur~f̾u)UW+ SUHq bQg1& Sù7r[ U6;*s\Jeu8$u;Mo  p:RK?{=挮PnP_}w+WU,cwIyذ5,?埃oTdI%UO~R_9 JⓜԵh r}w ̋΍&8a2,aCVy6PsKFcg,69 l[DgH8UIP 1U+/Uvyt+ %? -prw6O71/gRZ^'q oc,)A9/hɳ*XDRtAC`YGNKJ!DX|uۇǣ3@rƧ35j ;9* jh LǴ9~[t/gHJ.nUM:jHbR_~Д4SW -F>ASV }EKԩxo6J^²ֵ6BOML.e4L_ '`%.}`cUi@*-AEߙfR_sj54;g/m?'~s9W =MӮ:J\ gt]ο-%u#*]yL4<羸7#&2}uoPf(nNSw :/[޻2O G yԿ`CZd=ڭ]r'Uymi7h\.b*xOteMseM'$XfZdK !lTDO`ƁU5Y|8/g^o5A 1ʳs>> xO2{v^Mx_ꋮ̜s@Tlٍ@"*1=dW nB|Wjv~2Cg@ZlZ_.rr]~HurGA{] +ExMNW ~2"o%D@qiq=`AuB)HE gABZ?y?ޖkyjli ?$K{3"fG HY(RR,Y嗩@^EUsƚY塸ՇPLzpx#]1ƒ,R2C-+f?FviC "P*HXTGן٪@.!%a4Rð&29y̻Dv\ltk6z~>WMA4Rud:OfH߫iZXS+i's& LN Z|3?F93W(;#\ЫS] ļ- x]F})wG'(I^Zn3qr-99[ATIk.[=j3oXzE2 R);]\#,ŁPli J:UC`9KjEa@!}G~g-.d_T akê!z>͙Μ`ʣq>shu{ Tn%y\qK,\*<+f[pB0ڱ= ӄS\ ʕK uɒ,G!`L_0ۄe؊KN,3RXE0X!ƃPGSfFD42o~v2] t@F ǒ DBdyQPyeO>;f;b~E 1!P3NjKsNcJʹxѴ)ľ]t~M<6.zL%Er*CokիSP0g[ߗ';2w i2|]?Жs=E\,Qf4pK&W"Yp^Lk[CA`'K{ʼŞm0/L \ټ´Q'A1y: &!u{0*Jo#څS&#󳭀ƋՇƅNo*]>?X+V9Wᘟ'.YBΰqtFÚbOĂ@ 0|>w NT"#P!; f,!1Ez< UQYX2N)Rl1 !z]Zܥ?.`{A-+ P:uF[?ՒnmRn|nRvvAy+jNoFF|AB%r)~Ks,e}i _^#'ZQI0c!@-)peV{X?иn:SGKxFVG~*4LM0YGXgkj9sx_ln.|A !õ&kl8e/mPʫ2d Jmӱkn*a@SŎ+[sTy{u;=dh[`Ƌ#P@EIA?]_uN@K||2BGCzږ`iԭvWոKj nG`PP;qq6船zč2"-6h7<&u q]UvHE栋 YBNIGԟg-F8m}$ 99,-. @ !#8+9#d) P(fkl!L-1r&ist5CyˤDM8K7ei$#ukԲHM&LWNwc"3<*mA:/07͔h{Vqz[!iE$_l{2F1MqdGGY̎/ms\6b 3×l oIS\P-r[q6>*J40Dp޳tA*(5yL\*78+>#Rb K) J"7Ž[ Y>I<|yʧM2ΖAvp!5<~4丗S :QYK~"trt+]ݨ3`5 @֦h&~ሖElr C`.fy䮱>i(;@74)x cDyHYQ $3o.4d h_lAp=.i}w/VWGVSrm/j5WIj]V:{Z\X~_8a˱mV>i!bӱF hnsϛ>fUUxo9N%>CWa&Suۓb`hc92Ka\nGݣwjAXjI'!xsý]>#sUd=R[XVқ4QM1Ά:VM)7nߍ̲oQnSݟ aL//]͎gvTIe^gׄͽ Q /$R͝ Rjf]+&{te=qMT1=qd:lE`93}Q͈G끏:i8l%Am 4ɩ<+<u/Gj&yGh& sbK)jY5gvX-xhPdY0p^1`S< >c Tݙ08!|ջ m[Y4:p͜[t~p顇Ŀ^sNI3U Y=M]?PO6|R4MU~z.cG*ɽ/nfIh+|I(F5LPLfN3{:8d- ccLtvYKYi좐F j_Їc̐# 4Qsr|:S%M4B0iXVY!@˦Y`87̋VA-lBRG1*$peŠ&'nB=__o͆ p}7˿B*ހ%YJdf jl?oשiMGГxM^mcu:|q>K>ǠrZ1/gM^4RF8 ndA$I =ڏu%C{$.%O h4Kmeq~REWPc.S[kO Im*1sv 5ailFQہaBĭbKʃ$t\>qTr`-V4 IVУWDxR-攡ܼGusZ=27;:;<\ȥe*qx[xA%YRcFxuY'CjESx8K/h.}3/BjF ]S`{F|M3ԥb=([AC˛Ĥ\5/GI\T6GaX.18\(r&*^#g!ƲBXOANsnR8%,]lC*ɿEWAڥ<)kʎXKŔ˄JCIbC->#Ga'DL%o÷GԻ{ZS@-bdRgγuq\[,&J䒕}}X6{윞эqIN^! wkM[}1 xk8*h`‘ݰs3vT*cO:/ lT.Q]7_gZ`BղEHMg DK jN%L3ro x\> jn+]i-ym4$g]JV]^Q>Ǽ OB\CxXM"-qqs,{fhR;O^kWDPU 1~Ru-D%*%LP] vZ2GһD4FGg![P]s[Q)Ȟ:ޗs bA bLrs-e<Mů 蹯8ϧ] 'k?Ɯ~y)zMnKHJ:+ ]᪻-? yM,|ZQl83Y̹{` Qc"uJ~Me59Zjo4_#6SylF8{\bz"Z[\ "R)]ԁ'YAji(CNroѻ9&~Ǚ<=2[C;C{[KHl2X;Ct=/6"n:Xv!^d䮝>rd?ÕiDd$Qc}5&ԶOVC@Ԁ;r /nruā@0`-lXIJ@T4HkURgg-+f$c~&ȪOމ}zI@.~x :~3#zpd[u>oƥإnOcD;kp5OԜ4R\ºxO|?H6+JnA.H%I'Gt.$D l ԗ qt( 'YxK 0ȧB=;r=9&erVzG)zd$R՟4:2f&iǭ$3܊~>G(FY+.Ƞe@w$KbJc+&'sz`dty)tt1jeCVY^s ֈ_)P~%m1] bkBG0ݑ1[$y;g@]Xq iji~L^>LD'`ũ 0-Cgم;:1;J&btGl(8"^OE͌mlFcYgO>E?rxAMX8Wv+?$`^!Jm[(EZD6SSP"Y~Sքmd!r1Aro݉Vִ2-5*P{!̂6w$mqPn.jvuϠ=o+.5<dgkfɦq[_KhF vM)S[V~!Y4bKg. \Ɍ7 藻9_b|T~BVO%<KV}-va8λR`wgEm5B hwuA܇sq' ۔uM0So~_迃x\V~*v_{H-i7??/u/?6|rWZbT{?jvvCxE DGڼ=y9huNY: Cִi"90tk  qc{J`ѼNs34!mjР_tx66}g~QrTY\ԓ'Uo?%?dQ8g_z;JA.Y_< M^`<,G1PWx_wLj6vS#s2(%<{5=CӲ-Np3{/5ރ6{qyh0mA|dO9H)cIKoj^ҳA;^X+v) |\jHμov.f-@q`vq3\$sUԜU KPHC I='f=YSHc/3]hAQ{+rM:gf 155tӜ4ʳ$xaqSxoߐB @(өS6KRZ{He&ZBa,mg$GX5)7T Zh|b;LxeqT8` 簅,p,3/lm1`^m($7sw)^HBJ}Vָ1ᚍ azY4Ke\k܌:qZeD}Xm%&«H0bpP2}uJ k01V&n5dЩ-tn+<5a[~Ugf z%Y]*mQ4ꞇ>s4Mi=d"4m:#~Nׄ,FK'u/kAO )fL `5=-J3$T@,L_S]`A.(vB5zz3tTW?cyͰёBVh>G6x2A1!% 몴^dƂHߣ<L^ VD/'(His' |yi$N_k q<[_oehI\fPct8Pm9Ȯ&|[sEYѥ3  h]˥Q?9FN(Lܙy\GwOZ _'Π';fC&3ti!F25dl5i૎1>?> C[oD,Jd T6wi&ujy? 涃Xö?RFp'!|N N-$\pKc[jXQNdqSw)8: ն AlBKt,JOI(\֙h']I--u\ gn1j$u9a妺_CjhӡVmX\W׼B^ :mȱ {!ȇy\T6~䒧جo~wکkҘJiQL|pt7HI ~df¡)N Ljw*z(IO+k&WJ' u s)vүlcbT]GK$+!σ\Ȫa쿚a5#"v]g wpfAzU`[xn j!-_(i-"d*ab?e_7IO,8ôhpgZJyG$|>\ vuQUNcK:o N=?#hX|UMn#DKHg@2.H߁sK #HEAAu||V/\2x$:,- o>Sx ?qY? x:?d Y7(k#Cœnf*,#"Hl $gmEGYV)[Qf#BAkKO*CRua EB{]gy#JXhr48e`+$'r j-o.bíSߒ.b$ 6ca^ќÛ,ca-濡iPۙ0@q~e&\ Jg^aaqYCcȍvNrFVSЅ]w? vW };]h Ni8BdC*h).6gɾZ.P)mY8/%ATsP{X1ؑŚر6M)p<}}hE֌ǣ(28OOp)Ae;HsdP?g$$6Im4/29Ov37`1Of;0{<\ȿA(Z. :-w3*<4JFurAڃ:i_A/R?Fet`PO"߀+@ykvO \N~IbL+]*P uRh-.? O)՝nS ca[5)2/lĹRSqg p0 OJb>%7ngK3(wqGPY(BFٌnOg$39HceXڝx֋ gObteVaTK/wNl3u|&-bPr\meꅾz Ҳ;z15|%ß#_7: +u"'ӬT!YecݓКp` 88sâ$pј\zu eUpUP}5Hmi3Rí6=AK-]X;\1wb>Hzgl&à J w=pvFw1!L~ oo2Z:oTʐ? h% v:dqmXLSz_۷΁^luz|+q#ޢ /TrXhZ,e7jDD'DZZ[ Yrgf z+)\|E?[PaIKd#s}G>^S5x8F:dTz<9̇ȓ(LQwhR&Bt`lݒu!SoVݦyFz}GG!JGd-~`yLu]Dp>ccr}ejkik]cV =/8c|_i{ g*  %Z*Y ފz, kƓL1dnJLKˏZx /ۙ-}:$jOnqϗYԋWnN $$MՎ ^AdA5D{{7"?j2QįK133Pvr֭e*|OlDxer 7 =yQ_ h}\ʎvЙDPkW~>Z+5:Nk$u{~+` D\C} `IOrDd]F)ne^cu09>UUm@ؽH^2h輠FLRo .@^S?gRݠWо_RXrQeᨫX;]&j;AGޮ:gDY}b5QX>`GVL*tg nǾ&PGTS@V` ¡taS,PK M^ʂd["?>7]\1=@?wY\~*|FIfP  9e? vvd jWޑ~x!HDMwud:q:ozl0HLO;%7w(¯_!M:S0pIKmkz#*)d)g!bGscb766Q)ab z3{Yx A.ӢъT%xц+!aͫ,50+ݸ:0&uE7[(Oq+QxѨ&xɶĔuuL5prT$ihMƭ#h:_ln I0[ћ h* ڝ< _܏(6\h +dXJqPRS"qՑM+t y)лaʞ&F}~'Qnw fıJnRL%{AVR<d~BS= iԂJ‘6Oj'} gъw!X*x 0/f/1ח`6&+d`#]`GX|Bxd9 Flj@s$M!70:]6&?6s2q_ߴ6RK|I5Ҷx*ty>6"`_Vgu(g *5AfEJ 埓]K\&lU1'B8-dX1eTUb "S!f7'ޥ=a5N/6?I^!{k˿T, ["A.\HLz+x"z p,/Qjjwd Xvni#NMZ^#s{Ws**;YC^Qg҉^^&-6?T`|U7gjka*G[P˔cOy'\5D21B{& i0j"=f"LMn\vf؀ԳG)Ge!,ɨ̌l33Mqo8cRjY]ibQza8m. ~|oZbsFSlI6)*/L @Igem[[$K3YT%믤X~?%}JTZ=oR(\b׻^(ے{?Gz{ Bݠ?5ivݪlȥ37\2wЩ^,ΣM6?Boj y]Q;id20W2%.yeᡳF\d3:)H_wIsdD?o/zmNSMk@ܖ߿CeRRZDLO[ٵD/`~L*H*f<Ѵ\DRGkxMdqTo/8xI{i\Gū&z=? ¹ gPM;Ԣt 'o!.iy39q)  s5`"'gL+( KgL-[Π `6{P7\JD;jBZڕmbA!I$s"05|9H;\Cڲ"V݅KN~,Ƀi$t%>YUQqVYPq~Z֔%cFn*`lA,F0h N yy4Bm=͚Zj )|guVɞ~-`U'Y.< VGJ*v܁'c|[Ǽ3zqns.-Ux{gJTʓ$'f0 Yblj|I2]'o,-DZ:Zo|A~J"LfW$9'fhǂut"0%-un%!E}hM^'Opv“PF_ww-ß˧fpUY\vyPxsFepSqA>uGeeoum)qUae}x(SeqV|yǵAT4}W/Q8S*c!|zb;[l0sEjfnyQqbU~yѮq8T?9 )Spit\lǂ@ SB Ywȱh[-^TTp+3~)Y̺-:y透*3bQ;!["#;2ð_Q1U[p2$KV'U0؃kuΌhx3pJ8{Z& O sy(8̭֡(\7>:?zb Kǐl[e-U3cy b9&̂1m;Lk$Z޷24Me&kSfR]~53fF*{r0pێ.\~JOmLf-f+ӵOlێ"3KFvپ:#y;>CrV7-mN9G|ѹtL hI1tL"sB{gA_Uu?YaU`b3~~q3p*;@řWmG-OKx:x)0e^cHZk\x0o^e r$&>xJ[a y}'((υ!@Xpp5ZAkh;á.C}ըP%Qw:i~! h_ 1{6OFCZ)Yd@I~#6x{pC5?\؆>K@`>̤{rDƸԑ,luBdKPHܳG`W2diQSKRJeK=KƹuA3^gim_~ڌf6J'/W\'dX@H2794ep}_uѧnF6ZO $52N%hlg0J>G#K#nvFNߊ'V, fc DPNmc|i 5Ԡ#wd9Ӌȏ٭a*8ŞCst9 '[- c>.?KKQ2?EmjcIbm] =]dLjE0gց~_rXS"Sgh6gZ.ԕH"a<쮙B=/4D`V8Co~J tFWHpm?S/O9efKݯW 쨵` 83z+Qgk`N }vʝLTBWC;)9z<K(:)EĥN4Ԟk }"xW䳶w }>{@ʞ櫫\JVQNadQ@_BfW?SwT/}:$AHp|۹S yzWR3?Zq[>F#&̄ +?O57|u/e@'8ex/Mް6|m:Ėrw>|j\P&^_\(w[/c 1}% tl] \Lla 2h]wt)"";Zn (Q-{`*I!e ^jŪ c&OI[ꕗo`y6_#8HQi.}CfB ʦ?&P$poDx+J߮2 "jqU /*`! q^jCɑgx59Vt7\8B̈́ʦuV0?\pVa/~r`HwZ G -U~ VU,Z#¥jԶ 8ySj(۫aBkD3tiyo{1Z@~#4aF4A\ŋgjJGp5)=Us-0Zxd̃['M:l,V-4FT/GVr?{ur+m gPeNe5GɆ5RF ^F)56\U0C]lvf~!q/ qC lvY!*1-?:GRlI.7{Pʼn_j68Afz&Կ c"<\,0qd"gT :`~ FA4/fDӻMu,nP f AbwcH^_7_>EyaİhKҘi_y;Z>-]`pRyjkStTtu I6j*ϧ޸IGu;%azZqE#hjre"(v2<`3԰R,5hCR-J'c'uJS;wNa*L7OPJBa6a^j=~u3~-mB|:@srS7AK`k \!tˢ fh`KOTAr:&G qWR,Aw7YDnO5Cd?ٹcQIeP0ʹ᳻n0 N)w(l ҇af0ǀv/MXaWH#Z'Άs79$LE+oY,(RS]*;33`ŰbAS圍lf"COLM=ɹLEz "opR5Jb\c k&#KI<ªGGZ0>wo^ o*ɨD6#wƉpQ,${Afu78i5# "2lk4^K )9 }b7mK'՝} x`mͶ_SV*G/w͹TN7etpA_|`mjثjMo~}mR}btC93=ҠerRrdMV;2XMgFס(6i/p]wOk;K/_GS,Xl/SCaR)'Fy1 嶟 P#CN@{M#F|TO "n"]L cqB|dʞɏRvr6Hnsl-&gd,/'xf XΏ;m&Xdne3d bggvP:[2r 74'tSU5M@x焚>7jg~X4=Da uIWWjg-CN4t"vZ0pËE0WtbyYT㯇uDf 28lh#"|3tMDwܳ's󬪮qɳu׻0&#}4MK1R7*ᙞwİ YuҦdc%ۚSc w%4[R$EdTl8lV3ӹwO+-%qMQ\~.Td>:2tDp&Bl@x0|8 mS]]C~*7K{ji2ͪ񪃱O1Qsh?oҍnhF\2K|X I~ؔJ,u-* J)ͺ]\:KHZ^oW(Ҋܫ95xh#\wzh\,G .jHQg!%> }5P\e4 a-G>w`IppxS Z,PjCwxD }ƚV=Iu wCX-ٶ.ȤO+E9yx =Y=EOvEfC &HYS&9sor.[w`?{[ Em9`uf N]7"jijmuq&8N*2Q=ZA5D\G\\~PC ^ {7$i9 r~#̭pL}Rk|ptwb񮑚O ͬ}3 YzQL̨Sf0vP +`}MV|D=Խ+ז#΅ fJ"s}&{Q%U7c >e[ˁ1Sm+RKjȉFL|-H ]ַZ&p)K/aWׯlXY`L MUUGZ曹2\cg%J%-9^?NަOoa?{8SjL֊LZҍ %mi)dNL[q߉iD3cs&Zkct<&p9.l#4 -/k͞rhn8eDK>J]=DFL0]or.'EPqjQmiv;ddisEy^T-hI]j(ă#1f`cIx9O7Sk)|B $qRh*\A%QiH` Yۑyf R^Ew]w슼 ]-(iɆ9W!AYC _HMD kS16R-j=V80V}wff3HPCfAMB~ore)i,rMn؍ULDs(̙f(aRɇK.\p%Zn8Mϕ ,e>W@KA%qFce4'}[] J$vTj\aC00nĢz9FE|~cfOXHϳ}o93 Ja*NTO'O)?c%XnQd S!`/i9iN+\Q }kj\_ uxow5u|SkF Fz9eCM @Lfñ1KFw )G Z״0q"J}>Lø[+SI 2um)DdѸ.-~fo矒x-E2`zGd+Zi:3j \p9_2yq c"i_[~i2%lzVŏj!U{-y`X\硡uIF1HƞhA"j5L 2FZH3 cI1{E@*r[\9S=oA夤mD[[47%k3"iGFn):]Ye6Yh)p<5{28siTi.1?`䃚 z?/)IP1WJ*ѓI9'o' )xiKe[8^_GyBVL {͐.Xw|NqDv]\-e`7R|~+'I_e"[0Z=\uТn5lT99hž$Y ̍_`OQףgpry5n3B fF,gNW ̨kVmRr/AV Zzͦ›7L3e` aySF*S6Q툊m:SKwwɝ0Ӗ`Z\zN,;r8pohk;J"+2)<&nш杻W̫mfgt;m\;T.R{FA:8{}<9޴ dOa=o)K2ΏE=ЋJ:-ujol;qT\85噗wZaǮR@y>Ņ# .o7Ǹ-5C;Cb`6yYa4d?za#z*a˦ 1د!çFoYgYVDaK~cOWR:=F!0 1~[d`Sn&eېp@H`mXLt$Kn?~7͢|E\ɳvbKhg(%4|@vV㨧baIEhdEH{L6c6Xb /z}J:Rn;`ġ3Fphqv"{2禶 ѤJ\&)XEu>()ipb)\bbP%Q_:Nx8N[nf]ruDԦ_Y Ŗƛ߶ͳYZJSկqkU]lp4k1 K ŕp$myVQXQD#B1k= u n.c #}sGQi(s[k]5`KseR ×Yg_ItNoա> zXp!طLfۂK]D:::3$q :/Iw_9_;OuT͸@X-rV^wWH.3<*Lp=90ڑ~#7Ħjh=zjFnj_/X2]^\&kl 1 PN{^Z@7L8c4#9(6/$9\D`n)G!9 ͱ(n{"BPUF)B_MP. {6{Me*6ArB߳AF7$kuatZX_O4vL1=N$(^L ` [eoZLM! {/& v شJ>"CPu=d:7mr^]̛IxVMʂ4Rjmh4ͤջmlC,u`ބΥG9WӹYB1k[P2"Ur8kix sFz<Ɯ@{Cvwײ qU_b1dΕSא;jݫPw79ϲ65Мl{4eDīkE9/BY *F _/ُ 'X_z5B ӓU(E[բ$bՈ$xrnT"EzEy󷕿+ ц]͹KiMr7}BJ%Y92\KB eb <.Fw tmF7ZtF~^BuqjӞ04Ȣ -c\ǁ׶Dq{yVԜ;=,P^4ǻ롢30GsgQ-Uϓ)˿`$R-<"'0""y2Zi~r6w08(K;2@W[ܓ,Q4b_J{Pa88Hm^KsYHctXN 0J@&~a-Mjvt,`AhI`,|5Z۲ KeWR SkSdR]Q!6s'/@>z_a}lKb2wDU0dqm-HvԽT;f%}AoL!1)mla[!jæ '(*fWdKiY0=qْ`z&{2eIC$K* c l9bݷV <rub-wq_Ns򄀳\nr HIW2 zۓ_v'"ޢR̸,iuTsC$_7 䙑bb$'; %ZI `Q!}{ܱk^ElPp=õo]}/}Ḥ 063?S鍥s f# F U(|$G+b/?<XGȒo˅#}W0U5rZB<0g=-Urϡ >N62 AH/[O(2BMs;<-` oI0;ANKsn4 G>9tԔj1ҬQ;m`,.zR[.r}B-9qT3 >\A=K\T"srܪi1 " e0T۝=8T9er#9=Ȕz(:6B5"7}4blxtb_|^2]qM4Qwf{JeHW SX{Re]aZ \9X_̏S̬'WM X~ŕB,S jV&j%O]P/wolςeEzhf⠶-K]YY;.8ĵp'|߶8]'l<2ҹ[l8¤ݗr5~$[,~͛{d[)[BR|w> _vx 9juk:ݯ.G^2 VҁSCp0 !tWWN5a1wym˕oTZZ,7M$ctH£yYk܇>E3Cde1(8vA?.T-Dp 86 B.u[O?G^ z_BC<QuI3Yx>&nh !@AVE'/V8?1 s"r8~xᑷ/:.Au鮼lGNqs,WjYIiLnTHK뻺27HcqK-}jU!X2P(b5yҩ*\q$^.> r8I6}e{V|ڷOK VG3?J.٘)CC[OOP`(ػew q#⺪_ҳU2 hMh_1Zk]ĽYK=(מ<ǩ攪%Sȯ?k谪+9]`I %\boej |мr<,:72&0)oRӳ.rnf=gKg[\{"0e*g()lXӧXOŤ$&9ΕQƄ4A әhl Roy&4̻U W+(V&Cv8$WqNVv3Bi!8$kibu2D rM|ˠhۊtUSId_ݨ*?gl%ͽTj :JpѼodX^7=aഛ K޸{>\dfCynH*]u˟qe G̫g ].jۃL0rF˩~P] 7l[΢VEutJ&)Ȏi1K+ hg\tz]Or^Z6ꛣQ(ƭSt*V;vW>&h^kXSO ŗ7OckvuE` wqk"HM7_a}oR(ڰcрZQ_KBbb0@'*oWUHUcv 6+?E6->yhK "s|;PMOSv Ζ x_x+ peKjϬyF`ȐiEk[[5ߞO}t ;auWľ\ X<%bۂ4^Ѝ&j"Q@qa`"F d:` a4oڗh[9BEL8aiEIeyYNB*ڎm}'oܘ[#ͼ+2B u!mV!U(kneЭ.\=U&dK_g_zgK|Y *n$?EX%UZZdGیTZқ!'E}t02*O CxX,髥ZrTS leo-aPB?tK^5"^5,UiK[IK8w}CctW3XN⇀ ^%xK6C^ ",yyupuKt.oZa?W=!c1X~YX n.|Pg㙿R$(p}&ô$b<%iH?0@z2ET:tθ4]j]\%{5vm;ZuEO>X~uuF9ձ9IEzoQ߆~ZLІrqS\%#ӭieR~XAA ʠ:EŶ:қ=pL\~:ԙ@O@vgN3jR# UK,쳆 8m# #ͮRGjɤ{;J/"Qydߋ)(o|Evq2ZcL|?ט7|wJJ])+p)1¿fPTj&VFUc[ޱps8. Juo2Q-kawRd4RKbf`*]3{^ n[asY^_=3 ^ `AUÚvMmЗX!h $j9r̅㚏EP|f538X@ ~',r XwD9tL;e7Vհ"uWt P1sğU$F.I!MmeuC_W˔Mʌ`6k}K6""v+mN *tp>FN>^O}H@ru5AC/d {:ӛo{Z簨wH-Iغ%cJ\3&-A' gL4033H(Y0M'{šj'g_ztL0T gKB^CJ-ʖKIQ|I6lښagFSylGjDSV$A:Щ9C8QUթ ^ ,KITݰ|p< pz3UrTyT7!fM:5sPWSp{g2ᰜƾ'y'3 viCON)|V|ǿ"A*`Щ~'p%b͐S`bحIqݫSfxLxuQ"RF㼟$FPy"fMa~ho ~HZW^3 %@Iv}{;gyq89 bD!Cj̮С,Y .W{(<ٚByt/E- /E54JT8,hZP NF: znB+`vjynr wu.(9#o95R8Pbεl=jIChܰ,I1Zz[LEz+z%S A3%CTu&Ծ_׆<>Z y$#&siYʫ[N-d8Z@f8fxQI n9H!576a}J(d* Ƚ5+CY},7J3@)%`So -5 'A$ 車S4@Yނ}hIpD>vjm1\SQ }8b_r Ѷ潩5r:FYULӠp؇ˀ=\(rT iB<6([DL~A4\"LlXHS>2K4屨unfff1<UB˩~[$ 2Ybh;\jv*+k7hg1:3ش?ILtwkEYl|s J61>q*S:̹=NcJ0ڒSIpS|Ea m!#HǠM|F?X7TA=shuу~[W> B<9G<`SRk`hjLTsF%lqf(>P&SqIb~y}cZU^aOL B;,9;b[2Z$ƩqO1]$CdgUʹ}:1&=Җ~r33@AwY>Dz𠥺r݇^1hF4PTeڨx[܃*,e\Z޸R!1Pr,Q4o&;']_5?3߆'~9S *xiHbUTR`9G$l#[]晫ה)aK܉s [(}.tEi tcOLTj۹s9ZcT'ӥDD M2}tVkW庀Wv֞۷sڏ!v8ҕ/_\up} ,_ظK\]%:TXѤi!~Fr 4c5j_s@r,T >ZYC^sDJ,+eߙ @M9v"{wFl^kw&Ē6 n_HDq[hv p"<6vĐ\dE a#ϧodhs<#JYq'iRDAx@VXE|=حcO‚, jNE}JWn]{OW Q)#f\ (:iV䌈f .HX'x22zgmHJ 8u- ^^~)'&OqEɧc\&yluϑG Cm;9p}XCi~ e 'ńM ҩg7500SGTʦx=[PL[,Jqmr{|K?PߢA;Yy0TAzr߯>z[C^N<7 }I(Ҷ+Ko,n$C/`2'/j @-yogY w` =;} f"h;̙u7׸LHzO^7uc)F~ydYe]F} Ā Xy+xU8X1dv ]]y>j}*27? REBJ *Vťw!m){!F!͈M|ݠqU Ն!:NavbZ&l`SC6_iLAhڥPgc㠞o`ח(,(KT49}M˝fᲆUzj6}m3 i0Oidž{.;|[F/7땅gBfi>za(+<bS5P ND ?w*0ɫTGu}B'5p ?PЩIyuB/i597P`?Tއ BYq%&PIDS[,dbi^%\J/3wLtkIT Ǹ|OKKp:<?(p~}6LY U ddWfa5]Aм(LK}(oύ3 b5}9l3qSgw"-mX߭ ~@r2AJ(H3)&!E羱88^& KڄN6 Hv.'P9 f9ԚkJ^Gi,DAZp+2g'"{ħsq>e@/vrNjV /"IEeyF3cn+DŚh\5Q^x,}\/rv5e սnz0;kŌ/n(ëD\}L]wRkқ  H-E,gtZ@^bY^zJ7i8\85qq@:}{z_Eg" ;_c*vgN ӛJh@uw:{2=h"i߂Co=_Sfd'XEB"EHI w9XRNa%+?kHTҥwkN쇜U ~p5@MJrT$#V%=VXbENj[֪V8$ !xP\O3l d2VG7OBǙ  tYH|6.k+,P9znHC_l0zQ}Ms&_7*΍GX1qϏ!7Xrd;跘7Eh4q({oҚŹ 7IM'Q0^:/`a>R)(ݸ XˆnM`/*kmtJ ʫ儾}Bw s&9^8QrhbVX%5#sѢ-|[NaF.F0H&F]{ݙ#nzza?s ],^z׆u ckdgTwR DJڝtKkIj j@7qRgLlxPl,dB+#53/֚5@s=RW8vr W[:`sEiL1CjDƚ$ 880 X4JչNP d\־o ?(ȇSIԧm`zZpJD׻"w]$dLi&,VnKd:bIc7Y!;GB^r(` #S: "NJS_^Eٹru:W~kT{vW8^=dJ\C$ޙ^(X7f%FL_xy@=# #BjK__.g2| 4 vt;9C60bÐM^ G@jJdȮ-PEUyb>yG)XA?-B6tf ͨ\g)$1boM0I&l͜u@0,9,H,DeFvRو:݋h}j}WMgU&d  sf5ng(%V$[rM|ڤO3ֺ,2@_* a3{(Z}vfgfj+wQ63~ o)heU\;eh]h5ˣ|kX?LeWJM/tӲ]ʨVg S4d Ovo6*pJy8݂2 t;<>e Pܡp=NW_Re_ⶵv E DCSf9S^^"\bQ ;++vF$/r$R ;kڴxç차"LyDtf9 (ނ>YMq~ Ss̃3h\l`SwN&olQ8Iec[lƗD_9늙r\Vd"\gYd坃J*CV zzt"(Wk 9UfچyCNGK_> JwØҲz\(9؁ZÃ>.s=c7"0iٓuK p@z? I'Lw&yz8KrAEE]On|#,i_ھJs;4 rב]<)â1I?cYcOW."r6i bDI-djCZxI^00WB*t4$)["k;7FI-tfR$u`A"x:gv#$T36 :dmb8̷oWH%իqð$ 5NǘV]B=}NPB?f ҩOn aShOXfdB//|%˸j3+Cs/l+!8Om)%+9)ǪzH/i7/ 9C)p u\'X>+¼Ibͼ0{fYyݛbaÍn1X U[_ د0e~<۪^G,}X۳I`Fh~$Ы^`PT.Z˽?5nx-C'(=`5#%as3Bk]ټ5CwpZ~= zUa7}+!uڷc$,W;V:\KMX&4JYMBˢw~ A6J1#Ϡ!zM"f _-iCj̺sFbOsN@ݯuH,TpmXLħR8Wc`E* שql!z$%u*ͼ~0x~⼕#2V*R [kz.*3tMR-wEU4>oUD Yz@YVInKV!J䮨UiG^a-T+I,E_&d]kfn+l!0<"ק\ ]~5P#QEɂTq&`qM#/h7 ڨhYZQLP.tه O `Ah?2SSvqb)r"3?d/vIҽz5 'ONqΤE{ :t~89 [gPcZ_^_%;NM=_0R8b\3A$McOG iob PU=E4 YS4:G/2 C+Ro[|m$7h&jFbT09mqRghNKORl4)V9Su ǸfêFz8#o%z[(\drΧym!larg`StmNH:-2]#\ 525' o@9|V`Iޱ̘3UI!J~4]8,$*7="}ohhr3T:1#:rE٭>R#TkY =TaOܕR@nC:xm,JBTzNjKsкJru`1$>B;Ie|:X"T|u˙X8CC,Mۍ|{81f}Dò}7ȨiezuZ"% d<ޚ xX=k 1y퀤t=o~-Hk2ɯ6pM@Nv a~nY61ō ;0?+:Pa; gJ!Rfc!uuw_q?6SxId3YprFkJZZΜw\9Woya۵]ߥ^#dAi 6UUY+>p@%?) ;켕!&fgDn}2VV\ SĬQ:Evy%=^WsE-3ۖMPeLZq>`֕hq5  )LS63\5^TB9n 0?u܁/T4_guFo$Rݰcv~&$fe鰄,+7wU,i:1!Z]=2TzY?2aHB"fAT҃a5r ػ>.3HF&\ txbpqݽ0jOiD5Ȟ9wEn$WU 6w5(=b#Y=$?pm^8pdj̷rQ st,߽z !2{tuA#JF[ VFaI*>Ǜx}; 2 iQq|nu٩n{U"}Ș[~9؄wQ]0wP-GJP'5cTH u6|-^V¯sI18S0͂fUk^kiQr{_263P,.u\7 G|7/? }G SF8C0Խ5nsGN)H<~aǣjF/snɨop| GAC͌Smb݉Y|gхK{@\ʖ#bsbwE=& Yr[//wE4D;\n}yg%F{ PZ.84Ht-n`iD*n`&C[/dlP#V#Fy/->fZ;~2%{ /܍_ Tq7 b/\9hƺC%(rV_ 9əQq :IWx@,0Iu_;`geޘ!,Q T:Lfr;4DN&'쯼|3_3WG)ux"V5(|Κՠ)3 jDAzaƈ nPp3JF&gXy`/倜jVݡbouT&NtrJqyA"15{KEڥ$+ѽrj9^1Cb3Rȃ^TxGGbiֹ7(RB^]4 >f6G~x݉'k<54G߼*ϴV͘[棰b.~8) P$~0%X7/ߒfd,dKڗkËLt"$g{ bum|͢^T3> v{+ڮ Y,unKaULhĦ }i-Uh;ap` @dnfR-VKW1rX 7ŻDؠޯL/txRgn.V6T__ɚ{8l;ڮfx-.߄Z D-p `KN!xJofշSmy\Ui-njybY^5qjbS u{ɼɬo-{+1sq  lL[fdn]#l];?RC?]- v FqkrZ)t3FDޛ/H4)g>Uk=Pz{ eWQTO6?%(ÎzTt[=[|&K :t Qxł4#k_{s~>a֯YJpXJtQ,U ֶ`gYL4nN$Z{N8oA3bB Z[H׹;Y67We/\? 1|}iC.{h ˽if!D43#'Q1xyø!,=.wxhթPr>xx , j\rf=SKv0^ `;ƃIoqؙ^1H"SaVf$\KbD \`iףك{K<.ɂ/"* @C6)*Qް+/mU֮G83НPJ HB+Fl\`+pӎAQŀ6fEʝU0<+ZsmXcš^ZI6ƊZz:'t5kjēeլӡXW/0dGީ+Omq Oć"b FˁBŽž[v A5P(-#iE-,܌O4^ỳ_MG=Y&j[:Xr- "s/Qgfl,864.o빜JUrc4eY5$||U)>7;7⏯7=Jfdx) ,٦!kHڰo yXv KBڑs6z>)|LRiis1a\t^q @ _gftsм`ٳ mO7Mӕ512_Z|Z #Hy&HΥ$wE5~QpyQ%*v$;C+Jԃ F$6VG((JHYbSj E'^o9a|ɤ 5(U;- R[T<^»Vet;N' =e<.l]&Yآ l>L{YPe~LPF5\0Pon)˃0$bk-BDl~8^k*;L]rDr$Hx3m?OYٞЋl!&g(b<)6@7A+pl!?0Ʒ,C:&}1&Mr2@ͧ+؂r)5u4Uwvȭ K}twpP. yuA-+4 |dK>G;}s;2Γ\"~=DT< R ]ƝJY~:ōZ9R^"Y'T;!)] LVGѩu xNO*|3/; r=XfB罡1Rp`qO7=Zs0~LrLyӢ֮AL&`'O{ <-?X~pZߨܖ N1.On-0Ї-QV+c?cV}p e=8aF#k {e٫)2ߥǙY(&ܩr?lf5; ɍ;}J`K+>Yڊ(qa[B!a'3BT`LpEhUCh(d{ c_UfW[giV@bLS})~sO3s!bfFƍt9_l#Fx҃,";Låó@ `1f?HKz}C>XeOJpB8-[5}dp@\KjqMw#jr2SŶ<9YtCOQ=sx"Gu`UDۃ /u(bqtN'uZZS{}5K_CFC5>;8B ~hPНuai6Li,BŔܲn^ęnQzbACܿcr9GWtoP ,]/U7х>i<&||(G7ZIT $IId5I+eq%r*@벳lLqN.SV( =]FY! ~P\NGbU}͋5PV2:Tu-15rvnN{Y~1VI٘vЪf7r4bmm?ly]XHU=*0="ѐ5zWƄ\k 8ÍbMv @bKzT\oțDt <W"JUl5YUA€2JVX]?`Ԑb_z϶*R}AaOف qA}7p?V󬜲[4x!񑷌П6'N,ȿ ~-;5R`~8냤P;wXf23AH@KtFc+ 3,"DD.d&Nɑa'`#1NP]!jY#;T!.+,D q覯( :&M5YXVZR3IU ܠ\]G}" OVsP!ZIf n; j IM3#q?E4ܨ a[BhfV+0#-$)GPR5~> * ._G.+%>h?bm奅Tš2ѫꢿ!#z'@E|U!XmC0[9Or|v7?| lM:V7nvD/eܪ"i8!FcVWN2tVŒunǻn`mͦa#5}Κ I h@eµPkv7y`J?@uF9 {Ą W! f2˭Ic3[ %s<_`@ä;Z^ IPBqp 0);;MÎ5PMe /lOM[3uW~A} 3BMKs̯Pp˪ؚ*џ?{S_5[en}yE`ѫK`@0Hq>AW"E"Uuv1̮swL!H{|t$S&y۫yΧJ6=ݚHMr[m]eE ߋ]p}Y멉i0׃.H=tbD94\34[}+ʵ4'I̢KpNzWvM @$#`",]dYRDeWYKFje7{J. 0-zL{kҸSD MTK:2FfIž9@= ]Y]ȲBeWgZL&mcm/u3216H]Qu1{(X/3nF1~fVD@+H70#Ӳ*]VQ&38V$Z򂀜[Vm7-)u1"ﳓm`'x0H(Cst@V7jɟϗ$򀗗2c'r_2B+co9wPc=ۼB4ʃmI]?Y*njq0a#gD1Z!t P[>\wCAPRkIw:@.6Ra4+wV689/O&Wo !쵾j{!)]~sF7Ŀ.D,=S88]s_+UOMq!܂%.$Mi*+nk4Jf儬S_RfV)1oVb>ըD!Vl,F<E)hLuE;EE"fDzcf~}%Z!&Igؑ3 wsVx&o 0޲ӚA2?=[ %Ԩj zh^w^db)!Tא=. 8J^KD>hVc+izέǤ#֥) Å4%z!5ih9eƈ]ZTF^- gv*"V (;d0R;NT ʻGv"5hLr$1'5ݢH\vCC_w6,c/¹$db؜VTm\llq>S*`1wӈa.{_q5~CG|զ[sx.'/NNgaY@N~S͛6^}9Uã2L:z= '(}lx18YjXQ~}I%7n';>-mj.*fN Hu#5U9hՒЫ H@?g Q̓^GĔt';3#͇N,+̑~]=QTCb{A~ߙ _9ޜHȡ:âҒ&LC A{]>D1/-;H,,7$,@h|c6#gt磴$oH/X6 @Gt8?I >&h*#(ov8S,WjbE r Nv_9H[eUwLNp-,oy b/c6ܷ!bw@ (_HѻJBӎJUI N~a4yKre v1H:hSɠ BM'ᢥoVyn>B`&z`r${WD7172I? b7##)yl6|bQQû8R{"K#oZGJ &&D5@Qđ O;Xy%.IoɃ9?gj fvU4BhX4Ѳ 4/1P '_?U*ĵa8cw1j6T# Q/x4>i vJ~7{y8ZswN.nVv!obY띞ߺ3;73J65c^jK OYV, [7[P1bNt|YQ+B #q>& '/ZS@.<\ޝag| cJXֺ@_+~v,|af+\[uKLYsuPLAkfd䶂^\yqo T,?䞾fǦh9[*GYr}8p1CrGkF km;e\fxI1E*K`?DAb`z.E + [=AyC}5;Xg_;9W?RF`H Ƈ( }UL-ՁQ99`Veh]0'ϕBMWK9ZPuorDn'l(m ^vD\|[ o;0*%, \nӞ z nVd=a<>" MUGE⺺z0S*FѮ `x5f)W'Zәo[, 9)U&) ԭHH{W|u, ƁQ ߥ96M" )]iu i $y +)y.ȭ0K)œ 4kߨDM PQE2AŸﻚcɩrh'O"h(B۵1ɇuqUZfWPHƓ%Eqd`Stsg3'K!- Ez}qlutTz5uDqY‰Aưb*]hhu{! P2HÈmbc 1, vfۚGƜrMk1es3C_ɟq8IRfW^V5 ;DpeQ_aI]4cueJN1G M%?Э< ȵ cX]#v'm*Oއ:V1c'Qo}zd'ӮN>ᨨ\*ZyfF=%wh:nG!} 2V, յ$HrR5YoD.4} OB$7-n)֩LXQJJ\nvk8huu]/hQf 陋|y,Iik:kevutmJy*ьZBUy@30P-#nkxN5v羴;i:mQi|e?fΒZrt(${ܤVE#ayR{Ml`--E5@ &e.NmX٘|zf|3)p]$uXwג>o~rs⅃'曶F~zE3(!EKP>4KO0=_ |6D퓻'do KPj`5R Z(s1R]|7-ð=Ț\sR~PB CX,ҬN Y#{AW?d<\ o%c [Me:N ''r\kf6Ć!q sfǹ2 b sz(%R'cZéeģu>4ص9vh1-'ⰰ?뤒յq;SeU han=", WB^^K2}n„gB" .K;ۡWMv jzG6rqntRkj*:D.Cj7]|Ą2E\17 '&^:m:V~?z0χ0^?7!('2 Ǝ~$vXKiƈlLj[-#l%` zE]>y %c 4'V3۲8ՁL-R'P?͇&eo㇌i:.8_f@UN++0ٕoFc!q fTS]dm(s1+Jfۚ.Ӑo"L{gwQg45mX}#6(+v)]i&-]>S_d]ulc4RF4~0uEM}OΆt :/ Fq9@(|))_BUuieﶄvL˃҅ƢST)0wSV:0%'ܠìS6;DVhҋeH\;WԂS!WTg"`])qPW#`^ѥ z@j&C~bDY])nb@:M'SL@9諣-Rb+l`JC*/kVI{遺୕d9yҒ&clu5=L<îO'o<clSGHj'Iyod,$6&:St |)0m{h7X# ˕1kZ0"h{#Nko6ڢ|(aUuŐ 8ȍԖ N˂f1^4uh-tVn| $Hr^cՕ…4xfO|zqY5JkDy+Yը v|(ɴV0B0&z!%]ڡڣ4z9蹉έWrK9SjQ?DS6^a[q&J(YgSݾGqw'Tc4+ر3-ٿ CZW+!@A  mY>`M <+tc|޿ҔMGC47caD6, qjY*[ 2nnx80݀jZ=*o&]P8$)8*w5YUЖŽ]o'}p-ʆT dz~Bw;dˮ?3U ^ D,Nb Y2[ۤ)y؏sUbOl)Lzr4\QU]'>f x+R>xi!c3^1Eƾ-nI'ݟ者a.N]m^-%6Je~ُq/z?<̌?I LYnXS&l+N"Z'zcFP6D)Z0֏݁Lm J?z_#^Me58ɍ6.BQ?7)W(+U%!JA7$< F9d9h%4>r"_8_1, Ȟ^$bKj%<8[}¶c3.rk@t;ƨ [@z9T'Ťw3XYrwJȆ%9cnf`?Zqz:r[~5~VJK14w;!1cPdYŸ?6b, .a8f4\g][ëv>An;B(BIUYs]2/xfյm/ FV$Y/AXm£`TB+R*j͕{F'VbSj &41Y [pϏӛ;#ZROj6NB|V$̓1!s.*'pJD0wU4X;C*Mk c̴x$U- 7hڽ5yP?]WߑO>,CM#`==|`ӲUؠ|MD]CHoK  D ̽:Iz;d$D`0 &ƞ2T$S!?.G>t<m\ojȭͷ*1~Nx3^PNx.%܄yCLtK"_];hvmLT%njڌX>}6}oz0Zbrt'|4iCp -^i  U@!׋ei{\:YclR*IQxǤ[Ή1KFpruh嗸uf?ű +4iz'K߮9gQGD$Mu$g) oּ Eg 2T!`f voZ(/ ;moX5rUB7UԩhXhVa:1xЋAn, qbG >su3*o[a'LA-f|ֻ!]j0J"GHֈOFiPͻ"Sc2#̤C:})M/v%++RH7. 1ʔ5Qj'}d͝N BAw rՙbps]d@0L3k[7.ev4|*s#{z c¯&EyԤ .SN,fMU2 Wu:^+x.׻sTwWTzthJfg N$HQl*/Ngԉ nV/UXށ?śiw3u ]FyN!W{A o'>&wq$GG@ x~ӉfOz{yd;X\9)44vN+~ /$жӰth0!,V WL{![M0v8g*-@dw|?Rx2;pЏNM 6}8V|&^{W͂N)B!hHfg b]¾ U:3 #Yl<+O(w’۫Ya}4iKu[9UiT- xXi;(֕q%c|V.<…E[2 1-o@23X} ;⿢zI6S0LTMd4RY佱N$Xƺڷ Hx';prfZZJnO;oָ4*+;"Ǖ.~7CVJ@ KɮVX =)oL>Y{rwz>=:U=H.G?Nr n.e.q}N7b:J7jw_S3r EBm?ͤHQ\BlE#H OP{([3v(Dneg5x]҉٫X*'Zu2tHrUPo v;a-q<1z0R1bI(uT76FsAm7IȊ]Dp6Ec:La M6[MG_:[.{}=15uԩK2i{ug柎Cw=p&U۲&֚5ଖV 'j9xRVL؀;7d6c6{y?(2,.|jFƔ.},+UB2vN@cJHLPgX8gaאoEޑS?<-$J ҶzdߌTL^L[ͅ3]eNw^b^uk`@ pi$4Tyy.t`MnyAj$muzot;;ÚĤmip &M C-Pd܅%_%ltpJJ",,&o[$jp`2j *w17W\ż5gK_{f#Oz8;5_ ֈͫJL3uFzWwM*#`_݈fe2}aɥ({^ WNqm$ܫ]qJzJ,r ':+nhN 2J~iM;{@((!h##8<-]o]cjyfYQ5z*&EDI^O{a $*$ 2I` .*ݓv&m rBD5CX[DJ-7t0͔iESn=Fs:G * ɹs dz;7$7hG'*N<8) Y/鞋ۘ*:m邓rCNӯ;L02={[1Z8ץuןͫ*W @۰4QޜKÅduoxb4Sr&$N+?Z_A'q7nGdCLf}:ZDzCHWkX%LؐIw`)ҽ+~49#~xrחɝ|RtACaTM5?lv>EZĞ0vTaCkI+<ȳ96!{/_Ϗ}; O#ǭZWs_0FoYWG~vM׫!m\| @1U&bq2 1mjYDpruĖa0M`9ؑ^Sw_s84:JkA4L(ɒ\g:a|Ci~k1ڟ_Ko^#=tAQg3N}LC,]x&v@7x,+)g}#roq:nFL]l{ΏvZO=?I;3\GY~o]r&1&LC`Yy eRIuusOC + bnh**Z97B< iRd6c(8%T.,) N5A\iw帤*8Ǵu48L`"X&>N9#R4|E^#Rn\_E*pgBNCx:`qiP2s)f< Xz(8dNM dH"QƊe<./ <|Gӝ𾞴Eؤx^ӊ &Vհ-d]C~&e CˍUs5#EtH\?8>'BU(J!5gpXNJOO|C9֪g-MY~g{DeFEba}!Һo'?sJT'T3{#Dgq6FSP`MjuEMƝv/AO_q+:+ό;=/%A4w[D1b^r^SfŐmfRZHh+Du䟆YXTrKXMҙ~K&o;QBGmMwJ(-v'N{[K&L-s흞{~W 6c >@r?krx r$ +Xg)}|uJئ&qYtWy 2C̦=dՅ)n~dcjJbjYb|^9G\ GFƪkéœ=A. 2fjuZeildɪQADZ)XM[O/+ R']AZ*e2[9O<=3X뺧 P3`G`5{6[=RALUǿd{>F[y-^ƩևZ]8詢2ِ6]f =>1ƪX̓. nU%'æеmt@岝ms17lY2GȾL_ap*Oa1]!d+m<'4U`ΝԵ4.'hRq3-Λ9l:t/l1 HrJR קgOBǎBghI#iKA P`,wG4nO&v}o.&M#C8mbP`P/xITizkK+v-e]xE&8.90>@Fùx"nT&W-aǞgo) ȥAEPq0-soJ '`( |ZU1R [[k"iQ .6)UP_dI7 d[g8 gb{}*p1]P2D>ش{_53iL 4¦9IQcdjW[r>DqNv4$6)29//kChPZV(#'v_{55DG,;֯q #ж¼ 0s3~`>:7q\VK̙$@"K+dG䠥>+z6y bM;OI=gY#{x5fOl4=s,C9ly"joVaڎ7M?Ytu!(p?_)ec]0$s%ԛSf M5t&p_ys jRگ*7!(1 Jj%b B Ù+|m؏sx.8ɭ6w;zd~- 3qTv :2*E-IQK&zπ %Q fo޵w)ɀ@o~Z9i@ lزڵ~󎨜fX4rlPnk6J?'- 5B[u񝸾>ԵwF_9,EE5͞(U'22nF~6Fam1[XP~Q^D@Yz Ta(z+ lNfF·u޾!j/YmZmQmdJ L*2} -Y~ g90oQILR XbXD@]PzR1Pŀ Js3m^ѓ]HV$p_#EN -++9`sig_Bxu'm#`Ya~.bw)v$ߞU,HC*FF^G̚JgqvHS@ lޚfVFstꞁ_K.b09|ҿTUz(7J` V BJ2xuyl0߰FNLrdsĭ< ;>ԃ!3'nv<5ͺC:hRV[7'xS{5|*\i rC*yӠXo%?.*7,T!r:~tOXf]Vʞ/R z{wmj\QhƦP7C/5s6_jh/s@@ZbʖGϬ4]=:G0._?h*eñ Ga(8ϢL!h(}nAA 8 Ѕ[7D僱h:3 ~|:q!!f75`O+%+6v2%٤EBZf3ApYPwp ^ITU_l8 Ry'ݴրOǽUd߭ŋ|%{~Ir}kMikpfp=p6g_zEpKnػk@=tų15B_M$ڽz) k!|No `(zVRI\ Y1<*K `]̈Е#9B4HJV1ޘ/糓 UӻpE3.6Ҍٞg$%5P\ץx*nAGm}>*yyIe0#oWqμ^۟ i&$NLK%Կ၏9O'>N5ί =/ǖpwu;2N.|QM(gnچ;0|v !ks+D'V<:kfR}A6aA3>ZaakG+I?OLl,CtdZo);:qt@>!t=]&(@C&:$1;']"-?S J<1G郢6K>^&w[ xAAP&!+\5k{ oHfwASN>1 g8X-Yk*2 PA'8WG`a@2Pw6`>'X nEm?:"6Gc*uE4;hco[O\7%pύɏiT ӞLk]?"%5rQ-AZҫi%7Xȸ8AX}$ vXL u/E9|A,1!atwZo$)^]FZCi 3朕T3nh1J8C2uq9kTr=Y-pѵAx:6@+A&=6( m@z_{^p 9@>/xDTلw*~@W;SCܟf fғ47XyH.CD(`HTWAp8vb֣&V1K਀ ju ۜk-z?!;Q0bkD޲f^lߒVגxaͫm8̦g]~=\%Dեev-%%F =c u-/1.S׭'=U?i}FʩZ݈eH^kK_4#Ǥk :$hTo`Mh4j)$mcwFx*q豊ȴ~-B"_Cch2py,[# it.E>(E:&7̙V_n~A124!gGkI TS:mUoBaэ'#(ŦH ÏTW9+PiJѧ;**cF?tl mdifnDHHsrLd:|!i^^/7SO|VֵTȮ^Ŗ6IyԾ\ޗd-)R` YubBK ˃ZJ`2`G蝧2Ѡvãv%d:;ƥy}V9veD„VkR^1G{O 0+:&j3wF]6i1PC0G}JG'`s1|"g>$;0tGd(8rHܮKhyH2:+CvVYU_qK"&7|700 8gZ6 Q\'EiW:U`~N& f3쯛x81Ef -/ڕ+c0ᶏxS!s!"Oσ1HbuOo-˶u N烼d-osv>K~+6` DEf.vmR#fp J[2QqVhj o@,.E#*Y]7a{H-h'u OLt`jK*z9sarN|OLpOX%st9I$KqYLiw; wIݬ7otNr(OcW­$ZOd,e!ˠ[6)* ~M%t*h=8)b7* N9⥔r.ĴdZ%(wP'"D9=,E2 *<7J$9q4hrCI~wfk '7EE&Q; ]ȃk[}auGGzFB0%ѓhz1tSM_Y§A#]SH0S}ɉhsa eH 8[ِMtMjZ# &sQ0]nܦ oEHgu IswtA;_)$p֜fCs#{fBN u,.{(-Pg<4ڐ m.8Wk: n# f.8FuIu}#TfS#OCܔץ2zOKq6G~^O-TWfVЁYBݲl냪" =cRAESOæ/J´ D|8y5_ |> Q"UTOiG5 .>'䖴9o3B;*LVK,tq (Xn/ `2fV+{&)8g~Y̟*HwOQ!) LA fDfkA‚BQ+1ȡqatA?5ϖ<d2$7q'$JLǒAhVVOXVi o5gmݜ,vuBC: ϥݺ~ 9WfG}oulƅ?ͷ{vI#fsټhwp`^֖ acO\9SÀvoŎ1bUO5E|)=E{<f/$wrhrzC 81R+¸BaI3F0p2p>B|=YފQoèvH eo4; {l>[*lKE%p `OŐp !4e4`Ƣ|s- N_k.D7gFұvNLϨ[=B\QG!j\#8n%vȀ7ˑ@l<I)u7ƓXaz\">%e#J^W۳o>mߍ5OQ<3_E77Ka )}ćz{8A. h6#U16uFzSz!]zfLWvh.ilT.uRNrF(<|U޽CU'W (_p@Ƹm/IR; t;kOxľ̿j<17/(W:U;jw3\x9mA^_YAm^֮ L݇2r6XD 3+U{2,zU`njt}V/H[L4$K[YA>>7W(t% qEljY+.®"]ѳBd3\SMtyzo 1UYh* X:SRTG{]\C1;+q`b5x%!rUIW*}ը%(Mg?^Q_C 9SVUMD164xʣ[ї/hī17,+&4uXoV[pcҪc>U2)ʚ v%k+f~Qi| Ah2>v3aՈ̱tDoqpicG'qՐ#qpZ.8swߔƮh[M0ndFz ՈNYOZGk6B_!+aF)*$^pkZBڦ!"M^\JB9AAU>Ҡj_myPF$s:g;QpBoD'C8[5SQ$mB*J[%m@O{fIjsIoѸk6쫋f5玏´!QkL݁[^(ld#ȵw4 ]^ETF>d=*iDW)kW檬Jn B*}.Ɏ J^ Oh, &'ыWr(medBBJ$609KAL%y;ԛS+ t&nMh-!FE["U(An[bMY/Ep-v)RgGJ%(b AqQ dt$k>Y?JGHpmm˷SyMWcOENí9e&WK#58H0"Oʏ,3lF?h^y//o]h7ޙsYDmD[YWJ!#GDW54s6Z6[j) \7 |*,SV&_zykD48-cy5D6\\zM}36X}Dg[&etK>HGA~ j~H(;\ъ`5cYtN4)f@N1xԒ#itєKYLUF,yOg[.Fq3Hc+bt' i'%N͌Na Ctx3$$ԉ-r{50sf(ݶ5ɲ@'ag'Xͤhhzea2IFբfIO6ǻf۰aTSXWvOOELSMsN,T b  h p1ލw@7b =ȒBwE\=4J'۪oPbO]"YQ[zN<{gyzpM7;(HX~S `xi ܪytVw*~$XHVLSSܴRaq!S,IudIA|nÞjN|]W9pV;ɯXp7>k-t"ʏp˂n9Wq#6Rh8ߴKDYyl0Iac^Sb3\=X:eK/ _rKNl* {j6ه* xIE|!; X&Ğo:[6 Qcn,1RGyip3sqHM mH+^^Ӭ9Qʮuyԕ"#?B\qf3aP\ ̹GurO?5’*UUJۙk[@p(yv8m.e븀묆+ڰ$NFJFϡ%$TKTQqڻ]]^F>~YjEH~:̂^Xթ}p'?P# څ DC#&gD&9 9 du76v^s{0tk^X(Mɖa]U o[ԋK_1\;/b@A;CjOf2"h)Cr!@b\Hz]h` j Gd*KHaCPqXeh |-hd߭ 'myh~lDR8 t1*Doo^Wu|f ¤%"Fj}W9QZA9p$I!ljݭZVJ p@\ȸ!elw}X唺WO9N78mBZzI fa^#{^蕁RfksaAQtHy?z]0[paYuCsWIӯݚAK>w"DT:c"o .WS5 @xc:(!+ݬ;&  b14ZB YERrzG7ln}o)h,0[a \Ri"!9ȇ;k‹|*4ޫ5#nD;qvƻD>U%Cٷf[@}{1Ba9ȕYcl txNpsc=Ж5ayPRU uz$]Yܰ}15"aVE6%=#+lV2K)h2T!k@a"m"fdݍHjRU!5dy L #&JÉ-}K)əD \K3c+=0MXg5Q=~%zqƾqvu4Ҋ$Q19$d`locI8mu_/e'9Jf Gv<0mG8m*W_^P!m1HMU/0QESW&dfڛiu>EbfG *gW˚ApPe]O% %@TE-`@o>ʅJgS;أp䫩7kr4@,YWg,p MI?K>[%EwR(:D nPaA)^&!)_)yur,aɬ)+ ko[# ilr9;2n$=l~*p~Hc=AM\؛}p2-fe0N>GT\ Q|Z]n81}2$vhB V{y-hpfÖGL\. n2]DqMCÜH}J  %OXtn+[R~"I zJ8c[\֨&a'EjaB %}b,q?]qEFyLvUK洲Njq_LƫOIdGjt3Hbdlh¯ߕl݄7iO M"ZK\XC*cQ]N@`IҙT\WMAO`3I/}?i\M=@J64cph&fH閹 ꅣ!@f=P g>kn)x(>M $EݏJWW7h.B2*J$8ģ!SؖBG/c<}!#JH,nV/X"*3L\e鐱N@,jatW6Rs% e/i9x+"5ܦ4XFE _GGYUtwHY"|VIf@n7w _."c89B1F}1}} #qQRb7y{`w S% e6{te<<h;\kgKyQ {D$e\ffhG9sO>HX ]4 ݶ& ^']_WA_SG,jV}I=cxm$P J6roVgr=K|ll Ȭe\jΐV?aST fӎ{.j%[AhEXgx#xfO,Y޶68i p#TӽlΧ GVkhŲ@ >bS)be+:3*$)b[P)+HQD]GWݧi*osy[*|o"k,%l"ς0-H-+dAkXX4{yhmVrrSd5_:GLՃqc% bK܉>ŧ+Z"}]v,B9PiTnU>;Yc6(ijCL-!EH$~k)v"^@)r6dq ^F-MNNpw?.LunS{Jܣ p$mf5#63+11cMU=K"GMDFUԇ$d- ȐZ_ߎBZ*SI_hA8^=a%0쬳Z H~ߨɊ0)ʉoA&DK1h݊CWd9to9{\R6ge#ׄAAPִu}g wj:([m/.:`UQFY)i] P܍]wƺ[4§eN5)KʩfrA**W5&ͱ; t~Tl{O8m$@P6>pu3,~.^hxA1Gj'5b.;1-øV +)\>F%ykE 7Y0$O!6GLoΆ0(-/^@a#EۑtrK%xz*N82kO!׫W#}Ps#Y> v|o@%8 {)`53=æ2 ~͙e~[mFnw2f oiYa ?a_-< OD;yӌC;qd EMOpY0 @d}%Tuuz.lf+(c?2z OOxZAf%|UJg@N礵UIDde͙FeGO1P^ yA()RI9pƂ=|=X9G4{$cv*p|tz}riĖRͻ5+X -ዠ|&V<: * X3:"KdC ~4:V4kLT.y=@SPMJ)IǸSђ1{W-zb|e^!`]BU$g%vJ# kӥc/AQ=n=L2 Љ*{ʹ.OA|%.Q"ŧYki0>8fGVYZR5/ a C 7 ^C#"G+)|d8y[øKYB\"TbHkqm=h.KD{I:5zzتgܽ, ~wu}enInMBS{G% yn;5ϖ;A *N%}]5_.z1ѨJxY$t%gjt^\VrmGrS]DմHR 2q#G0sp 40vRDW^!4Lm?ϼo [f'a(mE/HKrUv= %H2@lƜ_swEy؉O g퀀c?ThD<^1:a,%(h+;a(2qYZӊ嵂2N;.ZH?7֍ldy{vYdȖG\C٩09”c0#QL{QxxT؇)?2ݨ]bij-M] d~nM\2c1XZP85R\sj&|_KLȁTD ylA=XnQLV5qmtQggq/AG5 Rm(@׎R]{y?a%/Q+KoqlqD3`! <|5-fwk+Y"/ͮ74}, `͟$1Ev"V{➑Mje0Ld \`Ng]~̰ZJH#/dn֤$ºJE}P,=0Ʌʈs깿6#.y|!9 o~R|? x'@.H{H+^tq+v LZ>k/3\^V Sh>P9 Ls6cDb]{ʹ?z+/Wci`2(`iFzyGJ}+F)`Dkv^^?&v@>!spt*$+R}D6 :yMQuER!U;R9eU ᴯ~1vnN`B*:|vkClKݤxS=Y>((Ld X/Yf/R REk6+hKґ {:)7acG "{0khxz"%yg *7S}1Gi.VD@} H+˚.~d!ʁ#(PD!XG%DR'ˆk@ )m4*x))&5FG7~J] Xdsf ? 辣Mkg0HS(8lPm]'\Be$ b=k6,6CS~71i_^Jo<s upHf;#W#A0uu_'tl2uF^/l5x(6=_-еe궷u 3')~u)RVǟĔQکPgfyֆM9 ބ6\Yڰ[Gt[FGxXfN- :IN<*%k ff5H.-(wյ{T#b)Vbz@'<[1֙5wGy ' In21rҭBպ޴BǛJ،KY@N&~їբt_ddئgp+GlQr3`lvSdh]Vh]pfKޫaQ^eM4FI#a#kթxQQwP&EozA,,^$8=˩4Gնղ D'Ϥuh~% NTW!~6;\n lv\rGgA{ SOE %'nθ[.ݓ:A|#W MFtDƙ5z!֭%y?s''UY>;l3nTePJ:<抾O# ~'Os5!hz\R"1E4\rDkL>VK"|; y;J?e\x~ Q1p ~W^9*n4Z_TQƘeVWDV#ҺV T1hv#Q9B}fOrJ35 sDAbrtJX Msiծ)6ԾaX ,Dl%\ra1nԤzpx& $ffD6S[@7"'&?xX=XF_o@P`u{7AEZ="Df;$ 7 ߞ^mP_ ! Lԗ6"ړ#&ye]GoK؀`HVBPo yt PSPZ\qdT_.92l'W\zMJio\Ո }ᙌ@աCk]m(QX#4|@аDAͺw:#mMޡ}̵ȨtnɈ +rt9gMIVg|1{nֳ^2Oӱ uy6"4x E8ŴCt~+a0= eГ2бRdR1v)zXG%>*R=DfaYzVD^iXѫʎWrcQ؆ iPyO?BRmRc9 VpԻn³pʪq_ڷߎ%,у;k RH4(SņlV[+דY?]L^2Q-wTtC,EnE ,TQ?EL(mHgC$3J6nL!3)(y(T{iEQ΂nL p3[U48~-!qX&0̯uw8G(;R}.fUF~DWn7'tDU~;!i0%~HlQ6éA9%;wTf>Lu,!} U8EW3ZWzUknDWWFlZrS ⵽?_ 6@OT|/:2aK鿃oGsG'mp}`!/ޟx?/@srSqkg ueJ.3`}2(}J&"2 N1<&jM&bϜfFyci1m׌jtp6&\wb 4մs89}z{t0Mx4Qk=cFN+@_S[LK$`>,Hr((qj/~>!w%V~*~u&=zGlA0^BR,=NVcΡ۾٠ ^l)^?R)RS$'^T%$BW7I4n~Z t9@&:͎0B0M{t\njp6sqۉϪ*u~߲-3b.M*[l5maikĮrRn{7/ِ8uFƶd=w RA"Bi쁐K$vzC7+Qƹf6 ̸am?Pge7ghW1Sb;5fɞt ˅>ǒ!)cX%vtm+XM'+kW mu-Ig"JDXf/3Y&Tk{Ut%|+B12Bߴs1S=Bg?b 2 \j$Ԣe$ /NSg] _^r=~ # ٸ/%Q[ROũ[I}ǧkT&1';P_}7|qT6j[9]놏0Sv564-*}|cO0'YB{J;:;3*gOu'Cϳ}L&Q+ #IV!د[fW!cl砸 37ڨA/8f"Pۡ+M:_2æeݔ+$y=Txf ;&r u s{[6g {Wt\Y#D*HC@{VGlW $`# Gsm<]Y5  V52ݺ$õdlFv &!܄{? ?lCucWK Ri:_AbCdH}~]\6 4#8u҈?]XOtMX: fŲKEv$YnO6YnV'V/VEo .ݾ+|+Wke}rٗ]dB{ލwBBסb=5$TC`]úcR*mynLڹgС s_VB/3ySZ.@Mz 5-ZE%O3Tk+O *ā]}$V \e]_U+(:dƀ 2N#jİw \6`Xn3uV* /dq08ѫy8iE_k23\F٤cA ׻F-O(5a>>u9:}jNuhpR0* cQӀqivSύt /Uo}Lp?m?|vVk`9=4_QlL\afQ'*>(s%nBx3~\=OIv3z'W4L`{zR:.$|KP&~p*icg5~NeOѣ9ШA$QL'}90}^a衛E7Ó:XC֪fi6"4DDnqZz|[A@xPw5լ-hW1wO_8}sQ@d9K 1 t XUtfq 71^.lIn/+|` j['&O,Vfn+< lX;@h1YK#)̡OQ b [ql2 J[b@k`4C"qV_^^$u"iIr47u*p޵Ż4 qf Y݉/t4AWy jsd%v"Y%mH.2f-)w-GMwB[/^?ӒJ77JreFH+->܎XaZ.g :6b_ߨ6%|}oT&]<} Wse"~oWbIL뽬"h٧POkhГ3O#":ɓԗCv_T2|(o+Qf?2`X7Yճ+Eix,Nl.yK)ɣK7P!.=BdE6@_Wwf #?70=$Tt u.vZf\OyK] `fyGQ?6Z'}eK ϛ0J"rќٺ0*|D%8+fQvv h[ЭrvzKɇyǥ*]+ l5{''rh 5$OD!l^@)W<gMb) HڄANU7cB@, : ڠ7Ǹ0VdBVGPsN*BCE)m9jNljl00 wҍ6ʫ;^0Μ1Sru5 9AԐ`@a>Y}hG`Dqt`&쐮>ҵt?wh2޴2, [ ` z\kǏ:F62oDZAYx!9S#h/A>Mc ':La|,W.!^/X8{fr䒓Pb֔v<ɑx2F7HDa#F@hG W>s b>Qob ;a-;WOxY AhQbN>aXɯpTDͻ/>zo1>KA@ HrѾ -d6 jf#v }pZ$`&OOߠa>WΔPhݭ.y̋V&cU, 6LB'dy729(փ7Z_:dQzL_n|sUzosM_3C6$k]qjc$t1$%: z<Ž#@ըV#q+4Q XDAL':v,(,*,!!:P8~i.BMUVg7U Sj}fUɻ@`㿎;׈÷ <8_{/}7!ؒfr : jc*j\:Z&=Q<dJ4DZP؎R1CU-'@K~ހ.39&%y*tb[so}A&Yg 3Kh=!GxAGgO,*u[>er*_X<^|%;:TxLA c,E K-TR҃}7 7;eN̳s>h-Q{_{vm"/:]=Rd<`ZkUQW'˂{9#Qq&F[-]~C9V̯SQVV;N䏢[iZ<Tg9ꃄ}>LsШ#q+dƠ`W%eoA:?3m7! Qun2[qde5?s1B LҺyvAQdZ>~ZV%j?}o2%e$WC䷹[>?H}bbs$\DTcRozrٖ/L}^{t AO)xzP?&Ć ,[TQ[jsGPzPmVŨ$ΫU <sgߞM<(S?:=>RqĉiG!ɵ^aRL(ЖND;7M[`u-XhTfF Mc0=ksi%f}Vj5lW3sJR/1#B'SMsjo6TOP*9M525R!8X2\ Ô*H+_# ) ]3~HsDaգ=h}ۑZjҸx)*I_n|S8ol%b8?o}KC~6οm$:UnڛڴDSnr4܁BAcu@> {@nɛ+H bZBҭviv {mo`&(e sGܓhSfݦ{IWn/T@릠z]ס>Q;')n <^{ZG~v!:r׽%DJ` bU:^JJRt>C:Iۂ.'*{"mdN R *7 YvGRkIr1H!u>0G/ uW !ohu3X] ^eD2@LgUjB;[;UNP^p^c>n}DTbU&׮]R,okgSCx;,LhtIA9QetP#}9aI#ǞéTAdMk.c$ebr=l15Y1l:cg&V DxOzJan]" 4_??d;#@um f&6lxǚFIBcTO3M՚ޯ*9CMٙv>1N*UV72̋+K^^jҨ^/d@ÄFk͢Sb3W[8`33ۈ2 F-oaJ (BDIQңԖMO)8 ~cZ4k<Ϋ73QX&@xuϗ.+0" Ywm(R-P,l hX$s2?[/Aa&H" ;Mzz ;8?7زΞs( ͔l$|9aIyᥙ{N5 St2%2_ 0nKkK.5ɪ7I\3'ƒ!pntˆ*!pgdO m"2D+Ͼ}Ѽ+`A-6Pӎt>r{O@Q;QcyV[-^ėHD&6% ہ? h\.5dyC.qQX-eIT~(qi_<_$V㋤Q#,ʢQnK aff1}|ķ/>fޒ طo^q"]È :F(2j̨j}:KjD*pd>cd殌3XI ;~r]&ugiw>.RS2y&Uu=6ڐ AyL+:~/RHG83Νb`I1#3Z!`!2;m?XWenLRpr,yH"!:FѓK3f8LS|TFJnWL()S=c) XNNk vSm+JErCs?YOAۉiz̡c\]Ω9UwP)_?랺JTpǰ_6(ek(LXÖVI;@[&Wg~ 8ޭs>J]1gK (U.u2W:gy-p5"0~CtBrD\6bd6~ZCy NsnQV#74w8࿒ o3AÊ +8J;CĭϥULgB Lx;g>nny{T֭g]3%|IoaהxOP%l*!C14eT9t:PEZ0yz }0E0}$iQ:W(D|dsm%gCq]F;S!HQnŰDŞ 9dcRaV9p1S4Ɓ&ŒP ~4"ٽ]B@CI ;]z~^[ U[Ѝcn)q`)MHXb#nS]p(1ZĀ̱ܨכ:-} VE[0P6_;ŀZuUՊ@/=Ȁ?5;ҟ>6HK`fZPʧ Qr^b!xx[(dZH@1cΡ*;8pZ2dڕ>պ!Ӎ?rUOހ[}zWE/>eo{\|msҘqzԽ} 0g"Z>"#bZe\aʦHG:GBxFhCяͩ; f]0mҿ^f6gɡJ5gOjh[{ՈxKlUp* V## M<:Pvh--_!wWSFTB!R:91`dҴI#7 ȷ Ƒ;NQJLX Y1u *\Aw'<&9Jٿ.HҚd<>[v)ۢC呁] ӸF*uĶa 'Dp̴ig%*Tc@҆dd`_zj|O~ _WXTz90>0h>aK!8qrLE,<1eF3L-TLŝ8 ;fWBFK:3kՋ?$͏ Y2;alxb՚dnh_r{@pFdQpɰQoݾ ^Uu|#Pa~hZC" g Bt^b[h^ ]Vm|2{\X#N@Z7x~◑M0*1ۍ F@m{ 0; b}NLw&12č?0^X &&~pX[kaϊuqit`MǁI1."@nP2N3,[m2}_(Ԓ Nܥ'->XKW*d/jR&-9uoR} %p+=\T%Gp*)>nP"ia.a.6.l}^\rӏVBY}8$!μ&f3<0y앩򇈤ZEwirq 1`b[%Z1f#+Uj`nG҈0󺕍 &qf/Q>r3@1 \ F4*gLHŮyފY xP> +l/ظqƃ%[X!t"%L}4̶PDyVFgzԁDlN!b:;:޵6|_vu.sҨ"f́.Ko#,$hۓ 9vZydB.fkhl,o-݈6ZF( z,},×ҳ"S,奛SyMǷfůJv@v5߰>IKgCF2eN 0=嘑/Vp/lm?9IV$afrmWwAer #.(} e ڷfγh-1+cEI Յgw-'1Hiۻ"Lj3S᥻^ҹ/C v\y^m˷k)䰅 yr~!r~CMZ6n(ڑHc!xJʝe ~X޵JwCe'{юΈʻ6L{e%K[=Oo//*(tǬ~)'.'w`#B&`ёu]ć8~FrN灼Px]qw*%@]#,6ٙm Ak`WIu7 "{AQy4՛%wX[ps$. ޜ{Vz̈́+]-Xэ(pƈ@-lΓBTw[v~vi]٭Nh9Ӻ'IzkDoƝ+hbjyI&ʼr#@>eܳa0ʶ+-+Zl5`9 %pi n Ed=䢈+/#|L|F}Ψ4B6OP+Z(b.荞e)+i嬦tsXQڇvdu>{zW'xc;kv_"sacw`Ɩu2T+Q F뺵9[Ԓ=oc);\vRXo}&hY^̞ &nf~mprJjSt6xi7 l4k_qmwcX@doig@&;`1)*|zC;Ui F-Oբ].prF8pwh>`&߂#PB9@6~IB5[ ZT#/n*F?Q\øNyiяT}ߏk΀M7SKv$΢Lz*3;܉u-s*cLXsT3B؄~^?69o֢ 6f2 nNnk m[箈 FTcl}uɀǤ!mzi8/AN&E6>@-[Mx,";.E QY!OC0VDBe2F0cۯ}S=RZ4PQFY]- ՝8)5zj޸sc1d%ӳiNT7j~Yx!Ċk*u)J%,:F?q&の*Y$yh#!$ŵG92]26%}G. F;_@=cwUH'[+mFS7'x^;z 8SiBRUF]PK)/ivnڲ)R{7LYS75ɷ?ODd o'&K=(_$A&!lZ2bSΘ<{EFE4>vfF~ү,JF35DxFL H#ݭs(*`0ײ A~tqJέ,,2>>=={Jq%,btH%s-Ϯ;MDX}tNc>GB@`8Է1Czc;bC[f#H6,_RKzD0 ؃spӬfOUC(ќVKV1csy趲yG"f;Lv BZ(,P*L3r- 8b .k& 0ݼ&^48]_џcqp4H,q0t<ꒇ+G,hfaf_Z5!TU"Æ?3T{d&FISK|y0:?HJ a)3m2k-xTBMжX]'pQwBAV.X1K h5;,L!㸁C;dg(Fr͟s}˘񰥳cz!;#CrNƲ:MwNht2߫J<^݂{k#F.vs[MmMakP|Hs/.UUJZ .T#jT Ի1Bʮџό(qnHp<2r1g)sU¦3KKR.2:Y+AX& 7=QJ|AژZSJ6> bQ#XK}0l\'N)^T} (ljej;SC 3kn3*h1h7׸VB};xdzB ~ 7 7]]k-#dĜU+#̝ '͛ +Hu᤼1!mo5S `\Eԅ#HgGKO$*En픅!E D0a78;Wnv`j~~mh>[`^[JIB,ksP1i @7ͬDk:aNz(K`&8^ZǂѐX#l4ј%M&ǝ͘ZxKFEuO1ϱhL1^emU(3<*q֋ YВLu婵 /<=c;Ij@@`ZZ(ΐ'8k2 jH_9mqq#B93-@ Rwwxkv]<[BɚĎZOuWTOPg݋P/SqD443slrEʮp3;a^b)ϬA(g; Q֫~PQu1X((M4Mvdxxmr kaz12ˆp|RG,^V>:&t.]T0n)/nB9:xmx?oU ;ǀj2MTNO?\ F%ԺQ;Ê:gr0LZ|()B#BG߫5If_Z^SZ.]Q[v1tFKy+G$1DL.rHO긁 'a5F]c7&kt͜}e&ℨ;FSu Naك}WmNQMu=8,I6H5i|9w*n}cy pqh-TobK+`%v3 ගt bڑC}W 43^6Sd8DzCZq5w Q댖y?Wn4(-](9*D@pXXEhã=%)n68_ETt+B&B!͔3yc-l79wS5~BL<+͒*jiТR}MSܳlF& wVQEu 9 2a'gيݙ(R0(A~_pdd)Iɒ-T=O~в^l]Zt?}.鯑FSwOG5l>?v&XGMG.D~~T)nyfTMiB$[vX",׺d1e]mT΋\oy}9OLf(z mr L KT$\$ވd&//ˮ{/sеslp)CXZU^-b<'mh9rD ڢ@=vƫ>atStUpTOSwA$o~݋xϚ:tn9 E* ,iw!]D5uH @]؂٬PZG'C?Vh;Būl.TAyH?Hpf~AaFPE]H]i\(r#~->xpC%h"Q5]kB㌩43zKvK~KS>p##qkVNWEIUfEj 0{NXn˃(-aGV oKj`@:HTGDs{ ݈hQPa>fG` ݣQQ\5iQu,[]+l4Eu9#AIG wnل3-kʔ![i.5A.mvA8o%֙cmiuBe!aɳ노W=Yn4~hBZeqW5-&>kz-j`rl3˦1@i.LPvFiIXOsd>VF@q?hjuŒ@HwB,K{ _‚kq 3?`Uf 9Вں J+VWp[ _Isy(~R%K% rۢO1F4p;|$-8 nAfpmj:"E B*/qE9ñP:v ,t%A01O&?\{󙵠T-0>/|i] |MaDzL)UEfߪN(y2=QDrߏ෻%A|/iw*F/l`B;4LX+um} .1[} 7˕\ڷ(iR2nNܲ5nׁ-7#q5aNY °h>f1x~6|#ftDH:u~Ϗm?f E]b4M̻|_":APu%%}̤:A ڠJp:Mw7ti[;Cݾ陸[DTo\g3WdnryF/`k9w骏Ot72Noyqxt_>[ɢߎFe4F`JFeXٳ+T7l,?@.Ě2o_$+H*/?a|NxwjK O穨0HNNmDP4d(O_ͺTOd!XОgE#!/-GE 2.}.:2"sep,W4(1[)Դ6px{[@IAV 9m΅NzC+uj:WB3ÔǚI)48EݧM')Z.J|?!Vg MO3u#hӝ1 wIr~dvː-AIm)/8x6jh5O=J桛&p|W|(J ',_*x+g t42{`.îۡAq6s^4wŜBJ.z&vxc觸NT1fr ڻn༐frf䛨)ܞߔ]@ٔj[Oqt'ld a&.@!Qsyv!abtRZ?ڋySt㓵Bn:roJς\ H]dbB ̯7H"Xb#n-~N+^E}(v}mq@R&41+zɵI'Wq`t=vWJ34[tB/Q1oT ~]1i?X`@Ka ź n.ԇ-Wavw]X?j1vۘ!Ya:ykA=ąHW51op%Uw`l~4qaHlJ3pb`)qB^d-zjEehNFZf0Ƣj9A*V%J#"ڸJq7FHS<9m]w3E);[bo( 'bÎs5Q `Ute?E㓶cO51TL\==3i2 W@xPFF1Qdl3wV)Km$`^Aw\N{妈AY{:R*Q }vJA_’B䩽;mI l趆# 狝njXQzߏocچ^b^hP6hOQXnMò # ~ 9<͍bxx~ ڧ)9KygeiOF£28Em{ '_e)̺kv@q$|73$ݖǂ$)#tզ}Gm;J ࠢQL2-8m HKY3c;XSyGFuQMسP8>bϘ Cَn97[}J#wQ{x>L6b2*άY U`Fu P$ׯ$}Z7xWר$ "vt5*fDžKw#>2 ֘ |{6pBseEWϷٵNϢ%rN}6a/Y0w7,A;SM%pz ;2mYV^s#t=n y9|y!t*ES àPSEV6AC+{K 5ry@e*oݸwknE@e5ZL~ -z_]N 㹫pvwW-aO=-:wrY$8eh00c\wSSxKmq @ەCs %֚V-rz ?j\W 3ޗ_>7XC@ 5OoHj/i6{gzPs.*}Z?jV?tN!y|ԞdCH[|SxO1W{O0& 2sT($uׯoxi6?O1!O7KHЯ'6]"qx$(N"$gSO(N Xנ.n[N0P |eSA9_YLpaUYϦFfpFT%fq(t.:u|m[B+JIU2ۀPfY9O|ڥUN@=Feo)ɜȔJ"++M͒=~ܩCЍNLuӪl#MIǭМ7!/o/C\ZK zɀITmDNޝwh'.*B}{hr^&p'Q@"e*۩;{.Vy[~rC)(bB "=u2yPC^ǣܺW bf^olOȣruTd0uE)d=)!W٧;zt? NWJ2."H(n룡 _jcx1* *$;#>>5dI"z7~I}4`;L9?ŀ?UĐSݺS3\( :pp V#]x/ IJ/}Wgv^9BaaehH 7ػVpzWr:S6\F F->R< T\[jӐ5=4h=M溿V9X?@,yI0=EXDZ6M n=4 (,hm"F#7"sO)? PO&6y NxB T8 e>\M6a1חR&&cC-~감ۃ-,FƏ$n8IZY^-/voupPHHj١0%w"׃ !kUZ 5Xn$ 2M_K߻7J).!`Yp W"'ˆ ^3`SĄpTԏx#C#1h8xp#՗v:Snp4*7vgBk[ yKT3&&>Sfl'#†JO 1EV);f6 HHz*f뷱`DOPa3m^niyH0MUV1{5dY7&U""[@%o~?u'7^@[ףX>UtܕAj`k͜d rиxh2S{1 ̢+[G1FN/\Cy_.zST͂0˦S<nwȠCrF¾}0#\̨޻ZM!RSNH/I\˞%VHϱNqB#؏ɣ1ky lLՇ4g9Xx&l":Qw+0ƞI$7!8ԅ w_(!6C[ސs(}m[y'%Y&vdng%Ñj(OG^n0\fU2dMҨ-)a%=n%D ௭‰1ɍ#/tXb\PM^PִV)oyZcX D I q?Hջ%SߺvCаpP?vQg7 9PٱAiT'8DU{rHfk>,ך%oebu޴JVzR 4.:}~ +Z4mH"AǤY cM2b3ud۞pȂ^ѩ}NJ {h}Z]j:O at} d[]~d3RgNe0 2MG!PGm2Y>7cR֠ 3i 5-m/ZcV, D9\}hx21@AELSKtyNP㐰%wRX&$lhSaLeE_N#%p? D+tPo$i51H&(rK2u_9}$bZUĮ/퍳 OB`Ȁ),o9.hJ}}Pjo\ww065''%y\CD MrnF\֨="(Lxqǧ'вggE(f,;B~+o8WpgEBEGG{E \ v0# 0Kx16ҡ;w1HQ Pn(\&1TO<0yn[#l b;C7N(4 Y)-GncQviw 2@6n;+%_*!@ظ=A6&B#ʃ؊Dë^<~+^.k㣕b'կȷ&wOmBa67#W˖!Nmu[_9LOQ b!o-%==-M ][;ڬپy5P/61m})E &[R<: 37yAG%6"'T)tlqL2\BƘ$ Wmt=6cvrzԐOśy"5BM\P}HzAbg,n-f4_.0tdG^l, 3f56zXG:H{y[NШk<#©vdzH9Ɣf|sf3~fɉȴ~YFysXLa{[@'J8Gm ĐfZ Ml^b#T.p򊾭r>);,H;$YIT{L`]v .o TcRK*9/HaC+BSД |ۘ+[;_笺XNis?9ڈށ7$6$7nH!$fרa3PV̉fRc Q}}Og?4,+|p:{"̇nY8&vygAt'|lbؒp%9ni=apB. b_jtNGbaC>27~q8x?V,ooV~ޒRb[We˨1yMFEGIH*REtNr@ ״0 !ir4J,@fd! iX&00Gd>&1d@XBѫx( P l= 2VGZ燲yr؟hUdANIe!U ~m7}?.r>"}^1SYO Y5zM `g&m'"= y\[]!ھh[: L/2*cwƬ\c Hj~iqwf_tpv|Ml0GA2&&Ae9~¹Swzi2ȵM8V?7)_߈\> ɣ.qǨqИGn]"am9WA(i2?P-"T%C '' dH_'@.9._e+!q,'bel!&|_*+{&K >@iA=$+.9n\ ^:ڦ}z)L@_of6x,䪹Q;Fv'ߑ9ݠZnaT3)X~3ى BDy΍ le|xD sH9eԧx&ӷ8?JAF#^9,Eb{}1+N9, $-0h!ܧEP:-6وD0Uf1O{%v1t+^m)*<8GUߞH-mr%he L1JBA` G:T%tlޤkrXOfAIXB86FIIY!'4fOJsp)1(;s->{e^BF]G+cQ6x3Uw%*.@DK8sDv? QyQud\@`BP7{#4o,F9D &OЃfARY.a#ۈ .&63U}]9!2Nڦd̿IYia\xA\FIɂm AKd 0 [/Q=B?;'Wc'lg?7̍ ̸vžHȌr{1az|eme0t5,ۿqp4_pAU+2whKi~.5#evb[#N.C엋]6"6#-E5 4yUh.f҂2{m鞙##y`x7#̛j"bP=D`Dm>-2=/nVC6Mq89]iӳ2%K#(D#U,/Iy~}F#Nx$NVQPz2/BUZ-˽pZXة9Ey.B[aovUդ3d lFN4x݄#~L:d2i#2}vHXyR\eJ]6O P*+|Pg6>yP*[î 6$R$p{s%,—uw?en?e %_>%| DU7ql,7emTFgh )t W9ICVI-J1ΆӻLOt@BsM9O,]R\aCs>!Qybc=U"f | L$. h=v ~OMߝ<l|YcJsԭSD{?Ax8EF Q.ۨRK %[Ʌm AkrPQlXyY#|#oTs 5VY,KX)sj2(*8?Irqle~ȀEҿM! p. 1$x6y<8NJvD;o :Mxkd@v_5: '˘qv1ﮃs0𯲉W׺k}Moe] #f ?GpeC} BC*;M |Ci^7`#;۴GRBhfˤl|N` ¸ѱcrvط6XEsd29=n#nBl/3 |.FD~|^/b;mɏF_9_`KOtC&Iʹռ/ -s|y8vSDE+{a$'"+~."p}><:_ PwtR;my d{@=}נ3:0DίQ+*М0<["lSE{djA=1;!r1d n8DH|FJixD7@d \ıY錆 /љ9[C[ N+ }{++".e}CfGKL bv)].CG!^Ƹf9AsrKPeegMcޏ=56[zÝwUi^PyoI_ xc5Pcd{-%=af`ˀl1q\T%P)I( W*0/KcI{6VeOU#6 ɯOA=ȆF]wId朌_ /G ʥ0[VPa *sϵڶKy=0S ~Rs,_m6AKin6A#t>,,mu6?̘Ƃ}}ms- WzW-e@V$Q\qe7m{WhoLnm wr$ZYvGHA 2&@vBICmtkφb*4K1$ݡ%j3W ,VUhSE$/0f6x^h>և,{Daj^5_m蟀Z@=ІC<ߨ`iPf->:8p r%>t[?yIvcw1/SQӑ^{olIv"|GiPeH2ΥLC :u3[U%eׯ VT[Is-n2V`o;@:bjxC`|w߲x=쿋IiwB X77^K4Gp9ũC]\Z`2'.s;E4 /9iȶ[.@ uxYQFr9>5Rhq҅9[ظ6%/FN9> ֽF'GzhLS|EuEp)|kaÅCp>v1*)fhKa--;}W^7 O\KaT~Q{.w&f-2w[l+-6 wrY^r鲔'&qs{ɀ%'XՆš{f bg!K'IZj8 #y_Cɚ.KtU|OxrÄpzjgrM.}V~y=%%SIJHQrGZ(uK=duz_+"'8*ٟ _C*5p 7;=,'= E,Bt>huJ;- -QʂNg엞R .Wt5q,=IP(r չS@ќ ʕ 4觨Ղ(އJ(Т]X(_ܓ7|4Fr9b^L[fi0З7e&u=Jܱp6MSxTyu=)+x߈Ee6eބ"C d*< ĸ2=w`7hQa2Dus;Kz3vclw򂷟YpGFH3q֠AZlFp0jዃC0=og/4Y* iH&?1(T;!d}nmθ,E{YzQHR+@ GTzNܼ'r2VQBF$Ϛ @(x(96 aӛĥ$ՔD+z *bO:s\ZgZ"Le?وJɘa&LBh*g[9g)x+M[=s&3b\IiZ!NDX$3bbdQ jjR R's,^S`Pk?XQ #<LBxDbS!I0xCF:.>J3}7ѾNaBh%:I]H[,kVLKH@mVM=KdZc!/6-ľˢ2`'ƻX;>BytRuc ytf&*ʘϿ)gzl( ,P~Rl|r!ѡlWG/l{^&~]`5tY%(22aY"LtS&rlUܞ\u$nȬ>g_n0nBl# ߉suEʙA¨8Utu!jDe``!ߤ;+Gya$Sg㛵?ON[|wA> "ËGh+(ʥq׵~Mu'z;Cr?rAr]§VHI0;.z5wi-) +@,G^7^rb g`o@w_]39 w/e7;GO*/oc[G~/k3[LD$Qb܎Gjͮ ?z ؃^RJM޴aUcGOwdm~{NWl*3ݨo?e&e1+ 2p =*cCvPv#w;Arh}8.cݒH\+jcofc`„ E3 cA%s T؋)5 aq]$9!k7lǮ 1K5]YQ)'iA m'ܟ- Bo4vqzGVcqj0_=ea:T/b6םnz7*;) XJ&c{NRy\'Ew|8 <rԷQ7Вi90-R>8`|_[_瘯YS 6YN[EJ.6IHK3dmTو'B$>)I A.Ofv:WT޴[M3Y%Fl8JۤY劗e6Oin(3ǖ(kG!iz֑@8 3my"OnC|lSCƒ!F5a&77|A,[ pS6v:!^={|=۽Ͱ1QGV-o5Vs|{@P@&!{uN=W^HZ;fDOaUr'9F9VU2 l< n7"8Q (zWUnmsGYз?tx PD3D/)dmZs\WtV̰IHQPZD$Sn΢ytٰHH{a9}LeڜbZ虇ơ"'S~H4W"R\O=۵[ T=ҁyƒy6;+`ד[CcU'r]/cXvX*Ux(1G1Xt$R՟ v6$m<"bw=cmMPpˢo5j j8ȴCgEUz&!W%pdbH!5y%?D]Fym 3l ``/R nuoA^u hxi pA *_5b$ 1qwBAdْVa0@M'z 8)b&7قїF~Ύ&fedؼ-V&! ZnZ&Ϣ0 x)vo콹7SSƬZʮ黿oCoG\=)/vy>/^32]/[cLB=+2Q$}DfJAO5':w*kߘJ۽`Ms޲B Hc李Fl>`_P O]KL"6 t^:1^|d K''~NΦfπ4eb8l߅?O_d L`z!eVӞPA_{\}>ɾZ1e輖 .Iʢ]P ;f"ԐzV#Y`9p.˿2pKLԘݕ+ZifGΌ۩oC r5''BTK#iySUJltZy\xYdn1Q,q C?^yc%M?lu{Z╾,UQ D˶Y^>,<8p5ǺPK$%]>Ɠu6ZuDDf`LպKM@:-g"\ؽakxb8ʈu+3;l5lt N?7,Mj1 $Ә7j+=vQ?gxăϷwW uelʖ?ji?gٽ$} xwPqt%d]GtOr+bĂ[ww+nQ\{VHtT֕DF憝:??%hZ,?'ÄW=g 8}A)N 8Uf˷XフT;nEQo]끥3}f,RcZrh$G:K4Z}>0=?o^ ~9p2{򐩄I Js@f)hvƇ=U-b:Qx+ef<ٕ8&/5SrpGXarJ G mP37/M *oPCv!i?SSy71)ּ$\' K426PE5t ~m?AR_.g\ݘL΋fQ!rWmpQǛ5qh.,@o7q*0V'U2( 4@:f^Op0;,Y ؎i߾cS/h@燨|2g_Yg ?r&8k‘e50|aUF&c}vKcŽt1ò7drb%(/nBݵN^C-Cyby]i?j}Pކ{[H2MOˊLih)-rZdsc={[< $H!uV+'CV*7%yT4-395OG`I| 2K& N4"zy󘮘&.porYE?"̩(E~]],h5JJKiQlLm:}7?>|5Ɍ0J$r9 >Tbbo=hZ1I$_ifI&sNs:1LTٝBh#'dWd?8A7 jC&!$~/ُҵV8)H=nE6cNGe4n=k/Rmd+mtokj\Т4ZMYLV5Bp [#ZjN|&1rB$}ޙx"UHĴ+7adbfoh"\:PW `$>u^/AS{"j52t^KX1=rԲJ`΃-B}r\kp^p`e41, MHQ SQuv9l3_fSTGE 9p0#)6V&$wv:x&tZ#Ey#RԖ9-ېV"rS;c#9[H%}&#؞ dXRqn"dWG&K 9WAiCķcݒfc3hSy{ F6ZU4t}m[)}I0WPfߊ'uM释z,*L,x8Hkg[GE:87i{:es3) #3W$"anr0DP!4)pmJa |GQ u?6ydUCWGAv2?>-v ΰʮI8NTxt^3}F-J!r~HY[q Xo0~Hfb"F 9b.쬓5ӵ+HR]I-8֦nEPKŀ`> QpK'Jnn% 6Tpt:X$/J; 7cye&0|6U88Ū6j=Q؇ ::KV_͍k^䡐?L#"0auw P e/| [PrsbbU+x-M=Lʷaj Ft6Nylif(~ǟYDzL:AzQ61. L7}+|b͕6;@GSciS L "Z&lQt2˳yG1">}8A!K0e0U9{O*I;Z95UAasC2l'j9^bMB1]zRDAߞ6 y0b 'e//ZNW2cȼJg:ѠrY#)%8B;7>.Xm P/l_65^k C.8vV:FCslg,, ,} bbpy?~Rh햨 S]Nh3w635FyRTt5@:P'Qd;GBNs3iZOi{2'1U!!3/Dt`홥'e  V~1,b݀/eNz,m e0V/ WJ D}wN^9VQ1lqF$GTs (uHepAQ[=DٌŒ_^ڊqۉ3!P1U'zoR k2)ѥZռ@{'?wQ"Pژ'-y@Ҳfyed0EgN=g}U61w|6w-\ҁMX 5bbRhԶeFڬxASꢻͭy<>ksPMI[%hN+p@>{>鲵@d!E Y a^IKURjVKW@j,E }BqмcL L?Ш_g|ɐ~z] )pJ.O4P˜I?ף8:5X_}=f7wԊ8͏yvW\, r6}d)3%p8l;4ю`&@Ct<]z>& ~^#,,zא'&ҁx;n4A#`OZ,InNud[uUŜ3݋ .9#5.oWc9_qͣlb]AAKrnMv'Gj‰\rN$ UUUaz)2m 5Gpj4PݱIB Yp]+#^6TmV:c)EougCЀ]p= 6G;`P 9>;3=~\~j&.H2}=bԕ 6&em8_PG<:Py>`d(|߈If]z c0.sGM{! V"~Sya!P^lOػma4~Tq{| +wƛ]KoĜ=vt=@g W7,@X=D⊉vKB#"$/_&Q쒋P%31TN*ȓ!M#RTDMNoC.q.H2t`v=a][sRhsW;zpM1۸U?oy{)yp9ɮgc}eG1#@ ?j0 ۵^k-I5sTu*:"j-D<":D߬H.5&["CL 2`*%6\TM6c%uL}r0N|aVrWb􂸭4Uzm<ۀR ]9#:Hw_ Фȇ Ue*r׬7$º#vфn݈S e\& /pzx^`uO |9ۮҳ{C4pjL ,#C|Y 7 w4zVq) bf4cS/<+R L NiV|D[ /vSή֍O'e8Rk/G1D^3~TžI@Tu1"J3&Yv\[HJC:hmT{}1y?ʧ JD@K[}[2Xn:cwa5 7NUS/˫On@}CnώKI_ҙA"ޤPEaMe,E)ZȖLx! hzѱRefZo!bLp+5e@r[+|tClb\֞ŹhKd>$_`azuhfv/I"k WEP +-mƁ(jkӽxYE`f5KfdΎBl-(r*;i7<پP{7 6%w/l Ir~@_nc#auq9zkĂ :H=^[ܭ=3HsP"ihK>ϻ޾ Ѭ9mƁJ `#SIMINN/&m%i,ּS"񚡈.߾* Iې T?Ínp NA\[.ӆro O^[4 X^Qo'}-+3H{XȻnrԷgIVTYĉq QRd4T/EVWAE iGFn/0X879}EVSCwt۬T,f | j3/qwة'jAkAEHaq`%)%k]J*g2wXBQXth7M*4vQVƨt¦qwː*3tCO Ūmsqƞ92]{{bJd5Oe 5W3+ѽkz:zlYs05AJEb)*2ԺTj?G!hG.+cdh9WV_E.զJ5bx.=m. _$݆ceSa}TXCA67{*y=,GPB6Rۙ1՜hM5VDZ !'m'G"AH1yg{z $;oRL`Q 1Zkh ɨ4LѸV2B o8g}Wb|)(NYT# DFd.D59ܰݗx\Mr |Y֖g$Օ| l92 k BfcL.\^&Y{4f{ *Z X l/d*e3d(edd'f|wެۋ|*\/:îC!`bHL)l -d/NM-ڴt  ^Oي^A9YpubU'Cul=I-e>䖔Q42։w<[WO$a?Β0m 4|/40 my.pXO'[j5`q8,\S7OcCfwxYкjYo|ń,wG?S mK0]7l+xv3S#q.kZa);|X"b >jFR6fFpmlz`M&kfA\a Ҁނт-ir;}N_̬ zO?NYiCܗy#$Mu#iP)=7g ;t8#&Y8$Ncs~'' uqI|,BY+a,Asi>u" Qe,c)uҐ AƜf]X)0jXTQ:&hXmfPk "!Ec'?v58 NJwI4$wYW6.v? wEckurN1)H2 x\sa!DS^y2[%;2wiARFڙ`a*A73tk<=%=øČ9y B3W`#wI ӈ pE|Lq"N[ߙm=,=DzR8_,'$3q6HH$g}2}o:;mK<Uc$ \)cni/{eԸEdۅA75OÆ'277bXo Z{eq+⢋8W%o-:%FfI Y!rVm'wR4S{$-9v+ϝFh" -~f֛~^iM{fFy1I(e͒1|i3USX"t"Qb)Bh+DY1h).XHlΪ\aj4=}k+igHrtҢ 6H@r0 OF#IGi.(zU1pO Z972vW ^~l4*KblL(7)q(;ZlR%4e"Ea[ i>ο n QqZ̚|082/js)d`7Fdn:1y&Z_)rnHw37Z<̆2zHʃcHm |(S3C7&4ElWt~ of53VcNWA6( J役 "k.ڕ,5Ee {8oR1lL% =ofã1}h$2a _%6Cg2lpVŁE攏96aeJ WK>g7[w?+i(Ƚ,Mf(pv!Ԗ4aWލ9I-.\=-0CG݂ r6r+63<כ3otF79C Rʡm0M/GE uXQYVP #L wd*K@r~% XuZ o3tH*̋ 7 { C~R~-67hA?Aն~?͚-Y0{Ю`uM+jp ^a@ót`+g\cUMHę4N-c1z4^ͩD v'a@}KMZN*=y ! ru K'"R YQs~ w'̚ʪ uNw] ܈kP+bfw 3yW[܏PdYE78? o]4Ϭ897?ڷ@\GG hGUxTrIъ75m  @Bg& =9* Cv:6)pSq`#֝ aJ] лm8t8qV?I1-hF+g̯]ٲ98-= 'XO/ vDԬɟy⍻\:^w4m 5\ʚzye7."'  $"B7aR`$=LOJ[{}& w زf( ;tx*1>#cGxv_/)LU|qWi#PAr?|U7zQAA9xdV0js^§TgJ!:G!EW 6" 6*_;ty jApQpW rz|3y#a 4>Jt{QM6׋e8kv~~oD.G*DvhFt΁8؇vgp;/ōS@"H 4F5& nO*$c_@]F;Å8vAֆMsiw.#h37~n%ꄥ,"B?pqJtw6ܘ-Y9`-k+˻\xU".V) )eot-!7p )oQ1% mphTh, .VVRu7ܩ^lP!)ha&Y:ȏT̗ݨL0U ޕFj%qӢ={Ԉx#aI̸WmPVJb@2Wio*C:S)EyJÔ8:;4!o6H<: <~btb?6[H Ae=CK'h-;- ;*ì8>e-Kj J{znW+s}ĥ6 #h}pD|L˚^ ۨ* 1,G ڑF22 + S(TNYDKSVe'MLPeCj9$ڐU}x"^a0 Ik\v%Y^3(7\9fHLO8&e (7{3v97!z:"i֕)G}?8#f4);p3Q8Lm3ǘV̪q.tԚT d1VI@<RRLHɦ w{|.FL)®gd2[PnS]f,60(udNTE݉d_Fjg_2β%"Y{hA].ppW&'/g?Z!j0"jvYZXM~q2Ҥu@%L+~:- iaԏOj-Iʹ9ƚbEY4tˀaX脾vxVCHҫa ͑GuFwR5K%ްlǥ\d.pmB[M{$p1 >4~c9b=1s=ɸIS,Ox1E*-:~n.&vاWn ;vQ+#nS*%DgG >VpBx%Y2d#i/puU5 }\c "1µ"BѸfّA Swɖd%眩sJ3U'p>jaѫVqNѧݧ5 ο7SUӀzYCp?[aj0@/H vU`+P$ɪ}аj.m,Ňl㑜S]!|`͂b>P;hcdll7 HYu[q3 ٟ._oo#r^-%RI {_uxao9_SQϪiljr6Bf9Ĵf`q)8{_?rq֧)746ţߦA ˟?|qX~`w-ck k6_#CH@8CqPM*?dirPB[>ڐHخBy^f4RiUXL` v~{韹Thj@Uf @cWV7t9҃F#I6WLf{`ql -1N 2iP9fŸ3f %~ҵ=k( VbƗ꥾@Y6! +#ȢX +N`氧^^ +?*nAMPȄS.gr }C@x8Db=~M.PjNp(1Ec_!U~h*fTj) ϏQ#Cq=nOF6#; }ԗ9M/g8"jrܧ'+S\Bf5q:,vдP%dLAWp[OvaЯK x}xt$Q 3{;R´PxrZn\fDA w eLwZh60^z=W({aG/vFK/ W[$,d6>V.b=a%.˄Ӻtm>wCBk*P; -:"URnoƕb y򲰋/"C&8{շ~LQzM5ƍM3tU A='֞C8;kDQ OCSW I*cOEǿ&lH>@s I#w`QxjUŘS&bzsB= =MH(_`4I<7%צ锽mgzvŘ~[BQ1ƀF2%N՜#qYkC2bδ3Q;QdlF140EVUR +}<+q7f9Lto)UU0Z=Z5kG![m+m1ٽю}S)s| &Pz D=a2-v`oQa{t =_`}A t5zHע'h- cxb ΫtKpCfƚ,_ZρѺgd$#N}0C@F< k9'd6"©!fBAg곗5V` Li"4vgR{3 mh ?ѓ8ZTxh6PG-߯`*)kG맬hrtyΎ#R2QK< I34%EX1A/0^͍nтd*RKC``)]$&:|?kx^0\bna'-gruP.T;WJN2}T3=g~k ]|B03nײN/;h_?aVsKIbͬTeȓ.E\"XI1N<-cg~W .>W$O_i]V_tYk꾓xP+eFeܼ>~,+B%{_+`+^vVek&KPZ^'ABTxLn|Hf`h ψ3ql* 4r~G >>7k#9n"[wj3`+oN1CjOqI),;B90`;H9 9TM0 Bbp)?C鳢!t];/lr84U٠]ngr[(Ví̊8CfE]=[.H-ЍF |x=YXu OY#={)@@IJP&XYg{S#]zaDmW T>2B+ø{KUʨX ÓS<;_s"W"#58tmU/ <0w\:zJdʍ,|p3a2hȤ j =DOH6 iz\LXk9 bt eN҈ s >;t[4niS ;cӍ9qZZHM {7)e-tu+;]h,&T6V%_dlgsټַr=6Z#OܓCHhJwRSy&e(;jFVɞGƲ̈X;Mwȁ \;M{5VPZayܔo LaJW!OdQ侚!,!dThpnh%jHZ^1Ų{ů!gr#D.]yLLȰ.ٍBW'cp&W^  "dA @.y 0Bb>(2sʚ#*sHP!G)n$6ր1Գdbzc+sx0'L"*q>Ơ.*f!?}{hnXFڊ/035Sv]K"ڝHX! ;2KGT@HFv2d$itɯUr8r,QRݪ, h"7 Ld`e%4N\Z.w"l/ h߭n}fMZ\/OfoapYF"8ن<8 ?ps6er;"uP<K*0͢ +J҅m[wԍD#DS]GYc*$k$0GſBHdžb!B8(+gXظ^hL#Už_hCw{}iIFFŸ2G}=ܯ<%jf"IFQ9oQ7mA/S<mn lc&ŧ ~?3W6m!&6[0&l=}Mؗ V;bxIr ̶OH"V Be4CO1#yY]6 @!*C/ڟ#mtm Nb~a AE3 f.oܾuW *N~HXѥːL ^2V@_E8 @6'踌{6nX[FmnؿO]nI=G=k6x k4M$'P`n3 T?[ n?f@. eMI<K,b#gҠ?(xdo)XV: 9?e,W,Y%,EU~jIdE|n%'\gI %iRAG" f^v'D͢48'% 3 {\<{A ~uI7Doݦhƾ_쳉8a)eb~G8nRF5#v$8,`)V/St 9)ZNa۱CT ,wdl〽wW<,F`ŃAi `)?_K=gqoV"S+L.QBr&65kƴ9 *&X|0{$_/ۛS ZFd ܞea#  z-*#3ǐg)hD:˙O ^m'0>_+3XpE&}0YבzĴP> [[diomxmP'/Enho+'RaUJ|5r g[M5@>1 osOsUd\,bb^Goºý--F1|mr<ŒARfE(;8cbaFFV®qvx#\52$ Fi)g\m. +uS/_RA3k.lĿP IdĹ \CvΗ%$ǜVR(v(!FdGlAZc3.[w5ENp=eɑ?5# :it,d; v\oA 7AבgDW"cRdmNu (Y^SEGrK ,6gٌ¸Sam mIko䳸ߍ6fk}$\40N2@/@ND]&89DF7d6\pڔR:i0{8Я*"+80=/Dlfgh -χQcbAp @Z(ي .EGq6X0UG>3eLҹFJFHP-7z\;+2ۗ50|4fF>=e9< (ǬSo[r~[CFՐb7$m#&fX+vK mi;=Pé8f.uoιWHLו+R3F̏=MRݚCHJMM~nUƸ8G}BP>]=C#0R-Dl5ZEA dV!NA\_߂s\./UgcعA1|RRwښBi\t--Wc?(m"kjW7d œn[}!xP'ALssr#oo\RP^#~{qmGK5M,tc3·MR@(*Xs^?cfP{JR\Q E2FMdޑ78w4y +#.[MU@S*GsrV&.<4p.w"O cNm]v" kr[߮Zi2;VAֽއhC2΁Fa#4hSYf;d[95'"ݨ/hm6זiJH "FK[M/y?UDMq'a;uJDCWhhCQ4R4 `-b~W^BMWjcg 2?vi R?Ri 26,չu=Nql{/0;nwF78˜C*2Q H'[~3N~`It'6i15s^i*/vx6i{1^jfXt%QT >/-ǒy¨p& cY^ -2G~fbRsw ;  U%ш ^*m^[9(q9tRt*lEKcOq%(DsXΰ0lPW1S՗t$YoP `Mρ6?bcrT[4R]J_p.@X5/ZhR!N-[AYQçџ)~rsJ$~ͫݐa#HXu?i?YpqXDŽSOm,)pmI0gcX2OsՇӻl>ȂR7}^+kٽE/ cz<7w݋c[äk!AtE GS2Gmfj!VpGBuŅ*啹 Py'"&j7BD&\'Q} %;TVK̃&odnRX;_&ְo~"=y Pe$K;"3*;|we@Kh_[tlMI߽ېU4!=+OmW ,ؐXtv-¶|j*Q:1PJ 1i 7Ѫ'0TxtŶ sX=B~Z$XW-lut̯y lnjS%ԚRz)Crڍ8>O텶EC"rsQh])5Ӊk51&=&_;b!C;wot m“ܼQ+sA|) 4m, sK~oTʈh^Qi,q|tB'ut/ޏMRBR4I5 ?GZ׬V4uqꂮzM>tNL\>Kr_+X6B# ']AF9E$rQ+q{m7$}q-/ e&@g߽Mm)A PD 2l~[qsb=!(hk@Znv]Zt{)s_KoO x̟":yg)%)<:(JS; sx}m׀C4ףA}]roM [DFr+O{!ZZkʚ[8>1hv==(;| .>".m&$"L$"j^8_+[#uNi#؜J; $jyg3{\PCz@GSi;GIYwyj/ gSq~, NCb2 jbؽZ3}^K0hG(7?/gOV%kF+ْݘlLéFQ8Tp /mY+&~S}V {LZ0ق_U;ddЎH{H*X˧8"!SI29/O!#' ){dS3TAXe'ү*:.̊̐:32< 7O͟Hb5*=V˙eQUlKx 莉VÒ9[ۙ^l]WPD#Q|Z:V}.Hڲ`YX'h%幆j淞S'W{zsHrZF>`+V:M#4g#4Vw3&`: {/7ٔ b`鯠.&\)L;Q2(XWfgfG Y=A PDх+}o}Zh|xB잽I|9! eIC9\8x\-03҈a*N4K˲/ 24[ޥm2$%㛸qSgKqwNյgYTѡI%3xR"5YlQ苐VSϼ%͖ aH;6-YTbLr# U]xaUNwD/5UrP)JAq?vxW<@Q'kH=T= "٘&KDy| !kcD w)4#/!K\+EamYǜEv_2>њLM،ڗ<<ɔ"X2"ʵ_Sޘ96݂d#]XXh|„ya %2Bb{u~ _ш0 }ӷQks2㝡 "Eɹ|BLhjNjMbp{7BKIGMCwVZN^wc";cX(83Ts-2v*ra䌨eIBEa7M; ρ:..Yهq}H[ ۹SWB2%O^N@*dY+N"io Q.m쯼s s?"xn1|7H@Q'2 .1[ј Dfzwx 03--AmͿ57%"%~JjP|=__V\ 4蝨`8 V(KV* Hu0#d /<[G2FǸOG{_e cMԳ.{Qamd&9ӿc(`O",(1.ev @a@ƾ>9a3GɌY Q}ʴ?OHu muJǶ>l#X0u'PoZx])BJ{|H F:󤔏A9>[mLD2!! dD\B bpWݶsrs-:CѰ#m> SoI x9 Y Q-=:\= ^1:c:k_{nSRw??EEf'v;&CX𫧤 onlؼ.mZ~9pw(6?>qcjr VXnhP%;SXٳ# m㯺kU|U;m+W`]kfw~)oy/.- 1g0lKszБ!}f=P.y`m|' #jǞF|}nH:|w4>_P ՜7#L;6ȧ[#Zu?`HɊKK?B1ڱ2XG8@f)Mf`ɧD1cQӧTm\x[?5&5~yӊJ cԣ;Y⩰E*:0I9X,4ed\Y'JIA^ ~$ w-Odob sxubIšDNKfx OjZLgkp`CDp%oѲG/=GT2${T>-}sa'39ԛHu;s S/%"D ^oWZKD`<4Zn!& ݌zdمVcI@ g&$&[*J{%_{kW(h.ܐooPYkNeqK> b=Y zKڵ<ڸr \FM3wt—Ѻ9g5DTU#ԃè[< TХ=Xn \BAY[?ѪI ٲq08 GE]eQN=L|τޢ{zcL'ZZo]bBw :K#sIڈ6O+P7ء[#*&6p8gMVuHan5RHԈnb.>ر^U, &QIi cP1JHO ! UR^`h[+W+"]YSRK5B`cs?ngBK:}ED U.Mv,Q97UfmH&<G4 ;JyLQ4oB_}=B&yOzG$<K͇d6- Sd1 +:$?bgHdEV4zxײb-ح HX)vv|"qûM0[5]z,I9PYQ,:eۗQ鱧MD Dm~k3f7՝9*}"S4 $'"]"2`nfPg;a(vH QG፮rUw,5%|J%ڇ}x?Q^}_T&ݦnk01024RwCP)8}ȠPPQ|6U\b:FY7A&RnZz8̉mi[H P4~7|#WS%i@|AۀcHE*0RA. WG۬`6!.mPկw8e ;[0Ö[V#->c]ΰf:K1Rg9΂`P+ni~Ղ:+k9p8c{&%:>Ƒ vs 'ג12>i6* .maO rzOT*lL"ˡ>v\0d'W'$liKLHbGЅjAianF$ۣdz_M8 S]Rb R0&iViHC86y6d5q#p[x : aEm݉pG}coh54PAEU }:dyC 5Y8e?#`SLZBlj$ӄVC- 1NE&s4~&zq  RbHkWb́%Y6VMd'vcM%fYnm64"CKꝸGwxeERx,J|ӂ g옋R$_.}OD</y }j`$m;dYQ7#_aro\ v7؇ w}+k;8wU{6,&e\7yX xQ:t' ڧwϴ҂O )x1WA-$t`r>1 KU7$ce߅ܽN|36H9<R"XJLN|4hGж2Fj pYRYk[зD',_ au`n3$W홦Y֐ܪ4bs.qsST_}lx /u 4 ^~4  ]vor]04 G K:8νDWokۉ:X;L{gDVi8h Pt83Z]y9VI0J yyb^E<\+VD Eo=3&EW{2?0 @\Y;5~5)v~'J\5."'Ɋ<ΨG [H)j685:_Ay5u,Si+]*ZܘUѤ_$:VwH`afo!&ZӄyDMCV.7i!{%:Ww-SaL`V*%@~[ Is?H͗u)_IRs6ߩs/وe<{Mr4?ri:EN_6q^ݞEFpu}:OF ivZgW#s"b"Tl!?+aw%xloM9ORRUY۳pEALoAP&'F%Uޢ1YmS.Fin,p5Fχ& S(DZguP ꅈ 㮪; {ݦ0rzI, 0O/z։y_ֵ3(*m@# X-cta(U1SO;^.*4Òqqу= '!Yh؆J|5a-`ٛ& e?Oj[Ԭ!`dAB*>NgC?,"2E`w}JՋ,/?;mUՐ$Bd 3Sl[%H7(z]H ;{UâGa+F{wb:V#d]gw o_^C=bO Թ*/|ZcLq2.,6>¦+r[?۸+ρ4>fuӑF_U/=nQ!3Yw> MI݆dy^C_8&SN83\X[Ti "D itGo:Ƞ Ǵd-fp@$4_ F0(}򶂷V$:(G:r2.CW-W3gm?)î~5L{Eu<5ͯ& 4+Cj ,Fֆr/==o &'wjBf;KS|J bӆ% 1*@gG1:W[zZ :߷-v" AT}L&^ ppK%d6 Nl;~U⣫ N OT6QFsHvdp3E(-$|]qÌ@!UӬ2T&CJ4ּJ(9*ӊs.Qh95_Y38ì5w [84K*u&:bV8>Y|'t&3C#zMRhssD^c"U}*>r/a.=2͚lCBoOr$KM=&ϓclG`NA:I;Vc<J6ڢ1hO8[mW]<.ˣ:j1HHcOf^\$jTE.d@.`ek_\ْoaWXmemrh5= >iPHm05GO3@,{*@yS8cIk30?9 &ռF:CA6$Z0m,9AYL*rWByAf$KLbG8ѷZrW@aP2`-($aѣ4ؙ/yT]Ryh+yZ^[ h$|'Ţ*DpMfײ0$SsfѶFNܤD]NI[Q}U(R= yCa~c@7ELxt`ڶW{[q5 :ѧkBo+k#LbK{?V\> +05b.n3vȋsb >>p**U&uwFl=7YӧIh̅E9-h^^o'4[I[(r p7cC^(t1<ykD\CO2lؿH:O 4.|UyGjν1J.mcw.ɑ9H:M#s=M4@HvȏCoNܕMQ}oX 3rꠝN_4d8E(=ڱNv i**j1C umݰkQ`8q ckjEƩfě0@[L$bOex( vׅm;1OuT5xkf [^uD=Տ Nv__ԓ:kfVedr6#Qo3g鴉1t~$bd+W^^<^4fc#/ww !G0O#hB˙ Ll0!9zIj.Qg Bψ9p:Ïg F!.H!=f(ɔQune: h>;k݈qSwmV'Sk7ZO eW4e0opZ<>f $#X1HI};H>˪s>qM^j!IB#/KGYpd`^)eWѺ4zF8TcŎ\e\H]Ka{s e:|Nݬ# 0~Dž]ý8w3meO=QY 4l+Mbe "ϹvQu=Dg4T/&eIh};,.F!aؙuÐ&# <掻z';y-ʯ .8f?C>"wpALG9ey&pl Mc\45vwwFT;ѣ^"x&ѤfXT]fBP_BE\=a0}.d+ƃ^euyU;ks7E _lUfE%xiM5~H~H^ j``UǴj]^e?#Z\lorKspݾ p~ S7Un*?AG:kmpseH{%K,Ԉ<ؒH*,L'c \E<K} LKCyMl3-i/ |A,}Jv&6 hYjuxz<ϺHW—E3E>U啔pr^l\ZLH^rQ_*@,"@(uK;#ÆM2(+ d\@QEpb8{va:ZVvwƕsT?S{N6,KѼٮߞ#{BR!|^rA7f0,?Lѽk:d,u&‘t%5(=)r+2{?i:1IL4Gyve4YPo̴ƳU`_DZ}$WN>| nL`u\*U*ᖛJ>A0 b[Mu<Ҽ@Mwl_)[wK/\'tm B V.В^=|С.!2]\;C&5@`0- 턘,) Q=یdT~kq2ufUUDh 9g2iYzG ݅U*,Sq<Ͳi^jUh{7(HƫFCuC;۬Yo[;ybtk8y6!5@01K|$ O>`h%+.M߅;Th"j~ Xj-%ϵl| ٿ϶:i\@ T巫0ɾdbzCڐɐh柯]woB.г,(M1ע-5т ٮBWS0xbQ_>HQHrG/(i Dv/h|P0 %Q7=&#&}Oed_8ns^#> zޏ4Uwa2"%\P,6^80ek^~= bշ1hW(ꈄSA@-2kyX.fÁx,aץ v I- y~:S唆Ǜc:a[}ѺٻLhj oC?̢sD_4+Ǫ(%6iš\`=u狚(<~iK<^R4窾Cq8-9ئp@þw]')gҽ%5&ŕ1Pbx|74"`.DɃ9a^a>ED||l5W7Y%Tf#~fx5HFlJ?u)=¡-R*?!`GOCS?tgԂn٣R@u$9тQ|-Ex#/ jXk5/~6E% tO;!m,'TuZiy܌GgVGTO>XN 9(Et"'P4,NyVl4:RRLy*íY*MX֫K;/7rOus#.rMw)Z(R$K7?+.h$5q" |\kF?8+"li.uǣA.+N _'h̋-}ȶZ! .Vy{@ $SUENBS5&2& -̚}̴+L6T| Bcxm\R6ɢA+#d8D}SkzSo lFdYNw{GSM9XX*LwT0y>>$؂U tk7.P*qe'>5~'^oWh:" jjtlDP(n#2FTl z='(U_f۟,=oqY2ާ{/}euwF-gͧ9-2DQ-ۓ>;U" '2Όf Acq t~V/I܃$ d-Dҫ>|i3Uh8]0wqN#r(䂦G0'XocXjت%H(:<4(|_$Z$}/Lmuz̎cSk";Mz[|plDwA`5_ 04lgVƉ`s4Ƀ"*}{38ğ91Fnlù2= *٪lbI_j/MJL^T !g퀗f;Ws7(rE[՛(Pw}o4kT+5. K6$Sg[v J `߄VnYn".߻W{WNi0ů*U0peHӫaŒ:Mb3%xt.%bԠ^G妕Sh9᧼Z"v}SdH3>o/׆(vyר'+0iwI簫j{ c^$=s9=}+#΃t&HBaqki-G4uX|6ɼe?P3z6lN@lkLX+0Aǣ45yfN*)16r+즛`w8QMx;db3 b]mI3> iZ.BCK]UvcVE画B%ּF'2 d4Z c"a񼎐פ 9_G!n/`j pA 6aLgPN;g7; Y4v9~ޙHZA w:J^F~!G`#I\vTKf}37d\w͵!2h]ː9XoDR0LesjS%̻)'S4j汄/h+/'>@#~쒍WZ`,ޔ]+.QusBRʱP:_Mx 򡜝UB7~eER N3h@Jӧ=LRIamb eLqRf|~NGqo:8yODuc֏Wh* G- c#z 7LJA;/]Ƌcj# ]DH&ްRE2egHeilkD.w.b(LU1@Tt<"2Hi?aH݌.Ɗz~bE_7+%ŷ[i0XXQ\ N? ^qa~8ƍjk@Pu^S4È)?џȶŬ ߓLÕiDX*^-H|\ڍX-@8k0XMf1i2tQH(gbN"Gy%R#ڗueΞz9#+6 Bxfa _bl(h -r#ъwKrplpxbŘBP=mF[tp_c>ԌJ:2?97y}t\ADHgq^PU{HT|.Ԑo* RDQR&'yzřRvBVlU͇-đv&vMk#mY+NΪbY{OUJO햘A_U@5ETW$Pe龁vPbp IL6BK(  4'N(Lynϟ@rE=^>i54r([UBgɇoC?ic.;(h8!RQ 2NRƮ(⇂'9pٍ~aoot&P-|߷;ڍT{oLx]tqI?G`@t__-t }R`@MǩK>-CQDQ3@QBZ@W38fl4hJC#Y$g?Usm) ʶu<9'^hzghwWKMQ4ut]+j/G[Aow׼%.S#uBJᮓ'Gdtq C(Q辉0y\l?ژ?'A%QfdDBD<5A`֬+8֚Xཆ &+o  q+e뎋CB^A۞tF\\6?dBւz!G(J+$ҏ'FˇY*jM]4ewJKA:dHC`VjwZ3W=zɿZ9ۤJE-0n\h[1\Q{W;DWY01'뷉8T?9Ÿq^efuybo`'dޒҝI~DžccrfA,s p ևu1tbc]=FpSɩ5&u$KEX&~TV4([ek2LIXUzPxC y,[o`rzUș=2j]CyL]W^+-n70 2 ,u:磁CЃƗcN.J7SuIddK$pwSAgr37)zݲs~"baLÞ)A p9OƗěZlR*2-PTt5ЖP1ksRegO kR6yµ iY8_ܦiXqTRm_F*t!A*3e|áF1keFp;#n"6uhRCEN,' e_&n+=8W@u*~B}aj!O _Xtܤ[&;*6?3!o' A=kQ$tfs#5D *)זm8c<^zYzQytɘڽѨz-DK# e2-V'J0@ohPK5{L\ X \*CT ԇUz BI1m@>4zh>ꆋ8 O=̄aN5XaNP=7{C.1yjC #x:`9Ŭ8mm薢> &z\?Ǖk2C-Q &=W4)3%qL䔳ff9P48 \k%{:S {4:+rT'PyoR<)"|p>pl̢b#`*R+*\U ~`" zd.ip>[$PZW [ ,/n(6)y$%U.m 1{lc ^3X7{|ѥ"]tS8TC)DU uMޒM/A.Z؝^p]TXꃦc o$j}[[!;^Xdz Ǫl,S03 \Up.lװ^Zq%ǎ-5S7VtT_gOJd8):%jv[;zɎ Q퉢Sz@ B*OAѫLFPJF L d 㤎AHH E- V,C?0<箦=Yk[c*rd%KR7ݻTn"PH[Ewv6Ph6z]6Eu'%̼:-{,ƀ7 ̾}K<ުZc#HNC*q9 W=uS?!2ܲ68Y u"iûxx$+ӯrݷ2ҽ]"5,ƹTpq'c H3"'.@٬+fFܮR(OQTD"m%؏Ծogf5Ze:Q=Cy'%vmRfK(@A&v6a-律)ݾ,~'8&Fc3|<9N^a-& kO$ZCVsbj8:"MU] ?4p˝A)Q* 7Ǟ@dߥPoLiǾ OFmChOA5aP/^:E H%M[HB>Z·;.vnz3X"-;򦟰NqIGFWiO7A>n[<=/1S3h1Ybݟ&^٣s5iAkHJ̹UEWWHx['=}C˞|7aY{dO ܉.%(XS3\\SAMFR)g~4Ȳ)@! WgWRfVj1f,~oQ1`MqWr!c1n7 ӠQg 0btm,~c@;:`VL4e r(I7hEi sX=s1xNy$,rf)[?yO?'#aP V04>x颓8VVA8}7a=G(11KsW$wsVGy'ɧW ߹nF"!VB h~8()lWܮpTD}u3b=PMM05F41VX:=IYqZZpLHMKseb8~ܼ p^m/ у wM~m62Ji@?`GrmƚF` Ns#(\,_@RQ``u(E/2Z{8BRv_Q)]7A @@?Vn,2CDCt-dO(@FE 9Ec8TS7o荺¬%?'VlӏluPW"* *|]nlKر6 %i:??:[&kW4 3â&(q'T@QYTҝB"fN|~L Y7h^Jɩ"0]M)}ǘdK:C4`H})Sg tw(g?AP%t^٭F}V0cĎ݋zb0+Q_ك#a,kkU0YY.|+d /5ѬW kXRq$4t/V(m2 _,>x#lX`oݿ3(n ӈ\McH{a2WS}@!2y{2o?һ[-vL>^ >I=~W5ܦB")0Ooz9^@2{(9"H63ƅ[Nqn3fQ X3ג7hҖfwJoOV+UzL[6 {>R, wVZ{y%tJ`M)蜉 Rw,F$j9N) *ڱ+̟ib5ޠ) ;I7: + nf# 3Jf}O]%mNOGtZ!P-6ȼ)҃%"@tdƱ*O\}jT2[,N|L}Ɔ&`&YrC7{2EG"|~mO`Gc"N߂`R&vEӽZ6fce[\hU1R.(KeK Ia(d6 bScL`Xx.qy(#)hT}j5Q ]76yEEjLPھysD .nKG `KcH꽱%y âDD)Vi5̉`QbF׌}E;:W˖w)vhZ ׵HbEL!md7k㣼". R"F窱I1 1=KQ+ɳ{Gua\FscM=);K4٢9͝7txTUj;AX23)c;]@_##8atyYu0jQfV!$Gsq4>et7\}lQLLIAmMqoS TiS=d:}YkǴ fPi|DG(FrW>/wrkbT-5)ʝJI9mBε9# _APKy?D0=m/8dw<[Sm  =g&;MHc{Ñh3Bc}O-4:څMCR ~c;.y<0l-qC^ gZ,8|;؇SU`GO4,0 w݉vDI(鱾%ŸV* ' L-MOS'<ο-^}_~%f5eNA;UA3v(6!(Bʻs|2];,_{WcNf=ïJ_>-P Ntb?q>(0\Cez~J5]#iJD >*3HS7͖&5͟[$ju'6$*Đ`[0cx`V0%CJv/bg^fg ;P#34K[U2+m-=H?Ɍȿi6\^p)WR,ΐ@5O$ Lv# CZӠutbdN cA$bR't=ѿG/L^Kan<-|u%f! Q)ZD :},Ma~L#0 gl g߮zL΀l7ѝW!k+,<x6 鹀cp*S]M+<]ƃeT8}'Ӵ;7CѺPv\V%#I O+%O^8Xenewxݜ'!.-c+Ʌ>|)e@knR\.U p-+ip͐j;>F|=hd$ۯr1 Ƣŭ쒏M#=~ޱ^\FnC΅sU:1A9'wEN |on^zDp+s J?!e{#A7ES}[G:ޣR 8ݙbtQbm]'<n :ijB-\`1LQ b7#t|7U͛gĉ=~ǀ.H9u'y-si77 f={ +N] מa^d] 0K;2K)#9*A:lAGd(J Q2vwHU1moXp,ՖVjjS&X0*'Dzxi z\I\G/ ⌶5t^ bYk>*W(,Xr9nXnbt1ĸ1Sq)uYS"Cx0 "k=uqCf>YP,~5"@PH/ QҤ;h-#۲XiR Kjtgd!n/j/óxd׬q ',Ieb\k@Xsrq gy9I(j Su RW/1S3-^$q2 (#q­5(?p$E/ǤSINr!ՐßRF5DB@1#4ⅮMe"VT,d-L ń"97ۢ#2poSc|ec/n^S;C+y(<'S_Z_p\RLK0gV%ޕPХ?LPyܹj"n' âmAu^&4ĄhkfN&V@E; iOkB5 J9a٤IK`sT;vr yIƑ~*.+: Lh`MOn L@ĵo畸^(s%PNV rІ|M̛5|q$e, {rff@.WAmSS"7k@+OL;+fN2* {\S(SZM|h$cФ{QR\r),$ţȵGiy&"o7og3rI;Zy8Ջ*M(T JҤ!+UT)4vo-{dN]ݮ* qrE4(xϤ{'dx1s<~;ԣP?7wySrDj:0F?c7{lw[bR籷mC_qG+!ra>RzhN|uM}Kk9^"y͐wsZ@_> OOxc7A9 vPJC5땢ݻ>2vFfA[':=J灪[!fPg'-m63/;^mKR L)Lc){5{F@ D|1!bͷ~tWpWy3/P^LvY7k?vtpJu= o{ pUyaR6CXm.( Y kœj53ͪAp5j ^Ebr\b= b{ *؅B#R уJ|uЙ&s.?t,Z$jq`@^KkBVx{ErSX-)e7ryDu]jBF+Ĝ:x`#ۨ^`qhI$RrH.dqBI䨵q$:6JaIȇ 6bpOȒ#8 ēQ0^4qggLN@ PqFPTktwO @U\%ݘZyԹ`NE.5bW4C5"}y.y (ptGv\^nd%z(FWIIOdEj?Oa/'j<,i44mc;HZE2$d}WX5Fǡ^z^t'C4E83?3~«oK~]3Uo*uT[;Ka@-cv8ռV+|dT|"wmv:,+0NFX'W`rj0\5X~z5.Z[ 6p$'M.OܤO_#"v?:ƄUTDj98*مY0kL#fjR MOEYY v9vyק 6icq-I|cͧ@=K Um,8;a|i:+sȁY'A <°[5]!0d{ST8I.kg-UDk.8Fl?z[.[v#&j2!QwҫbU2ZR8cZ81yJyT !a` izu@Ed/9h[NQKhM TsZD?Gv 42t{S'abT%RwR7B^`]ԧ#u'nIx𓰌9NlDAfP uꊚanno[*SjF6l-.ŊGѵ* &+p,8w;go&Q Te|Zo8f!A@vEq_;iN< B#M󷿃.i"V]3ˮRM1IGۘ%#Y^xqH#1N|+&X-t+-`YhE0te^ޝ̼ fdD*f6)CZX(㢚--{_.JwES~Rl/n Ly Zճ FpgU͖9J#Y[o_-SfalUrX:jFudϡN5U]X8VE(]i7t(Nشd\<"#0i7kԙ.ZҴփvVҩdLU_PֶGܿ")`-ae|x|/8~_q쓧/Ro> W`FHג·G6<*6/f y@ ^_qԕI@VEj;&Z a'c%.E BM?!!ݫeIPxz@n{t]%fGmG&)).x!<\hM gH"nS04 nDR5<,}F}O2j4Xk$~'(ٞqw-TpL E|w! е&퉯Mܧ-8N@'O`M&J6>=RuMnd%KY|o#* ݇ L+I g++ wʽ2Slf}&sob̤ ,n̤-`gH]d P>*&#l>N^d+>;z}3,1PߎrEheC,)qvGEOU׼UB#Q`>khBɛ*eǗ &zpz hON9@8k5Ϳt=̈h?*LmY%s5n%;辑" ,"ڗs$ v堫h}|r3m7P:Xa07"g+^?9{ w\Dk2OU3Ĩz%A)<@)Ѭ<.YfRAVqxGDʰGÖjy Te*V+ -!~-ԴGыKE^`-qQjt'_r*hOh͆]mc6J}OXL8P 9:JFW,Ut,K\& 's=i\rK[bvOKKmLa!dn{%Te_ U``- '%z/ <~2f{Tw-n}¶-|$(cA)'=*L#J;^;$g_'EW֩t 7w<^X&mPHL ˸z+19v @U&#8"©3{{ |W&jS3<4o`!.`]ӘjGgϚ$DI>{#8~ºR`1F&GD#ӨrJ"1x)bgVq溁px?)G!5]w` ?PTt2 n ~-Q+5W6 ~ETXoE0i Z^/r7 |OX$"c[v(0|<.Us Lgv;B[Z8PLV؟9:xxnŕ[ޞu. դ=i˛o^I^T~b&_Ʌk.B/9b{0*ǝ B z  nL٦:-~x_ B!AhV_ĉbfHN>cYej{:hY=lD0@-:ԳG܅H`nqwVrfNĨTr? A҃@lXd&wQځ;we9-<(9Qv4#E$^t#z*'!D9_ `ȃY ;:+k="52pi|(4#C&?@γȍC'PāM]\1bܪ6˷ecLf!۴f }~zӀȫ1Yj79$ܖ`0 \u^ A!hKJXpEI^fcG+̽-ZR,] IܕK?|o6yGdNGֺ]k٬s6T#HT2 1pO5.\dh@q G.+>a!_PmˇWN BY$jrmCŧEn [j.I'$D[;ţ|i6sgc5N: B]Ny8 e6\!XX$.ň ͵rɬGᠡ! bl#逓<p0xa%7VF17V_Atk߿w;D 8ܛJwEC4g@;?Nò"yGx<g GFRZ& w5ODmx gY9zA 1a9r Ki f!|\.^=A{ݔ5?RJ(I߃0v>,>_5~GbWs3h@XvHgx-n0lX6 P̱Vp3Č0ꌳ4Vt\o P\*Zyf֚bGb"d3'bQ]A5i* JUյbxRWUV.^0| ۬Ώ8A 48ҝ.`[[C_ /Bnjǐ^8cPBOWW"bԮ-*}x -juI== xeHnY<=I w|j26._ivX5odm:x(-@فJR #IЦ'' wu^ j\cvPFD*RCcNxXeoY +]-ZǍ{`DtB.glWT'щ٤{;|͟;^rӍʯ_roZJŧXLGzdp:Ntfr?\Q5N6\NtVCo0 7{V=S*rzuj~5,A9yj(TƝZI AqCJ댂g>|;8(]ힺLJr99Oїė)N[*H5~"HD^w_|.xU]o!Y/~ͳB7l6P$WT4CԈtbWgiKhZ[;{65i'.HPqlgЅ.I_p J6"h#JwL05U4od]!P֝2Pxzs]x #ۀҭ{ԃ5âiECYڥNBhqE[RdS6TR l=sRop9 h=s͒#w}btU;I^&Gx uw[}q'L&#Z`skq I"|Ǖʐ⣝~:N ΫCKoG0g(WQ;LH?:I[F+Thu 9G&?g<:8& 8ڙ+0Eh_SJ!(gُfT'bɮ;"YJXžCԐfJidҷ ܐ0n K(G5Hdᯀ%Ug2>1gcu!]%k4Ft!63,YG![<5Q\; ЀSZƬ !"*F~|!AG;YTI'ԒgTr܊ @Pjܙ ũ~Bw|,*ڀV'$~=ވ, COv~.9qsS<.KWQk͹:woMh B-z+^@󍻦1cVƉm*Re> ( S0dx0KXwWWg :5d]@{k*T@$sUk~-ID()PUg xq<Z-\4$BZاfb=sftbyQ2ʘfÒYDYgd& /ia#.Hvb;׬ro -DI;ozf ZxcP%\35 ɭ練'ɛu*fe};~6:\YD' :GnՐcݞx@?ou T% )@3by<1]fPF{cHJ=<ՎOR{[f,++G7Q^¾43,f'ӿ}=`rj=f{A?h^DO05'}K8$f}< 1諎IBh3SH 5"'30swF"]o%'ۍqTJ#.w?~r̬Ķvg'$ǚm&J+ 56\X.r $ˠu44;zt쟽\V6P'dD}H@7'Pen-< cOZK\1loY /`Ly!A `KeCҖcIz<_ﭹjʣxD"^zwsȶu)D .G;-f{Zb#Zw3Q& W#D)eU'rP|NF/Zs<쌝mvX7*  IV|sd苈H]4T/oLض)T\bqgoZ)4ә.Yg.ߠ0~K K`O fZ7[@1?ċi b%3-3lT2tR&s-S5n!`W]1"Id" }D 8E,u?S(ðMO| |4dX?~)]BiYF2o*e37t])E|K>fsʂpB?:fGP1NSfV u7^u|]>`|AD [ Ci+/p>EN̸{4}ݻ Րs~Hg3(hi1([ܯP夜y_0*?N9$#)UCdW '^}w>Q2`DG?sw;ט QTea2Kyb3bh0W0*u>S#n{#> y~VA(vUiI>Ȟil%MAup?6}rd6B\Q.|.s,fEp4c/Հ4R21S8O\*ڗ!a<}&iAKC7dq`6xSe쟫F;[{#v%M*2?(\xF|">rɩ(~KiJG!uC ]SXVԛo&Je6(e=%n-r{RIH^=,Ť#2 <$W'`&CiTMS*4K)C:~@ 2`\? ,Xlr1ã}O_!MQMjA3P欵הEN;IRLFXxű|*kewxGWTՉt,PWY ZhU/}4NT2$IBf8aⲘ'YY6 6Kgp9Q؍[!NBI(0qA&mcr8[6=mm5yU_qpX<2co-81ܪZz/`nU}hEbJU[la0zVL -(mAQeb4~!۷Nf][Er?Sp$?D;qvx4/r*٠H~%iq^nD_y=Ԟw&rte2qXQ4:! ~WYJ)pfGst"s@j; Ղ?H\p~YBNc68qۆ*WW,uVD1:y7|?H(Lޖ7U_]4J$!6 ^G˵8Pn00|nܮWgi/<&礢iӷϤ/ƛ1q$N0a&<$d䁂9lFS@DgBE]%jPvdϞ\EJiH0FNI ?y$(3 f{F&!XöZ&# Lj:А| uZPZFk߷jCkpO8(j|=~ˁxy~ S(\ZADx.]R"S۸gއ,b%EaC;P{L i{\E#ump^7L*!G8rNLb&6# Bod(ڠ[۲^Z yL$Y[W6jLr\'0Edpar2;DS.;&TCϻ:Zjߍq<\4Y7}J^$,$K@O`mC'.G )%%T/r;}>Vˮ_ c2STlb_;&ĭ7z% rјp^&"SJ=)Q ̴IFly&D~gpn&g30 p}HzylC||A4?v+nV$'ҧQPnCY#:ɖ A# !)i@{%2mViفts-8Y'FڌI=>[Cb|S{݋y&5U\d{>:0\J\{1!>:3/%#@pPRş/BJ^FCRVX LnŬl:)EF40ZO9  O2}m CIa[6%ӿiu 3XU==WPu|eѴ{ !m ,3aE:4]L-"0х6Kn\/NŠ[\|C|ۂI Hsc1K.xRW|a =oft U&{v;$K:!^'@@c)F'`AoLFbZͲbv@Y#NczoF*0<. B5:'@0Mn 35NN 5>lϒ} ]'v $ES ^@)ʽY?&'1&,mDg[mlZ\.6-q脖J~2ڟ;1-3Rn{ UhDXjZ::@YH_᳑#PdBdxj FzfEIa6I>j P-6ayS |5$Re5xO`3^a^D}c΄}1wCIK33"ѱ:uz9K\Q4p!#J|#XexGd_P>Nᠤg0)%`1%#AU%P$ vautu%Ѭ.yxs_1ME/]yG,E, ϋ5#WW{ 72T5|iifR5k)XÕ;}6oq;pwG#kjfM1[2lI:𓞝0Ni$mw'Cw n'K#e!!uIĔ1}a zom{Hےz0%P"161 N9fV=-/ik wo*%VH7* #3k58 5IgOn>(a ~?F\t6:5LgO!d/ $B:d]R nDDۼNG}z X(_(mؔBY03ihBSS@zبAb9=@ݢpo:98bփwOgp6)T˅]|zBj#vEvT;VoFq+SY+KKg 4/寈Hzjnc.k',®K@F%޿Ì %%}H^B?zzXMTGȖ!=v|z9ڀa[$6?] BXd6ȓMS%.q=TLlq)\hNN2 ZQcRNق~ʜ{ħ\C ܃Z dT TSy6,s0󡥽w:.b@"Ň7 F`$$ o{77c ,=탒\kgbb ) s]~ZCϗEfglç(w|NYGC*lM5:xv69oá%y!(OMcF`ǰOl{P ${M.gdꬔ28/|q\mt"0jbC4hfӫ;iu2;(l|@A v9AOrmCBٞ-6&[4=s6[fEazuؙg&gN Zl]. CdžFQA(͢ i@Tg;L(:ĭ-xE^L5M8`.fXR`at^!efj([PNNס,3@:j֔n8;iK v~V珮{ ??G"5kPHyj{]5q&ԅ? 7$$7}QbAk?Mz`Tt~\.cJ ]gFЊ==gX  tiO^{+!z)-w_ިHb?ʾ?j{4tY{4^.\p OwiC6qe㤆5LRoG-^Dbd 2zc$,nMR-#9RXb2~/00XP2M 0xͻ 逛ZJ_&UxvOk :M0?dEIMnJB I@q+{TqD׿r;8_ ':8 5 lrnR E i o}* a5bq8@L<tElc)xec|m{뺉 fFQΟ3$Uq~~ t?~:\ WC$iiSh`Vh0$ ʕp~׭cDOd& `[Q)U .j2< S=h ]=^N:\ToTޤ!hݙgY׍KM-LGȅ =7JX:UݺByʍe^L虩2_ ӎ5 HefHI;%4^TWs Ý[2#ag㔔.JB>),U=??aA ;TkZ/qm aWǕ>BOJi *^br3;+OBs"ykU¶cw 3#/*AVDVŭU,xF" &00?^+Wk(X[捻I&\åI1'gɍ%\vIG5P)r#a TT(N\6Ou[p8X+?ǖ.a>ou.Wظl).%J./4NN- N"RL~Yפo0p6tjǢmjۑ˥sSFywIɩL(D>J AJ*։t=OF!wS$?m!ݗ~Jmש2`G-!u%O\"d MrwiYX [e&r(76e#9Euu#_(4ջzS^XqiAӮ%xPI qߥep[%/GY M\&;iXM؊8$ 1G~VEXUױU,2C00xFҡ .!p 9SX96z/̊sFS.zPōľC:ϵ(wn5fʨe{Oe 7t|H8iݶ*D=PxcÜhHIY` s~{`UyG(tg{l y>sFk 6 E+E͟oЌ(zd#lJ>Vd &=9 l~l/!-m[:0.ug71!-͛:iu6] o,,+w:c|I٩#xd&$SB2-ͻxȂ)|5qcX 03Jb]y7&Gs,sƜ؞V**dVE/q(^SM+25(0GvtZz!gWjAv_,L4JBP}~Xȴ$m[IPyׂ W-ιtE\~~( c-v7X4}\%S&6\zŀ;QIezgˀUX x) ho13Ef/#p?JAM.eP.Zb綽Mt>˻

%!n&SrV hkz(ӯ2%][1Zk͚*6H(gS}qpH F3+agEL4V7S.6!u~u$>Z}&3/;U+v!hGSycb_̅gAr/Ry 4!vkKv*q6!B=k'\'ZqÞ tC؈|նs-Tk\[ tu^lP8| ;a attɲb[WT*oZqA Gg%obPjb --o\8G\ipZp+m j2V/>Ы{QJ>b6T9C@BC&w#"xHt'3..5l DqX>FMNrv_yPפxA{(K ']|,rOy;p1sǓ"HL O#^okҳ/%rdw3kv#`qqB#{KCA_V/1d^g8%9b?? C{@kr1d0V$Wt!~fuZ2)e݁O_bBg&t{V]=қiQ}#@l_~ TU:?2ڎqkvButzkSV t_֯fO`q s)2h z8~se8C@/᣷Uׯ1hI~j r԰HU_K iqҵ (e/z=Zi%:qNзD/dExxt^I&|G\il%Ԫj G%!5Z1M-︄Ox%C ̶7/.uBw*9Mu09{c8N׫y&Fv)k/7KRK5B`aZ6-lkWݬv0~>K*k::~:TĐ $"Ζby= wv8 Lpǖڏ?FuKۈMEk&*_p %赕+3m玒1CVR ´bö5:NxP gh"v7okcY~.wX^,]W~\"zyjȳRBd_qEJ"h :L$c v@-IL*/ \S>< -OPRB!R8 r}@7Iq˽^UlG)Go <((voGF'M7clm0Z! C67{atiqͺC.hŁ,4L2Ep&өoνiOW(t ),b9 oiJݹ>/uKePpM(b Y*d%1JdU+$% 2̳"šRV'M> iȲKch6~_+`Ha!K5!60&k'K*d1+N?3{:$Z ;At6YjvwSƏgUg>@_J y`=ƮA.õʲO^ Lj׏ic/M+ ┻v烆7c:Q%c޿Ռ!+E;RLφ[%rx\ as$Y62:xq]]f|4rriLqC쬻O+}3fẮR_DK^>s$O'KDeqP |qy+oȤ9tk~*O#v+#HZ5Y.&|+(^|7SyygܞݥCP_6uOǠe{bvDxyqo|+XYgYh-K2~4|4Xt3 w*[ʖ+~X0^' e'SnT`t@_`1qnz"`l9(uml"%IT lOc?U40+*C"քcܵ5=L ƫɫ/3A|? ƝUe>r'_tޏREf :t-\wO{DBmLQ!A,1.I ]=o0jzhgMpN/e&%PlȦ(3feRNi "6dz[#uYD0M: aÛ$TхX:zk?g;j50cMt,ik2[OI['*fQ95P6mTԂw:ՌgBC-G(7I~VU kkѥG,.2Ze!`°L3 $FM:)Cxpd){Pۃ{l/N7v+~\Rq+Q7*r=>\ĭQUjkJ>P"mF,49(R0Hlcr䁗%eTbӜ;0ۇAڠg2V &t|Ov˒ %6,g2XmNŞ@KnQB6.&su%4LFsj1FŨvl TLجk,AXU%gS?$7f*P~Z MW+Wn߻ɤ͚vs%lŒp&y^4b 'F5WCiBӫ’+o@kIPג˘1r6W2m7Cl-j#={uO6汚X6NWg"wrD_ά` \1 l?FuN cZ;^8 IgU5(H%KC>m'P1fxs^{p@ ^ g^ _)V/ށ+m<֗$dg.s;+&AΠǮeJo_/R/q(O/nF4IDXb {5oax( q2|rQ0*bz~OQ=Tu~~D$mF䉊 4uI yE^&N*ܝIg9NW4[vs\:Cw|OJi4ytR=z JQ ac2u6 zO~# 2 dVU,$seoeI r;1v 5B58~.4쩥#A50(QK+ !Q*&\R{Zl9u!bl4ֲBo\%:nVjCHFU՚ +-qn`7@%{tϊ^ \-(d=>%0hL[/5R-ݑS-ID Yo1ݑy<{5T7BVeՍpE;Vs,,:e%B9ޥ 5!71xCqK 5s2hA$<|>~L5I!yeYzNGUN{u@]>Е0A!'5sl:!b7G$Qъ-19jMVp2YQSaXP%uHȉoLy&Q. &(YG+waK[w ?֦ h{f?׼ *< {e:AAtF y@J%Wpv-z{Ru2l'θSVMjBoz {y2ݾzn1:D;(~WI+⚴3__  "8WYI=̃^@ݸ\ l|cIN}gk^^C2b9$C:=B0@7fy OOi'2.{{7bQ/.xTTid  ^_7IXI^W*]-{/fL!}3 Q (tװ,sZzdo x\mlԀo:mNi ӧENx`pieZZ̀ZXI)brd6"a*r%mw#oȮ2i) eYu "3qtUPqV0v!3e((Ρ3߉3sI |!̤RC+qıGAAt G[Z Y j+n녒laY'Ȅ˟N7RqMFh.*E"c[alav7Ap\>r#W$RǺ>,YŚ]<#΄D2i\oY [{s SEHsŠi2J/wE4r )؎(NF"y/#}#Pt8]oks#Z5;!չ M8 ڄ߉cƈ:!|ewHcv7cFFxP#宥V%FYFmm(2PN-#'!.b# GaÕ'q)P `KPggї,TFςj$ m!a<VJYmqkq9mNƛzݭ o]Ĥ^EJL6!ŊݘOY+m?ĸ n$/LLN"EaO2ЍTIN!ssI6b}=d XIEXe>ʦccўcr!م sIH9.v *yrK^G9)0n\ 2w zxNnrBl2< Dn\ sֱ =˹bd}}pSa!pq\kD+,u|e:>I(R%=@M.i ^+ިb2i.c"&.6vϻ|s`̈7+.H/BVTxjq3o;4D;_írTvvށz+d)V;#_SO&cTTh-8\^2_cD@hIǕ\ݧ6N95Ӏ+DPs S=1`=vY;WO(bI犹$3!iPSUwca-}k8VF!},oH6)'ġ,C瘝-l2 WߴN 0M_m0R MLTݻDZOdٿ5F޻n;|ךoly][đH?0%-9ɮg@/RHىHge|N_zȵ%Ir9Ì>|>)cΓD)TڼY([WwJЅWQ3R OB +8G hv^5!uzyԧL,;|#S1s[Xzbd{ws0!PՎ] x'(.+:TH|zl]pe>+8ŀX7c: HG4=B_J#GPv^Csa?X5fF˩ݞB܇v7kӬS軺ԪcG;xލDTt1%lUԅNͦ( e|%_t{\Bv2 'oLQu LZv<&gW S6巯 47,#7b[=^aI|n|޶%0e}mjλ=IJ`iTȌöcQ<sÊ^],inZe'~mР7`R lw OxԭlD*:M+ 8X:4JhOp]e(Bů!'geuо*5"|}eڎZ< G$Ѓ+09 |Z rp殙ҷrz!qW*Y| Ǿd^_λI,$ J&IS~gqDaJU$$rg6oz\}ˁ[f1'MD$ ^ί"f^-^?4mFJeDlWNMVb۲vTd~AH"{QTi(B$-Of+ .j@fAK)bMoe,`z0{Ր#0w2Y "( MX:\*ueıS@* z^EtY̿I$rȎ\0*5mņ#d‘~~(@w H5,hbPbEK0ml{:-CymBԨޕdjVJ+gtStCM;ߔa"'x3;-4rS8}<ц?Wfcp/`y&9t_!;+*QUMro, PX5DsAJu{(dQB 1l]L1IE HOTL[l{XZ\"O=+U">T#* Nc>Ŝx E/6_S q!؁DL^Aw u;H:6"sk"G~o.+.o S<f5%l6s j S${ xH|xq3zSUxѹ=Hʆi:H20t{otL̮q>yWC7<%1ް J>]7w^ ckN cix1%N_s^3/~8W2@e\ZKXaHe~2ʾ俷9^P* 2,3#[bo}qɮ@/p QYcB$dRV E>E)a.1Ό)Y4kiFhn_+YOvс/i:ؖ*/@^)2 s9$Xj\\Fg<KZ؏mF~>b>׆F8-\a0Rn`H跼1BhYDnDy129a|+ š@HL'ގ .ٜ!&L#Y\ŀ7$m;zR} [0PْzQE,acc%škU2E;Ud:|r6Mە!s@\A'P]lU; IʏB-܇#yX*_8ѯO'6*rtO}z$=֥nG?ӁO1\5h-p$/@זkQsgj&& )7<{* HDByݺ9]rW#:y#)ZawHꃯj !u("GbIF`8\v )͛<=ǫ^vp$g|:;uؠ>l)]犚/$pC<- ۓ0I)HU`cGe!Z>y3NenPY|X]0M>i8{^i)Oū̖Gm 3WhIϽ(~eW mm])Vq6j2$/8YqnL>|dovGΖ/6Q_hKSa 7|BٶCQԡhɦ]ƹ9dC C >cLtYkP+X?/jb0Z7$yV uEJy.!}(J$ǧVSh^6UkiD70FξIh>)揻m-BF4ɷ0LP*]r @rGԵVk8®ueW2E.h{{=0.or;֛ My k$)[ik^&ӑ‚6͸?6ԌMuj*A:Gk;^;,(Br:RnVR3_A$8x2D,<+PF; 6 zmµy5,"y kj95uS6:LZm-t({rӴ›L%,ڟhnH ^̎9Ǘ{p܃'g-$o*#҆q/]g }E%Z9^ z$\s\'Ɉ ՠlz>qH!_ " ]/N;fCP~Ə@zZbrtwMqH#LxM5>P72Ό-bCnk9Wp0XuMkWS@P}ںݶ*ڎBsm2SA\!Otp7V8%Ú>j3 ] m<$˄iA_yuv+}EuC&=iůEvXē!^b6Ɔ܂Tv5e)![$`dXKNQ$U/k6NvG|82N1@UdE&C>3˫]MwОU>YzD~"t1_HCh&MYD^mi&T"rCۺGv3ޡWT/򽔗UQ@=W^ $[=9Jo5(9B2T@ERcG9/x(踿z˓5 #Ks^p YM=j=͚=Œj.*k,^!- ݶe AKiY{4Hɘ(,(磺sLrGq26Ld״ti ϬgrEȋpl恸<:Sr#ΣMύ%5em|fs*pƬ}M`\#<I8gewR9fHܭJҘ5O`\Jg8ďAwVh}7r깵ൺCV[ -e_"w.ʶ"d>9K=RX$c<!1eNϯ~jvD741.{>ZE#z V<P_W%zL֭zݱGJK|;~Lz #%&wK²=YjM<;b4,$%5- O ߡ =8sY_SJȕ! 6?f;F)dV2J6P<Զ˼ @DjFM[7є );+zpD<rud &)VEyR^u$Qj90Q:N8"5 ~y9*~D 0z☒!thoq7lm֌ϱ['0r ?u-/ ;|aXmI:Q+)W=Icf\Sх(݀E[R 89.e\OlKwG~:{$k-ʪfP5]yQ@ ;h1>6@VP76dm0v'y *~_HK!욽֯7n봲waUx~O>:GBMҶH\;|r Uʋ%jOg&A P.p3FûfR%-ɥ(;qܴs CpWy8s?0|KZԣ7ٜg#bLtZ;'T$oXQ?"M]æ\ȼ5et=yɡ򊥉ϣo Ukd#H >8d4Z[tUVu/(O]O;w yN.-s1xpMY<h!Cs8uomJ~TSĝ{TH܈Rs޼"]mqY seƛ0q_U,7͐?<+mh81},na:n&&F,AփO  6 -'s3?Jkgt4d bmIHm D'1r s[W2qJotn)S|P=GpuvC{rN@qI%Fkf3q%ʋ˲}شO$dv Y\MlRǭ'zH=: nʀUn@KR5mD _d(pmm?CW BL#l`G^Z)XZc Smh)tմatZ_{,e :G2Trn'pv>6W&̠ K<X>RZ^=KN3^6TUs?2/<[rG܅)x ~/rҴkevyW-1oU?NP$e/J'gHtZH!%vp㺗p"7$: XsvI tM|q%#1uy$I\0zX6~<skO.:֮0 C 4p.7ɄCcR3)~ qőgqUvm 2>]ڛ:ikO )\9 <̳<~U١P^+lko(,kg^#o MNtв'beⱟ ,Ib^L* %g:Oћ$2RO"@>2-&I=u_?N#t{3w@I=બ_WKX%:3 /G [-[uiB҃ ũt@ȲMXJ$̔hwst&+v6`{DՌ۾QR^SlCS*!Ad qvh18=إ4ٕG_$e:K :6S F2L:<<4"B@`N``N AR{旀;6٨w 7@ l='IF<!ܗhS\ T`A{!6ٝHLP ?rdtG :h.T5JbemhJzS h*iLR~p$g= #7FRq06_*S}CUOāս ^(WY%7NH]Vj7rWA;$,=$?HWNs!A)}ysT݂6S*@ QYh~ !L>;a n_h',4wJ* k-?p[67QC!8{J;_QKT ]gVn l!'LIbTH!BHJVsj1e6R _ZaPy|H`\"&,1^VRN7 )L`77 өvR k};AT L[%"w# e~zLl`rf;Րo4-S=B ٖ|TFR97!Ob}yC-Q w떷 8= '{3_Xy.]v ͜bu=̍H;  yn?lHUp5.9"瞾K?xǷVIbB|Ů7J"0i"\K;2V|f-t@Bg0C(M:+PJ,m(nQzS3xҭ@c%Q++Pxh8zʽ`ս5DM`/phv}B'B"'b'';Cm'cZv{7FIwZ6?zt *՛r9۞ɑX0~A&r_ԫ(XD6LB 8mm9z29 ~m{QkzE19X*v.ЫI aəilyTL6^q~ r줋 *BB,,4Ɗj%S0{6N,R=Eެ^iʆ;u`t CfV#R[Vy8^r}L6]T4Rqk+ӜX6UJҗXR~)t\R!Q9_d׶]!4f tEׄ!nPgډ[i:6q%kfb8ʢ:oU>х#uw3q+e~)uFdWG )^I+wu~9fOf/Fc3} H=;w3<b4:zgpPFɩ]}ƴ7͑!,{9KT!+f)jh\VsN[<ޙNs`*F-DL/%57πrq`FTTdQhcyXS`:p>2#3!Dp1 C7xTKYs>vFs:LfϽg,bk6UDTyǐ|SOzJ6BfCbz.# aw)bZ$ %+m--n7[ wk-F،nM"1 ,ZĪ:17ܛdNv젓lHߥa$8G%Ej{-\2bs?oa]378 $u$u'>԰ْ!J~eh˙wq1Dn}Dxt2 dz 9w>wΏ.fq5aekˤ\3HptQDyDfeR(mOe1~GjDq7F6ET?KM>eBbNx"'"<\K_f{ Q ?) ?Ft#N˜z8VU!ڥǴEi29N[Џ= g@w˒ۉXiIPNq1k'Cfm (S'ؿsl _]Ϫ0ى?V, u}@{,mGGS$;9TBהKѩ SĀ(*hQq+R_Y◄G^-SQ?Djäatd:i=RCϡE7"OZ*Ft+ku}:Hʑ$b2l+O<"f2И&VlI 1׮"*y7 ǐ5xޱ‚YQs#CvJxq->S>`|t=<_S%z7BN5!_?k/69O6fq ݪkcc,M s*O|JM-KƧpx>Qɂ})ͥacSWjUقBQk~א"GP ow\% 26w+'q\%SIW86>wS6A44u`n^c?L).ײ.;n )r=*Z#(c1`?R @Đufv[gWp~+=eT2[Y$3zЫOcE)Vy@D!l>`})+ҕ^wma_P&J,{nTNiwN~3pCDw(ۨ3Ubb.T4Q-Gg@MY09qLl\Uqi n1ǣ@ۜz۹ 'SzV "&xBPqicn쓶=mw}TSC=|/'̼!)!l0k^ef1 pEi(if{dz+QVP mIƎOA&g=;]EʜTUA>9Iތdџ ^;&(i, svIǶG}+,0/*jJ^/^vAa$ ǕU"v0b|*a@D9Ѝp $h@DB{ϫS*jQ1=zlr_ɗW!-2x1d\*q9~S& Ay~])o2hQ(bƏ!.Xv|{4${f` :uДJM!,{m>rVTrb+Wv4yң<&{tNjZ|Po !vk\ܙ44G0TExԨ;ļ!zQa 㢳3*ysQ#wf5SI}CmW2_Wت58ur05M("|i2C#Aj?$Q;6x\ˡA52j,q_E~PѼY[X?`i7}T#]{:GIc:RuZr<Sѻ.UB/g̳u0>`an&?0U1"_j'@Rg0$4N^JT5*e׵Zj,v-R  ѭ 3L4!Ԍh>*-4kpVYdžn4G579gtZ!)$ti#Fϫ> Ts9&}V9#`[n(u垹 biH~*HggVTLVRH؝hv?*0IN鬿JU;a!^ ľ1(gģai͵avp=]o0WqglS?yy܇zoyјتqk@!$jn T̍/"-M)a4,QWT/sf54}2͌䑂[e z' )G1B Ox' !40?2v5јb =a_邍žǒGᨤAF~oRDdF 0Urc "٨B#x=v/9/78sM1O9V}[! AwZˤ!U*E TIF/@%hgjާp+9LeWI^(dG-7=2j,Q#[[ ?]'W*Hw_j-:`3d&P+^gB Oڿ)`*6^o44 ;gKM*'+:oafʹ@i%%'6~?[.,i4n2 ]a0-U> ̪ݞ4|cIrquR/9#fdLO4Z;rwD}I9puo, PmZKƁt ]#K5l +dP^˧\#iٴ^e.aVeD_3P,x#[/"ާ/`1֊ҝ4-}g߈H5~L_`d+Dm73MTQZ鼖V׭ /\g\,oC] "$!Z2]ؔe /%-8bȑ(@9#bj6򉍠3ݱ1zky-puSۗl׹,t:JXoif5Y:ޏz9FGZC m/#`^`: tQA0Z_fwS!N / Xۏ6At9# 4p{&+I'IY;@wnyjsu^`pϯƈݙP6ߍG2X/Op77+;=_ =FM< fW:T#|1Z4Jԓ4&UlDOh2φf)m| \z_-76xfw1+,nMF=*1/ÿ#=PnӐ?5WzFݜTߓ k>_p v_%SIIiL|`ROTy2\&ETK| gBk YLlEc&W 2ެ?# ( m^8ٛ: YU[0Օ9zc PLi&{$YwX=`L}^Vlޭ]I 8~AoQPu5:Vm1o~%9q1;9vU3r}pXbvs_fzUӗ[S`j(PZڇpCz,W}i]8r;%Bh|"u&Fy$Q0*'v~ûFCq(U@4jq[O%a^yI/y=#7ݟlsV}!"]bmxHqYFܲe5De%8xkϥ} =K ˘u]#LYeN9*3vߑO)V8ΏUf?`SD/I/D9a.Уouw/eEMe)?~j$u_k@i;Otz=PT&в)"l6H6jO!?XA%Fa<F#!f1RΈ}C`Li/\g@UaAt0S nO%qTAr:O!RPҔϼػ@-U|cR+CGN="-i!DBE 7ύ=%q;|Rq# -SVՊic5@m95Zhը7ޣ-=Ifi`ؼ:9 N7v0Ăűhdtk5S4 XxN?e{.j*IV2@c^}wVP8xܱRݘlp #G-ڜfT Ewquq&@"ݰf5BU$guEo_rrUGyphC#r$owue$,A/nsk{]fY,v-rmǫmtƯй7Z2[RlY^}ޜTd 4QZNל1*P9,eY?Vd|EdwϒvW(Re3o/(0.vvaQsgz$Ğ afbJ,9trk@mg8ɉ$%𶰌HC [c$Lm^K4.Pew bnD1>L#o=Y鿾tԺQ2=VAyO0w\1б\p$6sٚeM fN$5IB=-56P^kR5ԟvh$oXJ3+m}tsp% *zš4urYsM]Ùmz;**6+ Z;Imjr;!.k1OP/-C\^[oVjlJ5]d^]GJg_dlr%oz,>X"R`kg2Z[|IT5!R'-8m|R9$4IbxbiP5YUY"}XpXuϴ&A*xQ~ "PiKMb-8eAJ x^®@y sq\M ى.yN˽'iȫ0lͰ`UNC1P7 f*Q ʾyXݸԋrv7"2eFe0 1;5g% .Ғ?zyy >$JmcIsw:5;yIů UL%C`aQƖJ?7m0>Qr+{+wm/KZ[ u%Z%O(\~`iԉ"ǿa RZbLy%r6NysNJ(ǹ[1 >y_(w*_l@Hlf!ڦ6JrgDKmT!["C]W[od6FD#grԏm}:،'Pron#Q^KM^# cP4L GQG{?2PҲtCu`@K[dtn=j8x6'jG<8m[T)SQcF/lɬo8\n&YN%;,ں߭[}$}&y߼$֙m|eLtN+Ngۅǵ8O:7[Xkf;6<8BvLm*p@WU`>4 K(6{Jik4' >eʸ zt1_6>)HZp~EO5]K6㚖B,Dܻ*!Pi(uZ-etkV/zMeӌ.}e.*g]6R[TvɺW N\9d$srue dJFֻ|E?vW%6ڴF*E8t]:<3PଈkaxG`QAsshDPen3Od@q(Y[޳uR5bw z jC_cQQU9]9T%XK6]ȹu~ĚISF@0íS[LI G^`PbL8 mъW ̺hKs@+کq`E0HW-Z`U퇴?@O.ܸc#BVx L`(KЄj }޶ ݃jzT} REb5;MA OG q(~~u:L 'Ps^^Ů#t]HHÅMZP[~c#O};(f7"DnW?=d1\QCX :D{r`NuHS54U|T}6!`Yi4e=-明{bζ˛ʺD}{F1vۢuQ|uK\nI='hGP/|BJ hn+"@]xSjw!s cȋ&g V:z_#jݝд#r4p2;p>5yxV2a[qԪA9⸤6t){MnCv_qRqxoe謹A>6T<"8tv ΅^;`0 O;GTPy@gx`RrX0=;mo }U >mN;";5YQDqБjy܏&ѓT=#d蘎FLQ 5,(o);;lF֮E']8,s3U @(|զ@L_XFoxBo$x;I$ 1Vv`i!oZGqt^V%}1D9QMZfwUi8]L{gfeK PvNJ -!R|B**+I }C_4><%*㥏' B~Hncp Ӻ͙&ކEnԼ!|Ny#c 3S$S%+sU$r`I6ւt' 8%NX7 I[`:Ӎ႖T5sQU4otc<3y`4;OӲ4_¤DZ˦(M|^dxGgfNp,xTy*8 o` -T8 jbkx<{5ꌗ\1[K;a+Ӭ[( p_*?*\6o(ٸ|j@D5tS OAҀipLMp'?^Jd^b6"^TlUߥ.rz9Sš>G;Gz8&*Cx*$:p$I\ m& ٜ |LfYWJC On _,w el/_m\" DRe eM=E1ދᇱKFIcr]aSuw4)SX[Μٜ؈!4oU _S:x+[=Kwؘ!q NA6i/[-O0?c{ٴ̽~os}Stw7' P@^ip1lszF?0ginNZ>\ J^m$YaF>0_Ʌr` e͉* d?~zJ*O>WSJ! MI>7_r@G/Iq:D%YnI)*ĜO}aG: 0m&8mC M>C^{7lX$ dEGME V("Y- M&L t+;rYaf_Ԗȵ:*b`/-#.=,{azߵU"{[>%#zrSޕT8]z@L=%OCR\HONaN\˩*3"IZIs1`$CoΒ4SA 4u@qyko^Tyӂlr*1h!hKûZ@]lƢHqU-*ف-JT1F&d1GtׇF(  w(STH2876ccb { 3ְ :'^eNkQySwtnϜ%NsI&z dd/p- fii3LyA).Ş[MKeXօKvWrވP >m4$vi{QDC\*4hV2w?6rPɘ\9OvJ"¹f*] @w3"Īb? 9uyh,A8%16IYpuK,iYD]ﯣ~Q)7G$wQ/ ɦ-JH#`M<1)0)!+4{*RumQ1/F6{Sh.9$J6m[dwU,Ϧ%|D~9LU# 1: Sonx1J9T{k,W0XZD%VdδjWM1ܣ/_˼!oN )Y#3)O >!'?Kc-KJҮxFxne|lt8A` 3;"t9cB!dBwƗ,.hi)nk 9,G#ʔ[:Tx}ጄOSRZhy#D}m筡+xk-RE{xt$Ńojo(? Z^1.lX2ֈCA-\uX_!5|t ; ^D:]:?.-~R?Z߂h_ ~IهXa@EV&81qFѝ !~7@: a3u!{.H%"qy4__٫4Qxdy2<5υ@2C=ftg0>ۑ( G>fpK,.3m>fqlv0&'Z^D&ߘZv_$eۚaaRRDS_7Uft:a5XHj8_0+xEQv\V=M㒝d!zoO370Ti3[ qGjOuZR 7'(/: !O㯝ɯ۪cxiWQSC½CYޕ=±?d9K#jR "ȨtEMD;YmCf9{|<#Ș;+|f⫎rd(F`:))lofqWE$TqC b)8o5]nN'txDgtPˉ>sCthR _ ݃X>:bG&m4m.<<avH/Y^}s7ڽgqs6ECA8{ ~yǧ"{p+?B[wDux_+imKv@g\Ɇ|K/D%1$tKA56!]ZFAMN;B޺@j%h̲[KC̖p<{]$bco$?OX6Pܱǻ(j!a8"o6 p~pm 'm(.000ſQ!M^EHXLS썓?NgiAQݸcE9P1O`c^C^>^ko6/M'036:`4w08ŷ\v83͑Sp0Bz6*06)_|T@IQtZ\KjI.b,̀Ċ/[hVM1#~.8k3OV yд"gnY !&!YfR~{%F <]dT`jq =5 hkWte̖;{vZD_и:_+OaTb)sJUC{.in5 MK᎔ h*l˜sHdFxKCӓ(>N)̂icߠZBsc4֓7%˘:W/ɻyBHE M6V +JOa7:O=.ʟV i#hѲ븂jF7KڰvtN/^d8l};]Sf}P? xiihĭiGIӒ7ʠ=X(;[,ks.?ɏdDԘt#͇?ec:XYqěu* 2)8Dx,siu4k6F Oo5,ֲ_jjCwgS t! enDTgw)"L0Sf DsF9w.)5M ^]n&} AUQFG!=Fj%0h?f' zC6uJKzב~Nno2xpv@!qDӄP*X~# ~ Rg>%_e[if)q#Hw$.mbj|zGт1lcCr|RG͹o !1AG?ڧI0 cC 5RIW|К0=`, { Uas D!NM20XT9Td?X c9KFC58D],LjYȄ T \0$j|ϔXAUgȅA}+3𯑡֚~oCVCʄdsFRU@oyi2F&mUV/W G'z(2 U>)CB2\3TIgHԠ==lV׸Sn2AZ:S}ƶw x)^!W5Nx|{Gt/M(Oo>&_d{AU;΀-N_Mm3KS+0|GvЮ(=@Bn]N40shm_Fq{gj۫}UbW)@DŽVo85ۓi yu^fxC+(uނ VG=}w<`$||CYA{({ ]5mQCS9.۔٧}7g2jJ:0zKei_&Iյׄ<.}>RL终GB!D: %kR\%&`ܩ":IR2r*Ǚ-^֌ JF=j=#wmM:"j2z|ia oU'ml5=uSkE4۾aupiy?^@Q)%fgY;}NPV+Sr6aqB,j 9xAt&(/wu,GXl[!+M`|ON4)I2@vAv*郅Xk/0А8dSR?Q,D#`?L i㖨-1W;<ܼ/EX"%U0t90Pj-']֪R.h`cՍaX BO"52 yCa :vYcvC`pCo;=r1psSXc̦EG0CABꋞh~ 'E?A9N7 f-QK:Mw?.%+W׊m)'b1`IE Iooaׇ)1sLqV`m4U^=NF,Ga,qvݓp j™2^xX֎pN~z!in,  ~>3_9QzQf^ yp%gIvip~_k]Pv@~!u/NMgMg1b e^ke!}9J]ecX_z܎nH |ׁg2GÜ~$¥dCq!uq\7OWAjvl ӯ5ΣtgM0Ճ`ԤRdechp0ݣ]Ӥ@j2 9V;YUCYۤ6 f5P2~>tsP$7˖/.hqzeE/GW 05>70K߄⧩sTX_ U4szgk=Ps@1Yf:@:ོ,OV,kT I1d7u#$i6tae;cZzwWh$6fcuG[wE~BqO&I_tI_Ŵ^dk7MwL5v){t l!=HᐤwEUڑTc@>O؃ɭz ;`7fv"< cGe~FirAmBCak*ELζ J%Qi.*o'&c@Bާ#`%|K -QħcaZb60<7h{V/<?i֍Iq#/[h3δQ/6Om2Хۦ)"Pig3Fn/}0$|x1Rq+0\~8C|1b۷ L w'XF{3k _;^;L#УR`{#~b544n+f=8a | nL!hrm@>д$i<[)Ren?c8ڳ/>s@cŝ)9fHj>sL94W@IМ}tXS|0pZ[akȢ|RrDDҖ~^߸{+)h(4m:1~ VYc˜oobksMoP YeL|lJv^m=+0I5nYLp6v;:`Ό>]LzbOH: \.rd=ܽ&ڊ{xee(QvF4*!`~[sZ%jz&E[fɁ&`_AcSտH$b_$m{r{s0H.:$?b9}UCyuCЌLȻ^iFm~/W؇Idř}!d(}^[CrO·@![]qA͟ɇD2~0&+LWno8`@ol,٣ovP6'Z-_|M} ZIs3d v|~x:n2尫>'=z'mH_|)V|1ba/!I,m>,$BgWsӛ(X@\\Oc6\X܉J[򆽠+fU qaTuu!x/ȎLgoTꖱ$ª +#Z z#_H lxMb(!eSNI>faT[WRXz[̆8lElc_\T( ]-k&6aJ&7H#Ι_7߬fsQ/]m,Ё*d?t\d%` kf|R² d#5$e&O4|z2'^.zW<$7jױm6J1qW$?&F+"U" QyIQH[oP|y[@L,Y:kؑ +$] 8W:o H$I"*[~{V/SQ,;t}uA+ʭ3+S9poi؇F>.U#B$f49&\lEߎ> w n"3?5a=8F_dY"VЀDBT2i{gbtsXו.Q5-_@#oR QJ\4~,5q\M:oh?ͪ7jh*cs7O(CfX$Nxhoj7IѺ9Mͥ>T{ $OvJ\|Ň>ytQ뎭B?15 cڰQY3u{BI4ኆ.Y]DW:%1sȷL#;7 frNJPT"n@Ʒ D<*-l$_UQm~jafDZ qey '@6Ii9Ǫe7͆{kVJ1=Fl@ٝժFZO2i &im "I/1[ q@ڦ'Ș0e.|"1ou^8.YSh/N(LTFF݌/B,Z 6`b:cʟgfUH(OiK l #H6#!UjyGfXBU(F`hj'I2O[_?xxuU.\yH߈<LCzSy=*ߌ8g^d:G@ӏ\hm-߭R6YxX3]蓸gA{X'pP@(7!bx`cL9ϕ֑,\Gtz Iv #,ϥVs7<"[]i`- T2uuSS%ew^s,Mk<)=s =g=sy%xC g,⌕.p2>$4 YO |fC$Z[Y5y9l 9 w5RJqwQ*,[~tŹ;{ =g!91!(f;nr'.4膸SLuc:1en4~qQA/JbѫhD^XXjHsKVo`Tr Vz6 ?bKD A6'!XgKֆZynИ<-- ->c-/Uw98#wÛ}PNN'>9"D.*/¦Ys FSd\nTaqܝ? DLˡ֢-* z }1c/ o|DT'm @lnr:O [,̰ow?9vrݷ`HK,joE])ν=8:Fb6XFiZBFUT! \9~Yix'nmgp,ɦ&`i!XgG5nb4Deʀzۭ<ڜ_XLZhhTrUXaYaEKi/RdpUARD,yhAy*MnNTVnSZ;|lç% OgȢ%*-ԋY<$,\O̯\,A`}@ *h7HaN^3*֚8\MXjU"ʚS=Էf>OOrzkN=[^NN%u =5㚞*elxVՋLྜྷ>tsv3b&[fp$/ySÛ66;E9r*#Be<19Q>diDv.=8r`ć`N3MM,ܽfMb؆s `\cx&,黡 "\4* µFP+̭%~KoH >>]o$_72i,Ith N֤ y;WňRŌx.b9&5̼: MZqk-ӳo4#qpbk,{Xf,mT kc.&:)Zݚj&u. jD0>!Nkw{l!#5p{6tHF;u"? 9GBSGK=6]:,HmeQνs MKF'| e3iD LU}=JsWnH\B_w,iP|0GJZ?Iuv7Q02z9#sa_:9hrȗm߆3 FMH:DZR#X}VcVh%. ^,65' Jش( Y|TKM0;Vߥ]\iU }" +X{y ȟBBO|".y)tKmL;bn: .8jFb).gŘ޼<ګ&'%qMI8ҫF;-+KvO9@$藷clBzvLkb"t=`5['SS<5-oo[U .tݻ'F1iNk&1$'e SR۔jNK`pkW8 .ZX RpO+xBXf:ː1Di=i_/`_G&}>WWE3(X'[@Vm6=(p>Q6LE_i|/ " '$ĕH#=PxEί5/K"f9;T V‹yZp@y (ij^4cf ~В!}7mk-dlkS+M۳;,[+6*%YyDl#!.hpzy,c40-GśɨRju?9*N*}"O (@S!`pKie=y%c-j?!Y'9ueaBL|<޺SQ1լc E^C-iMZ !l&R. 8rLx(ײ'P6oZfM QQbU"wӱgYu`uTNYBU/icqdO\~.2 rMmӥ׷DZlۓo4`mP QʠkL *âʮ"c׌xIݣEN'=8g;R`"S!޺0_%D))o^ F}bEA7Vs L-M*v[^?"5y!3 ~mW-Stxs~*n5PDID@!toiSR] e HxK]j@w 8ظMbBL6{f)c*iM:NLNEH` ѝ\faX^N{ ]2CLhLpޢO_NJd_-yR;2(ϻEIxIlv Vj)-ֲlT2ȻO5XYl_0mڜ!V+U;L}YC^oAJA yx`{8g<8͜=oN쿗/CKb~*T&]J-L7qQx\޿taWގÖ2ppF6{ SWdJ^Y, e_lZv1pIz,4"lVT /@FskujvOR^bu!6] ȑ`yRLiE0M2 bN7EɎNf. ?!Cqg͛J^$c|ĩ 5NOZksƜ9 q9Dȭ5dsY3?f>-Ckf*oY k(څl$jԇ5e#2s,OY})p/C &Ŭ7Lu6hEl#9yaO$Dj9@p}5g{JK}JP;64b\#]*8vl" ĥ'=!hjw92cL>1 _}Nf%g^jt9{WLÞZRӚOڵWr9'Ś?<,)X59ǯ)"ãM s`3Jc+ HͳƶQAMڿ4b!3_9À ?<Ѡ.5"Sі3WjJ3y7j4PMKtƥ?8!dw9P"P.,a# URj9I}'ʣe*h#5޽4B;u^dVM,|^8U\D%Zr\dsS/٪bs?Řۘxd}| +ݖ`S1g&y,bZ6~%GLP w|4|;>9"9njG%vtbGM xm}DEke:ʉvh9d>мfx ECTO`Yz>])LS0e?IڛP-gاj&NoL.?/HP܋,_T_ܬe1c؁7||iwÊс8tB5mmNgQ,'zZP9pv:h\'ƚD =&!ט *K-;mF6φQV[sgD̮ '.[e ! o/#oqN۪7uY֯@"؅̶$'4@ k5rߒUUrl;oȖ4SpMJ$xLtHnXM#RQN`7utV3\)ٟ p5.sb1Sآ "~4Bװ?ęέW8b}{Vȟ!N5(H'q1ݝ}*A[ 2Bwcd@_]j<[mM%Gg9?1 uZ ״ՙhgYKdl6/d5wuj5Tc[o;(~Sm8cW(M`lܟj^R"Qgǧv G6&bҜԝk 9sR-y*39y[:^^,\)\=h9afo'qT#pd`3Uh}YT#Wr@*!ݎn* z&71hL_/<<u(A^#='9BQfO\^V*.M' vmGn:3aG$a96/2?Eqtl Mm!Oc=BjE.[sJ=;Wx.>\7Մ !i}ݫT${[#$"ls>]>rg>6VBZFoOL@UV+m?EWDlAҷGbB >u&\=I&!\T *n2XA/K)UKN2Xm'x:0O@D_Q3al^ϣ ߦd&.Ghkhs%w<Jd2bXߞE1霅Yo0'-WI|)U3zeǕ*~xiQXD'pfbrַI'%B$nx1YϧL]QY+uiIQ82{b4bKrʳAۀ;+2v4]E?z<v];>cn2*7f6Vˬiǰ!fiHVH%c:VRf:PN8x5axOhu6>2)墨9k\v 䈻ANWNM[ySl*y]fDO~Jd1kDMSti))cۗ`g9*yH-&aDǘBk/\q Duv R `q̼iҺJ%o+T24@IݮᚤsnT=[+%l(lu tBMg_pߵAP1%_2Ժ!猵ml- Jೆh&Tp:Îh=el@^j|GqBbd(TSl_˫ ˰.ocntlc DVt|0_rn}y}Qgee9D_2ߒeqDF2LwoYoE?7_|驺b*6rL[5d]Uݦ).WvKt;@WdEJ*{/jE*O0fS 0 B)sGI"0k,/XԂk`RZW|$ɚ/|æ?'%}DŽ!$hR8v#I!vƻ%U,՞tt:T1'LkCTy.ywZFCVFʏcQpтǰyl= H#R-mdJ ySדk?.)hcq B=KĽMu䨎=[ODqx?ૺQ$f{4mL! usƓugDu0D`8LÁ7d-lC͊kO*,ebC1(0DzlY)WǮ~Moz!4@X@,)PWDIHzxC|O0Z(Էs=a2#̜qoj d'NH<n }dfO4\v*YZ͝w`sXhM:Svhvqx="~V4"F?LTJ G|w|+;?&nߦDt6י;Z Ѭsd6E/@LKnݘ.ߠW{vfa>]"cjzbC \TW S5 Mq2gO:uT\α S(0坞ՇF"5Ġnw1N3h[">2MonAޤ KS"ؕs&la eNl$֙⣈`T^NoK^EXHF^KKO2i/6 eޡGs j$Hx W9@c?ˢul yl juw ,9QkAS;gaO O~+@W<+2bDUYc之q1ʝu?'.5)PMS#>C'X<="<ISX. :ˊp'tyCѕGRF=g"%~KqZf"v̕TH؏u<a&\Y9oTP:-.てk7Aʄ5Kq W~>cúJVQ^aA4=fY\M#99.O$8а`_3I\+>`zGAV~H-!["G*|V` uO_+쿹(i $K-3SG|nފXh *a'#&r}`c\Yc*S*UW(]3/HuQL e9 fO@d%Nclxo%X#|Spȿq[p.:=_leW~^e_VL﫰wP6:V^9C,̃@ףLr,ۿG=οWʼn8/+ 5 Ed25ƒpָ(.EoRvQ}C+xX4Z ʐVnMͱ*Ν~'$e8?ƌf~~ݲZ+gȤƴϩc 01> @k2/k6JcmBfOǍ _4`{3ߑF|! 3 5=':\\Yam=c/  pzEÖ|pL[ A-A~'mcu+QVYx̠+'yc)&/6eC?&s+1_ҐAzR3Vdo;>k% II?~㬲`]zB ?2O7].G1-iW(XIINtx8)Wl^ȋHVMb$JXl\Օ)N".Bϋc.N79]%Gly^kYN26tXNF؟0v~1,b@%/jxR(`can]X)ʫo(W \v¶kZ έ6R}q׬:hTtsAWú[' /[a4&UD>M塽WmgRo*YC`|9L~]cloMh e&lZ2h?IkX,ݔz$8?y$Xc)9;nveǒ| pvжmpx+KagUb8^mT>}~$Uq-d#õ-,-6o*z[ (9=c@N>]"RlVߞB tU}r.I1](:*E!i`H, x(C8r[CB /'b @qx3(H)k~ÞJJGE BuؓEP-.2f Չ2x!z~[a6ѻJ1OjM2x%^.c RG*õ@,Co[#)C]B: _4/顒OrjN۝_Oy/G|9q\LkOY7y~VE,Č=gO_kN^-g$bqT\K uX%k`9dzUnN'W:NPӌ1Q)$8JuW>V̰e9/Ȣ&MTj^jo}*:m%zǷ6X#ýmG<䲤f;١#Br%ғŀ}*W _Gt~+G`KE|0AE&btɣ)tfQƱ M K񱋑%݂Ѫ$ Еv(4XV=Jvu]2I3_=uq%=# ōmf&4AyƗT^[o@*7o2o[b]=bRVu^8PFFBZ)oq!U(2BXT>t0B+vl@ cmsp-[:9`LؚC  ¶܈@^}Y--sx"_W(Ǻ 3?L>IPl%D 8 qͣ,*46̤|F浃I/O{씘t@n*G&>l Uh-D3* E>#G&z)M{9'̝d1bO[{h:Nt*~=f.X ^>sHQ!2:!q,`Sn> ۧVwl.uPc-JAs[ r`O}N"J]Ff-?"{-VP7SM%ud~-TAć$8C- #EǮ"$3]'&e9Q|2sۄm ?k5/\[%,7aQ( B ۚ%aM~QHF PwoΥ5jR魙 FVYM?5ռ̆"PΪʻ'.x 33~9F<-=p#xɮ(I$V33WR2MDDWj .x&MNblteQ }fWR#{_._*\*P8E*R^|/g5U1t}+X*nɕnwsH‚c 2sUC{}:8 TuFh-F6YZߞ8 [e;T[$+w7U0@Y (;s+%'YH$?H-Eĩg2|c $7d/z0&u <u;vER(Mzؒ &O+W ;4 0'ҏms>6Ԝvտc2bTrR@TeAO.[(UO=F3-jWtvw^شS$U݈py9[Zh!ijor@Juuϛ' $SSf;nf$՛'AKeL̢}63 ;ᄇ I>K!0s8_ĨB4fuj! .&G V\fPC^ '[C&r}pӿ:&A SV2󑤍Xb]G8 F!U 7Y$YW>N G>C樁"S|,`Wl$buW.Ʈ&,.@7BN #6Hph|A$LЭVA ox:SL&7[ӎANпBm1&*ԔcG7NЭ#pP@ ,P g!xKP _>JBf E_TRw^ LG >W-ip[#T\n_JA"z!ϕ=Ρ3R7iY)o$ܧM$DUvvrUy^k˪@h-+*bOOikxX,VF0MO/TSyzt)k*B`4Svj%Rȟѫbjʄ@_{,;S\N-s/܅CͼsΏu[o ri%}_G~Ǔ(o|h},]j )C6|ADJ[ͷ=R{^4OE<+5klIX _L$՞=<@b:#vܭ"o=޺?\gQI~ǹS!9{u#m41Hl^(q\7Haʻ=cgX!DpK{_>.? fN8E ,},񛇕QSɡcY>o5wI/Gwf֕g%9 gu?Jk/q()oJ2~|KRԆnU xk!bmy#J" 5W=ulʗ\>s,%yu`Bڨ?Vj~^x@Jxw@TaMVbiRKiF@-? t&j6Rf˕m_9l$Mwr7&ІOHu^L^ AnQ/IgSr8Iw1:;uKz4J0nb4'Et[ N)lr7k.]4+u "7+_L#)n Ƙ0B 1ʞE Br'm8Oqq&c,6F^.Tdڻƭi8=3V _}/n گF[קU(qxtM+*#c>2 KA&,̼ *멚;9 cAIڧ*GQ`0E4 k'+5{>~=CUEKWC@]v\ m?26L@^m~9j3řa DLshsw!E^|Rfiq!IglDՆΓ1n2_4~,w;}La2ޒQ`rmF_7ȿwxWÂf;&9\r3 l~ǒ(12JoS vL,PFr𾠶"ԑ Ic"g^Qm& ";n{kYH?4 vGRkb7gn-L=>&.@%C9Ȭ9D&jo"IQWk yFmXJ(c\+Ïv .]QW ZM4Kàei2(CWIe дt{uUw[2MFԌC;ÜNښ v%C9mVNs_a= jimky-݉Ir.Ѿ"9㻕-*hUY%RP1[J0>M'ӽS2./Jr[\*>x?dʙ53C> I]eE{a:)|,u1B3w j=z%}~/ۊH/iZ2@z(pl.ȓOZ)NDBSo@-ûrTyeGbW"0y`NX&M0gL"Yr`xgWP|3Vz; ynӧm[{ k ciB+ߒ&g|WP:(g̑`zϱ `#yU6`YQQ@5c547=F!%ǂfo\{(AY;_S04)%ӂiю y ӐA`QĜ"0g Y#uy-Qcu+(R~i +8iZ+y٪3Ο84g,4㞬"]#cP\ߏw=@J ?a4D,دݪ bܷRjF۲ {gU<=U)_1 f,؆oƿZTg#a#92AY'@zMoMJaLkF>090j[;U;Wc+W&٭~\$<X9M7}dG+lH!! ylaWv!O1gq-,ME;,6c ,qte;.,e5/8$?F*7ZtȶNrL*$+7ݲ)Sؾw>r:qNe6!U3RGwb`0BbK/oo;wtn :VRW1&xXUru-azT4Q%bYj)yKy&UASm{f}a3m8% zP-e֬kp>% Cڄ4J@5k˹n+OBv#uu x3e7!7h(腝EE H "zW 7̞ F lM =('Pgk6EA李5חiHBBWF.IECސ"8&^VuOsy~J I < ΓIṱRƥɍV%̕B.Jbe⫟Q-zPC^?-Iq,tR 3z27YS\ث)6fʛXaOZ{܁ H#/ƿ]Tw2C&`iW$MIȤQgJS> hM0H_ R=1'REv]yfbCŝm<%t/KE%󔩽s mFkpb弫4ZdV8ѓt NUvo]ڂ*Miacz:"h.V6JRV2o%7W i@e!l? ~CY!0mdHiШgFJW6 ƴ9l[N+N3Z p\@+ؗ !ڞO8:5<ߝV55 MaVV>T҉\$#qJ#:ec!3'(cZ2T66x.Z5h aR W?u8 ҅:nLl Mz˃1rG6զb /RG>e¤#xKs`PEp''b}/ݩb`^=TDRdE5Βt/?1ԕHWakfNMI?Xqs^a4~gz"GU:jt1B:g^ثsR;7ؘ0dRty{( Y]"I"g2)8643G fga 7ee&o:5^ڔ(74+OD϶('|€^bt{OL{qhdKt+ e5(5_pS)&K]OZ*p,/<s^p֍]yQ $UgZyL ]5 ߛ]SND)KV42AX^N]gA&ÝYTX^^f*Ӆ旗puUt] yTf:`t3)Is}QMY%åM:Pt N>ZnMsr >>CZW jL{P ܏N@jL>r{<`%o=F*`1nke&!L*0xFFJGe`9 Hz+_g+ߡ`K-RCjkV:i {O90Rܺ8$M3hpId TPЧZg; 0]aeKǏ^(fSe.>4z8ѳj96KX ̔]wS3j;k(Av*hT~KlDs)iY_-*I oPߧ#tzHoo65sB#J2Y+M_OH#r]N&N$no=Lmy&VyvH9oAz+F[S=_R䓲:+@' }9Qov^aA&a!4lljAw-h@*i$a]ZA45z#Wl^(~Kpop>0,WS.}AȯFr,-D20G=vR[̟Nj }Ü{qC6ΉQ4ϲ? vEڥvL}js(+Q`X@!)3W3JK!3E썺vcp'.ʹ AhWKU}-`&-mRsS:ll0r8$#X<d{8_]X } ST$|BT1cGP>>3ٵ(> HfLMeێ#FYȐ~{!ezw֞Ľ:$þT/ybDR#Bѣ&f(dŷ" WAb\Pʤl(*_#Q{i-JmAۭ+QȲ,%7#SQnM.ͦp‚xKMT9N`juIӁ\jnz0\mav|q{FU ;{u|ڬ=qہ9b\5I2xX=f &&0XBDY4@Dh+yu IL7NPjX 3ySS#S?Tņde%x0P+|9ZRyU_xD\O#]\e76Gº@$o B?C{䇴ڽr&~iZ(@ %OvGerib{}*zK^~m2$帰5(t!C'A{q|T޽R -UCsOĹ@sA|i'I^ y:/ ->ڰ]Gy3Nrrd*a #+*%پVwQqq*_H~\me oˌ"v@oёԵm=yؽ4ik;FL6@d]Zs߲p|֘#- lOI n"AYOc+\i &mWENkI!5,WecXHp7;_VHuׯйO<.$ss<[dzo2^k[ B tG`ɰ:0*[Ꮳ"N\o|Sl-^_!Y6pܰ4J!&EBiű\!a X% ߷5$jc֤H&f֓ٶG<_VcґHsg;9{h]DX a@ᅒBiqd>%Mx}{>!nb'U!{IF;vrA@ 7ċ\]M  1]/cF3$4DOV3.Q7n/AJ(rY S)<\&ы{m#n(m$很nCӍrr`Ԁ2ܢ(2[5a˱QQص]3EZZԯ&R-{m9 qeKiK+s\ȌI@ȊVWiJLӄN^B(]ΤIw  Zq?#{; 4D&l~ sh;K'=4$UesK@lxCVP!$mlK%Φf?vk ̚80Q: %EJ GuV~ ~nIerXzFE P9h ehC)];#[4oT!Gٟh;9%6m8lCAį"c>c#с9kQKMnwcKPwO-.q^0=h)N f4ԓ&"*pYMah߯ݡ8^e.gp{Oԥr;~,bCL'0 n+AW q:/*9;_7th^iAѨ:z}t'"&_SR*[b'J&8q7!ĭ +c##XY.o l{gr'R!ʛ Y8VG!<|"Iv 8HQU,߽{:ukY^0 4x˲k6NhL,^^ q;JB+^ҳjh\Q^Z=0&|B sG5ir4t] q u2pq(9/sKF&c*>-)Nz]:u8/&6)Ԣ8ZNw$ ?2ou`^Z#N@jl%%=TW0λVzyTJ܏:tkBar Ե*6[U̍ߩ#mH=n'n"4931ؠ=kh mRdcط,Hu#XQ;i ҎH{63$ks#f_u=L zY֋M>Y|uFb@c7DQ(hfch-D;b]mXus8Xd&#_?50S'ĩIBmUh83uK@p {]g7]Ia-?qe"]3Rd+~٨ #&[bvyP3nI\v-pq0OOZspda4rNu0cy W҆myH  W GypѤ{6x餳]k0P^dm"|]bΣrhSlqAwVvE#KuUO!Je 楠6S PCj~Zw)f،4urd<@lBR+S$rA/˱DNp/e;đu2 }yR/<·ٟrb ـ wH#':1<8ޮt[nF4| #ҹ6J1bȼF<ڧL<)Ěl6{h u}he{/JQ]vSޮjՑp{04vYI?*c:> ,eh;_@Y(lix27Vp7JX{ȘmǙ.qt=dSO7a9pϴ2A)EL'q#P"N>44l\1F4dt$28UOB:9r(D\0©La3fPz"pstB?b^B-}ԋ$ZDvZԑd:]=n$w}ĈzsƐ~M7I>( Rr`\dBb9r&MmFãoO8A1c"a3x'xZ⁡: S3|d5dc*M0?$ [#q#bOŴH3XvYF`e({e#X9+7KAh`jU-e"WwM>ءҚE% pLat+cssҗ"7T_?[]Ra>`J cр"B_NnBR+RK^a}fo/֥RBa!#*ƺ#lu$:S7 4ᬷ(OI6>w*;ZU]LY;*u0=V͗GI@_.[<-CgqLeNjCeOAAuli(h&cZ)A:8 }cZdBU4*M;9>~OkLL+ (5G=gJ΍ gEq\̞=B@i@+J$1#Q)6.uDg^s:3`>a61,$mj'f}q,houb|i9#^PkLg,ə~wMB.)_ 6H*?"QBsFtk\!%rչ3Qt-Dlꇖ! U} 蜕&"kة}3`LgQ0nڪgr`)ln&xJw;+s$61♣) .K%z+R#AŴiG3C `GQ` #3 ;R'WפlW _pSC:Vv2/p$9C3yosc6 =}f@͜p0f7vL ,G [KA~oJ85ohu>Kg۸J,C7~*Df [m#f{ PvѴgulX{A,_zȿ5#ٍo@];f \ǔ|hoc( Ab}p}H4{7| Hk/|UPVs;Sk%6?>bw]~@5|@7[r J|SP,f\ /B!!jG;F,1r^Xt#J6-tŷ)㠡HjQ >`am g C~å~|wcFƝzDt=aS:Ppg.`iqN"yvyʶ92MG**+Dgk W?xwMʎB-6o'$ ս$ӹtW?HH{etΎ툅CWI[}%{B#YE$+r!Sd= 2>B<^yK\^Gj0]ԊϚzm./L~4nyC^C~ݘ`ne=ߦeR\|E=3O7Kb +z~\\%J]?m܋촞zm|H'䘮it2HiŁAK1K >q>J:t,M -d椶zVtz"12(OJtJ"x!^N*MZ6aw\ v_iUu4ZԿ$2CJ;쌍,JI/_`đF0Icu5Ȝn4{2UE9 Wt|)2\ဣ`kPϨ[)&.65yM@uĿ}@ĵ)o.I١:UP(sʬ_ ,f]+d-]3+uQKבD|K{D4k3q~!MG桯Ѝ]fS _xPyRH 4c5bρ&wgUݛs0\]~cN{:Nt&JjB Rr Ti>琓6ۄxɁl+: SXi2jw9XC 7LFZʹR&,]S=(hz";KJ+y)p}귩[);ihCEPK8dݦ; >IGS`v=<-׵ӽI7Lۤ$CR9fj/=d^WJ܆&J=C"Y .QTU5kVԃQ?uPBOYn >Ne2B8Hc]qxV$-X@f!(3K_de(n 54m uٱA0:<ޝYz#Z5rVcj}㙠Ҍ9~.lOŠ:J*-[>`smy ŽۉuGGϡ_!GNFSkY2UJū2FΡcIg'!v?A~7;*>IᆚQXQ U3V'4p{?]L~/&Ig(Y(֠Ml=' NR ~~&AXqx2N6\eH+fVZib[e6Z:$C6qQQsk,L()<pg>jڤs="56ӂRI1R5 PLs5FZ9ؠm"6Ls3o@_Z7Gsv*\3t-wF3×-N>45~/;ia CoktN\~ɧqMˎ+ ?jFJݝĥA:~F%)*0%,tmv5f]^Yۨ0GwgM"D/k-lH<.f2l[5{ޙk~HN2xƫ8YS?Y~bgvMBQ12eW1 s%^bpb c|9gMgi<Z\SYZx:_ØIeN]㉦*LU'OanǺY=-S9 T*ąy6G*]'h.pmf4 v4oE{1ną0PĻَ4:vuܮWtObӵ%6m 42sU֜2AlXG7W!_/rB"N2S Ո~hx M~FHӥNƛY4]8'bW MoY^OFIY\6y2{@M W>jܑc2S֚R$򚸤=I4)W6 '536c:v&5k0O+JX;D A^,^9,SFch>NusOIрӤ)A4bq7Q_ֿ3I#Ŭ/CuCxr VՌCL\ anViIKUSZO C?oN۠Z8u " }Lh<Wl) iS1gA7mr*lćf©6/` -I? C$qe) ??fh)iv AZ̺  aj6S+8'/ $n9veulqe8JIi=o\Un5Rmx `k': tevvlGskԘTOڸNrB=:uzӍN"~D ȁoDΚ@D;t=;9~\)VȠ+p(mjl-Q2{1ba/ѡ.aC#G1fug&՟I}3=9^L96c.ؕn8 [䒢e; ^ףsVPu}G5yU̒=c|.xһYZȱxXAxEd` A)-j+G>bJYkd\Q̃Qg ?LV2pXme#h]jj|faj9,5ȏ*a'R'A=Y1!}n/\C<0 ~u@uc7Kr ˘jvrQ}UwgI :c c}rRyhG%D3Wq-{f=nVJ$ "ĕa('K*?Ln\Қ@雬tV)HP`/qC<~^^PQ^g s 4B'pzD<X{bN~HlbgVm;5C` Cftwn+~TZ??(P!~w~DpLcڑn|nUzwla=wyԷ~|hxP;FKo%ƌ3aYN9Z^e:K,(aEfV ߸rx2=j8_bi A4άF.:T{d\EHڨ dqІ4-j .I ٶ.e.$.BGPg [.]r-㍳n4S~}\"r2鴰Q߈l|${/"_piOWGc\ltbRИy/!`P H񤓌vp$aon^՘96$|twP ~h!53)b:Z|^:a bkc TK뤞,NR{#Di *=s*,f=~1f.ÁGQ mF'*w] ]$lu9d*91ZѓYwH؍zӻ~rFz_8Rb=uNbm hj{\ dY]ޙZVbr * EYGr1}_$&T'7yK.97W@Dzܰ'vYxvҡpA@>NCA2VZ;iыqLH8hV`Dʆ.@p73˪n.6m37XFt妳1L3HŬ8wC}.()ZE#qf>\ eV^5SKJvҕ*Zr"S I򑌇 `A|DQE+1'iM'xYHc?D 1"r8)XMXyzNΖT(6f<@'!%@ ,c:HGؚS833Tięs-1s dn=1e;|Mq4TzLGER%Md)%ilDդ WRkX\>kvt!|,c\Z^CZ*et;0xɋ2|&\zx1N#}~'Zm^\! ,i/)=`62FH@)SIY> !NjVBLq=Ƀ0A#v?epC Vʙv VN&P {rWX iS* 6|Iwn65xsrI˙⟱IGf9A By%]#bގQNx\MrCql@\>~Q!%|_0^jc݊K,h%V*w:Q! "WzR @EV&|(tHVѣCd%*fp XX4kJ>ٕ$2%76C.L.$%+4z;e}/ rlZ~ >z ,,:24 =m|+ OGcLPɠb7|=2ɮ_!0 G cRfY8P`-xIHoΐЪ܎ 8ځἄ#w |d64]wtf4G /3}G}7#Xg/8ԢGlz]:[9(vZ9Mv0Aq 1jw '/ E2䁫"ꩋ 3. |(Do]#v\pι=pn?-#ʎU 5Q ();IyG<ڹ l9j&<ؒJak1 &ֿ1w]ȍ_,7?TưXGt1I19+9[%ȘIej-ѵmDxگG97rx4[v5:eT%ҿX0X:\[+Crcg,a"CՐJ>)u%~][#0hst0C1o:"ۜ F#F¯[, 0˅V PlSAT5I2,!Lg F XBYRzZ\%i~cK<^ps0TnFYc, @T`m @eǎ#A ? 72寀2nQ5EH$8ƵMhӶj-}}xqZko":Bjy:˰\ nMtܵ_){^Md꯫,ԯ^{3\i扸1&%ȕ1VBb^K p|}ìc|gM)سl@~#;_Gh[h.H*9q ׉,U? +]C^$Tpa/ҹ<9#W.fE+#}ohK.H;# X bU{y0FpLu3\sԞ@rLX#t_rHi|)OHF.p'%bk VB# 0ݯv'onz={l 6fa\&xs C -?x,;Uk04 GP( ZgҾ*amWl<)曎j^ث;xb$WA:aDѦ펮V]A!Ea&paS f.nxޢyjJ깨M +uz`B!ԭ] /:~z$yRi8P Yv;Jׄ}@Q晴u_ՖlJWy/e]0BM aXwm}! >vt>#Mq*Пj9>Ѽ- ?lە74u g~a?{@v@Kh {0*)l7=QY4)lnջ]j5rU t&Ꙟ4q}3; zVQRPVB_ Pf's?hJŸ`c(lm%g#&yT} t 1~C?>4dVlGuUJOH\:mIٰ2G#2ohq3~CzP?` {#!\ &?}A^W4Tؤ@ZHԏj/]1~msTjwfQ$K;.0ϣv3֊ =PZ hDmN3xխۜ.~<=3[&M5~ cff })*=!N/ ܆ _j7ҤM 3y`DS/Gc (*ћB(v Y/M؍.phG1QW. e%)2I{cFJt4@JõG8| P_?1ڼ45( aš[{)Q-gw}9Qf` 4;UK7e+Gʨw7;;"QbBtjB)L?5:H MiÎkRj*ȫRJUӎ+ [B{I,jY}f58g4ھM|~D^1dUh]£z*^H9fgRr ! `iWҗݮ6fIr] ]=Ϳ W ,/ղZ7ŋ}h5O7<aOۼb x8~-gi"[Û"ݼҶZ4[?-Ȋ:`6TX:ENIO_n\m:Ók(z~:A0ޒx?I,r`25f.fniF#W)Gi78S1u]\É7M)kTzЩu$8UI+`YI#:>s9{X OA4*>$WvPkYƴjn9(rS$4afs/Jʹn?8a ჹ˜ec7)T$~?"A~xp_3 ՗-=#[ NYn8WЄ?jSEe:$S| P&BHz8Kx^D'#gFA &ɗwS{u0QO'@FqZJVbD-scSu[B/+{,b+5l )Wh\:'>W6@ CH2!/ 4A?20xnٍx77Q/ jdǚ $@}-aLg]FP, oV GjJzek*~hcMqҒM%ʈ2X|W]l"+|^5(<&L(Q.?m>,Q#{(h܁3twl%G7<5YB'-Y؆<3dhhGVXۮޣ+1j5w>qfP\_;[&,)nx ;4Y(j^_,;]H+24T FU>>@NGr+aktN2f:< igsn*8ҒGѨ6j9~ڡbp`=kjx֓;l:ɉ(aÌPK#P۰ƁS8j>[qj&GRB5à*M 3ILʙE`\n >b/QӪD7oob31 &pjY[O@G3mrfB9`t1!owkzsb`('8 KXcO!V@Mms0>4tXNe gbĥwOH(zƘͦ3iTlۅʰpØh߾R&l["1s*0F3эvm0]QzYDc[ Vr, }o6#dqn .~[O[F/kgd'c~+?5M]- k+hϓ ~= wMNO[C=Ĝ692HcPœ5{򸪯Hi[I}~{_S3(PqYmӥ"'CYC;^{G[3Jia>[wÔ>J^y}kYxz@Tv^Z '1Vo,=T<7f.J!}ϭϞx靤(V~0,kdByE(p*޼*MG̒a4e & aNЈ /&|Z6X?KRCdjzLJ>z7*^A C9ЀIR? e5z(30ƮVNf3&"BD״} 5e,H;0[w!Je͉p L'8_dnN˞fۡ%.g\Auv{QOTγ˯Ne1oRuq?EEț0`]8Wl(#U`_,f>-NQ%*  uj]$hkB3oΫBM%pc8&`=BDТ?;o՗]GWp͹m>W4瓴xKdˉ^bLx3j:᭞"qp EaIN1\R#mSߊP%j 2!P\~oݣ>7F`w_w_bx "̩"П5`~J'йhkܥPZ1ē zm{zb#,A&/9(1 'L+PiJn~^iTzl;h~`$ҬzI1J)f% E'O8]anj:r -;w' íz/Hf|6m5U;c&%|N-rAqG{y^p6ƥo?7RE3fc*\rOUf4`֝ BAjr) vN9`v W)OdUٝ^3oՋnLU6K#Y׹Qk UBLYhD.nх )is-F9d!+&Tie5,޽E@w( 3f{4Fs]|Jx|i`9Vp-F"͊ՒG[4DvMÎ C߅~Rf pfIj0拏Uds_?zx} #L#}A}$+=n1ZkmB$o.*[CR (7>JDB]%¥媾8_]Ԉyy8 &of8=B0 cZ$?vL \M,Z#ZdL!ǽVmPN۞w8Moۢ^6u!~)oKhb DlB|Gה2ex?S$tSgg7,a09*ᕮ,ޠӢ|ݾžwx%T5Qn 2ș,(rtNww񑧲3 [E'*P@꟔1w7ڗ'b tN +z*?h> :Ln5 Oi1iD9$ (õ'jxU^s_i]r8|3S|C`r N@J(@Ll_u,|CC\+qNuW7hIv$ Y(Ձt`_+vJe@%kgeH6dฦKH0=xϼ>>&s#^?,MOѺ ĮJS X Cp Uq$8vGa0.KSm'Zk!*ݷeOicv{Xq ֮!K. M- |~japê쮼`K:hhm WqEhp?/(9ln}H_QCU4)LXN^[X& f=wtbȟr b!-34=ܚJư34DfSɛ.*j*=ޙړb7y7w,jcM h*$4RDzM/z$:MAU6 5զcš`dj$49!%:6T\|{1y`xb@WJrIyl"uQaWMi*j/&2GDbT!pg^ߎzZ@NcGկD뉁r:ˋiOi1SSŐ:q7 B!Ѧ53.,{+8lgۍ+sRe0,8]\e)?NдN;7n:̅k{F iyvJ Y0_C\C{{Ly7_>-uy*!]vFRMY@֦l$RaO4tn"qJPqG9hqPBT.{4w ӶfbRQęK 8&r5n1tz)Ee8_11 2ɎXM!I/FzpgL|h6(xIz ~ϰ5 H+3;\|͘mJ߉H4QﱜG*jNOj?1td",owC]a-4j{C76TkF:d3sRCO"&=R‚Պ‰ '̆eFv҃_]{P.8M9=*j 7/bᛣX?wr[p*BqeJBotHXlHBwj0/)/r2ݼbkQm/%QGH mԛy{.*~W ]daϥ˛CF[ng!3#4WWQ5ж:TܤzC%vڧp'ݨL/\l I`V%)ו?q@Y=(mr.0gQ?B`S 1*<-ticQ<u~9Ώ +UrEL(f8UFd,J [)j3-Me1^TmxKavIK쥆uV|`VT*S8πg z&>'?!ǜfw1WW!u=+)1t[$(  |^80MY;(UgI!C|qxBSzOKOf5c ;<*Wފ-_ 8'D@g'RN$EgJÉT{{?-,I]Zz'ug˻NS]`}J^}u"2~thdVxQTprH=G9]BCЇnHCaP9H@\nrSxq*P=?]?Iup=A} OV>wΈrK'MQphAV (F~/jD[KgdJUirZ/M1QCuI(odYtŜAP[WA͹:|r1]8?aj) 6ˬ ,T:hGkZ^?R }Z/`F Ƣ>'D&`,̯ oez4" {Ux-6ݙ7R5b`F}I9qau\?`^w 8|#c˥NqSqWvviPDGc\qHV?@7qounj? ,F=DaAd5(dL |M5G.R5mch|\ҳ&_XWLH6AXz]b,h#Dd@ggKV+Ω}CgZQY*Dqs9tA, [}lHm)z#,o¶MTWo (DRt1#r(aLRmAȊ,ȐVw6\ 4ꂃz*TĎ~Ŝe.1{ 81{#iN.Ո߁hQ|oе}ظs+F?/`3jQ18E*(I7J4w-΃G>ARRlI3* )*ϣ$|^)[ g}P0R[E&-(g F&9G(|0ROچ&Hzd C8 f@^J@\Q1oO!nٖHrʒMn:z&fk=ij޿vd9] ǸFdsɿ-֗XW#h`v]U^QμCx)9'.- Ő}a7_ʼvÎ^].yiV48lj}8|Ѷ7B-ZŮ>I~Թ1J'^?5BC[}&Pr?]hٻhG>"`~F`67?CdʯGigdYnOQSro˵T5:˒+mY2CMc&qf]/2(\"@ .37>|fz}tҜgk2MmYn ˅n%4cVS3ʔ1fokø֢٬DC^|H5`.k?λdlq 1):x7 ћ}֙6ΦVp66jx=RcVa9ЩkSMݎ^CJ6ޜGsP+0{ID.hgsMÅ2 eVhҥ fmUvHW;P4u3Ea\ -5`I^~uZ&'2H$u{>߮G):y76H'"lKESlVyy3M܈̺&U#gUb,ŹlNl=*6(c:6g<Đ{zkF{ '6iǼt赥qz7Рѣ4EsR 0ގF[yd%rK9 l2YЕZR CWͨ,Gʧz>S+@86 oIPl0;-mJǗDEKJ`l:D)?ɬ۳'M%Zo1Lp6H{-bp$o!9بzn7>/ 蟲JO Z7'#, @؉3!*|> TyyB^kxvWXFb?=،l+ǥR^ىuxAyΫ=9j;M Ø4\;knǤMTy@JI?ZuC; jlrr,AAѥ&ȤJ&fZB>w4&0LB&G)Bu".e\&~m'**W}Ȁoh=uKB^F)#\c*c/U3l/UElëm 2)-X;+X+7{(e0߫p#_lEo4LѢzU8{:Nn^V`@dm" -1#\>մ! jsJb\ΈA틡ŲH}":b<@ԡ,7ϿY&~a6n^+E!NmiY"푥Q;|$Cz1|-Z'яJV *̢; {<^ݨt;!pC/ULb.29N`6Z{ݒBMAT(ârȜFRs wsgF Zb:šS0%=J 'Ҧy+FnsnAkCӧ-\lީN# ۃ nԙq}]zZ+`'Ls ӎ@Rqg[^{\*jSʵq AЈV7F9r L:ofTJ)siHhWXp6MhմlYt7g&,n0PVu$]Nf{.XaWIHi*sth{:Q:ҭ[Q- !Ȼ!=Mgx AV3V,5r%z,G$Po(0U-'Ŵ4Iץ{MXaȹ`*U9.p&Y<*Ғ ef6Y:MXu6‥"'Ǣ!݈08uL̈Og7k~8KY.͏&>s.`,J 1aUfӗՊ-@dt'qð+iLFy] Ȭ*seHR]QM[?( =/`X0,zXAՏ>lӢ”[gPVaH~w2h1oՠ;p _ c}";OļZKc7z;8WN1!VC+Աez>F-R5pZ/o|?01_vQ2BfYvWYM, iˋu*ɵ2?DmYi%NjT5aw0y>XPߢ$D_mhRR| lt<) Q]q f4&ߢ~֑gos)@jŹ\ď [5ֿO؎bWZ:>h7l`j\\hy"'5(2[  6_eqI6NP\ ڀ} u]--!LYόlyK!:~6l "=.Iu2}ؼ`4jeI[kOSI+NÌpgIمpSۜܛe bZdcfVn,{Qrvу> rJI[Y8|IOJiF@Lgn]9k! 0Tzҝv lk{lGϪʞɢ$N6( eS,23{#!9xf3q/na V71wu7zt8͢F!#h+E_:FҟTu"Biy?љϝR޿D&\V&2Q3ta k(byՔ͌p~0^*(1;}H?b­wqc4dBe,c D{$QMc :OQlf &]3/gTHGR. M"Lh׏"m<}8PBGnLy36]%kͰo&m+O'R*rTzY4Uh`b3BMb| L=_4y!'OME頧Qц9N] 헛e?BWHUMao)lߧzv^M_zo(~N۱[ϯ/ y߿<4tdhHDr3n:jZx*lHC`]Gj@8h7>y`:4Tp![ry-}fÎW~*:ɠl;ɾ[bTvl@_QXlҵ!#Em,2{1mpEk2e MGҖ8iAi?ǎc9\;KpB/-:\/!6RJm)@kF*K,q&Tslv !&{FMYoٔau086oSh/H 7t.&fM <4\p^"L=}3p"Cp PSEkT11)|?xlxu+H8 7]J±5F}3j 츬/ kh0:5ejH$>0/aki;H>GKpt/M?e;Fo *zG7_\QhB^9yV 2JN0.L Ix!'u>@"+Hwe-Y<4QuB^ S<A )Se1sB#pL[ɣ!W<}ћΩYpp'|" 1UZ1O$7l]0Қ544*pgJsn95OtY 䉆bG Z6"[ qV/yWW|[Tk"i;Gҹ%56sD)?&`s SY m__5.Rٰ/^w*,DRMvk5l#Ub`)JHBP+~te?I <(E/v ؓ)^_[cϯxDy/Q`ja@:%z 4=ɱp¿ƅY"żpj"\1FT7<2KاzQbja32ͮrahSָ% (B;Rq/?9w T%(K :/ٔmb̝;׀k)7ZnW %$Ma"XҨ+T'h'p3\zHT)"8Mf^&3 ]Ekc`39_^OUж!ltc -0j>pmЁgMCd8mT9D1snʈ1̸-§競~ lpo|Shu4)Դ@QO6_NNAU@G +I+Q٠^0-pbFmLa 󗀭<8qX]HD`9,v=fеt$VP:51f)Ow)`sĎbQaq%1 NxJSO\dW@'AoJokN|P:< i¼4WY B͇s&Q'|bG#Fg??#5I1eTjr.D%۰Aʕzj(/ҤG}6qPR\\CTǕ%bhGvi $! b1'H^p^~$/Q̅d=#if<ȧicp}ю,ŗa·: IU! N S>>fA!z#)WTsVOШx(_ETa lsr|{%Q4 Knvļ*5uܶ;N$9aDGsq'? z=!Df){Fq>%5T 3.zʉә wz6|KIrs_Bdfi{'eYxl >ܗZi * QC|OZ Lyhn־ǹ`D~@ 0 6{ X~^0бČO! 쁯gqhuMZ4/뽙QX̻5Wt(;tKPXoSl<5yUS#`(]Ϭypt(jkJ?g3xwXJvz$ނm.u"'6eu%ߞ+ph-cc RkZ\Kی ds]HQ͉BoZ|hB ~+uAܽdO{>hj6Zt4lK:UQœ :OOQMǔ61FaA`Eky%n'{ANR[[aDb0wy-Zc2W5$WOeNĵPbِV=HVC o,Gsǘm:&ăTLՔo'h, m}Q5{)6MJ(u[Cgf1L2t= Cۂ7,mVR#IXZG$]0czACfV_"Ҳׇ/g}oPoVؔɥnjޡ{Rh=:J>r;Gefz늗eMi2bw\ Rfbg4#k,'ۊzC1^ݡE7>pOekyBH8>lJ1-@\/ kأAOB%VI105KNT˽{Ȧƒaz=`ThEM9TfyهiUsxg0욼ĵ:zmQS!Mhger31y UY%'QC%_futLwFx `y8ǥzui 6[ka:\}{.!ֈuQ {䐌%<]?CX߄^Ꝿ E6g\{Y[H^aR U8"ۧdľH4?f-+"L,=/̔$a 2aMŸC74m2qa`Op^E:A_8͛.q ztYN5Fq1OeӠZTٴК ѹCQ@cL˕Ve3]QK-JjmxוC_.68 M"M7C/mw3n1ɮOo,Y_>Lt,0n-J{vd\_j:.8@Y܁Cuj~>rݝ'K+\ UiPiBθ_kмHt1 CoǔQ~Q#!l#WEy#:6X4eSi:KS$)W:uoФd =-`Y"گ'K^bma.迦~-O*jׯǤN3ޅBoR7Ř)?L0{bD)pg g4#KDsD {I'TA!n0': i~ɵ 3d)dn~ '>v C:LOlۨ+ F^J"7g)I6QIj_'ܺ{ '1(cӐබ/.Wߒr/dŒXiN_6e;^3j\/G?Ќ7\g/r' ^YQ&T] zu.̳_kj6IL@p g;kW=h_4P&gi"79 2&Sk.r*[wzh3-xsv*)9x+Bu֯?j4 t{iɷs$ↆ${"tx|P;ň}PWkPAi!r`SXUћi۟10 )3u;gI59gDOgu&NQtº0X[7@.У6z%q/_D->:guMGwnP1w_ʯWӓaҩVX0lWr%[;&\4WAV|w = (̋4ZZPr\InlKOU۵CA$2T |xXIFlPGc I $Ty1#{ Q%)HJ͊o U=&S^::n+vJN #NlMIeӾT,տP A-Z`$l㝦 wz~{7pEG'.i'[;D:MѕP^+{@a޼_ q(bi:e#F|/O蛛j 4K^~Ja!~p>E*sTTp;0adnj>SG >?O)vuJ"oK~ UwF/0f:US^ 0i!V!jjjɛ8dq44W1p24<7 J}Rh7?3M>bK: Т'=f/ .zక3`J-BK#"OoqYNJ<^ &8 G׿ +Z)1vGk:%a.ܿxrGa@w0sDj46* p)U_{ݬeġ wYLgzlL;o:Mޒ)OA7ވ&({|m(i\cv d氹(a@gnNr-1)h88 ձK>#"7"; I*! (GmJo5W{]n NП~lxpێ]֌Z<}G.U,`w28=4]s`!eF\qY9 ÿl4N4 ̮kLX P 'NIpTP.}p.Jv(ntN_n#Z-8|# +cyLMN1)c#)n$q${.yFR=H712O[k Z&Ei/xߩgcXx@?HI|[9|/gʵJآ;KzQM"G4q˾&&\ka\ZqY<:K.M>!#0S|䂇ypÑ=2Wv=O3Cw"Td2'.0ۻk'!p.DӈZ.᷻}z|939$YulV&Bku;l :YOǬ'5X "?]"Y;I%Wj7WnU.#zK$$ſq3.&PKɶ@$jU3+<غaxGLn3Jn=Dq&ku@c(gQfx$cF /ZJDQ т4 EQ?J4"?'v)s*5@f]Փ/˶8FbJ79_0x`݂{ġÞ9{-y_5 ]yP<2|"7ߨZ+92©>i)P45qt]fa0*ka@mȺ}HQ^"$ q#^IIk21)p~NY5Ys%~ld㎵^C(3l{0%ZhB osĢ$AYl1mmƽ;t#uTuc+<rdMv;Di~ g␮>cL*1p7\敉Yt+BJ i{tm18ʭ?;۽S= r՞)#1(Ådl$JV\Ǟ-DX楆ANdX9x=ޏN2@2ޢz8VRbgݬP <~$ \6ӮN!C3,1n Iu;* q qJI|[ph_qU&qjr֗|L59Gszt+I:+r9O$ +2?Zf!8=,гAj cGs ȚV)qJȚ詙jBVŶ-yy SӅY<۽@A3hI%]fO378ѝ@LH5@R?@֐}oҴKL/F^5LmjaBszSepg)hD9>[Ƒ joeѧ}Yn8RUXi j.q'vk 8ly:[3hTW)uJe=[:~j̼ I PLLBא[/ "?bzb$]x;bPqVv."`/ͨ37p4k-|$!RfK+Ǩkf\Y\mE hj_w[UL6A$!{PooATmܩಔ.ִ/u &uBчd鑶 jOf ~^5e9y'wGKmaigW~ĵgGBTl: 9?C`@p 8 #3+ok]j k*hlYٛhNT$@! ʨde"Oج%id9^Cwre€ >U;l&YuI4:B\iW=quqWFoUpz׭}eAZk  *0ҽ.Y%[j99mAh{ˑ77 ճ3% d*a(grN^ 81/YswO)i T^-)@N`S򘎗o MN({tvE_^ 0W&>C`}jӛA0,a)ro:VIB)8|Z\yȳO Z߶5%[] ٴ4<^dճl\7t\ :ګ0fp]͝ۻfJcIRq]J~ -A67,8d۸LiC'pݬzl18WQqVwz3v04FYflKz@+<$%£UOO IY%:ܙPIHj`<%%T -縼tJN?1_YN).(aq`(՜כ<8K.;qm)o`+16WBdlJV=6Sjx Zn3@cjT"!8d8̽Z쿓yI?h <[,4<]U8 b\n'Sslp;mx=#JZ@"dprlzD}>K͂w?P 02H8~*ޑiԿak9z=Ԗ6KcN*3&w_eΧz?h55֡%l( ޒ:=I1:Nw;"/+vo` R^bDRcWB| 4~|r%m_ V$.Wz_-V#D: YZ