bpftool-4.19.90-2304.4.0.0198.oe1 >  A d@-W^^fGw;uf&X-[ Ln|O QbL31967bda3585b3bc10c030e169939ccc2278df43d6ee82ea3fb9aeedae82aa139732f124429303e0235d5d0ccedbd4eb60bcbe0a 4d@-W^^f9O̫ZTR/Uſ#'+SOz7^7, 4xk,ԥҔ{ GL*0k|ݱ"g2>OzDQ "U}+7B|;Ț%4VFn|\)ˢ_%œꎶ0Y2^!&ݾ|!7P-$vˎp?`?Pd  $ a.CI ^j         R  \    <T,(\8dv9 <v:%vFGH Hp IĘ XĤYĬ\ ] ^ŏbcdxe}fǀlǂtǠ u vwP xx yɠz LCbpftool4.19.902304.4.0.0198.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.d@obs-worker-backend-test-x86-0007.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤d@rd@d@d?d@sd@sd@sd@sd@sd@se817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6989beae387a3bcd75343658a00353a8bec112ae1026b60f9de1c8297443aed4eb0ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2304.4.0.0198.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.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.0097Cheng Jian - 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.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- 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- 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 defaultobs-worker-backend-test-x86-0007.novalocal 1681962006 4.19.90-2304.4.0.0198.oe14.19.90-2304.4.0.0198.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/c6d41439723ac4ac39af10aaa5cb98d4-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9dc77e6e5db2fb2e694eb2a9479fa7c1f09f3d5f, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRŜ rFutf-817627149fa223ff8c3286f41c28b0a2703a5755bed2a273106973eee7ed0fb97?7zXZ !#,] b2u Q{LWd.S>$а}L.Z6@v|`; ${iy1]}ݼ3)QuH7s nS{|\w -$oʈ.$J^ ;M64ۅˉ<(LA|̔}+HI.vՃI- q aq]}ןxR s|d? iMe2%q8xk'QxR[?| J4mrj 8˹vX,X(؂tk605~jR o_i Z7Kp;{RF8$s=C14NVSN|IL}#xzJg$9-sax~M: TaV eoNA}}}璈?NU`B Yp%|MgQrW;Q rQ<#8hIe/1#( vaĮ`,&~)h`_M̏9F&b &ynX#{{Ro qټGVt,Gjq,%'CYq" svr%4J#t11B>}`乀,y?|\[o9O\қ-^ûFt7tb1 &3杔PcB$46D?@)třO7|W?_$ ⧇ΈoR ahD>[j] ^%Lʓ[")p5bЯ.:bDHDF\D#qV&S ճ+K<L?Ke,A8AJqQ-OR ,h`\w d^Pu/RX0NBˉg'PwL`; pF~W i9b/c iޥGo/-e Ck26%Ymj Da K) ۤHz;^GLd6?%v I%6ƢۓwD'lt3p78ұZt#S3NVcv2ٕ࢓@pc9k@x(VM.iVRP:x"jR B#)J bPȷR ü#+:Ѓ͝IG ҃W7^u RW*b=LATlZަx/uMW1n,3!IRc{.>]q f0tg,}yeRJNb)pWRgɝԴAw@!΁|UOCdб2,ٴOQB ՟HqHَܭ-6?P@цDhcPl"S C*oxVe;7[؋+JZtv9А~?.cEN:HO'hE~glRcF:g@)}sW;fT "N y&0WoI LjCh0RNVx20xLµ@n} >!@XR1/#0 F[蒢fF/3cw&.PNgh[; ͜UɎ|X? ^4xm˦РCI m% jE7L{zbɉd]x#.s00` [ea[+4!"TE'lZU7W2?%\G?  {Ḵ]\f|5)sGpjQz# Ϋ;R\k܈j%+T .ϡͧ:GpiCЖ{kg'FwA[x ]utAi0O@n>% iكXV.NY|HWNK]2pm%ȏxfߧ9QMCFnPJOzWHznU@z;\ZPyQ@֑7UOBwBOUřebJlTF |.3BjǰCgrmNjt ²Bx:Ro$s=t`duEOFv>B 3_twͅ6U!kg -DVx: ^Bb@+P˛,dzahWqEz2*>Dp?4Kv' ~/N[>ߘڟ]]=,E@.Bs`SN_/c1Im~ݚJ0cpF&x<3C3XI,| fZNGmʁ_J0}/+fdlᔇs [SLU;+GV<}t1CHRdL;шާ\ϯʪйr0E1P!$"a0,/Uj`P K vЩWMR/yLuy bqE8)op6\Pw0MZޠ+d]M2-T >qk40j>-Ωp D;X+e. d hĺz!şTű9IoPo »vUNB2mqWg>:{ x 39?nfۼT=l{L0p |HȹipZ AT* Nfw̐7 0N'f,Zܯ43H1]Q#!=𼓓Ƞ>ŘV.C;j6vXm['Ig1/:疻8"]ձ_DGd^gl-DwzMy8&)X.#WR_RCǯdYC!gNIN )K^)ÌQf'i`ñwYe^Il_`^`~GTQ);aD}"8zjS'>4[z ؗT4)z<';Q8 lu7+j4d)MؽL !u UIפ&$і Nta.g$_g%1AUV[xCl-mB^=ґF̚5rЛ"uO Â\iA w;(k{! 76._aJ(h. |*%^[B:%#0_q?# ,S"hJD(7`WW35?# ~k5X W.kNTQZ b]fI0 O^4#lbLJ(~ǜ`QW<[X3NKV}"ĝLў5-$%.+6&{ JȈ F A?FqK"AN腞J 1w^\,B3$uw|e[;Swf^JK4a:5PȩAOȩ]vru(aO1ڳ__9Ӻ(=pM 'tB.J{yLKlNG fz1:e UWm/KR乨\[@r}pF ǝ9 ?#!ez k2UF-htV+r~'x&`?8Oe*)S2g27B0y:}Z-道T{B,x 0l 2e\OvO3CGq8-Ri enCC>c,̾3O-ɟE!_R^]eBŠM΅%ڗn-Z釳z+Jé.nQYй\BKNyfKL\?JvR} 2)4sUQ U^i$kr_xjYjn٣{ *I/8'3 D`~ek|Pw^m*pod?@8cn"Wx^Mlc0i׊Tޱn; FP[{z πX%µJOb;A <TCpLޡr{ dby =}uf WaWB! OKt.G(t/TPA(\JEDn/ xhQ>q$0Azf!:$*_bv t"sdqh qe E-6f *#JfHz7OpfGPb'cSe2#:#Gz;tYJTuQOiA7b3x#HOv!\VE}$ YA¥uEE\Z DŽtR >u*eԳ|lAShG9ۄl;YFV>r8:*7JZ$WX3 '[ ­tHh.twu'Y%'(Fjn`[E>T{ /- +wV9QTT†^QSFHXy$!"4R[/Jޏ=- ;q9m ղU49^0l$lv.b9s<6O;m>"ZGY_hh1X-IlN?4'DRq5fbRVCk'4s44UUIӠ+ +9| (N}KGCaN<ӻx pdd]z/?DS(ƫǢD]G?*aPT!r1ię&$([5.7lIJl$ijmyN":z~Yzь"OB2CXu>e=#]O}}*^d0; Yss~Jf@}v:}\ ˷ь(Be%R#q 'Ob#,R{ZC!iA!+A:'^ RmJPEO?M}uBlڼӎ*4IDCRq3mRy%Qcm,y\r45,_P9,z,}kڈn(Եa%㍌C댏,kb'/=w1 &y? f&3TiT^T)yjK 2Bk1s98?7y> !4Dv=#;$+wWm[OI@BJa+ڡ^f= v#i\cKKiv&Ϟ,ξ> ze="`hs&mfZ yTD#J`YztRarʊ0%T]7,Al~%QU6 $aXuy$N H]3tQ -K ZΒ)]"k?>ה3d %VlID+"!]^>GmzPrSu OhX+2@>TN4yKU;@t725S(ɬ톪 3}:Y_tg_Ĭ[K[6 u!1ȞkҚ:z g4UQ$(l"w)VWԠ.+z.yW{$f|#Xح!Lp9ג7w3@:$B]Om^Pdm(49QlGG'0ӂ}1:fHA~ Sik7|;$IHۇƤJx< ΐ)ܨ'Mo B[56]>`:-kdugONB.8g,gld3JV N>?#lZW{RHf8sWm=cooL͈CylLr:Glh<X}p.xR%G6 d9@7)HNnV- 3|K`A2~z$6f1[mLiHF ߆ɥPTGLOKQR3@s+vOsTYO٠Aū=1zAXһFY|Ӄ#&m@[!yqa!W9exO ,v{esq/A'KeqT/Z u >s^8oXgUP[P@iYshF=<JUFQmP,K gkD+-ހRܔXf$Yto'dX1h٢xUХ,!# Rm48D1@9RA dk-\GPpZ Kr[¦#|d6NF٣$J&W}ۂ]bhmqS! 6N+H@5^:6jO_Fs=lӘy)ivҐfr?HC^l")9ݰEtS(V\|ʞu;9[Bv떁 a3屳Վ VJ~2N@ ߴBA?]E4b.TN=e<5ӟ0?]c/&%F9a,o5fQt$]g",:-J5a UAʐ8;Zf G96yrwCL'c6$mѺO)L )~6d;|  50O7C4j2>]G>ͥ8c'Jņ9?'XmrL[!%](+Ɵ̵1Wz9HNⅼr+sCRTEjy !(Q/VA lhe`ؼ9MDga ycGV<S = +ݠhQYB2ϵM{eMA "/hlʮW[)BH:Xhw:1<nH}MGԃAպJk%{[˅!`R X1;`?lehK" 6Pտ= NpTG *1ӂ-*}QMdTQ;mԑA!UJR H|\@>G'[P"G L8[/#$]ҲT3\ $øj%4+u'sԓӋGZ7%퉖~OzFhmgkJe )^7}1ͭZ#}WRgjMy#UK:sH4SclN!9)U4$KGy4QEP'Oo+E.hĖ|Il,>kx77AhMB!$٪WqSc UZ J5*pSJ/T`;,ss Ǜv%vwP9XO*g h8z/G܇ B%}]r&0XJ`}N ykw998bLLrpfٖynǎkQO#S3%ћI@XDWl| \29 X$"$TFS,mvcNSHM8}ěHnc7; Ŋ[UOFTn@zAw敖b&cD}ƠN7}δ!l"nfrIQ|ό`?bG7]s+%{=!ߴ ا" o`3CvH(.3KB5S0"uHN׎P+eePMXdo, hRٰlKpD0j>;0ae|<5^3Nۜב>H m:zEBG>oЖ% I.IďQFE2 .Z.?ZxAƈ1r,&30gOnN"$y=R!GOf,_C pdmɓXp4l,cY"qcՑ+{%1i`S|r^k4g>Wz fBlxEB@%K+5B}/Z'E^*( ݾ]uO=` 5Τд<`[k,ӉpO-<Bػ0%/]n"g,^j׬A7ۖ.c>|$ .k+V n0,%@0;4kJ_}SNC@cԆUf~ &I# (sd\2')m GL*It`VaWHzNF:W'!௦YlN G;yl/rxc"by,X0L⽤0󥞅 }@%h;#pZq H{RƟ\>D=c#6 c,uN,\2(mj}lR \sn3W[?O=:UB%EPYR ^Fo,SZr[|/ڵ<ЮQNK(L qҩ섵I\%T#σ Fi',l? N nBqڑ 19ӄ|hpDCYSc+4>*o%M[$QTWcz~趔ErՊIU7^7 /1 =oo:Cr/ Z#k%U =KcbԐ-TmBtyC%o.rk] ;夕>sقBns"Y^"BAkoIO.VIL7/D?yiGXStYGт- %n ]ёHڂ(M;o$Bۼ*6߷*GoU sd'~Uk0(Ƙhh (:5JK77,ʖ гX.wU~eVqvoqs ŵ(Tnz/.8eȦPlh/ȭ`oph!mw|goN&n _(I1]^ZzTha6+_of`xғov;M ~n݈=#mx!g-"7ojmgBq)z(a <ۨ>eGY$u$Xqztͼ!Vլgb5_q-n]LYIy()9JgCUtboI1gMP3ZGԸq3NJ 7O_+iB1m5N˼y(An<̭L@`6ě'BTtk̥L%FTax IkHB>&%[gаE2d(έ*QǤ= iЌd|%""v%̪f!> 0 & acĐ-]c'_DTC 4~b~^;P7yQV}<{롌ɴ8~kQ ?`s{d}-U]9?Qq%ZNW4d :o6 pxTPz+7& )o(>@r |s\8J`-H N (n]ֽ^b>S4a2XUWSAc&,ޔ%\(iS^6c\FqeY 󆳛Y;=-bhu HjLۤ[r#S,  ,l4 *޴%Je̊iN!knw5p\t-s~PL$5Qy.zG/%bV QvU" 8Phbn=Z,z-搜=$!pREs:G2dW5bS"본?U܍CM iKFc\n ie0$WPlɩ+ͻY~lJ:k/zdEBkϱ_at\WmFJY)&d+L_\P5oMe jݿ(C`Hwڹ)4{ SIl[="+쥡9ޘGZ}K$BU%qe6B cd/33BxKP&j];#0r\N{Bȼ\ۣ2@ċq[aZDA< s'{ٛ@>үҲĠ΅, ;g5(Ð84Ș#$(xbf(sQ0A{#3qfc~ygov~y8zNP]IHE_iVsэ@3#WtK>H@@Y1o&Xxy ,'mյ 1+yE^cb|4rUS@R W"D#T?SWӘJ-l+0-ZI&S ߋPL].]4̾俿S&"<#H:F gcWG#l=Q3iUoF̅Hz_؀6dN[ $_P$ٴHaM۸G!dA:-~]LsUUT h[yRm_c8S୧_PcvQV$0ȷӶ䉞t YKᅠAA,\DjHe[f@!L}uRJ;]*ׄQ{諢,4sBs/X D4K; Yď*>$sK@:$g%j7pF4 !8?ոjͱsά܆ܘƫ4SA/hK=(X(S:٣LIzk,%4GIBTTUPJ]0434+!=e|zW(b|蕽?WN(%}#M<-*9",ݙ;ui3{a [;xʹfpߘ~|#0Im.m\jiuKP**߻+,z)Rmu/rI9\?*k gˁ:suYᱯw d$u>? fS+ŔIeBL>{-fʣ~X`= zT^8!?`v8P7/$ [DpNOnqB =}At5mIrSRAZvHЪ;r'B6X)t< "j˼j /\#QWB.&31V/9, ّYyTѪ\Ntu I4b9)،MuXy܎ P'8֢Tyxg>h S⌿k؊mim.-&f܏;+XHhCl!Tܾd"tη{C:rsǝhA|AQط9ԲZZnzO p[H jĕD"oE{^(= t"t{TZq-RQ?b0T4?`VX [~$JZ 19jꕌ)9h{gyrSӹL׿{Ih.5dۖeC ) K`mZ(m4_ &Y 6gbĈJIץ[iS`r=Th뮔|^;M37H՘ I{[@}HI, 3%,#|criN\EB4CS\><;O@#,ٻ6}xsg cΉЂB={Y/qw"RALA"#6evioI;I`›h{ٞނg`!K>a83TPzͅwNk*AyDIGѐ'鲒 [Cg: |r)ye>Ë򆄟ՊLW!rLs )I|};ܫB(h󒅈rW_d[^gh̲ * d."#ò"hE.?@WS+-j',\*&;."V甗 m#&;<ʦUbrmPY*hx|d@ze]x*xtV7S-aλC”@y\:^(\%jB "I~M>*ʒL*Mv@¨ }El Ǖ΢siܙ`-(k^7Ľp8-͊LL<1\0mWM|Y-؛kKUIHq+4'O?PPe6zy@֢KFWRo ه< k3v_krxV] <> u8u Rj|h:HGT ;b=pj,tFBIa@)DSKA(M)BL_H]91c[vǂW|4?\& ҉ g{"e4ā=ax&Ktm/y;O@;FI^_ 3~{Əu!tZvoLAнGjZ2=BQiZ݁} Dx]-Ne:!Wy3RpjHBoѹLr6W{eC|Y 6>TQL$٪}w(f1] @< hlX=Ap<1Dp[5ͱT3(~xsdT`p$YF’I5VѼiÅ}b,)}ުwLJCGSPo}0'8'..$cB+iVȂ"!hYo28g)N3k"qz UJ$7;EeiSFDi |RO28h23!-LcH%0AH-zZz?@O\[3;RB„i<ZlmIa(}";S &g1jd=}{ FnPY_VMObxsL>B+f q5zLӖe/G8TXჿ7)/W}hr%#XTt^`Z5ti>fTXG=soqn+:7va9'cވz6v^ŕ2D>y7A|)"xmkg ĩMӮE9mli=y;Re)Ƣ/x T zHpރ @-F3ʦM0݀D*j/Fdg3hN/<^˒{{Yq9.հqą/*v~pYezAq8š[9l g-oqX5jDq/7Q~9^/2Vo͎UU&j| Y a]NG՚sZq @)TaҊ#38[3uԮja/M+r>bJבwR,Rop$e4}sJ0Suc=6[፬DKzh>9 A6:6P+ =a#ϔτYdV Cy% l TT3N)O%6+| k,Mi f~7r;Ep"U*XSL~ȷL7Wt跛7ds往O!a7)й+Ф E\p.n)C;Pj(NG[)vo?h#UG7J}U&V;|2!K,`˼?>(nEB2Q/nyYIg ]iC;5drڧ"WfO>"GhWfJ]Q_OБQ츯hSt3Li%}~G7-."7Ֆ7}.ʈdS2`Tl:eRE 5nنX_6B%˞c4J;%KB؝TMZ:i}1X)O H)6BktK"ݺӀuWrWoN3ȪbLdz[WQ#h0h x%&U֥o[*qn1liY`Ċ?^y4$B$^IZD\,@oǐeRlJ[ 1sP,P:J (G(E?4g8~6E"soDA>AFtbE5|ά]hأ3с&臐0[K (EQ]{U?Khwyڛ8р҇ιf,Yht.nhbVk(]D?"F_|>W)J|T,?ySJUuQK B5Hrk #X,DR%]OP=4XG'REbfc A~m$&b?pf;g_lad`j CA?4I*"+.@(M_5qED&׌iw](y=C?7u ~X^FHݛ;E9[4gF6jUA̪<@K5$n~Bm֭EMi#e+aԀi$Sș9t7zYPIDlZ™W!OO7*V|d^ۋU 4\J.B XHG&  f~k-9Tb_ϸ9et!#_rM* H#*ZMKTe>Y^o BVrQ@k\:vʉ# =o1;= g>і ̱cܚZ/ס0!! e(Ex2(7C-*Z#-ԨV*ROyֱ4ޏ!dTߞ˜Twɇ5QL3=SYvaaWIbU3D@ 2xa%h7c2"Dx_;_0tI#ϗ'hGq)G|u]GXrߝ4͉q^d|[w@0Aa t1nf?JJM%]/줱,;2/T hDoR> kexq^Hc9YuZ~2Q 5GBb;ųM%#Scc$}_'͍k JQ "#"W$}V vyAaS:rSEE$ātmji@Q<]Ѳʾu{}:^2gL"{ HN,v띖X^\-ГKc)$Knr>8_k@ *Y3<Ym߿vrBmwIԄqh &ļ(Pgs~T8/@g!)JU!r)~%܋tZy9l9۾@-+B } h{6Kj];i4ن':d,Aѯn`Ӹ)5ݵ d#{ُΙ?e]'ξ=YS&&U ?rCKLщ^r9HMZ:}JP~3n৖/zkv{NTMGGK>p*rޟ9vF!v!"wohdz# PI^&[#V4GZs6 >chD,#6j*vgXcQlHM+ld-21HNE FwlY넝)' :wPW D JUIQᆶ,v8YܒO_`Y-#?'߂efwҟK lA$Yٙt/bn*cSQMJhQt3з-ȟp h;sG;*h 2yYH[̈́ѧf'a'$A%|sB3(d5D O,U!ݡ`L'JYoAl[ $*>[*-ӏ:GɯacS?(OH8 &x/,9%Ja}:&<߈DҼĒQd ,;+ r^xձko0-&߉EZD#'Flؿ])A[#C_=}b^)1-oFfiVV;7cCb!ڧ*ټ8m[v3Eɉ%tom HL;$*KU?]ᗅ@:q~hN?>wu1ؾ gduOH6ՒdlˈWj-&49 !a/Gen56uNw5!}Y%_ FY[1E"שְLέweݖ/#"ʤl:Xӊŋjb5noh7)6sCH!)@gm`<Qxeaa8 r>.;\ y^(#~Dȇ%yU̓ dqoE`%McD/m^S=K&7h5%F*1n~ɌIgg@RK`_,{g3#5hOBv=ź&%hFn;jN-Eĭ GRͫyv J"Y"@i*fl").W[?WFJ*5ƤmC' ̳kln{+)u$a(Ԃ ␉=^ Tz cȴW(w\liz4Ixm4Fhׇ1YB}#a[Zݿz~f﹪}Z5Ev_/=Ү6Nj*o 3z+AΜ;؅ֳ%ntj;/iEAj@va+<@ix0Ϙ3 YNyM47ܲAYx'@* ] RP?908Gu~/KۈW6rb6 .(mRu U(Gw.2gk\ r_C( -[#/_5I9'9L(D!dWǓhbEcn1׆d[n(I7YY]tvͤ_W;0&8y"#ϯv[YF9#[iɆZ0Wc < 1r0=Ai<8֯-IV ^˼C8mwN:_]Mes3k93[+4xV0[j ^8هX^k`/DmxM:H$83*18mBAF*\Oz8*KSLSLwo벎Z8(rvU^uFU`nhb{`J1YΉ 6?'M⁵e(JV6,bMDÇy{%Z%@{7ytLG@ǔ~NJvPxgiYw2CGNwBVDx./F`҇5ݞco$ `&ޢ~4=UG55L ]HFvX\;my.\0$T,u(Z2'$*QgGZ/pRANp{)Y?vV!!%6P+AVX6]j% ;#ZϺQgQwg^$S/lz!1NtdX5Y:rf ӆK1_,p_>dU4QkL/u2W IܖS[3UD}µ73B#&_I.;wvg 8 r+& u1Y(L 6rچ޳N QqCri]ǧM?e;%िW#zl0[5yyW=~Hd>"Ud I@362?ݏ+9=XJ߼>v)j\]ݱT*v1O^v,R?3/jh,lX; :0\=͚WYQSMVI S9i!\IU3*#C=(hSxthggtɭ,詅b:2%zJM9\cU!m'o'ņc4> P6P}Q@ h4ms'ZYFfYk)z$lZ@.bX\GMt}50̔7 ،^BE>Ӭ=QebF z'Cx53C38MՆګ} )4edIW$ƶ6E ZL ǫ6E][PL175ͳ^1jDrVGr`*hrkb?~%-$qx;nM"ڮ.dhg"ay\V%$h$hws/j[kū1۲e#5xSz׆3ED,‚ r^w͵ͧQZ]@xޤ,l+PIVK{s9iJG_flу/.]tfkV''%܄,`ȱO?umtybװ2YȃIW67`ahjJ{̩fBR t7>F t/*d?"&Ϳ=eқ,OX3Zn@~B{ %-6FXL-QR9֏k^dOν1˼ h̃4Y L9[EXS'yfv#5toSH*(?9  m n63t@ a/EnpDi%׿. }Q0SѰN& cYLJ{0 YYჴ7l8f1@ex$p?N|sͰ}z6Oo[XiG?B׊:Sy{Oͱqvm5*Ͳe `orl4DCo ^<@q<<~E,B<r}G3ƄXR< rrB%`V9Kwqt}(\k}I${j[M:ĺ3=g#p҂qwC5ln]zBɆxu?WN4Lj(Y{( :M;dfӳCJ*/M<6@aNT4_g>2T?V#)TVF¥d4~u(UJ.ON.} 67791 q@|֓eEBD+"䭭f+Hxϥ-} }Xp垢7}@<#[p/̚۸-0F"]yRnpܕՏzPme?Ý@lI7 m/-oz`OB*F%٢MӖHгM)/ͣw!_ru'E'㝠Y0lUZ1eG_׻yd_Q_ #w(qn0_jv^CFF6~ q&f A"!ۤVܞeRZk5i#:$VWTТ, r^a$im: bQ=yB/z u0kMSCfZ"dhns0LZhAHJtil\,\({dՃƳec͔x\\ ^,kt> $C#CneЛ+ݠnWC9<a8bF~!vTŽU [wS6h1R} ;;\:O%G_̤z8&;#dL.TM(H^]@{jl5-!,4D0웟3xH ȭEkXW-ح2w0ؒխ)`痌}drka`9܋J0ēԐ)0idvt'8 Ϳ}d#i/ǁfږԹhk B^`R?x;\(`$.Oܐyr"/#¨&۩+d98$)^>}b팰?=pfA syzBl]cһdt<]52-m 2y>ӳEz A2׉a:-LUnB@ [KiQHaνY2L`kԲ|I{{t`S8k!_#ASEZq e (ҫG$RB_1AivO]EzWmR@(KÓf]?Q#B òXGFa5{;*fQ(Q=p{n_#-vvӎbل \,؇vzj&2 -έ?(ˮyt*铅BW8zoو9^}l$f/7/+~2O9{_ei>M1 e)8:з>Uߋ9֣G*ӾQH˄Yғ?<.6'BkwPQQX<f1~eˁctZd4ArPJڗ(K{al(65|42lj<",pK*n?I|KQ#=͸7s'}T;?ﯛ..:G{uu)oS9>r؁2PY3V'KY!p-BGKw^Di(_d"Q#'w2)qaxD!mcJ=,,& OFɚ̄EטE ao|jaô?hA;Y%珕硏~_/ ]W(PR ģ4C9l.=~7x`Ndj4 φhdh5L&!U_ہlVm*сEz@g#1p\ E$g/Vy+]ȝȌ{-`f!VwyЙ;%YUd\9<ƢjZ*#J2Rհ>=g1Gqד?eE3q\o'dMIk!OPzC%icF O;q&JnԐXD\H q~, 4a.Ad.%щ ъ.̥$HX4_xݘGX$( ux!Ppv_ #+eW 22 ) o'V]t4kO@{UCÈo9|!^qkUŃs+[5zc1IQ!z8KZZY$~2!5tzW1uxH'i5ŭ'02YiV@?9?&9XE(XV_ 4ȔvKHk5fgO6B>+4!T0/Rdz WxBR5>h5e e8SDTO}h]w̕(3TpJsܣC4SH <頧4|V_>%O~ $a"LP2ÛParEƣ{e}،E8 $=4We56YcSGi̥2V~jS_0ZLU:j_˜r;>k~5RlcQ8O-WSIt@+Z0&enxqƄ^֋_ACxMsv歎9QIU#mSJxGC6w38(Kjt|]v~p|!!oitH $v6e+ܺ5BSCU]@l}OથNKc~tFpaġg~H/޽*x?-ǵ<ӰSb?j6JMQ<= =]N9\GuVpg,VlKzex0^^~[{7rj?yzuW_KF)Js,\9VT#̒j\,<Ձ%Q"#@7Q[[qxo)gZn9ogLd,B״b!:32| 6*lݗnbb="㱜K 8҆S@{oaIWRf|Yb~Ryw\0kA\:뉈F~q~bfϳ&gV~Ŭ+;SCfzP*K qa{Hq7|v! pLJj❗-P͸LIH  H@?{ +?B W'BZb~* Z[a[R!xt nf_! >(H nnl̠V6ovkgy t؉c?U*W2#ќ,l4z 2pĭZbNjePt?U%}4S@5*!Cx΀{RD'nAhEky02Н8bso :meۭKW> no[lp9*He`_GaP?&}C5=ZvŒ$`<>|V.xX%4d.Bz7u>@V6`#RJp9dhmK%mPqXE{ |v |3jz|7Hz`MUJ[9[|~oM3~ղ02ٲlTQ8y[8S9347 浤P b]?g|`J@^A ֶҡS8ĊJ0 "BM`sGL+֮v&z2LPHzj>:C=IOwt4h5.yUrֿٻjY;LKw"d9Z%Z%O#60 1#ڸk"1&{5+G,k)Mod>gӤйOGmP36ŏBbz"ccVxmuu(QSU]^ݏjQҟ.W1'K}IE4_$Lu# eh#9Qǡ2F3$]Rgs\k=2 0q.b,v֩b3ML].[,]rz8`GhQA@^o~A?~P8$F|/"{wz\=a+AJen~U  ]}r:rh!uJB2!ExMBt]~ Ā+voӍwq2C[}6BF0p5eٷRn}߹X?)>ܤ*afCff.Et x.Dɲ)e*oȄ\ Vєk8 WNjL-殏fUJXM*nPb'z8w1}AnH%bpUY@Cas!JQ4rr*Z*ȪqWbj_JOτSVcCN067#W>X* ؊VcZ(/\F1<@~j673ζ!UUt!<z<\U4lBwף>~.H`Ru~QW;2+ZvJP-:X;@G%+v6.h;]Yb1D̋R"vx CPbڄe-=ů/e2*J3EpWWt5B2oeT%mm>qs;ŅH4|gICV*v.q2zlOC  ua#!KpWӓ!To^ck5y:aoP LwRHv9 svqddKJ73;&yxz+I[ajd H~hȷF5 go`y "3&}[CW"?P)On goOLi9I}?Mڊ7}^7(N\pR0Z7R3v((,M ;tI d ,䔅d#'ā+%╲D3Gw /Fofw~ڮuf9ahq񟱤S` 5M[ D%L\뱟*xq!A0tȾ|&qv+ [ عG%1Ev{G_' ֈ2gh&WMc.3C4 İN7v`F*Xa%]'q"rˌƞ8(:_zXDTZ YZn5=N?;yO $Yz9 @I|zPz#O'fM'&(ẃFCGb-1 dl͠.ncTaՆzdwFCls-]dS+5S8K4ݹDSRjMO)Wհdʅhϱ͞^ϭ?X/NuFf{Dի|~L44L{j+;KM&g:!xF_ծ٤ջev D;-ϡW9r`B4i7i'FBD}HbNAf%~KPv4]$k]ɍn*C~ >6Rb@;ffEA[zGP6'$17TΰLn 0:Eʷŀ4."6+u) hH524sC /*(cDH9ZB7@$tey_I ጤĜXsHʶI3~♉Zkn9`3j_; x`pvsZo۩ $[m7N-JOM+ dGl{GaZρ >N@8ƂbS4OE: ܸ{ ) 1pb 2&LfQKɑU}Ů680ۻW߬zڛ43E/l>(A?:{Jjv]Kr]K^Z7 $FrĹr+UƟT3o)h!xg}#Noa*;V@&=@׮W:vPg\%UËƕ Wz?Pc轼GݽM`#SwKXF=ylCI Xmep=dϯb׈Hj[O= nN@ĊN8Qp2vѫNt DH4s#)9,KR1 4uR|wc~u;^gU",jZ֛+E]t7_N_7gMNͳG8*E`ݐGĬv?0'E@C5aps4eͼrb&yvI=rGw m>feQOev3\wtØw/<E$ƴΓ3?}wScߎNy8-70C8~͞uO+,,h% YuH>yA[~O1L)i91W2h=d1XtRIO2֯a-MS<w60k,Je] ;SbnI7A@_>P) ~+}6 ?k\+V.tlۥ%fub*|mJC ~&T-|a6&T4;|y YjYߌvD]DyzIox⿘wfo g jgҔq`'S::Fe~"YO:"tq 9s~Ո(n&(z֑FODʘdNHM~rE{V]GҒ~%f(0ʫP()*;Bbfߴ:a㛡}jsz+ ׯrއ7U؏ 6xrg߼$XxOm3ke583݌ünVgQ:1ch"66F. >:Fcn/JmA_]VΎNFWa' DjkcE&9ױ'NXtPcrAl!15f;4'$p²UҽqWĚ:W%+"eP%ZaZX4ˤӎ n8"4sSy٤oK4S3in/E2oRu}9O, |O1ene>HN1,=%[ᘝ:ވ1vZJ\\=Jf>Ql.ÍX:ΎEtG8?y1JxNgOoYS U0 o@4^e6ҍƍoVJJ bǬ- 9N"v1 9$i)zxp.Oc8X$r$[+.I{ZyF(qdmŠM$ke!X%"! Ѵgm0j_ ]ܚ{rS(߰㺅&llҤUq?%5O=B}3yL 0qbqj[TfˏCe"7oYS+v}x:x9J}+]􇶥SݸsW[sqڰ'$=VjDe9|0+ԕ =rr#8WD7lu"?X ü{.ŠDgg$Rjw#UY$ `ޤA1f5t`1gx'%!?SJ\I>^ (R߼j_ri2*oJc a`%$y~GnQ*R\pp`[ z7oƾ<ԁ+mD(VJr1 ϖ 6V;ҡ[EgHW6\ eX&[jQaf(~y,1LlZv  Ai@]2=aD,s HRl3?Q'ξkՅb29#I!QzNOsm T6^ja 児v:-.}El=$zd '"-Tf?Z?hO=O=\/۰؍j"lC?5*Oً Oms6@˧pew*Ud[ϦEÍ0jOAd&ς~DLԬx~6=4XQ_WkeIhf8`P<~CDot$fZ'ǫ5ww6VL!<*p<ِ,ڻqAѢ>vOSv縤,;.4N#kחM5 [jrT*t@yS,Mê=cD#ѬHw& pc0ȿ64!G.͍5kc*I$ɩ&qya}NtiFyϴoszH&Iީ L.ަd˿BO]v(>dhfO8^8~,I0&Rg{B}zCps J̤uܓE 'n6z-cb9 f+}C @e:K)~֓_#n,K849R[w[o-F ؈* gʌ+_d|zkبi>Q[7Vk ( IʭtqiP}rj5p%A-YǦN j! =HlcQ"aV^, K{]jT@ekqH'#lO)3, (ۆCR TZWG=1&:X&2bi(}(qQwг w:G3hv_W5M,m[>ş̦'%jVN4$[>a"0Β[3..79V}S/uQ< ︌pb]+6ٻ5*GˡÅ{vjt(X{l:{/B{{@Ț̸`ZS<I3jjɑ z4t},/rs!/tNc;Hv&4=jc6͙sdU%h"Y]HS1h).í#d/)QdODi{jwc#FuBϟу@iK'yI_h[lqG]& O=tb g6NW z,m݆f:Ќ;o.V+R h>+'Y-*G4NSͿylz?xm k'pRwSnW?W.2qBMˎ7-(0a8lT I# YFhM]_oRq>{9`c;ƦDcr")k4:uw7ݲԮ'[9AK1d km8g'QݦŒ=@nUO#-f<1MHcy0#oW@#x#ٕ+WKaF{+r>b=f l6HjbT˨!h1hN37f/5ZH#b'ADr}&q~0w̩24 RΓ4;H9_TGBZ<&Cd.2m vRIx}rf}8~aFJKOq%B}fd;J o,[;jdVmaafPb~zl.~,FZ+fZõ sDFD_pvz\/R%TuS*/+,'Bj 6F4>unj3c-Ӝz97%\S cL5+ǀ;Ƞon/n$o5Ĝ6p[)K E4Z&fh wܞa|ˑʡTJ+MRlplBؖ%.3A KK "-! T,%p'K3@ cL0ԘV .#k ` KrERRApA;@83`b_\#f6"//ǑDG[f=(MAj׋4s;fEɃa 0]b|YAA<|cԵ[r- G!\;Cnv{:#@035X1v4cdv)u?ˣ!` 7Q2 )TJ󔷴qk5?aX]6$Q]-ªx-q2kS?eڈwUMڽ:2a>_U4֏p +p Iڭڊ4piSka- 5i4xf$¦>2_u]@Sb;7v vOh;>݃ Ռr]%YLMѮ]nd1JPTX3(:$`tϊ;ozW-|`[8(!h yϐq[]E+ٗ_QfFb~4VM֤cF^>ikdsc^\zAa)՝9 Lbp6:֋1W@7:ή~"".EeIYV.l3gNdp DE(0fH?h>ד^^OŝLn6[@+/conX; ѷHXO6HԈ^%ʱva/kFbX5jjWl75dCY_{G-No˄إgW66zŚͩPLI9E(b }vM1ٖtyڛZa2b?Z3~"%<³·Hy:p=7yjZaH,^_~@n^[8Z;>]!}pC2cgBNYsO%#P FK4x 6/O:V Kf Jfˇ]| #s4 dL^vH Q$qSMas3N`V^XV= #w+ojN~!ދXK [*`5 bk$&I*UQ2fe+y݄ywNjxoT2bWѲec, XvnWn#Ҍ(E,W) E7A"nl ɜO>O/qs]ˏj8_zv6vAŢ^Ҫ;ODK8(ox"+M_#Qfgه *ͫꍺtRP*c)RAq^tSsh4u E; !F[2M:դ^J'38$敩7b;dMSjje>] QNE H];M|.Tw@8Az\m2:bD֣4s_ z&CM[ǟh0Wz!dR"6Ke4__eϨ(~ BhFn7(shcɂzTCo9b#oB 1J68ѢvoXn@mrzC$I _&՗>ⵥ>YfrTwiY26,Ux ;<Y~@WlHZ/ipm‰.BCA ĵ!lK*Dü$[%α 5 2;MWde&J,ʅt}Sxsboo&Y! r_| r~+/)qD; yXz>ld c].DfˊNƷW!Yk hQ/?9 FKmKdDk)\Xj8vu$r˲X<ywʋg2і`>ʯTtyeZJPHIę\F,h[<1]D[XR=4Bv49?z4syK^akq\m}ʖ?eDT1+ 6Ci܁n.(prHbYP-G5.LXQH?$%.Ks?Wu0P' LyPH-x$pߥ5ٕ bA/iP+oE2aᒛ?"G$6 |*RSrwMe6}B 5 6L kfr4TeE mV [DK?W@'oeaz`ÇD_.0._DP^gν w {a3*q6kD}6h[lm#2q{7q^  R~9z:$??J" nn9/v!([Ӷm[ 7;+#+Yl=yVJRwD"{Z-Un>.^fH]ҦVWv{iH4m<sr5;*G~:DU"緩]]mg#j'xW}P97BU 0I@a4wF{umx{02Ũ󘤺ԧ9YUVy߅w&4gdQQ?fTۻTMzK=Ll -h"PSt$+nDea\-iw4QQYg3 /{N%.ʼnm{>׿5GNi{0dJLcDBm S4M^cD ᑒWy$m#3)η/?!Z^owlFK6ʌ]& \ ncP"*X/5GyR8S' ]7',{ mae*Nɞ遶-i%-#zdA(2vjD|ze4Wuؖ!"ڞm!OE:RȨG쨥4|=s|4BÞ1C?WF(c?\[0>cوj+j=C5*S+*5xgo^DS\9\ol 1N,Lc~(SZCz$0 » k aL b-ַ=8g#8|}90GW'`:8iʟ;9VsrUle4T, AlW i'w1RT~+0`̢_ئ6VC@iZzxo@ͻ:} ,zݽv3lL\S6~W$NU9aDDދ4_)Ғ>`l`٘uSӎ`7(rTK=9o׵9KF@òJ`M킿V0F n3v M1.9nT&:W1^^U@:'Y3AW]+T?L 5Pp=BzWT`:rځS/)1$Կ^BWyEVfRsU@ÄpDa Fj(զӚiJۭb5\%՗sضmvktZ!E-^ x(SyKJJ}[ߛۓ,ܳwU^nsy<" B+ 1D|d-B `ǖbMvM`]#PHyz!|3+ndrA´Cb|;(F2-!aWթe[|ӗ}KsHBy #{^`zx_ \:Bb14"3 ?пDm觷LJbrak L&"J[^ZGP~axQ,֙APZE6^I톄?}p9\jd*#-(x4PqRbA@ ǀA cv7,(.k~4rdM>@Ѡ?^̬^K52QJoJ. N1emvIc\hLk.9F(~,=ҿJ1W^d$E<ԕBD_vѽp7˾S?汩:=f98낊 jcf/2's6c/~Yߣ ʽDp>ˤq*i##"ux$Gc R&(  FΗܨwcʜP0~H>C3TE'/LQ Kf=n+rD}^ڒEOZ1fGXW-}1;̂pKs+;`CI͖/Y(GQKڮI[_ x>jwDX95w! ȕs Z8hoW"YG eɠva R9 z?YU5/0{WR)?r}bן? asj1{Q'5R3.9P[PoC•kFAcGPs Fwt0/6{rt2J#͵֣I# B88`g'7 6"AV~nO1)-8C,e0ϝJkY!e{w:Ab<0{6tr^[l",}uR-wǣ _5;ǩY:ukvuOĭ%G~ 6>729ee'Ƈd[U& M:܎%lR ~- YyV:?% ד,RۤW/J71X4\WHmBxkDd t _ ɂ3 +ylJ.k 7y") T!`sS\#L4!09Yη=źDk¼QіhX.ӑxY xE3 )ru/LO5owL*|oUoV%U/83sIz̢84كGʴJf+3c̜|d8LA=?u8j'C?*sgRƔBqycޒBjᾺ'-weNTC4KRtv0S;s2V_ºdJ}9ƭuG^SzOm(anHT^uw|#+&OSIboW<76l,u?ée,Y8i -‹YTIl5מEC}IE'aX5!mv\"> sgd(1Nd:WZDlSR'fkCm埱%%/UMuO3``t=Ы^9GOA˚h4ڄv(ګUMP`)\>/#RHV ߅?/(E66sյqf$68kLBI999Ԧ0jV6mUfb6q,rGAT'#9߻ί9Fcb$vgH)奔Y FkiTJrmiry~s d/6}`N%DX~M>DI&Pi5]ao8Īi.1ʽ9stv}J:I5ZkG55Xex; 4|5xO LC7[!WӱC%v: \E1dO>v{ZK<178uiaGUU@y(j¿ysDH (/Zs.UAwVdY!B1+i! -U#B/DB6% \Ykt,Xd.!#o;"mYqr.ZfayWgyLv{ØX&yE51ԷDES2+ZY娏e4WrQwV"3ҙkj2NZ7BRe7FТ@侷qc*'pe3Tey;( 6u~|.Yx:Aj8#{oUeC{Y~$W:@q<Δ}Oizw ?LA?clia 'vن$J`up/aatdkHvڰ~E怢;ji"c2U4dDC-UgКyC[4PVL0%f So+mGjӢ1N< qju2[lWpwCH)7'U~M;INI:= Kr c0F4$ˎG<ͼSqay~!Y C5ML̏anqn@iV$ؠ->!z O=D6صcn5d%mQtG?%)edVZϰwO"tȄٍR~@]t 69 @\+Jԏ^)~E6$@# 64 L1?<|CŔN ŹۘiD& FB|QY'R5矕(\(v.Uj@_]u "mdL[ icğjͫ](SOCdATԳ]bGKSWHRnȸΌvߴ$7PԷ'k ՚cH|guDFG+:a* nRL$&QFM Ygu^66ДX"lh?8*-%]3jh+ l)]jχkYQ=xdBeELY`2쪤{~3CKҦk: 6Reּ X;YK{%>3{,뷓]ҼYeej|)u@Y,2>Jc= ثUn;?0$=nQ>%(Z2ԣly2,`Ch;y3t N'[y$} ]KwT¾ڃAխs*esP`"o> Lirf#UUw&*<hPk]dKpFߌ>A/1uj2#ZièR3*h2n;\ ~jr%ҦcZUHuT&u+|8:vǰݠ;Ds.WdlS!N Ԑ-tM`; RU 6xvQ$]׋8N#?z"Aj$199 E Hry8ؾ#jA24m%+vhG]2VyPR,r嗵5h P`˽u`_i)̙]A )#!/z*LQwk^$;jGLD)z*"}>bE_)8rg0h5$=حÚnqx=ۜ;#4iu4knʒ(iE3^lAef=D!+"&jv ]J)`һSBp.D^6@/ɫ/;B4sgYqWo%/-Wx_U75-01N1 ~zQRT{EibW34/ֽVudtn~vJA+&^t5kod}$Dtkx@5I04C5te< ej3n}D)uXASmx)"o9`x Ӏ*-)ipf>c ~cw0wyޙKwbtI+}y k;5z\9(Pc `F"5>^d3a|۫%KKTĩcYט6в42&-λ~*?߾QjqߡԢ[<-9㗏!$M/B噮ʻ|D1X! ЍҍP&Q/4IE6|͇Op/91 PW|STǒ06mKO3=Ye {t B1:v[BEk4%m놏Gnإ*=^Jr$P-o|:E\\4^Mh[ ~b p .bU@qzr ^~o Q*|Xcn!6&Ik_xN6V-R(b!*DkK8M&@'`+Sl0 Ja۵ԷEי3֕)TLlr.7-|&u:JR /61G@tkp.>]~Ԑgן7U'tTnX5"i&$l&WfwX44HtcXX!-<=(*^_&jv07؈VINxkzjʧIsw{Zk1i49D(MW;HNevZ1'xrFJEv?%^L8$7=υ =@0Lr ?Lp Q h94}VSɉ8 ,H=Ai^?D$&HB7f9"-ypZ1&ex LpU׹0ޏ-/0`wBlzPop>D|$w3/qz6Ggk3^ႂD8se #LxIuߺ,2? \dKHMm3=н╰]?Rr`}dWv]L]<*lv. FZgB9zuD4"z%;G?{7ɽ2)8v Qur.g rg0^gmzF1c_ osxxҁ7kXtmH,{E$_*U~Y 6%~0l L:p/SzYii?213+]\UF&[S~y3%^\g{ٴc+i|-N Piih&q$?j }_aC\4^:zmh[Le|yjGjeluԍo)CK8PHr2{j\(Xh[3:^̅QX*m^2juC2a Ľ@T9I=XDκ\ ͓2VCL7ԿtVNw :6 0 ?UiH#iU`pAiv(9>򌉠ƴߴ"!B(6JfY@Sܱ>y(~VMC8|oGRK*}.pОI4>wȶ诮&t[ 饵˹pt7cA _}*3Ԩbܒ@&M|e,!Ց^fOp:x$5yB UgH#|{7.VFueq31;(fkaCF2Ǚ-nIUtî7Y/&PUP֬UEr$;=m836@mc `%fgNB2=d_+C攳 ]6ݟRfiմXH?Jy _kyrrD侵Dt{&?u-p;k)9Z95:+Ф!G9 䛹mz'>O?0J){ꌄgC1qD O/z]R$ p.n#G/`C/,#&E~8ڐ2dxj;r^(^!i(YZshLR<<hҖ^ɿlX[얃?|nj <~D޹Qm"}][1JsR{f|*-%ЉD]A6s }48(r=sϗ-zJ2W?o`F5ښ_dXċ{esm{ʉ3܅@7 zupbK s e^|o`<ݸ"p13zls3V𬂱"ΦiUt=:U 2~vQHG _T }f=͡b( eo.h{ Q.>îbn- &,蠵ȍP6:a¯ peeRC _ O|<#'fS"toFoU]WwE>qֱ>lئ@ ~hmcu& ZEW_{25. Tb;O}oϐggaDHtd2*J<SqIomta\ 㨥rG{GS$]_|:]9D''MP''(Y_ƝTpC{vG%/FQ̠seV8vD`8_ 3l]ywȹG:]\56j$"bb ϯxDa6cLLFxNuXAfRJAzwg5ZmBggljhiWuG4 [̾ [dT Vi(2OMPW'5&͞^O}lzr7lA=IdqH0HVBХ!I ; c}H7:=l I@.CLGO"S08aƇU 06ߣf%d m1TroT>Ww2gD.,<G 8z(Gˋ;]/K ͶDB{&@y[گѲ&OEUFǡ*ies隻Kh > $ΪiMH$#1YcY@V&-4QLTb`$ˍk`9|vP`.4$*u{NN9G*{wixx|gh/8(: p['%ep=қJgrB{s?Ł\:ф髪oQ ʡ{$Z+p#HJՊmB'*#o3fi1;xT̺ͰPidL\LX2?@,]> ?r?1JwT$VM;ڃL+ySq9]=qsiٔ GD4-]u.d55ۑh6uO8ݏ 1<vK1A~p[HV?;Wͭx6=x(=][mMХ']3t75 .ԗ#AZPˇhR&{g_JOǡ !׼4%@*'mluhTFO(CЇ7(@MVb+Pguͫ7Ôxw]KpŐb3נq ~H(\΄9 M#Hwyh46J)@m(72(`2.2j.jR5[U i `yWT,~D3*$'Iʦ 1(9Hgڏ_j,spxYAz\EHd6۴Q?UCXVx,.mIrtbdV-`Y lX1S!,@>iXS cӤ #j8ZA Z5hTZ7يBE E!駧l(vtOW-^߮OwxˉmÁ0isa5_ͷj% +nFȞz 3acE7Yw +qF|]sl[ҭg3\.T 7{S ygU9@yvJ0:#tX"_Tq~GWeq@jj}Ys7{ ꃹypד#m􆥬CN F+TØDْ}/kp: B~҈Jy:T7'z&!VkeۭԃC1cFG_ G0s; D﹡H캇;XcXR2 \īT .& XRDzk1*q `If.K@"*liמC={; ',$<  Evj2ʵ6 _0J/s`aeCE`MT3CUNF?ws Ds ,"q|2^Xt11Q'HXg@ ,r[7 ]rz:>\'[(T&plm{3 ozn!{wCBq6 WK_"8* pF PX7=N^s䆴г@蒐Ю,`+ۓi 9j~1=A TKѮK c!Ħg 7Aw[3stN [|J\_ i7N,qtdCŵ$*zOТz$LJS,b Jf:FxaћDQ e5YЯZ*˷na>ZUXP-Qe|Wˡr"Ue)y<`E/],1Sxq ́ݸ QwRaG@1ů+,GMC|RvMC|Euɩ]?۔!Cz~$2hkv_2Kө oGBU/9D'_(w]aɇ'Q>Ps6tU5wN+ߵaԯ oT@6&~H^?%a7d tXX46MEZa=홃+\Jښˀ{ Ecduc C7 Ә:tc?6Tj=j-k=}TE 6~yj$T.&sփ]ѷY! r g +Bʳяie>~(;ӰR;yOӔ=mn urO jh7L e=L{zgĝ$X܂h8 uxuܯRq^h4s$A1KliTL@cqèux+P3XVu(ԉ|F&K8X+~_өl̊4`)t>wuqdn*4D[׾l(Q5)2_DLngC 3 TX )G##%sD@*JNYc" -O#?nӹFO-MG(Mv8Luj\']&&H|?;XܽZn^ Z!Nl|iĈpυ0EGSJqF^e4E5'B[Sz<5\>_ڞðtG渳Q.l݈J9r> E ùg)dե{Ȣ9v!VnR~ƽLK6==m7܊=8٫̧} y3i'2&}oǩC8{,]pbqۍmdȴR?HKH2ycV!Ϲ+Hr.4F.,^K Fҭ~h<2z8ҙnĔ%uO {l? Vj1A )ZWKP pqP q M;_bb}{O%,ISPT'h_46w( }P |rlⱺ׋\=Ź+7|wWyRa.ڍ ('la 7HSO kB=S5_ %rsaRY-Lj"4=r[h/h>Wo#vut2rkd$47H^)KyJsAi`p1Ujp.&I*y׻ǡUd}) ɠtr>uA&gU3{##v. (."ֆT!ujn!:clouW*դ\VwH'I-9RwgUj@AWUׯ GSmȞ|AQn{w2 Dd$CszkGͳEǎ^]Edg?IuQj)<96+9✎a,v>_*"qƂiιQ4xH#j#TuӤ<:N!uݺJ"B$=1!Mb}$EzI /)8veUb7T~=cgo/Fَw|U4|i1 gcҽR-`gle/xXb|D4_YvZ]ˌaTV-p5Q V?l"egdpDpNV&+⓴U4SݣkJ4avhYi3:jalc̚[iitra1~$:) /ܶAɚH0 Cꡩc"]gtbw ǻGpr(ſ½|Kq44,ѽW0\n,et?rv`FlL^X*n;MR<:Q 0oe'c{HTY\R\2MJ!#XYiKwEȗ,/j;dx?gW! EѲ0&ֻ';|Bpe4T QM3{vN޾a@ҹbJBl5C䗲xeD=XcmʍL$WAÂֱ3ck/vJ̈́ ݂Aa)쉇.X'/)R=p;v+ V>Z%L)AZi] N'Aӛ#G6qη2@ ZV=$Ւ $F :J5URW+^3;|-},2.]dN?;8~Tj2lH$p>bEdMkM᪎m9=oq) +pA =L㿲 !.cEKcͯW 57S96'L)Ub駬b@ji.iѨbee`DY6$΂^2*ftF㛷:Wx>6HG&3l2욠nb,{*:R\)K˜zSVy8$|gO}֗OQ1VY=v$U1mW% ֆ %}_}F'p~A^CCP"dQA +U>}~lC]SIA5&>azE@@y]YO~w'8Sox,T;P# | } U~HQ)b`4D⿃zk/tftg ZAU4y9|`:Fʜ@RGKSMI_0"ʅ?n@䇸Haw7 !BrRF4P[5u(ZDku $o! P_*8ca-0#&}=!gaԯSɼwܟ!i>Yv1vSb^cjЄSWJwpLdES ]V5nj]rD2mB?'c:L ] ׁ3샏X$@nGs5{i(\LP&)=X}a*k #E18XLBE;bΎ\7[fՠ.L*g ,C"_'%dqݜN8,-O^>}D1(_2*~(kQwAT/!_崁G-Óh3dvΣ|KGSg+ȶ7 q^)uXܡVAbS+q؅&>ۯ`l*^kJ6䙟KFY B-'Z'ۇ޵Vu]ɽx#c3P=v*NG AzM>#d9$[y" ^\ILZu_3p` RAzuye0T)Doi*$bq1}6D[m5|05=PrO5FHS$nv[:yT[ҼU'_I `l/;#(Z?dE5H^F$ vy+o Ln ۑpYCN.D*/tsEwe5C|b3H6^4m]{x2$ 7^iZ,1NaѨѺbLm2uQ]X+DuޮczW'Zo^,ռr_bY^j!FpjwܵMk? j5b{F#}WNg~e1`7d6yg?z%]2%=8p'{]@L珨8{C8;; ~Q#F']$H*#bL: EV{ZMXH~{`\|^ Dc([$0Y6_@phiPEv-EU aTne`0r3ҁq5cs4趭X‘(E)9 +ZwKn!:u!vzE79Sך]T_7x}l=u1sDlk ~cS$]/,vذM҆+q?󔿖1x8w4k*K)pG-NT%oON*E > Z<=9=Lj`r893m['|*EA3ϭhR Ӕޖ#1E'4=&ŷy3 љdZ g,("*,VL*͋i93 ޝ䓉 d+-կ_~Iоp6kfT-k*Xeھr״ծKPY_7xǙ!C]B2s1QoSf& %1yXЖP+|ySgP<19t4pKu[M0oz7ѐ.Z=]&QV9XKQv3ۻwGL+ -+Q|à0'WQT0Vwu/cmQo²1G/kXF7P)N4֣}S6R1QOM2 ֲWEv6[5<5W Lᒁ.}D 0!]q=* (l=uO-?f:찒F[5{Ğ(`'*bD `b%U}!1c_Ѐ!GV"gXgJ$W%L811]X|,&`{)3oppRuo=sQ>P Sm)̡%K\SE2äry|Jl|wnK4S & vf`N%8KSwdB2x @?YN^Lc& {'51>d"|9Xō lKxEhXd`57!V^- غ2$mpA4TJyj[V )| lcB{˖[N `,w[ !@$nupsdG}:p:Muu_0IR̰phNu$\'fHQ\*a4ߥr87꠽%uxwaBnΙ^œ"ToDdQdGWjtp$Ă1z;.4amKԫg$`0+7٫q l9"eQ&!輮Q#G"%J!s]637JF̥+dc|N\F< Gz-!3H$M$sQŅHxh}|T޽< j3HEVCsH- +ÞU" xi_?Axį7Î,wڐto%ŠF\i"FjHPTFeD Xe8g6)lg]KETam湵LlA H+ ^r,@Ih6]P3|狻7 gQ(ч:: q2e[?45 jbq!&^ԟc&ݏA90Eא[`Ob}A4Ҳ/m '(GBN!ܘ#L=9ڰbpQZ|JeBXh>)3琥"vEꢢa1O:%;)M' Kvpw> Xεkb˨'HPw؄GlWP]+f*Id OƝ+s *dhad_˿1Boo-Y eNJd__%tqEeʠ@J$kwZW?PfW. vEV?cW"ndX?MSv;L2?8ƒD]oj6 +aHzR#p\\'[emZtkw%? u߶͂3\Zes[4Jz)dW1 zcMM%)w,|yhh~z!'μ2R ʘBm.@;%F6 )r#a w3ˉr%D%cW-l+0,YVg_^bau9yMSg@3QX_0 -= T,BBMw}F1[L1ҿW W,Ʉ[Z5s) 7fO0vV<e*sC#w?ʼh#UysҒ|>c\w&qřݦ(Z]+=>7bQjrV+K4Uuc௴CgEa==O)&}D&z ^Y6);KШDL3 pSaO7|%)k 2n뉔ofHoЌz>YriNes t5﬐\:FEv3B!ɿd@p+PVj<WCZxv_x\gc rsr MVB\WMeR5k!Q(8G dIH'QS9UG?Q>Dqw\%?mOnz+խ'[Oxtv y[0sC$bkg˯vʂ.Q3e6HE5ڵdwgi|&wLу5 %EJ}<{lSKB5cOD 5LvqQ{UcdZG胇5O6.J^ ?c!ѿogGv+܈Xt,x߳v>aXz5 Qo&."wz 4sOҞvL!TeooD)؈ߞ# jqfS,7h(\={|AqNJY8BjJ\'fq"x/ZMy#K'AdQC"_H'BYM\T ưOdS9);}K XiEBoCp9].xRovC^W9%AA1gbإ 7uI^&WL5ۡ%ʵ=cH\_!+1/9GYǐNjLm)IPY&WV,0|l7`X+mC#m:;' H]`[S*0H.eV:p.qҷV 20W^ϩVz]!q7kټIĬݛL4,--ɓ},8z|b)XXAc{cH_Y`"'g,SR Rε rƮyk ^%Xf`1Io{]1O$D˽}J%%FsGE=q-9/#EA[h4I$|y4r.n휋py1)YC, oL*h*\ՋZ/ݯOmTα%7˧}+]ڵ^x4@z`^_9|ā?Ia5D&= i! 8nK崿,UTNlF[dRq!uԱug~(OlULz=CxK;&גT/&6F9obe'iJ r=%cc)?+^.|PNwձDH]6ƀy9[oPSﵰ~t Cʕ_xհi;L>>a•Lcmj.\. ՟j#-9*m.kAS9Pu$ ô րqؓLG܃E^! rb"k#D@W:?jcE^/].aD8-0@5(Fڵ?ƐtwY2WɥP^mM-=MD?c)FOL@$CHa&-) #]ʓM.tdO1Rh74:ig1b/P(zIv_72BJ_?t쿑qVbN)[%elj /κCxߊď0ʸ{*[sTUJ|oP ]MNǵT q wj;Ɩ2eНQiޟ'F|':i) 2Šd5}t}a f= b),swItZ(KJK`/nFwn&RUO^Y7q| P2B٦R EaU|X)YuMTDu.GC^[ 44JG p F#dN[Ң'omz|4[#<c*\҄wOBL.ڰnu_rN9I\h`LTU[_]Ȥ;/c+$/|tpKOWbx]:=' ;THS@;]ōG6Spc~3$մ7 ',7[>48pamS۰ Aqxoʡ^2/ZY_Y̔W5'{(|eǮ*+Ojpqq$%0oȭXRMNM.m>A*q}$;` 9l+DW%r ITtF2#㤢 i`+p4|'#`FQm6 eHtǜ1O??uʶ)G1B^{2[zV%26.yRC/_ @QNiCQ\_`J䤜exeqVO$f4cCarFU zİf3~ n0;+C[ "i#Sk·=b")쇸MؑHm Y^u%ɹ)vֱ $YU#hG EﭶmhE`O\41Ӫ;It~Yv|&UPنj,c=vU{܅1d6x)Ki5%#RV pv%tC|7b,=o<=c:dYeUbH{>_s4Rg)[L`:O3~t-eY( ܿB140~vE0 :kBMHHn仝qlWڠ~P}pk ps[MAMX|fXc*rA .eRܗ't, *qxm4-RiY?~GH w16yAy0{nV̗< nd.$l*L5Կdm,˯y(՞HyYu\4C&,*iY:LL5"juq0W86g< S:ˮv^E1 J I^ ԠcBT 3k2~ >zREE))>ՙE.83?b]7+ȧ^(Ϝl\ CbvDF̫@{a6c>3 D]Fpl9I78dw+-S+:5b'kSeDn<\`$`ard7ڙǸsbR.m-mnϙ̅wKV1Q5P`1@^Ԝ"6:.2c^R]? A}bElh,&Fhtz]6hI?⚃@u**_$Z-ז|r^z$mV- ;‚o6[67KKt' jj%Z{6aq&|@/3d(Kquh?x+"- $gk=3/CsS [l4,Ŀn,jW*'nxˎ \oK!ۓPv<r!_DvVD/ڸGGv ] ¦L$Vr&G ۹>$;7C&Qz}qB;L3Q291Bkͩc' % /$,z2-VHnQbXE4#bZa 6G+ nM]XM33ۼ0m!Ap:YqT/Z ř698S БFp82ϮZpxA" ˪[S `4 qHVPU:]xJ4S]&ێ%Ow^0W2ï1qy4Ɍ#Å[hVmI2t+3['o.k2ly!śQp^zip͛J$H#݆9BmN{2⌗ 1I6#:i0?}=w T==+jczI-/&Yԑv%OWٹ>kDw_26*; õnd5Jf2!RtcD^0k`!1qMFG/'+v5 tHp[lY0島~ _Ax?N%6?bWAÜԆ-VN_m@UY0yX?cA2'- K -YAaՒc02cřgDɛq\kB}\h)x0 Uj܀-3u_KElNϧ/t_jdS];m!&z'GD(iXDqp^q"Lvo{XIֳ-.e8;^!^O^ 6jm1[G'K,XjjzrmZ?Ϊ:pU/2hzy!"}9r ڑhEYW`N#b췯Vbkd|| osɣ˕w)uK]v 3Ux"k -7JV9#@&{ŕ($A+¸7C> m5ol pK.<2#y{![keTݥ>G!t.Pk$=C h  &_/QM!(7T0/cIJ$G>&6[ !K`f܅_T_E(ѓmY8~ou&\E@WNԹ4ۚ=)~*XM̓+zD= tHo462f53$26[Oזk_o-^ XަM$cT9k!XD>Ud.|bokPc栲yOƣr˂kW߽2oWdUN4K T%)w82(]eF.Z:=oA3#e0ME99lD(Oסn"g;sdw//PDg;}~̉\c0Y ]&1oMGVH}[t8|0W{ j1$TVbɺq9]20[-*;CeBqCiDS:j:`a)1[ru轗+NQqAPӣUy|!gQZe4enU%0ʠJU8ֶxPI;C޳,Q@>;kQֲ?x*1&I_z{OdR#V2: - Wr 6XYV/v7aHyħd'1Yizv6Dԯ<"gRQiƗhl5\?#l 'B?3"1ĶpB>^D<'\Լʼno4HS{KjƔ8n(na&Hr-bRҝTPH 嶽Tle4 AUm#F#;;=2ۼ@WԠ8Wp3/j%Rݴː@˴c6[j8xrH~_{:̑1ﱣ19b9b93^?`3q&!g$'n>k<$I{QmbZqd'E+z/U WaFU6%$pή]oM/$C0wg4ݲb~}yjեSQ$zCW⺸8z^f XX{S^Ŵ+5udֻΝKL7 鵑:Is8]m1{)>Vi ?aߍehts %ȍU%2h0ͨ%ZIJayвbn>Ǹzbk'39GPD;<݁|*x(eͅH+n5\ͅqۖ.g/sxɰ,Ӫqos=F~f+oX\Њ'pr55iļ*QGsakkaL$dLJ 'RQm;K:w1Ѿnkxi+˖)8K`DX_c[eV&œ.F#S?K˔_ d-DM2wvC䒊KХtyWx1rI\8nzit,FI~ncfþrf<,ZTk[1ę?p;@2>:2y*7m+7]OͰ0>%]XAXx3QoK겾Ds&4OJi1lYkmN^u&\30l-~uZP,ɬ0 m79c↍nޢ$3'u1 R,*SJ+$a T:O pX\T.If2DjLb1FÉUwF(9}db6UcG^a3svd~Đ"# %xk(g˚z 5鱜%Zl Us ~;iyq7؛BIeKçD; G40`hLq9-\MZg%x,uo7[W(j (-iT<(bXN\55Ǖq5&orҝ Q3QO{0id(UÌ z`R+y[=39|';ع&!SqyO$k39sqm t<:-;P1FM6y0P]:&݌tW)fUv_ePw1^8V[YdExTi(wK@lv9/8R*,]ج ")۹[cŔJ1)zPVh,LTS.iI 3׉&U&d>I,)_iU`P\1Ӯe~!}Du9,@UOŐ^\uش/YN= NqH#Pcoa Ns+hGAuʐ8|VWEU<{_[ (ʑAHu}rpPbmV]< >y,0{zEK!W~x"acP`uPas.wP,]j:Tc|*u<)̣8I#ʚnVI+e~8E^!0ϑu co}8e/'exH!dr2H*0(TD`YB( K.&H(~k~NZ7jd_%eIHZXX^pK2 /+ Dg!bap\|6 EL$FΐJj& qY =:{dux~1V_멛ߨ*5u z H<. rOՋWH˜r6o L1N[  {]V >&nI!UL[d[˾PqE'#kWϥQZ٨@H7_7) "DK?4K ZvEV(Y{!nri5Gš1̈́*n#FNP'*G WX֥:qf") 4FVoE\P}w_Iڧ(@vdOOJ!ȹ U+ظxfL1r5 ͨs0)1x-+-(`ovV-f}⽴,'= _/T(ȒÅb܄`nu[]n̓ޯ&EVwI? Ggi> Ra5$3A2/].zluSw^pVupe,?$5nWF:Xe4S gqM"~UfʮE=5;>5A_UWC"dxp_X1ե G0GzWOM<ǔZ$zo<ljv&b1 YPP?rs\J7wTzάSm*  ڪuo!HGɤrHXz М\$|ZZ#<59V(rctHh0VcAI: 8Y<nvY'G_6b)c͖UiΘ|B9wϮ3v ؑSl/F Dt+oǁ 7l?Y) $aؾisv ‡O[fO.Ti!|_rEoqOD~gY7i(CYMP`I7^rRƝG]YwhHƷo[ne xK4 _x JXG}SϚ3{+ "6YP;Y鏙Wn/&V*#WtG<@;%{KTU Gh*8{>8D݈lXm0o@l"j4$<s)Îה~wbܢF; Z1#hj?F8˱fJ,Pa^.xoCy\j[b6pڱ(sOo5 +{MgCn6~ܕW!==)]LN W~lI:uW# qS$XGaath8)D$vbkC4ZMnMi$X| Z ٣2OpEj* ̽e_p*w H(XfFܬݚvxh 5G$v|ۀX^Hh f؄G⛌q௡C;2R<+D0M!;dpMst3,G-:⨔8d6'ϝK%Eׅ/Ꮚ/+9c÷vebM[>ނ;-pO yr2"^OTȹڅk[@&4(Fx|j&6bU;= 8ocmLt-z '1Dd͡10ICAJS/4P!Lifm?鎟Xk_yiw4pث.̺/(V.H8D!1Ә,Ksi4rX2uJu- $}0B2w" y2Ps+cjVXF'ĪbG4jd9Kջh\Y -lLm㶆#e_7\l23>_[,wUݴ+T-@ND Eo|xÐBV|Gr72\ ?w_l'C"RRݭm+ e.2`߀ #UE놈TZ`X+"Tpm.bad!Ct΄{Mi)JkOW.[P+jX'g )|dkl6KBU*R;dD^Uzm?aD"-LM 78ҘoZV̞ nr 708b h5GfUK 1kUDIDGviXU]7eSTrGN1x1V"l٦4R >8FE9i] YtӨq[ pE-߰3` ՠ&){O(/uE-kb="ϒ"{Ɉ4UG?nKr|Y~Fꒀ_ΰW2;  |lZKjT{ѸvMR#P=hD//$]uXB! w_6"prn.&Yؠ8ܿZ04 $e \ VU]dj랿PdG6u`:1Z-ؖXtkZHd vBGsU1iZʾ2HLLp#t eo%beqr)H0b= Qwץ }^A_\)na[f{/O&25#1Tn0$zz/rFߗa0CKAAP^:ǂa!il4fo=)ܰ;gy֝< 'ؠ#. )v·i9'p?F}nUv'Oș:72MCvuu :O E$Rb RGKFRf K5uH_O6dvxNZ!0aNׯN,?OJ74!Ծ O&q6P$׎S)٧&FYLaJ}?ЂH/u{٩a r osAV8DzUdOKR_Q`0mpnwXote\]TFƫeʥl.zANNXT`Cm޺GcuE/>~#`shkM|ZECWG/w= ݪM\Tyհ$2ϕum%ɕW}{ߩU&D24W91Xq6oΏ:qq Jd(fMDbm (R}PvDtp#|tb}|{uoE7tZ{7U#S7p~jrް5K9`o [ufeA|~Br<,\|")Yz7^M3аyS|ᙠWZ0`7 wSu52@.2_r`M'AU_3.4QyQB:Fstc)``?,4&68"`_.oep5C*l4&rG}NBӂڢ8JÌi\a3!EpdDBY*VRH}i m©_Sz?Whl7>bLCkz Eo:m`~tÞr]oW ]q͜?zhБUy) ֩ b{˫jj7nH"~W6 ܪL:ŵo+ 8`k&]^3h`mۮg0dB騕)eʆ>,/ɦ-j{զ:?r\L$np^?8_ K'k-N@4"fvu#4\OKGϗ@QY<pei TC$$U'Qுm6o+@V9fOLx؞f_t WIٸ8sI]l9y=?x[\AT A@:dZ0ޘ͞~VZ|MM*h1:(ߘ-$o/kŵ5 ]zij:=e`'OueY PAwėΔ*?1b0+#g\W%n4[Ǝ>jL' i@k4ضBr'OtâE7]sQ(%LQww3ל U*=ͨҤQe>ND7V!]} ITdaZRl &xHY8R C .'jzZ6,n*"o]ۄEk–6p5Z?./E$b>T"DmA ҩ)N7kxH~╻s{nJw]4M:c!ӗ!5DcFV+嬎Ya T?aS֎Gò-C?rvM Y!#5TfxD-C=0E-حȄȤYx5zb/1gۚc'ޏGCREEpIW`, {W[IFrHoSD{ (ReɹQ0`WΥBdžse陗}(C[*MH޾' F {F`Ja1UH ,=LӢp$4?pNBr8Iy4LLW{L*;&Q pyWڧUN΀:q%K\|(ߒ__7/t| pkaYR]wq}J\'i08D~2dZG*'- Tds`>!Z{aQ;v`3s'ʰ /A!=kG(ċl +C 0ht6wQ2g AFx_IOcT\)J,;Sd^U:4e>vqG z]"ןԹ7DzdDL :jU![s_IXO-bQ3J/SR2)JE¿ B)`PY/F2 YwM|B^HjWIU H|iՁvHB:WR6'Pv&S۱~0lz)6g'!SBhiAd z%ab6[ M?"& 2 !o5uXx|ĖAƗr->"OO4!jؾx['ۍGB'Z;HPT7s }hEn N>x5g?tggvIa~!):E%RTqnN,^3S:r`)NY5g|N %\G%i$oR ;IсfOѯ#=lw^E7Ahām=aGK 1'埦%uZΜ)jw_)56I{odhKEŗF+Pf R*n@)8.J=_NJz,&@!Sx(STN+pF}.?v7ra}Ҝ{̓.y>)δsƜA}eJ2mA \T\\IwMOF\ݎ+hDqN8ߦ)#`Ϗctx^}N_Cu@(Dpk+omR~/0xclx&D y8.bnG+O%(X0:Jgod4ⓢMEmȯJemn]Cpfu(N梃3$,3I?"˵㼮p0QoSQŖ*%'s1qg}\e^@.1!Da&􄎑Yأ1Edƈ$J3wjVĽ=|RLq0}nЄ$Z1r41${6,0o3co:9O1 '^%;hMAXH6f9c3aFq<6R):|Xy$eZ$!VZOA2KT\Κ|YqKW9ZHmkWr;$u:trol`݋TĸK:M ޛf<<+o5-"#r0笂 )Z*oPq͋H؍O^R+2CG;l#9֒^ 僚?5DGWA0ve6=4m>QQqnςރ54ЕގSmW4,׿Łcp*V֨- g4Ed S<-r_C, -战T87}ÞAYqƆ4~}NhvR}̗Y}NP>?(ߤ@[E .9I'rIq$ψpe?qh=mr3\ T8嵊g!z瘿ĺx˛&fBndβT('f¿ifFc j[aW*'Ց}-IRĩy ȰD80F8 (mOh8m[6L|R\>csuMKۣ} })BEIBaɿC6;zg!#0b2rpbm{ VUNR?sBitS4S 9x5s?ύrm#ʹ[B=3{E^)oтmqkS.nJ@(tc,$fn> p\l)C0 ZQ;z 6Mr%PY(lHѿ6Ib%S"1!"jk/.SyFMdz*@a7JzW ϼ~̏+vYhq_ġO8Z&MDTY#-0b$G.btKN9쏏$xzS [|9[\^ݐ;A Gޞpf&&̃!kf-}Ys]K%I9wbܫ3/k z>2 :Abxs jOdbDك,fA_lu3 k%H uZ;y0R:8`5X$Ҥ/*q]ux 3sd?51[;C0k)̓ ]*Ȭ~C%ݫa {/zz :VIed@Cs4=lgܿXQVA<a `1}cyFf<{%Y7*bRz-{qpbF쑪GBPj>\aZEz##G']bԶ6`̼b NJjLi^NYCoş!"OPi TW&wuwJS/mT0Ŧ+jMo &PP|:A*;a(wk>p,n+\30+: ˵jH5_wU:e^ 2u5|p%j?k}5$<XNdp`X=݋Ʉv S1~?N B8껑ZJ3\j=&Y";M$X4VT( ][aJ[}(!xc|GLz&9R[""W@>4K Q?:^e\8\Ctcљ$30t}]׻˖9ڔb)- TY#5)Cw~B.^_Rw.یvCTf;cq̴}*w3G: Ά9h8Bj]fʀYX*2ɇHz/bůq7Q[M]@J(iBuR4#5!O`XWq8-YREXV),AFқՕ}%CEu;lzǣg60-U<_Nm#VX<| ?E/OE*6Č]CJ4h!VA?zҏLa"UzYMR;Eo~8jvv pu}V:1ԧ1EʘRJi9TZImLd6"+׼!$TE,yz*af / StRp"4tcvp-K7_k}\6,٨yl0wϒ*.|?Ȍj8[`oUF`>*kR.Czc#Y NmLX Oʇ~J< L<ķPfaz!} !##ȓd]W6y%DVjNhGx744+k㵸mdI,lAF7߫uCx;97+핬>y W/=uIy#Z$wA׾nMjT#l. gӶT)I1wvul 8x+L49p4srEPLSƨ~ , ')}ϙ (Obb1T=>gdU 0  |3}=EòfʯT]!z^ Fk>#U5)uni=4hzxB4X!7Iڰq&S*M#eCg(C7է JB\??ޠԳ]yp<́ 8 @v&2mM(('zΈ&ϟ bYDWuy+RӊY.xNIyl\3L43@++dwp}72Y X'b_O}tq Ӎ͌<^ڜZI;G'+,H:u_j8svfEn1D9^e&sޣpP wif4x7 Ekj|A2j*X1;u]3 Ar *7UNH:׷m}["Wl.AT#)ΒO4 ERc1:h$JWZ6)kg^dL١.{#I&uB-^dͿk y32A{*sb(;[G\iUbCop=Wf7:,^Jơ]E4ת@X䳑gp;8 y@ !h@OQ?M4g\to2g qxaVv8^U\1hn$!]m_݊i;Sl|gF̕khs&ZWe_"'[?e~kxz5[D|*4|D6/<͚('&HڥQ9b1tl![XxW#gVXV.QHY\ۤ Dy(˜y Ăh$uL-͜VD?ciqQ,{4kpZW 6`pTu1V'nZ/V3l,h2'rAE,S Zt1bOw^*D!&H,\RV=ɾ69dj0K.|0*x0S^za?G?5,2E-MUYnmOD x5KI%G["$1 n i~Y* +-ExwJ+ q,b0WSL]iޒTg\ H5c+֩KT;uUX@=YɴyIjTӘ}۫ccHXEs7fXYLIvwF9pdfC%o Hy<'bhI0jXn=ǁJ.h!$;}շ۸.]=ٚaʓגYq p\H=&Ƕ@WqlS$Y}sehA0n5zƈґlj9Y+sjA) vd¥RϠ`.i}Mby6~WBU4Ob;'x,Cպd]kjҡXmO>9xfjKu:\OyS)yeMd1ʶdk6Bo[cI_jB3:{Q-!%@ ?[l>va ҾH?J H9p@k-ЉT .>a+nLY1F}),dWn]pr]ㆶxݹ4SxA``F,m.b4b],NI࢜36,| Za<UGF:.ËIÆڛmnJFܧzr9SrT𦐲H*m6x/yÆt M乚_F)%2\`k]6iʛyj-}4M 0# M0=o46֋?l]ZRЧoU+Hҧ8 {T3WBocGxX|AhiEJ{C ==~x!3~pBr<4?qoOC<ņn*5}yv |%26]ts֩yXwv P{E}cX1j?SPPhB KE݄OBm >qn JaGŸMnOHg*~}BGuFVʩ>_cNO$k`S)ؘHK#vVDhohĐP guB"fpMȩ5D܃m@ d{D]3~2 j & *Wk7 0K|8N\(8%>y6Ҙ++$-C)Gp/Ks6&n!3jv|KbXv *R(9rrM]m:.&~Pػ%1?"A1d{J}RgЋOW⻀%"iS 4uTP\JO5S'5S4!G8T4Ng[ŗ-Lh49Eڽ%qØs@ES(e̗# lD,@X#+IQGbb#2s$ue4 j }/Hg`f,xc *cj1 nC 0Ht5mLV6a5(?*DjS>aI_݋;[g`:_x,}" m ZLFf#f@y;/| i"PKomq% j@ Gըa@_̦xo~y=xL6CfJ-Lh±]Sh&1"#L.0<`]mcX[Ǥ%/BuQKQeHkey*ɶ@@xoȘV5f 3{QCk F)fj7C?mMqƁƯS`GKU=?N^ 9 A-hGͥ+pL*h\RU)ʯUOQ11F;rՠpVgT=BU[O8[4Z|Wx@b( Ҹd Z#9Jyd/! IMIC_++eN}y0e c$gtű9 q%~KfƇU]>YA2:KH]k4ƱGU#o>nh ePpÊ%-3;epG`rw7ޔmU: a&bhT4HoQ%g#Boҷv4sAbSH@aPA@rH7| lp=PZ/B򦨿tȝ53gpӑ3_>{˷R#nԢT`Ԗ 0>x(0.$9srnz5㎪o*?4 'v>yGK4CЮ/Pka(x7@.pZ-WGʍ.wEY,ڒŸY$ߋעpLK0`(of+聒0ߵA|o! ^2|b }ɫsE‚tBSiT}Xlok_Q(Q9CX͸-| *"Źj׌;@ hPfP]ӢH8iD僭Xc@FUGʫ!a m8Fn~POr§Ԟ\4sZ3eupO* +:OԹ*7&"ȣ&_` cobݼ|"R:?ox,M:@;muEi7q,%(2sGfwNB>>z`ڍ(q!0O`I$J$)(LlZ )wMΉE+4!nRUR ޻iL%l6GZb5$XOZDv^|9h s&T+!gws[dg}=ծ(Iz fd7z蕣qڃKF(2>B`k1 )%4zZs?e}EťUe ǚL /imoK1h=yGbZ}dp~eJ"55WC@hWs"1! %vZIN +%މw{U~w>Y?)0\EŢn*}oҦl=̼9~Hq`NѾ۟MVUs5YD5~|BSWgg# ZeCcB 8}Q6@,.&=y-n쌡݄cY.4tBh ! X8eq4Ej]Nh3}?GyKS)&0/x1cչ 3d4Ublˏ VPJ_I.5yچܪX8C*XOO1J]:YU:*gJbvJZ% iRD<6P3+U. >a2w "vc\Cę '^pH ]6w&q0hBJ,b&艳qmA\iw榳,f+6z G:q5V {m&%290?:(z yLm4$CveDZO^BI> mCv8yǝJ?N\ L8$+qٳ(?Fh=(zv KxyCP7;H*˘' Ox f){U a;'gWR@_F{xWZ7"_dh0CfC҆*Ƀ`CAZ 1* wov)|2uuԕ6sms]Ih݁}ox'_e"(z )➾s!ꁐ,] "ˆZ$%9ڍMУ^fQ¡*W31z8KR~=DHV0̉^0 m{ 2S4AJ`gGYM[G1*Z|vt\I.K6hDnTx5e_@{(g#OIDo=ĻAcoRA/"o @d-ͥqFD5v^x_߈`S}ԅ}qs!Ž8dbi٫M V /}+[ww}DM; K&7DTsѤFzVq%p^m1k$.ԩD SO3TXSפ׆%GOpV^"H g'_z,/7;%i$#H wjOp2 $Z_ҸȍI!R`6aBt!+L+W@+IV Q 9S)i v7۪zR+^D`pSMfK1K),)s UM dGYҭulJ`sNUDVNZ%fU_>5j?OX#-S0!1xUפnt$I\ rSt5EQe3NV=pkss2 j7aKKwr0G pBSxy_i+dۜI|2F ~=&BǓ|xE64#/XֿG̦׽=pքJ'tL`6OL4fG]t'ș]ҰV 5%\j Ap K< 19:bLdS5"hcXOdK6&V<d W `l0^4UaȋBOU&,}j@Fm#̭wJ*?LT'P-ү928CnjP*{r?Sgg5ìg1A]GZn^t:#eUHJ<&iYndlqja4f!.0o8~فq!_ߊ(rԒA=!+9R $DH3z;۩V| zoEf.I؁h)%whGZ̀PEP3fP;8l%R79,5yz;ŦeSޒEɸŁ)3K֚1ힾ!Xn}aٻWgQ$LoN`ASXtƛ; :tx$cr%՝=7h@j}C ޒšavg /By}<~,%aU흟6ΤA6=Sbњʖe.|or]͡Oi ]cF^KHB5uBvtMBMdgjEJ°`@ThXҳ^Lj)ɹ*xiT~lA)f>JYر4"Fhڹ VB)|ZjW:S[XoXPhoA etH9'ZN}ʛo~+M/ FLJmS2(#lNj3o_꽞2 W|GVpׇ86a[v?iUi bAiG&}ꏪ^JFU\KǺxZ&߿\%e&?R+USO*H΁>w}Lte*\2`d_MLjNx.£7DMRP2'| ? 屭DR2СsUe:ASN:`Qޡ[x[uñg+Q@ydQ1[~"m|%4"cw ՙ +Oy՘Ԓ8^pu_|'vuܩxXG ;&Hq%LAt()/G=HUOp -FA\,vש ږn#itqR !zt۪ aDyPy8 Ԅ7(K=شX+:Ql<:C9-IKmΐ"U9ugW8{ z^4R/ma3)$72RtX4J\)l;}{P/6R\RIE?zM󼁣/3ieDVf2){"{%)8V._0L(oilN(TJM'av 3Y]Ln6?yvdAi朙beFӎ)b) $%m֯Y5vb; aY ̤TD:jhFJ߈O0n\XzXgAûe9؉w'Ѡ\⪰tSN rݚiִQH_ދx`(jqPu]FF׵zm%]D/nh @15|`)֓r:8?~RԾj#SC'@(_n'`XI ¥C秞fޤӖc@`C;Oj 8m,MHlka8ILθG/X % ]Zl7jd [ rf2IѸVU?@8 5Ni%l~@1Zßyo>HU[58i.Y)ƍ1ţoJϵ߆#ĴgbqjcRV$AX10^ڰ~t|@#!>4gʸE#=9Y n E}nиX94~'Le-|M҂(mgPZT[Wv 1 cTpH$_gUB(ay}/ 9 ,cZsޓ@#;(pIts֩~MpL%4B.?ʃ»GTBLiW/+Tmƭg-Fdsq-4$%6g|JB!:h!@QZ!ȸ5S ÉH#7K!_qas3{ŚH#V9k_WHSqV2ڈ?˞A!aH)ػCzXԔ%AmwU>YL4o\1>"B<7^9W2ӵp$X0h% \$ Uzٲ b턴?-I&75AM],ACMqvmj`N`og,^Z-TQ.4h^<ͥ3z$ +jqWkG3weRAfC,DŽ_lǯl4mW`qDzi|Kosp+b+V蠯!TX4@2R SțM˩%2kF AN `mȫ}PjWSD=4 6CD}OD,e =BJ[{nyd4\A~fft,ԒGK%gOR5 o|68,o"ISy҈ r^J3`60m餵5L[= HnAO^[þ pG8-}XG', 7qTTvj(!ـ&: F> KHP~mƸ&-f&KjV2-;@T.mbٟ^XWNyQ%~mCȁG+ܘLg'MID HX \0UR߈(I^*ZEWxx:$ΖL;ddC?OR_ZR ts!Q)5( K̋*NO1+u{]-Vbe4pYFf| An@[jKDuIxvUt* zR(򘓇/!u P/ B=Ӭ~L_q˅ցs",/( LwXK3t{nG, ~r4,#ԄZIԼW9C.F^p C<4++N`.Zchzaοr/※X"lw̆"[u)lidD"R߲'~MF2vU2,Xuwtq9PGI1X)YlaՆdԵcE|EzSyĴş X, ߰Z}U,*{ݮbTqoY㽧ffRȷƓII(fwdY! 2oE Jr)vƉn*"g0cf6r:D!7`ҰMYmWN"%Ǐ} >2-m>o&aq>>K\mHjeAէel9rmB`ѨZ[2W77Ht#퐰; )ӉW*6#a:̇}`G W]?㧈&6M/*g>8?_lG!{!UX3_Nu'sek(z~3s jjdN3u*ZbNє772݌7u<7%62O_^9JC?}1F)Zu=5q,ms[e@;xvX~Ca-x]%BUN&7uW寴 Mlj($.ږyB= 9kYJ. 6$ZRۚп/I +1 Q_JQ:QBť -dڡ?Cg}ٰ8b ,%|ÉBGʭ *PjZʳ#ܯ1?nfͻP(s8.'VA[y 2 ;(YğkmAHOM16Z#egn d \BUdqզ,.cHID)eS\uHyBӖZ*13@+x 3j )xݖOǨ;8i5fz9_6GN8p.w:K|f_ԕ#$d2(G,tNs׈9-Xi$ Ɖ3D]$Ϊ!5O'MwWzeest%y >Jd3"::P &3 $&k:V_,m d!e[2pyydܰ³V"l|ژM*Z#_5eŤ=CQGPщP5wNO|(-g2\{6=qKD.8s ~ 7B DY^@pWϮ2ё^{Y Vi(։ a^ip\̉?|ʙ`n$"WEgJoWi_kLleqG#\ۚ6uLn(dbgNzi6OYV=>\|]mK?DXYos𬃫5ˉniQhiav^wU}uU>v*Bj5H5,#P- ]&`LbofE,WR[`⌗3hrZ)cU$RdAꃊBTCbz3pAt;-dl4X}aģ  6+gxb2Vd {VZ\e"̃C v(17#Vu)$^f1X,9PcbSc>A]Cz'FnrO-f4eU>A,1h+?_8q4[#Tه?JЦל͵L+UH!<77ڐ f5Qźǹχ'kQ+9t'|U׿P.AcZ{Fh+l=4BYﮰ !* =p ޟ1%{D_ɷ_=vY"<[Ӓm~[5ߛR$/}%yRWv_"-O{==vܒSŚcf!Ua:#6 ? }#צlOR2(Ff8yT0yhHBclS8n:~Be1O?LTߑ lR]e߱7v)V<,yX1*P.@(ۈgGjʲVG,w׫.ҴZ q3QlCJTY[Ij]GPPfSY @R\m8[m!'kձUw +TE@e]v[  rq>pHp Jsoc78 91Uby?*dnc)[3E BM%yBgͦ01@+Se~VKwfzygx  =,:S" (l 6%p\)_ΊĬ[>eBxc\ YT!@2>\$m[AGέnneN S-Dd# !øU呁+ߤ~;+{WM-##. vu| ƾ[oQkO_=Lʣf*!MBiHm76g+j Vf^|~e"cF;.oo0_YRg'H!ɽ@+ 4_2ygsT`~;N;j+W XATbEk_7jEzZFZ-9Ee қdD,)6)jY-! %7& @z@TvSਟ@$vldDWᆩ&%' ~CƒO؏]*_v[mA+p9M= n{5{g7[)ؗXUA$l!F+Z c3 8ew)fN+{LD8++ՙU6}J|9d}hcR 21Ե: $3Fqpa]Er츫=JتeC0Hy1(qYQ@( F~zY!x2## f-|V^m}]6kS7S?.[*qn,^{,o>A링}JԼd-!FL=a.y`&bd<`} >[Z646gx?z$<͸ j . $:S!f?uMC(qfؤ@v6l(nfF j!)'9io1nb+/[i8:jU: xz߈ɏ:3ZHg mg5I(>o`;@ q)P$Lb-[ xW/o*evL`;5tUx=W'k.kVNB.ޅc#AqMt FqD&e·̓BYrw= َ0Y%z3R>|A#=S)QMH6:x.eOe@R_3{k*X7:'( }đD3Uug S ~L>_sam@D7wvv1 |5x%FM waøb^4tݲ A8A4JaE-L 5YeDK{!&0%o0$V @%UjHUҬ+2OqӐNcUD9f0QݡPX3+{:**"JOT,D5;qK~W1&xCFYĬmsym:~ȠLtRqL\b%z0.\u;FÝZRTd3eVIߘi@y@9+7D[^aHt6ÛڲnUk(P^!</ +t-̝ʺXhb6ۙ5=HUa˞@(e~|wI^/l%z ?nSލܡ;R!aCqc+Oaqw,zq_-*iƳˍi:LG0ƝP^.;y}8Խ.uA%G+Wy1T;iIJŅؾ=/x:2yzAP|lcc3v~lG=Mε=`bQo򲁉ÚAhfe f.:MBRWѯІkp)?ʴQ%i\6o'! ig*bC It'NzH>͏uF\*Wagl!6lOBn-vw]ZҺaS [,f[ZeOU35 ?= :ǦS\v&q4}g+WB-x =.~SMˢ[o SLNOlΪ[>[#΁Ʉ9hM<fJ!wX^b-kh~(T2lf`'\2R R=ŸDv,YslwŨKw\35C`qaTؔ4#VX[a/}Gpu{ ØpD0%Pd-R=QS]x[[h>:CoT-=Jv+#⟂)4 %"QY09eKL_.ި߇0͸{b!m”N)ߒ‰s>gk,&ԵpĀ]GlN%jtɐ0j_}'y$!68$X12 T$+5B]qp3~H=αM.UalkwYq&,%-TEs !Zm!OiWp "weXR Iɋd*E<ȡHUԒä>@K/֟玥\],cSTlR i\ӏp\~O.nwZxJ3| t!'3β aty5G{;EU jTF]"g;jh/c',^f8Y~vǚX =#&8-fNߍzw5U+0?e' VLy a倲ͅmTd^{eqOݩ'7_`imp8M  `L.p8ƧB| [2gAt8E_@.P!.%ԝy%VlxS>JTpu?zG蕕& !w 14${&R %Vf&o^_{Qb+Uj L$:XYAT OSMRKf7lb {|dB6ǧ$67J0XIW7a fI1y*cYȤ3zH}jeo&x]Nԟl^V )8a v>9Tkv V'4+#Ã6t, Pq%Z2!^ ٠oK.pC=-w5M#n0Oߩqt!ɲ˰e3 >k*3dT'Ĥ-$K0[yYq'g2V[EǖBٷ%˟qrVv Q*Is;'em,2G3|H9Hnf J<}R3yg:_rK )͂绍,lI-C_5\\{9Cb5 Ɵ,Gھ $ijMLN`&+MU8%uC>kg,6p.wB;)Dx*s`/F̙ӷF l@LJYWƖ0 $X]2vfw\R7z+ ]El'tpezVw } 'b})ɪ#>%W9+?%^ړs2ȓ%^|Ab- CǫL d*Xc4N[̚ta5ȊL杻IS ,zCq F#}܅篦2_SɞؽM-`nG|=`SxP9dvSؘ#ykmnc3<*SASBLY &h+ϟ~Vn*YKHi55 Z)'zVyԦ[ΈAuAg_mcx4,--EpwD{|?R!fatb6&vh"C` G>6VhlkN".oR&>~鼄0 mJ^1\Aw+qG*_no{N'Q_HY߶L-ZNLL ߺ0*WQj\Ds܏u92iИ7:A$O6Ma\o?%/鹼ۅE?{ x<]X=S6U_+nk_ JoD8>_`Ґ>}rW|a5)1~'LM_t$±P)D~EcO 8@] ù2ɋl`':UR2(ѱT*틨 5w?sʂ4&w D-c ;,S4ߴӋ(]$8Į M"74|A!`2Ŝ%C u`;>x]{: HֵZ#i7Ec7,H[t" Ԉ _MhMpPB_p/59(R= .iw5bL|qtpm>#ri 'ڶ6{i_CT~خ{v 'BcTE1ð ϸXpz?~]T4ΤxٮtT-SJBK Mz)_guSwNتIxaIMbgH.pv38S4בL*S%Uk>[6l [!dA)}ו) \q4FdvNrNd? S/dichѲ4ZKIX݅%6֐yN(p":Xcw8A=/Vcp5{g^(MՂɩ;b7ȍsEi-;T{K(3%*gg+X[[.@1]m7h鹈-/)7\LkH9x3lDЛ|) ar.rv-/{H|ˊuj5xXP)KG)EL+h/d)$.q>6f5g? Ǵa? UCÀJ`,ðwٔԃoW}`v`tRǒZgUr{n$T~ѭq6ueϗm۝; ;;C-tqBy@tw8õU|8o^mKcôdi^'듣ݹ$VI6IFvˑe3/`.;nXń'bc|A.;Koh.zD,m,},OnZoc8n'ϒ F$1a- !]n9֕k @%r<.[fQ<hLC2a`Cb&Wp>my7 "5C 쓐fHF;!Gpq3ɠC|ad@1AMՁATB M)&,NS .~#$dzE p0fC^ 9*ՒekR/D:~sedDn-dUryVAa@in# P6˙$qR<w߇:4Xj%F5>B5P$22FVǒZ-M-i کdM9Yqn 軣w8y Y_WfC$>wH^k*=)#ٞ .dK֠gdJpIϗx@A[dD% 4J8#&GHE{?(L"r;SDO4Ȟ ,;~j<ؐ}nDw ύ v;Z^\5@#C/n"v`y*.)A%%_B"薀bY2Ewb) o4zŲ}u֊UIԋvLnYB,D8>'ȷ]QIΡ3s>5܍%;+`=PN8;0]a)Bp!Fu_+pE8qFqEVM=˗|nX7﫝8i:1y)},^ M CVHk{S8 5P ,.ʻsa_K̓Inl\YIJT7^hv}j̗:7$6W"H\7 Z!0$Kv}X>'|rm-C:*¹d ]qcoD-X5U,FhS pd@, d_eISJʏM ?j(X;c!R$CfFÕ:x i MU*o`)Kx*~p_ +rl~F)-qi%F Vk#c]V޷] $7-"Z:,8l½NX`z9ج;Ht0rD˂8drˈn0QZ@<=4R%7)ڐwŒ* +V{74t3ߢuj*/߈=:b3:!b@;5A_lpLwxff"f'<>Qc;SQP)ǝyZ6Oc ævbcni+h LhE>qz_uŨ~O+㟈VS8d C֮Cˈ'"qji5G+A2Ijmk5^W$\bE3iab)L>{\/h*}9Uل\sҷ3, Q&i軵b?EuRx;)TTn%˖BIP8x>I,8@-Xzʚp\dzc3.OkSN$YqVJN =>gTr;' G tO^<D&J(M^1^YgZBɔ& HCsȎDWgBxT#M=`x?glӗIZDwiΝ 5-Zх4Gzf= >`'Vμ1Y /(򜊣rs)qSx͸)¥WΉ,9>| \T֡1tMwY<L sv{sHdV`7jGVO\O?Yq`U(\:h'b $esT>^\1 :AZ(yUxXFamU WQX6MC7]P"T:ӏ!QQdO4si_C4+Eɽ%t #<RBoe EkCӪF&Mnlпml梏OcK)n*BB&O@ k&-="#`E>'9rFo^2pASHǜ=0@xCދ@nA3rL_ `Q-۝Ou&G:cFB_4?Xgn/@(S{G)+ZD/2P w+[Gu+6"+z1tu.}+U1̱.2ya/tSx_3W p]w4-mQK7&4ӊjKx4gT25iXu} J4ҞEMy}~C4ă7"VGUWC41rtP#TrM\jC>k^*jST`lC P<2ɺ>q_D3Z("F7d.kX'hO9SW6x4f(lnF 3vKt' "3'ASl^m#CnA[Nw"PHLzq z`f]2NP '`fNKWpB*v|NCN]nղ#/NTBȠV3ː҉:,ܺ0Ok'b>jod~:d*541JUW挫˥GU}xF NA,CJӘف~ķuV0H($!eehex1Q}q7 oٔvkcoV!Yك~B {R̐ySdХ',}FbDw҆!Os7r/#03k)ӂugH0UUt*^8XقѤ3Mâ cͳB؄xLaV<0MJT*ŻIVl%IY/ʘ/EИVM(|O+2!婥hy܎V9i/7Ɖ_1>oFX7]`*?Qo{ETqE]Wfk23Yp{A{i+ %Jkd55W1 Nye^y\ >rLD7/aFHC5QTX(2#YKO_lLSۙ, fi=ymrej!%tHS]x|=VsQΖkՊx '(PihL*  ԕ~ck??&O!9S(]Ii)D\-j&_ ?q|{k2 ?֛|^IS3u`wW6 'MzDuvedb@1krnb?~ )2(BWČqqV Kd~@UWxd~ 9:,PM/4F0OJb h7mgNZAү#ҴШÛ%O` `pSPRkQ`Awc' b*-;f%uAdEH& $Ǽ3-G0jrḗpM[Z"g]TdfJwd0{ylPaFgY0G>4=j^N'n7,;[yg-(ɹM9ѿDv߇O+PUw#r+ U MPAޕ F~!㩙E껽+S@I!zpFd3q lDTXR c}-;<` Rڶ9)`0a p^o8 &<:U{އ`D)vdu_8Albӗt2QBjɖeY1IےSVJS=m"Eis ZDdnphdt1E7!|DU-/'0Q4-/⸶fx}=lN/"8T8moı 1hG+Y6-ߩ4wz\#cjX M֪NKޡR1|cDiO=j'Vﬨo5<#D]#kd@Fasi;2I $48|rؙtK&:@!ǦݣŕXPAQl!:^G 6Zxf0s!?.赣aS.H[.P&6S7W fK%I22kUD=Ė5lNx;2Hx+t!69:ܝwkǹ^ jπPk[zrT36JLBFV$_U֪HEضFw5מ2h5kVU۾X3[ g8CPj;c`,o:%t쒳X-H2~>)EF4f&帽djwX9Js/h+6w+/9ſ݈ڸZzKhԱVtZ鿑`1`J(Njā|L{ZwqUМĚSfKaV;pnD|BY gO. ά5*[ j\d?6I?8Bs0CM ȑDpZ,9@K v蒎]9i|#fR|o6Sht dgHC`b c@ H8oV"PRR7@X'G:*l: 6}"1プbWТtȲaڞFTOu+cF3ō̝-G+ؼF*5U4zs|r v SP}5dku ~TAA݋e.WW4h'cBNʩL׾nA_v_QoE:f3Vi(3/W=N$y"(1z#e'u!VyGk)Ç/6m X N{g)`*/j}Tp= V-x3M&z2bՎv]ki~gԑBT0pEH0Z!ʅro>@ituR +HzP} &In0:Q{Au.bdնQv1n2CE6 u(OtwL/o)9g͛–lϽ0웕Sva(V|AL!G}0&@8E,-?~Gz'uzuH݄/b҃ I'4}KIaktFu8pyO?dp(Ѐl էZ[zT8@B(Ee\ܭziRM C,. V< Pz/&O܄V0nB;Mƒ .C]b1%# Q H jJCPoB 5L z2&:~b>J:`8=2:Bߧ-I?6$r?*z*Ev!x>j>ÓSZ Qu%|;#2)9t@gN쀢p_ҀM4'9zI7AgRxG:8,%_x}#fxi~eywNE.+E[buAw&],z\wy#@_3hMffJ) ;~xW5箨ҐpSջB/[''q8φ̒+Ä? wehmiN'k=E2鞕[ENU$N Y[ѱ@,R9@qPBa6|ۈlz fu()|cQLV\F͞!A=Sؔ1Zbbx8{!t';]p e+ڻwJ.B ǓHHu?@>4Xi T%:UFYDטCb C}eTкEyжm,9!M4 ӿ])Zju 9RLt )O(q#a&i<< ޤ"m8ϐ{%0D/l%wDǺ˃M:rZpǯY*:l?ނ̎RWNqJWCAZcN$<Ý-h<w@۔co/HNVW/y{ᅮ6_T>._)#[AB<@ΎLY:3qpfƖ=F_aߝG1;tvn͙d۳zFtpjN52ZĪ`kQVZ6 ?jyzxtɜP3" 6 :XK$\@?̙Ԙpvx)w4Qi+jt/ؠg 9MYe-0\*Y`$!(Lh ,SA-3hA L1H x;5Ƥe_R(C(͡pn|{܈_SМa kA6%B=$S6̳Y'_[!ӆI~УrwI%-3Pg}Z  >PeWTbaGNG~IwsNrָz'd d?*^x`595֞atlczx>WjVkaؙSV:#)'BNuJܱ +3S = k堍03l]T09T.29X I!aSNXOTЦx5W̕~4$[aV'2n- [?H_!J7/ƊwW7Z}qB$S˚l)4{t7-[fB aXCJC-Xrƅֲ+]ǯdD@݁e@|N@>ܽ'ώo~/%W0xiivde8tz-,S 45J/.F)i[;W-oJW񏾱Hs ²ygQ7jC9 0ܞDZ f;FyY|W b{&FYW(F gJ\#.LwC^ߴo7W@{@( $\,\GWFO`̪ F=XY.~(NѬ< 螜HJ7fZ{yyUIHY^-)+#h^uBQ0"7qk@ypg:.]xpk H o !FwKRZǮ&kԊėCQ=S}&>Ku+] r}Afh0{62ꦜTKS?*ܙ>y|{hEtX{315$vհƬ7`BBѽ%4lY +^7e`6hxLR7Z0t\M 2vUshϰU ы0}CVn/RL|2oF¿ fȷ{$i?24[? VI mog ޝ1UʥY@)^:r,<]5F(%:JT;U3޻"-Wb~ho R4YbB'x. Y#j6K3hx+|-NT eK–0[,sK6 O$넴+)0f2obS\BJ'1 (<]$6, ؑ\4@į|$`2=H/nZM8G"H#ܛ>WrZϾ|F"G$2$9+zZGqgxv &6kcLYvǶYdo.J@_hh@ڐSA9rn$uy"Ό?T}W;:M{| [j >H _V$5#R#1ht62?d"NRl .'_%PҫGD5yI/ZKB/&B|ore%K#9go`k5!@$u~<=@v[G)YvF=ʦ;&u/M::.Y41($aM[f8 yT3*k3@:rP *W? @.f=b <"12ܡƣ*Oh&%*.*^e:_ܿR[:1-X1&sW!|u}fbNNNoh%c.ܺ"Fj?4^ָȹsx>Re.?If8@^\fb2z/zŤHۯ穃6eJAhAg| ! 5|B5$sfov4Ǿ#UZuJDHFzjty#/{/Vy6;`ʊ<̘-:kmB(glB;\2-dP87Yw$%on&9FFA/ObŰ@Jh%˧b3J8d!y(qtW?tO,/Oj`DnLOfAbG$"\45ڢ[dk`Q4zK/#@~;n1X=*`ax9&#|z=m\1'2+1ۊSC>\{ۤT {ka8a(q`(KY12*̄NnFr{g>5LEK/{0.Uy&sKhᦠ4k| &yx׭"3߈_*sV}E2ƮPAf^Yy]Y`qsdKRSP QĄ] b(/Rr, =9POӖA)%K9cɽ ?ԕ%;[߬@R! J/806gZ =.7ѠwEou0me7֕P^ L6#{+#ц_khމ-!%죳x\!q1U*2ߕ";v>  #kX\&Esfnff +f园⻼YTyC-wY&aJ =_߂. -7R1^5rG㚚+^"J@ךǧk;t䰇'n'KEMv`ȩԭH*X*4l9)<0UC,YHCE" "/e*ȑϡCN(Kq4 \Z z[2@x6W]?d}X5`GO㡉 ;:UА! f~=6,;JZTR,]h9'nX$jFF5D T$)7Ek$:=YI4ijH) =ZJ;ǢU%2LKZ*#|T-95j`7g .ؐi* pSOK_ʜwIDĬ"*BГvUOl5L E/8r]J@4ck%\BA4Gsz%.|3P aNU|6j372ٕՆ< :H=i(XGbE*ГTRjeYj 6w⨨@w0' N;rujn9:uLЧ`U7kg=Oj!`6EM,*칸kkLh ɲ!ϮrҾ`rfRXz7T7]yւWMVi)D׵H:h{ʒ-p7o`!BE:T*%}ΫCqف{ % &1hwbn Ʃ (TtK ![EH}׵4b.&w;Mv"zf8Ė-?YP Yvg&{*傴op(ը! lzhQ]k>S0b[,3 %xf $#='A'>BK=I+>iNj&Y>7? TlWtee}8Gs!ZYb̵:$Ʋl53T6̇AO/F_L6Cr_p>OZ N8H0# ʎWg`(ӕчIv<Ԙ1>A'ۮLǸV]'LyأNN:4zF;R͹+5Yc&D&VDt,<"ָ`>Z^E*fTet0؊2-"_4!y (肋tq4 #EzT{tfYnwm*H¸Iork.ʚ8*M|Z.x?IyE:Jq}ɡ[ヒ\d* ¯NdZ VW&q]*hPJ~|-i/@lYҝAu~'*Lƃw Ońp2W -#8,J)hD͝C%?lߜI&g_ Ph5։2bNT(@I]+U9'Q>/}k`9fP.nνmO8JV~lAdq W-Z^N-/9K;Yf&HΗ`w^BMg+wn##ܻu1AuKtbxͽ$6FҲj}_uH#7N X&V~نu#m,L3en :>71ǚx<&6?4N}߁Y=e] PL"v)4vLdžyU-tʇ`4e?j}j[t7KN>%޵䢹sz/'T("،}iW"TMP?xl9:]3Uy/<0 [n T :W%?A!bCבcpHVeov2j!%'^l=>Bcȿ CbG:Bփ yػJ Peu QWٶX珮/ U%Z0]g,WjF l*>5yFb5+2sVU2ћ{a8jbb ̭!3lVs:»fF?e ;<^NRi*I'ڰtچͯ`ѰJ(C8sl4z9 ,,v`Lmbrd QcwpE<ȷBh:%^:}_a@QJT [{Ɗ]2n"Ku^SIzvY G`y_rѽ܅,|{Ǡٮxa;/+Kn 1šd'lq-E ľHj=3dWzv{_26\\}# r4jGMxNGzt6> xO-g"$0ۆQENuTx^FSQgk<4К!$:V(~R/bK<ɖv?ݥ@TPc/E@YhNa|"|TQTu Wtu[?rj@3^Jsi[ 5(ad*a읠^/^XbP2d y2쵛+ڦ"N'?ЋU,H-vSRp4ӾmJ>⩧̹'`"찼ǣʏ*2&3L:pd9" XOhu⿅B~Z|Mgp\@^"MrQe\:S4sn{\W)Ḏ.*E`j:bN7D]U"-骈MN2T 5dθ.:Xd"xE u`ɐh>hoM&Ab4HV`첼SE NE׿(yFJ4H[Lmt=kxHSOXcn!㮿7iTn;1^~$0q(+ s5A,8KUU1}ĝ.O2'Wk- λ("m;:$6$dHP9/$P*"VDJ/FҖ ؜bgnxr$lUQ4QHv |B (չoU9{KC뱛 d $;я\d" tD Í\ل舫Aez Upec~dVt컱^ Mq0dy=}EZ"z||ƭڅeYp6ʛ+#}}; .4ו^UҟLVgKC| Ģ %}7zV U('7KR9e"'Sr,|qLO{F\Tve+.K܅NX^$ `,E4]ekt [f}gϸ(Yvxk˷^k`L%Jܓt(kXW|%um{6L so|-,SCi'bNTJڽ0_VLChrFcBn)i| qcNYFKGeVGf;NԅǷf=%t|!Iv?]J)$E= sq iDJ)fuK.'}2!"sU%tR.dsuI`6/c穒 2]|\{/]nO21ЏP.U R-!FZ6%ޢ6^36lΏK: )Et`@-2Y;tm+m=dGe Y=*{d/ GVI"}g?M{lYW%@ ޝb$7: +VhQBϣmҌ8dVzr( PFW*I?prF0K:js0+.Ȭ %zyG6z ^QۃVG@:x7H ZB~2Y{˓\=Жz ,𯈴sa@VBϗ[PYRSЦRIi!C䞭XkH~ŇO#Kχ*MQ v%UW+Q'PHQ?7_O%)hFfe| B[ߙ@M ,4) mԉ4O@ W7k\! H~65W֭Ud4CBc@S &f_~KT&]>+.;sQ7qѩ>i&Vֻ=lAd @%Ilx9Y>za24 ҁV,˟=+*\ ҅U Wo63Qx0ɹ[-_!cLt<`=bK/EsFhxл\r2ě#0|,پ[qEJ'`H.xt!6$c'F;qSZ&*(i<ڳ_ڙ #.? ֯rT|F,y(ܾ9wuG lt2>X v3.}1u9 }$ qCcL?$ h{>Sc8G*Ԡw{zt(lz!0 0ڮ &B ^a%2ROK:xxǰ䱻>8na*t6+u= !*qLo^@k (;`@)iH =:DyJ%cdfN@k` |=ej_,"\_ſ_tMEC@U`32nS&~ENtJ_]P 5dZ* r%~֔Obo 3)~Iy[,xеQ[EoFDCsr^vO% mS~'mA7=qY>)= 6vx(,(͚i᫛j;n.TrҖquYE'OXkIZ1 1§*_Fsn9EdHƿjV@uҩ=,fzJtML =f^IkT- \I#\-f1&ͼ-Η{V;p/H8Wu8?Q'4w*V1~ 󮰀 W0QT3Y@ c2nQܭo<ɨ/";Ca 0pl9brP$uw&i:voܶ5 ch$CB"ZOH g}`8R\J%.a$Ja] Dգ&/|k}ץݫ9m'qu5L-.YQ뙋#`ӿ28֑auA#=z|7Z[@6.otH-P#gQ-눠겄JZ[M;R̷V膹㫚 #(ÐJmQВ3Lu hŜv :8-Uf.x"(07%ײLF+qNNnvUkFRefruj\S ^}x1٢mN-Gp;kwIHJ4Cwh+? n3*^%sw܉]0h5~!vr2qc 2 2MsF)ollKU\dE6^$*mx<= tiݱ:z("F@KZԠ}N{yu[cVe4I)\⨃7]y,&j76bNqˊgHg([2g&z܈DMi|6ep= -ܰ-?25]s&ܱYW`?z22ZPFAښM@Nql`i+\Hs2+ _jXbJ=kIRC[jQCfy)`z2cua7YU.Iu͌fV*wĜ!hAX%=,uyc̲KGBڴXՋ+5WX#B$<*(|,IZ"/@O7/`^e;&9um7=]c 2nt5T_IY&Ow$}T&/+r| aB ^`joM󅋠/rgg*|>{ow(.,-k.?Zr} R512 W΄}CÇt=}#]ĂIXhXǘEʺ1zUB5L0J.,uJ{ 7H;s"~c3qȵoQ# f7Y̫A[=Qu raT]@Q7blZNdB7xt`:X9|Dq˨ 3o*y+3|]mƸk=FhΙu,eM/SD B5f31u6F^e幎uTFa|2NШV {wo}CXUpͷ#Яo<;\2%ylX&~EY(ѬdkۧEP\ftri-1&`XcN> Ϥ;(de`zۇ`Iux~ k.YiL7$JS^mLgd\wZ>sah;K^;wvT6Gd Wq{7 /ogY6D|?_ ߊ(WC^#%p:]FȿH !+HM},T2{kHsqM'Lolb( /4up;8讆Kg8P͠}3n͡.H;i/)  PT8GJ7 i]s&VhRDaWzUg^elVڜFlkmL>%m՚N- &a8qoOyUV\+̍G@IhLs3"n>f"erO76:a˼Psa-aD;t(2;ґ6L JQq,d>qR~<@2=e f :"z^1ZQ E7 Kn_fT]ic]XAhŎ4Sy9V60X$[P(ɉ憒w(!n% ,VR[xTh tr߈:' `X%uLmxHm9ډEeST {iߧx  u(3Y ʙ8[c4"7m.ȚJJ*cd ih;:}4jJE+6Bd,!R"$|mEez.Mg6.~EK1̽b6%qSBΤUO,`+q9peC,5{-ˢ~\ft!l%D~]`7C#,s"C/+>e;5<hB rN¿-_:d~~J_%I7?iU G<0jST71 OmoO yYq<= N/{얍<d1혉6a-W :LWYVBf*? 0`3H#9$5^(+?Opm_f\P?ފ> nHG0 6n]Z))Gx3C _p.6j~:A*?ZDZFJ;e,߷R2 |~8ISrZ!,,V 3, ÏYJk0W/lEhS5TX82q6x_pzW5ןQwm)Jp JX$ Dƺ5zYgt\ұNmBhwl;DjyK2A% rv;y!Ӡ%l* kmp7]O2C0t/YpH{$,Vp~xrXv_^s@>dzY6xyj~ k*fi6C&M{x}vP@^%l"N;1!*9Wbٜ.A}U/@^&gkXIk0OK̈́l+ƠwjuYĬup@kh6O^_Vg[/*oN|,BYOŜR&DT+POr^5(f)xRDI7/njW3X`祭[>qԻOAz>M$IEC,P8E;wO8U@+%f53<yͩu)`v4{xf"z@T}զM OF웲ݙl.p <ivjLx#pK!V$M٩#,v9# {-d{7HADObUJBbiQ 1˻9c ׻](X@4X.ݵ,:OUsG>o1O &qM uRSO/:ͱ+pڻ.X.VrO}(&X2qE1j{mC)q| .3FӇZ$vDVUkBIy|E`#uow`3]Ԝ"StQDRLWqd7y.XF^])Ð o͘չ5b[["?Q N)žC<~ 5+ʔN6"c~z~?o3MTywg{jn嫠mLrX9>j?!Aʳc:lJ rlSU%vhl$xx{>rx:0'Qsmz=%@Lӹ|3 ȥpmYA鯇`)tW1S)–{p*mHA8#`͎H`vp0aQ0(K rVJ#8]gqE>rӀ/.l>Nq+`H ^Bp!F]} 7Wр9h.ggS`-H8j)9BL (Ax-PGR:<؝fh?c$,<ˋa|bO,w 484X3MEָuEMG홝`bx8gyh٫"1Az (Ň³ŭoyW,(Id &+enkޗt;~Nr>5O*RNBi! _*j(e,2MTK!lÏtFSX3,P%]¥[S'Ƙ̵#<ňΦ;Preu4㻞A6$ b4LZբyB!?$)d[yƣk1V^]Ft ATtI-#s%<P&K0B[F.SQ<],."L/W5a"i*N.CV_Dp6^I3q?`uJ~TL &hRCYz=׃/Y"w"}{!bǓLPkYURP;X6;E\ 8U N2H/T)ݘ6}IVEZ`$!Y3Tÿǻ6MeQ)3YN۹ CT)#tja-SZEJMg%K.2+lP:΃F X(1{g7yh$ņI?~2,Z[64M@+5.B[ߘPj\gAA:~B^k|Oq.!3bfjta2{0@SBdp`.>A& Qun+7 %ma X0:⽃ЄjˋubVJ!z(J-} rGe|oܜ>|f0U<6UVX$Gݹ{Ó._mD+.(,=E qꝝ\6\}O'Jt`;ibqs}%?xRzs@AU.S=>略o7^9%/>:pAfaRȞ 9rh3k=c.,ry :n޾#FC&'n󠦓/ <_'7L뽓d:F:]IfMFs< cGCZ*6pFcD(>2N7)AnH,,yF%I?0g-5h=xZf{Ϳ SYCJzRжmI~ah]hlDM\b qĒo"a`z(1VZ38qP VrjV2 ;AZ 9.frr9ˡ1N߬rqj7WS\E\?pXnjSa7*oԒNn}'X-Mv8d ;B/$v:>v,_bk.r-yrRruOd;WCů$ߴ{]G~{׺p#0ލ7 n: $dr^b"-?~Jts ȸ+;h*Lm!h:I&|9wr{{c\NdJ/]=<-.dXFz2/c] b!xJ8]~F{A< PzyD ?ug0y,OE(ۄ 2VkqRjOcb'O"CE0kWyEcv>IF.SpyIr$bd*%r]Vb ໾g~K:+uBKrF[mPKnWNDVNXJ[}#󔽁-DBǟn3eYjP&v|+؉@6m8P ޯHK$w*gMuE0ŢH~Bał+P<D7>?"vQڼǓOxã: z^݊j̻/WצI90@e8tYuQd""Aav0]FEλ( lH$=&O!e`bSzzSL>@֋)Pacr'V^YicBB!F \oAS3eo1WkQd\垸w\v*GZZq=:H\x.=6: Sӫ}0bu$ LJ8}J 6,"[[*2 iDIvYشs:fb41v~<-`:m~-y"ĘlnyYpm0 c>7ՁحhpҎtt !ѦXMr"IW(y+F%㗟PS|'%IΊo&ki}~)eO'Jm>?= E)VSĜfԢBº:(V0#\Λ( yI`zc9JcUpsۤ|[S7~$ BhjS,i\n*~dqu $!?.+gQ,1`$O%QBbĆV4$??6U}dqm_' X{)&1O ȕ7eo+|8;r j' p[h确Un;pLKxӎ’Jۀs}9U@lܣ/eGCjEۜw(IRH#/ѬeI᷎SP78a>ca0ءՊVX[i'(צNf\_g2e C&t9KYJ[D0 RWG+*d)zu(߮Mw>o.;ՙ`z xZnpA* P[5| (3А?썛p3ֽQ__Y8'ݶ­Ls&f9j8A=D:ʵ;XT U[# %(5c runH>:5^1Qe(ѽX/:+ yj};B|DhhqCI#Ν3S.5f00F@e.aV@Eb+Ԓ_wUGjF<9#BئæF @eT.TOaSq󅦒?nJeBFa:Nh>`}J_{e!Dv|yB=E9B33фh bz>mKpe%Rfo{<3JşX?ǐ]a(li]d>X0Xe żYay0f %g{C>}@As1}Vqk}l>g Wڜ?L@fM>OC=!PdNiF]rZ$e'*Gb_ (Cx9C&g[YV6PUkXGPO,j/g%-31 g){ K6vb66qQ$W'$4 Sjd8 nK<(~Ķ{i*I}i%ֺ5 5g_+ ݽ`߅3/ZAWz"+WaKd%#NVg X;0&49cvZTd%2 $F3t 㥖ZȪeϦ-o.^XfNYҊM?Sљ1 _f`W`ٚhBǯE@-EI~pӴ ]iq^8Afv98"zri^i쵔 ƝNj' Z^ :FrAgS*}???oV.Z/l>GD u=m q "\F8c K5_9l@m{|YO24?ؠ{h߬嵼7ޝ퓢>M$w| s]DLr2(klcat#lotBrb 2J #ARZ~G(z<G8 /-ǃ>GGG9B`Ȳ3B+Qp.;fF5zXn. C.H?Mnwst5hb]M]dAy*EjToAD}y$Iga6.v^_Z,V":W5d$RV;Q{g3l\)AhzJպxrc+#gV-$'8X[>D6fm6t ̾̑ͱᣄ%_8M5чrꉨ@[ GX\U- ^FqK&] %U%^]0 V5w|loUw_mEJ+-#YhPϏ¸B^~`ɯކt`ʇ66t6Y [!]F]9*8GAעqp F^a@1/yvP!Ш CB_l wy Y[)lO YM@if s]V`> CO.4\.O+%3 ^K[& a/SDz]t(]s3[>1}V\ o <` y1o?M8 -?,Y?9Jp^8yl/e76+B0!葔ԘJ* Lk9!e (_e@ r.g..Pmo9a:v RnБ1|~?SAsk"eU1rb㻢(ԥ^կg/g3.eg_=Ku '1ךG _u_#|Qq;ƁFe cvJ5p+pJ(47#Bɩu?DЖ⤧枨-jXGn=l>hC3=6,'{T1Yq* V%vƶUV uXc>(/L9Daڳx(jkeC5YV}f [}$<<=gf[i CH!=r i./[W'tBcB8rt "3f L2=::dv\o^!۟%S͚]E=צ"'Qabpl)p< \]%ĎLP%AZ[\]tb[ '#Vx 9ND_du0v#a2La~C`!kK u-w {Ї57cw GCG \w(1Kgp}Xq~Y|9{Ib&|κZLŰ.Սn*:Jy(Lه Hg|n`Y1 uT~*=.TXʧDi`7d NGu\Y(˚޵Ѷ/Kf* Wd8 FYgmdd |1[#wsB\&"FDڧ,RL58+UmQ_Ժ~lӧwfM4 m95A6d.lM}~At ӊ2'eos# <]_T5o+aV]hS$E4+=. ѴGV@߄řHUp&A) ~aA&1խ:h,-|+G7eXvBN38fRiH5r>WT.wx)*Hi+U>OtE-yb-A=.>B>^[XQa ?P_(]gOn,jW/W"& $| Sk V^ǷEdZ*#MR'ƷBE-O!4Ӣ'-aoA<,RA"o@\mrzUzjid4$!,bUGyFcyնޞ 7.2lz-:V[m1=Q?]Va CҫC}#ɷonaAfYx-xَƓ Q%vs H1yO?b}NC.ѐ3XڜynK J ˲1)&!SҁSBM[M-ǩ`?I-8cO@^",!^f=RvmO%i;> ~ Frk^U鎞!EOojr^q@N3 ?Ecꕽpq"{D[5mDo'Wn#O;l'ycũQyF]֯-얎PЄ PW'KD^z߄CwNH-<>BXGw|Zd;6ͫ/%vԫgnL2 twTjJ.ezB:mS8E0H`GPN>865k'g{eg=ʊHk<ˬNI,"oni~E"C4}m: $qHnPI%!@ 2y/J:_eǕY"٭;yı%aO\%m2r<H~\Jhu5U7\uyF:%;e9F`\ch׸@BfԸ< wٲP٫r02b;JH#a{r&2WJa1)Nvr:*Y~TTF2PqSZuF=̩Wy~ï)1"LJK28bC<l!y0O@'u~$Q$P ag0I2J&]2̑buz0arD\`|}& 4吭.u_zO 1/ͥY w Ls;sxmdx۝ߍF+8ٌܩoi"#H@m` yH|)wzE`QMʰ=$h4 aXz4{@ߐ:ԎO'cwJ:6RTy1nCA~r]2WUZUfAռhڔ-ͥ6j+@wBRTAm?<:rv( hP`ځF߰"X~3[@wK X mv, 7/V7|V8'9"i:G3aQB5_m[y*沴RP,JG4h5Jƥ=Ie\3 0o#$ D [^@йJu>;{KT3J<'kz.B-VgT%|>M惡\-U艴WڦW3YrPtQ1E?$4ణ5xe3'@s\6wRV]Ul2, i o-.&b?MmW!6FJ2Yk[tҐiD7Zg9*ũ}aXGsrlˑCfDeMq%PE Z{DZlP5X萉kJ]T^Sݡ *&Z5ˏQ^Fe]\Lӄdu? *=C Yi`__7-?2f*X~5 )JQ~c4j5zja-|ı$R*I}KK 9FL*N{mXDn`̓VM! EuL密1qAsCnKVJ2<5 `a~x+$VFK@c+OB_rqy'VZ"sZCJ%cYR|-ԪF'Xޯy3Iܬ~oQ;2~61+J)Wvz0hA>7ώT{D+4K}}fGq̈́vVj|fTK&aܟ6I$yԝu%Ţ4  ֎ '2>LeBRo| >ӳ]k9\|QwH Mqt*,%KyU)d Y] {8Q TxiA:ئY I㮢$O*;8P.6Ȧ=mnh1)# 3Q[ }tu*k!p|=t;{$T;['ŎCr/"}=3tJ=S4*iԭ]YޖO(*YxA [L-zȪm"Q~_WaԄ/7cKX>rǁ0/CVK<XR\445L(7DHQ(<=Vfcûؐ3?~2 ၓ %zΏ "IV{yWҰ' m hB3_l,o>(H9{ 3"sPr~l<ķt#A3ld>du~`uRdT$ zp뙆=:SCњ]F[ bxֲ͑PSTaDO"$x =4q>aQ;lu͆96}/\UdR so'eTta&,W2m$JPuW:L6˱l̟co\kτsB {_m=:+|}^EU.-$f/IՕY %]Kh{3q@֦Le|_@ϴOׇT1rC)U?9S;=f!Z3.oAWg3rf1)L/JLeg7MlNV`0Ɲc 1oܑI$$`+Uz4PGj͵r V+kjG,P {{׼SᡁF@ș<^i4״!Ā%,.KIBWr'HYM΁T B)R{)o~JI}V4ԲBA>d޿骗*W_x[55ryfG,:w1'}ls L}Qf,{^*^ ҸE⥔4!9HwLʼăX:M\Ƞx7wcQ Fcl1ȯ(Q. I>4|q1Q'.5eHcr(NEPO1/1 FUv_exh "o8Bpg^Ʃ)Ţ}b(m؆2 xۘkK)΄J66?u<9Q0|/d|` ga-nC.X=s%8d wVޫ139g.q0(qV@+-Ϻ{g3|MK<\XۙFHmz&)ɜچ,%ƒjУhR$r$Dt8(Vny Ʒ10=Po['Q m?ȖڅXV&YS`y%H,i:\,5(nֶsN/ r*brNӀ$pX | bi$R`1ֲE|EsNåu.0(|U0%[`E{:(r>;zrXi0v=C @jn\[H$Y$>F/΃66Z $3~?&ßJWڽɇaϷڭޑ4csh%| CjSV߽9)B??M| Ѣ*(J.˦* [!9gLB ppno:cPlB"R/_} րzʨXȝ7J]e,_i;:V CÐU=Tk %!h},~cRcB. W?Y#c7{eȨwUCCpXdyOce?O/e4=:9~hjS ʬzST+s+@e2m mKBV( oYܦE%ȃ aqo!F;YKD:gn$/O훖TBw1ڮ0U0B lW%I2~GV5Y1> <鬵U`(7\c VlWzN6S&6\ ܍Ȧ7d+K~6#W)(+RM\C}F=>cw (8>^+4Kŋ ᩯu38' r1m{ĥQY+ Cf2x'sYw+i-`:Wyp%Cۭ#H1zSt[u>!T 2^|h7{j ~lہ]bhB&-쒀bit_hĤrL2;LF6p)(b[ؑ#~S2=㧓!UT(Pj@yd FiKT<КRSt6ض읛Y/ f&(sDZ%qe?)#md5eDF'Lfpco 'ݱPQ1X}u8Y}Kc~"Ϩm@tڽĉ\Ecã6v%J22.=u~1w_͸')&%.Q{UfvM4}m3=q-Zm]a%V߽pY<iv#G?Y^Ftu:ɣ\L1B龏p9u eQ"@Vy_=/Ir?X5iFoGvUaPbRcU SL:XOs9OE>S]= I[BA9~wd?FbqP q.Kb>q0k25gwL_oZQ+HKM{XUkWTD˵zNato4yh_ V4bs6lt⒭H*sFs:I,S)4|,Ŵ4m8-0՞q]"'fGk/JqQi-7kOYV+k(6}3:߁!IJ485B&t CpᗢPgKxC'9ޗf~`Ý~T6‹βIdݸ%3d Q7 &7Ťoع |P:G򼔴.`+p~{ -oQ̡7~ ?\Oɟ8zLk*p9FУ= Sct I* i[l8=\1ؑT\pT[E/:4yU+$@SEYŗ,q2 ?N]= mH) DVE)@x ]܁Vp';;y\ eO`CK|LLȞ=knl/w!^4C1{̪&+xFϋk 3M2K/B&b`KIsu %q5C3ˮ*(uSblPۛ "c#o=gylZMhlP]33 t'TRl~*Ǯ^:ߟ^iOk(΁lI}h޷rYqY9bvIS N| 1۲+K;FhSwϾ?] itVʴOCe^&ragV6_yG@~=܎eQA?:\&,Y-lMS_i?a4>HnO6X K1Aߠthk̔ ~.@^0z䩞)(m+cb)XBaAnJbEvӑ0 JrOmW 6۰'&}Oh09NI2zfrfx5~葁g0}OeW &-.Sȿ[7,5(0'[ak òWF&} UR-rjv{SЧkp4u垇Oi1U3byWqQŘ W"mIX\vк껯j@M67Au̹tmG -* 59Sף`v2 :WS%9K:dZ] M5;SCM"E4e-t UϬZfCQDr%L<P-c)`m{ zfpZN۽Mʱ')Xܹ?N.2?>쒕,J]I(N`lN_SKkZn!̴{~V8Ɲ_Q$vވZV/ׄCLeU 1 O[nݟo)k%%-m}V_NH,ƒMпF^z Y,2r kN,WN$dzB mE&A⥯ ,k<V'ns)y`J||Ońrq3*KI'>7n4za *\rOض_%;ԑG pFPXv[ox,6\J>4꧖:rɲdDf<٪}vƔ#%U oj &k) ඥ,HK92 6yB"O0! ߘc;IR9_YjP:jC`)Ԅ~_c9fs~V2z{m$5WLT?֠ɤXU7F:% $g&cS=Pk6! 9![A5Jc2cD(hm*<"p.*%U֨&R|tʀ` EDx&R"1>f/S8djT\?'Sw(T}\oVfiiaOsgF6'zQe( 7II5+0Z[0)xawvҷXgO4Bŝ,]H&b Ej*q~XWTԒ"f,Oħn24.KL Wc}0?~ҩȯFD̤S`kٱRKy {HG&O#_o"l4ھ6a4aLx ؋S0al1dMԀT:I`h0"y8vCkL Y^`,bX_Ҕ6c4MY7DUVb B~+̒!$/HEg熪id3_̄F7A8? 7+I8&~ uYï &1= 煸Im 9V/]q8ÛH0'o:b&wSq޵UaDldPe:V4eG%H{KU mǯJs0SvY4Чy-{*MzN~#jwo Bilϓ)g􀺀5AlevYnSi}.рq7Eo* w `r)E'Rsxd▙doT 9K1Hvߺ{azVMOoA/Zg]R6^Z^NA~{!@KiW4榽7b@Ǥ Ā-b$?'rr?,(l\|Cb|y&J9#~6 b<*E븗Jc6J)Ze*l,˻c=e)jѰ7ZzC{(jE6jE$ZO4c /دVv**tKjʪR=A` H7vY'5ZCo|,€SG 3vN$%L :ܢs ^Ki뼌c5}.ب^o , BLDIdUV9PNh0bm>ά9wEy#=6KI%7n9J7ty"(18x9u0r3Ko7Lkwc7Pܽ"p1M:nFңy+e?MW(& ='3ȏdMqmͩ4s%oL[ɼ]-9 k&r+GF08KㆭaaaY(ټ=L?)>Z|bo",tFں$ED)YցC_ei9F{XePa^{1J{ 4 |WaUg,߼w2bF5:y}uBE7*K;OaN ~"|9lZS@bKZT8U&`s>qRT_8RxWJ"4fBb,ܮqC^_P\j*˞@S{eטEI "~7.fr.#bB!6D~lX!Ca*gJ!Z4B ]YP C^дs]DK YW5_F`ʕF7e s&$"Bi>=RR2'oZ*MGL t1}hwgSfb'& jx90z$^TɜPyL ,{íojG-'6/tU $oWϔu8aF'<ŏN U$=D}6_q}׻hcAf,e[AZ1/z49ueL͆ B"e,WB OqDx&qTSj* `%C<.Jj֣> a!1+ݡ˕F ,M7ڍa&2jaT"T;2?9mHnƯBƷ!i;|Fp̦!P_{ٷ(Q}$<@-d3bZwgjXHjj!5}@LᕩQXeos|&RtLY9+wFVţ Pz9!8"3eRf>0lf>3kSG$>BogkC5#_8Yme̐ Y`'$TxSvd!KzKTP3tO6y[r;e4VDblSKJ>w;GX |{F쓯qP*9Z nV|RŧYTWx9,@,c0Y `w|T)_+哩,bx>l R=ўUy]Ne.sdNEqf8ˀLjm3( :>cڱoh\VA>Jr_S0ZUt`)ydֳϠwffkGe`zw(0R[Kk8[Q {wf݇_վAޡfQ_6Rƛo6؟Lŀ H&Y aXApPNڏƒCZAZj9n>,yFQQk@oMY|ȧ(. P L6k&i_F4u-x~*Զz;IM[3GJIN% NuoZ[<&B+_\9@^ej$ڍU.W#eK:g*3R^)fvfP/(bO tsI{1l_QV =Zxi?)]3\K"hdn@PR|y#W/i[b־UPw)+T7>(w_VBM'ftU byVIJ/:(aff"WZ(e$+ A+Z;D/Ҧ|m]?Q C.ߌT^N)n[CANmTjc4Xw|V4W;j(PAWSOEL}N(w6xelߟF2^D%7ez.\12}sKp:1$7^$πi֯`R[s)%3y q>䕞3Tްho*]ϵRXPg-N:9 TL8ZS@SL?VE+J]^f C2"+єĜx4eg2 -NWL-F :*}=,6p<&f*;SŜ"4!T@p]Sj;TISNYҁ0՛ nw{3gi- ^~&62a)ܶ1Uj߃L cTVm߃zqS,D TյU\vvD8o [{(=֎u,Tb|a Q\❼oW3'B3è1R`iE.w $6_cNKq9˜Xj<La/{HP7ji'ȱwWq7ps|t$mz6b&Un".W:s|͹q ^|1/ߍd'IdHՏ$NfgG QSV!_w$ I|KŬrf|2 v={;%J9~X*﯎y){QP0B^ko&@-:XUW!X>zu}~l?Lfz4z{Uf~TT9fOvt;LJ8M ˆFlo{ldyaR2FHx7ֿAVOcKtGTt}':W06T'ؤ'8oyAE:iˋ#]iҋ 3RAB^-.V_/3nEIOTk 6!rj !^cEKU^T^ͽ4ڃfx[Y ETav.\ u)ir_mSxë.|+gB % p'}SUQ]gb 7oR/s?#?APr q'3z[ͳX=v0#݂Yad$̤疕^noA}mאRZ]!-4;R9 dV(,>-L,0x!8RdNMTWǛNg9GYXb%[47x+Tv7ykҏSf ˗oXX~W`&+D)E+9<(I)}P~Χl]Mr!B zfkΟv쪗Gcr,LzTn gYp[]:t691G% *F"j`QI܊}\^%4AjT>qElnDn]Rk+vkGI Dު7Hԁxb%R*"cL^/\t^cs{[Uq?oQ2X}~z >wPPUk>-;6A|h~ho)geg AIW0k7Z5ّ.?jŹH$i rm 8|ӕֵ<[yZw-\i=TAS1S)) `P?Ӗa(wIB Ls*<$'pH5W^\W,OxjͷNXod5b)6bqQI#?{Ceu2W|N}zeeZ ;.@E{آR<c6Zp+]0/>2n 3)j"nn3IU{$&g=a Z.xc)Ȳkv_cזYiՍ=k XRW볈HG6ďrqwY(Zviz.\|bR=\4!*7q{N8AkL!3eS<BǪ6g\x@Ic̋BMyނG{WK(ь. "A9<^vQH/C<,yd S{[ښte~X9_T !U;kt`SQ]G#:R$R[& A3Zee BtzD?*ͳ9,G6Wr!&uU <*Jz fZժraQBY^Y$,v_B<'&32$%Q6Rkl5IԺAIkD=KI.lyv}'|êay_R [lNI%lx: ":ˉS&sNă'J|ո :~"׵Ev釱-3&<x[@^sITƘşLU PyI[3 PQoi$)]@j'fdQ^ }=b\$~  K9%-e ׊η8}ʈ>f@(LDЖoN`l$;7̶YՖŤ6ĪkRbH@q,eY{ʽ Ȱ0Yb9pGV`petEO`ݵgܬvxԨCo"R`.ւq@͖]G;Xnٵb]Khӣ h#s0a ɥipía7K} `JQw#fUb Ix8WژR_)hpN#^M!ԸOQsu>e dwv<Ԇ΄H,K}ĭc4;Mdȃ+%DF"K:*Ȫ빬Y(9¥bC콮NG$yvOr0.)t[o&P|A1}:>X3 @ʔ-Ga{X4-9B?Xj0Ȇp$D$0X\q)|+:2ܝL/^\ە-.ئT&Gw˾t\ԸI@MHfL s&@8$A^ZTĊ?-&ʥywC׷_ϓD97UW6&O-C |\%d(B VTie5~f{6Is M=n6X~bH;7\)#Qwo6X W iP`j\͛m^ يB.Qpn.MC6%pFW.x\of:'*}/0OL5Ⱦ~o$H] )T|asJ[At:K E mJ#7 JW&/<jŬND-.Ō <kFB@}h/pa }%3eVt&n*-fD叹# H/Ғ  B埖V&;LgUo*rAw'k49KSziV.H>w:zvT~2}R7WSo)Kf1Pή8{\nNI MsTw4MN^n6F;eQCA{'( rU3jea?TRȏl{o8(ӟs3R^a.~)ٞ[4fM. -N}鸪o+ҡ>jw#jx1px M 0YN9[/ r.3<']f9U:A^8ybw|k4E}j;i|C[&/m SױO޼w~mML^~)3:"E*8ƒ XH)@xMƗx[1!*.tC*0`TߤECpB€uG[L;MHAVb4 :K6om<x"(KЮ.́*^ .`Gr!sk]Pߪpy'7jrTgo]~x;E ؅yw=6*pdBhmƈxN% UGiP)"D~SAÃ0A =_AZi5eiO.@ MH]M6cyzָr9-|jպb5`]JaXT pVXwD w_,U68n&\IR/|9 dz #$H"EJ|vm&ꤠ4/%ĴGe?Pax_F@[23d4Y\ ;nLnA.i7˭7 Bz{G"<>"(~T=&rh,SuuӘO*Mh߁,S0 a;…rr튥g+/L,W(MMȆ5\s-7⛝F6ݹŇ+CS潬=;[&\*Hzy }q-&)jc#u viIVG a#=v*V**X7S6xESnK蕐fد>Wz`LƇ7xV6\{wu#ھP{H( <  ,B3?f^u;!Q<=|Bd#O'] o2.$ݗ{B-կ4 ! ku%y6́I`A؟oPp˜k0ϵU wNqjsdOT"$!m/|F}Da/9NIg$ˍx hi:Vt,A#ssuyem#-62MM&JTYě<yZm/xC;\$çn^Cw;2qBpT[|p^ey;o/ax#,{l*1l_Kݚ>Cj |e&5/T.s/P?%<OO!6wcijyHڌٲh ;+~xŶB,ɎfFjpzhİUGQ~M eo.[f@-RQc$Jy*5BKu$ {' 1O7GIdw<Ϛ OpkJ㽱6gtˊ]WBKݻNf*` rx멼#ܱ%jk2X OUgEG$߫NRAb#'.꒼>ЀF+-El,«:4BTm*Ba's 7dyz.Ն\@[2y̡]ڐF?=-9yk^"IT6YU-2ݣ[]LC&`i2π"MU]@z`KbF#_q<29IevkT=bϹ*HՊGHeŒ0yqH6Y|Jq`btt5|2G#(±]. m'1f jQ eƭ? i.W̫w.Z'㚤ݾsqT( R XaO4# b&8㐃 9çN[%u"J,LhkuWg,bљd_g]+uln eB(T~dW;&Bw8^ƁRp:Qi%ۻt!.ɣ׎>ǬE{!, xhhZHԤD P@TǪ?wW8܃ B&dKgj~2X2d-"]nt~7'?5l8M8֐3,S e?"σ>K68(if3""_IwYlN!yM拂ד+< +@۸Rާ/62 Ɂ tŇ2 ]fW@j$ryL)i&;2Gt4jW"~H2y$܍e!(Osf\oAz4-"A{T#@!dfe`k5\S]ö UWٰY"m 5e B S+6HH? &8Aa3 TPS%Ll֭i0Hx@ 1C+yj)fsKp9̒zϊjZYH,kpJP#6q"DDˢA>6 T}2|fNsQ0֧m?Xp(ѸRְO/(9Au9[{`\GklgP&|7F>k/(۞Fziq;+P7zw7q|) E$F}Fu5ZY 8,?2](}r|Fɭ&]-5ܔK>yL$A';d5;$Πr>} DŽzTuӵQ,FԋΝaق}|#T%Ϙh{^.p{񃰫g. 7/^kPe./g|8Z)zBTxO115Q.uΊa0oU #ԮiȬ:_Ğ:v'vSGY#ړ15cHwa[޳r,\dQ^-u5ԛ>kt6fϡ|94Tn@dL "$rz,w8 v5CB(s5+/rqQ#CS*a[I5@dI߸\պ1+mέy=Xc[e#i }!зzb+Č9N<_)U^X@ W_ȶǟ[4KY;j''!" ?R4U z_ \}}60EH_9@&Q;xٹ/URt.rv%oTCNOO8^b1pdM\Y*:k_{ybiBo%)a)Fޮajy9\slTp;3ѩq ?޲iF"𴆺dxԸZKh?&|Ti@ h6*P RU*GXVfŴ^MѱZϓ&aK{0Lβ0^̜-!pAmo-9s\k{^9XܢM%*8eYՎXUoy7}XINQ7)NrN! _ʤǓh!GrRossq֘!mR_C-ؠ恧7_PݬuR}B(g2좛,'Id HKPTm˫on!!C!X>rzٙ*.,iCAlwcϩ]g^,39FjNMcL$KU#fx[ 5g9ø' '8bǾ ö<՛.U/aml_odC~HS8h7.vgQUga@JQe,y:I /`:Te,?r)5ʶVb{M/n?%皯 j>Vt*K:u0,_5#gnmۉvL] w.>8le-ǘ-?s1EQ10M~&d^v?`ƒ'o6&? }D-M roOdߴKm┉$Ŏ-NAUzAp d~^4pLhf&@0e )=[L%hXgrkPf_ ӱ||5I |.d;٥ hB\]NQҝ_l%-v"ByP"%\G/LtRI<0{šJ$3Òhg֌s3wDzGgW\҃bn߅;\j6̊OԈS]ɜP WS:tݎ%{_jyca%[O "`% ny<O[xRdxMr00Ɛ5K*\ZZrvgvY7%*{9b.y.U*+Ѱַ=x ɚ3&6[M5{o&4/yS[.RpƱ*k`Ңq7:ShIK %f EKMJ6`I}̷4#fopҌXjSxy{LbCd;,xLg^\@)ž,Fm.Dx:&W9x! Env>c8V*v&{Qg2yf—Į -K[Rۿ )d1=Lf}=ks|$0I䘛Zo {T؅/788[ӧrI{b/yA| )khJuӫm8^ M@Fnl).clѬE.xh}Fm hDm](,^ f >k왬iuP/ڟyn)&r{iR$R9^@:׽h,殬L׬y<%ͷqCM5Ѽ2B4%Ǥ@r>2}dg?Yl4>JD$R[8h;^#{&Atw\(Nz* ug%ZW^JnݻR_nG) # t"Fp g(RfG"c6J|MA׶iAhuI0vė9YȬE*.sOYZUB2p/:O7b:0ܐ?n~iI:X]fcx 59O-hVb`SLtAM*?&yvigMPڧg_gφ~S;rc*evJpΓc r5Zţ߻]؟+{Ef3̇r pa[3#]ylrvr2KqG& ]ogKc`ܿϝN` 65͆MݑCb3ߴ;,Vy}""q $@)#t eee6j0uO70oBwn]u*|(yDՈ؁ʚIy!z$5+"Ud<ֶFJAR#Wqf.X' n/QX${!kK(ʦZ/dE,`ՓL#kKnz:mcs1i yi-M= ѼRj-U:"b*Ӂz6eŷAo0J0;R\c߆W!x@DMG7,}|CU 0NUFa^ZHA"4~YBP8Y)7V Za[Đyz5(ZF0fV=BY|< 9d̤}“ELJZ(L*Fe@),xP kw(nhM$\@0١ArVO1YC\snhsR81Y(-,n*+^nSǞ^z5U~TAdƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= FSמoc?{":3[A@D#wUMz'[1]& x@LO(%Bznuo}j3],Y3')\wm wAM}xmATZFbq~V*}ޯ}uQlݢden<=*Կ- Cwt:hC) 9ni8-ҎÉ0Q 3Hh-gkh߉Le*Hu0۔8-(u|(IS ѵWEca?%QfTl-N]~/݆fn8`foL9@bW!ar?RI'o!7'nصm,E=)&m8!fLBaVQ΍t3&t`$AYP7ڬa@VJfn?yz *V21R}I6& YLN0o(a?E_ۛS<_*gi ϖm}&X=( G T{*<4s.-ig9 .@뵍VmMD9-9 r Qs9;j5G\ .|!4$ d91G . :0q{Z4{jigy#B W諓?$v:1g껰]oY8)}ZF F&` V2A(PuxTvԧCd-Pf_a(r7< _WxYSc"ɍVJL-B+*M"o}rx}OrZbK틹% wܛrh/V7S1O֣YeljiP+d@8~W1|֨p8 yqq @IPY=3ivl[ݨV&5sSSv& *F'ܬ-A"I}P512fHoZh.)ʍmwTϹ?^>5F@?sm*ڲd#psA|6s4i>< D ω[̇,M?Ie<;3U_TH=6C)J],h™$H݋,X 0y|ba5cA[sK:&`8r [t6n .{d.@C|]իF,[)g~RGw\A$E*)&אRqpњIBkڿ$ϐoP s_d%LQUpo }&CfX YKySG )àcCG}͜5zIRyLjtU`g++ g(đ>OxNbftkht'wU Қ椞Qf=Tm}֢֡KDֶ 6%6P[VjR{9s)Fg4]wc\!"qƸRrd$x%g*Q-@@H~u*$W)k]Ͽ=tFV3__lq.0ST!$W/$LTpLڛp6xj&G:g\)t\zX9Ɓ"}±`/,oDSw@(ȚTJi8#q RǞEH.k}467qyj}/6kQq rKl-wn ^UW[Ԕ D_м=n_Vp\OT:vACm/!V}`mgpEX{;%RpTnp &iͣ+nrZ~hG@~ʼLdz:sA3>=uqҶyJ%/ˆT[Jqti/GE,u0rȝ=ݖ l7۽-V4Uh峓"Y8Ƭ>Jo]ީ*V 9Fujbd[V7I($?Qw4Q!\ Mr/-tA O= _/f+`$[Q<t bmZpAsâ t҃,6yT|r!\ɨl6"=P`HDK5|AZk7*Ls U캅>Y#ދn6̀AT)*R5z|zB*c3/u]uuЂ  9ȧμ6|㯂!EZr?70)=*Ӝ:}r,!hü?dԣR#pZ4(!{~廒suS(6xf[ ^SaT9/^hB뽈SMN_5 P!bjIoꗆt=L]t>nos@i) Dj2 zvZGr.B)LV/Ka|* \kHd"KO.F" מI)ݜğG&vpҸ5e ^0N+N߯VP:I %;bI{.þJճz$E29 x' D)LZ16F[jZ) B|"pd(i@GyF2{i'ŕU&r.,y=vM,q|.~{B9#$%B +i+>7^ q x]en ϶:\T:kЯt'G]6\E$3ũ5. Ykq%aNg r # 8n@KmᇪM[fkrCƓuȑrQtWh&=J0 1'x6X+j1,"׬od+TNU[o6j1'\E /I{ouῂj~}>&LK,Kt *Oˏq.vX-峋i^4F\l'^50_X`(`U}4o>xMMOn~h{.rvJJxNӊ?'r 8}#ZXއ?ŲZ&,xXr%*2$MD.N}BԛTːZ 34fF^ EAB cUpr3G@66מ&4lʅm8DA0X0@Y*WJRQM,M?yD{kl؀ln@V*0Df 1zyc%3@B:*R -tՆ'3I#FzT5uZʏÔz;dkRdd3ZFѣk!.PՍs"DU:>^e62Wnsya[d[rT 7Ԑ;z_uHTʀ' V > bbYz{WHѢ}-ĊE^`3gͯGHvQ]#JIo#Ĕ ˡ .|=A6X/UX/q8V`<(+H@ w֯`qtz̖_#64vWppRoK:qx;`oaΪ>1&=6$υ3n3Emb+4撮J/ۑ1>țf3 "x͢f6xNk$a(TjF)%h= b4ϼ#$ X`'MC{~E%,\=9fX xg6Dsbz@sa~\B}˓>X9K!+|L'>;ڜG-p[o$\*;.A,Ҋ; B=-Njro(4 gGSTp f8+Ig X/CBͥҰf@"̚GW8x 蘎z i-f*@{k:\9"߇[Lm׼Jq:jX n5ZdZVMv)2AB wWHm$ Pg@Pj@cN^'X աoZhN<8)DhF1IebEDH#"`B?_jt|(&)dG#uD+wpqiOю*A7S:: U_i28&[ϱ2#ԳJV$2{:b]#ϭ,1\ғ_/OHɢ뀞~hNYRJC;(.':u׸'U8 735b8AʔcvIp$ywn99D*jnQ Єty @_p\\%N[>QFHCNc_^9aq]@-&B VA8WƢ~z>ةji\EMrC&߽) S#af{%{~,EbQ+^[?B ZF2C5g.e+\cxG%LG­]<cf*08^(!-+ܗ|e\E+y?Vʄ(TȀb;^{2dh%Y|}yKj:Z*zU'OB]!GqkQ?O셾jC`4PѦ;xmaޒK 2*lA1o!f[OE{SRPҭE+njbWf o}jbR2Q^;\`ۓ%s7{-@GDVdK.m}w1#GiRJߵrl;yscF7"ْɝ5>Fo+Pŗ{vR.8AfgOWjОҨ)J4>پݹz3zׯb![%">ГWnW<><(bh+ LK. Zx p',mO4d+O"ĒL0sPzҬށp!+uX d~C5)0BܻQN!A_ʹl=E>]ض.1,7DC-ZӶ&@,u۽Kk9g99Ƃ94p Q6F Z;{5M%&QF01>&gUX?;J*z!ң3 .$Kl`6x =JK ϓ( WC_=)ZIF MlWdP}sOz8]2YwMx3on]WRv,+)ɌpoVK 飢0\'c< } ?E`߳?p'VkToshA^p>0X:\sdr%P N҄ u譜IHjfIQV)b_ǻUݞ1V5 #zDMo߿&|YL0aSp[-ӃGꃼ4m̬Umg W|Qm4\N 7.Z}>= Λ[nRLi^hm.↧|V@‚pŦ^+7ۍ@P,n-#}93N'פIPaH\V"++ MiAW;mNZG-`A vO<|Y&4&fw dzESt5&H'aU+Lgѭ=ʙOc{&~\92v#fބqnjUH;:qE د PJne(-q$rDl=~uq#?¦pʧyE'"}e=ȰgTU,+Fi6>+CP7ЫZ FN?a}m2vU lm᣻iNۃpsFь߅`5ќ&w:k)Vdťc=v! c3O:EGQkG]q O*)R@ IXwV4y1ޠxsJL< ISD,= M;dLސ/5"֍P;s+ ,M\5pi(J"▇}fw_E :C [V>\Iaőm9~71)ڥ)!Ֆ'`q Kavb9VҍFT~ץF䂐iC 呒Xm2`N$5@uc j~'K~;[e@ 8cI=&|HBۡӫ3GoWI4H =e3бC[dQ% 35/B,Pş=(2y`wZP}s9$ h+:/9~ qN;acm` ]d׈LQ& :N1~V)]'}]L!S[># ϐ -GlIjt-90JʄL7Smc{N&Z)^kGꏐ ㊸5q4O#^eH̲ OA ,E'P})#jv`ѻ‘Or3-9?/#-6bam6E %N*Tʦ؀~T,v=3\ż2Ia9J_<'閡qpO۱> )z'RFwu,am%'}xS݁v-h!84u Br֡{xJv?`3}P} MUsӃ㱯+n @,`ub*6vdžgHq#ҏv?o[pQ+|$ܳsl?ǫ' Ĭ%7bɃزRjKr&AX&X^q:a1禊Ą1,f}_ڨ{5hFV$.AlHd!W!uL bwcҜ~WX{#Ǣ8^|${hkN:- 8Co{j7Q`OE$B9*ȫס+R0e-(fo(m-֛NHpCA<ś^I%$MyXѿM/ӯN.}#] nȓV[V+.X]|ܳ8u{5[=xz\حmwpg󆧮ܯ5$B$c2}sq;Ϭibo?E6[ՍNXo;-gg,VGN|~N&~|"< EKuOfd #?WPԵW5 ]*_H,f]V;ઊG_#Z>lAtCm;04,S;Qjn=tXv ta_}Ö&#ѦpvWFRA #J[(MVMVҥUIhO,mUu>>}##T5I+AzxbI@"1E&t/;D D9t2QB}TRKqhn{iE_bnen\# O[՚=V߼H 90P\Pi$)B<p[ȐW0YnIafdkaẒz ˧4 . ׀ԉ2]Q(1XƩ].<NNU3hȟQWOj=Wj*Lvr7r (s]pΐtB~ǀ?QE&T|n%PzPЕfV堚t q@$RFÆO7DM)7Pv/|d LEPԏlYG۷& LďnSdIeP;맙 YR.E;!Ձ4UH{}Rlb/F5x4xxLl0kpuͶGAP_'=z8 w_IMN1#$ViMu)L8f$WM뵨/ IxXri.w'@pdz6(>aNoȋu^"a+LȎHCIʽT6&2fb gV 툿.?b rhLtSZ hUC88!0ގTUay(,.y"^^nX2o 0FNx\o L60n5R}WXn2a7B*G^F)y+aHwm&ReYV>1{Zo$`uoEoBzIo4uoA[&ЖD·f,Tn&YMcT1}˲Y nY|m<cPC0#Ks{ FQ "m6&)Se"!Cю>ҖEy'D7*9yj@ /&dMfh;^IXs!0#CP! &C&{y@dE#J5&h;66.t38Lש)BG6DlyT>-G9iq##M&}e%wR+^bzC +wJCMjB4JBQՒBDdqwI:d ngXsZ.42G7]9cÑ%qfmDRăC$iMTk]Hb=葸 m}BAg& DK>X^dPQ)+A |"^›h'Ghr D9nU`}ˆ Z0It(UeTpAEALźw4T\ɧ`@5WrL0EtsqA@Mӓ,k/aĹ,ٍm킭l\ihUҧHAfů[E$B.6<8 :o^SIPSAYIFfcd/ G=}ڏDt|yV"(DI! u2{8[EFWq) ,-F+gPΨh$ {W^X-FP Y%0xB4҈ ɿtc]q9М> "P%INb.{$X#x#{ Żbtk6}_$x! p6Z2tfr5dAId#>9b[Qka햬u: |~n;4Y ER8ELCVOREk |{L)LF4RCuIhRKL3M% >HXaZq}\RTy;e@ VW}N>t2bGo@݀sɭ;-1"hXd)"]u|y9'+|_=?穣Y#4cf)Dh*/*xW[Jځ"O0N g̸@oGOIxd% (IL2:Z$'Zy6v o.gXqV6;RF=;`3S*D(x> F﷙avVtk]ǎMŠ "g*/#GevbWJX6jz ؎qoB ~*h?f%{6CoVi9m4( yZ:>!lQ-vIMgr&rsVB16ΗÍsYBx30d\3TB&C!jW4W|jWAe$xiԆ%)h[(Un\%K5>?ZfgFhjUh}ۂY <&[E8uad/u8pWCգkOk؎,iNfH _-=4k a/iʠ#7lMVj1sL@&B=Mvqn>)J'x#˽Ns"+3hw 6oW㮰E=Sqw"vh E;<4+@ځ'Vu\`;0kG,a5Ѓ)p)oy`'8bFB7] ^-qܭu?Y#~H0T.b>&ݪ$Kd,S(L] O=[$M}xƚ/ާgX ܁W<| N>'1c9m%MAv S'UTn+D2]MU#HYn;8́o $D&ݙt.$н2`gTZIwwke!SeIqȚT5 qȝ} TtrN}.CGȪy AWG!Qp8vE5p2vAs ,( ?nRVe虹62YNNdB|6h|FxмIQYEd%q46,-ڳg,0郣zY9m_#0mΦEޔ E˶^^x;]xhe`)D%olZ%!~+Q]eR8g4OCih{]b5JeHV賶D5ʶ=S >n6tRsFU3˩ ^F`%6H>xҤu“z {5)8Wڌj ]Z3\ Z#[JL6UQW"hwsF֔hqɯے.S$ Fmw+6g@ G]*{~7«zz\WrC50fSiIZHEάǿ'St}|̐gޝ}{1u4Qⷝ @!e-R|xqC* %FHg/[o!€WI5rq]}T/~2A46 l% UIgro}BFAW."2 AmTN̪ !MQ~cgJo˝e˄1]04;+fKc#9"ѱ-+)/ҪD(NF)n=xt ȡ~qLTE<*wՄ}!P %߮8#wy*}عMH몶jў!"k)sNEM Xe r)؏bȯ4AfѢ%?V2/A^q]~vE؞sVRFa߭vz B)Т2tm:9;6'"~W^OǦ*οˡGգA-'m?+znwX& G70NL+ ^?Ǡ,g8in#wԋhg@_KY*n/c#')3lsC"ۺ,\1 ~jࣶ@_ȝKIdum3ݏ ;Zy!gɯvmcdžT 7?=!I "%XV`P#)qAkXp, y olSQ5qo ;qCC`U[[U~I `iP1 n?y["2my1ʸ!La<"CLYQrz,RVF<_JoyQ/7v1a-"隯@J.c詔d"`(F 6_ǖΪS1G~樃srx 0`FvҽU07 /!'7FՑ"Yc\P[ I\+jmclUz^4(a(Z(t L-VbxAPڧΎf ]Kbt:Z3#$,PT#Fx.qh\ ym&&ɘ|_4FF;ߕFE韵4ld_S!6n}7g\\A[ !R ,:ko9w8qŚUu#X1wɯ2p=nfvS4S?V׵$$)xr g.}I?tWvbD&ʍ#C3- vT6 %vHcy/(YꪷL]!hh=+Y8l`ZY1P8]rCI; > E{g:^;4і\ ܒ%-n"x5=`,VfP:בA[=x} pt`[Yo4=g"*$-t78={gJ.#u߉&Djfs,fB*3k 0N a_vO.d~GGcBTP"Ed1)O[DB-Ws=p]ot#?om`x+ T)T0U>:& UA)!7/;k%+C#%e>+4a<)k=gF&6ހix+jW=Ơ{:P;b[_=) CtՀJ..S.w#ejx Bԇc\ j_?jԞP^c:*H+dƊQ `Yz8kET.Rȴڸf+w~WyAPRRqPV"8fTbX\!I4.;/kp*w Nd)URx1'c\wޗ ZjBzjQ= %GHbvf׽mU˕QB^~zܩEsTӒ#l&"oJ]\zUiʇqB1^QY˃1+nZj9F2-Py3B갠74k53INt]@u`(P1̓ceZԓ)csᅢZ斊(.j|)7Y@x}eNHNmuEZIX7_;z{ѹau}f=:SV#:9)w:6)W;iֹaz-4RZa5:REQm?t~N.nS_\Hg+cA+8Jzܙ;b($̿|l&Wwl\+= R73щ' JqkYa <)-O ZRSum_Ŏ+F{ubnz.C'S- }dFVt` ut d2쇗Ҵqy{4HcOaXCWizsZu>kˢ]4ٮH&8ޱP[(#6eۖq]<IO=-C,f)'AL+ |ʁU`hΖn-U2dVOjG렬@'A6LPu4&]'nD6-ըjXsh]}a z~q 5igJFЭYa#`httGoQ 7;MfJEE%T')Qz3_`0npZQAu LђzԒ>! Bg@?R N~M@7jTMuպIYκje chHn< 7ǂb9=2? w:{֧U`MWBNxht\X4R-c$ZO+wY{'c JIL,&W('Ʌ&VA$ʡ.WMNj_+&΂|ж("N֠6_P"㪳pu)l,UV+mUMP|GQwE%<59SDXvJZ%AM(1ƋÏ<<r%DFu璎ȟ4g>gq$f?pkuE:񽮛N)AWZAFud^8FOZ$n7-]-V4<Ɉ۞oL<71^:-"BhW%M<,*3Է3&37Xgyf[~j'YȢV8dWoׯ1J'皺zdVjt^%$wM=Ij型#nĿ#R 01q$?5:(hB$vUkEuܣTt%ިu'iօWJqlIwzɹ}t#**Ps97mb/tG`1P2 Wch,n(tӶV+63p*W}k=$ \Q= ܞHs ES"i Ը|-dwL-I}RZ#rC(T hkZWTh${S}YOPPwKbO]mx>>*թztF| %DVHJ' y" ['g4VeaxjbDx"/v&I؎惤]eOlFúo4E@ȨE2u*3j`4%c}܈!H?xN6lAfZi@E{6:k*.!]#O?V~Q-2q<Zo˘s@ rEK߯VN1k3fpE2p dDVډq";?G7 Wf-4C OZtԨȮ֤ok.#pC{DpK)|ԧ^ σ;m-x \ҁ*5 `Md"躧em^!4:FG& 1>{/X9R w~צ65. آi6^_ N_ƪ K$Z⧨FT U;;W$g eBtj i@7x_f9U[qm?f&Qv3qlo۲$\ۄzVYj 7x X6>G\ 6\: = NmSO]M2GÊ2}c3_40bc#qLqFSMYrnShrbIQMKRR$Bw+޺S׏+n$[M {] ζT=g{9'kRO/t)'{әWaz*)f dPf`㮖<C2fx/8@Kʗ9n/}ߥu k5Sd%~{)!1_Ĥ2Ji%%%9pAsWIClj` /yPB+YS @k ˶U1ue3Mf j_9KPNڋpp?YkYxb(xIu^YմScfRi YlEpp6`Zfd$jYCSGL+U1-mMpWwU9{[|i_,#+]\pom;((Ijaχ@eC9OL:=:aSOB!x#GnfbvtfҒy#d3a9[׿ @,&s?tE ` $YTo)[1~:5~TwSQ~m0F\4*XU~bR+ Å>@:pAC6¼^`!JMV=JƸ4H1U.JI=jH擧g\kUo5od}À0oj{g:PTX ./>gY\p_YsĐw@@v5 p-yku?"r _]XJ0>'Y%Xw0+M;~7})< ]'{PQIStU-3&A{1 9jv[j[tZh4noS/E-ŶSR|6΀SR La_Y{k~(qq<~A%4VHӆ[ 3R$g]N׋F.WL c_ OvSMeB?*NC(Lh_oC o"Y_tZ(ؾɸEEQ1dxj^ +[s2W9rjr6.R}rUmU G>l=}GvV (" <\pA4v^*8P3r\ΗcUrgI]՛H!5`U1pSG1^|R,>Mm@m]}s#JDiKiKf:"E[>:vfW`m@L'11gy{+uۿIkս{KI7BD@6?i_Z2]賊]Ϻ;23ID#*C\NpDb OڶP~p G@c${Xeq~.̂li R ʩm%T&qWmckUٴIm61*/.FPT(,|H%] ):u!shxKÍ}QDĚOǿ;ny05X9?q=q_ DPDŽz:#}(Y'ayA NGL'p,45'3%aG5luk̵/ʻWTt4&O$х`"1Co)16x\ntKpeuX#+?jh ڔ+P_%M=C_CQT"+6]ۏzjȦ^hwݪqL TimRHE(E!GX\OVGSFM"}ZƔ}aݲj̾KgZh<=NJ2vam$l^a?<, 5ejp+w!+؟vof=6¬T^ a"^ȚKE'&k7%Y2Qccu "]R[;7VqRWQ-B=Y,lZ&MΓ։RWd]P1+];U(_ "Y9?`@XNB$ǃvϾTS]ZE 4q^S F/ƾ+bZa3%u~=sH.i>3Ҩi俚Hd h {U%5#\,F2=n284v1b#^ۯԞK6IajPJ/#R5C]}7Pj)R:Ք+l-3qumN31`1 -R}y OeA?ђa3Kq'xY5*Ipy˪̚][Y{Ƥ8L%Jqs)]VЧk;,5>va;OC(uV UXb<p:}'TBg} BQkjR@G9Z+5*k 9ɀg D{d hYx{s}lqΜTp*:;1Tت;&`N8>. d?h|<M Bo53b#c@akA57a~<qX[T+)h(MnoNB~'aRk&+ 䟾Jxr (q ޸~rj0vYf Ψj^T!7Ȃ)!֒[ :S0V5Nܗm]BٔN^^J6ff$˂ĬƽRj댤Vcd#z0Ga*i] ՗F͂cLZ?꣕4GŠicOLi ;*[= ]kڣ9LGx"rn:4~tLF/ .2Qٓ)ifQNBĖd5ډ,w+ѐ;UF}aߠIn|q#[%粖О XV.?A\SMq8%f5@uA@!NQ\IYb`#@,-@n x'^W i81S }?:[`X_ZƆܚ~^_cUx?#JvbCԎ+6L11[8: ?YIP $@ 2&k ` -hYܾmrHZ-IX6{k0*-|S6Dq9sey>w6-,61"h[עFn=>H cڦWP}qWtGg48 QI[Ҧo 2%rCЕHyX<{ ,/ -x&1n.kNZ70FA^z=GQ$ @tݽsܢd(SFH!ty=]Io7_RLg&Ǹǐ@M1HtWAW|\^ ;ITqrB^ W6,nHP+%QFb&KI|[@Mq]$'\'lK~iT|5PK)_ǪJnYeRϖqDBzӏkFvH=q@t>r f=gil# 5B{D:?k]y43u`\'(/aҪۏUd tq,JJYҹmPb99{fNTq/ {) GU 0w|!@]PDVH80$n}}#\@ap7FBl?v;  ^x6ʤSznotG{} D./e6dB*JÁ狃 VvjhOTߞa}a!2~V٪A{oυq|eM ߇[OgL|30dJ}R%K;|6%W$Ĝu'Xgol߮-B`hu>Da.Mi#cVgdN@Ge޳D }5}`O!;홇nOS`: $״y"D71)(T3sVR;(p u"i![ rxlˆ/@bbi;E۽NZR8 5jߛ؊ffyK(|UhuzF0 `ud>?4)L }nֳQM9N7C$•xg 'd (5*>s6s<1KO3p PT'(K46Q,3n |r-_cǷA,&VbAAAB z[#2ow%x& XG'x HD-mۤҲ¸~ IbSbwwqr [ފsv=(^<fWHוp*d\9]ZHp0DN[P h7H}(Q~sLHt S*\G'~[+=p d|vv > n1.&$XHvʶ(NNoGrQ"Z4Z±oR&;@#&{-Ugg+rcs\0'UlxL&gxQ)ب(ct u DfgxsZ\D)m@ e> #3'H=y!-2㒮gB;Ld?L$Fd9enuOD ,,Ggd`="4incE.Rz <|ZeTv1=tDV F}RvJj.;U[ *W{rIPד] mY?'+VkG5*0le)aX7z^;^XXo`@rgkoČE>g7ê  k%t%tAkVLGE.O:R%Z|UJt|mSjM3k7s<7ΞDOn8k=B{YBT{ EHY9Ԕíq7WMߧkAgL?4lc2SvTzCӟ%C@z4 ``ݷ(1+$G!צ¨(0 1o)0f9xg,.]kj hz eIfpvfMGMlpdVmFi^H>_@^"Q',{/Fw*w^XG=~4~1v>Xa6vN.e1%^H:c\ܱ8rzT +;"4Bl :z)8Ek>#y~ZۓpsaEN{N!P]"u|a>:M뼴F#[6KeM&lޏ<*M>-Wѷ5Jqt|yw#*, )ɷ(Sd\77S+- yhN`Hkۏ7WpcAg>_,<>>ot(tJlj@kjk6gm[)!=Od]3tgHk7jQYw6!o72U.B ` k&Y2SEî *x49 ]2|%\9^e7Lg;Ðo̷Jq.8 dTzh!R(, |g՚х'>e0*5sYM Ѽ~!/5UcnT큊{&|rڡwXyǡmO2̼NsKe(d(:uxU\xD R:W 2YU^,=RDw`70Js b$؋LYG;/ݱRDcP%f"+nJZ"&I'"0@&5 R.{"&ڧ.x-_azNvTWilO|Sc(Dž~Zh 1!Q Tr*3dQ[j`!|Sn,st3fi:6Zڵ =Sj{ A2l=68?rY3 *?W!ȳ[0Y#ZP^I,][Z-`'u87(~{ +]=2l_Mf6 D~P#qd)y* 6o[$Zv"9$#&y㧑Q?|U wI-5 Y-KeF VʍX*`ãfA0pIO6)=vk_sVp4#tnd JE} b9sy >緃ΫbN?R!]!7bђ޲'qrj[ q/oeUS`^<IJZudݑM^uM/,kyΒBQBoܻ2 ~%@2y G0CE +GrG9*/W›tWԝtS"暜tKFdNɿLt,@Nr5¬$X`,u%AS|E;Boj_:l7x0㿫ϧ›C}N>k}O%T` zMog\f\ $r I-t] lEѡ!!풨G[4"Ǝh=(8YT)bOHuĻguC`GvWw;We+s4>C`$ 0Fh\Ҋ6 ~0˂ǞDAFP1nN|Z_meRu!([3Ժ}?fjd2&0^Lbs(\L}8kp|!^FUʐF8n,)}EBP` ycwl1z#OO=H^߹oZc{)$3LY3hș~“ї+_u}hU녍=Uug+ITvMX,cd?c(󈅼aPqZ %f B2F)sRQ'd[EKvL%*}j͜J,_9Dɷ#ϊ` bdO ewD_c~=`^~IȒ[4۶wk=V眎h0c$@Hd%Z1TL-+Mt@_>iQzvRI`A)II$^kjeƁo,uD  9J6{~Ƒz8iM=gDUQ7jIiW%Z`(3]6㶬rmz:W%5I\RhE<|K~+9,9SS50WPEUѱG:ޖv( 7#)ڙ[{p&ܐN֭ ikH9s6^x\Nk33~-gMOALY1S }rl8L鍿,<[2D)J֟f{ 8ۅhZl2/Aˈ(qliMxHDZ 7ݨ!a_XlD!)^i/^ %-4v:ӤwV |ac6>z >.W"c_&z l@q/Bg {߳ߖͳؗ Ez3H {y!Y`I .}n6F?HR61K{1R{H p*D' ۽R VA4;3I~'yZC%9OY3|2LW.Wc zXݧ}ã@.x 5 &2L W3J6,PBܧ"uPLT0R] NΧO z+wy{ GQFK)v+d{X'gTSv(D:UtU/033m0ŨP4oZ͐+6fE,L[ dN-Mdh][jbx36UsPqMuz#R`J(pK~ۮ1pSmջS(CSiM/KZ"p:r5Sj4$t:q{HpWv39Xe_XҾt@ig"RF +tF֣s}UhXyߣ:֤IZH\[N MfNPeS#lS"^Xڈc1m}4-¸#|]D$7 [5^χG7)g,P8>#ڛm/P]PI7[(ͱ j~7B {6gx@n i%LZqȶٙ/-oy%0,2G?clB}etQj0|{x2c/p"0PG`(b]S4 ]&FuK1J$} nxSK"0v/Q&ǹW $hJG=dED8;qHW#$rg^G'R[ *DL7'$fԲ~i-{d@D;pUr7hH&E7 _zNn|i=^b\ż-|G&՛5=R_1aׂ}L  Ęb}}qa46X4pFĐVjy~E{V>i۶WOkMifGtP5snYpo6K'Ze .λwmcnn/⸠HԭOq B%=bBam1ѐ|# _Lsa eo(Ewzw)mY+`tgO4>j9s ({d_2yDZ!ˋSQU =s 1Zš!j}жC+Mg")3R8>\SJ0Z&$ȕ ~ pKs.U/W"f'nb@of*R-b _^&zW1r}r)-Gbdi\X<++XRH-+K31[ŔT1 |eXB [{ JlNEu0!W)q2FB{%?zBr D>*qJdc@:<{ZѸp\BZ8mu!Tq|DC;-CAw-hc:q9&)zYŎLr(敦9KEB vIp/ ”NA$ Ci 0fs lO~}m'U9 fB|KpNOVvIqe^ie%Ư3?HSc"f"+oRzgN|6rJq]sbј䕤J)vCR ‰xƉ_{Y1#gchF#'vV t+?Kɶxjg*̂lMSC})_j}S!AigM#EڨK \G.@D٨ r.dK͘3%80bJg=6#{ĈH@Fuv~,at\5GrE@`&x`.Z{$ap^[cJꁬԞ "L-rGGL/c)pLvCPhoE99K-Y\-ٲLlb?΅G^B'M\ަ-f#x5f8~$;[ pn1wJ˞`Z/ȩ{"pC"kD(]a#"ܵ)nt_ީD%JK!s,2xV=!@~o[S( Ч<aZF/1r-)Uc2G:MR4aϧXY9z8]ߤ]9iݗgr ;wn_@:%vKLH̔`ƞ8}*"‰7)4.7,Y7!!0wYa~׫:QbȾW78+D<IbⴛGKH|jPZgx~KǗMP@(nlE߆^F9 Qafkul`F& ÕX Iw* ?]6>f$z"riS7$A+u('^7~TbZTEeĩUx~h {L1i-.~H319F3?)yw"MdV{qJ3=F]O3T%a,}?-(QE$hw@ʞsE;@Dbl8sWwam,r<@gn,?3L̕%e{ $̥bC͈-6p9bQ{Ĕft:rTJ1;`R{~xEe3 ZJ<kN1u:CWT{)epq/|)=|_X'@aMf."@fj%o+Ua~fKKbBS`85]C* 6`qĐPRyE|lA<} 0rndQ!UFfЗ-sy(8okNdid˨% Ւd ֡ua&Z!|rdqΝmeYMKe5%]ypr~9#0nlapyYX K5R. e \^TlAA *\ƓM^ᐩy̯]iT[)N|b̄"HpL},jt;2C>(!_,d*dWoe+qb:Y;>uf1YĚnl|̢G(/#=#9کk[^j$i Oj%jZRWK^d `\H\X\I%JoO5u!T;FI noV00 ic&f07;&|HyݷRaĮc>CED]zt|N!CXdZvQg~u_'51$5GnB3+~ec#aTmaGvwu/l cjQ}?4ńG&[6 ~8~蟶\JP {f%C>z)GnZRX"³Gr9~Pr*:1jV:;_h ,+ %k5Tոl3s k N>MnUHт5cCk,>2 p, By7Пdϋח> S)ׄҩݠOU0%GV/|n=z5c;/xWa"7 Oqx;G$NeqhP ޹tc3;s!cWܼk \m O@ ,vE#Ii *%[< OU{Ƹ-|]jW(=6)$!3_2/g^I yR1'{ۆ2'6*aX챹Gܝ~[y$u#'Maٳzh_yS[hvdB:)뺗,[ֹLVx<,f`YQׯ@x* &IKm!Ch`0N4+m!Iq>bD@z?Mm#'=(DjOr 6"2sO}{O.S'l@ԮO+334jvQ; Y }(p^5Ձ$6/@HpqͿwm@~ 3pO[y={۞IJxc:G=~-0ʉ>0nBۘt5SJ%J(ՀÅL'2]T);u.(1v8!Ƌݦ$MZQU#}8smfG'}R3nB(}WCF[\RL薖{Z%I3zĖ!YxM;RpgXj_|CR Vټ)Rj:\y [F+ b"Sg74`Ӄw"= 5>W"-?k3L?6(/_iv:6 ۈ 9392SXI"v Qf иDҠ&Kj"BV6X>7m'5:2"ܸe 7sgKGJhAM6C'C#NJqo`o68@)`BrYm [N7&]ı7^RCrؖ1 H/ +Z5Zʶv`WsrSMKdxm~HYQ4qX56G# Gy#D tFLkxx T0P)CizzXO|,#/Tl˯ ґ/m\Ec#kQW¼SP?gU=Rs2Cc">pIA%U$fWo** OD|އ*p28l8EZLZAT .)&ޛ2 ؍rc|+nZkڠD5n,2Y[{>c"jAGC 0#LmdD+)`4XN54X< δ&eM^yE\&Uň}'ο?1@?_^P{ɑoo j(sHϡڌй}r*RFo$eA5'›}5+ *Bc¬G UB=;!Pѓ(L%!c (;wڱὪ=fV%1{%T%BjȆ/-<{oܸ8S¨>5\VC1w,}_z/d(xA>h8uut8m3Cr'YCSDu5r7V=՝Gp0fB|uK(unFN|v>섳`l sq]nH%y6}!mA -g^g?n8YqtƑܺKY0p9ULք5l B2"hp!$ F5cJؚD]NsgҎl XW¡/܈$^6ߒ(V&uQ]Xy)njdy}}7xj-[a,y`@Y0i'teEgHȥjH7BfXe<M) ד{@ZWV\ҨI|:OfׂT{ ]Kl'baSyugkǐ\ @mnkjkf 'sۭ?ҕI`B `R23*;7Eop&snK3*جu=NKy;Řԧ*93&ͺc䂚R4R<჋Xi*+=p4PW}}+oDPlP)B&^ 56m?7}~֣U].@^z'd=z'*ӡT1\I;eayQt0*ӆR ?҈}A?0dzтjSE1>MuA?yL4=rJ-DQP/71GY61D$i _Y8ׁ=iYPBpAm0%uq3nS!5zzN[ َqfڹLH0phD~Z|c]69X_ߝVB Mjy`* `" H\/PM5p@,o:o%dXTRY\.5%CqkQH!S l\]̶rxw}11GVfK΂QU I!IR ޴ $gJ|%0fQ(PΩFfaQZ7/CSn ##8xY`DZ^EC.RW?ƕ:Aʝ`YZWQ[9xq ҋZ+&P>uM5ORٓd;@LDC⛻^q$sD|Rx|tQ67sB$X)ogF(%|Y"9q\sڥވs @Dqdj01_*, {$}&B*!Ÿ3φ7llLo\ т}V~uKM[D 8;=\#7p 0GU-КAUX+Ǫ- 0ڈd )<[JeнGȴ Q]X AZt'#Lp*aȡf1bNUcKŽ%M?COyqʲ+.v@cm qtW+SثPgu5NtJ(Cc"$W d`mu wWrl wxhBIMp#ȭ`s>|@`zDTff=)cG7)M2-?> 3lԞ·s.O=*NAآ]?XGsdn9-doZ @ia9f7U C;)R0:7EKCnOA1|m|\rǹ7D^ȵI'+vT,kRB@ߏ; j^6ybu@!/*FNTᡋawxhWcL}Eɹ ~I{WI@#fjJ!gqNS&(J$R)`;uTAT -@*"C-!| S1-xltѥQ,{?+J ToDI:񺤠 -|=삁ԉ%_!O؆X_1I'<҆$Mzf4рu]:/k3eŠ2P2,fmK}?.|y!&%ײq˳אPMVd?vmĽ2C .{ |x[e.@ew2x3[G=(LI8; }^2 P. W-\ޛw2\3Bђ+)K娞!z>{?$6kwYȳYvQYxZ ҺzvQt9w9 4MriJ[FRsR]2Hzه+g5Z]t[ǥL/'6@-g`F4)% !ZGh6t>ۆ'7rYhtt3KQU$p Mӳû؞ئ]oooFDb=Av[@=30HEL!E&"߭l r/0(vovx``.H]f+6,dLQ.ɩ o9X奬8݋ɧ0w v@mt\$o`;YD;Ac%#k*'0 GpDC}/9Ny]jã8C-jMV?R=0>e Mgv> XҬS(r]`o>P (obBNS{و!K=H]3qn/!= ;d('[`wis(DZ¯1TfZ㶐~?mcZ@̫jɗ+K!+ߌT5WHQ*9osJ83{!3{er*d.jܔ.e# RxB\0RGlwc}ZUBV<,~~Y6ta !"pz9sE1` ]Ke":FtZjübdbF,Ľ*7>\bCzWu 47iOsgCY꙳jA7oM,S•H? e bOC'Ri8l-qr8Ҥ]dk $(bɉi.w')'-ȎӪHh/* 36U|:BfS=N}n958N]icy^$gT+Tw8`mfb2W{#,z\0BLwso8ӯ::˾*\Y-!'cp\p4;XV_uΉ'ZRrtdF TVF E"PN LH X UT O_wL90+X6ۣU;M׹ǁk=A·`rՇM|i/XDik9KѮnB<ʊM/ ]|AJekv1u VNP쒣(<+Ӻk`!S+z$27TR"jϺ~|?+p"AΞ{'1Z3 t}nh?`{J IwXF&t\JJ;S9P&@/[W55}ep9۰ouP4|5HCa*u7[Kܜ8o2=oIe͜uWBԐ᤺lwz/ȩ9+nJ?!S7heՐGZdM.pr [5}e3 &W llrÍŚQQCK6*-G'٪Ot"6YFxP˙+Ѧ5Z72j(N+m^qP0waH:-b1z[ѱxbպ詎r+Im\OYw?ܺrT3G`JݢSzp`o1zC8f޳g%{>Њ]WR`ehbgH {>JSdud̂?[Nc>5.Deg]a`fSA n?Lk5L9!ɐBG->Wy]EH{O2 G &T)'|s<~HU"u%u:_@F4-CN_UI)+zOl>|DZnM~M&!7KJ>d %ҩ+d S0DhtE'J% j'Vc[g[8ZSC?)֡{OZAVjB n鮲}?T}Z'uD#-^ߴ#z_OPd F݂Q_&OEifk>W, h.jj42@mQZڕ(1m4;ђ٧7꬝VN|z h7:3ΕTׇaTW{@r%y" R*yV2Bb!]{PFe;=rx|4\n豍ZZ\XSLʧST.VK%xmn1j)#f Gů-ܐX{]R KBI(,Mquds\ 41u69ښ{ʾA%ʺ֠ZC W+ji-#=EcR bcr ?α/Boʞੴ ɫX~D#E!re8A;/Q.-Tus0`f/ (~^ʿ13x7xT <j F1HZrM0oBBmL{ yWs]sC,^fј`EHC;|š\F:LJ-2|/i 0X|肶o%8 RBR83V9AE;/ug?3f+2Lˡf[=Zsرֆk9ٱ*1(MIz*'X{J5)8uz\rjb/75J$ ,~!ZСP?X *y]?z"qM\_$9!bqP{fo)o&[͋f\. R,&6U&hXezJ ,wŇ): jlҍK{pT $꨻gӓ2:zǕ^&{1-7&XY\}Kl<֝ND-\1e\ |MLZ / ѻGf꘰A~ݥ[ݻ|V1Q, Jb__ŚsϠE>'':˃{ nvBaܾe"WU޿"_Bb-XGv=Ry3p}9? m&Wrp5Nob!Nk]?#{#C^s&A:p#cY چR A7f(Ntp&iFY+ & ,6eiNEb ӀT{}.ELDz)Df=L4KWO3Mñ*^2_< L4h)R"9Eh!+箙)dˎIVIVSrLR;_UdL$n/^976: :t[ }s"OD<_#E4\ !k~kCؚ.C8%kfQ?8L|b LM7$cI} (ΧZ*neFӌW|$.to~UDf٧ўfjJj>3ƺ3R}`}_'TΑkE,'.'qt)yƻ XK>IvB^%Wfιy@2n m{աB%Xӯd lr^Uc3b!, 58I6:̏SX8Q)}wi9髋O_=5 ލ}i|e75,-r ^j0ahߺgeG¦糟֖;r~lANڃuP)_d%BZ!P?pI5śT Ƥp5"hjtu XR[ "z'&snuR[` !GG,}\$Ԥ҃xX'F}@1oXl4Ɔ wۘ&t<>zA%*)~6tTa{ ̭E njUޅhYª.n}@:<崧*Ճs{D=[ui#C|Pߧ|pk8ЈdNnG``(62@K"2M`5uf X9  a9D5Qnu8v1C4.ҢQ K&Gsg,}o3՜+b"fD\{'kZp@MhƗ><$I2p09yA(Jr%9&FVA_LGq[\#&%Dxw(ijg@/Cf;7A F%yL' . n P1 Lj N՛j~:_%Ero%I֝d㩗cRbvtC;q[a h!5.jFAkѲ‰+b,zg PK AD740/wJڼl▯P1[f;ڌk|rnXGN RLqܯ9*=_7ht,΋ #?:(30@D&ʀ TBqG qr(:諎MD}W/"D04yL-zx5U`:X#Ѽj3e]hFc E\n^.dwo%<֘ciЬCR  " {#2BW j$rmp.qrjU.s{WmjZc@mtr鳔#sw %|}Z ArkBČOhwl?/1^1SÅ>G8A (C !<[ y<2"U,ڔ#FsRw 7})!Q :@Ps # + Mn3}ɢh۪O Iý(GH}F38cq\\Ҋ B(W6GW4t|.}baK[d~V;H%X\8]*!_Tw&0iJP{!7l_UK)~ڈLlݤ'd"(sJ񓱐t@X@bɄGef^sHo^5".d|R\=.6ءq/LYaʻqfg0Ă`pg=7YE'M|h~hIVשy[P:&i8}yBtjxL`T%kG\ʼGij?­TRw~6I9W!Rh?iq[6awr M !^'jCyy]М.~aIOB6` e|ȹSWb22=+33F|nj"V}b ^?]*~!8W:m] 1^I/u{iG"<b^Z~'d*N حLmZ|y/2^:/s0M <&X#Cmv >*l(Nje`oϫ.т*p"_)1`"Q $?Clr[?8mnZ>ō ɹWo~"Jc)\:Qu6<֭ݳ,L =! 1F=1v,=^*k䵪9zK,H4/ nRʼ_b穉D>ZuqN<',Vn\jv]P*Ua&dhU/OόOw@߈jNq[OKQ6.8YS:|Iʉxݼ"nЀH,hCδ@ϵG ,;@Vs\S1M#43&{;~r"6m:*/?MXXg;VHaTSǐ5]EJ6W527ac*Le蒌ŏ*X|m9{YzG3uBp-N}˽-y⇰,?7SĨYDƗz| ioXu~$ Q[/Ar}tƥP|= ]sʖ<D=(2{>U)R!(>!$SPSe@j~i,r%ba_ҏ$Mc4A螡H1V%^s?̊ N&%@ _A&M] u)ptJOfI9z&^P1F@1eݟ9m.f;D>![0{ËeC@ BɠzpnHy +m_O)4l-`ɟpo,KLN_M\x//Jxh.Xe0dĻsw&q"o ({ƘY?A^HB~-KwAxL Mm? 9>N&#KzXlSdғZ:{y Z?z, Ri{v;4ږ}H! 6]& 0sCX-J?=NmB#-Vi&(T['Un@;GpH~$o)mH+nˊ6lRJO7lX"J*ww}Rԍ4`O#Rnc*AIxGegC9093lv׀`SSa^g/u{@5B"+}ve*TGбks;MN{Ҿ4˨w+AiYw,]H^3S5TpJ>ksL"Gl[DLIk!TJ8PkPwg@ H8h`Á rQ̼5!/La[>< z*5@ `Tͬ7IvWϰ|u9cr;R̃CF10FZ!\e"^h_q] J $XSYG$d}*x>Xe1dE b=п\)Sֱs >a]].Nk, xH96603'3fI4ӫX@ϦxӺ.uv,Y^@c菷Z}e I4IpoEtXjÛgo{Vq{qa_8EL0H\K{**Հ4!mY/Uc^tԧe5Ӷâ1KD"6T |Qٗ%=nꇮ $ұv X,D֑UKț2;Ap8RUh/qΖKf~ee+e=Zwdr;q)L&nYD9G4гopp{$ɢL.mtíO߆۽ڃnf>Th~BN=rj~2f!w".j _Z/7a$ee8hP[_|MI~ +d Up%OvHCiT)#tF_9#kJHѩ{7wd4JͺxAх{ª&/xiWi"Hg]uZ7Q.(!IVCl*{7 mX7a3@@ARZ"FVa1-x #Nmqwu0mtpOՁtmM unUj}ޝUx([+= X5C0Kǔ]WPEgFi i2brjEkmȲ٢<' ;;J@'JLw\5 jUF.ΈCmx?&:To"b{ov87/GZuƛ<۝ֻQP3{j4&d3D\ea>{`ʔ86- |*o[badf@ZfszY},Õeє,Oө #XliXD3A*-3uƥ*;tǽ-v@TN)wk ז3_(ق-ɢa_bePmq3akp*LX1)*T"/(6/Ͼ|n6(^Q62YxĮZU=kLЫgc-$?P2isw[E.8ʶw'm [7rQLvP\.ϼ=(ބ6Sw) L$ֽB-^TYȳ˴^j@{ UM})ɔ30 t` =YmŏNraRu Bb}].vIs60c^KлW;ƴ^=p0#3}1d@{~"l &. :Hb'-O/v[/.B-nK+x^ T31HCI>xG:{g`qY)ǺKLbhjQyl4])ױs J+S yd*1-7FM=+g8VR3?GN^N+N6Vb!k}c_u eTK΋(cV$$'VިYA뷕KD✸=ZsosDQt$T֮_ A`p-e*qY|PHܶEO%nt{p̠hQq2-@NZ%v֡8㛭3Φ0\7ӄ/An'cg0dbmOǯn]5qgVpۢ=@|/WяBrz%%5T<"M\ҿ$$ChpN|:j;d>JF㱛Fzg)݄c$ R lhJI|.dU"]ҫc`6Frb۞(-Hy/5<#.Qض <;NH#~3z_Wq\ll`O!.?(TV6ơ 3xf{]&nFG/:h#"ĂUQAp,nb.H^_ɖ2^_ua1OM ^oQVU+KkV-\wۃ ]`XP}?WtnU&d<`Cd7$'tE}n  _Gce{!4rh&41og&xK,SZ,jүГf1=)qXztuOR^X!G%89eڥQ*Hqgqd?y!(\mUc|J5V5;e~ܱ Ѓ;gdBKNB\)5 H\a { JtcQ7$BpdRKNE"#ĻH p$N͘f Qr A͡|B7goڠ* [ה1VĭH&)} q.ףkrEq"*%ϔ'/|I ?&uZH8\|xҘs8b6| PL^"ܵ2&~"^Ow%|RNijymO%Dq\7*=a"o.QzFaU~Ҫ/@|-xz3NM5Xq],4|{c]:t jMߦTc9a,`\?Ki @H^Iso>8>Pq V3Z$U{eeOe .LdĻ#P@T|RY6Y,8&ގJB٩,^Nd, [)"*'=yI-]CAY;}PkiwAY (0Ujmgʁ"=Xx5i~lg>&S5 DH Vuy$˼$AN (ݷ]Q^a ޒ0*|g5@YH2/ʀ%J@}c3̱[: [.@"DćC">xZ]4)US~^E2 kY qX^~%Ҁ^ŗO/y͜F7.{`lk2SX_@5wJ-d`e!u>)ܒے yW886aj +z@ӾV&b˳1GҀh xQ,*Gy5A$ 'KP7N@nJhKua(+7b]~!#F HW׵ DR$FHO{rR(D5z'{:0A=WRM}d?%GJ6g%#Ǝ*ߺ.?)YAAw?HezRWi%[ʽl)K>LMtY9w/dW\ OHaRQy`宷lWaUOҧ\YlolE;DSQIFۨ^kᒸ0?^:Q#1'{v&$jlu eYBMz C4T]I*EeVQ^ȏ-iV* +W︒NĔ]9f,u J$?rOO5-Vs`D(MOW ݧ짹ʽhb;}dXЃU&'S e, )1#>jdN'ՙi4o2e?T,i9=9֞l^ܓJ_ 8͂GIzr T2u iݿZA{~ZK9S"s3bQ96[p*RrTEH-f]Z*/-A L}ZE]6 w5wQl.B)xVT]IqGvi"$N`Zڑ.ba-&YR{mn,Hӂ)],Fнw&~wc՗&u~m!jAD t-P|.dxlv-a21J>$å;z zxr>$' hc#og ]?-[OQUsY5(=ԎH$I v K@v`yreiyYs֣M|;HUa|(MS1ޏgç=APU'lsi&Ή[w 髡ni 4X2ήO3TgD]YNkoӥ 2OY\L(j!+ϵ/Ée4#TZ^I>sDi>UfP^{)_㶵p0U> N$8zw,> g@< 7],/,i5QuКh`2T`i*}AFfډ 6+H (<,z?9#*51g|-y3Md+rELyr/ ރ ͻeKS%J(?ZeӨ*ҠIER2%? MڮKqJJt݇-]l+Pܙi؟E򝏀9X{=YL>dC|50'ث"."nszBK5K~7b }ƌtK^$843ftBTo `otW<3UK(q&*-lޚj:J6:k/ :KfK?؎b%_Y yLKw ´ 0ZDK^?':S|,~۸B$ɾx; 3;ie.Էʊ1A#3 GX̋c= a]5ŵ IpB1U93ەHcT_kSㄕ9;,@|,oY8[R`[B$t8~Q R(E EM@s8clɡD`0G&Agh%%Ty<,o!r{w2A$)Sۚ|zlQJ˾'ә8k)Ĵc՘;M2,01a1pQ\Ud@L VeHC3Z^I%W9ey8 Rb.dg VM $uҽ/ߜzW 4kF{(vS4"T&x4n1ap&%A_>C\\i8ޅz,Ӻ [H<ƛY)̅g4v"i//(~a-ơV5tRMwO0VκO!_Cy ?xsItۂ'W $; oiyȸ"wTo'IFl` :7LP̈́ '"J80BA)Kg/Fd~֠ϕffY5Aʛg:JS/_z8àb?+vN=.>TlƦ"(5ſm*aYIO[i9¥G3"#}ϲ G8E:أχRT~@F/^+.+3Wi]۰.&B2od<ªQw 7axJ45Iős[70]) ز ?dRetWݝXs xh&L*?!0ҡa#E}NOU lN[>'r7C>\Mcl紈{F&+zn< J|Ӗ(Oۓsk˥l_QA5R(1N11oJJ!(3aڴf+&QŠ4$AH6N85)1hhn]&_ͧz 6PuS5oWn=מ>&f3,a'`U v$gb7p)(Hdk,/d/#5}7 'x&=yw*r <1K\̱`'j퐾\W rq[5dYST@]zՠ ;:ֲ O |gnahgl B!dtqT{5)'jݥzwNs"r)-E6w {3sny˫Uϳ!!.h9f*QU~)Ccoķs#o"?!xM á\.ׂE'/-&:ǡRvlKJJJ&kym~GrPy",(EhN^zDtV)mS~M( FH)QjƢjzhGX0xs+;3 "`()뎛fURdIn9-H3g=Ir'F&H5?o޲]6?$im}b5jDvaj>z۰bG.ZLD⣨ GU9ȒS,+_sr6YO8\q"vWa`Zbḃ 7c,1znFak@A׈pdW[f5h=⚝9h8Ϯ0paI=#o> hF ȴg8┺r'OTSrƨl{2l+]Q;ըx,_s7$J|Mxء(r>DKuճy$71"ZP\_ZnR@ PO:H+"E30˟!e!PY[/tC 5p&eU4Fs'vH Or f.Ir`3.< ϧ]ڽOž45e`$=E ǜP?t_Ni,e{ rr&7Qd8DU"8.xMD恇R(!$DJQpB%߳+OO"=MaAoJOQZ)}]mxSjW&V2k@_5;3dܔ^5"?l3Y ShX@J :"m&J󃎀-qN.UZ$ nr rpәawQj}ڽ^bsJJ|% =(vA69'g} f7/Y=mu8&L Nv8*j{ιJWq*a|[֌1:Z38\ ݞv"%DϢ!BA ̍-=M2j}%C~;>23nHvߖ.Y6zJpn@_At%dywq1؟;M@r[1QIr1K΋M~I1sΧDž#ćB]oppzl{^|*F.OM!^ WYMyӎ$qC?MggUG)^<劈L,Mg(W~4­OE̛^q7^ Fu ~:;yFmu@Jj 7%Zsj}'q7N[u3>`$x7Q ٙj#o׌ÆRÇ [0a % n:L*WDW؜taRQA*2%( ~QE#Z6DY/D'eç@#b*z0W}͑6On췝'1e1,F$:E& ZVӐ#( >%R3V}qM&QK'& *,_FѭvjT":-Xqi|CeBxGWXsQ*~;z[+\" nFdF3-H/9'\PκشB\q3iNz;ѡyds1RA%d|HH{m ҈Ŭnd5@DM@,zBg20X LGu?dMgBA ՟ś 5> ^v=?9g䛃)-xGMdyITaW]e+o[TJ:';+96*`(d̄Kva$lFDCpqT'òs%9sMiӌT1b3׿@d7!eS@v:gGQ;2n'c'TD}Ld ]CŵyP CZ=JJT_7tNIйW˻ᝈ҄dzm ^͊={{̾0Bg׭[j$ ChXZx:>"*|Ӛ+0n{VVl8i&Ćaݞrz[]>"80.:azk5BQyWN)&=K=jE ? j!$F 炑 RtMA8UsZڑ=|7nbLp@e՚9$.Z 'G[ 6/{ s\I/4V.DUGRpQ5R9jEdo,㓥̳^+3OBXu xc@{d)/[̡bR?KMf@8,K}ܣ{Iq&.-ʛĔ+zc.BLAZ_n+k,hY)` ϣ>R>+LId ^0\@>:WEr*c[ bZIķWu) H+ Rxg ߡ&eɈ툥ego>myqB$x]V$3&'Q`j1Slp8dТ*0Y^][ȃKkQ̥shb{XfO7)R* "G<4R CC4DPie&xLO1#o u1.! 4qHQmPq?j)լ_Yn3Kaާzz}fW<<}\!Jat!HBO\ P)6X,*js(H 5g-Kti{>M(=/Tc!Xj ʁlC$,t3b\/5#!s r% Ġ@҉",'6&G%gC6&ò=)V@4DJ='N(#Q(FM 2#<ߝG^=͖,_ȵg3l(|1^@mNe;Stqn!HƔ {Ӥ/eiz=AuS@Oh+ 4 ㄞ= S$Xn*Q}u UVک&۸~j aإhD@Z'RP|HVTg;6]YM糟iryc4vrGv)ĩ@xZ n#`Tv3 c۝nJw N[]o_,)Hb;1+$% eSU B逢uѦ~nɤaq[Ho:BjLŨ ܅> 0Y?@N:*r K`{ }7'! 5֚3=6sr4ۯ myv! I{hWかR.X8!\zS\B'wxqjy7$dOI08sC|ЭD:ܬ!_)7t*ZKh5 2)S8~T51dr)V'ȵ]a>zQReK7{ seXǺLrm)Ϳ͂ږ\ S# Uӕ<@lFx<+}͎NlN~>]|=ʬ}xA /sW vx2o>$hY'@&#b6H *!w?OFe|Mg}.ԭ6rL=D}7rMA3_9&P}q냛(`;~hd'\gƜ4?Bm6ro[EP ʒ!`,O%ɺ48}aoe#!?e7˩G|6UY-: 7V$uŐs7MKdLM5w%0GcZ1,%/XIG~p!K{|^N罛~"Jǂ Q;lC,bF^F53v Km9gC-.fu`CU`o=H'`WwR^4hk~+Mj# * WwhZZn y -rX-y=>ŀmHNųD۵~v_k\긋 tD@ѝqWud\lETY ?A[~;\ ,"(5-f-8jN4EHeV;A?NW +6K&{*4I g%{ 5w?f ~Dw|ݙՊb#& Ã9śԾNZ!221NBTue}#5'$!yS eѕ`[MZ&`{tTP̓Cv"u{Ȓ}am ߮.rmJI.DK_,Jewk1bvC[$\[ Z*+RVnB23, yĝdSa Snx\-{A")vJ*^SnY>~X*U]8gez*> q)&m6vQt;*i.ؿ1*H8dH5d4[]m o+"bڱ [ū/[gt=wi::D8)q̀Ɍ8g^_|5{kzy~rS}_ δ`Mdf|Je:DHeUij%(BopcZb Xd"-B،ļ!/.arJ}6h+~*2]j-c#l@A14VQBJlK~?sf-+.cIܫk!NJc;Y0漜=rxu3k\'TO@>B~d:Տm?y藼fBB^M6Q͍|RIlzlV[zƎei7VBb@pu3cs@1Ҍ!Lo4g;0񍘽Q͗&>MenGW8?(- 'B"|IyezT(>0f G 5YR{89-@CW^"GE!i!%!gUoV[Ga7CPz XxB⏂5!C;D ݦW<@ˌ9 DL3y :n^RټkMೞp|WLwPDUUmo rB<]MiL*% d8^Xg9l=%P\+0nk{w,P12G?ֺE\ӓؚqf6o׶g tݷ۾K_Ƶ1,trti_hG%cHxE^ZDBSN^AB\l*z0_hetn t"rޅ]1!\1ARt` R"Vy[6 fSU5yFi#yAOY{Vc9 Zn@Ѻ}q]CJ2ϰD޹oJ6|iQI'<%_,|wT穈Lb|иP 9iM}ٝ &SRX d'@Z+"Dc!Mr wҕQT\: N7JbDmޱsl$Q|M$rz "Bqq*>n{6 h@-XUL{Z;QvR3Α%3o־,{E)Zy+B*|m "a7N시`X'ioUg}N `,αBJ 2l>^}{QG:Lz O/uE.fIO`Gp_@iB Q}'T 7b i7'g5a\|OҴr ځSjȹC9u~s(^&5&S/w/ۊӰ`z4f;;KB0}=+6N0~R/lD9U'O#ƥV5eipZKw{fIo505QEY?2vCtRl|E@޼:EmLc:h8UWݻ.c!K-Xm~O r;tٟή@1}`׊½Ke0,1=qEhQ[8*<ydSYkKߎ  @Jn \\BD2Cg6^7E١$=΍v7Х}L{m8ET1qXB԰CgUs0WPRP ia$Ŵ+F8%Ӹ| G5`d2f 첖hL'McD$ǫOcI(a89?~3B,/JeB x>+L;X.p~/X"Pi Ka7N nv'oDXPLX@bL{/M7 (Fs6:kU1i|[[Ĉa}S'ۖ, ) `m I9 3a[ˡtե,Azw?ׄq}-u5\UpUt?m"s5vpy/L 4?O Qt!HKIRYsƮ=[Q #De"IɐUK7LIJN& +4IKs'$)@In:7d&VTV}DyRqQ(ÊyT2*} ^Ɓ]陗VM-gF*F7UohVͻ.aAnT ΎPQPa%Î#`$zJ|XASusB7V~y\4= DՀaq!s!7EG$uF2522"l0 ̌m`? wC_0w,HC4YD{K6N|m1^B޺u޲dG̿hxS7FZ2G]\?3x@8}fM97mN$Ī0r H7zt:>qɴ\zF\߈"L.crϙ%/F4Dz?GC!Jщ</^u!HCbz>\X#wVjCv,lԑ V^gH33l :c0|=GIKOпWnt5R,, =0a9"4^Coa oR|=WKdnSi-Ĕ #Cf i}HA7 aƌGk:dÌ6Yc* 8Wbg6'|ůf;^bzfP9`EtL`a32sٍx% Q)R0 N/lw" V͈x3\Mv>J E.mģ$SE 뎍f9b~Lt^;3UGpP(`ⱍ> Lr%^Bm+4'.67䤠p@n`~lx^`Js#񳠐h[@#8>Hԫ]Uڍ|l`!tDv)z?x6+bOY'v4:U>u2QQ5Q"N4 cҲ_El!!2mkVg5 dh;܆Q-{uc;T/vIDPX%„xM{G&iH#lؼ͙kacc/zVE'H9C(f Ozڟ8k@a4B! .>0B3Zʑg+%Ku@ln7E>='sk;~dv6&2 IV~ڋ.v3.c"@aZm>GٔdN%)[Х˖x.!i]BNcV6`X/pYcd"i4!VjbUW:3i$*<$F*ZQtޣhV2h9%=IςiN_X&a.u dz+l)Dvw:1qogD6E<$y%Cֹ,E0SԿU,zzG Jӱwƃ@afME T6?^;P0,8Eqflxn&fh7=M>X1q޳s.>Ձ? ~؍@d84"/0HmD^Rы]KRQɎ:d쳷"IpOJ5Af.Em{ EB}Uz7.:>KCB}-5Ctsnv'Ĭ㴾߃G|87M'񟇤iM_ĊB.vν22-$ga+O>|3(W hK=3$C#\h$N ڡY u> s+oP Ti\ F֭'2N;yTrKTG,оd] M*s9V{meݻ*W| RƀV\_{6˳eU9 Nٓl%dg.7y-Yl/~:L+Ij4 Zb.Vh$cVMt_Wٸu%c>-@0.XSGG]4 /Jyr٤6> SӑXƋD1kFy!z+I█% {0{edU\-G'FM?9S!+-ߡ{3Br/=f ӡx`w*L[KS201V;A5@ mmWj_MU.)0]֣z+! WvnLsZܙ8R[ёPZst+˜sQ}2ŸF,D{7[pߏ7[I͢6ĿZwer4xBMuMlot~[-P\/V-s;CB`kcoɸ)N $1`uj,wWi*X]:]3zD} .>e~ҭ|( ~@%:W䷋#t^e1K&=XʶV:pQR>oҬMl24-G+45+k55IA6đ\Vù|n(6`!_+d[3ꃲ7!9*>Y!B+Kqo쾺e) -k'] Sa >V.?5`Ш^VnWUbJUo17{j8ꮺY`da˷Vt@ !]R.*2;#3wre;mw7 ˅>=ߔSTA.VVo[vߧ?sV '4hFDR-ǔ)+(HS+v'SD0;' L {4Օ dKȯ\^&@+v0Mʢg .Qs?3狮:԰4 D2yؕ HX%\ۣ\2UϬړ< lj]"ʕ OI1L[IԀabOQ?a1'Huk|#+bh?ՖW\NlI8|=Ŝt0? Aп:#L}*i>}<"9fGMRېvpLޓ]O% L?U뺚_@k:-f0a Š}!<(ÉN}"aw(R{41)$⦺T"9(8}LwzDÝ!Tt _5~71QAX¬oiy_1R5)E[k.ƳQэp:A|&7-idRζ(mHx,&!O)it<(;P| 8bo w/Kv 77F{r .-T' \Z82Z@LpNG [ݫ}&+b]3ͺOE(?fI%6^Ur 7BY*株H A!,[˝q婂mX)m/t9AYc4k.$ǾN6[h(˼eLk׳ U誎tO^X-8ۼV| =+So4] oɜTRkgY>MpxoJK.бt0vK .Q:˚ 1soJثlR+5 Cl ٻ{YFj?_oygXKp윈ɢB^J xf"06_{QsW5q/S~LYQw/G?:`_fZ I ֦1%\©!Jw2W92P]đssIlЅy^G'9dw>*#q%i.^EIw͛\Bh2wTtBÍ[绊%~ÕJ0} l2 #!?ޞsHkvDNڱI[GE~`~bY#eʌtLb]zpנDD=k!:n-~&\iͷzk`РI_Rz7Kvށ'6Kۢ+g;d]]=͹$ASiDM z vl+fk[F >@|Sc-I]nc@)I.Zm=PQ.j=511zHg!M|{%:7L\iu52v ŜFqY l mle[=!`;1mD!48xpgedPg:9(hƤkh'XjT. uE9D˙)~)C_D[ z *B*|J*ϊ.?&R˂0Oo l@s;Ƈ0͘V#]m2sO">Խh.H #w[TsyԺ%ށ wtq-K>r'4F? c<8AR'~<FZ+EQ<)[˷eLK Xǵg vBTXem<'RXlMHci᱃yf+0_j5w69!f?ULM2ZitN@!H`׃XΜnVL i TUrp^ZC(\vnx]tˆHS3μ ? t1V+J=Mhfp͙wUǓ݃ZU$O!MV7L(k]-GQݎ3+ qpZ/T=`Frz8ti<ӯȓey:DL_80Jw> Ri۟p) HK>M(t8 ,Iw3&nk7+>>]V8?FEk= | w k-L!HI@v1p@wgETCTэIamL) 3feRbx ɩ{tZg|g PhNu zzI]]ַ,At]u-7iZOXڇڸcu,,⁾㝡$ppu{4RP u=lSTW! `8S&~$HS$#-ؕ9gT/U gYɤlOS yn{HbeD}oJI"fF@Fd~ 9x>|H]<:@%"wgkL.>yWh226᲼[ |ҞcJTw7iiDpY O&u^@oPFɴ#*VbiM_X#t-=7S a}dx**!R &b!]LH-͸P^qU=LuMX et昁KRBݽb )^Bn^ډp"( 0ߴp2Lnɸ6=.~3zl̏$nbx D3X7h>M&Pnzi}ITy ?;J*)D\uɣj-.`ܓW } E3z]7`j7#!}2PÖ?H GJOEXvKUh44jwR@c m1ƉUj'jlO.nF]YCh8]IG^/8'o)?ad˸G%+^dcx->.uu^ccF)SC#$R~AG rnG,gmJĎ^a.4ϊ67mC5-}4q45BZ8_/Mb/9u׹`{m{j,Xk/Ķz &7+)!C@]l =Ct>v~?LPjFPlLz.<*qvfDz4wCiƛU"OS=\/r.bC0;h̃n Ak7F,Ch!V4YT?m,K d|;sDrfM]]tN}m[zTf~$[:4hDwHS1"hRl.*r]țbrc!DH ?em)ƎUJeM/ Z7xPMd}G瞧C :&Ėv6uTVDG8޲rX/Y d4^Zy?H_BeKzҭA3_!*a+8PN l1[$*ut4A=!p gJ32m(CGx-璢 9 %9mR7Ho'`f|ӡm!',=' 6Fհ,gsp%m49cmƣ!x$ɥ" tE>L@8)-,%,qQ Q30Fg-+buqyu\&⸰pi{qCCЊhp߶2utIo>q?@Lk!JWZZk q8;Y< 5$\ŅJ%ׂ݁k7 NW2DqC5A/]NʅPXh4`<2SrD!0ס9X"lӗOD4|_%9go ?/CQMd2v_=c]9+A~A 2آ0Rm)*/y4u $tdOMTy=b-N0sDW[ G5jHFzGO5u$.+% n&O4ːh6GWy!f8yh NGO^"Pe+'aʹHOޝ: #8'#V~] ࣯:Ѭ/JʲdWQ[lC>Zvk= k vn.CZyuQ=⍎?*)Q{}Mq}fqpyb`>G = –WM@%^1<1@!m&MQt8q[Q-ۘN*om)y?\qK)82e$7jHi}N4X~?Q['0Seb0`0Dhy_]~&fWzHyP<*8r}Uyذwprdr:/;vRCy9 .td粊 DmcqC34pNjq@`R+I yCbJ fG{'z6['#4yLZC% W)7Nnխy!(;|:+պ2.nIdp>[[:˞aԓS@e)]iP'.[7&l>N7DCzᚮآ`T߯ϲ77 v\ p5)mÜ~/O)&!RwSq.^M*1e'K^I,P){xV R!$I^-m݉(ehJ<ú*Y}}GpԼ8K&+7DKX?kXDTRtV:v f)N<܇ %1.6{ON ]D{x5Ҵȃ4إ*~yj6)P" 89L ]ZanzPAu^:3+L3EIk AJ=ē@wAۇ^͢z}slmE%v'`+{oкgCiDb*aV2XaFDՓWlu-tΆ9x")]xoxǗ!5_G˸U-N$ōΆz;S]$MJl:)I/2|7f .Kh>>) , PFF;w,xz&Md:_qz'bb7\%pl%WᇼP9 EC2AtÂ'3:,4fǞXEY\2=&tI|-s /'J91,7_3A- q eW4O$% X>j}} b} NTubM3ghuA *jZH(c?Ƶv]_OxoXڇDF&-HaT&-[+liUVp eiTWP˝]GmԉO"5˜Hiv2>ĴAtհc LN-ηT a7v/+xTgi>7 ҅@(nvIK2%~\.hkDdyPm&gD±IbB*}/|$}Ɛjz=/8j1"O R̓3.>'NZ.a?[ lwqH72`*]M̘>0FGv(IpV Sa S@y\ot oeC874zdL:Ts 9*?1)@9(_d8mllbj+&7,.[NsH) ֗(ju4L6G6N (TD0Iw Ha_ml Wǵ^Cdx]Ţdh[ /?Ҵԙh =3C2m?~ػ/0#i?xu*DVw袺qZy(G=(tK\C?W()7F,R'ps==5iG8!"u@űmi2a^w/֐5S+ŏ*i'j@/~x 1ܸ=:K̥M_^1Z(#VR Q2,K]57C15|u z$OG8ݽGxRb0(;89"?yfX,\̾ëȗZhcC5ãYL Sm-*oN!uqF׬?#XrFsEp(!cyKL{ºlnpɕLu_\sC޴349^jk73ydSQ5a6 Gp]\ltE%q>iєA~Zs-Y)MxQ#UR*ыjK P]rpZ%K l9*zݞ_Ѭ= D{6, ٬l<ҵʧMC$5`zg㬆r2U¼(c[vP(ν.ݾQvI'=#*ha~273,. jF@L=7 m<0rd qYd Jl~/ BtP?za1 4sOuo,WF_0m[,;bkP7,Π+)h gzvņ:b,Jjz,Eo֟J[Zwp=W"5#faAK*-=$qL YjUò.1#yWx02({14U O> <)V]JsTS-n",$PpRamن *0s<egUꘈf8%arCpk\PQ7DHT4Wgm{ LUM\ mɩ"NzPt^ X_Ԝ|-saCgHboe*NoĥN *I89Շ8{N2|^T8=+bB> GE (b{59ghD)f JMSLEe&s֒buBNtљoKUW.x ƠPKTP.2> { T!AM0cȨ lǗ%},$湲tR"6/dFI( Y:#UD?A V@}GS*VwFd>¦ڱItQbfj0 a; mQc.Pƺ{qyīlFD=%=&R␁IJ)k+~Ң+Q `: gUmI!GƶE2#Eq5`o`8juܻN7.oK|I QdAB-g<@q?v̋3Ǜ+gSuc5)C&'IC=Z2|y,#;fҟ6%KjTua&w<{2|7@{>ԪJF a?(?-%ՠwni I4Z`] .H!#RWuO4u!>H,mǁ!;kOq92J'|KTPZ5״*0=>ԑw>j-Ճ$4nj^Q\ |s c\7%7=_G*^0Ji'x80q@T[p?P{뜏{ Y6Z}"r`alwI;b[G1&%)*Ơ 8}/1+H"~-69-t:mr9G?#nڌ Yل㒀';(G!*]yN֬_d}"Dpyׂ%gd~[fW'GD{Z(C<^ϵQAY4/B;5JlKMs54qT :>R6*~eKQTzQP?l$ d|ԖO_@mvƩιbߏÌ ^N_ƿ[86Rvbx~ˬJDԩr*жG}Ἇ@.G8I qQqc@ʇt$]Nuڳ&2RladφZqp$ 겦빽w]0ibEPU !.!$Ih9*6(d7Y]@&udS?5P\畩]R0thyeV:MThI:x%KU]#fB€{5`o1UD7$l zlmgm~a+)}ؽk"ҪtA+BN5. o~i=J $<6>64|ʯ#F ׷B^Ly$Iiz>،Khe۹toOD-w]lo!N %/,=hͤvZqdrRR]n/K {|=HaXB3(\f"dži6B:AxXޘCzzODR$6-o&>Jc+Q1`T~Sm8Jm (ҹE$HaPI˻dxX.d<Л!Pd"$2eMMWMP)&ώr(A UDzc@#Ikf]z$td^.ö*sB&?DYm/1 &cY'~>4\g#e,wS ᬍ#jb+" L;J}}j)W]  de9 \LQsH)9]z]!(o+MLO%u\M h:$`>w'1 zK_ Gd38$mWIGYp) a8*pdP0aZP(,*Dc+*O*Į[H[:7 v01+\ƥf:SA_KkrX -}axج5ۃ U [ 9.=Qx+;$fʧy<1e@5W:up`) 3OH+hoQ 6GiuQD2>,O`+Zl?=`rFՙ vJV,#u;[-?N_E;rN E{-֘L<)h%7RoF8C<2Vt̥͐@ȄMuqlwGƈu`I:đl(|[ƔhܑL꟔tɏbL[wLMc ^u%^CR7YN4(&]MWO4kIt D P#\ug5 a6A' !mg|I!4lӭ ʎHV3\ oCO4:n儕FI ``NJs:\41+%:Um|roBe%p} fG t]CLiiHş<9n@dVD%EAA`҆eQ=~ ^nndSY?Oy5NRb3N_j.)gYEm@^~ߩ084[ߍŞUeȗd!p>^B>촠fsפn}'MʱVQZʆ rOUC @I[#q^%M&zx+wk}v_ Oc2S_Y1-oEa+X05NQV^4;*zB\en_%eXIܡяX$,xx cAjtݷf>S;mvMZQ6&:G$ƫmRpbkKS&<$Ҏ+q~#$E)t/հ1Y̺gy'"NTZT U')9'~ A&hx .+w:U<7k' ^@dpnגVz/Dir]6黴n俆؃c:{ǐ%QL&#63l.aεԤg ( Sw)V4Q۹|hvM\gV&6 K$ܡkyEtҙ٘O?5*pm5W/>feduY,VN]>i]$'|\&78Hjts^:|{;*.%*`$ B)b߭P"6~MG#LX[^~ss&. #,9?fLq d , 0! ^hSSE”tz ? ajIOq=0]ӃXᾕv|,&t[ўP'DJ!J<8Ċ'N#*U dEP(=ok)+̶g{*Jڹ۔{p&M e CVX$66ѓՊm u'AZ,zWjQ40 a4 :=wfY13z7%D"O!`^u*`R|rry8{v9cVjΝ )b]i(L$5u-8@U 'NDh5uͱs;PAv=xycH4}v @3X:T+cH)o H$HZٸَ*£ S og`ok$e@-I'Q-1 <U=ƭ-d;ȡ!At_+G] ?QSv*5Y'r&mBf?85:ݗƷR`8*~$L^>FMˑw4sW`B#υtw)Me?3LAlR&mP)F`Tt#hiCPٴVi^@>RT\Ԁ gB{޹wRrdj9(:/hg?It'ql Unۯ虀)&2]>r.!b06\}@*}ܔqj{j@s\]cM +)潠I&lns %W_I탻y%+HΑ*w0/ZcػQAbCU`nG|^/NzGn%v;FQf!bM5xG4mv!B[-7N6UX;`&%lMPۜM6PӂE[{%g `ׅ}ۖ04trC:=%{[7g]2B+7f+HM"/F i˚V~kq5?G[_ E.^k+ 0@ƣ#Q"|5wR-Y (>EJ]!,'{5qArc1z~[K9/iӠ!g1I^&kǨ'4a^y+OmR 7p&0U918q\]AS*|poXmKwCRj7) 2ϳrjiXak٦PxZv$+J95Ba3ܹ(Y#^sTk. X̒7u {[mY Lt+Ʃ$Iyj}gLN ?!p &}qiΡV{3"kbfbP'IKvI@ %PǏO JЫP1TFD_ _-?k1nƻ=}dOMM9"%y]0#}4egsiYY\eJ[\/P1WR &Uկf,oEkʌm~>p3"etEF2=ca+bt\&F_ېmś@[vp6aԟ;0 j"7WIHM{iPD»w)$n¤5+%J' j%xp̺JsNSUyIW4C6pRr ͺ3^UDY0;cCJ٨Ǚ[0Y@˛|_O3%B'S~Y3*cX(#C2_)vf M8l_`aR:ޅ \w)ӾА/١\U ^%^xr0z%?(Kޛ) ZpWcS,w3pBSc}Ya%=MrmN){l:dĝ梟z$˄ C)=Q%n|E͍bDGk(5}T$JL'/싕/_Zd뫚nA6$3?8bݰp&n$f~![-/,Uc|&}`/ [.ALZV~g,ed*.u-B {9AdO"Nu=Pڽ5+*}'5~Wj1".UB ONȨXkU,y򹖓B4 Iva&$Vu>4;[T)y2yFzy0Ntp~2a+k=A刧zBx,9ė~S˧i?#0c@}&]*d;B~F3Am $(+ I:ˏC7,I2ʨ0j&XVhi{T钋[alSso:p1So8.C:Fim[T0b;tqTm&`Y YA? v!磡Zj\ʇ$re .w`?&R;{!n`D5d!w(/ -۝ZGD椲jE%(ntuZ@}Cw^vpAM<#iN]gq]uW9_[^~~ڙ2L0eP>Wc+ْMjmu_⡸u2RY.2 vRRKͦ,F+2{?CmrMz0F}nD;/5]G]Vy3v#hfuޖCȳVIw5rF>ƪC]gZAWœg `+3`b}Ŷuh¥T } #)PA`*Z3i<+Gaŧ{wE"{d DOHF.{ U>v~jB |?i='l(߾`Z1$Bl7-Pƞ`Mܓ?jQw^'i4iSzbeK6bˁi~VȤ.Vf ɦN Y=2b9+\ϼa#vkR'ෂd>^R!)3A`*$͟|2Jcy֥\jU+ чo= uxpIEE.4U(Ḡ)w簚6|3G @dڻ7H0[Eo6}xΡ+[GY7pRjw3D"U <\юJXǺ2< _yf6ȃ"hN_DM`Z n=B\#B0iɪW ؝6,@%{PF4Nti\䩀 \'BD;"\Vf*NðIަMߞ%TYJ/T h.So{#򻸻יq9nDG~ccnm3?΍.kNu*X D-EKJ;u -F/ )Ҿ'B҅81n(McwX֥thk$m%6xIz ly&T T)^`3\N=UZA| ʘU[PUA'>Exilo+ m+ FxɘΧȣ0$i'MQI[N 1]Wli`¦D-a_OCƋ$=E#سS%>):quإ4Ee)=-ٌ-; vuHP|9jjަoH2!#%B+eqB3bCڷ69`*U(l5tJ%h9:x{8BsQhTn!m ,F- / È?.r[[#)GľJv:5V?L2eC-ϪW TMIeq *ᅳ`㵓*6 :rp\ )DрBޱMӉj4o˓8d}8kfs<k `-}v$&$x}LO=cTj~VF4究^I1XϵIC[ G<88(k'}[&#pbw w3Ur0_ B:uک%soA:}i@8Yv7z:jŘcjjOt29κl!]Ej2e(|2N|F.ؐ FrގK5 0EX$yyՊ3wXF 026-%4)4͑:uw҇]q)-ЉoPICNj(}gDAlZ9稣9-=vB9osD7VqˀNa~Rļ U^~rPoAtwc@[]@'t|O^͈矒"aBay(rK$.$w#$+Jb0fu;-6Ef7}Rro1KRV(Ӂ @Wr ~m\[\CrwPEX3 v$l4H<5yg={bP~XH^n:6hk%ߡN) )YŚnAQV ڳI&a n!u1aRIU׬ZRE #럂.i>^gSP?J; qp*I\yD!~7X mŲn`>WI;5%PXZ~˲5g6PkZ 'mzof ,ؐz]jT98&rm ;M|R4T tsDR-&ѵӐ ΎdB,;$ \r`{xh~?P=`1Vy~0 CThnT$Am,t_/V&zbv˱t>Ti/3}/Zd97 ooXjWhm :獃1(d Z0*ð?VFsr/q48<ۮS&r'.HhcO.bx";"mP?%Q8)>y#uqȀcqJM{Hǻ222X6Nkc4+FĦ*4@fk3Gh1۴0õilH BԺ" tX̼pu{N2i-~Ť@v)Fel^J7gIb e >}@f'W@83eőGd 03i.mYwJ2]ͳ/w|jK]$`;ݣ 9x Nt[uVC/\@B??=dCcbv|骫ZF=qrsDj%hx1&޷bW{10^z95 ,q~M6)lLR7JZد@xd՗_W[`%a2'+$g 3GԼ9!Tke^DL; %Fsû]ҙfZ}Oƽ f@j9ji!N\j  fgWBCN A3tAK~f~{H+\™_s _Y3$r1D$ye(f1BP4TM=<[4޻[7U|fVe/<\|` EśGH c1# `pKgrOwyLJ/*)Na"eB󫽍vn$o9 "W- >ޯYMFn)t/z$~Y+";67VgDrF4HܼG>GWkQ|enu5ˁU$PZEt uUMz)pOE fyTQ{}ew~VEPKn >8tc) Z^&ēDM̵Zk{4ҩL~x M ЊxqPơљ, Gqg}5yi0s:03s@Lx q־uJJZFxDda:eZ"Txs0q ҍ nѿFzL0:&F`dzyD3[nu| n/8S** ;A5 b'd!z:FK[.Oa)d'³*j8F&S(}Kpr#g!k1TGM1V?+zP~|XaڂB.N/7eIBubvl[MR*iM(P\XAݿpsaַC'wNlH'InN]>3Q(:ݮ[p2ɓ)@zrƁK4q>Uug2;q/n.&qη$ 0]^ƓZ0YJLtK=D gn2Ɖ=%}wO(>fY&Ä]5YL ,52fF]WR-^?D=I^d"IZg.JQ>Pfh;1C؏5EJx'Dw}p1oVE;\ь6FIA@%%+U94.f%|H4jc=ۈh`~Wadu@+W?"#  -NXv?OSOf KY4q S8F}> LW*>Ed} [J/&x`X$ҸCe4ĜU3_ jB{K4[j@LY4!tYN N.A%`X#!Sï_!~Aͳ%YYT)=<Ֆބjm\ z 7B!_Aóȧߕ(E`+Bai=Z\0?GQ|v+AO#SPг.8[< [`"gv S_G:UihX?.+\aW[sbg Tp\wcGW<˧%`Uq~`5ҹ<䭷6+~OVX>{\Mo/ {Irϳ>,~ -bratJNξ|ET:*}eWPsҝ]:/2h+R)t>;#'5v!kk sqҽmGR_rA"{ '2fHo_ᨬ42ਧbW[ۅq-bz>_|Jؗ&~s%oV6qrm/4L$renJYR7_"szԄ7ĨV`HjES=[uˠXy:!w zj2mtO" cD8JADJV 1Z9)ĥ4_bS2o9+~Kc+>T!^D][[\q.~6C0ڧ Wu"$  Yy@В%ުd ݞr33pAx:[ g!FƗB0e}YW]OмY>s)zco.P"t'6.4|GiZmI[[8?̟BLM}`(0&3ʉ mJl,OjeJpXm;HAx ʗ,x,A/~G%33FORn`J"Fd &>VɚbP IQ ,'ȌǵMVσ/ZyMŘJZ8jϳJ1fV:@Ae(FٝrgK2 [ _ݛϴZj!nRNyN-LmY+(N!LI_ە})!$+ s^؃%aCR-h $_A`|:Q: nhՔfZY,_՝L`#T!r'z1lWE[q!*N)1-a' TtS_Tʷa{ ]V#Q;D& cZt#U.rsij7-^r%M+ᆔ:uW4"_Q"9M| ~%5eJFB!&HD K\sJЇI(|>3y΂a:xE6:M`[ %\m=£R4?qP|F&ݡN bF([&Σ-5G7쳫͵{MZ*t9ʈz_@Mp;RP94YA]0;0d<):v7tWDmQU$$*}2] ˷h\̪rзuz# 8ߢ@'BI'!6o]ڄ.2 p@DT?q( Fuw'3I"+qG^hML"A| FCG*ϴqTN9t 4i g[)T/ܬ)7b͇\ዑ8c2i]q֤l52]qk8=4Tei>|>lJn L V YÞnl..˶;${!fbj%B`dhz 54(FwBְ6i4UsHO#'I_zʽWZqX>ॅZ>h>ϔKJ5&Gg݅W lLH̶Pl๷9mEHWFz0*Z0^d;%n-rMRy\۵SU3Mjs9&>Ҙ rIIN&;Y  !VLV;ŀS>iRGӰuo=C•-"w"{-}oL'NH/|#\*#!\ir/Li%JU/CtV7ș2bAcU gFk>0HVYr/Q+%6CGuF!ՂSm =lIAڕL(];l3"=' -J-à}[Jwa1TYN-wɬ R-'XwhSclh|JaƝr賃qA BGR'ELcQLL 7;v\ dEQy:u_S]jcԃ:cJ,d6UުJwQ14;Us]ԧ8^6e#de~[L/2?2xDx>NFTwA滐ܜϘdz֑fCS@~p1*w⸿+iΊCAѳJOSb`?7(3j7TZ!yH R:z)["|} ()%qʼS T0GJצ {$ur|i|If0c Ze/l`{wM׋8>x([C))"(Q$#z w0;DG}71y'rQuSW:s׶j8ƞs8ހ[;!۶s ;kD10D+J":ܼyIm FsYlP6ttn pk, ң$(! k13{?"U}oYÐinqyL~lֽE3&a>6ϳNkrbq֖8%ss&A"j_ri6Jiy9,$#8M-P?yjBd-6>p%Ӂt85̋{Fh Hӗ[].2ZZΛfiv}]=6屁6Q~ԧU+Ax7v"ԝ7^BÌSsBYj&H,7ɨ85[KV  n9kxkK`F#Oy+^]Ш7@ ͵m=ٙKأL&!ѨzkšQ6njZ-y0BT[o?wSvk8wq0@."ӄmj_Keӆ(ܝW3 OvM1GL'0-bSʳMҵoBTЬ@!DI\Db"roPԛe`@A4(;<#8.bjZxh*t$#>V\l0V`SCuP[c ԚhD;ķWh KT좼^rʓ\d1H $H+n@BbJ0i:k{`z XpXM˘cG~H'p?YJMџm($0E3Ҵi%wVPGם,U|^39W#Y 53ZLV[j ctɿ, L:$h:Zb@rH`gĸѕ!;@==@Kac$)ٞe)'8ltdX;WRi֪vvEɢA&iXBYh.0ʻ.'0Lڔ16ܴƷPK捧TluQ}`Nh$M*3`1 Fe/{qE%ٕdkʛM[v&1А,}n\aL,-`IxDXfFq3VV~46"i\erKp\ڹT1#ᢌS̒ਦT7zM,C!l TwƗl0O';Rﱆ=1H[ [xb2W}E;i<L DKh[cPBۓ{'0pM.7U[uI I1Ji6IJէ.z,izdmьIPw)y`[q'MɊv) !m>mg0zՐ"4;,Nm$j}Rx.% /-`ձ`P4U]C`Y]alqjvy/l\-YCU"y**Hl^HCSp<SAxʮP8TiX#ltBU@jVڏhS icѺ?oPmU6sE;J?),gL!#|Q`v2ȎTeRd6)OE;?i6ȬZ]j㜔±tH^ UzC8xN?c5-tkUpϓ!x? 4zk2רV}!}L,Y @֯Z"2]q/$ٰbru*H7z*W玩3glKWH f9bHb2u~~5}W}[Q5 &!n{9n{?( MEu=t݊ qJAPu˳ 8A޶襑>>MEewZ?M?lZaUbc65+%2t6E;\I\7eN)z\6 hwjuQ*$qN4yϴ)Qpszad % PvıjEK [94.vJR~qa_:K>ma.VJ殪JBoiE1!l!m`IWk-Dü+g-c\rlpm/J2L+cwƒ+Jԏy{~`-BtXFt%Iw+ ypU8Y)EthF;Ɨ 9vωiR @ԿF#$ۥq`1D&'O"- ˒9oS5ub"F>y\ 2ŠJ]a~<]0!-v&>P*s\Zlb$0~H76zlX[!Hvf(Ai2˻xl4nHv#UA4{& CgGң)C(S`j>Z~23! H`-QfdLb]ɉ6"^lZ+'-L=`Oُ`3\ Br1CvE\{ lBĪ4y}_#]L'-w B-r2f[WdrmV-.^ݚ3S0&EJ1;SZ5+~9ŌC&kUt{o/vy^Fz9{9tKGͨű}v% פ1 ,: [-c*,hAFGkFQD>I4  ;3Ǟd0;Y%Ɂ*$ˋN?I$Swjk aOZy:{^{@MvKHmRHFNgKs!^-i~G1/[ңRO˲yu֚V9m+UƉd'U v lb9hrWOqb#2+R$پwW| 1/Vt-:!gV779 $~]zqhMa2}$KT4f=I X\ s|&ҰxEuT"s)Oy+t8Uc;MAtapC$Ggq[prJ :^h%>"v$#v)n^?¤Z^V WRYYtnqֱBF0 o1bqޠF8=g|m*f`bE 1z*>ʞCKZD;澩\wݺy:\O.MIڂ9^̡̾ >cJ?_NYUj^N=n fW*o^s!o_^]튏 V-H(H.LsI#UdQXMiUEuVlmӁ݊MFo)7%@}ۥ""tXH]Ť[)_ D}3QGZ;p~0B֧BHZb H\lx/Ps'6 6B`>tWDs?WBZێ.|cgMz}NveѨCjkM(.vp $ Kj)w~<6\w &;[1XtmC%#]$e,d W 4m*!֊tR^r=i@ ra:*,~|.! O@4+0rwGl-D`Q F-_Br?2QYKjZ@OX7̜NKn^xe8KAW P 7VK~?@1\f.=(]Y8w8ѼA&AS{{];|e;u`u&0wek59rB@y~39leP~K\o7Dmw5Ȝ4N9"g_ck 7d9{ldn>I?#QVOQTyUhd u|l(䆑C t08X~"EOƠI>0_ּ>n,g`YqE&-EX۶Ɩ/^3Hh7֧"Ti{,lΨBlO*'X(օ|]-{Q7 2b빪 ي(jtg20VwsI.:%/Y^juz9JǶg9܊eUǗmEiD zc%= xw@:Ab,osY>ɺ ahDEh1(67(LcqAvb@~b&mQ#RJa_;7w!u:jK{c逛0t\ ~F |3mv1oAj~2d3>Hi*n^oš pt? .i IX8PtR!M8rL! b+ʿX}z*zE Ǒ89Cnԭb+os"S[l5]x 0;;5NДOŠث1k{g`Vрwc+ew~I32áK2od%vWu} zOkvsz6T*Z)Q XJ Q^_*dxCiJvI86pm|>{iFjӻL{ Ck` kiKsíe]uԊhk :tFg̥b׵N;&zA?]k?\Wb1"uI"v[P$`=y70 GffwY!*Qr (w[_+Bs CYdڀ >t "R>;1n_7gaOӑs_1ӰQ9oK_!n t6{!{"1ěOi=z5c<L/CK5IVx~b^ 98>ذ:ZPÇs|Xhm耥2eGW:L9mi&s|z Ǯ|N1]Tl{VeVvOC{u+DQrƩ3z-0q1<9KRuNI!8o$QZw '8uY.pP@ӊ3K{)Fo{@ƱNqG<'u䴖+$p?)a3rhmU\]׉((NTDDI+(I8hѱh\0GțP~zے"-?NA izчOVq!+_ IS@DW5 lkeu I-eᡟ9&SCm$OU1@O m,ܧZtRdzQ8(@B[,1Q1د Xo蚼Mo aTAGB`äYTkGc #c.a+6xX82qFaϣ* #{T48Ec!"et>oP2$:2 J~Y,#w%L00&!IN>,h# -BctUZʜ!/Dm;v,(1oBp6w#v|rs\@tM^ЂSA.l+eVez'q#4, OVhK  0*05{ɭZX&}W(Dҋ:&NS6A-CXVBMyy]Fq/EAI^uӖɨ<;-HZ.Jqon,c?sC G9O8uUdM%3YRn F+VOћs Dbm7 35QOb1rđ8KTox/0|3?b% 0-]jFRbdC ?!W[`'18 XT'ۅQS(U :.!䱝TkF58N7TOc}u8W?\Gq3o嵭La,!V{~7BV Fe[fuMK;odVN !9p3.IF ؟K PAc,OYaf[2Xs6_Uh6?o|Ti3<(XMb<[܁qҘޟFJK96]sOҷyҭ0"l$Z;*$ }m #APԡ1M5JX HOk; |h>z$-aԉjdg ~&dvW|ATOh2F]$έ4w/u#1JC BU3ѡ]$;G/l,E`nG0e=d&jmyZϵؗLa&; kFOCT3/x/Y ?U"-$nJW8k:@Ď:K}˺ J5e6bx^.,H[YBMsgMaDE*Yccպ'G M+bzUEQqmT]#04e]k4Id^AP+Qt,R>vI$Ds^!&Zn,_JixXWG"rD ߳`j$u4g)^?藅`X}OʂÔ,#SqP-"ÀZ)RZ@D+c{Ef>'zb8i 9z O AGjih;*m)7^.K h;߳@@= ^,PﮯVOW5uL;M(%9I-r8/ qcrxpm@MaZ>CaC z!Tĥ ~Nv;{F^RdB4zC9mi,w<tHqcvIݴy0CJf$Rq ,gP2d`kmܘw[ѱVppXlsV~IؤJA/0wQ$ ŧy384IL'[c~I5M^ݶ}u0ZX,N5p7DIIKgjA 3~&?dRg7Oy% 3s$'&_s`#诳]s!;<6 h0.q-cJm5at:jSi,yo[|30哉"Q߀t}@?.?vI-A |]zt$ϕ7k[ѽT/0񍜠](5Kj?+XJT2/|b4FA~W19UDuրUR~իpnY0QǯE3[w؞vM[64,|-_M2hgG?M.|ؓL#KM#S-H-EELĖ;S}7 QGvT&6q,79e>רUGu&c0bb)Ad"(#|Fw[pcFa\srPrD>gDg7Ǹظ_^u \qN,UPΙ̸a^&xe^OyusB6(`IT.bOo-Ogquwt* YH\N6nφi}#.t ӋĿ<-]??dTR'+7ooaيu*} h4-iXhb.VwC]7_(Zhgd:=h(vaKB {&tV: ܃!|74~+6]Ok<Lc _6uohv_"+nM줪ZbNy>̪ hι`?Pm>՘D}VS?;ݺ! ?A`:=5!=,7r;HZ2J9MN&_d~9&0k}4hvKM .& cUm )#+2Hjav? UKGE1c[~AE\'Ie* f;Fh򔢬A1 7,:eXvy VR|邗&1T#sϩ 1rB?>z7cklfyJ@žҫ}QV?&Tr;G(=07ykn>q~O6+NQPí!/\Oyk5~&DGg?Y0@&?ѵn1OUb[yT1]esrz s滎G<,)sTɗzF-tL奯װen|㣿NQvgU%hg^46w'WΪjvT@!L5z"ST-[VɟgCD*INm1tf~u iƉWl}'"l2W3:?\%DR$.,ɻ`1)G9fqcӠmQ $|9wl,9cK)ǃ# ~5MҗyS$<'#͹bUSL'bׯ4Pڪ8,,C# njb,1 MpZ"Q@Ƽan#6a}J;_r.yR[q|U W:)oA0w"ӧud ݡk'q֙[JW'EظT"e$5eXF\êMmMے{حۼ0؊Mk0"bWd'E]KÜ㰀˹tOi N6E[!wN8+;r%(Z4WhGc}`'R )Lryt]4fuN/;=:o=C"+ W5EOkVcZSK`$F$ctojГy h7,CiSBǴz ֨ S3+ ,gUlRGi*իsEEA l YeJd>8R )yl֍UJ DyLλ=sj Zgay7q!v /9;/Pc+9ZZ'UN6%^`DKタD+:pdh']dojlWop|khCNӶ8H)- :G18=znFNAtG9LuX,:1DTv;=ȵ^AI'YWd , Ջ'1Ƽk)}$ZY~ ώ0 N]3Z> A"z~T{ɑLއQcp o ; L<$vGwubWXd}_| *a-G,^fE\h%a&89#љm %:>!]┚*U6T RuX. !&DP}\,Q+\2("I[Y/7fVJ)_.4wi M>J,2Rf'ׂiՔ_Ba r'ކđeؗN/t5h B ]QL1Br鏃ZJCB. ]C]j+FnL=ͯUhP(n w(vjN{fx1*"CBT N33ISjMٖ\P.xrĮZtT+yL'E!%ZQ^H!+A34l=8Tvwce Y(oY=;ItoL=*|ZA-s:Ǽ7k75롰7)ΥV嗂$cw\BrZ1E/i]{liBrQSF2!\8kR_EM)Hkп!#Sq[mYI~A5 z@ѻ1 Z\ Lz+΀ЯrdRWq;@j;&ɛh"b)#i^-OdS6 -ʵq[dKh:`^=^4y 2VWm- }VP0D%1k,ЀR(r(] #Y ,0fʮٌ(?Tt OI$%_pVN(T<4#Ayæ$`I"ڦoe H[D)&l媚$) ů@izs(YCJM~W/BwW4 )Ҥ` L;F {cEEEK/i;-n9d}Sxa1-C3=5,GƸ @>'cp%Yh "ejypیJY :-C"->WTt&T[ a\=S6{5 и ǩ‹Z7qMseba+sǵO(j|hX'. > yͥzp->mzlTV=EQ0̥,uJ9c߽isNnSSG.pr;\OVE y}wb9#!|ȠB`3,oɾJ,?gB 5xI ,o:D1LԮ45n aX;wNž(iߤz@"0C/ò s4rXv IAyJ?tX}>=q(ӡRxL/KpMViw BtMȏR9 ]_*1m".J8s޺zK  fCfl +iwx豗\DJhma邚]+ž{-t^XWS44̀brH5ۆ]doH=T 4٩"jZW*BN :k5WT 9[Ss %/D%Jƌd"S;FZ {e7ޣv*lG~+?vٷ#hWB>eov Me"T``K|&#96G/,~S$`mD?ģ5oicە= &M&P%뾏yИYOxxpf@D3_+;X*Llϕ6q;8-3(& [c]r:>nkT1l´(f #x5R_20%{g)I_i<ݷ[U–( qވK [T_= ^KrIMAVQI:eW"h!ԯu4r)ɰX~++WȪe`cN-APz$cʏpZh VZ`4 g0\oK" IUOMB< 9HE}FѲlnM, _cL6Q޻u@xt4dݢGR7fg2LcT=kwdLV+{U$uL>k#C_1'Zs /t$r!Bms-7=PoF)Ɇ`W~m'}Yvִ֒elbG~ȥp"}5"l:s}RnRqwQPv!Dy3~BP27)0HՏ/c sʄNoǀ\tYuwnp?^j#IKWcqSuRgoE1'5ǥuj̸hxrVHZd^7kǓq8JXYyR5P?U=h*w~ Hf%oͅĺ-ͱkW~\($63d62ƓZ G$;1 ĕ*sP`IY{ {7̧?+ٖmC"}h1DI<Zl*羀?4T"g[qCۋ<<{3[ R# )]5d1]RTՓLojV-.?98gL^˪ԓN%v %=OIK)U$/#OOL/m8Up:I=^NK F`Glzܱ5@.i$D XcdQB<ҡRɀrEk׳d W0:Z/_IsCȚ){Zĩ o- J 1XW6Y=ajj&7EgqG0c&:gju2/%>"p'G$uiꀅ^Byyʫ| B/ܱPE @_N{s֏NQ5uV2ES6ڟog/XAh }Drru#@G;Y+{9]ftoS h 5 ;ɾŪ5F2ԙ0.<ݘKh)wƊ|ӷ;)"k$TŚ](=Rc;}?f$__Ĕ,Q0lTԪzm:M 2g̏CVq-e@ G|R oNԴ*"%S)S|mSLEXKT΃kx<߁`ܙHXʥo Uθ_U>B*Tȁ2w-Χ;,߄-Qc_0AL1s#+p>u3RGK/*G84 0BU{5rP6/489m,n&Jε\{MΣ-8 *B[ռB9 iJ?a[\k6%(1h͑L˞#r: M=&ƂۺQEaQ΅X{6]4X0ӤEoPBT. هn02nɾ$alh9V6;ЍA p 6ݨ⁙&ok71\'fX{Td}v U#'x%m>lD\WAQ=oW1:)7yM5Xr֬>158vb'8n%nᬠ}^3Ѥs.q}"zmk]c0P.;#FsiCsHZlY 91 [- tX,.~ @^w v$_T?$QB,Ҙwk9ͣNr *7$i|Iw#'pL[wTsVTJByޥTlѢbVw޲oKx=/PjY R~%@oVuqمHS茤LC TЈA?gk?0`~^|B ;6 QxZN2+sܭ^83doZ yW饖#9tصNrm.c+? Z!7ltd2.D0r$iB22}.Ԅ(b6QJg#stdX!ʩR^>7̢0V~wft\I83andw4B䕩 m={;zd6Pt킂_W4{i-XIOR*'S>|:cszɳt; ~[]>䣸ȕ2N[MHPU{Jвٞ6&6ws߱ٴ+%lJQξKh=Zxѥ˦ .~?S?VK&ėQ~:+o1tô*1ebD|8\@4qOmٝ>?4"{,갘ŧQLЎ`H%kr;UptIr z:w1vxE; s [1C!{ > ~8բ/w$I;KA;4V!/v^[?H̪4 >1@\~}\;n|nWuCza̮`8'|9ѷ(QqrYg)(Vy4~>VlKjϼr/]:QWԹ$i<, S/f FJ}/E"d5XH mg.D5`J~>/rrr:o>̄&D vW(~̃Gwϭr <忼+#a [*V@&LG<1is/ƹE#&"7BIԔSiM]t<7:// @OV>-p`*` Rn4z"5h 5q}UQqϠIUf]2җ[3nec# I֊㤈"k3?1b&:>f{t>S?UCersXBAѣgٖ-%KciTe l vDJ#_huEwHO˩jLJ'HAy<$LihATc"8p6O)t{'ɉup\sun1Qz?9GX;,G38?\Ӛ+Zb*nߣlծ:':K•=sqҶiWIHX#r?{Z&:h\>ӧa톅z9kcsـ|orndKBd"HOl5=uBb.svW u\RYA3E5|]H\'ݒ{ۈk*񹸍%Khҝ7Q"55F1@Mө`tmn)3;8%+9 RgEӼҾC?"@</z$ K2?̗,`EsFKR\hF w&4G9.pE_ *_ɥg nZ[#w#j a ;ܲWY=KHnQ0]}  NZUcPq51[P10g *"b4,8:; ՝CHތ%-f4e`ټ˭wJSt?/㾔PNļ6B32AVؿ \0{ۑzяt4P}rG(@zzPY'3 & 7>+(,12+Xczr }5aP0r" bE%d/ W bq~5 fDli8qGBx2)JZ-]I;w2;14w"VY..RN IM4f2J#9r:h~Tllh26y& ' 'fԏ@3{rSh6~;H+⤻[8]1T$k  itD%uL gc5A`J6z&M)$UlL~ǀ! gI=ҵ:*d~r S^d+=J:$lc!Uiô:~4+K%hLhj3_/t`in.x#gg,+MoAddCOpfddN<Ė -&PA՝ҏAB;jZh S>xyXW s揧fĠh}*GxMO6Vq~8~!.1b' bQmն^-xԝMV;6?~NHVnpN#/\Q`ghr(H{tĆV%4ҟuF!IVѤFq{#~c1]H ,iOH-?>*}S%}mJ mPEշΡ6T&Uƙ<D__n$(Wvo8Tq+ulu> Q ~.^Xb>fc ^n"X7'KE(Wр1 w/~uUp 9o$nsaŭ ^ Ux7v3 zPC5xjVKa7$4ii&$*j~:qރ34#0Ұ6T*8uyNo ql9CZ7!a]l+ F$uyU#O?&0zkM1*~^GHn hljĚ@ţk1 pqVZhrҍf;'P{>ͨp+m?**WN)Ǽ)BѬBt|/K*ЬtTdk$Yɢs`E.iW266KԳ8sftN2a Kr&߄hBuZO[mf-VN+mtH/ΰmP`ulp?4Po=WR?նRBs͎xoUnΪ"T/Q)\SB~Q ^1NB,cX3@A<}k-C!+!Nځ6Ux$$کVMCyn'v0!vW8GED(nCKY>?x Ojؗ޿l"bb ދ]H,{"v09F>朤?oިhTh_ϓә#_6U ((8孏4[6sVW|lZ3F1-},#/ӶP~m.+7}/\pHH7 *A9!$2r)n +i.-ؓhxooě_ɜ8/@)VVCP~$#: \wFIJuH=忇> Lo'|AhQK$戣+0pmF`F_15k|`W:x LGqw{ f?UH\:r΋\U>0sT%7 I !Y`ܜ))M+}+I dt-oSOX:'M$^ϮG*s* b_14\hU_wn5D|얂J* ՠdN FP)#ZR-%SGߕ)+줤mɪ^TC3TK<Ѡxgqards ^A`*Ofۉh?k[} Pe>Q*5_f/sFٿ˪e4\m#S[BX7/ze0a, S3}~1g;fy?IHc6J 2#N0soΠQI _[<\Pv~}a F>[2lh~-}p]lR>{<%NT,4%Ӿ]R Z~Tr^~<^ y?IӥToXM}Mʴ ,ɿoZ6E@4O!RP(oHI &ߵT/#i?x᯷IA²T %b,YyX\$:THD8"|Ѷ7l p|ljQkrE!&gс}\ 3bBfhכ~9r̻?\-+۟';OU](ap E>$x-7``n[uѺHs77 ga{pAC:tjٯkbFj/gASuq|E,I؊nUF{ 6A\y`.F !Lbۓ7=}ɥ s=Kw&:f}_8ieGd.o4ﰣntS~y C|@~J>F<Ť/#V%)ny#@CCI5 H6a4h#"/q3.;|Qcr쿫.4pOo.a]nឈp| ,BVTxOpl|3M<`!0[p4[k%\ו`GanZƊ-PcMS`M$ sWDp.F(VV=U(gx{繠~ w꜑I5wשjPZ[ Sq*'' I@62<4k?ZAqsR2Ę*Z'zTz'XߒֲrĽ]̢^S%jW \"癩]r9ԓ\@]䖗19=iA%v˧Y*?~)3[ЪW~{|H~g=kvp@X+S\c3Jф Z,l ѓZ?5}t, hШ3)b ~~ B$~CrnӃtF ֍Y/jǗisQ{$JQVB(ɫdˣ z/U&(/?̴֜MMla]g\;].dWl7_N Z]PH#8{KT{u5ݷ>x , 4c41M5S) œI6"N.xڎ3) @Sr`a QgXԪ&Jwq^D;)*ؾ}wv(ܳWs+#Ux5ҁDI(oղb GIr-gF6ʼ\JErm&Lg0 &Q;O+TsR`3|i5 ojaK+~idcU緢0hVgmm-\#N[ȋj{U?8~ ӐS vT&;.|N%k`{:gOK$휵 a '$.nJatn/YZKeݨd oED K+䲫w#HOԥ nI>Ԣrl,f]ZN>BSi ub2[Xxg!,օîkb , 3p C I\rHz07XVet9`C;hoS/7s8 |+f6HZŽ\PܠhbCYLY AAAso?*;\)L_^b%I{9\F,IauLƋ&njN4Tj8\@Qr45\eD$A.$Q8)0[?ի72*W`LDfᒕuӏbaj FkIu*<<m.o& <I8mVM@t̗4G /QJهuח^,\̧ۖ}4=͚?]ٻm+$-vgK^DfE)c(M$pq<^,w+s ,}D#x~/w)^xcv}߳Sgy%1<Slxuo>Ψ/B0+۷hϚV8=jy~wiD-P\ga? 6ӛ$l}%^Ω)IbIf[)>^g[hl?@:~JK ^;$/i8!]1-DOծ'Gg?u52he<:kŷ_TZQO7T zaz$E5*h|b@$3bg8b*E?}(vO`pZqN{/!:g8YL ?qwASHXm{{ ь ojT:~]k7Xùu6ۮF S**@}ƚ"Q( 6fb< uV:zMZ9QZ@O۟[lu؋}#T9ΛŜ2.D\*{Q:7]+ >xexU2W5@jzI\*IGŧLO Cg청_,Vǜ@[|gDT)5T *$TW*< Pjo`PPmpD?b򼝈z? =%+s>vT,\Po?2:+縅ex5wSl0|Dm[#g#uϋ֐h !`MF796NSPW2E}@ϑ,`4``jc6 js#T@C~%~+:ڰ+g+J*Gx=͒ڦ=2ˀ8r+x7-  j?80-b.V[H0<[HbjيQe%F9pʈ'/Elh#W) 0=j\h$̸heHle2o e L jM|c|UY%!y՗#s\:+%DJ H_k* x30Xp%BrB,W|4S |s.|Z_ qr-lӛvTYb 6:G1%_ mK(il^)EQ_,ن[[y@n@A9dgӝj LtOeNIvg'vmp {w&*K@t~sDZ7 RyO*4rݭ \⏳$ ISHHB_S`z#Ȍbar=ϿhSxէU h=/E17\rlhC=EW=-| gQΠXU3k `~B:؜ݢ.^mGE0 a;Н( 9L+0SZF dm+v2W~cL;.))nGam&|O,uW0ob|6Dzϴ~wwj aa}+{'b1 QiV9[ oa;Q+El Ǚ9\4 t#W:ͮWr1I1IXXԬNu@TP1,ZvJ@3nlyWgvY~.VCGae;\f8-ٙG}0^gzr1a?$xAp&6y`^Gޏu& oT.;&ZOeBg &P'Cm-4ÉCij>V$E;T=&u$qo8g>&E*[(mXDҤ9̚2ܾE8!:wk%uhXP$2o?|ܖl` Hz<<]ŸҧDu4Ep>C+J5]/lݬ5 uf5sy|Ej PwgtXu)voDTy3#叒uAw5ދ4˩\2-i`HX.?EY%2e+0}h}˲.> vb˵~&4_0 @ثQAj>Us hXzoA: )4D]k=՝4-{aQ|Ԕ(:tZ n6\}AOr2<[Y+2݆nH[%bQfn s@3AGAkúaۑ1.g"zCV7tʽ{^s73d椦  ji~G`]rn`R$;;Vexk4=.l< B$% $@QXÃ! KR˺&x %VGm`@lU)蛩Z2O|S{7&VfQG'X' C8ڬGf+ƷY:D&3 wyS9+ keDK 7;$N2l6R/$n=Aw#ju .r (HQUQ , B4dߡ,Z& MgTMH&AzZ2ODҤ/!7,]z`t-3-+D~Eic}&60!ub@@܄.IΏhpKN]rem Mxo! ?E(_SPs{pn-]%X?0kF%j׋V,t:x]CrzWfb?zDNA~CmBvyX+5"+P`-~7(9:lKGJ#t@۶*$hj8@fxZp[*Gt+DݣŠO{[Kk̝a:{*ܯh=s[D ]C5]^zAH+f?4TxC3O,*Q5=e+{+S@ Z5 vZTwL网!\1o쒲Ϙg J~;mqbН/QMny"Gҿp.Kog$Pgk.6&oq8}M #nW 0RM ?Xc )pex0f 'M 8o+ޞzҀ֗SIX/]E.4Wn{d+0^ H׍XeBibuV<(?65?EøsdR} ?DzLfk4)RKbE7a!o^yS}qs"*D+"CuFⶎ>|HjG1J.x5*nK}z7R!58|i&?WllqoHstDxM>BWj}ؠr%kD/kLElD#H< _n$eJ6M+1!}d=#mY[Svt7rBT?۝:bPq#}Lm=inW+8/I(puU0}t9w:'W#KM]m +YKUͤ+L{mgppj Y-}58 :=G20Xo0@^J֕!>*wD KH.YcAݧ`-coiLR\gEh2B(L_l<^إj`O]uw~,-jx7,ߠGm~@ k\VIJ,__VB0VʝzqEHnN΃^L]Q=}RNčsε2R6iAEq–mEoPaxA@o#/(S*[m|o vZnWa<;Py:m:FPa6V-&))r^mFFS~uWՌ=7:|`4TFG=cR88^%G1`|j郮pRQlB2U3 ÍLzRѳO_ysԤne8Q:L>a<秨kh㿋œm( 7e}IqY}p9!"=W/G)Cg".4jt0a*ǒ%W׳I@^U\eg]?;^$u]`QX'bɐK ^B>Qsoy)_(#_Uo::N!y70Ty;5c 4)W GoXn# -R> ʾR2s[3q%QmI}i4AaTdpIFӑX2giXI>yggmbr R{Q];]i"Z ȸűx; \ tNo[u :폈L a> #[;k9bpHG]YL|o/ԅn^t3r -,v = ՉL:ƣ \_700N)OZda Yt!\}840ʶᆿ}A"h6GDu lawOC2ön1߼=LD(8ԫ7`MyJh5NۜȮ^k6Xu܊dv(e:oۼ~3Rf%tf-BPnfGm pQј5laҎHqcŌ?Ե_޴wd1iɭx|2!EM\;8 Z oVo`*ypgQ {*ׄ狂^)-2LɈ5Zd&T{`k2Gue,}*A O,A9)S9֭D<5AjQ >RڷO]ߑln#~w,G=1Y1H~ݻL+5\&`7#%n[dXIלf xVcOcȉ9&+>l":b#Pl4C!,mfT'I% aK3@R1a9&+; Q]p[^*% NRV"R/3V[1W~ P5l#u_f/ 6S.OkZI&I(o27*1Ķ|vpm :|5O޴Q:,D1@yFڿXyޟnnsvQOg)N?Te+ xDs#a#P1sӚGe!o</ /fΒNC\u2a]^ \4)rmwQF;Uc~bƱ x#>Ft4Y} .>uwWqMaRQ@e= E\H/6AKh,e}œ*f*wVEDՕI#-91(AB R|O]NtjFU @*e0i Q: O{]INV&fnI'A%Ϝxȥy& $S1a c%)9t>Hzsus+5aꗝԠoL7ZW)pu8=#m0z1.-da߈b ?I!!|7蛎1y˞oͦ#CςŇ3W#VW k#Ix@-h4?rgyJ ӥ>:!]mYaգ-\5/KTcweHk&5U(G1J4ҍH*{dձn^ Y, El~/ GN2Br$&h)v5D]iw1t۞>=3 7)%|;qp.M yy iМ޷^_Ξ(ʸM"\=w)NI<Ώ8MP}꯴ / m>؏s(!!iCWT T9c2S[U&.~QYDd1$B@s-.}#$4~0nc .s %X{YBr͌s=ޭ{3/nO8G<<$+X_V`W1r_"Qx\ h!z H"@F&ۡCϔm 5dr}@POlCq3n_D"JsyVCvօүK.]wH~jiaKu=Sp~aq%"e^0Fm̏I^Ek%d"*qiA K@E'ֳc"`!&~P00zuzv>z6GPw""'cZx0Whڹ .pVtiMi,*7Zt/WΗ/g  r^#dE,Ma<yenH_Adog)B)Kr?a3zIR궇1n(y>H xڳ807}5#Vý(狽Mg3`k/^thݮj9:HhɪA9e:< @Xʹ {cx,sI'YMxt pαiKYsb(l$xe,utZ"҄'h,I =ȕ3cX 60a|T5A7TkH a>~r&l-נ?H$*V؜-6unc=Y/66o pV1CL&el ^*"\:{? 3TI;-+?ROYceYuAH")7IWњY۞Nk ȴąFBAڋ P 5k \ӓM r8+OBzª#/;޴|LFߪ8WةCp:2D_I~Cv.Yjt:%pi(*bwKA$ Y\& '{o/U5t@x** _Vz ρ-~Dl燎#_)[0 |"K(N#u- *@ޝ̙mR?Š:_kcE*$A}nC?@OvZ%"$ɋ@8mCJ~RbCuŐ S9E6MT@nl-/t+ܦ*讃 8d+~qՎ={a(/*kONXDAa96`!(*R0&5Jגdy8Ƈ $|+af1={?4^.IB\MYW]}38;=zh)s頽61gq%x#nG;!@B7D;ByQ?=x`t (|/=u6r7-qXd6!E\ia3gՋ}@}>{Ozl -8%;()+pRJY"j'l#Ga]PVy7~tqeA/T쵺; 0f`>m@HV&u "*b6,9PR}ΔFXw)4Z}d8-M RX3{EMO~po&nF}TD<߄poh6[!9%[$FϷ"DK[rTrev/4+ͪ-6Pߒg7Ÿʼվj͸We+dIc 7'Z:\Yǯɦ{Sw ,0rGqj,BՃoTj:I@Pn:үEMz4lsr+h;# *\"/p|h8#JAz쳵9XאAq⊙PoB x{qj*qx0u8&ך pY1kpjy3B",f`GV)k>)89m1>'Бċ)zkr]\¸Fây2u-^6n.so{Z_dzaK5{__E7.wԴF$&5Ap_oت (`6x&/8vŵ]:Ӎ;JIje0Pf_8je5#տk#,(e덲X.]$ҝsrDP,biqLdӞB55:O N”Z6F̓GJ !Ĺ('s~'D.ϴ$^GƠ.CV)I[v^UxxŹʦ#oO \Ǩ8)q4977<{Q6PlY1>b﹍]Hd ojUjz6Bz'e:QRRQ(z ]`h mN|e6x5#YG.Pe4g'#Bj[DgHgPݶA7K*sb\'f(j?DE$uwG<[1%\ *PIc]CE5\DЪ|n*!s=\-Q׿Z5~6l,YI\?C;B~6͂/g>|li1R=/ ;Up֦Yq#h՗!0r{:>/roZ(QzreTT3FX$*¾xJٰt[u[  R&@(9QgNU'KMv66¨ #K,J2viԺ&XWmz5S \TEUIڹ8{hl 3|0k]]ʬtp OϛfbTV ZLOaKp m<ҷiq@%b7_i kޓ tLb/o%"!`H<Z@,4Ho"_C61cʾ1 l0h Z4mzvg{ƻoX&`+tp^49z޼a4C r^H=ȸ54?E1 ,8%ߜHP#r/b;6`0sdd54$܂(СH=cb>AA~tه grrV`iy>kӏBQZ`$#(Gn9ߋ% KABOm=71u!]XOOyBKk0pwKH-8}_ʼkߏ_`0&s0n\uC\f+GqldJ9_BAy&d0}[n =(Ђ!8 tWSD >TފA?cRZ:8Ud ٹy}Ĺ,Y@piL1]e3?mv&cɇlH}:Wt^3L+hh^+i-`WO'2 K!ԍ 2vBįٽv ԃGXiH|/zN[<4r؈+'tmndaŽd[Z\0ܱ# VvnЭKݮMbJN0gJdYº&ZKmp8~J F٭;_ŃIǭB/zCl?1jD2|:DbM8zmWn$fP:Cf{4۽q-^{ 'y rtusȂkd cڄs>RZ]/ XidVtNg) bx 2$LqIoQMVBfcW=?*J-vG0t1 H(}5y!E-NO<0?q!UCM!#﹥' Zd/A J\직^ ,%_N`>I_H#ۋ%C(*-Tm " D?cO@GvNq㩎\ӑL赏L{d2Er;&Q & B4C#mF;g,mڶXF,YD.ͤ ^Q4OOEԩ9Mhݫ,I:XeFԧᩐn_tN .or̅8?#ihFӳj# Y>pȔ>eȨɐHv0C|V/GDe׈ L< 8]RQKb<4W]eTy^/+kS玝lA7B˭)ސqnIѳm{%}+)h<'$kQly6lKK(X6Bɰu}X1"ܾu( u[4B=J)93a#:!J0q+'a4w+($*%w,p[FLl ʾ'! L:JggX+]eEү.͆.R-<5\T` 8ꨰELK_Yح[kRES,L^] uޓRv$F)Qxc_4J$s=SgZsĺhkܪ2 ,<:|2ck:_湫<3rXZ,M>WEKcb;صB{llԩ9a T!Y>x= J!Mc)+őPET@4Pٮeyj{HG, 7$Jf/ǹ? !s~#'vmhmt?F;cFqTD4m%LnД5q#72JE$n!̜3l lH;?@C=g-6וHbmw"בػxcid5yo󢬨eJF) v~  PjB(eqti)d[dɕ挡UJx>TU~ LUP(9X2WM6lT%*x/4(+R/4`"āG˙%d˯dW4h*$8D"E6&o:H_k*'ҕ_߳0 :x%"숾9ϟ֐i_wN2F~emglɪMw>>DgqJTSfw_֨Z4N ~(1C-K֏&ihGasႢN1b/i9UGn=w,KJ^tyw7&:$<0~/CġtfjM^GLd3{a!5RRqނl̂ KRX9j#s&i@{od3 _ H[ Q%UIBX5" q['؂H{G~NpYS304Ye~ւcpaM3ZbY|3L7E6MZUwPKИlV<޷gh\2vEE&~_^< RܢsAs/Z)MifL}![a\V:nJ9-3Md!I^4P6Tt:js@_g_*+.▎ 4V329w{I(;u.|<@Ahr~n]x%f~GMՇlѿk NoRKlyMB\tqg  < (!c`#2i]Jz\o:q}(k|3NpȜ*svE{Y\`/$N=!$u+ #0 P~KBD OI[D gԍU@Kڊº5+]QoH;Z}{¿^=c( S_b^|Xc(7aP^*xK.x;^k37p%Zg\fF`ёX=hAgǝ 'VD+ȍޔ_tԿ}w :tRv~ǥtCpg^n +%hv+*kVxl0`FDg}&M.ݥ,U]>*R)1L!cU+B8.xpFO邶ɉ@p~Jx6K}'&4NIXG`ÓrY@l_ e>%,k@YFpcdN׭ت>1vy oQlOdP- ȅbՉsU+/ۯ6ml)[@śO^2D]^m)utQ𦡌LCIYg)m{C}d-EZ48=x:fn7ft ,ZL^}lc!CG. XtevߌqEE6eҠ %;>X!cREq޾PN MHQWe[GtٹQ0xHQzcVGBcٞ!V4g'2j,Ex`TPmc:@UH`47|/ dHwSLnKxӴ8+zxF3qϙ>D zs^3}ig|:Ut!!?|TYiub49ʹ )(&P\] UՀ?CݥXLUW"DtR΅r|k:Уtl xkl\@ 8 PTo)i{gL/$Y/6|즧ѳZE'm5( 6{,'m)˃vVb)wT]j'~N\'8_a U:,ַK[GYeo NUϬ7Y;ΗY҂O4~:0!P-[*/9!rf'G VS:'dȁY AiU>MvTA-^ $4@ҵ c10"N_h6|Q,8oի]NV _~Mߗ]P@ ҍ 7 R*%Vi1yi΄6ނa)SLxTn#ᜈR 7 J8 #p^4A3? Jେ)Rt}F(oI'8AE[vckE"BnG Ó*3[4n$A,k ڰT l2q )!`˧%_5FM%z%ui:"nF%q=/&]5AzľtEW MGICɾ3ށ*vf7qـ]6!dQD{C"麒`/d4~ؖ~[<^=buȂۘݮb'&HxP="Qz#OlZ] @b/ TqA0C'{&ve Yi {*Q=Z#2|qBf:V ۚAY(wATSt{>}=T#_Hhw7)21v q25lp{DӼ)ODTyY]XSeω=ZffPuYYȋF]J@|+jM#zì$=m4GEu2! l9kbs7URq?XEL7 2Z/#ߛh1+(;dʲkฮw݀fߐHjNlX 54뮆m/4ƺ"BKjύW|՗JΧK!Ҧ`X#[n!QnDvp8X_LmB1sf6pM_Jׅ0gV?ACҧ P'Mxji |F9{D;>ثZ# >s-_ݤR_?j:黳6ItuG(KWV>W{C0Bi)]=x aXDՌ; @DDGft1zy8ߊE~ޞ\ݾ]0( ~yw>i g¤#_^`KԼ-Jro+NKU*5ȝg.x+xUHk${!Y*V*+.\Y!f5?sBDi!hVSJQQF3sku߰QTaµ25KWB N3uHl^HZMH:ΤMv#ؘr#QtI\& _m< >\%07F﵎!=hnb֎U}l51p.h=@FZ~3w_uf3Bz%@gB&e<~R ῙKzU]AcDT1x:u1kO2QP1^%-o,s+sʌmt¡5D?E =!i W|+zw K]B9{UJUL !{OZ38mZ»&ft'ayl!7u5 rW` ݍsPbUϣ@aWsD^ȫF/UBFX%z,Y7?V2Zji{I6")s,tAw-BNclOaMvm[%WC7J ;p^) |^u-/wށ<,@SK3A(U)Xq+zi M f嬺m# r龇X}IX32,+VBwȄ"c&Sg[ekmyVJ6^.Q,h҅t#L+/9F3ҫnoPX-l.nf|&d [$K U*vD>\m a"UdX=k+ąe)n5s)p`4RrY% J_q!+ZAߡEܐV;b$o S!T\oXKeңgOq{o XÐt :}ҿ1Y=rRxylXD^H`lCS\P1#yZA Z REfѤfeްJc)ERZ '{f/ޭYH'L5l]llwsK_Q=5+qM,)rerӼ&㷨ݹGbw|Ǚc)GVȒbɼLXL@KBBßVfH#Cy iû 3٩-4/.kmu6ټ!K0`p#~s5 ]alAkߗ]ℕH쥈J eưC^FD=`uLus D~,d?BI>l+:/08djUy?P{vM)iNXqHr-bUqqMW2a9.TLTv;D6W^GS <%hYzV y (@- X~|Xs~ēqb5lī^Fq)a\ {A]Q&Lʵr4ۍ c$T@l ˷pW[tZ \߇ \ґfc.ެ7Ѝ M>1om@LmSyX} ƶ {Ba\pK EU_6}\[5|`SeX* P`d=؇FoY.h@G[k\Xnut$ԶyXȆm'{A7 qTDJt#q0 H|qhs0znHpϓqvTmt K]((0'dou8=W"0ʸ' ;.DҘ{6{ԧ%tLk+J51HH12cuSLB?Z׷[Y f!dTui`rw(KܯHPZߨ#в?xTA< zPfPaM%Tt@{lGaH @0#bՃ3\^aPt5U;#Ɯpi9]xC(6+Bd|}X54= s X5O6(%ț|,L|VקN0q0Kťh@<2Wc,L+n;G>j.B1jYMSW {åot<-ܑl>nks+ }z};<xrV@W,J7i'pFO75oEU(XL,}uO6@_OoFCf51Iٷ0TX%};0B5E ^)J]()8*`.&g zFUЫ;3xsϯy!kˬ"O>M!q5:[KA^:72Ah;QZUzɬ@[3=s"U( ?'S0FGvW <f0!_ [~r%cf!!'҂GB-Uj_Yp}5d<_ ϠŠI:J*RH6: (- ϷXC=w!, =`x.9gt@ ?lڢ"ʺ/Z/9Z%jF1K sMpոc[-Ǫ*LkH1ؿ#ֱ#S;&+Ֆ.oĻkqIghY_Qo[dӌ @*deRk6jrdmy%ȯ&(VǭT-")T  s_p"g-b:>yzT+w%^QmCm\u-=z (WwK[6:2KCgY^Wy6FV@+Xv5bXV8VyLߒ:0c?\ 5^4ߚ<ɔf}~z8$iDG'0H(YbŵSi9WnTǀNm }bF`w`DFnx >9Py*1;lJ0P[ڃ7=}>{-2nI8ƶYY)gc# 3麼A leʛ'5!e ͒rOV4JUE ǒ{z"dYrK-RkJPgt,#*(&zljcRF)m  Rm/ G@q_S*)Kh2B^xGe;xQE ?Y?|+3iNx֬tnpVn=4_C=6NǚazYV5 MLRg ݗgP5Q& BI`)u5BV\"}{2ҝ%09S$sr(l&)3Aq9s_8t͇?F4QN@k4477f./]}}t_L#K Jp8UZҚmyG E3E7%(qɊ5= +F NBr3],QZy3m}]mE^&—MrU(Ya&KqϚ[IJMKwŎ2W@mRjGul1lS 0n}k.GWj/%l;%ʌ=4ZZ$m6IN3v8s.)XdQ \29t ],XyL L%`Fۄr#Df ᙫFD|@,#좏7wScB,rF !m"Bb"+ V^oM@8D!InD/]{ѢhW~S9O鏟+M„xU|ԵV'O9_UQg}zpWQ i 1 6@k*]8˚Zaƴn-8r Tf)aTGOF(k{E=0,zE!^̨vE4ڃxk\WhQEG ~J_P>JR&߯L@Z%[ !W#!C;Qe쇟.X/H'$yW*m myCc#mb?! @teBfȑX&Sdbc7t;u`0mx=԰ jɹ|./'ff׫IV [ER%"bKh<v|1w}~[H,HlPbuAҧŲ#@0'_QLybt흸f>g:3٥\4C }BmJT yvL%lPo+=@h"Lh'8^SjCSk2A$gl5ˏFJ8^G'Yum+THOU!M| "WkkBN#Ut.6˕xt ;os/N qk 2•x}W<2$#&=Х*r_x_%9 C%Kq"tEޭɨjy_# Wz`ݶkC̣I1AJVc;R+ 8 V#pwG CPH#X:T' idyHP#ֈ!N=g9DxrBސ5ш>e`V_=9}3 =gQ2/hNS]xjOl{hO6w5*f9ulfhڧz+vpsCvmҽMx*]6,+P.h82eV)i&9EлiMR 68[<$/t{D$+rkZIUtT{ 5"<˾Ef+-5Z&sTF. 9S&#Y4":ɟXRĒ\-A#`$g 7ĝ4h'.l92àdk_BalFo3[o{+)~A gP|{x0e]XD &ɔPW!CQ9O^L|ޝ3sҰ{B#qhYlmv)LzLc`3ʋpܲ5ϦkMeawӛׂAi$\.y5W_2%iuqDN:Z!6H;ՕFlME/0|4+@ |#X|ԣDX$c,˥ouC\Z ;s8{4Zq'c+ &ǹID=^ג&VK1kUbpT|EvOYC'i2fUd&Zn EgiW`\H+{ScJ )4rn}T#nfTH{#Pŧ M yH=:[m;Ja@GEyMȮ:>0po?H%?#x mڀҗ_NU3=I(Dtlݓ-T%hWE<;a96>Kns{ ]wz=6_˵Ū Ȭ|^9FO~~ [_?_Ju/SYmٔzwnحk ]T}1ף}\T4~in˾>Ֆx<7Vr׺ q-  mHRώĀmT_)h[v 'ɘ#;SRn,%%0.hiV{XI}0Wʻٛz l*8B0]z4 )i6J ."9Ӿl)n/om*f)9E+<¶qr beǮ vV́a",kQH~18+0Y|& ]n=X Ͻ ɪw`~R┇Ra(i&9{, &TKu9j@?}OLLZFqtW\+^JU4tNPP+xf|b$')WagY0tL*byHlvP4"[a;yH a&Z%iy$.#m3b>4Zrodcs;Nnbyq+T]%+=p4zStB ݎ neMt>6 /SC` /؃ZBz-|cjDZڠpA+Pi/~ytCaZyR#,1_] j\ A%Vz-!X+)6ߝs >!#iϑa q+y_Iec_WP3}kLs,"fB<$<$xꒌƅZ$PiV":zڄzj(7+hN  GB+$0UO'D0C<*>oa"L<, yn&lrΚF< ;Brӭ'ҠxVm30 ~lJJe 6iƊjmrܣHvS퇓Pz/QW=؇^Ohks_fг$E m6a?"IY%\%E/8~~k^ߩ)uY ]eǦD(BzWz Kť-G̒8D:pgdk_qqT%525^GV}C=/ #![&@3xudֶߐp-ޜ_f`kσz1rP8m*C-8ZiJ4[տNkůfB0m#D-J"9P'_+ycT{Dﰂ+vFPy 21-P^=%c3H0I}+Bh)D Pg{)y *6up+Gs}KcAI9\S9RGqgL/H@Bs366y+VNGŐ|YYs>k]~E@y~*־F(.jm ܛD8T{zre+$*6SP&QLapgD랳[c2Xn3f߉:} >W߱o$OUI ݔbA= ߜ!a% nJN;4c$j/Pb̡. #ӞP-r↻Å9՞\==-Gfq+~D1͝Q|4#0?*Flg!%Rs@Wiui#. q1dXx3遇fJߗ.}ГUFv߽m0ItΛ<#il{J:&4z=KvLWJ,6nr({jj />BWGm;^>BL[+Rf} X4c2n8no(pn\|K7W9[O <호ޗ[Lю9QG4٦6%5ݱ`]m&-+f!Ep+%6nY9RM54Vf2!䑎gTX_uox476Q eiMyh2YƢsHMY#M@@DX+ʧj Eܘi\h4H|P[s~=lT4ߋ|̓s$"bLa =jsYu'Op uiPpdAZ`{0H,x44m:B**NҚ*.U qϒ)|G=Q%pl㉲qnU7 -H"U$x2%%Av fS~JƯo?.I%^pv{!`5>ABPyJz, ea5M%(+{5!AKLq2mՀA"Z䂑իTTv8Odv%WsP̊Mf)ZkVhȇ존N+ҸU)>O$vQ#B[8T5lR1H.p Z}bGrV_B>P<#OI~'ͱesrys.gQfT0996B_c4mFJm[x#t1)'0LiހǸxu.~ ,F劉F:WSƅod68:5GW-АV@ġ[գJxRt@Z5}P4wX֯꺜_)\7O1=y5RϪӡD #!e90Ǟ#b"ZN}Qr[C[ ;^F6q.쁙P܎.W'^vk.*$ 2^q>  f=٘ S/_=E_L1pҳϲ’@h?AZGݲhd8cB|ҳj%’dV {Lu6 aSKZ)ϖS) _:z\ť F(jM!cBz|C&Y7uI?.؉nɑY_D!<ƔѲ5#vȆ?ð,ctW1\}*vbE1][/Z[by"Ȅ #s,t}z񨹻_(4e!˜XvhXlYūj%6B/k5^P8LjUXHts .H`Wb_sT7hbO7ȽٮXu|i]eȨkۈAuYvjDqgFw橬w ~r ӫLpj ur66T7/b$z}XPc '.Wp8.[OeiVJ*X:Mԕ]Bv!ŵ32 ,6ۯNT0#wYYňw%IO#)eIVX=IknjrICU@ARg62@u=J&lkt, { V+bRb6D ]ɇyU XJ_u.ԪKņ 8CF`A'V FZuCݼ?Jp]kr뼓c!1k(|@/Zc*Gqv3d;~y =:IJfCtuoA}/Bbk餅ځ09׶PA/^~vACD.8h d_ʲ\-rE3!bȲ$&G7Cym]Ķ?|fwbjfk[@xNv3 xL=*U`d{='=NZJ{xQJ#ץf U3*aYH"NpE|^0{F+͞p"Fl6x Վ6R("1h< r0hlYuYuNzhT(|3Q"c$pX0ARH.(O`M+MSt:xr{7&3&g=ˈ.butr`DAmTbbS+砫ά1ZKbCPJ k3–֦@Y8mZ§*!"2-Z}1GOˮn%X4LހR%X ,#;u k;C/ӽ:l('ܸBIdF~;=URoy:iˁ@WJkѺHgzfŬ#[,9Rm7se6]wDjy'WGeC/V2)cxm59!.Vk7%ߒhoxxT|2gݲ=6 e`cN Hܰ("%oT>M}*Uܔ7 R5F7ǀ,q}hU,W9g̓X^N^U2}+쵛!+٪$QhdpqVA?N'c|A7\J)P}Ol9c|SrQ;` L0O~ 70uђcZ.<~zD'Dg5YWPʔ#o6Q̓˨rnXr s5>C}끸L+-Rv (}]=1|xhw0wC%yo9ELhl(?(RFc=;چ˭}Bڿ>~=zB)}`-u({yq}S,>ɑZͶgQZ.%?.n f ݂ d bw}ħ`c ZLC{ ġ®n}댴\}a3\ؘkƞo$LVY뒖1Jm׉j9at?;irPW"}A ~ũPܮ^ UhYMK iU8"k^Cޭwg;]S6]%읫c1S`J,jܰwm rtl)|8zem(^+<8lXi\ n4sqZ@Q@ )Bx^ͻ:Uś?5'~:Ẁ,yy]A)LfR`w5)t<޻Tˆk>1 R@ _6޴ 5^|sNkI~$&!0ɚS{SH:sdO}0km+WTm{mH^q]~ >D )c ~ȑ}8Lm_Mb`0mkHLu0nzaPjfj< !4.wə2P;Y~2˔%(d|TԳK:>l;v?GNe1cbͯۢF~ ?hMۂU! kzjeΫBzb>A=|r ~r!=Om%'Ki7G) 2m!RNo/@!XoC&ho/H)3dݥw`Gyze L\ź2*ez;j&Z)+%9gJ=Cݢ!|"QO_ѵzIPdaVd|!~2rJb en)H,wԼiWU& ABlP@~2z]>m]{,i'e"w&3\O?6\74YX9l ,J̋z\}7]gozo|g'*D #~Cd6&9&|ȁCo1zF7M@5(Ȇ306ք}CT45HG^Z$A"l`| :;UzoA`~aXc/v; nð'ELt֫1aQonJ8A_e-+90incaRqegh_ߑ>K83-׿3 @/-p9״,"ǨԇiTO˔Ze2}3my`D5@G>C\(9E)j4JI$KX]LxP" 휥N=75Tܮ*:TXп/x* nSK$5hisDh{?1%B2F)[% E3pfjEsTq|#\P`*y25u+cH\ LИCLksɉ^yܜ|؜ޱ.2_(@+A[#mFP#g2p㹧ռ z<j{q{qjx 2^PWȖ)/'L~)D}ɒI|=ⱹqMCb+u>TvSY'UۂrRRJ=ErmDLJ/ca8CG@WCEͼjaKǻ1 /oEf9/JSZhC&4'(|Kݙvg<˸lHө<.Ѓ,x38xdՓyU#:ldH>H\3g8Z#=L @xEx } K^]eDf50'$W\nm{_aȭ]whkF-dXU)U1)ȅf6vl{>[|qǒ˾+ysAKA nՆawwyU\B3m/sc;ae0?F U_ {j@8֒‚:,ӄ+1'aƗ7FG{ :YAdWFe ߴ.0# ϙI;sԶGBlQHM,z[Buc9ŔȲyãNw0&wEL.N-CK3+6s-m|p"gտvupoi@l׆/]0C<`Fk )J.) fmTakqu,Gds*ЬbAf*o-0PFvp}8Rz/uXVkj4.*KQ/Q[`H+8T`r B;cM[x4d3b. iؕ`։S  %<vs"BPZRsZ7_$,IQg k)Vۭptp]Կ'@cl"WAJ+y0A z@p)]}zJ#ұE)UPHH4O&=+S@.=X'Qj%}Wo^Asan &?Ǡ'W*_%l)} vijW zSWҝZwjUYCf w (A2c; _g!0j F DWa2<#4%͖Ja&7*YëRp\i~M:ӑog\kr{ Vbb?I E}h4&'j5g$EI ߯Fޜh S[!,(S@ۨ Z#ER`O:vLbokbS; lzFgTL-\gRphay :>Ɩr3$Ι}ύAAI{z9!csHy&—&G) @`.IbЧհL\Q{)s:ygUfkE㜘c U YuGO7ɳ9!YQky?(|n^I)wv8(~:xlIjCx4zkÅ:x7-HG4:ޅhd~?JU=kɝuSfݎPXPnOvTȭRov!Oi^BWz!KHO?+8 )81)ȤM6.7-mlM&A eEijNk ڜVN09ԁVjKjƓ7GQ4?;.8/hQ1`xΧ~,ޜhxVN`cJ.%bCbuzW ^EBy7eLma3t{Ϣ53)I/qgDJٸJ(:;c9 +a߫=7Ns>t`u>|Q~2u&I\uυi7RmxO> (B< ;GO[s#[0GѾCݯXK`}F6+ڻg¸~}f dPAsa25dC \z'Hej`CʩG0ypԁZ7Tز{mQp "ƔP~CIڻa>F0h-bB6Qise.W8,݈I+N$%;0]V"wZ^rehz#t4c@HC`pYl<'@?b ` z_ ]i^o>lR1Q*uܔybwX(+ȲBys*5":IQHo)`H(DҴNGL'jvuhY :" V&ҸgK঍=WoxfQ,LnEiBWZ0 | FIi;Œ7#KBrJdXT3'&(x,_ NdBrR51Ғp;l Oh&'ſcߊyeܶ_E gd< ^ǘ#m1kf~hiTwYFEW> &mx^4i<pc 6dbXvEqDύ(;qt\f;@~q !' + "{䄑U 7`ݳ19h?Q$4% tJIRl {IkxQHj6kT͎6zi7MR(; qIUulCqf$.^WY$50QnD}~@x0bY}Jr.} 2|jT5ŔcXcuxς=`w:Xjn>1kn/%u3A^zF_gok8)ޛT*=3`=b-L/!fUN2E~kuuyra_&T$AeҽK#:XUoA}9]8%|/~Qβt B6<ˑj#ܢ3I}eXվya53gǂ{s늝f`,a 5) 1l >F EHAi#”\~CX#EBh4Z%}jP\z in1T/;ߢ l-aq =mqd7dz;OxE} <:~,w ^JO:wөRe3ЦW=ʟ]gW<}> /0 F!A/340q-86B]ЦdYMO^qz?O1N@ΛbꩈHJ Z%?vʠE(Õk3=8MFk{+> 쐳;Muӑ)&Fu)l:&gƧ!KĆ.'Ώᇩ8X_8CIOwNv MO*λO!:lQ^~p\}: /ph}ݮ"@8:lNng`!LKذ'$dGPr.d҆EMjLe| 9צy˰ѹgaħ@Y'l6>$h1IxҳKC$zEќOI^)ک tc>'/}V'(R ar߻(ܾ!\q󩧧4-bROR3vthUP }m@]KC/]!&=]pk7Yv/ԐS݅)dYKm/ 3`t%<B9BMUlbC Mo¹!'8r?g۪(7OH15SSe &d/M*c9=QPb:QayUL@b)m{Ub d1q`6Q~S}J{j80 C2ebJ0Uk'0]EP *k\m]Zyd7җē6Ό=2%+dZ?Ҩ/)³D܉HpS~k/zl!y}}<%0K vT-L72ž}wr^qH nl+1TO^%veI{[>wƘFݭ=xioZ=)ŠK8v0X9?j|8)\@=i.FO%MQhP~BWCB5< TP[+UɓdF͌?VV,a$F M^+` _vmylŵ4^W4d֍e'%2i?As M= |1-ji5e2i!g-=C 5]LB ե V^^Hм〉 C ƻ̺vIu_.e"ւFO]ɗ"0\3YJh*Ri9wma-K]h-ws l71 91Q~Fje KjL-S9H3i܏N5n@%ܠŪ|75_j]-p)N -i:NEݓ-Н 4tW@"TX q)w:bk,qȚ͓.Mb˷1z\zjj~ԇBS#ҽx_GLW^+2{_UbU:tmo? j)Nw" TlnׁB"mz0*4Yp,+x VW&̯UC/5e"dME8pyQ 5V :\, b{/m@n/|һCf#2>J-lZSi=X1G #Mh/Ѫ{h3;87Ej<玖ja'3; 1A2-qO밬sVч9!c_(й qoP Xzcn ~hвbm-"V2*?,PDNs[6y< Q~:MgCjϭ^y3Nf>wkVV$;Q> of#MpwFmïE|HI ϨUrg[VӫaHT;a.cOމs2jMOՎ#ՠiU5(MPr!'x`6\b|p\2룳vY6""!dhp9kҊ}tbSYljET ALZ|YڲXm";Q:ߝsB_ =f `2@>L>{YU^5:7(ETl7|*3Tqj.k/rh-oC>³M}f]$E6ڗM\]ΥO k1nUү װk1߳߭D`g|VDbpԙ`BǮ[&&Hp]J?ꯆ$NڂkH-c_ g3}T҄Z+hf~@+V8:!6j%F#Y>JS~k5*4( q6J20l}&<>A֜?ӛoqUw4NI[(_U\QV^pve|Ri93MwTF` > .?1֎Ų| 񴗑+.1^rT?4W \rp*O晱']K|)q:1(mKE΋Iy쑊;J! .h@]Ԃ(l2:/b )USlrg@ 0HtlIR~8v( IvrTA0/N}Q1Q$Z-|\:>rzdVuzAJa|_xu^+>4 >V [k&տFQ\C.Vη(tO#GxKpw`|=Ajwl,Oҥǐ/(SR|GN i'?Ya*{-}@Z)xOU"ϖRmk]~u&j;CpEQod.~ړftrt0+7`V?W츳seq=CήF :b TSj_4ᕃI%"8ӃT:o9A/IPo9%[mfEЀᴙ^;U_F#&9KwIR\T|oX9S~]6&4@wZ;ov_v'9v-f98CBR~o zWTa# rٱhqPh3gr\30P $*w}DXDTjT8"]$)0\3Ub;(q>JU5>-~BxAv8rɼuSئ7$^-ZZzμؼY[np\-5[ \v0i8?[ \2Kua;&x ^YB09AGLpsN9ܲ@$ڳz|G^3[T(@t.=OxBv3~)t<$Jz!_#NXTF2 T!/qyzx힘ѩyTzkU%hq2"sQ|2rGJTN)n(s^Q!g~4'Տ Wxo(=ŐM<ʬ>/k)5 fu`"j"Qyh\ !_3̓yY\ nLǨ-pL Om,k",XVGTZUzyEdgMVjOO KHO.%\L\jxC~@'W&}:\T\ _ KrmP ,%޷>eo. 'חK@Z.YDs0kP?bD|n+כaga c}Cq^콆 ҥEO4eν16||<0۰Iv*(Aɶ 'Ⱥ{{DZebe2ϗGTб[i"&VҬ~iX%wԪ-p*Zhpvuhh"n"L/.&rx܉ |~^9FQU5r:mV+mݝAC$u5w8_u[,!>IN[% }J2}c b&Utۦ#-@X4s9hgk(o~pAk65jAm7+$8 s:M%~iPX$Վ DYe/kKx>oI䨨XFOga)To}kbBMvf`]òj3in[hHYFLex qЇE{x_hu!cD-.Pn~-P%#J9u "X?t S3DtixHGg+o zmTZF.urmӤ4pH*$1(q^eg{!7΍3c⡕|ţx;`M5]\JDR2)jf @0-*^uHMXn:XOߢHTΤpg XWqz3*'at5ž *;&H)&ܜ,'FpԼ PRH*sq:xy\2V*lpYAFc{vT|$rdX~A x@nMfߡ!߅&_j^1iwKʇMxTɤ]LٴS 5ވ;䣢[]jz~7Hl=n9űƲBփ{G8a}a]&܍*M׮Ӟ H(6Y i\*T'k` vWdλJlll&1}%r*.ũ#p0k邭,*ېq9>(}qgl+G!YlGwt>5IJT#ޱ:9#u{?\CY'KN-g_fV<ZIBrWfɝWzQ.ƪ`D*&""&Qjfkv$C_N'Rبdg?(~Ṅ*yKz[qp OHN<\߹ЂFcI]6*E o>l[?2 "ߒY5sf~`qR:K?(@uF|_3wz٥gM:+o5.@mOa9e2$J4Tn_thKhA2h[QsxztW)ubȃ=MY;L^)IYzı)ЗIEwmʯiQh:4%{.np8͠%vX-j3Ekoƞ'u Y< +D;BdSa)Qo>nj|qZ,ė0B\eAߔD`rgV@ >e({K4b.Pd?Hq,tx-&Bv>tU-f\Rt:pÅT &:KƽX5n)2ෑ4E ^0 /tU \v;b'L`NR,8RvE-!鹀n\ThFH-b )9'՞44{>\b"â^Y Rb$ɮ]*DEoܦ}~ ĞTu*ӓZ6d:I*{++@%z, ¬B;:8U-u+o_Za;}MG1j$[?BDyčӣهo]G,O3"fߓ&:q 槱 &c1[#Osa-qnyp)LJ5[xu@[$'3Oq kkQn1O$)FiOXe,mr~M5fhMa!2ޞΫ\MI<fb[yl\d.ߐ ;p(W",I,Zn   Ag8+CVG@Ĺ! Я^B +CN£;N!i:zI (\(R LڽLbb{D&l[T 'kѠ8{L^#G/γ=x+PWpK1>+tbc%\B䝲i2؋ sS _YX $ `3+ -ٓT'`+NZwIq) !FRa:u6suX;d %_ةAPX:;v(8gXR5:zسK$4ܥFa7<G<Q^T~F},a W׿!|%f3@=q $d@8.LCfy^vIXFr̚#cL<5Їx) |dwL{ey2"P4ySbCJkKEuf7Pe ?Jϓ1apMPh$vdkìmM\'LL5Y))d)yYOOOVSGѴR G8KUϚ6yx|5o}JnBVrn$Zq4'_Zo7`̓ 0[~QξV̀6 #D-`:78o=_eZ66}/umaz:^8%Sen~ 5UB&z$D66TKL9Va] #$[[vH|E7P9u!!5/(3_mr̯^TEg[Ιx/*b4>@ۛa`5!,nWnH~/{V#9&[n\D絈@&ĺy- !dz7a܍vB5r Go1Caz>14-$h V P|g sJ-; PU:b{xȿ@.ؖ b~^0( u]6obeAbp:R{ kUlXۘJQsn2'lٽ,u >-աRhPEI /h8dzij_iײ<74R`dmd#bM/,blzA?Q>0$Uf,9P1dfv a7È`z!PmTD)V_!%KQ{~(U[hOrHP |ٿlzz]+(IqW1MIːL깥]oKJPy۩2Qs6c|nԐnw$eT OԺ3n!%aYO% E"&i: S Ns`(f4$B̴ @@pOlw/"/w@2od[W{qRy0;}|6 D=<fn=E@(n/E\{jLqf eJQ"=H[Nl~ֽ(I,PnujtGm5|^_}mXW.5~GDY[}\>"'RlDxAVfp_}9Pv3 _ 9y-gt5s6TpݶEdche:r*T7\?,cmo xG4fLݺlSRx |C4Q _4܂ԧ t"<}]=773D = hR:R;L?Jgz7Μ!ΙrD J@;?Z{C%Vw'AMmUS- H a $Ҫ({(N>`EW"$hehhн!jgJ4=g F7 G{.ް| 5O4pW1bqxhB7NczB"oS_YM"2{w ^8^ow[C^m'{X ҺҞc)/XSnC7C_ŭэb}hx^cIs'mJCT< C+'x|[&J\cP%;(QY)YM}s˜ g `U=;ҟ8U욫6c.uk>hos û gW>S)w^%Em=RDDھXj[1dXGk)1ALA֝{O\)G#PAw=4|trV8rhi#\olEY7|;םPox, I-Ed|jK$m,)'Dxo;W^A!ye,/m)\fBVśObtF1 C~JJ k%=, x/,cFʕ"1W=ɟ q$a :^ TO=}S:CˎjϟyUqKItnYk?a!4WSQGI-Ey7?B馧W~اg%T&6< ظ֞wa lQ'FA_"$OO[#4XvRu2Y1tR8ck4M?{"MeP-PxèKe>@ġ@ pǒ? |a$"^Q\Lp>vl_,mvL84ʔJcrWa;laTM-Rݿ8J2FȞU͟ŒgX.ydG$.[pMw׹~ @Gu1wELBIPS}#W1P/qƌHs7/}v^XaA=-g(kLSg9i^3߱0Ӽcjé2<#ooW(Rȑj1!Y'@V<o@ᒓʝ질am-գ;mXV@#,`Fk ~npiP=9qߏ><>/ChFy,h톱 T-!QUi-MspƇ[\0OR@31[JcUj2qV[@ך1YI^2x;.vJ@R#otctd7'QoW{5CpB m!qCGcl9*q2kMu  2N3ѧ4Z4v)C,+U+R2O:m9*XBn wyt8+k>0xHq9*(p˶a'2if\:9O9-4uz'*&%~0n{`(=M>=mhkpUZeUQ(7{3?rFOp=&oe^-Xk x!khTWYfόl}nk^XsNzK=IH!xWΞ(q# KQ*:T=il'טigePkd`Ӛ[s/8q!{=BuЛ냩 tLrqDr+2J!H00@X$>8ms4`8[3l#w 0 kdl/zAϵl}Iܩ>mG7FzWrBhhT6 j9|"s:\˚J[BQ2`_;WmޯO'N-m U Vc}t2Dͪ!ܹWwx)5F8/ XƲ p]c1d 0^D w~RˡhF2bDKrpT 64X/P6xDb)6Cbʼ|,n GEDq0 #T!}',fYCΘaĮso<{S#0Ws!qkV` F,"[\o~q̸U`:̴x1,>g< rޅcB|i -[*U:F:aӺ{:H32؋/"pu1l qb&ٝјY>)30KkTåf"XW) l!%M>ώȷWcs{hrb1J[I"KO(XvO8)a!O謹[ꒇ&!([V>WM!*)  brNZlk| L urhARqE>Jׁ>g ؏j5м(\Wf_`\3IUi. Lö0M@(i|@2봣W K 2".ac%noR]/F^\\VZ"yo]=wwq =z .y݁{  .4L Wa-/Yl=BT@,+ޝ_hBth 7sBhI7Ӝ?oL9c[@kaӰf3kd[(Ɂ9YHe DN롟 z&I|@R7y_\!iYp>ZMh(r4dĘn6 sΈ%oGzqk\Zzjeo3 Y:V~Q\8ΤjA]kJFH^HpE߉g-6mA YnSt> ]u~?5|\$$wmi^d S <㣘``pʿj jC4 HTlA`-1ƫj 8Z Dp@0T/؏iNaۚ#Ԝ EH%:MrS:5m=Rt<|ZsLJcs '{׻aNV%>ޖbe WEtG#AHHc B+q*"1-`"-2.,zK|TFR=`%܃޵{"C$x˟ʬJfyWTA f43|7 [y 5g))t+` Ԏ(X"@W!6.;-a\ZQ=yc}߶hS yH=m9qv%UO%@"t++FE{ :$=4>Eah -=/M壂 NjݩzXjOhT' yfH*0{[u%׋Dm@%D+ybUOY_MIaII<6f'{k ߼D7>N@J9 簪,qiFē/*_瀞 qHg  wjm -+,!\C]^Ѯ"Ϻ<jYC?hgvr=$n>Exh}#3K-uCz>ZM O hǓ~Gq O b-e娤b1>Eb˯AѦ&hRCi'W5v{oG 0oʱb-7Я(j v7^L8Hzw\MģlV2tAtH<ިuauo On7%DȩԻd8 Wð-k]%Qӛ;?X,Yw?DjnzުWm7]e~GIB8fE ))IXmhv+t"gڼ :Il"$gEBF^сFnV#d!'{S01hC>F(ԣD'Ň۠09_;%^E& S% M IKص pj*׽âg>%2b#}'gi 8~9)=H_!B1֩"9iE1LLAnv$R.'pSj`YG@E=OQ8ۋ)=i{=ܙ*_C䆋8u(d4{x6_ٳKp/ NQGeV|z0{kx.fC_2)2 8NTҚƴYFlzF04\xwn.0nPbOrӑiR/F mI%}OIv Lё} B٘3Wϩ#ŤR%kE~ƿ[vj3%9(ӳf.YҶ)+rTbd3 zϞDHYx9 lWª fnz>QwSH5V9^zdgmd^eC_1FPY~aǼ[肼`5VUJES/PsyBĸ%$iECBl{1|>屰 6Rb2ԸdeCtFګY^6sAm(aLECiz/fDItxuMBېBכ*v]-^̉UWոG[jFj$Tmͮ7& =AJ׿Y9-!j@U%0K\u4+sc0q7&󀻔:i tբ4ٟ&K5O\c4]?w|g#$vI}]/a7m95pLߍ/vTӠ#9b$ngHCˎP#d?amW∠eӪ>;g-"^CVrT Tz ]ݻF⥳ & 5lA[dDq(ൃ ÿ`AG9֯ g/ԉxp4dRiFd*ړu5zC\&ѓ8OW[B rGoJ}O쮚O fh^yE~WR6ڮ=`&2i xx,QٶfXi-9PS)7\1@\~҅8/TD[Q:NѩF;~=@taRjw@!^u_+ud?[J!<eE~V."^ f?6ÆQ{3eOBe%1 τv&~z%eL GH)+QpNg"F 'pި^ _3dH"8tS;Kg )$Qt\MwG^q t )=@gRUHh=vQ<)'#வό#$R.]+e|Գ,PoBҳVhn5P /J3oAZwzb%9<_JGF}.2]A8 aΉT Jxgqrpq&*F(4{7>B=<~> {2[7 vZЍLS_+nG2,0^HGy[OBJKw!ڞ' 0u dQF3C+/!eo |Ao8 {FQTiLMƠ9 M䆟LZ|o=IC^ۻ(FW]n { 9Qוy g( sk@ߔ&oԧz^½" 0aNQLo8x NwvZWwzHg:\Ny# pn.t16+N]C_10$O%܉C-ޗ")H__W'YO[ɨ*8@NS{ xU' ZbV,GgXZB&mPe)\dwr}}!X)GVE`7wqBބ{ ɗ;_N'"e3<#DuA6QgjE]v'@iq^+FW1m#[(w1ށXGxt$y}˯`ʙFӔʂb$ N ]=(1FkiCda|d&#'yEr8]!\%Kq{RϽ'˻LqǦZorW׊ > (UPoίNjoߪ*†ck#=K&&EĶ 7}^Tj"ܗp=+R7+$}#O(0?K'V`FC?),jgd%741ѢD]0/O6CKtYS#We Јў' {m,n=ÙCW6IzT .ed!LY޳GDm0N}2nWwU@^G^2 f}ƵOe]BQtr+A+iP(hl[6^%u`+ 2W|.v:=9.U, -*C½JHEQqH^ysՀOxi&oFaDFQM6-f5ɢ2d\N4a~JETLMupU~`; /cG%_|#}Bbٽj|S.6+:`WzL:Thyv`7=?NueU#4] <-<֘th2eQ9Οg7>a}󻽦g(~RB.mآ&SZUR!%r|2Ň,djo3_X@s?0GsHE.<٘ {UWޭeirQh6j!lϸɰk"Ax#i[wdHqj&rCD4Dg uEq2ǿʂd= t^pїJ{^>80=x'FeS-ea=MZʛ)`=kJpxR!=+1b #D4|vHgK/$:6wOՔ1-ZsUdsečʌmJ57*Jx*!jUV\B ep).ќXac )*K*e/G)Fv9W a >:9lF%ـP՟ Iq;**[&(BAbf/uL)L3:L;T5j?^PQGt6ZTv%M{f hBQ@=ijb t¬ME u\:fcTtr0]09ݓt\&4bcAE.V=E*[qI".a -sˣE%HN~w6XLqHYY8{<Is1XУSi6?.4_"vRI[taԌ8_E|hTP!p.!B'G,A ^T+ i%HPҚil},Lj9Fǧ3DGWAY"c&)77s)02ʭaqV~dv2/ *,iV^rch$} AV㦜K==pۿm4EBЮn (ѥhwKKȓB_gُ(kf+[ O2h )BnƯie|#2;G!ڃ^V;PH(5kbFKs+j}AڄXδ.rw8 ;*FhH’=E\v!-V1+pVҽOVܚw SǀV3=XSuP+AFq'Z+vlOq\*p=X,^D-ICьd͝&͑\&ʕʰy^ݢqC,\ // ohȢ~h">8O/  ; e"Lg7+8{>1uwZrHG,J>IE Pڏc_J?:N؇b݌G=ަ$SݾX f5=dy !if%~` K\i_vO6(yW<:aJD`"n_Xj_A[:ٚ8ؙ>5ZC8rAGz3& J'ؖE JF0溧G&} {E!-w4"0™{ʂLS$;5CC#Yr \l9MW)j͚/Tb7*|ޖPGVjYjε(Nbݨߒ4m4I4͌Կnq_ePY7@x-EZu:N7YO((+m:+GTI74] @^v{y 95\o#9Wqi9јv= NrL,`AD_'Wܘjf {'¹dYE}0D3Kܧl di ZVזbJ @a.?q1(bghɆ\7()9w|.˲g6 ?#Z6Zsl-* C֬ى9jF_|7콆-vlԌ w#uD!.e@Uyv`twLEYn}vo-p=*L#`] h*xc) *JY]18l [e$lA(=/z|m໘.v%.{IvāAʽX\S{CØu.>WU)9D\h7+>M4R(HV]׌we lG6`M~㱩Jh. 5-Էl2Z7Brh 2ؤS 1ыNpE?z)‘dХJJ,=0TbBuo΄ˆz֍9 W)]uw-ŅC6!6&(3aG t pZPv~v;=Co CdmWI>?Hm kk yۖeź_"%cTƺu&P}3KtQ^XySfy7$^|.:ҥ"[=: \'nbq)3J[Tf3t߁2Hu&D?ےtFb\\G˰a EW%Th~+0}~Z7nqg߶x0rr6Fej|64~ZP >2/)HWLCI㜹6X14AcPv>B5WfT;+GuO8rEVV xZ;1 jsGgeJIֵLmB^G̟y/E+VI sT)|0.*D3蠓ٴ]d]S%tUnP4@X| pjJ5 R+L;`R nt\JneVb%\Sy=7Kj47:>23+G`(]p;$kv'cA8L( '#&40Ȩ8Hqd8 8GQ׫rCOHW?V@5$ek;fW$.L 85!S}^&^m_&] 39U(Ktѓ0Ѳ 9)X"N\)w~Q N }ܜH`6{?%P2#Ke UQJdI{jG8y|R5P1-3Nfl㾆 Tl+_ϴjF5\Jk^IXΔ_×&"a0[xqB MpSKőF |MR B zT)M o~kR:?zoHi윓X I~Ejw܉\uQzWƁ {TY:BEf8`C40U?xD3KXKoB|n" N;" &ˈhĜZH%-8T}Nf!g[A؀n XA3aoFuR?LԄz۹ɗaM!߮3h&ulJhr)Z€"s-0[Z h-Hy ,lw^Fߓ)n 8#Z S|\{fiAŐQq⓿]3zwMK_VvV2MÉqC/e,*N6Kʕf$vSΔr@^yɺg[?eU?tZ{׊>K_k)Jx)U(bTvx'\mr@; -Pܮ7 6$)odʦKݕ:Z/pdYPv3R%a8n.ͺ"oHL u$m"On`ws!i<`LÎ0sE^V֜*)N7daiu=~f4$%8~tZ~uTFTy]KFO/䟜7V9œ0Q:eBݭ;\2+rxGm 8Lns3yoaCI)qoaĒZR`=eo&dz:! jfj=U.ܙ+xa -)_"T^[$oJ YwoԯCC;”O t7QL@aL)'`>0DXedX2; 5BIдXEF\O PMRha>JFМ|s2 ~0Kuy\86%]qW&p &G$q;%Mh{XV3%Sdz $z WjN( 8O${2!:z\{o@61g^5{iz][oŧ<̙Wj,^S-vaL46)9nIƇ1!0NkoO@BGz!=Ч ,^dvT+*B|x ivrh!z=ʳb85ݾ^KQO N^*sjtHMj/DAON -{]Ql!a9q5'0Dz=,-37H#ԶN$hXNח OD6bG;nOjaKZR?6}A)|R%XD6f3//sS[tOKCkB=݋_+Qm'XFϪf5oȒ6]D"a&Bajck̙}ij)Ƹx]\osL6xLpқoӓoYY2[FEIC'h:&H}ZAVI<*RCJ0;bx,RPjIE/Fhy@\ 궦@ Jʛ.QӅQ\"! F$Yr[>?Az:opmRk=|Xn:Cߥ]¬ɚo&DmWK -ң>+d5=\P7aPTv [D)Z`p-ܺpS= AԔ  kK8$DJ@_o֒o>tbȵT .^JTz[N v> JIXk J,5<ƝQ6ݨp0~ٝ CI1޻E_\WD(Ox9 S\0't658j$/y̞^*3ZZp\\6)RƖ\P@\j u|%!( jWq@)Cw\2.$2ݤ8I^U5]zĔOf Iʼybva{HU.ɹXΡ1Cb+L(.2g\G /Neig&mҹ'$>6Z< h}ÑVF<›bGnbtqE\Qgx4ͧ!VCB2€<6 ܱ`3'%iľ,ZJdaJ/O;jhRz{OIw0 WVş2}ϡO- Md  _1NgUb$:Y?k{vs'?3((Љ; xOodFLHww$Y x[G?W՟=zJMK7ySVNK2{EkY`cfYx, !KBʢ'քp1:@.MD*7bnC#[E{9`Z C])-w !؎S~^Zw(FH4F.9Gj.13w ׻D$-|w!a$HqAd8'KmzU;div{z {ҏ-]L>{uɸNjfEl! c^ƿGczE)h&"PCc`[Su -y.ddAOϥw3%%, g9p1e㩄4&EX& gX;gcZ..\/:LhZpi䢡AE#ԷrZ>á)٤]ew3ߍt!1<~ O bx85y:J`Y^&/j~xک'մ[1:-:^F,+Fĭ钌 i8{=Dw@ȒY"1wNzIj߂go剴XPoĿU!r^Z$Qr zŰ5úe;YK1EچI#E@k/ЋSK?'ڑ ݨK# J)x'n!F>C8sHZPKHZA Vej9R1ӌ-zdL\0%jS+G1tn`qX ,TlYj;ZQH9۔I< <&'G."at="AC{wJ#RkX7yIINX+kYw:7D'\Ge9OF5XY"Xρ}0&L;-%O7 ѻ QY=%H jT{DiY<L(e[0pM v-n_ 7;,Ԣm,Q+s%_mkh qo!  W|`יÑځHߚK[04)ݵ_2!]#unv4ȇ*Z~΋?̂5:@x_$ K.7>)eg!Լo}s)';c%E0fA7:)N{vU:̸x۴yS_cX_5zo" σ.3dP^/ǜ14V^Z>l*܎=@Bp/`5,{זLYJx 7(9b,l2?c~9b3[8Nn~\>,(}젡]͞T;x>;*IPEabsdcC 6t:,O3֦S6ݮ9rMߐ喎]:GEɩcC.&eDh#u5*[g&]սP8:3)=!/ɭKcġFDz4ys*V!]6+3+-Ґ6Gcr#M\Ye~.#:*V>o`Nꂒ4E}*U_o4g)5CiAB,j\~>gGGJC=6n9ML6}K\jke;^҅Q&w,43' o+=n9QJt\eLH52yxWej*gN൏^?aj+wpC`YZM29Dչ!k/Aa?$6_Zk9Xݱ׿Vw#U<E~y;r1kT;sASr2roBCeHtȗ-VP8 #Eԡ"ovRHjJރL-hִ,`^r!$'"j!6u{pױ8:[A-0 N^uJf +f5=˳b%5ΡpRد"k)L=4EsuyD9>K+'zs?d aЈAaObMRp#2)F9ٽ7ܟz(פ cdȈ+d(lֵmî Y= "wvsѰ gw=0v?Ppw0T 3Y e2Է;rK4ճD3+p84݌(!BGZkק Gn%oaRP*F.AND]_Ӫ3%ŁNSrQ.h0B)iMD9o[+A١ 2血1v!1Hwzoz]EBir()?\oy}񮱁C]_^OCM')٥aG㕞H/lQ?bQ/,<t>8@B 0RHɗo46FOJ1*Q#fIU޽ghd p;{hp>Qrݘko~) Fm,VǺX&7]YFW5+r <'$Pk6s.J-Fi+֒[NDpP Z*WW"78"'J؀>W؅sa*>*mS.*kn!hAo_ƈxH?w t}AsljyZkDue^NDO+7匤iZ?YT7}JF,g*n]+l*X2\l ypjV^EMÆL UٲjmmcSLX+n5ޘJ6?7ۜؐ˲$(M"OdΥf`•_ Ao/gřmA[L^Fͼ0ԀJ?5tHxBt_d4A+K6'ѡva.|9roiiV9jې:(mq"4q}nMc Ҕo..@hPՌ-)VΥkwWF n%+O_pw'E Dm>Bϲ?EǨOJ )/"KeAb(d%RZPp[Fx;Zn~穡M%62YEOGt=۽'Qgaɡ n_:WMPDTwN= Ts%< K``ڌrhƪp"T37[eAt3a\dr{3_IΩΊ#`Q3lG#a1sH+e w?UUOy?\1{7l:ILiџoo )eMe5)$@ b#L-m}H a|/r=*|4v;S?!ĖϧdP\'CAhsdΗyZn`wW|X?>C-')pG[_-pB+qղ1@1o|Hg1g懦,@; ]i_W[Gtǧ\*j!k]&Ū;CKuEơ AFߎ=Zӂ!@,߼>&__VD`x3 hu44?[wyᆘ9 aD118s; (yuf mIYz[_^T P+q~y„5 uBojzc;xmpN%S20JqyPYڗSv)ѹz\W1fYU:4?bxb)gH<+A)= bdlC͋Y-P-f,%{S; 7[!Z3~$+ nUI~ڀTkAvY^al"_^÷.(> нNSa[.sQ (13tã`3 s뉜i+}OO:֮ $ YS'l'2$_5ʌ8s&gRY ֕;xn#fFDYx0tDf1H= e"ՊmؔSmRpA9:)yJTrEś snxͲl@bi-DB?[X+ mp/*Nku0H!#ycP"M^Ŵ&Uã`$:ĎNHr"Ơ76u߯ds.Z IoAϛ*1IDᮥ3?,`4sQ,/eVʘ=; \>a}k"|LGVtZq ?/38AUܟ؞)l@^S`3\ ~ "cs0mf_sr(_uRR X9WZc9eeE-: eJ`.-dow|RۀHoQ0YgPfk7$/FYo 曼bHwLA'ge*,;J=~ ـA.@E5}aru hs/\|Ժ<$&$ #Q/rY/0YD 8 :8'O2+dc08-ŗp'PkN=Pdd'!|!l^k߁|蟬6=Tdv^8XvD .>vBˆe0mS!m\66TU b^5 > F E8Ck)Y9c'mram<*faٴmn9qK[38/(Pq>koaSoWƠw5cRc+3wITeG.YKJW\~6^go KJ|4W('(u0* >[>NF8s7& Q-rY" bIJWgZ#E /z&VX?Vy__V atK>US$R3]98.nHy@6+J;3KٜiE,/ښjVR\nKw W)' %!cX-< i./#FΝ~dGN 21ka rqW/t![qTk\?_a[0)_͸,'O3uv8<: fpւ!*V/m߃cʣlrF>G (ۣ+(|N)vr'o2k#c'c5Wh)1X>̻K5Bg )QVQ$9u=:n]&N+ݐbj45s\5ԄotÆ-͗&gұBgvlj66[1uE<;K?W(3Ø"pSfa@c% {wg(-@ 릆?Gcd")~(_V)n: I8Qñh2Q }C\x_ 8^%ƃ.b ~ч3[xXk0QQg5J5]8 +j>(4$SPz4eFA1ZSտ{(!O" *{E`{Ou1Ew>z1^,U[9.`hT*tQ[0x@ۢCqp>?G6MD 6h;3G9!kMDR|2 ごq=cUnH_0i$@sIF&;[e*aݠߊhßTn CySlenJ4:wMUuvke$@Z 8İMZZ0p}AM2j.ĹԀV\D^v5B-:Щ:܆5 (A?kTP!4NwCVҏSp&@N!g;|[麆âHMaEReaQe[ŗ /O72C`wp8q&fB|Q $V fc5DG}"&g{{r:D|eE+*7B!z96~1B'iMu~ VpN`[Iut5-zAL%"╘f )s2 YAÝ3sYMe9p^C)c^c40γt SziUm1!tƣCWmev%w~Aы0h`0l+0%ߒlsda61B̖k!ѧ(I7h" h|u9Qg3ޢ}ɘ2Bk_S>y$|(զn$C/W%Uu*?JKnxs4.Z!ܸn(ZA30j!\ .?Cg(*S̩(Gʼn^+(Jު>-:2DbTPr:j(+VwX+UON;Bq q9?$bC _et6ʥOJS ~p+`S[B A&ӲY?* ;Yg&؈a:MBLBc9Q4u{-'\e@ZZ`yUt5 `6e] T5byotlF|:/dNK.|'gOy8Ȱtܽ f;)&lF)AaԒ~mז5(-ӟ~23cd䧛+UcU0Nǿܟ< SиQjiva j s i[/{ת+QCu!WB qE7ZW.61l5s!/E ۓO/"23*b4^3}(ֈ~Yqx {0xJ}: PZRv_(ϳb)]伖}3kDּgKѹn%vr ~l蠕M2[+} l;,4N 0`q脰m\i;(qG;{JZw~|Qp|Nh'Bt. Pqպ'>u>g׭İⶌЩ0Q| $Ya8u!kS>._x.99–}8,YQuWl#t4Vw[rn6S{NuEM<=:YtZ^cmZp/)òƶb8i yš|dQ'j`"㎑P8'!B%bWU'UxUؐdE8I!&4sP{{MT|MiQiU$M8Ӝnqgo=G*i'xbkiJv9v풎 |T.:pD?a<7L6R7c$ 1=0nYa+7pȱXSV 6BКo"1iUiQ^X疺(Oc*ͳgVߊcyz].~Ŵ/+@7o*u @ΙMpGE]P˷˾Sg`Pܱ+ʚDw;{HX|~bve|[E,r ;n;343yK +z(^lѳ?\Dhu"޵cwҞBRSz8Ex2Mk O1WM]2X\X58e[G,sLj1%CϞ<у~=ezUFzNe,ͽs2=S[5Յωf WO3t99A޴ .i|Dp |+R RxS5Ux['F\_j फl ny}x_24CmذxQ߆/Ȃ۲PE&I;,H7Atϻ*y*?dWS!4ݵg0~S%PXl:-H|mRBDjTw27Wx~wOa4w,@ƭ9ŕdYh:w9 &NvG6S .󁳓UWUހ =+ nR#t*.t krJu]Ra;F3\@IFRvH|T:њ WAҙLhb%%gM)45m~`cȮ 3/zU #O_WD'I\nz 5\.e?\9e Äx=ޠ$v,{OQ>kݛX" ]@w{ v\Ҡ+$V3:bi+F6v%tRa-Й:Ǎ3]g / 1Wқ6"nfm)k+A_[OLIZsPUiŌNT宎(pfc4e]} B_G߼ʧČLn]/:dV5PM0<2N^ƣ! AsORb׺`/(jdPlؘr@$l"%b,D`W.q0eJ~?aY 8hie\_>/9upKVm۰QƬ?nm&ABjR4p>݈CTrm9c$(4+Ƶrfq,ۮQ(ui!2e,BXZjXu ]F68ւ;Rm /UYNF%/;.VX`1"|u6`gu:Gz":]IIY8!籅5?a䬩}GdxI`mqC#7w F3xϻa& >|XPԾԁD&%"IKۃ3؊ƾ~) $KSTPir@ r%&}]6{?M:AT8gB3yxJld%r`E(/[:0Wʆn)ogk, "=xt EXv >545]p%Z)](&sH5][{^l#Mv́XTԌPI)W~OG.h.'83۾(_4lM2IjLKc}fHL~` tn1ޖ|=!ASub̡װ<ş.@A3dEr $ҵ_hLLdž.HYܿ/ H6C.(]/x K`;B-X ){ jomlk}w0naF\єEA-% -\{,֦; /IƁcj(EO@)~z } 8o:yi3gyoj6yG} }Kž\Yx0 5fKdQ, U ね@Q7V`Q-$ō=R\۶m&aV|LĪOvч,L$oCUxR|y^ܰx5ƵBKf;q ֍FnS5f9U&{%f%fuP*~Ofuag6to&Kτ1)kk#hYkyt5nr fVe,Q7 :?&(2 l%Fo8(-S\R?dZkeT ggu]gw ̺C ޿.ҕ-^utHN-1^ڱY[Ъjpbv4V3ymk1'i *(œ0aV "`uַsP4]U⣣b- ANe{S[y sN]Ie濜wZmֳT{uJ2QլYCD_P?B3A|^7^ɒ")#r] +kIOJ:D;4u"#Ʀu^Iyt rFTB]lw5YO()\j۠4׋ )!@9œgЈl"Tjn~=kV$Y A0vizwftRy&K&R20wհ4g7ı~e w۾FG7D(C3[ό{%;W Qf+'.LϦUzov,[8c-"sqlsv7RdY0Yﺄ߭N-?t^}]^ӣ/%.a@ #m ۂٿ'6R pU^g n|KjP*y/7- Sz@s` *6{m]+dE!CJMA|{|9rFS!ˍSY?R[{16hsAg|;,ۆ~934i-bə\@(C[q]{N38LTl"'Iu){2koS!~bx9毳s 8M:-"Μߴ6Ϧ؁*6{ ǎK7Ѡ4"y}i>6,s /%W_ ]IWMŐzV&!HT' lUv(W2Қc8pto_ (Ǚ?bHE5RuA5-RÅ 㶉jvhFg)! =z-A.o}(6rThع>݇Z:ձg3ݖlI)A5ڊ1՘<#Ƿ>ֵ a= Kk;J(U{LuwjԘ֌`Osݯ[x^JXb//9P9ua:g,thSHޢ fvy5hxR{])By{iƊfd2Ta`ˋYM%깉-a:N{=g\`I"A@IsiAR!ӃE'W&k庽$Zuׯo `E,,B!+DaYj"GI>(cfXQi㯯)&'J6(\@f BӫID=sHq\.Ԑn{R/Gt ChWFlH&LߞwH:4$?k9YjJ<+Wf= Ʋ*ᨃ}/e n_j]7%As0Q63LmYF ~۲;D\ ~4? udĈA|k>3w:G/oԱ6MWn,dg$zrt~qYLPEX~Gx MLFd xk};fF+|BMOWhE}5Bn<9thotRRtWl.ٝwDi}{_Vb"~OKevl01S+L xMXjlQwd5&ȎML@ Bs,iE}\J/[3ך-Z]^?=3#(.G*֏#3|3W ^9nE֧ pSkhQI(0W6p.+^,!5ZGG|Ia▲p$^'୔YD|i|;P̻"Օ'-Ju4Bc}\RZMOc(\<PZTikH2UD`cHc2 r!-Oh`&#Asj<$ Ż4R *n660h V6N'J䨊GqK3U!~z=yw0_O1ieq^hf3&bNєG]ڞ tW-jR,Ȁ01sɂ3^T߼\6&dɞǃ,YG3|_;pQ$d\mKaaQRi Eʝ(0JQ%t 5Vdu\>0>rK&Wt @E J0GEN;pq^ݤXR1f!@')З-+E^ss?6П|~#jF'@(jKn*^}L͂$QJ מP ]OΜRB,}̖ On}:4#5It$u7UW}+,"hl3呩RE & 4"*AQ%['RպZZTs8SJu8?}YnJ.avNgJuЉ W0dSul?,YŒa!GeaŌ^N ee*}/]B`53(BYltL 53<ۘbߩaЭ2 J"%kz/ 71tWs< ?W4aIj+$Jg+! 6i4otqwP ʛ!Wrf F7e/&W%Ɩ8;6{dӵCJ}Ď] .'=ԸX!R V,z 8\UO 'tsƃx.CBMpz@VP{ݯޝ"/.wӛCRqM` yN塜a*ĝEPLQ\8fDҁ6V3g"r2vuNh_~Bnٸa_`Cfm9_IȀY5N,cl8)E,D3d=Nz Lt#*8ܾoI"j~ yk "بK/if|S"]q>nVr]HtDWbL(V)ve4;?q_5y+! #6f0*8\GmGM dK9R)&M*?-mI0NT]3cDȄW[=Tu&oQg?SNzrY5sm.ldHgm<ꙴ "]x(x( 0{0f^\=m6SśR5sN4wLkCp[X7u|>3gHo3ܙ-?:kYJ<2O1LDiJky</jR(ˌ:x_s]D(zr/%]:\|LLA5VWxk|̯F^<4mC&'2zPiٻ=UݮMq2W ;-fEͩK<5Yԟ=DP◚аœKJMݶ2fv 8`b6DQS$3v58<;rE)1JpyeW l1"֪# ]ft~hͺU][vS3 ᦆޙI,ɳ;%>B{Q#Hkn/%jVТ  ȳ6_%DgߞPaLӎٮS'J'^=czcS}̺{'MCxBajYPZ1M{ls4x蝁VOAr$ \jW3w_`H +[~dt4A@gV6pDb0wܣOʳEw<4 |)u{ܫ]bO92[S/Bxg*s6/ PϮ2YVx5%YL ~zЩX_!ԎD3k1DJگ`p<1X͹_`ŘwvLf yvwilĎwضF\.FgSȩQ-Ź3<ºTqIwk6 i -wF/rߵс._؇;(XOuGS'uh2ug>'{Ax(*Q'on#K \LN*NBcmjqџ]Q˙--k]E %ޯ- eӼ?REJV*u|G=F,VxR]`. Бl@)14~NPkH! J؁gô͝_~i{|޷'|xEO33rc*u3 ?FVh0)ɐD7+rQP`$.A<: h !&^yݚ1|Y|/q抓p1!UVn;W&lPAapњu(`)qFl9ʼn_{d*G迁`}cXi?J%@]쑚ݒB_{{9/zQUL3_ߨi Sp2kt$fh봋S/J,ٯxh=Z!v wX^_ixj-`^iћ/RXe#o2u9Z= 0.NfIRI}/]}^ "rY$6xʍV+L-1=s2O*&K4a\ф闿O6[W[O\w+:nE.|F\H)cLխ5egrcݝ"7!5ǔ+o8U@%d:I QԄehk]}^!W2Udb.ٔ|x"i>i5b.`H0:iQk7f\$Bj0 }q{A!k֬'W5NJ6r\h^zDI}%U 0.5Z⍢Ş聬2ɒ5 l7/9ɖ%y@yxbx29BC@].}*)Pu6U0^'<&_ss1A5i17-H;&\E#Ļc2-¹QdY=0]\1S6z+?H}<"bE2J"M|eu>ك`A/W:/L:+]ݙpgLu%"Nf/mYC\U"] Kֽb==Xf) sRU$6[ҕsTeSki,Wx 0,zGXd`Bq> vȯ=F`}xʗ9z 34A!.ٷG\t4Q | Bjs )ʚOYuf?yN3QYԿ2Rs6qNʬ8ZfB1(u~Xn Sp^MeX^~+ODXe;)#1\,x.1]llD[PdHq?j3YtJ4z58xԥ6ש|jz'k ~dk(=" }$ƌ/l8,kNhp,XArc7%.yv ex=-a2fٳY<9ǷQhŒ hN="5OOg4F; tKlXY[Q\=bŮ9?Kh{Iƿ'-|~D:gz]rrTR:k"~<4?]D(PpK3b+&=RNY ιr\#qIֆ^;8™ft?H4)2^[&"ǚ%7 5_2mVun bz]OƔbٷwez;.$~scP'h5,'X C=E@?- U5У [93 b&"|*Ͱua~K˟ <:>i{y8aŵ%ɝ>B:\h- 1$8>}W[OLG%,R=h]$Z:(MCD3 LN;#t4 {MZ?* ^" >#Vmy/e]WYa Iqs]^B#{xI:ڔ}QD+\kļhjXWeR)K4r&Hw>XO_W UWZ_J{N{a"  g$C/IL`~I`ę@7_yAKeR$F=ЦGh/~n:w~˂O \I' ="C P 舖0GG.SN &-_]]׺w)^-&^0Q vOCUE:3Dם,?cL=+ [p[z hE(ˉsB(=N^xVF5[R)Z2v>T T,_V&0e Um Xy=6l!-΄s@e!jtDk|rxC-[ X$(&ex] Z0׿Y&Û1ւ4Ũ8DxKAKھt$L wS \.lVaO5'S"ibSޮ8<VOնBqVlЕ I;'H/ p ГIzq!&hZ waiX Fىw!Fa$re@ xp-)i8v%4vU1xR%|`G&3:s 3*{1F@,WͰqvaD>(v B4 a1+|2km6VY 8J/GLqPғMI&# iQt#d %>f۬7hbW:ri8Hvj/Ul̶Q[<:2]}(Xu@MIl~,vzY˲$Mͥ~t_p0*p?Cp=|DEY53` (!HS3|L#VK}r7D$Tu(l JL%DɁZ\r+q~.jȅl=7fik`Qmgm WkbVPv%%nɎ(>bzKW(6S~HQCآ ؟ "QE fb=o ,b|2 DFSO Qszv0?, BSro@KD?<'{ٰ&'Mxmp y>勁aф:r(IYl.Z{ec=<߂-Mc2*:,Q|P4`! Lgz6K Zx 2B|ѷy8ĕU]Hd5*@V+*=c@o;f8e2δe-;' ?AMUo") }Qb=W``RStq,V \L>1oXN[ nv-kه#Ir_c0N@Wpt&Sm$毑űE'fr^a~qjH*^hig4-UIL>>(:D2zSYpOX2aHl봓n8_IP9w޺Q`ejҌÕH%zLTbzԕSZfzϾn(:TP2Qޤ2-2@ !@Q v'o jU=f?P2+*ll ϡ)H ).Z5ej.vj|ɔң3s#pUo =Z^Dk(~<xW&[~W/eݫxE\H΢u_֣sC|^b1C-P{ꁞz`U5#QxfP[LXB-/]ފ`8 ,פ%XGC`~v4FkBh́^WIf{"F{=RsmK40 c E6p!X@ȴOk l8C-֞'y$ ޵' |MI9..u1[&kF /vD,tɩuϫibyk;B0qZ4189(Ym@ Rf,r .?[tڧhD?ׄF/V8L)6zU:nl뢃A6'2Jt~8<|Z gq+#qAIlu`۹@elPF۩0!5IOkujN#( U3}Iyn*k`}#9jJb|Xq"JIs1-}FtRIZCTZ]5άBߢG@I fV%1QUn w>}ff2v)_r,-g6Ji2LKwk?W=N>ɕ "Sf !R*.wm{t))ۼ!Oit48pD|MKPS@k]r(C[h=ʇ[8[r}N%''uD}sѓeNS@ͅ/$-_,@DZD ј&}nm)m8 NXoU{0wtӀF0(n8=Xɾb5d Ϊ%uew+iAAt՜^&D1}]% B9?M;dzoǨhFNSifhP6[FYø7[~I)ug|18-smwJ˅y:Iz2yOߦ!xf!5skg{VNZ!%%ex!+4 *9jٔҌwO z)?Xl[چ(AXV ԫ~vGXk+zz7Lacj7Q`D5`{0H;ǩm^κD}Oku~F*$%r›PA:NYi{6Ȼ_6ӟGFGȜZAZ[ȣăAQp0/K5Se3p,QW_/MHUmcz Xy290D'M&kx~ 2yK2֛9[ |5=-N?FUPg BCÚצQ̯%}"vuX|K*+Ȏ0|^wL;7;Xq/#z?e 5atƯ{Y o q_@ʖRV$g`5+v[>KXyjnůLSZ;D8G]P`v:%[ۘ'B*hSyqeg 93[=J{d嚔e@{O PP5!.*& f@Z݃`xnZ4-5FW5eB;H07iEIpU99 j0&i6^يn[lr*vuB{v좐E9H=7UW35'SEXny647pcmY>V8/?{o;+В.뉷5UE]7tb 4_O/.do5nR>ZO_=hk2޾r7n!h@_KXjB7߱?ݷ}{rV$Ҍ#4{ֿ~6!Ɯ+}FCz 9|ǍEN[惮Sxu `mFLڽ!F/{b-/k A~ST +^ !=Y <_l^șcH!%*G؜z=u*SQiO:nX_dt v{e;G gsmQ^}p5'`pjV`53 HHW {_\0]ΐENwF{4ߧR)+w1U8sdI2]&a0’IbNlO%r 5( 1(2O묔2|y ѣI0{m7lZyލZm5Ψq\sX$'T;IS./1^GӪ@IyZ:/.TR@p~Ӧ"Mt3'' n0g%ՙyd3H]tN ;K4+<0t)lZ ZBOqpwc]O>S:| 4e"kú}ՁA7!FGϭ9s?5*']GɱT9l{0j4t"/P-*:] y-Un fa%?"ή拶a}vuQ1|-92(+;8Z34 ij,:H.zX`ƂU '.Snv1D8쪴+̖i { YT,WJ$I;]IAmuzY/pɡV>@349mszVePQ qt <}PO='u`g'#`r\<)NvH&Ps mMDB0ܳ.]qܻForg1(8` "30 ^qJ1fJWlD@k:GV2 )=NJw$&s:ڼAU>ueUy!M+)A5\L)|ۃI=+%ⳤ/bGWNXKDkE- f6 f6p:̜X&[R`kOڦdGKťv@)#w*L "n?n;Z"S(YnNS5(5vHIwA/\f>^znpA6ܽŠkj:pC0=#6/f 9u.A|)7sENg'L 1Фcdz׶63 TN.m `M-TQ뇓,ܣ'j<^nCCz _ i2墬z=YWL7 N@+{&K竟Ad.JƈM͕e f )w YQ|kHnÖWƶ=_|7VM" U\6&`}s>;$B .Rtd?  D;زJcWcdfe\Ga4+kvthFP٠,T۽4b}|:N}!\b%Gev%Fum^8YꙚgjIt;B@!!L>Q3ֽ=aq+ wy|XH D~@>oLږtw ֋Mrb'/:iM_`ej5ʋw:(AG9 lxI2i51/Mc|pFԣr"+Ϡ1 נU(OH]b32@TBe(F%>,:z?,eL;! ijY̑X 5IL!D܀RLÙ.Q^^[ X };5-RxVqpFj'B\3 _d-7ɐ|GTknK$ >a̒Gl*_0-|^Fzi^ gݵSI]Wʚ:bA"7q'DmS'Q6D$g^*L1~Eq\f dza$Yӳ9SayTQ˳L^GIi_B]:ݵ8 ܜo+>ڎ;,*CKéGt5 -t"j׿j %BQ~xc6MjK8C_RTA01([Og"HDǿ:D:)!3<^|D} Kr+ N ;F145 0\%L+ӨX_-͍jb˲81_R1N,mbmT1W@;|,$pw"ӱDϋA ̙@} Q\ۖߛJr18ͽa zk=&e=3e+">-wޫ臡`UFe,onJeߤ b`:gH4S2"!XHt)🈆 gi1T|{/'/Kh ʡRKd#նȱNA]]]B\pF;@0ḬH 6ВCmXWa)o1ZX-r!~C10)AL,vZɫT]bi5G0BVD(a@4:eWXX{ +k9#lw9\yaþD70V4 /J&U~c FɰIVn)OZa1uIH?X {Int‚T?kNޤlAukATd-vӖKAЪ:]cF7J@Bޑg%\}ǧP{I/KMLNnhc'.?~TQ6CqJS/2K 3s/I?\YA'Bξ"T3^5&Xdbyq,}JyW"5I,ũ멌zP@2?UBڴ f;//W)7N 0q԰.DuNj3,Vb$m#kU;柴HMhAiz5 ҸSV< %aM\7ݱï~{"n?i>qdO*ٱfh P= N\̩XA{77[go!3s+[Y]gH9C߫Gd~z)ʌ=$~9t<:gsB*wY3!\gz9a.; 6@fP@Z9B!E!H J q~ / WiD.[p#҄_y6"K1mgMwfNr/‡] "2b9M?)nkPUcΉ NUrA43–Lhk)AژnR7+W2ƢHJ% 2MXj$ s4_JݳBnLu[L@Ɂoʺ"ТbL- C4Qi}1hVlp77=y}!G)`Sѵd?1;QW}bQW:`ϕSDFٸU Ӆ3QBw^a.ޚFygd57դNơcrjI |=$Lhr8nN3Eh2؟dFmzkzDoKǰ(%)! 5~1[ny )zXaRw\UeȬs.Ag l1c f|Nr =WC; <0.6`a{ãB;Uxc,Ma9p2(&eݺ$"u@,!D;ŵv=9P8sCڴC^k.N p^XM}΂hA5N7Yk©H}o-"6umͬx z&SQpJ)1y2rRujrP]?0chThmUqIXXlgce>yPYP12Hdnk1YLu@9pӇ^B, bX=S@8yK,A)UU)$ѯ. PBs[puUV +fȷ/݂k<9UoAylHy7R/\wUXsܝz0=Rxrs ?7}ryfpD)& M O},)\s~_GjIo+GyifmPB>ۄ2&~^GW+ζ <~]'NF j)LWeX@jSENL@u CwXNf7R[ g!J9̀K{dN7UpfGB5aNhk0Ui UL.ѾCjdxﮡM(}ᴭ/{=RBc/հMFQ+rڠJMQ<꣺` pP d#fyyC0c{ ^&!'6{[ +G72]+/~܄nឮ᥺{Qɓ6!^&Mn|ךrY֟3`Y1P4ëM;.$o&@1t vFѳ2 C 0.e Y 0xV9!8vvҩ $j AQ{$sY`-y^ڰ2'=5݈fa#IO/d>q"q9w+d\T50 .%8Kqc+PS)LSzh@>(IX"j˜y-[5'Ɣ|P|&<h[VM{qe\<7`7OT;`3d ;z&zZGpf& !!S1`8sO4Q#-MJ#]8f`ݚPB@T Lϣ_ab,hW"a jԪ"ٱZ0whS:$iUkI]NOHǦ/<=O`1^9t~LM3ϛhʝXѯ>aVYCB6(@$锐\u^VS85'7 za{9dZo,Wsw_-amYԍ_Vu3uSb=#=7=݁:uƮ22#uGBȟH byE?FHL{KM(V<ߓ2̶s4x]?Q3cbNV@޾YQY%F4VbUk5SgpZ*HZ6<Ƿpj ]mփ{nz 4M(2\y" 9./I7op,ROb 5%#*A=9 72S{RvNAA yHi$ϓmH SCF bj)U(䜒Y?F1{AZY "Z=[{3WLHb[ee ,PC `iN8nr6+Qu}XiNx}i^?8H:e7 (4ڥ?I2|}= sf/^qwƞߒĠ|a <)-i}D1w^ps_Zpk`IQx%Qh]q47ܘkg) d úW+O؎b@(OYE Sh4Qe$~.۱e8.tM(fZ:║:G#XTAXECGlaHCc,vIp+ PB ܦ;87aG >-#ú"x3o:I2PHs) hqw Lۡi}^.="1ɬ~6DSOU\bh"vttT] _жťd11 #! 2產WKڃYZr+ ߁P'`j;=þ1@=>ի2 jף;z80ap}IADEIY;5Wo[KJG0iFeS҈/O/t1jn Ey 1*EꌧlI=ʮyTx;}cXcAwf(by0*; AzG*UR5zZ(0O[DΑ؀zsQ `[zH5T5-11J|)D\!.OFHvYcgw6sTa>\*ٶ#*ұ#a5- N-Ĭb$hlXp$lzj,Շ:O0eM %<A_`.TШgJ \VDp&a[U `g`UMOUGqP=\ m[X4qx}߰ak'm&c3uA2l%7 <;neu}5?=ۘDg  s$~?`%H99]2 iKs~O[&(N>(vNshJKh/THAx?uo.c+QB!i싴%cmTBv>D])m`Xt <+n;Rgj9$Pg;iEy.RTJl}!}aZ Zsph·j@ی8mVG`Yҷ%q*hfc6۬~xH#HY]~B[)F?w(6n!'@u-M8dHYqɩ%<{ޢ3_3h^KOZv?|Ʀ4hv഑=3/e\eg@6m&Ɓ}JBGQ.T9WC}<{(^ vp.3$>N>Toκ&R]ekU("'m?m%y]GP1|}RFh`aia=dug^\cmX:Mcl|R,=ytDj3?]c^韭Paf~G0Ҧk^ 4b" 8%=[˾o,Ũ6 ,N)qI$<~4‡j?vuO_{X˗شry4"n^oErp7vEDwJk5LllW0;);fUb/E$K[]čXOPƤrlAq i*6KY"Y_PN2ن"N*&?s@4|c;Y0~dKz_Jqt/6B jz_1XsTF//k_TYy+JaI9\C=Ѡ TH17h]C#k= g2mg|;>A2=> et(l^xeQx჏`rPn ,uѼ=* W6Q Wȫ} %8ܥ#(bÛ"ӈE8 ?kHFoķM{ןҲޣW!VTC k>oPYmm/Xi'?)~jjf1ñg/]\S04%1x4 J2.mfǝ';*b~%d< 6\Vw >Wj ʡᕆ7͇F% ,ӭ/"(ޥvE_a*˧5 Cv) 3'3joWTצ!K,昩JSYɱsOpa;eZ/(%((][dvuZaN<#@mk ¦2i<4iu_G`+WJeNS:JP `=qlP)%a"cx_~.z.:O OX{Էτ7΍̠?4 v!Z2 yCm8Fnz߉o!X2hOD2(5ĵ%7vt'lP]bgR6 j> r hvr!5BZE~ZLۆKkZ;Knp;6+ 䙎0-{>H؆HtXy@3 :Yya="\D_Xqu/=|&K!BmK\  J^ѫZ_]XWo?!>5h+/MH☘X|%_g5ac,AL{7E_P{hC܁إ}E4{B@+C+UFUuxݬW-D#4W"5ѽJ-70_SpF(Bw-3 @ ?cU6p GՋwF't&%W>(K֪Pa-B Ҟi[Զ`RunQAy.i+,SEQ}-ЯG| nZ}#y?{pIMU%D*h 2'$?tJC<޾᷑N1Z?u*em.tZ%o*-(Kt:rTG'6<<E~L bl3P,oxfYБ\%"Ue&_Y`]-Zg ۪plቆ Ksbф7DX!_ UpEQrͳtv| ՑނɁG zǼ27CM$~ޟ"r#k ok({ h9wMɾ AA,8g13]@U QW{@T&#@<*GJ8䏥XЫR/04 ]/5gjxI# OK:"GL*M {-\.UFpJyk7VP܅)1_hFв?ڗ}9ws4 JB$& 3ckc-Lc6R #Og(#qCvM_tKu dll&i+K+[hgm5xAi+}Kf,'x"Rx- 94beqHaor~Ag!Fhit8-q0|x(KGM1hCūԷdCψ]n%÷*6vo5Gc3:X B[XJ ō[02GZȼv٬5:D _2!ayɤ;`@JRiBWf7$փrV`! Tȥ3R!wC9KәsG,<4]b0 8֢+.wP/p:2k̞Z&^b=kdgGFF@QF:B[A <z>QRH옖u_eyQSQu)e1O"0( ܝO2%S󹺛ɵTֳ]J6i=IǐV4h-_醵M/+>rsuJGBiazÿI}&lmi]٥t~ ߌߧ(L}*FD)ux7J<6l"&0mtp} sly"`  X&Q?G[o󄻢Ə529h+EFgk\,+g5@W{)Pp % bzT} +$R1]jk OCGd.RlmGl&s c(] 5u<#?J eaҰ,NvEh$x+'@J`gZ\Y/!/p8K|2 ݥ*o`?x2 9a.!,@Xdm ͍Oؽ4 ŀjmO0H2i|!rʠR8kZ4omII VBI^]էqݩ s_R}&-GplgI:kQnCz 412%| ɽunlTD׀1!vGy+Cwߠ0Z14˴kV xDbMtzZDHĉڙƳD┞'3W^f=.f- _")74-!t54?sj L9~y`rpq]P$®~+h-f\kHKhT3gFzqi}+DѨv+MqjSp0kj<ISan[`+ڕB'X۽qH;]rؖGc,s#xn%tK@%3tb?؁m=cק0H!K6"d6;L_ 4A~je4;xo9剆oM@T)oyzJO &τ#=&ʛvQb}gz CbT*QX-y=;daVK~nEDdJj$0z_Rg`t p;|E32ێ!֤ ^ (p*kX>-TsCU2-ַ|0xGSt&Ly{aQPNkt8%V[\gAb,PLPm}X\%9C4pzl =Ru&%\K#.EHJX>L.Q&n |wڃftA?dT`8\?u&rǶw/S(ETإ "ҷR)*شҩhn5:A\ZZ8yhCf?h`mx# zVwJpAޟ{$ؼ5O攠}Z&— !SP9?E/1b@DJ2SHEni=j?/4fDf5 ӘkX >>=Ugq.1њdx/ѭln23ݾTgwzqiv0uz_X%hvGwY|j@x F ^7 2½[|Fu*\bYƑko18HC -\%ɤ8w|3M#KL3٥]}dVCT?[4u8`nAJ B 'j6NhZJ>lOf@[`ײfýB~hSlc^.ߌZ1F$ב L#C`&ݏe̞tUf3ޛ>t n=ևؠGO knVem h4(Un䖗oȩ+|T8$_Eڜ{sFn[ <[l?=bPO<+Ϯ!?4F41 \\ʑh*R"xb0ѵ&Sź!/+X-ʏ"W^jeM_Z%ozOsKoLd̨<6|PeI.&?(̕Vf 4D:b<6h/nmMELgŀwዿpܖ)}d͉4>yz8ۧ=@!tE+Ϧ2tnB@!1Z9Lɿ/r~՞ׄI^ъxb ԧk t/i`sI|_K1UgoLuv*[]}P§!Iث4-tgemUhWS=+ #Csޙˡ\.R}1v?)PhMlDvt:UҲŗQ+sH\S2c bhMUEW)(p46_@p2&+i!̱ mҁoWAcvױJ.ӛ,Q[3CѣhL[w#Jm&nN= 04UW6Т]Xpʐt^_O8, {ڰ)sm/aK2k9w/,,@ue\wW=O{b`׮#:W&8@Fk7a1Pc}ySJ v9 dz»'S_yv8 HJ-nm[ a3rP!ubxG7֘=97,g`2Nnbut!)ߢW&o4+O&ީL[ -թMoWր&')^0,S4Ć]fX\mq˷'8K v@cQl4˵u; ϲrgEs¼ cgeQԸ}LA*<%ہyo>_wò븂Ed6]ҀdwZTxqzxFik~BnOQt7`! wH`:> 2=[{!r/b-N*$eGX!9T< T3^%Mc}Ud~/L ħ,BM^cyDG?בsO[ QxLXs[T9#Ûz-G 8@BNȞY&W/]tn_:yVEӳw'68S]8 ;,}y56&b1sQqCBLK=m~YkSWErE:rk`eY!*Q@rCB'~8 Jȸjh^>[dPǨcf\"g3~8HS~"g 9 7ӡ޽i'#v?lNڅߦ&GLq=R^SV;hK|1|.P$x% dLb_ɧ6^[L0t.KSZG9L2J7(;1Tުµݍk|f[g\%;_O*=G <מgڵ'wxHpUI8yEgLǼ4ՒYm|pp J]4$^l@p6,8Ov\H} v $)d"o8D1㐘_Qz 3O3ěraΔ)@?g_j2hv*,8 /78&ǑZR,bG$:J\8R0jF%?4N \lF 1TSVVGW"v"66I[k4ЄSsю~%KUڏ?#Wk$m֚?RH0=L-&`:PeiS6<"Aa2Okjߡ<%nHh>/J%]_B\%pCh@I{Ԋ6,CXĊ*$ldv4F}ylXeӐwʣo)]Lx_X32-~1qiiåLli;s4iѪ Fv%.#\Bn=\<=쩘$GZP]Z$ 9~w*a<~^/hyLUG( wuYsॄyXȃ|U= E*H[/h ZGI tRb>eG#J6|r *9ߪppPp5>9=4`  F4h.ឞ6SIFvg~" $)/;MboH`8̄TSxIz0h$Cc;U/=U)@pfCYaž# e׵\CȨu/!!Ѵtju Nkmk#kR[iX.D1"D5p1gڻ ͙)<0gսԅf܏!%S oT EA֥0G_V/^ytR;pSdf#y>&+(ʶ|9-iTR+fgm!S76-3AJ>Z(яWη_2 F+]A.*ϩ;wSD9T>#$Mk >}l5~s%BڧH@YZKP/<[h7>Hx-vPf>ƅ ׳|zQna4!GI%}&6PrVK>X !Hq\wk%q%^XʜUcI*&"@~wJREQEA+qRIL;.$NShdqMnһc0 lZ^ȍٲL ^і#OY4gqͧ60$f5Kxk:κ`%5#3l}$j@I۬XoUov-޴eҙU5!/a!HgYZ;{R!ц&7,ka ȀdREG‘Dɠ>UT^y ˔R˴iɥ20,6]GS;g7ln"; T:sv2yǿ"ćF@_vMadX3mF(YQL\rS_np[擞FI"'ԨO^o(3gJbyFP9[oCU(1"fWsEc?b !qŖz{Tzg##,IkIk Z7mHO9O}ƌ{@w󍲏ʲ0_ga v~t/4[t- P,sB3\r\{̹8=HAGl8!b?/477$f# hPn_M>x" -qFUȹJ![2cM^&\ uꍴVs߉Xr 4㱀%9|~p7.;My>,~۾ǚ16]f%v d A̺ǟ*o{FuAdp1qu BPϗ/*B3ay'>HT"7 b~;HE)G91I6\麄71 w]ҢkY?N࿻tIki3oD-Bmԛ: (9ws4If03X-NBl/03qEvh7(ٮ AhS D@)VF|/Ρ![,O\}mQ`3<&MQoFR+$[$^@-HGnyf nuEn7U0 nh3Ǔ5絲2z:8U2:#P I Wtg"i6KsI]T1a:rA|r?M|Oմh_AjZ w8c2S\1˄Imuu`!~=cʘ;{>cvq7~u̝@ς~|!s yv,tQhIv1E<3TRd!ܘf+-/ ~$Z0R) zC7ֱ|H$7k{d'\" rY^aoKRUzO iR Y`JOlxHQvU@iP?jneIwih2VUuC#a|YWD`ql;#vC8VCrH߈2$}ҧ,2Fzj?Sh5x& RMa X,SM,k @;l(#RqaFH=P?,&L tĐ"8p$ /Zg$ik7, x#ZMzlEIt-,4\8IOgɏMIȠorI!LMG OJMQO=i٢F¬B48C^sca!5 ?{[QɁ 6~eFP!a=9HF޹#{\$O`e>=12GkQ4\OZ*S0鍼FIT㾿jv^l(A[zA6}:+[u cfb1TU؉Hs;w[}q9*:?J~4z<6h=7q59:MҘ^eCi[[}-AQx$TY, 11|{ 6[꿆D3$1+/NeB2[jJW7PbЏAٵ{CD߇S#  gTD%>;t8g,]a-ž39ZISJ.^IJ!LciG?Vzk`fR\q-z&ڪDpy$ $;|qw_&QVP -FV)R XCd  Bx ;UZ ;Ñ j]~R^_tJ󢪇.:F6psKGrm&n~⹓TySι-՛r v˷n=X[` 6 |kP}aeGY9TJ.:Jd~N' ~7\=7pSk@CX#H8ug?fv_3B 7}˅ZZjOv:T{a/4CV.m=\h.@t*l8ywq z ] η)ȟ:5сv,LE<-X!d+7(5| k HE}h3ta$WPkH\hb}KSfQ@T*Iόr \"!bbqe@6΋a/L=Z"l*hvr`P :i0gA&PIYb8YV9`(\MVAȋ#TmeC|C I%CxZzhZE)C?$ŅQ"׿@e W+&osB *FE(R6撽G]wwg2u!Um0iWH>u D;,G~˅Gߚ @ 5)-3uӜtP*+T\NH+^4G[xU摭<1H1/G,:Cetfl9+YNs.Q7{"G%U='+'/ =pXAy|2#Gu0LKڄcN0qXxZҿ~Kl^]cQ%h-QiEz&D|se(eNjwrKMCi C%^m-\:Q4guՍ)lM`HB  nu#z"G6v*6F^9'\ ?ZiOR}POښlw)O 뇂xYt(N f1,z'&viUi*?ǠqW&i-< &\-doV5p`c'e8Q\{yN!]8a] ES_6OAw|A/񿐜BUe|DW'E8~zz=%lU .bR#grd-b.J3:!G OB!uܮ$MP¹h}s,3g~%t昀FTw 7Umқ-<:UAT TfF~hQdM~DBEtloX7 VzO@9xRz,aDYDp+g[BA$<`V||ŒXu hJȲst0h7)USo>ǝ̥:s ;ˍk#>U XI-G9=DU=Iz;MK_>~bps0?fz?2LJG2eS~mc={<_g]G_G* ՜qZ8=ɱ$kgXOCQ X&lx_կ]^)XcApَoڊ{P7 RQ #s0ݼJ:7lٷTӀ\M~SByX;8X-T;OnxOƒS+HB^L4)'x-ӤgT~l j7*iלYBE $jIH @W3^n~7xJX0pc{KfP|Lck6 9'ٲY2O8GRS3kq*2FicdI P3:L'pJ^ .Hy}JO(I`=9ot4h`;߈8q| 8l+tr-]_-zyEAC峏L(*,EgK,b-4qD|*;S؟+Ǒ&6C eZa W\&-RCBnz 2ج5$h`2)A!t.:TY|_&ʉϽn!X∍. ˾7W49&8b+~ ԉeɢ_Qbv/iJȨ"?LKxki%ZU6AtV>) d@8{kȱ爇 zda/Q.4} қi%Uws.3G]*/F{w F92* OkS%VåS kp`AC8`D=nbI҆W%s}vDsIOl Α[(6TYUjb>'M|,=ie8w/eb N,sq\4zZV|1(W+% GUj:L uR4V ܋^ۡltPq+T7TH+ s3WF/Phqkj9.Bq$"޵3q.pt/ۮ#6|(٢vj ?_.WRޅ/[4 ~\ rVfy\H w<8J7.3`G~{Kxn^a8en5)ܢVѾ6<ɬ~5Rl`y;`1W tx~BzȳdQG;=#}Bq$,<&l3~uQ!c'"^0Vp PBz2^ UK_.?Ed>X)ꄁsS 3K/ xU^%PnE$ u[Cۣ1>f}/;9i[t}"cf` A;y% 9]{`Otj~BbP( $ʙmݕA5yи&c[e% jcA.&~ /GKاqu7}@u&6yy (9ᠥV.ZWKx(H!qӮCzMC q,)׶P$&:UaxGi+U6cze3a~le Be{}Ej-|mt؏~*"@suEa,;9] H[n`VArǫlxNAt3;؊=*Z 3`PZP8jyI,n/c@+ l!7m[ސdc)-W|?űHa.…\盛]ˮ0?Aʶh2F7m퇦I)q-]92hB#4SSt # Rҙ cP[:"ť`\b'TLezDZ]l מP/9@:k s @ræT9*ш6Lv'E]b3ibŕ!Ww#Z'9*Xr"D?0䠞$椼5J*]$ToDoMb'j}gDmrw'~s/1H9Nh XXO ]A:SMDL)K:PS`J k-j.77g9)-݇o՘+=㊛ ]n0tGlxf<ئXC`,Ѝ:hKQR[ RLR;DG3Xı8md-֭'V~ Ke^Nzp߳_7kyKKiOhkiN_< ,ht/c8[yOmL[[HqbQ =`gu%V \_}eV31)DWFfpE%SMl7߯MR`N4^/n΄c H77HEY(:AdBN*Cbl6'Wy< %''8u5%7>*c,G6Gid>m=EQ4\}g+P0 +@Y1Cӵڨwt*t^Oߤ>zWQW;<琢GRr~oF]mD_{fO?O$ɟ4gX3sQʞs*LK+HGQ3@ BG"N@iQI8p)# 6(j=A-4C8=_rr/%4wkZup@y>?H_ Ȁ sĵs 5o|aEӎ68#Y>1De0;xgRtgFW,<6 uQQW 4 L7#˨i}, Db/2g y.4̏lGpZ^B<黎c$a6~LG[q*&jW,d&yHT+4Es#%Ѵ|# cDWB D 9l]\FtyՍcLa)Z1SGbج"%Hd.ŧMAo`-ismkvd tDIߝ//, bQE"#M]E@O;?xR7]n6hW &# _ԩ`3~9T#'%n40Xpy ׽ΕՋt3m0Mxqz/Hf8Tt6n6g1=:eޯ\hXܠȗU]*HrŢjBKN,PVf_#LO vC_&=*4t p[_}g&:L#yɞ1.P|=-f OAjbRㄒ >Gj1Q盛oc_.zH5_I&(X2< F5z%=sٴv4Y$}G~ŕc +V&=EH#Tv[9.;XļWް|6]Y%ڽ=z0!=Kbz!nЂ ()GsQ4uX?Al#GW-/ҐzDYǏnK,S̰sz*w"u x '# jݢpf**{PVY$Z jk3fOAn-Wob.CA+7e6S5x$ oIϷĺ^Kaz`j#:Ϊ_hʺ7V^Ff':sDQ ƉKG]Mu\e;8s|HmA+A,X"!)G7Kq2-%UYkc͊ŭ%J5.^96Ǒ!zElQ3{*VC ڊQTy9l_ˮ B\av9q.!yENg0g ^.aV i=|*<Ȭ#h{mZA,1÷urV-O.8ZX^B=zsLX[a[b$:X1R ZKd .{&ޘ 1,kuԵ`~~ӏ$Hm6ehxKN̳j{LzDkS[1tYY0l#>jE lﯢ`}xt=|Q }%iV؊6/}}]^9?o~}gtbh^(tC(!`ֹгA6_֛<fe(t+(_>;87[l'Hi;mzN|RYPT&Esc* C~W?tFٝf,Z4sNR;8=u9B~- rnL(HzE [ɝӢdlg= 4*|`1! 4fiq$aB_|"3/u^܊I3<^.g"dc)nHtES8H5B>C1񥒅4<#h%f"G|Ԙ @Lߓf_+7Tٕ[˅5~HGL'iAX&|'5ˁWC/ycwE w;e}g ''s]FM\er-[C@/@  AzHF[x{6~Ҧ¸wU՛m67oTNpH>h0#_0lEǩKW2 VX}Y kgF4 #>vƬӄUyFvB BE^g' e3c8pmFUCm`$X"dȯ3܂y0 ėY2^5yƽ( ^($֔q27$8xlD luטu{2Y fPBD{GC2v""XsHam( eG'snVh)!]uTZi*7xg.-5aNrnӅ1OkR*+V_p^{]+;]'4+|铯Vb 8Ng"P![b? $7bO튓ZXaX:!Y4d|ryD635<  wLqpG^6sk;_i]W?)6䚐y:k޼ico>\hf&o h'&[$U]*tC>Gv ie0I|$V8=G"NN0?$ӱ6B=iyKNAOuVa4RL4-M9\7LMLˍ; soh 0Ҋa~%iP8i$T] rIwN~^G2 ur{f#J)#kȹQfuѶ( JPxA"+4W.lw\?3zW4g3'<0vFޗE\'dct~p18!>i$iW1C=R5d'Y.HłNjg4ĈFUi CW_V@C 1) Gt]Mdx6M'IZւS̩?ǀz` c;{W8?k%,r.g `ynWLâ{f> |Ѩ%ppk%٬\Tחml b {RHtjZ #в'YK^VRq  GrK;qme>BQmA!JWQ8OۊTVx"D2=<:<T{*3k~Wy.)]YKor稩`-xC JmCCHﳥcCE ѨaB( C0Js=d-|n{rHϰ<? +q:G,VNJ @iR)vY%ٌltE o/mx7//չXA!G+g+H4RrDgE?5G:OA WD, |vkyaHbnLGb *wq'0G[ʬ)97f$4<*0H:'YdbS&@ˇ'VH>M 2.LyO Z-_xJapgx#]#( b L͑ CLBW"BREB.Gixw9PV{KK<86~hl-0+Vw3oC&1@4vybc ݌x}_]X9C'8N˩2s࠶T%VXDggޜ,t,C@ݥQG6F. /RuqUĸzwj;Rt~D MݍU0AGACKi@POp~)2)^Qm>@ɫTbǯiM9c ?sNۑՑsSo}%-e Mic"%.ܬXՁ[|oxE%|57=&#niwaiW(kBIVV=\ŭ:֢t`T.C柟%R*a.:5˯j4z\iE&+y'U`{wujs 2 ]>pFl^Ǟˑ>`SO~kY6?.9&-ٲ!j ) Lh9'6'O0'kW7QKS"xB,tq?q:5g %Ø+Aܤ"k0A!2m&yp`N:g1Ni~`wY <'5%x%fcoХOYJqMno`3Ok2ݯG%>ՐwHqO|R+h@+>6k|CJsIR#a1waeŝ>/}!x:}1]q?A{3o2?q5~9OԻBb>4t9E}Ƣ- v8{9A 2WM?ϴjO7ǡݾ=,i4e8A;˭Ca{%%ߩӕޒ95J%C;O]6#q4JQ'TI-ՉqVϘw!|Oi-vՂ_zrT6 HʿHa:|ey|}ؤ4]KPVt1p& u?f*S}PN*9xۛh[+Ph);BbXc*В2i[# MHLy`V4J glzѾ,Zwœ5V(!~%8T546Q}5*G(':uǰ2Dq(}~n3,aaPiI ˾1jYsWmܾW)ֲ[|T 6X7y\m$"T%}0uDoG+2(G?-b|x1 i.tyc񿊍{r ?STD2Idx=.?h,-sØ5qS@h!EV8>'L„B) LH-nY?z 8)P߫)LW qI=3~h-!OGGCy.rbor\Ӫ?[)tWVPtq/vM\EBٷ岋/F *QKl5LҐߞӷ$f]Dߵ x/f^~k{,2rmhܖIfZbzQ w(M4PX 3)S*s9fS7?{uQd܍a ĝh{_vx:rO&fϛfn,35pW޹tGwNx_?b<.;x{k6kpIqg)!,,B~<,h6²gfGkot],(MZ.u F0rFC!A- 27yRI0q_gp1!d Qz UW ԱL2hr8܃x 1'y 'YHD0a_E I@%^?c%Ÿl=")r+Yo[gL"s +*ȆՊ,.ZTG ʃ<A8ѾC-hKW1n[]:MVjl} ^;!vր!ؙF];a0^Aw{J6 J.EdC3qhpF3ˢ=õYÓaEZMB?mM %vaүtQ9 iUh7?Ck5b備^em@)6Ԉ@! Xai>KC D^%4R]4oTB*")Lh3!?_kv76N3c5ƣ1WRS ;7MWH/]$ñN͏L `9` z cW+,j2ZȌ *֟3K^y͟hFt>;Q9/ooDԮ2 OB(vK+3oE!깑 GZU6hƏf:؍ywIfq{HgeޟJ}bHE8$AOJ75/؟ndK"&3ԝl[_*|ԅaxE1 sݙuƸ;NLaL&y`Y3v;9ʧ3̊F㹽w}_҇ tSꇣ%&zA \74DС=l0ҏtށ϶t?rViSVR1MoA\a{)bX,֧nND~A>ԃH+I]u ܈ž(0.2whdc@'Nݰσ}!vQJw k%v{x.y"rDt^l'ك-"'*L^m\d뚶y;>Wo˩ʦM`—*sy2΄Z &;_tyx|hV9byn'(Lu{bɄvYPR [ aXtC/Q YfP'vkʷW@Qєp0Xpz\,#z=o);~jRdo3ڀ laTcqni72sz/vm K!s:Z |Yћ̼f 7]4hW"{<ç H |Ʃ:a('.)QIor ߈[8̫Ӈ'vI57מ)A/L()JSHQ^A_6owX$Z1ji*ki^ eXd E/mKw TCoA+uȪInb_FXXD};JշXb\w"~z-ܴ1{͢abY?6br4/Q,ν%D/Z@Lѥ݉Ulߤi" ~pq0րz"2\.Xrƹ\ivO/a\g,w)[e2ص_G{N[FÍ~as}]gzbb&CvvéWL}9;v %>`=Wig,RӞLQ{K(?љ%)/ PS|ף )i _HBAdN荬b,L<:4d,͸wvމ5ԌCkO#qIp7o@ LF!6+A𬾸R%R`ע}`d@@YU{1`tm!d$~VH~ mrjtIb!\G@qS說=0&u +2E}N[ P jS)6PW C1=)ެeXҝ17gMUZ^'Ԟ]!ȣMG_]vyG3BE=i [!0VOm+tQ[(ҽu.S0 y.EmTt\iPiƣXPG%Ζ)R EK$ MC<+Drܚ0Y=hoUcʖ5hߙ,_LRppa5]̝ˤ /W"$ $AG͗~Y9]חNb1CY!00]8I社:]t"/KW!ܙ)IP\)rImt>}|;m.b5QMmj;Pp'zGT@gT 7; U*nv5پԈU_Je[ZI {#K@ )Dd]\@5JLV͕`V1)P,?e?AKkgCn Aewz5j}4Tv/LA9f&E>,;펇n.ٔ*:\&#@O'-Ü 0aa7W gKrF?[ex2/s9ӱ:PU:c'pI)a#4LҤ~r=5 2X$?Hqr=]W\a7mے!KdK#)aDFWqG\%C/|`#גxZF Y~8%g!_pƌ%E^ɢRY IfȻk~J<%AwAYgI2uV.[1KD>L+'4Hfh kOvwt'bl''w "|.zhv mlד{oO!!dEiՅM4EkhF͂gѸ2JRh7EuS/C?`mgi_7-"14$ ifS8/#RUKd ~ueDP;M8e+,-'S[m5ٍ0C M5s5+뽭Q1%݀-fHK≯Tzf!FݘLT ho`S2prOJ z :QQ'G09wҿjSAgTƲ0T2XVn(zЄ]zޗ  sޛXu6h%bT<솅oOiJ44*AҔ73֧3:z/<\8&ŒKWJJ(,FA24 1W9@XJgPEcq (cǼ9Ͽ 'JQG TѨSH= ςi씇=-'+Z5_޷x\QdA3pDBM 5"; %Vf/0FB ]qHX>LqcF7{9-):6%i/Pҿp <.涸e/dW<锰챟%\#DWx?RH!AL1MRX ^承*KD!z'AYOyդCH129DxNӭ: #."e9'o6=\E?vVeEs0%6(wKGY(!h tܬWD: \z3lqsqβ3c p8gRj)?;gq UcdoB6EAeOUg.d8=ۆճՠ>^]":2_tZ2 {-a\` \n=V*kgĒу2S `8#]r ^=ܓ%7LVfV/ZC0W&`UW%M8@yI򬿮]HS/Vyqxluj(#H "s`SBM ! h 2c޸iN7>_;tne `yPڽo'XWJ`jH)S"lzZbtO#df 8.zA*v ;<ʡ%|/ZRk.7Vٕ\N5pGCnDIcȥacl\7z TYC\"-Wv|"؏A;bRB)hx^e"*~(6Ԡ|Lȴyl&v\/V)OYU:$UaQRJ|9 ϱ(Q'htvQezpbN5R]/'Jt2_xP;)0ڹ=5)W[Q=25ZacHsGX]'@^hx$'yTY$zxJ lG힡F7_;cX T\q;4xzmmJTkTl/J%JI7^o24he3cT"AvDgsH Tpf78Vb%)jnl'd>sIa{5g7NC;nS062ZN'hg$ZXhkO-bE7[&n)zd(Қ?'g$GU11']AtIK?D)O[rP"Ž2O W)Mop@W ĵl?侌4?'cN{qveN:o{N< 3 x 5CEȪOw@({sM׽P=M!E]㓐`]f@U8H^JDYp A<9TnvJN_ !qIRϏke/e0Ԙ <ӆ_:+: o bD Jj4Oȣ%(+5=36hI֭Rpn,x!,K=,;vPZ{)Ŀ6 a:yu+tAS(žHPIp?5A฾x= lZXշhEx۱pH-Ƌlxⷒ73 _C\ezcح^,ĂF#VX8}*݁Y B;mζCbf&ÄB׌ywF?Q8*Rfi{~\\Ul.B9aLgؾF mjAޢ!B򳿙 >5=-ըS?|! ^n;h} hA7y7X[5mع_#(;ß:}dXôt~tzP[ "vd<̩K&e0D)Eg,YnwGemf2tY QLiL>pJs(N].,TUlO΅Aw1b_ "~pơ s؄"}ہ}#l75>ExqȨ{aEesL.NY~T38(} fiEYM3͇i;u)@5Bס&YZ~(ĪBov6oGa9:8ʵiS?ƒCBڡm{tȭC[y|KˬS)9l(CqLflBJH,~Jh+QV!Z20D'D'|_.2Z^N$,󞛚o اHOS:3@T58i .l),.t#9Jr9OdB.Mk;!ElgZďum! r-=QLݥ}HfD@V僑&rB:$XTqS b &T;JۊzZmBI\T$ = 7v\fzڏz(LsNM|]@_ -ELɷq (+As $1HoT;ZTT :9RB((FD,LT}٘ϸwqtQqK>!`(ރDQBX&rG?vIM#tdS^Jd)CUWw[Saz^kE$_Lچi*lHn$$;uH.׏UM5k/H#oI;{u:k8k@51XhH#q(\]*#e@BȭQJ:}c>S3%d*ٔ,)ABpӊ0!xBŝf!B!]C6{DSz;+d?/z2A9'lJqyH6zV>#/!n"]55l[(E ncf<6F~) x(BQpx@A=K62sMAuދ*:Pc2(}dQ]%g5vl3c68S f;O~j +FߧlMer=Hpθ!X*kR#2mV)pd/e8 FL CS%S]y vFN:F/"췮QYѨhZ|q,voq%Y +:1l0I~W`gPžRq3ͺZ7ZؤP;D+lתWF0(w G? A=&$z@~ЈңjީCi$y]5%#mH.ڮCGΧqV0w]-cii ^uN;3D'|6 GDid&Au.R|(7kÁa%;c(l~ nSW_GRSy/1"3m&4?' aI8&!]|# ^ѳ5;_=q;u+O;Q ,bKt'S߬ot8P~qtjP A1NyT}&Ri~Xr5[#"^[頣)M칌Obj cﮋT4c*<':bGvszD'yAG \2r}P Od!M-GpNl=w][T &ب!NIht YtF9w{Sr-a9d0ߢcΗ!4{E4uOSJ0YdKt'ҪҊS׫f_~cǐϮP\^J\9?5o0_o5bX%B  } s H  r!QHP",.uA »p< FCMGpU!pD:gxP}Ӌ׀(E lwYeTf K[Ru\y'k렁wm :iݶ9%CnkFd~6K؃bN|=(2SƒѦG^niN߹4N?-JM RPeTSVi@^ ^W]Fӿf#LA.YVtPIc4-I9b']A^W=V:[^Y16POlҝgz3 9gV9wNhmOd5*cT|^ \؄dh<- #P#u#.DJTh0H8* [qX U ہ WFo%=qRJ%4>/0tvRBR`ɤY=8HuF0ɠXa*?+0O>72өeXMN hVPu4LetA@ <- ?'x,ۦH.dbEp7YA)xo4~kP6tyIzD.c+ÔR"Ķ|_*j /==L"Nʻ4+p^v%ԁ;s{TM,kF% UO*SLQ]m},A‡ʖ]rE5pkD#^r3zJ #Y4xR,#wFsgΏ ^BI?]KEGb-ƞRU[S( ӵq!yiAW|8;5Z>߬k§ZEN@T5BY1Ouc?kNN,kh74ࣅgݼz1A8$YkܣQ,@f ~MvSĩh(k rS)$ |*Ku3?W_Ɵ4 aJGpsofB.`;oGŋd/J/!Dsn&(Z3kTNbp H+\u |L$UJM%Qb᫒3!׹i'H7?QP`O='1;zBg7{&T8wL§37(B_a4?ƃ,,co,0j*kq茟`̅h:dq |X}5FKʊj*X1wQdRƙbn04aw)g\`?LIU&/*=t,H%)`" "ZKu ENM0#CO}<5!| ?)x;B.LK^X1&w} ".G*6Z1 3ըK *FBYObv^[pk`J8;y{9$Y /$):G$Ƭ EW)Ɂe( x巳' t9Rw\c/dw&LS8KuQ^WBw|H<2GIlߺ#3IKWK<(! 7k8ϲb}9T2 t6< p)e? Âƭa˸NG8`?$6~ 4`ޛ Hyq&(b|(펡jtj3Ilt}&@Qi]^T*fxP3%_1}?g]3wKA2zGN)x$M]Z#~YW#w+7? ⊻$O:@᠝ Nh$yd\C9/T;0 Z-$>xMH>oݏ XBcF= fR|C:-B }zGBgɶؼ_9(wȃĕUg%yLbVzsP$ʼƅS>sHzB]<)x`'C,~37 Qk8"sLyenU[AaS:Qbrj/'o}pe؟xn!eIfs [殸1@- N~1 Dn-x&\HHPf`U C+pr9+7KG-ʭ ݻ ]cX ;!͊fdd;0:HpkuE &.WOG@ųJ;3ѼAtp O2fs (LKgmg6.lg8ί}ME2Mmr>ߞb{>q" 3V@N]٘z;ѽl!0 &lTEI "9^5BkBۉh^Hv ugGb9Ncm}tnHN:ᜓެx3\6; ĹgPK(ÓY[kRk σy~}lǜ xfjg7z(07td22#0_Dytv; P].7G]{dCѳIXjm7mΒSL 2ͣވ,Ue+0ݿQWğr¨4F/е~U=}{nCQL9խNk\%k@$>ӨI\Y5 UNbL4xE#uB6bA͒OdI*֦mWk6؜ +$5/qJEAزÈx_;- 'Zri8$8f֍8՟h[*1 &!3<&%1AwW'{\w =L8!߾#΋9 9 )x?Q[E2z5J09udhؔ2='aE97iiTTeh}:+͓u!k.A0&(3IEV* XdcH] o)d(:jBY-/:KRqPz;FuCA}ɃboyEgeU]dtI\s-{>6nGXN!qdSޖ0Q<$af(G=i6^(лQryH)m9ڼ0e)S75"$z32TWnÐ}K%N ` )=”tY7rndmZk[E׵ Hz!0S'enRqW|㔈‹$N.Kr^1?Ȯv]QVj$vNM@X|{^1d`_'8o65YOJ2~‡*`I{rٓm Tr!]xe 3,'%@Tc{} lʹD[m^/Ɠ\ř];ɮ'K"kE^=/=ezEu SAd1[$*NP$}&em~r`lZ"ؑ:_!mV,6BJ=.Pވr^~MeZ(UGagc)|*inG"mwӑxJveAt:R]-+` D,^wϸc6 Ss#'~⒌}ExvDhRHC$xnP6ףt싅V!B s\[2 T(BMvu]!Y "ʚ1!7֛W?ި@]l]F4+8 /d%GE> ҅ߌ2yw8g۞cm* ©%K%I}ٮmˏt{H'WCՌIrd!^ ԒhDq}7DG"us%O@}tX1Su]8N[t?͇eQcNuoPś4X'Z ıyI6"j4BY8(~ƶzP֎cnբNj^J[ZvQӭls|7i3Ϭ`jwp=R`#*3TZ|Y5d2Y6 J}kJ.]W T |m+$DYyuҀqėFnTE 4Ob;7q3>AWڈT.}E>CBT 45ɤ4|lCB%V'j,f8e0V66'A/P $)W7G\*XMD+irLGfB`)!Lc@mrqgF'g2M@vؖ+A^oDcl76dz(D~jӼAL>;l9Ն|O%˽/rJg׉ΠJ\tzzub=Y@w^v0tλM\XA|o̲j0-TNXA2DRt;*% lV4UG{YQn`v`F`)ed"l<=HôߍyTS]!AaE^'>v)Q((#QfT>hb(X ;1:]UyF#d7)NW箣)La&Ů%Cےۉ !1],W#~79xj Nq=l3K{Wz/Q_J}ߦ(#)&3 SkH5]fo)M%d5[aG5Uݧu"gWx*s4Rwi%6bs o&,메U֫&sM;s[7;CyCfiivpNiBHϷƒ1T60xr%R#<I:AN(sYdMEC*T;$8p^ǐs$ϸ92^.^ViTM4zTW7;?[f!ݝ8m~ Ū a&R",MgaY9|kD*v!0W獎.^`*|I1=[c;ϡ))!l4mjo 58$y f,¸w|AN< 'vcc6cgymm (qqDk6a2q϶k/Nq晣D|ͨSI<( `VnH~BD }v.F.f{orFz"!hP? tFi Ύ%VP>=c'7?M;"  T1;y/5Cz[IZݖpM'^0.'J`c:H ΋ѝCJph:H6X4G\ zwYf=*Cw5x6;ιDɲb'C:aX!?ICW$Vv ]%]U9#d2ިCud]fQ7.G3SI"5 xWuQz6+df]$>1 Hꜚe$Vma[[K[1F<2BQׂ| OYf!ʎ,Q~AF¶b%XAQYRgbR晔˳G" QS@!4L&7[SiwtL_º:T`lzy1#)lx-c).N!aƎg-,Y 5ߔF7vxijD<4+sC⃽K89VIK^_Y%{L( M'h:gMXrdȘ@4Ƕ-aM2K2*HTJ>Ы4rI<= lXQHOwHce#M;liO26(Sw6x1wC\O ~x*?HJ 8/>sVNEGŸ*ˁ\ث+_dKl9Əچ|a5>Om4jYQ@;螑+ !` )IެGѻZUFOe)Iܜ ȳ꫎V.v[h&vӠ\B]ZlXEp *lL;~?F{Rm/c+wiП N;X}0z:?ku=Sm"@ i\ܿ{B xr"; ΕklGYR|,5ȫ lLӈq]Qf`@DSd#5[SPf^WPܮ{!(1A=LDISu? w8R0ޙ5tD-#n UN%kvhx,|Zz-2_ReڡY򥑌/EVy|tLo =XُD[ MF ~ 2EWeQz3+lKɦI<[E&{| ްKOJD™qT"W{H_S˵dW PVkě|99\sl:狤)DQ(ﯺw:uhauc{%i75 y輡|^,qZd3 `8i'v4#b=bǟOWUCZSD~iI-&`OSL9zƧkYkjMf.@! zjgOu\oLT8m',Y) BCjgt+Z0o@wRrc(I~"Ӗ%XU#(LCJ)?)|L VO.ڑ+z󁕜E(t2&^g.d[L ͎4OAb)!8XfdwA2;G%_DKzyQԀ"yV' L}B)B3l [yA]:9#6_8с"d[ l;Zp+N+! Z4lN S9sL%HE/$+óU-MpG>lm'8ѿ '@eSWTA4ulP>INSZ`1CڣXJKss}ENfЩ^<ۚ2o 5W!E.ZPH />ZP̢{_2 EwRK*eL1F7‹CfD=DJc%UfROgQaңT%XT;K4N]pU\,&\ǫxL$~iLq W3Dmrt(x%EdތdֱH Ht!v01sEse-IOYmOe3"V|oM+I@/ogZܳ,$cٻ?̀L/J9rjnq }-6}t#dH[PT&yȼ[g0Ԏ08&%Ƌmjv 8i$dOS›I-aNY.ijpf*^"q1-D?/w֝|kImCKAgE3DzZb>jxnpP͐2=NFMifj ;`ij,X>2dJ$4x£lW"y_*IXJ} 4:?V3_Ҁe syο7)>_4F7ϐY!T|^(Hz< jLm)Yshem +&.%q%rG}aLP&itv5[@ݴto=$- Zuji,tn~aOAܴguZ$@җt ᔪdF/r*U @ f@%:r`W|s_dǥƏ '!4sէ&<w[CJnjIA+(堥omU}o4k(y5lJiXz1O7@!"/g}M̈z j BAa\CF5êe0gb%(]-(*SU-!OfkO@ S_o|SӡJr H=OWs;bb~zc.˭H!cׇ#tNޒ^H 4ׁQzzGAA߈ F?V(dxw9HWls:o/\-A纽v'B:xJAWJrXHr%'ۓ/W.2OX9@-SC{LS1"Gr-U Q?xIhI^% 8]&> 8f{X xnyXg>Ēcj,SpNR?dږG޹ ',Mž>&7u~y=5*|٦Gz>lan5-AvXz:gn?7XU r{Ojs|=el6 cjrЎ-D6G4zTYJ 1XꜶX3^?Wjf B= Q( 88Spԁ5a|*<-=7(^g+L]'IlGC;Ubz4NfXeٰ=l3boG=C~_y7Ag*U:ß {lpb@{adFiSӀՕ$'KrO1uv\D^+m$D0_PF܅ r S^KJo2%SW17 Z b8lBV O /5WP/Fib\7sD֫9 gP O˂_h#/{3/ƃR/PR,xycszv3K'P=&!밍 ʭzDz`ۡIǓݗڈ>y;)^h14=~pk\YM5\j Hxr͖ݖM8|(9g< 5r lX0 L(AV -MQF`r\cKm"?S\`f]S) ? fdv-w}PנŨ_]xOݢh겫x͗ ~^AdC[wK(m{jJYtDss:ysc"St57Ī,4Ehے| Є!E C= {.zY{&K+i_Z\[9Yc`Y,m';gm. a2FA4pì,.*JB@fP|pY-Ck+,&ő*'LMe^y㚩U_HW@|%%Ip8ڽ:UBd 2ԵHsD6@ŷh`bt|u=aecҒ?4 f9`(+m XOrK Ps]rdZ22Kyqq'dJ}켸#sN[_)Lm?XIDYX=7@`SJ2nWː1 ݠWkwy *Wc"NzttG4C_n,%3A2L>"]? ԘqX!ߖ H6F㊂}~YfB; KаZ3Qxs[]'3&J/P*3˥rh~C8ub ौg)̿IZ_5x bCBu?9'^<[A-l?)u\ReKȳۺJ0ҽx9tXƩ캙D^ +\rd N-~*Ef֡9GLź"%qf۰ "*I1H97 D\ГV\iܖOgAqφ?%`a\F0X~ 8J1^+S:vоxz*0LF'ݺiͪP0%k}pv>Sdi[ܔWuFؖW+*(pem%nQ8V(j,٩ox#I.QJu7/; ~}CɃ/:?P[hW["Ա/"G*ܻ߮Qpų@f:ӘJ,vL GȠ"H_ELNk' q1ZQ- FKKYʄC 5I*HVZE{+BDtNid{׼}~G{!3]⏠z@g{ &D͖k w'6 bc(Q%M*T[CfݣYMq0FGaח޲#$$ZU0oxK7PHKy8f8$5%U l|F:uۊ+Bs[*w͵C ӸCK[ɻv)uEؠįfPwtA!ڙ[OVoAm_+?0أѢ5>嫼Fk8'|!%Kt۾9A3`z f"n JOY u()k ]ڋ6D a Am3q',msBRzh%7:GN|D&Jv᳡'rB ((Xv,d3ؔQhS:Hym}m9?GSPŖs{zǘ\-+}~XmU58 bJNditerI&iG չT‰P5 8ttXMv"OqWGIY*j-04dqlA}i)?lI\%s7AX=O^A6-;H'ΏgVu@hY1?z 1swrɰȫ5 >A&7~NYTꫀh\T{+UƎ/u;p~O+zC{VEl4RRDGVFhW >F&.Ƈdk5G⩼k(ZnOqHOݶ DĮcنcUy%mɂ𣍝w h{Ta{ګ20,}!!O9cQr۝(4h*;`$@U =-ţ~P#LQi$`e,8S>;0,Lm[QkEߢ/s Q #MeKr`LשӜX329HADCKv({pٶZ${ S8 W31# D*.E:x@dѺxp@b*9Os4[,++jD;:%@yb-`]ڛf c4#f;Gl̙X[3u~`ד1آl]I%=#aJr>MƬ4QvW@2wYYl-G-.z k¸ w2ecy![3>DoAA.ۏD4E\- ?ֶd8SCU⍱DHOêq񕟦W!_2S\`'ZZ$(^j{8;9q"EBPA<5Qx9XK[ h8F ~+rc+{({6f.n瞿0+'Y'1(W;dIJ.49rPf4%|T*FZ)vv -JߋO%K{a}gg@V`R<(sV' GK6?ND!Xj|u jz@/Y̕T|@+ 2|ڑۥqLsCwdi`(IAVAGrSF$-= ʇIZ<{aF oK]>|MT]`7{D>$aF,q2܍ȀT)ne^bIgL 2t4?n% 8RGYÕ{bI(ĤFt`փdY}aXU1wQ^)C8.x6=:0)ki2+Utdx ǦQp3W T~~Mrքʃ7<#s$n&\4nZ[(@sKL<%̘Q'"ur?gDU=P0OzR* hvՉgGpw=t2~ܱM# {UdƚItWIBɦ+)Q*7McLee5|Ƃj;#Jz9I(S*υlEV-5<%2CaI&Yq]7SAUf]BWUj{Dhe^%#/@B`|CRGi FI0? ;₇r = I)E>Ok)ug{"79`3J"19~Sg4W`t6OƚY;:?V3f6?)c /ڲQDqSZdD0N1WԠ.e?Ju ;8l$RO|$9}.R2֣B)ZoH'ZZ[Iݿۈ2qA=yϩ/_tWnJ_4<7UT.amw9ֽdof۽B~g J3V,n3[6b!zBtB6C}Q\GQMD'v6hpSs FĴg/[*Aiя ~PKTRv>7Vѓ-J>uVMn͑sp%cy^_l~C"CǬ^2QYCk'lo[,FUvf=e_ #>Ӿ^u5'lo^7OvپO(RlioTH$3c < M2'ҽЧ9c=6%hz!W뻁cs=/=q=xT,7B ^e>JG+ȣԴ'xpo=m&?pW_$`zေE:%Fb "9 \K(Jc}5*kTEm?>x1WtQP`^YA2-׆3 ?, qzVuV9=բ:aEIu H*ljSXͮU+88=e)G*B);ƀGN1\-(d?'T͵51zrbvmH~>y kxxP\$.tnDn7xvc^9Avonms:k̪Mҗ2\=l(3mTu*g]H 2:%z miG*4I Q ԛ#qW8K–V[jKQþOoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ{F^d3ћ=OJZ,abjW=rϾ&D -+wS]{n ՛UJ9o4F iYoM1%P,?n8Q+#wLp^KZDۿ/^/J!! 9ݭ_jՠcDVthY$j#ӄMnek} {kTDg,a)*IҬ7ШbxYl>((U Ht{=Soe@[H 1-ڟ@hApEK9ߊ08'-4fR"n)F200ci4)!+G,.2!| u0\ _tuZ?s[W`2 ԖelЃpt\Z !vtRc秊+᾿2IPY5|7>\.7d&䩧 Brqrs zB^];:+Ă{5}շQRB:O: IrcQtQ 1@ ,nmL=|u镳俇#]I`M$WB˅TT ET2X uu^ZI(-EggTF b=@’]SL!r;zQ_*Q )rpl|Q>C)Wn:s^Wנ b6 )]8K|>.^kعtnDbtxKT*\1H.U(4臽Y+̹sڗÏ8f%^nSjˍ_En'zV˧ :i/V~^ V r SݮG䦍$8ȐtGJRtw^LbsQ:s.9YZ?e5p,jMgL\ 1F>g9AŌ|fBᩥ8D-p Bʈ4&K[ȉ:Az+tte",@.n9ZLH4(LWX(S232y6E;hw%8đ ۡ.r)[Rœ}g!Y|Ve \@Nr wvjן R a!Fѹ+~MD%QCFZ4u J6hd(q(˥[4p%(`qF$NR0^6k 3.> PTe2ѥUH^.7DȚ1Kq˨g6}'Tr϶-dhrIdB:<ٞ`EÕ}[1< K[nB)Mi AY?jK^Zn)8yyeݞj,/e3ڴjy$HEמ͇EV܅,vvXn` G; kđz,p aާY$~a)I<ٳ/b4΁qtFo<%8NtSKP&f-J] UGFp.Q#e;nFoz-zƟ%>yC=jݪ3 \;u(M/Plfͬ Z(s.Cf<&oT"pX4h?EloF >Ɋ䲩Wz졄BŻ^f,aM÷4>"|y7F7hW V 8yRӣTDDeu4]M 2)kR,CAE' Q6w umYx0k=_}Y_[K0}j);:,z$%.*sU-ۀrG4`rq*?ǻ2+FczmC7ٓҰj͸BtCP㇪1wy=9X8h[fNU׌z-ў.`dlNsu3!$fTLϯ!2ޏ7Y ֡Ĥ1{l4{[eD?ؖO' hD*|D<"Pto͟A 5Z}iN:A> +?M.B$_qJ窡C`_x: `+?k8\^b9yw'J}`ѫ1 KGyK'9z 偦#}O&xl U:kq2|!N?rGz;Zvd]y^@'\[Uӻ-gcls30X;A>^!f__p tߔVYX`HFCJ LƖ!(N@NA<ȃ/-3D?%..򹟤L8Sr"u- yHf\4sDUAo?đRqYjb2w\_VՌvš^No.0Ƽ}zVJ:  -=9-se Ѱō?''f"0ȥ҆(m_v{VA=sP/Uͬud[ich޾x}8 {rFDLFe.!!! \FT%Lo%' K0#1H7`Uoj]JlZǯe= p uZ΃ b~5!qE4Â<l[w)e%!b@et*$hTdJv1NyFڂD =s=wBTDznr^M(Hd|/(U><'ֽSwV0ZojvdYeIY YBЕdg\׽#k34{_`_z#2 olx[5+GK(V{,G+SL˺qyA#wVPGH{vw!+ .:]Q@-Zm槰;ʄX2z˕/Bgq J?lZW|=[HawS_̽)n#Ԝ@%&H({mDp" 67*|{vɋ/#s,\%,0qkI{>{g:"ɧ(X9ao'oS-2Պ:GSM7d~.;\U`P@fAN7yi,s%B<\y릱a3`j"C;۫i]ew-fy[Fjl`SYD\F;J{ݥ+4u 41e`T́'|E Sߟ: ל !?J'[^2%C F!um5 uI[,ŴNnb=/9JٜPy>@Mp*wd6GQDXYA|D"{ܱ>E76tPʺx{ mY(KgC ".I6V 'BH20>muM\'> !+ Y52h-x*?8:M #,?~j^J,b*J(Auea>9ZEƭzh{oKueI}bÁjXF3f.78r<# >ҖgX謒L% *lr͈pݳ J=€UO6} ` ;73uPҚw>٭U 4HfPJw!8^:NQJ?|?%Q׫U s 탗ZݸTՕ2x5ѧ ןD|@炊aߍBД)4 Sֱ] -J\3өT3( h?Pzzz^E3k2U>.ࠫMlWў6r\?c겉Y83F/؎`74M9+4 3[#9zb6%V@mhi½[(Hmx|9jKrN@P.oφ~ D.r%AcHmHߩ]Qx8ʀKXIrr|Azލo)oD6ZsߐׁUE݃sL~ڟ -—EM_YP GQ5`=a(LFO qkBt*"0H I[ ^N5y944pcc@|6µFL \rV H&t yuRlbJ$I)5}$t#[Zٍ8H?DŽqŸ+N DvNfE@*&ӛ[3>,>!Ov8',R/%zcUsv_̐ɰI]U QMv)p|49kjWwB6v55)cge"hin65,B8Tj=odVh y>PM5x28մi81/W86z1@&KuTKnv ej!w*}63 e†wOE8:,:χ龑&t>tz1zG¿?Q7.~st2UЕ\>z׺7ZB{ۛY5|7"v`v!Ga \@#%V2PuͅR8< @f<J` BZ 7v[xC /He֧c.wpJfQa~g v؟ߡLgVr5|/ om0ZFך2m=j1VDbr /C3=qCorx &=r%9Ok'}:ҧ^ge'A!= <׃lՎ+@$P6N@ϾRX5-hV!Rn8k1m BPfHd} /OOs.w tC $.`ڕlүNÿUם#NY1.> a P$Z>=F'f$#2!6*<\# G׆a_\!G~DIlސRVWFQQ2 i|S34m.I8e[!%6YwYeܑcԬ 6(V\msw5Zl;h A)lVARiN%ӥNGaWA0fs  =6rG ѽ\%ֻ+2R.:8@msVm%՚Gshߪ  2N}|[POCN$hvTBOݩЅ_wfO sB+%&Lo&ē@D3Bt!lWƻ$So8a2IZ5JGRcZB]BezѬ'"IzdS%C7kw6["I*:Ab _XX PUR@p6orS#"7:F$Y,1&d(:jF'o ̄#)յT, 559’=|k_ Fh= k@:ilΒe#ٱM~mÚ(=+#jZ V,D6! J fG.4EVqk$z0嗭y5M%53{fz=8q8C*ڀᕶ8JX$]&hkr@(U)%uEjp$ZQ!XjZUM9N8L 6L}G_g<ܒ/faVw!,퓉@j-u(  EOV]CkQn Rm &<^#h#6F&_A}6%hr0%H`PYq5܁I y|{wq4np_7\ \e|.] LǍC-/p gD;aIꝷhfT 6s~ɶ潔?>0e ˮp 7Ӄu i&G"# O~UFm"J3eyP] )l%^v?;DMA>nbLzY+.Q `d1/DC޾X(0;nXb<ƧW`zYߺjZ0[N#Ξqc io Nw C#HbrF5EwAM|&(ع09ؼVS3Љ'sd.4b Bi,)κV.r=AE`\\VN1^o"oYP偏C$zܻ"KϨX#x{VyEFC#Qt~aN1u`}/II 6[ =^̃bb߄[-/JlW  5!eK9O#3FӪ]^#gAOaw!LBydO(l޿D+QJ˳Nedrs-zq{xֻ8I kV酋e;n qĠWwC F%A&Һ&J ,zFGD}ht:Q|) -z&"H#vڀ-CN'"DV>=mAYHi(=U@lmhk4Quň qT{w įZ}k(Rrr1kLrg\^[, E "U $|hQ‚) S .f?S4y]"^r7ټz-|8xIO1aØND>^dg"Xk7_A.;\m3V+ΚHaKu}Q8OM6ڏi~hvx󇇦`~~$W.t҇/ym䨻"ZZ1dh#ranȘC> Lj&-Q2uR78խ(ƪKo|IIve03hmt~@+ [VQۺєIlj[RpC@B,ːI,\Tg 2|bP&~Aa:#Z>NkI)sodn5a GrJxt&ҶhP™؂X=zR[\"{:R-= g@]lH=iϙ)ZҔo5#S6uIb4a(\H/LT0c[>rG ВMC^"W/P%]|'t -| E̘1u[ӏeb&bn\oYThVLXz1@3*)J+2bZILnW zքYxSd` |vۦhdB5F@hvXW5MJb D* Vm1d؊o V!04vps We~6W}yW⤋̗{;lҨu =Fp5F]gGD< j퇥W֭t|$ *lai~'"e\GPtoz^^  ubT$kB9Ooפi$g|W4\ ;mCJ<`Y8{~qfJƔt]!mWlϤ8{ݔὖ 1̿wt8Z@D[Y{eyBbKa Ǻ&n7PXs$ -E+RZ`&' 敘"Q R*iQ5yM\D3mn9;k{~*[` ?RI{%`Hw/ f~Iw}Y4m^>9R9H (A.K\hgVE{ooI> o*sּS0JQ.k sJr6ɃYVL\&üM d}Q5z;jIT/$Ȇ짒|U.ͧ1q9 2:ڳv<ɒb3y~ܨ6>$WY`טh'G;HXm$* J%"qL^7m[7*YNU$rS8hO!,6wW+dsϳH3,)+I1ZhւHTm!RZHϴqi`,Qw-1ֱݦ yKo="; Ÿk5J<Im$sM5@$@Dū&)oAWv?c#tTI5s09H2tdwvXv7SI IEtԬwsD&jr62c5a%[Ի+mYκ$YE7 s ə˹y-Uh;%Uap+D@rJ0R|"̴~@ ]3*$=u;NQn`.n&K Zo^ |>%:N1J䋢O;{n!?DC"/h J^nC8{,ׄ6x{{YD3@ݕ?; p7Ϻ80 cnd,.̙ͭQuޚ/آf8u7 55U &ei/RБ$ge_Z$%p8̒[hlG{>$AkX@2vd厬7s^1e=.i״tsU@ghWXEn&!ЫYхէ5+mZ)hXDc(Bcz>iFf%\;q30"4~e&y37 )#ȂyT !ſJ}kP ] A4YM# $!\yH#T(%f.Pňv`GZEo^ge^od?Gi 7%3%i(\fѫ 5I #^y[~QlQۇ/N0&TU3r`H`.ѯ#+Nd&txTvc\/byp'mJ&I BDHJ$F\I=׈ssgptd:G{H[!#|Fl= ' _E?Q@Uڻg8*l|Ǧ(i:U,l]T"u+82&(#Q ƌ c:#@+B{TA@H@ue)gxΠ"*iZ\}ޅޑAh2y |Q )tIɸM$ ЎS..2^۷]&5tWkM(K0ՙ,ߠgq>1vpUPJ]92}J0*sq|.ߝNabvTYߺYVO.5 ΝCj3dZ# *BG%"\Vl.{num|VS7T\q43h~"vP Q5iw cu|;,/Ao<嚭9hL0g4 #W!ԆA.MRw]By8՛*lXǶ JXcq,# -D\@{MdԞTaϩXH-zΆ'غ黃wj+!0,&W &:S<2&O)  /g U[ٖ> p`6Qg2yA9-+R$h$Zc{X5zz2}nek?O9?N"%: nHQQ)A:;Z&p2ҋ+%H:բxwR"q5^ɨfwβQ݄TkNM)z봇3#7󢨉D~Ҽ?ی:E\mĞ8dP:Â^+p}2OHe8v|+7ʳG{eSԻ]oʟJ!JԦn.U+K{ hO< ϓ#1(Yb:SKS 2Qg~!C=:֩wpSNJ*|WFW|sT}82FrP/BwAWaq`u~nj@^|*@sC䵙$c2#"Ec#8X0r~.!{^8o#E"c۝+m=Q7ak_?EiaF"'y I"$I.(RyBN ( "{X3j`Ļnpը#CY c '֪3ρa&RڌW(O6da2iS.wڃh4u@g_G̥2j]IEI#8V!"ΐk)ފ:ȘkjxIGkS?)ˬoc/IdLNzA6FW {->r2WwNʮ7&( D͔Sz]dy(*. `m%07HH?tFjƋB(ǻ u`s֑shҩ=6˾Z{UZBZ_A[y[&ɕxz>v/&oGx2=w< [,=Oݔ|^("x` u'*{6{9<[ 2S}z69eqFv,)@ GtIaq1kyߪHr}OͼFvX))E-a.jjnZZ))Fl61|w nAڒ"~IɆOXG]({QeB! +ב -s<aIgfE %liĈ- _jrгheK/C|)x%<3~ZQKYԐ I vD6k@JlWHbeC1"YBS>+8٦C {3K,M 1m"S lB CWA ~1bSzð/Du4IF9$~ryiMy!Źppg3p}bc_c9U!Ժif7υN<"8Ԅи~77]´77 K@ytQx"eST^^Fy8ɢHr`x< Ih_~ Zڌ9=Yjt~RY[z!_CێPS;(bx:"] =9E}\Ps6SFJ =?Bb/LGLeK#'{;SGC}*hY B5[2T !':g,3*Ҭ_z=5x2czRgja8 ~z> .x2hA` #4SX[rQ5EyV3]g{9[N T_+vf6}j~.R|w(HD}!?X]iLZ`*]B=9‚JY善c/&+avYup>n  !GBu2˱BZϧrX9>S60??zYC‘6FFNqڊmȨ%fЈ4&8Ȯp}@[+0^w7 VMvmԗ-dXpgڰڬ(@$ "[<%N/AlQt{4Gwp;BOLC|yT<8lO,,̀h@/g-/y$ϭeV&?կpN <s{"]` WFuDIRʗ=ʮ@x6 afJKwI=S8:-Fs`/5$ԔRQKiy򩩲mؚp  ^"_׉|*UN1vag#yU}O"(kSF\vh“A~GH*:h$ZHf~ t0IDEQ:(!9ܘ$5NJOfU hH5#\љ`?v48"z5\xK'%1()mx~b;+#v~`zpqno\~ 9OC;*d+PrHY6r۠E ! +%˹<atP{\mw- AzۧEۇ]'Y |2 fr dTRl/p[ޕ1|)#ZIHe 2wWIM](waHcfl6T|v/K&zI1~&OZxҴhY9tM"?hƄo #͓Nj=pbPܫ_*7r aM"6f 8O1Ilr=9u2_|>[8^UAo\& _/C&(/K~섌q0j lTzr <^HrtkfP! v_ҧ$%*9("КqV= JYyZmؒKz`0 )W# );1Vs$=r.Av(;hW8:4vӗaXA+:ňށgגDelw'ՠ O$G\l VntO-oYOqQ- O0' Ltc*52ewSʊª[$9)48`vu$9.y SH_m5\~CI9[d .5 ]0%Jubp0Eݟ`E⫄y'C5X!;NڜlK7B֡:,rV;J@tӈ=F59 ͚ͪ6k7Ϊ,k)MW1$/V_kD;&ZuP΅xZ >K+3Jʹ-fR>H4k*[( \*HJ䳋0숚m>$!M39oLu6;i.@Q);~PNPp,t RG)e2Lϡ"=>Gxb a&GhUqb}F>ClA P4 tdmJIV !y |%0J9Q?EL %f=KٓOVġ5,QN)||ð.t]e5SrD5I+.4قٮnT3CGҳm;;` hadmJ-^ zdlܵ0n%VÉ6);J\؋6nNT=Na17yfج)m 84PMjY.,\_ږC ۀ{K?duJD[egl%dݧCarqmm¢GIw؆'5H'7?]J:lE}oRW03Թ2( vqӤ"luɨVm XqN9Қtz_>.a__?m'C:(BaX 50P_^/f&MX)UEDb;zzI~0\W{hpVpI;bz^I=02\W\݂5qa`vaڭ_i`eHgxMo4ڬ zzRyq̉ [9^CB{Hxsۗ"|= m] d-=/`9YdĆ.0077؛(!9 ܱL-}+xHW(OatR}"/'^ *"E^le5PO3ڭKAWFXl/o$˦?"LnF&~?|FQoe%fb]=L3R.?H^/&uNCD5u\>t̙&g5 j9U4vJMq~oǏdudǁF9Ʋwi@J&Ar4P Ld!y9cRL|$sk//P=p._nLǵr*lI@,HxwTvD^r l [/,1J6IG2hɖ楲E?Pƅ.@yk6},I X% : Bи=ȫaה~_ϢW#r]/c ɴ־ @ťsr})%j9fJ&ͧH(%M_Tf?O+M8xxO->dtխ ^7~^JPH  0@s.l{so4ov~ys| /:egʮfn\u`xvvi2"YRX6ʄX6Akw K9k*k&\[etzF+&sl1eƔmLp ;f;av^,|4 &ݙA6mC ٸ3\:3rf^cj<Te1K ȖHW !d 6<4/by| %+IR5Lrc+*'K0qG0L|^ /16] kTxk̰1 Xcӳ-/-&ͯųNc=9XkROh /^[.K{nuG;cW0,mpRlecpC " j^F(3-ҕ@aﱿ6wӁɚ#ҳFscaDy-c 0W U g`KvvR03,[m r=V@$0Ƹi8Ժ  ʳPVl\Iv\Zku%ثz:SؘZTK7w'|s';A=!Um!yzCX~@z3XiNo?u\NޫϺң>`E]zDPN9%J] 7dpq];hsCͧ dJ_'Ҕ'uFY+l(ZU]w*&4k=!-<O4hkz^Rr%fVAbwbXj 8Dhhp{v{K'yxZtk19ŢM>o*]XkL~/ +(m[0y#˔+Q/ ^H$!@o $hK5Y"1(*őv&rԣG EɆwY,5zaBSmPl5N=,9s݌K1 H&dر.5m Mkw ^ G 10$hbycx$LS;C+B4_]o_;f]-p& -|fq &*2Y+Z$"/H(Ubf(Ipx6H6TlX%)gT! 07M7l5֜ٚoP&<PXclU̎;IaZ7)DB6 yx$|8U)5ӆ>Hh7xVksUR8"@UA5`@Eg>c"βXda!d=lͧ N1_7F-޽-r>r%꟫}${Ƶ%O5>j'W;+vyuLdg-o )(9 -W%/!q#(y<| XQ@ï9Bp! B&]}t ~V}!IYrgw߮"7wKP# xsD\/NJ ۸ہ[DǨ3 P{r2t}\WVkJDY WJTL#p9}aE.t/&PҏEf mkm]FJvlx2ztbjdպ-i 0o`GBǕ7Sc W zf̷6-b(]oSFP\VA`Y=!f2t3*PW8Nb`E/Vd0_D8˗mQJD-eL^e!G>8U2 J6|NJ2LrI9+, ѭU܂RH(}&$ pl|ǓIv\s|*tke*+"ˮ5dZ \WnOmW,+wiTf87u=Pb:>A@i+n0}_4t(Xθсt/M\'ۧ嫴ʌ9-2+(hԞ8UxnCZ|;C\9S584>fD)hz[ԟ#" mt5[@O$ 9gRͨp8ޤ鬽eMr`y$ T?mL/C+~v?њ6$l %l((M~`[T?r <X~<ټ${1aPQOLO jsdALdLM"37JNVO~+\>?r媇=цrB/-{T:xnRRȷx$x x׆,b٘LZMI{;]A較Ew +fjqMK(ٰ{^^M2O::A#5!/!a$^h”zji\Z!  -Uww3\xRP),=Uii֪5BA "Ф}iXv{cI;|_w! 0X:n+>U&[N}myg;YW?8~Z~Oh;;poT0 ֿ9+[PAГz7i7P07Es>DwX܈)UԼKnA'@s+ϠF4.yB$jAs~R#P֠k:N725#BiT:(JWwp mAbh.!Bw˔uy_f5w2@Xu^+sMYtyq&f+IO& Gɴ] v!Ѷ.uҽb҉UN27%^Yΐ:RȏߺLeA%;?I[/|%7;"zGPVXA%ZዸX:έqcO}Ĕ|Dj_fbLs 5of.h'F)yQm>ѕFú'h~D}MVE|kPEaB2QcJf?s}~"w*@,dk/ΔI[725'gR{dj:ZGxVC跸48U̽/I;C8zxKJyE* Ύ[q i-uÝMCQV̀g.* g?ft%` ݏ|M7=Y{,M[d ֐k9ZDg P 8{zmfx eШGmb=`l[u5մ#󴿹Y=»9GZluP o8᧥_ 'ۺNF'~v+yKAol_dP3ܰӇ<AkDt̮R@ s{1sYcޚs% 8Cp$OA yfO)/Bme þw'p 1d:+/Lf*Ok,jںbR j֐Nz fs I6A3.?9^w[IzG@?QcJV %D̪Z#_=^{|WsyjƎo33"6^&n02.S*T^Md8:'~Y _w*bk_w%gmK)I &NBa&%^xjAu¯JհF=JCc] XUud ? G;ҦFtXL 4dTȮN;B™\73qFȉ;Μ9%c`--:NjYf9ETOl9{w*.B!8&]F,>/D )"y6CMX"8{/7hn h>66x}FiiBk8\?Гk™E{ =^s[l5K{cjJx w*C ArjuDw|p.gBK.x9Gթ}=v@r?7OU})vKodT6ft%./W &? F&bXGO 7+p0%ughˤjyU O]~ff}Ɛc޻΁y?ww݄ftg}$΀B}4|G(!3Ŵ(.?5l5㎖wLɹ@Ʌd^v#) m]*3Upڔ?OV|+"hps"άšI@PTi64Ä55%ftNV&yl1̀(:Qojs7/^RX=K,%y/38(:6#JVLp@Bӽ1 .noOXnW;JT)s7G2bhͧ5Zk'|N($dD7{0o֠~?G?:'*`P9SN=m,L:8֌+gWR=?;ɭaQ-[@TQXXsuv_9ki{"5("F])ñ6sP^8Igӑ~pdae'a07 aâU4v0jspŜXܨ?_¸!כhU>]@)EL{pEuM)7Wt$ ~c58&j@JI&ߖXۈ4dh\3ͳJp31B (1@9cݽma|IE{gRۢ([ù6!9jK ~,Mx$:x9dy6L B` ftֿ1sd++6͖c+#X/.JBb~me*RŀJWBg+/g, s/ܕcCF 9Lͨ3왊w] PT3g׼U|p~DW7Uˠc= | Yenӵ? *Z}11c,^aQx1 ]\$:];* aD/aUf7sC~:X֐ۿ=N.f%މ`lX i첆4^SU|&y4t=q?ZaIzPYNPş`W j6-نzDHgke%2X-dI?zo"ks~K}@t7|a#Zƌ]fï84D_ԾO屹 g FOprp ۏˤNju#zS(Y}԰ի$qni9uJ }]q /YA̧0a=D}|81S A[[k2l 2+}N:)߃h& W<'F ﭣa ~*^b87{+XHX4`]$@ (A$5(ޜA6؄[P68^P{rr0T,, U,AS$Rd跔CHnjl/lF=d;/D^w ',gofY1RtTxkD,a yƺH˝ӹOiR_ }Y9Cbm/ꃲ K*QG %\)t}4;1OW.;Q"ŕezo.R7]{gE,89 B,na- 5@f~6Il{4iS߲PـD,lb9Uh!g+\!Tl;մ?[D퍝!$^1'ʦ8w㬌{(Q,zy<#?1WFeP!~#-5 ~c J`M?cM9Mu6Y#řv5Fuh口NK`349 7ȨmV; `4<6YȰ^07I,XjyA<ӈ݉EF`H)pgKoms0ud՜wvy׺l%Q[Y)6U5CW­1=\k&F-v^5lL>-%.n8Ѡ/!C\2%MuP! a9É|MK~u"TͼqVu1M6V`(b@3 =b\51@7JPB0D8<:zA%r`nd8riZN8Ph8JoތɆreRE}kdQ@=]B;d`nri)Q)`6w ]g&Oo5Y{7]}`%gk~߽wȶZ ^ VEOeno]`{Oa J|ϕ6dz|I?ց2_мG؆4/#468ڂϛP%.Th^42u Q* *43i9 <-T'r D;.I;`w"L ouMZvmx)0H(n+h9O S@>V {k:Լj5tɜi&; [?Jڢ;ie]oI2m}CLMER ڌU0ջ~DPۛuv-hSJh:`iMºʾF &NmĔ`^1h)P::ٚg%u@68Qg TeԝY h\EB*.Kإ0m*K[_$=-v!aIZrٛVUjXJ_G\rZ!g,Ow*M{|5qbvTu6WE%eڜc]y(9Z=t4, c'‹,8ucC~wHCpa/Da0f]G,xka8`pm5 -R¢C_`@x`cJ;fi͈=[H[HRrv^jH2`u\`%m+ӣrƓ{Rn7{3bU]NP/|^p g}Z,qDV|%J~`z Y$}{+|OAYB/1-_5ӆ@#JNq{&=8FI9ʓ/eM 15pJj6, ]}1Y]$;YϏT|yTm(aK31'RD"O/LC:TIXE=&;Ά &D^뜈/d&rVʁpOGx[OWldG93cI5;5iz^:%v=r 35nq#{{:4~zЁquǩVf&pjD2_V2F-J_B_qk 410֬K:cyuL\T} LwBYxI[F07.p/JCLX)u0N e YO [wQt o˭C]a )fĽ$JQ/6򴈁BMZ_dXjP319WmȾrG148xι0~+uQI,7qDh Ѱ,q !mR rfRn16,BÉx~k6M^bl|(yM]^*K ٽ3꘏ֳUW@>.Vv|UG{vT0BEDvIq`+yp'IϙSpZj=@|o 0QDol`.Lӣ`4(nź>Pp@ʳfÔ;Op}REU M['Wj8XSt2dQЩ񜚹}v\,c=QbMr>Tu*o;֘4A%Fu4}=/u\L> 66瓫< .5ѫ5׊^i$t:L!orWRjv0нn Ot2EPj_v*)ctg^ՊELqleYYm&IteVjp!_yK%zJdq@(`SkFӴR~ٶb->rPkӘ~rMϳ4XA[PD,kv+.IN\\,NsI AWC2$&, tdDaπՇ=Xۯg~2Vt V8.OE^ &a8;{ w j@7Tp;q5R5O0_` eWb0'LB$\RrK +X2Z}4/4R!UX=֋BIhK0[f.ŏHmdCG W+>tiT )$|oDAVt<1d;aBĞ<=q\LjZ1^[>ivh6Ǩ1RX^^.A[3yHD"9۱uM u! ,7~fI0>-۠eH CX©q[:Lc%f9k r<1ՃvtP;WW{k6->p jNJl),8y$1=:jΠ 5u޶zrerFTB~Ktz{"&YΙbu(%:GP!NZ[ #3PI2H `[`##*jQR2G*xW+ukd-bӀ͢#>xVc pmN}4Fä]")ĕ1x{6)НY)ihb0FAų:ݼˠma3D/&&]޽aj{L4[  Z؈DrlOxf s!'- &2QN |^i{ !P:YeFr5M㒣 |J L5bցjӿǺs%ow7% ԁ o"O=qш).**p; ẇT%Ѽ̅oHA`1w.*vC7 lz;y;VYm\exvzRӟyo"^[xدא*0~X x1C 0" "_-9%淍SR7VgQkb7 32ϔ>ӶnDB2?Vv+2o~PDhDKr.JbX$gx]m3TLk\kzu{K$2S`EkC- 5c' dS(wֿ$2StĊ&;*H/o nJ$Nw]1 > ܟ%Z99QO jA#9K.p;ȸ]>'3!zmF;7IgL N*?^B"?.;y䪗E;Ћ՜OvFB'jNL:}o UAe{'M=MGsq[v=Nehyk+,“=y^l$$)\s;AMFT] s[ǰv$ޤ2LtN1G4DK b7Beē;+cg`,[A^qY _>2y$;:655HNakCִ`ډԶC6Pi3(a4ur"|֊^pX_lT; h^dA)SIz-4Ic֦zO5~-̢8HꪅWG>ZRк&LL}ߨCDV8[_Ǵ2(wȜmMVL-x./wk@!s\ZiDOy؛lVsXmL议K3.Zefd\ͯ|p!pXv9K?hXyFB#"jxߺK^Z hƟ]p`ДG8<,G\nD{c4 >H2߯:]Z !dUvq-v3bBwQ3;'_$g$HN,Te~ ^>ZPDn-63.MYəǒ31V(7Ye(ԣjv惤p҇]8{ɞ{hp_C)C-)8_a7?Irp½_}>7Ô/`\08i̿<"q)Du_~⾍a6M)qU){OyF,T e*|=۶ܹa Q)Se  ;t:zRڏ6NVjtJV7N JC\X#cbai1bŜ {Bd\ueht~hf8qeQ{d/n *QʞWǶ<"^nG{N>^aP0ԓ}+R):;ߝUͧ&`SzhH*[2MϾyk 1|Y,kgƗPT;u1LSlɘvdUrhHA:8`c_y~cpI{:*0YNB*ug!yȗh۠@s (q8DB-Zk0#ʡAk\401iͣoz_mFj VljT>i~QfuSZL[䵲Ș҅cƠCblޡz![[z%+\v4įo Ԗì.X~SpGAvUaB2@.NFSiN!8&Gddn'SELylN IۜMڮD0Yu*)nǠ⋁Jt-eDkj,JLXV2_Ptrb~SۥdctdwNze 6:}{!E#i#Jw{ ;Fj)I68^%@qZ2N{xd-RQ(V4k{i)`!7j|.ruN\2X;NYg*j,2(.%5:m^G#R9F  SGVD7$yt)BW&.4bjwKAB2$ё U! ϿߤӛE1!LkOʦEsgz'Ɩx(-<س\T쩊h\ZJP1+xӎeW0ܾ5?gh@D饰;>#el| xa4c_\tC0jҏC*kvF f#(qXņ#^.ѓ KË᨞,A TffЁ*5ꇪOt/%QA쟢uEך#l5Hp!TƸF=c0 ,{[% _>ZL~!GW|;cPsr (We2Z21۫ 3|}uo)zA=8o49=}3RfPyR$|=ڮD4t āv : YZ