python2-perf-debuginfo-4.19.90-2203.1.0.0139.oe1 >  A bW^^f{?Ds14E$;=S(T5JM_0NTA76:ıBoERrW/hxWd v7eWYݹ7*׷h0J?3EED<kVH$6-*"j:X"wh?;hc뤽cNBqObkŦY0z룷m}sˈ "VO|d\5Tk&!C0f11e740694b166c108f5aeb03bc9bc77c8b2046d272f28a15b0eef32d213419a41b8c48bcb61ee21c142754ed5ed6195339f985 lbW^^flNoIX>DRO]Ht<աq1Rca 2E0@k ƙ9sXoΦOnf>d9r/Dɬ++r(J?-*KS˼Sw$*sg@\}Im?VS-9V 1LK[zSֹz0MVjYA͡?lW1V ٶ),~lk ok8ūc "!cN,>p<0? d! 3 ^8<g|     ^ d|4D(8K9K:KFGHI XY\P]h^b^cUdefltuv zCpython2-perf-debuginfo4.19.902203.1.0.0139.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.buobs-worker1640081563-aarch64-0010openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$bbbbbbe964b765555eeafdf31668916d837019addf43484c831d244b69261f754ddc90rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.1.0.0139.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1640081563-aarch64-0010 16462053014.19.90-2203.1.0.0139.oe14.19.90-2203.1.0.0139.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2203.1.0.0139.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/a08dd285cafa8fbe4807f21f9bf51333-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f827e59f9fba2be910216c2f228709c555b17e0, with debug_info, not stripped`d7ԕɬǜɟmutf-82c38e485c1df62245765aba69d87328fd10938e0077200036c3a5232b0e8515c?@7zXZ !#,B] b2u jӫ`(y-W^Lbo׸+ᆌ`1aؐZܑr!!)1~0`ó@?@ pp aA+)0y_&#bk|p{[ڂH M;=hVha@X(0KОZ Z5͕-E/$C% qF`Ǟbh|7f.kso$UnxKp_i%C1̉E# rdNay2YBw:[3*˧}2~@2)*Ƕ '1obTttЛTN6Ei.Âu-spj ?6 Ҏ pl[J$,zK4mpfPǽW#DM_^%Mzo|AYv/ }=(.: 5ׂJ1yn,B)_X!Xʍș#omOA9q'Ġ+}t)6GEv?b 2r:xe4挔$0yğK=q? 2[ NLĄh~tY^13mүP ɲ!|b%ɨMAhh>AvZ,yK{Wx)NSR^%REߌ ^0;gl;lb s bt%zʜ~s-w`eR-3,=B 텍oWN)ca9_ˣ}gRnpQ%.]XRQ@@Y% Iӹ tPu=Uu62ú#Ӱmv8|ht)>./pե?v$ߟWܳB#mGך{YZT, 2m{+ 7LTT ai4c8NSK@&ѧw $a/M; D!sBPHq,RE>6nH_&&DZ2H/{ k Co[n9TC6K8ӱu~[B۴3qU!аibF{7$D뫂/SXaO3 ?<|saU2Z< L GЪ *>>bS-L*nԶ]|)-מz|$U@N3 ܇B(,9Ӑg ",Q%\ ϮX2ߥEgMwDƷGua<'qQ zpս3~b㤫u2`{TmЊTQ'q&y?I"+= sbihжݳ^*ac-wOd\T\MNPU5 NڝA|@< ATe5Vܫ-R_HC%X-D}12"E-X;539v<|68!x ,mq\Gdֿj則&͗'#@!F7E+L^BBBfPS}"&5`MMpɰU@I_, ",.',7Hjhw(ƗڃJ_ Rӹ~E|?x)pJ}3/ESlnW"Yy: 1# SH]ZD #T$"Uiw.;JŦ'Kx`8_]Z%Z/1"nFxZCx)y'׆-ϯY rsPm gQS3sG50]%H?iI rա^\}s𚅃R'cB_dj\a0'd0G*"/ѕn*xRtC@& F_`-iBYeKU"BiߵDS@%*Ѥq3^K] _AzeHҹ;ou*y:5_a1$x5\l-r|]Tɟ- Al! DJΆP4mVa;!v17'/ q%\M[bZ7UD>DgXj4үPϥTd 0BpgpC\~O9n/y(s Ai+s|W`>, M^VHl'ݡN€Oq:h5OsX`}[u}8pXjTwnC-|!ĥ8Zj,T.;_ vɃEjs+IxEQ@5vR;[QR<|A8%CxW@}$9o $7vK[zwbL]EAՌC촛 5S巸1#Ӕik-f?X NEϟUD gZpisD?Aw115C;JAĔta#sʔE(QIU%VSV{nɔJ ϤtnM`yi`﯅B:&X)(ulsQR8iPVŹ~z~ɄG\|QV3;ݿGȌ*V'-hqǣrjjpO (wˏGk'glNQ_ \F$z̀.Е)w2мy>l]VƔ5NNγgaeo.Z K뱞?i2W myE/ rH/S^ 6|]$@5p@%~Y,+XUNs~J2-uK.*1l);>m`-_$ؽH4O9Iκ1 6&%HH>>d d0nywp1sgC#hB'p/ԣ,PO0>( [ dt@H<Wr4@} &64HU0WAL7ȑ["ۣO55m B}.Ԭ3Mo.Kx zE`EiK?RϞ X-_QsbꢢEKv-Ke9Z/kl j#gt>ʈ&7S{ͳdc _8ؽ9r Ӕ\0lʞZham߲V{}j5DZ}  f'1d?9&Ah PC}'{MͮnePX$QfjX5I8ZOji~0swn7nzdSN`o(wA^p*asxa$uvS'X%zf]XB&0㠘dv&rr*~mO1>jWA4C۵qdDTx+P[TV+O`C+.?0ⵦE j%R$B ͆ߢ:~_~zE6 rX<ˮ̘0lb8E/?_-ɲl?Q`9f5.H̫*ঃ2ti&P*KcfߪsQjRa*z(|U[wlGl#WKy4Ypflȅ=XdSݿDo7 @u gkKQOy,θLip3L+]EL<{uSUS :^*DVgn9*Cz@ՆYQshI{5 reMq@JJV:lݒ9)L݁i]M咑<>p'":&whV q_PQS!hFbxgNչ&RF9ӹ?=ёSs1!]KBf=\q5F# 5BNs@eYȶp96Q;Bq_}YzE5f̻OU( P%Yn_clnmژ\!/qjk@[IE-E!@N{}wlFZ !!A 핣H,1WruԊXᕇ{cWslVS.h9ԥOBɇ;!g񚖚ͪwco/ -ͷu:jz*ǜ0^r8Lhz<3MQ̟;T>n,Y>?&t K٫ɤ*)|,[`2 h'f \BZZ3${KeX}ø O/@9)2,C{#e1&B?S\.r15xwEqgN$&mqAhN zA  i)Hd|Y \Z3NAl! `IAXHag'v @ ٜ FAYDZ}[ڂ57 +FU3#dk{b@t)ij'Oۃ&k@]cVex*%ay+e~Jfo˃i?θF᫡ ocmPO $΅VkHFc1h޵@MTX$^g" D_mv 6rK80 mL-E-Qkŋ'5=GX+3bKۂ")$1pu!9,ڠ^&4&e~FA¼M>SE'3g9\^ؖ׼0uT{-f*Q0dĝ0Tkii bx|o(*;ZgyVfdfyvr@4gXkcA6'[ ި'][Kr6|^ LѧZc10g8"j48@b$f:]'Zk\UtحG,@pc./zظB@=A8(Z!6Z-| >mDY· ^ϋXCwf1G`EQ4hO΢waewgYG*.tZe&𶝦 ].ߑ56;ir 9e-c8,H]Z M)͈cHVsvU"&NeP3xz1oZJ"?b^1A2wZ^ zȝ_Pd2tD>S#6FWy*'cY ~rgm$L&9}Q<4)W_Ć d%^_X٤z;qkPjoxmenjb=q.PwK {unLHX cs_n;h+MgUHF{ZHaeDU׸ݭ_S(គ7tjDy6uՓuxU)OMEFW4b.>Y'\x{骃>I3>,V]UIxY-Xq_;0';a AȧKPm7zǝmuYُys(#j47!)g8PK'O V ~m,H/jѠc=,N#NW i22h^7OGo88›]֗8'1dZH烴1 7e X4y#buـ{+{Ę-Ϝ/`m_! d g^ϻ)ƃ<9e <9E0-h V~5P'4(Dk.[\þ1D\izp_Q>h|%McY^9(0~;jIRVKRQ̓}U-72 :o?T;A7ದߥf1 齼w-s'. UlZ\0A'*AqIۚ<jaSzq0`$%(?o]"5LL9 g=)/9-\f`˝C*DRC:f>7sN06d~1_nXƐw;>lk) \e!M78p"sgU$AwU ^v3yԁe!lܽ 6oˢEXa"Ġ]֧x$R>b\Lh|" X<o.ӕZY&lhX ~ {v[9r?M?mb3s]hXe-sԇ-&$,`3ZOۜ}U+]fy2;]9_0Nqe)m[kW]D1?m= 魍đ1\ZédzGM/8j0#Ͳl{ #>Q/G7փ(>R$T~_%YWNf=.H_&'J`UG\ܚvѧcb`#ґ0cm~S4 fY]`P2' mr:u & be}VWSCclK-caB5Õ{%G5+}fȭOG=4 o6>[ހk`SMr} hEc<{ .C)_?p.=$3P!Yn6OW1H(_S&7[A>MKġq*lmx։aXg(}GE &KEv/ߏRئ]!?츋}oJ@ &t\s@_E[cR rOEx"ThV\s:W?g|sU&{ hAɜ `v NA+ĉASjolNݫgsQ.l6,*{ ))_( aoz[J|x<B>X| Ccc1ڬHqR5 Kԍ2"H$BOLٺ^Ќ.JGNX]g%V~(~){H*2 $~aq/ZrzLh‘lnB,MX2}PG)ad5K38fYG<x4E3$>g0gS:d%iK,^T(]_H5=^0I; va1݂[aheCKE5OF._/[%;SMs@ 2/{d{ȗ -@0aRb{v>!]veL,LQx2dj]2G-owץL%=|;o_cVy<3 .sTCU(d>{9Xܢ.)o`u̓qۈt]Ghx{^N;S~uai\e[tFtp~3}6+m2J* "ecMBW BtvuL&O|q`~rLT-?Wg;YNYíYnAy7w&`GqlSF4eD^nǦmGKdk&x=S56B&wo%52E$`;:4Z9R,풡lz eg{2Y40{OJ 2D܄"mŮ.@ PnOR4NW~`vZ$V"BV?"8)R?~[51/W+z0 O?{Ih=0J83 GEK? )}F)m!b!~P9žzY f[?Jzj+N~ba"^GҮ7!b!VtacHU`e'PvLpj"+m|>c _1ϱ>Uv!{ᨆ$zѩO\~;J9}w,D{kHZxUj֧݈hҖ@(b6sOYE`)hcp΁0._De", ED 0 HhGXi!օ!6 Zh@ş}.Ey~=NN1R䙩=u'ӡ Vy{I~DXkC TGF +2g pw|~ʖ/-vrZ1:Q9Ot((}'2 N;!`Y+HE{PuD@QdN f@ۄ(~V22)],Kiz)۪w[Ob;22t: e L~X?i^ hon}KҰ$*|¾G<y ].#?"Y<2>歭hY$bd(NSn4V%OCD' [؊ގTV^#Ay]zwi'<&e[Sق8ZP%*jAԉ9gٟ&ľJ`٦=W#A񕭫b>oPqxx]3WZhZ y<& )ʮq/?Txx+@Qdz]֡"yo]dot;Xf@Ғ7 I*CeXpp!Z_r~ȀX@NYm6>_xX5BjPpy`- `aS tlW]o8]7Rl傪 TkѮְ}G5=#,B0gpMYJ,;, UN/͚A"lj$$+ ,YZU3ֈj; y"PaC ̅+\k[>g3= GɕOb[7Lƀ*gh!U@?1JtIj^|v]l1?4g|ċ9=Ov5a* |A++`סDӰy۽wsOpn͏ K-3^Hwf5JfOve"xug ;%YGRzvfDh6l$ZE(m3'(/.iH7^P9>A.Ah9z%GK lg/ƌE[V M۱|wķ3jV"m 4|MTfXMPVtSbJƼk=UR[W/nK6.G>Z%my&ѷvv? hl r;fr@u3?@'"we7Pzg[˽vyvp}0, (J q6 P[(xO s8*hQSHCCܡ1l3{v=@CX(6yjJ@˲ pY+BPh.kFi1hF{Vmf kɀ(->w03SiiMcg!6ƒ+WJHH[GwmNH^HӤE0_ z-ݓ!t)z[{4,7;^ ѢLȼ2ha$ΐTԼ7&3*oF)v/7o#@2+PP ) =$;[\$[cM,mmz(WCpWf?F[εjb$ &[#ک65'JL r7-z2ɗݼ|Rl3%ZyAa?Fi&ƺ?5# @ӽvQxv2KZ-L`5UrJ 1f5R|.踡sjIrr%b\Bgi{nEOo↊) eC;jg$,ijp=W+2Tt&Y[47ۗ$Yg\BWSV>1u~"ӂm;B>ހ5{IEU?8KדJmzBLɗ&A,\.Ҟ+la9].jbPBuV"sbf]t+Ee7ڬ/w.cbuYNA^r :C+M S>23ap7*;qVQ]ٚF5l{bR8 ]ieM.,whXeJO""W3qWqI4<\Sa2Վ?6vڵgdE@tyWk0N"$ ɚvf|Y0tHVǎ)&`4 ؄lwOC*Djs>͛ejI X6:+~,%[rB=QRUGFdK"y$<:}ٖu3ňD3PT|.%G DXx0Uf ad ML㺭Ж'mKS`MNnK gĕ6[0.^Z \¾aRz)>O5M%U";ׁ2R+WwD\CWOޫb"sGm1Js^t`> {^?]D)j&bN]."x-ZD\-`PVŠy.ruN@_gS"M܍RD-0 v{= !`c.$)γ)5ŋ&A]kaޥt]n22Z.PBgz5qZ327CZ,ngCqi^^)۬13[ cx»з#DT+|dO )jhV s S252#Lo+(|U+/8sE#_ƒ= 9YBi<xjZ(L$c#h;`ǭ΄R9ɐQ U$:V8piAey;H/Rą);E/Z70!doҋd K@ Vpw=:j{VZeGz@7L SEWhơHY'9S`j#[WfTCoh.2fC*F_pA"rB噆j<щv_ X\#nKT`Fqh@a"~o4eL N>BPMSЄWq-vInLO\6`J.eDSLԧl`H,qG]F #Pq0qt48Uh\@]L}(*+߬W5v6R^%`<5ҥ0ZwSI^zfIbXo F0 VH#g@z/dONvft6 c5pgr遄˖%2\#Fa?L NQj{a;HWF ywCe6tBh!FݕӪM5A%Pʟİ#GT,=E\rg1Fr rx8f=[J^ 9%`&O;'UBٳD B] xdPܿ52AeL5{<=ӏŤ$J i)Z6& ׮ ܿb頟>o-飄: 1T_nN)Ɯ~%PeSRU< khrϲݲQ+wo.V*/ d :eC cq큟P͞&MF,ud33^0$RyBH:<-JeپVÏ,*X 4(ևlj JrG|~Ў%0Efd`nqQ1=I4⧱ܮ($%\@582PhiCzZ+X O&Z 35/5d&Ix:#f)j~bC#GьPbrNH"y?O=Qv2IvŊEo)VpsNDd {uEyrN9T@ 2*TJ ܱ1=Pi]sNf"g UtgI}oJ'Uv_ I>km#M/do=Ry#1G "WىBwV|EݼwÙiaV=o+MqY߽\!40wo'5Y#!eYa1weE@%GӼ[Ղގ+-Q93|c =|0;&زz j‘c>Hٖ}{Z6xLrX0Γ~e}5pUEagӎ_eqbh@8@lx=I}>m4ݼ>PVT`uq왝{3[iwZ|@<'ӥ†Xq qo= R!x_'8oRӟF9,&^CʈSh4}5h_ivon JCIWGj0Tt[ ȓ4E_dI`R|] $}U)1h'[hP lKlo eY!XRE|eqm:,)V >vkg ^RM9??s"^-6K%a9iƐȎ-?o([  FGT椮tU} ى۴`ӌGOZhF=qM%)^U 8 Fq:7;Y+F V-J zHx@u4{S6y%1 gXđzPI@iZ֐2` %Q8 n uQ{X z_RR7 ش_&F\E_`)T@ZKI+kj^ py.s2D+ ty"r5<_OɆ 3 Yx0k 1h?2:&Y',pIhC<r(FQ8!-{M~G@GXВʨ f32UALwvpt]C4O/'nqmVY #̘w`^1ܱ?Dw*\bW +8dow/:<'`.y]SCD" 0 ˬ%8p;Gڱm9pF` m}2+{R_+W\B*/3(JQܪYr©B Uq>`Y42Oۢ>DuC҂Tg\3wX FƁ,D)}˱DTOlCysBŤbKi&>_:vϫ\ʕ C \v?DE/F:e >^EĎPl[Ü*N> ƝQ>Y z>q`O<yߟqWS3ti, ,qֶ}$c~NM:qIۋP凾\N5IFu1 y/7,d.[`Ϩ}R;=Y3`ӥ-qe1~F$'%qΉb6 xTF;J_3mw%ArG"J?k[nU,!ʌm= tNŋs?@ \Se^-*H-9PcmJ"H&LPq6ת#jv0{nc x/_UMe:˪\7E4mƳqGE8n0)js!-=JR ĎA 臇;<1s}&&OXf|".XuxgDv/hZmdͨ>[}NO;,Q?6ؐW"ۚ.S7>;,eN)\y3*S50/FծxɌ;](~tK{Y+qa\8lwhm!n2\ߐQ'|^!k'JZ+ݏJh__E+c.4]/qVF* G($D= )- j޼oE9-2A*d.8::~$˰vXj X5$8ВOgtwqLn)c  klV=аYX;x7ŕ#K "U_utWrp{M)% 1J(:/3lfFkŞ͊dK s$!H A*Q7f.jMtdkyaFgӫ!&wxcgge30$lTG!ɳy#tv[)~j~1o^aAfEX.f?y߼2,֜yJ)EB [A :&.m'PӰ]v=8{Nv.-p4=ϺD0AC $wK.KW>/s0 <-q)1(q!39.nÏ-#๸X4uV7*4 s2G DѽWm4KIe ̍ո͛ǼYPt~ 5ɈA:,ߧM]=Z::落ˈA?E'JnXMEzٽ5Í2m#AcI=<TADDA~*י6,# 7bfv?ݒ.v4X^JsXZqӨ6tpg2ƨ(aГs "K, h-w%b=jEjK{3EکLh;I吹 uh.̅ϋR2N*E^k˳_ֆQW:,0Y"lXe}C #\ cDes^^óZV!hÕB4KYƭZ&W:#ZuyQ<"q}HMחxlUbHE6rA3˲PG(ݼA/bu׬A%3IW;P>"% 7ǘQm!(Fs:a5L4X#؜b4|64PP]Ů@]&J䱊i8Y78 oSqlp<*ecaWOHqѾ ^(#96+\>0ծ@o Qh 55+˃⡡.>ǔW aޡp q7tJgYvk<#*Mr{R>Yˡ?'ݭ1^01#i,ZjL~"F=H$)jd:78qzl,S3ŗc<: eѕ .52&ꡈ1`rXm z5ݱRda7Gx)m0O9dx@'iRZO<1!a<ʨґdlcTV3?3,q@qݘ)(NemіL̃D$ã< 1 4^<L+}R,QRhu,gI2EF&Q R K9f ^ }ZQQB#et[ mywd+},N/RN93j!=J{;"`*2<϶S-euS!"+qߜ7sr-& ԋ7E`HTɣJ}By]dv2֐bO^0Ʉ)\_Xi^[6;R[~LIQF!+X|gC?#֊pr_7<՛u'} v R PrzJZKa[qca -4iSox F׫ktS>L̎P fH۷p!g#onFMZH6jWQ->=ҿFR[t3ld) R)qgx]#>R. vBeHIrs*#z1v;*Y(*}v6ԃXfq?*Ω)Bs9V4SKe69ͤ=OGo+{N-~|$MVxۗuݭ%h@?=AbMstD;{н- Ui7\ x/-6Nkp %$G_|pSč 6~*'7uζɃ_]_#qHK}FdU;\@:P.N50Pɳ]woVȄe|}#,9?JRm ҥ=&9NfOv ! pu 䙿PDR zGs\^I3|2ڬc9:_}Z[[Np[DWb帣 bBtܷ8 š9cc& »tZհT0>ԢSmVBd1dяIja&h`\Zeٻu|+OX[6 *BDPHe9rZ%kXͭ`o:5y@Cbev=tk ?̞Ȱ =Y#@V01/(wbp*O 8L®iO\,f1{=?g } `kR)`?''7ݮ/e|lf K"Y5a6[z1G`̇N %%;tI`Zx,7u!oIx7<$|Tܑdž'texƶ3WzOr=N qb1wŅȘ^_RnO\dksdʽLa=|YJӓFPk\цL1H ڐ҉B*ot, $, ,㒺G*&[@ Mfdr)VR5vt:F [G',iI-[t 1v (y|vO]y9,\rRRd]4FgF3L3 )biv|v5 No%+d8!H)S3rxe39 a%i8jlgI Ӵ¶f]n8Ks ʣi|"&:82zk/E(͍'j--0 ג*ZF9Ȑ*+%#;k5u R84֢vZrn='>9^SH4 )d@Yb+iA=itu}o߯)Q_w{[Qw*p|p{ELC`~= b36Hp6;\p j / 5w~U-|ĹL P4.j fI'r#e\YOn.s9:;JJ!,mb ҩ4;P!y?C#2"q>2 te4Yv:JWe߽Јܮw,AGӶiHe vH %lrbwTSQrWf"Pk~(wPJ2Hۙ!dd!hInDŽ\O }jЭĤ3=[ B C@y=d~3QZ]1Sei:&(y&W÷Zo2hZ]>I5w6+#_ޙE OF͜޾MrTejwZ)0ڃ8jr1w"pJmL*vïzpGޜ1:Vۛx(93+?+N!DHO'GAXŭwtf7-Ar_ya!5JU#.qJI6 X4KsXměHL?N"34#zc5}n}5e`ݜXKbD)B)}HHfF]?P%^c]b%$C^A^.9rfn\In6z4aG,2/j,hP"(WfX# 2!Ƈz-{m 1$h \V$غIdpaGZ?? vn/*^ָ# 5+ HX"Ds|lC̣2Y2߯Bz[um) pȽK Γ,^d-kHIJb2kXFRVg^]ߵWF΢*/ΩXgkob FR-P5W)C:!C@RZ*,*&v8[0Q~yxWj~ceefU9ct \jN]8*xR_)[n%S NF?l >Sַ5y F\~ !Y<~¦hqCjR#A S L}0[_#+ _'6R8/w#"ё ?@AS#(h6*3&t4 jh%tX#9̎/?̺7j4Zq:"Ag[cW . U±r榸j,ѠEπIY@x.BA8Hj]W9\^@7ڠ4"_Z< U3=xmꏸ;Wo R6YE[iI˖@Bi'󸚏[8w{^0YEm#djXhf7/xl)λNy' M$ϝcRq2C,S ĹEN _/ r̿/ʡ#1_O9kqGm8etܜR8(!LQZ1T ,K뛔 ΘKSm1PZc?[uw6ś+_4 ȉ⶿< ,*/ztՁ4)w<]LEM h8NFQl܁SvvhJ_"ĩ6%dr"c'NfK+oJT12l%ENȝ+Tv l /rpMTޥ9ߤ]1Nj5vWB&@&WD=`h ّRt"cU$$. ߪ8mXzޅig}.Jw<_>GR]BKUMr'{Z )Z~rddnhTPD5Zӷq$e?Vܞx{FBu6:v<9``\FכB-ѹ eP 8F{ˋyzOS ڏ[\"Hݿ.ܵ+W. s fCRx]~՘Z^P :z]zA&P(LZe'JjZ?'h98ۊc[Tg3G"uסD屦'X`rgwH@sNӢ]hز<LJcW&zqC׬U66H S͂w\ٕ -\!7E{o\0j5{OC4; ~ О~1̈zF-; Q, I&\~o8 Dq;9:ģ 7yp.+Z#.~T/̶ J: %RS`p.76ׁ)i*Sl<@Lc5ZW@sGd귈:E")IztǦtTϷJ诙B`@J_uw~!^$ݟ^Tilv:F 湿KAûLl}t 4"Y.;1LWugΧL ˻mMT9OܞVq6.mʢ.U}qrQZ(5CrljljqC+U. +~My^Q@YŃ>W[U 4g?B~&)!AT 9CtK; 0+iRQ"G"OQo"-Gt# Qh({sJn$dAnaH:Yqh#l[&Hԋ402X+ȚHFcP!i_~D|]^׈G<2xRљMI_&NUᗩamq=X9B"8u3q6mQGS+5O~Ry =$.CYUX+ yx6,/92B^ )@))Ыhl5— . ȷ=VdW jo,M[2q뿥fwnzYZ)5eϛM28H[K;DgmJi5[p;Ƕ8q#XjyV{ҥ jQ,|E]2ۿ7-SdC#"if,ang]}~e8`EE]L xfDUkǒC pXj!`ڑA_{ۮ|@y#VBhz36s5~jkݽ0hpxpxe'ӥo%[sbGrBꙸ!p} OSsWbx}JaZutHyŒX*Vk" 2to(TWItW'f!𱁐GZ2jgMݸh 9ʿj!(`Ay?Z'6@:gua;ǫJ{dB ˑEt a>uqKYW{6l|mB3rskHMEJswW,'!T}Y6טoz=( 0\j&!pGon+vE9&&|ȕG_T(?8p,q:Ip'O;ŊԽ.$IE(h&ɰ -wk?(47c j(iJA b\#x[XnF`?T\E>ix\&]S<8eYnd('[e5+kqDB*]n4]kƼ)MMР; |9QgJЗS$ڮG7]wGFjhx(-ǃj|J⢾o  FΨf p:zұB>+2@u 3XutAIlӊqR> &%Kvbn W"J3"dhWWrQh앺$VFM͚QZ1l`R}N+f8HnձLG 1@ H>aO^i^MgDiL1Q͸e_a%? j]œW^ͤ0XZΥHd评(2..,;7=j;Uw9Oxڠt;%Dc1(NЊo#C7腍c0({NKmqԌ;TVg Iz*Hd{LLu8۲ 0 ݼ+k8Jm^APO FA`~%X.Kw~BAOW$cdK흛K0Zlk"ݺݵ7j4H4ޘ{O&Y([TƠ ρ$-8N+cG4EJ",'MtOa:~RzRkad"hvZCh> u~wm+@^sVp(;ٮPE[q7?|Ꜧ(I1 &OtGJ!x  ..M0$\jU+sb 6cuk=Vns3&4j}*T@'+`+T1v架1bW@Z}S*UrdkyH̬{.陉ۡ>zuF`Kq7uXn35n4wu?+&=zrp;0IHY a|gPp\sT.aSE",vד: s $y&GxaͰD(F>[8)p h c'eajONCޣH-y4XtfBnPYEl4@Z«ML[ ]Fp&aQ> Lhk>IwPAXYu Xav '׿ ,vRf*V#l6.-{i"{' }☇w+aeoj)Ng< -ACUѴt5 KUb44v]Qx\CxRkf:%SRw !)U-v, OF!J:I`X:ѵ{iN(; R|sc83pv'a8 T>29G7堵c5/a _zKŭ% \U8p\%t672e\V3+V v|Dl9i>/ǞF"A'ljINSN7Uv зHvL]hOwXQ’GRodc"6Eb_V.{Xn;tw=sk蠌T`VAF-寳rX[)7le24υhl+)C,f.}5t=N`,_ SʚMW׌;P7@w0'6*hʞ?u, ߫ zs#ivO:ERua5WEL'_Тr) ToGAh.ѪX XŋbeHhjq&d,|}CFTms:*ruDE#TUZ[rZWBptM $7%$:\ҘEE l`VC^C8\aō"]$ &S:!\mP/h!_V&*C2WE9i VGR? #$Ȧa1p-&5G|YkPSnz4gQ?.|317ރrM`Ȍu7 _`]rT=Թ(.A!u G0^񦪼hؾ'qG@6?idvjwP5?t=jMK) "v|6flg8$W);;%{R3q.t2LѸR|wZ=K y]"!Y1G}XS i_~z8*R=M/% ۱33Kjpt#$[i!W G"E\qQr+}43G Y m/ފ]N@Qao-n*M_fڗ0ا(e6{#Y"|5wZWlP&GH>9rw/VLHJ1A30}f8vǟ׍KWՋo(+*@E#id5w텙&Ay6`KwYC:-7;6 'jVM-h)E"O[$RiT"OXbX94&[pO;:TUkq(l]aCLr-4 s j!MZ%VādlC0YJucu(/F}$iF-㒞WKy.9{;=s~ 6ʪ6F)Ƴw< e09rC;[nd>g4<,xV 7H}]k_6c9JĎy]՜a .s53 L6G`>\h<eYτà d* I#;ocÕ }:[Z3*]LH59z#q(SW$x$ @hs50Kh2ڰ0T;PghI!z;g`d;`81qDcReTcxXvbi5џ-M [8d,>jqkABg-<f:gXRUr؏*TsYCz[VN@j1ȩz]pV /VB#|@iaͰ_o\h\pFz &#i8ht)@zcPc:ZkLC HCR,u0"2ȿ͕'BCطOMwmvR-sRӎO,UVC[10&2Jrx6l VU|܆$K;!!ilʔbl™XJWGY=J }؏0+]<9E8PDL97v\/|36Pceʱ"kցвw'3L!|,4\6mz%s-103&IwJ[W]ύ,1SI3u!"ڶm@d)#EbZƸg~tJl(-x)ZxH\(]Ǎ EɚD~ݾFv)w 8}1%˔d)0uBSr^[vLѶsMLBhP|5Yjz,FZkɱ:El[aXo*=2n-As#nmL`10:'H+wv'o.׭ ^{˸N_~tA1|iWA29y(VzM٨dI_}0di._oB)B.u@Q\>יIu 3grzNl ,9|ԶH]j`w5 vw6=*Wli;[bg?u4i=7C  趘8NfRp4toۖkx}Ao12$t#Ӎ^li`%Pִ%_q>\T#GdW.SMˆ߲~:i+VYoj˝)uS\B'"+w>mX\3J#6O8s9/uX G6 pGۑw8s)P-Р&y&P@: a8B&0Z;{ѱR{x=a>cSDu#mP}^K{aEv]ꤛmH?1v@&mތ|Y*[  1]]_G~l=Qn%1tbE;>ń5$3Qoḡ5*wbnW{/-s:+FT#H3\Z" )6<攨+_)VT-VWX1A 6𹅝ۮͨ]7gGFFtrjiK1Fǔnv-w |@{P 3byQ$_Btkq6~ Z^d\t#ۿ#B6A7 '3C5_,4DNesڤx0MǁKe/oBpvOFv8<7hH1A7Pg7C9L ]'sZSeϩ aq!O;0roBr|hjҤaZ?=]R#py]24km5싲7"7*GVD'@!`w"׋Rp +r[3pEL{ fJD2 Pa}wXxd2V*LnRf3[/_N2xη9+rA.wGyG"-]~1UWeN9룤aAE(T2^PD^RTr3cFB M!-ڭ}V³·:DGE2#=`3:K QwY鵎䒝 rx=R-N G*kmڠOZ miTԴf7rz+srNnE8~QK,3s;=A$6Vrkfyv4 `I! 2 $עDTNA}Ύ}y-(vTڰ6;@d&/CQW)/k̍v! 1'lMeKnpH~RGU9$ظGv0 bk1&PZqÃCn)`t^:7~F+nh2 !(xln|# ҂ (X{`x3< әٕ:y5KiuP{mA)< q ns)t9ެ 4?6Oǡ&VpHI*HbsX⋒)rol`A:g C{9ܶcq$ D> fcTb"EMy cˌxDcS/:#)qН}u  ZpМ[WMs<*T.)知l^ol}8*_Eu*!o]DOo̫ܕ{%`~=*V&1ș@ʍEbNb#XV $:RبMK,hml>5lɂ#1f"/R3h[r2.[O߿7\:S~vnާά "Yl!!Zr`=FvI CE:Ƥ~IGDz{ids*#&Fjօm6ɌsǧwP{'3}^DJ'VL>(9Z,5'q\urd#{eQFh`_MƔ@p(ArK(R7~QBуl#&m^sd7nFb |#'mL H-VaFkῴG87kي_c?6ӌ)`$c, okÂe|A;9S嗡0z>'UɯKTdRk GR.yb/ŃL_2ǡJUN@\r|c )-{Ve"z#!0 4+8xi ͈OHC`2X4bRUi摑>yK?W |8SD=' bx0͒  ý䯵\'fyQ]\6TL7,QaʼnjMS!6ڵ`k6'?G 3!ַb -1c&KL7!ڒ% @}3f#i=bn XM+kR,Q 3^9/]K<@oӄ-q_jO"j`iSRXO=>bcj,`Js~ϖI(ذq`|-yoı%ʒOoe'ؑQ蒋V^&vtz!~DƯ`9Qtx 4 : [Vlc#$1ݽM܌JaD] b1o?"PF(Ko _٢|]9p.IǢ˹P4 b>)c[VIF\*.6!Gdة]H6x' hg^;p"U-]wY)aUUj {.Uo-v =F '*Y!ΈbpfF=B{R5_%Qg0qԎ19g1RjC(L"#jx'8 ID9=Uj&iPLpN柕:*gcէ#*-itˊܘ 1 ߄J7ʱ0<~ugـJ6eUF}tY`&$`Yb˭2&@b;៕žf tXM8+cS =#vnXXF*!}0B [J vc_J:VYIWENB8+]xM*Ɖrf&(ùQޞtzz5\s|c}DJ9I`I4Eꦐ?Yk[D}߉ǘ@OYTiaIO[*+yHjhRx8aȲEݟŊaiᴖ *ř #n[dT$N K20@vs#PF1=1^_Ԑ;k!{.D q3FYNX??j^iк+OS,5Td *3_)]bž ӂ!gzR1+3BF9pP_U%J&oݷ/X לc&A .f& io# 7^P] Eo]AH9 1ӲvE\B `;wPM5afsฦ{9c|;|MwWsR*]/;p7Ə$?( Xdt(jLp76md*>続x]bHIk0(\#rc8.}|SL X#b(<|g}Zb_p@?'洆c5bt5:\".{ n`77SvWET5*^(8o`!gQn{A쐓gI=^Ñƌł.j\37r#Y/3oɟFŦ+ZoB\~O+e]0Q3P- ވRʜ%݉iZ (x(ڻʙ)bwsĕHCw,'_F|q ?&d{2U"2eC-+q}ENRj) U㱪0!=+:LoNJ; 8\/y&C HukoiT3i|If<7܏% ..T?F rnb6m$[tW뢪EY$ KN;f9t *E5onΏz{|i4xHXtLX~$vX\'. 𵧙ɏ45pN;R RjBq9;p|1yjU{6UB [TIЍLXw0 W)7zCfv ߇*TT}Yb5muOy,i3kSQdZgKrgHOu/炨( b#<5!l+ /)蹊NNHvx|3b e1r:z׭PAf52)?I/E->&\fn1&L$a`;jh}9P78XϦh!+p9 :0(~"] |:vomxThl⸜!)cot@bQsI@zdp:B6dؒjfUMGONޞILGT3r"K#"VP$1X#MvCiQ9.oA & St|T2ׇsdx]R6y ^\fgaV^-ѯ);dUNɤ9e}>sYxWt|+A[u^qς8߹ "ULűe\ |1?"%zm-H* `! BV84>lS '=\I@4֏'9 jc5qq]Ŕ0IjfVh GJ&4e ի+=-(c_´hJbK!sPFk@-`+A@UJ`*ZThdV麮شX9 P@O`]w (xF$6HnwqEqD>m[|t7wl>1{x )'*6R}Fjg-J\ a o0C^jk_,5n./#5M1Nn6-0c:nC@j-~W6WWG\$UHkD6rc+ݔдh&NqBM1n9<=jh=2=oU{4>y}sɸL3r:lXhe/OdohD-}aPcԁw%;sOLީM %MI{U2XcrqM;`V([cHɐ*%bc8uGwlO|ӭKRuKϜHijKqv2O7O-/g(h0.\ 7cӤy \d;KO~t瘧E&`s>x7,2Xw^bӔꃕ^G􏉔M`YZ+.2?R%T}d=\~Eষ'+tVtfK?TSHh `\zp=jJ8sΖ&;^s'?߹7f`IrL%T\})I@LG_f75ZT9gVG=6 ;I*0:N[K)-qrzs{ (Y@ck,+zO%yKynBÉ pɨs=䘦ް#B{ p:Ĺ]3>׃)u/D`;@k!P6ʋ^r]{p^/` ¯GD'Bt"b fZy$̑Eg3ag9&$oF zOY瘪?`pin_xgtWp-~ B**JP EF ?ǴF?bk8RB t}źyUynL ^} JsbpM_T-Q);$} Ρp9J'gN 9Ln>9,F4駢I7Cj`vs}zkb3bZj'K4&tYr--#!. iǣR+c1K#YmڪW]niMV ԗ9:%׶BFi^`縓zS+Al8@lb-vHjmxGjMc;ZMCxG$c$c7,N$R#3r֨Ȱye@U6{;յ g?恣?JBLh'ނ7I3@PjP~qig]WU͊^윻 qR)5RM!p_Vf[V[& 4(K0YSӺBL#U7o!? !Em$C7iʕbueo -:<H,ARq ;t> E'vJ,"Tz%bψimYxaa #~=:;j@oP^ GPZmf/9ľ_襪%pjD['5;5BLv: 2 Ҹ&ϙbnN& a2^ dZvR1z|P@}:pm.SuY0| pNKgN;!OUWЙi[II0Sra7[.e%E° !HX/NnJ,Y#NF5jca# &"3\A\-m(D䡈l#qAMYB*IL_q@:A*@ώL|AXOr@f0%d̈́i^ h晵WC<,O_SA+_EHNލP5&va<=,SUԥ7{Fg& +<3&z<,|t"Fu}hݭ/_3h_/Y\j|ݬ^cCheT+/=9&lp,iKh.Zp˂"0;.td' r'km [U> ȧDPGh:Ryd  [ty6YZ.Ҝ#J lY#XHt~tGI/Sg~~:,GsX^sk`m2ݟb5+CqO[Cbx"e#li.%ʰ8]9Aak*NnAL)Z|,opv!G$0$d4ZB[(<.wWK(Э'oH ew_z-KqK2-Os f[S3gj00#F?^$2&W O1F7gdb)v|^$%`\ͽ^M&0Q!MF *z)y±л\VՕ=* lPF%)R#U +GdzjyxKۅ|#uym.&jr Ad}W-jj5hS6 xJ xuH\ -+u @~V"vN|rcʣ4Ӛ zBҥ̨|FMF.7R^N ,pʃ+S}iI4Nvm7Z<R5D6'9Or !*`"fZ$#ԉܻ6P׬JA1$d6]f$L70&'V\y 'pJ9QÃF *ǮbVInNNFo;z3ªfl'W Rcؼ M #IVvgLL Q1?X2Jp Ě\*5*6-|_oud)nīҨ̏25BLmD3 G ^uHwYB"HG"%je⛋=;bhh Ԩy!,FVGZ$xѤ/q(%<"hgCۨ~+n;R`D舧q$!#C8;(bs@%TV꡵ + 8D:K dX@7?xpWʠ J/TkLA9EiY:q:2.p*LeCeS\nmTL> ipߎ!G $Z%[0T1ux iKɒ%^;GYœ\,l)&)a5c ?I4R~./I7~μ;4f~gdJ vStJ&-/hn쓧aHalŪ;dg.@·sVr$]5 WYSuvj;f 0Dόu E^:Pw}{ 59Q0p A2tDhē4]ޤZ=R!ՆfWVB:nubxMgڱ 50D7ڠZi;5]G-/qoD]7oKvf"qTyG`plp\[Pz\JbdY٨ZȀ3>d(Ea5d6IBJc_nu(>)~Y 'ÈEWmEM{>-4ަ1CSa*kTod'[imЌj)E^[?7_֘c$t41%OZN+m'018"ә0q8\bz2aip>^7Q#v* @JH|+ iLwg}j&[U9F|^X4Mm&}4 2VR#t[MHc%6IcؤV8}ϪJP.@P"YWBtaPŒH)})YݭY%uyszY(K[hu_S,6˝ YkĜ=8Ҋ>c,|}9wBEe'xzr|#yÔs\4l=J=E&zoMۘ&>kA/s^PCGQ1a0A 5+TΧu;UbY|襳OaXFnUbŪUANi}0$4Zփc C+vzCy4BBxcwYkX~օV$ -V6tCҞEVӴSb!Lnn9E ]^  `ے=<+mՊd$R9BoǏ&lC5$DoA`^X~Ƃv%K7q" i@(!0 4ꘁ%$翊&?W55&z26Y FNkXֹx>vWv_1lT JӇ #`\VQk#{? (Q|Ll釦+W̹e]%CaR2q31#WߞɅGoLv\\6 2 R:!][j4 ݴ?:3>@$)69T#Q`o&  PIv רvnqaQ ~Ͽ/S<(KټfzDNF0|{NT{_PsLy,9=<3ie ޙR!%8HqNQ,MfKi,v f -|\* $>3xb m<&f~ x62~{;M1-ݳ.,%bBHm?F/%.D}*ܲ31U,W>==Cܐܶ4ck͸L~m^`M'wi>Ӄ@`(ֺͧy>R5Lejoݧm:ҩnvQg-"i1Tg ^P63k>XE ~dˣKv!C GoZQC_Q|&5'fƠxK-&0kV^*P\ظ?ML_մ[X?\NzCBBPp"ZLnNs`*ߖ_hAIM]+#_ ;sG9lvq,޺iCϚ & Rflqsq>B?( \2:p6SHˌ gþ NQ5<-N%"Vano6V7B3Y%$Ͻ6ʌP.P^+ c筨WT$3.m|Ax!xn bBËL⹩rېϸ! BQKdP!|Q(I"5/%"QQrBA4mFKci<ߧŌei8pΓ (YXd~(֥7g=D4HRݾG{FZ 絩C9DD|1Q0nA<9R8 O"akmb6KrJa_$~7L'= ?вEPr-WbŰ+(MذGd1>Z#j~h͑[dIqRsؕV̓fױj_>R;Jc}|-L`x3w3VaepzlaYCW|5Ҧ`!gFᄑO#:L+oX X6&]#]9T5*WEo8oaЖ4՛0,wAն iK=H#,'i'#f:Vhڍh>58z)Y]&P;u' }e, n߆C2tB6;m͡^go_]c1?*"+n8ә;UEseq^?xBhuܫ@PG;%R,ꑈcJ xvtB`eF'j #7qmܻ}TE*2C̷Fsm_2l؈hJ?@g)nQ]Ug6܃4ޮEEA}l6_%d{xֆ<wjQ=9Q/Aa|'mQMnNJ.FZZ-D+&mah}WXi&ޜ=_3Ccy4 TFqQW.*^b?w{E̢YùZJ~/a} ;-+Qgu|ŲdʚU.mfq:KmvnbH7… 8i{%;!ħ@KL\ck a8 4{3.~k 88f!0ުjOrpģ\t,>jOUx/g+ "AR36h6Wn-/Ls-VěڕdҾ>ݑ/($P]60|*.(P-:9Z\Fq:/\j. @d :i.^^4&H. 1(ٿe16x](}^bs5=2Sb}Fl,6[g=ؐr {bZ2NC$iBD"E Rֳ&Tl=̹*> !p*hAG?Y gk%!$eW :-5ih$ҨF7H.AGr*=DhaM9gۡ-|uRw KCD-\Pcp8Yr Wh<.P:Or:/H7Jҙt ]6) )H:wE[XfUdGe ;ZwXS31sR(uW!#a{*ؚ&f*RCZoL_+p ,Xm#pVup0'Jjܷ kM9^у[\WE.aQo鲈[fF3H`ICCw0Sb~s0t[p y 4^ 戡ƻFAG36R*Vk}iЁ YJm`)AW;On&=Grc&V.Lxv8Q}.*Lvٳ5+2'L- .ElXyo04޼1&|{06/Jc:{'W}O9Ҍ٦֤FP?aE[͉׿qܝzhp)>_X)ɁCބ =_9cs{ceS@bSe B2|Q Ut--Zߌ̀u,4,۶e Arc(FOP6mLD^|<ȱBߤqJG1atUɡcXhqBGuuքLL!$Xk$U=GDl97rlD8'7Qm|>l5GFp< Kj,{oQ{rcm ʦ](j{ Sk^?:||.!|,r\^&zBu$jBH z/;Pph} l:"Kgf#*_أpY9d}0]4n`5*uHƔv_䱥Fqڅ[XaH7"+ae`I  년 {6. PN/Z,NB=Pd;^Vf,!B])^ią Ф6RԚ4oĿr@R`26̹F [n sɋ|s qīp\=]%{'aYx$GFwv2+*]@ܞMmۗxĴs_ e~rJy&'=]{K9|Uqm hSaa/}3?Dx'WFD{BiĽ~0$RȴNjgwef}.$.DfM6͌.T) r/LPÏBk>k~Xşx&J0a rYL5T % MIFF05:kE6hTq# X;;erT<2LNLM,b_@٨ILC LXgIXHpJA!TpPO@]BNw>|(;$G|C21>D{[ j#olAg4‡? :sMK_ty2O_(Ŗ^u{?6]oަndkRޖS BM䙈V=pq"6gq3gk9u(xCo}MY/GazGW= DO,M43׌v D}hDCJв b5_Sd Dل6g[ M!ls<rYLI5WsS٨^L?<^@?TF|Y؀.ދ 85﷙ KȰ>Y6c 1wxH8E*p"gJovUa|P#xEÐM[x87%`p pn7Xe? ѓM;фۙq8(('aKwCk>M/q/nHek!|L =۹Ycs c9&6OA 1> _?h! \FSx[Rɑ.ƌ*.v|حCwVlHՂ#Ц?.#,P+hHRv˔GI2uVUXM0:ca]u{ߖ#a!2=EŴO8B-Dl'|Gj^e|i;9;6OAAD:)PUȼ6x6n&ȏ,$Z@>/NigNAHԲ5tA&1R'Yޮ @/ƫph&0c{9pVV^}Q-/ap8WK()1թ- ˮfH6v3BSKxTag*IX"2&'à zaȑӿ蒇2dS[kEТo(UBdB -VW;?@%+rJ݀I&Wڌψn%uyOuPוz &YS k<+K3^Fj˃&UqJ7ڐ&Ă)Cl1*=X^sl-8:&$_Y 1UE6V+KFBܵr)7҇ѧ T Hk CWH2vUj-Caᆍ&1S!F MQbd!lQU'\4}3Dl=/.o5Ӈmg4`Q>_3 g9I.c7Sv lM#d^5E["H%[<_Q 7GqyhȪ~}.K?Լh h SME-;rOgOBoڔM`NJqETnjˑ\Frbolƚttm] q#°-K>_զh~9^V>zZ8h{I:e =`XU֮!1[3c>NZh>s(&lA㔇Xlsz :lRcXEݶ=$⬡Swjd+hmcMSo.fgkCݔ=T&}(8To5)\FSb~ϡgMjo`ɺuӢf@sHz&Qmr 6b'CuۇeB$F_,qE^iOX\!qи}s:8>9+ y`t 8N"S`v43.WNY¿{za[-D\DL; OŹ;M[Xh' ڣtAmOk4Zjo>V1n;q/1F 6 ݝgpVAYY>NO(kv_ǩP8h:loy:h˻K1 ^5]q po I5.?U"n}Y4C+Z1>V*)dQ'-Jq 9FZ0vP=l4~K!TZWGD)d૞=nd |ʚ+Jb!2pNc-[WLjLq^=k \ Dfd*[Dl$Dl7]׋4]A3|@c lʶikTU","iOZ [lש9AAu+y9dUibqDM %lAMVlJhJF?6 D={bЎ\Ă$kD1mR33^9q.iND3o'Ol7 &W-( kJ<7KGFm75Qt_κ>,Iyoڥ7Mx(uZBQ4qֱWLBQ+`Q~F G=?YzSA,'{{c2D%$O{>{Ϟg'T&ݙӶ:u[ E!"eUnuw2٧Gr.dTX:Yta(XgghJ)벇p@G]d8A! o\r$4a z9@a{w Tˈ 3UO)?_/[{acYJsgD(|u-dGi2H簸;o%}3R h9"܍T~mx<#qx-ْkjo0e&1=@fZ.[C剻9?=H|)E0Rl DWN!,a4 %ʐZu~oD+3hK,,B&!O;04y!W@P5ew ]dvrڶjEݝN<9eyd B;m ٷM׋L}/G3 .nC{X!"H[Tފ$GХn8O3@& 1I0s|O~pWTDSI+9H:Ŵu!Jo\$Vޮ}y4KOVtr\F-\H|2l+Cc SIr' XӬcd.*D%r?㳥jswqr&D]#e^{ uVJ*J8"'FE3E숁FCp"n%Yw7\ (Mv]ԕ!}!`2bn~mpW ȶ>afNeZ s*}Qk͙8TB\Ԇ8Z_ !b|J,nzmeMN#֟tgͩn鲎!(sgzkLQDV6yA[-Yac/7o#L9s& ()wP|l`oiB?4 8fuɝĽ+0E');8%S9VЪg8;`"ҧOݻ7AZ$XS *͉8Μf]_.aa@:7oZքFzwγ?:6e <խ`{ʄ,}g?=M歌]wF]z| ~Vh 1qU`3O:mEC۰ѝk7)O"Hf'kh{|BR|ŲrȖwv} kȽ#e}C^C,@bߋBLҎwFυgjVviHrJmҌ!͖=6+"}EQ/Cݾƻ mᇞoV ;`͟'M+d%OD Woms>a@n@Bt咴C,ÊI:d+/fK`M?b.}.g,1re׽ ;m^l*П?=,k͐yhsȯt}_`i#L>!gq:&pd`#︙aj2w9Pƕ 3IJŪ` [yw9Ol0 qt]F]kIKJm%G6D֜?7VikJ=w|LQ6(cOa()ր\ gQ 43jI d;wd-:94=O=ɸ `o;Gke0b™0}!saǛBNk7\S^}|(Y٣i_O̝8F&\6}Z&P(P@t ( Dn'TE4Ȟ@9]bQ1Fuadxx  cѫ]bbmz#x8bD}`MDpcaDy|;Ȅ$Q D>1fj7,/B DUslgfN=Fk:o^;^SYKp{[Ĥ>=ϑE[7Fz|7KPCC f m%&q\W&Gd0Η01:v.{Ծ̑ul)lUY65 bdcUMdׅ,_ ilGB|?Ox|4Y?U ۍ8x0ԕA'YD%8 eJ^*s/-jD) zԕ#.3n6ϮU\_"*:ڗ; Fq}Eo~X:dMDmΥȋNžM'9/-n7̨, e4KAV|O5nqҙ&ί,fŎ̯jqZ˪/nUϸ6Վ i<k[6X r'n3/yYqsd[5>K\Ia6.u{بZ~w?M M%aR<|Sm?#Bcs n.!oЙOc|TBެBG\tv[ars\h+,JCp ,] [t%v.d8ʊwt{:F]khϙBqV*F,3m1+HNX؆rc+rC8"^YgWfhp0Xλ@؝N1 Sp,> QKV3!aLCoKW(T''n| 4L(T+CCMh%_eLпܗs HPE ' pEI_@!?jŮ[bidz׎疿lBl+u{ˡ'LVnx>DXU=ckh}'ŹMEŒI:JYDF'ECLQ1fkюDzqxMDxM*ݻ0yi0OU%H^l!X8n{6؋9IB٬l\V{Eve6Ul HBN{/n}vS0)5EA=; jpF'b<NK_*^T.zїM'RT13Q3Ȃ5M9zaQR1Sk'0}!_3hubjs ~ 0J; Dt |5$=UqY–4bPw<mSՖ#m=;Lb8Y:~OHx3~bx!2ĝIb9ss0[} (b#Щ]ϏvB>`f.t?5[3^@1?W%&'=0Tf5|!7 hv q6Zz)xT2 ~f9e U޲JvlLX*CcMF5psRY4-N M%y' ڀ@5I&tdESu0Z zqb?&"!?4 SV[g^ɑ0j Wc Pn^&tfևK}rqK?"0Iܼ2t8~k&Lm?5g7' .WU0@pu#a3 88nDLǿ_δ62~(:?mO . e 5T7%.c"Tb,z@"j;v ASB)qT^5B& d!=ނ`Įv+-EYX†pcߔ#6Vs6LZR{Pdžr!sbs[I|F"XU:/BpZrxT:@Ť}|:n{ &!mQgg4K">V҉/8pOTbU<Ÿ"3BH[\C1OS`1.~IѤtUX(b#SƄr;u6/u+@__KIl}WbzON.q r}a{H !$6nҼHh{JyOMVN.DE 6o-Pjd_0mr 0cuQP[;ތa+{zFRQۼ/‰~wVc}<[*`%ճOԠ"Xgp{0iV) p?Dilfu-E+24\dYg7C#B|1ߓf3 c8!5r9֞-nD;P8P4|b$9tJ'0"/?>mX2qH'3絇=,$K^NԊy3~mϮ{'0=gQ=}ٺB"6)TP4Q=OS=NT xu'$eUw: Pl%-mñXij, ?y xl> &~\/dxO&&zόص]`oٖŊ?clulla!tVC[b2ՐK%IR0z_ *zZʪ]c'0HKdKՀy\FGj)i #6{ 8ԭ@/9F+qѪ3A38q]4eP > G f爑oL@j1WWHs=,ӣǠ|}@)vshѷl" ھŐPK;toWdWUF~LH(w% y+- R"ۮWck,ըO 48'۽.K'uSI=ON ZOcJۢf^&ZBixdz=  !oAz y_]M6}T3L}G0!C= pf A. 'zghD3XS&݉t'R"D6< -𾣀fT3nu 9{aHL _/0hmF5$h] oE뗻"m+.5 ˷nr!s6ϋb'a=qܻDZ 5ZpRAiTA& ΰڿ}3g4_?ĹaB<iNFzR Ҡ|ul>$|+bT&#}y>kd%F-ٝ7I}ȅeDOƹ|{&c6s@0Od7r_P'(xr︮qAb{N?KX-8FHݪ_ʦХp%ۋ I'zeX ;[B^"BnGSQ/S%TvE)Er-'Ͼ H݈:vY86$pΓ:FĈQ^Lg䚒J݂׋󊟃H\j`xC[ O3  1"BݟLWZkAvYׯWtQ˸Y|tHDJ#WSb%g}7%[#  9:"t [F`c@ejf8(#ؠVmYQ 1z'`ά(L)5s-#nb]{BL4f/y ÷fQY :lHD_*pw2=l pkP 眂3G_ælO͔\|qqX~0}/MD*$LGwi,l8/"^k13_$&R$ZB12h`~؆l}ʀFݹ<إD)ZA@?<ƁxIh'5 w;w2GD`̔/519Dzmcpыuj [&8 :T^k}lhTA כ&Tbs loAԠb2a+.r/n-欥Ld;|}=O6pqoohʞ܄ӝW#/?@YӨkLjBӓ>H|;ӓ%=V%rr]+,6%N2g@F>U9uGbf(FN/Ʋ8zy~_ў~OiK MW5ؖɅ;2x.[O Y0[ K'̮@h#2|kEz_K$GJ= 5tnfPlԹI*?:}88d->tgF=AZV~sh%=S߹Jc&/: ۙ1\_2,RFd)JlXV(d'p9~.j`oZ5ŀP?ֵ{X޹M'́oF3R:q!ߚ"V|_? l8mjާ'2h43NY#SӁq:$ Am3d\-6>=:fUHj:6rҝ{ɦ +z9霙%(mD86[U}h.xZD.ĉ-ޙj;XxJЛZu?[!/-(&a%6[IcM\= ](oꗏ>}'+Tve_Bςj05 {܂hq{[;AC?Y4Xc>V!.>P ĉ$VfBPGe/Z}CفlB9^ރҥO_)\((<9䢳7pSn nx'J`6PS56tu,dDA9hHHvS"\|Iڦ޷$ktM$܋4KQIZ+ё[F k|E>SFl;t`}0\u+Ǎ ~PAZaNi̬wH?ɮ۽ H'{GNH$Md4> bW?6~@ f}6pz{bdN5@1؛3t%PriFHԍ4sQoH-EuE΀!,e^ 8_,= ҫg4y,ඍuݬW~> pV  + 'gFZ p%c@)._~fL0Pږ r 'r‰-.Poo.Txl4hb 5yۗ%RXG]+M0yeL03+Bl'6kFz3*zUW$Jf%`xf=$!1#mHrS0Tv'L@iOmc!%7&dL]"^iyu(8lRp> Q0N]R9U&3= dp;PXm sJ]qs߬Mdbq;I^9& plO!$8( 53:m1I\&s(_@kn~Kl9`.G1|QfYYQ))c j} J4֛߫)I ,%etj_w?ۆv*Z]G^5jB Ij eJ7&> _k ޸zgk\aJQퟑ,т&(V%֨þQK2yGE4yk;rf']#e'3#sZj#űBFʁ-edP^KP͉92Kwz?amڴB_Oi\XkFs25cl:SytώCr:4KKܛmf8Q5*}#T,VW`7VZт~kD:, ,|=ÞMOYL90G[$\[Cc MtV/S Ƨ'\$v'F)q L/``u@;~j(?U]DG3j*}ʤ*@ GAw uAo.z ]9vLtO fĎ#콲?0C2+Cm:w""b?~ `ɞHܭ }Tr.ʂ W ,c¡/ {7h@Uk4Qu]%F!XdUy=g\iZN+2%-_V7l)zziuuPVUlr6ҔUCoUd#"ijZ2җAZ4V tC%X@HDD_9*=#29,hJA`§5A'0^V3Xe!b$ ۟=޾ttwFNsl X*fBҰz<=G%EsbJE4IhTiϿ,/ FlQ\710fr"[7)koXP [xM:ņhjL2PfEVO*Me]F/fS9?~|tYɜ[b'ЏV9 dt&yo n3I"` "*_'z1?Fnw36f~klhVVSw٣Z 4>C /ܸ뗗aBx R9CW}(KJقNh^lmMx )˱bV2h:zW EZgkMeX }73>~EnS4À緺>@$>v<Tw t$3+DV?6nI3 ^ARxUc[G@u"T=$ʹodF0@1ͳ^N;Dm]<hZ(<8~SxO\WoM&ק!NBG8h9^E1 7J@(\ ۞k[m h/De|wߛjt%h"wT>9xItcL5/X(Q*K5P]x~B+isG!4$](ʟSzs thD0 *ۤaWcDc{t("R-n6CJH$0'4~'"d`)kiH2Ĵ x|HW,|BN x=?[>HgɫE7qY]$m3 ySJϑJot8]! jEgrzh}zOOo{ehcT2ylJAHGE :MB;*TR: H~=Q{]KQ/wk%z ҇ CU0V݋jtP။ȉy'@iQne6ZFx E[Qağ-S$)ܝAaB; @`4_/`# qT2?.q|4 I]/ag2,N=d֟y~7@\]N:M>BdA&9e6z˗~ZYFcX mY]Y&gB[MBąO*%E쌌煭0x*Uf_fb vyG/j^4W%|5QФ?~2-YE(XE9bIwE즵Awyz`L 4 Qդj8{cE!8kDL쫕/]z1.\:hVqD3GQeaVϗcOsZ_~^Pc:lq$H&%3bis ԾT: hnjepvvmGd dE~2oz$>B~' %Σz0@:S;CuN.,fG[gJcȀoE}K麮=!kGsB3~] < ~H,g<BaBr "7`b .7B|jIiC@Nc̯)8{˶e`CL4a#poHo2X׋h35Lj$+}:߃ ף7濎B-uPqS|k#ăhaL(5V)& 9"A. 1Z41$,g]bzu \K-U]<2q#KH}BXP^7a/\fZ.~l#tݸ9aq~Xy8Gb?Oi w SP\ͷ4_ʖt]F&I97wzSg<7d u?YȔHR%39)tYdz Νefe>ȩ)`9[{dwg3cE #&`QZ3nL}^ڠ33a ӓ{4M33q̚+V7k #Zam@>M<^x$5 oֹ17DPQcՌJt~_ A?~`&O> L#flG6YoBfW7}A AI6vwO3 &f&r\2fUS)ͲsV/PʛKb=Ov.^6ۅ#f{`8`xgeB/ u\yʔLsRPU@HޗhǬ]N^'`f%ˢ*󤂺>6̭1YA#f,7_bKt㝕h]HQ34xpwQ&'ur=`mř!^[1{ODX \[]jJ'Yl{Nt+Fsg`8ZX9[ )zQ4˻TAV6z VYM m>~qMbsGQ?P{NN-G#[b qtZ֟hݺC-H:lCgU8^mL>MVu5Sկ+fK+fIZ5H GeT?K}K}Ao% 5Ӭ Q&c7pQ,-]}~Hћّ's\kpgW^K5p{?uS!9xR7k,6] !E3CT/e9 Z'!ہ 3/&ab^WrsSUy 74Kjrc"߮RQ88(WxI;̭OE}¹)읍fo^lLI_f]a\^2q7gs{I;|@FqaKNfHC+.Eߑ9P/68tM1kQaCP!`и'zM %tBll=0h4ܹ! I:#ʐ@"~dXiN%>OB -hlxb$Sd>xe"wvqXDM_s|`.Բ/zn4sԱiE@r_|8b}O|/L '! kpVo,Eƭ83ֿG$dZwhP0_? ̷J~\ˏj·mnHHIBɱw󘅠^$2&,\y.U:U<kZ:A ,(@|_c5+acĶQKQ_w'L+HɛuCۅo .b쐲-_Žhz38@g¶Xߕ4790kNٻk톒'y3Nw9LsfA^М zwR8au&|/h7}eFW?i5c:6w8\G "1N#G'$/KȀSfa'w`o5AOO`'"~Fx[3H!?I1陮Wt~F;A-`3-;CZƄ|6m`o ϒQ4j8ہ'3&4r|u 2۟KSeY#KM NLm_..}X{Hp̬DE3qMN]ѵt;_3Z2ϞfJlE(gkbbWϺX/lBPzOJY4j0!?-M$`ss茖L# 3+|b MFԤlC˄x+61/DE47$}pmuV GDϤ z9CwF-3w$*Vn AX WbkBSiI S_}ǽeKp9 V"eDV "-g?* L_X Dm2R:ɆÝ&Qa'kKdpp"Վ ~ip'Akΰ4/ Q{1SЎO O*yZǿaI(0ÍYU3NzKI\?LAY&Vh$ȟr U,!f :8=J|#-1.?`<)o'd;M#/4>˫*m\<6uyX}Mz:w)Qgƣ%8:n6~=V5ä8FCY@Jȑ_)2x1Yg2 C^TX5l$W<6l˜$S?A0sfgjBPkR#IFҌ< NOX_o(ᴨDE F hAAh|[mF d% ?̿%#V[A&IR}ɶ60 _򻘚Ц[/:V@u4;J{Ap |CSoq 3J)nÐFS xtN!tٮQb~ZM{iyP[>ҟOfx`aJzWZ_na`=*<cvh:_mS惔?-y~&,z1 @w(#qcQq$BO93*-@V@8Y1x 'pm֩p CfPrX) ӠajaG8 MMړ`fC^Ioo.U#`usLAp{L~ɕZ+RՈI6F֋я.NrxόC (  iQizTJ7+ELfa3Gx =Vg (6)=m?aᎺ1~U*~dцIG ӳOh5ߓ CfhzBhf7℅/N#y87ݭCPMV_mF)8MYżg3}txpvd9XYGj6=ЦB [!z(l鷗~]rhIyR;_ڿkh@.x,)9;Tw9 qp͢&a-T9X{A9}Uhv5jx3ЌD dXR/,㤝Mnr]drWK ul*OrqHNpe :REkeMi@?)0g蘂}Hłš[;Êo:6i2d 3O[v͒<}7HlSifMu!i̵jV%YOXpQbX3g`O: ˒MY7*ۨJim&{" Co'TVzy9oÍF d1Kip`ehUe7}}QG7iBқ Sc`K 漀XJuid7UylJqJ) [:+^0#V\ B;y7x:Rl83gpWP{Q<ݶ׫#Prc=&';4l81(8C3xQpg$@KlQOӧ\D%3GQDH" $&%܀z#}i,. ~ fwqCø0@*/n~ₑ\lim1uEvS+gtNaN;"U鈦s#CR X?@Se`@ǂaR" lg%NͭA>i聴`o>d!A|u K"Cx{#6gA޿x NUjϳ.M8QmB\!Y0β:ht%Rd>00=pxN*%LVc{:1Bgg=nn![.+FI1n3J~_k~ٕ`ه@q*cXH7kr (I~hE}w+VDFl,sN Q}A!L;kUt2𪡏)]eCk8M 9[c Uس2}Z=mHg5<#|IաªL\~{T_1VDԻc eh]#Λ䁼 Tww ͳѷ:RHk >/C];%|"BԈeuVPKq; [D#^dpmq~玗+l/ w@2T睹../uZIǏN_ڂ2ZQԜk񂡞Av9 DҲB Z(pTͻ޽dabuۤ\؃ "*BKYd!Ϧ t ^(PLQmvjU+h %Ґx.sUP[H .+n^!0< ;=2um]<(s^tG`ʐd)z7XU՛+pmʢl⪑1꜎ Xq2|3½tP&j1K23>: k?e<Єդh>,ei],x7j)DۀL~>9RB ]nM^f÷RЅV%VK,RA3"rኮ%mJ3^ۭJzW"$A w ;t%Je2hbX aVwvQT(mGtִI!,+0DAVV8pT^sKMG[)A.r.$m6ARI!G\n&qmk,#~Pwr@TT/(T =gicb~t_%䠁OS0w11s+άpa1>PR3J=H(gKax&JCxοwV4ޭO`!ܸ=xE\ \mی] @$~P(4x}ZoN' ȰymTۡ. ^A,#鋀qz(l+)w3Bz e`؁C[E3sR!.t{t&VubaCIE5ttv1x#5]QDyQr|;T: *OX43gn,8>3gBA_/bK&Ru 9z0}^}I/4_ȣNSWo"801᛭sGu9]];}cW TCs;n>dYU uB'g%\%>z%CAg$}Nl[7!͙rǸ4}s6o Rc \EK`8z{^}D\VgqTW2M+.mpgy^N)9zڪ"u$U~6zٲfP8Oʡr6Ə|cU_dpEtb9L̕c4 9THߺ2x5-^(LLDQڛPw5n LZ /( eE3I\I@a/<_V8g]+&/9:.`S 7Q=Ę#Eߠ._/IO䔀3#I`gΫZMd ͫXDtQ!, N]eόw[1ă6歆j.IdhvU`XGN\WwBw~mLKtѫ@}ݹv#j(t/}nnӄ#Q7Ȼ(NyYG(5FOR2}F爎T 1Vb5ĂZ;V[hW~,.H`:@ɴz*x4vmW<-gϙżq#ȳSC &!?р"rX]3UI{bK>RS)b2(pH9ľީ/Unxq'6tГzHc9*0A&WnʤV E`97'&g*D?@"15%ۃUC+f|~b!w1. U*L8: pXioj%?B_<#`b%Wc)=P8;mt͟iK ks}njCUKh\{2,j&<VȨKfO"z~_-W`HY.RԁQixWW% =45B2jGEzG),+Ift{LÛiᇁJ@nKo"?]1*W6D9a`$@DP'h:WC*_Ow۫լ&҉ u)BJSGǡ|f{}X!fݐN`SvAdHDAfZ%Y &fqQUi\ȣ48Z('k6`rib;9f^%WɨDaZ 7N1D9F<֜hupgBlA_\plv# /_kM:u`3B'>\L GB EUosW"ƒ!ơ,cl]UN[5Xz¤L`(3._b0qoґٷi :SёPg\MN6zrl[]Cd(4:jeS'~ủZ3Qׅi>sV,QPǵbWuc>kGWLנU AA !Ѝp oK_}TtT.2nvamrDvؤLϡ*m&%)mx@ W{МfjML꼛R0MPfq3?7rlnG}]k@2,~cUm}(9#=:3)=}PqFM2'5L3Yq"y2 +.mj\(R-(04lt ^ uvW au +*3h't 72wNvWѷ8qb68U𧐫~IT_-{LY_(dL'Ln-6L[StD^c=r-Ku?Oǁ(-3E~6!M;Fr"Bf+e'DD^$JHﳁzY`ލpl'9VFK뀬ȭRgd% @A N0IS!==Y._qlV_kO -:"7Qy͕hG ?,W]Ucl ~C ^T5ǂ^١쌈bc`i?d) D6}^&oσ4O}ŎT{S/dJo_\qAv~l?Óܺ52.ƛaZ^۷>bK~DamLh;Y!o_` g ~f~3+C~&Qg PoӪ:vYe=K໡V:ڻRZ!l10%lTm)i}vZ R}|U7Ěʴ(9Wp%2]lFE rO(bOvK~~vG&x,zcBr%k3G++TU x[W+ Hx|4OKc-%b U7 B- 5/Ӟ,d@7G0+lX>ߕyEl\[[`r+kQM稲ϴ (RWh@ p݁-Vs]j@P:p`m?{ | ڍnS<ɷzB c?2TjvqgO|/em_qŌ} &h0*mH耘ٞQ'#-ͨ`wPu_0mWS:d~puwqhX;'yF2ꎛ!zF<$H䥇)eCV4,Sя8{{60)c C k݉(jЕ<zBzksȵ_tAӽpR.Դ:d(V^'z=!(L(aDvUFdo}ZhW+X& XC@'?#IQju$[e;D"!%-H߀#H4dVLEלbM*WvV/=s): 0we%gt[hq@K[c.,/1VƏxļ[jj>e_\ks_=XlHkwcI y4#QPII_r,Es p!4_g: g]E?7{HZHvk%¯)΋$u>G5yA{0$7#CwhBޑnyLclG`Y>8:؊$ږz+Kb<Vh'>*z0f\v+\N&m{H JFyyk0RJ$F:K`5rz\8p"oyPjSg3bТb}TU7jA҂͌eMUaOG4N'׮NSMfUBhW<٫yi3j=w%V$'pS*t^„mdNI tL^@wqrBvgr`@cMl}ӡ3taDr<ĒRCgضp4_ihHPB5n56 (s-ZwrNGUD]I5 H!"UN)rO+'3n8mӰcIfe])򢂤f;??=^u%ԪO. D'""(gFufkPJFg##r5Ot^Ѓ 7X[Z%W1HJ9N2р"{ODqPCUZ8-q#V9Q*`n? 'D+\Afk%0|+Wu$e8!Z8fЧz r_lɣ,\ha0J``T?9%-UB{$ hgrì/;U7_d} z, ׎&:iXd2m QZ_;-ɘ MzSݯ)'|fx[[)P8rĐ9ƴ7}Hs/5N#Xsj[4M/7q0ٝnf^ UsʛKÜq1=JѢx}N-F+xc@I4XAzu0ŨlTedXf2(> h*11u>3so I'QhŖ8qk;rK&Ju:aTz$Zo;-n1Y8CLqħփMJpϴzJ73=AzDըUnU:jU|Tg pGN+5*yS;-?$:3/]RK3vx9קJx6XHψM ϓ7gtsj3W`]1S?!6Өfq8FV)%/=@"V]~U}Kmj!ǭߐoH}Xo8IdxSr`]Ѣ$AD5iq8CWO s}-?WYÊ|j''O0}:./U+z$ND Uo;w18}|6ڙ@wYp3ԕ5J`ү1LG.`~Zj0T: Rʤ MJ uaRX՟(mЬ0Wbz۝*Uyp\Z,2[u"7fgW:4kLe˦qbXϿ[jmԶ\[ YcT/(=ʪI(Iev$m 5x kaayvF>%2 +OEkGl0dl\dA6@OncבYc][LjyOBr@d90|jQ` a @@AI'e7E4:oy5.چ:oƌ=8LPXd҃+Ҵf-y"0VJ y-v_Z BPUy} CxkӼ9HKvXn=NҿXsJffȑ'M6 X2\斢r1,R <Ԏ3f "=nro-?Mz&`4jѤ0n2Ah~jv&Ps}dTP7P\i"ɽ-S[{SSUȫ7tm;;2L#)e8IE%*ߡPR;^|01KR/ 5}`cZktExWٚA$$x gءbK}aqMЙc$W0QG33>-zQU^_|ku,:u]u|1qqEQNMsIZ/bSֲ.t'.XcC9ab-WUQ3=zQtըf>mJh4f4kh8VHۑs]@`}6LпCѰxu-Pam !)mo{"mdfX?[M -AŃi9 ɿ9q(8~QiGkxC$ߊx9ڨ N˷+6?[l9ul{Cs$"pjb(Aȿ\^uT!p}e ſ}JJ.ڪu|+9zk-KƬ¥mlםм ٩F/¬Xq;*_u#9u]yȒ˥0b{{o$#n#٤2g27.l'j=[6=?2i; Byl5zjj(6ģsʸn uVfT f^s9 JAF^>f ciG<9X p#\R 9a:,c}B{ 2ˣ2B;lSQ!-6wW;J7GEb k{-D ^Adj"pit7]:5:BPe~{/|CڹC/68xOɍҾB\=# q!fB;Lx3&Ys& f4ثVP] yn/s H#g87L(9:l"ARJ/Frr\U_ ź_4r\֑?![z(YR"Vb|wi ~nA> 2/|8=ܴ #$*Y(lתU׿[2\h]֞$? F&u(oEԝY>nb34vl84+9c0-=3P3*8tja,hL,V)ELZ#M95wG2b "y˵/IE$K-R ɀގSeHgߐ;e3~,BKvtg^ %#pZhOUي{)C!_>|JřO(! `mmC U?Y::«1-ƿ1Z`"GqrM%#k|;")I, tNK6׌)\2[{5(-vNtڊ-<9HN%-Әæ:܉ ߬jk3pv=~ʚ fPI0X~hڍQ~{0*p9$u/Ԣ.o>rmyt?%a[573d(8AA[HZm 5c7PohGk.qFEi#nj=w4!@&zyN:S.dprxPɸtg9Cm}RaC,|R,؂KXkJQ#+&Ĥ6>xVP1Ӹ%Ng8 Ԏu@:Fud!^4XW{_#Ёx}[0W,JoC2+f$mtESvd__pckC3D9R[dF)Ḧ́wX rtA<$Gj"K#gas7'H@a牘5}n'H]2=`ĢUCqC'il{H%S5˒h{3.83rdgGp)01aG@' )To+g.&$r0t[\K1JI/ExTP{C7v. ?~}&^`FН?DqKu ⮥mup4qUë_2siud_yC/Gj"%lDo .~ܿ`Jag)eT4tkzW2c)\]r9MB(U%vr8/rNyxD%>;Cg!eLQD֊ŒBDT4cvP5~!rnؚg N#4#3K4p"Js qS.Q?h#w>՟mT(AKZz'%^7Ubexy"Sr4(" RqAr>nRۼT 7@'brH'oB. #Cwyhg;li{)o~WA96GjS}/: ӉZ}Lp_;I,--\~MvOdNiP7ԳSs܈9 t87ُ9yUh_9' #jI.4+v_ u.=ԫrǵe;\!OYM֊=)^(@ T<Z4@<^1K/iϐib!4'0$@Z̙ JExw@r/{#99Ť L1zqV;j`Ot i[ 2jn+Hx e6V90ߘjS Ց-e:$$ (rtI75q۟HImhB 'cԱ8ZjoVB{t.7Yy,c KӱG3E=G[e9J@ևzIy'g]/uRm܎N)&`Z^ Irz75*GIDeI l&@hÖk"uR#?VY=0V/RĿEvq~= o"G~Q406BNGb{fKz,U&O-`۹>Ƴ9  ׳H. cc P%^-> ,P=_T/m4uw^µrmKUs']_w hx9Dݾc75 O:bv @Ƭ7nu¦4'[ (3_28m(1IiwFi*T;1T c-RE^N1I0Vgs_^=d'  a\xoQD.T/+qSxn Z[yJoBn& )̓VPr[ `f5ݠ1^qϮҟa$8@xɨUber.IyiUq";%/̮{ۍ8u^^ad;(xDn@BAǖ~J=^}Mk/`sv7fI*ugq"r;Χq..1&-$_6,5-?$֮2b24-@+#*+6z^0~D@tVJ_ %~Iwqf4LS_@$@#y;+IyسresR[MQ4 ;kaNr| Cͻ3iq#}XgJ,1G|r¥JiD-^aݞDZX 1q˰  ]Y"u< C N`P\'=r-\e졒w c.JsdVUЇ.YHB"B嶫`k%NѲowɪM$ci3ۖQ?0SR(69f*NlZqIi zwAa0  ]]i}Cj9b? >qտ1ϸRӃU3&a9m mcѯ9v{ќ_ƟRگav !dV{qM@C0F 2= Ue jJ|:!*9CZQB{o-{U4BϓDNʧ^b>;T픔~XEݕ~TQ{E,tRDꛅ,+-,rN_<\9cRsgWUc7O~d|*H&3tW)I@dXkbGM<<|2}3s)3!&RMNzz98OLGH:k܏0q?oPqu0>\Iڙ9s5$tZ= ?jZ݇<X%k#}/:z5Ws {50KtD}`Qwe]1E7rbJ|- ;w}&m -Ѐ:#noz` ThUA2ഌUJ#Oԙc*r e.c$..XRoF"n+kwkcw֡.#JZ5M`JqSeGT.LۣzD)NE]ȜWޖ` ,*DJE Ts '-Wm2wj O+FŹvXbD.*}Hdf;6VD{MGr0YӋ/oͶp'ybV.aNMn@1T-*M6uB t N[HrD9P3*а>3Ws/ZqiZP96!Wx3vCj-e:AB+ܬ %hIxkt }oŷ )?hKS`^nt[v#Uiѫfɝ]L?i`i+}|lMmYē/rŭTSHO|SH>NhfULpw U Pi;s~m?%KM}- I"f0Y`R CfGC6Oؑ jPi%HͲPg"#Q< q#I I͊nCRjr/a> kXp!e>'_EQW}704"'NsV<ނ vʴ@؉h9/Xe wdxw%vDJ+Gm3Jw3#N`G/KQj^U .OfjqZtwvA.sWǭ0 _vl ZQ\x%fOn[QHDMQUQ?{>4(+<ۙ/ 7~N:cNC /b+J4t..W3: !?mP=1'>l l-wDI|!z|˰"מ [.C=s4/usؘux??sYX6T14>S? PF-*~n},%W1A:όW~K?R^I l/7T6YYҠ~(AՂbqJt4M諥x6Or/SadҶ$šVϷ0| [i zZ}d栴fNi5#+5^@Sŝ>q+Tҗ{0Ҟ5 g=t%/P4!|ፖsHF,~=?.@tQ{޳tvNdPXN#ݕsBG_SP#<0BiN%F"$I7=۱uķC.5D$czk^4 'sU iG 4Y0y|!Ǣ{CLp ,3>LJ_g挳,@(ƌ*5 G0Ew+nr/ _@ضalEJz~"Q5bRf5㜫r*!SSM9<+D#"@;]65`&AC<h Wx "amvt &7k AwqzWK g%ZY{DGk1UD&܇H9=gnGYyazJx >@`5!|)80EGKG ,.h$e6[9>n[* K); ܷeah4颿amCc!}L[.ކSlG+x;ϼ~)TTm6/EA+`rE}DXN(L.-e+b $!@ U^̶p~Z3<.IJ2&GB `m< GM aYd4=O-n0N_륛]Pǰ0IajFz7[pB+jϏ&xcaa?A(jLG!#dV{d0.V[Q<<5VM)DsGSZkg$V #2~ORJ4/DҘu r: s@ h ڄޤS(GxS}KL6l$20aj5pR[] ,S-^ڂ2]ډt]2&fK-""t#y:5=kʰN,+\ xX(zs% `ZX0xwP8o7Cp{R>\~H//$bE|X=)k ~HyXP۰pY$7XPl{?B{YG>٫m*-,"_' Blz̀&Axf%1 BYm6L̕r& ?d|ʼnY@=P~iUjq,:5D'p r(߀lygߵa(͉C"4tq2C<}nY|X-jȀs)hd)FWBw]_R)2[kQz/&ƹs|iCir&_f1I]՚*S%^遲91'(MץuJWVA"8<6L(H9"^U3!L34BQJC~*Q}Z_Q^f5'Ƅ'էBT찏=~w5p0j/*7k l,z Un|\-t)qUb$6eQT 8(q-%c3gJ2 ztlr ?쾸@~2Sم@(xIIzwytA}9~KAN7_5x=vowc/Gօ~b4iˊDk @y Drʉmrm +Ψ#w$1%tx*eWtM :G u~ak5C]lR RuH6C`-/~/KOImeU9}کϧPoAne5)-ÿdWqZ\rG-DwPO"dB/·[ ȖDҵtU}M\Au80ii s_U:iٟƓ9l~1 4}i҇zѥ4R&p`E)ca)y8SX,^_VJo hw?oL-Rܞz1@5rPhQ.jDdUHi8_i bBr2m=4O#e)y;7,Xݲa`NZ 8nnP45],Z=ÄHM hLɍ %6Es2) #(B*$.Y̰{)y#AhoK 09OeB8U\zUP1?'$AJ :F|1B90d_m¢~9ڸ&螧2qQQfMw.{>|=X@ۗRV _R}O#a;NG[+41S:0~+PDG*̓.%?O)EMG^q8\FʛLbMx=U`3n O!-b/,Dgaͽ>+`+mO;z:m|:)|'ET$r~i=SzUo7 LBB3@ 66<|7wcB5>#z%8rqQ#}"2%AZ ֲ>ye t)SJwdR^S/ڶTD^$$|G?]{ }DjO[/r*EfY7#:!.rHR&BVbD S68r7$e_n;M $@.CA\>MF/S!9[ H08? )p[ގ ImH)[0Ո40P=CsK+;*Y̶Y?(kt,"Vǁ?L̪pe87owϽxn{Y8.~^0r&j>ߐAVI @ K#W ]V?!pAA0m 4cT. D5Hw IBCl#T/-6F7J Ja%.õdkD9CnJmH|/ϱ0ڱ,[ %>z[<5v\:g#2Z;l ˚I9E9__7YJH>ڜ&ȪNZʼ/̶nc!xZ Lìv#.`HMbF? wwBHlFLc*iˉ90wv2;RqB#w Lk)M4=WDLub+1CYE{b|Ņm ?[Î^l :(b6}Pproj$*q~"C@Tb͔fuy@ojfuM^ZV%YXOP2ϓ(Rќhdx6"l'EJIV] ,]L"o~ I)ηԋ|U 7a =ITL?eZ)Uݑ8v;/4,W 1RV9^^!mjZ;ٝq4$!zWwۇޝ |7{gCc#̛MuRA#2}dy|SKts{Tik/oqY֜Lx rެJ\B\D1PQf刱4"hf%kN؟Z8IPj-]_+g ºEՋWt}kC,J5[&Gmiy>$eTWz뫐h,|؆8V 4Lǣ4Ӣx!Tѩ[ ֣^F FueB>jOLAqHw * C\ٳhs2WL[o׍mdxU$!T&c7\]op ԞZ\cMx-)xR|*N~PvJCŲ-YZ ZpL"Rmg oxeP{˪u ~~7.`,SB6J4v,"G</qv_FLU& GO^zbׄbDHAP lϠ0xCҙD ZzL }]PweG9$R~~3 $xӇʈ#t:TaiT rkqp%n\B^# 0yj,.}ZkB*rU(kQ!B? 4[!H){k@xf .mrNy&‘\-I2477t7Ŋ6zϊs>R˪\$=TqT(Dƍwmb>noBE&1o~:BI REb$1 rR!HNO6`08ZNO|Dw@*:i0c9EĨ.Bsk>-i %ٷ&r/;k'=Tw{skaNSLg ~"'./(lŸ>A@$%E/+m3*jü|},GYG` &`amٟp>ѓꔌnypIpm /TTGz%"[N)ź!/#\a=Swe'*x-10V"{s'|Y^>?#T}BOqޢɍ RyԮsT,e (3Zk8ՑwMs`aP*'+߃TVt"(*mzQ+]zH#:~3L@1p' ]2R+6 3#77gl10lspIjLsÊ3=:bk2bC:E/ܢ2UA0q`0H]ǝ(;ɸZI ;U/X:Url4Rum@(nʄ.$E]<{jV=arbiGڋR <,*4}; :œ>D!c=BZVbbtڼ<]z hqd,~_F|y.]UIZ y<ꁍc?Ӏ;0y䔡SzףT49{13ywJrZ-`G?q'--kгgȷJGs~iH>o~yG7&ɥ,PhwI olHQ J@DS.Vck#_o?{'p?i-F:kw$ELp%i><9v"{$퀠an]GsSRp+[0X'"<܃Mҳ Y/BKr[45 pW{˩$5ML͒"Q'/.fVWxl$"Gfk|6y{It>?8+%D^֪滒I=#1 ̢θM;ܕ6 %-(0"V[S =qulhpws%Zޘ~kȪ0sc: 2q.ZS4u[aw_0o%฽TeF% )JHbs`VƆc[y&&OCnHHkKkYb)lt akba7K8ί"r! xg,l _4L_05UB.LR_c/w6 50*m,+ 1تq'LѴiMcʹpW=g.yg9Kxf8D9Q:l"Ta^=22rAvL2J?'~u2 Yb)bCCYy -\Rrh%Fs&+xKqDrmk8k'9"Z>u9 vm .3pp_McщVG_: `%:O5=QiǨj88ηz8V,A/ -XKWW2J\uOt'"b6nK;+Az,LfvƥK~me[;IKぷfttt946*6<(A"w@ROisE`{qmv}{m=FVXgVAيw63mM-5JNz Ȏx<\O6=4 @*t7Ҭ1 ;5˭/|3iyو6$J JgFl=uOs4-1"i4*{p0p9ͧ鄌 '3z‚ʃd2YAp s^;b&`/H€$}?Qz7|e1f3mꐂdp2ZB>cޜ+{2S߇(9T?bsIsv;)P%btgMD[  C{ .8lV `'߫l4f\1K&9wG_ V-o|[Y%W8vlgh诞BgdD,/D%B5r$!D+a݋k1Jr(3'܎fЛ FY;@u \ʑ8C@3R>"JH7sۢM}ӵE qԖɃs tbj:!M6i#SG+ɽj|Sk7xV" q瑩\00otcP{y fY\>YM[3njce3RhXt&x| @E`u (bx@@k$k&@9?gh"x!]f6{x,W̡rp-GڋחA|`imhLS \^7?}}+%`]F2xzf 2SFROG g2KԎ$h^t F:3vo+ŵjoj24F 2p,r먩k^X!ó1WQNS\^bٿZ(!A,帳քh, #(ɡM%{\$1[~c{P=PQvHU l}j-*bOY/{)C!@Я>wrZ45 p/B?1xnVgx1GQ]`G58 ƞm5)W #j_{@XJbX * kv'ޕ;?By|/g[|p~b,E`mFJvXjb_DPGCwA~CG M2u8;G(`X}3~3ʎvyMW>׌Es'LTLq1ؔ9Ǟ{]Xt &]>YlW^qZ)ge ~t=s6pG`fm > 8a(}_"._yvh SXb 2P ?C"x6Vl) \ 8£DI@?|.&ẏ#1DgD}g@=T֢Vt9ҲcyZx/j39vT!GIi'#{9Oq2&,QW\9D,cƴJCD} xC97漢[ kQT%+;w[2㪆4ViѝYti6GϟЩ SҿیK{$5&V/]b6!BP wԅ(,Vh%R\2#f J3Ӆ_Ύ[nEO8r:O<}CL/3PBᣫJH&YZen oRbn[^mmGp U\ ˼\WVMX~cK}B(jßEke7D%)<Ǻݙ=>e`?Cz"w(?o-?X~g N4..kk¾/" ?ڂRXz)mVNEO$`SO*X Qŀ {}/Lzdd`.lޑ|%*5*LMSV+j ztýюG8Z f ocK6>}npv:;~ڏϳ}$C,lxł[(͒%2z9(VN7./~ O yv8ARU#@"J?'JK2D' Ek: Nv-0uxm;(2\1Jz^_ Z'~saV{w7–U+h[ FOT\)ဨ頿^4XNM~Csް(ͳU /cPzؤp{`Qd o7ln"ڔ>Զ5K緢z@;P)|²eZ΂R\~` rʒ$y #s .SEa#6Zߩ=8'lWIR!L y:k5Ѓ-h F|r wXMޗA') WI NN7>Tw/moFpZ iTXCM]{(3 $~2 \R]Pw/'l8. ^c)aH%uӖ]›,gc@@Q>oc`ȆoV: tZi=ю.pO/eÚJ#LGrqFP12tg@WX2]>+$:v M̌QSQ02J0 (@zgCLLˀEBvpe *#?Hž}A"r"= S/"5@d_))<~լ{C灳"˯2B*XoQf[]:XaR> řKE͝Aӆ`^pO}wCE`T|͘Jt {.l{w J *F-^t>Y.G۳Bpr{ùmtBY{UE:*pDS9mXmqN}VRUHCXKƑ%xQٛ(M!m,ߏ+T9N}S`' %3Շ. ҜtqG'N$P7y{b[+?E)]KUDLC_2;4s`=i9/.E7y02R "6ZGNj*%)䒝_p7C!o)dRHwfzI4*eqO& zڂG14Pa ܅">*4bf[rǓy zJ{؀(l:QeAfzf.չr .\Uه%hm+,͎'B3i#H.+*bH=0Rc 4b18M'TxJ/Uwq"y-] FN֋M^ce֧B*>a2\VC|˰Sȼ j|-y l-q ys/ 'f_z^Q>j8AëcNA7Hy"wS7yZ>hކWo󵛃AI4f{4٥\؇X#j24kGv|CPC'.L$tŽ#U'pU8Aʘbưz_^Q6pHlP钨e;d iAmusڅA?jbsncE-4wF4eOq-H͓FrqZ韕ƓP~z8B n`Ƨf Fg[ c6$$n4X/캅ՔZC~?9wMX3gL L][D"3Cى&ӀtG_cOR~suWO"]D3= C0_ . _v LdiDK:b[~%)p)U#_вݠRAШ2CY1;Ii0ZE܆$]Ԇ!.@/ʯ^[.KQw`z@{ԁO5j h:^祷X߯Wg9x)(&nJ \r^M4@2 wu r nU .g_0AI^tx[@"m :$8|W (K ڋӀ壉uiZ w1h h $If",\I' =n<0#kvGE0fO# =_3vT,njQ[CaAX#]3$o2VLzin"uv-JDuzpw0b^ћf5˜H738L|{iɶ XbN@LQ ck#+:!ѸP~tE?(;xE܈ =ռŰ^/M+D[ʕjcD7Zx_zIqY~<_cX?l102#.Ej+J, oMyfZ&˶7 s]8k J(}:2ܦ -/jmx*q2;+4yP\9^ebrZ/`VNMHκBN_,RE1 lPy0;7D7rdBPrن90|qL01M~۷ ֕`9u\3~aU:uFSYk4oq{@o$Vp5,w$e --9 -Q"(z;Q+tWuy"x+`/maN"0bU1u$@6氼TꞌY;:̺uV'69z vnc]gӝ$=*cirAPrk"&zl*%+V܍/iXH)!O"Xc1:qcJ@/ !QTnGvǧI8 JHl .l*|0wKɀ.y)9{D,{G[m<kѫD.a`trdUqQB2mcὗ  ȅieT `ls-/c9KxKD 1Q֪*xan]EtJ,5abQe\O5g`wKy ld:ʣ˝]('ü~P>. 0l@*Ł/!CoQhj߉4pp>WBQl_F1+~eut* FZа*[~_~b|),((ZAzS&&ΖArhpx,6ă 9=.38ژmg;Vkr6 2aنܺh5dd~7l0cif6">v#:@w}й2DKge~͘SxtYXMW pOlv"SEcZ^ w60N[Iӫyz@Wo x5\rW ;z@GjeBHP{5օ#@Z !?/و2wZϝ?tdPh|M/=?/rV\⋂LC!H3++8+CBJZ$ֳ I0*/c(̆B[z"V*GbjV7*>ɥa Rx6txR.6hu{|n"/)v/P(b;&]!~Ev # d'7KU8ji+\W[,§r@4$ tud6d>n*PKOdG:3H#ت,w%4isk͚Yo ԅsǛE@ZlzuF$n~D\9)NMգfBP{Wˢ[qU"0H׬dĆ@B` ڵFHK=Z :lWQd'0\Q+= T1k&)R ݲ2I""nJ{p1!vjXYJ QLt0 }}YF)h%KfuJ,!Hkzb^yq2Psۭ@7 [HC0G!Oy|E ByWRuw]OJP#A"\`"sI-o+X#wԳ,ZzGD k^]1Q h wvrlOdCy{S[2`՝wZ7)f-BX1M^U1ͬoX_\ S;kͰRj|rW*%`GKZnl_b_Z Y{!zc9C@%PLK>P#y(RU@s+k65z]Sƴ|'M-OQۋe^x΄K(bYhoԻ.mn&ʤr_ɆḤ>+|Mȗ8"Lte-eKЍv|IӆMݬtBofrdE5#zŶ1:E;Uej,y:+kADKj-JZ{KRa`12$[w=ia:IP6NѷZ>@Wny\C,aK•wyyj ѐj#ڦ \ލDc \- #S0-7?NE+yF(*Bs"rw6֠O;6~j6D[PxO9+ ſÆ/DoPVwH`>]?пHړR6g37A/K3RQ˩+AhS%OX/*WpA9Tt@&?q`2a\ bc}ŸGJaKEmU d:/kXP-w6Hj,l*)C]zyr)TͮVx2j ~f99t:,5Old㖘[CO/ѡxqU!_"._+R#)cb, ũ6<]T\tSԠ=M(M1}k3*f"XF/EY&=N` 7}9(t[~i??2|sZR,pű -@Sf Tx_ ߘxKF0kTgGud %_ɱk=~M:?t$l(?xj AGO\OF8ØWw,(  _ TU|I#ܞAPwLXVoNQ1ͫfNuY'=%ZYmӛid՘j-w wOL-7Ģ˿Zf Hx/(#\-%E 3J?=4iּЋYX [s!iq`'PW[)j͗٩^Oo935%rE%7^ނV|{KQ<δ$lf`˂WhB2X`WGך:4rawWX ӽSrkJCKҵlښ#ʂoCe&i#}:/Tлw y]*ܿ5^sΡNop='bH8ZAk| pbV07QI?_r*>e>^ۺ*o0tg%MA'Օe~ 8I{9$Q+khDTS+5AQ9irK C%Ty)>sB 4an˾Y#JFj/{6C9Uo[\[yI9 :|6%橁T 7 s)M,߫ZU^`l2*.YKuXCڸWzGI*)m_9l7t$B{'2cR퓄`d TpcmMYUSWz§*AD~dWTqJ{kSc.>x9)Y&q!tŠhs1 Y XH_{;]] `P ⯬M0p+D'`{^Ɔam=w r0NqN<*3Oz0Kqv#^˷v@w i]~YcBg)"އ!iF04snF*IMO[p\6_;8 X|s0PZ/N.q峎V & ~v lA.ז]H75[IJ,s=֕Ofjǰ2NfQrpYjķM 高0|RcSCB5stE֭&pDU^Bxjug#2Yklgu'{[[4VO3ÆNv`TK%f^F(l$6àfjdM+Ǟ(p63g>5ٖ,]VậvSw]MN34oM7&{lŪa: 7=)(f-F ZGd5w >Ц$kZK/S-X~-|Qo5̲J3jQOu]IFF.//} t-!G,G0>ZCB`F.i#DKZ}w68L%"cJ>p \3Etzb%A} 1t2W_wQB) 9ء/kB ^BЍ3repKa @&p5Iҳ 53s+L.[KmjCF5`~',>!Fu8:jɇ 4CģRLWȬ@nvWAVvZB0>:jbMce(8?'*!i=-Nx|ЯSM+"-G,16%ꄨ!Un#>eҞuZt.]}qQEP4fM$ ?o#Ԫ_l$?8Bb&T̀ r>n6_ۨhIo+lSA ץڃjEP7Imm=}r8WB[Fi.ɫfi)ӎO#T$-d_$`mZb3$F s E{8T>k&yެ| x$7篲))̎ju0KIr9 r3d:9ݝp߲9>֪ DdkŏEp ȳ|Jsxv1 1"U;(7,x^4< !r5[ 8յ#oO2xBovVf6fS9nbQ5X?z\ @Ac6yh9*(o~ƷugȞ4! B.֛C\ǑS¹11;J8$PYtHU#;N<8uܖ &'$v7KRy;'b^ƈ,St)4LqԪct O1eKkgb1ng*b5Vdsթx`no>‡)6]*9}euJw)C$kP6VL >K:~>c.7#v!m+bNvʫ|lYRy_}5*S 9A^k&m=Cd16) ;*0!ФHVjEђ @o;`D8M'l`I 8,8+n;:qoGaY~Un^eXHKuN:0zrU5]wmjF>'OPy\;[ /kgAW:Yӈ#3(x&"nkr1~q^ο=Lt۩1)Ge55T=}'r|f wcvY-+E/3́*lШ %Z'\q2&AHW2'+^oF͢ai֦$^*iC=j|@v=O.ڿՒ%``k ;װfui `x)MHsLGh`p6rNOSXi0jܩȝH5y?K@\dΤ7IJ*V#{cžhg^[v l"ȯ!LUuZijE[ȶ}gwВgutZ5Ni?_ pNXor3bVyiGgMh-tWZ_@u6T($21|FCf4˲p 6cgz,n$xj4 |'zh az5J9bNKS~}mCvMƥ:019_H6KqO*H$uX:lM2 dC<1I㵜OFb&0؁%?%O-8'ճפ Ҭ 9gO_LJNxxpģmo@N! Z\b+XEdO4vK,6΄j5?>ΩuY *P$!׌lK6gLvd"$֦CHS+E%;n A;k1Xlpnh4 `Qkug-wz9bke[1g}7L7sÊsME cny|%o0pXYWz~E c?0ƶlZXJD+ >^nS?ڠcuaY֦ ;"8u̍̌$synB3eASAjj` 8HPJ' P(ԼL@fD;cUt6k6{E7wg-0;gՈ|oi `Hx+ZG  O\&iR4L@ɞ#\):} 9%$=.b*"4ϯNNY5E Qn5^p1ķ5hVw}#*>p튋ݰMW$qvCƳ5D6Eg-cG`(JDB6ᖗߚgaW65:Ѭ7DS9oVϖq=ra:@yrjp+C=F>I33JErg#N.\vKF'2I:z*99m=`s 1j'w5{$UpMwΣ+jmW#'S:2Nqxؿɞngt'Er'Ĥgà:,X%Xeءjy5p@dEp`1`tش1 k八 ͬQ<Dm"]YPԆl=Ajc"xu>NSTfJYa(>YUt:;F} h 9 nhvirlf/rE!g׼0JlXG",|]U5J؝,<8K\^Ji8o;[`_wGQX>0!#u3cw-[ƊPZF%-+d>'\Zrt''(&{ d0g+v{F[ X^;!z" S/vdQcrr&4Ww UBEa}(E{0Ap2z`@2s8+) o=vnT1܄"joA7u QPhwٟ0W~#in̞*A$ :%gl#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ Q Hixq-il⠌B7]. ޲ASҁp)DA &d*Xz 0wA:\*kG¤+*#;VStlr.Dz=m#袩+.VTo,g <\y0!;DIs\:CA ۚY}ٜdKbg @%}w`UK6; a!ps] h,FߑyaXL2C} xW zJL 1K@j}12oƒ尖}'9GR*`|o~\Rd-\`"ZZ -<ͧ0Yp94.Htpʻ}‚6,ަũjt: P5Eup}'M>c@@֥fRPf@, Ob%Viv!#up+6..B6!$oBKRejT˛l#NK'qdlXki{:*d< )5oK%,ykthec]4RDcEBRÚU Jb{(1W~=Y!W 2žLQ o!| ^h5NtFE0Rɺ^QBzp2C% YpfN,XF17N{w!} gpdj3 OpP*J$Ɔ\3 eFo,}( Ҳ+D|0K V03>I':4ֳGJvlrrR`H p t8%GP yPX)Gx&!?MDja$-zaм:oo+',KRWqM4+'ߥ\ r}nq&cMyX,( |R.2\\_w)tRqk5ҾGo]NP'i#ebŬ#X$,=Wiwp=zCa"loELָ^ a hpEp6gqitܚnŚ<⫅+w? o'tfpf-ζoHv! W}b,gqSZNŽ~ &bX/ Ls}l3`vUoMHFl m&@B-$w٣uM^'e {އІ10&-;Y:f!oe_p=\Y'~c9Fvl0e _ ?-ޯn0b uu_u-+og)UW 9-9X :pq( v>4C{_3`#g:e~d_.I=JBt)*LL^:`='iXcN3pPn[(,8qT# ml9廏 X{ti9G޺%3k ȰjsPTči@CH2IFxS?Kn-kv$x6AYWWyĹ:'>-w$|mMG+Ä+\[Oj|$LI֕Щ+ǰ bK1BWl3B^4#Z\R'Ɣ$ax^j6`sD2^][ND‰NR' O gZ%^\XDŔSLC/׷37RZf} .b {^t>1#ygv \‚ OTwه?~xiOvW1BErrxEβVy3m !:E`fRQ&;v_E=QUBGwD-w#oT$Z?,JjϨu)rt=}M ~)+'~ (A80?Sf6HSn򛷲۷Gs+q!HDQבHLXV͗1xK)/9a Rn9!Z+{z'~uM`ϡ[1pm vZYLHe*5/cJu%rafĬIdNԞQxw ~>G~LvB3tY}neiUSvkb?yg7Tɠ'O*oÞM%ɜ !=%NqkE:(ˆ+s/\8 91d]!DmLhu_?Bv p֛IB E1 i@ #[hҘId ڮqK[uܬtkR`{ۭߤHݶgqdШh \͇/n84u O`A˞ wҦCn6:$ EO1b8|EJ2+U-*N|`Z֍E?[MBQ2T(&@8^rpa_}yqA5qU4yc4(;E*(Ϯ _Fe-x-XٛC)yk&Jw- P6W+D)i\0 :jWiPT _.OC`@ QiXpKl}n2 Wjv'E@s@k]god ?fz4afvBxC5.veKi>uݡ"/B⢦9pOA)Se[Fpզd+n hQh!szִx]U9b",*P oŠ(ϔ,vWbwxȖJa> mp"d{ *mV!0?hȌ0c<6tmYjfuFktzzC~&$OLzUgZKeQ8Hd'4k88m${(+gkl Ӹ GNb&!1q8dNQvsڪxPy{a $O3- =4;/3`d0+Fޤ>Bk8)OVZ2poBH{2VGe_LݮFշ4C)V9һ2:cL`tipKTP7c+X~V-)DZIχp=wkpzҜh O[={Ԗ$Am 4|Ki/o3-BX^[+xWg-}%}rvpo7jF-X eٱp6]9 AW+~`28]sU2Ou @ *劕u\{ Go&#W5T+"쒫8 &: Y_v7otOw6ΧwX͎VyAo%N&zPMf Zp}_&`_Ԩ`ӸjZMKnji'ytreͩaή룁wki1yY<;#A" bgp=BICp_J\5NBZ4::6xyD3:xu?̆6g,؝:[ zk=ݦ|GqbI9bc4w2Sɾ֞!s0ixrJXzÚ]-`B{M*qC;f}ǯ4qb[ԢM]JVq:U=k'v/+Ic[ "OY,kݞGerW?vWep$o=b2>Pmk\,4lk #a3hzPa(S$Nť֓<,%sWfr)-^s+-w2-)L=I)6<B5ԽHw-a8\=niXI93a~bL^a4y9 F<+cKff(X8dYl%a3"WLwֿ>8,} <ө~DZ?8.Rj\V$8٘Sm` ?PUbkzr0X.쁹SYpc4X|s}] NXcv=ϱ^sV)uHReq:ʀδa8y^a">%N@n vmG|{y<ء5>u|Aauߣ!VAzvQr7ķ'R0#`Ɲu_l.՗ dcP%o]'AHz1n\ٟqdBmOYgfU`Q˱<-+!a\>s3Y[Kbk7Gq]LE8hNͭ]sA>[qb T:YA)ER  \lbWШ&QB1H|<XsJ]gOgٞmTL#e9lv˔>;8CjPKX^F#xz1zϤ\"X]`(mdZvLIoM#?pqA >\t`İ|~~FH{k0ֹDfLbpnrL!Ǡ(Dp!i6x"M>όKw"z^B<!0j+Z '5wraϜJ˦uasj4Xr&d*iH peV蘒OU|KW~ o܎Q~XqAnĦWwmL^DHVkB\ O]frj9Y3}1xn!d† Ǯg--#]˗{]yzuz.:7+m~ %SЕtLPjvi+r5r4 ]wPP^D'y,hq~pf jj4L!/)Fz5V&(Anжi~*(-|-Dv΢m0*}E@7~15A_- ӎ>rXpQeZfSw5S'|Yͼ{hCti %mlIlW.%ی@J6KߜH'v 4R>aeJ<{;݊ԘEgPѨË'91vGpFٵu͈BS`zjbrAFRO: 6χvBd0KmbH׈D&P IOQ#?QB 41`=xpZ'AQmAs;fwn71Bm*t/%d*RQzI<aֹWlK~<#,V%9:0h{DSRdFXӝ242[-ag[p<f][6:Kܠ&A3ݱֱ9(":wi6"esb63_8^uԖ;e6<76=! z7NpL?n*+Χ;ZTo$SͨB'A%#,(]˚wH(Ni_ M|@XF0CQ99ywe|QlG/ (BKJ+)  SL3#n`YGE/mx O.o 911a_E8C3l/,;Z1ͬT k 3U졒G5uSntP} x`oAWpeo?Qb3O*PK{S_&<1_XntbfoIa1:'|O;%ۄ̝[^ 2RVNU4_D"c>ϕq<\COI֏̖'tDvPkඎfpgb-.Dk"<@}&;#5I7Pg2t; \yjR!+pƚ4^/ގBWVlexbĠYkC|Ip7>6͊2FZVk`Ae}7NK%_0QC ;l]{ib9ڄ$h<^ZzSq:n×rnXlU&bLd N{y,5AyUS3H/C /~]GU9xJB[tC#č2ۍ۾tkZѰ =c (!Yl;agpedZTKŔdw~1XgiѯQɵ\X{.CKe fqx9yu,/iѻ]QJHc@b4)jY n@&nշNvUwDH1 mgbhgh۫.S:X-YlO^hx:7S1K*0FLʗիr`|i O{uiʼn_ɝ"Bsp%[x/JT޲Ǘ>~cPlįP[ƣ…qjXi ׭cpHN\fMӱ!~> \_g&<}ʷyB&)׫t-I]v?zR"xf÷8it:!OvP@ 7͢]Vϳx|0ӆnrdž{3 l k7zhzAb#l{]!^f<o5rasf .\9B>ГAJrk$Ȟ I]4kNRhAg0;DPK^ H"JK X'b<D~/0N]V=;А3 !8h~CP엟B6!ؗ#Q2MN@E|4y/ELπ&rAۦ]j9׊o_d3W!0}'yTf[c[@ 󾀔KQP:':dA,h-@?ҍn<#IvgJI^0D@ -N*ຯd&g KwC[{ޱ52HYՠYGIV}9ïM?x܆{mnߠMڌ[͟GuR)FoGɩϢҚXb)7 ` -!!=2Ñvv{Pغ'+9ψcyMx>xbr=]zh!-I4oA{ Qavdԉ NSZ°iJd"ZZVkS[-_r{ _F{X1C.=Xb!p\I o33˰纓1,beyUY8qCAݛ2,5OkϜg8stbQ99"0')*$ڝn(=>-ojF>'L tUǣ\ [chȲ~Mۑ'lmD^WЅK="q3ݼϕ,ɡz BDvҢV>.ItlMGԥ݃JFfZ?5$wEtg,PZ3k|Ɲkg='FBڲ)'&!`oW)&ldfz($.]X JjV!@Yu7Ob̥J>ʃ: K&oo/->+5=vi1B;$!r_|,ڽ\׫tU]#REE+c *-V&/ )VNҊW$LayP>0srŹDV!./C`=.Nd|X<^."n(jfVabBog0и]>6SrTtl fSx}eم(4̇;-CSgMAfnzJ2i\V)RnG83;5iy;v>_ Z&6g(=9JPUOzM>4G-ۺ&iY46|hB0rE$̷3_y586uK'srF¸5l!1@lIX#&+MFq' 7NH"l⬙ef4i|\U\g'=k6slůgQM0U`Kr7\ObB X%[?EX=nq <NT-!]HΒXjZ(x`rч֞ɶ˜X>)X>/f[x1J֓ߪ I&HhV7ƕ}c]vV`͠: "E#ʣHK8Ut7iFdJu( XQ:Jhw9}}(A܇=**6[|ݲdRJRKME:s=A<\ MR,@Fz[0F[5q?EmrՔRv4f=) wMdhTrcƉFu߰YXhGseL|T҅ԍ1h{8uܞ')I1(9jBK]Ҋ{hD/yb6 xe{ehxǟZ#gl|J B|d#'y R+م+q`jZlN&(7gsƣs8gB;>Dμ T0 =YqE@lUd޹K2gDM(rw,6 FlD0(<G y1YnI,knN v[_`` w;w4]0֎xiP{4磮:6QVwΣr,r$BBs;I`.nbˎФz|ߩ{ O'JV Ao䩷yin߫YuX;oJ7$̀rS XYV[5&qOi_I.<5B jԿ4=zhT6tVɐk3sJnxTp^)sNa-q>*%ÍL C QapR@sKlWvce؝t3#SI7XIn톒oI7]9r(FA@$}yYt0VSx/udRw#.Vij:|,gi4ayuW8p61)1`N! 6(?s7B&J# {eW,~ml]78cvY9tr}Vrc/.$IV-Q ^T~ ķt{E'$76R"4볲#&y㙥%V6;] ~)}?(#)b jS^A0K , ñQKlaحy^bd!qҢӎieź(BobIn7u:a':<>3AmO|rtz17( vUJ6q"|^BYN M} oo| @AЧ>8ү]_;G[l35ςZ҆Us(@=aK?j[ԧ-sm}'JTyXnH/(RñiPn*R'jrTױ|ɢv#\йID3=}?> F;~R9B#GT{LeL&t&f|OXEz#KJ]kgQ][~{颒L/ہTwmTAtV;ԅ$J/ۃtUѥ󸕵0O4afp"Z+g;v'ޒq0ӏ{/eU>W+`|@bY9HS?8I]kWbK,y}Rf81/ l$ 5@B͊ oP0 >/ ʣe|K-qaֶX 0x*Wxh7hϼˇ> 6Wn^|=-^.v?g%oUaݼ%jD3oꯨ3j)RB8lDd,~phyEݺ31h4tYKlI@h%3EŐHeEޓu_k.#Fښ~v1fKo oGJB s/TGY~pB9Xޘk'wso&] 2YuۚB#rG(p~!NEPN):7HGr"]o 1Jv;uп'hU!(͠Oדfη'y`k.&F]A=+ V0]J[_rʓ8Y m܊H>6EDrQp?}[ijKR;"hNM47cް{ I|MHBNEg嶧 eYL+HEǴ*3N<df/H}5 :+0.Ko¹~4gk#e 24Ŭx~@̾xy< ZnƓowh?:.(q [;Hi6GWQ*zeBTgZp,].;5ipn5_s!=i$)#,ͦH6o;&>d~yeE`L=':u>>%g/|SA>utKg\jDdx TRk~lnq{ ԑ4anO`Ta;]4se˲6.7|e' % xrĚ}2i vF/:8ɜ|N5@]uɻPNǸDneGGX|~hp#B* ]h,VDݔ?&|u' ȠQ&rJ Eadž50U 3&ReXGp (QS^%6SsH}$pQ^?/~<%>T4Dkv_Ђ]<!{s´iڎJjPXMv>Ew.%ap5 (;a$GAS"q }8)9gr8 V >kH/A~w{slCa䷳܌,F߮̉ViVs>~*oŮO`_v~B(ʃ5,ݗo%/# Loӹ ="y{ RR[RɜY a:kS37c[ E{`HZ)ԧŁC"9H ]P' O~[vX1+CWԬ^#~k0-7$`(;_B6 DE!(퀦9H8xU7+἞~%QHQGy 鶆\9/Ho9삾PYw>R{{b*pi`-+8_6,S8_eDh3"Ai=)3Oص[03LK54o*H:O/YVy0:I;NI5-D@iK#db&S 1[CMb*Ï2cMN?vppF~xz.ki8IޝBP\ >@בʦ+6ٞH27ғx`w89o)5 >Ee)8bIMߟhؤW!E }f_JZ9/iNn߾.Ӫ o=pi7]}44P /E0ܫs{4 Yjqq+cRamny/8>]K.őhzv< KV?  %GQۢV*%vFJĥU(8nrNѹǼgV/2~mD{t É110dc`HzJ/&F4d \Nhh5,vqo 5{T,%l-ѷ<92cBSYt!Yaκ-Ʃ4se%S_n hz93N,^[w4 NR+UM5=.3󦕋N<(yIi_8ɚ+eMJ syݬƨU̡agn'$VSwwm0vOe1w!C+sxj1m3)u)G[i{H8lm}o<C+8g`@ƧcҞCe?ṟT3s/xdxDP8 %/aa1.t\G8W탻O-k!˕:6xx_x%ǘ̎!y<_# 5nfeYe>>!-arzwDJJCH93HW׻|Lc\H /ķ6ɷ;j9!k0%/դV=DS6`\1GOz:/o?[N~0Djk,l8Ic` V:T^ś.%w6 ޅoGҞeI#exɺ$[^r8R3amSCm'*BJi%]n0˓9}tFJw+(IND/ŀh ׭a1Fak9h,7Ke)^GS !-4Gr6chHC Y$ni* oa63ol !zɰa\uD(\k]Ly?˕b/ â+Ю* _j\QqQW*gS.V%YbHʢI=FExZ7a-], <$eIz"yr<*Iѵ"Z/ B5 v.>T_?a |;5Z_Icvcvutz.Ӈs%}"z!E2o.g<jzV Z5<.Hʘ,GX`HR'g֪4Jo4hf4۴,֎Z->"4pc lPN!%X:<|ILrk$NH}L 8O\dZ8WF`)Bf! I~R N/\,;i:B_@#/dFN F Ƈ$uhM{%\y>&zzP3$cP|q7p o BE:ZCQkE@@yC( *;[NM4'/y&)Ni{ڌG.-R rdx_/|@ᶏgtRY^@H/lAc)5K/#Uz' ,;, E lG0Hkɑ| +Dou 8'ӁV 6x>}&Yq؂P[v`X$,c=s \ŕ1C7DG9q'ŧp+0@b)xW r2FE4lB85_/y%g0LSGLJ+&D&Pf B7|/K5c YE0ei - NOb@`*rI՗[Ɠ`a%n5tIk'UC(Q] E5ɧ 3I|匶;!< ;&HKJB9\}NŢ1F 5S&Ew: {wH?i~Tcln4~zjCXA 0j|~{ m:fv0z ^6ip{|H)` p0V\,N$B%LL- #gN ը:vlG0e3?ٲT)^]$K77>^t'RBkt]=-Ԙ6TH߮|n\~H ?MG~y Йˢ_Rՠr+eh3{{<_ϽսgAr\y"=@Rz?뵌Y"3vn4IE0ishI@%ōYl) wEe^%&;zeelѫ@3Ŕ2K<ǟGD&+(eh?̀vDZZ7nOlUi*Z $Kw.7#[^q3}UF+8 `k&贖.MphQIrZi=@qќ'a!tΘŰp ]gy`wpW+6 F5V}aO>BX^vMZ7D{t/\W\~uUl ߤ9X:@#}[.Uo)w?pz04 ``|I` N32b L>n ym/n J5qx'*`Mhr;:Az55`=!J57(nDAPT77hm@2eF_~ {[HH]dKLc& z NِiG'(/2 o9 d)L7*Q 4Nj*qWlHuHqv3yI,J}T!WɴZV &CJ܈i1hueY@7D1βME$?j'g*t ՆZ^0/o7$;lڥRQn1Qճ,\j:ʹا"5*G!~\cg1& 0+(455x Svy4dA4S:סt%<\s+ ^c sڽ~ uC.HR7! )18TDb"9Mܽ[0"R.]ZsɲY:N[=kWQ$gXkWt1wd"9$Mhkx4r<WDS꺫voky3-[?xFZQQ 1W)[nCw+Üs@gT?a6J2M Q*Y˽XcݠLB;JTWfww9b9p 8 ] YK1Q@p1V Km`4O] *«g <߻a+ݏ砜;Ww, ɻ^<) 7lUQ(F. `vOM:=H~QD cu;=ĭ%t="3-_Zf W/xAh6.|}pScYkp-όb/DY KP?D@B$o2Y_)uOb^%? ZjV]Ql{yVjiB3AqJ7~j'z=a~]{)r"?ꤊoIQ7?*}cl4qPt) 3 B$HfY1L@2qdmܳlʄy6+FByr;Gk30Jgqn /V ]i2)rJb (I"F a%_PlGE $ )Pڅ>;mxs0R[ >cQ9/IńdQ |FCVّٯ{tNvAfB5Q{iF%e'X)/"زϿ"spB!>x]˲"O)ukRoOa 4e g`H7^80런oF?xOdǔdH/yX^9@ql0VMoV4gMbu ;Oz̓XNچ }p͌E]<3F8ʗ4R*D^]f0r]8Hh84}SSoAl^'MBj3ILW1Uq*_nIѾ7wYJۨ\9"$ץ ۥv K|} S$fɪt!r;n^ F`UFm%=uhLyp ) Q:%'W1FzgҞγcgZƾ6w. IM{Z Dͪ*JB]u1SgMA!~|*CS*rZvޫnUcJa٬ttSrdUKo\TZjB@d6YA5Ub.gd;KJ(Z>~vUKOp2+OOW/E'cH }ڻ˩]hh[d1|JMroF؀}Q=+kUL/S3+|n?-0XIM q= |bgw4Ik(_?7mjSdNiZJ΍߳  b3!~?CR*L_і[\ҙE'<)'zW_#OjfǶbZ]1.-MZyyσ{+2e@?#Qdge{S{ψKjcLCuګRV Y?,FjD'!pԮoO\C%q\Q@xyJr)}m6^w"q8 83^&I {leI[Qzm$Y9|N&^') G*Z D~IVg56=K.S=0EĞuSkSxGjO5*.:x FX>^ Z(+Gஙޑl8g&"8q:v+Myi|j`Rd5+ W5D~}^fo2WthD7שmF S tzd)F6$3 :um}YR/O⃳{64:/_=z OѦ?bq1%JeQuQcI~7?#[}r|̞uQ&NqU[oyt)vw+ۓN)ӲWa{|:]NK*U28z:= 2}d- 'pԽ 9- @nYD=Y6GS' m71}z a=-:n=F[M//N^ C hjj(OL3Cv۩b-(xJ!Zb m8IYdԋJ#h7>@ nUIQ1&`n:SP G3? X˘ʷ0r`^wvYOS׿|5L/MV95ZBMa񖦚Tӌ/w=]ODJb#JYVCLt5^Srk&jC>*fp-jBeXD)!9Yp2T(r;nq-+\)}·vVU1qe_mP@pI2x[evS""y{Z-OР VAg4(?{tY Ԫ( 2b2?io1ޯ cAVd,rK%$yXY\p͵10[K;0}IԱq[tސn)Ѷ((8rKszēLަmߗIuJ1aJ sI{)10q$I[`4Aݴ?L4@Wzȩn#JØL4+I!3Ul< Vbvw۩~QZ zT*pGA=zBz]9hOF['% $d=`٤, ]Z=ˠ2#>m4T ;ԗ--P*Z;{gv=Cz7>T p?Mx9Nlg]*_wXMe$'pBF Q>uimmB {IƆ2q㣯aNVhH|ٸd_$.P0i#©槜`LTן2UE0p3)E@t%"iJdM؜hyHƎMVLJک8Yo"uÄChOEfK^g ^\ ( EU21{E4{e3i1ѝĖ)6I;m)Wamdi5ٷ\pΡk0 C'G [m0&75.8 ϶H%4g[\; v>UF|[[Kd!D1)\\LK`O^+SyQO.[J-孢D4|%1ѠR0HOwu4!fU*׭*|LMl^ X3_K1b|gB.Qɻ6ll@dzU8f;Py3qYjy*&"Fʶ"AC|pj0]ħ4֐߁#cc[)gՒ'>o<.!X-歕k-DwƂpmyxBpp\B2iY(s~huM`IC?(f1,0.tFf|[)s᱿cg`$ɎDyrWf A,^$[V>]R *&!Tr,*ɡkEA#V陋 j<Fԡ0Zׁ],Dek٭MyI"'@v!뱡i` Q\dCtӨ!O5"@ۅP9%,S2tHb}5̛ConȋbxyeRk gѺ&{mAV=*/6 )9@SȒBO:Pvb`y$uXyB7[\!'/Z(^G* ?!e囯c}֧aYk@q3!xmw]3QXΗj]jc1['.au&Xkק\&sU|ڂۮƖ8+ Y!)SFeC3jf ʈ3{B:_+,+ʈ4}Q2˟y3Z%"H5Wu()o%c5LRæЬdXpS:^1eFZq nhSaz)%OjYYprV9W|csw!H"s҇Q/>č`o CN.!&Hm=@b0BdQrʥǬ<"KEr(5?Hɕy/zRQjIk;yָ:m,I5{l 5-Pm=pBZ䍖X;|"3ea'j@:bTs_N t[ԸF,h#oεFBq^D> 倒Ct.FfP^);nFNyNW\HYNZ{PJ;yN" v̙95\.#Z.}`Cޯ'Xp&Qip"H3mn&uKh,#Am%XrL+&}mFFℍD,:aKo#o2 ػYnJz5Z8t)r/?JJhesz}?]kXʐjZ)-ȫ7jdU|ae ʺhPY7QޱSdw_447><`糐ǃvoNnϹY7`jY?@ZvڮKޒTn(ÖhתOE0W,3d[t`.Yn)#6 Ly9SeX}`TOg#x6\٫"-`Rb9=TOu,>9ΆYgb8Q6TԜ,@>AڅLy υꩨ3zDHD:~ّc! :_I'B6Jd6q폊kꓚڤIȤ/3x ] OT3ٵXSSLcP6XS`4RA7AL+2p}`'6Za\ ֭{ 7$~?'c^QcqsV qAI. Y|Ŗ3 L2й2mq'b8~ds_6ĀjuV__c`̀Y.`9,.mFj@&澳%r%eH [^:ޞc;[۱:H$DHg{Db=:\{psI'˚H(` brlzQla`.G%Պ~a<Qͩ ͹kmz3Rlr:xl]%koT?AjmZ*68t/mQ@/N,@z[\T!x]?OHw(z=.Is`q{!/8PpFoZPNox@%+cDol=SԜu ~_S Imwcs<֦3rpK;W緵{$]:b ϩeJ Z#g"]⃈C4AB$.A.s' ?mhyZF'&E#}6m3 ,EWyvZT>[%Sa(ቑ]r]?m 2baV\$| @U/,ǜ>0 6IR;eG1W10'KpjlAg",͊w 82hydcy ڽ۪hg\C5c9{GbJW6jX`FKy\ՈݶU?lf=t ggIE3shs7O;l.z;>2{ivo8d~xzl{N8>*cS+!}']޷̲G"ŀm$sZ(ډPfu`"BF PaISu:Ve$NvR9Ox0soc=>32xyJ%6gA7qAr8,j 隬QgJ|RwIφ.PCF=uO+Lٗ6"D3pwnC+ Z(p}t5rWwx憎r6:zQӋQim#,=$?HTPJ",౨^0 9%"d\@ϨקTpEGFuz~ֹ/2C%;IadIn Yz#Q+Ts6X@}o83v4`⨸? e#@%;NG~VtSy^/%U+bO`t5rq1iM'\;q3!8~C*!RkiJ{GIJM7̎⓫09oS gJ"А|O(s3}i cU0٢ntDW#AXz)(TVˆ?<}eoH**co~cSБVFtxaʻ{&>TӶ'߰0 zPۄ=iVtd Y`DQEgG?ϐ/~m>W0d4λ7SrZ?e9OJ}l 6$?Y]M) cSiµ<:? |)9bkI9_. /{<%-g0U0&0}ӷ6@:B[Sd~YOOVM N6EnX-d3ɇ$Q n5 Z0 ŶAal uC~ rK w8ifaGOGn-h[ey:V>~@D,<7B3_jLu4@UA_Ur ft,}OvfH̓TfȨPCG*n =$U{+%Iٱ32v'2p #aQo~, ƀYa6 dXYx.pOGFAcLĞsa^V/ZլV*fnb7#SC3dLFў)n!G'4oVظ_綄VvZy5C~̭voeUV;Q&ØyqY+?K\!v̘ns.DN-A#w+L\cYdE;a\e'ak?jfG'~ G<KeiÙڀvIQD5&s_RNd45k&HJjُ=!J8t5# < N{9W)䜕*KRUfez=!ծff)eݴ>zudj:C;ă-_q3e鱄ƣ:KҔob3Z/SB"T-:8],傏fj>hb`|fzofO.0Bm65wITI2љ<52=S A^GWRS:_C ׬4"ޱ;N':֞_m?Q 2ԿmB9ܭ;GJՍUx?  < o}T^IzU@vA<;-2qi\_294f?jY oh4"-E~5tAxhHT&-}~}S-R҅;kn^mDyG[-/w;N'<,X-k+-mS-ޜ m8\G/'Rۣϋ/Vey]9=*ufn~*P׋n/:OM+1F ua# {Z]ILjK+8 K(U3ՀeFa4%$e""(pk܁3ݭ/tf_wHQG~u5\ FIAK{tR7\]B!*},ץ8"ٖ$5VwJ~څsh!nVP9:[3nO_Ї8ă5*:zQeͤs ⣠:EFlF {BIL`)0}o;fPmq }?B@ߒJvIaCs"ɟ˨t#6&`G67_f ru^Yq&mdOIt8mڻ(X *IS!${j;ʒZ\sfFHwPVUˡi$lm:ޑsy#*8%GnDaLK r~`:P'ٙNcv'z; Rw1Xbcq pl2NTTysf' QA9:PlQ*~@lnGZ5tp%yFY'olҩ:K(l2~NpSlPɳAG{~(I6 tڅFz﷧qWja~u/7"(; |Þ) Fu˜bgwSvf+,Gވh[/P/}U j'ѡ|"ʸN"rP"88:Pz-N0j-!l%RdFzy%WF5l(!s!s">jqPDnDks_˼W'#ytul =il0ݝZG@i52?AMqD'{R)E7H 5Rف&, .F"GZ 'آBTcu "-sPz pQIGj͓B)&OH\BU20c_R;RA^K}'Gr饐C4;:c+P(1%8XӉ' &,6<ŌtZ%x1WQ3g@=LVΕz! k冸tLKy6>ZDVo)*+*z3 0P;b( iQYc2zM”%:K1oLkJ7Zv*hI"`cTd4m?U3B碓0t WPBmΡo+bVQ͛sl{S2fp+أ795 O%U YS5G S.P 8kGJ˞nwCh=x東[vN tiN 1aMBw| PAucԋ(=£Wk&Oݦ/zZ$l~ж>\63;[0 z8TvYƎ1.Tcrt}`4cR(^*\8hA!g%j&&oTM*ߏmWLD Q§H f5@t+.R0g¨Bt?RQqlsAG9*#*Hk?歐A;o# +37yMlm=Nߗ= D kۡܒp~Nڙ,boXAN Q{Oen,Yq̅ۄ8P-2*ԼK2=XtghѬ@u,K釫V̗fMX \:/+- 8!(YA5jrr<.څ` ]v}GP]X1t}f:ζoV,‚G5u䍀/CI3H1Wɨ]"&OB&L=,*!VKJ3@gx{5WR8"u7d+M%8h>Q4eGY8z\uњ/b.Rgl E|y,o<! V-׺<3f%wؓS KYo;î\;` A4Xvd6ync{H>ƙ=p۞jYe=u"Wn]~~=#*h@_i&{b|y_t^~0Y{~|(ZݑszF{K)ͳl"\!zIe(AK~-[%D,4MDh%$<ޝ3r 7o#n} ֫1&O?,!3MquaߦIAvkk߱gMb0·!Fv٪{ @roS nEZYSLIV℘蚨(M4!kRЪ2)AQy--L9L,b[FqL.<ᩴa\;LKivS0t189bX ag}N$~2r{gp^<D3o$<9Q"RMKdz5Q6rc 1]a+4w''gJ#o%xb ^<0:܌,aW :Lr{rp5 ۨN QmsCv^jaTtx}dS* dKǘpy:\.6xJ%C+hyUx__Jq#Q6XEO"U],oZV1U2l{蹁tѷK=~oq E|~ +(5jp>XUc m$}s'LFp` So[hr|ss]_hdEyQ3*/ԝQwm,g ܎Kͺm1fH~Q'[ڏLB%횸nݗfk'0=Ğ5&[A f2e1ٲ3w pw |KBC_{EÀ[:H;H }JֳئRM $5R^VUC/q=IBmUMдEKea; M':ӂ(-y<3o ӍmioZt KO&a*"s9)™?1i1KF_gֻIݥ2J+>\D5tPИl- f}^P$^1<⼿{(eWvü(r}lYMƁeK(mqL^ދ'4!Vdtqb#& oAf3 {[m禖LS*?j`5TtbS !wIv6cj2NFegk#ptoߙ75LLKZsB, g ~Sb; SwivuR~?:vW*x@*kހvJ:}Æ;ڜU[ZQf0%ȣk/1n50&`7aNS絥ro(-|Vя&L~`^vpW,^3tǁONsmk*;"6PnĜA:NJLU؜spBOgqi3M H M bهv,$/B:4K|]!a0[cX(kvbvFmpYI*A[tE͒mYPh`ʙ\Jn:e 3IY`fw3g% wh܆eȁ.R:Ƨ .Ǭ1ooir(Q 82 )l;zDPکe:/aE4ɪɚx=L3Cc3۶8>p|olsYE R=]OeFV Y3[olQ9]z;)mx,܊iug xy>-d;6Tj{`GƋG]ثmxqJHlj}@իBY:Q-M9D(ËIx̮Nԩ't62F;dCg `WG>7aá=ߘޝu>FlLJ!=E̞tIBĴc/`t&\g%%DZ4=P( NBV5q1<{AO̘ͫ`d~9?hF&a zh<(j>)EPgPd.ۤ\Yz[{q[ݙwlަS鐛3:D}(SyVn%(- F&YPWyV{'ٙˀTjdٚC&r\m:c9%ō音fteړǃ;DGքa,p5rOР$f^s/)Ay}WUWv&M~pǞ%^f^_{|n34OLnDٸ)\7{|Bm`9CsFsЮPb8-oZIg`=\®,H5øƺ5zKpO;}q#WX)x ]q5(;? Xtک6e{8L:Ebb ѫaenK4 iāJuEXzd q+eM=F /,fG5-sr٢ .# f>7[ Z J`EnŇ~2q(U_LJ/=?`ilRHJκ?(]x;9SW.4i$bdOHg3֖ G@|veAo83Cuy7{,Щ{?uߑџ1Y4uWP Lcii: PhѴ 4;" U8ypBipoXRpA`ktݤoM~E+9ݷ;&m|ƴ.,8Y1lD_'Ls̍QWquSmcGO7{x L\o CN!3Br|(<#w,E"o57 bN +XPܰbvcu=ulȒI5rw:H%ߌТ[ܛf@uq[E1E쬒Z @e1ta.~jd]B |7&(Y2V9XR N\CtN@#Y` MNNG rik+\=E,P 9yQ^ۦ@9;ky+ǃ5ƫ_bE)L]Ajha]WJ"gQiΧO3 VSS_-TnL!U>[|wY/СRo,U;mz 1@"+ >ơX.ɤdJ# 3ʈw#{Nhb:e ?vw+-l̋ܰQ(6Jgg7$$_m# 01uhg9C3zy= {UȖS`Zsd6.o*Bbn MXL,Fk&[73<~s e-7hGKPx?2~ }ZK'W.6.97fB (|;2Tr{$ x1 Yw?YY~=6N$t"1új^="E[6,sS kZZCH£Ӂ#O3Kڎ/XMYqemǮp) ('PG(w$9ym]zwACqS@ rG!x'מԪUps5Wb[qK S|R‰=ɈABL JܣKۚ=U 3Mx=0 A/:>5ՑDM}gmaƨ}]Wu*qZ[gr4GgE44غL;/iٯ1U7S c-<i:4 لق ՍﱶZ ",8~b"i9pTxbTe=1@U+"^Nc3Qfl SDfDI5K+ I@:dm}a}*֨qI/k(k52[cgv+l9$Y XMsUfr{q+݉."qBEˠH|oߚYFk{AtI<#=(q,qLNzMqkmօ ˳)qiwr| B%v*=N GQbH(Tq :-_v|pC}8_Iws-5YmK!a:|0rS!PZ@|m‡jMVT_-mɹK0lNFQ2:;l=*#뉚>軎mCK&)yg}Aڅ#A䡖6](h#h%1uyM-icc?(u1-b\1BǥS, ~sD!d -!?C `F:l) ]v](<\[j]ϫZi"Hγ.J qKL2: .u F(Xe2@5ZDW("# !JN\I8ds~nHX|*yo^u0@N_*ƋBġA6*Qu&듓c>@QD=cֆ~"J},,W)dTÎlz\fSۺ _ 6l,CF_CJmȴ[9JWLR(jQ>`:Uv^݇SzQIwjBQm_ ] YĚL\c<Ut3߈ֻNJMWlV3&N,|Iz(>n|0N ~CG^B׵ZyLI~<]N*iaksXY2aN'p;Ǿi\jX0 tGqk㓌T˜mhL2\4R)ܽ!~5sf{%fqD$ }Oƻ $1Wot辜'ϒҡzZyG:( km8-[!$Aj>ޕ'prҪ]ͼb҆s؃YR.*u4cW, 6X2`]k_!9.|o=qh9{B 5+9c^#oV1990ixdEDLLYbLn RӶleps)i{Mogd֎)|Fi5q r /FăL":q&drR2ͬxР8٬@Yi\퀃E E#)m:vxNA ݔ 5@4wlR'<Ve!MaDR,:مM!73~ Z0XxF۰*lтr Q w^It%Od覠8Xr`b>]: CB.;ɭ̓i!_oZ9"r&jöt|F|2mybn^[g;ovDbG.^VSr!)Wngme TCB^  I6JY@(ʧFGj&%ٲ^d48Z9j8 "g]`܋Hq@H< 6]S|YD>L3FfFtEªy#e{ݰx6W;#ʜkDBA'Vű'N%j @)|#T-SwPmQSy|Y엨4s 6r_[W>U'd؀Ht[)a\N Sqze'*Q,xS85[vqOu/?yR9?voG9ۢ@7FfAgpI69u.j°F0*@WhfѠ-h>z\LR>%(e ^‘xVڵϛ aRJ[uu tVHFdd '!].Λ+[N< kZx4/}t`U>r[Ρ-7[a¶f }",(q6BMيy7dUZTMYb'n^<_UQCPu3+ 16f/;p 6@⚆֝VV`{vT|*ޔfnf]^htDt=f}S_#Cꈔ'<[тE{rn8V"΍ cɒڑVQgsu 9vOKzY]sE6BmNyK >cE $oBD}-2XdhvI@brXn]轄⦈?wD 噤%'@q[(̷0ݷZwr ylGj4RV/-)x@iw;i }Z6Sansaa-c$5 ؖgc\5TL-{9EQ!lA} >/F1$<byw 4y|8܇O5?$<6Vc]BjF%j MN1,gI{ l̑LPJ-FFu}c?y}b\g"̀wWCHj\Nӛڒ=dc.Y|iq%:c.h_2Кpa57?Ͳ5zDdf4fNz}k &B\bpTMJ{Xgukt1Hg )V(%W-(#y4xUTtgIl2!Y16/e(s)?fjUlkl3Eao!)1ͺ T]<95iWF[=o{yŲ5jUba2.Bq >oב9{P_#njOl񩌚ѴOrV-iB*,hA 3\ڦXcnjx?CW2 o1h$4]e]o}= |*|NRzDVPh(s$(doTyTTWt cWm>,k˝` N4}=;r=GM,.HĶdA\H "m0 'g-Ĉ` @X"yd+^]I8uqZGNuhBڗK;Mws pӋ4 eAwf) c;e2Rr.b|\xuL`d;gw䎼L(k-Lp69p>xChEWߺ*8y5p$ 5#޸)`9lRe"P%$$%GD37!Ƞ&Û.0 @~qmϮnZIiQ`pBvUlyP @ йY^,;_;&eYZ/_og,i^!z|av2a/N#F9N4.&(bN5a;Í*S,FZGE{,bYS0.WC8>[.B#. [[F'S}wߝ/]#q]ע>mI.rΨNByN!Y㋒ j){uXF"~P9x}9|C5 {nL u9´vB R.<"ůؽ`{Ѯ#!#'4SɜD!j*N [6Гi1 #{+0I{{b@=RD-=t- Bք-F8Z3勒J<]%|i7TV|w2.N72~=P=r9ꙢORpM?)xc H3zUEr;ۥCgTX̶Ht^GWyPQ idWfbYO::>tsOqL"ܞ*ȬOwxK"ҤnHA77Os~Ic@ _hPimb`8Ф.ۭ$(>,Wg5sKe|؄H{&Q8⩾[2H5lqP3ڙtrk#D7bJbŵϸ7[,1XJ3sŸ́`32<7`!54]ԭʙ~>NGn;q>?phc= _ dK|;.< ŧD`9{ܴuTh$ .#P ZϚ~ ۮ5#{^=N/C4.c?7Ƌ低iEXgoғ?;;P7$ZC'vLE*D Њq[+6y̅ 39"Ds ~,cX!ssi{IDiFBgΣ OSK}-e)1/ע\_+EF+qn/Ty‡^ݴYv'F1́0ȐxH4j-]ẉ֯5c`AFR춚<23,*8*Qv4ogkZp^_pRV`!ł9vʧ  !ke7t:AGC$m0(.@SXȬ"u_ߵ1y(9Ltz3KI&/TeuNunغ5`7C...dqʟ„uk4Sea-Hg.R>kX4D-6"xu]i*qO)YydSu֛cVqh<ŽK:Yyl|{+o]-Ɗ[(Y̾nc-xOI2i:rwI֢ z>7:$qF4uv~$BG}uZ?+֒'5B0( 9|V˧aPP\ 2f6 ʼpm([?ea?Kyޥ ?#R2h1bĘ㴀Mp#_HBj6*^2+ȅm,V.. 6AZZ{F|Toڟk e{E5ЧO"|CTǘK\&&.Ayxn4RӤ#OP%l?$?uzW$n:u2E0#Z<:ьNF?9pw/PBky\mfsDεp=R_^lmx{dSv߸YW3$W)@t.;jG(һEm!"_tRu|7J~붾~ill[AlɊg;mN2Ec@p鑂Poտɧf>A)s(GX3Bz'?z6yWmÿHj]*vQ&Ҕ>7TVk}-(hJ7*[p=߻xt96mbk!nYIS:2m 8s=w3Ӷ<)V+L/]t\XY? w!i<{r%K=;RK&*Ȗ\6([ubD8AZ"bܾ|RFpT#ڪ?:tA"'BIާi"ZhEhӹJB;JH$V.ES ~A_:l2i:OY]X׌6WYf5:k-*"DGdäUP dDѐT_r!\:+(=XΩYJ̀2|aF_vaM,d~K5RHe-C:h@*}7oO<7vf1|,*UJ9 !h~FeyzwAw4N}+Us<`U{ƫDKsr2dPܝܢ#]X_xzWU:"E#3;lJû%ɾfiѡY3&t[ ”xg*<5X= aA\$S9ZPzf NLEA֠묖2?:ӟ@Z(ݤղ}Xl]W03RQw>PPc{\ zeIǡWmxWrnoL?q=I:Fp |$5 !;D`ΣrP"" /1` p]6÷Q|%⾊'ˏ8_)|z GV.L.a=UhH9+No;N:~ hATB8 #ڱ<<1n_PW$Rd՞ˆ*=yFpB=8uRN "d2䗽?Ӻr?dB5HV^6 ~@ f{8j6;ޱv<`{~m'PZ1V4иjFt'Ctb{OZLԽ ;ױZQb;KЭ/fXX@s1ܫW;Q WToV~jD<6}H4VBprY{xLfX/0 u.u^H" lG[GdΪŬg :沅бE&#/8ndjWHYesF>IfH-h$?m֙ȧ'ȝ 5gɫ oSQJS_R9OCk_ l:w[H\Vsǘt4kĈYoUyᑱ@õ@>=)[_ঈҹwɖEKeŰNq]ZQ;OZ!4yYq g5i޻Z˼{}¥8;g4V#C&2ڿ@c5l|T$БW }y$CD)~l䶰GIT'1nT['g_ "QZO/$2n!"Q߯fsߘ!,ώ;/p zkX:8G; >cnf(F*ޢh6 vQ4GHu|JkW}&-!ѾS kޫ)gH_~CBjwƣS>>'\5^]IFl:\V=GZFB߿L!Ys׸ V*Ly#1ms01뿰FÒyVLzUe fܳOսc8|aWJVkfElzd߫֨nSF&­|d~5]^tFh_ H(} Xrbd'me#䉂Vu뤯T;BgGDGUV7$Gd }~șHx%Zzҽn;J~K> aOĪPeQxo.}d #^V?NSPphfp[=6?*PgFpK+R. %n80~ Tn#[sL$L/2>u-0a|5l6'i$X!!Ȭa-5&1-abBB?{0¦Xz/Y?}Rmn8&GIDGt#5b"̳^-z!R$ӹ^"I@,]r_cp| w#Gxڮwש!xjpn]88Vki,QP~EE0=UȎ8ߠ?|qXlY7m @f1/bЉ•ߎ,pe3L0c4?)B~Y)AHLE[1Y7C[N.xCz-Y[ҎM=QYM0y9h*Z)Ùs֭!m>*rR#g  V%3X-'WꖍtRCD YyBJyI_GI˪ijuibWc{[IJ[2 {"+i>~snzlhI~'?)cL{o-DW&DǬ@BѠN:ӀщIH!%(-ZzeB5H$-Ov _#¿ypJH.v? d6u g ׌k&SW3wwV/IG5>wz6;P,Gt;2mbyK/M{,qW6*WLЯ""j=P0;a*+a&O hZ"GuԒq˝__kE8vf젱CRƜՠy_+m;' Kęc{]l4 _ P7 &[h~owŅ¶Ġ.;A=]aTKu~){Rp[ I,;-\[1kIcp#/Ix $wFR\1zefG<:hFyG ȹ'h$N+Ao?oG 7Q9133f mX1 hG8.ygB>"e@t'[LۮV/9U7f/Y%@ 2Ϩ# T93CxhvU| 6n^Iw 1l";`p]w ];ˌL |B񽶍UժX r 4A᫛&ԣ#n;mIr Q^nv1:^r62{"sCfa]m~ i~x#[=swwfjqyUpyp*|-DL&Gt8  4w lYXʥ20~ں6xm8vb/Vj7!! 0-#J:3Gj$->.`Й1|ꥱa[hXÇ5ZmJ:8 C'f܀!OC14[Ma۔pi[9_?g!랹o;g琤O1o*\Q>2\.·ArxiѯOYT9>but:D‘^s-]ϋL)嚤:a4.Hod<D{bR~lw+xu&f3oN Y:hӿd2Ap<Ƽ7Cn.60pkіrh$ dCKd`%g}3X4kOp{'6h22l@h 9ƅuTrד6 lL1q ՄVGغ/<9J'e'JHxQUi!{az887?RP l`ܭ\Os8 tFmVD0ܳ64_ Aʪ9CksYC_$M%Un'H_P6^K2mt4fnE:d mޮcp^{zl'H̻wDR!6! GYoNgmNV~2Ǐ)ؽS&n| Cɯt\\ yr*qӞz Hġ$cmWqH vrN ZwtC^ RFlRßZ1aQ{ôH\v*eJ t;s9uy%ݷ*^kk2_AI?'sI/FzN|{0(A"R\ z=T`\3&V ц)9:y'ng4ނ'4^0J-ҾJ9 [C>,IOW`yOXysGN-4sC3|y1+L¶yhG:ՌGRx.{LDb@r6<_1BN/pUn. +*xIl ضQ'd5%ZMI WH@|kR;^p6n֋b,7B#S#NꚈ?\jUW!NG123$&9cX`N_>J{ly`N ǜG4@Rt 8vp{S&x(chiם7 Q_;p6ЉFv$Cۨ+'lj|b0رWHcaU *u.ɜh4FU.?x8?n'n ݈[mJ0gz(+Sӡ6߹FFzugmB%䘝r/GV*6yCPNY8^9R]wBoQC8Sq7a p]}Qi $v^kӴpDPՆd3+R1n;_{ ۘ)/:˦n > [xիP/ 9 3~e|s{N1.]r%7VY(P1`0p`!2KlO97F+JX)~kʣ<{А;V4pK/#6Q7lQ0(ItuUzBf)ub9Sn #_۱KN/)@P ѵ:FyT?2L0z?("m˿:Vj];U9EMd *yn"LNoAFsLJ_%"8ԅyw=N3Nb$.-4i1u?C㤩Kԫznrthuu I;a3ڲ-{HSKq=M ٪geb5?=dy<(}?P-vf:I<` \v[?Sm OpFkX=,ӕk˪u֓"UXHgݟ?٦ǑMgb*0=f]A衽'<בxYa-Bb5gaR>W_o8t T&k;O_bwB'\+R 㥵)pOE>U+jcp"G6vtMQb,\ewl(b uZٚl IA39iTc_ @N#fet1k *S|S5x"V잞* yc\(.Ob0h<`O<O)S,ni.tߪzX,a5ar_zh'#JaWyA[mY,Q{S]q==5 Bʬ/&0lҀoO,1 ri&IU Ͻy4uC:7 4Pm(Ww >EkO.'nAkH nk͞yML*l~)p s GMۉo@&1xAs1%R(YTkSc ۹x%2]|09}0oraGW5*@""FvQ"|_ș5ƫ'w)הK_@'\59 0M^ (@DŽׅ8kәCɰQtzmC"/ЭAG8-r*WfqlNʶt Co퉌K(fdXfВRJ|)i>/QYUɰ\:]j=q 1SV5Y~6Aj]+~Wni=p!$ݴHr2|46& pd֩P޺8?1E{9ͳ HiR60~?0 أ&dR_eٱH7*C3@%@C!GFkgAEV*tL@C_b+ϣP>><~n% 1ȸ2=QbX~*aHn@&A9i+Bd08=Ÿ=~G#hVb$sC$_h]oh|@WL(MgH6^/rO9{p`t!"cz/rI6J\fyzDf(Fm;p1LT?):ߧ{Y1tjgof wi ҙIsߓJQ"g4C'V&o66ѽsg2.Oy§ y:6`ԅEzR.vg1Q$ʠ`ҽ1j(5gNi*< LY`}[pbo-9K"Kϗg+i&1: U_̿5\ay18I IOTkH>Et $0!oЄY"_p_ $^gw4zJFHڼjDˇzY,iMՐ(V138 i dܞX9oxAvq߻Ct̚ aCwσY- /|S24Y)%.oCM\&_8Z,]Y rq$#HVӘzM9&)cGؘٞ/3 wUp1TgzC$TRl'Nsه_2g~`\~O|?XqDMkлMgLMH`F)I0ϰfY YKʎd1ZJk,QiN/} ht# s((V1&фϔфu)WgFg[k /x,86OX?ҏS{Q %!7)n:6L2"XTFus>*>TDyޟ&C -m "7닙ZD;|LREidbv`|ѳ79$W/R jX5+jA+hNJ!(5w'EoUO"}aűqm@lTwըs0&xAHjG3/f%h!=$paZaxR) O_P=t2H(p.w j7?_3EC} bA;0VsS"6|UD1 TtcW6] eB+#aXQ3:E:?;z!,\0I"0𵼙J[icڀȠc *= AڋwD:7Pr˷bF{Nkxˋ$7YBb<6o^٧{>cmEg7;C˖j_nW# ;tn$G,) :lIy zq{]}X !>DLŏKaߑ 64R+0eεP7-h::}cuK)PZ(. MDj}MPT/!08_!tyP$#A=hD^Y#\H'iBzOklӐ ΁§96x(_sGuMO2-ZW*rZj'3P=R%ۏW-CpAV od1y`6`eîdGone 9h̄z,:{d<*L·ⷹ G|R[5:P:3Xmd\=&X&&d9JfO835{*< llAR H0 F-[.Um2x)&!V}YzْsZן7r!?dNL<o\&H k[ W"2̫^rjzIZyUS: X{qI ^xFY.ISK(|"kdȖwkf?zrhR]+x͗AdnFO+xc 5ՠe0u y4F{sK0qݠ#XJ<xP }= +a-5oe86\Be~"_f)=Ch2!^A^!8vHڠ0mE½n5Ԯ#&YhIlwDN}{%{ KYBwJiіX6X#N ǣ!:!l[I9߿7,@AAv@ui\5 2ݝ. _RWVb hW=,# 8z6ѬXNv2xwaYFVoPC.±`Mmm#?IH+l'ՃV4.,(x@4Et{/M qH49et2*9\37Ϥ23@2CS"$i%/#^PlmKׁۢݬGʊRk!Pj܀vA+ ʤ~|a&Oa[nnv *s7Ek (B Gwp@9U Fcc e-=[Qy~p >Nk^Qn+))SF}@9CR4lS& mo8JjG24NPsj]00Jh:c%;3]1\>RipHRLz@l! g֒tREEGW'lZ1[tmƼ5<.sA6c0vR  YV~zzg^fcZf#BShWK i&fl6%&rه㨘;y 1▝#/5O fcItUA2kȌ!o}'D匚1'VFisH9aMSey9UPvӋh+dѕqs-$cY3uzB.mMAW`\#btFʏ*R}Q/Lnj/ԠGpz)@dVU̝b8B<Ǚ Nк$"3#I.Rp-,lۘ֫*=^LdEN;<STyIH('hrվ dv@CQFH'_t"Z rGPr2(H-O3p]é ẗ́?LpPs=odKhJ IX}WMqEzu\58GoHf`z?BrOtw  wc.Nb$hg zS(E qMN!L٤^Р1 OVed@$ ?٤xB ϙ4i>~qzs [\nBN-)+EQ[\rDm<'2lrJ`Ǧ9أ3]-W5YZ`ZomkO:B(4oۻiSb"Un`Hr802A.w(˔mg.jl;w/Nb>k8{sd$uvs}wO$AWf3{Sn~">rj+X&Qjbuj b{V|@`#!0Jk _)|ڑޘx.5=F 'HDwz9tc*Ut JпYK/ I[h}[h )O;jaB |Yat/OV$42H awx*3e%Kl@>tL8ѮWn0{zYYn_'1dx $8#\?; g:<#$p#b\ZպD},49K$#&1 8.kD#WϜ~] 2PVm>R>é1-r"*ո2f?f%5G]SBcb: 1\0~.)&8n27;p hgp )Kj(L.|t8B8[I%HX HO&rW\a XKw]=fQu[1kr {,ܙ@ډ5E@ =HX K.EO#rv'MؤN0Ab%HE)8Hf~cV<_ { GĐCPx!I҇+aZzB vTEYed]Golh띕A8퇽\>S31CQoBmg jUtA 43A? Yj̕d{Ydt׍!OT=Fi 0kW:G ڴEQGxKILeN=Lkrf"mi@v[tţ_Iʅȴ@vhc]&CouN"N rq+>CO=n&X)1{ZBqρA%  9̤?vԏn^,/7WMf)\c⣟m6mU_,:P@HcO=ò˵:dzJ}8y~K@AFv{dkc2eIv2w=EudاwUS+gSddYAL|,fH09Z♐ٵ5hSy%NnX4*غm~ЊT|xg*řxd\K_nm~( ="Ɍ_zD;–lX r0egcXA9g&2$܌Φ r'VW>*ݺ'A9lMўN;cj$txآ~fR@6j@|&|-€*C5^ gweDY:vFP+ ( nW{1}Gzu>+zƼ=6C={" 2֞W;"\.-ΘÌ+ub5A#.k}Ӂkrvi X*e2o[ N7{cz*#`!\_·OGZ :oosmF0.S@rGUʃڤ#0jD=]fANw4la] 1ĕr 7SCv']`C.TokOqhCMzfA`m>D uLk -;~rtL;*]#fN8un*B_rEuH*Ue=n`[ǫzy?Dwg^:jy/zL|i}/V]`~S3CMh,\g245iOɅd^~NSIo(bW?SAl䆵uSq(J _ '$x_%~ڬV{=MO(z+$SZ8AЭO[@PÎ4T^e@ */OTj6gˍSzL0&Vgj5%s`F"(ߛiS(/NP=.];d6pL?0 |D\$0B WgY ݛK20Hi?P$!]^ͬQ dyZi)$gy s̙q4kaU{@GfzDa >ꭏgLJAJs_Wm ug7`y%EU_$ٕy#y%RKlQgnWm;>1Pc.& SF^Bf/D!o=nr>-;x;[G@늤qÎTR eJD.KZ1>Ja^sf܅ӫԈʙԙ9 {"i/|nlx:+5PW6,L] /T^9t*J?,+.8=< 7ai`lѯ]s&s"?z8$K<pDtvn6y g޺b%|$/|G҂ZEN^Yoɽ =5ŝ2}Qך[[]I.׺K]}2#dOk-Y5WcwBZBL'C.PqJas=6ı4Ҟa5 QOFgJ.G)<+TH%yN PEF AԻKs3_,OP]=|~K.&uĔNx|O+\KRЄ"f%\!O?A&99Z$m ukE<~ȁyfmBJ?9/<;/샺`8֟2g(}:UsK5C>÷ ]N*^)Շ0 8F V03U<2hL۶&HQQO7 lɝX*~xLfz'6T R>|Jś|Thz ՜B/ jx ߋ$+^6 ©r3ag"qn`S: }4QH&X";W7` uY}JƕD IJd,UESSf8GFByiw.FYYz )cj6^e+*Ƹ~a O! O4-ղzaCy1C U>eŧakD{ZWUp>!q}mIa.67 $ yWuHA KKe֓{33Τ6@I*gC可ZRzF}\?q^fU mLRǏftmm}ɿǜӇ VZ*y40c5;S= o֚=i$K8 " e7A+jsj1x$mRcRծ B)m+gwOKNǥP u֜#+Wmr{uRUmJ)LL?(E*z t-";/zޕ:x*+Y&YYi$%Uk"sYqd#UeQ=Rls%fDfGx.8W-?HW(-Iviǖ0X1YaSF 4>L._ x1Ku3VhqOYή(´U q0$tu!r]A ޤ\Z}uk")#Z@[eFhbD⺓q< wv?n!ǸC6@Myo.ǠT'5;(bLxk]jUΜJ[뽟adGoqDyG _zK&_ 3-Mԕ1, bO<%|(ꙃ%D3ⱱ@';F&aRYᝑeN;sD;̤5!]X\"M"uc_b.d]D̳m:3|d2}6{pIš& ;f}6DV"4+I$Pdue\^@2t u?jaon57(a㓏ՃpDiN(Kuۜ#qg {QVK+zoPy@Ԙ'Q7+eLA][Z1 (H:6 7 ^_ϩuM%NY湢Jqc7L.K#D ] ̒;+YkM:#˷Oo/f~D"oõ= 8_ir ]Pi#8Q^fI+VDx]c$ø' E)0kzVwrGrTŋ%*]톈#H| $IZRFj[4Ѯ=JbDE]DXb1(!XD6ޓ:MjTT&mA>d:hUVCHȢN{h o[FP/1̅˴ƙs9 l]3na\z4e|[F[p@ME-wsy̚`%u!wg25Q˛xd(. g 4sf]0J:}Ev2[VvST? i+ți^qImiUW+eB6~#]E#㲭,v6]S/_c(:m~aw7I93E y\Rλz` .P+Br/@h}+ht$6&iT#PL/11i7vu^A}%6hTB-/,m-gĤLvLJDC8H0_ u:y%Y)pm ~gzΓc 6nWﭪټcw[Y>=SQ=>ą/Nm;N5c>8e JB 5;W@Wla˝|8io^|fƑ}:ĠpνIO9rSAA !ljA%&}"a Va;ϣq%aGLMmryfȣa9z})ڤV[ufՠ!Xo3|Lͱ{`-,$6jX AR=bH6ӳI.ҋƕ(yVo}b '.~E Ng8O-5Kei2%+O53I }=ƬΧ{+`yZ{UyVGWcR p?{Og%^z1Lù]Sz+qƪ_?݃5OYR_!E0rEd;ZeQ&!ZFV>maWVMD튃*%J!,a? b?vK1.p2V҇P]`|=$(МM)![ı7?}#K>'[;=;o(/\%:ZnMW(jM||')f`A '.48Ya4341U85++bɇ4`us` "e ۄ3-hd55xJNHwaJ)ʄrT)3iZˣyLVZ:eէ,]R0U"eT;hþgp屯:!eDf/Z8ȭWٱ S g- үMOM 'm bd F ,O?}1+/Uϋسix,CuaVKY2w6y z^)&1-  ;<d-ۋu^᫠>!W"f;j],@_ q }-}xR|I8o8V -&mMJb )a/?]~PBAx!l<'ogۖށ$FHX9˞ag #@}EcuKZ\M hQgNPi`^$ E1 7?ш@ 𤑭{/b>'VgSj-1";B !0X}4 5vp [(Uz^աӓb~%'1Q; ٫zf>?"foΞ}ՕAhL%*;V^5_FKJf%V ڿ3b<|D42!Z ^V.i$i)x:5s zmnt!4QEK=P[q7?-˭SN^ Nܖ uZGԡb'MHϩAX{yP> & jBPs;j"m2)0*S1BxgO\ ~#U+*+lx΁ faZx3:Gq,V-'R[|4q͎sl+lb2 Ah±dI y' AtB0n^x6B~8vn}pGCƅ+CnO%@5/<[҄^&!к+WuvWK!d3 #R&9=q{Yg7k'X~ hAr=W{ ֒-i!xmS`]Ϩ8&"?[}h=nEΓdX;xzQ՜`AG;BCv,DXψ^f]ik='˼\A(hd!u#; 1.TAaSY#?v+8raeޡFD +8zƼkY0QV,to3H9)ڬ4*I BnEskK*H ! n-g?3ּZ6I%nRݏEB%+{5R @W6uFj+, drgHRe‘q)Y(uXm=7*7)SS6MTHgRj7@-d`Yz`Lc/œꢱ: x"/d&;%) *Z]&kYCj/x!mi1T">p;Mh حOQ(㏇;c% 1ۡH"UV38!5^lA+6Sa鵞_I 3ld1Y*n>ekR]ڔ7j+iefS5]AS #W.>ڳ-rdXzc}滺lS2G|O+KpOU-w*y#Ni{ᦪeX?4Q'UBg-O7'nA> E-Đk֫ɉĪwA Bio*`D<3{U"W1Mhb [l2 ܣibHtZ=ŖRUt& a*tyC}*XaQ,`NwDl- c퓛Oki˔n2rH\^}U*]=سAE!ߡ'N"|!fdjξ = !Y8{‚;_$- "Xa7y@pW9ԏe\ĝ3 PlHn 0Ai;Cz߱.C쬰D"Y <{Wu߮S@(c76wbvයG@Wm38z [Y|IkUrE``J\51/hxFإuT9-M= IJ}"Lhx+-%`P3K?xiu+% D߃if2qa%Â>Rg IZ"DtCiVZ]X|xA=:{֤l[~D쾫v``j^Je0 {S/1YҖs)ρ]8Rxz)[yĤ},Pk}M_O!uN>\8Q.PxT2,*Eŷ2$ ]2=,)"ѰH9EWrI5Rn49B4E5sZ|ڛLG ,$<o | YAn"W5);RSP0?kf̐skg Q 2?J#I밪XAETϭx 2 ZB0Qe}zL񣺛U04$A w Eȳg" Jph2JTMݡ,] D0k2s*E}Jܭde|9>0hҰD%E%Ԓ7>:c՝Q7K)?Q[iH6DĒ҄rBr# Cp'e/25Ќ %ulW`|^o oafT؝lk > u 8OB[5Fl+ڬJ|}rJi}':falCĦ؊X{axo-; ;'`xSS%4FhF[e^cC+m3[{`) B'j4s=cbXnO貈V~ySSD rд9Ib!tŒlF]j*P>3|rHǣmEe7dͱ&`; .xǬ]o%($p&p+C2>Y6 M?.7*nz`пFcGB#ՠL]sS뵤R6z|ݚ4vgV6/0ֹ ~`K ;˔b զ6Qn6^4i9uo2 bۏmA3~ @ IfڔO5{?D;%yD>+ڐk>&M}RR6xh؅d^rQ;5:5rNvMzIQ{hP0*iBfܟfWvHZ/=|a^eڞBܥκ̗4U5ݟMyh)j4ʅ 9NYWۺgJE-^ qϻF:]vMN 7YPoo3l)qzOF,|BltdKI(ú =J7L*ήy]iGș*`PSI ;s>,ԋE%i?WJPש*M[ef(:ZOq m,<7+Υ7qTUlυ!Y }ER( 6حJ?[r'1J#!lVF#^5H 8rʵRu ujS;n2fà{:( ax:b)R6*'ڻ4Ñ$-]2ݲU3HC6My 3V7<%)`4Fdoϒ)gA%B!+]˝VLG.$TފtٍpMCp0 {B.ocfrDkzd{J05ͱ`73Ye+qNS jN3䭊$ew7vrJ0Q%|dP6@lAYP(72swli.re'gL_Dd0\s!P~ jʺAWG6@دƤ{$l;~۔X7b K|tʻPM-XQ7[ V_$icdh]ˬZKe D]N^D'O=g4B@exg=䈣%ҌX\>V# ٢lY Lõc ID$$lBޠ<ݼgVEx#_ Ż⭫'+\Tʌp_ww@3T9z\cg\'u0:_er,lh}>tQT=2T(B3P4IHܕj%B_ǝ\$QN%KFqNOsxR.s#'c:QzC@ *IB%;u =;EWk2=zjM~Eu^ ddF\Ļ _UP( !Fbk Vy 믧^WTg s8)X؀ޤ 3ՍZyh^XԣoAߕ(2mrþWKsH9@ L}|y?Fhfi:L{4 KU^p֊pik S EMΔ),5VZe8{U>n -]9[01gD2'fu੐ň!*$f177l^O\t6B-`GRu:f4h޼߇ Ic.3 KLq\Emn $=kݵ/ھ@*욓<۟]e"[ [CN4qyXn7 'S(O{ [kG/#pRsK=1 ,RiI .ˆהPTX?5D2cRP )Oʶ1aQVmcÅ{-/ܙ#ZM:nH vO9lQ|C)ͪXLtA˜Tip,W=HviP=ΦȤ ii:I1[2ؾf{թwujdᒆ#~[VAЍ#vş$E0Է*hy\?{jR&Qd$?f#TcJ0G{`JF!H~z_Y woƊӭ^t#̈́};0gO*'6#}~Ag厛 Zf> (GE!zAQ0*kf˚=Ԣ*>H"7<Ǹ5rБDW{+^lxN\͜Y r NO0FY~eltE:m~kŤ_6cuLQSw~(01׆F6K =pl[Q_~J?KyTIAcՌ5βS6<ʐp6uV3sxc _XfsHLe(O0T(q2ׁ$2'|~:y Nᘯf)޵uùZP3: isE>6h!/ WfQIY  RFOO=O9doceupಣEm8xu:V?' r[޾4+(yMu='/ jF6k]7c u߁N}ጎT@2UcMmt}˄a㖶L2YX/fuQ^ XI=AWjL ^շa3f&خϟX5R*eK$C#xHp 6 t}|KˋO 3WP HP9'AMflP9OS f]TtRGe[*!-X|YQ"EowQ9FV4ˁ =mBiUvPeVU5V}}(%!]H:G*)͌Gm!ɛcw<aCoFOn=XNIjiΕ=AzV'Mߪf"j0A o. (E,<8պ6!=h nt@(ƋnPcO´ctLAl6wC[:2 ˻gd@ص}.h(ѧ鼧4J{?`Y| sYP}Qt]5ȈYw숹ޗ?U 7;Vc: ]+`?!#oI;D8˫\uSE㯎z=v?JyW q0:F\}sٟcC6Ќݸ )/MbޤĜW6C?,c~y $b*^"̤cinmw`UDS! q_NeR"6DWQ8,zsSK͖gHMH@ ^d5((7A h7=ݫidè(P 416gLq(o9FgIrBcxO7E8|orU]c>L,Pl> T {$Sťz*S o7^"؛4$Ubl'f>P"elVwըX,uYV;I`CJ/M @C$$M\f[TEG1NJ5~YҖT~oC(G̖!j{=ͣB1JUF67}1FB0)Mo*/|W`J5!=Vxlt!{aCgB[ji2?.SX6i'1eENf5z]-hVx?;qtEiqD?ut_ M2 .>J |@YV+pa>ǂYH\A.n;vz;%#w({s"R"v#2{k>;ZQnPkj&nb~zQH}_h4``0%FT";(b{cytG9fʿ]44;Gi~@|-b8.퉞~(rg_L΃b=Dmp-1s?eG_d~ Lң*ᲗXr觙?J]WC)ω;&-1ӑ`[׫m33;}Ņ3,0%E{ޝ>w0\`zheE)Ty qL(q9Cq@< <{j9G: ,v=hGG1 H}ъKFr0vZ顆vW |s\}6s03B'6+3t}ѿzķ _~7ve4m3sqQ1G?tYJ6|n\< l8S(n|tfSuWmhtS\VPx䙩jnȋ ITfܘ7(~]w v i˓4SWp{6R se8(R*|Uk>lB- $z'1P >Nv9fcٟC[w] nJ. vH4-c6t 1t!|aG]dngn?igRebϛ{MvnĜ;7 R0t'i@'Ԇ),Ɨג*?!.Yn]fxicmuΞ#2#~ 9Gk6R ofs%flQz()>qFА0/AfTYi96+7_ N3*+Dz/MbINL Zt=ӇHdӢ#$=<2x-F}%:Vs7:F=ޟ}g~TcΆo{.Y1I%WᒸmZ5ͥQ fw`jE o/ ^,3upP֐QAu7:6| ըRRpМt0ͧg Xmh!N /Ew\+8?3YgFd֒&poSl!삔93EmNڄX8߿uoWjLg^6JZ|șXsP8 #g/+y4,VS$hB*n^˵oJ #lgh1Zew2/a\0X!܍O ~H-V6)Qߐ U;25~ O%=fpNcy40> 3|Sz~4$P`)6 70j 46S{$_NJI{C]~_$hф "**I3qZp+Yݱ]PKYJ\E& 4:BeҰx5p`;Q d.}fzѣ {l>{=סvQN?U`F&LC/ZRgf+9hӨxsIbO!?jzn`DXzCh;Ga2'TlYv" z,s w|H* MFy6=uj;g_gZ`ֺ A3Di65n_EbqMtROsXoUt CK-=duTj[9mxʵPIg\CZe h᳭ ̥9CRChJ{DflT*m Y!9IlX^};@LSޙH_uqPw0XI.sy`,Fn[ru -Iy9 g,Bj+ gi>q\1YN3/~LX.=z^'Pyɀe*ǟ㧈ze.tH7JjʣskЂ͓2dv܋V>&ߞc vGK=ZGirxÞ-b Rr%V[p(h5SPkvj<$#_yi uSh&0bͭ,Rn~lr(5cX?u4pU2C먿Zqi>n<@`F׈uҫ˲I`yB}xQWy,+?,J'S|S۴lmu;ɞ87;M11Ȥe Fh[d=׏pb7OhqVX9і5K@ ¯~FmVjB L7\-˞ ?34sZ74J* ¬+jjY0y_f 5L D["gwU=+/NTͬgXŕ^6xXt27!I 0 ]u4xךA"'4y1y}ӀQn4}G/DbD j4ISYV ydNRQ5xf.hua5\gUebȷddŲ?B&|E~hbc(Z-|ĐKˈwp Q bۃp@K!A`AL՘H;u&lݳnul4LqO/ ?TUQQ]"J^E7Yˀo.xVs,Eѽ/61W8&um14};F[7:UԘjV ;g$+NR¦,:2P,%x 51l[sPHP И?}Žx*4tt9FM.ޢ`ɸwx=)o0GEO r(DzD*irMo?jcDˊݠHlI])BO#* ZQƴi Мhk;LbsiuR[D&x ȋU$lF%$R3{fi0ͷ X=R( 9ƣYoOM ,&F#Tgu묋>[Lî]YfRr<+o_t*sߺBCRv8=z96!If_z;DVz;$G W=`]X t ]THTğV# zwT΄bCD8]AѺȽT/JCA0~ ={^Nfڬ[,ՙ ۓIvX{GD4@)0n4߼Ws;e2&aJ# (hMrPE,UWt+ T{#L =IcNS{X~Hcgd8 3a tZ.k`u~ƾ#mOd[yHk|Hw_ԟbΜUс]m}Jb8!j*zkh*MMdË.%B`@f ]Q)TNs% M#ub,ѧ dSkafg"ڳAXW``Bzg{YTVz0hY@f,^7pcm:OvY(z$YTW?t*,S22R_%5¨^XW`FWr/.7g$2QGSZCi׭+Ps`rX`e-Tز_R:em!2.} fps/>nlU&G{$Y#+E;ϏPiODس \PlL(AcW?,5x`Rx}eqi2Ի (('+&'أO;=REd kc“q9 'ޤxCTm^cVEb/9(j\) Ze_x=sNG (,N^s'*=@&-Fe? )%gb8 僸{աe~ʪFv6 Y@AͰDEKP`,6” L"Ci"7PfA|t`}95O0݇,dt1C B֯"Gj~naot\D6۲Xx8fz^θ{&l |I,3[xE R OEWT~|UKf$8Y%EqUȐ7H{`@In^lH@"|{Wb&&#XYHt:rƦ3٪.AC'u׍[0Ec6lI`zTC݋1e 0脆} ]ӊFw%cE#("W䯌qCrt?8"oTC֘C=ȸ3V^ BxVrxhˡYMM٨QJ;n`c`1)S& {ͦzAEM]vÛ3R=qeU!LR'M,E=Ϳ~H3|=v*K6V.olxyؒoxM[Dan1JʜIls`I6Zo&͌9W2C`ەgѰ$[_mN^6܎9>ۜȋ_}X"JG|rF餞/NӒk|KTɺS Lg#~DC, }M7`4߯<},+9 Zv}2-PGYB𵥃e,cS>q&(>i6Ui?-(f*J}: 0zS/b1Wq v ~(8 8cI^=ڛwM=[6}|lMQ8 L"mӿ[svPw\?>I';O&wEJ3r?;8.tu{doL x8mOIc oy?`?j$Oo( 0Y^ο<%Kj_=俬}N̫ˉxqϩya& ==s/]3Hmj*+X+cXslM fkSh8*lc}rHWe-%G4l]J1F-Æ*aÂ-SDxJ]!'a))sqGnJ|Þ Rck1OxSP8?OO=MskV&`,j3O Vb{(6)kV)#&8g~! VSJ8s_1+A;VUb9|$zۤp_b\&C?BKf;o[k`>+4;1H.?vdzH`߶"As=PQ/uz_ pGXDXW)>j #K0Lʔ֌O~ŪV*ն݇tK)S1 [ςlN@7g~ 2|8p.@?RVJ8)RrS1bqU}@MߺcلR oCz3ό7+.o[ ^!$ÀAb$MDȓjqQlo %RMn4#,?5LޅY˜Bx܅E&}=eT BXS3z oA3 27Wc[@XļrӘ4J\H+5e仕mzLpV?G.Dyh ͜l5 9bVm_J3 'KRc_2/kdxޗĆ~GI50臉: Vx6$}&7"գJ"7K -i8; m?X-p"tZ{AVd\(O4c3!Jt*gpQ++Uiģ$M!a5@eŒɎXD3%X짊ǝ6! =%ӄ/Z-׳Cֳ,gF;ڀ+ӫ8۬4F|@d+eu:q/U0/pwupZ&iZnY-ci5-!zf gsxF2}!y/Z10!vL06t{(xy}>d%z17Ĵ/1zŁMk_giō zG#]k v>?<1Bc:sVOλo[\ƩsʰŸoO7)_uXn!h;d4JK +A-)9i0gRuyZi犕ݗ|"tViȫ.Ec}bC|}hlnxXfm@= .kn!P3%U2Nč0 ],-6=Y&q]I(sXh3p+m ;.Y4pX]|rp =}; x{ l?ݡ(eVB*дfL3 nlQJS, JV}Uʑ%$ƚ\"B!BނJt>|[Ź; nP y7rWi"n/B#4אE';GcŜyHy4d +ז)1Yw6@1Yy"rVjq@*+5C|6Kql+ 9}/\fo~pMO.eu|OtEmF`@A]8I*z+Pcl)}~H4X\PisOKXt _@E)ZkGh +z蔬{>Od˟ 2P|Л_Rb*lq3}y5;IuC{jsa˄# Ӆ7"h'6V`kdGX8]etmhK` rҘd=6 v Sxj1NJ!MXbXN`s1kI„[6aU +JnO=VWU:K묫Ļ6fHKYX dEE0HM) Wndv NsW7ɪoSwJ<99_g5{L&[dV!hAɔIK v8|N/9Qo7CvskE_abv`dϢa lT8%l,p0A" YquZzf>qsؘeS-; woj*Y]br9=9Kd݉>>^ĔsL'\~=7rjݝut$zt(MbzЙ7ȩ|mc 9}CS4j;FV )?m0[.MRRʴ~"ZEtx+^b+}X.C9́ZWx0 1lwgO(pMvA *e[w/>x aMHHq\ ICBOݍ.dy"1aOl_H?WruBRY~* Q b Nu!ϞC+CQO(nؠ4e<&@y#y%jz z?0$@n"o.L`ߋSk2mÕq% A:u|2d =呉<>ٙXƅBeL J7ʹ:΍yv]+"ⓠSC:g{A\ݑy6˓͌'[DL pxbN$2ia8K;syyMekNH#GTn(ۭUcηмCsgXw[4%6j4"ݨ<׈ڇiyF1{h<_ܙji)ctD'D/'Sl'K»MglR^;p##~UE)ɖl_o45OJ&`V!ҝTHL~"b$t@`px5 7b3媇j~-H 7 mp#|찥mX4((k)!ry=ΡNQ4eϗy>=fsx%oc@eHVM75 SU}O!H䭃!`*L/>Q4F }k\8U{[0e׏ѵPF7&3Փ{ ܱ[w!N>$ ~cC @" $<.v=gkP*>Z=#1/px{j{9!Uq3k U  &NVAt\x J2l-%֚a[w}蕅SE t6(fK{Vf ,cr:'90iAS-e*#c&ufr]~j@D)Vn"{p*nyb(rɝxI]|U=vj\ VudR#ȜX('jB9Z_y!/ݝ əaL霜u )vF7RYwHh`Wơ?mVvz]Qle_^E5P?=6(Io,78ەӊb7".+Z<ҟwެ,=f͗tmQNgV0 a[P3.# 쓻 a<[ ՜~9&]@ȗݡGՔhX ^r.D8A5 lhƌ3&b%WcoWBX_ݰ'=ц$1߂vl~C7]uNw(ȎQR{AriE;UbLZ)A(tK+|4Mwvׁ(wG(v=V2lLԜE;ԓ.k l8x,y 灯3}IGtn\@ DN+PF5C lwN̅UA#1lMEKU;l69L 8)0w<]v_2b\Fӧ)BѶO9%N=^p1;ٕ|W6ăvŷitCڤw@C%rRU$O*+I DX$E3ob)'(TW>*:R3`w2j*~76HQZ4iO7Zl(Y+ `k{`O S?(P,amS],}PQ7} Vq~ *j5e*+ c7ko"݃U#n3l\fB Y~Hps>_Z*7S5_8qG0 uv9Dk%͏Y\k37>ϫ6 rAƌ#MVL!ok@:[1ubP~VZEvp4|~xA{gSyOj]dzp8(piSEU:eC^;/"`3жjvg :uaPi䋾GEΟ!yǷqh,ޡ}砣:> V eiA)6tnzCd&uoe5&<yJ@6Y؜m&L2CU5RȖ-@l? =vȮ)ah-rZ@SB:fAcd!5~GKY҅&#ܩa26# g]{h'wtX#dlŗ4~I`ܝc4S]% T1[Yj m=ՁCRYoQɄ+]?~tBכ(l(/H_L }UxCbSAx|6Sipi-}o@?oob]u2ŀ7zfyn!~܍M\A&ưh]"Agw{Ӽsbs:>+HBRZ̮*"/tt&K!l-4TyY[h'-"xmr," SwёX;oWr 9{Ĥ{L,rO$P &Tjv6yHOٖ,&κ`%י%\@W*'TB@m :u7K.>f}3Hlx]ܯǜޣF2 D`y9 NNz\(5q)dHasIC1[ "ShX?7'~sKƜX;"e2Rs9BAE4MEM;Df˄4LšQYsmJ=-Lh+:^` b b=aqg=O!h&^p*16LC{x)-ck4,+*mM+4Hxx}D 'v!b ۵}J/WFG#g{{gRsS* jwJ x̰40%N(wV}9bZW LoKd&Nx_b)>0uacshqC4P)\W G5qnЖLt7E/F|Am1D8KE tex.oAﺌo3)j"FPz /!ΆZVrTtY`:H>ix6\GԄdz䖜Rh{xÚ ٫Ob?0;NvȈ0 o7Jjn8 !F%8$дF!mY;fhgۂ1a*B.Tf{Asҫ5>Jl Ѫ/F# ܢꮰ&1v^p+X[%?7 vYlM6g%~q2{YʝXs_6~wErKz,Gg+0ˠ[ (M5Gücrf@S\6rrl֎!^HQXI0R GbYvdz.!Q6>uˊFR7EPʣZ0UoshC>ugo w,(ܟahY{Ώ`#2880{OφS,5@ݻ$(q8Г~Ĺ;yGWjYIȢO`q.AneiD\@-DOb7|,W 1kILV(y93yҳcpH&XM4?eb\)1LA2,a yܮC}$>SHCm*WOʯ'\gM쓼fBQ^P{[oB!V(̳;.uis!b 7IIX!<.2ń&mBpte?z+h7 d]6ow֥*9$<He>O0^qxYonI)tTY\o^V" Dna.`xVm!ZZ/H ^,a)uYdڱa~TAJKQڴӜRb2ceP;oRtZmwWiS]6y03tcHh/.WraUvxOD\V@7#d5`OOi|1l*PtPQ:*b&+,Xf+r$t㹆 }Kb(e떧W)s-^ηL%M E-{]-XGt>dh$av(^HFx5k4ӑl*JSD@9qmf}} EmA'j!lT@8y,0*R7Zh r@~xJgߠHg|l0LUWe&o (Ͱ*v^Ss((l~hQEjG6ܛof$(/ܚE2[,J5bmJdmu A}}kΧ:(U/@x8 K ZU\E1#@Hr~OI>]1gAGXtGلU:J2冄ëPA63%_\\)p)e[z$a{7+a$Ty2 "*> ]{''cEThV( ('yϢ"uH2me {"pu'ےrԳx9&Z-ży"bs{?& y0b޴6ND)Ɩظrd~ 0^j&pXr׶w|=ʮ\o"m5Hⰷ=rd4jCnMpƜHH hM'α⭼R.c[G7ɋ) >NM;țX8% 8ӟ- _(]8M Ǽ4bXBdC;?Ş2V`;E&/Gcsy=hs=*dT!˟C\wjEaB:ډYV{ vZ9h2ϾQpXܾg*ЪQ'a` y2OkĶR|nD2&SyF_H Bna=I4>T,j,wӜVl(>pm qX~T@5/gE'ίΫ$O˷TwmHg<͉ՏCzpj&ޏŰZ0#׊M?/NbOVI #Mfߚ (Buj z Qb Z-N!&rT[crT !HEi#+3ҖkbTW -buK4'Jp8a;`+LDT<7C.=հ=]6XqfuTꛓUͬ,nenRHs Y\+.w)]D_%=XXBEU`GԘ25Ja飼i_Q_x 9cUUH+~^"%ɼ|lt{^A6>M4D^ !T}R7Ntg뙌[1 ڎflefm[ gmH@{c'ڀ,IQȵtN{/,vmnPVnJV_n3\܄ɺW/8 /YhJF~y'tT" BbBVdd3ɦ-,i0;A&!Pfv/Q{mJq%CD,k}߱eS?Fd%Էz:la:skOV#%5`==-[ R"nzI!j$=fL;e>3 r{@=[H5S(9ߍOmd>C#ꄃ O,,j co:D=_X@|X:{bJm IB;c7պ !Hqje=O`hG7$4ˁޥ_Fw<3 !hlI2qobEC U=+T4wZF(#3"ESS(,bDxBTbRqP ®]iyt;ԺË4sZLJtw3LDߙr'&)J+CXOŸ OEp=\n-E*TaYhD^Nj>X)m‰RNj RmfSJݬY}`s\X7J_ N,Cg 2Lʽ/R.sA۳(=VTkAƫr0]2bťaSy/+/CM%clrQ%hfMoo-rBB la/" /Z'ogZ+yV\Ex֯YᏇto5.J͹~F7mywa˛*&Qgri.&Eڃ &$5S?tU0';W#$m2Hnt3D>T:@A7DnbO @1YgY~8Աl«IN^J[QX$ޡ(,ѧcõ^OP+Q\%ܔ[d`^FXH5=8lܒձXG ٖd&GtL3̂_ yoAqUqK[:Aаc`Ku+-H6U%I6Kn>=v>nI4Ll$$f}͌ս'1̇%*1eG] =84qؘ~T[T[DU/ !yX׀Bç„ { ŖeBw@sJ}m rԖy}J-HkRKTtMvs(IE9_f&g YxI|@aV~S[f(>no-r: 2梕B ]Ѿ ^bqcDp* 9^Kr31kz{UDVP*x!r2ʒRpAnM0yU伝)t]匋+NKO=%XfY)6mŀC_O*hKDWє% d~U'UE[Ðøv <8ʹ |֟͂ekh/iiҖX=̒=1X(fOH㑂m'oag꾎"$>dn2FO9] s{9stH6vRpLpR^z35jri#=N ֋.2.r}Yhd W:ŷOPS^<ߺƀ͠F#{GE-N-a䆢QCV3c(,\35T`M4TՆX?dR5xY5>.lixy wq\ g8p==0PEQT-i5җkTq˴'ўJFlx `®3%81/nbk(PS(:vBC6$!1BN 3Dm*!$+%0%SŠ3gVrٵZiLQk&͞а;ʀ:&@=[Zj{kVyS;bbEvLD@\S=@W~gcq-u;ŕ}<2FMvxp_œ\5)R!S\(5'N`7>SP>t][Q=CJ-{ف c(<Ͷ0d8;h 3 j6ɊҀ:<8b~tA1;ȹi6E_YBxEЖS"~&׼m ԍB,?$4(#k'?d9;]bL&!D~fG}-o0x\.൧*{̦cdKvElBHd?8_)kkZjEE+mlN>纗 =X6(6r{c2g7|DC  K[J_Q8P^) "*P`-o,I1VD$;>0~h6f#|Qrۓ_2 Sy`BҰJ:ٓXKCư[d5 ;\/@U;G1>E iX A?+4G8x}<duQկG~&2(Dғ l-O/DNސ0SQ $h1 ]G'omRoh3']<-;e`z^AFSaf SG<ێ9jnza ^<]%ܱxqGLf\&D⠔IڦĵMS0놚Km>N|3=DIEE\k=1=7ټeri8rHh@4 K$osVt̊z"^Tp6Pa C2XS^֞salN}AkBu9 0=QC;7N"upہҟFY| ?Gv%bIJ`Yj'N=ThvDh +㣡%QMF%թl@#\zDb iA ͇قnt1 fraRaiv]1 +NBԻH58i?]ka b׎⨳G;~ѢI6POr `reՆt-uA ܨHn,WLac|Ԙ1wm=v qq qa ( (HZ Q7u:L%:h@b!_iβ7iYlz4$` G:'h{<»6tS1'Q)LFxbV_ To)+20ұey1+!c@2asLK,Qm"cn9f`fYNHv*Q+֭v4vAW@ uՋ K*y?=eC54Wj$h!P].hj?iS&Kg;RDVyx2 pSiNxx0;mQ uW~C|qjbOSf~ce7Y f3%ΰ+tqq|yC~0"Oix 37٦?yq 7gRtKbO%8Vm_P[C P9EHQͽlogcW[10 -lÔD5mƫSR [^0#'xJA>9=\Z̩vM{e]Qs瀵r6ϔ4Dj¹!`b˪m( h1ݚJ>$8!Fb^vGB\XՊBhAg0ņmgG4xY{@}T3+eSM ǩrlR)1Ɛ3bHB\ߌ D4j+Dz4gh>Ѐ?.n ڪ/36nVRQFƿomb,~D 6A 2Z}l|sQWFUKpn s(=Wڧj ic!{%lZds%YGא6EP2;x~S%렬͝_oI| ^P;ʣ7--Zoway0C}`'2҃ݓK˻s%^; Z6fk寥6LUCI:d$yW=,0VyG p9wd=;Cj-6v-(3 }l"C5ZF*oEqV on"Loe#elwCoa$4(r/ʐ}j 4{yxƾA_]닾uu~#W-2RO㦪z6L"|5klcol[aOACHk00|cG|=% \s|&f6L|% OUF LRⷍЂ:(.ɽ\:DWmr;yǔ:\ 45\(i5{/$ij]ms훙B.^q -[CwB/3Y-Z8/@ V>R } IAAH%4.)xl57?\c2X-iMՀf?2Uт\؎|VINLþv[0N>a536?;3ϑUΣTiW^:_U4TšB4kDh23\NA3-}Ӛm[9e+i|O9@8 ־~:{y77C~ !l,j 3 poH:Kdt%݊uFprLקOr I!$y=ZD8jQ>p<(-ѧxbsƨ{=Pf'E(9ᄚ(Z]/31bٍ  l/' uj3 |`"̎ 7W I;_ כқ3/h1 MNۺVc>zs Y}(,ga[T\"+ܐzp>l_fdw *Qu1Q!MC+h7fd>]9Q UF)KS&K F?XP,2b9NS◰]/Qhٔ#7U1 @wDrU 'JS0eC5 Ȯ 򗙼K9/ 45rz,3w6cbr֫?1#QL"E矵xIŞ E)(epR" ռ@Bɐ|ތe[gU?Mȉ%a`m 9RF7s"+Zqrߋ|ΒKS:Gz*)*rh R-AS;…N]g0Q'18*0=\XF~L>EqPmY1S:TW꾉#킖* D+QέH,vGVݍy F7˗'^k[+9 7Rhg\IGV!oRzUIy_| _4[@(!Iv8]o)vBLivSa/Vl b_ÖKeM_Ttheu[[tdSBiAu?WcMz9D|YwNYWE7s@-*;;@IELSiAFwF̥M9#תQ1$%:d1 n3-KJT}q)?coiн[BL#|\ь LQ=@JeX.af>(e3s1:a%V_Wzb> mߎkM}m*Tf9sNhWs<;H[0 *mf"XpZ8xCgÌ%!4Q:,7<C|P=6z[[^g/tZl^"vuRF$o[V:fBȃRs7$ъh+0lb<{_(\#3XoWUS[rl@-rS؉Z^z _ &T/9o]BgÒHY/m7f&7oQjwhQRe]<^[;"1<}T /9[S]2ַ݄q0Z{ҕEn;`myuf 4@8-Lak?B.jTBߝ^i;v{;"L C+K_lbIdtdCh>`¶ntTH&jՐ;M"I4&V||&0Q%ec"cW2V-qQ x1qPH>{kSRˈ[8֜MAɫ 3֜t+7>fYS$KIjة={>méؾg5@v#U8-^M?:! L{Jhj# _GN{O) {=+N=2 )<蘻qrOraab" P#pR!0ً)T4ԃu:(ŝC3Tf =#~vMI2!.C&ZpR@{SaHhݝC\ A TN s; #?{SoDc2fl8hJτߴIzvxTq8"}p:aఽyg7BٜD;?DegWqS뵴r}Ġ76UT #slFa@E >vvBQ?CY NVw$(C2PSY9ݻ2B] @d=`&jF3pv﵇RtT/ϗ Cy;:i2ҿed#Q\_0fK5{WZs+DC3ZO{OcmúX5U%Oԥp:oIy1V`/Qr>}N`nf7 vhz3Z g 0Dk+fMUP?;5ܕbch%w->ca $iۄe=|cM!n%gXwOt_`LaoFx撾QU8*vO9fD cށڊْ':X ڷff?VARH."?;o C\k\+f06<$5OyR)6JA|.ՠ*)Y=6yqJT8PdQ<iy~3H\OF L9UIixNs}`B5J.>IO -N^զ'W(e%P8;/O.TS yպ01)N ۺyUtKl-UZBSAkc, oгe_<*>LXMҳcMv(طYc|&]n uǁ,;PW֮F=>nJ] D־wpCuAN* drǬIe(5hTۜX 8 A?0#:-!D&Q+*ѧ6S,Q 8 y `K'VcpmI Vw`5 ǪJeC)%=Fqڍq%i]A89MlcV2UYR,1bE4W:;&bq )fTV@z̞Gb2j +X<4PhRC*jK*+!k1a'+0pf}E4\P3ӖGH,mp]Njn,/^fM(ZwojHW-QZ5/ J7> "^ɿƴn"FànDZOs()WY}&iNvE!T١ᥖZHh+S2cFn79BuS}b#&\X$b6ڭȹ;f;<LEsmsVyLU174ys}1-%|Zv`n`ԿsmJJĖ\DD N>Y4X…yJX{sPNPmkE$ (!& aMׁG1XOAcS{}*md_LX_NՐU6 ߥ@k'2RVJڳ1jgFP׫} "䖎:n>+\Bp׺aV`O7q{V..2ǝF}͒-ONHߞjoO^,7Yd0Sr)(n%őG= ,䔴p&I\ٙSL k}>~?X|9DJoO/oVA2PS_BO0}"c rEe_~ val#>1Ox }]A 󵚏8u~'{$*`8\!QK,0T،$o\_,*U'izpҟȄ&DP\9P>+ށX0XGgbo_0G;M`n9cY.NڭT81Dz9l#6\WP-q)u{S7هC#_#9oޘj,KY+dcgx#ݣJ ,}SAܱSS!&.V\I-@^.fi cHE\Sף-كtw  C2p>e0ŝyޖ*jd\k TX,іjtp]=LCa k a(&5D1wT6a-;L:Onz7ܙ4.t]$?BinY4FH dIlmd]xf^1ڳ춝{Kks %^OĦ&X `:q@s* ~E~{O5Pq ()b250zCɰeP:zW֜Onp[SyЎ7't 2\  ZR[79|c:ĺFZ>Ae҇Kic0Kh}m,UNf-2im/\u"7RdBM Hp" $W0^;%IFu"2t+|ľO<+Rj7[2`~l?v*NP4JukPK1Je3WrpC,Vkp#KTaBqF>Rdu" \P퓔 Yy& uZjw#]#s蚩MqZgzp3Ew1NF^TluCnl:/ID%zAf`9'1 V2Zcl8ߩ=l@iGq+}CYn3zSkT 3>o ^$*9mLϠV_6iu.Qj`4_A2cM84 .3~w~C"Aj29aEfQ6ڲ͗賊a5^9؁'\zA|Y] 9V_ObZYLaWq{V濊K;"dn*'WeigFUoq/3vvч6DZ]r'r[\jl*I P[{,/ Z}"@iUa/d)vT=̗{%[t_ءsV{' U3^B?DϮ.v(77rK!aVuĜ[pPC0\qn%Yà)'mPfZ#zǼI;Q %Cp4X*ljRQiB3 +$;}$79O*͜5ӣ0<OQl V=W k|K2Fqy>Wj%}z/pKj ȳ( U_..D\K}q#iFrӒbK򔫧҅ VE+~\ޤ~o՘zx5 \W+R&R6DŽL,c:;k3\k\m>Ꮼy=usHA~ݝ;Ũ!ћŕR85T]mQ.HlFU^cjf.쩡W3- xZ*n4NGв8srGM 6tJ-<,L(X?k-|͓INzW4P}}IƇB;XW]tAD2qPr"-prCNCUz=]nF @k3":K"}Ăe7# (h_’|#GN7hm[x7!2.Fţ"n u(bX;,V2jF[#)K߻IFb}.O a3 sQn9*K+ӓ br5F@vLc5OCwsP"W)%C |iuW~$ }6>')*}XiꩺOʾ(bXAo%ճqKJ[+󫤔HUxWEO`SvY[@г#q K5/#in+[nb9, Hϣ !PEYQJ/6Y9[?eEqqJ3Q.T7kwdk3U{Fz 9wiV-IUN_f扳Z+yDVfұZīGZm U|ld=#xVq:ow=Wk2cY?]9rz ѭ{}'InlEc.bN-4@XzMEP;t/%Qorܜ'T"HѨ*/:9ie͡kusnC'h*K<'(9dGhEIkZ9WXsM/v2O n4!0e\?-W  5PonN"WsJZ<$!n~k󓯬qrX1ROdOG_j.%Ӌ_L=>P$6(X3b“' ~FZ&R:|W] F!O-r+C+SPxaMЀуn~ p!O#WotB|ü\JC[K,P'/JXn!{jJ%Ǔ;+Bt"4le:5=Eq]ZXiY ]-%j~@Hy .uMkބv6W*-bg9|-64y [Iy+C{ n(5gu&3 !}mc2#eKs>OzLhJUs4ӻjZp~`eaiکZq^DyGj0Ejȣl֢wFҧ@Wu+gI؂bäz*dg@V+BptV/y*" M@vǿ!wI>bfb K%SGYBiFi}R@,ׯ.`2tg4]# x10Vb-F}n9̫{ ʲ SFť)3 Dh^r " b-&ו@!0q%H(}d2'^cI,ذb, 44fE:Vduh{q)J4Ք2/u{wKXB^?J$:XSzR7oUP= A2@1z4'aPW,Ka,x[@AiXat_qBCD2݋ J֧m Ha]w>8։G̉x?grs! %j|cCF(NlgzL. VQJu ]`%xo'%3-ҋfQ_LVģ~z3|隡D>јwTL@zz9%X!>$M ("O;\%Oρ?˄j,Adip}z$B޶$ј:KY 6*E?z.2};܂OvZ[ˮE=W=sրg[T$G6#>A% !xjY:'@{N 2p=ѪoB@,(Uz:q8S$3  M 摏361s }|[(%!bI/6#qnYgGL{ w9-'aNY)oO sЏ}t3Q:Q%2LUFeKya-WA*%L/5㢣ΟrƠzUXiJdVoL:74eh ̵!19舌'J hܱ`36 d3z:XIʤ:nc>޲P{l ,cϼhpf)|q 14;B9k DFLZNIp$s(>u{375&IDjBv;Bw!Ḣh/طtK6 (ԏU͛;`ێ"ONMu â*l!Rv R M:\vSkOR:/f_)J=(O+kB^F;+B:%{ZZ>PH'e LU( RzЫyuOVlj3<$rrKg8$?: @Lш4ψǴ{U[Jɩ%E0k( |3v;o7zll/jOcoMSsO{0~k2\Yǁ*ȾYV zB0fV%:%_«z{6)m5+:%mUђVH%!L)wʬqw&þ/Y+UeE?{8ށv!" Q+PZoB#菷hNּ}۵ "]U.]0O70Adm >/pw^"e t}5 S`/|欓\vs^ |4Os옮mlȈ֌}gu#,knr7f W/bu{ܥLY?6.0 "\D+@և jKEiAZ61q9]|Q8yҁ ZM?zޅX0υ `sږrv=[ .%㬿5\e9}I~36rPza;X Eldq+倶, _u( w=Wzl/D;q0EQbQ %]/z7dQ.q2&=᧥ Q"8468}udNcO,g޳9BDWGVȤ@uB[]S#ڳjҼTʽlRT}qE~'(0ZTN2gA4KC="ؿ=2ȷ)fY>3ju=/\su2$ SLHnaI9V>|vjQ P&ѐLLeMC6{P/ +#c0p_&ȶ ʺf<}s}CM^/g㽚trG|[{cy/셋mXdR9+g_bY)_MRXFq> УB8=ѕҨjң<"߲ :%}ț!㹒(}æob Mq}j⇓PI$]]ȟ H>hAJƔf |3=nMʋS M+m7uǥGcb|oB8HתTŃtwBhPZC䓣|˹߸'ܙ1:9ܕ:0gt{܏==Yz~vBKv6ISs­H\5`)[+W 0C._^x @# =j{'Gdu:4wUτ>|>yJvѫfȥ Yf7},RsKVѡZӚ.o7P l"D/?Rj܈,c ?c@8g{T?eauX2'n8e#ژ0WPgR:+[e0=׎,'i!.o==rd:6)2 Ĉ\qdyfS0fNH4u;~rui܉.຀E%&HՆ>ZJpSX^S`Sm%O: `p"y=%'o(y̒Zpҍ2Rb+n?$eǦ猣Hh~f3iР~}Cm7ŦK8 ]|L"5[ [nucq|o,<,.khUXJݩhn֞'iuKlg;p#Y>_5IσY dp㟓 ޿)#BcX\.%8٥UB w(Jh+ẀCwG̨wʗy5 ] ;bc福uҙ.,ycVJl<0G6|'QOZL k.u ` a]!ꤩ-S?K ղ=N |b݂I-@J).|Qn^=LRx{Kon%AhUj@|&aZHۃg3QR^zhX> (8u 4 8c$=imu3G=XnAO~xM9*,' {M(ASaV<-T:&ROR~Y V"GrƑPlfN'zu} iӹ )2qq1'ن fh:JtL47ES]')j8I8*Zݐu?Tg%RiA .<^2YN<ܔh7sFEC  W`l \ޏxZAij HT"3l -be[<-a76EKTrN$;]W))# {0>թsONdxwY4p2904!H ̽RiBy跞V2/d{KwHS_t 怳 }OyXC zß˓wjK"ŧcF~\g~ z t!3]mDĒ0ԪHCvGtvv~ع2nHZr^Zyp?+OöT8:pj64{_h_AʠbF .k^Y=5½n&ʂ^W:)b+ۺr5|!|"z%kY. =p#N5 _Oʣ)x]Lkc/7{*"f?2 :+OuBf8k h# 2}:Ocx$r$4Ďlk[!IaĠwBX:꧚leABe"V`xе5b22ź4 9,BU?a{PSf==\(^zxɔBhAϘdj_ 5s//S 'VER!gL9l=}ЏF5.Q'uN  +uο=Cv2 @ƣ]A 0pc#ikJQ[v0FΉ~MT;bv._y,M|Z0 '? 6H_q`γK{1Uu %sf|xbn c|MFDNɲfA$&ȋ2ֺHZ67/uBg74Ӊ!T:, CRϡ[栺WC oB~Gtw~pFuǥuȤyIQO;SG#.}7)!(yrTE%R F,b+'*OH)|;b#Mv y?`h7\`L!!/G0ݖ8cRp卧e`[ T||]M?y>$ԕ8EޢB7ɕ:γĹBBNUq"ZiHS&SJ[c@4-?)r(ӛ&Nq7i A65OL6mEZh27J6L j2rn哧^~ѬU6S%RI1RU֬T9 )O2/YÒ. {Z7c>U-~PBRĪ20* *N5 l%kjyi`6cPvG@.2MRj"kCB$u8tJ NxBd5sm>XEmkY^ߚsv9N|$\} :]:_@s$B&SOu'`-"KFW#k 4lgFP÷;`^b9NvZag!H'ĿeP7^5*[S~ Z)-H .2dZشyZI qc֮6qMCS}8Lٯsxܬf 9(f ð_U-퍼X䲪Tupk |F[jN\jTxt|)MjW&U[h&M,FN%M.!z-qzGG@l)FÛCP(0uip1N,2Mx+DPI8cEf@U/k e)jT%nGTIG( ݆NFb;9Bx +H#G8ulz~@OW lD#)%OW"ᄑw'USIR!#N\GH̉ 0Lh\GyVE :C~*B ~%-'H.i+D 0KWC߰q/3/;_6g_xv^uڞdfg4ra HKdJEN2jw㕗E%, ,ݚJ[mIAweIR آ= :@D~FrT!IqH~,g{X]e,$tzP;,6gwZE4JEX#(nZe2+m5@3?dn3H&c 4NKuzL;L2Әl*!r>UimϿ`Zr-@ ;+$+*Cn_(iU~WiiL-t"Z J!vSE-LHfPNc$`c eAַ͖ ya%~0PgdK.M}|]@}/"n4 $ * ETp+%5-t~ZEG򻑕eԁ8 ֝ >dM]gz4Z .@|)q~t4uk!>61Od9ҼBJ^I|*=Rv,!US 'qT?.b9[H&Ϛ;`XXwZAP#;&ܺs0\bF J\V׿8;Hlz*H!O ZƒIˆF9-֦aw]GL'f{bv \kg}zQsq>- O8I2Luw1׾n<%쫸/7Qg *5VF(Lm"׎IXՊ>|W(2e ښHhPEG7J%4ɐg,(eWڼ NLru'e㔅MZ@\җSC8>@0Vlg,6FIYٮkYZg8ӑp˴"چ^&&2 _@Za"7ԟΡ ^o rԑO9&i$-:XBUyςAfń, rFΞ j?ieO2VsmiDЕQo-'MvvK\S}>fK#!4@;dI r DGסK4G73%~tY1V>Eky,gƁʖ`Cx_AK nr@A2 ' t|Zɱ~mP \XPN/5D1̸AxwDj쭿qڗ@bXo!U x1h5ɏAP6)\Y2;ShRԞZZj^}شfĖ*BEOYD !Ր_(#d/UXiVa+]">("+̯iHK'q ~_wV%usdR[‘h9ZF/9aq7 X9Aˍ{V2~֙3X'ԸA53"Yl6.Hߎ,AgS/ :XA&VEeXBdQ2;5!sS(\"5k \y#Crv^jiiO]wT>%& N!_ˏ:Θ2 Lb4RnwJø9E N  ocdV5'm#U q%[sT?ұP?r>}1T˘ W-<-*&'P!tȗѮð_x[(RdyC{.r nE݅c0܁N.s YN `gbJMhڹWA[f![atxhڞa|n G iw"JV<@υV""퍉aL#sOARMP [Ҕ(#6ܚDH6^ ֔YS juY{A{7ywl4I m)aTu$:VLq|>[xH/[NA6Q4gy  _JOl,>]che;1̄_*76˷>He ԁԖ`oCTB_uh!'7֠=Vm"-K̼BPVZ@rZI$joQAr9L*ja)dWÈс}M.@$f$Fn TA#b1mr=$24[2򖟠d<@>,Q\QU/]=x{._@(ǝ9=UT)&p2X$kX['U&2YP+4Ӻ 5h y[A3#܍1^BlJjiX"׊UOzNԖ˻ۥJ0h )TR[gHH s; MgcJ!S)fa1Rӣ:]$`,gg#rW8Brr@(^ idNz+fھވO%AŇ-a3ts]rT0 էa/TҘa=17XQzɳ1cˊ#ҕy1ٰVɿY#Fڧ'ɲ ?e͕W ̳ӷ>|rBwr= ߊMupdlנ99 sn $HǙnI)ٽ4]G&Olq|9Amo3suyG#taih޻>y ! j$`IM v& zƊ_96S$cϏ`UvJgxS}# K1,#_emL&U b%O-`1 O򦵕IL׉A@wᶠAx`2KXƽԠ~¦5`๐RhOHYմ ,OJQN)T(a-,3-a$9OB\ Y%63 !OPq8~0nVԟAܝq i!D I:P:9(U+CLvOOHbv,IŪKFvg< z) ,ڎwy4ˉW> X R&5Ēܪ/U?P~c3~.Ѵ؍ߦST(mI]1FNB~uMyeM3bvZi2\8W2bӈ4("0,@1A;M a W&/;'QZibTC_ 9I73&צGR)QLA}jH<;s8 WuC``>tGZyud)ɱkPe0@X-U akwM QaJ'D\SԎCR0o̯ؿEn*-٪\pߔvd~a|{GSxN$<#tŸ#CWcåFT%:ޒk`2q6Yg /gL/c{LY~]vhS{Y rP ~\Fkun!ߒ0-qrbMU cn >/gj q^iG j)h>%6iCq =4lq\X+_|S)>;-]Eb>L |9IIRA zqD_WtWfvշ$}. ;Nj;ZFs9 ZLhgT,ByxόP $;3xܴ1!\!&*exE036[w\rV,XñB8OJ?(xɪXNiaO慉[LޢȀJ0PGhLG񍠼 0-oq4Q-1fN՝j $)7{'sʳS ٖ5Xڨ[GX,&b($]sbCwz[/b/?yW^7T16Y%T6 NI|Ւ?`n2;pIׁؕÃ`-jYJGXQiQ\ Vљg8V b >Vr=Aml|@oCJΥh28tRQםvRc%~S.\7 MOɁ1 q'8+?@M_]Yw1>%3xptFxx^{7Z "@#@BDc;4ȁģ񉝝8M.qZY=,iRLȂ?t뷫DDt((crvga6j$Jq0I"@Cۤ$W/T^*St)m g':SկifpK`HCu ^&BN- E/UWǶ;W":4u/3DWj3B/i;[mWm2jD l&j$ 5tUoPc_@lɨ.aW O.UgSL0υS[!nM8$V9#ܲXVϠ(1m~ŌDXʝ"/ƓGI1gaWkF UjS<y0n{u{*vnaқՊ[duf77Su7-?,N)lVYxX-(oZ~r䚽L_n;u37}3 5&XIEuL!kGU b|k"T~ xZrSBx.Ϊ С0"gVlaanVe>+t<rWmP5SH 僐4]">IհrH1/E m&a!nx t񋑖g+wTvL5`G]or"AGX ΜԩTR(Dy1fe 9+9 " ̺[ȗ`%v4kdGgv{N[L[ۃ^RQAՀ+^^.{MJEPj'ľG2x)i5{LAT'aHV< *aRQQNM.@Ʌ=eIn%e4}~k3r Q/Zz Y.+_"v-`NH;b&h#> p#= ppaAw4 ;edm^ϐByU*}ln'yÜGKϿ ow_dH=Uݹ**WJ$!!^=v;9h 8CW%ǃS,/e~11Ͳ^)b) KR)J\R uJ*ئnp ?=򐐌oelL^-x[m]"跑}zn7áKsRn9D w2!/`~$ J,QUm|uOjUWt`Λ|U-D.%;X7[|V!35j,,o;$CvJ"; D7hoOש&eFV8p G_K5KEw;Y⺇@:iǀdpVk?0U۵IP $X*uF@ny!B;9y 8|/'¢tTNzEaɟMͿl 2-5-f:W닭ApzKeg0EJ;*ٔZ˅FMdVelF.Ql . `H$fJ못 H/4i%22O޷U2$XH۬G[J R6'ճwMbZHlWxVGQ8NdabP>dn+"ע ȯҥ%ƔD5'"5Y9ǀfPЪF^ cB ~{A0͙y0^v]3%EOw)/2Q8h/ %[(2` ('\49װ?bz^L1}Cmf$d-2-}y*yC24âFRṤf^ y:7F1|^dcCI rgT,r(y*5*Mo'іd*c <{:DHJ =Z~աt,Gw<| F*[y=0!ߥ-(ZHA2Z/pa(_uy38?hETMO=G-dѥv<ј;ybK,4N4+U`)Dt7l3OG)_#`.kH23C=op*\kgoE(vqz{U}|U* ѷj~lK=/&/Eiے`Qs 7EJMzdNMT?@$+|)}u҃:`_ƴ:5mGnԻQ<‡x)AZ7 $1ᨦ|*p0lρϲOYv~ut%iJFG/V`ytH!> EZȤT6ך*޹Nw" #2?r殚kvhknrIϥ/PL_f«F́qmŶ?o<ް'{O= ȡ%qkgSִc53Eh°R çG{1Rt:b\֝oF#qªɎɝ̆$k.=>QfT*/ =t@}<9f ?|.#+6cuT =Q9>(YF@OpHSAt:5j~HlC$ӕF7zSKT d"p?)O'¦ ebǧr$- ]t< |Ԫv%d䂳7,(5h%8u$l"8ވG c ?R$}]uB>.fr܉~҇v-PTUz;"ff+?#PsշI~81 .3E={`S%^S- 0)SRP%B!sOAq7e.w` =%{tѱ)5dѴTſNݩ ,\ؠd!AXYNeܚ .719ug"i/gB7~Zdظ{]vu-mV/!eEP iLFBߎwWZAWew߁3mzY_;!-2+b\Gq-")?(?Y.C*ݏGN*온{ve p}w\=bJ/%Mc?pydj򉘆Wnǜ% Lux#rL]^ҴH GcK-'2j&b΢P|*9oW8RZs!IPh H%m0\L M=~wMz!Q~Vf ]cM`t kCC] U,c_?'91yp pTY/3 r-^~ǯe8v7<[ϩ.)%*q#%a&["TVSbm[_ HtaBZ(`4eZ9:lm#}?>nȳ*0~~[Rhjg@|k >m2NL *RXLDR|SM MIt&ܫ`ud-&wgfPX*#NLWoWS@1EZ>Q levmni>)/>,Dht>{c)JبxnM=v03jTt0ԆԌW:sQ{HҀBk`PHRJ>MN̉j U҆^[ݲ-RDd: ofCFY`IPiK_u(p ,䤰B4@{@xs߮ xs KCQpb" ĎԗBB NL݊e@SꈽU<27_OqhDk*_`6a+eR19DkZ6UMt8R~ոmV@__ڨXj|cڇe@)ʭ%@7xm5rD fZR&TKLBx&kg>p$&ba==jñ=_R;Ԋ7qO$C@t&ӵwdH "^Q/\Y4g ŅSJT,D8iH}F (Q;x~}?0(4&FZCeZK-qUZ<aKƀ]ѫ5ᡊ)rz~fڟT##AMV䌺ߠ7I+9:%B8}nf2?k%zey3[`1XxAf{3H2ޔW>!;#&,_8 M[gv+]˩XmCtőb၄,l-HC}$ ֻOs{1<^yv'x<} c:ݜeÄdzdžh&S +"/E?Ϩ+,m_-)v5P0WgtM< 7U_IN蛾#ueyrM6]*r[fڑ5ng/Я^it\,V8=bC1rLña7(Ӎh5q[frQۻKn}G㵄8H+SYsݒ @me7;ygRag}y[S*"彰Ct Z^i =]-L+G+ ~zչ-f#qb-eyt;B"c"SkJ20?uI^#iv.'N"#ŶB49k\JXwv>I[,ԮЅXݓ~OE c7)=ubX^vQ:ET j9xqA_@ /mD=TVe2 æq'Lgqz78؊MdCVQIfM6@KHEz+"Ъ/ʤ|sYZdE*:MhZdLsND:;JWҸ\Rfu_ ĿxfC$:ME䣪UcH#\5]*5Ƴ޿$Pvw]g,%K =V$-7zo[B r ֳ{XATrX gb3x +\ %=D1]T:.Ξ^f)T{]!7/ X{ZDu#nZ1GXsR=,8^҇㲃ybsBhZ߱3O,{im[`j{|uGt1 1{+q8nsJ9{\ w=w;5gL70>^=^Ӝ•K:gg*D^JzV/M IK.qMia _|JGRFIU4eK  ~E`{gشӡsb#^)ZQ ᎗&N;SLxȀD|6nݰdǣzx||ԇҏTE7sٛ=Z-(=|?MPyM~4 zV~ʓ zM{A~1ȿkFPnzޥ^Ziu91QBrf']t78 S9b,-V4q0vT7ʶΘhDڼHHqV "N; F\i_q 6gڜW.R߅%Y>w 3-@7C'MCo M¢"{RN=eE{t(2%ܞ96&bc.F$6EKyd J~ r"Hxbko] =X%XD^bU%xJ ;򤢎ڃ2%ŕd=Ͼ&98<׿K94 sv/@;5R!0RͲX3:23,E9]m,9I@ mjW)`XT]oqpىM= `kh5vmήJ`qEGgo,q/n_9I` Oa`A@p$]OdЫ&%&EhESm7:,uZ0d;oMalHd5k* Nx$H&uU|Mf,Kr*uFRD3;p x;>,p{ޅ$.7]v~Ͱ2Nz}שJ..Z 2|zY.K!*Szd;m9vSe-[|Ӝ7^q@mߺm8#zeM50/Fiƅm^ͷO|bڍ QrJ"_ -?X֦o$ ?G=E=T]"$;S5"=xۿv;Հx#)wHS+X۲I*FcbXeGH{ӌkjf@Xh&^GU_ט_ΰ@KF9&:5ͪ,M^0אOsMx8mfF?kmg-hDS t!ԔK틗ei N4q0:·Z4&?GateQ?BV>+N(,%QF+y0n8v;Bn#˹pBdqř5{;GEqEf9~p+1Pjs kbm9mvcL'6=s#S Z+"&.Ӧi[ZTN_G\NFN@Au+%E|Aq#5T-WB+F]-]"^MO{LT[emi+1oܬrcu1_2򚻒 bg@NZ800浉Jg:{$QH:?>ȢDz[|7ZZnX CfF = O"[|p,cFduu漉A/Tgz:ջgP 1r7X=̙+Pd< }~Vysu?ɓ~F7_xO|Oϻka4"׍x&1Ίp,;> cלtt]Drq77ڒK8sŌ};&:u uf0BXhK弣 \e0ނ`ސERahdWSA@-e"벜㤪1M00Jfp4kåV+}|-F. Juy RG}՟wf{$QǢwN:+WxQ# 3YHWܽ?Ҝ<`]`;Z^䗮 ]xiYTnZJ+{6}o[}! c/a`Rm)-l,c8ݟdӐyizX@[m) \1X5*pPޠ:)h,oy{qŽH-&T{e*dmǮq[ZGdٗ]Y-(PbLB|)|ҥ4ncxLJATy,eR-K28ۂW<ŵ1. G}E+j& o>4*'>=y߷.NQW&f3rn_mq.`̂!d^c^ߊ>k^7t-y]BZ'p9ИK-F};OoIO1IMv)COeIp2o lcHHۭ1 y -Ҏ3 E;"Y]_bPmx}v|$XnkrQ $$BWx,?c =QKUzGj~Pa\  J9)jAewx뤋=3yt8$S z*EU}O^W>BA9HvBLiRg F@1o[=feo5  C;Q\לѠE텤҇;%:Rmc Ʉ-ҊiWwO-On'Ђ *Ⲕ2IcXg?pFTP&AW'n1 $D_DKlNOq#. %3c 6T,RCSkt"Y;,ޜ"M'*jI#$X8[]fnr)Kg8J|~ڧK!ԗE٪088末3i!Y 3; x]Ǒ)T   M🖤R9Z W Wo#`uW!tMǐlK91+EH#g6+v>OEϷKYc^5z-)qNyn,ÄWZa-ʶl1-=m{|'/S$fr|?C,1ׯY|?9}^|l߉/^nWQA6|̛[aE3ꄏ'óMXˢ/aZC:f|Yݬ\{MfҬ(snfk="?&x{Mv M哲\d&)+beYJ GO/Xd͝>yE.:6 ;H}4j@wi凯lIf7sa$.CJ-N>[TlZX<.e%T8_T9hθ4ў ,`uc4O9XS L *$RD~_mrP'[,Mէ,?٥\,y8ң wB$\O;ycrK|8v{Ahi`fZ@зBXXZ7Wx=En <4nySQ\T#vn|rR/za>cXFiil7+M5UNs]HrNlU #/:7+E䌲M-A+MhϕsT"#+N\))@5'[XV\SwA -=O,`FPNsk Ɩ#HіbA!o3AOg6K`bF2P2mA2y13UKI*V(r睨bU]lM!F3XeA7\%tW24/y%_Lma2s B0D)PW^'N7y%yHЦlʊ>MZ5omwiVK$m9@H.O-O(n{V,ѻiۓb'v%3bN-MEǙ<|B*12e|1QFx>ًF+=*NҏιloWsp\?Fڃ'u/F%}OayJϙ,CjZyi,P`f2\"< Wc\2M@CUFs0FGnt#sx9-sźV+=ޢoUzMwts}4uӝ;#W1]Lg/O-xikҗ_ICl?oOʀFHr)ϯroEϠiqg--rc` ~ʱTx#‚5% ,soD2X=v6& 4ߴ*Eȅ /r{Y>13wȼBhtM}&Ѷ^ypDAۡ'P*<>.9 _Z 1Hݚy4F1a:ԭЍƌ`h)0_X!V+D(o+37P>% ՚5qz <7,\wG iPo$WE?jF:W~O\ޱ$yt:f2aO-wyEZA3ԸO0Dbm}~,Y ƶYSne!fi{H.0:c/[t?9 ۂY V~5p1iqi%~ QXג ,8@sK'殟ቁ ϒ-^= zLTz0D;$/ jM9F wGj)KJG2c`f ]:_d2̧mPDz.y8E|T|AT ũAjTl襑ܣ<]Ybb1(9ãG6]yL =wHhcLbی̕BS GϭSsI&#TqgwZgaܘ8'AhT {` 0^SAHLJ`|=뎩dd`(nݎ_6b=U<|񜲂mUcHa]I:}HɒG{ćV")D<"Zt0U g9FLqjїمِ֜o JUwH6,0ޜ2k>~aRLquG k$ٹkb3PZ1WD*7BR&rD|0U5b! am,Qv 5c muy{,b&l' y۪r\u`h{)G{ڝ~ab?* M%S~:Qӛ(ϷD Pg_iɒi@5w>6]V[?j` =W 9{y ,=[ϴIl7Q %][WS a"%H'UNw\@Nanvbb/3̐a=b==Vq&d6KX-`AmeLl̀3W }[~OyiJ_Zl\k4J6΂V Ol ڿa"s;9akH<ިX?so^᫉J=MEy͹]Ѭguq 3v`9MF>wk#֤"Rmۤ%Z/V5'& ? %O䠼6 ~~KoN I/=0ƞ̺$f98ؚ< F5xRK pMW8"S@Q+$a+lr1=HU}iw 8"mcph<cyȧ(:O\z:Qd\2VeSZH̡GN晗Pr;ïo}jOi$URO 4˿μ%Ds I>#q9u*viȏx?0BʤW3wWVbODq'{BH𘨭_4KcEլ~[m.{ŗhx5"mmbdy b(F>0|i64u>og6,B|pL AkQ֯bMA[8H LZ4h`D ~ PZ2Tkji~$YT -s qVk@zn3 (j搶+kNέUpB4Aצ*;.hnMG3\B/ 򔙁g)\Qd6{9^sr3{A%7^!S}m( 2s`S|,.kcX)+d t{HGv+UA5 {:9:F-b|I :=wD-ZwV..HssZUNǗ>0j7;BZ rݞ_ KB9dMme~}$rVn97e,b(u7~ݠ%{6Rϖ6H <2.ksZ>RGIwR}IfSqiWՕ)Q?J#PD~B0irkE׍ #$ hfHJϿR9&Vs6{WGRZ{cOxjb$;H}v_iK{n#5. f;N LdPLFZ"A{gRP#Ɲ<J&ꆤw|{P92-Y+>|\(3(2C.N밽mrIo$N1ZF#1Qkc +$]%ykpGWi4W@)ШKIV_&-N!o@\0kIƋ;IHJH) P3(TП)8Ό08)xz)wjXwUh{^:}O.UL//771Еcl2f`F̾KMa%-ϒN[~JΕ){>V{?_" xSdeQA`AIQqaq~wiuS$M7ɪ=PgiQӢQ@,;}>9*5wi"Al2G8]/zγF3 gm`I{avI],$_9Ūd/-HyϖlnJPMϒ9<ˮ,lg"ꓪKi)) @ vwƌ|]0,j*z}5z1-eg&dec42%r`_>,;?SV3 p7y՛5S>pd'wL?K냡q8ѐ +nSclA}cLUa>9fǻVot#C-s9d3ES;7o/1Wl!=E 8\]'.iY iu>~OXEr+{tH},UYUe-3|.=VHx1ewSڰzo|<Lo®&^ӑ ,W.+K}ܹhA #lR /Lbx edNG-9 NF2riVG$AϧEdΦ&ѣHPf2Ek^~7.{Tu5J d԰Eð2&(+q-wmMؕdv6k*]b+ȱ@zmՁl:?`e2=,c䈌soZUSJt1` E17UkCPe@e$W dwM*g/cW&+$!;,;|7S#/녭$x8- [cz vӇ:nɧ8v!{ 1i"eoȝjܒ_o=6f(~g~nrY1pI PiAOƔGM3`zz6QѾ\XV39rXtۡczP>aB:,h@ VS0ΏBG8$-3RZk9oO I ̮S 4ؚM ;kPPJ8lԷ_/Lˊo bz.`$n{rJ % -B+ pll^pXs}@z#_q(>ݷ.Z%]0!bꔠjL"WF{UG-l.{*H<{R\hnF\V}瘱*xc/'S"3S.HBrZ]QGcs9~yAsס=1aP8Gq_K]@@O~D[U8q)CSg睷4G/h S adt]5gǰv/ Ѳ5L_#)TE!R~ԣ%,۶|NṛNA 4S'@s)΍bLʹ!k H? aKu6?p8Ɏ'ԂSi#y0iELefp9~Av^TI's)dѸ4 mU_ R~E™kHIA3!ɉ.F6J?(:U7xH/`{< !Va\$@HE颱262B{n7B=BEHpt]KQ@|t!gLYi nS a2Bo?p+I _}puP3حY :9oو]pu~]^6-E;쵌ys/.v{-䎭t6:_r  9 '>}"m7ʼnfGΛKh Iuy]/(x1Z{dwDvmcxZo<8O+lsAm"@vJ} eS~EP T\ -F0CQ#oJ)K[뭼8e25⩕b9$7Ot3~_bČ 3rcIhzy"T8/+Z{ $W&O-rm"PHs~H) iEQI*Iןyh:wdnuvNF/`xep4+,I55^M?R'aݍs&$6ܙJiaͣ׶Tꨤ@kVHV^9/.栘Ҭy=ȎJc_m-:Z6`{l+P>9ұr!Ye\utfӌ 4NQd GF e$*:lɻ)먧{cADN1 ?'($ˢ4ԬEQBXKg\ *wY [ZK=:U=JH+J@2CvY0CŀjRڜl KGݴ-Ga>8ͽ#x5{d|-KE(vϾ7"t%b$>ͭ n^0ݣ5KX2)0"Lvw h0 oDOcڳ-R(>Q^N4Ċf PGfJP`4T0B'C _޳v{.+Ĺ-bwsC#=$X |P؜ Rmo_ cz ]}c <6,o'yt__õ)4OtQ;/P*Њmny2UkP_'*KAkf 3BTY9v-k7ARS.L3ƕM;D%5Fgq7MD[oe+&t)ӊ?F&a~U/y)N@R/=~#]\5T )tÞ}RWwf ҥ =f+ĽX4 y6Qa^uP_?,OJqYʆPI)"RL=2O.S뵤P"q[25A#ģp۳&/;,?FV b>//M[bٖVLg 6b&MhwmrJ\/Wc"Af *Χ &`o-A -1l(RUejQ;!s).6^[֔oT4.͡iB=X`[f4 z9/*NC, \MwyN:ZVy/b467}jź-$b|jtSys:oƘ*We3YFtNt]л&yj* M-b:WU̴`=d偆qG+ح]@!ھ/|Z0Cdۻr dmZ:69͠'' W^)} ?gN-K2W^#Wqh/.FM"BcB.?jpF@m97@WФ}x<5o kyd ԏ:Ln Dk_ofJUDi90yX$֞ u?+kdE..yP]&K^O ư-YLw"0ڠ﹵2L`"vZy`啕]`!$W~ǟ2eKCLSFί&p]R&%?S-9LFؘ:fL~y[oP>v֙^<Ƴ!;X2iI/'YJ*1 (?[kyne\ܴg+|_nU"[rWaw)s# &+ H:w=2jd{d5͍>ѤzY{^CK $ڋ;'F:(?q}|G\Yv0U9= T |2: NA4CUzvy} WB,>=0Ir;=,/B(EwUl] [Ihm˪_iY21s=r<:0m6Os|fB)׿؋?OB [Z =4?@.~T7 ,+N-_WG\m7 *ŭNuhҸU3Տluz%-s5qv*kO# ca\i5_|a<ͳ^NL֏;>d\SX%^9 5L!VdID [B4Ve%١,-nUvBU62Lm5.[۹/pp+\+=넖 ւlܿ'2 53?dl+\M6Qw,W+ÛB<|ִM9,G]DYl2Iu%A[bz}oi6S5Vqp$BLd P7#>rl#l` v#q1S:ʟٚIi5 Ǟr C/$w^K%\fP{E9F `bp5ą4~Wr[wmrOFg,NjX$*8Vy '{MQ1 lx4mJxyHǟ% [p>ފ{i!4%Y5bݝ4kp-67JGro\aH{iKjavp%T!K>[:6c"Ah4v@#33a(7*2o209I_'F5RqvH1tdG:ԕHkdL t6Uvu@FEX:vPrH5:,ƅ^ V}} Rr k 7i8@A){9\["(0v(v0#U$&hM%QYL,DaK2"%Y T?dF\jٞErJ^c9ap@$_/K&`U)/i߀繺Fk>[SHha_Ghihro}UgW/ܳ;[947#`Q5$ k'p1W~{1RK"VKrE(+>5sތ91_KZ9& 摘ac@W?8)yYD0j$XZ#dKVFwpDؤGG41 ;N_ d[4y rzViN_ܰ~|'lAu^8Ҝ~$y`/s_X ?Te"볬A+~,le*q2Qy>5</@=3ǥdDVG4Lh{)&s&|C4>tk%(L?F 2oZAN1~S$Fu:[c42kt/e¸q.N~yw"տ,1+m,ځviHG! R2'dTZO0Zjv˪ْB%QUߦlf+KOJ!?r9]|$ ۊwBp CZh&:Yfrl>2hp'q pt{yʴ#&)!S,}4l8- .n52I+tNdCnԢ1 Q_zfzGjv8)AE5@; "eA._u=GXN=74n S?$g-p-lDf=gZ\-yCxf&ד=a9fLpq k, OZV7\ڼ3vϒJ>VM2foCaѯp-v}}S x TrAsaM@j9R\JhEJ`&b 7b9[p'rJ @h~wn%-Gv;:x]>|VOpA,EM.K~ Rkkmś&*g]ūe#9. w" B#Aó>@54h#=4_K(!ubS׹DW7$[$A*~z_#랂~=0lд}}$2F5B#eIGoe//Tt2mX1T?BfRGOɹ9%880kɖH \PtvjBuh{\X ΁4 r\:K w?,tOy_$u =dy zȠǀpCHUe/*#00 @+`I}-fQȩu*%;Mqiop 0D|ƕrf pL KHvKY6_60n@zpxW*MԹJ|8wS~pj`DdǥuΠAlqQ  Z$ q1c"kQ{]^e.aH}DדSe-hRzT8"{#M=9Um 刱 u32@1Mv*jL2=6$ŝC٤wf&螻gM $bL fѹxCVF/GMP+r<*=KmtR$%.nh+9 Cy;S!QHўsjqnP(f4x#{ZO7L@[i4*Pye HnxD,A!Su[qq\BtOV9F p >a?$~3.^1!\ lHf7{]Gukc囃>݇ʲ*>NƏwho Ph>:v ej`Nh6x3B2D{/ ?_TȾ=6\e `T#!ڊ\Re5=FxHr{nWR04uRsIs֗dR;2Bu\_,lzIù}_K깸2%-[tH7.3CzKSޘP~S#r-BqxɅ{Goɫp'zUx;5oV1fd2|J } mtqC-ā>w_alHKaTa%Q }/Bo \3gt ۡ`ٳ:=Ay>jhZ Gmh}Uxpgf<D-AH |k){o%ؕlJG^%.탼VW7<%JA~TQ5XPޡ޾ŏԹss(k\f;G"y97>n>)¡<"_4Um!U}Jӝq/++CYUvN *zU5z;!guT џaQn'ԩ)%n?e˩=MΜ,m;4SKM6Uv&ڏ ;hMZϚ:'_ ?&0`E4c˸;r3DžE,uvܟVUR-^BZ9m6ϭ VSCv{ s8Du]6`;N$ub%$8dc${[kZwIPx9 B_ Nu] K/u;5rdpq~8_mc4ٗtrQK/V d4x*yt  CC f{n'CFSѓL  ,:7ޘg/ gR7;ϝxOd(HU#Kkt y\(t< 'DZ / r:]_f3YR>L(ӫW՞EHWjUӒW( m:@}J{ kSɉQ$p @/iLEB ]:l{kzQ Qh[Djk~c{}asк%/S]\Q9vA`AU8G7JxJLDfL@^7TNnv@r jpN>8b U9r 帗-ИiP"P|$uQ>U[-#@=#LIpFc#[x'L1sJQAB>{Ghdt_R"B {WVje_EYy:)E^r)A*Ջz>XU^ R~`miia`Pes&ۇspX8;"E˲r"7 *)ߘt4*È|XOYIvha TJډ5AEZ#Ά9e6aިȈOȁLd1Eɿ}w7)gه s:`֩+̕ddH9޺/B`Riuh՞ڑ isQ܇ 9QF@A^@Wqx{H$?i#CYT\#!F]-;)Du9փ-x5|[dǚڼR{$@ek;w~\ :H' a8$cg ZY KL,v[zeA[xzyc+k,pXl Qn }\8B_p>#)Da  y:9h1>~GjCyO*C@a̪-gD{rbyJm+@c_}3 =pqW< ȏ. /sQ~NdF>#ak\)M<0 %R߃`3sgC)% ;WL-͸hlhtl,V ۈ3p2uR3be5 YdO,R];JuYx:vq+Ɔ5ۻ _oJs3wP6LecVݮtIk`Xg]bDznZfXewbDJ8do,WyNIjߡjDL0bW!=ITd:p D]ŷx϶N,}IKL^UH_y3ṯ6|d­cU=Nv3Y]d b M'I`r<}lg=JH[h3e%㯁{obƤqh@ &HbOu=7 S#Y~BUM*m7aGpG@8 }X xLdBHC3Q~ԧϻQ/Ȭi+L9-]|?{^މȺla* 6\ț'7xhzJRtG_*I^=~|0$RITnW )2X{s_=Gfz`^eƛ$ŰĔh/Xh%]kgN~Wm\4zPR27;'LNZ4{ݢV}x'!̇@PF_6gMTk|-|JMQݧޡ|12yjs1]c+`r*mewKF H/Ȑ1U 2< ;kʙ dJ82؄MZ(T :΄KVV ](au2x\F mv'pfNlw!Y ~-0   kz8>Nz23̓M‰1䔠 wp\ Я;d2c(q%/T\7 0ӒO~'L,<(9'pH<7+>z{6\ MoFvoh斃!چѦkmeJg6 MkV\5k䄫A0*T@4Tb~g@Qq?FJεZU 3B.{1|?W:*C]1X-'$g9/7?zl}RO0WY2!f@&`5G;ybaʘEh6QfFlbWm(?$xg9.CM U7QC7h?;\u9 .(?Zƚ=L,0?e(e3/ Rߕ0{Zi_YJD0wT@ G>L锶%lYi^K娉?2j)A_ɑ6PA!BWTJ(leoOzfj!h΂Z M6R;#Qh [❶feES.Sky;p%xjN j}+n ɼnLr{?4,RaˬJ϶Kn(F.Jp,l7^kM1LTbDz#cTNGpsU>l&`+mP(%v Yuy鴶T9U[Q$B F&wra+mTw}h%JVĔvʾ&W+W|R= fGz:H"/ 25>R]+!<&M -}X'CuE"44{VV_WML-bϩ.mjn7SIG'iH_ ļKF ^ɬٱw4 "NfC0Ȳ)Kj0 % ^`砗N!<lWjBo ^MX4L*t `Г-m7|':_/>l(o,{ߵi1k_!9kqx==AeD94)=SkZ73.P_ɯJ$,MK2k{Ri*#@"6Ϣ&q$74VvԆ{uBrAB"ZF6L'gc#łиu ۫ ̺תBBvҨ~ /0Uȇ ZɤǨ=%Eq8o@`Z[MwyoJ#RL?!t\xgT]_*?sK:EdnDR0blPA\4};oJ•dIb~- 9;rxPGh 2yT}Eu+׾)>晬[xkCJR8"NsgjN N ߺ?Rj(䰢`78'XI@jG^- ,3p~У٩!od[b-z}tZpkeo%[If9~>npuky),Q?̧~OG6 XM}H8F_(󯨷_:)κ5%C@d5nvV(=%:T;Ӌ !^ރ8XldGZ$*K4@u|1_ħ q}X~G`lˎ ɯѯG:lT=_ĉ@ܐEm: M4Ejp]S9q;lq1&)+ϧ^g0-łʄ!?H\"@?CRpY:A(L" ~8Y6Zky>gUܫ@[i nx<߁͍ ?K Mu2[ZV*>ܗ3Rftbu)Am!"j(Sȸo֯ʢzKk\c:$8*†O'F-egYvk㡄]|&\ 52\D+SrHuud\ .hKfTe3m u=00k$vl npįmﺌ,7y>AomS""k?Һwh!zd\yU?ӐVPL;gS}~<ʉ;RF,L)qr`jaJ?,iM^QKct&@PJ Lp8F2LjkDq+ ZQjV'N[sV}n<-xXְFyPtpeVOkY% Ɖy?V-:̌.o$jx~ݒ`785([LzB99Q#?X 7sP3Ž!#y|~X>(0Zߏqf_OVqh%DZ`}66B3 a- [mC 0عH "`s1b6&D۞o .>@ьz6^b3 2xxEpi~1㘦(ܖ\-֠\,+S/޹_b ^Qxⳁ1q˲>*6*$a~3ypοev?.ڻX˙5;KK:2S*ped|_<%WhArfLka0ہD prVea`F .=JL^= yOL U"Oׅeȩp:FSSyFgkZIZWpGZpN.@lܹ*Yl ȓ)0-ԘT :yX!ȣ KE (2MG(_>ć"AlWg=K=V34ʺtXڨ2ۏ41=1q-8W ՝< LC!@3߷!U\SêER5O E"479K9IȆq2tTe9 ͂sKT/Dцy!!?Pi|:qz5=Cf縠a J*U\{骟(EDwpOu/0rU:\Dcm(]bu% e Ƒ1: r^X9ٔcѶ$,dbV$ʨ)3pW:,J m7ghzW?=0Qe<Fr'cW}7^E>]fDA̘J6)5EQW5NJYDz%7IڗJS Mb[/Ө)=n!>sc-E 8Mjc,uS@:6-N'oLm6ċ}` Ѫ>)0r&?s\~Q'7$'m$w1$Uڃ & kÑ Ch+r qXBAtG >x%Jq{'TsOGmKy;CXălb܌]_0q cX%@I3< -{WƸz =MSad`):l~Q>xH-jg%⏆^ ,kaW!3_,%ۂdtO "> |}| 2Bk_Ur*"s·i*uPA:@',A\/ֻNtm]ɉ645VaiMkkVZog/R#yh(RGՇS6Y-vȏ%0$i6QAzYvϾ.aD)k46 i5AroWVQt RMبQ]-o($Ht$gla1An>ݬ. a<X4&|ѥ|<3++KTVLtѷq؀dވzqY B/rq3QM#>sT錙\͠d}3:Np40*MIߗy{C#3BRCcXFVitEsMQje?YCʔE+!s~>@H]Z͹҃U :bcFyB@$|r.qt_ǔ bʶ[}ƣb5XF d脸wXk +؄CGX%_VjDuVoZ`+][ػɿc.~`dhoR]TТ3Qܸ pH0rձs,ab%~ o" }Z2r4&=~O5.({=oY rasH_p='NmZ4|SǶp+:u xZ2 T٘;G,^xR'Oٟ8-pk ()Y[e5@/*UŌ+\:`>cT B+PלĥI;XAVQV3Y 3S>Aзr)!М?d6Φ>V')O#ߊ0G6 WWbלZ 4Zp1v 4\I j 2_:Q]$j M1m0@ϫCp?Aܻ Bۋ By~H_M 9-R߸sޝ} 'o:<15WsSp @iБk:;PV eE0FkYOb QJzi4X7Zرw) ryw;ꉡu \n?9ȟmamA7_)Oo(ccFZGN}eI$ei_%d7\@>Іߡa"A ^纫碣tD]f7' ud}q GPmz<Cb%>e~ 0~һ]?q Q樾P_OT+#X/f/ ّwTe P'64d8iuCHt`bWѓg )PPv' ;@kGtUp["/g/RG&e=ɴ# pߕg,PEz"lyv(b"l*Im)}Y}|#nh򲻜{$ OZ4SBZ "xƦ!U ԙgumʋ*o]dr@@:G}hP")wQ[@ <g+fO} Wcc3A*{Ei{wƂ۰Qf Ǘ_aMkMQDԝoCk_ʅ_!^ *kke|,Q*}x>ihQ9j>a5o(_wa 8&&yICmwF AjoH*+&m "+e3 dox7yjx0H]VH)-G*NT!OzrW$J7D+l-l賣=RdW3;Xo *q 4O= 0e&_;)Fȴ2v~<}:f$}[}ڈZ,aʑWpł7E I$*DR-܄@U2חGY5LN%Lq#C@Sv>ty; m?겠D=o'S)a@.'@ly!IEM$y4S9 ڧU,Do]^vp. ͪ5:Ea0v,ֈ忂)1Uy;<qlt#R!X8% oXk]PH4]5Ȇ-N;vVM3L3&͸6P&%j32 a`` P/5))ҧ#B)_ Xџ׶RjR~V%i(ۯ| Hic'P׽7A N=t|̇u[m=YAHZ܎/iФv/2Rm厣WgZ r D)ĺ\*l ﹘IwMA^X,%]ѸZ?$/0SZRMIꠂNRqX~;&2:_epjE2C +@J|2J?hzT[j >qu1legwԈzGȨ &Bq:p)KxMP$Q*AtS1ص[8wb%Sa`*"x,j|AJ|uO{s ׹ L(i cB#֦iBtΤbۖ]=_P4dz=IJ$W_Jt3UɃ$ EwVroqIs`Y^^4zϐq ΢$TDV? R ~쇃I|4yTOr,# e_YOe7LcgV<>c-gWEC8[B몼]^`") ^IzA/Qڭ"aVO~8%dm(Ìw\1kx10(*J%Atkws鸆;WSF^, zWkR/l'u_-w̅m& ^^r% Np*MŹOC{e2đO~xbgX>q󝢐= 2XsHTz| ROz)E1GGR9xޅIi;g8V>X"&^aRTg R ӏDt`-)R)}a;; 9st{=\~qέ9%!agliCu9SEJG#C;nO^cD7?F.Bb'jIE=M@k+--6ͥ/M#I%f. %ҙ5`zw TFb%<.f2\~?4x?Ņ}B4G/ܤc}j(O؛}z6[FOH% e\nd*9?|.F*> .=i |8'S͋l(WpkH;nxIIBAM{L9b1^ > o{ogJq=Wd'95k3Z7J9[b8:v7H8SU0m] vz'?ρϰrl^nyc.$aPE]x>W*>gI%?AV)o6OciX W>ĝ$qiN9fEbi]2N,:Ŷ6K"=v%/!'o'v֫%%CgQLӢTsT H9;7" >b/fń2Ebgk=O` \D-Z!j*|a0<'U̓ f$!$^_/ }<,Mj7Bnɔr~GMhPtM_b/FRo.E0פ/հ͓骖&>] !I1RUmAei`W!Xl7.Hy:||Tic3_'t~Pˉ\sC\"LxawRm%w٭G ^|S )9ý_x..hRf|6 S~ <E* q5"}-(& ڙrO~2(:-l@3@5Q1sN`M7 Ḁ==\xJh5Yj ? |S;DQ6暺:붳sH zs['k#ly}r ӣBl;&npUƝ$6i d{;Gr "r~"r&clh5DȮ_n,g<zy 2Kxw &aaǠPM]@2吲bj417ș{A TLv1.þӦH=r)g ~3IQFmDϤB_0y@1/^&, y /50ôq[Ђwu9UoF<Վ8_zQCz0Kuʳ#`HAZ u_d.8daowՅ-h`@bS?aH-N0j)ڛ:x#|UZ*;CHڠ&[c"*< /WB ٦萵[N`5$%D:OFWEEq0pʳrB޽yEաwS7̀7!Rm$KP׌QP= .Mcu)ڡ kPY{_\>OVY^f׷$D5>˻Zro:(n$zEKs$@Qh8[-$UW}DhIʌEz6 ŧnVZ\u[ !l paKɇzAR#Oasr48SF2Qdck…G͛!:ֺ_uҺ}N+e53w<)>D=$VS8+TTXUæNDhYR x5t{"e(Q>tdzY_GB[15޷"%MhoM'oc..Y,\B@(΅ЍN] :2^ " ʂCY3s9<!UCsbk7W*Ĉ6gV4AF97 ;%S=M\0(vA: }W!p䲓Sw@Fȴd~xH&|2J.`ZtCCY;}BmJwv=N^-{燄5 J_PTw/%6]K,dܓ`p]pE6ӯ#,zYTLI=@a0ޙrP:F/!+^K^nm"W I : i&C Wi}5s1)T{b ZgY8BoG:lk~趎KIWi 6vu$iUf!Z &ip&3qv< fSy/g˫-t\q Kj?ċ/%nz mu ~̓rc钵wdA۹v4>6:@o0˷Dנ[Wxgxr\kkhutxDPjpizc/_zc؉\Lşjv,{=9@py {/N-vR414[:@wFTVjSLo)j+U;@ r vNIfM6|eGӇ̜J+N,vj!$-)m]Ys"nͱ2͙Q!^Ișsd "&>`toH](| %Sx\y&ZbMŤ8t$֗@eV˯q:shYͨbK+^q=! %}P̀ uhGAg>*ٸo} & W$Zҧ"%Fn&s45swy#ݕ`z:# doCh4ڬ q[)ZD|t+U f\R94y*SP D'Fx`Y\;8?L[ܟV%ʹU- *u=#p)xzp;uHc_}T@iTyRP$2̕7nmH>\C=)WXՉ~=ԯw$ˌ5*Y_" ۖ1AAR6IpDLwʯC,K\Y& od)o}\D3i냽?ī]E:eč僬 *dYb F=I!4l0(P#"sHvx@FIDʗ7JFqcVB+EF=|ͨ]y{v%I `IFF!*5:dRJ=4\Y2- 2\Fɤ=oA_ 72s%-/MKK/4̿ =TD mE'UVg|2Fi'qWy| Iț9LwJQ|g{﬙eҒE pnRj7w`3o?EoBvH2 .:n"^l?4*-$6_`#a2W2Atl%(h Iyn 32,Ȭi {r\2]  E?)}xqR"0b(X~3 :cOX-|bx3*W4*-L{I0X&>"bJ9TA{u$mQi]&;¸BL*gpZ=!U u9YyC5WKBQ E/ʤ’@Wk ݚZJ~\\ hR72;4gY?5n@}6x $Bi::̷I-jAʼwİ bȤ}5Yd$_rہJbwM_VnS|?7f,O 8XcN: Z!ÄG[z۝̚D,j'پnT%@Q_**e+ccZoYuSm.ċLbfrM#lcb VuHF2I/ hPU7Tnx`` 5v4%oH./'tPd ._t3rxY W'vE2 ;>^RSϸ;$m NQnϘ/[@#Q'`Zb7Pjs |BAW9Zlto6>Mqj nHU}YRT˨ǻ?_X#>F/VzVg 0T " [X޹"~q ^ҔO95VƩor [ŕ&xuLk^]ߟ7M0X{7bd/Sk9 xp6 Ѐ˝ 0,&lO^ΰ4dX\=O-S6ԁ5w )U(ȜCd 4G8svɔwAL, hxx,)%nevBՋș;8}JF3 KmKJΣETwo)C5K Xb)"=f>reA)h|yjZH4A_fm9yj; FSj!!PY˭Υa:uB C Q?򩐚}*ni?Hߕ{׀~t0u8??!àp}˦cK6~i0"+ߖ6p%º[q}Tߢ44|W/p0bk+D ۭӬų{tʶBFqܐO= ?q6lWfFFZSYm Z yN_4^N,t;amɄ깤 ݝT*⇊R6; p\(V(+jfr &(:rUCNm!^*B*7B=s@Kz>^|OйzRNہvAb6.Ycه6zlrϤ{|qƚi`!ΔOk D<xgr][Go'*5Ưtr꘣F 4ǺdP-a M."g܊ɾ !.w;k,f;Ts.Ncg^Z6+a; mRqi[qrx^ޮk:gx}CɃ*;#Q %uwFoݚ {w1)^x`m-wH>tGQAlF AΖzcȫepŚOZ$WRU)d֊F\+ # iť5e WW:/#:NR׆\s `9^1Z>ő7pʨiooڌm |]Eyd07lvɣ+ 21~h琝M@ZvYW/0a]xqtK&3,B;8yźrR#M^/3+<"ү"DrpGk_xIJ)9Y7wdta:7S8 OmESOYcQeHTQ? l8֓'8T1: _x '- &JE$ Dg-I*8ѱ-$CPK <+\Kk9*Þf21\/DŶ>rd1:MfY(e{2L}U*Z34@2G(Ɇ1HY]Kt;ö"<)A>%uA $,g;y>1 ,/S1N:Us{Ĺ<4fR?c}!ܮx촃*K.{J&a'#&vWf0|]0`E*1bOȰ yl}k%ѾSMPIpvIãfwpk{cqa*F>Vaۂw7v-Iv ̮.I0֏-d !VYNurglAP ŕE*,H_0OAo /W7ƩWsZhRa(^[vuv^^0Pþ.,[O. R:pݠ9oTSS V~T,#d-G]VeI[ *J,83 \C&H\2eAq6POB"|ڀGl]LI :N)LlH#JZ+1#.-{r$G#޽$?U媅uuK%`īНxkXֺ"-oO¦E9VQmK><,u wqsYw-Cd#v#Jps2od a^Bmf0D >9Lk&::;JP!$?fuqU i_tphqµP E|RШn~XfiyǗQxT:='pMZ0anq[ Ci'hH{зW2eERx4pB'NV@-efF>IBpv^z?.mhRx1u.~ZD*6) ø+Xh$vcG35 13IfOқ]18~gc&y0ab4RX #(k?$1GVWUg" }g"=Jt*&6ֵ=_֔\>DC.\CrDQjRE[#c 'c97u ?2=TGb̃֋̕ iQ \U'͇sen1ZEd[@ 9"z^d'Ẏ,vbf~z֔q(=9;g.ՁA4al wRIȒ  \t)$YOVis۩rw&#AbȨ x˝Nv6'mw$ݾA7hJJ[C =ZPn!B F=Dys(:*9ݽļcF`áb}m 8bJ'lQ2ezeӯ#|.zr6몋_ v{WJ j1SKjp<%e-B95(XT@6_Iה#[|KSέo5>'f# :$57ޠOf1L(Q*apL'z#h:³ 0ʔ\sqc@ӓ ֛Ԇ #5Z5g 5z_(uk>XhFL*I>i:Sͮq)s |4O;*?lqmȓ1ר B3ud_1\uWWƹ\ gzAݷp=@WæV?/As==S}UdpevTFEQ J^7Yw_BB/M78ȼ["ʛ~ j);5|tgԔtd87Jx͢_Bbpݠ<\~?JȌw>neiħjι5)i֖3ҜRF׍׶/MW6w\JY_GcN3JE>Q6Ydz|VۇH#LZVשmqݥ>^TRP=ǟY4p˵ (ZE)8sr$ 4XoȬU1zFy@`GJ[Dc#q8. R 4x;gۍ4*H5iBt@̘d}rVZq7/MrEg$74+\b" cZKR!+_V: 2z#dehı,֚$es[Da7i0U%b8ҁ # \Yp Lb`$VH܎ͤsEq8u,\ֽ/6m(LPfa *׿ud{͆ aerdL^~ÝIR3hRlZŷG=^YsHE:@e?F,L)-pL1[IWnwhRzJ :[$wX$ bj}: s["My&h;<@sdZ>1S!aZ9C*7Oec4| 3̬q@j`֬]k6qyj}yύ DFߦ,˻/ikA[?ݩۗk gWeKwƛSJtOv_{ $CvTVIu8n CGE>7#cG?UD2fs S൶I,Ok-(O髱*(2.o MPk0%NeumQݸ eT@.@Bw EX143pXƦ&]uPA{n&kC8۩{7=FX#<9ljsPNC35 +$4P46㪆sku0b߻ր$%mӀp'U o@GÏLC*yYD[WuM (gO"J֙Jc/JG kdm{'3'ΙA~!vD(3:Xx ǻ|KZv{9Բ2]GvToNg{+Z^GfR+i_x}0J X>W'aJ-vrX#x#mPǪs}&㺠SeJGڿҶ-kZP|Ȃ'rKo[ҜDY!kαL:%s.:} OG?ޥ`d ld}}8{9ײFLJO-i뚐K@.XxQ;0%TkD+*PzN+)#UСK!DńĨu9T)&P3*7PYobJ5VGxW-J4"ȷ7;.# Vه@|| uqî38jYR^3X͚hscܜ.&d]z:!X_%g{foK\Ζ]!AHiVt4aƁu&&OWuKTm/3~F0vU>>uYw5K+c\ޯJ!/,(ش3R[ y8[NfطՀUN E7*hC4;e. J{җQ&G^-N<֟4܉?v9=Cn)ޘq8j`I 63s((x~D}Yt L~6]!z1@ OA/8#2%ݸhcm\1&SSx攪.xTg"L5f9GcE[r{'kzT?=p/n2rl]C Y\ |8 N6T^h1Za\Ol5 \ C}@J򻄜)IQ@ܢ|o:AȒl~8DΆ_<;^A@2o7"~,]a'0Tځ7m\HO/Gn-:iY;AG`Uŭ[a)Q[*!6h(7SNjR}FE(LNmNc䤧kp4ܑBĦrE C <QJUhgJn(t"{~ P_*[%gp VXY:5 fw]9 ,P/)'V%b#^PŻxṌ9;)jˤ'ZMSgw}wrGuQʊxe1#M6g,pi1kTדp愇'윙NT"ΙtY:N(c -w2Q=rxE+?2+o:hS Zx=Hb *P"E'J.Bn"GJYZ%%?Z;X6$VĆvÝm4UKh~Y@ڸxE7>`[Fk9\6ꐉI,@C͚ҳQ1>7έ0m8 Bd =݈V F{2>^:)~HW`}za*J!+'+C6Nmt(AmVn VJ@Ms6y%$ρK9p$XNiga2*W"%,^$LYU~˕rX}WW@yԎX`1,G! ۓJf. )'XH6m,uaX e0tm αbw\'I@Fμ 45~٦aG~3SleNt Fx$1@;M!`lSg| M e<&A6rf8^9` `5.Zum ]uCźN=6UֹDdebFI~hoӵ *ڲ:JajsuSs= Nfӣ08SR5&7߮N3U *.HខH ZÊ!,{X1bgL yc Y%ffj93Z}D"kPPE3^ee Qcԓ؎ɥ%.C{xpLJ@2(Z=:u|\l<#(3ߛ&n՘R4ݬkH/IP >_"yk Ghf΢6aʝ|rORI*$W~Q:`-[x[cQMR>nEkBf>1uٸ/`q wV9|\h 'V2_O#\뉁:LA=K%f}ߧIIv'TB,Mv~>q!mOB[ ט]oЍ {8!`W*Ѻ .v92v+- n1a m=9;u" ,<&`u2}Q*OQp0T"i$gT8#̵qnca>*Oq!,ړW@QcF~9ú~Me]AU,Vzag?W^3iі2u]5J{hb͠釗7dTʚjb]{8 !R.(QG# vJ3cHR1,72] b[{JW]]߱Zzb!AIqEoK9)pd3i 4f?O1oj\!ݡo1a[~}~7M8V(6]>i 𮩘 !*PAaiV7?깃3_߹ߡeG6 V\vhU.bPnwM*Owb,sM`T74tl{bO8ΌhV2sů496p]Rw< ~ 1'8C.4AbDPpg_+3760ehJy)Y:snjĤm:3$1i_p0*pEJqNW -RYUVM&=_|yoD -k- ~ICR,82KUq}tm $YB@]0.5 3pz@t W1yu_0̉K8 @+ qqj qanOotqsUn#Z)B/_-e;̥w\Q 4_KU]Ɗ:PXSLggh13 hCb&%~<\C6i}z̀:HɣPȦ_-EN-{-@g͈9cC6cE` 5L"t%=ih39g}i09u_nL_0J%ma#s3ta?uC&4bKCҩ]ETAZg߾<]yu%NJMž)N #Y|' `F-6~Sp8*, 4^Z#&tgHx)~ݕ%^(GpItɤ)U!bTF2.o 3'E%٩ +ok0%V7ә2V o2Aҵ[s۷89e%‡ }%%H[| oD!V)i/5ϋmHN ]cU>RK׀o',O'Y+2ի02^nW%Hte"X੽}wѷM,2E칡 5 ;@ؓ>3q]s=U7ؑ 1Ld&߉9S ^^(ݭFtF 5!_ %s~Bj"~3=?. ŠY?yH>({!)~TT}F W`s&kZU(bEׯ SvO F_g2 ^RنH[h->Q=L暑!n\"mLx]UgTn8};1F0r@ 9 5,T^`} 4gA0S?d>x ۿcmџ .pY8JBMvXPK힞fo>ҧbqMm8A \uuMzahS P!֨fq+ hjSe&";LkiiLoFFֵQu*[@ ;O \8+TiUl\r#/KA㕈n]r2Z/\ 7.-HW9Bm /D?}V։AMnkX5|3{tګ:dwGB0pꯍMӣ:b\KjYΕ6՞=>Sr#!{q2w^ΪE~(HqA!`gp{~ 5ÐDŽHUTbk26 ˌ+\Q!ъY٫Ea4CcRK#o]/<%\B;бKڄ ˗ F}TN On_Xp|S,ʇ64SWe$5~ qUW@vz?mՖdVs8ų-:p)' |{@,ɖ9^Uyl"!d|NX;w(%MV&lTl !kk-LuR]i:N?b"#PMte-WYo7(`G Oobf"R1Ek$gьE ѷAV2N#:9]T 7Af5 $Pvf&(57 @b؁dž{ IJX_YC (3~BtN7;pԝ-.ڒ>)1B/0 ]i/c^!֘^+eՄZf6ǖI &!~POϰق?^drV`u ˆASZAZīZ7ϵxeB#P0_ܽi )QUy:Fpix:VɆm{ ~RΜ)]E2\4e)GiG@rro( GwCx(:h7=ɜ2yByb ,i''Lm2M9#> ;*@|10Ws =y>pyVzM {yj#o4 G\PخٱbC WzO&|Iz:Uccy()2AO@xz;9FbQ^7xCS25%)ǺO .e p;rWQ`e .X$&5+iLlp 纯0ݖ9}>xxI3c64="]Oo4*5_, t]wBmWV5݋5|Qtـ +ĪTρ1\MJ` y^=W=ab8ػQg´)- &htbvo `]n0Y`h4GFkcޣ蝱pDux'KۯF &!ԘXdEB\Qu{SzTn"d+yI%QC@⼃46)b5(t>3Dtѽ3E13:82@BXha[f"_̠DkXo<^=j7n ucyBIp]]4枛~ JIMdd^L_:ڶDeY=$:o_{5b8Rޭ>Ztg Q9958ǒtεZl 5*rb-bb.2XU:XBy9tKNA0JJ1 s'+-Ct]ۺVR\_ځ~}R(`tϓZUhDU@P{c>ZAmFNg,$w_`F<`c%X;vͿʈ0LEy91Ԣ*"+bw=2e"eEfE lOzSէ*=,8GV2Bësm~.žXyƺ$F0Rz@Z65@yQ=r{`ä(!۸.jk 09ޙ8o2B`gbTmnD8%C8m:s'e'm#z&l[$]w۷q+:j~,ZBMt}΂`4Չn Ew59%$%m&ZuS})Wh2^5_64SϠR<w=l$(8ҀĥߓNP,笮Z0?"N)X,d}y ސtƀ"ΰ:ǽT?+Kp5FToeq͗R<yKf|%KFe_K D>yڇo6/2[ݳ0<xBЈbj|lq\G|Po"<~ < ghz"4h3sXnpќr,h- `I[sh"~lM,B. [P泻,#{6^)Jе"Ҙ&B͢]y=[O=T̋+WwlFCƷr$!E^u!R^ql8ܪ3v?p*4t \KNCW jзFKTe\zQ~bu~{/!G{6tN qnϭf,͖vHwl$\BGArkM9~WƗK^YI-cbn[+VE< n+bk=<%<R,ԉEf4Uv.G!Fx D='[J2%שs6s%1}?18 {-k ~k(k"fFw$xcy l X, S?#rGnU+N08zCyWWM V: }m参Q̿\AkT_ZɊtL PK]wXuMaI:,PfAm]Fqh%jr. wUWw s ں~xt&.?ǹ=5?2 xpP01~+ǝr[5y*'"`dV+ B %r/BJ$=;Fai1:rQUW袤ő_ +FnݭL/ZᬐV[q?޲L_MFOdh /sj!|R\P<]=Fl$vׅt--㾽o!c\ńwQvmT<{fo@_D>Y]SN}/1d)5 ;f܃y% ŕc~C(yvA"F]We*ԀN[ypX.`6J -#k_(`2ZQW:,gJPoh>%DVq_ 1J?DA8jTZ_z&b @-!w3\ho$CG+č]!_TI%u j67i#Pj&jP?z(S. n}5>;XZK˷J2ΫuǀWU^`raT]fȫH.CŠ^X^jSE{#?;59I-ԳI5mX &2?*cN6B$Ĭ4~(pO p_$HKU[%}"@R_5 -`lE W$BYY)eZJx)Jyʛs2x tqǀáʦT9҉G/8yXS,Gaz"hr+OGv v1!Rfc`^ڠVf+k)w #+7֢_&p틯,X:ph6= +QW:-Q-z(,$B&h<0v@fNi<_-Fe`|ڟÁ,xvʠ!2*Gă=ai UAّ[IbXEA1Kؽ QO䡬6wĎ]\,koSӒ!,9w qI`*Z*bw 6 [{gyp jg0Á8MW2%m;}Vyy}8ץ Jc0W}o5^t*j>z9m-d8 #Xd20.N h~E ao~⏂PY"Aў-ޜ\᥊ IGBPgmC1% ?6JoGEȞ |3^X#'`s6^0py-:ssUcNx !`ŎoԸ-+I}A!Y7TN^ƪZl8gRvZ1rXiגtpuJJ0#ǎUfyFе$dl9^&ҥi}PXp?.CruŽ|qC=#2!jxےe[@~,h"ŏpmx:z9 fz00;:[WhP9̄a"J6d8j(Qln* b0%f9H8RM/--?UQG W+]M`fJ9^ߥ?Nf4mҟ*Liz ꫀFJ(U\stTo:"=r_+0w8DЉ, ˚kmlWWQ^ lJ6mV4?aU~dE8=$se+0!)+`O鋌4s[ hT8e.+YQ^Ye=fV^Z;+>k}ycG73R/㻢͘gle*L+؞-!~DT"!iJ3>Fl`5KNc>$ihw( ScZUgHY bbk葻}hSXdи)#87qJAr|~*}/R[[9jm^:`|Ӱ-J{EZVE_~^8uUCͩ5զO^jLG ďUl֠o3Yj32mV¾I7_RaSВ!`2bdz3^[ ŚDPEQ5~hH @~  ˬ3~ ГKmݴj@|ecW eh~Ho:5Ij5_Za&L(Fp_+jvߘ*%ݽmZSŤ2{OI)jҌ$vk{tB`{a*AHWF ,oD fUU6@Rs&83vPrfC/@{% 9;g$s`GAuJfQu14 mng\?m'kHaeólgܐW,jCj%2uLٵݒL4h9n' BT| {RMNN/VuB>*W;43>7vi܊)֬*MU;:+Llydu[ŸmrF>RW& )%O1_QZN{ql* <슒w< fqa:ՅLj,fخOqX;.#WJy7*Ixpw.{QPY⏄ _ޠ`] 7WFVOGvp.YsFڕratM;ԯp0U.كeB,}&.jDaz|S%MXu^kGB 5R.D-ׄ0%Sٛ Ud)=;A܇[<.OWr߂1BQHeo?e!UGǻ[[_G/Mc6jg I*Gfn<!IU^=Whz/a&u\c*NR"YsWdi(t%b '蒾tўP]\st*$ ; F{Tv:#j=jq; vA" (U~w6PwT)U~ "1l/1Ehf~X${ Qm< 8R&vk-![F/o1XWֿ_ֻTx!oWKT8_Df6l/2Ы#^ f2 _ 9"qz͙r4ԓs"7&HZx!jlQ۩d]%VK ~zRR5M_)8%k{ 1QE KfDzxH2!8~# Y"x;͌aHЮijI Ap% ?C]C F+ض{jRȊ݀ĎEG|eDػ.til3sFGx@9IQ)Qu"go_kW\`R}耎]^።[![co t^$g|lg( (IU]6`6+#HF l7C rCD;Cj$[g gK;4wq)R!|B'Ό?!lj}au*@+jL&gd~⼟/unBP$FIJ/ڥؔmZWמ<͚J&C^?"$LHvHl_W9s`u]JX Rnv'ɍB4G14pnH7iv܃~Nd* |)OPm_k RfY׼8:2Rw(eDz? Mkql3F۠y.ZTm 1"_gAC 'YSRnDlxn;m?޿&3Mnb4纣c9gϏAtg5&JR-Զb%NhXY(`̤l{+ıt=@HNjI* 8DI͎:ڬ88Z4) PVyޘ'&h]&_IFW4>)v_ R.xnՠ,R..]4'Dy̪Za^ؘƆe:=0g2oQ4Sz*4|LJ. ;%f#q‰C"(elNW}_MJF+L¸j6m۩Z= oN[ABZ>kX=xF zE/^pʌV| _MObg,S0EA9},FpHh;V:|jtpYkk?Sk*PLph\GJjGc_`lXy*ǵ DfiG18DXɒFɧ3j2X - :=XWN8ߦJB ;"qgMK`~RjmBtaz\7A:  J;jvf'^i2N|筕ojBqP O&5aX𳷜7})130t-KrӋ>w;Ji#I/1(I,7@ 7ߍP|{dYV|A1Y@+oL:BOtVˆV#9qW%k(ˈ9ffyQ}8Q^R1p'+Çj#vt"H6mV ѰVE|f@!xOxPH<>UZiixiR{2H%yNy&Ta߅ߘ3iY&[⧤َ3gđ9Ƕ ^+P G1k'/rUP:uJ{ "Rrp9K=1+ZlO-G@KK jvp2Ζ8m3\/}TOxIFM}c5>p0z샧_&|}\-B[vVRE-cCت PUWČ.1F9',t+-nJ2y+Ў'Gz;>ɣ΍7l[^ګtIeAzޤtPWA[~~f*=Ee?J-ũ4xR_e0S=~1R s9OZbκpJE,CS7Q_ML2Y H Ȓ&\;^Gv__E@cN U7h E- n`%;H5*^$s$oG?{7޻I]Z=6!M>'6. GB‹ w]rxT( 1B}(K }qH$ν[Hػ/ wJ3_nRߤ˩ ^ FD;}*2]ľՙstU8[dDg0:f#I33ӵzdn=-ZjP5iq= ;"Cdبc;6SqCC.~NP+!^+8n.i 7Z3\C&[HI+G9LfjPMJshjŇ6"Ö!Z%_BۨheK^_y)P8¥2$҈S~XIJ.["I:<3w=`X,@9@9a#ALL.vN~*TuzINZ0ROH?['[U7XYMiQG ؒ5(Mi.w[PE׎G%mg^f*,дו?USLSLa!S!v)OTqe<^mN |HfV\J6=w#f&Ns`6:n!EwX$сSh/iiQ J^bi0h  lu rESBXSώ~rcwJ&_ x#*SܼE`˾*-+!NGg-f+Ux*I6Ak<bogfqQ 12U\LTؽ􊁦0 |-H,3lД~v䨈/ݯdAH-ץKT%ڪvv2c2S{%Gɐ2ix!xaP+&>M"Ù{D碩 2s,2*H/93_S^[ z^U  xɊ^ru 50+6坎I ai.5GpB)jH4u &겆^As{IBh7uLxN/ n%$$N2ۧ@v=hZڳ7ɏ Jؒ+v%[t\ۖ~*q79?V>'0R$Q k`"?t<';$˔x1 WD*,ټd4LKh,edUuAPUހ9hCbm 6Lqilt)Eg'jrwD;Hыe6.+ao,XI|L by3ԁ/p[/}xPg<3PGSC'Hw:&6uJDOgDM+aBnO XiD>>kk5'~+ƄxCTl#\0߯~ef\H7zoE8MF:~kH"bH`^⅍[Eᮄbix3%' tf 7_2}K [71ՈD|8u7o9`3:l]7^\$xC A~̩ 2o_ P!6Wzu3`s=nV[,2I?1OY[+yӵF X$Ƴ իdB g47Σ_-eS9Lgܣ}EZ<<){!WfeSia.MTE}(IYJ V0k$s v]Eu9w˔;(?wEDKpl*JXa{+G//Le_ؽ)Cd%*iQxr4; ؟fS>%TfծlZ*C;7W:m 4aV6Y<<; pUV}ZYȐ+y$*mLr3^fOO|2Y{`6ā&̒50/hW$jd98<~tw'P:Z \6xab(W; AjyEbMbpñe<6zGC\A3\G@=pٶCYVؽf]Hn$eF{Wŭ'o& +FFJvb\Y0$i%?;B4kdkKt~wƹj*9#>lH[ѹt2fX\eO3ҩLDmް  u$}O%ߔFoBҼRn=,hc ͜!4>`X;n􊐿1|5F?5W%۸I4XXe1tNNenM:+ -ymMI/vmTm N"!9P1-kό\f#:gb@D:IJXC!0/FEI` 44޶ kc4kKkhqN:~޵AY؅QP QhOĺ3hmfǐ30H>ra[G{CC'\x,qFRyQz|e^"-vvtg1w%Ϲ8U0:g>ȞhX7ew>ȉJFTtvc l]ϷGg G`h3-KsF&RGK.;HxNm& t>}檝}""q"%('Smf1pymn u1*FwͨMÀ1 F}b]^D-#BFpS%3_*["7n~25W0Ւڼ7\5V @*07-MuQ0 W5e1?~pAFmM 7 cûJ(Tbf=z1+M5 rݰ[&(t̖I5\aif0}_LG@ =62. 70pQuW; жai_f=&tR&3O2kTmUwNx Ug]Zdt$N]k, RjhY8q"a]8wJ"[u Jb1:eh2 Z g%M*ȟ!yJۿi&޽jUMki!}.]-U+K7k),jSvx0\5tCE,vYK -.aoXg zG.B?[?N|J<".YkLy=jmjQ_zC SMsM\+ zG֎ZY,]T{`u9 x<⣂v^H6N ,awJ7_[36\a!}nE1qwUWEΘQ')&rSZOtGӪ~wp0!͹woEy kxoi ,,w4p#BМ]po- Ѡ.ᎆO!<|ƇiT..XeCJ/8big~7ߪeߩ36=Q!bvO!i!6}bvYh# \U,m9 JBjlj KrGևc>м)vG-.IއO%_i=f k6TmXYwO]ęD{hA/hC">r26c)n}^l&*Pr \2QI7Țۤ3&& b%8I.|D}e'dXN qӪ)lZޜ ^\ӯ>`9>[AEx[ 3lBZH.(ܦb(np,afSN,37H7=.a0ư}Z8Q @zY+}.H6XTvJqI D :A\0MU+]g=IC0Ӡkӑ(8T?n[O0Qs|ё˓yc=:[Fb'.7`xJ6@I6I|ǒ`LHǚѺ`ZԹf4 4SSXN`-Sd*&η#ݟ=l˳C#7Hh`HDq3n :A coԛ'mkUZYHY&BUCړ!o϶6Lw5]a)-\%%VɻBF~*fEp|RW0~>Lʶ Qa؁؆P%'j˵ gw*Bς8R !t+1JHY)/M^OxߖZ", ;sc?>UY$@G[9gkF:Au1FT!g0:MNNoq_rAvY8^:cI@`2jU͞Z(m k0 x~"@&a\X2B7i_>~:W +*W0fH5 \-(ƀ\?VxX0`xeq'gY_͔F*BC@&OyC|A8}E]XjqaS8ė{ghঅz5kde#43zJBY{Xz{c'|[٬p^`%K`I&7A>`JSW$@B;pjdBs Ul\cvzf,SezˀܑPbϓ{殾FL7)$nQIj)mq>>=>~x>o?>3gtr0?e  5.2Z~$ax^'wӵYZ̿M-xx<"׽D?*$8ѭwКv4 V҂í suc9Tǹ[R(T `jK!:a1*2tbLɺg G= a녨 !h>LZeG}7/1~XꋲR B BųO" ɋ .1QEL4K6|ntن Kw-|ǘ}YԆ'ҤUC~`)D;߻ݵ!.?!wN0zӊ]ق~XG 3\^JW18ƯU yMb"VnۉoexjK^^4%e%C.lDuX<~65<)e;RЬ*kSޤU9miA+ Cê Faz :l3b%VSɥw꠬SpKDHR _Biˆ/ЎRɝg?j^g lq/z JtTmcm! ;{<5~Al zYp \Ma{srz@-u?i,}$*Ҹ?:@/Qcm#I9xCl$is z~ }in?]$ͻקJfMȜ| rѻQѾN.'/%Hmcl6SP_Y+QmItVtVV}PenёKXԩ#eg|eNĊDXdMkKb}xfG qr-0+zEq5j˄^F\AyvC}j9ˁK/6Uqh?*ުZ6Qyrmٰ1?¼iPgfn|e)pbs-L;-b^>P4 G^F7'mr_**ܖ c'{PvH1s4 ɉުKx Ճ M l .GF|)MnQߪ>k9 rC. d]^يةQzej$A43 <+OJwx?7u5z@<$EP "!24Q:g^ $%JMfOq<vVaAVKhyĜ$ .s -wM9"6Ȫ@^-Vp߳*t% bl@! rkh'@KTs$%r1 :y(jF!2}*J38cx-ܲ8yNdbk__[X6AgA.kU}RXL FJ}wpq|w9Vo"!浊9cvl -37Ygy1EfNs˹ q*59IֻEFi!kkݚ"ZO@Nc e2$jEV%VTڲ ,;dw$ZfWYgnux:}*f?WO;huyyդ 0 D+|߿FŅqjobF id7/"9.Pfc:*f;ehyX[;84U(2‭ҍ|X W5E|+nr}ZeGG7m:8w/Ү{z]1`4aZ'Iw-#lf&J|b04 a,SLE?،T[QJky^e qX& hmH,,!A%GSbP`8htAs;4|"UnFޏ9m9L?WoLW?e:r8]%юax-OLk ׺3l]R\m' XPn#Y9|Ü2fMxS RRrbtqWT'fG1$ppbGb3LD/d7.yrVqnAN唹{*SrUW4adYRj>K9~.|MT'(qLĔfxFBaŰH f;0ֺxR:tu8ybI?PNњBA ):GxɹW)ks prewfHη3nSwV'6iR[dc['GM [=S6(EWj7˥ܧ Ρ%b '+ǘڶ|Mߚ`[xevC>1v61|T:CWɪW` uJ//d V0zSq}#Id>|ETo嚌|KNO׿yMLv|H)S}8y(ݛBa,`gX\ge܆←b7Tx6LԃhEyfƗnɖ+EZw;G_F ۚMHx [6*ſN,f2tH3`! 1ROV=1=ўU4EijҘ~IjU j ?WzWO:<^ksgJ}P9TN oEw X"Ջ4ο ca9? Ĭ)m#?}]Zw7.pƯU]TpLp%1*OtbQ ^%Bfʈ{_ŧݶC-SR]Nߟ%}U{=:'WƂu[z̾T a-r̈xFY-EQWK˶v R$zENuA)PwQj vU`9Q܃,v=H߉e\f5 JCTg3 r%sX|n"ʬz7޺2_paO@OZQYeC'sZU&_[F70хK{wbEwfkF8jjc1wMۂƤ$'%c)UVo;Oڒ!ች10:7šM`bN?U~ۂ" }Tϣ3oTe#iF8ླྀmk.ܪd7k1 RB=bҞ_4,<;B;Dsɰ 'akу!,/< &8AS #VA.Ά$@mΛ wor)!8z\c3Jī"ٟܜvoW"m=+%| k>S]p;M.j× u&#' 6ߡX!-rR?;䆏+5SJ'9E:-5'K`9$?kRPLťiɮ tCa@K"*Cl*rK8_q7;Ӱs0Q?Kv\AIsTv- 5L~Ԇ]лԺ\ဵx64<hٛ\ŞFߴ5A_4%HӴgDRYORinR'2L/-[uCj 1yx|WSIl ʤ\Ҏf= dī7)C ߀H&%ȤE>vs΅*A L3q[o:k闧a֟4J 5޽M %(Yk WU9ֆa|&VV*#Fc$JwE/zE:HN6`zΩ'US=m8 h*ugln!x![:~'@fF3 } /L#|׷R 8NehSn8Oݟ/$aj7:7P sl)yZ? zвf_ya}Rp?C/"W2W97PbAܐD)ӳ@idZ ;%'F}\ARRWP'O`kg6N C^37
u߸_ cTk\ńT@k}Ɣ^Kh(xmB3 B$m8PNָ#2jRa$᏿|nvV.\]+F 'hNKKsLi8f7pP6{}^|cqpZCccq/KoO=쪒^tfIb`B[rs+ 6li R[< L4/:IC Kk,|@`8T*<<#ia] # g/֧SǍ_ke;3o+Q& ծiDQ=ǷՄY|Q73gNnI'YC@H,v@y/V6. 1.n972w _|_'T<@,B@B)5g6 KD> ?D?aed/ȩUq@ff}!. r*h9.T-c_}s-:g;G\ȏܔo1 &'[DefiT3mqpP"ك;oV`w r6spe ,"V?&Wsďӽ[ ӛ<^b[Ĉ߻,NJL?+Euf\42TXm? !=󢊇֐as-Kn}}a݀B{B!9[>xMV3Jg A桪Ҫ5dl19p{K׶+Krg(rW0h 0cV|S5D+8sbU/[Zx|O_VqXM>Z$P$fĂd&m"<y zQ=%cG_m[$PЛ2'Q!bUy4=35')Hf%[%y G B ( "@.JgF #0ھ1Jqv sJ,+>>+=%oLF/t75|b\"鶁lÆqM(B^z_?PՃxClMXSM8AkP5B_Y2=dpQ#װ>fm='MR)373h*n,xNEq @_ò@P}d.FGd](d[h-b2^J3 Fg1}1l9V2C;'̸ɪgJJD5_ wE!)JC{e*#%_L=XQc'';8%ͻݗ֩YdLģ~~.M4鹞%ˆ@E%yu,A%Ll>xyyRY|vʚBĢ͒EŽR,w ; cO:MWi[ -p?:ԕpW,xM%Q@RlKŽM9$p HpMX]M4>c)\z، ]"9mIbOe:uB"PO wųš ~t^Ie挬qí%C*m_%ǶySOT.P!HeX.*ځ$M<B+?gEPߺ %7gVcu#uWĬڐ.|If_ٌ .H|>8da;I̙5a?\Zw&2'%Y\iCjG%FKS-WlMh;< 8S=ңt^R&;2"K/>$rÕ˺rΖuwM7[&a b톣t߭^G~Dr:89{I5 }pH*:^TTvVԑiCrEѼAOK-Q"Oqa7LG/yQ$GEb]Z'PfPKG(0J%{T5C=x GRWpoX]FΡ^/WzҎwLL*YߍxݰJΐ0a c?su<U25£rFc㑠|ƃ{-?LZ| p;4N {Yyr@RpULw]]X{fŌ>s]-' PGɠ,|+=DOpVIob*  ;iB&~ -0<0[Z9HP(/D)\K>Yy`+އŻᔱ>Yy}O|s $)蜆>qՄDZz]w;3'nVfdž}7p8Z}•۬aMTt2+TF`HG!~&HArKXo43J 94ŔuF3W7C zuF7&әI"M?}*xWךXDŻ؜8s~䈞ѝYBѓ4XW??HDFo_~.\ yؤ?+4yVo5C zCxP6iVM..Si מ22C1)b\ )*2w#A #P_B*mm,z"!&l$܍0@ߠʦQ=HK yݿTzK.J/qPR⥈c_3WNmW\TrhPm 椛Q!yRn!G츉+lt#|(*@ӜuWfp/׍@zHM9J/nOT6^={yI#YSY[^NcQIAӐ˼XOX6|eK¦L XroNިQ01'.h 3 |@@JN 4yLσ I@:Ip(Fyӓ2T\&xqe5Cݜp{i?_{se†@4}oy $ s`7.gWϊqxpOdH5i?8Sn+P"3|X…6'/n0E)Ne5EE3e-ɥCt E]<(Y_a+ otBi|@e[bW9=ufKѢؚYwdU1z7`<\aE3V  [K|񱒨L{贐5In>],Peݶt;6sG`hP:[63kDFڽLj`q^ͺ<2lѼ񢄱jC=l8B>76}[8 m{_ 5(tee2"`Z8g&TtȯWc&< U_560&7X\ywd5Jтdg/et/2O6l̘,-R2^w<bQ Q6o`|~qު2]ѰE_@ f' LqPOu UJM 7:yn\D#]5{O~ ey( d~FY;";H',ӆ)_q]k\4EG0E| ݯ g&2XXMbJbW"-֫Ox+N)f`Eȱu)E3B`R@0dFr)I|4E8~JiMI7n{ўt˰ppAgߪy,3iKC&$o.5G|ҡ"}c=d<^|/:0F&&on ulE]ÌIl߉*I/+g5ٜ݊QU#Υt+3vܪft_LPaQPCtUiC 5ߵlT G- "#ծeՁ^z:yd?Z @ǟco۸ʺ[@z>\Y䋚MNTE@}߀4G 9oۄכN/! Q@bLweGW'W}gz$H=!(uXtKry{X߱/ jcG+W̆)7T:٢ W֔YHI3&k e$%ݝO8)dM~}D_ʞCw@)&&aXeb=g@uVt%*6A;iײ :1TN7 vX_ qkDzӿ.7l6϶>s0SRQ23QNe8 :Za(VMW'ޡyFYgC`)2^N&!!Sm>fyT|cV_nE>3  H2 m+ 3>Q e!*ji%g8*{|~F(b@L u^GTN:BEVMQxlBc.D{OٯW6rҹ;8VXt0٘baÒ#ո=YiFLsh):m粆b3Em} m6'0e ;E˄3M^~t.uDtTkemexc۶W aycKNu'-yU\DL,88uKXn Twyi{O7T9Ҕ/xM?. i._4\ozSc"ΙC}|jK[S(pY1٨C} ʾ!PBGjFq`WK9 NjnL.^lGR]~]ύqs71P^^;FKL)p]K;IGD F7oml=+4B@{eOkR""; Pb̫'eq1L;(^.m]O5;q㘌V@1^!V³ћ/a|D݅0%-MPx3j3@z]!l ete߼5shMܭMe^p)oc(B̿JfnCe4J!Ɂ#ũj?@"B5]>*ƀt?koHT w:A@A-Qk SH:]W&[P:}iR@{M]<6ҦmD7sU<Ӹ5es3'0_'ɿs|" lxY\dW47<|s2dbD^O#I_Q?qg(Hxb5lBɿnZ6Fc7)mgG鍀*h\'c煊wǏ5Xb9W[w'aG=P_:cl>]IRso< 8q-S /I"f>aCT'WT5+Z #n<ǓGw*MBVԾ2%r|N+.[4*c]7;;ZcqF( Vemq&B(i1ۍh2w~hRzD_~ (D_胕:>Nm? NcLZ"aQ9dBkUXYf>9 e"i~C͈?o+Y sAUqw9j4I :b^EnQzS֗4EY\.]p[ٲ=@Zְ)Spr+o GE@ɈX>eG(TTxWE}Vڣq _ 4kK}r0#2,81Y| ġ/acr[x6yx**4Bg,ƹgRkxqi఼l-ad.ŝi輮7XhKXjGY,E_ՍF(HepqKnFyӕ ;ej x6Hi H3kЅm58a+) ⵍbd̎I&d ];yʍ٬Ć,WC"`:o:JߓA-+K> 74%]i:LA)]b@J.wbRVkC<.3hd= E3u]:(/F/V)Tr)f?C*B-_F*"a*?G}fŪA?he[e V rk%Y 3a?V^NdY*$@|eS9F`;He/m-k9`PDs)/0K{!\bnts^}hSoxl6+ ٪tWD0ﹼ9DT*[+`S}[{Sյ+}7n֖%*D_FV( 9)rlg${@BYXrLR ujd [̧,i8uX*M+0ǫ &f\@߾?PP=VB7wg([ fX7@VD0\N6#֦>!Ed4lr7 - {> C~JG;n6"{W6f?kn8DCEҎ!TS!d3xУ" caT;+CXsm6WauW7B}“)6ewQv-b$%^sba+9lZh}MxpW*hAf|nˁB& quqCUO/'gw|~f(Ԭfj9UC'A+f-7(h'ZDCCsV2=qԦӾr*{~0A-♔+YfTEX9$PNtF2a2ukC !#x_lW_~ [fEc'U-ŽgCc&dЈ"A p^. )5ITExg 1@B'zMǩE0s{A3g4pQ;gڤWh3Qty% CgDGq^Ӟ*)1Knoó&GN%)5 Ņ)f#l}#[SpmDyz L}UEպ+ )_/x g> vEch`@# Ȉ+$a4u} Ce3voN< y ό,V%$qhx$c(N$t[@u! ҇UBPl>nB^.DYPl0]8TluX_@3Ԃ&g&qtIE՛T.Fl? :8B;֭136bl}/|x'՛J=}iB)2;f?i<-;1L$ ?7JplPݮY1}I%P CN `#-6&ސJ#xWzbeƉ4!0ԅ2nURc3\ 2w(myRJL R>n_GJfGBLh?1@gL(x3uE*ICֿ# h\=nSF8Xv9IcSWrh΀*ЦQ}Һ%vi^۹fcՌ>y3ypK7:h_4-!ZQ5K M8vZ@?#<@aLU\#%'?T!6-(ucd\RWu6BݸdᏴ?,2#ΒЧǜeQpF9"ld t(;0KၴPX/tj\4w3N f 7 )= WЇFr>Sa ]a%dB*eM*ɂ ӯ;4L#=[KJU^OL>븃\NR ܉iΪ˪F~GGVnZ)!Jtoc푍קpEJ xЖLNp{v~yFUh8-suAT:?IJ2?'$];:}~P)?P<_gVqU+r}q"O@y8jxѫƪZ(=9g>!-o@c#K=ͥ7?(**j wljS/qR'^3y͒ f墅O{LJ0^*tm^I$wNbbI< "!^k wHۆV 9oH!$յJ"΢.(KY>[?"j9%ʣ/ŔN]H {5{W =q6px>M#`C$dId) @E~DuZHJ(MD/.qo=pݘebx3Q^#~WڳjSl8Х>,Lvyof10˖v1"g\Ƽ~/ڨll0abs@.O_kHZGJ\V]JPP ODPq+v'@#?ѽiD}9^TBۛ4w (  O˖fr9?l_uslPҏKOẰ?_ 7_D0S P-U7ƴIAӣgN@5kO)I{/TblJP4Xjs?ߦK`qWvI8GN D}&=ԦRv "8B.ׁUe/(،&. ^{P)3Z89~RsO+!xPù98F5L;])qeGJמ}|0'wXY'"Z(U5'*ςh*… 5D"cۭe7=1b>=9 J`C[קK웯+A cѢؾ]ITɀԽBTW/x}=mFn=G&dNY|x@81:C!5`fȌ+n\\Fd8Ȗqpq&s'3),ʓb =QJ`m9 jWXW;3gB63hR& Qɝd;FبLg-Xh ˠ{|XiW ۉ:{fp?@Ϋ/k= ȫk6`B:;m -j7ɏ1Z!f 9 7.DrT+jC8L]ks|龄Zj';ȶ X (#VSJU$\ߡ+:qQߑ?kScj7{** )kT΅@)*7#SPK= 5# DGahhݩF lj47p=TrqۻD'v>ƃ5Fp!XT73n%İ5ɭn+bUD!~OuV9TS6BKKᅿfA),z?c(+xl5_R%b(s .>4w綌.1$3% QuFPegqO]4ҝɼˤ!TMM,V9L0:6>x,!BW loY;Mk`L%tn,lv,GJ%g|38^:zJYCB~ hϜYj?e6M؇ áؼ!-H[X),2{źk^-bWƵQXy=^[#niw\TJ o7z^ônv G_4t /U^ΠVwuϿn |*~S;Ntd Wꥡ tq,.<t:lkb2J[PvI,#)h32PݾaDɵ8`9,&SRR [̙zvM@kj=FzdOt aW 8N0K(yPj84MAEs ͡ +y3 A^XNƋ;3I')89]My??T]]][TS&G}cG9SAY#-)&#$ҀoAvdp7Y7WHfJ!pG'T 8o:k 4B"h呎>)P~=L>R ôHBK$ejv>0{gU7AME礗7j#Y`ܨgf&"?F 2X u]:#^] 풓AB߉e^M_՟s1Ů%,#ՙ r^ D'| nC u#d<.#.rƫ ֐*vІh2 -n y% V Ȭ(|!H탉}y/ 1Iԥ¥H tBOy#wPDT NyUab30 ;3f9n)NVwy  %*].'RVZG}N u!z mhSSFh8.\zi-l=﬚RZ'$mz[Tf00GF!" 6fB7S=8!gmnm,~.^ީskvLp/6M|>J%;kZǹQQ1T׹Z] my17klENm^+T ߗN7*sIJ"=&glvQ@Z[#9|#ہ4 BZr^=#]g f9? iEW-vqy2HNYV Q*\v?M$;(`Q6S@_(kSu7:lyƺ߿6)YL$&l@ѮJ%RWfTq!φA1Zxn8~ ovngJ[92y}0{1?ܧob]QkJ&Ȅ +n8 (>_Gȃk0Y _JB9]inΰXX W0dlqwŠZ8oӏL5~e2.h簸uwtN=s<ܟN Ra"X ^t\˻j?% XiVޘ2QQS`{R).yNpnƁe 59c+6M5siۻOzIK[آ[`D>#BA5qiuz> Z]< /Ff R ^蛫hErCCJ9W8W? 5C'>}d^Q{Jp{Z5O2!&@>>_,d)4 JRl >(IU /+9||:X\'[ZnF'Oڣ(E pt ❱;kPI'{ĽnO,C=a.˱"i&n}yFր*Q] &7RFxF/bߝO8?=>O4dq՟WE:vm~{"]9 LEl{eHJ{ h<:Q1.t.~a8]Տ =OTnGzL+V oM ЫjP1@qZ22\-q ru5߯<<9ȥ_|qlW/{_ƬHIS.bY+`TA8a 8zBk{X9t8fɺTE +fd O)]:M\ex9D:]˴䜻\'iҞBx`3sTRGނ*IZ⎐: ޡZDvH O ?6lJ-~X5)><~tկPt kk,q[PZmjYvpJ@[Mw e-Ak/+I42HW wÂy$%U#h'V)\f7TF_ӓA.Cl})lwZ!)Ѱ[H\pޔ8G+``nL_|aYm(.R܋L.njF&?:P`DۚhWhR;e!J_L4Ktp/!*@C@+5N@Pec\ock,qNdxL V\SQ 6"$5u.++]VDfɔflny x3@o1ʈڴ=Qpzn1XS>.֔b!ך[ kVGLT0[1Q+PwDЍf ꎩmtnJ Z}7iITջ1S&TN7*QBY;dkv(@Y7½$.@8 ʮT6i{XgVNxcZ mdF)_ hcBԏR7BjJG1-]*L&f6?/a=T §'v;et_ZBԏ}-~N]m9j!isb;#Ph./q3y"&us(nAr3t H Ʋ.p %g9P/D}}Cc[O}LJq,sSD"'0`~Qt?׫7-xhɲIVj/qo$O1)zfiALZ?zZXisYB5 48p+x.G7ȁbkٟӳPS*Ʒ2,9\/P؏2 //@)\:JTX3pFxR]HaߝitJ1vxFAxrdma w߅S^bc}G;CʗƟ!QG"Q EB\+ycE"h ȱ1W5 g2LJsf:Vh/" " ~E:u&!ғ*{:ŕωb=d#YXmN;.Ǧ #6 £% qZ8"\+@0ĮvR.Dt߫LeLw@C?aP/G0][bs\l:} 0Cz SU.}?)`3\)W:=z]|Z|*iˣ2xHY@~@'}9?EjGd:Pt4BJ5b="RZ]muNqzJSZػw cޕRȣTx',/ _JQ錊1E t ZTg?Ve#'uC:v>eZ#ƒ]AdP՝0A{iCk'7l$8_{:Zߑ.iIϔ1|gTX< K1Ì^2!MPR=:z9ƺaFT'[z2P{G]Z7[[y'RٽjVJgif_'J9F|'8M6PcRg_ҌIlk_MCpxcvz>+NDK?[B)w59KFiV3SUEJXGrV:=y$8'` e2@9~ v^LBO9)6 Z-ڨy:+9}q>aJE}3 GtKSMEa uǎS?D%\ *H}ri9aEx| jkpqhGb=,\eIGGcÈ?4XÂdF-Nk@:(,.<V5ϓߠѫ%!' J˯iZo yB~)׊Lڦh  (u&ePnW!Ɔ\ Lk9B8'1n; Bp WrdEҞ1W`po;5UvX[hr E#Qmt v0ww۩ۣ%:ZبQ/?RJ*FbQ9I{G2a6? ȟa璱˳a^$13}lRa%或kL\&{=gcZCU#! * \Co˦\Ăm %F=@sL5l H, M㛀aus*F1z6]&BujNƮV)>v$86=1./x{KGhQ]BUvN8n_2ҟ8 Z ZWb4ʼn iqa3t}H(v Pey7`!F*L.3ȟ|iB;lZˑvHn9͑7~~B7:^z=V/cB_!T۔JB^Kgz$M6Ae=2*H=%H{?rM&i .Mj:yL/do\ހE00H4/,g]s֞N[Sgn͹+Hк| VDR[S$\;֑ȜOH: Κ`YpGO 1A 2ZaVOY7KSpC5%bIbܴNGo\zϦ9W_4>SuTB5$"TCO2jG֭OYc7SФFlE.`BBGU-ĸ1d кk.jj7OXn b/W(^r`LRŒ 9k9 ڪ= 5fČ%cܬjn & D{vEj[B1UЃPϑβa%'Wʚ mT+gwZԝ[3"TTeMi$`c( NALjh 69%9ɶ7X>bdZ+z0JaiNt~NzBہ; zDiB~TQ`(wy ́X UK$x#S8F$d ._P6[yAP1yĜ%iM qܲ"%HCL\lC4ñ낌d8 (pl.^6/|zm9[!i,8~CH[IJE<9Ls7DfoM|`{ֵ  Aߣ]C);1hBeϚ2\LxA3246sT:9[\dD7јq/;Ywf 9h~\ԅ^h_%+-0Z\^HomMH$U:#&ʑNxYC&|oCRaxy,'Y3o^(k;$F͋ Q %~^q$#ӲVh^6ﶋѦ0$Ez }+U(Lz{n\ouv^%jf"G BE {+w$P>C7dI_ +Ls_ܚX/8 ״LYY CcU\CWA=}lVէvfz d^؉ X-UG$[=0G"d]-o)aKjic=L@@bȺ 9w$?F컍;ȿқcZ=ѻwr+Ւ.ZWb)YSdjA,SU~Ԡ"$ 3H`F '.nR* 9g&Ϟ$ ^Q;LH EyX!_;q[FtaL؟BØӏ1P݂;uɍCH0Y6$4 d: i[oE&ءV D#[9alayJ1Bh. bH& BgGj E8C!!f_:32#LZ%$wn[%k -?9(muؒgDʊ \ fb@CyXl.ޤϾ+2kjEי+E`'7Ld̓ hVcJz ?Ĵ6z$$ko{ǎkNo2DRfzڴ͈j eI :ÔҊC$SoWzہvIR^r5>'Iʞ;;!q1xH5}`Ҁ{W\r1N,35'~(hUJ3@( k[V{fI;垧 sj~G8H]Vһ6P:AXP?0 | |0nĻrg昑^0+ % $ey, ] א3vol[iY zNI)WRr3bK?o`⦑QjcBk&ɤ>[%[|]c(E]U.#?XK/5[ZhC"Ro Jq ށ,fy=kHK_eJ@_tIamq׀{ {@#lE &(m{%F@aæpNCJ`V6COL72=՞QЅWr8qPB2Q:$yĢ+# 6(n!_;N#O$[vz%djh6kABx^(p%j#U@'Ƞss1Cv˪46i^e\.Xmsrl?&BnJ\Ecxfx0JXU" :a#O1bBr.Vl+lp!OWH.{Vmꉰ<b&h Vxi*vA$;T% Ƕ֞q$ 7ea}^$t.1 E!"JѹH{.Zt`hf'&3""v&?{ Od͔d1j*x"c gVZ]EPdukGATE^[!#)S{^ð)0IrtШ!'%jյ mO]ytifxLY6^ajjJ0DZ`T9Qr#1P+Ams_R烉oV68b՚ΕY{]ĭmVxč>8 uO-o0 ޳#C`Sf Xp;"?]Ssm'D ͠ 7"=Ė;uy'*[E.G: 1D ؛yp̸F-v}^(8[z;qDZY9@=JlC&!gO@DSeWy&1Bv"NՠŇl0P_@G,hcņtFTmk ۙP#1dRFږД~4N=37 7k_:(2vI N&5#Fkڤz`秂1{&٣Tb8AFً74P$F01_Xѥvd"ubTWۣuH<t D3ILD3ӑ4f֘Su"^np%}Iy!R+7ǐ®YuJm8 1sOf18{r;3B!iZۣ 6$B%yA08GTAorkikihf=+8#vۆ~])5Vi7b8߬E}SԒ}"|\8U%Jd[!0#93D2]7P?YtR!qXYUn,M׺ȶ˟(> DuBI=|ckH0d* hF=xS+!DTl3M;zx`$  ?OibyP :Km\b{ޯp@Hz5O'eH(ϗw}OZF5U02ۧoOlǐ7jZQI7&AegP:|dcm`b9T[J<-%p`yjpN-:ͮ=3%E!4Ɇ|?6`c^bGk c7ڨ PW>j׃MZ5wzKl -dgzbeo,P?Mέ"QԆxvЏN?b1X5E"3_2 {>YSUonxu6CDn"0AukӘ| e)f w?q}fbQv(b؏e'i |^1 `T!v۞Y94%3vHZgHc =O&/,pl繫LbS/~n 'jLهȈgڒ>S4T6xl"}"nHkErmSn—ᣎ +.6! &p7,䐁rcQ's [&R< XNiOϫ$ ,Zk _*@v1| vU L.jg~,qL!'7Z8 /<(j#,{Yt5AW5TkhTkfm _KòvLFq6y s`kV)\aL,\"g6tZR>#G}w( 1I =)EU,{n4b'!̙[1WDě=Fv^mΟeB%U[;&$}ܠ&/ I-a5v*VNJ_*p$VՓ '[> 4 {)>m0J'el} Z8J29#+jkxzn?Ʌ hx]kߓ!1{Nig`.]PMS'o998${&ԜHl/)Ӿ V 5\1LݏoY`UF~ulN059.=6Iڶ\F5xV5-eՃe 2/8п5"O-pPZI]?A`DakҰJP'h$TjjUғUPET܇SCԕB^݉JB~u#A ˓ryH53p~Ϗ&T^{FјT3]G-<( Lr$3 F+:1Nފ$@ޠUQeoެodedž$FP" "rװԹ1 Tԏf'd/spI|wwgءYkǽX2T6/4!關ͯ*Q Xk?uUtD S^H n\iAx$i 5Ç {IΕ9ӄiM+~P㦇!ՉիGȍc 7TƁBxcM$ RP I(1 =[3t #8K\":ᰂ~ β+a'5 S*爭BH<\[}Y:~/}>T {D{])MUvt;Ls;rY >ҺC|X+/pXo#GM7Q*=[jzWZ%#~D?{&v?օ801kD:Y-5Cw`:7dװI 䗀9qAĿ弍_# L.d\1y~mj֐6m0oo}.qq4GO&|NMBGdN%"bܵ,栙hŲXeGJmXRpgO4vDgحUqjg'.TA \1pt>Т-JO >W,nLtۮF_6M @;JWD@nj$Z+Fs )~Tы6ΜSlX@F7)e΍ωDl<ߢ/LIfZ8gF!2>m#>Ǹ&ZZALl:}(fsԙe˖ᶃPR0[8 Gq5J^8% ikV"ESd"5ĜvLkfHitXJJjƸ])'3;O!!"N.2{˗r3؁voKDe Vl)=/QЅY|r ވmJ-%E)lgaEö6naoxD!YadG_1DD̝b<ܸ[4B;D,5;mf(P؃9;l}cx_waqq;|ۿj; >e:qP%6@ɩ[UwzVCx9NG#  SoblX3 nƇq''ȩ(ay*Ar!a*@P0rh^ y T{bf ]̒ ?%w׶EBa8𿐄uۢw !aV*h@ .Lvnx)F?Q#zM |$ '^RUMH#Cp p1"<8 XETi`v-}j{Pm૤UXgJBM]2!@a. f@*w?XY[!'&Pgv@G$ %Nty=W.&25ǐᳺ?Z%gE]5:+DŽ6,לk[xMϨ#!2khԐ2>V969OK޾$=dxIQ0*=/@Bi #ꝑ Zl6O+Q5ڵ ZT!OLڮ¬l{N8GbGCW-ee=I7{l9㦘CNHuuՀa2Kh|즽MkGF &Q03v;=UF^[J= R,b7q/ C'.Ow@;VU k*~L<Ý3^|-2AJčV|}׷k-j,냆,V$BnCt'F;R!}z/ktv* ^|\a&<\1NKks]'ðN=S@ϕ~UR:9+cIZBjFI> 0^10y3ٷ}؟~׸[+>oӪ،r_ad8YT&ĺ@ఙ&?L"Ь^|!:66_ɷY瑩1!83s*mjDo|uՌ 6>vljex篓 ΡJ vXBD`ޔ;""Qv8HcK \:ܾs¨έl!'T,Dܽueralk?$ky)Eޘ毠S3e7ۻiPmW1NŪ^T>/ |o((sT NSLC/TTe)sIj}l 5Di4Y@uD Pp4@B `-wRBe*Bz%Vb znXHnk;*Xt#:8˵u[ ȴoll~EB3`mWo\U M/ 9uTLTQ6-}~Ciߣ2\.C7vR {MHrJ?\pu*RSgѹBUx#zx[69VwVD\92:@F~p/WdĜNF]f~ܖ@(_[a&9-0ϋ-dyeK n ffa `ϫ3]ڼ4#@fTW˫.ӣ\AZ]g)}Y޺+&PL6a-_%U1_9Ű'%{* ~C GXe)᱋<~7t$] aah\MQ<&Yg;,0WuS9&f̢y>H o:xp,<qwD;0VŎcƶޚJNac]dXEXKiu,rrMFh22?;Ηe9m|gpKkp} a5KHg&|jap>|6wz1z_;H>/aW tl4ŷ{5ϖCFxiryTZũze~ :qy\|8 %̜[[K8gxk>XI $Ǧe;fH[ﱽs(Oо\E[ž1'F'kKEd/qaV_cxT/8!DіEr4˄\4#0JbQnڳmOݐOs؁|85*TwFĄǽ IoN~HF0-O'å7? ` 1V(lS+PcS!y*h^lP݄;; ARhVv[8Sϣ4DZGPKif N^;Y&W`8jX8G'Wi]^RVEx#2OQ@35|˧͍ȓ gZo ̅ls[ERdOEsUv(Z2l=M}9S94F o\ɟ lr׉f &ߟ jWz rl)[/fd'%~Y'T^k.+YvWUo([lp@/NJ l%j&QM4oKٖ=\'sE@{z@|m.m됵F-aߙ*d+CtwE!c} gm8wgGjgbEbU-d M? wxF{z;gYG{^<;Es53*k|x"-#K/@WiZ616UmV$/IrDg`8yu#%ʔ$Ҷq:Zm<\ g쥔fqnn}iO6GA?~e2rKm uaQ§\+O#?~e% u&~V.TxIï9fI\jtBg. %wOFq#\JQ52gYf @R eF*tsC:QbQc| u}FTٙ<.32:AA%.4صԉ 22DU7\A a<C6}~aw}jzrYmdl23&ǡﰛ_ #Q:f9G(=9ss0Iyr})6y U%lM/2 s`-YE2L@BbPeg*x>R,m %v{LI~enkЉVLĴ50OMʤQ<>3<t^E.)l;ϴeU+٣,;ߘ/ַofNnMLJ<&y~G[qe AD4j]esbPOq2u&P|B8זSFYHL:;@ح[[A srՔgغ<+vqS]F1S ~oYL,jd}I3Zck:p26-uwVF!Nj̒wʟb[YT M POiƁ?݆* nO9%$/y|qMwkTOm!0`V܎wC0ZIXkaĺE2J`ܳ=rZ&̎/t p3:$x<8d;xc/@ӣ0íx:T!u[i=kmDؘr8:/ l:Yb2/v#Zk Ϲ@hg0$T Dc1t=P3rCg1Kpvں2 cHag5e '6Ё>ͅtܜSnnELx#o{7ROXè4#D CI["72 qPch+KD)a6N^?-eɟkp#C(x`tV h<t6,P\j/EIS|2Wze%|&Jϓn{tѡ,fh5r~,A|ת=C 5(T2y94ަjdPAJ9(}ѷB m͒1 &* \?H(W6ݙlg(ևY19QSO]9CՒ'!̣Gj6xAxsbsӕ%h(R&~!}Lߣ >P9t&_ 4ѤJGE}%ԕ.SVߜW@G; #]oKBGT48Aʁ̐-h>gchKYH1_}BGF耝!Ky̏z'?uՙ1 g>ශ W`Z8B/اkC-]/5:uPC](H<4f{>vqx~Z g=9\9fmnkE|E=,cHcFgjⲛN5W.|f>Q\2uWʞR? ZOBFw9|/ ]I*?F!4r'xmc9oC 1wS+ &>!O_\~L"g"Gڀ9fNO׺JzTl"K.H94l.$֯9c$wTl#>xn0)%m շUpWHUtQn2>۔Bplk㞟fN2'*g! J6ַYK薁ǎ)a n%X#9 ͣ[Bt"YA RcRY̓UYvv4TQ9:.Hfڞŀ$ tW`JEɲEBNu#n=@xqlDX Gj!U}M]˩ߌI]HA;-,aek'U|\ 3c 8n#r9fN[VCsp{[ Ï15}1.;$6-NCC.HcrЛh+p;~؏WBA,7en4/ۤQ/!Zęwh*,O J3m,^%|ϐ M'lkW{ת3I_р*i4oX4y 3PcEKʓ$UqCI^6ȹVJlNީ?<4lR*]lE_f 7fsJMn gQDjT&ْ/ҙ^ {ҫ!/U/&$М 7+gT_'T@h;픂T~ʾ!CyIE[5+ kǹLC$axC^u3G-G@ώ>"$!`oR ҹ?/@ G=T\rA*k*EА|5*3*/"LJ* V9Zh0t{]8cihBY=|M)Hi CϳnjoFWr tdOqe;\J$Sy@uAW;԰=&L r]4l*%C+V܌gu/h0@ Rp= Zz60Dvk ӠqVsQXGeTh]nn\"&wL^la{:"0}6A[#`A *3: ܷ&K?~}]Qmԯ#$K8^T"\PY+SIGKчhMY՟si4:47Q?HZ-Zv/ZrYYE2[A)qZeݲ7hW"͌`,ʩ<⏫0FNo"|!v܅0t'؇PF9,MGVam`?8nm><`KjˊzXI *&0q Q4{RY~DOѮyՄi_L;߀MnPmImJKVϘ;nCf9^\zc\U5F 2y7ޖ?C'n]?_O'lu6B rKN'>jpfs<<z$ДO+n`?1}KqN˸9Kr 6)#jF ކC;ԗS9uNXPv;$ss=zܕ:TQ80pJ=UR!th`>ڷ.@o+N˱̧Hºt68{FRoDu'pZUTc!0[,+U`:c@.R4Fd8 o. Ef`pi ԫN@7S^V G2]?KP<#A:ݪ9=`nk b? npy? Uq/NRIYft UΖذ+|iyMeT&ޘ޶nl؍ƽcw&nEʙ=쇈K^nv%؁ꄱ|q^dywkj(&u qu2n:ؽ>[gŝo ;Oi86A>HGQҩtaigJRgD ߿8f;2'%Ҕu=T驳OwR|jUV˚M;`FO$ nwNHK ?=Rf1b-rzBZR٫Joy#i$ճ#ʩJ8~.x[MgIfu:L-fFIdGmЩ[CUv^q'+%X=]YGUWd"C | -!{xc4mj^~i xE06 E.0T}9DO %r1Y 8K"OE8ªUGUYȵNK>>ȸN_i,A-3#/[p΋3[z2p % ^bR M)g,gEy%YPz5=k hq=v(ɼj(o*^R};?kjm8O4ѡq:sWUCM'& O"tB VMl`u* +Mfk#:w?K+LGF#d)|c1YÝ.LC%~f`Csʵ $.t6b|l#JЋ[A(p cDo`clJM]EN}i AЍ,q@t#1B->klvkK1&LOoVJOcW_NKfW-;ђ@LQ&';~E0 :t*%J:1mu9L'&<-, MeŪx݇ LEzX"q zA[fjӓ?X v1$6^UI϶פ,'W]gFg]ew[lF{1bŪkLf/k֠>|yc(N[63[~<aН[M`|7.-$Āwjǣ4Y_UO.i{FN IfuΏ~h]k+%  v\{tEr-^̱{;'tB`(xyƋ0T$l/-:?x p 0D8&E߂}Xi4 w7r-O@P\r2dLhy-DsŃ~Ʋ5` W=<>4~QVBݧK']tvX֎t;]T%qV8zE3%)⋚%<x*#<@kBF+Dr>u{ЙPTakqt2v,ێĎo=xa7BZbvKP:B \FTz]{W%c]&殞nmfy"]-FviY6q{*U;y[[9ټJ˾V4G;anDӻ m'9k/m'כ4VQm {w5VJɣcWtC%CcMP$v (yàq,nۈJR#tCD>' fäyvWȮ`n->䖊+=t@㐫> DP-R_ݥȗ"4MK?ɓqR;hȠdNŶ0.Ќ7> TTkZ:yV %3aQ7W?Oj nP8P$. kR;til3=Y?PnR%5TQ>ף?G8oڲ+"tBj;N L釩D=b뜝=pzPTmWC9fD]}E4{b&pȡ`#X k͝O{%J10s9HƏE kwsyRPڏ7uY-Y\,C8V7e'^dy8BmdJnQYE4ŐU=@ޑM?#^|\Q\痪먵AaјЧxI ~_[ngB׫ڳ٩7_Ha]b|GeH )s>J98)?r8dsބP)?#B{XfU-r17aC o =\#999NMU"wE cpSԽT2"yT ٛ.j-B>L7͸fZp=6׋H0uٯG;~!i doF Yxe nσUlRP`[p(+֕Ev4nJBw˂0{b,~@QKr Vf]gZWA%L9QR=6tENh5p'x !NC(jg]Ē,vm[L΁Z?ow%?ͣ~9O}^HXR5?]^Bjfv#RfjWy 7*#SH|tZ4{AB>3{\6x z!va}*Fi ux DveBRn;I^\gi߇;5t(j8AkAk97k^ԘrjjjKj[`TgV(,r!TNP4-V IIȴ"w ۃ1IIQe.}41Pj+7jaӪ=^Qz''UUm38Q|Z ,2 |R*`0 TMm1 =l0{uvDYx@ ɸY!lmt($xj;\(r~w@-+k8zDCo?,bn6CBl nw׬g>.(2:ļaɰ? {>>ƉmnXUy~7(M5; +kщp2qo,=}:-ILms(¤6R&_N1}1ؒ8񽥚7kL^_k$ȁWZQQ5,ZϚw]}2R|vgK.3f` օUc^l z+5jfqzb+Ѽ,N4X3B9BKw[ɸqf./|(xt]2{pH[2靓+EYJZ߰b#WfQ#w#+Ia-_`at_T-8ڙ-qy-т|N6-rrA8{!g?=?iX6#2}R奋be:jNv&65˞}rtґ)B`ߌ6 XJj0;;%~}-ZdRql3- dcNZXG~ ?S# [yuig4[ӹՅ|yKA`n)hb?il6r0eS\D4ٽקqdXLs!&Z+qў(` :SiBYdA(6r9ݥ7Aӛ:=.I#)9jƙh(ҟkP!(2飀: < ؜@Wz$ slPI7:'fm`)1iBݚ+8"Q)H3&4+,?ORVDIGFJp/B2mJQ@,ucTP˺H*”HyBSWJ}tAn^3QxP dUE̜'=خV0éV= V*g5#F|!ߏn0ܰ"cDڽ<}V M,c4?8!n~Gq;r. &}4W)u a[VP y)7Pݬ@܇0e3QaCd(B(ȣ%3& 3ZcP;NÅikq)!k:fUig>O?ЕM̌EE>Z ̃<¦9D|ḽvȤqs糠߹ͥ5!7 #AQw(sv( VPÂ7( 1\yR_"U?|]4@K[i@4+MVM*Z!0OWz YRVh1~3 `jϚ dJ{#J7\×p^ :Y☌,1z2P`$b_tD/ճ!w^?;<N1JwnIY[5N%i[9YmW IdEstxYi112a4z>-kP@ByB3Cr5?Pg04.B-ٵ$f m(Y+J%:s!GY_Fcf;` Yppt!2ǖW߂D V|fZ0.B@!e= NUaܶ$JQJć}(s7S=s:KYX% KTh:_Je=$/l[AchƯhTeҨt=;lhlCxx(W% ϐt_'Vc:?h!v Wvϑ2w50(k=U~Ͳ^V*pLwW=ߓI_\+qFhŨ EyRqUh0AaBm`<{}ʎ~?H0rn 7c'[Z.&%e_+o  4FV!Qu7!a8TmkXiPU51~3uW``LaC ۣ?!@D!hU֯) $/ fMh>9ZE3C6|]a',%J OkdI,e  ּ F}5oJTo<+cTb:WW]WlM{!/B"Cb:A+O/oYZA{ x*/}-jm|j}"IKtT }'=d`}3lZYlݶӯжhf 9zA,d}L(UzO%6t /@F/n)?o$@/ # *?AԟImH0 @ղ\KkB¯9`S!ǒ+OUGR6dN1 ?S7EEH<>R`5g w 3$['hGMke`M? rJlb=ĕ߈o};Co72O]U1$7qKk#q&4ҟfˑvEd B hYEt X<޼(S\>&͓cpV<{pNNy8I.ع VW+yǟ|c1"I[^^4Հ˧Qd@ޱ5F~;.|{ǒ89PS,+":r\T镉wƵV"0p+td#`%!n+:"Oj6d]5pmGfGK V5*ދ 'j Shu;f#WkQA I_ W֑#9yAȕOgP4@ˌN _>AXͯ;u3r xQ @mNd`9Z%S.v\P3.M2YE01]#xŁ`45 oWrɰ˟D HXᡃ ERݙM!aP'N^f.D..Y;EilAܓ)omM.oXŏ7!Oq+YU/Rwz@NQ%2BH-vsn}Čz=weR6}~0QJ ud]*V)aĉa"9@=C[iy%Qh`@z:c`\ Af1DkG.SГK^U%z|ŠCY0hD2OU1wgJ]gMlv5P*kD?H6n`ד13G".Їa$Sýu^n&پ~9OU BE;KW[um~:qpd7Qoaƒ4Pה>W@]_ {YtX8B*!E dd,xJrtIm*4B9̄ [t+ZDIkx%ֶ,0$K K=ʿ)~@ 2S1 5J#)A>:q=k!f9˩O3ܣXvi{9dр72Qٝ]γr i-B8ZzE0BLzX!zrf ǬIolR=, .G0!ヤOY2>S =|2_X0*|ES&lA3+퓢on-q.-d FN#iLgLo oCݞ'c֦ mx3f 0myd警ś}"T:EܻnSB-6+9 .!>uA%UpT҆ڠ+6Oh  -GPU`bd.z0١WҗL+nF4^sCsּN؈h%)\H ) O*/|[b+l{#-xUP)̰jxn9.M9`Y&o~- D2>mEKQvv0cVi5\-XB@5PTHSp?k@mc?2^r(pUDg+ d> TIAiŁhH TDw.8J*9bcstl枹nl΅g6zՖ/x\2Z] HL٦6wb.5qh1͈)J9|אY`g|3,D\r[\QAI?3`,45D(}^(nz9pMŤQ1~C2 45.;"\6ᆬU0hiI5 ڇ 5qxCժg R宇t5!ņ6TymC;A7GXr|@"P[[0m=HblyHYeͱ;mף(~\E_aR-ShYЯiH8Yop30=v;o_Vl(q!Cb~ǽkZ(847~ⶰq_nPТ>X9DЊa<.mhM“K7 +1|=w,c(y,kH$A9Ͷ2䪔Wy.&H7~w]͜HMԗ\mF:f nkkTdΠd]Zo48r)r}$n=O!hʷ*FUx**I+*)$ܦQl{>[8N@.Pln.cz}+&ҡ׉j mrA,q$'4SɓTqh=ir^kU|0U^wƳMtqzYCZۼpjXN}?pWk1Ey4ߌ_k k.LPD0p9oji(()i9Y$ }1e2VS_p;ݤΊ_n.J➟GD Zb-c=N48mK)%+rX9yvnB( _tָBIh+rGWNMě"&YJ/yU28zRs2KH?&O MC%^)}a Bs=Jd\؇Q#g2 wŇ$%yL{EP;ՋsO7c]J銑}!ASƺ 6e5.>IT Hvm!6%)NKMw𝵒anj AfYLȃ4~L#)hLT0ھ j5p^jv-I;+"''])r+a64 19AU,\eW|;X8Сo kv=^$5; {%v{ĄrsW==dܼ4cw<t],GXU-\zAK@ ! enTվ\ig96 S}Vp1X[_COUw0& +ĥb!HH{;L`@HWz7W1%f-'<=VF m=+oxڕ m Yv݄&һ2&w3͂hz$9V=> z4- Q\JHm6"rUKsT%{x0YFwCfC?-4b$kvʿxgX-_嘶DF"bM;}NWN8*n'f +/x[!5~r'I8f&Tt=~t}T*CHy\OD־Y~t@6IRiyA\k0yfϫQ-?^(:f$XQ7(lH:&p'BݹoU<Io=='oMܟ/B@4Sr0"kHXHAYtc!K.` IRdm5qry%J]QztLЍŶb*(KŸ>K3}T^Zddx/Ĉ\kQjc~-Jle33؇2YIEȔbF b|c'n95`csgꭎ]zCج9i8`܇qOE6,&+DJByH8Pe+6:=O+̫]f\.2ergNWsQ޴$dq=t6lYS;Veߊzut c75fꬉ^4^UpWP*+O$`Tŀv]!u6?d௤brxM &L~&a\_Z5tydTaqTA5 2&M)ӓ/rO0" k}?KKE_l␺яpvZyb]/isc@<#~~{kDZL/qeLI;b]N<1 JT(|&*L-f)0L&S.n4Y;j(T h0E}!?ɀ8٩6Gұ_B8'zȨjzlP/E"堡%|"1B| ޞ8^KI%4q혺hX,EbɏA_Msr~qa,uM]h4N(=7yE6u]zH&: ob)i XBC|JM直G//[݀fy{j5r8 >YLְ 1]FX;^(w0ܮwH.}y%`8f+͌Q}0Ntԫ,9嬚bd9?%-HtZNF2,RFyfî3EThN#!Fc+-Ưj{*[ѦVrOBG<1E*[j$B#nywyLB!LxC8[ڐSt"8(tf\3нM0V縒7ʈc`kμƍ8D \[UaV0=cu&?-,BQ#37퀷]tװ: z#ܟ|CWBg%r}qX|̡G0:̋qZoeٚ,#R*ήNM}hL˰}l3PWvQu}[L~15ƙV(`BmYxSb.u7$b7Ý^<-#:O!5MȎH&'f2as;!j.NZ#)9ALV[pkCL Qf}3VШc&1ņ+f~ryS1ӂzE3;5*g+R C(=YP%#m -FYYHȨ=b6b|aa^bJ3Sx0ؗ3GLs1F[\,]!_VYd;d@'A"%Y&Lͣ\o$m\ؤ3J) }M_;`y"1nԂHpc `㦛&Jsyd |9kI5Dr%kdz8a|FFS0։O/T_=eL-uzZY`$xR>Li<9My$ o iLj5Y2gb_FC/HڌƘ'ΒI5Y-1$ZMS  *y'|nW>kn;ՇQ؂l:UެWTg!1&$:M8<B]M(c|_ˉ•Rif *rlax 0he3ݠ߬7mvT#/^b Y !%EU1/Ӳ's1Bʭ7T:=UvV\+eˆ^Z= M7% rc:S7(VY!쥓{G} xkE+bV0ѓ" f@A K;]qq4 YJtj-s7ߖMTϴ(aK?| K[KX Q8 UPh okC^{;23^oNrL$f̶.UGZGxf#bokoֆR+pr{0Bh QT):mZv|УB!|8%Y74ZD,E eƓe..m /|S}5.͢|)sjgF1쁄V25p1nYd*2A+@-0Y[Co7r.fMsxwQ|ާS|ԱuK(p-*ܻôZFJ3$ }58,J8 n2Y(uSX ÷Z*Y_"7*MɝvV ϖz6 c,!foR$X,wKR~SxF f9u\u1x Z3S_ dZԑOh30,9\@YS4 $UW~9hg%FZMYs")5Pin-5d^Pu^/|FS M{qĸRQJLٛ]F; ᚂR-`d!xK.ֱ,{YFΛv _0,~JD9Qhz"S})U.0.`;'!̣HG 긜Ɋ %ijػvT,I$G8ZoD4EY =K#I#LI,SO <[3?E0bC5P;ֹL=AZk_JRVuni^ SO|f1 eO"a%Km(r\n-bS?w {^|]1:jbG )c1 [#a` as{7DK&s%j%+ 5tũKa0?R*1ӧshIiU}uc~X[<9؏ .i*S4nB1!+kVL,uh$ΌBC:_UnnOMyg1~Bj U:&cN 9к#`JﯤTG|={8d"TCjѥuQZhCeJ}E ?  ;&p a_o?.*]mO=umŜ,l3{YB+hj 1).0W$u/}FhCּbdX_S}t(6L,i۹yTSJߣ&~Z|{!R/4V 3ٵ,_=f@k⡵[3sy{:!n{TM^tw7Nx距8e(J@L1#Uo{D'/-t ,C(|m6U9-Ӣ*XE$gÇkzOk |qw!78 G 61TC%X6Q h?QnUh]Wa w` F`6heXeSRtY.yzB4reU.]-QG4 u'v]HBnQ9+,;Tev򏸮k2k9hAUEh|cj "t^EI6ā#Djbh܀'$S{-(s>,-llp޼fB7i:֝ށ 7`1S)`1253Ń;y7R$3c+MP~Q] cj;!nx NAS9mZ6KHomoЯ hC_[y5flaf|qחp>8Lջg>gNK"]JAmv{iX _4"_#/Dfd8CU9¦kfND9s bG˰ icA7jv+(AЧ>) s)KFIv>ois.iVP"Ķm?n3*2o HZWMKL:W2 1(}E([D(ڽ舻՚EQ%n)>D7 UDfd(x]60|1ڌ^8 RL.FY&uA8?_s\ uD[t4P A W% (]n}F >A{D6Wr f[݌fׂ-鎢an{G/hY+[hhR{܁yHImK A*vw8..kȁWhTWG~uYy!,wE-\|/H>1H?{ۆ*N|!k"gj"(R|:ˢ` ^cS_-^3|]sO*oz;otvI;޺ۂqxt#T\Z&FغTD{9R9d҈Ԓ\,kʠyz{7P'?=[ؑM.Γ{sPBOn)oxCSⰖa#7m Zc-G2aPIH]%8ָrnӿi{ژˢ#F@pԵe iȥk^GPHvuB&hKg#^ 6xIʔ\hr6!C-) ׇt:1F~wTW7wω=~8H2D#|Ȣ-Q$P̮Y0Y{|rCߵVT\T!swIλOQƳbSܯ ew xlԴ@A fw*t*GUe&dj|XE+T!)Rkm 3$́ލ?͔4`!G>5^\߫ + ;ekH[KdIJx} tyIq *VIwb qSoߡ^F {"+(F;1I8EN"6{+dB4X@C~u/Ёe12Jc0 :ˌ4/é|T{jt0K^\Wi"ګy{˒y|(wwa:r[Ȕ[N3md؉J֑oOH-&̀_\cm~{WҖOXO;~q~ tBO={W#c1ǃύgQ;cwCx>Rx~b=o!b;]I ҥwoU}]w%:rV ^[s wݷ#MxKAK\xBKZغ75:l= eԼ8GPAszNz8F~ȝI\DO0\C]l3 Y[[Ylv~f?v:K~I~iσ ^gx]p <B/yiqӹWZM,KN[M:+ 8ӯCQ?Cڏ)CE5_k*z L&9bF=i1s` 8$ ^,SxӎV&nB/NG kdY6{L m ҏ"("W. m"P)S ~kBYΌ^ vl{BvZ/`NeDp'))_J~qj?Iه^zKOdڀ#s{L䥆eOڬf|UH4\L{p iǼB9 Op,i>:Mo(HkLT#@RMڟ"Hh{[򔜎G|H@s]2y]ws|z'j~mY`"(4kT} !Kn$9YOn2䥺0{CF\!$̳gϵ`ΰŮ5ce*YC7f!n'}Ͷ)t*)U ~B^aiT&}La`blj6L+ѻFXUaW.)BMÌA?c0ɈمLYǸnu n߶lw_6`I:%ST<&haIgo>K#Z&Iq.aт&ARc32Ŕrٖv 7zU!2#}-eB`N|BZfg l~rH`*4:v`iuJT{ ZD$3VT(lB:M`v{a=R;l''j@hK^nVp'+%6M%03a3 j0t ag|<&\P;gnQnGn~(NlwQ^q#*U~_n&" C =@oTg6W4Yڽgד*IAp$}kA)P{tGxd5-UV'M7s&6ޑXxOɂn/me?LXӨ*v8q~3uc,jGs! ^n+Q"2XƯ 1ndϰ[>yvJ[@ly*_|~4G}hmo&;1[X5 vz0ʼ)/O:ei|+ !SV11}Dsҗj.mHyU*v1f΍tɰ,Һ? 8#.6}j=t,yFO1('?ٱzX<ؙB}KGT>flM{parX(Rկ5#8ְoeDٻ~3L_mc_ jًwV[QCoNV-wAꝆiCu>tBu_Cd>S>GvXRLA'Qd/@9i 12UAXkmI<"}/4V=vO6OC]|H?g?^k,\k啷˓+ou+zW0ƕ `9ӈ1^j)!zbpxCtMakc/5\~r.XxEoiLʖW6MA7/yC y/?yR'191lOԯNc#췌4wS^S^r@3R&3䶊6ҭMAߏ+@ߜP?*Cj?%h?$)`-A}ܶ.R:mu>qx } Z[c?Dќ$XMP?sr7 4ZNL!d0+K_:' ;ff5gKRp8 9.%0ybb"L,>D92(7JHuPid;Sĥ%`Z~R$CEurz2kX/I8W?!0uU#eH̉^ K?;"P*Eg͆q`3>𦢵<&!F qhL-i%K%ۆJK%A$nxۖ@46>BGuQtmGse#/F|D#-XL l^ȸyL:71ǘI FXFmH+ ].&R))}sSkUGמʿu {O>Ct bdžaUctn8}䫥L |9aPζ-;FU`IP QD#\(Tfxy0 `O:-SBI@NcJ Ov.AD%0v%tљ+2q ]^kDQVg+'[4cCU/QBka/m`dgpKz9!5<J{[o첯|t,qT1vXrE G;) r@rb}4Q N"=曖Q٫.a.(na'>g&z5Bʣl|5CQ}'FHE1bt}Ҧ|/S(ep$@1a&E{,eF3 8`$F`}(UpKF_!fBje@P+BNշW8jk5r.;~q6lPj k[lٛ\z Ah WEN\LK8F}F|u3ƲS(X/GV-='^dDTͣZx_,[vE;oί|$ 3˒C< Tew~!R.!oASuZD1H2Eu.v;= ~Ny&)t8:/|N)j[~lD56r7 -t5p !~@Q >RAFl@ EkX"h='~825@@R~ Rs SMxcHR++}E~DkӗJ(C97{Aq`e[B$T*tB z7ME?z Vw%`e<?%~ S@J! dxWqN@\qEהdO;h[C`"/ / S" p8*.)M{G7:@8b Vqa5I` ;L.?|ۦ[Gbv'4YT!-44#o"6|3򭂔1s8sC뉓 Gt}GrgH_)*XiqgPBW.Ez(u*M@^Osg]6W(Xowq{bӱ;I6$h~Hcl=#Y$&؃ wcWpԋBf25:CnB*H߱{ѿWdl$ ݳ{X[;jV/[n/@WTmbd\Y}Cr^-V 9 Ԉ\aEy" C0r@C6ﯥX+Mt8%(h^}&aA|=kZSXAZfS]pXZu"#3SpH i %YT,gnq?I/++2M]7WCGv,qʚ+]BŜBSc+< ]mmguV9 :>AUӳ2[4rTihrA oD(6XQxS|WvhŗG*j~ف=GhE@01+Z+Okg]5 Cӣ:xvPUjȤOp#$-&!4c@Y{Ok,,+-E*M|duQDrVֺuQ( !x a4/kXF͗w6ޕ2ȸ!^@<[-*+d`A9_ NC&m{4ѷ @}ІEIH&oŲ*iU^RN+ aocP/G.g-wpT2TcFğqsyoC:VC^!7 .qs;id(p{YÛ8z4 {㱹\F7Z)~tNF_zDNߏ;Nx=J@֓44d#UNrޖE&&C6?,mh/n3;$p{TBΚEFc ;DC\)iڽFa4U ̉LrlmE98[NY8v:{F>֦Ή76 x59un K=ogOO]P%\ Ϛy.|afqc,.:8Oyh3| ^cO򹿿=﮷tx OHk&ZUOM̰4b:vR3|!ks*g$^qL(=;2F"QCUpt-Dʒ39}{?怲Yw+(C8!BDC(Ǐz% lKuC[ k Br~圢pl\2,hr;_M h-AHusm0ǺAN%T*:] &^@5@lǀ{Sz:\O'|ZJmVjTn]yȟfr:is hG|fA[#)8iFsyx_d=AؙʬL\USJE! QX(ncO_eÐӮ-豢49\Dhg?@'ZgB536u*$AA r/`*W150c~!^Pb~b#, O\WUE.zR!mT#0/v_0; ʤs&4LiGll2e0|XOYttRT) o2e~zf 4?6*I{2ܾV[N}>8`u.|jNuvhdžvf=5rۛN@[QS=Ɠoښ1C9̦{աABOv/Z1fqW%͗3 Z< +)=7p!*_+\߂ZƣڇW~XCÎ*âNT@WnU Qa5%XN JHgz& F9}޷`ԑnFkmHlO˲1`YM}Tkx'[5gSy^*Ua{c (R%QU; F+Bs\T$.VAU0m&KI#{ Sm,~JE[ Z"Rh6ӪTȲAkd=Cx1C<04_'6¢t8^B5W_=1^5%;,ƶf wedBq QMc {(ﰉ&QEsVdHǧ'Մgbvv!FcCi}m]ffz[;j| ?6< ZpАc BD @$[<ªd7>k޲5n`5HX7Gg‹r̪ބ<2dg ;U~Y*=&㋲ҐӾHNHj )b5#5U`P%K`5`/ɱ_輻d|ĥU奲fO8 Ҟ6V^2WRMxe R F00 ڛ̲nv~$K/óYʅ aaX:.>G τ9a1mZMe<7?Ɵt&V-e%ϻq@/b*FOWGd |.^@eSGܦ+θUq2r~) a(}9X@MXu@7`M]a-u _$0(ghT)a[W rߊL opoipTM.4$ع;]|PND2NDW (B-57B {٘PyF,S@d|ssFyvM;*Iu,[!648-K=lm5_|2Ѩ1ά49Ml71Ō*XON+x҅,˻%ζ ~#fCSS}B|w8l%q4v ;ԉF v|ޕ`XB(&}?(:tˍI[$( zu3C%C~0Cawk H72oRsuUf8T֜@D:k#RB ߦfO+ò! RH|7!ugEΌHmFE"2&/)F+* ^p 6X;+Ai^O+: W0:}֛P5gtzcG~yˀ58!⿯ŽINxdǦϵx*kW`֚])5@¤:IRCw=8ToZBHW&buZ&}rS]m0ڏaOhy+%0GO@ϰ_\oU͖Lw|0Pr(DԈbeM+Z嶫AiU0hKoOF09='HWƒ d*19?ϹWٞH֎fIe9}Iێ[b'EpP@MI:xEu;ꐼzQ㿪٢Oo Sÿᄱ;_6їTTs|S~~}`dNx!N>5=YPE tZ2ٔ%KB 1MK[a*LN> &'R,=`F@%niLm磱炷=l?4!|6PLn6O 3V9%&盧V~gMoW!^ 1J_zJ.ۄ4:21Ɛ|:_Օʱ%lRnK(os$8kwϤֵ^Reɚ]a*sM?Tm-bHN4#q _C aJXrD3hszB`{سh(+IˮZjk;͇?S2N0`@1v p9vsF0:aQM>Ӎwd,,Hm\'ߺ(&Oev & \82e4;{Y] Ɂxȷ-PyV=b$?z˚'C01Aj q }"02'/*qMG["R|R޻U١bB*|Y[dpV㐴±숀> zQ#N])enx]sw$_~WeS\+LLxOKHCd_[gϿTds+N18/Sm"%u5" -~L#ϖan.Z6'XsLE(/zB֦O&)4ʯ ԪHBTw8I4~&Z;f PKEA1·vK־9րlō>M!*4XD5ݧt Bx# L`pKڥ7/+TSB*_7"#T¿XjvD 6) &͆Z׺Y9E?<OZ/a åI@&TSQ"ktü8#B+k8X󧠝|KGӿJ]i;ʸIHEvH:[T^?!FݡLŐ],I|M< qAf|Dp2r1Xi jt胁"mW ʭqCr"niW[j2~ ȀO/C`x!"*ϗeW\@{*5M5Mc C̭;+Ř d nu^NZ[Ff3p16vTFD'Op @+&&I3p>b5laۏ̃̿VpB/"9Ux/pf|eNϨ]b5,?ɝ,LEZJbCngSLFJ6ppyV _ɻAq,?,ϚVpwKdiĎ(%ܾcN|e <un .en#mMh2zQעyBs*PZ 3%B"  FØ BwD#cPC=[i ?gaLhY,9/f#uoiGl :==C=Rb~~{-&LcP<|G3DwȨw`WCa : B\EQ%u,y6\5 BDB$pm#]T$o^}^Z@*r=Z*G_ Q>yyd@y*,4=jYsax23%U!꧟q ={ښmN ~aWƲ=ri\5RaO4}(* !@sfk!㪋Lz08Vj5GȰR}B<:-.(& 0LъW۠;$Gn63o2/J;Pf˰^x%vܿ&K,R61su}.YRD%YPSS5W+'r4aݞ,C[f9'133!AZ`fhrdF  c!c%6}A`Ơ#zcAt00R9_"#F3SLǘ\i'0_YWztʩ]TTF ħo֫gm7H.uCw ]Eܕ^~x 3@P#r뀌ٝʦ̎Sg"Rg[B1 W{k Vju͚LnφܓhOeWĹܯ.[kkKpa":cAYw EIћuCv(WTI;;.B> "4Bi(vZ<C 4C.+{n.m%B9 ̽?S{QkyOQ*KN1, jJC<0r oKX%< J5}T 7P?i^-@ TkQLQ!xaCL@&6LbL U9fLӲ[̴z:c7:sC:SR 2ѣI~x=wGTcb m{Z[XXyZ C1`G'"^)?Aj`S W"NM_s>dZ2N~Zw>@^m$ǐ~ELU U<2zg?'T6 G"ڦ[DU`Tl tO.| ./nbdBr@&CpIw_aY/w?u jNG鯖ҴVק\X\v`+]FTSztcw~jiA˶ h1qC: U=/u-c(Qֺ2(.N^>#/4p$*%he>Ƭ~c8ư.fHVo.]ۋZ#RnDPׂ\њF*ԮXO;vrj8sq' #v8$y<`SA :l/Dɗ j׻5{`P <Ưzo 7IZbn5~v0 ij:,"Cait7(\4)j).A!OW X]$@~jt\4At7el<-~5ф#kt): 9U`l3=ltwi㩄tTʟWrcW:6O< 0q=9lsQ. {]Tj#:EɅ|8,.w]zyNeUEd1g&<&68S kibE6ʊ% `Pkn P!@n:fh/p{Uۅ zgwh8 CJ~aHB@=x=8xq5*;xtp;0 ڦ-ؚsgހF: LD68>-1qM޳N ~WbPM5i7rKE=e=s?Pԓ9%כYGYգ7U%'PKiף!vRy iLեPLlJHԿ[v Ӕgp(U@0V|G Z*J1mڵS!R+^,dPr 4MF8\1_ |> LY 4A.]oTjt 0_گ sJ}j5lS{+هA'x!ye:*:yWjhZrx14zaNy|yN8 3hpp#}*cjʄwrMI=TDΪXЊFv)G>+V˰IH+@G8HqBFf!lq:Z_04+F"UUa9آW Q]HZ3~J uyI 5)^92(Nzz_VYemѴ,gzj-azO'u&1%hijȆLJhJ&t+JĈkv.0Nf$@CR~aV0cj6ZD'= ?O5Ee _7HXgB?I]n\3Ed+P|ME7T>$[zMsDUcgOmt KWRru~XTY(9%%$c59BBAvFuOVhQ7G22Cۜ5hE  =*zj oΧ4Zp W%o@0ND} 87` zUئIaj1B*^xfs FXt:SZ@kj-dPn@p|D?77-S MO*!d>ELNs]rńR =nmʮlyx>U :h+.IўzPΑ=.n9͊ CE tyFa*Rs; @|8j`JE'/MVXe%,jS6!70s6Vi5LAH_DIgL4 Q^>1udo(ݝ,*bIѧ!9%+q0H`Il`%@)Z A2.2 mUĹ B,t= a|\s;MLĻQ٨8T!`X@#Ztb'Ā D O{Vհ,:7Pc$I>TD_ګt\ c uaK؎WquG#pQYY}Zd'^8%DFiړ'QJW=/K5R\ /"ly7@ta$F%i+q{V3Fi&E)Ȝk(|@' [|5ؙU.n\RD!3KDT߀HwV _Sso^\]\O0Q1F T <ᶾL'uUuvHJ1ElEH [ tڤ>bv_<"64 l& "H(b1t'[O(v8Ar%r h߉*m(uj^hT#zF T|{dFod=IW9^Hd!=g/؀48),fdr-- e4HPh_{Ox* $hՙ$}mП i2p9SyeƴTHp=]͒6Bު=tL8W krCo$>pJă1ր$c,/6}j<%7 %}<]nv /LOT+,L?z&XjZâl2Vdtm v #fr弦z՚h"3 {h$%r]P#r,#8"Vv78fa=#@w5yW CUSpvEbP<ț&r{Ғ6y<0Y$3=P8O@RnKW+FQ+dM,0V*Vg p_r1n{w[ =v: P]ftÀ?Fp ܦ2 of_ 51e>}&k̰YC%@PqAG'#&LfCNQtuqohƼt)bGq6էIFH1YN~V}P/jj@+s-m<-#/MΝIE Dx.W櫈RRp Fd=Z/Ƚ=G '3Clxh虆`wEɳ>ͽ]}BY4#p^b\Ckq? Hk-|fJ^} y)Sh!NcUM=L*쏲(Fy19 @-ڒ>17TEKDvݸf6aF(ԇAR0kĄB ҲgYٜl[0=J[(Kq ~5AWX,"uHEDa R.~|oD ~IC+5sqȣR(X:* [eIGins҄Eɔ͒=NVo{YHQT|+>UP8 7^[Bwֆ^~۾mh: &bQZǠ&*9Gݏ|dSMM6Tϥ" ڭ8ߙ>0 *ASZ4EtxteV^+caȤjJsMo]oWN2t&  7$mti Cbfo")Q l/5?f%FĦlqxM=R=hvUHʙg8k08Nl{(߬; 'z~X.A~HVSo֙T4lb̺an; I.ZvGU*V4h $uEA9w*(Su}#46\V/%<)DX%vxᨂ#^ :-$T}19%rye#\W3e܈4 d:fd.aDB"V]fhbcA<3۹jŞ?F9^ Q25~ lEޛ*Iy8q, .=]zdz8L̾XW-FlJ G1/NLF1ki`XGJcBGhA+jRǤJP\;G'VEG_F byƆm)_ma^)BC)h7MSGD)5zܒ(uB,2koL _-.ه)ix¤A|;/upn)3e ù0 {36q;ѼjVi)d(1Wjjob:kc!Xkhkv` //2w%CGoy,__%!31iH6-6ho|t>0b2֓V֍I"`,uo"aN=_ kkgVBhl3,3f$ҘFj͘@8  f,8BRFBεw^R0ƀSlK(6nt8*-%lzv:rsS9ݢG5=vZj@ \!h~JA͖vdq^f8slװӣ)3Y9.a܈,7f|fUQ[E\7:>Vx-#?h4}ңN6뿱.yYS!yN/k}!3Lr(mvlh㍜o79F>A~$ʧvwrh0XLmA܉`nF[J=1N>{Dž%'=cq%)i3gvv%jMLYKGk0K5RhaGA/7dgYAaI@Y*q7+Xuk۲x]w$]-DSVT Bfu5cvd i/x6v{s{yxdyBubowd&i(~xzZs;62@z)#NgBb[dA~?u^Klf&Hr Kq0zz: ̬­!єM;) mN Vg"t okI t^ f6!EnGc' >eyXCG0|Q*e)SX-lfF23 ԘTu06hHCgF;I {Ē N)pё!7Ţ f=$zwb͋y}ݾ NuϽ fG(VE})-Pt14\mj pfS\iB>9pI;١ 5xSӢXR/wq[K8k#g>mRMXuY |CRZʣ0g. Cnu:w&gp\7fǛ~ZiUwR:ZPE_Y)r߿ўJ:uVkf64Y|{p|e濮Kg3H`|P'Hׇ sғN҂eӦC<&< :pP͵EhSʎ5MɅ#,Fji1\=plg`!zTVFJ)-;\FMN;'ASn櫡=rшT'mf'/J9DmZyv*tW^To$xiy[rI$-SGM">~Rmekk+( '@\&h䐚2oEǪ' Ȯěb$%N|oð7k^A! d܍0߭^`:̀`KqEq~RиcxdMLm>5>ujTu"Ǧ Alη]:ۃD<Ɣـ(fJ:@"mہHA60`佇Ԕr'k%PTH Q{;WR(!7Dm3\϶́nZ(u J؇OMRE=JIݻ>CƧ<%JV]:RgݎP%]hʆ^ ebb (Ѱ1)T&N "XşO Q@-1iS?G:&1FF佬 CװgDGCY"_{нObpN)eWfOa:"&a[߻ZwM]>B|nFȞa6A[~Y5'c;V qmRMw>R1DGITMO]V!r)~dIpm&‘F9C6 [TVM$\?`5ܖ:+a:$a:BXUq*L >D4F<^yaÛb&7# ڷ)}d{e<)?j g)l~Y@ Dkz0 $ܫG)hí&2=U{ *.yp#$#Ӟ݌p)"7qEQVf>[Qa<6v gШ|lkDjⴼ "V模FFW3?+?l<٧l}C$ V^O'ei!! '@m̟ʏ\T~D[j,CĘ5f#lO4}ٯC54s nMoLt*{6 \4L YQǦT ueZҖe]QO,:(Y{[Ѣ&"OȌL_"rX%VBo\z88BhqWE;^RJCFb</qcX-2@ ,$pyQ'x4&qsdr 1@WfJROut sS!"2GOv02Xƺ`1(>UDcJxg՚srNMΑc 7d<6k=ziq\cyO-UVN~RcF̯,T45䂻G ݒB^PoHWMgI@3f:{Kꭊ +z/nҢ10Fq87U?,H$^. CW)A?tXޗ;I.I^YכƟ¡0^:|D Wq;pw npki;`S? Iz,j,XĀaX.BV[}sQ}CqNzL>a8z=KͩJz~]SѡF=UcÅ.ȩrP{XMe3Ygate=$Océ :v巚ړZgqElf]jIIF<ץ O$gnVg"Mh,KgWOuUM*Ex51!%/=gdI$\TPO|u\ui Xhlqyh zcWq&2ρ{}I^XH.G|DI/(/7Ǔ.p*[M!ሶAVʩ^IUiYf z#ly OҚܺ] MN 7%fiDVarOmnz!PwsAg?@B ZaW~.^: -H$द9 KNZ({i2Vh\K지qc"AS ܾ75xiIVU߁VygP(m'nq#h-vE0 ݕ]*3)hoFWlz6x-R6^?|T$A0SjxfP&6>I .KT!,M/v.Eb s 9=uO (uGe42sLZfgVU Bt^bN"B!ϳm5?߭mVwh=W0J;PwZpG6k2erf,PAN a}& 28ԓquE}|ទ7:)"S8u5r"@s:<L|ьUqmwڠ) z``5T !ޥ&áxir m n5i| gMiT/ MzQɻmkÖ٩\WO? +EU&K_ưx2͐ bC&5T" Na}7ݑfw{~cXKZ{a{")RO ZbEKHD=udL| fF퍉Y[{crB}v<K!f_.!j] -I_8C:Kr*!N`•؝MDр&<{7QH2vWq)0h\xߪXƵ_0W{c A_zpfQ/7uYLSyܢ4$*8?o IE9:n-EO)\h-*s ?^Potה|U[5UOapT˽,cda&=|I$:o F)P;bKܒe@'0hFT2J`ޢ uQg͋S]mG8";y9 q2B5fV Xa3 F_5 ~Qg,<c&mJ8Oxh%hz<1iuy\4Oձ\XLx>Ev& 4W\Ep.cis'6#*z%R]٫'BFxU:ו#Wh*vi$`(qp*Mpjp(L#-{1?W%%.;ڋi5n?8[@0M?ęŦɹ6D& &4aTDZ45b ̐:'.&>i`:"H6^N͡c3)M Cɞp֏c*YU|gB93)Y’q&Jd _sQ#+]:zG_wa!fP୸fRPF~qۼw)]&^N!s/|&N.s`;ILqoh gv1]T5ɀ~]`oJ}ʽN@z0bUEF$rjn$Ӝ(Xc䂓S.ږz2%F &~8=ӛU͜ݟkștm'gp{7 ~4B ZțY do= f汽|~8=mV ̻SoKZ~unPdr=31\1˪ EsØӘ3S;eڡӮH!tLX?Ô |P>elh.߼ÑuG8=L5q*A(L {g#^oHZl-!//w"]D$:lWye>s4Xj_V:kLjQdن;Ox78OJbfS7y+G^kAz> 2#`2fPÅw>ݔhvq_"ghz\Z(m3^Lʺs/ME7=mWi{eA೜쭼uvy߸۪>(! ֠4)D3@b_^bݫjP6 E#ODGLd:ӈdpw=# 'JC&XgƆOAurt ed:Ѫܴn=:)5}VLZ}wahfsR? QfX&3Lʷ:Zc"ibf(a Ȱt50ܡV{%m(fCСreV-w7_F̤gU1FY<!)>@*0IJeDpé-t75 5?RQ"ؙ!UC9ӭyD:Oh`Tϑ_/5vm?_n!aQj{@wtAeH3f-Y/{KAx!o W2$|:) T/gn,r4xktJҢ 0Ǣ4(z~д_K!h\xv^t%})$_?vSUK]V%9ᒆн=*2\=͊;̇4ޠһ*¬z9Ev*u{VI]'}lbm9 :TKnQgFkaϔIu^wO(M\Q3-{CN?Xa26bn02ש`1~o=lA-àxǐM9{;Lxt Sj`ciH/ALy%Vժ\h;nYިύ,CC^|#;zCzlKEO;M  AWGON1i<4/tzAhQ{iaQNNݛ^Cհh9INH?3 ?.2ƭN'8iZ. !RH=%"Ecn`Ƈ۸@tF7q`ު[j-) 2=5X)' d'Rm,(8sMB 뙨̢[aϢ"Le|!Y}xgƶc~ ? [fh~FC>tOᐒk9 #Fs4 NҒ^XYfÖw3m[;M DsG~@"zqK51W ݈-2K]#jVU"rq0gRbn=&w>/9t1^mYN`>^=|dxz+fo/J^/"/H}r w<`˼g6Lψjfkի4@Pu/ՠΉ ԮC)(<Ę}M)/zhD -/TGEX\ߊsucS?K.VOo Z PYzw l3e>}׼l]'i>زCdwHD0yG /Ee3KX]b|׈UJpNgeb 8;Rlw\u)fq;ϧŋdj<;\fܐc\Ub~z\RCvI) rÌSuxKQD!9WdB|6;= ,09:)mc3t$_lZao6tڃ[ =޲@rtp^:x)U-Hb CaE_2(_"Bv!j8xEgƠ[e2:fR?_& x&葹qA2FfLg߃pxDq&kM*C$-ṱKh]ޜ(zfR qEĴ aU a} rsN'"G$0?WɧP&]1_Æ!^8`eZ?LUdxk N@t7S(r*w-~@JKWD6pKNN4ͻL%t:T־hI9+A u=#Y9;Dj#s a1^0?llK"!ra)ޢg.-B^'m_5)i9'{٩3g -'x0lU:&<1<Ҍ4"s.0zD;g!.+5oun-6H`vnG Γ yN##iwkز-TռIrMR̦!x#ޜէ/"1TF4:=aoKm]jFvy˟;!NtkhUs;XGrꃓDbJrrlh7B{N[?.v}@!63hOJvk*>aDHovAoJ}d8x " nz='SF]pW;n !ɰ]4][kySbip_Coȴ챣D]MFA_31eݲ̟Kg{7ge@^r["C YdaP`mCX&_c_ΪtUE&;FZnŹM:^s(ǧZ,Jz+]i%qoVf&L j-eK Gfk3n%11lcLMBߥ#6E h b٤X5h?i5h?^z讽O* B}mE{Mxf0~ihO>Yُ66>(Tz;4]ޔR%L#5$м9xvl;v4LeBcƖdCc>#]4S$fSG"͡]ۀNN=p 7wc۸SJ do8RF7($ݫ4 sUz&f">ѱư)7MJq>f^>T+3h#?p;} & /'lr|ޭ?,IsXEF (S> )Ӵjhew5};Hl!sӪ&Yđ+4] BXaz(ĬwL *_-)ԕ S/ \6zFB)5Uv R (VD+Ԯ^@e '4FŕZ훺iB|bВU< kU:҃{mEu‚*}?+Ȩ.+~8zK=ƣYړ(Nck1L,!๟SG[t 8g3p %W:37'XH[Ty \:CJQOWZ'r5®jjMB4j$*D~Cz5{c(d޷ĥFiI^iC15Rޭ1' Bqf銂:zQ_rǛq `R%ӕg" ۵! E,!VFGiOiTlȠdmUt4V9ƇW3"wߠ+Z)!Յc'}r `u5)QCD_!2@Y] Y?}r:O\g\,OܙUЏEy.̮@u6'F*tJgS؟|c~g@P=t5M)WJr!$O!_葱KZ6[@2}xf%OvqѺ\x>ٹ .X2'I햹rNl&[A1hL 8o$D#Vڷ]ςVmӭ 9M70R*Ըe蘗Wa&̶pk۞f˴vUr`>P}v? $geWB }!!Q;k!&VUvB7ZxCVIdB-hK =qKr_<߮˓x*UAkgtJB0$ 9unO`Iꉣ׌B4"ҐdFj-=o# vY]UNJ~Q}֡οO‹25K#lAT"S_)u%A)`֊C@'- ч՝4>"UxrwXťڹgK6y<Ӎ$_|>]#UPaV ]&S֌Ie7GNI1cc-o2 Xj` }EVqD;J!ϔ1dmW38S`M56)ZCq۵[ZNYH CX_x:_ᓙ/>>Yb:wΉ:쏺)eĄ{S":l'ĨNS ۚI]9šh }ed.1/y|òEDDAb>"߇OF 'U|’1jQzQ)LG[MYV`22_-\ڱ0;Ϳ첶fOECg;:]$'S J_שs3l}tW˃0hM,Op OzIY e6xȏI[.Ȕj< H@ȋnt &y|{E!l]ԫNfeNoF^'; ^O_]Nd(`U .^&H7C, l+ف1ԹyCZٿdZU^P1_nY?=#u[qVp}yoFo` wj5ڞ$eLC6 ,0#M﮴yšJ+Ö{y S[n2(?!s@Mʙƅ~ [w*U ~);zR^ⱑ\v <>&,-A(`<ʘULmQod) xjw&q15t *h'-2&5od6P%'55*#:1ݦ/ʐNI|%jE.S# u#?71d|r#.%BhP*OFL#0!J Y"&ws0nFӡrfM6Y(a~B7 ):{W L%]Gwi/.FU!u;]*ow=Z,S(a| "iG2-̷飾stgU;TKqʚ-(kG@#x Ҷh$kkXf ]3)i2좑P%kõye>b̪淋]"@ YQؿ'ȓ }TsX0Ϙ u?$uc.OJq a ;|Rg:Jglj +,e*]bu0qsi 2\]4vNs#7ج8$5ʉ