bpftool-4.19.90-2203.2.0.0139.oe1 >  A b'wUW^^f|jZN0F#ܽ`*+5J(;|0+iҊ4[HYgP092glLJ_ U|rP7RCGIdeYCdTգ/g&Q"Q]js-Tp9VNzF7noD;z+"SJ7"&P\;=}42T.S|R'z*HmUTA@FUaxị1OBseaǏn [;297e18fb7ae870e879ca378d7ebcd54022878dd67238fb8b94878af0252724dbffca3f11ff500c4611ed628880504f0df975e69f jb'wUW^^fɎ|ax<$T+rӫTVq,D蓵OC+G}A;uL 8_N vu(ᧄsCSkUmWJ&֡OįV)6Wo5ԑ*guǃ`#M`ՠab/,#"߮P'C _-4W9HON&U/ {ע|=*m#0^V(Jh7ux-Ͻ\O5-;N"fozTn}q%@>p?'?'d  $ a"7= R^u{         F  P x   0H (P8XK9 K:.KF!G! H! I" X"Y"$\"X ]" ^#b#c$d$e$f$l$t% u%4 v%\w& x& y' z'\'l'p'v'Cbpftool4.19.902203.2.0.0139.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.b'sobs-worker1639015616-x86-0003%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b'u\b'ujb'ub'jb'u]b'u]b'u]b'u]b'u]b'u]e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698feaefb69e876a9381690b417d4d9f9af6b12f24ce52cd6bbe4ae1396acb2c5dcee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.2.0.0139.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.1b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0003 1646752758 4.19.90-2203.2.0.0139.oe14.19.90-2203.2.0.0139.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/06df8226f37b26e89d4650c00e7c9e46-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]=1b7357ac39ff560fb4408249eda0b6d7713580eb, 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 RRhO*# t^΢-utf-8030924f2bf52bf0ed40d0201548ee3f27a9f756f66ae4692409eca36dfd67b3c?7zXZ !#,] b2u Q{LTI;^q#LD+-| ކrQe—U`suM߽ր`!n8$K 6=R)| ش΃wrVȨ>5.m3<׌SUdY܇4 @W B(ze}5|jGz)_B2  k]%@(olwUAT,q{YvtZma\D~H.ŗ/u8d6R|LjsԙS}l]Kw N['E]2%u#Pp@ &V g #M}X 8t;-ns$jA *xqe#dAg;舀Hl ^(NO%%ɼopľsG_ꎈRj[#wU=SneHFeMj3[tt]d+*"d&OCxl%e?AxyEp.jmϬMT]Abfβ ˕AV=m6F}v àAA:/K?{\Wr)7'c(آp93Ƞcz>ymtx~0U'$A5#5UrW"cb v8QWu57x>-'@V 57 1\nX:[WtkGgˉgJQ:'R|vUhR:gPGV(nU5hq)6!Dk+&E1_|4jܥZY}y(o{^2gxQ`5色rwٙx˩FcT˃IFnu0".\y[Vn )G>;OP6 1!R|ɐd>+R['5Ǿ!ׯ|7;dO`ܮ4~7]yRmaBTvw~.6ʧDrlѿM0$M 7PF\2d!_0m2,Ȏ](6lLDT(y8r1mv7h?`̲9dv[.KW칩c|qSh* ӮJ/ߩRB~`ZAҟ<p^ZP5%BB_cmb oD\!yYv.jlb ʺY($s~d%>m` YTQ m^ o2WȡOj _9Yԏ;33ff4LObkS$Xaŭ-)΀LGG=UM6nh_1~m=D 0Te5qN\YĄ@1,r¥3moD;1'I5ĵ׬u8Hz/ow%qw\aQ7"ژP!hlEQ b=c" L"eҔ}]cw˔؇؉ 5/,s9zxau/`N=Y]1-Tc&Sfi'6a"eNQۯʮ/%G|?B XNr6c\B Э<ZZ0'\mNiUl:bb><}̡hkT3 ".ǥG4_o!Hu^0Gl}xR}fO+ :hwtfW$!T9n:;s8)JQ+edI])R] %7}Y郲S'AĠh<&fgw+wt gsC e|gx\b:r/Zg;̢=k:Le}$5>"`vJXf 37Na4R{uV- RiD3S6J@ٱ68j/ww5\zh3XrG[~Ogʬe 9)Q/W]Ɩ0ɏ)-Wؽ~'.ULW Q$ 8M$BFԢ <>2I.I 3h7 Sv < ?IsL 2 O_ 4-(ƨ9p&$4nk:D!;ꜹ/m sFOyWP ޽IWba@-jzSg;|du0^dyCY6vI\'=(<եzVhJ27fMSh0H{8%'+d1nΔdaBv ^^)xUȺZv"j%̅ \ΎL."-_`v;wӁ{w~^4TW*M ` W` 2ߋ -ޢQK1;TI7;;_ e Qah9ڹl&Xۂ*̩;5Jɀba* q TI'!uh!,6[/?Ex; Iе#P{#~W)U?<R(&,v&ﷺ nl,80JSo>*)l8S)y&R"`pLe8' ]qıg{(2IZ S3FO$̀<'*L$n,3Է)Ttm-"ܐࢫ6ǀ<2 RJo7C~7gsUtk~q^Fj(n} 1X ui]@0segFzc+ HQ; >Di2 > X0s8SZXS.j^wh%hXN2'>)y qфѳSMxgǥSLkxcխnxzN&j zX" Wȳ]vi!y<;*㮐aw"0x]7akAGI{AOV$VJ=JL҉@`viQ\s-u\` +x5ct8\Wm4 o][Y1s^$ KHy٩N9\#sL+7Ζ}it3%?} (C\qrX(od3z#Mlp̣y- sy7@Ӓ:Lz{@Uak\G1|}#I$C:`}Lyŵ@,Q9.rx-%{E&M駒_V|ulbLHMlB0o-qu,6kO-̷d~yx7f%U8#oy 6{O>rpg,G8*6z(D}F&#/jReJ xdm R T4mC͟?y4 R F 0ȍѮ*Š6=Ṵijx'%Xqr6k Kav^xXK`ݟÀU![(cKkqr3A9fzݹs)\ꛆ͇,.T܍s8&XWCm덆vzF{-$Z~lDSOEw>?n< +8OkVgvT"$轁&ta*׺(xXcw?J 1.\ \RWۛR_t̏#\D~dxMZzfy=<^,C4^#/Σ.!Uk3np# -(ڲ q30Gb%%8Vy}( GI"OìnS=bfJ>Y`ߔ P&#0lWם:)韡/+ IGB̝{K-_م`!@t3vxǵƼb?M ׍gÊSx_Eg< w(?|L<gfyysKwwپrx$.> dDl&0>3`SmSV! /O˲ي' m6M,0:@@\tw ~g F)U#5Z2j+~׵, wX͚II>!Yb#Ջm>'xй hcThJqweѮgpEi(!#[7 v[FY. 4hfa#P6u 0=Umys; ) >2F0?*'r1A=%aD@UKo7Px O;j$O|NjH+PTa/?_Sh[~;OtzX6[0y me1MDߜss&Ƈe3+lZdPO՞NΒnD8h60QB=H0PImCa 9~Mp4\GQBb7&O;Iw^g1,=9)ݢ`qv -@XݏD1OfT!CJX`RlUeEtj$CuBJ-31(YEIh!؍#h d)tGlDRL l~9vѡ!DZ\e(C:[*w4Yۘ2QvF6JbGT0H&:"ܦBcϚl<JpMz,QO@H:{BڸQ!238Н$c.ߩhP#ϞAe]yP>UJiF(v7bsu?[Z*.8~* #DnGi*iT]pL  Kx4P^IFҬ? yZ4!,(=YZtBvj~CRt\#Nh2 Yq[2Y63[hVp-5Sn,}&;F(?nRy#xוY79^m)RąwFs[ VlQL4B&8wbfV .&cF:ܫZ.r~F{ V/6Uk_:u<ԦdpSBXR$ PytĊw6~wMC.ATeNyE_|5ߑrvR෺$|}PզV}6.eE!|ii\+up$↍IįYFZg7Jk jv3ȺZ:0?f/ִ/RjmlWaG!"D̡4е-2T͏(d*+/lV c|RL{%RIO r|ށAkCCAbC [(jBCxwy>p9[{S9|IEft#chC5*iEjw7Q˛:\[|Z vM )(T+grhXy8H=HoCne],LëQD/LN 2! g3`{!Xh3]Yc3K(B{O71gIѭ%;YGe9R&ʌ@z/nt00A`WN5]zio-I#G,ZDqaeN V4h UңÈv ɪHo^T2+y8Q:N/qh|v^GJvOkQW1OoNlo@Wϫ}]Ohvb֜2 !SGf].ř6WVTGVO 6>඗΅~;JcJ j ݬ>pM?xt-MHMY -'?";#pz{6f *W GNG2;Z4!PY&WB&? 5 _' G<)D/ـK=XnO<$ Xوm!/ˌ.#}. ~ϗsm~Iejߢ3)vY΃Iy Q CfKP7ӁxL8E ɣ&`% NX`,u_]b7~Y ,>qeZUgw5xz[ ^8lf]H[_"*a~m>v Zu$6\1cpSvN_FsI(8\G@쁄V I E o< F|[ClvöR ~8-D񱽤NݗJ8p<_T9KPhIjM+ke%Ryo[W5smZ#- X x>͋#>]/HC]I(#ޞĿ7u@WwBZ$2'/t|#ܳ;Ug{j`X g&lzHUm~՝VæC>o]牢\DJ [^eCsNisqVOD tu:CV>]5PbwċK:%*5#NIq號DDzlň.6`C?\6R}8IL6ڔ7<.&Q6w@'} u8OAx`rH_`i3tSO'4䅔(*O0^p89u]f3vT ?o/8K+b(R _P4Vr!;^|OYXc_,|,[~o^NN/ ?P-PD[Os-.!~-gf E A |K}w~b)^Z(+mT}ːpͼ2_WBR)$Jpw4Q% fBuW+SH)/ú򁿞}%  M5SSҒydʠǏ 3=̼Rwh9tifL0i=N3.M-M<.B$h ވkKA0 Kplȼ8ʢƙYH%2ZkE-/í"{A2_IfĝW ~3$$t c!ovi`‘ӭ#C'Z)ۻ4zta@W܊[TkY.Cr%cHgc3xA!sTAF /6wRm.gڡ~8),jCe?e }Z9\ARjǸžռ*$g,pcv+!oGwl^+wZWֲҲ'gB)r\܅t8n:C'Yw* c²\`2 4jjefD - T§ބ&Ʒ )es%ej~% &46!.ԝ*>M̩^ Ă2}du¡!r,i]eFaK47\7C=/;_vuaqa6XjM 65]zrڎRirx$jm18̦M/\mWE&y!4VCg >`K2;l,iTn .fU(ء={m3z|Maahnt8{aBI#W*̋d&;5#b_yh|[ݛw}+q-[zMPP2X[ I:^ UL $6x6~n+&c gq-z1f:sZ3yGt>Tq[9&oG|7p T/lqF= >H(%GcnvNʮtJHhSw͋jn:]9 ;ĝO>?Hg-`(IY*w;}:C"hNh&ߧDf Љ|<M)kkG~y 0[/DN0[z6#L󯺹sj' |pMǬWv`3.DYN35R/R>+71|csQ٥M-|M\c5ZDacDIxaNQ'"zeH/V֞\LيCHG2:f܄_.zcrJJۼ;GVsN^P*ޔZ(.d'vvS3O84I-ͽ@"-f&@WXq:U^\'Ч9Fd,#7֕iaG^Vfonfg(y2M4F(IPlEw 8fTmRt8?\Ƿ(*5vfO0(^f5:sbZfZR K^bw/

p->g}j+=#Y^M9 cZ;4- ;I*Q_mK'y^GT%VbJ!vʆ[?5IT"O͌-'wQ`'#$9Zaj`3.M CEbf02Nj gY+0eg;ӺXe3Ta%/mmD &Zv`4^@5 ɿТ{3Ӹ{&RPȬ%q92xzCOٰbGYv<Y@m=%|C p'{l`<^)G2aXa+2 ^ykRɿ1Z)g"I`p ً!0bw͏ԉ$\+۔Z;]Uf-C?>ta4Bk9v3˝%5H=39hȧCLO~ry}iU4ɔQ̰'@~&~ƼU2&rs UKqiջ oW-7x ݯnECr\Pʄz;6V6C"ƖCh=.q2BgV҆sxPÛ͜kScѥCSc}[?+(^apm6A\ 'UxZDd?=&`"W6wёg=9͎B _(Ī޴EhkvG A$i./CE٪%9`P@)&aG]B;E‚?50 fQ!ݫ<*P:Zu abLeH *KҝY L߀6c߈0yޠ`&XlZ[\=j3gKÖt 9r"iV8C ɖ-֦9({ǂ%-YG\FC{䨩rofcvК%]WL[x},p_f-kVN+j"浥Thni@b%Ts=75884kk4 +{45'p DShIDv1>IÅH/s@` xІ͖hTOp/9 3r?9Kݳ^ 2e,7/=PF3Aқl).5ۼUPA6:ґrV?t/ݝ՟B/^+T|C?WaJDbH鞣N?16mg;a}sr_! r>s_L  F2OSRѨ {DVic[}@:qBK FLa ɏ ? Nݬ5&cύJ1 ϗwmXvT"SKgz1}R^u&.&`yK2 xA7Ax %A"VT$p lKF!נVy{2"OӼ6xAU"#ULsbֽyJq?f͢}9(ָ f;M'dA9{ L*̟N|ž.XgEL vp+XKļ(Ά( Xij 1suwx\]vx% 5f֜{I 9D>#"e)]<&8 xu$(V1|K`DfFךYI=%'3}ty!GU&#VF"+I;N9 ~X6-6tv R o&ѨVI 3Cp)eMxC B*bi$<I2c5a㭖V _.k lKb*PR K ;Bd&B)L& β *pZjNmRb!dZdo݀Hzܬ'rlAeNo58j;@)8dݮNu*x. 9@@~v݈.}ވ5gkAxE۩|w'KBn2U9[m_VH_Mu n"@4jUu t<\oNW;n6*%(zĺҫwM+jFhF sq "OHѐC3ZY-(Et]UOTZɦ#F>c%DB; (>Q.pTXM󍋍eu~WA0OCܰx9Ap[^nmJzCRMD+l92DVw Rpn |暰BZ'=|_1(ksFm`-wif=mlVU볟cΦ{CaD+`X4`TŸ=g}CcmL˻g fh qTi1ɃTM:p4c@6㛁 LK螜墻yKXDFXęBN~ln'ҲK?I+Ȕx7G5! to`;>'e@&Yœ=Kfa06d2MѨDg"]!X-VX76ב>@O=Z,Ypiv|qdZ˟)C@(h1ԖcpL5HvFl%!}R qBV\nrQ1!_}{u`4BQlS*sb2;NUVi@xH$rbM(BŇLK"#oOCFp:Q%즛zo@^>}eok \B-J O;`uiZd$OQObƇYT%Q@uY+|r[ǖvMM%(|Y5o5N΄~E|>z“I]9(bDPȞӸ!BĨFc$&{mj o J tLp8lN iLm`m=Hȡt0(ܺ)CG{=7T8,wZQ`u˵Wx/C-Sy'{\(k$Isqַ,u{kkc q/ pLh,c<#ۦO4ma)~#]2~,%M*)uXhr{gˇA\"{gRxl2,lٌ¤ GM*ktYQSFm:4I<C@շnقTK B9}V@څQ 4 ?,kRn@h?z'9e *B"gs0wE ٰ#?/ILHv$0"MmE繕9ibpy5yql@j?7è.]&!OX2#= +N:4/k#{O:U 7}D}`S˨UY sla{G79ZyS+͗EKIδ⃻pt+ KYL+MAӎC\-.9BV`4(v$B`54D$j[تbg &-f, t"(Bhli{|T|Vx.~#p;Ys'^4}$pωEr<@YObyI߄ R3.UYxLVyL >eVX㽾[rb [W' 6q1̄61@h̨K{3 ߆,+J2r*Pjy9uoT 4_ńsL,Y s72t''Dr }*uiCJX;mU=n-E-n+if_?ޢ$Fèa/\=WĮf:-Y*`K3(eB@O kJnߋ|Ws3?U*rGo)09yP x|svDMCo$1]|SRhS]j :*Y/$]Z$Ex!S*I*h(3UMWĵb!< ߢqެή5Q>BR46 MK m§+}~O ~ NEQQ̏xb:T#m ʲlx39o֗PЩvZLf,O}b\֏2ۢ 7$?*v%֖ `9nxaU<aVrP>6/B:Bgݏ]#! ƉxKE;)sI`3IgP.ïՒ5փ{TpR/sL/b Ȁ="qlTPIBRiǯLg,(%>${F=^ٷ/Ev$Ϊ# {ZԈamLTq5AD}\^Qx C՘Z!cu;QhRGL"m)h L;# ^lИX!=IjXGaך WڏU^]#bR-/;ex-Ic?A"8H5ȇb|]DViI.zJY'mvh 00ZroȸԵq),/z(V`w02՟z\ Lyjt=Kʬ'+k|@DcBGQ&KL-*#/oebcI#*ūC@2."knMLrvC`|Y YI%+GImCEǺ$Ě)Wn7`H'[ѱrč( KDD`jd$$P`SiHx5F+US\t>z#-!*n84|aY7HJ&BgθL~U%g+G 1޿i(\@ŒK(EZ 1`_"`ᚥsŃ};_+غ,*V$Rq;[k&87x<"}HʶI"[A^39dIѹG7+\ў]L}=u^ؤ=gRȩܰV *ºr۷Pɑʉ ț@TB(=.FB^_$lg!^~Ƽz4>5K;|Hd ~* [/oɢ?s H]=- ksi먏a=@ R,Q60/11UE-!S&87(~%TJ2|>s*IcY_ka,vd{Y)ߔ߽*Ev0!J I!$0C0+">o60*ōCtxFSjtE?c}wM>ϞR.]B$'=0 B񱄴,w1JV ԕ^o1Ӆ4el̵eU|Kj=(4VW. f'81DN1r(/>$~s8~.<g"ԏ{qh㜏> Ғ\ oM iO;)+u7a[06$pz FY</ ۭA9!k/Gd"-x!ky !,U\@ 0K=n|mMl,(:mFIk:DZ1H{*ATr946 23f{Z9GʱB< pjyeEu }GE\w`Z 2i )+p|Bm ],/?`8 AK# rgoF,M=lh u="~x:)@mNM,߈$+<T*hjTɝ˿َebG1.)O5TJxˣJHl[?9GCD0aO2b̡+=: Zʈ$6Y'F+q{h? Tqx~dr4U)|8E7Ԣ05ܪ-L=T3RISb`L%RsM5W'T:zQaTh@Ըx9?/&k *jf0kO &XKX]ÞW$3NI&͏N\f,\u˲D HHd=vg^ s8pI``]^j zz_Ox9}Z9|0EQnFb6l5L+ `Uu̿'<悔 ,}zkKGٶɋO>y{N9 4."H\SRl`̾I~K d a'o<@j(rœ)[fo+YP/?e#o(нtXЋy73MʠNNQvxc.pQ#.s1,ٍ$Dy 0.]1DlcN5Xxk2;v&Dn2u$*RZ0$ʓoD/iؤ/pLWJCrêH:f#_V`Umǭse؋OwP= >Q:cr`S-ŸꐆR!lP[-BU5h]ue3&mN+U26r3@9b,8"\"w^0 ha~.2,\~ҟ6Wpm=M09̤j gpy\8V1ui[ ?,/R@B|dpg<@$BӞ `ZybϲPZ Y+,*N|6RN)C%MR6茺l{&\;y|8 0j}nsm &9;ߦY)`gL QScG"( :}Q3=&18QpĂWl8ƶe (>j,UJ1 22HUs+v]RbiH~ ]7BރE?㥯{{wVgeqk>Rd2-b2؊LaOx'AGai V(@OUϵ^jt/D{pcٚc}{.2ցn7Q4w1(P` =a/\ >K@R{.qm׼P$0Pp`1fb_?b20{n[rdR?K$

e{3@Xfu ӟ6;)KqI!_b Mv|lHDX7$l[`QK3Rn< Tד;N_P[*"o^eMD<`;@8uqJ繥?㉄!x}{psVbS曬wden*`^'(o|eW۰Tz(+d\:R8@T($w/oҫɪ#y eF㎻1W;WK|Թ HT1C* ˓&~Zvb]/n+(ӻIG[ >&Iǵu`[ " 5()EaW r]7o~ܝ fjsS&z-'EBF@ ̨N19[\Np|S mn/@3Fꡨ9,٠^3U//l'4ʄ}i-{Z3pCRGg1pvc e|kr,G7D`EG,_6 ,U&P(/+-|ˌ 5֯xcӥ;mqp17ro!LT3)O8Z'u|p=-A6Edm!SDj1DO2wp<jnˮ]6t 'n̬+1v%FFܤ">E㦎 ()@V0}TeUJ&K]Kc?-s|DxUeQcl d-ɍi¹N#V]4ߟ'ø^y6 !wÛN3h%j`ܭ3{u@%ͻp5КU ΔQ'Y"p T*Z\q#ҥCITͭS/Lz+CSn3qHtiyFJi;q_*E JE/B~vh%4/ @ۛUh &>5KE']{,T0<5A^L-}A>x/8ZEݰf-/ z8L{ qf3LY_}b~9~J;sg cΜX;䇁ӳ %.\ix:߄j7UIc!**ptFًF_U8ФoCՐ.~w Ӏ|̩)w Q/Z*'^Yi{a\Tg7L!=;oig?u[LZΨO$y[␬{R!Kړ׻Bmm6p ݷaw5?=y߱a=d6ZKjҳIs(k#MZ9;I k 1/&#i} 5 %X!x%{%9=c2 IU "1>]}=z_q BY+ Й!1cM%p\@SKWP&L{csoQEAޭ [d1h~NIB|8 GcIiǔ N~TX`-3H ^´]Z@u-"]Il^z/Bac18]|$_2LӋ!DYNR>&͹޹^w:Eڦ`#=0@~0*5W# )TḒZ'DtnhQ (dSI఻Wu-SlW[ VFgfft=bG2aOmP)m*AwZ{ߠHenX~lA[\zHu`+B-GbcI8×穾cP]g;U gcs;_lpl\41Zj6I~"BgC^݇57Ee4n7UoN"Px*gwr~=N#jLF#l0/l3qK'hkΧ?5˝31U-&àh{: [0)w*'gYKNS==*gy "㊃4X5 àD2y*Z_J8d·WHc*eή'^tƭs`k}w泊&BRl]_phw5NwS~D}0\ivU(| P8Jsn),DT T0.|S%f^s(D|gnW85EC#sSBc bqYn2l󟽲 ?_: p:oEuDWd򪪂 U*Mԃ}УP+^G; J%XpMxph B}E+)W>lT\*BrSZ޷ر_8̴Fg+EixC cXC70fw!ws[<1]D$˥a=8lZNiu1:|u=wiZ:ů6re-Xt0J $«=@&#<Ҁ0-vA8Zl5C3D>9Rͻ2 Gmh]AC@Fx[v NtdKN\|[b)ʄ$?L ЙĚ?!G>d:ur@j4&Pk|ͱ?8O:qߪQ! 'V/ܤVj, 7J׈U"я:h˶>Ő:i0E3?ӻ'Ċ7+_Z )sr.4t5[kɩ_*]iJC[]K(u36}t5, Ǯ8'+5yEe!;o #Y?R'|a(I-BBVi2PH(Nu'aαCSsBgV/E ΙM)4;[odod_r CkVgKuQǍ?/dw.oisEޕ1%Ų#qsg2zƋ ͓d֕|hE.Kn7p4g@mWbzq $G7&>E' }8_5-37"%HfYضxz,܅ D%+e7̶+#TY~tY>ߏAcc;˶N_q y&`"iʖiSm`!(A/?߂#{tZS8V~;p"';쐳#+?T(e.Vex^7 ʚÀ|ăyc/#-ת7(8'\B(.iah`sF_9A2)Eb" P;I Zgm">U.\Mtü$CcXHI3A76_tU58.67=qP2rK}LS.; (?!2}x>lZq7jNO$jG>{6xs\!k)g@+GFL͞IXлXKC|&tJcDD{ǔiz聝O[̜{ofh}4pJ&Q3B BmL4"G&ޜE7w7sLY C"@pRRt `2x/$pڮ4^0nB5oPSf$3 n0m<5HC;>#WE[f_yg\gy'~ \X{v\1fplzpsDhfil|i+R!̱R}lI=D\̸V:ND:f&'њ^ >IH)sX@ 0?AoUʖ6+U6Vz5Z:I-!j[T塴QN#$zoJD E37-?~:Jq\BwTgYʇmļ5{k=UaTe3rmo^z\;z;T qQ'vl8QS!ּsEe"DnpMTT1T!VYpm$R};=%k7j LKe' l!X {hf&ܙ~Fh{7XS{u]XXJw .鷧Ux߁TF(fF#1}D0wv-4G&,HF\QlV볭!@5b枝GWk_Q;!gY6fQ= [ t@'BW!LᏕukW`4s\ ݙî#kWI_J<*} X:]_Κ+7Ws+pJc6sнϔ TEdRmY𗔗؏ ДangF ]rAd"Ob>`('}90~V>QD>}-OG(atO|Pϴ0SW @Pj }&SL#ـ};s.H9uR-T0rfk 4ur[JGA(<}RWw`ojɒ/HKf 708IȠ @=3a$bRg|k-Zn*g8o[$X5wxTOtO .idfcRI}':h)''fSqP6=S@^e`_pG' ._z:օC "l,E+mw.\ g7I?~eovK.;wg"&g} {u$yP3q ҉=K[7_N*`޺O|?D tZO9{@ HX\i4v$9'd%['BT€;RH_O#jbjЀ6PgQ.s?.Mpkf,s}><4{ |OMU/"x/$ןؗ,ݣD[룋T Wb`c+cbK:" z|vpӒ6v(Ogorpt5xbIrI4SY>`fRSl} L!`fPLWI( , CζF6!M}{BOhv4[O1On/.;u-8&fGR֡Mu|?9\ V:<ݷHNӯ ng;q*XVȰȈ8h. ȲH\i cМsc^Cۿ?u8 (s(*_`c+2Š60M@$I'˻;4HKG#J %5d9S@o2HM l ut?+Mj= _!itfc Q(bkxmlmSHͦC]`۔,_vD69%&S4wL{Y`Ԫy6%կU XwjzIk@k98_`kY;9W - Q&M$adX^7<(GSG ݌ 8]?JYx Ɔb+ց4\-e HA"wOٻX$EI+ QM&n!oEf$ [&PDEިŨ, ?ޒe )֘tZ6QF!I| x$ l#N,[DRu>BQhO(YmFHzFKwx:5I]pU4httPmnw%vH):r}0ژAs`S|͊Q\DCCgV|~AcM@ |c[o$_I]l#y(nV0%&gYsK]@)SϥAG6mbO.щ7@,VNE}7~l9?# >~,=l~-͆y"ߢX95(PىܒPX$F/tWc2ʿ4i.9Tv>j&z7 o9񸧔?Bԫ <"M39!Qu@遞Ƈil4x_<3pqGj#A;J sM(S7 c4RU(T ^Ca F$QR%U~qnOvMwKA_̒#\/.Ǝ%Ds`xO1gAZ J"gC\u{tucomܽ=97ߥJ8]%aIBkWyQfR'.QXN׾4 N; Z;N gsXp 5Va ,~˖%O&,p^JP`֟w 9#7#䆎3$rvg`GPajzD I΀-4Dp'\<&[ "a H9ء2pͱƱOCCIKU״ 0CJoՙjc%NE,mje@WUB> Q=O>\5NOpD, F#K;|} v<؞JXexw81Hl(AT*jM%Yɶ0^ U<Wn>,guu .G쑻 ܚgL%K<Ȓѳ;gk7ɦPBuCGp|N_s&kR}> B:];SS_ר%I#ٯS {ǭʸzYS%ANQ.jfIN\Kc\J㛰z(wmk`G9~޴n(qP^KȇVp0KPTBg,L+YgBVuyl\,Ȯ)xK/x /`DBD[ߜ|oFAkJ|'|jmVyE-UKA邇K [٥tc $=:Тr/!o=$%/^K{5Z,i%!E z+jD}672pyOتCjjQ'#&pV<_g5iyr' 8=)m R:*1K cv.Z5{ߜeV5'"2/ɇ ACk<)ׯh$A'n3ޚ؝N0ғ3|>?J_{_ꑙèn;ĵ6'x$Vwe¢U7^1PU݈a}K"&hMByJ$w8"p^it=de|o0Z:UY) 8O}fQІ(^+'Y"4Q߁ӛE H,5pTw#{REq-W3g'!P=Lk19L tyăi erb_K>Ӄ 8,PTf^TA~NR8_":9 Fw3kwΣwoX@TmW.&xWIhXTRqjW\c` %ķlpD^iz;rч|'=e&aU/ //*D|ʴ!ԋoרּp_~f4##ATڇ^E36d^#Z:DڏsL[ľ>GfF~#@ v͚%OaD0)[2bs1 KR4!PcER``AKlc+ÅԝP3cr{qm 鼟iߟm&+)P@ pR_$ D٭8Hrw~O^زQoP%nZ.wWٙ,'&oϸ:2W8}U!} lU *-y` jj|D 3C< YZϾu2i;²dlt>r8>:\:rvs΀AM`X86GǤ _ee%WE(&:Ϗ9wg8 hHl7póN2yѡ3`Ҕ]2)ӭf@OKs]?8hkvCqAxpb!XA.3ù~Tuqjq и: % ZE. ,<WOKAIs+c%5hf# q;-vI v%xw@54pOX8N֪{^e-!WY)d9j[Oޞo6SEZ>3羅qz .AL 9p!֧¦7r c0 {,><zvD"{ŧτXtŠa\{4Fٕe7FUWH!FPf3ntcslϳ%bE OdĈݖ"T)Zf}^qC!$_ 529<2"k0 j-Sz#t'gt (v%f)n" /Έ9!.I:u!6R(0Uq ̌-^aqXwvN؜Nx}4,)q~ۊLctmH0:>9xVtԌ&:E6/y/ f|At'n*Ɉ `PbUCKR͝X/)4 6E͔;LBqb5l b`fU(LK}ftji@^v?~+E^bId.b1Z)oq']}yyp9!p܀xԲQb>0my7#Fa.'g_Z\I`m}QqV=Uc;3!#N75G^"R="< l _ݸKYA)mYֽTe΅'u$rҖY #L8Y7Hq@ WRd(iA7Ta~M[˻jNBه ^H2TΗ!`l}_Q>م]85?+ MtR/18a"'7ΐH 9?RzgB*?V",Bܕ žGU˴NOq d WVU(rڪ89D4盈/:Cl,!h+  WЗVqTxtsT4kGdhz1sԌ;Ìt.6f)G1%LYI!OwܻswL lɐ6_zjU`X{L*6,CB [wߩ<S;n*{Fp=jWj1& HT%?j iW@*4Le^\2^N=3$)}ɹ#DḊsM1h{c";ņq.rCת^?}Dd>!oٺ?PI~61+ BMuxCGN ۜ@W> ȶ1BBΣ&)O/nb $Ah$МD^"Q,cgwhBvH)! zB4gV֍_T7vq]So7 ]`%'N$7i HEgT7]I\OG%uW)FJ03zM rr5$&$阋N߰>#KЁ;BhU􊓡xrj=9Bax)K4V8b2 Czm(uls+S2 wy)NS-|X /)Gm,sB5?  !`VP=U3r/Ժ6>1FJgncdd/2}eh ^W9EO qؕyʖTF|m:o .؎dRj ޱ MςDG?<ƻ?he}9"E?|aeKƧPS@LZR69aQ=CSD!I6bX?h<3@IAp *ꇜv~TչzDYl`P 'i/CZޚGE Ѝ Lyr<%9I)$(la*hmY0i6LH _B|ꆟpw;"2=aʐ[ K\Ehٳ;v"9 G}%0+ ZDsV/4qCF8@y1֏e(ᔺM{U3ABo^ڄw*\`6sK^;:pM.ץ&^&zvn8Ɣiv`Y BET* RZcz5ɠY6B.({rmo\FD4!c/zה ma U7d"(L(^4FT*S޾;U+pBy :'5 ]E)%f&М3(5l%}Qia(VϮeS4R>SkHs7 UY=@Y1񣝶dUuBĴBǹ3|ii/IHWcg & ʼ5b 7ql[Na,#h|6jRDh*bU##V8!a=>!%n0Vp 5g27L-G{v7w^K*6Tz4kc CMa$eT= z*W+rPb]$1n3c+x5Z"M|}x%ƫQ c?v:CRo-M ^hey[W"|K\ ~=9z `첃o( n$p갴 /t駾^糿oCS<, ;vJt[OVV#-˹4HOhD^Oq֡afwSp<@?uN r')'1HiGH:e'IF ~>DE:6*EQRkAFHFtT<̽I[ϚrX~o.IZ&';٣jxTpoMLZaWO Ueh¼gxleYly , ;[ ǒ^JoUC\ǨбR}f2Le.Ow!p]_JW;Nh.CҨуL;]UE!ƒ*"&Q H]Pݜ 7 ca-8th/yW셕fHӜE EUi[M8L& pc~pFw1ߍ8Nen) fak!E\_{Łudm#z:Xl6ivFT{޻OS~A{z S&rOU (݃K:H'Gi ra hP 3fO9N'~SSDPL_6[{'MAUE> .JlVr%?eU].j\wWEs:- :eDBE mHҬS`T!_1RPHR s^!~@AI'C`q4`BRm6ZGVbG| KyMN"i -o ˃Ta-nE LFK#e<_3u 77qQ' ;\f#933/us*end/ !0SEq3-Glm\^ 0v`";ֹeXa[ z`t/(5\VJG#!d^K_sjڥf痈H)}иBB.=pgX_qL˧v<;:х^!MfC"Ͻ /'Wֻwؾ?X;E @j}TihS*&L9>͚]> ],P]UGYi #hUCׅ:-9vc B˨c~O< b% o4=|^QĂQCr{R]Պ~$ 1`7!&Ki(A;:p(w6^e~wк/7E} W_3i' %|Ayb"u !^R{G/$a-z6t8Km7js$⚩+d3rm||+sԍM ~Wo}|fmʥv=؋ bP(o]50>{? 5IT `H $NMf~ÿW29X髳*[OvFB5IÖX*g韞>V sc=k*q?#;e`;X,HbE^jʦgWblkgs%!2zî4Nj 5&Vް(wΉg9ώq\^2XLNYka)ŽS(遖e+Er Y8rܟ㛊!S*5`)\bѹA~;=6id|O }[=4$?l= 4N;`с-wHicū>Ƕ]#d;?g+X|ڗlĮ[f=(C9ipM|jw? xo}1"?O([Ue<ȽB+*̌{*k1'y`"'AUp TTRv=)/qEAQ߀\Ek`3z:`AV);He\b.^.-g4}5)0A\ڈu+Ľ6eX,-gi(˖ flp5S]hh9j}c&q/Ejhaq f7PѼ)c$)!>Le<Ͱ89>vh\[wgNq4G88^88c)P33J`p؇B I!~p4Q[w;U̟D-{sקUtu^(hy5lnm<)\J ׼hU^6v?mDt {ma`qtp [_k^1|IxON * n+8Ujո1if fv + "P⋽Vo!XpLL)NNF $a5jwcaPEX `UJ@j)yds`3;Lͱ$s|"*.TWT50q&q۵KG2iv;Bh'ۑ @h Fuu%7ZkUH>gNPPqϭ%} ֠Z {x~Xټ~set֎ŲPc\e0twx yL\yDkU1\?e N@$ZΗRtQAN~"y) Lu;o˧Q-b'*p$]k6X]J+snkJCeo!VwX̝ u;w Őn`~޲_Dh mR*O'?!v`DJV !_TT|xWf=IJ3v4?ޖ_22IcD>nQ''2c T@~#GPh]s6*%C&wY'1 NK_ ݻA& I "د+ x& Z~Z qKϱ^DܱSg5AS _)o#  9$2 ȇ&Sn@-=]rȹFUF#t:$C}]4TgADj^W1ii}0pBH̢=0~ޙ*%Ɣ/Lb+2cA` b&Ya{]+ =Qs"^%w 6H|bc峧:s]>TbKe/嫗8mlПKZ0h*&]^%R(~稪jL1᳋@s\W#3(d: A ͑IPsUlKP%@E( h.iodr9(LPY0ҏ\a?$P]]6Ȋ֔8`~[بT25=Pd>9LҜoMrS t%o {7 ;Ngst%}31n2EK?j>{JA_b^ P)#9)Aim[I'{@{:[R0f!{CB?IJYzJX̶ڟ|o/!SD>G_]E~vi4zԞqO8%&o< <GCNPx$huf c]!Qk ]/ڄI"[&Wԛ;)*E9o //废~;s(;S¢e)OK߶'N`QU׻g/#(_.O+]0j RcuP"kaκp=[B8y̗ C˕(h *RƢJ"\Iߒ<&[?dί[o,)1:;sE!.9{qm2'?KwpfV*DӦQgyeeSR2_vmtG<~cX*Ra|9cQCDG"PH󝨱P)Rsd$] 4_y #iJoť"N'_'Znę!`) Cmtآqcn&hq?#K`=n&Qk`+ S . Q?t.RqCaRCÓ$]P[~yQl语b p/%=:rR&8*dX@ݏ9#G֓4dGLLԬ2^iRpduN5i)akLM -<9a`<VW2/wd*W\Ǒ=o%sv=YcYj)F߽ :Z^Ż¡f]Ξ{"|jP_ ~C`&b0Lգ>w3)uEp`1d'O|4eqC $V+`uG=obMШR&2Sx@A }!)=KG)ꖞ5:mƽrpnXM5.=24 zfThsJ5pC.`X>psӸ- yu 3nSF7#JSa1sMVq5/O1h(h?Pĕ/D*DfN]T#jjU 6y({u Jv5kT#Xqα;pVdR)hmkWf]{؃V ~ icn ;èf#w-]Zg2(pVR`f!?G>K͘ O [9Ɖ[h>S=P9Kid }5e^1 moЕ`Ӌ҉ۿO^vXȸ 8,p5p?/`O7 my)1lm"xXa ?'+um:dJgP-cFTA2 9reV6P#F/ 3"ūCG1%QQhz)KA+eBE3:yEn\Wa *Ah#$V뢕VgO_PK*QZɓ*o,M(8Dz(0M B5*z*DFTTn"u OSA"pשUscݓZ*G6py+*DMau,7De5<ӓfk܆9,(XS]Ds1 e2 z]1hc;Îo*5CޭEM17yR MG) Oo=m=OǴW1M[>vybj7 =!w!VSpȷD%,Aױ仂~8׈{*L1-0T7d\q@hɌ`&hPK9'\ 'u~kUaG `p3mtLՔW7+eWυy*~N"8l9,4e!>b/|A($Y,cnHطGi=GiV1j2GܛǨnZ2c&)p)r^{T#TA Gg\MFZ!Kp.\r*ZEea  }]yOQl  0H<BY}o(EMlڴy,\R3v3DR5 ȉT[UXY{ ҉\ϕ6vhY:0֎c6s Vp$ A46M!$ 쾪 &/>Sm$6& O\m(/sb@xQ\Q/XSS8uߡŮUbGLJJ0ubCE"ܖmԚ<yTR%2)Y/WE |=5Dw4%I߄wquuUwKr7lC1hcD. g]ʊWRx 3>h8j0>кXiDF5X9YJjVegHیRzqz(o.#|=WXQAz##kE*4 k,y#0Z l`@={w퐘0dla}?U؀ t<\v#aE O!7KJ(fRr1:9(\p ˦YXKU$l ߘբ*1Tۼ/1ȱ3 )gNA Nu Ɨ:#Vד|5:$!HVh>l`2 ^2| W!X)\~t/"I3SzڇB OW6-klרq[yQþGb~4m)_-@\ JtMG ̜$㌀vIQ"5{J+JPcCC* 7&gP"1CTm*guHUʌ6e2;-尊 ǧ&;i/1m<&W!s7?&`+ w=Ӭ7+J}G@zUm&@480x8 M\OQ|{ PT)Az&,a] os qCE<*7y@WmE`NF?<˪̤rpWZXnL9e+  tdf7' Kj/ڷCI(OvR؈}r#6 <Œ[iIEQq9cD9È~wuH[-fjCD$x^43|jR1JX$P=Ό)ΨɩcJ$'uO%O͂2׎?*JCK{UtdeZхRaF}`A۽MV5O8ɓGqik =S>7Yr|<&ֵfFIRn)& [(*WOo(*ȍj|$w=11R.+xߩ- Bei8 {G|jE&p:/2*"Ո.nzƻ15` _VI%R[gNNyJC!qq( G6ko\.<\w>FMbor r_@vsMpj%D+RKqfuiLȗS,w$'i`i ]N !C C! H\#0/drCX"v Q` Ia7 XI˾LUQ>mn||1J6Ovl5Z͙-'ʓba4F3uTxdM/܃gV8B z _VN ;,XAgjs2H}?*ݜCL~7ȑ_ȸvCaK*j0H>}|{Dv6?O u`zsYpW1oT{$,;VLȢ`@Y5d3Caφj8:8s׻قg~>w'5ST1}kqT9eZdxh_,=x?w)ܚ`(NM-[MDVCE#_c_PĴLw%*-Is+N=0D,Xi/eAxIE|])ۇg`v!=vt?Ґqxl}[⊰FRFaeo'G `]hdmV˯N0;WAXxxat]Ml3Q]TWC ;gwp "ʩRS5ܧm6y-E~*Q_զ%5:cY4 [Zb)0ka7?olk!+Nς!j.i~)zɗ-l /cVg2_=+z xl $$Iu/Ў'|v v3IvVĀ/#r5Q7`YaNzEZ㰸i-ɐ1Xwh2!C"+OGo0zQzj{(⼂1/[܊? l7Wxꐱ4;ޏk߈F6WkcCe =PaxeP%\VNKbR##y^3 c 5qOމ# nf6CӞ2b^G/ ڨ#{@˩ ;yVO ZwCX+xZFz4Cʩϣ6;тoHfW'C&zt=gVA ?$X.\~ µs^0.[-%K.qh|:p ml?A\࿷J {A -"_T9 ^M9:JTH a ww*z^[t>ru.ߌ]VM%lkwB wzC:-} 93}I$:Z=ֳ(Ɠ-,H>[殉ZG?2nbOcœ*1rg+*uQ T~;/?JY cX伧y+[6Tdh}P7_ϞM:d,LmY DVcAIu 6"DPofaɰkt4Z^PNe\<쉩 fvḾsƣ8'O`4HPC %1q!ba_67Gv"ehRxjuw]ӭDې 0溏#|bލ+Qaʄvb1t0ږܸbؚRIdr># A{%{/(emoUA$XY$~EĆ*ĖG[[XT #)"Kw>tU;)QǙ__+A/nHX_szV쁿[)=P<9Tϣ30nYޫ:|[ dql~Z$9# E 'Ď;g!ȏ4D7֒{n Yh:ܪp( fxQtYHǯ9t6qgF'ݙԅ/2tuc8|llcψ~^m92:Sg\7ɵa0SgRjNAA[l7V2, -(9IT*y ei~K'?KOܴn<3/Npq_ch:0uCn赯_Rӽ3P`ĖPyu}iaS{mH5esY^jkTbGe3xH rA4bdE MnGCqGtwg>`ŪDbW4ZuP5Ur}#ʟ#%&Sg欦u~H4bQW]k<쭕k}.V7Z(Ǜ*+E^/VsԲ cCXu ^¤r؍Xil'1?VE8qNR-hKNǮzZrlk/l"Wl=\>c`[ nޠra`Zo[@񴻉?  fm$MSv׏fsZ޵;9!>Q[ D^*Ov!?_}`,̓H֗3F-֩d * fIڎloN٪ (yLNK|(~>BBUuO~XJ/AxZ5 q{3A%7NY kJhS8iөr2qj <%\9bܼWc5puCBPBY@V[Cx2JP˻74EiE 2I<"NH=``VLA8^uӬD{Q?YecPLǰ6U_6|+HڊF `>l X/3erݑ#(s2%38{}ӱA@f:uvupЦxv ¿@\y8prjo-IULoX W|(Aɵ=чNhcR0o|] Pš(V~l0ekᓸeULآ+k*ͅ:V"IUH "7HtÝ_}# Z@_bNl@k{V#?5oFc/zL!@\E4@*P4;׮3=t.7Z/gt/B~޿ )BSA wO AG_,k\=ǂ"&4(.j'fd8 _u&DiH3&RKzX%'5"2MTzyWcÖ[ 8tD˟M$9yn^=t:G_5ɾ1@P20){^o\=ӧȫz8{h5gzZZ)}oD3$gt SC*b]ūSv0Fԗe lE(X<L$Aqvm"GT4i-3hEui[ J)[ ݆T3S\N;'s.*asin`.]KG~w%czvUyæڑ+nb  ;0*]Ot4DLx=Hrz 3ddwhS(`0]d`9Z, S2fㆅόl;jwlrCD"7 U#a DS*Z"Aza|Bte -նSc[>MV[HVxjp6~. rʫ%#?6=p8VR7^TTZegyYci9 (o0 3\OU|A&/a]64+#*IMbW@yfw]Ug=I:{)c TThfU%DŽOXț,k;$; qJt1gI6k (Z ǫZk kgET(y$u\ ҝoWZWH/!w6?iUtG[য<c>ӘvSeVJޡ)08E"U#²aDN4f}8x#oڄ`NT0)]C"VťKvټ3PWЍ `^eO.@!DeaGDXSjƆA:ߖ!siZ krj2h[evٓʑ0&ܫΠOq* uh`+nß)s0GR(h]O<É<(tó 0U=>D2mkitG`7 P0Vb.4Dr]d%d ڿ׌ 8D1O{mD/gɬ[q}p?g_v$W >Pz{oH.\x[T?PM6Lm'7󪤪H'+FĆ%wFlRҡ1y+dRyd ހ"/ r<1RŨ e{BwRD)3 Y]` P? UkBWɯ b9`ah$#*%oC2Sa.-CNW$ ix'}2_W4b! N A8=^J\_sA.inuhSOPኖJI0&c zZֿ= E-6.DNFz؅~c#DεJ6 Tԓ/Gq?/qHC<\j0T5`=mC}*q#@$mKvS I{+(be50`ZhZ [x/ۖZv's&fěv78jϪۢ9E[T׬}U5ya"pG9)? Sb4)DstSύp*TS1]&0C]];ҎZǼ>G|b ?3iԴ*))^0(IegB,ғ\t[2N(٢`IFYnAf(%o}+k5,2|sNB .Prbӯ0Wا1rwbT'? =w;L!v L/F,3}p ~:!O -߄ g;˺|.SF;`6=L407#Je)E"$֧CE ݸL&[88LVR>7-4tE zg8t<ލŢ%t9$qs5Q'W@; ݾg`eT8s{_^іUm!pȮ:$O?j7?+G uP.f{)A#dhA7Y&`'Щm1i]A߽e/X]ԭ(xg[Qz:U`d,~.:*OY3lʹEx<<\??@5dfO244W(yuJ*_áoR:Q JG|jZQLЍ\C_P8WYzuD7;sBKf@]2us]j87wLHAX#)^MLw: "Gߥ) 3b5\Vn`{jC7hF9Ɣ"pX3Ul KL$4)Hg^/n^L4sS,& <=QIP;JխB3v(*n%Ӆ|}5؏oup3:`GҶL{.WaeM'hR_>;,'y؎{l 530[w{Eݎa7>Ň`5(ǵnZQՑ($,k8\9m,E8LibvA$ol/X= L1 =d6 WjZWhfd;IRyG@ؼQğ9Ƃx2^NFyo99B̜Qc|],u&m$ĥx8$OlڸS/h?G 1w  HX}OXF *JNO9C)9kD9 ݱwඑ>2)>6WĐ1{RW]e:/ZR(G*A mGB1Jj/@Ӣp]yx=~,FLQ"yq¤i4BTc ]Bγfg<8B*7q}_-M j@:awy J.4e,eRHoq$4q*pB%I%cwyWAwmPgZc=gI==%*ӻm ^SXE3PZ'&eʘ5aw[#5B9 :Y!DN^X[sʕ.&#D EoBX+P|* N㵜3|Z>6U{TJ?C;j@XMoݛϯ8%o qmD@rQ@.Na&vdș'\ 53Ҙ^k[~(;.AO.^`!^9/B 5To'CUD|]fȝ.'!>KCfAóY.xfX#yt:h`= FwOˀc*#" 3e7]A5N}< hA> c5+IxᓃIR"~|RA"e-FR>xtʑPuTap"0ۙҖ%M16j&92MiCe 8ǜqQDô^0L\d2O*&ngʇ)—eէoϭ3hzm{MOp'8&81@\ \w*8G% :udkqx[6n^M 5o?jYǞZ-Aj5jfycQ|^ȁFQ 5 viJvdcON?IP’ہm;t. v2ayqdZǾ;Yg?sXXΦ=V28= x^{,ֿ6[oXMK:ٕe0>pV}c$=u+ ;P`y״ a3lK_y޵%!>0!䵞#xxt=_ .0q[o8i2{btvᖝxwJovTD >1{WY/S;wNi+b;}0`.{lljoF3-aT<5M1<C™Z!YT]bxt`jtp1ienYMtdsJ+`v :[Nh6Ҋ]CQv,o{m>DG1/inek@{i;"J̸F )S З7RnPu%3:.>-cseGãNMZT;9OE/,(?OWdֆS,guYwY@9 +oql<uCȍ`jsj;1^詎k }gi(܆|Iy< wn׭uA6?[P ?K!aKu׏KA:"`k_Z^Yټru1[- 8T05o`ziַρ!" sU^)).S4c.|oc@óeU!1Cv?W"|n[ ( tߓ>vݒkɢ˩|JJ3k/lz[u [dmoɟxFL`p= 5JO_qtwS: *`cΕ?"z4P^ޯ_sm+b}Pb>-B$Z*ms"Ĵt(fDNLBhz9Q+ Z=$jYƽcRxKp( 3xvA^1ijs\+R~ C(@^3ٕ s0Toym(m0zP'D0O(,gs'x%ױ4O L*GX:n>%Z!v {a_*[46®R%Ǻ9KKoAash{.rǸەɓn쫝%oB#P"8yM CVgT- \Jn"`d;Z$|`, #oͧL-Q0qҌjoKsM{3r+[]h⿞4'`EDIap'.Nn^izSU O ,>"/I^e,tXR-w O*s֔-itfD++{xK (h>3U5d.5I5ϋ!㿫3cyC@VPnl Ju< D.bUWsSz9̥FeJl\^!C*CQdSp\X.[ݻ<#F!3g;l ƺ9*E7{̏VO4ቫbT`Ֆ >h1OW~g5de,=k.r>Y Nd!SSb~W~ N,MA"N :}y9l| G@y4$U; ~n|(ɠ k̒2Q҈}:Ԇ~b)#߫ ̀8 L,U;y.bAߧڼ3H?yD)%W{6"&+rr\ppۿj|$%spPqPc-Α^ӓyH'}Uf4-z>68Ux(4̞W'֊WT )jk^i[8#3sYPhNj/p_LP㘺 2F_KnwMD d!)bn1ʊO !(oD] V:54cw,j%w5!լ+CWZRFjo0*LvZ\ULAē\T*`5XEfg(07aܮ>zͻ\sgv'2"릖 @L$/*MRJ"O8~c݀,/5 sUlj]]1 M :(g>Ҳ~m~}yHQfi`tp9&'ԭR\9kơ`pP* c[n4.,M;Vx>-FTzT2T>ǯCNcFúEx@0-I@r[Pȁr*c| ehާNwAW7ؽr*Xn_HnH?Qeqg'\VUm@1չkPj h28u@OC{Z|4 _>{CNE5")Ős)+TSfT#n*@$..cQ|'=j7VZ9SmuzMTElYZ4lxE3TSᚭmV/ԮF k.>jfa>^˭NG>G^"!- շ%m  \My}e,ﵞn0ͣ}Bhr͘w~xYye 3$pF =\0dv÷ 棂WҬ*|4,ozh | `.f*k1g̽$6u1otwVߪELksmkX!ꆀJ귊xE&7O{-^pXKQrSf7} c'){WoY<^ybDJOmr+u?8 Qq땎omNo:&z(y(KI@BzXRp傉- LJvw8WEnx~f`uɎ Qtd26l qyɩ8W ڋNcE'CBS7ZH溼+=35J@]LXrN膋.u{h+{jXWyoh)zعceaY0J$Z͂[ƒlV]sz'=5}^řu Y M5FU-ie,{"Z"1A>\I0#+8o(قGɐC؍-U_e*NkdC\ ,@l_^~"IsCÔ؎[%HTnض8mr? mܳ2CBd"|Aߤ\'ǰ[2IB^Al80k5cq!` `m̗yTʥЏkE)$ ϑܷ$+Wg}mCyZcrx)O9tITFq!%[Ai)-q߅ұ!.V² JpwD E{ڏ SH+1BDg =:_/9fd9mZ['Q"-E=9Xd ~hT݉AT*@;m  6b.w5Rvm&:U%߾ΞhŶrG^2:Pd.BЖߢYA%/dv$|^1v1!O-`m?wӒa7wtaPߒ?vJn%AD]Vt"sZmm!3uC 06V[soդV}NEpL|륋h^4v3-4Z Tc5<0QHf$_;1$@wcl.w &|5&^5?oq2EO<2gy2NXőh)-èԚ͚QrM9\,;vQF)3+e˜Cp*^B75dGѮ50/RNmpv4tIpC9t 4-<ٗ09"+6|ZchjߡmBݳu׋['F$:=0'{A/$"*{N[D^{Y8 m?nMLV^̟Օk.-W[ ɁR.@IFWȚIh7P(D]Ӕ^]/J%A(p@)/렧DGKkx$ʆ 2AvP;T_sݡS~PY9sKڤ#[# 谘N}(NfuT`nmˆ:.'8w ve y\ff?Ddnc\_~V"mU!evJ^x(ƹM];7ކ9+;uI.{%j 5n_|51j3 PG+mٰM&%ߞx]IsU>`1"tb-ҽ]-e\u%]T'ify0P{]HIapfy~lԁJg!t1M4Hsad#Q-1m>E|z9Yipʗ *s1[ (]JvSxpum9?4)"U9YՈ O/.;~HQVkcZ(estרY 4([x(de4ro~ Q)kA4-9SVjU"R ILbU臼WMޒC/0wVͱRJ[Ӵ.wڔY']'ZAjO 1z9#mOly] N^E-1'dzcieP/;!kH(,k) ـ5y砚A/u_Co+Lckd__eHe檚2uD[3WAV:,G(H5mDKݓ󉏫i5*:skax>Y|r9^92 /b|k!F5j ?J5!\7\UP:m>8\hO(eHp!vO|_jEoό Y}PBz&h$8.NEp?XL-q;R65V`5

4[n^E’AkU5Ү(KFu 1_&C \2rU,=OaVݦuI=fgsNP^ך="N H;#V.o #]oѧK؉wTa-Вy!~1)׬3t8O7獖e+|9AM&mW|JTamg*j*ZA86=]/&k9`fFKXD%,Z6e&w:]{,ޢQ% w_ʄJ\8>k|i ?T-A. $J9g6B'n`&РL2]wӐMR!Ft(Qg768'ubv"kpGY'[tZ7|\ o3heTOpt*"B uʰ+@*ոRDՐ`4K:]Fى,ydIgsw^u,Ҹ%B\mj TiAhgal=lu`DCߐ%0 +d!IEc1*,^d"T_78AS ug[(bQ\2/pl^=1MZy% ;Dr_ ֐br(g T_kN|X$TUT{utid ,xD+YDGu40]+`jTq G.nl8a/CTC\[Wc9HoO{ ?tg~J k9Y>%ם )<ُu:Y6+P$_VP^$|ד$G@cի_ϱ}w7ܪ.eH0D4#It~ogњһ1E3h}#FI E%h Uw>YN Ak[Pi!E䴵bGѺGѡZ`cvY{8^'Qr @‧ݾ1گHb:jUh#qwʡq&JQfeU,A2I FIiǴ%tz"35Z36G ߝvׅFU-FOYǫ<9iۓo vznî  >jSRiҙ*0茰cJ:_6`lwPkA y9H3шCU{WeRŊKptEUV)DLyaRwAr&md ky xNhB=/a5Qަ7r{}9>~1ZӱU QK5"fN$~Qڔ5.Tټa{ f DOXPX9}ç?RAQ"ܴ*ڦrf9&G[P2zzXEuNjaY줶t8kuS< LaapI茞ԶZϛfͷIʞW>V/<{z %jG@tػBoMTtN%squgλ4 /" @[dBs'`3m6~: Bi6fa^Š:qk;w=~;^d-χ/zMX@c.4ˠ*|RE}A5OPo.>ʫ b?kt$U3W92UbuLfJ_en~貣)M[mn+; k9tГZ$+@]!X֜Dۊ!U>Wk caU{@y֮M V{a̺=XrCOٟFaȟ9CIC A|,ᒂk(( 7h3B^oy "2{ qn*i#^P2 |PaBVܾ&PlxUr2v}"I`3ԸgZ=u,צtOߝӸ",t+㼍ƀxr~|t悙Y+Mokѳ~) MTZ2a=)47 smYG+W†R޿XR^\]Չ]O5QN1 q!LXa. f(Xe#җ~/뮖ή}ɖe~ryNj [. /1W7ղ߁:jWi1n.@q" ;r:nVzg~.Vec./)DYHQAV[۹o[ t,6lgQr*(<$RAsw8s`lpv%fN4Nu3*l)b25=oT/ZH >:[7J/ $zj[C‰lY|$ BquXnD څE9߿ⶹnR &'Ѕ f%Kt5Y>Lg }V{\Pk5 .KUhvrݹJP7UNpTsq0N+;4Zk0S>hU}4wkiQTHRг8 W>˚;pÕXR>RZ_uŸk X&bT=䙎.?הh$Ü <,<PA2g\kz+S%娧xC\akM7\EZRo1Biy8GZh㩄D> Dӵ+ 4?}]xdEf"M #DA6 8?`2al̻aXq#NSխb.Cp(P7eh*+K 4(G>1@|ȑa`fSOi}C+B!_G_?\PV7ѹW e8U8Js\>0R`Xqi>@8<$|I&۬YAS ~p/.K-s6B q VDk1# f'c߹f\ٕyEVD!t yj滘T=20P7 U(d2Ј\xة4 _KW4i# {C<7z u_zd {ގ1lsH Lv03Evݰe"suqM #瘈5`{"̀B Y%BUR@N/ѯK)JGƶfB^*HWj\q9iWdK6gIh7aK*F$ 9L*Xv{rPjCS?j ynZ|' bR̪jY{,~Hrpt :4H82 o 6EVo@Ka._u&v8*Fd]4,W8fFt寡}JzN]pV7Be-Z#7xT~r(n@W|;Cw.a/XDYde;wApUuF[Z1~e 1ַzDHY̌qrOJV,uۓ=\ǠD4g3a̙`u{Ql{亃"H٤0' M=AwE*Sq>+zz hlu(z=Ȭ`t @)zaTkF|uL@&wmqBI KnL`{2*~"a+he Ng DfwM+^H/(*+۱HF{yjXDH^:(jݐpْa)T[_lDY9IT?ȉXO L;_WEJ4/ƠZX ~3E:v;xk!aXf[ԊzHSO-ň@iXoG!XAH$'TRG g:hH!ɱ*¸6[j(c3NKW)󣫠^\td(~W; J}®ZW7`tӪN漼8,|Btg39peJԻ;5br֍0 Mzԣ0g:$Aem%ٻp_a'Qc%;12kI5Qi 4o3UέCXjM }՜(( A1[f2bs>tdn oRXI9F2/6Rt*.ä}9:|i\è"w.pj5xj-H(Q`vsZtxiTUFJOO`|[VUSb0}E/ΘK۰󐎆zuyݜWkI;lgn&"zbHOuŒ2_ q&FAdhÞz+rRAr*I";5\Kbwc \^h.COP_rapQ3 ut94!J"J-Nt~X̌asS{f5.߄>  0 m_|1'v~\ϑ9L@KR052Vy&QҷjVuBb#ئ47Dhӗ-/4|mx&Y=|蹪JQ@  &U qVwBDb&.s۶BVXu%AZ@aNa!e ‡N'0>NSm^LlpM oGЏBV4 [YV* By`=%m&-q` ɱtmΥi0>}7F8E]j I0V!;_R +pxqgX_>;d}ZcZCaPMCz"Q!Bb*mWc6? &JiTe0D.ԍѤRצ;.lK4,2v^83jb;\o3Sw0kMSl|2h[A<. 9"0u˧YnQ=UKzUmN^CE;h265,d 2A%"hto')30;YK[`4 K-o{NM*d3:}CF$Jpd16zpjRSdm%< Y:*u'NNaz3u(Qexu.q'bҒtl0cbskcl/OE!Fæj4bG Ӊ~%%^_jAQ+<²Nhݿ ;ӏ  nR!t@6 :S&Jf}# VEgD1Nu$]776|DnLHc-q"زpZ]d&߆5:v I' OR'z#soI5D7:+vl]E1!;NYCP'Wbī]ލV1*G{"ƙkfeNS٩iH觶LGA-F4s=Jʂ当zMğP|v;j*ae$(nɌCstnf'Wh#'G!(-^<18A 9;h-1 y&R53߃&+I=>pL.q7o}ڕ5o wjX.Q!+\bg?yZH '-ଇy03 $_+ D:%TwgNڮ]$CUt6}YEދ"m3$[A<ؓ)JQ5px (I"/vךt1^l!r'`#cLx<3ȣ%ߦ/Y FOpo8^H]~!3>색ߒ]<^cUUsLT4dZ)M3 P;8S*XhE]ս8x/v?3"oc6}Ř| ϑlED QfLC7p|KDot>Siٮ?zs|ϿN3NbY%V}RV5ouؿWAq Pto'p|90QIe!"8@gN'~:{WY5*-P@+:@;fB##j9cuK ZFSrL{a@"`+"n"JJϵQK3ujFOɢpdnyQ*oox `f .KE>ok K(A[7tqx +W&錖+jǸka奖J,Y0r[ԎV!qGwk]Gۛ^/t%iV{2Cckmi2EYWMw<{* ~+b@bu&,eeGIK@|Ab?Գb<]$+=~z&R 3jl_Ѵ?XDV OFGRTM䳟F`e?>Qiyn Jݤd^ч.Ghma X^oe ?]j Ai ]ڮ7.T/8_x|%iN\;2l%( VLR%]i/WzAftOu+Ne6O1? C3O١d@~,סrKJ[~ 1^{[{it~2E\ŲD"CcB`j7nӠ>`!qpfy; Ȳ8jZYCZrϦvu)SC>F@H+$2W6*+8yYخ%(з|h3ts.Fc3{-5N'2{w:Ϋ(D Brk6dvIvSAԸ^8#t2a% -<=q)#q,E8 `joJw2xYi6(VIT,֔l5Ib_!ۅ@1ސ})WdYahwEp7J`{I'h<l4L#{ bM}3}S?"nlSg%<*7EM`siVQ- Q]z`6-;z~zcgʭ1Pp;1H*|5uF Wkd _T&e)Yli7̝n>K.f'}VL]publx#9 yAtڼ b&Dl+Q  Ks!ST' Hgh} ; eF|+z$?yw=1'#vtn#^ BF7F";lX?ɓ7K FCg<KGg j^B/ ;qDWn[]j=Óduzmr;SP;!~J*,#r?.[q Vq3fMٷ lW3b}zATזXBQxJFM,VN3k[:íY_9ê-)+ [9Ҿ%ثzjĹ?3-׃J烀/ufC Ð .0_Ȇ4,֠93]e+~MnԢfQOLԯUԚN)r:s8-ȨԳp1ei8G_==K̪߭Д{f1 kI/x/k"RY?4%MHVw ){oE A,ɓ/ hZBt6yNwB^2=,ômr*3D'ٓi?~Uϔ991 wxDk'HAXC~jh$>窍ݩa41Yo=\\pUm䇩6v*[Sow\TC}KTiXu(7<j4qxlԁ:WvpF *~܂&\"+S zGQ|<V1pc%Ee\襞BsZǃ[ LIR"*9V9đrl} . u>|У4qŃ|e1.}1ɡ7Yq*OYl'#y!)< $>v ! tɭ{¹l\BRK4 l#~.tM#G69MqWw;}X.3BySAکM$HJ1Y 2 d|XMhmp)^OϔK>":299w(aN E|Km16&HQCď1$WsY8Mg0ba%_W.U^;]2R"3&\ڤ)j(w~ghL[ %Nq,Vj<΋V;8.l7)s ȇ_2N <(H" _Js MEzDNiID&9N`L?.n ʓj,}g;^3S+"#m #A r $ `QE9mV$u#\J#qUOꎦ N~J?_"S};e75-òz㈮fJӍL\2wM%4/1 T I(T-L6DOiە יv[\a=n1E4ca8Dнډ9閚Y:4;019C9aAJ< Kzշၷk*-U2B^1ɓy$4f@zL?8אҺnsK(|Gjj48IB_Xp(( %`L,)ܭʅJTsل7 >Y^?|ˈ̟O\ϱ[U h?s|hQ^`}oΉNA$G1eoD# 'p/3"ky Ke`.y;+RR |% ;HV%/Z;r[ QpX/')I%ih^6g^'`Ty{A(A87ANd竜.`UbAtTL$Z-YGDQk?@M6$Z<5/[WR4l7+, ح̌ `0\",H(D$`Yw 4)ffS`|P,k~tGi0cӷ{ڶA 7GAlm4QM۴ RD@_ip4H_ty[]H,TvɅf=/؉Y܁Jι1/:Ƽ GP{Zv е1ލ:WpM-{? fb-yu_.ɋs[Aw&ЫH_1s`:X7|ɾ|v䫇hpݳP~T&;!s_ Cx2`BSD̄cJA䙓KU2^&ke}Քjh,'k_jpD|Ԫ@4E[KZ}nL4 ^փ2kDu2Lye&8\q 62EBĥh|Lyd Ƃa8 ~35E@wMMKDa#oz \ـoa D:⪚O r.u᏷b=ГC>Bh.Qjm{R ~ >/Y0I&!/BO@ Bo!$̚?Й:ج\w,ἔQ-98}lp T$-*im:gMJ kG}o诹Uye{xѲ)h4=~#W`\bqC l+P\OvVA(X  W>tOr^>G(ki-l5;kR F !|loxUaj}/) *ZRedkBꁿt2ֳPTґU^ƭ^DDueLb>Gs+,쎠?]wc `|=٣o5x59~t]%( C5WIf} 9.j_Bs Lo"b_ L^-SCLǔ@^"9GB_FG)=5&aZ-47Ԙ&DMZz䊗˺=)9`c9I!gѵ0e1J<x(2^z- k3{q"/JCe9ꐗΐꒆ%11H{x*i.b'ihOxgP߆bՓG]/us=wĜLY@[ E3d{eZ(+'t%11,J?: &7Edw?G]aQl ZPU>yyem`8lQ\kuͨ֩ ?xJe8TW69aۦ7j:$w U̎/:cކyH5)맯nC[HDx{4*۰6dpV~pCA%zn*NIg7Fns\džb*ϸQ⎊))3qE^~ =Hz!4 Tr~i`D  _af4~(&_Eƚ!1÷g$z>,w1SN@ >gJB5jkxzP=V~3V11\J~ϖ٠XѴE׾&1/(DȇFF2+^q*dZnƆQR~wpZ^?L ywQUy{ Z6$U L# ؂9 3 I_Fmc]>/hsLO5fï3"~Z%vxK?#Lb]Rj37Hk +=o{]DfG h{a_y4/, ? XQd"V'Oef7Oi!|ǯ*)KYk\ZEy/.OO=S5Cͺz `û -DkӦ)u(ɕ`~Y*WגVJ]#"Eӧb7H+Z@@>ejVB Ns S~奄j*uBjCjBIdy5\g)u̗I<4$3aͽSM݌۠.%!eC\g`kћj yiʘLj7+HQj'~߅ %gVL^6ԀqK!τT!=}r=C3w'm)Y_ʲ0Jٲճ--Ӑ̴hǾQyJ|eM48]^[N.cET0Sbe$bP&QY<';jWK:ce!eK`*o\rtfs=2o_[X̾ 6=2Eg#R)#VyL늾F](d '"!LLm2|Ï+xV4ϋ_\bhq4sk}*lOp~/x#r븵2Ü`F|!4гB~}s$l;m~aSQmGN{VIN#9Oуƅ<ĢCӽRR^ (@R)rsA쑏msЗ˃n:;]z0erKK(|K[ lLzG_s0:S,A)AVdp(Vh9֔No3񭪝/wKQhݗrx/"! nºǙY 9u[`FB|'%_VX2q֏Ձ,)*I +oޟJ*dG6cleQ}zBe(2p)Y h&K7`e+]\Ogޠ]ˮ(&$*)H;d!͑upDfz/Zym&V(fҤ}3p~!ɓsvP/槑Xɺ:G6ss}٩+1hAt7"KD\Sl Md6C#{2 9rl5w:{ѝu ףhǥGY3K ҉6qcQ3fKyS+68wu9Oh IR!HUEjP6-VH|( 2N"+(q&&@! m]Ƨ(Gh9 j(RQuiI>I v4:(h&ȊYm{6[zqAw{~x* ڏwv0qi 3h%j؎Mx)Ҟ/Nj!_q"VA=Xmp+cI,?\yCÍ2#aXH*!'Z׬0nвW'Ҟ[!g PW]+,v=gT.*_DN5^@ܥ{\/=DŦ?*rQ.==*(~Ӕ|F!X9@9\62\q&R]M!l٤l]|**{ݡO|`E5nc~גѵ|R՝uRֆgoח;YG!wr!0zJE]vfT(І<@4iKSF8OKOA "Mili>PK+zgw=WesfBWlhfz+d~ 4}jq3䟑~m#G歖5!֩<W9j\-$VkmUe?toaTTЎyxʓ 31E6ik& b(P*ix`! kq6$H\+GܼFQﮔ4_\D"<ש,bUy43uG^lurU"$B|}ݩOx}oK,sl>X$wpABbC k,:̈ƖY{hU~P>X>)~l]ׅmg;C/14.x(Md&ګ@͢r_"3El]ɕlIK>W&UrZNE.<#"\/7<,Luw/t[@-TReՔΫY# L"X:ҕZ.&Ty !}jVbťbt| ޘٙ׫ ~-ԍkl%?7PIMŦ{#pI&r;3#/~Kl)jI'D92|X2."&UV%\心6\S(SzGV…~ Vn!Ч&ЁYKo x(_+L O9.J͌yPxW!`e[+1uY7bW.芳frFK.O2 \S @scU!vW;j?:N,@mϸ>M6KKV{"OPmˍڰkB9JZY u2 ]P0,sȟP^'zo%֞dbRG4̉˔SF!حj1EUFW95NtUL {nٖ T!ïث0!=!v#׾ <\ [Tn4^!Bz)Fymz<̭NnVҪd>>.y;hD`<9!s TsaG2a]Jn,,~ AIBF{G,Ba'Ke%fdQ0Xԙ uS礦) jk:~zyH Od:0{7#W04ܨbVT"S{2e_oźՐ-<{?ś\m9dQل&и[#O49>p0W ыXseua|ꊱx 0PA. 0xƕڲ:jI]g/i㣪mH%U/ W`Wݥ^(8H#]vu' O6Kvn3 xzRF"tvP)1a$s|ʿ/g*e9d'պ~,V>4M3 |Q|`Эup k}b_cN*U-D}IFJt3I +}vq? Zή4J-mѯ ņ~!L?lUqG`E81((Uٔ~NL,`HbVE<=_b#s}%Y^a{XIxSR | np8pHZв*Q#mcQ,87*>⧠Ix7cl]c~kmg/ZȐND:r?D.D܍9h>l*FlBk/:]d!8ڂ|_ue2zbȷi}j7P=e W̑TZ]Za4hDg -gY{)T}@fisơǵ3"zxbu$"5@ū on8IC1:fs~1%z[#]+J9l;IwNybb`}}M7: kdBv>MF24Zҋ)]#JnpētV'DM58sts;n>Q>p!ˠ.v~)RUG5<䱻SW+e2)ZxD=פZS̛2?Zs - yɸ4tIk" +G.K>˒~S&=Ə82+|?Mx˺<{5Jު[*a^ƉNz'Z*x?q6 !&.^ӆ|q,"}Ŕ|zq5@mo[4:GW 7Zj#&`8![KVh-˻!cTdhzcqxb'[v+$+ȕK!5͞[9H.*3v. =0 fzp6xv55Hڐ-d߈\}m"&V{i$1m"KF/= P*PRů[ihYǾDϓfԃ3!r p8)VCh /kD2= Y]\ӝ|8nݔu33 }miqkת 2Tr=h 0j1N+bcX R2=K=~ e zNҷZj"Sr^\+knHl;PHZ7:<4{+Q:NA']Xڦpٻ(djyXvKȮ7'M'f.ׇvXʊKrBl>5&v=i3)w)'m)o":ANG 9jNrOW-o; |C5߉Ч͌D3OstjX#Pg;ףA.qؚR_bI-s>BΝeKƻdҭH,!~ 9 }NBͪ X~t>_6k{E;(ӝcL0K}NV@Gd5ʋS+n:vK![V^ cUH ܛܷ4yE` 2=?5XlnZtl[Ϭ>Zс{mvx:PZ$/H $Xoz4V3:᪋먶 Iʹifc[#KRϞb!왽) ՠخT'g;1QC z5^v}B\n} x6V TP~}3N]-"{J)}lJnsZƃ6gf*!eq8;Y0FO=鈯0/,KvLf~z9c.jucWNfb LI:A_Iȥ@jn4 Hg.q6\-ul#} ֎4/˚j>2LLi[1}|h/Ea,ϓ 9g:̬ï,=%])`V@-j_dDJOҚ0Ӗegl!1LKm]'xa17ns@=Fl~wunܒ8\;wb['µۨMU>u{x|cCcoߵk H7@.|Q+6V&.ԚL]毥+ vv !8BqN;נLbb YSiȏ^\t=IIMna抚-&sb7nϧߧ-\@ѦԃWA }4Duj",P5}Fd?{fK}}P^!ς9-9% [ Pjյ`pV>wud{J>0,W,{+] ՔJ=EA=RO~3QD#Xiof1n[H}/nQ8Ɯoƾ#0Q,Nq! JX{5=.R5]KEkG.VYի"8DRJՁ`3 ce*C!Ws hg nNznS>kg@yn s~ݖz))B&^ ]ˑk̛80>r:N_NyNeIgu,Pޢ$yRh "j]2jJ(Y/Y>'&_KlK@9ba,t4&%PY͈ ! fBx%Ӧ_ǧ1exij)h"=hC.h98ެ>+"&A #J$jlacS߱W|wi/iXLyiuaqI+H"(å{J;M"ec"X6o)Ȃo:~,`L" OA3"3Ǡɱ"B өu^6=)WZc?#F `z0(]os_5F@>i_p׹7)~lϧ *)X`d^aA`aQ(iG/61K%kxLEe-djqE?E}پfH:q GΣg͈UϺai<.m{ow~LJXMT*Lڙ ѐ{V#cF5*^&v_8Z MňΏWQ ©eJ`ba2m5cIj4qn[7Q?JX"] t(2hD'ì64\q zH#Ç=!vBȿf.bv..\.q.YvPdNa7wQydRofqUu2U={J3R!#*vADmsMvFE>LC+w DgnYA'.)CY6~  6dխyԬ.WKdZGl-+}LؑZwmgbΛ|ږJo"xkXRF+G岈 78YtIV !vAP{ϛ>x)JМ`yfC˲<<}kaVٵwF,=t"|34eXTIxt902['t&A/jG+D&zU5|&ܷCuH0&j/jrcЂ6w7>/G#vWUVK-':[Q^%A͕9mwNGHs؎HL/sO96NZណKE;)  J_]ö գAqI 7"N='|\ uǬήYwr(Q< 2Yq%My81PAFnKfI7BpfHZj*J4mk2zcS6wy$2%fO2S?fBF͵f+nG XtJw9-f)|Y;Cn'?,7 H(.O[6DԿw9+qm&RyވТbZ_,"/AiW<=`'Ke 췮s-m756o@j! +7y: q6Y95\3Xcp8f76>ORox"e|:ƄhOU!iIWvI 7|'KwRf +c>, F?g<[ADnwv* xSŭC N ygò%=|fˁX\8 FcrJG Maޣ_8O a 0L5m=4}-5]CIUiڿFeodl{,R+&Ȏ8ճ˼?j\JQZ7 }KW"m&Uy48*shCk'B׸\#biQs6C[ $d[oS.:M!igJIfm ɀ:Md{J-;Ěyqb8,@9< 7BDZ Lk(?Ą)`Btr/;Ӫ%g(˗c q58[ =*MM 檧R>^'x,A9h =G8, I  f $I RE[wzSKZPr[D:D8X~C m" Y/<{K[ѴO =hN"e%&}+PJUzzD,15lR+#|2+]K!&W`nʇ*Q));@ vXjcV-8qV4nVƙ5iB(-e=:Cwe?)Rb9[(]էTAHG%׌cݒgEuJ ^iGF#kVS1xzw/=+-# ؜XB=\@fHR3nۡaEP|x"s|>w(0CYILlw}()6!7K O mc>‰I(ii6M}IMyWnJ=PM=bJ0,`l 7WN&tm}`\m 0A^X{z8Y"\B+`XkkR.F}G_,b_{5&̭j{++j0Hn YQQaS yan'r\L㰁تD2:p.PHdמ|N8*D'u}l4 L pWYv#.PO ᅨqd/ Js!9!9Y`pN zUmpLVkGb=+ 0@x}o.e+f'Шū#}-lzA9 M0w",ĝڞ9٭LAzغp6kgĞkT? +Z7=s!v)$jRzs\DUu/㫐?XgΚb \ `sFEyGў7f=^8azY e>l1ӵi/$!f k̸6'nt@B.,PC+ăy`bvN7=p).D. ᖞ}!V3#js/y{2KG5˾&͐1QWo@uI;~;1x %z XNbpIP>Q5R`,%bp_k\oNrr/$_;ՎDAndn8I.Yc"bqˮa_itk X[,wtx#Rf!b,O@J2] Tgғ;N^ ZiICi?-iۮm Qt{/=KfF10j* _2wvn,_D/K6#WuŎsIާ76w.r:lK.Z"Z/]l#JJ]DxRRY2`qۛ_@{XacGss>ZJ5 2>Ț gM,uoE q-4'~iӇEt +li9s;jj:sx*&al/L|шvxQ) xӖ%C &W$%dm of#7aV/uLtBkOX+ٶrGp\ΏWJ`VSzП݅qOO,nO3\ Gu6mLZ誢P7}P9 =iF" ADR(gIs`2˭F0&u8D>F[i㿥fH.Kg7ӔJpW ##՚$WC:{3;O~z]:U$&,` }=p{IwB j<5c lNAX4lQ2>)&͏ $-ŕHvWXvspkP&;-¯@EFK6qk3`&&;2ʄ8?zW_a&O/1WMhch )!BL_rշy #e!$0:x Atx䄬A [[g, nDug\$V۔R]EYHShVAoC|"1AdTm-QΗ9t& @=?e'iz9 6`EZ{Aص*C߃? 6OG ]t(AsJk:HN 8|Ԥd-( w!Dw `Yڒ1xv1A._ѣ"_l@#5SxvxA4UY`mr.wx$̿(bwm:KGbEvjTdP/o:1e:;Q+OJkx24ki^`qFS4{ kp`~t w/7 $u a1d 0{m0I(z 4<2~]eMMKJƙ >VTMT># + F´. $Oiv{r9 rw/|V܈RNI9HW_U]V}Yy1F|bLΠĤ<aIKPًiei">}Jp$hc?*!p#~.bBm Z)џM/tbZ+Qap5 ʨX@\$K7aOtki<+ 5L-ϩ2x$J/=Y7h$U(T>ܥvQrk$*DJZTŋ;vawWTZ`bM\Hٙ7:\fJJ*jATN :sRt6/_] MDw;D`3<7e8y'B/;K%mp`1awUun;]Pa˒+3U"P}IezMN|}o:da] b@rc]t`haˣ͌Kr 5Łz5`54.+ ԟ;#x/EƩ,G~EV2A B#: _JCWs5-$n)cr}'>1n7QbS`$,NA7‡ub`H 3rB qG<&4?ONsn?å VbE),ʖz 9'P_BKoՁ)MY^ $O;þjgMhrrn gRsHX*ZSEWE)i\*!c*dg]/><(d , 3y&.kiu·%laMS1p; AkvF0bGL|"ԐDȓ 4m-| 637^ Q6b==ާ A \=7]O٥jmw-(?q&/Vʪi,flW3 -Ŋ8(*5᠊V_ EBntm23)MTxLYS2 # E\g3:d\`OCi Vfs$d)l1B vE~"$ "H3]OڤӯJeHH[ꗆvYS - z8g Ui4Sb,ťWy2[n]is4c U !GHdفwUK>5/qM۴~f紵;!i{3 T.bNV'oK20%fƊ־O&WEYP2%1xG_[;{VOԂj|>7<"?Heu--ڢx%:\FfRCiOHe1&,9.Hl4qyO鲴KBXrmsqg_p dD1%lKE[ӁWUW@ˆhj~CXлeA;`@9kbGYErfQ"U ̵݆tkyPkm]S5uM׏nBW noZَ9*`C˃jB6GY#e~wo+-)@ͽGlXLC\Hgg!^#\E4ýeA$YAJdYUغ$xףW9Ok>0C~IMI3wE6-R.yEϷoYk3Yz}5=[?4c|yK.3Y.~X4aն@b =jãKtcƢ@&z&]|lap)a kKWG)!ߢO,^23WJ^;]^{G$⇄6vӃVf+4i Vi=_wދqǺk2k(G87'v>q4Yǐ`-ZȽFF8ۘ#tUyBoBH^,{ PHG:ic(-y~T;ZI+VOxX ci^#OqCwsG,A[閕*b<̞`cHV /HؔgS0 l6%_O`R?A6>owkL2V;q-bbkCU獰1X;/Qٴ,hF礧.^LnB Ƣ\ŵf >aT k3 n%G~lͅ䪓Eh]SǢI!4tj}G֢gwGuP1|~"xmw[,n\.5b:.2ތxqU;da%RJI]wOUl~ɹC@ 1@.f/aV`_PE  IP=m $^ͯv:;}԰?Y_  Dό渌yE M@"z;tMAa*x{>ܸoei*M2L+>DjM5yB؞B{ {G ;7ui:'PǏ&\YZEϚo~Fa&' ۷~L:쌋Nz.&g'GvEBQ O2x4̧u^O^؏ =SLO\_&@9nT}转SCXu5 8!},= X kw%Nh^M7RZZyxhViaTC~̧5%bQ@/}q.R2QuLIGm$y*W V9 -vbh򱤥 fm1r0ߩSTJ`!B<.Xv YygW`-\y5"dGwqػàl#^]_ 8l\+6C`9UPʽQ<1J4W_btLV?3>4 ܗ=L6HhL{ܖA',]{ 569QȖr˗4uAnt B GB)CC.fnӉmsWC9I/9׌ndN mHC(<uswPlMXO?'k45zjM*!/osMWr]Y6@v]5>vW$W?}qec{N,-HvzkLP ~7Q6 |v,lb+|ZL}P% q݆C3p߉ZI]g_HtyFx7Tz $#njJp9N\.(3]L|tMFI<~<mr#̈7yo NϝvM p^Ugkvsi:8-\o}NstL |'X$ f8:tIv@)|mQ~J W6 CUxo8=4ɕ w :i~Sfy$h}蘙8*؂i*߷A$ŻE5:ʒ00_5@ Zl#齠<41kkO5z҉\]|tBW1pqa>\0mul!חْL3$Ktwy mƝS6YRZ2kk;fA &F Gfи4㸵.QAF2m"iD ^u}I=[SSam.=phZl쑵e˭쌨yin>!w2ZVhp%o4gtg>>*B-op: 1AFR־-2뫺~J<~ߪnG"N>5jY?nk!]TȻ1Z(\!94MP2%mMS$jB MFn+%J؎cTcENI2Gm_90^YYj;86"A-MiR5$ԁ"6Ƙegg}EQ7WP|¢Sڐc1j[Үwk`3ca5zZVH TGgRM ,{} @̺g_w*V)$R,` =e'jB}3ʈlA@*\bFH"&3 8We_# HN)OM[ yt]i*Dz :GcFlteX07yo[~~Hv[v?#IQlf:+hch_ՋLOE)K@MXAZ[a&:EA0*Eu]ׂOѦ|l8Y=VHKvq,VOkR` ~K`s#U:d &Z1Pp(&20F`E| Xh)^bErWGq@^k:u;#KVj}/,Giqr5Շɯ@]WQ7K {T" Bs,9ÚvUcp)pH#県DMw|OIF-f:-ᤷVDt,3"xkS){枪Ԟ0Ћw -xy gႸ1Փ<% k˵JM6" m6w,MT K$`Ԕ?rĬ*9p m@,}]G ꜣY*ٜGt ṳKr|-dT+-W^~l}/#:E`hp0edtƲ ˺+@QMfM^8_Նa{=QH,[34J&/w%%֐ET ^2CSF'`XoWɨ( M eM!}3Zl֘A@!C}='@c}u@ӌ$܄$D} `2[,ײpLOĐJADCtJjȂlnKKBw=d#PkFw#ա+ I["k}.!mxzGU"V.WE%NLi/wC!pQ8)Igc)tD[&׿qVr5do{HaQM`[*sD~nOIZ@Ԓ4*|ߝDEfc6Y4CqfMǐ` ]iˇXy%J< HލnL?TOGS^>A:;5Pgn2%CL6%'y-w*T%4߭Y{! h(~r 4x댿SJ0N 9>EMƒ#Ĕ q- Aܩ۽4(NmuR푃&NȂZ:YDΙp톁rqiݩ?Rx ĮblgF*rj}w'q2O(p }{hDHVK&hEZ;\N+isH3xxoػ;6,"*/a^d k(ͪ١7Qaq>Ay_@&X!+WeZvfpe&P9 ϳ!X׋mwRQ$vb DQ敊qѠ{[v_dz}W]]!5L8*Vei:J? lBhWDOOjՍ& gJ8*"U_ݯY%e9Ny9)$k0l~ Yfv{Ll<-i|>-4DZd&9R5(߿<//UL>z$Ѵ9Yb/_b~[E_"nA~^Yw>w`1ՆJ{IO}\8g m0_*\Q;TL"| hOx4rϮjԨu&aԿG"799d 4.oohbA Xsx.?Dq6h 'v PTgZr ;˕n=CH:7Kb:oVuRmԾixuc݋Y_SZb[)>Θl|ʅ O.)OPl~ Zc#˕_Sj??ZfEԇȮ_6$*a͒ձ5XIѭFEk)xIaR ~['y-!{HP򣆽s[Z33#]4d.d?gy9k}7~*3B`T/rwnWdp^&;z(Hš*ŗk6 DdfZx/HK}',^gJ\(VyJq)RXvM'wd GL4lUžHv)$j;dPzb΂1q=q:M9A8b;g{ *d,hk)nu"-=G)g^< 0Thn]Gl14ÙᇜHe8F4+}J 8~6w-5VGR qeOS?0HYdOTEAy|%Xiv辘Ȭ&vW|L0DϗK'י76mJ#Tz77`( @.Vќ.uAp겪P_Q$b8I^be{`(J-ID/u^A]Kz|X< Q7G3X&'u㫨awk9D-f!#^]Yf#;|I{{ypDzs0 "Bn4WLl5=? g#yĈDvMB+ 2~ Z.>Rˍoѷ.CL [,^h`zy$KRjQIi:nj +X=Ȅ :ؙټΩd$$% qWȖܽɨh i"N w,kseRu#iν^sZ27e%AfDώyisŔQ,`[m\EyA-d˷b%[;aF!y,N2y|87|fA޼~X0#†(=_rm@ԹRc面{h`<ۗn2Iw0^;𥭰D=63"dߑ>s`vX0+{mU5TYlv}:pBۻ٢ ν d:1b A-Ly{ Qz+b٨r`OťܘVS]J{4tΰ!9ftԌrђG)qDf^n {ަ3e'V_UvY `ԎͅTT8{873jشá6XLMA!R\hQxDoM/T$)E=E%3,6YDD?uNJg3qIi]N?Qvz'_JWGBk6{Pswusԁᣈwt2}ObGpP|Nm;kk+[1V 6@h93GL#Z}ٟ1cXԇm R'ĺ=dk^Yެn@'qQd!#[0tvp!S1]‹>WP+!d 95X3x0RN钑ژQ9 C%-; |3^..2~ad.`BDS 06b#jkˏR$zWc: [gQMqUKu1Wy%,fcUXI-dּvrdžr"8!&'(|N=)(O\EfǫgPQJ;': M }O!y0_5a8}nDP3`EBOp$Ȋ}hYx&=f>&*|b1w8@E֮;/^z teMNjTRǭ >}%gBaZ?>B9 ː `rDi(Lk,lm*Urm|Nڝe/wLWdG2= lAs`ybLο:kP,g?^>=Wai" O/ifA}4˨7' v `+ NjoKe2xK1-|w8.wh\MP%~g;0Z2םKXR$%}BzA,INEp7hE~16K񣧇K)P.kn{*)2ɹUG\Fp|x5F1P@-Ny^?4Sд {P I54IkfH5"Ȕ9ԇܠkq!LW$qE8v5!. wRE`sD); s-iZ#,27Oo5LPRgڙ_j]Ytʇk5Y8w1Jiv:$$~:~0sD> Ѝ N .Gy~ om g5̓Xuo-Q7`fea`_\bp.0Obu0c40~,jV`L#tQH3\mXUuBoB{n]Lq(WRT kfk [ iAU+zH'h_>\,`L Үsd>^I/Pa:Ѵn8dr^52@ pv# =gkE4B|]z3I}*Si3:?g&LyљE~^ˇ@f,MV !'6[<, `YҦtT,,xz#>hADNm;j}MO W΃0PBƦ\}oj]7:GWՇÈmdMUb6b]Q$p )A*.xWaEڊ}}A$2$/AA!2} w\|=5RZwTcÜ)Hcvut _,kO;B&rDT "YY5wsu#K> 2Ȏ}ߩe5@R`~"|Z;aM|R`w酥'HO~.> &ڝg?xc WTǟ m\DSSNA4xd݈(' )!9RFnt]'IfoD1^ŢCɕŅK[Y!jBȝ/|LieG<>.<01;tb5+\ kthY|0j"3!_Gwj>Ηfuuaȫ] kHjRP1>;r I3me00(P% ދ&ax:+ u!dA046l؁lԤ>pKUi&DH*$! ![\t #@Į_S%]HYxɘȗ;{S$ iHNW%&f$:64tphPM rQ;\lؚ*`K;"cSR~_E/E1e e#ى[N)2-B//DE>-&xdi#mO`W~!4jG(!]pƴXz**[[ZN ٳr9ȇ^Tqyw|g>C7ӎm {@1>`O6ʏZ/xED;>Lab;|1I!Y/4R+[Ee? lI##. ]gޤkU (`@d2+#8a5q(U[G/,^km.a_m^E\J_!DZuc}}pudNt-O31ZREqkAk<LnTIAi)e񶜼"oj ,UkVr`TǟlPtV ~ZcZo~ I͸L7j{2q7:YLKu(Pz-r/U Q- .i:lAHb{:ۧ}^Hǜ'ĿK@@d3iE#|jmb4Wg&l: ,]^ d6ދ[)hUi k|)%|S!oS*JQ|JK[@LE; sbH/Yr\ E*087>T7d-|WG%%3㧦xyD B+-,j ֢U@j d!R-T6 ӏjq邅Lfoynė{zz ` E9}vڑ+SPpql' FZQ=&;A5`DljJ@mvP =吭*3ִo]};UA]iZq]0 Ef6w0t)^Qatk)U 2C4GmrzHN&aA˩+_,"=kA^0;蟎/`4aR8zRnٮ2D n eV ]p>Z4v;46 Vdcf*6`?W6*27|B/Z>GBCoaP~BG{]M G&4 j)GMbB &z~^Ek㥗ЩJpIq6nj/f"WV뛋kXY{8z妷M%Ji8HeRD Wk=n ؕſp`xnઘjK&g `Rn#/wA*~K\Ҟ\~q4udoNi션!=NUxs'V#~AnK:XS DW(^qK^E?Uˆs,|Tv[[ƛbC-D;)qw]R-Sv<~t1 cN:ݹ"խ/6Pf1[quC_iԣ j:StEqܼ%y;5g52Imt9_a,%BԴUez sFUk%KA%axnk%z.tjGEfƒUHxZ?ؽXݰYw'bKBȗ"]}m܁E66PEqv]κƾK'βBFH!V9;A~^[z^j?f&DUfbē\IEM8640'*gI0'b"`!I^*Er4ƪyIRx!jj ewN($ GV.mJuҦ4FM7hSp[i[\ަ(]['1$pZ;nO.|p|qg"t&~st#P7k1* U=o,%&g$lC 4s3Kr9 SP UuJ"e_M>V.B@*wqYImހWn^r5"k4gK״Ej炒/#^ϱw6\+C 6E%tLYlee5ʑIR*9Y,jCC)Z{ զS1>a |3+WSNZ=3e]&3i ٞv@qD"po--[f>ʼAo[R/؜AL px.Sb,`OmO&Tn͇V}.*1S=CH„oz0$C{ZYH?r=~ۘ[!d LMD69'E0Oۣ%@J&\ОѪLH=nm孃H(d6W!CN?kFmKn10~rD!q1[^WEFJav%o.H͇DLBx%sAM;!%&',ό0nQqb|N!s3CU]iߌ'_hB%%3.\M(s`X;YF(ne//xV!YVY+[SZQвHVS4VϿK\;^͗#Rh v#R\`°@FiY6P5c۵0CwQp /RgQ%~JV}t1jpsISc,Z?51R̸ %.+CFntbeH/nL^Qޔ\%4"c6mpP3'? c%Vi`$q@6mMLbo5֩c^rSOs[,|p'cA?!JGLcL**sA8ߛTN؀//_nrB!, !gPM^ˆ,FC5#CvQa/ i$yYL`HWd#T 92kRak(YaQ: miOd Ll v4wSP.<a1 j dH0;;s0{K[w-B\ӟ@3ĤzIPha-WPmKaQ3cC8LS*S3Fƍhrm/XiIx't#JBN7.P/)O>P}|TN^(9dG_jp/*uUl\Jmk퇦YQhA0cQHt>D5rHDqZ@>}eqr;;YCgǁ4"(<(Fd-=Az`Zƙt6 PQFfaO9m_s.?d˲KͰ F@ӵ'di oÂ0J@0#! S`/;P/]# WMg$^M{\ 3Ve#;ۤ$[ eW;J\ŽMAh JDY6Bjܩf|ǟw;5mqJB=bPΠU zי{Owktu\0\uJ!@P9(p*0 7-{u;4ˀGyĕ>rQsAy͖J(,\yƿu^zsWTjo| K`T %"HcM砻Ĕ],+;Jx;T{Cp AYBj⯳ruZQdגP'#_ŒAm\η/$8^/ 1 _$x#vq$D` %?8I+q 7 Z<$wkD֜M^d1˿R0(V'x(QsLORsU<՟!TOel^Jk5Rpv378ow:ïħ}&44>:ʐI};kJ=qSy+&<\} x"@Kk0vƄj&\606Rg6:IPJ[QY:#~0̶w@-d` V=G]} h >*s~viDɧdizv8uBk/qI-~mD?B .Vh~ٌvx|.K;!ᱶdukc,-vUp9l$gٗg߶y `ҥ}g3h yC5AO@}>pN7XC.+P%jZi?W7p=VkRwME&#|S~=%E"l6ue{@@b!kK&as0}G!^i%\'ӌA{V<|פ(F7]'{d{x\"3'Ș0gwjP0V~$5Ўg2LD}T9+X7/-pgq&/wT"Z9O2[XX o8+O#Z̒;IknA5> h_\M9`g4)<#  ȶG)Ƴ1ecn0 3=j8'c"J3D/l d˿s#u+ cЖ;B=z—цb;_Zz jQ4G)4qA4ϠZ\LJ#v0MQuX])5|g߸- gd@sA}R'|bb7} s. J6!^l-- B#|&4~~"py7 GqFq./ C/bs+`{`+I名uWs+qPF]:<'TS7*B_% L} v Z GE*8]ir`<\quqd05+d)ȿ4"[5ǟx:<^NVc'˴ߊ { 3lF)bT7 *ޛuxlONQ8'K##_|#m2 x[p>!ebi6d&˪2ujHs5W'}ShPSGr HVsN .-."X0E2bCU\BSK9|B\WDq4PuɵFwK,㝯݈m.MkHQWvflڢ VBt=&|ƲC_׾ˌs"v\CAM`z*C odJ*xE#O[@[,`U GuJXVAo 7i3Ea/loP6XI0ҭNwb$ەC˲q$9ķ.8>?^eߊ`}2U Vxୠ{MC&ŋ+vSb6IӬ+{'\( wDHW]` Y22Y@˵K6nj 0VI˧vG!7=Pa.ZVŸFǩ>|")MLHhpKu\W`UQu["b=@+ +~I. ݛ3I#ƴ-)^Tgne{}XUo·kAe!Olka"U/s&[J3`r6lu=v4_VLق:$M 5+Tz/%&DO ̦y`lz ӌ~%@m}d9E7Nԣ!lq x)=Yfpa*"- y1ZwվWum>&8{t2exKEKD.G:$BQY_4հ,PęΤt?R beGIz-W-?N#bt0 ΰ&@"Hs~ ^oaGQJ(;|^Q[05x.]Wmՠ]=Uӗ ɢ$To^0O w\&Գn, B=KJnt ʤrqM#z"Q៩"HM̚h,Nl& =+TnD!y7r(geد&;NZO*Lb徕{+E]5g=bF[cz6r[cň ʈl#c g^FUH}mp4ا*K]MBf vX6$x/e4:GB^=Ud:=9wtȆb(De6ڎFGJK-9R6pNƆ(9r<YTd<OiDEZxNXĊQOYB+3#Zj<WklĀCrʺܓGͿ-s^. 캰fV_eo&lB(6۶vG%_&~:y񟸀3*3~quqO8m4q˟B"5nF!sJ ISv= V>ٵ6m2e{D!BvHB9IB$ɒcQқ[=;d#OSpc7RB4`~~V\CɌaG@BYz0D[9}"kVԊs PuR܂`> >a %~[YvF\;Hr2t(ziC=1-YIh{RxՓ!rL("…1 ͘q@>9 _TBmNIG8]^r5܍HcG|5ɭx=+.&c`KI|r;# ؅[oBas>h m̸4/dyNݵrh~JSRhos _k>ÅOيJ3BuRH{[X~Ƣ+_񔚨cu2'Թ>Hv+0 É]|S|'S"smȲV(_dWn,A$N^Ϧ ɿ/\r8)~q;w?d똘TV n r_ 4l kEA'2Ij%Bjfo!KV.1昁>Ie䶋WY0hOP$G,\ O.m 񊔻c&3-b*iV5Q&z 2{:WSa^*U *>ۄonQũOiĢp'½u4Y 0 [WS I/"J844=1:Rk-V?ՇO(H, 3\c3$"X\gh.R Wұ cסaޢ⅌r}$o&I>.ʫ iR k~uR_{t}Y 5eA9p$4p<n 鞾l .fy>*,.2xu\M[L{qv&zo) crb0LGl?d]ۓP=],YqAwAc6??oWUx7vDjwL XL|B0HҞYa"0Ifv:d;ķ+|mNf3~ Li7(^KŘXV Xg`̿7S 7Awa3cZYa+=v|X\I6f@ zӰ c??!= G'U%! -릓ڬT찞9R0d; k0J#TQ_qTDe 7GU~qgnXv`[%Ck(oބK. &>ڔgm)f3싾!VRp̉q}+8 &B@0O LԃG;P٨#6*.;:ǻSoNĖ?.Y;!L̍|b&ƅ 5u\)JeQ? &VN3Yl$Gz{N!lb.a> _Žs Eyzv fs1߆K%9 U sٟI0oh~J]VF6{ܧJb_=8>Nߏ&x:aҩs?:pL ZİqR~,Sha1ιex˴{Ihs160']sfjT} ##R *@yJlG(7aHSj7]ei+wDvu$ޠz|ċDBWY=1J\ k!emLz7;HDԩD)CFDMӽU;+N􋮛g |q(zRo?; p a"u_7jfֆͣX]Ipyu!2 *nR/'wSjPEYǸ)ze5fdܴ ?W5<2 $({ъ]E@jOQy=?D7 ă:~};CtZc i {TCn,gʾ 8m`8y=,!>29LBtT3š4˦Vc dPy^lcS+e*n8 fȼyDиj7$MX`ZƉ IŸ)xRYwbeĕa=SvX9e<7.Y5<)]4ռ)\+=*( b#/. ɾC߶,&E[st9,#FQ2Q&#q.hL HaɬJs2]@#]Њ_&2 gk/VCHN |LH`41QhJHWNg=3_Kd=A'>+YOQbxLDW'WEֿ6oj觖[P—+voߨg`Q4s5cdey< cUŢiս.;}C(efJa7oS2v+@É7Jof6޴.N×LXY/=|u\ʱz9*+/s-,q}[rzmZNN -m摝})ʅ${s1vQEޖ2vQzrN|I"3k($۔ǸB2-s(%23ݬ"ПإWY+cw%DPbqHq]Xyu?5c2pgUϴ{EUDD r{i5&~"f̧UX/; lF J- ,VUoB| f~K|P.k:/Vr[ә)GӑI],أ+;)Jσ!^v8G),:S&o{CR!:QšCޕhgEAD&7m+ZH̃mݫFe%V `"yr*GC6[1 kxH1 BcD\|%J[J#zG&,kMS)I &B2q=߉ϟjdM+8 9囨^OHJHåDW8.1Z"@~+g8hލw 牄P`LAl !CUHeP5?rZ5nk وOBtQZlRFL\h0#e^Dv7#!fjHօ5 V>O.,N[p ^FD\Sڍ!Vz/(9D޵snfY3\,5xtyO4j)h|J]gQ/P0̠˧*k5ĩDHNM39_5e@v^@(x>Ak]üzǹ[e>s7">o\) ډ$ x0oBH0z&-yY:퓩[HYㆼu/=h8sر^9LaJdT/0C}0'[mVk 3EC{ENhb !fsx2^#ͭH q`';2!'NHh DEX(l eG.jcZ 2AB6vI꧋krxYɣSWvHFO/K>O}Hi ۪M;o_(L~쏃-PM|4*ZxÄ~g\ҭKe%Rt +PYr}~?1.@{l Qt$:](T$#<;x7Ѱ$0zSd1]Kd`}$XO-:m+)?ڃx|)fK;?qN8Q#}x,Sk&򘿭Iÿ.n~kcYQ{E UfU0h'M R1+9A?46Q7ʨ/k̋yb W]3 /vrY]?6%⻗qҏDu!!j#J 1=3DABAvq_2u\*41ÐeeݓޏA<#׺pޕ(vB\Uy,H5z:v=QxC)o:+0mbo^r)U#n%aAu/kছGۋlr8tol'[9A׆-vuocsq?6*N 0G1QBZScDwU/%GFٟ-#PA |7dT"FVMT0KZƝ g`JNZ!ZS@D}Q rQ%(ܗ oLYn76>B`4cy"QhhHo#N ^yu' HwޖКɧZfZAg+\ M!"ZD8£v=:>voj_ylwMzQF*OwȕexL@HC@߯Y7nۚW [Rb”WXJPhoj uIܵpk7ECx|nk\~7 o葳%Nu1E R4ݠ[@MЄJU^vP7C:`b+8Nͮݧ.E5'cmvFݲ'*5v@15ޤ;^pPzM^(|,\Zfq=:VtD7g'"FTMz ƕM7wʯY0P+^Io?e&gfQ x|Bwpy%l3֞e H@9[Z{29F#Y\bz=KPz53fW ̀ G&QW`o.] Nр "[VfJ'lʈNzYvc(8"Xk˦-cu>B qCoV ͳHHf z+ AJSuX@0g~MB:f}+OI9^@ʑ%z2$Yh=@ ͚͒J_>@HaaB Jݰ!%6/]A܊,+ܿc81wnvUmauG7Y^B H#MUa|8) >g+VVHy4 *KXTu"2r Pݚ 9ÛLZځ@͘d˶@SJk FoښbX[cnt xEnhSYF"zZwo|PHb_;v_4 F26t7N)Um:_ߵ7otjHw#eo/tȝcpi\ry!\;,)w7v>Uw/Iܣ5 ն+ ӽtg-C-Z7mhfVFLR"}[J5\b#47,R_lÞVD bMq=6yAHw8 "vvp:G4 iuEiI%Z_^Li\|\É ߝۻhiVQd6Wr;IVfi篐)C[93 'Nk~c0 WT)̓orߑ /\bmN@~BPj {姁]Hj dO&:e`LPҐhlf ( tXDp[SO o$pk:2n6EL-we "ؚ{_>2Y1ghؠt(Z 1Ǝ-G}3p}(L LW X"I8jD1K|;PC<ك@MqEv5>+4+S[Q~R4O'N5!SVjQȵl=sԼ|pGkaɩ.:b; Id30mlҌt=60 RO,b j"YkćiyghKo5(Y|觏VxXԳ7%c^h"_#O8XysCq4='5" "/Q]"D.t;ʹ|1 ~n#D/ g"yQE1(8E.7gԌ޺[Ӌ#!5fk8QZ]`Gsjwo,[ڽ*vM:>9RLB egYb?7I`/eᷥttx.*>jqLkgE!ɿ{MaMs@C6\ԹcijBMN~+?u )PZR٩ ?A<[uJ"xr]$Fm43b"{}Nx/i*b-YOĵ ?]d5DqD!şYղOskP= 5}!gKh a7'"5VBG|e c}.$v> yɶ?9[EL\P7]Uvщ&0ŋNETvG%'z_aďy͕/P.u`Z2β>?2<߳-2T^FSGp{&J5~Ȃ|[R#r^2U >[ 8>jU/؛ix N"vե>G.a>Xs]b=B:rRsali:ݍf+ꙡ S}J/4]P/n*T"Ҡ."^i=Wrr b e,h]}j^/ncFi9V3 d_ܴ: <3B+)IFꗋ~rAJEnVunZY_(.]L,@QSӟ#5ЍL*e/nv xQ@9%(De^{[' J ΰn ;lf-<_nb(`բu`/m-_2Wv)(73R޼4Y,(Z}Mҩ,K\o[9E2fc~*`wla0 Z$LDw?Ddz6I-݁S Ac8FAuC/E@qS؋FoO4$Cc~(mmW@M+ ȒmڮC!(lxq[VTz@\:~8Y[ h?\IZB"r,}Je]>$K^4APMo(PIPwYJ f:d4ti-D g)7^sf) ^ ʖ5,4U ? fcN@ApU҅KNx w^C 1B%-X*o5}Hh,vqCv9Jt/:X[I %]@aMEjc(%VsGx@6t)6l,gK> ''\VLކ x!)55ݺ}KخeAt^eSŧ~`#e2\χ\8ƞ4]2`%Mmxtzk4ljCf4VjG21k=];ff^Tmo68L 1g@{I~rͮ}&o|u"{oX1 2lŢ-iѽY7 H|6N7lCަgCo-\y_ܲ8͞g-$ߦGɿY1 9 S!~> A 6)2< I}4.+LI  $۸׈j4~UxcDMf'ݸʰ~M#XDt{5ӳ`x?e:D0'E nU ,c=ik| 1z}/ѝ#0_z@l cY֜ݭZCw~z3]oW#1KRD~f;\؇6xB?w$Fޡ+q5Ҏ"$"_7AS ה^pU REaDM=9C&mM:dl#PKqFCu8 B"=vw%C 7\\S@_U%d9?b.h䛤^Qo8dG}D.9̖N0itc R CgxUXo&6'@V,W Ùٻ fgUlnNKJxnESd# m}Lg8pv5>Gfӣp}̺th,Y%{g>Ɖc g,;»(]?VaX%fp* 8m`V&ցa^;CpÑ~o>mG{|;@Emme#a&تTFq,x]~wc> 9\mǠ֏qKeyziWByam?@C,˙Hj{!sjf3|U\&*ji;ϒ-rm }rQX] Y(8kt*!֊a Y}XyDK{3D1b?@K QuBdz]ILKg:4$"\qVr,37Iћr3fC6Q>)#J DwlIGuF@i+O}`5|@O4VS}uȱzSlσ1Q(о֎e2& Q1| 8L^Dnp< :_ˎ3\)&]oG;m4itfל9ޣg[iד۴C$x_Guh&t<8Rхz=D τxaygS #t73ɫ#vFc">N9sr:\| mZ KdX|p#_{&?ua z(^MbAr=^3;V3 Fy'[0A?]%au}cA XMQ٨4" T!ߺ5ɐns<$`AU72́K>ꩶq4N{}B&vZ}4EySQ[,FVd!#"P)bm6E|jĮxJjcN7i]kAAiO~9 ;uM (TUHSgGLu,%@1c<=Ү^M8:AvC(TH0ťN*}ϡSbRu^ք,CvFOR{OxKIa;7zKtxM7{HRAi uV*jRIdCj۷|?~RrsA+GKΡ\\l¹Ѿe3/C.gQUXEQ5'Z;ETNxc0!2фs67'ֶVBINyeZ'zӯָdoN`/~71֋6s0A.FC ŽA52Z ħv49, YZMe@:E8 V㇃ܼ^o#s:/_\-"}µ}bGWR~tU0CaRfRvO +y@l##7k\3E: EMh$(|zeߔv;53+IØ,zp܎^G+NJ 5tKZ.Xc{${jwqi.D7BK{3j4th̯}Xӎ=y=$V=`o@IXԱ0{1L>\-饑+ijНyX1HU8`@Xm%O6A'to% $VrW'Y${/(fIq&IaJqs#5 ԇ`)1i(@ IwX!y9$PUO[\V,{f;v+27K-_Edeي1d`(Q-ġ7# zS*eDc޶4L]_A`XJo ocf`R?rPcE$]N@ [iARr)uNa8AU u3-EK6 ~הD1t 3fEy>)g{ca A>+n̡Yw`‘ߟ#rSp%25 Π|<˼UQ~0S?20π+ys}|}_A2Ϲ5Up1ۈL66< &]07{ݼ.mLzwXJd.,6[TںY9/Fe,V"|ӕY(x'bNk~)dg4t[iC )&6"f7*OŠpA /%n5X1F]B)H'|ך:!-Jg}.TD9@Tq]:w!' C#km-0 ?Ȇ)eOxWgЗIZa'[ b;;Kpka3cոw&oҧ%ck;+PdPf0U =XfnRW]9wWAʉ^Kڨjg` 74,h{'WFG0qm(Bs,[*;R:qQ{9} л a0/o:xkZP'OzƮFZLUAO)_嬄eV)D/ԻC2Txѓ_9F{$Y)9C_\"\![A[eKR 5^q7;wwq:`׿fv+ߥ _-y('Hzg5x5X:[>H(g_7}A=o}lU"fo{%~}MJ×vކna_my *a3aTvթG:jGuρ-1yMX[ox@\V37$dD_~(s²7GЗP=疿8^mf%*5LԃCN$n)N۲FXdm EGQQvW,/, |8F#@FцZ%Zc87r`F{7+!xJ 1Z=la ;R'(\EP}aOXP,Lw]mʑvSb㫀8nTroP= Rt1=rTêHGsX3wʭe)?jå qJMˆP0V+y>{Ol)xsD4Qbr+*@?. p)& >#+rQx]g(QtgMZ tUl{`2%a h:ˇ@c[ 昊sƤ&:PFb@n|5h]%nj̢A ItBu {J`T.9vh/D]5؉7՝ I|Ej `m ݣk (ЇXh}=qA*嬧\#c(Y 7K9u9nXF7FLj] JqpB'P\|FMQiPGHi[$k,-[˖FɇiW_N=-H)2~/C$wn;͚@U [r$oFugv j-%c#ͫnD0Y:>%sҪSKLCMO1 VЁpI&N=ۑb< Is_)bKOǝQxs+4e+=ecA) AcOrּao% e%նKo9Ƹ$i?"6kIORg㕛&|Z]NJv$9YAJ$Hj$bObF`h/snђ|#Fmwsegs`y(]9R`}Tjdc lx!bϼ2کQ%2.\Z{QB8R %sR 8Dl8h͕ Կ&K A1?3pytܙYg4֐ ЌB!2{>dF]SS 6J#$ذl}KY0JD)DͪIP gRDi2~/#\&[؞Fy(c꜀=٧ؘ6jL7+n+Sl^%XЏ]R M$"TuL<]ҶW9 N)yx .W5'0 ~W&r>i~ӑ>_"&7Oem5-:Et WltJvs\Ժ/0ePy ; ֋j`UrݽSps5N| SƠ&wJ*u3#"*-Dɋz6Y/^}PND4i^HJbE$bI5D2~vuj:};|j'M9Ɇd@VGJ!ĝȫu5$+$wHJ 1%^bG*ofzNih))Y֖5Jy$%O =|-5>oFU@2^b9Ӧj7_+~?KpZݸ5D>bn#`AL*'H&GW%RwD VW=.rO}q@І8F/*K -SG9U"e!Kb OWڅDJρ9WzL}.ә5v߭2i^ҕN))-&fG@i?J [G ɺfb Yiaf mCؘƥR'Tfh'VۻvBph^$23 sIJSC5bb! ^Aq@R/;IhcTgz>iwnr, Kx61ڐuI#j{xg9b v.="#6<j˅( 8mTmok Jg}ĦAWOýڦ }d <~Vr\U9~bۘcMw(fySpqݟD}ռ;"I$\xR9ndި.e C=`c% YQi/^vCw<"eJ;ߩ/_$zioll':uSR{ XT|%M_ pԐƜ!yŖ r ɪ 4䙥r qxZFY)º20v~p<]z$+osu9.DM I)ޔ`~@fm͚_\A c DnZQuD |Awy,7Vw>s(3,qLV/IX::!#euBfܩ9eK,t'y!a)̂7r~Z:V;ˁh_ :Lc 1Ӟe\ p1L\3C1">tdQHؓLZ6!PoUڟLR{^tJDz:cTD߲|[sWGGvSE.BGWDk@Re0bYڧV)׾h[G~'Nv`u9/g=^:ӂ>{&̾ȿO}aߜ[۔?$ȕWRXu(heУ GO}q+MzxdD-$GDyGqUm @&13\Z( &_uBN^ 9˩P*!o`vU*[" лF#Tp#0OUBH[U'XTRhp`˕:rz<+ 'l4= 7oqOK~%˿1c ?,%D$i&9b}04ЎR,Wp 8'6Bmjf6V$RǕMV$@fZ15.yqwD, LN$e=pnJ?3c/0n-*QLc +p4P E};uu* ,낆RzGq0a@ S@k5S`Ι-38r?~.Wp7qjc'c~5E[{/eIZb&~Y1ZKr"@(!F9WU7ȠTsHB6VдyTxwAZ)|Zc޽?HۀfzaQp@X.}{Kҷ(xuFx-X@+Jp8UޚhUj2Œ f_Nt3IV0NexZV<3 ZL#OG[W"w%boYMC [}(=00`FCEa O#m8[[}8|͈#wm:YcB" 9 ]3 r=ӗUϫC\~d|)(EI)%f\;.^3<33WU (NV Ar\8 b׈vw\9[UJG%>|1Gcbx~8!@e$Pu+ M~ 2SLKEhӂʼns!̬M (y"ȏOݬ\2)xy[+$[&HqfL^U(f} ԉ% ,%pU Lmf1hm9$_~<{|۹Y5E v%kty)7CRל58*1$LN^ݦ6+mO rL^uqsUQssCE,VsbzY=K[^'u {jAs> *&Dw5 HH_yNIіC[WD voTJ_kt^iM~NZ|̿G[2]x.@Kpi- kY\̲6@|* f^ӻvx:j$Zl XYnr UMHC]0nź|7v5-SEp`zRK22g=[ٴY:QD,G4Faj2\S9WėGnh&]*tRϟ֍gp g `3ȍVPx8n3-; {#JtmfW.)4;QVKtnCpfC|l4A4Q9]RB%:ةԏ+4ZٶU]%1.YB֣m1]\XcqUElx[;Vex2ɷ)t :O3dh|R[ǽ&MΆ{cQihjzs(ܦG,>=CMANEiL|Y-Q5/(=^ryD;J6gWJfTv ^txqB(d\-._ghx{q@"X<[g`7ӏcoI*Տ&Tx5̈.)զ> Le]棉ñHRӼgKВ)>I xh:pA uR;%%5G=ls 0OҤn%| à|NDޗsqxE9ϼ?׊aW`|3,-ۍ"P+SJ||tPƵK㵯2ϛlGО1v;*Rmhê eV~/?IS=Gt%&xEweD0+ma(ݶbX5_0M4=p=.P A_ *B/d8["4SlIw@ 3\]bs%5 ╍R>b>Ӳs*`D5JSJD-G{P_,0Sm#_;FI_y jWz$'TB o:1w'ɿWFC238?orWR \1zb>`@' /bamK`g|=: [Ub0uo{KWö2J~ 8g^o/-|=^r6xsdX(%wZ9ھqﭢ΄D`}"LOag6$G=jnL?߆'Dՠ)2L.=$i8u"Ș{ 7mɹՖ cUZGhbYþdϗyb2;$7'&<"#Fp" Q|QQ%\|ͷU{T.;+-,PNjK:mOA/Zl$<8A' |x6#^[n>IH9DYj{IŬȸn EE5XlVRĝfiܣyv&W3]^M/ĵUH+qCuq6L&asG\,2;)hܪG&xk?~r6 qTϐ17=ȴ9ݞ>8bl1Rh@G0D1)gv()Y{yC"@=Й]$N7"7O T(KZ2:isw#sy^KNnCi$y+.T;|5|!άApy/P9`ǞrU,v?igŞ|9S>lH_U'B[*BY5"7c/҃e ^CTs}"_9+/܊=1ƸGt_ujeD|\FlZKʚ;EPY59_N s궖X~>ҧxdJB"39ks?8kr#&m^{Pp"G\7EQE_B;BKR̈́scR.X=͛^Կo#}F<@/ye1Vu}p<4#gQڅ& X1we07s1OK(?F0/գqu3>nIH!¡(x(9SS&bBcVTj HygL/OxGYIzC☿Q|C6{m΁P D U9ɘ92W.txWzyyÛR pŦFO+F;]tpm?/qNoeUK{W F.{ecZVJIl~;`Y1u#/UڠflkЁ5p@5cRp7ޗFbbrK=*N-[O앁kyf&kN8Ue i߬4&s!fL#GBcl&rtS0aڽ}N ѓPU5,p|v0FDJbR{=ő+ε6#5݋ҧ-C;0;8y^UD-dCc}3)Àk6 ^$"Lr%u5~>6KA猓SAҔjEv+{po%n5'տE>9&?!A Յjlvo9=QvT#Be[KQb " [CEn:S-#H=\RY4Soeg$%n}_6"49/f3b$is`›j7*2ፆ<:hUZSdq VKTIXҶ|K428^ !yzy1C_MC^~aO1u[J淼ZEkgs036ayF ꭲ47m6,g m+SABSR߂~Ax?uP[fqDYjE&&_&Mr?C0>v m}p]]u5lBaOhfQ&SƊINZiLz&,T;I,縄ns\6K{~YZx"6^`^[>l t01:H9~mpzEcANڭHorILnr`Kb޶hz;u/:L;N U",萵94o+b s02e%S}}ftU2'ZWcD!!O!5@@6~ajs`{#@)fK8 ,z9pAIc ǵB=b+' &GC2/4>!_!E7ǽO*7YGUjN7C{rZL}L[osli;s }=Q€.LG!l_Q@6tcP8vz_7fحlZ¯(>Z y o^d<c6hn^%;Յ_43}.yKɽA4Ek' zA|4lsbS'л W XIW=纵c [de#x)90ӳ++#9KPB cRxxe^4W&U4>dFVGa: Q n[/U :n\qŬ uNw8"9A}x0 >bR=M_ϥL4؁vPc IH +Mn>CI=h[ 6wy }HY4whϸ .>)2q-3UlȒF`RrP˒DiHZgP"&ƈl3;ی(J`&xpFmH[J]'/)$)r&D^ܺN*@KFcq" KÞ)<-)4Ż%?y.a[л";E+]o#I'JH̗7`ޅ}$T9z.GIwDoȎth!TcZnZ9쒯2 *~h+v; ?2z ô.Mr҃kdsdx܄z[$Χ.l1oN[U}_=9}35wֹ#';5tIPz J#7Wf,'~4ܳ[> z5Y8aJ:q-n9uA4e QllJ IeXn#lON(9 R_ʭ_+~0'Ի+{TʺjKV2z<-$~q. P_ Vͨa|"qǥ%']"j"PھÙ;E0cNJ Mi%W# ZA~P~lLj.03t^`/jx+F^2oOE|^<)hMrŵFhrF-6kFף8*G^oz~\~Y_kK޼W."noC1LJg98Od׌o/,50!|AvJ:MJìIo[B0g1NiOtD5JI%D& "/JO[yRXtBZD;1+, D"_<<wݐg'G+` \4nqBBI#V Τm-1eږfY_,*z mVzԧDf*\UJ`;G4bqzcyW`Ja M?z$UYTS#[ZЊhwFۀn RZX ; rVmQ(La{Vuʄ*C-J =l'z0%' >0ap;Voa|z_rӗ]zcbO GH5v@ >%$.+I/9-5c8kږh4ڡ=mU~֦ Q,&m;cg[^@?6j5wPĺ)Vb^-q=*90٠"ʳk#rb1hb`^lruR{өܙQ$NaW?rcJ_7}e_~nlM |NVJh5T)W7\pL Zn8 5XHQSuawNeHaM!o_5JPCS[4&]@/C@~ )4 U!h+=RLQ}7ߺ7q%؃eL@HO~R hyW'ڿN~|;qx5$J"|̥n/wSD|ⱎG. n=fX cC J(`g ) Vok_TqCzusEFGT~'s]"F(o$be蔃LհG-ęl/Jj]/Qzi)zy:fkU*@KmI<6|Fqp<16(4|$%p1IM:?%[srр,&>=ϻ0IcGo EgTqL:@vߨ<pifՎ]064}B<lrnW,៉",#E lySb,ɜ,1 ˈ-66 y,p]_fc{gaT&C4'9gf%3r20$VXYY#z)EnP =q/_!WKF!#DW(Lw\v.>5.1If"Ɇ1[:$9cLa ,ÙWmm=}Ȼ;L~%(ِA' 8p1ٕd9P7"ބ?#lK: Ad1'| nⓄAfOQ*h_p?_Ut3AP9n,Dfqbφƶtrsf{9JT̵T6m.7,(ߘ_D r=.`bjTg Hk M)*]p>u P`5*!(<Q1`/ xlkVf+k\eyM\LDo#܊ӍMˁxG%?8Jpߍsǽ dHYudfPC?{z Z7/yʦ1c@;",&?#dNkYLe1姪]N`<8`ļvIN {û6F_ j Mv 8e3}xMd`rtN9ݴG@O{HuPwz0a;C ~tj ]0'[ IP$zɍԫѼ-hž:2;pKH̗o3fhxv7/ƌ*eD W~Pa5@?D%)djC[Y¿:SB~,>Qe$RmlaKy!w8dΫ{4V|m3wi%X 0nђoUI mrtu}IV9r`zLDH]]Yj N͸{ⷾR<|+,A.#l|}To.~?&b {fĎ({\(i-4jOlko- tHc% uWN[ P+=VL;_asgkJi~2/&s:ϫiwЈDK73Bl abA0CޘE[XFDzD$+=-*hGL=S6Š{Y`Ez:aH0/"1;y>۞RG![z,NŘ[t}w2dzz0O iTVp_3*l\gcvL8E`W> z)2whC@HYg~g?e[ ~!׶xt1TdkDUPi O lܘ$RLswZF9nx&P#4jNE|T9 TC&jIHlp Σc>Cr*#ݫFR)16;!G!!9JN?`b)ޭVqMT`x/ W%YWGEzLAMU5ٛ;)/g#q20廸j7 ){צa.3cxCѡ"C}9Ƀ9Z]qs+]GWnMr+??_7^S|d~:^5cv0teɖ-+'HvYGb|GՒ`뚑EUcJ?*{8:3_ƇK PXڻի$yZ9 `OS eDn4gD_`^u+{ic]O2ƹvy{Q *?ڭC_Y]D s5VJ̐ M© w@~3\9nlAROʼWoP6y d cUBk{w W33S?]0f݃ro;7T~mْQ7_U濎Pp"׺1t yZ(7axazvtp@f ^ 鑑<_=˚Pk"fÑA|!$W Hx*#9}^(Dm< qIw}laI-ty߄/ۥw?cݎ yFFddžSkc"H 1ܻg TOh?z90َX'3@-K5g.Wſ傛44?1H,%g X$yU4ɘ<H\A>Ḿ)Ϸ&pO*TPA{ !^&_g L6 O8)0@<Q&br)!HΘE)X!,; $ugM])bCi> TS#ܻN nIjB@<ͰjɃ3p#&oGowL Ibw Z?Gح[$w/taL}Ps{ K9of䁴ԿL"F gĂB2bm,!Ի]Ӛuq ] /dKv%u^cDxgpQ!a%Av4vOѻ~,pO=я%@̥mu qڏ !Jvǂ94f}Jvxj,F|R{2Qyї0F Q?3gMM,c#/!a*&]~2 Y oEoo=R~1,<֖kQ@H skoYLplD Dg9άHBǮYP11R+.գUi\/eCJY*yB);KJCBjǩgB6fI#N*KRp2}t^W aUHWKKէ<1 /'gxݠNawI5mG-~)ϘخBGtBgq⾷15zK}2Χˆ 89fBX"i8G@HU^LLpcVڰ;HЂfXiaH,zLaF {RԐu|pkT5eRw3֒Pju"u>ѝMB I`q+nIz%8!-*`vGFCAIvRghXP# "2VP^ؽԡF{fV[ do:>G:O e'j*haHg=0nҽmt)j9LĶ4ioHw2kl T$g˗Tze^ih?,tP[ RQv" gv4.Ii8YWֱ(c1T-<2ЋVsH6_f叅q^ 7!&*T(aG,1HuG9J\7=fj~5x (;hI+x_YL I?X InѸfIۋ͜A5B[XyJx@UrEJD_fx<] 8h},@XdSM/vP%AO8׫C_e/î>uXG#2٠EH @dA*V$(DWлYzFz~(hb:hf_㩋q9u—.٪G`fD bjv]Tbie '*t4X;Z_>3ėaN#u@Rp#Ґe&~ Ab(#cmJ둚)H|N~J]Ѹ ЛLu(1DC<_B2K9> FX?gB"9${l|ܴ+Y:.+P6g2m&/pfRiٸRE+7Kc7]96xXBD)HO NqVAKK1H牀y!l/ $Qތ]؊€ "PWuQGf&0bBtL !% gZ&PN[Q[A +!e]#hc!|Qy'r%΄y/)vlBHY|T#awAwL uX(u2]bS n!ٟ u+:s23T]EOjn[&~6ޏ`q8 l Y!36gʭ*d?m]}ک ?7z<LKI exoP[6!NUӊ o)W5riZLzҖ $ܦo c}~,ig\|׼eG2UDi!z;$hIkXN_LGPZPFAfiKTR D!0ktYtT=FYOOXym/"@]qGro[P )xQkŨ>&b|bXkME? RbKq3M"#mY*OBvyfjU.v5% <VB`X0柌]yôxQ{ɋ:\̹uq,਌ ُdvSˬX}rzclvt)pHڤ}=$WDx\Ft3E*tPT%j`m7" O})kg \t!a Ϗ@)]xC>hTnQz1qѮϓ"+$@HD9ŋBs2pKe57JMWqڤ'>ՔŁN<}Ivlt!J& !UlU7Wit*jQٞGYA(Sm24y%(K~J%mS%o)'mir|thD'\i5X ٵ_d8x]?6Px[|XJ(qĹqꉨh{IAa5X?aH)n4^d^rf1EܿPk k6Lĝn ,`UL::/@7?hs0Z )Oq= Nwbx8(m5,2Szs]_ [\GT-Odd_MǢ0fm1g+2H`GKYnd5G< ) ?sat=ZC;;S]<a9W2afR!rȫ.א)^kyĢ_.{J[[fPwU|)QB}[Q3oQ,N8<<2/Ğ}qG.#=d@y[/  uJz̃gr4nZKoC8+rNlTowwP!?8#0P6Nm(GA.B1 wJlV8E^9Q$ߕf.[7xr0;Sb|c FԒOYdr{FܣŤ6Lw=G>@Vҽ-mxWi֘yBFEb❯&kq쀮œzxS0mU{?w.y,pb| 5N#'A+ +&; ]`Kev&u?})) K+VnRm3oBOiw^r^K*JDBZ QѮy/C"*T,tY P0`J-:1‡Ԁ=.PMAgD8PJLl]S&U7@r6kft Aʩs> ;ko3L TGPYV~bpR/rMSُ'X} Y`7zYе+ 34cZgYFSYTZՖ 2-d\!Kл^i_) @*_k07 Zz!tƏC|~5z}Ië]z$  U2jv8$L@}leo#_<qkuyI_Ae)wh|Jo5 MS#B@Elˆ1bˆXd(=qv{)7'm 74_B]e9#&.K8*X#v}Qr{:1p:\٢HpwvysDY4zHavKO8fbʋ-z Ki&H~&p8〲$(~z&|%ovZ[ 41>3jbycܾU0ay݅uxc8 ZaV%n8}Qhc=1=dƘnFDŽ(`HqfNWo|e >psI7ia*f"MlBMȩ{#,'FzݠP^"2;I^mϾ 7$A|y(Cx :I/ ėB`ᾴXj&.KnIcm w X䍘N+N!-!/)@? Q{BͶYãhc 1$'Fo~Gx ug,aߺ㌂@$;`ZXF9􈙾[ߒyD'$np9:':UXKf@.Q=W'pnהa<%>vf}W^ޤ%J㹗{ɞWȸAIQ32/hobِPH OP(D..Hny J"R<i%oH\'̬! gʴ.A,)@>~:Eې9$cǁT'JB1ӿVLJV &'0c ȽƆd&ҞvBbzLں^ ~}*W"XR]]Qkn r=>2!6f<.A:'{q60T7 iU qΎ CNFjaQtAzb;J( XKE/莰:P 6]&(D-7d *|<oɧQ{mWey`͌ѸljY :4XBGK߶~^EM.$j 'ZW,6!v'拴 _ec9F'TLMB#>Ht)MJ,q>LyNq<biLTzwOo"?OD,T*7\J$!l Iүi@{٭,\$6nU3A'凰L)"M[*#W獛By Sw%!gxҤqZ6ѕ׬ɭm"<Db!FOrʎ뙘Bpd(g( -ob[ߍ.3H7)T}'W,3Ap l76W;C68p[ѧ?TWEhh2NVq='Ȑ>k߄(MΨvj$tE5"!{p%}hz9Aʢ0 ]T%v*rBc{ pSrsJ,/)/L Ug O_hI|&Iο8⣱=ĕ֬\R)۬-ϺL} ;&sw[öߢٮDLE}XHձ{d̪!ͪq<רe0b̬V/TVQ adqWmU3Qpz׼ҵ˶>]EN|ޤbXFKi,c+'{bQư=0Q_4'J) M>rKʂ J\SMFʾ(WvNH=T7?p?/Q-L>IHd(c\QWxѻog9lf)'ZÉBɲyYG;ASfEXSXaC,* + '@J o9,ȏ_iT$aQ&ijBBNuxT<ƒKR)ڜ D'yJ Z:@Ў-}ugva=g@ki8;X,ۙaMST!T0N7ici%6 9YGm^B|!b*ԥH-di[¯k&8})>uϦp]e[IWO >ٌZ a7絣˨\I/.CMdnjhƳ|uQSWQaǘ\sM1zeiKQ`q/tw]Gl씮흰\c &"`6R; q ?Ydw #p덬D;P vbkPI$05*`8aO^^\. X}%(a׆. ~x#pz 9l,sa.OuB)u%x53_V',v314!h33IP1̉y2)A/t5OЅ$ pu(@l 7,Vu'v:1u(XG vkanpK| Gix(´@ ٤˴gXRp-ōfƟSl9- G"K̏\%yۋ~1rھ@M)v QW)! 6/++^.){bo r{*9lF3&/_Qw&)^W%חE㳵P&~iz"< "*{EW@ySgB Ǽᆴ: h3ߤe }';`#Q|&MThp}M صYᘕWs RAk ' CO~>1XpMYnJImo'nQ]\ ~xdcevrP2\XjPg9`q4WlDFtII+Ś:M m1WBPO$[QR,?}b`I̳=ݢ7d:ZlvAcg&+4y@ޔH?Lt>hU!K3KBPO + Ojǂ [|GCؕ0RAؐy4 *ُ(Ƥ}"ަh!W¶w|\ \JGu0Mz H1Iٕ "x\rjam:ݛfX;,mb"WH}H dYte4n{5u_8fG:H3cFմG%7UF.9d$m9M";ɛRʖsY_J7^t@qRPE(=.֠ (p,=CͅIH$mGr 6]38.v=E9x(Yhf&.~HDzboC SSr֢9Rh`O9d>gCgMûjWd鴡lڦ%ÏwƵ.ISzk]ſB`<ܝL8#ԝ ~qݦ^|F1'Es&>E"f5_^: PfNw+EHQƲ1Ɣ ;-ʦ$ S/vO,Rf<}KVS'hBIm 3bW v9\{Rc`[Hтǣv69D=fO8ܭ뗟.yo:hG6r(q|k21?]2M(nc?"h3^JC)o +l SSZҺH@@9%}ESn'd$mxrYA_,Ld Fa&* ^5p^E\j\|4!C{ VIf -(_^d?;SbJ傇:D2kvv3\^oO_'9??ڂcΣՀ/۸X[lHΌ%K =A} ڕ}Xˊ٩l uG8[zLv*^*F9稝{`! *@Q=SLNqoDFFweVX C2;##M)s BchcK ځsRpRӅpŴ6vh.]]vVҀ%}/f{5 #;F2] S[ ' UߠP(H[MU$ wUcT)]jcUv~6J aE):@CnƢ;@OWU ̬L\ |s}إ׳uX=4򛴪D[D=J?Xmo|r3_6CgcXĮPx7 !t [aS2! &4zsȊ{;te\7 f4K}QpUSePoK)+˥j:i酈XB#;*哛8EeD 15b˒/%4NHXr/u~eDQ"# ޟ+v9a}e4]^tva%}gW+& aa8CXFYT"\v3VSt-@uڲ2DE3YЈ<߶~$cͼA*. =NRId^'G ǻV}lMS'Utxġi})ή'طB6n_lxAZa4i;.yѡuBB^y@d?%w. ,vmq$"۲)+@B}+_= ӯУz]uqVPp?Ћ/~,&hL>Zm}2P[iOHqe I/@qɏ]u:`J w4~9S߂ҫ~ַA0;"Ilz&-Xds7 hé-w< +{D$3R-Eyބs)j4}[*(۳ (cĤJo I?mK7xk/l`!nUotFnix̩ph3 /:ez.zV~$3gń)OOzpK(r`ab{>^gnʩ{p^7j,)A}Ud=a bPٴ T?Yq4EZʪ}w}әVc Cו*Щ/g;Z\h6-+FQjEgXlɽEBQ܇1#jɪdGwqXS2LL׫@]8\9bamt1'+O˪Ǭzi=96A?ޯE,$1ZQ@ d)XUyU6&5jKuƢ%* ХwޭCJpQ7q=N)fʮQVѢuqQ,LHZZ"c)N1Vn*#i/w*ZM@̨@!^ǽ֧Aڧޏ_EILO} !=Tl O.`e ~WڽV$_wX\g~=4Ga!9Uq3xѭk`Mias`)> m\y}FeAǒܱ~wkIB3d/) |`;a) K$Tf*BSp N ПjWx cNAc?fӡFjJ) UL,WyXWjC'Mt 7NEY:m8>%Bc?: ^ob*r|kB!w ߛ^, AIaɟ՗4$iD^ZWܽ[F!n۝S@_q)7bLЈkt;(u_ZTn$. H>GWJ?ex]^y 2L{cv#*<=oJE$Qc!@]7Y2ZU[8h} ZDq +>^1{Կ Z|iN0n XG[nqb 럋ɋHȽ֨0VvUv[pB&u}ןK,.-YG|hm6P𱠄ȸ~W7Um7c ?XgJ$:@O ,(* dfcR8h^DšnZ*ʟ%u~6ZvXtb!x&\M5l eoһ/]}q񴨅҈VUb>4R0Y?{K~7>;↡_"hr ngd6(iZHF#W66 ZA]B.ӈmD ٕ! nΛNOpB uZƛd{چ0&?}Q"NTw}_#Lo\ H^DB_y?rŹ3\|ɣV!O_%5^7_48рr߫i˨mw&KU4OO+ y<,s>;`x;ISv̑@m2avض8գy!fcdEpl6ŵAGccc'hR}V+/B%zvvi) dHĀH(q:̒AfԀdEʹ˜k{&n =^`7O~n6j5)P1!=%ѫW,R vydfP_p ZfSجETe"os5%;nkTZB}ɰ[^k|&'SD3r `DQFըb,f7SGSC4oLF*rP9tI<WRae4{AfV ṠUWPXMLٔ'c3ZԾ=K}#d٤ԃ\ຐWFI鷬;64YO'ihh;8{~i1ӿقi8<4 m48.M;m{.TDoh_!c9unsv]ƣ(&TQ3 Hx+$iօy>>6g=t-Ś"G8zqC ?E1X.O"[zJhX:7 bKM0&3 y}d۫a2o9+i5,t$qly % |C)e|ŠRLĬdL^~AEwq/|^C["h'-kT<$Ζ&O+ò0պ98 b ::MC]it17Tp5[FHfVUph/52=ipXQ0 isovV4H4^='PQ0%pT< 68,;L΃a7 + gDNR _ FΔ 2T㊟qMTEKHz|0|Y /C\9%KvO8Jڨ) QL0ctxJtw׸Eͣe󗢳Os\h L[r:FhwD씥x^HXfLQ/Il_/OЁsq[%热Hv=<܌z2Dg_`ѝ0kf8K{ysƸzw K1:&HgEFڀIfie<4cpx|d'P,c<a G'fjp PQMD}L]li7CvL)Q* O;/Vy˝f", KUvAro)7oLrsQ02>l9Azه'Y TLI {I m%j7yBX,)wA75L"By@Ơ :Li+R*Ym hXg>NـZu)C'x10l3×hͼk3Vѝ+A?{AS$ tJ~?`Dp^ :+j5}(#C&gNC]bO5jgGsV܉8X,cTh-z[PUҎ_НBY:svwpzϱcg$zsJ͠Sq@ig+񤈵x؂ڋ^޵p7˩m8M%rHPP!Õn[ULFHJ3h2Fgv*:'-#1v!rAy\GgOLwC+ÁnS&zFeG@h4Lcǡ~Lh&i-XTd[7t¨*7ٷkNyh ~7}=Tg "h/"Q82h\`I8|(md9{!d(h5e:n zWR Pi78+_mZl6K|#FX#2|`)gz ?*U3g`c]Bѱw#Z"nAU" vR\y[Fm5g < sC .97|`1I1A\&/󖦥;ID DT$`%tjD^.kn#H0WR52x>} ]b虶7ID1"]{$uSq.{&UTef`:^d)e8RT3 =CbX\;8A8[$]\-pخaO꧅q͡'.LY{F(f^S,ӂș3S$ fr~0J zG:CܜE "lm |Cڢb)NEZJpM;v%c00K2,Qʤb+G<5<>qD댝G;rCSMŲp3-],}/e]tw_<;}K>E&9Mû"$f]0ö^Ym t|!{7}8gL]nK"prv-]+\?[ X*,p'2FoV87QqZ:mwI /ndFiΝ] Tݝ++EQ> ,D©" !ePBҪ,ZB~CaG <$ \ғf*A CxRc m_JoMFy"g ތ 0&qλ\gCwV# [idnQz2M"}'ճx.@~0exH|8z9 ?=": 2AUDO0ڀ果N?d,f=(BxDSgjrQ(cg!Cq }4g_eʜ`Vʑ V 핦pxܚ-cJt[ ė+;7_L?EtpY{63?fBejepEFzNJ ZL5yb:4QG6 [Nv[lVgR7;(cɠgu+KC7\M։Ai063$@w,B`A p7@ 3p;[IxJ,pg+LPP\AE~"= ǟ䈰#9r >JQ4P * Kj^ĘQdKm5.7|JP]Ve}ta+R|m]דэN߂NJ ?fTY|bjg%IJ9#Ds\F w;h^>"9@Ռ=aê `un߱b˵cyQ&*JW_^gC0|nW05;+@ C<1QNߩw]_ދw)$Qcs[R9O{n6 E*Ye#'v}.tx~fsW4GDسБJ379ӏj.{-{SȢgEp)_tV i(|VWC_EU|KnL-TO i<,IF;CD]. g jH^1'}'S1)Mh2ly,!,&9S|sӲ]ySշ6z\UjtH&ko٥bQ>OT|M#D/s ICyh!'/ߜ^m%ûyfLcT}@.fcSK -aQ,/ZDW&t&PǗ}1yiw![Oig=ͲŐ4/u> Hrz, tLYGLoۭuqVdԴ*FY'_tuqHa͌):;!8Zم=qDl A|=xVK\_19?NR1]$Ef`- y9h>c dj-E^{!R( V;Ա-7ܭ<9vx?XQ߲&kn0X+{˺W>!ˉz.,WYrOMt|F=` Tn×`o۵&Ϭwj{¾ݕQ7wº_dIfˋmok(jT? G6 ;(衤.PM4OV6/&ZU6z>xYtyZs86z.j{;29o3{`VujWkAΓQ ^οsJ/imYrm4ǁd"Qr+MT 0lRaЈ$?>=8t'3^2NEE)Y?82cv Ro1.^[x!k阐*פ c/AW̃=g4ipyN7 ɸCd48xTWSJ\k/{ٕ_ { F2G"6mNsarq$%ZB5TiEwfmp3tY4(~`^RձtK=d*Gt%b6Ւh,2?ܦA"캭`3}X!3A9غlH"hPM W^@u,c$@c-0ގ&>~>T;!Rqы,_EO}3HHJՈi wS.A5#].ͣ2SYͮ|=?B. ! Ќ!ف8[r6i>)"Iקܹ0>̬#ťZsY Ӣ:V<*ȏ !2 QR7΋ h%;3b3ԗc-`S;XR MĤq"7Uش  bsw%zV:j-\ R5OꤝsJ̽rX\]iH"%X$#WprׅU IC98> pxQ2Df9@c]ke(cxHHA{NTn([(ŲZ&,xXr%*2$MD.N}BԛTːZ 34fF^ EAB cUpr3G@66מ۷3$zT5!eܧ(J+5gb@ˇnfpAzx~W8CWGTKu+Hu q4>_]+dX>$:&+rYH}x{ޮZl*.˧J7 -zQ|X߱)/}b؋Е*Et̆xd8Ֆ˥\]. XFWV9WN94f6OҠ:Xꖁ9L딒yMxp⟳mA%2V)v{$vJ#Hjxs;w5QY{?%5 ^ zdǀl#/{˗) A# |I[K!VI3~l}dH`VmQ yFw>w(v4X fi >Fdu1*Y"@+,D*q6z-vɑdXOe1?ih7qvOΗB#µT *lE-kd#Ņ񥎬E! ]^ s ΄$6^>1Cł,ײwBAizc SxG8,ZIΊkMaDʅx Q M jJ 7;:=tew?b@.1Fϝ&{sIB'""ĒY]|(ߪ0sGbֱc6Z<ъ?QrMva?x ^JP4rӏ NvbxAƶ1q;*㒪#vT*#vb銎&UYoBX|Ϣ쳽2 rG\QhB5cY&^ 윾7 oaM{.@<ƫuJ&%6{JBz&ijqsaB&ϴ۟iS!h6 SDFSϦ87iM\-a9cuYx'Wc!,kt3 Z`UIԧSA|L1Lքz-#~B5/f0ь:02qp*M_X.K7Q@8Ӳ4]iW3xKBGv) ę৊Q5oYbo>e=d8Icb 5%lYZ: 2Z[U?tdmqF+leH?R"|VZrXПZUTm5 +zM:"ʼT3<>pgÐ ۻdl *#Cx:uҵ|v $˫)ɛ.`:݄ŽG)EN(H.:8= \q5E#tNLfIL&>p FyN{8 Ł#CI4':}Q3@A2!fytW8SHo*P'|DPg!Ef300<]#"(۽::/~4TjY@ksA=l;.;+$Zi8fWuFϤ 4s@גwSiE9[.\oO瑘t 0j"vnC _UQ;\(l!Mj*Ü -47 9=Ty˝a2m4VkI`F/>befOd Z⥄rK0 -Õ@TX%lT_ ջ|#=3}4/{|eקR.Ƈ(X"Zxw(ݮ_^҈֧DXk^$9r nㆇifuN5*Dޕ@*pbr6}IE}_?3Oy.+]& 딂I*FyќXN*+X|k%tF߆V۷N%Ad#DO .=˜Ra>L2x&mE'M cs_]2+Z螺  8})t8<2rvboGDi&t3HMb I*׮d_D4zy{pM]Kz8/Ycv.y@;9 }Ijb_5VT^I-M 'X\6]HF MIg*M v[}|٫~.i i:#&/B+ S/cyXq2Jf;56"O3`Y4<–G_~3UHqy -accg_t9}ݐb;q4~Qp"[k"O-uYͲC7SBJ( nRʪ.)I=EmuV?8QkFlA tu6 I"Ǡ0)xv_B9O%_H@&"=qGG6B$֋Ä>C҈ X|(8*VgDݱ&'E4-,d\3x (!oUĹ@~Fn`;\Z,ntthOk=w:I3w52hy儏(4 T'CdvM[ qƁQJ ~wĻ?ɣ]KU;OQi]\xdSf+I~WhC I0QXt O{ X5AENT+sj~=^3S=ȥq1S V󟑌ʢ>*gMk@][BL7 9a$^X"Wr|}~ywNJ_As [1jJIΩ cHP`}&q\}baʣpRpr I&osqVY 28g'T bԁTȉIJP"2n*shj1bٲ'd)tр;: x=-S>?T|>H0ć[p,'5$<6llҚ5Ժ@0߄J05CœCjK<0x>"r1$p(U|)1Q<υ:6YGH\G5PWH` ZNm zep\zcE i/ ?z{n1yFc1ιzw2,],b2SDukA&"D> 2+THq*[jݚslmg\fe]@uP. WYx|>#PD=.9 b~^/`8TF뿐"U[_:qMdűBZT?TWmEkc? N#T=?VԤ#dr ƕ<*v`#7&4Ο>~gjd< - ,-^I;N+gmicAsjTLf >][6w+)Br~I > z}px/kjR:@"_Pq\ӍbKxkj))o lX|[( aȂ.+#)LK\ՅH"piނiXU&Qvi aەn5'6X;a.'wkEhjZP%;1R(iJ>R7&" &ʚ9 !#FlL mwf>A~$v7p*A&` ͰBോS.:8E+ie$=1Og]ՇVqB-wnm9j 7n "5X\0ҭx ݗKBԴ $otmU@4I;PS`A7ե&L뒃jDmrGQ* N\} gO՝jj![ř$s,oLLMn؉^r Ps.g0銃(1=6ܾNޙssHa<d_WfлH="f-%dZܛ=tw%O9uؕP@heBRd."<$0rzMxnOhi4t#I f§{?¢W5.gkd{#qߎ͑WEPle;ѵ{DN{2gϮyƏY()V&NllKB#OFN,.+v,07QCkDw`tANO~o@=tOb#qx+8n9 B31lw(׎F:fLmrgp6 c"KE 7K6cVy|Ρ|leXks[`gϵaC0OWwn ~/p[<:"W\6ybό<)sU"7ŭojKJFi敔VWǛ!@tbhc߀ v6/WO~ 4'FI/zXD[rbV=%ӄ0 { {}\x0"DN!]M4$oȧ֔@pHo^H=cB%d ŵr** 2uQ0(_i%*~Dcb1|4υ-3H׽+Ы  9;xeq^ؘ^+P0?S1v@dpRkaY#1`Zvn4O2 rf8W+AҒlD-ABawvtu",q-6P QCWX)Ǵ 腴_k[fD }UUv7?RyѲ_o^M*O`Gdl0e(MAuyioȎa9x'Cr8f(S"MVv&Ye@KIY)>r+؃ԫ`0Չ*7W=zt}PDȇb ({SJ:=<~\@AΜS;LXxdrtB?X'~mE eA9$;/CdSR(4B 4ƃ/*:{-'BʋETj~^QBcq>ղRc)>*f^g7F68UI<iS@+m3zIY&ڋa Ov9ӱ.HpҺcsUT'V2WZmAh4ժh_qCM 2fBu%akr(\)RS@suhm&t)9=NV818<5,5爫$;.!S"[&E%zۀJƃx\W$b`C=+c}fNľnN`] +LX [7ݮǰS:$ v^cI~PVhvUɤ^Ŗk&,2 |g$<4NV<鴆\[(y>oqm :tk'PRuLҸ.)w.c{iP*1+|ő^eV$M;ӑ(C{֖lZ//RTX:o!# c8KR%`9yZ&1dv2;j1_S "~NKVi%8i՚ t'äkmzG^B"[@\H b!BQ;`w|>6R ~Zy\:3ܫj0N8%r32KYJ-5UfL .:Ggzq;>.niXZ@kK5>ފdaqo?#uWԘn2sU<ώS5Ϝ&d!(L]Udz5~% %͉N-JR +(ۉk|ϩ(^ɤY Odf7Ey=?O I|_d6C$B(p`{ bhn!IaΐNn+4Ed^\ 5L<;ƫCdjk9cYd'$Ean(T:[LP*Ø]XYKro誻LiY޼o\ T)k|/9ZGV-7! 7O$+ox'5b?*]T_ҿW1C*ɹ,P|iAgxtT &%n:o^NBv/Դ3ԗIDoe-i) z[`+.ij aآퟱעͣ`{wހG^x eN;YMh*:ѷM$R;! Hъ iiixc*5]VRُjD%kzu >y(r t *YpMPʸ95Jo 1߬$I3VǛt~yLn@\֟˹-lmģ QU񩐈VK<Е|Cz@snw\~&ߘ:bV4q"NtXt7s5E%늈Ξ~etsf(O2D}ap S0YҌ~cVn5Pm\6NW]h'0e*q48AϠJ?]|81HQnx&j5Q;T'$T;ῧG_? Mi.TDq-Z-vqo$!sA0"j q#]_wٷ?"5aBK@\3a=%+->ߜMؔk%,zn*O:OI}06p^0w.VےhK@(︍'Y+ʅiD-ɍyDX3R6= f/q!lx nac_{a#u*k: ʶP-5 k},K_3uQ/)^6ſevާ:αmj-E p~?c1~PM<*Q(ߍx)R )In3o^lѨ,.mw!?kuDԍgY<8{pOaKo= V_"Mqa=|P@!7K e{j43+ye 1Ё ABͼ˺{UXF6qgfKo[=! =(j`[|_gB¿/CpPVN~UCDS{ )K 3`#wQѬJN r'~$U_^FHsС|5YIB7 kuxO(h4ե xc.ڮ6@Φ2$sm {7ĎaOڴ"~rR-:Eo_VNmo6%r$ݙ:;cRO4yy-!z1`u lH`Do|VӵAwwS9XLbS?gjЕ9fDMf|q`CYw3 k8_}\M<—@qF=},CHNyDޙM\ sW ه%!e©Yð~AC[4&3GuKs;s-_r+y30hJFL_2N}ݑ C+h7\Б}H칭y sp Fs84P%O஻p]uyEfQ%٘<@!I9Fm_xkdqC/sszgЧ <D7+`p'[7告Z;lӁ\7< p>3E} ^W)(]R 5ȱ`.{P Hb8*Nx ٫c&w/oSMa3k4߿m *vs6/ܤ$MO]f}&OnrR0=\\6C2@Y'hOΏqY=#vI&φ\헄Xq{;R ~O)bķiV`7t(H?}D> HNtm9Hep%">()F KЬ+L?QA#0)[I@YMƹ`sM68!@6/g'}I&@آN$y&ҚɅIă-@c8bA8WnV0i] 3)@}z>RN  ;4fN <Վ!> <ɈRԣiHHi~]Y5}a9LmyiO@"V\U!]e=bF2*!6cZ.Ѽkٛ|h &lD+m鏷7(qQ[/%Ĥ(JNZ+vz J`?eG{]|̩*$T(4Md?pSWG<v6wp^ރF›߅]Ԯ ۉ f^(q|,6B2ti6_~/Qβ*TΓpyjuO \φޓ*lcYHpR!,~~cd%R1j xV cukvmB#i]=iS/M>]}ucN{hf8܊ ,LK4:sNLCJj/GbFwb3h_^7'JYEŬ'vp)*/Mr`vb?FcxKmVtM_~ύ6@+ "tܾMƜ;q]>gr{CS'.4j5QNF8-hi8F_5{hϦQg4Qg^0u{s&F[[ZE XwqvDj2NSWK α?cɉƏ<^S 4L}[AلteR{T^]*Z1q F\;ƅϵ'4']9 ڐ?-sf`j?phs9?۳LR55EI}&Ec/7}׉*vzp6M_jz@Vk[x"Y*8P鳁,ӓ;] IaBࡉ`.[vo>ذq7)SC-3sNx >Qq6 2ѡ׌D-J,! ST˟J&XY2@Z:O3}CG@4QKXUJeE_4V{I{*eB*Bm?I٨\3$rK@1)(F`]&ߺצ|I`{vQ <=J~<.BOrp .;^.[+dͬ~4C鉖: s22@F >b'pаqKPߐJzNv&oMeVJ_z6+rīmi`CA33R B6 ], .7Y{v#=J^Ԫ>q2$?d5KM55gMO]%ŷf{RڂG!_U$Remw$βҗ}v;uVJ1;؇t{2ـcF'Sk*E]%jԯQ?'zWR³ v5l,`yþv*^ eyNoyap2 e߾S!lk1BMb|RW;=J6B oT8lzRi%z h$MAX/bfDԄ;A*d]{X`P  w/i7VS~i'_1ճ & 3uZ˜jFb:U[ӡve1 ]Dg^Or\ʗp=KVVsJ|9G( yw q[##ZKjؖSqzp[!ْQ*cSA* uqk+s[7t@6;athP(e(քȫ*=W8PUd{Ϡ܇Au>n]RxCm<=QIj޷g齉I|m7@M.@FC< jj<$Wzq2&6ّԥ)=Em3]0l+ۊeHG0Ď|s#Y&˜p"rx1\]V>ڥM5DECYܺVJ 1A]ivGญ$~LlzZyܵo8pd$k>gyͧ-X"N04fJ:t)2g^#Vt^vշ'0Pˆ5gcpŲ:,#FL ӷC wъ]P1lE! ̙M8L/I)YI];8bYp-cY`%2S^ލN"A6u" htȧRyUDɝ^"nh%^h'XH!w BI҇Q$(5 r?,a A u c/ߑorCŒࡒ0*bYdeyb6;u"td}•P׶c)+qqiCm@>p7ؤDڷ݇hSS o|MPl;,^>dZ̉5b3>}t5}߅mMq[q$JZxxEd{ga3HKX5m+@DlCN$vM ~>1 `XT=e1TwUͫ)_ WRИyt&bLDA{ԍō.qqg+GA)NIf\R)Zt{#-b #[a69 072zTŒhRyL-΍ӫoU8cmGB`E7`UR٪˳ `$b>Q,}?Jw}$QYC^MΉGKRJVP\rEeCx&ĥl)T=C4+ x PL K4cHt{FFrД̙۴?yKM\%x-O\ }Wv`;|mfzPǙBUsh܋T"*UfI$8H|~.e>"[xN ӭ y[‘ϢOS躜_#pԅaĽ=/6VA.m,F|-\"($FF7msu'@>Sgm fiaO=fpG(wj{!&)o JR2@iH 3E/:h?)i@|}Y)ea^| Ȭ$:Q8pqEN6PH:.0@6Ygq gi6;7)z$]\K(?Ćz|0Xݶ$}>QK#I 5jq8 16)ɂz >5+z5BƱ'޺d/ECЮ- iaY):y,w=x6@_/d1!;.& # pkwFtA6̓e֦ŃF* lm]9_yh_0E*IEҜ UtC9B7s=BlϪb1w%ILJ$\G;}i&ٌ0B? _S0Ф^k#ّ'"8 74?9/*m[//ʟę4ehȀK ĈR]aj$T~֬5EN~2Fޒ< & 5̊$\\%i:c<+=m3V&(F&궤#y g-5.D g#їEmz$~ϽG\} oeUF0r,3/:Լ a$oځhbn,Н8O*pUm{TƥmeZ vH H HQd/#a42$fv_ٔ=@(I(g#ڴa-n>;H:76%A#xX91e b7<>X|-1bYJ!gjψH}'q{f8,$ȫÂyG1T-ɳ]m*gmQ_0$PReCHI.+Iw zG]`yA^[b{RPYLiWp |&)SR"fB6/}(NȴIP%ԴIy Da{马4sʤQf&db*H{ wwBJxsg5Sf}gtuQL s`ɮz&U:v:B+]oI\;7QQgODV졇F.ti\ )="V뷖6~-&$=רw>4ӮӤr-qS`uu1&Pɚ3 CG h8vsCxOt.n_`B|b{6,FG_rCh58KE4KLaT { BS6Am>$> Fi'Վ˳]iASUvJO9*S! +\!ߩ[ӅtCf"C= /1' $qM)gm86׶q|r~.w.yKmE_CDDK%Wa;#؆=d}}mJ՟Dd;LA-?do̰{m. ᚎp[cCk$ U>wD9v=^IGKx+l"21焃U]d்-җ#0Y NjЇRwٴZ)w[ p.I@1h ۲P#\AU5ior_\d)j| 8X@`^ANrY;/P{ZnMY:n'+zt86 &fa4h8284}H;u^R͆vޝ (N>M-8lW4d{o ;+j{ݳ[2DCeL_v鯖 h.rkނeZ敛e[ptd6Yp@<,( w+^6ܜ>.$MSB_Ċ,mKnoX50w2H@&SZ~ UC(HNpPr<"w#r626͈ѠٰcFtD@P H e-YQ'?S&N!R<@`BǺ[ZDP3qZŶ7rRsC,V˖#'B2I=z qE_Kfn=7qN0X$?<ef+3c{#Z"^`cٚ/$o<aq n΂(Z* OBwiI4wP3:Y#xoh4ZE qf=#4 aܨbC=,|)Y`xSlp);>g^>jWڎ);`PU?cx}Ͱn+Rj 4Ws9M |VzDԜT k5"lӥ'ĮbW>ݳ)RΦ.*:Ӑf3_?VvtI#=xCEʳe2u>NyB2JYhFZ8 AVλȝ޾GAx 5ǡ,)xw@^H8#ɶ_RZ fO'5to*nO$hF_%(6gl GIY%4 iT>SE`5=8!UP%HBkŏN<'6<6%`'Zjܧ y#mxs I24R 9&f6hj.h*ZڀH84y?#_GD-3ѹUS)3D-ɍ@e 03>de+4' Թl& $1Jd=l}MDC̀Oo旀тF%AB=5`i޶NAW)i>H,ύwyʋ @~Bt \{S8eH&f5<> kgHDFat+U.,Lm"Gz-* W߸(}Rwr@9I^9EW:Wni(G`OAfF́珴RmC eȜ TY=~}a%Lc^6=~w' 4(.\?H|J*H;v+"lWo+D"滛6ccA?U->R5‡jK&T0 4/P ^xO L.\yq^ p9%I|v= H>2{T%Z4TQ!XB2,׊褺~ YOdkVqVЁӃ `܎ M浿@,^& #rmT1]5pm .n˕=XSd9 1֘Fo u<և8P[e9zhm?g< INC#x8獫 wWr.kb&pݞ:%]w7I'u|oäSxJPA T :]jh*fB5"7h)k/*m*ȡ]_B:n4a 35D]q\{đĖ>gW&L=0gvwL{10h^,~Lq)uΧrɟ HwVw- !,;sʨ[""\Ӏ >#6IVW( @}xNmȐydU%Hb~W.?2)>Y7R2J6 Ƽkv}mi&f#,NA4`قhZu] o"M5SRXS;e E/ACu6JYҝu4wU$gh$Bm-]pf>CPTgƈF#%ܩjbc&:VΧ "vHJ 3W'5aЄn4rr@ᄪPc}s7 0ݎ3_k 26"AI=k)Z:!~m)Nb-$&3%<X"<;!"SZ56Vb {uĂ*XyW'{nb%UWMf~]NRuI w^le ].w4 Xʺ?Pǝma..˛~%%[̴[[@ڸ`D0b~,Pc`KwļlQ2lh=dɆk"^ g2i|x"ɾt+3UWhj߉|L B%'bMcP$]I=y7&4}NE>ږ/Z176Q;1 v8rk]FXXy^AS<[p?Q@&R!:",qA&T-6㻇=-?,-;D:sQ*M'c@0wͲ|:&XM!88X4I0ĽVneNzs 5bPW ^ěW2i[n{sn%@b?m Yt~^ ݜ!+Zx"0}`-%o~ZbceKM^CwL(`\D/F@.~Wr sٳjy3@;[j'(/j Ђq>D O9.ÖXZ~9\$.E|ʺbRt)诽 $@ k!!^/8"k y @Csk"=)&S&%.@ON]W~b=m_+u # A4_5k;)&vإ/Z:2})^Z=|9*èŴf %L~܈,d<ɵέGM{Oer"+2Zɒ[1an O`zyPgm@Or6F=[YHܗMnsocsӔJ͖¤ZL+";vV=rP:yzBFu #6r~qW/)Fm%"|dʴ{FI Wh]#]OGlnzɘDʷG!kץ1]Rc)"Q5Fsj&U8gH 9Xޟd ?`Z٭­β!P#].Muk.~ q\c9tN(S6:^ػyns[q߶KԺAcӐ# *SHmFzHX2b>Ӿ ۙr2rg]HhYfN HiJ; @Ya +#r1%`G3M uT r4͒xŝ 9w# hpt=v)J I#B@pXζ-5߫޻DXei8X'8.-}?=a:cDTrڣ2qġG9Elœ}&7kvXC"O &.3}3Vk3 $B[n,΅vF;tR1( t0 ^8Zj+FES.DdN-#1)~nOE"Y.!aoĪ0gl$2HW-|!X]ح&H& Q iP ٶ9%dckXƽhCq=cR#gn*qTaJ P@.[_m!&tn$hoZH[[o9OzߖbаV K; <3,Ƶǘ!)1L0+ ,Bǘ}5(n@lI1' P4~\jf8ݯd j)]@' Ƌ]iFs?E$:%a<{=ʿak.cf4>{X 5W;*\v#Kńz+pBW Lb|6,1b#y.떋F&ßK^GO/kRe= :rx]IeH1bHVDbUE 'h>5jŬ ^J{%.qDŻ<}d5if UL[ذn+ݒ2DDܝMҺ@",h!.u\[rN70 37`%FO?Di(}`ݕU^Faւ Jp( _Mwj5EA,'XF J6v(^Bm5yIgI w']0`j_]Y`f.I,41n5CI++ޘ)q4Fp"WBϼcffagh9hVldi*b6,|ʂ~!z/\IQgNRwt" G:{^v[$41Y6ϼ62 .G)Q_B0=sqe7p9~4X݌Z,AAp97m5> J=w z,l qQ;3srMekCd2Ϧ>@j#Lqțs= R`@+*څ.6tpۗ[^VV@gwYgR%MO^%+}0G8QY )Ӓ`E)qW^>_ Jѽ%| Oa+,M.37ڭA,ϯmY[Mܕ lÐƢb=#.QZoZ(/Fql1cr t+i;,wZ$6ʅҋh^Į k)r`}l&T`|ȕTZ8[(XÅOWxU0}US-iRGپ-^cP,="{ÄR)kvf_M-$UE $n(zܭn2[q>+"#O_#SDxt<~V+nPJF[v!R q-fGV3*Y`=G޾r=kCi.oF1zsJ&\%n |lG%6b(t~lKU&;1!aϴ+y{mqdXŦI`l?PQX9)`$Bv<J.!Rr-:-aQ`dsVP2̽r0) Hip^b'2,ڴhR0(`3)&Ɠoc|R.5YX>bQ0GqYSw|d>&w5#Tvq>И$lڃ06DAWJ>iHG5A<_Dʚv2<71cwLS_ń@z&{&%Zڥ:ZM43Ĭj)`iVBTnx44th rD&]8~v =x/zk|4 gLf''ޤ⨛/}LM 5âe'X3YӕpQ/KI]HmӖqmlt83xr_rɞpuPO)ܿomSiZp:՗,+0>yfAIŢjsɀA/]i0mAehÜ(_tXżx ˚S48/o/x%tgb‰'P\ $2t˳ٵ@61U'MVled`7aAwo>".*nC\DMHx4GWê$i@JEC5Ci@Oy#=K^9El^sL|ʟ}%i73\-4%_zFD/g$׶kblL"3:w?3|'URd۠.|߅7Ҋ҉u 5JkÂ<%J45^jSR qD*ȥzTUPOmV EmLy穀DᴵVݛܩN=m(实P hl%ch͓˱jbnlbJqDZd!5R,zo-_#S0'A38Er,0JӀ:l ȘZ0)e`U,/2<ɑJ3%u sMN;s=19l0%2+/F 8hl9TS\䖹޼ڌ(Uv%*TR^VU}'Z:;/aW/p)-P"FHש㇬-oȗ>L)ZdfoZjH>umQR!Z:cCN yĴy xx”,sWhVţU}rEߜR|]Or6t jcSG`D5`zd3؏ ٗy(ǃ| (-Xpr+ ѢfoYE19՗!jc*vY)h:~ 9);zd:~Bcw ~@4x43ޒ.VSL2brCC<}pij gy~%:pĪizNpz A7^ ߱SҺ>Z? 5 Hyt*Ke 0 N}8ߦsA]L['a#*ʭ}p"rUP25% 8%, vS))qKeޮE4!W64T.ͨ0#X]~nT'k&[! д %T1 *_ڷݐ.QXZjY#cYC$k'C^x.^>?VH$4 ݞ6OVKG)V1JR]Bu&)_ۓh(Sj RD\yӃʝTo2Lӡ کTz M,YDZE{\sk3w >-d\~:?tL5E~)B?oDjEH*I0WV"B4%~%pWDreu-O` v0.K~Z9%0.J:CA 9T@.!Kj99|(H"4G#n#Q?["u)ϭŵybv!R`\schxh&5 Ebٵ??tRtU#1Ǝzavڒݛ+'L))i#n ~BuБtز3^ iAr{S37VC@׉|$rgʤJ<t4K.koR:"ksg>- sgjE]V *nvkxis<)A>ݤb}k =-[Q@ӚSuN0B9sT({}hYkhq_| c%(Y`-H{vf=,4j%NZT#ₜB,i ts (U)&gf5e[䀌S8,I/_~;:7S$@TR&OvQ1S i_f|>ko]Ѧ`e`Iu%5zLM&L^t/6=d%Y"tEMuE7&xÑ޻覻J2jH=Y\ğ\I\Q{ߘ6nSΘԨ?ire"82ҌK)q=z>TdڝRٍ^v%MsD(f5 VA75O}j5wwe{ 2 bN=G؅C+V=#QK%F{C}?e,~<(ֲ@L\*Xu>=;@(Ԣb0ڂs<@q6/% /ܻU2$[4ʜgD8 UVV ?.`a~2tPQ -MO!rηqWGI>-$qO ;kD=QzO\`q @^%R;W&ԾT#[S.4ӺT4q6,FK#1k hIYL1P jla'@s~`ׁ A𰲞q4!n:3Ya-ĭЊ3@se_Wr/gHi,6 &&KRȧh ́bp3CwF`ʟ~v47i{b{,WŎLs"Xl,*#WИe}E%S{F >ICB}2ǚx>$0p^ʜbkq?~nEG7έ|ˀMv".?Rw:֠h/z/tBnU?D M` o|6,{)6;Z|yo=".)DM~*M@^v%my̍B7Z~Y.RJYyj0NYuK&y#kDHcFM3~*gs3?b`)RSnT|Ju*n5sqz2s1^9i/lR}Oi %wqf#0<ý 7U"J,<]&BƶU׽g@{t/RgrnR~䍼 !߅͡m&IHtw`V7k\ЏŲiuwYKxnKl8Il;aY΁j8JY@fȮ{pjq6t7}*kgQ$$MX?>~P5,1T }b.9X,i"7[0G11t9$i_'hWa Vg$BO[ffg̿ %aW:b.FKZSeGZKo}bO|G02á&(jPО$:IDv%Bяb_-/E 1j%>qTJK?f g*\D{ZcT_hu(}>1x]&S1p8/ex2 ;q܂‚S'Sm汼qjΤ=T.uuOi }(|ձZReEj@ުb7 5W<[]l& % 4ZgJE> ͨ.N% Do怶*}Hbӛ-7o66ߠEǐݳ85mb*6  O""s mP7yIoێHh1<i-\CT7;ɺ-!45d $}3hWݽ-#kg=DDo kphL=~ORCAI>PQR{xu踁ey1?jnt8bT/}wh&'o cwEve#w˫i t{?iN ;27A7؁1 0o&hWO#=BˈlȋEfk^%Hk Ē+b΀1{>e_V])iFzS~(TD?vVB貵UtA>%=%kăoTt@;OƗ+po'#G[0PO!q_Gqp?\?"3C( 6Eϒn6 4\cU:˭Pj"5do%[rT>vW9c;;'b`t\oOVg |#w|14\uW68yN-x GGQ!=}ª,x"+OD ׂ(tP-*ϳnJknjɴ~q8ߖ-0Xj%qvSU`Su~t tt 5L"';,^Lv!>C:=BZȁusrF㼦B-G)Eeׯ<5e#o T|fl7%dEfAQU<ē"MuU[> ^ue[ٙaۧUYM4l (T<crGٗ2@,Ü,znkmE61 Skpc\_5Dz/;馎;iI'@ cS>F<z9.X{s'"6vSZCN-o@ }>r#vN| sGlzY_-sm(p[F<+FEݣ"Odk!<Ǹ}1DfDcdUڑ7et<^hFqTSב3 z֯CUE-FC; lSQ{da#5~0u@ Oy]iPԨw`+:8Q]7glbm1^yIb? g8.v]iez$YJy'9SX(?P~.k=^4)*Is)l/`\$)Opbr ѽGG:h~b nX]x %H,us)clfdѿgPA]LqrS$&:2[$ٖنPE]dq0>ߗDA 4=&H쥖6S΂F |}1]jqP_B!3IƬrQ LU'U*h(l48{b %;%L.rhy9[ SJw8:Y`K&`YƁNQjM6F+hJ~ [L%t4=kpq! -I9kwv9,I$>Gɷ^QH 9{:)e.nj{<D38:!O.}b!Ut MG"qnIv$c]|h3{tΆ脤6U+l@m!QL4u$q@ϊ7 00; &;67.5uYNL& "F22U"-"n<`[ɝS }oC4| qrևpaqvtVwUC<ܹ֧4~Wg@N@^__U dtM'_8%;t}=.(f"\2'l 6SץuhFu WLJ^Z$H6*y!b-h'R0:S2&8'^Ur;v-KDؐX@FY7H9&emܒ]Il^I Vt-rqjٚM/;)tXRD<=s;kTPz- ;Ռ$H+Y1=x1W~üLd.7v=rsӢnǤΖa['V]&ewJTl>=]v&F3}d.şm<5$.-ZH=Zn/\Y7tGV-MtW/!vIwR2ݺN^nM^(A~~jqq#^nCTޅ2vH=[v{h^Q:EЯ<%(:!z&*.k*RfpC}Dju!*YcqN?|&3+u{jVpu%1ּ{Y vGJ[BGcD⹭=:@SK|q&v9&`S p<~BFl,Ҹ2^4Ij#ֹx +/1 ˇaŘffMq;gٮ YpX{['j[fpƒs$jNgD #hp~4@]'#P~m/GBe0P/%q׍+8 E|!qgVY+!A#֏yf >:y vEDm%":^## 0Yj}3t2!aC!3:)ۊ~/5/Dᶔp`c{ 4EHC1G"$ou 0nH{[x }}Ϧ 1GWV:'^ }iE$xd~ObSmxj6|""[b\V];_m_ "6)=衜x/V,qVx35੉rܰq&Vd<F̙GĖcD`[N8ʝE+#(t鷆0 !#zW禒Gaz#RCnXOgY]i^Yğ+hYf YECbN/u3KD1!uoSh|z: 80`+HʁXdaX_ؼ|CJHD۝O,ԴaQj4VP@rhtL=YVNvHxQ V8ɘ";vTGCi5^-4P̹RKŖF-H1( Xi`[0 uz\6vS"Q Z`.Ca[pf `be wc#F=B,h9yxZ5?E3=,Eq/? _D`Qڭ<9xySCw} H$`9'0!m' ݏsdaӛ_V44㷦J)hN׽]L~ j:^E!oMfDF|;tWN`BL`yu`E*ѽNtpej?!]( FnėbRiJIضߑ1x6oFG{}ihhc3m@TZ{rЊâprgǢ4`7;_ޔod3:o+XtM&R=~Զrjt`Y+׍ޞKK{S(d>4E}68;.Se#Q1+WrG]gHK(>RR{ S ]jI Ԫ6WƱKMo[4?pLW=]mCA. 9JuSV f&KO; a(N>dܵ`qTiN)+?+J()ڧ}O%,iSPJ ,c:W |^qNY$(HCj(ZJ +{&\\9"mfu03YaP=: ijj;N2VM2I-&Y !T:Q[7z\BQO>6@ bيd@fP* [{6s[Nߓ38<؍.}|uw̎9;W| +:=eM})oI_KeYn{m L8 :p5ykj#j*A\TRd: Ӻ="DnZ㄄Ω% Ť}/Q"^6zE{m5mb!p+;vq? &!J@zPe1}PI\ z#9m%~6 ut+I>]":e H&3f(5kVJQrp R3)fFe z(K5Mg1혌~I a6GqBL{Rb CAsƒM e٫0Hd=˅ TGN%4X/#aFXPY$f71cWxXv!D{ v86UX=Q Ā5bheR{A2ީP(E/҄l]v/s9CLEVmSℋO*a1m41 U!zW _y셅i}`t#vm9-[/*6,jm# <|^.>%O'Gϊ%R, F͞*Vݜ]~2;_6̎.oMķ^. fp3?*37 .\-߸ b# Wyw*vIJ05#*!be D![$DpP-1<$Y?,",Kb}d酪rOQb8WE%D ТXYy0XTI(CD28 ӛCc9F*o d![ o6*6Х\׊aڹxWTD@arق RCf\sA9ՌbGk-p=:DVR)AE\!O +_A< VR="yqO^ ioF.ae 9a=i-HD3*D|l|m۽*gk͇&7a<ڻR2R꠭(c3K6̅ gHtlM][ "ٰ3wC@̤pF@C $N`Jzwa@I!efVЄͅf$a6+kQGG+%űt. t֔'Ctܛ#z 96"x*Iuֵ%\Kw%]^z_VKY̤r;k\GB7yD&jwv iEAjw1& iɋp]T{ *=ҩ;6]{w Dvtgc\HO55%ZSLVC%hѺʷ:$&0Ax["M躤vY c  MmLB&y3O"خ#q87cIL(&Wd+,g=|HmլO%0ЎT3Zvs2ߪUwŒx\WFGm?Bu48qz'qޏ#ͽ&7E_J5q? *7UKD:U /,gVVq!3e.N~Ǩ'UêϹ<(F+Disϭ0Wh\;% 9Ʃ=&_Zv?D,Br9==I I7_FSY):zrT{7᫘h:?~ 9.а{ i7QW;c`ӫ#w2>w+! PCl^mƒ E޴}'wad gL69=$Td]4*ȶo?2ekru%&/-Xq(IQ;'簈b/{aN}wf4vEZy~qȈ$JCVX=v<Ɂ׆$lW"G{ cU1ʠtެ r ꂞBSgoHU@dsi^o_ f5}';ExmI4ΫN9O,E!0U\^6D3oFLS2F1ĺuLWR)8i;@~G,$>brܕ&(i~uաf}PAD6LQ,\ qBVwje S#:?0Wq4tCjo!S q?%VТ.Zە*ܕ4<yOT3xđ;8C哧p=Uʹ mJ PaV~8ܿj}ǚmSOø+l>e.ՑM4fRB={KLRB1'322V]Д'2NnKvAe@2+?<` ) "t,YJ958:{tEc/ߢ L Hbx퓤m$8rkݯ-WĵUfjnI}~. o3x?~׵_}uj@edX-k.X tE'BJdj).77W. ֏_{"GKҎ4 ހ߰`Gl &7?˄W$h(ůFRvy/2Ju_IT;xCk.' t*9oK<%|bl3sUGL*WXP <qۿY'HJ"/tO YMs"IF-u\>&/`r-_e:h&L8 j?̅ "YK[8.!.e^Mnaدrv=yVXSnR P *bcޥ+cwXhXtT+Lj zS)>AS>Ľ2N9Ǜ##.@)=\HwqC}ӕCAGcr tkeh@P՝MU5^ze13{\"-oA)oeĀc-"փ۝!p{7 8iMᯃJ_5F4xo1Ēr˰U |vo H Diԗ T?H9! RϦ5~>p I.Ihy>]!XH*A21^x@H$dE;59vUBϯ PVYII{7Dy$0'ꢪVyzտBbHY~(IBWUdYPY?3BYb?Quor/!؟$'LYhANG @h_FE%NAr-nfucsdZHLZ҄JWQl`9 <]vZPv_q]&Hvuƅ,<ʃIk Š܀LFDdS,?XmG*0wb}M MzW`P UyAAS兏brm}GMl,;Jk.:/!v6&(0)|;oHݶL Y5R2?<[X} R:b)}X?{ԟqKH:ͥLNjfb17J{+vdXJ⥟Jh jej_L_wʱJ+1w_7l@GWXgbܯ5}n·["OneIp.&JpoZ|xJߠbwlxdup̯}fe lѯjhڗm rzyVn|<|F~T ^-p՛qG cTM1r!D(wX)Sm,!r22`p|&:8~gyziD|bu}c#_?`XĘpȎIV{&GIR Zf?6< :ª~SIو^ H8@PH|[N9AuVMxkb?Rnr.gx 8,S%\TK3e}maU8ʡgȟ-ɤ'f#K=Ezխ1?@Bą0W<|!Ugya(7C˱\޽$P߸h .a_+#ٲǧO99|GZ|*fG<2၇ ~t}J7uD}6 urt?6,I:MUgő/(cu`Elz{?{f}x<5qހR.Ïx.XR߷בFV";m?Yk%Ur Q!NZ",za/]9|Ҝ C,~uJ.I)g3 oKW=wƅYAvsKt]"r-fQ 宁w_VHɝcWŒG >M%uJ `ދ% l ȁ[pF&[@RgLcVͨwxcwH"N1``V%=bl< U&jJFbWɂyg9ewGt"}Vr<?1tSP @N[áR"r4p|C<v>p@SfVhk< 7_̧K^ύF$z+D-I[44?#fPAx[F;IZ m2+Rz:b!*F=ry6RP} NwK2x_ 4ܓw4?q!i)Zދ8j%3!5͜yϸQ<cJ qVY4(]ó[u|<3怽á)y^sE L%y'ނ=p5䮧}HW4## > Aa_&bTf7ܣ6S>g]J_!k38DEc+<ۧ9Pnj[Xc%MOv(X_` J yMk} iܝ\n]4|8F3wNT#tV[hPљ%nwot$u^ߨn(jµ?CEq;\DHݧz/IpC͸'JUB{!.mAሮZ;iNyvJ-"w>ԡW ~YÙJ܁^Cs8ٜEث:V)ZIX 0E,f8 Vܶa@$(d8Ahc/h}Ekdi V+4,S%8w{ ud[~O5΄H;-s~[B8 |-6ZǨ %ϕrqfS{kj[*&nD'0&mR ;5sQ̙y _^]'9#qFf@F7sﻆLwq<`Qy1Zj[/7n0oî ^IaZǠ==bHy͎#,/V:LBTfuM7M qAȉD9mWLrYB;p.T+'ts?%炎2Wj!67Vp- FsxEE|WE+z?VV_B,k)8pB5[ru91SfoلC)}Ve&_gbٳȡ}Ep}t<9 #38mDA+1fPQ(@ n!zr =kSKN\=* _ς8r],Z[RA7u;kdc1Z+s݌|F!'‡~ -ʖu7_=;KrizJn ѾlhDBc%kB77?8 <0Z8.ޫIez .lRmU?Yڈs"e+bJ6D(B3"e%`+j.9r# ͱYI֪lzd ~·0HNm6KϕɗZ \,*kςZ1ֆnL)3~^($ԓL*tn|{VY󩗸ÖMöVO_`\-sBA.1_(Do0^)e,.@4*rOq\b(~d 52q#8f]'6t!cRzP;nۮDdʹRQJpN6NJ悳:S鋙FxĜr- ~)0!PLiYG򹯻 &q|uOE ̎ouQ{}_hf:Is*DqW^%p3T D1%\$&:c]c)/1a("kBL5j} 7fԡ({ /L,(|cP]p4!5F@c.2{ƚ²q~Kq}aŧfz߳fntG2= ^ q4'[:%TBH`S,s1 ޺*fQ>#;C0t=a:STa8 8~gw (G^Q?xpY]9Gc`e]9x3-f=U +\ɳHM4Gd}KY kI[Xm{U>%b)*֥R1νZ0="`jJ'3\4x_ELi2JNʕ@$t"N= ȍGf$Bn!:m԰|9\ԄRISemBvG!T|P9=S.bXݤdCl}؉;? ff@^kKH `-SBZi51njčEC}8]Q N-uk@H,S8T˯04/hJմ'Q]:mcNHl.}ܕ-bG7F8f֔ Rx%>_K}]D7 &Ķ,PE7j}[|H*#TEHD 2pwr̭25~ 9ݛ.24e jy=eWBEv-EH [(7re!};\<$&9 1i\k3ӈECbi?E$}U2*=lxm뎏>1(SG\ep8^G0C(s!+RM%20 sY9D31*EIFK *E6S>=M[".,iύ(aS9w'x?hb֒Ëv?L@JN0 6TCw=lathH= "g 8{W#NTdVE[F5]Ž)S26hT+k$1Sʔ4Iƌc dm=EgMtjxr)kx ]bV6@7fj 8Xq ۹eL|a S`AGɉȕK/KgGq|WzgZ$~}UVǾ0sxJ) 7xa[ܓ  Gi\8(2A|퟇F]cyXVغ,yN1c|PO-frF1[kv<<<3 ^l0rraG^UShU5 LAQ{?^IfHv6Eohavz^ t OX nm΋m?Lt/r"Jo ( E{$s--v%qᜯƦU1yfF܇a`U,ܟlJ/X X- V]; B!'9.6p$8O= D$3nd]ʳe`o auEY4㨡pPA_f(.,0-3[`pa(QW-;YlKsF5uqEvF$Wtzl}}Z5JX9Pq//ϛ|gKQg8WhHf$/)?{ZH.2/?.3T>Ezwl1, x.4 hdgSJs#嬟bkFVoq^.Z,wOՅbA44sLKLcsCٔO[AoWIg̏Br!'Zt;B[EC˙EIG_jq)GDIT }$la%n5cNg6> }BhjyG(oN5nCơ5xԊIAG3bǜk{ $ X}=kgEGWy+E˜t _Gt=Tvs4B2/Bֲ̾?yps5l]z#B- `u@՝PzD"sui|䨬SD}e;bS:Hri ط`nNk3ok>7.K2m QK[[\л}N~Bs&n>eœ >$FvE.UxV"ҢWic)hx|HBuPJ]^c5o6VqMjc1F<. p2&iTK.IDܞZTBJnXuחFŨn(xNXq!kks)I__v0._*XG=--`Y"(~g "OYXǘO>6@BTGB/5Qgm%ozT38~S#:%ܥ[@A_@VPb./|v@?$ hkq3^ Ok +ݨʪת+kZf^^{2ԀR4T~Z{.\v(SԷsRu E.͞LWϰJOGF GULC+鬛2滑yLKz?*P̈ 6q;hSbs#fێA/ R]wU9>;eRqЧ&CKsm =v]EYΏ,z3TكrU>Ԣ' j0gިT͉2bL„,ͲFĤb&7c;7%qs!QZ\#+Ɨp<„$Ơe)P[.d?c ׸ZU%UF \.FP[w,ЏppjP˾( QRST׍ܷAc)"Ip5C>iG\W9Զ y:mzx呕5+lZ}d$-p}"0NƟWg؍ǩ( [;m[nůa`6"(ʟ\du%Hd>gY_$ڪNw0"T xS3tG9ߞx޿Zt"'7ɔy" M5#{y tTK P?'ᖊ\yA>0Hf|P4;A|vٕcqj` t#[a4^j@#'pgzY+CÒz\52];R=>G&^!I 0B Df`wmPm^&,W:ݬ:ݵSuɻ;vۄUC K@Stl$!O{z츄qɛXYZ֮~ɹaDy!p-kXF,HGγ,і u8FV%W8:쿻ߊ7UwcV iV}eCd}So(% c.{ڊo"hҒ|͈EVܩkI) sK1:)hsiJ~>}g8#2]~e+QsCneɫ e; Wv.3tg]Slg-jDZbO~՗Œ Uw_ P>"B}C]qzgcR|k8,|"i jV,)@. I+ ՌYl)a l[5M$JGkv5:̬*X~/Pԯ£ࣅS5bKT+Hv |_Mn朗 jbl2 kVrW N괕SPQjgpr<08+P6{l==͵ 2O=؈,=ICr qe9~@ނ;Op6 Wp߮dRSF†l^~'؊_HLN#ilBUҙ’{(U9s.#8 XԯepԪAH-\+6] [/u%)^YCl-V4'iR~RqI_cQ4ߣ/Xh{ /3 f?QABڒ*J܍]9}3n+dT r.K&Gwwv3{jx\Mh(ЍF) ,rD>J0gd`bgoÿ|R^r܊XEXӶzF(Qզ<^O,m=1b!OMOda%[g EA Cye>2VE,/;B`rвmFZ#rpo wt8Oc.x7q- o'9YZyx,ժ\(@@W ;HMݙEyq؝\)]4hĝXk҈`k4O, ld%z_.˒O\EjNam"P>u f2<\/9R鞧+o *Yp = |1->dT~7JXbf͟^[Nɳ@ƂuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^#M?~jQ וL䋥2'׏vOcǯS(nuЋ~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlb{5tM>#+joSo/EBWxoТݣ5W A&\!dŝ&&d4IC`SVf+G6C1$t Ѓd 'ԣÍ#̼=I+Dt~zSbttp'Oؿmm9K;(S 1cf쿲,0NB]b6eD'yLNb / s*WAjhS]r%?URxB-5AĴJm xN`Yo;?MZ[ՇvdA_zO;A~7`=E]RsU]K\µhAEdJ$FBA].`nx 'J')6'wL3سC,8ۿ5ƥ>HG8@I d҈|W=J_Eٝ-񧢡OI>i L <7۝vUgo+=<)=~Y/Lu$(qDfHA@-ڈ4TjCHxwu2)^}ݢk'\,Bnm /b@&4Q~!vĜ.mg %JϜ7+N>}nTH8k4>jd`pu-gDD+]$I5q NWtvKE&:ixD2`mI5cTA(Ye|c̄0YU?hҤv!_53Ud=t܀vaIR$0I9H]a4mwO3:bȋt0y٧YxG_sl_*vxuvh\JfRQqs=(o{8JQ)NEnmRH֜H{wG3B}Jr>4>]qic ѥ<+~?9zhԉ4D"|7!2-ĭz `yc$:-Wz(En%oh9Hk:WP{me9LQ{wՄ:͗C'c[{8?rlL'H X&bF Rym { [ްC:w8;9d#! HQc+6طXUd1s^CŨxaZUyl\:·f eI48ԉZpQxt< ^Dǂ]HB@Rb]/쓩!d9EO+8,-7kd1 xm6닫&&]^fſMQuHB~eJ_BVD j0ߵ3Dńf׊gĆvoK)qW ERKbYVEm}ں'toOKvQ.giyqL"NO@@@-s+' l 9 &։/4vd\M{vRB-Jr[ӡϳ"]O2OX-oռvLgAbTGaRB+F v1:8PyvsM޸J " X*)3S/\}|rn-"V03Z[S9lГUn9R:ϒe='2X"n=?HC=c5hʐ[UYcސHj'.͸LD[ Ji:Ȟ+po% p K[aYIbye O &u_kx1 l-r/%G_ U^Cu=F~hX ;w7$HHli--L)8l\hTԗy)i=eCn>OPTLCTWA~~[=#XZ*@7JmW3_Y8B|Pހ*00=OVL9U},O!ϓ!rޖAB?V$8d_4+܎00"crdZZ uWTلc+}?*3r6mciuF T5];OZ&jXeNv^LӖ \`\nScC:ŵjЅr \8#1(})11IKԡu Y߉)d`[4,ǽMnZwkrȍff||q.?}65ݔdp78^`&~qmà g8Y r(0SGy;Uy)YtBBFH-kfJ}: u7?^i3 `v3B E8ӱ۔9=} t?z*Fڝ%Qee1Ai6=%lvP148mXFwy4zM/u~/Y=tòZ;.6.f`I=N,X9j5gY!πg5)jv'bPcW t{L]U=s$8G"ش.,K",Pѱ/ .g~cC#X |qr;t*,idwSd~Ӿ%RuA09iJ䪢ata9L!sy_GŒByqSv٤O%f1yݴ 0U+$Wi>kڇ}3 Amϥė^bpv:a>DLY\i#UȬg?CkOFD=B,? ~o#ft=U<.WlGOiڲBiW$?i~?˗H=\DvL\(:]8]oL[Se4_oVHZwpvWկ;1U{=+렰}qlK*gq !R烛N.zj^W1h f)&|ř[޷dXE'1Mkc&[P0&hGv`C\xР p< i6)SͨXZSxOv66;e?~6 jis/63t5:1'xGU]EcR.|q-qtCE.fc=gpbLkeFە*s9׹,Wvl.`>r PAլN"V_Կ+_Y"6^3O84_ā3ZZa&&û=`3H=rxp9%Yb%@ҹ:Q0'3Elq9` Z9C^6 ATemDsl1AzmJYVKo2бXĄ _;?G~ ƫCƿZݺCpe|e'm\Q%,̿:7 %y4L fE!dHұ°"̦?z@iJ2:{{2I"d7ߴ."_G|Peպ_ƗvGK[7mJ~@j}/Rʅ8/ ȽW7*R0hݳge^[.hQz>R1r3fK]jau߽w ͹b46H9g[NOhoćQaMju jSz^*Sn6pU7z. adD6=AQ(#xzK뱋ݎ'ƪ䢑S2I?<߫fIPWf\d^hfpiy;ͥ+<򻸼#zN1}^ĺaXW 2"lH%ob 2}~>9]&yDžlˮ<'M׭Q^b)2݆6Rdt؛׏~ 2Cg!* ^)v>VhP:[5Aq73+(4urv|Դk_ PdQ$zH<(J{~iO.Bࣲ]ޕ@]^_mAMAcTBˢdW_L`$F601 C]ϾPh?PMDV܊GX'I^ϙF!ڠKQT)7Jr$p1^dž}DzAxِiI()vI[Tj\'8W ((x)v3\ùR^W+xerR+Ke]Z-JK WQj Ku:mryQL>~oƚ|ɿPwm_9eS`[[|OW%Obc.9B2 7s~C>[];t@=Rpߕ6gWyXvѺe+fW;g_+5 7sZ!Un=γ^4HA4оdZ5`BI;N`: }'f 1A% (- y6_r;^A K +w&42|%Am1l77k-lNs>qKd_-~0nC k_ks;q_YU& `.sl쌀&i/LəS@u͖ٷ)2ԇJȪ[+HQǪ5Di٫شN&`#Ga}G[&ͦG rjDyT>.3,'&=鄺@| ê\[ooqQ5D7~u\Xܬ:鍟=u-u+uH2neG"E;2>$' -&?Z{w$(֪ʔNO; ]q^tc]ctLpBOe]0?qUM:@Zי,b`J=x8]֬gZ\F &c@wVMT]azu٢LZ8ٟ)8ִQNup+ 3 D+#ƍmV5>Bi˿c{ޮI\C睐e ͤ{w$N}:5J@busB(̇ !fo (VQ7v кsV8* Fg9 >8 1e@u4T[2%!w/\ 5trZN2o-+Y ҆[/76~$bf&\+_oT7`i 4O]WKwŦ6RP%\}%' =zTL1+x{n:CP?2c/D~2@tGC&xٻa/̏Oo=d80LJ`|)n(;UnB7>?H RuYp}Ja^dl{ V,&b./.pBԀ>5dADg |n9VPgU4ntǖj?X0[EoQ\l4/|NB ݑ<DZUP|)^@NƺΙd/c½A

lˉڡ`ejˋynT([?;kXy]پTX1z&Bʱ@@bvd2럁v%V;ΙW0Zn{hnXPhF qM0KsD,s8n7ԁr4i!m1_TEtVt O3nvng@?5 e,zPDr#1}7 {8/$>E \DrT<a[Y:VPa,fL|P_.,CDO])i蹬wMR%n;':-ELD .5rqKiÖеp.}QcӱU%^Op< CBZPEo-WXS[GVr8zvG8l\qCt(ɖd=e2ǃ\(2E\X;NL jSIG$bw,@()&BRbL #UZ]NU!56טs: 5 ^r@śޗ෿aŷ ?Q-x3$͓0w zl,ct\e5{8{~@B*e.Ȍ-9k? {eG)6Z@>΀`%ji3:jz`찫S٧px4G3Pq&~{fX@;d29Z@0ɞ+Wc(ɳIr'~Xy8T.Ysַ?ca2@pAwmï VL),rWvN5ym"Ӿz[-i. V>au8_Ξn_o5 ϐ1k$e*8sI{u:8*"N㳒VJv"~hnYHF;CI~\&&n3GȒukuyxg!}-10zsj%7%S4ϴ&Aa`^A 4G dVKZ-p. {[X ocY bDL)B>΋41|aGӜU/ѬTтvf7i?ṾÉ.GS3h OIuLCyV AtǪ,"*V E#_+AU(u0GR !i̙}"(qeX;KgĬJM ̮qau80m]o%D=.:ƅU0nNg!^O%1oLv+qJgJ9w~UcC H]Au_s`5?}F(ԱvlAL4휜Pv}}I_pGyY0N*Ѿ'[q%NN@QWM :LLG\I͏c4ϓH%}0 +d݈P`a ;uQD@e3"dLk.iӿC箚ydk9{뾼9P%k6MEҏ+tK1'x\If=8} |)LU9q0X2j=BvEq ^%h@V..\gnp2,WckoeGM@\gl aC޷Pxyp#D븠AAm%2B$Yҋ~9MxQ\';"jyM]64&7-YZ7%ᡢ\PѾWŒ<֤4vrfzJ+Qu̵M~NT٬0I 3KzC'@1Y| Q3]:":ѕǘO^@p,9~,栛IQ"̶6^9x@BqJ=q芺6g+P"+_76XO|.AnMUG@7W!Y 8kW49 <;g? s3[r s5^Fgk٦F;QUKi/Ň#Go[iPG*vgir+թ0?2^ ˜mM{KRMK0K@hp35<y*!C`F[w\m9dM%ܺ<.&@']x$>L׶iié+z;+l& sPB[< @nY0GEў'&D99HM漗.(t2+CjSiW'ksqlh+#- A<0SNNLW|1) |yAm`3p߮2&{J\|rΣeF2yE9k.+vJBV:/:ZsģxC#-,bJ$=HmoJUL &y&Sv3{5ȶ!NPETY̴(g|O{s-qNfmOV l;F*`c\6 KU'2\#a3YdOFcaG%@$hQsҎW P@83$w'H_Ֆp/r&?xgbAϻ6zx'in=~P5-6X,'О0Wl/_lNbtYwOJ@R")ٝ.ӪG `@=Va:#n+=)'n(?;.d?3jۿӝM~(Z7)?ţ$J M''ׅ2ՔzٯeX "7X`#5&?'2s<{WEzj(;t=T~ϽXwůLYot[`ӳ?ŁuЙoęU-'p^wa[$Os"Ŵ{}_Y PE ;p}]?ؠ` 4vYrze/(&PdBsr9Hw1 EmLȫRʶsр#j\(I>.E>v?m}#N=FdRFߺFE yoGFT1þM[~כIRײZKDB׍;WB8؟!I>P@4Ui kiAR76F<Ͻ}-({.e~W? Zhss)|'+rc~;wAguHԢ%GLH("ڳ'rn}7*JW aRAl𗦕kT+iz|k>%zos42U7j 7 {dgb!E @LW _ƙq1ᒊbystQBfht$VvKl224ZLl+2)Sak|~寋@`LNj1,k(ԥ()`䡁fsؙWY:6$? R{| {z79Vs@"&OJt:y\v>Wx L$=2䧪"Om)ھѦP v۞4Lʬ G`yJ[Ɲ<Ao3Բmj/ eI~ŧR@1J E L,6.Eae>@|t9Ӕ WrȇÀ#&)/L9]x7^v9%ʺa03WN{axR#wfv`:cmcڡTµ|c -Rj2{b,]eL6:|rvu_MȅS|D@1"mRo ;^6^-f eQI=PE,Ǝ?d_r(*,ؾ?W]U ^="L1FC 0tJp̬ [čeP>:q*@V յ2$@Ct$R}gL倇]OoL<OgXS0A{qw,!"ϟ.e#^]=a$8d4`0کI%Ԍ+' ,d"ߖB^"(Տg?Ы49Zr<w?T[X]DΎ ߙyMcMkAwLcnReb/6~I~'ҔE_6 Ԡ)ԤNz4^b#^?S"VPoze7 t_=C^5Lo}//_HU,Ry`CyT D+RC$y8|iV8G)9lErk)/xפ# yPAM2RP\N kq¡;dM|ɲ\t@R"a ej0o1>h*55ol҅x&AY 8ɝ#Pb:Mi%?6dYn붞:AClz4𙨘W~.'R]f+fhFt34/\ Ag_5:"G J $.j-+{iRJdel_Nۺi frHr\hAw`l!-.#mFdXhn:KpiOeNO0%-=6;v/&**B.N-G>D 07N#9lN_BPxtJʪ`٣¸ $˟rq=\^ӭS`SX;Ê&=4~?WWcu#jdv!bz>ӗc":Wid] `A,G>OX8dex(e.\Nпl_ ̢/^o# J uuYa$,j8Y ”Gܵ"xL_eWb+Y\!|FMW3␂Xx쮈 =$>@h8eu[%쫔yHoA%3z䲩mwؑEwSގ6ZA> hbJ!51t u d+̑nG F{o6!щF+oB?CMNv`T 8z+8IPìn(rskR3і7Spqb,b埣``' ;,6_݁ IiU&+Td.o|s/u ~K 's1WҡeR"NWrw.ǯ]]+{8Jhr:iKuѱ{acb߾,I;0A}/efуַյPB VYTga@S(oVDCk|GV>tn7{VFKg8 gie#jٹbOK!Dj| 8ei"iУiU #R5{e{G5cDˤn2\Q_/[e]yK_ uO{RZ~CR%1wO|/ F=/J-]Nt{!@ c9>S{N<7@=QSd?vO87b"_o%AM̴m":օ{-`u+:e֜I"EgkEmש>J7EZ"ș؏epo4M(P%X5򂊫"͛ z;!ɋ;1k(mU}X-Mw&r ,6rH#Nr)OV8=8{g**ˆ"(u9jBkQ.YB!>,(.1/ vė&聪x1UX%|fLiK4-jJXRo|[cL86)ZҖ2ؠ$o Kj h>wF\=f PfyQIOYy X9G GaLbg7I-lLe`a=T${ehbF;<<՝RYiX8T  ,Y\gmN PM`9Ӥ+g"/ف{Ri}rӬ@ӳھc gk=ޓHALHKGiP" Xrzq՚8a]MT3@r8.ne0Vǥ@JIl wt]w2䊻$[r;@Ot(WԀժ]C͹0+&co9lHJ{It+fـ4(a9f6FR A_|kU(HRB# i[rh.PQ:RJ5ۛǫDu06YlQX.Ҹuhy-9EPՁg%܃pfGy-CgkN0z5s Pt-u2ΏŌw7>ȺgfݘQs<1ohcT!LTB:[ ф!IHY9Nyn'ol\U=48) V%|$ {Hd@rj ˱0o[ ]ߖu16ꆦ"wƹ1NUH]XQOm4Kݏy+z܂ cO 0eGG(bW$.λ:[z-(Mu\dR]0Xm9 ^\b,L)uжQb|4UN$GakG`,]_Ԋ0/8KώIzUp=1|!ϣ0J]^*F (>^}O jhGCّa<^8q黦A [1w 1Uow,@{;0=|b\tNI;UDzf-<<6[!W.7UQ:}vbH[:s $u=|k*J&mYI̖њ(|:3\ P!sę2Zr:*ƛ_! leHKPkChJd'2F7=쑤 %/{HގVɘ#ؿyoGȎLf$X &Yzwvܫ{XTc5(U,N?8 ur WMCFLJ_c=1P&ʆG 5>sՔ+fߍN[n'#-b5MӤ\5=o+'!)&χ hclj|!,?g7%aH%|g)}Q1UI80}J2j=l?}x HQ`_ \UD;+*ą9c/f$V_F6[iH,ܼ[/a g6WVr|5&ց蝪;}T擭DPTT ҿe l<&jBd(8TLe菰fQّS|."=O\_Ąv3"N216|$aB~lSuֆl>,\TFեnR]zt1N2TPTU*d^ņh^}P {;O9%7Usҁ$ O#u/`*Jj۽EWrDB^x H (V>uЇuh:ACπKmnٿw#vW|`DAp<$BK8,ܱ `FE$>};(9TroAf 9c_$lMX҉ͭmIh2 'Ke ~22#]'TyЛFJ{,2 c8qfVR>PS}P 8)$Ȕs[5H9'_Cct4ވ͝ńB'퓧U:0J.G{FoR(q2JpZruhO<~z몲>Y S9V[7ǚ0WՂ foxek;YZL2NCU%T_2[]r1xbyP_C;wЊD,}yȯZΐW0D=hm(Rg_^6'aS DGXj2*O}qъ`%`D (B;-,ex f=7'7V4Շ%5c ?"N7Ljc3&CT_ `^v&"0'ȅUf/oUwU 'z\UB[ZW61pg8ݔ)T/֨,h`t2:g7{܂:B"A*pyU\@L`Ppux~lj_ ]~"?F靜WN7ib" ,8C{ZݹA U}-=I7gklHrS*lmN(T{lLQrk9wT1gH9SP"idPJdqxǃ拦/Oș=YRn}ǩ5eq*K)cZ"cVobI1vښ gyÉJmR) a9}:l:3iatY I( $w!lԇx,HV;5/u}\ wMZU}d` p5tvWAFcLd9&32^, ?[C'.|YSUBK'DđUƶ8kr)8(HLC2('\cDǚ ŸVXW`[wKgc _ղFFsIQtOs nX /p^Z3VTLTXܼޞMa{?NY lX{.H Wސ+i:ʇDtR~? · {Fs*Ԑ…36@1r[\w25#?o}=Z(7W-Q=!gts{/ٺ~wǎ⿅z"9)QF2N,ғՍ,˟֟yΒAhí\aztn ๿ςrs$>ސήG-`Gt[#~#^@BN8ˣ-{oї`%e\[ dq Z?c[YM/&٬5gګATH>{#33sT!nY <|*VqM/5־J!h1+FO܉ f@j|_R ;acޤkz`K$wґkҮ'ouiLWZO@w쳭x4W~2{ЯBZ"sP_g=5·D+7JѱP!˳}w%#.zHLTi㔸i4дu'&qʍMS˺TAݮFĄߤ Sj!+u;SB)[꥿4\VQflѝL?ppc<52 g ߑjt`魝xhV8E@>AH SNUN3ʎ, 0Շۇ؅g.nt)7vwFC!P34.^$JT =K?vU{7l7 OX DKj(+ Eygf"bCҥcQ[e] ~ FQL99q0`s+(qAG:!oaEDjHL';sE >Sj3:3R5ME>8 TM Nۧ8m~T $Aph_)Ax˙AX Xv(VW:!ܺ4YM;zsi0hJ:`8F90\9@݈TH;v)m+G4J4VI$7AľauJ$W3?).V!J>]EDmT_Cuيq^?\>wyw&ה;+̗e2^`uipܽt~uHa˯(&F<~*Zb猲0+3Mrt]IÂIт-U~ a?nFz5;<12Q,]+5~kb7/{2׀y""tP~emHƁj;h^grڹ.YG) $[,UX ]ܾ :Ik7IP.dcp#f{ߜGq)Nm*7ҟaxQk˜|˨S[jGcnǣ„x9q?K`{i>t$X,;P؊"~tfk !N$. "۝GADB C,|aؓ-PA%yQp"2v_FeF=Jˍ({ ^ =H!!*ƍfy-\ܢ1k"y *»\%P, `(/#6,~:QuBV8!N옉jt}۳ /:-+T[CxVzBy_9PgpEӑw|(K@đT04eOeTV}Z]$"Y@]U!t:v %D+سmv/ZK/F|1]^df6QzjFPؖ+Z,)٪>>K$eNpumbx8QhtgZ֖S zF"'_x_ڜȰ *ZV4QA[; Ug[హ4>.=˫miGqJ*="abC!CJ:}g5kQ5\Kۓ1::/Aq- V{ Oڍ, Sq!Ot[S_6N6aVЎ!a9}"KBZV]F/SGZtW^k&SƯ%ucrlFx|>WNj#Nkc%)pҟ@F:ȐTC܁jJdu-?"OlT>M/%=S eIJoPjؒtӍ{-$d?PآVa`ٕ?́Mܙ@Ruf>ٿab y<9&a(W/ Cr=i3bzמϼϣ#`Q@"&R>Kl1ojB2W*(Ry2< [ֶAyM>ЉƤܞ/ uS"T2 􂑣)JT`!)*"~øJaQ<3J;vj$ .58CGQ7e&χ|NŶz"bʡ5և[! 'iPŽn"6m)uO"6 :uI?o@Erؕ#t-}#B3frί$[j`BJBq5 o2/frca D#fGzRIaںy 5mo$ȝG;G-X.Ɍ 9iCׇwlM~Ը [pVB2ՙ/gnQD",ƹ~0ŋ-=.iv-u}ߜQRoMX2R%1꿄 $׆ R3Ne*jw+~[hx Rl&ţ*<JԠe`?R4 ?lFj5-enh"%}lB.!ޅ/![NԳgEh:mwrZp׾aW%$thEyOi`gAêjVZNZӗrs,IMl2SxyFF1 ECv)/*أ "ދӘzn7PY$ |N3P/qp@gu(%K䭪ۋ"$0@%.ћwuU'a#> O:TPߢ,I:w_'gx~=C'|'aOnI"a~<>%kB~J}'z[kM#*4M׸hN) _gy+=,3Mܘc,TʖWp&B&ͷ\s9*GYuf)_(= Mm UBα&&BNcNCSc C-4 IPfEVE$><{Io9f498&\( 8AE#0neTx>mBPqf#vH%;.=75[:vd2¥hD) 81Wqg,MOs-LYFDo\Kٕ"gBtvb _4E p7Z $n;CEs#t aiGFf^SiPjR/$9_<Œ8nIƕLJ|RTl6H/l,Ke -}#jϕwY V] ۍit;ީ: FWPYg/l\=7kUmeCOֱd5gr$| j(eo&=/Sǧ+v(H 4H|qs⍼ˍ½=6{Oj7)HNh DGX7ա1I7ԼF7pkMs8,W\ɮ DXF{hH%m Q$}bw6y(0Z x\k |s/YgAQrje{h܎ZlU.fU4P#Wy'/Q׭]8[rK4i MTSpR3 `Zv3?ʞy$khQzm}YskGa?DI Pr4J,oѾ)w4+0&GީG"O":~%:p#%FqDä)sѶG1mhqYiV8jA-6988 <wH|`xq@9"M|:Yvbd{`u~_:KXž՞B_x<$pl"N?L婭n?Y`#8nY=X75!/:/.;RJ}}CMz%nbKu(ŝϲ΍ǚ@G>+uY/M[(j X9,?MM)Dˆ Ts~1GIG^B33IEo,ncP9*aOOQ,'&v*nhr A̹iR&$hX"mC|'ړ UC0IZׁ\gI[04]eVkmU}.؂ڢopƒ|Ճ K2 vdcCyFcG}#ۤ˧:qD֗#0uKMW=Հ^]uHS ܳc@"Bmm(=8sb"5=jzwaypcܹ<q^w]|7wװ^z:BOuF|HZz,qȯTEY&U9)u\wm]/XZ83 qJw2ӱ67U@)r/EJ@&LL.LؕĠ)p5*"˜(Ya<טK\ [?}JÓ#ˣRi9`c2^. Tcosy'Ǻ;W5MeD]q:Z /DL:EaH $(_#A5lDjZf5=zb=l!DW7T'W-}?u] |]Ug:E [B/PK2(`gp>]{}&B)IK5Z" jV+{kw{m W84f?C-/hﻒY/*z[gg@ۆ#{ݲKu`RHZXQd䝶h(ƬǢ^ƽ:U3n Aj:!]&rP/;b~G S%%{Ht,I{#̲l鴽)NV_EUcF,7\T$& Kӥܠ9B2I¯xQ.։yx 鷆k)Um[oJ=^Y 4Ġ^EG 3V&i,O.GM)Dϫ IFyk>Q .vB58y_D P"vog;|&%?u*C_הB\vB%DY.]{v_GG0ʙ.x}Pd7o푥O2p%/8u66dcT4={P$(RXRoNr@Jg<ܬd N Gۇ g[NeUz;"t[`M_@dkp q#))c;^ܗ /b, 5W: b~m >3¬:v#->YFRxLë` 8Վr#{-ftYeD,ʰ7[@E;A kU [s8&b}s$G溝+`ŷxK{<z|4 u6b`TdOH#V])B w;frlUMGo8A&dwң/ɨbʑϮ) ]+_v?+Nކ9#!EueZנ79ԑ/}-8D9+Iy]{m ROa$OǰRYKYo:i)QfoFG$Kl+DMugKW ;9_b?qSYZ'xyl/_S)AD[+CBHަI:9kơt5E1H & LHh)RpI<9TMߣSmeO\iUW8?*i(nTz]-֣ܰFo~Vw˯Q(/з?A&/egwmMC+ _)2 }t! >;I%CG+WU L¥Y!q+'v|~QjW ֟0*$3ItjD&`BWqf/'3.HPS<}ؗ˵-F/帩.df>Ǚ9PYa}r3butp!]m+0! K&t/(P*< T@8iVyQ_8.n\"< csg<4ƿhcVUSw.5At T+g'0S>}{iƳ+i,J'O4&R0 UIc}/jrV<21{d^g#Ӫ^#Z[;–e 4vic%$[-@ 8N9Η)B'ы'`(I$.ǬZ݃+@Xњ9&@4"\޵5!;)o\G '1as ). 8y%N'sˇMR4 n_NM9#K,,/[|O:CZ*<19\AfMCo |SL%66wST:M^<~y4N+Tٵïwjc@j͊.OIRpI—j#ayb Ro$HSLr'\uoRFX.XKbXo$+SFbȱClO\ih3.T}jlB=ǒ$"V{χOŽ4BhJ"<5K-  Xj) mʠObGP2!L$%H "֥ y/p#%_d=Ƌ~󢌪sTvGFuQ_\Vf^;>l^'K ~{ !EFl!U1k**4Cٚ _4-rБ0f=j?Q?pu؆LB;K6s>? _M:A84!8cGM=G30S)0Y@Vdt'{κPL;k0CIBF ^YbI}oQ:/l՚ E|~z#]ʔ ˊ.l[lx]BO it(pQy 4Q2T71 `3Jg.j[?*[x2i=wgH ؟ڙ$4ERS=ؽƟV1.mx̀FI@XET߿ac[V~# Hh *pHg2>9ϗCgb&Ese{xt3υT*,FW`IZhXQwnu ʈY . k|/`݅ID/}Z|x8sJYUYOV[R5M+~HQM1ҽzr*k l`♗NjfN/{{ 2L&[M:cB@9sL|*G-׻lo[I8½Psi*2#9e6خ&@FbC\1RȯB*;i+bȭLWgmު#qm/O3 Ps_ ) Oc`马`a-7jtyP2ϐ(TVVKZuv||s4/"XBHd3|RfS!A9һ!>t|T̕V4~ z79d`O07>CPփXgYXYm u>9?pkn5>tz*Qd*t@q29(i.]>QΡkvX*HrwWW:ݙ*$Imc@PiLÔnf-X0uθbȖMB'uԣ4.z\ &oO SO3bz T(wTd~Ui8y--~EdA۱ʔ$J#6%uU` 8sB'j+ vߧLs7#F Q RjDEΪxi^}C"f*oPQW5CMe*JI /c7]^ &ݍ ?1<SpPc1 +Spj ߳f^IFs1Оf XШj3;F*tjqWWϬaT!lJK8uDh[i^˪)c v|?z)YFY"$Xeh4o׆я;JNa%E{Ahʔ0VEHk,d  ^Es(E !`etiJ[[2[fMrG*k}-sj5i2Bjnz`HG*0G۵́j8yo̯+yw)V4DcPE\H] T $Oj81^=苑.:δGw-9#/wZ|g,pU\;KYInٵ~tK*.;߇_Z1 PeT̺y-F;˔;!T-J {M9ء O-ua+2E`^A @rLuf)1?{?kK*5BR;6P[FM l& _g1a L= 󕤰٪h!(P75 }|ǐ?sLg+yߞ2OB^ F]KcCR(U$R_)W{VN)9gk֑mŕ2R(OMhu#%d̍i-(0[[%px2)@`b= ܶ k}Zrܕ u#" cP HScNY92x>t%6&dʙƇ~-qtˢe "&pC ӟ6m< ~|I>Oꃾ$hQܜ1cV,N; e#- 2䧠dǀ{6rz3$#^E"m4|8 ^_OrN*51zm,+t0f%6dN }VqArtеI˗i#/k3OtYZk:`-t W,Q(zmb_A4=SvqJ;X[̉qGq+惈?10&<<gR-5Xa܂YDk88wڬmg='J.+Ꜥ~~<9ٗp42h"~X$xᅼN. 29s>PV*3_Z7 _jr{n7'ql["ealWT:}OnnM}ACJ6"JBU;BscC[Ikݮ"Du0qrC6}mv50S[²}# Q&)}B?qvJlw8pDKhHoLc{g6|`FPEoxTc*ƵnBFT^Z Ly? ofL[ ՉYDE-@sFo:3x<ϔ @JAjSS%ayQ_ δ*Xe_ K&VO'W&/*8y}'tOQ[_+r7l )\M//"'pc+Z=ZPg`n(^jl%IcF}O`KzAlQALu: mH$X= wMvZv'u^5+b7஌(.#% g}5>^ 寱 4h .phYI: 6Ov ι:rX ~b5΂B%-(:T_pbFuShH.Г6 4IH(Ƞс>lXH\SEoVPO;TST1$"x z8ayW suQsP)m'ď06BI"'.2qa8ufדF]1L33U*6:@J63OrB# `Ft<Ľ@n\R:g.Fb^ V)9eo\NyK{jlLĔY&4C cu:/R2ܔ*aW~F,@r]^1rnD,UY/&uߟXƿLjj^֮v7j&^rAe59![[3AQ/W TPkt:?.˜q|mkp{l9ڎ.@FC2uhݴb$R-`G"O-ca{j~:^eGE^u=4ɕ5P_[P;`dl<3YJD'([A  h<0-{!23U8;~=zYD_Ѹ!#W%mW5HOwHzǀO dvbUpǔWm#菉'ߴePѲ^X9# 1>&zٲ-bFNoy2;UwOG?ȌM,+HkV$=Rś}=0huSm$-cp"כ(qS}'}B;A.BhlUB QY 7NfyuC#,qh\~/Mۉ6u7#Qۉ3n٥el|qJG@F&'y-y{Z:-9nl% ?S2w1e|Ʈ8.=h%.R:4Tz"i.ܑ"Fo+y/[= =goX/$rgٝc9|"E꣬G7ٹrN˔r96%R9BCezoOcΝj({YvoC3:uV&@ d09w| ث߁锒s+,Z%=ʹ,8MI݅fNsh+"R2| ΉPTMn/R,!x0ir!*l$)J$ Kj(_ ~GgLlvA]/-_+mwY5 nY; aLe>Dmv g}CE?F$ma B;_3zFx.*ˇ9M51aEېT ^~\nD;e, Ivm Bd]ի`s7fU:uOy*{|J^Q f1HPeeQĖBp?`Vj#Oޞ XE}Ip"2{dCx_=suLۨŖ@:=c]80.eSbGΩ+Z}kb*-Q$CxD2jp k*t-ŋ Quur'Oҡ[KFځ|up p oaR =9IW+( 6/Bxv̈́nuQcqoזc%qڑC]i敔AEVh;{4.|+3GW?UKr㠁Ϫiq,yⴠq \.tqgYg7|QΓ:"l̷N5°DLH8'I9|tX03$kC$6v{>m8N:,F!%~G~ƴxaA/}JpƋGpf~*rB! pE&Hy@X'iZ+{<:?%lN7n[?dCB'0oGZ콏DT !n̶*$K`#8#[:Vl|c t3VSkKեeBWũ! D:C8SlWX}^éiSM;sl#\xmy\t "A䐚MW͌Xyyn +0F_Y~.&+6\H7ka@ieKIq*9{ɻ832eyIWlh%' Lr_&O}w[]V%wX22bE&9-™(=bƼqBq7LL V`MW=kqiśmF0aBŽ A#E#6,\WlSsEK-5  GƨI =<؄8p5 o &߇ݵNRX$V Ӟ7 ɊEPd7guQɥc*q˞ 9g(sGr-_K|=#$kFh# {.8% /+#(|0pTxVbVD`G)34,Q ;pV?`DGt] A~"!@zyB- ԉ6pGn?Dy$[X-4‘|B;v `sX* Tt3j=G:l15k2G{u'}\.;D"Kw{fn(53;v(LZ|p"{7q^4|R.HdGd3?^1h#:=dOsGiV&zE >q ԽAAi+sJ׋yzA0ΝU i!gr|"N;'j`-w\LAZȥ>Bڌ %㙥3_T[VΣj<,9GgfhԄF&3:m:G[\V6)}ߐpJf(n`g&kȍƸLMc^W +0dV9w]\D4OE:KXSXrIL" K#ѐyIRf_Ɵ̌VHBDR %{Yo /#د쎚ob6&AΥn̈Kܹ-ޝۆ%׉#x;fIdX?u̴"ߪyl[gVn@P_ho~%ņzGRcCh9\ 5`d0Yr_!|hm=L*U趶r c;O@&k$Oi޾HWWC6/=66m-hf ::Mfx,qSMNA;C~3([4Y+S#?ԬU3 \Z^QAE A[yo߽=͵3pi< w)Wgvܬ.!(f˰!$!aDn2H GŋN2Q\+D*Ø%g+5^uhxW> K)nȾdC /e5UA.) \RmӬ7U9}(Y$@Un>FmtQ" :\MehgVUrp-t Ax sef9+4ꛟ7aXt'?F>.6vS(0C0qxڹ j`H%XM|! ؆NjKQAcgdV}$Xag+*|%z-DsL]`MO*t<"ʉƶ| 397Qi׫J_hN6 ;x*>='1ORΤ gN4"5p& lPddqꔞdfۅ8}VܣJ"heE5CP5fBg]f{$yJhk<7pTdN ׼s:i 쎡p>dBV( Mў&2n\hbRY.{Q5ZŦg!:ꔦF< hmR}*؊ZJI~fɜƨ͂kӋkE0oZ|W<+9A)瑿mrk;| J0Q=8THkXߊJ _4:-9BGfgIH)Yw#rVD*dzg4z: s|OA3?fu>}X+kȑj \jaԩCˋ+Nwyg2zsL.-Ll3]ʵz(j$ئܜߚzoWV#9xxja+Ұ}@Y 2,hCzqdrz@!yQӑl H|9/pdMlVoyCJ?VSWayzٺU"& ctSqY_Yt]˙kV$H%Y PTVZ-tK+=&Gf<#dž2,f@?VC \6#ޞ*8  ]4Z@o%@Qs3+c)Tja>հVܾrjHp#nq& ;<#EeG6%iFf:gҕk /棚O}Wh=Ȋ4rU.J> q Os;y)UL6nMEv`k5k6Q} l:dr఼\\cU0OP Z sXf:7u_9 c9G]?w)5 m7!=D񹇡F {U+_&A})~}тy|e]oy3_ _AKKZciWZaW =CɎ:hn}p[y ңk,BXI^;s^\_6%Jk8~d E_TVyB<ҁf Ny3vO[`*%q@1֐`_ibrk{Z)Le ?ްn}w΍Z?gMd@+];E (zfӢ,d.^yBbx%n1J{QZ;|"1špݓa.q_J rnr9iи(z^bGԇ4GDe8~ƠCBl3VJ.6T|l:wK(;n,DGMf},Q 4ؤMoA Ӈbߖ&SC~䚈 eS*z~k-‰KNiN,@GT{[Njuņ\5I䟉6/D#Hr TX[NK3ʸ+P^s|1cKNQ=hFd eHo,q% m,Rq':_.`7܍]Meb0MvC\0c;Mܶ@wN(o$:F +Y0G /zNaY%e&):U[ >אo~bi>RbAc-4n.wmTAAfO&p8kJKzPì4츶M*#]gnd_ NliK):Acf 'f™z.*PBG4,ѐD;?ag 9 A6[}ыb~[ک܏n4 L3FGVl/ټ )ɮlO G֢+(P2L:?QsۃxLC~=ٜLSM;AvlN8[E۾Fkonj O*~MeяFU,>>Zη߸ A*hiInװh2 Xrne]t /@">m0/7 ?OJ0٧QJJySSt olnu=(mЖ os@8k;dv5<Սn!l7i35DXcl?J[?p~bGdQ)ݳ-`i:7t`ReR{k\ ?&*@l֬SvmQX]ݭ;c(?Rl\x2iߢ/adCݵHy-pHGHtu_&r,locbZE~?@!ܤnRW"9عNB;9}V*&TM[o0$a{ˀb`S/66,Ƭ\{+ud 3+Fa2DѠi;"cC/}7lf^-y|X8jjamT9aKQ.4QSJLܜh.f~/"Z<&>THkU Z a'_r3%\BJ0"f8wz kWjW Na<Rj{?I32"p-~@7ZJmz;jb%ZWOWO*~ܜ4" 01\2h>e< 2|#uW-H{Q EGnmf%] e uhKjZXeG8|, $W82@Ȣz['EŀT f+bgwwNwcr~['9/:Wz?g,zT[c ,Q~+s;6rQg0汩ûmf܆ n7M^$VJO=HhYL-G~/K-?!%h&˞myAb_P¯>?&94CaZ{6X8$oj_!3-i"k(q޳؛MǮ?ze49 {PQ+փ4 ߘf޹uA]pfv4>Dqyʂ? D)[WpԻU5-R]-t(l+Q>·IbpB1<.j3+}x^H+2 ĀbpKhF iMEv)OQc u- /k9_Sl][%B>:xL=؀wp.|䣻Mqzp;uv TJVv1B6SV 0Xߒ’=Tg|$<ɢٱKu?mR!`xZr a} ˖!M"%dWݫSɡEti:Vimv8kNA/VZT{`J#cŖ riz_Dףɇ9L*/jl;1hi "-ي@Dt3.6Lf釒|>;QD,ް|/jԔ}INi`F}dYjKzwrYǼGKf7u^ n{Sz;YJ$@z:{"G\9a/n:rfv9S3~3Gןʭ{XCV,؃jeѤzieOCK1h")=1yq/PHJϐ] M;.F*YPDO"+'E(>WVjQe'8nYbaKpfە a%#e, Mp~s%b/XWdH"O ϵ\hî9wRzRKԝl]J({O/)AI{:Djy4f*TA s(CG M$hFQg$u˜_İ҂<~Cj%Œ3E#|Ո143x,A,Q{ƥHk *ú ‰B:cڴO{jqO,"p\ǝ?ĂXwX`oTeo]=^B@D{Vw4ڔ!:35a%}5W:0!?|P`#xƘ]g4Pr@2Asffrv9{%Bb8:& )|&Z&#U|Nf]>?+ =@UR^L 2Ƣ|sɼp̔V ,eZ@(r0V ;p˳OC~ hC0sy}rU.$ѠPVb3]P?X9|+*lq04MwVׇ3kFn@@ {Uˢd#ЮXلm9F6"qA16|^5k5f2UZjt1yñhYI"n" O+,suzO7zmot'fdIa&eskJ<.݌J&(6 . }mvTlѠ{UcYyTџUqf&qF' fdÇφD9=~I,r&-'Qc:-^:֮G'#1TR|YuT׭VeAxi>]Kc>*~n8 eX~b 9&QFʜeSCO5ܪLr_"J PKd,`H , S@Qho'oQ;7uVt@:mm&\4LR(B9qL:)ZR* Jbۣ=Gwai>z}DOj3Ŗ S '97k)?.]\..;<5-қ׳Q 3zv;Bt1Zso0;U5 $=FH1/=H f")|J]>&jRߨ.*`\U?MMKT"!iױ%2;ܝc>~ۯ;|;)#vHzlzTx˷E]'&ȚD#M17LR:fj1 L&gju5UU"IL$P(7MDSG~ʫ󿝍>%GNBפa0o^AJ6̥Jf-<>+IS]|M[FHs]?w~DodîΧydUK6m^/ހ,)+9 y:hj Wv HN7>dDLtIi8/V$+\`ժJk{Y^M Yi2Y}Vxufz݉K W "!U }[Z'q/`-@_y YCTdD8˳o} + A@^Q_rqج|ZxIXhIe{[kWIe7ro&c.KX9NlVYӊè&;Os`Wm Q,7K~Q W̊E=]y IlI&s15qm+O"`5i&aot l(pTgvw AlӐJG]\dm?R D)WvwLC9Y;"2RQYB~iѮt0JWдlV+jj= x7ͬ!6 r#]^<aP&mt1i _%]'} 4l8QRM--I<' j W(d ;VoYVЍt^<̎C3;i/~]/9MbѰ69F1'ty0R ?֐>CY4sAs3K!73~M4db$2wO]YJOiH R֐GBmQ`vSqA0P5ZW6Y^hjP0 Xy3$|KZ" :0Ce;mP60x ߛW.u/ĖQ?NF=P/ b ّL9)(Ro-3.v>=yȈY Fͫ=p=k6y3Xy4.kzу>}"1=V#PY@ vL-#]T]6~{[&)W;?s}VN9u# dϪI}i>):lb( BK3t97W^LTp_G;%G@Grծwk< :gGMh׿Z:}a/Z,d>,r˿>ff|+QVtcC'ѷU@4Sݼ1n3 ١y(]=^N~kTf%kB?~ ]lLPqڢM:sFڛ`7ɉN<orB@@ 8CwFM.0b\90& ;ɥ;pwd|řkkF,/3*ll[x>dLjR8H=W22[|ґ ιM|@kDj4z;ô3eӘXߋWU`ۍ?}Ξu=i7aVTTPG3Iyl:xJe1M|C{?uA.G=5O1TZ>/yXeM>`fСƩT:,;Tz 01rgEΎ2K 'oV @bVr6?Z#Cӡ$sy5q%$х!>{nǒ.gDX-M>,X|e1+QOh#+  ъ0рzʽlG2_͜jb>ZgRq^>%0Ԇ0n /fIqS<ԑs '86{^/ILMt>/VTKD (AGpsDSj J8qs89.7rɊQsd ﮳bۏQ`*aKrh;"!T`l:=Ѧ^F$8]IN,3B>31Ё| 4Ȩkf:>=L57”@HPҟԄMmG'<<3Y~Rfa K߸fZ(nj6#0N*ƓzaOPrԕwս뇕8Huu D߻k}eѡrQngO@RuO PyJV]˳f$gBЫPg_,0?oc|P=>w-y`|r1~% h!RQt.lO@+ Me 625j]ҷy0r1~/ThVq0f<ᨬNO ݐ_yI.u>Tĸ!;X_bJ.+t]ID9!d\iܟxI9/yma\q(rKqczjzv/觕%bs)4aޝNxMns\L}g+Vfi T*9;`6VޮB̎(iX.ʻ%xQuM\dUA@jGoi!l%q 3}۴·fm~@t`F4Z&WWx͐Aeߗ">X3heG0 (k#u~Yo먩ڣ^2rЗ%VBV9O?:lm- @{'R7tB\Z OnBW*1 %Cקvw~}#dž,;)S+UI\+4 (6DL&'O"&Υg<ɐU&(GK;P+?mL9b %TVDQ傹\yqC'gBN5i}kO!864̮z|&BpaЦ/[r?,°-|zy9 vquph~=*YJ^:t6b864ߊiq~Ө9{|U,pc gE3JH(q@㒜z|G55uvaT geK/\\5gײQ 8UFbVi }3O̥u}-T{'%I'}/=j4A 1 |oՖ66}"ڏe$YN"~J*p%e(AS Pt[< d|Jf0h]ޠJ-~5 tn0Z\&TTwun硾Cfv]S=z7؞brzF!;/OO2Otpoo* "!hwCA9MVSk18[Os9o-.X/g 6id #.K0G4S-(ܥhj&%_=g(,gջ߀`Ԟ"|,l,*VҟWڪ^a&wݢ)dj*y>*0mLo4{ʰ:C#"#N54qd.^֎XсC,&.'fQ`uGv6.G}:;tMK)NvydzMdJbڧ1v6Njr3"|bt0ϸc,.X|9OE ,דQ |ҜH Z0xʫfPdYHC̡W~f[P Gf wuWo2s<`i ;KOHG g`\ݒ[d5mXP+!æ> 1O{0lgth2\. Cj_ii~F8G&C.lfa[zBn{߄$6 ONyȕ;]LQVhP;{me_pMwo"-z"c?ѸjC$Y`6& 7%#\^{'roYn995:C/ Elt}: M|Jq&UhR%͘I·=.cqmrD'[Kat>Vc5gZٻM*J@Lz?$s >.q{\/| }slnI{ Ԍ@RsN;aPzJ|)ѦC>iete7'qFAJ4_/%B"E(4/WaaO *?^a *bd ^dɪ #V 8ޮM^-/g1,moJc$.D]ݞvcvMûo%ua/Ca"0h(37^dWmkz+/7N0H auhm͗l/ nMɑ#OEi?ۼI޿M`/]_ucn{%QUw`ULvYڕ~1CW0fIH'F 9&+/,yj`v'6RGڴE `V?F"%rPYιڄHyKl!q[S$Ł@bFƺ[5ژkb3t~@sU]e5I:sqëhIܴߞ-]?x+"!l'$#4Zɐ{Ң@Ϣ8 S6o;!ΫajVdZ%mZiYWL/|t<. T\,Ų[e7WO\З0G21Oݸw$2aBYs`NCDօ0R>2^r ]w ,DLm|wF^}U$[Ұt HLQzx>P,u'p >i ɘ)?SD#vQr]2CQ<a"* ^TZMb~ .ca+njLI怆Ef*P;S *X۫~;Y|& z6mk` ۂpoN9UަŌI(b8A]&*D5pYeIdPz ;VuqՈ^ȽW ,L!ŸRU[h7S`d"Tm#`mDN$S$`iZ[Nu<.;.㐨='`£;<ǰvCMحkMU.Jc"p4B)(Tu5N6߀HBH.).swjPG9#sS d[9uIuV!K]rUP0} u{>?+if0hTg[3ɏ- 'KT=ˆ +GC]qu:)$0堅 Gp(4~/9LޓJ4e1"v䷽ qgFt9޺no!wLDʛAwgO5` Qs2#]]E\C +CȒzѵޟ뜵yw~Hu"C.9U?~,qdgf@fK5<'fg,GQ'"i*APԴ;y՘]B>le3 ZIe2F>ZM~ '_6( ^n#Edk 98ٰӚ.Y6Ƥk<~4UTIX~ն40 Dn `?g>IS[Y/FUрVi،.ےlLaA#{F O˴:a x6V5P}%ʏT"2W]:m5 !ᅃZdމQ.i?P:fi8t @$jnW^d//&%5Dru"n1B{ $ZsPq:Gf>D^%L6m z9lwd‹{9|K8= Xԍ=&*RGc#hLB,(iVPbORƷǷ?)*6,ܞq[ފ2)qi졼{S:. A:pBsx+au89bE#굵_xG2F>嫀QòQ*ʼn0~f\G4'H (x5MF_@<^ܭ&أ6fO{&7zpن؁D+yؗK\B~'&DIck+6||M*e OYt.#\ >0h'5^ېsPvbYQ]:(m訢 [5Re|dQ |=oȯ,7)8`U̯HfPJQ8k,%!VH>${UџWP.0nS u/EUS=fyapEJ{#+߾ /.!K%wAr޿e?5@cgvr_0qkƪnߥg)) ץ_A6ּ"pfoV; `4bKwͷlXYA5K4E6]lfveFdz9tv)]ooO-BnQ֬aԂ/Gբvcr[OHVY֥!C~9ԫ |\T2Yi3ɴD*f5'A1drTPcBO))$Yj 2K ,ԉ]Z9Jv{Y3$`I=:Z`Lh|bRl e=Tq( pDqW^N#+WL\u@t٠6p_X9I99SwLOVv̡#?DMtϕrZhNe15د;֕^胳Hq=ʶ8BHƇwABł]yB6o=lĦuH DULF/%,UL>AnKQ-ד[Z?Wmp>1qvDńğ9@I#9 G!n1Zj F?績ڢR??KIoX:ls~ûS Έ M,qx8^rU1ݵ>ĒԏNh{*<ohQXace9VKv$Г;ӒݴonWdŐe),uaN6`Jf=kBT^FTI&8@tOU],/%FZx'^slPf/ Nޗs|3*D3sYV&$*9|,!/*7}bqFHq5;8A&H42]?&-õ:!7eR>:IwWW E:_B̆4Y') , m푥v]C[' n>jѢH:]~ wٺc*#WYQvN mĨ5HͰԛZjPςC{|kQ&{p?pI M[QXȐWG)9 h玶.%AcB(,y4B;\}pJ2WᵮzNl*Ql2<#x`L7)_,2x۳r0mke{dŗ#"X R4%@ؒn:KzBLP(CႧW_a%ĪQ(U Wq:'H8S fsc0 \9U;RA1 r Hc_qzlKތ,"S22Fzg3]u;Q\P.xrĮZtfɑ_ܖl 0|%> p8 C 0TD1- #El-hyjUoR\Q\^T˳B;)iF;gNSky "5C^A]vȻdgc#zBVz9aGi H>4гL)}S1Y$T+N¶׫ۺE;U|gzi=;kMzP!!ںqp#qdzud#g1 Ʋ]\edp.O9ǺF%!e")\  uR^}G* 3:׊-H#:uɟ*NG>QQI!̩~Dlf܂"5+ />AAGVt$o|c%Pý !0d.Q  ` P(qw V1;+sf.-|n7NV:2SdKb܈3RDNs{Z;gt1 d.5؂I$?f ~@rRmusoAГ=J5v7BԢ`\Ԧ^|ٳ'+%%ϟꇩ0ۢ02?Zۆɍ& b`^޸J,12k9˶cuc ;rnJ.osw(_n2a?N6I?`7cJ6P#17㒫%ze7 _nU+ٖi1>n{ qo+]&%~A=dNM>ՖXUocaߤW[_&Drn%\+7>׍a?z"K7CFTOCĠ$}?uFBb߷d&?>kK veYP_"Ÿfd0q WGNUn8Koxc :[G cPWv+N-Aӂ%}Ja]~~Կv,"%)ǃuɋO )q <Ԛƌ9MMп [KJ1.w2ibG ۦ`#&U@^ nP! qVD"Wk @[] '&%ڒ̨Vvoa]Zpݚ8m2G&zDD!w"\VsG.g[V=wמMt=a.^^Y',xkAbCE#^: /7 +/TaloD[@Iw{Y'l}גçt3ś׃DrmښY9;QD,9&8uqRq$=溒j{p!xn4tI?$sZI@3 rY{VW{ 10뫓@>f}w)!59hJ['Dg92p5IS$$b @f,C_;]~ P#OKÿ3Y"5 Z,sUεHMc(qet7x-/<͎P88qʿe(έ=ET@wP&jPۯ,iw=jdQrJVLw|'Z'A~IVQLU]%LL/ʬzm!f0KF/5QsD_SRXNZVoN.-KJY;7T| o f%.BC0q /Ӻ h}4{9]pir+H]#ɻ V`~zL@)3S@`L#gAPqi]7Ԥo39VHjKG1%rߎr4з˷r˪1_WW-|7`NJzRz=v_ gzmB+Jf3;'`.nl*x8#{- o+9xr 6#8¯I )%|id0g2~TF [s42sQ MihV_Ϫ! 6Z@S'JAmSRS(u .؜'x,Ol cN(Q5w9.>ò̪ Va*;|Ql;tjW/=WqN%.D涯onz~9W OO]s*p_D I8wf;6y}VߺOaCx{C˧՜&g5TqM2@7MB7n=hjfoEsH蚚D(C8_QD}/,q#㊵1]qOd}.0촽QthYײ_:`R4{[Z˒b (@(i-Uo/(}F0qK=G w"tjw*0p]oɦ}!"hS6C ̴`@U{V#8 yĪngG Q'Or"jOJXM~=Duf+ 1 bw~f;++>LOcynK#|d{Z$ytפ]i#hL,'Fm34Uz=liS]&&FZ`V/ ^ܩ4yƒӝ 'C2ylCԮ!P/ցI{KrN`=J$nԟovv2W Brv .zdOnD_;$ `  ѐ[mvEX;Gk>O $3QY+/K>)[V}" +}C?*Fs,RǍ"B+l _>&դ K G8][f yˡTv;28ڳ/??UpMfs'̅F.rr6{r4x,{Ǝ*{J ?ym0f%Cjʽhߖ\962vUx Ȋ |"G*H.][ʰӫn8e aW(^EL[FϠTfxd`TO=j{q ars l = O 5Reڶ@Mu(GSJ=v ;(U"ՙ)B cf4 cϰm,6~LT;ĹqYb*,/ `(H@UU7v"}GI7)%VGEs|f0cN#+ʻJ{v Zs-,zzKVlߙ&px, t(Ԡ6{u!Yv|JMgM<)y7>d:N/eVc_2^)D3[zOR9aa\;r"-lhZ4y/\$SD~|8^+ ,%(oFE_uso4v#;s:߀џs;pg|mhXy 1 =zs @|Bd\2dT&1,&dt2ٸ޿pY0F{Y("; gc@NF8g؁pF/KVԢ a#,Gݱ}Ipfp%*`X3>R_+Uv0#vb%5Pk.ܨ}G0S6t\xSP9am˞{ t/2|߿=N4X`HAHv(h$1RzFvY~9'ν@3Ͷjy.zt=Η a#"o 6zq<CN<aM}N13p@JfC;\,( {,];G&,eYz+Am.&JrSZA# Kۉ`d&1谶̦߂]iKq_Ѵ|3(bl5SPAՎrI+s]X _(lx>WTHh۪@;1,O)Z5"g m;ȁNAmU9K6^G*"CK!ѝQP*oX%lп\\VAs촟 5m:>kBf0ͶCc{CȈbGfcY|| Ryx=OCԯ\u)p0-al2rnX"U7)< CGZ#X⪸ĸ ;X]$,F{(!YxY}uwsƹE#&"7BI֭\ds֗AwKiҲQ&^_pZkp z)8|9o]~a7íP-#hU/^:N6:SJ1M2x8m4>U*lmD&mm9⨐o y&a78Ѽb{'U,iO #̊J+Lŷ'k;?,yMbvetNJٙіs aLߥ9di7K,RB?vTB>bЮZ70?lLs:fJJJǞmXnX`uHݵ;;Hҷ妰O=? sm\рϰ~a1/Y6[ 3Vqֳ_ %4@`1}~3KIZ[+E,^CnͪaMZ ];ȍQFiyD9w 6‡t[O|E> sni4l;?.$UT\r' CH#Io/2c/GJ+T@gf%.Rs6l,޼{׈Ŝ>4Cѹ'܏ <LOy~G"9#l; v3qw/:{;#! kj„:D}`n=e-pSgœ0.e8[(25E9=6Ȃ wm$}L$ͰjԩNo,(c/o294Dhz)i' :ql_YY-Ҽ _d}k!di{z ,'\5t 3n8`U`UZ7յy; ,_UbgA9X >{EO$]@yܺ`N ZZH;"p9^\`RMA4!@,RDg}| Г UY˯q El/PZ=E%\S}ݵT/VNo͹l:CYX( OBϦ/2&tL$5M\p0Ç2-dyXADmKN[  @;%z_E=N{hzs_P .ĥ/ erDIEc^ tDu'_2m)aok&{MŜݡM1 [s#6-T@xw :P^;A,@aĪW;}򾸗(R-LPB|_^Ja@ѵ$ؠl\mSRU;}`WǬ6S 09R ogU΃ic%0x=ͻ{,aX_1gV:]_װjaBl?$+t"`]en/Y,ۛ[Ey8kƲJ L8*.h[r:t3>ߢ7u_urʕ*!$KvDc7Rt>Qe|rkA zRT|\.O?hԿccnd*m;|ƟsVUe!z̪SwR'Cb`ZzF}X$#tНpr݂k|GbHFjֻ-G_θ*ҠA`DQÊaa.j'6AD]Hu@%`yBq|[|b̯Qկiαк΁yvGd^NQ{4Ͻ3%v'EbrPX.)7=+Ĝ FѸ_k@Us_wP˞`/37uhCjOcZoc .^*3? žLZ%)!o!e$st%ˏR xrR)$VY,5pˈra8M{L@qd!rj\e@C7ѕpڠ7?dF`,Llh&E}2b:% ]w JKãUGka[=H$ T+zyMMBe>dq^ 6(8hg sq&je.S?z:̤ʡdF@DlHG 9fWgh]g})F^5_Ţjj KtI0"W2 B)9'>8@m7YW:kz /+t-+-la$}[q?b}BfmU~ʟϦ"RcYrNSHQ0bα*5j>se}rCg̩ N ht25¶tP^_eWn]dPX1bA9lu3|)HΈ=h[PVKXBrl¿kݦd|cH3JRT&f| 2M0uPtE {)⵿ٴ\uQi*;_ReWոÊ޶gv @#J,>3p&=F3(3Jəm 9jR,˙?Ɠͬ,h%o>g+a޴$g>&1`eL0%XI3ԍ`0#pU#u݃b6BpL-oWfS#SE~Ah!KOybQGk^&Cbw0t98thh.!ɆѽwpV|?X UWErwЇ ㉟4mwhVvaSdh&aYŔSmڜJ` 3NdGa<!jP} X[_&!IWܛnuj;~Mw) 0JǦ2PM +yH hzAnb g.=j x1M"Yl99sHZVK]~ ω֍]z)tQ îm-fA4:Og̭j/+iE(PӢ[3_O< % b8W,_=dںˈDmI66>`H0V_B h'O :_-WT}s)̝)B ɞP:te0֕IGKmz]&-T&hvpfW9 T[̹z5.>h@vzz .>[m'_Ojѓ? KZOB̽Qty!Es8([;wWc9Ք*R]f?$L ܲ@yIT]K nĠolϴcY"X|# \/@mD^>@GƜs|#*>Mn [{* ;I]} 5DPċi[RKu,i4S/)6ZmڬJock1jqlo w-.62uiɃͻ[4Ȯ. E-֘09x5X6,wDDJ>q Br1'ž6B=#8)0f8W8/&uC MNh>󓕺Vq*VsCvUkxaCd"e,S $˴L"qtGQuǝ'Gn1o7Q£";6U|n>:9sPO7/Bhݧ2Sm' @?NiJ6ܗgs^zkEJSQ5'p+l"DT>cD^ th3GjuOP"uc4$eSWP)ѫ+|YV;GC.O;LK>q_ad b<<#JVѓץ?A7WѼ_}Lq] aZc"<85MG4Y*pim]}w a*Mؘ2mH K6Vh%>{HVҵi0 SIFdox5X~Xө2hUp [Y/Ɠ9Կ 8HX)jLbͧwj# eqjݳGޑ̈́ހ9a|D%]jz¸|mk8ڦxNlqyJP$t\gZiax/Z֮ZlSyy⫶› zc/ZS˳g ms!&EOΙ,&a:&0 *wJ*Gs;&"mU2'T3ռKLWt*z6 ~|hpgcB{g/V05DV}#,- 0L )Z.|-ȋF*-nd+ ۝9 o9F}MV/䖁j3 +o0((h[٫HbG \瀆INz~RKd̨Rx(tA[rEYSA -L5셙,aGZ򡣧U h )bIx;mdzrQcݺ!szI# }rq1ԊgCK_joX ̥CֹؚQkw4$&pI fHvbR}+Gs&J VB:;i'mB+Z2QS@0*U9$C p? b["_, 5āSᎢaV^i)3}h%fkzvױ0ZPLa[ÃAO^\;m椝z͚)yZFN\3M[U6xwAmBY؟E1wJW>ա{c1߉bSRK`L>T|?=wuiԛ3MFǖ[M1Km hgփ &iid!UMx9UwXqs@KoU=ʕ7;FXئ)bMA[d'm;خx'9\6־)sbf>7WU'/- JIw?>.xbe*vrb~MrrDVYie<@վ;ۙ=Na|:ZO/ ==Oʸ2 Z e%1 mhvՆ#k vaS8Y2MkÎ`-;8Θ+9*;u19~(Vz Y,+h˶ pѰD$3dz&P#*&BN!2m@~Dn =`$ߚ^n#3_,^bfPb}¹-:XGnDioE%Fqh|8U1(~=/74Yk᜼o .QůP&G Qu1)+rVUنīFqY,쳘ZH(xec>Xr\ 6Gs ]& $cY[Sb잭ݝ'ezP~JP"-5X V|aPLa(6,U%:K}L(-d,fH.-YJŏ_ϼ'Zi&Be?FF'YdvƞuXo^lJ@O\4R>teM?3s ޶LFi?]{u!r` 5~&^g M0Xw7-&3Y|ƶl`۔IS?&;CfW`V6BBcwpi dsR?2 ߏ8az 7K3N(l/Da"|ְ7z-ʠv.rOO.N+A~d|SZ`ewuՍSzᅤCOlݥrŇ|rfyC~JMU͐+,}1 Af!ˬv7ב2zonpIDj9nqZ-W* |(P^^"]7%+S?8v4^GK8'.{Fָ $tCCCzz8QR FhK a ڥ;a\d'$ @@|ÅfâOǁɱG[޼qj]9R P<3Q!i1KUKQ9BBp9!E3AI;!/ql F,l3QFօQ{#=6`i|SZ&{J,]ENT=0S$/ӊsR3!\Cg^:zq͜F DULMzw@U!n]FP5^M(q״NIH2%ѡN(G8\wpBWTCwWqЪ*-zwQ\%ۈ'pEKUu!ڎu&{k0`:ؗi0Eœ٤HRAt~rG 9A2 A-2Tj,,p+Uxݵ'`|3hg05P?o!p6| UB]Qc9R5M1x&-MKn4R9'Cy QG`7ǎϮM˧-LF0?I&hrS ԈJ]Txymb*޾z1P~&; F+6Iq ~7x fKDd-C|<#P?s= n>,cUɴTa e9pa =ZVs`(`ԋ ; O$gSVw"_},=x[(C6K,ٲwsRMc ,{ RedJbK5'L+[ɻ75s.ft^\2e0XF)Zy)JroxJBqĬK$| f֗.bqG)-\pS"m yy9賷O&5 Ն;ʒ&ak!VZvj֧N ]'Ė'E:Z7` ֣i=%59ܕsɄiM]KO"ؗ|+AxtIku/5< _'aGRK`M΅(Te>JÅk UMP| q_Zi]~€5D?X N7#YL1ES+ J"vb ( 4,`k_1}IG3jeh;w.6O&鑘o(ס>Ƒ&Mm)w3 [~N16~Wdt:/0Lt[[0)f8&u 891E*U/ᮘ; mbAi;y P1]ږ\Wn@FI|ɑ\S? ArC&: GpոQ|ڥ$Oؾ|ԳD;Y$,l4crbj9,M>O]vMKZ݆Rʧ-<X :#(W6fFio@V`Xw)5Jyxv_U)&LO)/oUA=! FQ|7ow"@ )M}c #wo<.ր&Pk Ma.X5 D'DÁË&¼%[0  ֌6uvں: ew2- \@VŝGy~w1 $}&ΤjlDE屻x<V 5.cX6FS)N)iopFA6+>w0lJ%7oeɠ–?8%$s,5$ڈ"ج.ÙsԹTɣ3X [GI$oX/W -&e(fR4+ 5/^t6W[3^ {f>W,)Mtf_Cg-TPZ TǧqH^)vpxTAL󌒭e#5fW%D*L?$0"0kJ}Ju+Vuhl?xꖍ?rW'6{'ıA3Y 2؉Xyvi 7'澌M]=p][߶j{MYH~~Dž@mJAq&M7t'_b˚'K$lxݰ AQ N1}$\?wUu:Px;'cd{ M3.tR8rX1~L}lŶCR^{ d:J^gaWݭdžH =)VxZ oy29wZi0λ1vP=Ym|vE-0?e,4>eIC?`7sb3I89~<Ҫ]ndf;| ~ +y4ZϪ}sj;Yl}7ȡߪhRlT-6U7S&kEl@%cAKʥ@ Dn?] :GA/ڪ׬4MԎ ۩#~sQCi],.$w8T?oTP4}3oiFj܎Di!PX _D[[9eig4 , 75&Ba;m!dGaX>DkQF\c4ܑlHZlhLzƢ!y>Q⎳7|΄R|J<Ǡ+o"F8MYMuu(7tXQ)suVQs򑐬5ˋѸVi&7o Ua{HPp*YQ ~YĀgpӁEF o@|F :yj!@R]%NRR%ƌh,E6vĺ~$u$G9x&p::KaY υiHjaxxN7w >7fu}CӣCwv5?ײ{C?0C1ЩYJa w~f?dhJ|'*l>ɼ$;ڱXI^4ÀV>Bj,ٞ`}dو1"8_w8kCSEU&&UA 6X3Xf"Zhnv2 wg2^5({#IF#$͔++n"7O >K+\wf>հTLgk&\;#&]_ ۥGɜxT#ظ09{hTG5d?J6.6d蝩ĴAքftnR=&l"n WId4&- z&~O`%xC-x#_KM} m|lH<JqJz%u1Up*{sFXꩋna 1Jm.'uŢuOB=!685FFƧ ڭ^] u)x&BaA*,w#_cQP{p*7?wj8(L|˪,H٥ Um"CuajZk%9[=%QJ]rpFw(>:i<=i%qd]bm|s.Aw_vy}/hf6ӳb+lջyZt#ĥ &wJ)4Cv) U(#x[}G%YŨ*;{:v$tz9՟l윋y6rlk#Crf߉$kdmjh֓M.iL(eC^]TPt}(>'vD府]_6>d<%$ftT/\[>ߒM&zqU/B d8_Y~sWvJ%򧢠"ٕ1gR" B;1W~5zޯ(np+ch׬Iۄ_i w\C -ɍsyǩI#DS B-+yKE_m]%:D˲R׍K˷KjZxH`Ťb$Y.DPb %hf؏_S@_#OkS1 ٓ*D˯ GPo^@NU"LD9D4gbN} V؃1KwldgBo )HVٿoJ\EB3*vm` Ww׻g&ڞ A #=N'E>'Z6d\e ?ꑜCǟ~+Fԉߵ3*$U{!hTXL~w ~ެy)$?!a'f_&3]`ŝwgt y’΅WR @ņ0CGkˆp؜? #y#`1Kas$3Zpw o/p5q^&DMו[0 [0LZz 7 АD[k =0Rz)`Zz![/qG?Sntdpn1$6 $q<ѵwBVޭ09w"Aq?C0k椶_JǛI[ְ|) Sp~7 Iy Vt!xfT ^_^AZCf)$9cHE.ll^vt_5 Vf[je|`;Ĉ Iu$/l-WMn_6.؎ֱ7;8vRo Iy!Z%AFXNM/_dS~ae9uʛ5F~^*²4=oN:oh{ Oە%_ĜrQ13[!s1 0P_#Br9-N&'Q;G-1‹Fd#O*iv3#B"2Q$wgӃ"7wq!lh~鹭cHblPa8=Nı۷Vl2}`r[LAo ;sS,NY%?TV?Ow땉wq`%2.q<%/ Ի;a6erOSv*8n36Al Y}E#y xxFqrTmTg$d@Rai-AzXN6yhS5RK"9!QD܏Cm ,"5C3w~cFu)c]*2jZbMDeh ϧlz[Z.Ssr-@%op}1L{ϲa2=w$b{,HX >z£ Vk°ʒ)sw[C> i)TR8&xHC 363]'$ꋤRUOF"zV 7`rX`ɊD.l9$n/'!tABtF2\:/ߙe'DT~b] DU̘F\ bUkP2T4tڦ"'a{;yǞ Ѣk1oez ^9. 3Wö$Ex`p}rq&ij~q]+Ζ<5MxS ֮>S~D}Mş ]Q<;s,h2iV`/93CDhqT{j8*2 ϹOAsIn =Ve{s]Kz⠍U&,#eLٜbnQxU@(yL7 5e)!дFJr'ŋS^dyZqEsuL\c09/in yIi2jP3w^5Cs0bMΪnRUC.Os…-o^ou4 Mw,ΠY{X; bLlPU"8޾U⁧1n#$.(oJ:'D灚 e| W Dk7@! Űxh]b$ƦX/H[O1Sy̮4]F& GR Ӥ254C'$.x=Ho]x+&0Z HvmVWW 3ԯq*$T!н4Ue>.4+ӟkmelRjg<s~E>3v=Yڃ>|{m $A n|G|joNB~';Ȥ,U2:HBr)M%,AaJt?ط>b \WD+Yܴ4qJH#z@/uߞ_|EYqUȆn-]8]% !Fa+'CaWm/e;H&*w'}H /TS^V=hk L)̒o^S zTi5Kbcf+p7{bk RsaiëCĘӕJh䋗윭=J;p*'L&pe9Q zL0,4x>ˤ^;iЙsL܁H pR3,JNde\m<1>a.C#{O( Tte7r%L# ^  jnjϟ~I]ݕKO&qO) 6JetL4H._7%(&AHxpAZ^/ G 5fґ!fO)A{" ͷsK}Y]4JԭkKTg ;|pT3OM6˳7KJa6L?ְ>fƋՕ}]~noDMl~^*(HxUSMƑo}5$oҚD"9ZL1+eP}~kkjv,VBuch6/ݴ28eUS0@\xlZD͏oX <Wg9ϸp3kL1WgM8˅r&ýsy+J@g2YcG>يzxDBW9H=R .(:Ѷ` >)2PF: NZϒ-Ä9iVLa\|og=k.\j軅Twб#( k.EQ+zzm蕃 G[覀e.6W(̰71XP N^$oX-w*_;XVH+i3KsV18HǪ2ʭ8hmА]. { ʼv{Z%$aHc4N(ES bлJYX:2_;5ٵ'n6HjZ1w$rDU9m~'! EMPg|кK!%5tuoi3 SRռ3-z1Z`",pc8/NIauF,%"exw#=T~]NS!}/g7ry0^tJjV2YT 4KQFI)F55{Ty n6Rbk"BMwb߼vQ3}w-䢰_[m*\ ) a_pw6cӖbXϒ9P2j= 3_1g}v*1lQɎ.'r Ĭ9#sSd7pEliZ-%LxEc[΢o;g"٩RnuP]ϙ4D6#I9VƏi|<,P|N\!9B/һ$%X{?MT󬦘j z0U>wa';.J/qsɧLB9)&x|E/0H1 }AuؚLA4Im wr?)4Rԝw3nygLXYC%믙LD4`=M% |"Y7-HUcP゙{qb{F;LY(MgqkH`I醧VhfsB\a$}T;lӳ-ԋWYYM=6oq2 Vf`v2JÕf 4i5)k|osg%{t`U bd4"!u3-ABFۤ}c_+5ju6OF' o[,D p;TI_m0:_F͒sh:\"i!Қ'{םЯS *hK[&VŧWڍkeBld^]y$qы&vS GF,H;ۡo(|7 9VfahLfBpҙRKv(ƞ&oǁ"^ЃODE^"37 ծx&5*IQã1x[!{˺o jP)?R:\)4ƺq] ?bnTGG\s/zGGv05]> v1GR; p11rWڹG= ^d`18y+]^4WTj0a >ʋP: .BF-bnbҮ+>MȢ±`7FtW r7!-V73Y)iHiVQlDY9. JNmW+vtzPwv櫃zՓnw&&{O$!x{u-Փ5]~e;dĴ *~.\n)CJƳAki5y9= \:B{:o'VΣ^aY0sy箯&lqأETw ީƒ\[Gl#ŠGCɊx ʹ*M{i4jDC5u5߀&vYC5_OnahĩtNFPHĬX,9tMIy7M;)a;R8yVbS:Iޅ% |2BɴbavJa dUn1xظgqS};ʩ?g98m]SJBf}xWJ&GcKmG\Xh_5d{LK;e!GX B5²e u^7ې"H!xz'k)Q BK] /|A +Ms먍~ V^W83YfR\8 0N4਋WzLN l%_iU۞!;^3jky>f:|s.0;8`T& 72ni >v|}ȴD_Q#9AO6 +NIՒzخuUvNtyA_YЇj0KcS=.#~cݖ&|,-4* L/(Ug1I!t<: JW-- I|_Ud@b\_GqZy-T V="1 +R\If]Z!t)nBnQ- kxSLg~h[vM2cwxpҔK[4y1^6y)sQg_~ٖ>t-~qPORaLj$&tMOisrۤY8)Yp"FN/~~ߝ + Sz!PJ%jCw|syoi+!1BfH: 9$igV`}"6Dt 5w&Zg:q.iN͓b, a(I0{.!;3-k V)zq -Wt?E dNYzRC w'RֿIloÄ |G |Ph?UJSXfH<Яm;[O)j+x4tˌ{eBڜWON֠uxB1nkXqg%!y#j$%Jф|D压>Ӎk+>oВeS{QHTR#pc{%9XsGHLX_A'J̵UPh5"+<\l3dzǠl;v BRw48 d m1A˻eٴ:s[Ԩo}j*vmqQn _,~ϲ9c;hv[+_ #q8)v5%М-l(UQ;BZGլ5\,|8OL'|&HJaWkT4@$A,bF>7d bs4ZyCle\iõ,*g ``'3aJ )BT b>Su.=9}{u{mkg QQ$ģm R8CB:"y*}{7 Y^RkY~%K_nQwb꽠d?ܵ67#SL]ꈄ=t63p%iޯit-v+ŹJTL(iĚncVU!`Ҵ nwoSk}]Q 8񼌶4}!y ߣK0e,}q;?x`ZM3c_$2ՎC1BėOfMR2"ؖG[pglKDgm82# 2`㞕 `__Pz^tձFz϶SuAarE^$0g)=^'t&3% N{aYݜ^yW+ѸH 'm,cA \{!؝ASW!+ L.ѥ\[cY^ȕb -ZY{h C nca@ L@[OS(:Jw3b֙Ε5^}1oD}忮oEBaǚm!1G3 iYmBrVVL|/%fV66iS2+l$,X`^F!E5ȁ)2;\2B i9ωO=B' \+>:"vdB*"z_@(J# MAՂ$hN]FDƚsI7GHgPrHpB@Kh$Hl47 Z,0A7wy@uF9 ?yEuu ӹAc qm"zveZ8:rcQ`WL6J2Zmh\&f5\G9nRìʌŔFr3~ Oni [e>D,\v^LX 4ۻ=kq͵cѸ Naeq]]). (촟3v|w˧pT ]֫}:#9ܾq?aWc(K[ c6KTyj|NV(\7ZJo%'OUټA]qcEy95EU^+xrJ=W3A+y奆δ ':#Ў|I'-[ Oy{ !ߌ;lhG<"&kiK SU{lnoյx -qLA]Q /f]菽;`О[ L.&4޽gUEYjCc޷E4-3k5,8s4|m|G]}f6*^<]}Hx FQ/,YG' 9 ϊNM=i6*6ӴE/tq#:[(Pcu xvBiL|H5׷w + Ft ( _İ5hMJ3-an\!WWɖci(:q}hY,^&*pi)]p$[MYc${皲7ER,.S?mQkm=hqižj JExB |NW0&TNtjl(X#bn@ 喝SRL'Bߙh8f<6;ͫ^le>cT>ĝ#pIoY@M0aRzm̥TB|'5B '|$(`7( AnR#s0$caF84AbR҆|\W~ƓxGh2;W>gP4Y Mö_ǂIHrcH|n-&(ٸ4[MOȌ,4k0cA݁::LLW[5blYUŚA% Ϋa_&?u" l|m3%2б׃uLhp  1ZuIwJ孴j9H A"͑*]00uly"4/Bݺ65Ϭ'$+ԼGc;9Hф;Q*&F2V7H3 l;؄D& l3 </e~NcT!% uZ AH*PrHT8QaV$v8x ~vV\NQM^Ã6#UgIu? l_ɥNE+FyN`=2a&eӏ[) ~͒[2I-׌SRaER"y<=e3=.Fy#V {Ѵ37u!jrhOl>]c( pm%ƽ #`#)wmxp~wc+I~FhX UYc`/o+]@=ua7ѤvO3bC1mf{A_ 3#P -Z' 6ܣB3m:%cif9]VM|[ۧvۺ[uk)vC ifՎ83- Y4S~68iιRX(/to .yɊPXxw<{I%4E̋wL0 ٘G*8bcy[oL9sh&N5rxہ73#v|XKҳkUxv,\g3f V]phD,=//!ErsV=o/yStXL[-X33!kalZnJ,د>#u})5FК iu)8)(KˁA~5`W#9 DTEq8~8d pi)ZC=NɎoɺ/՚0e9q>9|`*?ak)zyoHb楹}H׭y@E"rM/Rٸւjy4b'Ͱ*mK#KgaOpY9i1RpuB^qgvEO_nfiY?tl:xBv 6T!lu*Ey864d\=`^r;SK 3I#J:D;ʼ -“V,g lbg'I]YN #ubGpOi\-g1L=a^<&D}y9 My}0 ֝E=T9Tw&tL;(b`o'"K`TcoQ@ 퀂:851 `4ByF>ze 77Z{k>g 4y' ss=}PM'>q60||#BmJ[~EwZ]I6^L]ʁXA@6i 9O{\OEbW^D~sIn`b?kE@}YMŃ{Ig]u#ϗ N!e+Ɇ*h};]gu&grHnQkA5/ƴW^Sz@/ ނpPr V3: -u?褅&}4Uk8RPHbVE5_?551-xX螒jHF}l$Y}dzWˑ*_;+N}{֚[K ի,s%n_ݓ%iR5wgkm*JkQg9u%;[*{v>>4hیEgW՝Z;6mQ3YAs`N,GPM%'bW%El$Tj|y7cA/K OU=yD+gxdlXJnud-8lx'"⁝8!+%^bPːbo5@Ԃ"<1֫6W@T¡ 6aa4#pU!a6n݄\MIѤshE"jF'?ZDbBnzyشI ^$\%*)O򺠃 O]SA -0wĥd>5p">z**%(xf419CN 4UIj{g/,ԥgE*!7ypP/wV4py6EQ{7UgCjNzd eg!6 H*me wƪΕth{[PRuMdčҘFt 1%gV4fa"V*Ybvbc<_:,X$?6`LnW"=3Xe{ ^g{9 !"'a/ziI:R($7 !B|- jHPN;P#}{47p(Kh q7nHdg6Sˮvh>U+P͜A.ם1?7Rt5gDT.˰゗nҤ:|,a>a/j!@]_q$W |4 Wg W6>5Q5L5),>;XHtפC-KC%R'8Xbnǁѯfeb2amʡqPEt)fq$~aZ ⢏32RݭĦZ::ߘs| +|rxTXZd6n#@ʲ0֬C^ %k #l_:%#w쾞|3ٳo K hrxSa: oSВ5iJ>nGXPՆ4/;'M@7|!헲=)<!ƍ?9{9־dtAq։B}#jL;Ro΅7ؔe`:N1<"/oQܒfo8T}d(l.>1%b+|P4TvU-uD*<L)6 MWV)NeB]K\&w &_AUAq|_\f7Y9;FDi~Fj2B C /2Ab@;y-&疢  =ȑ@`F/1%II[+RŨib>3C IR!x4ܽ U?;@LT'1bPi@v*o4 a!~WyA͐mQ0ls! S"'|?U45mS nx oyf^"!+]x3RV2(5tH7-N@̚40KÂڒb5HA{w$ÈzV>鐿|6d#rsf?;57(i@ڙ V@g-ɅepjO~!(nWIa{[) ?*H3SU.y"Y`Iw=cAX\`.iq )n}h6+ .q`@8*ZQω[Ƭǰ y)NÊ:Yg_};4 u+s$^}JЭkSL om|9 b6;tBʕ5Hke6Tf+3cRݐ C lR oQVpœvgMH}uС5a,4ѕ)h1.ʞ@Ʉ3#fLQm7S+[jF50D&/+U1Зn tI$ŁOSbz$)e/HX]HZT2OBb-`^tifJcT2O_z1pm gqƧIж6"QƑ)NNJ9/1L;Թ]RhpA: hkRfA:GȎKk5jJO e_ޅ/.hʚ[*M"1<,ie.z`/0a{ *ϓz;߶+KɁg?OGmv;=ۉL&V/ښlekST*n7 I=j۟VBT{{]9R$&q۔EClEޛ!g^.˭\L7FLXɭ?Iew+5yTہQ9k889\ 3VtYB&癯A9 Z);Nӱ|d4PkNGE\k;s^h8+.()^(2$%Fےz:"A3i[H)@p~Z)fN[1B4Ѐbk\zƃ&VVA8c }hQ́qX6a*ZI^?YӒ s+줈L 0|_0JՠʽGfEAZF/5B!LL¯$ 68+̊'-r1TZMڝWY ުlAdI=NvH7[uS2Po= >R >Wk>!DcgN"^[ì/;9cCvs|~?ƭ_Bu aچa+ %+w8EizTVbs!ނMPb"uuQHl?xF_ Ң \\h띊ێ-鎠yq;(`Jv<轳C˛*e,mǩclsw䧅rP2?r`#5c1t!pN i ."=:OGhZCAV ,> PM|[CM|585TXQjޢUkGX4'䢸 W&QBRItoͫ#S!7+o lobv#[P8-%BG+a 6*\+1~Lc#N@LŪ&Ha2) īɒ ;v;8(SYXGV;|qѥA"G`!h?W 521?a\6>6OM C-ҝ9F 3Kȣ`iǛ z ^T W a.)Iz΀0d)# evEZD.ʏF4hjeYVmb<{K9rp' t2 a!=JglRTߏoz7NM EBBod [`1&q9hiQ9<b-s0s31~~sׅcH('pVîѐ޷<=җ4%پtqi N:*DaH*Ubrn[vr< R~l^d فKh$O-6à/BM%;ݧvBYjQFYDaBcn:J 7+{ -yUl或Sa~mD K:,o*%NFP{&Zrb{s ;-F00&{v B2{I5\ZmE] 8N3ÓtصAQ? @ X_ỔS%ts1 2|mfD1~Ba>b2<>GVzXМ@0V `q?[T \Gs ȖdV8ܴ:mϵrnV!R҆*cNM$W7/Ed[`ҕgps{m/Mp'=#u}w4>Fj{"P@yQ!cK9W{؛ duu?5bTOJg 07Fh3@'2]:s<Yb~NhB\eYd-,uZ޶ֱޣe䭊Cԁ+ъ0|?l1m\aԇ2v|(|z72!~l v׮ȌTSkaѿ@m5nݪPДvL IH*L(`a."#y@HcNMH1-Ό6,aB^BYPn&_]s +E)#POǤU,%e=:37u_Mpj$'~8hT_{=/Cfam?,rI 땋<}S 0:@eIONfE06DmN= "wE(Y5O6ȇwy(mXz?×|harCx/C*U]8[LEZ+7WGc,u)w:2Ӛ2<!/:W!s(/{X*ok] d;W`Ȥb8ź q9Ffoyqs зn,( "l=LkFiSyzrc|%ЛBy"QG;e뀳`W8<8{G4sz`X`38'+?bv & NڛD"POqf_"ݧNȥ8RL=J`0+N󀞲dYCmr^+, AqJ{Yfh:1ĸ" laxV8Ga B! J8}kKV ɪdPdM%栜?I$O;eWhX),zVs<jsp ͜ս'/xgi8ŋ>g#Atl_G=?óWtn0OauHS)5KsphH~p5i;%$/VZikuNE,²_5o *]sώ ̝IZeW_ͰxqZx$&]HI-%>`8v5w+1zaBHK!8wd5*`'%dU^|#ÓbwV#rngÌlӊ@OsC[uȉ,Ģ[U_{V㥊@,TǍZ t~mm 4T𡕅r?6 e!-ZP@t4jV1CLjRR%q5\Hl7) `? %Eqd&.eq|6!=ۿ͖pP[KJiDۢyBD2dJ[2n(5$vlY{q{?-NNIسHY(8ޮ#]Y5.9mFf!:0;  d|x[ h) GCu8@hH!#Di\Yh[wm0=]S>-fW6d.C o{o;{ 99_=NlXqB=3|f&@[w}6KIh*u;hdq}Ugq}>z?u3Vv7p9eP|DY[&A"bJFo3F-9pkamr/_o;O!P &\`w& DT:{ipErmzMCi[Մ@A*LڳI#6;/$ Q*rn70? /fJA[/Qfېa?ij((t O1:&cV_xF SʺîȞ@!v}fjrii ~h?U}u޲?;STW[Xd) Ps{qYr*%n܆RXX[kK=cYٸHK;(0e9sAcP<վgџ zT(DD Ay&{'4Q?aF̃+8Ë4;v33Vhdi=$MGt#[+V!ƜUq} G3`ZiR$}U ȹ[zo*Х q(7Lk!jvEĚ\ҕHXv7.pڙ yK/j$&4Hw21Z}WjeTQ%H2+Ȉe ix<"(fCVTsN lQ Օ]W'2|@ͷ"i_(B/13a6*Şu#V`LbWA٥yFດt3@*z܉eTTȶg3sJ@PNzNd5-oƾ}ȪZ*?VlGyW8ȘYPk$M|@>j99HKadNxYFnJ@sgfh`(/Í eV{)Eyv3$]19$S7b~ֶmLZƍuYsm788>p_Evj53wq,- +jYN?"౔gȧM4]hy6JEc f[q *ZH$ې%0C3A痃!:t1$GǨD|jo{Zn|c[akXR,P>#]LjC(I ~58uz嘯fe7-;oU΢P^0Ψ7o<_lZ 45,E(yp']pۅ$ ~;B0 ]v1hOkuc)'jXQ]sdF> ["L x)e\-ǧ_$D`1Ovx>R."[ZbgC'G|+S'_"r %v!{')RcG/ k<]c\v2!T[ 4)5'GslҖoN ;AGk.*|ss5J4h"̔3lȨI=9 <6iq+$N}u0j2n/yޏ0]ģk}8t WAC1ޓ߈K<6|YQE 6ņ[ʌRߓ$uNC&vг 0hbGQ˻;6aۓv@h9*7Z)i.J?G5dxϱŧms 茫0^k!M[U'ܽ 9*yY~  W]dŁCh\ h1&5ݥ3\mgx0QMÖyoWGx;le>$ӌ) U7t퓬e!lJF WCƃ7˄NÏC#Qlydf_[̉wxI˭z$lar=pFUf舢[ش *3 ccSG 2M$62YAɞԽRKG*MȢ׆x"C9s|~7_=:V9&$09j'"lKwb>Q.(.7iދȌ%o5bh);;Œ>mx&Q: wY׳lj?dyo{uC\ሥ [{pBz݅Ժև]>|ц “BpJZ*|`~9[DP1ag-jWP6gwꂓ).A^sO*X85A,BzlEElVUw]h~ 9M b}$:A,-Rgq,$3jXJ, q}Erg/~[iD~AŠ`Ut[t]A}$o1L $|a KޘeAI(`BfY?wHڅ{mg /ϮI,y#*~*fa].>q;DT}8L.3i ˏ>mB#H4*{jtGM悮"Wߜ-Pt l4MORU?;KzBN~J?%nYyfj8(I~C,qv)V(Fvs Dwȓԧ6`_4Z[e3A - J+.ޡYNƲ C NV9 QpD4Bh 7t0&UWt4$(f{VpYm_ݾVC2@U>i\@V mmP a( EO;+& BAޕn H]{Ow'ˬC_Ӯj+ɷTɐ,۠W>|蝪\i f}MWt(D %ȋoo2Mf|_P v/畣75,9~.y(n"{iL~oj=T,[襱՜eDuf&o'ӾJ[&C(6Fl>_C9}h \4Bi`++}(ŚGR`h)̕?7 BiXnz\VM[ѳ_`bEz׊\g| &41jC\ VCT(h.L< f NS|20楥v#tVz(X6_Q-qJp?;O\O95&m,0~&-7b1SNSlQ͎gr[|7x30owT; 1"`FaCؼf.9m+5o0?W=|3SWXZ.%[T2HZ@E. ՉJ-|`ΐM@?8od G㗵TcRA(iq`ͯzj>G*dqĜoB%Pq<]H|/RWC+h/Z'h m)qKZ/Y0@ʹS]u?>UF9ZŌ:f "U'!F@S6Tϕ& ZL¹Ea sٗ]$ZQ9oo9{7b55?~zCUwv[6;H4{>3С, 3mR\5|;$iKęe>*)K?7NcwӋ^ld@%D Y}8n,rC m˂B *E!21N$)Kn>N8hidhapM?QW6w|_cd" .FCGcdxBn b-j"'m7C!Eǫ:ϓ54ܔ峬e4~ɼG=uT75M) S\r<K(QU<1EҏEԸY4w RSCcߨmHly>vnFFpDAe= .ۄ'sg/-ɫ; ϟ/ ]Ŵu8UmN'|#7_hֹ#t.& $cÙ5}Xi~3OaR:bE؊.a;j1uLDNhqQ%B}x0]UԳ0/礝/y`3i>MUasxU=F祋Z %+'EgY)X)qK ӹJF3*:h/n|*RkRM[k@BXr(A Q7`et;]>T21ԩuJt#o:E* v\š]Aޚ y5EG%5@_v̗ԟ7 ں,g$ņL%bW: F1ߧ ww} h3:M˽OE5c웓qRQ*P {SCΩcB^Ti-?4B%qb_ X|#|3Lv @,Kl?b#ENhg8::Ojppڙ.X=FAt??S{mZl5A/Ci1rO4DŜQyrtx-mȹZ jגv\'' ̲d)͏E5s( [r""o$ɠ94 h]ȸ8 &yr76~Z}[648}cΨ͍Y\/'b)Kd e46|˵2ITy&V֠{P8(CYl$ї~=kP9cwF$..+t^M[OWZ}LqdNDuT n)P%Y%I/hn TG ƞ@h/yߨPи -R󍅨ޜWӱѾ*2kMiː tWe-\768꿌Eʱ*Hl- x, lc{Nݢ-&.}"j#13eTde}O :nj7L;EHh L1(\r좨NBMNt$yȷ-$iw񛙕+B$!)"FX˩k9=."0!-#DY${ 5`@ "6RlϨcfjy,uV=ոnOtHĦI cc-˚Ɗ~? |IIq ኃP o\PjDpƼQ-=x_ iEJc*6YC=ߝ葷ߞ/]B!xG@](#^0ݯm>($L栒6%Oڀjj.!BB.Cx[W'C;Jkۀw)qq`XDScdsWs6//V:wm} ogZ#i־\cA|U#-I9ilXx i3V~%l,.'brFs\P Fa6SLn @` ;3c#%ҲdsS-|@*Vd1sبk<@tOiyPq0;XEȖ؞c !NrMmgES7җaԸLI5_x$VK(L7]!@Zd7aې7x];wƃ~708C}Hp|>s7ON؂koҷ^ϧQ;`4d3Ħr}BlBF2UV?ASY6P*hԅ#Ѓ3J4^Xա 6@mݲnC0e _LHpaK=?VdD\!=pwX*El^"e9 t*VLj#뽴>[L>jyqC/=ʕ- FOPIE[ uE)v.taު1P{*ʙm^ sKcFoA~N"{zv5SbT*36~1[=K% Z:y+ >d{PYՖwv_OX2$x8S,.6SZY ަڗlNO̠2j}+7"6&*;OgV:kR'لwf*Vn-~'iy0n rsxv5ҭ=gbTx)*v1_/̥艳*]]3' z 8,Mdx1JEBU-?& 1gpw/[aq|I8".N*S6K(ZrJoI|5R).7shsT=kXat]%[.ޚT냙u VR'XϨ`cϓ2uL-Sk[M` FVJ1]VttܷOw5"dqp$q<رFhqEI~}vϢ#-UiXF:L;{-*яQ[V0R $ rX#u|e3ZpnMpekg!R\j^el"M r`?2f_xQpz G,gO2wD^?Klh%VG}d ôQZT "|X.l55zKӯzJ9>$?JnQncDEcsU4Xh1R5y/z9 nΒdkϔZ  >q{(9 6F{aR1߆3vr&TR14&.j}%ci&#ṘGf" aؾk ]<>C35Gx25Մg0~qZWҴw.:g\I75 1E=$^wV;t=жj5S>Kh鬋}Ft]'{δittGu=)'f 3-Ryb"4R/᣺fQGhH=tƅI345J2VÈх)҅ochl[jS2i53wA/ mѽN x6Jt~@ёƐ 64iw]@~|KS D4aIE+cRivrrj8 _l{XU 2ӭIk 45.u/wLc2~$/{A3]Lgf4$J%U55"߭PwߴaJ?~ۄeȴĈV"U('d0z}fnIl1p?_jzwȽ/>1.;^¹hļu'!?-љVގL\Y Āe1 4^vΦ"+1VeV [npmw5[B%5U+X@Ilý@B#*? AqWY_6@ԷG6A":nُJڀ1qB62RҙIbV\R*w?M3^/BZ=IFW.Rc[5K60͉5pn\ILă -jLj#:IX%Ҟ"un*W1THV]gc ?D|.lN 8Y Ј |)ݻܸ` 4.g%ST87%ѓ5&E6(a婘eh^|xN.7sݫo2g{~)r2OGy:Z̀ɑQՔikh;JxqP+5]?XΔ=R/7\!Ė"Dɑ[(Cތؐp嶨9'}aa\)fo 񢤲ne():(z{&#ݛGB{& 8 =/b{~ݝ+ϋAjW6wNԬQ.4xˏFC\hhJ/N*ml-t}ײǼWnM̸˙X\%tƳhea;#hq!~2޺߉-1QyJУb#@Vi0qCCg 0 ׂxl0 B|j!:Ǚ4 ,>W.~ mW{ FpMddbp2qiQ`hpcp$:s&RHN uk9Ԯ* )` F Jɽ }g@*kѳ43ϓbY O[(9k@N # Şff[wJQF.( HJ7fq !xG?tĶ CpERjk1N#"Y탇U:k5c.ZәJ%V)x*,B[F#9-0/ gf!R#fDѹ|R1e!PmX*WB%;2zwNO=GsI}V7,̷0TgF`u4Ed)q =?fEЪйl.GqY\Eb ϬJ&>42ў㜺8*ˎbٟ"2!#0B_ FSk@yz: 부byws*y UתrM'b){14oy1z=:#.C*H/EDAp^Bd4|?>tY(_ MGWK51a;(4GO)+A7I57嬴Oy UufDSͱVBG2m}^8YǂvMzAP3ɫL*|1Yg-~g@`8T bq5EnV;H6V=e+4hi9et-J")HOP*a={f[ߺLJAq_8{c5NW^B\)ӑ7+ oTJQ 1;kGmd.hrAtydnykTO8\&ooCAX@U~m RbSB|e$C;~tS0ӝmg{-ClOٽ2oetZUNLYp6ʔ!"e>V#X _h/亐NeÕb/ԡzQXVyi^L2]e]-iَ L M0;!9ʍBoX/ڹb`j49 V{?b-g=ךƩD5xw(@T2Lb4.9]/.Rù#JmtPjS*6S|B;842I^+7翚*^> W &f$}a= U3K<,Է' |z[utݫK޵S6 nG% j'',5?j|eOyplkm36[,uñ'YȺz!ّ?9eaunEsȿ=:nyg 19Liv4s./R3 Ȕf?jKڂQ\a~!)n947Ym-H|c>5E<7fv!^Z1 "[ye rpd _i;2Kun;v#W@^*+㍦_}k$|BhE4A2J^~(ҩ$K(~Eb+ "t,mAW![?)⁗H.ge^گ(nzJk&a 6hm} b=nѰNe%Af QK_(q-#Z 9mͧcA _Dfj|]xǏmU=`4iamx -fe}޵ZDK暖.=6 O;9Ɂv9/869B6 +tރъ"%sqϰ>ESeoEdgE~Tto&wM>q/ҋ4ti3,ގLu'S;v4[=P{Epώ6D3/Uǒc4o<  ¾%%F6PC&-,VZ7qaZ.ѧ):c2[P(Ŀ`w_UB uB6o?3}@$uezL@ƞ#ZΜ? /|=?*JqNr=&8rM,]|jܙ ~aηFb e3˗{?v="ʟq1A6WhsrwC?u'~Df.$=W/'VȸfjtnS&RӶJ,Sc[=(ਖ{2hi0ot Thwu7Y K= U#9dn~~i\zyKE[3kJ)J>,Xg)ar&Ơ]FU= qh"UJK?죨ļGE,c]tޣou/ovr2 E&BXW;E+ML>3UL{ܒn I̎q/w7G;۠'^yhlo5jsqdvoָQB6>^kM`PV =d8Ҝq89_>X$~WuyQ松t;X4r'e!Hg1r^~Pwg_P84;})>*ZߨȘGߖc])_mlQ7b* iQ;qa$o3:`) wIr<* ΦFqTGǒMx%Ε;㖯G\,zt/!_|2:,ܦv&5V5gEhf VAX3 kfi>n, wIĕpQ/"lhΛޕ?ln=WH[/d9`n'2kQsk*ʥ0^zFO$Fa"u wp⧒oNG_cWjWp:h5˃,7<+U >DC?kV*..&8m]-Dpf?"mINHשb1bOkԦغ:HaD'|q~ؙ6۸1/GV-W$.JC~ʤW+%H4Z%yyP 'xWA r^V9>h)'#4ơ^籐]&\ :.v-m~Xz#0#bRxF(z]mg$4Xydv֣ܝ.ov 5"g:04%Ze*pl+f*uM6 ڤ }ox 2:epَs Ζ?PػtAXɅմ 9g%bIW1]. n-P5jQdmH/a mj}:}H˹JlZGyO.̄iMftvހ弚W"Nc_XH>Ba$Fl0JhՒӓSe2\F|ݚdb*}iHЃ(:aiQ%ü+Ș3w8RҬ ڨ1 bb 4|U <)V07"P"ltj n$%;Y<=v&h-1S%% H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F9vj7$ߦH~Ĵʽmv1h͞y;ۨ)x5"mjN,aIWIA"xW?ծR_2p}ߗPC=g|tS?f_ykltq; ‡KT}{\6H xGlLw lt<{wE/{X dxt}$_P{NNTYR_:XK,w㤷(ڰG>lll&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 LUZ Oͣdz63 33$YDgx,@lQU>K44->-f0i4waT_yw3w%-SSI1Q8V%ܩ3jq:r3bšT_s ۓ kGJwʓq=!+~X5IFu^003Lw_C(ƒNf.ղ$r#;1<#X@]wBm$MhB0hJ0̖Vт{,.LXȲۑہ$)@u]+kڛ;i "Q v^)%ָz*cu׷6yK+EH.X$dN/1a :>=kѥ[e~nY- `M +gIP\d,S fkNasF6EoDhm}JD|.V}(m`њ KO-ڠ'Z *Wy/[uKI;9S\9ew uQ\G~ܝݏ%_\_G(g޻~'͖$IsVFL4* Z vN0ve*K.Sd[?LN<ڱ:LϽ[!S;;AT,C\DNŋEqKַ(9>@ok&(a!|4)H8Eh~ ߎ& /Dȣ̢PWK5U\xf27d]|h[N<}:U t\m?Wў;V`xcg}CQ2*^UNu]̬2rZLg_|bL|kÆ_o$*t`S3(& x^Lҧg)cQJ+DTXM T*C00nuڏ6yVP?Q2-ʳGqʉL={ۯVk~OX1SC4{m1J;Otiz*\cߩreMUdX`%}](Vgϒ%iOݨWJmpsZnIUwq4zռ̌#@7pJu56)j08a) 7r!BDilrm9u~D½aR[(UU-8C>1fH1T-ά@X !fW-,̆($@E p\(ߖ;Ц}:aQdٙj" W18]esyfT^Aτ6{fHvϺ[21EONO-E _u4]%Dˀ^ ].M*|s, S> (E\&8[Z)XiOW hE串> eSBA&k)ML%Hm%ȟ̶01im:ˀL*.Xq` C?"1ꡂGT%HtzIN16q8S]`K}fp 1nHj]@yxameB#1 &Wj4&L%bԑdhSpoYS _Y ^vSɏٍagɯߚ'/ )VLճNGOR _p)eF|ϡ"` HmNrex0D-7C>^#;'؃*:ʩm g3PofxX n j)苎k\MhfxQ+h!=ɍ7W2$vp@&Șz!N6>Bh:ƾ "'ГҊ P$E^tOEVb2Nm欗/i{mL05h鯒 $A"`'i{5t=-_?O+Ai;`C Ly(5x !eQА*D䎯(Ɛ=LSXc'n#ۿ'+t\-gqn[Y}rjΜwƑFse 9o3%՛sXBY zI -RTP}fZA %1'8zI_fjpq&ZoBRQ?4.I PM}NzFV(=Q' 0mlЃHnOt}p\ DMƣׇhd_~1Ǝ5w!҄l cMF}I']2m:fr[.8n1Zpq{!_Yv,]|-!71[jj7P.!8^*W}tgB y㾨.Y)N quhcj }c565y Shfgk RI_*D \f&Ƒ-lNAf}ΰ ҭԦ@";v SRG&t%{q5 LǔaluweS./7NEէc'Z6g[KLsΛAtI6* <^J) { MA_t{/Yhő'Ur`m)PW)we&^>OH95 B.9UJîThǛ9JˉV y)0Ai9B:. ٖ2N_o8\8 :D#]Z^٤XZ?}d`{[l{ҩkx:\@fF4Ś{cE ּWN!F\eDfM7ق5$1CN#n?SY+;4eNwE4JwYLa6ݴtZMrHWG6&PB/:oc>ۋZmNC!f}(:)&'-ÕD!=&h\Cy4a&9Ov&L~&ou[JJlgQKi*ŕyǖ<䜹,pQz5+oܛC*MVntpvӰp$Oϫrۏn xh{ %iugMmxR1ȉll`CrrX$c`fq,(z56ݧPʟg9`xI9RujU+*7؟5~?<#Kj:=JMy¾K"m)ë "vKx4vSw^_JpZ!j?-M? ⯎?׶0)ߥcI ?(jrXlT1hCI%'&L#, ~SM]F^E )#p0A6N?ZjJ`>?^B>h>?ΩZt Qǡ<Ă<ju0؆<;aΆ/q> fk|y)Q(' ̷8Cc6)W-wV ;%TJZLw?Y@-Qpj\e06Qs(Z_X,lG!zv  GJ=u ,}a^y s;|3\N%IjIz/IJr+)Ɯh826P?^9TBG>iZ|_Kb> !Y센ɪh}QBdwҞsb&W8@N!R6=i7J j-tXrK'Oц5ݹR*m3}l}/Z/z^A.GdeV߰+^J]bq|>'Ӓ碗̷ak,2UJ@: u! n~U:!kF` g [Tycݘ4`,:S/Wݕ[(7^iQPJtU϶(RerxajL6~͈Q;ةELJbOװs,p]T}%d)7' VOЖh[EwU؂):_߷bPLc qÅ@V<國!\; u7M]?vx(X{Qgib M\kR)>A{ҡ!^ղ1fvH8-@zz\NQE,Fos3(AC6ߜQ*fXE `jd0-+?1ș K&iFxRy*gު滕jX~?$U,QsU72}? c֍6 ZП`PX#ӈ@؆)Vu}|pVn+6cK_iC}bޚA{nĔޅ+Q_3»^@XamW:{2cI-j5wbϖr|8'M̯> twwfzR8V/N+$rK*Z/_=N61oMfޱ,ȽVs2#50!\(0: is"9ٴN@c$1>F~2]:1mF_E p&HE3zя5[LY4^7egZhʃ:Q*4')]K2Nᠬ'|g30|N64ɫO >`U94MS_|ptyZ])5 g4<\u㘔laԦħf;J4cŤ0yDSy(^{O?1Wr&G\lbU`6rig:В( E8KZJA 14;|bݠ/{?y ?H溅oFQj#57::ʂ5Y-9X{J6ӁUg :8(5\NxÈԿi$F̀ݹAU3Q z93D!?@1myY\z/]^E/y/V4qaF5i;,F!%:L#v0P `X۳A7t&=rRRֈˡ->ZXH<}M?JiDF0FC^I&0%a)R::'wo JKPWe۟ŵx>L4p<*2] _~UQ5ک +lڜV|GX[D  %B%Ĩp E"ש>TQٚ@^ލ(&kd}0+f|2oxΣ3ep 4 PՖ?O?w:scN#nF|J6]&YIf#$̴'S¢MIa_ 6BO)2wd|(bo飈jVp~q <UTޛP z2t$π^E-@ɺ/!'vg) V! %Z@ڑu7'K!p?jֻrZ57J *R.^R5y.+'1a^-l+wj8 z6C< yr:ӨIq\D23z۔߮[<1` `J`"YQ܂ S^$Ge;x (Žmՠ[w%Zԏ?pbyDc}{ 32Z|ɮ^;@{=eVouQ#FSeQ <4CbRF} /dpoΤ6/Ou.T!oL%lј؋KLU0F#R>emYiF y%QѲ0u6k Aa0HUlSk->wy>XS1}Ls?R Myҋš/qҜӼ]wk$ 5c9uxvl}M`]bߡei`,k76Zy4Bw-Dvy'Z О} v~pLU_ [Zi0 QCWG>o &h˄blO1Z??I '!x%,; LA5Pub[e;IUEzXd0Xz5D9Cd+b3ȅ`DէS;& ]o[7.^+/ezf+o,2aGu0jߦrY~wkTv5Ve_4N!PJ -5[6|=5!J_m-"ibWZ ?(pǵ")̈́=eج\"  H-p:dOc_'vڷrnB4̬Em9̞: `3uckVuĝY<4rl>v'KD8g0Hҵ\w֯)@[Pi,m93溺EsI`o&wWI@*W` Re$nݵS|x$_fUY%[5 Yx?"bD%rFG.tWahFKlk<񮫲T޹ʀ6S#nSp\n'BvѢո}\ 8Io->>%\ o(ғF4a߳)l5C\`x}_8%*4 c k,4:cuhD\%65rlz;X&3H'{InFހzOU i$JfYY+XCJL'Nsꩆo ss:Q[||yiS}{)X 'kEC; TnX'N;WG8'1f!~X\h5ֹJq?;ʪJ̸(9;xe;E6 Ƒ1bG_U'$kj#9ra,k˨n_NK[A!V>|6]nKپ):zc@ː d(R0 NJfos#4c3N?[J[h ry| /cnׅ/S䇾#ty6&ð,a䧩! T@>ix@8;[ )#OY+jb:ضʒgi膖w(y;K4n,xEMg0 gj"gI$~,=fg"DdY\qO DV;3_;yQ #Aϓc1ew12Q^j<O481l+IȄ}CIF I.r;RnNZ*֯Gs 䠣*F#w)\<&0ULp P&(蓯(F9qeKpA Cd:SJ4#l aHQRoFK]fMV NK%~݂^(i\ nhN_5#y~u蛓/,꼺'i%}8Q_-XZ.e7fR]Y(2$A6E 3$&_U}%ق:*nˊOJ,z%c>VǽrI0F3V*!fH3R9ٯ%]Hw?g`FIHujF~ ͫqy*M)溇:OS\]0)gڴUJnxͤ}F C!U6KI]l ]y56Ǟ+zŇW)Ilvjݘ)p>oekxL# d*YU=f @+`W[ Q'.-y0GG9[dF>>BʹLO`(@&:*Tdo+d(S'xQOi<LFL|rn#>=0|}_}\]RzI9ڼ?1|% }Du!8/:XC*7 $JJ2Ih|_֒;uj! =~i% NzX2}5⠖a8d :hX46iQ*W4k,HDͦ ET}?mDA.SĄ |-֡l4y=Zjը1T"Mүbƾ=)UJ&SyíC* b|#DJg!ggڪt(4=뭈*ۅ1p<׳?WG\^p5.\Kd{5yV/NdB Յkv4EhdBqƕY2z,"}Q6 C#1:Lo{Wx$D]E\'D;YnX(˳ohXg!ŕP5>7E;evJKN8G\nh͋o!fQ-f ؙg~A6UzVWO]n>]_/{$9 ے*\r x+wD_ȷQw?!<Vnth#.^X`a{%Yηdև|N1,Rh֑ᑒ vۚJtOS2Kञf 9F $QE\&&G̃re^/c qM\Mx yڈ,0Ղ]Άyi`Uy Wx8N+,MR7rm% Tzn`,{jTt] eڔrYHY395#Jt_<>،N|j+[86_BEgגr r,~T[t cZ,Sa]n些[-E%r"o*:]s|x.皒Y\ƘP9/ s_ݓamvyuN@lZ5 񚧮UXdʿ׷[r̫*>X@cZ֏CuNշkF3>Eqi:Gd>h1ǻ+㠨zT[yJQ[Y{daX{SJbp+3PIkĖ8I Ǧh T%y\.Z ?_HH b_RD:4Ŵ*z&s*;( *|ٯI}?=r9J,ps7G85y9D>|vhXZb^f՞B;^!Ow@J|DBsB$RR>7HV $$*9#%MN27o ;$t̥lYAӍ~}J ;5C9s;%m &|+pvq V! &ž$!T09v4Z<_nO]1UB8n1}~tϠk&6 7[㙉E_0gTD$ي*N,$響U 5?RvˎBRxvg \]a|naU`RtQ22IxPqt}݈[.9cɡpXH*r}if4gmI 'Ty17!@6!/CXd7(BtsG\UW]d Øh[dKs4cVb{mJ) L>A?,j&9LX+q6 )ӳKN^`^]%i焔59(HiM.b Gi8茘@pCLi1\g8\_-yU :O,F;Wa,Lǻj[[%y:ME ܵDj=zfu/ I)"_˨i|I ^e5R i2@ Ej sXw>Ijo R!PI"4Ykjh[;h|fby?rRׁQ!.6ȱX*iP7LD&呸+bͥYڠIT :2l F{?$o1rbTK / .nOwgք=+jqQ,֢z+%.49/@5•N`ҵ_<~DG`@c0NvT4BOrc/sl.?x f,Y o[B+m6@Idv(UV'hFJl\ӞQWJZH«*)l9/{(9 1Kkf) =>?7CI)`06\=< ˺P^*dIG sՓ*՘Of" ];? /Q^'L63Kc%{dLYji{fdrq3ː>1]|Ҝ4 cjcGO<3dd$Xī,5JZ ^n,zA~,_!^~)5x%diGSE}bDV*AQ@N.[wn~C[j3}͝ 4xV^qR~fHDON2OEFeA5y-5s2H]t) cyt"bc*hfssdz#!0+wSRW/ \0N$#8+ .6=Z=!P$BURͤ Q3 akH?ևFw\n&l]'//(FPs ݃5cJdD`n9YL(oz;lxs[}-wv%jW I6tXa4N_H>it&ʷ$8HbϘ+ &ZG9lrdoc̹Qg҆0\36V:lPT mӅf{k śR M?p'60 ;+,q°B1[q=ċLRלl֍a^-XEӼlچ:NS;V':Q%px6'EBreK_C_i%,LaNO~w$)(9-Џ^}d@nLXJը沐ǰq>İhH2ɶ1O΢JY6yRZGtn ==m ^>RJ5 ̃U n哠VA1M64nl2-ڿuAЋ`|nCoߒ7Dئ 5ͺYHdmjE͚] 'PpS9`ƿTJgEϿa~I"@`7Kט;mOwoVHqNTt\VpԙyLfȅ\ڎڦA=_v%)>+kbغX8M#,IN˫Ùrf¼~"c2eH |{j twW16D}{aiCh !6NU:2I7 kw* |d{>t?+<<c jsδEӓ5a*kqF B?Xl)a1F%6>\0bwʒ>*>C 10?xb2Y߁*/9u?;LYâ0; '+8;nƐJt1tuy(byvϙ`tO^ pgPL^\8X/ִ#wau: qˇ=&Las6}A8ޢŒR"jϩRN.`fJRc'>R!w/nϰ@ 4 ^4 BVk_]D`';7o}(.q̜G#=M"j ]za|jѩF¶<;V*ktV!BG !kwi?R@A딷;4"e\,:)>o) LyX/זHU@yi߾I~٨_B`Kd)M| `cɺ:: E}p +20 ԀU A+1ODGa,0 9*!/X xӃH˾N2F҃ VBW W9~yΕsuML;΢PR+7҉^jgd qEǩ:wGyB{WEK~&(?&mE~GLJ"RLQԓc]QA2tAX۬|7H3a~m#Y;UR4@ֽGދ1IV^яnPjKņ@xgxj Q{4Hذ wGC<܂K=2 nRkTkq`w=PG#q Bą::ޢ/(Pa;]z RN9F$B6#JUoFpJ_OEL(u/kzoPFꊄ/<`9z!1!oCԲَ.+(>Dڊ%s]c$^$xΑz sD6k#T\VLGa9U)mVLڃ48b![6@z޿[tх1zAN4@Xx#Ohf5mteиNbko$F5\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 XDۗ5Hw{ Ϩ1]PXu /j` %m{­N 0oT709?LaYZmFAqIT??\k y%M{X-RbRPFFcfVYElM|˂d؈hx]Qz Mgb1CWkQE<<уL69s6~+~TD|6q)y󐊰zyyweV>sCgmXb*$LP I 30yq4 ڐT{Ny^UΩ?`43yʈۑ]_83I}C&:xW{0SO?4HsQ߼OcřJ@%{ve)j`ZfݩK>_=uÜǜε݇\\P5Tw5%Z5suS{/o Fj>+(5M1ѱZB bskKпN*ѩ;몥W }uVKϽv8i=i'n{!Ƙ@%giʺ }>ӀAh ϼq.EWT>^coD_&Q} u.ineޘ(HC٦~p%R6SbO7vDK I| x |- ztKfč)#ҕbϊC?e;;NfwI:]tiCP2d|m{%b o|ȉ +O) xi5Rn)b#rP#CQiOwmlmm D|лREK7̅bI|rN^qHw3= }@>BOA*qU2|B rQ .̉2F +\0YH'{9; bJa5 Ή5S<Фj?vgECHX4,f)BCKfGc;w`ϲ2弧YA`4 -cڅ8jREsm-2s/g(MlREHj^h~ld[pyՠ'z!YZΔ&*U_D2&0tC_ZШ㡽_CkաEt p>z03JcuWhw{Ø [~'0"񩽊6Y1z秘mj[RsbjPwDzkeÊ??.lU| \i|h.v1Qb1Hɝ>^O-y6{Q#nsG,WAyyХ]GSp+GR,Qw4e"Ui"FkoM9K-'N%G6^NcqdI$8YEpnr6?UݤƸxs<W5n3,‹1TdD腟:!a]n2NJ IX>l3KX+ZLĥksZRpQvCe&ӝx3hwzO;9xg|H q?mo'հBmopJk,fH(I'< ]h2U?Ph>Q߇d x~)Bc=-؅^m"  dɩg5U'u9 Sɤm /S'ھHzxg#ERsv|?FgI1A^Ǹf=,A Ҩ- C\DO7Ûun҇?Ģ}c|baJo^m.凾_sS[0Nd~l|L{8'n߷1'9dr0ɽqݾNs^dFat!SW; &A2pe\:2vkylTj/ ;sx\(.4fq?VbFtMxfDl~~Kinc\]q;9ǰ#m vT ӅsMyPVsjȘݸ!2ֆ}%Y΀x M`| ]nv}kybR5EeX"WPAxb?`~6V玎2F*6J$AwAy`)Ci(ИR9f~ (J`X+oC[IWSHxKAUܟ5u^jWɰkvKV:Gy {XAf2pUV9 H﹖Lrar?ǫ{~9oo˽ 8]oZ%/3q$,|Ƕo &+@ϳ=ngP51. !*1=2\[;Ϡbl!7>KO+]f[X/HFevTts(؆s54x#D.l ÉuHyENIe}f)hV^9*ZIf*^+ʀk}5qd̹jrﬦU # 'U%xҞRNT5pL KW _*"kEd7GtrAĥj)A s%Wf~x@9u"ʳ n]IDq48+Nbۓ`튩񵧱˥8SwWc^ %J@z޶(Vax26;T#ܸ | 3 e^'N0 ­NZR^=^,9i:TxQN']׆enc q('ma]{*Yx8R6Z܊3hzHN S:S.t@=6CMJLFI1n'G- o>^D U玶P0 -]KDi.X^Pkrw"+6p_ 2B`Ƥ0 ,viqR|"$A&X&QU,eR'Q JkNA\.GJCcGqAA]Ɏ8Յ:1 x0ʈT 6SH|Zm:MPHV9e]"5vPwpq*8qO|Ǖi >ԟ^"h<F"@n42lHaZNS"|ǬfAVT\!#wnr*;"6y通Šl(-¡NuH *r D C/3o[+ Y;M1CFnvy"Pi(*;4ҒfmuPrb\>$׿nbu|i` V"!;ę'bBMmt+iv3fKG}QK݇@+zN/)bn_ 78!+]FAqd0-K,]cZW|`יg6n-N](alXeM;af!)tZ$*x>˷i?6PƞeS3$nR9ПqLG v#|g!AOpn[Q$;2iÏ@QkZ+u 3T)BNߺaZħ + @Uj,(=NqAN 7 ^4yVcK0/{I16_](^> 4phw ~WO#/b^atjsXeVenH]7q(&aE"3g#f1ڑx#*s5[w6R>);9muY\{n:͖/zcWB\zb2vEI>kvZ89X]k«0i~ܫOsڊ(5 E6r7 Em'hG[KI?hIcrЫB_& Q^ %-JE3;[%>b^j0u˞s[V.\` f(5Y%_j]"& a ?Z]7J|Ä^,YS fcG}B몂x8<'G;qAH+ug<:ם@ XXah2: VvZDM7_X%;Ȉe"e-1d{`<.'ͱI HeRQ$Q~FB8ǟecIӨTps?!,@,/T8I>-]CwC{U54"}h#0TrX%X1k<H;vARFBym`7BYGҀIw+Y Fb[yQsQ>XOC{<۷ts8}N(pjDm/1~&pM5ȿfF3#=wNwH SL}h2eC 3_Dm`\#˩&$MHGa^+H*5v>,HLX 0W]Π[9O\\v hz!'=Zz`_Qz{ZE{^]{_gSenb- 'Ҵ^^tgP cVflVEB:|e흦QNNhnyJ1_i#ԚfF~69EJ]D>p/$rUN~aR ߅|NzįYiKĦ%4KԮ qHt)~U"p,yMFZEr4y0{u* vAEZ^Ѿ,\ީ\c"B柕AJaF3IV5kGxv&g!oͯGR7z:hK  ǭp")w ,x>ĒE .BbT1"FB=ppj"|}7v(15Wj_co]%sIXF3BO ?A .> ڑt r'|PML\/Vz<(âh$L''B&mR吊XP; LdRNka"(uYnܦFN\ i[' x}DRF@d#qZ/mt ĆZ )?`:7]sL_F[Djidm}fi6φ'~02}Y.ug"A89K>)<#SI&,EBl,z5ۼpq04Gz*:ٜAD9u( ke qN׿&^mO+2:|樻<#yUx-SU<) >=O""uNۺ,xek# a]dڰ:4 |SIƒ` /a7)c5h9 ,LX8Ym^c#@ؤR1ג[N͕C򙯩Ld}7/{:*l rRm`ߴ a߮B _*.7T(Od 8¦g}qmrm_-B;^øO^63܏sb*Bl6r%! y!u Y&†́4Y236ZYTczS#6*GV!eMl˂jWY9lyrX-/0S+%m%ֲsLY4Af[|~62 xue U,. wWϳ2lzB5%abFBStuɗ.VNߋ`A׈5T6.^<ķiP!K8UXvI&ފ˱CBZ$D|QzYzMnSg¿kQuK?*B}ɭފaXww34e}_[Mz2}{✇ɥ…1 gg1'p5>_3pPk?g+[a#\aVN~[VpPf)}CmuE`H1ws  c bUt2dy[8bG'}qp;Җ\\)-~Ez ':xYX#Uz&񍣆Pcl-AQS|z8|&Q4 >CBPbY^HiW4SU9QtT'GjyaǍm`Yi20 ]Tcò\]{kZmyTAI65w.wYٯcA`s1:M]uLৱDAM64 gwp'Gns6 ]F+fVO 9nrBםP$bHڸb82g >Le#6ItG'Ly;Bcu_BmF)؋:V8L΢"]* BPUu~ZIȓgH 7Y&fѓȅعi5.uX{v4'9.֏4JhT8Gdʛ쎾`Ht0%=rTZ+y˛ɱla77rqJ2~s9x'HfGK0x+GԷ`X($;PXmiKٍ[l7ghٸM {>d볧0/ʸ#aGuU O^;B.$}JŴ;V+vj{!{ r"E: ^@(/[J' 1#Cq;JTG Ug._՘aDFO5rn)L)eM)ҫao3ul0c|ސӀnakҕ5g_9fߜBtD92;wL0$2'S[iF[%fi)L {v ,4AltE9&ž ?3FnZ_ 5Fpt00Ġ,vul}ugZ$fay֤rD<?yg2oېK?fg3 Tu&3Rm\DŵXV:0> 5 Xun +$yb$8>ToI|= g}WgDt<hqR wVQx.Q:f:vKA}hkݮ%P-PWֺ\Z$ KrCGfoYMn)"'څ 8J+(cp-V鉍A3/&cMQד- N٫ÙJR#GiwCAsJJ$ R"0aw*7:V?tkWvz.]Ns,R-gjJ7rcz!.-\HorW(ydhX k;3Ad-osPKX"S.TOy;f^r48g٥?&ESX\VrcK'gƒ xZ\ y<!&=&ĨP/ ؽ* Й^ζPw@V8l 8gU_Qdm|tYL<-=ݰ|fc:W pn ak,LH`beN ef}fRT^hW9v.`9 9.DbF,nlao@PtV` TrԊŲCy3dwVND*ZtiF:y,!핟խ`37y5tAxQS4<%!\7 *ԜOr hij]_@ǭ;:?{."LQ7,!CQl6/A(QՁ:haU/Wv mBcze<;j͟S 1igh#[wk4ud}InpCR5 nZ;\D방|JDl`ʥq/4VZW[2L"t˷< hVi~Z xm[$<>n ])}t5Zxo!͌W#g}|QM,ܤGDšԜ#w%]b{qcoDKx0j#J &Dm[seNL-N,{N(Op-X8SMK?OFV[,+CKiGcYqh2}i#i|T5f+0 y [rԟ( Ca֜1?,eJiq]}@7PIl[pz._ #5rP hN5 (SkyTeHډļ=GewvW4!/'_7BWk8Żw:P댤``NWexB*8E 7Spyn!AG \3]Z>89"']+%M%`s7?rOh+B8 hPyufl=J}$RT )8 YV N2|JcQn:%0)gyfn$QɄO|v\]q ':G_\,݂T?=jC?3N\Y mȬH*Lv\,{v!e]i2+“KݣhU,=.fVB8amt-U!$0 V0OJL2콖+ݜ<`gsqؓF&jXzpJa)#nj.? rUnB+lئ_Z- )7Ug?Om%.FT51ܥa^EDL"' LkPI/8]|LğJSZf1v_txE l&>Oƨ9+HeW}_?YX w0l&662} itP$E~pUB_zOU8[MS?2#,$t)'y* ["FEމ hW 5!/>/CMi%9 XPKYdCd 8Zrfpv 0xH7Y. /[UA.h=5an"ɞ'b6σUNh7F q1/#K}Ϝgʇ~@IئeJJ&DqwwWfD}XpC,PԔR\4.Q8 ]&UДIi1Q >lOHgP(#$lyFx%e(s8?fe\s>[yc+iy+t=u FJ,Y6͐H8@&$>D]RZz#:soS#l _2"x{ӰU&} T:蕬 $sGrp] K'Ř&A;]|khaU %&* Cc2C`Vze.A?@hF}ߩDEu~ \OE^N:cDI%gU@*32z{YgA_YauEaw V*Kɯ \qAsOovHKfY,_(Wn9îv9sɻh+yK5mpWTEWfGxkep|ftISlpR{SqlY޿YVi:0 ̉؂#;ZNRXb)Cĺڪ6؛quJ(,?oC$PP8[JxqQA?Ыg:owG@P~4K5Aț ")pƀb) Fg{o6ȇ/KEp㐗'|3l {h1TDmnwg$.Iilj@U1V0R, tl>X ,͈@q!hwZO%Sy8*$ZhEݿfF 5aO?j;8MA?jdmŊ%"6o,2`JDE`FF^]O+)aDR1en FFy*"gleyӢ]O}A>wUپ-YA=$bSojY)c>.g%}()7$cBE* YnK;d74.,?nL $1QӍY "cO[eLfZ&0̶;N\F>lCaKVs!S ?8/ƚK@h;v-:ܙ>x8Є6 8֌fZ"+R&lEbEt7G\e@+7%#иgl7Be#tMShml[M T5h\\o݊0}.R#{3P""H_'tr>7\=aYTo^ɔ{zݤ5Ԑm%J1Ԇn蛸ࡂRG*l}Y~ K;ݡs05m3bFJT$]*T͏4?jQY3v&DkgGwbU&JglYM^ ^,=zyYC򘭌B|{pIe3gngj%'i *q߄犍I\}=%<(p7Q6>^z/- ")}n-F4Hty:Hy5b:8>FԣB_d wC;)/"!h<HDgoPUШ5w^67~'?"lx8 ܇'!6k1JxY@nrfg Gg<[dq`*Hjĥg1XI8/XHؔơ6ES._Gq]n^*0(.|v"Uk0zV5U+T ~FX:_nfHw}I]rq<y=1zny&&hNW)T  pZPh{xf^T@~@\ ˆXI!VqlC6%|KERGɟKΒ; ՓE$/BCwޥ9K?eӘDm?`x^UM 1d !D9-[jzBg[YճS]u(/s&^kӉkgkGlK?}>n29j}Fznj-@SR#mM/+Emת sx?K;x/(iBDi$o ) {22u 6*(@!WTE΃'T/X o4DW_!{"Gilp8藽L] 2}5CK'rWF5*>\)i(|:$8CXqSHG7 )(y1&z3]H%{픟Y L`'EhcΦY< M#h#\\r Tݧ2 gltypWzWԍ{h7AwHr;}0f2R2:"6@QЈ~Gyx 5Vj_xKo.K\r&7 I!B vd .cGd/] ;nxlU8H3aߑ+g8~1s1h"rUml>"{^q[87\ ]U;ҰO:%I|_o8m h: WYcߞJ I:3}'^衹ggJގ ̨ks|h$B7;Wkv:y -(Řo.BC$^.ZEɴ4\,I9Y>௴̂r™AF,:k16^Ak(o ;!*3Akn82rt{q!'kK͛`N/58"Ф͊j1)@ayh"ٳc]X8!,lq_.>`p25t & |[&g`C)!*>(%R?|VL٩?. "Q ."Wz'`T d#Z&p; |hQ ?Egzۋa&S 3܉mץqZ_JH6^x0^QAߡTm$yߝO/ؕLx,9LUcD6!-ݕ0k'26b%D 7 K)N:< Fjh"svx.$ISΑlxڸ΋x1!ZL{'I– C೏ɢl▢&/4}@]Qn9Oh֪qK39&(pb\bORKԠG" R&a ͻo.`%-Y([Er,{&gx#^Ֆ*\"n-;)qjgkM>sMձ((-/RSe(Ș\ǵ_{[ ] *]%r.UhO2H|/oQ$li2ߕmj,p?m'U,c<26:H.QC:sʡ5J#>QݙCҙmzd>t"˔\y$3hcsi UiI#U ?Ȑym sީt3pR"; 50*ewD>Y`D5[bL*#Ʃ⠊d254J%DmuQQis4Aqg޵oF@bT6u70=@fzs{ 5ݖ6["׷ozg>F|7 ׭dElW E$:8ټ6ⳍioC9/9Q4t_) [jkckM(]e|^ԠX!5 & SȆyj۸Eo>c^N9[^Nq_T)1|f%sK[8(XdFlò"TɳO\&@A6 1=A`[fْWVN>8r~UDR]XʷOBVSdO^ڶ 56PE;$WS:H8oQ5/]tQڅHȻ,0KٕN ^굥/ڨ Ǥ_KKL m{)~HqS:~.nsmn㯴 42nmɝl$䚘G(p4ؕ}$ c :UC6teE8$9 iGhk옧 FRw+鼟+~EǷc&ZL*fs7EaI4iӗӲþq>9`٨79)r6*8ew%B]$c,> S/YcgCFtz͜u|҈>yP^`3ٌJ w?G2YRAPWqm #E%VpTyx@-TЏNwPw_4nN~_C \(,ncnn0R KdZ2 EPXGM=uTD§уl{.ׅdQc4ʼNTK~?f%V5uQKEF)#^4YlaCG 9;]PgW0@ S,K^A\;W7_ǤɥqZzG;hM*#]h4 x+p̓vIժ%u|3>L&_6}f.Ł!J*nuTd'oPWTeEVQ|93N#-~w؎?D-%t- kMWhb6z=4 RsKލR| XcɡǮ@DgeDzuȒ=dXqɪx{knUkL!^a CïaY2C:v[l𞒎M7 0.Yx^ gv/"zR .I{[l$Q!4bhTd T&H%OqLK<҇Ul?f8R4HZPEm#_eCbp9|<{ t§Lh7}ڋ.I%xJP%T a0#M*T7$@=C-@S60|I4)pgx;SWLP vRK¬_A`G Ay5M4*1qg4\XfESs+'ޢ'a8^~8\,PwuwH=;?z}dJ/u81@tӟzby^I7m#0vc"0 taV FuSD!QEot u5+W:s |$ct/gj+pS)dwJṳ"zV*m&ʞn<:[uv(%nnrO$Ejy=N^$ڴAVW|ȶ碳w a ;M]΁^Dz?\g\+݊Ƽkd n!gGRUq_;'"Cj.NE@1iwKv6#lp+ChDFr_ 8y`6(FQf5HKvD q3 @RpTaW䍵,phL$T1U-piw[:HQ~YqҌHCH6,@1|yE'AwAC{t܆w%rahRPnߜ!\(n ]ԄiA>\QZ*N6+ mzX4 a}a,bO=;LQ;ig I>L nUjtRSu`1APBwd#ń95Yp [mJ&AjCHJeē;!A"QK,Cz܂f(A7 ! Feʰ>f5(3XEj*I:0|P6|@WX*|ޕA­Wy=i^*D3i$+UF? ySWc4dD?\$YBCo@x rL<>k|\Mh}_'FZRo83lђ'X%]qlɇV.!peB>5(7!ܕ?5M6)zͭ, vP\«j`j_~j::="2}mAyFY1]JB?ej~;l}An^ NqM[sR<Ud"Xg3"xKN6pS0,>mtK<4=?!6$1*p}@BD+pP2bl.e%l3mӢ׆wDn\?~|2m#?`?1UR9qea"~fiZEB!4,kQnr}}),nDzG ,8VI)ڴ_ GAE듒FL. N,e ⅱX?p̵6ϥ1<ۮxhLM0c 8Y3zdϓ3!d$( (%Yᨿ6ILAQf=Xv4\?f>1e04> oNgQfs[gV;4jߎX$)Rut!ok_?t BAǷ+&ir#˲~"+5("*6džKQzDڳA9EFqխL32ŀRBpUD㒔[.!ICQ<mFcDq5,hҤ+o70Cg 8mfص3KINqNǏߧȐNTT`i&1i^ڄMU ! e؆&;[nsB!foZgiW|Sv pM #lVvmYv4\ LĆ!xT}odAOc<\ 4 bpS _Kak\w'm%ѾF)31,1XݗFYԮvP̒-Q,&!ku0tNJ~ \ӝ<%\OWmdJq7ӟC ȓI1Y?3wcHg#Q2^#A8嫳,|(ΏC_{p%H`g- 3;a.xrĖ>:r(|bX߾DuDId]$ti!iqT޸怗7І6줩> î\]u|m0l VGpp(kň^ɲM*OIC5 {D~q hJo3qLP+#iVw/L]`Y~&@~ѓ <3&?i @aT́ `!%gQ8V)s܄%05moJ}sA cib2YdXIUqq>ΌӢ}8-"p710뱲dLF;l}1=-Kk# rmIsW-D*#&n)9ݶ r6TjA ٧tc/_ F;͔'0/8)]0.sNA~ 3^T1q@(?şo>,ާeݽ6#mH+_y]|FR P*ד]]֍˫)9=,A!7SWw- })TqSS1,`>rTF8d~*ް Mi虡k/SK塒0wyq`5CQ/# [dOk{.l)&- y`odfy>SC$OkF sTޣ˗͜B]G{=MM:K{yTzq>QEc7O2{d221k£t톤 oVf|$1DE P;鸸4b@n^FCV4 ,>}Do#)2qH= l=S+KэG N87SObHpF'vrrV{dr<8[#!&K>#ISK`z[bD5}>m(C" ܛ5!uDaNّ958nzm%xݟkU ڭ sc}HND/f(rȒ'iN J;UA HvC+H1/NU#Eb[{\wgaHE_;piH/׉&TֆZ_y|b)gm8g8I>#o ÍB}bUQ9FhDn֬J͌~S0q*?Z_+B)b ڴO"qP263[j,h ɃQE 9wY|@$8s'\1jl'%&:%_|Ls{3X~ɖuȺ򈧶k3f_Dƻ층KCULhDcGQG4SG܋}e3ͩǣ{ \,2xLaX#ƴ}nbxځK`tBy,hkrfF66O:A+hqyӵB5f0pګ4i7r9u=7$}pH=DIcb8sF6H?kT)K="M;Σ3߸7 _/˜u3 dM#(m]иlM& .F{mPRS"ق t5p|B ǝa_pM׼pCEvjv"kۿ.`>y9DFAy/-u}Zu n?E|Vj0]-$I< <^H{LTn/ l~c E![*!ȓ͛3N!Iu ✚@MLu.`a],#亳{9,! 0}v0F7O?ϢGd  [Ep) V痻.E[%6Kx/jfe #ta( =Xu7bmR@;Snp3Vs_A?Z7"?I]DRFD-'w6ԫspR|XEi"s}Ȗc?Ϡb !2jX_LimP?fk~^[?˸wʔk|L\]O<(",Ц21?] )?8ԆO0*$ܶmsR0|AVZ C'edyv#c,gmMM`;f#}ղ@?ҠIOQȈl3+qVC*H}V5{_Z/\'@ RVO0!~P@-jŊ #i$&񼣚 \_MBlԉ:X%t?{ͨ0R1T-HդvFV&t}ZgڇiC X;Ǫ/uCWce LCҟX~&\R_}~+]^УE^ԯ: H+[uu$IY6.$Y@ɜCxϓC%r,fQ1u+? ﱃ߮!OnG6Ӏ2ӻ6oiJr:\jRJy'ի0e ]HbO֦@yX:q]%'[5oN:ژr:p ՚F#+?,i_iP)ŝ\X%1d $O=*p@r-ыLGvXAJTB/p!lfKm @Ť#q /,17U U?av|Q.ms[Lw@gN6?qYTEZ\&KMR9"C+C,1fG%aߊ+d@Y3p4 |W Ht(*W@o'(Ħe"v'(jӅF_J@]Id-ͤA.d5ܳ%Ė|%)ކVoCM[ν,9sJԺ+ 8k}P @`iSgW`j{Y%a:δxxIyBzUlzC%ͽQ7Ή1*Ğ*Y1^H)')qioIe^mJd0챿XBzHZ0 {蕅[PCle-;o32S@]ĂdSi ;TpmIO][G1Mo2_HHW ]>gc%}x$*ڤ ɑ=%%K6\2+=C Zdu vk;80B09u">hzc8+wx丽M;FvQ^:G`mG {"cRI&8~aJl慽|z&zϥCwvӘR0vU,cdPZ/k4>'YLqM0A:`-I/-jjuއ\ɉAÛ=WNrt[aeW/t.ķlS'!ܑq cCa3g Xpf+2bɔaKO>R 䠽X1sVm}3{l%˵O: A¡Qs3 ye4>:hܯ{Iw$5++ˇU㛌Ǧx3 )4JXXԘ9dͯp#5 ThZ, '!MHծPإR%r5"~3L3ee;Ϸ;rX IqN#Ƶ{oݫ~ʁM+ (=I չB/{bLo01o})^&\?2d]q̺|* _kΞ۞iNezꉀՎjHk_W Ȳׇֻk>"3aH20GVkB0G ې+g{Y\:֝YHK\k1xMdz^ pN*zgf]p+g}s64Tl_BQk Ipأs S .>uT1̃nt<RϣUM&P #i&J ueFԳzxW&PxEe-LRXs^1w"OQ̻82/y"D`#Lˇku93(宄4":2WhT$w74hnϕ6=q$(,~CEՆ3O-p1x||4" QL9aFIC,m(}\}f}QP9\=n WpPtL?Q-E"F~_<!l T*PXi:A: Ǔ3yҽKh^n}6jűgQ[м}M.Ō/7XI \=âYuך#>uPl鈤w Qtd7}QZjDc%; x$eJL&]EٺyK7TЀ٤rC.|)+%.o 3odesYWw-ƛfo:cBR7x'?Jo?d sc X,gμoTuإiv8ƈpqU/L; 5vy^rc9ю K [jhܝP+pTR[46@ $MAH6mڿjp>Qء pûGi7js;@=,xs@[Mgh)+VkX0"2|߰[ d*o5h_#ʌ}Qf2.seD Q ͭ.;I4ԹmBmbGA-6,pRZgFNF{GMۗ+Db9M(kU޽HV`wn%AiJB^yW6{tx2LNK>[6]0X:~@ >' *`?;seˋ @ 'p?6"/s03rug+]Y+8̪2#dC,=L$N2+ :'ްl S:W7]I"As΋e&J[s)_$e@vC1*P$ɬKcbg#-C 6됐ո)-]MȐIJ+ahλ"HٓY[% mUiIw Y8 H2?)[vWbMt}js`[ s-O5鑊#x7WBal;(qʏS"YqL Sqݶ7\wCx~@C}1opOmnS]0lqڻJ.+^ov}"Xtd E-mXpطW|Veԕ nY,? x!~=GehպlԠF ʉs:mcĕaĮ .l_Ç>T8FCvjɕPO#H}o(FLԙkv^gR!7S}>,N .nT9fvO.?X%)\Gxq9mٔ|xm, 2<( _@.'" τm֝/LkT*Z`F~QI7YLߕ Jh=YkJ#Y_T3X}$uӺ5蝆|H\?]alth{n0Ӄ}ץd6tL ;蜡l|T|$:^{:}Ǻ]d!/J5|+JCw?AuA}3S=ay|N 0F_Q6 T迏A^ȫ9c݉Ù+j8uwPQF(.v׽o|c؋+4 -k7kHT6d9!~ gMX9עfc}tGn}$@P8-QjHłQl a` n2v*j_ /c#vv!Qz1lۇ+"I y]ue |Q,|/@ +I fu7b&T,z=;cpM^毣| r(i#[}nTe$5q=!WU4HϚo6R.~m8ʼlCjz Fuξz'or\\Ⱥ_C.n|<kan XEA0“M< n}Y}'> 8Eyb]qV1SԨmK˶'f D$WnXpknou(9Q۾Nљ 8ʶż?\WO_ݛ9_#dˢT;W*tVqy^ap d})=;"&2h\:XfaӶ|]!.;y ;jp$Tsf1ԗaWkbͩ\!aгعVo%W6@Xo3L VD`m5$p>L/%Pb-<p#|7l),>klxZ%S!|3!Q-^jU¢ 0*$\{=v vPr]I+UQh[/$L yAĿ7|ԾiDž5bŒwuē?[mYh _}ڌ?*ƍuӁ쒂 nrhug:"U^nڨf Q2њsNntX" Moz@B)[4 pd=a%Q]$[#6JYjХ A^qk~WYNa~3ZN>ba'6]\U5f0n1ۇsJ'GbLiY6>FdT_M) hޭ#FbYpL W24J1&I/ƸG3zOfXDuQy pE蓑ڭIL@8Y0LA]^~gxne>laI\ye`Di;ӓ"yYAhͅP8h!,5vw v`0P J%!Z2$GGyś `L+1httW9:}=UfR  e׽WɔG,fKKr+^-h%!<@UER0wKsk -cΐL$Ivs;[ ~Ĝ(vѵ7c0MQMz Q֪XA2#V8 T'd-/*Kʧ"ƭ^tfh)8ƿZL IT9>hFbWo.),=EA|x~Lo }IDOMioc i^+.+fk a- = ]hn$b{J nzQtzQIl MS"PDɼ }*6XFG"0@VI:ʩ[O43+1/kCΩ͋Pgr] ѥLk *C`<F_^(1[Jg`κ̚H)$m혔Qn"#-r~%y 6PY ᤾s$_`,(itBVEUɩ2UJopDY:CȜ{mW_Zyћl6 yx]g ?aYrx.9h 0Os7vutEhW[6Dm4؞F(S)τlb%"*Ϋ{5b0eF0hՈ Rg#`1%y#YW`'c*a0?|}ie] YY S >rxǜRN868REհ>A! V%el֕yt%QQ=l]vgk{#g@{eq\0ݬɻ@?'0jsc.rJ/^ *0KC.U7ۯ_b!צc!ğvVpR3%?ǵ5`/ Tz=8bb`(zu*mp'@tO9=/(=&:`X0aPB2ϝ&^Hީ́Jd 0 U˃"k5sጽg4f0`u`=-0VO&1(6Z|DṊ}=E %S: ̓>$% %BmtN@b9 -[G~<@^orAgφ$-RHRB$*GL_@)fH-d~. ",{ۑ!=kV^%ͯ4=}-O<4@@x9B+3 G,n9^j.L?di7@p^Q*C~NWl&쿠Wdglݜ,y<,sca nXBƪӇͯc?l*ʊn Kr960\O0=vRmf#)`'@$p+p|zASk[*ۗWluZVDrVh+ kB0F^I/]gsH4OV>Z1K$^yJlΒ|婔`S$ C a7u#Gh`e;mWF`^-9K}##L72]g{ݸrҀG*J Ϡ>ʉŇ]X voS=NiCNAg ifQԀ9/(hC%)i&@"ý} u ` P&_w:d W St6lJߧ;/ j_OΊhJHlYVxF,Ub ca7;7@"9ɐTm:1KOY;݅=LuZؚ%ً̈́Uړ/{,Phٶo) ϕVe:f|xHrB㬻N~a)l4'"=6Y~0 e0v)v R/R3XT8も52ed!("$;V9KN ȄƷ$xE.jYf@ޤxoqg&b99+zH"LL2 э IXwC}ÛP8Iy1J!Z*~oCD #HWğQ˝8NxE^ D,y>Y? @&t`6e3%KoHtWr.#T7j\p;0$ZO ½>پB(dAH/a4[!>!۾H|0x֙8@}8iuь&T+Cts@ӊhGa D1{\UԊݺ8I:7Ef>8-͠~*B/-]NeylNF~:)]pǏ//(#W0mqjfZR5xv$00f9eX)7܍g6"Qub+"?fځzC-2ǻ f^55'$|[^b ML͏ WZ±U:}D4qDy]~Y7b@ gjgE,>kcbF ͚ה;uDI}CF/].:HfpT!%uc$}si SM&jĐ/ g˽) gL9Gc2Rkd54"u=/yJ7<:<e7g9 ZIWm -g"N7.N9rm~p2P<9JGq.;0a@^I=XA2j.0CNT::?X"n,h]s]9B[RCK?gAy,flۃ˽^_'gE\Q=Ƞ&<1?4|dVO6|=M $=sňXRM#8E:N~&]O}QLA S ̒ȃu2nRl ٥J?HErBM1Z\X4LS. I)x'|*XN v˵GX^4r!J&I 2,.;t$iڀi[{Jܨ")bSsYf0_2p tTU̇޻QIZ~Et`6T~"m,b|Bz˸qemqg0&*.0ͻVD՛BTg_EINF\(+oНOf'ʕV.jp G@w.1DA4 H@\9ղ}3"x 5+IJ~3ZH{/%D[R+mQ51,-EDq 's4zgH1{1HY >7 EщۯD7,d@KQÿڦ|VS&Wߘ4;W6^Zvs^DglMTKĉܛ#d4K/U.ܕrl_XO:a4V͒܏xaIÝ#=mUPsOgp3EN@p(W75P:z][` Jڧc8c3Ȋ8NT2p* _YN;d'C}[)bCvbG%GĨ$hiVMQCHTum_c"V  { ~BKn6{QaSFXfUq#BMrJEa_RYĞuQ@p&I+-S֥oȸ?d K.z9ђQ·,^g/:I~#'Scy٪,[YocM3}Tq I?j4*JL~wF!`/Rv } 〲 ڟh4$hEOe8Pz-ߞD\r1r |mÝ( 8؃pT<0hvh5Ì\N&z,RrQoDFKo|\ (M=VNCu7E Kʍhh;ɘQNeW`Ќ0.z\\^z)aJȬ^27V+*1Ihb+ZWAgO\X\5tFeXVH@#ܜʱ!Fwp4zi`ƑX@7l m;r( jW+tV{"[P@eV0(&5;w ,y@q Dӡ{hcʿ2b-'lol,ݹG^Y33竂'p?{}sr3w#5QFo_u}H٪FS4&T /yȌEClU;8 \PϷ,U֌%K=OvY_ؖ!m>)v?gpMKl_*bF(J5:# ^Y 8u֩a9pE44`z)*opu ~K̠y!JZbGnJw䷍^Ku}E~!g ϲQT.(n bbOv84̰u ɡO: UJ 5ݏ$D%QqOĠx8aDw"#wlh1`#-!<]~q؊4Y^'0tf6^iI=`-B F; uYUCrn.m-SP5\GzztjYKg1r)A>.\6yPs9!pKJ}ޑ\6~Nx{#d٭)l`[c)__Cl/5\_߻l6PSa47. _#y0,/1;J/9;ȱDuI|x)DSÕ,B04Ā0sUFߨNG|c'`R;l1m%uSV^)yIwdh{^xǖ-܃I*Fc|GX6L/PI>f5 E-bLVƼzE@& z\K6::2x+)C'qyӘ$s[6@7vj}6FNQN(HA=KOB sQq B\dAÃUSebIt4"1cfM>S5S&G8Xۘ 7/CgJ毺`giR{[@[UeyGXjU53&htYsc.P2wrcrhc <}(v{:R%i|[[z JӄjM"Ed4%=s]iB1C4Pnl<0{K{%(bf{ G%Vek]G%%d-? Zzm<%A|6Q~,źEMR'"by cxfmܹX;"" LjJhu_ϲcR?EG08LD7Ƽ{iwASm {EZ/^p@1ׄ.J1C_MA9u^b b#@rZ?gӖ %%+*1w%7Yi._Iy\,妣{JOyWY2=#X.O -![Yԇn,MK^enk4`⩝;NV e)vp7IߠLzh+ 4DRAk f>\k7pH'΄5 4rPa,BtH犥< [ͪwK.= >A*a[rrgB| @j7= ҴQ3Y xp7@ꁕ9zdgz^ 9M^PJՎK5I^QC}2#ۃ}T/@wRv+pȝ{Oq{.PO7KUB,Zj*xڽr S^@?Lx_&u&`)u:y<^Qj_P9BGu>:F2nL3(!wgQ:j6;{pQ8|-&߬v4 &5-i/81?tdwx}6`PSz0x5jfhdVeVH%ݐ,sxWxVG:pD'Pf,QFvwFsqU1?j`SfbYWdDN 5+O<ԺsB9kOMա-VG+0u{$ZK8ˬVlG0AtHku1ŨjO)\x̹G1A`"4x1f <P9kQhb J&i1?I'!%otF5~yz_T#znт.Mҙ13Xlmz&E7p:JtmQ~bh< IIveNKs 74@C6b@Sby#E~v{09s$2yB4ձ"hQh!48$ դDdH 0eKY.qs pL%!PEBYDNGA6sSsLyW$sTWFWD(@kd.-/QUm61kşo~`J~?{=C~1'[EUwj|\WIئI[j1!Zצc$N[ ϸ$pR cClp07dج&u 2\P0 uVw'UOc5\t}y˗zDAPp]!Um0MI{ʏ$O/@5R_Uc2BxX2"_emHC!h%5,nx>{Zn~WC? 7v(*P[Gt>aH,\OxK_Vis̳Yx>a0c\t6[ hᮀ?ǘҌ?!>CV\9Iox_|f?"c 3qdKUUlh[Q. Xǚ|2` _17b;gV$oQn<hn&h3\Gi~:+ eEX]M8i|HQ`G\< F$фnFK;6~e-6S2bf@FЍ !d+tv 5ƺM N\-b_CZocЄa0P5(Xm&nCP$5 xcQY풗?K*rR,!Ikt˒3Ep.2xAcs'{2rAlFT.=:2S-\iÃx'L&s 7ʫ lp;ɆUœ[> [vbm#1F*_U JTgȯbRc Rp'bJJ0ٰm>uDC.GG D+-Z Yr[=Y6e 4…DoU&- PAb/BA f(ƫFڅ@I=>*AM~P>,Q]aJU=u.)B!s.ZMbo4͏YM^²7zA*۸p$ pDNYSryhڟAj1{PqxP% 8~ں9$LQWPj,MQ8*1բJ|5?߼Ut ׃Gǐ%5Br~\SŮ f;bDE6lѯg7m4GTia_O_MwT~L̘oia0EݓO|{J~lϻˣ`%4Y`AwpRG")$P3~Vw~OwW7r?ͨ U4MvMKG<>kga//SnEpOtTAESIhzL-Lل"t5-&قl%[ wNB$wio_^ NN2I!b J4Ql48X8 Q4G}[(%M%%-rg^C6Y+w7xڄ ZMv0cu'60Fꩮ˃V``Zg@F8gQ^CU`@nn bEc*C O*u/ Sæ󿬍OyUDŽ]U6>i**.vldla"aFk<>炤3+6k0`ΟM ΁H2Ƙ M{{6䢟+HS.$m~+gcki&$7 WDG3dkOCeMx5>8V;uGf^'5Y2#cgKPATO:ʥ9sƷ_ Q#*8jx 9GQ#S6-OB}Z G!rO6@7d?I~X%>WE9ȁ 6t}97>[)^ 3]T@r7m+)mYXY7"BT/ғbUK;{ ? P?yi*8Ŝ`)h|yd$p &huIj@=w%mZe.^\՗`][<>ۓ c&2,DX(}l!YUc ʜ$8.q$7V@ɟGuA)٘9f #2Ntډ2O/OJ0v^/:g{bOS\r$W"ֶ#vJo ^8(E7KE;!P72oPСx93""Z:X &dP"9p})9ev73M>50$$Q$*iZݍ+{##gQFOlH5A!902+% G#N?0%{s7DU FDDY*%[R3'{K-؁ ]]ONj i 'GA7݌p@4DorW#VYoZ袀y}7.UVi#3f 'c_C_&ETI\z]sQVk 8{* EKJ/2 N)=3lz1H(6Yu ۟PGqҗh5twFPJ,7qWPTy L'!P/?S eU^'vj1 9(͋E:YFT?%5D&YKo=K @t6 3 u)僀X!4~j U/cQ||̊OZ\G钽C~tt,2Ts\ZiꔚZPɔ*_nj$lu!"g\]4Q \$w0;'jlW}x^+Ͳ< "(mg7Fs+MR &k:\Su,>ap+bqRw뙷P#ѩgF OPcO=jB MHNv񳱗 Bn:Ć^kq=3 "_+a?ױP1ȡ\Gŕ++&Ni \ko G;FENer^PQZgn;;.r4\l1K>beؙ չGĮZip&j5{Ygh9sʶ~lN%WrUvLd0a;>Gp9[4k#txr~Gu F ľ:ASrtOu̲]Z$ n1eЕSALjx}#KoSw㣻/T&M©}H(pRYdXjfwx2ġKEbԇLWYRJ:9bhɚvݬeC4SGx/M8cJ*"5MA6RjVBV`ٍBDP^Єmm<6&Y, !]hPfTmDS7r@'BcW nr8 (q!.Vw#nI-<lPaUgÉm9 .ozT˒Z]4Tq(hS^ͫƓ>e0Ls鋦NJ`.os/`VT>o33ϹeCp|+UC[1t tyZpAii0r^Xb1b~;H_Pj*0!*p>Ivhx_㼒Jf<:~fhz5/Q}C}. zP\UhDC >>^ J`MqV 7x)ƧCbb GWùTGp 6/ЮtZf&H$1됵뀳B*fJXLD1J Th$W$!ɀ)-TDN u& y0NX2_Qs2"> q.:шrMyaKkL 8|t)5e]ZogW`mzAEL55̴{0*3$qC%6ome!̓)qo~C/qm'/U\_$ɇs7by,!Ol&{O h,G QBP;e^;[`q4TUK۬"lH\4~ބEJ2M7ޚ8+@hluiH7f+h[\Bs L,IH|~37ĥtn¢I)ٵYN+BQ;˧w@AFɪu7ӤsEM 應)*F-,x̪86iHdG[r'-XaQ@;T*jrF4'C6ju%8hF%GЭ]"wS^WY*pӧM|zv$"Ƨި2f8ou!pt<XxKKn]}&MSK-ZCb<Ԑ& POxx @(:b|ߺvCKʷb#wqFg'Oy*Tdv+DhGm㠤^׸Hb *,]Gb (@hꬒĢYڥ" N1̩Ů 1){s6+4eҝ,W/'A\wh _)3sD" U< &olfiB q^H*L>k~qۄ,"Y6>'H uG/&~s G~:(=yxzAZ,FD-YD&qx@~z IY\gkۦ]hc{{Tq)C 65gyKVWG{ ʕ#2w\6X;a A"\yWX550\ǑKjZQf݌ ;>Dq/ D㐹eST)Uu@ T-s3f枋5 `˝8Tu͙G+}Kh(57k¡3I6~LO:pIΖ'?,Jڏep Wb+Wq]UY6^ǜS/?4!! !.S"aȠw:>ο؂PM}(SQŖ00-'B/F'ԘUI>YO-7}^Fv0}5װ %#2kNĢDjلh8 G!1'24\2믶2n<$,0 3P3=>QzW|C`buȔ[([b'Ԡ CQr@~|^}lubMgROB$"|cԤ^@k:KFhV<㱿#`EG&*=5>yɺldٙ*QYgEgyzuZ/Aw(|nnwC,i >rOfZJe-}}澩7]mKdzx` Luh sZLUbaO~FgLg#(VΏɼ>e,>WȒ[0x^Jhڳ_DeLA;r^P4jp$Sh⨉۹ ?G{gvOͪuym"sڋM7:l]WR,3e=9eqsJEmazY6 XB cP5v7,9)V;cY/O ֧"~c6W edgG:Ux%XVNK7L]1lMh E\hk>J|5(ox2[%(MH}>mu-E 5>|tBVWU¸)+N8G(䵱r'8YKTcB\\ݫ(Q3EvUeju;]?]@t :泠0^=dvS`/k?;T/r *lzQjoʂ9H\?|> (?PMǺ 錪8 ~{|㤛yc煉j8{LrMe'3@dbq㺥ShRYUL:) 0*=e^W:Z,ޓo ̵.hؔ[/61ޭTޒGKiʒdKԹ=ؚc s uZQ\icQ% r(fMȵ"9ߩ d󥿻jZѫFef:n1nhb/W@$!`xt XS ،)Ȕ6<ß?6Skg[z"(R{MO MZ di{ T^-@ak;Ɛ[ tfXҲuszDٳ (0Aw 4윺@a:-ɸfpܑxۤZZ:g Ay0ٞ@[+/IAYp1 xEMTkC))e5MNm3ֆZ1}Y9]0+8K&^&?S_'Λx{xBRzBȳML=f3Uj^ݨ޳ɨ)+hAXx;Z鎅ݻ~鎐;R EvEy^Ojt,st8őҪazWiת4OpD(397S.>fpqKG?]*'dMbWe~\r*@8u9bkC̦ԛi|w r nTa|ŭ֠唢״+7e2.8'wDI C}$ lKwT{=kZb82PH<0(.W{m&ZMň&"|J^qS#^D L NeEZo^IhBr vHd6MZ^(| \ jN1rkAPuauJ-qW?W!:_Q-lfnU~U2k1͜ tspMp`%'pD`@@xɕQ䗏Drebz&DBzjdJݨ3K_g[.XTh:3 C0Z; D歖==dΆ|2RYڮF/Vln#BAҲF4L0I]sto# }d}|z @PxWʢu[4N]pY>rcmY anG2S=cQMM $-)76$(&""xB\@IhD{҈ʎnA8c<; ytpO1:y(d"y݆O1;tyC1L|f̱khBi{|%`\xh8ht s#\˸=Bviy&Q0iYqMJ^ S5B(g=!5ss9 L'5.D"]$GR ̥vԬEcCP-fYs-r8\;JOx/PH#bTS|> /&)i '7YapGlu=1}R``2Uו,Xe3}?X_0]Q+nb5E7svU(X(IE:btMP L$?o$%3@317\j7%3(NhkiߘX2BaQ:ĒMy֓s*GYӣl9)7a%~Dx{j (z\B;߆w{~ -&ۋ>ۮ7PaMJ`6|7S[Zfz[iD%'wQ8z+&Zy 7CR}|Ȫw %p4?Q:|fR0!c7>u)0I Y1T!;1%cj+1~^I.fQ㐘H@p@} *` TʾVhό-J eoqtʄPc'SޅեBIBq?A*&=bB-H ^3#nh|*1.}]O!l&+ zʼ \d>gNݖ4! fqdSbof~4&u{W;, DK[ n:u+#Qݍ6W 퉠q:&76)ŷNՇ+:3pepCk iWIڈyX k=fOD\flw2Py2P=C`u?\LoEuY"QvÎS[܀`B4]gBJBhXXVf)_ Pur]3ZPݤr9# i[|YrR]>X8X}\0wZ=n8M ^Yӻ8UrmH9&R@6B0&@j10@L.i3꓏̆|?Ѣ|*or㽰|i\]X.V.4. 8v9J46DXN& sr:t(5袭FF\)NӊpOdaL5ah[WkKcϒX aїbArsA!TDzV )\yif41JG"9'}e2fjJhq&[xXI=Bk\cn=$,^̏衝b+@H4G6PEVʤr3*E0S+ +9]u_9S \pF!Ui|iŭ&@F߫&. :{o}SB= 9кءnR},ռj|o|^h/덝[ p̠@Zy x"c?)2Ffe k֊i!B@WR&ڷ)eϋڥqt0YQh8үq|MMjUz!p`z[] _L."BY{\0אwsUI>>ϻ/;j&p"6@ IrPR!>Q@Aek7s)[ hd=y;gHaex"Y.?`j;-=MA4GS) Mi΍ 遤Ǣ wzZq'}EjsznwD43MD}Oᅩ ?*A៽Xg0=MbdII7]6|2az ON~3o$#>q/C2P8>(F@[oh K-h"pJ99 yp&w,Unhv FP3qKv<ӝƘ~qkcKE^]tC+ N^** #m2e+ޒЖN"j;)g&Bak?M`%8 c4& 5S.RثfrD77f$VjIױo_>;z5$0Y"*S.D ̌S{xQІpɂ+u5bqQG'?Mmק-E9'uiǡ s;C8mL *$xAZN&n\-_ͥ4VqV&lI ߓs(n%@ ;NfYb{#fR>BQuE'!駾nJS;ei@y$64*^V#V5o1 Hr6:Ss2nS#!- \Q9ۢmЧ'v8e K+:! 8?gWXX/?ݭ9d;J0գ&V?lgEW*r5(sk gof\Y/&.v*MХ CuF`l\_}\ӏDO ^اvQםc/E?n3 sz 5&g@q0 ey~9C+i]t$?Ĉ0Yi3#=N/-cytRhH]HMlDnIr.$Jx#zCFX?}Us{`E dd=;9*m4}rːlZPF BNnڝjlz|PC;lTdh.gB;%焠1s&J]ؼ KBX~oPoSv! m*<n u@-W[7<_z1)MW+'|\5~V :`,$=f"%0Elcf~aTƃI=Ń%+TU^jfS6c)-I[!Cʎ :-(l 6_]3u#+n 'rn+k;QjFŨzuq\B*xpUWz#vJ@+?OFCT<[ I?ݶ.n`KG%";♎s`U *{oa $,S8hNu%ڌ#r9|¿]c2_Z'Y3 9a8*XC2(ϽvvYyȏX`NF!7K\㱊~3ZÛ6+a2mU1w+Y[Tgj4"%^]@)DH)Y- !x_Yq2qZ`aZGu=MfN=r29+Bg&*}H_UD(T );9STT@ ZZBڔ4@f 5# S=nTdtZ|FcBaȃ6}J)O},B eDoe~?65i=˜&HRH/u"_+";=ahcNZ2d_>~̽,Se.8$ ;mpt^e5tyPڂb-j }eF>p_O++4 }G>w6$j,2tX.##IRCtދ`2m "N]`l%2v5Q}n6P;<SjxrK-aTyZvTX1S= $D+]8o]$C~&{EH(ѐoiN hgu;b/) .JJtX>a:ybE:U My7K]M< Q29LYeG+!5-!ZJm]TZ#f&' dvr)Ed͏..6W H1ඊ9U-=+z"0(1w7"ɫJGFi^y.4oWbJ-yP RХ}u"ތ`fB#̾r3CsZGfiՊa_UqR$[yC!bR~%HWew'&Գ23uE` ?NCэr7Nk]0Я*!fmuܴZ~=clM_rIUۦrf/-b(T}V^&[}oi`> -ik)ӭc;L eB5LtoW0D݊,duH9 ! fFdR4!xăVƒ/hO?y6DHLHJgN݅7bWnȷySDm3ߡ$U%Rd9_J}$*ynV)[Z.)-][Bl` r z^oa)Z-[ D$(Q'c2ɲxJ0>%tT#eApe#ξ:L~W]xu=8 \wd~8J3P<ڴ(_2? joJm ŬSrdxn{Cu9dP&\(0 1! aŷp1é9=q]W|+&;5^fr@/¶#Y*4JstLUqP~ wH ]huDp &Q`t챗ʹF:bCj+ʩƌpﭡK0.8Sl ֍*P{tp{9QYCNfc/B ƊNnG_CzfO-leW&Ԣ*NYEmvc_ys[?6B?F؞@S2!et^a *%-,IKR0+NU>GwGS ['2Ő~4}QNY5neɬ X;4V'^,4 爭rS(@; H5kJԁ6 :iѨ{f"`CFF3ur tEz>d2wQ.m+o<8Txͅ?yW%"6x]ƹM%DnK=5lqzm̜P7 * ZzE +ijO~P`d#5@.~SvE4+y634>uq{WջG>Qͷ~4\|MG`$-(%tӮ>f|{Y]g-CPQ7M/-HCf+Ӣpl-pZyئAJMAJρlf}!n2IY4s?p΄r׺W4~mZ d-z#?#|@0O6K ]03YUƢG;h~UخwJ D!\rrಾC1p$b],0Z m`rܶăWI|,4L/ CoZԘ&p# U|JIckڦ}fTe_?2XTw.8xg\ptմԣ6{D,G'VTTrkI9$*Y*LKSDW0]3o f.9]8Ej|c+ְ>104{Qxr[4 \,R֮R5$BkB4$7={|R޴M'B09Њ+^[͒]t+c@=+qg].1*R uf@xws}1ُ.h ֦ >F-߿ Zae궰]6UsAI*n$GO50-qV E^Ě[#,^-*Gc!Ӣ? DYȶ0 /2)xxQL}5Џ۲Lo(, I-uwf\7sQUqVx{x)j3CGCQGܹ _V]_ rH"rԼ6K `d <j(sD rJVi'{x?; ЖuȾg+5Uo%G\aـ+_4?GuАF){?(uZawy" WٗWK2 T1ͱen܊XDiLг2%fI0@vt?"fWmis?JfHPyD/zE~aɣ;R Ow. ׈ M9XJG9zj%  ' 30^Y}bVwL/ijrINfƖaq'vMEǻ =۠ȋ~^yw}B4'S gܭvՇNi'>z_GI^ U̼8|n!/aCNl S?y-E;-;sQ=qMc=Ǟ9!xjZYơib="XA󇹥Dۿ5/DKUhYdY_ })M[_KwjE29W%sz[htr;x%AJkՑEu+!h5(|&O$5a<@^#*JSc[cLXg[`xjߌ5|D*r4Oɛs2 N@+H-\FKt3fuJlO͓Ij+|V2a<o!'f{ 7x`ր@3i,WA yFkl.y~DVZ\kjLT,ԫaEV-')/$XAG4)%`--1t-V4F0J|~('XFf#YfIɤhְbԚT#7aZE-G8&{@)Uc ,lThfTW!~H0|vz#ÌsF1_6L̙$c\< NAL >?v޻֯r0oBLu7bF 0n_w17AZjBbiew$|¬.& G#k?2I9HnH۩m` ެmf;P-#~a H=\rXAY,P%V~SB5+`,lx84Ulc"k3ODW &~A,Ëʳ?W탮>I0vz0<*-4qMT(0LTv&u|ځ/6B*{ژ* "Yf4OUL^E4U\hܹvoL+:>E_.)5r18u׀S/a$VX;I*`4lD#q2xb~ܓVJ`h6":؎ [_bpi`dž$(M\5%:Y!,+S(:x"+-NX ')i'7*Fv3`}&|!$9(bq;aHʡ? w?Yݓ,[͊D!.| @VT#Y3ݐIj"JiXAְuR^J f]`2\1djiY/R>f~f-`(Oxh>ɘxX:|E]1%F L7߳臇dknuR==f.۔q?Hu_Tˆ)KT0m/b`#7 bVԐ>ΥLP .pggCTmҋT x1a&7q7l):GH[ʐQgm'́+xڎa8p0+x>h5h&5@p'6!ƀ._:C[1u}RZgPX=-ɟI&[lU0Rl'LC:~`b>F^}l?.h^MV&oRr>/)ZeEս{4jٗaCofmQnfЀ#3%żb֮a\[p~ixh]z r熠Wu)JnWI@$?~PolT [} v a!^ozI "C&ɬLx1&F[IN6װ#ʋ%2gjSJ7̕5+㑘wprs+28W0Dj}C747PG*!m51PDȰ`m?ԻPh}V+_.yƌNBҏ)d``#'*gRdcdr_cVAMvK |?qBx6㉜1v֍$2u"f+\mN~7?Vm¾ůe,UϏX)li=rP'˱X&* }b."28w:1AfXQ%cF3:KVIoɔ.(sr£vuVp.-Qwb:C $qi1 Kk`V:AY C0F5f8&ϒWw=P6e~2^+IDzncڳ;Og:?FJ5t.+AJ މzNdY٫ޓnZdl] AHg_񃻤_qψu="rB>4 97[ZvƏ߈_fH6wEkw) #d4$/e/\j$~+%-퐋`ΫAfmV{EkC^w)|T>X٩J Nڊ3deDgITj?IW 9h:Ƣu,UGn7U&+tUyc a7RlA3b3P %VlKh*Ҋf1lwu*rD6*Hͬ(-'sFrd+lX @|rJ'0y4(#8e KÎBѼLlkzN|/,tMP6 fbrLwAsp oL|3_s!̗71GME#fo&Lp*LOÄWɱ.XDZ L-]j 8$-C?s8Ίc" *IK4rjns3)7(׎_gzc7e9K/'QrnWmUJnCcD\\VڐXT7AXҞEU=PʛJ(K~Y+ +m*ljtAɾTO gH+Գ墐K!immxr:f\#Q^y$F+{tJrےh'ԿSRHEn=YZk`ؼ0qzE8|F0Nv` ezjѻ#F;xlPKEwa8)K}'05_lf=H_88 _#ͻ7O4$\LxR}rf6pά dzͣia{4D}5+bd-Y{D~QTHXu,3]"):2KWLu@<wפ} \I X;m_=zOSXڵemxD?*QŒ0WWV|fnk~8-KboYK~5DxǺ˥򃉴uP.1ZZh~4gۼB4 PӺ N%Ź'eݹ"-FЏ̀4-07(ixS?|@8g46&دGJȓPl:e-2 ܶxeY(%륙^6"v}~u)&Ghr)f㌚S"4_cɞٖeƽ쏝L̙KSbdh97h{Q0ނkyOf?^Lv*fc>SSܝo||12Xd B/>D Ll)j>/V}@PH ,.gXSsɶ~xȑbm!~zzCaMpꢼpʾk|Au:eXFsHj DNv3#w3PjX*&,rC9FsJ NMΝ0ײX`nS>8p2}?c0u&N1jJm\ւ͜ڥ[g}X6Yacn+G$%3E(1Mu/?YQNZLr9ǁiٮg *!>vhhPp1Pր٦HlAx7@hFN5DϘ) mkt^g=Og.Ô 6{ԢR)"K-L3.e  2΃0c^֣PA6E2b f-#iFԴTObWF٢l10!"p #mPxyh/q?Q^ySr9u_\ |_̪ ,_WѲ v n*Hg5;e;% #g,9e@ZGĚUFf+BZ #e\{'M-M6hW?2aZst#YIy⭄9ޏ"fp }^\m|.HfXL/p8 _w1VZi-YYz v!|s_G;q- w+GMzF`7k\b0ѧhGEܙ 5̄R&٣Km SW*q'n' \*]Rl`yDW d8% 2kZ+T,rxuU0"2kr Q/Eï=jj}p_uDڗ߃bëz $z~y;4 M9œ[EsVHh'N$,Z35K-iLeMegwsH ~n3K6 Uyh>BE|- /M:fϳ2Q>+wW.s}G4 :^RV Qx#ڢю:*|4 )̼ze[$K%+R.VE~J!BY#4!U+ٸm(#uBKIM,˱MFw++xWJ"%J OL{6ڇ;TMal[2G Eu)JCŘ=Hr F(VTW~55sFwǛљ?ör/hef@Ek9lL%bmOBNA Տ"ΛGD~hunvl0vy#63ڵ v.}2pdvŽ5z#X/ ǘ98:7yW6sd[VuxMx2XR"JHq-id)hgoҰg̔h ׾j7l߉ycE9L˞o}#L9RѺ% XA-ɈA'g8Z!\aCsn%ݡH b99^ƲrǰGO)ʉV.4霺Hb<ZAȳdi;b㞙ZXBVh?t^4П^ kцvWXZo"BcUOnrj"'f8CFwR)8~D_X?_b##7ǝ_ $`r9'acKL[^|Ƅf +ft9`Uy ![+Hl2T2-HMz;5Waܳ/I|sQkJPyX(HԿ1cJcLm5m]_Ss; @"&9q:IۇCpǶR)+gm~(\%:;ڜULhhR?Oc'lZRTdSS[_)D5>ЗzP'V쥷s4@7U >4u ~ Hw*FVQiκk;Vn4NSQ)Nap:9i[tS_zwt1_r˧[!.OHbQΝ醗BJ蕒u&݃aݾ vN/@T0<Ζyw9!3>ް}x$E.Zjw ˏw@z:=i˾Bj/>O~\;@n~u* (0I@JmMu~j!8/Hƒ%$ֻW Z(o@J[ɢ%m[<*ʠQvz&L (B_Pv"(ҙ/|k }7_*휌n+uwʖЏM?!OnFeˢb)Vr,K~DBKF\ J֐Ƭ}W G@M;94m.&d -­7rqxlttؾ~;jU/hS$-X"@0]N<_B?$drI6gfOTޭ=?,ȿF$ %Dm@tj;SUr[>M/~sG=AuubK¬,pz}J COe}2أyu`]H95M`sHCKطs0=6\l_8 dtI-%L )_Y6g{%/8EOc@y-͞/PeעZ }Y{/DũY{l5/Cn;&hz ؑQ}\<2'kY{!AgG`:p˛Byܶ_~0qŠmE^hqԾȩv%-i"RV*tןP<>wQD.JkU_]n 9!Ԍ"w }gWsLg&Zմ.YƑEoܲ]ek@* Ν|YMl%5o3%:wgRgKWlQȑ.br^37:K}W̩<. >wp#psk[ԨґЅZaLg>8A@U 8CrpUep6T,U= *[g9Щpى&f`NMZz5.~F^! |#,`rnrmy>6BߧD,/| UN} TX~ gR}Y;_5Hx6if|MgJZ -{c Mz'd[r\lbY\MzshA&9YE%]OY+m&w~&\$jtfaqgtŶ>2.b HçFE{ {`!/Vxn iC)JVި%>wd"#8A(&3;ܷ?ܳX2Oۋ^UX>G@u3.`}6wS|4pP'Ք+Yگ۴ŅHgJ$~|a-+VfzN{-Ҋv2IyG:U4@?%vaA1haZ#pj9h^ PҿewA* Ѐ#L6$@05MҔA=(|=d<~&"|r;P8p^-7EGI BvbjN!-v@^:j^;7؛@8fUFsQb)B+|!͢rhr(K?FB; ,wkα,i~gf:+aa\WA\^ 2 r=>KS#)HT_>/bJ5 JEx)^bp*&ح6^3~%ၡ4p.<*Eŭ݅xM &3䥣D ل^Z/W|Nn1Lk0xo|􁍢U h9Cn[.KVzA7tCJ0ɂ |[8) )T9Iba:gubR١%! ?0 zI1JPw\ȶ"|'5 qfCVTǑ :"iuwT@iw.A`2.dQ6䡩TxݞZfv8ׁfGy2U0|MS4"tv:*.  Ĉ[OПweNp>aتllC0XW֙!Rp;r}Κ5I%1AkXv(,˗5M4I>~b7 I'.IՂQ5d%4AyU Č6}[C` bh.PoMNnHr iHi [R(tus ~0VWZp#S:QQ*!3 +x:* 7_KG(΍UE4z, 3N}rJG Lbm{;ȁ߈N:C$G(3el^SmҞr1g' 54Dt4B2F W? Wܳ E̋suDz$Hcxf2.A2'u(P?6PJ?(ew[UK!$@lY_ ra$rEygo1YN\ b> BKAW3?;KOϬ + '$#158R9{v9.bM#]?i } maDo'|$&$ZUenEEmLi,tos sRGݓn ~篔ݚ;Kʣ}!;7; 9eמ#man͹5{"G(S]`8T`S!uʱb(_r ^@Q/6좎T)$N-zOR,6N8+^>I:~3\Q/4C2BF`Rc|1|\&$9qߣ|h Mh;߯@Č-S6^).MkM9%p~"Y$ۗk l.Im{qh#DqVϟ wE&Mlt{f yK̶-jOLK?4fuj8w!ю~$Lټˆc-Ҩ-r f&Zk*.4B׌~q #?Rd5WԳ3!hN) ÿe^Y/O<>7~\-%$qD6:;G)ޖ"-AV^jFWx#-yIJFvKVVpד5ɝAП&j p72r]v;RAFWVƛ-|'$v#HTՍ-RrG6YF|cEb_|21ٟ3ٰ !T-KSy[Q+|ڲ8; ojT<\dM{s nyṗu }O! lhZ"L ~ӝq-fq }cZyB;<;va_q};;ёHऀOH["z$gBM|czrS5V&΄l(GmMB6p9yJU ;EO<{ ;G =]~(_-z]+$_傺 ?b8Y!YXmOQ c'ThEnDƹ%!vxڪ >D`l>xŊlH侚0<.hw@Rru:믡4MÿN| (>)P&7^AAu Ĭ~ۑx-*XYNI4g FCMTyBQ26`M\0ҖDNЙYI~n6g'ϓ X)XyeW'ER}J3 锝)=ْ_^5C.oKoHAE/^y7F]IB2N$2jHtguC$OcJaJGW9+duM8XIA 9w'fd\IJM}nwj @=߹ogq3;|7SMF}޴4>kwraEqM!8ot {y41}wk&^KN\ؘӦg+(=\b]:?0nC-maa]Jf:gw(R[Ulr8,ORGA]ig4$Aϖť9tz*(9e>3ѺCRelj 5#t vY ˿)r^{ /i:]rL\bZƆ !%7sOvdǙ&KݷwAvP9.[/bXz0${ g *%ySxO,VNFϱ_|onl WI歼vyٻ36SQu,Ռ>X/Nb@Uqi#\Hx2B9[hǫ)@<`.p6}KO^ćSC35ٵCkצp?$Sdv%ULiC%d 䧯}b DNݚV]yJJDa4,02z? et\T玧e|*Xold m^衐t{km'=2eZ@d+- GPsV*>M 7Q$MK_CL~y8\uX44У0tH1&e\OmH -ܹu&W77"-|I'*Fa6~);1+B,I@_dLvwMu65:rhUCo3Bn W1([;8<ZőYN> *P x̜ #.Q>|ٌ14R_B&K]3ꭙ}YKiZ _u8.u &eG$e0&S1ʖ !E 5lyա1wԀ*)R;u6FrdxlBh)ࢊՔ Xk-tݝ? 0ٴ$_Yo}9%E+E۾+/$g y7fDGĜ@f*W j;tNb[uBOe+ ާq){ J88XMZJAZ;*8n7dWӃ+@;:յzI*Q 7iQAJ"dS4OAaI)A=l'ʀb8FGJGwSH0!/ə%o K3٭o_43-Lnc9ֵXzfpq^niwʡg$WT :XlscſG.{XbR] ]H/|+r)0P&k3tzL0;xvn tbr.<*SgZUYQԮ^{K3 ayMtҍ:ko@L;v ܱN9P{-J+(BɴDiAwA 1<1({"CZ%+t9~z#Yepk``uKn i3zr p/ϯw)*2^zTǣOew6RwͤhmnLHk9_&< Yn$Z;ۗ D `}<'?v’xJL@}SF7܎rWG}1|>MR6";` : p\6>}ka~G!\_wuxRqJ݁> +,ШZsj~ 2ixȴG;4'OvA;g]My;ܟV֊u,e?j,MQt xVM{ml̜UᕲgWHXŀ{ peԘa$|oK uָ%~mɻ ۿS^dÛ9c2i澘rq d5<&n$߼#wxՃ eQaY0fzFL?Жqf1<Vy )>Ļx*f Elεp,AjÂQR;6ɢ5FCc9)k(MI53nlr3Ԇ"<ζO<0l~`~tE^ttPez^G&&TBzAW)mFdx|f Ƃ-guw O| 8(蔪fᛰ$Kַ 3ɯ U^2C?M2e FAexv7ȇje^xcO2{sD3MS811{ wO%ðB"&]J1 D,//2)0aHv mWT'pN5N͏Kg%PPũ1}Tmb2BxkVɃLaXҪ}@"ޘ&tӉ|*mI Niv_svx2*e[ 4< 7ZnyrZ fz2:gKᲶ2k!4+93r Lǩx8c&DA.'U}/Av+z]6cΑ!lB& ZS%5%AxL #֟!ɋ/ݬF6!LZYianoތ*CkG^ j`zs~w SZ-kʡ*ѥp|}xfay 8 uEU…#ZWl+mD(1$: PDw͍q*XH9EgMJAQ&frq7,FOM:NΉ$`R&LkrǶxxK Lxn:efE*@4'] Jzi s3\*%e**0tޓ>1=Q*JM>QW\ x M8[k@x+uC+Gg\uJ\;MM<7'xw/s2#F6)r+P'G Fע̏PmP1ܣIE7zNcL@v 6b͗2\?t㍣dPjQdBq4;IB@Ync(Z arnaK =kBՄ97hGEz VA$*syߞwS[y{^6.^2  Pծˉҍ9zPp0pU2MJ.%3X D$Y]":x=p=ۥzhF$qTR'NhU_dZ;05nMV\4R (n3\ޠ0L׸bFlDhEwS0}q؞m /4ߤ*OWۀև˕o *g(MлFA)#ZpMUϒNk[L]Bfo5zMy Z `ֲs<~7ލSױGNf_;Q8k`;2w_dfF l@&qD,aMєGa*H6_|mE:}a+"iC<{a(Ә8 =r=+;*6#k1N ['[W>{q*UyDy?T**enNܦ@R)LZ1*xkO se<8Do{d[K1yJεkUH utW!SŚB\gd“$R-us/GY4+S!V^f6ͦՕBs|`>Ak vCm.b+MpX6a(g*>P{?Tu뤨iSm=cͩ(:$Bo@!tGi恠9U )>CwsIgPebo/׌=Z 2H$.`O;9~#8LϼҤy>Lͩ8:xIr,u)ܦ-?A~iPow5/+?Օk:n6_HVPP#e\b2kE 38c=<-Q JbB 8bBMr2K5ty9&4̵~R{B$Mn殩'eq/Pn?\?j ,ߤrfƑ1ѠI i=D؊+H=޷c+qs ` O=T2O<ͫ(bz b-2H3N"L"rUpY7XO@fO2J_-`{tG5R~֫bԕ:Ԙ02jl&|5_W>#\-z8XVO$NiZ>w @D[@sՔPsAOs'4rdCA O]7n<*&0.+sպwIGWvw!m>AǛt'A:m4=ߡ3 0s;z "."xGX]D 6&RavUYb8?R3Y"iRZ_%Lmf8-r@o+p61RS %c^"MUKJ3"FNJc`OdIň_\U*ƍE5kDI8=4xMϟBCesïg#ŠGN0nVC:/vx@cD\EKm"QQ㏥K8L:XuqV戁'z[#7r jN٢j4{QXtp<J b٧-Oo)_ cYG#8=ͥx 8A'Ж4Xrc9M]_SL8bYvi0#0B jǃ9Id'٪"j`}wWv*3l@[5P1~irUem됁ts0+y2FEvXkgͣlir,h02R2ElA``t YR2"E9,7$i-p_m4E5M;Q\悼fP}JiLDeyE ୱƷ/C&46v vaf,ek -n+l=J TތZZy%`(,yzY o>qu!0Pc!x[Vn>L_gR²>2C7dV.LXUOXn14QSk C\JX {v1OI\msU+o$9v 8bqx9_7qg|- ۃ4r~ea,K%-?#*gDn|g? +Э%@3zϏWkTs- 1SNt\^6X#}%Jp-ÐnAejW I\GX$ c}q~vF ]N>ra:oF qauD j. g#ƾ@Ro}-J-75 m#,)jS f>sӽv\{hمW,h);GL! ہxKn9!F^J2BfI?ݘnd&Cǒa C^\k2S\;6vvrÊ@BIqޠnҤ5 T'|Z#rd req'zP!/T%+Œb*|7)1OQV{soxC{w!()K>Eㅓ:cm!)=nJs"gDrߪ܁.mMM0 ͟~---=H;WUK}vq"O%Oޤw~a>QKy|R̢vڇ|?b,2~\rkWF4gk:iK >Vwϒ|Q.F.(g2ZxG#8_X-XX޵6|"rδC<1NڎsOѣh8]n 0A$_2`'HWZ' oK[})+s{)2}QrtEwMw|}|ʦ™ee%&ZEc?:#"XHA͚hNs-+I,EP`QB/)(jk{Y% )k^.RkP91dfTJV(SÞ `(% J0w*")xMڨ?,;QRY s:aVs"'r̩6G1{_(- 2yJ{#K:&[\1CE.\ פ/B<^rm(ȟ05_]>y6SIO(92]`lws/ ,:yh#\P2>[g#t3~Mm3f3ܘM9xOl"?5p? ,J(ĴsKzY6&i(Zp˞38Te 9܈ UXm08l53*KTMJa2GjGQ 2%EsR*lh6B(j p9uzIķ,Ilc,b^ c1DvQ˩u?TjoJ4i6Ў؞)ϝ ϡdj'i^Iu~k%8ja=zL؟VW}j@pꣵsu5 M Sk5"{t;+O{,A>|mM %li2)rV+1ox4PF^|\4P;קKiDYM}jsWOSAЖ#lMXtpkAb5IvgPzYa"$=`=Р8tP< joبB`NR8R-@S%` R뵝 a 6|.;9qktLnbvS !0\̎e ̭:&9^j;GzQ# 82-8Ͳe1HdtI-Oܶ Yp[@vurVFBZ*cSX9c$?jl#]x+]1@SpdAs?3y6m&u9?#Mv.r$ǩc@@ zF1'Pjmy}gAt?^ ܹE>9d3^*/s<}x;MR~ǧDUWs!+bt,Fs\zEf*K͍&~oQ!wL"U.d+ðwJ2|V5Υv kˊ5hǙ[C'pDfvk^z2yKT!0i~8 `V\tj #%Ob-o Z/{9v#yrb$a)”bhPȇnw,V`GW7xTE$vК13#h'+v^aZ0r>[nq(_FC(F 22 e  8 -Aς>s-Cn**4fVX1b7I2PY|]4h-)xBsY03puy PwFkݺV8ɋ7  'n`h\/Х+w9әyHH2->tXqͻ`k"P"nn:$ڱbh&+O~ܜ9 IclӐIoUU}UZ'P)f/dæC>حmRJz r)v_R'aJC:g0K_PzcWfO푸}1]Wj|ufym7;bsRv[{җM 5I_aIv)T}l{Jb{jķsxFT";˱_I;8!.N5d@W~ 5\8}54CgA ƿx'eVJ#-(2'r}}Q%'zl.4kGXt Z9 N 򠑺Z>lB/aDA!yge Rk[e`D`W;S.9C\H"j o~*Ƀc`R3L~@$oBS1XV K*JK#&TYC f1z.[Trn\ bwkպS>T 'ܻQ#;2gV+T%ő F5 mdwW& %*Iy%Ʊ$uy}ˀD`Ϲ ގPMj'l}dFH/΍帒eyx:lpD:m֋hgf̋'S>e:OHz0>.VuK u+/,\>\yOth_eWKZC"2 8U{1wuoJgv*@Z C);q*IdP}!FmeSX"J߹&o@17OjҎ9ԦkOiL$ʚwL:+# sG'B%r@lEPC⥏uD7$L+<7ȡ$H]DM_7^+PMNG/$,lt Ah}7ZtpT3Ic@!nW/]pYت`Hԩ.9ˠo2tbq!*o+6mcكGCDOufD*RG 8M^2#X8:5@̯ɈQm`.;α֨<[e^(җ$N@x.ybǭ 'e-+Hl`kߊ )U9y+thtޮeU-燳e=E:rH$gΰ/7H5^K4twe=iC=,0sWbs'PJeeVKCe8<,)*#3֯ԠJ$ q#1Èv1D?ve)ǸոޠicS*:%]fyE3JB<1.TJݨvP1*Lm\Sܔ5~t2,oRl [h1ŗ8GRXO+&pe܇Z|`W0ᕬ#UgI/ 7fYhi䶊yzzsaX5N$a0I>Ƣ'\GY >V+݀32 i7*XE;m{ٗU3x9J ZA:AZJ_gнLOHԏ ،&Gf[n1M=7 /}5:- a^ۘU}  sրr4<ߜښ%mi3'~-5^YNu0]bQ:07wz%BZc@O>D*N~rc@]FfD S,:~~W~{j7"&[ᲀ#G-PQyvyswiI/%ì-#r&EB?b6AEf]o ^jOPnᱥ5?~`=M(^36:T)Qaxq@"X+m( !W.P}r#mHyRBB9oAP3m`Pn wZl Eo"k 2?OEn .wm~j; yG˅*a?M Ny! _jտH_]ۂ"u7Y&IQ7E7>d0>@::MxfyO *;t~1zV?ja(&\.`ןSFWW;dҀ)^:W;7dA,ujXT45Tw5h?Ri-Ը::,]ك3j/lǴp Yk-ѽ5!ةjZ20 ϻ}^9L*v_#f>CǖdT)c/}"ʾ_m߁R5Z_ߙ8&cTj.d5HYj<c,0d!s pӸWҗ){ 8u ^%8gj$?1y78cuN40CxmZ$%^>0v}6= Sqy#N4#bG3sЭwGyZ2fMa౹Ȑ qҭVΧkoc+ ,Ʋp D@I(m"Px>n=pjҾ{KۤD녑,m׳ܸ)4F4@8jHwiM t1+%Ȣ3+V ڮx1hQ( }SX@R'mZ0%^Mc O&~Gop OrZgY̤ؑ!*Q`(6*2]&e<e,`Y% MY2_ް뗏gLiڨvFl{REQv7igAkK&qE LHM^h$]gO0# 3] u xw4NE+6,^OQ=p*KPRfz d$-LkS^Ulq*!q\=~b{lLc&VpL ώ+a^LjH*̯vgaĵ1 Ư]gw6/~taIM/+U#&Ex/a.>[=vBH)@b ?13ϯ_16jZ*ęLzLz˟fH<Hh 4bRf}R+&]sZ|5z\Qzʤ RF\#0#SPUhBـ~Z UJqB06{@;(1P#3Ԇ柅#lh'$rOPnbp]1G<.#.22>$dqNB R2ռ}@qc0x#HqRֆ%?<=RL,g?$Y1&`kiPAYx idm?K^?J MSo8 R]Koy6#CHWHOma3 X$5 5ʺ~JqCx$ O5ś4qji&1Sج=d[ISPVy[$44]\&5paF7wmZw#kw$%KaH2km fl7͏p_@`PDXsΈW}n:yuB8ΎےxV:줺\uVS9&͹Z7Cڣ}?ABu}-Lg"qGleeTkb&'{2j<钍`hBTl{L7^JETУl,w[&Fex.J7~úvLE/ 46,#a|}VvN `bJ鬚e4j#eWt((N$@g4yig𳴎^Rӣ6 sxSXRyW=%]PE]k7)9P=hCʼbśd"ß-XY  d:1Ŀ5D{KPjH1V9XȞx3~|I[g9N3"p#'ӃDE:D`o`*p.h+nP _,i{> BPIxb^Y@V'#6eo^Ap[z$vЕK4$C"  zbnhHXV3-5dr|kT DWڂ>s>?;ak*poUSX~g{ %P}CPJDZ=嚳WQ#LGE&u:X@sd-HjK%8{evuYxk@e55 u~#QFʱ.z-9!`Qe).݃&Ub,jϳ'QTPq? /jg4EPt+8qRĺA9`ָsxF/B؄ ո˖~Hos1jxfy X|@!l7᧤ceqd ፭삙Au^5+`ݼ:ΧY z =kܵsgj=9 1 "m?Wc %ZCj ޥhI?E"1Kmwز`uG"/9ԅȁ8&= `2@,YiK0! A'1=@U%3Òu׶?Ȗo/6/3]څ`c"ˋwKQer|M3N+B@P}[fζ$H %f3d}k+vıȉt*sz$՟BI9zX!\UOW 7\ K/S[^YLe4a`ggw ?N%Y(N&?I=n$P:i_%=(rs qjfqR&1+r!x ?Q#ļUZ1;'ROXnM)ImJ̆l3 lsV-|WX@"c [88q-hu` (IaN<>gb`Z)q^k{ܠDS!S0Í(N'Q0.!:>m?Ӵx!GfdVNׄim~/-[0Ir# V[JpO؍rһJԭǐ6rWSKͿHNF#zgLn7(2\} &3ګv;[yI'D\m2Po\O`k}0rG`kF@\,8?u "=h7N/%@<ɩvS&M*kHw9E\]aY811bá/5 xR8!gct0. 'e3juǑtIG/}KEy¾)G} _{?yvP_VUOZ)L1@>?\7ԗdڿr?h㐉lCn#\ynvZːUn2 =e sAu,Cd,!_pjȒ L[ER۾| Vo&,>"_DIӳiek2SE^&{.+)?}c;5om)H>y;\S elEP9-CPYMT59WekE#iMDp(в.m^=}HS؋@nF"!?I$efeӊF ?1;+qs9˻m,MwMʴ?L.-ǪJ%v_lvTz ciʔe * %D8^$V ΦSq4H W%D ױ;of2O<7wF"X/KGK,L_ie*/|[xcXM@pSRR)S?%"B-q3cr3ĺ,c_BN$ǻRKi?f2`n'6mQg+ Yh y𸡡{Q&R/ϼwqXQpu#XK]sI!H *{`K>7SP8zkH߬/8D2[uݱA76rl˕*Dj$]B)8.ov(JATF.bFji$A[>ԐwZb6Pe'F & %PW+8<Ӛp&$'\ٱX @x88鰋zl2{jڰH[牌gao0#?ƷSe& h@g4 G0D_Ʊ*^2~/0zi9"2\kgf8*kBbԬL9# BD>NNUY3|2~WMs!D*YL&J^WC C4a¥*҅WX%<$bIRkacDIY-KX¥q5k!u拊 THi#z ]>UKc*Uf3p.)Sɶ|CqCrF@93Ո." Ro;"KV+efb %R>Uk{Z]Y>6p&ciMe\lܨQZ;ka] ӎtn֡QC>.ŶKG-/AH2Snѳ̒2ws8tLZU링 ~(3 뚈Rhϣvϴ8k@o}w(,ޒ>8rr(Χ͚GWM9J]p @o-V@n7`A Ӿ_3`\}P-6$; C˞X&A7C׌Wଘ>Pө;o[3Ŧt$@wb˖0XTS3/ Lߢ!lWݓmOLY(Q'H=&HȮ0<C/cr,7t\>gЙxD%SYeYl_Bwɜ3amlqԾ &֮- pX!~#r>mtNd Is+hikns WlֻĆdKN$9+$!DjSg-yi8׎M2+n<˼#]?Kl'L& Vz[[ (Qu͈_0E\Jkg# IC:$?{4\ҙ[BX[Wj5%[nGDˈJmn4K/>oÅtoq= ؄xRHqh}0YI'f۞Gt&b izM-"y7.ܥۑT"Ce^G1Hqi(@;"*VhcIDuGP1m^X6a@` 6C>ng臌S,*lA!+^9)8zFk Uؘ&XSENOrX2\3 Nx36HK8r잟U4:$)R;RZfj"fٝ 'g` 1ѝ\u>BgVPw*P}b@:W gTg7+G_tFfLzJG#z y͜gR /q-,' +i9ͣ [c5˾ND$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^*J̫P!dL9FU{(c_l)aSpPut+Q@KyGlʏp$22A9bx"(jEnPUnB/?ysGr?N$'9xǣvK|s"SK Yv 6b 嫺 fst;m~C֖&yHb>H[wcTmu7r{G[78sMnjOA6%yIeV gP/q,Mц_":&4g}FzQ8YX{:Kva!$|Kpt5# #:X-qͻڨ$VT&vSuM.9sƨgs#KԜ0.f'Dcʇ)sA(>rC:ᨬ Pӛݵw&YE&#YŖ]1d,wXڢW{q=dwW/T:\]OY=z3_q2Rt>R6 $[np19M{͇YQڮ xors/v^߯.4ƼW \jvo8VLS,tt)^䖬pMXsxP$ $U]<1K(=E74;RK`?&TA$ju[~uָ8Q31#[j-lQ,Ws1斛jH-,+7$'[W3qM62ϋY8ݧL ӕdU頱{ .>.?.42핉< XY7@\A?xǽ`8iVf9]l.y'ő$-`iƯ,[N&<(QX9xaW1#"ql $ZHOFBB;y!Q,.ZZ&1\\mOZR,x@9[6DBp`Yov})`9ϰK //\_-ED̫-߿ K+N/51^Wj`:`T3x&3t bDBFW}5‚_]CVreyLdu<䏂NU>'חKs{'H Bj4 u*89B )E+^pj동 E2lB;ZODa@P7Bݟns®H@n)8dodIY4S!ևV++g]w!0VN: [2lSYLYC 7j~cuT˙YWM)KKeEaV݌.%ꮬa0KI=["v&lF ?@ݹ?@ >Ndi)XjQ!΁MޱqrB(>λY " q2#t@I#{hu4_ /`9ڒq,D{7kV1JWA+O 05sXdtI3mjA=!)oN/潻DgbMdSb^}d"Pz|wQDz(s|e*vR$S``sUUb3T:jRe!)Bg\fJEOB^t&n"=7K$w4|']YsgBY? R7atz'tcQNU&Y~C݀SRhL qq/aPNo6;?%-ŭѵ97Hmú`@E][tć"w{f?L}X})v)i2Rܕ$ȁ[;;qBO-v^ͮK_6 AZm R)zfK?MtEq"kbzڟQDS 6"YoGEGwbඅ)He߰{ != 8-]:"r)T,^ܸܳ5!!0C'疩 /8[x ]o7L}3bx^N|LZ'$3zzjjx:zkJlS{@!܇Z$[AQKsԐ$IRt:MjU[9&?b6KÕF(7xaCk"irY `5>~Sn~1021+Q]z$}-rrX8 r[Hkz#d93a/qF)zxvO{)YG-G#@>bemiA!nq w֨ Ѳ(5b z42IU;:骢b̊cϲ.[PVҁ]xxlK{5dl]w~|fX~i 'ar}ęk^ 3&ObգI}X0)y!-Ԁv ߝaSEE? 8"쓞H.7H5g  *JJF+l=(l(*yW2@Ddq}.cS%7w2|'WY) ?}ɑ2_B)A{: Z eu}__hEa dq9hdo%A- 2Pl{&dNjd:lt&V5LA@=' J՜sG}VcTU$ ǻN[o̓CfKlBa H4"^[M\+<[iUp=C*ߠi$+DdK HQ$S?E)} h# 1"Ya>I`#׭RV[JsZwܰ}s普{GTr?4%۸<`r VI ͎&=PO4B=W@_%DJ>XXøt` Cm㧜x=0.oM¯t7D>/#Bym}h@'v %m7_zjkuw3G!NJ[+eTsʞDdRPbG}swIb.Ic1?S{cP`ၵ:8C3XB0A%H~5}vŸ\Ó "k\a 9gy۰2: Hger;8jF$.m "-Ɣ#R, D\[Q)x˭- : &J.)7(~o;pD}trd9Xlғ_@lq'_:`O6{F3 ޴>WTd,W'c3nRw(;=L|mlq@ouȃhk5 Q aWhxNiDTnG)"d᪲ lyB)AKbȳO{KWi]5J<|hEN\Y Bud;!!؛WMMALZ`L<ͤA* q?x|b?ܶ]WJ5ǹUfl!#DdÛXpށwY 8bo&[+9S^75W٤!gS;g@Ho{6>W&ҝ;)98A e\F!C<96Gq@RНz5*:;љ`j~84Ex%l7|pL@toիI ΃hA*3]mD[p5M~c rV+_kQs,jLH"$QrMap/9r=40E`uT'Mx,r425ғaji` 1n5dƬ5Wmx>߯87WwFٽ%.LCDu,EEdh嗎]/;YZW]Z3 \k+7U'붹 =T&"Q5.:t>d v=0ѥ{p-7|U9ujvMwq, ]:rWuHl/;{ȻfvՌ] ox"6̔kH>QI'e%ϪE Ì_m:f"вΆt$hņ` mFDe`l &\]CK4ގiah̏߀k>5jt3"Y:`ګ:iabSټBS ɭ@I6~T9M'o`?݋nJTrP?u?*Qbu;79c."߃T6l Y:8yNӝ9߹wt|:RjZik4PR?\xYquF|L~ aOi^ҭ'3$[O9B^ d\Yʔ{ Iw7~-6#[.0%pEEFi5|0*Su_dKF(ҟ4N?RJe͇p~ x4>Dpۜ1 :UM$h=+Mu>;bÒ!o'(f'>B#&n1c hAU>M:!ü[G,>/8յy ) =:*хhcMO {OPim.J {'yʇ ޤQ/*2#ҝ#{X٣s$$f1jٽ̆bLCZMtcgNzw C jRxf"ҢN}GX$BY]cP4 wf8C@\ 6ZB}­QpH .},fsK8f&;Dt۸`k*L_$M O]j8 دBۈ>m\VIec3J__pxm$$| bM++<24-[,{})#0fU K|zha?֛2[QLY`"-- suiFyj'Ҁ 6 ;\FHwmY0i*,pSr~b4TTIBrSB P=cerFPgh dO3tCƟsl!dE T ,5G7_:f dG0UYz=ei# &Li@\]lE4{yD[j:n9s? }]R1ֆ雥7 6I~roZ420\ mQm ?ȑ8;h[ע/ƌ éSgT!&da#ᇵ ʼn[T q-̰qg74 6^UM [Tt?s<"]B?Mzqߓ.QЖM꧚1V3!%VČm 7v}ⴝ:c*,8uJ4E)o:1\A־rf4gxhΆзC9w;&-<#@zt0À-ugZgeR60o,rhjAx~¾IghEa!>r\ d/hʜ ~ĄP/dS bp$zd~*кYJ Þ|`@1Y@(՜^ X""]ⅸ2} Ȯ6\]t` >#Z}y3c)MA mXccnFޟpw(XR*;G !EQ砽P\`ÌWX5̏v7fEP?TZCGp˚N$C𬬘q~,MKW&u)Y6!< '-YdȳKYd36sQ.`؀KT!s{3M]*VOK.173M*ZbR0+vO3i^~"_Joftƃ+>w#EVn{"%,/ov:TrS\\^mˤr年|(y=R"ZV+6чlKAl6$'?P&̰(yz[)yb=>ܺLE*8my,uOCp|tޟH\WȲfcoh)%&Tf]G))9MؓMu^K!exh7O:E,H&A?A ,ry'\ÉܤѠvP&M WVB>jFBvhU n)ʜM3Y܄Y|`Y͟^Z~I ~@@ 77$oѐ Nx=sVCB,Ce E9GjZN)K]^]l]hUF0 ~S/"A AдDjI"_4l86x'] dȇ&,@AƢ|NU6OB_/˙Dčm ;4v2ߊ.)D@r*d9HfpAap %\~A)/>rB-Es8?VںƘfh&`sջe3&r}Eauo3hp[3thhQ{V(u4+l> $hvȝHfXg-/ X ln"Vv㊔OYlֲ)ʥza*/qmA:u:%cV!ϥ9Qw= 0@˫RS ̀Qj)7һ4R'SRq9vhoxm }׹䳗`QeULu4Cb?#Z ๾; 鄾znص*) lr\Ȣ M{(ZU[1.p~TV"̵cD76wQ:u# ׆X_ыd [chjJRZ\:^][ys3xG |RUf.ob1Qwzbm m>BK*#Ĝ$y9^Fɵbf9}i/ދ-+3ojg6vŤ4K?!*"P]}gJ j\~m_)N@f C߶*'`a_`$ &ĂW0 1 3BT1rEHt%\,3(yPD2  C?mE y$ۉLFb??0B.ɡb4{ };+|yg1e-Ҩvhzrji_}g"^(-/;1) f:)?_ﺠ^)Ah5BmSgqDΜf2fVhtP]<_=yKzO Ex!.d"+ol6ڂz]L (+Ng 5-x>mhZwNŸ.jNKqĉ$ CMRst]<"2@mx̉D*+ΝO%i Hf) 9Yu; {/<8a5i-,]< e/D^ `|2읾MF.0l Ȍ:Ab54zt37VhE#cHbe>LJivSlg_J'S2 N Ql|j3*P$ ?*Olnє`įwch .|aT~ ."op=E~O}8_Z>NgD7}Ogv$<tZfpG\+bl16)5SC=ԘaIDӠC' OS@O~lFBw3>N-Lߥ:Wdi;VcsF[Rh +>L|DPot;-UDJf9J̠CrsP阙ى+,`],Iy3l}L9dc.f}ܓ-?= ڡ@{,~a&(V7ݪI.BZmhCXOosppjI5_t9"'WxI/R ϯF#va>Ķ/meBr|O % A㜄 **SFM:`)B4TMz$Z&ߊFdPqp[g6As@-Ք"+3B-:f)*Sf~\8nV.ޕD4 eBӋÝ8,)V~:.|3%}-Rl{Ǹ)KUϤo-z؋O#_!u/VI)6QOHfq 3`\n>?+ wy T{=*]fa,U+(mp=nYOieHqhN<Lͽթ}S!ݝ'yTx`z'qK1myԥϝKcPW\ͲKUJ@[ȍ9V: ^7*Ǽх OiVoE6v0z+-ۈSȪ|iͺ^KF=y^yQen _. 4p7"WPGʓU;ovAȋqt!,Lx#64؉1r&8|O"ui+/o#=hIHvU e8hO͎L"hKWEC oCqj4GKo'B:d^J%Lc:?Ԋũ+{Rh ryސ%UGUx=Vܿ3tze})^2}on^*x f\R8SFAyx3WWɃ:2Xx>ܭ0ewp-;d?Hk]G$lJ'-ͤ+])#l7&k91%aJkl%5(~WJ;4kҍ<-GcmWxk"(kv<2kv}Sf2 ʑ%9^+dMyѥCPah=$*(S3ߗĺ0[J=SHGo!)׶0ֳM뉐(ei9s3">F7 <0'Hg&Ra$EVǰLRN"$fs>=VNO"& pLC4 eGY^ NO0Q Q@<7f:IfTXV3m6JU?ڟi~cF17it0# 8;;uh?>IW2@7q&ySX;ûqA w칿;:-:3Q#S'I:?궥  LmOkǍ~CkLߣhFNM\AVUX>I7 AfhwAiwU< .` !&S -t{?GFޠRVb}`76o#H@Aj\A=0tއS*I*mY;ni2'vI*D#$͒ΆIӿ@4Qt2W'#q[W4\g+gfz]GCnQ"ܣLY?@c]`[ϨBOmP X8GvBĖC29G=5)H xnr}ҺB(0*/^ֳHOdĦs2KKv,8 /27E|MՉ kv’?. UMU5ʶJ,SFa̴ )yhJφϰ`X@|Uc(=?]W-iDHDQ M]Y n@}i|_ 3S @]]ۏx]v]0tkH P$r3h*:މꩄ1{9LJ T1n]KOkὺ9hT\}L_3Y<(Hooe8D'_JoEDq4-#sDW2\0d]@.cr(J/綖^ B3Ckby9ݤL5a$cGZ"jy.:u*(ʊat^*|"hI^ >iM^|\:BONxwUL>\jyݫ۠-/vJHm?, 9_gß#OshF!h8D x\iY5\vh9=I{z8[{-rK.ysfD\a#{㸷ӘpoQO`X,0~vZtf /@vJ<;"{{Rtf1h_Ѧ2{an,pp]@r]پjf# j4,2J'vߣX,t@g }^ -h~of~-{5Su!۽=5Qdr W0s/.IJ] @JWVC܌ؓ!D Z [j2N%FI/֒?j2PFKį%Y?1 eW`ҕMt^=`:[8 O:A⧀Uͥn#)qN#ibyw)a@}B M~?,&tKzƞ zc(?wSwLԏ_3Zkƨk4Aiwr8{[KrͬAqZ @5Yh,>,}UJtD؂qs7'cו) PnnX7{G^%~ށ~Gfge ϩ*l. -C_Y:N;Kh{ܤ$MW$x`24)4RIPTƇ`b9%Fv(bLawp-c#zK'峲nH۟}[M iW%ZloX{kFPO`1 "yW~C>Kt ,NA'e'W_>S00h}%4T.> lF\ۖZ=v '\u֤kE%i' ԝQ\A'DFuuZ٠6rpٚo7ݒ&( aK 2H6W##R!a3CPJ|FI"u8 =.1Ѡl24YzN=^ʘu-0DإKZPFv|S!8b#ZqkgvY6 "uPT%)i.mLL2WO[:# kBYggqL xpt< _*f^gH;t %'Q+:2N+I}..2~!kpAB%)ƢCB?6[%ATsT'&t?yC:xipءtg%͏C7")\yQU ĠMOcDf.C~Q\^Zsy~4ijL9/SI$*!m|Q Q%5E5<)cb_Œ?Vz@0n#J7k%ܗX6bi{o+Ṩ y[D1; _~@!_-On͍nx +%>#4ö8@VJ7GYg}T߂O*;pd2~ʐOy"={V8u)ҽ%%)p=MbVG,ʜSN.WG)߄Bl=BFG2{"L6 0w%CN;(k4 r9Fv]RjEba"mm^hIw0S/ό"M>NݕNlސ0OR'{ I0й[ RX8S:ˀȊ'whT2kٯᚒQ wi*cAncC1#sI-ibU{^/N0 YErYJƆd$(V͹&w{ 'A jk%TsyKv«b%y#%.eQ&E1Q5 -t =A>!l=U0{)[<,:qX}u(Eㆁ2xYKr*9nOY 6J25k6@g-&HwNJP48Rh#[V /%l2zf5YʙpV 5\wr;f&6J|g~>冞"yU͎Bˬ&qy! 5$8w[gan_1͉2phxyOЩqS96w0(3y5 qVBsZë!7 fODYK R:gʔ[@+2~J԰ȷ%OōLx- iR^A+!v_)mpd{&jd&.idbc/KvVT!nIH@'kn gx`ܽZw?&nYӤOMrOhXY܍t>19SpOzk..CηU y9{l0aD_oP*?d5wa!vT~; 4ڮ}t0RSlһX\&E M9OƇÛwhJWzWIŮjF >#1IeW0+b?v.M= "_#,&e Ch9z)hXK)R lY aS/h"ߺ՘_Jv?3TOpS 0 @ր%\0K|/%pՈf:i6:؀fIB ڨpcQO p!:/:q1a6kUƮ͇ xBiXMW9"?q&Vi*I3yMtu3 J/"bG)jEPug^و\$i vA&xR8.97+ 1mK(=.hN;:kL9[ l;_cZC 1d OغS }K*mu<ƪ>ziŒq膯V,ZEN3(2!cfpG}sҩ6f_OP`=%"WJ,ҧ =tXЙ@gay Ï\Yp.M!pQ0NPfG>& D1Gl+hˤiM%酗{93NKDwB6՗ uq;s+1xS(eQo~LC<+0@5"iSWЂ1L`4G~Oں;y_FoE2.!5m +@LcWHAWd$çvQS]fH8n ;ma1);7ޚ킴Ur$J5tP)@i{ 񘂼t 2\kiSqSNoKx)ywK51T,@eHW'h&LR2lkhԶR_>Y7Կ;rsW9\%cx4Nd!=3Xfj^ X*$`J;쾤Nx߀Lẕ'7 1A*mi: Yoo~wP fYRAɛEbt𤋮+%DcmŒUNG`3b&l_A3aa|hou8p؂^rOY˓ jPAjvu SQso[]?qCY/s! pqMN(:کk@Yxۦ!]o9;aOG,揕YtH7zR}š.fNb0wKKkʕ{qa(}w|NE}8^<f_&XYX+ƀNEY핰.Q}`_AM7v-D1 捛\ǠwŭΊS ESF*4!lmߜ2E˞r[r\K]S(#uiDPaK"3 V']bFW׊q}Yըm[,5RQrmJ5]` InsTb&G[O0 S=:S. ĩ!F?cmj&U4b,SI7Dz@jN K+%ɋf-!. @+p!-F'6OUnM&g2 X/c, 覾lm~ +Bp 5⥑{n'QIډ߱fuCt,5GO Åmlbba(5C^}s $9ҝBGUO]y/2koZ]3Iӈ5-eh%\fjjnxď.ė)>ݭԭ s] c2pce)ƀ*%j>6 ފ<* _a9lH=9k] H ƕ6ˑ8\Β[a)q">Yju}u:<dzj\U Kǽ'p.Lv˃Ka0,%NsJnk66Gb-n s[?0_*y~W <גs"1潱[dzP+⤐U3mqK EcF cPSV7HHYf%\qiy)|q;w7[9qQkמ[X4"ۙB n%a{ȝӀlZođ%s==i=a=Rm5A+Nlv۔MĥB${- ;a׋Esz:q…>c`8Bo$g7ju;P,-ܱG(2RY% jG{e2^;p 6Q02B[?qA՘IC!PNOGQrP,UX y +UOz<6ӡ_]?} gT6jwdͫW9$O6i] c)Tb3RڑQbuw5}oM[)#pSȡQ}&cBe!~=e( ;!MRF|mW?ٓ0A3Wv9v] 9`Gq;#||aU 'z DF Չ$.%(@)0Yt`v8ͬN4tB'Wk j&eJ ?}$8VÝI)WpeV^uC^zrGv\Г*mT3}U@m3b+ wTx'+]|ptnjK'䞦 %9C~eOl[ȢyЭzx 4)hPLNZ'eA^?200{Z/ʪhC='9:㨛Ui?%p 骻7kGsnx((A=\շ+JjlPO]KX犡õ8 `\̍"k5 ]=!' z 'V5 4 wxH#Ỳ DbBQqh}a/*¯_%oRB+`.Y[rTg( ߭jJ1h55 v|J"A-nTJ?4 y,مPVL-,+] q&@ (-cT`thyGډIJr\```T&u%tvDa6_eh|Ϩx->E]XQyjP9nbg_N:9'N=tv?5w #sb/ kLYĿvN YÙ+ƒ8qNMoJ1OG "%UCzI0b-̥J(}ťMfC|V 0pT_[۳kjhx]A)x$+?уMlQTH5FdЂF>~>|p/#[#Z7 Rgt\Ĩ@0R:%D])U+_T$F/-QQeVDܬ%h:p֐J1?wQ"),y*4i5"gI8cI3VU4V CzK $_,UĴN3Z35bw]% {-9Q?KFiSL^1KϞ _94!͓i207It!PW5}]5|NjuUEqaVk9ӝtBFoD 7~VdbbGȅ:k}^x o5.H`qZG (b^t~ ` E|)R߉Lbnr`QJW^J]_~B6$Ee|| /{/}ʒAjg>j/{Rf^R(BG{ ::)F6 Ok l*i~+qVSmy\-4z 4z8!3T{7¤}=A Ԉ{$lio"ī/R.qqȸ2[U+ zyDžN(!HipX) >tCk#5Azq59f0:q44)3\pe[Fy.}I[9UTo/nOί^0,YV4ԶR%$<ÔǛ%TZc! VTIRmW-Fz2 $\ôAm;/M,RO:nN4uDV|.ܧYٷ?qTpyS@B `z5i3Y!s>$dV|r*2 )]qLH=*h=YQaEB EY Vg3 C-z',wp P63*Ց & T-eaw?3CuǺYQ0H$džbii$ c/rPߔw>:+mf(0^?=10 >kb=~wɨVHNF(uI}'tY >Cr~9{e8Ijt+Xl9<.ٛ8SjÊp gO6@tKYsqmJ<^aH1Y2c|5RQ'^B?zYȪ'aWTIH$J7u֫`Io尣PզnI=:W+n=CB|PIZWmma]b5DldσɇNE:>k;Z41iGV&~eyhHEՖdE\d -*hY; AM #}$3nOA;C:DF '*uLJK,~VJvVߐ"Ua/kmmL ;VT]K _3Vlݤ~_؂tVc93`66fUs14 c4sc.Xzj.:cx43]@=/腄j1F3%a7gPRSAv-۔b$'{j"T\Բ0'AgtMH!,p!S?ZM-٢[< \J)zL?ږ>ϫ@%F5Kz!-P6ͩ@_b\Xy|B q# QkLI L;;260Ne;=?j"-Z=p?k/x"RryFp- ˗|?˸K5qML \^u_M˧499jun`-S6U]^q+ Nź"Y$>{L߰݁u (M- 7H͊h]SVzCA?mtgMz]+}EJ[Z 5nfUAܖQӺ?\sۢ~l}p,6Lӭ 2mc(X|ENA~HF}oy{cb!&+~0N.僚D'~OwY וiygp+)T(ݿD!I]-ȫ90afPW}||яfI.Ln `T=Nx!1ReQd=2;Z $F3SXL\< &P^?~`x+PZ->cUl5Ek*_㭁 u~^3iy#]dHՒP@NۋkB7jN:\דgw]NSWldC ') ru׽iU`A\r9n1V)>Mסm" d3n#E& QGmn2.޾KgR1FmI%C,j%LqJd JXwJA0XҬ᠄ c]Kwx75WM<4`Fb8c I# 'ZAOEdˣMH^J{PUHBMP c՗N9guUigP=ku 6HS҆wpl]ʆ3P`L"ib9\љډgs퀚]C@iXva i>$ S(6 >m/exe:Ao :6LۃI uimt\rzKƔcc3W{QAz?7H>fD5wAׄOF[9s^W4,vzPg^`^I'=+dbK00I&vfc0A'8=8pN;f9:l\r@,Pl7<+; gR@wv,$IE@C3fǙN(ˍnIN\ifj >Q\?q!IV P\ J݉N]Kzn.mFƂdv:z X΄? :N"$ O3W.xq9X¾&sI%m~Uu An2u w`b؝-X(NOHv $ҁK-ρ{q]UmOU3Ad~׺sNPJtbq\N*tѤUFz@}0WICVM84'Jm? QΙ·k~o[#H Jl5[OWiVel+(*S]OI"~JPxA< ty<1uVi3[|ƑJu}VH\5EɈNx%YwgRoq(@Im^kBsS:}&єY< 7&| ZR~O]lS ` gOPh߽xB@ȕ+ARH Bg~`G*腳 !qKGٔCi|LkL%2`Bڑ/fM[-|k?S2܉y09sf`:-`}Ot'r`V-"{"cnYgC&5 |]GJ~1_2?M0r׆ QYF皝LiG'&$֎M;ZfTV`ꯝwҳ{S4O E~x}J^DΣU cīLJF%0H^FcLqxw%uu?JV@!*r".>wF2MX+}|ĥmVg IGUY{mRTCK Л~M&@(DSne>05:VFVM" Ruɂ{ XथE0Pw2S&|bz=M.AVSD䠹6G7d#H6+MYqpfupo0Uu LӞX5=ٰzǁ>GRnK lAk| ;, EmJ{?_ʛs.֬82zZO-l|(j۽& 8X^e^Sii{)mH烄~zk&Q5m)"jb3Fϐ?m4ftJ$.xe!'Ҽ!c_ZqRj`Sa%ڟޠ5&ii $Wndx/hĉfwqƚJTbO#Dp/,ʳfG 5o>ɭL.-){/a,gahSY-vWDt-5,A٠r<^4rB;> &]mއa0=HbI·&`.9 6y8#yW#JH Ɠ=d%SROo [(8ieoZ…coe :?^e,R@@ډz”ϕFaI$}m?B=u:<-{][lVi Ep\E6Kx{8fS]m JaW]0xB#^LHfΦG$k:CIV:L8+<g`@H Q9nY5RDQW~DސנS@f{4= v;su7=9Q痠~h&68y2Z=I';me. ڲ۠]yY*|ٳdZnA& CY5夋,2mwM<tͱ|gP} z9ۅ]~g9{xȒP''yt1k oqaQ|$ldEJvP[y_J=_@-7kp+#)Q`z 'kx L@Rv!\6~ ȡxh?ET Ⱥz= ^zJ{ٷKK$^gM!j~UCBַ, RVo{>1WZ{)sXF譈¼~RY{G Ln|~09p@dv6 lJgLfϓ{21&ZnMb'$R?htܼ;Zv@iSF'i ]{6#r64rbw@n\PX*+e9~DvBDH9=0}ZI26gi8״nq:Km򂭌^`OqLFƖ#FAot@|O3}#h[XJ'8pAr^]_9.fV5;YXq @m$ޫ6yEOCcS]h@۞5P3)qع C5~=&OG1%4j0ϊNҳ qoH:sZJ:>vϪ@:: IU.]mqC^>yKj+ '9D<' (n0ozeW5 5xJ0Ts0jM/ABW>#f;7a%WqC=bYSۣM)XE@uwvv=oqOV3(e0$Aǝ0QQ:m08Y!vśP16E:}(^_S+vGK b6ozG 丿6mEҁ&>r˜tR'IGV1>faqGg9O~ G6.ɗ7,݇r`R;Uqk >Ŋuu&-),ƕiܥIawe[{Cks*R))lMt0˿&"-↼2By4Mi 00\rµ8'Ad2J^AEĪ9T5{JY0(.'MW]Mcg0e$uh-5C[|ьE^o^eʷDu 8ƏN~Jnrdj훬FXl杚 qQ(ᖟtwIx UL=l!5sT{B.^*y76''(rgցnTB#|E0@`7$YbUuCU+&s=ߛoN-rtc'ȅ':av ,G>'y Ň%spm kIB2F2鍎NK3Fu?CH` |p8aWhqpmww>uzژ6bq>@)h|& ;AF;OxzE;m ]~WJc}ЄlBig꿦$o|1[6O')?;NkeOné:Q2Yz{/zpr 7J BQ; Ao.Ղhf 8;kdn{R8["Uc+.wR=zM#4l~ ƸќKpcR^̶֋}l>Z \"f&U'WF&\vq`tܫ_'pk}sI\ ^T=3h܂utf9AJC1Dԗ Sl-_+%V>ōAkx=VrK)ؤ$4 -Zu9I9 ^-*  7c-N6?!0b%4ׅ.I¡Sop3Jov=)X`~iPY3V,Q`NgX1^D=x7KI xwDӌcuМz xCdÏ0̟^'w1'[##_w+(/n!TRV +l6q-z/I+8FSi ?jӋ} 0cb}*Xi$J DW;iBʽ7GI%hoy@$HV݅g }Tm,i=! XgŨ:s ({"xZ_zqUJe͚ J:ZzΆAe9zJTsox=|%bx1[tG( Ze[\[$^n[(jatMPB<u#@sZ4ad٘2iaz"0_>L5?yT[nZOK:P#n.Xc|d/r{{2L]Y`>\Pfvϝ߽B*}Bo#u4;NJr7{HkZ#W*xmV˾)ݼLERj ߤzu>4 Yl۫= DT% PL}o(_U0fL{;oS6f.CƳ*LqkSCx'Ơ _Sixm]CwQhB#ウYGܚ ⻎ wp (j^Ms,qagMegfBNL!>O1oiPn1/[sWso흪2eu $dAp'o9e{KŹzm-Hmrө]w~omڙe^ϞTWpv%3_ɎD!g*U"{t4pWjr4LzanF^W%PޑqGA0 9$CMjsV*zˑcXUƶqY2Z^6d"8IhRmws'BVLM{pWfeF*VJKDk$Ap3GK% mpy6M.m)ѡ" GHM3OoldVH 7D}kpGbP62lS2/uGuKpKf) jo}7iq+܋/ JQlB@E~%̋oV5)XLg熫nJ攟Ɩ‡XrŢk1XeX|9 &k% i?vi܁rUT#w&HH5oL^,/c1\NgHaxoܼgȼZQa*r̀8Jf$X%(6$gyЮ tP%4s7\]YWX0X=9IYey-ů%SU{St^ ]H ;K b.HtLfӏCtq +wLP%^V j:6t8G5KT/vT >,|3hPwӏ&8V\mM5܋JC<^tc "yB{'h!?vr+I,qm<+D)w z>L]C2!^I1p4GRQ0ͼ+0k]5peeP501kb iSs|u2Fׯ3 ;IS5e_Ez /%$bs x @Fr) ɟx*Zjl.!+u$U0 OhR2㕵fs%6^XB  U%}\~*52Sړ>a&ˠ0CMd+1hA>n_I^ځ2|xBUA]>r2КKxb#efD$NL:(U;rk⋐V`" lE:.V$۲پ#Y< }IHyn_8ئO4Ypd1S ۓ?uJE}(>x~ޣ ,9DGe9|qy\"/6 ndT|=DsK\f?:4csX`~&(u[Bj۠7LE;u\p7 \m/ |H.nHiԯ_HB0B4W97-rU%pL\ bGj5F /A)ǡ`j (=ʺC_UcDN3QG N`/9!Q5[aCӍbjH#Vmd> ZPN9UQ "B?"/5CCG@4 Pq]Lƫɛv-,6^#;7)JƖ{X<$22Rw czZf0MdM XY6B_JɐCwAh@A&Z>O>T4WU^C 9k8zr w' }c"K>{Q=:+7#Pv]+Ҥvj aMGy']w@pП{ "rG3hD%%2zvlSFPma3m g|nsxMj*nk\e6aJƄAx~^йGo6eJ-h;›}[IM^ f%TdPW+9S+ ןAZ;o>[K0̪tԵ+U泿[ƍRŸA [,@1˗&BJ(tX`f-P^!g,򱮘 s"NS#"4ptBYh0 n'@jJG%|/k` '\?Enca. 9 2XYr:RS\|ViZ!>w-u4qxo9`:A/ũ[+Ȗ\aRf/pM5TՉ}z3~Lj .2L>WDPm@~ziZ6"o"@yqS~~Ok|l JQw🃡s?  *㩑NȢ:]hhn4O<+:x$DE[S=s[JCnSs!)9hC2h:#x++Eٕ1( %95+%4uyzݐ%$c|6@:`D*'mU3D mH%- `vJ { EJ0D eFNu;MD&ޒv-xjK,zft3CH5zbK| 9Z9 =ա;A߼-F)U y.Gha%=Gp_6&)0=ƽӿ(4 :ܭIR- Wp4ԩCdyH=ьLc$ t>eWZ)m^,WބsJmřh'|uEps?Y.Nڈ K[klY`(~o!Zmbh Tͩ Q7W ñ){qh$o.̲Zc)#ɾےc9QWf>LB[r[o6hf.=2QrxUM]"Cˆ &;}=#(>BvaovAC QOr P/$ytJ}ʃ3F.m2u}N-;D[ /YSjDkf"IN'1fXW|E={ 1w(~c:)Ja/CK~ -&]Nt4u[S= (hޞPm60+d$ gEw610|=lemFu?`6;C]^>&wU@ nls.ilgP+srPWl[L:tvec~۾Z:B8lC-4Rj mKåt ;l4wvv{"5S.Q?nwl [lukpN1hQq&ǵdYEr:DZ)~~l.zc?mj}a)7W2Wjmc_ rg@S;:s-q iE oqBtrX&TWYa{0XPMJ7QMW( Rynύ.Ÿ{GRm8H:(ÚAJ=PTS&B~Q= gbEӍy2FPtoЉnSNz%C_Ը>"s݆ۺ'm7s|\d#"--|Y.KO7CE({97_T 0IXX1YpqEWhu6~!83 #Y3Ԧ6JC޾K+%~b2?B 54PcYBu߃SQPI6Ƣ6iy *ޖ/VOK36lSH?YBG5ξĕ A_YdmjLy#@ȤP3b/Ķ`ӥgH1xK Ls{Gb8.{0# *՞X'QD;I\Jh MիDwͣ8P V3mD :4rc܇)@2Y+M.r{ʛ] ccى[s:1E&a I3LFXH'ogO3(Yחf:}OlPUV_C86 Vcϑ.29*+OR1.s4't]`6-ROQ#_"\#=ٳ,[[jv7R4V؇OP [y\[;"*=UUS WhdtE˹f{jA'4k :Ox&GuΐxsZ/a(*NHoޚ\:87:6Gs5sSCx$"LSNh(Y;2-'ZqUs4yn;X#&.0v̵zK~핰К0KۢAwg2ZO6tk&K`4İY6v P'r@e.by;,K7!v4Mj*UNBgŵ S,`d:"?F};z,cgU R)?dCY6Z'jݚM'uٲ3AFN)[ZOj=$]w MEQkbfm^+@4s]X rH92 { z*}*0/⇆*r*"SÆ10 @Bӡ2+$FxnT:>|%~n1Er""D1%5y+znw‚M4_ tab:g:asټwD"u ~Ɗ5Ӌq4ZB?|s$86daHsh%e!µ*Q$ %:8j3I}~n˕DZ9H#϶55g)1'Uj X?_~zyz G+[e! ˈ| ٧D8` j,eCJb='thF&H78Lq!C>NaAW ! yJP$E7{]fKUk߶'ÄFÜ$ޤ92 @!}B_|/Vla ^12Q|hLH5%{%:-?|-Z7UZ EdI`5[c>:INu7 a\$tvK8ok?n`>97~<\btQ:pC""zh6kRbg,HkQ~vT}Dgǰ1׼oL\TѠ1zZ[ѡaQA[s~.p)?Ol Qy` [EqjYq9 ' -NwBà{iW:{!gl9Jݡ 9BOH,y}>qEGu,2`"642~$ukCb̈Ǚޓ"OZi`,DLo rVfh2BNy>Ͻo }zB@Y޳hka^ Mtv&f?-H\K7B=Lux( %n؝MQO/0} ~yeKE=9!^fd:oo=8yOiNZbwb*{>'DF9w8\ZqZ`*RεGOP."N'HBfHvyG$Eіd|ʞUJƸ]؁qP!efir,e7D@q2+Pj?ET,/WgZ𣟷74F?  9VRk-<dxOngM)4.܀KNp:JiҔrRa]# 4gJ\. E~q[ӴwQsx,x΋  Z%M#I ZgJb%=[l8_@vYxQ;NԾg8lF͛+m"I>s˅f6,L,&;Y8q ȁ?V"s& ǺW#z*W.67ˎ$v$ZcvMRО|\LV~j!ݏkkZޗ3N#_Wnn.):'[hg҂g"(Dd'aSq g#x.8V-kw*0;W6љK)scQΌK ^UEߍ] D|ǎN H|ICxymheLFDPF ֺ-/?LP\u8@ VKN{ص6|8tK?=fG[ˇ\K2f^gٻ7gJzDy|JxZ5xtć xFxḰ~gfK TCk_S!&] . ܊-gJCHmτY0$!rt\s VćK@_Bw[W<őf CIn5K'BFB੥Gmʵ|VؽxW )~Iy8 uL4Ǧ3Q]!W -F9A/^rfEI K$ Of鍋$~m7X|-g^WokF7~ekԉʧ箤pT;]<0OWGmyq(`TngۉD9N5]R~?S&.:MbHFu˧=kkdj\L$`Q iU2 D˱|P$/OZM?#D4OBMh:8W.yYg~ q V0td¬3>p @Y$fRkȕN!ckbERusɰC~[Q@ޒ:R)yX(= ;\L$:=u/ouo{Js|Wd7ϭxd殨#IWKjl[pu>L{W.`-arx3ݱ֚Q7>@jj @qkLdPo0[O墩6x99N ӘR9ڌ|qd2$b9=:BN,[Om*bM/lEJ~aw m\q:"v+ lJѫ\_BXԽIyP$72Y)~G:ЮgDe2t _K3>`*NK='HrCSX(d27jMSA-z.490>yTYh؆Z.ۍ9rJMg&9rV 6\*kR.lՍPX]lwGI٘0l"}H#eCÉ2lRk+&\ME3qXV:=3n-^zZW/gZǥƩ<JUB?2Μ8WwW|Av0@:J^m3??^y3Bk.ZȺ)Ks϶[0O.ԧ&դYjVB#gx  o;3欬=;vZ=K>6]|hqW5m'Gא`n)b;o_sd ā==: YZ