python3-perf-debuginfo-4.19.90-2203.1.0.0139.oe1 >  A b&W^^fO5IOͱ"Ǭ {bOjF?r0pijN M٠<8Vf]֚A}9 Di-tP 腊PMK۱/TcP?kZj`p nI)-V<5G\ė1dK ׿qC)PvU`1нZp^CE(@ꜽ\k~t|#mS!CAq#tTB /o+cEYj/lPy~r4 ϓJ۬{y)I @՟-:;: 59,Ȇ Ӫ(Vp>p<8?(d! 3 ^48bw}     V \t,<(8K9K:KFGHIXY\<]T^bfcfdefltuvz$Cpython3-perf-debuginfo4.19.902203.1.0.0139.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.b"sobs-worker1639015616-x86-0010RHopenEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$b#b#b#b#b#b#80926a1333bad9371bd646194efea493c5763530cfab2cee340895701e27c82crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.1.0.0139.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-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@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2203.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.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0010 16462076034.19.90-2203.1.0.0139.oe14.19.90-2203.1.0.0139.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2203.1.0.0139.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/016c5bda35d5f29ad6fb60a819faf84f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce36f4d2c319fe5b6e2a04ac38df4bc6bdd8c694, with debug_info, not stripped\R3~ػy;^lutf-8c886ec62ffbc1168dee318857ad46c06cebecad73b018b69ec8d0dbac51c96a4?@7zXZ !#,?] b2u jӫ`(y-W8e}:z$ϗlhf@ؔVS].gGtmc;{ -?@=bWߔsܜ!zi-={IZf r,g9Q[ 6dlYG)ȉCpH`$g õ f x~ ofHu3/W0LB_ ׎rz^k4E )aVqy3=ufYZV,gr@4 yufu_$qXkDE6+unD8kEIgAn͗jgҍ<_@kGĺ|P+͏&.?!RԊx`"`-Hgi84B(NQ+x&Xp72oI_%yն⻲"qW_͚1qåo! -GgLˍZѣM%&lQal| $0CFv'뉬WP0.5lŽXx\Yn*m uoX UƿXNh4c鬶.?⪷ڗxqtF E^-}' |8ϊ'i5qI,[UXZPHצ~}ߕzM `Lڰ}+=K8\}qTTd >VyU{ۄ-!yB/"7 ӯ;9L} (^E\ʦ,o E!v:wGz"သd'LfJ^$ayXP6Ν5.{ZwJ EڋBҳ0z' Hgх4]? bYjᒁ4ELk]Mere&yL l fS^%9|)[,g2bZMh6ӌ]c8h]}fiXm[=vVڎ\zg Ur%CPҎ?{AdX>S>Od֓2~5{6p0Si`yZnУ٦=4}V?TlP^ۈ[j >`3nͰ0A"yƝͳFӕqdH rWNjM )_1oi#Y;9ښ8R-fL Yk|S K>hJ {秩/>)sMD*P)ވ\jqCP$\#3ZӰK@Q?k *+)Ґ<6}̍qCҢ]ꡆh;QI6GCɞ#2!ǺQ誈 NR;ae)h4vqYrBk)g|0ʀH^rL=л: ZD)~UJM-1 ӑV/g^,WkƧmSș@v萉A)T,͚%cbMlXߩF 5 (F3X([3ƛrߔ*R'иwA: S r|XC0#5gpC[1@ʭF5X(w;=٘`=0VqrCrӻ6$%-,(|zr0%7;4PBĔHtDۿ0-1M^AOׇz%Qk: 7 eA/5(fEuljziL,=rvƜFynC0Clzf B+,0pUV䲟(pU0 MkLB'׻ۙB2wGԻ<ߒ할$KdWOX6Ma lh$":0gkq#=l~HYET+ ^{NZe.cKvx-+^&f#YLRSNcj곎«V`׽\ɂu.b"eC!x2 uKR 9s@:Yq,~IW«B!&h@MkQ"cVonx RE*(Hĺ9"?sot0>Hu!?ȨLi +QMFv5Gl,W ZvK!wk}W~4tD Q; 6R4HO!`J/ԗ)-"C6 -,%]YO ͋ݯt:;oiprZB[VAPiŝT =6оXM ʟ7ǒ)1,43D |cPmJXGH3\k*wժWݒhl{_ʨviOQ@#_J =9s҆\3cRr01+,͓89"8PU@`H3 N t\bfJ @)Ȇ9GQFB@Ɲ? X{V.>bF2qlCIp.G VA,VT5si̅X#1Oa ',p3\+ŊZob`rcN-*~FVQo;ϐRAP#(5Ծ|BTjhkE0tnG[FXZ#u)Hިn.My=bT1 ՝M-1XWxLBs A'2 <Ԟ<5bWW[yt]P-@VTq.y<h^8}SԿ7_kX?/rKAG4;蛃Lf^NXBCa*!I|Cw0o$g~65vHe.YxggԶЈj )QYD7 ,$4kc+1/}P:fDs^3NVKb:{[Y`%zM ,EѳVK<tSF|ShllFޫj0 ~WMYT|{ǠG"t:0G!|+ J1+ݗ dCƀbj޳:Zc+׮3|ݿTܥc#Boca"=`뛟#&$-9gnE(5(1-Nv{߲16bK khU/ >Y()|m\B9>mn4\/#U[i٨۲S(:׶g쏕m: .ޮe"Rg;z7:LP/N_u!z5X&PnÄj 90y+*nSUE\nZzEp1Qay|6K'"PMKOCd5"1 [F&_<ٖH!XnfbV/EZ)^Lkj= 3V<$!W˜"4!Bn& zTַUtѕ!8J|"W~~YϮ]n,PftiR,-Ru&?&" s(f,|P:_idC\÷璱bb2N;t;4/z Gʹ? 8I\Q"Cdei/kry % qu*W2v\EAgbzcH#ހ 9|yI K[ )K ĆΚ6]1D}rtzrbH3MQ햄Q:ά>:-FoZߍã¾MNIː{BJ3I·f|>ןƮxVviB -讀DjGHnX:; iWxbsmti ܩ/8sv.g3tU%]MZRU#8-yRS9|Ɨ!RHZ۸$Q_8\ȡdpN 1D2?Dgn4U,_`?Rf]tS+J ^nҔ4j};Řsv 5.x: ;nzG^sS}{T`i׃p2hM߹A~$)98R¦R+Q^cXla>֦` b̓#T;N~kU4õTUl/ՆUUb=9/e(#9Hy].}!P}#SrVes쓪AGN Pbu y+*=<8>1 mb (f(Xmud!fJN͹-tn,x[i-Cm>#cV`* CG\C/bCjLHb-z,r8S҈\< ^"V1]m;=/thuGD%!pQk(v{?Y|䐍NolΣ9qW<[t !*# q٘*E&Gw[-eY"ZB ]@Mc#j&eßIk%rx)s-αIJ/+!DkOF[5mn'(WPԻ|+ nҦXNspe1 0jZn)Z,φ'xs5nOCy%Lͮއäc.1Lq+/xS'{ˬnzZ}dOcX~ApMg~Ozk5;n<^ۻsmԂI;y \x!Nf\tMܘ>$wgňGDīܜۑ!׶-~;y\}7B<9o7@:wk Ãh`N0V+[?4*j}dAxPݏi#zIZÙ' ҙwj0]Vd:jU&9]󭅄{Ej`PͧvC=۟)F `Lܚ/ 37T7y/KI0@"_V>/0BgXjk0k8whSGA v E58`Y7k8V݀S1xHo9GS sR" 8qe38#zl,BkiZ89~[_8l@Q(;%+SLx՗`1;m$zFc6,w2#eŵ`虤P®3ONmcs#SG{љd\Vm,fY+3CPwQC_6݂vJnW!]{4/eKq(۩sX=NGmf ˝6.(,EyV+`'xm{f:iʁ!ut=UjSZnkۺ}brj6&nt>= 0,8WtjnĄ8_RWȝ飚"khf&3'ɚg1: SVBh1 6&ӛ mBVjZ>yq/hI'h T&]2x~&H?,Xm-(NMDُ,$6Wo#z68Z;uy<6=\k_ޟQwm_Um#HI7z-RL6S9YOS?(CPۦw,x%;g\#"cY7gp,(xcBOK(cEXjDzu8rD}]0yrOfB0[3w%,"&Ḿ5k3P孖'Q" ^m {%jZ pv%+RxL8,@cU~H&Q $P+VvNf %) 8،;M}5b:jfͺ;o-|篺tݕ/6O jg xk t~9eW |dq*bA"asQ Z< khxJa=|y2r/Zmy_.OIx8BqCaMq=U3x6ߤDXg#^E{wg: ջюvtEJxTHIK3a&T vc7Qk ZHr%idmim~;k gጦ$T!U+GqL]u~sOHxJhevWbvkmeq/iX/Du |vlܷ~ duۈ:V-9ͲEa!ޚ8s#!jz:YI WMh-ϥmsYK9ᨷ~`/tQ"-6pyZs ҔFL =.^>h;a\Vץά+"hYvCN$۬(FelX?yY"WTW^:Fi$!S^D2UfBWӝmlw=ͺ*ğ:$))0 NF* ^"%x ɕF/l_u<''7VKl?{X]?J˛NB!NgG\ &A]YG#p|~u`8Lb-a?i%&-|Xy gJ!i\`]=<2s{7FY"MGF6Aj_lti&>-ɟ%3O0B%Rjk1;`G^Dtk&vlֹu$u,|vT&'?qqKCAo"~_OM#uK\ ?Sc_zs$ !cZ~X*!M8ut>q܇nHxLj4tɗmPϮeyAԐPbFiv#fuOHސ `>؁*zvRcwmcr'0B2x8]#úړ" -~;K9z|(9[6YfTn dVQqv剑lŶee/M[z-62 h-{I&6I5SKUi@J6g_;913j, x jB|!G,װ g !hEJRa\j & ϜPm**G0GhvhK{5x憝 vCj>['[-Eյ1{l§[ݚk)u\ ^dƷ5LcBm]EU)kG+JЗYE2#)a!%<įsD3f F&oH`jx7#5$0d5pcj 1_ p& qiܕuq1'mb&h†eL4X>`8CK qVߎn;be$5w(bDO?IW>a+X!eL:r+]5%a\'F5X8lDa5^1'O}ArpUtoKrj7L=R\bwIzAȺ@C[k(k9c(IETΛz~ aAym#e`!J(?=]eB~ǻH`IUSG%Isٱt| hC.6gX]NG!N$ֈ)3C:ܱNcR4 f7gK;HBAc7ΐ@25$1̵& EE)ԷpB;KE:_ˊwI~1َgZO8yr/hg?b₥`|MtiU)װ^qs\'!(^vG3#d|cPO]T'W}\6NP:A@m;ńvW_V)MƉF(ʊL3] #d4 K7p"iIn|ef7)Eވ tژXle <7-Qs0mꈝB.Ȼ)|sc؄Wa } K'a2B;f{x6=NS. $%m4]+0ʻWҜĮ/kS_6ͿsaA)3)$fjDEo97\Χ[&xq=Wrc'zV$`.`=ɕAXoXxh~5H6 s;]q^ծ1uevr0Dz ޝ-yB:QIE"lFn/@/r6槗TJCrJGB/)$QԖ&\,3^bďncqNiXGҰ샪r/C,0 a'Z~wF.i(] =A9ܔ7,9UQ|*}ST)oFwt0K,+Sj+d8aRAW g} 'Ԁl2aA%ệ%_`FfM*L%I`4uEFp5jD@,[E7%,! 2 蛁fnq]Bg׵]^'zb"P ,7>2 rQsĴ:<4)}U bZO/xɅII&gfM 8CL$jEmiCdn;7 5yj/9Zk{ "4Gߎ˦o5+<7O4Vj,fCCy7d' E?"?TFú7M=c~rAӿ_ccII:@ĪqrzE7y,Q6+z KH\| ()zbK޷nk}J\ȵ>,gRv81C{scFv-̎l=x(p1alͯ{t60E]*2L\ѡ`Hz$O"UO%d ypӄm(⇼yĔ8}t1ԌMD'P$TCU }!?gGy!A\#dm89,?UyȑySN41ڙk4,t:T٨.~QBۥ9ٷC`|HLxeˡ]2ׇwIWaQ~yy*HNUeRMQ3I3Y=_r<7:֢emY|[#ʹdAZJ$'%Q&Yd)p[:jD,fH,ӝ.·kPUAnx(l/;7KY܁џIK0]gx72iG=NALwI# .0N.B/њ2=S;[Fj,ӷ8;}^wO5Þi%L)_R!@'}̅c#UD%46LuTc"ÚI˞,&~/W\8gL gM/ SaYxŻt .ͪle !VY+Em fACfEuj!RbAq9C$ '.#kF OO}Ó*wNB-#6I}8ԵFԬ[臉jQ׾O<̞86$tT/"3 Bm}AyN_Y7J>ϯeAF%8S r/8IS 9T4ZQBZsRKM^Jx@t=悮4.[ͬN[8#=PTu 7̷[EY t&DŽ JjhiN|wjb~#}p-7|J|Wm|JT.1PYZv,\XQY{'ga3kFbo`㤓Gn;N/^@Ɍ}U.!b7$hY5|:XP;߶jeFc~{ֶKZ97)g#ѸcgpRC"kxW~Fhn)ϴVN\=2v~U 2`Mi |Ndc%e3rxSD#uKcH^KzWnY7`Ε%$zI ݎ5gHO?7/W/Eg&y\UZSW?BfS1_ܐ&ȧT;T) h*7qf>{F>I$csi\[^rhT׮|1Ʒ17Y1EL|X+ROS3tpu-S<Y6/ jX$R6F_uOt} m蜒Q#ɵZoLe=sEҮ)aD".9 *{@'qhViejj`a_쩆 BzY;<遳c.`²lfyW>I4 ɨQ "w *xs 믮8q@$2u!'3/C65aVOy L 4Y '_we Xqw OKLuJ=sDv 9oA!ڝEnGɰt!zE5:oU:wBk97K~[QcyZ-d- OWEzVB0D9Q}8t^mM0ϳ̋!wj<î; /ɦWl;U9Kq@\Weղ+/~z.˶1/mNCSO`$ 9Ὴ7aK-ٞBǗsuB|i*~=Y~S'$%IAtoa@W 1hS)CՑڶB-krE,uwiI5zCdĤo|GB{-v_0/ kN3|nq_<:+e G DDwe<7v3#ɪt:2GƇBB;B :-+4ǽ43u3Zēy |7މ:dF>v ?k#3C*=cttpm? ੌfgAE(ԟ|}w %8`Ӄqv_2Eh^y`]$m7#oeᆳ!ΟzBXDk~c˝!W'Vx7);Okӭ'ʵj{A48MHC磯xXIM5.[9C&EZ 6.{5w? sovˀdʕK((:ܔ٨2++H츛/t; ?Xq*^>ޮ#ui]M?3ebYthg UG8DEh| ?a] 2Xd_]^ kJ%Cfפad17s Ĥ1ɲsm!q!wNXleeԯujA R Fg['*w I§RRX|> Lؙ Y%Wf@v؏W^O6,P6}zꪦ%FhS0cdߓ>͓8 ,h:s$$V>N£E\渃퀪XqjӖB+N1 T۴F7+2$uůP_uMD|WlwM[s쌷Q\_M7|vR뾤9EKYj$S]5)dZ,^\ Ytcm;wBt]fS7G鵛νk%$ }z!k6e9֡}}ȑK\Œюq.o Kk|TYK僟R rSIE0رkѥUDe^xH6å%ўud*),'2YcDw#?Dܻ /а3.X,Flp'QMZ kukgbHCoG#LYAMttf pXZWEi{ӕh]4Pp.=1 kF'Q2ݪfk"+42ښQ?8ՀYr;R>,l ۋJ:!7L1g4'-#)<my(g NO /->n쁰2erouя+_xй/ MM 4T`eUZHd33_KB]L1շC=U--JHSƍ+R1D"@M973 ˙kQXz.U+ȩ1"0aV*XI>dצT'W':|):% '1j62&i}t lgUU5gPzc\Qm{#Aj:lG ~KbMucPq##">n$9yuz 75\De=yЃ!p3N5I= f1 C*P/r) #G̖GkO3J)#o],s7J%Ճaf(gI _̩~{o LՐNLOPY's7}n!"Y/E4h)n6E4#putb&< &&b>W+k )n=KAk.Pm/uGx DaGD|23+Lu ,[DA5eڸӯ`) /Sm˧7X;H] Sلa!߉KYG4@O\nMpwaQ2d;_.arfI* >Ok^\c,?6oU>&%m]sXϡgla$=AG伭Xd{ D.kq8VT7Ტ#Iim2 D^-K<)I8Ȫ/#5wR"LIKӣkbW ]M56aAD|()y҄1`T"bp>;UD& R X 5 uxc7CAWj[V#:Sp&z9 %:Mi2ǖb6Chl9֥]R?]h _Cp_0T@Y: I\f91̊@-ҠU5$nM0Zoxh=Ȑ(SH98TUpIXFu+" .p`NM;k06ӗ-4נUYv|Gl{tҚ> q&9r&<NͨfRgCp3$$ <Փ_Epc4 *IS!G|fk  `+;UbXhAξ^%P hIױҪɤ]8n>'ZUyK0p+|;z!zVc:u$1"]\IF0qw"ޯ bHuPHnbXfNyx<>z] j)?4zMNp }N?ߨ| mrc"^P8a$*G;iX@g-j֎@Y vC0cqь<&;s`n}q_u5sANGZ$*ZМg,,̝s1g;lP>#FPKR__ EcG9U:*'DN~ Oǡ&dX?ݢGՠgqsX`tTO]ؖu{,)K[h\[6%ίwj1+D_ӆ(6O#=^ys;9]Xޖ=-!柳m?JK8B$t7oPI"dHE޻2㑚/MMeI_I|ު["x.ZB8 B26< 0J6NLԛʟA([`fpY%ƘW*MrpV7ۚuz, bUX,' zQc +BExMOVRd&Ф%bۘSq8.2I#Z̚ixN׶ cI`_4Vohv-z̙Kq%m3sW iDym>}t^>6(G ɏ=EܧqU^0ȧMQbDI2d 5cePtykuʉ j'߾U=m!ؙ,e/>bAlO˟ʹ! G`rmPR!(̀},G.-(6 +dv`M~o iƊV4߅zxC{;癤|Fݐ=bQe[`2 n4oOu]n+Gacd彾8V]q.f<~3M+]S%) N6ϰtM"cëb1& KiM$Q K5|9\$lMQuDY3_of#Έ5F>/XFqdj5L)-2SCÓL 1?. MSB_WO"ҭ\+Me5F0lCݘ4[֖#]uVC@0@ΊR .#y!&HŸ)jܻY:LTɍ`8& 4#A|':S#D@Q%vŢ Hi!_lhKO6pxZa_n>w0{G;iWYW7R!`Qc#TA6C+!S /_7,Cf'&dP}NWvpl%ۜ|sͲ:-^М-O}Y9{! G{שsbQ^DDa-Wy<ۨ8,-F9sFK[(%ʹ tzN[AKXczJ9Çe:"=!k%HP3W: 23fIjsn&a_w.Up\fT.!tDLmw;ƴ@>:\k:3.]-bL`x{r]n0=1.D{ǜJ2FG,ӚvwU)-F`#?/:AFL$ MJ3'sSzVyˆP>bv-TmP*׏ HowUoEi. cb<9cߍ`LOLVZi^?Z>sYi*ڌ;PyZH!| ^XwsͦZ|=sףNUԯ`F&*{;t"۳ʵepg)gT2Ԓ_F("y|1uв"r'sn kKAB᮪P!aww jpX.P,X /{jP7A(e"j7 4z1ORe#%nbq~ HCry BM(̰b'hxBոhKH99x`4pŨqɈ(<%piËMU9tn፛܄.]=F쵏Ű@LZW<4ͱGc?N2ֵZۅ"5 % -"8 ɼ#C 81pjb(剋KOvzAFzH1Y -!?Dtܞ.e/8絬-zod3n"fQ!Hf޾*y'z_a=?ygCY* ᷹Y+ *mm)^a-TYnWޞl20Z>+M3{C*ʀGcˤhӕ*Rpinj?(rBD#,F E+8Ӷ@fZJF| j \ȜeF"!WTOM'^%:}I(Ț,(_c)b &}Zn+>fޭ _+񨛾^܉6Ri9".1˙@ @SSLԯFP>~^0rF43UALc!KXh}$CǷ#Cű mj{G3j=So-d?ʭG`L Y)^I]Y9otXt#*aR]&kZ8kc:>k;W@cI;sw:i+q{S'Xy Pı?_Tԧyim q:( T >%g+ ,(0LF8JKezL3qB?MBQV*Z1z1 HeuzQİki`;"ĖnƬlbh.BF#`^E|״ZLJS I6qY6mPHHC | /s񇲬 n R5 +D_ga<[SLo$B 8_qhZFr+n{Wo="z]QV_X?} 8Hdxzv)Mǒѥ_PiؤBQ?L1/&=jq^mp:fBr,ݭS/d'j+Ԧ6+ZYC9D ܙS{X?<镪у H+WK;Ki4޷=oݛ449( hր~MOo&~r7]LaP,EDٲ6BCLV<}}]J1}/řek5\9$W4o\WᶲsO JMmfHVq![UAm d?E?T57n Bv3Y :𿙭G>oj(#Cӎ/ 9sP0rnknP}7{Rq/ RZi{gW65n9f#@ 4x?2YoEr5(D4z;Oz[?bm6}&u?viۦ$ *[yjsK{\' k}})"qX{F/oS+..ʠJ[lIxsZ3 QCUB6PCKl 6]xTk5}݇u3D;˭Bg'o|238}v[vQ0z#5tXKWY pc*T$Rf{n*=Y5+Գp-㍮ӧ!]DRY5G\cl,**Wz^lȈfk(I!#1n^ЋK+8Pɂox!dGX8%, Ѱ1?g^jxlgL{0kS<+ܷ/lRRCy<4g 1~F@5=u.Έyοᡣ2K x ^E*z[k "XN̎FDs#b:3:JS5DCU)5a҆Av]}+6^KW=z&&N~Xu~HX.G 3*u_iT" |I^%LAwh9xp!y;vmuR*_(.:SMܾ!\4А*H9jM276ԠP$2yD]'(óoՒ,AkU=8nUS ޺w?Lp׽-q"R5կ4 q }F`ŅI*v6bL ߛRF;o\,e;t$gʃ } & N]8lʠԩXCMV.wpXGb~ #*[#]C dBֈGĎw#bv:b5 0}Ƿ/uwEpK|1S ~ ۸g e1W{<E Yo>|GH7t0>I"%S}`8y{m 5~!ӱ&vO ӆٛ^ }Ce3;Y[+ɽVB>YX,LjJLGU n+hlǧa̍A\Sh}|XsXU+9^hIc..t1|^L@d=,f86ArOa?n{]blw"{`EwĪWنCecrd}Q#!SO>fzO3,Զ k%pZv˺&z ꈸ" !1'93Q%J9MUZ7+l@%L}P /(]}@%';E6d{5&yM=  ,%WW96D.# ե6[ϮIlo%\6ae{-Rd^±))O.8!{WkH.fMѠm~,>XķP7dP*v@Ai{hޡys_9*tRH5OW8f[6]*>R!cM9$gt>ɔM =\ *m uن$>tw\ (">j'B9Q0C+5ay0t'urӦ|)<<'iC$F*@\EK}ǝ0$)=^ݻ tNe+}8Eg6~ ]))k$ɶ$ ?şI^bԩI*^&BVrl|&t;V^mF:ASBr/$SJ /M8daeS_M'"BgxP=[ok{5ˋq{/zef;+D=$ BxD}9".ڦ<&f.z^H!":xjll,Q ]`z@s6*qH cj@5,%ÊAeӦ* ib<3{|k>#Ы`+'{|_DUl|v4fVh*LȰLZCDq%㼃FüЙ'3Vx:,DRء-ʧLc;蠹@1ec.tT A])r@-lRJ3eL gK/:8,vc*RHXLUtEfuU9.[[rzAW$ iDJDŽdv #}ي%e*pاLӉ#ډE nmp(o ?nX i|-Q5|i;_x4 +WlB*Dїj&{21<#4l .Q4(Z~~W`95(NTƚ4&(4:E/WB3z椖z-gJfZ8˧i#,$Z/n;:{+4Qx5|! 9Ew&) S^xdc-+E$ 2P)$X#_5dvL'{Iaqba%Ch|C%l(>("à/XޜG 2@+tN ӓu ~@Ki%~0¸%< ]fNRi*!#p^o5ܑrkpno#s5.i!ۛb_OBWFrCCXNfgb_(Gi4kTnZpe w47ѐ$`)Uegя2m 8Zsn2^Ȣm:9u,7 m(O-Pnn%u(L.)d5JQr \`r$Pԡ3)f%F+V_;4SN¬cOx-]mS,LjRzs_[CO!鞄"Th%U4(b;LE k5mQגE/Tq &pY`!HS7T ШeҬ)EƒVX̚ݱjt {viP?oʀGin$9_b YQl>Y+8)D[u]h E)VwXׅTسPϩqPjz&?x]#"}dvݐRp/#/t21q\N^|멞 dW$9ÿfs玤Z dn&ZId+3tkU sxޅ4-eo$)S `t`a4uie2'"x9%>ahd0R?k8'/]V#뽭ý1k;Gľ2[@\Dhud?GZnˈZ ŻYa'||_(V6lRɂT#5jU2w^΀g @vN|9Fߚ֯8ieȹ]]K. &&T (fb.צ,~Ń爙̠emlAzs[j|$ Ҫ-:J# 5y،c>K?49ٯ`Hj?zYØBsז@f^LY2E%ۧ"M,[c>5s_*.CJ`UZp%;0d[ T}aJ>o7 EahLdO4FHS's5ܧZT#upekY?p^o0G3f#yLw*ߊA!#r%tS'fe 7~]$Q7UCL.c;LH_ HD``iGf-Jy9Pw*vνe8cT3ڧ9c 6wJB=jzPK iLm!- ։9뇰ܮRNh` oTB!4c"i+5Oh"[XljViȿ`E &oOvK)M/s_cP?I6!fJ^2tq4' o Qrԇq % ^Jv'2xQ@i[i!*R~xz.bYHzLŘ*^) Ȍ7U|b4Y'GG"RѪpr=q ufff nۋ"LhHSVyQ詤*0cS %jZG^wkLfcf8  df?H×m1^s\macJ~I_==w)Ύ#D² \V3W,g~ԇ3q2[nz]J"7f9 <8Ǧ[.*Kui ˔E;ޓN :A7Q4` ii=bpUDvPH gs, =LG; -.od H}SH@+9?2)jayGTP}9?MdHda_2zYzsDW&۲YoDk?Q:Wy79A; ށQ Ne9ER`PNVB)!ELvKhm䏘3mF<:9<&V'>2B 6&&R&B^RxGd6 w,N2:o蝉7:y2TH|jvOoօ]7U E˘4ToP?%#Vw%ApjGGKs}XzoɅ,`˞ya=<ΠMLswyϦtc$v@w4َ~cv )O(Aٌm_@bEsǀ쵖S!0+z3^SÛ8ߎ Z> sH,}މܜ/pH+? S g # F,ذ v>)i~:F(MwXARXrk{]fQ{F/t"#&&qpY) -mB\io.X F+)Gp63"=Yd FԹYً, C\-mP9j4-hs pzNQ۹@5Z6V1;Zp6|UEzRfLdvt1g߰PFms߆X# 0V t0V'VPaci<kXN 5nwf/dGIf\QT_  ^v'_DVX؎ZaMLaisD EeFE~š'yeM'rƌu寔#Ě 1XP^ѿ/%) oؔ]JVIj'tW;\8 Ϝ0ng;`(1o `eld,Ӕ G10qir6 :Dy[5j21f-6c! `( +ۏdF 8 t[l駟`@/}f\(-6Ncrq":h%lIE G)eb* ${EX}@/3I=1<[Gf7{D!&uH 4o=2,?Agg]*!UO9_)q(s",T7+pUձԆEF1>'ۡKAw)6x0DFXS5Vf>zdyiegD7ь47"eOwKª=B[@~sWXŪG45g!JZC4,;n@PvF pnB0u>A\.R;fF*$GB T1sM..,Mm4@b8i9Մ>dˊqceЯΆk6P4yM8(̢6 N^u8|J`[2,eг1 Wװ}O lvg aB~0-VԱs"Ѷ,-o|bw`sӬilv['."\'˛>p445\&r_) ֽn@3ID3Vw*5me:}Նqenh/ % [Kx3ZoB9%L--3vպ7~cbIn+rbD{U=p*;2(:+e.qh[||^h&DϵeWDN 4:EÂi&=v+l6J@礅rmtO3 v_фEBՃq:Te@ng`xI5Ʀy B-x1{|%u38lU澺ˁ8*TD>}4MO㔞 Ugx̋3&gw0cF>E7Z& 7".s#Ge{0E/R(]OkUQ\t,[Jo"G1LsqVkXyUZ^$4<ϏCnϾHx,&4eiR[ؓJy'j@zAƂV@1&e`woEn}38!'ۓ]_[#pȼn`&Q6YC>fЄ2k*$F\%/Bmmj";-]YK% hz aʍr\~^'ROJCQtai κ7Pf {hMxEh iC;<kvU:ʦZxķ nS= L1!9kyx[K< {qUNĚV\>~>}*^eyEMhM`[\ϠZ@h1BTTq k咉fQWdNw`gĨiENG@^ [8đyvd]\M.q` 6+ ϰ,-~2NCdBy5v}ĸb=eۂ}xڊ{[C>,$|Ԉ~_fevMbT>Ci;aI jZ0sP[ CHFhT{SRhfe,q#_ECՏ6KT8ʎ jվ3OVW})8MRpJ57H6Uތo͠՜HFڄ?V8n@!ZW* *, f*.]5L8SDbQ@wߚ;ƙ Ne&j[7P &l#IŴ`2, 92aW,KLQFsZi81%t;+xXbgxDu3=ٻg,he"XOC/*Ԑ dY[ 11Vɶ`t9QN*[ z|E$Mn>ZMQ^z^J+*94_W6ec}S2 ls UC0h"x]/w^a/\^PґDxI_v%fq gmS'փOZa>.g5%:f%Rԧ嚋M=8K]IM_Fgb';l$pcM'՛q,}.Ѿrܝ-;:2gdHB:#)bY^\/ ).=l_xf Sj/o% D(_yHӴИ.-"de_ UX8gVgJ5pCiYA9Eŭ7WZ35̓TSuQ|HH5;p&rJx"B KkBJe;|hr3t!l<O9b%k"6ίMw9:%f ZfID!,rWԯ @hxu7j̹S3)b#-I}y%N$csw`P #Q_s2/:&>l125sd (mFWJ-ġqSKUcBEx3LH{f[;/9cFoq1* Ax?qΥorRU<, ~DGTuV Q iT,NΌ' YF:uhE8 {toXuTRr̓qc^9s&0(`z#p#~WEѤO,Ph;ŏ9!\] ܽ^f$3G~l]bJ@1Nք/?@xN㍺C̥WzӊP%4KԿU 4-3á!jr4˕/S|VQ@%wu@vExA6k?!GxŸȾ:MGg| b[Ў}-)~g{!fDʤ.3 fyw߄_І 7'| m爍<LS9w~ +z995vZV,! Ӄv1)xZ_@feظW3dR|J#3I'Ϯ# x]qڀ/~0`;֨iTxX 3=Xͥ2c&y7-'孚Ւ[s1~'i=+ltGQxc7+`CkȖfҲ9jrH]T :]0Zmj2P?`09XXلNt砓ZtTq~aw2+qmg[]6XH[|_D%&/c|` + <(uuץcNh=/> )LZ5$cxtzr䥢1bҳO.ɉ!^4Z^bXJ:Hȳ?GWwBz 3 9 { LNu r ߡKyL!v5jGI-Z+Sbڌ[e?yn V81@ \NB1?\}"s|H s[RMlxNʈ.*G0<,/n{Mo0pQ/<*d-={ʿ{AʌXa_pP#6tՏـ7KI+?wvʷFmk:~,#5QBFl38moB$2X7<,Kl ljB&I8zv ,>in=k7TdY)QAzz_*~h~oN]Pmm! l4><W\_"kG7lXa0%/Md[7qh$欓&T該Śz|z8Uvzs5c<:Jf-hȵT"9 լ92 ΍7B 3PmSctv3iߡ0ސ3Lq3\nTI01„ch贇{ 3G3C&eo<)rcEO un MU0#r܁~Ȣ`y 5ڦ+'CA̫Qi?8Ha]$ݏQZOYҟL'nc|C?SԪ4gb?p\dMPwzm]LF^:TńIL&'"NXME-=sڨ' 0uX,wS(ؤqh7bGsj$ Bէv!t+ծT틹5ȱatTZy۫ -sް7~.Sy}o& QDW,T'~\\+v;#YJ W ?:&{o4"5+.%B幔B2i#kCHgxP>DDgx'Rx_mTf FXFB]A 2QD]qޠ*taq1t-Civ»#5BǴg!Z>iFg]FǘGB6.9#{_h'wJ_kyCT@XA+<;؟L#8Ϟb]ަ@Hk,jϡyK0"cIl\ꪂopz$}`}ƼLE>)к`29^,l}`hSMESydvpni{ƪie6%MoR$ؚ+W h xf$8@ bs;4]y{ټ\3PP~ lS?b<2bev<7[49AC3V΄+,%R)F ҉#aO5g/ !w7<ߕJnR!OTzny| 5a- ΂|"ԍ(3ґ+7[ r֫Ѽ}TSH M YNɊ][e;+5{y'(6ezLzws[6\;,MD@0|ʟ:yɭˡ FT[7' 1yꐕY٭*xvɍ4F\*m{C=WT1-r/x~M nƷ;>)0UeH (n:$.!g'Eo@G;!Ѥ2&{sDg<gAuvFFТ[ b~ʔ=U~4Kbk: mVfb>RwS*c"S ضک̮jw>HpSE9PKaVF`T?hе%6@O^(2瀇E'* @Fp6>x0VW ʛZ:ZW(2k?* !bnQZFC8tl"k+[y2ޫ䉎Ax,J=90Lo[5}DR( WN*)E=}Ȟ(N9[Qʄsi>nĠ{&<2+Jz@Xm1Yk*Û'^e0M#=?BH{,_c&yգD_]?0zS_OF~r(D"Poʇ'ҝ1Eܔ$P7ja5Xt)X<AŦ2^'z&vC 8O8!Ĭ~m=[˭翙7FҐ`n_%[Y=BMZ 0 HQKNP,E߆'[@ujn.N_AyI1N' BKR^GOXsN|Hm@B`6 iɱ2,&$8 )# ,B\?UÔ DHIXGDRZ]`6&J; ղBc$X ^L#kғ;w䐄" |;*n9Z# k__t b&u݅.̡Gѐ=B]!fCHX~$7jj&qxTLQd~n_ ѝ(dWb,9k{%u-+c#oYc2wEZD]vE٣] ׿WXQad\N{6'&)E" bL xu_$KU7[SI<*tSgxV.{hzHUH@W߄J 2QqoXާ;%L\ǀoUJe%Qr׷dǁ<|rH_V " (FRs*M^ē5^uw-ԤBtW߮ j tf0L!*>.OA!],*BjvD$O IT9W .Bc8PxH'r; F]YTvjd&=Di`%kD~/Ш']o*D4x4M؋W?"dx>kk2p[U#C1=etNY%YWRY* .ړЌcKo}SdPqhu$)%~%HB-3#jvF ў~'y{'vx \˓Vq]w>UmXEIұuZ6xm?95 \wE(ڳfPY4S6ÞA>ļ R8'%~nVe/b|zj74P—)}Q[b05оw[WZ9'%d?&oa? F"'l̞0|v콤`ʝ6g/ ., rHfSzcN%48]y8Cƍ96hO48%2RD:| d\a?Yzx݄VK4OObQ.[ggy',k{m9MfFUcBզꁼIZ{ "qAs4qtޅ)4,S (wwM=1O'azEJS@2hΊ4RuFOV$Řݼ#@ާ~_fՍe=uK1Zha P$믛iZvwr!IʠkK ld:$GL PŦx N:Dnk`ag0_.[ 2jIh6?ؠQGuMn7ڲ5|}|d9!W%Z%џZTX^ [\x)}=o&ӑP1c3 rd *HlhDd"ukX ~dt*9^pmNy #9>%H2ZQ#,]8@|)ꐡRoD_Q\Fx% tl\ <|xO1'LebK4}T${b*/,çKz/(+Ŭؠ!^q`+i2Y"Vƺ`aLj-cvm}bR,w ]r l20|StP+vc\h)!~Ah2v<+!f3tvxqV 6p\ CBÉz{chXkzw,:euTnMa0? *lF#J~1AɐgV(H?3*oH8g82ʟt Kj/ﺭ7uzH=_p0[[5qy_\o0K5BL^h T䘥̅2F <$O(OUa[H ^븯_2'!Ԑu-[#8Vq.ȥOqnjm.M.3E8~7.1y_͊9g& .@pXa }1+I۽6o*ZF{M)Qc\4/L:_BToyQ ְ'C"!S+mXefZ!W^ V$K棿YݲfrrՖVr`fhłTh, m{2 1"bje$tN}gt21co?u~0`\\Fm`E3Y506p%4 rPԴYZ8B.EF# eaWl-kS<!?ỉ~ۉv9F@ӧi``3,zRhg޽JxCAd|?aF2e +Djٷ1%c{:5ZZۻlj3BlYrhfq&: C h:~eCNld#uC+Ni*J؅Bſ OˀZB3hۼ>ߨ30_ٔY]O5ZJ+|ƺ@PD9 m$S*aA?c2yupmЩ6RQWVx$ړQ:X 6)t:5gyߒz&)QqtI6~!!UDڮ^P)qPP%Z;f%_~SvR9=ڋa&h+O aXUx`W~ǒ6,,+%8;{PN6JݘE> w&:2>I`H?5qbϊ)WRObX[%Wq,E ^?TN"u'NP o.c`C?:4MR7hЕӹ<ûi@M\2zO(`]5qAA% z=p(#v0A\g({k<}of0 /dKp ~)ݝ.GP9A< &JyP;t&wߘsN>3V/^x4EgE }p{uAa)>+!zFQ7/C,)oB`ٗ{(@Ea`{AM;A=^v1ng)A@lFtOT&/ِ!x7sķѠYPLԚc!fi-UYFRۄ2>qO٢8ɲk K[hkȻC4J(O^ *5Jr5 Uزm3[:dƙHA@?=E2q vfE'H# #ENllL))eBs쭴`0A2um1 U kn`G[UwF+k'(u&('753rY:SfwTaOusd 4*_O֕^N>NX1 "t`\w]3H>;pR$4zkI S;%d3q W &TìX,9r ÷8؎cXJy:h,<{}pbO?4)X%*r{ JPy7H @;,H(f1hZ*DzdQa?>7r$GmSɻGhH3k&h4 5}oNE;CLj;3&v{A]v'anȞ8$x^7h4 B]0Ts]-CdlB .A1vkv@v6sZh ,8Y ^H1Hs|}8ǯI{aShnx`DqxuIk 39 d![đIIB-w|f Ma8d|K$d 2e_(f.xJ5OgYr ?ֆK )Ғ&ׂht$mkb|Ǣt\,Y 9CCV(śc!ĒV#gsn n^7Tۗ #XX8 J>3>'c/A 8Iq's5_J=n«dv<_ArPT(>oxy`˭n4^M [#_4 (1lNaq8I`|lz/8*Ƒ૱@03ڄ^T\tjޚ` brV8ޗݗRՍScທpįOd] NjdVJ, T!Ш9Q`f4k:oV|8\TUj#ўY55yAVSEIzC,B֣&Ey:N Ky)Y u|>e|i؆|N:9V\H,Y3oE1}`o)EΗrA"<>J 9ZӐ* d C72.7E/+(<}G]n6oV!PYn9Ѽ[XeǽL(16l+_Y[?Y:ѩoZV-Íg@n4NTo^<3$ xW?bz#Gߣ6؄\e#q˧Z=q$0݂\"@I咇]$0yrVs+o7R~+\:TUPJ*"? cOxͻ}nM͖miH9@12$z4\|*ҩBv_z_/#Fq 4kuP%[q2HƸ>]"Kr`0ٍMMYL]YHP'L&;bWq1N+"w%=όWv8$ D &Rra(\ʂ шC2E8]yƶl>ŁjDC1GΫD(GoW<˱I"Xu0SCϒjQF5 |*:*ܜwծ<q2~T{{Xfq( L^?⟲Ty|k{ L,X2Pi-\Z~/Cű~\vɈYعT@/:jeJL*2O_"Zw9: 4˶N?Cl4Wi;&i 9mH3kkU1;cZ!W&\MfSyN@d{M_j(6dO-i+_oZ lc;!|Ŵ~wޝ9CnIۧoT,i'DTCT`E ˷sJa;`8==ڑ S33] n>wIЙ5W%c]qc2VL8DH" !4S!=\ "w#&*ԑeȏr/O'YfN 3Ɋ]mNY& GJ ӽ>D!6CBbsEc!r[$CT;$^:ֱ;:X~nqr (Tv X',U-ܚ*yIHoh#gQFL͘4(dx^ѤH󙍿O$I/hٳ؞򴒀n.ЭY vY@?(Wc*ـq&Y^pJ;)\7ꀭݪaRO@B`/-ĂS#Ҫ˄x=3j偋I|ЇT_LgC,XZtOaK֯~0"/Z&U(pH74 "<:w7"L^aHvQ{.+'{ZɁġ,śb8#k O&{«a{ש.C>6J98<ŰWFپÐ3c)1kom耇xngS R jF9 t쨡0<'G@<I@vťyx<@9PP#u(BqEQ Pˇ%p߉AmL*+27@ yzR_4k#X.%Z ?TtEYq}&*ݨ0ɫ Cl\eƔH,0׷oq'LKT\yq"ĵO' "0Y Q3T@h5 2QAӤEehS&JKYV7.1Y8<[8?ȯi'~hϏ涫hʳoSZW^|fr 62px>AG@kPLE#86b_ONL;j]W_O)`z,M2‘Z _mşL?,:-|B[`K޺Po_yU,kJHMCT;u@D9QiG-!DrV\K'nJ Qryifv]a`GJF ­x?7rɽ@אXYiV-^͒?PYFEi'<­_L0d"d*4k+$ߜ& @ \SrY{jo`B7\_E;7If8jS53CO|d41wC_ O_CE *C+Mh  f]<_ŔgtR`]#vnUAf(cʵBt*; B2eyg~"ujG1)-ਠݎ+ kx/* kRi-O29B*٪**w og7ʽm{pIof8W4U +wF3dOç.iBmӷsAM>:ᾊ(HGx0}/%wB‘zȣz MlQ|sJ z`ehaֺps`gnߛ2Ab:9$zފP^X= BlK4?J:e[_C']ւ=(MM4,0)$_htrϯC[n2LUQip;a@?e%;Sy_9~ߺTBM0thlXZU^~vEy&݉0os=Yax[Ici*nLEtOX )mpp&vi"f/dr!h IKK\dҳQcD*ү:Y:/nTޚF٪ kI2Ͱ NgzG8 "AA$(P8kCTC{j J\m1y 4ϴOyLᬮp*h5JJIieʳV>VIuA0{al܉2Mf2㈑([hƼcer>n=H'ߵ"7Y>К,?SJkH)ԯ+M:V-j 16%@lt7X?~}) _麛Vky'WFKGQ!h7iR{*58BE4YsBX&P†FUOlmp,d_Kv}}X7AdLKe Mqi m{,j[]zIM&Ty{V콏:\̌b:oJI"L)?qHq|. 7+9dij.N(TY I<9 rv c~ڟf2[~M}6DڬHJ$ @<#V1rFcԺ{b~6'LU+Xr7`8qUW`@wc9Ӎb5t) ,Qѯ^}_qOf=?W[5.4(2ܖY*.zHP -I]v} $rQ#viŇpVaMRKeȌmu>bK19olÿ;<$jU0 9qEMfZ7˚Wxh 3&{{G4l@'e:J4'NOm!B_A+)_0 7|ԣ,Gm P9-nmm5к0Hp)8lvhNP~g7.b=y xMM>sξ߭Lpep6uE9y-|*]zH#U: х5xzD z}QCd0@&tX{SMi->U]6myDE&xPx\^8tAP`+$,T=иU脘{;))~sِ0|3ҮZܘkN-]<Œծf~S/:'$ nmgteL ] kw&o2,-Մ^l\$/M|7$m"1cWtZ_=\^rET}􏤊z k8gQB2AGxnɿ כlغ&;ȶrIHǷcLO+ƛorkOy67"]ifGZ ' ?p#A5FcSM{YgjkU/6iӲּ}.V̭?TXЩ!խNAe'_ܠ餌FjӅj5l?3&Wrr |. l7Wb@eܓqkqt5!i[KW?M k7fq6Q\ .y=Su8M20%7gn-D `!]qX(=_ݢm =t˜'7壟ӻƵ1"3_hn칤?$Ư*NYs@C/HQQ(9I`+JMj)&o`bKqC \b p 0p1Ւں̈́] jyk5Eo7x\#YA@JG2 nX{[ ul첩a+oq0#g<2~{E6lR#&οr_:ՉF}R{,3Cـ=Xe",.~HmJw)julʙrypălK;WJ݄|OT{T]-r ^ʟbo:Q/< N _ -6S\fg(4T<uy@6 x[C/`}1NH)zKb4z\@ڗxS((wkG%]޷,9z `3.a)Z]߄'˞gʠFhU϶=QY۽ZN;7BBj{xɔzz!ْ))¹S\~jD |dzQՇ׈U 7Fc3k]C ο(M9/-_De+2 @u>H y06b %`6+ZЩdjGl?@p~QThkț!JR2ܭOyEgkvj sĞ`FUI0׾%tV)Kq#_)&{֜W h k$-C3&VN8,[ȓFox!ʨN3RnL.PluakbN$+.c酮 ì1ݞ _A&hf`ђ(Үd[ |?*G  BǤ?6BsE9AFtZEulAa҉( tKN*Vhjnl*r3>{|+YȲF#W wZ)]T#ن0`?lXF2 DMQs8Vۼ-9322D]ĂQYLYJ5o`lԚ^LiңscRXDd.G:C>1c3;3a)98 "5cUJkҼޭtC?JzKFCp?7_׮,2hH01gIr͈?#!;p4o5T v vH|܉ -5BQ2F]5I+J"s.`1,|IŬ+M6rs(aiPz-TQqR19XOοk^uDcYQAOUXdి& C tLfkMZ g qu%g$,-4PvVs [4RP h8'<C]{_YK9OȨ${&B\%ޚY>錂O`=7Ape!YQHiH09,lft.O#IFuȰtۙl]|}a+0,Vട]itҖA 4(Eu4Y$AJw}5SSmiI_S)X5J :k7i rncG-Fy+ݨM*56cRzpcm\~3ݵ8iڿO-b$+IQDz^ISUC*:Ga d@KIھ6 C2~K?$g|L|2!vYz;+?x.u31t+v8TV\kpu!^~bq6vzi>6* ">#W퇯ц>2s4 9 N|T_EQ-tS)U$X$눐)-wv;Zڴ#+@"1.T'd-F6Ž7%5e8$^^쬡"Y6+g; CșBUzUD8n{4V`ɉ} uk*fniqҋ뢀 oU7(rN'E`~{}Cyhǂ> 52OuUoZ>[C͉{ƶyzSq+lD]Z@_ݦtJ`OD/2*'`)0ia>-OCnYx5U-L,<—^D-|":!d*ۀv"[)!?W}TCkwFRԞTI>_ݮުqG9ryEjm0M}*O ui/8<0op=P. [{X3)dSy 0W1=`Dh,-"GgC)n8x6/ [N&9ș:]A*}& jQpZ.BHM%WFS{fX M>۝`Vmqn~zlbY%p8xw2dLҊė:TXTȧ8˔Z8Pf|s37=χY %&J7(CR|sMcb317f:hO̓${ :#I;55{[FR(Y%_2݊ieUOz"ʣ:J̸9ݙa="~Z`sLܖ AGg٩ ЛExB21("{ι96ѲP@H'xmr >'Я,ImA9dj1^ uХiU:;~&T-e<&:tjFq#"mZyPmćAc>գ[*8h=  !â^;)݊U7JsWyx;Zw̬oyu[d~~`d'~V4т@]PEAROty{C`l&E%k<#ʲi3zFHvp+KK|C:BM:ً'|QV? R<aPԤ'ik۟&-;91rƼXNq35` .iC\]k(ޕUkw tK):ҧXi-A@XآFM9mtVH)01Mh1IiYml=]=o ,pP[&Xi2&a#LO!ss]q1@טST`S۠CNX⩸OVԕ0fߋ, Ljj;"N)~ 4'ҧhDt7(.)*E҆º& ƀ!#T<x@xȡwkQյLܡz`x6?8'"2TĴX;ۉ,/aq|5ѱx/VS3to}`( 1cnG}|S|-n ` |S?Z6OڬK|$'|DɀtHIU?Vx|Ǵ!;?l1 pJŒ'ίzi?n&"6/r Dk&/-\!d~/(E4HS8D}R*˪֕D.~V5M؂- Xh NۣCFi.ϩf" OϿc4 tDwwxLTy2'-WTF,<{'YO$4Fܚ.k݀t.eYt|4ʢRi6JZ, \߃rP*U CNY\Å>*sŎnVv[UvR~40#'L q8'=yu_.'b0tχR $Om |aAZų ]G [k_F%r҃F$ QStaS$ֽpW<~,dpgCa0]G,e_Øx|mjԴ+3ާS|TToB~"i.bcZc0W,q7j,o {–]89 ;8Y\G{/tON̿KT0\uh"$fϻ$ %: jh*mHqB?F3,kzRtGkc@sߣ,:?1Oy6^Dh1~V""t2uNTmP 0?55m@>k;>vhp %_9~'eMyH$;w:B  `8]aۜqyVMׂ1]"e9,0xvQ5zMn3s@?셖kc8PE.qtcǴq#qa%ZHT;()Má!oIJ3 cf/}Sdf~ϐZW!/,rr e6y1sT3`G_Nf\BHv5aZk<݂oJ& !ƺj!Bt Qj23vȦ(͐ JY=yge?VΟ[>B㸞Pb3LP)f.ڴHfRJSF/mߺ]H&\KGw+6G!4.\"$Ǥ|9gTq6808ce4__.60Fp8wPsѩSF4ګ𷸊-lFܪX5EeL᷿6r.#.c!ey5Aݚp E)|Pʹ+DPȭ>V5tq Jk xG [X{yNj`W^m| R6' jiu 'hR[ze 17; >@^MsAő?j [rtۈj wgqM=isf]%Ԭ&`QM( H$Ǘ]xC!!´`c_keiHKn_D96@vRRFu as$ߑ>ϭޕW0:@sirSK\`c)lZXO1e9C![P>:CF@VyeqTtBi٧Whs>L|W Ic%C/s@hбFr@(bkQ<#ЋSE`|cuge3g;r͑!54Vk8`75,뮤i[WgO׻;唒6_^#k@YUvt5y?yG{?JsȥR3ƾ7D+ w\2~VǑ8+~~nI'ֵ@e+CH>(Qrc{b_|FX(k J>T ُ(&O)N }PfUWtӏ Yְ@*C<ƀP=z`9%ixr(ιmD9&~@pѭb$=m9'[1CǠCX Ùw "g-74@ c4t д ;t8, Kj}]srBnK<ˤO3U!VIECsXAz6pFffyr)ʖ'v&s5*#46fLvBP j+_o;}"1i#l%{c"Oϴ :DkH:QXن"uLnHz*!KnEn?4ҍ Etvu5O=E:p!q,YM>\nOzA>H|=6,h}Zx(D 1`PS4YDBº=>Dw#]1űtB~_ktdA_Щ02-}b2 €]RFG}&1])1ϒ¾a1iXE?v$ o'J!t̯efHL}Q$Fo =f 6:AS1ڬAL OkDG>LJjZ|^cG+U)ܞ3t"?߆.ZljZdvGrk+!&0 .>h#8{*^@}I7~8dVx00pXvH;z΀6-18%la TFHC- [#-`:XxŚQJA*\ey2WXv"[!/@?v"e4KLc9&(KµęItfA4W0Yj|\yR"(#J[^Sn)tktqqkk2ZKޱi5mN,0¬ voڔ,r4x-R-5* M OJn%eeޓV| s Ap"hn^waI1\8ZQ}a. M=sfBHzbVndf` tͽv@'f'5*}:K*Te1}Spoz\.>uH"ecFx5o%J+Ֆ7}^ ӂfV:x,!R!l7Aldd xP2G}8 д xOp}Z)EU^BǾ'0>̺{v'y;;>ΡvqaCwb2f͡^xEVB1p*^nd3 -WVfzy&9|)vohZ@}FaEi4#>?lm>ʏg3od"P|K݉}ED8sC[,줼uVQK:F-\5E2[>80Cب =+F ٪Ln?s ΦVYW22*pF%(lD(PGvs@G{C,ɇ; f_=xdӘ]_G.Qf?,=a;y@D7-YYJPPkOHd$5/$t֟FB#۱1MwǿzzDPW07.Rod;m~s44oA3#EO,:kT|!˧b1s⌘=eܸW f{"eS+/dI,Gvˌ}b/kNM9x5lw.()%̎^V5~”WE%cc̑{*mQ|" Eh4q{w7g^g"+-;F.,;q.R3>2,^8;sD>q:H \LwLdţi+կ&FBrZm |Iu&6LZhℿ'̯ђXQ )'!NCULwP fϼTHʑP̝[Γr0U7ft7ei֬2%`.Bc f5̨ɴ4͑P_k Aق fy|DTE]Gt%d.pDԵ4ĽdvBzi}[h^! K.!/JjYVR`6Щazy5ju[7ڀΉO1r?(eT}pv"6.3F~V?b5);~$o[(^op{ۢOjRrMSOEڦ4UO N|Od)\FKލ}77'0˺..ER jL:oEDQG5jp9ӄQ#rpf?&>}͕1[=hKOҋ' ~7g!,lH͡,q0͛KJI{KI=+5g8N;bv $L*9R`msfDݰOU;J+iQu4lƳItc>vfD4ƶzv)0Ɓx4.E(#Ԝjn4ނ~;tꢐKvd?^=%\]:=Kg1Υ~3T뢃ABXYsg rl5>k5॒%[;]:[nH[l4ؑ ʫ59]P 7!מ\ѓ{AvзU 4 UZaΌ J J 1g\!\IHu+e@Wah7g@.,~cQtkd^=ml,lJOM`?W-G}IQJM=7:dal9͏jB] ]p!Wz74IAE;k:u'7\M.3)%H2{ƣ ɖ:B3%͖YQ[e ߅e L[SzGOU[4^G{S6wiGLahgU`O s_wxC05@g$ "V޼r+ҾRy[pkPˮL+P/nӍ?HG`)~Nee(r^Í<C.{.diĹ mޛU/. =@:{ L29C;4$vEq#ߌX^vxMЛ}6iNP+wm _yE8Q_"WApL@_)0Q16N1Fѽկ.'ʯal3FJ p!!-l=xoU_ZtKy*{z KV(*w Se ?epB%,;R2((f#IO "Ù5SBXP_TN hxfy 'v,;gyU;hc5\ wl$}" ݠ_jj4Py3,d yrC"Y2G5J!}6_!$jt3I4:Wm%D:t^z#B\xpd~mQh,( 3ź)xZ8B6{ ~"ڬbbǯ _\DL _n!FؒƜZQg8-a/I;Tzs{+ǣAP:VZ>A{VE>\Y%N-]P,:Lܲ1t!clYR} IKO_1sw:wPWJz !֕BǼ^>,UpWPuW^yyh)gZN1r_UTsaED6u2 ˔ʑhBV>Jz*sv߄G2 } Q}!2|ݩ8-HBJp~xcW <ȏa?$5n\b|[cbHV:?VuɋHGʼnSy*{ U[ 6/GdG qQ6u8$Oz:0I SM N ,$#Ճr°L^Hi^Z!f xejWJe$Ȩ fXSxPY~u!/W@[nU/„鬮vn|á/H ӗ:F풍Cum!!pfU9Cyϱ^;Xtr)>FDf iIE ?ZUh}Hh:$=40Lm 9vHIʄ*=ʼn}xEG:b#M*Z0a4"ƨ4Zqah>0Ui1<å cÛ|di$;t]&:5ɔC39 :4.e%Lcf\&M or/If5հͲ3Ш5EB+& i]Bǖj(m-7WN|Fݩ>vݱy0 s΀mxBfHGCW 7LəbJ6t`W)bafȁ]"E{q @'}s ڽ琜9AĻ7j*B+s^6dlܳgovHF $S"~^X$L2IiZ- Ϫz٨G>[ǂ)ŴB7̵j`+&d`gfB5(&)eO@˜crTn)Bi>b5G[R6oU$1EN-!gAB?]X` ~ 52e5t.L]Xhᠰ{i=$ vX%DJf؍ \ٓ/E=x\yȓG}dpUc C{8B/y x(c=?c$g$D=6E _߈u VhhbVGB.%2<(`gy<=[V,S"nNBY:Mc pɾF^ZhѵǑI\13튢Q`!g՗K[tzzƆG>\0DҴ->Ý-}47~Y T>e1cPXyek(%yha xs?'.v'O,Sg1gvkk$A M~`N@nՌǶ#d"\ w@RQlæS!,QA–%珵*1D8^_@˖pf&4W4N#f6fTx`MO6Ʋ 0r8<F)l $i8S3P=j"v<^7^` 4U7;LD2rԩ":VUr8^^Wi=})ŒQ;B*Wjt~ćƆQocHGwBPz!0@g.xcST/|͆m^J0gg{k6v$ #Zp2eG0={17t$Q;HIAfvg\zOԧGw"VPkȠṎ-{9}xP&<'<$vu'k%jU%dϒ1'$k+2؞2Լy_GnC3 ᜮ%vheG &OoN1ea= 9\8+ VE<(o|GְSVܗ@u_#j)Bey -;5XIgpNɹe-$K7`<\^#,M_~fSnpXn\|xJV>ކ\BzĽx\#}jpsls|Aq01s` v" k _?3Vc{Ȅp |% :&A}wdq٧ԧ/ISjbXqEww^ؽ:*2:͙ |t?UUmsծ6RwSg-Rq"~*PJÕkWZ&UyD4m-؜X: v)ŪGlcX T?7E=KJ1Ʋ%h%5' 玿ޙ%:0)k痑ڱ4Z\|*ƥ-z. (bl vM|{t2Ƙxs[~"F:umU ŵN:^`Es8$DFMrӊp+geZ[)9Ҥ=!F\6L(%.Y-A05HBYA, Ds ,fh%BlmGN>吽xh 'qSPzbKmJӍLkk]sGicjb/@ie9fHro5aPۉx^yg9W&=O/Fhjm{C_b~}AK#}{ϲMTNmiN$ S;6AeLYv)Σ 3 9GOu%I|2iP:5`v:?a~kg(N @X)X柉=(PJ>%mcv@.ྩ9A#Lفb{^KƸDU\",GLnIhذFM8!ݽ $c~ zcM /j0x{-(Y n!r}[~&g!w,uZWj~ćWhV&MՄvm&`D\' (}qcZ&"LѲ՘Qb*߹Cbo=a?Ǣp.ękL&ݚl 9pBQM %6Dp~rhˈ$EBC'y4J 4R'dQinÔ]=ffy6}`ٸ"YI>8@?$]q_q-qF]$w4gHXu]stE+|U!'Bv,rj)c)LpٙlL4:k 1FmPDU䶒 Gm_u!-Aү8,CBj";󺶱HTc,:ߦb/xƿqA~m?| MOX{ʗpWZb}QK'Õ̘ߴOvڰ-PSsh< 7JoY0OƵa7=3&O|cwaKM!pLB2MѰ}5;md&!;"&`Ytr\TM}\Y{]}PXb0\'TM&ASY8F U<$`Ӻi@32q &k<ZӃF$Y}|~_ZEa?~THl{=s3Qã󑞢.! 8{$/L/HJj7DX5Ӑe&OZJ@jk?b$VZ__/Xu I)NOb!qwWh!30]AL jR'dDj% ԧ:UQ.x('wc()BMo*2δ9 -gG} ءHϟ5 %SoD1sO*W8[Xak OUĩ[^zO[IqY;V3R{ L3١쓨, RΈҘϿsh6յVf ;cpeXw)FE>dx~P.'&XJiX-<0U7 NVT&[JQپc}Ezsb:|l#}V톍݃ Dx=&N ,*AM*9. |a P:R|Ǽ lh{E THw4nii|-HTkM֨4>syIiNHsͲ;bA{ZIډԇ!*F*d90oxIβru9^Csy t( ƛ`vrѳ!w?'C&2,7gd/dF -h>%G6>E:CXL"{7& )QǹZ=!Yar͸Ƚ=Q"V+Bk;G7u)BwQ1&2lk ҆3i,):#kM^V {vQ!3)[([$Y>nGWp0.o@(Op+{4b]d12u粳Zuq pV^2s*-'鄔x{NVda + VGcD't؅ @"^N>d_uOEDEk80P+mR}QQ*hw{78)0ADӥ:6@e8-S.cJ?=`<԰G-cx^Jo oIiL>y,o-6~[XfͼVn6VNÿ{!0QL8PO/JNÍ~O 3)Š3,%Rx 6 (8rFu%u]@S2ט6ُ@gL1J]qGmVz&Ul.Wz )J:V7+ * Lee6\Ҡɹ6B%3l7x,jv[U|2GLa̸(j@=# \3{X0{J7 y‚T[5[u![qxH\v{)-Ҿ0 .pa C7&nvL.JTnΠֲC{ۅ ~JaS Ӿ NTƚ /J=M9:ʶ**b'VvEFC.!Z2Q{A~dƓP{#w-I?a[>Fۭ؟;6Y,'#Qټ )1oaR4*d>Pe"6o"̲z%J*owwckpe09cTPBH]$/=>q ȊM"!0s9ip-C{ {(!i-3Y?SOd{`"I2]\z(4ZS`a*@jH[ë́;fs??WѰ-Q 䝖Ku-*i`֜>V@!Ot3MX-7mBp)~ (0'M+Ҽ1 !Erps<[ׂ=Ż+j"QmB'f$]D9&'RS!Z[+_99>}Y0K #Hʛ٬'D^y6ʍ(ۯH$M['Aƈk:q_DǗ0$mIGfo̝3n;MpU{851r~So]@TJNTIp`u5%3M)V V^ahLСG^4$EۨjRk Uv· .֦~8t7IA=CV2K5O:NNsu͵ҹmBtg2WP#'!u#osJ42@XUXtK{+/d5vbΙ^僟4)U__(Diʙv}y]gTctWw!8tC[cRe>5Ѕ P[dnQ@IE0++2/-0Lra`M21VWH;ӊnwhdFdpjzh!<)ݽz茥`#LL:k.!s#Y(=ٮWtȺzsG/So3vЃ=X8,<̵BUa#&5,!2Q9jg.WK)P"p/]56HCr3!$~|X2'H[eTKL-2Ūetd#gOവa!|5H*ҏSC% n/za02)mխ_|B~,aqʎh6DSHWPhJF$ !?J- BgTi5I!.l, :Oa~\F栆|h7V& fM|$x)~4 &(Hfc*NU½ S+_thklTjO+ f22V\:l_WKBe,;o,6Po+qK}D]UK g[1*% T,Y Kya]Vʽ[I@K@Ŧ??~M92O ̙hRZ9wlcАx>U>?L[]RZ󽷌١ErRᦋh󏿍U/=Dript4^d>'/=]Dǽ57Ovf l戕;$V 2H#ޝJA΋q4mxq˳G`b˦7q{sajrʉu oqBaA\N_(gCɪ ļX @Mq3$C:fL #uXtC JF) Nb&!:CK؄LQ>C~좆h>=NlЉY'k-`Db7#}Y-sC P넬0 ^%?H{EuߘXLVac!a%X<Mrﻆ[8H.DuQƟCrEj~g=|5O)Ҫs9`%U(gOb=y#6)mKNp ԏǑ'v 4d$BĀlEBRS 1;TF+DrSP7}NQض-X1Hy ьrě/FTn?oKJrΝ]LX+[/W" _!@&q)gKOӽR_HBGr:e~vgZ M^ [&gSn47!G ;vzC _t;I^l~t܉70JjUd.L"5NQ|5E<Қx,_ࡨ6|By^c_;vLU|Ȭ1v[wѩpj5 5 !/CDKSa>2FA/1~ڣpsD)_,|wiln|E[߿Rח+"ۑŌʥcO .h v:l, WXj3=Ad[|niҵ:;WLB\S/jZ֘qF˾cY~.ղx_r|[*O;ge`>@:YD9/9|nR"^FH8v5^W z=QW3>8P_CPW tz1zG neQ+EA{lPGÀx3a!$S6Xj<G ZE+i$)5^͓߷OZKz"xs4,ܠY|JWQ ,i2+yn /Bj(,АvPtեto9m.DA=~onVLsepxGK9|i0dO.јƏ{n~{!nX޵<=H-;ҁlƓ6t\@ؑ d+Vf5ifC*8y-tH'Fŭ-ޥ?ô.ైvܣb.5طWܗ)e0w=Aubfm_;y=6af\*`pzLd*Q[8)ځeչ:Β}3hBt F@@ %U0MZ $DsUS鐙]he[␛amڞf+^{uLqA璆v=HYM?gn+'1 \}Ip]$>oiy 6bfB!/8w"r9 E@8}]~qVQ 3[fwAks.- |/|qw$hmCKtO%=8`ii,6#lJv4t0qav( z:KH_&蹘p!GYu`a֎fhrruh-}&}WYCn%H[S:{wD9o)nwl g.f=lD%Fcٗq:[m6] ~S= ɪSĪ|\-*cK(x_%%:v;$SGpG2zY+{>w_rai?- P3~-$T~;5%qc=h֪eڜt?A84wv;f [kw#eruoJ2_/6kno✉RTki!#å0Ծ6lɆT-(d1!.hpy K7wf&nl?caﰴB>b_sCN薁/@`}QQupao`%((EՃ#DW{ӿ^R{e}Kƪ{^p&>I颭`-Q{2 p,ң)[Ag^^_FxY\k7](")h{{[Ӻ8gwYVRhuaFEUVmh(nLN97ij.Y Eruw”)Fҏ}6nA{vV]aO'1 6vPօfnxk@nD7ߝzp)  qC7٢.$=7WPj,F2./h8Qoc)mv_bK.?RBӗÁj2[(bM8adRJWq'g<*f("髦'oK86xܻwMcr뿞ک׳ npTO5f$eNAN{ue1 C} E@vxzrž$fJ+<3e0:"o|}W4i⢀j~H_?hM-p5~"ùm>;H猴um;Z#Cc)fOjJ;֥<[GDV0@34!W{u|VgЪYoZcԊig (%VKP5ys4@9f{,F aO@Cvdi:%%OHAY&ZPMЋ"&VXt;+ԨΒ nusT:`)'O:-D 1;"z_t$pD+|ι̝t{Ymg2O MK~ٯ4JV4/ԡh yi;}GcJh(҂SeL3Խڴ+_0op,oѭ]0hAq[$DBV+mˁ>ٲHQyu\8̺],Jv1tPVF7MO;j4*a/z+f[_i+ʻ妡̊٩T[Ŧm#}]$vldټ9y! b:lXAMFw,OU`=G\Amj2+lZ:`=!zn ylBHG_\NoW%GS uo9:.rݫ =FpqZ]oOZŐX,!SݎEsqU,g+hYHlr Mok+-.B]otx]DwdָP* babxS__9I0:R;!`n߽1=8] {g+w9ccLcl^}}%{4V'4a `~`H/~x|īilOno6Z_EDN=])֛`Džw0`X\[' J_z=p5cPCbE1MH~G`UdBRV!?$R[t>j-2EbE#|{U<\@L8mj0rN'S|IeZJ|fAP>܇gz@Oj'j<#M"HX?\ƶkBƻ4*K L̼lϓU ~vl+I5̗n.>FfeΥ?:<?y4K!yPxl\NrcYM/rD _sSmjz1Be&4g'k&9@I2]+|7DTa2d8e*i6^ad/xW:p5hԘ9#3`p=D(-9*qJE:WR4FH)yA7TA7QpoW QI@q]̙)kpX+&KPgJwWr#Li4Ύ`e=o<LT'#rn8Ժ=rf YpaR+qW b*KY -;t;WM%J{eHZne7`T4tbRJH*~B%Bhq 8)S -МS͕DzBϝ|8 dr(&'T:|Qʗ"rAwErZz<_;$ _qeT9eDZ_yA|_lǠ],-S[g.9̎EH_a&B2iz6W}B7' 3 bS(H %ƫ<|S=A"G|)XſK>Vqx@mc_5<ȓFSCms;, Oͪh['HKh/!8!j"@b6464b#>οt#`g" T9gG(J7k2-A5`̛[5=K^-0r)%ɋZG>8o «갡@jat,87Qޖ"҃5=̀<M>/hbCG ĖꇬHȋ~f~^5us-)InQh޷Tc- c,dI^6B@:")S&"еhug2h6ˍeaPV;J ijGg jCe䏎v}{:K2^AZ[>v0*4k;{11DL i,9i(UC "8O-wDNN@YG@;qHt1 nvK!e˼*̗_Sypk%"i ^mR!(&OY6UZ骡:Bg7pQ_Iߝa=d}yAU[WP0ص_x \uEsWzE44[-,rn,YcBȓc_`I?9lc.%)L)\z0$M]2Ί|j]ЏV2=#+܂+eJKy>^*]~Oe$y%mUVJF,ʨfsÏ]r;it95t0ptzE׋Dj圦@>E.ϐNhRP P 2e%D}lVIE#SE=g锂k[OSNJxA`Kfobiᩆ,~P2\Öe7mj{\k[0~ QkVZCkL J4q pexV;Fn^!뱏.a ӄv':ظ]o yul>m4 5n{znU1L%la)R*>uA.31Ӝgdl,ο%h4" ȏ QEG葢зx[C x祈GL~%6t8b?pWV8% 7p32ϠCbDa;c1Rd% oB%=sEb[.5AJ Z:d VByK;忙 8a"IMM#z2d֯kcuG8+!θZ{ xȘ %ooœ$r FNQ2jΝLޤ{Kd%WL`%&->ir [hJθS@N[lz}hFzV?k6[C;X!TF^;SU}ºɟ=W@F)pZ%6yO̥}zT`Y,o4΂Мݻh-2 52J iaRx.eEӌDdHntp^oYqd:s.[52 qh +Mm{p9s2)p.G-oY/+W`N -Yqn;t/\IR9=2B b]{5=n6H}ך`SY<1L{YCq&cv?Y*6f15c+L1eE~%PO|{HD1s $y;'`bQ#k\beQeV)gLdYwj1\`m65E,Y]C^E1UFmJR&^^.g4KjU&/: WDON:ab\n ݱ?_GZW35,E;DN ɂ>V%&e0;J10B]Z |4;/՘>g2O n]Ȋ@ID‚=-sSd尅ݤ"J6Wچ#EF,ʉ[Y"=ORwSK ]h/Ajcnz9޸mE+`K$͸8-*&M:|કJa17|d̀I 8,Hz'wWs3@&i1}]@/8JdԘi;T3HD_҅#ZAwb:-F;zJeJ#T>c|Fxܣ[©V5DA8h۪̽Jq50P Qu{؞N_d^@Yjl[- ]4Ut+D&6'?xpfIJ2@Q 9#%;xvhR϶z݇ $q;Hr+)rmN{kR;d8&PB'iը.ٶ;dY M~_]s UCCNÇTLF?G|t 'SG~%0IhMP|:,m?H{׊Y59 Bf'0{|Xm7iϓdV͢ @(<ѿv5A](& 0CY1bi]4Sc5xқ.~PS_K>WZU┹ p0KN>qK>*-X^6mu!ȎӒ|TxZto'9ɭ)ZbL9*8FNQ8&aڏujضऀinMG[:.BӴy,iv.z%/Ȱz)%UZw: - ;Sz5!35 aTS^QUU-7Ȋ:UM0ػֽEB'N`DY{VxX骇t-]{ept,NjS fd9lex@$4&2uwm J8 }dJ &HjU?E3u '?5V \B[Et3t{ u0jSVe95Eᜓt>v\[sT^sPqע+v|!¯#O(6O.L:b>혀7Cscp@YBkϪfUC! yˣ C mK/q|-i嬭ÃӇ2 E.e?3-pIC r/m>VAbȎph-MzV)pIj)_e {ˠ4%W~/Zq"ӧJv(~CҴl͖AeRX 7[Kw0z%WƉ4nKwdae˛w)w` T~.O݀.t}>&:#,-lFKkJS>?Ҧh 0Pp:P('g%*Vt݉&SB >_wc6O *L31'D;%z(4I] S?"\ *x1VAaP& ,?47u:xcyļU R/ܼj>-V<[w ?--@4, oC,LQe9ρQ'sDnN ݏ1+NK#D 2%iQ߼ ,үĔTmխjZ;&ʙoN8>G ܴ a'̆ߡ Yõ+>%vPF}lwśSK_E:g,h Pm9~ca^A7OBc >OqW\`M*8gǁ)5tJ+&03=K螞1GQk1εrߏ]c{W;ez/ni) , wr8G b 1E+ʁ)2jW9Պ@_ԦP<߮?joajHԫvZu MWbPmWo{Mm91KAfHc9z+  ?֝wE1P(͠ɪΓGCX"9aDaTCǥ.zn8rn{ME5ӻ XjwO pf'FQb#05+FxY'ìl=cH!Z7/%ǝM-x3ay2}\t˷˾!ﵱ$yoVկ=G\=*JR<]~) BDƹg++ƙ@7]t16tUD|yゆ&Ѡ2+`& o{R2ƽaمOal|,W-hgt7TE0oB>24.[4޹, 8t!p] 5VuE]r:P^?^g&lxeW F|Pi)%5Iy/ ؇>}?]JyP|*"#.}[@1/P}8!l9Fa"cP[ #Sd@A) (Y%bl`Sl1j˞D0)RBV؋pl@Č.:g=@ ~B×mf&8X!u~Nn>e> =D}ӯ'ID;zFF$:1T SfdB*̺@*Ð'de-Xǰxڒ3y{F"^k~می 7p1^S1^P J)æ/$v .>)4u1^ {BF+5}[cg&A$2}~qɨ-r&r4WͲq%PVtA՞lHA5͒R`h mpJ#ĶA~eνɰB!ZMxnk.P6"͐xm((iݡhL)hwƼ[S3Zn;_rवP@;ط38ӎZ16 Z\c$G{w|k&޺lVetN-4&>(؛=# %l9usmss& dxu鐤nQtLY[dbH4‫YJ/v30{e8[ %s51t;1J~(XIڭO`K2Sx(]oHonmX`0dZE,0z( sbmXt-W50Ոx hs5^çv.Z, "ic%2WUҨ9's,M&㶒.&|,Ojk57N>v*#($?@Xľu7 t’']Kx' 2H-̄4V'[WS uNbx8q͸\U]l=c/.FBjGU0?&'P.oiWt)aBS5Hy -Hb%<M.J8b.Si+W9P1euYd) 5rA@W>R]Bl Sizɉ$cѶZN%J/N`nvPowʏ@THʳUoe+%_9!W|zZrȐK6:gzO^w1oMIsbH5)>8>q{ Ad{b%eئ#1揿@Kƾ(Ӻω눙vzxqM9bu [z&E]nQ4H5!1DQQR Yh;ivg/[67,0r 7notQ;@}PᷦbHJtN 1G?WsAߝ@UV7mͶLEtyT (CY#<{&Alܟ9hM3$s nƃD\8RlU"ww%Ā0.SoG+#>*Lz,'mkjgU]lpEWbtg87aR{9nI|9+pU! [u:}p#9 AJ7d2$a I!//\Jf>(z> -`CB)gυ^-i$JEA'5@"QkuW)OU G9=cR c}?\A4qcQ`LJFOv|tHޏ#LV1t-S˨A,@è2ߙב<}W#Z;$Au?!:T,)рL^>ŲI?e'lRQ11,f'hfv.;|bB݂xt`u G+ ߒx:O'0\2!y r7_خӚ3~P׽C%ԳMw3X=2).O]ղȨ$xo9!v^_LCF>FwQo |Ġuf.2 1d14c sI 1]b̟ WF<]ҭM<XObX^zg0>Yi/$4ĴV<ʼnRlCmu]b(!>Oi|DLhۄ,JU%wMѻFd)p5J˭yWgcbR::b {7fed&l;5q2$,yv1G#}߈ 8gA*ydـh[oNPIxM?D5{{}J.ZGBpAJr>'^U{3tu90'~Dtpe>qd6(U\lGgҠYKP#7y]$29M\=C`R$HAw]VJ8e(䘋LvK2KW%qy{,?>>cvT`DZfT.3CVbCZZӺsW;UY܃u9gufarS`>TdArƑYp:^8?s|ly=}a1b@`X^9(?) 1BVqA0%w4|ٖܜp (ud@qU1u)CܡRzXGw qF%.KS$!@FxTGLTBT0 ,'U4ĒŁ!H2N#6yaep(WQ*mk(/N&.X$q,ɢF$?o:o}""?:Yg^r 8n)gE1MD;PR`iJ;E;SN n*GHAW(F1ڱ?Z^u* _aI-j[o!G*®`1cB]G=ꉓÕXߥt&Abo{S¾U0WN, Z ƼxpkA=\9Qh657yFK|nN!Ɓ#@p0 x}!1r͊{ר%tP>F=c0Dz!l)AB/~CݨU .hb57G7%<ܲBq&.RtJ^Y f c)LaR@tF}=ץ}}m8(tȅ>>.d@bcR\?H߼8vIm<-PkgncyK,ԫU Lpn v(WFn7ek)yhvE^ZF،-VdQ[? 1Kq~J(uu4̗EƽƷmWq1T1"V-,ZodTђM۵:qhm^,:DL  9?Nv%$9bmY[KW6bi"@=ӭ[vDuRipX&T;RY!FiI ro65FS˜[bȋlKB-`MJ!:ӠqBI~k&| 8Y]z4%QhxLbb2Xp0~!8&+;8;(˛J=@>(m=%TubO׎]Y+gߙBBq<"#VxΈċ)ͪ2Dc6 Wz_Ɨ0 !@c#Lܡ?wH"jl#@mg EQ-#mǼARD,Lr Ukŀ_wE`92G.qNC#_*K֜BRN^Yu-.@LhSMJ`pg$3]ޗZC5[ֺ1@ Btf%?M8{RR:>k_(}#͌?gCgD5xWX'ʂpS3e2c}z^*Hh[$( q&1O/-jSYȿh ?:Ϗ1|>&-hF}D|6!{j2@ F"ם UVYhy~R%˶!?Uh.A=iǧ0t:d=6}V|NȕblBG٫s(DTF,s|+\ =}^~$QϚMl >0ǩWyVs"rX;{!M~nR4eعܜnk;"a7`ou W ǵ| %D^c%m#) p?4N1%fL.hjF+I)'v_6"SZ]Gޢ5|qO|+KD^x(Pik's?AQri ^D0tX)Hg|sNk52-= [5{`\64[(J/G=?ɐJ-DѠ]0֔(Kr$: %^-gwcv e|ӌ@6?4 2QoST :_nB)Y5 lI,P)]65{@ (b{#Ek㬻n?Uu]Drp=k.}w&"ŧZX$ ~ ɻ2~gJamdqϪ`}͡^UF\?c9958u>-4`A }elcqhU4n~QݻM:JWD\Zo&*y9}a!Mٞo 镑YFU䒛8?M4_vh=)vFj6 񘫓U,-MźN:~ҔĜJ83*+R= C_Z)c$lUelkO[uOZI!huC德AKo2oՙZrkUpޮV==4@q)O[3ÊǎS:E-5kxC+2RGj$2D[g~~1"o5V@xlFje?P.zaZ|q$R_gTy{_q`vAד~3.-ᜫcx `u*R|^=Ǝ.HfrubxxV9BPr6Q:qwIeðESasFFN<Bʀ8D1#uC~ 0Uc `<_HΫkwA)|ڵ"15%[ [K|_@73C/ {T4Fc#ݹg7<ڣ4**іf^ݛJ7wU6оor%50h+%q"Dph e+O4(c2\eO%h&rSRuIv)t#0~,TH?d 0,wqШD_h4vqL/ǃܚ.Ap-h/aL4M|\F 7!FW[7Q¼wuz_b@$N6OܓWٕVh_d zy%ʶ(+Y8֤9cLiGka)׋O}#Xn_kkW /S/4ED왗8Gu| c.$.k.7Yc+V N& 4<(Q'1֘nAp !ϟAt DZf9 DW Ϙ3.e7o25՗# &S2Ԓ&27#[[ʎ&s8wZFQ٣%CB:늟K_*HaUKcy%*ob:PWԇ^h#7-'gPčVIw[&`*? C#+Q4د6';3₩F)bpV}))C ¦g$%p%hV[!s }.xDKtZzC?YOEࡊL'FIz52Wn@_Lzܪj/Iװh{Mh]  Ҁb-vϜ RYT [CRq>Ɏ9W?n!03e /y۰gInM O9s1᳭LFq#FVA[zѕͨ1fX!WgPǻ&t~ ch@oBNĽc@Vkp77*5&`F84|~X!o iә\Tg {Z..K#{4BfD慎_Z̈́)~{V#w{kDIt< ff|6T~!X˥kL8;Z9uҢPoTzvoL&'Ø>N) ^2'!:l?Ywöj`_j|8sƼP]ea\ȏDaSdV?$tB\yaӋq+V\b5y?xO*)И/+NeJ)1!7g.8DJh4D6ʢmWa>U7Ε0Rh4G?7-,q>R2.dPE .]O]*WoV7+y'#kvm`uQDz2!GC $w=2ljr0t0@@g)?kr5XgFW2>߿?3CYTv)KV| Pc+MGq!-={^NR(clo 򦜯^B\6om,5wT[-ֹ5u ٣< qY!I&PI"ATLt :!d IEؑP1vJ%n%\!$km[V J 0šGޮ)l_+)x~0٬'@W_ђΚ~Qk?7xpNA y>~*-VPtkupl~AIŘ 9:IhzNyW3?=HhfU-]*kMd8Zn!+IEVŢd:7D KC$Nsdᡉ̵[A%$v̲Y3r IJ( ,<Ė뇢5a 7x $bC1cHin TtJC/9Ǥ>2gl_B7Ĩ#F #R}Ofs;Ot)HCHRphjEN60]N{po8Y=}q^vNL' t§99i̗w ~_Y Y~%YE񭖨cEȵeZpR-p%Rȼp ng#zsN [qe Ktm}$ @kGOjLE2=J"VU| huoz{fǭ{wݠeN(v2e ͱ"Rq0޵J n齘tTRbPD p[n//G"`oۖZ"}%b`­7"? mSge=`e\XRQn #K$H,g<@,.}άKW A2ܪ%)4a}`sv(ӕ;?H>$ qh1Fi%r'F_i !3%^a dvM$oe=h^xaU+~,sO\nu }1hY]&Ldg=^zceU j|!eavرq+_l*Zu0;ƬA%ۯMXrUlbrxx-I}B :* 6ٴA{$ޜ`ȍ'59]37_8tߒQ20مJ3?f^s ߛ"o#;Up̤2ђh։]aH_d'^(骒3ɡ7ik2{f^Xڈf,,-ĵpH/'+~֭>n_jF^ҬmwL! F.^ӝeI޾MSkĐ 쪂ucޯ s4:\Um.Z:W湹L{l|^ٱSy,;kqui=T?r =,2z+ggްRs+s:Ac{U6!emeFH+@ HJ]ᙫYt4l!ǚCZ<m`@B*:PgeжixQɟ;w`f UtP!-"楰/bְZ $|F7$|û"S SP.C"i<7Bw)eG(.ۘ%-Tĺ:cR ʎ> C9ls06YDۉf Szgsd;<}KxPLWP} P! ƐZiT; fTLӾ/ *rIQ7 =3 !<$1!=g݆,Vmzȇ8=b*z'oQ4E*C:}j"[g̻Qz0gRRЊk(s‘xyP"NyiԸoGoU< ҤF<›[~e$@U EX%P.@ ~ 5&E{P̟2\K"sBv߸KW#շ S& 51CqrgC+S陂1cyEKMl$;Sn:Bj0h>~㤪QpBn+C⡇GcFȤ&iH-5֫y>Kwgc2t(h7YP'bYw-.$"hnXZʽ^e\Zz+X=^+rUҮ ȳ<(-WCE1w&ybKhgMdanPGOvg>Ec# -|Z[_84rj=fbb2uk@qgN"΍R2rtX6b]p7I 3pA$ k"7䘙?E}3w\9~*4M' td> 'Uo[ӆ?DI7՜m-)+)Hpw A(-k><߼|:չURvYLnhye˸!/]JJKS\ c\7#3- oݟvd Og?<nrVZr}ʑ<:R #q0k na)%:+Aib섑Ma_{KDoD0,m|h52]A"IZ!#xz<8m'7*GRE.J|:.\ FliTH![W: =>^ˀMd,XU H0.ؿCro }(o lFPc%"ә>zU6ۧxj񇖖mo;"?Ѯ|?G+]7Jtgʍ>t m^Fo1u݊acf1 ~RNZ"-~H-Yvaڜp zX`AY PobO/4^ Rj8ާd@M>B:"??nQ~͒Q^a2 1 ޖ ,O*Ԯ|S#y{UѶt:Q=hN,bvx"gkZ4H!d(HkϜH>cb2kFkR8:v9!_&`TG䛢T" ƒni!xo{[3ε/n΢ bIw!WIg7/{vF%%w'Sn7fXXjO [.v"r 7?T<ypR!0߳%7^t/[ɫCҲD[u|cgHUt/X/D2r>pР&у}Q:w(n!_=3ln 5.Ca5D`7Z_$\1Iq.M0/&Q_[~Os×o5.BhGҏ. +% {*^Vy@v=~ސgʸ9y$|,@ **섚| YڍGb䇘R#l1f;ݴYHF-SX(g㗬Q7BjTѡ%q䀟 h2.NrP8W?g%J=R0s@20*_Gabtұ*F"-OTB0Had;0jM=2=r{2iQx4ݜfF0ĺ'EycUЉ/sAHF$ L ]:f9qz!A W|Ύ 4H(wCq˕\:OAXFԉ,H[ڨ:rwm;6Ti/Et|e[?-dbN/'U6歚v Lઃ#?k66i/[C`>#9?ar<-&v$|' & &{g Ȫ؂䔇h{v͇ P>dʛd:sLtҮ LOoҸz:߂*K!= X>>3՟gYԊhd!ASٔTk__Bt;Qi$F}kDv ILOd*>|?0\Y.L#]1(̓vݥaً6 m&UsJ8'rNƘuS]*5~sOQ0ͳ:W(s(2LbK7J+ၽH(ptPO9e~ XU<4lm]J EIEB@xyU+)ŋGl8 ˈruÄmkH+acj`etw $)KE{fİ_bZQ#,骾bJAJD\΢ÄИ>WKQ4zmW$Sf" )e#OQ,r;*EŇ%.tUʯ9r>QQSO {gHUM'{S,浽bX 2aTqv Θ$5,CA8 p1-y[}۽fU{9ɛ/Zk^FZU[?Qf⬽k5 1`IZ(lOH# 6gjboZ]mS İcdIDb6\Pc=eb^ohܱ{w OD+->XWXm+qSsZ5}\|L8ۤX<%~F~/+{i\')bm-&-Z|'Fț6׃z^Ij0\mlwAU(d@K~=,{>3*B&hnRIhG#綌=K2>2K|@#LJXػ.ל웅 S.LBؗEKxZu_{PNIyi=t'ڈ4*L:9Y5(~H8vg?NKxϹ-{PPΡ;;FQ0L@j"&~mq6bnxh*" XDZ5qUަ2s:ɯ 9'n~.e:Rq [Jm[埙"Eha1߲ALH)sd|h}hBε)xU'K,|D\R$ m+MA\t3b') EnD.?<ޏr^eO Go} ϘOU[[{tK_d.޴.O41~Gj&{k^5_/(|Dz+s]KM?L.tq鿯Zz󖂕bLo^uq:{[GH]`*p{SM2£aҙT~cJ诐Q)pdj)uғ[N_^By1%>Oş>W-ϋ:89`EOe&WSYd! */3r0KSZm"#; z|]OR qkx NUwfDvxYix2G-*D%TLGh)QHر 24%#0dB'wK{6Ejs6o&9< ̶e$T*@p;i'_`rcqpAfSXP5Do;=~!Ӌ#&~.ҷ@j5$UR&p+{@gΩVG041a%BW1#VA!a'_#"aΑsE%㲙˸_pYD'tsJwдq`wd5QL#1wUbD^$U6x"jW2Y' Cg0jͅjzPd+f${[Upd7Y,\2.BY%]y&u"K)BŇ\m\uB$b8aEl tڐGU* WH#+UxWHbTM䜀>(l8K_gLi#JGqAk0 ޫN;W9#.$UͰvG ٳSP=Tvt222:%wے$6\"ʸl).smБ*~Nˆ?׀hTi'\o)@{+bQ+~Ufb++u'L6%-MC7# f-3h+Ǝ7/HڌQvv.X+_E_S_Ov>sgÎ0 cW?1MU^5u23o04bvY=Zr 4.(N"fCzYyHκfw~ww:t!NhV2@RtY Co:p5 )%SG3G W"XyzF*~ς[D.CjL^Y[[ٺWw/fB64iM8B9m,$Fphي+e_С K6+Ӟ3X?6.Gt G :ڶ.E~t8$*uM4+nO!JIkp7[,e1d HYOD"j%YZ_,ey|K֒ {nq-n_<6#VKyvU>Zng1xX9F޳Yr<z ՄR~zp6r+PDV·o;Ԓ%-!J~xF[JJ7o^tPqSsI\YYY5KBP2 S/P "Pw`dAqB;|93rƯ! 9@:XpiZNI$sd  $ONyqXL6"MϛlMT~N {Vx)@>SN~*:Np&!m\}4|5B :T"oţxC}pE"#$)Tmd~jޒ NGtďzڗƻ.-չW7 ؏  Z`g*:^ga^-'񗱇R4ݗGn+H̫|=x2CvRjlNIDw3j7oH*>) Eȇ( xqF$& F~i Bon#F5o/z{,%' ՄҤ #d$degG0sRjz. &J.2ۗчv.՚&qA3J\z%UjSZBc4#fH;k],y/=sO}9K5i4 !hqX%B&&cdk"L+ D}P%]'V%W ;1?U踴+(O>@_ē kd^Z_Ecn% '&vÍ_\L1iYߐ/eiH?hl&݀2Ȧ"˞Ru9`>)3">~'7aAwW@!X7VJBq,K?vC"͗or+uB! GTg].1uI"#je?AwXeЙA-i@ <2A'.@:>(RBG~rP nEM0cmHhn-2ds*ַ-C:5L9{Q+N D _$ \;z¢PWGciL&䂵ZڀLߕ`{WM r1Հ`)99nߩ'#"X2RcfYUNEmqD؛^7NQs*Kۑ 3Jz=חdF$ŋľ|ZEOY2oO^nߤe%Q, h=mvdMBB?+:jgpOG5@ƈapш]5*j<:h0DS֦GU9r=0}VCk{'?^æ#+01 `Af9qq%aR_kQYkSODY?7;YQNl8*U*]Irwرh&bI_&8ܽft"ЗV]0OdWD؟~Դ"8e4w۪1zP1q ٹ% xK`3 c2eW:ي/Qcp'`Il?4+؋M]r(rᑳo/V^ՁLq@SŎq->ϼUO`[,bjXbO톪| n}j1A-?H$1aoc00D#޿hB|>68naGΛf愵l `D@MÖ읩Sx5 Qe/*家 >kF.l)lFqq4`'-ܑ'<uIbI>uX۴m ?*=֬8øv\Wúw>^O^fyOfWN;znKźO~6vs݊KQ5YoruR1Ӡ_(o4;jAĈ-+WwJn$;~U"6s@s{/ Ʊqj4~Mv:foBUAqr=k@#`&Ln]_Vh X3BBhP,=[Zkم=yBsnh >bv'h:n;Ə=H1~=0\ZEPvwB h&0)P1Tٳ7,az j@IDU.1x5|̹n (/~2@$,\#i|W+oyUNh(&ы-@&0ПEt'CQȊ?3s{Fu1(ރ$xeARdg# j4 o8Ϟ.hݟhx?"S]BZΦIgAERB3{&~X"T }kASz2_GķHݵ6/f8K@C&UYTP %#94/l\.8ܰ?|2Ϳy6C p 27,d]R01xX 2!0IfpŒLX5$Bڢ:D1F+ %Vtjt}e/K=)c2.M?= ,f*"Z?š"M,D;sgā~_M9'߻BۤCt & 'I*08rTsjmGF,ʹd2r נe)TԘx| miz31U}Č2~P>RZN֜01TD &1ؠ8wq lMf͑6`/q9^:Tp@.EҬL '-uPLiηJUv]5vwƎąZά|wDJw-[?oss.0o M_G$BJГGAd]K-'H/$RuD#u.  GT @ݯq!AGjEJ"; Y3a`R=a|lPT#ɜN!;,a< ɋx$x)Xss,).`In"";yjwkAc8q{=+mJJ?:%r#l> wuȏ'`S#jĄZBƜWv0aɫ CJIqN1V֝Et3v2q3cgbҨattm Emg\DI]j{ᢄTfkޠ 9Ap̀{Fcq252k?Xb<>65<'ˀps]' v|ގ+?z/>.MGQz(B;*[ YBkkSRh07זԛLɹeQ~S1# L,4"q~7Է;v19zWB2r}|G+ayl%\V8b,]}U^@>+⺩ `/BkD<{S 2٣֠ R)H )̍p}ܟN9q(|䨰l5F178S9 ^lV%}m@gTI1'` ǒ$*RGtt$VV=()1p@aԧ(]fBU<Y)T "12L}gx5`P.%v瞦UӶX~$"߆k^V..y h>ūc? f@2ٟ^33iVyaH5D )ʃPuO ȒmijJx[l(a0^d|^}l~Dq>l\9"US5tYmo鐞)9m|O;r!rr9X,p6Xal"JnyD+n(}7'gJ#$H)!xNPmKkp k-Z} )Ϣ)Z`IwI+dOjI;6z{N=QXPGB0xA($&,.Eз^+*HX{ k@c]c2Uĥ}dF@CZ^^lXޓE\!'SϺD㏾h90NzBfy=@8k +u4)yʽ$Wr)ٞ=NTWB%ʝ5JCeu-N{Wi~ԚrO Z^IX2TPV\덉)_5yٗ+W2Hm7(Ɛ)R?h`B*L)u!"M|K4UkݖL$T@78j/PJ'6@Xck+v%F÷]& y,؎նG'%x;yR(']7'x3:p[DBxnHOn:wP,1T:O>^9,(}[s)~u8Y~ܑBKn69aع &|U]3BMyej^Փbk+R$9Ns8G4cW±Dfp06,;5NtF c/Y7'ܤI ˾h]hoyWSiwσX hVyaT5UNޚf8Y*y)^}*q,0@jᙁ` {|9p@=WL5+䮼0+DF瀤#Yl$A& (Ï3{2A' prLhib[ ܘcaFD-=]']CL?Z^k%OHmkdLݺbe\4/; SUkd*pB!G]3ژ7sj_N5rdAdeg5QF\qξz9-62URQ)p #$x4XzFz7Oدãɵq *r9xm;':IQS1{9< 윢v6>[{r-eRȸJ`)G>4"RJ_28)K*W Cd w) KNUĢсdkE3Lw88TV`3[k_%CF[X3iщ|sbӚz5"H̠U۵;Qd!<0Ύ9Uv0ow'`"0@qT΍؝ !Gҋhs~Ui[t&Q@(l#tu\ g|SlX]8*LhD{Y aFL.Uz(wD1"s>ErAMQ6A|E>+\ sc!UP TRq1.ϑWRFA;~\GyJyPW˺G14ġV{Qy7٦+Ntx$n2|1ـH}g/3@IHdO ܝHiٿOcICʁ)oMD֪wQC'+xyjnK€e3t~"lFZ7~ {}֛30$fS{_0!f<֓TJڦ4&L<-+c|W"pD$~}ӌ)hT#$BR^<${mGZ]-KʻUO&cQdw>I 57GŒ K;^Cj86r\YCGspn `kY@b`'bqb}WQqǯWҶr1vB/7hTCȶ-G@dx~, dk"0R6]~cR SgGr,lIgKQ'E`rP7P)S6-;C.a8|&w٧6CUwcRvy҅ 7*jŹϬy>=lK r.-<TEuSc#U/j*?lOdm5qM{a=o.n`ձ#HԈ\ 8"[O5$5.X*)TC/t3Gu`6aa2=Ö/s;aK&+O VO.|X1Jgj:ЊNZ3G&;$QsMpU@l-Y&YﴁCztղDRgam!,!RLPEȡKKŵ+i,+cB?hl + ;'7q`wgNr%ĉ]},.w.9M99?[. o6io#@cgHuN'(ݰf9$Ï ``ƛؠD@o}u= 8bjW%HE{ot̤xliv.fQD2[IJ"mX`r(55= Rt!u x<Pewz6s{J4&:䣒kwt S"$QlZ;B9 ՞+̣\$HȆ})SGYz)JkZ;ݸc;Ok̜R_YjZ00)%EA$%~,>EC(7@.Ԝ>*nޚtAԽ@Wz_9j`{zceJl!I@b_xM& 벀W(PPԽaO}-sS$(/{2 h -Nf$wC=md:CPhM6߂R옂wG镟INU|dA?ᡎf+t;vJqK>lz[SiRv,sbpi+gsTA֍ygEbbWE﷚^a+O)z_}p$;GZL DJT |b{{O&.E9Ո^s)CX#n\]mQel<%Ӟ|b,._S"af٨X 84+d^igN̡Ygw^W$:")cVm_Nku"J;a1̗YbOq/sK]5ҞblQc=BR#h֬Iތkֽ҅čnUk^ܩ@S"=̊78+i2sNo&8 aJJN;5d,~Iofaq")':6! &T5맷w(]Z?^TLݔUB0wݧ 4z'mΣsISn{#C-dϘ'O&BXhJ>қBп~C~Q5E< 8#MD3a)e5xG [5X$N~2ݔ'=F; v{ci?&kH|3 ٛ%mPu!xXG4)EzsYG';h5 Y7 Iڑ0;B=MJ/%OZ~w{?EkBGqVѿg Bu໤6:ȓ΋&g{^{H_td-?|ʶF,vO*YgǤU:-OIm4̇\J1}(*ms5]UŧS)ޡy Fb)/V4;-`Z;?f5zGIw9 -{BަP&p`Oe?las+Ge0TaҭpԟYgdfd^<'< f#e ,2H9La_/6D阎@)8t1Po8gIp{=6کUZmySrɘ.TP ?̕sw\0[JDOLMV^@;m){ ui'$ɸqpϱSJ w!E^5e>Юxx@Cܐ:{oQaEv-c `AHAf~ѳ)%k1fs}jOr3-˜G(s̆g&40 2MKnvi&㇐ӫ2]⹀(Lh?skEa:TVa ת8۔g YjbP Okg:;RDqE(džB +bp5~2 %ȕMrךd{\Q0co/ &fƩ[gM',4<0Cl- zQy.O"`[ imst 1/],Dѳ>tQp|S? IW6%k]v0,qUGeP_.?^̏؋~ gT\='Eu*R&eyp wZɈ7)/oدnʹ4EMjw Z&h~a}6Uۂ3\- 6!mR9U(KU˹m4铌 yVfb7]f6Wmr?zړ #cEY%gm{}ʫ=T'jal[_\X5cVA8H;hbLjΦ?7 D|a nڔX)sPZh:Av|*#U33Jr.QEfc^~MnP}7g2?[xWVƫݡDSڠى%]0fҭWvgF;NELcgV oSwBh"2\(Tg ̏27&7.I=$8KVI({ۉcf[_T| lp6U}XFLO@/젍4Z<Fbi׹Jo- hŢ$)| IVs!MusQLg3/-Ej'9REY998 О.y,ՠ $4UV-D/`ŕo(!h4 Cz7fm1k{Z296T;s(:ȃxD/Cf Ӯ=1ASCf*3Qe~+4vyS8 `+@Zs^=fe1^FFS&q=Ay{\$&Nk a_+= -ލSh7٥t-{sK|[ x]Ͱ3U;"I1=y!MP&Ecg`g쉖Nڝ % /ʙJ م7i9YGp,}Nj:wܼ:Ѥ:؁[\[c&>'_ ȕ,WUa|?pwY]r?ts;46 7$93LC0~] }ZV^񋛄v1y4?4.`bhnJ qO8!ꪚq~DUo ؑi u[%]rK҈ڹFk*e lCV0IdH!6%{b,fU?헹Q~ ^qICmXȹ T S}~Ο Rfk#W{ݘckg'yGI16u]2ߘe껪 ~d@&SZJNJ#K+)dԮG2Ku#>" ,M ҨOɚ%⧁P@ꕿ|`JidEInW =}qP97)fm[-Հ}dz1:H 21E1?%7{vCrn3$d_t؆v+FP:7ٺR!tZe+27$i8-ǯNO Cʳ78/7J>KL-^2un s EoQ FA\Pv4W8i"dRɊ^UuAMba2(؅>0BЬ82^LDZ鈐R 3NoUG`Ubi|{9Шem ps2H غRhݑW2j:t) -Z);V&u"-P'dkڴ(#T| ch{_u#P4R{4`{C>btzpL$)`H4_b52-1:\{|nޤ sy76o=DI>}w{'?쩙uRq$r;* mepQ@J|A%l6!(PS|ᏼbewYju]dh?vjJ'K{ <)Hc"=-g27`5vVQRd.c6ά=saqBo.4w$QDY)p X^n}zcJȎ UsU7uIlC,0Z<J^VCJD"$^V\PKC `һ,c{9rwa>JÝ֊3BKg>&x++ɬ ;{3vCK(b2 N 2h\ydZdzRgv#'i>yN[>;Z3~YEtOtBqi5d@.Lvb ](G^籼{)*tQq2ysDoJ oj4AVoZ*0%&sI0&J˂^ J i%. 08b:r*PZł&(΁8I>Dy; "_ B{6/b~9P"I %26ѷ𝚂e9E 8&\fQ ҿj?OʬsU})9i#]L_L̸p<sM4=}lIRh@ejZ.äFY|2M"'|nY77ܡX43$h ἬP-f)KK^7K,K\Rъ5oڳ2%A! !(U=n#-o;9 BB~=fk3[6D$2YFܠ@>5 X8bV3/[j?NtK_ZvMkyw#TssHy',GuKC;J·=S-l& p%:^9˅ThH0-X秩 "6I,Vǡ'7P@~#(jpYPRXr\Sv?ҎeC;HdrlVnHܾ!qiܺ> dⵈI-~cHgtJn S֝qzoTij\3'W>y_E7@kWl#/6~UcK }F2''yw)h DQ34|iOSZ%Xȧ #9eQ=ǒr^n-B`=?A`o؂H*EI])A7N1O wNwRͲ> hp=?F9 ց}dd]{KإOxcfDųtd*eSI CR{(\.O^.ZFԾ1.\,{9FmڔT}.k>,4Ok<=uĥ+0n>H=uͭWKtR'0U[鬵Wѓ;T^|BH4GMg7_#ra畴G5v4t|a @f[&8w T؀-* god 괍Ha4&gSzuv=s")_[L%{j6b:ψB^`ύ YbB L'8y {m (Fn:t( D\tG=1-w*v/geߡΆJ]l*v ZXXblBd,D˔iEۃ1Ii}Rc3 {UKbOM5{ Mqa1àiu'4'v4WDX4nr<>Pp17<#8CκR Uh(CVggx\'.*RZ NĄ4Y,I˪vusZ{wYzװ.tAhJ uh-ÌYcb.yiM9&mMa:11] Q[ʦKkDQR9O#< "rw|r r#Escr.eWbjԲe.oB|r\tX2Kl2< Nl=Jsz$u[$bc~ΒyzD`idX8Wg"}%P5 اar-OCKɲ ʤM>aSx b 3JK@rJsJ:Vzؠ .mr<۵  "eZȳbl5hA]%x^鶹lqP*q lN,yE!̻^? Rs#?'Dp(Sze%[Vw±om'6T_yכfJ;ˊ -&^"p?`zXGMD>pK50f/faC߂DžL?%d\#ݱvzL 0]zΜ@vsϖC!]NMHH.)RvZ#i.; ?]I/ Y@;+:ZrĈ&obOQSLVlg"5d.p507\Aށ>֛,;w1Yt=i!!7?,f KL[p]2RNP9M.]UES*CR˷L|;kV!sgwwb o1 Ϋ" u9~Qs843.0 sHU2zqY8W/0$P13b$z3R *e'ۣVN~vE2]gh-J-I:4L*Bea?X~fpYg$D~:QKzv]b?-mS!Һogw@8mȉWO>6(vwΛ6[S/|A7¸A|W19"ɭ ]AaZkcʹ% )z"Qُ!Mn?[XLݴ-Hdq]s C)h&K޴DbfR0"?2ӽbeoRE8,5O/'vvlx=颥@A߀; Iyuxu-`v _prai͙l81T:Ui߮PM%lN.dhh^ ?U [E;;aمL +"+3%%2kPJ3Yy=! c؂Ѐă{mzWbIo^@McEꢾ {Xb*pgܩֿZ4:F{DѰ]2 %ҧ'qrHQjZ6Bxn2'j > 4YP͵wyr}H%V T4HknhŢ2vp|u`F}xg:(z_Q@RceXuؓd)//B:ҁ%0IQ*,$؁-ygQRn5؃qWfׅ;c s!-悺6+WmROW˨#a5V{ںLS"OA> KA/xaE[X'膶 4W<8y-ATa'cM|+q-W{C>S{XG,20l7;:\w]roxLbq[xI`pUOeYOB1۩L.Gl-SfsiÅ"w<#Qg=oa6ū 0達;U? զm(P\<Nhtv.e&!Bˈ*+sZL8MY./]˿_bx^[nEQw] N ݏ#|$!Yl~l? [*> ʨ*1s#v)d"up90!LUQSvuuobVFi"/2tcZh @dhI "/g{ cFfOۏ`# #'[mp2'oSOjb{\tolGHHfZ?DDIE3YݩE"mYlLde: E()?U9o|`xPrOϝ:,%lMl9Ek_hg; TL…0R Xr0"(f'"MxHqe9誠 8$ϋո\s[;JY0&gfvlw(Kigs+;>'K dJM@b(עRLgirH'iʖ33A2 4kjv1>5-Ez0(*X'KF_p~y#J%?(2B/} !AKe_f*WU_8 7ޝf^翴z!gцB5WL+weՖrF9<.2P欘 I Z R*8\'Sy.W/tr !x_H61\S4cj3jTL5 إ%j/^T';n)9bN,N݅{9%Jx|/lPBpwek$lWn2 hi*ֿ9Z3caꊦgVOXH ~ TN&Ԙ$dU)oL9&D5{P$& 1}WqT\ R<Gsuv#b` 'wv "w痾^ 'yWDFI  &tCbr?qU }&=|ɬnɹy뒪dY>MdxL.C% 4]$ J$bJpA@#R)遘6܀t4W K|Гt];Dw/ՏS|YbGI6b{xVĝ8ʆi32d⥒IT Diʳ$FX̅C'W]oUN΁"/,){2PH95cf}4<ֱo~S*}$L4At o_{Vj o` E)SFAWqB{$Sx =mLb7- ٚW{ϴ u.0zͷt|tWtJHCV Z{"PCԚ Sx!w-?J dڟ)JYN_sHpII0QH#vYQtzm{pv]wc8uyJq#Y d)j(:!ޗ-T:H49z~?FޘsQ?,2c@>-r hygpyHti]8W7d|*@D??ZvT=H{.-/sw `{XaL}4dA&8&6%q~/P qC. .Wt$Z-K?}Zw}0#=>j/ĭw*Mw͌ÜF?v Nq[B\QN]߷.0 074Bb-dq)5H4:4DN諘֠ok0|C8Pe2rM2.O6۵M1;N)|6[4'~ZÓ-AU^V<(I /H7ɝЎXp@l90LVP}`4F2%0xOJ:[}8#my8>S<:(˸  ͐P2sI0^LUޫ?צvG6L70^qHKGI'4(v-0&S KR\,EGgSX)C]Ȝcϻ:X4{aH3ܘ r֓N:[_"94 eHzW)r,Mp"Ijii~rL[%ĚΔY}Q#]чa4sF$s9L:jbG+2w"H+c@s5lb,^z 58qƕ9a~aq3P%.i%pLOd&AaS`*]cos7;;i IPp< ꝣ _@pBiQ-%ǒ]'3J۞9Q(wBQeU*U`>mrnKɅ0n^X>X=);s=qDA/(8qtt11)Tš;)ŗ_ CaR&(]F5 } *Y :I ]o<ݓQ{f`ǵj"prf.葌^牲j/ZPH3=$6Uf7ml|JH)d*^eɪMGU>i 2љ<6JCxO\6񊜢<=v!="CżV P ,5 l6>?kl|*{"xc3츧2őB̘C'93T< n{WE[DVs=_H!cdQ<<蟑VT{oQ.29wq/8.4ߴL /G yT6E]odխ3Fiw wv6~$ھycn |MG8H1ӹU W`+EzfϿ<s%r6>m+6%WR>=up*FQꨚqm `̻RkV#؝l{Ў%X{2DYaҨ=_'曬J F׳-8@'i_ y9b%K1! P3FzGq^szѷ/;ce;n(:߯h@c/sB٧Z烗"`hr!љ"L;2rz{5ƪ@n]d+p}0gM\IH'v<0B{S r $Eu NWUKԠ/C;U?mlԾGcc6ˈ' -D*k#%I@#-;\3*Cy2Z f9e4jy~y_BNxJ/Puw]Zju䭴9n?P,U-XxKtf;{JQˉB`;{NEgTv> i|獆R% :RɛET[`8D$.?]~},It*4d]wgv/17RMvITtДu3XS. -ɟJ7u5jdK(f@8],\Ijz q262Ztl?.oW]"DXl .9N |#;2: 3WLPĽO²]<_O{3*U ?OT| ZMA({],*N|Џ7y-@qrp8Ҙj$ۣ:Jw,?ʞvbj,-_]PFj#m$x%&/pwZ(h G{{^@&z13y{wBE?nW|z17ifʏѪ A =P ՙxiH\l tY`#^Uag]沿tP/^L5$0"40\ uT0si|TS.Aܤd.g7l ?Okt(9 sg գ5ky{}2K5"=$Ï=lp0$5=C-ĔhգV 䊭}y@Z8',mƋÄ+x8oæ;oc3p]pƯ6ry+$@B6 uZRɸXxۉFy bxT}aEa*u[N[Z?.R]]AVAFmhc!wt迁 Mh6 o!g+fMXkTMՄ" |56/vAP0G&f5c AVсaݓ}!ȵ_xآMR 4e* y#|WrⳄ m>){!]ajSlV̌x8cDžg5#`85*Q|?՜ZJ̙TQ KM787b+77v!PE|nFhU#w (O?5f$CFiy-2Af ֲO^,"cp7ڻI]%-auW/% s ^|QDc"U*RM|H )":ef]F"Oy pUk%»\I S흒у28WT1^r^u0ttƼ ᯙ0wnG7$^5Ѩ'o4nP~rZ^9vbɥI/ɹiOJo{}&cIB*{ץh eZX?V`@oJWNshJEޘmv HF:S !{8<!{m=9/J_6J؃_WYFeYLX{(!LTw#"TлS@@{G FGVÖ:^K0z@4T΅Rl%ZB~=66 XQ 93e rR?uYx|rTj&%ھ-X熀*>ņZxD1T]z5=pMF2~==eug!3VJV)}ZO[[cs[|ܬ=6:T$~ RjKuI1 C<`/[8Ef@:/ƃœ6t!iDH&gOYi)!0 $ $7( -Og/ݣ3MQMR_hIDW\ c ]EȊl1}؄ܕ˒˪4Q0LHSv=HIrOJ\!H] ƶ|pR'j=A`oWL|O2E^W L/]:F它Q|$<5W˔J.\}4_@ *їÁ85ʿ2+#Ȉ(t3! Dƨ2͡\Xha$84΅e<> 2v5ĖWE>?oGc0 GG]2pTe2P!Ddפ^!*_Q[ ^ _-G#J E7w CK,fTRn-*il%Q|ԱBb#q|V{fd"uJWpj8l"?'` yprY}jl !7k}օ=p0tE< ;)KZ݈:1ϩVBSg#-OTJzSϧׅ~ ,; Ns k ٛМ V!z-.*A ~;h~FbD6?j k-.*=iEaZ^fVVV$_o}A}ѽW\LM?i.@/wF,3WDb(wHwF-=T , 5ctXq 1Ȍ_BrbXPI ..㲁h9L+3 GyxՊL~%o2[K~ciI _tJ"cCQ'vU /m~BŲtsxDձwFm4.DXK7̲vgCJd,XkY/^-f듮K75: LN5$@HAi'SD\f}+H) 1-H/ QH]]~}@Id;M9i(U8&ۆfJnIdY-ۥ#V#X,9 F1o2 l"M` x= 37a +lJ)Z.7y$TECo'ף׮;jL|[D 3ڂ,b NZ'kT1,EUX^K'3_DMqȚ&fFR~{y|^H cǥbn?1Zif洇^&OGw<Ś%4W T!#P`*)9n*d΍$iPˊqZgCvϻٮVeH;d(8 q= 2V#{?h{9\XI^Ϫ<RcPL'wXC*a@;% K(R1cp* ":1\ ޞ$2di^lq=#*wO@noOm"h1b#~Xdy.2 =f!7]Bj Qy w8w0 Ҁ+;ADEw{~0fT-ά{tؖ!SKaefr)3#Y~-k%4+Nš~ ?ٲ(SM?1A7mCC0=4I~qE Jx?V,X IZMo< x$n0 Gm(> ]DuTݶ]"\*z?ZtO&I#m˞$_d` ]_` Kpo4Q?cQы1`YG!9h-^' H)hQ}1 U=>nfwkbĘx+uڜ %iemJQvf2/R1dZ^%uijc'` p;zӫ5´dF7.girnTlcqB[5ӚVǠw6/}LbLkʇlt*|R6\?kTtw~I%Ł.\ưdJPdTPbz pSBhZ;5\'i  J \3Vw?{,rJ~UTAO"|$VoJo}ȟ-(ݵDآk=Mz[j|cUw'y/$fQ$f;sPo$9YkUѱOI޷"þH ]7^%Ns? J>oV4 {b؉ Y+ Y]Ir$5}Fvf.I_';8$b>AcjF izl Z6N, #9.eX 4 .{{;hqv"Q-i.|?VCͳD`^ xld(`a|O$O֐4jlPq A:Ikw!߰C ԥpɑnq2= ,bףj{Pd鼝v\0®mޜ>]*TVNdRe Vjuy{vد7 H<&+4fVAd*'wMCL߮یC>6k.@63POu"wy'I@D~ [vaқtd?C"[T ' nqs|;.ՈX0J+Tw9bvɞMhYḒxz\n}͞|־k1?53 6sCD\XX&xyHGr8揑~[\ҕ嗹N#@QßīD5 I8})a1OY< LMs`p׮qB9M͊ǖiٺ1A$r^#R5#( gۓX2˷cGउۜSLY.OG\/Qe:"g$:\/ <vL]jѝ'l Bﰼ5 <'[Oa5CHsaWE\/I*5 BD$BDK;~~WEXie(#r9x$tVV~CJya6/O8mXeq@62^Vb{CRNG7Ss, ;fh#U~I_ع{`@K; U]F"ȁF5 d|w1i3KOGG__@ǣ)fShvlez ei߽g &K[%z(u*{*vHڋv'-BVZEz<])8$5w  g9\r^~Kh(Ii VJё줼B 9Qf #8b[gxN}UsݘX7.XH'yrAY/~.[XNzh% =e|Acw97g]f_ЙoehCJG ؔ#zwb@m娼ğP'.Q@,R~x a8^mz0;SR[`C' 7lbƻMDpSo1gX:!¤hui.(澢o? Q ~U|jh;Ytva@}N]g_z|ٸRKd`{U;=9[1ƉCB0So#z}`U.3 ]d!4/ۼk:( x6(jv Sg(:8K=i$-N $(p I3u8&` Yx`vՇGu."D0%IQqTETs\uS[lN8é"?8E]lDF|p dmf0ʹX\™tD#MqáCzm2BQ[SB=R ppi{{ժYr}+it8&`6"${T[ΎVr9yd&v~O]HWO]rRĦr)A- Z*ҍ' w9)(hN@_3e/Xt~ce&b<ȱ̧U3aP >:d^3ZSH;y/2kRs9x%/E0Qw Ƣnuu?6Bo=n+Dtn'vxFQN(K+VL"[]CUpte.#GkPH;οVb{|`XW"I7 KHG &,ཤ,ypiRުDeߒ{@h@+-OuH$^aJҩK1\WEY+LFQUodFfeKVUPnၑ/3դ{%idG3٢LY 9ض1u,2͠}=԰Ow9R'##yb wT ~PeC!TuoTܝvnⷷrXP miԴj9;&5uC +.0/m6B*m|69+G  ii9gDžN{ BoQo ]/jS뇮 Fi:;:|NopOEem NN\#C#@ybM;$S}C)ta])'gJ!fhv\ExWCGbd%&agߘⅮfWeZjKqmaiQti=a‡)?c;[qRWD[A`^W,{jMg!?XF4 ^|LQ% F ^%>;W~Ld6cmr#ީ*k6?*g뎛-F 82mc9X@X?Er@OCͱ"p{U eI-jl&wz17pR1PzwZU㐌mvs&?Q*̸&K8i/H˱ò >5¨jk)T$^G]JF޾o0a{q]z۞ sΎwm4^PlҭҽȲ>|>,R4+ p%G_ a:n7')1QPgڭ?&܃3Kg]>QZ)z_ 5 kiy!xUdu|Ê`k޶+f[i|PjI ɓhUQ>\;.'`~ưfŗo_+\6Y)h 90`s< ֑vH oBUel;tH9&Zˁ֪>X#4/`1S`ѣB57ܔ! ?}P3xNH̀u9lB%Zf2}R FqPNcPY ҪvQwq?C,([b U΃vS)zn{JbqԨ] ꆆfozڅ4>S']X:ӶLA[<;zd_h FDطhȑ]meI,MȴZ1Ə}Rg _Y0uwl)nHUp^U^c'=5AUKH+}Y (af[GEAјnt]qbgiV[ 캇ldt#!!2P&']#9ѼLmʕ? J(ZĎHOC %&}Qq/iFEj! ܭf56>֣-ݬ8w&V5"dtA^?&n;J|"*_JH'=@[FQkÜ9ERmkDDA>pRPBwkWt<(% Mò{o$ cpht跡Xp%AY_&6?C\L9C@R' ۮm*8lhR=֪W&OcǔuZ 3ۏB9``ĕ`(x۞Z7F :iq>%Ncs.96XU(iaϠ zzX&ã'zÁcQ1U837zјBeo& o.M#äJ`1&Md0~XnBj YlCl6\~QUƂJh;5T>;s]"Z% Ki 3^s|t,2>ʕNh rkX{?h@KՎw>P<$Xi<~-s L{iX1,YLL}IL+t\X#md4@V#SKYeb.7IN,010$Sn78gyl/}pMht74&TC2Z@k U^'HE;mg A[D95 @ v<ې<21Ւ*exb#mɸ(3̌Rt DFn\ymE>Ju:8yl_Tws\}`Gs48zZekH~2HƄEl\J1"?ܫN T9JkNsf: VN듃Gel Y? ) kQρC`9q,1b$3 Vlk "+c&STѣc~^}RPբ4-Xy,X)x˽w! n@;AbS?i?aAuEzF:GUk*J&Ra G芦!2aV[i\t{K>P"A"*p-gx"tl"aGA]80`Ҹ;A<@յmHt0k1UPLˏ X5mɿqFmwƽ$jv̇B+0t,K3.;snhrS ( Z-ՈPCf~1ҖeaIinLJ 97Q gamċ4F>m*N}Ax&:bc'bxYϣ%y-R=}b4;WR>k]H}D2"&Y+PSf>E^JJUG}+b'|}&l,EKrpNA!囚o}$C s|`LϤNd=ȵ,Ty/? 7Y ,4qzF~ZK< |Z}RUM{:7Q(gv0L ̲ ȨN:)ݓDP*mVBiթbؒjUT:|{%c.Ơ0(>1>oL!@(` !gǎ}gR}q|ƹ5_U0퍷D۳a]šWkdE2" _;[6I3cۜͦ"GWz2S VS$u*?ԿtF|HDkZخZi4%dmi_]\0㭐)Pid_ ry]$ГH61+4@۾Xᱣ/^nQvRz*VqU0ѯ-T%3YUrE;~fNZeS.ە}In*?)~~ݱ[D}߾K^eh;?ޘrhrdZ!4E啞cV?|+oPY6 f}յwe}砾я 36Y•ոFHt 0_P^O:@as{*߿x'gÄsN~/=v/X+T"O~gXP\d;oJ3hԛdkPfE}yu/PTw~.>fCǛC dOEezy,\ r{1L(%9p3o2yƔjf6 Ɂ1.̖@5:P"A% ْIJ&s=;Boz#:պ!xN] 3Nn@r3<͢썯hr77a`k_kXB!fH@[ꭦ?d119IB^g=XETaX{X/656Y-4GPy pa=^BF:rڳ+1MҎj>w,k*QV)֔u<_kz"h룋/ hҧ٧R2@y$_`[2W8.Z -2%Jr?!9\MA ،]3s^[첹r%pl/3dU 똴q jgdz6@YX`EWsp4#ffM$P"9b^ AMNuqVLL<Bv`yiQ5 rxICNy`H*E[-ZF3PЋ- qe!LwIn7ǓBgZR ^Pn(;"qeeeDl٩?p7ʯ4G)9_4eK5DɎYnMeG'.ي }h63;2f}4meC31:fLoC̋jtD.CsHO{u1>x0r$ I=6O20j=eAQڢs(2 !n 0'~uﺊ ݺrR@;2R %fƏB4o!G/0UM-Ay|t! 3P [9/Hi& :BXCV͢&CLOYPShTC~'~\c^ӹbHUAt4g yPr@5 GK!1N1׵xP`nh ? VT4=\$#kQgztuIY36쭃riWWgeʲ2P9, r!-K=KfVSL,:G=CtnT?7y7ubQ 6*V@,(zZ&zl~ZZa )o$czs&'PjjlCsݙ~kFG Gk7KgAst9N .N8x 3ZiAaw#äPe]M[IbS`'ي)aa@+je UocE4M pSXڧB=v&|C{[iu C5hfxۘUaŗw}^vj!r%I:}[Ul”o79ʡ4'S@\g#v}Snj'،qD9SyH-%asIAP |j=KE|n fM*u@ _-0FT @Q 4 ':ȍ ZnN BP<}E_ZRQ%ͪU8gl&T궅2$&4Zwohsݑ<sy uaEH5<4O9 pyVߡ P Iu׮b`qs RКwu * os w嶅u ѬƪhZn:0M1(2؛ ~+_R?DF:6x8NmF3#0V ybqo~&L) 8)B E^FD7YMêW9W0[uzw b*a!-$8bݳ:|ҢHދ ~ßLEh֚ ZM?e#5좋MiI66mI]EsBv qhOdN=ȡM=1>GRa]Yw4ުc-OO؀CT@ȼZ#m" P ֞aM^qz?3PMxo_$rq>dMjE}#~vmLPt-͕g'Z5DR߶H7fcY<$)Z>EQ6Dڤniq_P$be?~Ȝoq"W9>:*)WY34-ƳQow6Èx(HI&4_wcM Wd k500gV[j4QA\E8*GANfHvHʔeN_q:ۀz}9mGNj|y6k}s޸T!8!0dUy*? x&RW. tPY_DW`lB{)R)(93R|wK^:qudZv~b1%5'XQY74+98X5_*R9bƅn2䫨KaGEmkȮBqە&zDeBlrK汐P'n"b=Z)e:k*͇m- *6؃Ippt$zr\>Qjcłê*XC7IZD͢B˶ҏ8ґ.]5+$:GWe=f'Tl͎a vQ{L7q!4VV2@Wl6^>z?izIƤ)؁_i`Q.Bsc$e־.2TNlxfJ6Nł}7sJYn ;:h{GY{]&W BZDnC";5/*d-͛M"e)uxbZ | {R0t~)[2o^ Q #`E#c]!+`<,\PlÀ$$l=9O]LFòa UHb25lsD. ŧo}Wl<:kC=Ú=CH9*íR M/!ߐx<ػqlSGl lۭ&#{biݝd1;2)_^15xS'7$wTOv7jux⛐ Sq(4 reQ0!+JTs@م, 7w8$5 fn7,~֣ #R4~ gS.ZcEͩ9Vߖ˘]q_lRƬb>spѢ,{}l5Ж\!hr SjqHUz$~Ske+ >rYW.ēOCbf`0AZA0iGPǤi+]g]ǻҼ}lmY$2PavVEOneڈ瘻/TzYt3eeS2{\?U09D!Fk/1{-La{3ϼ@߇li;uOY2V_̴o1pJԟtL6RPY&X;>VwIC}/W,ү6yR|$Aɸэte!b/S<մ1(@}}ҙdnasgx#{^x+a37o4ekk ,ZD!e _rĖh`js2IS4 %{!q/-58N_+vRN]uq{̗VYUj伉0kE>y81;.qBLȴ_\ʑӮ ᰿a[Nf̒ HY5VD'Z܁(3ͷ;S/#jf4L}ղVew Dn9Ǜ3 _QBNN0א[zϝ[h\ReH-*@5>?2ŐF}d9^~w}Tǡ>?\3DDt9zS@Yf +/L @C[8ҵ0~$Y8ٽ۠"pxV>$0]NM1+TSZѫ@glCtKOs'mZnC!wppO#'ɡwA=ʸуjauW(L܎]g5"A[$~D.+X'Ϗ'bUY s]Cdù)S&93yiαhWkxVH&XQHg-v>AUt_sC}6X`+uv.tPڙйkP ًJo94ƹԀܧ`8~@QH ^U}Ձ{;i꼖X4?\mjDCdFm$6h4R=,WI_yw+=ңg}Vo`*h1?7LElvdZH uEof^z osg'kʍp7 3!t,-pBN{$D`vҷT&ŴԚƘFo hJ4ߍͫ=\ |vugm 9Xݜ۵.ݴ -qzrC:ԇS kEBC c'ˡ;hIJ{\6YJ( Hfӆ)kozR:*j#Fj fX?H֍T#7PqߍWg,Yj$BIK?oKȽcitvA@u8@Yd \S pLZ|:U-72g1<c/]mRE򷍯#&Ur@p ._pp{!d݀cCkfBWЮT&ʞ&٘ =7#w[CEyk fKzK{+ew7aO:gi gtJЦz Z:'љ&7E`dRcQDUs%IWhn!.?#}ewjԐXI7;̿\@ \;99X@*&y1q!hSZ;M :8aH~eIN_-8̴Q7>rۨ(CncMb7d[zȍR9=ڲ^9t@df Cv*<E!eG=%uTt,!&SOA_F62 Ap>j߈.a»fjZe+ RO}LrsNegVpn6z%Up'8P5ֿTEM9rh8IQR&R #3@pYC΁jrn?2yGg-+cQ~h {.V (; EtECsw,܉:ll`!LBxq^rq+Dz*^ ;\BFjboAs*"j] ϪeYG=}=`yz9Cb.׹{*>Y$? Zoֹ$/z)=#=ܧ1ΌHFD>iQ4NST^ С J&sV"69ޖ53XTZSRl Q6;WRǁc>+J;on0 lΕ߫F33mwd+|%g'%rGcĄP\I+~(m܈EEvթOM187NL#x؃ɧ|0yI/opHUK?ךj/Q8j*f8Ya,ג y@{? RW9PFlz8E~\LLo?E{}LĜm#ۻvFoeܵp;nuc*'(Uˆe+a?"2gtZg ]5e7RS<"x|vX ͬcg@6m w RN*7P-a9O# \hJMYm1?흦|9_.z>u.WԿpNisAR)_p7 ct[@r ,XkhbU_%کyRS~~ 5ii#=[=L'%<Lpb01*vqgan,\{npX'ltO<{Im7a F)H$t׍ DU4@KjT%G2|$%ы٧ϪmkS}NM?ݭ*Krncq=x]ލ/@ҤklKZ=²x"%m gr*xf1TO]u`3 HS.eUfgm:Α+L"֚CvRހjr0sN9YʼnN); Х3mewLu=?{*@*RFcό.(CoXB $N#_Ce, 1?KD.24')AMI?K0n?J jN^4X>jJPȀ#t<ӷ ^|Lw,/0vg(z7a\K[]ѓ@S5\YeϾDLmw3 f3w ~rp Ac 2 L'HxTY!GPM5WP,V{BǻBGދ:HeB4nKjUĽP ρ|sb# 걄A.uYq2ʾtm s:j)FC1k}gOˣ}J@ 'QOvhCNKZAA;fV$zdm̩&-w{ed"˲W{nمүgl8hg=t\9 @^)@ \|[\0CcEO}c>ug_pd ~R A;ϝsz<2MA6D:V(%gk=E,?0JW)WSYԔ06y\p•pLʼ3, 4c&eAK[',͵j Ln0("u1AZUC uDg]+ +` jajy Y'7b|YS-* [xVw+$P8Gƪ :kfrVt)ݾ<}o*/!um!2U'^N'Qɨ]\~= 21Ϗ׮Ɩ`NeԞX3oySꗼvNLs@jIFbu~$ssaÕ>pM? ƭ:#Iw4+>8쑇 YVa¢b-aنG6|6`J7#)^!aNMfLIDR0dn] *#4^E:+[rٹ7ߋw6cCJE+o@!"5#SWDReՠ"R!m(la;i9:*Fҭ 2j{eM ;٧缗h+SCx%iտXɵ4!Nk.|aCBBߝL&8T7&&O\+_"_z|# %G3k_k9!G?hф,}&`oZ58XŔ1X5h]\|).xz%Ç 'j}np[qlp@ԭPF&ժ%f@gc:Kg,GhgVtX} 0 Na:]8 z - 3i͔|=yRi?IfJ#\4^|02z\},f3RdxԞ#ѡouD{HB(yҌXdSUO5HyJ@@7)~=2gUܙǜ1m_nlÌnV!lE)z1G (r^ƎQyHM@KɌM@>I٬jlhW0H%ѕa@O3h } wx! dgg8 4byL$nBE/^ soL*y>P C_iGPN)^H-â |eR/2ґC 6nRj~"1O`Z?@坜`7TMI]FEgZpBP=Yar4.8T-Pd "?Bmc3n XEj(e8e XT?1yI5sG {gqX=;Iq8061I*r?+Gz(ϦRW=f ~@Q?{˼ ,$.CdmH,k W+66n$Oz; KJ4ZSyT雴. e8<(K#V3Cvt=dg2M|:!QDU+&Q!2ѥ K#D ]I{tҩgtǽoQʕMSe!۔|,k`ݑ(GR5j砞Hpoi/PPv, ͤߟx(DqQ$Ic9F1ZoO{J75xb[!%hLXහ9h Z%weM3\lEyn@eǓ/I dZDAp>_hGp@IQ F7MȅHhy|{/t +R9dRDY蒤o{#nn{ܻT,?o/ʴ5 yk\>E=bLRpX16|eL1npΤ%10Eq7n3Թal\/c"P o'{>kД.l7L-|$eY''cKU*m/R3N^ܙ;iF;)3%,2顬qsɿ!Boy[a5묋r1ǴY3IPc%JI{w"bN;\=/A<|'֜ GQEF9 suЈˬɺ;r/xMɭ$pCN ab~DUbm'D9G4:Zt𻈚,W8k HSQK|=".){6r 4]N}cJ!2k::[+?g  <i|2JC⑆ΐ=sNqGsGL80wv8`{dJT4^Ճ2sekoͷ(Qk"%x.saP#lΘg{#_L]#ZXI>'.qp[CýZ};vjW"'EW! Z4aF2EaGnwz TCr/2!c}7b5”.^WvTN4}W-GJ 6<qדHrÒLKe.x5ѓ֊!$&0W cDJ3Fa@H)<PSrB\f-#ڶQ,g8]:;E ´ΪiR#Mz'ٻ/Dpx/~ fXՋǦ]FU=8w7`gr|MZD ?\i_DLRgDM Ґk=欽3)3aWbumWteX2ٴ5m|.2A\|\*e'o+kfX>o LRTV砌XLWf˺jX d%_XS>N@v)NhDx>U]o^xN._?zJu *62[ƐPxП mxG oE56z4ū)9GH擹j{_,[J|*߮ՂkI@i 5.Ɉm^") L^QN}jے&i@xsw<7ΥM[g^#fvPiBzVIRz 7yI!c9qi<ӄUN4}{4T3U݈ *c~b? ]L/ c0}: -ap #u.3ᜌupOX<ك.{~ϠHyk_]3޳L;nQۖ+62L5C kTr2RQb|_?V^ղ U+dפnZUTE\P(lqr6_zWrR#D#Y-Iܮ~G cm 6C414w?8\4$;•0rpӏK՜O&5%[%w=F;sS( {}ly,{`nҔUH=u[9).MlXpnCWv=NSiT_ϝ^nf <(W' m|cD=)azʰT6y:W{AƧ̡XW3JM݄(V뽩wOb+SRc{ҩ KKM lS΋ R|‰^ߖ~ )w2Lw]rE`0"lP5Zcڠ랩4 z˞}2<6@pcF@Wik@%@`P%@}A#x#; E;\&6𤒪!]l\Q]X'x/a3g 4n/#OW ,tчf l \Ii8,,!R!aE \Q7]T_Äcv[Σ(jc4I RXЊ܀]-iU dȥF/u'45~L@~ R[+#>- -}*.gV¶VBPF9(ϟq~I}S@< D;+R2n[L9Ug_0{vzȫ0u@bW4W{Í osoH\ZoUP: hhX ơ@䉏=?&f>Uw/ٟ"9_iq8J鳮S̶@IWƈ [Ik((I;q`kkg-dEW KWVW3JP}ɻ?#0"H%ƦGx 5Ě`&oGs3A *9HihSbQUp%CEb*m`*IJ撣 2p&9B~UR,"&tWJ.ח4QS瑡mX\ /W&Q!M\}Iv"q9{t3 S_y{vFtY}$􇗇 <[A5Nx6,92*L}=6z:%)X)LiJxre0%d<0Gmёm(\ ^9r9؅my0E$ r8(2̥9R_H4a#L=DqY'^<.\kl+0  eز4) yl1 V4']_g2lSb5X1X٠wLHm8?Ja}C坥ό+52QTǩv;f")c :8 `,w"P 8`Oޣ ?w+yeqV [7B|q d I?Ʉ& wVE/n(g'5h4dB}#@|c0z\dcq,λYZ!.Up_"^b@ͦmH%J冪u!O#]&de0"5ѡ?"Y{),a/RV@ؽp{ _/Qu1с'(qF~E$M g]@Oal{ N⍕pmOx1)$Xʦf5m}P: |L[jZB˞J^_$y`qVJ;j(| ,rթLFq`] Z O8pO8EB! l# ]jT%R˨HOe|щin[5&RMyc(J#UWhb_'zU0\tD2M7?›P;Տe|*rJQ_-Hmn0q9Nu8ċy1N21&&p-+$ nX ~A]JFh6G4pܡ!*Sf9Q=UռBKOtzﰫI7'-wmoZtPrbq# zZQr-1M>!t^5hV٦Έa8]1X-p68E?a?6% b˽TwYIf]#f%NbRaƂ*;GR?},Փn Wȸ%~J Kn}1-jy?KFX݌,i_!>Uj_W׵FE{e>7@'iAK nQuQ(&J36%uφqٍE8)A;3uI6؟({!ˋƩ&[ `nİ= :]'pGu։q}wۛ04!8յe76z7.>h?9௯¿M@ՠ W:}& t 6""0ub2 4yQ`g%E!g+A8=?S 5 ]( 9*ՊU\Bih>U#ݪ=qP9wq5oBʵLw嶷vIZ}qU b ,T ʕ[" %Sv_Bx" 1: $H;"[ޑ1Ÿ-RT*fj5R<}%# ȕ )JOF |I|h5c} quxW>H6UZv/[׌k?߳,]p؆Sx̞IiDYޔm\Hգ'/Wwzn(S,r-MrS!̤j[ZI}Pdݜ)/U3”+jI.#/ߌP!8fO=Kkif;rEĨ"lHAK m*ۘO>KjS+hMwwAֹ'&u 7_;i=h'߃kӸyj$>`'߶ͰjRM,ڌe%JCn|*e%qKFb6)lHì#:x3s\^+& -4@qm b3V?H R谺Dc,,M5"T%7Rz|@owҀWĆ& =[0ཀྵ_T`I.+3`Kl"M}x0IzLEN.2:H6t'p0~:@)HB! QI۽J(E@w6H}8  `|MVy'T!ۆ?qێ) V}v|!Rv,fpHI^0|ْgMX Ge/ꕵ ImjwK!k)+9P,i3[[i${k\;?SQQ|: _+ 1T{I2K*&6(׽ UD"Q8c=(q-iwYR{o|Od6; ܎!39))18CT$k^X~ӪO7ӥ\3C lvT3s, _8UCUW?2gъ¨y:Li=:"IE LH2֌FJYQP6BBOPPіmUƻ7?^]Cį31@p{u,` G"_reR9*aqOB` T1P93!H >NK;qaM3bN&r ؜j-Yl6-5љNςHgL(7 kISQzReDlJg>R|)" Z21 ϸv7d"Ľ}b\9NRjWQʹy=`s5 37Gkr-DiZsGJ;`\N3_AMZg~R^}@5K6f[ ,N$??+3g9lG#iAWQb/h ^s5UU;L776GphKDdfMY+x/F5/Iذr~%el6jێQ;(b&Virk{lwhԢe隷<(u6P%̼Q`@n\ʒ(qPT@*} %iwKJ4uT@'~H"Ǫ:yyjz#-%j&/%*.^AqaCҩ.طdGDErsE6ARJUTÈ+*jŅkTG NjSէ-GG pʅI$ǻEu5vHaµT".?MO/JgTL U_,gpc^W0^;^T{ oNw y4|eVY5E$]shEjX P8gkyTYa_*VW)ѹX\$NB=fhK>H:lsDfQn'O2" YG~fLJY{T/9vH;@W\!6s{jC&6{򥢊,zxY_:D(IB5۪Bk0_DL($/m( Og(ADꍀ@qI7 zT.JVVh#_S?oWs~!nW plAD,1uL &Λ6wd)*ɟ|< 7;x`$URs]elBglsڦRs3e´㏡̱{(?4g.q]! QZN{_NNW#Q,Z2I XYѷZYِg;u!6$5Ŵߢ6\V$HWlW}awMV0L|,+[y*])io S`gߋw<{i:m>A@J޶T8}XJFc4OTji'J0Qͥ_z^>JG{ڞ}_ uЎ!ؗ#Ǝvm}3]~< VI!Evi""Jj E|V9n0ׂUZs p!E]QGG*-w 8l;E͕ffa\(Cב76*uR챷~]=,44"/lv2^ / cq "ާg@-Ksw 44bYWwav֪S-qQ3LF}f~sr#8.A)c `~,dK&&TL[RʨY"1 ;|Y@?UCڽXm畫!_<@Ev>ݡA'F~$4 S2v?6Q2/¿YTRGA%T52~X8&Di$;;*Կx' ¦!7=nͳLgJKlp5C{*8 & [[2^{NBpd`_HΤ;{NhaBU28Eϋ<> (Ji>U/xDy ڃQKWIpAX,Kt1\|lwztG( uYH^$[{* g ꒲>HL1e^ J L o݅Z. 3S䎩kw$>7HSɡI1]*9庖')'nwc`/Q)d\, @,'/B;j 0Y&ܹF>%Uĸ'??LcP#!'RlCf5rQ, r /`^5 :yY8˹m:o 78ɑFm ],cNe^J,0Ғ-@B"m ? TDh ,c+[70^]Em0O|,qD $ΊsE5o_V "1R P}|Yϰgܙ,|eh;21%1ލs@(&u,TKtM*ʍ$1n\հ]Io6FqO#X5ŵG|':5H]{OVg]栏ӛzH550]2zC$)$g~GqjL"p뢙t%dgEQ: (堻ҮF۟nw )&{b8lnn')®Y}9?Fp<>oa]V>N#&i3u%H}(օ)`kcjjʏ$f-.eyW 1q7$N^_"Z7KԤ[ToX:g@rnFb̤,J8HE}?qMCȒ?yh|oqR'(=N|5u@u|N@*B̦Ps}8fxص&j-C-ŕ'qDAF;#H E?GG\/}04hH#Eݫ`Gc_[hQ=O @lݲLпG,Aб?iHt_BWֽ~l s)YMN8#zW$.f@>3Dm0x8U%wWpi$Ϥl,ĄN =8쾛fa8=<'PWUuF)ш!:ʡ!VaGhdv9!}pOyOj36W)鰢y݌&s] :ny8_U 2j#0Gp̶bݼ|^:5G.~ERZ(NqG֟Xa"ʂS'RH&?mWBzmDmװSJ o)>w2aњG!N`4}e!WdEq hoӻWFXH\֐Mʣm].+\/ Tm-aZ\ix ̤,fT!ZGIv:K{;}Nݖ}V4O TnnUFȺOsV`Hwo3!0 $&J~Z`&m~Lo$v7EdrQ8C޶L\BuV޾Y "Q]mbx_Qu.wܠe{傺 2X &4F34Ҕ`1:YiAu=ٜ p I PK6,华hi9 ~}JnR!|@YN>y?6 5!c 7IYmHe-(#TE:sIN!!OwHy#|jr $L,a]\/t.]yCV"_m{SVD3"SHȅrnxPm׼K ?Lb&ݺ,x}8ˌ?BIR"cx7ePД[ܹ/Ovt b7/35 UT{ϝˌifߋ|DZNb-Ssl(56wKmaQ{C֏jB^MQ,Hw-"2 -RZ"㮀ʿ0(kZ'9*82"FՌ]DTgV5&?T?n(?X1wM;:J $;!bMIDkPy YZ)kB1ޱ*f߂L1\4 34e H\\D VV2A U@{5]OPL*dyLO^ŏ'ŵG .ڋsSzN5ܑaFvU˟$D#zRrecCi"{kwU1$ U!*;`mN|g KCYm%Ijt#SŰn_A]rkd%k:԰`=/e;.i!H]IpǦH?>t0j%[@ GYYku>Hx8˗*;MtybE,T*[W>Wʼr%@|aalm8 }/848C6iAeeʗ0S.m*GIYlXRb OD772^I5JRm6 HLdFq\?J m7ZJ¦$,lDb R CGf2۞Nkl鱑W `Nkȷia`@я~\#IF/X)͒q'Wu+mr`H{' ӿz=3(_*nY{光/^=ݏ d+搮g^Û&-eTb>j+BMAӘէ3nj@[l}wzknU9o$s^~tW!7=*f(SEΌ Td:ó&Q$c9RFSιee2eeipdaYMPDh(G}[*r~ˍlZM;›,zZʹ]zm]H޻edR.% -I& M1AyHߎɜs7Q?ÌpynUAxbRC;O+CɛyEhy/:babй6EK'%d3aϩa`=4p4h;j j nI|w_x#C|"9G5 0,z]*!]m&X3\vA$sY*_="=6qN4~nDȒ)uDPcTPU.`ǵEIJʄ{OSs4p XN%aׯ4c)0Xjd@P5p毥M6 E?Bs2 EղWHk+ beG7: N%Ȼt4A&X)@, \w҂d=t\xlIZ!ä3=H!3|0+_޽SCK "vbw::+|B bY^! ..f JJp{Eо&: E$c;ʏ:2N/!%CE2/ $Nbop8I%?:լ8O$e\8VNl5YПUguʳ>JmG 1Wȳz:Z"7}S ]:v`9hp^\ә\VO?~v?bh܌* 㠤3we3f9h{W-Tk2ZNLV|EDEnJу z0c^*?ۆe=X F# ?s|dB0ALZ>if ˈVT | T| {֤/z\TBcn>EB,=JkPv)9uYsE7L($ @ܗ7vRq^_ vkh\C+ZF^[(7Vx sBzQ+aN8[csZ5XF-fJ^kzuOz'^&p͂!P >>G꽒[.khv y†@5q40Q ]I':e'ihMj P mleZcUewGv*19-389E/ FK5<K. 1F<\Y8s9_;iE"1jdEմT*X(gT֥~SOf] IO~Z8BtO>!BG|e A_f- d{_%:4 U:-!}]†)Q1 ֒R (|_&蔖gsȶq-,f0 AA9}Ԥ$&]>+ob!tOLfP0=&ܠdl̥) iVe_` HpK$Ky"*B̯`c .=c4גvuDw4`M 4iCDiPrYp&W}I͹.+<O`:T\(_B)*-S۰fkB>`02&gwT} y]Nv+B8=M% \t+lH3ײblr~yp8.QI#?+H 0z(&+9~pgȚSxlDH=cozc82:o͊z.XzӞ4.q݅)4P{}JKV#|=!ۥqsB${`z5:Tة2x~9WG(=At7VUrχ sV7#_0z<@4sKK"F sTC|.>k_`Ԕ ڃZXˉ]B=Р)Y:@Cn2Z v㇂ 'X:zKXcttNXj9cܘ)}̠?S3lę6{}q1 (oHI+nWfqϯ*x ֗aȢxWmΦ!9 :\Ɇ?2Vܮ,AvU^?({2 <Jss0K ^:1rDJkҹJڂlwkEK,&$wۂA.4[5=*2 vw5/ _ר 9l5whQdܫ ɿFQ)^ZKL !hꫵvI )bY衭BC疸8bB -!"F;gsfqS͊y]#Pʍ5/hƊII޳Ҟ=z{[HA,'Ĝ\!Yܾ- L~l=eyhD72-C_fX ־yrj|n٬u4\;1ExIG5e5X\w}Rt$ȗ/'D gHX:|9 ͷ6 QsC2U]bсN4@X4NfشhuA8DvI~5)$d=}v ~V d?8I,P,j`b[ΐ5MnY=;xHug"U޺=͘AUK0îiP&pww 5iFhatz}.- #.Ӯun[#cly>&}-r[#<\,TVU\ТhQS47nwrGNOpQM/ nd"H+~%#q9+#-rsyaaD{:U٨.iWl>̮q;j!i儏BUcu ڄ!#QW [~οO{ŗ4X1^/eZ09k-7G,%N,й^Bްi,t/Ұhwt]ߟu$\q?X`y6򴼃\Y-w} ڵnY]o6n͂ڥ:ϬiqgObA,/%#`ANg"2.褻m4T{r:FeNl9Oks;",AÍSAk<ʧ?=}8*쐸p}0:wTm`0M,* `͑sBYR(Poc+&\! w{w%?kbAVhIO<ͅ*';׌aW륷|5و̍|geɌni+Z _\\s6/= E>h+f2&~*88:v`kod;̥0k .M7FD;@0C*i@WHUGO{ {۸siSBXe@N1ZΉ( _&z |%=$=ھ(9%7k+]cajwkƷזWI͜=)ЙMOR8+@;hk=Du'_F؆{'Knd@i;6b{&vyTb:5gD!6vELxLmi`ΑŽPo`O~)̳Dةol<_%&NՇɒM 0Å{fCY>%ta!/HZ6X&`(^FǼ_Լ8Gpݳݐ}@<г_#F 2ು#YGNj }܈i8ۿF}u %t6Dڠm3eVQE0r`?]lLJKqM~nE]_ӹ#LiɦUSF^(px}x*R3gP%JD 4$F~.]~)w% K +G4y1Л&Lqfتe%ikK`&;$q^#grCh/$ ky'J3i63fbJ>!WL+>gs($302&&D"q9YZ쟛O3[YdapJȨ=ޛ1 N>T g]a^ڇn\`jXrua,'Jղ6)Cq;㺢@_2v'L&fPد]Jb"OcH;1?W?=NKJp`Ό{ƪw Pmư^6Lm'/6e3)Tx#MU9_xf"bx1* =&vRMd ~\>e {on!/FM ,7hZ ?7Fׯ"h88FSLm!҄dE=SK ׃1vJ'zWݘ=O9햇9'݊>NqX:Jnʁ5$RVQzbpu#Ux;T_-?!>qɪCd Q2dž(/\y=zκ%nu)  PPgQ*~jڲ]7T /y Ze`aC[Ufdl`epvʥHAQA@7 :^V9l?R8 EE"z+Uj` 'ĀEQrI'68g.nBgdX>J2yP`;M/Cc$e2APm/؝X=nLd`TD4)OZ2(퉩BK"9ks6F-ުXR+@=83|Puh2,GNuzL~R[6.֐SͧNŬ={;#0p/x-!G̸r<ܵcg~[Z3ѣ-53[ $5U8Em}#L,+LݏkEzz0u$tJʼo7*\P3Gt%H3 J[s])D +ي.e rgpl:Ќ,ӷ"EIՈO-%lfϮx<P 1SfF:2{<֍ 1Ǣc\}NzxyvF`}c^iJIͬ](e3@*RyB2r=EK]*އ46=A!-e8d ilp?_җ ?#1ԳXjH ANxK$1H)P wgĵ,pQ t6qjT%OR3R2~c!lO\h__7b`y99>*WCLO7ST6iO!ū:hkWѦjh|7ڕwqmϙsoWZUHhm@s;'2iL(xC3[Y[_':}mtD'?&G % bPE-hGk|78垶F4w3憻tWm`]R4x1Ẩ"F1yw_\bB0#]:ȴ fkͯܽ~'b xtggк6x?$k\D7IRr@;T`+F>Еu'ϟ+?~\U#ս`(+g8 OH[/ծ_zh .ze(iecŎ޿MiHjo!Ufn~G:FV=#&աN@@3"'4Q\%?HLZynJ05&VBػ8Vކ1k'Rg-DNdx![<$C2vnPOx?Tځޛ`45HҰk>O.6 ټ]Kêɠ}0)l(pC?eP>Fۈ%_+TyJZǜ-|S"`ֳm6hI+ЌQ@?G~?w(+n}7s$7a'l&mxfemp\ ɑpSmr_-A1=i0^1{v^,tMV v2J`+>kb݅ qi 7RNdP eH}z9n0B-3P"n,Ls,fi̵ 'e&_wfv失X?rZI\_O(?|FwM> B=v opwZbJ1& EǸfÖe&TKou)IptHq|aK-3$=P^0Sw `nxP`C6 FQicWcIzVZIHhs I_E yw.*o=eb7Qpo5z7GJ+1GLO7 )]n9D*;wՍYU@g tEec }O&ɖɈ["٬- s.ȟ p?v:l,riP)^ĩ+ϛA,K)Re&wp[9/+)`T߆/vQDFSʤ=mX =W_j1kK26Q 0moNcNtЭJ;Qs AF[rı,oDї -w$r/Pމ_+I=Gz · }S]Z8%֩Ysܮjdxdg /#.۷nI'55E˗ S6Hְ>+8QR\S/o5 uUM.QAMAy~>f@9yšbHYċxo@ Fy !Wv<*E@&@;9 Bf^ }!#*Lخ\_3!gMEZѢ€BǽfY={ڦ o]'10ozyǵ,{{kN!)5&ͯ)kŻ1uR#H)D_pU_58Zs>S90pwxlpkr,FJ҅8T==c=`.LeNJI:\fX ZK|V\:ᆡ!Y&/#4+tCXwEJWN3dIKN$kG&,)4>eB?/Yv%3x3[Վ }dq.nv׾.v[J֠mpL|Q#$93jPۉωITlG:J џ \ݝdD=r| A7-4\CO bSdN$$갮Pb@*]uP[ n PZ9 YC8 Gq| )JJG!mHD* 9>ʷ9ko|W{-tk8*z̤,hH\C".!* /OtI"\/ODɸ{oV$~9 %j Q+A( =\ ({MdgS,xU}yw2%hi`j!nu[Fi}uۙ jܷU~U;_K(b9_D`: ^SiU'UпPǹ@aYB+p8&䉤L.q*}(~P ?Ip{ܛFADHBx6 ϊTt- "O 9C(_q]ďQ6=?d~UK@PܣRrG ,2<]x6ySt~R2~nVU{@CAA.2;oQo.9PƝM5ο1j  Nl SqH F Eey_aqҖ>K^&R\ bLՆ{67IL=԰{HEq H=N_fP$ms[<㪳qSGF^ݖjHI IpE$ۀ#z}lfDְ8a=/%NGsx=/ḻHne*X |5}S0."Rh";ut1bkivA}0* m<)1u4`aɶ t6(yه2f&*:dM2@}5 M̜3Znz\:|}ӏ&( 0eCDT0QF2GAw3!A!Fȋ.I? ΑPOgwJQ[3,t3c^W ,`>_$ ~@.MMo;tFvm봀RY-\GǂK!:h'ޮ#< ;pt/\2L˗9 +>*w#2~uGKe0i { ,:_'lݖ(;JHQ3dYouT{piz~]əS{`t5\"s-A 5?XU= >SNvuZ!S:3MZ6ѐC̴\qX1?'dg:?zN&TԨ|_<=[xx@8l<ui`!O䳑k[M΂65D,%Zlth>8vMUӈp6bW#`Hgυy`mԃ6) b+B Ѿnr\Uw,f!3 wJ:7)+"$Nj>B%QB=-Kv#hOq9+gxB+q/\k7l&-4_g[{mJC>E T1J"*'fEAV& |WQDA.^yM%1C^ę|}S+bKv R$y=OGKsPqimIU~Tf,J@Xեv'52aW&<]*Nn""b=12V}Ɔ@-$It4nCFO<ڪ( A$nOty?4W&!d&oث6 !@[GlwE5%-]/Q]C t>`&|_Y5w+%z r7>71ϵ8u tMyH Eb%MƁv' Mi$]m->E\Bύ;,DV*1_m[k#1n*_uydNPvK֮6tUpA-@ǵms G/?8J#1D]a=\5e1% lM:Q)&m<*KCĭud#|JBĵTG X"}'B,9NT;7A*lNv.Āuo!|0dӃ8 K\)g 3[}ѽI8ʃ9/2,t HQm& )< kDZl'ߋ$EAmk억}$e1N͐ $ ]syW7~iϚ_)cy_7W˜mVSް-k󯵩GvG6wqphվǫYȳr!. j*3,e!1F/`,#AD:WU!BoGfbi#Dn>цjR(loL]?Aw6\?tߩ$̤K&$Pj/$a7ڑ۠zqs xЦX9I!ˏCT r;EV-i543wm[2Jbx&CъydIy*t)RhN'+'?'kv6 $ט<]g׊`v& (b1q!u3HjF1} [H !4 p)Ҫuro'{[LHLA1(&@ PC݆ b&{i/hXl;3أÿ\1++tل{`%d+e* =gA(]Pb7N+[vWqoYkk%AO`PŨXH 9 `7EZQ% fXY,#ͲNLѽtt{ 3cCZYt}cK{'fq<^] ǧF<6VuK{/뀵t ?5ґ2%N. Fb#]H (6-;2xO8"{~%U9i3\?JfP t'^1aKy&ZR>ZxW EH; | ]EU5 [G%+2Ag|tqbؚ;55Jྸ^\ EVZmNNIJq {u;Hc忔5X<$r~KRya]B6"a˰),Y2sEj$%Ewh㲺BJbWyjDVVۗ^uT"@GLIS$ wH_C=Tj ;Li&aV,\sa2}lN4 &:> 5SC&uJZi9(o=سLC80p+[5'Af|]j_h8.qS!UUҊD W,dnV@ܾ|4LbἳDmÓ4YlÀo@P 7f H-¦b!/^@ghPm~={ED@-U_.qD\Lq]jbz>dt@/݈XS}/u0 ><; 9Z?Bh\TU!B|j:(܀''b̢5|}teSko1 Uq%"<$MTuNo4AuIH/KMX m?5->+_vᜯ?I5\tbYL{nw{3>]bi6&Pbʐ-C,=+X@19)>=W4cofL"f¦M9;]g i[I\!ׅ\oU SlT]=F'!C)jD5DG%_45*'vGffBU?wCIlt9utc㭥k@0娺`}-u8?$\PO}n3Ҩ8fH$kdW;  PI/J7X@X)tV&IJ(Y2KQI00ah(.֐dOBiOFR60kTe෿ZfY쪁ذyBf6-w(rn앏W`G$?Q /6j؅yx3dnh*%69TL*xUr3l+=dj[%%F7Th{TgA,^`=7ØWo 1[rH_x0oo`qޥ3 bTZDm'`eOn]¼/q qT>r]xRυL+t8LdX Tw6!`F^nxpr`\AÈOie>2 $#g7&';*܉(t_H0HC!5iQN?:ss7X "$ѽ!޸n5mXwZq wN]q"jRI t{?Kj{zs ),`yۯ 1F]ga`O] ~^C\u98;lktI6p Gj15 o.+'3* $q-(rzӣh4FSJo4y`d**u9TOw'a͔-5o.aD)qO*i0 Ci7; 2Sno"vIWz{yߏ㭎\>8#cI#ے !qa B3kKZ 'Q= bwGɪF,xX90R6ֹ˭a(ܯ''2<g:u+%>"2^8gA@͔ŔE j>P ̺QZ ;[]Չ0DQ6 ‚3r6ok Etfd 2 'mnt > '9,F{k{fFc. 0skUيqh{H[wl bV?YX|TFo/jJBr[Mp8;i7Wb>'xTfwεhؐ|ιq$"jc0jT|Y9_xYtL5-~GtBƭF߯с} ]ND QH/K$I_ i ȳ&_xEZ8Ȣ[M ku)!$ȣzuiW|?MSn`tgav4kz;_2b>1*6 SAƴ;;1k ֙bgdFt&y=Ee_7s㰔qEc1HO7T@A>mf\ӷ@d28*!O6I}[ZjZj.e^P]7Vǥ:= mfǴ#OV. or h5<C"@5gM`8;$'+|4oq.+Q"Ntbca|Qi" |E{(XvzM,94&|6 D Y Y^;mIQbݨL.$t!T;.>ڇZ$?[d'5-fUfA]!X$)Byq#hO!_05f?#gQn;PHyK]GVl?*6ݥ 4f+MtEA]!"J7Fՙ. A[̔h4@7^M706H*6@2 f18fi_fAY!p0޸7\C0C~Mm5V{ xJE}# WC"eѨUy^p]NlUq6^A8hD ̒弋m0hB0 !I\}R TJĴ[ӂjjs$U-T(@{Up7tOk΃6cYyGj%tIX>|[/6#p&D:YkXbm>/WWa+5H #c K}nyVjc#o]㐒q;(-/[_T ]3ȖR1s;Rͩ\X]y'P032ުŞ t59Qݣnxo@ B4v坒yK\|)g=cSO΍ПΊ% khc'Rt=H\f1TcQ۟zblۛbnH=VW`5敥0elGm*I!;?Vo~-fjv&KɝNnmIE H݈aRL0TNėo6o ckaِ([aS7 :uFDǮy ޼&n}kMX\3OAɧ&H_6w@Z.ngz2: d'm8^0uPU\úkcWA]`g5ɂYM"mb6&;y3n& ߰,%zQ"c)!Zc"7( FsykZ2%Fhf*3F j*9ȶGms;vš?uԠTJ,e\@:J_ylJ?>#g,kBVh(D_5Kc.<;͔{n|ދtDA0EaN_RbِK6@6Igp>e:ܰtc(w, 4}4;x "TOE%OԟuL4RSy4FIŦY '<e]Kg-uht;DѥFI۱4 4U36Hpdam /~$v:QIg#D=U:s"62-CCvifd{7qو+S=EG&P%Gg7wΗB].=%ƪr:vuܥ~sLEF!k%Ͳ0_x{9!/IFL%Tc viՏ[:O:>-c^И^`i0 xY$)_"ƫe\a&7sI7UEC؜ϗ:Qջ)IN"#q%3M@lV<&~gs+ ).-r]jԈ*d\Ohk!rt 4Xc:*"LU3'fzq}..tHUw)IFP8wz\¾+OA;(SYHXJnVq'bf¥ν u 2pf7͋5I-,,b% rQS駧af5V]p*gKm[ojb0r )θIbV?ʅFȗU z-/x|{7(C` gb :P^k>f+yI̘Vqh$>8`6ᵫdz0yGJZiD=|\>\)ε, 9:U4"zu!lԲ^aOa͒)ADu8z;4w^J:snH@dUJsY ViKEiG!ΤSAʂOPRY;A d- iq5z\\s˖գ?Ԅ4:C>ky)4KE!ާM2G8.+t^۴f{Mh"L$MT7&Rj[RkB&-c9wtcQ)h(|7(\QզG9蜒`)i|Û"ĩF']QzF*ƅt `I\%ڇBt$Ny_*`'ʀWa1R7 +F~muژQ5.É7?-=?/,I*yӲlulww_N6>h/JZ3﵍fc KkxVj*bhgt"φ^W2<2mQD}W^ 2\I|ke#Onfu%ӷ*jx ?7摻@{#k>p#扽NH2kej[`8{d~]"sE&.Wm3hӰ(N]C3r8i׬x,>2j{YRuk2*G: nK^ޚOf6t/:[-k: HB7 XhS%ܨA@ AqIܻ-}"XIW)eM}"~>G`EDW ϳ)cZPh_DDPiUpBX?aO\`\lFʚc1%2.ȀE@!<l܉)& + !TݷE288Dt#~S<x1kMOq z^gE!'Ve* 'ą.ڈ ŭr;!ZۦEV8=^?NFg$*3kI֍K\U6Pithů+SiiR/zͥzn7fLLgl> YM{Q:÷Uxֺѭʒq9=wkf˚M?z¼i`tAs@Rh18֨S|]>Tu@|C9uN#vmC晊+кA riNm+~ U{%4*g}%KcNIkja;֯,"t{i7v,% c;w|m<>@GOT2H8UZ&$~[RmjJje8:r\e&-E"N:Eqa>k(ND}$ D/|!7Um?q@CD IlϞ" ,kLa^n(B7i `%gAv?Sn龭V2x,_;>[.%$k0m@y-m?|X~MŰX$o%>"l+R7)t2^2[K|Cn]=s6f띋/N{h1xNM$\JI',WʁF 2>|w:m*H#=TWvE3V*s&-y1TT#O]$vl -pJrF|Hyrz3"&͎[ b@@oAjkv>ȟAܙ%`XG0G.}Qy[ /N#zȅ 7YIR 3 5[33^I$rjgU,]Ҥ?VNhH}oAe)Lrd]jOt'QkrE|̏e;qKj71bkmuusu qDmkHOa҂3 \ vˡN"< ֋`C">zYjvp?L%OMqHj*(YZHdg ̐"lA)q!y^_];=*/ڠJctϞGnN@/<46mCekzǗD:S9[ȁs[oJ-!۱N\_^@yRwWň~(ft D,+g 'WYʺ+R{.2QCQy-[J&Q6-ӣfw5JgiVl]n(ErIQtlǶ[v{ R׀n:  Y"jY v@\L,Fj4F@l> $;z/`3lk,4Ji.tqxE"D'Y,Da<=R5J(hBNo!mr%&~"ښ6XCGa;,erǍ8-[̌/Hd{4q1 8*zqaͣ+익4HJWߥ&@$8©Yك=mMiw_Y @68BBİ (}ӉHVo^""[Y\^y)13f.&ډ HNw"@eC7-=v&n&R]gsv˽iS[kF <y(^DCO b\?aIӘ޵tTjlƋfKrY}*ARCopTA"G坐J2GYSQ9^s ͱT ,wm#\X@4;Q,7dCˡ1z`lvIqN6s~HEn lsGsq9눂A3DL*ێc`{p{kD ɋ>˨ՏD$(C"ϻ? \FL-OU3 ֊u]C]c|& `YAH/cY~ɋB{8w*ȯq`nYh@^"l%*"L6J/q^fz4ScZ#i"we7Kb)E%-7b2EΕҰvbӊWu6u+E*>O<( Kt"^UiMRpuC;g؂ `xQkaop}D/ P`q0m%?ZKfcbJF+ dDCyUZfe[+۩ً̰g<+"qv;woҤ[53c@e$b:; կ>h]MK` QUa-D 5T8/8%NV).h7C:zL{RNV0_&d QmV[(kߐ>Yx:vX(x{z[1#(,fl]4c=(;DEPM9&5͸ epiĦC/=GbnuVه%>To++nbR U ˗V[k.19‘p}]c3;)VAE '%o\}uJHfnAEH4!P}]b="f#*1 -RwoUL5 Cv]tLgj\[_1,d>Y1-BM筧߬ty2F(f.8q`ZϤAOt}K2 ehɠ~f9omdS@#.?]ؑՃbuD~w}j-{ )9((D{0ϟLś) `19?,̊tG{fuDҠ NթuhLDè'SRϢ SmT5l zb+IWyŠ6 h1u%k>BF ~VYNP>gxo-j|-W`QCt#ɆLI=W:༗f4>{kpfW능Êߚ ȕo, N-)MQTLAK;BƓPv#fځ#[wsg bqEsލ[jR~YE|ꢰrzCӒhoT%xĈe zg걾v.x$2~JqwM5-XAN~ j{dՐ NK[C r:tTqyj [@YZ^'?cT 5gJ1*#)ffՈ0uӬ~5k8ykjbW< O6xҏ} R5zծ/>*[]$I‹:B,X{#1IXҺkd!cz\o#lO~;~ũ|܎.0B\f^1ܿbO0Sg~'I0lD@وTdPS)TAOt{|F3\m6z܌>)?jLptiV@X`ikY !G]jk\j>A0۔7̍kܡ޾/6sP"vEl ntW4 wdSjnQW#BBQî CN|@ߖ %Y~1UWq*+H7j~;ſ.2l-[9{]q1|kަy,! qXS%(o1$X}(%];ɯT+ j,Nh失wIAf+gm3TAbfa[AH+lM X誉ȹͩcG| _R#8ZU=ytʬ=UM ]rdދKБpEmgǭ ۾Ubv?ō=МNzR݊dc)O6CWN"5n| G`aW۹z;9Ɇ#Alռè[ģOhTM WꭍEHJ(%u 1PMR/ Y08b0X4Xr3o-y GlU67FjE)~PرldK_95G!;oȑVEcW~Ƀke&t| ( n-=I TXǠJdމr["]1BK\[qu4->]*x,w)I%d^D5S9D@"IEoGmw*!L@&ExW^gʫԫ%6m%~Dqjnw&n R3MC; 6vjt C&\ԋy&>c.;Y &jԺN? D 0 ^$sHt ȓefE SIēϿAq -rJMFHy7`ޛ3$vynmآT dW#hӡqֹrm.pyI{ '/^/;_~QHƂRicwȅ4*jZߠٛt_TȂg,,:nD9v֓5댴X:T O#8J@f45ԨаzPbM2~^á֊֖< n" (oaπ@QUBHnD4, )Qj QH*'L-%މoH \^(ā6$m?ԌcL6>s@9>6Vc(1^BeX/co>̪/X> HCMAnANo`X;2kHǨ/Tc_wǷX#h`ͲF־7_WWڡWKMO:Kg ѽ.|>hbI.jɏ[Q[M\_ٴ!+cvԴQu5'c2U";REi݋X,'NL\Lаģl\VaMm5Zn뿢HNڼs gؖ ޮk$u`e$V9iޱRQ⏰G~}^3$>u'Ƿ5U{ (o^,@lX S%?Q$yxV 9z̧(IU9he!^ld#  /;8SE )BK<<{ Ȏ-݅9cMWhժI˶5,$MWJiY*5$ym|p!Z)AB(, KC=-~u"'ӿBhF *TK=5|&K2 _)U WEY|ymQ$nЫ3-N$2c%6(I+k.w)%^X T`}Zm0-t{=3}4[)|ra+y<:'mpt!$?zʬST`$GiF#P5qID}MYJ&J7?^w. M7Pz4?dx]4P^C F8O 'Y ҋ\d޹R IMXq܋@P!;>PnJ8U|zlf/4ST\uɾ¤tzp=!P"k,S3zݚUbQ :X' Pj"DރZ")Q.:r}ɉ)[evq<OVJ5֑;HZ/d +R6'I/ق=ˆWORH/ q(8ˍI.):v|CPde#ExC*d^&֪̈=J}JoN!qC#A;;ׂIrjG2'>lbPP 5Z#{{* z_A@P"G\;^jGxH__ԩ1CVU*_nĵ%M?q.3 6 OwihJ|ELl׼/M\1[d] :[dh_৏iKc!{gùqG:F<!IeoW5EPۤKcjnYZ"YHp$']z ~Fw$޼^hޥ%aFΟ}ۂp3Fg'L1 Brp$XeSs ujw_ c0z{1 $HЍ R+I횽Q 1H]8t'S}bu"ZE'<9{_+(Zv8ϓجpiY{/Rը]0kAt腬%7rw]0" c~^QLFҁ !Onw0p̌{2nd*$.!NfO4vD &L@Uur.Y pe#elin̡,I|wr̤t3;^_s8ɳg,u`$QN cӂ+hWۼN/L9;g!>Dǩ c 7:` N(<^Lи4 Ȧg=[0dz1 dAP [2~ŏ)O__FR1ڙ[_J0 Aw#^ҋM^]s!gz(^Yq,iQw5'54F6@r4`:8(rL\hDp@[<%69x>ڼ.yr01 2>M/"krdAo_;@$ΆD#0mVFih#_%enC߷'WJ&&7 v*62* 'rXFp&s5 ߤ )޲8;G9qMˑI8SM%>ܻILט!=XT`JQˎYyYNqyw5{)ଁY'-/2fyPJj$k*_2%dUȇYfֵEq ǰ&=n3Ԅ#р!?4ǵuyx7LS5ƴJڦTv7M,(!5?OjUL|J+B?OD3 4_t_fMEE~DKMzIR 7-?x Z 1[@fHš+l1e3l?lNl'GϫəoK lRj玱MXe?(!zh18]״7f-d}X{}y "?K%bG"#|!3+22S>cS9_p||$J[ʁ}Vp@`LDH{Q@hWMS_ ¬#)Jif[ 0j(*1c@Ht P?P(ASmh4\*nqu ;(8+;痧BOГ= EA/n"YugONJXnc0^xܔ>s)ibCJnI-Fsݲb*.16Fi Y@iNJ /- Wxsr:$J.8BsmS*ǔހ}!yW0E=Jf k,X0xy%Q@ g4Ǒs( +YD<1|mY|xO@= }!*@@KIHlbl5Bz ‰k Ufg.D€V 0-[-}gAOUI1.%r8ӓq{:9Whݭ՜-A`i]yRU h Lyt%/uqըFzxf='kXb/\oJuU!;qm')U,TȾį~ìmufyyT I$컽I 1.gpZ<%>&t.3 4v؟]\Xt&53LxȎ2Y 9:8bBχ&I:g脜p]3LLU0> t&IJh4ACZ_u¶Q >8|Ʊ؋ 9GS #8 TTsrUZrpŝJ0{q:/L ﶜLA|.v\SK~_9 VK^yIۤq8B:~Xa"V%)Ԣ/gqbAm1-0 ~\6i_C7M蚌Uw ;J,^+[WБ>/N}ʔӯ 4VnЙlN  D;vhNgAX ->5Pyo#jo7甏6D@dim![5<0մ#XSȳrgNѩ.т>H(M9w8vz1*lQOtUfRps12gtT/$ ͜ 2g"ēרq7" a(S8 .@eAl, ~W]U)Zl M6U[ ۜ=K~;:J}In,qmDe̋H%Xb(TmE iXerG͇ኔthgztUO@ً< Swb]rb|dL;ك߬3;ns*UݜA|\VS b~Cs%E:]OӚoY:@W~^zr2Š;'"_\&±߶1 pNԵP#H 2v6S-Lmens8z&wmM6+yxy$gA2pT``CXؗ*W(j=ACz$wY+jTKJá[DyϝYͫ0D+-%䣤UTr,I!0 g :ڸDʺIAf-~DD _Lkf*nAA4 %h9Ugbrg$B/-Bx^Z:R'CL^֕$4ThN=j(}X~SM k6} d0ϖ {;wve}:B*)MAAmfcUo7 : , /:tA EWt~;wLm k0l~ǁA; ?&:SpT0JOz.A~vʙ{bv΅^ =!$&?].e=%P9q66n{wͥD $qC_c&LU=6+ZpRlB? ¦gXZAǾ\4 cRj}$;K"iO@n)LmON Zˀ,ۿH~'8]30[N tQiJbF*3RkR0zMڋ$$ն1\~h>H؜ \Cӫ/\T6#]sSgPe'/ơ30d Ic%څ*B %\ZWH Gٳ&^GX#I B/Wy,qhB%deO.M.΃ ,i`HMCJr [HuS!Ryphģ_]|D0Ԝ|WLd /@ԲlE %_y1 GC*up^Ù^^(W[zJzېLO1zb D\y %_ Ciq9?_RރzDrHMt#x2٭P pyZMr Ty [urKiocw<_jZd@wM>1:e 'sJ6l6'b@ieKe*$yW5xⰇ>ɦӘ"ٺaۊ>qwuМE1M"xeNbᤔ]E'*_̓0GqEL11cY@~yd{>7ޛtBD(FyuY dunDz X;錈ZHLv絳Y|#Ymɞz?ղه{D2yPTdjۨqi>?7C;orBՎR ow5@NN7D<\`XLS_z㗭ԱE0[9DJm>S/nyA7,Lw8vsSVSf\c rbrj⻵EO؏3آ,FHUvB #0ho߱}"4-8 EWKј2/ůa3_q}z (͔(pO i_ *can!52ԄgmUH8_tb"2 eFL*~O+! Ē`3#ޙ[*uJw ּWleRՀCs]ۆjXe`.-j]öEi#Scw߁J'[8 W1_=+U\BY X =@Hm2ц``3ܩ+88+g›uZ\Iu*%60g2 ˃R$3G̚fT=162izAb^6Gt}ɘ(.~Yr뫊xR(Xk3Ş+X}xfsMB]ǡ9H^B)y e%?YiDG_d:C>tp5o:V"&WaDv*;6ˮ[`tGaf'/:?jF @nखZItt#MBuޯu@+g*ָiU *Q_e4 t&RFˬKӻo:mVykOʖeen .,M8iPt(aE+) `db}m]=wO#DG$^ eCzHmʕ}i>:%&.γcHY jvS79oP2p 0iJ*J{Џ+T. R:4576!H)z;fh%$!K?KtJ޻\6x-uˇ%vX>Q[jsbLɺ4;:)T+3TA53`Hf*-Iy}N!Hn#g-wn-pp&$RkTNV7ݓkݰ{.> M(f zU)*3*(SH9]\Rw[t̓5 F+6@Tvf2_-ރ\пmcɂ;M5BI^+Ox0hՓ%zU"{I3 S8dN<5T-35g6$ݹT9!gjǢ4C|2zB4`vEYPǤ羨dZ&_*gE20f$^s}nW$A+Xc{ޭ(cGCƒʧCm"FrC}F̞̅hm!w{ }W W"GxV&0= pvNX9:I2E7FsB7)ֳgv':J>72p/)蔜DWHoF#,{gU܁gr&SѹڦDa zHޫkxr5 lx꧇`li[FE0/q:>\0kKq7wy"]yT*մO5w Wt$T_d?\vy|ぁ!mKHSܩL 2܆3@>uAC7BVj,!`Ժ) @M;v}q|+҆[Im#=\`*R>P0wǫ1l5 4fg6$!J|i[E?zOd0`e?{)0&tcA~htѨ/9\GgZU1pH8H(8H(;$j׆q#\P G)iٽX,үwY#̀Be#O؞}$rCB`5$#G++'鱼#1690hbSM>xb~"ȘbPԈ+!GgÑ2Ktm]k`{[#]g)W)/fiB/0`Z+Pt ʨڿ 6N_>R$M}8 @7J:V"CL~~kdֹ! bJB؝+:z V[ 4xx('fWt ;&{ߗ_ uCVҺH]W8c<Jo l4G<Փ|7<6*a1‚H &v{6wKӦ)Aja Ј:fƾG]*~zsg;diw'o;A DB'7*8a1se%4 B}-^έ NP~nz_%w8oJݪZh}B4뻾)&?1@ tiR|`< #dYp^$!FSd4D3) F%d wF%ϡS{p(,MKq#, ֣ڈ+qHЍtekjpE)k[CvM\m߳-Ah[-L4wl}!y42a^^K H0YJ)ɜ$i޿Z1RhU.}v h䷃]agId^J2h+l6*)mWq]{D{>`_աX+3Դ'+D(f$ߊ@ >w1ƶաs~6Ԛ][:\rkC&Ì!ں~Z |J(?P{0=?qSIZ 2=yq7]t@OkLp`#UM _1xqoL)SA\)A G^/5USO_>QH~ѧ/w8fa2A7P<\647\4wI$/o6[-A+nM*75QxI*OU?m(7>.^$EWAs51}a&i(Vls l*, =\Śqշ5z[#A_َJA8*j͠KUmDkd:fr.UFubMP}y'P uΡ,?hus8TvV]Afϒ ~G?uԠ.ni+R&(LDwpCQ 0$Dgk"RrBj7$GZXV }}J՚99qTHY~zӁCX>ҩqxCA`]f**WVi2eX?O6wuL$9gnrݳy.NbATz̐eqN&&mz8a3o"XyJ ?twg+A)Zl$Ut>'$ &u` #:en=MxyEz:GDgIFB|]2h*Tg unΑϱ:2~u^wN*:cS} P&ID"T a2eXU{ӏ r]6аǐtD o8 ^wm C)* 0}m:ݤIjgU:#CH,X7<@Ki}x7r qWe֤|r JB(WǍ^NIdسɃoa0U;&;{bX& eQ)˸X!N/&-O!_E`K#*ȚT] +:@:IkϽ~psA#nmkw?<7{ܕ֚jY Z,ahO8vUOj8l`X8b|V.i%򵩥;X~g!6QoʔO)2C02\$݉p 3\zygY)O3.nQ!zQGkB4О69@K,69K֜FѱʐPs͝v? sB;4JGNa%7~S>i5_"z5My6’rED}6ci$~2 KAŠokP NIx^i ̙LC2YfK"S75*Ajԥ8GJV D6ezPE\aPc_nDVK=zB2%b?Db_, -qMJc㌱qOR(~%z^W(K5T TIn mfgkv 7W^`W"6㹬3m0ikiʯZ^L+|͙9!o -6"W Pvk/q僡-"up4<·FNe &o1d BQa)3}[lRWIǖK~ ˣ]neYH l I `ye5SqP&)q~ AXlMQПƕx4Ђ!@)!ޟ3-̞9u宾ObO]8)l~~Kz ]QslSԮtP jV-wc)2F6}@7`'$P ŋo?}knB:q 僵=۝j1T"ʽ&yڃʨWѹmunt+#8653}/ʳK<3 t" aSv*m dݟ-LkX}8\0,8~%".wv&ƺ:hɡGD'MR;wK{'Ļ9fLNQ>[2J! /k?@]`5W.÷FQNLؐҡrh;g@Q7_X6p w؆bG .>qD驆p8c78ebg2#5W,zdk?/X%aߋ@KY'\_*~!p? >vnBc ;(AiOJM҅' *xǗ4Zc`4%'-2व&p,)LVM>\z<,e{e?J lNu+SYJ_;H#{2dB%ipH9-%=S /+[ݑ2S&Ғb!fIԿ͛^kzvyK/7Wm)nF]NOzs˶3Pjen:vbEEKk.k=oYOеFecnAL N͍x14=ܵO಩unhuWj|8x"醐C2qo*s@LIdS靷 tT쐉SQ)Rh/R?w[zY6ya]K^GkpQ5VCCa&1j)sJ+d4VAHہ.{cx9fĕ3$r.aɦTVXQ^_yjn7>&:ptfKѦVVYh볝jṍ<|3Iy<Ð强O4$F &7fLgE0>FG"bq F ;*X A,(֤) %(=vZFm@WuV%-\ ƻ j46zXy t۸U/o{@1;6Fƹ}#Uo~945`d'OOYFObIam]zDy(4|/|[Tu4"52u{5K/[*_K>*V4')Kz&4To9<.#Ʒ[kG pVJ0NF=hɌZ\^Aw߁ļ5+V6vm?kj'tUbyHi6 !Ly7}t@ox]bqI(֚9V A?c|7s8:, ؠ~.S A⫢GtV-ef:d`;*OGXH^wJ hFĽz׋((GE 5::P$L3J3& EAbU`# /ʎ}L((~oBк2'_O5΋&traA"ԣsv J؍9 :EFő>^KMo{R{$-f6,a1 D=rݚ Jo\xu"fdd3ԑF:Tv¼y x$A,.U]$xEHwrW&V"]#IB$[i۷;PBKpK!mr+AɊZ '0/WO%Ur/33On•Y5YsyJt]9û%<e =ƑkCbNg{ߙl nPφ}A_/)CnH_7E__hIRȜ0g7CJ3M4DLO&'djzSx]-a-hT5y:"A/* EI!w_7*T[rM*TEK,{fHS_IXKKuT &t٨+wm"}Y'E.|(=9DC=`jWGucZeö@i%(PePJ-ƀ A4 -I51>oW 9# )FQ3 IAĽqĻ@Q\8Tvif0 [{B4^Z7ZӧZkπ^_H}g#tk˚rx4Pn%$cÉZ .LXGacn>mRo%/{TSá.c?z٪Ŭl]hww˅+!L{3yT3NT|!O\㟆1tzr({*N?6;M/ CfKpASw;a7|4~w>k EQَZX:v%v3R-q%fT p~~Kx>s^!O&Q[. ")Udu#\BJz`!h鑋Mپ"ub$ +C) EhxA!BֽB N6;~-|!ISN3Lya9ʦh`$Sa~/POl_Cc6`UmȣWNԭ6#IHPNtp|SD@8`Vh4GlH-[/[yDqqgc@p5JcqZ8{vQĬqz"^(IL[Qo9m/|jF׸e`$L 80%l[nSm0"WW=+^P%sz, ͠5ǐ*HUݳ2_J5kSUf瓁ϻsy]ةSY SztڢDsGlv#]7Kb[=tKmK^>r\L57Xe7b!n3+RqWJQ2;b_̯<PGJn}r]eM!!3OJ|R'7<`I`Z`*Q {YG"h_"~| i r@*!dstټlwsgK-9jP)ںhr_6d g}>x&zL͘qEk](33Մ-?2[Rpb'v:|xMM]@,;Tnݘ_B+pinolWaڢPӮzjϯ+ʂzJa|wl[,;#u@͂A8y^4+AZϞ \4A<'Y!3~r7fQg|{W@?0B^Gup҂hT .y=AMX㠀CPluTedl|xmې7\h!>d)&gzK A eDxi=E]wTF6N7 EcACN@"ufu\kS/մA#2Sk:|>Y0BR2b>ftzf-fiP]ݪ.7fpMMMi_PIZ[a$]'-Fb%V,M1DT +dn54RહOyzIꔉ׷3M.`]AɐHZ i&{=0lA~\J]: N: 2۴MԬ]3g"뜠nd>Y];+QXs$6;vz_O'Ԝ]fqvT=Pܛg ء(b _x}${Z>Ŋ!+56ϸ3l/@DԼ-jSU">sڗs[$>]6aޯpSj/06?m4-d2-Mus=G/fa9OOq;ժ~Ź5x{R =Ĝ@j·c t_MNV SD+Xp:B !* mkN}_'>wA#Q` aMXE}&R1 ` xv:67ύ :!)i 듦Q.-ێ. ~zX-$0! k:%JE}MSZ9e3Xꎉo< (욱}ZP򽝸ԭVZ[1K GB%\?+18N qayӆ{TG~y3rq( RK=ƞӚX!vUUHL4xbxh m5WvP}FAo [!b:uр0f@kXiiq ΎtW 9J?q& s!>If"CUY"&|6?S+;ܛW1c#<_ l$ k51KBLZ?| ׎gI2}Rw.{+Gac5'+1 LrZ8.R:N\5GnTMM?)<1Tb[RQCA݄{y n(-pm:a#P]8n~n.ˆ׉L}P Dy2gJեע% 3ĝ-t*Ewi)77N*O?!.BR?a)*P>w)R/w(TZ`ؗL ǡoJs-L_;qqu1ZA( 6 n未]5N-VpUQ}Y5!YI-0NHrQ$Χ5: WV|y3hjK 2+u<(K5}!V4HY@xCw܃Xs$~ p‘R<+8i}*7:vrs//8鰽v~yfQdŲ>^v5ABscGTS2z"m0Θͧ_~qԜ{X*?~u!%ua+߿Ng k]?>MRԼ R$_Rg C wN$^ʌa>uod6kys6vKQ`Qfҟjȿ]hC2h.gyUѐS앖;UvWr6WcxqB+M}ZRrI7&Q^)@63kxd]x!CRd JU,qzGL3ʬ__ V6! g& e{sDp-%kdܪ",Si׷ ض۞L }|4Wryڊ& Q?%f.7;Q$-q-/l-O8ELMlZK*|I@ua"B[VjYEH#)yԫLڮav9rh8uX1DL燘 \dKq#rI1; ;X1@Knx!~l9,mhVU[:_W*hLŀ:Ϩ {];zK:DP}Tk̳]h*ug^>JkFCVT*SZN/Y l=p ;֚ˀf9]#|˥Y%,pfr&ƺz|)Vte}-y~oA;>\/o%^ܪEԓR;aqgT.Ԧ\ 坖E\̓KzhbA=m,1\lPs!mgXec B}a ?g/8'X $vA95%v:vAn6ꔊ!^-h?ej|,߶#;VE`d|i|m4i y%)K}b l>]umxlx~){p{Xtu1ihW (khL-]I} RU>%d"ߛ*+|hpoUFCr}mU2~qؠ8%eH}G&7ۇ1~i}F 撉`4$sD@m2~ب ntF-zw4Z+G:L_#{ŀ4w[\<\jIRi<ߪ.uPT^nPy1*mvṆ):T8V\pLyц],aҰVbh>p?6_$pQٜ2K=׆ O~A=5?6v{oatR38ymFfS)9BҺHSܪ/_+}ˋpE6Sv??koZ3?a+I3tiz8_0@jtZ2]Alt6*;إ$;):}Gkc٥h}WN-ei r^1Rv@Ã܌zǞp㏾˖Ǵn,[}ڨe=;+}I `0膹Z MTM3g;[.ꇀk[\oLh嵥OT91@)cMO{F r>(d>4_*>VE^ s_kR-S /(yfu"˯z!n˜2㨉jh'5i]S"4'8( r/m/}1,lڍd7ot\Kl%l>K?rQ(V&C\  |O S2:o.zNU4h.ߡIɹ_|i~4fmEkcÔ5Ql {ASe It*c\O~͞*)ᄌx.$챴^yΗd%nkDgvjQy[3Hט{TR1G+oqG2۫'`pV?godz" G&ޔ!=aEq<_$zĨUm}9?r-KJ挘Bk)O Բm&I,T+:+vUOd5s.kVT7;m/:iY^ݗ@w3^;4iĂc Iڡ7}F>BGZ;(lbO,ChRjCu%s=beSU55K]b~1 ?}w4yMLEPo.xCafaP? ]E z,0{!?P.4W!~!3Nb;y&%dAS6DðDŽx.&Iľn&9~p:_@& Sl"żyOv9lD Ӓ_7.RRwm CuJ`=e[u#} 9b乏d osz0ꇰ M A"%-7gͣ+aR {"Ŷe|ϫc{;+Q=_D\crd#>紫ate]fw[PGYH |uבc " AXLp {6 1nzj:7*MP" n\Hv0pt,YIugI|R^tPezTh0M71^@g/#{uo V#Fhn%|HEZam|_-fQs=ܮѾtSYT 5rwOW l;$+.{z:<۠>#U &)UUEhGɝREYT!2bX!>rP?D܂PIعkX, #9.-U|nQ tʈSڅ]:8Iv}a"w Pn(olG0́7rϕc,919BH4+1xw zm1CǍ%=ߩ[o-Ӳ&mn,Э!V  󪍆};lV:l/$’.<b)!Q6ﹶ,UE9-tecȤ؀40D|tbqUt~_N@{Y)&bXUMdӸwXɤWԚ1D:l^HTe& xc u=*ү231jVw1UI sDk/,2ξLЛq@$DB[F_ҽ| Q}MPps$+J:(dAE"`^ sLnfSgerOln-Qq Min-Ea.=01Az-ŊtKùMI"xWƢWd5AZ:B.un&4=1st@slhḞ2jJY=9ɏ\ S~R]Ss4}7GqLxe[``5}4 `ƿ%04N[Sl U-J ?.TI6;SJeRqz{⮔~yY.?~~cR²)&ׂ̿ K\-;X/ܵ8r P]tpsD1@+"9TA]Ti`j897<Mџf#!Ak=i38zx8e I0L~sT:Frx26[ӹ2V=g8Z)4''VoX?q>vaܓjϥyAsX?#7bH2jr92=utɷק$CkZԐAb-3ƅ)X:'[.iLLd {|./iKk۱~i,ӑ|QC?AV ).:&*^3NM}<8WY$=|f2\i0\2ɗjn~/pM`]Fʡ1ZAHz x9a1IO&$7x&p,ٱ[dӊHVP PTaDBwwN۝}`!nGN I?5r! ףlՊvox9xQteӻ*|` -)*S֩vu@4V~7ΰߴ|DӡV;}$]ՄU?Tn ="`: 䏕0yHrզ,uPH5Le<6 Q6ȽO!<]9]VF$-TJt>_ Ӄ[v)jp.%N/tϝdx:P*RK<]ڊGKkЃN52SfC V⇣J69<9km?@ż}]* ':"[lBH|Ѽ)} "N~ t).$[P]Drd_om!4ą ?瑭 Ʈ#G\KrqqՏ߮1ƸhibXoόzwkb#:ychN+2rx]G1MN!k3:5ScԻͤ)-I``N/nBϓ`ͽ/rR(bDC){P{3ni){X~;sέmzħjX;WbQx8)/ZjaP.5{[ iWO',qA3Xó%9`ܴ4cbØUN'}$MZn |(|x׬E}djY;N#ln#̠f_@ۖƉ!‘D0$2p,1c{FԭjM}OIR$mU?M$iW]5fV~l!w!?M>fAGl`7+euNKP6MעF9޼cpBu )Qrh۪!gL DZ.fЏ%-xD,N*T|.({`H}Q/KH/!e/蒏vc++]Ы7H oft_? 0yY:}}& ]J pʫXT#'[mI3|v;A S$`A-;t]b{@ryoL( HAM=y ZRC]≯`/bu&/7h> X~`ΐٛYO6-m`O/պNRœ:#$Gt1^hM++b, !x!Rnq%@3r7H앑mP=|-"'0Et,+OCˬƾ Ko wfj&Y0{w4)ÅT9Ⱦ\Ԛef>'_:8lqz)ĿiG_ Y\+nYQ!G-ZfQcw7(\E!&F *%dDIx ԨPۮ{uvt'Ѷ%tr )6Ś,>feB2_0NӶߖú!zFkbtQLiuSM@k |\r'.W+GQQ/ ;Ev΀\|' He]&tx@Mz֡N#˯;Nي#N@`x*9:&<.$FƥW֎Bjh^@F=r?fi=ݑ߭yP3^}Yb|7HZ-jTFGֽUp<$xokuʉ 8e|+;yu)Qo]\&2CZ{zhaYh'hpҤ,lTKJ}NgD3w6j4X:B$)P~(,Ӟ0Yc"%^zsuO+ǜ1 w.S}ԙ/;o瑌&?X/BFѰq~Xzc,.`+dg"έiKVs `.-?D T~.Z,ߦ){ӣs4*+Dn<[}X˰dV@npuہ=cajݾ/bj\ɥv0'-vZgenXOZ=ىОU1Y{UJ49qvZvjP W-lħ]F@zunAvS^CL|Zu8Tе0S#K=h#pshA9GL,Gjn/ /bG!xTbAߤr_rFh,t(V"OH:@FEt<:m^M@"la `b@{z-SuJ(}>b>\TKK|NSe}ߐ<Fȥ⧡67*³~@9~Lv!ےu!*=qz~fhTVҠ{>FU1+VZWzu q0:&ۼ!ܑ5Aݖ?vO/>_|FoA/k]y6[Wxj™ew„rWta#ۀ_ק)&i%q06Měrjϼen`J莙O7sN7h)<=^e.7kd`t=/XI[a˲E^Z*ՅsԊmoK*yC%ި?+2=BYYAM+y$Z@W Ng>.h.iSҞB 5O#+L º4YPhM.aRPFtĪ-p<#{IaB2<[57hJkTUD%?╆^>7H؅amwM&^Oc`nV-"7ihG K Ev@ʸ?HR/s..V})\Ѐ7'Ș_%1(G HWQȳ !̷'u؊[NKL;IF/lz-cY9훽&ȀT! YX9+mO`,JD?5S+P 5F (Tߺ?/|"{0S9eLڦZۦ+ v _;Y$2ԊϵtAhK&,͖8jgl4({22d+?jm+M0E'rZbrOJwaQe"Ei9{<ÔB`LV7'j" xaB(\P{PF]{N?@E76=I0-dϺ_x*:`s@:eLKJ9mF;ig3nXFD4rCJo D]z5< Kү0--5U?8/k6s9/kT^ ;HhF˶$Dg(xPg8 ECMK:"?osޭ8HC yh[X㞐~av\UZZQ\/Gsf}MB(!*~[>E,r_uah8koo[`3~ʍǍXW"lCfTcq]o[M2PKy+4sV / ` T7[`= 8{/uYPwcY'i+6:+O~a<Ez۷Sf[Z*s\vB?V˽+'').:5%l$/]wRc>T,OvFX(b"0Opj"d#j>W]QƜow`~yz1%tQnl< WXt}\B̊}udjF5Mt/AgIRoR"+v3ς;hѢ =qY\u/YS'EvkMh^’.ɷ>i }+ꩭQɦYIp3qs|亍 ȝ)X<5wi|13~Ӏv{jZ^^jȥr$x_E1R5ƻe#+צ$e[0nx8HH[=$ct,ZL DfDcgwI c! `*1wm¨^̉?5Ig !W`Q>Kww-~W F?l9߄R *ҙUxԾ$,_A0WU +TV3ahÏI #'g߉VPB01Dv0 %u|P{!$B]^+b6Yу;d-? ъ*lM~ʙ+7"8I+92 mʒV+$($sM]+nږrﶹӣڦI|naPL+0nnPMĖ)vH3l[cү &QSOhAB7^3Ƃh;1ZU ޮG#C5)y) ?mse~LOqN>f?On_9Ej}Z?׊1!=Qiͮ'ˤqi$mҔqJG׳yNЪ?8#t~;'_a*rÑԿ,ȺBe][,醷EjX]Ofnkv [S!/u\J"5TRy^a!=Is[4͵\Q WܷGB+z*yTj\ [p'4 1۝##Wi[BejA^i%$^Ǻ+*{N8KE3Al79͌6_¼ԣLIj5 AŔ w73EGAȴFxt=9/аoaIzi<&keݸx]|˞F@%&BeΊd;Ul&Dš1?7!4^m!"R'T텀X!oW22V]00kX0@,$]J':IJ9m\#\sM$KIl%-8 CZ rFf^0"lC16kz E򛿏A/{I/Ayu^Jb|΍6mQ NDRGƛn;iB,=b8f1 e2%Tc+Cq+po) 1@{NK3as4x`QvW8O|ĭC 3a.&ÁV%h꟦۹ XREBnuȈr\@)iV452vzͺ%乎 B-ahNv.FE?ExƏ{& ,2yiJ54^5i݌:귱/ [vܦ63˜ vF@tNeDEQw3ሡ]oj*{TёZL{΀&Gnf 7})+':,V|@-3%Jf px;'QR1Yj_bĺ)c$1Y%eA5lT@vΘ0M/v!٧5%g/H\DB}.)_tmP] Y5*KQ#S3 nF)T~pp]`w\Ku;7,3[<)q"iˡZ!iʙ NޔEg =yxhn XffYlHHt@ }{rneASVtX"IѐOWatJ[-ço';!U~UIxE%`a:x]Fx֫q'QRUОuWLd];M3ʂp]w;džOS-'1.6zeJYP5]Ca2#*&I*^/{v;6v*o=*Վho|Ad*Wo'cB/ cܳoK1/wCsHtV+H$i+7i?;}Տr҉!nќnÍԹݠ5Ye,J4QNIc8k۩u663/nN<_axS RYv{.‡myܭBNbk06Q2c9KbN4&)AA""sC(IJ欐r F(w17@1h0Fv$H<|?~3!?t nB/!3p~wӈ\q | M׸?3 1[pCRsՠE׹*[Ԃ y+W Lӝ%ϞlʔBM8*xuc[=$-\/ɼb.ߎg'y?21",]Œ,׀ݶ ;=(P[|`E8mߓMp\@OLO|R=_imV&fUS~Uas+yȰᛉ`JujoҡqhZZ ޮ @/B Ŧ85:E1zZkƏCJA'*r$vWh?:7Zfg+ A?ȋwRevUA+z̋e k#a/Rr4n~na1';)L>e>|4 ̭2"XmaJ,8F-@kN]Z8}ya9O\Gx|QaNjρ٥ Yt 9Tz]!u[ ݫC6-ËKBuM\IaVГhImGHT[Z̕1ZtKPEhAT]AJ 1d}+:*CqyM*r-;xLXGGO54dUG15_(BD3O/GDjQGɭp, Pf} $^;3qYS;ō(rVo8-^׫C}>ct[=(B'[  d]2/^)aPX_*/D _UUGt.Fwvm0TvL`zAG蓀$/5A>2o=~_qiM&2E6VWVI^:ed؞|:[aEtG5;'D뀕il1|h <| e l(Э)8[yt+'$AE`0ʠZYQy?>ЗsmB~uW VL\&>$,LuEvty7E E'\"hUAD>xs4y7 ̸سAYIrYD0K}BsoZT&qɐfgJ4%8-œ ykO9w.Cx#N_ ٸ;[?Z]oْhZ eW);U[fꅏ+]Ah+? Q z)P9 zCO($eDz3JMp7PCU֧&[3 *GzU⧍c@iڼ.YԘh 䌗 , Wt^|I+aot2/!تy:;{)hSA>ltJj#_C5M?͸&=>|SF"*\piݡk %!K,_Gn۴-G")7˘1[uBK2Dғ2sLb3ʒjf%R$e9+!7i0ܗ?DA.vvUAL5? yكL}E2Xyu#j.\=ںv(ܕJ{ްr`G4~ƶ̏Dr)EKT7M޻ù缼8hm(hž:*Pz/70%^\҇}j|dQe4<t5 G+Ppl~·mgߞn]Nk icvR(?VBQ]A` sf|:&/W p=O%)T/iW譆\SHAu-ݦz8K!r+q0VRL&{@mwՓaݭ| "RXw6# jĎeu.{S*u.®R߀J]M՛$!r0rX )*. OpU /+eF 5T}\-<Exe7Z{V"??Ӊ^҉`)zaC'uԜso93 趗 @*',]vCA\jE >Iw)ISp DzQ RU5zqEҽ)I^qGv3{ÕH~3keIjRQ>uhޡ $q^Xh.N?tmg.sJM{X\ӂTJSrq QӉ%#avE VM 6@[2iFs6@ڸ[ҸkKSAR[]Q0S#qtn klLV8w_k+(;i#zr\삮WHXjwPE3|Lӑ\OX8Ǟ;aZy'\b[^G>7zrY(|:~=ĭvLw"IaNfG_<=]xG k9Qc.mkƴxGyGvi^È[֡,;D/xΖ;9I |BFFF\eT̈`63޴Qdf0 w^-ܥlmckO<89dJ d^z(5#CҠΦ"_coH amS#qOF'mf]$B$z#֦tzOe\çD7znr]/5Rdb8 zYjq8^fgsPtP)3F/Q3sy9#\k8!`9;4n*I`oSmYc " A. O.bKhl+I*+0I5Q@Gde[sG'`ژҐ|w"^#>W"9$:dGfFFo% m5 6Y\Ю.?dbL˦R kPM,v0G(~r[J/}aݑf|r0/vt`JA: n딤hu=Գ4|˻YcߘɤX1Zn^*|ٻP{i*5MI,@{/9>-A zAgB<<_+:z}*0s\σ|,kR`(CMӘV1(gFcx4"]>&&H'~Ҷy)YV2=KZG/ȫGńZ0Yi,e+jTǟ}"%.swYBeu(}aG@lmdHi,|7Id4+ۊ uE @z!36XscFcR!g=ț%@2zbZ.z@db]͢E]&BX2ƺhYGw wμ-{+ޅhx"?~W)qmN,<>GY_;V -^k U/|=_~Ev ? eR b"b)%ݣ,ɮ8, -+emzN}4ɂA,shzHDn]mL􅕺mhw˴@+*zx81ג|ȁ@pNzḫ° j1' ^Tk<4U.ଐc`>ԹbcdLhS~LW3" B#Ӕ|坧W nz~_H+T EqRgPD zTk}(9dĠs5t)([< w*(K``ǘ2{Ϣ-ӱ>rR+Bݭ]eYq-!Y|P A(Ȳ(9|)T=Z>c_!VtQd/iQPvz?p2>82t cjOGgv+ 9(eY$@␫L0 H$k&ܯ֐=pagN \યVfY98nX_rl1F9YPS4$Ȗ30#|'0Y x{X#o1C =t.o68ݠEHkc.+ HBDax@IY KeR"݅yЗ{dCxPPe r=f%&1yQ̽!w62~ܠJn%쾜u*Kni:A&;hKxX$ D 0Y&_B$i ҡ|t>EyqP>AIy}/ǡC1^/R+0zZYDD{UXi^h j'3将ROu _rqƞ㿽 ؁R=wX0PgC)wu2۫!l%(X+d+)W5ci䐰(lsӤ$bo!=䡨G1t(#S-槣\RCԍ1w='vNly$WNj%dTDrQ]O h)A~ <^GԫCL!5YKC Z+="ᶋǪK08%l,߲9pU֥D2ogSzv<>rȕF M&v7+f3f-?' p #=61%!2Aa}\[ԵNʔȌʚ@fX͈ 37T1ԱYƢHf & W\tB ^96keO浉sO6|Rњ땫K. iEq;?3丹<`tTĊ&Ŗ~ mn\\ȃ;a 5s$з˨%.Tej\Ƴ`o3Aeq}nھ̮ Cr%Or(PН*S;} v$m4fjqf}@$d<~0g(u": eZ-đWj#$XچЬw=k-F.C1N&'ʌ ٵBe pCbD{m>GPwH$s=THL)שL݅ԜwP%_[M)j 4Rwfl jjRKnt8tP,^N݉ÇzH s:TL% ;(䦺(LjwF$W@N| XhL?>mq5,F?uAڛgr4Sxgm"٪ XQk^ȴ!rCv3a -"ݣݖ!P䞡 =: tW]{ؿD6hKa^ko iF5eH,'2ZobfMu6@}s<| vCGyE,%MtGOIzN"+ZPъӗxВ Hd+*2FŻ =)_3[羭G(r3K[~A`c6O=0ߡ\OVM v( ii5>^$-v)Tlc! }S03t^b }^KVF_h Cm*驓i]ay@ƛoRXx- =юuJm%jtD\R1@eDhNfqNiؓG=RUc|\;I'G :10=+M'm|2O{݋Pw#gOyTbuhK#uS1Xu )vr`k{#:{V찱-WX#ʛ6Ow'#1{bH׃> T#*>9PZл ةWw3>\~Rx/9yV*Mh<Gd)X00Îavio(dsfH75{LĴwwލTb3/IƵZղ+su{2˨{a+蛐bzx!EmUq [4heɳ1׳Ř/DoG2݇E&r]Y\ja`@´d=KsG`yJ]]m+5s=P/9 N-ؑݙ'? }%n1ǃf= MH6>4x uE>Ne-:«4 @m6$tcK$ Y$y%7`1KѣK)GZPD }!_+w3BN|L=Eݒ`%]>ACBWF4aC/p&+nUNl {l\'_LA/W)@3;>Fg%]ao4UGVd*upI brG.]bQ)7 kV6Jzሙv3CSv!;鶝Ӓ E~OhG8YH* 6'!r7/E svũ-]4ؠ/Aɺ[.z`L+Q=[ݦѝH\h|$䇞~)!Vrf'> .yJBVʃvZ.i~;\9y)A5 A}ْ ?$E"7﫹}ti؞A]|ŇJB ftŦ+0F3t07YRݣkmǰ8WN(_KBn)~UWU ,2R\.>Wr1e>y6e͞ȤAL]<'UJ \f&*HlNf?eDZA`BS+VΚf@Ft-Zɜq:ͻXdbyIReUTMveAXZhW]8-t%  }T~v'&r7is+G!/"/ZA(@㶾Lcu!#G܋5 ְ-^$z` hhJrEg(4v￯:|\B?LWwֱ20Ho MapQqfPwtEEcvA56V54N8>Tgri͂\ݯ9d4tB/PORU:0jZ ',d ·z9,͎E:P颁ͥJ7 XK~o@eDsyH{cڹ˃qoq -&1ĭ5?=.*bk^5s({: ʑ a.|XE(ItdEU g.9$.?1 #~\DS|b#eD3GŹ3P^]7Kw \;) V CcrR:7L8.}'i̒tSk3?IA/BQˍBVJ,_f"Q|Ո¶l|<ޔB< ~#-oCw^)y tP-^E$Z,}UbuRհ^_N\lf`JE ۖ_3=1Zu;W61ǀXnmCT:±|5{6ѡ}"ilf![<+ ؂r*giZf|`׳S$'( jV͢ee: MŅJgT0)C.c4j'4؟߯4˺̧Ϥ ;s~! :>A,> .V'm_$ũPs(YS,vy}u3jzAceN3{#-Xh0.=:tdh %G.7$pQWjYZZG=P|® $S Yf{Mm<=G9+r'ͬOp! |^!(dv k7%-sǁ"2@ܢIN3hR*~\xL$ʨKʋl.ȈsU8Zqc֔VNlKMP  >+Rj`C,m0 >7Uy#:D`0Ff M R'K돣g[(+6cBj97N=P!>#07^@bxqM{mvy/VMjN}[sI`$H EW[?hVs'sM, 9gU4,fJvYN*B_hG/XejE5 ,h>lrAI8t"E4rz.?G}w|D< \JWPHGC½ Nрu_{V EڼimUe3Ѧ7 {n2qVbZhc+Zƴ^2&y& EIg^D;HSmy:?s٫7V0~%Inވ]ssHRErçE=z60H׋1G^NW*T\b3tf8!O57JM*1 5G$xI>W,F9mm1N zOc:<\552Wnܖ4HU pVcx&M{KRad)W%dA7F~J8uZ]p^$'y7ܚv]2 "&e))cwք4CIy0WZ8&Cu{LBT ݄lb36JlwoU/enh`P@f"2EQ[])x(`V٭2[6&]u ._`5y08>e L֥ۄRΪhpOɾ]'컽xM9Z< H!?td3Ib Sfk$B:a&F2e{QP1\K1c&RgVƔ ;BF߬0љ+ijӡXYS"{;A9_+\= HPai\0:@g[tvn= w9R=<;mVy<-U+Z?uOks3cC5q ɴ ,Ʉ? FM.>ixvދZV43/T޻ҤKNӿ14q)f“4j|B_DZQ9m8Ne"e.4sp ʑ Ж#ïw$_W {T15Q4damAr:!_=;~JbD Ar@m9 x̧ȉpr)+0m ^k |,SE3P7sZ[/ϻ" ] |-Uqm(p(n > U[tt1jqE *3xP$PJ:{xV(yxH@2=X|4Ry iZKYvVӄ2i>~~ZGq)' ؅D2]byx~_MuCQȎ)Kݡrq'`G@I^[g. dJ7k꼯ap(Q΁f2l]Mh*è r 26͎|Y)eo@)0i'QD7RyZkN!rr>ǾS2ۃ9&Y]ϛbfǏȱC*ӏwG4Q(G{Adk28rn#*N'y/C.>?S]\L&kjmhwBwwF}\YI\a˺:L@ѥ"`!g /JP"afxxE+uÇu#TcsQ-oVIE_ 9 j$.JTj#^P ͱeP_ǯYLj ._ň4BzbIѮP2BtM,tᵟ;܊ κ()U姤@O^Ė@ye:f#ǝch< aS+j6le/hDڥ)Q0 SM}=0n 6Ȝ?Fzehj1Cg(ly~DYc:a.BnyntDj$$rXdVHG[f(%]9Ƌ.x8("{Ɏˋwm6"tvK:8v~~fFYE߲at2]6;]/QF#eqk~ R햛 $BU&HvY׷'#:|Wyi>Kf!LZQ1[sĔ)'ŀ5Sr/糂ЧE7 #%۶6Ō(z, ,zcB<j_CAPk(ƟFkG&ܫog3?T?Wϛwp44H+[Z*I.EsI ,<@\bTZ_bE<4hO۞ƽT6)>EoA! u ).q;8՛f,g9S-NH>0\떚%OÚ&׾JDerz1vPo~]e̼8bV<_A,~[ѣtxbW>Yͅ)8}]m0cf.ahF!l>lsj&cs|,=w=&;egncMZ7h"i <| ¹wCnk  ˶ #gqCUGuӊ=Y{<;sU|}UjQ!p2(nGT>Z~1X?W= ?^uЅ5-/]=Htk]×(#=ɡ;[Y(f^]~#"0nIaC&7ã%:U5; \S~3t񪖇[DdwSmMyi"Q|*vҢ&"#uSD;a)bsr،efKV_S!$\ 1eNU-1]h_>0j-M|Eߡp0'AYf.dI؊h5< $zg\b/;+ȗ ^nԝ= cuZWSs Y`Մ;6U)POf /W^I1*'=]!0|Qտd_+Se_%?dȲNjoHZL6\7@*#Tz?ޫdޠ\z3'N.؇-_} gA0@AX4,ý$b x{Upλ&ҵJo$ LBLp))iZ*Dj][H\ljnDqIl*v*P,&঑n\"=EQ^,D"hJ'}*޲YysesİIJ7衏6$r+P[40$`K*`XSO-Q QH/r..a?0thBq6]᧟-&q )j${d >*Pw,~Gm/zI>M6TߐmԞZΌ|?R= SsRÕ19x# *C|M9/s>o?0yygxe $~h#*^'-%Py_êq6'Ȳn[[aV2 8#i>c++zBx뛽hj YV>iif=lfJ1M$ol͎|? Tf7WnN-~thtYIs=7ήwȗ Pg^s6w56iY ڲdF8vgJlsZN]4mp%AGp'M2'΂ل"PI Tu ]n޹M ]TgG,R>q%4NhǡzI8YS7v\sEXTeȪ&f\Njn(0MtV;RYs{N#<}9e ]i`Φfx'V]OJĀrm"ϯ/b? ՐqgRq(|&ߥ lv?/K iSEbO}x;ν|/4I  ݁-up jTToИ QhGf\{b* X=tsvO RJc&\Bv:aTSGV~0gm䄕GC 6$sηNH_@&@')OWNu|qH ¹`߉)f\hg^v ʙiU G(3}"mMLjA䆋N\6RNLgt*Τ7{ݩ>fZ Cw#h8gǦP(-|OZ6Qہ5*'G6{VR\ $LV\ 1/2!L\a9~]hPK8Ulɷ~9bx,-j᜔HwWB M)C~tRVlH{c!Px9CԦZҠ!LM&"mT$PpCT9IGxn*/`t|PRUWp-eh@fU'(v۽MsDUn0R`LLw~'>~d Ez  \Ɨ؃^9YKQM?r[DK k {6&fK&L̥ŏt fآ+gj6BoGKPU*%mCH \h.d$ׁ拨x⣜a>!Th4#8fɴg$Ga.ӭζe3#ҲRj":/Uwhq쉟)t.-Koόja.9fMi3G;z^5=<`5N <6#`BֿƐa LBHEm ~ r{#FZ;8 2YEP,[iܟ~dyXD,DS<`4ؙg{lDt9 lub\*eBg7G+4f8TBP dqt0C*|*n^W:7k֍xӧ`(gW])jbU {䊔̐Uaoo\.\v&@ N,;0pX F\%K҅NFcBѲAQbcG7ae z[`LT (vƦreF07X?vb(&&Ĭ5Ž:3! u"{4z+W~hX-e^ܪCUGtFH(zgbbf=#gnj\:-9>tHZc=w?o6R<% Ћij9Q1!}, IBiWL,}q5xeZU?3p.RKPV]34)>iw,ι4,]M-謜3P%+J/ҧqfӴfy(}?&FL?Ħ&e w۩s:֐/:T I0@p>ڃH,n!Z }x}2O!O\\gkrc3%2 H5afki+G'LnI1L#RʟG#{Pة3Mm/f9 x%?~Z?gF)s)rvj\HP4JO i? є.˰obX15[Gߐu(hlɀj^~-Hj04W тمffC&Γk)v]?Lg*U qo3̈đ;H"WĜ?Tfe6_3O}łI67,6qzmB ǂ]N -#M<FQ D+/,_]1x=~})/AY涺\9H?pl!b;.W& wJTzeuI7y_GY^]S6v}ߺX_S 3]w-8+54JU/6k YOME'-~ԥ` {ۋoRnƴS2>eY!7e=KY~-%%LW.y gkdk|!1tj؄`(l)E0te^ siqkS7M Ȃg0q=r. jh++~#(AuY -r %"֮jj^;n,Pfe "T]GwnE}e)T@9nP(-/Rٯf{gc" נꮵ ߮J~ҚɺuC@F'Z I) IE3)LUᱧRN7o2:OKsNU*a :`X `s>(&taHD-&Mvd,/jR9oeć=ZcΫo:}հV. 0U+N:|56n!},*lp1fbgWߘ7 m'l:v^&a?F ZG"m1+y8PS{/dxRf nZ|R{8mS_Ây(m8tupfگ+"LY+Š[TeVoL-Bp@昃R\IPW_YrGf݉4ZM:0펤`cj`RR Ο@ЅMUfFg6ϴF/Ǖ oIʌ ׾I(ݡ&=.R; %EUn!%jܕjiVbڔ_SytTuL_Nwm#Pw;f)0¢ݿ?sF&=BX֙D٠kXl^{Xs[=GK|!M1pN\clu@rx2o-Q~U_!YC@XNL\I6'S 9 AUR."23.jmk;Jt*vC_;74[n. `!;auG\$yJW3a.~R[@vCS"c^dt35xQ8hPzd:e#]zaSSI=+zә>m6EѩF~bYQoc1!T1 piCᷭFK队^ݛEiW%DEm[z$wؗNoN*(O ʪe,a2p=xm:ox1%// Wc5f{7vUW5PF()TqF 9E8hmVZUkFc+=,*ïx#JnkֲDi88vϱ! ulqWQ{epma(tdOP<8Pn(PVTƭbNĽw&|0H={'i^:T2^ul"{hZ/{LOkw5P.<t?a͇bM?r\:lfu..]ۋ" <;TE?A5؀ o3dgV^f/a=8s^D\MNP` H'qvۿ.aN䔽^#l$ 3DZPp;B}j#۾ػjIq; [ H͊9kÒe[ 6? يHB,^j}/Q]RusRP QH>f2EfS&} =oCFӕb= y6Itk*Iq}TڎaѵŜ*#wFL>@U T "Ht~A--l[Q݄퉅i[u(qȍu)MzYT[wɗ|*5L*?!<2^.5㶄(ƴ;op~œ97>v"k2lbR&[Ƙ,揩괈E9*Gߑ< \<vCPĩDbxrsśTgߓÜ9yHlY#Y Z?46ZO4,tLJM}ꛟqjiˣ3:Q5ׯVc2?F5~D CqĝPb,ȹ3 ЋȒ)R`ҏ\ԛ?LNQDޭ;Cb#}S$QBjYo3>d^|#:>Ē}{ BT;0:%@.oF߈$/.)¥u;p"eDW9@?*S^8'N1[n8.6 {{^Q0ŢGp;+$;ĴI*aǓMg8@b7: baTᲚ^`A#!,:rGJR'&Jܨya 8Yciƒpzh/r;,*=" 7H_dSʬ}h+س}qo'&VfewCJ 5ll7KAP<]R0V>]kpYA!e 5f;?N̈́0ާGU`ļu|=MrMі:1.˚X?6STjTN |⨺̱bbqvА oÁ"hch]0]n8G(V󑤵?(POxbld:dD/جb=A; ' X!IW08r `+OOL홺HZo *ars8{3g$JD]Dr0p#aURT؜g>Լk֚Zx<=Lyϒ6}Vf 5"L{uE~1|vRr~V%Q ?f#6'>3.ʰvB<;a_usAblB.*f2!Ki ,Xg1_0ttg9ڳx&Ab)6G9L$ Ffe#*KP^Ң08fBcW5YYK=Yw!%Omn>3mӿ6TBFc> 1 aM9X0ۆ-WJO|W/⿋ T90Mϴ UWzؤ\6IP sBu'lOE&ڒMtӬ}ǭ "];)Ha$˺\@IH%Ay"J΁t4|Ek D2dǵq %pz-rC-3yd<7tVס>@!g|7LBqLsqq\XKxZRZ ŧNKOV{)lz}ysl0&" ʈ93 .1?7x&*,9Mg}$ץ 6TS7grXQ^) 4M O?ͣۑc!GR*fG'Lr_ϙ)q. ߤ?6!Tק0Cz Jz۹Lje 8bbf00m~f-t6?xX$HFT롶B>6& ">3o #pM[a^ӌTAň>ONj"yy+fJ* Hʺ7%u$>Ũbci0;TN6Įeޓm1a,u#dC> YBYI'H*CL7$1yh"R/<j\v$`aluV$R\5bYBqɖݯJJ3g+&ritGnZbdq%a~YׇE:ڜ\50!5TT aVi\#~,9y&˦Mל#=WE}H ֟ĭT*a_!G߳ƣHM*;ԈG+V¸GQVǦ}v!ɰ|Zi:Ԃr T9züܿpiBF!l"G+S9!hĹ'ҕq4h8s$&_ĹPJ9\N)  W8*# 8+a0I)XE/NU k!$"o!d7h[}Ar2f#j6#t qvbK |"h .^A  <c%&Btđ%*vBTyNJ |kF;>*IJ&Յ y5{dն:]ZZ s"!Job M 6/K]S:~iŀR]uŎK˂y2ed+8&0 |4{~3S4s%n_o_g 9ԷJ{)?ǀA~1WZ6Ⱥǭi̊a!5{gzIȽ(.+WMF6z>cȠ{5wLhܰI -PCFt:ƃr<>8]a(R/J9DU"EctŁİc˨QKb[JtTFn60p(3/QF\-mONLX8"4~X-pZ>aRf S%,ⶐR79DeBO=ۇ}W |\QTULb+<+_0X!Ya%eK2`{ήcOcК'@Yɢ=vc8ͭ=QMN6HqL3ӎ@[xQ0!$%d/.fA: C2z`H *c+J 7ke=ط֜d`m0cġWxݩku׾C\A4 ،ښ*v[ESYpwHuˣ)*v±S71u>hua2>&ԏ'FO=-AcxeRߋ.xjPe75eS2)7?ԣ7.3v5Ai+4VsN~g[n&[|uvA%h큠+IcZg%QY)~p(E!rq. v<ˌ& ="bzvYK s{(7Y}ҤڙDbE~1qQ[ANsCMyљf* _fsKl?#^Psp >#e0ŠpV렝q6UT@<*V"ANQ˃B%del$Mw\O/,_GlV"4<~e<"\UNm0¶횎m,\5[kq@[Ty]wmL X>zyԞGy J/c y/YGd 6*[ے7S3H@꼚veQ<'ܨmk[ėp_5S>\X,i; rD`)n!@_ARkw }3B߉; 8D5׷iм'0cvd18!kAD6iO"2['yUť6pǦҪG*ROT6Q 9Qp6_e0ie,b^MUEi06 %δaQp6H+V)-CY-(Di ZvR0^ Eф}\&?x9-2S@i22G(]"0OLɼ4 8 98 9{ q˨aj7{ws[{[(<- n] M]#M1G`<'Qp4]~t fRx"}n FxClMgf l0OaH I?2KL U.jP~6cV$e̜sYyl;#.x V*.(-bbfkiؔ'V>$UNUoV3N%'v)z;*R‰G UTB޺  M(T_y/!k=P<~..[/jBgj&=?d<"4`LKeLs9cƚ-%RzY Y:¸:zPѼ `AGNPj* -dI'[6Yf:JRf#q3I^sw}|EH$c0) T|av{)CDT xh>tƹTV+H ivSe+;"$e'CO%轝Ewrv<.)`Eg8{lUsn 3mL=PF.FŻm5o#|T["CZ{sO׏v^7؀cnzF =ˁi6+GX3φrw.#'`g#570@K9\ϨZImIίG6gz :MC3: (jCɐya {&|u,T r/jf.M !ʀ}jٺ]+p_l|9(xʛBj q۽7fcݥ;Bo!P%Td|LGp%J߯{9d)lyOU|~ 4(7 D& !bwljwt9% _!TGeeY$|)( eT .٦7^l'ޑ&4X }mؼb^7CtlR/^CoB_RBV/퇻э?7Na"fئh@vtWqxj΀3n<4羈`aɛ0]ab0Hm&ѽﱌI7*-Emh{ qqȪ4@{paK-\edž5[5PM}W~cJ'\M#u!4Ć6 > i%̞'t=f%<,;H0gQ=SoumYژv\@J$w24=!i3(5 '3%3 :+Ӏ^jq柧F *X} FdATÄ 82.biI|-R$2n.&PoB_H [*weDjPxg (R@R1<)q-b$ ޛnW\)1 {Pe /\VwL s5Vop%dUg`H)OwYfwn@H;J-c:Q!Jezn w[ɳpRTl8.}a FDh2E3= X ]:p~ W%ơaҼGDN#7v(")5$nNqɦ4[gwaoZ;J+`C8OfCصByYVe:B_8Nq.E1Vԉ:~  %ar@br b_ Y72WG][a`r7vBv 4|mF rY\*wSb%u>-`+d `)[ܝ] i=+҉WSy.e~ٞƳ7=mgĕ)Sֻ0݀t{p}`S5JtEvg]cy_}S?QneVl\cW RSVpWђ;*9̮rZ/TLuTHn=z|G4ԣZՃKKj muPr=X: r0N234 =2ߋོr. ?h& p4qcĿ_E8]L,̑zm8flARAHP䶴5y@mp~ JƖmJ8ICj), IW;ߥq)fcWr>Ǽ'Jmʡa}1x%4^vN'nq ZۗzR+A-Aqy$OcSd(C㭍i.mnR?M cO(IPnʊ|s}D2{d}dDzN6BhLLn^!rpp?JM3#լ=2K._Mj!j]SV|t8:c=V7ZŨj7~z2e{,ײ{_xfՍPP#v]N5&˰ 7hٛ R˘dcl(kEwr=+ N뱎 =푴)`B200*i"YBsKJ~+Oڦ#A`30O:3dtd{T ѳ&[9霼qSXA1ؤ RI/RBs]~SP{hc%2ɫEPu52Hk5=ib;PLGƖ n}/*oUd-91 &fcbGd_e/{L[;t+(6RT7ElW=p~ik~`Qd+,4.hJ1oK*:Z{s- G[b5#:]P ;, fޗP84>OC <N*bi0Cj8*C*Pqz(_Haw*&Vڰ^8;Ѿ",9g*Eo2z]+_Df&$ed 4D4]|=u,Fe. ;O:_\5#MK9,\ _k`e܋1;O3fHA `%lT"jG?"Hfa|Zc <3tYRIݢ'k K'@>i%{ ^dsQ8OQZiyU8aH]<4:bc=_M U*e!RŬ KĄ[fo f+>-?)%6{6lX0og^je # }<2A`&Bj]i3V tvbb}# jЭ쫥$ZM0z*hi i2(2C4m%9(e}tSu(~sz3H%8 -Y;SC3C`^Qo7,nNۋBx5%GU H[:; <*dW3ʋ`QO ]ps㦁=A#OX-'+}29Aa\e$6޲.KKޚtqs؊2FFMךYc$ 7g'I<%jG=Vkrb3%[OVZ&m?#$]pl7Gx޳ S1[c'.WN),QSyViQUE@w^$A|ONq<PjJSfQlc%ԬBGK(Y*얥ƘЈJL7rpyγ"_fw7[Ȗ<ЛCA 2lg?)Yc4g8!~_:oi y$=[').{ 2vRBPûKd(%˦nb òb읱l-:k4ҵe ԨP!1%l'k.}HGUdJDws?==e͟|M`s@#ZSࠚvb+oH_4R9n(nASHkJVLXSHZf|ن"PfE;v BǼ4v&ɸt/z3Wf"dW0th+WeoCݷGwm׫_A6$~L&NtzXB1ebM}V;`?-!*Rl0']8( >@Mٜ;hXl? k y]%V(KĞGn2CJ/QXs Q?} c`~a>)Bx]!<~?WڳJx@mr25l[iqphJχHR(o|RN@*daGH4d'KG=gԹ2:JpIP]_֜;kˊ^5-Юx%\ sxeOzu/Ȕ:pֆkq6s*Qa2џ4%W]CmIX V<,a}YjH&宄Mh oy2 ^8x!)gniͭG!&M_3hr^w#4?ZB썵y‹;KҠÒ.uSb\}G߬&$Ig}pP4'/,`:!5n( cA)Q4j3 AƗNOQ+Hab;F?@A 46XۂNPxܺ呢ΜBo-\\8݅>o2 S*(h:XCޚ-6A4׫]W]p#`uAjB"flKttO1TjNws\X"kkބ[y~0~bpK(tF&,#j<1tu~^UV||6[|ژ!ƚntg# p)^po%41uJkMEΒa,Ԙr+'IߜŠ)H%=Rr&kMM}gdg?79a A*[(y>:{`@QdISD|Z6Go}Kr0Ç!ǫenB'DH%Iې0wa^:#i`%I !'ȝX4oeIjoN}'5r8"Na!1NgWsvoڹEן1Runi ,6+԰; M :u virA{W!LnCgBR`[ R Ol 4\h*kaҟI7|Zzt#4M$y"RbU\d z&C'm| zy)<_dԀk<\Nuf£Ɂmm_x^nY(.3sm {os8ѪqTFшWzcZ0ȗh'*0!bJIۊ(ܗxSy'$Im>`:r{f&~q΀3 3Qs=KA5M6!"ab?}&4IhY$}J<LtulM+_o.TmpVHI<4fdu\`etFֽWF~X"%tgzhw J| *~Y!"K|+N D./KlAlET 66MˆFZzU28̶B;SjꝤM]?6o ^SNcdF9iEk | ͞KwaZ&c4+R3,o)WB4U@>"ê`7OF[(MecHBؚR=P2ӒND)U'd>kR m# J+[͍ȶ=5XC;(ddԆ)6 {?UԖhGj/}w$ݰY|?v@P:*T:oӯw1'v_J}ra_ssʈ9`K5aE;»XIG:-9<|qm,`SUXMd)ot.IOO WCX..ÖᾟJfZ:2c2VD)$hL K1<w! 2.IpD|;2}"'GںPX! qtH-ټZ^v]⻶LږȿY";I'Cd$?G\FW,3wqD:G^ˇPjz`]X>ϔ/̲_4.`M_X aV F۵hN4 ""z\izw}"[@/ѕ;IʑuLyժ4.{Q 1k5uV0t[fiJ8 4Rlu> 覯ϋSi.y \sӓ 0&9=Za'<5; `n|S%*Q?; ÐѲs,_1v%~doæL"4[]˚jJ?a%Un5u);@(X )q"sY%ݣZVRp})a0D!{űW#;=_AVZ ,-== \v̗_ö2݊818Dhrq)VhEd(c xǔ"KHI/BSc¢7mÍ)304S?{@Mey;4< "M`[zehÉE{axƜd;{r6sed[w-d-s^dzeӻGHx ab;lk}b0=Y )֙B6_@i ~+!aҋsR-0gf[lU=yV,N 㾝ǔUR.AD]YPt}D1/V䃡D§JeFujnmG*ɔgŧiw b mZG|?Wa`QV&-` 4r]vmTuꢣݓ=Sظ{ñCȜ|T"0Fs+x<%m|Ƶ)^ /r,UNb"|\ ~YW)IOVoP <m:,W3Ydf%kdR+, I0$ ˡ(=f\v]'@ps*v1w"{E^#dM~υuصNB@Ʋ@4x$Yߐq5y {o*ⱦ|ec*_BfЀ22u?Vk񨌊2h$UaC95ƒ GabZʑw^i ~>4~biJW1 8HAYGikrԐY[Pt9VD-[AVhcۯg*>5 ԗ\zB`HUuI=Z/&Zu!7WɻRiܷ iJ=E5ylW?zp*oԃUָjƃ`*VniLCЛZKZiE d>9痼=G\~.e&I1,TVxjIZCxZ#2sU e 8xe`YVVbhXJ/c?|c QV>6}j&QNz'.ru h[Nas;U6oc@CUZBB C')nNҾ(Mvhxܿ IMdLp& }]|qɻr`x~vD oG8q"{E2qj/net Pb`&='-ʯONBSDxsw,#8X\4KQeLoMnwsMe{b:3__ pK[НI }Mhs CdNw70#CĬhV:*춉f\Qm$-'MIqsNC[$7~CIN4_K#n>"bhGӈRccz>жRU;Sg;O(܄XAp< )/&{1]n yDzlHE=_Ŧr7  a}߽9]uZh%Q<]7CWN}57B9}E)DSsˆϓ@yBzNme@,9TS?uó(t]D'!a!źtfřxZjG^͑_6;-ٯV8aQ=}T`yL햺Q_Gj5%2Y  t͌~k*:$ oc2 %ckURT%~7J£/z&L_Y*f,z80LhkQ(Dn6uH11ؖIY4~Pm:ORP jZ{qm$>=JV0|%#]+>>T/~ө[6<,aDUU=-JAxuSٔ<׳lo D[fBi-?#?jwG-!;`9ޫ8֢;}7 U1^H0%0B$7ueQOKI`׭) Z Jñp]3t*s{Q"{INO+,'ʷŶ[-H ILs\/$5Hsjk`&56e촾:$I)2!(F]feWtőݸM2˻)ߋhWݱg>|IG5*΂Jjӡ;eE^ \Nn`*!2 7B:Gv`R`о+hy设,cU;uG /% Vkxq5Q攇P|7 v: t }; n_ dAP^ WUfOg1k<eF /Dm*BwE [Kj2RrML?g2wכ@m,%Ѿ1 ܰ5?LsJ "VBRڕXI> Ƭ53:58w uf' 0(=bI@N[Lj留TwhP=9TOgf " _OI۳WOq+' WYVGeF¹5,P(0|,BpRt!F{=O xgJfMB%^7Z0#o0oQVls&XdzTc$58}M LVE<=Hc(gaf=.{i#ʫh!DJ%'ϺAjچIeJ䎒`̩)p8L iERPE^㮓bFG~RUXoC/Jy%/_xL`k:)i.\gֳ0Y 36s=^v=fXvavĕAO6`@ _ T!ztbtl.6Q0B9PIL32B$Yh=RA3C lmȻhdHȬ-7\sϒesKg/}«n"Hx\@ IsNKD;/=&tz[:*@Hlv UvI4ZÜ&"GW0Zr{exߍ"m-92ci??g*Ou i/fELPZ6r>bhP/:2_l`-[f`&;).Vo8}yEf{ymxcP4U_߫12:w m|cᢉ`> (2'S-pJJ Ϩ;lLBЗ{qY(0*#KH.)hJ}I11[ ę;,nnW 2RxA苜5+4£W_&Q&Z}O2C3@[Aqгҳ8`!PEJ;=ھ07 fR_acܯŀdQ4 I4Rr!rIYЉؖÒ>*b?Pod:[#+'h53E2ܭR9-Z8xY fЪ[nlEi.)WjX)[Q5ff6߲FGhEB0c$47l0a ғ78GISן_>29\?c]xZ2f%QͣU{f`u! kjS؈W1ǧԫ-2 d##*JKXYJæ(Y$SmZ,7oty#)jB]! [ծb$p[TY j0S8 rifR ,C9`B.zϲ8$]|^HQ ׶ژC7$-DރLzgJO4u2jyf/ۑ0NK#XO>\J>wt~:O#|`9@/Ir=o]%v\ShKPBV,nK56uLFO6,Y kgr:gD@N AK zUBMRS'yc oh+CYNF:ˬ]qd-(LvN֨kCUr`7 ] R8]uGܬYX*Ĥ圩UhD/qO\'yBjN)fk"hUdytO(gr0g4e/0W}dJ2%9qi7Db%Y-e *NMZYF4`DB]l"ݥf#F|Es(%t%$^\zo+V* jS`X\?;c=TU187{``!}5MZGK%Lm3+jRH fңAFöLI̒؄{GN&9Sc@>I;pp0P(apպ.]uu ƠzX* Y#:},w?'^!c~4 & < M'߷wF3|bGfJcT@`k#\VSJQhge, UW"些;k*孱nRQ~t*S{ɚšI[e0 yDbGXA@A[l|"BU,so՛6Դ. l&\OPCs=?07rP[u %0z:\лruP^rWMN:|zX0q?K@%$BR8 @R,*l0EͶVm4O)}V^UAPxӓy%60k-q:fYb"w3u J-Ђ|JzAF.<票#iXڙ=9yy.NE"e3fN.oILs5BXްMŠI r#&]1 j&P rG=8ưCb(,HYBWZΘIewPQExAQ镲rGu26Ir҈1DV$+ʠDfZL@~ug$WS{]KQ nsk\-9s`Sijx,(|衙,>*di3zj%YE*}ʄƵcAVz"p+F-?C25 ITVn񪺯!a]u{{dABSG%d I#b=5yۜVT+'Ĩ O}4OoGPxcSPUy#S5"t!ϿG>rXm;gR'^8cQΛSo@ILdB^I9Ő<he$V۴aFlLGbR_@~`l @3F5a1]z%mf$e\>}QQ߮8BCՉ2Ή n.wi;Z1Z*~_I ^=놋_ c^ᓩ_QpCdhM؉Rp k#pdw@ ">R-YNSƑ~ZFyPTnl3Sh_ʃtNƆeG=TAY(!$&uНLɇ._^Wyܶ犯v˟i-/._z(p:t3/RK<+3zBb_7 / S M Vٵz 5-vbRp6kJtDy YORQ<:YQe Rn坧U37HD\Fy ˬ苣}ޒ‘)|ʍ@$4\rtužbh&0:Ct8/Gy=~63T mH^`i#t?ӀKҚᱫ{WˌkT⧬"BcpukO7RyuC/ySm_ƄD6J31yXRUkB*Qz2v2/9DNQ>!C4|֬Nxew'D'fDWU!kn5OXFm T^{ܤ3 )BDv=0+W=+I^W w DfK,Ry*9xBW6 ڲ.Eh\;Ƥ>"Z +ȴ.P ǹ峖e7~֐vטCT3cH-8.=fi$HqïMIgr6Ɇ)g`EjVݵÍ!rV&ΪLi5IJBg:;m7tSqB\v<41<1 w ϝ~o*'QD ϛA؃5-m7%Z͎o3o&`)npR0ᩮ)~|5FX5S44qY~']f^HXo/eKGҧ: b&,Ǘzg#각juXiƽ)jh06~p04 ܛRUbB r&D9 c0ۭXh>RtCV4mɱ?X_:;wG3ӑ*¥JSbrQؽsr"Fdچ$-?X LVeI@ϯ/DOݧ3,ŏ-BJy1Cmk 9IQn2Tm~vˀWZIiQ1I)6\ItHKVƼqU 4sˣёI/9bOrrD*-eO^U˰ ч6FzM2WWR T~*EWD᧨؉Hc#+Sn%_{+yI/8 F(_,bF <[P#3e#J£t D!X+N jQR J0R^G`8 .g.iJ|t": ۯn}0XYӜj fk<+ÂZ6i h0-il`q餃Γߌ bm3ƔQd*xp|{veY-&atM<γH{W/&-gaAm ? h[%L -j#*lg&_o9nU/'kn" )QIStI]*>cc.V-WCZst4Sj62߲PiB5N;}bBԧI˵F`Θ%S S3kdC+!{\5ZM{a&z/$o SZKsZFXC :'I6ln|t^z#b#W2 $[+w_E%&NpӻaV]f>Ow9 4豱?+6^we'-F?†斜 :8#O2xIeQq䵡둖!D4,rQڶރEngZ˔JMoBql/Y |* _eUp)]Q)bo_HAilxow*,! `~s6*.aC}=ѹ_uu/(t']%^79BZ6@*1ڱm\i׏ +xl‘:٤C((Tz"Fu)}҉ uv=N݉]J9ǫ] ʇLp` "|{fP&֐']̢um\=-&zm;\2rvf փS9")F-F{s`9Ku эxyp[B !W 6Qh!sOr;VPUJ"O) 0Iۇr#TбMmKyјP.PCl`OX& ,mF+s%:#׏!+ŴT "5Vp9w彩++ʘ[B[`(tBQA1$!㚔VTJ2CzM+nzEgBM&wc3bvײ+{n*ևSu6\–hI9*8CZ?h ?y=^OvDyLj!#O83.`@6=t ;tZsr7Hw\%D -qWsnDW6y8S:T͓ WC=׋xI9|3&tC--m-[QǛp׋PԄf]ݹL)'vr<ӬJCnu؛IS xDu<"by}@kC];>&&vHNELh=N1:NpV%@RZN.z? KA;(xdQ;gKWY]8rEy8;bX/><λZj2lދ|"fOu1ҳPg CQxyng^GrA{#hlFkeE'kわ|鯛OWr(cebU#1MKN:H#p$Vtd]w -!ʽa9dF%WX+?k{&,- V)p λ V}-[}}&Dg@WU~u2kUiR{ ۪p{iIE z] DE}Ϫu"Y(Klço ia)v \Bj)sEj =1+% ctcw[S0g %58Ms@yT2]4$jÝg_)-"[ok0$ПCI *;7ZfK/d/gP'ӪW(":%0R)W)uqI ?HЭrt gfyv1D:to?v ) ٌ$BE vyσI<X/f%wjC5Cʰ}: а$ & ]i2U 14nU<)7(kmDL%ݎЦ or+Uؽ5)1WҮJw4wgTϞǢ* ւm^:uyfK4穊83x[n?6fx+} 1~cq0˩lӀ3x {T:׳` R[ϫpK 9G=ъz7ɘ^ɉŦ`aw F2VM}坛z5}d2rǂ|~J 4Z ZݗTbp_ \TRVwsHl:&ćEۉ-h3*PFhfvP]T{1.(_h̴ʜ5a}!u9Kbp04 e)~+‡]jyheG2x==ׯ!7s՚:!_M(ac`wA^;v޶j=o:sСbݤ,{`H~2|Oy.[q^($YLdQ,3?G1elyB r'Rn 7kmN&l\TϠ?Ȉ>j~V^V4}'Q]7e*KYWoޖ=n}[K^z En6j*Wˠl̼;;6\u+rw4L "^k=mlc7/< RD8g&Jcc+$r}]9f r!%aDB41qd{tA~ueedZ~%TNhw;5蓱 eV.Sm# H:ֶˎNЄpxhx%h=ůh (UcJW1}w U?mP52[<ل Z<2vV'8u%Vb1/ayAX*?IҕEs'J'Ͼ<>@nUtmʍSZD>d/mF`^t?BFȠ3Ќ?Bݒp}H^/@&G1ma, )Tf7_`í .*Aw-$(]]_?jy^VeYx"n*ӛdD Y2.ZR/*F3-c OKkӭH/ x΄k;9Q9O:F:T  HbԽ,6u$l(qQS6>-*z7Hg-;VC:dg1[Jn?D%"z&:#:G9 jB0ldWJǙ"a$_dlЯz^BKxV)Lya)wM˅7 _7]ry;16W:\&UʑB2LfC6sQk~Xn)c{˱Q*v2'kp"GY5E3CIԩ(0Y2.=1Oܖ#_+]8Hk vmɨH&xs ѝߏ:Ӝ8m83{$tѺ<ӴV!2ǙsT,0=jfe=Cs]a/}xj&X$` @P vL3[WE J*K$G5z!N #iL}H'ͅB p/{ OCMb}}ϓu2Lj2B o4R!@A"<@Uq]Ȕ fRz D}ׁ jO<;?R;3f3 PZj;u~7yVևW`e޺9EiPgIL}FuU43o&Z!3TMhi҂5Y\t,j?L/yެ}Uӑ`N@$IhW^Gb ! Ko HuZW7*Ta *%B@1C:l wӼ0TmW$Q3_#sMy0Ts @l< y`d,9 L;k{dqDCYS-3pizas;p,IbPi7 @oF mkD6E`3@'/L}2\oW~vu׾jpq3C`8%!nꏞ㤦^6} )%G#фͷXƚhW*)q*/k®r^ %|`)#Y_f`a PhN_"(/䋨o|ڥqq G`!H) *T"~nge{}\ [M\;bQ8m{PR݂ʨ i lr&1]WLDX7"q T FxE@}Kc*a3Pj-]BkE.֖[htOK|b.P ZY4 K=H@%C<6l+w.n}΂Eq|^ѳa& 9@OB;#}?)Nu,7&]AQc$w^/._n⒃ GXYtIsIlNhC4 ` WQm f4c(Kki?\Ā'\R 6*ǿq[g.Fi/dY~iިSXtŢ\qRWU-$ش"dk6,FɑD5ESplp^:cҟ-AW/F}2ڈtI'zv EXHs5erid P~fUs>JfBPl 8VVݚ0Ys+Y@UnAj@w<PCĽ >ʍI'kG8#, Ǽ>TfLTty4/;&om[Tz ȫr(߲8Jx1ݑ" *)t+:5wd4؟Q8֊JUWJ!JB#P6&= r^8<:3l.#_-~;I3c{ڌ G \Vr dq./K5wr[= -`{;*ϞP!Ïy0iRPdJ$6L<JcVQwǖ2Vijqv[՗.[6srɄdf`"ҌR$aHBD6۶i9~ʾ,ބC?p]hK_ 6RVe`ap_M5ݻ,+9'|>2^B.2e [,o VsbjLvJe3}ae DbuwAi,8"Gո<״VߓfN+ʽa#E SfqeK}az!zu$#\]AjO )TkGuZ^c63x$PԽYllk\;ܭ7E(hqD[<8;Kr!&n")Ӂ jQMA8TT6{G2(=Kiol{+}tq>]^&RJ^c$9#] +ctnM"(3Xve"Y"9o+tH N5&px` 㛸;PGdò.?7jH'I2^C͡r"|ׂ>5 "Xf*u/v쇒| t. X`܋ Mi@4Un>$e?D3ݢO=Rxm/TET54쁔I_gy:Hq&.#B\B |oa _z-E( x_CǸfÜu8qJzkXA͖Ƅi1CSj#Mq$2W~% q]t3i\,OǸYx_f}yRqaT%@;2v_8`ϣhuI4t48y1?(}[ $37.*Sb'q2GY[P>=;FMꤛJ "M, {"2c9JOI @*")%brf~OSWT&*nu%dܲϤW3Nbi7Keb 0ryWp7-]CDZ@WTtyt9?|iD]W+eSPb9YQӵ=c0hQjnk(;t?ģL@1 ->Dx:H{Avdnگt&x^fD5`Ƴn p~{m3&"j$%e?.;cl ɂkȷ${h`|fΒ={mHC?5j{},ܧCcs'a;@\sS2z9yl(Ot8=cM?DW4dq]i|&$-0NT. xG~3JTWJJ HJdn_W$Opssbx(Ra5P# 7}n8(uPΫ(JkHI04GISL+U -ނ$(PI,;4 /ժCW{#0g0Tz Q(uV @[3˗?q/ӄ ,>ǖ(8THͰ WwbCt,TroVݫR=MqҔZ)A`oLOZ&Y O([Y"lNU>Q @6-Ckg+hg:+1t?(ZbOÚ;ޫc<; Dʱb_i KOs-fp%}.vA]zTjKPxh!OD-i~e=ɲnЄ4f[1E拏Œ50:g$zDVpЕ3.x>/ ,~ c텗bOZUs)]wr `m?f"cC7Wʘ{V(N ~s~yHJ#P3^HlLV*C0~Mug?|xX=́Bۖ;Hλ|5/9] jՊT1Hl^ & \lU3.p?؝D= +㉚knXSXgj%^(TJ aׄUVX,f*'X9=c4h#@Y *6f+%5xor\$nnx@;`˴USм= \(@4/3[PCSd^nxK5žbuY~zxy`WWOR}>C/Pv|1uT3蕥pY`E6(mwMZġY;+J{K1u,: L}$MU)8K"iެ 8ܩq]e0zHozI:0DH`#M{-/fD޺ +|*czqՊjW!LϏ<ެL @ T;tɉu ?wR3ii:ga,FP诃p)7Z[^Mo|0r\dOt[/L [Bm:^7dxbT˙ L!1]e_<5M&x!Nz.cB|K6]퇕'4R҅j8/0'K5}Y.:EMp(; )qEsr_vۦ 3Xo\h;%:QfyѼcF1̺i19pDK_TH> elh"fTb$S=7 %cB 5\H4 g7d@_g-Cّ!E;alVŶ7 g++erd~b!ԭ3J= gp'La#J4 2.}q9RG"HA1DHud㦌 ^7ljkW@w"-Y;+%~4`K|'=cɼ_.arDd VW| s{YG)?&̹fmjPɩ0<`&\oxaLrk]폯ڇ*=[.FYzUّzN($2#o)`) Qch瞝r%]ؓdܧ8':qx( X逦181KD=p !nP]'b::q11=y1,up'kZC6К/:\|{BX25*CхN~WI8|hb;ᢥfON%";DpA6G}T4Ws hTFA>frsMX`D:|ge3/g3\~e݊2nk5?yhDi=ǒx[i͂ᔳk^'l5 }~F{+[G;xw"jhaǾi 'Nn3Ͻ#,D ;Uo z6(vuihEHJNFNq5GA#G\{[q@%5&̋jte;9MSH2_A1”j[vV&;%[[3IBk;S8ERaGU%'|Pnvڍ_^boeS ['˒%p@ht,gd{ȼ 7o"=On`pmwjd wQg p׶S1 =cUӿy G-f6FQY&}m"><`ֵ Cg Wno/!&Sٸ ; \ɝnH~Tw\?N>D3_.Z dւe]$IVl53c4 ~'Y~ac]O Q@b+p (JNmp#J0]eFs X|%j |a M<57޸#rv׍/ <@lA'LYt_?*K&e@>0t໫qxu=XC(/ gfU*XTFɔ5y2I "A}Nw.` p4Z"1|oka*gc&SzL:J2q4i 7kͬ.6k!6 M:~^n)vL[=ۿJ։saLXÿ®ຐxSteUZv_a7nzǶBbS/[s%Er߳QG\(t,[] ^ 28f^?Y>tf@87<V[6QejG[XP'>qE:iƙ9lUC"q̾o{&f]bCپ_p؀_mC46_K8vulm'7ai` huWtpN~Z+y?8 9[.=(SgTzArcu(q Yc ӉzaJOףK s31L}2L1БuSDJ6*֥'{ZaFP#_4y(;~`Y9띠CTW_b,W t=*veE4H/"0i&)_R6xgܴB4-^-xsۍSNVH%o gK"VAlkZz _3 RWͱR  "*7nhDV9f13ǜwen- {QmQ\K;"e &tˀ&/6a<EqW,Bm[U wfؘ庭D ŚtpJaݗ kXnK?ƥ?R0G23P(LwRWA75WGUBpscV^ oL^ | V#!ӫ SZC+e 1)>͎;gZY!D pRsE0S|Ep4hTZw"Tlf›VFg~c ,k!cIH\$:]/fc%[J91i4*-M,Y]ВMCCvzL6ߌly(ޅ*s  QjrY%$7%q63Ke&{n0iŚبL%s 2d-bo,o03w1a*KLF5wH r UzIcnP=W_ё>{BdGmDLo0aS3_aȹs)og!w1nv&]]Srqpm&Z#v! InN]HIXs;fMo8+Ն-?PDzCesx1@56oU#,Jݩ;a|RV]*۟_ZJ Bmnh>C&_Y& +X.(Ai3Сph2!-}C@V"YTךBHXsR3s^~X,b~2J,ҝqԉHk7qӭ ezΊO,:;f8`Hك|ddaoΙ%ta wI(V\dƸz:2"SA1捡 *4G)E8&}[ ٢H|eq tn+*_ @1mTbۆ =ü_jgQ6+5]{ a HDa5$Zd>AC9he\ -@>[VܨI*cfB4$}^ 2d[> ~Y1 jT_LnX(,W"{8#:JS?+G?hAxn7}?K'VC`i/|\dG9OGԚⓠ//gnKB0KuK31k%Dg>_SRqļ:,{xuHy2Rk,bk5kP"#`OFh' Ɍ~oc{Ulg.Z&r קDjw]~Z- E@RKEŷ^>ˬ#ǚRNzwA>cwwyMo:c*Ӯdsn{!+h(4uGքwr0R |!S0nWCEB.YBGcDJG;vo?ZFҠF5[+R?Jn P>cnx7a2*d-`b*Lʑ:xXl `;Ej$69CasK>YQ65jFWe v#XpxƨMK`!%/Fk{^H='5ni䠾Xk]kPȑ\ 5 Ɉ)jC} ?0XE4MQ׳|cʲpX[z&k'LϢMXU@#cIn._i aHRDbDJD*@@+R_rJ;=5s m]`nq kkʡed9hѷ/2P<=Vvv/Y._aZ=mH=!RW̨{#)tK9F*lMz~}sGDvȚ;T(ܝcEBxO7cxV+B ￳G C{I*&hxjWC6(#w ňiI-B|8hQŒKPv4:Q\Xx:h\b=aQfõ?V&Õ}>Q5L!% | nd$W׵u70H^6/=#b'tƪHRFE+qD>扄.T˃0}no?asUiP=w>d1r/E Ci,-?K_2Ѧ })-:)oʴY8e33 =ʘ1cW>&)zC;p GՎ*;+̚pR's`\gB1JGİWl)c7;Σp!?/y,DJk QzE.){ONrɮ ;M=)CPgRy  ogÛH++ 9g0CDWLo*ONQ:(S7V]gCxP/[XљXmV).Yܑi7y˹ťEQh XH\o[pKmg-=a$E=5vwU@Q7,"7dY+ZOV">p$W~hx"WJ$1  ďD$+8NK%T;k5 h6m_LV`/BLmdU& Q>UJK,:2*/ }~t~N!/Fی5 (^O2 6]R/{X%z0;ΑJRs[Q(/(A0PĖ'X "zi ) Ϊ*]$|2}[{mkT !THo *@8(R,jxcӰ(=AׯM+'_39DԿ=`7` ʁ7L9*9XwE*>Θov@6zkw5F^ژ9L\r84J2O:̮0LD{'B/4%ГFnkv |v:`O۳p˦YYr2ҵZ(|FxdZpE(=TqfN{`g;Y_GgPx}C::z#ɱ/%6tչIt/e9=a ~Ct1 L&&m9Ŕ;?Y\A³۾Msi ~uƷ ߾K$!-~!e&ADl~]^ 2 i {t\m3/bo}RC%z_V.זT Vd9+'d;!:'yz7 m<'ľzTi-zsvʔ|Ц WqRv4P떍D1@v0Nb?dV Zv20^<_t=S$y麽dXLbڐeA(G1rRI1O@]iBsf|K: 9w~ҲޅNu/үdHRK0L5t{Ww,^r _;ĂGڄ-)%'gʵ/YdH.Seh.HyxJVϓP>[.t:H|Pvp, u'.I\_Mx緑׹mu;S mږ$nqNYs2E;G VSTor@8pV @Ӧ=t֍vMg L(k K|;ϳ-9(i8 w_C"D{zГ(e\a(VY(E m\iʤu_LVSkwޏ*MmJ2K$f@34r>Gi(pH/(iSАT^thz!A+sg@&sg.g Zm5}A˜$HtX_iGqQ\`s N [/d!+c.w ikޒ[`dB&6wA_wf|cļms[ >#JquB:#1۶jEo-D7a̰z"LDQO*z1L3ר:\ւ_k. ݃ӇuN<6S"C!%U+?2s4Q E8eNdgWKO(ujiV|GqxW Ȁ|A3Wi4Hq۳Rث-lB^b! POZJFpnwf>4b6\y] 9-%@!r"_/ xq/J`i"+:P +%9j.T]ߦOF0'5YQsN6Yf 9g/@I,% tOX$+݊AP%*F]G r0}WS` pF.VT IK;*g&c;$=1sf3u ~p-!Q>>䂿ڮ*+s-[J≉t~:;BКc7dULyΕNaPriO"P ٝRl䅷>Oְ TKRC$6KHf<|wY 67FKs1* !J\ɘo{Wf l9nn5W 'NzOAdx|a(] uݿTX/dE1-]C~<&LxqI^IbJFx2~`c~m;m#AHUV(+C>Mf1V+I=.aAI3\GpR`"X` !erR4Ba9`NKU+Fuߧ 0zOmF :Nb".w7rvy(;$Ĕy@uzŠЌ4k%rHtm;U B j!Fo䯴:KB H&|,vӸ*Qn)4tC1${N2` 1X}dtwp#hZ]v#Yj?ջ\|E'AeE1', ³_D?gvw7r܃a19p :$s}6|^efkhe1:DŽ]USҷT 4"\jv%Gש5x>W o;a_>Όol+ٻ۩A}3gvx @GzɖDf?Ұ'" d1qBȣb[L8Mn㜬)omR{rqQjV8V\qOEƑ;5XdaQa%w&U[X=ȍ4Yu**#xei[?1~@@?EG\>)G&&~)FZ8+K-̹4m ?v{G$ eΥ5ؿѸ4\t:< D}α|AN€T>&H< D>t:?KQ\r&DXr1&L϶Moi@s:2AW$NKJ4e[<:\-k`qR**\Ń;nRLJxJxO >)B繷Intwର~}f@lrs"7J:Ga뽜Ahn M8h1+T ;)-ux cn@VФSقO~6TAip#8y乯4WݺR&>HP=bx$z5[A|O܅_ozG4?5U"7JaΣ1F@' XT rCv\7Bˤ{Ire r`qvdDyTlj1 ,EgD; UL)Öb-V^u9EstXfq7D~jz~}Bda6,Ʈp?5?Xm6Ĥ!m HwT8w[KD^H  d+,*4샋3i膋°(wBXܻE٢iqq)n&MQ-8/.C0zgK"|~G?y}t5(+M8\ɧNsvG-5"+dv[ۖ͗֩1q"DQw;KXZ:#)dϳ1{Y}ײf- VկJh=1Vˀ_Uؚ6ʏ)*),Lcr[yy\| jw KȗmI/rs⒛-ĆAχ[ҡޱ{xQk侀(m2އ:{B,]šĨ%Yn'T3GӻY_"(cdߦ\8PYs7VBpάG͛~"fa- u>܈0ͤ>aweD;uERa23iR~_+ j"|%,[q8(R vIߝQǼf&g5,j_? hB̯0AqKIR&r|P3o6 q2,0f*nZ&F0{xNc ,_.tI8b+WSMmFpbQB*vKI5 1-a"B{۲RQGr3؝)}9ϽA N^Dk5 i`(#|؟uyLnٍoo~1{-2{bgv6 VM,b3IiϦmUO ƢT btx<x9jED&Ņ|JZVلC:m l$#1%%cVDaIj ,o9-=$RC WhB7ݠiM'wDՀZvTAhJFz~,}>΋Ot;i^n*`rHpBe{F>S:9?uwɞ?xetH *c^Տ $[ZG S灨QOU;8 ~Qǜ !tJ $3v uB"`C޴W!#0`ܛ']7:zFXHn)Tq[*0I}FpGn~oz$040U}2 Xh;TnzynLM&pZ!*U۰H>h\jc"yuvQ@XMr@Sj& ~/D }T3/.{KQV|NA&pj.$BUtLNQw|'g'/l^Viz}~IeJ׽TnKH =J c&i]N4ưw"90 YJ@ 9UL~6;{6V#lJmiw *Un83ND!u4 C)3d9p1r$ މŎ=QC{{.BOHK.WJkѧi", Q'EnB PPk]h[N8]z-9מOZ[l@E' WRX-#.a9]@f)>? E,n{J86jcKvdynw]l *C5FRAbʤvH鼑&L?|L:jc; (8w3W SO` I8yU Sa}-j)(2?@>K9^Ԉ~)oEYzt&pks% )Eg ꗽ-OPJ~2}a4Dh;`riϤȟdٴAH"ornO*L@Zk !|,[elmDTk+Dv7]`O/CÑR9|p+*ӘY]) rrzV$p6)Η؉jeg$5R8~ͶtWfpQEoBѬ|k5Y!KʙJV'\=>TXd|Mج5ۢ.QTimtt- JRjh[XDY͕`F'Ie?fTp/q"ƺ%$I F"uğ9GHسڣ&';`<V~tAղ6.&W5uҝ0?л)B#G'BudJmLؠ@=cwH'1Qqt!yZY ܍0^2C<՛q®jC ^LP0ޯW<I1c?Ue 5c?2 +#.: ~>Eu1q:>E$XC!V^r8D\4-ٹ2fp2aq_D~ 5jMTPr* }DcwnZBU}fsf|v$FkVؔ&DZ:c uC1P=WJ󮕙 MAAܷ*]WtoPUX84j gܗdp(м_( ݳVAЋEfT -x\k0z0`4K@ns?+W fGXR;Cw4z{b?T_wQrg@nBZÙMm-2(=1KG6UH,r 4{  lv#bqt8F3BU#ʠ/{PuY_#ZKƕV+W,WkAk$v}-O2*} _NJҔӉqԗ׳^ex|:^-oNyVI:voƣDe.~!HAMBP/}2~c;=Sxv|P%oZjT^ȷ\%%>ِ'm$K "8ΘQ X`!gK0UssG03}9$<뫮%QW)x |n#dO9* 2 (Ń$Py W? }xخ!6PxTYbZ?WNVx8?-tV të%*.Aԡ|}qzxgD -c-@S{|h0xƳXK8?>7i{/Jh7!Y t!ɸ$Nk=)-M$UW]$[QW7Hsxm,1T .< w]e2#CRE20L΁Q 6$ &UE z[h@Kډ.++Pg,A۬￿9H<[x,|sEO)&Յ~-%댨"=Vu0׽ ".<"VٺxL}. rb^[椛e)~fVb 벪w T&a2kY+O]I=}%Q`1 :" L$"/ gFsFRy_Cu"qY}+:t]0OUC@F1F"OJ܄.w;SA"@ڟ`Q F2&ulj/ӣxV2E|-S ]wIZt ?A"Rw,0ѵ Y> _Q2m:PR@ԂvJQuMH>y `ͮE;SpҮU1(O$9& Bf`9W(10k%OgP 4e.dsw3`NcD%ndy(Lqg#84u;kyoѫEݞR#n f-R]I1TȺAt%6cJtˀRIG@*E40`t.bt5NUMY:EIr٣rˆF/c7ԳH 2djZ$Ì#L!}+u;\rDy/d8q*n#̮5T>Y֩W3ϔ,M;C;'_`VA.~J=5 ق cw?Ȥ[#Nn}ڞHR^"n+|ꛃuFY-<{:%lUڢ wJ| :a"W5{ a38}Џ8`0QuBg. Ä4wGL|hׇQc[6qeBł=N|mCӔfӤ]R#]ndDHgz~0=e~YC%@ė$X?qCg8MH[a$`%V` OyZÉ] Ux͵H:ez/G$S/>J F13i;gw2D3|8o{\2(jJVr\=Y@F7|CW"}vw籮-̋1ݝ"5t[nsOFO>ũ#N:v#yQGZK9e僚G)_hX93ǾDa<*Ӡ?žǪYmhPBg7N⍝M-wܺ418y֝x\1"sH-3`1i5/gdt7 /.Nhbb}߰eDb|!ØpxY5n|+ <};[?M*%\qZpQ[;+uλ#n7QԸ/Q_lh͝n. Qi0LkaCeܦpۙQA-'r<wY r0A%-rVQ8_3{+g+[D)mNo0dDjY4?[MwXH˞Fԧ2A>daM1²3m^A̫^ Źv7\ .A署l2fd* S+j,(&"z i 򞢓qi[%DjxӍtf{"X?i*UDAy 3 .A:AOiHEr_@2N%9xWD~3Jcߢy uloՔ'uNb\lHz~s8:&t0:2,7NhW )8lqklf1>d  2te?5W)˔ ֪\ۖM@7,/_N3љÆJe"%g"o hD`@FMB'л&5%n=Hʳ,I(ohF+g;vDNՄ"LKkwG͠r(IJ9h2 zB:,o{ 1 nTWv+hpOCKVjwX}_jEjx2]&[2?z@gg<^:y2+p}uVbGLNjE=OR-',ئ\'N~e6ʌeg3 hzyꡎ}+.zkZı) IH=p$@h6$X6!16œ/u'#\{.gDŽ-C=e'(й *-.O#@ ,ơ=o`hd/ pa5o`khDx=gX%"yr)̔xm&${FXmHxXVgVt_W;0q t*M[>\&C" Y*upB@H)&fމ: ,_vc22%]8fKX%+ܔe_Ͻ;rĴߒMdafb;]z^ƻtk}le^p EEKG} pnUƓ G5m:TìBI.E,H5LJ^F 9d=i]Xxw ๕ATV`_mE[&*ͮI>v ٽkdIC6z:붵FmLO?.rߛ/S%/͖<NTCJr4Q1>.Dl;.(p0,d~oG*"T0x*:i WSQ*=Xo?xfCԠ#Lp \OҦ߄:ΞߛDno֓I-"x3seJtS+SnTE)ptp#p1cc 0 .JXE:dؿ' n#{%[U,73XcnajJ `IN܃k? tQ6Gi `^O-NJ`~L}*5j~}oxܶa8(j&1E'Y;)kv)MXJԳegE4E| `k{8i]צּ5|MeKH\c:czGev~w+iWYg8>ʹ8p^S&+Qk!ADtNs}-r2O ^pG\-i6]Xf}L .*j Ex:k{5TqClݲ߆ujUz㒖׻M\(*V8.hwYS6Lo^# ] z& Y<=G7Qզ qRpYQn?Ұ+se% ATC^bK WkG$YRaW<<60`3$J}e+( ~*}`3A:j[皩v D_~dL{߉req't|~FȮ8zϣj? КeUxo|J|0r]C ,V%s.סgO&KC{[ gX <(pֻZOqqB~vGk7VeJ)cpԡWajZ8AwQ̽VIF6]^XuAo}ql7B1!Ŋ7i?|z/d̶ǎ<6 ש2Y^K}goޢ%CokBqg944 d#M_.ojD+!7 HQyt^xz] 4jVXkjh>9%(Ei\A1Jz (ΏDN iMrбVda\"WD! wF=#,9I6k2h vۚ4{[:LGU;T8;}CTk(s,,K)xuqC 3可/+lեn`},#U#g.dQ@:Xo:)f.^L±Mi X o֐q., ^t|92uK_ "d%Bһ72pC+Wqm4#\9\&Y^uܭ."`#v%J\:_IW$OGÜ2bY~JcSeX47o 2ʵsc !ƹڣM2':0}B7wEͯǥ XN0Y:oADondt@[Q_q.W3pF+1׊鈏 LL2}ΔfT3r.*!W[v NZ\enOR 0{6YXzU!j7ԑ1_AYDe&6bAZQFtX ;ƱT7PbᄬD`J쫻? *Ũ8*/):|{ 8,уfCp%awX`2w,*FN9j ^Ccrrb [cE.;׮'ayis-hХu'8w޹%dd:^cM$>b`rBUhj4܈q.#3G&Hq*b==09lhHq!iX7QbRG_t4 / ze6H͠THCU0|fEub%$1Pe+Dο3QzaMg>NV\0Dҗ61AV&L2/h9kzFvl]rZLJ%`M2JNZ]Z|O^*LC[C)G؃ K+3 1t!h|pav8UۗGAjÂZD.Ic[TbcCbBRbJ ,V6Q { m,0I7 wޮDDgw'[ۈV|1`p*mF{rӴK"8.B!`A9:i |R L42[o7 u~5O&y&0uUa"8HI(Le)gpWQ T> =03ǃP&۵}xUnȖb3KJ$a<1ʄM1C2a&'Rݐ@*~5ew7~!1aatKI:e+QMKtjŴ;Q(w~x&SMs8Up/F7S{o*xvJo/SMA@]^8oFxg9jFc-}rQ!B'8K((=T+Og)ka]Uc'` t o 9rF;/fQmEJ:1-/k酿jJ&A?i35dǕC|EKŁ2-ܜDdA4 A*Zl_Fu7|LhrYp/p139dÇNVڮhסe(%klj2k׏-@n6->Dc߉V'ϒzA6׎7=DtŎ?B~y<1 LԽ^-AC8yB4}#է`ɓ{ͨQ:LO%`N,$],(&0feԴ.?KcTm7qEiCȶ=i_>R*Y8!VA̼A(]N$V+w8;r7--]; l_C唆aeT3'"w te~ɠpHp'ƼWڼV/6D{W\:^ɳXTHw @xm)ȭt!u5>3.j*Ics%Y†|^pMM!R}| gk_["ZĻ[_8P9cZ;VKL Kfbu&?WjmkR6&3|O֤eQ Yo}a'8@fC \Goj +Ӷ.pkUq'<@7#= :V.>;tq߉RWj[Ao)j=:.& GcETdUs7M!Cx@ff:X.H+qjZc~.;^GMP7\T8aisHz}ݎER`MsSsSś a,&Ui$P#wkSUd~l4{HLVHMxdeGRHM6ȸY3ﮨ5Y19h*q9&xx<0̪&}ݦqovKHt/-۝B[0KbA: l'6I(um77͵kKC'Kecxv7:v&XhvI4~mC"nPwLIXґ1o:B>yL:雃6zk6 (ūg_.O6Yx(ҪS$ ?"3s7Nz A>Lo&f?e.x'hftPcciXRpϺYOV>WPx!lt6UxDyU._mjI|aVEs<(xz!AXw1kmiWnsSӐVE0E#݅'*=2E#6orʊ2n!*cXhZQ Wظ= ZסM>8"jh!j"Fc{r{\IkAbg(ɯ?ik ]~OF.Jf& A(N97bq@O=L>D+um#j3[#3Z=tvL2qP,zy8+eX+p(SNp#zYfT"CG+P˅fsΑ&wW7zkW@b=n:Ӄ >tE[a0xz3p^5OL&ҿZmNa0/ݴ 4^'A{<,Or*bwv/ Q™m eDVv/X! yE%L*Ħi FK!|bsJP:V'|_Y_nݘ)1<]i_$ &].iaG `d#VERC_71IM^;Qe^ϔN> Ӝ՞eCXC=}Dg‘K\O0ˊ}B,5,atx;ډN|~$+\ ,tXva q ,L"*]VvG!^([\Ï ;x[dzk FQBuuq†#1ݹ_Nzq`=)7ԏ4#q z %`e&ΦoOr+;|3R5Ԛw07g6Ear;2G ֤uO XW#X("cWaiJ[*QDoSK6v 1[C Gۻ#~8sb~-`i~,.:&!K{* /o KúƠJ~L yXa2c-N9-#䐲MҐ58G:ye4,Gij\'?Zω =aT=jU;Z<갹wd>M_F¨-tLKE ;Oj;ݩ ؉/Q7I?lubZR"醮FCS$o EPz١==uwo%еT6Ό(/> 'UR-K$C:.nI.zOqS|/O2Y(m2TVtџ͢aH̪c^zbxj́$,pJes=[z"\7a]vb(@P o%.3a*5xMNR T5_0]EP *_|"urG'Wpߦ 4E?ة%)7OVT &ʓ>0'ho:3K!cE.&MXk>'$f׺Lb~F߹Uu;@CoęKl@s9'yAolD:EFnS )(2;:۬C+6>0ST4- =}(d^Z~<#aP/)j)}B >阞aA6:Ed=)QX/Fv:1|;bH%GihZYPh,׋nn4-\xЁ,g7Fg`7xv0?Ĉus!]l.|o% !{h R[*Jv4 z).\r#z-OPgʃlEa&\sq\׍SΦ@h]8NX$ywX~!NO_2SP{$dzFJ&j&s5}{,%+ }:jEH{~j.r:ot6ۘ@;W Hm3 pK9\.8 Ct^a`-jh]ўaqLtpM-ӧx[c 1Wü*ם;[LX]Ϭ=~KE4a VeڙD#%A qC^ 9Bhn-%8GM4ލ& 5=@Ɔ\6dW!S߳$3EynD@U\ӝe͊vw&'tPp53jY˟Aekc .m/QnCm ZH-Տ(y<hDC!T;ӴjGj@~WLCQӍjv0fi^*#i*D4Jc*Xyr%yIên,QD3 _;_0;Bki&q/_88|pO Ηn஀9#~bw苈-1s$'\!IxPU t)w\UeuJ qŒΗ麚x̭y}$j(16k(AAr6GY<4#ZrYs\v\KxecX_j4^=-B aW55fvJDd%@DxK$A⮺DW+Ev Ώ/d{\ql lGGD'n-4vX1xgѳ wZ `uxB;d hhs0-j6!~}&}Kߣ"Sxsi;Le\c̓xb^w-uLZr`UF1jL`vfv.Nn;՛EM^OĈ>Ҏω;=|+D-11B?JO;iL#$L&';+I؁a2K&ISX ~:]kRĿr)YXG8ш}_S+IB7%Mnȑ*IE4O-$eNIRI;jN}mWC==3xÐ1t*D *8$saBL[9PŽpGe*dN/k`[+P!Ka+ ET]oq>NHcE 3saˆ2gjo2΍X*A|HrlprA}OVE5TZN*#/<ц:QFfs"i`F0RG,Q¥>cA3Λ:(obQW b˅igFjmr*1Awʄ"s ҈ tFV<]QHCf~}5OC& B-;#G@0B 7ֈu3"/ҽPPBNfɝghttN~'N絕8(774dIlݔ9S]<B uVj.kL5EAX+EGN H)r ?U8R:8I?9aqw8Ⱥv)siW(x*rA@GIgu){>m+"kB7~81[5.͜] NeHa`JfxI. .NI 쏱^OſV7.hIg/ԯf_j1?MzDH^XLQ+Ã(fz VRm[6хc<qυyUض#!<rn{>$Ƿgf3=d{'Mt-6q5p ʰ@$K)bJO~cSx8:& ̐+!nAWɐܼ;Rت,Z +iy8[=,J,)NNBSi6ɓi~<(*<8 wX˓ Єv];m׶ _~Ѝ2qw&\`kEX\¦WGZn1sہi8Xp!{LFz:Y#7oӖ}mH5G%α?8Ɛʮ 1]߼hALQ><Td"m|Ƃ[m<w \j_PEiù=6_UpˎdW{LnSE wɭBf#W D]IM9FMofnxo* tm4Exҁ'y,Ƀr(}1DZ !WkO2."3nT:ں;K 1`Bce$ ՜HQZԼ ۠CAfIּDѓDs4)SGKK(F^ e(")etK)4܁kM{imo> JVIpdW Un}3kWmxfؐ}~m%|}f=P寢S~B87G[b~(s3{J|=m]} #X.`V1ŏe ;'|Bvs8k4 b/h)Jsڶ=*K])xfDjB6i ͆@Llʬـ. ^-P"j8#=ȊҶ # tX &)K6G:\:nW[hm s]gb) KʓojFB*a+hU؞LE,է5~ [qfA~EoNL)Ohb_tSC[˰î "~R-z *(#|`? j fz]G08V20rL`q~,Ropiыe}VIԳj 56š8vuAc˔AHjNM/tlG ~+p0:h ׽'X;s9hPSF.&F?C4WubqT8Z.[bce0gg!oq|B{C8,Z#F8|oǝaFWAwz0'=_٥Uբ FO3)(ɖYTQn7Av t{H;|)@+uw +%cO$pĻ70@ >.;˃p2*t/Nl,'\S5a5&UTGdä)@BunwޒM@d9yƺz&I rh6۷1,j :kLஉ_%x#޻bP% W*;bEQJp} 6޿=7,||n4w04T2a+*|CW(^)H2m/% 9lEFod_R,D`5Փvi[!_ᡡ_,wfgUֽrIVeBɺGLbGf+CEoTIKFƲ5aYWe̅͢s4^D۵ɻs YH &h(s͏*RQjS y3 [iމUwa;CC(D3Yl,~<͖2û3UxEsS/{?t8RZnD6B ;~C3|*$U?cjaUe`m''uo МQ6uM~ߊ:w@JS ){_Y9Q/OF#\ѩ'-ÿNW՟1,>0]U*r?憟# 3dĠ >Qdb7l׺BaݛDYŖ5˃iHA]02mhGDOMM? }at*HR(RYrI~!sgoI9Y/;¤029_ɽ% QC~ f.n^a;`6@(~>p89ۈޙk4F0$%3WEQ_!sS֜@%M,%t8[.V˳d/0 Z,Џ 4c.ȄKb_Zã>Z 6>`6..Gv/\X!x .[a$cv  X}C.mL7[ψivP&6M6 uO4NgUrhYPm:Hz"t^~7[Y{P},zE3S+08^g K*MͼtXft y|'1I͜|LiKOo:k~TdZtt*@<[=ZeUQx|O-!W"rS"2Co9%0,*xd'(LEvdEW\馵K2~@CӰC e+.քBIKayPS̅62 R W*Fs|Xthg`+y6T-TQYQ!T`o|pEA[p&oM9Cd=eBwB4 { kŃO 8T10Vx(.`0`kَ7:x[ Bg)3!̏Nw'0>vlq۱Z0 L/^Avؚ& E"rsGR5*nFdgoe |8os,]VUoU}5<#r4wDn ,w>n@ǔms#|4o L*rB^4ګOi]a ؒEs<_O|b#1? -V$u/VPE80 %>0 f ҕi^SOvmE_e#t>毎G8 R.',.~2̠A$ͱ'OYARrVcg֩KBdkmRE*`3a7Vo=DBwF9ZyFfr9=I'3 !3kksۛ DYQsossW"Uu9CuSÞ[<ϔ*`6mGFMê"mVܭ_xJ>whY˦(EQ$*|ÖT@i>ъb RC w\դ>ISu8:v;x)%ue7SYY:nVAͬW{qC248 SfFY߇5<'YxUgNעCB) -!#s@6RƠ*h?au=<;z.KTvDML=x[_(= SOb.UL>JuL)ygD%[!d mNf!{ Jqξkj .fah58ϗ6(5?gI0Ez#~5z@U)uds-ӓ]-/=9F/2_#'^^8tΗ 998B1/7.؏^~]ve) F"h.RZq~ "*<[W3$ c[Wmg tN k[֙~BPU-h|a~M _w>??Vfկj`%c/ 茤t'MH<ϙy–B0 گ籈Bq|3-Xb-cܒ. X?蔢^A8t_6\ަu4`zh7w Gc'Dw\Bp5!8%)4?ZUسꮔ +%Dcz.Nsw ƨBI/b-0wbŧih日4x3DLn0Yw(Gq+ 9utYE"=Y  !hi/ӱ٦Βx ~׏y. {ԐZ Ly%/hT)0Y;埔e"XdӗOS=`vEjmWzB!}Ƙ 529q47{Rݟ#MOVNGwVuw>شx5 vl(G.`aā^w,N/0P<;/ZW^UWM9 f#"a;̺8 䓹?8fl8D:]Oδ5+2e &#MH bleb\p!!b @Lk&%D sP`A{_!kIn_qY *XZўN ''vj4hgD4qsk7 JJͤMS75[Mp9ccnR~dVSX%$L#&OG]IE"(*g0BgE!CgS PcrDHFݍoR G wB)P%7u;/8)x_>Z8"Sht[:y R$VzŇsVs'Gtfǻ) = z.G&t"m@;msfFL̑)Η  a{ABmBScl3tnFZÓ >7-xK5a.^2yR)#)56m6 Z&d:>JkbCTy8BIvxhL['&@b4z㸿>#6FJ9O;g2tv#Αݵۍ!W*J{KD\QSjCc'2dߎ{6lJj ˒1T2N2/CW8ktP D%̨yj=YHξqFN1/"l l}Lvظ8XO0:1Nqeឹ0;8]Ќx󇆿,I< /(3@cn? "LD;}X'ljB\j}Gqb&5̦X(KE0hLwgb>cFO=j.9v[yAx/ra 7'SFʻk?=N})YG7=uAʍ*yٗFܔQP2gxI7;8_ꃔ|5$)Umo~ʣƋN- Tw8="4ɻ_R8XNzm*{Ô.3OHQg"fؾPqz&O?]O)3WoE#o ô*AQZp:6;y3}|im٩-Fh^Խ]:uw͂xnq 邷yDlQ FߖK|W4 k2?Ͽ C"cR9\Wh /YM7F 0_lPh G^xC`Y~sYfF>j~nhR$Onw#8+#|>cvcȜlDxNyq3}Cz٬tb"˺zCffDB{;q\\ְec!QG7R7V9+(L}r?Ġ;*&cAP_%竲w"T[o1sjYes+'`n__ RC)8ÀDPܿ;wlވ=p޹twVڔ87 *`$ >Лj)`wo9O=΋j7L la|#ZX+yKX;Os: b7u95$0jU ]) Xb3yS9Woؔ.K[^@ )Аc0m ̙ŋ49E?VU'u +9 (ƒUw*RfBw5寞wHyrzjِ~F^lc&cqtK Ң/ϕsZy9G4u gKԾ`VFF>g я+3aeU+eW}X)Qg46Z=hGKU3fȤ[?%N[,g3mMr` cс;b'{Ya^@EG [3?4#ߝz?h055b6< *s$]QB! ծ}>X[­V`iW&6l+8]Q>n*$=Z>/ ְV\8@ <`]Ltͧ sdԞܤ~C{hLlջd] _hn<)G?syWMĥa@}taG4[ڟs&O*\rCQGa\3VX߆C)a!6%k$7&a[ˆ\َA]Jo2+ eL)_GtxU:XNqtGԹ[ Y 0΀cZJZivr[:s{ggMm˓ hK'x.6CׁfY9COw3j;JIJc7& 3NȀoN"D$K:[NFrEGopv|+QGB.b#޲o@N;k51ZBE瞁",[E/۽_1kq٨ UQ^ Y>][\fN񀚶rV/V#nR*O6_Ae%&:a.VJ,R,Q:+dD1J(MK 66*1z0Fǩu?rAkԀ`p>NW5~]ϚɆ.^Wp\G$QDq$oCFT"Q| walv T$D7EsCV: '-Z_-U5&,@E_o8gJ0sGl .6*\iw xT/eZt/+!.%~S!!BW kt1ټ_SCMy#`{C-ǝ{rdǑa7?\HGE9hTܩW[2>lD mbe{^]eğ^43>o#ɡְ iQpɋ(V6UCHf#PLo+I ;Nd+K'u~z~ n{VhjEʖfB';7䇭ȜGO@| 90f r:Zl4I {ʞ.T\Ȭ.*dehC(3zS) [,ޠ58 @$mF;9a< :[ 1^ #X<ۥśRa\b~ GOdlS>1%ARav[ԯJQ8l} D_Ysp;1v<˃%0d6 au=3!k Y'G#'Bxu'5gzڡr맾@QںĠ>Ʉ7>(5A_~g/rU<9-zIBH]U r"`,%;  ]TθR1}(( ¶:.Q1K!0}P.П Ʋ dhE%&Y> 2mEV:7yݙE,CH pϫ:~@Ueozk5Amk-3'(/nI\0FTw_Y%?SNx?Uw%Xz>`vsAy;St}S'U M|I%GjFxHTG!1ͥFJ]7Gl۪IˈKļK[|s.\/DvE-Da7l)QoY&#=P ptˋ4Ci^>QJu1ˊ Ϙ)` f Wlip؉w_{?Ens}Agk tk|0+Vb'1:GaX%!U%%dL3Wދ2JGs"AjN2Ϝ/Xuޑy" wd`?u )d7:/&M2T#zr>InM>\dPʝ27O ՖWǢTec>'bR\҇_aS;{Jp_q4i AՖFPЯP R[NSׁX!De?Hż M be[ogʸI|" h7U䃷]v΅TvIbM wKzl)G߂m\eB;-#µ)lpX&q֎ت +bePSŠR;?HBlP|hr*=Vұ,B##n l ?%7Z+~XkloVy(bԛw&Q2F ' b61&97]ZsH6⴩=ԧ '"=Dx^#a;'f>L2Z<ռ߬3lcr +8-k}/Qj͈Z|y;2W/b0d(#%7*A_ stRfĄMx$Kۡ~3ܗ|\=$.# !͛tf 0U3<üQ EJ#5VgwQc}F,#&:CT࠭ ܙV(.$姝t@ZM [ŞVKEp[۽فJ^}n5e!{.\Խ"f3p}f ~@: ;>@3FRp818HQk+8tO>6IǷ?N{ #iPɶE}[[I,)m}D*6Iݺ~q3*'p|ؽ~HiVu;<6*ewaOF:OF])-Ly/ %fke>Q0$=d&e9BOj(N {/ESʁp)X.e-9q}-Dq1Ix.yk?YAfj3go./q+),% Y!_A'6XqlDUNY`Œ*d(< E}0Kuap 87Khc} YW#dmv}vc=}R/|.A~aJ K{H4%!͟mزF@̻;\,tq3T%kП{|AWקؚ6R'X[[ZF='[߳7W'Oh~}\L_e#{|Cܦ;o5_ys5s}v n:2Q(2Ø4Nj# $j\TnPmLy}-`P\4=s|çGe.b8BԣܭJwO_f7ۢqdFJ6x 9_y;*1?S+V{'dm҇uP]1.߅JzW 0a*cFfD<&II="bǑ-Lt Ҝ:ۜhYRqWT[򞙼w5VJ*.20tj Ņ=,ߦ1\A{JR${4\ӛ&5h=ۖ_TP^gf-2%ɒt>ܞ TS A," i3dma>TḵJ AbUu5S ˤ*I2-QS-ғzfWM[U qEq=isj~Fhֳk/=o×Q:ӈk&0Pq/@ERgU$,VKR0U6q4eP5Ô_ˤD@)f,o:C] @*XoU׏+JwW{?(x5tD,k cVfgö*_h|ɱD:͈k\`v~Cr&sհo`#ȀbaWupXi%ü7ag#!Ķ+be >$>i)_%"C#\1(9/Q-+ME&w2V^.<\3Bˇ|9ѳZ -9^/jkhE@Y2tcv=Z*˄-U*fILw[x(2yM$9?zGGQ`zZtчJOFD!T0>n&yo^rb9{'@')wYz1:lR=MЕA6O՛wBU^%pNEl:x\TU2Ɗ8L6P) y)XI_QY71$>7wj$xr=$ӣ2 67w]uC^\:/9H= ^tf_pI~Hg=oV!XIVY܁i!2gʝlYt ~ a:(.cV@ u@5{QIż3"W/؜QKci@~7+BWPtDڛKYtAgR6;8*n6uDps Eb{MX>1=ʐ / "g)P"+؀lQIS#@kvg+:o<8N$7YpKNG[a3$|__ARJ)| `neXSH%|ɘ2 w'DBlxVvA5otv/>5k*w2ŗعM eU_5VS_h0d2CC GP^?]lޡ@ӵ&2EЎuj٭Y8``xNDq\9]l>搄IPnv&.BZQ!zRD-ؠH$%pUX{A &&NZ^WNGs9A҄4^Ia=m_mL&hi:T$^wO`vUEv|߆^XiJSN(񫡕.Z}Fش뭂ps4g$K{WC%Q\W5S3WO7z\Chu}-?Mw,"D=4dw dx/u[vcǚ/?$c]-@3785t}_bh(@="c@jJ[ogʟ)5*xz_dWPB6|Ȳ>Tp}?OJРp'<5Vv`z"sNakӔbɅv7GJ7:&ͥ[fWIFcD&.)`z#ΩH(cr˺bTjqczն(Z n4O=D>`he4z1*oT ,u~FOehKgamo=w*Q  Z>fpj1e*n RGBV 52ڷ+s(|!t&тdEvf4l5pI ߄~;fa(Ā(D3=uI"Q?Kjnu@jD Of&ɏ)&q=u,grT5 \,[=[ Xւi0L'fMBΜ-(* ZMxҝ°(Y,{pcR@PaOO6X ;pb{%'M1vI8/m'iEr*nK ,W^>P/J#-Qi|^fa8עm6D^~kgȗ|2&Dњ-J[00*7v.hY&7k|y] ®nT``๙P3Nzgb']]! `:EN\s/;~oKx̞z{lLVD: 1},kC ^oaC$ZE0l0'ֺ+ǡY]^#zJࡲUu˨qE~x){x|rd[oڎxfu<ᦕe[r%&txJ6V׊]yݵ`]qmfiW-EZ87SD2mb%^גC Nf]$ vTak:f7OuHQZo:쒑`0:$I!Nyfу:9/:2;^&kYc%ekGBTtS]2(Uc%q6Ŵ} fbwO@I ERJZ2OmLyٌW 7Z9~rK ׫qKkHA2'wo+ PUR]˨S` UQL!DTRzpݯM!p>!CY!J =(;$0w&@΅4f .UA 53FSl֝ ˟Y$zd}pzq %1lm FHge"O(Y)͇-p6=Be|Xkŕi@M Y|¶2ނ,*P}l j.a?_0LF-j Qɔc=HB~SwhtHq$[-`E\wyԾ ȦYb#Vjٛr̗͗,*RqL/T{4.C$Qhu'E؂<U$AK8F7vɹQnYZ"襉404\k(cz`xQ-" whCި+^=.{=uT۟Ń5UqH!X8`<@5oJ8ѹ7i:5q7j2+H Vb=dӑ*"lrda -gB+sjQgnĚIMLA; lJ;{Ƃ_۠fH_a^k=Xhx ͊7 ] ~Q&/CmUFSEh4Կ+$sQV] Zfgj _̫hifofNbITכ-oƬ)Z#.7sIHKe}GچK p$.橮_Ln꿣'yDUB+p52)\J"73)bt$lv9itPtf5pHt(6e#jZ56-^I+cNgԊ1_ZckLW%XSFN)2\b ,fq5݉2Ϛi+"vmָC&|- KnT7kR+*;;--X0v82_zKh,@yCVNnAУ-piD W;e2(̂+e9h>A!{`gS a9#bp | ԾBkvKүeye9] &)ro)U-o2E'Cn,HMh'nv\W Ѐl>\dLh"͉w5[Z'}u)6.5 $,h/P0Ml<ԡFX:Մ2,xT~,|E,C~+şGpt[Ɣ. 8sTzP/^p|gT `o `B^!t*ŤT_dWsrȏ"c@nxB8mjNRFT8!`ЏT ! B;Lx&sk 0pbYc M~bi2:j1hlwмUjI KUYSXkJm*㎋3+u2}ȿ3[HAs)jD Y$4z*JA8;Q\Yʉ Z')`nAxN:һݦ.G3,"\~m;c!N=9,|VΞ/E+he1ʴmj qr'?Vm .m [-it2޶tcdZkܲ""G؅9EwӠnJNO[ sK  -nmz6(O#&H^'CaFk! 9q VkE'lCbqJs0?Yt`_eXa6yuP̫O1@=mf!A: /Ob%+#kg#&"ܛ\?a&~~v/GOGgi\ *3b-2~KUޙTUկuFcݸt堀E4d(F6ca&22C|Ùxj9 6P (ŋߕ0g\p^u;ڳ}dQ`Et~ #Q0 ʑ ذstPX:硢aױ;G [KW SN'BhLXȔO $6W_XqyR} L!%o ª#h6ra۰glkrR[,|(J#nC=Џ;fHƭc'{޴QP5Z&C:VD:1Ͱ؄^^2^clbZ^@)'Y`ѽѰ,dfqε+nOA[Үw7XLA躬R_O]r90dvh[덯,RG5 ƔKb[gP3Eq,drxQ(_tDZ\շFj̷ {^qWV0XSab{wird8 i2;2񨎟- D#//sw5tS.>=h,lR$lq7ddz~m(:/c%2)jZ 5Ÿ'!kgƘQ7x~m,Uh[9T^' uCt:c(,d[Cb TsTvLkl-2M$<HZi،1nΣ£/܇O&n[`8LJ*e׮ZPώ*c?)pS-!U"[b{Yp 2n+FJ 'GÒnQ!|,ȯ9!ލ L:-X`6Bn0CYc7">r1Q^=U9o:n a%%q{{B2<,B=ٽ(`i z1Cu?4M{ Zǣ'>LD7*vH*V׵fڬ`+67 elU5G#<imX#@ݪ5@_roJ'4逵hŪ$j&]L%3h 2YLin{ԗc. A2C QW7ANtdzK1-͔J2++*$ce.ܹ{YjBDOƝFTMy$\28m%L  eބã)DE!Mm,;7(5! :5fYh">? Xx=(}!3.'jmoh @F Y&]bt#O8 1q%f|JT;9/gN r1Ruٶ Vq g.6 wsٵ!J)n8[n 1Z3sƌ¶y2%;FP䤄|1KYKu kTru:xLh"ee1a3_^-Zūx q ׽UR4兿*w&ptX*szuj(ύ>od*4 K6ҥfŰx{<_)YPV%x RSYp4̔>q4V  )+SeB~"+V8s qdF'ˬ?Q&ag: E^S%UC K =@2Ȫu pD.4Ǜ(_-$^A-tֽ5W9] ,9Ҙ^d\a4umi _( $\f`t"KŢsaRe38Z5t뙣yzKPpAYdDJ]wa7< (%:љ] jMRS\QfA 㣔T)ͼ?vfU6@>Agy2fԫnE2g^Ssoj6;An`j 7εl5d4Iy,ݚ pZnǵ2?K 7˱]EzNU02cYkatl]/HsQٞD  MLؿR%*٫Sh7fX ٠JLs9RwUn_,[rj;>,^"Ȧ8f47Ф{?A]ѕ{==7 mHj\'"nV3Ἢ 𚳴eIja>G1o~wF1`u{pclˈQ%XJVM%2A6p"`H\&CIƹΎq5Vs[*łuIx+n}L\gFOէ.gqBѓhx5s U`VhNfAjE}jrB5z5>0LyUvۂ4b*H*ܴ*D0/ȷ,.5ltJ@}"a+Ό#|jw+ Q{­WIx9Pۀem5hE3,M8q')⺇usy+H.{<^CSwW Wm)^2Qj{Y"!:pKӀAOD o1+7R {ՉiCRp"A+Jj\qq^]v$2nin*>-׿/q,5 "3r~Xh]nL}sL+intdzrEsDZ zWݱ)c )SmlߊZc -' zT@ L!ϻ [,,uoKwöAs N~~pƟt5ʆI0f@ExRE}Lx;Px9ZZ]Q@v*YW@) q鳶TC)>ScRK@|<~Z.-bgҎtJ(kmGg فϝá~L#[i~1-y5EjLm,{ -a-Ӛ{m@+:l tahZv/΄o~1cvIoQfib`0C]~;2.qh' ׵|uAk_B4Lsahْs IP)]ͿEn.~/ Td 4㘻nE))d[es L@ g~:7U$Dw*5֭WV@nOxPZ Z oO5%ӡsZ{/Sj|kS]^ƵdDFEZHWGP|*yN^Ғ"syn>eV.Ǵ\Ś]|س z۠2^j(>ͧ"H%Mff-7<UKɌO T=Wcp9=8i&los?p w(m׾>]S>vh83ư=;9^te4fn*2-ω.8Kp,u'SR'bF˖BaH+d=\:ۼ=`%؝Ody蛫(܌2z>l.l~CvXy_#:,V:;A7AbG˅L$ F(C$!Åt('v.'9IrfQyv&,w|:A_AB5h{/4㵀.FjYCγ*\ O8Dh!wS|i넡C '/! 0\6xপ'Gq߁܊qsuzT $.SsBimiG u rٽE@L5/܏14[]ɐ+\ ԹmҮಝYK":m1>@0CAZ5cUR;ťZX ^n[D,93~\φ@}),@lAlMRw<#4I-Dqpk$VX+5Z7}haI;"|<^6T 9X5( kh63~I Ui4an<ޕ9Ԋ/9RFsF'#uj@;l_.?KC ~5[GFrvi VTmNACt?TXpWPӲ?&o>tΏ~s7PLA[ %9oR`VE[-ͣF)]^BܞCӟ#$2R; Ϩ>ۀqɽ29 5PQ(5v^02H lS?$" \3߸.A/Ȋ5^!HunVi3cVd{Y1PE]|(3J٨NZ_[Sբw/(l 7~)Dݧ$RW/寕}-zGR3g~jY03EGa)PmkP`f p%?jij{#P_i0ia:o:mZ`bӞD? Ǝ]-Crڹh]iWQY PYñCAkNa!meT)Qouj!A <>6_\hViAïerKeҿ !cDֆP0/3P tg[ #^.PtT/Hsݠ*3_y.KN"_=.Y*XJ=1f*工>VF \F܁C1-)p!5ԛ+6)9gH4$ d1yy~zϑ3 [~ڙfvuF6| "/rs% yމO2Y.H8SAnVxGuD9ek3d/)׃1!Q-Ac5X^9R\(ONC=){C?$yYB"a6xT>vPomJ(?ͲlH2f#p(`LXaX&\`s VY 05Rx,"DTdU{:I{fY_Cƙu:߁6?߷DX`Z8-ٔɵBNh>l+qz{4ڛ,*'>zxvzJx0}mjhjY-25au^x~+9QWË '{jЇ/bV=ʮf/⿈QX&v@Ku Pc@B?F9bҡK;9/ypI@{ !X]`-]NVdrV 7:[ljM3Q(9TG"rvNZjS%(Aoy}]>a*5-2~X1a7ǎ^X<1[hmbUyh{L׏̺[p+Ҙ95pVӟ8ˌUI}pY|!%n# C]; >;d%˾6DW{a[,o2A&NKVyR0R.D}`'|MӿnE{H, !R7r,kɎVUTt偙]B8ܛΥFޠ¬r(]- [P1:a0ʖS*;f#_{ڳĶjCIK*0n㲈Ĉ %z\M+2[Oߩ9}TltEqJ]KŪb05xlT~ ٌɞ04h}@*Xx9]UDtgYHAn)lz70;!A.OpJV<+móՊ İ=oϧDS).*-i;b },ʖOU` +92K#@BȿH$}OuQ=o!oJuok}.Ou7|Dh(HT",S6<-~?MXw <&M+kdeP4D[cIL9S#dh%lE=}QmwKvxk (> hR@W fՓ#P nOg*5O~f6FP bK:W+JO7qO]GRd1U @܀nuN [*}nYx5s$uf/qef¯jN6=YV2$v=glTl_ b=GfU:N1F]S=8M@3bcWǬYJC2VHF@٭i0LN_ Ʊ1 DIu*YY .cɖO ^88h.`.¬_T?u.@V(/Mvҥ]?q>U-OO-j}93Ҷ ! 7YOΕ9=/ n zKFc⺝#^]sNL˻|Cq˜V- gbog%& '4 < n!5]^gz;K2HRlYBx|wvb?'u]z :^T_-6e(78lO y@~FJFT%@tM[mY5t/`66WX 4\r2*sٟ*H؆M,Ba`9bśpi\48o:'LexNUV|GVL--3KfRqÑ쩱.*!"l ^FȨʏiD6` 64'.dX%w)dbY?Zynܩd̏ +<{^3uD*1˛r`׶io.GW6d DmKzLqxlZgq }3 SÏ63(]a/~ڭ-E߳us7FemCb*()$Mg^Am9˥9m9)z[@@Kxc:iv揞zL](@GI>}ŝELمŠb2#7ݺa̋5 ZidhwMC4,4Ж8$`ɠ0?TxmTnI0_`99*K]Q2(,gȮu:-7!L׺QsX 0w,XrZz<_G-BH#סY"Fs#ꊠsdG@ |"VQ9h[K-MGܔ }Zъ0 0A0}=<,I҅0)u[`*nr!k"C"LsT%YnDt w{8G["{¶3f]$S{H}M"l S)j 763֊m>Hp{?9TB٢v}KܿuϪ6&2];\jSF*3`Rj@TTa i^LuT<`9ņ=WWP"b0m-Y7qM٘F8/_:ufI-ܡ2K3$ղgc> P=PHJL SP` $3tbp.o%yN!gVWKOևF> lLjh{"tl~IuE+?KpM~TܔSdE}M ۆNJ)Y }] ;rNϜ}3fCtmM,Yn 3)XVYd'y~-Bl/jʞs,`"V!|UZw}` 2lx0 r\4٤v\@H6&YI1`#r/a'dZd%` ~1O,v^S!?TmiGVXZT_ tOuQN#OKܵ +3a!g7=r{(4\VXXE|#+P.\B=-=M(8LpT9n4sݲ`nj3 ?"N$tD%|L%*x8tܜ̀͠;_;L+KU^jȐog &6f3H3!GlM$`r$U֓]9Mi~K=jS 8;q_ph'aπuqzk[Pyd~Kp˧ӢnK[Njel7+*&?6dƓҁvWuIIW59҂q>uDBlyz)Nq\9n<\]6bJ&8ʟAFvԻw *g-sb6 &L=\W_lc7X˗h}r a;ӿk_ohF9 cYC}0`MRw3K@/ Zm K\Sv!mf%B3;k:<*wPR_ M"2߭qw޺+5\+YϨ+FpĘ=L'άH .fT)ֻސ-;`ĶRWqM;\<؋Dqğ8B.3h0vg*;84ћ4RA{YVW@Y>gsF[-=]R -W!,sSh 2iLU!a~ 6.O1 KG|+LO{~tYKj%)s@x {_,9 ^z}TʩWKؖy\pBzt1ecx#rHzwj@W3FF8cQM,XیFbnD7*5fZ} >gߑf⩭8sWR3oZꍼqªKifGF`/Z̑ 6D\9 !ҙвحdQ*ӴH%rleJHVi1\(}/wy~t\I1/P70@4!)@(Mdjh[oN9Ruqд)DMȨP19*ab)w8Ifd]d~α~k|Ghob"`"z>}br2X7\%0qϥCx-7@X+_g!ЇFSX5XK? e-SSzM[eRn;Cs'a6d-a¶ݥ^ٶņ9۽$ !# ހ];Is2)ùc92~p[2G7Oi':Ұ)[7aR-h-X6t"wsTV糔wDLt{`is+m@"W^\Թl ,{:ʎDG X_VePoP eURh-Y&uYZeQslm Q KGV#V'9}HRHZt4Asl\%P]$ zƽ3 {y ~U2;3^Ocq4 M1'AzjuJmҘp6C:Yҿ}r1HFtz!'q.Ov9UbNz,Եk'IleVYxwsQ$ȯO5 H=WKoNAzD] D` [(h9﫣L@H#u<' ޝ{+lTL:~קb-.MLJD6;D0k Tlh$;`a jӔ@q]AnkX8"[GO`. T[0U1fAE`d1CA(A` !mS(Կ"Zpn1nIos6 2kyH=Ӷ)NNtykڪMرFm)<;QS5TN>5$ J|9b-@LVij#c iZ_Zb hP7X!LZ\ U83¥P&{7eq՜ۻybkrVK':ȕqo~dbOj_ LC}3A/;]r%:?FD@ī#_'6i!(T}QGp/"#Nmۯ>F( kJ AMqOy%4<%t45j^0JF[- & 8;m< zK6U}i@U,m1inlF ߉-6~CWz Ŕ=_(WU씷Wָ?u j =>ETf-IDuM͡}EW.Z9jwssIa@iy4,PO1uxol6*B wpK-ig]+eX6R=etȞroEOJFZX8_[ϪDhj_Ǿ'mN2u? 9]c~OKkk\ă(=W~QCQIE`8E3uM.qe56D;.e Y=8rnU5Y+َbjMe=#Ȁ'$ F%^TwUUxXU"J@ P<$-?INO!fp>8{Kay;!1`b Zh!ԪEmGW)d-8!ШDk:+8>w#=+OHUtƁv)nu&J8 #K#M^T|Z 6 va[m˿̏dNb/P\ p&߼ӆ9B ig+Vt2kti^(բ3&A[aU`J扄eT)\X7hzPhܝaxQ!A0Mk(XRE]<pG*I (f_ؽ& elBBкb}o2}IPNJ4JGgwF! 1+zayl @vHkdGuE#Amt])#<_gq70M_{#!$[6::`( 52;WjEy?޿ F1{ ^k}v*ѯgMX*Yty<@_6y%m]6 & ~Vu%9<|_M؆7gJ Fͮݔ,LnVn9GހJF_W@8d UsL#6̿lٿ>0/(OFU&)I 67&OP*sVRA< ER27VL=C׳?=o/4dEaB3>c\͝ևؒP'] s9IWzX+䜬cY⣌;똋=+qȪKKodʫBB|) 'ÿbѮCӀ@@TdBQŃ $'Mݪ!yřb1$GQBUt@Zة bߐ˂ GXOXsb.ajideMȦy/DB!-Xᨿ)Y+VbmEPGR(;(g8tT* 6|%39hLAVpT({=[_,x*(Z8U2' QQCW9|g_4a y9&^:3nTQs\~]B,)䠖GL ^+T`dAnP_%4,06ʝ.@카$p״: ­{7lʂ4/uTaHUOB"ɬ'KZ7Lm# :o)J]G'h]7 9)-؃OWAf 3TJu#Zw%i9U>F8ESPM fe[e" huE _Q؃Gwe{W$BzjtoHlow@-p 8`[eWnp;Dc$3цNDIK4GgE {X#383hc'JLMݚ6ûG}:џՁ,>-m޼V2ttRTQa+w }ww;҅l1v- b@, L%vZt`8|TֱGvjp .5EZt{8*"zT|ձ_҂﫸/_q$(Lb@SΈ"Py:e`˭(rˊo %ƕ^kE=եçr]o+PdkWo!@!l˚ǚKk y?ICʨ,uN,Id++94Q[BTȾ@o;upMhTAY5E^Bs'b躹ߞ;CY mAw^ɀ<=x\8(OJ,iDVdQn hWPU)pVvB 6QtP^3_H]<Dk_QD"ш(tyR~2r6IhFX&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw띡PG-kV[O/lEw$3ym8KlrS dX"f9G[ߘDi¼Nwƪ! n`҆ro8W@}߂x_+[ @8A``oq&1s{9۰.r-K~j\A r8aJ=Swze $7˳]s1yR~".bCjQmZ|]>et"7p:Ii[:ʆ@vt ,Unޯ{,̭r$iin]Rͱ: G=Wl7OC<(_+090`y:$D9pAX) ]Ƽ UZMC+^#B7VIkv@ '&r1"% p7zՠ \m|mn4s|d7|LlٚX~/Sd`#`OU?_`uDzJ@kFQ27k.j2pv?8=hhk@!4O)2 f%E%1Ck/0uk@2v"KKւ`ϭĵPWA˨ZDy&@B}ڄd Wٹ@yN^UCj};˝(M+Hv1Zh3髽 脦f8ٖc9~pS?wIB||9;ۥRn Ǫ|_Rw5.6jqfGpĩ2֑7ErXݧId,GV)֛p"tGfgx$w'|uF܆:8KOҦiC^3{׶Sjܐ䷥U`P. l (+!Gߔ= EDl41TJ24|O6)YMeyUgH-?@J_[9%\0;.-\Ѥn\qΠ>9H?$OcGkO,a=О g0,M({`;axMW/S=oӌ/8JkoT#ࡍbq (6j>{?HWydRJo/v#CΊcr2`0 HҒ*5$< d`Y2(=& FnT):ض+Kpfpq@O8YV $H$/.:uǀ̠hb~cˇ~Xܾ<:;T@p}h&n(T*C P(^@Bٲb{W3:6ܭ)(˪M,zgJ~Bwzn.o-Ϛ/XpSo=`TukYlR/FrdE;IS?lwT%eZ(őhy@To]$X=.d^R8v+ =d[Pj.+"|QΉڍCADt?BqHGq;G{/h"M^ob8\Q&K\wPHFy)KBT]l׶J2Jz"7{ݴbRu*ij:Y{?F$zIf9NWW돞r|yD}u5 /:eH,I:ZRO8[4// ^B/yԲ.ؒ-)P+ s  MW ~v1׮k^WGc#w*N{q1v;Ʈe6q?ҺmRgI1<Ҕk]Ĕ|0'p:&=?qoaMHQ3ZHwꭣqOeV u^Ptz%}έ#iԉccj]Mm|(xwd2q9+D 9+ YS@5qo\^GW<$舣=Y&-heLۈKUEPKg`~dOδK՜V̹F" L!6Ng'3H r\6i~Fv]WSJ^A0 [HEkCG+^nhb:<1di`:M!rk#UePs^]O) ߞ(,DMA&־jB>@C_ˆ682hENٸޘw. g_;LDR3)JLp.4[.Sb:5LF-hB9#noNT)hꊲkT/k:!%n! ln"u DXJv,VPuuٚFs&dD~Y!0/l/^.]Id=m(av_4R@ϴ谄Cuӑչj)d[PZCk؇'Űmd? , {ÅC[K!4^ti7/9O{^6:A /^f4*nz2^4 цzP|L.{./ev1'Ae Zr=yi@._\^Rh7?~=FrђO=eF^CVzA{{V87CgE r-jq~d&MOV1X'nbVn3jj0/z~J!_whM ֖7˾w5ꍖ3AC̢]bY*w㡳V`p/ NA9Ge]Y&GA5TZw+5_Tf驑5(dAR> ɜ y&Y3|TOIʺSF#gٳnr>čJUP~bxc\H+K[ #{7&'C6i*Waq7R%.K,N"~Koҽ!~:~kDT'%/c)tKÜSb Mɭz] #ׁRr!٤I4]<3ub 9Ha(ˢb+9 g Yh)cJ4{Zk)-Qgfp7Ă$g60LD[Ҥ3+ROo Կ0 l+LWBy?CT* ?cHՋ݃lLnVQ yX4:E>E%YoH[ih^Ec૨#O\Ry݄5d:؂I$,D ){Q$YR a sşWln`IE \CLO=^$D^OgAteۊ oM~ic%#|S , |{-Vm v4ܲulpxl?JκYKo ̍SxXIDG[ȳ^[lY49_5HKeNu0ΉI>lBp}}7JG-RxE&joAKzz^7~6;ےՃ >U^ϯޒ{vI CbZ0*rE3$ os Mv~ VIU6dQ^\ !a~P3pn Đу2hx$)g~q^볖|x/F5;ȉ % PڽRq- qtpkK i{CUtzg! ,Xe ȝE^V{\ٯFk-֦WmLـZH-3oN5@ *4e[KA`%ӇXs6W3[(d[caU?ehgԃ@[y"LqDl3]Kvk.nNǃ-ED-aS&Zɟټ_vR[DIţ;]1–#zbK0m սNn٫.n86ge"vs)1UZ3 ˏGT)hZ8.y,g0Z$T6V׋$YU`"LoꠎDyqw-Kq/ SJIJM|pZbyX';=7u!st.)bAGICZPuXV 답ݺX\%LbT_N9Q]fਪ"/NJl^!gh[QzSI2sIc \U8$#3E\_9 EiFwpޢd&cp9T^7WblM~%$Sz+`*ԛՅ6e^q,aH`"8Bb|LwG*Pq3 q*'@b Tt=ޟޜUcQB:BMt}I p8a<-ݞ-4BYObw~$UNՒVf5&U9Y@u;W.P&Phr2BÛp[WVS؊m}^ RoTp*T$25# M7"jIu\#%/h5'RH>.W N qqOrf;b^9Lz95TdN'ȉc3*$vxv.O2^,#a^]R3V A-g~G(޵lɼm``n. xMHȩH*cn3:E<h'lUYa|w5弘AgܸƳ}U s)Kd47G5….}ԴRF%,VQCaGbOKdt{ U,TIA5O <)rOڼ99Έlb7_S m;]tr~;6#rurxiHr2F׈MU?q^-UmNAiW\JK)kU=Ozgjg˅o2װJX/9|l:G1Ŗ'lX:qdYHf3+ T2F+IFTc8{5ݒxR'\EuMUfxֆ>룮ڥ~`\W"з@~޴l-j x%^#XOTW&~9! r}ڋDyc~H%eD\MYU@lx%lk GYN"'asۃ)duMs%f]"y1D2#So jwR #="6XC넊ok|e1|\Fhld."2ikMFi 'rL}(ѦRnm.HIb($#L_(Z'"_0:75bf@ JRNJ&xLvʏYg{mOH 2PΡO碄sӻl@@\_ owP' $K5b)G+k\( ڏSe>-v r>J#9cS1EUKUis( 8U Еb~e }ď#&q|S1~)DPPEM-sfi-iv9!8n tl=F ,IOX`G#u$RR_E1g(TC"zM\$7Zqf)6þa|v?f/I!7ɗ΢0\Eg`6dr!];!T u2Vs?:$Y)YrXЛz(K4d_bOD~ F<]p+XT!IЩqOfI_6nC&6C*Փ(IO &VL}HGz9+>7f:PX2YfFMEGR0`(o&[ yw>mxBS#(wy lDL-R #w~}Û$/CBO#QZu.akigp_jˑ Ԏ$K \^קBiAsO PNHOZA)a/C"nJ|zZ|fTK/$%dɗ +~› æә^dB 56)R:A?= n{OoVa)=W"6b4jo>YC7X[4 dɯX])6s՞پ= =SatNB^6;^8Gx Y_@EfKNr^iĶė(h'}U:Ue ]N(^`;r.?T!t :.,2%VxtM'_qmQ?.6l4Mv)tl1z6ђNxeZ=z>.kWwE?1 ;[:m:6=S8tc[+Qf#BT z4qJXݩy῞忕'{ *j|h)"Cen_2}a\K#N˽忓=@n[@7@[V XQSMMbK L Ttp%lB,5UGb[ oAMj!9{EHPn}F$7&Tq@| V$z+vݤf݇sk.yGlCgn5-ᧀj8|-i`42lZx扠_C8V؈kd,COJ^M/횦O(0]+5DHepOF߽݃QfT8!uazlƧj.6S+T-vt-80z҂٭#=׭ɢY8=VVt0 `D-mœ(Ri%jd6 zub2vr켲+Ncj=ĨReQ@/#+F%kd @*_IwR,rX}pʻS4fO#:Io@*c!#NQnWrt냇k@L^ԶWCFf#!<V8A+j dVR <|3K鵑g,z 1jʗ"w*VPqR]rY̷M4_ʻ#`6aW# PB$d+-UM]z|Bx5 = Ԇ[]=j-t'1ez0wi*:[^.C6)xö@Roy}JM_@T,ծ;W;] Rϡ* t:V|.yΞKߕPyZ6xҽ{jBo-x%oj{GyiOq? Wu-hal _S } $ҵ(sW/Y 2WaNJ@9}DYDLБ#O5kžhw[ /U*[}ippG`OxQ5Od.q `T_fVVU Նm.LorDY`ӝGPW5C/ߒRMpU_eh1^n .zk&湑P_$+c[[b K֩Ҙ&2* $Ov)QJf:cJ\m,)\׮}'0lHSbwxH`Q)=0;Xn @2ްC "OYJ T?[YHAf1˱p[6.Bۃ]OJ}kŬ(tg؁C?b@.P%G 7L!~AuܗBs\-ҹPoC}yI,ҜvLx{Eɥ˸3 QJVEU8Q2ؾ877J?l?bZ xP=-9PA;Ut}2uS`|W aX{JUqnR]{NoP9߿V6ERdv}A7)HYӆ,|)) AI33ۆ@ߋď'{؄dTA@lp:]hmF1IQ>n+s74֠VDJIATJV P9s@9V̈́* ?/7)v[(" GCiKQNc%-8aȿ(Fī̖ b༒.aǙme0G uD)}Dw\'Lo7SsQ[?؋z-DTG_B"u7 ]+:d'Blֵ+lQKa^O')1*}~C lC)d 8&~Lڷɩ>BPG [$m@5x1T(a5N3%!oxtpV`gv93(c[Zu+URA_Y~7΢Z`ٵPY/OS˻kCLެ掇_a q"Aʺn#Umt}%-"#Zin?ZF΂ʸevD7 WV6%>)Jic>H}Ƶ1^|uD@eÕ$|jH؍˸M҇o$]jRޚ].Jܳ/)f8̓z6OU.Wzj~s$$d|f: 'Bw'@>ʡҋ%y2 kR#? ,I?}E;X58P|\Х7^%yO-X(H1K  r]48.^mh}B J l44Pieh$Oo*f&pb&mfQ?M8Lm͝\xD3= 4MH?}K'6rH]u6_{^Wi+܈>u9%5EtimilAs`A~>)?t*2-Fy4 قjI9#[$8q,a(`NUP<}kAWpԵ_AfXGB;9ot L(5=+RRWëVWuq<ֿBYNLW gwhRwS[3}KMS'I1o6|w|eȔM@ ,V96}Oe\ &&27 DqaŒ1b~ET7żCpmE6cQh *IS2T^L܄=M31qJILXtPQ5?)Ċ4%O61mǫ/2BV&[Z}υ fql}) md(^D[x +Rx3K0t6/,AI`7E`QቆdHrholQonY N/*bu;/>>^IjL1n+_C㋃a-}>ȍ략il n"@૝%o^)X ~ٺBnnz\eMXc}iʫ|筍>6>Dϋs_!FnGfuFz#U\攸 -%0@=Πz2˰9 O0vl@06*k ~~E?|!2:0isDlDP/ֶ."@*O4%oiȆQLS0:jy3J._lS)w:qs) *ri5dU0e2+Ab2eX&Ba#\/mR]DLޒ/94Fn= uR'~!-d &N }s@=4rwi`oa3e ²bpyaiYsxsGGaAHeP]+UV; }WuX&Ԥ(I }֞NHMKѰ)GE_8GaȠfdP1TwlՀKLnUSA:}x $8`z;vW `zr1QmCZ/lmf{ϭ XtMX'W],0#DQyֺt#C bYs @MCku_*kM86LJNFyncoz?}\bϤ/1ٽ ,%2Tv.Jٸ9NI),ݗb?Kȍ٪hi!\77T$Cd:!11̕#1Z0_y>ۚC8*6?WBδ4TӋOjXN*4Z77Ow - 𲚸_ЀRAWxvWA0,P0X: <Q3ީj1sdhI]m0A|޷~ eg9NqɐLjk |dI52/N U+86Hk+Xl磽!`L⠅-FI%x;.+'Z7vcYgQaCDJQc&"r0ľ*GL+J.ذiJsHӡZ UpEZ)撟Acļ>d:!FNƯW)R'=KcL|HvwL;ѳ =_q.̇7@%k >7_]0A`0gmIM)VP߾IΓ l(]WryKKd $vxWun5)cep`t~ hćkUSg]<7KBŏ).H*Uϼ]н|<,83 QW:{*aF4XmerHKhK4=g bP)#7f>e5 2x@~\̿QA ./_\K;$%u@>t9,iOɺjz >;;o)*b>> e9_Kt~o,'[)> Y oglt,?3^oCONs@k ԃQ;5,We־oo򌗶Х{z"2v'ȟ"<u?ͽޔ6Cbrn}HNY]T_3q xE6uŁb6aН Ol!J*Y2fưQ8:@E_bQ6P{p&_CG4PY=d{=\1q~ڪSrcODI1/??&58!g:el'ZMG}5O$fCߏyÜAkS ?onB<~ӂל_ϳe髬kȪ\_݋CG.^?lU5,<8nȉGh*8G Zq uŭYT]:i6 R5KE2 g"Ț(ٷ V.@6DCcOx~#L|:~3PKސm2fj |&,mT\7Ba|bxp^0xFoӌӕ li,O{0ucDJg[؏rx=Vy>J Z^Z!>½mL#F\ $ԗrdz.ϛ3*^".6liۧfnOS\bB @X-"B+8z]sД8埦8&VQId1BpVy?+Pk(ʐ bD0.oX [lok*BG0vv~<!~d缾W <K*P=щ=6'b䛉\O#KI9/I"'C&30Đ9So =刜KQPml@Xz{|T *%`&WO{/4&=XrZB7">IΤ)tG{/n$n&;!(7Ӓ(\_bfX!Kv!> M-)Mӌ* mn~yfigGz4 g1_(Ts&e%OE`?I7aBK'[EDŽ@61FJyD/5B$EKsQJZaNoi0F} z+Ǣ\e sr/F>-`=F~g/0#J9xaD(\X ÔY|<`"HG5ٮ֌G^{= -L KH!IHYƆ#ث%dz0jY?d\V(ʊ _ϛ/I8BV-ʰ;\0MXnDP7ɜ5}I 5'n3F଴w ONZ|Ñ1nyn"#}(-NZRv H|˾.4׷س HgXGv{JE >P/3L>Qk5mT;>ن؈^<"s#k&Qg|@S$,xƝ\*^_KPө`1SMU a0 \bgӃ$݅EI^3)5Ag ڨߡِp .A_ˑn2NKWX w\gº,qT0mX屇aO/ve%A~>H c2gZ1Ru6t3΅. P 5KszLx]ڥOg9CHMqd9UM lHs)9C._pr*k Ԅ= },&O7 OJejPI$A; EH@~!~ri] }F8!A뗺 ׇ:8.uiy]͎"a^$^8RC]x#bmC |ӥfCRXHlʼn=ND Cg1S%SWz'tQuIgs|'ʊl9ũ3.>V`ymL g.|x-D A^oix +^ʹ@zΫKcL=DZJu}쓼;7"B+_O b(2B{z%lnVh"j;>e }Hn`;QPf0'%a@m-6U-mt#FǃOt.4^G "5"b[ޝe]`āu%CwG`'$ ƅ5Ӽ}Pz_3-\0!70}1(VHU3tH (~rِ9S&A~xne{Jܫ.HL2NO=I`CnC}Ș/b|!>kb:}Bef^ lKبC#NJ;X3-MϽB1ѐZ^j2^Cw8E/.v΄}6\i :mWW{KOZ/}TD-x(Ȋo 噳aF}Vk~9K9 ;סV_GjF U6F⭣Ӷ[OfDZ/dxX()s@fa5`,j*Žl1:rssylsH/_t* nv^fL#)_5g XT7@z1)+1Q*dn{!8L-d~9\`ȒDM=aR;ao6%߽ S*qk@q?\i# *e"Fb艜nݑ9 {9}_X] %BX\QUpAQ'C:2>TDl%տ=pN"h{<*&M1,G(t/}!EЇ=6v~ߠ!ɑE761(۞ I'D9J2#I[ &3;ƫX^' T3#WFcS 1=P24jfc%3\C \C$xIPڦij"t@MRaW<\ɣyHn %`6?!mU.`o^Քe)boW*NLU |Q;K_='E*@:sm.5封Xֳ?!鵛/\2>0 @21(VPV@ыrTO C1Ӣ]3 ź:K}\ kẖr/3қ!۠!Bl"Zp(%2oۖ*}<gu(0 ]"& ʔJ3^K)ZbwXOꠧY V!%:$8Q8Y駽N?=P*&r9(&c>Y+$:/1?>U(=+FJr0]:d :hztǷLD`k5: ntG`ȋKG5#N4$W+v`(}^lU8YkHH^Cй%iЁ˜bFgk}w(hR\K\8?S!RLɺNnEY NiX|U&4]hx8{fͷhM4巋m2H0HNsmyG|ψP>A'ЯԶ`?`/鉟\ [.GL}*Tgތ|VI@Jշ&0]9pĂϵ2(ZPDҡY^Y/solij ;]wRGԠR 2-,#5yt-~%KME~dk)>Aq vnVǙW ߏI˄cH_H1S^{ ¤~ 9!/EP2WF}we#1G榒hmq`,(w%;˴?&QRۘ ,h!s[8^75 yŅ ͯ'Z\qOTc_2y 0/fpUnRI*(򑣳Z}"0E7NRjqqc)[)/Hi5()Tn2m>>G\J+dLw(&Tu PAz@e|0ڊ]_l[h`Y@p\dwhoppTGc A3nwB ^ܱ-soa0Jhʇ%gɃm\6ln`7xv2 r6Og*#~ ĤT"\ld&<X"Bwoz7cvxY2:&%Y 84UF93pɁ^S{a+@QY.c4[R[`zNZcI1Y-Lnd sPjta+{s/Zpa6o ZX? "`wyt喓ǂu1TvRpkCѣ̧?smyS}@aLf.9y]"CJ(Χ &TRoq_nZuYmͺӽD(P`#bQ+ndC:1W-qfWףDpOо\Y3>VSMPS_E^}4+ݪ]D.ZUds潨 VtXwqd5ߧ&{"1%ְyDi`s(\۔ssG3VQTl,z@¿ B,BIs:/DH[y0N*x-`$ѩL<}mu}t;0sA4~;iow`BvJFKLC?+ ŐP_dThM$)UHiq2~{"CM{;5Ca䀲$ ]ʗN7/a.SQC5W5w:G! . FcP{T9fHLl')8&yIifr&ٯڝwe7AVqc-Đ]v5?h<TN?D^(D& Zz#F+Zk+%mB30z[ JKBۏ|p!Mmcf*eqӾz%nڽB/D_l:e$*8pV߶0jcT["cK K"Z)(dY]KFʩD#7pX7#ԴĞP=np{6$T 4)gtM[8"nkQ7F]2@s( / ՚:мwj,{ S& &x E,&HmRQ9KBm+ńQa6^i].%9u~s#/Ll#[?t*F2Ha-- Nl9zh+Liuf(|t|l }qV) a7VHN]6EScQxur8/<۠oYϦg$@4]ڷ@XJL);5ɢ/S4#Q< )EJ5"~VͅWjՀ`Cb aI!wŠ![Eԯe;O&#  ـ,rw)yh$ hp%WzbK"+U Yf^_=993 ֚;gZ5KjlH0F!MBGGo#B~݋)'nT|^3 Zw> y?J[0tڳrABGJd꿱,kD#`oɷt!Y)$M-#Y[]4ivVX-4C{U $On$NPev5;kOlUӅ lCe",6QP;&<E_W,D$sM5med͹տyCKїo[oƿ+nj H\6ս4X P:/~N"C%254/ȴɦT(yTb Cj<u)u\'ۓVrN֏3WX-%$ͦȿf  gT-] )]zysV#0^ܛygy2;GTk]&BfL.뛆qy_3@I ;_0*צ^9IgP)ȭf|P*~#;l#z=+Tr!h:6UJh;wiec-FdA-6^d<,.v\ ޻S+i>YPXy#[jMJ_$P"wzߤ!eK4w_KBT0ʙvKA:eZ&9l_X p[c"xm/|Yj6p)#r/u8?kjb֩V"2U A59y߾|8^4se Yםn[]8|kڼYh6E9]V&=8ɢL2'5(G05_[\|Ls4}ǤRLѱ1I[Һ~[w625u#6_dcAo0df(H5O!A yŪfluiQ!JYeN+j)7/ 0后?7[Kb40i xoQeM wq1CX4|mjv(( |3Le:[R];MtD;O<}6Σ)8tkQo\0fJB{'*X-᝷kon,2F~,g@ס8MG:**rQ˱SQ&e7kwX V!xQI @ _ "iC$~7qRc`7ug]=: _Bî̶ %Ea_a藙S8io 5P̍n.4: R?Ϻɱ?.St6i]qF QWof*ǥ]NHF 0Xh2!4TQ-Ȍǰ`:deX,Js$-~c#uȈhtT6@N9kvZ27 w"Itۘ^}-IeJA_lMyATfUd68j`#M+;eNED*F?xhno>O!kfZW:m/X-LB]bzuk=z+_(z0CF Flzt#f#g aXhg;n 7|y_Rb 3D|E*㊻.`?V/x('(W|8r/Em̧B-̅7O~QEcg 1 V [L1 IgDD`nCf&@Tfˎt޺lF^ B%gX_مK@F4o95%L?J^L[j<*D"u.#k868= 1o:Al*l4W o1,_T4*'u_63GW~mZ. 53ł[1݉$JШYN)5OOuzA{&>&ܮVGPD;GGDŖap٠CG*/ hH1yYB EED Ϸ-9$O8haMCGg >kJZXLpdW} n?=ʁ:ϫS{XQ7J6KZ8a[}Jl>[ak9xPUÊ8;9φPz+f_:RiRJi T+\ZlRF1s@u߸EjhrF +WAڙj􋽜ԬMKsU/LY3;aPc0AXAhh:F6hE96=gB>AF&a cNwi-/F ‚?N{ [JӆBMdp~YԂ#AG@*vK&CW5}3lRr;eW&gqlh`7Vk{ f&YCor%‡>)ںV-0wvw,U-rF]5ȥb<)No1TQq8`L_pB jXF|栃z@RFJ~%&G5Ld9M㇝x7:t{ 䗧ةt,]EBu[ܠ* |QA Rd BРd^kW|tZSOWgQt7ؼD66xxgT .{!a ciDW0vR jlI$*9opηƃ^⪱D;t˹Z@UzM4ݛAb)Sl8'{JDlm趖I.y = F%'K H(.&/!H%3ش>/`ΨNhh_zQ/?׭rG=+c%tPs1)\P[0}*Q,e Ls=hwt&mbU8NKHkO5K'Ⱦ/ (>0DR88ЪXz")h"KM䣎.1j 4ђ~ zׯ#z9iXކ^)1vz ?Vw֙\rUbvn%N˱'(bCe˓U 5™4r3y#x|SKPZ\YVQ Ћ*0Ջ Ą 0W05k`j1EgRy:>d$@ %}MQ/mlERp)BRG*MpRֺibsyY}hx-? 9L7ix>GI0֋D=Y}~Ay=z8@4)ND}#{ w(N7A+cxgt>+,g1:/Qؿzh//$\pa<[|o}CAxy\CMHV Q<j6RFUwɠ$;޳}?vF-ϭ_F.Yt֗UɩܼV&rJ mn.5_E<0C3ZPx{60mwQr.aAğּM)1\{w,n}kd~o΄0_6Aa)~ܺVpdm(+o3;`{iVOD?GGVn+Ms#X>k|1:*J ^qql$f\e\li`nGe[[p''QfT͹ Um9K6LA=;%K1lp?7Tn_3򂔪ҥ/BfZ8s&M>7!,<6ih'ϯF4d9FC| 5#EnXgwӷDZTPfg8Z/3Vv.s2YQ^;풜¸b :Bl"p|_Oԭ~!q8:ϼ0Wg0 Ou^u6$Qw.5#ɢÁSVvKÞ0LEڂqM;ƥ8GU>=<^Sdw]#%0WQon6(#_x.,Q7ī(/.4/Ky_Cd["ٓ&a(u%QG[:ǧ,kɒ%-=u*}Şf,p]Ar1Z%{IQ5vd뵐k\9eSA<6p*39)%rz*lOyiJ=,p͚1&)Q5ױ!HG>c%?;{jsf33KE[֦ ;)!`lmhJ[KLa;ORS̔{DJDn̓VhS@-z(p)GRxd ÿy#u|uCr=]Q9j+>L)}KISCAq /(jZP>NS &32[:3yRB^k2  5K4fI&JoOX" Q9WN\9b=c;-\6 9\xrt*c4nB{#n]aKH)p5؀x 66VHq~#f g::&?:\1-'P hW=/0bTN HJ4N&vPhr"7]#?5E"l-'!&$p6 dwV{ko٠G -yyd 9Hk]F5f'i+EE! Bk9Eۣ ԫ8BF[zDO+mYgî@g_/msw}ƍ/{MclUY}{/`v󨦾9-wBsd;kmtG/jr!/*knrV0%m0+{ 0%L2=7%)UOel]֮?Tj2پ ERjnGr|vC.=(@"#@ S$!g887n:fD̤4ph+3D^{߈3W"]i#Ӷ Uַm"FC*= }Z cD- FjOy D!wu(M{vsw.F[+$O"&m)_|r`Z8=W1ESZ xG?m~1)@Ch y¡۸El|A.%,G?uωn= Q(A5QOĖZbtC3Vq(4xeMϤ~w3O>{c3JLKլ (;,~H<쓹>lu ԬC0xY8f30Y\<.H<{\)9M铿8IN  Q+ xrjqN1y _`Zh˾Z!9>gcϝ:>Èʖ[z)rG/-!yYWt@#8png_hFb%([Lأ Z%)COT 2.,R(_JtU7ufCH;Ҩ_Wʬ&.;ҍ](W [ h#j:tb2,5xրTKwҢtXDVc=R@EWR,nڋTUjp%u A]J]8[b7RbƧFs0ۢ -_hj&QK/'瑤܉B@^V%.Z%(nC.hiZ*_Bt+T&=M*&a6!a/Y~o$e ާ(لYdn驅l@(! ub ?vݰ-RF;rK._Q\/-{T%o7 hn#.8}r>޵*8y9EP=X^:.cA*FzEb*W[{ed"8/=v\84bNWj!:Ԙ~F5j.XK)A||?IԶ$%fVƖEAkxٌ:}3+ǒb&˥ѳ;(dLq(-1g%ڧGx;)kmV!,9 _1£9g9owHW?~xbe !My0ܙܘtXTv;^.(`T执ƥ%t-!{bR'fZ /xQ&cJr/p|P#tPXVtƭ0(=6s!Y?ɇ'=~DY| N>yS#kϦAwv-m+ So0: +tBZx!b̞g$-meѿ!}`Ic,̂.{zfU|{ 0(^NK,cOCb[V1B>/WInl5l3z6Ƕfa}{ {ʹ,4^5,YtCpI.8_*N>GPn^s$pNZ)Jztյ 0*"Рt|8LVz!Wa;$ҭo[f tx+Њ}-h;C #ōnUm"h?5I`#1ˊ~,>@'2m٫ [Z ;rB!!m$K\>bér=Rl}bHaĿKnw:fKg,Um/fj&*i PӒWBMȥ\$"asr{g3jRBK.n$_?龳$O0mk  T~sl=HűãC2Y$!٤;2BVg 8;r섖Gc) ]-(?ڟ+PR:"n1<9 Mz~`,Eс'+!'J#f"(CI U1IoI,oW$̷߬t:*yû rt^VBR;,VƿFj6ch [ XźzSIڭPr9m@@E'yW 8.'tww@'y)9w{|Yg5h7H7`dsefˏV.u9gF˥>X;U\׫XQ!q(iq&Ejo냚toO`PݷY;܊IWڽh%8m0 mԾ6+PVbc2UV&Cx:GQ|Qe18U"dƽZk)ͧBlWDV]D4!ra^!sF@ط+ZH 9\X9veE]bP&6ó`J] q5įo+ gHŅ,kAwCCn8h^-EAc{ܷm:yp,OW%urX)+/} }ϟNKMj ocR:wI(4/[X1L ?~`.G{LCק)Ғ\/ɏFo^p ή&*7\PvA q+.~680PFRzc"|R;VH@p(mk<~/:] wtѭ0Y_mtI_ ρo@O ]!lijHÑ@u^%KY.x BT,wϞ6.%0$;ԥOAU-K)ݨu`N,drg,[* YQԣ`Wg^3 p6Uq#P>p#8U+ 쾏}yJ 8cvgv%f̜Ԅp %*/HW LdNVv\#pq>o S֪ɹAVCK_U!EyījB(Kh^h5-8S2oOW,ݯп[OseGLId?̝cWvh0{m*k_EǏ@]B;K?Hh!3[ൄ(FmwJp?i+c"W[Rc/Qp߇\c%(f?5Wcm<PU0E{}7L?,hSg<*{stJ?PPqm.~y=~>(OL!$xR>td:ڕb}}Ms#T.hA)EV[N{dO0=ăU6fStFrXW!I+",Ցkw<^qP u ߑ+Ē(c\Mn:#InC4RVEx{xGK5_3<~[Ry˸Vk\A=r>/Phz5UZAK5Y 1vxz^׉##ANoSn!b%Mޒ\l?ZbeW!DϜX`ξ1)rW^OdSd3k(-9İy`c6=gW֪ҝ@7hf({? mg^3mr{eFQu<-kk2'dž8cA.#J:֫*xd'20 }>Y" uM UOQHd޽I v˲rX)rY;h],W249#0-OL;d_:\Q\t )g',Ryr c=%޵5G; Z$6daɠŕðDs7)/9..JJe.G>/q/gnĸ J\V2k?MoH]F+TaF$s`l^"t̨qJ|rμZo4sE.VZUwcnWdC&+1"oEi8%}4tS]c¯- F&&)[T]>kiԯ\C-t\Čsr1lu[Pf aTYO']RDQgo)xHYΡł`i㮛kpU oȢg}cdD~Y(M a@0U8#BTvFUi]ڷH) } sdU둗}+)^CUL U5r3)U"Ǟ(s h?v}doC!~,"խ #]+d/k V휂#mxZtT6g7qV}MW7lvG1V j`9˔"s^ elBDmVPfEN Ě[I&2bpg-S[X i;TkR۪v4 oј]l@x-,Ҳ]qh"V} Ű W6`4o(yA6`FlaYs~.)Ct;׃8hab++W:Lr541j\71ƲZĴDyOOT3I7 nJ_~%DjdJ[N Je•[0ȟZ@tN%dln& |WM`l9_\D؂T)7vX.K5Z-?D↦ P/3 IY\6NuPUYcܞY;<0|8'§t7 ץ6&TleYvN ]0 k|Q ;ͣU#%74x+hSĨ+k皺yXmAPb)YjLi}40[mtǿzn'"|6<.A\Ǫ`OrʑNn>|5uP[kX~D v G6*ɳY&JcMbf{)" S ->a$d-6CہÚ< pD Q6>W RINʃ+QQd*S>TIL|h@IvS38wE&F\3(|ݢ.|z ŘOfuY:w3A>:ov B9룓O 0or4''|g4#y\e.ܬ@k0\,f1. 籀>Q"׌]F}T~~3wZYA_ZXΌ,x&7z$DW!$-GO c\S9AffA6ߚ$nrT:^U ioW'L}z 6iiF24E83SEd;(v^"E 2O{,bifi<%P_ clDieS%n{/qlul+#\x}\Qa"9w<HNLT ^ z`׸6=Fw>?ʥVS] H%eȎ,ȓH8zqu;T oh&Q-w}0YeحRwM8ZX:aexpbvRXQ ZQK|i3| iEObt Ъ/ճY1ɣwA'tG%Qsqj>hdHa #SFOI\qG4NMns?cPiQa=YP y)DHKT(>/Ɇb 4uJ /l؈ӲIaq'ҜdNHiJ7~͵W]۪:89v5y]pX%<Ǹ۞L#9NF_U\o;w`ٙVXcQAkSg..# nA.~aLLr&FxN\}ߜ(vXixWv5.6 *;lmP-Of6ڮwȬ츞G~ ECcvsU#s*3%-ְ*fz颁^h>[wp2$5d Sic)I*BPÈG 4hX3UkFDHOONSNt_P )vͼ#`Y簆dB wPWi2.p,t_{ 5Qe\2g<NJ\RvsN7T{7l᜔wȜ֫1XԄyZPc{OlOsі~Bn6xE~+xE~쟲LS!ZNi21F# 4Ř֜Ed' #IqW*9SUD29iG2IDI .:VN[sJ{NJ)cqס3<<褡 .=~<] ~$|_g9K8[K.0t؇D{n .sO~r<\f3Y;k>=1NJx@+YHGׅCn$uIfs,C ҦʮzK+hMɍc 4>CyF p]fbT/z5ڙHs7){'l"l^|d>DgiŮOujsw3^vوfޓJL2Feo633Օa,K^GBh jKGt{y yV7Ξ7}/$*%8v[lc{iZW xSS"`݌Ă`I!F _]-;0;jKZ(Mg,"lIYȬ&K:iat8[I #MlUUmx|1~#֟FWvk1?DȂҩFm'YVkIW/'r೎rXOCDʝ ~ic aܟzt_KJ\Jf0ŰZJtZPE^/<ݙ1 ՏCOp-rZ(lz-)j*Q*h <(q% ֳP-jɥHУၧE"7rܓ97\4ΪWG"L+ָJjr0 u!qʔ9y} _FQ=) /v'hkg }- ءf#0y <-ؓ;0C#D,k cb.u ȃJR94c>r8F\"n]#Ux\_G'ANb>~T疨nމp ahfS@k xbg^Snn`?yLG{0fV^ A F,L.#= 0KN.e=Fi ?{z% l=^q@y>˜Ǩ.*#{l~o_j}LX߽-@O{fOcu P\ %9gV!e؅nidP:lC=d CB9R#Wj3gm8[~)J=|7򄘫0xYV+YuTS-n?%8hWl/> ܯEvq2R}:yU'gkE ,)wEKVx~9lXpYHk?R_6a:R!xy_k3S0-UpcC~g w N{hCģކWֺcuL @̧_~x\{qhBq'{4",P%pM< aҟ ɑSc1H.еveЅi{#aP^e ;D>@\F ܋X6<^%sGքL7t8vuVkJ?"婴xFW|=C4/z͛%Y6[ $nƥyV/`q.ih87D5>Pu|E +-[{9 p1 t}NwW؏2]%gn ֳYVUli9 ή{zt{4͠˥;WTފq}S L%>i:SCQo} %Gp2gJ =M+sdE<@8}X$j+dk=J⩃ {嘞XӟE/K'u>FأyŃ<}thvEx'lpYyPY3[/Ự<mf$~ *됶 p4 r6ow)I0]ß9Gz F} Z%=r-VSi3|%852pWTs/-rb/ u%%a֎K]!1\; _o]Oܯ8y(bӏ™$_à$5h#o.pMWl+)dMD ^n'gR 1ڦ쬓 =PE,Q&WjW7Oڜ`vHM Ge@-ܱVNa6m|5WN4I,Q9|Y'eC9^ۼ<`J5ִ `d1ݹBdsQ* 0JeN2~ XnJ"rC12'/c[pl {miCL+9^2]@xǯ]4]x*Yot'܊N䨝:) ?=höSW]D*nC1SyV.:| g[B͘]o;2(_Fy X50,wSk'yR+rz8i!@Q8}/ ;*PJktO7ӆveE6M rF贴EӨVAg)aڪճY`VVZϫIOY` нBgLTk-2GbS !kXLd^.Ñr7{f@] ةLcW2FzuZ/5 J>.W#s%!FӦ51]^ZEH}euo?B\c פHֆ+r{kqnt8T;^CNAW#ǩ׮fX; mLQ`=V[ C_С15"o,񬅒Z-\dACIU٢+ /TI{ykqnUkӅuZ9Ab`%` x:x~@jP8{@OKB}&zfAx[܇VGpKO5ؓ`^EmN9`06pn!9(IPzą,8D< cLg}4foK$DZMl@ޒ{:'U%Y;A>5ƆTy%G  aQŝUr:X4BȋMƈB/w;*L>wsM Z^ìC8(%aR |QՎ ہ36T=P /x-L^'c'yN٘ZB rl[uC;rCXԓ`R0D\Z؟vb@u[rLLrOT$[V9eN;Z(>ܫך_90}<'S@jE #?oI!/SjsGӬf; \*"?m^j˼gu4su[ w8̫&E ґ nħTw7 {3$IyZt WaPeݢ2pA@:;XKA0 hf$6^ǘ乤9œ!+7 S³+*&"y9Wd%8(/n:9ɜ"T>.8ⷢ-*ohLfzK U@y [},`g -+sʷLء,VN@5<٤ǃy3 aA6CAz%Do!.ҶNvUV6YH/+2Kbwro]c$7(S2:y]hС2Xb9~:`]ω9_kPc8$B͎0j~m(rQt|^(fӓٖL[^6j Þ$}(j[F0WvSr |l:KWZPsG-5ҤvVDjok=EY;%L*]Ik-avwH"Qn7G%pE5볐* sJڽ&X߰+ϟNǬ'f]}d 7M:t; ܀&r/)ay\0';`{©Q0?CQD>owbwa6S̔ kFPPi,F+3,&dPLtDawu*g+WҦOWA޿A1͖ufZ.w)̃~fsWZA?I\Nsf6L11\v3ρ+X8^Y;QFC@$26$rIde塩j )mFk7g[7*\H~-0!tˆk݀."McU;*:_tT>%!VO.$.K҂û_9Piu4N ^}!f5:e(j Xp)YLlEEV\rRk5ūcNQ{rGT`ŵ.z[JuW^]@`_&A;P;ܫ7VyS=HlZvIlwCM7g];ciGJ#(J I٫0kk潱-&(!TFX(.k tKPŴđ=]܂/ܛ<^زb;ws3gW'F~CP2U>Fɜk2:HO{&Ph)h0NQj IyOpg n;Y1fф$@p!PZ>Ciy7[:tG_,f0(ZeK1:jpCD4 t0({W^ah%=Rn{{kB;O\ 9-7f}ܗzT7B($2P??oOC`O_2G`$MBaRǟFoPlV7"V;J?qK3h<.UOAsN:OąTXؙOpu=R ]6?9 0ϕ-Dv3- ~k+l*arHdҾ%`^Tk$"ibyQ 9DQMG,h..T+B:m¤T:XȂ rJ¬K>jrMs7vqsTMCa!6aGoܒ03Kȩ-ToDu{C3Jc|0A(̱/{Is?WHDy^?&17$=;~CM FS%yBf&ݩCC ׈gUcÂ]>=Pkm~C(WeF.mVmQ^&C_UONo<p bLd_saa rG'oYf `|\Sv|TwAt˟ppx=fĎ*53z)Tfr|t4&m/K =}*A !\oj:  #46(7,SKiՏ<` @{UYŖKw"`ꋼy%&1r9h2<M1'_2vyތEQM uXi6Ewʉ *X2AB=~|!!6V?^7[$o|{@d]ڕo2^~݆Ap^Χ%@c߭-ky:*G0mW@o,9.rQRo`MYC.n.ؕbRIֻOK[ aLorrQ5B>vOPa8Ium-2B+Ši_t<ւˎP::i>ޕO5'"gBBb]M3ބ1)*_=z2(#CZ=9j\eYS1fnHyo|Mį/Dܭ/UJvWp%SGu硲v98ܷ _[?(6%UD:2YVk&?GN!<@9Q*PQ ruGN`1yI/ 6\NqD/ kԪ,93; AKƍ@"lEwyS A[Dl?`ʹDR)#.^|`Ta9ΑjB5FQBL/pHvB闭WC.*q[; p" :RlO}=!qnCk $E/9wWæ¬vS҉`smww7{b8%-u59lc{z~QM)pp&"M-"Ak"UR5i)9a]|!:yZ4dqGE]qS*oNC3@D>3U~z$g8zhTáAF=DXŨQ7"pf<?kᱭH} H$;*6EG JB!}y T ]0_.$JO>;2͂~#1qRH ]!BGbrAv%Ԉn քv)a|ɽɵDOku_:?j>'_tMhdm(6\b˕ꐖ C‰ay zP,# _R*[ΥeCEt6ɤlRYm^0c(̭o&/И27qPsmAɋEC6q](1c+D?!Gv y,=wvߙ y.`q&|ɧ{ф%3z[. Yǰ3CBUm&"?pA%5<耷, A* FH锋asUe\fCA<$6p{WT™6X= XuխS] Ԇ)ًDjMht<*AW-,P_JD_DZK{!6pTc+&OXUT^d:Tn4 "5*~33#Ƭu`>O\ [*g? zz(B1w\`m4Y۴pcd.cQ ` tDb@ܲp'F._F$("6j 2Kks [^ث~{?fW"z. 춨9֧Y~+69ls˓V†]Auk{zcPsEݤgPwui*tY^7Q}) 'ĐӐ'K,QhDZ8tj~X@q,O&H{ڮݖH;|j`K?Ʊ_lZcPM26 NCy( r)py 쁑]n-b!'QNGޡD <ԜO=#|w}P}v6?qEFibT㯣E02r.*i^ aSi§QL<ǍnQ҆slѠK?s~T[8zA& Tˡ3h9Ŷ#IxBjg*{4 r nidCBcs4d SN73{-057AϿ_W@%G_@K)_7p?wEYGϱ\6 nwZqI| :[;R&4/ 3>QI˒hN:ՠs+QNz:dR^t;Fə ),ڦ79cS?Jb-;k(kĺv WR.U䄋4Gj)bWU3{vdJ9 C xS^$-A[ =]6]_w4t0qV5 )@MBYIЦQ I(fej1 uBlٚqMQ`t(S9f}t|~9"MIRUI }2m f5"joQ0Yd6W oxTl`0u7k\RokނFrm,vP\쭆'6ve5k/w/ q4 Hd`؉5ڴ]:8xF^qǪitskЮ^H_:n!,sGǨ0z~rzK@Wp1{ j^1ܷ$b 6⪲4(UԖ_(rh+Cxx)|$\'4b9 FD`Bsppל}w1 %oE]NN:t ⨭'pQڔ6;!F\T 6:L*\WoNyM l/!-j_! BDz6%;=JZUJJVn &=Νud ؞fdΗW')f׳ SF-9WNAceo\#8'DAn~L;rW  J짳ybx{k_D?3d!/l^vYJxbAlǴ[yaDm -Ea{'ޢÎx6cnˎtAMCp(?GuOnYbyd<ʉ|`[s|,pO: 1u\V*dzE]ьn7vsa ڲ"ON)!!( s݀aC}YX 0!`rQDwS{Nϥ LC\X2~60]4~z0lXPd:D;qT&+j''ᥜR֬,bDnâ!z3aL] e#kl\+|<5dD.bVb7nwxAg0vD2')OaUձ|x^i,,eBu)gBD|%\Oe){q?\}${G qXBmm7_cn[$ F7[b8!e*P~Px1 _APM zm{!bQU SFݡO$D9&J*F k=IZ/ !!TVq괌jv2dL['61ø<f3GTisNVo)&(-\>^vDNLoXl)4FsE K͵xgD63O.~ELhM0g^&PP*BmNJ gq M7%aQ^с5fv2Hf_{p|DxR}Z6d`Q٩ E/hVaTIhʋxِp=͡ 6{܇7Ld%~~͌ ~'{ōLl@pl' -%(ؙ?r1֦ʻZ1^37 `b% 6,Z[mV0]d,k['ַ~K2 =t{!3`}d?S. x 5cAAVwm!AN25Ftu?%ʱQWƷ;lgO\un}S/͕|h;Uͱ` N:K)vr`r,a}UA7fy qJ><6d VLs/#z.B#傴R\b1bro?6u¾h*+-#XL1eRw%IlV2?A 0->)S X8i5gYDF9A$_Pr] ?XК1wF1oW  %&<7 iu.֦ ȑ՘#Wu͠Rѓ%Rwz;l'K O1ٽZkUU0'%CQK`LJpFP8,XbWX Qf0m)p.Ӑ1.Qy*G(*qJWdmևC'Datc A=WlK2PbM%Qucâ*"Mm :mͲ~F\ @t[>ERAsʏ늴Lcm0/܌$GnX]ZJZQ-V%;,28̆ c P D b!@ |tނӋxOW}b#v?6o)Q=A'K)|D$YmhԪA$õt8m|020cU:C !FVd@f:Q*\O4.r X ;>gh]" ahnT(zAQanšU7B"Y! MĢPkڐ ;U :6]̺=zA#o,XC㴈]yyК!]Ԅ8Nq`9FzëL&ժo?Vrj<}jAw!)`!1vQ_rtSUsйpݭdbX?+j3f4eYýB yPXgЛtR*ne@Qجz_ qaP "(cU7i1Y\jQ {X:ulrC+H7>$ܽ1`#HD>X.n>Gmx0T30ˁK fw ſ 2zĉae\\(m=pjG_P'~sb"iz$CStc!sJ2D:F%Q9Z;O`0>mhiZu.`4ƿ`DқW%sp8Jy۽G\Ǚ9iTs<51JIRV@tXN_K ϘY ZXͦb~Bz~,_i`ؐq! eMEL..aAHqrV ηh絰 -AMghq`kStBA _ZԺ޽+T>mNa#U$qY?t4xKϗ33~C'Mqۭ.LBwG|j3C;o8aU lVx'8vґ2v GaF;ߋvj>7-~.7{FIOIOɂME6sjGlWAQJ{OEG߬] (33coTɀ~ʒhONMV5JMCĶ_ډb ᥥGle{WSGQ;73")?pTM!jyZbzުts\Dq=I-YOdniQee(}";kfg-쩳jt~>CxZ\9:vK`=@NZ^jgbm B&a;-HQHƋ2+sUQE}d6e{ +d~no),&!qY*XBbīF|?#%K1K7Fe݈YAQmIgroIݖ0= i4e CWX1 %.WveözO(?P0Ƣ5F )Ofp5wPBFzN}%/QLKjsVzJ6Ō$ 83$(?UoKKU֌̭9l!Ժ3G0_R1F`ɬδ_bUz{%%S^@=:GOهhO{=HAZ'=?.rJJYBe;W;9u)zm.ʟ\yØme7oZn\ou;=3B_w^E mX/eGbDӠ 9Wgפu3 ]P_?3Ӵt\,wk6Raerb|ml Sghm R VFgFwR7rbr"|Cbk: Q>3XNZY!ΛI %Iż;7x0_ny@?t)Z@;CnlT` nfbm3ę{ʥ:X?\y*&K71ݯFt& !)Oݕ']LXp B?䐢l!ˉtZkYs1UImS4va-C6u/ W#\oۮZ0K6Ģf5#Ȃ4"1'8sƗY}c%o)xٮJ$(M~B˒7w=~s-Vh_.:p L%m0inSEZ?5> cc<7[Qsٜm^+gLd n+?F2`D3aSKyd_xZI^N-T :gLowuȵG\s.wJ>H92xzN}kԅrz]>ȅQW,b~X~dDO&&{6-/Jk%#wh$|e7[/(M4q&^nO?%~ &,SfTWw8+!ms|X蝰8 rKH`DDIhXRt n.S)TRLefwGiI2??=u QČ^͍ ە5; 'K|9NA>d]5Aiᆜ+*N7K_g7fXat/Q>}W5y 4P <.l ov-AyeNy6O4>9nl5B{pRp))4>Yc -+LE3W#?Ȁ( !";i'gHq4 RTcoh_n,- wX2 hdc˂q(64j\S97}yezyZ-ټhOr2{GY%Y#pupV]z'5NGc%QJ8`ϸ b譔r~0ߵnj29ɉU㣭Nf[B#@Qi ]f##^\Խؿ:їwy=BJ`b'E:Ӵ :H$8 -ժNV[otZQH,Af+eHmݳ.l5礎2œEqBku>EZuoǡ[GmgTn".Ą6e-A+%'ojGRRqpSot,xUvN=]՘xFVv >g*[݀**^n|?ZY"tN+MPȍt|3\ncخIFoTssXƞ8wn{VD t}1e`鼜U=$xtF9&N([VM;v! lST ^ܹ_/㼱/_FB]~u8qEPī{$ 0/9 fƁ96o\\5D 'MjKmچ( D$gGYW[ャlIA SlPڦoZw$XUʇ ܫ` uܓi+ǁ|E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#KO <_&gW՚)?8G~} !}w)nQċw*k_T#H-D=hK4I½ %CH> aTNTt-*Ut`|]˓`| qM 1z>r[41'vl=u ^mx/y+"h"G -Z1KO ݺ,%0l `Px&=0EW`2aC/? ,6|3Yv]J.pڋrNp|rZV?.>qk @$:{>cX:Z?߽*uvyUhUd(dn^?M].΀a*DķdVR)K:9*iʱ \Sƣ7İCUT>(*pŔ[P* ŎYFyj|dׄɱ1L8Y}u{S#^X5D=6m(ǑU" }. O^>Kmmc(&ze 4 I~Ҏ@D/|”?1I1p |hvnCpNmIISU_ !5*'74>8t$^SCNpT2be"z;ݜ~ ᑵaYvx{7[⃃LJE}vAbL?-)}! Pibe{d͋D(Y fd p:]NQhY=vtY[g"a8wc{W0u7 Q7z_M fo%yԘFy+NHbph3fEV*Ln=gCҽϧ]?|)ǝhSUr;h /_"eu4uI0#x֧[g$9;#@gZy@;`~ CxZܶ3ޗE\N _-F'kʖ3n[VWܡ[o59x~TdmhC*,+lD}Ylo!գm RϘ0ި6qr1 ;jᴶ~2Ly]Ƃ"(ðHo; /j3Tf,/:ԍjYz"k N3KuFʛx =zb-˝U*9cy#'wS7S==Ń gkt5bp; S{{b zp,#]c~g F\* }дZ\,|H3VY7r_!0Td9R/HbG4)5u<6Qkc{#_3QryFg -)jx UI`zMվ<:r1] aaraB{_kM8s3 <ߘZ*!$0'?c 't%źNTHh$ĦR7Uvj~)O?Bvr]{QI{)[/GgTK5̂^fpjr L}>rӽPkk"|dNUcR*f[b xtQQjlkrtCnl -g2BH_=JT2R6#fH],gg?߲)g^jb#l/VZ-A|y9T9%LCV$$%YʋW=/ZεXl R0}oXi?d&Db18lSr Db ~]/+Md [n֝?kyD`lϐp(Z\3"l195IxEAY7%LJ~W=G'%6V2Ve%S;:)SAM(_'mu01i:ayQ^_Q^BIWUјمYq' e:2@_Ӓ9Т\*޻(-M _%ʎ3-rZ묨I-jDd}$%G婒3w"^^.MtZ pjL=M괒{l@Ǵ ipI[MbLM&r}^tZZyy|M;z|~nB3_|m")*L;@.qj/ڪIC%HNש5U#N\R Vtk(\nNRyv~(@YB:cBkߙ1TT3n{MNrnU[~2e+"j8 f52JSQ4 ڐmzfo)$9 ; mu̴-2ng+5 q= k?tցmN>`OpZ$txHf$+q8J#[̚.k`7kR)9 A[dwAw wy6)EY$ZtU90 bq&' +g퇹J|2tW.v]jCq z^Ci}.q٢lx"=V'NWsR_m#nX˝yXNrJAN`f,*%~* qU8hߓjKm6ojw1z#UOP>Ǔ:&F@$c)\Ø8r5jK5E6E-\|)1NވXeh&3p5wk`U~~ %lU˽gr- 6KUOt﹕;sn mA朩#XAf3lsdq4+0wSG)61Fu7&߸Wwf95V 1%;Ưaۜ $ƛ9ŝ*7K<bG8Skq> ۂ9*4VxA=ވi?o5TڒJXk=]"S)u-BpʅڗSʉ9dMȢIaK.ѕÅn,V"e > y0yIC3#vv{%'NZ^On}|>`6.o/ax࿓QH5a.6g3gbR7 G9| s9 ڥҶށ3shHZ-ܮXºǧ=Ajex6Mi=>58F7Xfq#3ݲ.{O/E5/2e~x 0`t#`+oܘj5c ҟ;6v9=N|oZBdukDXesA )>m -PDb''Ĝ1/_A<:8D1B tn* uI8N=£'EX`5>S~![Nf!օsiTJ[vU58DX@.ųfʝx'(p2Isk '7}|1.zGAQZph_Th4 sOHT>S+Q%u^X ʺDVFǻX]e_ !{hqb%Hd'Aׇ5Wx<֍-)@u>Aگ.SYU02H>~]׿?cE.u''{:BFWbf1L JQjhgm'wTĀ0+r"9dԴ4Q8ŷCF[_<+א%-o ˔t^؟OϠj-Lo [xVHfu} 5QZ  }(UH"F=y4dA>oJďMsZjý)G w!Š2wہ U>G`e:oY]#tSq2*aې,B ACG 2ē`K>iJ - dM@ eU@`d ]ɯ/`*b)3C8. 9xn oPw76gsB D]:N8Bf e[PI.n,#M>՟{-W D԰'R ݀-߂OJnVt<4"+%z l8U>Ýwt}͢qUa݂UXc%,$zzOi4BDn2vA}o *KPk u H0t#~51uA#Q l]\H(_eփǩ:jBvJXim.y)ހ*&XԕD C OP0ƮʌX2k3\=D]y~GO5َ6v38&VS'+8,՚p+[t„O9pO`̖C>]߽rixy/g=r(]`ho!)TvgbDd0@bNY,wI3FsʓUږE(yeyI}mzcr=zLHWj m" Ǖ1Lq) Q1#)> tHGs]؈eZP:`zIuf7a^!n$$:W%&^;JbL͹c#ŒAK^̵ܾzl:hs`ǚ HPc)h V\#E#J oi%d6J e /egWeFOdbsHέEq? dTĮYF*'=Jc *L P Iyn2g`u .pG{@zU$ {fFW=f_MZA[?I싡m5! ߭{`-ߐ|(^h$*ł FFskBq&qihvV.۽`?|Ԍ?>3:ӳ|zW?yELÜu N\EA,kyEGmd@V g\ Ĝi z,HSaCjOD$9`0P'Xl6^JaYg4K{MRt !N9,}HH"Nr epn~ VO9ki5SV=2|ĞKƭ $5i8gRnp1,l}*R+"? t7Moʆ#qa)е#ӻ?+j/OyQw_uZemzg91W_H:fN 8 k5GIbYr"o7eפHJ4\`,IE4)5Ltд :` PA 8ǽN-̘Dr DuBU]Os>r:yqG :RGYb-7 ?~*)SOR6= 2uJͤ6nH5̸ h/"29lɦj4iH|R Wm߳kؖ=`2tPf'_<:c&\;6 w4@dK0 BI8yE$R>=)+ɰX+ڲm0TI&eJt/#`(^8p#& $q\g"J!#h΍y ꥳew)(|o[姬+X #&gM t'Q'_D'0|JEN{/<2l1wrX^;HYhX'5t4= wO<6,-$1kKos; m@np䬩p" 4 q ˷A>9*7!K$n0V+gԬ^#asIL6TӁRZ-$P\W<ΔtF}wG=x="a^&g)/WXKV 缀K' )bC7ޒt0hdP06U\cK/mE{ag_1 dB`rZnAJV1<͓CtO W>_sj!ع'A[ER\5b)A%+I'S Cdc$ b((8@[ #$X==`w [e1WBҘT]/ۜ)'xafZY!ڬ =hIKpm~ 7H{>"?m\H IҋJ VH !H%)kf@{{`S`I(Q?:=_\$=ɷ%Neg>t>dc<[ޕ^ȀrT$]s39r[?x +ގ!>rozE=Ê/MVWtIDžHԿb^K{F\ڬ׵M4ݑ*%Z."-[IY,B$wز"k厫0f`VY#GeRXG--oTB+W֪4#k" Xt^OQ.#'-K{2D.}^* 5;cpRV9L6fڠoxԳh0n{/粍/0_Ja$֗i ~pvxYl4(-";mGE&b{`yh\ghu-gv4,f72_Z8u' (tF<0.+`'/A #A/I|5C y !f2e}{@ sؤË`7 Vd&KzIkt 754%ggESbNKotsʜVX8cWbǹ@S .Dk3P-}йz^W;AF_PpF岎WW} IJHdᬗX Xl~ c0r # ( uW\ռjOEOEs1ڳIYٖH d@2H$)yEzF^~:ˣeUk#Lb&'pВs ys!?szlbLeg.sAJ;eS-S6K.Uw ,; ν)Es6OCZh$=/5ʂTx<T]1Ǩpn Vb0eΗUVm٠Nؑ|d#;Nߞ]1ixPꆄp)H5>1,Ck~ }3|n>g^}1HKڌT'u=Qi):nY&p&EVcl㟯_C=bdk@}s]yd8LAs-`MKV]g (^ųxzz)!ᑦG0XL(4IRIAw"wv +o4mT xjcr~e(nêgj儶EА @wg~ yтQlVZYCGv\; xd>1MЖkըA}6/?p}[2t 󊵰5s%~}3ustWE2 :`tiz!C@wAl^qyKWnz?_1t,*$'V;SxՒUZsN3b2Ýq]"nobQg$·"DP?S%^xw]w E#vEaE܈pzC,GdEu4X/;B8ᅕ\b $RlsUO2xv$1)t%,~|& =]צJS-bTa#,@GbDd_&}'ٗ b5zB!h=?6ޟ[Vz|dYI~P_6:5#<ŒU&K6‚!hjvc_K]J;'Hh`YM @.b)vvs2{1lGX-uncMwamR9. ;J©z4lj+7Ǘ|Y-m{Wv`nXCh-6d}` *|΢Kt RfTh8XR*EQx-@Q*"h|5$MgځbJV9{,nk^QW|=7Zҁ7jG"VD9Jh9߭@lop blAU eJ;<@4z!Rk)8gldw!βu\uD=IkQԱ#Bxs40ZKq9.>ŲIce''Be5vu"Q}\%ҒD*2ԭWCj-"Z9awJ`}ƞ f浔 Ҿ4 t!4|&OGjWob05rDdHbXq2`d|:zRCԜ$V IW\HUDP$/T'W_fG0_%NJxRw{tὉ`ZFen !brF F jr=8$W4rjW™nQ@%+Pl/ .\}J" ܲgtl*ɪ"9b'?IGg + +j cl .>pi=l`5l+=u H}M7Z\z)590ŶMFaѝCˈb*xCbLff@UV4 ؒ(ޠ*8kAoORK6VɀO/{Z-Q;ɨcdmmT0['h)ahxH%!7d <ZcsHYjQYWFz9Hۏr~VH)dMb0KTvMఊ^?us%Q&c#Y[x4',֙ Opf@^uqkiBrVw.8`Rlg>,pt"ydeݵ Aj@X{ KqQ/mAl[?y1 ŭZp{l~*]O\*'!b S:F )[+pH> =_ƴ^Z Al_pmUBypO@埉p01(zxH쾕fqK]@@غU (x ^u55Xh\e&aKÛI8$& E[4gA.ÒNFQV`kn Te9rxGc9oF o+D륳h_o3,x\'sVL)80U9NvPq E j{j8V2od#rUĩY.juxZ͡NmZPfLc(#{H+~q2ZR.f B;w'iM6Y]GC2_ .卆vEHJ4oJB`\\z-^P2 stg&(n&UGq2R^&M <~$%Lr8<ʅpqd͘޺%O91˝mZ9yKgUH֟K\=y5v{ȱNC_53*QM5[v8V0e}s@ĺL3ҊGrd@/B:dYCR:P[.eE5rk驟 /h!q/$]'F.|nm2خ4_[/DCtY.,ƅJRZ>~bq)"k(kG pju5L˻13czUE"{| %Q4Y͌iʘD\``A;@ p,6\*@Y.O+AQi^Ano'32 u?z8ڀ,yOD L,kfS$<ƧY\mNYAVߗ4Mc9*12E,2lֆlwǦ r%+ _|wcmSC6大S³[Y0 %$qJ`unV{AmNkV eFnzÖP 6ܨv;Q78Mv/V@F|er`G=90p/X^Atڱ[j0WS|j`]2;i}U6,@e)xiK ;ԓR z .>RXEBfFil})'^_&ޣh^A3n(RaŗYƁi0zZVPŕJ.QH ʨ^pv &_%0׿V2NݐqzY*C:jfWxtIa4CFG_S5L XL5#_S  {QHjd6U&NA[)zj|d8'-ܯWKS#csQ?Y2bscR'/MJwى^)Jrt3'kVrƊ^MrA12-ܳ=PBQ+@2 )_4&kY!)2K/x~(VcP k2+$n\‘UGDP[E_{/R)tS67pբ'QTSm#2iAob"w,]@TyTnQ24'ټZ:[jv{4YڽINxf- ap8 RmͯYsn̑c0W Af)L$ǑIMLc=tCq"75=$ E"CC˥Swu aߌTkZP7Qw Mwv7|k{CPvޤܬ qHd*Qn1m%k{Ie!;OTvkfZ[$(.u=%$ >ч *2l`"7L\,,