bpftool-4.19.90-2203.2.0.0140.oe1 >  A b(\W^^fEK|:3J#G5i [#.t)fihb_hR)wkRO!U鍼"M]snLkXkSi>;f35V\'hVӨя>;/NΦ[˩Q9Ud5>VUrWUޕtN]2 ፱4ViQߘnCCy| H@{Ο';w%= Oab594c489a48209e0584fd26f8e853c5c2eee565703ba73febddf5d264d92a3cbf7e1da23dd69ec90e714ea60a7c9393e313679b jb(\W^^flI-9 `&{ y|3fܮB !Kl.sNt oWl.D|f.T4,9i,a>n9H\%7&WjZgbj`DMWal,7+'*mF3 @Eh696{ 5\Ҹ&86[-pnX WVݣ2?UGsT0a,sI}{|GK_&olb gtS'3pC%@>p?(?( d  $ a"7= R^u{         F  P x   0H (P8XL9 L:sLF!G" H", I"T X"`Y"h\" ]" ^#Kb#c$d%4e%9f%<l%>t%\ u% v%w' x'4 y'\z''''(Cbpftool4.19.902203.2.0.0140.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(obs-worker1639015616-x86-0009%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b(^b(mb(b(Ib(`b(`b(`b(`b(`b(`e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6982fd7682233049bc7c99f1ad1600b4524b6129880846f78a20ed52bd869aebf54ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.2.0.0140.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)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.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- 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- add kabi list for aarch64 and x86_64- 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-0009 1646830853 4.19.90-2203.2.0.0140.oe14.19.90-2203.2.0.0140.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/de949e927449cba75c048c37f6aa062b-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]=5d3166ba47bf475ac27d7554be59cfddc729e45b, 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 RRcseΞ{cutf-8b1a861581d1ce2ad9f48fc73114622ce73b558eccfba590db9541078a2116642?7zXZ !#,] b2u Q{LTK4Y5G6eiۯ1>~`а |?MYݏZ H^ Y*Qg+o_<]F`e7@,+sXVb A 9ʨ(b?#fS*V;|kT[J %bJ$(vz}X/O600ĩb$0v:dk[`W|˯"l5e1k´H 4s&Dd=a@#ǧ Fz}$-, \C}n%X3-}{. PᏛӱ1Y%E'rRDȭYUf2Cmgahtj3kT#{_=Cu.8u{tQN'igQL8SE@uֲ 7b9zVub/-J⾰rVAA UDT 7,Z1s@K0/:@HHHJZk^WBv2Z}+2Yve)es+g yCZ.X:son<6ޕvG OPaTc_4(U>j=r92pO&S6m']@qX2˓ y0bGI}FC_OssGR .3vLwqׁ avqZ,U5 kA=rH+9С Q+D)@; z{Ƅ[;0GL ,Hb-f:g@QiYQA2p>e@358C-T[CaCH]B}RyI&*5_p5-`W]Sx@ܷxW6V[BOѲKF||G5R^$L9:>xr$@gh0I"m,nLO@?vXH8G;Djnλ<2"{o2eIS+N)iWkbNcm5||gW;$Ċ9Ѓ5wj l!a`6Up}C#e, h(cL&_ g R]̽xar%ʮ% S1\SOc#OՈaUI )wd}s:K6?Jqؘ)BVm N^0q"v mX;"OmR!؞;Kcz )b!J݄XQxo_F^3U`f&B`' SܓȚgZ>A( uJA@۬/_W+KVLNdAd?yz]]L n{}皇dh2k5>3g>cs|Ȩ Ф"oI &>~tklLzyփYzy8'x%~3O"zsbMb:3A&R2OD1mpimUf@cD򢫜fj),]é;ɱ~W\d[(ԅ-Z^ S.TWϽwu) %vpW ,l}洛5E:M4ݧ)-8s}^W 445,t<ֲ[ÏaCbjy bɉB(dNaտ'y\mެL?TEZif75ab0?T\϶/g| {+ 9eˆC|9[ǖLYh)@\D5.;+m0+M;AO+4u Arm:epU1qsccxջXj {&bZ3eȧ=exn$“E5A:,;d҆Y2Rh&]*6كЙjlp͢gi~eΓ<})#sP orT(:>wOS5kqr}i|JBažu_>8;R'-p>+{;Tb8|V'P2nb2K.H^)A))Kh*8i@St'AV7I\e7fZʭ`u/VJ Nɥ|GʼWa.O{^wL#A`3Bd2!_u%̨)`իzd*GV ,w]6m0U Ʃh.W8Wz5ޠ#%efRH,nRGk й~$ =mw˽Qy59EtZ:=#6iov\Cቬ[=I@;3km W ߑN,Q:V蔺:kɄ#O. b@ <[?j~&c(SE8N, }'I&O-z,2&&72s682>*X=:zLb%<ĤCY1*jcSexW.[@2ۡN<8:iWS>}bxXu-X;)+3sVb4"+5-d٢%y{yYC0ӯ==4@ZDkCi"+u/dQ=<\:obwX:Af*n,v~ O2<ӫ5|8?1"cJfa~v]`_x{uY/]fHt9Б=>ԩcK~UC&(2v EZl%40?(!Cz*pV"v:Nex4C=6to}$e;W5p˃sDhQReԎYNn$1:4h)m1F:'{v ͸?,[v.qEXlSeeO4C@:@֮nuvJƢnkt}5\ʕCTh(8Y22 H'L3.+/&|`F)(cb҉y7{,u8ѐl,3$DXX]L +V-5ۻ:=٠b@'c#ɪ>lŬttbZ 0nXbq'.~B sLԨTû˷%:Bϰ2N>VWyXi ^!율ÉsZc2I;AZL9h?AS/.=Q3凅0>a|ˢ8rg֯lo ~A=3'.< En-W+ۑ&>ÉMW~آ3P\8eCaES:R_#eio?b|%mN; HsBc'Zb&@s8GԦof?ǐ'N})wLś֓Ѽ\3-"f%W_WŁE88,^m)A/@vT qL^ۙeJI Wn/ bAZ-X?3$T2K Gc$nk5Mc ϩ*x!m@&:BfR\bX TSiIG5Ѳ`06}: `oq1PueK_BIQՌ{vĸqdD,Y0@qyX"er;XK<7$%]+0X¬SX咟IQ$ , wVAw,7~> Uy$)G{՞:5MU¼ XM45](XMI[F3/'m։~woY.YuXɗG1HO솣d&v\Ⱥ+{З/H~Kz$M!Gˑ\*ma3Gg_ ͥˡb,^ŷl} 0P>[ Z!UUwPlʼnr]΂ܰg?"IGjZ-k'acNUK;a9ۋ5ʳL-zH 6y帶XL띣XV@BxD w K4L^\Q7k֖ NeHZSEwK~ZĈҭ쏎d p//E`)b8{QiRƨfp骆Vy1 Iޝg+t(cYuo6E8cL_K1a/-޳'ļ\~˒jFue1\ wE f#@R /RĜ~y~:{d^p`1oW$;vͦW-.SPHk[ӆF踆Lf#ˈOO##8&i4G(å14U#K4\Fa(2^Zr(uB!IiXgetUujIj߿EGY&]v.8~{Gw!5)M_>aSd}0\FL zjU͡Nn$-iF: C[(]/ܜPZIMHt‘{ w"a}&279Y>aflj 3\?U 8VRf}.+#yMrh^r-2,aaStiԔ [xRtY2+JAZF)cRὶxqQnJq<ƳFOh7%0z=ݚ)Aвx2w&1[Keؘ\&OڔF?g#$шI淊/uM>^m|+2Q%C]Vڢ_-#2 sCxZ%l mgsbUY`[+ ֨EbS^dUǧ15NehuTehau&}j=)@:@ myYE mOuTgmbrieC1 ZzȠ\=͏$A2F%OӮ/GSS ?RܨsW$wZhZY-,t(I}Z #D`F`M3d*'j 0u--}e'G1"N(*Y^ ڭK|H7.7~WB֖ҮlB9FY|aF g؀BKUq[#!d.ܲ]Ziu1X%( etUxM،FG 6YWS~|Gǔ&{t¡r%/roM{vu:_ڢ; wx@`!++m$ #uM\$?#Trh5YM[E)EW˶17Xz[6m\ P޸+n~$HQJ@"E])T[ꘙs欩dI T6;}$}"UMᯖ-=J^@UPMϒS7Fb&4"ȋZg"+[kǥ?;g"ۏз-N̘&_ uCjearUMO ?Դ: x),}`4Sz"~iJ)˛Dhtqh|Q7>DS޲)_|ߍaX"pġyy4)5>`J:F-,6PQasDm!Op=plAgG=x|s$+q{Ù$F-n|jc&[׋ ʃwH6 "y؊늛u^ wsT伿a9%#FWp(1844=y./f^>vJmu֡lpw&51';1{1/@t}e!78{ihϛ.1jd4FW&#Q1, *>Nk+˕8Fe톾a櫔UNнaXz[.V^AxV'0vsݨMX~!8^ fn Sw>F{iroޢ/`uf:uVbM M"7b DŃ+Ha-㬤=y-vJ+Uqʻ%ٰ!g G pq6R4П딚LPQ[<^ nP΃o1(Wp->q7W'2 'r'R˜=%i~-m'ގ}oW>ƨŞ<xA1ؒHi Hhb 3}n%-YQO_{( Oe5')>L9wb8n4[fdi,+8\F'bնk vh3.CQTJZ2m:{R1ZUoC摴l\;ȵu<*sж1*x=l t- _Tóx ᏌGJĘo#( QD 8aj,SpcG5QwҲi˭.bcX9hĆ<:Qb^x(L*'G?ρ3R0jpIXAoyX\}EJ,;38!9Xc}YjRq;hB-eLH 5>k8 : AhTU^<ۉ*sMz'rB}e Zzpj㘎OgJDaY(aOy1n!@b'ZaSYJ/t6nŅ&!Edx6,/ƻ+!B%uI>O%ֳ}WŐM<b6zI3:@w U$R{KM10( 2P|*dzS$)MK2xuc#|8͕s UezT6RJҥbl-Zp1t@L fnZ6z7݇˃ԩJUOߵzf/>5kiysڦU2@ll:پ d$wNwRWPK?M-Vu 9Rbh[ʣ&!2T 2~`V3VD)mV-?w0W[2=ZOPf y4͂dhx66 vAi7p*3z{6 h_1^-N-]࠺>(nI;?ge"H.Fnc?S6\^H\`41|}(ltjP3Kz;sRyy[}#o& jdm|bMiYVƆq(WL&[ y q+_ۑ^j*3 \(o HyU+??se`\zT.8yBØ /[٥{/5~˺^em(6ħQvN-D@.p_|"=ZdFbl+87Q[˝oce#zE2nlQ1Fd ,k xV)׻.[5&LLV )miؘ}<4zqEUϔq%n >l:4WHKn*Ms"N);T;D(o.!rGpf0X{%gV(8 k_hC"}- ,O)=-#ji'HM #pNk? J1kw%PtĤ.WLD:{!bzpdʜ3ڲgfb 6xfαX^%NψOIM G1vTzb#lf'xG4umu +}ȣҞ4[z:BPNlc5,e|JT4Y,~W]T: '<Vz5sƘ "/I4]eL2n ̔Ekxfe}]/JG=`CߕypyaKo]^N`"8!~q$4PqiT:z e;e;nӂJdyi!9$-:œG:S1 'of3dSҳ' 9Gm߆_T4 ,?5*J!ہXSkR֔g8pJ$CXpmɬ G$7@&ԛ>G^ײYTE^og.WSOn|׉:w;hEEN쟏C C)x Wْc`Cw%߼Uqg-|oiĆz5R>L4@|%UjzngI(4LlcT2I^_jCmYJWa琞BX;&:TH9am`}4[m2Q5aƀ'Jtf7d D얧@Ncz"Dg(++ pjExD. >*iU'yXyvU*T?uTO){Elg/@*sKUGEt P^4LUǭu+j5GZHj26>6=K<>`SDژI\J>[`dhX_ÅPѹW &\55R&(\.mb%R)C[*@t}΃;G.CK?~*1,T4`9Og{~:~TE\'LNƪ>rYFlf*W} %}^qo)|Q&)پ<ZNƅc>a@b]n2 e T hB}^jfsAZW;szKcC8$FF*%z{Cbi)~Bo毀 9FH8~Ư^Du3Mc #?9 Unaϸq;ͷ?8˪VzPH+~yW*+[ڣt/]  ~}NYg`<[B'8[y[7潋Ōnz;V{SQ*fD#U.L_Uz`̔iwѳ'_I#uIɒ]3qǩ(_gwWBulP\ZqȮ2ZêX$,1Gk5g\cD8hJl"0*H+-q2?WjlLӢw+pRyi&U&jٽ̮&/Ns 'hy9MJm!5HKb_-n,!AS:ZenI+ߑ\Ş")3*͉߰' ʕ~vh+F=5 DL^ڤYd 9Ĕ˂ 9M'EΜ;p2mѦM 7zkC8¥:͋iuhΎH 桇W@W͂hPc|ZlpFZ Cp8-m uwLX](A9 dUH@v)5)갊ev,n~Z-n_Lݻ mw!L 4sјI$&^5ѫ[ˉeDwV( /#wNx`h9dBC<f  0F5H@dMí{^gD[r?1h Y17`̠PkCu6=kap.pf92}Mw~;=!oբ W.{QO*YL q?Y cm XZITב60ß'B vc IMlҴ+P!o /]#K$m'27 6!6b<%#)=N9VbE܊6Hz}i`rȏ[9Z/'3-IC[`!9GIK_S`/mbuݒۏw9= ^R *|bfd*ch6q;ƴ].Xs{YK9֏}tل;w0c1'AKP}so/rs]6R类8 LmsH1(&XxuF0(B+q73#O*aP?([F,;k$(w]U뽤R`I QiFZ>C1p6.7>e[i?8jd4 ZId-d28ٖB^`=LXӑ| =;M!-5?s^D':/LfOAڈt|^^uQ#QrfA;֡4'HJe[_WX@ͥZE'ov+PK^x+`J;.bܥW.VN hL& ^FE4#TtQyCB/Csކ@ Q#%eF_| @ ׶e!<,'# ?9&KPy#>t~]~&$&/>ֲ@5Eh`Vb<6đpK (ɺ(k}25h3.\g<_LǕʼ Q-'x@+'My2d'*F#@\`(\OBj='@bF_cXYAtNW|@?5N_J%p%Q7+3(Mʮ.bkD6Jڕ]n`t]Y'կ4=ƀqwH|cRig"P;O;T˻s>< T0f,czia.Lc[*4C\@ 鯅g\! |44fO&NY8 JS.xkxl^clP"yZ6rFX7!Oǿv)ޛ%ܹ)n|*ڒw{Ǐ*5'4T"Qx%M6 Ņ!ҫYT>E( n`.BDq{L7&/%БS2]hr5 ts˥ND "va.@Q%r`D"E1`/ibENI bsLDy0D#k}udXZQJu >}'F_ϣ~gAYg~!ͩ;ٺef{ ;Q !Ш|3 .ML4:ĜfQ :2{̓vnκ*)z@T =o_g ns"" |w?8Y1> .7˚Z/~^gOsg<I+yzg7ao]ɁW4Oʱ:0t{8-%1h^$4μYlV_Q9o>mJ`B!*oDhO"rx87p8X&B:_N S(X]<βE^E &z4p(WՁG6.:PN<;sc Svdv# 49ׁBPP}0&T(4/8-O)m %[tc3:wHf eYZNeD'.zPv3R\F"ќ_[[Dy׫I4324uݟ;|8jQ= S7˒9j5t<% B6;?Dm^u퓞0a[\Ha5{$_D/,c81Qq(i&'*h=[*©D {ȁorKLoGsJ_񖔐"@z3yrAzMSnڔ*nW-᥂ZXJ7Y$ag]ʱѯy00?}ʫX7Og|tԍ ',{a2)hNԪp1Kl蹑Ю!s39$# NFg"+]B AY Hrt1([K[vV~ZF`#)=Yk98v6ٳ?}l@,dnԣ;KL2ݞ#!@^F%8n GR}ߥ;xЧk`UpwMA"h&ϛdAܝM">MxH$h1%ݾ],'gX*%,; Zh`F Hk Gq'B8k+f)韨bܕjm1-oTa:.PvBNONG%tnzۖYc":ԥң>pg8ⶵ?'Fx}E& VO+nKmq  e]S2삨=~T&TbdlT" ڋ!_״BEI+Iwgp`A7f_p@º{#Yt%:TFQX] j0 q% VȤ MB|G/ݣ$ nʣV#e})Odl.%Z&=͜k -Dsb+/h;n$,=LeQt7ʺp ޳43bUTOZ'M@Idmw ŮWtF>*#[4^Z#_鼛7aAi.~ߍt%5v'2/5J,Ҳ0f ;6ǐVfVDO0TH@dXح')Z<6 o"="_$DORf1O 4pAlIeAHDnxl6&\xn 8Fkեr5 d^K.Wh-QH*e̗DuP!t/|6yY=%x6\[AeZYHB,}E%9]zͧJQLڪ*{;G5$}Na޷D}==6h3JbNȟ2RGT\ᩆD!x XW7~BV 2$)+/_ޮ `?0t\O83L8KzV CL| n: $0߈F`iȴmd0,d֬CC2f-'1Bvx SϪ$kK$Bw`#Kf#mcAWF5MPWvħ$]nؑζ6sw㛌YyA?X=Yg/ٸjqPޟ W@01(h0b}oDp*΂.#$=kPx8w؉ _Hi7=VuBS6dKag*^Sٞ">w~wn[jo@YnjutZW[HbqSJ4 9C:nFV #Pfe}Co#&)$U9hwn2Hٺs_U ݸ`쫜 a5*,BAZNˆ0$9'4UoN/ VѪp 0Nߙcҷ咤[Z#z5I$6~C'7 I0Vp'haiy.Ow|O4ظ_̢0KRnf*8J1/2%=)4cprz ym=E t`݃ s|2U-K?=7"ڻ;!DfL-X;W2F /dGx,?4d?)W@4^iÒi3[ Nu6;`1ij;2FG }i!ae&Au`yf)g(ANiя.q^pN!KY>S?̂,EdWW4Rs,{Zs:M2[ /knAHL46]Va47uKyS)#Iօ}{}-Xu-e@Agk)k ?1,\ j:D*NB"P8ȃ6s8?40uUA-WDD858.^B}SGŒ)>@Qb`鎢A/ KGM)MI\9GAtim1Hi[ț2󕼝H]M0f ^ݴXxz 29<7OJ{GN,> OSM!&'@d? }g{r7D“qgNb S(u;O#%ce+).I zDgvy^'벣k抉7vTr+f;<z䦗9 bIɄYXG@ee_-S'N0]H}SiҫDG@QE(DF-VM[1[IRkcZ\yܳF| X*̋Nf;v.R<3&FC|>EOG{ F.gA6L= ;ɘ=jg3Doٍ‡!K["4Suu;O{b6㌰tT)$Rm>,|J*e+F) d(ϣv6ŞI{0T'>X& зrޗ%Qu WlITE #0|-?TCF1>X2Zx  M*Z" l3kոKꝔKΌg+HX xZ_ChGE!~}Gb\NKĻ BIY69 uqf每| {:|v_ht/ڣ>W5,n 8!yG* ` $0B?{݋hOEfy;\Uofc36c*m1qؓcνCh,AހڥJ-GAD˜G:Ljʑ5|w\fb ]hNK܄ g<:0Kk ǴPHxViL]x1,7fº޵7&{#H~_AXw;`o$\{vIwik y6۴\ܸ+l1x7+ߛ.aL 鲀WҐ27ė]J t}K{N}a-9u=qϔӛ̱75_[ ͈ f#ȋYRbYlwycu]0;:k;ɷNZ]7?||%IU^+B:TLFfZ`{K^?Scl??!T)' */d[2k-oM㭠U#Ю̐uvIIKȲf5&mbi???8ÖYLL|afq0NᦧNpDapI*1EBL;~QWjvMo'$m\!F~0ͧ72CRvHK|N.0 ďAN㖉/CmJ2{b6S(hJYWK.GseLlM°__P&Sm?3eC^ XgW@4yYvC~ [RN}6Ou5cAxKGgQ /_h4dJQs]xE?$~P!o({s\V2CF֕ 7b#b @e.Z"шiTZ.rF׷\>l R3EHKE4|۸{"xfO,aF[w{ɶg_y<.w937d nOtE4^@^CQɟ;"{('$1GKy0v(jA_UXi"gu. F/{8Mg3Ca3rB͉jH\Ah-<ك߬e@>F Folb'm[ZAƷKeyaL?ed>-HN[ѵB)eȱȫ {$D| vz>78[oM7+cypH_;1|lU~3LqgIOZ+=NrSJ: %՞w-r|,P1JtkDhyO1BT Q;YD1Ku3=w5j fԭ}dXdE[8#@E%ۢo!T6+@Ǽm5$a,Hޫ cH ՝4JD# 8̝ R/Тr_V #h+*P?$%V۞`Ѷh2/T>a<ݾPgVy*Hd%nRp 8,iy\!?}פ?#xZ̶eۏ AP| g:& Ek̕qOe;:(zD"fHCÁy>Z 15[20wnrj9}@D~ n_9AяGjzM c "oUC6AdD()v]jMM-,;܃  Y:1VmPͪb{, 6fR_e6wC}DtIr |}"C]GS4 X. /G2sGE9[fT8Pbn=.q֢%d? KÙa57}$Խ&qr9?ߍOFa!m]%lgJҡ<=m;rɟ+D|`<$ uΣ*T]0N5Fi'ҼI=}-;OS|}!igH7\ Q!^$_` .&CBa4(cQ)`ј*S6[^W 舘-JI @T/W1+Ȋ`:3ZdN"Q2P8X:n#йm?®͐ 6vtP {Yz2v#tIJ0wH錿q$MCz{ jS٦hԚx,Jeb)uomq5<L/)=0XA5\&+mv?YfJl)aǦo.sph8OeU1Y芐%'Zv84 J; R8i34,c}>]$yڎcEF&)*DR;X #Cs:$=ЩaFz(Y(*Tp"8)wgsF+O*q]:>X7ZRmxp t]RYi Hȡƺ6aĺ<<?܊]rJ_]{8UAٛ}uYk90FpZ|AS~IEWT/^%PFwTdDOui.tHLz/xW4` ^Zb",\+9Sq6ڿ̬_6Eubg;THtVDcn)n[(v0#8rCM;2nVpO|NJSPp*,fBc6a#mlPz)HCeͦ6۪J{aaI!_.'4'/ԸB(*0gEvHq||o`31'מU唧_V,/NnmoZ@jKVPŨ Yr'7 p{zo:2xat̟yF/sӜp`N'&]PB4 tfN$<qQ V7ņ`.3 ְ7`.Kw !m,˙`&^Vk g#?|Ybfq⇤A}5qIRzM+\FcE~ -9ui;h-fR>bfelް"އJIi&dY&Dݘʠ Dz]x ;IK9B1!n*鳹vOHhp2t|4"\D8Ւ,ɶr+ѩ2&D1KS9TsTT*M$ S~D>+cȬ£Jdj.r6vA]Hs0FbЌw>%G3ʥgvXXl"O)!\B fKND=vRJ>~qeʱ4v75~ේQ]۷Sxe rW:?MKQT@ B* Mf5 ra>f@0,jVzqi:}kg̑@e"Tr;/y[o\zE^lJ5%@B _S#Hiɿec〝ds#l}bҲF`Qvj-;h-J,_NULmS\ʭ/J+:=GS##KV:Ȁo4,:_.J.Ke+'6]}.v @4|\ >pӿZ5z@MP:@=) c{iwQ$UP1s>, tRGg8P5O."ح9QdN-z ?W㶬q#q^GIft \[9,W\fAu*T-(ڠ~xhA'w?o.7V۝'|<,y#L&2-OXKGaG.d|X}3N~monW/{A 6i\~,Le”={Pyכ}Tb=T=WhGU=صH(we>z˟NmD_׉grOسOŮo>y"!j3*ns08zYjyn YWpfIeb;M=6X8w+iJ\VE%{5_t꤇4\ g:%~fE=!ޭXt%Sk.{I*xal|A\F﷕^~'+xr U 6uA+d-kZF٧(5*WjWj8W~WB?]9<fp:!@Gl'*lXL*'`rC~RD*c'gzţTnjRӌ\싪9̉VVF]@4W~< LQ[l w:"M~3Y&Jla`36AeftCWWHc.^%ІJ;N~і?U4#Ƅcy|fcA*՞ZIŖ, p'*i}_r]=1bzzjQ%MAD7-ش^Y++ܨ='fuBȹKn7Ǥի/fGpB`M j>,yu)0۫r<1@ ]eg2:))$uK,x@,eZkj8E+|bֱ7OUM,c Q8-.%rYi R"rr$lKnPh^#-:޼7#|^KcdUڲhOG~i]t3bQAju`LIq#X3sw)Z>dWA'; ѣVAJs&Q),13 M*N^'jYEL(z{Mw;`1@k r nUpsAuuPFv2^jN9+U } `+>.?+p52Wjb@R_Qh%y `Dhtι8e30ӌ^y̕Fes BMCkyKlh^F`{,ȐͷZ ^gHm७\@M84Q_O0m 5nx Hr㋽H ( ]=f4k: mD>v O_2%zNKBG7V Ԭ^T^Y53];ud&Q(_?i9`z#!G((1 =pŧuy2 Y L``~ LF n,+{4(J%j4;jQ_nn;'SQS5QS?qo*D˸m`R)E=@o ba@_."kvZN֭V;m}]?H!4'4hiA5>me9`09gY@=[}g%SU-Cm~VKa~>DXH6gÈ@0< (5tP,e"77a_uk'b3%@Oi!1X%ϗ\itb`?{8ٶXizzԫfn5r[9XDzO yrś5)ԭu74&"z62aXpPo] ܧ,^ N3rWy7[=T:_ILNBc;xd(>bZa"Љt? 6ܩ!<7V7^^t(6럹,< v1Şſ_#˹ʘyVt&  /8ӖVWAzuťo]B\)Q$Q$ye|EFĴ`$G8Es;fdΏũOcwR6l)yFY'^MeknrLȑ>ҵ%!+e}zKr Ȗadlk;klos&5懞(+X~IfvX:jP^٪3-7\ h0N'9gr{ Q8N̴ݺh\CMF5`fKPnTaTH+wd*5 [W^lLF\e|M/V7TOfo@KkG' "S1ߝ}5ð%Y*; qo}0L8X66Ldj~X{&Z0i?%<Fv vXdgCfQ{Φd\.hٱ=Gƽ72/v CC+mբk Cu?P!NPϤĠil3g\ȿϵ D?I&l%[I"z۵"a{z(4֩嶥 śbT5"[XW$,CMqY06J23aDԍc⸑p˵{V"ʵ&_X+K4*nD6T\^ޚt"&IEs|=<gѻak0rNYMQ3>Mi >m2vzM̺qE)fBZbYO9gPx[ ;, }6 4/WV0A Z/BO`'SO(YLq !uC&lWёj7F}Ԁ',PFi&%{Mp>^Mb5)jR X#5J^XM7Ϻܪpy޳ (rq*kx5EhaKڀ =Q)0E?HQF؀ƞpFCNG9Ž  l4@ctfTӯ!GڅW7 CbwV:J[hUvEXJx¹L_+ `O)Zj'>@k$mW5a3v?h?d݂12#я M&xqVM,If/ "<{kQ;:<*tDt6;-R/BHlZ&'jӋB~Ƨ3-q֯\kRi=jV_KdRsI73h;z0@;>0Fc7X_,߷$֖84 jA}!obxg,Lv`cfyw uo< [':NZ@fXP5Ud,kN,~nlTKlDe%./-(4jκ  ce> sǙdDbO^Quj|xlIǿcv}`Oud?[6tgwѷDU Go7=z:z.1 }Y)Ӛ7H1DOp%VaAPҁd܁ akXvԒ5w'7UjXQXIrxz)DFw#4QG\PpMHpዳay=Ǐ=sSvM] wG@2Yn&TKvHC❬2#+̺#pvl2^ !AieJ@J̮HHzk_5 #$>4U8eDfW ;X|}wɃ >κK/pß<狝&bF(I#`q>*9DR.|W G?ϰ[tQ;Ahl*[(hE3݃WоJA@݃k&*Jf 1&^_D4%aFΪ4ɓ8OdbT6]%f MX{lM-FK}tʔhL\TtX45;^諄G]RN׉:av}3ׁ*r.ts}Uռ ;EJ:qg퇙}G{GsDf̈<ƨQXP )e:QOIlV:2Ӻ2eU{Rܘ K/NuQx U 3tR>`ǒt6Ѹ C3hWBSޥޱYͧP7O9*ؕsW٢֙s{N(iR8Ko^ ]26i=w \s@XV3uvYB@T| :XR ݱ~ V ebg;̬; Hw?dgCPd SOS( &ToG0 L,VfEw%Ϲ:7 8,W&2̳-=S5}.d Kxܥ?/?lL=^x%!6njyw` ަ, lZC0"m1TM\(1 'k;,+nJA$:D޷V#PV֣4dk^EYJ97=E=j.o& )PQ#4(g-_ۯs c9je&[YA@2а^-1& dCZ4T[ Upkr8*է\W᳕cxڜq7^MsE޶>KDM/D]B!;|gQg6MdW ,+Wة'tDL@Ltgj2iZ gTg nSˉŷh_aΪWA{'jZ8A-$7h,ڪB4фhx5:yE3p~8(sC& 1-b){xb^A\TxxD9v/i`[~rݞ#hYH[ZS8ܗ1~+H3r G=Fђjk"Y@27-F< 1#XJ@0Xjl+MO{C6IlcojL36r271XasZݤ0pRq$b-a& R|= D-ٯ I!CބD兺RΠL(s8PDwѮ`Il<\V$,Ϋ(Tz4A9GBU{i逕EqVߏ &%BcHH(N&6!jtj_gR >xOhs-Q mrSbiI6j,B,:\K+f Y7829@rsVj[e%#::Pֶ[>%7WiUz`T>O=yt_{ͯ#/D 䡸*DیɊC&#C(]Z^ ˛e&P!z dnbD/`Xln>kyr u)?Qßν3T9}TA6FFS+w3=hO8= .Ð0l.Lޜ>OW%\bYxXP#Wi mïe.)E?2mSdל<"pϙQG̩#ε^~tMwkw #r2VǰTݡu"[}P!E۾B~4{& ֽl[,$V52 ykw! xd!pY*.X9$4&kX62d]gw74fU\ ֡y550ٴ{T6M ҇b^N~&=ZA?Lk<03Z2RwcLހ|faT._vο;oK]l:ODY .dJUMY? =uNLUh2MQHKѰQރhL;0j< J~:N d{[=ת*,l"H$^hnOak5ގ=,G~O*LE (di.2%wMeTYRoY;&ʐkXkEL<ʰNGF52w`{"(E7Ya~!Bieh.%~74a{tpij }ʲrg rpRx{nhfe;\ dpy`f[6h/#I Vp*vO8:>mC!KCmiR¡Hh lB5wHP-E&| םE@^kFC틝:BVUfTzլի?z⓴SѪmv)[ܥq(mjfo!3$k1eM<϶(f\b?U2Tu}KQ(,/M'43Sf.߃2v`iJb1jōht!YE:4 I4f!8zVKi'&谀/]=u;E=@Laȭiw-v.4ȽԀ=}ZQ@B?5ʗ^A!mAx5Rd(Vb(^jOF\(̈'ٱʛȘ,# ʯyPx7>q= mg(BU8X[M%x:W,€T4Pz)r`Gkw]myr" J5&Y?yaj!$½Kɐ&@t`…m]c~z4Lqa>_VW}QULClNs+)iCy~ow%&cwm[*[5oODŽ{rj͆oi3<Ƈ T *t4{W2,]zlFC,%х&-wAϒb*k)j1jXu㣁(,6c>BrEIîgWKhR2A&Z8Wm0?U|}\"6TP=X/>Sf'aH&8\^l-x`@ԝ֒#UT1)ORK$sOr 2PGM75 R,նeBGW yH̋.$I&8exC#`לk,ܒ- Ǭ"9bkHw rB"dz Oj+=]gI{ArAg-(Zʀo0ڀ6fN0'ngM*taoG &k<~om]뼘.c\C!p*<#BW$(Qkd/ _9u+QFJ=fFsThW[ 쟀֮[d/+ίțn;!i_nzSOvBKBeiQ&*a@nkOV* E'D/AspPl{@ KT8 @3WSC02(l8ɑE@2VQ'ݰ0Ũ9 VA~}7=?t=,hסi"h :}ܼ%x{0%=\;.Dja)k ̒`CwTL>ޅ@Sv FNg> 87O>%{يG>Cq:L@M%ǔ9ܽ}Gzli3[jw`7UۍV\D,ḮVFv{L .m28v"zcy & >Y`X-FTPv(WғҢ2]ol'gm[nkѾꛔuxb1#|{'[L;EQa+ᚇiZ~g:_5 ȍ\.OM5hNmֹ?pwA1M;G + L@Ptxf XMoWs;~VB YM58}8AEFYXfH(I& &)'ռXFT6x (h*; + P]OvWDEIl߄M):Tb+`pEmųD(W9v<[H/In#l?;bp[T*g{D+ݟ+tp㛢`:u'g  YG^{ۀ%NO0UWQ\v,T'b>eZ ԧ٣BCaeSz8InWkn ZP:fX3">}.}FZiw6 2b}+)$_TV"˹Wm`:hI؍_Nݺ=Q3?m.~L)wqm =)ؾ}w+SK=.Sezh 99^kO@QoknCˤce'f-J${59+Z$9gw4"E}1{#r=4I.Ll^^\ff:O/]+a^|/϶ |MG=*c΃k8a XuIuQ8ɧK+Wk& ֞I4Wx,nz _ ,4G?cb}5O|o ;-JeAww"2he̐ &NB7ZFްn6֔sG^B,AZݝ3Qp}Zt\l$Ӗתpy"@@Cb<$/[3fc vmZHt#Gq&Avw~ ި 2mPǛ&O.)ĻVmV󈬖;[:`ߢ/S;홓-p9Ʃ6[T[IB[ uLBgX]9:m_.=ʺs9ŝ<)h9eFp>?k|;]HA~` m;XdiR OfwȔ)_V~ *ﰍ}D(5M*]v[.z8KRNXT\cZauVH"J݇aw}h-jUP2ͭ?)g"bx-;t6om -^(9ע! 1SZ2õ]ԣ1KFL.|3&VYa9z Ko-/} 7ޚCHe$yDX[F$ѝ;;:śDnW1Zjy!ӱ͹m!Co:ĠI _q!j;?GƼ)y!ub4H3R kr#e3fHM 1HX]9p_C 8bkT_h%HPuxrdvmv :E:Q;U',P4S@,1g1TFojWޫKby wbSE8 eհOZ|…D:CfgĠ'5/}5@vQ'e|!mDl30W'$56i?| G.?a θ}~:+~^.o۪RUv9(SGb^f錊h j}]tt7UӏRC:uQ: &wvC˿zj (ĥq˦ClHނu^ qm;-m'IAffl;ɬ37k|6A[ z9@Cg7|I UZ輭e:k/.DA ˗Zdw<ϙ/UF" î;VM /bb\ uW28Zp%l۩H2"n2 ;-LvrN/N/- _Jky?T Mx\gf4iBzU.O5,EE׏o&l5M laaӽ_Y2MbAQay~(Ck%sgPi.KϠ}g8 Jϟ/Om7j>N ģ]u9EJ^/Ns0qD7KiOebz-WF[5>Mqb=çdO".j y}NL,qK ϋ_`q-aV#R-XބLغ?T:>܇ٮ&ғvBGG}fƫ "/ȵ2 v 'H$Z8A“#Ŋ>ɡxWoyOl'!"α Cjå_j?aEO흮m05rXEK.HŬSoYE0G: ^#A8gBG)O;ĕh=n| stl/ 6WS $p7tBԏy1clDƐ܉B 3.L"x\ܟILL9^sݖzIׇ󵥭Ws> 6/T5Ν/ r[ѕr\]!1YՍHa^rݔ ㆍwE+~ÏfG_$PAvJm؊dhf \6S.\d.k5]a`O.P-I[$pK ?*֨lZ=ȇ]3<@#R.ր=po.~U-ѽ/?8IVbdgC}G3C6ˎ}*(9ԼS7`W`flOG'cgơ @L"Wr>pEPY+܅P.J,uh2 [Dipf7xpe踌Rlɐ?i=;fب'od߱N9ԤÎVT_wlD%Auΐn.4h2hm,WZF]0-2`v Rkn5uHح1|Z3{`m&e&rR2HxũJ[$ǛEɼNKQ-\h((1O/ ~bA+@@}Ook)?[럠/6]늤cǟD]ًdiB69*#qmu[:Sv.ApGu XߪCU8,%x00'yU^>/?Ҹ}ddI2 B+n; }p*-ϷIaBӢݯŵշX{BWo@6eU2G$}n02sC)uYD=!`1<"%PK,X6A"GQeEWt%rBn9Y87n6}aɅ9([_R>&s^$:cgJV Rm U?tx7|װMGPW"XbRÆ;10MγU&C:7Q׵RԂ_O8]-.B3;#86֏gTH)OYy@)ޚJ Vڤ]P\fddyz)Wt7xo6G8&-m@| <3ca?bqN$el'^<t >$zveq͇Q}Cߗ\Uovİm:f!gSL-Cc?31l Xe;S$щX`S$cdzY8Mp|Zl;0ߔ ʳM("ԴcGǷ%iW7&`!VTe gYpn&UxOGq'~J:W"j1SѦ"d"΁ l* xU+lJhQfLjN>T\+=ZW o&^KIQXCWh}A xcH #thxl%Ut^XW͐n73v.98B@N9OB)8!mο,{WJcؐyI|g}.'=zIj1 mH8o]ܘ (y%7dfAcٖs"GwSǥ BIʚg8еr\ :>p %jW}Cw 6k&ukgoL%Q΍J!Y 9Z{{åU@,1Uˮ;Rq֍sU2T'PlBxk1 +!AWH޼[t{U~?0ѻBn,>ߐ;/k{tyyT1ש3̡}oC&c_ KF~@Cge|iޭ 8o.(s"O[+; /sH?>N+ 6<%nxJu/d9|yE.#kY^ZR2lb}:[vIdImG:P҄Syigr-0-4n2(c_)Ƈ'PpO@'TI%7{c's$w坷\P-77RisFrqT:Qԙ"FWuy3O ~Yʞo*.S&% ol `lԱh:ns:E$WjXqV 0O>X#43bܵ3PD1 PTb=|p$ق<.D[51FX@mPs!2t#f jkʿf~s}|5XᲗlY2})ؘ WeaWK{(ٖdCR_Zz>=niurSb7nQv_I,Z 9w)ELjڿ2^"\& 4_ ÝP5e1bi_+#=#]tG tcEs<.{.Fd-RegOMK?grn~EΕfUbPQӜ5Iwu>ۏEIg/š07l~IQ9 9n֘49rZŌr[ {l. o[߹ bX.(v)tf1@N+?1e^PYZ0J^1={| $@E'}w< A=Y{_tƑ+V6m zf4!`F9Q`bt4?<\Ps->ԇ şv2.cOXnvYsVT)EDE#r@Qp0Q4!vݹk-~]?M@٫eQ"PU)_RGsZEW&~;~(~#/V9z51jSs؁;\v%'>!si-\-w{8_`!Kj/P5H"! z-)2m)g\…٣O e!Wq>nɰ84z%a'"mڒ_f g:izN#GΔoF-'έ{k$mA2ێ!Q$`Uk'5xt;N}<[Q8',rO8HbcǢJ[~$<1[ۮ׺.39~t84|VhCbON_;|+*!3Ҹ\6T#Nh yv]`ش5oԏ:,Kw|^c/I\A"7Nfk@q1ˠΊ $Upq=NxD ֔ TElRpl7:]!#nwDjN oA p$Ioŋ5浪(Tľ$V' J^h"7YZ%b8|xn+8XZ~#J"MVЃW˒YPE5 K49W>ث1@{b9HP B5Fֆ)bkŭ nOʖ>#tsL;gJGtx7r5 @wwv5ԱrDX"ZɹJ>ZoFII'>~k0~2C$zp Za~fpN x0,CrŨЃD17l?ze~ V?sD-+`jj7&Fg6úb)z/U+dTEn!#0(s7UmrmZ OdD|MTk"Αk5PK-XjR Gph6̉{gI*0r؅ςEXՓbh". x9 UvTEA^ю/~b[FrܚUXim}.qdFN8Q\N[˲dGW05K1Y_MGǏ ً2cl<3<)Ux-1ܰ-Ge8춬 0/QE4O\âd<>}|su0`ǭA#\ҋl;v򉠺֎Pޠx7KFC4? ECfcQό[ZpIE11ze?J."UZ Э= eկ,bXqTPaK?5Nk9 8Ꮌ{G`O ޤU`P|~0Zbc8Re{"yL|Kk 6(MBe^'w P8QE"Q ϕ$pz-񺮢nZW j 樏y/\'Wހ{HQm(XqrCe )zIU OD *<:Gz!*s(H,RҘmi0[= nV1S(fd%Y?Yz(joy3  }H}xiJ=wkؾ v}r ՛%'O8L]̹ ݸuC\i< P {-c7˜5N9-e?8D ;wgZ.$W54[QRC:ǧ{ړ© "*l>G6.9I9HjwyrFj=s(ժEzX " qn [S_v_̴ ZGzBH0$G/}MqzL 0'# GH1C?;S`uQ,L%u}fYhP/eVx/!E0VVoU)0jA-v] Q>T,MØRJ&޽K`19wpiUq'4T_)@ n$q#Ef4i_%'Y%"EsӾX* jSpty].,)φiqR=8OGI׽)uNI H B&X> .pωEK,>(m6n(af^/*dLPO)WZ^e=x(`Zv7|qB(ec. !$2'fif {qW>+F P0+J0myʉ(zùVjx~W /9Ce"kW=uK&(Omϱ(- Ƣ>rݝM|(l:] /GYEPW*1/HD^,A 3cVǗz^ƍu0o[! c:KQ . ܦe^xɖIoP~&K(U]kBҙŁ^Rp\LF {"|z|4j D$:vN3 ~{?)*řT9>9!wd*BcN%N,oN:!J Rm3taCdΈO{{bʣ?#wRFX 캃D랃BejWpux Pס= }R jh!9/"t;] B6S.5 yqF#iIu("(b 5r/TbQ%5 v+B]F;N!_L<}O}3 Rá DvCs\8hKLs 3 J#<.l Ӂ ‰>@.C1=q0ZŢhHA{!pI]g:rf T|IXq 6ŏED|8mHb?1"#CP)]x tf HYo:A1R#P t%_σS 7u:.:wLg3@$nʫzIG2E^+Y ;ɻ~QShR*X2ݾOhf YG 'vܿ3.OOހ6Q 9wm+;h`lA›{: !iԔQ|&V.A BPx,ABE&gࡸ"nz 2FewT駔rvg޾pfF*ȃpGNK3#ϔ*@v&irza$<RV[[ms9ݥ'Tb̯-Nʨ?H;%QŏH8V9}Y[f=xd߉H6 xXc\]d_$_JלoJ.Bl&וSyf?1UawO ^?{s ٍig}ԡkGRs\ 'fĨ=Y #ІүE׃ʊ`w=4ǥǽLjT$R[5_$s6Ŷ+Niu֬U  5 d"3uPa7;sїWjW|0YOG&qN0 p; K.b%nWl-C_c&GX=Qرў.#˯wߍ.vqaDž)hWʄ~ԇez@5zɐEPYTW%vfR}q $rMhޙp)Iz|]Û/o ҙyD EAҨTOV"emӨ٢Ŷ(=#QY x<ǰCJe&=ҕUY˙oT:wrQ2V״iw&?@P6w 2EF/׮I;^% p/ M89̽uߺ?%&MveA60GKEd L:ڔL3i5m;IcisRVO}0\hi?NNe P$ZQ[hgxZ%ڊ 51 ƭ?H#0pq6Kzh}daW0;ڈYwh8cq= k9u@p,rYJ쩳W &ĦxBE1t7e"Jr># VPO..Gϯ2P.}[8 Zm*Ӗ쇑}mDlwǔOGx "GHH*I +>L&Lpmܵ>NGL"'6Ksp}ފx`d%F '!aFW~Q{:san"E&(ors8W[$2>L_R1xw.k䒌vRxf. f  918A Jtqv>5%Gi ,ʘnq$!b=D>*XDhp H\U䱗i#`_ͽI})i+x#-1"*E(uщ6/}a{2: k((Ymݧfb,rǔŀIdBnSrV2]}Wx}Яmg 71MTJE> }u kGg욳{hG?EIԞm DYd6\&kGĘOċ"M@)0bIl7V5y~ϣs?I!#Wutg7V;Yw0v#%B鑻u 6 #$! QQ^dO8KOUOU* *5Ƥ^"n*ʨ.\3ܚ4*8p%=B]}{X8$છ^.Wխ7 RjD!Ih RGzZ2 翶|eMyNW#dd}:,G aq[V~ɣ ګDɛVX1 :ǝFn*)mp;+|2vzQƶX@#[SVO#rۺ;|o&Q[y,3s?I!{p0|Z,]@ k9E,4e%Qʑ2}xYǛc1Jb*K%ȋ6P1dyf0Xܗ! 8{`-~)0zOyE`zoSqXg.݌|禈;G Jw1XoU6nTR[HE0\)^ K|e*qr7/vi3f^Rrs*t%]\cʖK8dIEv][{wð(URDG@lQV#3@W23V8F ,-_ wVuXGj\V&J !tI}Wn ; @Q똷lQTQ;1u<~ Tv YI#NU-]?:[`>ͧ~&g%e3eZUg&Ėܥ>hݺAe+kT'q{ޙ#WatXT:)eIvn'ҩ潈 V~5j'l ~Gux}Au (0~"5Ϳz}AGD )IqɻxIٸd`tX_ ljO!a)h;Q')O`":O0y <67\ kg~¼fNEkCIRwG0 `C?OmTg{n5R8[gܾsVnH.Y؆:7PA*PDS/g(ԁu8vBm.[ƃ7ҥ7B((v< ┅ :[ݐw1}|҉s'$eo$B fR{44#&œh?FݦuarhHXXloF~}ޛa+0kPۧU(ޮK:B%asV(0~%XH` F<\',ne (Yy`.>~A62eq|)ܩ5~;I䩳/e-CQP`:{}ju^a rZ=fߣ!f>S8" L TMY|&Auz}>vBt5߬Ͱ- m 18 vdqg98l"\|,~66k^ Izykd)goϟ*g\%2 |o7tߋM-k+a[N2z1[yp# Ɗrۃ-֎xxA4&],: )"计s=x*hbJ$c'BۅcB{.}M*']f;=C ՠȘg UEngl O: T$ȩM4QsxNg^ݠ:Afھ3P:NvL fߤ+*I]ǿjgyJo<%0<.a`S~D^j;6pc?'8%`\EqU n63WS-T@4@AynQ BXӅhlC`OX'2s<r"%`.޼1FDrN5W2&9i~iDK UϪ'ͩvds`zRT܈.U`#:cM3K;y =`DuZlx=?0"oYufӡ4۴ 3!(06C=:tGS'k[I,d]6|@;ѾeOHB4s̓v'ghD ґ*쨀Ĩׅ=! ivYg^~dr. IWEk8ݭ(ָN(h)=\XG`IIq[ᖙO{Ú=[yvN2kItس /2V526 a ݲ~T{^HUr}¹ԑ'\ *VJSXrPk*$>32(u.k] *,rlnKf],<0G<%Xi]ёi,|V7F0?-'HAEx2b琩ׇp5+k<h,*,l ^H UX꫐DdQ~7ByzWfuZiw%DNa i D4ÿ 3@!qj-g :pJ+IBM?cWhWڲYԨPmz;l"ul"٭&Ƃ|\r ipN'خ,LN?iew4̗!˹JLCe4͂ҺoT:+baA*;amZkwup#,zO`A7g;̛ .\۠{o('2CK#sEDtUWzO1r\ֽPqf lk6e9db2xp963d!̀z^PzUD~xb!T: -XGUIذ/ټ·\Oq?3%fa!s/CpFmrڽ8s&cv=:5bk4GܿҾyNքZ`^ tq= 7Imȼ0׷8~KKE~$<zwk}MYS=[o /p9- J}Ln%ucnFAuA0ZYr]E 3]Yק☎*⑊7u(PRԐqJAavf? MɐU~.=Q{v(L@jv97[yz*r975pXf;D;%I /U#%s8cͷ|L?4B0NuQtieL|<Vlr4y'<Ԁom A [ә"\<^s:r0YY ox2VH0P^7R?/ZZd=ٵ(ƌD(&/$&u=YذJy(}(pv5T d6{7A} ( X|jm׵p!nc5+#9?Ǯ5vt:ҵ|٫KF4\&W7EN'wP)EZw МfdfVw͞x+=X0r4=#4:7|{\4"d @Kr7xs]vvc rqJD!8 $͕)O\5chYK6Nsj54׭zOcJA02`E Y``N֪KH,8֔yKcribF>R0"lA)|I}K($NЗ@,΍QeP@"@,D+0iЪ߁iz&U?EhcCPǣ#ihW)Mu+ֺhL}$o7I.Lʚ=ySM%@VbfF%w.!2x a>Dm~:~?U²YU7.Odt`'zsӓUJDX}JR&OfrO.QXK?2q!af8,,Cq,4zy!2#|v )}u m> D1 .^PB:C|xi-! ܛX+21[rnZ- ]7K!a!+!"843R%IMG70{VAfÊ1$\[ev hҧ ,=a'wqɝ.k%ip,jJK#{@8ل&AI xi?g0)="#dn\SV4=vsFkVI&䙎•u7nmLx.+V8<{3SْwMpv\0T*^dθzٮ;T?{x/[ZL%V11bSy2H-ܵ5ȷ`o\qJ髣ݿI{vsb-]w})gtI st6~Ny `r윛Ac`M~_эrI]3Yw7Mƃfh¨q*0Ko|a;*^Ai@o)/1d>EE`gϗePc #8R9AΑ͛ٳ pp?_?C<%h~ .Z!~SrPDe}Xu[̫d;eYVVÿ5Om/&.tݗXv0pQH zgZo0%ENF 㹮gR>7H곀?Q<s:T5&&u!1Z< ,-)LA dnV~TA3K}Nw|OuZ#ڎ u?W]J)HuI/m5CU]I.Ga$c,,0aUʗ0\|zҫl23dz ʦlͥDV4l&7U CbEI{~vωt/jg~¹PAC2I&c4I_Tnu7$l#S/íZ֩2HۨwQBF}FPwj@ꌥ1(8]S^xR0Tw\vtӺ=z BZ/8[ܰǙ7 Ζ}\`#Ej{i,cUS&(񄩥ijb i-by5Rx QKe^M*/S.zK9gH|VT}ɉfAU })\EgYE͠Tq_VlEvd#sֻjJ48GU? JqP)g(=䪡kX*Raez9[nsQWZst{?St~4Fa ^94w?!5|^P"쳶H5J>'.d 3#%m_2LAux֩N2[Ν?qT')Kb-{HoQt<){料W#]ӃtR }pK*-KqB:lk:/1X,@PSYՖfb&1]\>Fċmz['78NfKdb@vJMRBu^ /ۡ¤PR?\bL샛w(f'npZ%-2}p2e)4km1i%2Q-j%iŸU)k-l&<`QMS%6Eٙ bUuM-&xsAL$>tmCCwj%7H[iFڤC=.j׃" :O"T~J /ERZ,~xxcBAIfLn¾|/ep, _hr#s>fITR/INɩ<| <( 4ʫH'yc?/>Lq۴^{[;Mhzq<+Z͹!|ϫlzLMʖT$%8.^r#v|ޝYlη, (qIV'~*v1wmٗR(4"cQ>$ oHZDc {Sz0_@O7J F⹝R@WJ7 5K綧Şw,s)]ͮgCE69^hN2 p4*K,Pkj8yY]bDjA\adt}La: A>&h8u"+4rQ"q^'t`ynKR"M/BquYu2h4$68#U* ml![NKZv:-g <'# :m8LڱPw@9 p1G_)ր_?rWI- xvp}۬'nsE\LELoMsm|TZ7>#2jqh/*ёb羬[6 ^F [F2d$WBG Idl㔲F:5%߁STIwqm idDRZ7i_y'TY"Z&6% Vp+ VAҳJ _ pgh5*S h-Phz:Av~D|Ms*tnuKhu'>Q?q*o i N_6܎Esl8pnBB5G*?DEd;FZW'9V9kڇbi{<W*qZR6?Єac?tQ֍~w; ]ıw,|k" C`^wwo²uwT}Κ$AzxUM>gIrb-Ic?dYvlOkbI/Nдr2K!y]LYE]&&* a#1QqNԈ0cFqhmV4xIe U4ak(qʙ.ѵ9c`N5SYw*ވ&AKX ԕmV 9WUM7?1 qz?@Vs Ȁrcyv쒍l$r$ {r{I^!rP@LA$xuXSםMQpvm3qLd97Xh ]/2ӨW[ 2ksYFZtiBj xu[$xl)I+ʎ}Awb.Q< 9\)`wd io٢Ʌ?8FM(=!itdIn2ч…HxX},tiʶLQ; )+LMB&Uzgg7qKq0E}ANOD)[l+1 N(O@z^bǵP5z_px6|*mO*̳V&yG?{Vr6.^ S*ԄOڴ ']HOQw&lj>y/KwJd giv:p1g3u!W~|Xxhwۏ6L6$۳S$b$GUJ>9:h쑬SRt|mڒޑ#PŊj8*UC"A,ai oע(X|=j 5_1*QAbB~Sn}S\my`79#jaȦ"QsȐzl:&i0MWt$rR>1&;` Fy[GI't;*޶ ܼr#%*qus.</J3 pD#) ^qg7) 8:Y`wC}gVJ}-`s,0LO\k¥ztJ,ps܀|>x ٖ@#$| #ּ^N2JAI/CDsLLUlH&TL}T.Ϊ,/$"·o':W,[cUz@jۍZM Y 1HtC=ɰ6X^CyI6"QT3Rqh}tX FH>Hd$+]IyTuъOڛ~ gwCd ADPPhg ڞ 2-"gpe10^}y SN)/7VWaDG}@95 qWaC4lj9F PX9:N:uȍB-$4qb}wOCʱf@ F4ezH`x8Ǩ}u>E=ڀ@.W gǚt^mVֳ ܮu}9twtS!őԚ3%ﻮUG<="-+9Arx<+њz~@~Id;`\(/e³Cܛ:jѨN!j*b5b%c@oa{t] 5K$ᙿ\,s\ިe2iX'ۤT0s7lp6SŪ#ZZV7vz-^--=Г)>ho]'.dEeZ͒Zϒ]HG OpGecű=Q#tvqW~B|"[jGd-#1V;oAS43n~8ү{ 7mimHi߲ wZG!7^K9:)xAYO>b>fcKu#}y pzĕ̄C@&I]:k#:@&+g<7GMָXf (pƒ9[ws5%7۩: C8JrK,3(4M) dEu B!(9%TY9FOWpU IX_/GVϸ=dF쒑IFպQYD: g]XGչo߳⛢7"6/-3HH=YSSJGsKz-45I(ˆ).ZA>Ww:ji.QwbXˤTIcnN1u0J_sRˬ3aEA^Ǔ3~5=Q ~^\;>{^ BRy\EG #D`BՆ:#o ex:X%25Da8J 4<KL7AM$ vf @mƚoj2<3!Udv+ǁ썡׮)s^*XExOPM. ݘ3 ywO . Qa-kӕyvJb [$a Ee!YFv`(h7QmYI˶.ZElnɈVp~1`9IO][~%r,`Do#wv*2=¯$o&oxƇwZ goHu3qW-- _i5x&aYB-l ]( UR9MV/3fAhU/Is5 f2~Z tDV* ՝‘D0:$F< cڧ|\g:02 tFkAf<)C\L)E}&Y*'Ȫ'x]#'#X}2oUp,\#Ԯ䧃§Pֆ]p+̦~<"U2+y0 sFIhI27~2@p*l QKZ:LAnCT|gPFPB&]AKhц4sJmQ8P)R~ZC_\xSz >@EϦ",&֣9>K|A+)bSek?W/C!ݏsn8(^S"GɋƔ:2q&ͼx:%I;I&)AM8jl)UQF1\a.!KF/yV { -˄OA1Rv%d!L-~/ڽ|%-B!h؞IR |&׍/!dD2cw߲Sog:=؛O*vTa|(rŋIHӃa5@O!@]V!E+mNVkkJrI.g"[tN}Z@$NmoB's+ʽBYBY!fxR3i[_/vR#^v3>,YD\y'Df41&O{;\'F̩/Qr)v`HbF*4hJJ:a*PXቒj[.AMURNucXB\cR˸G<>߷?0U0#y)~-# 0UwW߽cU49aޙ8Eu'UP?,{FSy&BdE &5h=Rڊ .J݄v5<[Yn.>gWU )!cXݬsV; b5j,-\<:u;TpC,g1\"bUp]cy6 ɶwUK8WqҌ,J 6rA'o<@Z8uD%eh*L^OviF 5 qNv)yv f`%v.I7ӡ&ALx~˦3@%ܧ]JN,88)b>T/!UgY*p5CMS\AiH9+ =yA*_f Ң`_k)#chY9U i8 eB@G|5)mF2 rjN_hDvvUO~ʇo JJqͩ8v\3>xXs1*s=iX)Tq[ P*ebpUA.ᛋx'n9RnN"}93I;c[\,E3&;I߇dI`6AWgy{Ú*. Ukcѵr!oP?DdjCQŠiO9C3R'%;`ri7B Oji 6=p >*Xb\af r$~{̀Etqgc(R b){{۟狋4:cd)^@?4`~9S[KP25{"#)Mpʱ??bs&QNNhYYF k.gt'֥Y0NʪTtީ}LJ5XbjW_ ONZRA42MuDc)Tn!mw1d LͭԛCJOxR `G'66k:03RiDe3_YUXXގcqfqC7H@FG`jjǁ zYc@AI$5#i^ i=Ej\Y[=Daь\=-L<\%!-|T+=eU%{GGY@$5~)AE6 SSK؞G+drG2_hȜ/ih'V*8wm% m; $%'v ЗCL=Ws&g KVT >>}|S X԰bg:,ĎVmm[`H^)CՋWKWH]/CL{ARht:M^@ʶ NHk&IGFt G_;B?au8|_ւivXvOWxU;m+l^BȢtiB|E3.U~:RsA\ F\\'iR[$ *aqwv1JHECECvҼJIs)ӬҎ&U~s8{T::6)yn@ׯ͟Ck;8ן7N8g|GOaa6 F"9ᏂKBrpɵc!kԾ 6]1 cE^s|ytGrM,PG +֨<ۇ2T!*lg+{g}X'2: R㸂iD*5TeZ90 Dڪ=vYl)xEYN2'N_徲F^p4ihAUӚ{S~&hT謀sP Eg*U;%SmiJ\6S:aG hS}Cq=qpWKp|I nT/WK)y@\NՃ惜 (`1Ŕ_^Del{$#N 0En/Jpɤ,ijG71&ɳTexSt3$O5mk$yY@n(x&5F(YCAk4gG@+8 3A +[B'g==Z8>}"G|=&hEll+%U$"%@IDPkPHWź\Pn9 G 5)DT,kA_cl{h&"GuaʷRSŮF|:Ed~n -RZbdZKLjJ+ۀU2lv/yQIrx~V+X܃5*vFK,[|s(|ߢ_K43 Wpyf6a(q1`|o(*@ULvPC_"X5LRL|<ı6vYq;å!@}fJ ^o |pDP\ňkeYeϻS{xʡuHn%M o?ڌ$x#xmt,Q_8CGYB27Z4!bGIB4Z?*|HlG8˙7,b付zB<Ȣ(g6F9PfC {ېw;N}̐*,'U$W̫7$2Lt1/YzR%Dip!~sA!u$Gn k0,9)Jto2Sc#O{@YS:ɂRDID_T`jHfF(q] Oa;HplM6Tpcˮßѵ)ƉJƿ(T *t9 x'2!(qz/)%Ⱥu4 p̺7 6 )7k__9e X GSt"ħBUA\Dr1l9bob7_~=2E ]fD^zv]a{ŏc/ɚtVe(T,웹Ң|WkU ܆\!j*?æC!7Qd &翑\*@IVc#7%ħ}EGG8R~ !,YVqZU B# [ǃwxXpc3k|Vsٸk y#\(4:׼@ G4#m `+{+}T-U5 -8c qlVjг]?;"0@2>z}>p0 *& l]7:_J<[!"Ì@NYHݐ@=[1%(\Gey]1WL:\ۓ,Ϡ7; 2C^:"ZÎS0hp+&F/ÿ}my|OYt=YbBZw},8x B'҆Ts&a/E,.DM r#ܔ3z؈lqF'ZN){"Pa~{#`r}C2!yIqVdedG^E0_DJnï\,wکX'#M ;sV Pn`f;떫uLōh%PN)FQ,I/&;L*zw[I \thle(oȴd9K{N -ML2TQaķ.BGoy7D-Plܕ#Cu 9K;E*8aФ?isV~.S:@i۴3-]/JuIs:u\i燠)IKgIhuJtu-P"z[p3 tiD oB[8y¨ByCh@5 p(|GגO ՗Pehe0S-;5 0_2wFH*4eAqY~%ˬ]aksG`Qq2h7-]FeVv!aޯ_:뤶N4|,eQm'Y16|Mw=ڬpJY"YPrQgy~ =0j6^{DZ]`$ Yyꌭe b2:gipXqUS !׋ e<> 6}^"[yX}A ]JI,kxXgqhaGcޭ#1 *3x,v Q{Hb@& Z?~bPTrm}ڥ h`ʞ e,-wfRơ3rh@2j J>]>%C|>+.Tm!pр^ 54H0Svz~;^%!{Y/?M%1Lony[!I,I"<~Oq;KPR"0TyY&]ba`u\T-@M9̱N|b¥(\nBgZ;רH{§3rv7:3\~9WvKȬAձ;4gVNq R?g ;2% D}\` + Y\F#ȁO(xyeRi1)_[JlT(shґFj%M/GنYR3}[Wc &=NU<#k'ԦɥIVYQĽu@( ռ 1䝂$?OAN{Ȼ۪ݴ9 vGaz` @VFgjS%%b{M8VCWfQ P_S"8D ~XaXeS_48UT_GD VSN\ZSYzd_wGb7[dgdڇ-PA!^V0C+:chV) &Fi1=mڗN׼u_o (͑ ѣSS)[ecgarDL5I:5}HL\-`7 n=nYY]pttJ?ZӢ6&~<.3RT&4qY^EC@2Na &klhS` urW??k#8+@/$DeL)3{7׉jR;>{d}gRjpr U 2m.:[4Oye^Y1tUQԉ53 jhTp<{c'h ǣDݣ-ԙw43ْKotAK`v+K4Ft8Ny~wnnh.Em u@|5,1UJb#u}xҺP6Do ˀ|'XFU| g5Y 3wsŷ? M"+!Pmyu o5ی܉(L+ wU3t¼aL8 l jW!w,&y+GLp#0TCM:l4u8|$E+wȦC͊4v7}ы[O4w0e0Q6#JLupJX sbyv $ e D djAo!PS7mVŚ=y'!qiB'8W|]C{ͼjo-"5kWykWtbEcˤ.aϰÌ$+.GӒ"P/lG6ݣ_fV1vSL`rDBP=~qۀP޸+'*07,ixw#FbQvF;'c80X"USӍHiK\ml5zn[,+2K{p@N1K{J[GSkr'A:Trnڞ=_CI )QJӗ 73^@A'ks~ဥ4 ͛UtTTG<@/dM : d=O';!>}C~mN~I߭V4RI94qo]"m hf<}^S既V!ڣAL# ap!S 7ڊa+,Ϯ(;kLDAnr6xs,B&V5rLBfypVBn8~(7ߪVsHWDUR܃ $;V:K.9f`@A0Pӌ&"K,F}EAeAHg;=9*N)eQl ?P}v wHKn_^7f%#$XS_ %P/M"x( ʃ#D>YεM(VH,L]݇y 2% ~6y! nl~1qkCpS='28eEmГ+ŕƅTx)Y4QFȽc+7(y6\$E|l0ӷf3v#Dv\^c j/:OF4Ks"qx|ͫ"~?Ò "Z?W.S??O4ro)Bx_ 5xa€{e.vtX^Ѩn9ۯj֖73w ;C;Wh.&%(`Q ŻJ#.sѕuYo-GX-aQ.դbXp? :,kH`_1 cڳED1&ך1g;Ƅ#S+e316E9mh! sPS%F^r -*ޕBTO4u0!f:vmfŨg@xQ=Gb:a i:fro=_w/] u?< #%ڄ'S LjLx^Ycהb_2 4k8r}78Nz:5їŰ0-C-o|N)6bz5{Y(̀Ŏhh&'".tǾayvјw&9 =  ȥܜ]AHCL5@1XU!B 3h5+?b@LGbR YiL(nYs:~yC˦~L>»$k7j1.Ől~TTi=prF8.y4LV%kߖ\2jLR ϫs\gBkZbBX(lљI\*%63I*A [Z|>8 =~2D5\ASߌ. TK<'j5Kf즥 3QkpyӎbԴ*bpwS-hJ b7sT9 rPV<cR77]lO];iBe~ BlX~?"%(b'FT5 *2M˂jkxNlwķJڌAaM5P_&hGTY}C$ٞ鹄ܙu㹮rE&=QŲwe+Df3×ւ%VFH Uʃ`D1jqwcBٹ587Qy-^:GM0MhM-y㩯4 'Tij=-FDdc 2Xx0^q`uG", '!Ofa1u 3r]Fob;9Uq K#,;=^M *!1]Eef,@OK9/IFXFKPѥ/ a FX9Ɖ?ApA7C uw,ƞЇL˅6z*oc݆Ύ;g=ՇV7+q"<%R#^XѡK$~=d6ش(&P5(qC$:Ay+ hA\cAzN8!R9}8 wXTd}Jԥ!W\E1h[n9h`d(*̾a(.Exǎ i$5q4 9h^b ]&Pf9;Kz\LȲ:U: P3q yQ!XG_W]g|FU>Μ(^,}jlӑI\.w,"2t6cXRFM4(@L Dѭ6ۖ'ȊGVtLJ_11IۺU-" 3Hv"@~mB\7ʵi𤞈qy+Os*.ɐ3b>?aB7Q3 /:CGϯtm_@dRPIIc>Èu);VA;esY.~U7C*50OԭsStd°|>УYaPViS֭IiB-W]~Z.V*S] NZD:7Hemh2#:^=@F3v^Yh%OO++_5W3B?dTҼ$ V/)ʱKhoVYzP[7hP[&PRB,^o\vҽ *lTE`4;~MBexϓM/6:.TzEH''_n$5Nz:#kǻ5t!VnC[NV+ѓEqB*wBl ,0n{.]s2eTv1bBTٞckbMQ8<!#[hp*d }_Ip0Sw0XH;(C"g7#p^5ǑlEGT!7[>tu`g_e7@'j810uFsx"7F4vySi_(9K#Z=͓,TbaҌif1-Π`޶rL[:/c5@=ן? ~#`j%h{*nE"sc񑤐abkB;3~=U_:%q2Ps7š%L!7?eg'`SGDn)0չK{7M((jv9n| Ԙ39$l b?m-5dvQ,n}m>it^*b/?cJ3/_CҕK{I~_M3IuwFTNWL֧ vЬ7yEf@$%2,Cu*\fLkUa2kwTs1o1qF󡕿z>˟2h*ZĖ\T}Z*6 ܦ Nmq r@wPm:lU% }\^2+OkxT,V@NW9zk(:> |~ӻ D 4?v,/'5ZrS3zǖtşdoOjF棉8Þ8 `s|K&"' J#j o~vt+'߾$FȦX4mkc-fcbavGb}<܂5?P Ĩw;լGy'[voˤw6 ZF&b4 |x2jgj7Z@&#gQ-)x8QSh] !UBxs2)."`DaV匕/ {A.$ ⥷wUBEzCj"cR,+CMR6)>O-B@OQ͈s&Uc_ ,`4Kksx/X0@݊ !Q]wx.r 5mXG8!%PI[,h2wҊcSr{ 4u¹ɒ"}cZSh."a9g0]Y>ͤ3nfg~aH]Wv2fX lܛȼq'o]dN#ȇ旓GU 9ōw6(9g\$R`ԵS蔲hR,xrG{%ḍ遚0, hd+Ϋ췕.FZX_E,O9KӆIu$M`e &q3$g(7X>#ɀIJ <!gim_s*r}/7>.E+ہ}qx1mp0LpTv5VRn L1  ݾvii e1,/u\/>(Sׂ&[;QÑxAw5.Ok!%zP\eK~7H5BKLrC&3EWhkH%5F2+IZҕ(t=4?x yj {uYHS7:N"O-$J)bB҂l7MWi$%@La.bl2JY1,_2@ӻM1+" 앳)Hkg|/7.RYPn!?Ii6O1(VU00M K˼Yu5Ǔ=qZ4T 4B޳0A1XPyI\Ƕ3}d`>L;8SؒYmΌhmՅ嫊<ȇrIO%mt}Z o!@mx |x^"&4d%w n,vQ&8\qߗ&īNx)WZ>33*Jũ%ibbA7$v xY'BpcK.Kwsv~=ڸn{BѲT-71QV@c(7},D ^*[fzQpt`>sSdtgGֶ0G*Q'ozvcZrGĻ&]Y޸bltV۠?ra]y) 1/AAzy]p J,DVYJ~ax-#¶iT:5TrkpnLvXZ 2xaUzgDmXxG-VM_:%( z5FMn+ a$}TlcJj;;('KW `=X9x*/x{u3Zoc{mkD0<~&U?9ȩrr."$"#ĕ-Dؚ=iO+xoy5eU+%Z*EKQl+|5tkG%^gZ6 uY!=1f/$ cd.?Ѯ]GY~解O,~f7Uweo?MH6ALGcZwh%?_{JH(Gq)Ho5ݎ/҅ S*jq[C9haیk$l#7^`: -[Ku:>p("ӞVъ1t)\Z׏hIIRv s ?#iHfi_#R}&m8_|Yq:T EoC`TGSPf1,ڞUdxpꨃ;9&NBVuHijKiڜJ6;L%p~\p$?PGTǨÈRK"&3>k=0sToCO|Q^ni̢?[O[gcҳ /ktPt abjy}z=X"Suj2_&kX:vl ihTŨ_@Z+t *꣑}zpclj BI!< E2r9-{wxusUD^SY osҧ1Q %TK\pSW-jyj/]롋zHap}MV7jkLqrĸ$yu}b^Nc,_*vHJV5gr$pJ]$i ;59;+_!%)6'P3u&JVl񕔇Jkʇ#g"Kݞ޻$f}G~1Akk'(4,y儛!bFXhT8¹v- \ W=h;1JcIdZiA *ơ3_>7)9v'@I.3X]Xul)0aaƫ"恷GC5f:{f; }H`-'Û+3ʟ,>˱SoLdQt 3L%DQKIY|1b"L4 חT lZ~"NWai1\Oybj/F^Pea~)woOgbPQf!T*XUk8'$b͑> 3 )j0c ZxZ늗{,@;$R?ߤ&nqi;Yx-2*KčKunк {I,i-*U<[D ʯNB1 0/p̤?:!A#I*L&Y&cE 0` Ԛ8\Tbb:tI{lGeNSt3P.s#h"99$h8 PZğcVXx9FԢRױe^HOej[0Ćt4wzpHւ TyԞ=+miڴ2F{)rB<ֽZemd?}h8+E*, kMDs-yUC~~K^eSN19ÔHN| O)Ti_|sSmVa=ꚍd Iz}"'> 0'G*†XM;=Բ#`,65/T$dz6 Na!!|h%̥003y2yv%Y~!sS !X$ VopHu9~ī 3sVipǧUOէ7za^UF o?:q5Pdy CPES/rU%6}~!+Y{zoN\#!ʂ2Us<|N xQ`o7F.iی?+DvJF_c4pϋrɎ Q@&GPag՚dt{Fd%zemx`,cL|KSbA)!P Pmnuc bpsPʱ iNZ A)1R#)[Xmq-t3bn@7Jo@yh "+RY|8IRXvjT[)V(ʛqX>c|Qe4Sge/i +wٛA3KpJB~'-?S:l]1 ;Sə/9@7!+QV"OJn\f?1K(ФBC[o$(i$jjOsa4u`AO JYvz4iGaw3ìcϛZj"g1~$#T6J0ĩTlXl['p?#[h/Ɣ@z,k"1 : bM!w#jZږ0~UUhgTDFf ]jh?dA*Ă5 NpD:rҧqcĄQݯ뾏vkU60ݢ⥒C c/ZƐ`嗊?&p%KX~GFMr!.uY0?8kƢj)EnhWS>nS `SɊhee8,X e1[u؊20AwLyN?v {D+hbN=ms'D #K(X]6s + Sk'aXԉ`'ԌPI`A7F%\vuPCpUɏEiNF=dT z6 E4 Hf"Ctݩ@Zb8L0~PA-NC?\ro?Nj2Ee1kQO]TS/[>ާ=RasI#|?ռb߆M00kk!k Y</ $e>FŌ,3Jƙ )K֟pQYHϱKel8* \eVI<JMnLe&Nw:]! +dWbS8$Dm**&Ki,F%K~F))K"Qk& ,f,4A!oE^""p: Z;9OZSW3<(S.-w=vcbD($^Jڃ_57s%WՍmZ'F(F-ho7 NѼ~\ 7OJ0Bw4O|Al&af+TFlR**c;&_5험\xeavXM4g˗Mzjy%i-U=1RI4L- _޹!s *[j&21aVAlG>d;=,[s3*HS+|˅>6Ǝһ&C c#a<9{a6ޚI[G%^ڶoQEL,+%5 K"1݉ n~:8w2tm4<+Ar>ݿǶ#|;ZS&4ܘLfgy צޮB5'_̩{-]CNW"Bc 򶐓\RB>&rA1nmNNy&|Ԙ<RTorDbi>NB=@pK`pT o@ cm{?P߭؋cEy5g1褟%ݠ骲4%9cc- zk?[ʇ4=ڑJMX)WO+MSr B!~I u4Kr:MY]l>9f͚ʱ<|ˤ"$8#RhD1$=#;0NXTel=v-^؎e|G'?M:2JE 2 &i4`ۓPmP@\GYoS?oND~Ω"A?4{QD- d% k<|HѓHǯ0iSiG4༸Rff;p(Fއxa xD 2r75o@Qt䔷Tw~->45U)k.>VsV6e4[TaL n4T2M[2'Վ*')Me÷Ԗ 1[q#)2dW|QAjpXҊ>H5_d;-\1,=vwI7yͬ4_!i؜G }l+4vb|8#Y IR.@ qjpGARDU閅m8AkSPVeTEBÝB z60AU6 tMtd !Ni]PUCEc=<%E 4<5,ɛ8]DJLfhv°ϴ?T=\E14CI9MPN$58bkOqV(8XV9}'y2x!eY/A۶ pzz}E"'- v͜7Y`PuS f'Tw?Seヽ'YtK~}w"~-j`Bأ-@;nB7z&l:0:~,4Y⮄)K5ҰA'Zbk⑙Ubۻijsp@JߘOd MTogjr!Dk9-*&yԊX's$`q{93Vّ$RuO|sbꊡˢ1n{RwBTAP8X ;PY,.%x [[%x/W6E<g,hT&޽"L[kV9EekiIDSv]:"G]0fݰ ;y|PWJZZq "p=ߥFnno`$?prqpVNu/J*1\h"t9с] c5ؘo@W% n1:3sٿC^:Kic2n}cjΠK-eRJS>s5ЈY`C@P'#Y5༵ғ3S4$j1MotEjs;6h1`5IW+ ?Lg7'님Ae(C7hht%sL3@&2pch{\¼k1/}w7LsK)51;7bM4#Kz/ c"q#>AAAiN ǯ\\س#,]ȱi#jԑzeA j$W{rƟKC~˼Y !@;=8' v)[?\@ J~";YO+pUBޞgnl*eZe1Km&S5L8$ݧ|tՎwkR>(p'j-.iSSTJ4:eI]\kjF4Z !hVU pע9v_+g\5R\55XՆU؁ drR@%؃6 ;y!Zt2"vH͈%zku: xUh Ǻss]TS& XuC8,1(&_PK@Yϣ-sMy;u뫃e~tMNj-۞#+Ґj@K63( SSC=C];\fP;Xȼ2%Ƣ6Y@)<1|LkiSvX}<\d3KXi 3yo2  vc.dN:=w8Ad-~cPQGs 3*ds3m$7{I?0xОL,`&އ!ޯ4Rk7.y>@$~ >ezB1q`9岿_>+ Y6fצHGnbgfB6qx'd ,<!T*AES'U(Z|B2laiCgFcǹO{#| ~aˋ=?O`PQLt nm46ųX_ښ )}Tu~MJƮ'qE}6T%O* BZݔI4L(ch /PL6mH.e^P41h;z?"%s=/At9϶l17A :;JTt+CY}ЮMp(U'Fg@Z4Nh$mnپc46I2,w6,kN3T[:Γ`&JN 6vcK]{-((= ۇRu¨>Tx(DqfV"['YD7F:ǃO;BcM(rv#4Nauf-oxeNL14FfG[}+Xu=H%)~MsaNa6of8'h(e'5 [k CE3P{i|&̌M:Lci!>ut1ݼӢ7c 85@L72,-}LND5Κ3@YvG2›Y]"0d?3.Gg'HHQq.|-tkCZ;H~\m+۰ևs61pze!m?{dd3KY[\sV/%[0\$s쯆5S'XWQJuv <e" ^pn<$EVE=VLRˆ|+=oILR'FX:|P {ĀLFC+t֟'P?*@k^t4J;5a7$^iBx.ߥ *r9GEJ] ,·Be`MJrDέYmz)@9O6vIA,/a_ޖ"I(co<\ VXξYʋB*%l_t YYwtc8WG  ],pCq-'S5P"L:Pi0a~UZ}霿x %XnRE5rr3:hErۥ1.ǫN.oٞ2*~&Nf$*W7kkS2= !yOL1Mhgx.;55-]5,zP$/N$=k OȉW 15"K) ϔ[^Ᾱ3$4  |΁(`:h1\83Px!cPg f}4k⚰[଍HOKeS*y 샨5KjcyٙIl3irPF C}*(ۜҞ+cr1D[m6]01|c2"Y5"gD<=v䉜e z={]2؆Ll?,KE|Mze@rKj(TۃL;eX:W3-sO8>,JKeak ,D6F4{~FXcg++OB:O |M/sW]By $sxh:x)+P+){s1'ԢM?-}xQ)jM-a[SI:]%,c,\͚cά4#N*W'$@U/P% P2qMpVqy%_>}PzW%VtdmMWhl*K7 L:`تH^܉U'"Qsիt"4S^ۨ?iж!bG%㧾 QwJ݌7_Ƭ:6Y gF@gL뻬\K+R^vؙ̄p`~;ikF2v.XxN8~d8 ePOy[2Sis(/OX<"Dp V_K,0g 0NG\iߊ@P0YAqnhɗS\LLFJ+^c%v歏%cERfqUNj27m-{P.ǧWfjDPd[Hdw=m=zՙaoS4υ{I Ӗ# :lRAJ64Cs4tՏV_,1o)ĚW-B>4["NZ0M3gM^Aw*slUf lF>CU&OpUukqKՠnHo0|'-3瘓'U^P;~˦QH/{+Gc?l-(iS;*>8GުR0/a1$6wTJ~yQ,noK m}2FTENjԓ ô8{ LJWX 9LȾ%ԣȳ7B(̘[]?}F.(>|!*8\ Jhu^Y9Te/y.ET; z +foc )ìSl*+{iJ!e%"{̙z")/& b@ݦOIpcEI?.iwr6gY"V[H,i1MH}3ghjs4p|#-$jԶ:4`wqv+m->%a5M^|0 ӛ%%s͓?`lLA!fUC ~=xtBh; Pt5j.縃=.O}g=i^ MꗬKAZ.pe[=KKtfN3jJNB7{U< ltBQMF~,rD_Q y 4 rjuL堒MP="d%FdgBzm8e /&MOB˛iw*gXTCtʑ8:R`]/LɗdKBq Dc.6'p"y=ja@TZTd2%vVJbMu.2TGTApPƧTcE6&EatJ CėuOr BHH─Ӿ0([;ЖթPmyrH |DZ{)z7j6h^qo2{P>sY$intTYλJ 0 $h#4pyqf];[Q !1xi[ԋT_,q|R9?e &@vq8{G3Ѹx"ᩛ4v C_9)DɬbE**Bm!S1? 薶_DD~-.݋Q~+Z=HQzPK;4nI5ܖ 7M*# 0cKՓڡR|` 0${(8P)5$3S?,Hǒ[Vy-ׂ4)XT}O[9CݺݱdnfE%jM_]C0E듯FMœo_$k,%NVRbׅmք<1\3ՅNJR:5ŷ~&xS7m4vwBvum7.y'c -=@Jk_J2)Ml{VO(ᠺgۆyHO o8bY.ˮFi0FiuUE$!rjQ{ɶhe^p/ YN j`I1v؉yWXJnޗe8ȇZӖi1Fdg#1 3,2tRf(,5IÇQ#( iܓ"؂7q\6"Q rq|ȭ<A@P>U(B03z5XcZol\5"Dӝ\FJjIYKEC0|GO, [T-rQw/`;V.-ƥ!د!Lf?Dj=, p1䩑>Aw΅BJbU W\+ IRMrk>v_k\S'9yKct6 i`6Zeb`Ktuw\vv{{GnMRp7zZBa߾r%n[TֱPa%w12Թ}1qɏJ KGrv>(45Ð,rca}9c :=t ] OH+U$?qzEsZ1-ik%G3nJ[fsc Z,3DF o՝g lfpw Y g/lR#*X=QVsw-0O/6O4T'Ep8o7y0 /Im޽Z:1W(R]NLB54‰K%Qg־IBEOwɷ/L]Xڿ$̎K'Fgg֚sJވ*$ƋɜeWP{g-#82E溻 y{i/,?@tm5@V&wFV:Fį ۵`O%Ãu@ԘښFNNp>XA) )P~2Fy@Vju(n)10r]J0D=D8qu4ѾV6Ұm {1ȒZ1 %:%8@h1wU+d,O! `l\tәmsݧh5c![ㄣ!iQvyj f6 jkA\vpl[@/\ V4z %ʱNX&Y1"M~۟d? n[p[inJ,#fM˰^2w #":5스)*- (9uX7A$WUgH 1B PDvOduTj] W [~NA{ _llmDsav\ mr"|i2$-./RT&v;7X|m& Rm{śKn DP/jс'̃1 -A23&_Y!Zk)3*/L=|Xbы]Lf5 e?d{afFZwZ:klmX)^ub QFeysm7g'[/2nhGrfij!#՞x)t*IR:QM/LnKޏXg1̈́{uΡMqh(3),Ź}h!kH: 碑ϒtsƴ7'#-fuUZȦW! cSՈJAAͬ٪XO7F# 'G^w!A_{'0EL }ˋ(laj3=j'4c]Qˉot$฽J/ ਿʸ,xg˽A"h~BN C<_IMtOjlVֳws#{&H7ԅ/yS[zHm9w_~it< l4(gIC1PEV:]Ie>_D~R+DjL=)=vK9`BBrfʴS-3펽F6v!9B\H\xS > Čes 8!LS%\v1yd)k0/W_0^yC}Ǻ۝eak__NCiG A(1CWܗ Fr׎ %! CY[> YQ>KMtC@HBwvClzU%7.>ҍiE g k~|]m/Bt!B6@3!dx+j+) ʰ?f֎vO :VЈ ZN fQX2{e]-pezN8c Iu(APc,YLK&D8A0mO^ nB"[ˋf{9FO9ݲ[y(xZlE,,P絕όs} ^FK ԚhM|"X9ZZ}b%$n&\2KT7$ɹU"_β5= n?eFM gV}#巑|$ D:{JZeJ'oI< Suqa 27w%af{dEx'etL}/[O97mTcAS%ρ+Qümۢ ?95o}^VaLfx PBT s~fr j_:{8-AdH aT& I]H`cr{3,$zGu(Cs|<=oF }O7L?v{T4N 2kv` c0Lj(7&Y/g_1YOUPĽvΣ,>/:y tXI0b&(#VׯԥLj|@(?A9^d1s+'ju7'ș)jkk Qul[ؕ*|̄&7շqI|~_$| m;=dɲY m{_,J%nvmfz# !x 7z}+|pgҁtBCsR1e[Ӯ9Yj7aO'<06.{h߷;L&phM&qL)Tg,l6-0kI$Ʃ - 0Un]j%-"'}_QaG] :Ĥ6,p%nq96vfϭ!dnղU.UzJ63MmHy'rZھ tdf[:}7 ca5J% yP -1^۱I{۬H`uNMp$=x8}w#q"ȇP7>uی^/]m0{I ՃYٹ Ca4?H4ӎ'U%m 6jp kDi+)#2:ٸ#?"jE| Ia~>87/ ᘁN /VI8lX=OY:ů 6_&0ZQmR-9 LJg=pBs+wyDS1䙰=Wnnj%L4=Dh @}vl` J)dA5+ UKV׵aC\Bn$I+ u)lE)9s@#KBS>konad>]yhRr.DKLz{+%.[9V~!#n =~\{,lK9V p]Swׁ8.cm-Q>D˶ 7{;0I ˬe L`w^ۿwnGN%@OCZ3K[\\}iRp%Q:sύ&^` uhϭA֮7Dqt򺌆չ+qyb!,k:~" Îd*9fіC #]@B].%?GtHmzF5s_WeiMqk'c!%[x9"%|lœ90cزl OPyR !)7; c[w.8;1SL % )y,l;( mGWo ]|%ҞJz k" Gk$ .}h|=o:r˝ظc'`ӾnXoIܒFY`+aY]piD{63_e< (vXD+FWHM>lMH/o#"367,.Kcqȑs{RŗET̴ץ">vU-P@lРk;f<0;fXw[ tR *&p8`w1CsPt9@ @cu+O_hh["LDJ)(GwD2Edt`>?)캷Z7.8济#E9On/~[2wWR/_r ~U }}fXͲDŽEɭzݾJ>+:*HgV|?\4 |4EU6='tbyzB15̢dEx,en?gS,y9|D'$ō@*; I Plg?P |fjWr zﯫ؞e(Kd'Q2T,o*5tt6W=a׎o6ܻ'E`ОZ*6T{lE L],=~qFL;K 5K̮NmyCCkf_2^Qh ~1b%k?,Ab d<qGP }u|1qH_tv9eOw?OԅĉR!hT&p5HО=!UL :oϪ '3'}mKOГMMXu`/ht-n_G@e:.zJp +XP&*Uk2GgQђb|k+03OM;+?&P>nK}ůImIYh=86MV0#N<:_M:ٺ6:Y aJQȁR9X[My-qXa2yd$MJOwU"t @DW7qAE/wTRhA:vpoJ O1nrY3sLJ\m=a}))6'ݜnuvǚ uB ?vӝV` Țr[ @f1S/k/QP*7?h߇H Kզ:fY՛49n]߳@_Ԥy%;k/B-m&[ ֥%$a!& ;Ђ*%ފ5^Zھ3Y0+fYao5gI%dD^z8E<jǺ19lhKեkډ|6vtrkѿ` [Ճd裺*!ENfį͍S_Vdlcv˜/p-[B%+bɁrci\YYwY-2|wR8JVB>CRxQ )jkrQhPGOpfK9G ܖ Oƣ$ /DHW5 M}FRE9?YTT M97Y-f:>+N}p'@Lͅ٣Ke뱒YkBloV$ɸ#{W)nRsY#'b/" (^ sHkߚ&9[h^hx?j[#=:kŜhA1ˈwWFAD(/wu}֦jvsl%qoStMejȞ4XCR ڹgcz#b hJx _ʁH.DZH;H7ɬ$[VT)ToT[Hq|WŠtQc̆"3Fl $Tĺ7) lZfxSOu:(x$n}1`^,P`fufgsz>B~_z״FJH|Yc{_"'~\Ms~@ #r[7 )8;q7ᓲi E8-S ,Rר?swUc'5h*iYz)H#0{S&MN7~t})lSOԕHA䁒e` 8ХTea?:owl ;Uu%I!Sԩ$aF+j 06 ^) _5}IXs 移w ft߁Rb.foPOF2EZN"DʗgBKx9:%&W-h" r$qw7,{ꙗ €}$#/@a 1oK^_u=_ Tv,uE5(c98Et Qu"[1 қ1oS L͜ر4R71kpwiVtےy0UOS %xAC @Fz2r/bR29~gǝ Tj.ć1h`DC=I4u}˩F>c[ 6^Q} TdJv^h^7{*5yyoo[U:ߊ. {GПm.k0Q;vCd?Z޾ad䯻VamT@ B V_`僂dEY+ ,[-O:bΰHدA 64dΘ1|nʐh+4ǘ ]Jc %ȳNkIJċ^Nr ƀ g;oXLq¦x}ՙ5WVzw@ ,I431KN:x뺍;.LY,u^D1]6hƻc69/LWs,*ʋ*YdTKo ՔǼ-#.$C2dejC v.G?tw<~H%X0l;˝wUluJAzY=ݔW4Frog(OO%7V ZBH$O\v_ .̔v3bsg._();~ffa3kk+ !Jo ܰ.nеkdݶT%=l!LLOF0Y5]&qvwRkEf9U)u($s_fi|]0koNa/~ZundZ:zPB{͘g[ws*,̢m6'SC̚>L&ǹ%@ .SK>1Z$cjܵ^rK -z?EaW>3ժ@[eN̈5QϷ2eq †Zd${h@г^p|J߫q[h#t%(x3t/u16->jFI%U|n7cuWu׃֒~C+V!\sb_{ tlҋڥݘiD^<cNVӔ B2(ULkbNCW=a.3mVG+ irzr.hԘq4fG=+B?7qI4_' g\I0%zIx'+׌xO`#]r#R 1|֊-޼R4ڮM^.9\ Qw ,zzvҷ%#M0dPԉ.Mn]'G. Nox-PX TwF4>4o gAKuF5PjG&E2AIj6y/$ZjE S8vGݕק WM*H4ݎH.;#7,V7'0Qg>t&8|(Y)Q1$q2FX. Mͩj0꽥g ҟ.stgEm!U>e"em?2/7R#jiPlyrDH `Y+`T };.xX2^-*n޶tڻm-K2(7+MWM|c]a=i ,[i!f/723pςis,m37ҬЮAa> ĩrbtW(Fȉ?Qk69{MTD§r)5x^i|M9#oiS7ͯbKn"z}eMU#)o!x" 6 ]uDSr L[ :0F Z距nQ"vQOd8 ތ >2FaYcmS<%F4Lg} T`l1OPՊ-;?!y,S|{~ps#XttGc\-r޷ 3UT2&1#*7<}\E߱ "$snȃJчINI>AQM9\EzPHDOO0NK/Jme.(!W+PqYf[Lsei |xOcTapT)K!\¬C8W=l<b +gK+mT\M^0Ox_f}F d-4ӗܷS0 RaFjU)<*'*ZG,Y%}`)Db::Ƅ;GXE޺'d &VvTea=!!07ߥS6QGnI*6d&剅KA%jF<ĥw)g%)MMdwXT[~Ii?# <&Hy ,0t/tJa ^d:Z7-(?5rZ(G&DAEw" l,^€G}^{RΌTH8G#v:{^~b4biiRnڔ6Լ6v&\<1/C]㑂`1PeRlU= .4CV52d=ݽ @8FI͕BHaB`L҃N ;F]F`)[8y5j^wM%vE_$;7B S]~D8 wAMNhxs025Hv&R Xp{QXSTelp%Y(DGjcg aCJ%=Eźiq8ͳN/&)vwz7iv"缊 R352,,{c \E^_k`=C_N3KA_6F&̇w{G @S ɽ&!Ά'kڝ[5ߑQ]5ӸFR"+} M`>eD;}x_UTfG}nצ)mX"$D=:j"-í)4ckڊY T%CpJkeA*OHy:Y83v>^W>"LHηAjtd2|sFӮ Q KcŘG"Ka=(}5(XCc+\tov^ǗCkar˃Nkm3z=E8mrΌp=őlAp!Y"5JCm*zJg'v~9P(Zd>us5SOc6+KGP9 Ho&/5<@D2Lq=UF~vm7z |<1!C ਀sy_=u7&9#m Eg4bߐ2IMHHѶ5[;_|$]c鄛t6bg6l%b,=VSkkBi03̖n2ADj!\ ZJ '0NnDYVQ-\Ne–sphoۯqwq}啸/菇/S+rA[3Yt}!'6귵/6* ޲M%#֌Gb ޴^O Gt8e͉`c`0U*f]Е,Ŗ >feXEcrAdYf̠w,;\AHSvnmrݖ)d^pDHJ;"{%{mbRl; &Fgn$nsu% CG JxC1uN. @׹K^*#v}ȩ$~劉84Fk1 eF(>!pbQ u$K_!ĩ59.N3^˓j`90xqli:1:&DB+ 'DyH2Ha^~Ps7J2u;6"3AW`>c;%\CaK=YQpy<5,og$R=Qƃca,+x/~=Xd*]{w$:AI)5m$ sڋxULp[_~i^" Xзkao>:\$M-d-)+L[qJm.BnzlM#O<$HB=Qh$,P0T?f˂/]4k+J$v*-|HͿ Gl[ rLvXR &m?Ӱ"*J/J]yJ[Eemb #""r `Ġe$jw,M ӻWѪ_=zI{4{M7X{T2s07b'q,^fֳg8sm81;J5}:U'8>Ġw V6#I.炪i V-hٶ qrѱ0@_ :KzR+dl %l~*'rK?Lt{FK3x$_qqxvJd UFt\{$ZG#L>xq2f>S9IDtA/˵"8e);uEk"W}NCM"9sU۔ɱ#Jp1ތs[/M1 *r&<QۉA) RX=>,-"2m-$ H9^)mnʈsh X%E)P >œ\ʧc:Oq7iRDccS/QY/ޭ)渥M6`}K(r}{Lu£32Ѧ`+mڧC& Y؊ Z3v >k?K`Ro"B Wzo"U؏p\o¯Ϩߟ,!3KlMiJIPB_,A|(ʡ5!箔4wg}HXZ`+hY=N/k@q@0_[2iB Hz`xT_C@6?i{3c&|"o{bmnW}W<@ӾTah6yo^]Hg%VQғ/'"id^$2r;ZJLyeJ'G^:(8pqϥ?wf~piI:E$sSzB3Ȗt5J| oUw@prܴFMVRM6,\pȴHS噗_SaSOb-u&S144"G~YHщނ›:SK,<(Oyzm&.~v޲;yTW>$`NƫraN@1q7aˠGD1:,Ž- Vq 'w>ԟLw8^jC2D<xj}&>Rt4?x+x#̠5v | qqH T1.-fl~@;нM Q-S:M"-k<"U  WT1aYt[ Yt6eEt]I۠1FU_踝b7Hqx˜;|52-~.KPdVQ #nt Su|f W/ 8ZpmW{b\#QА@>4@4xZRvBM OyE-xbjh5"6[3\,Pj+huKsaNd>G;=#8w/S+ӳNvO}B|p«}ؔm24pt-FT-aaK uNV>~|s(d7%^vjxpuwII)sjrG

/OV\PV3Y0m#ɞ[4\un5PŠYB;%f~6"AY58Fk @ei"^{@N+j}^Zcn85ifpy2]u"nӼѱym#L MyD(v*#׆okljpDf*|5؇QxcjFHsށyG/E!٪gT#pf-0n.=cN0-DU!M1hXR\ɲĿOi)ANm;M81dkEK"aJgr36(Z\g)jS:5Y'VP^Ne?rAk]Dى/Qd[i^QPw2o맓G # ݯ$k},#/qާ"1CF|DM23Gr]0k?*G Ā+b bU^qwQ"ϕ|Nyu6;X" G7I! Q78 zM~s^tS1*38pg6vf[a5W&"㚷cydS'a~mRH!-a#8XTb/a0}#Od KrHOT? TUϭOMuv!pKNAϣpⅦz`rwGTr7^NDxJ҅Q.D- cGtyuj&)o!IO߬_0Z=߉{XCL2I.ޭ#<$25|˝Ȏ//KȫN8D?-וU]HvG,&?<'$]b|34j(%D/U03٬D\>ڮeyC =r#d(CFl1t3ō `f"Gܐn$dYv'`MlwpM8a\LhLG&Hc !阹:aRi LaL` W߬# Q6F" sGq]qF|8HAU_u_NLvLm.&^8Dt %kIb$n"uOmV'O%gZ}[jť(9x]nV۱, /j:4ChfxWC\;Kfkڞp&'&sI5׭kv0䩯{e,<6^`׭t7rʯٖ A?3DJp|̫/"SҜA$G2+)s(RpmxkN3q7և)ZݹKU=-_̺ǂ]v^ݶ @1Rc5=p٣t%W~U=zQ֌/~Q)TۋtoE h ^ 1.]T@mĕbCcYZE,P`AA><|<"p⵮$$P5 H?1ܤ'^vU-Y*8dH]x`/igZ P}@vQyJRțo|HpTݨVܙ忽O (FcpyQ좲L :(8ڡK!VD 0~N1A-*\ v6P%%G<ߣ| }!FybʧO_-3Ne0Xf82++ u|j9`"= ;YwsIGd!]GnX@hXH Q'"ـ/ʯIb?ÇOa_~X ['xQ Sxʍaf#:,`]W[~L k/#aa {(%4:R_}HBY){%KD55ܞ"rؙήXd*oh>|Fyd=%6aA^픽ʳ]#>U wz% 1LaTa'?rX{]'9+G\U(CX*@fT$LI6U{SlA6c73),&S%*e԰(zevhg8y"zC=-8ÊWSTns,̺ ?/Y\B̫ tS2뽊jFac+MD}DM3G֦/D1GL+ob"_ZU";aw̍0?f͹%q+X`F=|]~Q8gWYk @X_x\wr 0hdȔT\9SZ' \Kk/[f ,x@K8`.AN}O0T| `z 5]׃Iq[5ꔊvJ<]9p#Bwd$KeD$I S3rȀlkE x Вǖ>|ꎬdv/.=hp6 {r^%օWˋ uE)_,,832V92_VEcZ$2_2u{&6oQF'͛ςzvg03P= +{M$x|3%vyqK)_^R$mL՘]L+6{ѯo%eiSͫ :^L9 pK6䍎'8+_(cj@FDs*8ݫaql) M PQIʁα᲼~}}>؏S[&eGt :#OFKMo[y[r59ƑkhGc !7ˣ;@sľl+w l8ì9)q?aՁ"ֽ԰JW5v@C,PceshlL8nH QD%΅oSRӔ¢=ǫ2 0# ]s|Hmgh!>].yte@\='-8 lO9Y#*2c??Z@]C"]w)ΊWN>#7Y !he=t,Yd .w*к+]jc+ߞ똌N5Ye|/$U}Xٲ}BD;Xeؗanr yy\+\˄bH"lozn3h?#u6É#]} oeȂlKw'XxCpnt"wL'2Ä76 ù+|u9N>- ~ZEf%,Ua!{,9r0)\C@kk=6 {ju:Ew:kuy#|R|~/x߯F>]mme ?#EjyR N>Y~((PؔwVHQH|tC:!ޯ5} nt ?}/iń8+jkP. /Ӿ' GX22E7XVO. ɭ`Lըg k] {otjfRЎu{3 RQ;CM}ybS捅*,eXm<{dYCE?⢳)ݸsTg+IybRȎwKKy0~!z 8dh aZę%MU?78ptO,厦 hee0$;S=*|hwzv85$׵y死xJ!)ҹk>=vn*YZ@S#b~3hd9̸I/6>o{#H/sNa| 4UVnMnǁިNSªq g?s턿 ZlR']FR_Ad~17Uwó9<*ǝzw߷-˜vPŠO DG"ï9l!eYLzǏ,O.POUa3MtZ$=,|pdY`֨Go%Yb3io ,rM,XS|2 m.ddtթЎ`6ʾOuJ|.FY|0|FXct<M⪥Ic+(tw/%_QdEKWZޘIU܄ԼYTm4~95^t]sJ&^7꘨h[*׀[F;ME i@ra5L RD~ȞS80S;l:%68&%L EO,$l92Ҡmp̌NwAlK -PRpMU*@n`x{]8뤓@}_K^OrK,:ҭwU~a*m.bxK*ڰokt:)`* )6@Q,~߉#["SU 6Vh̖eH9v߮E:k q@ H&fM%v]* ,MO5u(NW&,E{=VL~v~y'|~l)ĮޑHThik5 "}aR?Q1qۇ upIqt6X+bE&t~PS.!]4ouh<〄}!/KTQш|RS5w 1E{QL'A20|; :O0l/ n>C!O+ɭSp/Ky2H5*~5;5dmw#2S9L։BKmV,l8f՛JǑo e.0Eҿj3Sc F^z%`2^eJ\Ixr1|4c; z8CY|xLnoi~h9[_j4EjsD7Qi›,Yxe@#:E$Q)xez|TGkL*zF=^ (|49k@sy/  n5&5tô0h"E 2n)B[җpsJ E/0! o*zfɂR'm8so5a,%f%$Ћ ZwVhZS4h[,itR<k@]yF[0! p܉ {0z r%86[29/{dj&.AWׇlcJ1:xfꐣ%f:#[m3ӛs'qiY>z^HnA՚~vk%j41]ƓXRA95?Ňu  OC4]Zr\ 8to= w"fFdO=dZ[OjR6 ޘֽy k)eA"r#ΔrL8/RÉ s$۱#>99 L̦+slXݑ =1}u4KbpuŻd&we pm2}Fwُ &Zc4wWl?/b-Mo! /ȁXKlS֋hjaxUMCJ6`e%I+hJsyP`Hʻ { zy\9dz?!f~d S薩=a4AJ_`u^ned9rOo#s792}0ǟf^$@T8(Cȗv=܃[(U.me_`g K!K-Tm\S?̷2iFNoͦME5IŖ TKhD5L2?BI.1d (|IjMZ#(4eGe#S5Xбrvc?C9z40RiFV.J0q,YR:/uNpL6Ν4jI+_m'茏/,R]@r(v\{`]lQ6+;x @~i :s"(Jsqv1`]3>~R| DJv2z?p&9f|_ᅫkS>/t@њӢ4@QL6J+&B=AeY>~ސ1&ϘF\4sRh[LS=rUONv1@IT#YōGv ӽPdzz3 2橺 RO[o l.;c;%S tuD[z;sjC"9Džt/q@sDCˁtj UQDq<ằc ׊w$ƙn dsXf,N@: SMZ#^d9YdږֹʧbxNg)t_/Xw?1=yWK2vpZ; ȥ#IT"N_b$lzp`wG[샑@~2s(UhQau);Hqm7/`:bèlKl|,@k!ÿ#٧ž%-\ɐ5Vg1$| uA㱶+BL|e'Ȯ%@{u ;V]=-s@Bą˨E~5ϼ9 )Кt_Pm2Co} |5VG1yv>aކ; ZlȞ9q\rc>cf<~}Eps kR*lAa@|S} `^Ljlzoa?}p-ħ% fՔe0WR&-|s ~G\pG]?XF2 rz{(:VӢA)3:f,{-5G7ީjo;̫-R CޓiB "eW*bu]<蕘}h]F.'?_b ɭʩUR߬US.!'$@ n!(ێ%}Sg7K;_b[8W%qw)c$E ٿy|y{ƍO8@·BJ38{č*ٸKw^)`bKM !{,p -Ԯ%(M/_ xAdIg9t@W"DKF[)@҈n4Ȧ &^fzXZz:ɸϕߺ0CX,QkY4a1#~ 3| :ki&yMhˡq 2udS9R޾ y:ߤ7zn W뤄)og q(<<$ߙs:l281nf_s ;*+eU%+SZAlށ㖁 JD{ԋ  oLtoJqThՙEfC:Ǘr9H>E!3քAfR9(8 P6(W|וIE kw8 вt^\9LզOdӞՄ%wv}1EfhMOU\a:MU H_A<j{5r n ;C~!o\IKb4:0)ZnAYj}}G؏]4ptZ.T (T9vqo$z]cӃmoiRԡ>a|*O\ :rC3HƇI;h~H6щ:?ֲv7_bA+>)yR z#)ʔ.n"92QuX6|7nJ^$ X%Ƿr@WshXj}m 9ӷ; {RGE~{lz⺱eV ɨ"w]e+jw VcوS ݯ+Vl͓7VɆO3 3?z'bwOX$pN6ȥ\ nYe%+ ėeu=L"+3H#_]ą@і! -aOrށHHP| 1(ɐ1(UxL|k)җV5LQ0׹qj&9FiFnaH3FaZrRM+Ï+y(@5(j'<|щ="HXsd ~ܟň8xyBfRdƧ_҇ݹ- O <0P*^cb .답3)ѵKD4i|?æutfHrVT[҉8j1lo>ĐvisjuK<|pQ({H#4͌?~&S s+Fc$t5D_.Y t3(\x\Q3lW@՟4ߖrma?\p:%) ža94' xfvk nF0u 15^F]Yhvg*6 m0=kh2 .v:"$#<4RGƼED`h5ֆ0z`v[ces@KPW0{`R X % A"䐶ӘMp* @@ r"НLan܊sR>n:. 扝1!)h@ OoŌl4.W} vw.И'&*1_X)W{Lŧ"ֺYA5=|',j#ܒ~:wY$$C}#CsăFA(@4!eƛAf2q _V/`nr뎻Y×г=3=:MMeGq3Tɬ~}.L,fģuDC"OXDMA't-q~A ..(*+*䎧6 0^pu s!8zKFߘϑW\vLuQٔiB_zN+Γ6e0dMK01nUa7IwrFJlkG](Y[Y"ϖ2+F2tt qbNn>H!mhSB F @^-ʳmţ2tAי)kPL<Ku׼`euV( kg,QGrӚ%&++l)vvdSMUcWn'%!d] %U_m Xgq*Uqm*3(jKϓ5hT?{P2K{ ':}%px'R֍ P3d.;ɂ.4l }OZ`m/hIپ*~-DnrAgsGN2"GeA^HPW|3 j[t|ISOA [3F}. aBKPMoH_ԿQ C\*p2ci9 m#k lp(w36BNGs|C:ŋR]*2]q%Am([؜QSZފZndQ(ϣG7%B$h~*F 4xeF&ޑ~bՏ-)p1MLH9Eo:QV9lvo ƠD#_ک38f}폨ǓHOÀjhUU\|@7z]lNS&L89uR5u'gYY\׮6\v_Y&ZGNU?q퓅'Kr"SlD_D[_5]ha( .ubsWI&tx"ӱV\)OjZ-I `ˈ`z"&&}-C&NA2lj44J+o^h$2(tUGu||hnGErAT_.0qw_䗫mR SxeaziT:Y?ؔE!pf@>)5I޸;~M0nכSdFYu(*v6!_dkp¹z(z˒jaثzEOUVr81ē j_k pVCl]wK/:c lZʹi v ȿCNb.Y#$O3!KKzbw`dLUƖ3 i$ #d\zB^xb82 Ki?Pn!FX`!|#K2+U-Яnd᣿Hî6e3Tr xE~ Pɡ@xQ@;/0. %1xߨT`#(S&xahM5Kǁ,Hc[ꠝ&]nV2 W5Sj-ɽ6ZôEW&W`A SH \ 1Gߵҝop1S /\ ?}Kc=VOnQtFy!iVhasr= ̝4nNUǾgDz*A2{9wDw=0-kپ\{8_lx+K6Uaͅ>lHt|5c;=蕊L}sF"*;=& Ε~-eM}rVҁ鰅ЪWdKN/;Z:W6ZLieP{& ! яZ8f e:{ V9 & `z~4R1h*|1;bhR"'ZF؄XCO$3r,'c[3ɧIJ&ϥuNl0d(5ˡ #@o:K4rJvJl!izOsW 31f3(n?:,hR6P#!;HQZv.[֐@l^?  05)Ϣbo!,@p*!u/F5bI3(Tѫ&@2:kWeb0eǭ$Ü:†hscB; a7h>E;t#kB2gJW&RJT|E3.[uh?p}G @yeB@Zsr/f~}Tb%cu$^*y/&Y^PLC&-l)qDX>9ii\)GS^>prvzn^.Jm91DrJLÃ3u ߁hC#K_ŀ֑fY#o ~O(<|W-cOr? o s58A}g*琯B,s}NO:BP=8LP&3 hck,lU:eV  f!(˂px`;*Τ~lw6"5b;TQKi:kwtU+k-Vpʢhg›_=Sct9oݮ O{E)g~zLVw9p [b݁['[GT:k[x=k͞ mItC. ӆ5E7A?+V%A1¶DANmJm> Dnxa((1s84@߾VFs<9'Pr!UfҼ;-Xw7Ep"3Ss1aR )\%Jo:etYLwm6 ݝC1_z[v_ -R:JHXqo O?l(UvYa?taWqr՟1j[nWss H즳i<5;~"LXV$-zITLaf> Ӛ4 "*/B83Y:>2 kV oUG*mU|Tݵ2 .)鵛ǢJ&K<j it;'_& }BTvDJcP}\)JvlTJ;7E, q*ԃylZ,^ɫiFY) b1FN̒{'Z_l!E ~y;2H NqԅS|ᬽ(lАN*e^C.4mL`@Ǵ$*Ԓt&#}d`ȳ+{FKBbX"ϊލa0kW BڇAyZ*[t-Ct4 wf)&T\%#)Z).1xS~82jVg/!U')w·H%\δNӻ5BR'Y'E)z 6 Y?|!8_N~L}w mP~`wP)t@j[Gz? )DJc?raRrֳ")0~ҚwM#:ZH)n!׈/krdw^Rfj<Ğ؞6'Gf:ù/6 >%]S˧ >[`6I\OњVN4VX 41115?D|9U<^.#^~F'"$HM9t+fLd|kۦr y)`)m=5@vP66D@8|0` ijl0tF>q` 3_7E.Z;ҝyfiJ'zaȸn 0 %j&(cm+*x-c]eփS sy7?5rhPM\\*Ъ6nxqRV7&Ƃ֙>Ls5ɬzlR#h鰞(yz{R gNhʔ@arya ~ՏjiN^w$\ZЋ> Q!8ni1uOP\.9~w^R5@&(?&YQ7mY3,ҦRV(heO&k-߂e~~ˡDF$̬L=!x]"<.E-wq 3$@NY;lrY@47f:nt- K6z=h:}`Ql YZ=Ji5y~sٕ:)-Z8L/aB+t0m?V}.]:jDždڊ &ũШm*"Z~ʷ+ϧ:@m.a w'{zrf{:u~&MKZ/pt)]M6Ӄ[ {Vܵa ƩbL:RS(P (ǂeMF+CྷBmVf=ޜs$Ӎu`km6eɁ_խldR=ϟ|#0 Njv+אn=3Gu)K߿dC|y\KȣSK?o 0q!&ĒRba#\n\/-p7WREfYdz5])fa˵Ĵ]p1䭑̀R%*alWڋc^J⍸\ee 1/VœxBoEhlViS@vx|ՕiN0Sf>vm(E08ThU;'j}V}8SmPx/Q9E*#:@beAfc[gUYHD2b \G恸_Sym* _|jkۄ6!6U0T6bCPnEWN>bBUx47z]&)s9e!/ $ir|ֽSK&J`Oi{ddM8P̬v3_|痛'`vWr|%b yEbUp~DtۉroES~{;"K5Ie ,:fooiҶ]c~BfZ/ !?'qpͲ?s43<N h 1tA[8|}n lf+5Nwaia46Bc󸳨(r ę>Ŀǯ7ǭ[odM0ome)zx5Md тȅͶinJ!+8~B*Ӎmǀ:Щpdt5}1$}a}739i/qa**8Mq|Q#2aUz1TY=,r Y^,*7UfEXJJȽ}1.CR rhi=CFGs[~xŮ3DZfp;8NJ8.I/t6JI9CQh+ICWؓ3W{yh1A6׬]Yf63+LN&O[ ɈrTJY=O29*ڽ?!?K쌋EygZ8 mCrHL} $|aBqhyS~'qӥ6ܾt1I C[蟛Con8{v@I/v)\X$guʰ-_kho?FFy9s,'[Sɱv%Mb/,Ir:_ vC㤪ʧ̳NfHJ me9xijz8lE)Lw)9e9? ]mxrOpN9FG̹ܜzTۨzOECаl`~:Z c_*ׂ!8ґe-F|ceΠ?+ 0A\ f|`s=L{떏Ή#NG~$x~\D(#6 "9/^؇ 1Iҩ½xN.ڲ $Ve_e9-z[3y UB.颙b?mbA#]Pk8#&r1kMo6mn2~N!k^Y+ _xAxRؖHaZv/ VI}-8BN<>~ܜ+߫8%7)Ru"yh"?gS앟Q7r7KJYh8 KBh#k$M 8{Ӓ7YBPm C;+p;4&kIvarIMm@PK^7-[s'5o-al[ș/!WRIcI}[,rzvٝ 5A ܊6,<} -j]fr)[ewKu M;X>{M^Wۧzg?5鴌5onjwFǀy am]xYIntA8-ɂ52JZ/SM3qA؅?֒|ֲ?19p#i~svЪ;2cr/WM= ~KeBW(xBPD|j*j7މf9d Sf^yb[YK Q^+DMւM۾A!;$W54ܻAh;sFIA}+:EDҧ wY͋),]OAL6l@G h)cxPn]0"ԧt0|H?'xV,G )e6ͧ5iJRad@@PZ,l;>9GIԢ+Xn@fo'Ɖr:wVGs Bz3-h%0ݾ@"M7@`2iF{ag(Ow΄ @ &'yf^Fviy29WZK?x}C$e(~b=+A)d:Y``}ȊfʈU>]Qn[?j"8IA-{w=Il_^YX4m(8(0eރb&[=_4d>Titx(?nmhu4FҠrgKm&ĝg6L4C:N!GoFkMuj"3C|B5Rv+9!iY}RTc`ދYYPOΥujDqWe3Ky(_pDcӅu{`H=\fk]Z:j0t# 6+{0ݝIblk1biBoʦVMؾ!Ț+3֛d[r%ٕ+9o_1y3F\!&8"Tx+vA-L@1{xR΢l ̓215[|+T :W*A+L&'(c-w^r,ƅvEۗ͏ˑqKFO'0rO{UV$xj5s_jDoUwpG >97>wv\MXx5f r$$ =>H lM;1>U*Z"u[o :K{Jhá>@ߴn:,//),,}N=,E!rJ_x,e͠Vs;2@"2GVYjnGܞI\NH[ QtFY˅GfG%^IVEQ55rk ζYY~{&N7xUm<@]9 |ͫ. eA~;~8UFot75Ccj$RɾGUx2鍌br~Lҁ.I@htO͜@SpGl{*! qӫ,T֏sqm݆2\U-i2Hhrrui`Lz^@:10Gs%r=* K mwIN4gɷA ] ijWZ<@I[EOԣ8qDBi͖ܡT[t$#>pk!O؆>KgJ-(N'բګsG,WG*?*O,=6GWt_J4o3NE='zN>սpS3B' د8n] \*9H/3gsP+nGIk<( gt> {wfsB.6G: 2>!BO5= }F7z#Ȟh\g­ 霿MUψZ%J`W}+"KK99,L/G-9\e {H.3Wa򟝈5䬸$# "%6p@n}% =ez.VGmSzgnn#ʹ:Pm. *1y='Ug 4K^3To(LENl!o_`v8 HwQMm jT-:>)EnZ9z,;  كOF_}]sD^Sp;$WYkYm0 OuHf%A(tt̯f&2J2z{2CqFFQ?A܇cy: #=9hZm=˚Zl-Ht>qsdT=3˷rT}G#TJ4hgK8x^*b|Cm V(1@ݧi~O cZ$'ٮVNF䨵A8R#2_+uu x+U Ll(V]]1feKf[X^8,E/)f[8A/H%@P8HBF8㭃$ vD&Og1§yr@yBqJ bMoA 9QU LUn=?.\@ҕV?K$Us2q :AT8Bmfq^rW1qI%ޥF[(C!)8@S& "6A @ܑk9; MYX?V+Mtlk>w6 $eXpHң8<{^< /ZFL8n<;yu3O5^JnwM m jX J?9#:JՏTQKfpKkRAUk#w%fy:@u2$uQI\^Si/kGCy@Y 8 ./{4UN$}"ON/}?NhODfzՙHeͱb4AL^'1'5LM+2MSE589D\+ (U &^'։FEj'wùpyGsY}N9|FU_*g?KmBzT)Ma1ހߙtB}W:{qz XN--_WޗcɄysB{СbGQK+7ɣDE|k!>xtl 58U@ؼgmP;o@:P s`c51lM/Vʃ PxTܸg-Ђ-`[5:"KȬR = =4~GjiB<V꒬ZP@r~<{JD/7D%H(]JÀϡR'>mbVl8 Uy,dVghB"Ts0ǶdSn΅RjDWKV"kJ=kAK{sѦ\]M!:F7cuo OECe#>bPTD؊3è ٬rx+h8zͫ{7 R&l\9(c FJ Kt|OOciR'WTUq#6?4T_s'O*+[|JQ?W:( H(2(euM35:YA h!o5*J*=3s=X$`T״?{((0SrJZm8,ճ raX+^lN41D'}5wIhn3m{[G7Uj(PYCILER~{ (ڝkY]^>[\-l!5ҿ]ˁW`fnĘ!k't\q][}ٳ:F\5I`pR]'Ž"A@S>v?i?Qs, V9C±Ju!7}AgV(F DsA&/Vpj 8 0]Uh,yH=3fooK{6Bee1a%\qrg[5 ҭŠB(vwOӧUEw|ݛZņ&\TFutvIZ|.nys8ܣB #tQ9$ ȿjepfk` c`S2cgV Ouj#FMkD(Nv|dB;>p@r@ƅHθL@Q,!ဠ~l.\#c݂Hh@?8tPT;ה䰨Rl)\ `ρr0m4qMVy=D[쐓[I8e1x|#H^"3z> :'(((^j 91&pT脑Ig21ƘK#;+t]F$`O"!ACC4”LKۇsldI3ykFf">Wr NEhӇ]H߼ r^w}V=|oPKՅH j ޘiXSb8 t[|ZVkMY(m*~'+86\.r$A#rv}~l;F*B'5vU;r 1vXx2DTߒ0A0 0Mi;Q71<2⍌(ٗɌtL@R6F(J+7#gf{P4NuG=u1<"^{XTc^h@.w;ϡP2'/{ ɍcjȎj@e"E1,$Xabpcζ^Zhs@w %b|8j&?t]]GAY[q6}`PUوZcBizqosD 9jmDQ%`v݋ ׹~imQl%òlz=9D.1nxIȡS숢yFsC&_s 2ۙ+hceOon i09|,|~XK0(Dǽ`RxNV,p^"کgCJg& 1X%ғJB{[ACL_ջ-g+sJc3g06C{gLیq8;(1~ s<2NCWH:a -1踕e#SBsgı=o3lIף GQ uVLUܧ]ejyS_Oo?ƶӅݒ6 ե[] ^DJ!![7aSjBz!;xV.#|^P?:(%}y°D _Ѽ`Dp>f^ZfQX& ݂0SW޻!jgUwj3-D )'bk2/}A} ㅦC65~i˟C@jP2/}NH:{<) 9>\x5`m7L) K56[8gN%ܵ7*䯨:89,,zBskOED J8s.X_Ķǐ6a_7̰ (MRCjJ~+5;ܐ@9*l_@k/ u}n3u6y.Uw@ÀSF)^̨ߕ}t*Zz-|Ln,'B"S.SqvвpKxG!)DNJk%gQUnp8#Y}ռ (9<|0]\Ԙx**MO~rttC@;W(BP'}OǓ@}?G:bx3*%^P`0:]˨M|Z(,5+V{kҳSYr+=ډg`v^$dgZJ[%Rޝ)ڶZtBG@7C5ª{HpO^Jcz4 J?gE-^M w|^S!;Y+9e,ܚG}SsxM7%8}2 ۮ',g^~ Ta R \znnAPv3M!|64 Q(qP vy7pO7gFA#oj4DA}IgW۪X~#_]dhFuU, 8zϸc7S&4 ֩]e`7i:l5&BG}o?ځAmh0x9 yFwLI Zk?}oYeLo ]kP2 ?>Y&{pnY/-~W$-={?Rk?)<j:65t5EJIqh_+;Vr Q]M/#cU]1Qh lQ9 #vƷ i%B>9kvPu7 ~/oaK:#2mVi,i/F5K䏴lş0ܨZ G;Dž^;X*g0'4\-.>4UO"At[VV_޸|]_hq&uXm2f`LE,1tE`zify} 5ϫ.eGH4G@$Z6fעPx)q L͒p>:X\fC FEpb[20( vm&imf@OآnaF-#}n,(`EBl7+ JEswO[E#*ye,^z#})EdT֤> w^íΒړ *MHBEM3Iyf-Am~R?8O}`ao}n$k OKgL<[a,/ٟ0N^.*ޡ(d p8Du1$umWnn/9_Ț4%0 Fv>;I 5e~Ϟwٚf1ćofceq|&Y^$oa*86z J|$b͆Ҡ$q:x $^Yg:zAѭ& ۓY GLv /΍ԇJkN\#\ (ǁe ڟօapcfF),'B37!wF3 5n79:lE!`Qo#YZT?O8+}ۮ9v%N6uIjf'?+ɳ1eI >+@$ŸH{ߖD x^էN%Rۓtk"IԯdUi3R^PM2` 'YjJ#mŦѭwfWd$BwU`.)["Kq{܆?؀ ^!hB3¤[vY4sPl^\) yeWPMA& TB2ҚCx7n(y4uë:ᢡ-|-/X6YȲu6 W (o[:#:)L,7m$8Ɍ_ќ M1P{)iq7 ? VQ|YPɔV;+\ Qt1xsІ??IS,̤!,cvNsTyYkiVU%&/L6IJ| t; Lt,B g R+rTGRsV -Dadǫ@X6 9- ]nmRxUu3 Ϯ01/qhj>dGQgSAW;ynkl@&g]Kjx ~MD΍z[ς6PYڰlŤLI8Z;"QB%*Ã77:0󆥜d:Ŷt*oNV8W4p%]ExKci3Z4"\f2DI?lAog/;̬Q"92KG+@ / S0sKO?Tsp Ǥ-ٝa="o9KEy@#wY6'=<> :cRo-)knC JDzX ʃ)' UыVBjuMz ܛZC  ɫ6p0e^LWm6 }[[]vc;B$DN$QAjCLiGl9, U)2 W׼/\aty3џ?n5\cܸ (ygumUȦD5ƕ@IssAx:I5NR؃AHCScA'pBKByfGl~ʟ,|p&[oIY,9b\a7KZd#n]"oPatow Y(~^gsKQ)>,md07R"s3Z'r)7 oL*عybI3&1uO36W3:^t#' Fф?qCaضX sr&p0z./j=@~NIeL]a`O&؜KJ WAcTIs~`&'zo6+ᙬ,}]=]\ h=/W)&&N/{NRYAf_bpo dz-kӍֈb<\z%7 0b֗DKݱ=/~Գ?B1[ v&#S'_@p 3i݀vf6")[<Աk5ѓv}:U$ՐƋ\&臏no5@i}!HjCL7lOiԤE(13@UD/J?_t;ٝ)̿=Ή \ߔ54K.I;ڢ Sow#)W^Az7{:|̈ W(:yC3eAUJ"0iDR,\Շ#E;&c;-T? mta4HS -è#f5~5\|YnVg&̘Ls$%V}a]EC=WsMU+ " B<㇁W%8dbN'~{/+׌we[$!Il٬:u^Cdؖt6m%+m*Dv '8]C=]aۙXd),4migR]&bo{7( 2ZC3kJk2T z3bx$~0:X/A#?˵2mhO6$Q:O;*ɊiOxK'Lݏ G>@:"l Qۂ1jgW';/i--MAڙJN{'MlM>Q%.Г2E>ۛOO>J>yʜbVX/! mBE~ܗr=4( < Xˊƣdwd&t(wfr%Kzᜤ&Jm}}׌'RAD[PGscӑG/ۮUn<#S,Q 3_rfkr͛[B _37C 2Al/_{#›c%A6Y6* {4/ λL8plf\Kg`H?t#"'5Jao\Tvdv-Vp$2$X.̊E-X*#Wc6]Yd L -]pϕx6-7İ+`#%hJH;ETމ5a5m3]jY 07 [{҂pY58>L]qci晑C@X>io& zPv_^>9kcpueI4B:s?5RthIЖ0y$s&J1KW{ i]}gj|֮-I}jU"Ty$mQlZ)MPA Jo xJszΫG C(+t8(݇YJX» m)ĢWbe.]="a*B// 3V!*vF7@ R?cT#sX:$iѳ{+W{X0Lr`C[;zba!$k, RČVIBQW 1[j pU`?G(-{H]b#&Iǩf>!_Q!7wv,{NB8ap`R!5I_xrg h3E粮r_~ȺcEFO… .8kf/u5й.8@3ENN9"tpm~4>OQ⑟; cbh b&sۦU`hUMօB4{f;Y|"`?p:KQ׽k>EY# h2d<$י%,J/z=ud.fhU]4I'д(T  #MԻB& LVT?bIyFNe/2*PI4gOXCԄ>~~LJ iwo%bZ%4!=~&^?D\%SYȷJ'}cCX.ywh6(NGhTTlvapũe,"_G<|6N0G 쉗K3ggsaa>^3a%W-j^Yh,5[.Ȱ2ȭ\WbZ"tSw,ciȗEjv-B)u^_Y|rZlskNB}\+zAVɌ۪ՀPgщS.-y"EE8UmF&U$5z]hoyE@ )xL"uAkB"23n1?y_xWQ) 0euq<ي6*Z%%?}E-2 {{PNLg2pq.WiIw ]u6 d  '$S" ^>U5V^Df,Ke$U[~{P<$&Hi׺>xhOwixl$LND|F|ǖyYkTE 6tW/?q㧵7] 0ÿ,b+6mOEC=rLZ⦮'gM,׳ 3`IU> +IבXh#ղn=y3*+vЖ7gJjŊrd#xxk8hNDaB'zRk,+Iȩ,i-j!t9qE6[% /͑m̢4tl7\ cA%~wl2oB~[W}e ?ba؏(β: Rf3])E(P>mNk2_gpCҺ@CTZ[؏C  $$/6S|3X l3kS!bnP̛$lgO-O.Q(w]ÑycQZ~tv'?'rlf2х(kM?h ؓ&sZrI#N^ Id~qv|&ZSQQٞp=5$ mDsDpxx8ScP$;djE׺ˇy.`b|0Jn'hc9  _6R9+)o`ףfҺ9~bπǣ H^+20ކ!&¦ Tv>zqV(npc_/7秎]&NX($ω:hkeg.oPf3wP} h[ĺކPYmp+v\4-c;#pr lEJ+W)̅FE҂DT{ m@X"X+@Wif"CD+DuXDsvƤ[nc%ϻ%mDÝ,'hoEd@ux-1qpnu-,WA~m&a<Ү/T]p!RE6!,Fܒy*b]}ۏ I^QrҪph#u^?nWuu fUuա\MiF%s@[Y[Xr2~|_%{PM%%4Ebv6dWRiO/ݍBWyLn6nâъUOz_ؤF2ͅcVSք<ߜ@d^؄9>?7T;@XppC_moj  ZKβ.a|_Aex^3  yKְttk5y9ҰU#F^+DtRTu,f 5Zu&SQWG'=`۬B a-XFQhp5>BMu0"ꇼڏ!\):{N>?4oW ~0$Mͭ vRsڨl4VuCPK?=G1U0jq"mt3!~Uφ%; v\Yscu?$LFÒ\f")j (|I:(8z. <%mK ǒk 4GHbꕃ0rd_ٛ%φf*4('6 4'aeHGId)cp74jز~N B]W:RH3}w3siL \V`)il !˫ eZdl1\0^n8,~,rm=QO. D,SZu\CW=W͸n]?Ͽ҄Aٝ*i/, DZeWan܌Ō$O^gD& Bvr?:0TAy˪۩V-کًwEh}NsPpƽ,ɋ QTX &9P|o· '&%DrA`WDׁ̛(cOCK=,A|LNED "ȿr gԶ2U/ax|r^m4 PN-P3L &vdӬFA8bhXd^Cq.f5% \os7.#BtB lt \iQL$u]̀=}=뒜օT/wyA)v{r=!07z\:)BE΢fn`u 9_YCXuv-1-9Fn*HiwY^WNۃķ)z]s Mt5)/fyFװxC\Zq@+Pz{{3ܞmASJq2ň#$ԟ,|\qITnu{FOyHn\ޒ*@OFm'e@5D ua xkOm9 cK"9Iq9^$,S7'$ļ$Y2(Ǚl?F8ڮ j F@ӁES _錨$2aJ{`-oєpa3h,E'o(hцpAIpw%ۺR GQ8fmjTl;,(['_WcMR.#l-K[ݟk2 Hǃ,fDgM䑺LtN;/5kqYES=|rΥm§щ 6i'aw4,KY~l# )LD0 NU 8v93)wg=B Ko7(蔄ģD;PWjHpԜxr(ܴ\ @(W3/\+0B%f"Կ4tGaHmٙȣH*3[Kۘ9&OM76q. :Tl?A}ʎ^i͇ b.i arspZ # A0I c Rcmg"%v\v.pJ+ $NJ)X xC&{i Pd᤻7{5T,UGUR=>LVZ\+GCk}8Fqrv[e9=Y}7`dCcZS0P5]B=ls#s ߲G# `މG(Cr Ӎ}#=mKzMV^r7iD2 з j<.>KŞ# o8;{JR6N^&gά#dNx RuGSqKڲZm1gS}L "o>m;|W%hiݟļgc2?4wSf6$J4/s[l(q }!h^yNӵ_6s {mRh?7W$`ϨPGg lhʷ I9<%U~ >cyp%n} 3܄bO=5]#3@putXD@T~Z:}b YɲY)D.cam}SBQ/Ӻ̃3݄rFGMұ3]<a~Mԓԓ(/@3lk2$(}{pC Ye-#c`'m7Q-cFew8+:y= MZɱ+a ՞􁜀K$r?bPfX.ȡ,еjsfn.w?, Q` Up^v/nylۨ4O4HE_gL8NZ N!;6ާ4aë@!߸ l̜ =|>d̡QzCԄjECq;JkmKVŲW97ͬL|م9)tN|q3=15n=<͵U4X+'4^BМ +if@zaXŖA"R>sݡGZ!Y;ǃ_~vp %:UuSJ{[:#;IF$YAܛUnL{B!Z#(4@Ý$R*V@`7@|oVZ{wp*oז qνwh'&\d|ZHʈ:[08W}  (ʾsSI"czha~06'xєII6g9]40b36o[20ç8O!q܏0JA0 ͤ{g)V(`4AOd!4DaYڥ0Ӥ$r /7JKe'FesWQ֐Q)ť c8A6DWs. ѱq0q@6+u]gСTuluW,"!A"@$Hp8#ɭghw5w!돻le{X=xcfrheJIoe=\]eg?dhaLq~l`*gD@aNvc꺆3 /K= W}hBn\=θkvwz^W=tٸ-3=ā/^V1}b&GX˃Sf fz d&yɧ!?u |/G$E[`cyό  ͌rJ}]x\9g5 |j*Z3Mve6-JQe=u#oZ-1lZpBz(*x^Qj#v@kaIr$Z BV+Ӭt^3R# 8o@,eZ*yɇW{Jg1v"'ycjlZ\u"u?h'A飮=|$wu5@'OpϠ-WEM#x45^Eo9T|g ;\@G?đmʐSYC1)gɟف<=8܇$RXFSp3ъCt`VI3.QoKy|Y2tI$@jvׯ ~CPuҍܰ_SVjEhgmRU1g}|ȝ<]+9ϟқ> "FIu(zfLpy;`ڭ5ʼn^ՏX[2jWdJwlr+\e"v) A E֘A;n_7Zٍ9*A,7u Q׻1遬hnCJdRFi KR{U6_,@Ln!'/=&Y<r |K܇J!ntfIrq[lCwl`YPLr:NqG$2\gV% XWt+,7e{驑&%+M ,>rO |@?Z~mRez$Nd}׽.ꌤvJ\A1&>I,GЄ0<]ďKYl2,sgYn֏DApq1B8R\eSguL\I?]xԽ͍bVg:W:g֦Djo1/r&JDEu"iGESJ~9C`SbFoʷӂ_V22AGgpk6FCSp.779r㜜&҄ ݷu[oe#s<ԉv7[q6]k8&NìlgQ2ηMV-&l^ 1|S;Q%mqhCp0(X*W ]F5_H֮*}F q34B:N`ơS^hmmuɁRPͤ4~Hw]4@u;VyXB8haŇe*ph*b@w_V'x{KOCwCYܶƇnvd1#ǧVwҙyDUCՊcJqtU(Op;|X V2א8%|{&%Tߠ2Áy+RPAMȗ_^^PVB$BH<"̏3x[XeGlMai:>JᰳdlJE.ܓ͹u²fѼej)ZzNDBM 0r 7AӁW 럙c Vr. ui#-&mʪ}úͰ'xM7/mB~T 7cUToɀA9Yq&V);A(`ܟ$r,5`Fw14]9`.)k7Ƨm'}EFM;<.t߆{O\<ڄ^SoH6Hz/Q䂢v:)$ۣ>rpi偤qޫȟrh>4dp\nS8Š`6Ujq7!ٞbrwnoWy6)f߃ !/-+^18J$vS6_o˗#G X;3v^}p;XIRKw#iu{n pl#eS9,挺Cl|TQ#? PgY@%ɚ/f 7<'\llnKi.F=KFG*Gp(GQR}Ԝ׿N@.-7."ى*C5cqWncG/Q2'|R^4zBOccF@\ \hl}~rƨ4Iګ~OK,D"r А{~9QO.#`Ѯ<`> M̰_S=Ej hӓ^2ER5gU"\ŀVߤ{#D 88+h,`Š'Y!`"ߡ;`…Qo]#Mˍ@ :'Ma{(/U Ơ,aMe&Gab͑wTK 7w@K7c$F˜^}惨ǧ»B\0&52dw,4lTsm wr_LM-Rʬ%*ggQpqfZp(irqλ!1.NpIꠧyއi_b ,C]$;!)C:o4ژe"0y{(Yu ĢY"^z=۞Wѩ@ONڅ@/xjF7G }}1 %Rȝt& ]` 8sx>@0 j7QKee;|w.kB,1;Xk`uߦ*jq =^nhMA1:ke>,R}tl(#kᾎg{ )9h5V\l=9@tTyIUZ<+5f'R!N8Q~-/e#3Vr(wFO4Vke1. *}>NHQV \̲[܂ c$&~zVڑ: {]5&$3$jjm&-PcmJB'8~ݞOK&d'~'5X-9Xuqu>e`ӿvm!QC[J*˥)/86FSotz@`Elk&S]gk t "zkΦ48\aIL!}r=%~;rsc v1M\qhPvˁtFw⇋|ߴ"\a4|t)tf!=చQ cH!8T%O]b;& ,?_^!#"8]ddܦQ:/j~ER/8*齓F@gbDf&8#cip8u? *+'/2)+'vSZZ/aft[%djt#KTXZE>.r˕ ɌN1/R[g>-xW ARǐ Iq*UC\kmu,<1 /Hj tlCJ%%/vQAYp|~{YsMi^|Ypy\]zƯ@!m2!}zdf̓i,;53 15S>| V%TX,^(`$&ʡiS :O#M@p"ۻnK7l; 8fc`4]an > LH&qM+'[[7( O1+sKYc]vމ.6{Jde~=|ܯ~&Gu]i/N$s.ő8\#=eK *IC-2=|zeڳɔРuSOe~5]前ywM]vZ$Ut|Hg@yeWHKJ?攽Gz3[uKc b0%e.E|:4$Xg}vf~0f;P>UEYeَ CWɓrwx<p̑,7>ezd=J˒ݢ;)GGz[+x6Z0QGUK*qjߴF o|^̠m "|kͲ!^Ό0ӿ;BJ0)\k5U/fP wI(eN A *23ggٺ&=lAI y]_mŀ+S =r韸v'PAytPרcX|}Һηo@PJ]UE}|]}tV8Qq:+'QO$kj}{uh[uV_HTǮ844Ä y̝Uy8d{]-A}|T0dM2'TMEy#R%l\-IoG", `$Ztv's:yĬR`{ Π3%iX .E "!2T?*+ 0wYʖ 'BlB 22&{V:0qjMo#h: ˈaa,Nho*XT2dŧ\exn?llM 9ڜ"‹q9 p0օZwT=ZNpIs퍥{Kf7xHVxH UyO]w\Euj]9k&(4dl"q{y1,Oaw_h[Qyc#q9_L U&0 D`y]i=96BQOq_ xm1̚jx?)."f9`L 2H Os47Kj7(vo/Mty'+Fp-,Nk!Nh#@eZ>C;lGU~N/:,s'Ĥ1f|RH|N`̲2s9Ud-eJ˨VoҠF RC]+5Z]v̒ "Zz΍l1F)I#Y\Cڪ.gEd|FmIe:nT;.Ƃ\b/A"Xn$\^[6:  S, Gngk;o*(ɅJnE|~q0bN /j;4p"_bEh`qYR'Gh# 5\_(yUGG8:entY䛆 1rf62r.;IJ8RI*ÈXRKKZsGX~70g.jBg:-E0qZLC AJ>Xw3ߺɷ~"bѣ Ze=aqd."^`&ʛll݃i:YlJ{û8Yt1ҚŽF_K\,},ġ3$2:tQ_EvgJ= P"03iC=SzBVewdLfab?/ +3K_1l{ w^6Y⅌ Xw,@H}$dЕ?X_u'8gtƔxZʊNɴ)| HTTGD#^_e[Zux ~֝ƺ=q` G?\aeʘaߪbvr؄z:B6(`iTN%{؈Ph1ygK2'}L6^D|ۛK _,W [,YM2K1)#oRaŃ 06}d?5ڰgq7/L^OMoY}>aN_oV了ad_FI#CćCK6i3SJ 9˚DQgW:]-7[kA2bSc-i-KKv Ħq4.Vk\zu쀟Y0͡ }sJ pE]⺻mH/(*݊GVsWHЃ8ˎ$;ַS   j)ЃTGܩ;7&fOzKG|<`2[,,Dfì|y}!$[m؅"M{TB,_s9@njUQzQݥa?aD߿} *sI"pd_15 VIƋU2/}1ό我ގ2 .2{{n+$sG?j $VF 4M5%Fd_ +K9kόJU&uPÞ}2jSÓVZ~veSy|l&Kl&(>]97LN(2j9i"k O/+?\p7P5-yJ/#SsuMB܌^CMmh1X=*J(,@r?Y%z@ ΟZ&~͈'k:Q.H7ܺ렕AF>X;\rIHFqǞbZYÙ5[> H*AMhkVt/}b/p6gmr8typg(|$VDYxBjt3>XiʠX*3 wydZx6䆞aΛHhnpf8͜Z,9>tC Wߏ:L۱+67M`4,IxOX}:=5 d35RZ*4f>/"ulDN䅜nt Knpkzݝ3&srJN JD|hوP/ܪŃ̝i?9DL[ֳb D&Bd66/0/ 9Bb8?I,ak݋b{6j2dV5IL{ƥ>t+ ~N "CqYn3e`)>|hj'03U 4(<3zI}Ae'{~nlC6%Hnyɨ c[29ѼkTZVZÛ8Nf.`u){Ζ>dYO} ?wAw*Ajd7dz[  %|0pw+8A6H?Iup uQ)iymeα4ԸtV(a *Oਤklvxʧ$`Q1;{oO^,{s!mk Q-hjB\a2M)x9,i|1 cf7XLHڤ߆} +pEV.bCêQ`|qiTd<`,p%TZc5uQ7euqcQ1=5,5]_fܷ^UŇP]yYMqX]Ձk ZOI ސq;kEMhiluDmz坚l 9‡tPFV)~C& >^]fR&z7HNnמr'lPGƫ2M6RRj[:W\6nK#(# ?hXjn,E/a ,|(-"_cAXґ/] ob _ˋiY;R 5",5pQj#jQLLW—=S CmImdPжQuBm/٥J٥3;݂ޤA˯*hL7N%X!.P5-{oؖZF%MyHShSfbҁC_eQOg::#Ҭ{Z;g)+Tc嚨*/p:m,sWpݞaK;hYnm2Rmsȶ3ĐO#)?CX9;PBdaM3gT~QrC欱,֩YGfrf>ژuuȊ%?sz;c|lWD} 9Ga/#Є|*<=hzx720a [[P6l9'6F תӻr:^2'ۙXL+uQ)u­'@܅-b+{@3yp_5FkIIWfĬpӰQR6J[qz}nK ⏨)C7~-L^;el ^ȷ{w eD;)5īy|ϩ~SԂXr/drR.@˛#Wuޯ-I4MЧ1ˢjSx2P4U NN'1pH1YI5ǢBX)fPPD8y,oGiLAؐR8vpaC6^)5M`uz IXS!UIwgRV! qaiS2"\?F~ 6G[ x ;73;w!1J eX8l k-By>Uջ; $Ev'ќk=[e1(bڨ[rV9`M?67iMo CJJ>}`$j阵)/p4>ɼshe3>>/N # (NOgnJӟ&rVlp55WC#n.wl:%:Xzqg7OngJu om3qdv =}dʉDO\g!i2bAF͠qW}E< މmFF1f8ꉒY,7-ZC$YoVG HmɌ1?&youzgE DF0_p 1@%[ɓ 㛞U <s:7 Z5o 4yНxt4/5i>D#',~H@hlڮܢ_F9)7 *2.kSKxmQe`\0q,DZS^H^W֤ |C{ppK p)s<@xe+1F N޲P'7ݙvC5iuJC6 =ͩЙt%m?Aa--x(%:M#>Js>mcTdf6 EK6!t_ڃZި0#;Ǩxh>{b=zՊ,M::_&VOyC8!=xlV͇݅1rpLPzp%6/8}e[nY6^ @(e\ 3w#𬕖-P#S)`rr@ZFa\3/7O%m^IƯZs f%f{<^Eys6̫`8Sv|FjA\ryXpDA:b}9S܎x)@/XYusٰ10X_=؏42Lf5hB(/u 5WXR΃Zc:n!~QS=ZG6_w r

  • "ͣQ>c|ns !Ei1eۉ@sA2lZ+7a].E - K=_Hmqpj<7l ~\ui1̠}r9l$̄!_'e%RQn|jgf)o* _iC="@Y =ǣD!u҇8ѳsG5aXO,ބ_,gp*RLgƄO4ĝ3rV,Km]Ew"{YC̣жU\jiX%n4)Z8(e\Z{͵۰ = ??xH}$꼷?+6tϥx@huե탖"#y#♿PΎh?S ֊֥?aBǞsU&.@+W2&GZ?Zd Dw BR ac`m4:C55*Pܒ_2<#LA&[©r$h>)xAWI̭Ð,/+RDjuاE+X,WD]T}C&Цߌ%9@ FwW/Kalsnt$D'Ui)"[w"nM$H>gJ#k:O)\  ƛ-}lNs.Rja++H ;޹Nm~whH#/ >% $06a}C2ޛ¸03ga@'z\{tH`^ÎA*`^;qqkE\t N$>,Wl>$ <S3T/:IUҩy|-v:C';i0 GFCQE&3JNgGEYqnHүFoDG4,lEJD ]gHAGxX 7lb C8K{aӟ|jDlETbrC`~x^hj%Fgahޡz*) 5AA)jC_7ᾀ|YFʍUn.;svBGĖ5S1 W#!QӇ{$tzteI֊\QXj-=r +S!J $ hs1wҩ8By\C"C=\P"D5[1k>x + BJQ-!BX{[D·ەaC{c\H#P$TDx׭s[Kgje8Fd0Ă=;f;Wf sW2uA ۤ%!$v<-Azj7HyX$00z'j(BL5}w|^Aډ}?y;yqFYw> !Bd$O(7F`m[OyTőxDߏ$j"mhYw F_;+)5ARNнc+UlDi-0jƐ£تN2TXR fT cp1U5c,ejVY1@)M=R2 |69r!6l}XgkkqjǬũN4!r) ȿ$(Z{:h(zP5(:OH#@a)0YUj蜙TO1T_%~dsqڋK(Gi;[Fp]30ymƖs1aisݩ,?#"a9NӱqU2\OkQf$ރtP3 LN9mQ)Mn[1sYC"mu 3l\rւ ўݫd7k`F &0T7#dݑH] 좄ShwYWOwM1wIil_B t;wD4w(/t6uoo>&8Zh?cF6]LGq<_ M=7>)p;efuC 졺6S0@E8ףlO(o=Ck*m;?U| }kNU,: SMp'u<d6u83s7V6SjS{ŷwC965!b/ =(~L?H`j8o<]QP$⪪{s%maB#3x*9Iȳ x\ _]KP RvuiW=έO?oj5٫KƖ?hJ9V w&Y/òlIC'@ıc\+UQTUL!Kɔ'uzRIVHe_4"Ua"B%95Qv#Cge&HsrHaGUx6ǧ:=V+}`olW4|EqN9RV9_}U"I1P1TF>7W1-%-a'ܭ}#"UP K %2$rAvM^Hd5"+N#d/~10MYv&=Wh+R T%uP*kO+$$YQH3KE~Lv,8ԅxZ+Yda?_|?ybeTl3z|!2wGgN03{I0]}pqQ;LV!0N[|[,z$obT&9yKQTiixb{#yik?G]+F>.0IճiHB+= 0$[2qz8aHjfAr^?P ĺ T7:!<Tɳ(d_ۋj:5Qd͞'!ˠ1.Ūt({"~hrmuuR!݀׉% EDǽwȸ%Qױdliq)̆ ˚-@d]Ү4fٱD%IJa5{S2okR()aW BK1-&F h:lx;#IwՇ*f̂'Sr1؁-(*ף5PMj#|?g/Muԣe>2}dgRvA?֠f a8n.x-cg-,y2MJ}| f$L#V~̕,uo7,I"9"{ֿy)KԪʳv[A ؇5?Zc v-+wd,KfT)lWh<[ j-p|@1`^I eIh7 oOFD2UxI L%ޗA@r# /\ii3mkߠl>^tTz[t==b[lb3܄,:h 4y/'KF{K[y)--q&(yͷIj,Y[|KЖ hu͉O(;m00|%ӡp;q!"b:K w$Rqޠ_lAYJaCc;?Kj۪`[RĦBf "Qގ 8eg( }JRY-~00].VFdu/&3J) :pSPf h{,%!yzB[0|1ugHйF%6):MP $AvV; '1%6}$~z.mn ) UgJT[dfz+{sjԾᚾt4Rn v1#J]"IbC4 q;uwx : v1i`:uJ+.ۉx)Fg=ܻ*@{d*Rr$u%](QΕF ^`qEp75uZ>-]ǚpI,%N˧﨨׀(^A2Zx\>$(AFjM"?B]LRX9'<PT>aJBGE?~oI0O&!l:_řP&Ƭ4 ɳd:7Gs2TTWE<*!jMNh7Ebf"Zm?(0#j _ex*.S< Tiu X #^Pxw~ @.S͊ɋ"7Õ r4U FYg9|ۮd` CTNF>#'S=} .5DMp`t[\CŨXʠ3H}DڐR )2k opT'vuQ椷9?kyZڋwx&OOqP׶0R2`:q<__>JNܩE 4N3ݠ[dTOI5IƸV`UN< T0 46Ӛ't6y_?}awĖ7߸P8052LinxG?5#Jv5g]0r|?;vv1>IIo]Xogx˒J$#?` NDGr(".TunO_R xXADkHߥ?z1*"B7}0+Z+y=M .8J^Soįfi54.㌶dj(ŒMxAuMZtmAUuָv3.D-5ڴRVvXBm"7H3 YOX⤎dZ&f2Ɯi+hI9:7pف5l!\BD{p}HM'߱VЙ88)GMC08<46qDݴ(a&"^ \ZQ_!ŕF 'ivB"gSA?,b4]%.܉mT+ŋ]< ;)9:%$Ï.46! i! zSKztӸbIWiQ [y `7QEL: á/g?La(:f8WdSv#'qF҂k ^mwo5\i@Ajџ4r ˱ei6: Hb"! ,i{ 9U<p.f} $)ķ+ Ao\cEmQ['nJ [44ci>+ZlKk_Ͳ#N 3҈ "+\Ց{4IM$/)TFe*^rȑaP`d3\-+ /6D-ڤ"Dej6^g+E !y.#(5a#v3v+! VW3q.Hy%7.wb#r]vPsL5qZ&yLʩŜijqN,=ME oiWmF,8 X2/Q$jehT)h6,XT+yS'DT‹.Cqrc@fT`}rsã n} ",\)CB\=hW8ʣSJg~cs)aP]jb5P}k}: 9h1j㎧ǔHhm/]/[T) DŲ=Fڮw'ߛFQA,G?͝]n:B*'VBl2 bmy4U/s( ejc^n8@Ml1{z_M419@cǬ2caA7 fLs&$ G?O8뜲8)X 'OM>&K:95ėm_Kǥ\%wҢ&0~49e!8ԻFCiaF LM໏MNsu7#⺰`uWhjO*9_>nL0"OaŰ)Oo1t# *'%]$TRGJ}n_3Qf lXσ/`Ib3=W1YJ_%g/Hm1i?h?=!>O+9JO|Vp#@z-fecl4]H|Lt3ŒGhƓ)a T@Wp!CV̚2oYku)‹ 1@&DMϑEJcS?U9.SBԨ]_ÎWf)i ӢL֖Go;ܵn $)q Aa>u4;ܫtv%ߢ2hÇ,r'=3+JG`U#@p̗2o gUJ#% 3T{&{JPZLnWpj(rpvgGZc\0ӧ{~B鄄to3[!2nI \2?z؈8"?7r>lki`- AILY /+Yc4ߔ&Y%=]`maXR]ح\-u=[^w[/'bJUׂew_zַ~{r vak̮1b̉N*KÀ< :Z۳ycuH/_cH%쒯䱻-7rķ6 Pq{Xn9Ȕ 4H@ta)E6j/rYu\mMShe`{7=POW*x~Xe8P0SJzEw3JG$huo;uDJeѸnzR$$_Gϝ,CIeqFwE+'̿t]q?T<tZhM6X^]nxOm-OF _b.#_A C& URR[SKӖjU$Uqg/" RP#aXi榠Ib/ʺfdUyxpVSug?2g8h.}W5Fԏ\d܂籡p rKc&,# e R5@5=?_!,W\7㭛:+=c)=;{uΈѐ}eGwF.XE&OU^„gԺOǠ4Lo g]ѕqk j+^]/L2Zgʜ!>9A6H#N a-K6,)7-@e 4|4lL,)P8bz_Rf"g;'S{*ѭ^ Ńw98$bSs<4G'^0WZg>yӸ%Xh ݐ5զx~í0[mA|bsj W[@aeEz[輻T QܢY0?xQj.j+4*կ|ŅzpLL~E~eϾ%y0o>%\F?feN_g- `@/n=@Jp+g(YՊ]D7ң8 lTq|_OrR0zً_r'lՑ }_y:%P08Zé0&Ěaщ48/Rp@ѯ+I v'Hxu4nex~hKvn\*Q jΪ ^9%μoPg5s1pb,`j Xq#?WŞ)PI,t".Fd жu fbLKwσ?i)|Mo3FwӃXKYÈŜ&Z,LIk ˮ)~ph[^.\ށc4;ߡRBӘiP?\e׈51rdSU@RS$ ü.+SkH{ƜvUӯvQm}I܈d 0fPGyێjh^l4ᦙGJj6}8u@xmɳt~s2u/_璳;2Uå g271M@f~^%(اM^6#Sy9Bdg4@9;+b؞a7Xg2WWci{V 4i=@:1!!_ڷCJ!oc'sems *u=ұ{ŷŕO!?}"N{fw ԣ JO _ X_ںmoW;15PFNrW%ŬX.sE`凢 Pn028 "' $Ke0j[쭌B!7GFA=Sh2*gbz$'ݹ,{O72 ]ƯY9겄Y;*3Ua4_*,5j%D݃_U7it'?6Tb)ݗe6,RRsE[~W+$U f„[(z.uP$vFWa.NR aVR6k7.Y "+js-rM}ܾrGZ-Om]R(7@2tP] dwJ9)j`gP}%]KHoO;4N.w}1OJTRVh1)3ODꢴeifqȶJD$?R?cOwamY\T=i/wT&3ৠaI{ј\odd tՅM(sB9 6'c"b#>w6jl},![6u)cgJ/7n7|cE\ؗ9 t-R9䘧qN]}m9S +ɿ;q1zaa\kߺEum2OYg̨0xC;pp{߀7WG|c@#CvCjI[!dq\[!`8!MœC(q3̈́cEW겛*(K6}R6+ewն=?j[yt[76d#`' "Y9Đ1&g&:兡K1Idyt~.l*n8u+a7Whr) @G/t.jgy[ r#Er* -3b$uKQhH`)ZDN#1kVk sWӒKep@-՝ ONGq8(B>c̙bhm˪@8E O>iXsE&2|cxb)%֩%4TSa`IfYs|L?65ՋA4B{RI`h.+r4? M]䮃fyhn0F!w7AQ9Й)ajg]R$Z1-˝,`B _y(K)Aݻ͉ VYCl& iF,-b`0KV`t+8=6;gj&v̅{)-аͱqִbPFZF-d`@p.2!M4j(!eg?n(G)<( vɷ|pBk4v7O?X;mȒ0tib!,s'Yul05NIRVazj)Db&:؃l [(=IAO;$AB-F1$,SgM侈aU4{xVs )G;VG/8H&Ȱ&7G:Hy9i8g0)Eߩf<3%>}xfQ@%2^ͨ3]Ziofp/c|eMK dJ`4 `Q}G"?ɊUf{Wpvo[v"8 Dɩda=P9j_dlRhLJ ]܄W o?tF Lҁ/Mu@vǜ\:}VF/_،H%6}U瞇bR`ۃ͸2RaF:}nT fFw?*bDD=΁cI!BABM.+ӣ;'и GK4yUѹ+.os*-BJ5A $g{w$XO)}٪W՟ )@7µHaZg7qm[<tWrb2kʀ ;=A10\]pm go>tvSD:hva;D:Ъ0,'&'p$!ZZMEE'OJ!i6Y|Ρ`f(8S1z9 …]4-D qj$< /-,? e?m~{Q>(4\r$Ouho鵚)=P"-FK4R RU0aɶHn-0M6݆+ndƑgsX`RHiKRfWcQ[[ ݤ~_D/vgZ8XVe뷯ϸycw H_cqeUmџ2QIwFwY4STQ,r>urBu2Or 5qWmE2d*pg nlY 3ο]}\VNfGC(f4W/V{x*r`S?L#2^nk ;C Fd1S2Ck;y"5XLEמ{0Cݜ0!ٶ $3+TDHO9v}Hazп8lpA 9?ӈܟ?ˣPb>Q@4>ڨ|؂ڭ$;*AD ] c'T́ |'OÆg=x nD=Ƕ?c6:ӊΉHߴC44.*(tNk MSȱhϞQs Aesz8Gb{.RN"#7iO ~} ?tTRs<8GBc 7$4#0>Miߨ䁺 _OEuGp: %6*5Bj2c0@i:sPV@ϛL/n0<c8N% ;$BƕQ* 37Xy6WJ7eVmA۱>nɯdn3HcANtYƶ;yNzdsΡAHv|ɔ\iWJd t4۽ 7dem&[B5bWي (^iq+OcNw\N7Hqyzo,&Q\mZ2I3PbP-J2V N5Rf΁o Z6Ge.>Us_=(6Fjz6Ųn{̮ ,Ayn#Ь=9-9l9E2M-N㥴uI+N]~UwkvY>2hwUC*?6?iNIq0JnxFg4{EI<׬Hh\i$bk'lYݶ(#@$şSmxzYNX2L[I["smڕ lcH[U끟)NaE9 K W/'(ƺLobk˵Ͽ@8(zlȮb@bPgVv73+`}KbGSAК3޻b@c=AP ;J52ܩRCEu8~C# [ޤSIwOx-?Y7UGpioRK.+ !B=G!bdpMNqVV N ED ]t˱ZS#Y?пأlnB͔kMl]n@f4f[Ӹ5 ܪ|FHFi=3D@tSa'{kDVPzW @ 2Ɲ6ov.zG?WKN$dW =#;x@d9<1i& ::4"iL?2JW .ėHcsSk2 %`zGAP Gb$4׆⣧-cl[YNm(b:) \'Bnye'K1 ZyT$5%W?qx% doY UZ;:&Vv›xw֊ NȡՖpBf˵9o1]ow$%1ȝQe QfrFdrL2kv} 㝠R|al/%iG5hʎ ~*nT 1r^8BwU%a2f j]OWǽH܆jѦ 5@N~6n3fi1 Xy?q@}[@^z,$ܞ09?_[0 -bAh_H[kM"4ޣ]ގCJ,q;Iust6/*p7)])t*G.5=ˋ`j992M H™C+?0\zyZCTG>ů eZ*is MMjM_5`診Ӡ ў|\^a`)AނO`a&0Ľ}a\Y~@]gEPXd.řSpo [0;Ar,k-,*PE .L A^E/Ir_M>ScwTZh>[ŘdLWp'V(j75r@*m? †8Y.= QW:˜YoprngPÓ[t-#?,j(n 9dYT$ ~ b-Ӧcר6VJo?ʡQhFZs ̿$'+ƫ5QOT'}|cYu̲+9} J#&۪Ozb222K3gd~^wtH9xolf~ذ=hĊ/s?Z(6:}a@$r'鸭hUMpZ x,7xU92W84w4P 3E^G2s"l~l-dSˠXLE:I,~RTALUf7#LD]n[Y `n;XEIABUIp2v>8uIJcǓ8cY'vĽ6Qb$hrS wg&cCӑ=)`7{\U;hÕ3kY/qmi 3BS<',/af,' ؒIufEd^a\Ϡޣn/R@lEl\}iis1 E_1h%nXEލU_б6X©6Kadvn 3^,h<{zL{bm_m E% ew@-6pȳLJ~< ?V%FxIVڊճK&"աȀZ}~$%ԙ hofa{27KdsMOK"Ggĺ^CieU(3i~pj6?x3ВF*&cLM6'L\|nIT֗KT1P2CHY 2^&̛l= MΎLɘ)LLF +%1;W+lGݧ2% uk.LKu_:3XO^p& 8btJ9h4׆bGK#E`A'VAdwaCԯX#C[X=("lש9.YjP>V}ؤksm:F^!l0Q .<M؀LqZVLUuWzHRf91)JWBZ #p݉1>ɟ'71[n?Q R"𹓆x؈$d,v(jˈ=MzS1g^'C#B,a׀eсgģ4i% iKYy;_m}#G ؖ/q+v^GN c@TT6(*.%2QJ55}MU<*_KI#U#xIGDldlWvy^Z Je_wq*%\ҍ(& .~4SȈb?#ov_~ߌü 8̲XTcp<[x:TNqә#'#]<FJ;% 5@ B)F).qUb!ΨyЖ*t*DR/$9L+5Ю!k slDцIH-8}~Sf"ʷ:ڦ%qr F)u]E*`bP>,R#hŋn4 gvzi FVV! c#RB"GɨGA٧R?/-Yz58IƈK`JHB7d,{ר$לM{Dx>R ZL|3ڱ]3rEWd3ߪK:z+dm}Ib]kwENٴo~|0oA"Ÿԑ>|8&VQ;YXsz``] v` M;{$l4eN3aOӤ7D u(OIkC&~N?"i]h g{N`Q|y T}AtN'œ:mذ#vX-#Y6ʟ9ƸXkILS^SF9ABě.K0~(cX#tڳbj-}J|q=u||+ҰP3ΕVDwg6 Arʶ\tlԽT GHU47pU_*/hGgjN”nWS*vA0:;twfOlg蟙T7z{S75ϔOؤ-``G-.rZl,b5lOkm=k]iMXױ,lbӄ:ݶeN8!5o&T2M ֽ4Nޞ J'R"EJw)K#hJ#>BŦ *Se#oP]J_t4911'p5i6nGwwORleDZ5_Ϭť^RiJ(?r0_y6 `c#Mxɭ2cͼk,]?3L{uQY2$z^yh ROG;5i<ϸ00cr@(`Ž06fcl$$LrΐEҊiVe eKmj+%Q (率),8]MN Ƣ*rv~"PI6dtf;cp.`k *'2bWQ?b-%9y_߸t/t]"A-|mZ*%0?Ҷ>_B(AQ%М[WNY Vy)wJL8ZOUEU;Y~>5Vf0fF&8bLQl nMP"GfԾ~аhQ' bp@!%4?{-܈~直mt㺹21?#(`&WΜ]xO)į3į@ 9U!!i(,k;&ͪ۬iW'G-1p裊ï`sAyBTy`]Pΰ s( $(p_9Atd_fכtUCGąN#ùؐ)Vo:;>e0=FDȓ&#KBfE:S%zϡ2BI/;&Iͷi\>يP6Ҿ~^ )fTGх- V 3y\۔OqՙYA 0P"m% >āC-t*$KMqd+'qV+Ytu) JtYDmh$Nh6}Tzk)aƒiTjIo@|x>m-u8hFm_M"H!D Ǚ! s](M&kȅJ߶i\FݔAhT+LXwa=dtQ3?mnjo)WZPw_sVƧK%bG`(AqԵwזy#=D:k)cCCcoM  {=̛ؿ ^kN.Y9 |"Tأ-J^蕎3r)ҩ'g,!E&~QB9Wb c'|+h.,g$Q~M= Z=Q9rRW^ZX=1:z 3^&R}:GKrI6vru}.+X΍(.PFfbv%i+xt*:WbE'`uW2yrS;UKa$錀 ZRSPXVurY9ɕ̌UCh pjWG\L iIqkm z)4ytGV9CA!}% !UЗgպ7k!ӮO=NJ¬]2ux r؈}&Q_Sq7H>ຒ%(x5U\f-̪N_4(; >f`#BI$ެ2TVJfۅ2[]1:Dk'n#~"u[NN|p.ZZ,LW4w}Սf gc!Ь:M.G;=jhG3)ܶBLO\͵:WBPcןnG;C2W捃|>dbDzpQRVD_1(4^+lqtnohP+$:SLur.).`N6R&Gab}LάVڙraEg u'ڽ-qb+f!E^P@gf[@CmIO YcEARԱQr_&rDxJ3<4l(kk'?4S6qʲs{_1ZEJ(fFg4p *5iv bMHWDw76h`l ubJ߬3V_r=r//a&W9K\]T_=&~Qu[ԧ {$Ѽ@?EB`*!+U7`ͣ+y0/Ph' ~T"Qŷn֠$> nQD uK <`B1ۈsKbl1M" ˢ7ٟXQ (aJm.D"mW8t]|35g2{Ž ^0ie=8f" abAp#BtoaG?6mG:>ŏ4A:_nOxڹI-N?caYd$Z<7]y<'Ͷ~OűսuuNR_+U_zY'c҉\WŤsW#TP$QOOO,qGP e'|aAA>!hUp"OHt¼B Tv13ZB y h  \t4De<6BItZXt-b uΨwoWGxB!Ufq2( b˱c@sh^jDkflTl+X;27wSQMxXUܒg\r!I PFѸ"27cw:2I#B;m<^*:FVfp-Hs(a 0I5_]WgcÊDnlD9ҭCy8qD;Q.t/n"#Zzeab1l-&ߌk('FZ~ zrF.9c牸*2H`y\T+ cIl>uʇHZqz'ҤqC'A `u( PxY-/6>Ã>MCS?$:^ c%'}Y5%1=9㉞ֱvgD2]Q|N D)gP,ǧ@ƓJt+u{;H1`6/1឴ ŵ7a8 | N+@=Ԁ2!m(J ڱgy"oePcA PsN?Ց tWf1>¸Q }<ϡ~+z?oȻ7eO}Yd|jSciãN140ne5qVP)nW>^%$uM^ 1WY%2P׾\8eQ8څκT\تeŢ[wnזa=Thqɪ(1ٞ۔4/*;(]E}3Ai1Pf֏\0_AzGoI +J<aY{6O޳ܱتR"(AG|5U0J-CZ~UhEV%.(cE~sLxv7SYg,MHM)ӳH֧La5? M+e˩vtE%T;jBʰN /ui?B-|Xw+^C͸oK+ύ ꬒ 2PqANbq9J\n&(Ԋ@#aH'4R& Dt1y@ܰGy2DF%wVHoB^[f&40J[rNZamL4C..'hҡk^,Et˯(}׬)CrŔv0^!u\ O/ oxnը`,]j,)BJZbJ#3ښY_ch`n ,0XjCkzKc5[*"/28%ՙKF4J:2b q$5gh"ЎOI܎3p't>5`!- IuA!jG)ٍ̾d|Ipħ^$G_P+GL-7<[ڞ0a[K3׽)'߹cKvT ?Mrvk{}~RHԋN=ٻ,ܢvzPzZlp֦L7 7KBAjIP7 f 7V1 J^FdOoԯϻն+]; ZZ4jն9DmF=aZ8{L;9V};>nٌa=or fF:o/.l;1c|oZ TܷsìZ>~~憔_ #d 54 +IaUL21&ǮŵMVٖ=;*/6 Лf@ e@Mc| ˕j>D>)s:="@_wYp:UY_>uCcŕ; pG[o는ϐRYE$@urqNV({&rh}{x,8_47Ԏ 8 ni]Sgh,O,b--5H|NIu眽YH ˜\ۅPmru۔}{)I=GxBMeU}33x\6,965ͺ0!b- }^F}n9!AV"#˫5eloW>0} m(6%fWxݯ&{d !84_i[meݛ ϿܖwO]=n 6tK,Bb@-;֡]B;# %c.׻C)AztTʂ?dw+KMU[K?g A̜jz(_"O(OH;#iJO|% *qՂ+:9'F/D\#;^`o#eѾ1#hToo I"k&mZJ*}ks !Xf75r3c %8Ky< ÜQ|ާY} # SL({ )ZԨ-Q3dIV=4Vt+O!q ?mS~l Ueۦjެ1y'-]. IEb4 p<cEuQ/r cb4Ϊa%YeM+?/xNEY}ݒu]T]=d6 [py]5`X?͈\'Q01/GKX)-rbQKExl4 $W RGWPqU3\HWg)A?<9~xBU\ TxĈfT{#fr^dT.}YO{*d8dVz tM-_[7ܒQWQԣUN0zp?(zFgRZfbw]ޱ9r98CD=meh$r2FޣZ4t'͐ւ 7#t(~.~1G򚽙z!kn ߨ[j\Ιo~0O_ߤ᧙\QDkxAAȥ; 臵-FAL=םA".RL]ש|H.&]*fuxL&(w!O;b;?P;o~M4),)_}XØׁ t+,] }X89g]־ϗ]znL<Ѳp8fX۰t S9\n[B;ދI 2&Yqz/7>*SV}󓊆]ĽT3-x`{PМcuRXîo[9V?)\Tz^۠:{f2"Rn]|JTK}sd_X > ;QM؃&˻'n9͋Ick޺ʖP"Z~6v1m(^6@p^5@l|."FF<@Prs9%wC%bH/m0 _U¯}ozvx|Y.1;yum#d^^"P y[k#k]TuҹKD<_Fn!&c}9|xϡT@Lx˰ ܘ8M>"348wFvЭE"cCVBHDÅD'* P)不R f]4qMgc{gn[ȱlS>)|!wxHbcplq0tnVΝq _&3r{MSYN_=`-Wڲ)8M5Fmuh 25N)J=s_yfT!;>ORaSn;A|yXa@Q~[ nWO<5#u dr/`#V=[ee/wI]:n><}q -c)95.;xЍ.I}:zIuh6ܓ~x3t@kP6T˸۞JR(CT,,9^UDFto{^䏪_r׻5tG *+i5T;Rǁ6@ VŎ^Zi /ԱLtPGq@pí΀K}Ϲ"7`9UkR2MV+}[ X^9ڂE&lG?2CtkS:o=Ě!N"AX5rI=Z(n^1OIpѧP} ph Fd%6-iEg/gbZ=ʍ/re[ xԫ`Op~є6J ;kgS6&o']co?l/tܘhgHsX\գ?96ak Ruk9 Fޗ+yZ٢/v7pLΎRaf|Zb@Bkp ߸|[HuKumfaʤg ~S|\hd_DCn2Bf獝V^AK*:Wco[ $w6cCȋt`y,)n9t09>wե\tUˬH}ΨoMstd2'&CJA,&,lݐjW?%RXW7 E? ª^`> ^} g}L3짩swp 4oyO#^Hr=jHod0Bi-Cqe3S\<pK\? d*>Yb8;`.’'~ aSYҸ3S{ uυtKiwrkX25iߨ$`#zvWL?lSCƲH JǏ0L[1ǹjQnu\̋UJ NKV+|^؞|m pgyKr?c^OM"7F/OxQ&LKݲd{јSc=UH/q3z|*]֔}.t4#f`t RK#vxkV' M<¢Xmvb#?7L151ʬS=:Ik: O;a Y+Ѐ˘~YD9)19mT`PO}̄A fr!Wt9U 7ڢCǏpB^iS9 >8HBj1ȥ^wZ[A|~7Mf)\ww[[Er"&`Ь 9{nw"+ID&nfV RIМ!xcR8T.<æ[v93p>I՞:3cEh|cѳw@M4_2Ϟո coL>ZAe4}]H -=뽫Pnkq X8Wj-ws, dI=44/ AΣf^ȥVk*B=\8<o5[ؿ4ݑep5CɆv+oT ܎:7 BÆ +YypAE}=0 2s7Կ>Nϡ0m}^ae@J0TXܓ1|>u<4v|w]ȃKTt}yD|lNH_樻LȄuF?&Mwb=. =En\iWuDk ;I| o4O`Fދ+"AV8wUN^DjOqq/QQ5@G~7(gԩګ*1EձNfH]m(IG^fWVY[!U2<-L_ d3UQqVg !쁶w:>?ȈpMa0zV>EQhu2ŸkYl+p0Dqs>stnf{*2#SI\?ԜU=(^:M}ʊ|0b0,vYx "#}Fz;QQⲠcѝ|@L4hY Vڏw$O/}zDqlH  ~VKw^y]'IP~Agl34%ؗx 6\Af)O-of} H6$"D#ph. ɲ.nDZb)elcð?k,A~/P0Zt$F>dN> %cVjk|q[qH9ۻRnIj.au{=GGMr4Lq҆9iUI2(аp`(#V"z5̒l%}Nҷ(F4b@:o4fӱkf2]jUb+ ; -ѯH FJRl7)0Վ*DYcZ`} 9`KR@Ƥ,Dk])@榰ptG?=GwFz> L.fRq-',l=޾v*zti؉PӘ-}>=Ub"2Lo$I?T`Զ@xZ3)0gȹD4sZ#M f^-R"1˒^ϗ7;s蕨%J9OoZ 3D'0o>2pdONWԒf!)h$VsV+mLEsvp:54!53J%oyk&`LKwt%#^=Z'G.)귾e묁8}rŞh?TYb&>`[ݮ;SzdÞs+3L?mҕ"O''gR>Uh-׍{ɪj1tpevHUDLR:#4:ȶ DFniQmorY`%e`&!\"IY+S N1hdu.fv"%WgZ#HRagMQ8HB]w|@oҼ)*zz(Zr ڲR2-|ܭEFiO^o`7DWp5>+|8>WtaO*fF"(B,OԦ] Lsea@"d :u$#PDf;|4U濚(6"<^W덪۫r 熺b]6 I0.,wXꆗjO xd pJmNLP 21ڕj&fF#:_q-[6lcë]yDǶ >K{IbP^v< x lD1 𕙧oe@ 9o-n=Ku5zD';?k\Xlck4˭&f_ >fI Cwt!̯jGamm˭nꘑpGns++}$h# M .3UUW>Ï)4uU4ka?|jԓa[2s P:^>r®6Ƥ~kql-KȚa 4n~ܽЇ#@S3oaCTgrV71Z 69%v9[J;^y;N$HQOL1z&4­Ø5mSeM@ 6g@:0O4o2Xq1qFAY7^sI󜤯a"- uxaI7 i=FP򉍉?EtA|P8efRpq:jEOB-pQԖB}3t=Zn/4'wɚ_:3dCOih?=i7hZ!rzj<lS/LLC[6&־Nc?o_ߍi#B*iMPAdceuYmJ#2JTSo=IC :ϳ IuQWZHԃq6ϑ`1mIiG ~cWijJ{q^shj$DjS2nȦڀwٵ[3br%G-$c@'!{-+=FYǪrj3?3ٜGu~6-cFܔ{xN+^B vkHhO K&1c u_F%h#VeIy[]=&%/j/C;[hgп!F2*~ ;WC|/hY`+r =Bhu_" G 76VA>Ε-P9}G<ҡ&/Ţ%ym^f/) pN zU!ön5>إ!8 /, JeLUc.~ I:OQZk58(ngn< 3.]k&o;iS7؈^N@"Eq)[oitXŶ[ƽ?7Mm@/}KQ_+(4 0U>#{0/9#G Q?-C]['&Pa% 5Q7n=y_=WhDFMWUz(a8y#޾^DyJZrGx@ !fcwV!NX9;ovQ@(ŗLh{O  Рg @g(U] 9FS\;O{o\ 4 }BMAʸF9Q/& 2K˿`Eԓf|u,{ۄ②f.~oW3aT_t,.ָ Noek?.ZnmT F6LjՌ-'-8>1}O21N<*Gڡ5 7 T Is~[yI/d #Yes_7$ڳhǵRin$}JOyllѲe.Ү/-sɚ^ah #58&D-H{QًfuPMӁɏ+Yhbd=ivPK7JB T` -\HJ\-M79lO0LuK7NbL+Jbx?. ׎?7>"@gt|W* ͵%4Zn1E}}1oPϭBy؁^uGѧ=G8,z`IhC2DwۥjXx0qх!X`^(xuYW[ht.pKRWi_:7j%P AtAŵ}3彥FD~*{o+,O<y:2Ut׶\:BE3E9~~?㴻4pyBЃ1h㯳1~B#xrH -5/'l0IMwt4#<2r-R f9F<fM~?~<3>p{i3mEh>5bE4:jh=тD}Ja$o FҩwB#Qy|ncZܒ%^SZP鍪 F K SQk~u|ˀoXK20]G% SDqWAهW7ikTt GƧiU{f8xK>s,gQfsoDEK2gj3EFzi, F\e/Kлa"?iYF!+tgrNS (Uqd+f|h:|]Ȱag1 bC`7ewIT'?r4ZQ  lM.XAgl My8 K[@~B`P|n/VD^MQX ME^D 9śذW殊:z!+# E.>~Std ka* dH{U00>#i3D,݁)ilK ƽoJ*LiS+ӈo0FƓg?6}%. 4!!2(o>'g層*n*nH,"JҚԋ\ !`N+TƒLz>kAY'feI8 }KNR;"S^wA *}X{GcE@yf,'7_,G> W@xziq9E՛ФEW(Z?+\-{ڐikGIצ(GBf%ue٢zOcŭ=2|/V94[qpe.N']`֝}/~F"~x n?7~2@ͦDYJ{#Il{D Jb!F(h6E7Y62R)Q&!WYNŋr-iWd_/Qv!i9:j:G柚`Lh9}6 B ɁBxR*`r9mc0~囻8j&hr?pf"(!^XV*:~("ػh;3ezs 3;ˤ2:En(J gԹSGE2róix3S1)uLؽyBA@ÓFP?R: H o9p bK>Vô2B'94qH$u# U}[hX[RY_L06ϾԥA:[!ElI h$h*N :jɇ3Ƚ| &&ΠXg55SJgfҹau5,P\ )}bO|NJ/= E5n19e( $ rpMf3ki͋c27fB;kY vR_}! O>֐QytJSz.NgKW]*7pމ_D꬏4YITP;O.m5/zYLo~!Q XsIC*޺vچ[ҡ$otv^ >!!b9Sn%4`AB^m2f9;Pq<VdĮCR$7t%jr 4y}W8`'..a 1>O)޶0(>Ew;qqQqBO{ϝKc3pg@UPP;Տr6pd#{H %(3فf%OIcWboUT2OOPF:odVW yO" \QoXܡNza\9-<_xbJ»vPyXd H{ljRP`Y3NxZM {{ߖjҦѝ 6舾}$K,<) N8rW61LUNG 9)Fm4+ eRHOꍮlOKȃvfYp-I9Ot<N`Caڳ+!.uk9EgVfpH;1EmbU:C"-M:+ZGXy;RG g- kſMtݖԱ۲&"eaNN|l^RκQ/:W597h_şp.smg,RiAjxqm~a1Q H ë2EÌ;Ms>b4e0bG_-uoK$u]hId(+j5v.k>bysBP̫̎23*M 4|ʴoУ fި5d|gkLk(}|HaI 'BVgRHFmc3,9EnQķD(uK(WOh2?=v s?]l W QAUM}./8܏wVbL5C-Ko $%vTP' jb(K}]aJ:VIv?Gfj-),Ѧ|D0Nml/$UiW+Y",^"R6 ^ʑ{7o~Mla~%|ozZ\=I}OI-yZCkO} H*#նQrZ[?k#Շ%@sՅg m`0vshs&}ޝI-Sfn 2!)B=[raB=JBhkBv+|~z|\RN$0X6l!ItJԘ bv'ݣj;b,1>gݰWGvt+NxQ7˚ 7ZNhcxJ%"Q lSXAsP'{=l^ˣI#bD,0޽JNo!}W#7"1M@pH>JXNԁr疴Nt}nWr}0WKn>l\60$^TX`z~ceV"2 S q)H6b}E]lȮr eu5)u?lH_@ᔿӎFFZŁƑyZ?z7 zmO9ϚS3fOY,(SZ#əنo#gSTOp?@9U4~QCՌ sOUv,n?^һ mObMXu(c3?DS ~~x7<]DEn;x"L!m@:8 @D#-$@'Srs!De<;7 pu= 3^ DP["=ú owʞIzf7k9?Lߒ\0&*a9mjY~NoĤB2G8:"i_gƜI._zOUX*<F+1SB}FiQ;ҁ5I̎nC],ba-,,CwLݵaG9R Gfǻg 9 2~9Lbc |K*\]p9<}Ia`M9eKwQ%O}Rxo쾞LBQxV(#OL]oHf-&2#e:w 71_fa?a"9T}G2QwcV;-R2, h&[̛`L .! &$):n}auiSx£ijȔcN0d |Vd~)Ӡ+tiKL}4/?8Ci4C\qڦNBQ+~'ʢ(pgSj]~(1Y6V̀ޓmpGRh+d>U.^ƚ"4G2W`/]osT'̘6rsVeJ5=8ꮏXhٵQU"%2]GeS!{}J*cե5=/f k@lhoݔ-#ʶe&U&&$7+#R^P?X5[I**'ZؤjC/8/-;fQC@ސq Ki(Ҏ,)ިp&e=r-=j~ $A'q-CxuFܒdR[h_Er&(~?NVsv+apD%P_К]j07euF7^8e8(}#z|~_ni͓8w(}4 u^Mr[

    bwhlȿ42s'k+25}GSR, V\}FC* 6T\eD48Dٱg'k:"{# ua}d7͕ AӘ^Űtʉ@tqvՂ/7b+ͫqx(B*70iʇՕ*JP1l![9l(Q!|^8S!hi,Xj|ڳw!.^rlYs(k[KJF&H%ipMm]G|!\jl?" |EI޻Gr YdzU$oހ yk4'1|ga( BC:eӽ:˟ Lu[H{s6!mޑdUtb3q63)z[Z6UP@ +l r˨n1 殕exF`slDeye s/ȊAuc%Wa :B7Fr/Fq2N=8R56iRˆ N9iv,ꪍupXO@ 726 ( UMKs MɻXбN-- Rp=Oݸ.`h;jQmd\%kf[X!Zf]^n?R4 ns~Cږ{$ʋAH,xq>h}x{5?^n14,|04;؉A0wB^_w><2:u@rh}g'D+5 !;=1] kIPsFQ k7cG`Hb`(5[Trsp)CztΒ@Cp48xCWK.t'ooS}45 >D7.Ҥ6&Z#%~DB8^UĞ6*6:c{!v"}WH}o7s=-)?zOP-ZsfE< ߂2ޥu RJB2Od6^au6y֛6W1LK'}Q߆Z!gAgF%Id+pѳuQRǜrs#.p"_M8mSj9QgVZ[BT\m`>(JDb ?fp 4zC7sUX$Fct~Ɂ˜}T T3~7Q&zfc22( qt"gN+N#ɌDf2p`ō;dW_B42?yB&3${U$ev&[}$ :u ҐBl5-a$wjcXy36;:E5^#k]=JаVUƋ\k['ehbNcD8z0k*o؅++􌔉RY7uJPK)c|y6e7 "FU^qlMҜ GH})1dMh%-y05D z $6TuSSpK8s <3Xj]įox?rO#8r)O`bǎ(/+eRFKv_?pBXK.*4Wz0.e2l:r|E c=BR_`eq%h@Ts:j<*H3W&P6J~cШM=Fq:,.u3~e@zB_r#zȜ;V|i?/YYSϭE?Y57haլ K 4u4'/jI=Ci})pl>?6b3Vj8>JIY3ac Qœ}Jvt+Cs?`8#/  xď> y-GyzEO ڿ(av~,ծUFL$?[Ȓ )ɝ*㏷w95]`Y5/Ҋ۪_hЬUU3Ć4YV>7|S&$65ax:#//iSoM<\{NjQ&L=AnuQ^5~mj/Ġ9yWęa̽uYOOt'۷8VQ rJfQw@"eq.1S`l-AAmx`=˧i*jȶ!AIWizyD[<]d͘e@,$*uC [ZHy>ԖM}.]Ɇjȼ,8}+;-P(2 jxz[Gjrhט02Zc|CXVzz=kP">+E%\|e1`cθV)VE1m|/#7ڸNm͒:Uue݊ti0GE1%b ~{qbvuT:{hOL7Κ.r+޳KžJS׮EZwJ C %Vgx9Pr9+c_Ц` NDĽ w )-[-XOي>10<7Щ>!f]A#]04lhs[_%"z㡪I>aSf] IV̙TPSkVø޶Z6_ZGӚDIE7AFu)RxWaM?R "BV6iF=GU׽aOe$&vUAǨb,h~=ό4g`'sR0oDj'?tyB;Ca>xVg\*|IG's(ް# q>r9`3EO KZ&?źlk@2P'=Oz2a`tx8${2~]Su;%jl}&S}cs=eg=X'0Aj׫0h]{?`IU#0"+=^~QKJ\Ux̍^v%*}`k18xJ;]Ff%,܎&8^(o\܇.AK^P֏2w53|B]:)a]//6q;4 f> K8gI~|Q5 Úq@<jVh1, cO#9 aNU+xHgչ91IOjhw wQ܂QM׷=Ռ^zp0V+Bbf1/l69˧_d3<^1ѽuLN=M̉T clb,K|.8?QT" r\Op4T`tGFo٪cD*R1 (dI?#MzksԬ JkBXWbi0-](&^T޼[8&Z}8oxAzgU=#32"vu%u'#yu1J9UL9mG =H( + KD:)ѲE$n WIobx;e!/G-~[_&,H)jo V^?.qm" ew5;kC Y<}J)}tr)(n& "W:oSv v+ ^J—hi1 ɟrэo\H-G^zz&-`vYiΎBXUR:K@s`쳊vsɁJ5s_]׬?ėNGqW#CX@drmbpT'~L q8)gIzOmJiawPJP08-&?{$}:a=x#"(?+ (in=0d>p|a^`ÈcFAi0֯;a"j Ѹ >_A<{", x3ta2]zjH8VE=逨sıCwrn{\m[}PGiVJ".Kd3z Ά o%kQW\ƞ0xwꬅKp,B@{9BWh[uKdS]>xbS}_ ikCךrKkpRpae˵Þogkvly}b\O\xSnj23 u6P.!(F[2ed\D-P5K6q.>O(S ۱_΂un@^r. ޲Қ+;4JwP{Y*[PrLU ^btiaU tt!ÓrpHtBn aTYhu9FSGk0ā+ORmb#ݐ jƈAAZ|c짊Jh Z#V? Myg4zX#ᓿ+Vt_ O-{F*'{Hj@?%͙%iSmEw?3GrȬ;"oM^Si+uc|C!/=ށd9! S(UN|H1#zϽ}1~^5Ae 2xۈe}̼b(Hoo9(0nwXE_j 8dƱ&!ȔiJj#Mu95co^rl~V${+y*ZRhQK%$ 5A-o![EtA,bߑNH.Q͑C Y!!?ya._2ru?=\{ȂtUTk. 谆3 I7sHޔ- $h8?v/] Tُ7WwUUTA9$-C>Аa\$@Itts2(bL 9iwX:3)@bD?/Gl5:X+-6<2֭5w|}w/xZy"XKͱōq9NA^;|*c7jk+O'mI/ٟa3dqmz6He"7ͭ [>jU< "fȎfVK.a k­]ȁDU1.fn/riV=p8L^4hNrHfq]Zpum3bL5|~-Q6?qǁ&vGymI:.t'Z(v;ֆFi9 |3rǺrM礍\UDN>z*"pB)7s4zw$4Emti̧^XOߝ %&G'n,&d0|Ξ0d]wٷ,c 꾡F֮XBZtj#vP e20@Cם~h=@mq:mx 7彳CF` 9*ERͿTT"tˋ /\./Ǎ@1T"t2&#c.w;F C%Vs" 5p8;sbՊw9m4%;C?wI:I_۔FIT)1:b{`ɽ1 Rr\M2@ ml_r^dq>WB#ZYFX `*KkncDbGXC-9~lP<7,JRòؓ(p4rsQ*Ff+qֵfϫPQSyI95;8P71Eh"U;A` 1 $i_NZ|ɷzC3J7$d2 a8 0;Դ_p,m~3'ţ7;qf9}F|IYK#[k=)]`YΒqFoST(sI3PO]+. ZŕEkVh1\acB s+_=p)][vU18 H@Sp(wpב= Yl86!i\Kp8wT 5^eM.sO%<$1dQLӻ2{eHWY4 (wd̘1E{gz(̍^aHBZ 3D0BiDŪ1)ʅ{(,x2n1fpNd2slV{Vր āޠYO#-2_b @NC#,*OnsǷhNHc̵}y,AnpTy*ÍK aS6-G9Xu8{hcv@/teQǰu.Ku3nk~(BݍHr8u]3 `zͥ;gRۣF;hUuH}KlJcNp4\ +Ǻp@eY?1ћd- QNZe&Oa7 1M6fprSlΑ&Mx'k(^ 4ȿő, š¢ӽ(| Ĩ1 (ͦBqAq}nWfhSI ◘Vi[/$VSސt)9~}@ҠrNstVNW\N{O\Z}J XL3Lkanazζr @63[Ҽ/ˍdu!xsdY[f|v=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/Dnd\èiU쉠\s1!w;@$%!q}&! kcU{ϻz  ;wxA=v|Ig3_nPG@YǵEm1 j&WZdE `Kb[^cgw)*翼y9K:j*,\UDTҽ wTx7APY]B5f@$$^xwbD D'z9\Ă^]%R#{a< 0[ԭgό[צlnqsfҼy1,͞1bǥeT>haUgF'dk&*5 Ӫ6s'mT Ui5MY|ѝ0ҙ[m`T-v{"ߟ^jH1{UE/XcHfP}X4N+թ $P 5d)x}Wu3R)=ѕzkjŗ5a A Uchpp ;bY}]2w߸yE[g~,n+ؑӟCfIB/zc%1tcbD790XriG-LQ;^|L!ZMCgRVړ̎6zῗYI0%h *p1f+Z*RKN% )ˁ ߵŘOR˒޴zF(|_qLhա'^N0ynu攝[ \ȷaU[ÞqqF\ (ܨɽ(CvUؐڱ~ǿ/1lA7agW~>9uyA]%c>Dc+҈2s}M8EnfaG 1J 8*uE9"uN16!MS0]#y`oMQ8k"5h=Y]!"K/9dc%M=Z 0 |^ b [WtbjUUoM&*<*ϥ*$eJ觖"U٘xk8  k 5օfID1.n8.%5FL™+/ُ O僥~]4 8BP0 T>,?k{>hnIr!3 y±$'ǰR9N9)BmBc|I/һ:Z-.yۈֹ6Baw9GiBA8E.k34&}e|WSHCD \rSN| ?Guk5Ћ+(XwKnyG !oƇHHg7(uQH1E}~]Lne* yk@>(h0C4RFYYg+jA q&`bF{gwܥSkq8oTvl5K+[Q3٣$ċ2ÖIJGq<̬x D-u@ww1\`8  83S7.x[SX2:_k,"|C|E-|UÅ(+Î RCYykQ+AZE&Chit̆rGRm:q66n[DI*rqҮ e |G xafUrCNJvjS1ϊ'Jtl.+߲W F=9֒ i-clJq[i)zLt&ɾ|rݽYeNWUx|mRMTº}=_TܡhVc;{?E0Ej`mq5CapkㆌhIKH}K.R#d+u faDчz̗D eyb";z]ӟs2RUf8M\%ZGi,@t*lvdf4N๤#CSrwt?mI lG"" nUɅ#`HzX>Kʖ moE) Ʒ&&=waȸᑧYbh^|2+byXJ;HŖ7uu x̳˥@]Me_}Wf+:CAs_B.8C8Fؙ5_1񙱽nAlhNIݱ6SvoHK ~_mİG˨q }oN v:vbœ[^0jrgV/} 2WdfXZ_TfM(ރҸ}[6u^|vs.p g5z"]ej4HZ%@'tE0#$11cVcC|W(isM+rg@O/}1%>Pj~|,XԄXsKؽ'*`$u` FItcGsB4]7XJ &j& 2"HD7 RU bB5A,S7ɷs:FS5ĿBIe j GUR y)c^gI*`|7nvٟ,G:˘[jz,nzDy {+i1JU?K~ ^`g2V KL+"LuY;ܧFTnmCx2F& ̒|>41nƮV,>ETO(: 3 '2cX<2rG^"1e$H\܋:B?U|hb21X֕Jdqs[z%IcaJwF^WHj# }/l%T=w|}hr&w[Ǡ.hlHj܌jhET`sy쵮i ;Bkmi28\>p2\N`WJ @Yhvc++ Ot+>!#J?BJ:KRlKȋ wWHҿ+׺0{/e`iPqOBtV ^u)Qz47:g;iײQڐkR?e蔡R(r!yK5Cj麨ǽ,C"\I'Fأ T1H7_Q7˦:sIԳZs{,rųsZJ Z56;[X_љONHvNJYOC_)R5،}9@+b/P܍|qU_ WI+;LywB!R1T)uls8Oh DU!Ķs@lѹ: T.' 5ʓ`6uZ6N60I. ˱[>(#L{?JÆQ,.t-.vٯNN!t9da2 Ifw龌Uc5 ?+9@jcF}P16 ;'x~-6a~dnNzJAj߬% ^7\Ѣ2٠ %N^3354 ɗ%V9CT5?8ecce e`~Y O$G`gI\7&sie`Z*6D | ~jnE98a#QTLjW4_+z> Ko~CSFy1ahp13x,En<}U/__sbEDE1o!bC)QF$VAݎ[~!yUXN Д">{Nl]jf(ј>̕ZPqFa(\@:Gop-1%\ho?zձ%?Z٣=G"ȨE#I?GahҖI,tuzi6=2RʝHN]&1eԴ?*Lc>P*wLRK9C@)sAep !G1O]PR1p40#@'u,d8Rx#LZ1Ht^c=o?`ȹ661L{ۤ@_Nq/՞d:ox!e.f}h1Et\\Ť e' yj{ )x*<Э@_fXZI~ Df|+7KO[$V1h%i#uLϮ_;kbgue[-pIc!n1:H70 иY *zb!rFPBw#K0v1{iyލڽc=߄RS5@B{j@υ.U Rd ">(H%֮v?9l>PFcУH_t]U, QxFÿӏNखteȰJrR|ҿhQk%MVA[+!u`~ul&NYG|]64@=]bF9Y(eϔIuMiO{|ٞ#ȖVd: 7\ܰq1?f.ōiMf e;5~g<6.ne>qAh%&M[!zinS !uqvK5kF[D͒`޾C`ćwdS-Xzvxffu9t"z0ogvj54EĎVK"j*xpLtID GU<Fq1aZ`*>pKhtzR6 <8a]S6dcwU&vPV ]f ѓi4]ܭ~@xdy2AC#b[F̍r`t1ܠB]\)_'?!n R,~9x"UVa0NMHlaP1X2B~LwʓYlBIƠ60V٭F9=_PP8xȯ!$ik< ӥ@_c/^jhrѹRg5ܩ|:EB<;-ZM(-eo&Z(N!ToTm ^_a,,gդD_s?*%MOn! P6xAe}O[ ;1jЖ:SKue4`9;DW%N n{sD {p6w !^HY <:^IXAC2IP{bZR ¶ejNPF/zbp B754Xc"ob%-2[el3@aݶ^+p(w#$][F9-Ks"g/U"{t7-/5TKٞMd92iKVJҼ# /t'3K!aKh3BrCNIW'lϜ Ogb_bOlK`{zd~:H\3B3G,r$8HV\aS|E'Kň j0u3;#=)6ᢾ]Pɏ`\_2ҩ, s=@ HK>L)i.m[تnPJ+;Q%%\ڧfz H Vb0]7mEL~ƵYq  mNDycfFa‚hX+8t"zM?x#*7gDV@{8ﱄtx#Qm;G#'I *FR-YaXmwc.a×10S#9~Hj tɔim_`@мlڽ{7W$qP0ɤ_}hn;c Dd})kѸ%y }\t1>]Ea᱉ڳwOt?*t41f>[Fp$E%53r%`Ld͈AԉE*Z2/Y̽oi-wbWlx1aԙ9Wj?pMN7*qC{<珻#4/1[W1wryhdad(p܉1tn[& wwlȘYMN0=Jǐe?s0~L"rAS'6O8rnIq,v6l$0jC_ei9JޗaPraH#1>ܒgڪaX$c.aGjIku.g4QG,ΒA{ɞO"΄Atoa5H ]:QsVBy QఒeXi.H2)^;Eneާ9csVetF!/ͷ^oCr ȣY6k o1@Mh{ʏ x+.>Va#cY:mx \4[}mDSǒ@GN%r}!GZpJPW qYNLGg]Lm46}5ǯ黚'#Rw+6kh=87LƁleJIlOӛWE?w 5O+6Rpva^OG5F\V9TK*bmp k8RP'2ñϽQ[ђ5MM8 fDw^%7kS3p.yF Lb9 .:SrX{DgHafd|^S|&dV$JqҚ87lP˓yY#/–=si=Alb0Ȋly<DT=f*$+ Y0Cug]q۶i&LA9,¸|Wƀt+*,n~X\qbVo D#eƏzvEP P-V Y]R)Jc3?qvdˤ?k4}$3%(X $8;ei2pRch{)ISEI4^DmUq}eح]5 3'zA *fBY ovP&- f/fI"؉,厞S ^s|RPǢo_CUK9M<)0e_Gθ+FrOõ$]2,-Ts%?IUd4X 'bQ &Pɇˆh=pS&j̿%nlKa_t6Nyww_ >ݛٙ=1:G VWxBEL:篨|̚Cu)s|vX`Qzwu`HÉ_C fS'r)$ـai52!ڼP؋Di#SR ג!H`4:=lא I= ]oe:vps/DL艆 kbX'EZsXfGE ;b#a4?'%vILms5.,.A0sC{$>8fZ l0yyz rLm پveR[P+6d7.g̠VwY23"NY wQYXNOaLWezpBm+|wg?=cP?;K/a:iQ}I{ڏ9W74'^qןz<ׯ+BGp޿4O/p(l_*<4-..C#_ӋP :yޔ>1d/hR7q r"X7< ;au-/1 E5s1Ȇຐں@b]?VaD&T~>۠$fљ<V,Pu2~.V!w}|'OܣV)aj}r:e67)l֓#ֲsT3%%Jz%4B0`dsV@+?qgs/Ga} {rUP-Ef/UQNJKY\O3qCM:ft xˣYz*Qe rxz1=8<ǻ,X[K:AE,X=O T?o<鴛-9{^ߵN_{@~>z<;7b0t_Q9:oeR{|JH~ޗi 4ؾICQw+ĭ2p> 8ķ؛߫ԌAf> __!)%J<).mZmbG{Jȫ7)k@o uOA>P;hT[,!q\"jA>X7^@ SC.v8V{rӒεT\5%UGo*PHos@o4BHS}DG'?T"kNAp('e6-E՛ȎWQ)9aP#X`nɓ Ϋe[fr{|PÃ:n6~]4x"d=9Z*^*\M(|' %4j_*-ױTR//NWgb]`*^-їo-ryj}`{Ft  lm2c-_&7JS"bu)h؈ 9ޭ0]fC^}䓣4z#哕0 @OpY!a#A疭SCz$|A11ĩfJ]O#8ڳrfUupc$!GUe@Ix<%A݃tC Jk&/LRFƔBt,֞V-h`,V"$U",iӉY )WfPs,z~.?|݊KA&Π yaQ0|\$>Qm̞|{i%M&&~^?l !/*;z'Fk%AIpoU:N+dTA4 5Q\qc?zYmen)m 62wOYUbʗ OPYΎVЧ TQqiL>b:E]W>T匢UA};6%%Iƈfz ,|f urndb9/p3H(*B~ Y+ʅ/"D$'{Ao̅4¿9_C=љIKN^_ƒ vSul_5'' KtGVB%ô>>* *padF@G@e #8*- 5c=jK!E!Zw`D ӨfqpTZvqLa@+D?4qa j[!Z$ ^isͣEs[}qn^RΈ-'nmI 2>9톭+sLpf=GzG7˾L ieKw22Q&Z~vn\Z2E݋~E=؞QP%9"5!\kGC(RB +QkzC5LOI<7EF&$~5yk&Fbr̤{Ϙup<}Wבzr[Of(uAřAdiR(osA6 u m?G|2ݰ[.i ֫ _ꭠd3\SM ܻSFW1 ¢MISU. c=NL}{ۙ~O o>hW(z\~rM&l@*7z-]N.\Jvֈ4>lcG$&6q H쥦~w)?aY'vB=[T/9pՐoS͛Jڝrw]'>1,oK7*{pb fqf>V`2ЉRD2et:%Z ^g6G55,]BzRv5?iN;2noP'%CpȴcW[ y ŭ>eRRȕH1lwSPhךo6:`pY"R x]Ȏ\|QoC?G}EK:`Ä6 )'y'S,8<"RɁ:ȏwW3NX01RkQjV>? /J0oPjV|pr(.9Q wDMC\u9/Y:;%^J+,ܫ 0@79Gu%}TnTϫ'@԰Rˁ`-Ikrmbx܂-5qt\Qm7\c4^}^;aZM _wq}9 QmSb@ 14E+$W=P[E.c齖>v]Fif'_RY)J.Yk`YJw\v:D$NJ3bRlRŮ2{s! 5`U9/zf\EmxAvJ JW>tf eX-&8H7lD7dr!wXSp,bnmv)R0/6 X,rL$exd%Ʀgٳc %D>3czW_9۠9~2}HƲC]BAesQe.J/IŬKm dtZc=BCm QP!o=x9- %ޘ%g'y=ڣ?8\p>Nq5R 1!R2_gȥ'F&#׫bD~*>],@PwcA#$[(D[» R"YNיsup&_&I7ϜIYn=Dmo` g͵0l҄?̅+tB !ϴ# ꡽3dE'rK.9Y$= 1 ȹkIRE*A4M%r KPܼͽhPmwf5`÷+=bGF菃 rv̳pIR3ꅔoXBV= ڧ;t DܭEWC~W1:&U%sT=n%8JxҌ?}hA Dok}UA{уIC5c5700_#`T6!iB?X %;MCwđTaEBF"IPE9g*I?~l+)'15T盌)6^{5l2 ;I)po-74}< , LqVkd~}/Sz$ ="f)27L51kB' pXz,iDMrÚXUNd$u'*<֓^ai?{ c6K "neRPrϾymHN$_qCw\h]G?6{O7>oMZ ERo&xyATJwݯXOK0f? Lܠ <k^@K4Ӓ7$|)x0FLlsd3?c]rIZ:ĉKu:';}j 5əM*txEa2'ש'b9Ĝ|R{^luK1Y(~c Eb)m](Ա @1_X|^C9TF1td@n :P'ل+`FUreu6'Qzti7ޣB%M71Z&E#vkr0d/"hH30 uF8BYoL=x7flج4b@g({ں3 $  bׯkP1}YRN_wg_]fcIq@am͗j(.Z\2M 㿘IK?㫾,r~GVH?FF9hgF)h7J2ZPf7O [ԀPq9]Ch c&0d#g:PG o -W;ex6F9l655ns`dChaa<{mD+ujU}k W^[].l""f4P%wTyà_7^mhz@ξNwn)+je}{3d&!Fa+T @5,(vA6&ژ.=FCjP^S`Y.'dܡ< dЎ ;?0o:Y%e2BilܪZ`3+/03$&3f@xhuZ-2ZŻn 8010y30'մlJ)U;DWc*.l2E<Hb2/ e$qh]tnE|j 0Ӿ,Ԯ S]Vx6mv:Df8o}aVsR*P4ר6*o^b:Q5Q[a|mE0j$~xDe\O;'7<9vrz}:s*+i Jd%X4V,-HUC "gpQ!2,8iWN:@&/ %1:6YCED&C]~3`;:|oV+`OI4!$[`ģta8wq< C[1_be$-9!Y[D~0, &1OTYV :E2wBݥ+q^bFc]S$W '+ #\0 ji)rRcwޞ)5ޒ39&i@H`J7AY P2;Wxq4 ߟ9,@z\T?: ǖ`4bt"^zbxp!89!$(G/} f &Q! DJ8 o՜u-w=8͊Ibt*DM:pTaw1N-lFh9:P 5}d%9t^k >qMu"r֎0&/6ol|'uG t>y5,L?}ZWz2D,ZD\hgKu5 ]c%b^#H q #/êdAYv\Kpj=$/s6M7V]_^}Iv\к|" ?Y*a:)!ziA崙;[nRQE=Nvbzs6QqdI/84]G ņk˧I.|pGtULo?b k8XxE687+d] Ɏݎgu)wckhar{+8pFv[J[?9Mέw;.˔CdK:RʕzjI)wPZlf`H\|_M4dN^[j3 kNOZXQs٘I'dLFFhzb·B1ӑ cxL݅9#yT$R֔ʹݩԸ :,CcQ 8 C122|; r!sM?i"s])բOxR;zॖZ0+TkNQ$PMsns0 abT'cW4R`FiXGW2OYچ'nԲ+]Uzyw;\طQlNQccd+t=LVgCZj.co'y<ܑ/$bh301AwW@0}HO/_)!,k{nT&x* ڜ/ZJ$^c|N!O O챊ڈl Odi{-|{ Z37z mfwyfD\멙K 2}.D(5^(#08$ФHGVU2kJ@630*kށvrǷf4[uxzvUlDWɹYЩ?Wn©π@ Xq^sI2Vτ>SB(Xìz )e3 ) q%9z.y!vR%b.kT_B.iڤgq.r๗8zaؽdp7aٶ6T3.~g2oMVg0u2+׿r}Pv 5>RtWq$xm F CP Hwg[W1wYp:PKJY݇"kD9{;{[y=lI1C@S[@U̾ۋUU|6㔒zEx\}Y.ȋBQe}U{N, 6])Q atW-;֮Ǹv`Z,6^{tY8j }mF&?LJ0  c~Lbb]+F$*ʥ}eR "i*SiM5 :rrx]jl][mpCjFޚ|qpWVwϙ\Y)~4)˿9ʈc j2|b0ϭS&V_u\6Z(zVlmwvLq2BZMV9=vnY"9]ɉp@4hQxPb >ǴK]rk#. GÒ1KM+X%3N!*(GS6j[Q3|aSf@=5U?RwMu~.M]8.qm33KF6S7 X+ 0te.I4mȗgf:TSC2Iz'/NΔ4;@>'a3X0{S[ 4-=e3oRkԱQԱf\osj$4qZRCu_g״25{IX[,]8 ^-?t@N.#쀨ԥ GD"HEAײ޿AV&z =-|5Vi&_Z[IWj[ LO\p,=E`QXf EEO'_X`\`lEg,2BXYs6EQ!")kİ.yaMſƕ~ū,3xNj^8!`30u/= .IT[8/+#pIE lZ";/aFYL!L'[ګeYo ϝ )#P]Rk&~2 Ė$t O!7:ݸV!=--r4\M6HQq wM';>LCSZJp_1ݞ'Lw OHJ S$DͱTG"vB8D n+|)Iu%jbcYI|ltv`I:8 '4k䅜̐v|@%ĭg'J0O ^(& k.\8t :k#v1M<䳠\ M: )b+G+v]%nJ`l_=W=rI~!_1!.*.X Ҟk2M5 ><?}V3`cdh#ět BSp&cvl%Ni*Z_hEA'0'&F-U!3EpuNO˃B\= O^]0,ěuEK?beV8ѝ%- y-XS~RkiI.Bg)ENӀ>eq#X<+~K smMD-::U# |jE O <\ y&&X=udw GGwTlGL(! -iw^mMи _DмH]M~c=_ < jM2g+x&0:v ݀`cFGީʸ bVc">ɪ^WOBonV̒}[hoj-ɲH#rJHwǒF럫yhh+RL .zt#N{,knL0:&2b8Le 1"|ӡo-SèGVZQ*r{Dg` Eĵ %;9w xS{bW{Ty2vT<x]ޘY#"-~T[Ftbti[n+&xjJ^l>N<;$cTl!CDd.Z O߀GMIp,z}x$-1!tX;euW m%w9UEt\r* EUb A HUrH#"s/b?Gnix-=M:Kԙ_y/odxITħ:ֻa 5 A'RZR;9ɠb%y8rI\?/׶f`*2-@c{vE2<֊MYVPz_ 1-Lcn&5i[n-H{bLDK`SL$lɩ_Xe8nBԣH&azMk *uh<@Jw7xrY[mxzO\fKVfo/~7;ǒڒ3l{)!q}45oU^Tѯ?훵z1/#ՙ0$2M?. ,BOS-h ̊WNת6,F/AN|N8=vGDI^sKl$:*1Tq"4rs3!Pf*H6 f/12'L(U d 5.K74 9Idmmp_wś/:jSX thoڏm|>;=3[oL,yfϻѩ\vFR K3஗(9so™Y,wt ~Wcy/)N7F!KtL$8/v[O*< ֭M0?x-I@/evR9'?)in V 7Mf&#W*- {`U`.0>7>܌rݳ ;AR \V 4hDGL>['d!7 8G8/~:8gc„au\zZ_D>Kc("˶_&Z@*aWVKFTNә~6BsmwV F@95@O4܀/nBdFf,bI6ɘߧ3r'2M>P zm ?tEDs2V+2  x4NkԹ Gl*j>L1yڻ#2okmޅ27$51.s /dCyш@<SҰӉBYSzcy#v{SZ8%eI *B=C}zҮ;Jahs>єF(`Mb1}0I R;iځJ]^9oV7(GH-`ʵ/V&ISu>噋NAY4 +*%2p6 X乸80,ClG+ڷ|"wBՇ]? IP<)MQƣjV' nE"ʫ~cI4E`UohTAc?C!|Š6sIHo _Q;']M;kS/Jx윳7H7O L%ゼ56:qKx&Ho /t;CMɏ*A _II"Q))A:( 諭!OZgSyd.43Ѫ+D$ qAE',jRDjѼ+2JTڞ8 ⦭ͽ`a^{Հ{ ^#7 ID-{WcT 6tlH!ݗU|9joQ5xWIȰŽ/Xթc7|h{\Ӄ ;&sx,;F&[c$#;y%Mm%{ w7ɤ%àfN(#5bh/GoNZa][8 DD'ŅF-. 內]wAp{e`MPo 6?y7)f,]W( v 1܉F Ȍ| E1'QU'Pxi9aP5RhZtOw-}|Xm7j%&tT,<yHJNѺQua5 a4VCPqh_j G[#x4Ȅj6;uD;{74&CyY3%[F~s?2y< 0I M6je^+d/?=exo&=%u0`mOwVREն6/i=eDD:KLZM0m{DL]s雨3py,%|(mr*C{Ӌ2U;FvLgaˠᲱ)/L!A+C\nG4wOY.J3S{P\ a{`)Fz/cQnW˃y7]Vy;]뻪3pbҦ]o<K6l߮/i.I0sO3=h E+c=t{cQ+x~.jP+ɒ0-# @AoۅQZK:Ku{t{Y&tqޮ4pnn9 } ݾrXo W' KGo\Kn`wie3YK/ e0Y=K>vߵ_p/˜ůl iz!jr "q|`6l<1yJcL9S?ȤECE:qD' Sz3+ 2TWK3lhm׷H뛟hίi"KX7 ڎ\NE;P,0fpM\z׭'B0Eu>}T=%S;x4爊eG3Ũt5C{Tu3;/ -?/Z:΂.{.b/6ex0ġdmoFb?ABi>U7 >-E"ob>N.87@ɻ3ObYA̗b6o-|98z$"ciq `.((Dz3\]*74*I觮c6l""]Ѵ/Y8h#*ج>ʑ. Kd}ߊs.2Zo -yhݕyJM>00cc|ImNA.!e(m|WH #~/HRG:^˼ksKf2SM.\VzL^ޅRhv/zƟXn!nE1')b TvB m[ Ϡ66-a^6OpfDw'o:Itf k(Duzp1usn*3Q¸jќl3 7ǛMp@吰l*Lj&qr]Zꨅ@SZb`z2KwzVUD"D j`DjsOA /ң}p-%xM*}*7at4ycKVl#0:lfuM$\[ WwkD'ihJq"f67!)6Y*C/PF.e09"$a&!u²=.ցEm0(eo%Oӓx;PB^^⋋Y'׸~).0,"*Fj3,*3 injEbv{ (Zn{4"0 Ztej)w&ZJKxA6"Ӗ gt>mg. [4TҨBuI8Q8,IiNz&j)ՓRK}a Ou'=e!Vwq U9G2sjf\!} Ir~wO7~+rI9٘:6edHc" "p[?f9M7KXGr%k(iQ NZz[0j.byLkQ6rH؅` T#,:[uG H24˘'cg6^2˼+K)k z@J0i ]K#eZ2kzC ikn 773$>Kzg^ kɻg1 u7&WxC9cD'0#hةE J&_;6Wt(-/0^OϵGoCK)mLV7B}| DQCbhԓk!mFCn]7=KYKGXa~'"PP74- q%ot!p,2ΗzXi/eLE'ډdٯ,Uۨ 6~ra b f~sV% {Ƭ kͰgbR Gɇ4T,d9?NS5Y(.%sI 6hkN~j}-ũbT޸ܵox@|i rrF]y5E^- 2Q$VMf^YqZ"ݙR …:3 .DBI"=jEr|  cqs-~@8tr(R$s/10bA^YYM@.x+trWA|r(k"x2Qq宼4>nyD.tP6$I=ˎpl :b.4B[KSڱiIl/݂ϛ>7i\0I}a!Q?ikgA4R'Yʲ3>yQ9?F WQ(:2=l (bW" D qt{oT/d`^i"!Ƥ߄̔tw`T:GmΌ.v(y~adž]f9J{+_ xcO&a?nia$\e|xno]xW4Dl[TP|oha?D:1~z䕑cy ﺯkO~IeOHuh$n1&Faם3ceswbaMك e8]N@bx‚R{ U!ˤ]2I./1xĨ^; ; tYM#ߥ*T/zgY!Iѳ99Z`$$Q9^]|׹n"grWҌ@%CZ 囟D1H߽W2yաx)& ۣSF ;bL[9Ha*TYZд" YՌbtY k"m?լdb 5,``[tgT5X^Lyr{㳻QH kzZu[sBEyIh_u|.뷫|[~sin[b9kVsMe…^,5 >NْQ][{0\/Tf9 1,Bd z\n20IM!0]ޚ@<|H^xJ;_e{7c޷V|Ȼq%dud*j116O`,VC6۽3el!* nPt.`Duc\ũ-zh:|P=o隞"ղQ+Si:m yTFWmZ5^KЖV GtGDNuBIks]$Gߒ^ҍئ>(%\Hv7x{Ԉ!/6jrH 9.hgmxlJɿ@lg xg Kfx'jh, r$a]|2 {{ F^xS%D,y~o%mn柑e'XP P# 2g:O8J'*joJr'x b$rinө.7./tEy"?}N_L?Ju)(<5Za$DㅇZ,V58iWG6~Fۢubi3 a9gk$wln 2u%9/~&"%"o{7\2oAy+Ql`/72SLKx돲'%Yϕo|VӢM*Ғ= Mms|V9fg2;aBxsڜ)99qٮb/{Iq"0.L`/i2^~VϽ-/@j6" :xtvKhj6d DjjGy'RVoT2:+s@9”\>ౣ&B۹{WMxxXݎRRQ3V<vbL s3uf2ڮk ΍.ZxwoY#ˆI1dk -v%U d@->=N~܍dX؅G~BuYMSi".;=W/j_kV^Vm*L{DG}+BNc;_QOIa)tsqoaX&B)P\?>mhr8V -T',} b^Ne@ !EakUWsMhW',$ͣ-d'6^xzx4Z97eR?7]uoG 8r`X<"FL U]eI .) y ٪g.".y-z?H+pB~ǝjν:-:% K> LiY3g}妄;j3&u[m'3u,~c}= r^p`|My͑&-R!/gE,n`6uh*r2SUo'%ȳl=c8CdcQGuxaݯbD.&ܫ< 88L qnn09/=j+gNM~g1j-&ϛeP>xbd vqwPrsfkV r7 P?oe n(GwjpEseYqOn '9*!Y#jh^#H=~k,ȰQu6Q/|6S0PET;rBK'ZwEӍ]̞}HViE; i|@s%@(ўqs#mHp2h@\ y5 קLTPl)˿܌x"VqHl# VA"J(\uo-r +f$Ƚ p_/l6eܛw@3'HޮM ).ΐtF;ϧJSn&v|p_a;&2-Yr>Ť;2c#N9 duM=]Gj9ch:Gjz Gxg!Gy)]E(l'>`M{fA}VFѡ&F9kJnIUJE! ]]ϗ'k6(x1L((<9NŞG!ۜ{)-f۠s?kgLI8IcX>|Q;DR^C/G\h~BD$៻4XH~PĘ[M|@#(ҴFOLdfg-h0tqLQ`9Ҍ7O5M| T?G|=>ù!pWP|zxN)PvtL-feeuHKK'#Ei2?a?5ī2J) fM7TN&鋶cnDI$3Jqzz #l螴G'_%6|&(7<=ս4gYl[h+-u|ݛFA.7/lEWm@VJG 8[6u``8~R!7=8.lx +Gf(beu#Y ۸#}y`FB)0a"IΧ%rm7F(F5ULkTk7C[GxDj#ӟ_UƦඃ1ycj:2Kq=" rP)Usj摤\"7 j~,iu&T{M9^":r#vdNCՊ hC]B5漧!0(3-zi闏? u(&^ a@MLcœ m:沒lV`S i P6S%u"`~Gmy%g ݵnj] ˆȁ^)?ǵq5? E^u;Kρ,v`\qcufS~.K6Hu充1GhNV9\uv&iQ䑔og!4 ඩ*H-NI`0,:Phl쫲.K+;@x@6ؚD߽s7$ si~2qr( L{eg*gKrRQgĚSBsGH5xiLs<#3c哃[,!.;h:"`"DgU|uݠ|v>?چ|3ؐ:nU9~bj{g/JԸ_y~۫z[(4< %&U gϬGE;/=,$,Q8RowӛKf_Yu"I&֪~d͢P*qlԷIpG^ x)>> qAJ%lK4ބVRĀCOhl+X}iSE5׎*-Hv7Zoe=n/Nj{/ WgI0nr+--[˗ߌ' ,*ӳhR"Uణ8fjE`9',棋fES)Ie[blR3Ƭq߫qۨpԉuS yJFGEN%` $ޡQF-b'%C=bvĶ2eƫlXRbsq=}$rs@[X"(+d0_G 3ZfʵBBKX>HotM$hm;d H~l,S@db%hME 0θsfZ)8_w7e5 0 -y~8,)8K9>ὅک|X` sixA@8zg[_Q N![%.;&9i)gc_BK׿cV/d[lQHabniyfZe;FgXܗh&7[H,Oճ}ږĭC 2 -k[#EgWEWbT#)GyoϚJ)_ 3l*)5f (1l͠4тdLB6ZY4Nq۷ѬzBq5CP^Kςx[#7@Dڥ=A?ADpX6n~VHHï2K#iem\ qc@ ]JW1a%QI|_jʺ>*F8ᯞ*\%Gӏa*B6ᚖLa{.C6C vfpw&-`KkܽŮW΁f^V;Q>ޔ[Btu Pmn '$N#hjW'H:=+w۶joR8%`p 戞[ YLU+P7jJ=Ofיt|ƣp vKY#7tzh+0%5*F&uWz~g!@Ry&-`նtJzajژhĊD%l )L K-QR!y * Yɵa+pv'm7;lsD@?wgq[b:ؑG'Q -7ǁR/$Ru 6\m*ټT\k#hnh?"ҡ hZYH'Oڬ e'%K6Y*Zrb{9V@ xݠGZCĔr\gc4`p M_V\3s,?#4!^!¸zI#g7sK#b^St,/M570?LR7VE\hQ.q3jJ~T(U2SYrdԽ#npxhpi$ˌ >†U]ƵDVANT֘)g^DS 0wpf*&i":nA3|'AhYSu2Gg !axVNC^9Q ~_q-eu1<]G$2"@{|{v%(4akUV`j|+gn1$t=qL%v_(I ==]XaPjOL4g#5WqM\DORh:j!m2F|C3:^EEb0]K=`W14N;1Tq/9K!|t6u) >" ǥ #( Jzٔ-e <'ɠZh0""X_ ǒ?sŶ n躻iKqfRs̺#ңgz2:"[B^gJ*ԹT<\b􏏡(rzf\1lkLI7B;A)sQ2Z|6Vg"7?k+3߭ZFaw\~s9inT=Sқi}\\ 㦦oQPt q ܺO$#$.?:4ׁܱPnM,.o3 s28Z[ʩcoK-=,ߡY%49xz,G+mu)递S|&w[@(і9)J|w0Kyfy 2=F*ͣ ?{rEvn 2_w^/" -Ŏ+нpe'LնiӜ7}swRm\x-A&oUm5غ!pb=tT/$B*]6Y[xy^L>G _E~P&|GtS&2,ÝeP`6<Ä> cߒeeP¿hY/'rlSiAOTCE:kAf~HWטhu¹N&uar$ꫧ4yrۏ;)åKZ #NjUl3{W"+dZ>TY1wmU,0x> wUx'wo\jf7sfdqx6k;]`ږLxW^0d$]ʗRQ95|zW~{Ԓ)H/`Ш'Ι:;߉nDAAY[ >p0RUA5rJ&`"1ƫB^^YʻͰ3VANڜ;_ Rhq570ѭGZy=F s,EV 0%+DA-k2m{ɤ<<Ձ8A%Z )QԳ**.ףXoA!@ڑCbg&!GGY_M&MJb3p..o>\ΨsP362iɎGtz^0JA9L4Hn:>ãN['[ƩL\WK3.Պ|3N $P9ܹcZwz﫹|7S-qdT[l69sԿ$#FI紓^zVYAaJNGtf5w1$[_E.hH?HW߅>Cp%.I% tǤkm%)lBag곬YS( n{b-8@B+ QOW$am W aħ>?*OŻ_L][Oi׋ !_PeۃF59[ON'fvhmǎAnkQVć3Q\ǩ> ?#{SUU:;}*Ur#~.+`y&VjF%kEАmec-x| Ec=D OL0 K3FT1Zs{P;6V*D9g-jJ{-vHR8TʓJ#jzٻ#fY`b4hܡr=yj ޿_Ҽ@3&"5Òs}bיT<Z4Uc4+ 5C^tvh wl'=lzTY0Q נUe7KqT2XPQdpG3xW+'?n T"YńK0(H}dt_[/5YG3(A3(ԝûҨ0Z` f,H5)E8"P:`рř2qa|E>贆G`V33OƧ;0X:,yB94=0 &mcdG SïridEgN$8L)Fܧ.CK,7F GH(ViO=7Nwe˿((+bn[L@{[lz2ttJTָBk %Ӄ݁!~+i͏3zYÎ24jX}\1 O3/SBī35-u?En}ÉnO?X67k, HX^O;PStn-YE!_9*B7t4Ur VY0o>o=w}2ϐ“<&+2B-؈E ee;t܁󆭻 Kf׈Vv+Z*|jނ?2|;, Nnm|,X^4s?~bvb H#-HۃpUnFۏSӉlE=p`s Ym9EΕem"οmY 2c>@2hw Y) 2~:reE^/#/oޥݚmY& ̴A8҇a#ɧB'pG+gI&P'{ $*? T0ǤI!"g++ưcI Yzhr0q "[u{PV[,_!r`M䈟Xf@)?#φ{準Cc<.:驎}#0+P F@K(6||Z٥I-ٙHani"rZTb- x`G뀏7AROdYIxR6SVHxr q]!/?%uu u/<K"/RYDAEs{}o"O TE#զ*6$ oaрF:d-[A*e)@'WGk!{:M,㋱Rm}YXn6?k:wYGP'ή :h;Gti 75 QљuQ'mǎԴWOA/7eUr..N&Jh;Kg.\N }"W<0dpТ, <ءs&YE& l}{gT5 Ɯb-]5v$lI^FX0p P; jMW=ۼ4Xړ՞i_XArFW׶sz~e?c$s5Vְ-MC.^V(.6%l?ӊB1aa1째^#bV,r|lƎfXZ#-czNyђp # &ٰˍksb(\Hw@ ֫F;~ocp.lqytoF:o.-m+-ONLzy`}EWgFvɐA=B6|ofe;qDt#o sMYU0fKJOe$}m멤R Yqu}>bQȠBrj'Yۘ+XKsJ7 A=h(h̵;3(Yt{lwMIǐT'nMz#L8${Sjy*nB 4CY;e]e |K=cS/jX*ίK{hy0F@.һ+bZ.ЛUo"D7t @2JlܦyQtjNpI=%Bz;gweXކ6nᗀ $mlH>#~Qb@dA? W`i Pn(\>u>]KO2瓝hhI X‘*+_c3hf3I>>9gU/'o0vG:GYcsc~N!J3ܔueɴ{0nN)ɽ)4Sؘ N1̼in*C~ (쫳^z$I>bGœ.e%Ous61 AoQ!F_PLRۄeS{TnY#Cg5رEYU #j0g6"c.J̯)IAaN Ņȋ)VP[\$~d\`'"1}ŨԬ*?XZ֚oG38$\ <0J8ۇԥO l^ <]Ћퟷ|dd[Zt/ÉAQF.kظ_՛*thzY4|ZjBKŝP^kQ}ж`њf3~Ak9c5|j֫T-3|< , ą25;!%~gM,d`G@@Ȣs8,Zn30pZ K(O/ gw¤ %Tp. D~#LY2ۜk n 4 TA{dއx#GSÄtW)4)րsDJ36WE.Q'#2Ƥ=ju3z]mN|]lM;7a]fYrp0]ϪoI݀5(g0б2:mS=年YWSySK1>\ OĆ yl MTQG'"[ٝjN6NP8Z"{,keH~a~%pp/bjJ:R}.@u CNڦ'ٚ`6B42`([R-޿$t;n# E?r,u r]2c;_}ZYI RYb &w3=x}~s4W?`Л^XF0ĬU #Acl3d2oXR"°!Se u-VQDJ?dsU7j"|ebr0bbJ[adxTLW+r ZIq#ˢ\)ۅՒ.h@V)7Fw^W Uy}l=V.a8D#g5mHEMcntG2V^~|d,V͘ZfK6,Kf:,yI*=n<_Vb[''"%2~Ebys>|+Qi:}T@{$+ԂKwSYG7Gcgu7sI L?ƔItRd`GEٖ,i)bӆ0<DD-Sj62 >UyU֙0(z-d]]~ C@)u ؋`𵆥\;Ǡ{x_$BJ([! Mӱ]q `8ȞR~I!}<R&뻱>~e䤐`Hfo:c8u7_Dzz@Uk#g}ذ%<\$rjOcG<#a~W:WE6_P./EqzYJ,9,o0:И$@Гh¹49R4(3ʩPϺ iO>!sܱy34׽8f8rTW]r%JV9r׻Z{0 EO)̬a0]0av }(c?H%N\;*ЯiLjˢkCZbS$" (i@ri^s "+$'28.=^D5EAIoSlz4)ŝnYWӀSFe:y)<@cO[S Vf`J3 МƍSW_4&t*zKpA]FX\&79-Z!>`n lJg+x!)\#DN 2U ygKH18Ό2Bt*aaS>ڪf<4"4іz኿|@|SSX9nMGDŽD!0Y6 1Ld?+] dqCͿѶ7ߥF c]eQ>0dh(z>vYZ2!ݗ뾚djh #r@QgfUG(X-YfCG* &گG{̀k"FZ5"$U1+~7~4-!^z)  ҋZU9OzbA;1mhAZ"qӿ.5%֯_KTF `jpZzI3f߻5U:-T$1A 2hʯO茔0붺̿xָE@, U18/_Slya+p%l>z1K{xX(`e`Sl爪RF}D@<Lr Lv|MEͱsn#]Ox@.VCa>JݡnA.X{jQ(_<\A.)q7fa%t={b l-YBgX8dB'"2[MB#5pC/|S`?!NmQ{.[&bplk!ڡ|8GJ筄 !^CNhͮ.P~oQDZ@4&礪0YNGoaϰ~5Ͼ7P‰|;Ϸڟ c@:]wtn6xMN G2P+9rP.&I-TY=Z8S'> G*aK)0irDϋmGd_~i0@I D$.ЎxOe$g1]UCvAbAcQ 0:53uvݜM9|wRLؓ0\u, 92'?j?k\ƪh#swYaZBYRm81yYLU Fafʗ>{VEk@ ^t0*7j>$t>a޾g03]#-k^1SP C=3~]V[F%}}vF6y|ZɭHC"}!NEȴQ\YCkIȚn%jhy%~zrU){-5=50Ѩ&-N4I^/6 Zڮ!H$xV\C$E(shτR͎Gɥn~h@ 9#cIzfӉ#O6&"7׶yp< "rrnzHsk|, __,7BĜ?򜫳JZHQfG~4o狾 4 Z"0@^mC}c(FЕom:s!sV%Df=jX*>M?6\A+f5-yMI ͥ7jnEj b~+ҍxo?vSǍ0q4xx+0C1B`LlkP[2G r` e7:_烰$07%x\ 4Qu鶄1CDSl\}>2od;+mIs=nu.DB6ռ7fJKEO!5JRIb>E?(O?thQ/M?@z6,ཌྷK-yp߂.ʘmָu nyyo{\+'@8Y/fִ}V]pFJ%\ς ooW5X6j~_iTq\YRR@ZPdGrlB9"BJr 3)yW%vct q [Q4: N\}8SeO$u|7AnGuč$"m-ԨYwdD0Ce}Cn ޾n\tf"dFg{Ԩ޸e|z/]"Ϳ2dXߑv@-k=jߚwuŀR# _ psc꛺hBACOt.>j~RK3 ˖hPk;C>~?۶:"N{efBE$d1WSɘ/ ˅R"psA<җ&^eofYt1CO9tHpa|=-p#dǛug;!MV%amQG /Xe*6K'PA/_wL7@_::Y-cжLF4T)Y"A%K:$hM+ϘkwS8/)msCRhUT [ݖ3u5'J_GfB0ws @hLA^ :^nTO^|K>\b.+CHM?Ua>vi܏&Srb@DMav\',>.޵bUޕ& ifST&d 2\l_iQ˔dG80tyʁCv0VyզZ:ZM^q q)/9جpܻf(244{mBE21Ipb[mIagrpf֌%xXQBEm(2])_ƎzZL-{=r:^Y#=>I9`Fg?vg> LG'-GcLۅ%&hr\^y_7'34$LqPN˿5m6nOrZ,ێ}r}N"ՉK}YoVlm.ncmVUdJ{Zjfb'R}@t*wS&d^t&п5H6_6;4u^YbzyY 4TmWgM}\z֛~StX(Tֱ6Òq͎5_ bvWi/2q_:q asm2&JWy^KX4 ?*69nH&u-Y_Jtsc =}] dWhKC(D)ЀAni;|Wt P(c-Hv`ѽ,q-L/=(d'r3*`Hrˎ`5[`'@<8 2?kzNOp~-gϪ5Wn Lޮo+C>؆b2AsW5*\$DeDFm-t0C b$ D!=[)Gb@I٪?ps>QWORNRCj";h4NL6'SA4!5wcw0vb^Ÿ# I Pr_:N?dgxO-!ޫeW?$zM ŘXJƉv"~׵NY)GAog;鉕33!Z|<`F fW!i,+:ЄO$e@~= M}}5:Lm/كd& I0C %0:k(Yo7#x=l#tYBwP|lkw) g!)ҊVȀQڔm78.x*:~TZGBYB_$u8<_W[ӳP -.ଷV9[lw$yvԕ֚TcũGsrؚ$Vi}xscf!䋯c :5LT!&,3"] KL%Էtr+>iix2̼|גK\Vg~v]5I%농~1UwW0Ah5\fҨīP#$Cާ;\F6&vͱ/ljz QpcJnjũֈ*+L"h&ikɫ35D?XFW9͙A/\ @Lw 0䫴Y%?#HEeɄ˥f;FҠv]v.Oчp2@E^2y~9S9QԖ!ݖJR&ZO 'E46I^x!VrLVdPKGl է(푋>6r ,吴YP |t  -(|hC6$C$AJCԀ8 ̻-%+ʺrPeZ={NH,>rn&8 B@:"qz N}n} l~V引˄cIV-:kFe"pd { 7O~\I_80i Ltt@ZvGZ;ڰ o|,Wz p:Lj2F- 0 UPD6];dlLٜ&aC=穈F.hdW}$"0Ri(@ 㘗y[qjkχv61{l{̃\ބ@i`]QP~EJf{E#$o 2m]DhQ;?3Px 1ů3B =QYj Cyr#FOQugj$sPoVҭ]fzpjS=6~$8_?ˍy*)}5m + hBmD;>b3+G+ hqx<2٠PpaL[ jHc藗HꞚ\F(#O槮3:ͽqO?#p|?b5iZ݉{dh>SP@Wiŀ_W']Rnx?9"+ gܝ UR'3ARb<~5IǗ3dP"ܲiYy^ LLY[-YqˮٚI.CQ q&gm (IAȠ ;[ˈ@~( ɵAoBk<)D6XƼvC6X$I +&YN~ Sh5f,Y7dE|!fX*{ ^z@]7G|҇;IGݩy8+cFѐbEČЌ8P y ?C!F>c+p^67߬H-Ed鼘nˑͻ30zcsB?0 K/F:>.W;б\inx?-ڒ졅5?ʁB$ƯOsLN`"r4 8&3q1  8A/^Qg7BMd0$A8;릮Q'L|aL zO5[7'?]x˪]8nӱn`j SSc{ s\lu(mI"'gRƣKPZWW5)i^~M񡤡?+XECj(n߬N~ǞcA!bsnqA"uB~a9APjUB?.W_RGA/85˺Kȭ2!6CFs_ꁌҎKPQh|^B݆3Նݫbv#՝;mxٮvkQ>r1^2S]\Yt-#Wɻex>Nj@cYk!k=T5|Q&c>.`{kq/;O(/3͞%}b@v'7\%폗lhM@$gȻedo;U":'5U^~#Y-BJtMqaJ4Enf~c_$Z'x$^o@vXT-U1HP-^ B=ǽ8Z:9E cϜVrՠ$D9VU05Vw,%C (]#u`m]N3w}C)Yuqs7l.Ğq(%wZ ːur,JrlV!O뤝ņ+#_t'M$ɡ1JXՁ_(vN\p64b] 2UMhI[HS8AkӸ/y9dW,JDY%iB@ gP>RH/ż K `#A9m^-3>vPʃ0U y('c`Jg_ jxMOT >9Pr}zE`-=C0i {֝1[ z`}jqn!K'ZhjD=GL6o!j;f51Z$YEyv9[_F/M.\.YmU4MLKH$:XUqTv!abϐ!:R:"`! dXFx{-闄1bH:4/#5g.#f0XO!gܚd < $O rdJ[pwIgl[G"lB80Q]1aj3R/A%y.-TAL7(ߡ;I96,!pOw6U-z4&pf )'d ]H\14?_c10v5NN~Mڶ"KJW9vSs nfaQ5aDC ˰ϖm&{| /vAUtz~۱_|^4G6ʬ 'M"@Υ~k%w$YcgOs);LDK.wJ.{$*j0Y(,7DܹDWcv\cc9]#T7hEwL 5Ztс#2K>1ЦLl`]E9tX|j GN``VF,UMf ;6Ç?h`mȾ2yTմ|mɦ;f+;8Db}]W) <#gdNI" B[Zye}5}\tb_#Eigy/1a@]Ƿ[l&4@}W+!2ga1șϙUy̗`y|A^z{FfR,:X9D龗+)^>D(/v 6gp kfW8xdʬdÈe1ߘ\ 2}/:ҟbw/ ʢ 7pv'@ g\ =c\%Ѝo: r㽟[F8l0"ECEld m+L$%$RYSGbP6lD"q=aG-t|yԽC Z s Ѵ2bä4&7KWKyʫL=WBw7,z''D[vb;}VFE;%g9V0S'(PR' /h 0|kH؝ௗr1%Bbnk?ZJb_@?`s'08aܑ}ͫ"6ojm>`ːo[`hiGR2Yshw͞.a YQmp@Fog_ >vv<( VR^j{IOyan6ȅKk',IBW:[^ _ Z%Qs`({E_N,lx/aL+zJyyp2 fgW{D]6T| *=wvE=Ըsyg$#Iۯ0*+wjqhu.TDeI*K X 8]lylE @8R'_wroZBN/NqVHt ㆖~rկw#))7h"+U?O7eYO=|*iYy_4N30~K<%?x;V=qahߢF'LJ\. cw fhf1r.UDh9=F*5_àP[tW81*Ƨ\ a/#/EzPԈꂡ?C"14/Fhf~͠xU%xop)QPaENTѪJ@X4QζIEb3Ĉiu/0WWLNSgXyIαu'k~a/)1k8$@*ҲoFnQTF ׺ 04b&']KQ͐d{ |)Kv)Zx]ImB sw>ۏw@<]+TSv=[o%ދAWI9xn6%Y ^Z"9 ̘u5l[h&P[q\M[iE-jMG~'#Ր[C MP-=4w?n\iZ=*5)Ц5T+FFDgu^göOȄ5ey-Y𿲆 iM"MLX$ev⒗ܯ#'skBm (VUG\u@4^XLvWY\bAfHn sU+47=&6#Ul #pc} ^-GRzmrf G2P,e).{;dbY2\w?D={j3EKpkG]Dp=~`_C2& rZK,٦Y7$7K t⌘<[0/ fᗢh6BP*[wI#EQVWMvβt7Ŵg/-xu4< |qe I`x%u|G GL,33Cb$r6m$-H*ĴUT^AP؅`=u0NeOx9;G?A "2Zir4,LiOZeƁگbW͐GP;s."Ȑt>nc5L!f.0#p=@*~(r3)i[WVkҚ9c4A YRѳBx>d\c9P;V;䣄fSE|ײ#-JG Ue"bOSA'9Bb#?Ճv$^18:<^rR޵{N`aX\XHpZ> BJה?^X驍]bѯcPΧ!w&XN ڢqEZc4Iǔ"2=1K)zz!c<4A]S=YgN2z51ħi`eV[˰Fakˀxuj0J^}lNc68P16-mpR䊛 ׬@8Hc$^,D/T^7kO9FFi18$)Y >Ow-i%Z:!F#B`fR}E"v_ @Q܄A/σf M$gr*@!oQ_i=_:s;Cc`pt۾lpB)Xg[t~?:G֊]*Ci,/!*ĈG7o)\m؄lXEz_}]b*y b!rz'6N&2VPU@#9 d|U;Hɗħؤ(+sFIy>.͆Os[&kLO݉Ux\lDL5\)+)zY*TV2x2l(e Pq1LvXOKWQWx-eE"/ݦN(^$$D+2,q  q?xn߈WP rGzPTSy r=^OHMQ zf&er!puv*cS=Qz}3f 3jF\z@s_n_PW&"GafirnzѴ`Qn%QV|A G/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM|.p1w-Q׌&@n gchPԷsX%^c3 sO>˸- '6qi<'9;@\?ն3X^DkbHDvHg3tlpZFi3S$c.c0nfܘzckK0_VyFauMv\r%,rhVH"ńQ!;BddL -DB?2O pzl.DIZbn>>d6}7> GB)fFAkר82 4PHFIog,+OX0KP 1;fnܫ; G'\2G࿉Jh 9XaR\bhfYc%|m@<$67?XFjRN.(9~#841 0fd Mʏ^t@~س~ȟ4/;~v/HL\l>BeMSE5MCog>#3hVPi僷3גA<ZJeU^VoM*S1ͼm:[;*vy2-*Rqt^${uanx&h7*ѕ$}+Ӻo {A!f5jrãKz?xxɳ_R9D 6,Dd5dv[O$گבe簳v֥"jZzWds3 K84kQ)ZP( fcCP—yRpWgw:FC(B5:"REBTZO# & W:R:2yeeRh Y ]vE{']+ܺKA60OaKҕۣ*Xi m^ 3~rW,K?|K9 [J$PIfKeDKDU`Dh&c NJ%]kM>q5td`ʁ(Q;VKn| / U-IͰpFz<+[h%{gdOʟ$0 lA#'wv_bF,Hjዣ; p.MDZyU ;~Tv(vI}:/2EdUjŗ)Ýzl#-_@T' rA|* Ao7|UQX슻 f-rL*;.K Q d۾1 zr+TEb,i>_(5xQ:OBA`~&Әv~4+o ZemXNp?C?HWWܾduˋ.$DÜ2uOkKޮM 'KR[*(ks#: rF>bﻡ'/ |(ɌNzMS]\͒`MSQ$' .MPjO-:/>j 6)0Wm2m>%!}ˮr*aҙ|$msQsjiBӭNDug'{V!r;UF}Ua^A'.ȁ%,L lpMj8H3K7%|M %>u?S+|>>\h/&Fڵ<>HhRrCK;LlHDM7=?$3 Z9LL!=ꩍz1hnI؍'L#K Wksmҭx(`~|普J[w0s6X{Y |X+|^#[%?{կVK*vuLHAŴ{Nw~W]>V|}-zz>b 3P·vԷ/pTYK=}(ep%XtK6E3)oIz0+ob!3|'-$zW/g"?( kǯZoxΖ#lJ{2R!QGœiܨT42I OxIzw=|5Wg~^Սqڂ|RͫN {o^t3-#>'2QHH<[F.4X&EtM QK#ܡ<^mEc̀FC}N(Q5w9.>ò̪ Va*;|Qkx4F}'Iƽ hapXٲ/Gr7Èf!Q _]'Fv+;5fdu4U(a ȎK<_߾_!Dz8!蝠-oC@5ڤW*I9"$ͮ^/_!Cܐߠ?F {ycBJS*} 5߱` C\sy*qi+z{$$΢ktF̱iSSsl5F.ra!F9Uï-.@rI{1*j1}o%۬(Oގ(P &.Iu92ti+)UGX ?סM*"[t?qjSJ~H;X?WN[͗I#wR-RX%Y=DSCTGa-3s@JqW֔1WMoT[IӭVyziޟNr=GØtX(ѕ׀+?"0;iV\4Sΐ _3~քrFVÞpZ-VdR@AH$}k9Tޓm@(t3$̉DI1;ѬhB@bp d.+IDL؉FVeεr"ӗ1W>T6xQXZ {ͼaT|k)B[Rkz֨7W_(&sM|ɭG1)֋BrrE+IfV@N%v7[NJ{GBni]|t6޺,=K Ekٛq&dB19R}Ӛ^ jfh>^nu߂]zL|CTYU}i|K$a)Xc9E x[9q:>QI\7dF+kJ+i;֪zԛl8r` )GNN- rpDF$d@+t3^pO} +qLc+BQK@b;jˎIhb"Ea,"BKCtO\:=6~ס+(oA(lms+K_G)/2g[v2vm !ej7}a@AdVZHǭfCvOmkgsӈ!PdLbNAa>3ivT[(n YL@2 >Z%f:GXcG ݪX3h]LMQ1p|W@QY}7`{csI.$' %%\y0y\V~EzϑX nϼIcS%]Q\ UQՂx7-&ݖRg<eNRQ DLNg{~PA )<L V:Z"J Gi$d6vO X21TUA^;VcDO_ˢ=U嬂];҆q$  ^% /:WX)wZ/#]r _=m|b މ%;T$fDJ8̑OZX WG~ob Xᙧi}D!G/Fޅc>8 P3%qb~"[Lh(!&ڄo(IJ=G 4D{Sp(9%#UZ}x  x nJPmXPռhЯ 1HV:dMiڬō(Mi!.?Y|+b( b*.lXh{d, %Y>MzQa,-"X46dPk,PX< 5T(82YB 506}G>elqS02$NvOiHx$gfa]ݻ>;U_㓸t)/nC Ռ#?BWf[yj|h~S#㮡c, {LPaB640& TKRZ˅gfv9S7o[@aw܉ $\xDP]Rp,7Ei\8[@~oR}Q.{CTfFoӖ這E pwy5;3G~ /cݸ+&>YF@61r8W P-:î-7Ju)ήzaʾ6RP`.;kjsP r.<1-Ҙ. DR]fqH%@ ]ArQە' u-%W!Gbes:bPJ,k뭹HS<=PG;v#w*.!3x=S꽣g-%t5^h'+eF?Ku-?M[ơX}9>}itşCI g"/zK폾b}dnǕ2S} VAGZNaKYXLe*iV)D|l*Is1R y-6Gr=VQ&2lr%zEV P-Q +LF,udڰ? Fbio,ɓ$1X]v"8! ry ?`bzK(N Gj1,REyi!DQh皟%m bhfy؞uj\-=gީALNg$o>#!myzg;G6v(qMVfK!I!p"mr(abk &[,`t蔗G[mvcVaC1ɱ-eY;s*eK ZRV9)Ґ_q6܂M*}6}|ќ A_f$Dd#vb!Ew W8Yqjjs(k)Uk:((vgğxW۹ GᵭqC{rbG 0빶%-=֝k 04p3t ^`7U~RFf"[b,%Z-iJSrр[q%ᓘJKU08PK- :Q 3xd6̢1*L++HԳnXe N.q[k6-'Ao1-;2͒܅572bU>T쾌'ڨ~5TIY΅1HT jԑNtXfhH\uf$J9]T/frfkc1}JeFTu"#Mkj=mQ*ϥ` Y/?m-{OyH0IfME9J᪍,th~;ބz-tC1g؎] N̪'3|`h'.)"NLY8[XڌAw 3HzMj$C76Sߒf>{~)- ͩ3CLRYi?DfE٨HV ‰80"`7WEp`Un1K@`^[KRB)%sYD EgFbжmʙjI3R}W:Ze,"beʁZȀܼ4;Ֆ=l1P$$XPWBjފs'ޖl򄠏(3 6gٽə̑fx~2:&=|̠bS%S@ 6$*7ot6IuM'L{|l8Nu' ٸA9kDEanҠ>=vR1BY<}! ]K |l(4 O[)ۑڞCĪ (jP1U0i7!/җI/HVݦ!0ݦ4>[cwEtRF$e%b+ҹ}֫[TJG, R] ܚ尤9[֛k#&5Bq;z"y6.VUXhYDz@~֞u7n,qnTaps)Q$i6QwEVgmhͿ֩BWeaeL-bptz8'0?[>[cHx b}B.uK_O)&DzUзq@od<a(U\2QþI?w7S[joyN0m{I+`!31ٚ06h2W}H9 m&|jۙqi4fA 퀾!U%vb6 Jzde&NѾn0dZc>sEY sibYq\3(lK\+9vqr27Aׁuq!H$Uz3C 퇐a.Et`#I2G2`JQZ %g!+%FmQuF-i%rf!xA5{L_TvC*|=At:^$?$#{n M| HRS ]:- *0n=ES+kxcbc$۞>(% pu{4^{ɵ!Ia3Ils:nk} UNFd;jl ]d>fz EE4].0B=La ;1: -ʮH֟]-NSRUdCV7TǤw~`">3Uo5UU]qf_pHͷT-5tf®._O _C\xuϴ4sXQSK6Ot8%jnqO-Ko]^Cbk^ ()tPc`yԶ:ZET&yc./MDXF}pU.Y01[|:tFU7zJf'c7U\`n3.SfT/w?&.Cq7YkHʮղ -wxWt[f?h)g0r.rF~@\3Lx,ӝ+/p:%hs>?e%뱿?F~!\7z{zb<wXɤ%"ꡩ3QsO3ӁH~~`JVpPR[ý,nEznf@ r>`n'8-oTI:Yt:f7!p3k8O^TvYKCfq-e\I#DX?ټ98FNZȁF+uYuH(}0ǽVI*@fȂ<'"t L=^Ch/HեM0e!]n+>^[~BgRgO5;:5 #~fl;3-t}qwX\ikZh3[J2WeR=Xh:愯?kNةƾUB_o Y8\|LT;5yA{hժV}Mz` hl$ƯYfw\ӆPf]+)@ƫOfթV49c:RгPUw|(8l>uCv3COS2F;oD谧D`T5Tqv9[ǂ]^7.&*D`d'+U'&0e685aK;Ol @ EPް`zlE.:$+_KXhj'Qw5_ 0Oߔe5F='|e*N0qd/آk]KӭmpE%k_{ p-O*IWsN1`˱<_p*u{ $_I;3\$|N} }a~Cd9wVELьLWIJY=X_NTsgAVyqҶ[L|>t.1ݚgĠ#K#٠Y2mbٹIa$@BVÊzIXkgJDN.ל߸) ̛!qOC)"#K#$\âjJ 222򄷽(]Z0͈A)v,[-ExZ 5IȊԡfd+FIMўVdi8Xih!{ ԽQn䱥%l^o4\F-EHC|jp8- І ۰Rkg; [^$tF=4ɱkřvdf`ősRz|,*r6;jР+zWB?MοSxՉM!((ue(!Gʳq+AhNC4`ZS?P@+!EpYrKH<½.3nRXbƈ`1:HB̓uJڿ762_\]I%[-Hi#8o=۱gbєh2{=XW7kј_Ԃ}B`6RRC?NBB ,%{ݺ2H 盁@T`m}=7\"ʧ IlLz7g>p Ceci-#X`w_}^!5f trت5 ʸ4qqe"b`g^ġ:Ls#e kpsc_{Ч7QdfOO`um8>*pIA(\yB];U=G Id*0VAQdQw.%O6 t5du}i@r{0]=Z jA=X+3o*'HL<5 ޑ9BFl&۳}9WHISƇ*xUS m ^MYِq~ȪwID>MNg_\~PeF1`o'PvW~%(5)z<"hV1}TO_o"ѧbIHZ7ڊ:Y4|]t%x#'j'}AnT{POsOfR}l^zT5s2 #X1 M^t<8!doIMT*-/-¢%ڀ8Hr}sVd,yNJ_)zG+5۩|{4~w*\!?H _bYty/4_rkm@|}?^{1K5F*e񙺆MQOmާ&EcR$T8fe._kY 98R\4PxDWX'b=鍠F&SmRlȚ^ ɦqttBL Oz˻WR>m'\s5x-^}ZZ5e4dp w oe@1av¯_}CfOjQ# 0Hrm@+%ÿ1Q_u:~vS"&̀hjJHi-y2"ԋ||`g 'ldY&d >T_%^:GS'<*KA`U#f%pB:TS╌*bQ'V%ng3B}_ۨ L"[Ow fm@, $+{<̬'ur+6xK fvgC.'}:q1rOwgU|dž؎4xod뽊 "/^&Q"^]_/lʌ6$orsts drˑd*jLkYY,•ڨ?n,`K5fS%]#% 26߮@jk3➼ߎ$ [)߫ $KiL[EB5 >&7z|ₖ uɧ K:T:цCADbh%CVOAqˬ5;d◥;XH*f[˜Ȃ_a.aϭg;gmD #22c~ơn[p4gLϪs L&-AW&w hC8$Tg aaOoL86UkԫkV7[uS;z=xД)_;1TAρ =rQasaV.$pu< HӮqX`#ou 4_a'q.?_(R&~Oef:C)kpKg ۚI.Tbg?I  xޣհ2)\1lM‚N3÷o 2 X-;Aa߲R^8,Zߴ'cDыNs2~G8]4q>~zXytB?eUJ%h"M$mbHlJjhMs,R5x2通| sx8[ogv(7_/ɢjH&yuJRİ3LuHmH[n* q:%7]O 3nh,&&|7ݷ,i0s[ta[?cPK(TDFC54Aυh&!b&  =Y)ƳG{#%&5 gܣfrzE`$3.B\xY)쫲jBv1-,"K$)WR<A&̹sMuWڦ| ~B 2y i!k\y?GHxx|؂ssZQΟ4cv5N oI=#%ZBxOɆMx1pψ#)cdˠ'Jmgx@"H%k'e6@V't\`)$6FZO5Jpwb}( 5/{X*RY@tep0@Tv2{ϒ`T] ̱-?oM|[ j9]mVF6޼L^bW(U.I! zU)sǘK,*'셱Sq oyXNa;Β[8BZ4?.}&rnLm]hLW)RlxZ6)%o]~11{ZaKAsJry<낶oglEBerU=:{{| 8@+SۓC ȾQX`k)*+r[[Д.E :L뛸Ǧ ^O0%r x*$_Y-ILC_zrZEPI>glK .军}TL̸o_ ؅T}5/AFHk垅=\эE1RΔ8j/3Y{#J^@My:ejYV£ܜي|}p%e7\ǬB'rpK+ GOM\_FA Y>s1鏈iaڄ+:1mc3pZ(a hZ{d@KZw mwhIٙ#D%{PEQdzp`ɇuӌe'7.Ygb;L.CpV[szU2tܥAjiZKI se.UJsufS`4_>.y#2SڮѠ<@ هl+ZZ"} r"yPfcutGLCHv`xDSnCE hiV_Qaa%[kcdoS zpB-J{T^/P;#s%ֺ+nqԭW D ̨onӤZ1=?k UPig?v l\5&#|< dǖ ;1Q'lPTZ*׬/w9'|{F@x]쯻Ic!W~|ka]k)ZoݲTrtv"o+H)bO@9TV40t@<^qt~l85j19aNk@zF7v Y4!0484Ӗ[VL%3cd`S~@폠/{G oT$ox_sZ}Bt_"NUDO@COm(ʅ@c>\Bb|2G o/n:<`oB U׽ڻgs2lb]a /GpG7ΊhQ~@'s9A Jم4I*ټl")y q/UJ9&rڋ5 j4}'dC:ߏD]K%2Q Eձ4&gදQ;n>Vtλ5ןׂm!NseǁX/Vmڂ jh)8&& mӹm^ Cc@tn0:9L/yh_+k̬sZ)Oœ@sN!)Q Οc5*L JSf ᔲlogpJN 7ʜ5[U'ԉY4TЍifpPre'5ֿRd],1տm}nƸDŽ [GU, xgo݈ ӝMGy$z<>: d ]YJ\` "9̖m/.ۖGuڂ~xtŚM>Eeؕ )l J1zި;DN *8ǞERa [tOL)lpb#*s31F)3"`E,} ^ ]QMbgᘾvH,UT-> |ӈ?V=1JXv-iVVd49ʠXPk+H\ @8[.D)#O-2h/:#.㛔#ZCT -򺹘<0J]?:'3Or#ǟQK'W.ՄK8N4AKJ6\ 1n#yDpxrUo^K/#kB ܓį@u5u Y؝itZhD=. KiQs~wBNO |;2UCic~ Ò-)-I >g\#zʹ-6;3I0`u#xx3WM"8,!Wx7 7ec" -)@e=}GL-YU138AN94Aϭ\EJo~[9хbl(_3?lܥ+;׌ϼn>G@p#rhЖ {P-6LfrDށH>Ţh& Ejѯ}T[p=fZA\X\sɬ{UHרw$Ir%sj~]g20;;FTxG~떝1"iy1xb]INv \ȽC$~U%!M>yF}$U:F\/h82z6?&~cj҇@HcDw/t<~\L9*g(ȔPyv0t)J)@o/'h$Y>wE@y{$hNvk҅'VlW5yw[QR+fuxQ9$?hHr>c"dcr7d\FQ';:)c6J_$ΟZ yNz<ڊT Bm)LIPBQ/YMI`жWcX`$ۈB템.0YYεџ1)Rned(ЫsRh}yWD0qʖ+x՗ћgY<0~~##T4z2ٸx MN!u.Rjvw'2I[Kq?wla=rb,J; MLhVa'aWP3`[q1j;^bCf2ûgV>o0.p4`ݦFXV9P^`!' q $kA$2*PՁ2hf̅e/kzK"a㧯ZtT#҈Zii|^A_|u} NS҆OdvNUsݗ'Sεluw*]_HFZTP)fK0 y7vKzC TH/FĶ̂'edcgԤ,7X&dpșfgh}.Qȥ5|B 5mf__2ht8P3%9NvvMl4D„ /OSY> ~ջV (=b9Dc9{Y)iidT( AleoyU???u0.@VX1;ZJ+`G~LqVVwT AxnC6}ι4/V;шw9m,9EB9Tx%zj7_GRd^P_@\`KZNpCބ~8$P<ǡ@DoQv6+B3#}%ȝ@m+Ĵ't`}$"0\RYsؤRa:f-PwyBVFȄPXϦb ?e!2:G6E3=+K%u6"0j eU$ E )y|Ql7X6Xnƕ!V\ E#WG Z cyNM_bۿ)/eQ=2牸Q,N/#Ӓ)'u!nDW(fL Y@=cj I-> ru( q.H UH_BŏWx] ",kF ^#p[TUROctCmY}gMo'E4. J6X?fG+5FBnm$#:"&8xC"Uz!IVVcP˳CH~Hkkr(Nkdbiil_? O౟Y*mu8OL=; ~KsC K:#φz6flm:j/}@)l蛋xz~L&cS6lfk^_#^fHIKKܹ> f'nxy~ }~l$y':ObS(&Z6l+e$E.$юFעvQ[oEƑu1"'d<Gk8r8~1E֏no mt5㩕%tk8:/+Q xu6˱Ȳc}"iӾB*.u:"W <ِgkrȄ'ӊGc>wte e%s Z6Չ i$;GüzC Vl$[`!3Pf%{fQЪ1xǎ6u혚jqyh/ulO 9>'I6~ MF\z}_+;#ɠy%y 6Ei.;/x/ [@*0%/kR -+7EIf 9-qC__!Wύ_ITHĥ/&IH:7pO}&D,Q vMmB.DHHXW&+.lֱu܌ˇ3b"Nw낐k\gItP#f{O$i=(ux >Qa̷"FܴHrvbs+2]\}TZ NSr͟!gh{]uWx2Xczj&kswL@4u+dQvHW8d:]|rl4(Gn-95MעS!S&u*A52m&nm;)d´2@uOFH6޶(XTCH\2>JO Gkq9AMP8.MGf+aPF@sz4Y#131\'0\ >Y ސfTNP?r6*;ÔTc9\Z˦M +hԋ1`G[T"7^G^aX5~Fbi+ΎE50ѴGPI^ юQ侤>3 vn ^A%3\W);4Wʗi'.bҬEZJ2<*{U7;](fu6o$RUn G(m[ vx0QOT+[lZXSsJЀnx֤h _)gaGg[.$4g:ux~5Yl}tuiGV#9 bK{wQaXOpv83? iNx\ ([;+k8yF,vik:3D>%L;^e3AwJEDVr@P`6 TY=gk 9SY>q@s=/W7g[|Ԗ`OhaydvPE~!ɑd0_t/.LȻkj/ m_yXy4# S ,R!yͷO,, SR Qidn)ajE5-Po#Xz&D2M3xͪ$J1+`$˷EK-X^w{}XRᝉ<(O)]#k{fOe|l؇Tw1XۡM.|EnTNFMO545aK>[Uabʄht9h32KVڂIc+->.Wށ_?AwV%|( ő  }ciENŤ֗~6 ]7![ yL̪r[DN{rsfy3OE7!m +Uub_ Em2 Bʃ >4X Ks {7FN㯩ց5'D}wGV>3dUz"-[98pŏ}$?2Tk0HaO/[yY;Oe'T]b!D%yLʎH0FGfR)SSr.!`ruI-ܣɕ݉Ao5yݻ?X*I%%ܑ mk`R:(i縡"X3kJv!R+UYC)h.xjbȰ2X{3Y*gA_ s^2ʮAG>( WѝDҦw]x6fCus%_ KƃQݟ.[pf+4ٞ0a֊ia)߾q!əke'R_d*HR-GlPdb>֍3x]ǰ}`lF`#xgfS.X(Jy41w -{9\B8 QSy@߷I)bgm-1\D=U/L{YVLjG.2!ms).!20 ''!y^[#մn}O9c R@}ɕۘSdtNp g8@M*,9Dp \{Toajd{v^iuTHۗ6([vc\Q+s|0OAY i'RݯLPp-`{1^,+oQv~wG!`ZǶTHsL DGƕOxo8G$X໥z9/h//g3]%GYG02aLXi+&!} *P/rhX%h V T 2#Y=dk\4݆ I9phm&E[HxE&-s Z ]*t@P/Dᯄ҆ߒT3%n7˲AshS̒'LFQ4@ ZB>#lS[ @TEQqt^f5]7M^R'uq& |X Q6t۝=!aB*:jDgq8!5o{BvȐjK+O5T8+@N Bė?͹_^bJrN,Mb;o$ h:쪐]I!ȘT ެ*MEO~>5OuHt|R]Z.Yb{e/9dLPF}[Z%xO(K4oͩ^̙[t…YL} Wu:EN,)eX:BgjWxY"1s~1!!nSW,!{f"H+|\9՛5h%. J)6~I6&V?<T95;\g e@h)MT*aoT8][ L !q[iF%.*.d¢$5:r^8rΆM"O$ľ([X(A{"cS+53JsY8"1~E X_b ;+(hXY2N_W?UOt5{GO5XͲgW$MT˝VIIC&_IHTbD}buz mSUجnUVdp{g46 _-Q]ub;~s_֯r} ^;ږޚB8ОB'ZW4AU p@;ۨC+ȁC$t2r{4EK{JcHNYS ' A=|{tk$FoF>$c+S5K-t!K }ݽ xemAJlnI>,m~!^ N8IN N=Վϳ-w"]De8ّn[4p(1=0q]8Qr>V)A-Ttt-7۳tP 핏;1qA6ioӆ~|Xvj}Y!W'X"}qTp"$:ft=Ԯw UE6]NL[f_XlaZ+X@SKp'b5Zh4J;&ަ&ӿ4P/K>ZXv~###EEh<7,WQJo ?Blj,xa0OUv1lj3tNV~x6҂>%:0?}~Q]m2|W!D}(U& eKo=jZ\VpVs1 m{Ia՞R` S UQ b0A/D1E%M01lE,x-slJνDbΒv;7$w,s`aF҅p hqNK1lܠXx?Q4yům1*z3= *0StLNsP_(¼Z_p^vZ c[sI\T Nff(2|<:issd@䩄(]H'yq )7)Cy>ƪ鏜gouݠ)ۋJM(#,t0Fr$. ?`"hC[ϝ"7[me=@pAA&XpIdvSW`Q iS4oۚf7屶+::Shynq1{Y/HxBRXi-7\?z3 2=]5!ͩIfXEbAg~9-Zo{$"dM0_JqPqF@4Fl\_+ja1Q7([${)F|ĤpiRGז=V[おࡵ.f 9ÁJLۜ/Ƥptb͒+4m9Hk7H1T8Tt6 vZY :j(/ߵELӴ>|[^}!e2,G"ZYjwC}L1ei^."Nk 7M nu`d9.g0=]7i@ތ󲷼IV跕]8Ҽl"t#r3]D]qA|(N\ZKH7I9-!7ĬgG?!sWxElGf|Hԃwi}]*/^2."pv5N]pxJrw`j/QLč͝9I/glYځ" $&Z{h9fUH[(QK`_ל10;me=3S Sa\;g<6Ye$9SUY?ZcPw0Q͗IԳ06#sfKW奷1a"{͂e-x, (f7.Z#Ǣ598Y lN6yDƖb9 7'AIPB2شXD);s..Omsp>TY]_T(Tg :8͍NwAQIIY|ِCwmWŘ-*tU&MJN%KN&"'YTN>=QÖ-Ѥ%u06G:5NiMͺO8ݬnqz jx lY}@}QߩuȜ4:P;q}(udʬ_$%>ڢף^y֞Xt?WhOnyDPbxBUf'b ߱atuh&190QIy+- .5&FKX&D'Z?zq7 `Y<+j`{&YSO,uq澻nrZ|lIȱ%vHuN6N슷GJ[ \x)B &BFw=-{F]y/$eH8Luя)Җ%vԱW 􈜥r @|%tJ BV2ꐢN,DоVu!=GhX?Wt2۽8hjBQd7oY|,"KQV^Z*7;PY6ڣak ;.*Vю }dv`mݜ'Kƌ6NjCps:B}֤l#|-DFNZ-pӔ b˜bb)d`96F d22dMiLB |@(zT攸8[o*ϕ8|4S5ͫ!!`&X)_rzE0 -Ӓu +dZzlk+`hB-#yA,:JcL;_;8euL9v>SR~>bՊĬ0L}Tf[?PIEl* }6ݲ*TV)߇j`S.VޓJYAzqJΔz1t_!;\ cfck8*|Z>sڇidT)?yJA'#.Eػ#iq_pwyt &?sTY]u2]m>B%w綅\Ys ?,Lyxxx&v/FGR% %ƒ u%pQ̌w®vg$?l@6xEj4W;%USvR5ٍz[.p{&/Szm;PKm 4zNvM3XJf8T= 㤞Ce)KXGg{6- ;,}yl{z#+Uk(_Yo)mHo2>'PGgc\khj(: ۓ9]|vcS;$4~S@8l%U׻!ِі^h!|7 d7=XΩʲiaC1~e^F&άHt$-Ҵ{TkI祌N0RMk?څR~M1=!ʾo> "&p2 YS Y\Y&&q)Dќ jFDm`1#%Z~cW~2XN6.(6aawW34XsE8[7n.íb}\pƚ\/t!I/Ev0"m*V ;Y5_B+xьz17 3K>$lX*_-"~q5|9 P=`akT3lHíqŜN2M K.#RSű|.ޔ>=ts!j:=+jzjhnJV *%?0jr#-P$SYSoؽHCb1T4< oOԇo؈[<65&Lk*y{,NuIz-_~8nS9o0B>EXDXl ܿ+V{UDk"vp]9z8)ӻw j4VpӲ/Q+1WVu4YjރZlwq@FטVg!W鐶.a&h,Z@^*}<+{:zL'E9&naE6O͊4uu.YvK;8pq[B.1Eb Y9e7eKCj߱tUDyUt1pMbV)^flVD6Z ̇ң!%Ӷ’{PָD&Ɂ6;{P'ʒpOI2Ҹ f?`Tt9>QaR"MO'%a`Cݽ|=q H #X#z蛉AVl̟L3z?忥"uW5 W%VAPiϊY|˒*K9.COUBg7Y>^wSI(D!J+Hȃ^ݲ:VN3/X{kf|i`_ITmRپlf~ \ms;Ur9obE?1 < ?zJo8恝W+^47UaLȍ &CygN 53)l4Ya<%V{0>hA\_4HfQB0?x+H$߾a$">MP{}dm%$/nye?]rّmmTCwB8_Bvwy_ =0ͪʧckNl3١]}Pkk6ޙ\ lzKCX`>EԠcxxRw0/䪧kl ~jG:3ǻX7RR'90D Eq'8餏\JI']3u ux^aCTτ]aue\驜)OcnZҡP{6j x@OBW3܁ ,`R28TǑH3+8A5~lOʷ>tJڡǙ%V!I|;.)CÚ&Xo?դi>&-:$.iPK7^?oU.?n{Zn*`'*j-)KLsxXkl1?ESQ ](¦l߉|xɓ]fݵߊ$!R$)xkSſt"C*U0exi,@/fUW鼔umAF #0HBDwA7@tDNa8:QPpSĸ/Ki/doYGֲ;jp )q t=DZW.uG^fsEGcc*lDdb2A;9)M6LsXδ;bk' "_luA3\9 Ap\.^W6LBdVS..~ESgu,v6JшrPă48G@P:eZ@~P̉Ղ a1!ʔԪi#_֦Ժi B'ufwV;. *z=^V8]"X^kmB`XA ~l}J+MhS<c&Ֆy`29ȼ8.A| Eүi.E䅊v53 2ݽCkv´;8׀Ts|y @Y &o>x&bDzݭO.-U7Dve!1ˈ$ۃy2]W(46>".>IσWgZrیs[fXHF_@:8آ #3ҟ;OOi]amX+>Ep&ymVQ-0W΢q:j!wpڡ||ʱC`gJX4Bu_5ff6x2=Nqƕ,늠k:UM ]tcϮ! kxX3ih$46 >4 ۓ|v) xs0ԮAIW>[z(Q[mZ+Bq̭`[.WQq< W9Ť\+כ>6%k_b11"wʆY͞=eZ%t;J*&&$ka U`oheގ:΅|)Yߤ@uIkF2gyJ!ӊЧJ!ք76_)YOU$/KȋYEO5i^Q)`(.j3_$UP`dNʚ 5ATrDǗtK)|8}^Q,RԸv8MCD;>. {4Sl< G~D5FViz3zXFj5&?q`FU:BŊ>/ -}e~ϙw^3s2s ɨM2;R7+:a[m#gk]X@1,9-$ͥ [;T:"j{نƻٕ֫z?WO[D#I !:8AHlv q)o>{Xp=˰]o "%D51`u w!Vu)''#L~(];%jA'U}LR*'n y*B&MˏI1o?vkp's7ԨLլ$5!#DocBG?J^`$5f,]l< Š5_7 X XHe~R,rxsN-O*fq6ԽoS<" rѿ4eZ,1,;8B'yTKٌ&t>`Me }v,Ǘ50@ᧉOzl9ellӔ08{Vwk@)6H̥ߝ+5F(!q):vreUuLXZot"/ݛF:~3= 1g{cY1@%#t6^ūLX#trUa:;ÇpƱJܠ 륅4]GzO7>fn>NF*wlbpvPP>`fVЭx>T]L-caڅC=\tܒP% }[ӱ,3C,a.Zq+1h*OVȠ6t(cDS'Ũ~s^J{#| gP.y ޟ]kc5N:(l宺(*v+.F֜*y2G" 7哩_4.]{OǩSK2ͦpD/C>ZlQ=JBz%ee 5@'!2N9l{5C-&!3y/7y2@LTYE%6g F{Cc!Α~%Y/2ma~gkw(z*AF՗H_̧Z))Hnk&$Ӫn)+NDU1M/V [Y9?Wu1ufeC~C~on`*+1/ŀQ-T>n4$mF?ǵq/LMORP af3ǫ8UNI/-ndE YJ-2Ӱ*1u]eyME9Eһ;T" ˲ZJo-% DZkxVi@tH f*gOF#!PlLe\٫=XL8NBxC IIPbn_/sTzmz3]Zv=\ *B,1/^>kK^MePd)9RX6.8`]  LeٳW`k`v3'%63XNCOeԿz:DU7k,a --BƳV{vg @`1}Asʽi y`uૅ=vO>X!o-୐]]w)#4csd_3 bI6=8mjwGA6=SY+,uga;4xI H]35Ӑ<|'pB% 5~ }GJJJd<<N?7EI4D,A;hŪrVrHc5ZsRm=,IuvZ5+Gӱ=g ~ZqACfH!0HD~a߻> jKi'd2@oot2^4zj#x5aShh^%4zhg%{czN#X55ֱPsV1φPPhY8(g ծN%St}Fnl(.B 9ԋ15HyЯy4Pr )Fb,0(6f0 T壮TРT|5cz$ _yiM+A}Be`ԟ0,F#PhB3Ϸ~|iD1.CDp `TR Jw%vaub\8_ ϭvUgNAN;(a7wf/8RR G^VM|]h7ZRV^Dx9ZQ4$ӾNZ=&eʬlQC#t4M'wAuXG[:bXtҔ)i ar?0Ѱd R/\o-,aZ#>bS2₏&O%vW|Os=d^̋x[€ pkr:N!nZo6OW] ̣NhOsVJA|um@_e Вm(VD xp6>_3_#pQ>J7ʄ;@RϳLaN. QIO SS+.2sDyƑxaBa# y.;%0fVMm;PO=0p$̓i#zשsʀщ Wˎ kpTQn06w( :D{j z[I' 3ŻNUx5;I3P o|E)de%<R|#$ڶS.Wh PI;緊 5ub*rhפONᴿQY*;j&>w(k"8c{ԡ >8&RPMWp.p̻\8]\wݬ-|$pAh =wE1Rc>b&jdxJB>j!|sXnWEhU11Cŗ[hG>ҁ݃'s^)ړV|ܢnޤ' TҌe[h}c9j&(ybzTw0q,C*%ȳb&8U:'arCx/C_,0Y$ɩzi їAC!jP$;),țKܚUdj$j!7Z4xǬ9J/+;S㟮|XPE,$R-%rqBZFa&wC7[֜1(wGU!`J~Ÿ2'c M? 5+L1B0 LU\_4 a_/[ NDZ=[˜Al p^iO}fñ]Fyi[@xh͙{bnj=ճi݋w{@1Xr +o4۱܊$O?_.Ƈ_14ENxm1Ix_vKb n+rkBDǩ%\~bWz >KPhP51A؆K;=PyFcO=c㬬_iR1 uƭQ`=g:A*~-v'9}<PBh$+1(X * mxk#BŦpe;Ick4B.)j8C&Io7!XSQREsmjo)kpQFEh7d nP>(ϥΪڟ|Ӱ-J`@jf cNJf!WŐnq2I 6ߕp_]0NHT@_Bp(mxp.3aDnj5+; ]J\ .UWGpQ,Dsڑ,P zQPz$aՊQZFP=٥9Ixёx3/W'2 h|l%+A mmnY gI3s[%[MKu:)\Y\i?%gI=>_"#ysT3R+.at9A3Ut>'psx#K!l! CAO|s^:4mxUڕl pҞWԇ4.̞3G5`[&*Txck׻H!.{sz*j!YOxX~F hd8LW4@s9d,Iݱ䍊Ó[Qc / ,dv6\{@7 S! 6s"']1SΏ̵@Fyi8v8hX6򇶺Sz0 Zp#rCzϻ=!Kn^ N".%,jv~8jb)6jzf6! U){_IQz}j<@UjR̒$ ?g|d3V+N`{ ѿ5LF_B q+ejru $D2XarON8~jV:JSy)  MZYTOie'" -#AE i?ӡW8gyᒛIH mggxWtM~"U ləe+db&nUz6%b&L rZsX?Mu/)g#ﴂvт,(*,ssφ]KglϦ_lPx#x '+UC`6 6CWXAa}m+XϟA ˲c֝Ӿ%?aTX8ܹg0d}>׊S[@7eRpA>^4A7wum<%Kb`: ,.orKWAt#K(/jHDF WXc!#&y.jEprE8 @E`N˛=`l_e/1 _5 !#ft3F=2c%WRؗ iԺ4V7/@tRt 8*?; @=6L~KÿA9~[+"/4i#${\atKU[*ZKAnXlf='/ 8P2w=;v' aKr-ָ&~"j®m5zHUРڷN<"{wQG7ct^.̝' DTk#͛Z}.sTS%!r ϛu6=_VCJEMCv͗,{4cT&5`;ê% E/:(k,f̙y|ߘ"n/\ aeD"^I;/ ,*Q5)vUxD'\m믓0Y9*r%eS_^K*j8C²%up i{ÝTeQŜ mp_~2R9YF;0JFׄz=IX9l;750yonM]==Q ?ѿn!j`Q֧MXetk/d q"r]"өolg{ A05A bnwe"%mX `͝$gXq@piA#>%2VY%i8ukoHVhSqBO i РPSlbˤMɱhpdYNn.P`c *ڟ6ٯLm=^w#=;PXsvoTf.3'" . ] ݎ5]2(WZ>p;Obq9f6~UCۜu7{TfnVu1C!Hm2sf4):'YXK C_4/TD'#pkh[pfSh? D yl]ۆث\q6ޏ:3/3\i"C!cEz:faq4AE`5K*NSqٱNjz4)^F0d忄G d|7jW+Jκ3/{|uardj}ݭΧE4^xTH6$r⯌tT <1ŨƅxClegԼzFjךnp|Ѫ/s!8b" vBjd]!55-~ 펇.m+9-b^M  b'Wyv%ޛc^_ٜw(_^+u7[;TDhCIp4 "7ю7=O(0s?^ ͈ʮ{08╏zaK ᇪs*^j,f7,Ң0`ymx]: ˄^ 'r醶T"Cp|z/HLj^oZ tIk^}` cپf}q,xZ?QY&5D OVpэCbYGrWMFt3e"DQ d\2c7.)waiטÄFy /n!"9 8fw\AԼ-l{Qv۫,&F^VF(f7`MPWaGjtSpPdž G]86==-yY>t{> wȷ(mQl-={"eYEY1c="䘀Ƒ@%rf[ӺdY%lG}5 +J&*gŒ:j:HPfH&4AtdsEtD]^P~)@H^@'/[9ܶпt߅8=M]~V}qWQ}[ZΩpWt @`p6vQފ,}'gJǐNRPq ! F9l #K*<ǎ"/ŲuJNޗkri"w+ɻ"vCּ`<sp&ngeEˍ5c"(ZV?,Y|: I2gU1iJI|ޜI(>G_Ե=.Q-u2,GzUSoex6^?w RTدgwt61IZtc1K Ȅ˶DT^w:;&ˋHTa&al71Q j!#850JqN[:&xk'G5R#Kdv |- W#f1sFo֮LavV-]ƪَƉ@WG;a` \bAxֲ2fN?"+op^zqH43Z~<4gX9rm\]_u!M[L)7Vۃpc _}Y[|)Sa8OhRfe}¾w ؙҀquU6v-o_f({}bW2:6ɶ&Mr x  gNy+.QI|'yl|lJJWpJ[R (LCQ,RW& &˿Aˣܠ 5Pl|UcWR*?CQ\}Ξrzo߈Y1i"hy&1+>Y):5hI$tfs/SG[KjipF0q}WGC 2g)F<)?f>, 'n {/7jg5,&iÍMϝ|W p~NgF[@]h>3Fѳ ˒.N)FuN D0|JN?_`NNjdaP}+N:.OQoyDݺ0nET!setFXF*]18'j,O;rcj%,j[""d8pi¸ٖ`Ek:B+J>[qNBI*͉79kG 'r2]v{+V" PJG(mԼdW"AQqT1 뿙6'}DsɕhQeRMcYϗmz &ì frar/`aToGZ:gE0B]r@QA+hєy,Q\2 Vj[U>6Wrkbl27#Z/Ywk!d+ѕC9!:嚪މaByv.z"aDle"O~@tf> R^̺{rOJ.G+Hj|* O1'i}.S)љ>E~$y=PZX[w;R$*Fl'o,?rr.;g`k%&–{G`Iޭ-d֫wgk w8n UypTDSa$ ǧAgکPK#`%X*--J&; Ɖ7j b?썌E8E;. # Cb=$A1Hd[j~! ?YFEEm랒d,_GP?Q8XyZ̑+W UjVnd2O]4pRIh9Ae$ bz$Mg8z;bc :ںE`TγTVBU*nj,0\>[m0>rnm!}w6-䣫b:d:3f˵h=*8IUdY𭺯D|fnCDTPQu'cO,DpD~I:a׋B(!3% 4Q6 08^֕//h~0csVxSHU(U7ҵ#ֈ+T Rc.j\J?604AeT䍄`"e^ 7'c{1Wv?ZLU%L 6֤hV訃߰4qkf YcڽkדN޲ZUgͱvE .`ODo IcUA/ uQ=*o4]\=7 b2=k6< 1UX1Lx0ʞ_CG@_>ٶr-Ė%yxy4>.8aezW3ZNpR{)2!QfCA&cfwŌNpd%GW㛕s6D2v1bs;=b'~ɪʭE)P@1_םD6 ɓjj{4 r;E' \,\ŌcҺ2?8>s1+XQkWBe&)} j;K[[uCq<3`,{TKdd:욆)! ۓpJ|;튤6zÿ Lt*!dߙxk @Y{>:Yx]8.0Oɴ{9TcFSٌBjv!Ô}< N\c]̜Zg9/nKp EQ܁8ﰳpOOF>Pʰ]-IDظؕ[<`&+/̠kzxmN+Yܪgw "T6\}hZ<;7/,斿I%(>VM"&!с'" N"H;[kx;D~YۉF[_Zf[ѕVhס40))K[Nm`{4[UOQڪy`xaany*{o4\9ZoJm7ũ˅[Bľ_py>*jҚXf|: 6qTОE{Oٚ(({:dtőNYCĨOs-w=$=´:a QMJ2m ?c/, uO ODEԌ  kM)c> $A+[STy6#(w ٽIyp}\*Ã=~cWm "IW[/#!*ry,/6xZ!#Pf0/L@]6s$Qvb9u!dӤ\ ?5ݎqqp(˹|fn&ev؃/?Q~A(10C؎84P)\:+>[%$mPk&sz ?&˰+^ xThF}[J ztd?c-ۨ%*U>&x!}]QGAN⑺2>QH'БNt7D_sz,"(^L c(Cg۰q0A;XVe\][ba|]ÎibniXjak G/b 91)qgcH~8Hqԭ s~"s7ǂ3# W>֕8r{ï61Ej6.4*Gz QPZ7#W4$_A*%cE%K?qhyPM&1MFvc@S v1j_aXYܱx=s+]JzcR >/#omog jp,=?87Y 1'lΌّslF"OhBCh~FmBVA0 Ld?mO@]M)WٟU j}偞eJ;@u蜂|OBtAB $WVdO&>O9GztR΂ŒЅhuf6HCUfeץqviՋüz2uif od ZX8ⱑP ߁Oy O4(o_џ3Bڞ׏K Vz˦,2{"MF}7B׍QkÀˑ[0K$t~Ph&7jaȫny[5=XzX=Ѽb^ B1+ۛ !n^\8VXҨ6loP^< >uE%Oy~-iN3I(cBzdΘlP@nZU}"*vnYFϷ 9K x^M3Ѓ4giX*51}\-AD%Eo;T {S#wAYpc{Ӻpc$ud>uC~- 29X4$]p7FѲ gW+ى׃T*S2J&[L] _8<4+̢eگ Q{'G.7懞P$Vx֔A=Q.'㷁~u13(I9E'y_@r fr{dVVvs9-~al v+۩Krptɪh1C ;ny4]`OYlS|Zk=~tD5/l<>XF$U+ر$-c-p,yaY2=tp9$+p~:#~Bvڋagcmk X5Ѕ mַ)9/[4ԕulb /D:;6F131!}ڬD Tͱ=c ɮJt*+kBFɼCvcEι$pq1Ps]*~ZShs6)FHxƗ#60UՊNZI,.(ռ2Afw4tek!~f6R#BR]#h5߻< ODv{{Լv$S&*!r¿%_{2I@M9?w =ʣt8Q5&mްoRiyk3E~ΜhzC’Ȏՠ;:s# ӡVp+ʀqYiu8 1QՕQ7*M gS `H_Ef_S:7z-eV\4? 4pȌ9M[0R>zuǎ'XL^(={薛ji66̀ "Cc{$]L?.o7%^v%N1Q?;3JZv0೰(? `n ַi07eƟjr6mP|_b~X1W1̠Gޥ}Sj&*nLYų3U wk~E2{i %(b(-i:$a||4wc\.kxţ/:"@ɗq&>m">ٶ!0Cs(y;8`0(G+`)9C8#}FGS<+虎m0 u8XH\&1۽$W%/t,m4PȴD2}| kKJ{`S}3 .%N,d6tvRFH(k5`hF?Q&4bkiΖ >EX;5S/:aV ,3V9IX2%R$(Uw A[re3HRZX%h:($Ŋ4u;@Qk%!wRZ;g6 @Ljavn="Bj? [ Y>4ujB B/>2ۄ?թȔL5Qe=9cM~d ))%;D%̰R ú۩褉(?*eAZ,$Z˗>Y4?`b*=RVcʣZ柰 L{aDzfԀ yA4OG@JF W Hg86\Bgl|~F6c h7}hTWٴvk((:]t*hB1kR-6192 wcٴ#ޯbIZ;OPB}uPN3BSG qv|lhyX?Ic(rC![_|ˡ{jK]՛#PVR4H!#^qݪ1R}?盷 [RƽZ_/sԏxi̠w՞>_kd2Ae[`AEB4ո8n+Amt=K %M4h:ȼꈳv8tkY/Pm}E[isDzW6ѱ"oKZN6SI]2u1ɢIj.CֱVO<en=udXwbq7~kO<˼vonefn?Y)2l!8,>Zx fSӶtB_%tfB+lZd#bnOmUX7? \b8lY:y٬+d*wє\-*_]F,!a&}o`WERjN"4^)Oڑ3 `,SJx C|S'mXW48'D7 Ŝ)rt;OPYIGE/GYտϻ.'*^A!#=߱_2+`9+փNNn]3XE\gDo?8k%}w@SA<EB Oqؼ̈-8y_ 6fzm7d"K{Effb nO2EQ G!ɗD4mquJ[C'oPUCiFOs>.k!. u=Iڿ&G(Nv# 1HMJu5CW j)adTmVOV;uPNK;?We_8#xT3|i>B)S>ބ/'!rIOguV'v^ *{ =~;\Zi3m&Ag:ܔj(ErkVy1prɑу$w|l6;UzƊV𷝤cY#-yHN7&;E;&6O6^ԃ}X? sXM1ejQFJ: WRH 7^^w}Wi%=TMHY?$ݚ$4gH:a u|8g 0©z22$ɯL'&ؓP F( )ScM7,`_KG'F?U\]{E:^fBX2ƌi&ڜN%%HX4ׯt^gi9aGǘf_BYyٺA)-g0J9T0d>(^:hT7!~$Ҙh|'<`M18yNOW\34"g֏"PGd4/-:T*^)a-ߩ0^$=zfBF;dttE>^(?܈8/(GɝbR )^+E$u˽=`݉B_%ב)RDi'T!XO5WƯI ctDO) hyN|;C!gL8˝4O uy+p>c6IgeHȇ:pZcD9$|8}HF_(Md9 PNo׈sDU{o up, Dt܄00Õ(p4?Z>[d]L6`\)wD[[Vnv`;;IgOmkb{Us{;صa{5;Gy+uNRa,LUe٥4K:uz`bR\+ހ\KaQf幜@4`x^4֪@ c a#ɂAC>$pNϮh48 sD`ap9 0[<3UicTdg8ΰͺԯN 8Ry7wt}Kbu~cUUlBZ_ 5tbҁ[cQDX|o"RQ1R:h腌쿁BA] [5'[6$q"}-t{ټ'|9{_eM@cRmy"|uWH7YɍTGGtW F1Lhr/h£Ak/5atvAd%>pwF8_(|nQ嶡|yydcjeV~7Zlt`L)l+/+<o٥SGD duY \Q߂Gg/ׯe'DX<;$\6hCo7vR %#>EKOϽFu@k37O-X_~f,)b` |Ǹy]=y$G Pۍb?'}BZtZ;/"㫂LdL?F@չf B<5Y&$,B?#_ \"Y~0:jޥvTj0e=))jq44 g;Ȣ-֏7q_(#IS(un.l\}=SƁwlZ*u;iU>π@=K|dl:y ZXP 腱ʲat)6U}1R]6|9WW2wҙ>n$׃dO9_+Cx i4#DHxװΒh1b+vO$bĬlOJɎyd:dMČ&yJM0 Ľ.<"إL:[f% :ZBŷ3;Xq%O6Zhd]6{s5;OƌJUE8B;Ӫh<8T{5Ir}l)7>k/'s8 v4|}MNFvUذWLk<5. X۬[Q"q?L%ȜEw!JVXckhy\6EQa˥weڗw,qU~穄p#*fMj 8rD ^+{>> ʆgKp;Ī1슍5^jv=|;>kDOjyšv<>|t1o../1k@ѷu-Ve(Cme --#4գ-9#A !qHAOT ~sza:x D'*$yCպ7;4Q^}wGuI*mBN!7/oO}F~ Ȟq`$C En.F$aΗr9CW0ɴK1p0,f?tHn) !E+J?U􀔒KӴA,Be0셦tmV`)8{Qq(Pخtv w/ ? :vw;h]#KkY0|4,0Vn ުʞ<_vK@S4ֳNAx†8NסIC0iTBy睊[ހ7$D|}R|$N59&:RdIf}.w9_)#4'J 7t3knI<UPi=tTߪ]H`HgOt{84UA)L6`Q$vCS=B{}Oգ٤3k}HPIJWx_>/Ⱇ5|uVV]zV32f>LPSjjr3tcd0cdӏS7cJHS8c r"~_Y=i9G~\ajV_8dCc-QG“Az.n1J>A˄gYl}-q~C4zd!?MLk!}Y> i P{?7)u9n~s@BT(4;]ngB&K-IbZw}3ڮTve@ί ^@tںci7mM4~b+nS|T\i`%N&pLqeFI,[9[4|󌱣 :)&…jΪǤ"^W S)r<&J &4;i F=;ɴqvS}rnՕ^}euM+|ώPZ)~6l+`4AJntxyA2 m -0{ꅤv/4$]uzs;.@#ݛ[E`Tx9W|efqԗanv{t`"Tb惑QQK:(Z/97c `)]<N#SdF 2&Lzʝ1[9hrS/k;ڕoS Ѿrt WspYtvoKFbUxjM6-W#vC䞶`#Y +‡rtf 8) p# #eK8~/sb'ki鈰%oc\r@eI6>VsFLG@h?=SB-}4ƓB023{2,;zTlӊC_T)ᤡ+Sm0QHf4PvNLw?,cWAˎXFf7ٲePNάu};m[Y,Kc9! FV{\3 _ =6M)݂Yab'ed7c޹+=Hga`3Ngr[kJH3]\lCL Ti:!h׀%.Gf'+ȨG͢Pҷ\)ǧM(A)FAǞ#<ΡqzZjs@Y4I׉s?bD@á_Ii NzcWOQ - -YSr7a(^z=I'/q@J?[L8t:Kv #M\ Y(WRK^qeQ/,[lE{.`E =nv֮){Dz0l%|t(3gI3T@:c,?/`%EX1YBg@t\9NWS>) 9~Jr\\U܇7VF&7AKS+aE&)?Ҍ R`9ynxȂoMy5?+EizqBÍO#Oʺ6Z*<?b:Eo(>0Dj/廟͗+7.cZdB<C,MgGs|?F~GN`TjN*%tG$7H ,4 UPPnurğ> V0۸X 4J8RHIe(DߘܜNīt1:>C%Ǎ^?Z{{1W1+W*0j< ⶃt|dSݻ;;6@&$!AnQwgEDl 1p ٛȮ$Dh:3KuvuS`}[L͋QnD&]NK(֎")0è (Huw`)oJPyPDU mDD`ZYS94*v7dG^ eAMt-'v͏Wwq^ uݠT y8ؼNº[ TmJ8F 'd kҲ:3WE3hԒIp oqt YkuTBk+FERĎʞ"}#Sxw*ڧ^7(y[ƾ> rk&>=|[H1;mrn n^;t1PߚojBYF|'ӞJiBh$C d'Q { Ȩ#b h?-,f4:9!M*̅ukD`6}apv0w%" :;eBH7 2TN†_iƂP6@.O(qcغR2,uBXnȹ5[&Mi?[xk:{HD ЋC2& V(%`g2cv 6؊AOdV u0o REͧ?d}<« rWC-B> 4x*Z&R,#͹_dc@m ^-❩ IJS5wur/v]c>.,n%"ZE Z(5j3 W6,̀PAl-0kMOkjbKe3xj~0^Qff \2 *owR:\.;\^In)$ $ò% ) `{ڼTN@v>!*ۚ|/{v}x%N3?G'%l-B[ ]Mw~EIN7(,-lR1ZIx: !GV&JD:f4"2Op N5&b0LWyVxyϩaȔyoo4[˫(^yqDl A<HUUEA +%Q  9{CIJOQsj!f.L1EiL$\2@QCo?> 1*:\rek%l\]|'J0|,Uzל Yؿ8٤N "cїBT6k4 i:(FC OrmbLD&y(֧Ԫ?d}͸~vrU+QКY㛖\7b=dN },2K *W몓EY`6tmgKc(? N3T<9Bn. k %ښCՂ`¨{ʣZ=NrriT\™mSG |d@V*wIJ'3P=KKϤR7qqe1K ՝?&c!6F}X Q$r3v4[H *v|9)&%ʦ.6e@\tć oIP{am JɓJh4̗Gu7MmA^ظ"5uN_ &|-X<%wdo]W$jD8]C)Gl/,=?Mw6nru1*(b/e6CLHƵ ӓ4R-}ĬZD=hzuq g 9$ iYˑ Vcb{)ׇ5r.Sf;re1PDӏooQf-1L~zb;MW&ĕZg?@Nk#HOt4 :*-o~g0ty OK3i?d2PTX)`{:wnXFU c$'WPboJ7 VK4#JP pH '7u ĿoU[Q 5A3ҿaMh)8] 9U)C/ŻȷD{yOIK"2B?U;mwMf511^Zv=+lfv1'EڅTxA0rf}lJ" (@`^x !8mK) /8gB%iɻȍl &5^Yoe-a$z vVO6cW%b c ߋaʨ,CIVB~;[Aj6>of8 ]JsGBk>'MV@C0I`CR m FD؃Isi=!h\֒5ʬŘSZBH~(sB*0\czMD> /,#PQg+rh?`Wͳ8]Hx.:cSm,I@c/;'JHP+0,TԸӷF.GɁ-8춼L wڞ BIS4-팰4c/bgӂܤ|_)ꚥHA^M-uCe M%Y/a -_:4)0SD[:Jiصr緿7K M"x??QcBX9/6 c^tj Nۛg}$RSGZBkt+4+܈eKʋGvm%}upWv+l聗'0[vo'9<+;R\M3 {e:ZBчs..e1R>t@Uo_E7ȑ;=3cTM'`c®T8a2{:7ڧp77vm4)} e\TTPjX( 鶕pO#K)I{%-j׮k5/0`iu֔Ϙ>Jg?6H#ׂ'&󒯳޾xyW  X*/q> fk|y)Q(' ̷8Cc6)W-wV ;%T%yfNoZQAp+BӎAsI'ͤ5>)*t>v/S7:Lhu>:E}bԀS;jLÇ"(XAf긓S/6UWyz߬ 3+(lgC}4qlw aJ-Y97$>qP&7r-hȬ ?+sKBDI_ic%+ k!t)4'Bvx)fm,6]I_m9񦅂O;1Hu3O؞pjS@Gr)skbG~FfiԦ&`L tZ= 3'&KURTy&2F+tCѳᕢ)^F4JE2o3o+ y#(v88Fkz+bо+0Xy-,puz ;MhrkM }涐nen# = RtLd^[LRGP_`%-ټGZRi7ɴLiD9UW?U|que`,ɟlZk4bh$ ~sU"A0m@7<'NWy|qRynME<6_qp.):m%>W be?jW@|\{O_k7Z'URdn/r"$ ˙"0||ŧ.+kgUv}sf&3-i".X㉰o zg&mVD5ֲFdds5О4C>d #_\-/AHA9CE?L+qqp37O  nL8*ݺ[E*v2.VT R)Srw5PL}(&hO:^]`Sҹ9}YtÐNS#@TJF3ʵD`/+g-@vZ )քnpjZs (XP`*>ȡl f7/3xJL\=s h"503KGCa4 cRq M8U !l Q6b<9`GZ\b\)"׺Un&..ېJ~S㠲$ <ӾXf7r.6(!ہ >W/'ԖWpGوN ~7  YgZIbe4x xU4!O!t p?0mt s]91?sq7گ#k~Wya\obu71um <5V}(*mPʹ8kq|;I`̦rl -8@!lBg"(Q\{XY]4*&Ѿ?b Lo1VOpSE\:b ih.C'r|-6#$Q3T8xGoc qm3`wU6QT_l8P/ {28J?)^zARO3l=_:iJaÓ=kamK#Cva٣5BO>֮nT.-3gss2ꝧf Khŀy+9$fn} P|mσ8PbqU)%"K}E0lu6׶(v>64$v-?s=k0+{ (wCFt%HOQV FQQ2 /V%Ulxԑn/ƚn[r@Oy4-[7X^6: _til_y6QsZ4FM5!!XqzZ*N9.ci^#{NM9jbR8:}/p8侗4ܒ!&|&R @P~r}쮧w#u7~q;,TQ #\>̑uLdcc'*Б %4I:+pX\#ֶۧ5.͕S冒￘r$\wбG m4e NIHY `GdYrh$Q22<Ƨ[Pso1};X$>0jԒ#Agǔ^JSTU܁YȅuEi65W }$}E~mTgy!N=q_]#J`tѮd GA;_;˽ڞYjǀ)rwvs'[?/vR lZvGT]} ?zƍ~%mܼу;npZ羥:WܼĶ$CoɹO1LuMq?%R0ǿ'42(p emJ< *J| TQU!n!]^B˛}o86ԢkwVjl&3j&aSYв!CZD7"b1G=dTF%2ZK4pLuUz,t] qVq@ w*ݖC`hבQ ֬u9]}DNg5o*^SbPa]6-Ŵ[?hVXbrn(4)|R^Bƶ/nʆw>ZY$镯E [:*(+緃]t;DCb@ 'Ug [X qKnj+rRc:t\ٺΌhڨiI5Vq`(E}Fޔk/T,fL _4=m),$nO*v5Z! O aj8'P.)O275p-'m||&?jrltI>+u+U\ʬHm($Ϛ_q(ݰ}㢪HMNJU)I{*lz',}N`JY$Zx$8 EYdXbqgQ@? sP)/DmJNC[RHy'gZմPk*jY*z2)C\^X%>mEPz}[z]J Z:O,&A'}Ni~ъ_;2yD-OlTmTqZG 14W@E 4-֡ Bfr Y'qg{̭ _N9؏I@;&y6Y]G;Q0]h9dFG+,ogWz/hFWmOk pG'\L*rm'jr:E4 oZAկ<>!>3 RBj;j;:6bM£{*ʏ4C #ZU(@oXk6>+'~N7%"KyGzǩqGr0=[[KW^Y4OעnckDE/J:g̱ /̥rܲ&"9熴U׃r|sHA±Mtqu/j}-&& <,QzO(ᰄK}듼K¸wh{R&j= b Kz@WY1OAuoU`-RF5,Nl|jw*V~I ÛTH%IƔ yC|Θ##| O?El)Ùcih(زvye9" $6YV^ou3lHZ11Ք6D;{n?_ރLȳkЄ RM>H] QM.'̞^``Aj$^Q >W"Xh`k& e?լ 2u*᱄ۄ)Հx )WA Bce5d 82}윍d*dnlto(c#4R) {_^2 ,U#ğī/-lG;ƨGO{v(Y(-ǒJP} ,UgÖfQW&OI!uJĘ+^o!ר7aap `9RW>.]fQr&ve[d,b#5Ϣ8,3VnFKb4}/L }R_:foDR ~!8ay6GĽ~JՐInN H@zt+#8 .4_?|:!I:צG%yp&$ Tlmo/p '^As`IB[jGO#˝U̍ 7kboƏo\ A;6U¦?ĢZ~w\ȸꚛm=) ko}Gg\چX2z-4VA,S21 Vm~CjH"=ӑOBD˶.ڎhc3nfEПPTy􀹃N`7| +]9嵐Z`|~Kged};'_f\mo4aF8༔}GNH|.ZmeCF=3[ J:Gqd[ t z'ݟ߯^@ExֶzmB; mË:E(ճ*\CUKv>( /\>ŭV`/p>{6…轘OBT8擋b?`!`z> ]P +N^-!yd:Q,lb 30=_r^ ..%8} [s/o{/- ~AyN[}7x AO*^0"mBs!Z\@*$0 ?ـJPq3r_e:W@]P_~:\骈[ T1}#p0߯>{hL_G C+-nUz76f^3?8na۠~\v^>NKJ#s[ ̫T/73E/)nś 4'IAH>4KLg bu B>om< )ߙ?-fWuպ.M\?5=v1#2zL^8t="ܩ?xrOU9g-DT 4>tZ(!K:;[͙"iXnkEa:| '!opp% OGZMY៌=c3 M:ZS- n+Qn$ѭpW\ʤLھad] ӆ8v )C>N^Q2ˏvVuUN#1#ohКFǤNc(MOaC\\aY83A,tԞy/ox5NƐ.xDктcݸ/'%\SI܋:J(o2/mguqԾl7 *Yjh3>\ڜ(6K0$L"ݖ4KkvKܧlD}}]]>Xpe!vV*A|̾~%/^$x,4{ "77%8Dv$A&֨US0տ& : }FڠғF=w[QneFmPG7y~u褻zCg iRܥwz>Q1܄p+4҅T ;±9CKM$9"ޟV`{S?I4!!9o^i),c%z:6.WI fe'{х*$ژPS);( e kU=ֿɉ_dOa^ Be&>_EBt-a< j釶=;BA{M]FOXMbN)"o7(0>LUE뭈^{o8Kȥ {.s2+<8CܺTJo^/ mÃK񜫽#nA˫AR^~h) *('>ƓfVYivD$jX\'נ@0W}aŪ44X ey { 4\Ƀ,_НLj-'v* P+Ooj!6hE0\N58[iFHʱ'2^ˢ NRw/- 8L#Zpiܳ5fA_ eFdR41I,GwtU9EVںt,KOy~F}-CW&. |2Tck\f8K==pۿm4EBЮn (ѥhwKKȓB_gُ(kf* ]:aYP-ǹUu(܁7 ]1ͮ%aw|eEicej.Pb;QwIts@^q )6 ch#FK%ö$-\VRɭ JJ!m0SepGW94L15y"άw"B%.a6SYl e-ڸ%8O/  ; e"Lg7+8{>1uwZrHG,J>b-DzBӣGZVGFyE9t%^))ZwwA 0o2S0l~6d@%jZS_Dz+sb|U&hi4/H' F5wsʁsrE!$*a-1Z;e۶,H"R *9彀ߝ" @m9^}huO}aϟg>ֿGT>P3l1dt4Gp*&*^UzD 7$P䷅#JX5TO氧<`D\0hK_{B:51pvr3׬ }r#|!g#fzL@JT?°@JP1I [yjW I6tXa4N_H>it&ʷ$8HbϘ+ &ZG9lrdoc̹QgL[]4(@5Qj'C NgQ ?^9Nh1-t|-I?>ːV1ݫ7=i-"C16DIHt<:XF5>oAj~BAVhx‡_V kWz+$gܤ $?$tJCG72{/wN.QF D1-EUasv;A?}7|>)ɃTЇ}(bQwz0%qCa~*`~fxH8CeH. ?u@Jv̜΂0_w;= g>W.J=riƻ"-%E"Ԃt!^kU5FtY꤆Y֍0K6 Krg4"5BhԱ5R~Ǭ.g+ ٽsօb+v٧vїWwD! E]{~QaYrH># İ(1dqHt!D~ @'5|Kx4"@Rjo+^ RJΘI~houå8*lh51(lɧc9Ͳֳu|<?9#|̝A#qALsu8,YJd#\zzpO (F@L0T#c[oUĽ%WݑK^!SR AVFɔYKAr*9Ig:FN1jR4/s/aBF%Z,>M46+y,m6Gk.3@&(DDŭ!j;f{W3-$HX(^HGHơE^: 0דd:fvmPkgJ`ԃ]E߂;v`;)|AP]@0=9-B+y3Q;l|V,r,s͐N`R|fSZ<<}[鲬 ;D&ľ{;GR/*[Yʙ { w2~ϵ-qÎ <۟'זMJ=[@PPĎg.3h8Gk䦗3X7Z-Z??78c[>3ћ]OLB *MTL1-D[?qԙuE[BPE#}r9g "~j+,c4Z+/Q,`%u- 9͢h^n=3 ڦ5zrC@$HZ~5. Hύ|,.yQr/ڱtnH:bk?qW䌚@(qi4_o{N0ϛ1&$="5S+RzI1ՌxeSԔFhYrӽ9~Hf=r&(6'myݨvь23ALHoiԬrƙlWʅVDU#(#VLS͒9&x7fnx cwm{@h ^'9/َtI.0 6$ew[9S04 {oD=tJ6Q1#4Hs&|dG>V~vETF2E&fÖbEг\rY;bQS*q.yA52;6QTjOFhe7jz>vo( cGU1Ԓ]6En!4qĉ]V Rt1c"0}7Իf,j:ߦ 3zS lWbk\9Wfma`ݾEK=ˀ;m/;kQP1Ol^%`x8(U?qe-6x混E,g֬LzIY>R;㶶e3.K~uWʮ5u: ˜k{ECEC;;79\ vnh!˦F6& "4X9$f5;*Ya ۔Nn\ He\i4`2/呩Tm\8 uzk_ptmY[ʴ_.MEo?+pze)k2d4oR=%{\ɆpZq#F7hjNňI,5lR$%(k@+GnuSKJptlj;?'HD SϨ6E[E}fJ]jfrr9:CS,-0|,&׎يH$V2O7yExPJC)X" fJ^|o6>96o$!v|6qSW1=( 1vT$SSZM Tvێw!Q2TڨMj|uae p9r+ S?N'۵"SFؚr̟X \քVx Hd;h'75i0vdsf]liGʏKן*.,9r Ojϖc}e"t IQg Yӿ?^*0*Ӽ/N,'Uϸ0uK>a6s# 4QC`p K>^@ڮ%mRywѭoF 0]imυ$xJHryrŨY"Z] A=:;3zv_ʑ^G55%aZ *\NX; i 4B6;k߱>&M\:%5zj/i H')wtThI=i-Ͽ@5G @(1Wm.) j̋]" t\3CZU1(ꗡ:0n '\N}\JFxY8Qt,$A ؽV*yT w~UlF V0n] \҄0KW sCR:w{ \g|yIlG欼LFAġs+&*#/V`Jd<8 r!$2PّE+(Vh{,'Fk?>T.^U~<>)f/'@Z)O5_9Mm"zN[2peiK+UXx*n205tQ4쨷mw'ڽV25HMTd!)RfԤun;\NK~8[0ӓWHI3ӞO N3xL.{:f)hms>wTAq ܯ4CPn+uw#7=w}iʭҲ7JV9]t9˻nkX5zqUKB Ghїz"`r)5~|+tmxA#ֈ3/"mlZ3{iXH?o<qaHB-=N@zMG0֨frv$Ч"4q] Q+.'A&Ǘ_"[_9}^eYVWl5{l' ;-ќt|&}:RO"l)ɱ$T} QhjUb"6Ҟ@nEi!eT.\XU|.xЭ o?ps*U ߚ TIk9xɘkq߉p+zT.6JCi`fD_!uY3e(Fir;{+FV$vvfWЃwdf4|LׇndP#, =EW`9T4R[G_=Z%^ٔ({&[Y+xcKpEBulg*Zɬ${KiWգ xO,E#s4.r7BJ$w4$P OUyꕇS/{ t44n#=lcw`.`R `)L WFNzŰ&*?!Dt.y1)DjX#A:r~Rx*Mi0B/&C5 9GOІOS ⿢v."*H1)޲1* +}QTMg!o& |S =$^NP7W#ɾGABV\u9Б5Y{۹5mdPR=A]go3+ gЋX!v=GimիSbL0BF#*c@y0uJ8곳ݯ3\ĵ6(eNrb$3DJK}H8˖4M8#J,3C XXDvۨ_q.gזTÏwy 57^r`k/1Fn =ʛ\ESxYޅX$ԁcZ%%#t _Ic_'ůg-X-*kVϫ y9{:FvR|Ҝހrّs\N\)]߯@ߦ%ͅ a[ _vB}k[In>%+n/M᭚TnM=tG.Npft&k*uBN$)?tiivpAgc,GE0x*ih!1>|6:Iz_ *yrByUy;ؤӐQ]?){sҲ`ڳ(d&0 RvB#e" LCpҬ/)LJxNhtěhQk絛~VKR Q@O|2KG"%![5?* Bb"sj|2c`ÕVk4Fƍx<ƙ7zZanE8PNaL0Eܺu%z0J7$3;n-Fڛ;7~U\²P#1e2veadqDXu R"] |uğ  C_esyUG,εoTf H| t2_MFf,Vlc8BgӁf8y~)_ԝs۪mr?MzQ~)A"!KD!S##aȠt%_c#9]Xz#SU_ 6[95fmonZa_&UkHh %^qoW&QlIjLRd\skP3/dKG^A!d*6}Èi~VHNn7BďRimy2 dEWleU mNԐ [QNZ4u]_dXK!_gKel= Ջ*0cMWt? +邞T\`QSc MDo Z!7_ZT J*nI4x ]ye7n/o,6fXI֨:\$IBtKyxlJ{p؍Dsm+9++817:Wc׉?n8I?9ƩOj{TE**)r`;LߊcĦƗSo2/aiKϸ, 8[CJBcwCCV14谾gac!ϒnd_uCN谣C-R'-}Ix%b};&OcͶܲ54jYȦ\u46[RߡxtVkAseZ\ar+dղy{܀(p#69VLJ$ o;?߫]1TOuD R?ٱ_JH<ffNF 4uv3 L_؁xcT 3D0oL{&Y񀤼澳,귄$ q3ޏc mާx:G>%pu3UgyheC-D$ộ Qbjue6TL3Ac-q}9j|?t̀aRB P`OfhdOw(db<%PL-Ad Ynk,h|JUTB%"tAitS=ا|BZo?gY"CT?*PJ[;BL͞1#^#*^,W?2qy4SikJ?+ #? 2z5_L;\,av&9_Ui24W6 ; ~ N>I4 *BюDH6J[YhA Q\\:Q/B [Kg)xЎ6#tqY8S8f8'KTuYkQ إ\wfZ!>8?Ci+1 iMdz|I ?A:04|1+1'V=p(=x|P˜b xz=b,-2j \p{(D|?t=> fZ Wm@b6\2:/bP&%6Z~`ڭ6Gg}j>92UWY% z"iL(5LiZ{+Ɏ*Q[[vlpotڈY)qADZV/ew2&תKI׽q<-ϟ\n]9mR_fJ1,"^hb_b!/sc&}P 1~Xݰ  e3;XCwJgІ3%h߱-2!W5'Uɡ'`wz6!B1o~EM)PFGp9p@*=Z]ֆ9^/Yq{;tg<t `%sKO S> ngZg݌5MQF(U UEhCj8o_S Ԏ=fKɓ4Y$)/T&:W2l+·^ g>_#^=dҩW&D!(HlQ=٠)}_1Z"Pyhl2H^C-]YTa.4Z)k 2 "Uy~6̭q$LC j̎#ƞJꅵ7-~Jpi * !T?*6Br]Li^Bz;4х_2GՆ:3,z4סR‹q욶is<2ӟ`2ژ#]>o7A'V0Ph/ɼ[И-|Q UPgMdJTzUtsXe*pDž0Oɋ%ΧeC va';R|Ywt]7;d.?OtWk1X@\2irK5|9DpFϿSi^mQ2 )N&h`7ݴ=9ZVQG<0RUExΒEfuk *#vZfQ4ӈz!|љ?l1De;8Xv/Kc9kWCtV2WVkGv˒ԯ aGp+QLRβVY!KLJի/x?۶Tm(L S,#?17~~l{]} ,zY[jwvtNm[oMs"WxTuzVL\/[]oY to=a(Xkᕻ@HYr\Ȣ|7IPϤUlk<G;/ȸ]]!G=TF/T>t/ /N@GDžvMyw^q Nd{N9!lf)E'`vgv0c̄RY\mY$v%⩘Rr^a+DobۉRBYWa纽R@bCv6$4 .$H}&X.z7aoQwV'!-^SDK 2)//ES?!ajNws@;$|^KQa/$2m!!,%/1 C?CyV'ijQ8N]a2DM8wr3N4hL*O5*Cޫ5gxNk3W^gpZ #&k$}u^B>\QsK镩mq[cR:QV` N@(8pju~!}a9m$(p- ( tDUաj&{O6]mƏ8ٟ.M("0GBh#F,[m}rWC\KM欳3P%3Fu'*V++euVzYUEfr7[ SY2oƒ{‚wd0xz$5WlU#ㄝM~F uuiO%q8B,ĬvRM,u;y>EpM}mhjky(7*w\"_CȰ/(s wŐJvj fV%VyJ՞' c*ͭM `k4X=dƹUnkmfL& [fByΫӻ:+J.E jT7^ 4xmnu)2glBc+PHlzLj9}OA([M5y[HsFGJ+^%\>eAHKDS,}Rؔ`9f=6\cP3HyzÂPf6&ںk-m2H!13 ʫ*x`I^P8#ْ͔aY4MǃhWѨ8=%`r`eY` C#a-murD-5!2r{}e+֝$Lckj_uAAr`Ƽ}U64@:va {ޯ`i,P$´ ,>Q9JYz,G#aY>r"Rg$ 9{xJ> o&~@]?G{_lO!,)>gJgTp;fhkz?t/-PW/c)2~9$~T,\Ѣ$W4 8bOx "L# ,Tw Kύ8\Ǖ{*͹lV[q8b.: pďڨGXj:ڪJ!нCV٘Jz?VSCO-5:ӣ ndZ  gj*- d ^)jlsІJne=fLE:jAdKt<$*z[8= x~o] gWLb mİOvkq @eqcŖ\l!U*V`f8o¦3MD#ԷXGoA[ջm5 baE=[JH ;!}[g vM4MC5nժhY3(|+z3Hw`c\;(Hve[&2~Qo"t؏s!&?‚o`]Dx L-Y&:jhn~;P;7mw&lJ2 ه{ce1,)rt{Ž_?OKɸ*罊BͱZ~PPb xy2+:i-L28ۡ-+҄-GUY "aTbl^bΙeSHwێ9ι'}o2Y.쑸)L㩱Ld!̮J^BEzFS8>Zr ޱ絊G~svFL:> >C~2ZT4˵7ULD>+ @AM? Yun0 --.k)4Q76dZ$߬%+e Fb"8Δ~j }QҘ7Q7r[X՚fJ9:+G@rNMǙITB8 v]Li4d9,![fQ`݇~ogr$H/m3c[35 Ώ8Pwt~2( O]Z-QΰK6+SW@q<$|a!BSǯFSvQtSc ɕ~Z!%03!bC<]@ vK έL6z|:9 U̍ϜZֺaykV J&ދ7in%`ӣAxO0QUmI-i1Yٺu7Qij݌(Nm5td]3=&p=AHiHKdb% -,MἫ՜487Vut mkE y߯Db#jѫɺK^Cj$Y6Bnfq8w#Aզ#IiΝɤI Es${ ]/j!7樿Qbel~x\$\ֆP(a괘pF'#5 2Sѓɽ'CGe1n \tѯޙK\t5f=/\A>@+ޜsז}2V7T2U]QqzS XGw, _<+'k5U`[Yd*xPnSH_,ԩa[k̎9*%e)Fw Fo|s_{c( W ;؟1X]̒\涁ezƱSyxttՑl#^MxLwY@FفPKs%;%weG Bga,:/|> [ɱcl>8&30k;SQ/QSQZm־9Ö` ÈduEtaZ:UWi6'b+8_TVBDt,иytf,MB8)sKH#^kaqƤK0֚L{`q*d&!ʋRE-t?]xGaŝ|C%Xniw^Zxfⴉ1&L~_R5J b 4eGFV}YF}UOA|; \hs̾PT)lba}AQpgTqX9)~CD:h v$v !Ȳ[q*Hm~nN (sCh"ºWG 8ؽ]fƫS?iZ7Y_0 yv\].UŸMrή+>ZH?mq:بæ *Swo0m. .y[Nϩܒv_?|lzN^ZqvRT\{ uƀզm(D o؍-_wխ"0xRJ`H ǬSyZ-_BWu`KSV"* w]tKm,XA0 u_U~lu nGJtb?,WUFr,M6ztz1 >I1Iy!`x [E s``eGO872@j{=5sQ3"" Až.Wb}}]0l7+Z4z@UMvְ'&'M_ײ^X%wI !q[]љ+Q=u~b>6؋ٳw;a֑ Xݏރ,; 8-8rd훇t"^jg[K޷zs?Z{]w)Vȹ8{ڡ*`qjd4,qⷔ5.АYbZ}a.9C*#jr=[L"u%@YpQ`pS+ e{)8Vv,Ãy'ũ:Uw̽3D, !WEF>/͹>:L^vd&q^HDP*C"xЌ6g2j!M+{@+JxL+X0 vkttJ`QL.ưJtNh |ı 쳿H./1OS 'ZC!ȱV 1 13@qipq}60r1m!v)Pk9.kUܠkI+'߲1 T=Ҿ$2J k@:_q#,]1/^CnjJ_NO(o!ČdU/+P}h&$hDH I>-s2I:iQ'U QYܑHueTRXJD~n2 1)/ -~J̹t Y@cYnfMȘoNi_mۻ'{[5\8a `D:hn/N8^ZoqPmR(E  @Skw3}iZP)04[͇$A.I6<|,@UenT%?"4i` %!hgLy5^[EkcCtzc0ms>"`{1))Nrx\v8& a7jEWx $bc7p صaOܠ5|0k]D>K-J=IW xKV$ƐȅaGٻV04!?'6q9z+<`OrG < $FÖ ~ sF2 ¸gS.}AJwuݦt$d qVŅX{& d] }@2!Guua #l-iЮ0fzox>K @8pS ˯B5IO~$ƠH%N kOL,Nkɔ=XOʣ Ȯ+c^vT1&r6!LΙ}@J]ɳ5m"k{5g'c:͋#kLB1! |%i#̋2i~ E.2‘&0+);SY8?rs|-x ro(= *jք/y 鸯c7SzSUֶk$(8kjn~07CĺHf9C`fL1K=*qĒ̥ۭfp>qJ@G=.>\ JZ8N0#΍؂}wHy-Aă' MEjv{;ϒJ@3 QURq ^+< [L$ Jssbgf|#p9Iy3zvжČTa:~4~}? X{Cex Gvk|F7>ӈOs^y4$sZH!^/Uܭd ^M6?]U(Qd4VsR-QpOFŶF#ħ&2Sb#Nԗg ՟iMƁMMF6>\{bKCDW'l.½}c!7"ZH%vufaie|OK0\lIL#K-x{j2*ЬA 8^Igӱԭ8@l*99bЯobf̴@ د/eYB%_[x |@x%ts߉Wn ]DlߗTBWeVT6XwAX&Q1+-X!  ?۠Ca\[LM5m*%ıi<4捩g ֑~q>f2Z݀S*>s2^3a6G4@MԌb,B/n|@Fj҄G>4 E?-~nj k^BK݆Eh7SeD؇:c}mw.+ C:qf gj!%l5Ӣ䠅IDUr^tIcL3;BD/OPξGQ jiWEh¬ҍ>;Snh8-z5zju^ο}&luTT*vJΒ&km̷b8qwY1Jb9&*4[7M~7pu ie 6e^klKl Bݽ5ϫCKүBGek`1&l[ cdIk7&^]xZAa2XC%O? jt/ 4.׏t`@#;}㒁<4lÄ *EaGBiPjd0&QvX`#ز0SxJk5Zps!eKp>]Cf#=? mBtSDX"dƈ%o0|:k=JmęgF';kDW{<mɚ0D{#; }%i,Z.| U_ &AW . >{y™2t;JfH1xF q=Ő _#&>Ґ5x"٬k$5BvlANoB6h#눈RoeGO6<eAZ2rH`r3w,bKY/.-VEi7w1l_l|5E/d?3d-*rThع>݇Z:ձg3ݖlI)A5ڊ1՘<#Ƿ>ֵ a= Kk;J(U{LuwjԘ֌`Osi}q&gq"xsN?R'F)څ,7A$|"B4c˘ ;QUՂ$ o[iKR((^B-^}ATpF HZZ:)%.7H;8O)I.H8Lh mJ_ۑ4bC7Cq 1Kd@3TٰcH\%}s IXί淡 Dits5,wƊ޽m^qʞZf 1B{=e-"Y5Wd}y=İBFEƳB~ƻW)^PJdNRWs3SA^=_bɫZ >l˶b:ր\oa0 Ip(QNn oǤR7~BqM2''Q 8lϿ.}E2fkPwmIm0tޡeZپS`[fit)G~(/ 9=xĪfVÎo1vng UoqZb%&e}Ȳ(EV+JzG70x#ܡcfbTv{SDmBwMv}- ܷHHlgL*+gbgkցy.cޜ"o9@ % f13X9`41.deOcd2N:]G/jyE@O]Bƣy%%⤚VQ/9u@=+c1ϫqI-SBj7" ĥP բ W>Qq]L#a +w{f:7{39coMd5\|afaS]1LJg}[UWNx!J\~VͪB墖elR8Juy**0#v& bҬu1MJ.\"*Ksj-n `Hy)]Gj<̂KfӃm JѸ/zA2`;) 6z95ѿ6M g,[Er^ 5RH](P}e)pf2vt4]*,vTLf?zoo>2у7hQp.Q8LdCTi p=G3_pu#h~P4/T> ou0A"kјGs(\-,5M9fT9JJKV\0``;Z:5-3Q$~D}Zy6*c=CLq\.PJ&,koL{ zŘڎ<~XvacHZTfd{.df:a6&̓W.)<;Z3i%>VVmwR:>-˘E.会b=I } rPwgk }۹1`>5)3G6c0,xV*)>KNYew 0;,Ȏ"TZ*L)ͱss08~qD~Pj#HV/(~a`䦔Ӥ|"9ۥª,=/9!5v51)AyhO 5# ΪrTܢ Ѡ)0J`V~90x dg9[1ˣIVmnQ8D&GЋyV /4'AK0ܕdzjKfɑ}=Rj,}@@k{, >y@E2"I{dny+v^M og/t`De<hr[S”qE1Q&͌n:yj=$3f; 29mTĤYժ~h!e$s."ty{rͪO Iӹi{,1mĹ/<#uʭf}o}sƴ$`khcMhI7{5$5+o{d8*U'=_aԣu_<0&^q5%w6%=O}( F~;E@ƴ[B-w47yN6,#'Tqo\(e_:eYD&[>-+^7BWH~moꕰd\K!vygO"\#$#7RabgSTf ˽=~=whB,kB$fBhp<3'IYr\p8Xm=n&Mo~DWe LٻlQWEYSշMwrg46yj#м!IIЃuRR@ |Ni/)T͈@O-bȟ=Y5w]{ja@`@=e~Anʢ^ .R0TIJuaZJj!?ޕӶi;LS0,e k#υ-x"R><߳jhf'<w{?Ss= 'J{xp{G^k%x?MfZ zxQ lHĥ $*ה-u,K9t[t}RJJt`nѕz"Ԣ{cZݖ~=N7@agm9^79cU ݌=n ia mͫ.Mw,:Z4p<ۜKsF/UY\Y:]&T-g٩J־I}AߔP<l 9:XHZBƾxTTEn?qdTϢg T ˉ-H`8oN}VoEL'ا7*eg(DtwlJ٠dhf`>ꡌhLCqTv.]+D+ox;usX|~Uq bS8ai0_3z²%f2r>克se<|/$)s7h@rA,v2 nI4N$|?}Twi0V@&1o>cvѕ /'hb/ϱBjZ&kvW K=خ;Nn`QrfЉ/ l" :Ww#cݿӄSXkհ l}鵪Nd%+O݄m} ;tLґx*kVʲZ,.5 &^V@ٺU1kmI.8A_$ڵ;Vvﯝ?ރf\[?=?/؀t`.ĕCx[;uȶf>~κNJKUdžҝ!55a\Îzi2%E0cMYc}&a=uI )>dِ g 06+ezh9[jU cK1&n51<3X =.qm( T6[Yd뀔O^[\!l^5ZY>Pv.ʤQ4=|c'"xjo\_8XJ_uD䝳+6H?{7ItSQXJ_GjJ@~U3sǢQ|Q\8(Lې7Ьo^c!2+1X 3}Zg&cve _)DI\.'g-6:)v3J~*E۽ATqkB,(F>hd?7nH 5MU-I3ToE$m?R+FhhWÍweL=:F?0eI6rf̺dzś AjSX/w;MS6Y4B@izF]G}%F>4AwL}נ{wDțdqCك%:# ZzX]* ip<LEJ_}gzGo kA;a @4r̭CpW-G䮰)hJOLu֦%cLB;_%~ΞVWq.;7T*JQYv](7TXCu7pSFgGr~n(~ wi$ ^Hյ 075Id0%e}U39]N!қ8djlԳ2ẋ|n#GƒJet-$X`,J&^69Qhf U×@y1ɭ(˙?quz% 1Sv:5aV3d80l"hd"zz ,G2gn`+PBsÉ0cT/7 Q!տ}nQQR==f(8N"tBBxtFXo/a`W9%>'MR xKĂtt.ee"f"ܝ:nqm:؀ w qXXϮ~HϹ L 1pd tX9#euly0rN-%oh!Oz|Q$:Pڣa;f_Q`f@av=Hb_Y/?l]oHެJ%I/iDfWdt$V'ղ9'/ U 7f"\ <>t&Px38hEI7PrœHɹ39P]f"R .hTBp Z p63NbNGj\)fSɹ^QvEb}Mj PrYR=i5  8ϱ-1vWnH#O?]u,KTpI $|Mi*,Yd/`V=N~lp)LZ-߂0^f:,g+fR"9W GӠ0P7z5Ui{U'm7].4ɞ,Wj[i뮟Nmoj zMf'q(BQgҁu*j_FWDd58dm k_ f=W.c & i @WjuE}oS8Not4Ģo(Q7ү`bۅ s֓urqXXw (zVƓJm ` GdWŮc6IfL2ѫ%H 8}n$bmaJfE'yą7,rȪZ)r +a7_6.Wfqo)u> ܰ/^z~Ct,~ӉUIxK5Gl',GA;~ [p(˫\5FC )ιf aR%熸jHWU[@5L|xcϯ4I$ys ծ `*qw $7=RCחۤ@ *өlEy]bk`eX՜t:pZ|?UmD^;/kmБxa/f)HՒ(ڛ[Kmg{*5&U0M;.Kf;Pt.7Sizo=BۛnYWk, o۝S3E:P<ߑz@o(35SYzfB|U(Mc&غf~jYAPm$ ?]!)H7igaeY;J{x:QtĔVh0VFxds'$"<Ova<ټdQǍv[WPp8Yf4H<'q nZtKU< ]D5mnMFD>Gz!JINw{]],jK7(rI7)E=?єS,ŀXoxm\\{˃D=Q/+iš$9A4 wc֓b~C@ ޸62Xt^G#AH 9Jz8'͈9@oЈ$GCpצ@.Z}fpU12f mYE%BDd}4Zʾc=7UDzqz{>V%{&:8]Z$5Ume_-y -v,#*,5*`502RlzjKVŽRB9r}h(  .P{;ᨵUDYH`t)[C*2| `  vޑ6 FL#گic8Cb}ds;[ #OP aqk1Nu0i^t2[ SDȥ-[yLjq90-]8gJ\h7bJUN:loy,̶+& \ hMxdLϐLhP@mk:L(z UGw1texqC9!5/ߴ[oMQ4!aI|M:!/}:& hlk[!,bR!&4@aCQDb"#Gͩ{Fth"s.KƁi3~~,Xs\/ vSHQX/hlO7,jL}6N1=h9VI /.湀?P0oK)(O!_h&(vސ~0 [3[ |;3؍5a;XC#0)J ]L j#X1f *J?RX2t$@,wgvi{zt >yX/ | kKQ*t`]',JNf:GR>kR.R쨄gơcw&)2f{N9~2آ 0kۇfqnV(܇U fYHV#5{מ:3's.$diWmʞwo~Hz!%ߪurר2.c,;qBq mcx5 mfTDO{"T|Eì/qQBq./ˁOM}ޭ\ ̋*6'~sUT%WdamyXv<{0skClHbH2eauLq EB}'輖@7F,I8#PCL뀎h(0X^ءA92w7ߎ|!wbXU&tXYc~|>~5㶵:9 ;;=;Lָ>dbs dėGPYpۭ""Hq[,GZعәe*I}v'P}^H- Dp!WP5{ |6l#dhz*L-7AhKVN;+wЧHwcCπe5<&(C;)nZח{/񣾤jY.5 7I%.?Ӳ̷Waמ1Lʭ3-7cz`(,UcJaL;(>XY0B"5CBa%s~sQqy<'.H}Ie$Y>cah#N˕wol hfAxu& ԡɐg! v WA7T?v-9:$ngUgg6M'"ɪ:,B`aϒcf+^IZ#ՂsG~&̸k*X~jBlWr߱"?`~Zr%)UDjQ.ٓ\2n"p.~s&º֔IE7hS"@d[ ו XI<9A5C/ h|Rvj-#T}*aRlzE# ] 0#` 14Y7Qv-n/'~CSn.e5WA|$aQw!`^PwqvB[alM ?D"v6zO +hT. mLQLc[48ICOgӹ];iWt šCpܬ,khίx3${^=JOen=VXrnԙVꥇ̜b6G8+ -3GF( ( Ź~sf@ N].2zmC%D(s^%b/Zu:yt(V-F <y7mVpSӃ6Hϗ 7:F%:-Bm F`q(,$bQ7L%y>H^޽[ Vyj 1;i1x>TWU7Mkhx ԯEnh& }< gȘ\m{ytVk˟볆zh&Fo& %&ۑ E4=1:Hl5Ҿ7;uP7a,g#ٌ0 3pܣmoPKXw)fl:lWNo PQMtKm!-R^:7^#@&? lXoi$DZ7dЮeX*m׮o$sS#[!n  1Rd/ NK;^R}X=0}p{}yK$S-0흸w z_HS@ç0rMY!HKBx $8J5#";EW3wn?d{=jo6ZٔDlR/@£D l!4J'b#S=Ujaƅ',6ɻгx^:S^iU+>K@+Ԩa^ ʃ [o5:7~K42 &ɳ9 $LbS*㞓}>PiNߌ 6oAIjߎM=!;#ҫoAar*60gHe}rcUUcȝ9nf%V+k^<Sy9X1a#mnb = /~J⤅rxeYҞcz4\qzTj?$cY&K|>Y}a!=4GΎU|֡b.TV XG7IyvԖ0p bDP~I6Z` |U\tT7eZ~JMǘ`Y\|zqAuxǤP؜ep0(GzWRDV&Jv~hzw+_q}e[q%`!;geUz 5p:}:#|d'xJ8иb"h/[1{gƙ&up2%wl- c1m뉳`_Cbjԝv#W)K[#~U i}k|zJ(W}xJcKHťjkbx rdy6ζ!V%NTfu Mr*A.L qVJ)f"1oG4{߉]mœ ) Yhn8善 ~>_E6^4G)f4PR.nĸٱTTz3 _fTcNzWV|&d[m:`\0m5N XS)Y; >@}N?p$ 5.:{3wKq54aI\kð V%GΌs8 f}utlj=.#4 0IZ x P DQ|oZZRPIϞ;0As7D!8̥)qOvyS}4笿JѲu[x<3?YyyZ)V4J%ʗ:XJ\/KBkձ[ufM, PR|vX2rKzR$<̷K$n=x:{j/D("-?Dx/Hzc/r^2>/JW#% " v-$WazL}`$lj&vc xY,7[4Op$_&),AGTI)#G}Q%Y^!`\] , [`xnzDh/|u\(Ϲ mi' Z;ri؊,{i)Bl}%*; 7)h-GQ$;ˮc~~yzZeQL^gŏ2l 8VL}BGuY-oD+;Vd[tBRQ7fB !ekl/v%rYi>շ|#5'*zmv-#}y~%ơ'7mGV>[R^pRc}L;fea0ǭDgLҶ^{ "%Y'oߥR|mLPy6{pm:,rxo{[co&Hp0dYL=xld# 8UXybKt qFcdzQvo6E4>(;56{v>ѻ&z ٻaR,E/0!WAHsڡt#z+R:)a`F|*j.KYӶQdRasw3:Ӝ^#Gො-KH%&Hj\y2UC>F. eA2\o`*ė|lc<]*R/#ZK'_JJv}ϑ_v: Prrp@qwZO귇 㮒Ϩ: Ux3M E<huzH6|S3ȹp!!3 [j0S6Rޚ?CfA:x%LQLʼnLi<0QvF2/z}P ϞDov`x[.(_RUBRL̨?Yʆ#-0h)а-"zY(YwHRO,r@;FΖ&YdM+T^Yƀԫ1ftVb li5}ZF'W#zn"/G.s里{SY偦@ank K$1δ0\Ö-x,/抄܂U|~h)@xCi P9U$vPג8i&\m~C}M^EVS,ʐS +0lȍCP}2~Q(un$w}x^W۸h ΆBdLc7[g `>qU"_g艌 8Ф2w) #RO۩+LVil"s1SIǘ]{o~KU)+=G[+RLVRXC;*7<|oLrxИO$VTmaX\DQx7o]ԫ瑁UlCU67:(z~!`Dqٿ:dH'O(Wrڃiߓ{19.Kɧ@kb(i4Ti'v&QBcP/|Aw $/mlFO?3'ښ`(_Bzmë|5) [̽BҕDS枕0~ Db.r WS }L}TJYmR>kO&\R#sj|\k6h=:Bh[R̼0qU =@&0#@&ПH ϝUD)MVB\i@84޸JeP^#KiZ:Sb~Yp`w O#d&zaw)Mڅ`m/׌9n[Vp@*o\z|{z}S t⹖.:ҼspHߏ^-!.#'JEFOinӵrc +\ ꐯ"MqkLQ&< Tg!y؄Yg6SƄlpR(=?MWP]UJ^~@%cHGV1H:sNʷA S""i ,HqcӐyt XHINS>|<lP€`{A4E{R ,"_ KlGB*R쁭϶܅teQN3f[kv*Mu{ d"lIK(#qd^)?<k9dIf 7ke۵=tXlz?)Ytϗ}'5ν>MQ% ݉=wTXyW }}R#i?J)9e_ST CNJ#K(7XW&vǻfCK ri1Lw+_/ bO"WߠaE6z mdIs$886 _="̉TbUx2q&_e˄g+`ˤ%ԑ]hL=+\'Remo*^oBΤ0{e_vsfxF&?p.D 5He+es!Ght(.+hPN)9B_sZuc>oCo,1 ft*~U])M#x*aWsi<52.gOg;o1)=:0,3[ba5+u8.ҚNJGim+3 IFa!'8&d\7Fd|IƒtQ歇="S|7DDTu# !QY[]8g ]$.⣖|nM,'|ǹ1L56h1<=11 {XAGS&+MeS؊m9p:?&Z'ےٜrI?MLh@\H fB.v~B=6CK'K M#] "RM oB2U+_?UtEFhZM$o$䣰ڴpAsnw3tY=F|=V5g)W0U0Q_9,;ۣ5 VW4\e7N+we3g?1K e g~1ѴoM;lڠyW[TWwbDr baKrl8oq>ߡ Dr p{m',3Eaҩq4Vo{2ZZٞ $+{1>j}.ۈ$f0ab*ِ]5 P)[AnWМ_c.VyH+Agm/<9F[I 0^PJ/o >$Ta54! Ï΅c+l$,};nΔ'n=#Oig +q׻"'ofׇ#ޡaA?Ub5_'a|ᖥ܇la*[jE5;aLn'q2W{}P Np"EB]ɘ?kQrv#EOfUTj\*%=O ylv:TkMDсom=`}\L3QZ51l.|0i[za-T ݁?ּM3>[DDd~`;s?+J/5MHE4h z4 "U]'¬o[힞`][<95g=\#~ %%k rOбEqFuM+${\Xj!lAd둃؇ ! ߍZy |fI7Sj,A9kT?/"\KlMQ?Î\rt4gl_G;Fey δY%@p;a@6Lp܂%R~\{Gm>H8#s7qxLCSC~(jҿ]J8#tUSۿ[PZdԊtݏV(d?'|"54FpT19IID ž ggXOCam_I92 x0MGҟ(]"]4!?ADkQjTq>)2^zA(U* /a>'q$H"<]_lFNb# #Ve`.ҚZȈkՉnET}>=rǼ4)xw-I{dz<2([V?XMq3ΏzHj/EzIv-WG/˂.IIeArwppѾBb\R^gPkxccC,]Sg. lϋ3ZKqyPu4QY\J|Sa _w# ޱ0Fs{)]*ZBV͊_{>^ko[Zxxe Mm1t1+=HC`y~40PVYx8]" D3o#rN##ܴ2FDڳ䗲Dof&e9o TY|ʼn4jy?;鐔㈵"Ed4%=s]iB1C4W! ,Nߢ x@pPYC|yKnĆ93SsؔC,Z )x&Fd/,sdBB"DlYt[ZxCS5Dj{IͩAC~S d=}ŤFkVIs{J9ܺ|TwI!_L\JzUi6ܾ%]URpK&Oֱ1RlTMT'hޮAբuj!: D(L\w\ks1a8E[!R#mu7+`q'ap4 ?䄃X4*U⊐(}cFE#Qj- }&K+7?VHyadZ,(Ep/[@|r7~-#߱ '5WLi#xbMKH6jd{^w'i?4݈ܒo \fb{sqcfRauq=bjηYWےuʥ{t da#b t2&[sr __ڟ*1Cw?νZ5av})[I9]{ f=wBWECXFz/ړ[w6hUUOt7:(06hr'X5oFtכfwT!CꫩF/8\|VDžxGumV1K`Fv(Xhk{>V՝%G.Gdjr5Dp1s;LV*J70EAXX@-]N^<'KīO{ {9~`}~~;r:EvDc ~˕Wג b |Jkf3Zv=܄rs/YZm|`F23)M.xXz 6!ōS>SwCRk -[R)mZi\@{ K|[U(LIr[}g Q'V s۠i&oˣ>wPkډb+K&̏&೪\YwLLݲN)՞o!¡v[?"s$.EcjuL=LN皔x(ѭqqU_LpK*[{߄HiIZO[cſFC I[jޫ5H6ԕ/#Gf`cf)JasA)x]/eJUun<#2H#qWDj+fPE#ٚ)DP l㰎e{Vs`M LT ƣmpAdb3J݀VHbƧ%`qFgOKk1+‰n9ʩ2`bZV:Vq?ohD3|Ђj ocöqnUg~ΤR_Kt !gաn&K|h5!*OR\ms4s׃ 5`鿂|O5z}x:[YčmAeS O_W8#6Kr_)8 ;?Dte= BN VVq+tۉG %*?d?hcf Q"5d!Q#rEӕp~6re2*м,Ѩ!!Nu/.xD,r<@qAf/!Th._@n%M٫ dHF[hj(L09x_`H_R\z_oX(pmaڭ݆?'9 ς2ƹbr8J՟ybY6Ւf$OF"w/P!x$ Nf_h7/VĈbbWC"SZ`NO\a}Tޞ{R;R{LS n!\0۝ $0@˶~)=Roh`O(%~KG3"p8rQ.gT Px'߉NȀ c\6= 5! `M'iiѷlpțonٽ?[2LVoE;*mlJr >9n㗮UN}:Y{DtF3,$9"WzU7W ّaۧh0Chŭy>YXםB@S <_>leh`]9(uqou C!n9=" O,ͶZJk-r$V(2EY̏P q:%mׇAIE@H 32QҾyUifOuDYRO})LsvڽU{wncy`~)Dv5XE K&#|@%z8RUB.D0J_Y!z0S+mE h͊IrSLZS!j$1Uׯ8Wpc9ċ e0T g-N/5QE8ؼ0ro0{<1 XQ̗n )xI x?Lp$}=:0#:;WPt{<+i;J+燴\^rR0t"ϨFrY^eȶ#R[RmrAUxK V\$08́cw0n֏HP[. تS%'jo4n+ vs~$Iz4aXҒ#*7ASKbX'$Q-5Vs'䱴~ٌ퍚K3yb?Np(X+HP O}if:WP0[-JN'7فVbE?ѻ ȓrI](O0!.[ o5qi{phOl hw YEyY&*BY{IXB@Y~M~?̖$kD:jԟ9/! ~diQsy{"g 4GZ\ӗPz'UϺk'e& 4nnJz'YHM7=oVٗZ;;j}KhXd<{pQ?)>Ƀ7֝2۴. fmj,htdRBH`[$!D ϙ&ut9s-x͠;{?\:?2SUV~z؊c[%!g w D_pAfD:8㈩,<_BM5mr QkYs1U@2TaEaU* ~O F;@& Ѩ|e2{ xlX?4PR+NUܘǓniٳ 4yTWXqvȍQ4Cfz9gTda ֳRfJM{hyxn^[2#\'.TUC~6H^%m#ͽ8jA! P[&s6VՑ [MyJ3JLcŦH5HH#)|RKviiMo-Q.ؿ $_am(M_=KM<ЫX(ΪtRP;J/Oh*A!e.v'qdhчAYk)lAIeM`Tyk&78@V(VNCZPYk(\+{ݬ7M#K8؄)sݩBK{U҄IO@bRdQ! / m>If !utJe1WW-ۄ!(ʶ{#PT\-Hq%vD!P7̦l] ߥ^,ŮP\ f؜)wU\YLDY>P#J3_.j̣L6DȎ'#a?RN~Uȳਃէ{Ń{عŰ XǤX) 6F`%(/Fo.CST~"2+X*ykAe]Pw %2̥Ė<mI:cfM de,̊nYΟ=ob< \F 0=`QjZka;R~2Y1& C;+HZeLWsڸ=LS+gzenE0CgG^I|_6rjACB5=?m\p ٔ u/e ȎY)_'L1kO0+]N@I[ٕ7>؃sJx~]*QgӂDAFmAV,Ua13zbsmAI,WU{Tz@:4/%X.P#?">7u=sW9fxSJ*H{y|G QB;QWy8H:<|@YTeطkR-if+5$qPH$9QHt *-?qcV9Ҵ0MV )HiLdoĠOkgWGEqM}Aj=~N(10@9sLX܊ ѲӪR( _ւ)،9q |;Pl,ಕsiNs~bH[ ΖUƘ~p֫9҅IhYkllx6P(L^8Na`ts*ZywPB$5Bi.*1o5iq+7"ss^wQ5S]hlA8;DQycTyͨ]@<)> X\KJ S;=CI/ 눨Gf{*Om?9W\[&╚n^!$SXdX-NPƷUCC{O87}1!@LxcDsq^Vgʧ$^e$GY+ ;EzJ)yLRKlܻ'6A3mX #,'^T8r߽n&0I6=2+ q7jMO;=eތmq_9ew3G/OUwܯ*GƒYG{c([bK2H O}qNZ93!eՌ>o- gbBY>l0^υV JR9]uX'B=7_hbY`lMf!O7+ń/hIJvҴg- aj'@@Zcp׼41 Bf?t"NCRO]ECLZ~:^ཆ#9<*L.*c7G.ܬڨ&d>~ xz +јZٺij% )Ξ=+fD3޹۷a Q."&&b .gifV ¨x~Bn4(h%=ՍIW־wٰ۱7mjo`b5Y=7e^Gū̓my9ǜ; .*aɤ_澞nA0EVS:./ihbR>V\40;Qˋ:xtbVO˵c*[ƞu-oH O#̌=mv TX|?@]uv0x$))RuVq:VCFvϦP@lOXXJTOH3Xm)E@1%dy?ž߭ )[ 2<\޺,R p"ͥ2=I˘MVSyfjI4=_f$),Ԩeu\LEH<u-ytKүܞ LޠXWLykYs8B_TѪAm żNhd6?fzFՙqSFKy/mK`"nXr[ (n5o1.Ȼ7B ~ҥ # .Y![P>͈p\͑Κ}.(Yc#D_[g cD=rdXd)h\:@#W:+087ojH~zGBD!P4ܧdv,,UNkg>eI>a&/`a@{A3>Ud-^J2+ⲠNy3ZGLBэr/Y |PIHqWt1Yܳ ћ(MW"46 Dz۝OcԱa"ى@iqތn `@ 4f:>$b<8X::tk"R=%H=' yrHEt#ث`4a6Cv" CiWd#s=_: *h[p|6#5aI~(´?+#)mg9)rýإF푎)`RW)wl9 3@NJi1M䏩}s*>D#MW ⒛` ŖN#iTd,~x(07^Bl'  }ƃH ,n@ג]I^ndF_BОs >HS+2τIB!>koaPBoQO{CCPM0Bt߼.Uz7E]$|nfg]6I]MuJ9Jn˚ Xikr#J:h,5\g=PP꿐!dۖ8%/)^ͱ%Onc,FfQT'< 7WM N84ܛ '3?U*F|Џ3jRJkMvFnR6 0te; 'AJv @k\c{J } Iӑ S:DŽx$Zz|ᬬSLV`LMtʖL`a-a8Q6V3jڷi4,"reB-IHx7wkn"DhyϹLa-}4b&6*%&HRy 1ЃB4?E-%4ռ*cu9H~r˞OYm 6~޶zV^+1 g>gg.l>d'wITړoTY$3iԅ ]ZƳO2-;+ IjŖYX}a\S?L)a+Obl#JeMkg]FۍRd˱*jAl(XSֳ:WW۱PVGqt ٞ؇7~+K՜3`KNRcnfKyƼ-IF8N&`(*eÑhhOl((o_~$_'?uixw?q|P*JX;K њX쟾GT<{]$HS=ѪbHp]fE8 )ȸ%Y!c<~Cv`dJqVc9D}+Bzt_Ij vΛn@ "X6;VI=VJ2|4S4x["X- sZ{kc6Za6D9$m/62|ڿug :} Q\$~Fk6ĩص>/Cgh)_ P(Xih*+DhBphܵ -:T 2wH% iНSE_AŦ{96wpWHFfj»3qsIvRZp9o_O"5uq?mbK.XF} QY! 灃u0105NBY*9S˓쟧̋AN2Z"wglIōA 4p4!6ՊZ$(t{ YH.Cx3Yt/\c@&ZQ/ xbK @`dN|LNUowתA*Jl_~ ")BrбLKOcv*ڷشQ䶡p#;ET8QyIiPƜEg3n3ߍkT~PKzv}ER#لMQ!IXϠ= !+e +s|*dpxߨq?6XAvo;٧jL"g(ðt&;lܩfC$U4~EZjKm+ly=qԒ/nȌ1R޶\wRO5fJ+#11CҦhh׺jϲ޼NZ%|(8ܙכ1'P?[20z& ^B@:z \C3QGׅudRj k#%VZ]krLPߡ _vػ>$ͱ_};Q}y->,$->+Γ,qre'DM S(9Q`Hr&d_G#tNiYWhgwb{iF=eV⾶ʴ\6F SM_U]l P"#MʈG!lbUHy`Jk"& ҙ.L,vB fVϑݔF#V$9I& ФWSv?;3cqw[ݕc\:;}ms0DŽd{XO$E9{LI#i8)V2OC P$lS]dxXx`\FFL|&"pkL\ 'ЬAgcǠ?-N[Bߞ9RCbG .`a M~M$\1"[reIm~֥Vtw 侐t5:db 8se|ܹ{VTkd &R{ng蓚.t39>e5sp֯> c$0 f4CDLgo¾oFQ318` &9a10~UK׃N$Bb+ƏF$W=7|Gv02/{ <=y0gF)@ey,*G'3k]\VJV@!Fd_ 1) 꾤ly[v6sb)b[]sO'-q- JjZ5fވWPHe}0ɠXƚO}4URϕnq&@|Z"beOiڦ(n_QO$ʣ慛:I4hēe(O|q/_ şiF11|]l= cC Uh bYQToBJ] I!\v}-^eu QID2x4xӓQ ,[;ȩ[BC~Hס'}%cr\y)RPd#R٬o^+@۞JBc q` K)v2"\R{S$FcC3uڷ|aՉ {'ȺXףXZײpNNi3rn3ױOs%b_t~1>g帺ƍ-mP+ pI^Pbp6+dgXD `(qAAnҊ?z5 !;uGOog!:ToLh aq˲_TtQ IZq:Ecevt2'(%Ԥh,Ǥ枰Dz1UWA1qt]cV%%Eo_p 8n-䏽QR)7miiK5.9Hr" BkwHE)oـSXj  1d9!k |LƯ'$=d[L>&*B`W' {Co#_Yn(u_Q*}_vܻՁudf៿ˆwⓛk$pl NO?b.}3la1:!`sĊc ~rsJ"݀^ rG\I`cZ5Y@;gî0; $' .8!~$pVXNpO,@z~4\pMnJhKC1,_쬭u(v wB De,D-[cΥK͕aI<"γ0ˉ?Icuܕ龈%Mv度!F6zV8g*"TlN DP[\DnX u10z'((U XY;rP IQJ|O?kZBR&#>eUt1/=B8GƼ ,:&|%_ׄcZ[,As&jvƫi6y1Bv]^qR=#XKFE]g1[TEaEjnF&OhߤŲ'F2SQѱ |R51mÝ@6zdJG[m`uQ]g|&öhRH\2󋗓DBeCuLtQ&gu;gfkɨw>$XC5G%8p6yGi`nJE9_6E#nZB=51EypQFpY@~ >lƸhb$RyrDas#臙㥣#qL҉A<6LS8s(jFkHA+R/pvy#^C$+pt&K9\ ` VfWp2vJC[w~Iќ;bw_w@jM6R[nCpt { xәltqky7Üe0 ' %\%6?hφtw˝p{‘}>=ȲYxk܍h 1m1;d Dѣd6SP%"p|=̭ fMgɚ^YQ ? e Vb/=kqa&)6#p@j]}k8`U[&9]@PvRv M AL`{⎷[5!kIqWeQr0;-EpO\&\ Q"U3~嗬XXË k޾ 5 ΜCÉubX#6Cu58i.)9W]kWnJ'ZKä==9+ 0HH#ا=h~? ~P=p.7W\<.Jmj( arp ʶ0z1t%IZ^e O }38S%D.Tճ1G7#g_&Fw`貝D'HI "q(C{ '~ eTgTds6U(YX2}*7&)7 "If{tfuBxx촥$ZsÙ 眉I4$ 17/[HfL 'n>T`˗WQ{wu6&f@K:oyf\m5sz4:( y#l٤㖔5]bpm5"ɔcQ,r@QjK*_ S?&~ n 6j 9߱K P˛PA[?NL=T!isjAڗF_*cb 4N%jC Εr׳7CġV!sW6pC4'|$³Hy#`i%-C1|sNY$׌v1~;/ 7&d ,z{:ǸJ=QGq{'N*/4$v,i]ꚢ BdXdԡ Ž?˔Tbtcf/o{SMwS*Fmz7>؎;'u 3#Q` ܁uB$y/ ɋ"eT2gK*ǃ$͕dɟ&d\; h@eV %) B"Miu\g$ۛ4d oJ|Zyp0gz^+RVnH*Tt> {@A/aI${QE&^VRtV9|^(r@=oaM?%yh(}G/+ ;B5=R7@SrN]t },ٚcU8lCQc;7b4# PLvg?X )'R X3rVNY %fIJv]P&GWNI-ȏedEC6g2r>'_PmEēS4Y3 ` W.\ge6~SL'eи p1WךCQX]R`o& Ғ3NgS s#}e4sMҺbK)fU/}U$1~V},5rRI;bح5tqχTe4+Ԝt3ƇPbŒCyKqitBֶ`pF<\h=CyUڥ{qPPFs)$$)Ջ)/7^\h2 I;rG:X+JO0{#bVi# n}SOA[dր b=9`=[it]rhqCB{Px>IP`=׸ЦdUx>̘w`eQh}w\wCJk;kC;V9̈5%w9~#zڀfF>vRʞ$*IwL3?gK"Ń00)plZB^YޫHI*'U=&dC?539X.;9QFHaimI0(p o9^#CA,(#&6ل򤦩Y983 kHoy[5}fЕp6w|¯F@JO&8sR}1Eڊ-&kJ/|G׃U&T1D6gMhvoKh<+GOZ̀JO]!3^8Jg* m`ΜHND9(D [ ~|Nh =+y,Tk3ʜw*LJX~f9-$l[6ȉbSҲبuHݎa %BD̈́&``8&#W5S青hcƛ9NO7s opT> KmH Q%$M|Ŗ,ms/^ڄkp䂊d0) 'ށd\Q0mOmit _?dἄyGP7GNa15!Ǐ@#+ i;3tݜiځ"ه`.8GLDO9`|B3\8({uuZPn;MMZiЏyU'rKWNkYbt[)q41^2:~yf#)gPOUOHíIi{+΂D6Df!h~ct+[9.G4K3U^q^P^O<>ǝ x7 0iw Gz?rT_Nr7wsʗBp>y?MRBJ;smG=c+BOV~!l0!J?C_mtNӐҙ֡+ v1{6#&gs\bt -`p[t׊Ht="TZByUxY4 !0&];yD*k/..J^}3%A{geoFt+\n'Ƙ$Y&b sчz-_0[YE`]ZuOᛷZ?##ⶤRMT"i&PK\}.4Mi_Q_3ֈc2XsIzC o9\4羊rD]fr. !AU5ye|mK$꥙$Gr_#0b*v.a׆ |\<>jtb6HҶZʁ!AdW 0BJȡ,L\0h^㷨=,r,5V4JEKO}6?RM8~gDZt "GiA2RCڃ{\i2#*}#_ Kb0Q]6CB M7EBp KSUDh\bHuءxO5YX.F|,;zx 62czp+ Kbܵcq]"oD &%6) Ў; oja>C7rE#3Jjdܐ]e"ƮdU+GC=萣1Xw/ tf(}&2G QݢbѥdݔOIr=[eMWvZ{.lumXf=Γ݋ہ 8`K#|dgBF3]fYW"ӏ\81:I'G!zJU/+$T Io_xhs79BU3}Ghaeo.7k邎v阜Ssŏ7-~apbH[`2yN)EWKt&RDNFK:!ʝ<'F -lF<|VA]^̕S_sa],"4 :X ҂^ * ,55 @;6'7m^[dg)u/B;q-h."X;=9aY,[۬]\HHtiqQhmۨ8tWC~:!{m-".c,$tK!Zt 0?cR:FD Kjⷔ92ivv #]jgxJ5Yb8yaf19lYmU>Fs!tK1)՜H~g}p&qBS2isԕX619²5sb9꽺ঞVк.k%tJF+m~XgzvK7U-af--zkJ ^gBZlh^{fesj;5!CVptЖwjUG{bב`%,y Xzu;̚8Lm ?PJ/޽1dbU叻^Ď ߢ}9U`YA}w7ű2^񽔦;oNp?UA˷F4%rC: {U^6A$+PfXf=.p8͛<SfFuU3Ӏ"E͌q,/bVҙaqYҴeY*m $5]p+ɺЉ K~Lw VnˈPfUօ?qx szK6kd.eĂMWSj iRY۔kZC:F-`b++a9ÝbWnJ8q0ǀQe^ĸny n3C3Rmr$WKIRI'cwԔڔ9exS9,@*)AӚu뵭D E3~Bپyz3}ޔ*or7)@wWsU7 w V5=.9 -2BIHv*ߘD}. W|3ܔSY 1"=_eTK0+9XÄ,@Lx>BQMn >Rl(K?O nyz¡+8}݇S; ꅚg2G G=Ǡc#PoB$+ X~LB,~t uX//T(J`] 1d&]2J+}>ڐ}V3CrIvM]]% LWYtvfQ~W;U01dېϥR1ë\?k:e!ByMsTp%V,*ϗ_bvEm ^0!U T߫'5)A t#LAmXܬP!!>ʗ۩B.#h*o&X}˒H9P'cl3d8${KHul{yGndHÍEC"j A*WX*Z)usiD=fk!NZ<_/x@;%ү!ɨuhAg0A7꧋~ف[b6k'l9p^á`00-:AJe5ǩRz^._)G.Wy4i^%܆+H7W~T&t7(ccI4;^X˛sqƍ{0˘yzy&rlN禍hdmZkhP'˳NOw$_/:\F:Ə99U~="MiJdIp<)r՗P ŘpOхPb |Jlt{څkJ1P{%&0|ޅ0n(0e=F, ]|:;DqQ'y\'V/ whv)cV~;N6KӸH) #Tg\,_ !p)coU*Ǝ:$-a(Q;mGxv<|Xdx#_k LS~ci IKC^B}oBZS޹ \,b*Y ($58%ZE;凖{Twc('W)dv@^ 0Ѯa$+}&şLR1x ].7RS2a}/_;|= O`i imUmaavpl  Y>>稯VQTO roB8BX:D^F@ܙĢEѓvM5;hךSd7Wσ,S:hna _2@(/׀1T~̵2ki ka+DVAgWaԦ[ s|+-dpP?$gg9@1wd_uhq/i#rpB:P:Y;b[M;m ,Z^Όn4)3*ߴe"gʵJIÍ kaL_, C2X++i2"/:h[P(R  a8Y^LyXξ>`v;Qgt߀'e/&^]4*+Lf|;Xv MG7e P׉#s## 7eTu#gY]4Wv-tXҌkF=f;+Qs֧N70Bh9R pO)ϕŽAs ]#()ޏw'Q0TM{,aZ>[IJTa s|E XLڃR3'gw8yLXljq_T~Ig9ؗXCK-&C6ӚhWwϘÁA_a,k6-7R]sꦖHhR| Elߓ#\ƾzИE@~Idz}w$zsIk-jbg ]Db9GЬń͙U|3wfɼf"pjZt:B2`8Ljb[16S4%~(Ak)mDǸqƁTwSzf>"^~ w Fp8#w&Qe)|0r;V`E22jLԹ40YEuޔ|X(L)a cz)_3u7Yzҟ\f$/35YxWc%$3'5E䶦-t]8af04 d}?a/XeAR~(l@[T|٘d5Erе<#ڦ8dOWE* D7%~;vv6}30GUrh5r9#Fa)|iwq|jG]ym_ uƭ*]zr9/AǞ1-C?p^Jqe5X߃{$VCaKHEge=](qMwAv%9́_]'lyFRv,h_qN,IMkS!,Hcsū<ևl%' ȾT'w&&Xɦ V<ÞL<|80A+E(jOlqz%,*7Tg[VxQW"j/HF0%g#N-JW3=8Tw8"!|U ^}A&Le"T G={NjmTشARѸQ~ >=>Qjy&'?:[R7znHӈR;@R6 ! =~Aufi*@4 =Rz+~ ǥ pEJ2$'whsHRKЏ efc@H(\c5h%J~2q]U;SSIKUܱe+w}~1z`K98MNzW"e઄,µ"<"R]L ˏr.k75r$kk\_4 )@qeцQB֓ʆc(cQ& s%y9Jڡ)v6Qcڂ䬈uǽTQ/=\QioWFny˕T%@?{garwy י#LXBcʅH>[~NACs#w{)2)N+UuLU=(0U7&4EҠhX_j^C5"yG{:Of n1 R?V ڤbTÃۦyTq2mZiM5A$#I}TI_g V/g Lҭ9 /+uF" WHٌ9Yς<{GP6qjro=tyz4r!委ƕ͵C~IoHQtyI71J+ a4̯|d#!S 4 0DCmcgT2۹B+cXi<"V\P~դAO@S/GQ6aI1DɜEUo6~<LC(Kq?p-{$ .@i Y9iJ9+r7ثl/^גr;;vմZF_ oI9\oX3"` 6RvW%hxQp!7NF'tg}2CW f@AeNItyu|eK* ܓl:cp8v?]=_}+h 2$2EEcǔS1h_@h>VrhHUp#;_?DһR P)IgGTd#!^dI-#%HɼLglgQ>h{"| :VX#mN(tД_rNIƧ7}9 +fzwMPElAl^B7jE}!̉5](MʡO'tL0HķB᱗&klz$89͢N7Q*ds/@o!pGU\ީC7.MϤ V.A|=9骔]&7Yx)pλJt _oU2s? 4 h]ڳL_Psآ@L@8% \U)kI]=I6kD [rx *5T0+FBUCeㇶȳ:9֍Im;VEX(~ DzOay%}wD*mb(^\+9$7%F1'"@S"T, 5tT^{mq'"u:,z{9pA9TjV :'Al4fHC<a_r$Eb|4ʠK1 օߡ! .&&m~*RL%`7uT&B{Z8ȳN8I8yxn] %,LHvgU a-DͿ@3S4WQFKx$Pc3B@!``Ϣwɟ|j? Qkv 8Okmx/%9yŏX-(o9# 6M,WY.S |Lf芊՛_]uGno{`HQ<Cue-.ԭ*,:w#DPM_U &a[o\0!IX@SӍ7v\R(%0,BKh;Jp_xc'J̤|5: &(^牺Nb%Κ2dWKȵգ;rӎF+Eu{ kEH)eDW|h &*`axb_@ b˺[.Vu5ts=~ {[qm轣FU)ϼuej҃  QW[¡?94-Lq'(f%n%9uU5_#a|%&xukćc f|t\,]j?Й5[stGM>40 ATRc2?]]>e׈/iN'ŰHnNׂ=)ײwkqyc?(r{*j qڇtv ?%P~Ҍ1=.|λH z*K.}*.NmVW-c.Š eP RE*|$aJT&8[ITյq]du/]DY}ϛw_J2ѫFt^(PdP0 sv%"e)Oˆ\n?#G=89' fx 2!x v/j  M W 3+,>#C_e-י+5Gp/׀١nò!J#tܗ%=}zvW ~x`OqubAz=R+k_?ͨ6`+"Ԇ .PAlS*㕹ob]Fʖۯ~=,;_DBr<+{S*(80m&O~5Jk @3$hVhOcg?_5k'H\h96ec⮚GüLp"4ЫY nh7?j52seg=jdFѭk~-*rUf8+̦QuR1-O0䂽ضU2WNC6,C\#E;"-( Nڼ/ۊ!qj.^#]L4Cl/yN{ @U X71qU:gp ; 8XƓZ_ 5|9`A=yӴ:z9!`Sn*ޒu_݇1<$'WRp] Vm3"5*Vt-;2ŋ_]@ZM_v_yREյQ@sp/侄ז-r$D GlQr.X|,wĮLM0EArK)?{vc_{b69.)#^/k3ykiɠt|űj&En~d`>ݟ^p=_ℌ=G0[բ-}} ; eU4/;Lg;xs%u:dGb.]o^&1~aG &f yd29N%,ocY 䦌S7%K -jY5{# Tx扩 1+MLs|TAIERAT. ~]AБC]) y*1xbo *ת"2&0՝n"8moRzIR/c_"rPQ Y /ګ , 1EP %KJ.b^ Zx= JQg ~xKgan2\}*eTsxMe~Oۀv cLr9憛}h[o Ž*(A4 G+ Ve2rvą;BOld Q^n+_k|n k+;oCKJU:0:B*AJ;g Y@V=!b*]8gʃ#$\jOZ6ow[p&۫.жog9x|=iD,_iM@@kW0[<.>Fc v\qvV4A8j?SҡTj]0A ] e<5uF}.393u͝0^s&xbP (#9D<#y*,v`s(mcH5czy^x)Ao [y?G)/Ӽn[;+#WYmpnu$$E=ZSwKt`b遧,BiR#Mʹ4#v{XYȅ}Z' Jx< Ha!{S&Q ՞b ` )QLTmW9Ux+/q3+MQP ܎ڦZ}eUB( \*+WsS[^ A O8/W{t^MFL\S427F"Rg[+Eu}xy<(j-UEǞOP9 K&)طWpf]8 9RU_U;Y(|Ȳ0թ-{'PmJ-|]*Úeܿʣ#($ʬR5\"7E!IS MPADRQ;mGA) ߢarA=jAvcpkv\_LJ#E'%!OO߉R 3uPɈOLޖI FWw3X2'&Z)B(p۶! -lZvMlz-18~$:GVUpkַ 2:%%;Ϡo,8a ;r>n̉Rqh; It;@/=Y:cxjVY" S~8 o7_BިG{TQ $\Ŧ0| `hVmcUAA['ˇꙤU9 c Rsw_PpNjXScuțHnj?bei =PoR=#GV)2ER ^N`Iр:&}\Kb.Ƀvd XZ_r b_^~-/c(x N>xpi',ĴlW?5.b%Qn쩕D(eYlw6/>u\M* y8ӭa3aU>V `vvCY<őpĦk{4CzHݖ[\W4h(:O|l>^/YKsUf=`Չٮ$( Bl<}ZB$03%` @W1#)b?Ap>xT]EޖOC.CCk9LI o.ر{62Z6Ev+gl2NÜYa;)H:%Xi)dLPLX#tTfyٳ;ZӅ9a&եH=[Ϫz˴Sݣ76rGȳ 50((gHCcJbRR²_֟S8QΦYJ pc5Z/kgfe }ծsvB?N7lV74*qch_/!d7gڹj_Ѳat?W$wA@W5E#︪.ha9Dk76䕮4G 6sVZm5$qjC!]Bb8!~PuUjk4CKpl';ESD|!^kP!`M8B8C(y=x R.)Ht>6>e7] FF%Y^~]8X-'?T(?8I)pGƙ| ϓ'6@`?.ْ&j6n!Kw rIhWpX3~Z\!JzQCpR=KnV>]q*ɻꙮ~$g,.0mAG봲瓷G,M|M*9*iսܱR!ДT=bq8l²bN:0+,Zɋ`8qЯ 3<&%*O|MSQZnSe5 T>6q;h|:nkq\GmC+6,slюN3±'tem0$ԡǝIE lF=<#@E xkPwlGv`(۟s3VVnPR V{qA}2WwsƅĔAF̛G#i[u.c+ʇ{udnri2WP!'`BU4`'(Xseƛv̎24c肱w)/,h4M ؽۂCXRExXC<\&FS&j[v/p4]b4iČ%B#QJd%#k\e@$ron3gTmLTSAG4dT,DM{)7x.=U3G곋$eV1DEp#wHͮ1{ SVSX(ӦP!!H2&A;Es3jt  " b^ԽYֈVA{<,ia_bSE_ EQGT. 5hz8RO>^4_o\ȩ Qi)^:Wcfs`qiHJ!Jxr @*k֮pH!瘵JZ^Ux,BuyJga3y[[Kz50Xb_H.{.u6F-@w+At9o{AۋZ~Dx`eWhӮ+-?4o&0igΞVƾޚg ^m{$N@'Jğ  _$ֵ!9<,p8Sܣ3O|^'ۧ)DP5jO7 בBrv痫W(si06,x *( coPXq6z[I^L˽>(xW^f@]~3I%WfaYJ9y[X -ΚR\B{"pT)Z`Ic9Mp\Ycv6)LW ݺqJt`KqTX2N |zAK  .X5ARW^]DZ`C@7C1& 3Q/%pBZ(=1-(~` Gc Й c^J1o^^" <Gp% xexiq&NiqÐnZ.znkl窲xB F7fn!hbTD+w?^ DKǢ 0sDT^L}KE+HA,aC3֟,ZYz\F@myl8\a5m`Mx?i2pc5y5}o%Yq:"RbO 7f̥EIz noἔУ90Wuaj 9Q񩬥 ssg_B̷Wmh~!|ZM-a8n 2f-w] =-!-ɟ̂^¼ @;!0dDL ^_X%&U'.D?#ADJ_ flH-qjcaIZU'3o(&V]_xhMai_ÌrYB _֎:-G)ږCj}i  1`?,ߘܦ1"&H@f|?Nz1>@'jO{~/Ņcv ˤ?ԾLp3t~# Of {88N*P4㍫>+Қ[%n:,?UZ5iE W^ j?2bvh}9&V͇ٽZmEV:uSY)ZcU :S^KY<ϺyMr]>x*V. 6"@( ۊ) fc'qu LPi>tq`J]MH6 07"`90|g.Ǿɮ%+ǔYVnGR]>yth')>S{R799*An\IW+(@KN?SN-,?^‚MQQe$,[ `%}j;$ T *E߲+Om>"]Lg)&1wNuȰİu{}4,F\(*n u0۬tH\ w/إOf-1d @b'81lJ`6~"*~ެ\t˴;:\lǚ:8/ge1Ṍ1S ϱcU˅mCQ1z_oڅC@Dz+H2gR2 Zm;P_ &uH"}@PdHv<1t毛ZO؄u`\y|J{? ć@9F<6q։i-y^-ÿ7"R@'_6ihBYs1G*_Dޤ KuDY9&}j\_3ֳ_Lz8*TM\?Û-pT]xO;ʹ8Pc@8Ƣr}`n4LujO"/x(QD>ZQ ā;eBpc&hfMi(E`ӧb$_f E|]'I$J 1#zV] L:;ӄu빀6Dy+m6 YEX`/Mb9*IAt2.L:fo SHKc F~,!}/5oI$n\Vv:L-NK1D,,YB)EϬx {MQשT$:T7<3w7b,p~˂!,./.QB4{uвނ7RΗQܒ2ͱv խ8˴;(R+p+Icj e`J*G>n izJTIO$3"lU8D~xk }uwR'&/6ޏ:iX: :KoGZיv%k9j^aU %B =ANS1:VBԸfd4힤zl$~1jodS9dJ-AŨ9ϘO叓tǼΜ@ThiOb5fn̂( !'wػ?(P:݄UȂmRo*0D^RIe͗-kI@!$?QgZcl4+U8t= [jVv ONdciDSd|%/v-Q>Mel1p2&2%{e.wIbBS{IRJ^ /S2᝵J䌰vWX07Z&ƒ5PyJf 11N̝p;/"ۚyhI"`zQtK,tLt7bhC\V/b V`CpzQGzpy@vF11t cqݗI֚b;v>?gEݒyTO'^棚i ƃ B јö@\yPHz$조`'^6ͼU$*qnA\sLeC@~bbztF P1kcWμxRtL5]4isXFB i*깒5ª"wlVoC[4-5ZZ{j?M J,x ס#;Ş&f%h/9 'ߕ_oxrtJs/)D\r_8ɼ"#쫪F\X Qwzy(x*BY&އ#fPA߅0_qZ4TȧɈ;(@ش/Lgj7<#BRkn "LRWP ѭŚ[(.Ύ_2!\+4os ? OvO8?&!W9I D8 >{X &!u+ff_'3 }> b!_LCNVA&+ar@p 1|.2j*b!ɅqQ8%iwNc >p xRlgE?T4uF۷fKV#4ʴE߀&7:]͠@/[@(|D2s,VU#G7Ξ!1ۿblͮiEƜPw&$w^?xq񒑢N֌ NAeTVѺs:@hl/i?O: AK`sM^ވ(7> gwC͍Gu S6S~:.TE[0ٺl4~SvOTnmkO؛g&3i, z嶑1FGqADli38jf託b!}>}ᾟNP6S݋dfÛrrf ،t -5oF\hRyWydEr{G90yܩqI~,Ymod +rxڴUN2ʢ*/jɱIUhojE;$1Q1N[nULMZ(@SPX6q qҍ*'@ 6 7w5#"[% z!ݢ72eC_fYz(Jh67:.[' xRj>VPי˼TbԵBz/PI5I9:-R%R[%@ߣ@BE>6yn9j{Q@ Mʻ.H]l3~JQy{&lCjYU/dX>?:mKMOGgl.tX[ 'R-7کޥ|6-ԛ @1#ն([{,t8 Nз|M7#r)G,dy-q$,D;v~⾟x1G8,~@]t GYXޚ {$vS4TiG+ol7̓Vi xp#[E(;sfKDf?,-V'(C$qBdQ`5[#UD]|yDǯ?UI؍r8=nmˠ6}A%.xCJ#k" ~BĿQ:18;%eK$19[/s}Bll"s  @6(x}׋d:𗞨?x]G,`8H{3mwji=lO.-Jeqmm;IUFґB܁l_5BJMd Ƀk󨵛Q&S1ӐϋL7v զ} XoKSFeȁ8ά-ڼ0]x\+ߪHǬ/DlEDa>h`\Cj _~_Z'mdh<ɕWt+k2_OxyR78k@"Ë6;i:I\=En={׻訃c5 uEMa@/aa]^ µn|tOB݇9c{K@L*?ҍey4.=%PH6ki$xphd:I o!cDh>!n.qIiW&jX"8Z&㭴7bTּMvI9K=P_)v!LS0ڲƹe<YH΂N8vWDVj%n+Pt/ũaUA!Ba ER*})™SLUHW06*k.%u֙@ :͜@ϳ>50 Kw/kdxSpiSV]t7U!aG>I;Qs}?BZ`$\2N^\T׊2@nI B1"[YsS^1*Dn:yκ];z8?ŋk{WĉP /ϙr1v`pՒG.CTjƽ  ]7lVzW$wvŢt Jga*\UtGM`.%,yUX6 zKѼ?{\MPjh8s\YyK&ᆱu}@LґhˁJǎcF*/muق&?ޔMDLx!oNLvnnPdja~do>a^](NHkJەCJ D>$Ob1>G H6 mF L/*Z.qygDPwLpt݂&6o +dEΉ5k>*<&}"crAϓH*:F팧#ow_IJȞK#Mo`@R83ut]%&C\w˫]u QEK|kL2 T 﫬A=IfS#͋( (cuM̉f86$aF Nc yO郃u9ɻGQ#6"^݀ ܣsߝWצhr f-;ǝC]fPP"BX:$uF"+;r\AHh2:&䓳t<8Yö;b>T|pSZ'dѦ`$\&HGPˡ'T?@gRMqOD-|HRu?mYمpjه Y͎CTi,˫ ?F5F\իѣ`ofĔ_uP8H Սa^Ewq$t[PeΕlOe5،SD6 yB;, 0𷈮Y{Hl.{Dw-޻}MG;s{bx AO10x YzcNږ}v5*0n$>bt@iYlv yCJKB~+2ݠA8ak7ReR}jOu#.t.0g22Tӻry0SXD(#l^ydՅڴ(\xHM ^|d̒=S8l@<ޠ(kݷ˒n4zYdp+JĖkI8WƬZך +xђeqH"Aq%ûnqPSHK&z 6 l8$Rihx6XTa_6F12Sn4VQ%+CL+ dԙtͳ2K4b٦e)͡-uWݿG1@Y?=w% .ý9"4-1[#Udf\9D8y/9g$Ӄig9*lʰ*zT!*ί2~,L{B[fyA9 AU K,FOt0ị+F֝+NKa]&;0F^eq#8NO,X)?>m4&bnZ=P4"LHPh9FD2~eD[+qO6zhQO[ދ>G>=mS*}czpyXDG+`MX"bR͆tڒ&Jqnt7&Ĵ D-~i`s‡>](K"^}O&:畩6HspUMבF5keS`˙~2pC7᮷j(_Հg>r\ZovJE$|,o W0a֏"W8; N1H`믉lW؂}dƩɧ{I ~c xsALdJT-y N?pPzQwr Ȏ"#΃D_I Ţyvƛ%%esX,ew%{Xl?B@AQ TuB@G5i߅)'AiM\6/N,#TS-]Be/ xq1~$Ãl;:.Nm "P܏RhD,A Py9,8`qfBIڵEng6AU֙ݲ i:$a6Dۼ~\|h-hÚϹB̘w$1P7 ׺c~Ot\_uOϱu^jUk pb%`Y.әG'yuaA>ÜOsϳ*s_RMzO&dx}̟Q ~M.NVXǖީ [g6oZw/u?K]~g•S5nI^iU#t-ԭƱ=3 QMtECxb4{,o4xJ|Y@Ro7[374 _G1s]77û;u=pS kl mlA->`re9n|}~CqF,Ty'@ T\: j^ eA blEA^ wYryZ2(%AI:}-(>p`tId~h8UEح9tVhw1:bcl OH /&145є VA3PV\z'TX_0⻀ne|~{GꈳtӅ9aó7J!\  `H? ,CMh̒pykEbZDmmx+e/7$۪U[(Buџb_Y0q}y׸WcJZ(ZKorABW[ #k^Ad&X^gc2PZ܇Br|:ы#E 8hqg#n{)QftHp߈ij$&q Qϣ``m26˟e$߿$*" ߅;+@{vq_(2S`jE\hӌ\FҶԺѫ';,G{'LkރaO߶VHf8 FB U=ԛ _\9sXp2&<@u9=[r!UƛDגFνfE|&}c7_ovCf s 3DWaq\2~0-@HCU8) fDf/\5tpke $@( HT -j0 $Pz"}R9 zo5Dn5fvu_nmnfƲh(([d_}1i;b~.?>aC#G'#w4{66fc;+֌"NL}]~u)7(!HAz4.A_XiIFyYXD(wfqkYeJW 0**u#+JgDI@;݆T6Zled}tjaCk~FwQ*٪r+;_O$'Qo8A9{ Y |M-ʙ .8 pϊſF$BfN!IC Ks\c3~C$0 Q=.v'!>J|2HV!,!  /`!kf4P L*,ݐƃ?V? )HmoܲWzQG QXLguA1AÒ]AgIUb|Mb}] Ѩɰ;>Wh@%Of5$> #e4 P vUH  j{4;K3 `m Ǟ.uouBf֘YEn;̐. -LB@Ș Nϴ. mӎAY@d> ~Xub¸GPL@F@Lv-`ӎ^'P8)) ζY>9BcomZ G~/I}u՝ݟ'a;3nهQLXK2L<߶1>{dהB㝙fq5pWFм3jf"ɫ+mnYٞLͣ6k\QB;l4Bp H+'Kz^;!WddgVN-m /,}ɉUkïwjӹơhg0Hx^I@t㮊|2yƨgÆ 7k.!$}$oU !Ժ؃$_X%3#Uc>.V>:fM7(Q=ԸtM/+"OJ~FE,ox}Q3`@og[wnQъ K(ͥZ@Ƒ ޽S<aebWZ'/CfSb# u}&JXs9x\L| Ze a7U7=e~mk΋Ž"M^?!)s , cE~/idV,k Hz~ '6NQl#vԂ"KCzCޭxsOf$y/Z[7?)\*ou+5nЀ({j5~wRIKsr @ w[?/c(}=p:Tڤ! r8aX蝴 B#5jbZ(]ڇ~~˻ZJJgbAS^h[ ֍a w"a-5wWph̙|B!.VγJel"ʌlHިsRGr~dTқy Hbه-n*&7.ɽl2RD/=2$Cj3 V{9g>'S^ u S*cԝ@ˆXOV,d@/뙌_Y|G7IX * y ƶLM]ܥ{ /DoVP](m.И m1Bog?nwwV5%VQн#]ॷ5stJ6 p5$i,ﳢ 7I&ħ 69r`ZjGMl'z W Qkx"Nqsl{(\##H<[1h>$7Bvi, ǫ+0D ۇ;bѳܳ/ vE4:h(U{3-T5 D2!Yi+u@k 63ׇ}S5Of~);L7҄&}衼<+'*&'?6/mQziyv23.'H:y)cS xǥ$񳋆^H‚XuΛ?8mޱ E^Uu?!(B~)Jv&FdCs d&|wu^XHVdoQ+WtBޅ>3r7=Ļ1̵ݺ ,tM$c2d, g}3Ldؘؒ& A!EC(vثztV"6jriiǏ.<6p8ӷ kZgCue^"EDNmD8cֿMs#95r֑L"#YiԋtxT~[CaXm~*}> Ӥ!iO f + XZ!{!'.8NȒ5# vsaWұX[kcS,cJ5g}ilj᭚qC4pl|K7azD"0FL:Lh+"ӻ=9Y}_N9_o?Sna+b@,P>f|&m~e1.[R\J"-}'ih9*Xź9Gy›`$JmU0rB| f9'Aì vJ2a]BM8AߐI;l'2 p:ő˖/Au# F'/COGg"EUZ[-OLKVj[$MB'Gd߳R^z4AMYt L ޺ֈDy텿^OvAX>¶9L 56Q0 ff@[ZW;KD:+%L{en9h^td{Evpڙ'k(2#%Nt/.vKÓhhJOjLSTv+ŌE*"%2 Kv[4t!u˻8'j\uV2`W&(H1O) :˰WD7nM:QmePcO҄ ^j؅J@MXrF4,h‡gO'庪S8b<橵4-o+w/Z$d<ۍ8^Sa'V|.4dXM5K; xvBgOB h{! ^_T /RJq)"Mq]O. Zy"?P TCtA8vG<]8OzCxy!36fLl\Rmw;΃ӪͥwvP1W{ R+Fp '`,\Rذ)^O-W[Wbs%eaAGqE>%BKMgH!XF i b:n'S젹7j Q(v:#ϵžJgNFnj=D^&{'t;d)\23)-{mYgs\jAܕ@bDK3gVFQ*N⫣¼!%7S9Ko^H[MkJ06!z:yv߹Vb{Z+IWZ"&cs,\G$s SՀ[c 0^&s`#.|}e_Q+lU|xL"8`a2W,=hFmTӦQ||}I$\߫]ttԦ[-i߮^ݍ8 GTK&g.*^Z~4ʰkrg#"}q *'9xI_y7-ˮYC^Rqݵzy9]K>w$aAe.̒B1j$s.%irfqb1\e)cQpN^Z^ xX̹Q{FXz,gfg \*QG-0v6. \ ͚bjsɦ;E,4u<`*]BpMp\+[|T.@r}>FZm~ô~KDA­ғ'VQAKYy{L{r&p.߯i$Bv#w?eMn!婋pRո/_ax۪3n!]21)75t=(sdYi8e62 NكdC`!=ZRGn( qPU聂k$U0. k6 րߡ'Y2Ne;^p.aYʅ" 'X"851 ڛõ7n E%oRa +墏< %w^0AXr$\c\RHp _ԋޛBi& ȘZF x4χ +QЩ*S:e|ԸfcX97J2``F۵eȧ!L4?ħ1<,DŽbR7p5 }rFUV[-!DE'.jv@i؅DqZIR`bW?>,s山FfMօ>;9F숔?(317dv*[~h`/fH܀ey#U3Q7dߑ?0̟M+,U^('ˠRO^ ?@& l"8jfKR#ҀMS}i)' Ǻ +/:=*K?Hm/Xح@53fUvg Wo.2;Xݸs-]jbp;#MOByd}%8QDY[ZGϤ ƳN0<?'rrއ2(.|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$y' -tͽ_mC K)T_7/6f<_E _2H+iZޚ#VJ1IϽbZr\vET>8l#W-YF.%+tU8pJF^Yr).9`HWe?F ש mܑA؛_] }ij#r?3ۈsʏ.%; c~ ׳7O]ݜZ?듿 aL=5U^zjqdhv% y5T{d7ZEU["Ҡ @hk^:Ibj*_2o`)Ei)ƌYp"KCy4 Hpڵ7d/-%x2ƱL5H6xqjmG~[ކ'5ih 7m=w9k@3d 1E g>%!TXÿZjՆK'4'$:1肣Kg_grE  j~c d|%N_=AJы9 ^!}[mJV?B2ԕh+pё{WmlNmWV n `{k iq I{-F8 <Z"(|du{/@t/XPhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9a eBXt.iZ=\^@&c<ªvz'JxdF8LL>>=^ye`"ܴY%0+>:)]Kr9PVnN[::z]5?jw\"+ZH*W~_xK ObCƔ[BN902?~Fji9|]; 3- 4R}ɪ>lˆd {! - Y?e.Ż?xRCC*ˇACmIqVYku{eyF 32Cw_(iIߔ[Zo /}|%e@lUXcH*O tzj|pwb5Ƴ4­/r!_b$o-hH?Cz!QA0c2_Aζ_Xd~xay)e{t!Ut8ҩHx,.ɳ~2<BnifC6 .C4s6W^Fmѡ?8cS?[.H?o`Qޫ$MLHMx"F{QVv>A2wz>A-7c>Irfd`5{wLg]~ř~ @9_9:کKVEy&|ˁ152{{όJEeg>/ܝIv{P!UVu}agEsԁ.lT%_NLHdMuj-ԃa5,fqk ! ̨zLR_wQ)U~]3{fh?Z$`1Wəz$<#$b0巒(/ɻrвWTQ T=K(ɹ&i [6)(߃1駿"aͪsb '%{;`=Gı"WZf7Es~ BjG>!{[.m=o }mֵpns`PgM>v4vmD$)px~TS}!MЂ}\=JE(^8}j) p lrɨ}V/,4Fx"'N8㖤Eǔ"⌧)-m6ChOȄ㤆A`bHR:x0fc͏I-`3%JY2e,G\z 3ꖖJcIFd|K0q0b@?`Kq˃cFM\pgEk'јYnK"p$oU_M{4"E?!CO9Ǭ8:nVxp@ƔH*`(:Q6 iHVD8Patc'L@ #//h>;)MC^Ì:OA-Y(45u-!B-bzm7[GE<Ŕr2\2n:՛דNwVl`Pp ]0Cv[x]ld>vdZcDu0OqU6D`.xk /#Evs6* ۉU:=Cn?= Yh[Pټ%4 (f"e%a)(p~/;k1c?.^&Q8t#Uj'Z= `揍#+|8=ܛ!+#$d($^q?l \$X|sM+!i%u餡~mF+ gaoeWDo ˷lQSWnq8"6Pɡ l*S;;s~} y&YGY^(2C &{H6/_.Qy/JE!k 0 eQ35'ſYxB4]7x0R-Dw.&6-(u.27x@@@5b(n&7ǔU{.},5[:?2ʎð<p\{T-`b|źmhwIkTCYkS_;}Brc?P۬IϏB8$KAƝ4b߯vsx5AXû{ 's.F̺Pb3"sYm(&39 =2`{c@"WZ¨/V1|?&3А&5 >N]ɳZgxI}^VJ'f!?(⛷WNL:PE0Zv5o=.v=eDDRf]y5Z!H/ ێmŠ \ cܥHw;;X9GZrF9*s ͘5MR] Ruʟg_63\}{S1\r8xn6hF(9kd jY?"飥:L"nW V FO{HPf` !0w&5ZڀXf#x@DB5̈́$ !.6U׻ʥ"gNqZnWP/,oeV##iI>`&d foZ}eeOy,%1C0)ƺ.sm-߁XZ1Ւn((50 "X X>; ϟuz(Ӎt۞_ehɯd徢KTuI2u8`0+oqǀ z2)U a*LQIhNvIk56Yl"(Jgj!q=; {ˈA@1N*G@Wޝ Dq⢊ۍeuA@_R|-KCBD874*S@;ɥt+Y.b89/6Q| Y,.4xR נTzSAgk]K$0E^+0R=Lu$J(֖6K:G$ YNA:KU6#3b`}=ퟰܼl!x1qg/Vؾ&<]LszLˬȗr2iOpq.qIH$x9:ʕx~SKN93aK:Ak!]3)(ˏ/llU ~ZT Naj\ژcZ1eUzq?1j\@u:'a!v?召@X鴰3ܱI7e׃Xv@7 85O"D<=r(*r΋[nI_/{ҕ԰sZ'ƇY{N!/lDad@Yb6JJȟH!nXfԁؙrӅ@ wDk1q  ?YIQ1} sUl wvx`LQ q!Fyd-|4+S?P %t$iq5&8+7 slΗ-*2V|`X>;hKF|`}PܪCv'/:5oBHI5^?t.C NxL!#*(d؏g-я8M noʗRU_%(xA8,oP#M1X~Ciⵅs9TL|23@pjI[-@K;7 M0ww y3#(D\%’ [q t폨;S i̙*H% r C]aޤ >o:p/ohV2AL$Q2 7'$ !YyvM~o?,{1VBƻ$HF4$4ׅU5q%^#l޷S0ěʱ\p&.V/!=٦/Y1￲_??ʫ)iC!s i@K^DkSm73~`W\ȥW?T縗SԢ ;@ V:Iptni9LZ趈zYMG2~pg6gf5HGqҋB|âk(aynuSa!CL bD(Kǃ$ R*MQ~D,W$UMdsb(΢vEiBk9b#gTʫ,3>Ɖ6g(uɩ =t9|/]H5`9器>5b',o5XA׾e `Gb1QtdQy !\1X y]/t 3OE$>W,4B "˩ŸuQw姖.MbmN2=2 œGOz13'|Z",yд}l$xB - Qe\,1pbvl Hc,d V*nǒC#M Ej SxLivdPh~Pݜ'ЩtT`/ u ;ZY4:8hX Hq@b$lZrJ>0‹eMPN?}뉉7Z\QWvu', .䱾ZJ$蜽F0زgL9G%}N~=e'9bL ?^Q2ä0nMXY#ǰ<1I|2> #Xk y5Qcʦ.5`ke ^jtNIw/:}I]3L +ԈHOdr9yQu]ij)Aİ>''K(YZylȠi0A~L-{P57fMP'J\_ :XE#D?lrާf6?tDQ(bQgۊyw ǣ0꣆9ӌZꚶ}\%:=z]rt d9]?ܧ*.NO3:ռ|SV;mxhQ$#Vl'q 2 MAP< $65{J'[ź]+/)D-pUȁ.HrW[6T)1].MFMڣLWtwtO)Q%`ЬE(g:ԒTeܱeU_Е+E+ze7;CGՈȐ {Wmqo},SJm橚9P§/VUWBb7?>Щ7T|hkT*0i Qe# i8gSatQ;8T\II-<,6-o#;o3 [_]3V#^w"i' uRmlll,2y|. Z9-=I#b`.PQi * M<5쐼_#V} `t )p,0l&ba \dTމV #rh5I8͉5Ԫ$0) -+o(m7 { ̐{R FwP8'*)ӭLglf` |L 0 Y8j͗ꕳ6ٍ'BXFAjCѽuXW\S> ЕCӗUfK6f3@ D[#8;}\RIHaFfw\}q}㱶x˧M )h. S̎g&x{2'vJ`[7ҶA*u/'Ix^xYBtk\Dk[yq@r6:N(PKWA2΁fw:m|{xl^}C܂s0.]K ? dm{곑He *mQjs&c@؅ӷ? 'R'dZ }kugT#r n98}6 !wf!?o7h>Cod5l޽uP^>t!ԼF] y%@?@F٦ [:WP=λ>`RҪBڡsLu7MZ4Uo搕hM|n-ncԓ}k@҉h9^Vrl(%7%gLԓ;a+,9$nJC{OfbXvI\tV2MeQ}q &Q'EջVuy(2PbDlŐvW9:j7щ#scU8oj˗w^-Iϰo ΣSZWKjA\]WLoGFr.#/EtLU`22}IzҪE~AɁLPOhqWPLM5LK%AV^J9EJb**D"';*rukf!LB=Cn0jzMLHBDcE~NZG wof,fAxr>ݺBldڑg.oT% 8Zy^еDQ=?͝Q>}@yDgJ;MOXn{PD?rٴU j2JfunydTy# F5]\"󥷳 ANm-+!ovAoT|0֕,l<&iW|/J}j,#5L!4%e!@kLLI6Z0@f*z{? 43VۧtAwM`-)ONu7I.U'LV_~L"z_vzt[ON'1 m? ~*yL;bM?Y>MEuP!P ȘM˻3L#{UɶCVM"S:YQZXldL="Pr&*qbZ͐dJM]\Q71?zHg :vϔ 21PڢF/imse ף6n Vc9!O]q TCKr~&25\}4s8.2]\VFNʒ]a/|W|>kM7Tf)^e!ԀzA6#qy9J9{8h[YG%YН6at 'MfdsbͬBuZR{U9~ vXHr {w¥?$|q9N)JWm@(UPR$um[ Aa&`;h41u>@\QY&Ђ +-X'>L_>qx A)<93 ig+E͔}\ݜ4E< 8O%'zr'2)keR.wpAd6B]3R#̥ã:$!\U))*M8-dC}gH\4!xNfxxh9F#d}%6z'H]-u"r 07urOä*lvXZpL<#*|R p#N}Mqş~N-[Db4 x: /cfK~̴yN͚QOyp4n*롒䰖f3Dk5BIrj^ {|18Z?'֋H9_k_5%Ck %p*FU'v{,@2LkUFRn8[잹 aexRXTp1U%mc/2?[ciiN]poWrQ\!]7HؿmhלKq(_ :[sm-M Nޥ?)Tq)/Z;ru%FP_Uu+c)|Um>W?Tب~Sk_ϖr ndm4 H|}>5l-}8uK4f+Jxﻮ5!w7'1 &?HACi8A_Fd32*52PC(")ݧy.Ae+a+WƧ'`!Ɛ!6 w7odWH0WPS5~=!nA)xw3;=\A iϣGh%YE]V|Sz5)%/=O|BX R-b]r+siTGكVTԕWKtݝW;О6*Dh SZcHi Z}2&^߷[kwuNCo5/nr+}H,ꃙ~ #?U/!޼ A AQGBXC:QF͈W5]pbi썵 _[!;΅g!Z$MWUJx^?w KKy۪v)?dvT: NNs[ ߁ZJ\M\VapVvq% p%~Ue|Lab+8Vϗ&]Ӭ1lc1~+_C(ԡVsG,$A:k,wib1(sj =---#t.饐kk1vg_X(ͥ %@*n'/~uvR9P=uY0-뫍 qYS^r7G8f%őuR&eZ5 jQMf8ȕ\f-%o/d Z u.g s,}*aa@Hy<ؚvB :?ɡ'iھ,KiƤ O*II,;/K6q4>Y l)%ب̣&ʺ/ծ:sv];ЖX-PWƤ7'{czntn=ۯ=NޘE2CKZ`opr)$ U!$şϤӊ/pSl d$sNkɘ7q5K0y  salS WGːQ<f|^B+T=v]9Fe^=>Fb#h~WpEPhCpUer-vg$QXmXlӷ(.TkHQXN5\CD H›b#$VQe9y{\~gA!nCz *b@l[ڝAJDl˞}N0m[hgJ{N}Xj4+ka]~d &J_§0l0ʌܒR-ȭmTFh1U4*ZvncR睯{)vq ' AN66 aݎSyމr s[> %M6+vV@ǭ$_ *`Ba'o_ CB6G /ZSs}B|gz_u!t=%6/*peF0 Fd#(hIt{:Bޚ@=D}R^9!3BrP \GYjuq@75k]*8ּ+o5z|hoB0$GwB(o!K5"z-tP(G twws%iٸ9|"Luv-W kPĪY_d#1i$ipj v2oօje,wQ#?qR8uze#6@_ &J6?cU66„WU}2t=\"/ OЮэ F0:dX" G*]j4x ''Hm;eĶp5Nb[BDm~YP4,^MKΡꚸ==)GH=2?# L#BIٗ>`3@D49:lK炙YUi9}BbC+!5saG>d V:~fՉrA1ꬸ@9类[eҒY~nd@`֐o"U@+^3/ Vk/XR+jłړג#Y5E8Ea((zٛG:vE^X~^37E%2 +e'ZA,BE Ywwv[ஊ2S4,:|]xv7k‰dD&q{)Six<_ּ-mCƏ􇽹X`omK|HgSr9RZDCEUJEF P::[&#LҮQ2vN 3V'I]9Ug.~m Kw0 .e +GiXAټN\2mre ;]Q' -P8#EH (J} mXdP5WA}U#+ =*3]u1zbۿiѪ'HoR~T X1p~0mS"j;B ݦ W:%?벼#]&gAwë*|B@Y [?[lZ'kVיƧMX6|r(:~``)Q~t:̈́ ӳGy-PJJ Rpݦoci8_/$!69He#mfX5wv(+{SÈ2mU%e~0+,m|8l/KtmbpE24v;{k>/Yw?E6& q{KQt[KCgݵ|u/EaAiKォP! -6Yd0l p!@]H};Qm 2AnYء %~J ͂2 qSJhe  49e!P*"+/RL+^PGZX)⠦q6#\ ~ZMR 99KF $4٣Jz ԬW e:p4m,ON* 69aM+]~A9]dq'-~GwxRϫQUG{~rH8h{4BUr/ڪ_ʙI/+*^I_$v蟕k!s){]NƄ)mNkz _(L̽u:;K^}bU]_Dh6a[wлmxI^-?c_9hV;=HTj #gᘗ ]뷪@Rak]ѪZiF;tm~`9+W,8z/Dr<Hob2};Cqe5SR[ҘCBˤg*xSQ. Zm.8Ny[zʶ^6K㳤6|o/5Kɮ nU@Xpo U/_euٯT>4%(e=(\FgĪ*-Z1d{$n$^Uu75DoR1l &k )ۙz!(W`v]uq`.>&ֿ$=h})F j+g8JMtq(Yɠ.5+$ nZqԏ?o:!q,0V>̼S8AiI;ncցeCxe]88#jw0I5;_W gJ ZMi#)j4 [5 эd]J=Uf;G묰5q4ʢѪ Z~LUUK=Վi1KGQ΂ 9P,5#׷|WC9RdV^,S2ErkRWD 3l *%Jt=U}/BDt҅duW$5{מw< Mn| U(!C q)#x椴e);ʳH2J [`=bJkƹ;zKB[{LeO{ (d_peI B>2.,(/&1Yfǝsi\.H;l1br6U(ꐿ)A4H0Hc/UC&DrJNKC[xWL\t==qJ(|!iiAѪRvz) .v,ȅU җ AGp&1Xw≯L>Z{D>mo'JwA*>#L)w\J_GV/Ja 8'-,LՏH2koѺ*.cM DQF~"_Ԋa#[Wҙk> EuQNJ=烸&h o `oB<9=}&dʏ՜#z QiꃣAKNRҜ"j}8]Dl Bf:&OL@RR͜w~Bl>$Y(KlR;l?V#1"^Qڳ1.rvUc\qLc4"nkY.'%zvTNA#̗V8Rȍ+P@ W5O5XmT_xsm +Vf"Z8=I"]Ʃa"UHKfY!I({j+͚q\#$j]d׫h^HkXߠm ~۠2Υbg\lEQ$rP<#|7йݭ#9ٚ>FrF83;\pBx)?-3N_K)xM/ʏҼwblA^EgN|4cbф4JѷZ._S$Cn~˩"[)"!z* UL;jU}YSXh61yg'8 0-~X[S|cL)>Wq]4Z{I\1ҖYk !bsӅadشN1l Wc~ i ,U͹϶2]Ր>fK&p n"S+-'=i BRKe`8l1#Z,,D%%$7fM+۲Ö&.Bpyz01Q|6B}Ѯa0p*|5lꀘkاՅY &{"Z^k4gdsxl\IT?E zm:^U;x;TKwX)yeIz\&Q RAC7r⓭HjQLFu(\U鬎n"O UTr3S)f`=^ᯱrV챽;GL8vU3*N\MỤ#ִQ1 0` *$o-McADGcl ;5޸,+T$} `!Ff\ݚ8>^O3-M21[^V&(rm+ W0G%?de6h̯2O= %iyJr`nzF 6P*,xU[$6s_ϴs<{TKeҠT¬m?Ǎ.2Aj>L$\%0-ZZ8WJ 逐/EQO@{u߰P8ԮP;vc[trn(7}Y(n~Uc ؆3NWOs\GjU?|f}6ϝHvg~ҾdH_ُW ͎Fr f %Ae0mZCO_$t? t9>=Nl|&<׶Rd5:?koqm9!<G4aԨ>Y[FͫT7/,uzh<3Z9>Ǿ.ciBͻ-;X3"I*Eb+P)`@lGQohcM"ڡ~ׯ A\/M1eS26DwdNGa+P߂AaXt}нHdyhiG̃q8 [Xj5rGprx#f^E=D6=ԋC)JLf,1Z"n΢o[%1~O9Ss4--su p.j}i|ߘ0Žg_"bo7yIT$JYŨ8cf@"KR׎E_cT$PT%}G.JlNي:K1゠0BN\Ⱦe{jg[k[zyz)A=qB? 09pIސ"|)Iho2[nJ]eQQ\AB)oy WCO^.c2 eеÀ*l[R^.UOe]J u5% JǫQ,RY~qvЌGK_ʉFXW|4VRc{JY]2 ai˨ }[&YI]wћ EodNUQZA܆]vfJZ-V:lHJNqdUot#[?Vj䵖k,_^~t#+ -[HHZXTay;@h0$ғV+2}ЅaQK?;Dޘ` Q,V/k{L6FgWjrsKv ZEJ]! ct_ o /x8THRM=w m'tF߲DȏVW KRLcO# dtZJ[`f,k//pl qAd"bW mvq-dL%:+?S4ߒO[ 9&գj_ls3˵:)K"3M|%brX{wF~Ѻ]a*D'|g7lrȤ_p=H%" =ꚵPy?~Z(zclȌk<0ni)>)@9[6QZ/& *T:cpO l=P.PU}I Ei? "B@]Hꂨ;ÉmN]"[?< m>o#76ӫ@` 5^gyVE5z$>;}H__}ej982$s;zQ* }^Z6odܬْG|&,+l1=j+5SK{>IM &ʁڰAW0??$ 9nj#$hN3OZb¤%&$ .|(G xEP2ZH=*Ź7I gr[&f9o- _TJxZ+DY~d 6Gb}>bQ^1:Zm4uxwa=ӱsN&mi(1ztnw, &~u \&MZS_, aQN&ѺmG% 3wPT߲Ԋ+R991 N ispHc|td8'hc .벇1k14G{::? ŜJO |} vKpm^3HUBW 1kq@Sr Ń)K@~Һd WmL {L jdO {B.'i@nЮ<[ڥN1Hs o>Jy;f>b$9I+U!lgV{Fw ="zh{F٦:>J<@%V_csڼ,! N}`M6ww/ҁS%`){T6 #y^6qlp| ɚP!C;mi k&< I|GoG@,c{~"d:QO S7ɫH濻Ɂu.IW<6D f] (x'M!*=̟-z+ˤ-B;?=*K 'zrX+-8'cu\Uc=r\#2VGvr"5JAgΔᤗݼ6JֲMas;6ڀΈЃ*UK21g[[@Q6ٯ٘쟊=hNGNS[4{ͪ*np [>=.@VCo~'$zbYIncKu;nS-npzwz?ŒxY՛$>ԩ/kr(A(meF /4ZQKAϹ (z}H#P$kV^4GG%`^xz/-0VM^ ]'X!ᱠ闢{Cxv˓I˲;Ga`pv$a z 𓵎cy8_]7 9TX9b^U6g<=GGvA'nwBZZ@~B%wޞ$\L&jVjԆ#]cyFZUϝ1P歺R8iXiڹvx͜[i 4͌񹜙ܼo_֢]¶%Fj .ϖUrHp 3_m MsQ̍V`w+ c!(M|]D_z//٥ȶtJ u)TSUןC>6 > c1y Y[[֦0Xk"Te"S&S7wICdd_uі@WQf KK\j9,n `| #R4}acM)sdlA6`\YHI@<{?C?j]ߌaSy*jU[>▋\`yrx? s|n' ;l㩷 #{n#Y)=,Ǖ]uZPK^/OI<2/-yXa{?RJ]l&K:&.1(}0dkؘ"C1[AjCKTF1=7qM燇ڶsuXD>AyK20c0w?\ޝ5= :"!@(>$+&7EnVA^OibjrE#!?V| O1nИ_|ݐEie^rfq]wP֠-T%% >~JeӼ؟CeC aVbv"8! ΕA Kll$,-oєIܦ x=pUiщؿ.'Z*w`#ci;;[};eܣDaAm}3T[w!7l{Z+#he_6[©Rn-+6#(qK{`Oxmoo:1:X@(CyGPts/iNڿ9WG]"Oe\-qgȘ}@f)Oފ_<7=qV?k,D/^$(cw,u7c>,G. Q]<,FWn~ 92Gƫ6P{eVY<ө %mKy[䡁Y-zJ!ũhƧ?CDz 'dƍyqR&~vNޟ&+bn(KbمPmahE$7S)e-r.!1bXh?2Bd9\iz;#阃l4 XF <6[ CBp.spȟ}>ݤ$lnoWs΢s\P٤˂bB* y1\EebkUzeʥÆ.3G2^pemYbg̺\5 HQ`Gfwy'/ phP芓Hpg9#S #^BxT'=ch4H/ޏ p-$VIpHB~ aQDS;Tk(,dXd_}XP.cF#_yeO`־nl CG\Vi `C`D|Dn2+X?;~=Ħ-V8u3a$0aDd +lVBӞsa\UqٮVGWL9юz(:Pm،|,ώ2Vq $U*ĺ~"ĮFH10&]#ZV"!B! Ix+VCt6֢V)-L&rmw|b5^s;{O: ~%ݟ\~q!!I|'6FZ[*4 #C/ZYP) $Ppc۞ 0/>F?{#Ei`_,$'Ai町B?켁K\jUwfҲj12tDS7vT|ԓ { ~eR  MGĀ:0ٟ'@QOx 11Gy%WF7<atWrF&HƂuK'zaRJ \AOɺ,H++BJHh ro,p[|IFO,lrJ73:@ȡ#1Bjpŀb,>!J*LVx|Q:t(' jzŹ ˍV^Cm6\alB?S;a4y1&-™ ;SdZ Nr=a \\s, lCSKC[y>#FF<<[N"`߻C1l#Z2.{R2"o>Ƒ&OOKuzֳP? 7^&Ol:fEm /ә8*!UEz;e]w"] _loD$tGo(]r[l #KŝLJYz4o8#& йh(}~L~R#۔/& ~̭RԍBbI|+E4GUSG tq@PSZV/mM3.fdiJ3/2W0jP5.+ô?pkxi=2[֞N!A"=|*@%\7W׿2-yJ׳Z_kGg'jjK*.&*IAV2+ !)Lg lH<^Ykx=}Ij1\=2 "FWռ,/ :uiVwc(T#)zO+qXJ6ێuKx/ׂ+3905E*M8_F.6"ԙ1BwlBNY qӮIl{j\ 2!UR7 ]w]G Daw/1A_.7N/h?e$i=G54'.( S&PmW^4# g92d8A|R9sȵΟun;⡅mrc$C9"Zf?DVԊ7Mh@Uy/aTzm3?V ^ہ3 pe^GQSƹūU) z&l-Eł*O;,$zN+9/fij/jnX(&>A 1]0FT_ L6+%J%TtU/~$tZBa#m`k|Pq*8kH;Q Xmz4g2VP@ -^3F`D3mL:jI_呎Y5)V{pЎ=JbΆ}R0J2v |?&vd.a)u71')>"U7MJXڗ2 x}4V)%?u5l{(*9HɍMh^[C&NJv[r(71VÑEy?Uc ,~z UVgBOiQzidi*TSi_vuᱨ8rgI2 /[]QX&&eP:s( %,ڕa apˊBѺwKt#\gd}~*(+z_J+WӞ$seͻfK?ΪY@w."n'$N YZ,5l[yҋ!Olg=?wM>8u?]詑z!l!I!){@c%ëYEQ*VQSu'3:o]v;C͏>-|o;°xvmM9FgRILUBe}f;*HyU7FxǶ;kVW19&[ #WhO)Jr:sٰX' e>&1 QvY *i* 1{vE5e/xfY' @ty=Kw9s [:)0ķv/J H-юҖ]͚Y f[jU<^x%O2U,0l h.!i{]2&*ੂjɘon\U +]o @LNwǧqbrǹkJ ݷ9BxέÊծX Vgi&>>]+YkuţPZtuic/NJkk ҧ)Հ4[ ޸IYw94[C> ͑zvjxmx ,RZ!>Q(Q&h<n}_1Lts+ A^`jʩx8v"'_$cǒJksP#=hu=+_{@"̍g$7y6E&ZUqX;j9ep>T=n!&2c.= 2KZ/8.](@C`PN% FWGۣtL!Z#!+b,Y`I/>ٴuk;Ū]mWc?5 ԷePr[jJMWܰmTv>RczCcqPr!QT7ECb880g6(ڝ7t43_ VYƩ*dZ?.EU$]\L1NgybYtrh#lJCe&)~=dGH2ܥ<ԬlQߗ,l(csMfbWZ/R7IR Q.(3"A8g }a0|$ JdH3ѱ5=L"}_"?yC-PI.)ӾA ɜYȷuD[}OG+ʗBWP{1Sir`E 7׃aYB$s)9)O4e˺NT W^ȧRQ,ÎN. "))iem y$Q1Oش &۪ ҩ"(yiQUhעC҈L$4ߜVh7)r;RApǵƇxS? !/j]i(w߳f22 02a X?ƪoV!զSnC|;VqBM Lm-kM {z}I5syzw y9_ӝeՀNx$WNYEcV !.V)L'bt&cHn,>˪ H[72U:ure5{y;I׿sҞIE]L3p[Aoq<.F9qsU(ZÝQ|_$E]i+ ¾l'*Q";P.x\;EѪ6nʾg֞^ kZu[(R0Iz!>*ngQjPƌi5H7d4,^<d5S 3gM@QJf&(HaJ4H}' 6_@B#Zw['Wm+!pY4 %'[aEnT\ [오IKo9DmUWwPj/5SuW5Ɔ5 >5gI qACnB-xýLς򩗇Pj8z1=.Eمc*n̛C/^N~9MtןVKu`Ps3DJr3m;S Wz%Zʆo:+HoU"Fid/\N,_ v} o-wQ)H:UёUa Qv#n9*t"vp(p#kr<ЯĪ#k'iڏ+q[ԜfX-ɪfo:Eaq֛1 Hd<-;oh6#.TkE}XvxJ `uI?9UP,^SX\[,T)LН'VCC $r+OPo5\L`3Ň<R^hC`3V>r4_z7n(o\m"<.X r&cưe`sUqз{u:qh)cK2#l(,-RzUU|,w>VR$J..53[va²:"P!~{b/c_}iXT* 74H+ȿtZ#k-l"$J`el3Uǡ&0ohL5j݀T!P ׊bJy/Qs-k8'w{4*j,yMqX"=dP =vD ܯ:VĒFm``ka|vI‚Utw#ų4%@pt] }ï+Ƥt{|7txߐ=+Q6m^Q#E?nU7c![^uqP꫟Lv裖9oFKDOXGr*+p`e#5bӿDY[FL#>t(5I7N  f'm6ki]-"?k+$J|#s6]Ըëj:y !8,WV8Ejy2fwn?wSNNC-҃?,"aǩI`1LV9S笋 VHHHa*sT! O"тR}|GO(<"n gXiP^QP< UOdp{ LA x|sjUo. y/y63KkMiLs5sS]fgan@ [j sA' OKc8)r7.lߊtÑX2F}X_ݣp.Y&-jzG{uIFξ Q';Z7mfԫ,$ڲHZ#VP&{քA)k: Rvݽ=k_sw>7Xԓ0} b;#- g;>`̀ (O %5+.˯OeF -?j/24.iϪQrcD[2ߒx] mttߣ-Xf˒ZԆA9{vFj:I:bUm415nJwN7,7}% эekn ?X IOlң%R™bθ;^bLyP{=p*{#0[%_і2@fƋ ڰv)&#ỵ1~Fu6_ s 4xUK4%I)j;O64v׌!*q4iZ[{as |hT RM \ ? JT  ^tXcNOn7+z{<CùujgRT"niL"߂o/IIB|`yBnqL[ ~]_ò~Z%dm͖/yIa?"& ys`˿-Wο]A[`zn >Az t(u벫C*  ߝч#VcK#+L#%ε XęI(H|LdJ$`3RA02rx%ҙz 'sھyI/LQTؼTJRL=hg'bb&P׮S˶-$8;i~>pS\!1oh QLQ4~*?5Y|$0+(sRO*GKӥ y[c#&z%?p˪ǺqpyJqӨ9!G 3:;;3t)kK fnᇟ״7 vSQ/nƈ&z9:J:վ9=3^Y_4{c8g5}=DD .KI#ym- $nҷ^,X4?Q3y]L34K,``B#]|wgÚTi$Go);1]:T =*{rD=ٹj,yR"ށCN{Bk<$k`(,MH _@@so^Β JXo$zx<=3wAFR=o L7*ħMYB$0Y8~Qa #GPdpuys/4Gϣ;& ٪^9vԖ颢.}ݓ۽T 9J1خ 𬴏t+eMTPH*펐S0JǺY7vipiG+≜;ܟ +[O_~Ex=[4#X#H{ 0k_C9/KoA-ζctAmI|kR UJVO9Cze4K|+}M/|7~TW9q<5&Ki6},/|}=.a ]7|L8޿emcroؾGV2G!M TؿV+St ia]vY+ϼ|{!237,14p۱Њ=cwJv[8X˲\|qSk>VMq k^x'oT'{ 0=svm|C(DŽW962u {}+•jPŲf+g9Ҵlq3N%?eTJE!`˵5[4r&r0eJ}ܗ|iO75 {7zdwP-^5yX 0gMMK."EI(O~f}ՔJ`PPˌÏѪa_/-(v]C hjХײ$ 2^y5c9 D5Ck@Aq<<aW{y IK-K3[LOƲA[3?\HwTĤE'C9F%s m\d!ɡ+\§آ9w8o9=-vL ҉7))uya4 jӚ# !*N4U*͔ DX{J~hh_\tqlF*z%nP\gF];+ $ Pؿ]ʂ^yh\1+n{^flx`r'5,l #Ӽ`le-0>LV%LGpBuv ?Žhg{.5؍D(xfϤ/\:X-gNҬiH ~|6m!T6}qO_O]sj3:P2u$>xާJǃ{x`O;-Pu8%Y4qLF+wsݽEh55:s?Q)e\8@U |C};8\ ;X ҝoPSH Iz\Q#T:] WX&դ$ĂӢL&=]TiZC*k-ۙUfX?9?7ƫm.I1+]B}[J7qHIB?x f#"x}*OPƍ7Kz^;6'FJCx׭'ߝUN"kPF;3L=@F9 -۶f3|v5wvJ֘\_͹v{{17]ᑂs2p 5YH uK^162T՚bb'o-՛iQe/y4G/l󺖬.n_ђ0&)0H ǎE{A_ֿ\AZ34vrMu8H oARU1`+Y$y?qFV}P{<Ċ;-f`"'ޟ |zC ٖ„t}ci[F,e%iTQpg3[BLi)*RVѯ'A.>3`JwjnZ]='8OH!ـa s N5$ȋU D/AUwVȊVrz', 6D`(SFnq8 **%ٵ{47xZF¿4м^nUy/g ܛy~E\|q9lBP } i 3g'~jtF j˹ u] EYk/PMjN<'Jސm(.<FX-Ծ]K\\k/G- e\-r]q$B^^&1)rl U2ZL `;}rf_N&/D hXN* p:#*@3bb7 ,wK)=+̫怴G4Y %\YS:"gD9rpv"qr[d n&oG`$ua?7 oh,ZXaۯyqh-R;@d ڑ:@h*"DU@]#6{.=$rpҺqߦwNYJTX3}F?S[ʪA2b) JȖNuaS5@)%X&YF-,!H`E!i)"\@yJKK\8Ƈ kNB:@Aެ~vv8ynz ϯm3#Vpfŋ0r`Y݈cVKo#n\[ '>Чly^eGFV~,%.E KI9 KYUwK0wDJj7[@u]LtHZ0K)A;lZ;Kأo,R\D78&iHQo*Lɑ+~ߐ! D[ 0` \cD0X7 "㿟aZ0#MBZnJOo+i2AL @]Fq^@}j*t({Qo_+mUAEE =K{̆ +}V:|{L))v$}pgo8^HR""T:8J,mLj|V袮`|BXӾP?M2]Kk;=mK.G6{/PDUcq}t8$/ xJI(Λ+|ernekkg*Z)ܓyj}R'Vf_vl*C/"_vXBr|TG+g!D/ʈ4~mE-Br9hۖ(;؝2QJƜӒ׳I&iRsKߍŧ.и(*@XI̾6IMPQ/Ώ"abD(LINXBkӵ"@#uOhCnfXLe;ەÛdxq O5FЯƊ6> ;V\]AKËۊ*g4&ĥՑ<[>dr{n2ined@Z` Jk-{\D%)Xhp 5~Yʪ rƇs3ֳxD~G Y4ȓ\sS#ID"MDr\2&+~n !?Y5dM(3$wў'P\%>_eR-^\6m-%"v&9^ј|sFuXXz=@ Im,RA]ڸp{#4ZF$/KUsѝh Wb?%++A 1q]xj&Y3>r7"^kQg3ŬP|Z,a ϿoTP0j?DTn&qN \3ėi$ p &2Un1u_7*q5ڠ?& 먼Fl0u5#!̥qrZvRNA Ē)\_ޙc.T͵kNWײN3>; /d绖>5(h85be^^QlA9`يMʘ&DU.(GZ5g%n, 94y#4΀HD_=`{4J27YAl8 _SXmOXM $\k)'o83=TdԴ #;qؽqPwery厾EFe)āVB9 تumqͲ * 3sUwn<uSb[|E sbFd"Ԍqh%8mI&{cy~RtVV}#hH(jeBDQw?NN1 _J-jk:}k,wM8SgИzdcB:{Bg>X Eg>aǓ8[3 ՓuGKZطLJݽ'L$=iڎV@ZAlO[v'bk5M$+`6 ny0/c[ %|q%~|*Trifm*SOZ00A?y;K.nݱSj޶$1!=*h:EmK:lTH XGPr3{nu#V3HO*UaxZmaQʡm@Ybޣ>5h` *7f;U4j@Q9fv?6u^;! }:Qkhs`$6ysjO1<ވjdYSCvŢBB2 4oU"3xlc_uKZpdUwTۄY]c"c'j=l_ ( 3D X!g 2]~}ښ(}X@Lg3-lyE@to޼Y-&^vb֘)ΦŽ) 8=-gW\^0z72d!)VÕJ{k, _3 kY܈@Rd׊wM.<@[2?y} bX/Iӑ7X@8lW(Fr{xklrގ2'al|SF<%-%hGYc7e3yBi2~1'= ށKm/g\ky ~=n?X4GUHC$(p?,Τ%y] lpn~{''8B|xBk'Tx/b@=ءYb {܆rW4&k=U-DR yHsOhVIX^"Cz-_e_!%j!OԆPDYn0Wo3ż,j`8oi(;CX薣9炖Tm խvj=!cӑߴc~-Ε6Nm H@2h-(+W_',.י^I}!p3v"B!Am ԗ rFݗ\nK >--tyf*5Ɲ ;' :Eޠ=m{+ev9CtJ\f^D{hSĈ6s H2"-n $;>_b3#T(4̒vm9lV{kvܡoh?N1}eK[ $;o̤~b;8Ԑf7ppMd/7uRTcNs%H#1F{E5^\BZ8\MX:]hfLۄٞœwO"?:ھT֒~QydspıX(ZTBY AhmCy7NkOJ#`,P{)H:̽k,p)ˣc9Bt)Iїa[Fu7Jr}U\˒o6ZZ"T1q^,o=VLdFR4`d(U`5އ'6`oS8.KŜD:HG]?yAWme?;Gv)7ΏgyŞكk_GmӨTF`TL%uȇ=_ex:|Nظ⪛.da.j)\)]} iT:vfvHh+ZG5e@ִ h)G#h%RacVpP%Wfh)`0X?(g%Bg [y:8_ʖCQ_A9ʲbbƚI+~ASM:*Yكw?|cۺ,:WpLT3_~ Ɠg/!xV N M;;6ܣE'+ hiAL~ԀP`C dr+ ?+z$YLr9}XM@U9~XSml Ptm @/ښUU  Ƌќrwm5> xAw=6mLN[J]k0uP F)s>vqRkf,R%Ir>8>A-#ɵ-n5Eh{oFPU_nLv3㳎뎿M.F ɟgKF;DY ކr -*Zif=fB&)/@Zyy?ךIOD7&;KYJ'ᘞ58D)%NmU-8s7V# hFε&;=;gsz+A)š?sX\,ܖ=1U;b;a^3F< v.4CLB:mrcK(SA͡2 r`zw;*pL] 2(SIkPק4x W!oJqRL ~ٯ ƃjz.{SHZI̔%08`b17G6ZkuNp4%97M޻%_[({N_jZ̡&߯lt2o̽.B}BL1+ ;ԇָIjr,F'dC#6?е+:H~£|+ ypp CHMvvUriH9*Czޔ#!q0#hc0R͇W);gLVIVWwXW"svx4rK7UZ!F_碯ɠȧ27ܔx_MS8 k Gk$:0y-`ǐڳNn==peFF¹lb=szRnd`_t qr _뉾W2H6g8]GgP%% 7pIfNFc :cl Fj9s2UȢo\WHC;Z W 6 ^łY_yWpslwH"PI W䲓1&KzRK2\r'(6:=خ2>n\G SAYy5ԕh`aŒY僝ݰ{rfBd_ᒝk ā: YZ