bpftool-4.19.90-2202.2.0.0137.oe1 >  A b sW^^f 3=i~D9tucOq3Ob1jOaĪ[a?k5K(& 'J!Ũd %,4NznJbxFP" u2huy%ڔ:AdeCOFQE]l+&S n[&;ާ<Lm2 P\5ռGN|As'3N~VsZ xϰ] IMEk>g=Y"ѷ-G&3q?ݞ? J]:BVA9!?]2G#8tXXM/%ÆL%@>p??d  $ a"7= R^u{         F  P x   0H (P8XI9 |I:IFG H I0 X<YD\x ] ^'bcdeflt8 u` vw x y8zCbpftool4.19.902202.2.0.0137.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 pb b b -b rb rb rb rb rb re817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6986c6297d4de84817492548a7dc89712e21e8e614dcfd0b51f375718563abf0a83ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.2.0.0137.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 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-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- 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 1645016346 4.19.90-2202.2.0.0137.oe14.19.90-2202.2.0.0137.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/a6ef2cb88ac316cd910e3a9a46455666-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]=b5ce0e8e2729e913a4b2bd8225853c3393d85254, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR` xjvdutf-8035590ac6914b865241148c0045ccd1bf690938db4d6f4afcb04f778420990ce?7zXZ !#,] b2u Q{LT&7bk*2!{q(6q~v%3<}:Ƕ dFp)^F4=L/Krj,:ݞ#R@Zҡbů>+4r0[=~|Pd pG;@m~-: tU 9Yɍ{Ƃ<- Ù!;B^vͺMSFصB~#N+0L/ŇrQS~Sp$U"F lשd!KA6r~W~zS8F+{Ut&ȍϬ@l%uԡ8*c*^>; Nwu/o سT;vYGkіVF]@ ~:ŤI"nݟ"_,=8ʟad/IoPfVC~IB5I@MwW'"Ѷ|CԀ^h$ wnD.^> nEc$@1D5@2SOlQϜ cC݋¬C2L[TҊ#/\od;!E49aGD9mظQX5{efj ^m [I ehAҾ ?P&u5yG85J6lA`FƆT䅫E+oc L@{9S4+<ќnY>4e⹚5SPL=w̽1Y%C8_b[OYDI6i!UrX-ZA^xݨF_qHp |{Ͽ $=.@c-hOe%8j69 PVX/@vO'Ho$WAkބJτ%+siqؠ^K O#{ΚXsw|<o96*Y=FQF4 u0v%-V=X suW9w&,s;lmtxNe@EN|TM&x{ _&wqE'CL?"|ѹ]οd\y'◉‰r1[Wۧ5j73&:;:AK{-/-3p q,#hbaa9ߛ\s>zЩ dBAMӤGb$c36@I_"|mp.+'\ˆ0= u"m"{P-OVܝjO:i;iڽ-p6 ΄9ٌRgj;rI7tb8 5ȴ⫭ğ";=ZAn>p MKc 2(f$Wح*Dsmv%L_~ZxVʄh찂;yxa rٛڀɍea׺sv:3٣tSHhzFZͦ8CḳWtT8mE=e[Aw葉9-5ql@=c&R2)މLВ,&Oo=vTaiķn 3U)COں0:|gqνWCY+)DKow;?6![<iT8)E8ƦQ0Ý8EOY{ HjkJ"&C w ˵X۾ˣTSBX%̗hV:e 2M_JhQXO0h6zPH""xMn95喗̄^f-21Q5oPqU\!`wsѥ-Hވ}JE0oP {ϭM pKRj.@zξ^TqWe[L>:KYϢ=U659 a!(s͠iR<H@úmb1 44wH-Z_U'U˞]KP-|8u'7+f巤]n{5wc$:A+W+"-^rEMk7Fќ辮x y鷐5du ө] yӮ[< ĦYI_Rh?iw"JC@hp56dH WDTaU^H ;4T(Hh7!]D,govQGSIex""y4J__ mJQ 2J@T1AHh fP2IeCIQXl, ƂqCW󝑩o1;e|k ˧ ]M6Ҋ3|EzYD_8‚mH-D "/ ]}|KF_Y۩# NZaMuy̪SXح \6l 0Kp4n`?q>RwyV:.m}Iֹ.c/F4\S%kزtH4xlQGFҵ`>Xd_o`= 58$R'w/0Z?1Pu Rcu@_ee|WT9p㉞zv˟IԒ B94B*`|6>$tfF,Ã[˺l3=E2;7U;Q 7UAR˃kfJ,0 ra}{J+Y*9>EfB4]'V(Q++`am&]Z(z-EA;Ş\!6;J &җ^['n*Y.&)Uõw=wsoNԥ%Х4@dPXaa$K?r{ϒ[@Ay$8eM<6gߺ*<*߈Y=ie'&|:W@k$G閒?fa\wt{kt+kYF/ lb;•韽-)QEU3?F*YDȧmwiݘ%=΍Us+_[zbZv~ʺdOu튉w m25UO%jhr8eB)6D`- c:R-74/gb5#QOa# ֜<wG'ZɳE$ p eL'-λ,U&2w=V6Ԧ4SS3= Qf 5Mxo'7yemϥ%/fB:H+!s)Lu)GM+#g4ٯS:VBH.% mX˪iZJrW@!*>MW0Sƪ@h :o Eb*k9 hZZ]8YHg]cYfru u_;hD]KmL|+-d^|L?J$멩^fYQwEP?><: A,U0͋F}=?meР;uP ?cc30f)olIwEp iKj9*CY20:[s WHDUmG AKfhW6R}򼨾1mZ7-F릋2i"~!BYR%81j^ǠJi!U]oݢ\VE!E m4С'xoRv\*F/_W eClxD7i㶪:l4L| wŖjFX5劁n!Xs:?tGE[ֽ .j  "(/6+萷S#] lDo+q\)' Z0Q7Р r( ס<ȼMݽS zn/Ҁ]N1rR2cI?(|6C9weΎS}k&=PQ'V$YQ0GG`̂P3>J==EJr r~٭|DdS-/*lq4 _CK6kNkh5 sH, -$t{\-~]jv.l@)Y€. Z)fjmH7M bՁsk؈٘C3`Ď]7yZ_ ަgX7| 9¸0^}`5sKpwdpF'%lE%[7)4&n/R)E=X!B1թ 9ʈpnjIt:[_@vpL|R˯̆83qⳘvnuSN0!kRl#ēW[siH|nee DRqpQp1^jDF( ]of~*h{WU'a_G$_>EE2}G/ǠY)չ@s*mƷ x" Ue`Vbn1N,XR)K;W^:^.Bo?xiq4'M hK(%wR?,Ns 1"L٪}b:ٕ,!bjzA_ aijU%gVD D'ނp$ylN%v_\NFQ}ep`=橖JHovj(w+e" >s%z}1.s2,pmbkĖK! 8U; ܰ &ʀ8oL_~g&]-0Rwd O A11fᎄ.\gbgT6IpTqw)Br&\4j^ 捆50hoOAދ]>^"hɗn3mfCᗎELp|ʛaJ0fw-t#6u lEvr~c*ī?P,yomt.PO퉊ja026u &cKby=}{V+BrpZiN_t =Vhn6| % Ƚ{$D"fKK_g ƟhKU TlC2Ji+e}"v0=/XXYBBfK1Wa9]ŘTXڜ!b:ApCS4uZbxAckBc9/ @m?eNor-& "&{<At{~/=-\y"}Ěm7 nlmu%bC'2+ XDfJe?qrYoO(5hm +6sc9D?I)`т CI!/>uQgsh[t;A({a民h%5t vj\l M.߃⡨jlHߓR@iӝp8d??Gj8 w0ӲY՟[# T.3 [I+ShOr(g3 Yy`}!mFB#׬1}FoH%!Ԕ3YAƘ٫aU'ScWufU8{ss+/|3.U _(TJxUtfs2jp9†;NO(gJfFm :2(2A 򦝒LL&P캋@a?L'ZҽZ ,mu0#MTo:}A bq')$8$Z-K 2>փ($ ,f9߯.f.\ͩ!CvVVoݩ+q20fv\|t =Xِ!imchlekAte Tz"^T'uG"fKLhkKH< ^qh*6p2[;Z lu}VaS ZU!vI@ -KDc[I/_;vKpi`8gH|}ٵJn#/^-s^JHSe؜ِ^|[Mpx>CʜJ[gkط~_fߧy' RV Bt4O3,nxe,3-820[=xx8,;L8b0rɴ$I($'v:/Zxs(rU) b}m1218O?~{ gi˗@[)TRSL7L(%2짵gDOHSޘYmwǁsuOmEb65r%Bl^d) XX$$M4 Lrs*b^599 [X-XT9jMa\q;1Q]ٝc:a˗]x)ɰ֌=fAhuҤrwg)!zBcɄ2EZ3EB/`ӄ=,_:全垓v?ͩt'Z0XQN7^r#b˙-sΨQĜJUP ].y]b*ep()%щiKawNxI֏ 2#%UY_ؖLs[957 կ=lK2V/ty=h[D#M_WQ*>?(hgwF קs2֮CLc,ϸu4qM$lzG寕0`r$U> bu!$HQ$@/ɺgWI95a(a^A}.Ɋd#]6+0t KBAΨk;){Q kk}jgo%/ 6hAh6ׅ$W G2W^]6XB1Y껕cB>%ժZ0rno_YD +ζ$S`ꝄsATG`I$ǬxF}2Ab:SF."?~6]ϓ-96:.OlF~1$p@_ͮKctAcB\ x-xy7#e 1^z8n,rQFèh{4iVcpo΃6%g2:,>-Ê/H'l}.GIj8YB'ĮC ŦV˗8&6%c k%mأ}=|GJ,61CR>OU C" )nfxrBeQ蘱>C@׬bk8X;C?Ms>.QW i/p6ꔞyvaaJb_4L0Y݉I%QF3Magh&0K,NZA%t I|Wl'ʉMʖ&>|8zKpa݈ToIKtHA5A NEwǍ< K-mPNu [IP5AU N:W^FFtG xo(p=Nb%G QT#++Ir`b'AbiOOvwFn{C!BA}^ﲆdXv֑%_'*dm0>y7{QH .Po*sWWE%X;AǂvצQ7SޘsgWbZ#&&iHBޢTcPbپӠRsƼIܓ5CqĻ{7brZF&4[7)Rj\G&c`:t cC|ޤ~_!4YKP%].0Rzn80ւb[=u׽Ƚ:ޅ]2Z5i2PO H][a'4 JK~ɣß$Ja emN=˙"NV߄ܝ'6 #Gn ;4C`D:ߓ${/~l ]*5NS Aĵ,Qc$ QtKby .;c[9DLmC JިT Oi +(w%9z3u;*l_I ˷.T*_9# h1wuӻjc7)WO>;.es SQxK:wa\ǀ3bEqX,R*/0BAT<`U`{*Z.=xӦ-xXZp qefz3a+{ph_3M_T%J^]L6J\hl/&%ՠ8 p"G͐BQ%;OO` CjUQn<_6E)1ljÚKbc麘i)a_/~McF /r֟#9? `I]H|u5aDUIW [uoj-o9?Q1Hͅ\)*T`+wP̉V['zp[]2msU5ThmDh&PX>](nirP*ǕjJOEцB)-~גMnkA_H [o^JIP`-y !3+=um GzqG?5?LceXToV6ڶNy J !-Lp~y%SzyY tql|Śפ'dNf鄷rl2!Dmhڽ  4ßJ`2/dd$һ &B\2mi@O NEBl:5(CoN3Ar?p~:L?7!1 :RBܻSU¶S?,w*rJ)HGƵ}-d&}4hWC d{Wid)6G,o٤16so`,Y!k{$3Ĭ΃32K+)9 lsk/Jy\:aLEѽq,McR>ə4clw͹ slD֩G *az`3}<,J {O%%e Nn_G-LȲ"14XdG5\mM{f,JK]|29cϱkˡۃG*@YU>|' ԍAvNb(h_\iYW(U5ёr-e!{$ NN '4<flIH_.0v%E"^ Q:gtMPa kPݱFY5h1=Pes75Nslprxpn;AՍچ1idNHvݙwG&z7Nsדu)i2JV̿9FoGn>m5tψ~]Bx֟J%V!N?}qnΣQfH_å_Bn8}3]gs; Y9+ŀWew4skƷJ܊,@ Vn"kp|CE<*YpC\"c腧 7?{Wbƾ9K2ۜPm`zݢ9 91֝tW,Ƅ>FBb,J'AS6>] F\˟Y,es~5/^PFgPYwESG9/S|t{k9,poh/=tdmY'7p~Z7MKS6*Motg=ru!`߹2%Ƌj=؈LԵoxTck {_Pط]Һ*o_i\7ma!tC,~Rh78ل VJuꚺM&? ^F2#:Xd4 , Υ餽#Nak=~隡r=+OOg> [_]WU{jY6!z'YZkHyq;7nX8ckAJb'#ߩڛ:y"˰;/ތuHy0Koaatmi@6zc+ 3htu<anU)neQ~nY\1=XcM"Q\ucoY1Ş]$Z7X7XnWS39HD XkS9$ZTeG߈]n2hz{+tQ+3FA`Z{Mu!~9 ȷ41oQv>|Sn" @$,IXGxPmXXG>j)%/3HH#2xWqy|1{LjYm4=pi^ A|g0hNӔXTҋ={J 9!x v.%n#‚,9"Q,5)UA܋ך S8a-5R_B$]S'T͢1V[ x#{Y3.`\;;iT<)ٓȧ2V1KoȭrOI4x~vJG;+ʽ!X~d>_ $6a n09_L A5 &^8 =Gɪa~3 9[_޷ϰe߸DHPڵFQVD^TnFj#=w'_/Η֪.6_ =D-%k 1b\Zg!2@QLrs;=GX@ޜE_Ĉӕ@L1WcE.[wvk 3KW ^',4#+xc"`hkά3#dvRhJq+""bC/8i]YWJz[tE7)ބAv#H.wH u'+mÌ  NT;,ǜWxc$dxv8 ^z,U?T$%ə$s!"ʐHO у]dH vMnfV=[@pij`d_mc+Mh+dº;Y3*˩/ #XTծ5hvEo++jl"#׆kkjxԗ0^K(|V{GѢ&Yi8y˾¡7o P2g,`LINIr(4_y=K WK"IYO~\ѣ!bX~,QZR;$W+v4 n&,)RͰr~D@@7}RTRrt3&BO1uQKZ532e/鋯-T>-N'@h7j\qla|J(]f8h;z>6~hX7/)0 ޔr!ޝ|Y1ĹTQz9z?8<-*=ljW* =_/2$8RSH8% I.s}ZchH6fb% :6Opc?#5uF6 "h\8bfCw tl*4qQnE[в^xߥF5.Ө9[^>g# 5 4dzwxJ|ܧ>@4"FWid Hx s;~5ըvOA) x蠸!#ܕs[;Ν-ǛI(`sqA' *%)(+sJyw3GTʝa]6o1tk-C޸V #3@];͗N棢cuSg q:$c ],sQ!'[Ѡ[b;HlG[X0f ppD~ Er,űN\5/XGM#pkHI*3ze#0ȇJS >k)IYTR$; ':E:^{ϬC¸K<0o'HZAzP3ŏE;@)E+ FbaKAmj8ˤy)}%,IqV i=M ?HUfnpCvJTb" pCК3XxViL Ν-@ɴjwO2;<.lC/0RWĹyD3}\&II>o{$cwƥ I *i &DSOX7M8F2TFXȑyHf?=Z^bS'&N8gE\:-'WTܯ/xgӽi!_eԸeమ$)Dɯ܉ς u6D}D1zI|-8|iKV\f,zyǭ~63oz1CeܗPLhӵ % ~l3L|S.TMes ?Z2ĝn?[z8Z=~VHxMraVLIkRc~d?ow(qbe$t$A7_]s-9F #~h.>7{aInM< a˱ BMj%*޺-tw9 &e뚿>=*]n^d,-ykpo`$ =Mwh'.|Hr7) x3>rE؅O6jiÈ ZO8`PJO-r2E5 zk:'@e=e %f8{:=U&#mԋ\IUmu}Q3 &Y>522?-V R0D 3y썥ہ (['1]/1liĎuCB+;)ƤE^z0Y|m,XVHdH׈_I +ċv-3u;bY4#KMYj֯.{| mgHBdZ짹MR|51zgju]]u PeoѹNlS'Nq4pg.O!I#ujBY1gW( *#q'7̸Gsī )T:̱ʚ,m@/so՛k)><_!;.$kk_rjn4ߔzY.N?gO\rG|2yqdI  _c uxGHǓux}ܰ^A5n']b Dߔ :Vھp5W+xD I W!M~1j\(N ̻;=H6jV$ӋJLX<-)̣IP1="_nB%I7F@x_ VLikKE=h4XߘR^7 a#F=y"P!T,zH|R!<&yww鳰G9f+\[o:5Z6Vp%@cmqrI'M+ޣ3a7۫v&:cM-ԻB ZzjfO_><per,cM/j)&[q Sh|;݌`*ua vvyfZR.2B*V4릳rӽ-Sxjs%NCT1&j*+} P3@/{ ߐߝ&'{${loi%yM/ÈB[2+L+ \8pƦ=6iG_* g0CI\M1نgT=1eaP7?sߚH1z(?1.[v3:,>(Gvm=8KmIp5_rHս=P2Y#1;yjM3ѲΦ2ۍ@MNXο1 8_F ?7k 7R (_N>n5'*ܜu>):Hb{ @~M}: , :Z-1>3&ί^J$H85 `@:k}BRV1*=*|tLx 4Tp[1Ce薓i[?g5 3z-pr -8pLO8&qc$2R?̧ƣ& $.= N]̵ʁVʃDVxxqIwr,K,-,04y_@9L~ yx(&3K)?7aܚvBGMQzR.u=M.l:JIx@E?}`eerA[FPoX>8wcWț#C/W&' P8RZ' -r3"#?fJ͐Lt:GWCBuQʖ2Ku ѿ)_*jJ ,73!?c"- ;x6#Z')sA3ݏ(1*2}I9,`J$:XnSj „?@k؏-꜓ I8Gf˛Vf!MG?gB]w & D2"D^5'fShcG'QK5SM9j@'Vd=R?\|b(rSpLqbL(Z9#'BA:r#\K ZU> @O-| P #z9%Rl7[_J6aѴLWi#1bs˖:@s:`tU3o¨8-=è0 XKa|X]+oO(f}[yؼoGKqȳ|ڷt葒{@ru%VKOJDPU6ڈ[%f(Pp:ҫM-mZE|P@Uqw_x5ϔ;s3U.0z$9zP7bVZc9NOZ9; .ɓGe]7M0H,Mh}5j_#v}LI:" ų PW|`?yKnCQ7Y HfV\,A`E ZgJb0ڰ'Sh S t_y~hdsc<+m)hs!J~WL=gYemڡ_U+G #࢙Z6)g(UQi&$0\1%-<}ozYNW0j JwE1-G]*=ԃ] ))0fV#Z%Fc\QB u&˷oUV ze.?@ "(?&QkIrc19)%5m[P^վfԉJBzM7k.I[vrK$]8k|J+u}DLÉ\rƎ-Ӫ]K{8f9$P [-AB kbP8^*g>$ocx̙v~ǃ&NvzΉ҄j˼7KX3>?t9PMC6Z%l/^`㯎=׻CPpe*횹3z%SE?ɘq yYʈmOhPqXNNX댁OևE7>~y.z6}t.&Pl ~ەM3F\e*XpfD=b;xjb]_XbN<̺x.PE GD1qrV CP$*p~ܟNFޢmXַ{,/WɗFDjDnΊ][q.[h!Iҵ 0>NǨrEh6((rRlXS}yZN;IF)qmD-!#ւ!"#%M毜{OI`pZ.t陕6__q)W*m=I'oj Wt4!S$9ߐ$Z+$m9,u)G"N`vZ5ߪD&\z\Sp aԧh&Dyyp'82dG1EB(sijnI,e>Y!lHK>Foe>*ˢr[O _hiQ]vk%|ď{X7D`o0J~%R|HU.D1$BKڹw4!5XSWC]_T깛(+^K}'Qj=ſv4F],]E?cfDA(gqFkA7ϡmL4Zq}I dT_#@)@M-bP,JO=a9 .'`;NQ;ۣا̼,'ܛ#p b9r`r6sh<4d:&:\*Idn7z Y RГBg vp<~>%7Q Qf/Agsv>0$c^>I VFW}LM^7Z? %A]HN>UV1œ ێŒ \k-dKV pMkZƇgJJe.LM#:nT%LᘁyQk?}x?tqU>Kk$M|O؟6jYū ػ.C!~NQD$5]&i0_;_;)3>?zC:KTrEpg3}iBFbQS>/<(5nuҁ{1k˓x/ ),šom[^#.Q+-B1K{ROB"- :D=-$ʭi)mL6)g+;Dࡨē×+{.}3>Z QcX{[RŮʀnX{Oyh~>\5'fr|z/ Mr;8jWE:8g`kO_ף*@XS"i8+({Mԫ6})Z6Qolr7a:!`;dj`2R7x 5S66X={)c2ߜ/ƭ{n=D@WyBߝ+xU1S$lf@")ChY ېGgF=2`yk=t?<ȄU )h߃ Nz 7Vw{kg;<`5E22~`L9;fk fzD;Gĵ6,"D˓`ݞOo-34.xbp,7K70 )R)TuZFB{%e½}媰q3빀O!_VUg ;k҃p|a#+9߾:e VGlh@P8~߃ Uy#V˸?="'Ib/YHt DRy.9%F]F'^caXn˹DX; o~uυj.^Nq}՞H#|#1ʺqunͶvs>GW4Z&ݓb[:F . Rq)u#T~tW'D&<ډX$uYqPelYAZy0+t#`ߐo[2 rg%g#pSy6]8 *dU^:O*?|aK$ kE~c,8n$g/wb0۪ [>ܻ?V =.qK_tj0}}lPHvCd-tn u|{ԝRixӁch= gm]uvx[p)V4`vkQTрTl94^aP厨@1,;)$I=-I}ە|vxF+C z}|8߷|]uez-t0m۹F쫢TtO8fLTobp[8Ekt0Dm4[OŸ'̫ vci#l7-j3U-* Zك(Bx}f-6 sO%Ff,߫^(hzփ5|ɷ5b~TY|H/icD~Y(#yMZrӟ%Ǩ$8n=!=:ޘ0D2Tm 4 feNK! W n1zc@VX% g'0(Jxma&M$Gtto%I(meˆfCksBڤz|d̥C%!0~թljaRF 9K4:M=$ٔ3U(+ s@ a080+WMղ*S0>' E)BʼFwZ -<iӰ$4UY̖Rh vSikU\DJQ4COf3$MBfbT%%/+hs2}ے&K$"?̡5`CX3JV!R+Xt|\UUqFI{_2h h7ΎQ׮^PZ -zR[uHV ttɇQf(Rq|LZq>87W %.(:/|߮45ve 5@W6WNF(!Rg58Ѯ]M*:%^B4p ۥ4AWXHEY0cD]Yh+~C_S}Ѽ_cn;FOnb!= eSQ;~0!.acpIs\3k&p#n1zqAG;´0oW!3k%Q47ŘXk>+ĭRɳUqnjvh=rj%ƽkۗ{y;L$&N3ٔ#?&0*{0NEe{h)hh߮}ɏe`>]1}_94/ 1IXL(75##$Qn6Lb~ P8M\-"8nnlae!Z7ܴ?6Q~|ͻ ﰛ&% XBh ~,Y~T/ 'v k%1T2JpQ~4N;Qr/-0iUKo/cb.oe\k9ݽOĶ0/-u+t1^&ܰ-EƠhb{~}40SPD8iխ)p"'(g0NQdy'^Ș}e:8mh cyX-|P<׋j½vy /un>>mņNKnç,\F}axgZM<jP}kSu(TY+F?im` zqנ.m-{3Acª)f7A[v0߃) =Go.l`J(cI(v URWq쳈c0/ސ\"~LEDx0% _US&;~LJܭ񀫄gr68CoWfq>q]ǚ$ЁyTWo.ZP$,g_cAP)7n5 /bv#PY+p`LG p$~&6tb\N#0@؟W1ʫc1ċb̘b}>Z$Kgjp#Yy"8{nsHK%ׯ#fO }\Z\=Ա)Rgh%>wޱ2/8 yiT=jBbΰ!by . J U':?:"1~hK ="Rb5c35S? sM:WMjz-!|_؈v1E^n3 jeɷe1۩r58b"Cf'#v86iv̵4I[o fEϣ^2m[BM/ZAr.^s(y-KiݒUA$ iC`G<6G'Q;@NI=L}>1kyptp2Iws21^{Km `CO)^jK(JiҝD}4oUOզK0;iJ[u @k/% K{#EIW u|HQ7[W/ęT_ijUmp%cU,_O5ש! .! D#5/s^{XzDݖ+)J1UO7LɫU+n eκ0g'fֈdaz;ti$YX_{!֋P!Q[ާVi̊R}̶fc~9\҄Mj(ߡ9du W a/]vVt]F!k/0%%9O\Ș{5ǂ:kO(@CnLE^ G m}!-Τ5 b!W&cq^=Slaej0*2 =e̙Yi[\!k=XӒ8@FzO@e4Ho{8?)“o8@e_?j#$'RT(Q;+^ld?igMUv; H{!rNc]]͚=pƜ `^ҮR8o#hEoHz˶l,d y9~ͬZ28Y^=T:~$`d3 TXa:7L̻MOf'tє[{a!4Б: _.!{:g1 h$+%=΄ybP[/- ||;<rPbHJJr AWRf9nzM$"ʨrBl]ؒU;jSR.Ciୀ15ϓLkM?JO7SkOea"\v@8)0y46cw߂ `4R6nrƩ敽0bJ]obG< ۍ~S`f (AeWx͗ *_jL 4Vrw-g#6|V B'4YLye'ʪ~=AigwTY=| v]p)K4?1YiFg$8ECȶTmb 1[建8 gbTBwT ?wv$Ȯ;5"8)=T]dZiPn^#UIv=B>vW4˫6r, v49swt|\$C8]0}^b4*Aưw+䑚~E'IM7vd? p-z"[Κ&L>JV > \{ܪa";sl T~2fF-7i4qjh6%Ɍ$G/&$hCUb%΀_ۨ3O.sC7l6ᓯP0?2} qyyK\ P4z@ ]Z\Z&-L415C[I]ZNV-PRaB/`9>lX,<%Q.eo;|$݊QiukNHI?80 _iY4#g#R5łm-w֝ a[pȒM ?dIh4#JJY]SH|aedsG: }UӅ4A.B/f)L6'A-G/eZ@(S+ |gh]/hs{Fq|B[X'M+Q)uE9/Yy@*]?k(}^Le@(xQ:hvB%*>A>:rdTgt:%صݟNah`>ܚ/Qآ6r9m!LAu ືġP=)Nsg>eZS8I絮,C) ّ+v׆Xͪ=Y܇~ Iט!YN>d}g9'xvV)uXNWXv lZY9+xu]#ntmjiP г}H,hY/o zYTyDW"r(~P b~,ayϬ;6v|[{jPPDt9#`xcD0md}訾tc~>`(YnVt7=i=T\&r?(B#!||Wgw [^%g.vv;"Ǐ}}r0 ()DcoD7(oS&?[I,+VMj@<]džql`R)aWjǑS*vm'=S<`1h rժ>7ffUZ%M,qJ[aGRxk/E@ `|?>Ɛרﵭ9,SLg4TF׏45^Gm#c@*.^F~\-w%Tk8& %{e !o/M{ͪ]+튐 O+y-~6#"5荓]oڪ,E/j][2ahԶk:=C >st=<ӔPK߆_$&h2!=XQ$=E0n+!& p[W~ Ս( `_DW~> x4^Գ1wCwΏ5O kx;|d x##-"5r`1`;oEJsUCgtdU, Ӎ?igΓ0ؐ1Qpjgd+gg7<}v*Cr|1J;xyߴY?JjeOO֣G22g -.$y E贡?G{C7T)Jgi~)|E톦?R wHybNӐ˔!o]%9B|UeHs56Mc}P4W)z 5bm3WK>f܋aw'$nr?whȺC:ݞ;Z4W8pL!q%/t- <׫L63ґ!],`P5[ ?r sũ/vKAؠ7daٴ8.Y4]1^jRgx~S*喈H5Tb7EerCI޴H 76<55;i4\+&)FvUT2hd!1*Z32G}}sKN'T1)z>l[#ǧߓ7!1{-u4~B{ntrz!LE(LfBFa(tT1uX)0ei6p$BHdJsTEn^.yb:ᕮu EˑIuAphKt|O6ݱm 4$/˜q2.0 (-w N0.b)bZߕYP?s(qvcdol<#ݎSB&ìET!]Nz~X N $ƭVډYZg&Ho+т  ]`{7rY#쿼)st:ֺa:HmhF{NAFN"(?<74Ym㖘L;Wu>rF)߻[AjwSXs $7 ݢ-!;3PmYfp6熈XhA^mJEP^Z ',PJ s"oDl4#Zd-N&l'= ]H9m#erIۃu𘋫 ݙ,_~Jޝ'Uxȷ,}aT,YҌD :AV˺]761;3SNw)n^1e %FBhхUk~j>e;χ&|ܤ(? Q< +УXr":C8rGg@IQa9MHtx0vnQA#Yvs{R ϒ )d3"}\N\ + o0׆nu}$Wj/FKŭ=k#;[RӤb#ʀoD4@.o$p+Iy.O /1Beauo:׷qJRQ#4UEfr6g ]8Džvex??+sa4WU\cϒGJN}n7K#ln܋}uV enOj ;:E& ,)(: %K}"bh2 Xx5|3hZ GK&I?>vV6P-_CI)(hL SfDR[xdF=/A%:jA,i5mLTb *T6}YٲYA:А@l^$`"'-Amp9t_ uâeKNDrSLjR,+f@r! Pl*`(|c"Y)HlD?=W`%zLt, ~mTC4ƺA//?iI)}AgF2a !:1dCX^]Ewb(w^c1Lt ~℃I'Qȓ#K0]ilUlY=&8sP-$kj{(sj~Wiotd:I4jl?6TrT1je!Ual|y{&C꯯,P&a-;-p 0Zi/]BQ!_߁9Ydik2bhV>> p9KiPN~B<,3L&רh q}99‘_WC} 9ŕwOa]}d!#:{~x׬0 U>AKMj%򷨧 84;DXi2B*;yr`z`fKtP{ jk]DzҐN~\ȈqN^5i+8[;WZyTK/[Z C_ @Nko$s*9ңY1h K (L%eL' 8TNFstR7mt}hVIN9Cyc׏ᕶ~ƠEP? Ph'bv縏YkhbCGB.Rqр:2t,GY=13ޑm"QA?//փ^.Cq{!Y2:Vnr*Rx DL8A,¶by3V(eh^^4f`DZJ,vQj Iξ`ctEu T,G eH$ w0֮R.|@yPxMdL .TmR釖x_ u ϴ009ocaW[2o zwU/m͐\Z!0tRP>fIWj&~r<yzKAșK#?$71zpo}8b|{>߳`fXw ,-I.mm4p Rn[<]i"}7~=eaɩ ֘ %@?Ea&7>xX_ggU7F@(8 Rkx5b{CL YvDgWk01wg)d N7i~Ӊo*CuA/TxA5vxk~cײMW@桌E(e@قO16Y*OMHV?=NjŢR7_Ü#}P]P*Ġ蛯+ֲ=1sc:JjEqF j{K!\\^cғa[.[ݏ$i\ YHBaɰ'^xxu݋(d҇4G`:{HǑB}:% j:|XҪ)wA&|Njր'0<~T$T֒n0ѳʝЭC!0%x#q%Vy_\r^(U_#Zv_-rP%X$/fp~ۉu>8 .0hü֋,]mё&niO{mEelm87 xduQ-7$b^^P͠X w珻uG,ʬ2U&G#[qqƫ|G^b*Y+cqUdo N_r uUlzj 03 vP2?@eZEܯ0qX!XEޠv%$_ũX[WS G!a Wc",بr2LG qEͧ["0\RڱQ c8Ria. 8tKڙLFf$,9)6LD-3x:k"Sh $Eq-i9֧.~mƿfNܙ^0 ENF+F<,ڨZnώ@p+7/cX|2r˩K[dBE3j9d;(9!\%I1Ү( #i`^S{ޤMQk/g%h)z𣏕U~nE`L@4Q뼗{Na4!| {Dhͥ\h0ojئ[D,Xz|j*B"t\ x?>s;zKcEer`o)gib1w2za{QkEJRFeE"r6 Ȕ20 Ȼ*2sn/$.!<!u-~HH7"o3ɺ".s96/ 9;A@e8nܡG8Cz@@L7/NP<Pҿwi6,ni/i`<2!f-?E Td˷/`LTYne*o75\2dN T!q!Ύ !g_I13da&Xդ' Iԗ sw{"pjtn۲}'/Cw l1UX;M Qd#u¡r-6N@̋ɋ3cz%rHn栝 < COӓpiBP2^HQoplJ/#+hE_0멮=&HW&җ7{5I:rٍt[NAӹ(V7ȇ0PbyYcgz8Xc譺.q3՚#E ڞHXcP_^u 46B>:%0Lڿ4SDZAZ" Ж _:EX% nS%{יK{f.ɹ"^/otQ6'˰fI~S$ ɴy4d./h:ӣ Dqϣ  _#]P5,Mil%MpwBfh/}Hۂ`1)RțӑL)CMonkШ6XaͰλߠq [UYxuSEs44!SRDeI}]SPYI.Xg ̸h,tӽŏ peo12iyb)NMj׈o턕b}mRu Q)ݱ Iܕuy=끢nwYƄ)1+,Sٚxx@'r#9z_{&͖T&jD#Y20~i5ǐw13ϐb:ZMEu!@a.A&"mF&($" m 亊mK8V*RHoq]%ؤR C;2`}COc-6oϛ}ڿy:lڇN>w4Ē2ox!oZ]J౬fxq|I5%x4p\Q-&~mRx٩ qtmE8zn^]׍#kLKQsꁈV]ʬw,ssW0Jq)= Ju{ 9u9-{52 Q) ~lFYΦpy4["}CM[ wy VZM~Ά_LL a_#l`7ܧyk%8rtnZȢH{)Hz+3.{`sK}jN7c޸NlOb2ipuKϊҀ5r5ܟx8kR( lgI2.r{d& QXC_2TS՗gň3F7a;FdłQ8{GG&[T d^#K:B| bFᷨ%,ԧE=EūimUDxt)# Eހt_\M`t"ozGOȍbբt;SO;hr?P( Q{%/_FP^$`ZU)} pQ oh۽_BKL7/{`%U3 ]k}O MIt.y=Xͳz)Is}y5xZu9rBo/Yw oGRw1m@Ԯ)~F3Z"Mg|ZՒvtr 7ET H!d:+}Y-/Y1а\+-UbhHdZ .7SSQ'l84\+|X L>8x1v<3տNQ;OsSuƬZZz2B}ujK<̘*(iMUa؋bxAj"-J" 8:t#q =f>R ?˥2V+nAނ3a!o\2zN<&!EŔ;R.,H3f ]cWem&)ҽ:(Z<9߇<s-xܓ~YV 1H3o,j(OPw) 㕈R6Au`D7%cV'}gD R=i[~qam YIoۏҋL(Vqt䓊~A*1WԺeκQ l对 6߬W 2Pof^s=d|Ѹ)e%Ƶtt:Z,E7hX98,tG0AE=!ɘ Y_ W.coOGPwg-4rAG3.T4 ^Jl\Oj]Hd??AC;Klq`Z 1_"hu۪'ck՗痦Qls"Y +р>/Y2n g 4+tS#/@zt)I[`TZfl=w3<m&0{7*D[6>޷Ԅ{3-9@ϹBDW qVw5#Hr*f(Gbh:GC;Z),jx4C S"W1qb)Y,鋥ӈA%ŠqI)Dp҈hN{UA6iʡ3V&B12K>7٣d2lmrU~&m 0i4eAó!>'u-ۢK\YlJu9h7[}$rHc``݆2\QHݤ;au7milk6r;mgh홇(ޅ 6m%MV=;Tw9۷(ޗ/&c5bߏ,O/K!̊pe?>! SƏ+J,j:`!UK`#*԰1qaMӄ9!):@^ڕj(1\ Lza9.tyw7`߸.όi7ǡtC&2͎"CHꃋD s2k?uf7ݠ/ݦ,Fr0Tvm/p Ga;}QNvEcr9ZBW4wdRp7}#6,͘ ŧP ?7J+SRSE^be8z6CG,6 ;V8ʗ?Je1G[פ!#Lg4/"o?QЬ@n%hNBTz^˯M/n7Jn^sr7ך<8W#!1x0MUj` xLM,s0tEeEQnx,_+ßgzvuV}/yiCmY=d#g->7] 0[D4HC9QJF a _ʓF*n9hhmT`W4:r#OƄ¾蝬s:D,玽@)\@5iQ8&.z@D٦䱽 Ջ #h|'!V\Y Os@Ck+s; G_?^4sqc}Au]=9zVP9=ًDmgO`-Ы;{YWp!v|%Fv;x tLo}{PTZwQX-X!ˠm5jV%<{pQ5wϋCf#\1\} ^s4PáLXWO^+9rCYO,Q3E΢<|N~%Kp¨##44N'(%'s 2P> 4$2- ؉bN^{ _!B*O⋹#zBjC%J;5h%\Y`W)P2p6emCvP1tgkRn_[^mziT" ~лp;0d6~qu6WrKb2/DY"~cW}yN|]N> ϑȃB Cj'RxZn}@,b V3Bk Ь+" k uUy@) rW%FA-l~v}g@+_ ,_;XRt~XzrPGmðir{OD -TVT.'=ΟhZ`BoD.u [@h@GHD~zVAMxz<\\BckyMY3Г+/7S(X!9<~U7!ҿ]H"M=]JLz~O0U<~ģ^+K;_]3Ev ʴ0i!rS6y+q Hlj &v`}@E,V}V8Qn4M&.FlbhwqOgm*U޲ Wd 2rk_%:?u4 nq ?{WY/D[;j.gG8B<!?!Pn.jہ<狨IUB4O.ѧ=RawdJӬ}z#"D׋V'h?)ZjE0J=@$$Gj ݑvoM)y೔$fh+HOpj>@:/]:#}pH40ͿD0 W:H<Q!>[0 X($o_L{UŇɛnǃ$+XASIYIDns6u&7MⶄN\1Ei .@{Ep% S [Ga!\\y `jv'!j`kcx}S yp)꧛NXPQ{ @j[z\R;l~1T:|U|XT%iGfs@>Qji- 䢈Pga/)-{ gO^?Yaw4U LFֱKx0gh*Un2z{]Bsiғ2Q褵moWbq M)eZkRd›5D4z4r/9 HZ.FAvw"#&AaR2؋V~lhAO'M\dްjcYC+?ȁ7'bm)IcPc"C*:?]ۀ گ*s1|)f<ӏLө-D] ]["lFtUC.$R!L|ŦѧPZ#pYU<Mzcʋ ^ZGĜR$bɐf 5y~9 )l`|};:D_`U<OhWzL3R}@0"`;L-N.ٚ`PXrhwņ1ɝ[`RK`ht &W_Ar喻*5d:elu#!5<s.$ֶA^ʋH36 TApRA\0vAW:#-!]<08+~ [o\i}ipCSݡH#b Db3.!mu} hw~{Լ~zYvx L g`0,yL(pJ[#\ "Fz% ne_ݗFpr׸Ǻ ~܊PYZw ͦ eBf2 7" cwQ>ƅq@EU&:"`5rLY[6ff 1}˝|H OKŕ|_?pu4Ӓ)W@7ހ 񭗳 5nMڼ4οP'k0_R I^.$RԎ1EᆺB2D6-w-; t5Sl T98Xw,Vͷo\NYuuq<{d|K3k@=v2RUgƯS1+-_O^&c]7 43އ0V"{W4 dʾDV(;6ǁx |&G?!a'cND-,eIB͋ Ïr+U dzn +ytu- ZXⱬ:`{:j>6򯇁j]*Tz~{+'rVj-3&LDШiUPY;WPT!DRX6kNJbT}A\>3s*l@=WDЃ3nƐl MzMz=!GQs 'p 3ۆnNLGzrlj]:c(.c:sDpjJo(bڟcbZn՞%>1 mB+8_:&B/k#$̢U:˗H67/N/j `G$u-%/FQL\yEB,³{fυk 8kl/֘^r+90fƔt}}Ep777 ʵFX޶uiOG(h1#0#1zy˽`~(Zjut(·3BzEFCaE⡯? B˞`ka e) rbm9'^ cuvpduYYFg3&͚/Z-[9(Ԑy(bgiqshyQoӬs2qg"RB8BXةʚo$gjEm* F/u-m\&K*amFAWHz/4Oaw7.*۽$?>#>:לN=ԯ)1u.DV¾Mȩ)c >{9ߚt6|`}k!Olm~WgUmaja[FNW|bZcĮ Xaި[L֌AG~.O4E+mXJYkKƶl!3k%B:+o%w'uUIRи&BP' "IO ;trB(}*֠wFC:$H9FƑFa@f>6HAE$ռ=mnV5+`+"Cѭx>V+09dH{p6a;!>D_vC;k̬9'gF{Gh L*vWfo/ê+!LXY>ڲ=]4PNxdBqfמTwiXm `H63IͿГV+ zh{$mg`/\pEd{% jt]LntaB)yD7--}cqj9>5Ϩ]7[^݃{Uɦ3D,r舞 /:yz %V^<7uM⍄G2Psp$[)8=Rą0+D ꔸs`pԡM3▹-!Ddflݱodxg~El^܊1} !A^ Apt5cNxk4soOКOzH۩1?ݙ_Y,l~w]|Ehi5ρG#XeبIm}^Y;ٵgo_d().Ҙ]vvy>.n^ LJ??sOD(T39wQLtbelﰊH=fgc½$gll)NXG]BXFRo)$(/DhEڏ+Z|>8%Cd:9c>U;+bVMm {g-<_ʧ@6~q8Wo3ߜun(v+(98!?9wU碢!VWbZt$2*TߚTp8kd3JtטsaN!ȡ)je5~M8Ī 3 t΢хXP袜<#q-d&sy}IzӼ=RubH*=Zᇽ8dB|7+7I.L+޸;^in|oVݝΐP!saitFR0ROh7$!ƨUR#[ &Z$ O:\KhO)>օ5os-/0D)GFZ3ksRC _SqHtB˒qo X۷hU(l` )A>Hl?M br;8Г7/݀c'X(0ٞ ,vmBDK/bNAC v@YmVE _`{wt.U-|v0]n>2CV8WV *9TGuR/SYJ3,[oJx#u,WmZA{P S rO%2F*e)?U2'V~8jf{/QDGFeһ:.WvrqA$б5A<壔 ?Q[hJ]3[L<RwĽ9f)h R{%^U.pkIO/%ya2$dDt0 %;6~k.΢⡛/\Cc ǡ SC< 7q\nfs(M8Mޗ2A>ħΔS \ڗy=`[Ʋt`Dߙ҆Ba=``;Ft&l$ Z`Wހ$fಿ9?0ohⰸt@qp|KВjNmTBu7v6ȉ%tp$IWG`;J.t1I(rG߂i3j{ޢAGSF< DP+V-C₆+,4OjovyEstbD@a77JtcC!5.iA~K5Q;tN' ^}HȈ|zwO[?ge@-j XSI7zyȂ+=9/De懯frِ֞-~ʲ!aWKx)D5QHRtyICG84HF H ׿̦ ٫w,Wm$g׬'ofI0x*M)T[IpK18H0˂VX)T}c蠔?BARj]Ԟ5O@qT%䖃j(;M%jlժO1>]vtJX8ìvg@<5#0ҭ)=0*fwu@:D%Ab,@UWt[ض\Gl;c&L\GEqvI* nK*na^ݯt&|2UA +*aOtrF,`_3_\{K QejE]l9vTaɮ(\S[l}d&Y=MLaU:R=}L!E):ߒ:%sX5'QmARSsJCeiK+wDOC2 U^9DMݜ^41-UWj.^_lZC{~5m1{K2+m%a/ 2?TȲ Z3w?h>AZIFbGXO[^Qk peWzD 0 ddI"P ̀1:5(C%0(9x [Vu_xjܨ`F[& m]lA ΝŚFȇmck[_ֱV1~ɻ*kAkUg9!?:UVqGzݟ;ʪS0hUL  8HM6eW_;Z^&Q;!ȿ= }ą]Y$$~a`OeFK5:b.]Gp5q#q L?>(xU'n0dhtW 9M$}kۻDv]bYa 4Nh㌡R*H*ݻڨԢ+%"@h ˊtiPS\o>}"  l m]ö}JƫKUSX@6wioik辘&WPrRxtD}i͜k'0hb%AkƧQ5]UXZpmH^x3~Qc/#![)8ΈUpPph=qhRqnET UU05E'W7l=ÙAix>p-k>kL+q8ꨧ/Q# AS AK#`.@[.KV(_W,;fT@jbRYT!HU*ds |8qTh˨FJv2ؚ¬&9yf›Բa.G%[T੝r-~2=${?^ꦚ3:fZTƨy uZ*vm𷤉3n;C&uf[N.>ZBI9&Zsh&d/{r]bm.YL3DPg\V_f)m8-pe# -a)79dK6~T,c!Q ^*$.m޿"Фʍ2'nfi!HKQm3T1&*} 1*ukiQp@`tbk!@7cΰ4D at3"wD8d ];VNϚ3g;_rW~WRk?(^]clh Zx@0cnQ |n@L  +VxƘ`_Fsa:4lP0zTbSd`ӥ*H}.7Ώ00%7")IL'0\;>_R#w9hM]+Q(昤J>S%6GM.|\v6IuB7Jc1j ~T̘|XBzN ^jijoxCALJ 3Fte™nXAu ΗHHd=(*Di 3 +h:IdA$ZV<ު/o9(Dl_G(Q@̈18,Zjwj>" 񌴆q`6\'qT́RZ> eaCa oFsI +̦BsHo<_#Pf/'jx-pA茒^+aAG!ЧFv(.Q7qC>3Ҩ`6S@MV cPJxj2i2DifH  { gnY7yƢ$+w\cow8iԒTuX6NZX@cfӉ⩘Iur^׃[F0Н$Q ^L0+jU'P~LDRc*-bPydjQ[yD -IcXX0)nz[UrM)T/lŒJ(쎺]g mKa 2b* ^ľ'NAlaAR  !Shmet֥^&cX6:ְ3>4M8ULXskJvAf:[`I)$I Cq B`;x^TvʒLʴYCŵ![s$a)Ys߹ЫDgd'e'*oQò~'FhJ{ j3z=Jyh9oGFi4ZB_{:[cR22]e~KqQp=65YTYP"J*Pn9Sp!W4{[ By?=/LHa=s$R S'5ɤ]+PP}tl Ғ c?r`x q͡1uZKϸRr_6M Mp\Tɡp3nݹxgz *=w!{ϰj칁.z ,< df|2y/R-BH`ɟ! x p|n/$F{$ɢ3V?fgk[>j,IOuDMdM2ɋqf}u/RmGOIOY& =@uϭ{ʹhέ7(6+~wA]T)ÍZH7`8I$m P5,tg|ܔR&ǩ~ZƩDޘڊ:,?zPkB7Y}٫)O\{ة~:2Zit4z>x?yG~Յ#a&Z5uRsfs 675a0[Z*x} e!|iB5 HGJס&N_"M|"M+*S6YvğQY}f}8Ka vnT}WɰM<4q򜙑lBFsi&Y&Vzܑ:1D%"HOY+"SEHsċQuf_¶ʾ{K@!S4['dZ }[^oO Z ':>Nkzwe}4ΦfGޞ-o-8ʽPTӸ= ө4or;fJ'f$x074Kh3wbt<ܥ\-m{At%E4~OJ;"yґaQFK̑+_cːm^?2y\E:Ӭ*-B;ؼNۈ 2L '@+;IsvYl]68`{G { &!U}9gݎo+:~?sAĘ)c:# Afu.^zr8Ha$/I fvdLȂ81 ]eNFS³3z t.zoD}?NeʕwNW/j j!ދ2AN32,4L/ w+ U@o  ##5BsC~OƊ1#dIvvTހœ Tqpt4dA ;c?oBMJ%G: 1B4rLLc)4%Y:*ZQFeyLFhgNf=ᆎ |I'xز-X;,ȵԄ2#7?=Ͱ$#/'񚘭*B01RIm.tO Z~ĔΰlfT <ɌУ)YCe =41"IMFM&(݅+@׆}̂/ds>SwT^XA@=On1􎑼/3r6& \O.uۏd{F2~17YN%4L/'[~WYgG)}itu׾O'ǺҸ wlY~AփT]%2yŸK~V؀<+R x |떜ss#=(R ?MK҄ϡ'ٰRgLHRs„5gF%ARm,5@?P y8^xh8l· b!XCzt:]SRhvTaA~>!ܿ^')Xָ N0b픅ONtJCpV%k+Eܢ<"> L4֩ՖM`n}yMnPP3)_䜡olF"fAE2QK:TڡZOga>-oaMbn.ٟ'k$хܚW ?0/\ N C;j5}R u '00atܘ¥ 2B]ʢ*"%MT5\u bXZ zҤhw4Y%Z:Xɠ&3 %ҲfHl ·f0f܈|/`yjAUjUO;>bEb-򸼨kP@Ը?q?A,a 8@ 3Ppn_@dbn۩wiꖟ v sžK!Oɸ_f~x'\5k#U6?k;9̴-J. X@>ZiŁ4K3Ȼ65U+~Oʅ3laӖX@.3`U  \uN5 ·7!ȵν6P&"Uo..;l:ڇԚߨVl] ? >fzMdI-FV 0CNйɷ{.>Z31GU(wDNstܞZw|;.}W[ -".bd};FҨmنO@x&qu߇5 lt+dMd69QmdGRN]V8Cy~򄞱" wkljz0h½yzvX- 2.]=!5xҐjMc|oO_S4 D&L\SKv0,'[%,. x&yPmhG 0^iT}Û?+)|m(iY=5ЋM2&DSc+A~WK6Eờ7Pf%0樢hZ|F0P N nxך:xk6͜/beZZUg!-яr2s h_3 SId!b X-jήI2 4`bQ=~!꽣+{̵ O_y%igNo_.E9sfLh f_Mʓ"w(sp62|X5FyW.ENh&L$$ߵZ@S,N67C+hpZw\@3Hkp&ό s 4bjup |J][E)e؋B[ A^ λDžT*JNYc" -O#?nӹFO-(J(Re$jtO T~6_<'ۣp5@ꦃ *DaTi.rrzYPHqa؋1aÜ\]AR 9mb<{ ˨[kn?zNt'H87H lj}_2,@P eMǙMx iSÅw+EK}~kv6XpLz)RƁ}d?(+nR3cJɟi'? r,(*@E I6ۘz.=HJhzL bϞ5Yuۙ6)jJuzBįԣ98']h2+}?qI>^j5UsaEƀ?KWyJճԢ,ulY`ׂԋd7 s'2)I2G,]řt2O^S3ݟ`)3<4-ۻZ|QAYS5;c8:LҞ 2pIiNΌ`x@SY3!nnNb'\ʯeT#3-G*#Y[?z-#GHMU\1D[oVpGU?c.>gaĻC\PY;@q/ByG{]VÊ$\v2 ^8y׬ؑvw"?yc^{_j {-DADc> h;Y2Zv|@JF\"z"7N`H-GA_"9JHyA j7,Hqh{sbfUJ$ C@+D cJC(2:B dBj_ a73T.;|X/)&ζ-X6N5aMqHO*( 8$o="4wlH#P}cisjXߓb]C6.+'XI=%풬EQ{HhuN?7 i]ou8R|.Iz`{g^-{qK XW=$_pg9 /ƽוP7.-_ U K4X#9d -SgsrHVbvۂxp0NW_c 1Y@ )8{QNĦC* PQg"B0B:[ 島{/Z{u T8(K/ۼd΃G;̚tu;@*+o6˙<,|L<1p‹@ZP;*J,ewo8-k%:i^e$b'OEg K¦}CQg`.{wZC "R@  'odOk$WGxbc-d`,,{@"trPbԗF2Ar*۷b rz*jNZCip$;FУ_ #QK` vw=%atlG6yJ|DI>6f%z<|uЊjFI46oMT:3l5 .U:{!hv|J;lQ?dYAAp"Ժ~ĸFj$/>@ #OomU<@lY, 専$F:Ti{dXNjI9D#BRA|4uQ^M 8DehU[F#gMm}3 IIrWz="_&%Beҥ,-ަ?0vmD0[$iLH:prx()駃IeZߎ n"e.GNw W춿 N2_3'IųXJvAb|w8ش,gw}|Jµ-Ӷ\&Ӵf) |~fkόrpN}`K҇K`ARL;Jhҝ6[jNh8`eOQL4]!h[(+*tNlz2 1gކ?Sݏ$YOZţ_=.Uؓu7meyL Pn"i1Wp VeW9FUk۠Kϧ$[gUР;ӂO7s@E_ ThȢ:06~]gmb7M$|SLx [,ӉE30<0*p=qL{IJ ;Lt+sGv[T=~ѬҊ6]1A'Wj*o~ia'- s\DN&Ǯ-7/Yܟ:;n4њ C:wYF?؅3V5oW~9Tӱ#~zM޺&Wg;:B|g֨rہ `}G7oq;8괓94%Z󉘼- י{}. i՜&x)\-]זkNH<Ϫy~h<)_:Jhqy_.4vpT*i{pcK4AtM*dc|ۈeAδ[ ̓Jgc J2Kd 4Y{|4wf3yss5;\FwD$waz-..}VxKaB}9im>@)7K,MUnHMSV},~LI$ ZuOyeoִ?DH_'VEb w %w`Gz^Y 6>*n1ˍq(enJFkJil!{G>q}]x$88 Z [rpW2E\ʣ9b0<<3Ԕr6a 罍o>fl"X᪣j=m6#KJyӚ_$ 1- ?I.~_+T(i&wy'V,?iJog0 ?k2~]s뱃6_e6$KH1Wh @-62i$WTrwp _Rܾ1LxfP} D$j {{BT"d#!!4UJkXLj7T#A$e9N|6ΈX &m!WeK ueg㳶 9`il)1"҂%\hp#39ȍ/ yS!vQ8o!gl=Z$rçen @|YycgPa"fE{SƑjH=ye]EE0&A$F e4Ͼm%.6O$z3BxT#Y< ^8 ԾR LoTpڲ@|VJQav! BrW~DhV>~N6da9ψB4(xYhDr٢i $+Bh#mx(Y[e7]̭BO'v=FhUꅃ5w؛J( W]űeus71hҠӻ Rat3zR"E{>= 9*{4 K35-G뇍y4@9*sk&ާքy!k͍GBXJV[oC.ώ3!xS܌ (S BM[9 n4k0(C e:wXOђtj'rD]- rO*h2=ϲvJg-gr9J`e_ɵo 4.. 7ikyxrP?>NNC+(E2{,xm8V"$]87@HL3Lg'+ ($(3KCӫW#|=AXHw~ Uju@>v,s(֡A-+ UMeAo`jW8Zoe+AÀv;NASC؏:(,b8Uj2>ʯ-[ő*ꀝM;O s.&6P)۴X,j<ͽl:Z'0od x΁n+`u0t-DqS$M|UE9^ή-A.TaIv`&$'* # eXpq~@DR14p/@9$KR> տwH8QUY*u>8)E0!?Atz#9og0HN|*l4It'H2{ lr13[iB>"!K2sfC B4lWȢk# {x24=-GGɺRA6_ڢfK ) oHb cvUyX9&PԣTld8p/m0\tՙKd6FBwǤ4vA"6q zISe(T)VWh!=Ԙ|; a!t&CnBB mX2$! |UxOF!1)E_i=]u6VN\TkmdP*:5:։sˬ~O^Pxe\(C5[$aF;|"'EG6]b5:?!1Jq՘]dj|G^Z2z lh6uEƺض(Im@!80G4 _h,Yh!S;@#nyzgEr(j3\(]fvw?AlxyɎGTK$AQc ǂ@~}p:\<ԟ!E-xW] l V.{ L[=,`8 Wyz`1SXawU)F}rr9Cd43} rJ :\>i-݃c\& МP3Bw\2jy; VߊtTvcWq$dG[!:8db$WiJ9oZ,/U}Z7(OeZv%n-d(+1a3$ŶY؄uvdPSg~Zr8mVJ25A?*d]Xv)%̤qhCL%V'%ﱉ=oR5IkÊKb]?Fek}O:f.Q.6XB"z M* slt=faG\3 It >{Fԩc+*v7d/_$:*9|Y#RՂ] z'o"GM]/_>ҵco:PH~prIۄ9Q2~h.?JM6yصO[`ۇӟuח˘/P_@H~/VwW~ۻ5%ķ׾^ 4"^@{;nQ_ ^ H4$Dlk1`)E$Z-'O v!׿ 17G^Xkc͚fGQYDg&|֟ݜrED5AAs8X=A>?DO:(3rx*dkS_V{$_Ub#vUY2eSD+_15m!(C(C<(1ERƺH`VQǔȢ(Nk[5C\éۺVbg}"d?b#<+`LWs,MfyrǗ=eXYpy,_M"a.ѧ2 8 WStJWڊ-=J{QB@t$ %,(.Ɨ({SZalgba[{|ND9+D#b*qC„<U,Nq 㭡,w/I)k(}\dViJ3 s'c(bg.eCg[.Tߔr=H`~;2 ġUO6L_"J1`Cʍ@!,zm/QR ]E߯w?R=$ǚXDdTo DtFqSeOZbFirdEmυY-y MBǽKL+"J80?^b ^a6QC5tok Jh''0oJX#F6R Td.!BEסEL#2+)FRY?GN$ jKb'^TLZ.L/(-c}Y NL=?pB+V`(mPmު) {4;(.yEo!:64l7 FU9  4j#XK±@}:o|ϪP,*Q~9t&9iZo-'Iki,<[)p8(htP5w 3v+I/V0h3JsSD`ymTf1!Oz3`7Y3~:3rVf2GDTP񃆪bjZȰ}bA`~y(=T"p 2T?g88i"bQSo\2HN`RW29g1H @ܢ\l] [oKTm},p?\7y;u1LNy"|!/JSV%>&n1>-EbXRh`Ȋ2y 1D57p`*"@?a9>|7GP zvgayKl4S]\P~-R__kO|,5_"Y>d1 `3`etc ӕI~ BŖ^p)w|ղњ0mt>?Ȃ)~oZ'~?/2_'6TPn A~VKzrfwb+8ͦ4$-d JSؔvd/>嶴_GBTbō.ѿIE,u9Y.YT;b="́뽂n(o#P&F 5Q'ԒURc)/3dĉ8QPr\. ď02 h#Mt-6>۝yl:J >Ti.=yX~0Aew*1cմVmZV'=iPskA/ ?'EE#F@6ƑnsoBs ,h00 oEYG~Xig< iS+Y-{ppRaw irBgc)N $LB3"lL`mb4.?'3yF0c=b4^ P+ Nn LJ9hmvn.!,0E>5f˝Nw۶eMYs@--Is"Pϧ]n*b303ϷΤX7DpgH#fWSb<枢<,eOB ^P81\i^`C1dޞ@Lxx^Უ!'z^R^\n? Qe 'zLu"05kDbN̐ZH}cPK-ΉegLO/U_9%ac) && 30<) I/0<ڑv=yA <] ܲ1[e_GNKr̜5z~x<ᷳȃ>XS%h ]ثgO [)9` @ŁE?OM|^n~f,xkQy5k@MHʟLVWfb_ eyn1^p!VuzwA/$t!}iW"b OjQ>8b'ˆ_Ns?ɻt "U'L@w⡠]i{+-2 o1*пDQ`-Z,^ptp{K^k|35Ò?̛m{4"x (l9FoVN-RP;;L M& ?9 sbZ ,;Ѭ܄PjKub@-EL*E_خ1'-2U+(x"S#QiK)3yĔ#^:|R/Y% @C \4|W|e뒜OlwN[M[Q=(u. ex8O℧&#(CS vi\#QUsg˳Q o}s+^hԾMdBC]"QA(;zbHvgKqIPU dpyfi0fFY/wZrKGmdT܈P&Pc`I+R/A<0궊 p Y҂mtB bЋhVBv#2BJXCil֑c7mcuT JtIC<oҬ\(:Sm[z Srb#?I"d&Bt @z@:l7v|w?i@hA`ԫ0:vSZzv$~RSKOyg'yB0__EmNrS=ϡ!i1|c&ur]w0~$0!pZ/iꃑtzC76b.br*B$q "qdTy[` /j-9WJsʯB^PY홶)ə00svbFw-iȨM.o؜N{9 5M^;4?VYcw#)م 8sɇ5b =葴]| n c2k k̵ӲW6h M1Þrwjg @ME66&FQ:جyY ɹX'"B /3Lg2@)dY(É_z>(S3 DGw}*=4k~E"r{ObB;kx؀|2(.m]:|s4b.B)DU$_bJ5zs8&6nbt`Y_Mu\>ܜiw9 >iE (sD۴` bh*X &sN!9I9D}p5ܽ}*^´;JB391Q.8L>v :W s0v*( *Z&"=p\ǻ}j 3#_R0MjLՇѬQ$JCo9O&5oA)ţV5,(Z==2|>}V0%Jh&:t65&Uݪ7 W+ͤ>Vl}? P8Iqʛr$9 e9WVߒ`o|;Qv䝾?~;+]ڣT'7YO Gʍp[In`7bd>bKl@^zȲM V>d}(i"Ѧ 0j+@] P.LKݓ^U⨏'.dՠpXE7Ͳnj>{@A#}@v^eٙ:|))ylW D~+mC[MY CFt[,{[2_!b̤:UEʰ޽]8AUOľL9#EǹI-tNR 2Rxo lr!8"2 5ë;!`N?_ }P?1Dl%>U<.u!MgGs)r[Q gx፧cPJEt^ɨse*omڠ9ӒT,w4wm;ph2*hMpg;9Lfi|fiL4FTW`KF /|<:ar߉ HQW=Jo/׫[ͯq $xZ3uu.”1 1]Rb`hzq ):!{|tƺwBcT}#+^NA Ǘ!"P`X=U-ybR(Ny/vds h68!΍S %\>%6׋籔ZHY{4gFCnQ(Rh\6}R) 1qNӸ4az%3rD͵_ayŃ+8)  ҜT?W%dH|TSYAx"Mm1Bқ!~ -z бk.cq4̙58F\Tdm'zTX4"س}`S9BL}g`wJUoͧ g_4 þYrmA֡U9e]&〲7m( SosPF4˹{9U^ߘi3$=nn ĸ5%fbO1E #xo@TO-fȟhR7BKÃUH'[z7_C\uWnjoB]jZk"l{j> S$jyTSxb+퐸W 삺XsgZR #7t՜A̾E?Pݨ-.wj'ҳÑC<=1?.tkDv\$㈺W{l5zQzi~eT!ٖXy"`J][gX4@7A/\+?0415ϝOP⢄0T#x:vv?.J=q>Kn])2;8T,s8$_͒T[kMJ?O5@;*mԤ>vε: _遭ٯ\1ѻa֗K7kz$_t.5R8 9LOQ-5R=8{%Vo`mTWjUO~|ўTJL 6 /h,QQΚokvUha%BP2=^oƾj^9kyBNk"MM;ŕ +lRXJ.8qчI$VDG]_y ̰b9ZAqNZ\-%| [,b2"8ٮmOǦukɴSv ƂTpV TfT"}%J~$* _ M dfvkG*$,5$C+B];i-zuĻx0sX#G^7a_@T>CI+R=@6?cOO(>og 7N'P8LC=m9VTߜhZBn`7Z3Cs0:xuxNMŁҬ2Qm5`lLrUiؑÆz5R ҠY8$yx'y;>,Oxcw8' 4VKMF LҁX :dIW0?ڤ,U@in#tI5|;xg@OlG(ߤʋ=Cwc;Ql.4T?AFԝ'{2 &0L> xRLk-sKQfJ gf`"?\2kjY CÎzSudwAzl#o|y+ڠwqlhx#2eMP4Mn#-(2U W~l3=)e5-rفZ@:J+|#tg9Z 0*v#:g@gOzI[43Ӈ6X=5'/g !^7n'd v UvBy̲R;E:N,a:Vf:}9rJ&`߂4ᡛhCyUDb@i4\ƍL Q1Gx56U8dԑe`7QvF}ܪ8wTפ 8\j?uqpjh<~2yH/= aj}(WD ÛZj6Ѭ#:c5mw4|mSKt1U#I! &/r7wD$0]X%IF-_j.k 3J9ͪO)O |p!|nZËI 8t=@#/ Pe bŸ!P>?3ʡG _$M .ˑ풤cɏCj\hwO } L?y Fma6_n?7cX0><,$,˗nc!9Xx lƋaۿĵ4S|b3hN>-g`w! όb˻ZP˨3ݭwQ~x`[:IhQ:N+*s#bx>S ]YW=N$23ͥk:gxs&QUwۯ EqŐYL@  "P ]wX OBc"ϗt~ƙW^!D$Nhb5&p\s_f<,ȣY9/%;fד봐- 3å'*rԯ r&yW~rEDgOaq#/ KqHjm~}9`(;M"rtN޵)#9'ޠ&uGk/|hhB:T3V&Ԧ-דw<~x)xR#@h)/-߱ VeQЈKОd )dvHC8q0Cwml7SZCy_σd,=݇u&²ij|6FrN[xT1Pͳdv8îyW5\qZĽv_}V|Ro#1,17Nyw-pL4`evٽJl4('Ɋi(v iz=7ON y>+/xzEc[Eu/ =6w0/DP2-wAL AV\Q<#󑂐)]83wSsE~S VUٜ梿IɊh Me: T2+np×{}?K&W"Hb;$3!/GD/883WC*4^m sm8֓IHpߕJtx-0XD +|dN\ +@6$/QsS!J캆 IFdȧ;q*ݔxm-Y ) pNB Mfkޕ:m~)Mu)ᎾӽSCcʰfz(`E5]tfؕF @oVzSmw1yTXC=gұOM44tLYPmC10j0|-$xF``}`b&Xj𕂨XJm+p|wu(Ou sN#5:v]J׭jc&V`" V@G2 [vuv챩pqlOF"#>K7n\RК0T[N2QmՂkX-./ѻn:_f_>zue6!=h>B\W9\HbI{8I \˧ 55d@3d[Xe^S^Y/| 3e"C7(}vW}ՇE-0D^49#CSXIQ #"X2jE6UFYlVQxֺyc Dg\)Oؾ@hׇrvޞ*< $5ż~s8آ!ZI+6+VqUļex" tI[>e&oGJ ULJdfaU|;gM{8u۱Z J0#ҫPݎUf}Z2r*)Ɲ.CA0wo3ڰ @O:ҟ]5m"!'m"q HYRܝ#LJE[X<}3  RKN[vf))WG;NJ)*(a0B IBAT%9Ϙs.[}_ vѺOW?<{&$C8*c4W!v.LQ'҂bVRA*CMΦ4!aky,;Z<2XX1Ez'Ax?ɔZaQ5@N}'XЂ!!юG!\c|DQL RH1\ GvNoG$(:#_/ifmJTDnL"~J6 \1K֮ mwa#`]Ƭ)ݸ:ӒNfR*1(>AZSɄ\UW"JLs셈s;<+l㩑4W*c̅m:8lbq1eۭ8*&^3QT"\&ET=.^gguM 4675sD^hڡ0\1NOSŲ'8'=s<6-WR[k|iR#U%q*9**/7cKX\U$~#`bKdTl"KqiVf^D'\G^,@, =j#$)yDN6,l ۖJ.8#v*H~|JH rO#-[`MJ=7r6 B< `D~]d(=P= -_iTs pi 07rx8PT<ΌԸᵐC>(cv Em;%ýXaxObUC'Der*3 -{=M=38wXZoCR Aq{GDNp9Ty8F֗;!Վ(l"Mgt(m6 ՙOH\EֱDTGw+:~Ѐrk ;U RaJŬv.x孚,Ų?%ګe?!cvaQ41rZ+˹PD?3@]ɯP\7A҅7[޺~ly_η7LZ>eJ;e@u/Q,62p :gRf%CO892m q)hl4fM$TwW@ϮuSjfV9Yu?plv I-I"-lZEwh B DH F:: 8͏szksRYh;vժݧT !T(@[})8Ɂe'Ob3@y .`zd(j;ȉm.*OpNi/ȃk%B:*7CS1wxͅv1ɞ gOXdPOBEG;ȫ8d; 1B-[2Dz+}Mحs ݣaAqŎsy&y RS?FX91݂~c9϶Mt2/%->M][P%mvo lw@-agu/H0H<Waf)I\vS YaJ_Kʤ--jrUz# SGm6 < 2s}UqBW^) 3;g)= Ljrmr6в#>v~msS&3's&'r ͈L3f&UxH\:3V@'pQR~nIA2*i& Ɖӧ[@(eJ,ə6X&ztkm*<ֵ`vkȯ5O^o?&rM5+1.y1)*K!F5,%>A@4%On_fpPw %4v_A)v:?_ #BU*r2o-r^:l/ُ Kun7ܳddF*k=ɰY+]8/yd^1qk\IL;jS43jDrWHl=+A!zI}!}u10UYnDfٺ^g(04b،1TOf^&;4!T,2Kblӄ]Ԅi9d~[K;$2V8kq> y B8_.7dh9>rus-EsYď%(_DZ'[xDa>GpGY S(-djʔ)-p ϹfFtOFo>{D_[&CDT G.vf%T|%loկahuJU_R@1 q@oF^x6B[M5^'np0sF|:7 =hT[pyC[ ,Cx4!%'rL!*P{a1 aA=v":m:ּhS$ofEcO*&30mty9xb=%MkI>Jl<ȭmvvL壹>DeKͥ^2QeyGbu/D;q*ɦ x %m_b ]ON3H-UVy2<~+uXԍJ7kMA1s?H@MFA)$o6ϜlC#iYJ p[b[|o ݖ۪ꭅsZbCNĊB=tM`^[~fmfc Lϱ |A񣈔ǔRU^-GDZUT>hD0"ϯ&RjNE'x~{U.28Vձ!LIT cg⓫K\^=8Ћoe!gT'5K;$֮+#+Ç#Ǽ*C 7q17(V"Y!xK/% /R/oEHR> +}gbř@JfbUB;$^s^eyGIwX&?'кj+&gT|쀠096c >Ǘ_(%#WPM>oSԲ1˙ lmxC⮟Sg|g  #n!N:gdA sqlbkɟ[(? qtW$^('2չ&"nE!+~¾&dETN6z^PJmOmd+`(I:Ä}N(DÇ:cm)1-ύ**ݐЦ͈S|F1Vo`5Oi>Ѭj&t6uSUM{9}Abo1yܴPeꭞȬ('bޘՔ}걚)7:PY&H#<-`1'~oAD B(U~[yoývJT=ϥ![ ˻ۘ0b^N4[}H\rNq`Prħ7d9ˑ"PbNDXp#uj;-FQPTDy!?g+uԭ3{H=3]-s'U6=싱21Y`Fz&bnEz*í|{r򋙋ݓu^4>`f)kd~_K> V.yE+e3*< pM(c&LmI +GL 2߼hub8VϰAw+5!0Ia^S:Gj22ˮ_.i3\ZTÚʂFoF<+7Y.Lpi ÕGYjLP3+rڸN*v2fVVրn4W1EಚE8+pņ|n "vP[vMsTpcrNw[¯PNn̠1r>3zH |-3F c @)4#jH!5p`nsqbe b%iQĶ9&BήK6SnQ" Բdm$C*`M$,վA(NAmCxqw7\C3> &+oelkZ'yn끛c*o4 ЩOtլ8̦R{HGUN&ycEѷG n4Vͩ@>U~?6x`&g-Xc}e$<|_6: ENVE~p#!ad!L? flW NgS&yH+OzW./wC׵[~uʺ (!w+cUoF1"CwNrMo3'On.EBȗ̹w]lVm*N@@2zxİV|f@ p.dlqr:i;œY2@dcu *w[|| @5>$Tv! ԓgq:eľzUM,|@HRWHU]Pg+ojIK~k's齘qj=?+b#Eڡ[$t3Hu+{\XTr鼵IHs܋>JA"/T_5KzGPRs=ZH_\ҵNߓs, a3CY|=]եN/ZB3|5}XapѸ巣 ^iGޞNDU`;.("fM ˋL F09${Ȣɪ$ =#E' c*FS> q-*hB dE/4($bhi"8GLbqm8h8~`rL&x'FkԼ-TchT?'!OCtԷRq_OIj^T NSl Ͱ@u8/>}|%4q( g,+Jq=<^P d{̙YG_FֶBGGZ F+7\ xCW<ĴA ²2Cqj.ٴ}W\|}HZWhcAh940VhW`My?UԚ!pk8n#`Eu [3kYU Ć;I`` | QX1;H8*xx ~gġHfqY?pǖ+ ]G(vlpJm+lrU+ew:o`gꢯ"Y+Y8Lak2s)Oe0<7l4퉿g2e/#ڠW'@_(WǴNWqB0"jq%g,⢚gPZ{vj'boHi%Ev ߥ" DE1Y A@|3";1 B6V(7)@@ɂRg5eO'$U ܝ2\u6JgsQtW`\]);_'!RጛF?p-qvH:]uA1Z*hE`:J$HdM'Z;50>aYgJA0$# uHRѝ˱%8䱞AYGo:K烲'8/=gsvbvE&Smc_Wi\x/NOjy^ͺy/ exܤusAdP"8QЫ&<Z*Ṕ&\:c2]&J]VT#L;-C31^M`1y$<PɌUeOgE%KI;e ̺&%LCM7[SbEnm|blEǝj8V^ys㈙ )\G&/RvnLPn[țz6:|v-(#M^ |3a|l8ndHs_߂@ټAÁQ1֠c11tМ(_)[ب3B+!ӝq, B%%mq+V|Ѵ[OBpEH%TNT,, ,lӽYfPe掀?ޞ5EM)L}egTYU?a廢R?Is{r5 y lu-oIbpDw FύXk >LZЫ:̉W*MCUW_ u[>(B_b҃6 GL̥_z-*cK:c g%ӊ4BQhE+Y?M*/}M2d:)]A0](['A*}gYxya.@M+"ꖇ w ]<*Ƅ/[aT=Q6/uB%x'8*%L$Z<[Nym։F-k_k,0F7jwNof<^ Lw>?`]Ʉ$ @|g:QAӟN:=9]2:R?ѧҴ[4! =v&n$i4ȧ臯C7|$ϳ=t#n3hG Unz&<˶rtA$U/TDA? %aD^"c\Ӿ֥3: tztv=b||434,(idm ~i-Lv~/l_]5LJI_liD?uسc;ь4H̾eb J4 |Hrҩ=|#dBfYv~dlkXI#`BbLL`~"~P- _ЅTsFu%)w.a:W7߲TlB_#>`1A.UE-nbOe 8 e6*&~+@D1xw~#x'q_[.>4d^Hݡ'H,~ ggٞ_7) ZPY4l ZWg$ՆE~9q^PPY =UxzEArY0#Ӷ rِ-&lhau2C?x1콎F෤yϙt+4𚩉=2x~_]az7!>˞Ę*8qu` A$yVy]2'+~yOtJ \q _wWgBr[vo< drY O1r3L6~H/)8ۤ>3HD}bU!-Vׅg{7[؄joSĿn6 rr]ܜF!'TP .Zj~-n$(̷YX02y e=2}^؁Kw yņӸ!39B,lq"9^[t*^m{O\dcz1D\ wV<{odժzdAh^âM#QA$|KѶ+/ϼ]eP o <oiɐ4^QOjYǞz@ ?-KVLk~[Oc\jTEWpzD# K:'^`qbN7|L[\Ǣ.5]aE4γh\22 C `J`҄]{ %`}?]ZvUcUVz ]\GY&>8+QKKCN"㠮fP@6kTB|S9Ob;$zQjOY^:, ]f*4aAEΩHBi,Nп]$Zw@W鷄lj}Jj@54&U5mẌ.K~1G(KLҢ;d7 D> Ǎ y c}i9?6K4H=~g#G0o|8L#K+LogG"l9 J2g CMoɛyVkҌ1jvHw-HB核z4~cGNgMYU|ܕ0u8Cbj(fc(MlWhQϠo^քER4Bd٪lɬH ^m7E?d#4*nu!sUL5?׳um,r_A඿%L|ʛ҇ioBTSH그!zVS#cN6 +W 2aʰ.1UM;4]eY/#A2Hi5AGW5XJOulD%:κʰ~s:p-, j&(AxT5|$(@{*7֌UIR2z{{p$VXrĖ 9 'AkBTg?="fՕZxm,7+?w=ӟ9s=ނ ,CizcOJ|,K.>f~> P;^YxTʚ6lU쫦75tQԊ0fÙxBF]|]{K0bD:k\o,U@  ,˭tٷU FTQ>2bbܞ.ZܪWM- n:YסǺNWP0zXtyZx(Ռˬ$u9_TҬw/pB*[k\2P!2 =ɛ\\0njY-]f(}=j HI"Q4z<S^86y!D=6t[c$+g8Ps{ƒ=)hF1Fg0@;bkeSI Z(ݐ pg|+ [L?ڇ~YEL]@2`PɬvOA8a%KM}̡ ;ދp uH4UU]z(RbXU+Im>t,4gəD OgX鳽RaHD#}EW 쪟Vw5r85`)/ﭒ%z}ބuȚR*vCݵQss}+KVV9D:}3Lׯ05,.3@N1=IA5[,S' Ǣ o(*e-C/eVzO{K{j<%VOwGPdˇًiնܕ|4qaVMA8&"C]g(I\ 9PAaP!2:7 fiҕU H'DQEDAW+gic $zfLr1W(2֧Eyo-CZ6?HAjŁ38ߡKD{mL6ƺK;fhYYorx:dvcOτ,7 /G 1̏Uס 8nA `yYЛM }acWkY, Ep% SLvu`2cTi??]\i9`Y~7lm g֜j"䫻y$ \MiqCM;Ezl]y)cH#e:6(1+uDԠCj s ,L Ys 8m[M.BHd:#U!1+bM t3W7a>{N;ȞyCHl"rN4i1}A|hņ5t.4i=C,RBA*&JhSU"f(#MI 'gF#BmaCۉ&dr֨x|\ ܛ1$br/ N켂 &sխdh ld0o4Җ#\ד[%7Kծw !!m&~BSU59y{ΊA3[F**n6:{{Fq’(9lyr wݍĸĨP\ƽ5<܂yW&0+.m}+`N}P2he} I@j frDKDLmQo-bY>G+7"#&`vxw|oḩ(D9`tJ^+-IMe$SDYӉbYgYRuϞ;a/b> M1sPk? u[~ cY54`r\l[P$ E@92e-ET8v.8{s<8G$ Vd_=K2_A>-wF t؆3Mr,gi)/ڨBPΫֆf146:#86Gn2c ;0#GLkc9a-#idfGX"GڃS7D9z`\ET3q Y- %bᶠ֮8hE\wRJhXcd?.T#^Sm\ ^:vΐOXȼWs7~lkH_6>$g1Gt#+vY$675 ?Rb0sq"/t٩GpFm5zoG}[/rx{(SgGe>a6z:H݆ggl{ xIs/?jOFˎ"LxPǏdd\wA4sDSrI9e?>\\*UWz{WcΔoS*@c2WZ CK:jjO7@[$#re.oC+)mIz?oN FF$`V-0)C22xNqd4:!#?Ll_$UjFQQDRSRި_-*MSy  TA97j57-HX1 cdUKRq2mϑ秼!;q ]fK'pQn$m" ^X Kҳ/gwl5H##'.^I13|n6=o\OGNMZڈlγg Y|P {?uE(b;9ޖ+%ݸ!K/&gO݅wi>a#j3?P)6UЃ`%4O3s4iGڱEu- \6K$A2 NhgUIt<UK"}Nͨqu;zi5\b[ < 0Ы tk`xe7g5D%.&tk"D#`ʋ v&K/8h2-PNtl lQHh6$W>Jayn߿ T{J,A)!MjH#) u ,lŠAgM.~Eԟx搨HBdJq'-l"5/xR__H4A[vZdWk>uYح~U)p֍-Eў bdz|yk!fƮ_O~ʊR~1Db-qvfT² ӛ>4LHkie}BꩅoAf.IԢ'|96lC1 brC#=R̲7(l1)t|l^ [dc8DY)XC*S^S#LeS+h"@=Dpt^R9=UD FNmF*1K;< X Dؤ^魯AD")D̺͔g4iuq#. l"Ydq!>͚JיbV[ hsi_iXaÙ>"bqgنS) ׸Fik}N-Įaѱ_WP5 4էUOQ,^hqw >x OVW4&MT6_ 6C6)2q(~gLZG-i*}kW!M3r5>q)q OaKj@yx+G0|= *YбV0S3/*v FXt;C|$_ E~5[dn0m-۵!:!<8qR?tjZ\$[w8OQ!xVM& t&)boMp{vK6@8oU؋ky3` iFoϦ)RT`U.5幕@p+w5f * ش쒣bg 'Evj';m@ہ,ܙ wZV.r, rAqO!^U,7DOC(` yW*(mVa/EHtU v@<7"_XZZp%H̿ Օ]ҘCtkە}uF1,_;isݸ 2ڪĩ%b'fb5>l9)_HuOrd)g#^tݥެ@;:nh&$u t}i4Zv{j4j ,hW ɦl 17Lˮ4,}*%ϊh,OLc>Bo.yQSHU:q{>!Gbb5jJHk,OO0S9#]PJwc: m[-itlQ:T8O_&DY,%⛹T攭a7?7꺐6v9rSn^N'{D0[((%M`sv@-*!qK0 p^lY۵(J.Ojlҳ{j7XDߩ< B&EYBNcKuɼG$d$dq1܋C4X#  ɯᾩRopA ѐ cbGwWg欦6ľد+i=g1neA.nIS?l8#3J]ir:E#2+ %p6w_>X?E-' \8QJG %}.M-BO1ZNzUNyaL6Oc#"ք4qbXxBnyum'CUC12_A?Eh0h᫏7>+ m3{ƋߒU.SAJ"ዷysXڮ$_ep$ .$-:Չ|a{8UP+ PbjN}c @74c pr/Ţd [| C?.bԪ`|E@_ϚwH*n.L2*^Mb#Pڤ/0v!&2oʭ*j 2#c]Fh",zGmOEHWkTm$49\KC~LL9̠)S)GZ ]m[Xlcxe!{tOr8T/J('7xJ[9q$Z|aWO@Fԑ\ݢ8R]n]嵟0Ѭin ԩ}> jBIb:CM25)ߪɱ}ǹUy@jD^,.yJI\`@(܃u pJ/obJ4H4ҏcbwb0 a,0{r!«p6< h+rP jCuMo3WgqY_}y :+}XOJۜ4H䛱&khKYt =mTv]AR#Ea@Ryn,G,&OgtǚL8&uc$-+Dsn=g؏s4,280D5Mxw4[ .g O? P_!y;Hxc(V eV4O_]~ozV;f -qn1jZӟA~R~}'/PϫgEU+ÈX.GZX:pch]~AwO6X2Pvcmv HexnꄩpћtqQ9߉ʏS*HTY*(x`qZG(;:a {c 15t~IE1iLt.,?W$qDFC0/z˺KW/7x=mjw<T{b=Az/D\(#:39Ǎ&hcg:RiH}NZVLy\P-,~&jqCQ~ `AAwiG9|Ū ob~!9v0Dq[y RUk(E+dA`;(שՏ%Z+@Z;Y-1%m8(KӛA ~R%>tM(cgNC@?M)^Ž0 zY.ڢcZ$|Awe:w`O.`bBw8^In *jhM5:ַeYd/ro= sknPi%iᢖ]oi,ri`>ĸu^ehРT,Ju'1,\*OZUW/']S^^`l_tʕBᝎWv* k!OO?Mw39 MTm^0l؞ƤyJ1t%L~z0Iy\laHCs45@4`/Y"7$%)[/'6DGh>,+. H 8{&A҄FWiiI&cM[xܑaS`|}aQJ,j  eTG۲28BKs/zC}2fOg<O#Tg~ bYxrgӍ z׏.BԶƼhFB97 eEɵ`qV&LdIN5 wtuX3q6H?bU'ƃ P{$k=:a4ΣD#R՘RtkJvHӝ s ]>Ŏ k^JbȫkVk Zh۴]-ϥˀC W#݄<۵JZƏJAX (d؇ŁL>R|u!Y/G|ZrXgy cM _4B5FhI2f\@d7XߦD IR VY7cWQg[f8P:XV*thU0ʁߐɩ+&׉Z]Q͞,hsnc@N+W#bqiiPs^h6xe@7X(;7#NTDN;3 o_&Cp#P;m+*Ht<qnowXQ2z^D 1f7ȳ:^,8!/kKیAJvAF}HILF#/F\#MoL7 6ޕ{h:2p}>.Ù2Vj5eU.- ݄@o`?έMջڗ$N'm@k-EhOjG<{ )^X-AT#nb'n9C3 Pz暛8jm3J\3[gwD~8eS63K6b.0X>CPzQc8O J%OuVyU]@L)-MLXF}4 +PL܋Zۈ$|ѽJzF&»R*@lsJuJcQZ?zej=ᩎ1bYEy_h3Z[Mc|FF>y^)HnR|2|٥C]guh1B@,K!ڐa%%"a/HK))[ܱZ#d2@BS&ܝN`(. NwL B%ΥS]%kO1hC -N\[{ѯUeC1Ip L( d[F5eq%U?P'NX*"Vki{a,ȇyW]RP8Yt `ɩ4!#81 8_WE:^{08s"ZV\cBqQ6?J#|℘t]Rp/%ʳ;|APP߱(z<>?f<M؆.E|wXȦa3RR@L&K𾁁&fL̰V]Tl"i 4wZPxK>%m4M&ۻ Dz wGZK~0Kϲj*ׯ1 %?dȑfU]ύHo%B=Ib_1Í\1{ lh0;QnšQX\^SnA 7 bDt P ^*}h^,x"qg6\Q"ЌSӓnh5=rú ٻ5՘L%guwCǘIYac.+ΖxҬm/R8XFyZ cK%ķP (/";Sqy*JP7 4W)zH-JK@fmO򢞕+z}Q*\D& ZeQ.O0is@Cb!c")sS#uQץDIv* FKT2#.S_ؓ! mmz=%ZKi.)^ɷwݰ3A"\$eП[wȠvd㉲4[vc(n ES,@ӅG bIDb #w&h& }X%K,7c0g0_z*? 3^zcطϵ]0"=o'w-j̽JTב[`HYk@8}>Al5!e:k_yc@Mv; z\V $G`"֯. t`Odj1̉U̾/#:H "Y !r$QbzI$n+/.Y6vUJsYG嶐Z1{V2Qf, Ǻ0 <%bٿ Kѵ6-g|6B0q[#/(ac>B$3 J97޾uF3W0zm@ޛ֑.?faMo; DD@_:f84n]SXS㞬YPm.EU~68M_MVK$)'w>mF%N 5vj, ڄˮz~l/^TH+$jez\-y"^"}q5h~&qjp{7hYe PWͤKatmВtHA:33,1ũt;6D5I ˬekY~KY*-֡.~/M3svElV/V-fcu/phc81Hu Sj~~Zp:9L,R6Nvh9EI:V8Y_a?qB:ӏЍHxbSE\QmmwPN ]qKPN_{(Hy^pYBb" Z^|ea(ڊMJ ʽRoOimZ&MioRGX" s̳}.>u- è#A!^G?1W9#TŢUIWS"F=(_PZe9@4jI#YIķxh (*^)&1[S˭ܷ OIoq%BVIt{p]جs1G)<}_kdHTIB)c]jG?J qլ5x``zzxYoUw$rzol-6iHbD+ІHVaf+>یODcwکIZ#y;bq Ϟ~X[Ew@ۦa(uŽ8H{36R'G,X 1V>fX?C0? _AN6 |5\2>ml 2gAJhaqsee^YTP池؟yI@nNN]mM8G˅s qcU@~nz )F䁚XN\\ ,)_kȯMm6bN+֔om`(2΄/$ܔ& ])LKNȲ!H"K˞3]{;a Fj+dehxA჻|ubG:*BѐfF\u; ::J'KMؤ $cKVÇu=7ꤨYޙP[hFjihy1U~)#JckbS~DOØL.`xoJlBJX߁._HGɵIf2Fk=)BȔT? ,'՝=LC)tћ(z71EүIhG}|\ .]&ڏ_5f']}Ύ',3ݲ{rP'zv`S),2nѮoPޣ4! OR_ lHX r!@\P;q${#5htSay|Aa)X48'C7|+埇4Vu㙽M_GQ-wP agL"K4+aB8[ZC5B)(y|TmLQߖpSl˹Kh_)*CQFfw^ 2ʹO'[bEK`}Z^-5+C;<{](X$,)n- >;~v"6yM\,hٔN*pk\TZg1|DńU)+UՌ?3`$^◒* >/xL-WJ7IAy(DŽYU$mqT"XAS^M,«!>z96kI7n#5rX׫:wqNj(}x|ͺk1KE.v{ e_W+d]ӱ0Ț^d*xƀɊmAl8=90p`y;؅A2 M(x׷̙|pDM?CEMIhja/3|) ;g %f]2#q,M.bQ֯ +4Ә2O\lv( )_"HwF%dcea .i_Kk#@^#'tsٶfu~OUݳ#O˧?dJ@5uE/|4qoGi^2G2ΝH3Ɯyy (1DNIkZupEdgڔ+b\G2 FdL!)+o̦͚%IyAf{(OpTf$[/Q[Z`6,r 77}i AM=eX_W9ЁsGP ,-zYLNp:*tr3m+gs0pqZt#7֞<b*VO|DڅJ lb~=85 Tܕ}5ndyUmT"/z xeneF2_DzB T{ݴ\_>g D$M(Fξ)( 6>LljNȄIT_, JmڨJYz!xV 9C!;/0ɽ@5>+4O{lLsmɓ.rjsƠ;@J3oW_]2QjcmCk*:? :~gAvȭf]fWa8@t+Ec#Vc|{ǙH1 =ISWŷ^{2uk/\s8E? ˰M,Gwxhi:h {#t>rοL}TG|M&EW27 Q;H.F!H4Kb_)"u*Cwm ِoYULT5A⌁ ]%@h9K&6UDnU[SzAQodt%X?1(VpB k=k}Rב/xk˻5Ϣ3~n$̴: y۶(Z#-$'$Hh*Nd4gylaq|S^+=71cʘ*# kXِ؏!=gSn{羰vd&Y{Z <Ξz 4.Gzu)@R 2vM]Cbk .&k'L)[|0]OCYUJ[O2 >@1Sd]|H튢o?$;2br2lj&MXWüX)}4MF!1qbwR;bHfȨŬ]Uf+=jȈ(\h|Wt_ls^;%"k7Aw6$(e18'3YOUBV#B<>gGqv1ݵ’k#_$/BhjpMɢJcF.5"t̐/=#Գ(P1ՊM9^`耤=qe*Vzֲn L=Vѯ4a#bS'6%Y{5^S,"=Gƞx&FIҌkz>Ӡ*ZBdH_/L'=\\bY''3sI?$ȫz¤Y`K{]Amhc&_8\8[,i@suG$/_+|~2l?~ 7'/*Έ*Q;[Sv@{W* "4lW仫 +TYVc̝Iuت/06/=u+cLKqj`2W>5USY·dA6OmɅތʼ2_%&HJ Jo$ bHi%k}K9+Rm`T7:^A -m1=Sc&oRm9'utusQms".wǓg/*Y϶ ɲ"1Vk\$r9?ː<^: $7|`>Wfx $L?I7f?(ǒ#΢&@5: ћc'%/Fb$[|[!t]jww/n|ߍ]DF S@20]t*|':{ݯN8btx'֩+vi3VUм:cNHL 粈0e̾'wZw!z~bAkR( G0lVY#[هv%؟́ ^nTe{u$1y[tix=rx)ƣa`(v9tG> *JP/Yo*ÉW[<(fbt5n:M߄HNL~a|dKRX1w k4/ȳ&EY%LzOi+ KqwazPQQiJ*|ݪ>uia쏸 f0&i3S1މ#iujQqW-Gcy-L,XVq/Mw>MWZw* hy݂>=HGCY >0v=r'O?M)`okVy#Y*96!|h A_zX]5yoiarK "{̈G07OTРp)Ɍ/{{mj~$@j6|K)','RFI 'H>Fw4ҟ\&v{4Q,b'.ۏ-s W#-|,70A -̯gFXI`RR]_U6RvXnΆ>] Y.3cc'cs)*32v5˄.fݬ ?K]ɓrӐ˦q۫ V}WU_'pڍYPHitݸC qu;j\Tp!L,*gxFQ4DXġ.hD{Ճ^"LZQŝh$K7.5``AkWJ~NͮH:w/_I\0p6-d€wyDנw)_Z E|Wn`hx}uPRZh,cÕgwi H99s^Uv͉&:9ϑǢ Lᒈi( xP(iPWб, CQ2J䉕Vk-JxMRS09PHէBOcB9쎁8'0e\;18Rbcvͪ'DL[MN>M܈>Yy޼R}75{7s$B6؊7#mMf̣_|f5=L˒sdxϽ>N1WG#.Kuɾ 6nJ6@@,4%zڱM$Qk)yiugU"o.=W) n? 2wSU\ທfdmUq }=.",X9]`/ $7cVwS@yR#5nٮ#a{dDyn"ZkM~۞x B&U_o!1H#qvMmǴ* qФjѣlyKVJ%"Khۈ7,$@!b{J*S2mnu*~)}mj[tk#0?bRw ךN*ٯ D!՘R4τ JhѺt=ڮχ$Sԟ'v 򺦿 1W`ij2}Mg7}w۵V1IUrur i\ -[Ujnl|E@8;ֿoϥfa(i"w0M\y/R/\'#be"/aJJhqy0Q[LqFUg'M*>ujdUkPw۱? @X3o׼')t3x9v5H@0O4bQiwHьGă\$q)&?O}$,ްDw{.W,䍤- 2*Eky!G/Bkx&VͿ{4J{^.= cĵMDm76`^Rc_4q# Bwp۩W'DO΋In9]:b ç{XV7$$Z;hd~[(sr2Ui9rIFu#C kscQ~5Vm~Z|lF+x4M$qwE"ALRTvF ]rS.ɗæ 節= -ӄ^iZNjf\G94(8&T$rڡ/ZlZjY2l_?͗XV[-8mc6 xy9ތ.a 3jj԰ҭwR)2=Y2fewCZkHbcmʻmP_6fo)Ʀsbaz<,ZM iǤ8Pyq杷uTDg|T"fH^=eQAܻ*]':Dbs8RN3bV>4{;_1R"gLB>&?#k#i|mUMqM,CGboQ~P+ed~6G +XF ,!n:?4JUY #objeKOa S"S&J .ԎFnڦ2 XL} 5f;a kDEtBFb7"x~6G)VX1ڢ2&a)r? )= !XPXاVi9j * KH)3n-z"R\J!B2cf/ܤWr3?ZjJj_Q'0r&O&| WijT#-リ t˄f\u ̤n)4?#D3# A$I݂+qxfc]C ]\})t:#ATx|K7zcdڟZ XϾ_u;w +dN;Tg; s Z^mՃ|t rOOl)"yxxG\ }X>ɮ%P 2R!TBOuLesz4& LXV-!vs %'>Gҍ"Rn)58-[1ʸ+nWК}ƪlfmXg?2bA$g3?*Lu l( FA}*$@`C68O V`LV1hMÁQs?Ͳp@1V5堋~rVJ@6MG䅀:Yr,xVfMxsd*1PjHٶAA=Hi(*Tx@*305rM·8V)gK|jjCūD#+%Zn FrrA-FugBޗH+'!riϴl]},L.{/ZRA>8B-{vNs0!<~PV<,/>*f_W-IKSwZ7Eۡs`'P%# .Ef=`]rgn 1`5|Nuk<|hfsd> IS n"ӍؙEύ)p#Z~hx(l@Db#%ܝlA(\GBA{|{,`֗7\[6$`T^\ߏD   utt'5Z=@z=ۅ'O/H0$46+h:uXLK1ēD6m*QĠzR+/T(:"sӛ P[ _=S_$f)x]_*I,^ڙٲx)O@Ș3^[GTzeys_?Iؓ@&~M\`J`¦/+:fTQ#a$D&bn VJ@Su72kG(jY 9Z{ni:haˇ6#)l!\*c2y[SσF$U<ۜƧTsc0lY8:[Bdi:9PNXyEwh9.](0e>5b2WLUZ:ߑ5uy츈ͭ*zemX-Eyx7[9jz r!ay;WDLP.rPz'̼ky;ajEL)??P WBWWC&o2b;2&zYAm^LPjdofaXdk*}{  ox 6,f{qqk M啄78[? >Tg?Vҽ0)m&/]bQ`qXzx0d| _SN].s pkw/0s<>s̻+M 6lHL'y=d,@!F@cbެ5ƩoN<+[67_'x!//Fv\c^,tBz}zQL%t۶=j-Xh.jx *]$ᄸrP'9E~[>І^r v)̴*X,ZxߎU>X2S(*&]ힺU.SJ}%xőlcK>a[1}ɞY얻? %&~&v"ѝQlX$Gp -iWu)Nv1\c#w w%bo3n^t G§šHPE SBvu׻F JTn.f,f NynbߖwIK/gX\HCDʘ')Ӻcv9lK۷K0C72F$.,)q{qH9rf}dwm.D]$EzPG1| nKz浼ˮx$Oȋ\RπŝF+]{뤓ÆE&jd"a_!ht(K[B0@9/HhASS`w!zR>,4ɭipaIT ,%|jyQGQ@'#%\b-<,EX~g[;(d$:à Z$.! ۫N!_u7u Exwy?QNMAO;5(wJڢQS1o`Qf(Rw@` GGnx?TJ2}]/ݹa2@[=,eLZ v2}9-?>ó,Nڦ]wXƎP1鷥NHl IVP?$*8Ntþ$ ?xv!X|,g+'u=LV)%_gO]M1(!P2 5P{`iCљ7t'yj'R{1U/yf eg?@$fhq\3 A> '>cQeQ*)!ç$ļ?qFxz kI<L-bKs6|))"Xf`V(o4 6$V谶)U鍊9;<{QH~TX~xgQ67گ;h_((Nm'ZMFH 84FJ@Ah"ܔUy[&nѤ|[!͐LW8*>9?CIe0J$|>՛?^g&v ~#sweDYD15w/F d,v;Ѡ2Q -UnD7$Õ>ǛȥhZV5W'NӥIӒ❆!c/N:|rܻeUAZ)h5'm);i]f]`y%˫gPZF3]x. wa%n((,+oenk3Iу^~邮bPʲUNyvrOuca?=܌Xˮ(L Av/eO.-y#}*>"PὂKGWt:i0s@}ai"Ά.uIe1v‹AMNˆuyĐ b"7\aY7'A4"3Dd!HnM6^f:`ekje#Q8\%ݞZZmZ m݇sq{qV8D`|zlG?0gS"-asoh_SG[^EQ(pFwT{2Jj a2n%!BSêe 6}[)m+|0Jg}{$usdm#wbMFu9hTN{RWHұTgDk2o ET?2 LP^c7P/x3(5 ruUF/@׬!f2|HVظ-|툚`2z*`FU 8<$ !G֪HEضh_fGmj6F'Ux>EzV5Z<{TV_*~&,,}_v9Ø,YZ I%NW:k1ZOf8ϟ3иzȨ ":s$1VI݄<%E%)LphQu"U>a2̒PR\oR< r}e+ɑmw*Wq<Մr)n?q!ԠA?LFn/* bT~Zg Pg,񤀓D,9"un~t!YR#P t$%T&~X$5̊ ˜,ڋzB>m!̥U]*ČAg6܂IBN}e[>$@r|=q@-eDpov>7:攓X"¿M$`!>Q9iCqA:fֶ%!ט +Ӧc= ʫ>gA0Oǖ]Boȋ}NX\vơB-p]A;V_%4sƘПRSf}Y"KZy,#jZl倮/'j>h):+Ht5; `do# KwljZ/O^ze![R1l6X4U^IB '}#GDSnY uVh}KXN(:<ٳ[ iŶS~648{Sʧ@Uh>ⲡfl'\\qX5$fqiKCgJV(kiem&6NuD6ȧbFGYb"2R#i06 B/2tq.;ٚ¤A 7 pŗx,n rqQcl^_^a27Eh!G }D_ʘ/ Կ$oB0=Me_צ,17F0vϦ-*'P ɷ,;$YY3y')=H9N܍1яJ 79{@ {fOsc[}:IImz4|x oۋD*Q)!MCgmm;[Ow%DV>/c׏ }mӊNNwؓ!~~)hQ;#l'drJpvV*.&eeyynAGE*?Y'ZgEۧgjgs,3G /1Zy?CƧa`)[e `tC%Kz6.ǸN74FLٱDBԼUF((uaE#$>EdͿh ekc۷qx b1Y4fbo"//WC1MFHY*y9(L<`keyG:]nZ*ØEg$lÁJmQr1Izu` ^DFsq,O;!CrC8ܷyD-uVn~KQTU= QH"[NmY Y4н?ϧ#L\wRV{*QUʃbwW .# "LUqrKCP*I"w5GS4cmo9%Uq(I(ݶQ77t'64vjcެV*` Мa!F>1khh*}BiA#jIrIGIGjj]:cIZ;~9_Z,Ԯ__ol( s -C~wҫN%nև' LRH &iJO "lǀ-kiRoqge-S+yv+j9}ڵ!^l6SȆ"[>c|ټ4K_iT&辏iT)Gdnn,kAх5г4t~#*gKE=e tfd׬mU 'o?s;y#Nն`Kx+! 7]sS!;]V"v.w8ĶmJhF*(!Mal,͉fםه:5(WQx/x@ZHB|P#+w˄DS|t!A9*jwE9veس'y^MӰ/ڐK&%HYIN^TNNp? X4ɤdu& 4]{s4{[-.Ij}iNCQZq9~Z[^.O ݑ,nl%BF=zv9 -.v@,$e)9P &؇$y+O_74Uf¦rkYTF 2y */sznyEq[bnޮߊߠkq@UL+-] @Dsպ$cT -龣mC:KQ Y,yq%jb-՗3)h@gKfqdaNtl QU-A+ #kEfIJ@?L/ZEKmveO,Z3g)5}Ѐ._???ZVe9h/G4{o.УRNeN}h[ z#7yoms5kKZ-ꡀ CwޙB2U bVր՛٪zch5%a.yӪcN/T@)}%1SYn)ˀ d}HVzr!X٢1zL.jT+Ԗ-M =sk?$e\2:ec7-o*{-n.fEmݛt`/Mpl{f\B=}8X(j8WI^#A:OmMy*zD}ʵÔq94ԛ'LThbr_Tia?}G?Uh[I\]CnlykQ2(5QCwZʁÇ,i#{ܑ/5(ü#Ub,b%:s Uو*=0C¶r::mDgb:J!$mnT! C;2Pٳ_ÑR!nˆBBaje܄\cY,a[ J6H@ru )pa\Y[r־+<{C`Z܆](=j>ǵJhίΣfj"%_עLjmf.q4 p/p+,*|k .q=tJĶs)e¯C@ $}upc(L 9;@(IXivF1*֓!qs!(gܫr' WGs |lbU/o D7YK؆C[&JtrPJW к#IYUq{3`zlzG!05Ғe6ŴSB&,=&¨I`{ȗa()7ks\'#떞El>V9^s0%GĚ?ErV'Θ/4MdA77MVTlC̼śe"ap5es'*B<[P`nE:|dgBs\ hpucxGT.ƒ6o AR+WGn'e1N٢{o ΰ E7t(9n8RR: όx?xn$&ڮڮ" R^ٴóNU7իurlӝ$ǒtr`Z '"/9zJڂTd`@c2Mх7ey\,+:oNVI^d1(S])}Zs:r"t !Kn+GQ0m]k Q~xr4?B3Jfy_f b]QU7_`fVwwq3kxʶ#6ѱ Vu lEք4S#&PzY~cNs$$J$(K"h!%Up2=`>1VhLq*nI0:CXN!c0f ɺ{g/s8X4⁰Ŏ` ijSͯƍ%|uTxy~P| YنoVz:;HU)PR(nA FBUz]Rd]$ ,]ANe886?&ZQ]pLš다R]0Z_TEGIf .x^DOpE }~D)C "I:a;R,,\šŻ 6W$#YJvFݩnvj2U+F f-Ie fs[e|Z@}sTi5(4(>hyw_X^ g~/"yUD1L(MĝԇoA_eaanKnu:R^%ۏ 30%rHe| Pow5_&U0/CE0f1bMNw S50Z!b\戾F}Ⱋev@A/xH̯p s@ɣ6wF" (tX@h|NFG<~ CVN:c:R(/DLiѴ~[;#o~ά b}x @mĺ K]y-STTm+_r{2# Q^|˜"fш7+؞9IۖnƠ`"Vښw?ʲ,5j(ԬB.w0T[M,'ԌS/Mc;靓n,G &;3$r(q9+;!neS=22$z0l7o1EK_ XO"QMY5 U](]tߤ ~޲=9ArCaϸg!j73([KЪλ)i6H6T\' |Lk:n"ei"``V>t`e_U?뽗 Sҧd1 #b""%DJ2App }dVJ*Bht}2FSTV\TCtaݫ%V慹)[t:p;#Pg KݸhӧX䥞G?9V w$"Xsedjϳ)J`$4oaOb нq>v u)j(ȇyo1)xutW=FS_/Prv3~#2KJ9Y4iB%PMߔW&ŖH'L:omg-4wǢԾaCټ9z^iI-M-| \hfZ-֪Ŵ[S/HuBF[kOH"^aPRX},&0,BkncE!F"R8HG/OY#\cIxV^T FDQ灟+ 9J[HWn*fÙۘƖG̲ '<3Euˢ;C o90)qݩJyQFZʿT1ZqjeMEw9$Mn ZF #$^HLB%aarrMšDV?v].fqB9sl! ۳TR|UbYN2aIS6XmM[zw:]S%vQ=D6DV0C>@sc%AˣDG,|D6rIhSFn/@yȃ:dPhơCDvWVG(%ĊN&]dTk4X, <ވfLyWp>iŷ!7_.ST L"#6Vpn|^mPP?;n|Ϧ w8(28ͨ1KZU5h M4ɜ)S"KTn|/{b%h#UO(Lu-վ}HZ\ 8Fe6H-HZ&LOdOuq'R&iߋ@@ +heWh m/ѽXbsr P1J*GbtVbQ{Qg܂4N|`T[bjxW>HA4  k{ǘ*% vؾt _PóOIUO1еzl']x3 -DI/*싄#Xŀ{UgD@(,}GA3c5;uus-EauNET(euB Kys ζpW>h) !y@fLODRe t0Ϫ.i> BTl;5B{ =xڜ݂A-[&6ӹ*"$֚[drĠj(Q;)ϡI\TK ϓ71oӇ2x/7CjOY߶K+d?`[] j9=mspkoYO~^'>QQOX0I4p|plUbo7 pv-LrhIMXqE_TI0jG(E+By&|Rᚚ9kk>#ofϫ}J T"B*E"]EF?>ByJ_O`=gϳ*K]i t#q+ @*bO>8"@L,L, ^c P8<|G jaGHre|ke$/#Xo@EEkKPSUO 孮k0a$T(yac`x\~ rƏ'ڹzuh@6%Akf=)nzlWO,יn+)Xk;!⩖B770DW37~//J#7ub< 9nZ)'P=\佛X%*V " 5COѺ$q= 8C>۞#q8~qMT;QY(Vo\A %U(w5 ȷM$zhu 7k![SDN>Cn==CK`64!pmr}lvi\9]K?:]'&xi)NNJu}VVHtcWv!y(%-6'~| ,^ȋٖQ4nHc=#^@[}t&|,JbQ#@b=ƪfBPy5!|1B6<jvMyA4:XtNVE:֐hGP pѦF++S e~;,#POUl|jd𷔉 9ᡃmpJ_U fiF!7dGHF.ȖpC#J?(>ʢ rbYDh^)<4_6 !ܙտ΄}-BO{vZ#6G>ps'ii8']ӝG,U+EmE>[׾ ΒF)'ގ5,0"7VŅe6]@+bw1J?1z5'SZQU[U݇29Njl2 Bya~OܴOqK=_ )LÕx)KR"́^X @l0|9 / `[g¾ 0+M%$'}Jq8\uNLXog7²3ն9=.ؒ(\y6ݎ 9Q1H%_^׹ 6~+L'qc_?Ѽv[_=N.ӟ;/LN:UH$׌%L_:Q I9h1f'Q)Y ~f^14S%A -n=,U(2µR1Ha夓(4n5])}sz>jPأ{SCo7neD8ɖm)C>ӊk@m={ֽg^ u-jh:yUU] k|T/>/%J&zbi7>vsUf X(l$m  CTdgTIvIk~#ʣWtާ}gh;@P ޒqwtCe#w{a6X-Y+[ݍk"(*3#۷2t#c 0h'Y1m3 FΧ/zFFE^ob'j8F|wI_)5,f'А}t¦ba&ZtW 8Cdr&Nd+>&&@>AOp n=Κ}&*8B _nqp> 5il )2lh𩅏EY i<ӡ[P 3 <)g}S\$92agL,g a7^d Q} y7.@TNa)]ŨVLMegN)rvPY=(zF дPp#Ǻ+Cw#]Mb%ۦ%< -6H}5ZE\Ld;=滦./E ,e'r|#`5!fJIŶ^B` D0]RGAGgRTRkC 85p=l>a=(+7&W6MR,cAa-B]XL;1\7V J3yqD! F-tDWm@f@#gٲUbI7%R>n./*I3/ӓݑ >MYd^O*UuIT^毬ƹx:PikG9k/so):%GR{BI%kɐ7_OqGi EJc$ '׀j v1A\ծw,KG}{^Z J4  pr;˕J]G@exWP6hňྙk0|4S<>8'^b|l6] 3D7Z7J fp[)k(UqN\JT#SМ Y:wfow΅1A}:c٣AL14v5R: oR&fiE/;Es snp? cɫ}%Қ* hG1) }m-m8HgnXs}~^þ:ḲմRUu"Ա yL{Z$-Gx?'lqWm" L6)>KDO.B mm= Nx+.P"ߓP 1 x&Nz4  ?qc> " \WS4S 㙰DX"l Ua'R{c> }z%e,kj48֗;.|ܬ=-?ReZe|\ҕSac7FYBt9* ӽ)KڷoI1I%ĠpBK >`0fcUem@!#]>u9 -6%? O DǾh_kbA合rٯ&hk.T'BGimGօ]V9C^U6Qgivܨ*3[2cS"\wTLN4Φ߰ >$ؖ jj1ѺGoHk%|J0DR2bLj2M3G(6ƻqTqX 6A ' }~ǙN0xGDz7,BalAV2Jiދ%ӯ[&t@3ԕ`HTԂpQxm}b+v)DGCYlB U-mze l !Q#g, 3""@mB1A@xZd%fwV zf'+T8ZIQtVN,icdƺ>!Ur d)Lg&Ã㴭<꬝1P1 R "cq8#hXsȘcK5jMxiK)FQ/W ~pS"UʰGoحe> lc #pbd[ /EXP~GKO/pRK%L }D<,6=K,1s!4Kq32^`*hP1NOOҌDGKUL+H;rz\l녲]07~q{\h?QNi8O&]Wc\Y ߒm}w`&&UǔnaciHG\kY%4`Ϭz~NN~%o#Ddjs?<ȺSv*rQ8tW:.ӎǮ 9'4j4N93kZo_9Z]lYεᣥ:\^еqc|bDsr8@ZJ6^4Y D}lqO{E6BP]C߆U,#X*)fQn9/< sO^Ni@8 Cp@ז ,TM$7HX 0$Rq{SLW..GbCBXʼn3?%ɕvζ?;TϬ˝z:Ȋ-x|ʌkadR39(ԊCowf1O˳yM"x_npB1wI=>tDR5>AX#78w㯾ն_V#)ARmWo|4;u[WBU v1zwv>!@eCd 65sϲaW玂EB񕍌uăqVIY8Pa.d+EQ, #VguaۗVPՠcS 8Y1c~zU7|9s": &XP箤P6먬(cdJW\`#?.6X>.\oM5H:qR /#֟l6.F ϗ5^eo; 9'G/" U , y51͝&Z8²9뵜d*Y^z`s@ߞ2^G~ uS6bl0h@~=t@ $scXeƷwcB %+sQ3KjPD;6Q N崒1:Bs.^yf!i;EU5y }+2ꎙᎴYm ;k]Zdm 5"ܤ߂S'թ]ϩV7y[K u^ j$K}xl ;m1v܄\N̔yZDӈI 'H(sn:؀炾{a"z5 ^T#u39SD94[ϔd+{[/:$vkF:iN 3Cm?{]y_[ȉ^`2ygҵ-[^/BMݚ_<-(+djg /jgco{p6M,7*k}{GpĒ.b9i3wcRJq 7+}-qKԈk&?N)-sYG< X6*`p:$A߻MǁKĈ!,D#5gR76i}OsS)ϒ"v>SD׃ګM|n&%O|D@)a@z/K ]t鰜_ÇPq7GOЭ/~@WT2:ç<'!Q`./ik<6{D ŁNbj\^?mٖj8*|Ի!h,cO/-ȡhmI}\K&;kXw4а#۪j.H-[q)o#m-?6>Հ81Zsj7?9?z}7qv\aLg麕 8Jѿð{-*x"z.ZvKr8q9 IAJwߠ:y^DE8[t:KxJ'D֓uKSD5pp+٨$ |r}$&y/0E# zgW+~W`5j̉JJUZ%5ca˶wyf"Ma3?Wv)m=Swxj :{-VJikȓ(fC*kxu] LC*!KgjUh?-Z/Ƥ9Pv?}%,a.&Sq1Hde,B0E.>m+d=Ӧ##ƷALq9H:o}-QIf>.Xhd2YN0k|bPh?nZ>}kp_y޹WlmP;;W(8i3%?{h@Ql)]{y/ɭ3Hj&I8 F@mX5q0IɲOZ-CX:FN[_YMyL#)#^ؙJ[:xԾKC!7t;)<"UH-j߿41y@u*t^:pͷgWl{mo.UHPQY&>DUO?ǁ]HH&+&x_}nP8 i6sG͓k>-A5m[mꉻ:R=UAJϩ;;#GCv%=f9WFRK"eMϠjYCt{ݍ&E&E,NsXi ɲ}ua.ķT71ED18PBhkPt0(9 ?XJ,00`/H?tſ+LV!dϴr^sРlNg<^stTE$è zpOנQ JY(B.S 3Ի~ovG!8Lٌ1Y`׏yOA#m k : XRFݲYcFp֓0p6}Ҩ[@]㨡 iޔ-Z/L(XNqh|/,, *vڿ?Z[^'7~KFT-L}߬n1Ce†HOYsV:Msݒx7ViAZ>e>P1{NW%HRK4=с6 >) ϥ2p.|sZ+G,DPQ ʍ~[{Oi#{ i"3yߒ@h~$7gczIontiXSM~K\\OL_[差&t(rB_w^V>EmUe^`lSܟ1;1lLIWy?ˊa.uCUpx$s;ê Cvݛ1?@H_-߃߾mu9t> Fȧ<9O~ H֗-ehYQ椀N(y-A`i6¸CthXY]X2:1E|NDVavC"LlUFMAF'7HPaA,;a~Qd?KW c*}.e51%O@gse8e )oyϿTv <]{5PT&l֧G]pRdM!!,{]'`R H#9 }8Ǩb,q3xμ/JHIL9?KP91)%q *L#>NV>9762}Oe{wZ'N  Jym%M&mUB屳QMeod3̹r -I(J-B ? 2Eo(ze^*AߍgH/@T0D![CË;tQLNSalHun!-F#L2PT$q$dEz^gJ'{vva:T QPy#@2T#: GL!)ˤJr&}ZkRaMiY KV:[YC(αwf&*u'pYmv W1(K 6[LR-2l{kV %d nUp0*NB4xDv'/_V$elUmm/Y?0 0JraFO_ E VҊؠbhdBB&HBgEǫ.#+ջW-_gk#UO"cSr܏*H6~*7C0<'W4~蠹P߀ eXk$6EɣmռmRֲW!KӭۿV `aZ7fz]|6,=NԆ( " t~ hR>-ZWr@i0 IqtϞ0TԵNt'†#ՎX䗼G"Ѿ_#(˸NeLm}^d[%[]_r='PjIM3?޶@_8F } W\bKe-rjvO?=i$ ]L2>hZ1O[T X]۴ J % $zN6}Hp6e ji+ `k pf+A;EI.!f#hb_a|L ܆"(g^"< _UHg pr>~rgVbM[!M֎צg } l ! ckck˟ɘ>~CkXF5GE{%A|ښ$>lCBjDç#_5g@.TWapZ#%N=S,l y).'sbլr 8%;V^wr C1_uҬy ֛Nk_,Y'QKzRboRRuQo VWXvrG1 d9d*rcc(tsM5۲*ۦZ^HuÆ9CR'Hr5 gt,N2h#j*ϖZoGA!WbQ:jMhQ|꿐nd|\4i)%/)6$}jK?]*cBeGL Ɓm~ PDjΫ!Į{UYtU((썣>>M+u< w%U5aELC ^z",]-{1тr=\N/X:T閜X΢e`JKX, ^B'x 3ZAi`;nmYK>=&P x;`!t$hQ)]\r|ݍxEҜ7;epr'c'UD@T| ([oӪxN,N.L_u,T8"hf\Efᘬ \ԅRx]QZm Aj@ݫ=W)%RA{1N*zcn~̼|g>c~r=RjX EFYC gn2Nٮ8o`@گ2C#STR;sXnrxL6G-4q)I2` {!vVSc74Riub%YcNX_ kj2XN Vj刋H3h&w] FŦڦ(Z¿['_l_Y:=bBF÷jC2JJ-w0*4 I{ZLK%6n,lp咲_CEXa.O({#@`U40@h&"@O~jƸ2] R=bl`8mmvZP|nR@}aq iid̮Uڦn?Ni\CٙASA!Dh RvQ=}?QcC0;Pcis %fQ |Fݴ\Y^idC|4,)0Ф v 8G)G͆?)J`6RMBTt< TXRT6%mU) x`N<.}:$f<8y$eJ\b>Z1A{Ew9[3 .zЙOc O;04qMGVg78!{{N Raۓ'q ʇ I3D9<~=L Y:Y˨9D1kl2b%{p"mDIybTUp"y!W*d57d`:?5,؃`eDTBhhe.܈ Lz z5gyYc-+L'ӄHα8{ 0 (T*q/fB̠*kLb[gC墚`!UF'pfZb }T$Wz󽘹ɍrE'3-MM>Qfw^21l6w WhQXQVC q(gU5P!3 ѪA:1x(6GBن>BK}bk U/\._TȣN8մD鿲6jK9'P( RI`?>H76{l Kpj)ţ y5F=qA7ch@>XB>7\i~a4ɸ?sqJ^HX]K \kXɍx}!qiJ cl!] Wqf 2>3xMi&. 'jҗAד!x;E;sGGTY_6ra!A;n ɏ9zk"4488K1Gxm? RZZ=}Cծ{˜%\8;xJ}I?tv@-hڟk8[ȅ]ɤfiPCК*LH .Fx%=1jrW9vzԝut%"UvTB*BE=noH")UVQ0ȱpw3q(;y%r-WS :#)*$8yLodp"ќﲤ=;Co#2 $ftU=[y>Me/[Lx[9_i|Fo Mޥ+qz"U06>dGYjoV{$tHY?7#0E1Wf+6\R OxCuw:vV8rD4tZ~/->9Ep5[ۖeUWV& zǬ$D<[1| xɎ@ajY;1b3~?ᮝ7Urp̮'}uԔd7+jl~*&H],i1aY&Za~LTDxLn%'AO9+NܜJ$}Q!s( Ltٌ,κW̃̇Azd$]H!R9+͂r?kdfҟQZ:9D-eTo+.?Cv.Z(OiV*xL(]!KjqpM{ф.qѶ:Dq5梨Ql~bmxbIs]N'}"r$e@tR??w@0I$Qs:*RD͊i/\Z`nsz6;qNԝ?| .//iۮ]T,G}]^`Zl*2/I_vDc81y}Fj QY{;s>Ey//ٕfH_PC@xV"ߓ*W5<-f r Na9^=Cƾ iYpƀ}Gd!N6 FbL4_u`#/cI&6TCvӀW{NZ>`-"J: v)3.T᫣LYIv _t%pJ;vYe섛^`E%Z @ w}׹o)KpbϹT7\۰8L y ݠ zU l>qᎈBTTC ܘLC].itSbSf7OxGYsyH`k[nxI:#"=b2{Gs"6q0!ٔ}Mor~{*d~S0ߢoEF>̨Qi+խ:ȡ%f,>ڃr!Xz}w6ںt]ӊ* +`H#a8DgdyM0Dy8nLwj@djiy&6GE+$ @p/UG|9Tqyg*tO>w+~Hg;})E\F)Sĥҿ3 H:%l#4/yR,ق%Jnȣ҈({77%j$)OF2S d 6 DSXR?#Ow2uN+ݵXS8o'=D*tr(߁C"r,?0DɱmØswK#9t2K!$_~2HVHw!< +cL!m~]f&Dd}|]\%e?~Lt)tgNd AD7!hFfT I|6j'jأjWTPDr|4zs9NNҕZiG_eanЗ :<4GFW3hU膚$sc/>F??ÒOExWm3oBnԶG Sͷ@[ɗ)Ycx=L3oTڍSN(d@Gaz{^+YhE{~RI09aH+ ?3|Vlt ժ,p5ň ^>sg<#Jq1*,0لPZ< e<: \:?ڎ$%n@Qx5SGvQf)S{{t3,f-åxF9b "`h7Q2t[AQ{Cyoft4(0 ?Py$nq->tY&Om942m2Ew,, MgWAj\}Jjb?ʠVM\PDkKu$! G[H4YbЛ@[jT ;{bͮTT)Q=y4co(e(]rH71ʾ*.˷;vP_ٔSbz~Xϝ,PKp :gwk`amvW51|,^gzU3a"CQƜCș/ p>P{@m[pI D*p(QнWg >Fl͘5ωP^x?9۲1ݖx ^2~Gwi9D,t~Ôc-|2Gn 4E4 Y2>Pt1drp uO!VZHZLkr@w$[6_'ƾ W%JCg=`и ԰*L)34=䁼lQXZ3 ᄉ&,4ȠZR#ke2ukF>AD#K|dpS'*>.iymHu5"~ 6cE\{,eQ )5f/eg^ 7|kݎȝ[(z|%ZuF0=KE,X1j93bߘXt)$Aju :^S{?\UW 8 ZMai gHP!yf&Hޭ/}d~_bM.=# 4M|dj|7%olJFx*+! ^DDfvI0cm7qδ҃5?6c7TcXtrֻ vW|#h>ogaD|T7!S H[5ub'\g2+j61} kϞ鷗 l!#aE,zAYQԍO#{Vn\Cgph1ʁY"2J;"XghPRK6P!}~O*A>Ւ$,Aq3͡ )3x~4~҅ogjȾ"]V|8~"8[8_g/ŎJPpjp.B`q-7T&eiX7yk)[Zz4W vįg[^L4ĀǧgcۘAEB'h$||#rU孨6[-  u1=\ n^٧ C[.JIU~Y+OVteلf3Oz]"NC)xz2GX:pv$Jι.1@0kXh <ž)p5L w:dq1qn7w_Jp4٦x؍r;d9dM^<%{pFz6>'d(}D/LaY-P0+n(a R6d9-@EYxP4Gz][$6M:>p?f +{;KxP7_Xq4?(']7OKxqCzU8W]򆖬Ȥ%묜` ) `g[YD>aͳ4Fqu~ f[r@?σtS[*a|#7TB)eX8S#t1ڷaL]F _*@JWPȭ1}YEiw^.G3w*kղi<XWlv9kIM0NkT4js^|nΤn^<~'A"jb<Ȯo/&`t]Y┟? m oAM Y~mׁ|vq7"5Y0y^:xbnU/<9RLrc;()g<@Ngg/vTmoSEۃB6%NSX~@o'q@h^dAm_E Ӝs2BD}f _hՋ1_H 8d?ҍ{ZbU=  ]bmx^8p v.a u %6U&^TEy.q+m㕃'R_=QRڟ#lsY^O9Udf]a A#!K8pPUk 1̾@a1r1eX,Ff>;Ԍզ^97Ć7o 7b^,VΚ:aU\93C=H,'#l]; KyFi fOv7Bsl}Ɩ\7B3hyP /'v;ta 2biӆIEi9SD'Q RWΗL:42½@3џ!V/$zIgOem~m]`R.o2hE'n,wFN@ 'uL<>R 􌴌14 e*)WJ {nEc b-(I,Yfxz8k pFDae Z @ҒO4O>V 9ZZ'Օ0'sM&!^vϵ&ҲݯP}~Sx1=N6v|9_ѓ}Ã/D<Ľ W;{Ԗ%~_hK3-ݮU$eB煁vE^ )(,ԢJx]@ۨVrRj*ߨf#w誹:os"CFȍMBoj ǵ/k߯DWWNYW E8>˛g܍Ii ݮ2ixCyY .|~Zo1}堆"wc*l !e#+W e(Uhg./jD6c#[V<Lu>,x[|Sf>+"^ߕ'8! .몔NlY;'z>=:#O=^#y]t [@ 6^afFU}f!/r}!r-!wqs*5#䛴+>-qؑuT$ ! cT"tm8 `U 6ī*fXELֶW[t 7 95N)k]{#mGA'#l >hgJjo= t,)TXv?-]1j "PYbDbn8 [fjBjysJ 5tC->=jRl`=J58&yFhϷc<_:f69}YxzAU=2 **R&zL]b/[O pQ)#zuMҡ=r6\X ;WQ0pzJ9Ԧ#,lk7.=.c@dNA3lyl>3J4șnF"C5CNE3 2J CM~jz4/>zȧ+帙NΫW^"]Nb2.4''yZ/ךmmU=▹YR'ǫ/$>rM^XW5Fxnk7_V^oh@P]xi_tSo.aOc2/} f< l78-,,L8[fBx%@yrzIF&Jwu’ŧ:7 sF>Xo*t')-SBU"_ gu+dP (e:AN4TOAATm8!tǖ[Ŀn u}qF771i c -d.^ MH1":Ē+]sm}%4,uI<(mE6:"lBx)aÐytsO`[UT~ǏApć|㐦M34;q}L:D/<ٷ! C@)m_H0Ϣ5Q ^-2W-q M !<ۢ[]2孷(#YĿ_p|#UHEDHFU5vHƃ{e'9rjDJ%y+^a*] \fNiB?RrY(\`!bE25'&sE*kgb-Bʣg)rl'G ( T :/>XT; ms+',͆$ Aaz!Q*2":T g*̑M]tQz#'h11g~ɢ{*(ֲ?dduK|[<0h[; I=y-Fk%gv=8cV09AuH7sHbF7ܠ"ǬX$\0-8++0MrR!tT7uӶnɉ Y7_!d" n_kᖒB6f@q'uIXyQ/_V8XϫfNF yr*@S &_0z5̜43ԯghJcJQOtj,{( t3ƺxQ᠁r!O`{'ϵqHxcXrNS86Pz>i+XA̪K^7se$SY uoIYa{910Q|3ctQ6'3HE6麟 gVѯUjYPƲ,_.fK3qₑޕm:XEAboͧ):ӓB׉T\H|v}N/$iB̢G$_'5uh?߻kn*V*6Eu^&-AI"h# T繽c{~˵p8ݟ+pMfyDJeyYe㰍j H?߄^wG0Cc(Iض'+V@ v;ψ#Uy⋴5 EypU.8F"Pn'# z C)2|lYU7YojtSiۡ8,^77tAZ4oi;f_*Qt@#n:& -FHBxҞw$:sMzn{_;*Ԑ=Hj{v~|,#ά?׻U5%p̷Q=RIFϔ :1cLUѩw,b%WEF:YLU">cvwy݋YhsC_&vk"Ft0Z UN)$m@tV äQu^ ~aO l[N,KI89K-!wb)aC)(zb'Dqugqgzͅg䫔$j)X{z-_0Aq[jvRS-h.F4[}WkIEN8׍=n/w::EXOB^ˀN]xRRD-ӻڸB69bħJӦG2-U,XI>'Dmfq ''ߎphT+; $B&fR͉G94>ф1-'AAr;>ClU<2:)lK0~:,*h$n\9DPʛpm?ӼIbM?rMn\&~1ɥjƟI,:8@q7`:3JU=8dZӨ.S)kXDhw0Ym Klr}9MI&-KT0wu =eE0\(yE t}MaYK0 Snj pH?~qіXv5@XާIXb7N⻚ )gmEd N6| ' t"q|o[;tpx8MO4v͔6jFϴC2=dhdi{X#>jBl˫pr#i #E"$s(csB[uz 37y&VvߘF.OڳːlVB?O[I$2IGEf^t[>@4)PWfN.NMX_eꐕYNpuF4(L} OA|wt (#;d,s.= VZ(!6=-=XțZV:07yE$b 79Z eثi7JP@t{y55I0V?\OWLv{Sw[57fT8D@0ֻ<rOx,čm/)'Â\(5$;FJ:#0̒c.~-1Â{D.M P O‡y%0/!]^rn/jJc8 f^K.*O5 ?Hj?@q[2pz DsenDE*R+Z%ȹY+ 2G`2UЂCUjlh&"B8$ R YAbh 66h4qn+_E,qr2ۊ~9#6,-!"CFA&P-k5ʊf^p?L+Jcˬ+UقsV*ŻJWۨ4e63ܹ< zm4\8U߯wTVÿHJblh+tbD2ڨ@,MB'wT#@`ŵwWר}qE-?Մ"5msiBZ"zka5EeHW8R."|>6Xe=j --5lZ޵EKO%<0u' t8|CP>%rG7 FOA2RvyPխ[[2Ty@#6 [FŲr)GpnB!HC_{qrr:9Ǹrf?Cq8";Hz[}Rh_VPkUn(P_|J~Cr(PPUfإFX4p"!g &\UUk4a8** nJ˩`\p;~aaeG7,Td oÙmi~5fn 9OjL&ݎi~ϱzUCCm2K؃]͙3Yr 9xLYDK: @y8N`Ae}D#h}U#Y@!&(X8 uƛT9huS/9đEkf1)k mlh~eq!kU٦X{Z&qDsTXƖܞSyQ&c^u7R~*lC|e>(-70ZWm` BʐIl Xm|2)zʅ 6LJ:K!>VEN n8 IqD9 z2^N{l~&B0'?rT! *5waQ7kgxu>)7~vYҋ{ŊՆ{O~F RIT}CĂxpy,O;?!;&VLs6sWadA`DW re=:ruqksGzxR #;s{5/9~ҾM@߃Tܮ[EG89SsQpYy)lWwm|4ج~נsk#o!Z}YIFA$.-%+lf#F  (B9D{Q/"@y2(@5Nȷ\ ciRkƖL vUOՕ(w9tG! `ٙ!^=pd.v!aUWRt٘e&CMg< 2cV[s% @  ZaHšQ]Y3]%O oku9OYO H _dOa'xD ibukqNkmwtE?mJpQ ۘZnVN;T!RID@CZ(N2Tw>17Y:Ʈ[S jSoAOi8?t4Vg6-akzx<ΐ ʞSeM?W^}Dv:QX {7U`,Hu t:P}J8dK>6v'ۢu''/M4kzdo6.r43(߲B4CN ֈu¿xe̟ic P3xܚ<89\:(F 2雭D5Z!꺖ᄟœrP)xlc$E?_>[[#ĵ9yٚNJnL}-%p7e6T >crgYc #he2Qbs. ypK@Y4wA hNX^~G?"sk8"Cn [iR?kmS2^ߡ>ȔT([;[?Bo3# !2'Nvӽ  rP -V/b'kFQD{z2JqVm>m1?Y AপA>:/$MMvTL#NklIZы_܆aMzIf`ܷ[gU Ofh5[Qn)0$TXsh a_him8$L}-d x KP~덷@ډ:X¦h I NTX};=_갢m[F9j)%Ařϗr ^=g߹z/ovb|P݋| 22bz%RnEonԵ,ɞpY*V|^> ϷSsN b Xgd>`wS rm[BL?%!2Pf.&SG]Z ~P-FQGjTv+f+ܜt:т4/'lFIB I|d <:C^ EBeSG\R#}oSduZ rt.ZTjT3-;m悠"%yZ׸,I~H(;7 kl #`800GvUvCn 4qgɩwpiD p-S@P -dxYIi_ *Ѭ+*Qj0}٩g^AɿORGcu1Cv$:CPkx5QqP(ke2p(+{qBaiO~aBo;hWYF  Ɂf].ǾiȸPJ-#:)DV Gf͎\$63 l9j  v|ŵ:jZ)[IKn#Ir![*8` f@#_|5_hp2ov "uԩU6>|D R+^Bǩ9`ʣ3C"A,T+A?RI` [&<ܙ$B4Z `X5E}=ܟXx# e 7umE0QڇmrDW~evLZF$eOb]0on){8!z4/PV+vzZ]~!h 4 J:8x_MG;FOm-T]gMGjB|P-ѬI)4XP UJJ#["e T Lrbyka)q}$*(57;:sn+Ls1biϪS!:Y(Bv1gu,Ia8SGG:VȔ i㝞 'gNb Rr91aJ`t65K@Q-576`p"YAb[\{ tC-88=Yp`pߟ+-KҨG&P!h|W\y;l䂔\dsM q|9 }z tQ?cC'Ճpph\$(7 d= (?#;ӋMW]iKnIW"~ՠDj"D¢, [bhחLv,f?\"7x"9㖴!S*²u UOQ^-Պ+OIL("McnIŚOh; t^Y5aռ/F{hi.]9ql1͝=;3m^r'ј쩮i [c-ANcIpa/i5,? poGvhɞYgW9S\| 2kxjW>$+:5矈#ZD9 v:,XD&AYTc7}s:3K BvژExWn0^^8_}ڞ`{-[pUJ#i82EҤYZ TLjtiTèW 0BSqp~Xلt] 4w)Q*^[""Ocd5YxU>_ w'?Üits(^;/X:B ©G?k5V=CIY3kEJxH=V.XjM^Rz5W ޹(`Yo^U9Vgho !ǺEl46ޱq~5;{ni%LN 9Fb%{O^J?aC\=9[ƙ3r'̙pJ *lDA˿ƌ^3k$;FEEJ›E7B"snN%ŗ"[WlfP=ih^[2K5T=`)9L!o4 kbwB;sWy${b7>uv7[XA<[IzVʣ%įzjx%YPD oNĕAcUb[۲:_epk :9Ru&bE`WW֢Sn3Cl!oDutGX;7Fi6?'Ҍ腎Ҹ#\V(quWƔ8E (6Hm'6&m_"dtw+UXNZ黦.`%ǚîx)7۩4v[o@, FJN?4X!Sx >U?j^ !\cހrqXGҩp8L]gu:<,Qeɺ!$u_09H] 2 ]MOAXM$6@nX\K+>{24deKP'RIINo Jx"]CblVr` .GېsoIDWyѸw-Vns9gCg s?~fM}Ռ;l&^P`+w_;oJRrح6vc;L8}ca<2*QO.j5 +ēV@ZǑ0Ձ4-M3] G>i$ Kp"n\+{]FZ |."u'H]HnfZ<>@ɝk-ïK-?pVWo_IƕhtNu|`?gYymWSD?Ms~w\9ISfAך|0 \NPU:B0Dyon?&{T3JKQaͤ޶4O9=bߟ\7)Yy),]JLͯ[W6;dI,-Y"*4 ;i8X qMT -1NԮy|47֠otN\ lɶg@:aNO)Z0ק|+&D|"ZdN;7Č֊U] 5(Z/PQO͡}>VcnPO{{9`PJL}P[mbҫ؄U_̹‰s1"O1 > `d먶"QzLK#4D'ыIDE kp/iٙ7tHw5cS '~.z(<@4 1 Ua~M4$jH40%+B΍Dj@Bߨ|[vjYf!{LU"^+S[SǠ'>ǥci +r[{Uz?fn (`*|Bq)9J6H^1,aaUk:ҧ9./rDhÍ/ dƏHFI)SyШSRp;hɧ '=Գ%KcA^]`%K"qX4ҜzEQ|OxW!>zyeҬÂX:949X5ݫ4Ui~8ݏ;)H‚Rj9j˩XQ~Nj`Aיa+ N *N}?eaPB H\UEg} x,tBc7d'7!pC$]OKP\0iZnj)[ċwٕ[``Hq"GezKKj`}[,ta P0 ٬ F`kxSvJm,;e?sDt8]NG$» Duh/91Gۣ7`v {8RWM)qm'l.{pu<<V-6oF =9-eGt=H'UQ5~$ݶ׃P Gs*([\S )gZ쁗aSQ.'R!S./V#тDsQq!YYU-(rxLn=wi&4q mVoK Im5:LH5w5iF`9e0˜\t!5T<d@Y|sF֏ ./NM!Z):׋3Шo<GJJ)ƅ~}@ɰId{`2HEp ~|*༝w5vJ]Je+\g4\+Ơ 2ͶkO:[IgtP/}@1LI6< _MK`>D8´IZJZ Rnkfo|[z󜎀=t~iVMf}RŨ1߯$6T`=4>D,>X2ZoDOSx5XTړZMJȆc-xb[n@Bv`jle)kf xebi}bxҥd 18Jwxrl:S{ i=`VI3>xU$46=M, }Fb4{4#qN踰9$k>AS7Lzq^+xQaVZ ># YKllW?alyҾ <afw4a+0: wغ dMCm(H j1!()CIv@$g758vh_:\g J^m A܁&͎u247O% i N݊6D*pa B)IIE%JdP1&Vqe) pNjog68"/N1Fk(#n_)SE~ǩRܩ;v0S*[ wG|+Hvd[R1PI՝1|9{lA,A=̑bD[\=PyX܇΢H̆9^w={pD51iu_m.ѵd9BI)*Jg^FsҌ z:B{%~]. ߾ :J#\MIYx¼ƑL'+])ggKL7 r _J ˧@:^J |AGun3Hk}7}5ԹH̳ d+#:DM^#Wm57Ui+.m{Qo,W*{;#lPp*6`  u\l7zJ4zZl8c\Yi"ҋzɵvͨLW'%Hͅ*+-QDmWa&VZMEڽ6OM_B%گLE.p5Y梘1$+qf6z2`7\ ߈IhDv+~=ŞW]Z--SMZM,ON9-EHp<dw&ݟcp#؂ O$':qy/6UYIЪ(jH|nqn]>/zo^C@~ eD6#">țKnz*PTnx$/j؄P%csBKA#|rȲ^Ith̃,~ːe8;JvUSjoԴP؎2J?]~ vJ{H=p}g}f˦=s>%NUdnpGū"+`mneWN (N!!;,$lL+@< 1G"[c|c_Od{!Yx NKg\},S,f7!jARx0^D Aݔݲ=ZiHDҭ5vV /xB3Y5~BG>SԈK3ɪMVzNQop!׼+UG8I. /,$ _M:{GLB8<|o*UUvɲǻBcu]rڬFFu7۠$(0a~c;ts#ܨV8#wcCq6184:1CJG iJ}?EQ<qWuS*&+o=qm.@\DIG)U !P|Z䜂E^q 9+ֆ]{Poϥ[wq*zSh~ЫdOȿoO=+fiyͣ* gG #ZY_ "zCO5} dP$NJ|gD>ыy?;`Jݔ /1_ژXEŌ>=K>܎${%4ޝSmCGe 6hGD. 1T2ftO*?"d"BKc~%T*C6zgu%/G-v  &xqN٪v9Pp.:%2H-eއ:@i}nOgv+:+J9f%aRК(x1Eoe~q<_0x֒O[15ֵ' xf 8w!ANBlx AVCD8£ UdʩVjlV3.n|}b>IcqOWzGpPWN@ä#% \,i  ŁTBqari(ƒfDZ}p"{ %ƎJcsHJeg߭rC;#8GUMIz@~=.:П^JV8-XeS +`qH|dm?uO= 2O$-i|a"9<$a\i7t^|.3Ĺg:O[\=:ǰ55o`Iث2c\1KTbҢ>.05xgXpUbLse_-.#!00d r!8:7"D0^oZwv!}6n_د%L_Bj踡":=7 `f U8oR0I70О+[kFd9>TA3Ŋ5QX;*ْǝjH_S{n^}Y?/oJ6HW d_ee\\=P#Eta|-ErD"^J{j+եed}DNZPn00e !X`g&I9 .ӎP(!BҥE-]\-KEevC] ^k.MK^RGZ#w%tIiO >G(J3Е(tmB㎇J7!~ vMdҦ^(}N^ ?3žQ%eiL."ui59B\H/7{NaM8\kz7&J*_\TE Pc^08->rs E-S$Ͽ^k>[13qtQ:"*%Bfz׭3ܟ P[(%*Sbu$LEcj/E*c&Aezr^64nwsT? a)8tۥ&3H 4)$_4ܡ;8I{.e'>aO2G|> K|mz̯*/FE6Հe>tbൌ˵Du%R,_07z?ydqvUmxcĂ4Yّ(0/E2%wkؠaΖ7{ig NE#S\] v8Ə^Ɨ>sT\w>2P)F gnxv^_Wc02aAۑH}?_һ{mVa>a?"ޫ4OB$7mFfqD˜8.SFVZdlpOoR{ŎE`ɓ^eARy} U'1-p`bgs |(8:2zbf(;"h<Ϭٺ(D?O}?ZSW }6W^1!ỾR˺WjTs۷)oF%z(O2<#xRhƦBx}$ETgGOψ^Ҙ ]]=6zy`tiZ,#;>Ď.sΩl`O:p@ -0 _ D[N6Vf PRq1v,gyX\.sDgeZ a(S`"@#Q\0( qc˚"URc b>MP^:Y1!IjC"E<~v\ !BeS ^"{o/D8UD'") ĚEm3$X>c*7..~Cݲ[sZ=]qpA]׈V9=Ò(Js6h`u)˔~J9D0-ε*U=I8r?]\nK|tR1%J9Hܚ@t [aS2! &4zsȊ{;t n>k|?V,CC]<@8{:E\ZȘ7{r"cHc #y) ]j2Oq8V˹aaJ4{ ޘip ("5qeDQ"# ޟ+v9a}e4]^tva%}gW+& aYMvy*EG% '!v<--IPZ\OfĤzbh/q斈BÎ3$Jcjm'RFb.$*Ƃ_+ 禍i Až5$ 3y+18/<&ST>\8o,HDahDT_bog!hЊ)vh;:G) 9sX(e,= x .L8TwC6^)NDཛ%>fԦEO;@+ *ȯ܉O}Q$Kk~ fԶsF~*rBh<#2ylH}_D,K"b>A r2xd<69fj4p% d:m^x\=o"6mXefZW,5=zpa]t~@|Ңj%o4DJ)fC'%lf֜tbPHFb4U\X6pEMW aA{-9ćTv.P32Y)'q#7 6c .O.33zЎỴMdzB1çXX0A}OE2P+f+9䜲#6v\J_HCVJkgޏ431@R'WntRe*H2 ?ނ Q=cX-)Q!<7x%DBuap Ӳ>!$AƘ?4]#J-U$VҌ":ȁCN;B =8ϻpu/idO*tۏeNMR=F2 u˜"2Hv@Ѩx._;8c0RQވH0Gn!R=e)>{b{ pՍ4x7࣭Kpw-xJAPmy"bB穡1ֻfІr\1]D,0y= "k!rbN/ZD>xU{ٟ&$ 9+4\BRѣU,3HB((-CC f|-9wJa%#hHȊi<"IImcB~$v sm]IM"%_w9!zXIOV! U6tH1}([U'AӁ-_6rٸ7&ZHµU/p !lr ܾIYoA?T.-$aniQj+xwD)|0 '/8 ՓpxihKMsOoY$ #* ܒv VqfW$wncƍa&]FxGfRQGt{[t沒Tk/%ND4||sM7L^{}8=ji_p3@5r$6Wr@Lp­h`*0R\ 7dPLxN!5^߆CzSN(qR2%y{r(d P&|rCyf?U$ p&ָQrY.ԛRR8ou@,0 PhFK轣qe>şssR趆GօS&xmw }G;u'^_{͡Ky{jU~?X,ûWJnwI)l(55:iQy"r1Kλ=c"\l,.ϖo.v>hegl~%BS\k,4U8lv 8bARO8^/y 0D_k ;e6ER2`z۳y7F8 K%\ֹNP;hsbiGEJO)8j=OƎ⁕?e% oC~{&c;KckF5xMb2Zk45j-zYڣw.';&jiZ O*X cYW3u7_ 9N^Oq* 盐OC3A 7M)K+j E]zl`Bϸo[zAۊB9!>ZP ljueŎub u(`@ vl9@Xf#ѡrެ)7k%Q 4_Ŷ{m맺]K#Xl'zbpFyEڄlzW#4Vt(yQcۖb#XG_iDL3lRwz:%x5>'%NZinaWQج) Wr(Njo_=)F ihxZaZch{NĨ:0βkq5>En߇qo A4U=m81=ܨP˼u/F,sz:ȼֲk ^(A{^~ Ix|HTGdFڿSuH֙ncm q,+DGdggWmu84Zam\o+)QTQߥq ".o;]6G_wg7| Hy$ACN=_WRm!6Bb ;/GrE0:wV,w^PL㔬\9XȖ w߉YdoQ!?puCKR!|Xk1 ɅmE Q~j2ǶC"2KRz'B_qUOUlmRK7+32Jr(؄MO"q6 **aVfǾ4Ruw;zWu@=v0MN]720T:GU+c! /OM7'!,Yl6THE8u7IӕcGX!ϩ+bE'$72i)qQkqcҦ NS/Eؗŧ}g d;1+[ =ܕBp*}DcBuh;3K/":-"FhKѓt 8bGP:(_Wr~l-Bdڒ1։l/`$nFt|Xd!fO Bh=N(DXC\ݯnsoOLͦT.5_[vKݼ]h{.&3':nj[GyMm̍"]^DZ^@w[UOfU~myoffy_V>!Zl9K՛C zrf[C&o?J1(ut3VimDLt*V%t)RyTVrMqF7hbPdx:օ ]m *Hl}cǧذc^ӱY쪓ͧѧM n@[[Elڕ;rcl, d8_0mAZBfD˽RE1n^qXczr1h &nq(b,b"}n(R{ġ.(Nf>k |ܮn~X/5|y(t(~^ 1Σ ҩ,6HƢET.{- Nfƃ؁PWf(qQt"kū3=GYùt_fxLĠ6*I`R4mxa qKҬM1z0˩:=V AuTj_%sݖ@Iz&>؇l#{W|nbgb-$!j~}f4ǨKOr%|i͒?w&8LWxJ?%oK9ռyhNDHUW+a#(ZO hdl?jf¸7DODnKۻwա/aw8'c/ N5`TDν2QX^vJdWɴwI>PWI;!Q-1ތ &D=}o=NkQ`0镛?lYOA+'IЯNǔX{٦FmG_r[ҩ 6WBb^0a>36QSFƬ`r!=MEɐUƏnV"퐷j3I![ ܛ}X5J`^㔐$ڒ@Q'Ca")0 &oN2IZteXR~ V4b[i!{\ƂC 1M-} ``E*kƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= FSמqEDK06k Mf 1 %$pb #ٍԍ'ruv7Hs: ]|XE0&aLQSKSX|uHJU] ClfO/O1GC0G2p’(Z#r7!;s/¦UyvԍRl0P%1)Z@oxX@ރ&o?l@"vY1oĎ[듩;WKr}ʣC̡kO'XGYrBMso!<-oK&#vPyRm%꼵XxG鵐یh|:gL{羽)t6x՚[nAt}3,S$ήv>F&]&sfE)IVnYpf1kn ILفxwOwi)ޛp-< A<g@wmj<`a|)LQyW|G8Ma[r/!]/JȺ=!VU{:F3PM^ӹ!n=YLh`z(qs#Z쯨r(ķɓie*#LmBѹG&: nkj֓|dC!"% 3o.9'mOހ {m!w,8)Sݸ^VuIa.c+70i`fogwd(; 6Sn*/'Eo|=e[H!Ӝ^.of@ Vo1J8zrQrߡmaPjv|6}/Dx1jt>16l*VQ(KW ^)*%A9KoViUㄧt0S s*xUeҗw/5HָވKZ?9O9gK;$t.d3iؕdʼ yBkbsF*]* ]PB0x17"wKFw1w<ېcz1Da|U4^qLRulDͣn1Z^2pۭa1pY K"G1,]F&`m'wK$8]N&x3] " r g~j#WW3KQfǵl# &G8۞&*@fe[l5{2`FfLdET$Pft(JY`6z]< Deyvc6j;xG{n &. Z"-,|tRs,T@w҉N%MВLݓo#@v1l{ '+<rE,4{P@9Za"P5=) p&+%e t|/E ή@-JqAk6\@VhQˎvJ̞*ݝ}ZҐUP0%gz<Ε Zd;2혹-7M_,ըn UA6a3B-v8w# x;$On `%'a7} #qB>!kF7ˬ<R兕3n~GN>)5Ңu'j2ŸGzR'F# Ϡ]Ď|:5b*^\$+p*_"s%-h)ϬX/%Ӌ#3CCkCB;?K7E 8u7֍gׯ>:~5[F팘@kսqQ@qǣc,L82$R"Q\[ j42+A}cXrom1˧()UAF0J]z¯G}wm!jKb "m;AB)@Z!A~BD෮_li]};-4A,ٺfcF? 9"vaxhn(n`2%o!U(`VeȔŴ+ºӴ3W JzLVc!P3Z@Оb4UaY.Lh>ׄ)΋.2H<ƄܵA0t!|YOyyj&#G]ň;B@kX2=;D}88 `$oI_XJM`0jyxG)"ѽ_.r)w/ ͌HCM6AD`~ p}r,^[voԧH~okq,^>ԁ:P}fn:U I<)-Th<@Σ}: DΑ&q qoj;E)8oOFz2ȰvYA#2 -J˟kMmĉ5hwNѴ unc,.]{zƫY?ϣQ Dk+:@1(4zμM:BA2i`--`2ʹz )aBX$)O&V>꺲7Ҥ+Ƽo_Pq k6E:huZ_!|!XPQoGThpa6Y( lqF D<4ɨpbּ%TFJ `#keazK2 46>p&NnjX 8IN@^ZFe\~i'(Kֶ zTbdp?f-^qeUJ'3yqz:+ J5qj]$8[7jNCc7 @$FI#<:ZlcJA+CyI݋'Sj!a!l[H{D }L"iȝoKm!\y0tK1- &O)S e]G꾧Ow~? VM0ufu6~TSչv,~3ȑpꗅkW^`oRݡ@-$d5=sB"&5=Re]GlAFoA"@6B0s5n졛FNHFCi?s3MHS%(}ixm^أBϏf[Cɒ!Pi &Qkx P[@ԈpSo[6m˒Ƙgv/Uf{o^ϒ5f|k鱕>n;ZK|{o".-ӌlb _"g0z33Rvbe*.9q$:~"s22q+M&9:ic(f6yԓCFyB& sbv 4{Q:_H^s=iG#^۲z'Q%׏S{1yatj˯ pj S 9MME#f}[ITd5t >j ._)JmxЁrْ䃱Saz5\l9eO t1-M=@R._{:U| W-[d`t`[ T ܩG2 , |*kQ,e(!W6U>IM&`RkAjWkF3$-쮲`\$ ✷OנiGu"y1PU# r`Q\{#L !ZkPRZsGƤހeg,H&?o)(nP~֙;Y%Ap"0JLDΉƐ\?u9Rcfv)uF?i)@S8 N jǥ*ӹC~,߇!w78%;t kB"zvT^:bH4tENy'[Kg{^pI&Fv otpI?w2V1`+ Tl Z;4<Ͼ}kv-7`I윊MT㌃ڛ Je]jCm(笞7T]w"둈BZ!njUI6wI24dM(\P#[ .ɜW5WRk͢E£J%_=xi* (:D/-{k̎Nuo^\kg|h07vsĭ8#y` k8-V٭q4>_]+dX>$:&+rYH}x{ޮZl*.˧J7 -zQ|X߱)/}b؋Е*jo>?oԤpr *Ш.ÚZe?Np4ؽ{]cŏk"5X)|2tZiG"8! ٦|R /T"dh p2)ѢQ/U8Fa:IqUOk`Hǧnq# uDv~/ 2-Fof5PހUujj)Y f ##0) 窼Pxs᠝E-.6Q &~P{(>>RLѹ dd6 ='ʸ0~vsalf@}1M-04abr Nz,u[ګxr;=K-;#Sgk=4K6Cpg4޺l:KLaIN!;4zm[1g4p7h62(gM:_6>L=Ba.^dqC1,^C jޣV#Smm[PQVF^ڳxz!oďl1ނGjQucgMtDîHD;jU+n ~v5~0Vgެ~YvWE$43;Anq-{!Mh"US\" Ҍ{.X{j_i 8`_~NxQXT٨/v;!W9մH榤4-#y,3 E;bc2;|5 V`[:m }{0!(4-LBtu|%4De;&=30W,rtHnv΅1 E|:-PfyA_P;TVHܜ0ԙ6`г˅8Ј\S#BhFXA+* jP*xFjk.#D?d; z4brO*V`<pֲ:z*)hy<_Qh9,(Rʀ+9}:G:}nSTu8SnAv*eǴ)V5g!i*nd)Fx@!OՆ7 Y0KR 22`òB@+$kغ-jON07ʼnW;{}ȷ:$ceGeSvE&mifҬD;NƬlkY8 AG*E.j }pZcak*E)Un{싷İm sw2>}sv*tc^cyh~')_;>w'mb#qW !1(w.{)̭4yZ-E5~C?ǫ.ⱍrdph )I^&`xC0s PA]T_"̥ha} k@t|}$VMM8 ?$L;J\Gp[rJoy/*V߁'@44]&Km'8C_MB}bc[bžسcMmSQe2,dl;d\]Jq)c29Ѧzc \IXzle1Є}}$U[ 5wQG7ya8F]U:TD:cN/-4c?tcRӶF|ol )?~P.k 4x 3$gA?q|~_glQBx ˲6510 zuVKy­{򲗤% xC%:p'YmQv#]z>iuUg|]6|q|gvk~]aW:|#xLFiWq z²=EBx"q j Llg?\M9G!@i뛤s%ck+4}K Aܿcw6#>e=./kY;W7Z60(r?CDӿo0C1{g!HbJT+.٥Kה@ Z?LQWm48V7<9t:{ɭ@*UNmx1_^A\w'p"x'-dd0ƞH/*>Sީ*};y}+\1wTA~ciEmLMx[M<خlht,:p3(6+<²ce@{_kfȠ"N&u 綇pGJ{?ff6vl Vp!^mߚoxPS{9X=>&pgG+f{@lGI2 Zmi^ZwK-^07z>fc/_! V? X>/Xh^ d4]XH5htc_fs"V籠{FSi.XcmfЮeKe-7;J~Zva,3^V⏪/֔ (iﺊnVlojJ4+b5xOd_aOuF/]`@gt4Lz8U7qdOq_j\L8A~zˇAW E΢-N%J`TfLX'1?fJ!prIgI)t"29p=dMʍ\4؁M<;_¾ydBdM]|͝HOsٜDYLE; AJfWO"ӳ ZYBxq|aYoe/cGh_~lOɘ+6zH_$#7j$VqXt'{sEQdO+ehܣS61 _;;s ,n/~-yyCV0d$oL)Q6]Ćo'+H..vX[G-46U?d2V&ҹ}\aoti{ba0Zi!pJ~О%I֕'ۻIا{9:-"*^]8B,^9\i'Q/ᳰE%souY],sOkGdi:Vhӗh#\ "qc dwhsE7)8c.8½;q:( aYpD0GT eʂ'|%3k?T<m\`~޴E`ej\~Ep -1 Fݘ/ ir2HX3͑*r,ܽV\!ZK-=vF Nɰ1%$rsٚ\r12w-ERR>r֪,jQ-J>]9ghKPom[F'_o74}80bH@3VM7k|(] ˕JMr1@*n:V&2Y|P`D-t/dBDkHߣ %ᔹ-C# .9SjQKOAKNi\ S}Y"-<)xġ}Dv1+kiPjL*2wp2۵ ]]R:; 'VJ94ʽ19I S~.s$_o0<Վek)[+?ORe:\&]3^ )ͯ@Mㄐ1sjɍI:N)4fՈjk Wi`z|NN%}~a FO|:9?Ry²aiLNK$C=񭛐> .L˝4/V}49 2|;htƳXI$NTnxXJPC_UM8N/ 2CWh业Tz>qlUQ(4XHCQȱ c%:}Zk<6>8.N E󝚠H>jd#>~:UOJ"S$8t:`>G3+8Z?Sntcstǻ͋Yr?s* , Ku"VQ9ط=w^k̰ [!*Ʃ9]yH` 7{N2wJUK\@2W̿oP,ԔzDcwghȵ:<!ѳTOFW$>wY ;v8cEOusܭ'!,'1VyZÈB~OVjTCq%- 军xAN#l4̲ЕHicwXvMԑ_7_$-}S_Ȝ>f7B loΡ]C8Dqs@j̍'fQd%" @N8s1&r_wơ ]G.WX6@F噌M-.\ `M~Zl|ɷh0gc|h° $-¼|*j_JɓaWK豉&/o3,$zATHK 7ܳW7UC+X՜Y X4lC }`1_e@G&!IP' TJs~fu~='KwP{K!~t{4wxvE9iܖ }Vx%.W <DodETϺܚ:\"BS"O4~LYy|,_vQRu]KyKbCCuShhї`n?;ߍ*Gv&I\sGwxe%{=D7eDo=z|hF0? TF|Z^뜿i4xX?ތ"Rsϡ[åx'i.pe=dsf{,xjq#}u!_+q.. =G̈+4O,hy{G]X>y-ƛ/D6c!\3ԞœнnJwE,f>n`Jy0,ѦwΜT6D\:kծEA`F b A>H3]-G3@}_ю,7'%P4!CKuƑ^γI4H]W̬#1L /ݼ0 ~s*D{dtF2`!vH0ƒjhqwnKj:M@Qc :]$E cӲQ"r>EF@dAzm?h^m ).,϶Iq~Ơ R΀DбuQx#!0%.wX:$a)L]Im 8K(C>7뀰ֱQ񺱓ga*a?ƌ\8T;PlXyb.@&YܳI2'iGFP1ZE)PɓzZq> aHo>ZT=R\))N*LxR[Yö2_4F#گWu7R@Xړގ6'|,\ 6?V2g4;YĐ ɚ]nBlQܛWR@!x/r5A\㈃QZ(BQΗ'D؁_d,C t\ˢq'czŀ *"#'zkx aVsAsA$4fʥEGDΡ 1A-)g"|W dST@`eg3HVdңM=[ %8:ӌ{gn.Q;,'cf[Ý@k`rK~,CO{.[B Uт{-.Q7&hWv<%k8u&}KLH_"^NJJ5#LAס#Eg m,o_"b!4uc:^R)f2ߣ^9jf} lI$΢ۙ|2@\[ƛV{50{ ,ktG>^cD^]|ԹKpB*eZfYA@^,E;-1(~Qب:橸Od<6OK9 C}0=mX&oV>B)_\} Bdx [2}<3~HvFU pbv7ӛ 9]9P+!wh:X[ L{XmH]s[2E?h^!:qZ=V" .:gKIZqH'0vEkM#rz=tt>ܡ(pxdn#Z#]Tߎ k/MmڱE{jXz+qB(Ai\?J !B.fm"C*9zEețGvri9gF_Xt`&~*P #Ink#6EoC@nLA&޹13xY$SFEXie\&mtclSriyS5{ۂ׾Azr2wzcQ0:ǼfFw Һx 1jKt/0 t&0{C > fvpĆKB]\_‚ ÞZ^ gJ;iHӳٟ]v}~EN9ӖE, lud$6GGAW^_Nt{/! L堦m BX୧1 yM=6Pc21P90SEeʖ?v!or 5 |'}&2fPk]DM4CE)ƳTjQ i\rǏHF}p㞆 ֯}ּ`ԧL]Ռ-ʉAEﰬ,P>Ju3|/ 6B̕ 7, 剱'sOݻ_9Ovj=r0 CʍePPmZ}voG'rx3bEIus+2?4#3D;DS˝yn=y5,]=yIkdaye(`p"p^ȇ?s/l}^%PNB {w?_4SBnǼ t4E%rʈA~UvKmeM)kDཁ 8h(W$j.5ʩHXQ7vPuDB|2Xp-ӅΌ=Y?&W3gXc~J)5LCx Ae^}4 o|M4͟-R;WՏYMʞy'|/[321Aw_z 2oG!h dM,+{Ц"ǩ$8a?x=0׋B-'Jm-<˟OQ8*hH,p7𣉗dWe#I_"|Yu}%p53c$Y>!"B9JXɭO*:D0<#9Q%\P!XFzG88`9֜v[KG}OL(t-ˆ `E*g%,%}刿"wg˸IܣjgרS+=p2 WYq"e)F[M fbp x{8Vic0`_Pi 94;ZxZi,LÂX, Y6"i ̹`"})^, g|/9t=w6S,>Usl4OT^?c1Mj=&զg=`OAd8W{V[HݒOl`سZcHLb'8t:p3t My8`|f j$> KB{'`BP[|C9ok#rPX4G 0ZKBS313 Or8] T898z b`C2`๦viU% ml[evSat 2S7dSCD>xI҆[կ%UwZqzu&k8  ߭rۮHLᑰqYO@n bg|e<_w[z =9$6T*:b_:{sҧդ \*CN/ʻpAQȸa*= rT)ѧ ]\^z7rABz2¨B>o{2\7H?م`MɢO $颜_oCEr-ruv@!LjޱЁcQ)n %`д#Lub&z=lIi 1y W fk}&SJ5IamJC` 1%NnʼFpm^KE==Y&V*(Ldu>} !n䫽_AwOq cd%RC.Gq{}b; Lbrr{lJE~ˡBPcy[q< h۰ ߊjkyer] zwOΝd7t$rpKW:ii?y})@!!B98!S`I1@N.as}%g޳#MCۥ !#~|)䶸'g!XrXN, #Nj+"47ۋf xwU,8L`T!@*v=Ӛ^61kamJYRGi-S6g򺆅hbg/ӦO~ϡEif et{MT9ʫ3SaA']_E6s4Ζ51vHقU(sy$'`]9Q݃`?z܄ѸXi~^ LJ$JK G-vJ+ľiFS$AhmyiO@"VmXF!AV5q"IXEy9} BZ*]@{E-'; fXZNH5B*u6G۠> 6AwCR'km!z|tpuzGC| UK3E:iwSYQ`YqA,KiJ_W̑p/ {4ZUGߪ:r:9*/ò3?=q."rC )^CrϘ] sNzA2LRu>sn:yjoŖ&h6vaRhcX"4$Ք@f͌>1.XD,^ePDFI2-R㍌k"$10wq9 q/(ct&xynF7+ 9[-\F2-#F(Mz ŰE<0,M`%g0d+f+Ju:gy )?Fisr>=J) c7'Hܣv\1-,)jYZ#ZXQZ+"a1 <凃X[Fǵh;p6=MF72N2N7N&<[sNw8}|xn1`W[#3@]5yh6S\ƦSۄ8V7$pŌVGFZyuH7ldXݍbyƬLHDž;\˦-6:tgKMOp`[֬ͳb;ԍaHUwSf,BT%k POGRĬ54 kys*h|9ۗz"#tӆ/{BY;`_~6u{K,Y`25OJv+A 'F݊@@=0=2f/9B4* l"uZ x.HL X=ލ.8'QRhdg{ƦP{xsۭ]a]&> !Lκ:%ֽGT'lӱ}MTfO@႔T?/A*dRFA!/'A9 l?J;120AaHIhNhEGO|B H\YְB (%21J;JԽ~Ӗl6!43U(X4?kO_nEN?LўZ?"],b #fUH X@$LCF_ l=Q}p°TNN'//"HKfD9v-!Y^R2vxom m$,H%f qZ\xJ</SV֯P8{6fUۡ3^Ï:Nč<2VM:2_ z6*ul*_5F֣$گ-MK@CbR3^Mnh ()HW m]Sam~㒄ւx LmLjsm+RD}W3_g޸e3ߝSi>*t$aRԫ&+cRhlՇAqN ~'Hw?׭9=pZ-b^kh\I%an(-eI2]Fu\zv0TpYrC8zJTlTy.rsQqJg q>N#]A ]_zk$S!Oq$"t^85 +0R*t竬DW乌`&,jG1`ڸZ[}3A745=!m*;~S@~Mfv*l@"VאƦm\/eH5e KwD zM%gelӋ zdNC)Avm1y;̨]?pGDRI 9eެ .+SȕÖeG/\Ǝg)3sq {|O'7T?FbW* 0Hp9ƈ-G#1,[$S\߻rl t R$GLb|/ <͞A^Ӷ$"+ܪyg7$HS ^'itx-o XIڂiFWtdfqRE, :I׼H1Y޾)QWʓҔ1ypf-_pwmu o|5n6(=dc>|5n(4n﷊bVcl{n` L}S if ŠSW) gt)~-~C}p]>0s tO迹,1P 3"x|(QsH9FbS("VM<`M+j۠<ۼ-xA'ECGnYb݁j=0.===<<$0l?ZOcg`T nȾ5gM*9o;R5sdEw -a91?u!ZCH}l)CJnK_mϷЮ&/bF]5!;[21SIۘezs|l" @.8ɑטY@ yFK8NMa1k0;Ļ%2pmqci{Qf|j9r`M7Z$f! ;ldžOG7NV; ſm <^ZO{K#7ih#_MmXt w@瀾Ɛ3BCz?`g>}Is* l ;ˍqj_t~{xʙg,dMQ2heI6f@)=q8E l(:,]?H))EŎ fczdkyPxxr4{p]zXy(W͹4P>SZY#qgnڥUgU K-~~kcb0'%O/Wĭ4n AO8R҈ʙJK5HcmXƥ3@SOh_žG{C~~s"NFQOIy3E#f>to_Gt-vlMNwJ ƴ.Nx)! HV*㊥ÇA \z/4ɾ1f4ygOvYOdwQIcnH4Yln#3啠^M! qNڏ0Gbٽn ؾa$޶=gfAEf#rňJH(`a p3 ˥d!ki cwhh#Ĕth)6 # 2r|T%qӰ%lѥ?|;N\4vxh+ R7>p)MzSM 5zIEY5φ2 /.5_Ootw A ?a`YVa*8ȥγ*S"ߝ4~v!& 5KR/b+lYvk%2J?P-h,Mh}gU8dә @ clC+]fsй" l,;v6EٺE-|$`:Ї,)am b8'V$r_>‹:!>mȮgU, ?>L^\?}D$[9* Qb`0*F麐F{_*@5*{ĈY ̪HTK-_ɏ3~0SMTTԼ؆@}u(ɥxN˭lm\' XV[z G3ܥVtv;W510$좏AӆsUH yrw$ӡ-,38Taj #'[e'(9T~1|vS!YۃRQE ״ґ= \t>ƁO)$|ޕ6sg6WRPIx0 r=e;#y4ukmmMcu hCjc&I#HjbL 0pR⯫C9)(TXwP,~+?XYRu8: nz(WCk/V$n2\u2n:_fi:xvzwc9g=P&A s7eɣAY;qTpbPLy+0Bt.fΎiheq"+f:!륣Y5`.~<J *z0[m->L ";y`Q{W<^ٙ 鉲%',;(*3x}9%)J޸ne2k4,w kkpx4NOF^{zWE Mm&1l WE6MvH1ܹz_H#O}^{]sxAi 38M9ko }$Uxge'j|4KsW̿L3ѯfh̊CZq%ڌ4i<Bۜ.)fLvBV뉈*T'̪&SrA jRdAe%SothYhR N#/EA 17G-d:dͿjR`F|f)^'G/+nuWh]R"{W!ۇz,:#\?eT(QɟzT%8gG&)d' z*07H 7e c{sG]\)uH\5Ꜧ% ,A_^5H>yIa!mO2@C-k1z6>Ai_]g{l na[/kn< VIR ]#b}4<z>kN &כdI|{0hpK!ω8#ͯƟSKD`bk2^UH*$h)->R돝~ a?ńb(!:K&-iR:ڕ YU6[%=dPu(XfEb[!kxPn4`{}R^6zEP;U;Wx#g~,9۵`0D&j/O7 ϔdfti&vsDAgUp*^F׬!q`Q.dqbCN/s^͡|{HM&4 "YC}Ԟ橋NJͱ'̨q'$raRKpyI&(CC$ o'(3޲XMrj U^y!Hxu$_Ԏ׋xw!d09uO~D)O-7E3`k!}Z2cYfG [|k.prTJa Elߓ2#61prˢPI~[ԉfH wm(,7Oq=SI )+]HxiBV5"x- w& 1Þ)L9hlh+FX٪+3ΜC#2] +ZK 9<98PuK dDWBSQJƗlc]Kj#4 {XKhɳ{J|qŹxw{"8pNq.6Of0IѤCY -d*իɡg~X @D[ :JD\pguGIR{g.0+PAjHF%EQ-T\m_$HS-g{g,~&ٙ+|х +JW_fBO&ۚ{ZJER'X-i^6}b|0x:TN?v=#[%ZxM#QK;6y |GJdݡ@>MSq2 ]ml:}9s`3'qzZ3tY/?9E 4#5P xԐY}z86l<ܚD Rl*q [Lꀵ`0'?Q0aғ:6bm~Zõ7&'ŷ2H> Re ɨ P.ZxP [KpIt#]움d K`K6ϝZCG~i+Ʊ>@:x?~##H3^z׋B%WTw]c!g]J"ݲ'eܕTun6F-(3O m!;Z5s ~98o滒-b%<Ma*ۙuI,>Od|QgYMT:ƫ1W -/AoCgjw.wԁQFO 9ՒB'B YC3Ƹ:u!z`rt<'azuy%dחO94tkd}X"edR"1Sfc,}/F ଩yƊHe12ZE;Ol=uf6_A0bC+cDM/Sf 3monCx]8.$1rޝ׭!l K?saOPk%7k` ݕa lo(:" %Iyl]"ޘ<. b_DsbiIY,=`kZfٰW|-TdێбJmH_k?*V9ѐUŹcŘFa24d+Kqfn*D!f7bo>=0;r=ʰ~bC52Lшo{cWYhӼ%x0HHo۪qZܟ.]$k|7(>'O]s\>?)"&&~VC.n&>4]zVpWFΘ͆EZ(4) U6Ux0m'x7mt6FXG"0svXEO5sQ%f8-y=B3i<Ʉ FG~9v X NqÕ ܙUU鿿ֽenAҪmZ~ə [wD&/{Xpz9P6#Z{~SPb(Pb}W13{#hڌYoʉq1u 9GxEo"j0o8@ ]V{`_V]"AiAißKCy@P޷]\aЅjs/i9ڄ>HL|m \+DIkH"v PZEh.ȌkO oohVT!<}'sź|z6G @Kd}V@MA%Y-I!/nsiZYGC(䮻Dov*ɅT1t.fwj?uUnL9}#KȄ=b4-3uF$)83ڞxKC1c?Y>ĕìѤB:;7O:֜\+O6rSRM{&j[&gN8^R_z%;xu#Ў?hf:x۰y{kVW#x"F#e4C]ngsz>E yCk{l鏖1j9W4e[}ѐ7U$hJ0P4tJe}nrX48cLI=x1-rT*Cz;tex M=)rNxGOͧ*[$arS"Ja;+-W\2[pK/UsqkȚRM[l+wz }[dy{)5 Gr\K[xm9q'jc7CCMx -I$<M"K J(/Ĭ'7|78[,}kzө4vɷoFtĥ7yᮒH'W ++F:Nq ˏ͹݊^Q\,lĿE=_k}*P%\' Ȝ'kG6ըr!q ߧ*T"&T#pNxݙvc (wF UKfRܸ& .w[=ndՋC8Bcp~T>v '< . Ã0ZX-YL^"#ޯp?gTR{e=~1B< {&F$i uߘ'ax(cQyXkjDG~";[i&cΔ>џ;&R~*.qDڎG*{ܼZca$)abCuuTxJ=:0>ʫo??Mvu$TOG*Q^l#Vcvg|[X\w(@.w5 DsM)hϋϯ x?^vv֏bÀMM Q|+',7kŒUlQ觯3 3:V s'XCFB\G&v[G/-dr. siMEF;6DC( m!@Ŏ jfV`I5¸}\U`m@\9%bQ) QT]%3@2-6He.B6@sxӨOQڙ)G-I5s拏4PAcqPP{=d@}i`tb@_11elX\h& ֤'˵ Cu d @k4yC|ckT靰/6Br=/lD,"3YSֵk—,aBIس ~jη`Sb˚e1kè}n/9 e^K[iXռCܰ_ f8br!SBBW_v,-bIc@~C+s $[k^ IitiiGlw~iS7ajLIKR5d!Iˀ PiNt^M2%vwkd~ g<'5^;W,՚pJۡdxbb1M^:QiyKMu>vP7,H/0s3jZ.Yo-ʂҿvu,&HÔ~:u ( ?QZKJGz|2`-L|-h;G6}}}H->D5&&]b=tn"9\[8W30&S!>e_ ˟Ud; qizMP0݋ox9 ^ɵ*n,g&]d;{ɫ1&} EC3Oϯ@2-.CCU˙~_F3)YHvf'عhopO?DA?miS9tr}aG3-.|-0}I]SAI8Z*39]_sSL+'ڄP[ pرISPVdnqd(Xp%Lhu2xޖ/*f1#rXPcUBF 1_yy& ] S>_2dyt]|DJoPwC/D$ԷS@v\;@2tA9bC͔ y!y!EwQ3-!ac0t.CxHF#ٍ̍1 >_ջjhSKzRYu/r*Qf/ l|׷IMPXX,l9L3hض}{ x"A˹".)}5&mK,ȣ5Gy[|+hKJ`o- MRȒ-&84qFT7cȤy=`7Qڍka$TJ})2%.=C+ ƆpMt9Djԑ&'Yߥ^Bb/MoCC,D"R\nRJH>'$p^/}6p9# l/ Chh ?6㰌7 :},t`Ji>.B\U3t?H69RaM@-g⹂b~ W,v$Wv@zQat* ?ڈxuVf@ЃlNLFK[XH H[ {d9 kjA鹁DThFU_"ǡ?t>2df4CHTZ*>.ZI«/[V5pWWWZh̥zcN|l_!飮ᱝkP𻝛ohr.nj; b$4:a@5 ^!w7:\C~q:S f6Xx_V r'Qtnk25z_4,A5 W@z,VAc=l!\PX{%@qSɠVWq+EWN#Z)l8/sYR0hX虑i#cBKQ#6;+#_ʹ^5;>9&f&pr^0]}iw 8mPXp29/Mxz4 Y]ɓ$BK9`,)Y`q*Z:+ے^&v 5jw,%3xC\8 I#e=~2ȩ0QWEn*x6,MBń|.ov͙=}A.vݵPryiv@ Ȣr6V'խS&>[1{8o^}1#)2N9ORuhsQ7\l Y= 3͂GႣ(,<ŇPE)H tW+tFة%7cDgIN(JK&-> Z^axyܒ! RAQchoh֣yLc,r1qda|̎+F/gEL82[O8QWʥ"nbbdޮbʈ.ܧЕfp@DK\Hpnd?*or~7P+ɕz/pZ%++j0çvPe)\/FId~g:&;d+;9J+kt˽!M#V/3=M:c|ՂI(}{y%o_aB;ݕ 1fYbR\I{>`Hn^SEW?`:xt61sG\|y0 =ݴZ-pцIh[ޙUH0u 1;Nh^iÄUf'n y8H#jL< -*Ȫ/6-̀W%=07lVtk/cw^P[SVK$b+ Ȇ՟L1VCPGF$Or᪛9c)K""mh߮sYd}B ' Rbv)NEUrQCD9B9b7LMe*&9hOsR$<&`Zt>(Fĭ &Ͳr\zjloxQo`۪@Y+:~TќV+! 4֮4K\*NrK$mr7v߿W˕\eR BJMN@)jpxYSI۪`+>(BF]wӧH^nU N{xMz14E Iih\oTd*<5N) R]J^!i?F;=ԓJ},¥:#@?i$7j˟@$)7_ݺc ')K̃o\ATӮV͚#FVYB?^[NF뚀;sj d_ cƞ3}9c$9Gq}="9$*.qɡMɢ[t>oIR"\S9AQr(AJW I!nЭ7q *.Y%5%7e/]Ą*i-v>uG!?G2#FHx0Sg56 .<)BۇRN/*l(^OB@;K;mɯp*q-=$HPZ&RfmONm(鸍vS+< @L#8d難^\MB6k5cCrfT/]n98ysk O)do+Q;ǡ*3A )@TdZJ݆D)5ўueVoq5㍶=)m*pMް rDe.'LӤe-:+t-utA/AT:l4}m΃K\C;FJrbHi1_2 JYb2Y&V=VAw:kܩuТ EU[% P"E֤9W8dl{^i@Ih͏c(D'qE4di]MYJ.#40tnkeXj{R gH+Z-l#[F.ih5M5$Qnl * ]cڰ + ǣmkag/[rd4ў- tѻ:g%NHlXU%+c 9r`^*q[^HD0pA@s6ڶm;M+4Qt= *kɢvHgF\%svmi.lq|m?ƈm(ȻĶCHFp'a:hqK% q*}/'1+mQ^"X[{mY&pj%xr@w3=uw%9~gx%"|p7_TzT0 u~ ؗl |DA=_uH HĺU5ޑƔL#/V73R7Jy3,y`K ejb:R:Kmo >1"WacD[$ ,)j?jhOl+Nn1a/Zy&1팹w|XV\6[hA8ZCR6T*Iå ꃬp+9lJ-7Raר}V?M (oH'bP#fYxCwڳPY_mC%5NqMu{g RЖwuiJDĕ?b _ VJ;>d;YZ]);^b\dq5ľ@j;eQgbpDE,*&u:jw.U,oq{>nQF%x:mL1* 'Re)[JknѺP m'ujf%嬽\c2̇ng6|%oor;rQfb":@]82[l6%K7c4KWQ5m;8]`jAOCFtt/B>ʷO7_4Pu>Ǽ[OE;k~B!s)}$*M~Y3P]>n[U yu Ie_1sF]*܃Ƈ= %iCK C^HCl]izMgbJiO]# U2^L#l$`2чN^;.JQp'Q|%ݲϘtՋvsㄥo/ÿ_؎(@wbdw]Omnq;ߊO(bGIϽ G7OJlFfx cFj_E31j]8יTQRAB?{rYs)لʳ1%5ft<>F{5dCNq<Ծj`H!ui ͇Q)|`.u+^^ $ 3q!t6[Tj=uB%PBwӅ Pu)cY^lJb.?{lw%=b 1` Dl#zL!$7;m[2<.kXPu_@D\(FȦQq_Fym#|OG*S*Je SNTA#=!ɷ85JDj`Gf*K5 o%kIcNL:5gދm];DRMϳ@yɥJm(ݱ,Z`o{_rG$l[{I-\(ہ} `wKשŨZ T8+-k`,5&Vc!rk" *L Xo$Dn`vnX}͠ 0xU;bjNH_J\'ึ̪Fbb TsN`qv|(l0BrQ7: 9q! g.Y p&g=n| c*mʑhsTRRe"AaY3d**J!g^c~e0>نO: m Ǽ=N9ZV7BIy*fc٣=.5GTB?+k] ~xeσ;DFC5Ȓ}A&QCd!Z=K%Vhh7\+_:/fnoc O ,>&?UI WP^K;1iu2҆%fI;Am1"w 券?ߗ@Hw_OqěE{uw.gTʘ#>v|co^aŜw\x]vpM8T#&7߁yd|\B=H|W4 ZAjh䱤ĽW0%i%գXVɘ9 H$Tߤ)HzUddds8 W$T)uM&%WďٛM!T:5 "{ 퀌"X= cY!=oJ82 l`밁Cӳ/ =3 okNĔ4Sa 0lr6cSh312ޭ blt®DFؒL[9܆]Dug``sCO5}W' }srHхԧ* *jb^y,8B=1jޓ#dyGTLWE1HH1 .h3CB7/!#U 7o& ވ7~/ሒ |Zedmaj`av@$l\\Iȶ34`!/GQ*FIDG J7 & ,9~lёqzzvpUt3Y2H N&py召5e қ9RFߏ~ޛ˱Ew {l“?^q[ _k*~9nF XT0N&g;ؤJپc)՜7Y^xe#Tk51~3$\iOo"n:۪/.`y+y.J alS1 yJN7ل=.f"qIS-N܅/, _ЭNm/Ag#0%|`fMR *8D=wO1@^btx xWhM.D=ܥ _>d.Fp.-'U-ZϽuCR?O^XDGs@03[B=4UcKm߭ ++Ɋ"Y8<0YIW2A2@Zi4zB=`=l B@叓;pjLN\u1~cebkT+ȥbFp? {ZZA~ś}sU8巻 02GzqXrk),%E;S9i_t"'#79۠*_osꧼ5xN\x?`U䅖S.fvc% H`v1cmT}DQbIoe-(duH&yP+Ooxoqq^cL忻 [ɼ 똥@`hFxr M.+lZE+cqHT(z0@MhiciƟtʬi5.c?dt̳)-g@{YO$Z( `Kv"r{B7>3ӻ؞}/WzV rrG >@!2`Ɩd%)-KEz0uh5$lx/ᙵ,+Zۂ[{DFo >)f^ hb.VTej1!$6ni-Ga0.|"j|Xv?Dz%L1]%Iɸlhdw~E7ՔF=sbp2AR)D=\ ۾JUWreM*"MJ>2FI7$&nzD`ms*ݘf{Fq8_Z2*??,:VxqaAjʳ[^Cd,:O+}LٯXM{cر[aӪ0:7xĂlЖȼ$$|+}ؓM~WWQ?D+I_ Z=OoA 1QZFЍʒuBE'<71)``n9&9Ŗk.\Mp/!ɿ+ڄ[>ny2}zSI`TxơpN jO_͛fJ>|Kn悰*i'O42l<9ޟI_+x>IʒӔYvP;2N51ElQs:o#Zm l5^5P'J].d9UȞ\rFHB;>[&Gu $(5XGjvflN}EHRMJxIl;m+^DNt21WD..ci S';I37, e; ϫ ԰Y}P;캠~&[-r!%SfN~0S\#^ 3#$)юFJ1m=?ܥ>jݱ&GqZVwO Xo`<{9k]%P .0ǡ-GNPLZ\q։2^ˮ\ v0r{@ݲ3Uϣӫ ; 8>o@[FݟWIo }O3Lk۹[xD!$h-$Eqt v-/̀LECzB}Y6dƞ,JBU-@'R 3J :wnͧ=.̷EfگkpVθ0! 8 9s?^HjwebŖAfIr]W@ȅmNP*~o=i 3mU}+7VUtF KCdP v_~p"E*0D߰<2!YCLn'm5Q) ҇8oZK.N*~#6}Z<&`N*HlϣA(jXQu_@p`$D$,rLoiXNM֕PJx&CP|/Rk1 QaݷyfXNWԆ^ ν(IpG5 (LC ϝ$"3I@8"}L`ە2]8~0WW"EcbQwiBݶ<%5 7ld\”((q>Zk1lTtkC Y )֜B=}WXm46 R~%qaݧ |6mzc^GLvagPTzk}=VIdùLWHW7,J5_!)5.;Z ,%r/7I|]k ]6wj&ޛ8httd ovz>ұWcm_d?v9%cm<i|LIf #1Z BG pV]ePjaV2FT H bm* .:}da[w~_7`U^RbfW|s^<փs" SfmMI@O:ρYC7"KleȀrsiY<r;pfes5h^%{B=81u }M(%h_|Wm C" IZGr"TVYxXWw"EH*}௘-\??1O9'xc%|Aen*,#oظPLwTX9#-z;8~eE $MH ]a3jY%]a۰ 8ýK 0}al7;cUh3;p%qgJw6(*j3sw2@d+&J^`NsK(t.kEaN~r@Q&'ZӍz g{%m*fѪ$ίUC#*V;ļ"Dҿ#3IP$r0 SAQDʘҀ`[<q4/;}6 :+&pD7f,#APBiԍ۪a"2 ?Hچ*,Js4*0"\й/}Y ڻ t?$(}u:h?NxQ|7!$s@${ !`p Go%yH1 qPԡ3l %C*f T6D )^CJxk&Jm_obznl`^).SQd>[`Y֍3,Z$X4VZlOW26l]Cr'5ںP,6 Ek rJ;u9w;M9?ZMAq ~?q/@# 2ؼ|@<2MX *ݯ3ֹ^&+#%m3`C9sgTsgׯ8J`> a٣S.[OEo[Bzr*ZRM$ru{ YkƧ7W׭ Wz@!OC`Hk!f~ ;.sSKbbiZ(S HS)% /[wt(6 e>ÒY]j0q18^ b8ۜCt G:ڿ*'1lz09XAZA%0ThYc/Oo)77,CdXR#Hw2*~L#!l-e曅}Cbx!*-dO3G2#*iۆ`Jm/;"g$ِC >܁z3Rދg00i\IµYmHSQ%( bJmNM h|?"JxQL@ .a+8b?eszVJm\Rc61D~1):/:+vO[}tRm2h0%{?9u}rw1x2~姶HY-w>l^)r:5Uxlp&vNJ"?^M̶\\r(-Yu^`qڃwm?wvYUtLw?cW֩tS(R~,:w=FP5GzaͰ UaB0!z;:TݡrZzt/_~oz*4v9!57i *00=,gV< ;"@_:|5G3#Dݬє -ҷjb0@6m}h9lk!C(TKg %-ot"N*otJ*j`?h zýMc4v14m$vD=b=A6Qq#Pp:-V P8n|8Кm`gMQ0/C"܊sB2Ĕl,. !w#H0-җ'ؾ'<36YNᎧ:qa~I/'[VIo:%A] qjKWJUL0RGIL>bq(!ڵ{SOuW 9 Ÿ %3m+0sb,W7ۆ (bHؓ,ѓJ5R'gʤ؝j5+[qSjl,IN:.Pmz\¸ܔPR؂f'Rs6@i6O{dy GjuXoab"-3d:Wz1Pκf"*Kh袿R*;Vxa]B͗밢w _ Vkdehӽ_A1gf=I\p'utQJUe;~m߂F̓yfpxEOUDžBऔ%U#~25~CdCyP?̈p!fm|ޗB/%mHGAaT@:N. l6o.NʕY54vLʻXŕPE]‘CXCkac` XnBL.=g, 0 5j33!߉p;q!nXHwUsF|z*g@fTO09'#S?Xkhz'#ֈYu[)@MC^D$\ ѩdxTT6QPP+ըռ2eQ^R9)L_1<9 V -s%? }Ԗ"6@;>q6+qpS3OhX"s^ M)Ҙ * !hs-FzMUj,,@=rF|l^*pCQr N?#Tj,Ar{A Յ:a"vF߽J8W5uX>&Zk&U^!PGpوY>BE;M;S8싍3#,/FF5K#]"ђ>pm4w: %^b5i#+5^+lϙoFS +Ka-V3Vu0EEbn[Q+c Fx0R+D zd7k?b.j˧EQ,q흀MjE6mpOdM,߷읬4EmOU&~ &KW!JU ȣN/<䶌s)tFDM]^-x0}Q(jGcfgaDΆäI@X3zxӔG%7fG(n UT5Ξg\1  );OdhB V{.'&񰑷ʙbnJ^B2`XiG'fu&2?YFHUH4҆oO;Kj+jS@ ?iŜJ')PDŽT%`_:V ';)5Bt?N\ '/u24~b*wz8TSL,r?p3=:ٛEG~)=Ǥ$xW)7gLzPiâKnщ|!wlEO/?c5~c2 l@3ke",gʪKhi3KXby^/8c%zfG_T$ZÓ#d&_˕b*F%3e]=@Pv''dݓ[z~BJ$MN 7QӳEWiHKH'b~g[_p \=t~ꁚNJs60}r8jaR8jfA`Ga{PLg 0fԗC/KEx2r?“`h1$h<7HXnNuh|%t{@F(SbJ6/qQs9&-Ɩif<8K#L"g>\8"N(td}S oit0Kmoƅ}"9z#&1pUv6mқ7a!&8N97~{VG4ZDOބ_ 3[X/Cћ~x4(5쁻`@+yLY™V~j9./\=\҄bј[~Ԏ#EF ā'm ?̠7-MPDr*Ч[e9M$f Ʊ/򀝄3"$!.7( !]/*q=d:+ KW)2UgKyK,zEB;zLX0Tډua0tt&o\.c^dͼ:uJ l ) ^k%r>=Pyacщ@mS!2W$O(Iɤ)}3ܠqjL.8%t%S _ڗ,; i 6Dko}UcYN#aF %lbZx7's}\zPdYN0]ڵo/h'gNzl+7Q״)*7;Ғ'} "Qj_ ൌJ1I,<̰E: ;hnj` ]0HG07*],9ix–xLGg}Lp91in+Թ Fa5h~NzүI!UrYo~o~8jA1_̶ݹ *3E䮼=Ea{n% UՙǶ)zdJy!_P78c"YY}t\-Ld9reoveocu,YZ+#cY%e`l՝Fhw2aGfrW(8X75n=uDHDy`*.gY2^G2)$s#]02BhVuxBLYވKc$UVOe ّ t(FIҽb؏m74 gq^@lQ|ɛ^'8z}GQlӼ( \s褒%Sx|hA&W鉊M^A"-/]6eJy1c1g{='j ` ~ k2|Q6,CSŌ l6I|< 7sd@݅k%*_lj${hA'C *pgOkgO-VsH?BxPB ?k:-&?狞sNvpL\.__x1: uUX-eUk"9'Z'EKc3,_d)h%MtUnI'{2~o>YCe!Iw.є(_tyfyq %)L2PowEh.'>v/=8=#w^24īr~=1*Xm\}}{zt މޭhI7z@_eCJM$Pk[[R|Ux+5%=eaV!U1P-I*Z9#bZ `#zVpH<I֡S\5T Qyc%AUFCI~ucb=S=;_fIu՛},jbqZ1C}Ǹ%VVyd1]x`}K+XOA J2W8>P+)}mXUhZ{y\bs&Da|It hC`(nH)O`A,咰 #:P+BpwuNnlgt[R1bVF%ש­OP g$68E䦟D: dk磮ro7-8r=12j:M3o*NOgfŞ.{_rMY:O.Xu쫂CyƲzG|(<9&W0,zZD̮?8%TwmKZLO|VXƟq:CU;9eT-T { ̫H+b@\yXdm<{E@萲a! o O\JtcgfULFV<< kd  M9x~sDdlniiq]B>;dX&}_5Z?QYt5}*phofHüp 쟧#_䭨&|GquZMu9zuloœmA(čY=yaXL?BΩg V-rO8bFyjKOm O}bT5W~Z61f)#aIkAI+yH__t#R#GZ?fР[2U8%W /7TCO;TS[u6pPUau05࣐ܾe>q W#Yqqvm喝K~=\i^K&aW[=߽v6T? ֽVSk@R􅖖^8xĿi$t\SՆ#8X kHmM l^b1hEfE 2Q*{kc"V*Yl7Hz6b4%kHPy]&?ǃ7:׏΂ZΡg^&N_ =M v:=o2REDzBX=̡ b_rA}mqi @Kq_㽍ss+!t#7c?K ֆϞ+[vʓIq} Y8&&WL R%n?(yR)`W[q'8JC2)"jh.9x;4:Ᶎ H˱݂<&NBHApjrolj%ݕs6k4 q] D]Vc^hh#H+QPԙ6[}^7%e}ڥZ7]5(!~ӗγLZ=yʥS"a, Neg"XE&ԏH}$9IΫA[uʦ? Lz(xYS1`@aڮ1qhvgAeZ[C*'ea $췛@|@|A'XJetޅC"g.b)7Q2kw쫋XϹjŁ!e8@KI`.}&v ;·yW_B Z0: ׂ#:u)<n4D޿F&v# %"Ue4f 5Lj;*Y|5ؔ˩ N u;>LWf9 )!wiޛ|cЀߧejRՇbY'k̄]$7-Fj;a!q WO%*~~Ʃ4T(9!> FK^ALͬ6[BUTf FzAxKPFD7:?-LoWFo!RiXWn@8R2|B8q[Չy{I53ipt28d2(øΛ<%er?D?{_ՠ^B|dJE= ,w \;Atю&ݨN2?G.|;VA=m>Z➯ pr%dيH ဿ-rn%+3W m.Q z= +-w=w&sP^gDT=<}˜U8(o^4MSy`ѳ8Y~bI9G]?XӣBd=Ʀdo:#ix#Q%kIRf468֞5"7>̯"}s rЋǞSyNi+r9,r ܲ&GS1:،X)ɠM:wi/BiezUm3~ŕ&[w8L2 кۅr4P-x%ZG %:E"/ΤDog)[-gcZd.O2T ~ehP=9V#9 $%ڵyg<5QI Afj *^h8x%sA`8rP)>ƌQKS HlY f*i* hmϫiMĂY/.RĒoʝ\'Â4ooQdȠ;l,pJkɝU C(m- jTen7@0Hxu9&qS `Z`x2<("qFk6y5NMr!fY'IaNOlЄӚ8duГGPmޒ=ٰsP9vg`iNHVf.NOC[sq_i?fuʬ&;K-kBUm檡 nEah;#<ga[ bo*gh,oԻgx!3 3Iy@WG9I.4ػA^RMRYC3q14!H/x"Q45~UTqK| uuX}j "_555kvqI0e %6oA *a 5v0A45wnu*䅁a۾Myz ߆RϴB<N:,z< `.OtO'oo2Ȯ 7#$f;!N[N¦kcO0{ ` @N:ҟւO5'xk + sLxA?嫽0P|2&oju 8Ol19q^qi 0s%gu.&I!H]k*^(Q&4nᛳqxJP@SP ^.TNɲc =#df]2Ǝb"" 8i<_3wT+BY9wQ6hg]l !ccJ/p3=:@%QmN$`]>8[v2"w.£94|c ;mD%#G o&{_!ZLYVEX__9pj6llU=01r%2AE,m$-2_)2O 0o^^N0m C*47A줿mZ&4a;7&fkDam*y@H(JDtQJȆ!G4`Rdt4d2`8K\{,E$cJ2f9\c(ogؿ),@8WoGCd&s-\#f]mTctPNt2nWL:j\Ojή2xwaeYlYCԙ_hsO}!ՌpSAn_4װn['-i|aL’͗N!Q~dg'9췿 ǀtLzvD$,QsKIYk@BCl{ɪѵEAUfQfc3cDq#Ώ'C0od`p2܏~&zEu%CnU^&N5ͼ)[7n@'2gr}3VMz_&~kJvҦeih6U&W71RTL%>?$/|B:,o"&~ݐXsWɉ=Mҧssw%lLЃ=jM,Winٶb啳j\NDv׬FڅGX dsė]I3ۃKwzwFfuey؎UJ)zPqbW]Nl_[щџzZsO2 <1YN(3Sukdyv5AZuO^R5񌛾2+6y{QjgX歳)ѾJJSgIEf|tX)tq<?9&4C΋7DP|SdD/,t#TvڧlylI EȌ$dЫWP|o|IU}~hHq-Nz{Cr^ Pz9-?j!)=%6YlgF,V-#N(5#J~1`zkXQGprɉL x\RZyŜYyj}8=ER-%]{( 2c 5m#džʁשd{J8s'h̠#>`6v(tQ`+=4W28d8˼ZLb.}(AYhȦc]Bi#*/[@꟦BJzȡ3^TKQZ U}xRkS PiG7Gg;\U7ܖF >[iL&V6;\irzWsikI݇T>5 y;]/X% ux"ʸj>:VU$Im Θ#5>t0C;aܢ@_pV>3JwAj `{-'IQtǙ˃?/NSUd}lEi欞GXtFO=Ȧ (szY -3]d eN}FGD-.'Th ''JVSf,tx#ikA 1wETe͒ЦkH_r"fF[u1!9M@"|3 ZVKOTkBK%$Y=c)h%~4CItWg}/BʦXiqh˜|>ԟu'l!+] 4Q8]\^a*\ӯ8eDo8-2kٺ 3:`P@C7AŁߺFP|@oD2$F2U2ˬ k_ķx8 ?56Eci믃-zFQWݗ*XI148Zh06B^EDpOh XUsFV6=H0"ئ @#ʽծSTԂi %V:0xL}/T >XL,5LdOM!lUⳋ<0d0X"Sn,]6Y<+{Č g$)D#Agwv 6+B0zaU V|m:XlXpE9,kMZfKۃ(h:VAq6*u=@-ebKg\p+ 6q"fv[;:UZ+E)R1U'0닰IlSAZд'ݓx[npH0 wt'?+f'JgO u՜G!X͂OIV6͇IӶ 2d=r-„nm P üݫY'{MY:)U6DN ~0(HbbM_X7.Q*ΫwJ{$ѤHCH˓o(e%ͷPOk#߳ ,ą5#c+*_Jul@zu .j D R N&c4W a?`nf)4o(w > ׬ xN:oiQ+rӗznӥӍD|h7`߾4 9*?}HPu Ѭ mj29xo(kHc:m F` H쒼UՎvGK)"!4HeeGz+p3bj[}CכNxhuzQ5uA&O'}4ߝua$a G,O%b/V_K/ng`/GJMr YDƵ}XC}HIUjRFDpN3 }Bthu$gd$yTF 0tWL1V,؟j65~yv{"REfHK뀡| `'jm1;ʧ QbTWjb;ػŗ_yE+ݽA|,n>v3wlJ!GxTH6vГIFKw![c|X&:欺wAu#`AKc{sPO*OбenB,"]T7.ɢ{mB~[y╛&;@!LLÓєlgP P7HZ&hwU@JD='?+ xBC(G1De_\ dZQۈ/f0:ȉGpz A?7{fÚxMRqM`ك2_ yjv5st_#I%xY%9E)iCøv+`ľe%jG~V) |\B%O")ԳGe÷A29e٫К߷Ji_gꨑГ^xhϴE>9P"XbjHg `%k'G QSCH@gJU HW tG3Az_uУ0fy1~ v:99= /XK vdyՁ_Pi7-1W|S  R[Z };֒=f!=T6's> /S X?1=h@1^l[bR@+]_߹wql!t$dP١}wYjxB]bЁ ]:#։8bSl<f#NC|1m\C_cռ<5}V\ bԤg#+f@QxBLk:1:k v|6=)s9F?KCSTa0Cn)ad4 +E; ~6Ȳ]/4+ђ}3^ =XA3KE;ZK6 &q` m*Œ1!X6ˢ%(F-BAI0Xs")/~sP,}7G&Xࣙd72{!QsH ]Iv4>F=뵖 it\{xYZ uZ::b'ga*ď{Μ.朘`.sm4⅔j͚1%é)$?|+ӍLD#fiނBQej @LEo $W=Yw,cɛhz[]=pڌ>e3\n5ƬH%k GvDŽ;nC'wà^4rĉidVgxTC`>Y'OhHU+K\/G/h$>En {kx0U֡EĂvGe445(5#Lk]8K1i;{A!3C4)tgFu,. $ܩ,o|%v}_R1<|"6 R0#6A·8@{MJ#Vb1r75CS ̄-x\{?o D%,6/zL܇CYH Pð%yT€rnideNQ $pu0HTtF.Fnw:ĖS6u%_eОm pԩC'3Hj@) <ɽNf[Q.(ZwdfJZur[a!%kZ UVA8Y;'p ,*1VƬ˜&n0v {H$@xOK\]SV ҍ]뽹H5 kµiTt9P)jpu\|h;DKZHPL"a"1 Oxdt' %Je #8vվ5$JT癵 H `3"Њp?p|::#R4S 6`\[:L9@"=uHXBQ*z뙟1;Ck_Α;kD+\|Ii~ƴ~tH=h:5NSGbʲ==jlVlcbسRו~lWӋI}p 票jCIli~$ AJ1lGa1901XLQz2a';1JMl4FLw7{?T=dCkK05bp]XH7>>Y5-9ă((RIsYWڲ_1G^?nc]u)g`Tj4\ $(/?jdpdӔpũ}o*2Ljͺk{;ivъr F7,^<~i舦-ǰ5=V蚓9= c2F@C'Z^صI.GdyތK*8< bz$15k[K9U^3(lk V/ŬԠXݐQ1%s2;$%W66RUKTLg͢Xad)ls4'3PTHU~iFO>`@qG3%Vd=E,i@K"Xe AEޮUĴ>#<|ցOYڭFrBLD#VB˜UA w_m% ߶1d(9V^!aXأK5>% 5\N-y¸e/فMEED8QBļ,y[ئ`ٸgqvX&j%iKHS;@rLȚ]Y;`ʗgP؜4|^ ۊoW+k.C=B0ڲr( # uI{0<_%yH. M?JM&kA\䍫eB6n ̢3Nޅ׌Nq+홭k߽^ە(ՃnL1(-XxשFX !9l?j ğ %Zx8)A;LlV\S)b`=pನk$d.TUQpOOܖ U_(SyQXFꇣP^|BUYHuѦJ y9ގ5DL(up'8gu| =pL9?fLf&imt<u~iwaTcw042&Fv9dl~~Z2f\ ނt. ej3GK=T~aX3(⚦ D!&6*ޗjpzb,"PU_3~1ULFCxϳr9>,Թ-'sE%.M. t. %S?=z,Mњ`mPG:(04򗜁XsrŪe]MKrd7xws}u"bXѼ{Ʃ7Ǧ(()哻ܗ'*Ee%@7_p S4:piК gh(r߄"?``=.VHOGo^tûix}w9@{w4J%>n=~G!ٸL[@ fAџ/sz𖺆q2؎棼 W]zzgZ68ԯyPPGg2&Dɮ7L=xw9tiY$qrI]CZxbkqW/htA)}FKXyDaF m,ոVz#;c*v~=vWc- Տ,9<bT6!wp:FKd6;ܖjW7`a>q{Yڦl[`x^]]qgB!+(B쭾O7aUT焔9~YxP\ v0 "M"y9isŏh^敖^ b*~@ IU~jOmmˑҪ-mz7ZQd,rzw[M4,WO[mHgY{lێ55>-Pn+{vL$Sbupkm#:5,^Z5coÏ:TifHb<Wǃr9 4/e0]@:Ea$R}&~^a& 71,Ni(!wo+LѲ<(Y~CS Y ur.MoUnT mTr]Q4ḻ ’1 ~0AhK&.>5|zSBk{L77\ 씜0 >Kî1^_6±o-O]6,e7hIt)oz*1M'E"g,a$V~ )U'cGXVc'C9cM:)jrߢԴiM !$1ټP7ajC%s* _4G^|ޠ4DtPy;ta\6RoFIZ h J:jZzы W<`Fޕt᤮xH'^ߩ(ozijE-$itQa?Wƅy˃^'ƬPP?`]@#L[ͣcecS LWqG 'lQ~"P2svV.vX^PMTbaEeZoz]z6aa(JQKt&[+ԙ!͌񠠪;)Q0<J9"-rˉqNd )Iр E%1AcDu%= PXΦrq5.ש|H9vNP3}EYʓW a&(~vu.kҏe6nJv-xgr(dmXv(+o?Qg[Up8YܐOMa'~](0zZ'8Mo ӕ$=}^dgjdj2 b` 3ٽJ!":ޚw`DU3J>qCw1ZOEAս9hzkRZwCshy~%We"9˘Oc 6a`{< U쏕czTR7zQ߽!{Кnhz4Ԑx5;u#UTJS3,-<~08m'k UxH:;&>wIؘFýCCl =ussU-!E% *qQ~T3ȩo`K{4#߮oBC*[e7#(0 YW}H6|E3G0TLac8T b^J7 mRFn-ж_lϳIcK^# >tˣ{L Yж@ QL97q,W- |9K"OsH(I"n=L2+y+[bWÑ* ^N w{ O  *8%=fEļַQfO$8sQ̖hz-kF4.+ -`%JzuB{qXI穚}Mu^޿`0GL# yuZ x)MǚCC2M5Op>ZK0rbYyBh7gB 3ZR_ :w샤,n ohf\g<؝ Q Yi1܈}-M|=y*&eC]Z_A5[_uvAu(s^ޙD8nr [A,p|=ht-Hў.1R_9P16Ր) _LvL[g''CBUac\v%Rcw( .G% 9ӝ+l$V͹Ӂٜß(gw@/,>"Ҹ # zƇMjN -o;HWުh\tA`k[)1?PQ}YcgWreH&PS x:JOHo)) 49IM%#Z"Gl(DJJ&}vH;P4/<0MOwV78F"zn-ڥm\&Fm@А&$d\]qTۈl:}kyPEkZ۞ KxĴa*Fdwi}HEPXcc¼@sTFG>55++GpReG-mBR7;o{-+z[br g]n2! 3KTDk jK{x* _I@9n\z8w]Fb5?*lO[*8ͻZ_Z\?OcF s`2*7\Ǯ(f[\ cW{;}]ly x(d$QAyI1m6(D)4% ܵy.!9)yץY#vcZM혣.G*#eZ)AyUb $ ./6* --$tFJǝtL5*l]<I}^6dܕXfhS Y:ټy]%- W+lL.fSty>Ѓ8q%O&D~,|vCĴjRizV>{nmla]rup\nś .; Qwyyd+&ق1o 4ѢA]:e2[L^?UG,7lBd}<8GPfoH-%1{ǵ(?/4鰆V.,l]?/$/p<(oˎî.7Xe@MIPW7j⛪^dIoʼn^au̧7yćF[K:A.mq^eۡ nBA6*%~kQ+Ekè{!ں5ZkuNF:R~&_&nuh =fGЀc2=}(SKyuoiֵ&\C*(%H]W jF/H4dW%`ܥz{譝a(h 6chr$.Z6#BcߧGK!z[1?T@ 8wP2tOh#mS!,>"un$ze5m*4?EW򽡆3 |Ȟ:W,ҷ{E1 s-}R J?گ- 53~|1iH>sѠ2R%h#|,,i}wZ3_*UAS(4 )9wg @Eri 5SXSx7Ah8";ѷ|z]<|+t [k>Z+Snc6kZ0VZs)"@;-E6|JRC}>YUl+r QГ'bJc/}!a!AئoM ~#g_ X#)DQ2go3.Dtw(xRFOƈS=/oG{]T8\ht\[eyݒX5O t~lV '&PX̜{9׆dAo)e~9ԥ 5si!7ž n&MU 1!I/f@EP#,j:MJ4S߮ {glWIil솭5j0rЉYXKķU0=< ye-A@HgӎW~!ZuE8?v)u6^KJ k[g& i-^bhƴ@ %W7VҨ% جM]Iƥޚe. n}܀ɱ YVBdCV#Ly m,\fZeLRa\ I ?"zfL=HJV=keN~0lBxl54$sVRqoKR͎h.yY#Akհ @IMn/I4:„dFPn&d$vʠ;GX Xt7Yz\l9X0 ;vY/_f@|GL̃/5:NqU$f6+T) %aWFl3%z0~8I[ *NśiMvig%j&".@w}w0lOײ"Ũ*.ad\rf=nȍ i/vw-0F LP/D!.j{o=Lg9s@=`j ([h +0 RC߃y^'yVdӌ*lnN `uq8֘o((ODXg q G/7 ˂${-֔9Յ w f恕RVGP n=#'zVͬeZu$j'8<& y:iw˼4Й{3*ktY+`?Vt{?_2,r gІ$c8'.u"s'֋߰U,9XO%3$[yR%IxsV4t}[*V*5d[%Ձxa1P( _V% ZAW\B5ó9YT'2jW$Ra0Z\Ƕa$; 6bN@}3gȳFJ- .BZ ;Ź;@{ d9i2Yw>ZFwHv6Zm)cZ%davwuI]P#?= vքذ50 `TGO7 0oDCJ]嘪aUC{T.*M8H`\N:^+ M,惥if^RJr፱8F ފ* Ud!<Kw_3b34co'H~Iʳw&)pm;f\fG]9jwW)iSw)ϟrQ}D6Xwdj7ьM> }u UYo9{zɣ){98㡾,x:kLj.M"K^qO!xtdiiV 0 r^ka 7As zَm9#J\`_4 @_@wAOOL4EqC.0%[pFbFf>I(ΨnB bէp(70nH"%Ų2'}4]l0,³8Ch/T}g`&GٞW·|<$~dzԮ*&~)41wwFnd>kő:)vԇp%idyHpoۄhx: *X_V4{<g02ރ> O{d|kCVM$hy[7#C2g^'z|91ij\QƧNU gTմwҵ{G{d /Ӧz0qwx{<]f_}inE\ doXܘ!.燕*fzgV& "'%2 x%CO0^ʥhUb@|Mqڄv8]̦ LÔ:4)A1R%2wej}%3ޚӮӘPV`*Bteuyl;#2&=ɸ0"ɮe:1O,{̢=\nշՆPpJ9aDJ% \ ٚ 1W@O" z&H;H{P3Z6zv!}4l]6O+_W]N9mOKI~nb)րBлS d > :rn^Co@d# QC\`6!Jce8MGOɀLEܶhG*BK{rml{x<*jDe{@(×~؂9D^eI}.M+i+"Wz`%[Ҳno3+n2A"S\4רnQRXёpN;ש}7׹VZ[eC]\ ߎ# T _07Ylj\/x?{׍ l@!IպP{<'He!I93tjR0ɈM--U-4w+6[vHXVWj'sO̸+]p?!Sg$eq$0F#?Jq6:k??1lX&nEۉg] ^n1/5I= 0ְRfRo(~5_2G>0;PxhkE.[! G]fG,:1hWĕBq,R  M/jEd`Z^5`Ftc,sjJ؍؟]C;ЦDUUkFx xf4 VyU5> tKeiyc4^=~7ԅJTX"L8<ʽMN وZϺ.9}@|3F4VL/S #݋:_,c aCv`}iUU[_TIP.).~G#aћe/(Nʱ]™+[r:i}z$XyD*Q ш[!rB#ze%eZ4AM-?!O_ߌEGi߶.CЮx.{ ,=R4a9_ǣݟ Ugi+nLx&KviJdd2J'܎fo" "0eXgz SDsZ$Y~ᓬng9ٞ43uD/h`Wp8$Vѧk飲ƽ* h )j<[!b:~eȝ!Sa1 \\K<.++ҾSfG105g h;A o婀Z=z1P*`M6I<&'ɻ68#W q9-5S]gtv`3>?Yc[ܒ(BKh.QWjLmb{gvBքNŞe;'mC#pLm[MW01:)s)zYJ:ICp'.,QE'EFHq92}bYݫ+Hk~s\ɃWS`D\tgLPd \(/uP%4,$ls׿b!ҟ'qR[Huoeoeܩg= f$ $6p]*FjG@`О֫ )X%Bу++&Av͊ߔVz#ۊdMJKcdA_q4u;0+#0 0iZo TKbqAL2]w2Ĺ̒6̇S&VtnD?{UӉf|J銨ggJeM~HwWB|uqv@{X8q&{rbÓ.fuH6u*CxM RX=XL&MrV,>'j"_b9o5SAFxIGgRU*ǒڌY%3Qu#*Q#zp ^ :VAu(3j!YPI*Na~@gC`@>G9a1:=ni7:mt~k:wh(vKU\)m_PRSp7 OP{As<;I6b0euLES^+#Ay+4󆲶qs'нZn>@+H5./3^vܷijl'"X6q\׏; e+m*:5񦿙wK-i=}ϜkXuRj !|K_6^#с7wL -Nx_Ol7ҥۃ$ PQ\Mc_wԝ6jnGƔ E :7v7; 4iy l층̙6"2Vsvptز'Z゚9w_u%稊WdxVWQ.|}g ~_ȧ2OXO7 IKmI&Jf˙"'sar_a;3*̗U.n,pl1{rw'OF eI~RV-)uoO_),JVI:%Z@Y\ >g}pxt$d{h !aUԞynA+l6Z23TiEA(4'3-qJH D6q<)[J\D=MǴ3=B ZYi!Z μ8cC>(\P.R|^;u3AKQ BR5{mPCJ1z/3ٸo}&DAɺse >)q%ӵd( GFq1 Abl7[Hen2{jʬ.MfԮ= z1DVsTYQub8:5žG@CAP-J3c9EiҌ7iech6WȈ ?nV|mSC ch k"-<%ws(d<17M/ǚUe+> n& |yAƗU;@y[ 5="Z)?.sVU9r,&d@Q5VI0= Iy_<7O8RݝZ>F a#r %Iw=_¶1 bXV#%nl;* 8t">6L(^DXfÜ 18 z:\TO64!A8Px9 O8{IYk1O #6pǠ.0247Dl6(+K(@OPͧm|ћ6\4kUf(+/CEnDD؞g[-\rԆAzaMv{m1!UEFحya6o1p=Pb\g>Z:dl6dڊ 'ךV$x6Ϭ_-+e|"DhD2G*="ɊGǘ T̊{/"IcsڧF]`ԧ5>N^0w75oIW%lMsg'358w&wkrmf݉%&-uìɃ;Qgv@1_Cץgw t''\qh~얺s$$W!=FfBv(WW]J;i,sA  h\Bչ]MRok%JTWܨV˴|{c=O5R.#mQ}DL)|BZKE r V,s+n 79r7]C$s8JDG,Cs!9:g#sZUP,DWS˴]6PTzu/n|Oٙi 9jٔ  tb!sa+wQɴƔVT(+~_Ҫd6>+B:7r'+toIE- ^Ƥ+| =b˻[ u(ag+TbDbHM5WƦ7OE) ,I*Z4TxѹQg9MEëyNZ;8^ }iCۨI1^>U!܍t\Ⱦ.C|u3BS~ՌUp} j"(ܵ8oj 'xb HLWKϕѹ0YB4H2,=`NC^&)2 ʠ|ipU3[sjCwX3e(pgD\~z_nJjw](*aX]d&\nd2qЀ#E=oD*1$_ KONOAF}FbNj͝-9p/lQx~~}0!X &K=2vKS[Ty-i*%@o4Hlp>c:OTX Fk fsXypo@%gf[@‰1p'D [LA!ξP_3Fw]Mc+ԟpCqL/2ۯQґ @ fBVI R5d|ݤ8Q3TP/3,#B6vX e&WfsMQw%/WBeV Ŀ4M@c@I€+wg~Sh'H _$=>UEɔ#To&p|F9Q5k䱬ڰ@etpqO5S\J 6!^ Yqc k4-_Y>RrtꍽpcLX̩F" TOUDQ 7;F9I8P>s>HnPZ*F%0׉d>色aSmLLō_c4pp3؎=j.5;mѴ ?@ QG䓲qfi x0jc!a$ y-TbtJC?߮?a?b>HRq^y$WM=)[bPL  <*yisazPt,qx Hg-.hw AI%9n E`?i).l#pԽ9E8Yɤm<}ȮיbP<qK$o[l74]z6}\tb>!ߏ}q>B)HwTlDp}r&kPO2: &nwft_GhG1Jbπl%AQ +T8}H$05!"%w!.=ګ[<CV[GZ᱑}q;L=h;Ұe5pm|qb۸ 5`#$ItK̉ε+0YxhA5g iw6taی r{ϏEӘ4 6VU5oMMgS /:ɺ`AF#'~qK\E$@n>nhR  l:Zphuurq@j_)NRc2i"xa:{brs#DIDVOfSp3'傐1gIPS=H5K~8#G/V(f)`K cf]XVGq0 -3|1u2r]BZW (L7:^6`^>TWV~5xdo|ֲ]4&͘8fv )Ce9il Zsڙ(Nhn%,RߗyѠb1b\::ۭzˢ ['wӎ=ѭ$SdOH E8`Γ(v |&bzK|Z%fCWx'lȪ\Fn=r(uɮ4zSf7su&} ! <<\u͔NǛmM=%7L&hď@_?δ ]:h_PojCdZ^ n7˭k}J:pI,)M%ׄ./zLSIV&r?`?  p/\0@lhN~z diS a^ pIf1 ui):uqHC ӬԹeANJ0ԅʻ.1UpL`+S$VUVPe8 2# wݸI\2C[dA7>b MB=ზ U.ZMy]@%R@Biilu b9@Pm>u^Y*^Ԟ$=u޾{|` |g)^^ss%k拇/C(#^ښ3sj!3'f^eIgg?VnYF5cVxFc?=m \ZTC5-ROC?Z7Gޓ[/ʝ>,_.1w'A+<{PکLW%<ސinO;we20 `HJp+$rJ\TÏ8DuQYyL@qFx}0՘ (hve)ai4 bsމZ ow}@ٖ0MgphSymOpaV<:Ip7&GRRdi> Du vK)ԽR)<򟽆jo) }(L?zOD#5 =*wI!s{~'ZYˮSuHvFgJbrHbup#5W13Z1fT m%}Ԏ+gWJE=+8s$g^ 9b؎[,H2vKLn&gw Ջt .MT<\ u46ބLF7~ƓCJ'we) EЉ/oyZBy0-CɴB\ ާ0]"O^+8>XhrUiH4=+_a06"m"BV:ӬZl5 V9L8eɁ˲G*8Θ9;?V! tyaH`I}*Hb)dARDiاAaOvJGU z3>aXAqoq T`˒(݊l]ထυRꦠI?M5φ9S ?5#$M7*mdb|Ké6z$Ym+*3*FK%3n.>TY||5I" ޱ D]M U1$AY9pOQY,i$)#Qexހ=:,7 +<dOwUk"O0.@Yps|]E|eUt1d|9WE<(`nʋg)hxmЯlLXy3Aj2EܓN{ĹN-leWA5!k !'1 5:⪐M`/Ը˙6+fwO=;$NЃ ,!54HWp{'ɐMO yޫgIncN#LXNpsՕИD6fgrHլ?0] $~V\F^]wI#DJkdcCh0vP0A$銱ߞ;Dx59;ߋN)01 4+V!o Hf/o_{nmh1sJB Dt#1&!zg҂ IV/+^3ێ?D!y2؟D )Y;elۺ a)\3KЬPAwEs".~-vk?n6wN-h"{T]):vaĈVVp2?P]ŭz=!s6Z5H6_R223SO+2e]Pˮl;Z;GI'[7SMkLJGqwA/h*/q[5"&,'Qp]=Cb K8j%' *eE&ߨW6`LƮh2}2\#e-=iGMw{Fct3ג=uƦϔL "ΨIe4r r #Y<@UGo?KX5s yq2Xhtf~}V'UZXXa$!ye"ˡAJ埆6g#0vDMJWllq@x˝`d\y帔8q o윶.EQvݑyS}U ou@yڵGtx{./e.09ɊL^NCV6~(孑0jZu]tW犟}8@۔5SV4V#`956gz{)] . 7_5L?TojB>O-PA뻀x*F0%F r,'Yr xO6;j>ذ -)@:01`wBFI}Aj?"7NM .SvȧS֍C9 GTC(%"Y_|-%qz n6^g74OgE1 T{f\5萞t{)l?;[qbpB3-6xo_7+Eu;q&lkt^z8wfIjf2h6I*yܜ03PPs8l)}~L!Ak[9C<ST[]Ԧ8DtR+dGamx&DQ3WƗmDkVu=%9RP{Pmh˪ kB[6Nr֨ 3 OҌMaGzKb;l4Cl]ab*\_²‚OS.0'*lۧ"<1-"}k)iK&mv9f$ܬmz^($We%v#큪k.;@IT!dOKI\۷By\ x (: B=nN+k]D6Akp&'GeΏuIS4Nvai4Io.c-SY'D><O!/sWC6i~|*<6-u~wq!E.5.c28M-,j Tw0_~=ThTJ &?n'ćéل[qUV3}]YD%`,k*7&,%햏% b IM3~Y]*]WWJj5SH5Gz ?0]-5$ն:3CCqV>>3e= jΝGT*7o9V!B~b-pT D Eql,֖m1D- CQQqeCbx<~XvOy]Y+ᢣl&nMfG4n  \A31vFgwIfM5sɧo̩qg K,CG45~O2DK;>,,%buIç\GB=8g0AsdBʼ-8F(G3%= q^["I.CCUvkM \'KS1_Q}\{YK*^Uzf7]_f8Ařֵ0X/dG!ppQaC G, IנN|x*2өr' lj&ZUOe}鵌-GF/#Jd#;ߣrv34Fͦ rQ?N$*Cx5Oģ\X]Y«bu y Qa9i:-3Wۼ)ٰp@4-Jqv[9I$-]So^`{KdABXO9ӯPi?E'Ug'F_W{Fn29jc%H( K?[\^`ecmȃGjlUޔ+-J(ha!Ua=fƤT! \S7im)ӳ֞햼756e0$I@GТ}_]wȏI:r8@7Y$UY͛Kx y*܈~yPrڣN-{캪K 1lɎ|v2VZժ;ml<s)*_#7  ($Uzc,+c|Kn5aD)NCY܋{-!}œL[EWHclsPW$`ŪYm5:ا'l^4Sxɡ!7KHW[N?I4sRYHFUjK.s^c݅eBnvI*ǘLnlSB!}N|܁{Y4 I,W \Ŕ91kPR< vwbVIV-+[7>UR&8>,áklx堬% B }҃J ||~ Xha ~9iXlkEs"o9PiQu;jS$I8gVmlj dpHAs[P9ٔ=7{N'^򅶄 #odɳ͛o'WH% = ,Ҩ_:yiS ܃B3JKI3@E/M4 5'~v )</)A?^Ԭ^/aQSzV+16 8 +TWEDΡI8ٍWhb{y޲լ #Dlw[VզUl/gYG/ŠxnGieWw,pXU42yy)ړ' R 30Ds UM WdvjB>Z }Z Sр㲮#.4Eqh*W +CfH͐pR) @ w]]UceH7I)RzJ"bՒ@3|=oNY 1ZbrQj˛&aj.4[PYNܱ^2 Dnz;e-7+mRy3'aT]>Fy޽_V}-]p %~sQ%#2B8bdrfL24`IO,i<ta*zmffG'MhY& ]Smjn%ceu4\4xO9KH 7~ȊRy}1c_~O@ :Tq_<ΤJdzEJpVu %JeDWB]˙y:T(-uL}TŇo8oL h"9X(AOiZ Kp9`@bi*/XSy2 ﴖ&I/%BӜ%w*%̵ ? DrkXO&k^U:ɣvzC {' e}_$gGg]5gq~񿛡z,r7 6wW)6}9‘$30*e'o~Zrs5j0ii6IjN/}yt# HrR?{a>fI-V“Lh?&=3Gg{`|n6鐥;vY .:A%#' g=f23FV;X7La&+BFȖjn!ϿH!`0bS5 8vPItƳ3SGi1(l^N"9fTϼ/ƽ^K:aD\6[g$GEX@r][Zt$z+dW֋zS QA:O:ٟ!tI˟BZHk} yſWЋ'5gOqE}~"c>DbۈN%?D:j'!#XoϘ,-TW4,g-t  l>#a€s7$Rt!o~4%|5anZv~≞+ M* K{|9|VН#ntq|rr4F+P*,Z {w=)#v3j*бx"{hA[k|.m2<%R Cr׃-fˆUh}~:+!"A|-E(XL04$ ;-lTajcufxl4^d%\Ub9,zg0] @ȑgG〮p8#cA\4@`:7qҝ{:'^aCጹ_iڄ7₪_SBۨoB39²C|!g#P:ÛνYD_ Vg(y%.`*67VLʸB uyJuIhj7Uߋ()eO=Hny$|4oGeZb8Bry;0Ԥ^2|xK\1LZyNm jvHBG7Z{N짓z*AG_mP!u~$= LJ|6җ_ 5baX QX* &NPR6l{ &ZY *-`*=p1`M~72W" eaeqĭ6u-$Eʡ$Ookӈ:=EÕe&9=+C$_9A_im ,B,JGRn] V ʸ.p$LS_?ifLx 4UkIz$E2L]/eCIAM{BUVwx~T@D Lg$>-EQj23|{yz=C(vDQ :#a/5|AwDkLB2%ge9dW"cWb{W٪3wZE&֑,d#ijdM_yk~ |ѵT z(xȰAJ(6n9HT8Rv,a7њ0Q y`NFD܌yz߈70pc@Sbk<+O/6bͰga摾ŽkXqNݳиXt#4xǧaws4.Fj~ƀB`Y*Beax P"wvwä1^;_ QϩU#Fjh0yZj0&͆K@wg'jD=C~?pu*w/呝jH0\ƒb_K6_yW)_8zAP[sfI_?~-(V/f֮YMSEԯӜL= }0H[@^7?_`}W*g'oLOUyvx8SzVr4Pcs0^E|'b?x,+ZӘG\e4Dπ hWjP SHV@1wg2{h +rC;FN<GJ#JbU>Ζ/RJ,Vq0ߚ#x AR8UXKW;Xx$>F}u Oamb9鐣)JiǴTdًJ+ !4GGQLD? 5/p=j Rbq [LҦ-u1TB/1XlJ¼qi T,oQ4#ɶcÜH)?˛@Ўxxx65 ?Y[&XZD8!k&\oX'}Nq._Z^ΈL,Y1X菑>G"c䯙wq $iv"l̂p1s?(UX]fEQMV4,BùB0>poBe<62?7TeQ*eGoZ|⵺Q09%!I7z6E9=3x,Z8|qP}![OQG[kqJDÙ5ogg6~ %qh" ~ǥ:꤯1K6 c#},\3 {s&dn?}A#Y5MoVLzA\AFJze\K=$@z:.^G`SXESw* bgX> 81Zƍ ;ohDTwWeMzIi n F(Ҳ;']:t:um~s .<=MP R^qC5;*ƪNxtQWSuQë%LFD Gj֮o+I&94L̉)W0̵T)+(J/^ai# Em6Zuc # ~Yw^ -m&·DB|\Q{]VQ'⯨p@&9JR`g;}5Iqo)^&@I!а޺y`wM[v9k3JM%LKQc&⎣*OV~OOKqGRIzTo%r]F8&jBkJ`ś0p a X mIQ@rŁMahDEB7-lVydg4$ }GY8lHZ_l}^蹌*q%{@HX %=?.Voz9*1s&0N$lz8X2_37lxQ>mJm6rIq  3LyСl8`Y &nr?q~EuiңT3@LxhL6Q5K(#eZ#&85)*%E-OKHCk_'3~">'8unfk493j{lTnl JT|: 2:ݗ/TlS~1>ȨR-/pbKP8Y[oUjvh_^OkCa * j\ȍ2>^aLȱ7G|93-Q5A3˄Y# q8\K_v"\!Y}dŭ2j%e F*+SNtz_+{3BIFO1u/ 'Wv. nl@~cd^(BB}q$ƧU3*|qI/4%cҢi1+Ԟ4RZ^ԭaOom ,P^c.!$HtF\Bj9YI.b,: 4hl|0q t]\Tq*pNH!kù.cɁ1C(eo7ͭ@a?_jлޏ6H 6VlONt~5h>_y 0^r(e&U6sN!cx4?kBf"P+'Zت ,!F>jCyUy 0Bx[Lh՝*_DP%gu(0+81v!Wg>@o.rű|\ECwuhRq)Gԛ4{qV 5i"Fv_[q捾g˫уʼj}iX(ӟ2FaK_r8s $Q}X+Qv8Js + $䵢UyN>:Zė;WRa 7nC2xߧw>` Tn-£{E";3:9lZ&Uᨧtܹhi %8xaɦ!zv-/` -o6}xQ@+πVc1 VP^ͅGw kYBXvzvz5@2QW|gGފ%P@عoǥoMiiӢwx/ROL)̚ w=[x}؆Z[к>ОT y0Lr36'{ /BkF&>;RH؎wxny+/kgh1{Ϟ[W#y#%: Ln5ɺWއO(=j ъZߙD@6N 9vg"R?Ķ3zr"]v3̢9sc;9vRUVWi-Ai 'q^o"t^`1ႈ:~y}5k=†ΧDz!<.RyOo;:ql2a#QD4"xgx'^t̎e1'v+^Q}BM=>J V*"x$ Cy+p1KE,*lQ^uh,>2f&9(O҈WjًT jia3+ |x vD HSX~a L1#ɬ≚ &ħ|[:80tM(拾;$Ě8E[a%Z6 ZȌg=,TOwuym_j'."-2QL}2`*P^9Ykֶj'"T%tji7*GAZnRM۵@Oq.:JR$OZ6CkA,-4mLSi23,! ;(Ay6JeΘBa. mpxG6Rې*mUe +`I1IL"Zo-VJ䖼Ä_ x_i] Qd3NI/sё<=D^!ghma1**-p%'W aДfWN{FEF!Kbm,xUKϫT9DoLO^E okIuIʝAxE<:I?ֱigtOwN gT,/z\4j|,oM)Y< . ޯtȄl(bYW~")bGd_qKy ʧ2oSvjc0$đC鉸yGC\C;,Fj ?㈝ ߼5<`ùg !I}SUm4$2{4^~VIGIe2sӃVמc72AJF7J``B(xm%*X6k ?^;!q\ChC"Kٯ9M= _52|VrK[}TnsïZ[~FPieU\6߰,A,'UvԺT&E??? 53+|2es`kQ|fꩠW9lvUN9uP_;qOIP8xf2={vn ʹ1{}:܍h&m.;b:AH{yq( G?xlbS[#; iw0)7cPn&q7Wppd C7'6 9]P\%htچ. @)Q)RF#eiڪ1@$A0 -(v2Nz4i0ڿsa<6 1Yjx >#Fk񷡋X׌66E) Lvlw&W`~,cfJjRtIq`N,<Zh8(N\ؐ5Z!mIk.Mg40a87FSμi ZC gz˄= dDuv#;~G^!,TY4ACmŶLrbdYH-Y$X9$3[&WѢXBFɓ-3 BPp)f@^RXi Șdui8畭͑g&ac_glZ5J\?o(oA׺n?TR4-(x}Q4F! IpR*j;77bh9Xv (3ٵY?}M(;siS{kƎ yaAz(~tpY;Qhs/p4;+\f2|XC$;uDډUAJ+k?: quׂ\p7|"2Ύ&+'8ETL w$)EQ'*XoZ'% h:SFQ,#8U\-; *}4vsifL:^}k RI(ө^A-4=Iq-Wg@w"l[źƠ~9Wo*o$UwJ+@esQ7D_B_%Z /~]E c[5PrqP#[Xط8bmϷAߪb5UJZi06 YQ^IoxN|({bKPeo<=:p&roU%NxCo]^P 0S9NSƾӶ:Yqt3[$紴uaHλg X/5ڳ:Bhl|1kZRh=|P߳Džd*がWaF}T ?jmgS-- Ai<%V@>v*ǓiX%R)ciEZ=e؝p Hu#_f8A['׭R m~bWܲ%!nLܿ>/9}NMU^Q=~Vt3됈0y4c#l ;A`'mtCMm,gjClOCp-wLf:@{C4 ]1Yl8rb6XCZX4?F}KWe%kLl%F"Ĺ_޲sp؅i.s! ҔvY$"6mb]Z="^@wK7|rEZr>L옗jԥhY3_UE {RO!Ȅ{q nЉFdc3홼eb]h(u^ iUcnhdXض&oEO.M B&k 㮥).syzkBIp #WzŪDP%-xj/e|.?T.ۻH}(urQVu2Դg*4YWistj@tL]4X]bsc-.R+;8B؍LM a{<\s_7{d3я뭁ȱǩSEx."Sfod%D:L;g,< W91=o^z Jq"ߊi?J֡yݟ]殒HQfyK/q04 maOGl XC [_lO_48WI0 ۲?.>Z/ ܨ%^2`o-ʦ- G񬴥^$ DsHb()v~-c>i_1*'8X~wm,Whe j7 LTLrZM>a+b H`#pz6g׼ 1xsNR|VqHcjLd0IF):W3_!:D-WN-3[Dbeij)a1Bڀ~/0C֯ΨH0#SP0L8Gat*``x~4\jeZMYn/C:L7qxLc ! yp ^Аe  .3"pcr>RP R%BpoqKN-"Yd0$eX3{N;ڼQ}q9=XgS]k2!;jna´QB?LUo&O1@gh>v8zuzt*q/fUmPA= 9*ߟ0dyR%ODSp]v)rr?+XN%G*퐗9:hr+,&h?ĬIqYa\8t z=s/;-mr qR^T'##d2Y dՐK;`;/[^7tV&M a 6?h=҉W@yX19 Įf:`&&E]ix1CeW.̧l@VQܫ ]g;Z&Sa-6Z+ \u}^wiдoofn 2N)yxpFXEQOp7ڄ5\ ̟`8<L^) ΧV:">46r \|/>'󫓍-=d:vMA멐/Bf(+~]:0z>>Kjgٕ`e ׂ"6[lHJ`+(Mdž5>N^JjQzFSطI3 峍#'IUBW"-MS׹(H ?gYHj+*A4u:yqƩc0]\ŵ!CR7crL3tl$E-Q?&OYhbjRB+m 4% RCd9$E;15<\l)Tj4S}[R3‰\bB7jΜpQäe{!|w]9AD:R]KhS77s$ekVHcUeLsn aV:m޾z& +r0]ef8gWQe@+xBK9 5REKΖ9x])8+cpe;7 xl=9 乮 ѕ6K0'McFIbVR_(`Ȉ$ eI#oϬ}34̭zu`ݰ4Es >!J8,^ Pgkrooy`;[qMe/E﫡Zi.Jeݓ?%Q]1/!5 QHل%]TzR mbytNNj=( k]5H ?e#:pO&bcݡ:wޞ?qQ~qI`虦нc߽ຑa _~^ "u9dX%s2h"(4G(tLb;Bv_+=]@R;SJ9N ȍ`N9\'LΑ\`'$=9e%LRɼԆpȅlFΚ˴WΉ|# ANB_AXϜ*H;Z< J+_r؅TmaVI~4<ڻy8[_t;̽HSTE/dXIIhlaGhFE΃-z5!һ2^$k/\uVkV5az{Դ|FTc*]L*Ez2#=Qd @ ؒ\;xt_J~ 0'|&Z6}>%' vHرmq cԧߤbE*(w'pJdojHAi1gdVl,ER xLɛ0Qʖ2 =n͙f[W1mF> Gxj )gp$ө̵I k'jZ>v]~#6ĆP}!X& y}Vx5 K-}7)YU&W1ŭ-6NZǂXaԠ.A|2NچxۦBv#Sbg fׯʟ fixg>\_쥰-]N%yAwmҽ%QN8Yp~ukAfOLuM eO# e9ZHb?KI=e4(/K[AX9㒸t"b(X:JlM舘nM3uZdPu, ^*F%&-m ۨ.%k-qAHeҐﳺR-g= 0O~T+Ѿ\B!/aɄڟU@ܘyZ4/3@6 e%#]fck+t:17,(L\Xu?.d|X)9 P0)-yϟS|ͶYhj|3lDf2L, qCBC7rnF L+\HP‰>sw0Yh?)-ynj t;r5k~o38;pLX̢_#`댘NP jC@;@"rMu.jYp*2%$5+)wMC/<eXF{2' . I#pă_ʤl-5NIiHq5 i--x}>` 9I}ݨFkn3WGtu5"k6hFf۬j955Tc*D/+!хWPeQ 򠧞HL^ eP .yFt"aT^@!knDl(m6wBy(ߞV_!bSevޫ -AFHLG`jh&De\rDkգSϪ%.\u꠱ _0}pXc22Ȟ@Z:{iܴ&PZ<}T0dDվ1W1D}.a)Y0J?AV:`ʹCXrPc]nzN=AVrܥKL͈2?(8YKΚp/y'e<2): ?8 .U[ZJ}GZ5`:_q*i{9!G2Cا$p$ {Ӝ@ꤓ Iꖑ(w>OQ7Goѣ{޼212!A}`qk4]qO`3|˅v+ k q&tLyg=c)lzSb柾 |3lb G+\ђdϜbL w<@ÓB [ﭸ 2%ˢǵZ! ԘIi"a) "(2 AZ ͑wE'ؐڨ]>ےT."|8q$a@F!Fk2_ QQrs1pxͪCt:m>ZpNf@ѵf5p䅚F?0]vy8SIUdJN*HOp"fMdGȒ~%IGXY@EQ%)%]D\~K*+>4/͏3p3"'xGiM.|w+KQ,t@?Fz?fX&RN_*w7;ރ9"ϠYuN( )K+m~z(\ME( ȑ(ꆅV'g\ai׵B&\ jM Ua;z베\BI0Z1;۱$@Wrr 44ȍwvzh#QW|`yӓ<БA V:[G[$xr HOM32T:ZXÉt.Klt6D#v--D θ"$ެQ;H{jV56l!v$a \xkubNҐ[YDut;9ηüIs#{XZ `wq͠뀳+;6ι׆n(u{PDpCLg7_@L?7 m1Gt-8? %appOX ]kCb+!آ]Od6'G>8sB!@`R \d $PP6mfE%H ]d#ZX#6M.2Y=\j{E?!4ȦH};,qR5FD?R3F30K `-f{c|"Hi(^dDP:`;﮿W4G[Â:+a(%8M'̗Q4tPTycr Ԍ\wӈKbSON"1ȬkY,,l&nNLhc oF}^ɾ6Ǽ}tf%0$gLysdJjqmuH TF2H٘mqYc .~mRẆ⃬߲Swmw9#~i7eKJ_}YFM~{aW7Ԋa'&ḃ)2iAwSWhw\dWvjհF7󀕼ݜ8Ѐ/!qco!o$?h%E)OAJW^y`GtЩVTaL>IKKb؊ƙ31AйzpЛd0vpG`rHd/<4kGBM dl'] ˤgnjD p_";s*qS[mE)21Qn+Ǻ]M5|9 Y)xFHϕ4Bh.l8d<~P8dmt_yIt(8n h `Ci&𯲗@|k ݍ'#$KBM"ワӞQ >čxM;IK{n^ B5kZE?_ֹOe2>Md}DjU"6௎";C=U!/821nW\Q(r'7)Z)$o4tl#a `h2ULѓRt0T jFIhFVmCv2N?.fw?Ped;Є危uqa48Z4$8d::#KUei7}bOlZ&uPDJiʱ>tn*rcM_s;H@'Llziyg %%( 6g{ qzF䰙$R枔Ȑ;i0d'B]EE<0;o\`ŧn3!YjGCԔѳF*"Te<vAhR\t@:DoZ.Gv9V%e2REžAjb^i~Dk7~W0z=b ّ!2\JmXi#c.7 n:EC.GJ&AOA=GPgP&~ۙ;ƞ3.}E K;rwZ@E 98.΄rP%~P)bEy_-e>*40Y7T;&]ɷ\%jPA3jig.gpDƩr @<&7/ruB.p^E:A4 zP! w9 kX4p1\E'Eob,;2 ]TTuJrU.d$Cjrb8rręLKuЫQmxv'X1ay6x-,TL zkOlBiN==֖AcH YNكvjcٶBYq<JC̼= <2wB2ȍQKs"y%5ImF*{QNjHmtK`:0n| r=E&R^qBrY,c]3%H[0`V ɠ>Z * qDY.3=^*pRF JD.pYwEqnl|S@ěUyd p /ZT' b`_5% 7{`>2_K4ȇyc; @hߕ0#sf/āqm7*(y / R̠ujдX}LBY)pWVJ,Cx(0žS/{qldGY&)l'b9pĢxUKU\iNdYdΫg? LծEc-ѷqoaNc*D㘞XLÀ5rg &[eJImA[U򹂹L6Gs#a&bj=%['J|5a_ # m#fl";s- kbr_s$I\tu`tww_-ß:/U45:N~#ǿ:၅7_&^۟0,c:6%l-M' }1͛']FNjB~#d6w}5hQ߭'M~;N&2+"\HOvpuEp5Q@˨BwӤc9r"Շg,KTt#@t;'ɠWc"փܝ9&g#!\iVC4 z#CY5G}:|BPJA05Y{yƋuLc5 \t-"[ѭɝokU$vXimZO즑# 1V&tC;mĻqG4Jg B2Ʀy Jdg+tpiv @w1Wtucj#Rzf$r Xlݣj@ ꑢ> <!?'5ՙa rkaG Ģ,JmD\ucP[ #;{o%R uGzPk_-茑Թ>b_&=ZՠrZ4k4 c2¡:R,)ra+yG|+\*ªo٫)G {!?UǧI>xҴIؽ 7&ɿo<9dw-.p8!0ć72+`p -2SAkZ9!˨T )d"s0BHGLj! ` i W58uC?"ű(.7|)M *q2vT7بyYGدeOa*0Pj- CVͯTq䚱1 ?E \H>|v"v]RW)鹈@ZlL+HK#S췹[k0 >o ƞlݯ!bβLtWu\I0t,yu~;X@{a1̘{8`\;cf˔ʰt~XE]vnwQH+L:Zk(T57SvS 'T^߶0OmTXQ5 g!CwVe[sg%U@撀E~VyxX3Xu52cMv[mT+rjBOHL0_U~Q;LMD=]CkI+H15a~aN ӽ:F//1~~Pim&e KIMqi<*H`|.RuMV8Qu1׫neS͙&!,! J @p –wj]d!%tw"=]bw+5;^y{=QKo`C.1edw'ZژQ*Ep/10'R/JhCp-Xem,i$EU7.Er)C(ΰ "~=E+Yz)2Ec|Hxzۂl];[,.VNP_J=ZG!5"28İ?QaU_!tWtӁw:Aع](3sfk~6)_[^Cֺ݉=m„v+z{)l\ֿܑzcTۨS2Me]5eY vd/<;QV`ĢD}>#4Q ǓlEfrUU w̅xtӱuDB<wEu%¥#HZVao^ɱ͟ g&Q9,珹ۥ!L\90TB ULʂr](+)K}&*z8V]S0MO!yX4E}X|$dY .xuhV.0B:fZ&ݪXyIe9굗%o?ā |%Z,z'Zy%{Flvytv-j-^-au\"2eUBVɱm-Tܩd,B#A yUPy ظu۞u.4p'L,Pu &?Q mIA/` qʪW.l}`URQ |7yTt47 56FߤhJf#9HsL_pJO!'L$rObU=_X:vq)RMVM8suzЩ:0b̯.dL s"'r\D!nnA8iȾ` f615vqrqeן}*?1!s:bK%&c-v^cW$Bo s$* (ĩ9;e!۸Ǎ[@@6YNoIm+Q֓=ʺˬ)Yݸ,ss޺r\H/98şTA^CNPLCv 7K;&'tֈI0Τ %y$25Ժ9M \2U_=o􍏑$0$?mwK3'ڽW%,| nR)0INmئ'އPޯK7J^F1ͭu`μߔu(7Y@綧N͐=/6u|yߚX5((vSad>RAEN%f +TBk/W}l1Q%J%ۀv!}{uul_`i*佞\8n]KMʼ9O䕜: !N0)ð!Tΐr^g*lFl':Q[\K4FaC.1*xp£D7_Z&NbO8՗W>ZoOV)80fRⷵP,lvY4 #PA4Gɰ`7֘&} >`"Ss^)koH&_>gY'ZP˵@.gʙ"3g)@3o"3ު6@:z41'?YPNC ^: qKkkc +F˙$8CD2IXt΀Xy>_Yji $dڞ[/A N&aPo*-Y u n%,JFf0hFP' f1mį'CAZލZM}g83Y56x8]vsdc ]w"=XM70B$#eS.U1|+66ɞ2w&;(hG`X}I-KdV5\Z4κP:y\l%_\z:o=s!`(/$Λch-(H;ɖ\]l'HX A3, aja~ܳLkECճESWu8`ҒuX-GZB!ű#R^ 26q4G,Dy j(CvLM(OFr3|1%fkTba?qʡ┻N[Z~b Ų|g?}`H߮ !LL'm ~!:B$ʦKx< )~kiƿ I~{Z3Qx!mˌxD¦ܤ=m}$瑷Aj q0& | c\`myr"Ģt;r,0=Q/ܝ!3m{b pZA=Ve1<` N20{P6G&ar8<(\n@f U[."1b⎞2.7>}E^m{2 9KtܕepV.ULibh0@r;a#Rk%T#8T=VJ[j;"Yo T,[%*_{ʤwЏr8lî^pFL̺-zkc$CD %)UsMهFdJ>lu ,[]XIݣvDF"n,ggh4`U@IuM%(q`cG&|v|!nb~ A׺RIi4o i(:Gd65꟏e!~8IڀR7oً )s[L׌ k.REXjĊ"'wUsȨJy=|Yٱ78>tZYz $')-zw#hEkbD,{xS*i,6@J$nazsHyioA=p̖1cdz6akpFA5X7SG`:XJiNfdR5+x3nXp( سym}nj,iv$C?`ۣBs!bQ9YCRDә4>/.wl){"Mt[$ Tޤ-{u_eI~&Cn&<L1I\{IrxlJXCW>Ķ`+ЉÆt!;}6Xq&| nL #D;bD@R2z͵k?%@+i&J"oˮhosY2jn/J[`5"?԰uJW h oJ/ Zׁd t~,>4Z[q+N96!I7qt^DY,҈{)jF"ϲSlmE ?ەmh"n+Z%j@\f=B'Z㰤RӕuM狁 6q?`%vjT HvW *n6ͭu&@C5^%6dEY<_YH/s_-^‘g钬(c1 ~H7>(uK%crOٴfzoh0l1}db{qQXǧӉ:agqYlVE\'`+ȎwZòD5@ b_f ^dF<)ֹ F^vI)xml (_.RDH|Rm bƌ>hqsiaZTV.lC[>0U9M0ZlM8rkt @=!UFNXwhG 5w;͖?8 uHGa*XESFQ10@I=!"Zz3`kMĎǔQѹ]Kg؃SǪ`QI9$ip[wsqۚ<.J%΁ }ЁwSP4@v^He`!r)߈p"S:W0l 66itךw=2 !۶=@:27,1(S8?6_,!:OZQ8K0I L;dHth,{y,P[:vK}ur {gs< aшoɣT͏ shZyZ xb9t3Y5/T}nL÷e#0ɨ4?Lc&Z HH[B:'8~l\b&B A53ȗr~9Ұzvʁɶx.)|@je>OY iRA![Tb~Pף{7S6ן,,7iDiRn/iT8ɋGÍ~nxL-ob-'Z1M4GwX2|rTD cE^aꃾFUCU-r?DA/@B(sj3d͓ 4*vEHVxr}'WRgqilr~uCZm*㗈F@f>]zhr2cӑ4~4?P!2f CA9k[Γr *̷360:K˼e; -% A7'4vf)FcM=(K?j?qXK^X\.9?Gqn%ܵ79]lu BxDM^>wt{,Cx l, r!bCՇOo?Sp`=Ϊvqح%!*pUW|2Mdf%$">+;sjv M׮05>*MF'^0njsك$d` LMnViUarY & NZDx%jcr Żs"y2macːm_o$|XfbƦ2C*E̘g ֐ |K۾]2[IpkAN1{Y]Ђ}[FCA-ѻyH3T+gV+o'KNFCtPWi d>6oURg=zL=j}5m5!C!|pzkjYBO Bh,"^({rP}*q5<ܜ<3 ;&.`I m,b>zly6^n\ӱ*Q$'&1|#/0)  eNI,&=' 5Q`gR ;>&*KR8?6ƚ@(jާO(t+d2)<Ͼ/;>Lhyծ3ȃ}jkWgtb3h2x]/D'{JhY;(bYU}V9!c}U_Zx8]b#7A}ڟ mu3uCHA$u3(܄,}n,!QA<:l!2@ nt/):CZ/Ho,h~0k[M&`,*hܾIK4!|ǑFT1T]sv /hwGM8ZᒜUB2Ir vZeڭD > Yc'WǢ]fAn'S4+A&Fwު#U$K`&,J# ťBrT) YFrnW!4%4kPI̎aQ( Nwy1fB Rf Т%sp@-lb;KafmRR@Kkׂt`F0ޠ 0AJC䂭;T'dnUET[{˳lxUD8yI >{Yfv롨Ѡi3vҾ Fn&v# "PmmNɛH*5'Gp058v7: )9fY,qXHqơ-e$9#1*o: ̳dgj;^G JsAiNf;Rn6E_ZʅCAI.Rw_U\ u9I6 T{*(& 3$A]Bߙ#G\3c|>IʣW䇾c$[Z*h@Rjzs]).Zt# =1y]x:yIej&rcj?>>Mxgͣ -teWxY[Q?谪؉V Fe]0A{Jmvށiچ*!'<Ζy$}SDֿBGo@G\ ͨH,]ܓ+o-}-Ư]x'ʶle T_-.߻h)^meT uHT==1Iˡ;QԤMXa9*971OQ`y,c(z0u c7ȩS<6MԩC1^87 l<`ńJ*O:)O9ALt|}Z~s|;'M<'1ǘsm5Sq~e,a{r&*D!Q$ S(>ȶhHݼ`\A1q,)VG}-pڃQ[5GuH mR8>hl^n߲Cᴭd-)iec렩 иv:r^E,;S8zlRU8hQW&r '^}ctQaƲ>-bDE Dl۰t6s\ճ9Xɣ]^_ƍ~m|$:պW>NxKVSVÅMZ0eai^ʋWߨVM/I E(>L!{'\ߌM!LCU oSb\f1ST$j6xTDq+u儍?WK-t TdL!7JǕ2o™a~GOѻx17䞐u Pv_dMU Wg`INfa{.X(\Ԯ4-VF mMY6\17L 뿽ZPAgU!rh̻lwj Sb B|=%եbS {^yjsъ2p x3d^jujCx@^dwp߽\]&اVMPZj K!l)0vQ`3/T'O@q &,"Sxxo/}U 8kF h0߫jܕW FKUL*-A >Pp#9CqY55" e!\58`s[#/O _1h-p}I[DRdvc[2c.ִhr=6ğ+5C<ͧ# S76IH}B3 reDA{21iꁋ_D5ׂ;:MA`7H,xjX;tD4 F]wDUu`si WBQ&4'7|KXB^%,[>QȅOx;ًYvߚ aݰ`DՍr҈ZG\T1Shݷl33r;)SGy"g2onD5Y2桒#\{G%>r@s=9<_ĜrlL -Gvqί)Z'TE@DK֫u;yPfZ؇{ q0#)&iK3F=F(s. O = "} k{gQ5Y {+`*ejRjdh|\q\ T86 瑉}|h^0%  C/z"]ܑZtE+;λ)T?YB=n2e^Dee-==yTVW2dC[fH  R,@hW3yOg4Za6u{wi׳.WrS Kr aeI :q|zUEZhod 7E2x s?ndcaj$hUY:TDϑM ҮIGǀ YWD{ds.ʵ,Z~Ӊ ߞ㐃,7o"x*Yn N79.+ɓ| .G.2Y[ O'|n31==Z?OZ\cxv`c΀К %FσMTkKhU+c ,5uwzNC|6 2,csU;qdQz4"4kae,J[Q af=;R z8"Pʴ HI/@Nb/G%,bD@kЇ\O/s-/J́c&[+WO980IK7dP H?!dd߮+crZ1Pq/pzm [J@^gE}|=}2T2iJٰi?QJΩgu9D:9"-d3 ,{J٬23GmCзtm@$%W_b}H>esVc~k3@SML5 pKWmfݡ@)DՂ&VEeFݿV.þIA k\i+ݕ /T٣=l)85f{zѮ z~2>,HS7-jgQwA_a٪L vrkw%[}| \RbsI/Vc+lT8'{C |"5("amds/|ꌵ L;@=ɪtJ4^vA]bn#(^a2v90n%5!{Q?R5-tM/=,cƽïL/"49m.|3>eډQ !$:ah6Ɇuq5{zSְ>Iu$Q?Wõ1?uA?i xC͙8>5Yn ?yfY!kZ vg]~}(R6wR>2(YH{͊ ríAj]^9q^jZn`}!Iw[`h]׭4U_@U8-;^.nųH8EҐL?c#< FXd LUkþ}48BC^RƬMJ/B `K)w{-u3B/ 7= 6[խU+iG9@ =T⽫62%-쮗v wu!Yze]F=YSFq[ BQyM!cB&Ő_4uP"#Jd2#FblfJHa^U9rZ+"v9P*74ʳHj(nCky/4*r"K1EwODe' Uu7fM}irMdhąq(Zp@Xb8lΏTyNn/Xcd$Qۃ 6Y6%wz~zM ?}&r'@GR=|L'Tw Y;nSDW*O$1XP5n?F 87cC/ ~_K΁E )̟ :ye|nX&b8B y۞_]P% Kl)9"DyT'?xztAj[ ĆT:5ߣNXvQm|~ U1z(ܛpiysfʄyHX>F+p !ƅqV"^?]RMJ;wV֣cCu]Ef4#H "{-8M;E3W?UE{Pg}Zf#)ɵ!uj]dKX[IJ^H hff8<-uᡥٱmdh]?.r.Z{xD︼ _E;N<:e{)I3?KLmy/թ2GEN nja8 ('BCJY65*9SMs*,!؟UJ"A%#;(hqd%1K+$ܶd+w;ai oJ9B(a|,vP*"އGM)rU\6Cor+ * 7 x/i(X3{aBT@oS21hZZb^ BD#u5k~VkZر UBzZe&u8JsEB'}s>UQe#d۾y}v;xz~R?.m#H_m:.2}!pwSyO44~r+ˡ8.5\aTYJ"y#A-oN!C ~#%9_DTt%_.XnFP`)6^ɑI{>bkY5mWOiw' Fa''0y &is鑿(+#qԪx3oH1d8U/8`mtYIt ?Wշi1a  5)Z|޳. gxHe襷eփyȗ\6*|NܢY[4{GEP-e+ɥҶWZr~-|(ڭ7ykS&Kzg R 2].Z, / V&U}lś1 G]B UspCT;GL2T^? y ٹ g z_{| Mݡu6_QH1q8+*Z ^i-t D`77>VL5۾]K]N\vMxɹ'r5Þ|~8Rϑ` Y!,ޔ[)o<'G^Vj7oPԊSyxq(]Y= _>EFuYj#wYİW޲)Ь m+Fx]}Ѫ I"]&^07&HJ4wX:tsוo" ԚlYl2[j!)gŋv![ڲh/n-{ɁRw H:F.tp<4U$RbW7*zP̵K 9*Oy~H ]}4U5/u4ݓgflFO˺j裾2Å*aQ9\ fLv.;[`շgP[>lkDB„Sxlc޳T5GM,]G±La5饪,?5xn*m[r꦳_sx *VpF0s$x!f!\Jh8b] ׺gѿV" snu'  ^rg|m%iz4L JO]hƧ'-_6 O*]erzBa$n\s?ךM0t!&pg[0Q1ޏ9>Ju{sc+JQ\ÈBo#S}1N̖ O|*Uy:x^$%KnPFl}A]7tDml~#c8Xxӫv8` l4}-EޅIȊXZ`(%4tvz?fؠsH$lͻSݒ}}0RITS^Ȋ!BLWX|(&ӛy EČ1iD&f > cV#VB ƹjCX<+Ot܈+/8sZ}HB9hL֬Kl^hS.:9^ B"S^Aq9{21jHlrP/I*j蓝Sm'[LVf# KڒfL-Ϸм&q)OM`}\ Xse$b '"^Ւ!`qW2 U%t fRsIw!^In[OyQE O(SMN?DpEo=⚶{(XfQE]96ﯼD\^>wowDUvXHATGSӑ{HHכXhE s&b1.T k)f2A_Qy_Ϙaymm9?Nd&P[-Y97H=pRu(0g3Qmmaߠ8AJ{OlKC– A\HP|7࠼HÖYAT-$H5ﷄD[e1b|m?XMu`ٸ*/k$#ƔҖ]dT'Y|pf~;8-b󍄇>i6*̨UT&tAM2yRHփh`ûwPϭ-<RV5d)"U5}ᮊ!Л~+X{e j! ҰPOrp&& >& 9uSZɌtqzFfM\q1R&FbF:g/Jl}/q)?'bɖTuRdtx_%vtGjG0-3)4^H籽)gLT {[jzۦ,cQsHPRDk J چi^9ҿ!S2yLԕ$c75ovF? >YXh$PlgakDV(= &C)$wT霵#=(}$! o*PCJ̙Omޯs9FnHwL82Um.{Ff%\Ѕk~sknE.9c!t +Hb@~/#4ߔCwqt|L0qp TQ{ްuIhrʠU WOkmhPSɪsHL8"{92ۈ$V&h3”|(L/K1AunFN 9&[tŐ+1ȫ-HI2j<8+59p18ۺruo7~ڕmpUKN MW+-hhB\Iorq`\%!nECs9 Z]on]慎nޘr"*"녲 dF|N!mQ?M7ֳ;`*4K+h.{2 RnmzG90r*[(Dp#J[45)n:7|\kir6*|N7\V3cDJot֌O`cOrWH&/_&xBZN .;$(@~35_7^~{HxBlTW ;~Jb^r5ԕo0: J+N WBFbS%kW+} a WH3  i@@Oþ-$3p!̣oN2u t%Ui, 1T e+hWz3́d@wc?sg5ɁN?Vv ϥ)NJ{Es-*"(dN%ج`)tT \,pltCr!$R[79Y52Jש$[ $X>9*(Lv\w:֓ۗ5.+4=i$ FU0AS|ZAIL65sX"12]㉀+t.(XX6_8{m{V )ftBt;`N?V ngb^1,ql"3+77u&z ̾B sCׇV <0@qSar_Aq39:J #wh_awc8vid8=P٪D(@3`_Aq0ˠH@ {!:ʬ>OfA:G& 3hKUż@DReUn!6nȘEn=(kR3Ąܭ:5`:vibS h$eGn@t6ZӜX{H#*ހ !Ύc02V[^;TcfT]#]qp)'6 4h^>,dن $65[ mcNx gcS 8۪U$lЛȲۅ%B5.@te|8kg<{#SI*XF]ɿ#VԌY#ahQ'sbv!-R'\dY>)O_ZŅL7"n7ky@=%!x\Ŋn dmFueP,l@#,;[֮g=c7Ð]7P-lE5, Zͷ:_ܪٿMPO@7 .+e(0c-^b`%bFy$\Ky<;[0I0Fu"{"NЂ]0/W7߁MYVe[UWf7CqO-WĽ;EZ8"A&u3a7HW0Udi#/rOOq[ p;[w$ۆ^\Ookyqvۘ+ xiZ[cǥ5{",(6Ndsa97Yز^`]ͳ1g|gxR\2,qra[ROY$\BNke]q??P-^VBq}Z 4qZ1e[`|u(_#m.kZBq[UU L+6^D/j4$J:x/"s"+qZ1ᐷ( 0enJ<ȀvƧM̉<1Et:@xʸBfMww7 a!Ƹ*d>]> Xg+ b*PS$WPxX lMqD.m%rErDB#̩yO:E& A=Š>y wW@̺tx*jn?_Z3࠴]bGsze8#SÖI.0z9I/D`G."U:An ~Z#0].M'k􂖖Li&8Q#uf볽5$Lk8Uh ǩԴVŻgڝM6}_Eh)ӽ-C xH]@1{; v\a6V @~./3 (N|;8-ݽ /Jtn!9PH.q-eH!W{uJv'p)d( #EO-U>A%4v.55jefS<%s0yC+Ejk#G:_'Ô+xlIYi)k4Eؾ&F޷%YLCBt1>c7HČ 8K\RT> ֒ CԱыGL X^@,VDl6$`Ā(#rº79a;Yck˱0Uم6ʼnD9dy'Y="vw+j̽5RlĔ(;D|&0mw # gv @@|Y*WJBJ@|9GpX97RY};oV{'kXϩ3w!Q`H&d4ۥ?o\`Zus2 c.,U[/%9E—7W/9+Un)h0Q]k'Zꭢr>k.a* f ֒ ,;"ݮ8M{CN% B/Ɍs# eBe%nЀGA|un 2<BE*a2!|Mss[dnݲF<3otՓ RHTby0mgmHK?Ccv !hRC@,y~X*Fކ4 kU'D^VRf#Hyq̇F$ldE4)a, >'9JӍlj-BczCEBht_DcJ=bd|,ZG{GhT6RcKˋ7:H:b)p)|e8(L|^hui7sRAwc@\G5l LQ6ۉO6e/3w& D/X,"+χt5s9%liМ*w?ӨǴv V`*n"@`$phj8Sռ0D)@d ٟfkHFͯg߄xDg"%֌fmS9¢px!#l:F{^Am|@)vy1HhU SC|I#*rk~17Άtw`ǐp:@(9dDk+td ꭊbm/a+~m`YB;,w(kR[6QոSia{TR*$e]#%vkN -[eS~*zE ك]kTRƬ{jh}t[:at#9'm'7ck).Mb9(={tfQrKA 3c@"s.2+x/aS$x }{7dtBMa䢧S_pd.[\a6ѽuP8͂u1B,с5iBJD\,OVZw\IOH5OxGPW\B8[f\T#\jL*Ôʹ;(=N,^FvSCb7lj,&pX,v!=: Nݹ: P-6e;* Yv*qnM2F=򷷛TM>o~2qIwPqwݹ RSy $5^B޲Rp_Q+I4~ES-𱰛AП{A-8elMJT{^/a-ofobzf:炙Y/ F+ \fUd *aM`z3WɝJ |#%7oHK8)ÙH{Y0(T5%;xh?IM9{>s'>MS"-!ݟK(&Ҽ þH]Ju١oԞW'fԥli8bķE0xz Z^Mp&{N#a3 hܴ&jmY0,CUm="eC#TIT l'ڬ_ h8"M9fX(J吳̌p.NFx;w3_q{7DdR ۄaVand7-Uc *ʭH) 9n6`"bQcEmsNێA0|QƇ=\(0q# '#ڣs0<45'$+7ȅ}S;Z#^SxUZ y lQ)9-8Flt 2(lN߭\Ι;=m!5!~|D,7s ];^8iAwm5V'pBXOGi>4ʺ,[G.&B_ʹ_Y>03ٓCc^xϞk' U|v"gg|e݅yҿQ7TBPiUwc2<+Ŕ#(T>S=+Ds!| C -n&BQ@yG>p1<}}dsDsOoim0Ʒy=Kum~q낰"]̗# C gz$RO0Y`% 7kIڤ$J xj z֯SP f^i|㖘0HQ,ȏuҵjwJG:E`WATS1u cGoj~Qѯ7j,\#,=d[c$;zq~x+1?)ob,>i?mOw0q(RM'IN,J%c6 u(ѰƤ!VWG3 '\W+TH͸ ~{n+:ײOik7w+6uV3a($~}gܺ VCt_|Uh lWR2لЖ%f4pL_ 3?ڒDR(^9RקR[Rza@ rJyuU (M!u#!VcYzr^'vq$(DV61Z`{@蜠 6%wQl8o*~dY[I{.u\k"COzmmeK ="sPIA=Kx$LȯcM89./uȵ~ &ARE6Nj]ݱZUu A}ҽ\c=P[@PN#U;ST߿x/a!(uH?'pRu þ4ŵhb-p>L߾+-Z&Q9}|ԇ‰0|"%!h!wT' 9^6mq%*m h $/_´ ӂ-G&BJV #}S,NrCfRfrYrho t5[i=J8vsT'Bc.͞4?^Н+Gw1>5~_F6,{,nҒ!Q#{qj%ESL ykCu@=Ǿ?w==3V\ 6n(pOp,gڨ36$+!t1o볉sF` No*&y{57__8; WtTm 0w:tfǒ{B]^'XI\|fŐ8$5$4a>+tyHHN tMėtfJRy1d`]}^H8qedRqKpYr8v6p 겏S#,ϻ3H) s=-h;')Dˉ)XKhdӶ}gs,_D8vҝE\[V,>e!&n! :'LJxpI4g ,[swVǟήNѠ}++}-l`MC}`HNy)̅j)g_}_GB}c\ %PȠ$Lp̪=_8{Mv][6P CĘ `Nګz3u 2ɀ'538+>c+ԝTu*#4o:ru$x<0o@':t8[I 2`dN-\iGwp t~L;˓d+[5р|Xr ůHVB'φ`bVV A P1,|{b* (d4jzSl[J-!F Чݚ⧏)UiCNxHN0Jϥ(BlCU8=ZOMwhkZu/jYe*Q8(Y78Z|HFMEf_VN?Մ~ȓL1oZk_ĩIaBMn/`y*`CI 62U^FIUk"P)gčJ6G7Ȉ(AV 4]*5KCovB]Uy[H|:aQ7ˮ1@)_9,Nab( /ZDj#b/+@3SpY:`O1ǢS"14vMFY`Ite 8hoyRB @oib rUdcި;RWg}կ|[ \tEmk jJ^tQ+*ЩU !Y˓ ˟#{Т! ~OJe7vL~tzH%.=rr[I-EVz^XVzYYxOo ZEj$$^@䈗)yTCŵc@ź?=ħ(lfe6 D+ (D2m;eVRbBNiy:"<+Ǫ# Ȏ]p(͟┇^ʅb6{H#O Eӄ;dw^xsev0(N*]phUP$b0ӹ''a=>E O =PU|h\; ZWI]4{O~|L쾩qB3x% Ӑ4)>+E cű*坞)V3GHB)c67(nҹWyn. _ɕF_;;13rPf/f _FDXk$  'Q͋d$4S[}p*hu5B'qe@b"d=:-O)^6{vc1P}Yd@tqut"ه<b@t>~uez>NI rr&Yg=tnp 5{cK_ρƂY GpPJUqK)@!8 brhfϗ/g{4(Y=8M; |)d,x)3psMkp:](DxFBsvSM`@VK)#bjPYn6f8ׁDs-Fb~eXX Uw"@^j {ޢB m2iׅ2&P:O p 5:1(l^ÏKe=ҒN߅  K¦˲h< ۮ)#j-iԭ;z)Fh{ PqiׄŤuXviynSCrW_ ZI"!RD`?3-$79;h 񹂢aXJM7 ̔%Cu]h 傂r9Rr_jFJL=ߘW OA>IwcEo;rXREpAB2b ,? Y + dYUQy2g(qwM;gΙ%Fen\4<k댫d9<.O4I34M{WPKQ_(U'o> *Qr:l!7~UrCmO(N4a"Pa;[=IsOǾq60)nw01/Q,ao+a닦CIFM н-˩`#xyPZ"q** qP*>j+۫#kYeBy6%B2}s)MC40 I3b yHG^]QY7 $X:#؍0:>#8U›XtrzJ>ENesuOYԈ (G!>[nYQ;ܲ8`NfC0Ԇ$x=nS+`FۥH#|;91VTSG^! nI>Jwin6h *ʅo(=[l:Ẑ-hxr-Fku.,5+>XkidQbDGq6h^ ՞ݟrl\9avPz@x¡k5VaZ|e\끡Q"C"}I CޏEr2P?=nRv1suZ8K(Sx%Op-Gbw.iI3̽IcȲl3p"U7|UCD#>}ƪC©GI/ ꁮHs+gfIoRD5H2J)a7vXLv .#f$9wbM74"L7C{ "iՖ>Qlz ,ݢe8Y/:1LtToTnRՐN&  )a |27y)d LK0i&:#s Su('ZTsv.ЀfVL18\SG)0bs4|n -bSfN߯ț4xCF>Ӛd-PܲiΖ{"Wg\:;<twm>ėzc``l#"HacnDږƃ-$;< v2~vu]jZjuJ{TdJoG OIp(KP5\CAP,d>S zM2 L&7fFvjY# -e= 0$Y|]x:ɚ4 =d_DZ6[.lDIJ\<6C-XEڃMa.v, s^ZW`tK~N~f/uh wS/HpwX>ȟ Xb:gA]byQIknJ&nB~1 Zo{-=VGOp %  i}grPeX֐r'DsU; hҷlfޑPb\;JrLFYj|dNZ!~BKbuMRh-(0‰7şSrFZV~++BX7H-`3Ig| >ˀ!-2}he:Ms).`aO|`bRPlAEZ =a+# xPςS$|鼭apH!˺_"a#~$ƩAuf||u}]Ѱ2RbTQ";7`"P*x\QEsքq璡-Iqx逡Û #6,(BEnI;dUxi;دo5boFUK,p4J}#$&{g38f#Ml2ˇ(EMwڬL'~ݻ}.:,/B3Sa*4j+ٯ˙o # ^>2 jA| qH"ۘZLs=buhEZ]h{Roi1M`)ec̖WU"aZ<~!:V?`wWˌÈ}S:8BO2fR8)#OnQ[ $_.ZB *MLq>Y%i¯Clv"q烬dQa^I }U+ņUu8)І;9wFCe dfV PB DradbJw4E׏_~=yam^W^l kS`m"nCzdf<tb ewz38^,"u,/8kqPa) "@7fݜC#`+jikh\۱T<#pjV1r:Ӄ%Iium\mOp?5ZT&GI |_Iy=h0%n!7|-K y(AӾz7ڋ!G`.0CkM-Ys)󷨁Np%t Z?] Zr ܢeG~n~B}΀;+/z̻1퉮 A>6I3 @PB $jP~Ab\;JW$)y8LuD~/jMr0QaA9cF#lfQ3VO, 'ev`7bæ!x ?pW؜iaN r#0V''An'J`:osUU h6*'uGYd7IԄjǷP7ݸG(@C @K4zK *= p =ID[Y'J<5D&nÛm < ^6 {\s}cCD5LF6_b oFQBg[ύ-Ɍr,6pSb5rUYBkƟlΒLElpzVD*\W!MQsoϏ|WQ+^~H.5/K ,PHx4i)+srXϔA4m:U⺋s!\p_3xRh5e9QPr 3iKeX|"=oyC3@N9ޗ6a!CL.*_ӴOʊ#sؠq52n# ,6a$DUlZ3c6@@-ǘ @)j[-W:Ifg !sCWwAn7+K'b53K=ȑV; YN%?pD][˃Lp喂(`fVÖP`y@7F8q݈V}Ga0 cOZ#S!?|ԉ: ㌻' <]ՕIC)ĝe<ģ K+I LEp~X(@8c!s r%cycBE}"7~.>#b,({GWx0:+.p岖ģb+$z k[o ͢b!`pa_/I9F`vF'[# 2[h]%j#t#LKK[8@w^7uêE0Z#X'+@"C!:<ͥ7FXWaH0g/S3sy(ܧƼ/sʋT)|ڙ+x m7oGv\*@UETJe3A^|l6{=嬔N)ƕJ{fɹo)7@>T!3(9FHTY>s%_ KƃQݟ.[pf+4ٞ0a֊ia)߾q!əke'R_d*HR-GlPdb>֍3x]ǰ}`lF`#xgfS.X(Jy41w -{I$`$[ --Q'xp.INe؜{S#uf"slZ4XvY󋶛T ǖ4^]n|K z6MH+m}ݲѕCR(?䐆H cF )ϑ !&OpO@6o"k~W.WA-dac`duDMD2PE>$A*AB{Z%x\s5LD@F3 NT7&!=s6S$KmrF`ͣJPQbueךdk񂗹.hswpMoņ6`n6#A^tH;V` 0}d##_ 팮2* I/!\գɼ}(2_ru _]>n7˲AshS̒'LFQ4@ ZB>#lS[ @TEQqt^f5]7M^R'uq& |X Q6t۝=!aB*:jDg 5"GvVUrd-3u0oMyl 7q`[sʋH F̶ON_q)geQ $oDvZo amk_]\pWž0  Nf~ʙ'oKq1X]>s*X֢[!C:{^4"K2L:GNS`ւX4rxx*]ea (M|s!#_6yxm~܍TZ R{1y H,:(vpiBWEW#^33FkhYy%3k4<K ߱lNq%Ͼ˥HKO/qƩZ -G Tec*aQ]n4$ 9G-ҧ:{]ì'6BCb8.8?-Y&/\)L ?'Ɏ`:.֧EmA2/Oq A p \F> *=ob½ܠ䪜 Th)f`H8` 8NfDЎW[KL ؜gQ:)9a[2B6s +Y?=  o >C?MCBuStT4צ4H9:7t6<,w ͸>&8{/N>&ig•񌼚p}X%} )J(p|@;-r>Cz8{!~ !vrh?V["dN?-&X3i=hvlVx\5$|mC$0e&9bŚ `PT)lU+t#Kp׹Ǡ^MЯBZQp+Åٳw5]Emvܕ͑~ZXOAqM[r~7\öI#PZ["Ѫ> F@ه([4KQyz%Q)IƐy0g6u0y-}RG.(1YfUiJAOL Oli P̛@)q[ҽ/@;{i;~UZ;lF~(M|}t^łSAP$B^ oEfՖTW_<#Q"ϱj$}`vo^̹ҹqZͦ7tDz'ث@ 6Fl? X5^~yXNzc Ք7 ć1F,ATԔ?b'}.诜p $N"Iaܴwz@n#J {)(6 ;}^rTz~: =F8nxL.ndza G9>`U&'BCc}\߁-ֻi7|kFx}Ws?J{N^J 0O#&'J@4~wobᕽ{~/ݘܿZ39QNV[^]PX%6shH'PcN/(g9Uiʳ1edAn> j|Mf; _E>hf_|W׈b6Y%VBS|^>48hBKGPQ$ZG]a1970x#k# `qSoNՕ9U[v: j$p ^?ՠC~6Pg`} +؁U#loJ'6HhmU P#' D4w扶2l5D(ԡǾO0Y^4\sPZފ08?_! F n1n]әq+w=T΂~G{<#զ<^@![)կThls͡^d̋SâXEYsZ>oު*^6/e@M~D_~^EY#῱U+C'WsikB@QGrlp?`c 2KG:ObEl*٫]2- XV`7NN6;NYaKZ\%\oShhF⩟j7K TY 1*)Ky~pD 2ۂxJx|F >IMǗ +]@1Gk>h}lMQ\ӄЦe;Vd;Q!0ۡ;. L5]u/ $5#PjݚS(:-[J #&_㈑+HH }YQic'-ཆEX5] ~Sˆ7Yg[g 呁t*&:z*kb1Br_9Lr:~HEBqe$qxSa.a-غlu Ľ3eO(Wl9lT˱Nh=G=\u!ޙOQZl<~l) {Wƶж#"eǔc;Bdk_1S}GA2NVoRJ^8=$KȂ$ iĒua'g#X CZ6k9D.ܶBh)(q|JhO[B+{䕆J}xt 8{s(wW)2er^ƍڦvkZ5{ VӀ USkU04YAb=&=׮Z߃Q n=ova@ 99l):6D!P0[5yZsk>X ůΊQ. vT4??-Ⱥihlbz)YɆcjN1u.ؤ#y*WI:Db#32$&(OT!O&̵\h;肴VLƇQREf)2gI~?';lg%M3 SAPL;˨c2n7j L$uo,l^o>= O 2)d9B4!ZKL ]x¦-s";o/ )I\ay3ykP^L+e>CoRT&,Fa\ilWj!{XQ/FU˥3 NgxK9`z ?}@xI[PR~ v\= vsh hkmwєgw4K7夜XudE| DE&=HN9@ ZȁK=x@ﴀ.OoͷQ"x3堑\DH%'nJIq؍2WLb}aUdȣv趯{;5{$NW3F|8GS-_js's7b/L'dx:4Q_. y 3.jJ?GzTn5`@EưnGG!vV*,tY]Sͭ>v]{9e:׵-Ă /eH Z$40s׮=oW4O ;l*LXR'o3_-DяiAj>1RÅ̆껠4ƷܶKnaE!^(ߤ7C;j$FJMä#+aJW'%* *#q  ǝ<hKB@=/gr>0h*EUDB b8I}(͘`cUbQD\)QDI*+hѦȏ#Ԝ|o_̿y :&{G9DV3:JKALk}Ը~L= ϊPVmjJU #D 2tyG#j{m)!@^ oȤb7mЩAg_pW*Gvut]RMi)ਥ a)vƳ1_;"-(`zm\3?6OIZn G"heڲw;y:-}ܬ%;2ej]XQni!D?p(棒*t}cBXqbh9ФiSMIhbwXO"ZC\f 8qpn,qN +Γe vsv6 !Tfi% )ݲjhqv1JrKTսŖy O=Mib+tU0"ߨٯ2^BT6Y& [j .qޑBlAaTIh_B  ]'2w-#'[b&e.Ll̀gLt :$9DKぱh093Cc2H&(m6i%7J뤢vx6`+ pA7̺NYSor[Os{*W5wrV2-5 b#Iv^UPq6;,YTHe 9:|}Dn㴨vlD#b3^G4Čx1/ܵa - nyw$qfet" ^+16v Ds,&Kw5ZVկ͇G/;μG 9މ]/CA|$`N[5/\?}SឨK5 H_-9T}7E\5bJfGj Z藷q BT|R L>2"uPv_Io2%A k. n+;:#w/ `Odj"vu1u rAiC+( "Gy;DpMp⋤sg%/ GBYS1 T) 7ys6UFYRp"3V>mۙJID1fwpZ;,rI94p'%Isr5|'^b[cΤ;G'C>;7y$&XPvU TpX>nuŒL d.k^򑭆!=G@h Jֽ؎)Bͮ3}bS\p2v"uHyqwɔP?nEu@ K!։@4`]=]"N2NJ䠣!d8&~wyhG] *>Srqbϛ{}ĆsLII4S{yx4W{<`0nY~`?uRȰˤ sIlXvO`M`P@Sȵc\*2':,)OUrA71jĢ7 |ѯ<Z7, u]#\*w9AvI} j >У-&^PIf# Ff00 C ]|q*E %&y',9༗HVqAZ=*W7b&w:V/n.j&ٱ6k=FE$J*޽-W^4~q2Uܧ]sI"kWM%vQu . B ,̧/v/ӝODLplVh9RnuHyBAjWzP,p&=i|yv( [5P(1+Z8/ -UkC}b0Pܵx2f[$dMǮ#%>*ඥ\%bYvD{[_S>Ge?^{ݝֲy %*MvM}1xE %u !%7/:ZܞEpUX*-Q(¨p<"T\8 >yK[Ծ,&fA]%|vQ^Ym҄qQJ+QW#^;:'`?e kjQNS 8iUwCil: Ӹ, bD&^U@>02$L@O1?uۅ{gL 9}0H|zŢ 6hӡ'j:[G߳I?؞#+fߪ<8C*'ޛJEyY3aP=hV+qAv)؁x-K$xIU][nu_.]5GLܽM=B0pkzn^^L`cX#IoςeeؙM>1U,7Ecnt1&I=G>EylI2 e=Nj ?I5d0C:z{@'Ï-3)i;3Vw =lf DI/σՅVjָVjM%Gr*pwX#Ա/ p7*^[yMĥOǃ\ʞ(oYY*o)jqeط/>7ɲZ;Q];~G-Gt݄p$M]Oʀ}!.J韑- ˧ŨNZLq+ETB2RL)-P\I6R#Ѫ?G\m8iJ5O^SIEDVX!jsFl~39,FiHT$mavl!}'!(068|,cbhJcP{\>*Vym)}jq!^e܉rz38Zr&JEƖZ"ڇlP:{ L^qF!q1) x˙.4PwM;"pMH (WmD39W"o&]cK%|mON h-rcmJ*^Zr>ƘEYF.Q}ٝ]m1I_XSTQ\GCf}WđuZ~wJ4lCq]# j<6ת_IisCZ5=4Hh!S042b Y9 '&⸽)$,3C,a.Zqp3F4,$iE& T#]zj);stRf+d6ӹ]H "IWl2z maa׸T_韆 sAAT5)e&^fB\q>꣔#]\ڭ^[/V4]ĕT@(>곁m)%4 V 1x*o u[Pcd^vKEI-fZ \a1)xGwzKWpvؓ9![/weʁQ-w13jDw3] _EijHQO4aX_Id7rh&;^5LJቭ̑\;QI[V錃c)8dϡUN }{&A^TMKLT;W> kI\{D%f3vCdS 8lΝ *g.-oj|ݕLU*"Gk^Jl J8K_`r# LQY1By.Hqr)m 7, s:)pA o&pּ{I&Y}X U[S S::"EfRZ:66^gr,TuI5EE.0;1~.|8T j݃F{3*(̡v.-؅L8GO)кW0V֓0!1 GOMxZ&D zi_,NR)\}"YJ͖Iإ Rb-Pffd8)׾c_ZpPt.51EՕ.\.p ϩm4vT9;𕛡NY+;>oQ;N1]$"罩oAkrxB|Dt|Q]Еf)Pڎ?Sȗ"Ħ+_xEUyN(F ڐЪ:SZ8/ N2]qWvs{o\ Zh_NxJnGvU4(ոe~gb.@`-wIW_*b8foE*<]Oʛwh_l䴅^?L%>dy;KB#폺XYıB9 \Dtޝ"D @EUSTd|Elgh#9gݼ' 1 R eAQih`%=r<~V{V4%lg\N ϋC"v$sf}HO=r@ڷ ݛt,1]'>9K;y8B$Oˮ%ah .Y gJ5ऑ\K5pE<1X< r)\f ᆻ$"?& pGc\࿨.Ƞ IaIt7pxqko8u|{4 }D7e(SHӺ}eB .%,lydhk'ብ&P[$~v,f+zg -}~jĀ~~ '?Iݶ/ һ8! -؍˨Р⹄{?MH.[oeN?'=u3Zd^;H$2b` Kv~Yӡ> 2.Ru,f`h1tn+xZзeܑ/3sBI)A"*)mEC(y}P= pR$S`_Jz6|um2H T44cW~k%iZ#Ekc܎uco&6W^K (r'u9JtuU@P- pۭ1K"KJ pl*gS!.MTc''-)*rTGr/U=61).^$)MWT6$*mrm (~hb.Ê[L"a!mR1%'Oq{ T8hETDϷHwgYS|V5=GLQ`POu)@RtpFxkIq|n؏3ѿ^ #_o@-_̟ʹJamzzF ( [ExlՔFhy^6nq NCvfk[L[nkK"$0:|79%3p:-PLus:U$M@DH߳"l]\)bL3]&>,z)]=.әs^>ҋR(̋1%">^21M/vt<[=Acu(Y Bv-! @Aq&@ld[Cs@P7`Z2%+ӧ^?,]aTcWr6#r{/Q/tXǗ6{içIoAW!Z@ș-cK vQMױ߯?,-)K!:d<2| @[Dd^`- Ra:_DQ[8)89uqKr T.k' 70uj-> %x>c;6u{yq}LՅNjr5|bܸc[// ia @i9|̹B#w8ۥ< I6#/?&] ~lD'xƕ bOup3Up5UެnފWFܥ"1H3+B>K帲ʄ cUKXtOz63/! 0dm}>oMn"Ogz0b]~靖 =!heEO;OFѢcHN y;iЎp?w,#Yc ]ҡaHBZ7~d N9VɌn=NeߋEv,.jk60X q gp>QT \N^hB8Q,~ i; RF+;Z1.>GTΆ))~őh QJcVVەxwERT9%d HwKr+c+n ع֭>P9 ؗѷ  X4CjyKFc5a HٿbT=~;4P1 J/i-;[#Ј|w >OJ Nj`X?/p,,#9BM*b@ k `cOO@6*M M΅I|I}\#] /+TfNL%)HH_6!I>m{7Rч<3#UmUe޵buV2u[WZ/ D%vpW 5b}ca:թZ-Tw*wɆVJAG!,19DѾ Uzt8QwUXNAL[躓'FQΤxtS!P]ϖ̯ȑ(5X?/xoI TR6G)\Oπ̦yXOdPIBz]Kص?^-R$NQLnelAɀޭN]*= Hd}NFqܧQ)U+-;]_aO{ {ӮMU2-Lءh["MZvx5d8%N` (+UJ5 9AtC 8CafḰ%[a ("z2-5xY k-H/%r7M"`#T$Q(+_m„k1-t4pXT6|Wm B޿݇QD/! zv&Q;r1 <$.*;=D̫xAΔ4l ".T[iYɲe@癜&QEW|?<y(_&Ywu'JKLqȻɦpCg{j79gYf>BmK9d Pg؀ˆގi{%@9UIh "73Eܘ7C ]t( ,pnv8;ME'ߨ!46rT.Bk<Ҧ Yn밒;ˇ]K z-qa%crSzIfndcKoxգB;[[wSbN^P/D(,<4RV7OdL׏U4r>8 u6g{h~}V~d,V>4G,r)aZS0YKCO2uXc 83v)m s)Y7sIV!MjF@I/L?C{yx x3ָy_qrK_%o'#M+0@)&=K@qudwP̥gNjT*08@kպ rPX*;e3i[A4 eAu?%Dg Ű}-;a %(Z܈0RaB^*5ON ֤W5ua2 u^){n36&zGIM QexN蜡0v8Tбe.XͰ(H+^e/V[²K2#OE,EHަT4=̤|+@瞔F(wjP7@'gu8Lի7m0L~_p :!q/ߴ`~2 㐯u@borvHd28]*ldrLn("l:oH Pz`M!> Sgu4uҞl%&asv> ڏ^ +c)f.4$giu2xn&f%S3I5X :gL||ɥ{"c93[^0{˼[r~^ x*(6zX05Ւ&k:'vfA,%,>2k\U7NSvM*0񹹭&lb$?x N⛡L]"fKIuqxDd&Lw،Wn:( `ݻ4}QI= V!ܷ=p䪽-"@i"AABnmAnXEUL'U^p0ف\%(H8!e[IP 쫡OI*y(X8;nr =s,$q;$n7dl`3l K(-`{FŜJkz2?V7)~,4iMت =880GiSw?4)ec%1xU::.&NFFe%6> #(ׯ=Lu~%q Qd!ߔsT#p jN,bNrW&L]ۖkLr)5e׌ c`Ѐ˦VA?HoЙbJ#hǻFYsagy:\e9>3Uf Or7,3RIB;%B.~Эm; slG)X_$QZXS}&Koj* k~_CqH>Խ[kؼ>{顤z ;rR[8n_C^r-UdyKطM^ )r:HM)8a}NJ=ӿ]^:R"r sgUC9lW v`a t>q7JkC2RA"65N ֡y(ՊAZyIew"5?v͂yV*_9\ 㣋H݄sUpӸ,n<AS1MeRڶgy#xHߙ)QїuCc~VI+&9N1w,*0y ǐR FZӸo  7*!o~'|8{RY57CK $8/JЄ*)i_:0L kcyq&M>j Sh6ˑ@L6dB&b8O}ڝV'E{]`P2fbZFM3;bXq߷!#thJ.:eH r=;LބlA:BgH>Gϴ&Du&pw~Gd8{wK7ˀQC])*K^<7,zh([: /F5=ZbqԎ]ЛƄ#$][Dʙf'm/,Oi!SDLH2T6Mz/ua*uɵ=uJINW,+\omAv#"m΍N=Q(ϷT`3a xD>x.Q^d؟ȁHZ!)nw<8 y1,zZ+ȝHRvR&8: dZ%PQ[N!qϕK#s(U%IyˊCNÒaX%S@ZH4{uP <$Dupe~8P̒RD{0ýK_\B;vU|ÃKw#=j}^bVZS"On1NEؔyBU1djcv6o0KkV3ZT"`sB uwٽn,D,e11`eiJ {m>eNm>hRum 74y8=^Xm2bb݃y) A?NS X$1}uKHĴh"RGJB(!bcLtȤ.;k0_dwut?9.swsU{ EXGFY}5.l2 72d7*3>Xp%repPSۮ6'cNi̋uVCZc\ (S4ӻі E,,KA ^&L+n_u`9ԑ(duD9 Z䭹j' O}ێf5yEm}}'*{꼍0h1(ty t#itYMZ.Ȃ1&kpǺ4!X!eK$-ӭ qɘa&6]0UWhڋ&3cZe*x=sbgYh;4ԙFa-p\<4Po:D}%_y؎r^95M`_LMM!z]t)<-ˉgmdVMKנ3k EfF:o Aÿ3UV`eo@Q )wBCr0%Vu U DvΆ(6KrTӑekde_aT%#]`t`.^jAE7ЃH9.}^C)ZyҘ呩9nw8c_j^ V şu(eܱ) bnrmAҲi?d[xfѾ4GGz9L/3,!eTB3yF:}6UTK]W=e81LNO,At q:ʈ!U0v?酰f4TR X)9*!7RS!qO'6եӃ8氧LX*VP ɤĉjq5Ya@#z'Si{Un]zjM_VE$n__ʖ0W͛us$f  o1&m\B~֫}Gy)lfBc7Z\Wj?? *ᩑuђ<؞?6X`C@0pub`hROLU,*1U5H"oE4)2) җ!ճ>%w?4(ur>Ɉ| @ kwo?^ȕv\h,>U])tpg-vcYZڦevm8yF8e ^ ǞW1IjfEݟYGFf%N ЏBA[;E_RC'p~cMu!IjqXTtMR{N{` &'U}?9rBHYs%D<> L Q[CD:N >>g۾k|RQ0āwk%3 &?sqf:ڹw11E=w 1 ciLczL\Iݩ(/)#vBPG(?Dr"UO[15JJJ;ykUjsJ 0#**4%1E2],e{h>ZYN5T3m{KBOQCT_G\L"ʪ+ƙ"uMs$ubwc/Y/٭&Xo=u'R`áMDj0L307O/_ZѮ!$L”?fEsŌαY>C^ӨbI[HBA''V^m+) y,A<ڐ9٨BFW䠵6[Oz~ĂzC,0+K)eZ_jd$ 澓"gQp~Fƻq nu{nc+7e)zHn?&l2<<_LOdkۀw)qq`XDScdsWs6//V:wm} ogZ#iҠؤ:za!wj%I NF϶+];T2dHR6IP:t};O?"*>Gm-sUs^OxckzfPs'ޢ-̗p +2ٚ/NOŰrψf-kw:W%r{~n05_>q=Bw,3,s3"w)Hv)f*;m}s^a4L*gw%V6/*זF eÒ2F9p(92ZoEⷄWa sdW[3KKN#Dsu3F^R%3C%-mg<Nz;hz u/ #a 0rYDeE}U$ r}-wC?{JVfAEg$#63qEdzХPE_ziyaho$9+z&%j-[:T_4-k3r i /Wݎ/<_w@T<fUoV33緷QHOŮBu-&^ʆMAz>!QEөQe? x=!IPZtnѼaK"=[{?ɔX*nUlJw{[  lYXK_|+u*b.cƚ>-ڿ[wIBud>oD}ÍAj6C*-#ZWB_Y,ȄN/FgNT5uIVb˥jIv;!ZρQ='gE%dZ1?&u&[Hw! )_Zu!V1bzw=8Rd?HCb >$vj )pg)E~!:Q7;i}>iтAA#S9Xe#@c7 iϤg3$n6HXфqӃ tyZpܝReo1Ϣ&E1Ƕ 闰A52%_)H'~Y[S5:b1.:|;_bVU&&- ~HZEhuf"Da7k-: [K cF4\ v6D5rrޓT86.>dX_nZ<׽R&P:ߐ,s]2Y<+,Co-D tiL-q=W5ފO$c8US :&f(b"1 D-&57$<|y`̧Ԗ1RGi󎰍fzCde}x}N*=bV) ͪ -3Ds*Ф0>lU&̣~>o`Nd6@Hy렣4|(zԛ? ـW@ @g;hc=Q˃lu(z=.6o0P4NՒ+9 +5剆M x;0Zg̛A a-=Քޟ纴sdBZ0KX:{E.h~&x۽oudtf1 VAcE^Vx"o&icpȠu҂1]u̸$OH[i"*ۗD@i/m2V5 ;ێ]=o[=^wEnu ^qg^6Ғۑ?*d\BƟQ #8 T =@dֵ Jry x2)s$.jRKu܁ET7v, e py}mxG}2vzu ?ِ>eB"Ä~'9ܧģ4aKK]ru4ONѷl]3g6!bKJzJ*}> 2_]ޯW(>Ŵ+@!'%N2o9VĎ"ǑX?AAM|e2N jL1&68a#G{AK>x3? Ο.&@J8͘38>25v؆\aRfB$u̾lr44|0u5?f2NGnx֏ح 튡' %%ڶ FMxeXj(K0ӲC 98^С>,- 7X4s00V#_&хA Pv9<T25={1zpUH9 D-z>tA1YDpH(gJ[͜!t΋x,K ˈ<)^_1;S]##pŤg|tR:]e+܏h&9г4 dv@۵Y]ZQG߶ v{D*oL 70uo4]}Ꚓ7LrOP 1,{C+<|);kD ` Ɣ]dB=$v~}-N뤛lS[y`";DT)B|T]9Re'\ j E9! T)qaL"!GNҜYM_X<ɨTZPִ8gi0/|}{o}Ћ߮[4b,5@86}3F4Y+ ]K]v #-(Tj}j y_s96NشyV%y %'Zid*< 3]F>3zB`Bad lǦЮ;Jd;>( 4^V(|s"#LE!T"<Ht-)wD9'DM"#W N[ #mW?BX6f9a!OܑhOH`/<.ZdupT߉]3)`0CAd~%&:w-_t+FI - ^qۧEd N"8Jo @tFmࣄ'N'jWg=%TiutO;WBW"\K1wPvR wyjzYuPiwuOx +Yq5Ď~C]/{Ӹ1́)yPl)9bhzou-mɝ^]k@`=lQ~ 1nfp=精m B-fTwMt$%4Fen#m3.y/IvTDCuLi+f@KcIҜ3`oJKdzC<"k/&Sd<@8q<^zf̙Yo!EkN3$B~A롼Ӌ&YGJPuvF]mW8D*1R2R Īڈ *cRԕL7r 1Q SwQ`HhNf *LfsW GIײ4s|]vF.[>:x*[ODW, `lCPwMJa[Rա5kuVK@rQe.NwѣRl!P[dTsmuZ=Lk2&\.MzU7eLA])KѕL~*ffg[E*"*P}uC`˻F'0(loha髾]˿G~Ƹ½q!Խ%1d>Ѐ)&-C3gzw03Чh:M}[e;])Tw.-oKfI wh: <$f#i_\ɡDX ;h!iZEm<d:i$U}%F ?Lq(tƚ$ Q6 LW.ᨼ+["CbdK*jԉCJ01/Gc<$n%iv6/|508"28<%S| %2^h{U:7 cSO} v^`$` cYo TVGA5άߦ#a y )4!h3U)vCv 8cCL݅q@U:%r LnW} g?@s+19+k>Li,,gX%2#=rX["%ގF|HذohX|/&c7#.A(6fH]c$S <+*Yl@1*plM{D*IWu F>$ 0\`qnP&Pk5PiHR~FatJVL &Vg}<ʴ@xnH0Z0SHGhW{mԂ^O! V $N-ahs?IBTh#)TRxoF4C95L*uwr8c_\'axҐo *uT @)vqWL,l%5Z{}5CY>˲Ǝ4'EsrYK z:u2oD஫ a\hSX?{%Gz4S`^&D %}FR㉴#"atEr5F "TZ"t\jq,б?`!^~߲h2z oAw(1;3 0 ~JS.b=[7JdUh\b! WM BL%u\Zؕ((b"}[18}I.OP@pZS 8F?Gf0 ؅G=z# jέGc옅]>Jn+4@߳yg(} y¼1;X͸!2]kG*3iB{Kۙc (tJ;r>!qG`{d-o*Yǚd(W"Gq+"׻3<Ү:| -]Ӽb~KA'?~/*Ac,& ȥ$NiҨI q8 ]$- _OTLpwV fvt$,b.t쫅QjMhж6&k=s$||3@*\n`i'9/=7 - ꆨn@_k" i4s/0@q/k4*!Nmc*u4x> .gV;s7m̧_gpl@IQ-c3xFcy p}z:;J Ng@Y;a0z9NJvK[X؄ıIIt>LBSkߠ7?eDvFx3|,`(>$s1ׯ8o"YJ7,e>Q*B$:֙FXfڲQu2!l\R#Q_-V5Tߡ=1hx;6يp<vJcˑǟ.%SQmr>+8^W=kӎ49UPC6gCW}׸Rmϱ՟ƛNf[Qi0Cntv].pʦI#I7]VXF<,wb?ne`9}>(C 3w!)nʕvԅh]My̿uד~_+vJk k=b 0KFwjʲ4(IQObV:1$|{ΫD7#5^ ;pde8=$qž߹t{/'ߒ2 /ZFːV5Mp3j9sWG!fJxye: )V38 [ 7h#h L%/vCմ|"]708 3q}? "L>hiM{ت$t~ⷽpV@}r/01^]~K֝+p:t *D Wr:&k{?_xIH8VK[j+%f9>a'(D]ChD+w{)-)r.[,ß!N{H$Lkc}N݅ rW/VWV@ԮNO-ܞAz'DDXl<Ӂ64ra Krn:"p~bo:fՏ?f%* *VrW{vBhgym%w,+W~#bZ[.E.G(4oOٗ:vZ-PEމINv*^;*bIĀм9CP[ $7%r%_)|*>0:OwLC׿IίQW ݭ`1afk'Le \@^c:P1s5S#JB_3i.! GLwHyGL%}Z8,~z䦚 j",|QvJA|d]]C-EZKK臕m0!6{8J[ib9(^}+i^\wE!j}՟V&%#'1"ut [~zjyY7Zr*DQ}@ҵD?ŸKz- *.Pz-^IY;'fnR v 9qʭ7lSJS? l^C JfEP 1K x~Lo :Bm(9-0ט)ic{|:/N%m BMv,Wu?'ѓǩ_ dY>.[45fz;#OsSW\']#$9"uhFv+ ut4 11y"EzѠ2A]CUY/TTvաfl츇MQEԈj=7%7ׁ Đn^XlR%l tf #3rW_g/IVƐ{ܲhJPof JuDP'eU9P;/Й*{!ȱQqhO"͕\Lb\v"H'o1\,Nl9's8 v4|}MNFvUذWLk<5. X۬[Q"q?L%ȜEw!JVXckhy\6EQa˥weڗw,pVJȽ<CPW{Or >32;Ofȏ@Sy^+ELpJOKíxO<LqgL>e?yvyڱZɼ=[}O.v(I^ΊĚB_ڳPb%Yy@@i+NFjʦY Q'L`*˘ ufj&GP. X s)q?x<:xF?t̏HrN,+;0k<8xThI) inF檭eSkQQv]9h_g`A_*EdIčC2?ImS GteY7eVu@"yCYRwlD$fS\{0$84>WN<0sbʝrx`"w|*n~B5S;p,7dZ)4d`kP}=VBNdĉENKi}9#!ع JLI)&H`HgOt{84UA)L6`Q$vCS=zt2IA"0wp"YL'';( N#_9!*`aKV]6wNݺRV+Kgiz{aXZ[SՋ|i G" $vT w$/gW6A& NCi@?N&U7h}Pwv2`!=2TRMzBG4ȊrcyWKUAomZS ,T#/g>jKsQIz*&lw+if gh܍lme\5I~Wvq-ʕEM3 jt(o 0iFE~Zgu0z,& ]iYݭ=D{%# !G\ "*DmNj[1$r&cc0^fG$;±9N袅EԕL*X*k ԰i@3 ߥˉ4;VmlUEF( # ƿ8A#52U$r#;1<#X@]wBm$MhB0hJ0̖Vт{,.LXȲۑہ$)@u]+kڛ;i "Q v^)%ָz*cu׷6yK+EH.X$dN/1a :>=kѥ[e~nY- `M +gIP\d,S fkNasF6EoDhm}JD|.V}(m`њ KO-ڠ'Z *Wy/[uKI;9S\9ew uQ\G~ܝݏ%_\_G(g޻~'͖$IsVFL4* Z vN0ve*K.Sd[?LN<ڱ:LϽ[!S;;AT,C\DNŋEqKַ(9>@ok&(a!|4)H8Eh~ ߎ& /Dȣ̢PWK5U\xf27d]|hݔ1XJ+]PCAb-eemru%DFCi!@oI =_hL_ otG'x3y3dQfM"0,Y`c:yٛ- B+ҷJIF4vٛuJժfP.Uڐe3X͛uwvDy $xrk{OjF.h D/<'| +oo]^кi3TG9Kl)Ū,"FƵ‰$k34.E&$%$Б"-XO##)\v dh}0ԧdxTO/8*gt}:ÅzUv*F +(y8hܻǡh8dh)'B ͚9 !C4G BeNK # ¶~|YV7*:* ѿtbv>~$kq<&G}X+ |1xMk#la.^w*aM-SɐV`x i8J㓗pDH1ؾp`]zsQ,&RMQMl7K#0sd}C&n~8"3zKpT(%l 1+z/: 8^ ӆr{n7qm\Ca MnT4p ]J wO^zU b!ȈP*U_~X}<,'LBP, kANQMLGf<П5ORcd5`\mz(sz $ah݊qA8Go WQ)^R`\dI~,`? jޯ`՞B-/UXF%cn0XX[Zn#W?LvJB+r$u)&eu !#7{:Бt5`ލ.hcI$Kף 땯y٨j5^dRbhD1l4BJ%+oW^AiE^T_6ZbA>yD_>QL#;P!GxeW~.gwE'7Cs劁!\a?]:@)b 0abh]Ym&6# $?c'A%ոX:ZM"@s#f}A83Cu=;ۧBihc+޲9τL2[TW]Wl3.3/Ԡ!1.Z2)L}3j/OXKtuy$-'΃@@Pбo@n)Iξ3egojbg& I,Vo\ueO&1DM7-in%9DԢ# `/ybW0չ wy#vc/e*l p=-!U)lP-Ms-Z^a7ç [W%šX>v:iAíCh0lw^.Jd1ˍwDTC(:6vV~j aƾd[=Ю^F`TX]?m6%T6mqc/^=zB) uS+UufF,{D%z췥Ob:W cvëz NU>~iiX:23(@7x_9~2g٩g\) g:- NYNփRX]K2I*h}˰,c-qPQ'2mªMBJfmz}eShY, tసƱ7S#)өj ~/qFz:67b宣Fyi¬v#nH?Nk'5y5 涜zp#6qY[눠FQEu{%8[A$(ޡY{f7 /z93˱Gp!s.EZ%QcY`N["Pp &~JCS={=LZo%y D<"u]ekB@8HS-5T> ӎ(LAw0AR\-!WQzRցYmzY=$LwCJ'ВiQ3_,z= '6Pi%o"3 ? X^ |нN ڠڳT>ϑ9$(}8YmA. Phi!&@նEGthsn!դ7?~)x_48xbn+$; "E| ]&;e X$c{q7~:o sV{zQ>gkW 4ݦdtFG  N.!SKaw,Ci0o:.+4."}:ʳS߄){3AJb|o6Kg傘?> gH[|S@h]gpġeOGnIJS1x1!?|uo ẉs$. OoaMKOA70B]6p Nu({/5υq ^*7L).1$ @ cH #e@檉зqLO 80{BUQG+^a^k!M SthRJ:uxwn <2Ban?Le7"nO e={+"8 Cl+Vz9)JuH<8ZCapUYBFD.GUK=O,"wqHAL4˞הӝ 49!5{zwu1y1~ vWu&7a3W%o &dc F|E@krhL9hƿW96EhL>VIj*I>DYA7}WXs)x/-Z{bL4: )`Z%o¸YLDMc~j_ҞM' |tR ekEDHE( h w. uЖmQBDI'Xh`/E"Y^s.th`s'(;06<9iFWr46ytMUǿ_iY#YF\밽N!R6=i7J j-tXrK'Oц5ݹR*m3}l}/Z/z^A.GdeV߰+^J]bq|>'Ӓ碗̷ak,2UJ@: u! n~U:!kF` g [Tycݘ4`v|Q5=Mfuq#ڄp'"d #B1/PAx;Aa>yb )Ta~HZygreK܂x_Ǝp+,+z~ uQ@HL_bݹVR`eR>1+|((PDy3D}^LYs4f1 {0u 18f>ɼ=N3ϥzJ63ۣ}U>@[7's{@}Nng4{ #ߎlҿֳɞ% " {Ʃ_P_ +#muuOG3ԗۄ; Hvv)o%9b.5CN7G`T_!a7B?h?#憬-կ ÿ[ճJ>P~&/1-wMw@"ՊU6{ukFc<~W>l۳@{{:oPH M> η7Q0 7 {dGvN7k땷O=xwvS>Ad%hM)eQ&K3,@2p@r5$jْAE( i,>9< M7p`;?ͣPY-h /;M.OK?vɰԥ(ywccʯlCɺNˣ z}Xdgqt~y;ʫAA< x{ΆBRfCEl%0\FF %25A](!vfNߺ#qz|XdA.b[bĩS?GDEx_Ոp. `&AU)]ta#5IL 9kx\TO,1/4Qt ;b=a!8kE}A5\w2,˲F$So. kӝ,1NoΗ!{guϷ*o?J|2Z~_S\5n$ Hq)2UME{HٖsR9)'D:I.r*zՏyↃ_L8 ഈydw6E}պ{.":{&nZ ;fh//'(}T-1bA%>ztt)0asI;;l.8sN~u_"JR8emGA26Hq9FjQ Yj:)CpbĂrDհQnPFU fxG8W\;l9HncYJ>f"#'-Q:y$w)AS*6~lӮ.h.8 `F?C7 KJ&$ cGhD#'[(F&5jR*B)%"wf}zj+4^u=p&ocs u ͓t,X(8w&On/5isS+K&-[<N3tSz ;Jvdec80YhbkS9JYCg~VlSAQvdBMI=EӚrNWh0B[*&h)! -sA \S..r"US:n3,{A $Ձ16(+jʹiN B\/l7~;g-wV?h(/q+͜0yV O.#7bD @| SͶy>ˑ{ i&W(ӤxFT4C %l̿|釭u34{ս7~;BeS2ɴ˛(A3*Z%B*D$1ABa,&tR {ZE7f.1L: }iͪrt3G$&s)#:9<6Ych jIWEnMI6$[*14$-lNdz #bYgp"m<1 (aLQ$źW O8tn{J 3DIA IYKW Z$mL<}&7Pxܗ'y0jr!#7!@x z;\HE#Hpeރfn+ WiB,"ܠeVŢb[$L|ءW ߽>_&$OF7u,57B[Lţ< G{6x}baϽ56¿EZI5fV~N镮杊*t)?e5qzG-!8JHwٔVߙc|R3>'qK-q6kW sB6 "*T3ShfG 6jd凙ZZXO4>gK.|ƋHyk+Mh\չةuuN^)e1fYV~TA 3KҍF3T6AV!q?}3opq4nh/+p<gڼGnl$v}vӆtIҀ(hތ%|cO/.9 |P|lIɷU|2h_Zٝ)=M7\֞oS" "PR4S8>MȰf-Y,W2vS][H.3܈ 4$7=rծ2uJT1w?ɦ $r;GdRL%vau0=1#|i^kC Wߤ(rt矞R.YȔMUO&g ?VN~hC2 ZlyH7(zG.^~@)#GaJz!@NbR9912~oR@=r:WLJIOg52Mԋ/|)J*O4%#Diz_Pc w4".˕^eb=97x¹n!(mW3&"} \k޻_5o2ASԈ%@羳Sn{Ũ$ca'@GGٰOg^ρ'GE*Gmr*擸~9aONo8s8kY}1`$q(eo ״fp=kݰkdo@|cR5]I6GIxQ 06G7tk (;|-Jގse7.S ;N:0NcGra#"D mY{Wt^}bV oO2x ,Y0VJIGCr9M1ȵDx.|79R[WD+7c/~ڽҴaJ|w=ք@WmSﬨk'jB/JBv\hKqTHckN(_LA8-sfz8C$f.:O= n:84d! .^o3C ’lmjW'\v ъN}K$W9EVl/7|ҼWE. #ŕ[sJ-##ŘD(6ȁ%.ݩE=1%_r˒ R~"`^L}ueQňT$ 8uM]Eoy!ǟF& m%路\bs=hlX&ڒ]&ZE] ޞ4}?[#W%6L+._- B]|%ϋv}.*?С ˧ժq\KwsxZ!lL MKNc*#+ l| U`Y~Q-z{Ni*nPhvkTG Asj3-92֔M:^`|aM&M4PZoEm,m`v߈b+LUqXãڜ^H~α,6Z`jMwȦD.)QM$-rRh|Gvt%R*X*!1 6杦-[d&:X;ijN [zx Lu4~@&ԗ=]'N2]%zQJJK ` !gr(Mmӊ-?AhT3nY'W*B} }0?S!4crV.r.>X}U;ij -S*M8}ӸIRP9yMȸ_`!o r40WSq^CA#ftҊhSLŴLKBe*CtW22q.M5om}-i*{-&]嘡5&d]GC&C'g=B)Ll]o6xCC c뭠LY}ܖ /#:/t>k%ΌiOe6u&Nd=a%v]^eʎd$ IA/x.m#5<ǔZ3]ѹBqd<&W7&Py6C?,<7#9i1yNj]2aZKP wM'*(vvkϮ@CxUE!u]]Wtl'H4FV/x~ Ś%**r8=8<]z\f>"mh o( pK%*/ E݋~ƺ2؄=9btvʷҙXu8.\Rx1߰3 $, PIL߽z'3/G@Qbcڤrl2}z8ĞZtIo͵ 'HK5W~ǃ|,SW]' 'DQ5Sa#xck&i$r[: .UKtRɌ H2WyLzE'P^RRuFJg %=<{j>ys`؁g!^Ar:9Zp!0'~ܐJ jHݘRMڂ˷Txl%6,[/RY^?F7WN?,|sl *2Y$Čc/Qq|n"^N`{g)-:4.rHݳӾRwnP:6mYu1!Df[^nz' gP 9-)S87w-j%3<Ǟ!Qh*H/|%e0͑;ܯiYX(.lQџTWtK%~)<| M׊|r༫W|gL}M 8w>~ګ9z9XSxD37l} }'h6iJw*[3he3To<.~刺 (m@W69]ůU5g42AGAxC9V Wr$S[+>Q A`g! <Aִ7XcB]eo]|M Pw%Q^aw w"VkZA̒ZzIh[_[<pP+§8H4ᄟnvP)&`97`GS0D 9CFV EI2a#ZU 4t&6xp:e2Jr(l*q|Fp"$%տ^KJMY12GLIQN\K7l* }^$z,~j KEr׳QE5]8iL>f#u|Pxe 1XF%t\c`~h9)naTB-f}gGo`ѓ&sMaӪ2sn}Vi<趞J RY bXyrW'2kr>915)74MF-*9U ~`ż< bxi3 |oZ@9`;udʊ7fZVÇnS 5AKО)AxicΡЙGN{`e:y0/B!|KGO{ ZIe-S\ [K5ŷEXmעIM8Yg.OkB=P}7N4Xʫ?iN 5 Ki>G,Ky_% _kyx2dBsLk V. &½S ii04-&/yAcpn=e.C U]3,Kp70{RaWXXba}yvmmO^BVjٜI\:hΏ_[71rrM9lFq|IQ+!RhL Zʫ嶪i# >hAޤwgˍܭec>h>ClFwY-se]y̘\BKǘ-V.u׳c@Re;#Oc6`(,NM&2(W-[9Q]PK7ߟA{n&$f XkW O/^!_B<2u*dJ 6Zi`3xN И|-}?Jl95Xo=̀l}sfǿ!3&2eݴYNK NWm ^y0$w~ B%{ hA /MLBx-k4Ho3Ă!wL'^\Ĕg*1}N=ӌwF{%&[ Q]F(%wr2x ~lfh[6)JY<}w3d:*`( $(NM4vbw,;Wga@t"ީ\1>hHSx{8yW}fu jzOo -`h0x&,njv3QQ\ 3Win888:oaͳO.AMq31jLNyӱĢ);#S9LTpI]>RY T)%ghHy Aeyt*.Du#{!>m@ 4"Kw]آ Li ʎabp5ƁnD3Cp_|ɕ?x"M阴HLjɰ3rI:~^B xto<Îl0{ʾ#|b-?SfVН(쇎 e@Bl-3e+ēR ߢ ŋEM/װ"svpY"myVp 9'^쳳2xSMԵlogdL R唩~=C'P**-_>lMW*/Ȅe|—gj @pD\kho̭'ailjo@qR/ 㫬6+;l]?o\_FtbñQ|ؑ2slTpEd/Ѯ7{$dƈ!j[ڋܕfe Ḳ"MR㔙 -o:oS/z%aC%X*]?/W猥W)&:z^8T lO l=pVٗNUGX(A+2YcysGh"w,1FF[_Ńp)L)UM _pTŚ779,{r3ba6#8iфAW; 6 Ǒ8E!d/\d?O 9 0aEb,9^YthZsMI3AyM:ihc,mY'G-( ߛ8w=s )6Z9 [<@"{w !+_ q!ulñ#[5u2|Y5q:[UTRBcR~{ઔB. ABQgRn`gHTմe%!$!z@ZZ`|m6M RA'?zibhk. vƉީ޳+2(CDLCnQ6`YjfvB*3hguUjJf8p'I22g"V5~SR#6hk *Alr?z]QzX7d$?8S˾JޤqgV RI) 9$0oS(OY'Uui)$߬eK# nAv#S&+'|%b7u)"-YGFVrsSklӔ\0cwcwZjEyJKڈc:*`"8`=p4 H}YPYi}G9POW*8j_bqVcJ: Y5"b D(}hYC;Vm@qEnNsop=LZ?duoG[&/ /'|*()sᗓޤ;چ}`zv;?.tb )OUd$!CYSH1m cJWOxpoZz* |ڨ뢯ysTOY @+, LX{ؼEPf4a\>׵Ey>Xi}oX/'4|1{s:[I6CpLO Dp1ƓIsιPI7&rn|΅M`6~+~TD|5bwprp_8a|" e?w. `&pT끺#bM&ĂGŷN|=$JG%RλVze3sg,]KD)# ,?=pAAQz.0>q CvQdiUŏ2kؒzwX.bZXHEtAurm#*% gk3)mG nouX0L|5&P-kT_A1k~w .`V3vpʈH-~ܱYotJh|;v7>P-MI1(qvI>> 1Xd^Y$BfqY-ȧh* p'*+6Ňm?15QRE…W478\֜ ~]q"L;a_:W43- N 㑃LwSfc GX$r%6Ny-^:^g,d7: <R.N'W dtB1Vu4Ƭs9P4cz~}|\,,Um& y^שM&U4Kl7qB/U0:t]Q۴A#P8?F9Wxd"Ǒqdg o'|E* 1mŏ( XBb{lt*OT *vY]$SG_m,_/eE"1*~үQdF!puK|zU3ڎ> AV&h\LOX6^Hߜp"}<7g76%Nfo7yX 9O؃w W(=*ߧNΜe*߲6 `- ȗb;o=l[y$`%@BHm"#Ω|]/2䵡r'H#a%M,kH&#"d=0 _ИY| ؝i{ցX:&/Ծ5jFAgn^^5]DkFDg7 k.u͵rȸ* *p=]AHNZm$ >R .TjIegE+(})=澺9YiO_L.gj2Vt0EϘ֯eX :> ws*[v;Ta . 6jdB dwhM攁J;Ry#Ƴ(c%W7غ!d0Ý2/W9_0bOMl] iEd3*!'Ф2Ϝ,Z=bn(ӑiv X.F-䢷At{0 ay]:칠`w"@Z%]6!O`!(ܙ:itYΖ0tр 겋-+~FZGVrҡb,gAQHי˹cdx̓TI/ dU qZ=jјIqJ*La"}[߅1(;K2;s*c?էЃxⲬ|N<Y0o=}Bc)bj 8?bN/-87j9× =j< 'CV3QHٌ6Bw G$Y!0U](6mxg|H q?mo'հBmopJk,fH(I'< ]h2U?Ph>Q߇d x~)Bc=-؅^m"  dɩg5U'u9 Sɤm /S'ھHzxg#ERsv|?FgI1A^Ǹf=,A Ҩ- C\DO7Ûun҇?Ģ}c|baJo^m.凾_sS[0Nd~l|L{8'n߷1'9dr0ɽqݾNs^dFat!SW; &A2pe\:2vkylTj/ ;sx\(.4fq?VbFtMxfDl~~Kinc\]q;9ǰ#m vT ӅsMyPVsjȘݸ!2ֆ}%Y΀x M`| ]nvR'r=N:2}UxK (Q?T~h.0$:Ŗ[GJ (R7~ZFnק%(g RFҔ F2Sy\?v,@V^^q~8 (JO:coMl-=qZElY1䟰#ʹv8χH.H=7#smIYb6I2*5Y ̺u7ض=`K |a<ɞ: d޷7oUA=#A@6@`l)UGLpT2<'JUX5J"z/o ekWǛ Br&CS#Z16#ev|CNމ@ "9?KmЏɎJFEt҉eTȍJ+aas6}BiDqe6B"ԋTڄx pvh#$UWчDdoNr&9]7´eU` ٢[[q qR%_'vI:I[Xt4(vMuu;.B^NN?;It(N>I.cWATIw;ЬeQh]X]x4DܦW?X: d?%؟}FT Cz EDWDj`ЕPFSe?SfvJP3}юc{ ;ȁEP|ϓ6֍ ӉٱQ?o};e\%"Uq'8 7 Wcg qXi&b4D3J{Ž 'I+[Z128J"R%tIqj :Z߯-.'ETu(i& Q3H|`hkΪEY^)w6g ɪQM'n!uH8qPK~ee!ͭD|R"m2kQ*_% \]r`WŪ^bcUXcc3ҶU=aݓ R iM5nWbVAj$UY>}zU"ϧpDOIegdYac{Tf(5WrK2h ~xGz)jQYZڞ?iy-y6z˕[8~fd+@>ZPoZp^ϰZ!oB$`5ȺTlyWe?L%xWqEԂwP0Q E+-!DhoI:]Gzg'Ei8O J ԇ E^.U ]1ӯ>X'D5Ia^S~v R4K^¦v[]1FCIJB金<>䰸@ZK'*}!w㨱 9W1R5B48ko0PZ ó>zdQ!UVN7G)8">{ȁUT˜T`\r|ؑ^Q!1ٿv{wBY׬7E\H6臛JK'Ev[d|cAl\n$qߍJ/Zt=)N 뢀ڒ#6jJv b~ֽke=nh&;YjE4Rs|l8F잠)Oo["3ӷA8~M+rD w/'zwڞN=@Rj\V{զ56^`eC0;d)Y3Ϲd%*rS`^)>ȑĐEL(/fyOt1]P\S̚ݧ5F(5@͉_q6;d*BFſbkhWԡZ<ūQCS n7%wq.ۇFGfxul* QSWS:j!]: _ؓ;'G"f$Ғc<]N Qڣye2~', 1£9TRl0'Dⱸ5,ȝsj_swC"BE֠^/@\ xyџXpiT p/$rUN~aR ߅|NzįYiKĦ%4KԮ q/56za֍HXFkW@"=xtU\7"_)ȥwtAtG,j F8s A-]M|mz=t4g!aqϮMP&%"jc̕P߃hEa;ɤM|c/ C:TV7&RUs2]SJA3ŧVFU"]i;yضdh ;I+>1 ?7ᄾtO U w$1 k۰+-HYEy, }s]&agN8^U=f6*T5vy EliTydl6YWW+) J h|}J /^*FYm?wmה6 R xXݫ:n7r7ҖqBJJo)xjKIh%x`QdbE|[8ߢ:Ҝ^"%PLV}^q,`5WnuF /jQ)pWY2KD/s½g2ci$+oէ1%_f\ֆL4H gEJe=[2`,asA~ ĉ%ȳ{+9Be4nmuoyaAGn(8T%UgrOm P1Ug-FlD6Up{ D>"Hh׻n~x/֢BZS{ӔGN!+ԮGOs_}'4PAgYȟfVX[{^kæNXs ͢9lh RUEnD`Gtl$cn;Xp`ĔsSAE{4Q&sY_AU ämȼuݦ7am#^#\\;gہF*lzC7B {QH,(=|RF/+珆/1}b-]bwP[E3L)eD,/ c4!||w6`:5OUH<@%pe[[^z(LV,1tF@*g'ןr}v+ UVȞ H0c𓜥 #zW Xr& 9qS 3f͠a9~+ӸI1"[Bf~@{R΢&M֑'lu'|߰(g}j`Ȍ!z4 !1?{GTSHknCJ4$l~ r:;<7 Jx5Qx`ݶE]O$*^l*g:>_!_~SXJ:O'u28.Eɗ&mu YnmobY ݤ%h448͒N ًC`@x3٦84Fv`-$G,9<1r·T%ޖFc=BM,t: {81"GMdAFRG K<8wh/C{\F%Mz@<՚m[M"iȒ;QP%ћws&MNW]]LI ,:_sYp<ɉ ^jR~vS׌VV&Q.{2fCO8G/9n}җEհi*o;*%.?,(TB2c 5[ʃE\s /퀯/y3za"'yz0uv (]'Z.}.@>e~o:|?=S^,la"Yį~\W.>Y7&jNM:B3 86gEI𢒿Pj+!kΣ$, ~w+"`ְHsh\û$n*{Noȳ~oӒoCÿ?1? /# K xZTqrژgE~$k::@5]4q2v{iEo v@][V[i]QNn|yhRtEv$]ὔ?^8h5 7B~7_!TudbzFWЦa^}ImatOo1m =/wWOlЯ#jkҾd.I@X:'u\@!}m…qHkAxs> h}AN*O~ހ2GRa-('H)+,uZC/onf2Z R1SOn K?Q\BoZ%웚:qYk킱W=mJ)O[Ųkr-ޔ8$( `& gla=1܋:[nOR>tt= ڻ=VU="xKOV髛>~Z>>eai sdz6XR|E"s ! \VB7YVF7b? I]™PGU;61(H11I*R^ M$0)}%P)T}ۤ0sOKaδsv[xi-D>;mlQ@>q$|:VNj%ˍI:%-al&J]F\l8luׄFI$;[{+AR%Ǒ=t2(r6^[ @?̷:9$1/"7G#,䮵C_KH[HJ6ϯBT@^)2~9$~T,\Ѣ$W4 8bOx "L# ,Tw Kύ8\Ǖ{*͹lV[q8b.: pďڨGXj:ڪJ!нCV٘JyՉ3zǓ " kj4*2/m {0^'u*]8'6T(a.Emr{Ieg5)1ñ#GL荥j[5`OUrh@zU)TBjXT%* =b h־uf8KɡJduDn3W$h,7lRr1ԅm =KT olwf5O˞B=9 `X|# c0Q4}5H@%WwUz~)W ַ!?ĉo,n}"L4[FW_Ne?SKak4h't' bot v}U)uޞY[d1}5`CW2t5N#g'Y"J,  j'QAƺ< (lpB̤d'Toy`Vߐ8k#aV;Oy@hNtr'e!mt)mX,hd > a =Z).J@+P/p4}5JT8+u[)9)zܷePuט6`'/^tԷu暴Wt屮+Xg!ӞVcj~ob}|fCAGقJ86+0̘׃8%DcF}C(oYea}5#5K7FP)d")b>8a8\|óBwv5}-DX ޢEHqFtk=T*|P_~KL(R"L ㇠K{ 8tV ul1|蠆x] nB#zd- 7< 0W6Wì5ٲwxWS] M }[t֜2OLa{My)+ B_0FVbb46u.LjAIl0>-5dn4 =ƿ!>VAbofD y>鲳dl4b**UZlG %7oģy{9`~&.aQFlUzr2muk-Hj qf',`]r1 $qD7[Ix+/Zn(GEIsGtJ,eUы AeK 3Kt 鐳RG Z HeqG4_)XaP\Zu<@+ޜsז}2V7T2U]QqzS XGw, _<+'k5U`[Yd*xPnSH_,ԩa[k̎9*%9fSog_hLC(tZC\{pQ$zAM&U{}3$94 Lgp@ %r<~[䝏B ^; ceeuIh2}Փ7deb߿O?᧏kn42M<"b\"L` k$1.XY . O\=J>wJ/W0iwrlyJ$w$J/ d>Lկig .exؖ)u>DzlCSU7uʈ7) wi ۣt\F4m$)C‹fQH~3cfڛBVt;ئ3]66\)x ?dl^({DdW9 &=`ݸ.yԥmpAZ]$ dFU$)GL?;hk, 3So?YZ3e E7ZN W6{Ypر=>[0 zЀgr\bwAA!g2I-"IiBgN3!Xui>mHs. A5w,AM=G)8kRRIplݷ.mR(pxnp>g\F<n%KӉIʯA0Xv0t|`8 ピJv?u[^( Hȁ5aoH{eЗn1N=%[O뙛; WP;Pjz}˝z:F)=` 6zNӌbߴ@ dhcERAzJ{<资rpYzhz3H0o!ųqh&XIrP27Z|Q ~fa$Ϲ6\P*I&.ovdN#I@Ee*4АlQeҢpo>k.q\X3qBs> T*54K*9vDn{ܞ 9eɒ8{!?tKj<>%\!G8dWL܀ ϒxE <7$$ !lMk"a$κt:Z t$P5 .9gޒSo+t{&ιjᝈõ((nd.bR[,?_~/A{!Y|hMReKNF8}ޛ2R`$&״0)oֿbn,mb]J!tV[t5g9kh.j# R2zaQ/;XVm%ϰkHbmjl\y,L my!.{HΘZd@3*Ld86.& f`L!B46 IT{W^NoʊuEroVlop%^@[ST3f!CsQ'[̫ꂾvƪ_xsWqF5#,ȧ ]PU/WUoA %SؠR/`.g( \>y)k¥M5-Jl 3{F.E,4ugLKJ?Ђ%zsq5Q#ًd3}5%rz{P% pħ@.cɹ4|b[̿k5`w%O"^lP~J]<o0,=]nZܨ>Qz$8kLf3";Uk c$V )6nҔdœ 9:M ߑ1)>PK{+^ ^ c3#:h/Pz2oVUyVWf@ uR Q8kſ>#P;u @BwiszjC9(:-}YG:KRY!ԘXJ&nVF{n[a\N]B-JwQ)e )]X;ǿ!7CCԸ߇~T^~PE w6X&*mV^/}*dOUw΂o sOx/~"1OCmrW@oyuO 69`ԯdUh3XOOb`-0=o:\ 7vc#oIq./U\uJnw,ԍ^'h;4bpㇺntI-%3@ }3U4SH5+A?em 8Dn ϰ&[9e!Dwan2aT3{LSC+bU9TYs9¬٣~gRɎXN3֡n Z.1sJHB( 8֒V/e9&uMƖlN9v\q=z]hrH_W\%XstN8[0,aRb_U82ѡ/1'vb楇Pd523mm9mDQGS_ciڍ*ׄjX-d(0B% =!FDRw>sx,Eem R3uEr^(L҅DŽj8} sC9.DWH - 4aZ+֐x\o7af3q$F AP={׸fJm0ھ$d8ZݖGbC0O*q@W"ă35E~Hr=&[H` iT)[2op|ODMK.7Ĵ_D]>98brz%<ýy%2Cx푤":T%4˫gIU f[YoEEghY:C&5ƚшb ` OV(Njx)` 7 I1)87I;o$#%%.w7U#L*YХ99vhD>)JoTUk8><t3$'A@H-B|RAypW~} B"Tí]M0;f &%-kfhbx&zS|bh& 8&wFe;R"Տ|ZMu՘`&@V$f0g}Ȇr,#ir-@3@-qהT ȡ,J%Grw!AsۋRc5s_Qve핓]~S۫yဤ,DXz5XՄ '5#Ht*W`5gX`/0$Z ʌ)kk~q-\^8 pIN$m˸ 6hAsxw E zJJ&d;>1,y s@b"M&Qa>xK| ld?֏Xo9tմis: (QK<] _ׄ-tk6͆fw֡k@VnoҬڀwk/$-jyۡ@^ݐڢ{3%Zk;!< >#+xW2TǮʨs ׁ jdˡ$Tyf?P9J}%@ zPHv6hޅT5c| tq}X9a߆Lvufq4Y6&^j7XP#Yk$3y;y\:wj &}2)wN{$[߰#h?>*F([G_ ~ĢjgW#/Gx;+GC %Ѫ|Q]1})/3.La<6 dbLS z09N U0NI%ղ}S'+*\gƎZY`䰭ލx(1u+iU6-c>bE*ä3ǗY3Y`Q]֖!MJ UN G0*蓳D.g1jo(C +c hh*f^~Y%ͺIOV)v GUO=ufMr|2k!#%*pAUe~qt1|BtQaeULL.QGE8 /NU_PS(J.hJr%kE@ r\ȮW*at%{;6,~hP(?_`GGU+ؒyRݸsQCSO#glI=Erʠl e9܇8-n[Kɩ47MS}0,NKF C"%?wh;<'HyfOӀYQ@`Ԗ(㝿ä۷3<aӿ$*B"yllAV/F8mmLwp *5j:c܋VUn]>/c ϗM$ Jgb2)SOCQʖajP?Ldwon&dBxB(W<&CX1+~fD8~ygKSW(EcglWW+iXb]'T\0|߻F`˓81KV6mYfc6#õYw^\ǥnoWo-5y+(r:6|uBNT=KV+h8ܫb5C /rظx\ٞ6@Q.jYGx>OeIE8J'[ݛ3sHFk@L%r {.iդ˓i/?V@*v+N5Vđ H75E̽26jC*'Y93&mj-*r,]uG4ɶ1h ʰ %Gj4CQ: ßg ڱ1&F^s-|tռ`筀{nt\M XSZs{aFrBjd1 lb4'1>o[(ݜ4B9]GL>n!hjiҰՕd9a)BIߏ]5*őG)\,,6:kuB g ;(ZIO0$)ܖKE0P|#3܀!Ef1vLzo༪if :Z$y3-s+.\e" ]Q0sʢ[s#4L&VGjI›R-vov>Yz$"yS06 V*}3D%X b&% 0ډ;@s&#Xj #x;!u hZj=)w{$GYj~RXrMe2oz(f77D*1;3M$^03K&I'` K9B, 1xOr &Ż>eF'x`Ax󩖗#75ꝟ$0>iMQc!肻waT*4X~YW-5&Pӥ2LM[G:~!/ k-*Pr^_p}C#0 8WW2/S@ /_u6xaQ"_8)矁O|W e-,34n -D0"VV}?4bI'LQw/YJ!Qð%8ي9+u~HX7|-M 6 dQao#΅Mb$ikuՁq&XTބS-i'<xZ :&a2uTF`1de"uKNݕ1q8Sy%# oK51(Yܢ=o݈XX.gd&ŏRX?>N0x~؀ SXA/\0f_n.Z0ӓO Zy ]D3d^AJ{H<՜# 8T2<ڇ(#ؤ4L0#ii Aar_P DwR|anƶ=H=\e+m=x(9N_'Cv dWh4Ͽ#>uC4GN{*6|"[rKpa+y1pCֵ>/Ge>ZvQ2_jY|0Zxf|PF|H#Xz!RI1t:\Iqδ6nfV.!T 򦱜 dH6_80ye)ǒ|© rͶTGfהiJ*MFjO{J;W? Bޖ\ӗ6K]c_z2㑡_ *B8R6rx"yzY0wɗa҆G~Cg'0`Viep2񨵧Rde\J Kג~z8sg }lyIKqXXOf H^_00YPŚ!<{ +TSܒ?. 6j mq嵉ˁYN,_ (=؟xq֙~uU S'nbځl}\xS]d~ [+!-&.K=N3F@hp>'F'\R*!ѭq#d⻳!ʿ(lxԹ#Uy'Ur "uK$&v$7j158zf洁o4V; EeB\K9,\̍03I1zbu1tibrTORC=j1D{~W7."Ϩl&Boxb=BG^ e K-MiDV~9S+w(Z̤Gt Ef 7arRSSB;q 4S()[EMvkU}G3a@J&J p}0UZ:ɥ b$Jj{i7% zVu5$~POi2=1aQG5>D2V7?!D..ʓ7-&(xqO!G l_39wKӹL8/A(J:`sߴ ^ً=7 y-Qym*t&%Ұ9vSa1b|U~H%p_tuRIgb6oCroiO3U+@@ >Or)&52B-2_7fWOe'YBͥGv` |J4=57&@CG@?؜26C;nҔ|f;i0`!Xm֭fe1f9~3ss۩9A7fyLǶ)::V* <A&¾EӧH Վ"ߊdAdYF AxpxSD)*]KMOot{,t"^Aԅ(VPzƙ!4o Տܾ8~Tb[oMsu|2+=33U"cʉ #Gh44%`/*ڃ|* HgQ:'GX &mzCMxX7?/F ')6)awu(אIIf3;s7^hA4)*^:. 䜷p@Զ_6tDrf6bLMFX+#E]Z[躩|5YPH2z L.4W&uJ"&Wh"]֤ ʟbd*wN[ٵ gVM0uSu϶]CCQ4?Sye$mZ"崫wy]1N@ %O`_5Ǣ6 GoBKE8_A(-\בuXx5#tUEbnOb>ksW%+>T9:TIJX$ Ι9 ! Κo&95m>o=ba5mR-- zr#٬/¥r7Iڃr7D[ikW'K!jxf8?Vb joS3L> ܋Olj|ifw#!1r'"a0czҖ-脐*5\J1im7KeXY>.mSўd6F^砃{ؘf℺jTi?g,c+mWH[?Jg~ՎRtg]wiH xt5+ aх`|F2!mb_IT+GKOU BĐ>x2J9w^FcemxD_9!%3#'I?cuYdcJDP}._OS!]jyR"RryP՘&I'phN-Mx"TṪ7lKp2d||*#?鳻@\ " 0D< Xk$ Ďy? `p8PFrm@"|KRVcxx?1ʠY*-$#C(s*'@:lD PdNX4U^4!z&;.X@8#kznuWxI8Ra>r'ܪ3زzahp#'c2.}ODLdEAW]rx0MNU}1G>?HFܻ &E J`9q:Xa "t! ڽP&YsA8?u }1q$ 9WVb8+U[ D#WCDꙤ(9XlI7,sJ7_OCZCUyFU]:gnkdxTcF KlZG <\ iJzQClXt);٨Ċ5^d9.3)s^Rݡz.!BE6Z~9"|^EIv GZ܏Rx0Pi)'PhgI{Gz!M&"+lw*a kLYlV:8d~㢗"o({iRCڰͩpv0s~NcE^sD2gz%6-H*pmߥg_ !<`n)[O`IRoWUH2>L?//k$R#-4HV/g$ b,7"ЛN<{,\'5";Iq}3q53sV=+𨼚{M|/JkmB4* N} A}ğnDVJQ8+Qrp=|B YƳx7'{p홛n(_mM]|mLn{Qf!}%oh"Ǽ-=Po{4|O,);is>sb0ee 9v+<Ek).>97v #Z~5=EM!!羆G@K9,6r"vNq\g  AU:uܴ7]}<,` b^j*.u<;_*|p" kf[xtP-N[W[\ 'gdٻx:{oA,Ւ|؀<*\Ħ,%*wp?:o߃=BeipwTU2|E#VWFN-vrnK FK%L3,i"|_'Ӓ)hT(oC`jN-[ߢbsKG!v h{΃̼H),YW䤈Ӈ\^UgD 1FDVX9+a:n篼%p\r_ vsмOF1U@b[jw|J[ZUO#Mx*$+6G`^V'= Uh.gTx1#y 7,4 4'x<l8-,S"B :G. o>7]xҝvHKr8ŊM.by/ #$؃Hls4GFqM#f/vTw!9e "1)ІqP8C YdBsz ѝS(!g4 Zd|( Z.}VVľHM]VR`,ekZߵKWj>\a`7qQ+;,@jhWq~*JxLQ3S>2 7OR2"l"+EyD6bhʛ(ͽeym$B v+~e$T`eR6~rڤxwNlN|u >أ'2"۾:J-MPK1*{wҞCy+S'JDvsi$BxBn'TIր:tf7Qoɲˌ>|~)i۟ںJ8"luKhYQ{ YUq$}= Ъ '6=N@̎ sH>yTT[lP[DnEO+.o!mp Be<)e#; r]R]&̸M#)C{$æ Be_ꀱo@خ,4Ɉ'V_}s46̊MbkxT mdbIϛo ;T9KtToY(8#T24 5c'ڢsU_"ݏ_b콹(4'b76R[j^ڃbzaZIu'"gM{ qSnMCI8IG8G{W'MSdc9]R(4&^`}^Tc7( ȩٲpT/T' lI.E:cv+f‰B01V9I<q!FW|Ԋohӳ#ǜes4ĆbSNSVl, P}+AtKmbkx`^ǟ5C]!UT%n$G!c-A1q*ˀqBRK{Dt1Ynå󼝔 5WQb]Zk2d)2(""tXNrӚKԢ'>Lթ\Cz<1`{dz'rZ6B`j{Y]/%CӪbRr`3'OaiqfH+=O9bh ! ?Z⩵UNt8T⿭c#x']TSX!P Ë8iLiAzֱbgpgh {FmqKmzEw]q/??s <}ߙx/†_2Q?`_NfW--\iW+Z[ eecyNW׋GXn@/q'9M+8pbqoԝ8IdqOF ݪy 5c`ίV#c˓> ``XlIX|r/k3=#pۦ*-_!1 !nRUV>-E+zv5gzmc3Bt;Q  _; 8o{XG$6r.!\C|N݌1Z{QΌ)T3Q){<@S̄bL d7|:V>M5.X1Ҡ,Cjvi1);Zӝ|„yb#zCtԹZN>J/>PG\j@|PcwG)‚|c| L$2$裇N9IٓVc*ŽDF,S/t޳ےp`?H ]mҾ*oH+9rx̯}/&Buuܤf-ڼxc0}̀:\k+(N oڙpNW,B1qGбœZг[3y!aI`se,,&vD2z$x^1Ͼᡩ{~ z; /kB ?ntd{e 5tUcfu\NȚJ+wۡR3,(cލ@u'>)!XąU(r5 ے$ߍ= U B4}&r)aeBW`1@ 2XSlvq!?RPLH={#Yu..06h᜝Y@-PU!H%KDf:%g+ڈwU0<-̺AN'tw][z Ugy/Zvή'e^1P`ߗO _Tb>D+:2kS@)`m_t ;ϱ6Hg e`WG37u`q͏lƆϣS}uN}58;OK=q*^kj8nY^˿lK &_DQ96ava8 ;31}8CMda,F%W-P}Li$adӘfyp. t[z,1֫~^2}~ٓ ֒ySMQiTes\[L ov-p] ^l$}:`6c:R}3s 3+0jcmW^ 3R޾#HJ(WWWSzI-s;^rs헪 O1{7sSCD~KKL]5\ˇ[oOL"д!B_ SvLӋ34b@=UqZ<"۴Bf7Rz]0߁J8__W6c<#3J, 7YN='gJЃ̌&,.!/2 `) %II8'Z9h>4OA0so߄p)YmG34Gtfz狗/:G@B;`  b)zH2U}4T pq$VrWEA?8 PV=k3&Y"V6&iseJW8Kxo_4z\iQ  )YIڥYC)mΖ%_k_ Pk,8U{vcqU`3L~sc 9Y-\*)01:_;eL@kw}/c{^I_+e-](]AMf"1N7L\Ux:s 䶇S@!ա&0f1 Y! *A{ vg`Ύ8X'u㍧u] #vKᒔ~QVjw2wGd-=Ki|WP{-w$ئ-23c,t\5彂8>uΎGFi5RW pJl_''G 3K'%BGr/^:':XmA\}Yf,F z>*A ľJ(14NE푔JrsAs Oǯ>[;2=Qw xfL+:m#qZ1IvU8]_i t@g7ڋamG2qFeE}Z-&j ''H(ZrU*`S$,\j֘&n̩dEd 6\`BGW7xe20xKly/,k,'B dI"8SHtҙaN?͸UP}w;!=ybmRM07Y!|E#i` zK.Ƀct-o@ Wًk)f.FWʒ: #ι^/<Ɯ0Npd _։&`.Q·oPٰW ^<1Wɽz #Go*f(#y=Vz]A|XTͰ~,-4^Cs Ĕ$M߳N\:4,Ö-,H >!Lg^0H'3ˠ;Z )-*L;TV7`zz=}Ggڦc|_BgϒӦaΛ],T)yկ|#a+u/V1IɠN8߾2wF&dzQ:KLP7Ȭ i2h 9^aG--CD]ʥJ\q=i;+B#A' HtTVT~7?ȕdA gN$ﵖѼ]kw!p3k2إ!\N!)>%1vCg.gs<(W_WsahY,kjs5'TЊ-?MeCh<@FM~§r<B;hKǎsAHc6w*M[3aMV9T蒞O#8ľ^85JҏGFuȻ4{JIwllI4x -g:tciR|1VwWPhe0[I:\0,s뾽.pl@0KʾK"Cs 㳬>e'\f+M5ݕ,u^[a=Y>RnOB(t*FoyLU~ZdqB9GۈհLdȷlRfE127K|[9Sa8JQKz15)nwGreLRqǞ5= } ɍ:|CJ.G/Dt8m:e$afa'P5VzQS<\^FWTv{zviTwsiFNܩmLmCՖtRMWRk1o/ tXL", %@QȑY|{;O_*FBH\d zxժ6_yM]w7R9.GqDn| ۫Ҽܜ 9*žjUQG2zhOJy얋#Z:qX.G%D^N8Y=kWL1? h 67:7܉SykOIڍsu'󼧓v"k\ӆQSi3>GzX֥n~Oxt}oq4ZIwQbьr}b-"òdUu?,KxjL}SX9X}2`Z%@͜]T.?㑼nrP9B\aWx}B=@ 6G 䚒.^"?!^IVx~÷ܐ Hk ҋ1~lH*>\ ;΀xjdZR&R(Sh6{"v R=D0L8J5Az&Wn(r$ﵶ8(z\tYKMsBt }LI7~'!H.zzoܶ8 ,ؙ¶y6@BFz3vWvBΩ^]e3TptQ0;8ƿF}ʸ!Vl;{x2` ;Ȉ躇m;@f$51v AĿ4M"HƭGrxm$. huuԷ-J2|(\S[;*8^hm.X X=0B(mDE Dq=c(z{Zn_dR4?Jc_X ;k_Lc8Zf S*o~͸ B6[N 5ةziYqeVx%~.~;On.cP*F(g)1MeU=z@ܽ*7cUw?S-:cbCYrNyJJ!j]ʰƋrx@ B1 jM wq`*!m,vآcPk)*^!ͳUM̒bˌi%w!V]L> Eg!Gș#:i[#ST=#hgFn.qp@hף6`Ullޡ#rM k7Ay־g}gx ե!L5o /5 y ujp*l:7M]zQ̔N9TlneB)=1nIU%IȓyȆ?dg 5)6B8AI+(+ӦHQ*2ic\]ndB[B% ~opVWCĦ*n4#SnwL{#g78gP.9cl\BpC݌Ee1vLF$Iѻd'-8˴+l+&o{Nȣ2\Yed0(lнq!D#fՐ(˖Hxj}^9K)Q%\9pMV2L|7O xE)xɦ!;rMжOO`lVte ʠ(Ol92fWǐyf+(hK'՟aD?Þچl1K! iV)m."³6z36=s"L KtuDS)o2sB%c.-䒨ʲRAo^Zm&KzkxB-r+>|T)]w@36'\q!Ogg3QYQ"y.r0B-@>MMCr4H >c` mS֠v)&lkLjgܗ͐0' 19-6],rEH(q AVbb =[&+?F<3u"FX=P? দ1.#IXrY,Nyr8 @/W[Ѧ mR!qYpUMwn+=K%hͣWCyXĝ)p`,Y4I)Hᠺmg_ZGa* ˎ_NMrl7d#LiVˌqZy }ƶ@{!El /s#*.6ޟCnv2oZPiZ֕]B%;ЦDߢY|N19_6$mkX ~d?^uY|dt 2&'I≦IM9e{nt0~ $ٶ4~t\o/NiŴęJY6iT3h)udˉhy+ 0$%Լr4S) x8Z>|#Ni]CiW]nk@p i!DFFdAΥܱL#/Qťhd{>I `4/TЃf%`bpr/Z@V-VYV;{_C(ctOol\zB ɊoOoI*nVߺ??߰Y6}u+q-Z0j ia6oF9^؝B"=]pdmn #xGBޚ Y`J0`Ճ ^ͽɳ%]H Pl;VJIcX `9MR[G G԰]f{gA&֖s]\67,jhf|&:*jځ8Z5\d,8?DUL ) ҆CJ*B/Jw",Tpbrx8<|s.hKp" S*b$IjO<_?5e/;# IJs6Iqb@֮pӽ,35Y ;{Z.X%`UdW}`{K`) kwt,0Ƥ mǝdOXc9ZmŝE;"eAzKWM6hto!$P +&gY 4Y *h\gls4$sw MpV`;Y";.8*;R71OSҩ"L~8_K:&6aJ¢!cAdեGT$ss^EP&T ]es>A*ٺ ,#:0DSl _$6unejM;-B! ʢO/0-r//q|8ذ5ČBV;)ՇwfeIT0Mjk VpstOFev( MPi0:iJe8%LHD kLlfՙa7SMe!U#]ӾMaSkr4Z),QeFYV$dJMph!rVמ4RjMPG8W &v%"?˫umOSr0@5L)k&$`NM:o2L7tn9MLb 5IQq Djtd={[GB+3?F易.7&jAvaNI!I{-[~MGD o ߅AxSZ7{[:-)lJ {BCB>YaHSqk}xXVp\ΟgxٜE ƍZvJb{[J~ l۲< gajNz<>ܫ鲎莶-HLڽмHAVv+V@7ԛHgzܩo/X6,s .} xvG96 f ԉ=O.t0Gړ!b Nplv?_K)) $ǧ'fwwƁ΄dSQR6o5NYRx63IkYߎ&dwhk:&JpBlm:-d)Y.RXSK5:#,cA(/ԁLnt‡T5zoh*%F!<}6UyB%$f, E5%>3Oطt;$@@}wҟa'&A/RmXj2:*.BwbtdGji]@7<|P0I./(槾\w`;|q7zR< ]S37KX'K܃܏;/dV86 'ORPA1EIkbTYB#Lj?nmtU\6}u)%;{Hҭ' ue\kpyAWphXhR | nۜ]Cv iTnY,CIzU s25]#1|9ʩlw!@pH v>SWӛOAɏ`f`p|ry4}{ ~ȔC}?q5z2`46b,4n΋Hw~h'<=2߂ifxkX*l!ދM1WFH?6=Gn!zmYG)Oƿ =8I+8q,h^wbB2q>p/=V!zh®WG2tVMP+K_ŅoѦ`;d{ 4?bC!7\v\Wif,LO4l)r/N8O86/N1l vy[z1UI/e>:\#DK|ʺuq37n=?5JK^ROC"G3%7WUdN1HTߤ'V*9g@2>WΎ&d-NAhe  ."#ˬ}ve=;G鿮lS)} l( mHxwVRc$ ie5Rp## y0:"sZqFEΧ 4roMpPv:>l)_3ˀ5&*˖^9H).m ,rQ=FW~p$Q,t?F%+o/˔erEُ29 L]0+)֟KG§"D/@=trRq{׻;v.B/VP&m_K TDA)VY֨>]9PVeJnG~Y`xY#҇^0I)LVH9^oP@+j.@ pXk<]d#tG.HUCӊ:ܕόo~S&Dn1ߐT8S#R:c^ 9 (8ګ@ꆭp@N,:}HOXgFG0 AsQhrNf~ 쳠?"m#\Q\5A_K(ֻF/ܮ/ڜL*H,Kdr Nw+9wi=OGȁbom5b",b)1jCښ(.&2X3ܹkorލ@,hO`|>t鞔fJnd?zhs[Aq['ǃf5YI5V@RB&˿u\%0uc[fϑP(h쟿kH `Bbjb5H  (Md'ei.gXOZ$qlܕA7mee̊jyFGj?YkR8yWaP';B}ᓱQޫkJcT"EdREsExȁFzA揂2(dcǁlO#d{/~D-8v=? ͱʇ(6?ڛ/#=:2:A?9Z((fk4m”*速KhL51z]0$~ЫO3)϶-5>9ֆkS#1"ۣ#š. JCa|W[b Nx?bUB1؉'yqģ?T}LįR[|&c,֭2:`B\#ߪ=✷:{tx (n9"[vfȹʿLsؠ{} i꺑pk֑R!' ıuVe)NMbhgC]y;䷕ zđ%mk# .~H-/׭ti &d9I\EW#mϟDG5Jhr,}0'`V !غTn$M3y4-Ii y\4WG -q&0sѲRTeŭ&7A>uV{!~² a> m2Pc6@*iϤ!YH"!|T{c:0 ` qCkԤ)G\a9W3ĜE&bd+I. k}}.t}R~eZu~_HSpO VFZh@g;0H9OoqF!!Dĝ/ҳ-]@8tQlt7kFd&f*CBZWtW.'YT|ݭD!/45J2 ZݞP]l\Z]{Ȗ(wہ$jዏp,VOW;hhoz 523Ԗv:v✕Pst;i%-#"S=g;f!_&VU Ԩ{B xY}Dh}_i牲k~2 [1)Cᅦz}]FCҔ֎4mX)_K=!2TO+Xd6j[7guUy&%űo w IN#MF$Otklq҉?s<$QӲvrF5eϐAgTxǽ ^JwkQN WhH6#z0Kf0A+:B 0Zu,rU'"s:B(Y=EAޑ^YY=h&1wopCz W?QpBe0X׿ 9JfD]xdr;TʄecSc{!XHnPHSBZ܁Pa!}yRcdhYI';4a<3Z=#JӒēsV$k* :ω/Кq$NT >O8ŵZ˻v"V k*6r?K޷7(U% {].() 8tKN3#@}=,6rAF=CągH%xѻ]Je%>405@=tcDc}7>Isrk1RDP,o_%;S|HW6kSMEr-%%eAU yl 6|Qw8 rg9_gDP=c#тPoyaYW;0:zI_^"E*{7b2inX6`N݉EXIPI.^Gq멫\څƵ\n12Vka8员IQUunh 2+# J3OP)Bi)!9[`8z-ԕ8ku~d>S)n,,磛g,փk.c!D`7˘ή{_M;b$^Guj,[;^)M%+22vAˎw @%xLr6XPE>/{( )Mj906`s9FV:D.Zw%_P~!Vɜvqz<έ:^Vzwow ~F,r5[C ;Q,'lތmi?W'B!(אJ뱰`z1\M?N6&T6nFd8̦{-GӬu@JU7\9o݂ԥѐ\ZGve~޲qZhŎWlupՋ\[{7 +9TZ4XN۟ud1F\u6:&O]>&f\8uhY]iI<"~y!O"lmhUuvLZœ4x02,{{,FeNͽ&]`NKcIsX4Gq"x>$!рdDnjW^69I~_w ]o`ҁ1 .! V Xg%eFyQ3x |@a+t`\!53[^R|C+Vڪ(}Tpz*rlM{&,ÅJ5*3%޴| Жޓ[u="˫)&d^qq$y*&9ow e9-8%=N5)D\%F?ewKh%N bƎ2bmA7wrڝΌliP]w<"Ŝ {%a:ij0@Czh ]ȓV'vAU ,e!#PϷ8f99^7 J;Y&K``$/JuQl+'W\8}!ߧ"kNez^8NVEǙ(Jػ-nB>xVy58KV(䌝&mԝNm5n(/C Y$. 2&@SOСD%L'1nݚCX[$0$xt<ԏ $ѫ#0!?,C}KN ֱw:՞e&Ocu dMVCyKe͔!lp`&vemtVyprzը(Fp(ZzAO:ab,.JΊ8ćyqX%yӦ`u5X7)bOpB܇J~q"S +2.,>>r1Id@;nofP'+PO~ľݐm-y fGqW'uNXym=J"upfɥzabaoQj5?*WFV_`ʋS<<#'_-ԾSU~j1 Nct(=Eݍ&w\2Q-ct0Xn0 ,Ac vB0/i)ff |OS.TMGKi:HQj2n NYO 20[r$Hz-md `xD9a22ܽk^lsܬVt˭׹xg([Bx[_Q(%rE}e~A*N6Q+Qφq}*absѓWʅݬDP2eFdО־tx$J5MNhr\Y6ڢ,Z!ׂ;LxWO;Bb]=V' rGfr_&}pE݈uDjBЧecQ'ꑀYOvҁfI/z[X:#tYxdZW }G~z5%y>0Y'^3f& Zv l8}}Vۃd̜ v FUhPtGkyWi*\Ea~Qjai? l{o?HZ[Q9޻9򫷬sLg'կmx8t`PN:eVd!I6ŦZ6%d☙qp4o Cv8dj _Xv_M;s=p"+k]AvFr4\R 4tА2+DȈ,.>Hh7n§gkPE3o2g/xn"p2VXAʪ4Na49TwrI)tiQ)]IY{/!P{gdQX mT@pC|Ɂ;.f[5+iAk1wE4pNO9DŽ-'_,疚/!~AES bm,l&FR RScR=#o1MGFIl7ۚh]1Ua4!vc,4jc Ů"*!EȁgrG&a7 <%k󩹯voh[s$-Xl#+X偕 n NdV xs`KΊ`uM5MNgxpB~BtMH%}b)1g9t`k`[,U;C%W$6cV ]>bOC!b\C+0L.3%ʘ9_ߜ@]HV˶؍Lzc6]3Ts!lō+):mZ"5Pc_qgY5e_;-oxp؆U c,˼ lL(Db|i'&6LӲnbvCWkZ*x(0j"0f4r`y|o[;{5f@{c]rJ.~W$܁-5e56W]+tHú2Q /~?^@nRmє*IjAxioxFnsbno`arʍx6.QqԨS"0th4 2R3>HW~F np'IF[pA/f=Q!_<͂߱p@SnzJ??Տ^٧cn42Լ-eYcnIw5D xEya Q[%7b.2%c&",{S[ꕐr}dM>gS4 ~Զ1X랴T(.Axعy^ /m2zwV鈎~h%a9NtXizKa΃z\RyqE 51Y)KQNm8ZƣPq1D Be?kۈ|A'݂J.[q$.Z𡻂y*Xl lRZ"hB+:65 y5,7VN/.yj0k]V[UH-AYJ,[:0KaLL.H{'ɦ-T6 `$L晐g]p/kW158b;SX[䬨eH8Rp,:2i׏ p`}KÇ} '"'( sTl寏M+ՒKS Wr ?^ 5Ѧy҈ 9Fy{X q/6I>d_?e!9 by6sCGoLQ!L܆sӃ`>p}%,|3Q3 `5o`{B#ȥo>ũWI=yblKX nfO5_>[Ww*_|<Bw9]>&o"(d59b&`t7jV\5,N 0+;nӌTb)Į#tm-jOԄ3n1/El{]Ҡ|]{Pgc9 J y8G-8_ )_Pc}-FTr&r5-n2ZE{bxĚBnKqEaPKKu kzG:M߭4~%:=$Z9ɒS>—ϗj8:f;˞+"Y zXD &J@ !E -6GOPZɈ'x9hW5:f"qT!A%B<3U8#:&z޴wb?9>Icbcl~K{sC; fv~maߦ2L048$'⥔?77T4WLn¸aT™lOLPgkԥ.K'AGaF@J#ʄ5۠ѥaAͨ313r\ߝ$M["K&MR;j/+j/$c\SRW&RJ6x󌻻]D-5E|sA A%v~>dzBpvHiClx]>"lVaX h*y%vOTPT9f Eg-s2QNH9rܿtwcgȏ^k},}+<^^gYe#<(,橨vK ? Nsenp}@O< ]q/|yqX܀pKu;h6  n]cmPjGYcq :~$AN4Pj.iiKAaZ11޵#I0=4 tаF[!8J\U$w## ¾R(-PFI{/\Hρ !l*ۦoRƈ;AɽYPlI-9ܱE`aG|8@`%'njw06OՍ>w"j"؊L-4Ҹ} "hn X3 CCJ\Ĕ|E,G;R9M˕>c-JT' lHhTf{٦g O; +rԮUxI_|-#"S`sAѸ YS1ǃ7 6E[ )tAޣ ^*x]ӂ]) 9EYX=虅~]l0h`E4``)i<9. mJY׺>wioH-iAFc71O #NE qҕk>CBOt׌/ח-"k\)hp%w=K=F#<#^4~~w>^Ӵ4_U|I<aۗsZf>2 ϊU{7ywo#3?n@bvm}+GBS1$ @XwqHH uQ_0>!Ȳ<֌% OD0^:Їgkz e3YLRaD8w{|JA^ʽ`]ĸm8~LޫS*־9T?gmVSa%F+fBv#k$fa*vA۩BE76 ր(8JkК/`RvO20]TQ~E #  CӘrumN'IRZS~5bcw'P=}6}IxȸyhLVi{Yh-_zh| oD>c.NPLXYv >Ną#1%7/+6fyS)#u+k&л&Dd^Td1OLvM1u-{`W<%.Z@-z^+¯TD9fذj08&1T1eE4rztl߃{)}]t0iDqA)GF*;w?#W-Tw ĠLK~ V%Gkᯊ2 naqv`IDˊBY? FkZ;=$B?+9ĊB r\9T61uN:a)YEUbX8GAècFh X/ S@kLr&H1i>ָgW ଩ȐbB 5zӉdy®V^j*6.F Ud,q@׭qI8TwݼD}Ob9!nvۭ{tUč 3fMVK> p6\i<,@/S/%Q Qm˜eȥ-!i++QÐKgcfރ}l1i5Jc}ibq-`/DЉ8,DޚZ ֺ d7d'a4ȩqsI۫E7ʾ_'*x5Z.nKܶ~)_H #7^ #Wkf_YuU=1iH@?u䏴Q_cWӀLG@"nẢd~_t]& n6oQB&׀ u.%+jui#-76  N3c$B=SV}6i;n(}+aI ~PO\\ o0O歫tb>tYR.$P/aa7,wo `hY"ޏ|3K&5i'^<_ƻ;!(>1a]=RtLTh f eʆ7H[bc"1pg\o,VI=_J+p w04tf}r8*uP4"RTҕe`O&(a:;9I.[DjroC"V8( g&. #;<Yw]*^Ό:BJ+Y6?IԵcx K E.LN(ieuNzt?]v\ʅX!ܒr-7]=>DvKRܝN@3gip[1щ|Y{G*8A"K<~B;`,= H-8Ny0.݊ q}8fJoOR(X\;# C r؄v!!`!m1z4#_DdZ /YгLAV`gL4sr؁^J L,0#5D9 eBbÐ*HKu7ep!"ܺsRZ^2&۴:|$0_/9$,Dvp8[C*1y̼ås=ﰆm8 S纤tRZߑO)kێ3R&4Yb"VXlq{b-~Tm1E6;~{jq@@p#]yyeh5"UF:Y3|;MPPJ9BuDh(ηv/?}ź|"XmsE)syJZ}Qvf:ӝD[[&[syt}UKV`6mNjd@;*o: W)k)DWV~H)P5qQYh/HӐDA_r'P(2vx _'p;`"Q7M1M>Tރr{Iɘʻ+:οUekD&A[k0?1}!>-!(L<_OMMj'Itۈblׄpu5>9$ι`uuHq,`^ytnCQrTDc!3炙+~bW+n]C?xT#/X5!jӖp ce1ޮ>\7 v(ʻ`rOeP ^aAx"F۰TIpVaK{\p Q -#X3<6I`?;X/6)p<{h睺zSZ)O% 5CW:I sg(^XrzN^̃g9@fd ̧Bb=M8a"!jXoo`| .($km36 gl Bwx^+RiT]Upu;jc⊏7,ՍwI% XEw-퉴llߠ;~r~ AT1oTǻj$)jF"*,\3ߦ/c43l:E'7SN%FB4{:`XfC8.ebTNn478jBqp ա^c31ѦKe-e|S0:*$i|]vH%?n^d8&~7}\Jwj T<& =]*ة ~:8(u5|uxѫIBEi( Y4=gUH+/o%0O6w=S{>ADnM]f.2vW\؆^bEN ­*4^9eY a׉([ 4H =\@5*(<-2b0-icOA@!WaQ3B`V>لo ¢ʫ7 +@Ez%xmC@P Nx  ؗ;ˡ /K&K{,] z ^Z)q! r.um!:y`gL9$Ig*abhe%#Dz;<\Ae@BHM@[#o7"}uxB*_ ,>zcC..PR/d8KCMVQQ0p8Xa]D"t"? p_ؒi{Fŵl.MP1J&\,!sxK;c.Q<-ϙ^`z EF XÑg1SXhiېݶɣEv &akdZ峰"f\̷+LYU~XU6ϔ &b{Y%drbC@P/9?Xi@\Ec\~HBon͒4JUM !WB+0wnܘW]" w', ݰ;c6Dy'v8g^Qb_]ȮôR tX&㢵tX]@n tOeX1cawv@Dh}ayܣ3&3 jFSzT^>,+&QJT*&jrpW5 s14|QnXȍq̢ ky{l[SK#MB`g1GCbQ6-zdT b()>')k#VA"CƨdjvF .fO: 7۪YImWBӶx؁WhZ$`odӹdH]K2y 2[ ߇օ!E{1' ~4`^ht Z_+_o..9k%="f;Na:cp.!i(V 4Wo v저fOtnsO%։䳈:sV?o*Cص?[HOEW+]-Xg|Dw˶="Rv N}OQ/JOCڤmW_nt]o8e\-yV3nR!22PCO[[C?3 q49I4@ya "49ljLٿE<,3(^ #͔ZxV)Y5ƫ>e?vm76~ˋ*+A%c6)5^zudSS yed ۂH":mڶf]A޶99;uZѹ!7FHt$EZ keS3ij)E;D{e MYox4i|k~O{Gs^ 6[9 rT8avCG'}[" `݃:(ugJ)6~mPB+ӲƤcw&?h ɹ<[=n`$ơY T m(%1j/)fMħf=!؟g  t&ԓ%MF8|#9@*]n63h&0⨸#A'+{ R؍ēUn@FPQv{l=N[]oџ"dO3ȞL;vx Lu~ qT||zg%ʽWKag-RV ] ;=+Bh-Ip%.SY&^zRrYuؐ P {r )J7b’Lc VJ:XM$%i]ktV qv{S\/--4lrLO㰑G~T u_E{]PUW:Gz)ݼqn,ΖpPBmOӱ_ZtgUu>9BwHY  kq N7X& vzn& =8TuWLk4ٍIf3ցH^R Y(X{D3#.3_lq'c׉hcFhuj".zhb}l7ڂfXcH "LIbR닸MN}-}/`c|䆮hJ7`QQ̟G>s'l[1{ddS@cn Ƴ‹R]9}|Zԋt%4gc'a=$Bhp&ٕguESJ[~kR*8~@oTIhZݒSd80J7(գ,LZ]qnHXeU-3α!3Bj|oWl&݇ҍy0>ÊoJAP8SO"+hAA_DECy <,1Z* }}25"rĘ9w뉯7IzlEPS[aHՕvTnΏj̿Qڃ.8&8쇢<v1 Qc'w9 yRJCLqv|{ 6)eKv.h-oc&Q#m/eT& Yt%> ᵅ̶,(wO%y[AAU4E.i"c/Gn /ymSm}x2A`3iG>&vI ƤR,W  YڴWgp'f C'(jJ9]iyE蟥\^J5Gjx&WH% =\G$,3Mr:fuOB,s?[ )äY#xF_"L j9! d\'2k7JH{^&  Ų/|0[GvɭCBxKܽ [ThGQMD% DpW#Q]AՍa0#q-O[$t?Y 2h]엍Wj&/;;w & +ky#;0C(H{E鵡Fu{]1} 5DئA#.*kwBו[H]̆+B9bmĜ8'ntjKL=,e4^l-5Еfryun2 0*y;8Qr7ISAy*aނfdnv%}HݼxGrjNbS3 I!?IaYVE9z4BDvwJo&+ѵW0}fz>mt^ƙao˒ӵLja]-PeةvI>=]|$= *P J5$dIk ޚ!`{/{1e]ںx쩠/jjA2/df8{Qg:m!TL|cZFN/~xdWAA^U sÅTڒsA&wfz4JIl6W#_h1ЇV09)v{IdZ$dS#EyЏ9PԶք@Zg9*+b֤J׾K:9/rcawU[&n"ET#]g<IӇMJ"P`s^P?cxoEox2@4i֘*ZՂ7}i=r!f0eO/0D30[ݼQFE[LѿSyΣ{՟_\4b"gj]$ -?թO8weg[%2e@*clU5 Xǘӣ3JYJvj#w8D/^;|2o$9(ݡLP4_XSz2Yr?/”kMeFǷn\0Z4Jy(eZIDf?(g_;9+]6HEȘv@>ƢOZ 7Ir/U\5E[iglh?.xqǼblDW WQIO"EH߉&}tOT橥2>@V8=sFMfӒF*1HGggo ٌeCЍU) %}?&,O/6!t=m0'8gr yaf_I[U`{S3L%foꀰ{$= Td"C,s59#[4'CO)Y{[Y'r,Kypv|cQg \[)6Sgw?暗ouVXbQksvoE0E:*;j ks+wkUZ&O$iuֆ(fϫ 8\O gaЈ@l ^ %:c)xn$T98l``]GF̅|`bom;\.@ ,ȗČpij,^ncIGtw>D+y9iUl^(:俋\v pY*9-i v$U%hCT&ǘƨqf6w2KXh3IyDx\0 ( x_$Ð"V側(\J _ DdԔ>򍜚Jht ^\&1Vd{mhV6w܉poM[Qz(d! K5JU Y%prT܅3.:FozDxh@nǫ_ jW `3z<,M^Fbo`zX$7\nݳ->mjNh M!~nf ?Lz^O3b.h7΂ԀMP[ qr srf/5s`F-I.3Sֹ n0; *S1~K |– *MB4P.o෰l:Ѵ(,5FrÙ&)O%A9H;b"ϑmATxF=)ޔ ne-k8+-t5P0OkEfysc0$u再$:3Oupw(Z+ \%(4FlFLDeLI{&[{5Cm9]iAhȞo:guM-YoqL4c'sGrɮ_}; U>W#*T9q&l:d1 $dyioz2`KugRbZ_#'}` bQȮ0 H8+.F-Op"gJV'1])msݹc~W snW:%9{V'" tД~ j0Bly |vVG^3A3&Oq@4fAwPӅYqSgI͋J^Ȯ|jRi~%e %K."TUIkՌ8y-X1PEğa2O۵`[ ˂}zxR/Tӑn'U:u"l) e ؇ָ8xuYw9/iD҆<8H^EeS܎ ZG#n#y]S}UsA#tNp95c<ꦵڪC4 i LQT0)zĔANLi`jL".譙SR9 vfX7\xCfd(ֆ:E LZQc[U@>r)4/h dRF5D>1wt~M5k&#&-=u>nJ*㰆5I #reώ< Hмi2e Nx7AͽcD5PDqjSD*\0)3zP.QN٪X;N:6ͅzbFTCC痡DCTumr e~3P+hhE 1Tٷd@}wƗa=|A47 -?"p=j!_-K5b4TdT,% D´U~|SUbfq'(AQyI-WՌ?{I:Y.`h2KN5+v,j!'mZjmX@ϸDqmy[\ Ҽ*x<7iH\Y'K6*<@5(BeVy$ooXbb}y3v>k6f=?K3?3l:mgȥC?.W]}UFf .=`*SGL}<4bkgջ=p"j~-~V@&sťU=*?q)ʳi0ʋ:J0\`^сߥ~S)ny=rՠwR<$#X(+e$}uyBj*gVNݙIm򥜷}kS256?+?ә̞zSSÊ>r.G_ڒ&0כ|ְ{/XjDT@C홭-cwvJ{?ve9{jpR L$\olD9W ݘ TOi&֪ 9z늼n& 0XqZP-eMT=-;t?aMƟRg8BYw /jZ5f )r%,BgH׈ᕒn)q#'ɢpes5ϝ)찕Zʉr;@Xh.]oѾ/Ձ^n2zowXj,+!.^7T^N^n+^LϷ2 ~fzs0-vDD=~vuPS+'#B:c13I"UԄ-a MNNIop1$:za]nF@ ~ou(m?fՉH [fywta^`eܲ$oMbKJ([دpg4iV55V ͅ(ḺpQ$DYULڷm0jj߲Vú[5͋/1Ckiݵe{&ab8 d%>B&B7ߛ9}-~%w[:-ApKD7`ֽRi \"nWySvL ˱zB-FPѡJ4zX5f3e-JqXAZ:0HMRZ (PyP kBT0vBy_#M:+Ș׶ 5 {HO+ sAM!-WsTe 88dҟ?9'6_[!. OV(`+莸{EӾ!MAӶzͮF' i8ԏJa v"sQ0CBB4i_M?~] Φ)`e|`JE|X6 Vu=|뫙NĘ []_R>KkD UaK."_ oiA+h;wG wޗ2쎻iZSўNZj^!"99T= 4^&Y`!Mp|ek!M҂ }R}G,6}d;'u6FW'R1o mjϙLGA#&,7 UGvB8f_X T,34j-PSA2 ΁/lWV^R`3jc8 9 󃵄o#MEzgHq%:uR%Zeb2`GYnBmVvuzÝrY2f4u:aίb>Lbz` -#_Z2ٕ<o \,h +Fϳ6H; IȸUf4.oaJuy %~C@6Y_yrV9`KE%w}SoތXT_@q qMWf#Qstd<]0M9Dengz.c3ϔ:(ҙ|P;bwG""U|Z(o$#g"uu6_ja)R6b1dƠJORYB*>l%**K:.>\49{Hr)Ey8,ެd)<u41`6t N32 ~ĭ`Tv`5 ߑe_T2J\@#̌rY+e=H'^Nk2w ~N(~'J/! IڡN<51QW ه:D8o$ځ"" )sHqH_KhPIPhD r 93ziNJN|4ή&̉dPCw\^uY8|֙T8ttE aO?)Z p`Ca)PyُO"LnVvVXKa9M5օsF =ڭw#Nٍ6r.J :;9Kh:6@L 3ѱlԯT^?n-|\i L$bBQ@T#C0rE>ߵ )wۿQnHxDK-c8=M_m k1k.Q,G/ATĸccђ!-"`zx>mNv0Ġ^  iYS{6bvm9@K"/=IIy 40 .^i?;RN>bRWS& BpYg1K.)BC,|joT3n,e#JezfZ#uG\ot҆iK#EP乫U0ސFBР :R7ZHt9,'pWo|FZrr`]"5V#0oxx♋E >\5mQgz˿Q\o@z,j ~)F` IX+WT< 3kjbs./tSo]ە۲Cq'#hʫ5IpPyvI8KmX/ 3jPq!ǘ \PdZP꫒ _.M/ZuT׽/a5KGa^8=p즖MKxE ak{)íIJ+~@~7J:TRJa0SG JފXeI" BWI cu4֮ CIt1M@+0`jk 6Wz::ӄg !@{c Cl< , +DӂɲyO0`h7-Y~J+M5?:N5Q?ݴo<ި$ CgLNѭMK^b_~ek^)TIL 7$6*Ig*^6+QOpXFc'2XHu'G6C LSЏDn+@> ίW 1Q#)?erwut/@Q.3G<̌)t'DZf[2ިN0٣(#>[dy|noTٖL:$R\;'\fddT.vH nNKn6~sT6/5a3D`mU1|[-LaT8de\":eD[|*:vݝ@ߑQ+r*% %Ok=lm-/OI0<±gf nu!XOH6ܠAKʣ6l\~D-\U.#[& 6Ze0\vGPK6]H+Dʋ7ma \Ct4Bgiܦ[e3GU,T0#CSXYes@6e- MI:9F#ڶ.!ZX? ̌=9K>Hk]0($3o@y{eFM|ȧd"qh8ϵJaxW;֩t|:FZ*j$fގ`êHQD>ا1⦪#0d q %FQoAyP͸U\-SAaCU !?%xYAt*5:506gR1@~~!7ITPHMGVMbf6V'cV3z2}.Vc5Pc9MaG=3x|x*iuT0VdϱS"΄7*`h\=B<~E ky5~1ƙ$ǖ`#Ӗܷ1 my N8*D(¤&"oOWLL#U)cQ-`BƝa=X/Љq6MZool2|t_r:j["Jx0_O!g(٢r h3L5["(z׉$<@W.Q wߎ]"?= (H[yg ,aɼFgn2(U lsÆcO:%P`PXMH@Ŵ|ja0ş|vv|[zw$!BoDH*OVĹiՅ7h-@V㗜BG[)_iv9]'˭B)xW%Nzı .+9z*X"G$^+` ݏUe߭a%PG DIE hVc _B<@?K'͋T-çciΟU)Q (svJpQ'Y^HzR $$>ކN*X:.+&jvsg} huŰqٔHv~xeˌ]umw:ddup"Pt_bu3|*&4%Iܒvq.7, 6d@ =}r^n "Dž6ȾzJZ%09?zQ&)C}V'4g ѧ]Cȹ<,& =ki&ʠ#e-s@n=PV^+ID'gHD e^٢3HY#C?BIfD>k͛-"O}iQ: "[4 бCMk `6 .GK9\cwb퀮Jr=ϺT}1A/o?Ѻ [?kvcŢkM5v (A?P`E.~կn_ \R$^8,\E\?J-6 sJBZ&K[!̗`AW%.ufPX Tfƅch^UX`u6v{Xj0MdsfrhUA9rn[~Nݠ(~pi^#X6{d/u1d;l†MфW]MLI!|S"3B Zʺ4yQ C%:׆Tf?WCë?mwL֌ {uG0d-Sae!= y:҂EtWi,tJa8OliCNEZ_ nL$ZPǍ!f7}x [0)ӣ;1q9h侯~ =z<&q l/t Xg;RuR xA2C3C&9fQu\΃ők$Ip hV*<&Nj(+9x1ޞ韜BQD73=&YF W 9y+u\Y?}+8wm<=}Ȝgfhڽ26%"x#wyCEGur{ZS}%|{u/>K!Yb= .#쳂u .G_yȚ5:JBq']:j0 CYlMޠyi%˵y,.q[ڈy343% /gS >eB}J-hCˆ+8z *E٨/,';[QXu 5y~̅Bgs-(jl)cNL60ƴE"W´T75A'py><P$*Ue0;h2$/}8Ћ\!ԃbҵB؛PG-(Q8Ykh4cBpNq'S9CCqHRBR(rv*ok] 4,SG }e&-hkȿ t=z#4e[lƒ"t>d*=w #'˲E{K{5j1M' A &U 68C4>W3A5@ }tˬ@>n!%>Bo;).\UҍF3{ }Z']g"W̲_\xKxϝ5C5&5^X=j/f5?۪4Ư w7M=cr ׸) 92bꎣWߪAq-%ˁ\x+Ga TmMn-/pVb% +\%/Yti?pr?3 8&0D!K`+P#zs:KwP43ˡ "jʺseV0]rTOG=U<Ԅ P~YT8k9hjA!b(Q^q;9τ?>ʭ,}'O챧>LUɃC̯0o04{(" 0@<}2 Z·Th|nsKF('M)rPcS8To,{-8EcΗI~zo| H}w#lRປ8g4'@.8! b-#Ru5S8+Q断-ԲI7@!qa^._9cfZeg$2Vi9m\%%~1# fq$hJ:6 e메etv~S0YzYȈ4LrOaԧP.oXB4VAj X!<( 0`iB0XsLd=+1c ?B-s126OӢ^Zad8ֵx!xu| 4秭MR=]20p^c#L']a;7Xϸi ݷ{{P]--|O8ٲí{Ŝ|Ͼu6sb5E2 On!u҇"زC߀.#& ƾ47?jvwu5~*ro61mCׇ0<.5ۢaSG*69PQgk u/A]^yQJv"j&H1K\Q)bQͯ F<~sӹ,'-6K!(lTT.}ݜ%g4S"}"XBJIEZǓ<_gdYw.bƁASU5#x CD~e l1 FeѩYCtůW_:x(3͌c曲eą.RR?2~7,mȕEFg(nH,ܘEt4dXaq3y{-d7侢b/\>-+iKtg׶h(zz^\2.z|VtTsWٽ^2] *w!SDeju?U@Li~j!},(A\+Rq/C6:;.uA㘯QT(BMgcޅYzE"*m>L{vN[ڨ9X8gKw ,zAe!+S ɰ/Jg{0,nS eMl%RNNcG 5y5r67lsCioKW I.>I<-'~^X-:9k&Zu9~)6s|M *+QD"v]X>0[Ƒ{p%ƿ7.64^Yo\Z5(leD~O
  • JMh'B9󝔦0fό6*%j? !4b_ Fpf,biX?&Gv;;MIbI%ڭ_*g]ȵ&hAE-p㛇J{WC` [m$2p0mO*4qp隐 Y"y`ek|e}~_!!6vOMl#YA\zEeԛw0xC&^a9 T6F aN[#+8/m?Y27|5#؀(DW׻D評Q1DqI7hu< qgC9Y4 VhVB}˳wvau)|>3;sU/~ږt|\sh/C+2v.33;cY/bD\):Q}C uӛaBFkq}a=F}KJRTNl ⵜRJ  vʘc19s1 ]R  o UFκ){,|V:sCzI>Lm)sCi&m`ۤ=zTmu/;HҐJ)V.X:kCtC[HٺP³C) L\VֽGvT^`-B5Ƒ=bwΈ/A~XzE)` ې6.Δwė^,.y+#V$J A&f<>'ar@gA&CqG2 aPtM-BhWڑJ$ c1\L wzJد河 7`*u ;M\f ZL L_f皘aLȊ"(?׽B -LoG_hz¢<|5̟tnŵYt3$*䏄ki]+4QAxm0Fa# n@-p6ZԞ 9)Y*&[<4"gRGlg*ԭ`TKA5dö%ibv)?Xj&m@U r+ɑ(fdBѱ {ظ_=7K>U .\xR") *(SG"~ap$NGGUau9E 콬;~'46ب'CV=/ ԢG4D.*Rnv>􂕲l+D4:Je亢x~R7WF.,aEIes/ uz)XyR,OD4|4zE' ue\ݎsaf%[M']2jJ8ȉs}yE[tC+ˎK2f+ߧ(_:64 B)XV?tѲ^<7.j_I_ɹQ!֧&[BMeA'SuN:g "w˛?p@$帋Xy-@O_(돎/y oUEe&#_V~rU06bGԱǍ9Nh瑐LUg`[0FLu:Jۗj7 9Y+ڲg಻{ %>Ӏc?ډ"g/67v5[9 xʵwZJzYϸn(]5*0ܛnط1MĤ=6$v (k!ñΗ+ge) =m6ZյwљHS4_Oq>RP9:%pZgm/9`Dj0rilrWDI)$/b)YX-U@QKJ 8'VKuή'6]ّibǒ3 ȅr>mG#.;>\F >FSuaPhƆ?>K,fU"7N[& iߡ ݣS??jFV\7Mx2%@N&T7AZX,!HS9SWREXd{˅^v-IWNiZr5 ʬAD텉s]mVbu?w[.bfZ~ߨ`1Ub#0iltԧCD,7y+ZGr៚Ƈ~f͠@Lލ!Y[G=s<;MB|WiLgȆ(%f](TUWNqS ]K*?DVGwCκPېGR]BW2F?=˞6#X@/J]bVys۵#rQNAUN 8Cx5m%/t0FQ')&rh{T!@fbRT_'K̸'ȌFa;M8#&1({ȿ^@}=Ȏ"ZW>'Un>| JTBwF4.}t&|䉈A"fTy o5{[7RrwR#kf,\ʘF+hPv4̖R`uuP pkU;-pioE =CGggh64)~l!Ҋ_3m28y[@DBU]̼_2ƕKZRgOO`F^7ρUaaWIы"F,|+dKTPy̍efI發Ǟz%No:uQ݃ QeֿiP)o')ޅ>>Wd=.%E @:Lɳ)X4MPxj Zu*%zsκhHTS4R.)'{6_,H }#pʽ٘gX?7,,˭ |Ls}툲gqBAil++)Kbsck& 7f l)僰U["io|޿Q!۝BJs\ߔ Ͻ܀csFKl{<UwN]XRV h(eݕ)tcdrt*=epzX58=S>z? $O"6g"vaѹ΂/NWi=zOr=Ǻ:Y2 yd1y7xSzԢ *m8 Lasq ku ]_b?~eΎm/VrsbݟXrʁp $oqaGOLQe (QE :eNku(o_Yv?ݢC6~NOmsWG,M'FC[lߗ~7"TX=i'ѥs:LgH,4pu-"W )6QbW]$܅X"z2ּ7<Fʀ)bρ) eE5Ba7{/n/F*w()0Ψ9.Ȁ!zk! RL0Щ(/~ѴAÍ+H CY\>Z+;vETLFR- [+# wn)ˤ\jGfiYO'oyk.>n{OlܡQ8t蛰X@[AqR9qdJaN0OOG,*(CDjVK*{,s󥃭(Spp骷Mdl .Yt~В.*f CY'VMzt%ALAbec0z>b}: (V6>7fd;񲡭 XdEČ!qn"!3l4W?A!Qwc*1a'WO"4irSW&nbpU75} .i'N "^֝[%FL>徝Dݠ85 yWT)oU-)$MT֙hoM M/_8͎"(ƤX`k Và cĖ7_KLuܺkԿf)B^tf1~s=^_Cb)|=?8Aٵ|tP.e DPi[ 9v^;UWf܁E,bikN֕a֫%o^]Ozk%0;tV⤝,o!xѪک#}>)Y93fo3Uݒy-wro䕷B>pMORKKiq/]{A ࠥYU)$QqpG`"+Kd&C-8[u.\Tt_ iDf#z%266 {2:*1w"XݝMRְCzOs100+H/A|i ?Cg;E,k>T\ra9 x+Lߢ;-OT8zϸP2$mqif5HVÝ#'dpE7FF&I|Ơ[XǍ)kcHlVunflW]'co[q ^ #{jDaQ->Ԉ]!h;|ݣA'3f /^+? ;!߫[u+/L_lݞg~X:KT]хse"$V;'͙Kr\Ԭ82P`lk5:y'y!=Uul`#8-R-' K `sZp-}}sCKPd ^u2C:>m:O]%0y^ЧZ-m/L+knR=6;CvhPnIaKוHM_5z6 ĥ5 3AtWֵ R dD&m D]]DQH;¨c~~7M{ܔ#̆lu;R~߁JWR GRu؀-\@r6*?^ĮVqa)f6!`8쒇Z 8wHW_pXAsTz&m\d{Ƌ$<ݵfq~r3lbub`~(t}M&'-FY=B+qgeC\`bOHg_7VR 3[҃c330R!X$8g* >Vпhӄ!y^742Kr刪TZYI;!JIk-2暿:hҽ]l%uZuW׵ w$V{kK)-LV~ #N\Xz!هԌ(Rq#賐>};1[?!E880IeC/cߟLLaZP5<,>yng+, yq5 ,C>fCLcu9/#`EN=+IxSgVdVޤ漉`@g~i\ʪjkVF$"tL΁N+.WT:wMY`|Q rA:-^졾kJz5'Y!U~ ё+P~eYoz*rT)DZ0G"C!5XAr/='wޕ+`XM`p`"a;΁~xL޵ ZmQ<4w ܊Y>P% @bR9IMIm)eg P]'%JЈzxzn</>1&Yfo3B?WEBs>PV6Uo ^JE$yy8XaT@MVyVf&4k$O0R+ʷ3G]9@mhZ-;=בPwwgɇN_Q]< ZF [qu=-Pz1UQ)+or6`h ߬z0kF=f-嶦BMx 1p@3oe0a,8ޑ2]/y{ t(9cI|=O7~5kҽK?)m{ǹRX֒,襓_ׄ| 2"=Q9+9;LScMnȽ2*N0'&jeM7jF>IZZg-_)w@JiҲ Ϙ!YS8u+9Rlh:R>Dy_=oF7H_~,:BqAZWL~HlgG> xz˥?cm^6FB>E11%e#@J$MM@tk~!a$G@К_T/A97e'l֛! r 1:y;vOfF5ЋI Da)\F)(0f#?/hL* 2dzN 0M^GW'<~h>eKzCez@ΉaWB;gV+(A(1\ժKō*["b0&&MX`G@=K]ex俭N"<Ou rDOUZ+P.lm|i Ss)VDnRG)EO j3R41)݌)rYP GEUCf7s<|zLM\]#Ii`.PE9VjQS P,B$dt:O眠+ԵKCl/˻.~_Bs$Y6- b`:~?h ؔa KJl&~xN?Z묌i=~)22Kz3\oJ]7 {J`o1Yoh@4a,\27"tA(AM:}\f"yt\9`V]xFGS[0[A1 ҀoV$ӵE4e<9B,9~IO.a_5e5\{MǴw+;V4ž# G7ګOρǯlNABGd8$cڏԣ~ϒ]VL eTGx7w,ܺq1v)BS}q냅{KYM_p8v{tنR!q\b8ɤ|dUxWcAL%x(φ3m?~mͪvt~P%o2ޘw sa`#f4m^ fJ&띸d,fcSA6w+ ]-NOɖ, #ļ0م_N-pK+CSyog)gJhҽ]CTCePk;rEv3+yq'+YJ RW/L˃r>4G&y<[QYc pz/Eg1E,LR2=BmW4 ]g[nQ>`G,-3/vdeYG͈*GvoH@4am|RiUDr,TCF u5YZpҝ4 9O^BFk`ukH UDn C8F iK͗a?nO_s{Gu#Pso_D;$ɴ&z>+Y)H Xxo`QʼnJA!OݗM-X[ʬV&{l25H?b0. {˫nj81YMFoUcXAe6f2/Yi4< a%疝xxF ۖ=CQMv4y;OÕxhɫ0Ӷ *ca LJGQVĬZ{*je( n(rp?PۀpbdO3chM:Z&x@#*sL.Qo Bq\h<%nuYʱi(%XDUځ\?`ZjRp=5 Vq2MVJv/\?'T<XٴB4!c%JJ/--YĦ+ϜT5TɃiܸ5[M;Y#WOeت . PckfPQb F'.3V#5Ts[͞eN8KXb\owJ#vuO0^3c}]|D}LM:Czt?|x Uݖ}G*ꕥ~y:U kc=d7[=Zu0uA&YZh܃* w(13{3:%)% jЃ:lmv @]􀙓ta 3o"dt-gP$IG&+q)Ʃ!<e}{mP6!IepF.GlxdK _Kmd0(.]B+"9†Y:9JW4Rwa_]ʪSß_iIvϹ^vގO~1rD*0pq'Jj`Nv,vgܐԩrbˁ R\HgA6]\YwpM8SwA(?Ar1q)T~2])obHq_ptQH<䥇Zbf gFo`Rw3hc$[{Z';ܥi#tORn V /)""8AIEeY(WMEV>)z(Zl pj)XjXXh@OMg(jc)~&ͩzX˙:*~Gϵnb6WG7S}E}rsg0kqJ(3Rt3*#FwR9|KK~*mpeܭq8J#Ps+۫ad;,W؋:cTyy̙ dQS?[26eO2RY+ A(qS|Ŕɉf1/GtK=cidM{ZP.zF؁4WT5r:\Yv3rH;]xi|,_{{DPx'g@"U搉:;R&)×fVD(yDPx kpZf@cb[$* Z00^ojXokm>Wn;t'W87sIzS ͏cXWfG:ǮqT*Pmԉg\az"a<FvBUp'BmbU6ı6X XL>_nE)JFRXN~lAυFk:VH65]Ln1GmLjNC ى uނɋUתНM^LБ|b47GHb[<V Y92ěP{ w= 'C<=,ĵVgxɔ|M.L,cb{rx\LbOA Ft@#tSk5lIM؃=? Mt`>zQbcfڧ-˃޽;|m2mco:+L[J.N L/%*Hnls^~xVΐf[xD0Hl.ѝ-LV"4)Wɺ:0Ž{w}XN5Gbt^ Q&h4eϠ} j'I1B箢f)c Y@RȌ3{)* ?4X(lcҎ`Z|T6l-A 5 (oL;Mps.M.l#aHUnw֬s 2u '`O>H!aWkNMޑs~2; ̵叙jDbDZ`)^K!+E\Hb^z!&/rzA .c?۸(Oݡ2H!Ɩ$uJ}Ͼ1Coi D="`{$)gI@s71/^9 KV Y~5ٝRj3xa, ϯ+Te t[+ 5\ԃOݑyJi*k)%P1upT%2km0{4 lWZ fx;Nx'`/":.0zK='75_Q ? D?t1;R3 }HԲsg\9?:>I C3憺|2z=7T ^} hɤkL3[۱KZlP`W XAGP1Z|/{&2jr5ər\,y74̀iyb<@,tۣ2Jm[(Dm? 4'>9.)Q>zںp15^Z hLhc%0-4p`QrW/ULI+]~L"jJ)| ɦT8LtenE55A.Azic6P0]Dž['0S"DoL95=kFƧQS%!?M/zZWEm%<%%3#ʳ3"h!o lC뗨-4^!b!e Ɛ&4I]Mb>ԓFm9cg -}QqLՅh62daݐl+a"*Xϧӫڙ҃[f7I\&yWU^ < HaЩ15%Z} FĘM?Ջ߿;[+'gqt +/85 bwQ73R\ <1b87e,bU153Dm\QbR,id D+F-}Y6( H:e1K1𜙸HOӏ =0538vbZkLQ9SGA1U(S~K麝|U;qŢXւfZ,pb o/)YBxu9uKՁ0G15Dwͺ*tI \ێAnZ4^.b8H|]+( 돳ɵ OߵM' x$~N)$^+^M˜{#pO&EVV%bDfӓ_<}&&zEMA#Tty=^2x,K7/'d&?R;R,wq,<A9P2W^o4Y/@TOۀoBg+CWRW _x/~yNKuK`K AĈy{c]: OGo,PNj+|`xj)ׇզxcE݋c'/UE-Hyq[¼?OC%[iEGӴmad;^w ֌AnU7mǸu^tv )S_gQ)lG+KC=\f|8!&5WiyՑe2xnypa^`}d6ի*ё/#h͛gOg8XnMҚEiKua(Y>62r#t$,S#lf4_ʰIS#6$S Gɲw 3i.?}RMgZOnRw%`@P˨RGB-Yy LμیSuP 5]13N67ҁo_`z)ezG ֧;Uu;#FMɞޏhXk Ϣrxml 8lEB[-~%ѝ ${#RQ^:XA0:4-pe0`U1a^"MCM.RVx:4El? euZ (|[OZ mJuoh AE_80dBʪֈoշ* 9cT(#Em@ [=Hho]yC,50cnEt3v WKqŗ Mp>$Q;p.k*Ìڳ\.RJl$\4(k53y;Y}S*õ j,W7 G !W!'p /icj3]"m]33d7}ݙ|Fo2qay; sk8Iԭl-P{BZJZ_NJ^/~w*5 =,p%vgeR=ۍt=Ԗ Z\bu@DLe=6tUaS?P>yBxX4X'kzStdY7Eb%l⾦Yy EB%С; E­'oO${KNT#/C ~ƃsvz}o r6bH-cѩh헜K7c޾R ': ȹa7w|$Fj1iv\. "iNUo;|9::+o~K*I߈wu.g v%={mnG}^R1E도wb3*f`VD׶#R龳ps-e}u=J`˜&Q򐰯V¦Ōzꓢ68tT&7"gW.6%{Pu:ڽafPi^vJA!\/'wٌQ5%ť;;!wa4Aaf☉J/$@[\6*i|Ee][5Ԅ8HubS38M_|L,:@ۦ }FB>)SBš0pҫ4QF_7kY0 Ns ILhJ٘p|x-ܒG {َZM4400$[I\Iger^(=M16pȃ zIw_->E*<؃WIhnTؽG<ΜN-r wR#Ut؆43X^ 8ss vEHbdl>1+z~V*:sGXM39}, z%b|s:FtVC+&+G8{}k9Jڮ?\ \k~&ǎs561n0%GN9`Q IipO1ԇPt3?i!hiMZ O4+rUQwZ,inֻ16[t4pd4wt%sQl:Npء )ԼVpthl:'-!!p֍sAX)0c€Dj4ӈsח}x9D2)^^Q[y})ȗ7F,ח4P&x)Ԗw@{|Pڦ,n+bIu~͹|N#sˎ6y`Y Ikn}f+ Y%KWX*T?<×0`c0w? kJn!}Zg'GpN29@+IUID54Y2Yi7J1kBd6h cj7/sf'eS*X RYj?b֧+t8(F+2y3*'yO Rs13[XH3T𢳇ܡPqCqbcXBwiTxP"=mbC(sDN"Viano5b6ěvauXvIߗs0fx*ž>a=O\pb$eMFnʅ gOBFCXJm7hy@TM>.B>VRzP K,?̌x5jv b^zr+̤Bä0Nj}pDMPbwVa:,T!c8A$.IoWw@ZsA1" { 0_],=Xx:5#t, 6$ [6 KerT)ڔ jlV̔&_Nj?a=H֬yP$Vfbd{"P9 LaA.L*K Q-âi΄75_i\$4h32x`?^&TY*{S8+o I"0Y߫ݫ+rwTBd[}t85@o7yc DҖ%<;z̿ nE#ǙQu>F^<_pA Ϸ1quƒȻksk p|9tB~꣼B-EN2|Pcaa|kz&#`ˌ-3?-^7v}[j@ UKLT#z˕( Ky4 w3Ղ "O㽆gK&V2mj=y[GDn]|* ~p&{)3_$Yiv Klj[OU$ThNDh)v;,?Kfdҏ @b0XCI|wwTdUvX?7l~V'=:yqofۋŘ690a HIyZ.]]RAq%.{eҩj6+蒝1_a|N> ,!M`f?uAc͡ѓZ 9=^ruM|gj-QJ(RmGpȫV 7~(PGj6Ax&! pS8T]>?65(cJj7`OXۖbN(7f2pXD#^t~A<QqA.)."tYlB ^钒HԤ[ɫ|('`UL?%>sp59Z)5 H̀aA7@YJy^F>c }rv<pg$8Hc2?u(Wھټ8ȭ>V/BZM.*\V}~uWy\R׿|;_+-?ڽcZoB\([Xiaw\~ZFN{O{#zĿ@z,Tޯt_pYm_bg`Ysܭk1*NO8Ke[~oa0F\()墋{3G)^[#w{+OJ C(~,i@g~|S&eh,2˝u*T]=B̽ 4ӷҖ 7~ٽduY9cBCkLM0:)!W&z47K@U`|45U %L . h8=L_u]!_*xjnZ%̕)&љ8s ɁZ_GDo:7YoNk%f'6B3Nk&VcJڛV'qUW똋jɆw9R{T{aaCՃi^% n}').(DG[hhK W~ (׶ o +jta3a>We&{ҿE*3r_rќѾSh#00b%sx^EV b΋@?8Ҥ0]'@F7-?zO?q( 7d!)wrF?k?[ 1|;CjGy_Yl\j3+$(!x m< _M}V^S8u|<ѷgNoW*714&Sr,@~u5 H7[k_9OFv܋F"R)FB_7_^ \+mK B$e?f)?QTWzo9$j޶ Ot  ܃ObR.2jWg#:z% > -ŢSߴufPDJkp#K4D5R]KD.$7z|(hT '%ne )ILAei9V)&- ~^-VK53 ;j-d\~SNlM[^7aڗ=OعaW[覇-7P"OL}lڗBVdf9)Ne;Gdc? Y[4.>SB&uMס YU)nn 1o BޕǷ0t@@"fw^j1mm %]"3:Tg0ON$[`Z}0ح$+Z@0wk!قm,賰wZB(Bv[s;@czloq=WtOLWEj=8P)bsaZk N%X;X˽ ʮ -Dqf)f1&6@E]D 6I*:q TjU(W=pr %jal{W"{>/,o&*hʍ$~*a򀚘WՊ6?zdԿxoQiK^`2C!?A>/>vn'95!]mѕ̉$c9ZJMUӼTVu6΂?aO>/q t]Ol)kѴDL s3Z]ANm/ɞ%(jIV6IV'̱(TXB7 3N!a34JF nwHHIxV00@_6*f@O 8idƓBq!Gh(ok·l"r{ N(U[-NS#uve,mF'5֠18-TvA^VJx$YՐRryb]F32oGN({)70' 2mj9~3b~U;d)f5D^!tP0&h[RT[~ͩDB`εrɟu1ҨܟԈ-QvT.WG}ӗzFV4O"*}궢A~ďXW ޡ7S=D\:f \ݤC-\ R"3z¼}uKf/}D`SREdkf!Urp1lu?֣gqMU%UPmJ.nA1ſ$Pr C6zx N-t!?=^v0iϮۨ-Bc3cF Y9&DZbt`uHtDqiq:%?U/]_8-_ DģKn}X^`L"my5޺ EXWl;<0;F,K(s$ ;sB[D sexMyxǷAS\|wܿ Ȉu/4H}i7=סl:m}Al;Y @7Xh~y8oWFI Y*͕{Z(Q.4DT۱,?Q@6#P]!HyzO6g c .XZr;IcaIŰz}w#a T'*W@*Ţ2wJ{Ŧ/k6Fmx: &EX I젔{6[>6#NjAS+v<֟I@w&q:fpp+(7g2*Rtm{))W5΄:5w<#W6$BĢ1bgFEnI=[>W_؝Z&{퐙S]I#Q7TQnhló7,\fiy|+Gt 20f~&ʪmUiXz Ő;#(&NHؙ: [~ [N`wBE`擰X..ZnB4敘! ieࡽ6-A`#n%Thb7EV{UlWv=vgduJWW*1ˤ5W~PRht;b $1Z kF:߬*Uzg^5{KN'V$Ak꾸0퀳Ȓ{0{AV ,,71*_.l&نY$V,2D ՒÈ{(m4ޅ q| ȡbTó Qj: pAdO0"rP1hZdʸ_d\ =Soe*—~յfNhV9Y-[Th=>jq(/yK^ڡ81Ԧ ׏3 d:_H6H$L($Lٯw "%ƎBvQKHLIZ濃DzbL>;PaӀcA~3O3ܯ!7Yr1uL}"u/Wo[Y$0 |Sxt9í+xΑb{ASߌJ(i@ñlU͊82jGU%AQ6Ph1;|SJ~)%>V9obg#bepW砠38t[V巼sO#_' ̙\jsWvp2Q.TG[AS̆VClwSL1:@mt7Fa\T,M͎Dǭ6Y>t@-TnQ]wgEyH?Æȇ>kĖ&%{`@ PuF)*VU:a.J3,VbWkځtFQ/W;#&q{ziWڎ~Cg`= j4%g5y2rž?E#Lڌ~!lvf|>e",GsU>zED7hVҠ4R<=[FP7U,^[e*$Ҳ0}B5V];)i],]MEq+DbtoRG15*!╻zw{uU_'"qO7̿%ww0 WipC&L2jA2,=Ey ޚ@6[Lpvtii 'äպ.Г$]zC̮)3PŞ&:Z]{>-VFidm JͳBc _MRK讀 R;T@Lh:YK~݈%l-gk!\U}c6m Y&% 9)?ќey]b J.Q[>@!;l \pjɌ1C+2V]?XKقJ=!mkw7mDZxRP>½SliH`psy&G\ Nz.O ##g(y~jAD]Q~ˑ:$[*nO%r2^߾6,3ffsH{h)gJ.}#4JQx=v hvEXO|DX\olk#Cϭ?%NR]&c(` _&kROf&c\ʾ4|0]m\94Np}94yDɣa!Cf$Y!?_b8rf%nрEux,MZމ '-}j,4-UQf`/`,a QMSg!*tam%\5ˆ"0EۥAŌ*J'tAL$G/б8RvI}ƀ>frtE RACVB-7աKH Tk{Ͽm52p92$bWENA*bpNOGؐ5 P]bX1cdgjhlpt&]8^l\)+Wu NMs.ά_gc9@|,Iho+ T0ʎ.lcoqjȆ-=m8lLvi[4ʀ3Wsn=ח+aSѸ8S)|J|4R Sտ M%#Aݤ+++vxZ6~n fO@sPe*&?yGYPtL.]NDY_uj0Lba {")?l, #}Br7 OL%soX e$97eL2_-0Fwˢ,@p@R$a\NZ1;_Q 6Cl(昌MyHTZCPƸ8q=H9`:;tL!)#`Ln}h yNSJ?T?|F^{X]`2X-bVyξh`&Q-,IvtPic*.':ŕ\` 5_p5dIL5hIԴٞA1.8[$as17 Ĭ j{٢8cQ2 "FTvXes+>lnXkR|l!Ni \IrvP@/2 8tcWF6N{pttwK uR$5*T:m4 pEY˯P8^`'VBǚ: Kv\ÅMJ|;oM~b`]EMś9ք;OKjdns1vT%&h+ɭEyȲ(5NU'0l>? w}~pI*׉az@!t<:##sL'˕q(!W_@2%EƚSM;Q$:L0S^l @Y>cI}`x+6NgnS>zz=,5Z l-U"6kL"!+M:ֹ$YpuU?ƱL."nd7݉쓕ä%D'Nq|^)"ߧGpt)=]aF\Z',-H} ^ъ&<ɟ (;LbyAg$||9J/xXU,A;vF|:$ӨO1@ ش>,u^sY}#a#G+#}u>o^:LcPT=n,q{yt_,1OɼTT&k=fkiN\~0zSPJ̈Ipx&R@ҕ}k/Ә;6Vj"t 3o> BŌju>M3Qp<ĉ<~ާ icZ7j/[3n 1ګ{\ QH wg+o!t 0Z ?*{~CMurKs.R$NWP2-+.&H- ^uts}vD:FZ`x\Xiu`Tz#$~e`r^fIVVԩ& qiYX$W{p3HR*JQ;`Qchd`e)@Y wKm̰~NRMkNs5^^'+OLﷳ6`l~ab4'ų|gjmz); sJPǼ`V=PMPH%F \P'+~}CxG$%OϜN;.YCh'~Bl"ѿ*BSJ0,D Yb*g]O9$6q=Q`ȍGP+,xC!7 o?g׉>ro1i%rhPRH4q/kGҍ"BElzbv\.M[(^^IyJ+=#>_L 7 28p"8 خgSI¼^DrT@) b~E6K`_|pО"b@N8iMc'D(}pwD zH؄T";lHaՏ2Ӫ:w@H -[m >eNz̋Ņ$\ `xH:&t'tq8%BysuHUZT#^!2c4~-L3q3E"j?%^ر 7gI£8˕aKVt)'@&W s%2 貮ŭ?B-%9YʦTv}y *;%D; ēV[Q=͔Co@) xeO-c5j&̿.kfÜۊcwjv’t(LvBXSx(j9-V|XBYh2ʣ4H$GڄE&@yDqp }+q*y& =l~HQ5d] p`fƽJC[a ,#Λ% #;XՁ]:''Oa9ˑ)!j-]$Ovɭ %.fAj {f^qƛ21@?sL0 !xjeG:~>'dr}\/$cNrs3?wP G`oRO'UqFcs]ֈ󷔎- r<fSJ+.)NO\;C͗M`>k&[@}ZsX;0Ǭ}d,, ΂, *]ԋ3b>0ѵGAVa9VCS&POz,ݤp0Ct,$\?ё Z"` 16W ns#^Hu+P:Ι&RqoWF eWS]m x"EҜJdȇ kmPOϧ.h*Їf 0e<ĆS *ְDd`gz @bR:H W:т ۡrr7'3ŝ~_7Ɉ- y%z2O=z[ހ&F3.}/@榅ӉmK@e",UyhM#ikC#Dwy2_n1!,a3y$$HO N\,:eLUWiVQljs)i_!֎R9\DlAj"Մc lV<X215uZ8)"74# 3=G s[!⺰UH^OzB~|+qm G۽HI8 P๷t W^\۝۪DJs#nUޑ7(6MvAx#۫6.Þ`EC!l_G.Bv73! @D:4C3 i[N"Cɍ0o}L5,nɮ(94PLؿ)[5c}!:uN {\^~p*Ѩd7@VQP'-tB"}j e1+.YP4Ys vZi3{((S=5f/D&!42܇jtIڲ ɢt*MLFc57qt*T=({,AIgvoa$0Eh\>hhv0;dfFUӾYMOT 9'E[sn+9yBZjR@ D!Rɸ>0]nr.(ZxqVlFSA|c[\3,2TbQdŘ}!UF69Am3By~U?ڟi~ctS|e sB(ώu>Af[)YiN1"y{k"gQRyt+ĽF'P*Q7_}W(sYN !U4/fF^.V+hhF.'Ęmn<$g_szs֐4׮[SKFB;s1þsZ% І1yh-=&|Daw3o "ۈl Wvi+uo}QݲB= aþp~@wF*\%zZAf@9*8턑&hYr)F^' 'YTj>[i) g|s0@OoT푖Hrh¦t1cҍssL_(ݬڮ^g2n%RjDS%?\!g"Q2fHfOSd[M.B#vf aD$C68lՉT7HףQVIhF$oNƾl5mwr[2$ 8cE8Y[4xM{8U HNY\D*?s=p:w1WMk2@±]-ݕ֞nm9kw/)ºcldc94~ou4y9+/੬ѷ#y+o(pI™~M d;(N~09QsAi.L% 4|0} p c 7u;uH4G[jg|N<Яp05Nr`*h_ (.H$Osl7{ R fNKg~G}D|OT8PgTuA~0)]g=MǕaoB~s9)yHc fvNZxFmC| 4prfJŸS'c轅8ƭI,-W.A1g< g:BE{¬ϲ)jXat^~o-8x;+v=YbtĿ]ɛxEv떾+KT|4]S+Zq R-jcՙn;tC |AQۯUjE짚.^~1_嶠ZE޺J"=KqIu/&B"~KS6ǦK,.;CG #К;eüI܆Lv*7RvFI)9.wPX9ޞF*H#^;TI0i%PDDÿ>@c}VrF?Q&CE9CzuR21:`A:oוd`^(Z>ӬD8ƧP։yzh З2h_2_a>~L41@u k:0Ψ[aC({աKE?[aHMv>ԧcGW4sd'UM%Խg| ցKY3tfsO/nCyF(6Ty,{⯉T*3Ȇ̀vkau0>ʾv$ s!q0 ZʯxrԵdlЃ,&'7d^m~g\.{s;9M # $Ri[-jMt?;!yd}+8 mz:]CN1P+\XdFAgG\X*IM7wLeې=r7 W[,GwI >~YoȈfe0HUq"*0#nvN]3[3|dΓ[kN4"Ҥ{Mg KO ՜27i0^T(lS׿Qh(k퓗7Lc.!йVeKb<,&lwj¦rN=j \vjܚ)R)-6 ^C̄.THfJe2Ȯs H]),W?k^]\uy&Ld/M3RfHHLӍ7u8dF.1 \c6aT]%{8ÊmZXDԔC/PO4O<>yoԺ3< fo@LIH__WM kTzXs HTX̲ϘiR ?[韬΄׻Z}=/|&b,] Im0Φ]y֪iuƑ1l@ظ,bi QqI- 3P \luG7J qGRߞ ; ơD9AЃa)JG >{W-w[&n9]vHsaEͮ.idKhNOQB36toʚmE>.FGx! m?L+^ !b 9F`U{|bFOuG$2@Te:jvFx gJPUOe+!MqGfuǯQ+P<H-cd==j,YHD6gȮUTÿz8B[<j2 \Υh uȴsoRױ<'oUslXf!$'Ǝ`usX4};K*"gփ _ @_#^]o^z\eU|mfvZ4)x yq.7U(!RCO3UaMq8iP٣/H#mnzT:/5B{0j4Ok|Q?̫ ï" =o:x+ @W-(92e9]XW*0"8fAz5l_>*=ʁGݸ(֦ *Cb'SxsS5w-τKa ʯн1ӣh|9&hIڏ4D99E&N&1`L?l}E 25|jo!lNyw}wγeTa\kloW I[ؑ*EhGrCq{@ŅH3$rM0J""b4Y ^ /sk͵I;Q8(4>- Vniu3sG.PKI =T./=Wf L1Y}:(_2 ioDῦ!t9DcMCaƪ/L3 6%3M+J{!RӉ ӛӴb:j3MQ,]Ph竕,d %L7ɝ > NVLn1+; S>aw_L 'zХ>'?GCRD9, 鍎]6DB:1Im-@iW :kŇb-obg4%6<)жP Haxa(?&m(OI-l 9[=B`@R7f8Il%+cnf\]s0N\;ܝ,O_;F:ۣg dȮԁT6-⹚p3T~@7R$PGc]#3BDio1PF|˪ywr y]vblz+P>KB֖"kh/AsGdŨ䟷R;N e>HMu.5~y3uo񁎇_4bGrv=jZVMyb(K. %_eC_w)eӻʹ&}9*~zQ5y@QwCbj0=VP.ʅ x+s]iAXV:*iRR<4!6:Hƙ& waіfy.Q1eD}\Æ~AV 2&:&=1[A65 ma~@'yPFb3U3K/B28B:?0 .UDJm6RB/֙f>~ξ`#:p]ЂAWHobI ;bq.9CCXuTj.^39S„?ZЅDm 12 Heebf1݀*lv,\lc^RY/*ػd.ފ6GPcE[h/nQF|l+5.ƁLkJqAjn^}|Be;WČAkoXY+u&)&2~$qiMiQq/ic"r7GM?jh7t{ gŁSn"mW_j滰1~DEG `aݦ_!\eF P 2[W0ʒ z0•*Eky~ħ𚏑i|,Q%$_֚oMߣRf0lBm/iFU$aퟧdzL۷LUZ}=F~U>7bF.:c=uqjVi JU\d&n #*8GMY*nk4x.E!]6εG3S ԶN%mG(87D7cᙈ$/':!23uoᠳ̹6k>o\k}F co]%uYsNY#xRYOCZ6W7IJ^>>O/VbK yt 3i[.vA_9^/tP3\25DjrfqFƟFlvgɗ*cfLdT/P[׷Brx#p.obqXG%0ujrK;1@N'4p4rw؃] Z9j(9XU j&`ErL]U!X'cUr{&FNzdϟC5kSXݳBCG9CUًhğ?ߟ ϡq&uπ͔l5uzKRڝPmfU' wȑꤦg8 FCV5vQT&Ljd ¤u?|0`୯noef5 FLvar`QKm <旲r+vEi5XpW^EXpf¦XHYb@hna{\i/91l{ fePƃyG{p:}zw2y\Ϩ=ߜ^Ym㕝,߭}e5FxDMΗ:8̐]3[HF';`˝'+Y%hÃ秖ɄR-|JxCX2c|w5fˡ$vYq A]Eօ;O1䄡,HBE6? FQJ[/~iG=,;sgWef{,'b#<|G2E@*¤<}ҙ .uV&7*)s s'#xq{/f0JƜ [$ضtyY,\)PT[RmLMTa |LaI og[Ya]LF<1gTPn229&drJ.ځf2J$K>F o8lD2c LrўʚVO*G.`J%\1sZ'8pc ̺#ĬDXBOP"?=N"klU#ɇ(efK]5OL̻l1BY/2105>-IGCn-yf$`AUV)Zt" }2vS zoiVgF˰>rtʱ:~qa(OMKـ1O{ZBB9m:~)KaXޚ%Gm[=ܐBV`Gq#gBzп0kFpր qYXdM]b[V.V‰/*3m6^Yqzɒ„ oGuqHdڼ];X=qJg]kS5lMn^ş1\JX#\[:V4\P9@T{KvΌ!#'~)DdPUyx6>b8"/3k[3~yB}UviͲ^1#eIn{;ɂn yQhnr 9ˮ)eqهvvYoÏ`# ` =,q?h.z&bBkDրҨ&q&挖O5֓cƧƗ+h?#+TLD=zd`'E$q-F1H6r\\ Rk.2tS 'F\JWgNj&4*C(l~X577A&D/>F322m6 >m+ <*!ʻM>|-'-4??p}:N>ZK Up"V sTjEs3~E%p@tTdAZ TGyFC/S :';YʎqSKeR'8j^2tQ-fOjKfB+*粦+ l#ʳzϼYM"}oDЌJT* >mZwcpRiAo}1_Ǭgp^Qu>|f iT^e-C YPli?4pcc:ޓz]ɡ>(1uβ,1$E6I Q( Ȱ+DP]R/}_r2O% 4 po43@} mAN'>&$c M>I7뗨Zh;u1DT9o|0,]ʐ3`+߆Q狙7=YVA4}mz~MԻHz?AD8vdRƴX0:/TQiCW)'$NZj<"#V3]Ym Jrab pgKtwL"!7D~˖kL` hI*YS,~zZ8(K0PiLKʷב_o| lMBl_V-ArdɜJ²gU, ԓX@-ޤ76Cne$Fl|aNd@x zCD\Ek=L_b6K5u7+i|w0bOh=#> m7#b :%i0|OwAŽFZ LMyd]5 1!uCߡ?e1ߋMp42 8PAS5/rUc9@#~x>VvcD ?ӡ×MҿAxf¤Vyj G$o ws}D6wt =*Po;0TYkC͝ H"ƦM('5a~4ph}-`]hhDFaQ ݵ~~6oζx麒2x+x2qLJ4"]I%Sj>s|ž⚳ȳqT֟J% /d-wWo ;-7`;&jb cE;ɨr?r9K:j5}@T_-`zM﷎ߟ<אOGV{Ón-p! &:zAOjDt7!XdtI esѱMї4W4T˓E08_::Z@ޅ&L0ժ?oV95`TT_ؔ LAd` kb'7xPCq "?'P`#T%][SK j='$&뒐4! C^~ZʚBuȀDeݩFоnS֥0vbS\ C9U`eC(ﴤߢzR<E+I· `F:Ǘ@J%"xҷjpwvwdLiL7EcFk帜&XI34wT0?&p-6.c65@!"zK4xOn/Գum;8Wk qFVQ`dbrGSMp؄ZYvjYߋuR&LdCYPW2J|2v@VM'F|-,~mjV|ZK_;^!Bƾsck tQ?-.2W4\5m,R^l/(Eԝ \Mw.C^:v`%c?8c#Q){FR̝^O~r|dƦu J#NgPOHZ/D iH{6DŽ^Z}9$rۿƒ4BD,ys`ߚ[ϬF91x#%ԓ}{I OdԽ#< ^3Q_T*xu̅j p&nQ_&~4zaS-Ful⸴.k+rI]2lKM$HGfδ$_)ZBLfr51YJM0]^d #)".(_QW>F&l`G惛5-Jwqz##G}8Z3Dslھ/*ǧ5҈\ruX5~ |hJ}y.DB"N=ҥ[XH9.p|vuťEJ=mx<=äCExAhx$>W[d?NZhotMv'[%)=ZJr63zZfꭢKPCX1k8(,H6[h YNФ0b+^iY .ORZݎ|Ū1 _h7q::ߊng+ARjYHuOO,fufPwj*sbi䶘JOX߷vZI;pnA芨DH]"8ؚ~˻1U`є-4&`qLJcH 9.Nr{;Cqe&o1F=W}(ޫs|њX1?1HwWTҏ.7ȯiq^| d+?@ߩr84%:!~c;!-06o9Ig6Ư`%bmMy0#ꓩr)8? 2WBmϰ7|*]: z?`!JwB޸Y!\n,Vp`^CO%"ЇelL`ז(jJB+s_ɼ^P ۭxVaH츙5P%$dciQGev~օ|{r39G3F*԰voU`V40Rl _a:1jH^<2pnR# (ĒOB@28{*C-jn_3@0QgBxznĺY:e!B rXou).UoS4.Zn\<<=S a-+oWX"uAx&)7ܸbC TT1HCiv/'\e? !zv:%:W7ZY2oؿɪW{SXNF x}Yzm䅢#gX$X\Ez#Aj;J.>Y4I ))6l"Ydɇ1eu3gAJgě3K PJA{Jc&6lXK}zo YQCx 2؟9yRY; t4I^n UVGD`@PVz4 u?}Đ$o W?,+Ϝݪ8.rFTo k*lx'Q6mLRs'h`(h Bq'{%sy?9ȥȠi"гH 5?6:/<*~5F4+F8G+DBRBY3vT+VycŹWڃ۬c>f?ukg/M| ^3p;_L"Y(#(QZ,O/nrJ Ɇ@K-ɫBSQьye˄YB5STIٷ&9pnV1Z{S)qƿ]cIz sp?(D-fP OɭPQ36{7SɆpAZJ3eKŏ@L !2tE&"Gu w4ߕjd>NKXWBpÁF#lc.#&X:]Qëq&e_O~_ |±[a r \[D |F o<'%H c]dJ?>^ 0ɤ<%x}fe&~IJ/~Of$:ZX'CeG\8<8L!]ޓ]dd! G{YS^?3 dq=X<) Pmz( 6 VAhJ+k"PjS!mbmgi X\?yYClk}8aU6XYy>B^3 DMح1јs0T係ҞtU9>$ ^HSK+F,O9[)F+yBH+|#Yɢ|L#ch':g3NnJW:Unrpw\% _L]P.beI {3(XNPNMhr2ƣwTMӟ3)-,o"7i&<!J|7#'d͜$ᑏ˒Sac:պ(e1\Kz/*_,a+,UXlS_)F+1 )dn/>+v/o*#Fv|_a.΁6=Ϳ{Cw{*&yl Z,A5n ӯfM=c? za!#Gۚ` !ԧZhbab,ԸFCpt3A53v1A(=@ZBkk$E*ϲ)￿^Q80Gfz7VYs~Ejߐ䐃f5o0~'Iu pwTpphL*iZLdV ͡JҮĨQL蟹i~TDCtG1{SaO8-egQ+Hg ~FPjV+}>nd0 }0B09@ȅ- *0̙kc\7:Bth0]Ϟ 5&_\v͐SbH}4~ E?>TաWM D )6s *&x"[qe]5| EΛT*}4>meulҫaA^"ЩDH}24o-tHZLUN4T)G2$sFܽ,xH%p!iAG@y,'qC]~A: lw.JI$b9OKGY( XH 5 soir6h@Qk,pRoK63ZR5C9UthɜpC ?"ǵ}!ا4Atwfs8<)YX"!}f[GrMU|=ߜ'6ϭq df2YE>Nm@23LH^D!h![JQu4B^my%Q#k:<38lYȉpw*cΕL $TtXС6^0NCY<̻-pIsy6 BL@)eZHg)_b8 lԷm|`2dPB"L/`IH 3VB^zDߘ)ɶb3֧.,T^ 4ZJm};6#F_kZ$Hh1X `n%Ȓ t ͑G HOgi80jhG(R-2eyR!pӦ9lGe{Y$` j+Up%027bFsxqHEYLNqI:2}ЀF_XpY[zod17  RCfWJ+2%7I26ۨr _ݨ!9DQOЄ, a(5-NqSH4{N#_I pʗsb,>u+ib7iZ&Q5ekNYS!Khy*P9ϘqnG7 oI_XXEW㯆}bw5/%kCi?[9buWD; 5#W6SpxEXkBeAHrFlrq{yǠqzE4hPgz2o] 9~AXi٧ށ^&U)h6;BnΕTnS7)؟t(xA'd1l_`" _韹k^9}UWde:A77HFW=_ K$ưIkzb&+BW2soY>m~US]E/9V!.#&.Fw|`J J@ny%h{eNCϓ` cG*VaUya7FO1`I aS`J:$Y0N:WgXû*Jt|\ve !uIwg&aҎ(k[|fovyCpŮb5)='i xDFJr)3". |ëz4ME 7XDE :QV>ȧB2}R¿0ڲ^rIOi;|wSSL!++ x"_xXF`2fy@`<'8-˪%rv2=x"}.w0]ˬ>f33Htdyl%K,))oݕdUD`,n_ऊ ,;&zrVus;!0ME*X4;-IQDK,z3>,؊&95UUcuZkgJ\oqsho#C8 <:nXG|+Ra ci,9S[eh 8[r.6񈪢̎r$EH‹`E?ss,943 V5g~;܈yeO3l.*`D^B8҅qJz:jOœC% G{;Z^yMv,@"bR4SlAڊ:-T96m7'*kH4q_r}[AS5L1#{q!6௄}ԩ;i]ۡT(H'?oo<1611¬C-]?v1G*?f@U*'|4!ڏEٜFlb.a0u K1'kɉ9j)/Q!v%(Q+rş2 X-ela˒t&Gk,\>YB)9MZ;x*J<yL&yٷ54֥i67vfcnu8:@suEto_9;f\e=qov U6idӫΠ!c8sW#\FÀq [B圄= ~?Y8ݍ;>'>޽bcrzk&dcD(^au!hQH}CMI*\  ɖ0[y{,U.aGX}+qշqgwA8c>2ْhc pG01|Û&BNLƼo y+SNXvx/‘^0`."=d c}kCC}oˎ_ܢN`F波^Q yJK l8Pg-V34D$W=b9ѣEҞdfQ5ى"4dxaV5+BPP4?1%()`&\d^ ;/</,k[.Tm ï:cHW֋Xܔy Զô~E 3sȻ[@jEIo;i#ymӴv*M SvыT!/1 oȻt*"[Ǵb կvM>`<~/EBئoS+/̄DlJc-OQHSgoyW\\HX@oNG׀!vdr7m*$ף FO\',zVQt*;% K4Gz5<_ @]KNNl5ΌVj2R[?\ "8β"ZuY '3u\ŧ,D? ĝ];cDg51mЋHYq}\X1'W\^F+1w~|oztV]j6nǢvtLn"YԑnC@D4{{`#>hL-zOH 3{{911t!f7 -CM9OycIlF]KFGKx,cϮNsx#Z^7{/*GupXkC3 dTJӘ,CqkQt_ɟ*f^XH3<mK;KP}a[_1wL98=nՍKboVM/_ڤ8 gU#>څo =RJuM+͋h/ ґcw$,PBhJچ۽Nx i+cĉak"1ƬdȒck@Y"$sMEuBg@3$&n.4HX9)qabb^F>shlo }#h3LWuņЁύxsPQ(n%\d=k%QBPGԍ+y++h?y+a׼BETpTvbқ*@;׶(%V}*\2A`qw ^ 5dp]ǀ#K 9?]ʔNZLs*:Ye,|Ocf6V^i\j3A* ;fo:b<̀ *Qy#{ EiEUhWO0O蔡rs h'}<1~ a*}6˧ jxKXl*{kGvôݒ S5!&.l}*4sk O[ EOey#/@ 1䶟ç6O\ʄ7.l` |ҠvKVvu.0g(E:ƏYЄ@kc_0~5"?fv#Ja t_Q%:MXĉGy5&̢>%6i&׾iPfvۈ1Vܗ(´2 ]HC!Ֆf~ F?QV|(nW{PgDw7Jp !O8d ΃AtRUf u kK am˲9k^QSm/PR3clE9DCy MոJn/Qr8v ~c⤌c/  w"O=7ޢT}Le9 9}rUK]zղjLcpEeI"*e rߓ1{"xtakYH:mu%QDp|S3կ^{95mp0(#~'5 "LM>KBg[EK wx9 }ξٕJc}ժ#+7BZx<,;`/ ñ{]6#qF_:ң4hjE`]S{B+P" n}#6fTB/ry6@:Dmn9hJ{C ,gfD/|F<&vs>MQB* # h k-d]thHrεL{*7VSo6T:fP fx=㹑,]٩[Q`9Lwf)F"1hXB |&^Uyvυo%@[{z_b ۮw͜IAY\C+6t̓:}Y5QPSNmɾTLq]BCf 5u9\_rmY,Wd%Z,XR<YPg<KY)ڛF]x9b^TkTܣτnlzXn0n%ԂSmd:1sI7qzpqta86: ΠM!O/!kUc}u+ SoiߝeMC.o@M:^:5k;Gd=/;⨮LLבBM>QjcsӺzaП5ǖkBgZ;Xnn)i1xmx4F QWWIwwqsfְQЬ.hP{ ֟ bKYVS}?c-xC.ak}f@L=9bfWն8^!G Me"rTh4ʴ#wR_I`aȕt\Xy\@V:7@PcoHoo%fm+(/53St5E2j D{{>TUa8JS doT/l9+:@ـf깞b<{QUKvH+W:oG @ \O?uYA4@D>!** Z92(BznULuH1jAMAFGIm .pvIkN me&0/X1H)Qd,FO& L ;$y)?ɷw+-So@)SlyѶ+y7Y> T"5F0U=]5/Yq:{Y7ZyO5dO$4H8W/IRGᅧdykrGc04LPVpƫ JNq(쀞jOvP]gȩce}la/&e TQXO.6l,n|]7e(Ἤ~. Ff9y<0تxB|˂V4LaXXvsS⃯P%0DkmCoU:o:Lk!ꓼH>&xII}e"'aY)9cd|P SҎʯ i% Pw bM[J"[PS)ĒcTJjPrفp=%]+P+azlX/ոQtvb UH =lB%PKQ} Wuq1huTة_QI ! jH!imX!HB"3HS\ ґdO  e=t!LE8ÍO1ծ@vF`JL81.RmB cWZ__VeowIݗEϋhWF1zE$cjp<푪c[{8iǘ=)ڨ,X:y"x+PL:;% ѲeGEhn51 m熏fЄDhG !֎8/# 𴘿pUr*Tq.!R ov0#.q&JF@I^p6T["|gyPyئ+ :ɣΈX:B0E / O?h籑)G%#:g;b˩CelT%t:i9pf>G3<ߓFYhN~xb5_oԯ6bg2]M%هrp f1CUgaAף~9 0LJ|C0$[w[8nb|AxSHTd‰/27_ź $X/ ŰQR/lޫz}msW[/ Klpt˚ 6"ٮ0jzfB&9^xeI䄒?XY(qXvL;,ڎ$wPu4J\%ᰄs1a߯k7XmØr_-k.~SLen\erEݕ t; },|z0mIE8*xUv/V.6E]g_b:b爕mXZ`m:Yhhd7E_ *nԚCQ'֓bd9|mXSh wֽ! C^瘎/&]}Z˧W<ߪP˵:e<7O?pP5:SjOM,cL>L 3o://^}=߂I6†W,Ds|LQ =Z^̩h4GLa-.i98I5/֝q2h}T< V.V toʤ[ d?O^66 vY@]p&(>'Fl?}1kZ(5!|8 ߎV/!$jbu$禈ܝE}}|h9/7蝎FD-&k81"Y6_UDegrOANۀL憆Ūy}q/Uͺ,ߒЩ:[sAS_(L(x6(eV}a%&gk`ρ[qk mV DdA(q!(ӸG>{}V>wP;J8{ٔ\WHڨ8[MIhczIq&2liCJHK@7sSF8g8OF_@p}KЖ5V]o|\^x Ca3IǍ'QA_ZU52p0SL{^ 3ykBjHي N{DUMze՘Bպ"v/2>"Ū6>f(d .}Ҩ zZI~sN!Y( Xy.{pWݘ|pV SU+*Jp9<xwʟ҂%]γ'|wr]Dl;#Cٰ<+HƩ^/e5sK pz6d7)Qze3א3ij!zOi/ RK=.3N{@*$ d7="Vb;Fl-wWr{;U|oA]qHæ:ZHPX'?[шR?j۩@):M6+a `2ϚPcE*.$g97v{h'` d7g`L ]H)/h$u3t ^e 09mB02m&7(3A7٪59X.yX)U+1P)o&7OH֌f[)h{U}ҧAَbLșk_4!I|(rf5{"G׫1Ħ{O6k(уvmPnOu7i/;RӸ0Hb8~N݂ 4vz5O$E-v6?PIIz$9.,"P_zݿPc(+@V;_,9JH );@a&H x/K̙onH$fKN~_ NM"Ջr9K>oբ1~heFތ N@|ϺgH=?,bKADvQoFZp&D ~& L@ F§R]1LCk9Z*@p; r1bW,[0 4-'Qvi6cA7z e|4r1f6qJ}8탤m|xzrѨHˊ˓6TpyT7\iBJd~S],7V%<CX1 cx!_kMoQ'E9q4;Ȗ[,0D/cE=ȷTf.6=ުI4j RŹR b*hw-"ە5]}`[@HO$ wU'o&Xrtjiȶs7gvҪc~a(?cm Lt3^<_(7Ȃx&DF cz}8V׷BR JKW~%bX~8ܷB*G(* o #dh6G@&4='16Vu-ɆB n%v 'ո+Ճ<p]Hg)U3Oi`#=)+FC8? ˩R貭T!cQ^f[+OLm!m; 'p?c^ 6?Ikަ:*制<玺:)fB`Ed]㐬^Wn#2|gwyrmJgN:wJۢ MZݺLp.7$?,/^l1ILA(,+7}|rhX/ȋ{Z?x+n9*mcxީ )M/ɕ3y 2ƖSB6*7iL)S!F)'%%fj{0vNDA 痋\G]7¸B"pէ*D\ƼVVMl& bsX @n8ѥ-8 БP?y!,h3gCS!ZbӇq@3=4@n0_Qk{=Ss~ !R3-_Ĺ2~2 '}Pٝ`9pQ$BiYl" $89'&'_/c6 9&Spqtu)cB5ѵF-7d:} pv{tx[N[$)T9ĒE{G51 ?6E*Y՛<}y]Zb=@Ck[oLQ*nJ&hUA?ӒHNmf,d["љ:Lڋsجxs.SVrn=@FEU\XƊK_F.̜|"1('ReWG2XԲGurS|w0o{-Ҝ|1oM)Zq||y K[d1bXs,~>D`=Qe/v?dXkGӋպ3=`v BxY-qy;#'rSV>r,J8EchsCn,.^/xw 3,_Mkr?ZL_jpls@0Y.b3L;HD7*7uf@B[~Y ,I)@dx88_KDvj k>42hrs#Bޢ7[P4]gS՚,ƇX *[-z'$+ͷƘX5N?/A3XXK+>/US{JWC*6ny=-L]QyX>Ks Z@@;͚@a4n0ޗ=pyþ3ox@ORwEbm?D%Y`SŮyUV4[{ѧ~NNٱpէDHϏ)k5pJ⚛-reR!ړLdhYmmkfg%fjc+KrU^w!0tR"|>ɪTCȯ$'-۸}҇c^ YxHI