bpftool-4.19.90-2202.2.0.0136.oe1 >  A b W^^f58+.t)׆I1r<1;=DW'7ſZ,OU16"-VG_w4O|F₍YHcmJ21tGqj0hҖHlO&-v?0 iN8.iID+зPrl񦪽4tm}[ \6as%Fp7 M{eI(5;&197bf8d1f2a1b44e10e69c14d9639a3d213ddc7a32c47b6582684c2eb8a015f4265f1e4589027ca978ed0714f72cdca17aaf0b8d0 [tb W^^f1QtxiiIs%Q:|OX6ںRW(" YFQє2Y,UH,?y f?54\e"j lEIΏ/9)Y'* p1/۾@X(]e`;tMvڑ3SjuӸ| 6]0c N9y0uk4RXLa,Esw0>AzCX\%2PQ3p 7? ($_%@>p??d  $ a"7= R^u{         F  P x   0H (P8XH9 xH:tHFrG H I XY\4 ]\ ^bbcbdeflt u v8w x yz8HLRCbpftool4.19.902202.2.0.0136.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-0001%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b b b lb ob b b b b b e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69872ec9e181753f6fb9a5458f6a705c44464a30a0f1352e4e524af37d726819905ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.2.0.0136.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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0001 1645015181 4.19.90-2202.2.0.0136.oe14.19.90-2202.2.0.0136.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/7d3f52295e44ad8d80189496d748c17e-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]=642c4162efde4f7b646e69edba0631aac1007429, 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*>:؊utf-897e89a68eb7bdb8f356a04cb75eace62bc749ee277f990564587149df2d90fac?7zXZ !#,] b2u Q{LT&3v9aJs soڊ* yQ/S D2( (%Ã-)KCX\rOoǭeq){ _6z< z[_=nX'iz7/ TG }k y3g'+5ہ.v .$9@i(U*ª9lG?(_np5;OxYl`Fxt>3OM\$KrL%΂B9np/àHn;qݽŷb$c`U4, 3mbveA~S՚ 㷲TneZT`NKzE}ޖCumۖ)]F#oU/(]kTٞmL1njcWF]3sS^UOJH&/ _ *;mgwWY0C&Oc4?}fB?Xeǟ%<)c~=XQs\W%ոAb[M} M;hPP(!˛:E;*u\Z@n:r).bßK<}/H>eCҋ;ufAΧu8U^@ĭ&G~"6@q`*Pw&D":Nu2/Be*),ѳV =:RxRy  ģn3YŽb9}؈qA5ƅ1v7\̄OTDrȥz D4O#\o~7Gwn_TW)"(F0Ie W|t'#߈=׀ C}· vl&M6IeD :v̒&n1 "Z&@/jaa:$E#m^2/gNr"2m{k7-nkϛ .Yܭ>;mOKwEtlU;Sv ة: tD}9l-ϣIlox[8,uPѼf m|xUK 1q2kTgx'u8r[Μ3G ^u)]b\np -vkI1^DW y_:cx9[OgpM3ȁ㜳 \O5?n^oS(ɰST5"؊L,\tVv"G59 4ml}cmN 77K|xI}f5t/I!AETVekջ~gx.w-7-vE4is:8PjͳSfPKOZ&H%$Oփ^, .IM~2L mEm3M)cFogK帬J0ۏᆾd*tfo7:oZnO9>꾵5Z0Ac1 bTDtJCɿvrھknGfLx 1p4ƊY$+'7|dh/>Q7K /?tz?r!P0y`)|N-W݊5꼮6VX^ F~*-,;=4U EL̊ ^.Xݔ$XWgˆ%,]3j4B˓@Ɲs_橄!`F4! }YLf)>"7Spše!${D;J rMsF ufrY}Ȁt6\UhI$4]Cy}݃ oHii(O{NI= Pa?Hj˙{+s#Oz9xcKu,Nv%;O@jAoMoU؃cbV ) LIuʆba@R{mɀm7,$ƉbW?4sm [eƈ 6[,k#̆c'g2w"bQhn#23$+ݽ/G}#)~i>y:îcovP seoŧ"j :t܎P|K$Mқet%7=$DP.S;URı)ܻ2eTؼGv7zsR_吝FL 7V( 6J>pX myW0Ax.G2͇'TY Ddw=đ*]ۨ۬OL 3Lo3CA0 TT=9.>u4`a]8*x5Ϗ ێ5X}ɄYqHjpSpЇQRzXV?}r0c(!XlO3X˚{1OP1U͆1Ol'&9jqЬrSeϔʻhvZZ0*>T1z$uQ?/E\_ċ5%H`ߐ&#{9 33/B' ):$0L@_ݰZlmvuG>\+8)um(nF@({|"-1c9lh@\"['>f1"X:G^iO8A>+d돨9K>1BOO3k=L'>elITzNUF*M)~"]1:ӟ䆬Yc GO `ewt4ƅ5NX;wmtY)/nEzx|ٷǮyJ[d^(/ 0Vx=I\㼆Vo 2愪ɚ)ə+"?˹GKz^0۷f5;t2[PXCzhB@H3itw b_ %;fgD:yO8*#H;ʒRoBrN=@XS +t& 8@Ύh*OP^&6/N!O0omqVd0idD>T S|I\mJN{n3LF9Dn_>Y1`%zH*T"rwĈ{ғzc 2 m\[!g\#>  %|O@, eDefl I8a.m,X h."S0滲4Qz(XȁޏX/UQ˟k p`Vݨ&%lOhys2 4Ζc#kKլ^v;rm tI=:/ӶYT(m;<=}Cభ, [ iHP`aԻ'nߜ|򕻟% ̌Y@;뒝K1Z}J'&R~E4(7g J8Aa#r/ٝykg+|5Mw33c^2P4o+',U:=j48XڶƝ` BEEkK=KPbwu^{wx*W#~l~A)EWZaGe2IoB=ΰd!U0WM1de`}iߧR }sz<ƈ0ՒM.{3ǵm""%.2"Sum kJz87%?ӕV-Km/"om I0$ {p~^[uȐG9faϿZ6F(01YKxr1D1A@4<~޵r9z9h'o7/&V7M!$!l8}HnaEXN_T 2EHyuRUp}{WlLZ/'V̎K7>8Le*[d8i"$kxW3&T.Z'U5[,vȡF|w&jm".wu 6^-@SCd"L@L@# TVe?qK z޵3h{e HD2}.mWA!E@ {z6:x}2&.kY >cIJgl qEjg$sT(!z>7_[!~$?yt|ٯ.߬2@ƹ |zj3O!"S?UiUr;HSa|X&ޱÀ_c$Cd}亪v6˼$҈8bqP hXyxfX%=DCA_E`7r :7Atj Tʴ4j(Ʌۭ7DXSf_l;au)j\Y:}`;sZm[#a+mxr喙-idwo(k~A 0x "`o/?Pp r S.nZU' >9%;;i, ՖSkOfR-<:!c^\K!D>CӅ"lFzqeSгiYic \vVY=/`|`ڞSRm媁L湔IJe mZЭfk٘ʩv'$1% WCE)@#\"~#}G1RAImn] 2ua-2c´qZ0(4T>b_1)]+RWe_82?\9;k !ڋG=ՙOw%+;RGjG1EPc|<@1chS3Sj rLY3Ey ;煾WsHfG?i>Tۊ,xanN# 8,;@勷[Ix642ce\k4%(g>Şm6P:>];#qn@s(iu(1õp.*,ujy;LDA M? {*CjTB(g~GO'cRng3:=6]`шepݦw\q4 `~bBH5[` \}\d^ln=o#sh-%'`H4B\K%Kfm]K IdE\;rGVP폱#;nQT:Ă`I7\R/^ۓOܱsc9bt5pwqH?)tbBifImRK؊'PgmNIYyޞ ڴ)ž&uTKy}$9qM?ν9"{Q?6Ї"Ik1!Kń8 ʹt:{^ok: veg+gJ`.*ݱ~ݰLϫ5k :Ʀ"e41/^m7GR4܋-#/fѳkoRDJ)N؃qИ[5BRSPGbdL*דIp7Aϟ@ȀƧŢ*ը\/~'Q'/TI];:> /?A :H}E*guMHBHXA4Кbn01SE .M$йXĮ]$!=!tp%IyUG+}.W tO_0H91i|BJX4)յүZ9C"]DIO*/=p }[c d1 2"q+ YA`'hMj8p-\f?הUjh&ݑ'YQ]3ʶB] A'f^Lh?"3~Ti \Ki~/tC_`% Vm 214|$';EÌ_YK!~O]ɫ[RޥO]3AI,H 7Džeң-UzzMLK#Ჭ {1Lw6B፦1r:Sjp&4NL]w(@BB2͌KPy`n}eř`ӅԪr YX)_e"\Ľ+PE[Um7Q'vYfJy?cWs#LEZt#NŔx< 7ș ԯm+%n1Fnhpw- QԽGp\\m#nNT]r.l %z[{s[ zܻS.ܺ0!FJ)jMHMw.Ȁ :S~)F7CWfkx10(M6ohٴEL+.rm xcb.pk\Jz80:ݕr^{bs6+$ZKk =7eR=,hȫ.Wbs9 -һ$mؑkc6D,MDgj J:lBe]wNސs}?9zxx0*}I"a]^2HVŎݚ#<Cs gvƕ2pH%| :A`ױC-wHz zp^zPvlKoe# /w+`5*o"[K @C@\ś(NCS H5a6X!E+A% k2Z:S q\4+dK64j~;jckZQgB-*PĞ3LG?D`6-.El[T8{zp1:̥HG>GIiA͕m"PQ57:L3&OJvnsTkkekߪ-D%Ҏ(7W@dLK&*)DwzyΎO4}j15{EECíw\:>ۑvy)#(寣c+_e "!7@i:4$Z&{*)QoŕϥB|4Y!I6@)jN ̂a-Ct8g2萹桚MOx]qPωP&kǫ:sDypAd2 Ry`U~f9V%x@- yd3+A+"Q|IL_Zrd3^DWS%ָĥ'[cX *ׯv;%9aw1ah6_ >LME5JՔq]$^$q~-(lM nhC6Sp0 /mO=C[뗨co_#gc^96$}L형C߇+AZk2u.N6pTWPG|S2F.+y:jM>֯Es2cNz`OHd"+t@M?FrLWH׸%@K}Rsg <+,Lo4/ZL%@~r9w_x5 -*7w{Ta{e[8RZ5Gdm)7z|>wU=PP oУ=!6Mh[;\3o{,gTIsN|/߬"8Kwx{C.NISxtĖD:;=N>bڗ(u X2ʍSQ9\J4Ϊr(Ht Kskz9a8?SіMbʼnro>m?/7`/2I} c;ٕ޳S|\_\@<|DSNLhNQU-y  g3;#_~mߣ5Edrc1MdA 2L̨Q׼K? &ĿҼ~V,K5SB+Ba$QAݺ1JG39%o/1EAp k]A 2Xzo-ߖ}eK#g铓c/gz,5Hڟ-qD:9/˘%xx編@ \JXc~QNo/Ϊ*/r]B`̌R[T.jgj75]-VUϹE7ȡfQr]j't{Űǩ]#˥QR6 !i-̎;Եg:H?xA%rx:tSŰFbU-s vzmb#euSȊZUKS]Vbc-3L0vbT(7褭FhѵsE.~~\Y?)wt+-1_7lJKn6|DW &Q 'η&ت\)Է`AdEP1.˹п0(֋9RUQrYP`aBx;e˫/߂Ɂ0%@??4| 6v98  $ESӵ? ama/N=^"׃|N%G_?Ϝʳ=a[Gp0RK!t1(sM˨``'_;MnIkS͔qn a-Z]~ƹvA}9u}]fqb2tү-Ҩ pY]-J$Ӿu]ZGy|X%q7n2$Wtr(#x_V|Px-Wպ {wzbR&q/IVв0,*HF`aw:xVEy{#+ nA=r7X"}cgu!Q&?JvN9hfgYg_)~M ? " Lm.95J,[qpSI1ʣ6h_L'TB!Dε]jNPaXs0m]dQ5 "m *G#li #Z/ni|Bg0{p9>N(ɗ 40HsY2zց2GMk+r@ HbdKODx"!i[S@/^s79(#p*f~+: 4s(oQ3dig%SYRUP [;E@߫=?ɥj& yT;؃*|UZdV_v9TIDTǡbQb2LQ ϫ,) ӿIe˾aQ gj]Dh Z<r8]$~4G~r4]w|h,]b1Pk3)9Dxp/AR*HʑlwXN$oPaV@RYY,;f _w⮫v_Kbf؝gf :q]_M e-9f¡dHeOr(Z/*N࿖}"Bax7vcozAbtg!jZww>IjbˬIX2\ 9Aˍ1@~nT"=5]ҕ$K{ZU!ro@R4ʹz # _ gPis<p"0.8E[tOo.\26,I9[ v0Xzݦ|okgh4F(y fQBu@Il+/]l#,A-l &11\X씰XsEty0Ͽ!&X`ԳG'/Jc׳=Q$wHz*/ʹhqAcSFRIo.t4?GhLZa #$6,&F#ꢙW]Seӧ0b*PF#0c^bLj$h*]}`3rne1CûT6(] XycWt\m @ߥEdrA;hdȖW.'@t?[8e3v{̥gGJ.)j ,#ۧO7QVs1oE~Q'SVb3=%I#t"Nmݭێt*2SY5۵WCr"`v%znHCF<ƃN}3|8!whkIgy5K +E xj^Єȟ˗bјܘFԯN8a\d=`T&cew۠U mx!+JaiU9q"mg6O`޳&ךe&#|& M/Hiwz&w՘<,C< WMU֊luHF,r qjZ8}IɄVҞP5 mOKcf(/qT_g8 5xvC҅PA¶* bMYo c@' -PH`LϨӾCFEfu[H}ɤӉkPV+}6(sǁ]k 3l=rSrﲃuKj #{ǯVT E9dmEeȁ_WYD0 J󼇹O=M ߪN8jI.Up_f?d#~Ld m4kzv-9[ 8mO~HQrq֏%h8nAH$,% V [5ųh] &RVݏA&X*JV:#`&1<[r|l1@8%NH ;pTMK&fʯ3*|UIN˾YLԱ6 Aլ IkǷgX/SVi3ڊ=:^[h'B\^>c\r)j.' "ox)`# Xvm"_Wn͋F ]3 GJ1fفxu`XVH2qVl*gePmNث-QZg.48("KAiR%29N aո}ݧVOj) 7'إr(@~*}$"x̝87mZ) ŻAÑZ|u8 dIx^w=PQ#&o~.&@v1jHmGfWcӀSO*8Bt\/G. sѲ|s[i2(W_kv fH,o sj "Un3w{ )0Ol M8OݑmDGK o&TDƈ$.>¦~Sڪ^>j/)ǻ~!w EmU8uٞ䎆&XViFBP .aa<ǭE| C?$j/ ⱽ&卂q,K˖ٴ$Oep3nyDC{V;pOgV7de- wپvCUIB8&S1:Y%b0RkQ4&s qim*[(d\׫9'4Nta{cv|bk(0GE?(x{]mAZ Ts}?#YѕBӠ ';׈%b,|qk54+Ha ۞·_`Ϙ7A6W q4mYtܝ5I,7ŚU} Bo`p v #Bc7A"8_O8Zx2B^a[g#&_!x,4Jeh{e03X~;y'LV+)?O\yF#c e  R E1`(ir+eIKlQʢv?gze]c\Ŕ+}riIyy6IoçZeOM111p${vQIy[`Jzȣ.UjKUIe 1F@Ibo6JĊl%kBkrU ȼN2EZ+Շ5!gy,e&H3%28ʎ}F@ aR73I)|aU[JuX=}e;2AӠ& V1Ďa4H#{HN|7To"3SCNy@9ɹrȈSPKbV pf9 )mg>(*"0wIԺ:h=oC6i44`#5gAlEJт}}X^њvzEa?kn;Ì: hIr"V@_ROw .W-F'AF_L@.jŋi?7W$P84tT&AR„#&Y:Zz/@$ytHk',6bRTNE;·MlG'5"lhOoSV IQ}+K0QX })]xHٞ鷕I$bq34ɇN9@>3|5q[4<,;b)YK}^1⋝@+ ^x=!FU4,7Xa808yj~UQ [ DJ 7ƨIsY߷gIx.uws"5|ANDzgPu:mWs18\iUBTADhàzxD R)0oT{",A?wl73FL^ʔɮjr8 )"u5fH/ܥ?]ZMmP1g$X뀚L=ςg.a>N1'=hyS{l1}rH* ɓit+`CѱrˇpxphG6mKR~x ¹kn#iQ}iuՂ`8ST3$=zr+@G c|@6(MD^'ޣk0/>^Kb@PVpQ׽yzBG}!N6l}^ɷ$!׽ ڥJAё^."La~nPȲ PBИ?;^JYt_x&痪@u;ȈlVXF*G5,50 ~$ߍƊS !^_*=HJ@[eUx&# b(=]W=PSe2Ήm˚\tiٔFFZ< LpoW?=iK*WpvW %ᠽip9rdM}kqk@a}ġIӺ+V/ϻ(FD"UtQ)Cyԃ/Dfe%:';N빢{~@~};%@@PzF$Gv#d%Av,' 39zqoFd:o=N_yʜBIV f0Ca $E "Oϋ@.Bjs[%z;Rȹ K@}^ν[(: =*j)[h.[[ n <.WVeDi?Nkm^nZIi*1+L$$9h\;o&Ӊ*ӂGHgE1?7iNLL$s=,1W#qL;52&\)e5d>~!G+v/Tfvx EYb>=-db̒)MdIDEW LqZ6zfbF$X+Y AJZ.\Iaw4:+ݮQV O5pϞ4 fBIice݂=~(ٞ>GJ'9w;.-nyN5$9G-8Kl޾~%ٮh $^JKFRѯ&yy\Qb 4RD=MWe28Qݻ>-uBNR7{0e𥩞V*$aU|=L`:h7*LvZnP`ōU@6Q<Ǝ̐Bp]8Bʜ2&FMo\!C?DrHGսS <`c/μɮUFxάÝ@5SI4uҞ?LXrۀ5=:]NjH5yjv[#o_<Y|, HbdyΙ]aكZ5]Е-qTIA(qh?~fNeyۉ׽P%EoLWpГ ْ SaC^3>." -tikQ'HȻ 5^%Z~e!_l/ )͵oI2DٍԞ،5;Y{8lVZ4o&ZHN*;1옙2Ibz?`u_fO:p=Bg>զȋyjɔpXg) mCٟpIv*^3ɓ~@34('CZmXG?zay,2pCFbރ2̉ ڥܹ=i}j nb!`ǡۑlqV\ -lV;šYX1\l6 @B9Md?˭dc2t& Μ"[Ҡ%YQS3`2,g'uքL*&-S$睭vd H=[ܩF䎫 Ƚ.PZ&nJ(-(E^t$ř01NwNmmA f pe@8Cy41=*|[8l:5>">f,s yV"$ q.xgA1IP|.`W¶vFD:YR/.:4PzszcT8_4,C%z8jPћTQZ+ޮr#pUa"0c?c?}nc[)jEGMÙRtyH^wK^Y 'xRdeHPQ2:yoҀMMh>|]u#FGgˡ`^ҥcIs yj2nerBĉo,bd8 nj=H@=>.RՕ`|DQ|BL3Ff1_`ypoKĬ;R<P^99#uv'UdͤOdA3߫E7 xG%4>,X3AQZFS=E>U95] )p˹6).DM0#IzxhgDy-A^%htN1 b#`R c$TAqMRCB"cVn=h;:?\lJ%3r(ZV-Zt9ǠM=>= Rta^WKa|ECJS7268;/M5*5}ckd_h;ϐ黶4]CC[89?Qh(iF/s#ח:G`!)KclI KLFK1 J`:nD_1яu3Ia.41Ӓ2O4K&J7 i1 A9(Uym:@hյya`{񊐞Lɭy4_%wpn"-yкo.=z*b?6y t̸Cq@/.D~#ÄzS[@L_Sð<7ۜ˝"bg!;Gv0a|wPdFQ3JQk~|*"ŝ&0+p2?~zuƋ;8ʄrm佮!cc\zi߿C~9#LƬa95=I3cs*%IPUM& ݌Z ktZ%[פ[zjOh~A'4+C.{W1'kv)3SufFntjqȹ0,}dL^(?9Y..'N|xmԆa#uH%uQpЎ&o*5c{idT *IH`D9bށo@}N/1Gb)NͅwuczxS96x!ǙEUG84c2 *DJʦ^#OU +QP*,х{^'G8t \=rA{yU^{Y0ڞna.8e|aku:V KJXb󽚹-Y &ZҥBgF5k:н a&US!w"]fP/MKqF $䃧?{آTnc.hC%ѺM:) 0,QYZ5hG;nɱ& 4N΃°0qHcLtE!M6 rAޅp 81lQg 8Z jA _,MVU=[ 1*` Y_7eULp/\C݀ADvVGAoH\~TJ7+6IGҹ{ OK?5K9,]kdWmۘ} -C9!iؾ*\HpN7a3 $M~#ڪ˜Y>uGE%#&ᣏ6>Kk@??u&`1L L̛<Ġ׽o6ety\ ŕ K9`X ib NHYriB'TֹQ_]㓛\ $ˡumZ'Y-\ZuJCyO||2Z -y؉Y^kUeܔ⒙"fZN\^PuлyYw>Ӛg$@[ s*'5$G޻)Ch95+o/ątLm}H⮯sfWRK^у٤HNR +*U^F:j59w(sF$(rxƛɴr%}*tUyC_ 55a]αę`x(4nEbJ+ڏglwah={OZSA[ dp.T^6%3\#YKqV`8^qk+`n0\ ByR@E0blVd.k9F5>X%u1=)_yn侩ָ,*>䏷y> N/fO-yU8&(] V46 r&GYXW}a4ZS SD͢3m/b"l'@Y0EKov;ݕt.g@'6;zL+13TSCw0jNkPx3;S46L6 DFmr*pՐQ7#|jF UH~Ju v2ZbQ4gx^CyKx;.q vd̽gGd'`稔@,$ݰ$)'CA š\K"!YR5eA'6}K)*LK͡CN+9 $rB#T 8@  |xUg*4j|EG+@ty,k*;QCM0v,_v,ӡHZ1&.+LkPdر9$SeA2h/{,V1H٥PQ~)P>4ml_oD$쾋6yw: Nt u#Dڭ '8NRW^f9]aZaJѼZ !-cB /$cs!S^,yΑ+VQ ྜoM\Г (NyE>Z5Z#u&af ?h0Ri=:6 tV$1?έhG?)"D:tkuE˹Dhqu6qڿcz6bA fc7Gqx'XPozɇHI g5 eߍu_@9{23`S_{OV YGqLIU% !)>v& !d.IpZ?njc6㼰'J ubS!*7h=~z WƖ8+JWI^mE=mp͆ODcDSUypJ/dq$+tyÃ$ħ jJ\7iz䯝9'C=(B nkBx 8G(˒1zƷX+Xh@)嶎g( ;ZOaz Pē| #G.6U})W̿܄ O )t^A^Y 6XVg Z2vg♦e @a %ߙ92t^cYi"q:3=JIB7bpZ0vk9b/R4YRwFV,xP0^_^Uh,ijEsӊՙX1JC SfQ-Rw&P=ɦ"Ѣ@  TOɭ ,PDK[DRf]3d-j T 1J4Zd<(~[TsMwﳤeˀ!f4?dǦBD,C\댲). WͯwpgB}5GsEs3Q &-a8/>Yቆsʛ]R`Ø{r-QhıYf ZVmM6Q5<qAgz El.u.2-K7K i(YUB~e=Aʘk!:rn-Ts[6{V榎9Ñr&wү{دbqC#NH`C}":7.mKz\VN)+>̢"'2 3G=mٶ[͈uPU * ϜL(2V8"ur-±1[Np/ۦDd<N l -C Gh3aye*n ^I9p!bw.w!Sߦ'4gIKKFp03v)?X(zU Lry ,-*Vk>?Q=++srآy֑+$wjI`Y`bh a,) {)ogC(. >TC"[}D커N;I#0ѕ $1MXx}9CՕ 0)nA o2hkHVBJ8#iEwb l7(؏'i9*h3WQG*Q-w:EaKQRAĭBFO3&T<;/I!]XH5@bȟuKd@P"ҽŘܣ,$C"x#{ ;Q ~bُI Z$D:ڏĚdcv$h`cAq%e˰೙ հz2?~4dq}ʐIF3nhԖg0ݩ^QVDZ_ SP9bHΉyWF /9.Wnutxr8$`yUvRչDT&;=>R͆fq0:W0_]"7_ Y[Q/8\9BӰ<ܗ-Z*ˑa]NH$Fc f50?=}!Ǵ̟Ä#{ R U8m86ڪa,E[i'Wfgq;_/_nZF5sE5欬/(ewϓc[#d^jmǽU˘x}Hz}7xkҎ3whtkgZ,[pDI< !Nˈp ;sQkY|}l>g(&jM~Іfҩwhk"pK1Gnz.ɜ.qk&LÌ*)%yNnsuaӷ6Gӟuwhl߹,Ƥ5XE pDOʑ? [߭7Ck$tdFms)x Y&Z(+RMDu׫yٗyXv|tdJV*b[Ǥr=x)}1+~]mZO:͟Ց;ۣAr?P0 ˺B ͗wGMP9 ] $.zh8rGԻ1oO[lcgk=?@ꥄÇ7 4t=K*0*{Wq{RQlNTZ@'e*Z-.Yx nͣ3w:l/X![`&)'YѾUtnށ2:`.٣q'-P~_i{GfGW=94S Kʽ->mBFz{4xBYV&!YI,%jhbڳLn_2k5~ߡ`r|y,tS8ՙNhPMj[-b$ ^IǞ_5{vf ?@=;iE?mZNrU]_?ʏƩ^dC2dĴu+I @_]V ͼ{/*]/\u6EdcgrM"G = %]9!OTԄkʣ&3Q! -_rbї/Ro@na=7y }Lw<q-Ze]us6UdqyB)>:+e*86{R=l~,5kWB{|u衷룟BQ%( !u3vnKX۔Ef27RÉQOERhseT0 4]+Audٗ"c(dYTvSjZ tV2; zqҔ&:uQN,ƽ#bg:˛xbI̛ctr#ʔi(?%@߲byD{Qf; T[(P~iP4bzwphp |NQK^-S"k7 p_>ЈΥa͟NoWCS`BYBȁ&$ qhovs  N..z|[V)+ qHAp}8e9. 8^Ke>PB^hzG~9G'A7Qo~m T4wRآ2=EQؓBE l4\@ugAs ͏Ưl?R.9uYd+󺿵\ ?umӢA>\F yFf+'Na&-Bᛃ\\J͢[JC5T:>HyrCLcQ%8*}z8ѷ)1 L{| ,xWl|ﲁ{/E0H~2l]h7*h%QY)~[riE[N~ՂuJtj?%XЅCm2؟ZFTcyW+`X4èQ}:g##X&B Eg}V,+lNaduFl%<:T쓸}Y+ުHaI&)hN` .#|]>|5Y/塕mg?JE i& 4WBه%-;,-v9 0R~HYYQP2:B:68ظm§\AVoa7-$>;j[ YS^V` Z(AZ f/i*NUU$&-rġ}B vn"tTPs^+BdOjW;(ʽx$1 zO}G +v0Gֵ뉷L⋳r`- .!_{޽yg]aQX2L\"h5c/&=*Ck%x +T`WY oG|pAq:&e'CqE?"kWrr b]+9H Ig뛽ނa->Z-+zmt˟}h7%t(RC+F0MXN+ Y6 oI1bC;p>ߚk].EHC.f>Doݦ&Q|˗HԈ~+:M.%\m|;j<X\<_+aC}PR} (_ E`l"qяr=9ɐjEY<_m!ȲшT&Z  C}͹B0&}.qkC I|iXR>F_~'Db:t>\|th6V0<\r`F&fhph,#v.t%9,+Ǩ'N&Y 7OB)$(y8Ș G$mPɆ骍*Է$t `d95hϪIZ ^;M[K?{o{hyAC`}+PjӷBT~wnzl # gX41[r<5_DOQ򰻳9\We.|Oxp̯u@Ѩ<؝U:"ٮ&aNmviVAn|/%nǢR-sºJw9%]K(lx61b /e҂cY3^BRwcX`]SmT oS"xf>ef:CIMU6 dq9KT:kݷ(߲٪78|APX!Q-W Lko`NJi{І؜;Iu},V]{h.H,)C 9߹&.$E@!^-<ޟ~ |ܲHqf`D l(ήЏN"rJcœւ=w_4J$;)*'S1Bɮ_m\w1E%֊-[[je-Qu^,Y -z_39x\$("Ve!%fGE$ʘzii69S.-Ҹ6N#j,ا9Ch+Hޠ*rt_߼hv92cA c)k-m}et3Ҕ. CR#1R2A[b;MAsM{U@AMUϣ;.q9ol e oAhҪ;*, ]PtT(&W㜏Ɗ |m΢pؔƌGNHg8!8kwPo*V XaȻсG\dR.Nb`h&[$j+}u[81`*14 &bZ]$sjw! y"m 1U;'ud;{O;9J4E1~{Eh,ԠW% (&ppү.}ߩ)`/#M X|!ѳ<BzLɼi"@bdp'Q b-D \f',@nqλjg1t" *ܤcͮ7Ƕ[cfi;}Fl=go^XucBBL|K/JlĭdB-oX}KZ^~vZO[Sc^㲀E^f/T8 UӱqIUVujLJf0o- ܱd(ᧂ$QJЕI_~ H'Z8螮ȣ;Xx]:5']8s~pda*&F΁VfŸ9]2rQ$I!suTamregYtkAuV) p\C ~$ؤI"mFq:i&`B  -q {LW+ WN΂,GLXD\WIΤ6_Zk9aks  E.n9B7}MFN񇌶YrшJ+9n>VQ`Q;r 1p)`|:Δ&(G6ν˪k%kfGwun %Jھ!`r#uKSpGdz Z𢵒 R 3 I)DnBAd^{zLo"ׄbi#Y4$gJIN{{[-Ă9;2O!ٺ lb6}vý'3k2~z{u! `ݎ)GWy0 9_nGjožK/~UHP{jd3@gzQo_?7kҍ^:efqyx5]2ݳ| $cICA׈IT͸t[9Wxp-.gcIt $G*!aLޚ7ĕ;jZ@yōD s=(nFg+R7_"RoxiTD.r. $g`;KK{ 8,Ώ LP tî2Ei6) vLla‚ Sf/H 0!*—̿H\o/29q {T"uq&X=/tNE1r.RҮ%J RPP!3@/ 5umm33ucU 97oRWGA.؛xA&0Yc6-RF{[o>75Q\7]nm}$v 4ձuCqO‹b#G̑K&:!6!X<ۜ\_ S^3Ži7SxL,;wZb.yo8> r`# ;.hSkns9u̙—n ^ xM%}Ȝ<3]UY)^G!VЪv7mPA3vA [r!Jow*eu)ȕ%V}ootøM풍W>Rl:H2Ц/V"BI IjY,h,ӵVixa׬E3KU05]]_V<$!ETi@8huؘO^5鎠:\_t$h$7WG.JpQw˓Py%s;UbD!e? /jxLy:2ldP0 pN#pXlMcxNh}[ T+<ҁV*StM]o FsCe/TA _;Zn@DPwV aۃ,_H\ssRΦ\kaK@q Ȧ0>BM 4p5]=Td%[νz}S'9Y|&Z7NZ1況)켵M᳁҄vKIO4 A5e0r(,068Lɡ8čzQ#YCLiF G]q֣8ƻ wқni{7K_/pBZVUb/ hYb|ˎ, Q̪฾2V1&< ϱVylr@So]`.ﮣkS 7JL!qf !HZT ɨV{v?`rkq$RQpS9{{ζK&?l7rW431V3yQnWxis)9߄/g9[N>B >L U3դ F+;uZ+DrhbTAC &e@lBB9)eDUȓ 0pU|mQ%sVCмl[Pۓ6Nē%mOCf.F*J@^"m&hǮygֹJX 9%(PQe`mvrm h>E" QH"Fb34 evKe= TKL`;a'pd1*Etoڽ0󠜸A+sҜ׆X?tc&$[^z-4v'jNbBWh t*OacΜIϷ$8"&X[j'{K$hUmY Czߪ6CuԹh|ߓ^cM{RΓ0o<{qX3Ui*ԶLk# ^cHJ`{^, &>J"W0a'.,oJ!-QM'7SW/X"/^x.> +?s-K)U;xZH)(s"? >|7Ӓ*LC-g`(@rc\s ]bXR} k/1^z7}?yA. ˢ= "ԷSE1C]{˿O(FeaƱJDvٵXidQX_$pbB:cc {-ٷis"7 ܥkҖ[O;G[Si-*Y~d/ ?lf`$5]yvpGʉ_;G%FڜJTe4>6 ö\6L7jN"qa<aҍ(Y`QΏqo5u>޼D9مژM*=<U ߅>GdcƼ+?WVQ4_8*#pNUyJ.@>P`NW'G˔pcU +ʻ57瑝yzs9#2r+uW{_W#tX`^( 2 ,Z0<\8HYWsv8yЃ|wTiC7v5Fh$L YS7-<װ.K"?Ϙ, Cw1C}mbH~o-SugSu7 ɵmg!^O(G=r~٢Rtq2GF[ĕ/%HVP`i;bڔD|X0jLxCVpcYT0ԁvxpMp9eN-kп*im z|7콜FkڄhE4{g<"^ ¼ ;!ՙ4.(a31'\ȅd;_# Vb>8Q<1'9#,}`LvO ">&p5/w ڠ 0ŵ].R%w8"W\ 0T9j0С:^\| 8 X3ضe_2eJE+w*>4#;Us"Srsb,BNh,VJ ~ yw=Ȟʴ1N" T@l6{2+mR'Pb֟fߪסKB^fz -I+k7״0(5 U`y[Y"|mE4+퍗~zKhS8,;nIHF5eg(]jzOS]P-A=yޕ|0v~o[ iAv{iA)鍅z*;uNᓚm}*IbRPL>\Y,TR7WukCʱ,q:Ͱ-14/?Oy/_BE <O>|'iGYG9t4|ʃ)K4dvx3NB"g\1gu<}9 t $u"3u]l7rch.<]=>nu=,9ʶߟ_V/#Uu|p-ֲ`A\o)\!j+' A0b|I4D>=`]ky99E@8!EOQWBJYx$}C]$? JكH[9rA2l+3w{rR 寂/l]Y'i>Q 0|*aE᫢*cX[kmn..Qzsg}W* t3]d} *|38d%Caz y1j!4nm3aTf@,xgv'?;ecW,IM^|D[Wӡ9Hb?9Gev|s\MQmR);o跄}REKW!\NE.=VBXtcn+o SN k7:|!ի5U N!ߝa.|V`Gcvgu Ζ2 tG!%PMЧmc(͘4?:7;$ok}ɜN=73F|JA zLBcQ˖⭖.L*ip`y&>VTHL`U/"e,GEzuz\{\u߱#] O٤P&xҒB?!OV;8P>)e>o6ufD|ab҃-l]yL~CI j*AS!= pry q#>@ 5;w76 .#Pڐ,W#s𮈢|IT HBݍXPE!,9~Y:-,8w)/nqjP5EО\.*BHDy4/O,--Tʆ!Nvgg%1.F|tj=;,MU#J [xiJݹ!Sf*6{]~;G?k$S֞ː0ysR57j0ZEjr SdQe0Q3Cp3k13ٓV'ңL8U\Y&csL@Y#C,-Fm_Q,/m#>MlwxEyGHPC*܍wl ,ODU[eUMF9uQp )+B9"_:U\l/i0cеFN4o5}v̿w۟LohS,9$mґ2gI7c#:Rdj,DŽeI ;K2xa=V;t9uP܊1's$0<݌ (3ǚI&@Ywt'#wpq\_V,vuQM&J߽HI-qI[S(y,ZkaBl_6v8)8ň)j>(dyiC*oLQbţ'0$ss*'ϔҲ*2Gpaun"Cӹy? %aB_D{[mjq!&zZ_G$% ﺥѵ䤕"FV6ݧ=uRdПBSڵwWڷu =D/͐ >ȓKA&Yhm5 )N/)Fqd8ؾk_37y*l "&>_*̮yRTِ&B<&>lr q6\NQtÊPi)@Gq:U**U-Ԭ1_uzy;_zz _-iL$/3P_ 4Cm 79X%C ^`?~y鴡kvi>ѣt85%&^.9 Jd<kII\vSG󒖇XyDpGk]g1T^sգmmL}58yD5I2_cTriuʾB3\S`Kt.P@&񥵼gՍ;d`R_ Gڈ2ǂs zL͢zܭyIpzW~~~;[Y&bm\AS@>ǒɾ[&c7qX4Av0"Z 79ˈd$맺Fm=-:t/D֊ H:Ho ш7%;I~全 lLzVvFO8Y]4m7qw^,/B!EK0׺T*pRVОx.`zepY7x/Ì@ ߃Vfe 鵊g2xqnlOk$H FzY lk]&ׅn9Ftݽb.Ѱ56' j!8lU;3^߅]1=Qҥ3D(f#G׬_A&RXQ;_*L ydg9 4@P$T[R ;] qggtߵJ9  AØ.y*qh:*ekKX>!]qޱ `-|&!ugn_gl15qW^ʄ?`'M\OЬzx"$a+Kް}g6Bxpe> nm!+"+?|smwuc 7  f9o&?m>4s}=N~z^98!j[zPCljҪ[kC/BPowxsm=Mk eۂ+Y.N0џYgMl;X"~R[uzq|0n?B$kݍTF*? lAY{ MnjwNWW|("d2|͒DD)爌MFnaRey7NB\=OZ)D>0̹e/-|E͎>1bd>a* 0ٔ{2+4=U?bHȗ)'a T {::IsoP1Z/rA ?MXq@ Q,o7Lf|,`EEɞP/}l=o[l6{å` )ĘE_ŒQܽ(:v:$cncmvVՃspR ,)@1(f [3+aaizcD$4C1,OJDP5wҳEnbF?u@5481K$tU3ՅSjCِ8oW8"Ҡtg *tUIALi!A@W4YSRHl#۵tȇsiTI޴P68|C41K/Kg@v>'mo΃X;~ eo/K1mrtch`c,RqaV) .8ʢrMpFnH Ryffz'so MgZ&[Al}j_^Ȍ㓼 { {[ҫ~A:)9Ct\۸igBAp P4թt=^F}|$I6PD^ \85g_zE|J~pPRgi90ûv$,gmFH6SP|\8Z~'w pj!@'@@ _ɦѠHcKS' O_gDõT'Gc8!f j|:PSƀ3M+eOHd,t0qSXO7vb(,O:Bg>Dʹ%Q6B3; BJ}L)9v1mCw!ٷ|1b3 af4{stj.L?ޭǐK 3}YJnˊW u4{.C?5Mpf֌kčC6`@ [1 Stk@ XձиUV`ӡ(M^U ˷f25:Anj@P 򝠜 E%(!< ^ReF=o,H֟FR&-s|3uW6x4|>>Mq  +dΎ<5 TI)AmTwP干=Q+x3]5iT𜓽vxMx2ZhY񼢲>#E ~Kg7oD.jp_Ze/r[: m(~+BBMqp8h+wn Q\/( sQC8RRV\ebQvMv7e}N># ɐ`ucB6bNqubenRGy V1{"Kº$5;HBIP>ֻ j'}m͕yWnsk06`[M5ۧ_мu)-`m To4o4wT$946)|͍SJqPj4e#86U!ǡ\fUط k ?l4I|)R:p$Qnŭ!>hHpփB':GrF=4GDl\MjX.G]*ʩ5S'J"g`5]aFG$Qx#|>xeht\DZ "_ Im+-hGMn:NA"۳䟃(SWk(naׅ]苍*Y=).+{7}{uY">ļFO mBC<<ZIKha^5W=n&m?C늻,5YܝUL˶U ^-\Ԛѷ>f@E.\m^N&aiem̓C^N`!C)ԯ[oI[ mqP[>(ck~$B/hŴ(cݴp8P)Q+?6JW__)yt$%N{p⁾m>nĂā( ՚H.կ+0ѧI`֧y3VmdGrVÌPlK S_=I3ͧ:۾eZIΔ|+ޫtmkcv#&}*!j+\w p14bgg(J0vn,23x$Fq{oE/9'?૶-u!pvs{(Y.nDZqsX -~_]KWws|.I`ؾv`0 Kq^YZ0ћ01OOf~YW|遺bnQMQawFr bqU=*_#{K;= -{J&:3TfOĀAPx~ܱP}⻯=$kxlH&i472fOjCh qbO^;s }}AͼUGq{`_ܙVTHלC"5:*L$ ČB?\V(LMbDO7DQ)I?̝)"pjg.[C߈30`NXucWYqd`>PH-A8\Z(bKCZqxIŪ`Nмs8Ba,Ӻ x2ݕ!W$+JMO. bzMa d 5v1@ v[ɶ<#vpD10@[$#iX63*Ȝ,obIpX7MP+/#-]]so1C& pIΐ$Q+둌ƹxvM*hރ/c0-"˦'^IuF(`{"|*UrǻeMPj.id̹Z 4?}TvWk~>*)|[ [2++/A9d ޶s?Q,` 2gic79Xu7B$:Ae}鮿dTy%}%c. oV!;ɥe8p֞(֦wס!ᑒM2߫1̼1rCP􊒨|RcB3M$QP-Ֆ&O= |.Č#1*.b8+po(+ӂ+ PymOo`SBcO]zWLB6u Xӑ_Q 2P7p:Ⱦ`f<)a4,VDTQK6 hLŘG`Di^ ae Ku#7@80 FlVW58ZƖSQw)hQfR,Lڙ$u5L VtOh0&VK)@O,fhƊ~bwIՕe?fh`Þ6^uq`ʚ hpHIB\@e)`7BA,8L2"hAXlF$BL~sXOѠB idlNc5e ?9ͦhB.W懈-b"D *&J^^n(+_:[GՍWpE5`b:]] 2%>o+_(Z2"9$)la17> #N@I%K X"\ D>댙-]L}GMqAizxl!Z66x"*k6ܝDPlҞءyF3SZȾgNY`WpOF}!DG%}&a|f1xliEbhF4&M'Dg܍+ 1;25ZoiO\sڪMAD=Pd l~/(+Gj?d<T%&>P'\ f&DcJ"!Qlcd= ey9,s9 Ip寂Ń9";fM"^;5Yv z%sт$DpGNδ[XC Ee|Т_*T ov}O EcVU.boYwen(K7\5`RQ0\V 6bExĺ6Ǻk!l.^g %qFwIZdk' sчW馳/ +p؉{$Ia;ϱ;KF?!9l8y(l"W*|4북&W"0":LIv"ֆx!7_Mf&aM|kҰ-n밆" ri+O/%ւ!EB@ n$oD_3ȪM);)=y2#kGUAWG2 TH  (&KBqEl)(|5?ۂQ*kijSHl"P8;zq7I/:*x\Ȓ`Z6gGuȷw̄/vo/LZˇ3˸gI+ k=eޱ0.#%쇂z6]йAp1T{:RL[PЬLr{dlM |uE؇RG*"AГ+Rcˎ}N% : bDb[+ZCYd z3|d *}]I4db3с2))*ߪ9{4[%WZQNJڌ*(ͻ1(FƜѽ 3g]L c3JkPkšw\q. imr]e\ukŃNWzN쁒ۭ2ʧΫe5k w> }D=i b#H_7k.8%m#Tb-kRMBOa""4&`a: DOVt Zo eYQgt> z*o]:kHFKUZ.孼Gp.j> ʁt>ݪ*vNU52- _]xېqӻZ_m!whӷ1@(Y -$fp>:e?|4n8O5ZGڨXPWwv[k(dm Te=_pef2Ux0nPD7uX_]n)mb\%~7+4Tο^;@3u3-QVrG߉3yPF%兂Sp0&o4󞁰'}uxgm(PbcMR-.HڎRIBɕ~#Ή>.?CJwB_莬L<6=?;n ϡ{Lg+^gc4AQ/^E`BХBܚEgt:j) &rRA'LAG!ƷD/VWGлӢV5FtiQ/|3=TE[p+b&09VKۅ4%K&|2gԌq()LbAGvՏ7'&y~+yUY.v="87ӓS^D=mḮ7q[STu<ȚLܥM3`PDP9s+-+.hcHJ.nٟ}(3E ȍM㌹"ۨ$}j/L|CDЂ[[_!R0*爂uWY4\_&fƠ8pT'΁L^U(]_uWUkpl D X8>x4Ku¼ R7L/Hhiň%i\[I lMbJO7_kbm*~U RuA9v8{#6J]%2 D'LG'~+vc11QgG6_K{t WJvTʼvr5GA.hi,3*[~m݆hre_L `LfQhP1̲݁I3< 66SBɞ~jXq*ΨM^Pj=Gd\_{44yn9i+^HP\|+G*}/oSmM-$#~ӛ:YN!1x$"|A/S( KQ&MoYZM 2UfD=ݩulyf}be[5X7ƏXye=J!chKG:ĺNz(1zF%Lm<0|06o8;!Mٵ ֬-@ldCq4o N9~@âŪ#1T0Fir3Xn/"|on)P?ie5`D֩ߐ(nEdfM2û칛^<ҹG* /a+X2% MݐU@GXSϪE4^(4 mm׶t,G1:P%^]\+SuRɘJk@>9O}'ɒQ_;+F`فY)ot-MC8=p7[a|wтV DטDDA}ykJwd~}Jk3FkT.ˇ@.])7 a^MB,>)43WSu>(t: +d(‰+>Hq5$&mpY_҈0Y'aٺ"' 5jvR1t_-xTz)FS.lrLUYUc' DiQ:9QH}]g w&(O+#< g&J Sç IX2!Ht@5uZ.[|j^}1gQ\/Ӌs} pkn!m Cp;kvj-UI"ZT IJyenj[':xGۮ<où,+^}ù=0 9eDܪMAݞm !仸a;)&S+%+T199έ_?ICX($2؍H#pkHy9J l<ȧ|e~WR&%4iu\K܀ek96Rw,L? W:KqCqAK]LGڬ?S!bd=̛5_b{J;bo';r(خb &pC̗Aka͓Qq9 !T ,"dZ깼>9}Baɦ8ZI˾nOI:^$, ڵo.t.!넧 VJ5$.5R8:Eέ\wf߄UrTvA^CRS',\J@eKt ֝-SWzR_EXjCF'۷:P/Ϊ1e%0ߩh\2HH3 2^8p4w nLô5mkr!q1dmMj!9NːN7MWaP&o9r)ngV蕷:$S~zMZ@ J6%v~l3f?d<&=Hl W[fj/tBAm.RNdК.lvu IoɬVl^S3cS),+~(LwV9|=Ÿ'ŀ?[nk?1,WD-ұ~LUx >dվђ! n&2$ z m<ܧo70&[s֐a :n~Ʒ}˻ΥC0q#wG^ sNәٳӪN = ,t u40tN2p=k$e)6 y֤Yp7O#Q'Yp'es,t\_'O16Na7/X' yPbnY>DkCy^&[P⭎8EMUVr+ gÎ/PK:L}QUJ `( 'k//5"c1:r ĵBQ@ȭ珣 7R<RB2g`Q ͹ta=mW^Vfm"M*߉U TߗDX& 5yctюb\ vܦƝ~n29 K`9ς _k}'cX`k9@& &鳴K7E f**zT :dbИ y=2?ñ:Sot$*!%o޹Mp5֢E PRVk< Dӯ-$t:'MLG!qι >uݸBX}UcD0יMv{bĔFkl2j&- f%|~x5ݯكZmmVa%? Ki0[9qv ;ш]y*T^ /r=i2 (8H.p1#ٓ壢%4B-MmBm==Nj!G$_Һ畆j Iوh댯Q)Xkz]Y#C {پM p _@cWO9c5[f0q?y귀P䝹FPE-a!W DP ,Mk:w󩑷gdzE*rmG֋r0:{ ůo*8{^v 2p k>#jwTEIJ &%U\Õϓ+ƹm+bpR*qDoX<:?@WX""6Cu?#$VK$Y* BrSAt !X:vcd} 9Sd:n'C[oה4݂:,O)#@8"Pw F[`1Szvd_2Pb^ۤvN< eЉ&S-Ӹ _㣑OA|ûkVQ·w4rbAYg =ܳ\N_wRxVCE;}tYm5sA [ߏ_ܴg>SԾ?ۦpi D__{5Ű0rl/`sh鏿> bdr^\]K^k97L6qP&90ic&ؽC/,uYdPF_t~i͸5c'˾J8"S{v9 Gk5V=tKU(;o{.IsD6d_G&Ca">G)>rE̳kq% =V \apgbh^H[  f;y5҉uLe:%$S61LW_F'")5v. Mq?LDpcBjV5u.V{~4 xm1՝֞׽Q@2t`5f>pꕺ BbC[ܞ-(iʬI!3\vNћcHj,_ $|ӑ!Jp)nA94sM%U/?fA-̕)w"=e-pt]KH|6}Tya/cs. 8DQ[`TY$5 t m(Suңg[/8WUʉ殰T$'3mx U[4Z<$]vle%Y0Hgzv)h(E X▻x? )6ѥIOyWꤒI!2d-7x5#;❞fCWVh=ct*_~Ǯ{塆 8B qBzqwH;苳Ȳ*cTV BJP,Čf Zywc/9~$P?нn1|LYgҬ_p2bVT:Fz qp@Z|dQ)p!zwʸEl}E n&Sr$&g>W/mj "؊/>U.geE^r8^2;E=KSZ,?d#]sbK~9C-Yy?~bJB'嗆PaH'+G{V*j{? w΂clRQ*qoRncmIE=VQ[qlds [J4_hS/~z u#jW'Q/m|-Ed죾l<}Ui"(]z<ظMyu~&hy۝[i]GL= 㳤a,@N`8L&F㻙rdUEÔf gүjxYL"yG')ܻ8z?8&f7cH5>}$x7j^[]#r&XCh) q& >˷Q؊t~g5РSvXn. Wt֝^B8Ch|(#;\$o=`s=߸c+]IJXXXKeryɃyIo uQ<[PLC^I U֠^bo\Z)d"qb; n\)i"޾ל#CU`Ņ)|,t)@r7$9Gd]zJpb =A)QH;ք]`!,x.Bwjqá\K*NK'9OE` ?kDH p7<#SD08:SSDK$%~xR2P;ݽU>Ĝ6Yoany-Vda^ Kn;џ ŞDzym?^RjC'aN宜WkW;K)&(ibY$S̒'k{&-)WIqxJ?5tX!8hfRBz'CJ:آPU%LMsfPi[XAN 4Q;F۝TC2nnf YR۹3r^]}.#0 K'YxEq o<nӻ}4(!@Pnzl`~9❢%f4I),ްYݯn%-2XBn=Acs!U]$B]O"BrfS$I`HL.)LKj.V"Q~As9rUL[ƒ WIlFNHÞO8e c̷iMq!1s=F[o؊`AUK5;́n--^&_%ɽ CDL32m rasxOޖgy H(Ut^cEG붿|F|p$}Z"#:Qp9Fo֔&¡ 3Pm1 T)PG};w(,@3F5\8#HuMrlbDdtOH԰nAQ x֝fTQ*[T=ZЈ6N ԧh`C)0F*Uޡذu>y$R2y- W/RM'E[w!775FEбX\"*/Ms=2s=WW#!fĝJu҇~wu?%ln_tm)ʏ8q^[W X c ?Iz7rUx[Tb ѿH%B)d8U"`NLfQ{C' I@'~2>U`|Oh2lLFO S.) 処VMi} /< E$cr zh0'Du&m~XXZ@\D28B=f<-i'챞M ^E; O~Oo S'D7=-Ԁ?DWA-%2^ġφ6m\7K[ %E"1*-AOnh[OOv%n4sUGd>%h$;ASi1{[řf AGL;\L[>0 74=wBh1E[U`yʧ*;'1AI:{/sʉ2udZZhiTPrոv4Kqv1a弣 `]qWA5hr-)à y@ZC*zz5 !Xt7!bDh%!"X=d!`:W6B_ֹTŒ~e}&W0}`l(={~jڒE*Lm#*yɒJ<5!ּgaerGEͮP=̌G#/Yl]-G`?.KT%Nko50jƅVN >ǸL1=ڋޗ}S ԍDZh;ebU{*)uhoy=; ?b_bNć*gaRֺ홂Ll%iwȖqϰPv7`A̓`ya'qb mAFi6uԞ:-b0 YQtmK+vn{e6ղ[mEO]lox qzO;.! f8Y,$ȼh\Ο{,J,lبǁ\ )FH|Ҙj[!)!( @t|"kRgЂ/zz3x2!%(8kQ HxKh:D7 R,Vm%`:cJM(pPftzd_:֐Y3cag#NѶ @õc{,Τί>{I6$'bEFn6nz([jWkձix5HOϋ+J2#+NX~FP*3)…+rF['Ѵmzd;jv\OݶȽdE(F}W=B2KߺG!`V=]@DzU&>Ì\l"ۙ][%,t{b3n|X2bn"gV=hr{+FPYmxL$\O!tF]pjK]XqV6kX91go送c]\ LEL1Ԑ9/HcRM]mW}JsO 戹H rv:>E)|q&yi4 2# _ 8و+S@ p".aBH|ﱕFrkb4r1o6VAa!"&+@=UGV5y;~CY۶xaslc\>sT}lq]w-e-+O"B @ٚ eL/J܊*V&AwJMHIw ]5}ERWꅥckUf}?XP绢6 Κ8}b*(˗Uu&x:rt471t$D7PB$V͌24_F8wo)%p|pV 7Mu TUV<ҽ8K|H70$RwfgKmqtۗv+gMK3}zC5@m̲1 G-&ZZݸl9F&z;qC >aAL˜\s7vN>iꁮd9BE?17pkJINDʹCN{iC of!&6H.jNdǾ ȁ_U 'fN!p^ntdj[M!6;x7693^ .v ljC^*ŵ)تIrw&:L#`(>{-e| C<3'Ay{vnM(FM)lKU>X?x/+1L*> cZd&vtFHp5_:. pg|\i$3,睨cbtꩱ/*dt25&Z4qhKT%}$2A]_咰?sA_ m#5IP_HWC$l")B:yy-װdXr8z`^zd[Ɵ"f1Q쁩WZ0:Cs M5_)V E%IN11LWotf[J&tNOz6j1Gӣ)n!&HDE- deHEE55^Hoap~ɕ )`|bZ[IY- ne]\oM('> *L h$/)`sƭ؞7,n4Tn`ٟ$j5%CkR͐:XV9XeUUxXqȄ\c3oQ(܌z^J5"  r:a Z[ãEN¿ң J_e}/}WiDүF©H6a".jU"ȟL Lu]=@ʀARxYmjX2 gm:ڠ2k=Ҽ֒Ш,'/B0F4YsJNmL-(zWA#^%<;EWa9(Ae'A:V̉nupDvMK?%pGDu3䛾qz 6H3ܚ8bJ<;6d6^rό^q9rkA,%?+6PE)Q R"6Q$A3]jb(]ΦM圡s? %ME>{Ʋ /P] 1Ϳj8Fk iH#N +_ bq?͈fv0Hw|"(g\޽s'Ϋ'@#7:){EIzTpǵ'$5_9C]ܟ==AH͋HQmm+ "xLohײ]wڈ8n=e5sjYiBޮ] zTBM;s { '_H6h 5YDM$.*\WRYbAiXAMJry*i"Mt; vՈhL llXX?Ц_XavI'86IMt+4I9ש~*"|:i=tbNr7Y3 )h&,Ng-/a64yp-*i& 3 _SIR V?4Š+TPgBAPA?3+Z=,dS?06#wfns!ץ"ٖ*ȅ&wISH&t3Q\OA4:H\rqŌ6|* Eh6K>>fD=Fo3,OЋ_c5HbQ9NEct'iKV0"L%2/jވDj؈%G!nVS9#s돪9UǠPf$>[yR/L#F]"BhnLY,06 XC2|j}P&@*ڨyUԾ2d=>Μ_eh@2L\pDיkڥX'pO[9]՗L~g"ҁ۫,@~Wq0$X5 r#b{"'/$J_.uF v4F gs>m:2)!UHIstsmᷲpg"i-@)ѝ.ia, aPRuzKT^^[ }GY!| 4k4P+mqcnxG_hʌv9M&ʼnU3N,[C;Pk _z0DԬtPjkҬ(v6",Xz[I>Rt@t[ܩֽߚb7@ |YRתEe ]Mll} 1|;Zc0h1u+,Էt<{M1]+9 q˵.w/`{AZs#&GɭڀR=7nقawr RW "6MHiTzu4DXzMCo`uQ>0榮NPvrK -KrV,"-OLjsbRi4ô c$3w&KG 1 ~]H8GM=ķ;"dY\:Rq"s:k0{DK4҅]ږCV{ oE6k5V;ނD;P(b8PNCB'8 DYR+an}x?(rb R\Ei}e8۹9_%7D=ojā[̛&"LDVODKʗ$;meB gYsCӒ9zkg(P,lUu&m;6k» 295s'lأ(AV=kuTldK_D>͎۟L&CSU1`~D̓YyJ>g/ OG\'!*Hf;"$w7I3#u$n 1l[[~3#U4!%ְΣfk Z6/q] n1~J/xL>EڧcRdz~$|t|N~Te.qTtVv XXKP坃L넇K7e8˧o髒Nϐ02m\l'Mbu&:M{!Bi_PhLfeU-#nUapǙL͗3X ֛*IVM2!ק]wb-#73Y=xd}j8`~H|* jUbt6g.$ޠ rنZH 8ޞJm*Rzbvd2$pGOu7qicX/trOcv1ViuUBV}toN.fH@rQY>J3è2e ij Qxv$ LY-ga^Zgϕjn$ AٞX>xBA&%b"ȀB~gsK@1;:%K1eF"ҹXrՒg3n FΕQCk0/Hj/!_miA?0?Rspr4M'GVŖ;SznlU1]vT$ד~t l@0:!tkqlƃYBf3|$'Y-9 ac()oųqQ0-ěr}.oّڻI$]< ^Xz(&iI)VS6O &9B >-Q Fb}B}75 sX1 "v$p+9(?}̛@M)ډoM`"w:fMe!Ϛ7PS..v} sJ઴L 7&#vxKx"r輀1z1pxddٟ/ކ@ѱrI{vOTTRp1| Nߍ/8"s ]5J %]]1IF۸uqo}іz1tBuJ̳du` n7tqZHF OiXP3?D0q& %{% 6 _/sxhi}cU3h.'B?YIޙ?UF&<w/ҡ3BIܼ홏:^sVaW:{\B";0[[EY8-ǂ`9Wy+:2ux'՜'5ȶtV0mnPB\5@%xen\28'P(sFbEA3L*AxjثeT7AR@IIAE >!`=I"BQ{pw!yak|ɀ~;LU>_"n@n@Gef}^q=Gz)7wt@"Ji<噎"V!5w T̲wK Rs/qr3X͔= k7(X l'N!?'d.2 cE)l<:#r4@3&q|r?Fs#?%ߤnG;^+e5(fOwV`%8u|c+G:1N-مq؛)=s a E!u *,6jqa3 RML!'VdBV 9)mxӶ&/U؞N*0f=ĉݷzȱMk^Ve!Η&h囥̶G6J~Jxu| + ?C>Sb뇭.F!ev31&Sq?@B7{9P@Z&Lqgap:\M HV9wŠTsj MNrz~FjN+IHoqam~jgvҜėщ#1%<AG0{ \07k&ђW1qb;SuaqdqBhZn* O)5KHzoluQ/ySuu,,w7W9fA{k#XpGnooE:,g z1# gO7,Juq#+@8[NTL#o geH`Ȳ*XNq]DC4'!&dCL0t5``%9@P1R#I+`=^ '[O{x0/y|>S$ŠF(X9ONSTJ mau;07Ș3 Br0|Ss˴#0>I6i[%[c d (5٩Lv}&рkT-D0zϖJ)"fZtnNrsQT%owhWE\㬴$K};hPhSQ1Ӡo]i oi7C(]/ruh ^WF5ߎ+ X>E`gͱ`%çpeGmIәF)ti5."/8(;Hf? FK4^-׷aX`GѮwn%7A.ύV-“0jx3Cَ)(WޕW9"xD! c 񳴕Aprrn(fǠ|\)Ox)Hg%3i:b Íڈr#>/)jK]\<< 6}b܊k#,  ^N {I,Ӗ*ÛEdїݵpQN5w-x -9`1Y5#lj<Υ\>3e18). ?N YƎ_QV`d_2~pE?eaTfKҚcZdF$;Q$ PT7U(C_% ,BCXD>S9*FZ:#m:j["t[7¶Y:"$xpOrPa!?1 c#s{>k>T_lxSV?2"&ksgY5dOhn){_6竄(bKϞn5Z]Ѥ?ο׿"`6YMHh7R%εP;8޷B}#W厜CiCR$8a 3* 鷳c)E+[t8ڶ,Yp־g`.Ð&UD+e.H ";wl#E\~]Yl$𥘏:~s_V~; I~Q'BYH| Id Ğд۲{їVN>d\s W_T IЦɘ:.Fz P]*hR/;|dLwJ54{H~kSw:@LˮΟqRm;rYg29>o4=W;@_煊-aQ;>Ӣc`d0nk<*aprY?"~"lv{&[R1Z{(a_ta /:LhҬ h2nTTKDBOfiw0X( 0d^ %_Ƚ2hz5f `|XL+3$:z$̰rn1Ϩ3nMq˓Ny=}SkgnK(L1YzZ"WaV0[MѧoX:oKckW,p}ƊwD-3 @fz%/4B$n`)HE@Xmox}In{>/C Z_=YڀP%/u pBMk}Of @Q<:BcPL^S/܁/Q-eNg+4۲?P$3jf䑊Kv4:e ɐ}fwƺz橼<aQ~'7^%&B'x/y[daZ#V0B-OgM܅IL8.)E`x2Ǽ$ s+ۤG\6au7&;`.Ps۪)w]h=\Q._H (BzW"d+:)J1Weo d:,yuf/_#!4|,u!$?p[@^<m~J^p#I{[q( qbDh&w>PSZ\=`3+6[NR_%a iR#[9EI2L V7̔E_17ΗyH9񠨆Š1uq˦ЦGjr_F”@blv8)c,!yӃѐv;)+VT׊xłe3B5Ana.̔uqvG#SYLZBl+P/qe_tIIzT~+÷P:v ÛqLa6@߁L\o~u_NJ J 0j$S<=;3V"T8h8 b/Z>?>?? wOƒlRWS}_9$e> .OUmG;œ๯(fgw1֑ζ4Ԃ᲻/t[6<;)>p#сتdm] ֭/P09;Q>ә$6&ШMYi䎒ų-&OQ5pbrr~lG9'%,kb0bC?p n4kyoOv`}}.e7͌( [~;F}єdRopaB#Gla$w`]uP 6i\ &/ TF\'nZ|d.P, &CdIN]-pi\`(,ޞc,d@gS@q+rg@y S#r.^: JVz=Y2LY >nO%Q į gNNz]`\ ?o*LP;gVe#dJ𳲥Ǵ1'RgM#W8^ŗ>g mBީz9@Feb%q{ =y34`(90.oO,; ҍ6]j&dr 2wGW k3֘_2JZק@ޕqUF2o+{%.lRiьW Гy ?M ^ó Uj,jg':[$.s۪GSFZmcJbtV1f_0;=([0sG-z5i4H[I[);FF=aS%v~1A>f(߀np͇84l*?Jd5 6mab &O%G't^lh`}d?-#vMP ߯,DŮ#C վuW /v]PF'X 4XK(3QONY-[]r` >ɵEm%\*[d`µ!(YR jD:Jz-% ܮ\@n6PW jt 1UskoMbQCbxV)){B{A4-JGkD#6i5øoEG] X*XǦPn\tlѝA2;r6Wt+HB6зnjPh=0zc&Ӗpg̉!D ZU\x>8s~?q# o.昌X,~[S, ֈM3PNЁ©ɆAw*b_x.nrm/ݧWzIY2sN IreџL_has' t1pĘ4d.hYB UO=!xR`g#,hefwstvjQvRx=?+VQ K|TcO;$qP({@IuTErk=f3S/ mȁ^IG5`M,~X ">4j.{0Մ%@|*fZNI "'v?]8e4Ζ#v{#¹)l Y%La]LnsG*VzF*Ȱmh]huTywdB?\lZDV/N&9ysIu8'>&m@S #|a}p]gOct@H@QG֎MkӲfwazv,{DJ搹ZY0  GL,^G>*AxU.V ̎:LXzs)xwҾchF5XxRrT#AUAƱ7q&dyF_ӧ[O9.Ie4Ax 6ny?x=4f}!H] }")^7{池*/Po,z(dɘD)_ 4QS$qu*- !90p!uRfÞh,1C4Z -u0⾪ޘQ^N| '9F[pR6ܡ\+. }__c27Nӣol3DOfbwEÌs8utUNFCr3jwhԀݕ ܸ$&`:X>; egh3EZH §*BQ El[k^/ك??E;㫸6X-cqJ(ЪA;I{8PG|Ȑ;ï5x#.dAS{]H"Kz)Fβ{2?ϭog?BV)bo+qf8}w>CZ,iԘ1wL>*=]_3x<)DkXIFBH'nocoB.Ay!`JjW~.i#dNJHDkǑLn1%生9R .i'[}Om]imkQHKT_xIźDǘ#f町YNXIf)*#haME U!q1f?f> t1C~qj@=<Da`?e"[?00jjeqH7X)%CuӶrtvRow3RbQX> DaQTM0X`4QU#NaoF3&'u 2hOw1u%c|&0xd nmHuR.Ize3Nc2{dy_1_xѫȗ񳓨1LCkY $jm w Ŷ;jr&a֔9d +$yk,6 PгuPA(|q\Ŭ z!g8(Lӳ IUǟ[zd|𘧱3ߙbZ.(N mcUwϦ.LF@Wo>U{-[y'c^>)#D裻t@9K93jKg\_fQm´ژ +"`)'S< t0xtA{Ş64m``kMS)5Bxga_ŸXS+N4vbK#Hmȝ|6׋疿h(Yx6jÎo5X|(XWl1,dۥ NR;rgm kX>Σ%AmC 3 [ТVaTi;gξ%S_L6 `(yW>;g2TǶ5mAL\3B W)aZ9#u*煹y!ȇE3{NйNOEgw`$&57?v~{Jj7vl~x\rq[aWoULRZ?eF%eBZY%ٱLe ZNF3`Qӡ:{ňw!J^~5tӀBZYxtgbBk>Z_T+;!$Xy5,INO 㙮qRE !iJuB(PקOA92#ƠG*̳a·o~.mdVm ֲ"1q!G6  W 6ZWo%JlikE* ɺn E'WC{:mʐrœ)%|-e"F[Wr#+xNfצCzpOhNQd |YL.\ UW-G"fL`pwEČuS9w <>l(oв&7ZìX7U #G.9^5{iڊ.( gQɟзj LBb`IÏ)C´]D 'xW9Q+x 8 */u-h>p^BFn-|FݡeO'"z}C:FrqȒkf?t"ge&uLyE?pוX%؋{3K/ot9cC@uBRkM:Pj}F_(cW?Z^E7|P$h`I2uQ_t \}.[dEg6vKֽ mB?dSzYWj' Gīzyn~\n?)B'Y}; I8؎')%=,^,+$JzwD߇weOđ b*yRAm ibW)~fI$"_x=?H_g)8oO^majr6~ҕhvQa?c}Wj|Fg+<֦I;/q\P(jbXJgK`"/eiq'zo)JOTtW1LjC} 7%9VեB9HGJn-4$Ŝ/€ayF;' .+X5FO'?)8F{HJr?jS~, ٢=<-DccѮ+@C{K Rң4p;ݒ( I'E_ AV1;tA7{d[t)&sWyڽmo:d;.vVAW޺NvSDZ jbΎtw$hbi3DYJ/I X~޼yU*YbDz5ż=ߓî墐DZ2_)L"-f&o\J[LlaL&%j2j{GkzT2Gs ,+7jR)08UIjT+]5k(=>xp/+vd<`c)X]qz$ٛA'݄{# -*{sDv.GMl̡1hRf0r7k+; n&VHCOIz @'$ աeB$Jy1ӢJdhl$eӍa>vYs `l* 4+yV1RPg`(צ)%,2դĪl Z Y8,$X[Y_3PҶ8{ҦȽ^XJ^J[ξrÂʈd[Uf5G|߄ò^<!\ݛ:vO.CKV&I^7Uۏy߲h? ;A8U Aݗ 44%hf G]qN%Jyk2ڊl}^ |֝J{m͗l@,`UvI%{_o9_A!KGX(dPifO`,nkL`…X菱`ZvZW]םri Ai֧Q6/0Mt`?/ x^p _^`Aş}"VAXD|5|\Ā+~S1]&끔L=!W'IOz'0ZL1 Z9Řg/} a;I=/QS A܎ct;1KGp*=vswY#%n<,ep&ש+\Y^ A4rlג6]a0doSE+5fe 69SQF]#WhNH[у[;'^8vkRʧ=jY}#~m;!Fm!1^ov@L(}(D}7,9's!u[szv(`v?M"7\ 6/RPxV|n79r.2퓢wy[qS0 jOk~m;2z)Y:.|}f!P-LVVmvGx;!hr:HXC-5AW4c[iސ>$/!jˇAJ"f6p0#NhE5HR [X'g*I!-nv=vQ. 9~9f>{J3Ǔi [y=ToIV;w 3PIXEhY:{llL℔+uG[~/L|]695™c⵴9J\3nI㲃~<+,`,ܳ57>pH/cFcd$Y  f9I?3 e>_ $`6ుϐa~F^Փ5:xv/NZͅ4UryF$R$AYL=qnwUeO@ZkY -F:0#HrzRA3S~5,Zf^n-ؕ7O/}![ţx !swؘuDǤB"۠55 tͅ ifP:kłʈ4*#>#_sKݵd&CX/5di1 H$ֺTȘP~Zax&:e <郎+"L(Q[{eƩG=D&Բω.jaՖ HgD_&eQW*طFj7NW^u7&ݥe!EKL`l]t&ClR$KAB2Gj  b}' +m 3ToZlkTguN=x{L%$VZ<^y\]hw]=ؽ)M{h1 T[AqoE r5߈|Uqj/y&A\G%S68 #=Q0s IZ:X#؝9uDSL|%! ;+z˟iP }N{0^@8 lsJi58: 14݌$ӠvfOv#4"Z ٰ{1rks)ml3Ru,)@@:{+)p.AyأFdYs05NN C9oz 7|-v!H&֑2MZ `o%}/L*3e$;aTkg&cp Twi>sкhk9BeV*okՖӄ>:Wgq3@F@-c^dуx$Jn T!oa,+ݳ$,Jf&~pbzz/=)6.e0Sj@+2ݚ -')zj()I[F9Y 5bBELfnĭ${{aש*DՐ*6Kp@h>cY :iPS?ȧ*jD\k 8<ICNu}J'>gzS[KW$pٴS˕4_=#!:"-1<=ҏw7PRoH=r]atK\sØ[/)|vׅ( C»Gotx8a[9o!FxUwloEgi#k5#@dt]5`^]c>NN,Ww˔.fְ<؆]ȥy=|'X#'hX}Ek0eY\5A':⍏I1h\|s6̀\P9bV'ZVw6{pݥjLm.Sdj2~zJ:%P-v#R;may͙Ad|tBY-:=qabbbr+=Ӕ|?\i'fY Pr~\laDt9se>2<ӸVҨFe6[CȌܓ:T)X'Sc*_ar1͝d|;']27]8in7FSj`c)at&NƱS2jPa= ]CockI˾ +xdz!UKi qf?o a_ bC f4v{f4F/#Y;B#ƛB|8 +V BR nw?s=,5i@Z9568E2Y" ٦@diP5T? D'r(GřD'!,16cvONNRPt%rNdž*aY l2Dp-q\G58Xn4+_w2Adwk<\% K:6vi:nܦ''FDzz+7jDƜݥ|7ې6 :p_fc'bNE Qٵx6\2L|Vj5]Ul0x4{DhasVKWB_vOYܰ,KRzmzի+|s'TltEOaso0qR? uUC,hrxO78q*(=Ȱ(dPoy4bjg^!c=?xKE/HUT{5LF Ϫ@1JTkk?H@4G: x?b'-jՁ7BQ:)anK|5< .~Wkg=ZZ(۟7}mq&Id[!K:q]P!tYZmg :lB{2'搰լ*.,DcG|;ކu4ك}7wWıL YɈjT+/md!5 %ѠK [ }_(j3 I!iþYRhpuV. IvNj`uIW3ܵSrR;HvW4*|BVD9 `B =T# B32VVnrwv.{,dL&mdHѬ\k[^dZ5F B_/!Am! nmX`&/yܙsZ={ rdHVqoK 9L%+(፹&F ɿ|# U-o۝'SQ0 n%^'7ʶXaEj9j$enWR%D[m]:Ìmm4tkHwBR:iTP?B[vgRj$*~vX4 /deYCd7-P YM[x1D'GZO`#9)' JΑT'82;fsKG!M! h?la/t)l&LM$5- ,8р:Լ" D/XF#۵da$gLV9ﭻ[D.'LPP rCGZǺǁAĵ[;1f{+EE}q4²X;}&JKوnS\@1 s7{`27(^]ⳗ?_2Xu&+&(vT_-vDFyC _csVc\7g,BwL hyf)(Iooc[lɸP;%sS j?V$ÅqJWɎMh `u7; $n$<Ԝt@ؐC47Ȩ^yVyۂyiuf7T>'D$({/%ҔE$`gi Ykb0z\|Ox(jICN"Xz6|wҰTAr7Ⱡ OV(V{N4~%C8gvL <3T%zFs0fWS!(oѸUF%z(U"c4O6d& v-shVX.z$W7rd3n.jr["e,|S| fx_H] +a?;ɪW<Pi0e]^\ Xp<:_A]gjWLF1%]η[sLu&{H8g%mG0Z$c8W6#ey3K+T>EAY^7+ugFHջn8k9;`鹅 IAdtT>OV8ø^ĻL g2A5X#Fy"~W`1&Gxal=iް'2~oˆ~ -[@-j&{~GSD?qāu|Kst3WEu}lul&e=R"lQg\Ҙ՜dRON箠Xb?kWgE\fzb`)U}X@{c1 B/e뢻 Q a=)!TqFII'|m}6!Zv"&_נ*KAa BgFAG19\O:ycGnm3Y/B>cG_V Bnn-Z}ׄ2 m’ 2077KdwMMSoDߥ}rx*yKqo~tg23Ymw#p$F!PsTjmr<Vk]/8,fU:Wjiqj h4P`6CnI~o&9SqkyNEd/3緀B91 E &i@[Izlr 4-z;hNj Y8q&~_g*E&"o;$?_i?zuw;94w=fiLUEC !UԤ==kWS>VAACxҽSxw 1-*d{eBv Wwч9fyŗ#ӻM ͩ * T*#" 6Z/~i2+Vv^:,g4v+;JtrD/j+$^bH|2Aj^k7éP$HKWʟ8^ νn7&4i龎bF'|tֈX5r@~2 WWNE(jSa?=wHLՂ} [aɡq G 4#w4?8k<L< C{0E2cOwa!=b UmR1WPJEBC(jjICKh.d0sMFnUmɯ*y$K i%WIaWFu -ZrfB`~&PH㵇6uiX%qFt&N\: =[c"\{&I&0 j6ؓGHU8~5ʀ7jJˏnߦNفtk3'-nn}+%AA$B r,PJPjQO_SjEy _wGRBxK+_]LV$UrxF2vWb[ !'a^ $7@0u/z\MrD'WDG.lN%_[ S ƝvCel*TEU&CD?f8U;|m/8ur_dgBVD&b`\]_2hLj_" Zz^PJ4j-!vwcbvWd&G-/ 3 Q5j>Ev6vﲿJ2X]D^x۪T;kS\&G<6=}|SBKT޵-|k%uZoiHHaOha%lf)`nLCTZx l{C$o(.jGxfaXK2#ք_ٮ؝PO3B]W4dO!>-b9`S3vjDX2h_tX=baL>**44hWCW{ɆXYJ+n},)6*\ȟ)2fZ+ܼ..4(_%Ox k6xf%](5?_*rXbALRٚj27ݼ$1 B=@r㛊/) 7VAW uoV®Ur*?Tt39%C[\ XؖXSZ%\6~b'2(0 AC#2~cZ[DXݰ|DDP^ OJŠʗ zfUPXZ`εmag4g{q6Ĵ+IJf/nP3BE oλeG-GHOdTs3 jl 10/Ar?`_~ภŸRQxeEjMv/ő/U8CEqV"{Ňi:ph{6t__; ︶IGk<*13H}lXNhAKRlrp*ūC@d?%p%{]DZlݭpc=V!ˮb$b쓰Dk@ .D~M Wq1>[Bd)n.{iӮ[i #0?%ڍ*Ս1LpVgi2J`$Hط $Y6".-wɐγlJ`~.|30g۸ ҸO-Z`^fۊ7>!wPXogL5`Vq!w:H~Tq WǻTl]e"xSS&Q\/ VdaB]y%v|"HIr+s~Q]s].ĈRrw{F&JW6;5$A8FAPBP"`QX?ܷ=}*ހ&t2%6ByU<< @p f(J?Tvx)#9@ Pv?GXG2XF\u$`rWbJ`)C ߼;Ο]A BsBLv3)2[rs_ڭSgw*+BWCF@hq@OXzء؞8#ޓ6l-GMtˇ=e).I0TDP>|ŮԟDwgu&OY݇$핢Pꇎu_%LXS3T'IkR2 hO uV(75/@ه2NÛA&YL F͛"s"b(~y*)Ѥ@NʉG 0/` }ųRR^[@TI b %:4yWYZXdQ,ک@[ u+Q+ΡB@~F2 9y^I/k p&NY3.\MZ_EwG>RE%ʠҩ'q -w6lbAjzh2RePEݙ,#0΋O >h<ב-dhkXj1A %R8L 6~ u,zuw"5UѤsRt(.>/,L7`h¥3"=!yEJ<1DR%qVf%MG]}NG הcK8@z)??x!F- LMTIؕan叾%;nLI8Y;@X H28ES@1 3܅}a@-z'YO3yҒ+tSl@9=0ŭgx;7fmvuފ[)Fܪ8՘O!ͫ}Qƾ&pX?iY^΂ķDP]@mEUݵ.#l:{[[n-sd>y"p0HNȞp(Up=("`DI*bM*45 E)2ţ; woALVS.O&FU_ێ-hvPa)';u9kќPj +%)\o%Y6?jd K`"i8?/nEw% [RZMQeom0f|X8/nJuߏtlM2}3|yۓ3q)y ؖS!C c· )cs"FMASBϞE΀xzM*o6mWiM;1ͦ$8r ĝxұFLb-.=E]i?&4ޗ2@7XoGH0",s YOCKFO͵NԪPҚ{m}~dռpAONx¿kh?{ u/TCSqAŇs9##IͿWؠQ1 "YxiLt`m6aw&7N08bXR]6"(NVWcl R_.YYͶ|E[:{hGZִx'S47LpBht&wn`h {7 U ĺvJ.ŘiuH wBcNpSPMfN²6ٖz&ƍfό{$I>F~xWB'r?H oVmOƷIKψ6 0m7j>Dc) lj21BujydK@O;KWCҎZSClŘn~S"{2Zln{YM} ]xnIMݡ }V횩+:/r@ VuZ,,rw`nC-|HU(%󖸤j -2Hg+R͖9nCq gG{ֽZ_#B6_-| kX̺mps%VP9^ќZpn\^ZaO?1'q k7҃85YL*{#iOyL!r &Ð2,Cΰ4U}v[Wjx6Y2LZ\ؤ@:$S6U]ʼnH}!c.q-V}}{QKπ r,sVbw> TǜB2#JJhTF4]X+M):AyWM.̾dnf_ N_j6% [՚[cROxPb$z] Fz,L{3z0۱ߖ)Lᓸ1p6~0ŷ?!]ya #!~crQg;[%K+}k>Q\KHJ$j@@toR d UIlXGG5b.Ӓ&3W:GC OKn;}Dc9ƂUpaW8qڪH'>R^-4kVΰ`6U`Enibh>^0!lǯ.@&3fMƽ$F Ui=peͻnQJ=iCx1]q]ڦ6#aUc0*xl:Q gWʚ8$qYG%1.zݘAi+7|M媲a{qH"b܄|7טU;4 @=**fSX9XG0ě8B.M=DLqݍj+WF pgz> M|Qinwcb*8j%INȧ£@MƩ.nd\Ӓ,-)~$ jt6-ilu(k.0?|6k݅W`kk`Ɛf#=O87EXPDhiZ^Ke{ o´Ń 8;Ti G՗`h )~y5{$_#pY&o7p7UnGړoպUd)^L(.LeWZJ)1?F w=P<I]\}20R}TJ­$/@ifx_1RKxU;KO"/07'/rMb"p^vrVX ;~g-M(sMr6۱Lupvz=es:>\{욭x76_ʬ"br.}w.cH^L/{L{߭閟gEcloB"|o:xwO>vO8Do\%5L<(Hr[ڂhR3g B3x ?Z 外혃n|CJNw% %DYC7ƶM{UPŪ"pʛ2‡rutk09kjsgطM*QSwam5z .a붧 '˗'@9Q\_e+~BxM x!Q֙O^4MU2/j9`bܾj+f]/e#\rFMk[sT8bpE^%іf|%1{Hd;e:?r8ygTN?(E+V!$=@FXhbm, 9KG>L|VD$|;'\T^t..fzhb|? 3{nÌ38\#%BϡvѾ3eFnɲΧH-DoEʖq_: 3XChR- 2knn+b[;3%P4i`#9XDߚ OoXD{kQ˕vA/Y3tLJQO:?1І2av+!~[8%BԉW!C ӓfyH<$?: sMNǣv Krv`r"?F5HA$X8JJRMM[7ٙ,nЪlj/9Skqo_2avVF3`"mA5$84eLFaf͝b`b=t S.nol51{I> G17jFLn!r8%.P.[p\|(?͝Fl J)dR# M}C'Ac.ˢB7ҫ'"ޫImKUC.aLLo}wnDkJHNP$?6F)\fg]1kL@pD;(R ZÒR[ں'dP11w)j^Ɣi򯵏އzhf/րMbUx;ATQ]: Tj}J\f N Ϻ c¤e,O*GsY]<8=w<'Qs KAH>(7!QoQYm#4?2U'\]9CXPrz81aMs-u~(6v7rGxRVL,l^MJ&N,cFd8Yo:]X#`Mj!Ã4Da8; *դ@2aI'R&@z K̮?\؇]*o!V#SHc"Ǻg2kR 9!طnGk#\}I+(3NE) /~$j%o;4A8GY *1R㕋 0FlVPLGGRTW޽IMRHS|-c۴%dYՐn,'!n5DCn8b./(p5znH$E$_w $XJ\+j,#[$^ƩVv0Dpuٸ ObLywbni:a)_p'{d틭]R ,}DzC3^>6r36(u{K-\qOw_=t~뻈eίV&-6\SQ>?H#D]*ooHb#0lȖtҳf٦g|$ZU)z- RHܷv{._7(Nͳ0`zgTcm? >dsyVԬwk {Fjs ߩH\_>^(6/Q!r:toxV邦D6">>M r$/GÊP xgB7Ti q b>sok|ɍ.OoC$ -c[5~tfa7KOtJY(6I Atr%zײk]eM&A]kZZhw`g4v)W#_T>+Ĵc~g-칊8 +kA_]Ӌ~Zi7J&M$l:'̻yTlVkrsy =ܛGυřվ)ަkr0)+w82W+N!G#.>ȍ2l7J ug-ʀgMh`n->b/~t޸I@ `۪Z}dXTo@U(hֈedsüH3ƣo@n&9t |eu$`Z qMm;B81wHiKLRI׵:R Icvw EnP  Rw)Jm >hltd(OSZ./*XA6d?YH)Efx"94ڧse2RL ܈Xf؛.ZvfTČ٧7:"w2'k'lXﺁsFKE :g^ * Q5KU4nF;Q2cj{VN[zS ˹ֆn,q;a20i+(t1t%p,D`^jI'9Qɷ$j`+P@d}l1e,7)5前5|j '+5n->fZB/WЩ\~W#%JY{ l9Q ̩ }sJSpPo,{ ?О c R G*s4+|vyͧJmC&*Nsu vD Nno=@J]:G%z|:?GFCAiQN(2#5aHvXhcB X%hX3d;\xHBPk\©8ln 21/Iq%D*^,r|wpDP;nJ ѵ}6ЀMDtӘC˔Y{1&<=)"X3.{h.RY~hp(ddP8zϟ]"(k)jUlD['UQ '8́'͘ElXAž2_-׆*_ѡ,jC`i  EH'aO #@q9`=4%+i=Cv_>bEk7hXB`"tUJz2K'y^g`)P :]HgKe6Nضx 0?e1 "EAYXrX ZA@L1֍mTkDEFpA3cj6ܡ"+VVnGs @FVjGW$!"s92M=]'= /3i-·)QP$焑zUPD?[ ~A@%JGf^;*OUE㓅/ʍ!,n~mpy E]]бee w*SrMwLJ+J.a76t:i@EYdghӯ.QC֤<+0Eh/}[Z%Un,+'`b%>*'i.i蠟%ڇb0m>ցs[ۚv)_i Κ%raG/]c,`;uD_ŋ=+:2H\z4>Kk}p~O_Ohqgb3q!j*qJ;[̸=NBWiIMydgX-I7~DvdYĺZ,:LdxR2&w.zgյml3c[-D8pyT8T߁ÇKOQQ0Z@86&#rS6i/"r: @z]a`Q阑QXgSߐJ? 4X_J*{ =܉l#8ݴD'[Sh)cq䮍rj@w: OB_# ~sbCyϪPQgeĄ"2>-sbvB.8{D8C8ݱi>Zk-+1=H4q#b]felr@w/S63 s^?2w( E`(HJ "KɁ-6tϫ ?1cvnbBd_Km5Ifo.@`R<Df,Ьhq~ bHUT*5]͑1>Y5$k>xjz53g͹GJ1x4^7Q_ݹ y*ś{r)m'j7!dȫA:ov >X ta|܉Bsh' :A%[Ww" +[]%zD(SMR`, )eDŕGe ǯ)4|cKJ`C*e\#kl=(!>[}N8MZ zҿ #%p^RGd?"ٌn봏нd +17SrS 7\߶ ӭT$Ϡg'Y^;2GW|D̀Ϻ hzwz,!uv1r$s ̹Y-?xI ͐k[$"x uHLL"+S.Ju ~Z8M~0d]W;KNiO{Gƙ-4-^|69y͞Dĝ{>;qgO)muRx:8.G`.za9Vh}X -QeG }|f xu,7ycFrbs%i͹=٦ xu5GI?%c;Y8[ml) 4d<:HpJd'G $_5" (ogSE dKF$ݱ-+ 0q].:sDGUWy›Tqk::< + #?TɘHVAL6Q)޻n,za<];F U8ByܩZ4j'Yőj,IIf((XAd(7m ^cQ(vF+W<lnN8{ytL zpQeׁ1 ۓaSDh|@ڲW\E|//WD'V$.`Zed t=H\ \Bm;ZEL xyc1m=\}fE몐ؕv=4UG{`G~65*vlbPkN;y6s̛4#j\Q>?庫"fж-y;D`kD$){HlAjS _Ǖگ45VhꈥHThE*dcс *>/+6/z1]`KJoX4|xVdUw|DNzg;hLs %^j_ yk"-^g m/jBU*R)<2o [^-*:28nMo/yYxHq+{qGA3~'a|\Vߒ#|xJ[i]K2J2c gbv7}?Ե6u8mGf& SDF0K_cהsW&YyP)%H6(x;Dsi>y-h%GnWd-~q7T.`0ν*쐽Ubq~o&|P. jgNnQ`7I=;T*i+r#-lg)$eIGN%P犧\JnxE7 j]#ܬ,GNQPE4on $^Iؘï_ \e_`ի}_Za" dgGJ2UYy’fF` B/nhlynYɃD?Sta80AlY$Tg|7BR1.̭QspÅ-GxA5r08ʗ Ty?^N$Pf[` ]zJK%ʁ+%U8"u9j ^@zx/V% WKށ!jJ37ki9DΡc)f4 6=hT. 명NS48ҽS"I+Xi~e^xKN4%Ƚz|Պ#qzbw?CEWq*<7\Os|pVm(T;.^:}PeYzrZJd2Hx&K @` 2D8,a㰈ѣc?`mHG=.;NZmmE|2`\Lq^q!*yV6wQ~}/VMӾ :H QXM2;ճ&Ǟ%fhxw4A{`Z`!M6IvH͝usBa"&U$Wit}m0@wˊp@ H SL4xq_Qq@7c,{mujKLitL[$Zw^3f?UQ/Rz~RҜ: PfQu' 6'YǦ ʹ )Kz"zU$c,ɦĮS dJ mjLaMfAMǖ"p֬3pM] OP5!qr[@ ۙ6 2%C#h[J?M:me)7ސT5?Qt!r+_鯭hCmM 3EO N+mtzG/S66VSd@|\aFҀ+Oͳ2ĭѤD@Wqφ B.F iixN`Gƫ]PkS&K'SwA/QNϰHT~td@c:+6+sIO&A , 4P kapWh(X*[ &i"n X8cfBA? ^2dО!gg8 >qnn\# !U.Gg7fZy%[9c odz*\;EUb([aY#SGCcstmW@d؅PP#Y&m'䊱SVPwPP? [ ]iM ]r+u0;ԚŚV? Dn6P3*R j;oO݄C`j:k2 1q 8a'eQG"V'qIkPnBTzyh/"3w\NeYNUJ*kH%s< yXߧcʁ 2)"w07=BĒߍ.SDP JZD >ŕ%J,ZW6zcythxXErs1lg'c@, Wk]ڕ{"O8ͥZ $5Wn$вܲ*ύxTMj~29Q?*;%`T`qO@otXPJhJ/ F%̗]ԓ*%O ~P)È4,/d˲snu=T;\|ov!Th9Uo % LTB'< ɻ{*)|\"h"z&h?=Sm*Ẅ1 TOsR9= .Q5{W -׽ccH*¯@~RY0Bu*i|li?CNJui w84T[{rrb= w"R.rj*`xto6H~GQ2{WBS)B|]މ)h=`9,NLt% Kjų":j5gXӁg3{9=~D]\Evia~g,'.hl!ifE:L %̒.VRk? ̈́_.}zХN?@M[#qFtN=; 8V'SDhTCNֹ\IJ \YcnbDgيG#b{r@yI uO*Bt<2S)PxQ){57s2:A:a]rEBtv=Z&R#Ji)ٳXhY B |M5I^ IKnUt/s?%y'6,!\;j׭l~3,g!Yh.wB6.WD#×.gh2d`C{I՞8!6Tr:ɷEeʓ.Va G['3E a"$ tBa^Q=*ֽvZ^Nv}NQ|[7_D(IY}0245!{ЧEPZa}TMʛjjnl)Ku*ݭ=6eOǶxPgLǰ&.I.N^nd)e1\MӸb (SEҾ\5n sb# Еtwѕoyo[TDz~+'n1[YA`Ĵx |z{1Tr#jKP{ER/f /&/}#SeL͈5gʅ0eo2?{p`nokqfJp uOFA Vrk9x3O%@=8dG)g+dXʢsee PVC5jьfxRQ)sVB>l'܌C*BMdoK+{@vЄDt[/>vǷ̾ŞYׄz7=)MQ]z؏7H5Obu("n(6ˠYɌ$a)qo yӓX_#KH<4 2êվ^\5B[Er_oV^l%uCq CΔ)z(Yt8ԗma=hs6%JgYeV-G`k{Z'סOA~gΏG}exU,{i @ۦL[^Dxl +Xl(gŌ\Q2OW0]!uBL ]|JZ"~KYkw;ɥ\(Jl[HWUxbRwH97vSעG}L#WJ#Ϸ~쓳%An 3Gp;F,l%uJz;nS*r-|wPaYSA$hk-24݋%+u3cKJanҲ2R٠`il5:-M +v| **hZH7i! $Qk7(ntFPcy!u :EXP=LK* Pӏ:"f`pb>jK꯵cTx=sɜΣϰy–%G@qQvB%Btϩ?;O5g\=J9!y? B*HjKmizf221[ CZ;KVɐ6ٕ"'ƖKL7!d$GC ӃD2%$)ws+MTt߸* jyK$;uCJA.԰X!&  a0W/:aGm4B카( AS0kݶw;)=z.gF,y\1&UљPa -F/,ZI/Z)v>iYv)ʃ#t8OER!fAz!<{ߣ>e<@*Ff8ODɩ;^iEȻt`7Zek[HJ,{Tmt=0["葩>CO靊zO!Q^Ar)#MwpmK(vtы8'$Adew3J8O*yIf] ;D;\F5 Eg?U\kiP7@2ed܉l,AeR?t CJ=imKtjR]U'U+Ebͷ1a&-lDi(>y $#(2vrmE ,JDW3X}(zvsye Xh, $O+dngҷΎDK?)ؤT  M: PqKxk)~K$Fzn4 {}ϾJ,[G,P*Qqak=H?k{ذ.EVF0 oIU+%AddˆG* 5| o*ͩ{27-#ܬ$2?ri/'P7 ܳ杁6>+WUEn w@C< s_@b?B t ~d77<XXϤ6ȿ`v:q7d u$_;Zh"]3ЦwE>bsd$8zf6zَ{\jC$1qqrKy>.'0sJ'>"~}g853 {+L]6]kkhѸ n=Vv2VX99P*csRoNeQ,%[(NM\%k_jC~,/zʒ1l,Rճ[p.{_8cIc&J+~SEMl=Ѣ-Lƫُ!>Kp=3=S/>SIu+jH}p4v)>QC}]QxXc4!0?-4$OdBjgu\4?; MBuk}"dY@aQXA{A?pS 6Gm5!ZPN2^3AяEA)Fź%հYG껵Ё\-H˱0B8T-xcśV1-ZFGQ9{Bۚ,ٴlBXo)ZAds!K#\] AJ~;!i?Lɏ9D% 6BX=l^9`~! HQv^vF>ZD-yQS(=N`b51t -\@1 I`=@aL (;UrE@l (qOH^;X?pdªZ~9 Mψ@;j| eE([ <).4)9K!NZ Z:ǚ=({.={>H(<TP>Zy`?~\nRdP[v[Igz`WZʳ?B[(uymB SmgurFrk(4g1!xJ(5Ll8LX< xF0cY-rttAx :Vs=@ԱH|#Cq%w|b&fS;FQ9x\,U %dg5 2/%--?UjA)iv@|VЅRn|A$.$zӿ~"9٦\m< Brm<4oP\fi )wyLF.~AJM9S `߇)"aS`1Ru$fqTXܘ?v(1bֽ}bت_LoEt[$aCT&2a,yH>g>:)9"r5>b$C/(w&.ֆgW*-4zUaf@q$}#<c)iR8jJJi!_ bg rNWmydmYsukjk$͍!Wͮh*Q$H.r)" ̬bx%[l[T vkֲ 1W$RE>HAS~*HG>Lw9MĮTdz& v |֕Wqw([0Dnt2 e #=-_ ,zV≪'u8+ ^5IH:{8\8_I(kuDUsÌ,|90-"NɋTaIrʠڍEK0 Td[IP!ޖ\*\´Ukp0PTFHx~5v/uDeY? :*ǖ]˜U?Akv]7OVAy;/.1%wu 9 !]?XtHK٥GXsR-;_јԀԔٗ|.}ף]nǣuπ}%PdoCܗ73ʊ+7~;C4_oBoZ?<窫CC)$T& R2IpPX Ͱ# moodC옖G12FA,a8:25t\}QQ*"ߧ;;?J(w'oz=ucJcPd|s;F竄[,f"1ٵS}RXA KPL:Dc欵0+ VBOחv\Ī!uxP)H.orϟ`DHDF2.Dd<ᗣf/[+API,:{Κ 8$4'CE6 ).GoO42`õro^Z"4`,R~ 2,Z";pY}#10N%^Y[W"^j` ,B>?Xepz 7u0c*FYF0A'bJrx_u|X<=Cؗ} ِFlVapj_PL ,^|0LhNK %%7)[ܾ A#tXj?mBDLG&B~í$) u侙%x\W絗]j1)[IyF۬)K{cam8xV>y2\Qx]&=վZT`?VNme,B8WPK-*fUXE12uv~eF&hh*]oJO9PfGrAh00wD}.s32UyC 5:Xf!Ѵg:'dn,hsr݇tm|8i}A ^Dot(yl`tu牻д,7R)yͼ?Vdd' % G>vo/J£!H 4%=]X9/5*E| p(}9uXE %RYĶ5*1vAc}"#@LW٬ܙv 8p=@ \袌ܸ_/!᎔j9l,'Dl^{_5#4MoA%u(}F3{y|aD8[ 'S#Gs.+Z!zO!k|F՛Ӻd"цXօWdC_ӄRE׵Hk> ~YJ5,I׽}|Av~>Uu޵8$*`4x$mS%HYg,浙_`YFl:lM1 )2OAEJ". '3ǿl5<KUE 7Lտ@> OA}yG*FݢԃCsp}M tÄZuT&+lP4g'L 3߯[:t= ^}*e쐇ة}LE6b 8p wADt$88 @LVk-9hU\֦*?tG&b u޻( YL$G*1-ͩ1 GәќQچJQ?5-8N~ͧd{%3XPQ>TUU(fLeUuIM { ڞ$\c -) …RFa+Ed%|F`Ey܈eE_x6$1&9Cmbq92!/,a_JCJG(lMTJ) tg_w'-{GߐƳzj'UR׿M=!asxDxvmX/5w2w=*Hõx)vAŊB '"'Ml+!* S8~xk+ͺ+4@!xา(qMm6cv%{foMtSx`:s }x#SNU'ciGgPZi&h0y8[N>GH6J雟ɉs<؈ `b6YL=w'+L2$'smJ5aXdX&i_yyYT/-2?eIJ3Ȝ) rٕav2`cI9XK?- LœBUgFD9 bZsS:6U!lus xU,0L{ \ x>rIvN<#7fӾ۶DGgG// 83/.Љ1~ 6X\W>trM#7T(kmu5=rJq0SKO&4, i,]8#.Sb^UiNQQgdgҤaxh l}gE[81=Lxo L0ֻ-ai%ُԵ\N,$k`<2Q%cR7-*{k<41hۦzũHʟƨ)5x: |d䣥>oZ>1>bž%xZ[6#w}s5SQPG~b<Q \#VLUcO5wfnW%yY$.tãɁ6zhfeI-R/Gux;[sGJR*!Mmz>O\G7]RO W|[̉H,˄E6u㒆h}xa0w6Ҿ(1 H>& &&.n ɭ~ boV6/Y`c=hu-ϠA%RVw,q>% ȆcT~hZ`ۘlk:0lwR2DWnc\ª:P "H9D)qr_m8l x(ON )Ӕj{H)O DJYԱ%yv+b2+q*8?m?iJ3 H;(3ch#Hc5?h\i_(.ㆃFIHElQ]yi ~Vg7"2~2joAF'Q! 9MXX FT-p4:?P;b J㖗7D*`Zm"OEpeBvEӔfI{vuA|yT$xNKHcuө୎%=ذtE|fhɅJVxȣdtQ|I k!ǂƣx2s&s>ԾLU,m;cDG!>l0vfC 茍pfMI(^kAv> x՜ܢ :rq76!-RT㹞t&ly\-g%lbA~LBS6I!~S)"vTӛ0 $~uh| Fh/"DCKE-HJNDŽ.VDq'tD?++ TeX(c6r-[[t3zƫF= Ac.@;kKY.Pr@sЙ %lPuuW0@yA]t jDW =}E9>PeINc #5\EYOەj۰9Z9hqDhcg6 )L7L2SxՎ ?_fMM@ v] p;OA ԫ pkQt  =Ї2UHUM[c[Qx]r[%Z]$N' Kc؞==a3&2p[cgV#E\4?j'?PնԊ^UݙU(ڲs!R"*`.QI]S؃ϥ3׳s9|R|L2) ʶuxOx|3DGt|F% Emq5~z{HE.Xi26yj*}|mԨ0Ȕ yPQr9J aW+&NZ:ceK_~%qʠu9uAARV=W;hov}| cr5a61B^ۥ+|<ן2+%L _-Hq-7eB}g2oJ/ j}<2{I` 9F&cޏh|ק#p^ 9ɔF1ìo2[6"!\ܱ?Bfq %\XE}w[<h[.xV7tJaoyKqU&r9ƁP{Qejqh#Y7=$i2͎S>3z)y ~Vw4H;׉G$Gyw8[FIJ D]Xq>s6MHœmg*;<9^?{l qTewr V8QX1J^ u L,qB*~j!K5W ;gm3C <ݲe;EyO uY:@؀ wj멤 x=+,>mm-tbAÅu3R5uսƉE NAM7piǯFs]a3:4D,r %G6Tƍo#XÔ(tJL8OGE6?=]*ڰ~nx(G +MecβcAf7R]zH!]N#@TgZ=ĔpD̻(ʵ/z#&kfFm?)v9@PNNXK. c寞[ BR tZMۗ)fR" 𜗪l>ԣHp!'HwŻ4RjvRswK~'Q $YC5q/G+ KT): Q@K0!}yP 6ڬK]Io#I?̣pǜwJ(RLf'I˃p1yBB<'*活n4^/Zq3]v"(FlaŔ$O\2F x~pΝbC>f.'^Z1Sv[ц4fFw(?+C7,&! Zv#)CaWF{{$GW#fims)ي2b^n)4pyi>,uM@~'GA]- ]2{P+i]qj|.ĚynHubtIylEG'-f1ϿnhnMpcE< ڛK!1Y.O{QKLg<oR=ZU4WJ8ڥ)&Iv(95X6f.VhTRQSX<_[IAWUdD(zG%f?{{Ġvc /N_VCWMI[՟ecˀ֮rXݲsnr';5[k_>cIO -qZI*./WK=HM0}if z,r#2?3k*zݰ:5KZ}g3֗Se_Te$$wayZnH0X4%ZWWI /L`NDy^åG&dmea+TͻTA t9faN>Q;%+3lRa ܲz:IpmitՒӧuv}C~8Oy;h hl1i}ens& Yܚwŝi]x4nѱO97o(4髬tft"t[]Jq>S,-\ $OTԷ5Z7pb=#p''cʧ9 wg$i,Ѕ,52xuaLy `IHcClŽ?uRXz$NF oT"n;'"X8U.0"Rf`6^îJ&3xz錗j9P'Oj͟*%uR aFh/貦UVҤ'ij2;3m̊IeI$6EOtNsj9VYN"Iaoܐ*>D !B<͞0ܠ1Q 9gtY'cEdLj@GQ; 9&MhTڢaJWd'^u.&hdzmA'qf`1 dcsʧaF!p.^dx]ɴ0[Rq$ګyͧ%jӂ%sMp}zd0Ϻ%{FQ͗ra&ĦLRbܔ76Ω*jA+ 1-rmQStUn#:{.'mj8IB>ZI#2tg_5K hݥ?8wۺGSb/SyeRb**j2\ /$(Z(?%3U#r%,tc;5~PF"q6[xvpmCSOJ2J;sEs$q/O>ޖ[K6˰+-_Ku¤A20%%Ȑ-h bkT>A8y;Ms|!ryYJ@FZZFe2 W7k|ksO&2NK6"աE4ʔ&0  D`)Fg>;"q+Zd\0"m~Y+eAkkr.QX ~+ĄPn/jb΍ 3i L-DBŖ?q؝vU?IKeH+1)gV Gl}U9·F\k[Cqp"}Ѡjlh;.@7G$w0DC{(B;$WOg\ܾ{l@F r!FB#FO/N6Y8es6]"t1$J *"Ob8Gz#?TG9GtE jOY:痙>e^nƧtjnUSNc5 h;ʜp ZuFcJ0o -^{},gYH$Ovf O(\b;esf!0rn aZe4L?8VwPBsq.I%k%뺵<,yNt*]ekwS%H0cVŵ +fMlZj^׌Ӷ~ s,#oϲ!Cct`CT:J[Ήԃ0s¾A^}<矆/A {K&AQ721a0]^G4hsu竸:#!5itV24IdTz#pO|3!=X`2뛬[3/+^p TwvADGgw&|Vvr'pɾ1ȿ] >XrU9Qs.{d&4omaMYݑdwCAf 6$¨_@a Y UH.Ҭg,I$13ůxTS#,v) U'@X)}m|7*54ke|k/@ v(Nä&pdsq "0;ׯ2qj9 f8E@5A-R VJR\bs|S@1&}+,،ɷ o?\s'mx{HcݼF_A#n/Hmo`1ؠ 'VuRG FF;. 7)x>3Wa !j!ſN^Dq_({7q_s@hNWgǺZVFd* tݩ. 6zߚ)QITە cbBRYRcyxZSWNak6 4V̭2 SߊɿMF|!IY A]2;&{,5CCra=FYd:Ø04;~Uh0L'f.u_N]RMc, W]/Ir;4(>.;j8c*7SxK}TK;=!(ec*kGLMV# *D|a> 8Xs~W7(EKQ!!{bL N,yq`'Ț_>_/1-G gKm((>W;ɤZtΩ'oSdt͏i]oI$/hT,܎v.~s9W{]|_>G j 5W+8"JS5B*h1ЉS1 >:sɵJ=&q Q8?.g2ԧ뿦6y{-|TĜd4Y\ )b^ w;RbvFaмTN;Lmrrr} Z`Hl0E8#(?uc̺4+ qwwah=ŕ*!eԢ[]ЋeD'gf4x٠IrE(9dl p*x^Fu+e/79Faڇ:ɋ 7+ ^5W(BTzRV٥f "׫Q8:m;k9?AD4D l3jXQH7[>w]ⵞ/cNm<3jJdž 5?t1r"(Ct$9Hp"L|OOWQxܦƢPs7@ ]kzƍl`AG5;䯤 61%p˹UbQk$++{4t:u0C :8GH#uMOΉ~H,[woVw$EG7 0V' D|WfsepDEudణnKo=Kqeqr"O!H9MAg '<?Oۤ7 V<ާ<9keP@bswY}̚pg' #B٥5j[CGkj{Td4}B.M\̒Pٳ&9@WgYlNڔn<`wN <"9rap98 ٩kdw$E|ع-bQ@2H6-F*`4kdwF'yޞ{WΖIA򟉉[&HX&!!#8A_. ~k적oK^ 9/(l!1I%x*F(KsfT~qeɥ_zck{oGeJkOԔyH҉-@`#;z8JEgͦΆ'Q[S󂕮&E&2 p3' B,/R8j0 OyV;0Â.)&,7J"?B% nc+(h8F5e m2O>-!(g+Cґ],V9޷Q~;||`C^ȣgpm%H8h,w霁tk<.%D 3A|v#Ձ-hW/r}'x֏ܒ9%Ck/-*@+$Mt;Ty` ?Ì1lg8f Bﮤ"dח8ܡm!Nސx%Kl 5Săw/!?grmot#P}'ةc S]xKLm6q O_R,۫ TBц4+:ܽpbxuf5: 1,Yb6{D-`pfi7p\^߂-.t`>L[HWZuqA̛aLgP(@?u/jǕ4z,;DbV0MYTCJESUay@NϮ*\xF%}Xuru3-(Cf6quw& 9jp?nz{ fEG!4X.5JR 3ұ8:z%~|B(fUW;XdM.=6)1~Km]1xݧKYR_"s KVpk`W%-N\Þ*gPS0r"/_u1q¯n\j.\2`JCV 1?;6h~2͐-d pB B{#[yA+F U1MَƒQ]a>[(miv>tp%3RˢqA&w,O4 @SG|n꼱oL K 4_2q.7vvYx95%L.NP9v4k!X!Y?5}Pvn&o;Pl(W\`/aݛ^6 ##uZJ^; 83yvF7y1lpIw^QQ0" T /  arV֥;I8Cl-կcM+ ȡ !YQrW.|Cm- k~irʎyAYr" )-,&}uUI, |?Bמ*_Ӻ %]w}Ӹ\yCHPГ}H 7mnbH,quOD,[lkiP\TX'l{\XhX3P4*I%"Ai.޶!q@2_J,L('= [70u1X$?7pJAlró`n5QIbOl1ΥȐ_Q*q \ZSBQps?M$hRGv[§m| +,DN$(!;7ؓ PXB\ޢ3ta d]GM|'*ʃO'}V+ePq΅^oF"J(&noUŒ[ݒz,- yKyT5"9'FM;޺QTHüifA0?z!@q9DETqnmW-kOp0YB杼nb֟ D.Wbi/MIJ,~IwI:dxÈ5zϛ@٬Z[z1=C!BN;aMqR&(3լ(zЎ47!R;YtRF8'tm,if* {NԱ ZaK-%7@PMUn\ Cv&3;'k|OєZK&De ~l7-eTC8oڠLREvxT''nO3$I8zf@B|ߥӭ({AP}7GJڦny9S9;wBG⚋ŧC7oB񝺉MmH5clE@ "rܻC꫇A2Lm {~pH(AV_5LƳ'!7r"V0bk9gg?F5x@Q/^?ڞLw!'%|BH@GqʿvlT#y46i.p[%SthBgl4S>*O& Xυ _S>I:*kaK'>.'&_23@WC3D  ^t9\ZBREY,kDrQ$l8|mVOi3T"(|{ dt^$εw;G3%=w pW ޠqF5 P|PZ^lwy1E|af\xʹ[ƞ̟_Q8iR#K4Zn\Dž:|ЪzYK)k( z:<.cM&Af@R8/c0:v)܉[K<'2}Sj*T|nGkEOIRXy|zELS? ),)D`E3|V!ЛT t_€ʨ#K8v մbSR$Ff+ #KZg5E<6J]鏑՘;0-.@3w2z nZ3r5oZurtpT +‚PwoN%5; ,*@tf0zaBtwBeR;=H֌qVլ%gdَ0'L4u&=3x`xXfE.FD71}bMtT^Gɑ&V q)$`.XH.U2 [lkG, w- l ^ |E3FlLYwM9ZcL˺C$8ѫ>1q-U?ѽ a)ul߹߁Zds7׃%X|Ŋ8JkIN '-b4fO] \14ogވ2E8HK9I:Y7rCԘËUH();XF G_a8'r;[s)#Uw1L?rӖIPD?.L*r3w Ĺ\M%\L(di,JV/︆Ȇq,032}( x!(Og Y/5̑>" m]wAc?p4[6NT1R"ŷ9kƿv7=Ln=;`wq._y+tuڄлH+/Vl L\|q\BџaV(ZYJG@:9+w><فd89OEhGo/JXY{|8VV|A [~PuRbK.߮HƇfh9c_( Qxlqsi}n~IM5eb<%N%Sc'{8t#u8̽2սAu|qJu @@4]JoPdybmfdb]&KJ (N9K $} % !̎ۡ?tG&/+ m{ P 㘂.oG{`&msDoDڜUf􀩺;!hOSƵb tv]6fUvנyK{5A=~mTw颼q}ʹߧgmOnLFHYTO ķApU.K2~}ҙʺ{rU{ƐxӡQ >PDS΍U;%L{;T)iʽxP2>t |j|%rL>崌良5 /uG% f3s" HqԼ$/6leĵwzVo,T"8mަ $w9> P Ua2dMw9Tc_77Jr9Q;-y>UcNot1˺7H>f&ͿdRJbN%:PQ>ztfRYCH;`(P9O: 5pCEg,3qkXF'#9xILݜJ]EXƔF!ӣު o>w%-.BKhPO| hMZ1"kewEz➒fg:sg9몜n_7%PӀQ*țm6N/:k(LEQWp t~Ptzc?"1ʎ:ż.wҹ&ˌP(:s=8罡5% AXbIP}ص aES۫Pݝg~pz:0v8O1nXO. Їak0N{ȲLaτѢ|$_'ǷC8P.joeV4_EZzOEՇJܨD(ɻ3.8Qڙeٷ=enaI780lnsب;9A[  Mˋ 5}t"|nF"ѝ7U0%]V]Unȉ*&轌G'څf*`R鸼uO!\L4"6F3e2!i׳</!R+Nbwo#?q7*k%=#>`o٢l^ ..#o%~c)АC}oS3\8YޫԄ WfwvC /sN؃"EuPW2-xF6ke?2>ڎ9VF'sQoT6s>-1&`lF\/fƱ(m>W+[r,| 0K}xVH32B!V*GrRœ+)2x !+_k,oܓmxĻ&e{6ˆ҈,BO7#{muYh׈e/ةm;P e:wm)ዛ_P鮛۾؇08$%\$՟Df OH괖[WpG chbzXZeR=  /ƞ6nMB<6դٵ 0B|s@ I~-nM-ASN2PS!a=Y~Sb 7n#B>aL-Z~z,Eْ ;.'((N0آaWAT+ ˥HGepܯI!Sf89z8yieCmHEKųkZOEh$/˻^(dr\2seL?547C tKod9{W[mx5 *ܕiӵhW*G8ΰVw]Uy[);1H.X !5xEkmȱt8UD@q&jE=Z0*:sm𳚭K$b\z;>tC~rCz`Uc-EZkJizsr8o|d<7|YWZ2Y.g3ò`EM{9젝3I1,w5ܕOٵ)ۛ%YNV>akeֳĈkof7Io)6)$ )띺䦪_ ]EDyK6Z'l8owVp(6I!y.幐|ppɻVpjCB )nOEb ڠǒjqTiY׈2S䩐>w^z]F {X6?+eMWZ'_ zb,' 4eJ퓚_9M cjwGEBqlޤH ޒUݥ>ΝpN[~ yKC߁c(_V7ADJ }h뫨VYf~MRn&$?jShrv8c JdE=Lkr#t_*Mc, D_߉'=+wMUyAX^ P?7 SpQms>IiG+Fzr)~3|rm'm&Yb!ȥ% ٍ,\]m ^@lt}kkƦǹ `LW}غ 8?^;\$dYٖW6gV͊OqY}g{~bN |AI3y\\EŽ6$s\nu+Z||~E6ۮL#ۇ@VbhoBU1#o{AC;OI Zq<ijƸ#]#Dqe$5"[d'?w`.9 c^s]ۺ24}|)'[v;nqx]Mi4T9_ŸJ)Bpݞid^:竌e}2g}*!df ΢nXjo{AF9Uاn*g0͘&*eܸ\f'*QlxlaKbv/hH9+'0 q좳rMk$A*T!tm~ ųWY,Q 姿S0BwqӧYudotv4MpTQ@ ÷ cUuɱp:$|Iu|{>]yW檯8Q7[ +.)N|BgVgj=8`q"0|š[ye13PpRrD C\8Q̙W@rzYvh>!?aw-"GY.p*jҳga}yTw\5¹~1lHfg^Uk 2Hg仂,4k3f7* E1LIMON$LJly 2jLl/YidHߖ?5_]هa&!j[,1)fƠSg -n0]~M ߢ"Ť1/iz`7ɕ`v$Kqfvz.a&#A$"6bh\T1!*- lj6M/o4M:t1l K 9{׭L#̋0 3cYB?>Ai f=o.2L{`L/NQ־Τf,_R,Ѭ88*2@ khxR㢌va 1#ţp[&g+6\RFMdn{ A(Q\CgOMm5<0c҄k^ύqR]t'} C/tGGI\<*,)]^o? 8AKD Bc0`<{fg9!=4{Q1*Kdm({hp] Ȫ'&mɬw$6\P@@I~1{yI( -ha֪? I?%X5OΧ[Ьܣm/J'M#pgQNj˫h+c;LԶ[2jcډ]Q^DEK1\,62Rlt)vl3HaY֜q/3] wѸL#5eN"ں󇘐/ `J]{w!>фaUCK+ :ȗQ^n. IB²RQK/U+p`,#3|"X eVV}!*r6ڇ5戍F߹Mlx* R8&$51Ŧxץھ}9Jq O 4M䂵s/1F1tD_t%Q1r#ŮDѸ胩z/ͨv- Ƣ %M|Չׄyn6Kd130M {^YqB;1Ȭ,CIR8L~gj`_rmo;|yK`?p)ȑF\s;<}:Z#j@gnà7sˍ4ZƠ+iz,YnT_OkM_BӰ6y|d5%*'539Kyymܰc\&I]ˋ2T"}8  |xqKa_˼X3C0%x,Az6/ԵdgyX> ]u;4(|qU̶\u՟g<`5:%tn4ҔIԉ9Snac4pXIDbE-^aAksik3Mor`!՜sce}-([[Ou I` *Gl\aiKp^ؽ#2riOwdp#.5l6cn%>UiPY) * T6 &`NReN~Z([0jSwʊT?>#$fۍK׆=ru@Ձv$J4-J.~H>%HP:wm+i7lW1uї~&h߁3u ܟ OYWqv}Id[Qk-_C{HK KB)d>AijG!ÌzdUa 9VY>CbA\WcSm)B~h?X7 H/ Pͯ0:܈fSYj8lH`\<7\H˕DH\p=l(cu_ׂ$P H_>DFM*ԏfnI_w*}^ N_nD B2 [(o{%*KIr ּ ;ɱ>?atW$ZDӨ;:iY 툼S EeL' hlR#I]3€~vv]>F-mWIsjP:xJ :%SO .*+"O>^wDfxT͍`x&4 ƭ~ᰙ2pItC,RItqjǦPiRo#KyEҼhƛN!ـ=l?TR2cH48lZAlG.oAQ^؋2'ٸEd!\{p4}ƕzTt2 3{,]mxkPM!]c rcr"Y8By;7 5.&s.  ]͏E2,/BN;s^fU#"\ c2СUؼYq+cf(lhdU߰OikM:E\FwP0o$SM?RNa `΅gZ̹E@P\IKpv$R1`p>TD襛ʹ(5x 2M\>VF¶u/՘6Wnp:tV܇=$+bEʏc4BG?sP$=ϳ hoHJ0O2C}ibT)>Հ TXk_gڠ5 ai|(ֲ;ж4.PJzzH (&PQiW,(д8_Sw^sB Y=|vvO 'U]cS8zhf3K |:zBiUAqm̀Qላ0@aXcpǙ\hS/Fsf_nv 0u_O=皟Q7g;%d3ݢHl=t*X!⠯k> z9]5++Fȴ2j bǎ`|11c`rlLCƍh^!.B݂F[Τ eT̈̽)% pJIMt`s_2gIsFh/J?z};Nf* b?!|f[CNm%9R-pr~%{FQu ( kP:V+mbvn*GLR{c+v褥 MoBc2e. (u:x>\Re/*)晖Ü 7@}8B @3l}+r}BB&o^vnwkS`v'!WKhS뽑656 z3H-`J)T$kV9.![ shX5ާIѯxN%[Y`z"}Pn6oI]?}@I1׵u29 Н%9w)/f EkՎ2oA譴0sD$EgY7>2S*o[ 3u)˚bddT#51K? 3+Zf*vxd9l/#Bypm_t&At(~gTۚ \?9}(nD0tIKXÒPwOvDs$U$+?:Qon%KV Y'1"< y`@قuC|&UMg; y~V-jO/fꈊb K;!N2QHу>lu ] Ecݫkr#m@q"H"2C-菀\d\V}>;)JLv:U %s0x WlD'ֳ!}Tam.);> ؞6!<кTS9a"gTLr'Q=bOMWfyp'jp<,x G.R9{DH)3 ~&eX`AHNw{BD嘤91V10^T7K1i7ntd>`J8Wv2ʌ|q&QDmG{6D^MUJ~?غ)]@b?Ƹ4C''lPc6Sseȝ:_a\6(DZ{ U8ӖZ!Ҟ}d ps^E9VQEUT錮yǝSZ^u\#j=u7ǸuGb(i-&T&6j :ሶ|U%^H^s"gcyTpZeFH#. xqPŸ~6 h|U%1)aH9֬!V,Pt%QMoh yuxmn7Gd@uUDpxy8LLCq{qj%}sfsA1x)=fIoZuQR@-fM@%ENq^i&@w9ysoQ\p-xfYx p/08_2/Z֕쓤F,ՄyFr}m[$-Nb8ҞۤNEN7h;!ȯ[? ŸƟ;|])+yx(o;ɨ-r i 2z.Z#X߄L)_`l?U7 \瀢q\R$)gia20FOλ@(AcU f ͗N7ݬn@!Gv[bL8 סY[_D .$Ot& czu%f|9G?=A_9}!6O!Zs.Nps~8^hryD".m?]ikJ . &ƉZ[9y8V]4 Q-; G "Ûe 7P T|:0n*( 96gCT^ _lcg1jz/1f)&I^=GZecH̀F!!umi΅iwrGHD|BiUSٞ2PJZwe70"_"<*奰MሴLx(: 쓴Gg/]hfa}v|zX!iU^S<^MHݧ4?Wh@π  Y(ЅClԗ)&[?=Y!%ؽH cɕ&o7"c-bń$Joiρѥp47a;|5ObAY 0zfrg0.{f[Y9lуi:nVԑwAijsmr.½H9\/Mz+6pm3R`1c&F3iŪ %&f= suOE֥z}2ń5h-Ǻ 8R#՜mosk)eь!'/Vv[CL_UϢEQRQ!yViicL!d2ܬE__+gǮd`_ʰB}xALwXԗ`c[^{fbi(|lw`- =W4e _*jP-eiv=b7/w]uNj:=-JЋ:~|l]lh 8߰"Ц_,SteIGViuݙzٟmL$A"|DyR_ۖpý~k&HTHh/-+HNw`8l4K;o)TVNFvBZk /.qDDI2^sp98;z.R%kSx1(hY'շ)3r*ܚ4ReF >qlηJ1š'uf6p2E^kem2W)WŇ5 SU3i()2i7ER(ݥ`n0t+-_2(N%j5uDBNVUױbN Ke9[Q8`Z] S1sLFH Š;`tبbq!~ֆ0k]eGj"=5uޛDDN=&-$^!g),i|>m[@'AnϭPh ITŌζ l!_0د@݄xGשLqJk ˕޻66?py*i-L/2j!py#E5CCJێ0%*#ħIE;<4؅NnU/2, ґˮd]Y7 u;02;q"L0F^x!o!E~v!˦p٪Z8u\OAs"ȕq!,e[Y_g<:y@ P?s޽Ah9\^I.Ǹ!9U^Xwt.F~M|ޖ]PPu]c ۍ,bq޹bX+7mGӌisu3 s!<嚮ؠ)64̝#P1:޵4 8sj ϥ ; 'hk9=xh/?\sXZ^RU@8ʞז] Œ&Ĭ'bug+<*J_ O#|+Fӷh{Ub>TbWꓡ,<\ua!bC{HoɪͻڢpiS[3F\*E}ѫNT*!TZjwX-C- an)xM-S6fF?x@u, P%]鐩tMK&ΙOFEtk׀vM?ύv|g/Y:>Ȃ*hY6/~QsĩXX5u]`\:!S3̫>˪hQw=(VU)qBvu+":yEB/lKf݀;-& S12MyJ +E$k[qZW])GOBA$*Y)n}%e,}pLv'zrwHA"oP5VHM孉c\)W:=g8m]i֣>zured ʆ%'KSEN'ƠVqh˄x:?f GN2 P)Bd]e>m&^Vya6@sq 5GM6fw?_^66=<Վ$A= jm(L;Iqd"ɁGbU/b8>+l{wK"pqW.>PoW$L64oY Mlp#wnJGμ-e8rQ)Qd-b@ޱ_ہV3%m#4SYoG]UXUaR5z1 G $L&β-J.e7RLfHWZJ9 Y2;nZQMcB$aeA)βdI_gIJ~":Z?m·fG}|軕|h\Ci{?7vX:)wHKi?-yC܉J9xWeǏI7, E]Ha,Z9_`s6 Nd'IF[~H4fuwdȌEbd^F:*yq3nJ{"uv-qڊ ^lbF`띲}ի'']cN#ǵ+$eqe1:TR4An?(^z8d/[bɯZ`ÜTU hى7=Jwx M+AJ}I{P*e*| ŤUEʱ ']M~1Qa\#P{ȄD@ UnTsǯ7;$MQ'+{?[( fU*iK$ۍ8@Ck-$9ae/bϭf#oX$lq-M9ULƮQSu37V:|EqFo ڹ9ә4Iuz[}OwO e qQڍee!4>Fba"yJ1w]-oĘrbѯk ` 5CSVpr~&wr,xyfCId;Qx4ǩ}Fti<̣!O }%|a@ iJuy"* Jʣz2}-8*zyĩz£Ao#NDO9 ngsهS^}Yٵ)(mh`FLJ8eKByZx{(8,4d}6~gg;tZZﱩx'l1<:ջ<qҖ;"n8 tNrҭ18OEfmxV w]%傒kF z"o]X,S`|[1Gڶ{E,xRRd e:\41PѸn !1c/J;\X1s<$ >y1}:cenz;*;tH";z݉'S;~D.~[9Ƨ wD6>Z$JLu@PHQΤ@YAN!VH ?ZFͦEhK3x4|]k1m1UTϗ PC\) C$G1=#zєggsY^Ō"HO^ZAӱ0bloΞKw*owއpx M,af2j3'8/.b% 0'OiJ:-ԫV -/NN܂j"rP)Ka-|o2 Z.3t)":+4NM*ҼO{abKO(fmj̭#>Vīz +'p֢Gygfe(w]> OQ>SӌG9|b]y7A@vL:>@HH۪]+tC3ZQ 2>ljG@"=Aqׅ[t(@qN TKͨJgKT^,e7r1ӏ1z'(8R=^#LB91(cM:~Yw" o(6}[a;zԮWqlfY߱JT?nǬtѯp;RS(ir;?V~7yG ( QjRrW#B^]Z@qB?{[Jg!Rw0*Ҍ:(kn|,B {gB.=YG`֦;.Q᱋37Kv0w(JŘ<3R1PrOW)#*,(>ReSxcp ؿ2:)?U1aȤd)#7^QFgDJͭ(o3/pKfݖ[\;O/3 ""L2iBCܤ=gfD&x7GIPНOaMrt!3pbExc.#/S60V%Z rNm&G7R$T}0 д4/8]'"F.+z%1Hœ{ҒRk{߮ȼn ~QJozK`V`#@D xC&S&s)@~ Q#5-OD-k]Ǒ4,Z@-͙(6S0؁ծA 1_!O(OW$*N`վ[l݋ "$HݰyZ4j$)AG|l6]ۢ%W&w'P1ȾQs/wHB WXQ!# 儍(?)F(Gx  Y:Hϰ>j*Co=W@2-"90vDx\i]v4*r`omA?Modj,,I[i#S, %V3}Wg ݭu Zhf_j;Kd_ۃ#lcFM4|RZY@֝cx2UUI^\{\&b`<ڇm;zD(7rN2KFHlOCR>Y$YUXѢ,*̇@`Ӟ.)cUH -bn$\pi" /29clkvR^ xFۣ496U%Y $)ƭ]~|l"Š=@e"֜a\bkH8gttl rX?=j,+ਮkEI վ\xG_RB(:xڴ+QJԂT<qH|WO%bw2eadpVQʴLїU _ԍ&2wF֯7UUۥ{_OBӂ| Xf&[,\M<,BRh'yDk8 !Q#WѷZUw?B򉒺U+BVV"y&B Տێɛ%{)Д ?iC-C#dq2?'X(KkhŒgz+X/R,s&Վt-h,f(? Syn%0ʏ+!.k K_X C3QMLߩpQdےKg/@@q#l&P+FUCdʕ:ڠGd=5"EǼlmm,-&򳺤u QFrUؚ1wA y9ϷPsr@z;i Mz'Sq^ "=Lc^gRjl܅]#ϗ i!gd:-?YH`i?oDH/G0ve]3Գ]l0H2$;ѳG >G4_=a߻+pozI?Ұl )HoO:dmL͑zte=X=InU5 9f}4 Cz$=kű~y&0& -kww ۼ.u)9Nsr޵\5XʎCLmN.8ә ?~ t؝4RZ.>KY"g 3d }E;:s}<?~@t+RS^q=1٨؋a~ɗ"P2T 3{Ny Ew"l܋lH?u*Gk8t/G$[>•oaȒyIc1;Y؀7Sĕ5VbA:)F Pr./r G*\R0ߜ.K!uww{ִ05r5/5G#+;]sq`z0}M>miJz ^S28\} :)?YmUu`!64S^T'$9P&J8 ^aČMWoe1&i Y,7vVGAܰDJ瑺K> 4keiSp҈`VC4ۨ*gW=~O&x挿I;.pMDw4<5Cy"sӹY,OdwO4`M)N6CFp')࡯@uist5Je/>U>֜ruo2^pN$=2=) mKYNfS/~5dcjsDuhrzAA\\T^g5h 8a?4>;2CzI`f:Khtz5-o_m[7XZRWJyV]Z$74~yoɠ>ҭ2i=8 ;2߀6%SqiNy13(ǖy㔕#U D/לeY?vMyp,Q&nU0սl8kkWRX,CEɭ,Oڋy |sb8_GjѢ>R3B<÷ ~_8궢~mތ ]Iɩlq8Pmz'gj6d/9ryS˓;6qKϨw{5lQӈC2w8肚C "ZL #s.WyM"cY݃#~;rT`jE7pOe~{O8;ޕSV"aZ~_FD{󌾭2鲟z-S{T!DpDä[{HtB {L-#; H(Wt[;E}MRTHfZU(KtKT$Z&Ih(4d'WH:|ůz{C?"ui d᧲{l5N q >!64'?i˖+c0:7Wq= (򣎅RRyTS^Cme d6:(OҎA'ߩ ɮx*:781DcMEaM=- S*pI)PO.M57k-5& צ5p n -/Bi{̾`!p1I 8L,#3  X9!&&@M})*7ló\mbFqNQ:hS oyCJ$(Wz}H_3\jK՝\lRnzފ<3*  >+jٟB?Ⱦl'&"53kpTrNv@vd60]ZcOG#K*Ynzq]Hu$jwMUS>߼4>929o}q ?z*)גVݸ@1XBeTsl-}2 54 ^!RBR=~d_ nkJꋬMC iȚ;tx";΃|\o tc7@D@gcS;0էz[шUOo'qs+~|y*G'R%w];Z&O8B`BvSwj3й{$wܤgPޤ g:-dJm0' F3,=7CTQ)|<]qmLjKPPs)t!@0֏LHXs2aw\(G ,yjh1ҩ5B86ήJ,(k6AwH20:yII{qAW1q7;jX/H},5hE*ԛ&KW hgp\kk2tYɶ R+~ "fcVZ@MhĖ2OzuP'@ڛ%PUՍNWOƁ܏/j$&؎2y}*r7v}Fdzw_ J?c&d~9@21 g. 0@s[6ũQjCD@K1E\{xAٸ=sYOaPo7,;eXo׼1';&Sh5Q$=#F'$߇Olln*/MyIOZqd?< y]p,*qqdڦbd}ap07ҢPJIA#uHnm`^BQQkIΜv 44 >K(P3@wZjiA?a$)[NK,RxD; J#]*ۓ?(4lz Rwo LVtKC*@\, x;`hM?-PF@AUe3s7j 𔧆F;zp٥DKi0F* 5sl}TW(40#"s~,q7*H,PV t]]v|FEsQu]Dh:y;aY Ji!kN*lq5bgTYq/:.@ňޜ 8[z\ݶs3[d{q0O&Ǯ2}[D'}!'lhj0SDRh2hNyv0ؗ=N)uwv?6 S+QXW8U(pa.!i@8̓.1;כ;-O/i)=<߯07ҧ()8`k&iAo !rr}-Ud9$vU5}Qz2w5Ugr.buf!{J5}\כH?&CDžr[\kCA( |v? 3KN_R㪳81`Iz KnrWsNۗ:듶7bZ_Tx ;Vi`xyDjDlN=Pc!{=p윞 <yLeG6,Dېr]I1iJCu„*yΧ.`X_ZhVhGF׵.n[vJd[lSo>_^I+#tTk|y`ݤ%xBΥ ŎU前(#FF)AC+↤jrUKxn2s4A_h7>Z`#3 =}{$++4x!Gi0g+R-;Ij$xK,j7#@Qoy>t/GI4Vϯ_E|͸7eRc&p<: 3@wѵ̳̋+a|\ݷmYdZG&;tnʄooMJ{Jer8#PDe<~_X<]ZaCș4K ub$CPm]W(M/Y80eը$o=fd_ ')g-4;r1ۤWT/Mꇬ|fs-Č=Z{ ,vWd.'F|yV R]p Nop{UΚ}JE ΎG3֑9\M%F)ӲD+ ޕ)=xP`3<16O?@sc!TAGOj0;-tj ɖ3/}/tV9ya /{hT?A{g:bpqBv^e,:h%qAYjYw(ؐTq s.9Qe _Wc^;Uux?;D4!O8~Q.ƖG/rpj\0y>H n=̿z޾‘`0Y6YϱpQG98eRʅW8{94e<wɦlN"6Įܿ[ 6z?P} K*Gr^Gl10w7ev*&3ib"Sxn/8 1%WP`&FI9{3Vhfpڥpd*/?4`70 a%qe*t<7lO]¾WP;=cR$n<Ԓ}<OGj\nc n/p$g/@DRۈjK1`uT^ |;H'R+f. @\^&`wJQAogsvI$IN A bFyYi1d IkØۦ3҈{4ƻ a5v J߶Re3+8H2mٹ5ii=vJn;.o/fq7CLZA#" *ncQ.ԋY}닥˂Lf`@/|l"z~,C\c0y-~ :1gI&*;7yhƲ_mS 0Pbj$Vj:dsqgei@6(v `yl7x钮JS9%(+~U<ӾH!$fqA:[h{r&bE9qf,Njۙa+|oEl/ pC Cnq2y@}IխF%w M0@ +>4΅hcx sM.tgXm=m$r`zqߑ!᾿,X;ܧQ=k`$@"1[2[vsZNAFȱZg:E}a% ݷ"]Fg"9YY3Y٦AEV@˭#R~g^*C93YəquHPÓc˻xH pA(@GsҞCEi\1>d?=Rg)43u*JXJFpdY7o p!>:څ^6' ?J!ٗ`OސEY N:I;w i:*SlQƎ bB.`s 夔Zw&IeH*`(ewpH6>@peS[Dz[Exc 02֍TUX&ȎOCY Ϝ"MOWO|,:v/y5_[W?OˇΫZS^=9IjV;Ke(D*{liPk֝΂NܗNa_?02O~fy<F?;na]LI9#.uzGa:{LdLDZ? r3m m67ʛrͦ? p4̕(A)ɿuџW?smMs^i C0^Ƶ3XVTJ?t 3Õxj`|,B7)M#Ym vd}P@2<j*e-P]mt<ܱ_4_wLW)jYË6ylݰ\-A\N!?0( t~bZ\JzA~< *|ЉVc?3.99~϶o`oɐ1 }U*b|ywf壙$a44D~n@y)@Tq(v2|JB%t/a~#`]ȩ#$NjJ:*\gO$ȴQ&V(H"oqO\Z ̯U#&|vXV!EΟ9η&1x(|xhA鷃 4,XY=WB5DuF<8f(l:;LwH M&cz$l~P˶3]$.L-C \␟Òa"#<9FLY7`Rpn?xEΚ:? !\MĨwx,jnSvjxlI*;}m!yG)<2@4j٦w\nO_noT)\-g}-urh֑ĵyIr lQgPE Ccҕ&aucꞶ$h 6örI'$^F:2]Vt$i GfMH,^/5+|-tOK$kP=GQSbUbP#E,)Q}.m$rYƆl@߄-5ڬy2G s3$A"*^'to,VwM)9Xg<0'4 įX~Qt|'0Lea H[IF@u֠Yq9FGwe 6C`$F zyR5~2[{)C` x7F%uo=6pn& x? 3QBwyw?*Ͼ|R rjoz1; 46b55R>QRVi drP(\#ej{d9v'Rŕv}.<wzE6so+WN}3D̼𧏤Qve %efɼX`wAZ Pݭ3w%-hc=r@]_F'&qrEL:pț#4t?Ȕ؏CMGP3A6襸< B&qS)śqfrtDE/(SM|%%^N7M ӄ C3/&\f`OfΡv6"mk\@J,f7?m>8Ȕrwq>LNAJP%W"j"QPz@ͼg)FK^# ^(0'FB y홼[*~ @.)Qǔs$Ӣ+rMZȺס#*mfbe?o5[Od_AYMtSVUEdyNn[b Nyz)W#㻶xDLτcI* ~ aA;;Jsof}5[{*}D:@gUiAɣ$3ͫ@x4\K!*hC{W̱^D2ml/" ! e=+B8o bh_ \:uc./ᦤbEĎ8IzPmPD ,#UX_Zu-2) \u=>y=A9K6=YaKN'xNX~jQrAf¬wG†B>c~d=E@u3:$[ҩܠyHVW Ekl"hd5Ȟ=z~ma}TZ%2zo%Cs!eE (a*m]74}VnLIՐQV2Mc8,OQN|`@l$(YH_#xʀn Qhu$lMɊp͠klvim;AHG22dxh[5?곗o3,ddg^DV≌R!_b9@fk,Ѥ3U㱇E?n|½.q (}F̭;q9?Ti[X.UAO(Wl-U*XC܍0Zej9R/%vǰyF p^%*RVHp/ȦUx)(*:Xe{ _G!g?e5,Q*Qb/G!XJKagOed(B ث==yeηsq̽3GdRYI|bK^RZ}.1NO3AhG꺩YG3нbl+f[e[G<Eִq ^V\f(c.Չ/8]YVv'%r33'Y/?ޟ33*eB~V¸kJ8+#sUC #f)*Kdg6nbV0RNl\tv?~Py m#xꤐ(hywy <[!u&m)f?r j^]%Qr9dcHVݿxMה3[Nj ߕ׍ tbދdm?}':'nP^=jYR=|_߭*|Q3޴E `RMiYe[zTA^b~uAz7D  wHR%IM*3zx:[+:.BrLM}a6asUhʵqv\Scjg 믴q,v&hz zx՘ᙨL;{=LS 'Y4 ύ^aFUC+*HvB42BҞX=27NvJT!AtH盆e21 x` ==d՜Z%sOv\YK 4 qNCg΢^VXY.Q̄{U U9MRQZjV!>JN#j81K"Ka]\iI@nsoz%gz;[oJAd纹 o7 38$ܕ:k'Mk;uϽgkIPeW)|T ?퓽Z~i>K"}3TͪqtJґ|A2'Q1=$exF{m)gpD%C*y_$uom먧z7BuHbw4Ì,>ܶ?NLjy[Fm/98"Ɖ T916ɋJ6R?հcm%$$TGT[~O(' "882N6o6J bzHw3+~8Et#^jH{R*ǝ/Vͼ<~һ4k4"ڍ{W;<88׹EvWB\\uU&D*DZ5EYg/WaTL*ٜ<#8"z "ZXKMGLܢ9Lf멗;k 0`FN·q֬~{Q{^oi`708pBp(Y2&DXY˱W<ؾ@ &w4IpiJR"YqFddʿvW&߁99P3 Vdqq!%2X:K+FyfgϢ *5$XnSX'LmP_\e:ĨɕV gfEU&EMEՍT4HW9[YNu({jq@$ +EMM*N=z@$@./jt&>K7*U,VZD~CN E2^ Y8,pd)yqdNݟ30nPI!Ss.x"=O`]سkT] ;~&t&z0M6ƢRx ݀n_>L1Q[}Q"mES?1=8Bշxr]:l[/g򏆫k(jUw6˃0GBqjhAWSn:;e^NUVIH܄-vUPQm~8$'3aPr休F$sHCC޼UPrm_6ݎ!KVi{ "zRfb UKj%W[sΆo~\|/W&cjt]{00wj՗w-koGW`;Դ4+0G[\ CB٩sz"NYݑ ]F!*%]?D_Q7gu |v^٫,htcr2xgpҬ/bErd$!CͦK%s1)W,V?7( rJQDɢi :" /25D'ç&'o&(8u)W;*Q+lr!zaait&"Ij4pueRa|!)5N ȝ_p_.N<$/xX;/j t7au5&̃ pvW2>Y);1nu9ˬ "[܉K/o ؋Asr{j`iL ShtEEFtf䙔Qu 4(p6`!(i^߬[vU&wܘ֫0v($WH \.][O;PZ4Tn'fRReI/|3<ppTO/I$)7{҄.W4Bkʭ\b>R9\ˎʒ`hR&WM7TP|sWWM|]Hwu~l_2*O{.9['5b{)@ݛ",j@  ٷ(Qiű꼨M?ɟZFY*^B| qԖw[$j+| ~`<)Y=OKB=jDQ21Buz(Yɿejoc=cRQiȎZ PJ62?h\QK6D0|[T7mtAPgW)>6/m>eh$K^C|W Q/iayi|E*XWf 4xP`rGCB"/?\)2 P -bwGЩqfj7h6ڟS & e96{: zz_Xśw]{ ^?,hGJ#_GO\51}vJM`k}ז` }, ل~OA]!Q~a,Ud>$hV.(0``!nYkBg/ǫf͜B MW"sƾ9*Y⣟nB??sW6$W&_m2(V礤DBD !| bTǂ_ !0AkpȾFR^؛' SM[6pONγ!~ys ѧ̕dOj& H}dY1 _6޶GtwM_+,U FnшgbكUA 0%/߸ЖXvUoVgXdwޔ ;"rhp825M^E/ˌ(U! a8$'藍+t_}_M|(GMF&h`ِl=:)bb^f6LsQUD0Nj|SyfjT&^k!VR"P.zT+7~Tvuq,Q#u [&K":\K[b4qq]Ǵm S(\[ bXqI^ʄ-Zm_JY{\1SCJۨ1DQע~4h"ӎ=l\nJ)]y ](H_67-VTEٓT3>g^#t@4ZӗPV-ŕ`+9V2R$>U>M ::yXdOEgeZW\l.+"ћW݊|f2D]2<_tg%0'ez\UO3{"Y<:70760a}"v19@}zXn4sV+˹j1jy]M9.d,[ = f=x$t4z7/:OX^Kmgbj1gC]my$JMbY(H8C't}qN4K! YR\C}bVBh/Rt%eU"3=w˪vH!DJ*!.OoDsE+ILKKF6'vG{.OT%KƾM'SE$;9i+u=Qi[J?ܩ5$V@M\wa,BkS9bMz쨤t)Fr+I*N 2WV]f@&3'j+mzC"g],7*&[hPZd3Ra{BQK/`p|i؞wN0v=;468)#m$c*> +ÌUnҟRͺW G? #mL;|__nH8 !;g1.i}+3cEi$Fb3<a2G<~֢?L9jHBKfB~8qGJΗeLuhrr}6ƻkg0]L6n(-uUß(1Cq]bu;`):06G$)~ٛByAmZp}6WƘT`" /NPKb+lxbpV#?]QNܗl myWNkjBذ49 XOBwdX/Fh-Ʊ67u$6c~!}˲حYwnaA?¥+\8=)q`X2qGOnqHq)-V \$ycc(@i3*j@_*Xӆ-w9Mֱnajn܋NV:SrmPH<UM]v-N76T$WC5|]C7V!`%2p@Ìc5L)x~G*Bj6,dL(jaLi.@؃ 2*XnoG@F72h R! v6@nIpBY<֥EdDY>ޕhv iKRQL,yt/^A%H́c~sdU.3580֗I/jU չtZ<|yE !ս@[L%lS&.}3}bq}k#-,`u_-\H$A|nJ2xhDo\y-⢌vUSX0/g^߾EZ/閻 =.`DBtn]G轺nİar`e`PQPf1ӄ;Vwi08 ?q?HQeׯ;q]73"hN(h" 3n{%!מİ`H뫈M-A{ ?(,>wTwSfyڒ5nکXF>qBlTJ*6i'P0>/0>wkBd v9Mq7YIRP Iuw|ߏGgi#4 #bJbu{qM-@,%32A\v 굽kfU?ݟ[𽗙VUgɸN]vn Ku(HmaV Z# g;mfWi2%>HihG>:ޝӫE^?{{tARm>]#ѱ`xó!o|d(jl >~v$jޡaӥ7_IS w3(5 ͰW'3$l5i14&]PGYDVZ#(nTN;/pZ-|Xki-`:ϟ׸vV;^~WGB/%6z b΀Nb56o,5:.NҹK^N%dQ2J'.aDyŶl芻%W~۪#I7spA`/jkr])v A,!tw۴3lfLeRKޗ[#D+3q;8 ,-X)õ֌vHh96ۗOX ҵ$?\6A2Q޷=ʨ49K`Ro:Ɣ`=V8?Z%xo@`M$n*e8Ffۇ vFȺ !xC+#ߪ,Wl 7B/gI総+yTX"dDFpޥni ;ߦqʮ ti2MQ!ˈ> |  ۧ?0z;nz$y;w# y*4;dF-L@EJYI{w`oX&_ObČr)'_ZD #F|))>Oo.^,H#Z)[ -W:J/Πw=?McqM Uxx;gy|lfV,X6)+C7kہ+칅Jjn]-]јffxpIe50P.$T)۶{|,:yXY6It3!OF{gV~Z {6VV{`!iV *g%' C(N C5G ( gVa;AkWvY,M8Ielx!ϙ(ÉIQwJݛ9߆)JS_&G$[PnXo;lcl安mUiL mcr 4*z^Xy5ٔ"w ӄAf@xBh2я6cǙȊIT~^~2ˌK8P5X\jΊ%yu}3 a굛Ary}r"WUvž T1HAnegţOiy@Jb* d3l oՇ>$D:W+pt'B [u$f|GO:-SϨ}"X!&\kp>'ěw> Tqa{*( V xl>8o1NH]z+{wh_>r g1b̊E<[BCLhpPx NwKN`}Sy QfĻblh# UqtI.< F]T}:ߋur3Ot_;TG k.~Qm_r͙g) z]mں񁃬']Փ:D}i~ms4bt!(GʯY.u[)8DW+ϴ' +[ -Uć`Ak婓K|'QIYxgq GH ~Wzfk֔jOʰlv#JHT/%!>a9j-JVg w2:DPJjUTOy{RfK4%{j{Mh&ٓ8HTzv@xP|(CHJ7S^c|`ȧkѯ'TYa>VXkZ \m#SfwX>j ΍5 2NO( ؿbFsgr^d.v;&\ ijST/7劭Q0_U_a xg3YrzfÛ`S{vqo’>@2cOԜjDMx%HsJ=vRv6*{@ "{MZsBu6[F!:N.[aO ˋjZ y) 79%pgHoAZkM-2WG if.J$;;᏿a-rQǬYKdiUjj}5+fGT3`XS#%x3-WXD-\z#bmK"05oI ObFo p(<I] b 2Iѽ\(5PeLdh>_*z SUeJL۱,(:򲘙T82x%*)$Uߜ ]DlSxl)B\՟˶lvREs]r'A^H{d<7ZMќs.Yl q$3b6xE3 >qJ$t@]!+Hoph-KI_Uvl{'o`M`nNzh_92-4P^`J#-"!CŰ}bnjOW>Lf T9;Iw0~fړBqg+/'.WE \@"Pw]t qr>mdTx g_[ )aC;{t[3h>̊/튋 [?;oi w[A/)>͏qV,!,~3wQV,t Ao\>y+l>U?cM%*&r-)fhtlşՖɒbk(lr";H*vӜ0‹w`0jL6okSU>xbM[W,My Zn7  >} ^# 8Olo{M= '1JeO:4 0OdZ]QdoZuy@,X >qc! MrS`#T4W >Viy(0Oԉed%vvrQ&'HٌK ("ژɖ0)AgHb@o(y'ڊ~^`( _scOO)`T SJwL3ȳ&kkC.w.E.W#p+/|:y\qG }@$=jNLu~iOTMlO*^e&" yT6}hd5HHFbRl86bɟ; l݋R[2R%SɧMd. _/s_Q MҦwiZ>_V\0^xQ] AmmUtT^&*F % [ $knA.÷"f2} ׍uQΦ:^a/K@s[O~b]Ұ3f3]}yJnŻ/%Ng D$q{Ҋ5Zډ&OOM +KMN<7 3;ŝ:2RZAOl8=s= qXI},=Bq9@SݻVu(C LR-ҽ1"D( c.wkI- >3b`"}zH'H cF %3ӕϳ uCM*7)g#mݽ.;/%雖;0Sv}CSh2'.@!H0txceRMLwf CtruW6®*[F8t:]{QUxWqԺz} h!K0oQ͝ ߤ#7i 8r}Rc j¦wd>^ F@&yr5SݩqI7G;sO$h9>@61 /}luJA75 h~E=p Ю*7>'UA WKY Q>/!MfSv5p6{1xbv-my]8+ ֍O;DBpPҳ@,RƎ*_:V?b/sGdf-sp:86dk6"/M\<ȅ▦< ?N*X اtQZ讁nqk+ -('&jB$єɸl;89YT͢sX\~޲.s6{bYUI(PO_QIeJ$< jzK~0s<2rk?Ċt(G1u?zoOlTӹڿtMc8Rp])t*gW .Z>;:L[5"' 9m+݁ iB1Ey!g^o Qo!0J ~H_h0vzL'rXGBM@a2DVPR7!`Fc -(*p*WZI@Rk%XVw0Sy!C` n7sRiX`+=r:d'l4O PeC0wm`lhPSJBS6 B؁4j Jy}YDŽ #3K6CtG+A[Pb]=񨇺;; R._(]XC#_0URH cTm"/Оqn!r;&heH 90,@\פy&(4^]I|z,,ޥ KdRfo'6mzhPfPfɧ&X n ]M 0w\UЭѲy~l` йk*  @Qw2٘飉xI%ؿ~lO}`*SRB-Aj#XӴs}Q{rI~ sԳք̚AJa4vs. {UK*Hmk!(ZkbF\J n8[hAq;L>%VH$j =u.&[r#G rScX_vk%Pϝ?nК̚i7BWM޳YYXi0`&i8FH/tep `%u#J9-l>4PZ3 O(f+z4@fC-OY=`i2#ѦߐYs6+Ү9$IW}+z0'j>?uC ݝ:| Uo$M W#1yf e.bZ6d0Z5{i*?%DRsAHB/"1!;J JmKF.jt,ڭ[36wJ>(5bLل,v9+GIܡXfɉS9fJ[/QRg{cyԂ)vf&!UC70aļ0b9qC'\t$7>B#:Cqs5>`I 78uV.Hi^:BY l6tS^䝫tIXAȽ^%Pݍd×$ ֊kͫ?{o|k]H\rUAbjr!m8GEDZD>^a9ᵚ(5xE5-KO|S@렩:Pz}<8 k~[c1 2yDvẠ\:x3m 8 r2π'lnkrHC\S=*@Sv Kz$?\^ 8z\pFl5aZ.3|6=Jjotcw]@5f"li( 3IK=K}rL_n+x|r{G*c=WѣiB+eTn_P8lQѹK&eqoT1CdP5'j"x l7oǘ'.v@ɰrG! f4/iXURaFhlܞPƵ׽@:vٲp8 X9nTlJ!piX$Oභk wQ2FS(ESʑ#RXxlb$M/3ڰ0<.EV}Ν^B'$~=X|mFAT!蜅]DP8 s&}T: 􉨏+P6TX)79o9F{P_'kt[o Sg>R+bb 9"0@EyoU{֧tcs>ĵ{j%N@f|(uCZ 1\@՜mt8$Q1k%)5ڋݧ0,^Au I2( ksVALRebxsKqV/Y9 w6:d Nޡ-=q20yz\] 11[ytNXfB3"=ۗOIF o߿'Ng!fR)!{'5Jbu;x^a/WgwͫLc+9*A=(A}kqi[䫙"xA7E; m|?:㐽݇xi)X~\`mŧ9Q(_8u;!Q !^u ~K RMvntRmbU#p7>#q3q"YfMBz)m,m@rG2", BEoB5ezlŊtf#-FpF!z;K~[kãgw*rLs$=ŹNt?PU^UKqiʬҕ£q8~t1@gj#}H`z@}*v l2 @^[}.c}ΦhѤ*wCgpպ G ' ,GH`Zv Js8)&]! o%4TT8zld(XtSҽ}(}ѫOK;7/[v $_B PXZbqչ!$[ VlXϴЄQz:0߫a O9SQS;6=ZpLȋʽYXPa5?jvi_ K0>v-QaP-I%i%qRK;KDϯV_s7Y` Ne ;(:"TSVc$ndh} `WĒ]z_>o[O̧@G_j\񦅣N@*d~A&:q74~apyG&{G_{w[޿Fz]ş-(u_MjƐ.NACgdo=0mtB(8⻇)^SY[0|[1Xa p殧؉1b`FP U"a2# ?D?8ϻ "WE$yC`-/[O%6wYd#x9PQE|w" h+ d"Z֚\m_+/TYv}mH( V6s0"e[!Jkzf+,:ʷcxk3l<נ Q,kVa|ZWADV7ӥR/,srIH :xKHV2e'mo'ۥ69\cvU`V|95uMiQ:PQ.Q,*>; L?HjZX j`m>N!\CL?0: hBw=h,(ܟ'W=wSE{}p[XQN.c`iH`jSJrP,GX#G w͊KPC_ǧ›{ݜO nrZ f%vG$-+k~R-roh~a<>#r=~á yWJPi+`{ U]3">'o1i_>۳ǺXqake+O鎙+"K{p׸hyCn\Sę7(fXc &M2 sD^T|$m(%F J#9x=5֌P6:`df|pS|GPw-qX#ҍT(]]{* L^,:a΀r$uLױP Eg#&9~tós1¦qwy%gk$}f jRqrjW/)F̱F5pCOBLMol=cȇN'|5twX;q֮Mo$G\e)r^Kh\ 'SV^&n1$sIw r3b n8Fn£1YêƗVmrƝ[JUIh]n_Ol4o~s^d{$m_THIr{q.19f=S[CvHlh=PVbν_4I'U,BɌqPq%g$ߗD.t#l])9wH%CJ$(iia&3է|i3aq栘QrM'UnO4s76Cۋ$=m K_>{τ8'(/Kls3Ifp.12XFk#G $zvW}m!veA_/1%iyd1K _kGYڥϮ>y C:X2'3|ه}];l<0R$CxS( 6"77MC6{l&DxGRJbOh @iX<ürA*Y Q9U2ض-:ե0y@Y]A*i V6XZ`4W鹂~F%RGC^S@4{&O1 IE DusA?Vg$ SPqԍ.mr(6/andIpw~_ >S%a] Cjj&Kp m@|^ Kc{T*MG)]Wu4~Q8QKD彅%zHı#hf9'=/ ,75-`h wّKS\,i%e(, D$SԀۀy4k?qՌIyE Td;$+Ւd1J1wzdV ߸& 3K%KgHV(R lH5Ӭf=ADեw7I;MﰈbeҦ5;ZG׺[#+N44kؚ\(b߯@]bV5vsGq7؆WdS(`z݄6__h D"9NPc/BkYC$x+T4z؜HKx|HY&SɕhK}jzb#+4*T،1_ѣ)J x(j?c"7*㑘r{⌎^z|ZA&M=)${L/bTFay\ i@~%O> lf<5<˓֋t۸K#IſS'e쀨ѲЀC,5SjmtVKڸy >⪩ma")2 <f+6Hf-]$ 4JɼM~ݯ\y"(MHy^{Qdx3AFInaGK#  \q3ӞgI{1Vb9T[JfB=@ "42KX7xv^BMwC|EJ+mLspdF$gcoU޷.q,:+._ &2IK0sMa]@VO WؘĉJfrkjn/'/(HhX ֎^f(ud G&˰pf9Iqh%'5| ]>BugFSk!lUv\۟avJ{D].w2f/>^drD|1TG ˣG&xFrE8x9~0V VmY*=t/"@ƨkhHjƷ?β)@~ Jƾ J*n}҉@[9LY6#8z+vH`@Iծ=iYnFo2S0U7Mzfg̜&dlڋߩ AZUbhCgEW/@ ٸA}ˍB"@bx zxC(@8m}F'^B10kz9q!lt,lR ZdciXCwp)?f/-a˩ ΝZ窱u8: 7m}J0>A]!Ily03+\U[3wi@sAE| 37;槲jշc5 nu>Rh3v'PwZ%)I`FY|{JK ԽPRQi55cfnZ5pI胊[8dVfmєwpIRO5ou %)0* hP)5F׺z8X2\k2Zy!exRsЛkc}v> ؜W~=>E]v5X |A]hTs]YZϽOMRO(p-ݬ s@cw_mxmFa(&y!$kokiqa0H+hRizN![ylƽ [m95 `11^_&|md9m ~`dG ҃q}T–*vjՐ~irxD _{Tmt"#緱_d9%Ns3-̭[N^cqא6YõQt'a%q`xnzk4/ػKd:FȄ_mKkіk-91uRHo KPB*4rnx.8{˴6Hy|/v8$j{deJ ^^tiӗ2 G$8m3uUjnY/ެY1[o6~H-$BSWÿ$s&rʒJ hまQt/Ms)DT^Gl"- ҟ{,bf[crzP@^e&+ti?bֹ̀G70ʼn7$~O}ƅauA&I祦Q|: 9Bȏhbz|Vg<TR0NwU!)buf4YT rtתuZ;E7y%Jo]vDY}^nHϫDYԮ3MAZ˰y$|㱼Ofɱ>o~ ՓY*/-m&!UpgۧC6B14--i}bEݳV8H\HrIB 9oܴ+LĐoVٴpPO@}miۧq>_Eqû] :MqqUcm!K\Nz/V7$dbjѶc@yuԓ)g66ꩭe]3k2!H%e]YW'GJZ_^x&Bv/o k5c*:<`t UR/pY 2l(gveSM_R">MI; M4qf=tn7 /JԌ3!l!q}jٓȜ!LM^W.~4d=Z>M^pSIj@&F@L*!_lj΃VQ/o+as ]z*bMlhBwTߵe:"c&h::D-CDLGcnqVsi^ukEQ},sc;'kD#?D:oң:o[Ufڮ ڢ91otKÆm`\4!Sm,77 7C;aO}r}xْqUμM4XUI8 @'fMvY9&X1Um0N LmǓO$K΍?FOMvjq Ik)~8[S<(6g{(m9G?jf!ݍy7}"A+? PٶJp\ ARDbbGwx, sBdD(~mWzr<i4s ["fEv$̘S h| ="/GxPSdɷ߬jPZTcw!+s17ãz9\4аnF+t ǡXΠ})Q_ASfOkM "l>HY^JPfg Q ԲF6k|&- ֣6:=l{@:[Uପ'/g"9p Vi 9jNMOP(p뇾1IO֡L3:'?WM>Ch{SQ+(}Y %J;H\4 ȐM}ylwDpA/tZ TЙ%3);-䬘XHQ_:N5&6XqbNՒ' ېfӝȭ !dԯ|8a408+N4yN?L|0V,O.8M}9>-Hye$H2L^,lj+ZaŎUtlN~X71xBmD"X8gTuXM])Ɵ[Bq Gpw6/{溘L$ꘊQf@>O%^;ySrnWwbBymJr& ߾oy)G5?V|@ZpwyL{%=V 292 "RC4)x82>ҕ^8եdĩ|nS'`4s3{|AZ}yzD797z0o׻ t@]K :D3:[5F?OGC;pQnO9(ةZdԡO0]E EwsYXISFwRaEJN7 1+@1}]_0Z$/E-OoP{[+Ue+x(mґJZ:OlyG s QMiju|=n 6;ҠB,6{LQ_mD[7$*)X¾K%; Htbr{>}HFVPe4\96Ao[%ُ-[ XK8ByI(y.g.ѓj!O]XFZ`t$IaՅR{kmŒĂpVa$RX;~2̇^>ǤH:tZi*p1kJ4oԁGG{{ #͋i7|p.AlMm􈵔NFi eE>^"ywyWn4(/wt/{-vk ]\'ƮɥrXvڊZOVLeħ#Š5]Zw.zUSmh0s6ᦫ)ds!vRH+|R[_P+%uLöX/nO>qzΤBxX!cAdVIKBn4UM^::5ChvDSe~j_BV8 לZC 1ړĀ(BQy>ߛbOi(zGcsb4Uw}s(ܕߢ&CWl7x|rņ[IfW|ailLWB!~@[G tM/óKv,^fj[;?NQʢ% Cd! Zn&YAe -<AnNa:+]"M]rf)QpK !ЊqČ۝z#dpLfl8r$ qȠ| Mb\W娪AUIA}$IVC_ s9Sf( zstмu c i b@1w({}O@)ftw,_QHgM G:.dQϐ! O&4th;>k 軯hi..5QBlEFT|(=e%+d}t18:Qǖd-T.{( dL;%]NY=Z~Ln\j#7SA O-TQPFЋϳ0\Ie(8{n1|X̝` "oV9JeH_@PQX(8켁!ԝc H:wz2΄ I f ۗ (mUjqI<=w'/@/zѽ}b~jĝeZƀEZ"`ӝ}^lb5RSѽal 6d۱u0:HX AgQ{k: ff.ЗwԌ10!<ͣ;dsa0'}a8,QѸAԆzLox2UDL `ridݧHۂ+0l;aҨA`!! 5~"F-x$ eô $=NW4&[`8RK6WwLz/;eu| `^m5T< [i^! 3rFsRގ,hnm7"f]$uщhQ9 -P9B]3l!}WsWCcx3vx7??o|_8D.,yL`WDS]H] D`\>$!,;R4Ve 52tR(z4?fJ1xtp9IS>w\^x[H~W Цr;}_lQ 1awD8Vp>]xH~ީ2\G s!dFѦHj#ifrJQ xFq`1TFj=)-4BA)$VTݷE ol/FiCaD3P~XEBEMt3k@*ΠQJoKqA%%v{.pĩ |6 V/߄y#\@%}F6j}$=K4ܯ]&iT g`(2E66)M9c\ӏ|t'cK#qd\y/^V-aUt6._+JyTXS`謡Zx6$o <%tXfl~%)cJ+U!(װr煦 ''PPMr _XN1B.T=[bd[8ḦyIlQL G''RFb*@)@׃=:(ؽ7+EAFY(caXDp&ԸTL kP*D !+U]_g Fdʳ@ 00rDU1k@[xućN$1BQ7L— u53zo7;)QIb,6Z &Goaѽ{4n=>3{o.s,Vp1k XP,NښF&73 `q$2Ť/$v3ldžH(-lY~gѲB➞j >HkD z!h= ̊7Mҡ)n4|!gtdlI! йX?t&ɋf<ĺp+n -Cjr?-EFjL#v}eR[hgD'@?+^|]Uxb`yw)Nc#W]&絵4؊鲀$ $+(ztN&K,6s4/; Ѥ2;~g"`\Vf!WJ#ö#7 *QwٯfЁQ7 .;v.E9)8gpWe(tgrvIZgqD ⵏ**W5)Ή;(Gͪ/]LH=FHc%=vߚ,];FW;r8MA*>݌'?4 n3HU 兾dB1(vITlY4O%Uy˩jT*]T$N;ZG~YE19lKڥROL;ʏ5W` PX,`<@@cj~,.@ǫhcS-%}hO٣H6wK7UZ je(MC4z =ps诵jl^VZTBf.Cpt9$|b4u[d60*1xk <ޙŪJs*Bؒԁ,_6j}-V0)My\|8 F qqv#PWbZ CO؈=(ڳ-Z.ˍwQ"%Հdq9cS5~/]9)̼*KZmDAjU-0\ґ%dӠc=jH[õ8ppOFn/ OOI9T2j|q:5h#'JjtSoC,}HR#߂:QPqj@漅d8o7۵uK̟Ù.f"aK)̝__OFe1q7(.6 ^1%.*rf k:~F ,V%A)V!  j/FKNe3_WR!V}@Φƭ E N ěa P=&ϫ`,t|vam)F? 1{Y@H[[}4c{쒍qt]'zpt Iϭ8W)Ǘ|h,lEf<.btu i\> =,HuGǰ臾D>0죺(>cGkN/`;j_-`q|6zUb_ipSAm=Ol64 ˆR s݌A$6@N þ7P|Q'\ɩ:qe-a~;CutFVRKPy.TFl #ԃ|lAJd',z/q Nq!8]ЬD dR?t`dY.Ap k9gJ(͑CH\ x6ctD2-@{c؂RoCw /d[dz²;``S 3 <8N3~-Fhm 6>հFcBr%.X)k]PpnF#l2`H0zFTSp[Qw]j'Wm _.UnfOޙsZ ^:3Z;-vDsp>DCݙ[ 1lzsEyIw;lDA=A(2Q"W,d}qS~kr}:ԖӉC@j*Pa1H*XН{N21[334gb=sfKvY:g$zF#7T[;i*T~U EB>=s*X~EŔiLu8ݯ+/ wu%q_;cfWa "LI[ޣKۀtcĚL 5kaS0[aooy.wn 2|+'dZzTfkݗ<#OFËQPQ,#uw\)&f|?}=C9MOï舒A``S<*"D^Iy%r[@B^=zw'm( sI$xZnpԐO7wb, ؿ.mb1}\MCC C$?`d'-t &']ё9"2S *G$dݶl VcQ#)0N3Q"Y,-F[:gSȊr&PK.36טӹ6^oCw I*vN}8ۯ}*?_"[=rˇ@ڲ*gYbwF@a eH>m&Yab|Vs\9 eW+EO7$84M}Yj v +TV@'^+@l-,6;tGo[RU ޙIxOUMn_ޤf*\hvq<i5]ef HN֬ MٱtZMJdvTҢ!Q=`$UR΍Lv Y:t-7KE8վB6g(Y!bqXs$&cC-@SFT3-ejAƫ3nP TNrgLuK7We 250jU6{PM猟AOPc U~R,QVLl܏ν*|Cs΍s@;ʬ$o%H1B="LP48-$umKd(هin.gk+L3:o1P%M3jNJ(quHt,ic&Fah0y:i-rR尚4?^HH*+En.UVZ|j*{qz Db8:~br]< Ry/o]?CޘZGcũ̄}raʪ52'ќH(.Be4Qe;WJ)܆C lcM5 Ԕ9lvV fznMZOvjL pK!A:(y/[R=2caVMME9boYeK,w(Da\*k?8Tc&Yu9Dٙ*K%6`A)) pQt\+ 0J-g?G4)}3en:G:P_?WUzLZ0-pDuqQˣF>φN8u![^FOS 8բpw*n)!NzbL3g$I#| dӋ ?df@W hu w`-fײ Tnhqҷ\8jmlS/=YNϝ-?*j=WŖ@΋KEߵn|* ŮihܟU?N9i{dUZ%;D>k34FN̔~æ&)q`&2R9ƩȲ XIhkWs1 gۘ$Im͌`%QOZQՈϊMLTyM.{\5hZq]ZtMႃ:SZVjX\Ԩ+|YI&[6!>@ֲ7ش#<@F=G`?vj~@fźs% ,oܪ`r\{Ŝ,yOeW?­54csgcDjME,lןn bLS-q;p RNXc;r[M` ĸ&}CJhwC÷` ʦ~IU]?#agl$*Kp%A;]iJh徦w&!"s۫eY1#n>RB_.j4QBAOdn8bL^30?H;"q MeuH\kU|0=oQbV,9@W39f<(шPh z_ m($p-~Ft7U},p8ptΰT,@Ó% .b氝r6-=<ĎXwUdo޲ѠҦh˻܄m1hObgm(xUT#swϣN;WDμAxDIhd Q<8K 9 SGEuÊ>C/ OO.Af%F3;߃u@j[;T::7 LF#]s/ų./+iN9jOG9=o*T##Z!XJ[1՚`EwahQ=f]^0W#<Σed:{xQYr@):BWHFړQCȣ%ƝUXPVJ]qJ> vƭoa~Ə>\#T^pej.,Y@_+vdfWx1*h3h;HH[،$-t[C>փ@^4o jv ҁ >+"wV)vKS5l݈Y6jX ʟENeeΌg$LWtxJ_+ # Ӿӯ/!ߡRDEA8Gu|.4loEa4}_MN}/>)qjmqM_qRN7$.Ai^dd11.FpԲdu,7[~.57]bX*.n]UTR,*c0RI+:T;vw~WΜmj6OxolQ胉pWb+Rj=Du2zk9ՆRIaD 6s.U6d~m!UL&E ImUx͈0ℯp]S_)wS ҮW t eF8V/*UMMgҁLV Ҕ:>m]xeb쁕P}ה- X5nJ%*D2בOs˻&p4dd[`:qc.:#U9a i?!\yvhkEM *>ט VPK;zcշũݒv<[欓s9ɑo72紉 EG\w⿧f73$q Z6"|+eHџ "og Gyȴ)-{Dl?ҝ;%QlokmQRYVc|Ĺ WڱatDz#v d9wo9N(!OSaA$u`yUN0#Π.$!Ӥ+g/ 欵ebkOn/ S( Nt]AASs}Ѷ1Gs` AU&=x>yFrIVvl֠iy;VkH"Ίx[X[bYaHqUoie k:x5sXs~E r`nS0v{>ΟN{9J'e:IAI<7= BjpȻ}[@ ; 8ST&÷//awTIJōt ˧5yks '+]A 8uF"gMasuPot7MoeA,yp k5l㋍OMPj,z3?pHn4F$.emfÒ>z2)pW`h48 -YzRB5)|£\{+ZfxI'{i;h3^aI|S:}G=u8^XKAESi(AjCDn&13cE)C q#3m.'ԙt@p?q;.<+r" K |租S vfՉ5]rT 7J"WQ,mh ȁݿ܍Yyu)nluoud:+1?&3PLd6MB:p[?ٮT쇇XWAh$ %Xk?.ԎO;c=Rz1ִΏ?U" } fM'#zS"TKC.SҚgt\&aYhbnh]  A뗿yOXSїCE3~+{އe]z ʻlZθy%ݰ, ;[2Uh@i*^)ayD,Z$;JuR6ۼiK Dd2dy/ !{9eYSx`Ӑ ` VcZC\bAMՊm:Ey {S9TvӂdQ./J-BIڢ#|ѯ4En`0 [KIw5{f|T^My\&C ^ϒPQiz^#NR I?␳XVWCvHn7H[ ;؉^Jzf?brOUёl[ɇ'/G)_rԙeeyL`@~HXxMt囱hηvT&/k`)1ztrzjbnUGl!M3`ߘ僾^үd(EH%_.y8hc]O!VQ'ϔ,?R7 h߶k#B@.`x!awe$%cfGd\ T%U5V#EjEo 91u==GUx%ٵ6CMrVR:~c(Q{jbUɢW ;ik5KlP86X-ݴ6#~ #)|S߆RPa8)D&Q_G QvcB(rbqŅX9D/q#6]gȎI2r!cc[P6N|.6 1Sd94)T:'?2+7cX3pvp#pt%|:ER`KBECQ@I yFPA<ͽW]+1dȏlmpR^hLX}Hӻ_kDI n}UP9;V0gĺ8XKbl% YUgzR3 "8Z^$o]#Y'}m^`E ]^j 䢡F׹[`&vzE8*KM/e3H,0vᚫRb__mB@|)9|*M]ߠq., {@x;xg?nj<n\%Y d5ͨEro`Ͻ owz*mT+&5C?RJ;8^Y+@`MNvpڵR T|h6(-*0Ҁ!&)_uv_/ _RQZf bǹ~ LkL50N<6t(_]@BFA(,re[yY"?d9ƭoZ t|t:fɾp?asJP{/|Iؽџ穝O4@`L5fpޯּMg\%4-wOwPwt I(l۶miD3E7Sp8)gwM^ `\bLJOme̗`e۲{v6sOMW[J|LC'%:Z*O(tM|2&KA!?=TkiDǁ Dݍ^<0ʻ0&´֍Qs1JHaqYRq28ud 0)d*iwXBw4ғђxl@0l[ܚmƛ* fԟk:]5}o5K8lU@ ŕXD1#1's'e6Iޞ&6 ;1߁˓cqƝhVz3llLLƪHA1ǯR$aÁ~eS%ajaVhL^rU̙lWyC [q0Op7~qQ~Ik#Y/[ۅq"OqA8r\[1G6=#pt& XBPMGoܹS=Va= Pzkoy :4)H-"j׼^퍗 dU|P+FV"*;OķxPG͚{ u.?;r4jy`ng3T'HzQֻ eg!ATiZqLѦLй/y;b$SV%7xM 0ȁ-(U/mѱLY׋o_~QC] N|`!']y<"%e"igZ r/i vWIMbYT k`ltatJw50c3gh"Ion?0U]AukiɃiS1WnІ*34P&qw?\"|UM[iƷ)p VfԨ(jW @5ԏRiZD|_Pju%g #~/wV9CjI"0]0r̘Qyj`wYRZ~3n~/\1?98!] )FJjJ) wNMN(0B_rZ>RE$iHr9@tTב`-k'gt kP<& FhVy#G?`0tGL4ڦA$[f*eP|O =JzCTfW ,G7u&{]{ %g-VZ΂tuw+`vc^gtUFDjͽk?3[":Dg@F`?uZ}ƓG5^OI1x2ģYm\7M6>Wc,_E|0R fT҆=o!p2 Uqtwfhr"a[0 Doov)3wr'ã^uy% U6WTZyn HQrs{"ٱImNAz2oX4@+\a 3|ue4fʻҙ 5y}⁲Y*->cSKNDhiĆ!ry"EvTk'm^5Ĵ:Wr]t!gޱE3uWHaԌ+MCJ8}_},p|?_B3,hlu˹ppE7 ᗶW%o-&j!)VLEn|}_OC,&r=)~ښ?SnW'7K*eΘ+fB$1.~|rݺ^{%.Zy_Z;|xS<v/x"pXUrZ&uΛ2Ì'#QJt.ȥ # /}tcnc# 1~55u-uP1kH0b9"/~RJN0+lMR<[c)ܩȻQUdvp6`^U"P8W̧c"b?*D&h?>]חLDdDPJ>-RBЈ7J/BMPH)hA8zWӡ{Dvx#=h+;,T\g˦N b5T j rjcJ;W`\e2z2%g=toXҥ5m]IoV?LI&tCl-I~aS9 p!Pyt]~d(u؋hipǹEX.EnTE&(豷_q`|,gX9Q{,Vڡa(`q)O)b_h{ε3Z=LզU`{G/~:.mXX m-kc0&M NK:6QM1˧bvTpz7&Zo[Z؉Wlԗpj#5Zd%"8ԩ[OGؽΠJ+yU xkk[QBW#b~ RlpY.[-ta+gTA,Z$ dwE/c!"$La ɬ# ;b h* s׻U?0 А؂tyuސ !HACޥQPW^jHGVFA4QW\T,3폃VgZrv`':PLÝ 0?g˦grQ!{=5uoc'jEAE Ťc=a(B6,0۰X/r+njKr( Wt;P>5BK>!"G*hvJeWTښBL*.#!W1akq}4m8"Zn01]l}5l(RLl99%xrѽ!ԍt9L,[Bgr~w1tQa9Vt; 4>뻳pK̬@vqVؑo3 `xQGTҡ&ͻv:V]nGd5[p714-ЕqO$aӥpM[YW= qS1 UY+_ɪ)2ʧ\7YLXós]B鹖?Qcw&I] h'QEsJvy.cO` (o[nAG"~L\}aez Pssq7LtlqA/ *  * Ԏ_OCԏwVg1;BH^0ʽ?B_a+07m vXc2~̮I O^5]phQv smL4^<'cbB5]mF'@w}yH>;IZsKcZݧɭ_lI0JvQ]p*dTLij튏b#-9q!l=Ys6=%vmԍgH L{fͮ/ʚ1[Knhα*xH6Q˰] \qk>WGߋ j~ȔhٚVPM4 #*˟lMVױ/L*I/D8E x>=D)w% d gJ[BFnWXSu (=U{pދupdP^G}42D-2ei)ǒ T?/A;:ʉU6%Jes߅ 傄錭f銤=[.?uf 5RdeAiML0r6Bj*l| l& $ VKs ߾*f\ʀ9/,"Lh Nǫ2 F&<Mo)k1}_O!kǭ?ļU)-=hxNbc*b?zΝ~9I&(߯!JmPC̯fi׌"5@$EےPy9u?Qu7v 3JtAٿEn..UOrٮa|[2ЇrI9Y RA6nFV=FSi6+95o;ݱQ@Vok }Ɏ2XDlQ@%{遲ĝ_ ң&®ƸܷS4av-,SƙpD{bCϏz=nLfX~V؝㏬ȣc7^ȱ ߽#^-=W /<К܈vbD{`-$x 2?;ђbL%dM)̎е$Mű~'`c(`=PCH:xƛH}`* M&ūoB' gz2ǀs"%'pGmRAKdd^";lR}:h`m+v}Iu>AO4f~WU3+P5<u 7#Q)vkK3 x44tpxO\P2!^I3-8t0Zw1/Er,=ڷal7'bٙ X/uº$/qD\o`!#O*vЋ(U6&/WC8g6eɌ"Gayȏ0!uI5X[WDƉ4{ g2hA.;@Lu;|e)$)y>uǛ ޟ[(1GXDT{i^EZfK2KV e6kNϕMY+o5zBlWȜ4]"N;Wu =7<}jFNmu }] ca2%g+Lbdб_,\,4#H(z yS/xŠѓh&=Är1a\7lB@yCJ\Li?J|r`Jȋ!&?B*{y ְQҔ6irےwoʒءc#orn!u` lE/jq6fk|g_sk]Ñr|qĘi, {7cynE.}- ew_r d)Ӂ*zLU?R{2Үm#E]bP)JQ*eU˦]:>V]Ҡsu5q/]EM=CtiMae"2>/>Yi̗HL3ff 4V~~eS%n6 ;dB^#]ki@б'}ҿIO8k$X5$Pwa0ysh!5N:W [>Jũ YXL= Vr̆-˒??/ jK8q~U2%i({g}|8Jq_q:?puvOv%PtO0f[UY!}* \UP𹜽xtd”0.y Le~BEE~9V-wХ4ye62Sjy9(-S|). UUÊBirJ ncY7CzX̻[5aтʆ;鏮M⽯v:id܎9J/*˟+lE#Utks's i}3hL(-7.8ac4+{6e6x~w4@=Krn"_-Qu:[Q嘵 ֢@w6E{K!IIH"z~g tU"$;+2_(=|:ړ r`݋x ᡨXXq[k1gkYpNbTQƤ UBӮWm3?I%"w? G%NhDdWONjb?RJUvvN3f@8ZH~=CNJ :#D6DS!DX’8KYve\r>y7IY_H {Wwo oc1_ЗN#OVW]3R5[6 S^W[p-"6Pg5A0Ԡ#9k3iau~C fKE&cC8R5|z2㮴iU\Ig_ZYԃ8PʺnsTmXc~=֣띀Հ1ERjR+qw̿wq23\f&͐s OrUi,dU:\8m՟B^vh^r>R3] J)m{>9^xy咗&(0xOlȅYcZt:o0#y -}%A]14ǒM%  &̐Yn:]~vY\@Л}b 9ȥꗥB5Mq.Hcm+F~ݵh!$Ttsبa7_IilumPN7EvYw{y@RrMqjqL5 {6e؆Zi|+W2 ڥzƉh%H B05"N{7.Mn]AF%9WLDY;4neţqjvWhzi143/6;l 4]Zy2'u,T)1 ^ .:.p<Z;A 9 Yw5#Pcz+ ^Pߖ:3>h )n{UO 4 'ڋ [/HR/rX7OsU%?uFfMRT4 )h4\/u -}=`nUL( 7Cw8U3NB6u{KA$vk~ yN 7ghD"_ݣ^{I p~xa42?x PM+1a3L3Pߋѕ#ԟ9l&: gTQ >SbKlE`e>A(#uOPI9P~()pA̙kSMm-vx-6* Ҧm)cE I5}j6nƭcl ۇ޳(П]K\m>FB^wP0<\>-k%CV cl (u Ds`%O.Sd倨{cHp^;NMd=4a 1^#|)PfHKoyklDi8 w*r-al˧KFCgJ=5BGV͡ڜ7H^xݯ3ɹ*]vfj9sReuڊwQC'"MVDzf|2S5w#{R?d|S:% [d袇kƇ16rY&AuUB8+qׅugUTozh" e\\hB?Ƣ==(}K0GcDd xB`Ip ﬢž_wH32"{Ni: &W]a֋vtԦp[}382gk]I G|ϧqjcpL6u {̗|: _ycs1ٯ P\]o )>‚ܬcP5!9y JX O ў6|&SąTc|y9E91iyp$rE 5 TIUq)kRHA u| F})u&BeyRGkC=!54&<).ؐ0n(eUy~^96 ymY2#*6V*m{f^X-+u?w4(ܽ^فvd;$Dv4崹c~6!{jpvڂQQvlcA併ގS4սh+ oY^^ungdƹJ#gop?P§Ȣ0N)iahX1漃wyXvSn].oShA6HYO :S-(7"҅zPaK*.s\UA\[D6]BWHN{MeȔ#fZNg'Jx0E843 ^ɐ-{V Fy5gJ?V{Dz;Z(\PZ$iƊScTc7h$(ʪf֭ t2 >v3>w]w$$sw)@JSh:׫S2߄QL_k}X B:"cKxX/.jRXN>^wX{ոHIzԐf][Q92+Y k2 N 漽 -kb8 .‘X*ֿ2 zunҖ7] TFϵ/U>Vc]!uT4ZqhlzɮM4 .6o=oJ֏ "Źi$ mbǼo МUy]!bfnr N'J!98lqH`Vog2v,ؕʊB3? jy@ɏ3בf`Ŀyukn+R #ۿ qn_w ݒ7#p{?!HuY* ])F6Q>^ zf7cfsK;6iINߏ*~Mnc0A}hhe~Y6 =}BͯmPScǤC Y[2U_m~$uZZ1dn{͔2ɰhgPؽR9XX([vYׄܣ_+M/kkΕ 6"#}a;i&$sl^kI Ek*&oDEFQvʎRuEΗ~6]'AK_J3F8(М!TӋ.-z[Q_[abl~fks J@GS.A-/V/r NdۇWXG+ZΠ鳾\VyP ;lQiK4Zd:l[Eھ>kXE^v%K%khX-֦76]" AxsI>,꘭oyioH5m-TG ~V}fSu<}$CHSnR}E#z}/xշaE|n9fq/W-%(f$BzM_ŹD5XCŊ#pyKIbv6qMPdž @/l_9HyFض//{ G6]cIQy̚H`Ths ƣzdck QF\>s] sQl SÐLR\xGt9ް!êRw@ߴPr(gT4bsvb{:J `OJxNWS6jw //(u/ulIht@.Ƅ;ؤOl!m.P#>wM_,5ce7Ih7S=Ȁ93F]YyƂty Z#/4 0q;Υ/ (һ2%!R}] b1 @z%pR{܅|,4Xcڏ2\,zTGRWȼ>gSy.guTx9ZmxVch;kHx¥ҳN>P>C+A2mR41;ِhxю~ Z]$ؚm HU{uO4]F}t㗽pKs$wU10DQ (NK}lӲyo>9/ȥWwv>ED*5i>aHufN,Tf``/tY%RԐӹGIɓ0k WCfwd4BoOXsV-ޏI6I7YO[5Ȋ I&f$`..qj CeE':̊~ptF.*&."K]s'gpB-U^Pv6VѲAQ-T1]T\Y2즮$VJyȺ)0kv^чv93G%/sRH_|( Ac`#I>CkŜyw#vP?0@w£WvFF C7Z-1эcP%!7BOru,G9i$F ɱd5qP@3ucm,>T1z C֡Ѩh.h| ~I~!f U_ 8~0nd֭ îN1u$ZXWU4gJx mʴ) I"J+K.Hi54Y T$Ey^w<)c"^)"iĴJF>\By0$[d0q!|ND!9v7br6XPI]fJVMJxߡPԅ)JtV51yFG8n/}vTd\_bmp,̲gA%lF5\,D!c?$cyMWl O17w쯧'$/eIF/F7MpI,jTEh8 S]RMᙬ'M֭nBeL5,U"NΊGU9fmssyw4O BO3w/$kf^.jdܛ'H%P߶JFR 6~J; ܫ4_UYdzq'-?VCLH,t K䁬4MYſ`\2u Ά\9B Mz 21g3ڀPQ=(Mhݥעl"IZaV&sgI{"1ܔveP$T%q qS,$HEc f73v221%cڅm4/iR6+tPted{Q`Ղ51r k04k;k ~ˉ@I~HnFo-Ccm!k&] 6:* >~A8!ʳ\׉ݷ%zQۀN80v;1JunmSNXGٕ8&  m9X̎0 ;c:J?j~/=2YjMqK;ǐy7zZAb4I)3fm+9k+ [Ғ\)N_iI`0w/ũy62aMy ~dmAݏ1/ٙ*^^g^-u0ͤYJF͡2LW~}B el>A]Ήɤ3Y GK: G 2>0CHԶt,Xw%CV8[)o\drVv'H b9A-^ @nN4NZ5Zn9#d° 4s><0e;]9+B)y~~둹vF鈛68ןoW3g7h=%[ q_Q;ԷI@` 9TCx&^ʰtHUOT䵠P$<k~?M)qX~lDt \K4I pJѲW:.|!wmMBlьp4dDvxxTL UO5#=Y[C:Ho:N [UDW&+e cW>s*`widܡ䛖/)l2,[KN8VX_wH3`_Rt`Seý6 a] $ǃ`|v~]T~ő]_۵m3> gO˫xs/*7E[D2 ∗&j7i5F/6[8洚UNTM\H0A ih~bW{X>&bm3>hJY֎^ ) S}GY b8jR~ir[)NU2s 3?>@5>LӠULTV.ƍ\pT=[g\Z7Lػ?%dn z "5EI %N|6J2Ta ,ͪ{8'fd^ r"o3!Wz븹sT̬`FiO佚WRȠQe1 bU|Gn%,#G긄V} p ^nOhS384KgyKBsq/% DD'hheEyd-tӆhr3`_B!@:Qػ29p<Ȼ)F%zQuha-8?fpji<jhŸ;=nGN{ິ >Hm:\j(#g* džߚEUpVxH_"@989xa[]z cuHY јn.:zvWXi\$G\%Y(X9Bb $ց nD΃έM$1gzvy |H\kch{:1xb2F {fj6E +EFFXKE(l3JtV3J(ivu9Z!ni:t]STO;zд0<IwDÒZeBڴ-X'Pո,J3NX99r"S_m3Go>a&ٸ\ZVR\}[=vd5{9t rR0CIo2X$<*=C~*~lvyŽmr:]_PGY&'|( ,GGsVG-n tQ]l:B1+7d$+d*Mߞk*R6 { ~#O z u쇾f#݊b<٬#`#v(gb])sӿŹs2Xm3Ǎ85:Fn>Tzx<3h;%ɑ*a510Kq+YΈ]89,vq']ʹ`FuPN"*=%+q^]r BP箶@~VfZOjy5t1E3RؒO_YʜN &րv w7hSؙn7fk[$7lVrCCH "?Lt Sߚꛈ3.!QoExVNJ$GF9s '= b[v}L'2Lcj6u6)dO`e8e^ ,6Rui%@}TL/Ċ\zX.»T%7!&]%S8>y $+ٮxm"4PW>8C<ʋ}Un)jSЋnyڂW>\zClʆڭ;7lHGO3gE|Q^vνͿ%B*cfnɸl6)_ ` HǮqĉ/:Sx2[6,/$|ea?.8~{溸]VMW.U5B v}zށk- p@ 0F"M;a0,:!>ߎװ1/z-h|OBAa YȔ Ix"ɟ)UU$lq[|?G&uWu'">hu׫^q6$O=yvBާGI奊#X/ӨXc0Ỿσ(LaGF2rg{ſ ㋄ -hU{>g BuNaD,’fnjeS}= 6ɸ^@\M<@|ڵbZ% Z4 CS~c펭I&w"Yk8qE²pY^w]ghԔ, hb[L xbl 撖GHeSsP 􄥜|rag)Mb.ֳ4F,sHuOpxYU)UPvlkI~e&pEPՅ"˦1J\=eƇ yu|. n :Дڲ0- wk*1\-ĒYK5hc:pͪO0:G4pY8jifdQ {?+bk6uѡՊ "v_S.X;f }"U+mz{M?h}1XVj϶ NezYmPvg`}œg3M@N\w u*63]`Q4'J&dX>UB `bf k bN5p7Ӥ .bJZ,#e+Ҕ >mX_KA)̲5z[)x!YoqBxVH8YTqE&ITa4قR50P9ḫcVjt,=\wi8)8#1_3ЄwBoܸ!_߫|tm9w^F ]Wv?||aQ|fHѤ\Oj]Z8:3X拘 )2x"b7tøǪ`iƭ$ۜߩ JV<~XGF C)BDm[/Hp$HT F(е/I P(raDMZ^fIy}ɖMI !3$CwX &KWƜLQ= +B icMp,+d6n2NGOx'$#@pU=Ik/?*v\|DIpC7m扟JJ4k_Z 1'tEa|!x q  ;>Z=J^CAjFYT-5XG"_<4S{~GQy"~@I,n5 bbz!v`j#C|.?\!m|ϵ{৽yS.8Cvm.<=P9 bk}D\Cb'GX*ПC?ZAܲv2cj>C>jU2R,'Tn`cz#ʟDZSӌԴFb0uWtdg=4oSj(`I39OY0aRhˤpewgI&|&a­g'd봁y-@b7NljiCثv h V=ez>E%C\,b) պ|awz!tY F@Djj= zu;YΏ_tOs q6+ /&ɋ])4FbW$r>>CGp@}-eўa'6^ܢRN!gYɖz͎pj/fnD{E=]- _ JUJ9QT'S J2k0:9 ޲=%\'ʼdMILޚhdKY|J^!p0"BPFZwrK, w: CM*`?-yt-{YV/az.[ $G9c5sԛ I&|ɲsJ~7>z}m^kp#0bK0GƖ75]"u+Gv ŒR҇Pz+1Jvwq Hmhb%4$x+x/X)R*χ$%dgWOF2N]u>nTLߨ}i%ma']ijD:iX7& `&xL qwg1E=sY($? E_8zڣbT6b Ɛ;0r9u"pk =A $np=HOx*飹vv^oG%Ꭳ):K4C4?\Ҡ ejʩu{! _W9i`~?6Akk] J _w|Ft3c`0i7ٟS]=[O-W`y<51X  2\JmaK0t wznc/B"$D: ِdس )NE H%jea=E.Z;2 YR(8$.-kZ_YfaI:6JEn<g9}[ ,RcRr͌Tt|46cMGӌm ˦zPGXPJ)P v4Oe'0^֥>HW.kh[/ʞD");a^@w0ȰGAn)o]2W^,\o6ufvc^ݣs"u=lޢ/W47( f0Vq!?ɵt9ױ6ѡhAc0mϋS,:)x.[Y)8V 1]n իܡ4p9W܆Yu<CBU;MZ Z0~pE zxeC^˜!ZhV مϒ 4a$:z~uS:|TD3 s jwgQ8>-ʏZ:C+wdo5AKa^X&p.`yΐgn ̗3e9ϸ=p^M~G휁jцaTHj9&\"COR>:)&;!|8x\gc܄K`/`T(?Wh %6bX7(,L I"䶕9PI14zԦ?i~H ;n#2~؍?;r?^c}A2D~ *#ooJ,XUNp6ѰT)<;wxKxe952y: +So;qE vQ@$?[Ks>^Xeh*U.~t 7 ՆD!C^enFu@RRy0N]^7SqB*o=,-Ǥ5%W~RbEeu#cw%{E d QeIԾ?F{VӉq̎`"LEiqzPp̆F\/\VuN τcEC%{ةSkB8) -2d撻Uj^D,W٘={| z6 ]fq|a@TT 2'(k,"㿣0x/pFhSOcx,ok{lmʝR K<ґI"!oǿhų!-^fU~Ki%刏vo`зv\aEM,lGZiU~XD^)WG| > t-R`QPġDYA UW4ڽhV`PH_|:bLhcW\k84F I}%~䀃gu )-nꀣ{:F^R{^Z'h|19CzHMw3N5^. [ %WctEۻ; ِ0@>4 x,Pwvf8kѐSYAgмsK3/oZ" f7}{Wuc&x.SJ-8 NHzgn.s&Yv!yFu,8[vb)-DHp9qi΁C%Bu`p_2>c) jGrk*U O KG  /h.J?4gp I'+[o`KnWVTS64Pjp@ZGsk.k \I<=Iֈ; < fj5,KMO}/5꺨Hj/| (21fyQLd&!um'?jAM7H$o 4),CT8u1RYFtMꘔ7p/{ "195)1N׃GJpbޠ:]']> Ƿ똢W,V? RL;_\+ '.OVDzt#q8U)^n2?\tfydb&duBoRAĈ鹑2q\\Q<.NX/:b~ٛ!FME ŪΠbId&E5v-xPy?Č+i{Җ%Ϫ=0[]Rt;4X'qa(eź p-x_1<;~3knR+*?$2A 0TgWns~ʗU(*]kvr?wYOfT(z)EQ B"yg$;B&TJGLptAs zѶ0ti]`½~^4kF.:ckBS D|ߘD8}7بSJm)S~Rw<'`J(m^Ay\$?zS4ڪY$oKw1ʊk1Q]^ᛠF'w3di_Eq dds2bWO )ے l2g j6ݕU01qkKc_ҳ-T=]D[6je;W:j+3n9 ?\x[)70DHCS!a?o* FM7\W;W]oQզJn8/?b[חCV#g=4yl$6@hU_RMXvƌH5->B[p{\ӆk[.9MA|;3:ꛕb5/mYt}ҭ0"=74^J|ZKa5ަ(I!Ӝ-x[(<F]@=&Eci2h#K.LjhSéeBWҊM&*Y9KBcL_%ϯ-_VvtȢt]qmӢs*~u/[!mћNget#|<+S~73=_ϋw>CARGIĭD,}0 cr ث3J4JGl&fӊ@nXV$H_ȝB(LGy-mg )Ǧ_9M(VĞW"c_j|rW#?r5h9^G)5ldQw:4 'b.c]x OeiVZ-xDр~Z YƹRB=d  yg1U}E?_q#ۂaqsEl͙çb*/gp(ow|qDrJmCap䖞Ku_,ۤAxQpl AXչHEZ5[NCxtaAIs^W3F {-_-$N`T8;1"~qoI M}~ _5߃6mow(Ƒ v宬x}]5{^۪I ͜m7ėV%"~L&Kԇh@@XO^t8hx$޽| "˸ٰe=UCoetu&uy@/oU#\9AꝵdAݢn` ؏G} OO؃OЭFLz|`֩^PW "lbZ% Ғ>wO/~\q]E"Ge^?:i-Cv5G6(^QM=-WKѼ>U .l9 ީ iFsuVL/<4FmjWMQ$fi\bTB,2cUsLu˹ޑudކkp$bo)a+T/>٘SD=G;t 0Ft<}K ^#9BY'n8wљn~w63`1-܉p4#-u _y?]? l/7sHWZD<WK@>'=uv~'-]3EAB&xTcE 3e#'Bt1Ofa:V1iY ReNdLƨJPѱ .GG ɩdG9.eZzΝYЦl ܟ5FHGڞ\bnК͔le2yQ%1NPݟAGO% thI&/bi{u;q <#LNL2c햷0CIV={b+Tku4)jWW};@> u:150bI>st섹sLCh-ّPB[b*m + {9)+oC3E$!U,o1ʗyH"k6U(TH;l"i7ɽh7TZAwr W mO? haOq^_|'hfE}]a)5`;?a^pUyv썣Q\@Jy.?&{tRM@лPb H\Q$8N[Pbl2Op,U`ujC4N;:ҳ ËY2HkWw,-|CHɓgv ¥d>%⽐p(#Q,7Ͱ3:5J 󸖤ټʳ8c6vkO To_oՂDa%U>bůq؁r(&]2^מ}d$}L2kwBvYStOxYVkG'[{HgRK]ħW\Ѝ.h$1WkT*M 9 UkyU9x7b62jGW`[Tnh7ع SGHLQ[&'- -gp?W /$IcѕWXWֿ^BJSZZ\]&Y@^&YYN F%ٚ \S:fMJ"19RBgd/9Sy{/P^0j͡}w:9éb%š8Wc |Q1&fx}rN=#8MBrD ZN`;/2ɐ0Zh]$XZm7ȴw›~p{Q ~{0`>a~Sb-nJl :O:kQ$ e?Dq(ʳ}2` ێ2!PeV*MA$P-8JfOaF-i@+~s$b (&67^8['kmK1WQ\9eV{@[.] cg3~ZuUwwK3FOlD.5o:hƔ (mw.tͨ*⏐i-> +L |=Ŭ^,}* ^Z6:D*Yލ+;&!msŗVt6PG9Ʊг#zC&q*Hv3H9(? *mЋPKmS !Qni9V} .WGMU9 R{m r#BОy)idKIN||"Mΰ3 `1 G4&Ja(cHhF)|wUnҾY"ooyܡtbj>hk83B!= UWkFrҘn^/BzqDFsKZnA걷Kh%(fO6)4^O@PVyL~;sw7N T9R #)+y,J]\D#/u(綺hgIw߫5 B/Lg835ҎZuIp`&skK2^-ऺ3ɪc\/U__^]]R.X<=r\y"OYyL*23\>Ƭ ?IEK؝X.8FGRp:}2̳6 p7:f6BѪ&Mgu\OU).SPIψTl!X8|fM"NmV~m'-A udcr.k|׮ɋΜ:qhCQ[j̇ErKI1IŁɶ[WZV.u.~|{g%Kc%oh ߯R+?t~Mfװ(syZ0%e7D$mDZܿ#oY;S@/όgJP{ Ɨ0^Qw%Dޕ[J=9NůeNJ,{E ECxȸ"fv!ķ@} gZ/6R!&Mt!λĜ `Dǹ}q=/ Y/[Q/8; !f~`O^f" gup2k_M[z ZD,^SWެ lOuT;݄_U[\yɢYz m]Jcb_!dVĵgDT]͵zaކ+Liߣu)1p?S$d5ٕPUO<+wt2⼟H4A!"Y`]Y^LWO'__(z Ky^8B.Ia%Lh`U<}P&!r!OVgD6S*DUg՗k';c>**s hTg'v W s$ItTɷdZq@;󔻋Ƿ3+Uu%+&1 sޓvh+q²u`𑭨&k"PL 9j>j5VskyWJ FlaZB+#?W+a.ĆȪNsm(=KћMO66Xg$$v/Kܹ3bGR}6TG<߃j*P!rz1 ~.> -bWMs]Apd{:'Jsv>P?u}pxN1yq T'S)F/ Rx]%߈ju޾oyNA 'thMK%0%(֪?c|mC RXAѨ^)~|Hڿf ѴFi"\UP߼g6'ANnQ|&wgEҋ:QK;zLJ&@1uUkѴyz ߉".x_0$qW!TyۂL3'^9V7jAd lZ T!@*2}A:zh݈sĖk,(s h57 FEgJq;JWc ʘ[wm(_k}?I)qy;:y㑲OC9'Vtb벤VGԗ,1Y2[9z`U ]"FRYZ :"@'7s>xǙgS+}Cp;=G^h2xx!)95$gˌ >dnl Ĩ^K8LoHw\G1@>uiu!=jk}*mk]hE%_C$SSUGX9X/7dΥ:/3P-ƍfH˖+$B:zĦ}3oVraE<>)w.X_&u-L4P㉡\;=BI |bF\qHa_G,)oxƅʛ0+  vZ|E]Mˍ1os59&bY N$I( imA{L'3\62!ކܷ!g eyX@Nw֖Nk@5buE+D#'Xˮ!7/j^{LHؚVbpp/s9o`l"ݞ 躸%#mR䳤jTO;6|RT 3S;hƵVJI&dFTكoSP c_U#nHB+ G͒1x܅rp@L#7e"SbvxR4 Z9 K63O~y1"x:g!>^ͼkدEGH-ѓn\B6+iߊxMA #ӚuOW?7c=b?}1I%?G7{}e|Y`̜Z{[2 % LSO57d{xkֺ'9;7j؝7¯ auMago! kd7jŖݪa|}HAB@#;k*[1KYp~d:xW}qF,$ل5qTe6&%;>=]I]-W?72*~יfZy}2EDEj-XmZ}z_!(=qZP 7VH+:]V~L}ŅZ)v儓t,ZQLA~4cfK}7QU29P|. X'Y^Fqg\/2Jv u4Gl2_aL?`Wb7Tw62]gBj,|udG8{mc3O]c25Ey*j'(rFy0C.#%AqU!gzǓ(\xqҠD曓xI'<$mpu%qPaI.RT i"sy|\Ѧ/p|[6?'nnU9_6 lߖF0)ȷ>/CZ.e\ƁC1ި?ê0?$;CPa;Tli58ЮB-BxvHV+"SꁬA7#L%pL>zw[>rh]Qf u/#\ତqښ1w"x0tZlQxSoN>1N90 t't5.s%B*1LAR[E23iPG֓ILx@T׊#+JQOV4ZPYrزSlQSO^LmG60C$ȬΫ`۠z@xs)vF?o,!pjÃҡ?1,p|o[;1EoVn^Aujx^FiAtrg WK̅s>m\oő~d MQ8ZdiT~/@T-dKEͼ JnԒp ?_Džן{U6T.9$(Lk@O=耿 mH)XIt;t>M0>yU{t$0t'fAhaxgFZH?>fTukډ;G P ꅇ1& J]j; 'cf}D"ӺB^{ZsLONO`cA,4̖8:"&JmY-ѝ|j@ElS%‘le<]um;ˉ6ŕZb%жV.V_g+D j}ȍ`nMV#bQl)J[|!ShJo~pÊ챯g~@?Jvhs%sMܭe@q\g/4=ġBͳu6zҼa\t' L,{"~ h x뮝{'Аv X_޵&)(91 Y&ZL`:+ =l/@.Ǖ6ȘA[$&] .dHg,|DxX0FwbUZOJQbuiXGQ0eCz\R 99`C!DYvb蕪e{,b}aK=[>x+s4ϛBci~H7K *K9>ϋBoi, G:#h!paDM(>K2 G\&%~ۂr\=_D>S@ o^]M\}|t Hptܛ1¦qp]PlE˩A4[%=J[ G0GuI.Sh 8Ƈg;퇧6VGG.:Js^D#94 dc1)Hݞ̶xM;5pòZ$]9xwM~d<6-)T G=|21|Ňi^D>4Y茴 1.jOg9l$5O)?q}6 l\o9M-&i [0)P;ˋ"*G=f^(MKx0СĪǦt+)O(YR罺傁\o+k)6WZB:PNPl\* J 2'R!j=̾t*ˮq+$6gvu3ޥȯzxQ}|f7j[_ܞ_=|Q7">@/;UU!8tGy_0R#:H2:iF:3lj@|c~*ovL76e~}NFmzϣVVͧ0]# DL_-q3i- o=c"-+G`2~cH&.xxS$j.(2 l10=׾˴K SZ-IVLv*YZ+6K4q/#ӈT!~zM'TFu{MGBi̢ Z Vˤ6[m>81D^M qN= ʤRbbYѹ _< [Q(h-/@Q:SvtU\H"!عF#O]:N`YGݖ{v#wpt6Mt j~Q O i&lt!fdCf/G5s?Ɔ+jaQ@Hm'-gf׀ IS!gQAMfVKu~Hͺ2jk^(G0u :ꮵgBAC5O#B6 >TO¦_1OX"ETNR]` /f+ppDQ#awvrOIjj,YCt@g7{(c2"K6}vpط+ɒ73WtDz)L$E(+19 0Kh;^4mcU>> ;d>8sMZtjB~o(*|d'מ9]%Ż# HHuMHhր1qymLR Ŏlsz׬4n`,V|ґU Όhp1Pj9+-2ypòzZ0 N*>i`;>S,P:cLe-7#8t='!T&ATQ@";odOr,jK &”]`|ې %aAϟn_-ekYF3,\`;T^)/àѬ_eY 聢ymhpm+mZF?=<14缺{z "ez@0ڗUsLDcC-6}*_5]Ӯwv\?s‹k>NLlв6@[2Or.&+ȈqbѢ!w\ 7)đW+Ef؋1-yru8ꃽgzA$vq$…oRiR$F+'JnNh y[7-x+;8\L:.Ɨ#Ǿdj5>N6[zǬV$pvs bIla9z*ɰQf/:wMdݯDguo3u89ꮒ1ij_*&{18SB!xLtb Grg?R_g%W}jZ>\%3ġ~w-B19 ֝i8fpBl:Ġ:HVѻ]Wçj(]e$dfWgLNTgfX*YQ!aIO)']`{]dy{#5"F)~dԱ(7F3d{p5;k༅{m㐪  N->o1FrDLFdILᮝ6 d vkOʴz|5BBྒ6z3B)@>/BqR\.ǁ0='k; 8/է~[t> z/Ѧc#"c]=4]k@@/tyG$H?l`lq1'ݫdvk#emNӹs'kYH`BQW5}梽 ~CT"JMǴ7IƬȼBz"fhNKS[EPX6W7SUَMѣ>l'oU5e:i fx4RfH+A6==:X$f=-"Xmy-qYjvּ,A\| qhnPM^cÈPۦ!g{. mpKъf*}Ǡx/bK{9Ǜ%̿G_J1!j`ZhۺɠGZp~=ڼvIk1h&Y7]byfh`ݞwHz'Z`vP@`[UUs|8`!ߜ^>saȓĴ;<Ř+&[]n. ޅh5i AWD_@yDHRN.Mfpҙ|ԸQMڰi@K?oWM7e*!O@Gq={6I7z 8{SEHȁjd|?P{ˮ^dQ܇^dD:)H!'NA>BK+}A_G1g.z7M ʦ4b-Iv:E$Ӓ[Ӥ m s&2*Kf] '. S3xd{7O9읹?K4~N5{+A 8oZXݮlΗm;/gdHFS6Ѽ>1E:Rj"~ SlŨ144ig.@qe&@s!z˯1[bF*skK1Vh9b 61W'!3 HU-TAM}],,5 }T%Y53j"oљ%T7ڭb;v[+@:~[ otG (vi΢[f^̨{.g4NΕAݚ]joT!|(ވ-5Z$d8;.kiޛKNQ³P}?ƕ2b/q. E4q)V ;+0~my? VxaRe tqCE{VB=\av]KN#p̋MD9[re+MWr'bm3@OĮhθ_hqHMew̐~};Ioj|aCGPY&HDu%l2rXȎ1+:<͆-O-fNL“]5>䬈oOm FN:F-?h nk8RVƓ: id>|%RAUrLeBО' <7W!^wH$N-ڗF~ i,cJ1u f<8>ӑl 韺)u,v$}`3 bd?`ZTU3Rw ej!z ,ؓuZ |aR|O:=Eb"Hal**p΅v2ϻ5taM-0)!ch{C-`|=9$# LZ݋\ԶjؠzC{P#JZmFuosS⽓OM%|1E=h4uvfI[y{\Vɴj"R5>8w䳉ƳE1CPm4K-&56uۑM7;$I;쌌5I5`ͩ>ΙY|>WVg2tXZ*;1%>\>Uvd!"Mþ:,?TCDre)sI6*=q{x*ɽ(+LdИH T"C2p,JD]Zi-mC}ir_Zg<PۯE%:X̴O.8LN(Ђ U(8Jq]Zz9YyԠ`;+^a_!|`+1ui|󍔷 5s2Zu lͅNq3:7'q.`1 R:Bhs+ư"kJ*nT*XQ0M& p Guo~z9L#Y7!V;cp\9ozO"ˠ v~|89dq2~!W\@ z|GR.v*Ϟ'Q}M}I 8~f2Q۽_=ح9*$*ƣka|IB2PFUP@I;Ȥ + IDLgu!@n>0he3 ay݆5bd7E1VDimr۰ %.]򈻠)#_y=o)IO)q%s-Z̈Y]oM$ Zbdc*UeqܢLYUms φ0yފ0%ZܟP,VO4t0<(} hY"O0Ce.$甎WC KgAR0dH`>ɔ&)qm2&o!B S5}&]BbN/~[fQPqOsu% A/wQ;r_mj 8)oVM ď!CBLl17i;8ڭ,ZfihqnsAP=AMYLi+f].sApue.#TS.U%t=(^<' ȅږH^|MZm2úZdciUW&ɤ'>uI.*r\)K v{{~v"ɤJxdv7q(`8~\&>wj[9ڀ}<=EgBGs 黑/sVU6vR}vhS5A#4@"@?w=xԹ|PEK4 cq*i*wQimW} |bɳ6R3|>Q/8dlŎOO9VZi)gώtԊX'{u1 Z.yPJ$6²0[Tpwœ~ Pb0|2w''J3+3O~]b\s߾@m3LgJ(/Drx"G1_0QCWNg/I{yS@ēۨܟ&[ } .ϱF⺖FwTc%fdK!=WS&{UPav*1'5zaCS4Z P!xܔnNpm5ٵ0lµ9GImEHڄ4.Z$æYa#3C*7Hm 5!۴2{I&TvbċgujIW4?hx jϗI`64|YEnᣋ4C: m 5V}גjިNٸI3DitU,Q( OΧmeU{\Ez"\wSDHUC _KnBu][WLz[<V'륩xHmGTEX%ծIzLniK4̽p;"vFv >-ڜfumc:Қ#"o}Eq}ὛjdrJm+y"@z`@C2qFhG ʠbKnH\zdY_ ދw'J]U#+u;-M%DZ/[z^X蝕HV7;_6՜my|bixPV1gs: 6t1YP$&•,Hlb:חt/8Z"!l^ݻdfQ8JE28=&uhy4Y^gR!=-Ady$) ^(99W'hnVY`7/:v}_"R_ ˥2x dX> Ȧ$Bt/Z &:B! ?Z|Gf"wvI0%$y(Jn& 0Zݨ1ėi MR] j|y-(Ջ=jt9gv7=%%hQ$ќ!['yPQ/݆Rd0HLt7h~KQQ/{\P?l@`cAQӂ̿8ū}3i5o]ڌIO˂=Ù%7 R򅣤NtAwT kS['sb&Yܖ;cK#hKM켼pFYyN1_ Mrٟ)[( _mM1MX7춰Z岺`xiF T˫ۨiT 7N%v~{p,݋ĸKN')>@{K%AH(3Ǚx},bvˡ3t|.5ݤCԗhb`7x%&XgN,F˨d&Hg#3.-hcVV0m 4[CsyN1L;#5cHNq*Cs%x]qypQA:z{]m@w#P"3 QOBh˳/Sd^eێ8x=|ٷ3R8Fǡt$To#z #C-J1pmN3u!'K2ə|^Vt=34 rZ, 꺲k+0 ":F 2Ms2Gܯ8 *KDˊ[|5-ӬO<fVy\<86۾p< NNly7)b7oYS[A+91‘: E s B56H}Q[wsJ֋C{' 4iw(NR{:yW迹}O4A7u2l}$"!'諒d. $Y,w=Q,})Wɼ5_^ҶͿwr)^ŞN,*KBYK? ٕܧ!!~cs., 1~]<Q^KwS*w T7SlK $p4k&X}2z i sݣ^|c+:0-᧏\oSe098wJ1mlz}lj4&-siV}a&cی[{JF*jWI%qOxi8[Ne#aw?Ɣ C4 1[' ^;q2찰gerHv}p(tFMNw|<>fR[-Am>2m, ᪮^㐢N'd,iw8&f e%6] 9!6tr[.'d[PoDYExaЋʮdpۢ$d 5\tCԪƠw4pK;{~Z+ywVQf\ct>Ցb%&nΐꢽ"{D&˪?EGQm/ !|K *~ymX<`uyڸ11DcX *t@p=K3QkVceotV;ko4MȌLLD g[,dk/CH)2Li%/]e-MR,>D~CZ)#?(`ϵ;$tϩzٽ/FI!d^Hhv_xq,߂Ѷ1[q7k& N@ .nCȰdM&B['8 >ggm|4gS֬P4Y!_Fj Mng|Ov?l9{aHb:i&Q#(QWPI"_aL%q&P!2~,Rqfnм۟KKE QFF HWvy~Uz*s[e+QVpn f1;ʡsT4 ѦW Ì:7%aAFbDJ{Sk.^iU|xp:Y+nMV7!:嶏P..ƙ+qAt& * s?x\/(**d@gBtfŮS 9ʹ4킮Տ.,`I1Quޮ; t){w)g|*:Pl}tNCOgR8/o*X*v8 r^r}~B QByu"J^ށO"8t|p7-P:BU@ ?XW?jւ!4e9x$/HsUv˱*䎰9E[*QKo>!h>]rrjX/ vV/x@ծx)\"A Qr+3a6Cܡkӆ {=֢= ~TIJfwX< ]U%@<_VHR"V6K+,罫1ieLVn7oR"v(s,I9,{01µz?D?]70fi!9e亱 WP;٧ʚ۴ehɚ[~}AFS vfɹ4##X5ҿu9+D]E hM}]]ZjOO+V1V*o6-R1ŰpH#Oɀ@(_ʴ@j9D5C )sHρdpj /RX1x9BA"&5SE H+CDJ-b칬Y%GL#QWXy҆jm|xp9~Кd>< K*Hy"@$Y?^ vAr (v5Nx٪jÏUC=Ci6\Ps`Dy׉oGueb%-mD%7|YwF>sbҝo/Qb@Rf e=V%xȋJc8ە41Nվ 1 FBazeAjc@o2K/NN, ɳBI}8qh73n&OHboE$*#K#):2q_)@PrwS}&][/Ҽ-XC@L݇Q*eX(zSFq*bQ\P*`ڵem{)J._6pMS+6id5|bb %:f ;b=|AR18yGX:\fxyߛZΣK>2 |VDZg:-=phF7%:)SZe0O ރ53'j/~> RZ/0xq}J,i$R`&,$2&}O`﯅YҤ,@>v{D[)z*%#yxcL+a$gBWFjMV+ 0L dbBrM?ߡ|CmnyRiZ}ܑ9Iho[݃tŻ9&M<yfs 2yvH}kcQLX1=(yzo绗I4=;7+4>@/=\[1:I5\fdbǦP&[3'@BDAu PAng+{M)F \B0 &3)}?zڿʓEnc]x;c(EF'bű[4$EE0R>5%lmDvW .6Jx` PB:8?q0ܕ l?vxlq  6*{BDav0 | v; pvU2anC=0ۢKW/:ȹ ɻNݪý^E"D,H41ÆIaRRdD?x!Hzt){~`"FQC칬aЀs Z:-) J&FW炓0ѡ2ͳT% /Y%LWr}娬ꈁt%sX+fɍA|9ѹ똬@SԜ亻\[(媰v"Bwxld7UfeUP,t33ݖA5uGc)COHo19肱$ħ[0\RJۄ8o(F;HO6m'jLD6vщ9bv$픧g K}"lG9ݔ=fцĚ'{6ZԎ 51-&Aq ]\B%pq3msXD&#(u$ $")P˽z+;J2"\Z>Yڬ*kGf:y2ؽ2Ǟ^k(0PE6<"<6~R'lئ GOw裫`( z&iOmc9Icٷ2*Ef: S憉gݻO*;"$ lW;H]PO^<-*v9FlEέzoZ‰CZH^9-Oz.dv6٨ F]`v=%mC@ q@`Źw:Q4,-3h"לq!n $w Z 04NQ&WZ-V(4 NbdeZ .ŬqP;25pGZ8Ch~zRmZȕ1 +Je *J|a`V™zHu85"ɋsDq~QXStO&d<߰z7?2>*Vv{w) t([Ni<6A cO5oО^'ѶY "r$S*D_|CgqKxtd2~ɘ?/7"#K!ZfRUhZ-2wE"g&Ÿ\^o u \7ky}-}c"k<2IaI+* ۿ4W<!ekw!&3ƞFTA4>45n1IDI+ Bluge V562a fрvS @ܒkiJ:ZF/5%|Er&v֒ae7äJN7!;Dd76~DOX9v70Sdћjh ZL> u(񆾥ժcm5-XM/S0ڿs 2f'v9Io# j4 ](Wu ch |hRVY9X D֎FgN6$lJQi5/ [OUQuSJ,֏ޖy--yJhpCkUok3H@8Ɩ:^Zv=X]2flma5MDd zi^2]3\bZ$YB<1Zbl (fmVޡ91ʁaׁ'&  Ҡ h33M@ m ?˰iU-Yn7kaM ט ݵYYP%f:fAE"oF1XD"=Tm$ܦf4Vu/5i*<#.Ɗ760)]8l2I69Hb_-<Ę\9Ve)B "͑y#4 y~~YkT&OQ3~qgմл`p8'I!t?*Dv3<:? e}|h)YR]rCOL1U0 Gџ ̴ V?eQOb󀔛cq[mfҚ>[V <#Į[!~x՟i8M*%VK]IG؅nu }5E xdjIA5cU4t`L?h iBc0P3U2$$0Ém8 Y6^S 3zI^Gn {„U09KƼЍjDP;zZ'(ys P00Q6aYb$eXdS!>dř7㱸{{WڞQgIG]#]DC5dMo+xG5}avF,I88\tks6:퇸ĕr)-7m֮ud cn "%<[Dg uHOJW$tRgx UJx(6]$-FBJЭ1̐W)!##5e&Tf1yU> F%H[r3Tdv#1~hj6{ok_Ov ފ\, 4 $WJn &}>a&<,| `G>G9sҥ$ X3|\Be(07(Q/w=9:3վiM4 ׅc^pO gCjE'iVYg[$W7qhk!pVa΀|1CfW.hІ)F_VíS˵ 8޻KDs͡!%`3!3slQ_Je^p=P3%?V瞷31_Z}fYq=߉KɄ^D{/S\$15_ IPrHi 1*60l$:!yK ݪvNRP}"^Whm<ʝ\mE>;( ybDr.6Ɛ&:iڪ=_,o[zhUp4n{q~si\?K"E˼ Keî}U#3.L ǟ1j'YbΫ7zҴMF}XPOQ 'F4)]7n(dդ0Pj(UAE:in܎*Y.EsRvɏ̱$\PD%cD ,WvWc|]Lg|4mfTd[tN ڴA;6ߑ|:6G"Jh{O|z-d\yQW9ƴ 6r~$רKqyc-06B/^VYh $ H| hY]O㫛vC:+t')3O&F(4KQpB*{Zv ׮b=]٠M{;t>5N|_9Y$ydQ6Hxح)ـ0}eo</<"HrMV,F')(\cܛS>hpC4L!,207K|r` 9G'3:hH3*Ro'k-+ `H&'K6%aRLJBt;$J /TA#<օMiO]z~ȑ9yJ (9EwȀT'6dH2^m u,\4X1_rs]`~20b*ҪLp>K%bD rIX=n8$XֆALYn"kgЄ.F.{0(BEHk%HQnNLdc㳭}.):׽þ:7^ҽ^ JB}dNP^ImnAqM *]jV8-eMĸwٗ6o`Yt|Icsf)ewESŸ#Ñt[<=mbJlVO"ZzCh0pVc'T@Jpg"soM |ˬH$p.DO_wp?24^y9NA HXp'w!Xk Rgb>-3$`.~eS[,TУw vؒ/0r>JLh3*4Ԅ{B8>1=[rڠ ~eG,Ju:]۔]ѯQwPǤRxTk`yJW6%ٲLW5;*T[؊UxD c`Q"*<(1!RM]Dd{TgEC2ӽ1%aF٪0"6|]Ѯz/Ip5k#9yV mMɫBP?۪Q?BVb/qYY}sZ_7!b fARڅHSmΝ/RHVQO!*@>V=ųGCSϛ6HGvE܆RM|~;9a 0@ )[+R;JS*}1A`rB-ʨz7|tT lq4z"Dk3VR}h&s]NS]\;Y@ס-;8unԼ `Okr8t,DU3[Jܒ±6N8, SuR "jg_=P;|DhV()H V> JTh Pqi4M d=GNkm':?+oWP.)+=1Y[^UȗDiN F2\r_ξw}eu{HlEYJmڅcHzBjyB,r窫VIKotD/&*@ҙT HY 7XN)rJGRQ]0͸&yR<@Kl"WJ G/H$XomF1M !]->fx5/lr_i5p/fjF{*.|P+WqXtx"O|֩0*A] FK@AS#*kʚ_!I@ gje`TZ$>˟Ò;q#FOb{h <}n>":3FhO~ T`ƅ;iVĬ$t̳Ne \A.2Rf#¾?SPMZ#{y<h $|Έv) oڻ~> I5`/-]76pfk}n:C%Vo^rGO: <\z3PuŔ0(C3"|f"x`n* ז-M#1cqqI=#4bnO|&Z+$ z/VU3:F+Qgmvza&gX6HԓUTT9XNumd&{/ TJ#e8{kCB< 7b[ۧ$Լ#BYG_բgrʻf\J WL$&;hFV)lclt  ɯ#!,6mU|0OpgOcxޠC~(K0Ԟ_iֽ'~cʕ b8CpXxI6]ne ˅&:C^eTI QʆS!͒үjڒdЗ"!dv7k=3pt;i#yQk٪L_51fZ}X9ksq؟/򋲹'Ԉ HU1yJx rnʀ0fZc [ Q HpI,?os^;ES%o{]P;U-/nF I%XPi{Xq@:QŜJ%wp2҉$i1 _~6.ט'>eO&(5 {eϜwl+0ediMяQQl?]}02bן-^X [3؟g/5QѹC'vWl"svʻkIƺ Զ6_PmdUʍ؞J=йjv̷8}}7q&M(FZg?!$$fc5.- %Wzw{Dq((2װ߷缠ܶr@GX!ǡ 3K- E0l(X5|aa3F‚t)4)4KG)zCF\;mV-7|uLpv*cK0~򍶅ǎN]t3 zH6x]3ܓ.GϿ8HpR/.C/ʞӹ""0Sn 53?8{}=Nƕ,njǡmՑq-g9Щ ah6yL}䠾^c$<d|H7G 7X|qHO OͭpcK (\)Y>4I&k)(yvK%psGw\!+<T9YS 2BYqJGv&Ҏ8Qץh =H,jɜ{i>*0uSŪn[X?r0r4ɣB/9a< []AR;-8>:U&(!:uz6X.هөޢç>yTiy j!uL leB~]kKMT0WpD-:Mɺ#M+q(@)./9TW:02㐺:P>thL6CeH~nw|L~[iZA4l@kO-MLPdcprrCtbGیXd#^yw/o3[=%ۨQi6꟡=C~>~9-'j ̄µ*N`{ѝuaMq66ciH:\Tb*$w"LOvy.M2~U,Pi=m~gBэxb©Qyƌ,"*n̖h%hL.z okv3L~s!F \Cb,KԷDt{ҎD͠ugspRi\ L;x. s7i?hJo[vzS֓׈A uDmLܓ-th T;,H]:`&ȣ Ce8A1U@LX/;Zj+0Ykٛ#5Jɕߖ&wK|_wg_ckOHSh-iXc$~Zk߫H _(CQLך/\lG?X[󾐫L)M>ԗ#z^*W @8_d/Z#i)mGi^Xol6\hhXJkdwUTx\-&0592e# &fܲM =!QI_znXMy@řg9zQn@x?rϙD Z0|慥^<r0CϠc|Q`4HXfI5{!QP!*ţT ݝGDnp>~;LExKKl&\ytѵ3}uEv2;)00yc6<b.]@Rd_LJʆCpC>D_EhMUŌ)ތKm4FuG@"#B`J|K1rN%q>8v+'.:Bсrlx6fwiݹ('!g%wQwJeQ!:rRk ftmZsX4QL*GT*9kJ2̨DU/5 m"d1F: _)hqۯ{ۭ$>of GnIŹUG 1w_o5x(Fȼac깅_aO7 ܾ+R**mOϺe2:AThi+3vccdW*3Tj7*b(a[-DPBWk3'l۠3/Fw^˧1smHF#uY}@looshZ7,%BhaHo KO~h})؟{}(Vn[ FW ;˦2Ey7`\Q'`G gЀV\47{W+|ڱ `FbKR]]^qA#̮d< O0U0zwT`d#'ihHW^kPL%ca4byx%rK9M`n̛ s`y$Q>L}7]c`2:=4]Y+}w>3l|}F+d{2mVpd|߆yKP#V^^~zRtG[SOBKI&u诽ؙ\y5 K+FCviV |Vjh0sS 3Sx%Ocua!WXF\ql(n*ܙhۍMeUöm BGc$fį-bu t8UOu:uѺ*Za=`)[$`} 4f="$.\knO iXq"Θcćkۅk c|6lgNнdy ./S%;^YP'QeP6DP?׹@Όtn &RsQ›;u3!g]|&f`I'92tUqiC yVYs ކxWːo m&Oݶ;)_4T愛*e%d(rvH¶#ڸ7bƔ("H7ؠ%C&۽/A2)y3$ce5IO!LНn8'.l Q QwI^)c6zMX?\/RCZ ͳ]L2l8 &WQ~.Rl/xNҾìax9ڋMOKO i>gA]γ fj ]п!le ZGN2'g2ߞ|Ȁ"ِx#GC#P^oTSˤs^%n$bYjYfo\TH F}/컧-kj#1gtT,b/?!.GI\_l4wϔd3kN뵯 E'>x.0=6U|4,X4О2ky$A)28IE9 ]Czf% 7ۚ?gmJVB&AXQ!ɴۀ-Dh&Qv\NU_zʙ3 Tn0 1d$bɡ :}`3\멛XÂB` 1G½+wȞ8}o <5#{N400Kj~\ʾ{~BZv)d~+1Χ6 !(C%-#$T@3#DQT (A`Gyç xj [$yLUUf "'7kєɉ^X0Wݭ4`3b ӎk#o Ãh|(^[dF&GRfNJx k~}oS$/C`%]~V}Kd N.Bs{D`;ĝҐ&H{QHG[s+LYEL1/ *2{{-%XLu`*ʫ}|s`R4S4dޝ׸o/5ı4WW_I?%G~7 ӃpkʆCYc0DK;QJѪn4o}w8g@L)@}.:B?!k#v*@=G\,,'#̠Yռt_K6C7i9f<)7˗TfgSX諸c+idPq/)QFT+)G@aab@I{'SRD^Ῥ4V4Ք.#b ()&A(9;Ԯ{@<6zLgҧ ]q=8[%ڌ7N.i,[T)W@W;1~(4 ~s9vk F`GjuĩRpnԓlJ/=jh{Y0S}{fIh{UKZ4cP9ieBk"aJiNK"RI+lqZ2_ 8'[oeƐUy u#({q*,b m9 j^q5SIsr V|~FW)H>~P:4!fc ctX레|'9&KxZA<> ۿstjG^) O_RݡQtm?5b TKᖺ1"Lw Xύ36Ȧx"nl¨Uh0|D1q)ƸBlŁhKT0)91fXvs_=W>5>vDRb>%]fBghLdKA23o$y4q )Z]~<8 jCBć;joeCW9K?Tc'ZtDWGC ) )\!Y?i:n8kH\5(Az}Kft\O xs;Mn _tCyCeQtCܢY715C!sS%k.oz(E>.ը*-bZhuGj۹H%bastMH[lJ!=o_xd)>^f"BZ5̶A/ *)u cu`@<jѣ*> ,J eR%3mi(Cq~CfJBV6KGl\B=ұ^F nd"k`yx4jL?e ]+FOu)GV9|tku eGIᚱ?OC0,RԺicX o .N8I>0Gj} KhXaS , wJ9#DF]p0eJx*۰@>oE:I"dUy(n- zqHiet'߮MȭࢵvP][niY-.hyb";3z{ֶY:3ZNC8*o.Rtc]'̌cSI!C~7ޅ@sb|Rш fUA77VKhf2k2c#!f`^ {`5]?pHx+|;pAk5:N9AS9XB)Ī\:"c&5XCeqEnhJddp!N -:d\|b}L6y 7V9E-\"gwQhCn1늂f9s@ -ݷAd8P +N6H 5z4,ӗ9ٓ xc󹧬JC7|I[;l3ʢdJ #cMNVLv0>T:JvW!./G,3*~ow6ֳXY[=X jy!4Y Ng,j[F23kp_pC7:};!THJ`ZCkG+D+X5b +j%*+wGg<%PBAOgks,ysaR[3_gBvBokڎ^];N\r0ڑ'bC<ȻaёAGڎO,Nro{RKӀ'%UjkPAm{WpoRiGR-%Ov^Ȇˀ\=U<:_t!;Vu6ԺweAPvoHWߖ+b f;j @T1A6~M)Bi7sw=bH]Q iB8@QRQ!nGb'sdg" 9DnB.a¤'}G|X;)GÀ DA LaCm݊Mg(gP KmRA_0\&JpgY1ԯJN*6]@1y$-O4)=&5Y8IΨHOxd[\I2ڐixI4eu8 ]Z@rp^S!Ep;=EU*Hv[J[HoBGDs"}Vir *&^6fkHE;9OHlt%9h1b4B0e= m;܄@+mEuO#IdMs$rk|PC=d)"9 #ોR&kDDs3+vo |Izq#nI.]΀I;\W] va$Js{= W>ϽC4nj6 ?Sσ$҇I/~im`AcZ+JTa+"iT' ׉,sŝ٘X2n뺯evmy5=|1k[?݂qk5FEX~H*&,{w9/B yӺbx"qKt]1i?#">d,iO]4x`y=\?A++nWgɖ֮pgF-qtʅcV<3wˀыȡ4֟Wfp7h!6 mYu hW;%瀈bIzH&uQ.o2@E! KKW*C1C6q&:T xeeY |!Xob䏆$*CE$a{$o]Y): NRk4W2PIiwm `3%iSR,mR@wL` u3]I4tӼ+^>r?ح`- ]Z4" 1S$p WwجYqChK '0¥I'=uv{sNz+K4Yi%`MBOĖ[ߒ iI!1I*I {x)O*V,m:E{[*)ϻQ b4%3kt>~5bS;ʢ|W5X'#wTĊ;\u]C%3jI$D}#3d^A1" w{m#j$Vσ~')7 ߴ˩`*kauθPMҮT8>w i| ^VGHŐNtlC`~Wѓ232C(72sj}3)Xɟ5sAHe9S(R~Pi]/븖pPAU¦>#eYbEkX`C!ДTQp;r ϸDWWQ2Nk> 1o*fJ3mW,ChVX \lNFP 1"qIA?jȕˌ;*aָκ+M0JoI+~N//BUtς/"ϣy T*%'yB](-K[gK+fwP rq/aLR}' Y@$ gZ!X%k6-YQÒ3$qFv2j yuU2ʕ}4Yt3NhqimQ^O\S<2N$j#ya܁!Թ/l尾[Db:PDY$ ǷXSWKW5$}ChmʻGe q YS(n .o)5-s WG֊yc:b suCcx]L3U-T܊8U}%̦4Y65rl {f =MPSIG 1L{)! q`sEKR71zeikfdBp]Z%_CuiEwL٬SA@bdt@kESYݯyW39j4b9$ 9ӯ?eEyHfw=XzvC?`j:̜.|8LЍVq1FK2^W;#g9`rހXMW腅HU46W@)љԙ8qҬOFF)/qC`Es/jsa1!JNH Oþ, ۉ1ik(CXgꙀN1#9)bR4e/֯_n_ѯ,V%5}ʖ* jeUe#N\̉^|#N ́^KT4C+zG u%#ޠ~/reolħO\Bp^"DODcj`"7S3!Κp[i,7?HFT?WAr؆ܑxrNMhmż\IsE u>R.>\<}Kar-& mj'k p'&Q,6ɖ7kK>7t^-_׷RDT42qmk-VCx,y%,9qnWAsvi'':' bGܿrlpGR"Wc6Ze:8B!m{0efG0~33A_GuL9sݧk1T.6V$}g'nK'ʓqƭfKջnNAf0u( q 0VS?2Br$0v-] yB?,&9Q/ь8q# kL |Um0z< }p6:1&>5  <9崬Z*GXK~=<*Bh FVQ[QsR[ʳ=o`\B HJGq,g*kpJ1)յx+ &'G/g, >y^~vx9 ? _mĕ*pV@KO%.-%aD7UxvW㘙܈3∞efFdW jcC3&[.֦ߪU֕>|Vo <SFhŬQyl%7!;7ydrfCgD)|B18L [yHgZv ]0 ,R&Cޘ]¨wv'%I6K{!?z'FGٶD)MspFlW w>wy}eS$rw< 5YMxhp՟'EԌXCI[̿:~B]L~f ;4v5yREloX~R g#Gҁ/db3r.NgXjS33&;A55Mx]F@uԟJ[ v+Z7`O&Hܲ:*aML'zY1P/gL3Sq[ K`;ċ5&tg:̂N1BT5&cZ=LcX16uɀvGԲ>†e׬}:e btx,D)ʾg_%]Ь0Y`NeN ֌J(@`sOncyre\)+bȂ_)d/c4hKLts ocyv>[# c!b6m\ k@/MӐ]y72&&o}v(oUSXi$-3s(mL$b'h %dbkK%'wNShO; !ɇRqk5 @3 2q6,`*OOk`u? y9JCS^ZH}|[]b䶧aPH`Ȃ!ɜN.L?v?4\To-H?mOJT]Tv+:J fpʠiQ$IPɛXq*=0bOD,%a]<2u`k@HZ'r/iImbT .f-uf"{i)Xɲ T M{' Odg˻הڳ/vLp|'k7rc/eexBrt;(hgF̼q/ ګ?$o-(ﬢ6L;u-KuvH՚5nU݋^ȢZoR/ !ɸKR OQHǤcЫ  LXS;k>#6mdĶhecɛ8`B{*Q(j(Tz 4)5Y haZҫwa%U}OYP}; :44B+#z6Δs"JL~[Գ'^$5 26owՉ;E'B_?='%XV q-92<"&of@vvhD r@oA=#`?P%0SO;}|lj/#p냞hJv*x,WJ"/1'9 ~AB',ۖ .O bC!a@T)(Ës7p7B#:pc ldJVS8 q +sv vjs<ڙ\&\<=/J ler0,>ZnM]zh q>@5o O\Ho)xQqfJ'E8+z,(dʂ)$HD`㖻 >7K#`܄v y`;7ڣSl5AL{(Skuلu C-' .B̗»FJz lkZ!̾=k\d*vdF=|-.!v>;\u}$y p6IN ΣK.>{y&lLs[b~Ljv܏g7p "'n,*(- L7٣Azߎ{ ݕfOzVul<ГAO Q=N\>5YfAX:ZwQX,-*xN%Ii,xhP6Iwl;cePdPe*dn:}Y=~In@j8y,dO 5MN'?(ٗ5 Fx);5Cf6 @+<?~)٨Yg}5li֦o}r־>hS9t,_ðsִld GLf[|,3zW%4 o`H P[qr {{ջ%S  |6jd$1M8oNjA/d~!J߿!= C½8NвTV 7t>![RJ7Y)eK4R OXdZO јEidP&SF9T Q#oB_p73l[?C+}\aVyNĥ.*Wk Z%) 8M]Q`M(rq13|1G@.׺j i"F)GI3`%96%~(f59 .;)'*Ve*pc* ;$z(H I[}>z"hlğy& bVMg;훌zCrP;#΢C$(a yMDLY㭾}%,Y3k91 $7k[ܵnLϲLhG:a_ ,H[ hbS Z{ѾoW0ԩeКNN?|EB͆ouifVC,b́?KjfW x'N(WvP7}MnԺ8/y fhW<&YF@^ l(Aigg=S rҽ ]q!+^uHŃ~Kұ=UE쭨H:`-k3S=ULuN\K^!J[9D?A%>Isb$ZWDuEcB6JqF4 )oJ1}j~Ƃt%_,ŏl N DXʚm 8 ͐6rnV6yDJ7Ϸ$mʋGĀMhAFΤ|W*Ln_jZ.ԷP$࠸9%'X>܎)+,7ff˹G P @Q-6K927x~_l' 7 _bx;_=̏ϣ ІV4[T IxFe6w*BBjcH\S7Q)~՜[E0;;bzf/HJݸ&Woj7Guy´(*NeD =5F`Dss;"`Tg}f`8٭‚J]6@˱M0X@ʶ}1x$h!/ %HrfyE7iw``u-:언ׅV"W HѢX>TGޝ . >vR@Al(Jt֋J5q4h_6fD]#O,P;6bH]Yq4Ɇӈl ~vU# XdU[  # )4uYMK"*t9v88…YqnsuP>C1qfݱӨ%hg1k7)ۤ0(JӡnBWRo<|{ [iTקRe*iŏUXh~[1RSeevE;Q ^ (zs ;NՐ'GξC]=աKCck[|%.VTM+bٳ!. .b O/3ڠz4&4-9kJ?l ;&׼&e`\\VV^F8D;zR(6-0n5)ŠraY@ӠD$+W>yT7J @||Z]n+ r)(>WSivőtKNg 5@ܦUY jccB'\&QҮlV=I IUѵ%gFDdx5 :MLy8:粍o$W_Y*SC1Ӷ}6r_Q:T!?]~4˭:4Ye^H׷toPd'"paH>0rQϾbLQK S=  .t_n}Knw?WLGٍ^"t' 1Dr~ze{2Db&r`@x~wT96p(1)^YWgb⢾V{@t AΓfM2G+wv euAr L]J"bP$D{ E?u55Яb_8_IEE =sJmӂX4X!O^+ПiE;~kD>Kڊ̈ыx88*/S.W3ȇ 'D- Yݜ0YQ(`N k#o|czw2Ӽl3  )J[N? z`:c3~[]R %Ҕ8y1L+n+H=~f]ndgm(5S!3H=r)A:ɼ3ZC`vڱH;؃ +?󟨧0`c.LPʖシ~N&P\&͠lr6IBw^u>&̠͐OfoGu\m3&0I`q[_4)5^)Yw tQjAN nS˰OV0+{Ay{VWN1za ?خ([sXTu:7RyXWǂ+*\7G35|$[IH@9RmM% \1)J8h^ 4hӖ]#!׌ULj*;vrN5,eYnh eyJ>) (GH:tHk˛f|Y>-HV"ZG?*|$3F;2[Û i~C+iã:@.[πi .ÈU%!: J~//4s)>V:HrvZ>l|O28%G%dުX60X>y): r1y4#Gz߉MT5(?p` K즵GϝSY|]0 IM?"A7ʸ0AMr=o3 0.#D\O4 @3Kj$W^dnYxu[죋QhfKxiA PKF2i%\ԪyQKnʇԱ)zl%-3B?fvB/pư&k9`Tn.4 w~|j.p\NdEbsTOJ@Ճo%A+ >MO:G^IF*zFN V"Wz葉Vì2bR@5SU V4UǨ+3ǣNcsLaoZNK ;$L} ҩ|r! #:X's ֿ ʰZ'iezw?P뵡{k/ETC(d DXI]d8f76Zcz[- Y\Bx!@v$j;0R/j2n/hF"0*'9#@vu_ ' ۘ/%ڹTpwlArc{_\y\~ Z$K b135r)>xcÏQQB]`盐Ոr(h' WX>w'xO }RyBp?_ۣhsG9%K5ktWKVrߕFS1V쵅Z֟[jR$0/lу)[]k 2k׸ WW]-2}_ĎzG$ Z@$J庮01c'='.kP0ݱK9S#z|Z4iK̭Rʵlbvg# '<՚gK$.5I>~U+VxbRě㱓hPs/?9`oU[!YͿNK/!UkG>q`ižbMmOMa\F4gA#>]DvDHG<1#_n;[Aa.&hwVGxRMW殼u#*19.3: øU)ܶYq9B[?JM=r9efoChῷψWTv$ub`7# yrW;śչ$y2O*ԢoYzcnwd߸r΄oLYn&z9Ј9? 93oQ` `AZ#nPI!-1nZ*.cRqxɓtC*YYPu[wMpyɳ(Blq{̗@lB⨘oI(m"u曧=ώJ҃T9)lLaʚ[9Jf:f+UfU$%Te=%RnɃhC̾9P+6R +qSKHA8uAFkSs/b-h6O`y, 9Vc:-f0 rG.;otd{MbxD-ƙ8n4sirYN6;'uQe: k;hFDWb>bec:e1MReQ%@ ;iBF|I܎ 񵱜#g'AUF'_9)# @ v`ÎC7L0 B:6IUy.=WJhŦhg~`0wɠia-3vf+Pz6Qm}g,;6==!s@4cPyTQD|!H-cW\Ė`Xn?;r',Q }35o /xÿ Q2Lt["XEH]*u#$<v~=}<u ]LR6MMd R7n1ר&nWHn:%xvqT i\Jک х~N떾3~7fL:^ OF qIC ;^hyy騠vJ;!_uЗ,`B$߀2{ƩhE;&^K E5.Y47pxW2#pK.yسI5|80AWP!lFZshAduƢ3,88}Tt91x]etd}A?OV1j<*{a8Ql3(u}['Y.ؘ!FɷEoSD ә pz)'3q!6hΙ~g#Uxuk=9T$" B7%dwXߜLU;zGy @Dm-ib:&~i[Aҫ)PmB/̘:vVT^ӷ0Z?)@Cy_>SΦ (mczGC}]*[)mc +WW!Mj5RY^|j#HU7&]@={XjY6وMkuA9Dp[&&YP#SVQ :[sVCew1mH^"Hvz>Icqvr;ȗx]@BИ)$EZ5 /KA1 ť)4*,tkۯoqW~ 9vȤd {>,+O!7ܛP8-rDA@Me`HB+8d$R o |Ise,v8Ll:/!9Z+Rߒgaylw :Z*Kq줻G$p*cr" qe%Vx-v:m{zrSHbzf Gb"\i%/3+OC=SgTl8ARM+$x83AI,=>KGԬO#/Ջ},)mgxX ?, U`3Yt=3sP̗Ƿ@c3'z~E۪)oDP1!Ĥr>u{_@?d f$x@qfkJb6]JRI\ !/?27] ܝw|49E&VN֦$ rM**Ciƾ |]9pb*we9RO ;U=7SUEjRRo[u" r-T\Th`ݶ0΂k$)=5Qf%MXZV)=P?t{%DK*+[/HZ(eGI)ۀ40x7و֐iٕBu_ڹ2\ |a`^#JT0ý/Ql_:P^ &b?(sQDfBBc']n*7-ó%USJږP_=*#cul=qi'7 ݕHiv_Leh3!:p^O5`e˩8AP¼kx];TF7RS }C")Y%剢H (g٨$TkFBn\\Ѓl1aw`O{ ))K<ot$mКl#_׎Vmn= Uex7⥥MnJN{,>VrRG73=&,Ueqr3[ !2HjArify ^D{k:tlT%{>rG~ (D}Č{^+Ê b9 iCH_6~ OBIˌGF7B: +w9iO,ED0/ u%@ܘ8fžkcQڤ4ex*-,pzw~S>1sqی8g78+vŸ7rثΥ ~*Ng2G$ZԾef,ǤbM,tEu &muO;m6/H}5Z"وIeYxG* |+ H&rYxjnRC*(WUd Ψʰ/y|p'my"_0\} 1(>_&gGڽp,(ܓo"@ZF _,n|v]l[ X y o #$SO_1*Tvr$Y%%C=RV 'e5fݺ7$ù>#c#Gz/ f]ؿ<ق}n2oB۔g y0٥uTޒn|oV>۪ 4݀I |^@ZRE;+jFsPtV,ȭn $}+%/6֘Óy5zKDt @LV:nNny[#uKٝL2>g4-^ ,p%}c"MЦ` s$px̾ڐMZaw,k7_?O2f{+q&)I+]}]gB?<"a]ޛ ˲[j=buPjX@TН ϩ[El' ޳IaE6FMrf,/q:]Ii&+V91<(NތOVj% |:e F_XδK E M7u}p7yᢠ 80Lo2)boznx?ԺbWɴ=Ae?n3m8S5EBϲ[f wŐg,b} +.c2:$F#a¶|VcΕƂ {~ >x#g˶< qLuQi;* - 0K]|Me$3NQ:bK ZTP*1\sEc Xcg%[Rcʴ0>m/PWZ,[2xn2 ^ nuD~/8)Ab,$g qA7}@& Sn)׵؁U$~W2/ko'@"rdqg.m>mV>%ry&cekޠ[ f$w9b$'G048]x(AykH+6o!ٸH~s5L*HW}D<߸31DGaxUky;R1 %ӱ=&𠋫~b%(hCB9 bvL^`~8@RAIx+wDI֞C5qx:Z!ID` L dAS멻.s:UB:%FAcMA" rY..S"T /g,kXx6 kV/B&>oJoM5 tBy~, }=5H2!=?w=#P#1)_0VC5=<|eNw/ !;;YO^wh%M5Z?\Cp Y@Kqb_#{F2(mRodQ̆MJ#%c5KNۄsZdeu~mڨ |!1|%Ʒ-,1rV nV @Z5+Õ?Ǹ[A+zȐ!*U(ؿ  *EtS6#^W5(CS55J=hOGtuo/$е/ʞ}q@>>)ɽ8U0kcjNvxnYSte_9`o-M*FoP6he(]/#rIܦÉCڱ&e>N.ZF x֡^'SqzNGH&U8fYT Ao ;tma(yǞ oB#,P˓ m C:hΫC[h}v^6W%kyS MU/dc}*9$ 4qt٦E,|W%O o>vTK.T^',e)<3A}_0LgxA ܃&Y0x5'DȬ}՜RQr[4; u:GPڦ770{&EG>K{"c&\^ y9G_nH\qO`V~ZkA|5#stl =jH_l-w]8cy{"=WC 0تgB?id+r@;yumT,,T pS|UCExZMrmBU>xV7SJi/ ӵKe1NIM3̪Ft*Ġa[`7]bAuBLĉa߉~INYCaFm%cYy 811?ppoI}@%.~`sO:#DOw(ߛ2ʡqUGn`IS3:`Y0~iCAn_8T 'ay׃5Ha>c3E~mRKX)H8U"oe3Ӣ98!a|6C}.Fk2'}$1x[vIi~LH{_};X6W-D0TG/&H5i/%^ӒN;Y\`N w+ZkyxW;;as!,vfΗ]fE-'bp0D>5T]r:KTɞm8G j(Aܩ| KucP-_ X8=ZGi[dCT3Z"0y+AtU8t󴀗 ^+LH_X˰/~y*UxXZ@Ժ)ϳsO}<{ B4_ -),k>!Q=Dm%'6Tn6:P:' K\~ױ5{#+!LYu#YyI$n "^s"%[ߣ4-tp7#wȋ'(nQbk,VAR0iߧr%A"iúXn6t/CEYα”\6@)f=#Eh-8IEZj@ֽ UϿFA|Pfg6j 7x\X#rѥa7o6E8c$ 'w[:$ֺZ`ZU$g(ҫ}-hsO;LR!/{o0Ϸ/rq2(޷ gu*<*Նƹ9ŊLF{~AQ\&)L} 2_N(c;xg*r Kt\JKeMx5 S./NKaiU!ژx;ԆyK]hC=[=[Fc(o/8xçE S+,;"W̅dί|`w(Q&亲g8-"A&a J,ٙpM え(i, hoA2zIPT?cn +߸KXiSץ%cÍ+[èsQ<•.8f¿n@p_VauXԦj24%0[hr@OKJ`aA֪TeCOv\e~va#Ut\ijT=OoտL]o܌@bhJ4p?>&H%r>`W7?wk bZDAX6!' < 3'PO BQm](@ ^fueU"O?=%lLiZ(?[yEkV(B\(RF/j:+OdSvR!.e3Մ^ arʷz)G_[='AeÍr&Jo_)5H:t:F;FAC*+[ PhLA#p%eRlp^VԫرsW/uN̜_,mpu^ʹcC[t,kiXimn#*BHa ^7w%g ,.FQ$w%Cwq %$iX*: LR]֬w1d5{s (*c"p韁k8 C=#'OECȾ:# N=K;u9*PөҎ =tH8j _ 9om^98W{x \ An %1KX9b#guE7(\^V- tdJߊi%!Ȕ7U /NR(Ri%&Ց&E#n@BPl 8Ci!BYdl\|!AsRZ^%`*:盠tO|w2}luObF,87<8L:Ny|m;djEfzTTm #GEp-8hۘ57eGXjʫ"p.Krg{*6vT=@^68b4F% 1j_47"NZcDx܊Z>ZIs3ˀxR:AyiwVl3?.VIchT[Ts9`8ȓWZ9癆9>RaU0p$9;;n:.aepnG6w}iX PS榋3qn|ۃL`@Ι{ꟽ㤔CHFnC7BM#0IC0rEН0H߬?}8)nmoj؆+krLRہiWFG x"w߱gYAWQ)my с.k t*E0;8sbϫ@ǻ!w Q+&w+оTӉN.*D{⭸ۊpUqԯ/{n9?cf <'M+{x)P>49$~sYV<1R+9` y;QfI@ iLjvgg,o%7n$QST_N[l ;^;qG A .o5R'r]̱$+Ōf4@M| E0Roy-=1JDiyq]OQ$wwwX".Z烡l~ŔEv?A6 !4:&,1]3qW]jP$5Յ?TFr>]8eV(!-j3v[U~V,l$XuI]"^M{Ҙ06o2,c+t _%C;H@U.1 )]DbF|S=/{܁zR#/iJhg^;8TvZkDK)!g;ⰲa#RdH(7N|p/|,Qrj8B9}o'rg'@d`hR ץxS8m" tERR]ΜfD7f[A &M4 LG5إ|N200 րOkv X׷`:?h,Ζ4 izZ+Mz JQĵS3Ayeء ړ5G2؃+EĄnlCMXTX2οjcw0tk)]˛jU^jS j[B& "z!4b ilj]HaßAX(#@ccD@zlĸjo'e ;D&:wR84JNAY0$>{Ҫ/0naxy(C+zx!{Wx`Ӵƻęߌ4ė<4!R.k2%'P@GA$[1%Kf<ҧ< *r(]D.mIl ?L7ڲzD5[(L&:CjS#B2PXufn<Cp"Ɨp#phEǗi?WYPMp*DvQ*ŦR.|4xB\N:6R?g1-9*_`Tf('9?6^{4 c4K78d J%Aq)"ڈHfފW װ=-=o-e?Bk osŤۧ+~x?p8!H$_6NGwfY _CA1hmE8loбI%J!OAXJ/%"">)QSFX曔dGR6.ZiWx&SMCsq5഼"{Rh=cVsklL~u9):wҡ닛6>ZbHH?*tweP'~`n=qc0=ŅYS %1j\P\]x6yx \D7iv9tI<ᇥrWu]g/9`}h:DVMCF+>:?XNkFt |UWf^, ė:.>VicU܆qX6}#0X*uk֩W8= dalLӝ3ꎇ5}F1j} {Stφ4u!EJÞm1췺vo; ö ~9 +=y'X_OwOp_^5MFiÔ/I i*_q'J]d7y:#~2- A3 oX#Ye1 dTwLbuUG=pyq'@VP5$7;yCLtGyT:npךRPi4uZ:8csu6#3TMvKt6ގhs{DhFU&Pnb*/S,&d8{'$L|+F-V?{;{] C*;[M+/dtqn(wO[@H֚{#bMv7A^rdYFx,O7><(b[ogx_ 1Vr(꿸.j+*·[t UO{s2I47S˸]k{FpzNy%NTBA PUprZn,$2ْGk`>/CejWFNgٜ_9`-kaX2`yQ8"p}ȇIPQNWkv^Tz_i!F3jQ4]M5EpibԵ Ԕ }>Dɣ E6$ %$rDgz[t&8cLLpY.;+Tax- ޖp8a(sHkS qH#lKs#D]o SuoAO{a<8;uQ«E=JMx4•=6,"tFR`BB$l#mFP.lkelssT{\ DB%![fci FR 0O+FRVJGU}FcZ@M!j7p1 |k$'%3] !vIP:'XuV5*3'[؊ru 1.jBGYѪ66qӺO֚sP,g8S0c{6pjso"?%"Ko$%l`Zv_i5Q5MA0ӗ޻R6bV \BlZ?cٔH[Tt1սzaྙTY/Ҝ&./& 9p:Ѳ4Yfy|t!a[p\kB^ck*yS5 '7V$aRtĹ2]r4850mAPՊA<_!\zbk)ې5wcCs:t(Rg>Ldq ĘŌC I{:E*:"b 2yQx eCX_VWCì nZ9?}.kˍ;/HH5̀ؿP*a khw!]ӈՇK%-Wc<&JS_"=$6ZHgDV.;D Mێ ø >ПY&œ%94ȓQ.(i-hr 0?8wHވ@ zRTKă\.~.7f*eآ8i޺1VZts@OiǠ Ll jiާ$ vzTxG.VGY8!d,7}3sqRYRj\M2ScP :Z=# ljmK:Z h\[I]/&aőuPVt9_VJ{-!ſ_͒%N=T ~у$<#6ÌD➮m;'ݱb!?߾jᰣ\|뤠q %1F.8Sӡ~jK躑۬@Bxnu*yg DT4pi3}[Lv+i\nc;/:0SȞUL'2e=2ϑ\|q]861ЃŰy~}QB𲃽1Ҫ`p{*b~ TtrEy#[uY:Tj8Zt FB"ۭ.Dn%[;fj/.[ۻ –b-`S \g<sA9O2ve˪˘}IvZULmgC0rPkԮt7M%; Ե)H\Gc Mɛ'y!}hǮ7* $/IVB]eɻ$)!V"B?wn}o,S_Ʌ\bTZO>T'wLucP_=cꋦ [a=0l g!&ܵ)";Da"x@psw@]5}4LV.:_\wâ&{>[M&v~ޑ*я:~952z2sI}pD)3/Gj?;=/:A_D{#%9kw/" Skg6 Eu3!zs?\B4UrR}\9Uևޯ`1f/Qpb?CtgiD^ŋ8ETF-Kol/!6+M22 O*q4*q/-!WQ5{~^̮j=?*#b g(Wƚ@u?y8U֨15aSkڞF$Y ]$7V&f:ʫC(_aqz\ `35DPRImS4i/ilAǂiljhrẎ{<"(p^č>t܌8{0Mr c4=Fē# C `P|vˌ?oF5r7+Mt+%*;uף^/]RCGhĮɮFu`dr+!SBqv-HfgO J>Zr;<7&M,`^6f{dO)/Jxo۸5D|qP%HסJ|q-]ؕuj9 RQY1S~>4;8r{ pH&\x{!V!0DSOz2jtw{`BY%U]} \ M}oӅQ+ZͶ"'9 <( R+h )i\γh?0=RhϜXazljpgkD//WZXźSP?7QFz5K,b}# Wn,ePԃһtc'3H5ŎcQ+9C6o8ڌ?icW)DxX"} p}kNU 1cjܗnN+7uVkqgZ.V.Lb~ RUE3roԧ1b\俛QVcH CL8tqLie^gg"FM#+yZX\WF^pY3"$~`̱+)[P3mlٖv/P DH1It;PX׼3dn_NLcLl]iJڂS4lVrdt@ا؏:0i3wM7[.``xy _^ 庿p^sF[ CNYX6 %Sd&|]+wZ+-J)b!q/"6'~#hX{7 w"ycG**(9'˗rAhJVN` d;@֊^b@^%(VXdxôO+|))S*K `j3KտIw+CTK̘G*DRsF dߢyW,D&![V1mHQE/@L<0Tw/|W] o{ q1KarnjjC| +gJ=s!XIhz`xg 7ޔI6g{}h]FDP2OJ%y׋~@ym7,~ ?) XmCiY8C?>*rC6j.^1 X *iuA5/%G?@-x@<,ԫ^'iN#D,K~-ylY8k0"g]%#v7nN|Gk#J[& ]s@N|FdW]ZR:=& ztĬ6`q Cnd~/7]8Um,p>-R&?:AݿFxRaX89=Hq:D I06 ˧qƽ%U>RęP_Un^d.sA&ʜv4)nK:JIj9ZM|='i>s*GYOq&؉}z|Whd{ 4@1}k\J# aŏiL(W"G*k /JaH[1yH[ rz)fȉ ]s9h7,_T?`C{A408/+#LU1:"^2ZyLʞ8fbQג;47b>gŻfC=sxԷ[N`>1t.b+*~~-=їNV4{5MbIP ('ij(didG+P!ZN%9nC [߉v(aL8\pjM NWgI+kP3 n&t[$!VAuTw]2QÐY$̹cE0(u}too3TgaE̾WspWU>;b8-x˛954b'2.߉.w{A(ţdDr &U n2m ʬ7iR(|HhoEπ|aZ)~]H)~l+0ϰL|cz)Cպr _ҳ/vQ,;g:rL">|=)A; w d'ġC' p|:W;Ct/1b aUOer^gP2#n)蠺8Ժ'<1<өrsߤ'Z4^i͘$5 :0r6SB)i$rC+ R^7%.>\4WÝ(}>]ZF!̤KtZP]m)ǓOT3_5Oӊْ=?I|jfhNK!A),d]IuO!?cV;ibtupR=[E8+ ljcv!cb|mIPݛ-Fq).DCg6" 5!n_wZD+#dVl3gVh5kj`D'7o4}#<"b*2737*IJ>I?tlF[l@?|j} PqoPp9:i~*,3TObbP`FW|JQ/ `ty|j>yO4{}`8Lxv]K g./iW #n1 {~9n.4CʀxW*$<>ւt²\9&e&pX8`㞴z賿CϚj@TGzͻ+s{|s;g $+j!∻ j2J bIn]bW5B_OWk( ܞROEQr"*s9^rC~ņA QCTu["A3gXWHԲMniOgJnKI"nM'֥xRHRoc\&2sc+pKj#=D8Ps?[ 7 i職-ߡ46Ͷa4 zGz#2}elCܟ͝azDn :JTFnKf9!֡,bdx(H5/'/Nm`S -MMͶ{sc#qI?R@3@/a=!%OUJ:@ΕsW6{ :(AFڌ̀'==DF\OK7ӸKxE7=p*5H~O3|wd~x;/`֞1 [c.){[%1?&`kHRSF ޓfY7tJaV'+MaPS"Rܽpbϼ[4ܢ{aH 2N37%$%*4>"\"Q~ ]t T7 қ ӷqRz-eu1B$x5&Y*L tgv'+V\ښvY4nUNㆃTX ג\QzVbi73/״b<^ZGSٴdU  R5՞H %[U }\\kUеmH,WPgԍ1:jqi]\bP,EHSQ[JsīPVgPkʡ0kt?ͶkO<~$U8_<._w7+Lɓ#UcOu[BAcCezR%)QA ïWә9]8ze M_F|MV-Ȧt;*`–Ȳ%k)".q%1fwRVHӋn&D;5O4SrEox\͙j@/P>x]q}L ϕ F$2/m%8[ⴃÖ45o~/*jA=Ӧ[=[{{IkO ^}gב!ʙ.DDҘR^WP.BLU K=' ُҌ;*[*ϼJ8A 5jiWc`(a! r^jN[7YsBu 8n#s}1'Yq&'A=|:c)sK'3j 6Р"p*J&<c0<_3 1U1랎stS^_SLa'(fQTuE=e!2~t( 4m~ΧpskV &/RGLx<[&eB1\jO-Pr>/Ly[X 6Oͩ|l ѪQrD19GI]YI/+2Ҳ eNjT]H;b:P>C\1@R6~Y k ] ='uьJhngV *VlbsC7q9kv%%UH3 b:[LYca \ O84t#dC"Ѵ%lH3u|\B}06AكϓB]-GH^Fq_-Zt@wx;&D q`8*O0h|l[{X,>a\gv*?B4k\R@$og$4R(< @y͞/ͣڎL!oUbhCs[l%*lmL!̠Hm (Rڣ6 YΏ+RM)hv-=Tn 9yK89s\q3_Ϭ5^BT vIi+`ٸߐG[07@^UG9h$4T z`Fn)f0- 2X"ΧM@Σ'[R̗!Q{D-/nc<+tb?tA: D U=C2 l(EEoWoL[r"&z`?&`_IHCKMI0U~D*_a"e'aUYQ' koX7$L{־a97].J@sB:sS%pި/()s/|s-kX @&asSMsVidq`0śQQ̀kG{ ,O] .܅Akqyt!$<vptclT<;48`' "CƸ[0YY8Idzqܺ۱UG ]!~Tl.#/Y<~K*\ڷt3js"uP6GU.QJ|c͇bMNJ|| Q;?@kጒr]Qg_z rSA\}l[q|ùԊ~CWH ^Tɸ=ORՅn>Yrϴ?=pB-/_sTuH!)9U,cYEh$F.J~C>qP/XzK9n\ExZ^D{I):u\GS5X2m6ɉ3 ov1I׿yv@WnV{'a\7`lR%uպa)h"es>,Kn~j~y$׋cN'$sFfEx  (AĨ^f*o! Oi]s%*q%7~bCI1o?4zR.9'a@}TEyr<_ٱ^}p 2^KH2694dqo?"yp|TD!12 ~yM:":b6hcXnj5Po z%@s=9) p(̨I/ǒFR$?GUg-Ts8=}⑳+$i'1RvNnޗXcJ0fA`P?Yrԑ!(gc>zu1 jΌ3\ zWFN j |7Rm7_[9&^\ssav? `k`t9rAasa? f,l$Y-ώVf"?%A<ܫJc0-L(ӂEzvΔ]ƦHR|E_+dP2`S4R10 V,=lq3}ւD_""4z=l[sZf<13SQFj,eZ]t"5T{L>i (羠 OzʁINfWQ*&$ lKP+&בUvw[qbF$`]O3f RѐX5sPbBr5i&"Pz  .&},K7mzy14XJZXk$mqj`,xg vH$3M2s~ycN>x'YM%pG{%TS*Pq2h08 I,oW SL&z={OoB63}H}RӌK߅c;VRȉ a7vOXKL6d|`pw/ঐM&.t/xQ9"5c!0gI+՟|ܗ)s'zq¿{zS% JfU4:WbECs=Fܢ);42@WvTa;C{_l:)Y{]_N9ޒ L_8oic1B_+(V.e= |3r%gDȎuaiȞKdA*s7+qi,zn);5,]w9l`>jGbMI\uxiY7*F`o=y>{a_m+*nl2>s(TȊu ]0&$K_;X?8WSwW B-{KO%l~$-m&6̈$%|hHB(Nα2.QW{>+ZC\II-)@CX2;&۴-+Z} #$h,hظ;\w*#g$ZPRҍ'-7Y4ڍMzMEwX$=l ΆSma -kh{35/ŽŽ{ 4DR=\o(#šKUlxZS-mY3Wtc9ptr bO*(x0M!,MO뼄)J*Xl?7(\ҹ?" olpAWƸ]c=4־?f, 0"r`wzeYk}]o2[ܼeB/{ۊ(HZ1 fIr]Nul/`27jS$>O/F9L;?A(k . lj5:̽3+6a-ǣq?2/{ jkNfw;+q_ݮ{7b(8C:7.:E [;;wzC<%>1ɵ ) ي k b)l.)ɏ DZx=ߴ*CE fL#i  J__ί~n.kIf NLpڧ7bpNTQx'{J#re>6WxD-+; =lS[6ז,@7^vxxOI<[pV N"pAাD`z90?׶N6a FcٝDݬXuvnП1$|ᤳT$vW! jFN=ꈖDkU``6 ] X n00vcaBaT]'/%Pw j,fB H qqzPV ˙1U%Dͻ;dDF rTNX+f؏Pq)-\T){{C(Xe&` oUA.]i74A5$7+/A -( _ \稏u7 k'Hd-#5#J^qY? 4RMzs"EQ=ҋ< djd0S[$bA*zvO,w*IVIvE.v{7: pd% Uʴ w$)aK%2__$kYe07d6xm)2(>WF\7M~br'8GviYI5S,n|~~ \0y05;R~E6{P.ߪ =0&n5^8=t7^&"tEǡhbrKBriYsEԙ6Sgb^QIPdU(Ƃq_ʓz`X0,Dg i]5fo,*|} >lAkl)**^x4.j-zF Um֑jj1rH$* (>+-kWe(.mc~uq#I !\뿏6C-= !(A XG$:S4f=hpf?E##^.S@˶~4L@z #=ܚ}LYQwp*03 É@~ei|:?>w i62$bgO]lJo;֞EwmEX MBXK-[@.ss-CvMtсd*{Y#}_V* Y 9a Ǔ?}ǸgűBEbZK$^? ^|qd!*}AWi>Kξ85<-2b-wρPzbFsJho=>,l.`2Q%$CllDB J[k?ܝKubHߐ%v!P,)` T'j)k'D TzZU*d %W zy`q;(0JT9PFB 73GR3n$ؤsFw$#b'x1zN[(dOxiw ;?!oʻWB^1G`0;3)3@w={+0_56(Z]u*L5B(h8}nXY'5'\%D:ګJ%TkA3J}U] @To0s\ǡc/(^` E DT]mUoD|ń$'CʃYNv85u{sXgݙTD!wđ<7Ɛa[nLv k@)?j=WކBk U>%+{紃|)s߳uasRɬBc:Cu*/$xQ U[2QL"iOsz"[*O,1fʣ}5˛%J'#Ztsޮ}p*e0R\\˷/4X8Ė|+=? BbthmlKnWj'nc)U+ڶ؄19,~糭v%(LWGZR&_+uyQC\h^C[@-X6BM~tO*0$ʼnd O6> m63GU80j &N,c;@?Py`(E͗d|shԅmt7b_ʋfpqYq8" 9lHrYgnY=YfFS{]fK-퐕S-  tNQfz&7 Y Ώ6O)d1awv2im4J_B?x`_7JxosG s g:KQȆf!HsU5',]c)>IE(! TUE-z~1 H^>Z"{{:B6똑EB4w[Q֊mb<@i 唸QʞYu o@rC8[;iٍ2<ڎ (&IƉGVػn.JGFR/z?=`xYf?q}|s 7I吸_PH$IoI ms_[ߖly:=Ũ- ! 9؁%J$ް+ g c8ʴ8({8S˅D ni'b CETL*͜ W$ޠ@͢ut:ZmI桖6ݥKO3'k4V0COWޤҟ"GHoיQxMBg[A;Gm`6Fz8/AolK.Yʣ$X5"7ͨ:CD._L:I>Y^kohҾ?(tAZ`#iԃ:)n ##X=_{k'B% |vT;ElJ'=9AgTB&T혱qO]av3v?P .SUUE \T^,lI,&JΚ^FY㾅N#iV䲬nbǠ!xhZΙ X U]ÿ(S㵱c&-Ar<^@%%Q=im J)~Rv5H6 q!OW҅7o6?BcP zA JFhI*Rs#J`d"{ +6\bI&XK%gc2N~jMzsrYK[竓O"zQtoylHz)C#EU<׊s6T/l0|b+ 4o1F ~W@$ $IUDa2Lފܡe CYMGtceJ-;3'vd *DDPE~Ѩ/! ٠r Iг"Ϩ%%e* deΗrP#V;,zf$v$)jQwhxMv#jɍ+!`Ws" ˟51 m Y0w8}%.(cޣbY|,\rKisqu|A%-2BRWXGt]7`x8~UW> mlЫ9!.>OsyF$ q=&HKꞩN~? *KDA!Gw=+.[M\eDǓM6 _ba>Y' iBj1#!2-ֱ䲕Lp㵖WRncy9}i?:ЃMѸ^@+(C)y-Zޥ25r6붋hl!T\}LH@|NOim/|"T甇NI|Z_#`I7^+ F#1sfV/;vd)l|tYPB,)urP2M4j >i@h!З ]`TtVۨ1M<5͑7>b,l̦sZEEQX*RPꟇ{^YB̹G/.!h(.H =QK(Az1݋iF [5c ?gkZo(ފ+bS ķ`#G/jY@.t¿v nkҝmpgB9]ql>ڠsM@׳y\:YZnG!Hp -$8h 3U9ΐ16fd-<>aj1d"1`M?F4;[`ו<\DBrV2<]́𡟯03|rKB E^1 PzƑ 񸩟*9D{miJV93*oܶ"ݳO/ӎϖpga&a.اVQW'[K 5' >#GvTգ~iaS=6n_zz^k瞄iZR sْFs<L8;_}X[+l&?$.ߘ.^0rE@qhkNx2DX $ؓMEB#k`3ϒ'1i5RX@ͯ){P6ztdhf[['n&P-bFzuc+ɏ'ȳ.!L7n#v\g~2gq}ڡ7‡("K]??H#W{s!܍n7ϖ1hL#oTgGeg_RZ92]ѱkp5fkxdS V=xQ| mJmh5-N@|:_ ^pTt2>Fd>!X5T ds KYѴB IlfRe9T:a4:0YU}j_0ZNЭSW?B6s(q628 Ϗ **AU!*Z,%PU +"07zDO'X,N$pݎ\R92L(7Aui+** Db n DbY&L& A ' :}KP9Ud\,R(Յ_k緍H#>OԓDž֠ 5#PlH\%<-KSUnE^V]ۦ>o>r?wq ~ŭ=r|nv:'Lm_Z(F衶 en_A-s7IĆ}׵6 Gl^ L8KAUچZL ˣeOYԼoYmQp c'7 +R;5ç٩;\ c|o G2&B6EPk(H;4(:(#Ld M_aج?jpNY6U~sjaÓa8piĂwbA{#/u`/`ubn4Rk:/axB ӋOWDSΖ6K Ͽ9º#vEYdoRKBWX9{.-Yy=~ͥe^"y=LPEw"ء+)2j uk,xi{A0eWuݴaem/0@WODǥ 5eNo4iy򏷨8qIAT|@/c(6GD.3 ݬ'XG`WzTc S)0@9p>*n uy8{j,^=AU-[ם\ kRܖcF͸$ T9&99#@UVG|HLnM#voJ),[ ΨI|yc"و1C&f9-%]3${"sW"XbJ*DR8,vX|l81m-(ܞh2qiXDty(3\ &-VX[^nP+Aim$.IH9:A % 9a7M^|BV\<.CѾq;V%a=Sƚ2ϕѪo`4iqTy~ЄO>!zPaw[ SX4m,ykUii"X]v"mK*;@ӡJ f^SƔ*=!D.$a bTG MFV Ɇ`GQNn>Byc(~Jf(Zg TS)a8Xd f S0f(GrUޑj=͞LvjB*g󾷑SA @M ;(g'N.ʚU¿q ]Zi-xoˉ?@MVTpr-)$B3/&=pv7'-~L5D5}#W3+cZwqyc}7 `l͌K'#ls5$e泋[!N u,o,BE"\[ zgˠ"ɷ䆡sg:_K.֋ɝ ,S᪣"~@jmEMb7oW֩%V=4` TycԒ2[Ԋ׋Lw*LhA!ϛDM/F.~ƀ\sPBl~_ $ raqӢ'`lnWG5 ^-p.Ji ,i,1 :tO!$DFqMq.ZU7/ _V3cyM_,բRo:fȼjCe_wüLZ6?!d_EPa"6G Zg,hle'BD/rЊ>,]XYK?E j'sN xկQ`IW˞>~𿳛4=9QfzHdk5"8rqkZZ "|Y dZ $Iޑڲ'Vz|V.;52 p\sF6pܻ'-D J=WbwN@WÒ*뮔wQ[S:Ϧ% D!}l֯o/3e G{^!"?v2И;.^H> _}(hR>Gtlmԫ;I`HhFGEA#H_7d:"8@:TRdAG3L(\U(rs?#OzkMaD5ta׋$%B |iKzOqik8#N@k6(giq(O?""dԝօ;cVwu11jJxӫPEgD2S4|57#N;%U#;\*WCrl{&d Y{X^q&1Ksn)+UoiI|Si'ѽ37j(r-ks ̅@xݣ0_=+'eN;~M0`<[jhew{ĔEz-@%ln*\t9ʁ %+)ܩ%w)mw+K!_ s5=%O Xǔ8O?ߋ0 Y;NZoeςsL:?unf:I"(98CC WOR@-cI4I8?U{ʽgb9Py ]*.prx/s9RŸ!mee=^6=MȀ݃|edRÚ>5E`q Hre6c ý&]l=qybW9-Lwu$Cb]EnNe@eX^䌔Y)1\a!/sC7?x+ u(>K-q_yco4[Qy,XCy Tl!r l55 ;_{bp 0nEɚ*z<$} F qI5uٴnQc oHb5e89bg* m8zѿS(cS6klEvv91kEN']hx`1qz 5C LSanv |E.uӣ4nM0joVr>߀f@A/WwQ%tkXd})SO,gIړEPZsq.Y %UO3 lSV'qFTȘ$x+ ˰I\37evkI"MTu+P wڛ1et-1Ju'O?D âÈ ">&RٻgZ{٤mjcvx*Z^F.dH?',<~d GU-w2Rl2݊mz(x_֍w{M);oVdG  \{lVKhcFjh)f9U P.6bw·%gc {*(mOX`;ެ𮣈keÊc6sY>4Դk4~΅k2V1T74~qTo>)MXV!?f^tC\w6+grZ)"G 8N]7ӯ NTӐd VŊ HV|*ӗA r]S'PB/{gVt]:C3Ur7/DI({7^jw\G2ɎO-8v1*?ЫDx0 GvHb2ZNEKӨjca4jz"nL:ioyI,N_6Z>*%PwDl`??( νaLEEИ9lĿ7+բ n*MqJx=ؼ1E:|.f*RԨDSfz!ƅtDC7}te/INH\"X?(= [E;@5\0 $9y˯g %b8 u3%q"+Oz إE=^{);KDPp;J({Q%jkfWD7BWm]Wj;`R^ ^I(Y 3=WWM|sR*8F牥=,z P꼹;GI8g!I F JK7=CpЁI)9\⬠5`+G^h1)=ؿ(WZ,a5J&hqұwLSLQW"O*$N nLӨ-Cj;a@Ki~CM`mZ@6 BعRT䅃꧅ZtcE 1oۨ>dd/LfΨ-XpZ2@H9ii^~.^1dXFR@\QV0c'5o,;6Ӕ N |AEq Ztdu" -vGq9ހ`;} 1% P7t ߖbLz?^R,usz jn]{" 4 Ƚ\73#a]¸Iتi}Ǭ11.PV"̧Ik뀤E,rM?/TDWr|h3ba=GKTKGih4bYg*P(^ p3N7YjV8a&}W(}@BMAM)I~be]vdugg2-Nђ$nʹ/gًJ}\,&#u(egKO& ,n$1+:~jKtv6!7ӰǶغ=s$fgmSѐޏo]쒙R"c+|q]&Wܳt -8DžHOa2)bkaz"B+XD,7ޙg>Eo^N)[F|10_\V@zL @.$PZA{}ȒUyLk764ߠj7X^5JD{iΌi"<F+FbYX| q 0+H*,׺iN\p`aqgRu,?9zAS"·jҰ<"\+diW?xO:|Af5D8. |aAqVf 6!e=96pXްu(я!5}wS:]Ua]Ze_!INV}8Qz8q|M(Mkyn ] W"1CZYlɪ[:7^,yn53,+-ډR*ЎʼnB쑆M裷!JuA|$#vT>Bӗ"p?n|D+=o/PU UGi?7_w0^) R(0&[B2D/+n-e)XU A!~%=?5*(to*,#%"?B){ji-ì|)Zҽ9TQl[ H$ô\-eglOQg4}a$ H:7(J+&ÉL^Pƭme]Sj'FԘ9C#\W>{Y(tcai,7SaHrMJ䩶cN$K1iT Ԫ?Ywb7;xϏ 3 34L9zj* 9 yR֢)8`2BH:#rƉiM0 Viue;湲 S.B9ՋZ ~DJ-{m#RrK7ܡXuZXCiλ%{!E6X RApFP~RA 9 Lo-)!G◼L32Bt䠮cy2+Y:FB@.g2¯VٗBiv1_E^0JЅ;Ds:ꈌ+įxB)}+؂͹K7(hP5Yb *O@r V)P"g}yʹZ dؓ5YbwrrSv7ht'JC]"<%LiR:#B"#k!\Jqy",R2R3̐c;چDuH j'^Gئ -`hwrE[f|paD|ϭZc({ ]NXɤp }B4av!EZW|KMqv"k{kZUHGb|B.XoqȄzXGp=J&GsE(P䘂0 nKy$nF`6'zުHV'LSp5{َXCFw{urI_y\"ciŢ 7 X/Lj}w_C`w3b0R`b͒hC()WIB ꃃq%5^.'9UmMD7z͞b`l-old.7̳ף(A̾oj9("ưX}}9iNcƑd[J1' 67xL9RwBAL̷:*4D:;է*a2*2"y|&o865nGB1XS$-JZ!qZ0۽O&+.mm' U,$yʑ1G?^Nǽg+牳 \D, \wں!0rgl|GfVC 0vLi{: q۞|"J:AgX?-o(@JQ5c!k}G՟ȸ-n&vխ |E*&ϮW$#kM#L;gfRC2 ,Y'wT_ \ºpQ2AP _e._ -ʏ$qchoX ګ4;3oadYF7^7A0Y.Fut%VE{KR}H:6)n%6`9M${g] َ9&1*0RWYQLQ=! b}r.WY@)6݂,dR6ыbc 0kשEWv8=ZCl!!B+!k;>c~a7iHx- tn5 abGI@ON(=ĒOD\Jp- G !7j^\4l:hKGF1_|HxXR;xevVaEȘ xCH }O,XRcqv''f݈:"-@A}?^ѸoP<.7z.)sQF~nWul;SS |%A#LJtS׎^o>0bxͫ.Afwd-aNQ4m2MoxPT24\$} 1cw07/%Cn, 1D) n&O߈~dPBhK$fQ ݾw!'REə2Dm'<: ô<&D/o~͈$IF^wrJ7G/_XZьCXAZYe% 9@|757;فo<y?dH/d e0PY?f$pdlv<|˷tU vu5S5dbMiwVPqc>Y]=ϯ) H ư 1xFZ9X{P<4&eMU0a(8WO0"n luW=Tn6zĎS 2BNQZYKF#QdvScvtL_P/*GULmxʆW -[h,]=kM"A3ZmA8j?1_ji!S᱄]vl.1Xk3_0N)W,h%uEƁ|:I\?:1`vyPS_S5[uw&lךfs"Rf[>:E;/9Z(yNTktE s޲AsAtS1ME8 qO}f97";29._loXǢV93!ܔM'.|{5Û@Wӂ￴ʹp6}+ ;48r{ L3=0K hϾdk7G倃!@x$,A ?#gbZy0A|nƃ1XX L":2'1I?x\VB':P< %XQ8 FS!u .N^*!ڹš8QxMo%)/mRIl3̽OQ)K=:"Ln/Zǻl ͝ămrCr,&F 됌`u~.lk `ݸ6*L5R I%X'%Ijx(1.3Ti225m!`jϰq))#D7 kNQ:rnC"<Ֆ2Y^e\c- {KA$Eb18̙ =ͤ\^%/D\,&TU!X"p6Zu_X݊WIib} 0vC^r"co(&m8"1 pHZ_)>.LRsTdQ8{ 7&'CbA\oZ`mvlj#'UD\UwB0fXe;5.j5b3C& ?琯^"w\ĆKeEb-vUw<* &~M=Yp|! 4˫6[tAPdg%a "\o/ {A3"g&çr@r"~IT5q-/zz_/\߈^rd/t GI*o8ΔlG Pk,[;>W&,x]/_=k}RM9_ĎO!y}җGw r{E|[CK^HW,.#-bi)=>Vr=~SBǘqk3`9tF)x1kOrbŁɳU 1P'2m+f {.@>cB {Aa[a,*=e!b})A8U2I=[Ճ&>ʼn1iPXv(C}XԛF;ASb=]ͩd՚"" ,,mDRj3= mTM`i`I6./%U͜b4κN ]# /o{[UZɺX` T~OZ>,B1E FwǦ&,>qXf$,O7gvBbcuHy(Dmɻzi{YM;3xZ_hx]cX13A("|YRR؈ExоS&&W"z8JeT]4 Eə-H]r++Ιİ W$|}iϾRæw!ʷt)?FS'̹[  ldzCx;_DM һ)h,䪋 +Ye.W5-? k9?|OylO E)B#vM:E%Wx,%(f22ϋLEZPR-uh/;T=Ɉp'Xa1;'F|GHe9jo3} { x PX~렡cn*$[z俋saxfK ,K3B9|YYPǡ%(ZAG _drɂo]O[r(scy+V$"~4@'(!-ueB܅lc(U- r+=k% I)ELn[ _2j#pVj@D26|jUƗJ<1T+W܍EԽlw\p*u\ ;Wy"_D#ؼ#W()q ;4c*f.ݧéM>:3%fӝVIOa$% h2¢Q݉MC c%+P#͚ kY !ROm9 ی˨F`ӞWxDRCO&lP腮#ŁzBRvֈ8)G^OP|&D;+daʞLbGBAd[3_= x*OB>gOjrP$gD %/I.螭x"R~d9dORx rI4(pH_PS 4XKaq{q 5I(5^!%u2tS}K3Ad-[c3lE0Qۼ-$?m1NN~l1 o_q/4KZ:LJ NOIR(,00eGup^B OFZYd"(m,OQ۶&z9~c$ѝ+xtbSL2&:EC./)G(a~z@i9)UʨKJlQáHՉ #Ksbۻ67  X<|A7TO\|}(@Zr(5` 6+R̢ܙD)`P/HGUM\I,~doxQAP邴;#|3}G_{ p15V[f#!7tKW&Я*#onGD,}QP $Q 2n,3H^ } j`C3}VhA WLdQѽLO@XeuӳG3QYFC-|!obPUو4F+ 7!Oi0PT(ϊJOMWG! N V#<kcjwx}صk:籄d>#zU۠bm#H0Yn[ϭ~F+>ëAlV#t /H ˡ3#JOX"S*hKbޝ& 'lӰ\ɶܘϬ; 2#ʪف=2>'0h6#.%jareh3%Z[$/X25Ow. +Q[?+j~Gs'3ت*M"r6/fHtϝR-i^`/j٬9AаIhE盱VT؆m"h61fЋSC&0HB z)A!sofYV:Džp1L~GO҄ &e4KQ?fEs3$ d;DEXt DU*%$ p[`?_tdciKFh=*&x!lfP">AStA$[FWLzq{3<kca_PvHIଽBgEfhŗC0;^M[' ՠ;uVo,EEu:EfI)hsCQ*#y\:c*d6:1Tx\ҡO6b`H,)ۛRGZIL hGD& 59{?oOuN䭙5A|6Hc (iBm+=L0R)8z_ w4M J7 G\׷ߑ! AhF(eZDz jFE X&Ynv1 rRl;BMӰjDX°J=+sdKLǺ/=dPăfH gNF {G[O5WI9U3gy"Ǫnd¥Ź) #pї( E78(%e6~{Px{|L{_"EL㖻pޥJUE1_Ck"2WPddeZOã+p`;yp@蕺VyeɅW~BI}J6 U+ B-ͮ\s]=KoIbmz"rq@3fa8HX~L ~°V2kw@UHLCr+[(:#]nq7 mmC@e s,TD#5 >Xm.g6qlY ~%sv+Ev7|Hq iV"s@|Jekm)3%nlS$)ǐ@){,aI0"3?f2 ʕo/q"o>z&K4',zu$YnN"FUy\q:=V%'oHz="$]l/2 ŤzT5˃ n֞EQtN{1lodT$1; 4cNhz͕*T`޼?%7Biwq!3lKk&0C?BDI[)u}&f^Զ ~:d/gшj4Ϙ /Ғ@Ŋ!¯ԈgYDKHau˜wo!UBЉ*!Wg<± fE@'϶4 &X0鿮o_iԓ48\V!M~ALN;"sO^ڑޙ9\M)3fKӅelYҷ͠fΦ"C{Q)&$*[E{ E U \AB[ߣ>ÉR3r imV=J"HX9>-͇lw?ӏBC1ߘ&Ut ˱ X" 7 H鮚VU'Mc`_,9de>& *[2mIiD7̶`X6"X,SlS s/R0ʞJ \I8 p>^kn7ԭ3: Ewl4/|JV0\{b.)\ Ʈ L*~S^"-aՂ,PekJyJ8*gqpFfxʻ2M_GMB|R ؑw@3oN, Mnr mz4Л󰿣r'?Gl< q'OЊkJcM̀ŲtgP,|hkFʩvº/~D}Lc4#,]1?&&蠪hɥ($|z@ka܍;EdVR30"fu@r-}yD@F6eg.p5Zt6(?PA i[T |JIlo:S3zߨA:T~ߊM1L:*]%f WEfaĐoxu)uL{,gSeɆy4U;!s6 dN :pF^V;oUVytxEZAđtP8HdƆ8_/}xy} axĝY{™m yM_[O]r3IiU]|w@AJ;I9!EW3t/f{۟7lVg'n-ET8]hZeO%lJ7Lwz_ &,ܴx\8賴^E5=pT.pī~G0xrl8&,Xȃ']j+tbzGf%~|j òe p2=JdwA@ܲtf+'yo-1D?WN b2Nߥy up޲?wS(rX oTUW*S={;N}{0 ;)#ݱ,:Һ]q2/d߉~r,jPdh$ϋs-1t}F7O z˿-!J\Zc&3}Z0 C8%ʄT) X CJrUr>Y%7ήy +P?Kz ݜ(v|V+I6~FLJms(OhEg]2=XH7bRRk Rsγo: A>˓Rq!ʅINe's%_LJ; dXɟTI*Syc!w#};6𶏛KI97 lq|t,fpC 'D{e\ w` e7**u6(MЌ.͹UOjl|.1A羙Lm6κ"4,sR&2߂YbS#vkY~!jI " c s?[eM d ; Z&hHk(pMuPɼ6]-{=?tNeWY hN nK_=V Z;e{L2Rp| ˿9#]k1jBپ&&]vPzЫ~ӺScr8DSgaνTJƋ7&@/V ajƨNHA{'[Rh0Aj#8H]MWG2x_:l7K7^&D8š^Grm\Cs~t߃)鎹6z> cƴĻN֒tR! TUI @2t+$x ^Ar`({B -%};9>? b%B=)W屔(2chaI z4,.uu8 ؜ Wm>s?n dh/?bf?O v3Ȉ^LDX}璂Rw1XDe١& vʎcUg?ԀO/ޡіj*-0,\P<~ޱ b`J6LK(+#iPYl`OYMCa#h-A?:DM[HL ̜wuE?@b"6EnEwƅ]D#ZJ"Ì#vVSܙ@:&͖U]Ϧ4ď`uWVɜ9&Gh2߭/)_$b0lMKn s:pqy#R xxC~0 HJdvף=РMQ-S30jBABo ?;pC.hg֯u=_,:Qgܳ)7>c,.4HKxseZ[b۟]Q5L}B,})Ei8.Mu" eG N%RNj]$Kn`IAf.P-h;R隵1NR答줗<[w^HR&fqV,#&CrwZG&V:t0GY7ŕw {ݗD1tkc}9 =䠕JҐ։RllfnPeשRS^k>=J"_2,>g+"͞3% `C]Ԇ!oBALD7Dk{U3MAezLSo6U7U>_h9y{Sbj1IϬظE8gv%{ u~E>KbxF08斧XğBݞpo[ޡ~]B \'SEz5B 7lc`ޖnXu9q\^yi 9i=|MD}BY/MkO$A(o8U5tvKv*&ý0X-ÿW8[@ xLOQR|Ip`[hg#_=ŞXU̫,+*LРm _Yl&M$Xl"GD}dO,iJ"^`FPWc%H 8]gT#q۴v7nǗ/ۅxar^Z0 *[p-#蓮 by/Ep}q\#N4fCXN Up$v%h*\?*F)bᱺfN1@F8 #>6^0j Sjk rt}Ý u:~X~gI1x:g@꧐ 2)y㯪[KޏLpJCܡ 6ظK9BӇ?vǷ@um=F^Tj v|Ѧ`e,Ť_*Xe.%0%\' #%@> ZԄ%SיF@4]Hen%րSm-Bd“#voT_ zpD@BaQ֭òaSOOXqbGQ>i?x IѠ~Ka BA] ԹI6-s>_1Wá_N bVⷜhle5ם[,jwZG| !,iYm)%:+ rejn pwH-x?KނVi3vv"W&ƿ0fýH{pP?-+W.c,q\/uhcܔുȡYʓ! Vqդwܺ)-]8rMȐ- ӕ^KN3w=8=;O]VMVZp7 \[ѐC8Sd-/7>L6U,lz |iOIhߤ ^7p(z ,ZC|M Dz$O }۟dbZL!G:P9}u/릔,*F[ YnTI}ӭPV(Wrϛ]hT; ܞLrp9kĹk?-䯹B*y[nʆRw=`BTiְ|D5Az F޾PCSGklHTO)7^)c4cyMA7Z^0ODSza@87K>|s>;} q,ֶ$~K ̫ +O_V]?N9e_;-v5z9CBt&E8,k.HW2RKH` nb^2ᓐ&&%y+F6U69v}RȃrcI%8,4,/- YrhKcp]G%p_L 7?[qI >K@v8Nor:h[<1S&b9Z_τ6p!zX3W踳Gŭ4K)kxEJIجڅfxpo3۾øʃ+N#iT%na4OD-%kkl|8g3sFF yP|˒%#7]T@֝x(j힞oUV 43 jhZ$siAEπtp ]pj ݣĦvvPd{bIl@\$Kj}Stꆔu #eZ%J~Y e׏̓>I:["#|.ؑl}FI %(Nͥ':N0ܓ_œxT][0P *谗-o۽]a}z˻-Ez'Jh+8)*CP'hm6KzovAMQB,K!FS:rGeAUNQSI"vLq%]ϖڜjcn#e:DOGq?G/Hen;#QNpgV; h/@@g3f M"{TVM)=:!$ ӎWYHq:[w#J +]~f4{J9 h^=79⣽fiqܸdXR+ғ!sZ5TTؚrj, j3Ԩ39..;^ᔈE}D@s:.]!08T{|0΄.A?Z ፨H&#//!'ꈊmƁAi3{eZnYovUI8% HcV ⶖ, ,lB9ɵ"03>+9óXΰؿ׳pBP% $( 4Q䜘3$+QIyT2*.3biw2 ay*->eTk$E ozll,.P-p8'߃v7cIt+-z[L >-3A>im# =i @05Ah,H"(>*I?ZC-k:bU!„X ^#uxM"PcJ-tb|xuG?8=5iArOFK15xF] NgP{ d.4ͤvg>;aMHyoʸȢ 6βV~Sr+MH^-wdl.T*4S>0|ZMaSaڑwh^Wra8  @.J~{P d1pR#W9=YDUD턔X菷3Lvh)>&Q?{d$mf=m[s)]޵d5\t`c$,ʴ=FgUm˧*q, H!4O/NC1Hm㊻%ʨjW&|[0_E닑CkNqΟ|S=L$T T4w>pR^dϊi; Uŝxvi}l$@\*7\Ig:y{:<"v0$ٓ̚Dj@ոw"4#9UZ|d<>R,,!="di#c!VFw/r]'PװU~[ VxS uYp3 qGRo<:Ŕ>Km5ގ*J6CK Je' 9EyĞ+4$ɓ)31!4,rAu"59T#.iVRlr{3Rh;vG~m PܲP!dAmt="g١X;AJpHrˤI{,Yi {Yz8q3)#XX8 2PV&x5QC\?xL9S7Vv?h)|y+Dl|(cT|i7cJ`y@>1z^3SFfm| 2/BΣM%;7J]d=~&Q`T/)/O ltIбw2)Oo0 ޒ[^`Ukfs8~;BIY}ϫLVaNhݠW`ru' j@%jKF_r~9W%Y(*qY{I?'*nYK옰ĺP Egy<%_=ȥj @>ۇ Ȑ<4sN' >Bf'~Чc9N/בYeٴ̉xͺ!QX"-f}8H}O 2qڎL{͚:ғIMwN=_h_pQ1@'0ۭ۞[otQH1]Ԥ>_˖:I1:pQq>&v$ =5Vo1R #ZÆٞz xJׁw{=84Ӆk_FQu 5p)[FDT!ʀZs! :SM]V>{33Dº{Ano9rXw?+s϶7"ڑgumYk:mϯPCqh1O-x ؙxG6nWң+wBUW<<1`F)EYT&zs)Ӳt'R;FgFJ.-j1c4 @]s[s_|\AϻV-ȚDSmё4?l'{Gl2`N  vU.2F])o.bQE•Sꁁ {$XM/% Om7rDY_:CWSdEFU46E7+x`G >?),iCX*^(QdecwMA AKngF:.p2/3"YZNb}뉙к샒s}S/^ܳ5NlJ5g+,jWn7@&bu횤sY*&ʲ_Ú=$[cΣpwWadi V$nMY vpKC$"U : +A~R1|zͻIde<f`~^חt ;\yEȂ) ,&UCa|wPqR,R7__|/#F !<Ά!.L{#ʭpknUQtj'#FN @?F#\&,ڻ9&A݂WJѐ3T~&F1_Ik 5&b{mGV*n klw^wW -7aO : L"!G$-/3Y?n %0;l']fpu&z% ՅU! Gr \@PhDcr\2oF&_Lj}C^DN#jMG%؜:Bpn]'@E `Lr?\_<[hA&Ygġz&92ztҖ<1>m{J!kB[HS0͟T≫.j##&B$HGw jX{[ }#;BZUKww_ƿ]5V52Q pW7C 7w<'@p uUk.SB~m?5K1[~EoG~2Ql ct-uG q_[NHJf-, #>v˥ka n?L"M͡HɎgY+r'G ?:H!r DEd*),A-5̓QVr%'?MJ=C@'t|’h{x%tЭU@?`f0vp[Z1+`")DHRS6*mh5l>})]/?1gs@_4(rA*B[bvz;q?(գO%:"7;sYUgz}["*R`TNa H2EbOKJq+H?fגRUS&LPf5Yl7f"_]󞙇f+r9Ҁ}튍j;@1S`QR}r F;":daM[:Eq !G;u;zH 5*IO:RIn%wJ[w1 S+5nT1B 7vFZjjB 3('S(/#^eҢtx9d@'_\ѪNG.;%s4FPF T妌5^(&kb@{Y}<*bO>N[A")UÆtgZ>Pv-5vV':vtr Z9)F.̌+ӿ)ւYZZ0_KI _ #vO/@Ο[ a 0u|\vɳwqDS}~}p![Nw:gf7^ V,)I-6+;HSjh;sJIқI ;tk2 ,(w2klB-%BR^"NqR;O}IIu ﲖhUj ^}aM6 ]ިk\\M l A\@KPX6p"d~DO-yo(7h'^ßkT%pOB1nؓrU['ʙ_}@oȰNQ[>fGɶcWH!.r4$L'#@Wp[u ޛ+܎xiGU*jld4sA,> b"lweo*;ۘVgCS &S6Kbt%Yf)-(ncS(_㗾u!vv|ш^#T&JFWIW% ?!P=0;.[Xpʥk@'Y54nǹ~I{&JK'*v=yiCA{*R"zDQ<B1[ǥ\"$ԓ: 3 x.6Q0%ʼ4 6lCn&^b5kB T$9@zD!yآ(G-O3{テ,t+^!Ajh6;D7n@Nj8b)>&vYf9\;84]W BQ2X'XV"{*Ҧ*xUPQGbLuJ%\?=qV~; ox;hrl׌[ {99;ǔ5O}`\zhK_s 612\-q\\Ə&ɤ1NSF5 a*ú :u-b@4Ɏc [?Bs&W[~,-'W bũRc9GBnxR큣Naj 7Q@k*!xM$jpKD*lr*/6c +鷈ѣOCUAhW*'cY^!62(~)l>bE Ǫ-Ɋ} $w;v1fW,YXEXԤ|gz+)x9YmYz epymP ɊasѮۘ Oz[40tb!++sՀ+̼>dj;^L'|DQKPW+>R׆>iPymWX Q4wgX(UXxm Ƣ&ÇG!x3ލv fh?#{LWBn%[FmAɀen6)ך53Wm-E?\IbvET < Zxl4؂+~I> #emdv$+ry(yG-b  vȬ%skZ+fDV<FIUpnY!r^k t%C[?h-E LPR: gj4AApnTu1liyD5Hwh>>; DlXIc>hNbxK=W޼YVt͜" YH#b$w^Z/0?)ȃt{y鴃C@+VTiۘJ%=[< V_Ư 8YnC?F`a(޿eȘ_PIlkGĽ$ ~&حf>Jg|ġYخC{5v_xw9|\e@X˘f]r]ݛi7o#+GT!\gp/ڎmPF#-L'a*HT~LՖ;3 ٓ" yLc)Co֪ț/՛ h+Au5#͋l*y$׵mƏUs^YVO(Aw"^1<,]]ß 'DZo, gLs ^'Pܿu2fӆsU Dv{\@/ޣ`=^(*4QC%O/ta^ôaG}fe]bǏ'>/Yt~אݲ4\sVknD)n(ުǐ"3ZamtsZ={%T%3=r l,hLIvYpL|*ܫQo*/AE`Ne[PvEr~s|z_ДT~OK\i8G#=?{\]DTN)Mf  [@[Pl0lbY?PH1T ߘ첁-IMH;ߺd#̈́~c9%,ad h8G]r87fNˆaQu'+Zևv}F/_ %hRQToTuMY3i3Ȏ͒FKX0r0jM~ qLW[%)kAt{. 둑ҽRWx®wzzѮ WͿpxE/=ϛ9^UCӻoWK;0uGҟ*`* %UΠO$ټyc =N1[ۊпvɩhnqDXܼ;mŬE #RFt3~w#qWuEc"`.]H} wH < 5OU}l]:0y7:cA{(^, hQ!JH,Ϊ؃Zc)!|}E;Lx1NW]>urNZ;_9҂H50^#X\ؿk sV QQi@X{&ƨ,>fLVs`ܶ+4{)6^?]w{AČUy/u?igb䛲Z^^Q?*×K.yPBςdJs lj 7.#gjr$" AkYXom4UW4j 1a@6kx6x]DKYUמvh}F!&z|m27"Yg۲ɸ/B@11sTko J\ЋB9%NRBlQϚ-ЩC}UvI.S_-(x}~_POcWBu%A>܉^ݠ\GVtY z>*z|dG'P9iM+&{.c5  b=?3޽ӃDDɷϚؕ'KM`qw,z!;hV$nKcˉ%>e{xodpjY_}b3)׃\f<  FIb?]$'1KJ՗AtSf̑B9 m'oFyr." b8М>{eˁGU[AwuﴂU: *)T@.푷t/~B1?ztCoLa)~F뢼W הA&zMvA(\iu}p8c'^;F@bu\E*f!?zNDQ)w?R:+hŮ2kä_YLOH~t(̰|e]Uhm:Zʥ*;K'Uh< mD1P05 8VUHj. ;{WP:< lϏ '#kgAD&P][mkK%D ==tOіA }eM:և" sib7 .O1&CtqK5޿RWڮ Qk|vpOuй^kR<:}/@=.LE5_*0/S 鰧΅*9EO%P>0W#Hzl2XjA >F/n9'+6RGF|v#/1Rhw~ C )Fjx{TcP2%xoh@" X2MOCymh邛*3-/z=g@>3Q>]> H*Z\aag%4TPC+''](딌S>C,*_RK޽zwGƹcSݟr;vZ.ܩađ#}[DLgԗبq}w?(kjҧ /SǤCtb=H  iEUj}苒`z5kWqޚk)Cȣ5{6Zk"](P>kAfsB/B)CJY8գ Zin8#Oiy_tR#+1$lU'ýVaׅY1{hqх55=Qu#ݦ5L׳na1n>5. % wY??cxQ{sSoeڴgQB߆Wߴ ]~* <ׯvm#.TKs2"(Ipx)жʂz%3H+z7=6AZ~n;"-~l2'Kt(0lPf0~ݦS|j7j-m V3vRmIG2qCwpah|FzvM-dfp(:L`-H`bզZw&n)A~L9Aj'xqipE\8!&=X2SmO>J:fշ, Y8W<410EԵLߺ3IR껅 !ifd~tJ׫Xt&9åkɷ\0[tUv2kޙCՉMƜ;&TǷHB R:m@0I.uw6Uw09N}ِARq 8j3 ɩr~K ? ;KAnG3h+2=N/n5=_(n1{sLLӥ*fz4gmC.+rѵ9<]F>xaCnB"1?e BFQa zlz{֮ U6v}ƬpU\!$r$ 5VDs֘am; G )D$a7%OXNYy #=-3r& 6,qTZq@LFI%L2 ^f @VI\8Gz轗rK#ClSdL.ez2/[H>@b-4uU1"!b*Ғe(+YbKnz5pֺEʾQ2,GV=rgbƠcf4h.rW`G*|i\V00-ِOtg@SAT|uKY/*lDs/ZʧSS#]q9_xˏaLw_RV9L.rbjiD5nj) Vݷ8HWy4!ǢxӋ a/c''4|sMq %l$ <"*HICrSw.rȇTj6~<ݾ}#ȳ(I§ 0O6z.}tuF=:o#\B3Mk =s[r @N*/Eժ.+=)pW;HӦY΂㊞O4ֲM]AcZM]dGɘgF 8=\2zTl?Ov,aRQ_-⡄ DcRo#^$g_ ([cZJqS*'uyaSl;^Ӿr͛.!'c$2_V]#TPiF"`8*W˹ػ"7qYOfqd܋9~ ~~5Bt4|N %).EBl~*kNSŞF< P{Lӫ.swBHPŗqɒqeu]ޭvcJ^,/iQѶLYRج:Cky!u k::7!Kw,=X:Z]JV长KpM5)m90oh{ƕPcVNkV]LTMR*B{gVh@si;=D?m9XU"c .] HoG<$AlBva"%a_enܷWrȑ_`ɥ`T_pXZK?hamtC4 @Ɯ3oc#Y.) ?kjC$Kc̊$Ҵ b+mμ؊ɡvI 5մ XX,ydL~-z ՓG/o;tٮ,ĉ.fnORA_#[5hLEcy%YMBcQBgT(dbJty0F>c4Zx1rb~I-@!QL,DD++c.W?Ң_0xe𜞑=VOfH(yXgXqUQ2Srxs0 dA?TLv =E?x "Ox"qjuܣ>#7w?r4ٶY7Bл!}Vk5_U KbT.VJBfON[EЫ*/3ȨhirI@>]]\aOe|sq1>bFR,VI@fA/sQB&@VDL"8ĝv9(,Ð5{~yF?Mr1uh^yZUJkMwgu[-BCVM)=b,o+)@:P}f2EŢ\rM#+h9ώhn)]+fFtNځ+-hC1AiSzZ5Ko_Wڠ~vN&Lfk! ] .HG=Ӵ wmDY`= .9O/>X\+&?gcڥ*'}}>Cb)\S[X3)dа!1@N:ŸXAa)X'(}YlͻQ#Ư+g Kgh0 Pk *U?օY(YېJ?<sX8!d8obF{x/"IO0yw[I[׵6CPߛ.酯jq@W( >ŎH4G9fѪ";zmp[@9L[wB]2Fg2HIlnN;΁_Ўvuw܇~B^yg͎,<.Pd%ʽ}L[J#l :WlҤ .H;)CocB]|RRk[\)8-<1g‡ܨrCEäMIsu ==7y8?˴籺֒*!NC+"4?:`d-^HA+3KG@0pO0xwSc55eIW#)F-LFQ]F *DmIpԌtg!1fRvBULb/*@fx~>oOK%(poxU>cM1FSr=zw꒔еM賰=F <0}jaĪhvh湋L[iLӧ$"Gesx>gR$mqf܏!!?I)@k䮊\xTQ)%À.Dĉh i:9plCtM$`#sRyŻ. ^,~Q6>R.6q*:˩*7֤*ߞ}{Fj}CYAjⓈj,)@j FX6$*vF78RQL$3 5ڣ厇#di>\.QzO4( ]it$=)7F*%[11ŰVl5RXyiI>3Q3Ԟ5 AT(k{jtf("i =&1RqW O2 2wKyYv[[cuHvNw~Ma dgn^M]W{_q *t[A?Z赺)JW".фlMn7Q3{uSw8"B6Dqꐕ++Uc\,4ӟIJZy{Na/V2[v?K.b(޽tܱռ9mN)N,|[40 M&`MyNTEQw~|#D-2ke":3hiu>mt:ei(`-71WEUge{k4y.[H7~"$Ji2iW0! Uved8^1<'3Y=SRP7Jw~OrrR@P[53d A+EL}DMĕg-!u@hkgh qK(-EI4Kf۬}(Ȳ.|1Y<.y˔Mr;kEuW֞pv(ȟ{#tYQrgyGb:a/VR31UjNz6|Er; H*cq+vѺFOy#j\83丣뙒7GF34L9aY>KanqRe\( KlƕUѢG8I5ٳ;Ӏ&p*= ii`. Jj?oFb1tau\;n+8(ނ4|灲/vkr>ԙcʱ>6 ^=t7ޥ`9D> {HCSػ<+_2%ڝa9hW_ 3oOEEw2jEy.$$˩$Qd,xUXUACț;\-8fSmߌiXh݋L&r m-'OGT%J 7%VzV hOatEZeDŽNϲ}P%x|M21u~TLA*iB*L<1OZnC@/eM9 ]ՐxjvW+Pۜ-] |fiJwl:E;M㼝,d(t ؍>Xlƕj}f'O99.4t:q&S泶LBJ) B5)T)jj:D)a "H^&g1n~2:" Q})j+Zj ؘ{±t,C}wh*X::@MYSWY\L{W֎ :EO3$7mt}2 j'1~y:02f?8e`4=Ye S% :I5pN N^>U0zN hl_u⨥S)轷v^c/r5Qbp<4w`e#.@-5ߤ3R5AbޒfեŘȲN=IϡV+4+a+y`Y"Yks&w*XpNaeʿJ=7)f sVI ;EF˂ ̵ﺱVl90M"5\>AVhe?ɣ'ʌZVSǐY!j @N>'-nqx(MY6b?l摓2s=ޔmïmo+'gctdM9e#jnBEI*Fm:Fl=w%<73> >ܮIK%%bk[i~e|o IėC~ ti_Pϒ2?_Gf刐;W/sTrC0 INv,yE0ӛ_oDʮ%_<ĺY$۬[y=wp_BZehe䠥tkYRf[̄Li}71H~fnfS<yr0HmZ0]m;-G;'c}$86D]xdMG 1H_bѢ˿8]* <9#(Ć@aCivIO^ۊ8hf DxO alȑW(8lzy6}+E&?D2,2Z8>vS^S7dUeINx);Eբ\QRN~Zg(y ^a٬N񿽱RM(Ҽ_r~PD]I6;TF{+cIpRkT Ez* 01A`t`d J[昭|g]OI=Ҧ8g4ZyR,hy``4+Ҷfv~{sR:ޤ8LZDn} ?Wq˝^IV-t @i|xQtFw[ `O杤nS فntCoEcmd2Pq_34{h fk9`s)vs:,q9;M]N6o:6׮uu/f/`")<Zžhך>|F 5'˓4VHݰ$vaB͈(hw.7aj">\D:Q$Ѝ-Q/+U:9D0W #\T*!*TkT4CJ(~l1Es&%8BX3-j!AYZ< 1"jl@CtUu1%C|LF.^,0,eQ![N{gqA Og8&Xorȯl$ }D.XM(:'ma+:M<PGska,w#S3o;6-͜ӛ_D uN[.՘IC_e23oq9 TN BXsMMY2G)$Q+ à E%n0%f];f8XؠiR #Xb,g_ Npen6s%^vr?10?W9.V*RjNNM}9|19ZܸDk%Sք fS r~eTPJ*HB!x5ɫḥӻ}QB(܇seysc]SsI7bE})L c,) Ax# 8'Q/΁v5dn>3}m,IӤHf|AG:k44Ҽsۄ} ek` <%"?KHչm#8 ͦ> Jp#v'e9y~9G#RIz oY8vuVˬ 4)- )bɼ뮮$4S{+꟭>sDG?aa)+̔"TbG M4xnMԯ)22^}-d%+E_Ťk{Soq?`n[p`DR5V_"#Ý#.?u-*˝c`ׄP Du2Ħ3>մq4n(u^$ޠ#G HYDI,>+q|# 8KT49Hj&?V>VŊEֵ̋H-zҸhS`gGf f8_jkξI$#hn&>XI&8Q]@lYs@|FHƅ\_+a55?w3OQoE X--ob>gdVxF*p T5"GGnJ=OjY*Qhr8z>"RB/Y IK/:xSM蹣𔙉g;F3A.T +m:v͘0 hLiz /N&)_$5T͸HFJ^ϽUnI|*ᣈ6@6elM_hy:ҠL -BU=&lQ UmwlTj/ڢqg+R],q}MRB p_tM_DA˧9 aqVX5/@1iJ#wre3;@OZQh@'չɒ` ] zEUbPV=12@'|XA '8O<MPn9ȝ)Ow2'%tďT<ŝ˩ӋwI3SC}ܖ(jmrΜ['q$Dx~cb?Ng6p.D·p.UO!m9ObsB'^YԔ'1SL0^1C?=?$沬YrSrc?čv Z"`ݿW(!sgdgF4~n?OfHMp?#.~[$̲ I@KФ\)gvov7Vqʁ' ?>K12K5po*`+TaV3M#VS Ysn:iN_gv&VgesJ RȣMث- 8Ǎ~ 755oP\ mu8s m&cF+=Î*v@$%-4jHnي-=e7%ڑQ"~JV5+3ײᎈzY˜eVεgGXʝp:OwQx7a;V(Ajb| #q;JepF;bTyʄb`3nFU`z=bh b^$sw^1bpAB0@wx$7y_`Oy޼ѣ"S\;d58Gc[Z 4˫z`ʙBĜ:q)l6tbf}񱎱ZkVӎ7Mځ=cF,e b~Utt P֓G$Gw#tYqz.RbgnEYz8/5%ਔx[v.<4͉pu)[`HljI %ⳙ%:`}HX%+c5 ?wH|$i6梩gOF1{A۸ &wg@i Q/:Mm&}[3]4@σRj=hh8)8~?3'##uQ{MyW;}V$[Hryx #bKhc~DIu(,P/# Euh֏xNP dvAsf{h"0 J:R+I=%"&z -PO{E2 &ʃ'nsu$ZXCtpFS9:nWzVc`{z<*п*jH!&ANfPr`>ta*D9\OřH٢")Z/~9q.T'(f5Ey=/0 ^VJ/av ns-5G&/*z~y-ʩ7š[x;bXu:Z#L'ޤyƆ"f֡Id2t'~;-Lvb&d 8dmgme TžcjhOAFqzL \Zʞ8kDG91gr_jC\QCn-zLM jWT,Jtۗ7ʴY s{W.֭36&L%߄)ZVk1!#:lE6wGIJck¬pn諮XsT!J겱EWdhAȁ8'5~`Q'ЃA7Nĭu&_ MM >!tL Q$U87E(y^˂[ ),P8Z`Ii =XI%&0AvmH r O!%U 'ާr~뉦ў#" ۟+qQؒX/sL~a56XT- qJ-=%KUC4s-8P4!jaЏSsˋ a1w`?Gm~*/X[2iX.Y<̢٨z65[p+&%ո[0* NH)C&]lɃ޴Fy~RxK eB'|(9g~+i~fgI{B"$ e'dWcp<)CZ9On$VQs#7]J4-=6?^YZyE3ݴJ+`7gڕml[&{mdF*  ԾԚ99]ǝ ۉ >׉X t v&#״ x+xP_gk)i'\>s[!M FOw^{0-H3X=nb@J^_F\% ,@|f>I%lZxP^k+݋8p7~ ]bVAD[>L4LR<R`9+Tc|Z'Ln' ,Yg:1GƯ8cN|:SCiJ JCb=="}Qp;t\^=ӹ@ˎYFS?-ĮRFջ<rbqz" Im_7.3 6BS N7㋢sY?RI^[T>sU*b6#rG;az2t:՗zZMq R`DJdlQêas2 N (fDjNa:'4-ajKG4RTj5JlrjG)z1fkKg&}n1. }.2%ݕUJ&&0~ eb_pQBq'xSyvbH cFIЂbMLY* ywQ,e#@+{?ȷ?BYc~{n_KM$\-JӘR# RqXK4Z(= /dIuѠ]ATP#R=pOEaT/zhzq, 2)~ͨA]C8쐽Y ěf# %懦2WT o2]+Bm;ret}9v3E:Hg ܪ 8%V߇C>_%xo$[/~ڨe!~-`nߧ!P 'JA^O4n4PNyiV&% Eo Kр0A=O[|uyD R}^0vѺzSQcI Pڥ~ 2_vwҥс|m\Qx *ت}(W1yy/-[&\bDloSb1*G5I4(`õb/Z_nI?j+ܔt>ۓIQ;L#>5 {Ht!˟rqxA$#:Af(H)cJ~`YpI`Ij|WXN}JLIF+.TMsd}=Y[<_E{^ҒFNjscӖTAVV/QȱA{hHG/ȋ ٭>5duol:Rx@N if*]_:vvq+5#7VDzMF?ZT%op ]Zg< vA2!~zo JaUѧ|,.>JCqۛ;dF ,˺#R 9jf=\ӭgGhjN"v?HubjL?#9Rr,TcyLC]i蘜4?>RXQrG-8L|.ő; :sβ_3$|c慑>zk$V ^>I̓#]2%iԮ {_cF - Uv-N:3|rͳ-%\-Щ4x3OWƟP9'8#'ʋ@aEq:iٟ%pba|wkQņ4r:[~D !zMwmRe8.r$ӻKU #(=2dLNwJxB}Ɛ<̦ @kƀ|6`B4#7 NOANlj e{qG@?Qg!E97wC~?Դo-]ewpO/6cW/bwK6(: y/>؛@*\xFĬˁ=uB)òF Z<8eWP=uջ3^-1!(37 WZ /s]@h_b]8kg!ڏ@A֍'>]m3;ˆv`]Gs4^$sBGw' 98dC۠ FhQb w+p/ޡr5OpPmh!0xLoffq銏fhDBP~z_:A0a,%]| gǾ0$SQ@isv,P %nP=d!f1|Whz FIX^3H">'=q.ڈ]M~0ٔٸv/A(&X9ޞW}&87C%>򊉉/!7̱e`$?;Xn*rc#?o6fE@CICwE,l/RVKK# AV&tȆ^׈'ވ=Pr;7g |vR<4d{ߡ:hY޸dOnR(Jib jyKD_~|Rh !QW~%?8:a 9ڸȭ"uKSZH+/Tm ^[#ȳb'OZJ(<=%&r7kn\VO!|+Xk -("io!bJ&_aiG/ǜD՚ kP\LjBv0aPv wQAR U^X@8pƹDLwn}BvC΀ic,Îք 0Xc6h_;׆!G/?F9g9*{ZJ=-&<jB7+[ a(8 ANOIIfzoOI)Na`18+W7Y8{]vӻDEUm%l6EXV]KpCRofP =xOiep%|A4Ґqɐ =yҳe$u. %^jvl,9wFz]ugd <1;Ͼ>CX$QoaXD*i![d8.|ʉY]v&p߰o!A .%3KPT}L"0.N TY:AE@(R R ;x6-],LY7}F+@l?k NF8c` H J !m˥`M~!K,DRrWbO T '!FPITl?.F]Y@qƯ|~. 85be2Em[86u>5zɴKAqF ahNmB?dJ)EA2=cfW9C6{Gr[xo-FYZGd<=`q:#o,+1 A xYDM}E_gH6O{WI3dbr>:_r#c ʍ=-}~>_?QǤ[iƶ TF 'Jep5@x ZkmyYM-I=E0}Zh=A_<?&͒#E]=$p{7BPߘv qx׾"6.>mاX#?=v bjyq[v8[i &x$?Aʈ5At9Olj%0w֦p,Ř{  Un'M"JǛ7|5'>ˈF.߫=d4о}3+,BqukSyO,X%wӵ@1XLYհo iWi77O;hݘjyQNb3AyTǸo{_L@Hpe j&*) p>$%5~y\ DDJ7A&}+T's*|~.Ec>A)Zªf(d-FA yxTYZkƞ\IFAtlSa^۴r\S. ft6$oW߂L*ܬoO"@a:3uĂ&n-zHM$~9R5◉7w)1&<Kap6ioou0MJ'F>5K@6ʔ#XdBm+>%c6pm7jzݛ!qHwa[2غ#;'{4WH\U!MִymBXJh𐌂S9iȠxA@t*fO` " Α2&[Tq7]Bqݢ^ED8 F$U1`Tzh/GHan+ҝt!^i''ߋA`ܖwO%IwB~^#wZ"VXE?Sߚ.wDC:D[@ÀGyclg)"XZ]䕏,s( &[YLf̵u=.lb-9.f-z#%A\eRs`kPDVڌ25"p->KC y$] S*lݬAcOkSJ AIlFړAAB[#Ա`ܴě (JI٫AH.w$ڟ-u]mhP jk3<˦2 X{77w#d&7(² )w&q v`ڵڷ8~ cefE"ޭ$Tm3!]k(zzCᄇ΃M6 v7f߯~D*f$*걕 ́"R & ECǻYZ&zu1|FֻX{ )l>Îi#n'qCgL,#58Ƌ E-_[Ao`aHN6H>r{$%'RowC <1ȱ'* 2kE 5)m'H0aa.(  BZ- +wqRT%LFZ!bjO86Eb>|Vէڀg ZwF) ӍSK6/wEA O\BU>/&u_xf06+%NW=^[26}>SeTY\8۸%X+:r@n;g[,:\1@8>~1ՙ6 r JnHmT<ϼ^_C}"8gDҒܯ!iH$LPՠ9pN,,|(s0 7ضW~bէ* ]+Bð>A̚yN_a / bZl~Ay;AKH8ӥ݉f: (١&'뢇Pȹg%e'#LA8iwČfD3N}ޞI޽54;R€Wh+TOߠV}#5mYM}7`_gD5@3ő- EI7͒F[!'"A% Qya}t*x{D^%,]ש"G$Tb+4)Gb|I܏-6`O dɸiRdثWopd{ݴ?lcQ|&,ź5#dlH> v ~{'RB;y`'-#!2 z=PnI>t3iQ9FNlb}{J塧-ǟFyqL,jhZ6'Kږ6w6پZ4.cЩNɽ?9.n wO,,XNDn)SnnSwl< uaC`q؛{RS:x+<+rhMv~6 z;O5*x4e+bȃ kSDOV-<߶6왺$>_}Qk0{삻: sJp/ҫǏjS:yl9,O )>gRiU}ழ2(?`'K 7V>U=`[P [s-p9xPވqزicE[2J15as/|4WRY3!@f5$#< 2 jS7 $7ךtoM@U vc8͊TF~ z2vzW=d]Y[O ׅ.Q! W:rQ9 k/ߕ̷l-`dhFvt&d"_m)1cƦDxlDalv'oU.D;5+ MofW][4'Bqfwһ2Hc+ lݿgR/B˦ɞ! ħ<藹I% Ci%^ԅ5\Ws\Ռg=g `,Z7Z4`HorL}>F-YX T?\ h*B)!)nb{v42ʏ3Qe&YceK[6 2&`zHœ50h՟W.!V䜅cJ<6>)9T/of'XZ$p_?>ԉE5)F[.,eWs]JO"3So `RhvnBP<"$4eBܨ5ۖ1ܳMKDJ9@N8-2^ľϋ\&@#k@k9l Ly8iSLiby`1H<T+YtY?+-ESdE p.! Ws‹d4QODލgJмtag {`v7vV~Ã$K /ګkFV9Hs,MSn)7k]b[ 4YIЧBw6?\lS)lAwTΘvZ#Pl{*,PGi殄-f7Z! `r^J/w-lb T{?,G#8B޵9@QF⸫$",-1L$G5ގ9%F^3_ Ÿw䵏sbѹEjAtb]mw]D\ɇ4h \yG@1(_Q{u”l0靗{e?Vˇoz+b]"Mu42LLdB)pw3}s$,AI>juK14KoٙL٧+׿QƬH^.<=s@ ֘Q-|GAEN$1}; ty89B+0JB5N ϰ޶q! Ҷe8?JJ4OU\, ( 'KoUt+A# ~A|}E '1lkڤjZ5 IL>"%ş";9rp uXj׵Kʙ>%oEfn4kVUL BtúvN6s.Sm!ƞg.--ZYwlY[.r݆mQ!twq$3\W ~4.,Wq0KvtƱCళ'lᰁ',Nݯ(sUc8@l͈_;:x'O{X]0uowNqnץb%OT9L0(4yskF{ zJxgm%wp[ѣS]Y[P(&2:fbg.cӸCvA7#9`Џ|p;fGFk1kcd*ry3e_L_Vh1?nD^SI8MRV_ ATd ƕ@W5/KM;gxW` cc(,FX0_:E-"AYCdKaWF{+-ymW=w@orr>*T{iL=OghM*ײD2ё )ַbnG}gaBG7TVs# Xb@IpDq+?ʉ*"^zF ?,cK 7~ZCUbb0dinakl5xNe<ӭ/ʠM CH&E^[W/æ$Y3̃[mEr.K=ה?*5vdUKaKhApF)M"pd#: Qʥ\X`2/M59ͧQ)݇⑱<{ca"j+L}sZd26|+T=F4Y9PZc,ƻcط#'~OX8S mY$Ӌ1 \zOMm잓)]:@#nUE颃<;[4{HD5үF.U9Q-9>Δfo^ ݓ!`ALqԷ}sFI2FӰR|jBcM4|liYnK|,V"$Q/ź%*dt^38v;{<㙂F;`e\yL؟ޯMa]T;Sg iU{ < 1%o,%]k N3~ ,Gł ,l|Fz'ӶU݁W Tw0E]}M!&Ɣe8! GNJn$ð3#n:V G 1vY[ֈA+M\ö7d^XͲRx*Iu=mkEWL`{@Ta)gQS-ht8D-&*P\eRiMbrq` zdE1]o' }zISn cwH 5XN1 KRC+wГmaVe6ƨas@6?}ӹ F5J70yR(19f +Hn+M?|0g10$29*nDU#fPEL32;Ma=_}2!hoϙ>΍a6 .b3CAp)|?7@bʼnNBsnx+7N? I)x8ϝ=̴ةRTC;/b aec4,F j/62w ()Ŷ+~pԱ,N; | 2Q3 ´4r 1mm~DQs͢HWOiiQvWRXஉ6Lk#h9-;z3Fm9pүm?W0~؃ N螝S^~䫣`Qޕ!uDcGVz m OkA35oofdJ~)lXbf3sf{xDCV({[q.u }Gp@.;щM$ ˜tH0;''&T$h;1SӛEX?Q=8_؛ڜ-eDžwqٍ?9j#|Oa,pP y$pIvݖ?rL1vWpZѰiص[A\mr+[f(7IsHBjuq0?!3Lxm\^E]"'"jzQ!+Ɠ'E>}1R˲6CGGSj  r˥)3Zs 30D;{OL Ou`I>+KtINx,|AKpOk,oHYu((|?E>[CVglJDc)m}ٱ]:b:$ Tf"è2͞2 *."=q[S&pj/Z숀Vv?U?ϞotV.Z1r{&%Vq-ce6zB/,pz/2Ob]v:!e:%OeI?/ DVq+_z, 䧀ԜЙREض6GBY 9O`ɾxbQ#JDx݂fjIMnYea|ConuyUspC}|TD@suV(Q2YHA'gDU^ vt;`C%`ڟ 4?P6ht2E6 ܈5gRbuFz)Z;{~zDI#}iM}~&)xwh%<\? \%/n0c5co{]OF͎!͌v5c>zt1|SJdѩSr:km̅v Y8e|mK̻U?h]BqapE}qg>0K%Uyɥ $;ը(Kc1<hyyYH 뺾Z,觮:/^Bڽ 鰁H ܿ_*Bx nJa@зwu2|p뤕i,hX Mj.+ԲU=2j ظ.\Ly;/V-S{|Tń0"gw˲/1YهUH_'1C-}vXcv^{}$SomADzlB鷢"G #Xf f64ϜXO -TnGjSwNZ1TѺR 7Ÿ`M#6R 1tl>s塁?{̬Y7^yDT1BU{&ޛ#Ѕa63#gf^h[nJEtuGb˚,!iR^t©zPb FHZ[2(F+a<9*yjH$c6jN[RJ5vW& 1z7#}Y?yB)wJg;-~W>rMu#F˨X<88OtF"ܶY%aH"Q *${;4"[X㻥E'wt|&rG<8q:WvlzSw W9땊Gg=Sͨ QZ ti"M AN"klQZ1j0$NSVe8z]['TX <-d[@Th1 8t1;Dw]kjf,WsH5sO A'O W: 8)MBaa9/=SC;.T%R؟O(sA^꼰]h &IQS8kJWfPws0q4>lI,GtR5GUu=P<&U6mm͠]j \3@zJٛhWHZJLs۾" BKz $%- ٸ\y{G$ $q/"}!-2DYdEktۣ"Fȓж,.- ^mc6êds)0/a4Eu;hD]~6rEki!|ʤ2)-PC0*\UĐ|Pl.MBx|͔sq^\:1?Y3h'j6ƁԐ0﫦 'sK!=<&l0رd=! 0"*=y`EEϥ0tw0"r -C6;r*JW$Gϥar+Zi OWHtw %X8] X[Ϲe d?[YV+M 2%BҙPvZ{sϹ0!3O|I*;C)⨑"//i*[쎁՝QbsR->!trqq.~e(pQ|[J]J(,=jwȽc`ٹ@l̸,e+k-o3Sv }ζ-{ʩ7gA!7O Ae5_wRʘml_k?PMs,f +K!GS%JȇjB9DE )Qf(4Y@{D 6uG[̣P;*+D(OOKP- Ԟ̄ {h֝V:ۀߙɯP:au\z3GD£K5ep@\ى_~NEOZB,~s_x,X/1H! _t lT m26h:j>NJE{ LDvu1v}l23WL*TTǸԘѲ]6SVɷ^TauR #/D THZ딢yc1'HN3?F ({c {骪XOt6ގi'nAؔbR=]V_\y+@3$4O55{sǁbvu #?aTv5`mUTIqHMA٭𛏦B,NWVe[|3Ԭmpb\+}eXEz2kYcD z͊)@ irqND:Ԧ1zX0`Hg)q4;QΎl'۟Y\b=@к*͕WViNUP?EPUmq9cJ͇G6@qxhk9;2{Mv)^NH$𦆃BشCI9r|'C "`<$s>p y˾[Im N>:th ,emub4Y~nZm4/ĺ sL*B {q[Y>@LSνs֬ +2/u 4aLo#G̨ilℬ,`{02Tj@>\&(hb`~{yπBCjh<,3hO cI}ׂ+k8[L ,)[]ěGtږ⎥k>VnN_/< 71Be*%z=pFUpX-9qe [y=`~=?ӺMEerˊ&= HG5wj6/mLy! Lbb}aN7G.y[F͔KdѤ7ĖjuX-hhOeV ʸ+?u0Gjt$X*۫T 2YOK/w6{ o/ :h'* FR].Y!N\gH \oY|7:!_iW+0"#N`GJ*ʽװfE;7&+RC 5#զD=y3QM?{Mipr  J!U:Gdx9 Hz1jypVПb =b`УSB=6V(bj>-.91"4dNxjg{"ѫ#$m96jQ;h/,?SuZpy0xlMJ.*elLzA̟/(|OKǽ~ ?|ڃ8lkx*@ts_']{Uzn L[/!t R謷X)-UD[_wL ,IIQ{[!_T)я HD$r\L9aX+s,j,+rą,ZI`?O2,!kk79Un}9m(Ο\܄#3*k]dr9!eֺi~Pl.40 pJJW G=0weJ&QEۘz(/C2mЂ3xBzIu6*J$dM5 nHt9Prs@uÇ)9~7lK) VN\$?27ma|OetؔG6͜,1mLXm?TAIA=&<>qև"o|4)a_'U%%*8[sf}7zZPiRJ\.0 HeeݲAD+UQX2$X1Ë T2ǠhNkA zws3YW98_h Յ:H(1ėl C:%TK 8E /5eL;{uxPu?4AƃV6ⰟU"<2aZQBU5W5S#(A∋Gh|NTC"e{^%$}"zlT%pЯ{-Ыdjr.ɕּ]La p{EG1?b;7Ub`lWJ hhkYb39Ͳ.[>kGX@4N(AnY Y!4А5;Gg| )u݋2}6LA\{˅5ƅ+X}!=Qa?tAu6-ŖuwaϞi^J %8zT1U<rӀXmrTBNt!by&q[N{̚|9@@QBuڃd"0v.%Cp,AGQcz ANF֩*&U?F"ϴon]djzyY~L iG}(@x1iRr4Fe'@Bk&ǒb˜!Mn2 #L#ut Hmar60JJ|- ̝BJ\` " P.xq²BrVjZGE@YG** h!Dy/W3[5j5V:UFgSP0<kma1o ko#k!Mt eop%UE-n<٢LxHںf+`|jd:(zmA֎܃`p+AV,%ZhvJT_`X T 晸d̹+_BQڅA2QmUޚU:WYeYHW?x| Gqbm|v' U#iDԟA6ņ;3CL׽A6q" ` $AZ%Kv@8^φ`VbÅ}k#6n;.8V}SW\}tH:'%ZY/yH!BBM%3Hx,U9qG*dei"Y\#m%k`JaL;t旲dbs)m +xԀʹn2?&,>1 q ǵ{3e{jS)imtC4WߕQ2%.0YEaۅ]WHKpBr ,Mmbz/Hd%kZR?C&7 I[3r᳭8f mn` 8jLJ$^Lz;U_BWC(9?ȤqҮ4:/Ώ 35WiҺ|n d.ٿ Y?<),CBrڡ\!7?nvQxr]uVk"ci[+L;iYsa<ңw!׳N6?xcrE͒h[{[Png{5bt&-U bjJ7@/m|c#xP9aS2֙JxN?uԁLF_j]Fk- p)AqBgu98w s(ɻt(gAȱu)c e ;ի>]UksOn*v(uy_!D8NXǼqb ?} -*qW0\qT@|ReWX-QKɏ:R=^0I·wҤ''ƵP840 yY}@ߛE0 3[yB*uM( LhͰՕ7.NjQnGa0BlaꙘCogCWz} ݷ= 5gsįrC|$sBO\yŗ9O ^oR4\Oh -,i9QwL?kIZvfuNF­Gp,Ⱦq}h=)r0 '۲?v5cg9=]7' ˰CY'%!'#LEu}^%/j`>{$u53r)7l SL& jv4 Њ#)/#ax W_b4ݢrHP?jj0+ Bc$(`_ǻKdG!7?_ڮ%[w^w'tk,!o dPC !MtitM+f&Pevkq'*(s˒[b}_{*槳,; 74]~pT#c#ĕ[$/ы;x 5?#Fy4qbAM 0RŋǼ9(Jʤ-ﬞgTR'#j0 DC-1 c30I~tհکǓ/r2}x?f OyH(7mc>Ck ι@CQ!U9P@31DĥgƊ>5gB(\ E.{ү̟2~؜Z}%8L ݩdk,ג0p|r& m:Z]e0T&Q2̧h?3ۈ\g5/Abw4nQI/#4ZRC]my"Y÷;iv#ӎ|5OqS.,$kԮGk% 5ӥ(ȹDe'/rZf"Բ+*^oḙY,l1(y/sp P}<'`}!@9n)(5F9f x  y)fLbQ}!*{ =6YL-H 춽;5w: IgŜXLj]1B~SYMX_{JÇˣc'ʡCd@ .dZk|W @_,2uTEWK@H#sl0vzxF0tkvRQHQa wpnje"O6\4  ĸC&QpDJkiڧ:~Pm796遼0*V c7 ^E'Ǧ:ԭAJ|/@|;cz2&Cy^t1O4IbGHE d,{m9LhϠh>atCʟY(@wЀݳ^Iho`W 0b#l掉j$vPd|_RHUq>ɀ2@8c㬷4F9˻ŧBl/0JDR@l, y^& QSŤ]Ԍ1*HkvyR 0.Y=/8۔,=J6Ŀ UMl8@.@xO>s$,VM;#v;QwJnQ,wPgjS)Xk\BS$Z]x%t0? ;ﴷoOĘAr+T}P{:o ?w3#qw'+Sy1~͆hI|z慷[16ƌ: 1E|¤|68+%SK}BreG)9 LLK z<02CFkʮ rND,%EL7`U҅M: B (vRG9k;%q }sbj2o)iGX_N튕"d,L?Lx( /qiV9{M_ h"kht +}4)7Fs ga8ekL3rjXl>.QmVa =ҋջ ]!a-L+K^l<8e*0LŗC%zt[L4G"$~9Rt%udn״:gm1% jA}ry<$7s\u?׀ъ;KUXό~ FcZ``4٣Eo71ilvJdKBvoQyD퇳I9p,_g}vq/PgSԽ* U^ ɞ&Ktdnnk=1_ԫs/Z|G 2kK3/0p^pd(Ѷ0jU r?ό<Y!rT49S Ry ZͷT(M{fZ|WnXwbRc?,tRv*EHo ǒ%#fx2+Q 'WFSD;闂L'U>{4@qSfhʩ>}$]ӳ㌁G {=(܁&[A=5 N n{#-E%2;j~pa%ǻl`GB7b=;Ly2m7hKb~k%hO~-g#{-y+ƨN'uZ;F gآx[^LS'܍|sRB1qsd{.wWi l)6x xo{{gVt0#~XY^ʻ@1V|1*Vsv(Pi͹~Zlk CO7 jOvuGKWz1{kG-1ZA^@I1NNIt:cӉYN3H!nic_JlWgzSxy%@(2?m/>`h ,c+8өBy":4m{H+)NR1{;bLԻZ ʹ¿$a>@2эpGesa>=ga=]D7V+O"XP qm/OZ S1i%ڻg7^{O"SrheFؼ:~MU"6V'X9Uʮ8j33!:N L_RBc7*rr1&xcV!Gڄ-g^yQ}i-B 8@(ER1IE0 JTaSF",ya{ Xi!Ds;#rr {k8\I4 \INr\A$4^7~(~OKǻbi.VC{Kژ<Yn=:Bԙ\zHu|aM9phj=5< C$n5K+݌WZٕ  F/{THEtˉjOD7‡fyat ]g y _oCdN5MC6 vz<4xVN~kȘ=X'-&-_6RkF7E>~v. 0_)$eWaVL`u{B7'2Ps 3aBLuGڬm+ ::|i X0"*@an5E:`t>?DLA_=+VxyktK9a@GA ,L|~ǟѨBD~ma?v. bTĵuj}3 /K`/6cuΉqسE|Hrbz;#r^;"H|C?N5?oƧr[ћ}G &D~.; ^" JCdmKP_kedvRTȉ廢fHnTy0f03H-d9bKZcCy,݇5$Ne{o_م2z*%*ܛ^(Hb8 FbmsS-qctx2F!|X7[ R$֚)tn~yZTnasdQ.2bSI_2u㒯8C4&n{^`=)[JYXAfؙqc|ݱ5qYRt ~4 6+]铎OvjR.=+$ƝaXDMp<4ndFdHP0SoA GbBu<`,6olp^OHAZ9@@]K2`~>>;A]Y/lP3[Q0d>7 g0F6cx7/&HJ9d=W!ݜqMഛkdDaa,aC׃$.tM|d0hrGcGNN5|n) Mg]'?(jy*w̤W×_W^q `@"<#[I# NhkAvDھWxj/C 5f A wwȩBI SHq(dSXMgԌ|Bb$2(7vzuKޢKCKظH+޾R٣v eV]R&3avO?,ⰓtcvHS6ښ~QZccn^J<{//΃eP8A1t+qUaS%[WVw9^*\X.QZKl+xTj d<JͪuEBdKKN]t+^2ܔb6UU`Kq2,O_LoE56Phe}EV l@DŇaaJ# ڗ])Nx,hխ IORu^cU~6]8j {neIV D&J-[9kM-h7Ԛ0A<=wD=Ll Ia >qڿD3"93ѹ2咺[kgq̀@ y`Q-c*ĕ]("h gLpD=iHC|!GZ?2KY ajXq@\NeRp鹹qs$NX1O"&82[UJ]_`|[& 0-5Xzgw^|ǔFT)2 dA |2n:(q۔R?Bi_@'Кrߢ 5#_Z[3S2tiҸnP ne,eyD`xM)1f@7%Bz!3tA_EW|t^F#Q2A a_J>qhMsdCQ7^-`1ou(hpHc 2Cq1Spy E:([ˤ:5,uI-ΛB3'zvOs{si8jˌ^H'}K3[) ۑhL__&F`(%~?Frg4JuntoSD`dulڄ `(}W2_U/;קս'lUت$-NƅrE+Awgg%؁v]Kîo_bōhSk_c$g\3kSuI:i*2 "PQ,I,&W34`hG[eQ0SկFcKߕlCJesPuH`P>0%ij KPp:/,0h8՟iaW1Q( s6R>z-pD;i] aQiΚbTGe{a0p&[f~r)(";3-5˩:Ńh>O=™X i 1]Զ(t^\84Vff )!0vNZ=959{ehn,ەLn]^67qGT/.1TGJzC/)G;.̱L_hil NReZN5[!b+>4mf*-JfS, ; bUnP`XMW?VsҤj}RIL1r2w2_/Jٺx"44Ծ05Zm,k}r  M?H3#dn:6.yRPӡ'w%X_l\vk偾BeCL$'56~DKgP_ =!K1 I{Sj3o,.к~;925cnup٫iX+_(~M8yi2;{[|fBt. Im^5 rWܡٹ >x!^UuAf.2yn&P9u JK9B1Rq)UV2 r&8C>WS04h .&thn5ȉ->=-E,q l9|XɯGQ)S"EO7cϪ׍U/‹ꈗ=DM~[y&2B OGR~6 sw3>[FtTpv%8P$/p! TIܦM@"ͰX?2 ~ 77/X@?)h{pa䣕mx-$!-;8s-][0!-)6}cZ,? ,G=g-߈RB%OX̨EU8EѥuI1^vA@Jf;4ړe=* ,dINr=mЇp%ۧBx]FZ/aPCKyʦw >,+'ĦE29xx"h gwj6TrIR&c;4;fBnT"WL .qmQοٜSalS_-.1ZV{O|D6{t,uܵۈzӖ8 xjKakMv<<>“jkyⶹ V*v9u8B=U0%zPĐvnnhZ G XL{)y/) F8~Ț^lLo q3W8 }ր) N+DzT/i#yKOK P[ju1ʧ1G`| e5]ja` (yjd韐Ϩf}2(hYƕyT[ez'{nIi,ڹ+DӦ5i[ # w9mc,<"bvH>kg"h/wu $ͽg%WAx:-]CNcS:I[*4Ta4ln/ߋe&A:ۆHbʉ`ֲIۢx_=x *ĎGY%g+A{QP ˄#Nn}ˋt6νf+3L;G/O+V}q]mbÉ8>|fPO-;[7<9݋j~:ˤߨz 㣞fQ ,a `aP@VX(|NJ78Jrr@ax{p]8W4흶2gNz6WUud`\2Nγr8$Z>nˊ%wAE6e"I_#ZkT襤7Ws:_BGKJ{?o $r{0NB=t?;\ˋ辕G(΀:;H.oHE =8൏pK?ɱ_3eG~3E@=ZenwU\V{mNȼC]CҲVZ$`;}ErEjI98]W%X/Lw$;njkn٪8{;),yo91`ơQczmD"s>Z6mR,3OCQ HX4yy$72JjwPz,f-LH 9aׄL7OHjw:}vui/$Z} "α)A$F]qYe#F+nH6W"\@0/rE{&-UIa`rR?naT1#n9L!,:Ϣ%$_!C(ӈ cCIa#í֜ (ӤȺCnncOŒS/.hB(@:_Ϥ~|rϣ/QKhâϳBӹ-wBs]!.w0v5?(7$wuE Jmm׀0 WPO*R9pٷQ\q)SQqJ hYy+Id^0vHo}F|WtO0E CR ꠮$/@_Q9PnHKbL0gTCSq;W Iy|@Q|D+w[Z %E_zy=n:< U%R L-s S_1ߕ/_U= `Ł(t8O&Jq<3Z+(" Ox,tws@;ke|-p8)!Rw  =zX#{Y4i4?|4=,.E|I~"3^~2Unh?<os*חk?D2Ì՟LW@$}[7eYj;*hQUݶ/=4/#{oM:V sS5RMVSy@#==ReN=܈a6W? 힜<+tJEryO3[4jUpD8w:q#ǰ8ulCS{14?Օp h,|J4 3!]2W5D9{i,=nΙK:?eiyaWBEC+'2 5Wrs&o NŸ{酉v0-o}W]uukO0, }d@bVi{+^)%US Вt̽;ܷfMCJMU]M'ZyW*F{@[' WZDJAIM`*3pv6.}?b'~~B[nn";tW'1.pksdj2Ė]ԒYQ/q2 "64]cp]T}%?<wHgY}-"vݦB֐A5 7WݥV$5ѠG(_g4sV~ŲI.E<*~quKudN#dyCCp*T9CgT.^a8F^>v3"_ܜ$Ow<=M+ "_x@nuT}D*iÝWBUD}jAY".3cTpZg-D:%2wi|g5%`P:7=xDs+搄7S[aB۵vE=&ʓ!ߧ*)OD(56 !9Cb/~v_r8SK"ȉ}~}ZWgQO&lLE_Ztd(u'/xr9m5Lz'%íj0+U6|MNQ ѵ)h)5 uTĿgfҕ=qrm!|u+t$"S?U1[:a *>(0vUqܜ>z.ݑ-ix?f$5Scnؚπ=-#&'`IuKQ|D^ 侭\LHt9 Br/6e?DK>@GA,q)[DGHQ @ʿ{t[^I`"'Ο>| 8A[%-y] jm,snLdEL w>nbqcuM_,Ԡ 50}w3> {M}bGT Y(uS@ڕ ` )EJWStI,nwIyJzK!f+foAr|1oƥP8ٖ٤4{4$sFTH8mT 7Kl S'i\nAx†BaލJl}߆}@dM1k`rsKwmNMpI7:}>Z٩L&Ȏ  PtI,re^Nsua]*ȓ~m._ t|J򭞵 ] OS)9ů/I=ovoPzyxv\E;/3Q|&/K/G1lE\֚[ӹRXd]i:b6SJ I<7)&ȾnX3zq?0gd/݂3n>t2M)rBR L9~x Stz">#\n#nu##p >=H9QFz -XVɃ]:Lu_O$X p3."R=)47VDb1S]wQR즾yqPM!_nc^Ζ\rP?-*wOa(J;f&蓙+L+*\1H U̓S~3jI#%pN["J[U~gؒ_mc%ƚr_/lXW\V.ic,\rFQƚ\_g ]*8AKހQJ0,Ix2~gn.S')-AI od6zz0ۓ/Ͽ$,BV l"u K|dS*^h!y\G4dZQvJGϜ_kF`|~u[N 0zJ%M 䛭;{ \j֍-J`, gmyR鞺*Pވ;~*V*wXz/Ľ ¯/yS*.&)VM&Xmʯʬ4 ±zR^<;HWM]h"ΛPm*k"mA 4\_9PNE*`12trmlal&wRX ə_{Ԓ$-.KlsK2 |TF:AyM^T/!GRr*b >e<8^{8]u0{;eK$d42!cҝݫ&İbG}'/`4o#ҋpJ:FD`w;yDT g*#~"SlS=#նZNLĊ I".u83w*ӳ gm^ܣx0"Qn;[w2Tzg"'*\J,H}~It -h%8dߜ[ęXRǒn U3`MHٛn<Olݻee 3J@gcjz aڋFǠ]JiC;H+N`- 쓈*bT!lr.heo #7Aiւkb+&c )uvͽƱX>6/w}pJwS ?Qy.cl9!1|Vv)xW&"RK\I|WvjoB^mܠl.!3{^|~Tϓ)K:L.-/ź~hU)3[2d>J:nQ@ަGi2`[33<ٗMR @?'+} 0%cG8(X zHRXR^ s}~(FCƋVq'm->Ad$X9O/b\y5yKr5R6Fh e@DR8%~{Y'B̀ ^$u4E_Q UF-x2\pSCB>cL䡕ZcQCߩ8_PJy"y+VVzR37=25Om>g=QZufd; MB 1qݘ U>n& Ci. WAe JkXTqGР "8T;#7_ H=i&Ckwoˎ@szfrI/P9/S fnTs~]ǪDʶmAoM{y/L2H^:ly$MZn x0zA* lhryP_:߇Y2K;d{M8E_kYGrZ*瞄%Րs;TzG԰yUL̨']ϗ``ڲǾ7*ht)Tʤ~xy=xzZ&]Q@bZ 63v,>(腦]a?=-U5ܒ?Պ+<9 2Y 9iݽԺKC`J%z%|FL@Z@;VG՜d';R'L,I2E4*5窪^d C 70Kj**R}GU;qMx=!q~6lQ(I; s&9Qid,4<&.Tmi3)i5񉚎md%zsBfku쁶a:ι_QYmOtQhd'N0pV̪SE1ĵ߱:m0g߶K6砱F^gG\C=Mq}n*_$56>)u\x0W 7vG:H6,ǡEa*AOKw@MuڋpL m>cZXe܀jϥsqgAAHq b-weljgnsg( wHseFC$_.H0bš&~S'3/QD2FX,x&rǟ1 <'S2 QSZ6s'_(]%sjł«nL֗cAv`yhF iˈ$xmqKwFN|@0szz1&Ja~Dz(lE `/cܺ3w 즪'{[iR1nl,YйˢOJ%6kCD ^Y%DyYB+GtAjML6"p,in gQKA] +=X_iƥȩ|{<(n3pp4aCՏ޼)j*'w7XoW9u0$$ȡ!GɅAfdji[8)I2r&8`Aaxz/2S&يd?kJK̏|?AJiPƩޣ()'7/V{NKgCؼ)L)7K‚fC*x@~WBUbQ2[HĶPmDmI[QpTv`;pvTYnz0Hwԃ.Pvl{#oj$y"ĒdW.yOOݬ<,: &=H{J]S/GMtȚY}1vȤs)i1>]xSkL8VYG756Mɏܫ-?3p{].B= k ySW qhL/vFl@q.}: Ȥ[":&9utz n[Y ޶<~7ڢ0MpohG>,;$d[kZW så&&UնݽێTPdk3x-,zqL ݪ'v0muDGq&ʇ<MVHJ֒M;BaU)er?'B&){0JB*B )ܳẕN(rӥkpK /.*b]J/~CL"3md3940J[$G(/JoZ wG7iOE\9Fhٷczdy+p5mdŊQ!AyLxeHr/gv"{:}(gO!P4&[LyxT9PD9ƭv' yh:Xumme-{CH,a2SFO'1 PߓٶCdR8k~͔3QIqoa6vAw'"؃Bĵ~GoS_;<DGX '?mZ^ҮzCDU"Ց ryܫ 1Э{|s @Ƒt;+Ȣ%hPu_WCcp GP8Aǥ )v=tWuA >䮣`d)e||ƖFH ٧B,=ylIs/K![+Qth6 QfY|3h{v7ʮ4ESU:G_8˪:gW ,|R$,dSBn~Xz\ kQd~ER=Fb *,)P* \ىs6t<lP(zMw?tP?0<>"FSpVڲگDHK#.1%,'u< EܔVǓ a?ό  3V@RkA=ZH!v9#zVH cmv^*:QK#&۵?#2U"{CL3qHA%Ep/fb`bjxK]XSܡںPQ—) `^{BbdD=)=1v̯5;) ݙˇ?*KY{Q"Z, e- jFkAZH& N pu}{24@=q:|B+ R5@^yJ*Q[` t\=:/,JfT_{Hfx:;A{N`xc8Ůɤ3~{mjd*up@pa>)MjG8k4 ːghF`p %K2xfj0t?b'/×G'ɪ,x<.6e;ø76M!7h C\2!1$dp\|6k~-z'_`xƜ葱W QV2s2,<tNHD;]}- J^EЙB}V)ݳܶ.=ceVO4nXUXEvn|!N|0=gR/c$.}G\V[q㿜<[e=HD;qc;NK  hdHeP J6@8$ɑ^dmǟ0-r5S@ :ͻh(mV~6AX3H241NM > ^ x]%h$O M[(|NZpPIQg$E\\?3/`]c"5fЦ4@g(pF?B$~Z DhG"XW~ \Zb6XGrRY86|tS Iƒ^d 2IJ!q挭6&x$e.yM Vׁ 9zY1Bn Wuvp_qtʃ/w `jnt`r皁"x%+!+U;h.c)5*,o=} a>;%#:vgJ&~g9r^]@[ %p]X&}_]̝%NSk#*ߑMF ŮNoƿDc +/ YgD;+ߺzѿouI_ ^' Տ| ̎{Y>!&4! S- -V%B*Z4Hp'jf'"L#[s_,s ֝Lʝ:4+zca_lV\Ow+-_KL,oRٙF%h$1E,L?@0Ŷbw+x]7.䲠EC8Bj²`Jw1ޙjq>=]\ށS 9T.ʞi$=weg|3Nʆ ;9sb `_jO ]E۪^cؖ 1M(#Ff䗢zJx5ZH_Ӻ 1&pQNBŮeXCF㒅wFm( 5[MVe( sSV_> t} !'sxt܀yIΑX,JV=-C)^?2IsIVԛ Z,mOK?A"K#ͰP8q[ت-:" oEXGŏ>/3>.fS6KEmDab2r*yұeG5]dk&2텩9`r?g'd:m_ʹy09.7tr; ӊ~ڱD;N٭h%qSR#oߋ[ЍZc$;dBx}ց]%f5" W6ApOb.L+(Еsd{\nz 57i;`qY`Ͽ^tiՂ^JPӣN i˟ZС :<90 f?2:Y{&ezsƧزAQ<йbVf?qIS {XɮRԥ˃[y$+g\;ҽ,RHS 7FLV0{Vw1XrO%?C\,{*cŒw eH8 Aم*"(C;&>6Jhx</-!WVݼ<W݆@{X_\NZK%X7Oh׽᪄R[2-WWО!sN (yRQl*;ێ6|BƓPe4Vq: ierEmԠ.- LTka1ʎV t2wtk1qU JGk,bJxUeOGrF3{snw|P%iFBzu1d#E8vs-}ٛ#:TBp9@%]Iy]k( XEbfU&`g%!0P e~2p-vk_S-KL(>~Ōqߔ]-S:#FgH9ʵ{C pȏt ~z+07U7x$2YJ 2EHajM =cVC>yI3eTk#_Y%H'\FVKLի!uc@@F rӚ< {weuxٸ*8fL$PsoN)w,]7r}`^{u|l>!fbdrˢ9q)zMqt5 RuLgeB-2rSy2"n1RU-}HO. jtͱG7tsU(?G5}َ5~U_S h!o&VB?ը}F}=[.^Z#گFW$$/ /_cŒF1Gƴ)<Fr$5,zHU@oǿIY&؇-]I`2Er&\1V/ pj%h6S̉7N`[<Ѣ qH^Ag9v6R9m̞4tbB>9F۟>'M6ѻVG˂쓌=S f[(,=CkP< 01 i1f0 K*b|J>ft<2V cUoh E4AmN*ZjCګW /1iZ$r_/[ ?_A0ҩ*7BIcwg|7pp8\ ɦJXT2&X~g pV~e 31_b5GgH/ #TrmH$@"lِo,nb5hxXFǠﻩ__0TA}| 9, S0M\;-rG[f>i /w!kmiZ!ÅI!Xlc͒m+k\pjNQI(ƠD)BM5 0ldrEeƶs j펛r B;W,mdʌٽ4;$^`/p1)PxoC ;w-)4X}"М>fv7R@kˆ1%r .qQ."$⭌ '7Y<헷HV/$L y1c"J(iO^M &8^ ) bc]4 LX4j@ W$Kgu#n矻GOJu'i~5IQk+qi٫UcAG9)z̄=Xϲ_ش`lS< 1}an϶VЧ[0-*oOdd6hRg^Wy%kTA^TvͪOR,zL ث&^Wv雾bQo١NIu`\WKP*cI~au%}SƠ{Mg_))K_{3wE"Ƞ:m]Ǒ&>ЎFK: 8Wnjo~ur&ަg>{d.tTcu?E|G9C)bģQ -Ѯ@,&ץ7\8Eל(.\zq =]izOAx3*_^. \g& 4uP4LFYSɭk Ziӈw\錛YbND2S]!h;x fl3HֺG}FH%b?hji*k sC`[t?Q`<薉A[|lʱ6E08:>zq]WpUO=%Y WOa * ުȓfmLr{@.sc| P+.q!g==s˧Nn>Bke-}k&6%rM7-':CpWE1؝RAGy̑2{yfE7PrM7GE&TPq*mJƆRP^|? Ipj٬iXO냟:0]r5ÞGEvWa*AhQDrk}*ES(۱4TzDΫaQdZ_E[fU7,bm..s|]n18I#ȓeJsN;-Wޔ|?v{OMs$_׵C`-m@YqGdm#Y_+B"yVx7 ieudD%8T -\.:))J \6ʜt)(X8_G) Fk)Nc6R+:sVdւwBG,~9ۿww*KS `ŇohMQ)="}pQ4w'A7 p3 (B'nJxwNݽ ܬb4Th  9]l偎-}3Q]=i6L=Z.TC:$ne39`ciXy (8r_tq̡<SN^~ti e!n8MFנ8 kKd9[:cǒ+II)EEJոƪzrˮu]Ev`\bhky & =/0#XT77|&5_6op+Pdej!`d&LΟ崯_[V&Җٳ0c&Pq\vy!uJpWv1>DnX=%<,ƾ^0_*;$1W_ij{*n$)ʤ钔]I5U[,n$>WĶW?4"rOcm GYۭ,Z0"85 l5|9WP*J$'Ch>>*bc*֭9Lo OTQG&h_[sܺMOaݤػ""@f 9ޛ1Ecpzb}]-;0{kWL{6B! u( dT&PjNN륻:]L 08Nw0u5"=@C2۩W`}6@ .Vm7l9Be'`b8p?s~T+ߏ+gZldiB1ۭalnF4|Ri_loS;Rd]I~_!܍X7R/?qKBAH FXmXV00LZ!b/I\,aeg1ڤx>. T+HX]S 1GW!6UҚOK(CH݊#ܡ1c@J& m'&Sٺjx,rƣ*?  5 _H×o47P39"? FB IX(L e7v֣AQ55V3~;>A^.P+ؼڮtv٢H 3iUf]" Vv|[?bw"8mU{*6;}ݺMF: GJ◇íg|kauycX6b[!H.$Jos> Y*Dx+bTux.[Op-#u1!nX{` _+t 32Hzf!Y>@K3dAjW"ó>laD.=[ОrxNDAXGO81xmP koT2=?ogGBXrxԒYk|K0@mH|+Hҷ( BÆOŘNVz>"Ӷb@㶰6KM~|4ZRbS:+vgK"{"2 SGϞ`TZ8ljg-(X/ bO\ Ք}Z ]4]@[9\pǽ[y|7Rx֓%rӏ~Nկ_r42TM1a"N4EShb~#^LaN#ebE-EbwFx*ǽ$N7sCj2@ !@#ߧ=r}$K-ڤͲ $vAA I>6iRǘGꬭݔTBZUꝙt4XoVe Buw%Oc%$9qdJZgx{ Yw g ?2r"Gc |`k )c|;~kϬ~^ܭWl 4yh# `x@\fA PÉ>ze69~- aeL'j6NX6r'F7i Y:1ԓ-1006ᰞyr9Jߓy /ZQ` L1 zc$xj v)y uڜ?-*OO2c#2*!$ zd_vՉuc#6 "G[k +m; `Kv5`.,,|I|O ~YO(WA"۬=F+ Rzן}ѼiTlo7H! <ɫ@ͅoY\E+UiCdJiK %[qv0r\o5 Cb&P$kuEtAp);-h6%_}D\1 ₴A؆cEH^: dn6*139G{r!sT D]ux߲s_Oell@'v; Zs/~#Xם T?Pq!|,?YpG7xCq@W)o8"3=8854^vΆ ~\ I-B=QJH&7d;~ Ih .QPI;t[m"ARe0؍ .>EIhX3-cԆ+6kNH,ta7(vCC[ؾHTQa|N)|eijb:,ۃ;AYǜv V,3oNˆI˰"v9J3Zm݅ղ?nl>5u#'um?'TzLdW"s}6Roeރ(ka+y$`*0;jXDi?m[/̔K$E2{o3kt#Vk.w-HHdDS"qk. EJ4좠НH26ߧ\Dޕ4d8%@1h0lZs9).zshZJW+>{=@]rŻmƷ8>yo0#{(@'kHD 9^'3)E5+4-3sEG0?<+ A nAPvaă _ nO{̂?it.Ƀ0MRȕUFoEӜ"AԎ"_Ew1Fpl2J}o\l6v+Yd1iMԈ#IC߼ͫ/Jcn.5CmceٽսqAt)zL0:fVL[H?)dӟA3D-R =} ;!VPGDϨc"< K%3my-Ӕ;\$LEަ`#(EWMR1l*HP;jPr */:Ջl#Rx5 I[yO{C/6Xi}gp*ծ~/F7WL|o*Z} o=4wZ,!:olY(V4Kܘiu%&(gˢ!Q-p4/ ~JFy ]܅˔yUV:5@~-0U&S9^ҬpcW>ٷ0&#/vn&PFze[n}ϳ_ ʫl+0$WdS k7=cƶ8pJ  Ke]Y I<_x,`i`+t|w}ZԄż8 ,T[Հ׆qnꭂXzk!"Y~>]yI,~IY}ǬǞG'Cnym_#:W6B}[q  o&c͊zꠊؿ1,* y.-0H#(uߪjg)YuA6+*B\jR^!##%8r,n𩂪%A^J X_h2݇}FpܬMpɰYK -QJFJ:vG ;Ň7{_*:34>*+-097>[_#74Kd4BN6M mzn\;::+"  2]=V. {QvfOŏ(Nh^ei\u%'6Iʶ>R˃MʜĦUl*5Bߘ iVZS##cUcA]Eǚ ǩBCG|~c#.FqНT'NNO旙B$ۿbTOcُe"WFl;Jgء"]>kv񞬙=){ "DmB>=U}NPÄ \JtTPړ4 Fk+].^ŤZ`;{xm8QP e_j-/<1p]^ԫ?lF* kԊjv2`κޞ4XZUE0VHioM @+L]Ik6*P}EB>T~_lk4/ö%"Qw6Iv10?q|X^;0Ngc -& +$^ud u㽠1 v/mJ0#iw"&u`3(2}> &Ќ "`'&}l{#ˆgmhen Dnc(m J\OcJ0X,Q]psɴJ9 \Ԣ72,ޥ^|' F;j!b7%EozD}'e6qfsrڕʉOÉoVgVvlS.MobQh7z6)Mw?I䐄@{Yi%׈G]HL0R[i\YȰOm/gl! TV`w%J$>^c'imppnzRKJI]_s8B(I`p_T)PjVJQk0¡~Vlz|iTh/Hprդx{û y Zj~;4E-#Jrgl/WȮ{"h 39{T1+Z+:QnS]-4Ĉ{@aG2 ֑V ]Hse@pzN/: q P ~L?Q3I"ɋ6lutV^q>iN$}*]$җR#?hJ'6VY M}esQ"™y3)w\ 7+`'@)T8m܇}D{YlLaN1\BM*.̖(ྃ@|Ihh)bwqtD\rҫK#!~00M .4L}Pͧ.zUuJc,4p_q4f/(j5!t(dCW ֚]bw%1#IHڲ 󉊟,:jWD*)R\a\ͭ㶡#O;)44; Nsee(?.y2ֱ7Ɗ6^'_ PڤXzSm!UзwӽQ]y+S :;v6EVuS(H3QA$Hxaš*}@W|25ɍgQ1f_wGpA0YASb%ܡjZ^ըnB-Xa ]_Nh0p,¢w6ޠ܏-%?*qjA7rɳ)lYa,8";$޹8^*U\2`HuZp_w}VKeƃc`Տjѷ6]:tV ,GE8!0_6UdxѤL1oKB`R>*;$AP1IjO u*&759vNZlwq]uŧO5MTb EK 6FU,qS1P{P}ޣ3?\^lld;ႊRѻ;!m5$Glq ,lj@pܺA 8Gí)|R*>ܣ!sMq1l[RWN! ckPFlEHKʏu0\(SE<"6?pa7lD"C/]zʆCt=exDh7屑k0Ε7:*--1`/Qpdtޤ$lN|N+*F8Z::J+lvt^-'(\paw4#*6<$B8.[Lc >>W?N? Jܰ8ڣg |)CUA.P_hMXQ X5PJȊ0 k, !,ý([v(z,3Ʉ ˮLdQω",* 8G jLhCf!qc:53Wy:[Fo5DWƇJ"Զ RKWTu^{/b,aj b!= LZϒ=.txP87շFF0cڝ7D>ÌNmf\&B6;TL5+ySm!qKxN7VzfEtA&,1#{edsSB4}"{(-]j %,tNqx&ҧb 'oQ}ܛ ^Z$qw\qȁF+Tq3& "8"5]SAۡѹe 'N[+I;ah "HTY'. 52 {;Sl{EdE~" ՆL@ FB ed3$iy5 a/k0PT ,#@nCHGi#Sz NiC6'XL' ^spE`~DjIeXff2 zYBEUHX; hݧz΍ENT PHzzH^xkOs>c+BޙPYFݪ)p`ԪE-eN\Bٯ "AFa܌Wq/(\nPP#Lmo'pOm|<_UA:0qs &|Fx[xkNv=s9lC`{/ !j#Zj@K j{O2D( [ς_fnahZ&Zy =ys5G45 >[?e֦M_E[-2&%8"$cuO47—^#(Z7H0߈1.ԊJZE ŴsO4L~F}Õ\\l] -Ԩpz+)5+(1xQ@חX7҇!3ϸ(oUNO4Cxlhdia<$E얜›=i՛d!!r%#/5"qR5q͈b@gqgnY c!(HUX+cLj*˴z2Z$y#ݙKm2 Ā\]ˢ|6*dRYz[~鐢V^V=m %xw\vw`,YFS,겥p=Լ ^3FY,6M IMcĠ[~Z;O-fDSMizsMk%^`O1k&7CYR?_%uǺhBߙIv+hC3n"ĵ$q Wn+7ѳ 7 tU8M`  h# t# lCp u-Gh`"_4 iYH]SlIxnwAo5Q_pIjkc+UZ|N6)zĀNlN1нגh FeNF.SPR3 R~-B tf")"gU^I9+`/Qq 7/CN_]7#CI~NK'ڸq6 g A>ovt)n{ogwJwέ#/Z((ƃ6=qŌC+菀?2"̍;` :^2;]hzfwx6S=Is 4O/35a,2b_î6Li0)z)8!S+4]Z2غE8{CK0poz4ikC=!:['ݖA!8rkG2)L" #S)=FILpZӾ(<8t'cXJQ;ͩ;i oy %G{:=vAB-s?0.*d_JxcJu#=ltQ1N$gux$:ߙSSk`NsKcEB&q1~ :58aex}5 (4W~h"zAM7l'p?\m {L1FH-#a+h5^}&|?:*,~nxyUf8۽PY!n2! hr\$xֿD{h&lׁ,GxsYyyBC4[ox.!m^=E~Gm:O\IjLf.4+ W ZUqc;߀:WU'Oy_CMR\9(zq:}W&њ]W:?٪7U?P0}B6SA QQ@)-2,BoGfWv!RU|,[OM++o.IP_;4MJa#6)n@< Eyӏ`v_MY-:;IW255% QF$~4X =YxGd 6CbQTs*̤ltdm@8+W9G*죃yj<(c1j`U4p+/QAƟ5 ⍰٣%?-ZTg#ṕ-!ǧU65( GEQ8U l^*CD `5j7{xq29@`~-@jlb`m,2mx3Ȱ< Ӝomի|\vwBm_IGә"O~ϳ#[dbX*d[ 1QR3 U^nOj>1% | XiA% o -E^Kvrq,Ķ>i$(<7׮2dltk;6Y}M}Ee 1>>dIQ T_2@tˏQCC u *'(ЂoS{(}}aWS0uGj]?U }pS(Ln{6F\cgf:Hy_ Fz6ԇߣS&0FNLU|bUd` Y ߗ55Qi[c?& 1cBlX˕?)Pbe%i@Ӈm3fٗI:˫ۯ9ٲ,fSa%T6(Q\n=x;eo q:W\K,zeY3[WSXA|Q]9eR%6=ͣGCID[V l Ò44Tfw&X$f"EF`]д$ޔx鎡J]r %Z&W1%K/مdF1ݺ+>6cj17˰;bm5hcZ,,.=H 鶡}z|a͟=P0Kn`v&oänqg OO|݅'?WdHČh1e(;AGt/h|: TvHM *UcCޛRQC+!{8kN?Z xs \t ƒ9f&sg&.:G,X[E(aö֨XϼuSɿc.:%e8Za9,ʞ/ QՄY`RjPXæڲdyqS7c+Yʽ2(gǤl06Jr>f<5&S#"t4qf^CGlח :=TIk|z'~lژE)~}*p~_óԏn 4=lWq#n-dSr5" O-+jlli('a3 a1 Hl؜?#V#=F01{/WQInȇbydnfo~yӞq|)=ŵ Lgryb4Cnkf?rH >X0r^H}'oܽu- !J#AXe86*II2E`'="йR8E5ÚH4#A^:4M!Dfxv9dYNrdRlC&GۖcZ)U¬W`ng1 +R>g )},բ~5{2_zu jޢ.8t,K;Pd6Y$EZV0ܳmj?;\~ y㣯%#",֔b^auEGÂ,1 ߻yN_8ii|zV䤬[ey.ڪf/$hɛԜT؛𠠿k;NKâD~a%2j);4XY',9Ԯɧ?zȌQu`;+2"FͰ=ҜN\p:էS?-~Z%ʴDJ[S䴗wj مk¯0d Zb ;|A*LO6MMl}N^mԴ..7w#T Z;:Ec7BE8wK>5=낹rj߇h--<ߋ @ a '464WO{ˎܵ8q`CV71ʊ4#!X)J:x&%")5'S]4GS8XUAS.%?1bz8)W@m -!׿[je #!jpakr|N9ϼa_'ժm+>; Ӏ`բkcJOAv$OBF)$5 :CD<{G* B1@[j :CUJ""K g. [0~|NIL ч:sbipZ!OR, ȶ0E:Uݴ89,r!yx kR0VrreG .W|C@UyD@6({Ne **Ut!5|D;[@2I<;EE샡g)pnmR`veSEo P 0&LQ՗XÍ1Nq %6 6ktOQ`CS GR5ҝh{"d/-ie[WM=aO|DIvvfÛ&5|0!2]~2a (cM]=LC"1㵗AwPtӝ[Dpsɋ[nIu+p/LuC|qs&C1s\&u8+վXHBn.r6zqr6;4en:Pet(^*li3To#0M0 |mvGE,$fX:l5VBZ_s}e: ۉG\} x=ߺAmSޚP޽cɴ^4%Qo[Ը%rGp4}2pE6lIy@(G0Vj(L,Xut2@`MGaB2fB=i&~]H< î`[eK<f/ԗbвһT%a8-~ڵ*WPWSv: S7^2/ANV(g'IVd}1kl0ٍodX5nj/*L+u-yejr>haGA@CJ!p9s?2PAM(#Xf1ɡ#߳7<s,bΩ"i3aGK U+Cy>s"D R ]% KS͝UóR1ρr<"Ql6,iEvGxL?'WPԚZ٠}DU[*^ k53Ȏ\àYޞ0#?SDI\TM1t9Ѝ2⎃Sb] Pަy^~. 1f+;Fx N=%.@cDJZ("b|d]ݜ3ڙ9[|A=.'&HjY0:!yQPYFƛ2-T9ڄ#%|md 3M%;RR a K)^3D2-:9izJH媟b[ڙ lգ9ʬ+K_tzR%[}26Z3kYymW#0]m@FƉuqly+«;_+ FCYt"85؞X} kkƆ:qs{-uGO5sZ5,?* ^/Fa$O1[Hք,eCu"I9l1?$+e捶#U9gŞD!` Y(m! 04)lW^6np^,ڢ~;Cx/ V{wš¬ܨ(݃%Es,<`bYA|U$'֘W ZjaKhܽ$rsܵ|җ'h06-5qu: G%YHP<AoJ:ysU^=05b}#ђyi^Rfxx[x(~s>R>URpuم[En NBDBhDɅjTpX?:Gyxh!wS><&$fd:fƍiDsEtĿynb<eU,R)Me k-} )6?I`%iY(ֹܵMws=UT&e9fr`L0AG^ ѧE{Ƹ,v3Ox4ɡ/r`̠3CJ//&ӢOjO[W5K BA5V}ȃJ˺ߎޯB-ru/9--{eu|d뢘}\Wer13;L:7ć`3lSEߊ6>mtk!tqV7.DžAUMλmI]4鞊$xD}4`۟@NLzAJJ\eXuBoje]@Kҧ ^˧課U /p-$—j=!\RqpW`)'`QyDۃ|'z&CPc0̂xCTv:eIcu^ϸ7\jP]W>1X B&hLLX:7 6 -(bp0fUP(gr{A1;~4_T<ͺOW? &)L TDWĒ uP&;tMt1m"BV17}K)0-: l!,8S>iS3 qQ[B"(X@éA2lgQ`5>w$a"I]ܧ!o]v[~J"dť.拠ەTeJY)6SjB)>lGŤᨃ"5LJq K-thP 4EKh)q_? z]}OJ@';4S91)0F4pGcROQ=P9qiuCO^Pd45Dr鉍 .)l,6dKk$"D~. TNiG&e}/2$T>&}#@q%6ih7* JQcdԁcxQR`b*.4QpUmڝ-@M P*[0T5sJ*U'舊{^G, mkF'_,lrKi_ѐ"j z:әRM IT+J!r-V%m|%i3:.{3 dο`B9[+p>Vߌt4O Y9 nH:M\$Mw%3cbֹeIA/QOɺQ?Y?BU n~ ,Fe"TNGa/w'gYu嵗zjTN@ʙOz^]*"~>N*%őh'WfE\m9\띫!$5訅UC\BT6>J2\rGLO[f]f??8^m(y_(LMI^K?  u:S@s. *l80׺,1Elѵn8 BDPl?CS;Unp.ǫs,Œ#%v#m^Qu ^D~b5h޾aȩq}e&_ @R j|j|\j. cvsH3Ě^e:à֯,wlH_ECP[*QUm4RT@B=#o`Pإ_健`VVt;Stt%ka “[m s_u:tr$E#GC$H{<Gy0w*yg;Rj/Aboõ,[~#9o^:u%!akv3w"|w80Ef QJ*l  X[Lbh6RU4 0{N< ![g!#˞,I6O[v? sF¬(z$ Ş/1S `Uэ}q&oӛ4;3\wrRת1w !a7pmk1㿓$-(1g5sاc*h[WJ=sf D11F[+{m~+Tc sQ o}o޹2Qru}Pڈ\ Q_ڎ'jsTn 4DR#Vb8%;0Fv@;qC?)E*`UwxϺwL͜865}ҋ:hRZ[mA!DEދij| >&; _K2.3L4Nz!di bs/ʧo MTd/UIPp& Z 'O_' 9T |YF'2PQM=b'uLڎ%$O^+4t_"Oy;N{{ [/0NY$ l-Ӕ]" <=7ꋮ_jc(8KUNIg{)*a;'xa-$m u?pYZ3xv9G@0dpueI_\qNnqhYW@?p#LJXCcE:7\'pے*۝9lpkt{?miRCPa`X^IIF`C%OX,맚bwU }vVGgrYE$ 8MXɊ\HdpsxA+bm.?]ȍ}w3x<AQ{%@V>=77/fbʔP3?׮t r){|evx+喙;l$x7#{dG?9^ӌ7O(:<ۿ4d5i8} ڀqgW w.B@7\>U?x2e}4uliR*9䥴Á\=14JT5z3,wd` ݜK/ 3ɞʔT/kn#EH}FTFo>o+Qq6 T2*֣bd+BvqgBFB$e苂|G]eKHy T{߯[pV5әn&„Ch܁&8!R˜{p]LiPw \axrZ[aeq@[lғĝ2[4Sc4)o|O- ] J*]<%4)qc?Mk jb33@DVqc^'S'YXx|W =??y2 /h{B_ەe0 & ;Uzs L<<}Be܎ HcP"V>rpvw$8ϗo(PpPīdZG" T~<t9=7μh}ɸ. C`KѠҮ'q]1&:NWyJ.e-HmmْK&~dCnDMs@7P؇uG2/s,c%F)K@XF?br4ňR֮ z<ʡy_j\c!5VBzehY"Ml6)70WNtf:!|x(ˉ"vbUNR(+U<n-z9,F FȚJWGf{N:[ɳX!7laUۮ9Bf&r;gԖ@/3pQCb/6Ҧ֕_ZQN_Rc[-G*n!TmCj%] xD% >M%?u_)FoL&DFf(/:Q}O3)^h|zl/{CY;Rv%%n Tu( !MAzUw}&+]  XI!a;52 ti>xq}sG/U(2ƄYuYy ``{/K9k_cxAZ)I IZ݂@VdEdo(.O̸_.\~I."Aar"P` iNa| [QYo_"WYS_rkCڥI/+אָ}Bt8 c[6aޒn3նMc7$ɪLy{VVը?5,ʰ%H?`p--ʎ"`'YgƋ.^|?thjb9pwsP*,%OHS(l_,]ת#| eKۅ-%,aJ:8P]{^?n<^\gl m 09ֆ/$ym_߇DZL(;t 1B!L^i[e8!N;>N.Egdw.b(H˜~9Yu'^H=E.3B||%q-@PZ29SӞ'doӦ3Hku =-;9lPfDϨں]Ck0E68>)4>xڶ(6vCPjMw|}&^7*fmD@iHTDz&^hgSK,"8bkR.2^Ӽ|\#q%(i^elԆ1ɢ>cW|xٟ4B:8SS I'OzdWaޤ,*lsL0xDcx]緼;>xtpcH5-5;6XQö6eG\<#58K\\~f1wk&C'2P~0 Mm]3#iC释8#'3gD}v\D%*+rG腱Nֆ@u89c]KE.3.K2%*菛Iү#h::(a&!9*{Sj4=42TR U3m:;Y[V~'q`KB%ri =pVJ}߸-9*bԒŦMd :.4m L(3}In"UMm_ {dM;}w@6 aʠMy:? :|=AMbiHas}SOnGKH8`wB;#i(<~(6Ф= Sę8a5U.vXVhnZp/7GasHD ( ^u5btZ-̵fG'v}ŜdApd s8QBpV0"Ub;g_,T Ż_W8E#W}UR \`9CHC082_ rv+:ϡ=4L\=XvBÂm)FJxkwHs bhE lՌ?BXܩ7*'&uYYϲޠX%!kP˒R&Ewh|R_Xa#Rnh۞eW1W#ԪgؖA$bXIn |>4NS¼JO?e#VLBNkk$#膨}]a՟݅o$R{cMʽɡޔJtE|MB\}Qǵo*zL1Xj{K`r JCcnAzeN5Wh`"^Tyr՝]O?pAW(ڪ(Gc)1jg(Ϙ[w[%m" rO%Nj)oTASb.F' V$ȐȻ ƗSV+l:2TۼmK3JIpj:(c?MHנ FE#Nmz]oZP8c {s4ʈ/xv#4+1j ,BG\llϮ1]fթPQDs$VƳljO~W9ʀ*G̗x(7#Y~hѧ3԰f.TQ֏MȻK43QuzaOEAeJ%1˺U%xٹo~\W/xm|֢E8tNZF23fx{0DIR{aпN:Sc;`&b 5%0ola,̢ьW lDSl<2aȠ F虧n9/ R*Pbh4nVyxk{e$S\rC5sLfp#饹Iq{ӌ:)mQt]ڧawXy;"] m(d'}# #f<8T[Nm4fآ;&MP0GDʹ!I<5w+?QK6*R**E 6Q~{>mC/m)y-l}ɬ]ZA mx'l7Vn:NDN"eKkzfalԭ(eAEӣӖ f>VYyO4Gyøl P\{_D'iW2BC2~ QR3IS+w' v{ytc%_aQUBwӤ_[;7 ұ7mN1D! /s #D:k2+#@c) vطʫQS{4ZP |1:zG|yLҶ6}YvMt[?Nt7 FQ>y/NQ7T hy9HZ mO^{ž#z\@o369v\P F(OB0#hקo붛?ιS\=*܎uY$K j}۞8ȥ`b+S"&{{0w*@TlHzJI^ 5nOEЂ)R ZZ?,${H:RTBcC߀Lg҉B+ӎAF)- Eڙ$ɻ w ;)YOJ<8)j>\Ѣ(ooN>,`K,u+?Q'ifkiE$t-_1.K}_>y 8ޔW^h yFTi]᯻(#;32R@/d6wh6Mnyylw*qk7MŬ!i?h4(w/&`"տh3+1ܕ[|jhwgx+_Stфa.lX:aR<3u@~Q$vQaJ]Nd @?QD$QdO$-PkuG}qT]&r} LEe6ŨDa wTacʪGkƢ~Ra&",[*rjʚ: a׽x$a'D]nwxf"~.SJ8]k$'xSkv) _z^T}l]0]H[e322hN5q5C­VA̋,h,pP݈MrJ(I~Iua1"(Q'd1Kwd_{7t xF;θHq"A#R 0>$yމbf5OtG>nEMXq6']-J=*{J\i*tQxD7" Fs:oc^\ٝ 3rO~@[٠鹌 noKՖ#}˲/3*imАQ|bPY%_$⯑$,ů旽zNUT*2֣1(9?nͩ>R~Z1C(,8/zxk!<ؠ>6 djǘ+ /,ϤHrf[Ql2"V ዒȏsKm&g,/ؚr;(Q Ǵ>,C%b<߯xbG!5 {nywf~&6Œ@@K z 94u-ؠ#)8+zpعD)_ NL5Pj;kIF0P-#[/ց?:/aa_6p8|~9{H`Q]ؕxC\C t8+Qk"gcB6wsKn{P-1$ZzZǘ!B)= C(m2R|*lI (E^b"pMƱd<~rsE`_3j](«(J]ܤM0śNR8X v)qhM̿݅XA#vtt.u#{SBՉU^BClLm6$濓ʌ>M"R*<׃X&jF@Kr5xzL{NNCw쳂xuBzgCkiTz١BABs{mo辂4:͐:Ze2TlvNWIypOЃLEQ4ZN]QDn']c2 P G >ѧ&vq8>JY  ezcO߃ U(d1@.Lсw(cnnR4)"B$'[+8r.e$׮<em{YKNӋrF< GsiX N* V`k ph,6j+f;J=6L2x~rl4,sbhv'&F{BdߢMP C}7s =>pL݃CP@q =WfuȦD`M xӄ8R(11+jQ;yX? )ݹTc?p*vJH7/PO~E4$HT|O<즬zlpeW"A%jqnD͊=5H|K kJrJ,)~oobO& u._ *FJ^sk+%@ "F,noy'l&whg=o6ݚzlM},Y|Q0nƂIX6OGlsP({? TguBkU?0S>`6"JBϬʻO*+=Zb^m兼j ֣:W|hd7խ (xmDMXP{c5ҍ9]EH NI:T0 SO}/K0^KQ3\[}0mBnop">ɂKԿDi LݚgiZ2Au +XxH}JUX 0P+Gr0A_[iZoN:ښ!җGNH.deڳ#O1&YP4yms̕a)3 D~:uyq{Ǵ{-LhBgrT,UǼW& &=h?Sa J”T53EA7`$ŏGP<}4 rae$tఓ>Y fL(Qo"ѵ9{ 0]ʄ0!s-+eȨ^@ cܞ(I~H覶xX b-Zy;gŕoHJ}E 61M<KA1D{>|ŵ2,ּ0͛T (hW9r?ϲV, '/Gb4iAӿ+>DL9NWqvݨSsAaX JPV?ezёt4n:F [#dw\"?1b_`=]n ](( bS7Z,V-I M$Em?sZ@7+AnŮz#Vv|ZMf`ÔS3=]N?O TomUt;C(+^#串[5Oֳ4&!&Ⓧp-^Qf8w'h-63"6*lP"}˵Yh# O]%(k.k^C)_Tm} ?q*]! ?@`8*9?]/ M+0m6z&#[Zt}ld3䤥 H"-jZek ~(وtz2%}Ξp38bH۝TnS5R%C 8V]7ŏBVa;WTaAmuF;[g*, Zwj^ɡ)#(6Ū }[5܅u65*.6YEj`tP) LyPts;CED jמIIY. jo+) :{P.geK[H]ݸr^4r4F쀖 ENixϡ $kmuK~Q̽&֝8;YzQ'{T\hv yJA>2&:M ]si\h/vy# bG8DW[W* ."l?Wy(?[\ >ʍƥDP`]{8xQK=t?*r,ׁRvP"7A l4pr"$2yR\'n\ 6yKo=R_pRLR;:UF?/pQ#Z3_Ixsi03cԑ0!yȋV"W,T%-@o{y:e©;~VNJ] Dr{Yӎ V͸?#xdyz3aٚcLQdW+@Uc&uVpt!]/FKmTdWy!8ۘ6~ ԫr9ABJ:˛jvM wbXeRDb܂F?䓌2 "0!K~(V2dTI=U,>X)$|*@cA;Ծ9Ȑ靾$d 02xwY3Bb<&@P@b0)E^ ){FZ:83 W:](ܵEEhljY7Ʉ.tO`NŤ>3V{5b?j`4\zܕi0P_}lzTI({Ogq_vD׌x"XnyNq$ffJw^X_Cg}D΍prxLJ$ 8vT1Ps;>y(D HdD&JBvTPnHF _8s{sRIgW1%b38܋$ sKN%WD<*o%h> t )TfPIލ7~&*ל!^ $D",- xL ElỞrX`[{)Hué[EyH}<G&2ܢwDP)+^`XE5r6EǼ׭[D1vNcyVe;lRr'&WL |B]*b6-3\%$՝MJxGkRհe--ZtCcVȡp @b|c"w&-0v#?{[vOȂpKJF\rl`jwTL|#2cRi*6Z 59ldcNL fx9Ny \Vg%nkq>HWLyslw=^ʓٽ A|t͞<'J]BOZe?SqEX~$*[/l_9M 'SQ64nlUum4sl* Hd^ rze_]/?>-[rރZ6Ӱ**uـ{pEa?xH†z)& /kvzlz!V&{*o(:]*Yq K_%_;/x.|u1;ԭձ7W/M.K2L7 T㶿]],&qi .HU-`&4ǿmG%K䃝Jkx!Viˇ~3\KJ 4b''"Nҹ[r7iW5 )Wm];hg-;)ڊ'fPǂf0pjf+@mf6R~y [6Z&G #~i?jII9(6NEl_7%`2QBQ/xFe\ʑGMw)gsvޑP8pAi,;_XN;XHf/rB  />MgL,X[Z֭=˚N>V옐fPcKH7ԔLm PKl/J t AJe5d\DPOgh#%J 'A2ˊ 5 WwG3NJMz-KKg @f5WwF:5ڏp䟀0>u#Tsmok{\.dP/Vb5m_pBNz[OYEVK!]8madt{mvFM!ElOdTpl`JemycBF+vqܙ[P)yv5!S4@;Tl7(bz (>Ӄ(^j;r [lJjDlD4 X`sfVM`D} W$û= UT2.*Ngwjp$0og߮ NT15Q2`yRncc\G=4Ey&L 1=u@sg 䜭 גþJoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ{F^d3ћ=OJZ,abjW=rϾ&D -+wS]{n ՛UJ9o4F iYoM#@}!VaLx7p׃|3l. xLE ddh&Eȅ- aVB %ŌYJo-U,ȣ5O+۹"b&Q\#C1RʱAzW:FG>,*m"4ڸai\=57oD:!r|i%-ʑ ݒx qvoFP6Z`p^U|; ݬ)(5cF\X ?elu4_fB$1h4&NIPzg0T9 W1XW(.Q\'SMLTFz% HٵkS^ܕyI-.U]a->)1 7]nc5s\;]h x0ifv. dl^x(֊k柪4QW}*=%mg{[Hz~Lu[3d=F0骠Rq.zCřB O"ڹ M+A<31$"%ڢX*9X&O QwO8X&Aȶ[k$v*7k~a>WtAy괃۷ܔ"Ҕ&& >BMA(9{TYw !M+P?DJ@6k0 ]0sJd .떉eQ(0r4?8K֍JNL GjORυP|< a0F,91kZ`%!$'~n^!w7H͓Q] $5W?ZGtE85$r Jz]Zqu=ޣE9B%^u.>p'D.-n'AqZCb KDv{g *Fn7u)c%В:5@i}aш/Ѫ6swOh֋W GyI9}kw8)q?n^ kQ.KE/Jv+I4ܣZmEgr_dXb7.;b(( g|2%Hsi! %se/Ć*U[ġ/S~٭ vI9Sv ]@< _>W#F#Xbsc qqV\\UFf`[-!سl&: !BTA&Ip1 9}hP?t|fmWN qV ԛag/u5|d nkH+J&3\}d=]!^;GMI.ܝMFB5') `hfEM%睟UfClYetP.ǒ1k5nu絬-F 6VV|u˵hKVgoqFmqĩؽ9bMirYm[Zn=6- J;5]VF1WD6MyW*m@ ~)6@f@'FJS.la#k|*#cUn A˰5NJB "P'^}P1}*-$C`6>+z` + V.$GVfxIi?v?>:hODS*W*'iuNϿ)ߎ/q=~GuںWHqès45<>pmdp?l`uYeIP EwK '1(Zv$Ӑ4R@YHUpUmU U8==C,\?$-{;6)qTRr(a| :I9H Ѹ6m1\miOVpiz cpL2(&w9NQgJT7cƂC7!I5b̀:6 +T1=^향Ǝxx:v%P~ |j]L{=uNA7 ۄz`,nŎ6@BG@E?܈J,υ[A}4O[TPAv] ,$|.Dx_|zϤW ;9w({Fhb[ m$Λs\ޛdT}ŽZ'+T-`߀S}֞2,~]pHM`Yps5` } Ѣ "۹H=K\S U "S y-_g}@?4kmWk!*XỲ51iCԴ#daIVn `#cMƹa$)QL鿫R}_Z\uyCɆ0ݑjغQ9xAx^q`Lg ):.f:>oz#%g K!R@{r0 jUFf,:9|ͺR9LdvI#oO@A\rг-jŅ;G1=-j!z_8g9';kyKY|$#n_WZ9?I&ds3Dj"1NY I%Q{Edrm9݂Kr3;4݀Fqi[ަ ^AYvX`0s~@Xx2{4dJ(ase1DPIP|hs#(A{x7}"S=h,Gʿ|S&MƩ4FŵfcGʍVyfv&@uge]PNJMp$!g_ǫ9`!՘_2,@KȱuR0˳Uq-3sBĻ-By|64que9)}ނ0ژ Or>x ւa{*p=n {mԶ]+P/ G'd^ȷlY@z4M_ep[е})+bdVͯ࿟[_Zs i0zz_fE J b)❾tzGNߌmtuKZd m&* נ>dz4& );0/ i7I2n -L"YNx+sYi+slU# 3{´o^jv/r"2`S0oN߬6g:, Cs$nϊ,ɷ ^(. sʋxuY67`L)3Ý!$i=YZU Y;:ݑ)7L6?7&t^9 fgexe[ 6%$ZudR13ɋ/.&07ÎҜ<᥵k8ULrdQtOK,J#:TשtzX&PP~xVi,/.MW/S/8KM͝B83+{ jC&`{;+#dD26)gt gDgZ疹sq;> m MPja">|n(b:yKGWyZ\524^$ XKOv*:|E;KVzA/9BGv<32zKN.vPs>g/ {*2IRkH=ibBť=b &aLvΟ|4W0 $pJ">9_˛'Q- s_Ûio%OE/^Vq h Su1Bd01ʾl͇t)8 @bZD>@MDjX#N@!P^Z5DmC*.:2LT£AHxpx[Cs:Kv;bkE.0l!NZI$ngd+ p.XVG@= 70%>j=m4<eKRQN:ej!bٓmmn8yoL7~ >BܱRڗ QΟNt(v ͅ=0H_v/rU!;=gU"վ|Ne?Cu_M)_CN e'j K~H/bh5V.>m#\}sI90[Ɯ%Y|| 6!XYN }t`a\}4l@9<Zv`a,2-3o,wϺ wX'Ҡ̍3(.zO8^FCkclس -P$huV96`x|)qxaXu~NSGДaШFP>/w7N;C^Lh y G 3 ZX Z?Ex"qZx1Iox)0{m;fjwKr!.KO ^w1FSU1I>kjǻ? A;vՂ]U&(^=瘐r+i$KC /ne_M@/#R?wJ[x;Y Dby4%H 8u1p"cʼnv}Xf"}ed ( 'g5z;rJb{oXEQPۆS2))a$pa'jPJ9x)`sOe`_ ,o}D=q[=feW6A"B?"[PLhRA%ponz+ 2beE_rO,A(>x;wPTB}5z(u_w,ω+K9P/څh´u6oې}l x$zG O&xkˎ WZ…$蜾ejz6/>%,f PJMTXoBV,t`mLj@أ"!9aq®[87ہ8+х= G%%Vzɋ#EIgZb]Swo-vA *Q8\X VWC)rcz LELμE%cpeePCc𦖈 9$gu2O=Tbuw%7t`+W `EMƕ’%lzoIc6aKim(\96ugP-nQ? AX9CX4d0f1uO (@kY (S\X&$iݭղ $^ W\0G󧔰N]0\q Edb" S'+҇l.onvt6amj2Yߌ wbGkb8 zoBPCiA?0 }8ngBЩϨN43kWu;ݣJ'֥típ)]\j$?aDQʒ 1"Ȋs_JP+f=)7tڞF ϟ`uGl3MNIs㚳4# aVG|޵5iS n3S@ s~%3d>SEx*wICKB֤lʳyAX~ Z*qK ۫ #!ǪR qmB"DCDwSYpĨ?5硾nKf@3cŠLz@WTH;U >Dw*n_QoUYel̾Atӧ&V4ߥۤ>hhyU(/sʈ^0FnxtZJ5Їo`DZ[~E!- AݓW](7p: "5+Bb*v힋3E5oƚ1* Wiq?!}82#yI {ɼJ"cnS"0]7cj; 0.`Z`!=O((>M{2Pq*/&SܿIy+} ʸK"7\G-\ai7wMW9\&uqL?_B:K"cnK: 0 ) ɹg:,/ZnFx.@Ac['y#!7@Pq"zhda)oyĠzk ^o@ lk90Lz(z|d: Zg=-mxSlƶ`U:%܋j,|e5#l7{ stF8Rt}(FC?\ABF[, STr2{:o^?\ww"=Lo{$Rq}a? ҉*e !=F̄:)k/ A7!, 9~P}7I[+29P}#:ˎ8?P`!KnAd!`t,ٯ*eE&*;PZneJ z ;X+{zxA@P8!0wm[vSaƵ W=2Ue,7)<8;29㓌G.k^eQek׽d0X(i=,0QzUtm04W@“R.%b;+QI5\j L (4BX*10viI3½@ S Bm_&tTC~,,`kVשRb߂t+rrFctMR,W]gsgsVc8Yl#K@Bc9^y[>ϡ x g) e3Kv) )Œ!'rQJһj7b%E?z f,R;ć9%m,&**H[=1W[ 1|svv)9NJHD<|,A'&Em KTl`+l駗c)rJZ-]hwwaOtLpֺןC'[|ߓZr}/MB]f$| @Hfi{p4V͟V v}X>rةk0wuB[Sɳ6 kFciL*I' jwA+8sO'A7̩nS̉X~dYSg +QdU &^O4 jfJ:`W註xI2T3qIx//'({>MJ@n*lӱAhՂE^vN!:`2?L+OwblƥY ɓ ̐&(5(`7 [r1L\k34q; Ѳ)= HOJGb^[yVZ  ׋Vǖ1'|lKsSCNnoJ]4HyvJdޒ 9u>+( Uoj 1hHefAǃ{{ulud.wfل2ZvqXp'Ȋ%69|FnS*a- Pn1qf諷O|"BͶ}kg*K]EE-DrTXe҂*SbwxBK}GPwUFVP/t*:E$- .=$g|} !e}1 } =%@-߈jTm7N0rżt{6hתvb"r0 @^T(ai 3rl nSQOFEE Z]jSX^xPZX}1*r{9p\mPd۟"ܛ|$?X :ԐlO,!$}Lv܅m$ܜs/!5ÌctoZ$x$x6KqZSX2VffgP&ǘ#3Vǀ#p&]]inn.p;4չbĊ%w0o'LCT\10*ϽHTz5MI__Wfprs Qxh~*/ԉTӢ3{TqhcTVz> ܉JE*HN k/=>{6X$jEG \22ˑl Ֆp#s!U0|+Id8@t'uX>SNॅGqc҅ TֶyzI&{= qwu9)Ou;{GMi=fJޤ*~D&' .EAS`/Cqr2r 5+6ޡek| 8& 3qSj,Ƅd(8<2bFeK]y7-|O㞲k_F;s?bfhu/E?^T[dt79HvU`u|vݷ8yN$npfHt#YLrEs?gWkC}pm`-H=@ %h)Փ>vÁvߜEz]޿Dgii[ M2 $  L :pj(1wt0.F]= Z ĠW-ou6 oN}p5f&=[ʰ8f іؘ gun>X[s/` inƠs^)]?-6Qme^ttAM%b%BhLΧ.7W6$v;~b]yZL7p"qya%_Pb]b]3- 3'2 re:;5PK~ڄGx7IHn@mGA:7TapoN>? spo7N(:$'B9̤gnI \NW,U8 a 6)y;HͳJܟeTc㧦3JHTƼ@ S.޼  _n)}lw2 25Q]wh.7*c^ct-1KOGģ4 f QJL5qq3m!LUEjqyk%7 *9% @h>Gfs(&c,s,=*V0W7c/5spBzK/W $S"&AAެʯ^kgzӌAOn+~tjuTI3ͮ1 ?"Myfwu! OBvIaޯ>W عgB+]dSEdr/xOIR갅>@M@A~ی;Qiu*^7EYXQDe9m3<@Z`r%6x|Y_Aƭ9%2,+]LЏ޷F>}8My ̏ϠEq=G%yƦX98#6c^?T81O? YbkGEIdvYk 򗦠dk3+OӖuAj7kYQpQ2][YޞKXHo!u=%n4RUHdT L CТ|e :].c=MŽYIA%2&zinwsG#eg?'sU櫛B-ڐ5q4})\"D/}ePybEihE<[7it3:& :̺5&^'~?bmWbTeLē8.5?(B0`8%H?ʅd +X2e"S1u0c1orš!?~=G+@=v!,*У!rG\6{U êOi%ܵj?&SYk[e7ջ#WZsNT%ƌI3UqDBeQ, :Gߡ>ޕheyA4J/'.u_ګ=*>VK˥) ny>P?v( ]=dTC71-aU!zkWDEUL\* W:ZswrUe$SϷY^" )=_AHr`p[ĕB痍gLd2%\4 3Yi0h_إ40kH)o̕u_<  5|Q5SInx7Q(Lf)C4rx0x?Qtg'ͳW`t2(ƶiquSq9JzCr/:uJ%--mTuxG;hU0Vֳ?ؐ?"ET&"Iw锽 65 6ɣYñv?z V6Cd+ee`/YtVѯASd :xB-?$z>_ GV322eS.܎|Sb2&<~uDv ͤ eF8_vF+Ԡ9rٮYa#G=:ݰ+4_\u8$v$ٶsL-$NCr =w U%*ŀo>Nt3pGyPY,C*? ?Yq@ܶ !R+?̞ђH u|F:ȼ P UrU;zQee2KίﴍгZd%SS 6flU?lE\-i&IO5XZadz- 4P|a#8)Odé]z;5VMCY1L"J8 s b1פo:*G5;zӷ|F1O;Jg]H2P6;Sї.?nۆ3ZPmQoDUpSAnsllwQ_&3=X]-y0uLԃVMRVGk.a(5p .tWsl Bm`13Rpz;x|wegv.gs<l۔ W谰3ЋrWHwg|vFth$? |a %\Ti`ab]Pwrhbfɦ,(3$I=@\V(ǂ5klG뼼pד&3F8ՃHfSm?pH6~^aN6 9@~I!6)7cògSh~uAh@μL}P,_2Dlu EyA4cl4RaڣUwqGcG!lzI΍w H8Hp/Uop (:Gdp={C*xb#YBἥߚe\gHNb@e#f>`P-i{꤭1W7AǍo[ྴ̚dOX'VzFEw}Y෹Mmr":*F>o' =$ydXJ .T^ej&- 7аijLk1l5 KݢoVrU?7Ɯ*ˌtH(`Fx[@'Ƽx `vK+WFb * HkFlvP~9S81S[$(#wG#ZR@L鄜6 봔ý຀46Yw9VFp[ 8EO3ifJ9, 8)|" 1Ht8y.*þ~NH^U ԉ<|ZAy(̓5x1I-W/i)\.DrYhX!]i'r*e^D <VHj3 7C’}p uw C/Z#0ݓ`xCRh5Z'Y"L@kb ^ S8@K"DVtB~}@=P!~+(q f_xsmkxWZhzB/Aa'qCDfQGe8,I?j'N:KO t#➆O'wn=G-_M-|K~"6w/[26,"HU]\BfD=:@aȵK+6HP.V[DLwN[oq# YTI{nF) Jsÿ9"?(6|v Õ6U;t!ӛY ~3 &_R0V"Fké42؄yu0'9vR#1]SR-`QJ,LyOgFnZ֜- eXݲC/9paT=I& >`GIrF 1{'rÑV( 6JՓTpW&*=Y0+}[q;Uw*5@֌J /aft S6-d|_kl!Bi'Bm*"O3ya9SR?w^eavCEqYN}^;GHSc: -d 3e= s*vTS/= $(cK'W<Cv@Hk9`>H5PMjXHAM=ϓ wpR"7VjG7-M\h,6ZfBq†-AygGEu®a0` dK]\2=JUN"zSv*xPW"4*D4:!l슩}S:VyյҐ7"1gEtG=ܜϗePG&'P 4ZM7AOx`Y,u98Ή JT;8viyu%Wg7ўUZ~ lgg/HRIf"KՓ\3zO42JU* 9O=sI/eX"2< ~ KY:Z]LΌu B3:^]EYegBbt7W=! ҷo͠cOĶzH"%DedM =!AMNdܙXGh蔍3DQ?)ǷowÐsDǡ${Buk#UöՏfi1 !r'! 7q Đ%#D ~#n+xbPK+jb 1I/(9ubC_V-SX9VsW mbΗy !4zfPUt`$#0Q؁6Ŀy'H貳wS@ ]:&#e@y݋xbpD5A "9aH**GQtMA!j⯁MՆO!-rwX)A0)QdėʴI 0EQ.D⹆0(֊ɪ 06av`;[(mS?90η_.~ߤ9^<,2sB7PZ͋J񻵾#:-pxћBS-ҩ0X8x{ !!!PDm?_տŝ Q1s-H|ùdݕY-}{U{Td,ٌ5/+zDl?v:n[=V[%nZ P{PqfO˝ oEbV]]hZX_f MS}AM2II Mo=:xE)>ַLwB&mZ$ֿ앰3+phWmb)<Ys;v;cp \aPݪlpZhPpb,vPVDϗ7Y/נ~ӋbwNS[f0CKJّ5LHW,*3b48$nՎ2f?G1V`]B﨑8aה<9tUE|=(J`%y1mǍ  y:"?˥a]B?paKy?4l׶D;y}$~<ݖ8nqH-FfQ+wU+?ÄBMd$DhnV,4 VZbԤ^g HjԆ Qwig7}gsGy_O!!ܗO /Kvm5N#Xʛ~Yõ,5 V;oݧa[8T*B\Ǯ7yid,^ׅTQt˜+XQD 8JC̕u/ӕCan0l^$/f\UoRVNH⠰1 S"7&m^4k?єyñ@4 ȫ39Zx:*OߖKz!/b~,:%`8ėOgI|։۽SD(f-j7H% z0dn;:uAAapcW8Y^C./$X*':kPq@f""s״r½+\Sf\h'"2vxÌHg|vjA5%/bmd*_IDFӛ6%L#;'UwĐϤ сR4QӴ1(q}rQB^SO:?aHn"doyPhs?օ&Oj3MB|h0 ШFpd@x_.>Q矿%kȉtQϑ$]pNQN%LE NzFۃCE)QGt @o1#b)=֙Q%|S;GZ\Ãy_@V[nd)ھ :16+{錩Bͣ` q/fs_td; VD;kl՗kcIvB&}T7TN6_)xʥh#ms//82T&r7>XuD)6!&b }2mxP|RʝRim'kl}\0sI3SHԳC4Z'< 9ԤVܺW/ U Jv4."7zKQűDkzИ30uD׬yz3x'Va&t!u񹽢/0S7SBt"Yټ>RӨ,-,#(o[>lgeQ_,JኄGC 39*y Io2lÊ{1hkܨF[7Ե|`3'epjLz-wjY sbk+X8m*kuZe[TgK#2c ꑂtp˂E0ÿ,aEl`a'90J(ֿElcQ+E8>adZ\uEtZ|w6RI|Z0! emTTC!0]vеn]_Vi]ZkeF@o3-ZbBfi8f5u6c^X{}r蓍NMi+GJT^O{`Ir6hsw?뀸H`wx++"IRk髃|5Y-gUg]=$U"rײʡnFGQ𗊖 6ʯp5Fr7$W3E/ѣЀ`wrB$Nk=)`gf(Sk-@sw)*HyOimz>v9_x(Gy8/(ݵ5}+·5ȫDO>Qks1q=93Gv= _ $W-"pW-zChڨ_ '3ᒇa qTuݏxFm9B^L,s`eWES&< E ֲߝqpAP\Fo77NjQjLrO=4Wxc,l75%r;a1 S.K$zx͐\/6DR{HN;(UD20^8{pqNd9^S7v:GvD i:t(PoRW~V:ZI~p[C,9E}n5e < jbE7gV$D -=nUr*(Y$T̻5-]TwT|m鮧jg`w]4t)~⸴L=mzKR7 V/@;ҹN|Q/:lw_37 ~s-srռ4~ɞkR=$n)c;faHyedAg@௜IkH9Kk!Tw(1M g:_[|vTM{KUaSY,,6ETKKhH!L\sW%1!Nvo3`D5dFaOn?{o(H{\WD_w6ZO4@̪g֞yQ4B0‚Y///&X/E"J@C9@y\+9muH 搛gq^+GNA|2H{e?̕f{kk Wڿ ~^#rnQgTj| 7V0oX?3d ^~rc(߂IdJgr-jJQ,mC5ػvh7Ǵio? Sct:3pOQa"Iu2h{Ӯ/ #,2--〱,½W%?XoC]u4r4_4\kfEx˜N?;s'[ j# 4Zl&Qvܔq]0k{#^=OBfAlBK ,ۈud3< M1JW$a[y@4M"{V&+C}߰VZ.du%5pe==+*|oxmaT}#+KCt?u//gZ%4uL\({<\ X8%M=Y*'K&Tҵqc]mwUJ.#x8\:4"[@DB&q~Mv:|qD#HE9KE!)- jy8 cOZ2?wo%i%=)" J˚P] ڂȺ܌CV, 0aqx)9] `g-\s7H*yOY)eΟfHaV"l%ܜ]2厘*'op% mb# ?VIqp Je0^qH_nX {)/rWGʒ.X $!/OڪPQ0;bB_ĶAB *:)Vdi&^7]d, *[+u ڗ2/$d,3ߡe* rUQhkx1=~v*}%  œ1*N|(mQSXo[5KyO00Q{nu3<ߺbL&/#/n v<Hot A SgW6q\!ڤc]z/$Ǹ@ZZA$8z|͍{5\E1$1XkG%|8՛qU9Ue$RG5Ni"6|3rdJKY.q 4_־1Dc96}:Z`$ry-E/:Si9IWe>C ?Gd6H{u= >{=4q3chg[Ny[-(%l2y{e`.KT 7`Xe|(Mp|# n; %͹;!jW4s])6P02H'_@Rԯl4HOa3z?ʼjl0,= _նw1pISa*Rr,Ů(&A~zQI +mBB&/Ftd}Hή/^f.f]E zEaם,}i=7C.bmn*(W9–$Du;H 12w{]4mSc_cGO2do/6P%ϱޟL*ɋwdK.z)ٮfT}X)Z:{R<ܸzy~7N>&Dٛ ~d۾YnEr'i gD{kl5Ɉ"F8 V"ah{EzfV:W X2Xŝ$+SY03Mؚt5/Sk62 Ou€ V=Wj` ${0ߒzF:9,Ҿ7]^=4-v" ^:^<1Q$:!=SCsV)!Iۀ{{ڷ^eKe7b! J*E1%q1d)wCxOjoҷ|zYDRG[ws0 zEbsk{س&P+нv'M)k'xYH].p1Q]AW"ٷ5g8}^tVi V@@ 3y~QWm'.} ]~!NmA65<ӁehzJ _&652=YԿZdbe6΋ʬ".oE}x$ĐirZ5aPA턗v\`U·E3q$]txdK?eFmOEdH`Mi (FJt(TbP|^RXAn I0 4o t(=tjEp{ 5w^[i ǂx#ZkF6TpeZ尘[A8  (Ωd3a](J!e:VRnmͪyRLeU^AmP=c|5jS} jBW sҰV~6a@%w1sO|pn0|nsĽ:+N&<(}dTTf3po[b{eJW[:H$$`KQڊ7jm?7g䥒u,4⪃յi_ѠМe}NAbǭ7O="Og2A4!4 I]sZ(Q{khǯ\lի*3Gg B"K/A*#͝/࿧6Ƹ=y[EuY)=]Lӹ&߷/;Aht"#f:WG*X搪.c$& ?kNRcU70f6bץr~E1@]3oVHp7qqL z'gMM:zYtml`UѰtaw?j괙(-R?}8ARoP0GrN>A>ӯ_}_I NXOa|La% M0Wf]_abվ;"rh1;f~p {{nde" Bm%VoUJ/p-4Y21>(}UYF?]os%wG(mtZC<^rrNp_B%o}L9Þ99%d!hWDF(٭޷.w.LmW}]LTW?jX`G֠T^J:y.R?ъ~k E&#-6+3%}<@`]V j8 ~] rՃ'BϊgAz |˻?;n vo6T> ^mJ҆|*fW9att򢀂 M_)*FXPzh{k3̤E]점UcrRsc )Esz ETEսrjӿMxМA˃+t?bu%>ثRYճb8tRo%/DtVunCo|ֻ 3iE5bMGARLZ3"PɈZܧLJf!6s} H_]brfRaK~G3]^,yo,]b +[o۷|(ʙ:Yc΄vUPRqRYڨpYS{cnCl5ϒ.yM4vua67OU?t SoU#W$= g1*Ʊ#i8>" Bs 8nYD.ߓq{p9 *ŦOfx%r.:74FhٯnkE䘵2bKRF'=ڟbn1 /i gcj r; g7W9Fy^T~; Ѯ~9wESYэ[ U[RS+.47&+iDcM)j#|5{7Sy`Zuk 53:؅ gk _pYa2 ҵ/qN5o5B;؂R'U xw[^-81~O:ky| u㙪04f\ ̐4or cF[=Eeǜ)G7BG` -\MLGǭyf(37 jsFzY.Qoa{YfKܵAiykR<5 Bwǂb)~^Ctosl>¥].?\4Zęg|qT*Vx11';Ej *[|& WXb˕ 5c{K2׈&9 d[Gj/m@`NgŭXҟ9 [Y"o䪟HS5uWJ[tŪhXG 3J[x4vi//CXf |G6&$a:@{w_m|o+/ʰ`ptV]t]rb=\L'1ADn@+I%R$9~ʋ}C] F̶ޟ_:4(~s?Hl =0 <<5cF>Uک:A@zF-CpCk0>eKOz<"̨<-?Z d2%~ Z{gYn3Z`=hg "Vhb_mC| 6Q*cG x9 Djob3ӢɝH䎧/ᖝ#f.i*ot(Ɇ> UKJi#gcJe5źmkn< ә7dTwHΪjEXz9DθhJ}7Ͽ4S*ޠqYCkw):Iqѥ1x{d*ܷ=hEWok@uW[@\>K Hʫ_I|=ہ j"ռqTtKjd 񹦊u!e7H K?/, OVE@v@Gm27ZA;An {Q־V(S|Q'p֛2\)m}@%u`gfbN|54L3qu_+7+^q viZd90D԰pXa#,mU 3롮)Q186XTPrOQ~.i Ƕ`9Wr1|9`l@.Z,9C ?PWVV {@h)ME1z-g?wnO#& Ⱦ@%=gxې\2aNxmMk' ҸYOɚs1v|o*D#-c99޼8ˋL%:KԵFwnPxK y 38봣Nvx58N܁ ddv%d͌fI.w[q}U}}MOw?:_44$1Rjг;bH'@Ϣ-Tٓħ3wKnAaޞl^EF'ja)xInOpFĔ;9f2aCb~wVuPFIz$ xK8 G8q7Nh[Ǭ߷sna36̵E 뢡yt_{M0 MN'y/З^2Ic0KC'*X5e쩯(O qO!~>0gpuYLu Vf7oG,I%_QPp\]z $( > _T憳)`O8*ʊS}ecb5]ҹR rFi{);MYg_a,w 5n3i_Txjr(U|eEG:h%DPGK'YOBt'4ӣJ)n~־N.)&qe$YPݼ+VyCbvOP7it-OVE#p٨rf΅Y?](ӡu#FCǢ`*<zΥc뙖gG c]#J5A2S&o9 UXSM6\\up=wUdx9@Oj!_wѹɚ-5cw0"MʙL5vj>n7ɋ!IڜHJi6L +#.N:ԭjĵ4|Xv_b9MarD)!T\=\Fv}8)( $_*؂!<{C̠FM^ڣpS>nI8ܾ ^DW]<i@N`It1c!w_9ުmg.8mgMx/~ @\c<0_s8X+FǫL_5Bn`LKx\}@KU6ta3b-(2&۝&cZmKДqW-|[lP)فR >9_~6re^ptQ?tzG 6,r=X\v1ɚy_%T~0|yt\E avҝ05yā+ r@_1l`Sff/jB3!tPidBKG1Ò YBy! d 1Ҹ>+[ZʎCKS9r6 cg;%lzTSm`|]S}j6s gu E1xfm7 - Fk|;zq'qKX(9t)eͫw9t`O8j# ~S(Q/HbuֈI9׊Xft_ȝ;ԬoǪ Al٧MAE;*4XƮӢxmn} G :@xꟳH-:A2BfëD[4>?#)LkK srUU 8 "ZC\>5W]ꮚv$՞s-}Sv& מQǺ:~qKg%1ѐ1 ^h:\ |72«mܣ$lL[U=rׂ~$6"hA1S(V5F%,Mg8Ԣ,7OHW0%ԣdIę+zQ'V/"1+B6̵ĕh@~?{#sAUc3a24w+- Ȃp\UI]2!5_WgoAK&q ҎJaM݈@9x=aGϹQc‘rO;NQ&`.@iSvn5_bSmfA@n/.2YSa=ci$t&˛^9%fY@Y~s rRK I #3Qҋ,[ |[0(t_(ӹ&5[D4PҊBʸ[.ܧ^ Up[rՈzGv;3qSqj{h6 N5Ԑ9g5[8f )j#HIa Yly@͛aBT/|C&jTTRZ[+C15cib0*C ~R'M?{,hKW2ϝ>exυQ^ "o~fEFK8ypva|U 4c. cSj*6ϻt!XLa3IXvc@Y8lTe%”p͏3)l?^ rnT3*_lR:dL1Z4C{wW MgTbFcTbEdցQ8x2{y%3P$azT!'堈|͊Չq?,Nғ++$?/ >v4L5X;$瀰xZ"ZDv$rO]LO%:}? hRkȧ8O}{ S%-.BSN(+ayYhR; GMe>p`.ȃX 5eJlrLKra""਍OfmwXz rE@?rL ?.#tнF"qEgB',?_̝ 0u>lX"CtI#R.9nјHR j)&0޸(Ӧqu<7ed)otߒ)ǚɉ՘oR}'Lˆj-4ȼf!ʨx{&*4rjƅ\19.ToyxA_-9L~k08ȃx3KRe=48ړa&1;v ^PgvqPvNw.+j7l{Hi@5IDqRQIm#ZGMms76ͷ\M%ig>]o;G~q8&)֏=P*$5%ZE)lD>znw5},tCGut,ibn*RǓMG!X != @HElս*=tL镈m  |Hhm/'^ Z)qSi5}X$+|/_C|~*١MZرd \m4 פPwSk dA3$Nc&W6?Ơ (Yd,>|mGu csdԹ*no#욯YK]gZsV^D.iSbe :ݍ;{;FIv__yeiFIqcp}lI%ǮbO2 GKIl34pϫ0>Pun=̈́/?"8A!0X<^(Y@9 @˾nvhY`2&e5x;Eпuzd .Q[$ 0P@ yW'RRAh/J>7TX:1VM}/FG$T^ͦS7y~I>#ua*@[\m\,̀%[0I '(#ʜw%(nHޖVlHZxUP[2& slZ(vy^sMЗn-{~^+*i?[f(HoxjAW?ӊ~@q/(Vނ?]DN& g& cesz_|zAnN1Q?luV/=]WYP}Q 6 EdRr׏cE͑YFkΩY_hh9 @FU(]9~k[x-+OuzmŸ=eDئFAi/A9ܢ:>ǼF#8A2,"qhsbi2ODXC轇2$3v"9^nq^J5ovn~%h%& SKHs cų_IIU..)sQ16ⳅɎ0ՃoN$ l(!(8xϥa>f?9WOLK0ɘSi%n-h(œVG5ˢt,͐#6ܸgu#l08( ʱtl~[5TV_phsysٚEs8AJkV\>c_ ¯yrVjcL1a?uv\:gW& VqA&q~@$ T"Axc >'I[+@b3_kg :+gg-,RJόR)yz}Gt#+o rJd1Ä%++4΋u&`1{J3@#չfX`.`ӈEǣ$<7IuFu>13PPP]uSoHY0YƦ:ZAT&uo3XͬI.1K>=tCNd%p8szNs^Y&eѮg53/mJ`[ہNKʘϺLWp2+V\z$X!Վ^8[U;rJ_!+֫DODq5TlD]TWvWF6 lndsuY zñRƯ #ȇ̵3hgt-cLslE؂\jdZJLeIXFdS|?PЮCO͢]'dLzxVu?);˻ /]A)h+ ݹ^e߫R/_ʤ#ý1EYMVQ؇kårGwMTzs!uR6N9`'Ӌ`A/}6Z5iEjCH|4αsNwZX+ PoIn"wd%"K<{(1QeL\9fQ`>ZKvTkramЯ{U~ _w×wYy!!M,8ϝeC5⻾m|PoQk9V jn[ϙDƀYwޓ+LdgYq 1Mi%@L 48ִj 뺫Aϥ`+kKfk~lRE0Ec"v2;2`[A~&aSRdžX0֎^,`|(*4y1=ŎK}M 81Pv&Zzo_Swhe,Y&t:_WD%,YZI?Fy#3_X )f9 xLH n'z @nHk25̙2'VIk W[Kpm#7o%8{A-- J3޽!~\`NޣԾrzl"{.n#NRÛHØn i{#.ϦsfR ni` sKjz֯:l OΫ{xoiAQ6^akQQ7 ڥ#AAMͶsd[B'9ޣ5.q'j-"_i}1^s|k wi'ydCgKo]BTLg %%ni}bsqyh=>Pf/ki5E${;n^xې Q=Z)j߸<4{Ķ20Qm֜/\۟mc\[[Kn`As`~G"aQ=At-pvlpSO{ȭ(zԟ_ʌ7@ k >, h6qBB}gXA3\ Qeΰ2G15tq`ٶ0[u]ɞmJe/LI`]l|Z.WH|wY*$@siמ2`LI2Ki'֗o%hBI1Th+!4s\tp &i⵻- 'I "`3܈+J}4s*VHЗV#M(UXʇQkO I%Nzj|rU$k*/q@ ƪIF5EgLa kͷQ \`*HqhD &|@4]CIcKjhnҽ\f`:M2K>H<R"`i$$ӯJDX˄GhFҀIPaO44O:Ճ{.=:cKQK|VX}ȵp(X x <0>CG0OFWtaI=lqˬx@vM|uPpO5.6YՉ#eUV]ޜRLLYћSkR>QB1fUS*T}je!UIN0rr6;PT}ErYgI+_cez nkH!Ѕf=K h/O̢< s?z?<%(ˮ_vMFf}F/3d#fz~N9#W@6U-Ťj!B{wY SuCkk lpa() Dv><ݩAqVzrA}^(hؽC3Ɗs-mظ7ӚjfOMug83emSJ8eZc=!)͋Z7vLu4xˮ k b:lȕ^F~xoM5e|͚i1`eÕ^S Φ uv6$*\H;\?1kXok hrFQL)EQS Žϝts8[EN 0c?{-_(l \kt3!cu Tgh|MQ85WrCd:R2AmEU%/%;q5DDI(Co/<T!(,L+RGG~TNOɡߊg{F MY y 8f\vpGj4@ĬVB@ $QҴ:f׼ sB"OnAu|0z3O꼏DӎQg3 [Mps BTH%lkx[*j՟ιٖyp`8 o=ZecMYg]IvvF@~N\K-oBN=y%o ⡔ߒ{MǛDݩב*x|ڤc YdGE\Y>~f ׳^|`:&?oWkECF8 B4;p |2gG I#eNʒx]}(c1K;z帧^8#$.PQZ!fGXF8Eu+GМ9}\\HM "yIvT/HA1aHW%#*űI5Q]4&~! 9&K8L2Y *ia ;eJGt9n?sJ izhs^Vor -p/TR;@7R2BWsGiP`>P8K~n6{hv!݂jsE{0aYH~PD u D1!usk-압H%8T&0 l.D>#ewV'ic~*KD%2H:8&kG~?OtTx6|bBN֎k_H.w^ MO}x7-S$x$Q\CѸ{@q}E}k<M֦Y6:q1h`!AWx} }jQW$'l  Cp-I\4# VY{+~+#LT'CWOm#aI'!y}7_!H熕A78șMVXRu_k!G걖kYΔgrȪ"U'[*?9ʽpNs*|QAŪH/GX9 E@є$=XP,sm{Glj-Z ar' hD4M? [{2D_/aۻ]/QFUR뤭NG$_b:Ѻ~s+{ӺBX,^-DlA[szA]E\בK7j~jawnq"eEXR` ԌjJ7'pUk yc hEW}exGxȏY ]UdV٫P2{h$ Ƭ09p+CvMUkz<]'mSu?k 5Gj/EؖN ޢϷZ~kg"h^xXhp8a|(ƒW?Shm6̚"S p۾T^8tu?eU^ƯȘpP;sjVZzZc3ҁӧxzIY4} PV%+Rm6sЁ0*;6(Cɦ͹$BYj;mV(FVK;RQ͒ټu>p{- 3C&0A$N74I&"g4O{dCVL_݂mG/L(ҿtch Y[88V3ө<",챨}=C8LvN÷ Ĩ;*a(QG}>"c||Bg9 o&: nЊ5=~K3WPtۤS HLpͮV( ʪ)A ))1,\Kob\׶ ia+%U3vThx\ԉh 7ⰦCy"yQѵms"/eu~eBcH`kSw$v7*_Srώ>sRJy'ЯEDd)+܅b7ЕӅkR)TAʍwXs X,|z{z=>y"Pn"餜=?t6!j?}`>2g)O!AG@Aϑ) 7,.z&R?HK+?Cѵ&)hê*ebluG QjL~*8PU(꽤",=`#}EqfY?/yґͨ熎SJx`͌%{z E#:)<%T/KMAOg/롮JV`mEYXr݌`CtFlv6i1߷\;OkW2Nl͆Ѭ-ɷ9>-Ggݲ 1kbr]A TuɘN@{f)YK ,\c +-NI̳J+E0|O2#1Y=g䶄lot(}#<CLV8{0^S"L иHC8r1>7/ U'A ki-V Mz|FLQ 263Ȧ! &5[I~Q%5W0LQ(RdKL7H` U+ʪw?Oɾ<8(t8綩A!Qf^V괗qEM/~!Rg Hƥ;>`.[˾ \+P$ '|/İG(Ai<W CYFY2RTQVhHz;am=ˑ98{ku%M,o?7HQ稲cVȽwXp$y1w(f18ANyy\9Dg>s#l\+oө7Q̛T '? % FRGUljZ@AY#f EU[ `1s ߄XPw/@̒u$l(dӎi,L#Y$jrx״v^L\}HeY<+KMH545vI)|58 7Mڑ(>@HyZJL\y#%9ʘBk.06&Au٘zDQ*~0[g`rU"T8zȮF̩W;c ʤ2,\4G3!p%xE"@̣)BHSɜ6O|}b%@א%vI4IQE@Gl.SgwL~!o V)J|iO/>k)][(sO^3T0næ7% #g}+ AɆo]zgd*3Yp=a}Y92v5$g \g{P`*fQ&wǀY]6VFpʻo+{1E񣛃Dw3#C}mGTw!XWpN#{^uf_R K0+8^TY85u z_cv?h;S7j(s ɚ~aFő`t,xZ ";înEz=.UkfBcts5r}]t1qˑT m J{l#ܬg*Ƥ'qxFCcvګiwBX.(?s,OS`y EbQq(/ﻈn`n['Ы%թ @77dAleB E4R|W5P(,'ed3[ 7|H> wOWvIPxx4JHwܶoԵDo4΄t=iS'19aESP.T4uiG!bS.}(!jJchrIṱ2gxb?,M)U"ROv0"|FDhĪVo>㜕ųTD ܆ GKTź05x?X8V;G ā]*: YZ