python2-perf-debuginfo-4.19.90-2203.2.0.0139.oe1 >  A b'q W^^f$8˃Va@7W2Le/MF˶oWJIdrz1/|c /^RlDto*3V%`}䱮sYu6eHipst6^ F{Yth>Gps(Y3иb7d4 ݈ޚ2h.8WMy0OA%rM@aZQ=/k5Ҝj rOTC.HNSRFM@1e1413b1beb108453c932cdcd50a9336cc3ffd5005d16290d7f47139a785e33bff10094769d652b410d7f9140939adc153432d636 b'q W^^fĴ; ԩzUl@LƮB9dy>0 m/ðRe5̲QF }ໝef@Xw&!ڗ}ye_bH[{*LxbМ2m Z10ܻxF]zO[n|*LX`PqC2d˗4u\t76FL@ I\4iapF~.:r\pYpsEI{Yvam*hjҴlΝ{>oW>p<!X?!Hd! 3 ^$(Shn     J Ph 0(8K9K:KFGH(I@XHYP\]^bc}deflt u v 4z   !!DCpython2-perf-debuginfo4.19.902203.2.0.0139.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.b'mjobs-worker-003openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$b'nb'nb'nb'nb'nb'n7b3d7e57091b9eb128989fb43864c8b77fa795ce3e63bb86647e1d7ce95c140brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.2.0.0139.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- 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-worker-003 16467510824.19.90-2203.2.0.0139.oe14.19.90-2203.2.0.0139.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2203.2.0.0139.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/06df8226f37b26e89d4650c00e7c9e46-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b4aec7122c34192ee1637731bb8b502861c16fa, with debug_info, not stripped4Pv?"98FUJutf-8ff22f07671a1081d3abc209e173b123afa2dca2942ccf13b372bbb4b6371ad30?@7zXZ !#,B] b2u jӫ`(y-OEy2$:W`Q|^󠶎W4?2>"VIC̺nyj4H!^2_lNw*#(fsrePlLC#fl_p=rMJ <`Hy<~SjՏVm3{gW⾮x'S>`ӥfثrs NaZ޹a+X]ZDVQU}QR}yn uf՝ ejޣ~)~lROL'S>So"(n&389ԘAZMLهIhyyM؁u=_hogbB$<ºCYK~ܡ%JSq)?}OM2!}i~W&,$`}b2+Zڊ$JFd W\X[)1ֲ0@RUjXw .OۧDE ؞iM|fߺ ֹL*||gOiR/'$1]vۏɸZW *ׁ5! ig(To9@ݜn %[F`3d`};mmrJ*N[@HwұZؖ{+ι#d֏%y9s!aS)09չWC/7:]t,+a'@dá^ q9LCsN p 88a;h U'U-GSTFid4on‰^OR• o̸АȰJs{S }R<ɔT$M)@ =V`Bq,k5> aPJP,FLT*kkT> n /֥/@ŽW:,h:㵓5z#ڢEf#&qR)TtoBfvs\rObh:|>e~085 ^6*'`iVQ V:i%c.+f)l@cixwˬWg9L_J)5:{ahݮI,'ce)Z`6aOŠ%ǓC0 Ry9pl֭"*qYEW@D2SЍ_C_%%fk>Um^GJmx>{tQ)#.4b+e&hv^5frb 0.5 {O˷W禼? ?u x(gЂs40[Fyǖm4LCVKF3 Mjۻ``o@9gB3Ԕq'Bg8ŦotZB: A,i> U&FeSH;MTXR$Jn(VJ# y 9*vt/(r:ٸ]?j~J?1g$M.6EڣяD҅6;WPMe:V-l<ж?} L\U1;1ـPOZ6/hʆBJo@SuI(hEcOz~m s61yE@$d 3IpJӌ =rIO4NQf` EZ HSPx3yq:[} e0z{L-udt`izS2\kmFǓ FsŦMQֱ^_$ DVΒV*y{ԛ/+llGMأ^GGvw 7u|};gT.NtߓPc fk@&RoW.&3xAs,W xS6y>]uyH(>5LI4M782 I_Me Ac4".i1L{.(U{5rMl!Qc8C"'(/^2D DP:\J PM;8svjzT˼t؇RNFMEbx~k߬Q\[Lg: g䏨;̓-S)\w= VEwŖ}~t5U x!pVa'薤7-aoLkE _,WѶ 0sd^Tsk=T}HȾZ*Go0Qȫc,0{/ (>lmb6 [Hdt̀0Nc&rԛg[ڻV'pmfOj sޑEjNe騾C 铿n*  ..y'QH&o1aբZ-a4384,|L)3x,1m1ѿ@KP6WZ/c@c#Y^Mr{8?/+/9j!k-a6Gv,LMk!)WW=BG6: hD7Xd`]F,p C%\UKtf٦g Ew3[տPWdqO$Nϰl+*gwaM~Hү48M4B,\Iw;gG<GK?|d7yڿƜo*9q::5wځ)*& jn ?)νj6PuR^D2dybi}^kI3O^BL~e4Iq} ' nMœys[QUW!!8;aHuٳxRG =M;EvKB4QvVĽx#3@;p|"@Cm^ ˱MD~ÍW:/M~E"51txϷϹ+DVd\'bx>d"ͳp/55H+?t}WF}G(_~0J$qUh) * wJ3ˣ1DCŨ!}YGhD9 N{efhdʏW/, If>a4[|J2 Anzza9ˏh9:Gog(#92?.[_i]O;a4>cac*շha/#mM8^w'E| l?KG3(4R) +gՄhΆ5E u"Q-4h13) ;\>pP@;3ra0I_AGyŸ%l7ٰR%&<U"EX4tS7S9x;u\JYPsEEP)>3V,l' rs)9;Q*V'7 zJxXe4:*MIJ=q{6!N.Ev./2ߔ'.+4DҀX ȁ>U8]ʎuYD?vjY&E5ݗ8VRV2sOZP;\q=' 'Y<=GZO|*ds~=4ǜitHRr7q q7\/A`E/7t&h rK.ou\XP~{]򾘱})FQsy[Ӣ@4"BPܚKF& `Kpcz偺a*OҙMj1cnZ]M<¨kڀSiunPehePDwϾ|~y~I36" i))%lJ+k4ObvT(']e.JoP:<'1#½7&NAN<0*r$ZIHJ}ƮDl需;Ei#̐W[X;>?"M^iԭfU,nsNe=2-ج`vy;mA}=gauOmhZ1*g#|-s0#=J>]F.ȥ&QG3i,D`:Mtʷqb *2mu Dnȹ;.| Vr>'BP24>b*uEs0焌6")0bȇT@[|BھNs4,;𱚘x_HvD_*35vMǀ>lfPAں.&M9f$/gXd0ٕ H—Â`,V QZ8tNJ 1,b*q\ nxJ92;dK*z5Fupκhx IR4'/c[4VH-F,vC aӥ .mHJI)&l}Ҷzɻo{=q`ջV (f=e N&I=pkaB_χSw񈕞'G^+cOwzh$/Ӡ] q\ ӲTwwclT=p4̽d"Lfe@Ho*&McJY>WF-&JB8g`E,(%DZ(Ȅ!׌@Od`fp-ie;`,qUQ0=㔖Gax1 *4MLeKǴ4'sNL1$9{So&2HJaTgJ9?HAR7^#1<)E 9Ʋ%IĀc}S]͎_mJ)Yru%T?\gDIJvWυ=%.X]kK'8H$E_XsPf0]r ˓Boى~΂UyCix\ʂV>j*(LCj(Ad¢B=A^V8L ?GXit1@gzgMCǑJ)/od+2OD8+ېB$E B9F_KWWXZ=0U?¸i 2rJI0%gt/{c,ѷ©1 ⮐wP*}u/\⊸}6~" `akfjVb@ <ըLoF]N&ӄ_ vB#"kR }ꕑ*һ6gz 5R۹,/]&SIWV,mnk|nzǖ8`uirg,xmyInޝTzu|ңεT;6޽(2']_I5acq122Q5vJ۲]Ya&(e΍[!%@TbkC:襖| M _R| x }Nkx +JQeRSHXHI'ʲx/\ʙD2+ފT 3 ͵7' d VwPs\|\2!w[v-/Sgɕ>{q^D9{EeS暚{3[yvkmؒ.Acd#zh3 /{9:''p_UD2; |9[{p8

!f8&8 X}3 `\rsSǐd5sb,|ɬsW B_ F+ UY:xlnw$",٫Ű1(~6ܭ+,`# Vn)4\E.geӨA@<ŁV j H x-=trc|=U9c\omauTbwBGM<&ZN^ )XLIȕx=11X)&D>+U Hùfe6_ OJŽ`M(Zh}&X-N%WCDFivN݇50 'GTƪhe-cBqǂqh+*}0,̄0AvmZL7Aq7h#,o Rڒz<&# Qe|ֆ$Tbd?争9;FeQuz Ŧ.gSqN0}7lLI:;!;N*hUo#;If sg==Uۑ8=bm}:R%ƛ=Xv"S* kLđr(Mxgk>PeYl>f# !gpfzH=*#< .y XE+Wۑw纉[#~1ozpj&ԾH?yj-݂,C؃ Cj~ bA;.Po_X'꼘6r#V>m[ Z\)?"f꣚^W,!F}K aKvK_й<,{O⥚)Ox.JGiV(ڎ(F-bε#"og/ë |d_*!O5s!;z>ubRv28&k.VM J3w2wB}odw x}'<8~;1/A٢! }ȝXg戣zreqdAwI5T:rfYlt$gCPJ7m `w]h̐`qs@qs zP_<PJ6Xz'R W@ NLa{if\43B/w Uv$fA6M.Ҁ/Q|ln#׼E*(V"9b>g^Hgs 1՝TX6r(+;ļ5kmī;Ǻ dzBmPyJԔ/eŦ)zò! ̡%o&^5Åm5Bn![251o*1XA܎^?-Wh$<"*ò9@3Aݻ),0PzvH8Iޫ;v} >al\z}?0Ǖ75yZmE\"/w{}m Pofg> ?Vo%AϢ=Eˀg7'v0`z ɷ~c$V,x]$Nk:"D|ɿ2l<pPoAZÊ<䚃(sQbZ଴-^U:n'b]rwD|UuvI9̺zZlCmɩAȓWUwmC6xflP_ ^=YAqIy8_Rf Тhbρ]3謌G2#btY,xׄ ]̸ēTX锉C3uM2PA=ͳȢD@2by]2n2͘^r*OάlJv5  SbJY 2Ֆ! ^*!8IȲ:`  BWq ׸FzV.YT **h W-Dİ~U?Ƣ ȁ ^2e#E찇iM?Cr!X@ξ;dJ"Wᇚja1+=ޝ PwX.^u4%9 ljSypQ7Ӝk.%$g=HURT ZLFEDi}٤dж;[oۈ@ڣKA%KnAh)HN7*ݰQ'C!&h@ 2k_.*w﷒;_U[☏,XQpto)C7x/L#RW9ĖWv$aS, <0Ck0Ml9{rrJ}9^-ИR\ӦAə:yKڡ܋ivCt7AgH9MRXo/:wɎj_ZN;yK'- ߕfx-ŧ@rX#&}0kuNj `6NtrVghuȫv risezpZXR*KcZαM<QHvy'GL9Rr*X(Z#oOt&Z"๔xj] tGZkQoIbS+<镚{`<~@y^\+">nUR/_T뵢 +xOQC\}W~%S7,6ׅQz -Dj1nwM;D`:^m1N-\2FOl+@> VF1eFkXqm5${3̤lU TeqPj66Jh=7xs,TMq3 S96CxY`vVT{;|/Ysjorx- -D )؀3@1s,Zi-W~E9lycX KPM(cJZy;k(;e ?Y"q_.3|k[!tCTG}gZ+n nHxjrS NU0zxb:7ȂW5)GnbAEl; }:]Mjw4/2&$g&M+s_yƧ(:H>%|.Oz pP%Lc,Hu ߚ,'t<{ oE.U]![J/Ptz)9q;䰛fXA02lK]͙K8N ŀJʃii[0l jt!=D~WQn/IQE ֲ/nW>3? ~mHMaSHPCZ8_$#(aEB0  $~kY^ \rEe9m+ՠ$زr Pc̖ChiRLRybi6xaVX?əb=]e${̠#0/{SqƎ"{V6+ّtl/[$e~W%@\%];NA z m]<%sI6i[wXKVDܿ^$wK l;TkگٺRQhQLF0$Du-_P_DaF` x{Noe)HQ۱8ӐhX Hi 9DNEr+b>!=z !S 9O]̌Ք131ctԆ(H:+r6d(REm|[C*M(̐7 o[v{Δ x3q|o*,6,H `j,fM2_I8ɸS)IR]B mZM?}b"9L5[ l@J-lc/iN4c Xtj0}B6u 'fZW2rn[A\)-˴JZ~~ʴFVyU/>4=, h*A`ȰuQA(W^UA%B:;rGm_**]##VT`A-2侀^BZ={7(~*x0gfzUkS H'Ng Qw17͛SF=9L vPL1# Yv4A iN tWuϹ_xܕWI܎&g]kGlmE NmFE*VR?Z.B=+']YΪJg.sT([K6=p&lPUQS:qP]gzwX $?-WT57AvB? M$. E"elj R`/A M%צQ0 %L<Sff9o[3? a`N,Qn>`{ oj8BbnNL o뀏r I6%;.34 3A[^UG^abH[ lXFola]Z o .抣-:=oiGt#^dTuf9U-D}B* P(BN[W!ÉK#Ѥ1l^ruؼAMx% Mmd~l ?I/$E}fF]a$!?Ynco!1R{`-U! 7@ O 5I!:!9KK. XzV .6(tԙk@{Й Pn᳧ X--Y LژG؎!XK,Z a쯕.7bC(ORo*?V9Psi55e{zbY ~Y.5'fU-Mb ` ,"E{',`9_)4!*YP)OcJrza:wC#Ȫz%ݣp~Z~'UVOTl-lGYeoA62--W"JVb)Vpd*UI##7:Pu SOo{,U3%H6#?&N mBmMWj^p\uaYPɥQ:fF Rs wV2 ]$L0BQL?<}M*XL~&~50\$Zze`^tƜQQs8O<_r'I Ks(iXS+7C(VGIvj0i jS"ëұPzpMm8!Y zxW$ec㌽ί8kfG`ɇ2e8r2'ҽ3E q&sw yKfq<a~Iyңcrȍ`ڻp[l0xm]9}ڝ;5) 2вo@gl0G(gj Dp?g3#ҋ{=`XBdT"K A[+^o ,*{E^C9G`h8(&|t!*:4'?Խ=a͸OEHRkPZ-A!oqNXO;#aūaG \fz3Z.dk"O֟GAF?_̾ 41  HpuO\X pUa1M.< _0^zLNJlݶȨ*#v@m*3ԡ8S6_6i9IVDHmv'.g<A hA`Xp;5-DbgJy U:ˊ\~Ao:CzN~>D2}|"łE'WN)($dF{n)Co mcm׼4dۆf+ ipBS u.=!s ԉ5:)jte[ `|uSI2r$HµTPjMitiQs UtWB5Dg|ϴSP`K_8NG63/\]R2A mf_k4193&nZ˴<: ؤ˪%CϢ*&²Ǫe&9X[aqð*Ǐ*f 1V+:)gnH|OsLia⁥ '9f#`K꺠6Gu)[&)AY˄ehbol Le|\CGBZMp/ -)MΑwV'7,W7DN?3…_̽B]AU$9H[$FO΁M`CtZyx0x "|r8ګCeBw24|耩&@윯ͅ ʾ)4>nV*ғb<}J$\HZd6K2( Y?4($+;φ2fR!MG2/$f݁t9`]E4rD8JNeI 0ڷH9A|럜'YW6ЄG*Q}Ƌ DZ9,,13%N 6;-_xD=sd\c>5U0T2_g+~b`「-kLK9ڷj{II7ieH(p6I#fBa%?/\81plϝeDo*gcbuTIM]ipwlZy+ 81/ 0BI@i" ":0$FC\l LPi( eŕTq荾 ZE)Z]i7#QbA1hrh/ymYul(ڄl{XN`oZrUg!uBWN7JSVh9yԌ]P{Խ%ft<WG.Rg3j hCE0qՋI2>ZފۉS YJO S9=][%M X~`e+jvKD4ѯ] Ke^K Z$Ԏpy7_dI&˹FG {@͊H%?'MvIm Nܖo`ٝmU,RS:5/`{n?|$VMQ=;M96z<؂?o Xԕgް.6q4 2 P,@Y3t̂UOHKa>#"=x ދl pw#u޻|sL+ᖾhYh51Bk*(eśTK Vzwc9tV!f~R|tL}n]G7D9zFi?}(œ461~<tϐմQoC"4[ ^q dmyy7"~A#Y`_fNs<g}d\T}]2Ȕĵ=m1t@y*~~"!ʂ[E7Qf|E. 烵*zmN5ϠdG{ K$tQ֮NVi&(h$t$i$(sX'lfi1|k)C2%r}s괰w1LJoQ/nT٧kRB(SK_s?9ݾW,UթJʖUm@"=Cd$n6mի ?c5fY](8]ﵩdS<{M)o縋?s;pe/XX~E*Xq!>#7j-ڳk35Ĩyߩ<: 6pʒ?hLC"\K,dd()^P*2IZT Te?WVas廧`Ox@|A%nTCb#3xnR;-Q7o5=7-RQ6yA=^nhOuA ,V:Cç g@lwg <m! C:sV-N^B߱:%roUoI0ыk:&.Az7nO7EMP_R"AUJ!7N0AIa*P1(Npb2EcXgw?s ƴNF\?PZ|KNܽ4yQTW7hJ@䨣NS3Xz@vb7/×!}n"HL{>rA6OÜ&'c"J Կ1ƺF榓k=EAiq)HK9a5pV[zwNL^P xjX|dզ0oqFO-X ?nmhGMyC#zM!1<ńs7Kcd7;u NĠ 8e^Aӯi]%]F搜b`z&PnUs%4~bL#hDrI{de0) a{D.=ghh} }]/">_ac>zK;n‘-i!͍TyEmQt>:BlbBl6cA'Gɳ` xe;jZKE)zgv(mmIF^4[hvIkB=N}S-` ގOVq8zp>cQIhRJPB9cɲhb7+;~,0Ɉ$?Af~? Ws"6,HH"'#7QjQ!:RYT);j0:_O>Y|"FzMQ1#A̐;1>DQiad~EA(\3yX֘:Z0(qrݟ`h6OothSTѰIZ-3Wc2Q[dW"Ԉ?9)}"*Coy_䗽G_pW.n2>7^e>/rif@AG@B'&nzGmwӀ ٱSx@޹kL2oF1HnFю͌US UsWۻ,Z'ݣ=(*qVn!eD1b(>QWEA'ZMU$De-'‡zi$ie+\r q04URD"-[|`3!]z@5ل}`Y0jݧ^Iz# OW@hg@ JV%ߙs-OtOW]1M^,3P s/^PK7飻RD')I\\jAܟyJ?z\B1f* dz3]RcWx֤c=yxx#(|tYu_"tC}#-9vHW).5Fݏ=]|{pRQh1ɵ(8 $"WJg1z/z{{giea\a*H |ǦxEC]񖬠0!ԄU 9&# CTnp^s'q3Q! rU;lE刱0j3j~3.'Hxl!68 }x>ͧʷ GVEx~yxNev8dt@S(vx*LN\*8p$ݝ 1W@!ŹF8d(|k{DrT"^qSX[ATbk\)p]U2R9[EQYzuo;=I0cFv3DݴRthi!)c=p Л9XG T3:gڝ} 䔭XPT3Cs4Ÿ$H3zIB/3 Cw?i qDt,|' \v{s;{ 6UJ}y`}Z!sw ]Ɩԏ)3.ffjhVH3 SU$Ǒdȁngi{TxIS^ļ3j:| ⴐ ^LHR؊be < 8k`8G "S +ja2[J}7ĩםM/؟Oͺa=zFt E^<4C@pű,=%:fZ=['_{OBQ>/h&mbs ;O:UrB1 ϻ{ǰGt#iBNb6u]Q{8JZ߿fQD ;\ tP !PkW@B;7?Է x"ATY*,F$(gXN:5?@3yD'-t.u,$NNXbAX Jܜ |ٔD"FTi1koA\=TPcTѱb+ڼOky}Rr! wAb utR| o0{ X*PʺM}_'Z[Pq~t`e<ʭ/z#;Ѵ.ƪCsV0;~ `w0)H_?3KAr1BCC혔pbejKU,+UBACm2_ 5`;c ;ov@WZmNKKT% P :!kZ#=Gl;G:L}jp: ׷täVl1EOПwp*%NJVgp'O02J'GmUB|gh q{3!6;pZ+X2y"5!?Y$}Fw&ſ/U?~8gacwT#vfɾH5լ:Y-+V/S׭YE 5.q= hC?5 Yhxl`" ǩOS(Ӡ =sI,"x/xܼ@4' |rͧ hEƂuVTnOI%s Jet_tZ~헃Do&:-(hG)b /5EA=D|jJet3Yw%~E8x Hx!sNXRͲ(:aݮ u,C%̖HV0i`e)SXuO;׿Wcv9sq+Ɇ^fdv6^8T-#?C#QtHi ==>r4ADXh:t 3@̹H]I%a;@-2$EDtV&xvxE)rS[%1T O hL5+#{S- ;2;g:~Wk՘#00aDnzd'y4d) XFȝoWg/T8'L\i@~Foڷ/u ~ S#;!L )Sn pt;We<:@6W~ZnA" lZl BNl' 8~ ܙ77J|ʇfJ_@,ʉWRv 舽ֲfUiKOw8Gy+Jk:n%f-Og{j%rcnOqf.jYݝ~.Gj-Z(H׀is.&zZ|7ߘ 1'ഢyXc܇G 8R;vg擼ǒu0M(f$v:c&}F颼Y .\4G)n'kTpӹAgZE/ H=_!k{@+^F50~ !VCyѷDEY.iMof!tǮJrҜQaML:I\oQu/B{HcadG}g™ƺb[U3g ~,ؙ5)7r9f++kp@IhS̺;ؐ zUfU #RTb~,ONL鸙¦F70a'$crk@\o"yIFV|{^&ƨG> e+| 5ĕ%(|Ib<>Uh4Y0TOs@ S 0y3b $wيoڼjY־ 8)DZק sz`twԝwuZ$ل6pJq+H o IM9\7},3ҭL)pgJR #$7p}BJ"h> \^Fy% kW,ŒU9W1LwD,ANEmIꑟSjb m*<Ȳy&ʳ0aaᡃ_K xwK:/\F5{Sg[I0 X@ F*bL-o~CY"/7iBchK>q˛Xjϊ>"ͻ_!Ȗ^8 `6<.)O/?V\vMhklNO7 -ImQ% nCt,&py)<5i v/u˿ k>Cm ?3-d}&S-Lbx'&c\.j,@Hf)X1Dy rvVi8gHLS杯 w ^cm|X 2^N Yb#zc0qu=S{J+gn\u, ]7 {=P'Eס5θ%D'q Dwo YH7AV{*|c Z>kdpVFF8jdД{[=O3'Qd72ZbL̎P,@:fυ)hHH&g/'Y"ڏnmy I"|*ka0!xP$A/+}:S#mq\~1kQIzϔ{v/ i~A3$'OY]rߊ9Hԏ0&‰ 7+ T ?š✽zFٔ'WLո4//)i,5.lSSu&9g;E) Bϧ})wdۈ9z71EIU1{x*Y=j0Kt5<'&IGAq ]RiuF֜jQ,:9 =5YH{q٘FEa !_9 3AwS?s^vfouO3VڝB(ˊyiwW &?nnT VbO &v$59\ [֜kvۮ"f2f ']z 󥢚i4Mر䬓&2wVr|ΧذQ2Y߃=f!cb2G: O- żA?ҠQQ$H/|',7ABU!j3hC'HJn2)=0Ijr/Aeoӱ%%Ո ՈNKSfz5TiLb ц Ŷ="m69IlOkbPj%W3dEzNp w`SU38T@y# /ޖ A/9ATF[?BItXjb.zZyؔC!5lSW\@=#Rio !iiA~U6)Ngc*-b$~,ѡ@O}]KfV2بehbo^S)d7k>Dto"Q{*i6+mtOlq?GS^ZrMLMH)v3A9'*Il׊h&M?XޗZz"%ϵ\Q3t <ٹ8qvt#B_Jv\&"5GPEڏ˝ !5Aj8Hoi%7yHe!POǭ{SwI<9O^(5e?^ɰ )cl@a  ,:֠E>$p),N캻-qpqS zу[ԑ Q`ٵ,wmZm#tߵhQBH9JHrb`n/At ~`3ϳxIJˏ"7?5*gHyyELCƴW?{U 0~gtF0"x:tzuqQ}Iu)9o`udH5+[$ Cp#s1w s3 nK!q'EShd)|s(uw <VRReL}QWL<d`DSQe6>zly$V:ȪIk.j*/B# O7!U!{H<>Jڞ ؒ8&rH 7ōF'jXGSDoji 0_ \ 1+YU? u#xndcկ e869m]~% ^}Y˽44b+Ck/e:4>"vTF/{([gS8 NU%w@d7e 5={!svJ]6T46| -w@}c _QAk0n׳,j.@H /ĒHv}Jݎ@)_~?F'ҬqN < x*Xb,>y{[xvJ>;DKTV=WĹƔtͼ"k-1{'y]?:'*1}[HGZv5CN񼡪 ɔ'!A !aqeGT)Ysrd61\eq೏]gUB'ePߍXڍWvR0Ïѱ p=TV7s@¥!8*qQ!ֹrO칛V8˔SӓvJr[uUO'4v'"'6OnȘF ,cX+ DY]`Ɯ]Xxlɡl *]@@j*%:pq2F9_-.yW_:JG0lqYR0vX¡"=wuu\ ~>D)5@r2@4뉟IЪbC Ҥ lND"7ثBh!ɎUHU`&{w,%0 TFqy3:HД8'_f95rypvC e#EEUKFY"ኾwƍjQ-1~t_$,dI'M5.T Yتq@ lp2S2ʪ] [M5~<$[#*kSl5&2P9I/=V!vq6#&7܀П$?jP#8V2:d4'uK 98?@r#?G)g+ӷ5E "߁PǞ~ }/n}uRh.`{ wCQ_ϥĨ2?3l3jA'Ze2>x{ދ fQOV6[yM!h hp;OɿJGҨFb9;/ԏk_@].;V&67F fU 9o DUrF:nEgLwȽ;i!cDc:2;:zxv}Onu"j`?P#P $j$G(f>)]׎{D=vUYH=W}Z|'"Q8y49~YѬ`%1\E]m0KF0-~aZҥO> Rsx ~v5+v- !M'\n*Wt ͺ6+?3,ʴ|`145,x/{\?I2VԊ6@<tzH[gNm#I,<:ۑ}{g҃EG]֮x?ĊT`"H)lB[1@_`66&rZ汍-6$4#{L6A<8x|ϡJ$d9``QIR6vq)ލ:oO)X @rS'yv:F 6PJjL[M>lV_t+tw'uζYHJX*] qkznwèUat;r5s-W?|u-1=]*CBz\R7TΓ]δ6%G8.̖f̃>|*q.dkxޟ'L+.(灞DzlxP h$Mn1Y+)NH2e dpt>FLNSוfiŊ2[әqng=xum7ʣ z cjmB۷cc%h߰Jrv7#@AQ)d^GU7ԞPE(f)T~K7`S3h iԯ?BMjyA"X0_YIWor6++z?;HFp{e1G!J]#~&Ko;F IY% ;3$,\)+&7kvvl޼0ΤKzCcY (۪y\oTb^&ºCљ2' K-[V<o4۝Vg.A:1Я9kRfg z+ MQ>$S Q% oh")XO#3qq1UYXJA zf:bXh‰}=yփ^kв]a0DvV 䝊{6f?\ɹe蛌6֯.(LSgIzA_F~Dmfv"Oh (t5[u TTFU38npC:/H!9 =y_{q{Oc!^ju1702y\"&RgbʃP.Ud餠x4D[~$T.(AR118kG+l\Ťm9ՠPe;}Dވ?>?b :X+5eS}齗Os3D- Qu?q R~{ X'E lVa~`a ]:+p)`Swʏ`iz&_4d9 ) j6SQT$RA۴#4˥]ؼSz-):y*Wukf Vo:Lg"ADoT肧Zw)hNA nnmL!ޔH}ZDQ 2kGx?~@JsK_gO ʅ N(;8@)5xULOb~,pCI?`sZQo0tA5|V*O=+`._cT3=dI< uK_Ss%,< (۴&c3M] %cnm1)A]@qz? fPZ49_e"YKBh>qR '/ݣ&sy'P0vA隙.~N3 ~N8dWp̝Yu>wY% Do#z":$ '5NiysrXrI& 2>]r}ou5 |ĸM#̹㟟{qIP,9ЎYJMycRDubZBG5O18eF!, jAX' Sߊww([Dr!ӁS9f:eyM0W/E\"AcB}!gv?X\ӁfݺSXӖxV:T2:ЅLdo<*%(?x#Q}eۃ9o!kf#-pҨqv{VCΰK h2-Wto3)AԢV""qMZ|̏@Jv+kz*Ob*8:FA|2 0z.6LiɇwU\OŻ*CʒgGF uS&!k@^t<[̥@cDbWz{RHKl6.R+ie,f겼= v/n&h^U+vhyQՒQbwIW*ۗ*c5ϱ%?-D{A_fj) cKl0-N{bdq=m?3e@9oBPd7Kl^:g(sNiL">sH@~v;r g*Ι.x|'6|{\ѻ0O5$+N/Y%YX%β/f{^h¿9:-D@9BKՓl<ܗdTؘ b[d {_ǐY>y|r}\qUː$w7RLAH}wq>CɛN_BVh6 0]hu&u(P[m)!r->,OqOqqC7?TB+@AWe6 ?izD~e2c4Nrڄv&]Ǽ _jWQ(4\&j֩[{Ba;v L⬀4li|Hk~hcLS@@G*i V([ݶeqGOK跦Cz ש瑀1!$)vORmi>cuk>c2zzˀ|PcUѐb X `xkژ&zo-v/gA-wel5x3ޒ#BAgϝs6R(*n;F9r1 ʂWR*}MV9(`*}= ,WV:eؽC`RxY_1kkžOMZT@483Ń!R֓yP ΅5nD"_qᝆz6i*t&-[rA pjC/P,hw]掊W-Bj =of,Tu/:ܐ,S~i;yZb5% 3U}:ڕ Mom7Witk|dxBXmyRLp) Zw_qC|~%AMn&u;Ȅk\{؋8L Ú=6<}@@@5WOݖ FI%RQ,:xlV`#^ VN_ָgD:/-ɋ|}zmg|㕍q_g ݛ fL=-m\>&E> 剗~sKR |N"~yWF2C"HFbS@f)G85<8Š YIa,LjE.X u.%66JYkm.X^C=o 5.i2Jg\9X{"m0 #Nf$A}* 1)Ky`q“Π5e] q"T7k~Qn*-u)VԴXB ]yLH.MV]4\|(8| JtYPݷT:&Uu?쵵[{IT7d^Wkx<9[NU']yD ǙeN2WG"^MNdH5%Π-?᫢ӊHk9Rm9u+Å5FU;`'VW="vpt\w.㱓:g\ѽdbtL }/_ j.^k. N^u';LN* -KXQ2'z}gwv)<83=Ӌ%C~Օ,v!< AӓY[]ovrs43/(0lg՚0 Aư.(NoSmŻ)1x)!Y/d0 ҫ~`6E\ 7s7zs=tub s_"17Ѐ`e8 l Exaq1Aō[ "uطRj)?DW^.)1  X+ҋpN#YL! wndmDnu$-8J\wjcYLCDͷaZMike,zI%o~5ԵTLxe:) -cTdJ0+?e:I#U aiGa)99Qyq0 w'Y:vv@_,b1S`'F9}gE*G``ԢT U])uEl F}77؄Zߋ |/AxƭI@ [_}tWJLp$b+rC0 A9Ɣ\t@o+po27)V]iK1dVHMx)ئpVr5vb CeS:H&QA1ꆜAܝ hyVSWi60Ҳ>qD$h(B 065d@]v7e4Ɩ5c&yfT:r XD&؅$o_<3XQҔ^gq3&r"d T`( m^7ק807IL@r(5+sP~uhc W hV{U,s"L7(Ӌ-PPw;OȚy֕J; _ B-ep;[>JW~>5 0.2+!oZ dw׽oJƏ/X$#'Av.06snG}}P# A՗J+"KaNHY@Kl><<&Dq[(ky<$Zq7ժmj[^ 3<АdBt "C=,/oZۃ B:J*ƺ E% ֱ3mO7#01rHMhJ1WoS\̚KRH*F%-j@ƨ^Ga\S7a&7ɮy 35AE㝐 UEN٣O9 FqSЌB7|JLh+Qz*l wv>cIOPMW.YFu/_:}utGQE4W {f9?! >҈OdL|dC4oqS7jD9p1Z.}յxbv?7ƢG4Onx@H\"gdȡr0<%ƈkUwI"K1VS`̍PGh9TawK1D}8-|zVߤI.( QU=+<:ÁFr0+$J[8۟]5 *~h6_-,K+o0si^Ya ?ŕ ]M|!E7o6;taQL|6]ON} ݔr=BnˏTdApѿ(J읏ꞡf.qDvrokZnz칹4m9~)qH/lT2v[;~ʋt峅Y'Gl 1⚩JL~;}[v sٽ\+1{q/y"7d!ub-hu<"sF*28W!2A{~'CwvkbOaP34ma[gM w$!~uD썷3N۸͔# VX.U^^2hKY_]/;bCԷ˚*2T^ji $*<$Qy.23_]<3,,v+Й5&4~דJEԺA2h,VDD㘝f wF&G"9cY'8{ /#I7v.ρʯo %7\V4z?>A$B$RNu(jDLd%Va4$){x q|v%{^q&j-/Hl¹t&!>q:"bY"ŢJ%[Au/>SgY(@( %6F)gYV^ੲGz,-u#ĠD}wѿF<$k.g;i9[>y ߣڲ׹J!LBx[zqFȨַlkt ] D<;ã kGt߼eGbKU+[=Ip Ų6{CIҴ> 39*`h_;R2Ab+qx-׃S3'h|剾a/䒖" 0Z$lZYII83i7 F|y1Зy##Q[/ #$1-\FBC`)<0&ZKH͒Fv411/\vhY(980w|4= +ۦLÆhS8{R u23] +n sTy dޘ=+QjX-A 7lW.BUa^U3mȰzHC֐8r@TJ-@4кeƞp=8R7Gm)EKs`YrI,%WAB5J NO ͖r!~hC|c%*-Gkή_r{<&ՖVPYJ?KMt-|Rˮ%G!6ԩoc{Q0>ƌٜJah}G8x#J]uc4/ÿ u-CtI ԇ]JpW5:A,~*htpP th ę]9ؗbUv ,q)o[fUozg;" \Xf&:$B2U3F=pXw]yjȶžz Ù <R, Vg75͡$!ai|٠=Z:zyńTZYVIp.rF|6.G…h)X>B-;GD zz ykyu "/{~;{vՓ@ϕ 휂BeuJӧ+aXYKc}z%gߪ e1|E&=ӗGj},t#aoHmU`Z2QDn4-?;;ڳ }+Z-"hzJ "{bT(L1$/vz]HF)/pfNjdC<"'q#:%dTrbܛ^u"1{I F g>'ӡ2Hc2:@`綰oƙv^]xXTtH^qs(*M 6pĸf#!\?(9 {zQ[j-#Lh& 0ѸR/$w% vFT`Nm-$zz@^YƘGcg6NmdP-bSR'5tJC㩩 ~n\"F̨:.S[^Y;4a:l%r*R1tV#Eh 8ޡ(Ԡ$DK+r#YXz@vBZVF3 #6YvO>^M6g'TwП,vNa.#O )#T;QJX.9^{n"3堕CQòɱv&uozև)yNBF0.g}]݉bBOaY_VN:?$[܋][KL\;蒓>*N %qv|Ry *WGJ} dnOc \{N!=yJ+*ר' >Vhnq7!Tw `=43hɶyMȝ(+}̂c˜wߌyrN:(XVe;wEOZl1l;?ܟs$Y5Q7 lt.%~a/~+`&3VIR6<9bBRU:qytZgCpa!c`ʑ sg,}i: [U5!,E/$\w_16-v))\*PkzB>O$: xN5tSx߃?N]]M&F*c`-n}c)<ݧ7'HX^؏cއ A w96fx@Vpb9{MfQ9UefϘ6d3)O$wXÀmɕ*P f{Lztl|pgՠV nCG{c\X]nN(rf `U.Ƽğ(6]8$pD4Ʉ'3xj*%6A Rbi%ǵ/ew ]ۢݥՊ 4À>:U0Ϣk2`3f̴`A__q-0Ʌ'B-lrב7,AlOအllA dM:V粸D"]"kCayp^w)K,M)uiq!k튐w,^ ݣLgf0uh0 3Y PxJ^(cJd{xۍ\GB0na(_izx8&+=N3gey=#&'K% Ɲƒ(۝tD6ϭ#g<D-۔JgXQ:\8J=am&{=s++f Gvۼwmـt(XvV"'C[h0$~ǧ⊿1b:=&u^l^Þ' K`p:Qv`eGxJ!if`Y jrAse=Ճ6MǕmL*& CrM@^ C+8z׹6ė=0MQZ,e/E Hjh`Ɔ&Ʌ@dQ\Q+J;omD 1O )e^Kћ/G-uCduíӅ;/ޮS 5 ~Z@y>kM0H6F"j~W ɲmfs˰y~BO[VA>ͅ^CqwP8Ifus -W|lhEezHѺ#4S7o,x>]]6lSk?gyoW}Wh|@1tDqE^.=WU;woԠxRȺ$>  _SҩxU2 ?dҹMF!29יNI<SM Vf ъ`x,a;ݕrh+v;PLxqPNKYgP\kua)fsqZDc0 輄J?E(:V)[z4p‰2<4΄[ G)3W %zB 9ǁ21vX_v@[+2mpMNR*m9D3 e@9h܆!%ظg헶99/x&_:N <|-S²@tG_ˈdN\I% CmXLcEoۚb-# )'`Cx'-JJCB >5& /oaMHF 4R])U8 !T˼蔬~j)|[_O.@V8|8|h6,MF?(Kˌt˿r(h账Y=pp[z:0lO(Vs9w1鲇ߋb5%3Ye8x[mVԨmܯܯsEaAE^vIUZo#;?7*5Ù9gw)GXP&&oTwesЌR-Y)A#2 Tdd L 27,Hc-wQ9k h.uQ2сBi8Ntܸ r pmV7(r]ޫM &(![pL̢Jijh`~-jD/3j"]=9n17Olb\Q) #;қj#(Rg^.ű^w}ƘL9إߊ0#oC`!yP׷2ujY!KH`j;{!Nya#+U;A=3$ee@ӪwBɲs\^J,`5g[0? mj {hyLZl%[.W| 157^o1՛ %qm6AݍznCdΑs_D伴fR5+gg_g `:ٳ0Q2 @izYc4d:-X3MP I)snQ׫// aY3BNi TkJšv"ZVu{|T4@&\G, 801:cKxwTg_S<> CcK,\j2ȶkmHkg+Uy,>O#S`?~4i#r埁ƪ)!3/CYsu{[S&膗E:2SgfEJFcM^TwUA~ɘR.P LMϜ |׆Fr`f@l잼ڇ͵c{rd]VrA"~t'g2:Bdkfv,MZ5Ni/B$h&.dd'q)ˆ'hR̗eiypd`FBYL}aV@f'C͠gv~īu޾5WCDAen@Oǻ@q+)e)t"$++rMr=vK[ {Yx}.. |4Ojbfv5oi}v#L6(7BVZl[@xtec/k7/rnIokU}+}P]ei.duz_gJ !19_|pS(+5Dm݄si5V(ZSG}%X[" x"Z6|ʖɵgo5c0HAlU+-Dz+܅[]9$kY~WK2N] D /YibL!^+ketaSрBH}iC#qhZ%&dao[+t|HK}krg^dg0$h@B-34@ߗRvͱπY|av`b-CS⩫*V~6"CDm/7R _x25;Z[K8wc}%FZHp{RLRf|`!ZMʙA0X 43' e0cio=Mx|;kkƵS=p kIfH\ {Aw: cHU=)]<͝h%wS`ϭ,7UH7V8i=8Btn?`,$1e'&FDRVJIxzQ=hy6fesW"1U韢:kmN&l{{+X•cŸ:xŷ:kOc~rF<spgTR4sQDnS;dF(1?X1m6ۤ3l%u(G!qAZT)}MKVz\Sq@ *szɳ"3ʼI${=Gbe( (k,\; SN *g}Z,k Ѡ Vb !G""v0/fPSHg2˼SA#"YRջAz,Y( xϕk03G~5ƃi)G7]\St d>'*8I5')͒@)RyCwm5كw=~sf?yIr\Q*7 Bq`t=5KS=rZ^{J J!+36lvMW=f|3ܲF z/0._~ƿ86=pͳTnX:-,G /g ]2bU*53hI(9&}pR6`ŕ3]bƠ~Nag1h/A){_@0)|ɶrNcӯC5m.714~3ڨP$s/:u!t̹Q(]UW 꿡]?n&]w8"&}:<\P(xuV'pe073H/5P2j哹f:)\0R *Shn;w0x EIyIT~_ p^ZvA8s=o.TK1jS"aOXщpn?o7U&%< b+c) İo$g+AԌZpuP!V^M'Ҁx_(;U ̥uJTuCZ|k?Kn|8*'/BxNT*!~:#ui))v`a\!@!P[TB$aDҝ:}mF@Pխ| AB靶|S=Rg: !Pyncv*z3g1uKm($x i0L`U ۻ+IvmŸHyu!Ҧ&,X )Ӆ -HקKqե-71rCyTqxiwو#<HH~ٜ_2Q APx"D `"Ƙ")Q&7"±G|߂$ӰiM9m:m|W<7A?9e Ʀ P%fQSb+,{8Ù٦|5.0y/r>4Э-gin"M#i~ 2G| <@l,SBOx\=l_2Z&JV x9Ϛe:=z<]W5"-`{d|Mᑎ3a ݩ=+u2m 2a|+QUi(UB#qli,v~V:_E4آ*zd KCWDD7tb(<ܮO ye蟚4 j@}/hn1߮V5jCw}%NS9;뇀X9x=r,{ JJ)&Qb';XGҗ'S[dV\#7'7*6V:w5̗^!\yǩ[B[r9ݍACl{fSI/:'D0Y:ZQlth'-K.HtJ uCYo,'ڈO(fYb\bAF kM'*"0|9ry1 PFh=M"im߰%VJ=\\U֔_IT4&|OR&}^Qχvdeu ׌q#3%Ŝ]KSCTm[N^ #~eC$g"aك eًN "MɁ— kYm? I= _OUvDmY+E8ϵ X_L3+z 0ngY˟\ gl%?Z#Cakrzs@ڏCޞ C/5Pn CZT--ΡɧQwWKa% ~C9j"fL2^^6A8ȑH{Fdg!ֽ/\c7j{k͓ɮ aI.]Hzll+ ;;B_orp!?J_=.QfR9/G? h$@c "عj )~-pDӞ$hWMR/4yYߐ#A apǰYP^@)$tKt>=cy`2/Ìa,.2gH*l @gxIϗ={RIo9I)*3=ilcBP@r'A l- vrTԐ}Aƪ_ڼk$ u*; ,{ăbK}b,0u0 BVrAl{|C3= w%si|X$tC(^f?;Ѧ' e :d:<=@K ϕ40Y)aM JvR4XU_žE&o9aHòR5 UaTj"_vn,nl0 KKpnn#>P;x [{<ȕH@} wPA3(C "(ǂwr orCCC[tʬE81H^VB̽nnQm`Vk_|l{w@6b 5ÑqAZ$ծZ=5"H&c{iGMB{PxfLc~3_aC`0D ނ:b OK]mghXݸC d i殒qC^{H>ӏ/H@쪲Ĵ+aY +VC$loVh<}&=s|.itwVٻJ"5'z;{- }8LtO +Aj<}7Sm{c7I)>|;+E:Ym u΂E-\{'*ݿ`sѪ,G[Ex\UU۞Dx3:gGL\lƂ |o^3uČd'pf_" PNӻ7a [ 3@ˌ6VRR ,lC :v]A>d1eRg|$@A2Έ杴 hٖXuZj#&} 6cо2zS'ARYڠȓi0UI hߓ/a?|3&m)9&ϳR 2ZD2-G{x Q Q~qQqJR@ . Cm)QNg Ϳch:J?_x/4oKR-ZzW/6 ViBHxrbu'h]rJn,WяJ۸iSC_ʉ"'K1hBFDhd1H+W>wbGRfsLg˷/i4)tj$0$;\)b⠌̳&X9XhMQ'ѓ~3Ų˛c'k S x}4z fݹoXN&>kaf[!Fu]r422tCuhϛߊi_fWsh-kzWd_72;rXd0Tuʍ/ fs8 *m7q.2*qDڑ1Vr5XooqiYWT_dX!"$:m87<57$A3wVnj`ZKy_oQW7(]}c[D^s(Fnk>lNwQç8bj"Qy);hcxKFawJ?EnAXdoruNǵK5HZ?\ݫ"p6S "T2ge6K5/#CT -) sPGQ4N$a "]KA]pTm%ud 6[u wzb>%C'+8_~{YtXgnFy_6Lpwl24qnY͓ ۦBx6#:Is](D@.aWh AlJD<ڜ( tRaa^;M ۘ<73{3"0|Ä.#>UhUʲFc5TVJc#GG(}]O I'Sn\f4z{akA bfe& >%G n}4Z@1{`G}n"_5[$ӶQ6ƝTsxu5Q5^9q+L +}^э2]y9k V88@7H2&h,46ʹ)*iiWqܫ0u{bS.!4ڪk*%]fI|+-*zAۀY^jֻD.һ;/(-z `Ë́״Պ@p/-*Ҋ~nS~ '.|jfc!:}RWetdg+X+z7__iMa90ʰVzӖ!/AѢ4us`rYg(HdĎz$81 bX]ɅùCNޭN*m1|ӈSz=,y ,Oʭ9ԟ?=,e$rWЧ!-ߌf= $$/_VCFSPfJ_o ]( M(T9c>OH'O"x3(I+.TjMG?׏t0L2. z&įtc_=spC4 aM `uua0yҷH.6iBտ.'߫W1p+b^׈Aؖnj̄,fsN Ϡa?.uUz㞇ƐC}Bti0Vce.epM_B-ywgbUXݎ舯 *Xl^>g^fxotoJ̉CqAY%YnB͊(0ä&AƘ!Z< WDZH܏8W*y2^c,׈KFT>4eC"288r^(LLH}b_\׿8|qAw0yo*qCS?j==u}ǰz_[$n; dK`h5->Ls Gn %m$l%z ǺnLBܠRz|CG0 )eIq~?m ޷"D ]Jym.$+% i>#Q0d*Tuq VPS!ݳ9`i7^RAP{6HTʤ*J45OK!(@hJhgZ)iRz$5OXMҍO\IRw6bde%XxWUDrzQY1W'4i)eTu Y%$HTRΛ\h4/2][P5i^[d^$<[rv3ݬ@E蚝P_Q Lʼn#TՏ BF{ ,d*Xa~n` ^ɿuP萃ܸG$tɌ45!#T-()2=U:~0/jmdތg vo?7nC7^\[o(Ũ}_+öbaFy姓%H DHOgw>䦹{bOlPF\x (zk7Th#Dnsڦ=L7DEɴ;xHOPWvb_o=SXʼn ׅ`G !n+=bDۏR%9K/lm{4<:OdKgq_V_xNC6FuY?x2;:w(*AQ,x 5 4W9TZ=W#]17Y[nŅbC2i:HYTmCYE[X}# eZa)8G`aF0|A TFW@>% kš]:k٦t!GbѤh\ Xj!1gN۾o[땦Lm=~nG[Kˀet 2БsbC7)| uKHeꑩԓ+ n\EdB( AKO!r@8гL.Eed6n F_Q,^'g^|izL]eЂn^ NeX5 Ǭq/[f|\" +eovØ$q 浟&5EWz Wo\nWDvL"&˴?lb_j_ ǿ,2cc :c_+neKNݶl#KC1u zs1Idi=UAȺYeirp?/=r'@"AhO H0`rϊFñE#TrF-E DǘNGEyw-zm ?~Gcb_=϶PFSAR1oG.8S/+phZwegAX@ר(u`A|~;,ւPG_߷DX(|G6byc25 tnsutTZƜNh v)^x:_!C:Y,Zm[ʝ4fr`*#s-_?IA7O9DkuQIJ$RMHC&Mp{;fȳy\R/6]BGr'ۢ_xK&[0~!(`@W3Эz ;9iTO xG\7rn"9 |撝n,s4\7S:8ssKYk8 n̈)" y$g[[]*IWݙ."+0zS ݢHkgAi6֮oԻr)/v v~ #wϱg11AGJ`o= gZfQt\U2G`(&NfjH@'[YUkg9h1{đx -TLҵFHCuvT ܴvS~\Jf~^8pT0*"F :D6@IošLz$jK*mc2 ,H*1PXW|y1kƢS)Ża&TB%\UQ򅓄 .S_yTS$R<?,rïoU9r|.Y aDf74{=ʢ 4W)K|ퟜB[Qyg/EqcT(BUЌ{KL3 Z`0at3 t(R ǜPLL hӔFUu'[|:i_cTdڿ赊>/ۺ.> ^&p*y eӔ%$ZA:zޯ!'(϶R%m_2h 4 g EڂZ t\~RG>ʙrw0\}398:zȧ䎞SJ3dfMݭEҟP[)&׆ Gtjţ'EξD1k%v f%E,1nttz͘95FF3)k$('@ =8{/pQXs(dؿ@fOg=ޢ?PF.McEe͏*u^o*O->Fp4س4&[ad;qq`ՠy]i##llǓodgͶ9EW$Lul]CīEd]lr;d(mB'er_y7qiEO].(tBT%cKl4Wt/qN U>QsϦY6iYr iZ%ZyT&7 ҵpR ب.ձLJL-<6:lun7[@QǿyrrcSr<6HK؅iZ-ȺZ@;jm a'L}c\7 +B$$Ek˖쳑 RoCzxPes/4Woxf=˹K;eo]-}GۗP /J׫Tɋ7b{Y<,ݶH<)zRM_waU@#/d#Wm>8 D+Ј1-33|I=e׶7 ~߁,jTj>m2@‰#F=mW+:̽u&V|@3<,42]y@|TPm(V*qR^>iW huK ć«RNqf{:z*]L/I;:Ըp BTR;GƯ 50ǑwkQrK馤T(sPA$ }LǾ&nY{1eN|i\ 4z"TT|2q5Mp8+kh m`n8,E8p~+ ]P`ν[#)Xy<ߚ=oxJ9ȔV# y%a Fks.{=slNLw~OPF}iR3_|/ `OVkHѴvIPmM?KsUS! ubhl3+ݖ1HRsUărPE7'Y9R1WyYMx%'RUw1% Lci,c2[` Z'J"23{/&aXMm9pJpԠA *1mS@ !2 '!.Z仫BT:h%Z#)V.VpDD6G8yy?%18 5Uj͝U׶`d WVmH *u57 ~.[kXʀ!)<ޢX4#mVͬݦԲ UI!J T5@ tKn>"/zz=vQP&!M7ӻ#,2mܴt +ΘXLlm] OxQ|vը:6e8"0nVGv('yCv2t?i\i39VN-? &!#M#BGh@(8:pOr2V:4q (r}p ژv#`x35WZ|P-< d]@N+f6G ͧ%=/NN@戡ĄjuQEJ 4PiύX0al;`abRz,UMZpV'7AW^pkC3$ܜ=φK~R.iIؒGwlAg=5H)a&,Y@9ɝȳYE% 3"H] lr5Mgexv1U1k ӆYOYY8ۗˆ!0̿-mӲܱfT|wF(hmÌQKLy q-ƁJB8y jd9SZ;pG1JW8$0M>%g7i_ [׳7MN[mLgܙ<5 tU8xΕ Qd/K"ڵQ$#z{ftI/əo[F%#Ѯt'EYLy{sX}uфc-9`w(S!T$B$h Ȱ|NYA >NP)幭0ɈKiX0!qsiUz* ?ĊA7̓>[# (L l^*t p630m >%1qfPXtbu̷l^S!W^CTԄ*x%O'b9 7oe+؞̾2X ^_ا%&-S&%%Ƶl' 2%^dOG1yݩ/^%Qx1ZJݸ~WϮ#Sߺrަ-R=C]&FLG$IwޑJ/ZTSJŢ#a3Uc '?38Wf'.\\@m4(>HEàD&l'w"4)14CzaKDP.}E^ ^fe;&6es){$ⓙ!=K.%3+R$PQg\}#CJ؛;9z4JiRN0ω떈C,雬[J%玙o3|᫚+*!SH9 .v)Cߎz;SU1<&@'5,alg}$"7qԽSP/0Yp*Fޡ͔iݶ)Hظ?ɬEU6)7fnOӦ6zcOl&"y靆JX H)L9ŦPWH㠮Z,(ljӓo.im=J;-ҕs,'569K6cwG=tT;lf!aGɺr/!_kB7J>x&5PMxH27Q밡L vOnv 8`1L7җ=k]$øeWTCD&!Ql%1} 9(5qYςnmtenPVi`+Ɯ4t$kP:$VP%O md1A C4W{ǟF̣-?Dx3׏[ǕdCn ts05SmD\(')w˴v( &?dPk9kþ81G(Pn"cf?&CyOg(>=s/)D#ڇ >e`0J)˩KWq79[5fhVf0u?k &_P 8KG BxGަ$,3ro^ї{w!>?hA;29kY }AP3sw;݅ы@$_%c~g ?R_>@fy(u BjUWE u d( qCXgV -yGOʖ9Akzr0s)WcJd!OsHo?04Yp7y23d!{x QbC-Ο!4s+̤ãG]B&T ]M  Wm"u+E]89OKaf4PCSڧR,wXzJ̡ bjc*6I iTkpc>gN,#تE3n)x buǝ80P8ۆI^9.wH,p y\GcN'y̭$MNc-UsSAhHs@X:G }S<Q̒ӽ/lW$P hR(aBJ9t 5ӪH\.o"bD[]>oT %'Rкh\91͞{ /K Vv1>LQ5y벺mCM|Q$"UK[nju_˹tPCŀrG$kz)t]SȢ^UJhS`谵/MCjJB\ߝYt&4A;b cIRh\SS"Bx }f{,OI2ᄐ5](,v0?I5hyKvGK %O/53';Z4bn|sPn9AMO@\JF1Eǃ=aU 3v9MVY l}FQyߣ@j~D=pEhW(IIɎ!錙\sϗ40GqT/Wչr9u V-U) {kt\7ۊ0ah$IF{:}5Ӧ\$!5L {F띇M| |s* 4Jsx̏ҙCs_ 37y;1yԉ ,82;?y=Jx~⅛(j@}Ph ٱF߻CAՉǣ]Fzapix_YK!vF28%>Zm_7S?D)?eH*oڿ|xQ]n`g&G@ՇX'X_i3HA &`Y-[pcMyN9Y{π{yQ>n24찼32j_-0DkwaqD)X<|%\JaSd3o:Y ge S܀[h FoJOQ#fYOzk.5 X2EY՘ࡱ0A?m%E>f mU HdȢ wa[Z>J>n V0]~fp>%BF0p`D; 2nO*iv4PyP_ Sܢ#>KMɪ] a6T{L'4%eA]2kf7O*e&󸰏k&-Z&YDpYHJzIOT/ޫynlbap"+>]t*dT]st7d顬zIi5rqsEoLߟ5*m^gpE.42j{gS،B#kTM(-,GHِD 1 a\Qea㟹*sB,!k A8 O,@>}G;M"Uf5G;l 1P,9,{~|ξv e =W ݧyA֞Nv/@l!xV3|=Srbr0 P|= farYXCVr_`?QzjUj Z N̷uN}ll8 xoL9,7ټ^,"&bdTdWV=RGЧ rPJGfF0 # ~':&]}c̮TnېD QPӛDx0TؠFK~6*yE6FzJ < rvG=\DRk xȀ[$byԯ:Z?/I~d|"?J]qɦN_@BEͼZ5q"FQ(IٵgI :ӵł2(0qq@vj^"L]$<2Rf b KԲtf皧n^y 9lNWG@qyv#d6 =暑ŃUS,G'ZPF^ js|}>`=6:飧koKT0DKzMN>'^]ߚASԃ&%KeBڍ\(qN﹘:Z'. .~P6>(&+@ݗ5Vag2 ʧ֙*: >t+t I ΃(PviD>'S[DFu' }П'vnl*Sg^9GdHnN PA@~($$ְob]pZ3#p~?·Dj(P] M,ƛ֥7Lpw"z~i[ף(+5ڑ$ G8)!⌘"SW?}PFvV=%*"Tӷ)huPdgTT[eҤF^ARV{+&c) VUc{ϱc]캜h C{uTvbr ޓ~m:OXhF JC Ԙ"c&O1._K2kYz?  k"fǨ^NҽW>{{Ė)jP7.|n7׵y(P.7% 2&NY8p8AB17)sC_Aޕrbhu=٩̦!r c@ҵo}63ψaߞcqZs5M);Eu^[$j-dڶ2I@d=RHcez0F6➳~I#>̼]utf\]@@Ie Kk`*jp?℡x `s^|gRU7{S 2*N@fċ*ź УǓJ1ݑPҶAB_v^FÕ}f?_?E]j&4E'Сu"ޏAj:HPe<9MJ$`nK0dKS TF>K{/$9 A@bB .Y;| L2nCTFdmBW}N*?F0fáCo0B@bzt,Ktw)͞n%Mc)ܱuyk4M$;m>E` R=6R,C\.v0 #pf럢 Zyfv`Q C2fLxlFZ=β Nmm pwa̫ ܩz3nLgK96LW6"5>9ĺ-oü=mCcf|tDBE/DպGy]Uޖ׋~,>xM.hkA 9PB12Qb0F1:@N"E1Ɨ6}sSo5&L:XІ^uiBhZ2bqI6}Yn_}@*Sſ#wQ"BaǸ=P!7(٦UuK"C] 1H(G+ $V~+͆^V%LeK/0/fVrDk^~ye`:E`UQ$kI'KUL ӫɅŽ|\. 7+k & fb(\#Ұ*B.H{Xn-f ݳ"]q|[I8րHq靚ӆF_ %!nw4 C< 7}|݄f/7 ZOSdR#=h©glZSן)̡o9bxeHOptIo~~K([zX^̧9)}ÆL<.Pvk- @浡BMQ U55+Bhum=c9λrgcfwh0Y F e&kCv9V#T0Iayy va!ۚTQ6W۟4_5#`IT!a{TO)/|8EP 9)M0ׯ# 2,dJwO)4=&%O%$@ 9NJs iMƦc7>{`AgV֍9ͦ5v|jSg%A{H.eȟ;m]h!1iwSI>u3{h(iVgCy)n0 `.  )4A8`'->Éwhn~_MQ}K.cu8*+.D$jSٔa sνy"0@/ q{ />+5sjeFǼ>, u!y}\(`Fi9d9GuS8Uʝ${day!|K p]}Oƒ5{uHSLq< )6n TUɣ>E2\6MT?'',pn˸PX#x$P:raʶ0m}du$2/O{oyE+Z3!e 4xd:!ٷ;̢N58 f.ܹwZ\ 9=?=h5ʏۜQ 0kJS!ftՌ:NQAȯ!s5 g=7wW{%6*ՂF↙:MD#v@9< ww_:]sAv7BE  /񲝕~#- `cn=;'DM~C@M{xH^2Ky2CgH7}1u<c)Ar84t51P\€|Jba6m0mz`}K Ħ` ZE.IM!&|( J2GR[ ,XBjE/y@؛2P\-ඈr#@q8әl8~4ʚݡm*7u9S!.@CZSe7ʏk,hKe@ wCԻ]yڶ~yGg}5)I/ 0p_&{xW-Ndܲfj%i0GSeyP[:xF=Q9mP2;oT~TjCOe}rh|u{Z13e!UZ0'} lN/G1yZ` }[cg]`*:.h=zl֯@Fsb#ew(]8yL:Y=I]`N=7.lyaVu?kO;gཿ,oi, `o^R@0Ea/b W.|Fb1kg2: Pn@+ y.j}_I!Jn'uDΉUGtYDo,6~D@ ? W/bDޜ-(?AB~>kU^oG2>@'K@%AI[J M4bT @ n[_l@_ x6*&*{4//L鋷O33kW)yx,) x[NSebW {-v"ReDju J5YO)9%>@mٜ#9{(5:pu !',sqֶ¥<ڜD)@hjam'ydM64W]2Vxvj$n~ppuhGc?\y5?5 Y_"D@ZЛ̹|biJEl  =ZF:z|>tO&f} i:_ɹx)]U9zrl nJƮ~RHqoHG YT⍃c÷ih&_ȶT#5 ɕ|Ry$.|v7NDleN 0>4vB/ɥ˂I:B=mGJ$ͷ{[OϪIص_gqM p6힉OMele1O4c?KoR:~egWhI'֯"I=h>7sȜ\}yѪ1f=h wok!'|V@"OuCU %s/3?h.ЎlG5F}/C@|kh Lj~MWq2|Q ϓ,-4Ls}b-ciL{1YޝJA#烝L ͜Q8r$խEC] HqeZj RGǥWSdCls8='ݬ1)Kݥ+n,w[y %nY^lb.A=#:}cT)`Rz7%#X6>@z-~joݡ>@og*Cbt2 Tov-ͳ]Y[ת 7LfDfmoIђ¾0hH Ő+>~3Wzo3wƵV'} ՇM;_g+h@Jz>\IgB$bL|;3&'"6617C౽ٺg.Y+pKPf131>}e ƨukY>5&۰% miHH\akDW\"oi`Uv۹g?^}HVl[D-Vparϗs}jDFZ:S>*B4_­0` kJ#&t/\PWΥdǿq ]_CYu;3 !eQ}YJNf #RBT(*OIExDf B٧C֋W4b:{j{Q:ރJWW'}~@cͱfſ+\S,`hJA^^K0΋S7և`J&?Y0I̦}quxlW-iK):lсp`PG ".y`p>TԑJ]'_Yi-)@Rd1j_/^R .ZYELΧ{rQØ^/kNY]gh')P6顊B N|Ic8`6'. F)شҩ|>@@z[:)S_\8ן8OWfe4)aBёty. ~y=2$TrP0( +&[cK޻ցӄw"pO ! Vbv6x͗Ϗd0c ބGQ8"Kvw1">iYZ},ۻ)tZAL/y Y q,.0A7dI]SP7(uzG4ℙ:dsVzM2$i;gUzYEG3:?nGi'ل#NSreHI̶Ük*hy<>u%Z^53a䎷R1?a'/Vdum ^ng(f3:@B!"goC/mk?ߌh$-]ɸ137_٢^fN•2^D#X uu\;MZv$eIT}vѧ28+z &bIGcx a+ ?n iS uұQXxM%҈)&e/i!iYx&}|e9abW1QRS!ylsǀ@9LYT]uS~&]%a~ ^lPCWHZfv@*X5 !gl8oԹesƹ8Pt{W^-ͻ1̈́Go}]I &$a뼮\iWWյ;R=a¡wDv3?YE)4{!.fp`m'(ƒY/F,rhWSJu\^$> 4KsWO˰'9+$mRL=Fb"'pW"[,U;гkS3= Q2^K|*z+ړd 95ʈ FsԈgsIlK4p1HSP YhN`P^ ƐHꏰ*EX44/+ Ԃ$J/uT;d!7361g9mauƥ 4X8=*"J l`!(b6+_q5v*QbT adDMP8bэ։RF6?ROv8)(ƾy`Jxc~mFÍ*%9\ 2l?HRZSIF.ίd z4wwY`9aVmݪև@5rbP :-xtr2co=/t--niNZӫK8>#p2IvK0[Y^ln=M1joc2%X9RM^`zvy!,TU! ՋCoBCگ`qbΜnVbv$-wP01[\-; ɂ#]A|Hfl"JE[+^5ocwm)hGtcKa+w 5$#<^='Cx!.'4_P{k)TwV5hDٿklS*3,ato'\,zugL*ȭܲ1 @L!52XNYXqg4o ?'$^QgNo֕O $- +1 GL?4b-LܻJk>;m*#U|Qz10DXӫGHBs76"F]].o'ݵy[zo/; 3Ǽh<cXOkd;:Kq;} i"h<N}&pyZҋ_ׇx&xuB.4Dyf?p itda| S2';E38ZT2RBXv:wgnL!!>#"L<lJC+wtsd胚8dCC(_nfMZq."tYY®0Zp7wR>FY4.$z~sU(Q8l 6d3#Hܴ*w5A3=aؾb[m/xMWҠk*s? f(c`"ZDքRWy;N<ʒt( ITh.[sz6l'+85:)u=Fdːl'Pт1ye+QBT-S )x7J=cDpp둎޻@c0搣&FM6#JNf6lМK9f~vC^p*O;B|@lOiOx~}ye_*ݾ$B9lWWmCh'Rê5 m#cݻapilV?P;ŕV>͵Ͱ)CoKy!owRBDH Eϡ!n5< B *d_9NKb .O+VDaaci\64t>!OTF;Q ľVÎp!]r)ܼ{ϸtb?o癎{ɴX|b"M.g_g\渾@;, ɍ8[Q+s)88VCǻU==i69I6A(3B$^뱕EY [c`҅?Ϛ&RlW/LN[)fwYX0CUc!VдӶfhʗ_>vEEI/S0 xzx1Tbo7> "zy_>ݨ(SMs,eY7 }hWQeEY4q\c g+/xO aא &*!:-pΒ)p'{KjI-z'ػ+'H+^lml8Xc"&pXB}IbB/T2{e%Vȓ [K癖#N& 2>v&vp!!x2)sf$>Vݴ!! Powzd 8Fm+]23*a8*As z>ݪReA8N\nEゆ/މ_e9f.L^`XElYc;Vq%Kn%Q9x.&b'꩐S%իS: B7y%qe/K&0X閟hR]>(鮯tvn̗ P_,.KB\%kŸ6[9V@1-x9g2Nł9'f1K=7@bNK,,4++y͞ד6 .c3cժVJ2HSSݯ+ ԼIF$'kf+S8kIP6k)2lD\តi]8V47_|@H"\)ʦmIד|;Ҡv1``[VN h< 2QBdHjK|7,rO;Mu_yei9z.$cPǜD f}'3tnw*(OgkʛXWJUU8:Eճ+1T ĢݓZ՗}^&,bH @Q\rmHt?dlQ"KwEاC9 G!HIwB>_0}5XҬ[x/#2J$w_[\(k8lg( :|cd"O+EIul&Kя#_P!RzE?ƓQ%IPS~4_*Og̉Ngc=R%:D~~CI0z4ۑ~ +=> ᶳJdX1?dݨu `OT&l+)cٻ$oHh,$ ro7Ype/~VxXLJGzkY{n;?NbXwޭUbGG*J Gr!$Yę;Qcܳ7U[ߧpg# SyW4ouWė9V>$L~79SwO~p  %K\i0GN+˟0!oշ慯e2>N1P8qDPmgWy +ozCdq41__7IO^(upiNwx"Xn"Ow L:;*RI.ӧ_eKЈB9a}!];jSw-r(>g"1zhO '8E:hLSJ:EĞ/_CdR,◝~y>Z j,(w{Ѡ]?z ?ߡb7Wj Ӽ^`&j2es]X NOQ HRD'u7;Ű;>HAOAyjMdd=iÿ/0X5{O)>=if@  ~V`u`X-oZCұa3ܻƹj/s-pf0[V wM$AHs[3a@כ[CNt\ଅ~\'jnoP :}%3+ZfŅ'm|/01CgJRv'm !uvްBLɐU6ST%+^⍣Rz) SDȗ_Ll:o I PJUYi : C&x6%{z=cj$yA|2 0o~IxP5OX6֍3~dTwa83,6/s8#6&3p(n-x3QI.U(.8ƺ VcA=o\DĻS 1TUD@C 18,a 5U }7'z:c+4GK(pxa$̫*C8\~:m΁6)r}eYOn눰z@7C;%vBy.CA>@@*ci{YFs:OoY>b5iUS#DBcR3!3,efr.]ϥr>p2,N{&b8j˚BeOW"={X[.7̈́jQT9"zq|(N~LfG=9k+#lܳ3p′7!P9ȹ߃JcpSC:'N}v*/vpfs̢[UWp}|vq_#sCejZ;bv`yYǯʈ1fvCn@flǘ#Zr\A=eouH2\f-03Y++tp! tB6L*7A;“ψIko8Y$*4U͆/k˱tIiaQ>p2hx&#0ljDf=^1+Ļb!^ʻ+0  Fpj4ElV&ᶃADpim̦q.`6V,bߙeE[% To5mRޜDbM#v+>h=&sq F%&=d^ *XI^:!\?s/m 71hj. )ЀP1Ծdt9GwΨ,Fi P%e0ۅmIa6#|QKϩg}1nv0u/46tюa=K/h&'Z2?d|7([ o%1W /7byWYNċrX)RLܷa6v:gLx ` ltBt-"xO v0QS 48ܔR)iɱHLv"kAN򡚅1IO8=0ê(F+Y4`@!(߽Z=*[k (dG{`P maYrA݀NU^Z U'eYF8;:9ߝh\(w_:cާ1޸btQ=_CnD~Gh(45JZDC OdpL+'龽MK`n%ɼ*[ *w,0aDyǨIvh,2S-xc-ML釃810y`\BL'`;;#a`*[n𙅁mQhf']aSeˣy\vMq0 /0  b)d%n(BB rSx ;'!!iPITQ8>LwMdѪy:'?8kЄ`E P_LSa(e^m8.wP+iTT,ϥCJ|4`B钮+?K}Qޜ; l Oh`jOd d۫<8fѸux37OqZȯàGA9E&8䲙OnQU"C”t F*+х^1~`:܈ _Aēeh$AS9L$lZM6;&nxUl}Z MAPf`ӛg LWpVTt5/unXE&[8!7[jk$odQNC `FKmmDi>" KhR/pqYd d>@bh./THiI`Eи;>۫,pѬ;Ij򳸸 !ɸ:/΁_.e>hX. N?l-(CuB~= se MzXL1`0|L0מ5jHG~x%y*3/D0gc^j: CR`[ڸ8@c%6b72'*Uavy*GclXz#SiX0gڤɊI:ҡ@W?`A%EegAFcOh)bt⒕\vjy] AI?Nj\-o';7dpW6 :d?B7wR4,ja(S⮿T؇!t][)Te.Κ*@;TfRJK%ϣl5%UK\7+'MYw=@ ILe1|t$QN=-i[B4! tC71gBk?cdG/O%U.rūپYz֑ ,dbP:Qmy[qW*'CY&,+E\5:jX΅w*{կ]:̺z4銙WuAjs+x؍ XKoOhhĖ'Dž.iݙ=Qt,zDLnU;@ptii~HDB9ˤaK10ܼPmX0$r}=>V!OS:&):ch,#uE@9 C-;5˹n, Rž9kH;Íy_Wr[J0P: 9E6)=ujV4ᘡhMKA ̝cO5ؖ'oJ*~M!; .K K〷[sI!G S՘ڮ!ѲS(g`pn{JJco / ZL)'C La(.1AbA=e2na~|Y a&'FK1E}=w0XM˛\_, h5oSSmRr su$䕵/c$(6>p7BSTM2̄nBFN \t*v{HN /i~I&dބpySZc,eh= r-jk 5H岗5'_ݐ.sVܿ@]v}رiHKP al$qd"Itӑ ΪE|W,W Hm;s?%h]6Db! Dl|MYo)W+_GpN09*$KϪJ$"oTdoNj\粙/Fr&}b(՗`~4-82Ejb|O`Ӧ84.=IꕆmMNXC3҇dŴMrtXwYRu^sd"(17U ǝF-8 ax թYk5ǼY׊BVf8 DKE+ӜW=-w0eY25.eb xD1RmK$2qshhJcb.V+s@qrXEq;ɼҋk -fVLei.@i 뽟g7 "5v8j3D* HW#r5Lx?'.W73eu`rM ox&8![xeb,ƒ vuܣ%ml;!_N]%wqi=YT߽:s3[ְcx[Ne h-Ȏ'pΒ'CqFhJj* By8vN| v HSZ0Ҽryep]LJ`ʒYz8ۺ#wޛ@{@FYr? tx;ia]tq}67=p~*5B;5 $ɲRԷdZRDmiwނ/xwо˵$ۀƔ5`oOK$Ls~-Ѓ|r8^5i6K;ScĢR!1 A83s {%kd<-$Ɵ= `SאJ&GG(!˨.>fZ ec6*~)yU.DCw@ x/k9\`EP2+«x4peG}(,(@ Əxϙac1RTЫtp@B_{(PNӫC߂* n*x:g]5:l&CrnN/= }p3%my#e1`ߴee?#ur-Z{aR1ӓC cLc©10l䚿)0s|mh=o.FSW<*T]~/O+ f)M_ZTɞ/cYV-2@Tsx륂CfP__06(!灨fhT>$|[Z]S3'1qVh5j0+?m\׌p/b'Y ~(e|t.hU)„0)஝]K@5 #G0\S6z? IhPuꈭeaj=(KC7t癬ϮH1c67T%P9dUq({ZGNNCE!}1erMmIr,fqm8ˊl,lHz_xYn fwrPmH>2-N镤4"ċI@)HQ%7/p7D=HKouØ!azJup+2-(?n)t.>R׳}{A=bo+Ȃ t(RA#)f;6 mUO6`MwTOIFm'f1n@&kQ%\CmoM"IkoLHfԑ-(G-90S8XqQ}QGtMgqIՅ.:dx~U5}K/{3Y=Ė՘lB]I*T'\g{Ӓ@ "np{ઢ' ӓlX.'4[~dIg=@ld^mGKӖQѝHK*8R8nWw!j|v A+mK<fuiŊK팖dކ{}~:'Rz~rP 5y 񲎩~@I$g:-\G eYٗmi?4yiӗK5j2`K5 (R{ADgm{~;Ϭq LKί`Ugy'oi֒.ђG5I=`6p$z*E넔 Y@9He@R̮Ԃo;MesL4R@0 @V'T|}($h'+@y sC=t%G‘wQs$Ah K-iIW=ʴl ;|MM0$VyfSzaJ+ۆYrY%it[s7)lkA,}}խ[/ˣ XK &=+D 6;bhO*N^G2"D2iث&(n1;ϟSM5xԿ躙ulSL俠=_M ^Zb[!.sbdu$9ʏP\tFr&8fhA෦˗nU i}yIՀ}r7@4%r ۢ[D?'ҥD$K! ]! A +NjZUT"$Õ]9Ћ4fۧTn!wۢ?TN=Su<(Ӈ}ܪxE "ZfH\UlІaDX*zOy1<0@v'[Xb4ڡDPi3 Bи;mZ&NV~aeks һ*ou]a}0k%JM] $8VY2aai3i8+%8Rbl1]ľ".=fk=ۊA>\If@RWD|Mx7"6_d+8TJcǐswO)&GX09v7WM8SxT>]F Ȧ%?%2ӏyHq* D ` o^Ձ#2>JrFQ tƹ#Ug+MWkŒ!C0FuiF/=7UK6,U}9)H?kf-jݓ-I :'@ 7@P}Rlqc8Civϫ4(i 3{ |rE B+ޙ Oj B^c53qAJsx )s PLu}ao:,HL%NŸt;Iڵ_Twl7@< Qȭ?]H$0c.H5!IVIh@=- psᎃƛr7Pg@h9[ ;CO<בSgǀ`6ܮۘ)ZBZx`qN -:͏uK2ϛii?[@l@q^("UQeOb|d=k |KibGuܯngh\mmfAQ ǃ A'A1ͥl 7Vȁȴ0A1h_zL3@&ɟz㐑r~L)k=r [o^8Q?F5HE5¤SCՕȡ9t@rxgn"JV5u 7 A448So8kfY~ig3+Hw E^~laWX7;ؤ >aŹlD6ٲ?w.3a.,0ĸrFH^kU{NPV`!OKQ+SQ~icOB%&g >>uKa4~"qЂQ2 lBWF12"W.X!.!vyXwZ0HYQ) ?=7\Ank,'%yz.KɒLTxBK+4d׉Ávnd%*ߐڗNA[XO8iYYvTY' 6'g N'K4F2,'RU[vf-7(Kiwpޛ}K*esL%ᬘgEGD\ܟ?,YU ܦ4\n\履cӾQ}U0 EeAby'ɉ=ܙ+á: 3Rw.B ƕbfk9K6:ClcyYQq-`z\(}PK.}+0 #.L]PgiC<*F+^G/6J0S-](M5gK{ LX*Uv+؃bwB HU ]8v 4%`)a;k0rP]{شo}(2*Wyid۠F]M,Z ;/`N.!wHayg-O%oFD@xO 7vQb>'WFM,UVoU`3*tchx-蓓+uq`VC"bଦr߈tYhRt=4#U Wuge@6@4&q]骉KZ+㤱k tT$+C4y.ӻHFů7hY}p;…XfW>\ <#{Ա96ޑ+ˏ,@xWhRw9$ݯ S\p  ͧ[Hw&%QOӑZX˚^c щK+ T'xd"տNi=>bTlln@s֢N4>")Tn}VW akLrH'ձzHU.8.gb]çqWod=<ލ?MOMa ]c [~BOŏ`j/#g&$ &Tn? Z4$֕U@! CE@QNDTX{ʈ+/b pRJ*}WGk8eUͳD8z|gB{`'sqH C\?-u bq&!{Bj\ }{F/OqҠIHp]0D,ku ܈lDX ¶c<F?\E#r˜Y]5Sn̬ JD6 z4~ZWDf-{xy`xgv^RM~t$'/O3 8tZ.tuT &*-8ƐXOi(Dt  ^ȟ{J.\bM)V:ՌQO}>t+:'snRCZsZ92kZ p) 'e$wH?Q\j˛ hRE+޳ GNh(f+1w{K^(T9th`!-Gms:8t|7]#uZ?pcdH< rXHsXJ=XQʗrF, mKo[^yS!{WV@_ mSbyyg'ftp$Í2b;%v] |R!/E47I Q8?z&|İuئpE.&Nvr8 \^򾡩wZrv5#/*Z\yq%}[lKG+!T't+ Ceia׊Yp֬[(YLȊE䤈$Jqu2:Q< $_ag$eV=-{0,m.kK 漐N۾\xcnKqW{RA.1%cֲ2 F@30ypPkd7oTuyt[-1Rؼu<Ax ZNe@% "QT(RJ h^BqD.$qBY%dr?+{) ®(]v'PBe:7ś)EͨD xxg`6EfM4\w-EOފi?Aw I3ڣQ$1 c2(É_'P@:of^%'ChaƎDǏVn ݯV:=8!cߜozSR?Юe6G}:䷽&ẃC?!`Qy,Fn=z+|]C6oGe8D\ϗaLO?>a:PtQeVi7B"Vp.32T6q9~*x%@yCy[?)'XŬ*IB 85 D+Iݞ8ԬHyBVF҃{f';ZImj~0Y;bkCl߳a7ZTL>,DW-P/+mwYPqFsA֒ڦ!Cқӏ &ZKˆ&̄bƾwb\DM&£d6/ko#rau 5_)kIx->lܭl  l.8vϺp8?f І$> l$f{S(:T%=ꋽaÇE!(ǟ3,#q*p( DY{L/7 zkgQַ?k,11CQŷSn`"0ᴦp lv; `O\9̛?"o "5!IT]MC4Y*6jxLqD1о!Ay *rc~Fvo+tjM3觢"ypk[k}m6OT'&UP}h|@i55oUGcCq4%) ro*Kek)z1Yr6.)"h\]>F`]8RŘCz;McnjZ&$n¿/EagM;EĂ(8*`ޮ-1tȢZSoTYCT}A%r˔Ћ]LWY Jw ;(/I͎]Xj ߯ӵ8#t~ DrpMFG WIz1:A4ns'CO*;ߞW?o^n₈gذ^7_AHzuȮVD^Ӟب N8@[ "eDq[yBAYcz|yr]~V 7ȫT`^V'N/Z?"=;A 7rQ42D45]D]VN2WY?Ξ1籮OM_ζgFU[jFc?y nx^K{AUr1z5;+5آ}kO~*GIo8-\#+Vx5Dדn+[BXF>1R+o Ib|F&a1z 3Ng* xں̴+\3ukM禪tH L#+X Uiz60mSdu'pߊl?|eMzۋ^d椟_~+5){|$UjN|K'e[2+hTfd 88(PGHl~ +LKqM̤"e[29 >E> .) -X$7X0=xx8CoF/z] $Ղz T<*skPɊӰ[mr.{Ljӷl;Gewbmn2F,]CɲJ.ɒԑjrh\:us⌼tmMw}zFSȓf1o xf(`ìTOѪ!ړ3'L4jH(mIV|}4|tZc6sZ$]EZZ/wHRH _?ʲv#qYj]XֱcKaC1^p=X;{` O܉ =eXc dɈpڠP+uxl7QĀ(k̬r}72)L\yp<-MgBfWd[BGz-yYW.X`C0;UfJ1~@S@ AK!V9Gp&=}Wba.v.;_J5 KmΪ@_n{h4?k8ÓJ%.'4qϱ3 IT;7Sou\gM= XVc&lBGNv쫠3jFH)4h6k#LGBPT2myqeI3*,+ۮy":6H:^d GmV]qGܵ4ؙK۹j"(x|%]Z"餅AXs<Mԙ=]9-4fub샫]G'{ϧCW$^0M*@ƬMٶ)v* Eux4[bij@' S&!rO tֳ,EUsOZn"}upzw jjF&Oȃf!Djx e9eۀzd_+M_@M.QHDH=DUf4f;fZ@ߚ/~Ss̀weikgB&&[B))~@yUlE BjuDPc H:tS~f1LnV 8~B+lU9/s6CU~m"~ vgȉetu0OXuM./ћrn&"YFq]:HHÑ__UƄdku4?3._9i+`e~VP#S (N(Bj<}'_I 's[cn$RqM%UP d\E>:DaH=סvwI4yD$Ua/@«nkPOGm7"UYhcر-p`7e$nd#P]jhnm8MN?i#Ȏ%G1O@q릶1ޡE 76.8E whE?gXkýiRj= W˪jLv 6cb+іLҤw[Vr&Q4&*b OHDd[%VT!So$wcOG9^n ahڃ6 E '\ i\Am7=‹XtĕJRf wI洛>w{uV繚(gZ$M5^Z5$l4)~HpqoWg*Cfz"R|KFpԒW*+zA -FH\A2‘,A@2;j܈h#}|S[J" 15XrA(&<0`&` ;M&sy Z̼'bvI:˓ û}.YFbg&(ٙ4ZEՄ˻m0jeڢ]`qgu?br§.Wexnpz2RYQ&Y^ZyIcԠ[eg+kgaEV9] ,p/+{8_"V x0h|pd'Oٟ Ɯk~kV'F) =BS޽@es7.,1 F%7QBt _`6J͔hj.{ʹ3JiE'0%S.mkoXt)j_V'1MoݩjV?ӦǕzFdeJx8<=NVYvDeerZ80Y11ȥjبG|( WvʹPՎSfW˿Gm/FlňeiL5xB\~Ia_&:uMG [^/⯅4 dViO^)ħl}V+~D DWC궙fیC,FпXx`5%uu7V]X8ݣ8@8C C>HLk(%i;ծItV7KLq?>YQVPGEuoBf2eL6%.f'5]7e~ ߖ#¡ :[)i<3JLzPϙS/`wFy2BgGag!Сl:n,|hGvY/s.C}cGÐ˔A_,gd2ؿ1W] F 0dH+6sJg~%ӃAd(5a WpS?V_ ˜M-F=kȤTLBk|n#I1NכW 2-Y~@=l~.^ }!A Zcޅ )^X"~w: WYULr*̾U"޽n՜WűJIHgfP|0f;#˳,@pfNc9:KX5v/Z/xsL0A+.bj!>w;_Bw7|̩+unϗK6qSraVr`5}T t1PZ`b^NWN`с><~՞CH[ظTd6 u=Z7nnJ0u}dDbY[蜚ޮj`즓#r6^d6d=)[+Us:ݚ,]*6ƚ,~ 7 ?oB׾_LVx'vROx c/T~I(o-;@(1x 'B, REC0arrP6Ơ:~(Tz0m*֑ĿŪY#n<gݐN7 `Ӑe…&"" i"1FPkhyݪפfX)|]]L{?5G_|}YFMKEjّhGլ:->mx@ y 4mrP%;iɥ e3^Ў$*=Đݺ3eAsJ@WV.7E BRLh'n9Mϝr+~汇B*Hpd%]5wf+xyo DV{RיVRj>5>q@ѬŅH,atr7|b3J3ا Vjb;QRUi<͍uŁ9'A5;_̈P3U !cCO'IȜ.ðAƫ3Rr<kFnկ|,\l"aW";mа }PXY1WsFFwHazPZS>R.C*XhɤoۓnT~ܖ@%j77w*6Oss\j-hn܄>Pő񰼲9f/ldkǢmEJ3H 7l//bN-]DЁJ "=pX؎zrF)ǒ;FE*N@,5e3~vl&I.逪d ~[4ދNnjX+H`]O]{'ѻ>܊CruR,^AqƮ*6n8[䎰Hͤq""EM )YEY%f*.DHn nMEkqͅ^.Z cAoϳ޶v9WbUvBuTr4Zz $:Q$=V\OJ1/}GioP`3 b0h LkTUb>@*Ûs{I*:qɇQYSS ۈ)t&&6V|w(KX0.<46p%! <5֊8h<8k y.]ϝO KTJ=>{#laBPgm.-B^AU߳7I -E@_sx`" "} YRJ:X@ [trB<:nWM}J}t|.",Ok~AP:Pn"Rs3'D2pku4ϰGΆiXW˔~Sdu9x4&}DYP}rٯMCng3$&f0W?pu!ە-^m00=gMAxF0 [itwkVtCh*ꨜܮy^}=~p@|J #@)Ym][0n9,Y$)~ &.kҙ5H"Ba"I͓^3NX>t#'3|'?\]{ &VJE2z 6>}rpd53Ϟ^ Q0ϡ<=zlR5Q7mM#L'ŌJXNujwl׿ O/ldΙ~&IZ5i44j4pˮ=( XǤEcy[5F_|FU?7~G{\߹13pٌ$%a[Q Ö%$4mK鴮$̅8.OgsUcq;Q͒P &̔ W. NN exmC 5z]K}0Ŋġ鬏0׸KA0rK,C:rK=w0FlF̈B@ћWB+6f䕘DMp 9Kz0YX jGPkp&+U0UwnX]dE@KX(:] A:: @[mҀUKHHȯ~vQ[Թ z >biͳ*b@BY|ÑC!y1 K^q\lpH/J_ A&@t1m1rU &,շrHk.\Dvϔe>~ֆ-iHجU灛@~+:ΰTd4u&(:({Fi_J 3wonM#߃pwH3#ۖ㣬P7WENk Rl }lǩ/c#*=C{Cbe,Aƍ=q˲ٿB$trjrj:/jM ,  nPt-Be|2h1t1x\x($l, y Yu psbߺA,)Iر$fnda3 (I|ȅ> mF9둚d=ֆ =&ըte{ 2dݒig5a>K9Ioz Sa[#+ Df&LnSn j(/LǁM{֒<㴱c ZMiNAGRF7eӮ eBfVzXX2fCB@D?:p\2#:SX] IO|{]#O*xϦidOy܋I㜝rh誗P;<wR246*s*6hTG&4FOj> YDvL=D:~X* tBn";J☝U| 9*Kn`ғot/? !=dpzU6͡"t._d*-kZ B8 lduqG:^;sRo TrFDɅ;@$m΁eSN>X=QX~7W9Qw-whK߶9x z1CX]#āj}mf#Dg?ndXqf(wM.RamT,wwj;8k1$:.}1+0yl\V |]7 oD#(DkJA}W$Fl<·}HdY|DsUcAa'96sHIf= Zs9mykC^wMhr߷XLJll uJb}$aךj336+0o5geb|cdC+O^\JF^lrW3_fz7%$ZZֻ+MWٷ\Y[$icv4A'&J1c\CO,U:=}? N0lH^ռPEV@{Zn#y*GʄZhBaZQsX%Ybj C|-odo]F+[A<+MZ Kz]|?Z 9lD1xaMNT'cNpE/,J2Hڿ >~r[%klLƠ"2v)Q0"ir3ؘxA m+&b~ epG_>Y8J b,'rK=^(Y(4M},}`YK+ByC0yFxXNٲf,rDB/KMӶnLG.A-RwjUyz61r Ì7s頵ݩ׬vB2ӭ,TS7RTxxx&89G55h)soC@s"l/> 2~YuXTooNPQV^{V j(aRU/ +s06!Y9&z`g=Gf:yLZ"94Cwf,ot3HwZ+WTH2j;jK={ȺE)^ n LNJa3uk '12!fF 0_i*tDw "UG7ZL)CPfC@d $1@3_\` ݭsw82%RsD*6!#ᨧx(aBSi֐:Şic' bqLu*'=㉼ZA(DG ,%2 VfQd פƴ'sZX4ugl\HWF!ALPL-^cpt:-<%5!Y:?ϰsÛ!*ffIUŖqV&E%gߝԲ>)g/.d.Zk+&s ԝE7e8fL,>Vq n"wU=ǴVQ_bYsg8XEn rG k#L;3,H='xIzY0n_qZyϛK{:uhT{,Vʳ+tRpJK+pIXbeJЈb ԋ+ydjɜs*͇E*Fŀ AUyf7qp ?qT6>#{WP7{H yN@ 5nHx=DHp'Og;W Z Q$PcT~¥.. +_YG g8Xi۫>o*}( !-yڋK7@L`n.MٴiX)H?!Ht+Eǁ >Jpo7?_%' H#%FkIB@Ǚ Oؙp'L"` Q8:FE2Y˝ͻH}Rx;nAJ,p{ Ov\UʉN(}18U7!BE̠E5חIkɖOߪ4G#HZabGLJ(03#-ovr'ax"?UҢ"Sx'"Jݬ@~Wk,܀ ̦B8Ml畲67"SE,#u96a߀#8/DR~. $vm 7sp{G w ]{$| 8u=QeN{R^}?%}0Ret.D݉¥ (:E!Wxɖi8̦ᰀd\J@жv⏛Y\ҋ{vrVJ}8t=GD0G'nJ } ?\$T6%D[A=wfD`čHc9?;nSj1wu?<(3T^n[OCdcoIρ}R( X[7fxFuTA+Ǡ8X[*m\h| E;X;:Hf ;;+N{5'fa2xX콹-I\T+| ʲھǥ/#-;HpՆ96s3dErNvU@t#̳/\cuJ[{ASCDP.hMet"YݺB~ ;%BW ^ʃyʢR3|I= KS{ .!”O>y<_bc1ѡXIܙֲT묉4}I;%qJ6E-g08,S#4-Gǰsd8e`L}n#"W) @l~*mVvoXaxsGmJ|#M a=iCn_vC| ,^ݣt߻Br[\th7}0΄ &R%/B@6ࢺl[avAM RR~P-sURD [ bp`J?7:Cia{whiskֵ"9a[E''`cZwњ0&6qsWS[Av] ֖VHUUϿHqX!)܇k ׃[+ 66"Ҙ%`+d13(hлLp+1ia_t1LAA+8✅ '̑/n[nE4 n2n\.KА ZO+>{\Q;=Wo鐣7jygvT]q`(UDA'@o/<yM }M]z|V37#%{=}{*09:<.;a 4;n_1t z ,5w\W̙VۇjCB$W,zBN9fY%9G0"ljͽRVϐL&^4nwLdY8X6-`6y:υppL|^aNTPvO~-9݈b0Yp|MSCA]]peBe 9KB]<~Y z52oyR9)xqV+C}?L,it\x ?U_C}XBB8{neЖU"(kP͵6L^;ߊAh6ޟU| an!UT S'L6l,9NIQ`I=wS~р%ۤ a[ǐI!ܩ9TT34Sk@;uh.c&΁Ă fhBSq:Ic=1i=yn? e@YDQ^vi oD=ꂖ:ܭ9j624>O`%{8])9Xժ7_!x9g5DtpaOZGTMU?AitOD!uf=xb7gon5}u6lpA`iab:֕r`zfj3C@GBl~pfb5Hh#l1rĒˎ, eQhpIQJ`"(9BᎵ^Ȧo>pQ봶uyn,8Ȍ; nίL3UhYr9> mAU灉O( Wk RVmn anw!1)Z:F^K81pu*,6n\yc z_ :2O;oiV:vrD՘d! 7i:!-jȫY@LvüOZAAD1 ͌ (s4en4* e+11;dIEF06xhP^PYdWmP噩*rjhy%^6zk"t4| oI;%M+$iwU>fi*%}g'YkLT(&8Nyڊ^;xA)֪wEg 3D!GF&CqjUwC(7kP`%:d>C Me W{1m\/hr Uk_) {E/;%RN<NPA: T{͆ߒ qGWdX!NF78:t} Z.oһ%ۭI-|F {ⴐȌD3HT(AZYalJb7-t/^ pZAEW` uL{+a`%}4}wSjr~IԒ>Y {%@'(' ѻ0_8}Fۤw}V㳤GƚM?},9.35*}ӔIZ?c /Lk} &QTDߣ76Jt@l"Wz#bq #W,y)Ul3+7M-# sI6 9(;RqㄨHd_zL&9ʭ)B-Q(AvEX~s%Q+,.%K6Dx.W|TʾL ڠ'v2e u87͍pL kɟ`>2ټ.)DYw v9MyH*oWr/'ŽG\"B0nCA(];-yT7ۣ%|V LTCx}Xw8+,zKjO]/i\<(ŽBn^b1$ceӶIS /w-Iz0w49,ܮ> j\2ZtWGCUKn3Y9C*i[ c#ޤqhV?L"Adʝ\MQZnv͝g7-h*]8Iq ZIuƽyN0vі0"@S~B޾J2M|.ֺ+lnhg.T&v?7y:;V`L2O?'}Օ[k5N%B:B٩RitW‰mSoH@۟xS:bbUC7Φ'Q` I? Y[֌Wԉ khkVB^/@9FP!1Ufo7:jfzB F̗俴G#O\Yv:NƦ;[Q\thucz)c!DA$ -<]K$D^NI?ʷ#c~I5Pyh]/@f:3U+u '6EEt+m@sjkϋ.aZLqk[Q UC?6]Bkoym6psmIcBH= dzI9Ls56U Eb GYnu+h~(w5E6_$̴*:3ܨu׋Ras&| o.@H?w4obo+jHљ/(:h@ۂz}bP .4 \᱑$ٍ:Sk␘9PeGV|( +X&ڌLpwUK 2逸$3ucAF8q5#{Not6Y|W.)lRR"\ʑq6'a,<03w?(dQX~ü#_K +]?S'nݰ[BDG+ ^"X^ƉdyMCMYwe;e:CO<2)ݨ>dddPKTrRpώy]tP]2&n1ų,h8>`!ʛ!B"kv}@UϨv` %2q=B5bX*7^SpͯEit]iwWOA`T*K4.y>mI;Uaw9l`#ac6hsW/Pڑ!mϏBh_)Аƫ< :qa^r{7ıЮR2Q-D}`*敱R(߻zAIUXδ^ƻǶ9օ~S,bIǛ. 2++{P\"vֈTE|Ik|h–/Q!DPfߐcyرF+_MmzҨLl lH^/w][\)T^{:,TTH+NjIt DlO?l"ۀ5>E yw}-2~]xD`@.l{!ЫGl₺:r!XM4S@4ڕN>ygIPl撴muj.|.lx I޲V _>` pRΙTO7!ZQ2}NohDBH[V7 !~_Zo#ccAn}o'K2(.] 0L}T<0u4Jg+25)ͷRH5ʇX q2CN7zK!YGgtCp ..qnЕKF\X"a /ӞF=$/L&Yi׃_H&,W3;$RZD*j|rZթn؅[78Aϝ55RZ#l'؋SE~@yqƓb¶ihwv(GbT&̒kwJa0^ !oɺqF:Uq.(KS2S~%aBF` %ݰS ;&pұYbsE]\ /IJ1 l#~˹>bLćw5?PD`;w4P+ )D>e/cOQD> RiߛFIXyhpRm(C)&<$C~4y.k(1@L͎Pb\!NZ5V(,5=k_[,m)".}Tak%!ُY\GT 3)#<}፝ ?G(um7рpCw~OQ`$1"ޅ:uv;oD靛Kqp"~ !*!D5 *1ag̅kVNi9 i(/+lR  =&8|Q:#wk2] éY>i[.W+!^\TTvWџ gP׻a.L%ra{c.,p&R##)L.4hiui]l#-s쑵tzmHZMD;]>h~THwT ~,X 4HEa"ֶƟaiͬ?}N^ieeTg'nݾ_gFUPt3D5Dm86!T;a 7\H>QCT@J$ ޚy:w eY+Y*ўoc|fA#x).Ƒbxpz+[5 Ig;"ug46!..M+(+A ru}||C@|gE%+W`+/&@<1bB|ʗ?J:܊HC;fP$wI sTEo# 3;n{.qI% =Y؄Z6wFG9.ucF6iANXxwy$wnt>/0cd&30N~ "E,[+p:M-lГjpBIcjNBd0g(m=S:31iu$|Bn + sx!YgX7@%@ٿVR!W0@ y.3$/~"=n uwlW}@@m?[`t8Ok&xw./_P W^?uHS 0ީ4`̻c6X7M"GBNzLYA\Nqn.ygi_6jQ]m%RkNF6!Ѥ_>2 ˚4&NŨ"= I9EH@l2T{|2#ꢓE&J#/jvLC\cv7fLc1)ŸȺMu+bdsܸ (ؚ7|Z^Qr3ƛD3!xn~ۡTk?BC ed&\ybw#4A,=nɩIVB9;CǡNZhp[' {âȇVtU0Hi%x3w!UTXJlb'[udT>Mfbt3!+ؠHZxx됳\L*%Sos N U)LC ;hSNm6Au_Ƥyo0i;C@nt&^\4½o)*W2D AH+b5%:^M'=2`J֙ Ŧi#+̣2%E(Brl8"QVL%ӟg+ꋊj _JNɑeW=(*DX)/ҷ{y*mɜY'qk˴=˰ o yU\*kyR~ᬡXb"DiME>3лg/ߏ!xSpAcƢ, 44=FXc(;Η=S)rSΥU4ScO~N{91qҏ{k^0kbz[r*a)0#&4l:nf[GN[O۟GV%R n1}#z\8}X]ggE젛mtl0Gk2aTXjǯ xVfȶѧ@ae Z fR`W) Xޡ͙:疤۟D1.b uUn9.kG- !?.277}2^qK\ Y0CZ`\'(BP?f(qm41GbX:OEl\98cԜ5ExRX7t _H)}]e/jv azfosCd+3F a-]e '4zubrcS{cǬkMȮZhXNLňI:Չ˽hZv!*qu[._2v1c; ˚YQǍXΞb44ogȏ9#`vv@0;rxܪxn#ّ[v+#t9J6+`c(jq':TtEl@'Ҳ g%:{4>sQ l ?LfD"}:Pgk@<<kN<Ъ 7|Bxf>ЀтW}(K3j04qe5`ԍgXfhq ' ᪀'+DXHi#+mŌu!&38S3E1šQK2>O4Lx'R "#m^a:vVy2R7}u 3J;`t۫4"6Rߏz@ .7Wue}zrj*ПB?l tH3[޵"kmBO] qW32 {K0n"j?W.@ m.?e&ªre MQAreAe&[8% iѱ_z9u[^k  is,`fǴ!" [DQ%'L(@ʚ J$O9^v/c+ʭPWgJ S1[K+HT3\ G:i-?\ ]6 ѡ_8,wQ|vo%f~ :ϹRpbR=.hS?3q?ny<= tlT\mGΡ#SQ/qx;z֨=Y6kB48/M,ߴH +<-PoZ\QLb%Wi/ޭ |X/0Iy*m &e~ @Bq{!0 255=b!" a .9`GE !QT6N2-h-v 6 N #lj;ܮ|+ƫ:Aٜ{d?,L/IOͼ!WZXkfΛr(7Xp*~:5xWfuۡ7͇K)G7KqZ-6~=';/ ҶZ,7#&Jn)- c; ZWIm&ppyZ.w,HfQ\[5'qk)dg)"%|ncT}7+XF_֍VY>k8)8Z&aOUpкEc "ro~3_Hbޭ67}+x~s!:W+ZRQJ[d@pϼģj yNg-t_BK<ݷ|1x6K"t<ժ9ӎ@ v@ݯdD!n7,ݣ `6`^ h^ǨATUQMQj 3&-j Br'QesжIR*Ө(gg^#J[7h,Κ;Bqƻly&݀ vcfjW[ugLo^b w^ |H=/tD T`pm؋q6 kDd~[ܳ[zrs6=Ҕ{g%k#mlr]e%8|,|BL*=+%Dָwm` b"f=A.BZ1XWYR9Z"d;@l^GSiK`DLJiu҈//1n \5.yC `!OCmv>k&bSBuV 'Գ $;6gHKDHmiy/ahh8Fe/^, `ﱡ_1ߕh02[ 7QOW3k$ܛ0>/ScF"'a)  KŊNx{x];,h+G僦|5 zwd5u mYRPEn̳A/5*9ע]Wڑ%JUid۵)zYB:A[2nHw҆Y$D~f7~M_5{"r$(W@~>V E4As[CT`̗~qY5FΊR甖2E5Z D%YϖIcpBw0;on֎$WA-ߑo R;21-"^wK`Õ%Wb?t(4C6k} M3D"3#e8ir0n^k(à `Ow6]⶿|0{=ye]!㭠=31HLga3 C2R=c/ 30*ШnWBAΘH$%λw8Bz)7ν.x$ȁ@6+|znl'k0<%g?ΟqI)7Nd! Uܯ^aqL9+Ӭ u'D;ӤUʹOQ7K pRR$QB)Zo Su-c](:5A})^49 &<~+۟_k:̺Թz|"ïUi Ћ鰰 8hk龮SSw@>{L[` #B":DŽ1O=Zr)Z$a)[[ ym_Ϗe_(a<zѿ F<νާ8< 4ʀZydT >jB@siHo49{USb.x)]3I4~yƺvm]s2ڤ*'ѩIhu ,OQ0~ә'hh.LC%[EɴąkZ؆LaAn I E90Ę -=XOodXBahqdJ3~0qq _Kn+7x)տ-cK f1U$])&@m=)6X4`0D;\h>u?7j9 $d-{KkTȡi8.;'KX \o[5"YVBmVht6iϏSw6c:DR1MtԤUqE5~t[l$y0[m? i/'BaJ4p mbB_Tş=!̷~R4i|(KUљu~~9GyXA[h!a.qo77np <(tx@qWt%(~ǭ3-cPThd[vMgdCdnPh3[4y`K"O#6\W*U[p[jDhtBB6t7(>)EJ.&]t#2[@. !slO"Ɲ23kغbXƻP+ܶt4H&4hunL3D=l6{I{ CnBTBq$pN.P,lܲ-m7Du+5mD-)QQaIcFs0q .S&bs-$5-z|ɵg'+Bb@V`iE6|ILNog8=KfWMs!wFe< 9MVl0ρ>ۆ$I#`x*;>ML.hVyƔ[ɿ!xu.y#u#>G2m:cf%>:gߒiE1?x˼Sy:upK4ІMۛ3YsbY*&iQx+ >x컋O s1rӌH2ʓs kQS$71rC?U7%]iFR䔣ZV-CbDl=hYv!ThqxOT.bkƦ!gdHF##KZW0.ՠR ZǠ;xZAO羚9m6f 7s%R(@-u%<`Xr:ƀD}Wh;q_4(LkorUCY%,,2-^ xofRv{N1_ ύVWa0f C@{+sϧ)ޢsИ۽74-K> =fşEā{-h, =>veblv9Ȣ`j7ub󁙖T(ӧ7.g\^ûa*em;<. Ee8բ`1{+,ڜۺA$|ym0$֝S8إ MKFI?TVG"^{jT25T!.&x"Fm`!M?, :pU i~sRy'(ϙzNG|Ԏe mNU͏yCVr"k0S?a+hQELDdݍ%+TGKs@~p$)!3HM3bx|qvFok~mm<;fcQߗNq3M%ge kt}3/ 'k2ZmI4=BlbՇLe M}dIF4h-yC#i>:Bp%V%LT/{m=PL׿_^9BpA%;w2(avɪua3#QE ה+ Hq?4D+ӁY Qiy2NPJ77{R2󮭡{(-)'D%ϋDm7VѼˣ+V;@(lpJ]•ڹq-&Np"6\0slkղhߚX.a+Upe t23QHsq^%L.UBc- 9\&,;pCMЍYjׯsh <7SWpda*LJZ,eZXcG D=1 ]bW/2G%^&$3E{k4Y>s*X`j/ { 4 1J@ ؉p`>.WB-% O Ρ0{B83Zsi!)>.|tG"w0{jWܼAbY  y׻jnv("śhkԿ.J1. p mJ(C+ Ok;u$5sP-@:8Ն^%wI?sTHGL;*nD"1;ʘп>KivPBV:yOjmZ/gvS<q}T|WCdVb3SPwf[;(Āy:6@(Jv5o[/8r|p !_ 19SS! a=Sڪ^*F1\Gvm}$^ 1toII!wM8+W<%}An #Y-u ZlO>Կ$$7xheP}DauO};bD4KپO}$tFo"A9cXCxkҖ7Z#}.dl熮.W_O;CW9I?]rQ7 fuꚀKb<2BHӦ3ԍF pW`YhOO zޑaӡe# :C՚^Řx0M/kF} } D2Nbۈ` PM1"W80'i%oeNOOl:o!C~x̠K 8@0mE\& 9\@ߙ8T`魜GޛHonV15CgLT5˯bz qzcC'n(vη5^tTز8 GFQk;%(ZY7Fftt1vEf B#8Sq GʏÛߙEW#B*!U]/{Xᢂj#YRro!h(Zx48;]eT8| 8::JD6}K;_d/H]Ci"YVt",vdwqzQKjOꀀVaYHe-QA6|Q Mp+!=ɾ)A\"pK۵WGKgnB.X\eMwK&*J'RD[-P]ЍuesG6ہKځK/MJ E!|Aɰ0*/ՎԖ@;c)!%wދM*-^UF^M52"36XOwMo&w+C U6ZDMPz͔񛅛H .ha-x2V"G9vTw*n/;O?4!8;)[3e?xt1, >2S m(id>,&vB#Uae2A'I"t5,)U Ylv@?65 Tc0(j:,hrHO U&52T5&G h3GGCXIڃ'^Ƿ0װg.>2Q ;~u|Rg8}=Ŵ'Лvٔu=VFl>,Vm۶顖wOHqD}; :Yg/p{6 Y{.U4D}i0iÈ)jnmy4l6¨sڹUm&J^0luXFcхrsq`tDV+![0GSuS?ԍ9/3$k>U>OϗSI]*T6KV8Z)2;^4;XwV_GꅽȀndcO0#:Um !櫝+%8Ӄ> Ո)!voomJhSŻ87\bMa92 Ȼ(W8qz`J#qYY+ B:ܩN+zQ :[JJc"w19":$ J\i"E͒BHWmİ$XsoXDfL._*M$DH1QkPg ,Өbd5ܬ-.+ vTgcl]^i}noz֕rf22M`O7$:ԽnC1~ '?6zNr<\ggƆTo'Utm>՘Ul2@zݧlҮm(SWm\9̍ 0𞇢|pu@CՎ{$[q?4*%)V +au͂ز$zR%hYps6Lc;I|/|5 )!y :Ip;}ϴJXܭ2:)5{.-h=ɕ F{dq .qZlm26`vichާLMngtZI|h:(bR)g",'k[㙼1`^x\wݥ!Ez3{ lMOf:=)! 6hI٤lWt5mO+ d{?jl6tYhan+Kc_ڼyJׯ[I˯X-f7Ċ΀ ,Hw G "0L&#J;u3b zeZhxg顇 S<ۃQ[ jVo<)T΄AX| [uTID=\jOp9䗌Ѹ!-_}.8TۃPճn$ d( I"UϏ wBH|>hQ]JsdnRJ2|CXtօh-uQ'R= ,f=Oš4tlɔx+o~L8K;rGbƧ"0.,<> SCQ{'ݵp1m^UEHT,[|jB5N1}t 6#~urz / #+h%sqG dSa ^?譂09YD/G y:ə"1ڧ\AsYg` 'W1 X"c%t}*0jbu*-Xgl$J;We] b..J1uzSXO\wpkBuh"ɢTܩF,,0,%TV Ţ6dPUKb&|@ͻ43[o,i%9Q5$\GC$hܝxʃT|8N)ʋÔM9ͦ\7aP ~9pU ʋ,籑%.IJ@(tc͊`ŢL( J),u}lm.kזX *{ , ،KXjN|noyj^ JmyU_9Pfg-cȸ_e7y'Ngi%+ t(-hH9 DK\ yqY/"k4G=2E%C8Lu(dvLLb}AQi>0\-J)>x=pU{!CN#" ߚmՅ'Sɖל\ xdj,u Lw3s7Ϋ V9[zI -my7Z/cԬW4y+1 bI9'ܘ^_ b:q%&(*OGu:]Uv]I+ Mm眢SACRI|a?vv;BͿ9Psw_glBpdժ=CF'ӢN4po̝PMh@\>vCCE#ꃮjOtRwP87g <6@'n(U >2 xU:[By!ZK桧;I{]d=9jR-t=qp,Qf9z.B$f8qQ'4IJ$MQ nuDr&D \.u>%j݃5Xm5^qCB\r>Z  yxN7+CJӅ[yChyi&VC6N!ۦo7ll0?aNMқ3mFaqʓgHhZ+ȡj2ňL`#q+DoGWcs#,PO]H)jf4,@`jHtkufaZJuKք ׅXg)gUcSwYp[,@dݝF@PflR6qlYc~?LL>f[OD aL3[?CWss;:6Mm@H&60 ޔ>@SS@-1U۔nc--Iք9Ҥ/?y_tcÕ}W`]gUGWǾ q8S,.i#8פQȗ]`Oawj6|KS=您KnѥՔNt`X*zCߟ\B\e­aO?\PfCU#Uw' 3Uq$4*4#8t@VLG֓yN^uF닄^U11n/kSG|-"G漢0cU9٨18N ##BTll4វCE^q$8)0<-BY=X%(][?؁<2,]6xzϚL:4gPn%o_1N|+b-LmN ?oF[PuՏL '҃xǽSE3;(jk~f8c;Д%UǗ/w wbbI/t?C?o,i#эϷZc1,ya@5QhD/)5v`sZbl0nv,P->Hi6"q]^5h'EѕIjô1Ca>@7xH[i_&Ccc J'`rl~yPe@l׍~S=55vX@Cσ'[ًޅ25/Jw׶i|zE/HCY-KWn41n0l;cȄK96;L(CT[:tITnykgطu#swV<[JD0J,ZU!p^?z$7>n][ 8DxhoG\" Ϩt rciJsKK5|k.ڠ$}7A nV#xj*7G/YxFt:#"fkjON.bp؏_>zGwu] ~o9u3m{,FtUc0lBENHw ݯnG-P$ ZתyK[gEYO֖)^RK^̬X[BՏ_G`%g%`IT4''BP2I{RQG7إ=F ܥ<-%ti,f/7᪯;qs` ")ҞB9 -P}HqSPCC) [aTSژ{r{W~HV2 yG׎_,ʼY]0DbBy!}%]gNNëZ6whM uqX *u-URLr;>\ /'义AMT TjDo]:kz[6PiI֍Z Ws]T0]^lyI'/H$nZObYmNwpN[jS7DdRS^=VYj\B*@KR $BGb5}hq?[$܁C Ik$\gs b.Q(d,ȕˑ !L%aa%jf.fbH*K3ǬPםX02AFY7J={H%IDgLm$,X\r {73ɰz~¢BZ _2{uUfOJEI g҃ 3 c5(,cɠvz6wWD(x3v].#y,á) Z\LV,5XaϪ1,#\Yle#CagL9%w5?@pᄐYLpI.S4 Y8#Wj7V#w6+S˻ّcXqt-Ke`9 PYw%Hgv)MYeK\U1+c wH#Iu?hyaYOOl*`49N|J^9ǡ:% M2F`Nup`XvB}N~sHNG]$u֟1M? n3h?3ijYZp4UcD,~SD'+ 'Xo8P#8mra{h\r Nb8=VlM%v2gH=z-HQ09gh%)-#P^XtCw/}GvM[/ttlJ%h79 F΂YC.qMϚ/$$ &SxJu(Ƣ*k~ơT@c eCD? rؐB ܻ* *P9qt h؊n=>Q1؂5S=8|4. ؜+U4X' ! '2[ cp>?ʎ&ʋk$,%+%'@y *@-cOQ͘ E[wt8/e0ܺf^sdvvBYifDPYd&mg#{DH˔o]!khMQ n$Q/xzK[]ѐg^-A0n7wFJcbudܘ*W`rox/^,;p xv=߲@{YaqC!vtz)nw.Ǒ,wFLtU1,pwjD:"~/3GL݆&y;nXMv=ymN#Vگxg2ZK=Rm=WEgYG4;tZcPrLၣ1T5x=6 ͱY*B1aUKǷpoձ J6_o}ƾ0fh6`Cnw^1{g*`U,?r_;-q1Mdݖ( $*BlAJbvKQ{E[m'lE4bѡ9 SG6Q1>ঞc1F/u܋~Zbw6-446ez¢GE8ο >ϰ;,5c1Z_yL뗀UX$aŲIͶT O/HKp6GZO~G鲨F#EzkcK]WP*b+IYY߇Iv[O7!m1K C-3,6=GdEdo:"⟑6֧B5`5%K~B|gdOx*xI)RIL^VjiB36]Idj'z=a~]{)r"?ꤊoIQ7?*}`DC2C01ămH-- CgCSO z1FnHk*Ԕ8tuS ;ʶ[XggɯjJ?lR޶Dd1 "kmaK>"1U%g *É6ay]Ǡ u4Eoꆧ[o+S4HQ\,<.S]DՖN뮫~+Ey&d;U jGlw|X2`IBeKy=\b1a'BDLp.ihʾ/3޵,2ރ CV(;lPdN&@{GA{DaD𔽕[n>rP $4 ]SB6F$-=IG[.݇1+f<rsuSO=: >ĞϔRӯM],qsr8%c4;mh#yQk\X@IxԆ|W(/ :8y#v"6訖@Ht"Wx~B_ʂ0Emyb00hK6'3=X Ȏ&q@t)8q%ҟbqFF:+䛎]:U̗٭Q8 Ғb~i*>38BI=#ezEdk_s;tyK/3).FBS((qvf"m4%x}VvDފi၊w3(+oz6żzMu!3q^0sWeT$P$uG₴wxҍ?Za qdhS#{Ü3+.u7 kY-摒kkc@ 7Plg93>I"a_P7+$`Ep)Ǽ]+E]mTQqv櫁mҜnYT%npP;=z6*W獋YTǮh(tV+{-9WM.b.bM\Z& /9h;QH:ubؔCy@^1]7C|`=leՄoLWˇۘ> q.Ghj7``(MTQᄟ}7wz *{FDÞ;c~Z`7 #SS~2A7$hfSvB"88@ߺ#9noS։+̶#fT:,wkM!Xz?+(,D.s 5nL EG;J+'.pK@9Ӕ/?4X(xӏBhAm Y[A4Qg*ɯ_hΖF` - S_|qN2 3qeγyi_Ay,csB|>RẐ^0Q@;۔ޕ?1veM.VI'*;ptsh,*6/[;4x7OMBTcKaZ;4‰,\Sg8a156H,S0ySxlT hEjĠjȓ¹{{f< BTqva v0,+om}C $Es,gYb#^36%ri1̡p$Na.m-ЦF Ga km4czf'tҊK%,#qᗸ6L0¶UaHJEdJ;g bۜ~x/E.HhaUQ݈/NLy2>Ľ-#Me^K3+}y?k1ߤie(ҰENėt)?ȼ Wa3NF!h w ,I,쯭~(^{DM:L1a9G741f?1jECVl0p~h!pή y83DgsR|R#s<>rb BpoUIM|Gؑ˯oe;-0~lsq~U^~L>R,< pK&߂\΋ B9&11K>}~6O˱-*ǝqfui\m#> uPz"i] e]6B^{; Cffiۑpes[^IL;<1SSo"s$/r`TLW;D,z5u7n,bfG-]{l^G}O0Wv.EQzg %R(Rʺr!y,O30Î(O:>`ۋ{7O/](rdk#-(|t0³|"뫔?Ɋ<gt|˱_$8QBJ۸jt6\ꦭ(1/!$G-Br#*9F´'IfFuh6!Y܇wʻuXep5Y7V44yp1+}z4<_Ҵ%K߯:r `fJqD/_lHCOo_$l;n<%gC@`P #꽟 6T3Yz7[ 4 $3ŧwmGau1W*7Yy(򄟚.-H419nR ?c4 2p}F٩gtu=Xl;\$S)y YkqQvH߶_$FT ;r3ʨ̞WY@) Si,)W`%r Fr¿aO=S-}[7< :g:e5fV7 auNť! yya+CR?i]SraS^d-THȤC}+*ȝn l\b>,"ɱA}Q;FϏ )3ّT \L~X2zXOf۸oCcjylǒԙ"AyM  uG:g|)9F VE֩%PшJ4Ih՚ tiƘE3- f:]^U{"ʝ8q3sc@īܫRb0'"("lhzw6!ԏWt}Bp[T p?G]>B"]T "C4h:)Q rQgGpu?c,O=F>y0I/iĂXck91Ml2\Q"5:صHFBg)/ގ4|p!^/ 8Z:JmWµ" 'Y逊IkfTށ2 Dm J rWb6}}ݡ2;KĞ4aIUخV!~P XO$p/&Q˻r(10q&Ydp ֥ o*HQ6*tDc qctAonY9c;_-IIKȄ@䡼6UEvMd S thpZu?2j)N\ 3<}b|趃6Czsx݋bh}:4 S .Bq(锗ݪS/{GlE8\h-ӽ<1DU!K[W[9B?ggF|]h^f6({o{7% G1"xݺ KnP:peT7s+^2_ = b,\$]%KYĬ->fXJ=3>͡_tH*B)KxSæj_uk(j@P0o΅r^O#6Ӽ&'tj^T9[a>G^NTSgJHj.;3iS3#*1eY <٘E/=^7#= BRF sy *|Nx3@t8{ם2GvC؏{݋.:..fPDyޒRByp_՟}=;.Bl.MhRU՘1jg|\&J|DUW2&DEf7 jhφydv|@1r%G\igw$X{F$ #a KIs Cyk"$+ S" 74.y0ቂ~bs*~7&F<<#@w/S QփI6۾ESW UUǤ!HV{60,1*n#:>Qcf`y@ulAa6Mñs&ͩ~#: ًڞo.!Pd%`KH&:6ͤ_ֵ{LM|$`llz HwQx8+/(O 8Mfd4$ Q֟\d7 ZLgyZ4AUf|t|-A? ؗ]ƌcjSL9l:t1EU_'X5mD$T|ihB .$Ѽr*mOmMˮ ˳0虸I*IX }e^NK>3w5%,Dsj&tXkgeصx3w)NBL&VՕ@Fx1HD7Pġ1׃^x8R>!^m$E)xJrmܶ!>'GjƘL-KPדw.&VMe"/=/‹|!(pM~[79W ^H(p֢ЂO/ FYo?hHEL 0}$DƂƚ%cK~1e)<+$m…k6/%ZG/̰'TcPڕ<4H2A(_,?$jziwMz vsŦ|}4tI<+ܠjP1^$O˚Kuso5zuag׆ݗH&-/|@ h1PC>Du$1Ϳ~xpNM{"ܰqv\,RtEJrټ<;,sR?}KO 'ܦZV%Q0r*'G"hg+.^$dЭ~#u^D%LYaZ _*T!BY|ura$ǭ1WQVJBEUi71 €'ibp>-,J3W ovpBjDv䉶JӁ$7Dz^Œ.󮪕2\SٽBQC^4`B|rV8콻0ڡA g#}TVnYvlEvЙ|N+FB0=xc2vD;{ QERN78ܞH&ڄLqa𐋐Ek0=rWBCSkyE| N[;c WfߏS)Z։(B7 /KM-M/XZ:tٝ U7> c#ۼ[>fHlQGGSp<ӽؒ8(H\Ɲ+ n|/ N1JP. |(BX0h|C}hP/ ;,5{w XcfNo_b(X7С"p?Ye>cc\ɶzY6`盵({ZSr'EF #vέS趠JEHClXM.y].McB1@Sk0QXfvx$j$W{+vF/3w:wqUvg*=OFrճL'FP<+`85>6L"/{ؚx yUUn3:2Y1FټbCY]Ck%j 훋-5;8yWu3Q\:u HfؠNvL=p&t JNEQZ&jC~EQrZ䪓|b+E.Q690U'a"ӹ$dUpv]{ =C " ,Hjo6Abp+B;̲t=%a6 2Q)HؓTwXdyE3\ xf6D< Tۺ]+ݗ<,"M'ܶfsJt ws(b@W-H탠Opl0-O?~BK8#R!sW5-E⼅Ջ-&wdwMPH(5kiJJоY* k Ωc"%4+;B&<C(tWM;Fvt+"UqMW*I`OV02#F+:,%Z;JQw< vks*t,#Ts r]nz¿QO?Kzű J⁎0ap g 'x=~v֨$ޓKw F4Th&+ |F:aygNJEb%ݐe]Q wRQR<ܔ"0rΐ(Gq%ruYЇJɱ)F/akFUDlDDoF(~dV: I8e1/3E{H.++&?-N1(n,Y;9cjl:c{l8ߥɃudqFX8_ l*2䴜#]dպ)T/5wNN(?9F.tKFg(ge_R(<3yҀx(Ҧk3h{8ߡ{g&eS@41M)SߎZsjqlՅ!›,iJ%O$04 -bsTf䙷 ȳ(cdz@=2'^O2#$ Xuspw O'=][mHf hj;FÔ- ue%qęs> }p3Ȥ}b#YrBKab*HkqD 6cJY .`!NIH0JC)K؎y$w jHÖˮ+Wv2Vn=8ai`~#?MWOh7E? KZ~vu(?.= I5m/uѥ*)9+ 7{U6pfNr9\#a-Ā!O+/$vٌ)0@(傄4LgfFwA0:lO-*{8J9B耬-ŷrcʊnN-85#7Zm#kpy2^T-Y(1HYOuݡi .`9VPYC/_SDVz9X̫bh/*AMA8Rfgsws[ÕI.#B\lDV 2H/;)SdIʐ-?uN-׫ G`bӫy6[ɡ0WU5E3 /4;/$GkX,wyxrAr]iǩ 4h>FÃi vsXߺ_s:rئA=U_,W] *h-6tsGj4U:G(Lq-i}ax<2z2QE0$a'Ln(j\?~gF;J<6}2ͬJDsCФQTp[C:IP ٧fOt/`KF}@GʖvX %%%u ,e32;geۂ0fa $׺ [3?AƁ8:#-]zk2u,kup.`z h:wo#;*BUó) <)3Mob1lSYR ϫ'nc{c_(' WDz-u6q/|:MuHan ^^vm렺<$π*Б7U曹@*lVۮFa#(lyTdePe?<7V2@nVZ7*.7zss*L9!@-WJRhzI6⷏y|Z%H/1+"qYhi08-z xbӃLy\ᶲ`~|"SSw ^GZh֫jgvIs9&6/3(d|1yClB7^r|U$u:f@?\_U{\Y/`ײc?ެ6K7 U̻jHTby7E-C@p}h~2rA2^ܓD=9ӄ>]+dtU-{83{ԛo2àI>'kQo!@%WcTQ@%MKߟ!k'>FIHw[F[l\= K`M=2X%%3c ' *?J|$6Kty4adu+ 9KV >oCPw-;F٩{#`O -?-/}X_^"XŅ {RvZ; ~& Y/n)EQ&jAFB\gV:!j p{tۤ d\[-x &(A8v,5$Vh00FLhU6 z έPHD;\X#|3KLT(\,!ΥH,_MpYCӫCVYؔ# T6=5⣚1WMD/)'HPBXfq3{GC >6歹bsWqϣ,d"alVDEtD% MGu/7FI]ZA ?NVL ǖ>?zd~2kqk p;%}pα.5٫93"|7&==8B*y FC,J20#m]W'޹R)/. ?% 1$gyv+aAR` [*Tt.@[qJ|w}=ͨsWA6IiK<9)P { ԩ*W5EX~=Eo7 /P4,&z DIBFX"~z3ii].Xí2oYU@}@Dd2Nr!nY{'-3 fd{u[FEl !~ Ik  Z~Rt^Α3$BޣN;N⣞B:!>ݸpeNż D(1fbЦwPiH_[&쭺ߩȆ= *o݇(/:wJ(S'-J?o>^W=6&w`aA]^@(,y!8Iyka"V ߔ%,XKG6ee/rw80 YS=;n[}FᔏeDJ( ,.EP^HWM# J> QNP87&gb)'1}/tSo8nyРɥ[dcZdd[5Fر @Ӵ1ye3~6Z;{}85@X5Psѻy 0-C>Wȇn.\7Sm9*4k2v@D.L g>QƯ#=Xh P z u%^F#Izuƒ <>|$v C lٷzI:0rIdO<$-4 #t^E,4nzh|iZd^w;VcՅ?vW:rR-KYäUyĪ`VO0c!#+DMN{)Ġ;u-naכQ"|W_{׏,m,Icᑞ9s&W!UY4VPFOҠU_(]X6 |:lplG=Cff׭ X-)%3  b*bzfHS*u t LVBبc:Q:V=>~i4qm?_߰}|irwL"(:V۹ CY޺ek 1fW$e ChiaK\I6&ǻ袊4*T>LebR#`:$mS @ ,% \dx*٭~>VHasH直`s1i)zJӝ!&h8۞ Q 3`Tuǂ9*!)jKNXa6\1463`hU?A/< TYvTZf&qm#$Pٚj,x -Ĝ}*nYH1ʋqĶ_M!2鎛ݧʝ6 CUE"G*gXGSIKQw"76E4A6N$@5k#w{)>m_5XсL> @OQzKQ^jVL1oK4U߁;<8J{z,ڌ8: ) D< c1oU2CʿO:Hs \H7_ iXcxr"ws PDR0K_MV--LTV&?a`"_L4yY˴NMYǥ14q9g&r;B :AEyk.Bg}bpCT}pDbvaf)rrr 5A +\nvHWUVl)kp6׀gbk?"M( w31p!{Ջ1;4vE*'yմ?D%F+HiR MR,sG}O&[rGf6r#asBcqz_4<mAD"NHTetlN Z|5@ol.Yl>E ^\?hE3K)wt*86EЫU/3d+)H)#Ġ XS2޷YU\D"^V%2k"/NQ=pcE[W:HN14J;ițdX3nCEIῺz㬶IbJϰbHI,zI5mkW(P e6``@)O %.+ ;@)6G;wK*S3x=B;$p?8#XS+C6GUa gm˘B7aP/QLܾ>F8_qK~N9U^AC%.Ө9jCDozNU$ C ]si/QdC1mqS7& 8$a&2N*˵>?-Vܔِ#" w jk_IKA#w9Dg?덹$˳b74ih#vpTW`C:XG ;UNV|1HIUr i x`hQX ݏ5#NpS'k =\28~Ȁ$ }х9gcNN s0Ogc-|Q|iG臘8:?] aĭ4- Woz`nrBjHB^cq#nc™I\#+)ⶕ՝;N%OMro0]yaۗB  D{Pf䈔}"OIHv``M#CSPoHk5+1+u\eeo!+%C1*#"4NLJ}o7[G`r_ EC/3{4,p+KC9Wd [Xs5JA>Sm3> ւʓDvCRo HM?\5zADƠ/-`i5%8H@ (}\&K>.I<?R @Tim&8.tIvḃ9rWJf jc PBxf*@pejKJLv%FJEMsۿ rNc&S,_iazSc|Sug9`@Bѭĵa15Yk.[O%1)C+l/ê#vSmƓS)?q׹&8T6ӧ^`MS<\$iF27&@affMmCas,if UxܤT*T_@O,D s1Ĭ&bN Zv*$hsXy]U}].f0U05&"K01MWoycXQQE  㝓oDPoPR*ВT6?—K\\寵hT&X$פt+Q7P˞i3a^aHuon%8ʶ~ޠ!KMf1R+Zʯ7+azJDocjIqGF5 SQdw(xoq@pE'-ZTo P[n}=w~PĖU4թ4y<wzy.PRe '\ g/l+NΚ_+  0D:v%M q,d{]U!(-*xx4$f[A𰧒Cy;PhP,p."T ,R/ YV!4۱OPeB "ڃ'M@%BFk~)қ38KC5AD֢ţ6Aĩ$mDOOYMשvc%X;T :,\HQcIhT#V5 N!7-.TyYhmoYtϜ}N#͛z_MC@KvZ{MH:=`p̼Z4, =TyxEr/Uf"n"rF%L+X12o?HLsNXy-'5$Y .ޭL[V:> O~̭XhPj, JXY @$@Cכ ${-bQvFtTMESbKvݺ"t}$`<~zj/Ups8T#;CϜ9`Su$D#NToc=wRحGӿU_y~)gA[UnzWjRR["[zBb _G=EL.Depy?l4?4e3CM脤<}ך yg#=?*U+$.13^ 2ӒVꡱLiC-yu.+:},$W9t#` o/Jna޿Vr)Y|04Dj Y9_Z)5Nܡd{l7yyx?w!+qmMO opHT@8Hzr"F(+bb]2icV"cEq RT */2BnNr }zW(w6c"d 6b[MO:KSg,YH!-E5 X$!79tf6Mi3 4̿OYsNk:+mBQSAwX DxđeɌ'>)NqeX7df@>2C[39࣐z!9ºR:SBJ׫n Rg7\~r7ٝT.':J2jT%1A*pPa;ETpllok垐+w9NY4r'Fbc0Ƽ(033=[q(RNlTo*8cɅBD dv&/ۅ "A =E摀v'whvf;4;RX~ \<ojxe+<ڹh]UK$0^/AKˀqБ$ (fj̈CBpAK=W#huHQIKH}+6?GXaӄH8]5)<:@−IT?ȣciχ-:aLM1p{6>O=8Bc0WW%;dT_|%Rt&8\#6zz['c^|q;,E AMpMIm2*VbToR;/R 1%LCa+norԢDʒl6\|eT/MfILE{vc,]w>+٢nX ۠+iv]n+қHӎlqɱX wp]Hƞ| um%~qpR( 3ѻpWe Vj1 @D`2 kNjc2Oo~)n׺C^UNP({uTGXZQ瓈Fx*Ho"t]MϢj\3oPOgU@mn dR58GNW9vKtOpt lԣ&wON,=+>$Ȯ2O*h,-4|Ê:ŽH!URmm1K Z@y9z2ruyg฀'QY$_wP֓PލF qbvh=p*f.V 6II@j?f܋$N~maRlȽX:zF; ӽ=S8O^cjTgSbj*/pE%U۔AOxnf8$`$guRAz?Uo?Ԡٽl,}dɆ{'R2!Joz6ϵl\$!d'1*+SS\A0!0χ1k6꼖Kr9B\)-^?GϐL}=IūghTh #B3pәl`'5*bV փHrǏU?e;.J8AkuIpWtҞ 􋁚sLd>@M^PT'GH.'M[ I!wCU: h^L*gKgIeir6YSZ"j ?QLj ҂ HZ/SXuV42N hԶ5[d]&b1Hޚg[u/ҪH=vǡ@AU2uoeg4Dp<&WgZ*c'VX;X퉡96=c躨oȒ+/PX ׸Fe~AUG?[XwIoCdnWx:}V% Y*7>,"l`pgVvV[kEF܏ujZk+>ȥ3I05h9vXKi&h❤[,8S6~Ɏ NNUb~j*{e 3 jpC$DHѰh!2#9>A-̀C=`ṰRGjt>9nXr9{6)9(5 ] 4Ӕwئ%ΊsPY{0mantWfog!_R[5Z\"Y ೚iRQ׀#Oڳ>ɱZȮfŎg5q:^ܶY~0hI1n eeغJY͹rPK=r)x-zuم9rsM!]~%CjCRr.hh l- \> lA)= ]^ zKeW'͔_ [0[mÅW7=Y/{N?Ii$Tz~#!HxaL:NH%dW08 |/hqN <ɼ.Lޡz$_WZKEݠ6C|)!.s=q|ybؗkEW% 9v_`ex.$03{` hI9[l \%|Pr' 1r31L#>#;Ce#H"CC+ JA7&[e?/iL'w>G?%;ݾ <ܝp¿у79R,5a5Gs4n04dcS~/eQ8t=)9|MʆWΩs {[QOb308Ƹi>K.yFhbnϕ*ĂMk 3G, a_w-LcptsI{N4O?ڻ=*$>) ɣE8 H".4B!/=_rU=s,}#J#OH=49.;yItv[$F> d#jL-"8jfN j[veY&-A#:WW#$u=n+̝ʡ-?,VEX\ R˰)dIgD9nM.p% oDՏQn9?[,L/ª c(O;q .MB[Y ?šXQ>w,h@|_uҨ- B^ؿ}RڿVZj6l܉/ vhDVc>Þ`R(ʦ4jˤauoN&7g\*QW%t\v`a06RyZU OG9 ;#rAcO< ˂X ]Ddꛎ7ΥGb1VVI$|,5""+|Ґ4/gVB>e3|Bu4Q Zى<!UZ9a ezMM,0ũʘgdz/Cvor;' }qpSgS2W unr,B_V-ˤQ=/s.;*UvF +8 '\u`{ߪq(qmkӇ@f'6wQiK&4?o̼m0BOrԪjKe:k @}qnV%aQ~ F* ?i 1σN"-o*yxJ=֡&S2yg|ȮHs$a&_;?Y`aas1UBoxl/Z5ijG[Ĕ2[a3T~%o`nl8Y6A S_2R*#@!ATPư&O5K n"cr}=juVs.+YEr,?¤f% 3߼ʖźrYgYMAGL?Z`"4ʕyM69)n}zCϖ߿4m_G!Q'ouȄo gIB~bMsBn#֦-83)^/gmVb_llRb1bJr0~a>bmNB H <?Inq#A:RMYJ֥J;`ߞPxg5ЇQmmȻ9Ɲw%)`z$2tz|+i͚os}Wк̀IYe!xp22L8!<5L@5EݓV82Ϋ=[ #QQE쑗K={*ReY3G G4( ܿ]`Ӡ3Ⴛi*Y;؄zh@2nxZ"㨈18C,o*E]~=mbOm1*]5{iyy9 oIQBΊjBUzluA=v\AV# L\me[XJ:R/O}f48,oyBzspoȺk`ւ߉>^[֗Lc5jҁQ;TE/7^d*4DR)OB1>)ިs U˩n.;H iPҥ6CQ$Im봸GCԦN#.KC"]õ-QUsbNhv-)/ɪmj}V?\.A}\vÝpzl>LT@XG EھgQwÆ?)($CGwXئ`ݳˋ"+-4@Y.q#c^ ͤCzA-A|@ƩX6[gm;x,WĘJya}ivK(N6Ufջz`d( N3ڔêwS{z\ !8:|R* Z^w=iYD7?ttvxQfa'0jăCb 280T2ozi=Fx{}J9R |.u˞LcgOW@t]8;sL~4@*Hr;*>%$-d7zq&br"jo'P=7I%QQˈmLi7GlZ($Lo8:EUmhr!EZ$ْPNYԻR^ŭN!OHAY}ּT-MACH [Y1|jg!SeMlPc|~Y_M| DmAײHZ${EsZ v~@x̖-6*e@ p PxFܪCPG#_k jkJJUdϧ<4vHOCw]]_. ȕ`t|~?f|,w>Ӈ ʢEJC>^K >D~lKt8& II2J7]F4Io'x^~L@>Z>D|ꢸ@pnZxM@=)?() m Keh2׀4Z1Ko4jr/KnVgY\GޡoCpr-v83FMlJ9Ni{'b 9t]fsTQ\ W@SG+}*nq!8:zu6%Fr4MJDRJifokCOSe0bnRnT"7s߳dڴrCꑆԬ)Lid2,Fb{~mChQٻ%W ]M#ՖQ[f5"A(pĵ8Oh_▨P B wuG>qd߅}$Y%>ߺ' @j㟾aʂmvS! *`)nMLf=[ەf"~)Ge7y:ቤa9RG^;l.sDk_ikl4+4ѾP ~XfSp=q< Tcl *sYS]$:xs,('_f\AM1t xN-> j7@Gai+BUI1[oxFp쥚x׃lĿFMY"paJ\T:jKp-j,/f.O<^tur'+H,o@bUֆGx^nBYCYe909/a3RF MU!=(^stixNJͧI>?VyP;G`P1gM] ~ϗsxh S?򊀶>"IOg_1zTOt Ż ׹c^1?acn*"}E8'oRBEt"([:G&66NeD$@xa6)Q?u Ď[{Ē6B"S2ĺ#hIF׏RzW}1`&0uݩUվ|Πik̆\ȏuYצdJt %U+385E,K>9h1?6+;ppO/E0_ .徍D`6A l:[Ag 1rmj4,+sZ`m>Z?Yyz;4גHˉdN& Tm˥aܹUބĮC%* J'o7q8r3D(1[v# wn]j *DJʭg7s{C/_)oEŠIf&Wɭ>2kr#ǽ KBɿj鉡q2_TˏA4H &1.p=qˏ/5٧:ޞԜJX1(CЗ!mA_ g:`[_ 8fo("8x.pGZov(X/3j?c56!9fY'Aᇁ\FGta^1tilH6?]P- *T 5y1Q[APRQԧZ20 _B"istoMrjQ3Qjtc./?cYe5צncƉnjb}Kv?~`m "_4^PHJhO#& YU]& Ymw*i-@$//jE}}Ģ77ZIqv=&~(tq!S@. <yP&ɩ3ҋ0=U#Xs"yY£6i&DY[iu S .g\$p_ egЄw}#"Pc-qMH?+2VzE2O/l"ib>8t/mJA6b]&eo$rǑ2lc!1W9Ub77Ȉbg.̙p@i3" PDeϖb mQ9* aXdiC _#s$89^ɼCxo))$>t_2O#|TQ\]˦QcgO tz_%[Un,́֍'xtbk.޸ۤr\y^}0>+ @nK%d@>S[OX4PL8q]JH&M&1oG>2ǵܾ‹AѓS3DŧmBk%muUy.1[-Ԝ|Nmқr&Gdy_JXJ5܌Y78e +0إTΪjk-\kJV]dv-qN* Se<~x#`.G:M Ֆ5 k bd=ojۙ?gjPcvO<׆|"~lfjBBҖFik$jl/RMP FgO1iğZُԧA]Ӝ#zU |k67:|O'C3pͿ%SL.S6 `Ѷm4l{:bx"U61XLNبo`[( Vd}Z>L&:71k ;J Wxd7T& 9iNs՘yG-Lx 4&Z9D+RV|#1|_3 Ԥ x] YrU9 y'u,z>"RUxf'~KQr ԟ)..I: <_ȟۮ.WCD-b 0zƱ)WQ㇃SE5:|wdcj)wJk^#4T#S4]%D}i{ `jI3tt}`!|1TWƆ !E%%f:ϼtRu彞YC") Yk<0S+Ě_2 YHsIΒ—b7By")b겫d%tcV L |p3zabWLKIE:Xk?`qb/!E`#)ń`)Y]6XKvwxOO }_Z`! BmXF@,Tly1A/ʋqϘXN%u >F4@X1 @ƻތ"saq=M/1M62P/2 lE8dQΟ*v4iKK(JJB #W wh\ό3pi* )A6LJ&xBPzrmf=8Ќ!Ӊ`-t| fe/4a{];f6{?oaq"UcE? T ?C ٝ;/e$7eGi:A4k9$C;}mQ].vN2e%v⥊V~>nWs1(t:tf];`ʈ\RSϙh .ǰF*$|\hZz'Aq+#r>e8A0GrΛ5~<@2Pџ&r^:Qis\C3~~fgxd$+ cR b]Io$nN29aًMu(uwN[mPSݰIQ~փ,Wvs𜾉;V:u%@^wI]'b*BbI8n&AýHxQ6bhg:ȳ WK5sr_0Υ96fR{.o& Ϛ Zʯ?h[Y= ݭU@ёN50! ^@ͧ,k6 6H=NeF?B0>~~BO\⓶{ h(w9JBDvƸצyD*r#N5M=.V#<,)[A`M :v/ %bz%r&P $f۸푰c/]D+~ qf%&k/%x\#i4$eaNB83@JmιHv9IBa7˭h6ҳYv2;,2F bxb_]?.[Μ,P*ʐOvI]<8_BŀX󝼎) udd ɳ :vEnPL)#qpY˞K ) Ens(cS#L8 ׳j8D~A ^1VWJ%WKwȺv~tc'cB4A `edɗE&(M[!5&|jBMrnntFNr#R6@)*m' fVh0LhB\|.2Lu f4#O!Vz}η.':A{#Vϐs0W]tr@"O]e$RaH:qcƓ(ۀ; ـ4_V?Hr.|krBGIpÚ)' Tܲ͑c !ԓsU[~_֚/-QoPr}L~8Rn@@ ( sZ\"Hט*YwV(5G+ rXYzfWeڇcgv+rz"s];!r[.il=c ̤ ؤ~Ps&a$٦:kU'#b{tp%g? QiVvMJ'€;@x Um#I/2LսYe O=g7Fp ^[/Z.f:7q5HFH!} ,'[rs*aAԉtOʙwo ^G[_*Dӹ/33aFڰW-sd?`K/w<ᓘu-/I(F=vʵՆd3+R1n;_{ ۘ)/:˦n > [xիP/ 9 3~e|s{Nk+i(?GYӨ&Y<*| m;15Y4I4/5] o6={j(Wu7@|ԡO2gݔ}kD_q7B+iLق,"*)'~Ji]7r!NeQ[/r\H+8,UQtҜX44u('?Idy*_w ζU?ֹ'nCA]i_M2(Xg@3L3zwG V1ZʧOkUF՞gj%S@@Zߐ?}86,lUzC DOCϪI&`kyM/8C[j˒Ŀ7/#V^0H<9ws /ߓÙT\:f*kf!m >Idg3&ٞ:{j s٘٣ ͭBL˶\s0IT%z*<{kE\mT>bxe0m"tcgf %FnnN/Y͖M=j`9s%,$r-! ~-6‹h@)8dIjK] ɻW'ND˰;V sV]uֆت7'x PExTr ~` EZ0BI87҂HqUKg;?m~0 u|zՅw*.\[y*4>zTfԧHi k>p8(3 C{c ȊX6'Kwd%2w#|OvH pOz4Ji( !`6磡}Rp[ ͳb[wv0ϝrYtݜVCseK尢v@a~=~k^AxWR4OlQ! Vwr a'6<@$_1 P$S)1?<@?{ =xV_9#"}DWӏ vq/l3R)ា?Sw߿J*减9sK2m^C {uߨX`#ғ[dR|'N$݁$_`·DzHb, y *XZjɵ_[ڼHO[!Bv`xpwƯ2N58a" 0Q--s=g[ qiľ톍'~x{@`Vm1'zDNݿwxN|/V;Cջr'&KmMrf@oGQqRDu*UЧcg:^;(D֓t :ѵeDhBvs,ɡ"jՈIITVfXWdM'kdl"4I"ၗ +t:&2uxmt5*Nº݌joӇ/H,Cn֚i ;h;:,XuEbOoInI_9kR0{teۖ!мA5ȃ)/{_:X%0T+GZ{W)d٪ʤFv2>, 2n6 T|庡}A U0q :TN>AEK4  9#68ojv4xTY xzYpG6UC*ִ[UD/=`0 C^qZe'#z3Kz= @G0ld>ҔQ[YwhqqDA:?;39luTW2/iDB@bHB~nAFA!A' 8Z^ΖF}k)DBXJc< @2PR+Vw%~pcӮ' >Bn =xe6•@i@$XNZtI4,)Tpl'{Z0V:m /&9ޏ@C04>z.'E8J bk9Vb+{x,fmb=["H |w\,$YRKJ-_ERk2:͇$*] Aqi}Pج9hz4vaBv&ts+`& }@if< %ܬ؞}YMpE6.O0lVs?2W|1i^c7ϰyVwl-PZ$Ei7 \$yL9HT02:IPMig5yAtMGPyp "e fH/9>2$_fQoKjܺJƖts?~%v`9Ru ?Cxۭ b{j(+ ҉Yz87?,a"ڤ>ōa?Np:X. ;i>]عYkJ23Ѓs? Z"H'ԵfA(>Ũ}Jt >ki)sq,V~4IW 2z+k3qF|m!HzoU2㥧~bNL#fsD(DGrc|I&YjH 4)(| 1*l1 n$DPœ+h9o "<|A۝=nu }Y-W#ׇHqz>)'OD At 5HWɰx>(2GWAYN8.iU]W2kbt;+Wlná$$]W7d6,"oL8}b3&3cv34Q]"rRMhV86q"-/@ -Dzw2MnC ݀i,DK;-v s^0 spy~7dSFݛjӛ,~$?!F8f/_V؉]@V %7cňKI("Zg/ʼPwZ68Q-@QwީB~؉'ODaqwd'pKۼ*;@&lnsOb ߁ 7m@Τ/_+'bb2me :9jfu%߰0p7W q|targbɈ fqTD^#Eg'Sk,.Y_̑aJxW3=]dD1׶U+"Н<@lL&ĉ2ЗAN{ F8M`XR`(lDr_ɒ~4 lJ\Lך47ADJLIP%L=&3X.5-!f_bibS_+Ow!_OasP9X),bG5S"dȸ,Rޔ^\%[x`o TL0|PL4HRf#!@!#v"TtwV"~eyz^K8wȭX3oύdzֲIK"[m-DePɖ!)zКZaiڜ[{Cr*eDc_Zg5tJ-U~^tou DMtӈm)]ˡA#LIo1s.T2g/* eGW 6+ s FJ5ԒoMOE}|MH}nl'k=1*X]-vQô5 yԖIDkE斊J(31@[Cp,,H7#H B1sϡ)~ɺ`a#05z ehٖfeOp@ܘRNQ ,[ǎ5yI?) /*-D_'+ sTg"ǎOd(ks,H0+ #w7Oˬ,E:QLtEYʃ<6Cu&xkb MY}$E@+Ԭ_xu*AAO*"4q$ !rx@I?YǕP[jWeAy,&й$;|ﱨ4@XICW+t ̒ h˗g[vcYߏ5"z_r9T`1wxd~SXj[FZ3T:Ywi8QgZ׸TGh luD\C 1R++PT[; P8C?_ye.]Sfb$jDgv>a8NG7i$!yT 1N{ C[]Ax2 oD BڽԿe R7ЧL*CՀӴÞ?>v![9UC'R05h" }WKuQ]'[/ a/}xv-iX!PH޴sv@Q;^}U!-6\,C{25|N<(yXy$>|~g&3{g쬏J~/L>Ub8>͸¤_p/e mձj"_3e+ >_5(Jt F* L޷i _&SҹH**W]Or+rDrK0eZ+"MGL«`\x t2g.3Y,$q%?utrѮZדl+Z|n[6ӼQEηn +nU!nz: 3ʋta20(Rz==iP[aq@3eB&d&A4ؚp(rWh;zgφ % ʜFnY0rB(7]g<@C|A ߀{ȍcB48vroML;6\9NhI]W)nTɢmP~7 ,:[Ŗ`oZ(2L&2G>W`r.}c,vꠃ}͋Lf0E2[IَұsB6R?<5UM[A0|8cL *Hkg5?% 0 ycb[3d97˘(GWE4Qq"| zM߱9"AG(̜@L^ L,L. 嘗X ؇bVHYC-J/y C?K=Wp)W2p2b My{47(^'5mr{'G0zVdHy~5] ^>U06.s,Pg~* rnf~O7=-NF.0!&巒񲻽 #sT7 w;QI)Zj^ %? ة"eT Y)!,jykn]u%%,+B$s}>フvY-yl|w1CqѼ *bLyso{BOW[uTn]R6" 72E.^'\6Ug25k+ƪ:V2U֬%_ZPQ;bm|` ]rre0id`!ǺY-; IytI9,HrpCvݗqE]upp>F_A}ha@<ȕߓ. 'k"v>տ˼lLEҶX#jʉa/\#,AR)W%輮%)JCpH!D\xo0&a:3~n9s8i9ErۡH_JPaN), Bor6" y'vp??e]xSO3rLjs I(ܑ>ؤ~W"k |bDe;s8V1p.ڛ;:­m:?Y32hGoY++-CÌ$} Jd8^0W|i2aeH᧓]qOdm`{#OK~H!-#<:v-ʰvmĿ^&h;jEɪ.Da 2k8=gl3VO/4뢥x??1NC(KWKb1m_#Uⓝb$ ={,B-e.jbDu)Dz=pfTLxe$8|k8ۃiI8@VK"<1Z[~ Z>Rd~8E@7Mge^28MT$aE&[oWۤ~4c,'JUuP*S 2OGΔsaN@ [S&6 *@6 3K}Ti3Ja 7ߥ@yG:զ^zM^{-96]>+viZd?o%$ʋ XZ3sqx&jHWz FFG \n:ydvj!u uTsw[ (vč\StgD/)C欼C.h&HƂZ+F`W =k;%3?# ͬ!:#8[,Ips/; cQs_rj:+rg fWpt<#fSL;j}C$ܟp??K %$6 Q`4(7[F1 =.ԪYdKwI?}tUU&4͗ x9O} t|W2po|ot#a7hqA6$';B.f{ 4`dR/S@{}fMٟڭtQW 1콏۬X+DD#'c)h!vMu"ɘ,]|o;*/G2Avv=Lf]mHc"gMvF.Z%8P/.bi(wqsNǬdȵ_*"|^ܶ0<ȅ3P MS;- o ^Νvf?Q~ U/qc G6κԕ=]G`nj2jD@5MpI̥*Je0|i@PPކb9^˚ČmW:0J t_jJxò /yBpyGg'}8{n5* zIy'T-H׳LU'U &%5p ϵķсr VF'tL2ZTgLy`Ǜ].7ʊIiG׳uNg44 KbRHϟG`Bhַ;jpzh9W" Z|rF˵W=8 }PH U^M%\~`_3T ́)7_n^&ӃV-MXo俁ne|X;E/@dOiS9/r8(B&gP_n%z\d8߉/D4#}~)V_>f!Q-jhfB}>8U L<̪Lt\Z*WtƶE@sM8 ҹX.~A)a$~\\ܟO @P M,@񎒗vC[ ~M/'WkU"Z /sQC <`QCHJV,OW0#_ "%Χ6WLA5V™)=`&s0:| Wld{X ӂ=0sK=u6#GrfF% RUuIGuK%bU7C-U^$=Mnê' Հ8`qkbF/3H@o\=򵈵shqo 2~\+1.Wqly%jLWxM ҡ~d u['wezėẋU;hU m^)F/.*$` &6Dm"Ly0#N|hI'my%'Ŗgs)"w2)i懥᎞f(ncfj>:*$ ɟ"*%T-ɉpG֕. 6怽eJ) L6 p\2x-.ݦȋ*.]* qzS$V=9u7f4+N\]aq8UJr#J0$%,'oJׇtϒWmI63 S ~ӮSá"|/"2XMa4^9w?D# !xxTDlX+n%ۊqo+*Q~7ĪuJϢWU.ao_`7Ԧ8C|3Xv[cm4ϱv3@adP׫0+{Zohh˖foޠF{ߪ-p 7}_'e.Hv)8iFa!\=f:T(Csso$KRDB12E95|TcQH5@aZ *c[2Wy63_z*Q Y-_ @c\i|N  =ULDq6D7+KްA͖J9GXҜ3iT¨ '_حm.c,MQly=_+0;lNE,УwBPEGL_8=ו2Н*pԑP=.ܮ֘9w0 Y"$UPiǾݭXo׳TӏX^osXpOM& BCmb77S6#Ti5 ˯Gt}W+8BϾKۋtsQAIbs4o̿Tź6q P1DlЦ.Y2q}K'ܐ80YƗ7mE&UKw;ln"TZ^>;QҺUX\7Ze}3? r8ǠnSŽy^/.k=H'@@}Q"I1-[[QXI0kgǸe?{/fm֥(Iχ)%*bc}FKl\3Dc _Јn J\ b@ 40}_"L-vN \¢956fb[ f_ k=$&r84cA'K.m4rHav$^ 80$3?"[,zNj>vUCiF2Vmӵzex"ɢQv0.`&2|ekTϲf~߻wgT?5JڛJ5G#)Ld/i}O\B kMrTjJ_Î➃deR8& a;=W1ZזFpmp](/ 7c DO`] ovdo[EM)U6QiH~[hb&:Q( u#f׋LSJ(̜F]6T&/c:Ws&onу=A)E΀~)ybTo z]q e{" {9/ RXB9{TN =xG0Byܜl^4s*$d`r5 l2vDǛegKi+\p] ۨYH_H8Mц@t/Ft"\[@Y!,&1,koШd3l9ژO(f:[qQ1ځ!5܈'; >n?jui&#(칄:acKE _|t$@h1]KtI}%[uy"QfXsu!X2RbϟSLHZ>m5)T*. T æO{^y9! n@&]gew!-㠓Asܴ΂Ct\)hl +VjAC}_J} A-4`~cvV=ܧT ީ:Ss~#8IҎ3>2%|oQC&<\(+Zpۓlno@(1j] c~Rj׌ދ~ zX(9Pʒ^Pe.U]<:*ϋpVC`,}\Q@jdp 9BZ6=JFd?XB__q6@ۿ(ٶScd&j$Q,J+Y,lG\\|If{bfľuiDik>B] rJct5p{V]_FPr-Tm=nd9A oY꥽*.R泻JA"&hIүj*&6,##/v7|]=B)Nw) Ce=2*(|IBi;)ۭ^g3K+㬜 t6^Qiomz)0fHpL܊Dǟ}lԀ>G/);7jf_ , S%EXOЩc/u}^o\ܐ쨻/2{:3tpYgUл m P*a()zCpIgἭG-|pl_d::?8t^;N۫.kSP ➕&v MQܒx ZjAH&|9=nh\JOQ.*a9|ұJ:qծ[Ъ9`<(qi ̈́ 71bA.J_mP$K~^\e*j})l)/@5&u2Ƅv}p$f 괭MlLD(J]ėO^nC ~ZQz^\$][P"Epe.D$Epc' !| S2Ecs~6Ejt<eAWH\+9/1?FwOOJ6 [G_ꞶȅWebTH13xE.xC8uy=49,hm D 橷3bYT\W)xSهTDD9na,!]ׅfa.fIec8vDl!8O2ZrN)t_Ev+ I,[)`G[jG>p//U:❾ڸ_߇4r>͖t5;IуY8"M6 w* ٶGhͶ+G@`+tO9 }O/7$x+1/%`}9e"腭RXJ¥h/ӃG>#̿*0)>A!(),}a;P4_W_GPt+W5{: DFeAiBTqqw1ڢ`nAWlL cYXB韁؜/8sQ Zw?SFSm.i8;mxT9z<Zqr1l[ mlÀ82!%GͶZXM1ؤv?voLkQQ8? l+$JX[vGz#4 C:P[BߘIM_~(NFnc+/1X5}q:lh=yFOtIM@8tLAoABh4bP,E\7WVN? f* [h䮐+UC>>#JJA\ ۾tϺW]D#,w% ©͍>_R,!8iz^owo+f`\D'@F^?Y&Xj^ 8xNrriyC!I]KBp2 RnvM^o|H~5kU:;]pUWUNWDMv:"ٴ, F1i86r:$`uP%v7b=|ӿ(;-qv &I>d*mNGc\kSCRT4#4NzM T_l/VeY2G}-^M!DѪFDLQgM6ĎgF?3cOrݑӨOCkScsy9.Yhk-4Dύ( tmg1@ 0$ D#.ICL{QHs#nA[lq/Q".:8/:UKh.%?oju!HmEQ_D|*嶊Hob>;$=|)\,vJmasŽMk\u!:t' [lRJ 55'O/9vzdfG&cBI¼rwQ~omnSZM,ulSm~/zAG -] !Zx*H-sd0&}9̮QE]Npս4Qs3"϶}5@=/s$OnYHk}«)kA!ߋ=6'%`47K`^f%STb[![\Vځ UC9x;,XLo*$MFBø5{nS7+Ct٬! T5rJoE!TY3d+~>v4ŇDf 9Vt}&(/!8#KbG]7tqR[j5G5rLG I."rk﯇fוOz?n/񯫖DE@0+G=Pɴt,]E'\V8'ext}7k]Vi'{s]⺝T/G9ؽٌAWRT? .zCRXyt#'}~fA[-xQO}E"TpLoPXj0 V\@a='fWCi=oWH+%6X|VckO?7 T*_}oJE* tE;:3*%hCo "vɡ()FQSu9hm69 ƉJ2]O!jmpPd)y"@s:{WbOj4J՛ 0 Q-FQtR>>.YDEe1S=ߔ{$'<|Í­(u yx %c{ՙɞ`514`%7fSBͽ朏G6Q,w8\NXV,Jg2HIö6DmHힸ`/7²Xr+Rb=RiU\#Mh{<+檬jL>$^ERݙD7B}jS<qx/p#K BNKXT5t[w;) }י5,B_]-W*!*yj?QaJo{6:ۡ "3t:R ,hg4^ҖLF7`!A- ?)aC'zty0v$02 b-Ӕ71.᩾ɞ^)߳qV)@1Esy$%EF h% =0+{ Ӛ;3zqNNzF/wjA1$DRQrfG{1yd#Ch$ ύÏF b6nD?ia&qƙKT[rZՂ_;T\_BaD!3.yTѰ⿔yE*S~>_XQ+V֮sX.? qYxVqcOOo/ :Cxx1?,&VcPį}9F 12keֆmM*HKYl0kЛ3fQ0j5jcԒg-M־H{l2"iI#9AaZ5#HqV@s '^a_X6*7 h({Z`:<ӟ[^8Ǭao]d0?"f7s`*?,Iw"(b}]u{Q@\<߫dƔ\B_SND;*&⺏$J'.Wf#?E ^[n#~@i{D>7!_U1X{X/|lvq.源AYNQek>O/R7z|8":ctZcy3Wݔ9BCYnCnBlw7_,rA`jҴ%=~-QɢW\5΋D- D-gHqpwXƿm@!,7VBZ!|BH+݃d7hKjo|L Z zdM6-J/Qs( Ȉ _F O37Z- N2LO`NlyFaS#<@ɢ; j o'jM h̑ɿ.G2 <0򃕂t@qV_#G9XA -E{Rf#Z"]Gn5$>%xQ_\!ˌ %D>lPbyMzl18=Qe#҇OՒ?T.CP(tCBvYvQ>Ax(WC3ec!iG<] UQM-~kĞ:4L|uvj?K pEWR ΍jz̰D F+dQf,ɅWT'6.m΋0;pG L#1F;٥;ZKٵ4RܺW*!ehj(ɫ?1o <ձ1aBVN w5zC%rІkӬ2ڻp-1DQ '-WrP:J)WNѥ(Z!v {3y\5j)<})z%(^"ӆ?Ý mHA"`м]Ƀ{ir^H2jM,O: iagF@C<=Q#w*J _C MZAi :4 y޿GX}+YR?a>{91cNUy5>HK"rONSix(/!)1/ԇչW1oƊ_~RfT*&GӉߵj!jIg4˯4BYh,q-5 &#)gb*]eN؃|Up a3XęU}?QJc98EWsw-(,Mr.=oi!-ޒK,K.a? CHoAx+zLKBj>A0!ꕫ҄ekx?,-GSQ=>L{>A0ȁz1s=~d)>{ٷ9 5*GXv x{G8fNKo3_̞mOn&tm5!Rb(` OYBD'l]`! R`9F2B@Nݓ`u=DYޭ:B@1*jQy5ZrH#TfPUV3Ao/}.O+izG;Y>oP3M]k ƽaѫm/<! qJc  =9Zi.3jMƃY>䠒<-v8~/"2I;qXPEs ƃBcc41S" N]-ZEeY@,Fs=_䂜ˌ XMQyb TS  ۦF-D{OF̅bNjy|L.(aɗ/|~f@,G fͨsO}v fPJ^k ZxwEB0,!)Jiѡ#-$fc#,QR| '&ߏ|&3S3&u۳QR}jz|[,рhz<^0 SЕ-lK)_MCϵ0\}7񅩐dK8ϭM>U 2Rle^ 'Jb;UWdc YPuvRT3O߽luf謒~]k^[HM%cReH٬ne>ePR;]!o9vte^:] }Yb"`Wpu__o()xU^] U`ln4i_>8?؍.s7 yQVg_%>be$Z3>PYfr*eX|$ $\xE#u/\)f{`! \%yw4֋Ȼy'{z,(^D9{;IW9+)0n[RnDb/d}`-kA$N sk w?ú:/ Whj%M?#Eր&s2 b?k>WzA3qXKQ"Tm}Z-sBVoNj5r]䄂 +RYM '2,*x% x]à6dj4 ԫ?ݑ0bMHPBVX,*-)CH#I@E2@=eZ:#p"~6c# c;=*}nwQF)z)I Tp@|'0 .9@׿js΍(~D˟cvCOB` Lr\{sؙE !4DX I]Z֠wG 4>qFtIw(/U4SƿzV֬a5%x#s:SAoҫ}:&^6b%\fzS;t+n%day޶n{%3$t%#u.4,ldy:]8{)H6RҦ/ƍ%=7bc/4`$а_os_޻|f㪬ڻ"" W蝝N&mZ.1U5F'L=s ,\uCqWOw1 k{Dm] Shޚ+Rh186AG.G|lW# jIxUfNE tNi/N+f豋H'n|pv=Mh+Qhsn#Y#RLWHl d9XM_To5'&Hԝ屟w(g`vU,Ia%yI/|5jkڥ령Y0g"r"T*7TUp5tu&$+FİKj?C9%rb8P 0Bl~m(9"3,mp-gqP,Y ^BG<#2 }󔺲Favzi^7QM^G5-#Iq!HnDB*kOZS^(dafd%r׷ :6?@&ԛ {; M=8?!bV[NX@1TвBW(&%"J7 I& )?B ޿FmV" 1xlx gc ^=Qg/,X \w[ k]^ZZ'sڬT-[E`ʄ jа6]rU'SA('~s9qi>9]1ȝ I)fx^]Ǚf3 }.Ѿ&,k& vIK 8+YtY6>b&vnWK}QFI'9[l1Vv4=}":N3L1_eH58PM=0m3b{BiKsjU_y8TOyUwdl,g9.k}Li^.h9TK[քy8o @=*>ޠJػeZW3`rjIڦм_xӝj/6[VbO{ 'DRrw3 4s?J^頸aO6և%^.!] 铌̿Lb7z1&iE)? D"@`K\T&nYlu0i`-N?qC?9p|e^b{^a*%/ fF0tM7qu^X<a?|kեadPM4^r("ү]͞y깛*c?&5VX>f~FbGJ, kR)CAZmLK\WTDnr@adcṯ(l;N߱2w8gDs[< KN'phԙ {4xXw'h .5څ!)#oO*E&$ŖZ%#rDnS4:+Nk&BӗpCGr,f>/>?o[+9B* )wdȗ3/1Ũ@|S+bĶlːN16Z ΩAOƔsnWt&xyˢ(2 X)%]J1mݶLK9Jhk@3@zQ >&_@7?imU5~k4 DyTZ Td5?1q8B &?XrDw0"<#*vZk%ThüK,9D0JJ-|V4-Yڲ L_5/Id]dzrK߲xG 1`JOn\+ۯKּmDQDJ ቲ5[XL̝pPضXOR!Z0O ?~ DA)^wDyunx9~&f[Y5seb}73pj̫Zr-}14֗H3= 6w})E/=6Zi〣f7'I̎9)lRsvTZ׎3\ͬ&yQ9ˆ0:j]4^m;*?Tg11,{/A_n'|nxJP o}c,?j66wm!)WR4<9ܣH[X b+rqe K\c~ t墭_lG/F=sFB ~盻z>k絕c`*4-M,yQ6?˱/L|"ou&S6ďvewyG$]@MS2=+#1<^~ E !¬fM+B7X-9(?x#!jΦoKv tOh݊%@@҆ }*R><ޝJfAbP4Ï"VqiI}p^0؄IYji h)eaPPG8JG㕊)zFN6$EpQf,s(C-HEY_$R<$^lxL,9— =5 s"Nla93v]~BٵDAϨٞ\i|6J/<$@K@WC|pNbL׋};/%j#j#]ҘuӥF*I");Ш12hZQj}?jQ܁/}0q3;]_f#yDİ$Fq>(=HWş8xX,;>%=qDϝsf t+51 Id)VdiS|u\s1 D#r*\#u:F˾Fh3eZ}aAU`2≝C!Ӡyvki~yj v/!jM'h=`J.N%'! OIzE@fi6r(P󵀜㳏r6 D.C:>UCAܰݡ}:QJ2wjz`ծڰKюç&g7;W$oR¬-%#-NvЈxo"4© x~qޣgè?.;ĘV-*n]]%+&~gY5܇A!GKNP^ |r}u L8;T5:NT> "48r^9PfY .ډ|Vrp`y0H֡5OF9EXif}GxkY6ׯvO(3ͳ)ʆG.syvnA!?f&pCo7Ȕׁޏ<BV~ u*I<9%^*ڲoU 30FE8Qom|pAͬWEΖ*{:*xĭ(tiaS&7N~c8~U c05hfp+ 3v,dQ2r6:=k+L~媕WckTM+3 h%Hn5 !UfhQE * S hJGP|gL+T..c-|>oV}ydAsׅ;^|k#;;:fR:,ϊx'w#n=9..|PͦvڣG{"%;08H|orx+쑧`# xz> uۢs܈Z$d37 Y9)~\v|+UՎ =oG`p}nkއ;gm3v8wbnz[]piFј^Z~ra^mI½Wb|X'lSCHN/%"~_PLk=_fxƁ)Xܸ<[Ħec)Gx[.kBA,ʹ8}L?[ A#[@Uw6se[廎([^!ֹB)q)T=iD::uREx㐂@*}+Or`Nԑpw\zerFPf,MB2s U}M$} Qr)TVQUCɿE_. TTA5M.( 6,Z.z&ZdĻ4SFq`h&4ȏq|- C2qu0%xiފF*QX]4y5եfAtRkF9ݥ5nwW[fkZآաK*=(L?xF i ~F_7n-ѦKI~nMڐ^q*hOY ߅\ xYNz\IK}+3py29Χf qKDUi6X |{]%j^K ]y~ϟ"p$n5L^Ⱥ}{1 .N@e»rVBՊ,z-l ]7{7t{Ų~x*~yWW44G :F&!`h8^xv9 iFt Q0YK1Va  emTA .VÆ+'DKnIY 7}ռO, *%[p-9p8L_J67d~Tm9<젩MBXҁY v,̌}2O[u5j_JZGZX=5ӈh%ȅ(&2KvA5 uNPIYjd^{Vŷi#;*Ο8UmMC(%o 9)M~:J A۷շ{Yr!7=cį ' Poz%B9AOͬ@pqK=%;YЦ]ο~E*+AÄ~簪r ^})3 3ògLUHk!io:NaP~~ Ɯ+gO AS̢k6yiyA1LFl4P)bJU(y>1 !W}˘Qjxx4\\9rT tV]RhFt):8Fԋ 0?SΘ*  KFVcw^J}k_*@/̼hͰjEuۍ=Z.f q2{ߜ64gKǙ7CŢ̆}1!9kfs"=pHѩ ݨZZy BW{)!4j!, gj2x̍CZH>p{1h Boꋨ`  tNdC]D[96P?A;.9(9˦_77$@e+}0du߄hв:7L4gϠ .)fr_P{M(R6p~=Tj^cd6G@%c~<>ُ ZΎMDXx.dl&G%U,ZFDdfu$/jHOvP6]|x ۘǹ`gW%߃`. 4{o$7w=iMДR6I_n9P *ltN`Qu*XfCCIxݔfq༯|uQcI,l5@SMЩb'jPXx|#hݝV2"FeIMN*r1Y{>>L] ֐Kgݖ{*z\ SGYJ! ={%jl*3M h7) c1(aZu}z:mo~~K4L}S*,L pM[z',PWi 39{u;8=8.E<, \Gؕi22?-84b4 *ѣDQW͙Yal;賤2+j~wO\`x]-]e\>-6OTo6UY{hXNqeNsE &V fU7Q"!+\C{ X-]mNp@ ]ŌjN>рݴg e %a,9F6w/t8Kxk`ZQ`Z+Flj6Bܪ[Ji4txc'$S֊㤇$p3 #F$x=Ffi o|FDu;Zb.6p%s?ƋJfڷK+XͰVQXvuB!C!c~H: :?r] ?kʲ#n^aK;㞾*l0󒩝DL( ,=7q᪐K kU{LP xRP<33MB na'>331e .=Ib.T ǐȱHv+Yh48?yL`X=4Y*{b\o_>;ֳʊV4v w73ƣ 5TnM-\6dK#NC !u f$ Fxl6B>tXdr:К|!"cff50?*LJ2rͿJbԦdՑc3Ks-26W0_2VyZ" [mѭᙙQCE:,?}n\# Eg겷ZB7P.O75/RP㾞V:=60Qzi22i O@\( {36*JtkbͭncԗU=|(+߹1wd'd7?t^r1+vb;Uz 5>X(9y%\Z` v7;% ?v66R8yŨAPמN>bH(o/@qRU“£rϵj=t)u6# WUcDg ,6!%Vo:]l s @+Nw(u}}`Qj*uݙ˕S>Ƙ:PgU\sG{r n0l;`lޑӢ |t*d'1+pY֛m]!uIejeVJ(quY,)xsC7@^4bTkOi噇$WDpdD͊$J֬AS3&sR_3$gc/ =n6r*k+'s:zMgp&&oG lz}4lw2`k`m%&ݿ%c0I֘CxVKmafzB6-LOv/"sٝ;rC+3||CK{ vAUwr8wo硜DRDFE nA;X{10 zV A|=FtY= ڷ_5;I42P&H4N!8VPW{ c(;^x%lB Zpt;4]r $X[k]@pk@ 6r bY" X3ypPQ,~E^cڻL@7{L{E:k j~bDezSxTdhJOR ,>/64?P DNW2C(4?N ʆY&4*QWsuv[On~]ͳVW(OJ(,<+z;/ @z| -O0Ia6hQQ>"iAdNk,ENtAI_ySR`Ə}7%jBly-.)8Xv^2!ؽ r } Ճ`GSkKTs4;b,}8 k:Z C-r9OPJn'Ev(Jʙ%ZiCqGTLaq%+nBk`m*5m<4ԥ9'ջx<雈dN 9J'SSnYy[d;nEŦIau@w4UZe)"3q%=Bmptc_(>9x,m h|KhimPxgF1ֹڥ7r kyNuPu2/݅| DW#}aLohS֩{lu /BPFNHk˦#Y7LL7RLP1Z" 1*2C#?V8 <c}9N̠˥eBNGykOܲDbVOj@{X+жe*m.Z&0MfMOt1zj-ؒjSJP$u`Ԅ!\IK*Ϙ:L aٲDjPڹtYfvcD F~՗2$]0W =~oveҼ =e0i3Et=ܳg=%nbO%Z̓i!W ڑ_a ve5-=Vo:dY*S]B-Y)ێN@LrJG [@r:Z0dr9 glJ:aI5!éZ&1/eme֪݀LN>SD>r::hcr#u;IV ,/<SV~J(ifrqEtrQ&C䗶 GH: #[`۰l|1 dd7Y\B .W)s[ ɕ)֤˷?~9M%u1,Yy'GT~STAX+e_czǢZy&)-hiMQMZij1^Ͳ/ˑh0ciDXBewx!nN,<ݰ|w5$BS,\`E8wU~s'9N~y)^!\*^Af cyeջգ E2Y1$6Y5KU{+io& :-5Bp5g@D"$(Ϻt|iX,3rXǛ:@euQ@ /#!MlqN iLwB:Q9HLn(r~iTSJ$%y3,uՠ<⨑4zh}Éy9i-/ zH@&*vQ8e:t6+(s Rn$ ^ 62LOATgGZހ=0J0VC^ށދ}|mkMnPd(VJ Ka6XU6_,T<o1X3~tNb@ ]L1tJ2ҔP6iFh {F(ԯ pL'tn`S/O-ArFu[[;<=݇AsEe/2jQzrZ cZ>3X$C}_B1ޒ8%}`!UW(i=m-]XDJHr'\d0% BCv #ᬾ񴘐dMNY~I6O5D.Rܿk:X?C$=@ f'o!LF锺27L#όAԦ Dpmr׊TvL 9h=CwhroF/!42Ъ$EIpW_%.UTC)tmtO ^1ѐDs/l0HWNuz1be?hV|x3}_8:o)poScSutӂ2ry;8oAWrt:Сk>4-bg+#>\^xEUGAMBlVO>Yv[A6 _)гhR YD,9aU~K=,a7+_Hg.SMGm6c^ N %PUs  C lM8׿ٓQ}tCxvR&~\.܀:KV%)'~{5mѰR9͉Ҟ&M(ɛt]R=Yf`S#_bLk8 lx^Bf1z⃥:@ ]+ C4Lu9|>#5cꇦA")Ҙp wWd]N|IY(٘MR+Tٻ욪gP? ˓I&Z;[^t :Ty<54e1!ӖHpO-wonaGR΀x!}nCp@oZ]:&VDjCAml Uf\hziۦƍ#ʭ_`\:[OdPBN9z}CCt_~L@2G3;<cOWj^v{ EtCRli_EN`eSseT8>}vjMYsEuOI[ZC"#DPjv /Mo|^uy~r$Qds@l1=0 RՈu#ҧK?k^B:ħ%#y<}:k/.s+ǽP y,ʻ܄M~)=G|̈A;\H3 T 4Ɇ f;z9VgS+6+ #ܢCv䈶Ŋĵ.X #FǏ~q3dl'9(㸟.sɉ )Eqv@Nj4 xϨzS+l4 5)L]F<nCj 6IaXlB-XH{%`T+;5%ݯKZPv y]kf))^nEbmDf+Z$~<5YWu~(a(oذ=LIF7ι'sTyKcNHé(ǔѾjwW9y,ysxK=< ;/6i)m߳>`x߅К mZ>V h_f=?Oa>-#h/21-B~FCr:~{>"L*}#9<8/]NzKVs4O$;V}"C \J(jɅVs iN@f{'>3͌!Sބ2(\Ter~3wA͐wpD,rM:y{4:w5mLnd`>.6d OZHHbKm%*VGH,Q4& Mb[^D,sh:7@zVc0rx]NI'@‚fH]L>1xZb,nf(wS! ť4%K^\Q[}ڄc=ib&;>uaø̊$_eő 5$$Pc>؀zlJf=q@&FJ/83WʯU[H_ {~ &([^04w08[ThJ:zp$8m!J o@?Je;F (_߽ j[H(q5 -?^{{Pf|۔5 F3vS;,ϖgجVFw|GIiNnZL q x-^ܭ<#ݛ=6[ERz5 ׭5b9f0wwOei ]r?D/'9w`ww_P}׺'SKiؑ=/ڐnCX",}g-κBQ^gu?6MMCteԬC}cjVԚt^Gp4yMl=[iZ=EwA E/']k!@l:@\-z6Sb! ^Q>#ca~%t6m ǸO8l~ KC|cJ|ke+t?#wPw fIopT~>WF||AxPD}ǟʣK?I|FOM^Q0 p*ɇ wT& Jye=v&,{~ T>=3+^GJ{ҝCZF>3?B.%ԯ..6j34зJ8~/cƋ17Qwꖯ^||7dWOhCTC> <ȀU/yjhb%HMzcFdtt:UQQђQGx#>[EOg`=F9U;rQo>uG vs t)gY}"ʗN@g1kIr!t=4.^?c{dD:,9RVV~ ?iim/e֡Cn3fN'MV.ZX|J$8  G96"8j`=poU9vŔm#? e^IydINIw^љqFbqJ|6,@vrq >Յ?ez_c[z:'*2Pᨴr䋦z)̬Hu&23F0$&Tx<}yn:"kLx8$ѿ״[; XB4J}=,r@MzQx}VIݰᇥc]9j|;vk_r1ëa]NMӋ9wBVOoB;j+)x4c3Պ)T;yvlX; eZtQ^+&!r|jpwgTѶRҏR _熨?e0~S;N~ 3ƄP9w-T&7#2KIw)C r7(A}?y<lX&LЀ*9)ɵ@j)%X$dᄞPi{4[BzUA,SfsTHrsAK;ݽ}ꂋ %x|s_K7}1tĚ0ӑ+Qv 2u徸UlW~{|N22ZO DN5 $@Tm=r_Z1F )AT60Uyl/n _둫mA*FDsyzضmZO/VZ@)NӐ4_eA˵eZ /:c?1YoeE &G4ZȘxU*wZrB;X+weIPx$O}Z $ /UI* Ë[Vt@΁O$pQU9Wo7osP`)ޑ=ڜr]6Q+|OF?Uׄ }*6&KKHd&wꤝ=哃uyŋ-jvp1z XK8,ykqAO%ܾ@:Mثg(CgXɁcCB0X #Ik4=(ig\3> (,E!}pI1آ޿rGxN9qFCFdqc^fPϱ@%m\vƑS` ?m++R, 7o8oYd7lةR(WFD1ϥI8Wu#(}{  XUAFP,O܅}׮%X]A>e͞kReJm;_ͣ "ApP(݇Vtբo@q,Z%pHr &l =$3 D5Pk^]4A.,%GHgn\hwB437Sq%t:|?|zҙshyȻꛉr^txU_ YY\6tFh*"뛏ó֥Tdθ  gCSZT"3‚ 2e2 X9B%@( i uWq^TE:*)Zjd`$ ;M>*6J IyEr<}h(kĵJN{4yJ(N8M q9GykV(SZbkL ׀EL)ZURDCKN8g۠}Ө:Sd>|^ɹKa^(:ڱ$Ӧ́6FO;dM*8^X{y/Nų, ! 3%9hbb̧>kSX346d@&T!eKՑQ/!k{C-:=Lu2r}U/sۂSckZPֈ;l!; ꭕP3칐HmlNWWtU}g*܀mOVSZ%p@MX?`imloEA2 wdF42?@[B]pvj^yzp{ː#se@)~&m&UUpB8c~jهˌh^ڔ)_C?a84iE {d^'ihɺ^Hk%JlպdJNQtrfM' DQLyQ@g_NQ.q`, O Atxfb{BrimʭjBFul@}kPݭZc_SƁ1$uҥ,9@bӿ$2"1 i(\sN@@6n}k^hx1 {d<_7WuKLζ %>>"Pez",ws|W6ڌeSr3cYƋM3 <: _z9iM X\ZN4Rw'd ൨w R#N`L4m3I`bO'fŤֈN`4z6>(A~zD P7;:R2*8v#mYF^c='ޥ{ 8`l.z,.삄nmY4ֽ8uXod㛸%\泈%McɅD2\)D!0'u|[1 ']Cs[`xY-^~+uDTH V3F5$ 5G$m,$"!sEn*x@h |>Ju kDqN^=@~~=:_P ihd;!Nx=UA 'Z}&~1j;]A0ǢzfƎ1}XKl\bFWjDYQ= +%0>d]4ہ· neQiV.~vSRG%Q]@?ZtၕZ3mlQvZkO&8^pl!r9ǟU(7!BM"b,v ac ~XL_TBZwʇ^Zq R7+ "!B&;'1A1:/Q[iNFҴ¾Sұ5X{,+߇ۈ)X6V=Peo10# K퍅H;+Ȫ]2J-nf{+:4Π_T' c#d6I#8({9-hԓ!7f M|ډlb}=R:MLey,#*4iP=ιP47i4T(NG LPfWrjI|YOL!:f/(}\ƸPDtX~_8\])yx)м}r2?. /L i@ 2DDaqGg WL[#OA9-iK/an̡&gBזLg.[DDQ@7Q7V>Xq$PSzSHO@.Uxu63R]pKaT,SKF+]*.B%:1mjuZϰjv!Z|^ >vGv* :4QTp3X`a,Lܢ4ʹW%c*!W $oug!oݻ W&<E#D=h^~w)8w,WnJuܳ v1L|BF0t#ּr&TA!AL dM~ZDc z!]U%w:ww1 {i:XA/J}C{hvql6# ?#Ý̠aw$vK\ +[$"?G$|W|ߊ26!ˏq WҤ5 2}ZXKꚿY/k&q?2ۈiit䳇ǔ LOw4RRlgŹTI3Ў^+K,bd?Y |T{8"]tdJ.@>nЊv5qcߡwIEJ: °RȎdǝ` YL9 &92}DVa"w5KP]NG/DV'gS}ɉoX3eMws]b&PY$3lD L\*jO}Hxa)sTCzP] #34`oUJx0'bA$E BӪ!tVQV+:l='=1$ 8/>9LjY`mjW~o}vf#2Jz_~7ePk)ZtqL)c yv~6'慂WfdZ|-rHsb .֔! NQP-٬|B$6kiI=$8џ~[,_yRYVv~mJ#CGپq[ LoWHTxҗ߯ٹ=51SG1FsDohM75OrB]/3- ur;7*, P{&/?-FCYg@|Hky=&i0ƫE.cNNp\`L#n?Y籷PS<[>pf/ x22N())ˎOW/hk KZ(J" g~ߢ2XwBQ#>a)D ?JCi2<\bOepl{sVTSiMUzfZ ?S :ׁnn43ʯ=5-FR"LP|j"̍x}3NPйUg  HpCv VjUmMvV+Y. $c׹YFUU[Z6r=5N7dupb[Ȉo=tDԭ _]Z\ڟ (/_Aa cܤZs$;(oL~adVzAGXGnp7bm3RN9;BiZ:%DZ+F5rM5s%9yɭtY/@{ -N0X!' 0eLJU7~ƊT-VKcwq]x}J/TSv"2"X#@ol>`Nv;3j{s)qo ytHYB֬D=x=e,hTǾX0T8F_9-ŏP[`5DF!.i4NxZlޙWe؟.ߓ苁g1~k$3?Psht"g*˓pSϼ^alfjqui~J]"¯u㸣Q.hr((R5q-Vwz=\;܌?C )[H0ękX\ךhpBG|>JϓenIÿ iH#>LDR6x-j_W;ӽ%vON1YRfqy5vlPڽw磗o$h uz8½ ҙ%B]I13@ ' s/l FMs$W SKj+ZsKGƍoޛOʌGR9?yIAA >iSMhGQ3::P+nJ>BdfRS>dÕhtOJyTNXxw(sbyn)R*Hʹ#&<!j{AN`QxQoT?Eç>ZWjp5|e3!DlE?:_dzhSQ2h^QdŹq!xyh3[i\Z]dFDj_#I )ߚ4rjlɒ$ce4=qM=5wHh{#]ѷ~nt+'8nb˱]4hzAx7ܷElqv| Uwvaco{JQ2K.[_x|FI=.Eܺ- -02z?J+qpVr6b6̻0"bꨀ6ƛ tċ ҌdÖb[WtSt{X!H=ih7cKO-`Q쎎ˇʼsMsW@Y ]r05'V yai.&ctWe4yߠPמf`c~~yN4&r"gI! 5:7wkL2|Ѧ q+IjP0G`E~} \coM:7R`ٸnf?Ý$&vZe$sS{nK~Mo wnwԏ.{8^gmB~ɝ0QuXI.2+i!k,ETB[j#xccA}1j>=x!52Sv"ʯ9) 3ЬPUG5:3$-4o{OW1v=Vfסę *~@AY0 Fbc9k-h_k/{O_.DQ\`UH#OGwctJ11^El3qI6*adpklMJ5GOT[ʲ# jpDtRJ`os:Z[BjT2ǍUh"1<{FG.,ֽ]Dm.$EɞjQv貝iUPGn;9$F3{קJa?qe=&<$_ﲾW6d۝,VG.2"DT!4N^$rϫL֔Ude}[&:8i7P|4U. htX[ګP*W<@"dNOp%gb"o_ZM .Sz{zwhbpS~⿥e=aV!ƥ5>Ea74}1~Qr/Z3!<' 08%-Cl GcKs%‡[wgzK(kl6%)X/KTr ?I.%ky׵#0\ MYU#w,˖v*}d~qX ,,'&ܯ8-d|FETpeCXd;{8QV_+ŗwc*Ԩzcا6R. slg>`?a Qg-f9$|?b V{c~VKhl,roi NYbK㈉:\̦>Sj>Fަ  R49xkPz5wELd#!0!`#RYtjGkOS}EIi R,?.VqvAaƌ>X 4+\R=l\(~yf^Fo c|Mn`:TrGYHiEHyD9@풀sP~C[) ݈u|s# [8]*bLhl>;ATڎ\k ]>&kPebU8)V 'v 5 ڵ rsgHO9ݹ5.Y{05gC ,9l'<( @iHu9H/2"`УrI3zqP'+i5"J=;jZq_\y&<5~z+ TK,gyVgL>7Հ퐞n+ip]ؚtҮ' 74+|5ND&ХG{XL˥B=W VL}n,jrMł)G5WuCSk((S0Zn?J %'nۥN{%xР})aifq#F.e?iypUpЌ,O}BDojLıHgK@rJuF(c>f#jM3uphт=ѣ7^|0K+jmDƗU<*PvPsՠG;j('1޻ib̝>r?&`'g9Ը%UE(-A^D,{rGXN߹D l/0xEݔx2fqjefg\B CzI5ft30bVZtdC;f)`W*8]kᆵ&q;,~Bㅌ N+AuQ?8w邫m4h?r, \:_s[rD cI挛5X#1hJJU@q97:)j)O)b5tay/FPY6wm?lazо%}%Br8J=K?p 6[ J2_4ž#kc}6z&j}}zT)ĒSǚNyg}a0$QH Yqa4C I㶎Zhl߈JuQ0`χ\F;_=Y\Cࠐ n!(5AَW;C,nEr)w:5Tg݋E6Hbc;¦:;ӤciNH5-(^r2L"wq7nuPz<-r{v9%w _S5ٌm[Y&4*f2-a&EV_.N4mmF mx_m ~r GT-pa?YIxzE6)Bx] i^ZcyOtʻS$f2vZS`m'[5#OdęSžD>í Yezcvf'$k*,wN%.ؿ^߃8jstb@zcpScF f4[]3oK[x |: 5)'P#)еwi %!n@a i=kpOB3 O<hM wGcsmr=KkjH\_aDDŽXƉ"j|m1˙gcC 6KJg~-</ Xr4Q_U_/nnk7Մ HL `Z?w BlMa$H,Kh;oi83*qhnt՘?|oLv'RjfݩmUmnwDX6G0,;vD?Cj vLVDG>ƕe{JVh5KRhɻ OnP``CcԟhN$}S%♻+TzҚ)v4?֢ś +ugrQ_9{t*$1F1ȅZ`cɒI{ft9B<24'>ƫ麣&? qhSyxr7dB#kkbXb{#.x\*Tv?mflJ>rExt]& f;K,"TΪD-+x>7~wٛfBPtA㪈[A1TsfLS`I+[&t?"Ɵ貀shnʻ+UjcZC`- B9Cf‏?]E#lEjX+iU8B[\\M!9Dj֙R<-2<'Y@vlqE<n-}Z{=Qkq&?--%[i^iyBtDф\|;rjn7I= "u:ph|$,fBxB^{P:aFKSjtNoLm0w`%#X%tf} s_Tطf.os #+&cZ҃P`?Hgl}j̯AEkY2l\@9FM_b^tj(e3;cqĉTX_yYD_udmF PTr)zIcJ\yfI:JZ`K.gOn \ c0sxb9L{߸>%iJ +t7C㗱Ub.pMX3JWrR/y;jWOpy0W Q]y@  l3J :7!UlۂQ%c#Z=5@2flרpoKlѱnT˂>!8bhTj{0Q im. VPY/ϓv2fRm1^_@kij\-Vf@]:Vj+jS&'f!&vl?P{{Qp8cG4Tk5|f-=paaٱ2Äh t1L F;t)w5Ҽ~߾Z@GK %Ҍ^JHujCz7Ty&{f +2.njwD w=zALژ>xV^}[L` z]tAOմ4 O va=/;+`@jX\j) xhMSw"'K)j;dFބ7b[ .Վ,/}0i_t+9HtËEht;7F1k~ebeΑ6ɳW6@bքӉf]8}M>Lʓvszi M!g5l/KBA7o9.^64j[<߭; >խ~:=A#s_o/7ːHk]CɆxDՙ˪j3vʹMpeC`7 %%SO97@ц f{4wNp'+7͐>f$R +4ɋ2~rg ;ۈ>H~ۤg s"ZVWmpC,V,%rEPoj%n5E4;8:,Et.2pk x,uv`M6GC40.fgd7lkcR .lV KY]Ŭ5v0 ]H*q?E7[AވIk1;)H j(|&~vOӪUU/sprg!YdsÈbd{3ɡ9 [tHkaan5P;[m] %z8 H+,>=Ϡ !2B\9셖N>),Qzm?8}r{^vA2onW0>Ly#fwAlEAl7qިE֋pF-dG^Cv!Cőu%HGO_c:9Gd1Xt鿛'lGtspR-6xރ}.ct?m~KXiŦ瘟gݍ`sJ ʸV֢]؍*el9fԡs%}U_A[渋G[Y3ƭ@:cgAM.e*yF&uxr@[\|= 'RҶ#~ɋVfGTVQvؠ;h !S #o[@ø5=qin-Z˷.їc*_Ʋ^9S^@Mc#l~Żrn+1R2]*#\YO,jOVhNRMLOpܡv^2ZM,A5 JgͨJOOOҩw}U`F컪&R߄RN`"|Uq4l(`9dGg@w ;mAҕ/<(h)r~Di^,d(zاȱsvזaw U_*&e=D D )m98Κl< :6GM($r&'CNvUQz<(ÐxjeUjLx *iq}0o|pf ƙϏfՈlP=B1aZJD8[m,u3”1A[׸IamѸ/-v_z⩵$9B>՗gl |Fwgrn|k>_{0p/(gF%Qs1.(L1; [pWdhh#\?BfE QM(j=T&黽(3όkV2;S3T~8Gr$, %fԻ$=w0dAa Qh$cidg_h?g6ʚp;2c&ǑvgJbع=~m 5 7Mk[$y:ɚ 8S3n i~ƍz=æ->֟#N~.<;4OU! Q]`@dz H[ZQha\Ĝ*Rz@v܉՞<å[jlaW۸j^==E,j5[%V'TFG5Ƨ8d;&0BjnJ(bL{TULFu3mfqV .tMxXRQ<3kw_dsuS@io=Q̅e1`N@ VBTv F)22GGEN"PC\p0:aO Z4 @cm8/ M?Lύz> r~eI 0"r)H'`l֛!km*(Es85<-ޒ݁)m/B&ݠ]9ub0G8/z_A}^r^Q0& 8G z+ 5t#,n]¢q]*^n-#AH ESKTO;/Tjjv'@Ņ%al #,NEZQ1 &QG.>hdH=4ߚO,f%H-Jם?|\f>bnkwIu95Fmsq~e 4=1Ras%vlҾLoj#v\! 49sp O _. Ns`:ST}3G9xAF+27%py9 )g| 5'PTZ5e |UݯڽS VEINħ'kYes E[WATrG;zjGNUX/˦U8 S!^]ݵk򦌥 (~ʝs:wXe <d{w2rBw=y5hr[ >f30ik}cuQˆ1N 7MC:*F(t]PS7NP18V|Sa/Z?$ӥ6⟼;It0U* , 5$nMH!;qhAUgΔTg\)U<:  PWࡨ;rAxZt"&lHz_>Y 9*v?@|7uHJ1ф7F+Bys*d ^ 6Sd7'C:t tt{u!{eS=_ZX)o(v<9m.frM/v-QQIz2Ob#,Q e)Yc]4fqe^L B.OZorB.AwZQ(H,K;Տq±0!_GXšvj:b^RbEH߃+Yˌ~zX4n2߬Lܞ?<۵[|"xQ7cVfkduM̓/Lq:${fKJ0W+=EdpĨ\([t9D}3B4@R8`OlYEEx!Kg>{l#hwk:E|9u5'" 'm{Z'*TdyCOi.])3ƨCdٍGS ,NG{ky2@%7s}T]Rah_ wXHϯE~QA%gЄ/b.Q5TA0Y"r+8XX;3rI`IЮw&u^|>VxDFANa>i\ R k,s w1Rmwe dV$\O7w0Ex ƞs4@h*+G0Uy2"ݛq&&/Ý`FjD7v(|.^QcV-cjw 'io "/FiiX /b39p%Pb8tB r ,:E)u$*I D+a t:Cj&&%sn +&y aH5z~#\!k2-IfnZ?:C?oXIA.=Ζʉ3~6岫LI?2/B[e B唦EN-,]]@gyJ]rÍvgUSLcS]$~04va 1lʘlBz6mtU \}hN4(QFBrySʘt3Њ >Ϣ^~;Ώch^.jaD-u\?sq8o_d2iǀ:)&h(c !zCuDžg\fոJN6ر-b! ,z𾝝&# 2u-ISvM7༥vXr׺y̮.g;tV<@i<b̈)d9B'Z[HJpF=f_kl@w OYuAЫƝ̓ҏSMnؠ}wJᘋ_ Ej{< =EL4Ok|otIp)# 2>1S1"s"0a]3>٫Hx(v)?|7F14!$]\$[(7@=P:*xkg=,{KjS{kdDMkUҦdzlj^@ 2K}*, lC\>pzG!T2 |G\ "vw{>QԕDkt8<q_rD=z,dՁHDiymcIk= 5xh;[k7J}>Z}d OFnjx5=%*}aN%@i/zZO6q%Ӆ; 5H]kG0n˦g(ջ$V^ƕ`3W_ >eV_pBʊ,snR1dpE4;֩wU~{G|y^CWvPR*n, 1B Z+N+=qbl-e92-_um,TV$iZOE|S|1Bx@2z_g,\=țPbtU:fnUrwBV3D/P=lE7 ]bLcR&?V 1jw%yH2L*:6yP |:dմNT+;0 zHD3.&PQ9rw!3&a/R;y Pk&1M4h$$143#d=ոkj6]n[SH 2fpB u f&aǺ3,!C[ ,7h]@Yg੡f=W:ּQC~yL i- :Y(~P\eFm":fDBЂ/jCJn9Ts)+Iew LhEYX)O8f(VshH+gw1rKN,_2,L}7Nm7.0R86+=(zu䇯J3EC8^I($SW}?BAJOXEB 7+ On99kτ =s!~`E6Qå=iڕ\oZ2\lr‰`1YKP! *XOz`M VG|o+_-m DnAz{=WF'y5&${.$lh[n+=|ʰ|jNj)yLiF'#'Зh#F A[Y!a{LxTݶˠKe:;uBW(<Kp4"@׌tqsG"(]V'E-,ȹLM2.(c /mI׳T57vk0U@0&!Nq&CI|cGF[;Y5?Lq&֍"˺ղ2Ր 卒n_hYN;t\o10k-.>K[(H]3g*x@yfWk> vl@Bה(CrWC_{V$=uWD&Gt$(QOČrY4Ni9y%*?pTi;}(Ndž*,u¢gY&dWQP]mE NDa$^X2`,Rn7!I9j0ްٛ5K2Ga Aּ7E3C[}|7lӇm70% vr@f[v#&NP=KN[fpܲ8xiaNFN@}ve# H]uɊDtj n.ʄ7ZsŅ?.4=H9X< N]C^_R0o[!JS9k{S]d F_h l{~:/@hf9dD]S)hYf9ظ܉M?-,VV`fqg2(7@.ǻmm2E<"G>$l+߿B%30'X(1{ʷ5(EsRt}d_%-y)ڃ;F@nK|1?5׼.2@LQOk9T2[Sij>h SXiPK7Gt6uڻd Mme754NT`fɨp؇pȶ3F7i8pMoO5z{P=RUۄK 4[CGJaj0!5V5GsmM)r .xS;+vEœkSZZ *$.Ex8]ϙɷb2dz(#Ʌ~\cL>݀fG܉EqX3UyGbsfFrEuӆVcc!! w+T,tȍnn|CI\^ =$;*P6Urza|fq0U{u Av&ܘMPا`!_)S?0NaȖ{v(]G({{+`(=@*N>@1[VA=c9hJ/jLY 3X^9"-jMaQH4F&47ggz~KXobgdp`#-?5ҵ ,3d*x9" O%d45g!t;L6笥jheʞtH ɰ,̹EX!Ӝc8@A,L˼صWuV;gkiq:. 5,ƲoUYJ{9;dž5xl[Jl;@lsDLnE\(q@=AѪ0ff%zQT~˽_l$"Ү˥a=Q,ހki˕X)YAJD8ߜ6~+bBjY^:U1vd&DTm /cEAdkZL%q<,}R{fdf`( @N:G`,Z=o_<58C0#X2_%K2kB zjSG[pNVgQ̶\7e޽ިOpK=*@{m |j@,RK+-?Nri5M^.<}I_xx>#8qģ0`wQJuۙ^0w4?UZ0~.wR')#d(JjIut56Jxx$bVB^NL^oЮb5L\ʌ$(ࠥ[츻>M}.8|+okT˽p. c*C2M- wNFlpI&%]yF?2!YX^|;wbն?E5@4KP9HQ"]ϼZpC;0Uw0 HY[^H;5:*pߖf*y*i d?E);"-z#r ʠ.M}Lo[Մ 1$3r3셠~hJ8oEeE&f'I\i#Z/Ab"Qj1 9*nL̹t*;"Kȝ_UnDO2R$ sc((6]ެxR8̬ݨ½ѷud_ X$i,;z[Jyaq=dJ!9mj8 W&xq>>U d-Jv|j|h=p"Wgf) &ã}O-Ġ p3H1a2lY*Bf#m~H ŽظYA5//F ρIAC 7i76iio87YK \rI(pdM̳l{;~lbai\74 zp<~ %.)2TX+p5fR'~8E%6&ke /t'ߏ,/zD~ҿ<^60*25m$boj>rM ִ`ل k'еhgzR ȝ>p9Z|29 G[v@P#ɥ8uѸb/*IH]c }xy,KM'_ıVts)T}(jX9 ̟#FZ|djqJ/ic+,,SK%f{&t5yw5% ]2#Vq-_T` IILS%N;' wht.w..P7nAGu,|]6~!+*_8/29 wX8'ѭ>[RPׯ?CIA /-WHo)/6pˡi@D/'AF9fu-*Go.(u a;Х 3֪Lsf l@XDd-d8VcFuR 7QӶ-X_Y(spP*0+q@)pRYPtǀ E~w2%pu7_޽^#<{"LKJB$ymzfoqpb$鮚)?|+mi޼G)B*8얇2XvN{F-z:ô]+A|rp7xB9@-hgNK ،4 g(әZ9[ eeQL L\]Ok7ȩ?4Ca9}l]6iңA7 Qf6Q^%( 0rx?;^ڶ ͷvZ^$IOg=t92,-S+ MY*5nU<6VpE|IR2ؚNp#d=P{{NWL\y&T]wذF#)~/ æBqTGL+؏K.uջu|0Pݪ9 v U7d OF`r5+|ٚV{S⟩-rSm!B$[sk0q^xi{Pe'D]/D6L9Z%.3[@|hS]AIvg/] ph6'K=qT(~Y>c@m]coshCr '';Ek=e|i R,^֞a&\Zw~3yc&!c}y%ПIW Vs_A{J4+3KJWѪА_pomBf7Bq> 6 ~`E&vU{?g&t*?“n?,hpRyH*כTWbAd2v;t aݣ(4Y&f -P} y'"ljap,~T {}'ykRhIϟERp Q𗩻DUiP d(nm__*c&gr_ie;")kS /=mA;is4>y9L:WHy<qP43cī)Ff(BuTwJLȓ}k rM tQ +؅Zk9nqw.EXNzDR/5-. r:`$74#u5<,Q2/i0۝x(Y  :8aqH)Sv{6iA><(NeN!8 zdALv(Mμ#xa5NU-VQFvO͡UkP-i!Kz#sV5Bne),#bxXaj eg嬕 64DZ2ce#l 3[aggC<긳(ԛ8kP^жjM8@68̞zv{@4!ScHjH/v38sD GQk68ojnd_E {sTQϙam`(π+<}C`~VqZqQ? 0'j^蚡Dc;Z?\2z@6iC&Ӿ;z،xfuUa4IK#cWk s[IC i@4@/k!fqꓙ[3&K͏Lң]Qh vhƐ|H7{>{hde)ZkQ…_T$@u/q%Jj`4j%A6O;lXs-FZHft*QR-IŢ&\ 9ZQ6Iՠ׌y)Sﲅ$wcXקaNT%o ϰJYr˻aa&(qGglݑ}v`K5KjMu*f&h&@{ 0е؍;P'˥џoW ͌W4_ѐaiJ#`z^1@#"שyfeI[,&Q3x) 4<\|*7 bܜ^\Z)tzi@q'C9mC),>=LEQ4yW\FY";0X/k6E㮉EcRl5R NiyI736KfCAv]V蝅0~yV]OfV8{b^󳳟 <` 0$u 摍~Y階Ň:.O{@䷤ ªOB2r376ZKhQc} cJbTT*Rjxv3Ep4tvf90M|p:Sq5o+)g"bqDOY̪Qb9h$mيQ}kKƧob34~ŗ4\ N-ݝ*J j 2 U?ݖа - pLJՃsp٫縿lY[;1 DzI$)>ᑢ( QSlF ,EqT%= ye@%Ak{ʪkefq)gkYzv/ѣj V؄zU^JlGܒ&$ {tZMk:1t ˋOp O-&s Ԯ"5ےJg2(]V|߲Vk:߲-Nsu#o za@nU%_a?zDb؃"$%J,ܫ@MUPO1Dqq' a ^44u7R H#χt?CNc&KC"~j[v i#KKݍ*Hk][CB_?;XmP Y͐d}?+ܻ.2bgwjfWe} ;ኴ5 VJ7{[99 ۵v<m@N JDX xH U=Ʌ2,^cBClMUL៳ɩzH5x/xTwjȗL+CXc lTaCљS̈gDt#!VhZev}:9 V'Y$#<k+Nfru?cbXOvn1H}LWIq `ӠCxl}tpsr}7t=U:G0WgL~X>>{zYs x˻.c`˵>@Lꪪ'1ی;*^4r:\lײW:嬊qCWgWհ4;Kθ<6|PetߞBHwE I%kuq`+ 9!B0T׽ԋL łw2zraM^:xW֙Ytav$)k?p} +t[L8gu3TNjReFZfҲ/i^w9P#9+6?`Kg;^ ܀`). b!-rP䒋t:oIΝ>4˃y[o*>M*,]"r0{)PuBY2غ,G&p HuZ`IHr 3ߢjfkɩ&( HXT;ϭo;E6C8nV.@jՍg#բ4o(J{b' * #`*1@sKĤwh;53=شߖZuܝӐ߅KAzv|U 3p@!<¸hs7*_K#_Վ=^*u*"Ci]zhVy@#˚#2 K) uؕj2E~ K@ӎȝS^6+!{_ lm/Syp7`Y$VqrZgV,$$~'SJ:tŅ^w;=בsXLwOaP-]cboʑO]?>OvJi^$FzQU}um'<}ˬvhIp( %5aNtRM /lz^e.X$Đkϗ Hu'/Iھ6v$[m(ЫXxtweJЎppc g5Tpde$ 1m["e6R9R.SWmzѧѳ} gſ[|40xDZK;)p*"e8-elkqLxRH1Rݢi;T<LS;%B&;$ G lW~݌2R(]Z$rm^=䨚NKQ|6ܰ?aap}mӳLi#dapj:[M,ab朼Ck6ĩ 5`"DdIw8o>{_Gr)i,o:$ȈNH Rѕ#tr|ݬ !l-=%E8)@5UjGkC_9QT 8zSScC_ϐ]WM%&=?;aĴ8ݏN(dW@'CRpj#n}FSgMzSCV])Vv 3d5]Át#g*fp+SB U^W64C)SVPCΈ6a9*Z;@+6@o(f?%] ԾUDWI&͕gUuURaaK\H6m_}B[X~sm _:w?S˓+[^Ųf7RVLyB3~l+`m,9w/PiQSnq+'ԶS.NuC'od0B 1j #H7P+0-Xmcwc\ OLKluGafY UeJ9($]!nX|)zVPTA1bY)Wvku75ZԵ\tPH`!'b$\SgvaٕtZ0_V{{|ϮA"6lɂI) -Ƞ>?5eZ3?VYpѽ|]5e= 4ya?&2S/g<@UD+h͌ Ͼv~hFqfmo bpy I/TɻK6*$_HT}0rk©ؕtǮBvpĆ;xP5?qzZ潋gp83YV<|Mx"K=Z0T޼$gZ8q( [}Ҝy#+&%hYo ֘|oX!RL| _S?T7a#ؿiFF{ s8;61Ck"s EPXwf&n2h%fWcY.c\O!%IUkG\g;fa(H'WhX!hħ]%Aܬ2 0 ʥ!1LJhss$DX8a_Rx9в9/YS-δ}-陧(*ؽTBlWr#L/7plg=*'|N#*'ipN $+ `r[^(.~6T-hbpʪhq>>x>0 "Y%apS)1|QE0})vN*2<$n`+DS)v^"1b(mFm۱ZW kԳhqc`Ur¢>1!Sr5QyVԹDtsc kjD:Qȶ&~B*WTcSE׾5ѫs9K3A5e$׌d̙Ә")3רZl3+>i.qkqQ -fIV /ۃ_-hِڧR9TΒre1>܅Pe/ˮopi9!KB e Dtī7&:NI8{i<> () ΀̷['_Spʴhk.]z6Y,yfO1i6|BLR\ Bfϰ$yIgǷ ?4=j&d%VΧj1c#k{:SUH**>G-ZuEs;RDvΈB5 ZǭocR5=0fdu(aWW hEpaiCA{ߊn43h~Qw!DF" uuxp*h jmh3xw#F_;v$} ؈h Ywn!&XVdmä N6FIcV>10mf'挊DlAlݿVUjL4_f&GאS<=9)n'oYXDAyRnPKy)ft*wׁ.M.gZY+By0aqW"u83~Of4ȧ5M> f$.}G ͵1~ ٜW@]_gQb}of껆xb=s L{_'9Rp߄(},pGI{JX;T:%{ΉqQ?I ۈ&mE2a,8]k:?%Nj?N7 .MK7vu-wqL*aSBG'L(l^ȭBnsY 8wø:-}[5kLFzK;.bWXr0S%I`y&P@@J̽Bg?Yd&䈎#qVLWWpR-m0Mkblw$݊]A. )2oL ѮV&.3SZ/$G[Ynޒ.$W!6*k΄Bi}\ݟmnqnǀTA;][BgTRm1?KK:?T/!őjr)q" &gulK[-W%'r2QϚG^*2 c uY"r|LH]2T}Rh(CU\LI{x#|f>  MNW'QI_z09<#%$,jѾ $D!{jt`nלܾUةQWkQ|/|4ivpV"<ƨ|#s=1Γ C%h_Sg5n)h4$O؇9M+p%*;zAz{V){%}A)ǰ[wtZJ:%ghB( "7suK{{H.^Y\no.pI6*$*SyC, Nƙ;NzD&%glϛ1J?PQG6+ʯDBo ,tɑvIq2Ӛx fm]P =aa輙M00j8k?O֦Be 0$hqy\E=8IvJUIV] 3G '}PiկcKEt|ۜ :TP;b45pT;+d|-̗HB.‘Qj}92aѿ&$ei 1rVn"dEM܍YNoU#2qc LAy8QFK1: "io+9)';42@7ܿ応oywu)Hex)6N߀9ƫ.IWF]윘"*Ū;%cn(sU 奧C>ajf2z^Oh=%hP#3<řoWTY[o#ؠfL/?[#zDAL qעlyd2FzhoGH靼Q aG.a1/5xz";S )zXn, )jqtz`ϨjEHXƺWnxpkkQn‘(3.V008a2Ó3`;@]}M!ABӾm? ]?lD"vx)r0Yin+܍S sva)9.ͥtr/[++g"Z,gM 18iaz@fX ZQ gD 8KU ޴:j{fH_8 c>.%cd˽ 0"дj;J H+"Wˍ5+ ď%[1(0:#=s S*1YR3u0w9Q3suFo3Liτ&< hHqmB@e䬷C~ǧ-[T#E:&^)I+ZӭVӄ~~rB<&%3UD ,8|AdE[Ed(]~2k/ UN{+]I_o5lT+inLc+/D4>zhjlr7 lsQwML;OS8 \C>8VhI5vbF0; CkK!rBR9~gMNvYikDi Iw: k5BF[ g=oxDKo䱰%bS,ay7+I@ֵ<1@2h_O0{}c]而W-%]7r!&1g!L77;SUP/ v'Y? _[04I1ݰco ,RiDsaR&ッze|KEl8 0^DKRڿ}p6*6Ժ&cզRְԶ)]A78}Dr7]j0U2O/z~:wq4Q8*1qddf*FHO?[aϳύ5HgWM@TIמMhO#"__9SgA!̌1)scūqH^YEmA3I^2F'áOgIC!Up^!U/=)KBqBWDf a4OBXJ)Ĝ^?Sj'\Gxp 'ȉ1*ύso\~F+ ~`HaFsK5 NX>q,\梛Snz~Ԁ^bTì B|aV+;biAM xKBf{~vPAxVaz ^7+<wKhcU[q@uDxܥ(8caS/L+rn1b!iO.Y]dNVO2oIR\Mi!w(_|k]''&-_=eUc!mjS=&⽏U;e;FGоq*Ο4f.hׁv]9AQqSv70gRQb.YjQ'^/B|JzM`2^:u𱁗iϮ&Hծ3xm0 )W HQ$fdD^`tF =!2vѻ!hj5^wHy4a/GtnYHwbVXh|[;*M?6mM)o9-\w =^WbN9R\:_](tXYL` =y?ǀHOX =91˺T֚Zw3OTM8 >"FL⣅/ j窼o&jO&W}N?sO"hHy`|ҫA #|=f.f;PcD `Rm.#ɞx5[:GTD%Q)cMqyf5֝!z L{$(TW=$b( q8@0`:[V$^8ߌPx A[h%/C!;+za"Eh=m9=e<#[M `ށG#^Iձ 3ݗyDH8O`+}Hҋ6 &\'{z.Pr% P75dl>MLX;_h*!;#T$B+"[@s rwܳ*]mT!5POogWCK9wM/)-XyER." sxVpXlZ({zſSl,(rE7Y+bK5J5t ~甊]qI[0b{v0ydv(ɌǃܘBy `)t=T~Oqnܟb!TMY~K8MhCHs7/Q#%Iwī_Ǐ^U+*4e u +IlN(R;f+;ǁF߾Ž ?vJ]Bt=ăPn7+@ ~ƿ򉨀"jXwHK1|E/G`dSfi=6-88c"Ut9˼%1L13^Q|$e/Zǰń L|PLէ}_5ג;3O]He#Z#(v M]\OC͜*nBɨ*L8ك2-nIw,ɠY2ɼ2'IBCd*1e.ƾtP<2ꌁSVL0:c+:?ۭ#rvcT@.,cCFOy$Pm:hB($M05ѕ7|>._I6h6ҚBl ywUW f?Kt7>$p}%Fo2h>[_tvbҝ hU)uP]tG3VD"O=Y$+hZ} LXND~vXgTPaD:q0^x,q7aTt_&"~]UKז#nmEGsחko3ǍbSZGR"=}!»0 |60W A2&@PTG1lӕge,Ex6+D̎MP\0ļ 9<8- N[5YwV]\tVn" dblK ƌ:7cWaN^3YRߠ!~q3w2Ů;4Jk!&щ@GQZ;~{f~qB(Q>&t!n(-cl~>!h45*sPQ4s|` Lf1闌BvTo_:y|Lۓ~ b-0j,~X.w?r`SNzk'lx%d38P͇/8A%b)'Kg3*\fj"K,p/K޲"Lҋ͇UNV,j5v2ȅu '0D9hPaԘ槍ty&oI#]{t pnpהpcCmC6ҽ k^F bU  ,+iF:TaAe[ޫUv ;9(xpaO4arٯ`u"'1<oTKw\z oZhHBR{Dj|]\ȓYE+a5#m3QOnlYb6r#%i^4͞,KPeY'Ä ,tGhd Pq|2jz\% ӻS4gDREQU14懼>\jkAHƙcAS5wzu}V~Lc9|v.@}O& ^ʌEَok'j5ͷmQD=ɣD(C_YD){P?VzJVD7$2oeR@ V֜X۠"cݪ[As҂c cj3̢iQ8⸜%9,ezwuv#l2$ĀGsuYG5$/߷*KƲeRTYf5>=ZdR9&֛hkK}WhjJֶfZB֤%6lӯ3!Fqy*h\r ?ޗ+.gFձwX f9y]H6:WWdaCxK[HS#,{GeԲrb&!7qP [Yӳxr9 l%4삝|Aoגp-K{!@FNIҺ {UmVfc ܞ},ýiEYuV^Q˜ekI͘X"yVv1Ze]y[E- N^s}/mBk(!x|9-r\&b x[65v^}ƚ>VzK^hcLiUeM#8 IMWm/J8\v7"壾S=M 5gA7x[axV_(OeZhI&r-4^~{}qk^a`~$^}DGq{{+j.BcobNʢ(-ί,6laAǧ]P(U5/uMpF*`淝EcV9d=HFß>f\RkXᵖnu2A#;U+i3Bj~Iy ڛtH!s{q ϿvuwY"^Mz+R-3asQ聹_կ|İ6$:h;bM2d݌rз?zR35 ޷̆I[7>n~#K@{idQ9z[AhYjx qv1|6>pz hF6J7nEkzAn08 |y>YZ׳rJYnZl)x(+Δgcp)Rm2!73z'Q+7ZܭZ<;E6HF` m8=ҎѪK۹on!?IATēXK =ВXr;dN4y%#ݶ0f 4|K 7 _QҶ(4N"=s-X8g@enZ`YF'Il0W#QW1(Vf~/5;!:WU0C BԒΠF2͍,ng 'lH(uF$҄Z%׍{VmRzGWvGfE.;(TL$&LK\=Q2XMRBePKdx#Tfȯ>p)Y 1P}#VʼpCRu[iOt!qO,O"ɥ,/J#jGptiiJhӣ'DE+9/t[Y3}LUE /[_|#DJv4jJrp_/s;Jow: cb:v+T"&kdd3_^R8H} V2wղfHvX.ܫ#c~4ԉܤYIʗ@B2yBW-EmWDͬ\[iY+5.lg?%6G|qQ=ΤH]*K]7GBZ߁w8=px흙ڵp@i;.S<^2uW]V¡ boJ\S"1~^wNm|B#RhQ$2.l /`{2*dLtmyܙ2g xcqO eh{f P(A`|>JYÅU=_P(pH­oFH,S)eVmMUPŐi$;!ՄZ(1EHU $n 4f\j-PW ?>~.j \]֝Fo\yBe} ="g0g To2%bhNH@.yutOl qWdDb:_@m+kE<-wXpG5OQ_N]A0Gͮ}BU1ΒgUvO88{fXNyG|ҞԠK`,$E.VycqbpS>@ RU:R/HF~;{3 XJ5@'{)jݥ;"Of ;`/~"ɧhvԋՌʀw`ܨ`c!bz T7KO|;jPs2V/N)Y$v"QR,e P +Ӟ4@|pn*I#ʌyW?jF9p ,#)#UͼZ`&@3DWU+sد 1/*~z#G\=|CqJ>N;BOp+u4eXMʥ4ӹc}V~j>Qɳ 7-@o[<|ɨ]Ts-%Tm{ -Ϲ}?=?dQ"oew+}Bf#3/##Iu?qZۥS>2HPALh^Ք+y +rQoP|;JAm#%ʿvglk)/6a8}<|~߼\Ss/kDk<چʇ ~⌀-ZT }lq{KH:+!83W E0fӿ-k5`PfxL̿&D"IYܿ %Ta|s6$/ar\n}(iG,XgN\g h4迲GfHm*3JQAU; `F(73$z|c ~9,'i1ʹaM4i8e Yz~gk8LmC>0ôv(IicER6MzD15TmIF3(UKRֵ=B~m`ӎ {%c} Tc#HozF`~R\a{6~vrWf WyW\D(&s >mxQ#bAC;.] ϥ~lE7s789`Е<th^kYR(J%Sʜ&h]lv'Ի`&Lp>9dQ:כ^b[ {wm3T<[bG(l6! %tu@GHf Sj<R#-v_QHlNdȹAS;y08;2)ݭ_p-\FJ 234ΛAn跠K9K4.p#Gδ/NAoošܚ`VtEݕkS@#Dȋ#"RE3bJBe˸rumcou@yb~˄;lީq,f b(g 7y;fAt*Ǻ) U1MȐze0jbŬ`gb:l?٣C"Swj /_7 k @ifb>QOp-b=(':QFaPK:}Q t+_CV{A.؞㠁ՠڱ6RgG̩av -a8i;1rh HL1Fd SjoPhmB*9| '4hL^@S“K`|c=O)bg@1YMB׳?N3):3'{>5E[ 3-Y#7>{MՌAᓀ<~&Ϸ<;x-E*jE.N} 5\E_ď@} M.P3V 7(5PA$@`1Z`5ߔY7PqCC43cR9 K<%%pX }w~b;{bD}-Dxn`DPSmr-.sJFK$;}wvP!ሾq/gA")IIAK%e"afyyP u3Vˊ`XQ"x`\[?T>Jg:ҡ8QHl|Znh7h&Hey:_/^Q`ގ3.N͜3vkw 靎5}NaqѸEq3UqTHַm\^;&k_i8W:mllj*[,1ĭZɾeɨFec Ĺ-$C -+/zZLudiZjd=6OWGzS捥fCF7*w'/3ZAS6gڍF3̿o A&q%;2a=4zl3a]pDϝq,Z&#fLx$C+^CwO`{PM~}P |4E(Cz8 w.("mAW+A E${DT n)BSο`=5MOwpk)hn-U 2F4a۔$~swxU<tuъja%|Z0XhvP =Nfƿ8fK!FCqxG̤NwRR+LT#)$ͨo;%aWL4mo (sn|k^^a U%B=r| 0隢rNvÛnbEB #hL>˓u 1ɞD(t[&?yrė gW)<`0 ˏsBftlWĀc#kM|T=;qK Dj"Ycet ePE)AnMfhIڃ@6_H &6nXC(dRE٫Nz0UɲtYʃ ‘x'ݴΩu@ym1-Ra},"Wg *Z%O(|TH^7Pz~ ێc=P6L7&2 G$.`oĝhE}'h%!/ @ y=F- ^OqR% FE%;fDhr_Z0 %#Y񏚱J lnۜ(%2t)2YrT%\hCʩo"24cxk}0o6]+=X'f*8uM]I{nC ] d IZˇauEG"---{x9j(FkL_1.|P@7s%G_2a}".` j:_jx7θ$̏3=D, -L6ZOoIZr&lMe\~1= nQ(T4W5 n}L6xzcP^i5<[h`ӵ3@Ki`[Zuсʥ#Z7[luِR%e\VmYW gTdXG ~dO;_N\}w.lIz.VO3΋,cnRC&H(L܌G #W֫k):T/pv7k%L\ K\`iGM nxIА떫l9藺ZĆP;Ű5Y7u‹-u˼ȃ)%O@;5殏8p͎{h}0԰) D9D'Of޺u2MA<˛jEtkBئFGtMxʠ=F|ךr7NX&0sB 7nmܠ(y{IF #d J*#8mLi$A}ϧ'p?{5vbAWK ^u(*oXF# 5)\іv8 h\L!JLϐq2o}aVK4@W䭒s_HD/u6élryemZZqU0+  7Y>Jyy9~vs.ǒ,Aey"n֓Oq^y -L'Hq^k–z u0T_ANDcS;Fs!m6UAVv3Ju+*  (4Cu>O-U۪(e5vE`#K522j1T !<:f0KrCb׹nM:onsB]@S *&3PMe*֐2J[Up]̴ z֯G $Zs1RuR/YTi9:my _SERj 6 z tt] y!|пAvI *8):-mJ PBPԷ d&5 _w)eFpi1iNrebm*CIo6$/.v]m-<2݊%[Z c KE\PT.%WǥN@P+8rIk$wp9尞Am(dl [<9Ufӣ 1>":*3auȅmq$۱/\ioB/ E#xgC P#2%P3[!9QN?1#{'BF!e|NGt}u9Cz1ܰyBI~\HXj!w~ 5y0foWia'~YRrt[Hn: "٠|T[e|]j*kwӉϨcʀZO%TL ,aBNsq5lyYxYsȽXR&Nn?c\'l,YyЋj'Ɯ#5Av>8 euwcMu$<^҈ k VO$ _>HxU~h c ]e|mr<ɣ0J;L[{Q {QHl*y*[>)0|zǕN6ύ_)^yO@ФMo7┫$}|w˞Cp"y\.1P<RؒO2ê*GAZ ﺙ~;;( 4=7ξ$IcS#`R[QfLh Vso,½>8 +%TxWWСaHÑ@+`]SU狨`\6tItƪݼ(~*-oJPZbX tDv荬?=cTm~髞VH1 ,(Zi@ͿOUXk,ƱgHp8n-9ݯkIB7N~,\$sFВYeꗁϚJ!"dBe0`W@~p 5Qj"v"/9G^®}cԡ59Z>cE< 3FjM^ ?N/uM\S♌ ؋OyY_BZ$dpFmHbJ)n5"6w.FʧE CaZ_ `04aC+kj0K+Iblp!ofzE5à!߿*;R8$Ҝ'+lIt{E:;v9KI 9_ó8آ#PR*2Bн*Zq_GFjkԻ̖'.&N|d*AԶ3-`g?h˃Ksj ,j}|5Ma2åkEb\:iN6ilUS)W=uU95 [e}.-TNEs-yձ}XK<-WPEN S} ͏G Ue^B_3"F{dJj0&B7͝YSQ?^+u@Tٿ\^J+Yd:vJ3:]'sItXμ^ ÞU>z-;T5PcYe)v@̕<֯xw2[ԑ/Fz{nG+Im+Wf:ʺ!ajP(MQJLᶏq| n\*ѴO.+ f,7"Ufqށa1y)UdJкAoa/z3GZΩxv`(`mnaB6lŖ$7=le$5^,6k~rjCCuېrOi3I&ք+ ̂R$/=2F Nї؅t}U.p,Oņ،~] :/-'i\Q@5k=!&,=zJW%߆ZLƆ"E*!-~Rǒ?CxW7l\8nuܮeCFlXn) ?A =e^0VpƄ]>'03 jJ KZU*b .qJG|=hq{3e⒧j VkR0E*,X =ݵ6O8yuczMnzX24rj/qU BDaLHd~ ` V06!S5B1!6ba9tN!AU΀Hqk݈AK 2"`͜s>^?^Coa{åG %0d v#<\fp5ۿ @&J#N7PډK49D{%x Fu9?|ڋ8e"H` St`LfkFfcOӞ2g3Ncn3:rʢ3 n0S"Aݖ+wVnyDVB@^lM[e|F.' 0hH>M7bZs["o5C + v(ԛG H)L'i YZ_a~BCe !g OChzc %|KݐTN!YJ2!UP*={i}H7zʠ:+p,,J7[a.2SZŸ ~qvasb|3=Ѫ8TU:l1[,=Q"Ϳqq;Nͯ4/B[RP ]z4Tns4)ߢ`)OorED?o'0伋ow]Z7" ։J[OdRwO<+!z]wꛐ+]=։b.C%Z׮d`}&/&@6)˚_z(saK>> IuFvB( Si3)>"v[^Ưh97JV3^^ BUwk{u:s4<#@y1| 5Q঩!Cu"bO{l/h.\HI\aԯjW+Y|} tX7>M}ϖ>jEg* [mjdV7^P:fVA1ɠK;xͿ<Z #uMI \ EI[zӽ+2GGC'zp8əoYbH~$O.kwlTZ> Il-UV·^_Э x{$jzI'.@4 _@̜P1i͆8Ar;V!E:zy#|siC:xG~GY#yzI֢ndX[{rfiEBsv2pn| %5zqn!ȝУ\X==f_)[3C)YEI&Hk2uSvV'W ~4q^ef@ơVSz(Xuǭx[2]3i]y +*8 7srN !X[m)LW!Jث؋G$7AًE[&>?Éq\;q߁-0LݓAaNnuIr|T4tugN0jfw_6`N! DEn=炳JBv.B WoR 2b#|˪?"E*>14z4muU2gF_ t׹޳zGNKߗ H%* Wl.[msς=XY3bi?݌+0. ܓ 9]{aw2%WEG4&"[wk5|Ӓ,Oniu17BIa9]MjpbSA Ik"N`T?H>e\תm1Iq|@:]@oJFqvBrx\Ld*K)~)en&TOiJ|0ZdAa_[y҉Vށ7 mlaT?Y!{<@XfG$%rؗG.|$ !FACKAH;9AjzO*nxt&(_ ֒W e @_bG`nR;%^b Aqxa}%YIb '-ts%9D']Gq37~Ā@yzi w,!)i<#RA6%g]@:D49u^uZU4-cCtРRNmJ8Nq_uwpuٶ9&\:[+~8){+cJneqfYtg)>'>Ěƍ'*`/Eſ"j.Qg*iP{e8Zhpr1tf0inUyYY"*FA?^Vc ajþ:MS&`ҭ)7΋beiNvö`짰 h'h#7Mjf١eB+\ ^ ?i ?M̔E۴5^BPWvzx[w[8R6*ER _n:@hx$cX8*Q Jh'{^oqah<)hqjct`((($E+1va DdwU6aըA Oj5Od#9p!Z[יAA67o*&\BI +蚚6L0i( g>7K[䂽쌠 ~mM/)HZ xt%0e9gLҭrp+ 619^URsϽ6懮-ԾK >v~50Մ_2 S٢0<9?n}J{mS0⨇a`W5ÜBKٱUv*|!]/)݃6uh`)!Š bz6p! =/Km5SSZo͛eגB$>ǿ/|(Ʒ '>hyw=PQp鏑DQrSd' Ζ ݌.̄fȘ(5\bIB#Q0g۩[J{wqaIFMe?W2vq5-CnZэfϪ*/voWdw{DnnA;r~Ձ"4"m]0@peKڿEzo=Oq'd<%Kc V(0#?Jn &i! ըؓ'B9ɑX /(|NAcDiD`,0Eft fQ*zW;AR^~H'o.WHu, m/?G*tX(5q|?v- ?Q4﫾g@&.i"'tE1)wGTNg[>&c_ƐSTaʭ7V? Ap2tg06=62gW>=ă0_Q>8vD/(p!s@45mUX>mygBoyfI6IZBS>W1mڇ#Hd %I Zc@5dE^cjʈC`׌Nqw˸_ޥ-+3df@4(HhNeKcSsV]֩ߴX'u\5)~(8\7`4E›ٴк=!1혬ߥ7Gˋ\D(#KsF2v,AV #5퐀tp]}O?<{q8΂Rxd98>D\ڿ:x-:n2J \Ċ-_,T `IJW\>&\T}:']8lCL2,^^do7n}ù?3vڟӏMt#N#oϗR"b@A^Tq0f*R7}GӮ#iL,䛡n?qkjtVöw҃8Ojm4Zˀ|ʖy9 D*<-V,2VIyR1NPYp@'F(ճ`1 HL6VP2"iP3}/U2Š9姷Tt^;)VHGoP=UQM :iCʤtl0n_aΚx.j^2ŢsIa|Bt_C"G>Sy"}3FH/?;θe,$t&]ՠ : \%t`(oj)r_'(NîܷZg wkA"O.h6sMa&JU%QŠρX=4438A60VMaaY>9fuمłMSRL.SjwUw(\óEgǽM%Dݐޜ5k|CZ̶l~_}#j29( rVj\)2`aǂ Y+ᦕ{{Iopܖ`b <Yl}1gh zH88۵u5k+֘[p 0YǞoڷ9c1Q d&(ߌ*qG hRĴ~iCҷcf)#IN0bqP,^MO <(q{2(Agha5b NΓj |;xH]MuO#.E ^BDY2Gn0YuUiϑ^lhKky7u jp4gfT ZtmF m$GSZ:A$Om 7>:TWQЖX Od+͸ZN`6 \ߋ`5 wG:4rc\8#k ]t=x/6=iɈ"8>R3@;v@O,{*QuuVuKMUno@d&)zgrnɅ{2a{|Oh1cyNbO4G'\:ʼnTՊx1xJ2;NVzY3>MY5cUDQD faNA̩U*Q tw`rLv;]H—}Jp&%̶~^oJ %r72+BB6"'q9rvUԬf*Au?-,ᐢ.@?)nD,0Dz~oy:$V6~F>>AaR9mu. >Ip6ǞIoK bX$AmF@Hmt #Mث"`,hYxEn@O" ȄMќVloc4ƕ%`5wY* t=㘕^K  R'wPg4:u$k[sٗvR;P}"S#yqƏ!Hſ-RaXT)׾ln#̶iIஶ/( cSM㎷\gH" 3Q;_=Y,/4*OX:c&C [xf AYYO؞L.&eLM:Ֆv+leFpѽUD;_R J?G;M/(h#.zw3=&+GTnUWh~ JM gܚ&%Nyc̈59 nejhbA' LdMv2S֘[\TU}r/=2J#"!J9{[Jen0ǡqmlf-1f (Ʃx`=vu}r.@ mηĤbۑ\;c?ªulD^.Cab%s?}z?P)S%/ai֗:M%3aBiDw)F-)!{tw/eix_ *Aгf>cYl221?*ѭ- -wU*!@}mc~hTr!Z2#̩ z[+VaoQYA3yo¹p.g:&U_%CѸ4=:na1r޺JRGNnhTϦW3Zlgf Yjg\>=c~f^+cڛGhz~͘M0@{iC;alom9@b|]U)u6{n IlV^7ND^RKd.)+mh;4דש:([;d[R瘤"*Nh*?W{]@j$A| qʹ۠W-nM /sa]ndIp]#ߩ&%Iq9ԑJ1#}'X뜐 Óˬ)<_r1{fo`ܢH @iPq,37_YUi1*+dC2WѶ0j3ޯkܐO569+` 6zTtkY4{hS.]앥w+".y6`*kyg:E Ĥ4yddyԔ1E{>fh㍗{ #k9:\r/a]Ao[[En굡N:`AFӆHٳԸ 9w9RhvGJsVIЩ*U]QlwI$θ@J?B齝7N= MDZEK_Y$gTw_d5j,@a^|aQQ9m-ID{Qu""ZsA}.EpQ>%2FVmiy]s*[2I= :20Ի%< 3B-x'R<y3po:Ο9BS;nd4zFt ]QlqK Bǔ5b Tۂ{ K\X0pŞA#\֭4^`ϫ۬< =m" 7OBLo/.ByosƋ/%(rd([0/)s1Z#MGr%yu~1lFxA~ℾ R[F RMRɂZ~W>U7PBoc` Į5"喱>N ZuPZ%aU vb> 4CJoOL y V,J,T]B7|fKfC!;w>}xca.x.Oěⶋ@r]\@һge97_ }eWSr'$ťa5hs3K\0騬lqcm]s9&Fwq MeN]:;^dWGݠҀ7WdTa, $bՒg &k@JKSƝ|X %)SsrNrnz9u.w/>Iո1a*U׸9 ˟˭:,}!EΙ(+,d߸E$Ҁ8oilᤪ;o!Wpw`4ȝXryA 2RY%|XGqsT${dtTƢUut*f~\ y+8?s{U6xh42YO*RAv9V~Q`,&Ⅎ+Jdz[W›\NG<ɹRa_0Ip,o56R#HO*qr3߽^eߨ=V7OJ۰טs9zlbM=VIQgLI뾦w3,i~H",E?:66n%iAt]faQpLVb!r/3&gO^rl>rKlI* Tm՝HMo y8X \< ~xȕƐn$!`Gj:zTOBMK8nsXxṪ~c5Xkr{bs\MY!WAᐪ1OڐiwKn}~>lXKCrV= @1H$U}<дoھ0wFMq@vf3ф"Q|ݔշ߻KIT4HS~dHl4 $4|ܹ 4XMt-]2 h:+dM;5 E=G=\ ꐽga¡߉Y &F{ `|7!Ni*M⏺Dђi&ܸSҳh܌n̞M~N޾dt%f(7[>5Ȗ*K-2 0mɸyZ{{ԓCB9iV8>̶D#AqlX*`#dg`X~3d[FϳR^F)56t~ǣ3>UeKFPEӏi0Py N=n?$I&Ac/7P)=y >VL: p俹NG33,CzoYtĽiCSY3PjPkd)b R >1v]L} NIQVg8\[2Rx{RaqߎL~ڛ'[G<()B0w)SёAd[|nIR.&IbV].z1:ܷ%t-r' Qy30R&WE`Cn.e{j H4QtV%Y.y!âW5+X&6hjdeOC6uk*-~n ^ˤӻ\v !qY¤%$5Zbyt_=m<[11'/+˱gڴ2#f˷*V(AyZ*MLOϫ~jLAH 65.(ǟe۫ۙR8n pQeEx{`+S5N?A}vruֽK]u4e&|e9گl ڳ!\r^R}i+e>2iztvc!(<Cጨ \{L9eWl*ʞm/x2BW7ݔm5/W$ &87D!%fSm*?IU wΜvH2/F6w(wCÊAY:e_m9073L]Tk.{b+ m+;_yHŪUYޜR>UG-m|uU=KwN|xZ&1D?FT_&Ojeܲ: ?!'2oweT6SH)\i/gUv&L)2obn`77;^E{`ޅ%QD(:o+_ b^Gwp-ON*J7FI|jRm?Ru;%D.{P1}bX )KzꕗM~U1.Yh_VFU *Z|\zSWjTj_Vo r\gcKY|$ VSa233oAr Cԅlr?a(\oRFC4:J3A=TxI=ɧ29LJ wk%0Q ZqmksQ7ܯz'ǩC/(Fps|8gzq)1H&1k$ChmUYXZiC!^aYycm[Kz*MBd (08rq{ՋOY`4x'eň$BrQ|?Q>iT)>!gGCs)&V;ύC}#mfh۷zbl|G^ex{LSQO& [cGAM{􎪯a\q&m^VLjR!)8fR\Z1n-%8!g4(b,S8T(7OE3Hk!C@nF(M_M-BdH[R%[ŗ_C#kt&-I dstp@0lh;3s 4$Wl]kgZ-m#Ԭ -Z` 5QOu)z/ e#̕vS$}T]M]C*QwrrX-̅HZOH;ܛ5Hh8E 봸 R54u&W>N-28H܍K)S:L@p8 h9SRAP*ytX`6 (f~T1>dy8(kp零[\ rOm(q!q`b;c:!gE7C"sgt=,tz)!%X[ºoڛ; xUGt _h }MN>õ 枈V9ҩT6˛z7 SO_}(Ȼ(TNo<57JQ!ZzC\f mK-S51o}3P+4EXof19'9rבGm[MXw_hcҍN)X ͜BT|fr, _}UMɯr;N=2Tڪ%ZZU!ְ?CR򣬸ƍ( &1/$+^U˖aV@4ÈgZgjX4SZŌ ZrC &B!~e.U΅]'Aԁ/_ i3KI%xo|OJ)>+uslF(Ie~齔3RKo97e7 ?I[Sߒ^BUlZ9@yu }J#h a^.[p݅e2]$tVv^I2}ΆV)`*(6o(t汼e`f;'N -Iy$hk?Aȧvbv݇xFK?rUi ͕-[.lgc!u 2$^Ўbăl`6 8hN*$dm n <ـp+`gnD֓~zѣ-ͥl0Op%rȋmlnI4:t #ńpgI8pkcb5$vVBr@HO>7m?h3@$&^#J,3 f(DvI]&Q!'Fe̕ܩ]K7Y"tm~u=7aJ F+؜IDQvr$֍4lηN4<}+sc|Oq [_oIiV†? Koik9䡫mXU.ιA^MSBtΔ|{qYF(NsډO-RuSiFzDJѳa29-? R:wk~I ,b}c࿹yXްi$zWڣֿ CeZ8]B8_|ӹ8/%Ln ~|{p[F6#!IP`k-R"a7%Q1Zޥ Bto#6y?H7g'qMx/ePlZgB/ ;$1CYi1<1`BS zx}mb9Wzi+#28MQC7abWÌWKw0hՁ'2x+ \s=<M\"CN'hU Fyvrs L ]n6' aUsJ(Zb?SM1FVؽH`{"MvWrEpSRBosTkN.Dr~::pMrzSqY3m!$ ![,iwOCeJ! p?hKs!i P0%4/:LGM#yЛE3DrԳ2Q@s$ P˔LAۺ"fȏ52Xf`R> 䇱B;?`@ /kfd'Sqb.;RIxSFneQد $hU7p!O%A!p.,w:~ yGsV'4Vrm8P'xr[Gn;PAըUjPERQ"]baaU6et2ɡ ZY?dҗ5KtT=.wlMN&mS<&X5DY(gQy^X^v-gt]LKίї\&t-ݭ39b3t=/wh3 m'15ESbh;y "y"(A/F' H[$Iʯ?x!HsBk(HkjYqVR%sv$"{KUA.RRTJqD~=Nzh ᘁ>Ϥ7B#;)î L;Ky }nͮPЈ9պSXK={,طXXjDA <&O#"}:/ev/HJRè*7U[8$3#9һλn* eDd-bl^KA)ϔ>vh-Gcmkv ~#!g 1o]ʏ3F3( ;@f;Uwg9#5yhIb\4xv*Z.eJWzXj3 p*MQ҆^FGGƉ䤪 + *FZ!: ZKJ;|.օX@,^YO9N7D{gγ.Bgy͊%iE4)p>mnZ; 0I*0\H<8b ;;MJP: hy\jö d|%C>XNrDhj4[@''@f6bk&[kA$>A&qtk*\ҜܙU 阝vAC|,1oUj $oo7CBHC7{oSt?uTOUWj!Di&S]G;_ruƳrs}wv`~!:!Y:OS8L& 8ڗa:iV{Ǯ@"!<Ԉ)IíI`-ڠ$Zcr1Jcʬ>~tBS D܌sZc2闑 (w9͒]b/Oj];4iC/t:$X\b3Ȍ.a,-m0JeY۳HV8.h24N BOa"n57Tp{= "#B7%C󭏚;V׉UwyuV S$ƐY8p\GMFQ-Dծ<(QLb䀭κ>]'g[3CP.YX<&^8A]+2M>uM Ba9aK`d޾K}) bRۜ|P*ۧWe%__4twN.^ ݦ͟>4n>}okb>ɳX)dqm3F*KъO0wz8Jߞ ̲;i^nZÌ~ ^yovS?`t JtgB#0` 8~p]U@$M^..F6ICZ Q8XKQ^ HZ$Su,k>L E<ϛ~Zӓ)7DBlv2XǕI=lFp/\UwaɶJ[#l"dÌ`i_7*Kۯ@;L:c-DcUS-'Q:1C8F R5NK 쮯}]lgi|>ɢseNE?e5 bxϕ8;E䡧k(7?'y!T3 K dP[޼V#<qpb2EkZ؜bwșm~wHAF,xFW?.5D(ބy530K Qd#9^h xDڋռya)-BtT.TH?i:k1"!N9*+}M!S&׳p˒\ WmXg^=2=$O\| o +FLm,{rCѥ$,wasmɥB,POl45towN-`Ju: So|,.SLn l}Bf{uƐ:ni-nbߓxYqh5h v["(nrx `T0t=FQJ9N)$7>'27mQ4 qt|+![q#sEo''=S`zoT]"D1<9Td;0Mn*pj$ee`c*-0\ge^7 :pS"{nxD#XS[pj7A2Ͻg;ق}צx@O$X!Do=`V5DS)'fQC lVw綁^_P\sKfGVк!wWO`9Jc3./=E/mD)596f奂#ifp5x9iMB^%MЇ\ZTjY㸂p_Po4D6 a ^i c7Pjʐin ?YߓL ұ}}Q15>z%ŁВVmu]XQ?q)Tcf+>yj.Ǵ/c*$7V= zchܑC Dٗ@ws-hkIl) D9|_M9^>zY}AQjYyO0Ϲ'ۚXEX<edaВ)3 wbh2qL(0t7=3A)Rt$a&+P>?\8,7"xR#(=QD~DRg)=egU< Փ;0_z抴Ռ5nJ3|h Ɖk6[#RKA쫕nx :wI 1MjtiܧF$u䀇0JHםi0`B-}7Xh{=.K&vI%ْ_k Yt:q<7+Kn>/ # ٿ]b NC7cD&br0)S  ]^Vhr6ԓkAMJ5I/Ёq멃 }aI ;񧮻F7S:w_ (@ X'4bXn{ Gq,/3Eg(a rK Iғ҆UDr[ r>ٚ&& ?7\z}).lasOq6*+ՍS5إOARvӏÊ)9("; ͑n4Ueh - E> 5/  xz׽wj{Jc'ĝ  3O< ڸhaRgMq=JA A1n69\ H_ZY=Qę }08(Ϧȥ$'ӱm!kA|^ӆ>ZZ 6)p%O Z!AQp^g# I͹{>15AP TfEH:GP#,zMlF"e i9A\)YSEfශn$,rhKZ55 *rM1zT#W`HP_w~PTae|R%gR%l|Yq #|h!K80RF'FW(PT!ԈB0NI%j,ğPrnߢY Lk3/8S~ֻ6cpz. ]Pȟn NiY%? +4ؖxZMd$%`"%-UTfmq1O@\}Y~Cǫ"|Egb;jG;gjHQ~)]\=<7#0l2;MFg:'BkYx^_˗+Ԩ7<9ޯ: JW$V}=UiA\Y[L{ {[jcJmfL#`sAX*1aqIt6ŋBܛpy >p MV-ԭk&_ ǝ(5Z';AE"-Lkźxj1pt"R͏R\1TfC&n,U+O2XHlߠŘ`  DI6ԩf`j^nmJ3w=~FpdaO {fL8d9I3\vx ~S>ݾAJֹw˙0`q}TlllxUh T>K.ڲ+I+X,8UiB'ǧ {d"y2.bb: =Y> UmT-,Y]| jܸ|<`h-qtbWɜ8sHߗxm.hd% -~4F DឮCn0~mkh""[囪۠8 _RB+=Bߧ|B#f oO- SE?7q3vTKğzU~V hz=ږTͣUC~ec D>og?v*P" =D_Az,@޻:D;hTEt SЈ ټY m2{]Q*{;n\x9_&ϹgWؒ=^EuEa~63؂TE7PG[fN1S,dhxs;E+E ʑ*ܺ"ŵW_KD|uAQaKq [• ߇IRj(oGt&/d|Y*&%-.{*Cϊή;KXbkN()/O۰pG2s;=;U9$<4rGa>fCyz eޯۄ۹YZEcі y3ZQ0|L?(\ߚ x>S>nNu۝oL<ɈW[Ba!D>S<^ 4/t&v'2ir,gh^C@{5؊&Xr/8cN gD ̓^ܸ}]Drwfa?A Fi 6+@߬H3#dgȋ ,Ѽv0!n~FF~B?:@-.T:-2 &5RMו7„V<@//!),\貲+"cϼ~bVrJj;û)7!m'G2]/D'qKI6FeJh4 2C1x3A%U'}}nW_(IcjnSܮ'zZ PCiY$x Lô!Ʃ7" ڝa} ..8OQX'ģx;c&SIO'O"d"PɎiuoD SAuS~h_P@G$$Fkك|;S {ݣ '\rjWlDw΀O(W@~ۥ ND25R;*kX!H-ptMEM=K*fWEڎJT/ f&cFRYr:"w*50,n:3)믱|oӬbC"AZs~2Xk:4A{AOhOVD%/='H3s %jñpCs2>握 NuӺbmWYwiݷ`p5 7<*Ȍݥ4.H@mƯ 1bSEZpf$UI\h`Wh@S؋;)Ky*À'džr]}+EБRt`t ?a^+JB%v)ApRd Qp.h#dyV[ȜM y03J|c͡/:MKW)]C74Z-:cs dŹoĥJgo7`EG)S;֭,";z#Q]Ҁ s!LJw3iG=(‚G-Mnm}ߔ%S 6QPc6<> oq{)@ 'H8KË ;b  C, r4;/$ZA8jm a:pq~3*;6CALі< eGoo>hҴ=l|B!0Ҭ{Iߧyv&1(\DNۙR$O1w}:wg"S񘱁\i;3#\*!1- g)J ڐCX\~\bEW7N`.I٨eEI28{xZԧqlAೃ܌A^Ŧ:GeRIDx쵬R7Rn;yˋ$j\X ְ[LdAd4^8SzТtwk5p$@ܔ^$†6l?MT) ۖTFhH!{pO†r=\ kZ ÏB:{`p)E,}=](7]w;]m 4k-iݎA5&骃|0.Jxχ˂VN{.yuwׁy鯹 !0fozI XTw< oB *ͰB$ЩP7HAajF%5ג{dl0<{ݟjH*orϡx miwTBqm8wX"T XpC]/ dU5cFmn>JTD=Dqg>=@QB%GX./GT<{M ^z[Ís媘xGf T:<懒\ĩ ه:JZڪK)@~I [$I[: AWnRwuw'1%a=ԈY}#:|~XgYHetacQ;jCR0DnHÂn,VtdN/p -ke+s{:C m'Ytd,>6 }㬠`D=("J `ߩK$Si^q~)JiHSJώW5b&Σqw$ef $ sj%PܥBP%z]AՂIK Xʬ(&&⚽Ӷ[_@T+nR#HQKA e4}gb{zxh]:aM7 Q΀,~T㶪"dK-iTg |gHfBL4T* h4O@+BT@Z:W Mt Yb Z@tql'SPFvFWrДD޵j}*̪#|By\w}՚Oe=ĤH~ 29h{M(&^`.Ǜ92 aB|k< _88 vX-g. )2Xk?)SN%̠<݅qbG+p=<'ƀN &4xI^jS_đ[CI=2R L:5z~+p2.Pךٙ h‰wb&;aS#7; HSqSMDd BB).JLPۇ@QȕC!5\R|DFG8t%7R2TxԋE'l[ ^2uF~'bTru=2c.ssNhmO1A6QyPC6Lqq?6aQWҋL4_L.YLa9Ǹ<܀qiq$I,{njQylXdZoD[7b6O>zgsN5704aZы1y;%K*Ą=GkI"(pϓk\i ;}[H7]!H4YDXR[Oq?KJWQ%)λYcTѯ c9nU/cYA˓71ݭdށWIf&P/^*ɧz?#{IB?}E@YxJd}Nzt`=R_*3+8%aI'0?NX'Lg 66B /;jCnݗ/C6FQZ˰V20q!6ri/&V1- ȱ̀F1o_Whz5oԎN&^|y|9سCYZY$QnޞQ7>H瘝~5ү<=:kH=dkQjWe0k29H)GF:k TndOyTdkͺ_-zh{'hsה)l A*9pw`^@Iʌx0©j2)7?poxVwd)^Eذb>HPDU/4׬8eT i3:_]~v-tNI{ u9Z~A-F^Xu(~ΩsQ QTQQIVb&(5D({3P$T?qS[y\;]"}LSZ% @/DU>.a#GOrs~83 Znat?5.P ͛,Tf!3LU肏pC!,lv Ψk>|b /),"IKb?& Gyp<ԟ#G yخTZ9INs9E~z\K5TN$,o(.26U#aFS"skk9{4iL6oZu뗮p=MNc2"Юfg=svZ+Ĕc5/8?~sI%zqZƳL-EpsM̂}F̸Yҍ<Gr-k TAm }}CO 0Ű")ǯ^u-[`Y,48^:\q!/0kģMє,%mYAEYՈԼn^\`y@/ [TݤVfrGx~fȧM$Ȃ5 WA)bXͥUB`[_G~s&)x8.$2DOQ>e@]PbD<}-nP/Ѣ<AڲtcGlĤ u߇2jg`u1@CUNhpB2#k(UEVu# bul9m2WQj Wbˉ~S+(TXDN#+%o;(.!~]Ȼ?Jΐ0疜j,HfAZkc7s@s"T#P"{-uQB^;l:7(Ÿ ;jnx߻ qN} *BZM50iQN, `* Y OoI,T:?J^+׶9)r>ˑvKj  3LS발|#M*D1x1.&\U9$~`[_FYUwfǒXw i`2,صWͭpE IB<~tZ,Fk#wB,ڃ崨EH/Fn^ h\p@8XU޳=:Ě٨]}j񃀣(ua7GŸg zi.LKzu\E>uΒD8˱-$5֫]9Igd9 IJ +FQ f6$6I5d}8s`S5/r}ؤXªVÞ$b??I0l3! pbӎ㪫"6!RԆ$]NL7^I8~X 8tCT53QCVsrt GS**U>{rB6{\[ȥs"GaK`;Q\M='6ƎH8 گp3ϒ f6_96;H7l9%C9'.B֘|{@vFĪR%&<", ;#~L.`v:=^IH%? ϤʪHH%,)ޗXt4۞[s<Dq9 gG#H_l:㶬O5d/KI ;1}{Q%ܘKT ltR{玤\ĸXy) p:-dBb[=PUP&ucRǸlI6*՛O%q ICj֢ԓb IL ByOm8 vb"x%֣$i;}[͌Sl[,`Gr[C1d2End&ţXH{QoNq0{i\Ɔ]5~Qr= =hq"Ic wS}ZL/y Z&R- 0YR$vv2vqjjSČٟO9Ǚlj,"]:D^QL=w7~. #UM xu-,ܳvh]j]Yr 8\?;yL/jPsI4'~&#R 3f7qIpF0-iUiWq.{0Mڂc#9)gxh!}nzc/"-( :;Y( >u|):nI !0DvɸJr S?s.qO+ʷVjdI vHt ȊdX`ƺ|{X6T_l|gW "AWτGRMؽ%+N߶bhhs}h @֭9 $/_m;y-BMGn{f`4+{MX,:SxtUN^M$HoxE1PGl%g .)n&zvJlT1ɫt=vܮ9s Cl59Fql3ϻXtaq|D YR}؛GM&M[±^\1\0vgw< e279YEw@K 7M{r2̮nA8ٗv֪.ehV"ԏY1lBj\Ȧ9 ,^,쿊(*c ?*a>'#%55.YgfY/^]:7&s;-)0该Ygxh|Ebƾ%Dɕxjcp,mk"㳋-O?aժ2sWdL)42}ve7 _dٳRTxHv$^ۄ}ThkTS!et䘭"y|zT=l\F0uze*^]$md.#!Fic*ҴI\Yt(\&H(O]wNqpPըZA*ڻjJm2؅~JV=!;԰uKof8ohgحE!LJp9#BbRaKLaLv}W,tB-`Pµ< Jm)Oq&^$,ܤxUnz_2i#YS#]ׯY}/AYJl6[B5ϼ)<y%Ꙛ%$LV4{H$u37O@ALM; Ρ/ p|)^t)'@\ϹV! ` j¡I^JeY:cy 66+EFJBu,(Q^|HKhyX< m %|V7E`i\^aLJZ S?SD8;'Mƹ$?Rc;|aH]\W0 Q&!3+:Z[x܊\T쌡W :}WK~amIpI|-`e(7[k+Ǘc8~,#t>uCݘҸ\>tLzԜ29J/GH-: HsA "tè_|`/sOe6~v6j&Y{)TJ#Yubн9s]!c&W2roujZ]O,(#` "Ÿ{.\*&p_Һ!V>VT/]nw Pj֣1!Q(Bt%ܟ̑-o:ZJ>֥w>*7'{81.00$YQD0jcCιBtڋf琌#L,uW"Njl,8nmR`ҫ ,u-is7-4zI? :Y\5&?FG_3jμeVm [}0]gd LO-pW.TW%DVM4E@x@D'\6==5cGVvʭ܄jE짣_Mi&F8':$>`t_$m M߯-AAߋkT9k𗃄I^#V}e2 b]).T8{] |wA_u $/ 1ս{hVyQ]LTnd 䳖yhqɚO? %Z-'dV89&bwO͡ !rzH_ 9ÄRULp*lau\<>ʧP&tuoM@+nB[~0 2> Ķ; NZ:g K Ɣ 5Qz*{Z c@ :s\fXo_º>Z@|I=sj.vf/b H <([t3"I5ɱuzkwȍFKN1ЊPh 7 ng{#j !&}wbgu%]n0qBF]Aa.>u4HLXVl. }Z>ƒzR=ݰ`T_՝PqV^BIe1bk|~бN\ WusK 8`H/+٨at| ߽s0U-cFcUyAYIoӟ,Q'G$!n+q"p"1#p.G$(.DZϹTcvţ( eG>Y"_ȃ{6&:L(a_DVY>08`STTN"P҉*[Ձ?$AP˸6-&HCx DY4,41LM4-\l_$3RNFC&t:+|3~_wRo'SAJՅw,ƶ%dyOHbOCV0#TZUH'}QJ <­yimíU>0NR"4cG_ΟwO1{D1iƮpXA"H-;z#g*nP16wN]k|,0w@1bXld&f2Apr2H.c44^ŖbU![gl:V=܌!+)V߷'fwW&8 {Cj1}٢sKFeU\0hn&DŽ!fT1@jқ)5dL`  7|( JL=hT5,|Ԅ6S-.٘| ods\kUM[UP5ldJ  ?Kr5>T+1T4{FN|r;$ % If~#w4Èy1 b 8205V9xe\8aCȇI#R_N :2ZIXf40*ej| a݋Cڄ0:P̆$hJɄ|`1|ڷa W)-X6/ҫT$S]pr`behA)@8N= ~8;p]3T&b1S1VQKIg;z[ح3ğ`na8>ךMq~K,e-i@d1Ѻ戊mBvۖ}-& qdtҴ'#@5*I 5ċv:r7 ;$@Xl2eYzӷw5U=lhp.S?XV.0bּ@Jf~ Q!7 !kYg)l2EckCk“9$FRM*n:=A}i njb)Pՙho7 0{p"b`iå#Z RKl`beӶz6%,)cPAʻVÒW"k_n:s/7B 5ǚ-Ƙ$ 4*w毓aq?XZ6%E536m JH*; .x2Qu.9>\w 5cG\gaQ8XU~ҟx272 _qjP3:|*ϋ3:}GpCn撌/ZΔԥn\mm]Ga+B`~?Ef,@ʍߺE8N̽Sq=8'"Y\y$kԹZ3̏v:G3G=a!KfkAut᳞5R he "YO IP 6FEg:i\W}9:pcq37٘,CThWsѓmqa F[Y r93X5 kl`}~HrEŧ洫5E=s< N&-#qžCK?(c +'U89l6q!}IզZFj &zPgj- kO:/:f~m]MnEfWj[iTE d}_\@Uj!aDB7}x&-=ձjHkvmf(щ&!Bq cUxb+=\j#B}D%lӖ#+( ܋efv~Y^%AXjGu׶7n稾T8UҕXM_\}SL(=Hnt EGچgTNV<(L` ?wC6lES?}6d`pC[N&Ct&!QZT:!6fWgϋ%+B. ѫ. =EWh!oϗMNyb]|r R$b%O/ya's0<' DWyR06UK itɀ.+3Ĭ.M'l2WEiQSL >Iug&E ENJ7w$ܖlwXGCa{5iыgU їx>p[ʭ$qĥHVD˪wEm^j6 AI(3[x(';]Tp^T9H+伫k8YW_Ů,^JC?]+ |M:6DEC^jPɻ˱#^x.Sm4t ](9So 8q-c=t˽=}0폶 ,mT=2VZ+y fV՗.1-=ƒ zU-2!7gEe"h uCn{ě UFfX%{@kZ&taEU ͧ2MZ1>'l-}7 k  OŹF@3K<]!S5cKc+ lM^.iN HyLS _DlPy2QƼa6 UZLQʶ=D֥}bEBv7{К@IPUζA'E$('jQ3 1GIeuc 0526pF`R!2Ibi`hŹJ%نBxJư;H7F'AަA6Tʆ؅H #k UӦ"0+x+_;5˦ٌѪZ=ؓa{Nj Ʉ|+ V: )t砓vj6 {xc@!)'j6+-\[\?z5[^ bǙr|N`>^lDhpۋgR!H+bN|_3`zRt~4W[%ݲ]燫عBO%nH|F-fL{]k1@mqؒa4dQh6} &NI\kM &ϙ3/?rFg 67&3ZwviDl:LJFt>r虊y2fMw(7NK?+N5 p^kPhb/-,jT.(rNZY0H {ca"umt\V:=}2`Vܺ}8GG+?jJCz*GۍHΠD1`DUoI9k[TFAhW&Pޝsa=n^ WlC1/~g[AXWK+wNTpgPNw67 `# Ps  &$h9+g:'wNI~5]AnE7|ƭ| bBHЛB/ r2!MErf"82gCo]2wTD+yNY1';Cۆٜ<4fP'^;ة 5(/|OyxUtZ&}I0 ho^HNf8mT'7<. cm/Yi4.j0:PEΉUwtw)* U@>q2 N0U]a11pU[ Ck{= VLJX2"lyDscj+Be3~Pr7 S/LK6 M3oP0ZqUy:9qOUXHd|.>SJUn}2+!]aYi]/[(QwqGMO62A8bnz:4ޔd:9.Pfa2=h|EC_ƪ׫6 l\{\U;UIg JvEϴŸXgWVZjjPrMir*J/UXx'u\q[_­y%^|}" }Ҵ&\YVtZ!R(~vN3y9NhҳnbN[e07ƞ*’ O\1u_M߶WQ.0/{WG!skݩkF]Zg?t3\~1ƷHeb]@lɤaRXY"%ϋiq7 m^`@^bJ')X=xzQ~yYc6՘ bC;}|6a8@2R 6ߐú#>& CAjmk4 'Nf[WB#qOCab9jcʝPIFw^ΰܝQJjӾCg: fu5?<;pVt֕P2U՚u#cleGH5̇jIU,Vu"Lys_gwCăN?Oc4Wcϓwk@+k`8T_ k1ol+S:| +yΙjd"A>R?w<\Rn5-"w+|"-")|>jO,%7`a_N}ao8;vy[!k yG_}A~<|)^mдC·V)^- Ay)L%!J (lz) p/A6.S#"(_j㖓(ds3'9&'Gzy(aN~7so+{c/4 ;#?mcXwO7k{ke!h'qҜS.EF7ga"Qc81Wy]enhĆ<*tTd D:oiɄk/( ,l kG` ݝ eT۸"txW,k 5õLּfsJ6H;<qCDS[,sӹ6<1g]mJ,pe/i?B|whXf `BYWܔ}ԚN* <8IF0N}"ζv4o<+˵ ԦzLx06QM?<ε'o $7٥M?]f.Byĭz/%)~?ANeK o@Jlox=v, "˹F]ZF&;ɍXog'R;uF)Տ8 0 1̊eüߓ8 0/ P(,?Ρ w r*yM65j}8p6K!J5Δ*kLrnp%l{vM8 gL>T8D17xߎ6UkPpMkf"CjƑ`n)Vf ?Z.bޏű,Y?iu쿱b#B VYLs5afRO@ VW`[4R+Cfm#֋{G-Tٜ ؄Fɜw'sK0P+`w'fYSk,=XۼE* `H5⿙n7"+⋶+n#4WI%SƐ«,¹7{z ̇8odsVozYB}J~';XQsnt'P)>g 4M$a7@|ݓ;!ZȇG3mPt sbj W'k1^u1PzIyg9CБ`f;Pgn(;2vͽG ˳I 6Ր\wQfqjzYCRr;ȋYk{T0n92TYpm0hV:uj3Q5qqsg}k WX2Hٕ+H S3ì(ǯ&IZM^q$jm4 AHŝh^$r`v[r!u~?նeNgmGB8flTkxE8~</1^E\n-K*94o0p3Yk9nK8,gi('d -GpTf}FqADrUlּ&Ӆw|Ҥ1fj5pZI]j>jj_kkj0S?k'OyU;q+ߺXMB?hOtd/ vtkMT 3u6AVoLLiF[ ٰЎr'// ĪCu8IKZ><JaJUfh=wVQқ10T5VL&(B&W5GqԙsBΜQsFk1oKS7GF9^i3w  7j?f{v('/Y#Km9Bq1F)S8~xBפ YAt&T/)c #C/GqXtDPZ7| d&sDH" uVgyv/i$I1BkfzV:S[=]%Qږ7PXV(GeN!&apx(s1Au1ʊ /* W={ yy'Ҵ荠 !e>_ah)p$GVX1&o:uy/!tboPEcf;\9^1>KlΝmchz<@- L+)khA锈J&f'Y n|-JRqR %S(~$}|E߃B5^PM!BiA(OzQuul^n3kl!ұʆ&|E=mz|t>s[%:Oƒ2릸 U+=o"rлW@! /3b$Ծ@fׯhel4| rm~'752&W THuÃ1[ 8c~ڊo/ߤgm,]}Fvzn5; }C@LIKŸv %:5^/jQ 6dE Mp⹑ij|g&(bx6xJ=34Ȝx6f.CubAW@Ys݊ AHL?[o1Bou95tW]4On A4_oO1:k[) 0JI|RTyN썾oESikkup;ވ*0e79ɉ_.2ʹ{ʲ#r-WL|h_F$K9E \4j4vFӟ7.MlvmTQNȖMӍ!ԡ˃ pHRmae!+7zjЄꕀTEnֶ*z&,UG5cqFdH4CVoxŲ`gG ' DA!AƲ=ەeC-V)TUljp n,ƚ'L>yP1߰8BŤ?kCY:IMVRFRptZgM:đIwEGhT6}DQy/Z/u~•B157C<铍/o !{K'̜/:lO 6ǖ9`buu8 N<6'Dr06%VdQ'–g,H)ј0wsٳCGIk{ggM;xELPbtkCL\ pgvzlnu5qRǒgbxv{II@?c%|vF(̤"!|o \f`,TG0Z{ni}0ӿ ю)eom bEeQs*+%&*4c*`vApNJ&J5Qp;OV.ΟvTqX[o%>xfgSNN_Gwfiؖ,IM4H HWASŸ=iKԠ}ʾх'/H`y#>a}ѶR+ K{ 0.x:G 9&z,VzUe}yKH1jl[h#h}&;-Z`8vS٬_\Pƒ{4z7XK %c=P/Mnr707'cz^N}cb$$Kn] .5x=N@>ti_<zeyq@ JŎ %Iҥk2I7} q@]>L9I ڶ}EkcDÜNǢՠF\(<% l(TFLTجXQA`Lsզ]˻ tMS‘/o3e{pDR:9v)HqIO=iSRjvxhGm ?06) YHCW֙.${lr5ʺJRę4Z`PA,i $5,+%x3 Yt_I=>8!,[gr0'֦?k<wyWsXa0~9pJ{Yy5'=v!R4qun{QɺC.,A6N.O\U1j&v okvfzF9pBŦԍ;WVp" hN av9NZ%P[+kfTJd$ +knZpp7=^(Y1u}Ho*"; }̇5ӐYWp_ᕫD rؐHR-s;JZBaOf*mpe3.[l6Kv?AQED P1;T21V,m$,YH+7>Ԇ% "v"ZTs59F̡;)ӓbY` ?_l6K< %6Mו>v8sx!)NV"v$(m9`%7'&2K:oPڮ5댫djL"Iu7mX>W:x> _{*ѿŵ.[_Wy5ؼV<" 'vYX.Aچ%G3ɿ\4 PYڰ:u;%*<9jvJ&j ԓ]<4IE}w'<Í9_T>W ,/9WN^Vܳr)lyrW9/:-J U!y"v"kbk&U}M>G@Z(iE3f ɷ`|v@m62-q)GR`Ǐ o7/OetQeTZ| RrxFIFI^)},o1X6Fts< P%+ y V}C4^IT^BeA [Rǧ3<[tt~ӌԝWYyH1wʝ7OJ[L ;mk.U14`*iF&!sֲ@SseA>_[ $lk܂07?Q$x(ZG惆fL-EA4 ϕK3jN>x MV,r+J-G,H* EԊBXGωcs}/!i,IՏ u.a&Q2Ƭҽe&گ&7 B5& 0WFSp*' ;Es$%ܟTjPn K$˨x(;-(4t?Po5p%W fDBpi%O{\)y(UaL'k==vZ.h W6TĮed45>|m{I`t 2 ٤Wղ*T|KSsc; >VU,'h H7#sT 5u$xO`*' Er?A >rxo}5#n\huǞhRA\ArDfGf"OlzLk:\ۇ< f<tnw@uedq1~Qdgf (7C_nXcHmHF~^Jض5z?25HIjcXH% Q Q$>E܂Y&VP!KBy@rq>J):-ߔtwZxЫĆ[(ʗ"잨#>]is+7e R8Yy2\97v<\`H'O%dp f\ űK )"1rBj&p:.|Pވ 0mhS"Mnf$)A|L7]H`aóc}R᭗)ҡ pN #zk5S$r2HޓKLH`ACxSH+$?/|G]M7xs@`" }E7ׄ~x ft,w6pߪ\'׫.ov^63o -(tROӋPb"&r^nȌL=Rj!BIɜr/a l$Cž.a8:Tʑaa La_dXXyz%-6P38HI%F?Ħl]}.ApfjcKYni8nMOo̱4K룈[SqHE;@i;BqSJ |FBdv&p$}rw[& nхzj,O7:四3cEtY(pdn_י:9q.\ ~☚V`]`grĐ 5LC݋EHҞ6%)toON"BOlxR ="Y ԢHzLv ۈ[ ~.Mhi=]y¢pI(&ǬJ0_ǭeo9Au,g2ESIOcMyZtKb;N']*ON'$nGmUnk {1^곾%TtqAx',ft8Dc"Mrd-T-nԿwDEM ) 1lriIH-)4_X_F܂דKYwEZTTli L 'bܬ;]%AUjocd@. ;7؃ڏy\Vc`c3X jJ9Cʀh<ٝ['63D$Ӵ))!#٘opԬbutηȬOs;1*uG6U- 0ɑPB1|mMEawu,f0r6pgym^s(+-=F倝raa[nECϘi哎Ί*X2DG^]*1?\hQ\5JqlfMNmGuQN |}G|uw.$ye[_7 ˔Y x{`c_ xx'Jֵ}?u{nɌ2fA@]ڢ :VfPv=Cf2'-N;r-݄1ɥCV,"I4#fLaڽsP{R)vmA#v),\y ^ͼd<K*Y?9ο7“/ MH;\KS8q{9<0+*o !3[ qAq'ysEaGvgDkY HF/wMcx)c=ھn$:CB󮣮=ePb\͆ 㸈`(B%.4{AB´BLU,d`$'h~M YWy,h0Zq&n5d6E=hqbTMw=d 0@wf~ԩn,$S1zX v6PI x- [F+٥@DTTlWG"dG'\c4qeXuf}^˳e=;qQhda%_y<¥m`Y?~@Ő0Տ?BU[3_8vk63?!z..sĕSfV#r:M,@Lk.ǥ (0JUn()*a?\?Nxq-wn Fk`*o_AANJMV[lWՀX8w0쁴D{n, "E鮶rW꿍CYIt>4j$ڳ6֪$}U,A|sIR܆KMRѣ/ԭEwIkQ dLchh7qILR}Jn)Tv2BX׊ʋ/+pQךx]V"QeNxzA[)4{Ym]# 3/A(L4 ˆlRktˢ<f8xPAXn8rpE%c'Ʀ" XA+N9]T2➝x t' tHI=g(5qf#3l-ebQJ:vՇզhT,~rQٵp^̠xjE yZY0Ŭʐ@H߸nuIkԇ.ǁQTl :\wcH$ҰRAlR3 1m{ѯVJ?l.. ]$q)\1aşo(mSxI3-ˉrF,ym͠~|1Fd,>/.i%*L[0?GRV8D )1H 5sJdMVػy {BǀJ۲5H~$oA+vޕ|/=!F5ZIyP,qpC4}Xvγ!:\Y~_/;-w\.xFng|\Bi|?6OU$[M8Iٻ{^Ƙ9?erK$61ə0m] P!1+о~iaI`@p~bu&uӓ Q*Pӹ@^EbJhB^'uݧvZՌ.$GŚx#.f ݰa,xTUtE  "~F5SRȊҟeUª+]nWf;a.@xgQKZ+3uf#Mv2>8ءgK*j{ "YWȱi]%\=~7l,ݷ7ēl$Ѳ8NI? 5D8TUY@7M,ƃq\H# ܠmvXpde ^8:=shoh\s؝b L7Ʃ-U!l)b?BP ou"r1l&J¯ģeRi! 1UTq.]G@t_έo2 ºs\b7‡|'^ )ld\~F5;^,ы)wd%? ɽ\=Hk>ej K#y[3Kx/cԁ˄x$i8e'>CR#2tO\^DA & *{-6 2Ia°%HU{lHMzw9-X|LZm<,!|aW9*Ӥd @#0j4 9RxQ 몛b9V\>iY yDv^ی>z[Q wwA'[[^ 뀚l= ,V@ARaAzYl_EӮ`ɚRRUDY]Ǻ{#,Tٷ1ξp<;Gs;Iՠ%? ^_IX N`Wj xR_+xiݲ86jQk= #/Uk[v\@:Mw5tyg&X90uQU05Ae'X\g1Yޓ za'h@8So7{Z<#CpnY׊ ,FBy9[ ? i x#Hz)GO XW KYdMZ5ىb q.#b_&v;~D SFV=xUٮUJ\$ 5*xtcO֪Slw_k3-T`ەa"NXwPzryVJIL7?U2Ii2T-9{[&A+^JwoC(ƶҟ(~dWqˉ״@` ȕce a1SL{Hg`51In4suيKȝ{644~m@ !Op?96ΧÆ/:NtƠbȭZt}!3jXv˨kyfqķP* 1A|ls{|7L~+?43~#7*=94Q8QM"9˿:u#вJ 5ϒ$[jn pv=Pq }N$[ÿEa!+ UWbsڕ֤-kG^%J"6\Ya8B(p!`*O\w2%HmQt@ͅaCqqxDRsv٣+0Vh1_jőA=LS-9/? Mѻ.$&V(H+kZlсG{zQi n¶)]P^C6^>qަS('_ɛ|P6&j% :Ttffb\?p@1 j(ߋ?q$M٪-2(vYԠPA`aq 3Ǔ Vh2pE ܨOc8 <9Kz$gH|k᪬7f2wL pEXa _=;Es;C=]ѥvɹ`ިIՎfQA"h Mi5|v rC\?KJ7P`d,@<|R$/ ]=9-'B(t b W05% Zgϋ>ELi`!+@Y^?VS##Ҡun[O\5h9|ىDz^0LLyZ]]S¯-Rל}IwUi? i&ѝ :l rfh˶ijzW­4QhvmģT_(YAݐy!~UWAe$78UdH;!H?)WCY D⅁cćjZ @n5]pܔpmkt?N2c>GdjrDFJjz2/hЉGNױrؠNL̙IO"oܞސ+Eޣ Nv&Hpe)WJp'&1$[6hhj9!Eb"2$>ihmy(>LVY)%_.iB,35(,'|ɥ<נ"J}O nn(VmxTdXUМ&k'*rg8Rgy&~^-beы};PLyP<Ug#mo`ta\i̖S؛X:PZǚ738=Uh =ENn8#6<4sfܓUGGs~h:Zl eUK$v`t^g課3MOWEU Z(xX|YTƅn.*esϔ+\B+:}t}bG*BpI|k>X̂|Od-8PDj6,:k-_uj l!gNK=NEǨQt$SA9u XݎC mqW@:n"Bw 'x@FodeC+%l47ROU\>wUnŸ9}مrP}q䐃^P\C޿NRy]l!M܉ٰ· eZȫ!Wkc#?;ZRRO2|:qM[Bs ܹ%Mylt/%iV aft0/3d c<'<ģ _9[d%z4P@ɭK,~^|ƒR2 ߍjapA"-dn @  s4pa|1=O31J@ֶC9C!.6oqh\kU$$1^9XB#8k()gV1 GϡZ1eqZdk9P'@#].WFc}C^fQǕ^8\@Q!%Ɣh3̛wWpl-2(Tޮxe`>Ch>?0>?\ĬL; Q͞p߿-[xL(dZ [͟Wmf'"2|.u)G1˒QqtOcz"ى޶D WHQ @E^B85PBq3E^C}Ws-As%B_FpD)Dˌq}ӡ4xѫЖ>PHWX1j`hMVYK r8m1);@w(N}beeb`C:빘cQj+t]@븺!OnV%Ʈr`+K¼_{}kuf^lIe+2iiy !Ϲj$<๔c}+s%RC`O &oRIs$>ǞbsjDŽ-x/ CpG.kX8%)(Vp ǔ|t;;> M;mm0q%u(,[aN5S{(XZ.A`"jx:_yېdCE?9`tu׵gB3y#پ#׆YX~Ek!tK1^ow"o,3b[Ks!F/@u}OI[CkE-z_qG1LK1k:dA^lde|MCfv h/EŌFpPpjwvxP$zt dnZ'oQ{WiEEN%BP!:5΁FDvzaWi&NJ䣰*vX-g9 Xn>U!kz/||>vԇdtDFhVd'Ĭ#{9/N҆ZH <3rIl DTIէ2hm>UNo(^k#6 *EuQjg(d' ~لKR/6mtrljst!CD넾 d/mۚΘ)6G'"!oWCtG4PZio ڌ`0nK9 6Fg E hu7 uD”N(FAr;xt[Y Ϋ۬6'39`kTa}E|pߜy'V -ò7v5+L0\ M՝|mPB&dRzy?P/8=)h6o<4ִ;ibl/lLFd:XzD Wd" Y\oz* i |Qz o۝0T(ѝ_ Byw!t$52(i뗏,3!Y\նArw7&maѫB ﳁUo[oT=OIɵHylү;sWyL:tGMEc_-{K , z"r)4v)ǰYBP ASZƌoEMBheb/yq;5߮ho.[憿*--;,'oťUdj&M-_L :p =١PX5pk#,l}6"rW9PA6:(\*cȰy 82XuSyV>q5]=&7; t@ ̿ݠ4LsԄ dDxژtu!rI@VUgTSH5yxkrX ̿Wz.C5=WfKk0QcP(s~'Ⱦub0hGqߘN_[IH^8u%){Xm1v%9*|&o& yF99Ш)l`1ᕚU-c%ҮAl9/1BNƣ7L(c)sGT^Q^M4_95-If?G|9 ).*Ud T#5;u Ze{*W|_HaJS%֕BCʐ&Hoo4_=rIu IiيLMoA-={| K!FamX n&EPG;Hv#c{X.Xtl3+gq'nHoў/K1ϋL8aࡣ%>?s$O1KϘ* kjXl X4i>rԔWan*{4v,(;5[#zƌ:&@eBxyAX c|]s+BZ``mQ+&/ʈj纩(y %Vs alҹ>lF)Rs`gǕ5>o2V8)g=v%)$y9 P%Su*Acx'F8KenF9Ɲh}&3}gރeXFo|H#X3֘21KKhvTc -r*4*_ pp<URpIABQǖ釢Y)VIѐf%J*B>j;4Nf]-,H;&xCB;a|WOɤ4VO]JE^z!8lRo˙ӂ`~TJY2Q*!H pՋ-`ˤr\PysnlQf.ZnbtJŷmSwBzCH[ y>V#S)fDJe@?(5l jAm J*h( ,>}bUzTCk"r>}4ҙ*V= bI騋nf{}נsBu@#4!,`٠5r.|ǽ V#1ܾf_p?+ $/rE%0?:x Knu$5wnSLxr+ÜZYYӣ [-8R0!1 K҉Ou0u(6wz },*,+^4wI,5̖AHv%Q#Yߟ`l;H8W&.6Fls2r`멪nB1FwQ />yG1R/[Ƀ_]5^#KvbAxeHK-͗ p+uAE/>Y5b;i@zUv ku`!g̓{BJ ~G~!uuW jڙn7gy/v#t$񲙻Jn;0E Ea}Oh*7ӈFT_G BgZ߿vxgE㿠 fD u ׋"[33QVLyX-m*4͐ GdT/H-$跾O\ms~2ehf>4PV-55)?a`3쵆TH_ǃMf3!}xs&3pVϨߔm5]@Rl+bZZh}²(ُ˂ TK*y)krT1)) "*>tddk_KqP:&ΙwsCHwS@ZKz p\p5cd`T~g%(]C вmdA+$cG-C%?E!'ZbX}F  W4#d]1r[9B)[QIsvY:4IԙDC4É7Əʚ=a-!cf2f,\ލ. e4Pӵ8fLګOӖ{b^rг.=<Ú^M##9g\to+B葼@S|rZ4cA6vay%4Z3Vfڈ6ѐFw'5G1 `is FS>{F~7|# W!i$\:y|jA7_k^1tܘPӥ:FYv鍻`Uest&JaÍBȶ0QgtpJ8Q6P玠bwLh&ga !ģe*<3VpA&2ŭWg,uc22A?~iK \Kzgqa2^ =Ą%[Ÿ(W(O 4j$n=~20xgToZ'1mxxt5-=QqhSD\Q^pmse'TPm-d@\C%GqJ^Ʃv\ܸx9acxŔ?,g<6Sg{%eq3WǸONx, m"k8E_Oxt_}B ǥe+Uab_p|3MJY#Aخ|"_3ݨ?O5ĒD`z\Y63&kn9pp H累_ H eL L#ԨI[spegpDݸK25| -?w4b `c& W>66,40Yjdr+QAIP4'Mq.0b 47Kog͎W KQYBWϾFM t.q`+ؕng:t4P1&d<`GHK;F[F-`@v3L^JH>g=(jF3v*IU=4bi$CkO;:W7)3f|&z4yq2L#z4U)&5F6]x !mVeZm*RRN@O5g35-7iཆN {BfeȺ`j(=veB!(+"JL_T`P+pA6lNq,=U$sF+OYT6=xz/|$x`}j2m1bޜ$I [Xj>J+HSPa$wR9?ѲVƤ5֬b>l7Yrhf֍/zpaoALCbh_2(e@ZB@;h󶆼sqMӄS %Abx.}r.T]aExh28?ry߬ezY_(&k5 ۛQRQJE@wyGMdw7%˅n A=!͐کPM o7-=_>Xu5h@S}N{Y ELB$̷>,4~b>ҐJ׽wG5 ,ֵZǣ4Ԙ[XF1̛$ZSk#eY8YPU83҄dmHp] ASic ts:^N{L Ė"4޺dBǔBA`OLckhNQ- rmr"B1\yܪFvz~'x_(%Z%ݥFK \H4x=mȔQ>3А7^"(?6CO*Mtpo)."Ha[uic^M/&!/GͧHKރOrY#:ُ'?+aI  ӵ5ZT2mƂ̙ҨUX=NW(R ((l>(Wը=7J#˵fpky9 SZXj,g4Ú"'CI|THU Bun:*ӍTH( uծ>Xȉk5H3qg5fD Crಧm7o30o|. kӒrN|l#7R͋;qKq_I9>ZYFOo:k_ l,QG3ܼ즆gZ!G{0 +(yQpMQc.Dt kShH"a |Q "Yz[VE;mǖN`,8>m138m6*0.)(?fȞ8̢$&Jy:ǿ]P;c%-U x##=ڲlY6Po{t%Bv^*euSgmi`eTo,70+;`IM:B%sMOɡIcT+ˠIQd=xPDY0 {1pD:dpRAvaD-(<`9Ւ h$<Ք 6!0-w,yP3s_>JN4ӌYv r7]wE+M Gơ;DYPˠK꫗W=K#9(?#ss@n{LD( L&t#~Ip9g * {s7i,j_7.1vT=z˟gN@pEv{,$ۯ%cY. &Ow@Vꔾjw a9ҡYuO4{&s(<H&),ȴmxΫ9z ДGhq754`T;4w.O\sQe4Ҫ.5@P\'mǖ+zyVI(fL53"S%vs2j\6)dǪAX-.hf*V/TjPx~"nK3b&zAKKe z+2Do7DdX* c[Ời\XE>*rU=<&hj7T m*Of^t=wi[[/kp< Yc+Ir ƔtINKmalIB #j38meYm]~[ RתyPqgwRQ 9jT-5@~ o|Oomi^%׊<%ts]8,{X^H_0<_᪗o|ܶ0GlDDM۠2Nd|(a7%IE,9OmH\n8:Gn'AE%&z6y}n:4/IUH5N%VSAnai^XadwDYDi%LTʆG]H*2!miIZ8W\(:hos#.͎e"r9| Ax-"&UFj͑}t‰\_^Ô<,#ߛΰ S{`f0se%}(ֺ;6]hË0 }G~D̀QQ-+ؙM H(yzGqs}ڊ$ox'@y[})ƞkRU7 M!j6|f>냉\F0-R[V?SesASSȌ}5DӯD%V<ϋ`陗h9ToԪ#M%weڅd#pE`4Adsh&Tg X7t<S#6|KkԿ5 Amf[_ c}MG_Yp>>K3`@;Y@4n|DӒ_Y!Ӗ%ore;EG+iCv!&@k_Kl qhU`@s kRNZrGݗ틀!e_yv2lpoTgd5]fv=q&0a0,Fdo'H$tdiBY*veUb/GukG=UD+ڤI6#\Igθ=jا`F1agR20`3ulfF?Kt ;e[t[Yb{ @9ytqb_bj-d So@Gnٹ3_V[ ӧ%-bcw~AL f%<ϛeWRw(ifL%W4LM_ o٪ 3DS,IPl9y&G ;@'^g~ٴxl( M-ru~gg,)_/$*2e`+]9\\lU!+}cڧ7Y壙%s/܋#RE슗ʘƲz9]+ [sczvy9SOwUlwCNXKo]-3 n d՗s64_8my*LKZ}T>8:\a$}z]fu$j˝ pW?0T1ע[z}3+333jEߴJ'Q&%+3,>nuzcb8,~Q>|g]l!^XQGXZtqccNF{Qӄ̜m5Qn8(8! aHE+<;FoI?B&w_jjZ(poݫ)~"&9!22zUP"'>F2p$ZW`ib1x[-EMbz7d;`_jӸp84ecB ߖR" H\"K9w |ץ:u/&fHYs)vEmLk}j}]68~] G@WfY?qdyD$ rXaeD*!8B-3rWRs-2_ ASǏUd-OGƶJD7]꥾v\Ͳ.q}DHH6mO") c.M=֊qxug._^dYV]5f7GCg1"bbQ쟵pMӹ&9p~J8@L_Y+}7G1›jbr* vYU"^{\m'i4-^_ 7fG,/S\xHoZS|H !]*&*/T)j-?gQ=b:>>e~"Zٷp`?xAgPA#NySrGɊf4t7_G/R-&^֐m1K0st@PBEB2u$Yzuܼ"U-W2TT\@ls? ̪;pwB}ÇJA2y:58[S{k/~YR*Y";`fSp@Z.Q/&&3j Gԫӎ<  Y7d-o/t"V c~٤}FtYS/p \' pJkd,OOަRⅹMwJ.W㵥;v غ+$-\5Q%II =e<2BW<=7[c--iaGkO|c>5T&j$ߒuI3!;é){4'ģ~,X+^#Z]ŀD͚k6y DJ pzlςa ^ L>nxxw3)d41 aH(^ƏȦ> d=Xx|`Iΐ >%W]̷S<Pv۾NzzE5/8BoobvZ&,lXwxs$Dx6ʗ(>?Y٦h+D^>BGm?3ٴ/<3\v2* ȡMFlkNT{ H:$abۣR#rx'Smh$ߒW T:ۆslD(%t701JЗz`_zue -Cbnv/ùћG*7 ȇ,Fɟcl.u<]߱<ۨh`ĮNj|_0z:EC}+poK"mYx/0N KVM0!U 'j:DV]˥m(,l9\bc\ioof7b,v$w/ |YT2}, 񴜠, ƩUy|*Sԡv$=L.- !sCi ì@DQ4}}!/q gUVyc p?_mY/uT%1fUQR!km} ^Oԗ{vV`巻3pQ@]YoA{/1\s0EgP1e^8] ?d̝ %RK(*ꚯI^%o19r7W b{5f/4nҤ .~]i2uIEW4qaf$ qw-,B>zx.g/6'CB拉X9p~nM NJϙ4!=ۥra,_J.[.bKXbUrԋԘSC˥ԄQ"; s@pE i 8+%㜍6-Rn鞮(%$rrfۺHhŋ=܍~f _/ S{{o`Iɴ>8@MD^^X&\(/V!俵$Iq.:0PBKӽ0:fP4Gj&#pm0^_MtW V-v,!+="U nLK'Hyl|jʙؚਢKubQu4trp0g"CC-:=I5m5 ٕI)(du }O'gN'H E'O$H+ ni Z4v k[i[BpBr0*"Oǵgo 8r&2GOv>Lܦl3[}C{$n5qs ɷ9"m);Q5&;ݺ4[e% s(ЍOc")DlwR,<Bxi`wZhW1Ѧο2%65 @3qr;af'б~`/ebEbEkVT!읁r| JY{+*BRɁӏ.˫*L9 qWrk2tF7\+n %H/$,-N C 1+RPD\MÝtu3ʠL Ӕ-ghxۥ:֩{"i!h9 Dx`wT:*!Bs7WՎr[/t5CQRcK?mA=nD-WOD9S 4փx,wYT)򛟨0MŽuY~aաV.'ӌYI}J9RoS].A*K0+[NCS/߼k }tC|fOLh'{r'*A&8ZU4^TR$JGk/T7Qz5yFC% }"Ա_z-$ƨ&Zc\o" 錻7)۹0Zgo~^v&.,KA,F؈gSdflD?eai.J1 ΠPy>Sɷx g$h53=y,ʇYI02KE_Z(:ir7,.t!m#At:މ |9(´9k?Z1t)>A{.h/P(G  R{;[ 8=gJ17Wb:6= Ġҏ'\&~@3/%\WʀtϏ+n M-}p:FUg~طM\8ġ9%5zijhۆL ßmVutFiCrDt0ߗO=4a$>ݢ]< %[ *!EŲ dl`}Kx!aD@&&uA.y5_+}d=ٜ}~Bh75"tW'00Cit4AN}m ]JDIx)EG)3 &FRU hXH&WM/ CN ۨ~CorNѪ_-Xu]Ĉ Oα%U&!۩-,+NnCUhX6وT\Isbz\n_'rlzhPyti&i.6+Z;d5;+RIazP)1Mm XӖZ^ eq \R]+_o|- xa 17Um{| ͚MPոߎI^9?ń5M_GƷnt$ܛ}zzY]EQ.<f4\KY_Xiu2EF JKUYP:/* ҋ={xdE\#aKNK~ OT|8C .:]Iu?`$mҮ 7X(y7'Ual^g[5[G 1ꜬLC"Ic}A8ewr !w59;%tp8&$y }$7-䩦}>9u([Ɗ<7nĊ Tvp dWM`rLmWNCΪ}L} @-_,7ih)ƒ%AS zݵBW%eBL27ZuЎeܱ^[[.bΠCC4K < vo{A0Q6]![Tĕt BqJxs Ҿ|vrW +PlaUYr{{ߛA=\g~odP,'4][ئO^˽;8pC]|9[p ?vFOR` e@Ϙ2Hh*CtbUQ!q؀霊7eB~-ƿ?H֏lIV+y%b.EfA.— 8_?J3[بgV)*liRHu8,a>FMw[C<"#DgƸ[ Mx~pԸ<}SC 7X5]ʯZHÇ0ǪXvk 7r /p>*WKGc+[-D zafX3vssNl<ޤ-}q?9[A\yZARۻlx{+_(y:3G *. ?Œ]V6VΏ uCMY Pnk StciV m,*ReZ~+^wa6 ٲז٢ti:dZnP_Ʊy_L#CQ}ˠYq.@*e&RS!y@M&TkFZ$%&)յ 9R +G S-ob43}LمpǔSru_GdV'N5k3Fnha&(I7jbFZB)n6dgZ_2bJ,H8wxFA.ML$I]q3H.Ӿ$GxnN69~B3,d**em"%Ѝ_ӺPH JzhਓB&;lv]b\?,a&U<"XXKd @oBwf!Lz~ [sr7.Q)0MeS'<3 Z#+_fp]bC^4H-l.p2Y~)"P(PC1_w^]dcٷ3Of?Nҧy 8>FgrMx!FrZl_&؞@!MD/^ΔV_qL!etEW@ Cd~Q{x= K!j_/L5pձi!|6äXS14uh"x]vNCU0Erw0L&:>:͠#'9|c[2:L"@;;‘pZ7a^4`Qfӓ+ĮO/fqTMt} _ /A=;C +k Xo>{L0c$ @Ǫ,EE@#?jFQ_tMҧj=eb4ܫ +oVeA:D0h.@Y pQ R  ?@(`Ю0&1hNT0FW+-Ŝ- eU Y7H^*>ȖJJ|Z0U}5FK6=W psW;R9&;5^f9;PeC$(ѝ*_WW\,^Xp0 ,񽭵BQA2*I_>\uԭ+,hld^ yp 0RMyYUM`$_]R`Z=Ny=zcR^YrN(̢SRhg>>q Vm*+Dke]" ݴ ަQ;uJXx#CmЪCSɝw-W0CGԴ޳TqP~oCNfRŧ ct}7y5?Eԧ6G B\KF;/qH;c1S5ߠXeKn 'J*enz3q2(;otSM>m}̚"2RF;lCGy*aBVcsQkڴWSDu)vDjlc8*?rkc˽ܟ \<"Q4BE me+5D9CP˲i<ȺȕՖ[SdXF8~ԡSeKrH^:վ6D=8t v[j?[}d&Rt׳ <QF W?|P}gfE+*N4Fb0RK %k=oViۤΈWzI&bk A;ϙE3l|>,ihq&WҰ5ąǑ3s_ 61/5i}E(9HF|0r\a8BYMesq L"2ZXr;8Uف &NE Ce4KP`Ч2x)SrlY-[C|Ts]Lfu}p? 6OvS 乩 !H}МGEC5WHB/(4OS~' I9&dEwGg1F>6S'7@_;\ BHwC& @"ܙSߗJ˞LX]z$\eXݙrO.үXU Q A/!Mc٧iZ R`,Xb5XR𦾩h e.Ei0N?tnO.ɩWPL| } 5D&! ûcToGF8l{ " " nIh{`Ce%fU^?Fj}AUR?": aiMt3TG ;*^0a=ԭ\(k/ib %.^AI3]6Fixa`aV}]s X ״iK[rw'ӳSZ*p^ MY-/5b+ 嶐?#"@9kL^יBaߘK*xuZrDpզb!b v64R:b[*хY;UKx5xtbON.jL}Gzk A~:umʏ|fwA A2jv>1"e|ue}>g :歹x=ה®y2Fax\Z9E 3udr WQ1뙺(R^[ 'riԸS`r|jPk{z?S?GayO3i\59 Iu Pk/7_j"jaNSj„O 'W`S]͔d~~<3\֭#Ds &O@,/VDhLiydG$$cb L(#K-V e~"X>^RnߌǎJE㛵r-W*af?NͲ ElMKםqJNfTܷ`Ԡtuh 0@4 Fb;BkB w*q^Op|_%vH`J}ǔk3BwEOl.ҺwJ91X.?A?t"Z('ݞ:֜\(SiiA3ljG*\T7K1<}4+>sNENB,Qi'*˯*/A#1AhL$di$TeH1zwfL35Ȣ7`{̿3DW_[`mk[bTmǤ("eL"x~|JfE;RJƊᴸuNOP"ů4x8Ov3pXRd%W3HψAvJ _:KIm`Qd]F8{|e"EqŽ8Dߗ qdI rM6>IԽ z >M2  4~C*a 8rID,+*쟭S2bx{q._[/ꀘ_gm~ثDAɟ2'-Hω4_$/ 휤=hfNLRV5>a&NH/7cPImxl#q%(it`|5ub#ZrHRoS.?SqၛAiPkQ~5l<\fb"Yp^\SLBHya~-`v@-lĪIN7fw%wb.Kpϙ^2{I5b* hL0ngboB J}]r( DX??E/"`˚v ;hi(x~fF,'`ExMu/3)k71DCKC3If~FcNJNQHY#aZO9 x.]<ܬ9uȩPYN-oĊ0ƟEC؇^3\6W7tm AZ<.t%@_Rd;>sIZ8 V{@T1eKGSgj#VW2_d"L;gh^z{z)I}^)Q.:P]-kCMYc ,Ծҙ{)*"u@r$ˮ?iVZԢ!pwyާ9?ܸzfMiNíjdDoifcQRT 1w\f8xVcm~kiːUW0ҙ _{]Feo+Pi~V~dGq'R:%RHCG $5Wώđi3kzQ(viٻKupu(?KW7ީzQ^:v|O-|kR= ;pGMh's =|?,L΍a:QK4Z2_g3תx4:w`$)GZx&D/ GiyXXϰvOuE;z D}ۿKqM1A\L4sM6d:`E _ܫe"$}ce5j`$?^QL ;&Y2UmMzwNէBCHGyNpɈC9Q϶D}M%M܊U!$Aoˠ*73Ix{v IvHsm6r7;4u)hԒ ey(חoi"0n{{ubS !tk]πBSlV)Qɞ*B{Gx̀^'dZ"cnhIN\ @T*̩4@w<ih{) /zeN)e*1y׃txsRn3^0ڒrLnQLv: ȐuPx٣/}U (Dؑa<(dnE܅႔6 "wP]BE.{(x̡;%ٚ<AÇC_(t1!c*)[V%OBBkGռqB.DaE7 h 0냪LsJolÏ&xm?b{Cd-rȒsAs0pPOf<8.}K~Y2}ECGF+^ynQ&QlH /)^5|/os%/EWp2@Ԙ޻ڣA$\M@u3WY"R&uw*F8S՛a\˹i0E,qUN&AE}\?4b n4cP]5\xum+?jB/Zat\LqDq9,M`%Nk$=]FQ{Z !Z.T]]ž5ڲ1$qn;O!=i)+~j0(;DDD!V%:rKx]Kg$aS&AY0,;-<+#VͫTx 4ぉ./lgsc_Kt&ERpUqZR=smu}k)Cl{ dx} d3i[1LFLs>΄6 _s S몞"3dj8Z0(q)XP2>OcjK(eT5ZsW4aMuͩW~b{TR/b@nz7$ WU GS(r5N.Ȳ=!+pr.; MT֗ELt,>d 77n΋icsGP=7vP;F̴!BԳn9wPye:se*>\bL]0&1۳70=FYlr.*vIHm"@!X$DyҤ-fKo9yMɣ6D>''o~}Z]b8 Vŗev ! $WP$NX¸÷>\Q0llU\&M$!j ƒ;ٵv~[ Qϋx࣋i{OVL*_/_T!GoVvTl":WzQ\MdZұ|PRY.Ϊ=kG<)4#̅v 2,z1;3? F1ىi0wIzK7%G:f)`G~T،"J*JmVE:UpK8jݰ rK׎$xT*r0d:g+/dZz`67e&Y1+Q+U/w$OnڠeeB Y|L=W tr%Z= d7 VvB׫%pFI=VmU.*>vrN1ueoؼ"1%bo[=wLdSbf`\{NsOmFcCZå#Se#?a=[`[ܒuk^^\mPeͷϏoWNICNO,ΩUYs&ln=iha'20x& s*PÖ,Qtj}M5L ܡ|\OEܔ˙N#VQ-6Q` PV#7uZ0/PT'b3bl$ɹ۳ށ0/ڵD_γ3,;;6P KI֯ᄡn[IOL& ++lQιw+EN vJ$Є4:sϮt_~M+z%z{䮕aFpx˝Or~1HX p~g'sjfPC c 3&[U">7vy#rOJ5UC,ν+*~AҒI5E^^yl3>I%Ih= ݖoQ Fu.]aE7hf6uO=X1+NHѶpST=<Dl-VwN~iR`["&M J )(X7&IgcVA4[h.X;ZG&KaaJ߅'ByERSflUixzMob)mfl(Q! ~R ӒcFc +MIk0&utT y28c >mFk  ~a"h % St3+rE"j&L%v)j[$:{5VFk4.k6V@NcUׂ? !0O>Qr}~NO>"n\:oxk0JUuQo$A!w'=P|qnG~rVX`?N26czee0~Cڤj۸4<.őNZd *5,t3rk#F%\ˑ&E|Yy_ ^&3V UL09k9/;)9@6kT#°|pZ= ~uxK m?ن })3x$XUGAu\gk"=郸q (0 tK<##Tz}o'A{t]r] ! iܷrm#fHG 2Xy\;ijInxI6;= Wc;k3P7h)r׻:$6ȝԴ}?"E#?!/v>NI'g_ԥeoD/(-?s -%W,4QTs,>Ĭ`qyh:FFOW ^ >BJ"LY):ʃ8ͭbzIlp(^SG/"LPz6zd][`g9/8< 8#)@:Qҝ0%-^֊#>>V 7, 8~TF pF/; R љwҬh#_f Yh"mw3m(B/sgH^ l h `hyљWzAYK?a`gqo?Lk/8!ėH%ef yYQJ^x)l"٣ U/GY[7 {`qP`@8 Bs_pZ%*_^RHƪuj,9) k]+s$wK|,PG;aw"c `{ ix$xvAbbl;ipyDh8tf9Y^p鑐{ʺZ" W`ȅ9~&ڲ~#e0͚Pagھ f3>TMu3;a@1ܤ"/1磧Y56f!(brp/ֵ**k  حd:~b}^1<+\eVtLcJyۤ4"D|ҕKڎ젋)q_}á$6~jTd]@#CYGpJ& 6ں9}n궪G{R-k$Sz` ]im TܤHDž AU}ϾTT^CA/w3yPޱfb ^~Wdܣm5W<~;u=ӎTanY0$dY:"^3 Yb?CjZ+1(rB!"$)ÝYHY@.|!&Gg6jK.L_s[vQg{OԪƇI*# Lh?CP]QjSOPZɎVjG<1+3CgXDȟi$ ez6A6~ZU7ݙE,'Ĉeσs@1X$ v5 Ow:^˂/|cf6s%N6>U+Z$!E:k`qyCiuߕ|k4mG|ƩfsZܧGq"%=-\͗(2^s:lntp\ i\vLҿNP&!;<ڬه%OT 2L ѳEU9.ioOJ?f_bx~MXn[ >l'[\H4M$qt /zxll`^DFIyUAJx Mw ឬ{,?ְ$IX:3&6Y NphR*~df9,t6vx&@ q!2 z 'p-'h]ݛwv_Lm~^ GS֒W< '3oL}`u_Oj3$V6 % .dSNE,9叴Lx\ *ƛT>~.F'tO.Z`*<`"m?nźXuFmy.̓+?sdng7/ 63[/S ]i?a>( Ƈ7QA3K5ΩiMbK4dYHiuk-*T&,D{G`2 wg,zhw"f3I6>m[_h,/&2&nmGSt՛u'&a0V3~r'0SH#@xA(J y&q }UBjQ*Œ t3o)[װFA^.',J) GP}\|Ms ̴dK ȼDK& ϑr0yp/mr8a8Ip.gC* EÖ۪1e,HzVj"ñ N׃}=۶#+@gpo}FojGЩa``j uԎdك7jA=MWqlof{(IDWt 9B} flؘ"$+XB&5qgi2T_ Ny~ {z|wjʭbDէ~F>,,=<=ȏ߈^8Mfq&Oaoti64R-f *H[ӂSL8H;GՄoɳyVoFq< `UB/P*a[zh9],fi.\Zrý9 /vO':v2}4ҷla`u}fc|B jZm')K5d5ƤP^.*B;v1Vh֗C,VZP%reI?Eˎ(ޮx>`{Y׏sA `ZR"1P3(u%)$+D~E&Lj6v5g"HT5F+Ovz:r}$ ߍK/:]쇎?0=Qz=C @BZ-%sS~1 vWM;8wo/ SP⛄,5_Xw12K(S4֫6Z-ri^[m-kNK> r5- Q_/2wkL*0ߚ)+yC-0P|Iƻs7ghLE <iu8 7!gq;-{ȉ:HIy?zme0U΀+3 ɿ $ k#!g,A)MI#!Y0>Qdt]*7 [&pXz!Ӫ>*,;xp0l9s!|Ff֖Ӆpl'mM`c)e9;Bݏ\[ȯxoGU>st̨Nvwiβ{-7fDF9( zF~x}oKX Z, 3f&mAzlovdBfj7g K;$ "jM+|$㸆yrFg*S8>灅I8aƬӍWӑGac"Uۋ/-6ڟpmŘd> ]ϾbQGB^%AܶeL=VJ%uC2Q(,MnX0W%GBSFY /6ݣ\~mQ]0JE+}sD7zcF\+WkKXY`LytsrM5?)oVR^!2jhz -xw>`qs緖l9j5;n%R_TZգ2 !&B6Rg6w0W1v%R8 18o;ix 5ט/T$\,ۛ ~]4`0 Lḻ|{%F]Q^G!Q'E4rvwdv"VU`] |/M33EHd<_e+dBnVA`r:2/[P*$'&K?wrY$4}E9U+fG{R8jDdeX7/C"Y0fV9DM֙aZP~@uD*=|lhQ.Mh&--|}a4HT$[+h Jk- T:xֱ;c_XDk=_iEn<1N"u?6el*K!BQ`*ޛFZpYO+ [\~ԍ7 T)4|PD |61Y<=ڝ V#POq_ݍQw\To|M$GcF vұBM5ӊHo,[.I*˅`?Gݪ"}Sj!}Tg/(r<[\06țOKĘDe 8{96 'k>&u?(Ǻ丵=JUa,e3ٻT~`Wfà7YF(s"Z|DmqbP [rfB+޼.oU|giU $:௫j/syF j޿ou mZ`T;s3 {~T']-ƼׁCW$j ,OQE҅=MOi/kP*[xCq26oeHߔx#Mbr+6s3:HryB"'ғKqi3f.6wscq/bBT9k.q^M&mW7%]uAcЪ@nKyr 3lR!wӷ5Ngΰ'I<[c|@V[0&l }|O]I=b~zJh:fh慝NAW4pG(*1ᛀFz {E|R& > ̼{f Þ;eeF8qϢȈ&w!r}ߍVxV\ Ii6)'l+r- -V7`=f6C?i!)u_\m5p0?%<>rt^ѽ Knf'1APluf_ѭq}5s6H\9Ug'Bꄐ[ͱ14xOFI`KBՈ7V ®lb!;2 yx.~S akXxe{49h$HR;eXx E(BSN]vHG)*W0-+{ $/hUJ9_6:) B'd@ʕ2 \b17gNHHtYoe|YȳFȽŸ.|9O5a-)ۃ-{1Lq:.G@(0te!WEco![<+TdC=3rxh)Krx>|}VռZOqgةOTy"J\ދ>IL+vfh7n]i<"7AWq}  Lg`uݛw[ڪL<.Hߚ\5-*iUC{ߑ(:Sm2f my$]"+̇7Pnn~?ه3 /"iXHyʠO|o:)7H+|HN-ߵP]v1' '-PϏ dW| O`J;UW\QqavuJδD Kѕe*YvO$iA(B?HZP)DzMC^Z4gH@Rn9 nWՄg%2/|ij>?E|_9y2픢|X6kܼ$BM t/}19qK꽊FZ(t[߲5 3]л|%+^=*&zYmn,42%wyN-+Qx -=O(frMh?'3:Z^ՈH,yN$9淟@V,95DN]?zD;ւ}Ɵ&$A4 dE_z=|^tf4M4RWJ,M/OpH C< ߏB\fS-)a;̇g<*vJhVt&IhHJJ(+V kVCh{xt젿i%>k[QAKڥ5Az"t> :ڤT5WY9ݶN%A U4],7eEf>NIi3U2DH56|G jwTǘI0o4pGseJk!$I4]+`j5JM(>- r\( O|#ϐ&BDm^39p26s(*p6P_f{s3z8fX4篙 Px{U1ohWST2l=x֊`i_&pIIy4ITd}Y GMoiԐfYazƎ~>"⯦XPmTIM+9@xA^>l. &ɳ7EÕOofS|Z+~z +yF5kyڌfOGӲ೉WTe:?BxD"̰ |5]+X{<wcmIS-^%#$P7|Ή&2oӯNf5[;_aJө#\̾mm003 MeM7 h&)~-'eTXEX#9K5_o~ŞȻ7 x$^F4ʝTI @ӓ9@ @zYGdېُXCpDReN`/iT)gK1je]L|EG;Q֍bhs,pyjM!&L|7\uհ(lYnw7XzA#$lE@f]tpEI$k:}CsE{!rb c0>me_d^bÒEcS3T$z#,<I ZDM LM"2PӋI Po?& Rwl2 S;%Gˍt㚥*/HW hlS퉘3CG-44*-Hg^$(Xcؿ1Ɗ@?N).$QA&";:=}|FP.1 k89(\Ӻ JRԝ7Qbrzxh.e6D8݈ _=IZ-KJ+BjO^zֳBke؇CE-muN9I~H#VD8+K *e\qX5շ)PAn z悉svV2p*X(K^FDWIԀ c0$GvGyRnf]Ei8h4KJ/0^륿'W'QHv' j*!RR,JjWq2:MnAsN!>b[kBx7p&[K_#PAШ)+2Vre:xT# QEBPSnn!Rۓ&PVX^stDҙ_ _0?䦔4̧Z{wvfIRJ5,uw5"@Cɷ)X@j{pɖ)BC/ T.Z{NŶx$1i7h:uްO3>1[-ڶ&dN=GGu V񲤇,<`ةU˔G j m6:}K ZR٥ %GM5$qڻN 4'Qni}vA+a ˙NOsgeKd\7,t 4ʖ." @qVJfh B F#ST-Dhb-J2i>r12 >OĪ 4Mo[faWH+GDrhÿ{A(&Lxfnvu.o~7&0b?z +;hPm5`듋Q,1PoGDȕZF@W;Sa&\QRlc ??{hf:)>+s;QȣVo9N{Te@^pl$!Ƴh V ^Q{~b=3WU۴/)s*v@z֖0:)δ$Xw rf czXmٗՓO1qZ6!r6Ҷٖ R346o> s?+Պ6<Gdb(x-z)5d]_c]f;AbL1~MXA^'о6bz)M1VOK}|D',Dd5c%۪m#-$ UtVD) cn1mt)"`l >lDscu3:IT) L#o:)12rSRX}?,]&59lL\lvÐʐAm1R%`Z`R3J: I HVⰅ!%Pa@x-!s3-m10\1P}wޏucJZKt8t?9vsH ]95Ky2T|mT ՛CQg7\w% ZIz@N4K8h, DRLPjD\jݱ-5*2J Q`UB$eUZ5FYOIoI!ъb\ ,r7΁z(A[SpОQd^ka.TNVXg ۥ:Es!W8S?4߹h)>]=Ic#ȯ\U <1iTvIPJ_-j(TA5w*qi3ϧG$!B~(;QvBn1'^>hd! gң85 wL ;ŦIF߱xzc.yc!jmƷf4iOAKG,:?gh`{3NQ.!nn@emA U,Ī'a%L@T'dDa| WVnm'ʝGa ڑkM3N^dt'D]8I^P$`:}mӳK$VKj;P,},*_zL 5%TAô|/yA.왏lPᓶFPjBFկ-*t:U~А?ɸ?6պP)X& Xd&lNQoʲ1$^לSxWwWqlkdXIa.gUz1HF; 3s-T~* gKV)*+d] I\複^Qn{s8?fNƿp_',28̼m9UfCcGns_׻w^E[dU^wB? _^gˏ HJ塾2aYFD\Fufn&z|ܸ@X1mJh2:Ȱ`;7ZM6v<9^6A;!U7xDP/9!m0=Z30iw )QZx$'x.rx4aZP\eֆ#O `:6XXoVi#o AWFsG/C&j&`n>Z ~^(l=w_3y;,iWUi0+0;Ζy rb£ s0SAY]ɍw1:$MX`aa b{&f_\UNm|ot}h A~A\+FEbod)ނs4.pݶ+78>)_]lu_m ti ԭmθFCn"\37dMA\#%aqE$.\i!=𻞓7"d w{9b`U5)؈yf R'Q c6,:iD 7nKx)C#)rn7q,= {Zٍ{֊+Q7 WlT79.LJۑq_.GZz QjFq\В=`sxJ\:-lYM:j#}ez-ʏ OeF0(c#}`rnhŤ%!ݳz\FMxO`)݌08rL64s<*3bEHBuh;VW,y 0Z1?E `BBi7?yt0MEZ\~P||Tv6hM )fnB+,X@YzFh{,Dnʱ0phޝ)u&%3EɋjU:r04 iY,wOorN"גG;zH'-f{yB. Psm_mㆩvTEpg-'QM.F[8sisMtó+]ts4: ;IKyo(VsI"4{+~V]vp:3m0}f76g){B;OwasɃϞ-6)l>) Tu_<&Rŵjv@KYeGnQ?ga6T C{-ϓ7pm$p?  7?׃RSsY}i_@D¹h5*Ҏx7E%WDZT>#䊦b[{q`:CwJ?jݦw;GӤ{ k,CF$"!|uHb|> G6}+FTwUkU31[ J~R`uȊ ":aLwCu7xk yr`4*P߹Qgc2n AYa5QIZz 4ѐ,;m)|_'7x_b8g,;e@$Q,`pV 7Ӯ9-갔sL+t)[hlNꁲ\#^ו#R\0T^u{% ƨu[JaE\!L*FL]nIľVW䆨nRkt> i}#9ݒ^`bGE5'M<6%W8, X *nMkSnE Ž$@]ņ"4.v$K֙lm0%maL\Ltjܖ-/Ql {^Zcx={nj7粻w"ӥě=;LNugQ- y\}A<l,cPBq1 i[ydtʤpl3H bybahpTihhFbh'7@;" M{a=*!T[F45%(p^@>֬+_y-c,iŋ KwRõW^_0G# > wz>+(cCk/chw_3_N,zQ`5mgW6R! Eeև^un2;o.`静I\P_X zD]P6HM0(]饱aI\jN[v KdO}%!$MqC;"VM?%Wd+g <{qgpzd`+&nI-YvsvCbQ'[3n{Yu1]mW$I81e :|_6EhzUD~Mq Y:#&#A>vʶᕭ4b_> _45Toԓs/1*[' yiJ-} W0nb:sxㇱe0NwG{}*8;{w;֏*z?xfP#RFXyGt7"Jٲ BXw*K*K`υt4Q%w`=97:*P\-FX\—=:69, C/˞u69N:lk]Ț@;Y9Pݠ)~M~3'M e9O#.k}g_]wS? p)Y lMRy}>M2C!< 9q9 "縮jSA+~,LρT%_%{WmqnS vF؞4te !~#ıFX] )b`tTpq?ˆg|<+Ʒn#TO1:%8W -e01yޙ|C8Cz9Nfe hWDP2[!bm<Ѩ 2;$I6Iy$SLwC4+hZ/lėu@߭Ɋs=^E&"0-ÂZfM0/хRjZYc$\C ë7'Qge&ٯ;_XFIq 11Kā Q-24g$0|L8*m_&LbE(b=AF"A[ΟH ΁@|",w6?_lg8`46xjx)ٯ~`ģa1v`g;T%cA37XM@Νm,-VH/s,4=2̇e~((a$[;0G>T+*p`2E;6Q rv2U(vT!:h@$bCzw]}Z]_wMw/\lVmFRFѹd{T:Sfa!%y2dOgtu&Gnw֝;z`n LҔ(GR˄ +vev\SPG# ?fakEX(&@D;Tb okG14Dmfma>+Ehk Eua؃AvOvRp`yZ[@K |WQ:OeBPc :k${Q+'o0TqZ>萢SxNy$ @Z &3iA>F&"^3v[罿R(oJK{A 7} LW)76tmr()#s>aMӕn&,wv% b|-#j#@I2^mGot_R|G8FSp-` 8w˓8x'"[FͣTq`D< N]ަp 1676irO+-:\Zed>Wy{#FXav_MqEl[ e:M<}zda9pnL0}k.hW81-Ihwp7TL=X؊T"{l!ֆB?RWfvolDQ s_.6~ H(RqJsDL? M+L4zy*EV΁[nF\,$X[M=$kzW!y %5M#n+ 6ݞ-wI`_+MOGE Nadӄ} <& =Rъ̘1yzZSu|wd݅Gd85`M3dQ3-oLL?2WzPSLԎHc3;Z4cό^bP7 ,LT˃p?Xe;uWO%6_怌nFQ ZNwI*g yTx`x@ >Re9[E5x2>c|j $=3t,bf9ppڨlao)Nn0Au!^/@ˌ6ݝ*ޕ[Lgkp̕[bf~_]q;g*G.4蔿dR^yq rf[K@ ggRqrRKt6c:tBfc$7#(,IL$71e,rO.2~Hjn)K$lV!6v7$'B  ЛTxx.15̉`-ʦ/r,(r/cL 8^FT,Wosxum`(~p}W8{OĞtKsL-jtɻo^*f4\'X6#{BAeGJ{e+(feNҖyhhnϭo/H!3_#%#0s19Bf,ؕU{9XV֞d( O09aA8 6bխ$f~öod[c%+߀5 ,eh]<u9 IlH4FLsn43j%^â5,/:/>Y"M_i Rz/\ٛsjdro+z*8ZQ;{֠Ws!:II6S@nR j\Zf*,շM3`ĺ XFi3v2 C0xdS_J̓kOd%am%{|Қ%=7wK_K<"R/m#jX^aA2IIaB NT[hM$@~>7abf>Z`AN1ݎo֕kW@7DX5eY߃I4+ڰw7n1ɤ[XDQK  'ۅZm.2&L@;AӾپxJTjBV3L[A*-TUƀWri+s}N#rX(uxGI62rL9F"0&9,Q+ڣ$8 Q.=/ $=WkcL9ƾ!,"gsY|=(-F!FFSuk1HDa" Ah?zh28V>]=G,"?u&Ӽt booqᛅ? %Fӯ*hߔGe# aA]PW9J=yhI՝fפpv1W٠ zH(>BI5m?\174&\dLJ Kc^yѾI22YHMk?;PoO@;@g{fC@أ㸻JXÿ_R)#5z7m>.S/r q߃g,<O!~YϺ5:{扢2Y@a< W7$.q !a^vqAVyyQRbxӘi(\MHO/voM 氨Q_-Y=^'ECm&U:y2oc| tku8C4iVAֺi zY<; 4GWp?vHgq6!酕qەze? S'9\gl%Uk%%E?[*9U4.nRdOD\!`$,Su{9*X#jn.9F0J&ZQul0ۭh訊G9d@H~* .B*ihdG& 8@sNQVDE`U/̽D1GBs -:7Ec$u᭺ MI!E_OBzP4 &ZAX(_0GA6ϴكQ?+i/ Ab)JuH(jɨ{EەRѧ*+*¾|G}=i0cn$:';`0eD"0#8Wˣcᇐ\]j?Hzlա :8FgS&㻪'sԲGCPh/^OP$&5EvVk ,E+ +Km1罨eEa]TQuXgK^ zjgco6)d4d mS ׎:2':m[sw7 ȏR,ʏ}4] 3P4Rk)1pϽ.Ls8VՙXfidmݧ[zk$aOBi rQZh+8yhTfo b0Utɀdݥ PCYJ,6ιu;e0y88$9raZ05Ƒz$ܼ otuzV:Kqx,]D5Ry%.f{Jv IbMduuNnOBж˰/5x{{8c s+g".xs+>k6=`0%i>PU@n+7.}0W.[ RV|A TZNeuЬɡC9S%.F'q01eң53SҶ4K!EG&s-9)`P֭,:}մV&h!=Tu[Xuxsڊc9h:b.br;i؈:m=C*R\$VW dXCI]q@a%tL9{/[;[,%VRj k '9ۨZ^e\UMXlF67t^TXązL!aϗl #x"}K+^G}d_ BTPlyV;LNeAG!^#|[tfe.I A6_҈[7/Ӥn !3 pTRsE!\/DR~E^2oPbk)\jm9aH%ԔIR;3>"d0n|h)%Jᐽ͡׹Aq{V6e΢0&ghH:wK+;4,!+ 8+rN<?@ho1C7RTup/%UNFQo!;5.lCq}ŋ*94DZn4۪ӲԼnЉ@l2vU0;狜@$i9z˺]\C4CvI{:^@ucv-i3.dgv^h c682\R$̅ҝ>p[HF}ը!Mㇷa8İ?Ixg~O@ЄJx/TDK{)(ҵU)F)d%WƝHzf֤E@1o*VhF3oBN5}x]IaB[w1WGɩ̬YҀ@/[J<A"*sаTyclٚh; x'>fęۊG7ȚFw 'ntž LCʍf9$^0e)$^Y_\Kԭdn ;& IV#1ќ= +x6bhH_I0/ Ppym@T9i${5x5CzF'rD3Uiq1-qJys׏ X\hq}e*;+cK; z"]cP+ͩ&[쐻>pݽ [R_񡉺*jĆo%֑48գ]2S( G;$Sp9.r 6Dpw҄bD6ce/{*Q2Dy^P A}á{!dj LuoGxR"M4t|}iObT+~K4Y3b,xMhCz#MP58ټRqhHY0sc޸K"U,\Jv5!6avlg(_x)z4iXv`iDGMG|`A,prmSc$iX9Yh˕I @٧Bu\v (ɛu~hʧj<&S`mO7,=KxjEh-]ܮjc{dշʹD0yŖ &m[Cv7asQԥ#͊&JvɫAWP s|a (yk/ k+$k5!izܕpI)TOB Cܖ,+ 0Z1˞,Lj!Bc-sP Q6+4Gܧ'7gZMԽwc&֗wpzv%43:%:LKnF.Svq]R1lcمo?n`=7WqO`J͡=Ot6D7? 0\_xk\fV]F*`~4$ke. 1YH@l/vj׌ϴmhţǛ#qhLߌxg$٭I,ъ{ MǍfHQݿmK鑯I@s^Y5GX:=x̎>0ŠϣB| `^2[%[d ClqעxR(+0`<{K߈o›(w :qJFq+$mkN"^.ڥWx?3دۏSOʪd$Na*ё jQqFWD(-ˊ7=`;-ZQԪ_=^7݋fY;]bfR2v >J;J⯌a6R%9!W(*F7!A>X{u͟kƤwK78iI[F=|XO_q9N*V J;oo8mo?piC" pVlA\[cEgP_: `Fys6IYLd7kǧTSQZ*!6XQm ']Pݨ&g<`t iHn,m# f¬$,ֹ=%, EX5eՙUyqת?4$WjDt~8b'r2<?4am.9lbYSu `E i /]Z~K]rbi5](ɟD] 1 ڹ/RPOyj;x" :>eK{2\:pj(2É 9@'<" moA.Z|ĉ\[DHЏ+ |G/d/Z4I(NVǭ'+eVz4 dQoO/vIoA9`{-YyYD6]BZ@88n5+9ӻm1ڏE3 [a%S PBwcrc@_"p\2( Y6( v`Т@Ոdx-\22גl[ MK@y[&L=+JsjE[|-~DŽH(Џʨh5Ch52D(l9T-_n{;Uτkgo|0qex}!L">Ls@HwhWV ฿ #;Npn .eɋP(fKuY _Koh4!^GD`}RSO|8{ЁKA]\!~j1IۛT:G<۲mqi2Vכz9zŸ)Z5P+#usR"E >u/ވےN2?*4lD|԰2#="16.Hoȉ_}#< 9K-,0KGnV~_LhS#Bk:3|k׋{P'_+Su,><? #M.s'W'+WWwN qP>030 WF͕-%0EpMZ b ⻶`?Q:eU- 8mG5טit2vYc34均舂'%P^^ӯz?@dP {7  pyƅFŎw U8ǰqr :ؐiD;s-rk[(te;-KGIP7ub(Bc֤VCy |P@hvr,gpONJ(m%;_:҇v o c.>yA Ooge5076Z 'zaZ&h_PA͞}/ab@ rs]fTƂ0+ re'hK*M7X^ô[x +_%/L I@K:0(cd'&]a1$;@{ˬ)zshMSD͔1T&q]u{# PB8.M94lޣjSrGY;"\"8IS^wEryqm9̲QNTF\|\d|=rQX3}{Eb!gfO~nSYĩ'Zu+( np%YY_ҩ"όMPڿjщR' c4j]FiiroySir(RorIZ1n;1$LWn|ǸɁߨYWтg*=̞Ig;:TՑ횩A4swTq,!$0b"l$2gzt+,;`?-&uRΨ #sɕp8k}m]W ;hi^Kx, v l4ý/m Un1!;ȱɿ:@'T?F`^$_|@e(}'oaAH6X3,0d~ G !懔m;1n[x¾YA&ayDZ,0[~ddbOgʒJIgCQVϠ% 7[{}ǸeUSd6 w#w~_>*%>o@6"oCǫƼUWĺ5y$!J-r4i'oQII87N\TD QPޡ7!p-?#d:TaRӍ|K=\'2_w7-ڢsMx%NT)6Rd`3QC EyiOd$C}@? Oҏf}[j&ZF)©lVʻh ;QӍV3ol18,ϥt qFӮ;«=WA/F8e;†(o-sd5WڧF JZvOl>5:Rw߾js%):m;0&zoB[#&D蕲=D/Md8Aƌ٦@>rr/SMxJqҪy6ϒ<|H 5p|UV?'Zi-Dnܠ3{Mk SULMz54%B/ "TOl4^0g‘ T-XEiv 8MVqw-K'|ϯr25W5$tUjP@r'qn"\L(#=R_b\AijhÍ_xݹe;P/7.lF*ysm.wlo3.󱻍eUTƋA9P=$QD=شutoI b !GFp,(ghF!qc檡#2$kEX jX;Dq Mf|Fiof۠N r:[GCmAL#y5YuF^C@(7 NuckM`IQ'g1rru+f^0/w=z>r 5:t4=lupvw^GY`SG'bL!0k[cN%Xfuӑ_A7Bafj@)$+5Pv@i(YZE2SQSD_rpw /3l9x'9<} 7=J(Dbe2}ZybiCNe"qGxDae:zA? סp䧨P!ˍlpс*Od|監f{ mMJUadTzpŒ ok~u.ͩu.a5DUwJ"ʛ{rV] kc /{@댇xP y[-3 &kuHߔ߼EB_&̔(4;YˤЩ|wX/WGP`U1^'݆h]ٌTQ*1(JwqxQU ful^XlBYH'uF 'Cuءyu@Wр-ڔc|^*V)jn<+GiTq=O`98cup\ leDuzO=өNQSHNĶ$jG e 2]o@3gVL:ew5::[Kg*VUcq&)cmԉn?M 1WH!7'8S.EQސd 4߽n;^}nzndq*ֹ]R{e\nR(K˻>g2iTﶉ _BpIm2kׂ+MdP".ĝCTt뚑>wVclA |1Ԋfk"b:ݱ^[.1S7aEV_ED?;o4d@@vpKt)r:ƊY1.b)% I/g 8vc1@kj+.it^lmպ|}ﯳQLd3WXhVK(}%^ -* <TK[52f,Qa<'3ָ[Ow9H6i@]ixQq! ڹw:7 }H"غ)~boya'FsKa.6fZeC(Igf'ؚ!LShCI'Kvy݋e,{%2x! c]֑[}_K_>d`Մ5C6@K=⭎9FHLC,sQ({0E3gL( UQ_ذLzDLQwGtϧKqʽLDq723-UXe4)Wu xG875@j d 'lH~$0n4ѵLZ )1Wlr'V8 Iʃ=f069뮒޿_WGr ˒D4۫$jn;; *mP,`J14a\->*6ܸ<;}HV0_o6kYt}ˀd4Nޠ\p:ehg]aGO56%u\j"Is)4@|j ̀B4]D*YH$ۊRC A8Z(|[>Q$A䖡0?|.hZvpE ZwCХ9-zY~D6+ ź9] G?3? 8]"AjJ1(` 5s线/\!ƿ퐐#{TS"ŰvR E~׀_ٹ-K$4W[5XkG.?0D93z!:JB*.>LJ&*eޟs#i:%%[-A;H*liDNuj10c/u$ s?>maזRJgQ,ϬbMc#! 8|ZB\ORO;I)nL1!Mgq)5V[w1T,9& _n>邓z2-Py>kWTj&D4'&A$ 3`Ia`sOVFbu;8݅)7 <87놨0w?\')^9 W'`-Y o DsO23~avDȣءv\KT pq qA/^lld^Т :qٖ0z1+I } %zzW#^{؊9ifKxJ}6o`SOhU/* x֕PzP.ηY vݧ"þ wp.9tnϸ'9v7bmCx,_'\ 1aQ%.Do(lʌ˰ J__)PΖHW 2iU$)ֽ-c^ǾM̚6u,Y ̫RlDvH00QNGJ4tE16R^@m˽/%c"5K@K(@ #5;0ހÐ\7.aߢGϫeڝ-_ [򨻾.|kX$>LAX:|+Ap}%RTzH-O$P^?ubVI 'x;߿Ѿ6v_&j^2K kXӍ[q( omcX*Cf+ 54gK!_YXY 1h&KwmȣKڅk)6,|EUOQπw񵿏 LBόk Ej'&ev~roK܄ yvA樇vGzC$?y2y\וNڃUSž4>[UR}|/[On?ژfpnX9@[cFĶV*oX2;d7e=eRnVTW0†@!J=F$ rxn (”50ݎ\ƺ+>E cIxM n,q #&t.u4?1-YN{;(ڌ!%"|dI~]m|+ńX}h<]h>>Vѧr郮r 9˵\kP;˟+M쑞6<՞\6LReݹp G"]W _gr,grc2s?'W\·Hyf²HB| ZKNm1rRV%D/LFCaHH+#ԥT,$ԯX%u]6}#]Cc+#W`i?c s}wy95W@~ r41]{_7uX37 <;V%F,M|-u-H:wSn?M̓=]8ૂ=X6@ G# 䁘ܪodk[& bX=|LX(OQpe5 rhl-x/;G~EM 2UUIT`%kퟌ短J' SfZP|3Ƙ\G{ #ѕbqP)"Ǻ;Z61E/E:nm;=}mRaϫ8ϔYl҇N ;k3h\ X~k< )R9{,;Fh,#1 ծ Rg{Kp۱rNw2xUgЀ|z%ypF]oڳmN1X$>ݹpWgT7솔+t^˥maEwXUM*sp1-sڻ=Imn[*jy-t0Vaät|Gο.HcQ~Z'[s[Lg}CjZZ0.ϰdw"Ypg.ZJO1m."Xq\{X8yhkcGK$Rֶ5$  ur3qn{uP1qW :hIVAY@KS=߃{/m ;;y cג)++mϩUEht!9a|b-/O82'q{ HSHBRdapZz%|K}e),\Q$+;QQhrгsEE,:_HªFѥ"~REX3 Py|crxrQ;㝣2{;z7" ` ;'GnfpFpҧ9 "C "A([8BFx(l ^0uƕTПPPX*888#f.`i=Y Qwh3'Ϳ-Kd3>Jdo(4_-:HTd];V3VW5,+eΙoTu2DjQt&P7nԹXV1 {'xiHNlɫ]Ѝ5a6k{75GK<0=f@sP+\p^z!/I{'elk֒4sK@? *V#v;5Pw0\Mə̴= {(% s TL7&g3bQ,{t e ʅ-x)i_ Td1C]\RbR2ndd p, Raʨ1R#3/ģA?sg8B\VsKdJqkbX-O8Gq(aJArIj7WċV- sAid3|SΣ#_j 2KBj.۟N$#8A_$Na}FKTn65шCTJL p$ﱪI #=`mTZSqXȤ=<%# 8/ 8 HzdXF1]RrM͝>81L 8G)Ot=ؿz/.W8*B=6j|&ڗu +t= ZO-jNHaR /(Lznm: T&c-2+ct[)oRq/OzE* fE%{P(wѳG Z!FG=F5)ϲ1(mmGvZ0B.-v ߂[@,Fbs_1=iBaL"MF^us^iW嵴^~V4Ps '# ^%y{!5|-~2йOXC*"'_ 1&2X߳胾obif߂RjHOf?OKfA fq[f+lw9˼o6m/̕DCl}/q{ ~{t7X3^|`thnAեR^A?FPSbsH]D͆~M< ~pg8n,:9 :t|6?L4$] gJlk A!od5LԳ@#?W5݊6ߺ'X6A -~0]y[ܩg/٪xGK2iJ@,HJg c[q)oMcԵrp/Oa6c|֥Z4Uލ?>ki(,V$Z?O(WD"i"[N HchBC',T.O4[~šNWHʄ%D '%W/%yk[>+Y ڔ_ԏ/tSĈ{K *I)Zʣ6Rļ_h*\wR#E)vIyNy'SL;5bI>\$xRR/X~A4MFSW)N>5ZpL}/}I6%fXW:,n"Â*z`CDozI]Sy +|T#?쯐}h#S Z=yr2Blem-%8.씇;8MvMUϷ&="_YE/"j|NL@8VѝpBmwYPb לMl]$K(|~_7d39C\߃™.+)0EWL$حP7[. G2TWorK!z6f$e@6DISEGo8`ޢA]qB7㖝g\H :WgNz~ 4fmu3Q"f!>B|6/*R_^Tq@ӐYCw~#h,H@/ |޿%'G?QeɈ` 2G')KM2P*78zCp\orJhCsc+v4YFOvW ԉlJ@VeL(h$8AkU>49#>K[!Xw"A`_^ګ@)gcoƾj+}uVNEr&Zf%&C?`3H6h.?Dogdy W/|!8O@N(t#xZ]C-VȜ NuF Y(;?* I†]M]QQ2j֠ ZP< @ L!FJ5xB 2P]dEָ#H`Y1N$lT}*yY( zd!&4v? W%jYnjH<5suz y5vRGX-s$s `(;+A} x4\V_] /b7yBBZzqRGH u;%7#/LՈ^-<)M8ΏW[5V x r6r̊0`EFj'#h-oqꒈU%;pwS%?K<7S oNmr>`#e?h3 ẖzįThVqAiT܀__WrQ|@MB= ܶ$;ZniXHbލh3co|H k|fLR$F1HGohM@jH8 :KQA5,DhINA%FX>ʯ=(j9 =6 x;pmYpAdVfGτ-~]II cDb1 R̫ tO] xTYIxaӇў>U5o궫@OaoUoGFpBZEz"Q` [K*ADϹcJKWՄѧg3†QY-B"?jr]QQbblSMF֧G?C4 x`bXg9)'Nڹz@-?)Z3|RKU~:I<k?Udn逸ډ.$_VJw=Fn /' &Y蹪a JB9+' o pXNE@P}pQH,9Hi]W ނL͌?fg'3,G l.m[pFXRj(~O]T.s -wuh[5~>^e<0Dviq MehzWqM6./GP *4Sxς xeƵG)戕@sK zك7ɈSF Og f3PPe)|}gennTI*}} YI!YU⚎ie,*C!!+UZPu_sxŽ2.CEb{-IW񜈴$IsxzgWҒJ1 vr.D[ hG3:8)HB$TM_(PH 醥 ڋ1X'UjӍ\<|ue&n7 .b0vJp=Ȋy}S T5[Ur􋛈-VvS :,qc{ѳD{ԪYt&ߨ5Ę>JY:$ g 4q z$x.ܕI1Qi.ejm z 81~$\H3 @LGy,2XG6@Z}KmL*l@0 %Uj B])S~/j蹨6jMﭧ#4jQvَ0-u n{_!_!hM?c 41ˤ9lt3 oj ͳѫ[QKO̊q? +$ɜw]%,wp3`xV+&6#@~Xwv];c7-̯|J̷U9{"@CNz,F\liEc*w5P$vQ䭼46^yX*]GWjOsV_ >Mu/Uws&SURv@|VԈ0x-͜ΨuTg)$"{TzFuU)` =qORv-ܪI!3ho>*HMS2Al%O|>n*Fܼlɑ*9< o, r UVI' .2iҮE*hzz΍S06.(@3P,FMAɓ",ͬcϑEo-0X&Zb:)roә z,w59Bs6luqǑM"7# .񉖯J\qK:]5Z~^yܩU)QG nV$]}YD=veQ`WtNjBíƨM>9|[0%,$P`ٙM3d*ze Y0'fi+bf/,#N iɽĊDLj8YӳV3E)[r qeTReId.{"kX{Z>uF%O} p4F:Xlv$z ɓ $l_ꠡ?ьi].v#eQ*j_Ժp/y~50!R'|$Q0N3TwGy,d++78Nqo!&3e0J!bLq=f&ρ܀n .૟W;&pѴv4Pi#aG+3hv]qz;97A]omFsҫ^"%xX0rݹ=ZodםOjeyXCG0|Q*e)SX-lfF23 ԘTu06hHCgF;I {Ē N)pё!7Ţ f=$zwb͋y}ݾ KES;b0 $|^aESaX1E Q>6Q#v @ 8jyfTҏT|(ͥEZBLCYVKHg7>=PEL! * N YzYMbCeը9W<r#]lO*A'(ƚ54:p=sOWgQwO\"5ȥw͡ji}(=Re3:D\MV_@Ny,]*a9l טri4C*6sfıҎg 鎄೶${/W6sVh3w^Xj M~E2x\x`v| -:PWROV ^`vařDE(ԝ.b{pv`2e]v}Nh؟zިlb`R8#N?FuYɆ(6Ǧb g4@iÕu?GɌi4қl&=;!ES=nXY>6љay$F$k#4D-:asJ+`Zk6iBSl >ݱ埒fmfX_Lz&5 a?l3HP53EoZ35:{竩e 4tC'Zt-TПadlmgDjAa@e!; _A>orgNЌD)sTjrϷL׾+N dIi"Ag@]r6klc݉>%l &>|9?;K*+&'p#ͼDin?d2'V ުbB+^s^˫ɍӠy[x{!3H愔?G:&1FF佬 CװgDGCY"_{нObpN)eWfOa:"&a[߻ZwM]>B|nFȞa6A[~Y5'c;V qmRMw>R1DGITMO]V!r)~dIpm)+EQ_)sJے~-nCzpI]M 6Q=z4?j9"E7餭%,se*fqiJa6G9x6V Җ+c%ZfA/l QFt(d"'Z q?l.T$Ne>GхNjEf6ӅL*ȧ&:ޢ|Do,"<6.442N$|]Hn9Cϻi% &)}40[J ky>wVȜv+fݴm9ry!^dnȖ=cA&Xkj6ZrP*-.SIBƎp=i03("5AEȗ?Ȭy1\3AA:j/OBlـIǢ$BS?ϠǥzGzf{-c!&dЦR4/iLRy[^F5\oA`jW!}J8(,y̦S\/S xA%f V#`,=١KP2LuO;k1sKn7B )`3PBM$vcneLheosB?sJkΣX6%^^g6u?:V$8).H@D~&G8*TNR Ȭ̗@XO/ZS=y-蟜$(p cP[?MGpB4uc+Av,BE{[:fٰ@%Ym~'JXe!ITf ua a‹v̼Pq wzI0{ 9MƢTP=łf.Ʀt8ҟjj_) J%/Ӝ<⦯DegNe+om>rTĻ.%7K{**^C.Zj]0W(ZVlX?`[z돪iM ^$4BLRUZqTj$-;Fu !KduRk/tʮ}hҴ T6aoΩO&H'cah7, 2uvO$Mi-.0Y.NJ Z#ҾG0x nN_p'jT7~?v[ܽ]_ё7}&5۫ W$=xn-+=#XQZ~^2ŎڰYp'OgZuS sXBrLq;|gtlG=[i\wE8iEkhP- 4˾ʇ$0tnW~YKrk{#.o9ϿB8OmK ;?pK.=PLuš %UoŲ=d&8`%_ہ.3q[ 2C<-+F$b''.=`^Bm%a>Pr2i2k {ki!4"aRk|vɥlA롺ڕlDcuz|7C3D3ʽ U9B7?7Xy r3fҺgf QH;NmG/y3x J%]h4lBXe̊~S#TnFV@2MdL*'[<|# jqnx7s2v\ -!\}AN x;>ds6QԵԝx:$ V/gQ)&d";pIy;JIKm8r|/1aq>WN tՋ!FyQ=!EA0D)naq^euO7T`DQv)M$6 ?r7NDY/k_`q{xc3 m8WNxZ7ګrEܳox Gry\Rmڡe1GL)"r&ŋ8քC@wYJwxǞ#%,6D%hQ$ =cQsvQ!*>y3TTǟ18FJ\;VOh)԰|ia7q /tސ8#zB5H=zf.%K"VG1ZAhzXnp~,U mh9ne#?HI>pd4 iMS6~eW1gŰ];dZ000[l\ 'P#{(\ag:̓Xba'.|? Yߋq`|aeͩ_J(Y1I_Kïkzs43ȃO+/%Aa^JYeg#}J׬G^ `=UA}¸l#D5(W*b;aI;Ɇ[T|*Ú+XāİvO]Zvk9Zk{@h\b݀M>+lPĶ؆Z 5Kr{lm˘B)AG%nF6tɨdM4)jura.{kС S11>}7ϭNeBp/|' Azz3@&Li__A("|JݏSAtX*5LuqzfY)1%)Y7 7(㍞͕[/Jl-Owf1m[?wW6υ0v4-BϧPJAԀKȕTsȉxRO0. tXwy4h9vL/|Wq_?>-V"VGrd6*!҆!Qo6KLwas_:JڻaCe8 ϫϾ [P*]Q>$kqz1r6B19f%6j'ч?ƒ7`794yZ=X6hyڅ , ^(%F5xG3i1ydy}\[o|9<zAtJt\jUdtZ1%tIK?E۴?Y+/(7S07 USԤIm߅s`kT-BU\HuƾH 4=FE%97&(qԭܻLj=RXPIm1=:ބph˝Dg9ӻihsɢrr*k$!3diڛ 5Pl6j~a),z %L+y#=pᛥ\?Ty `J}U|38CLJk6O9_8B-Q ):TctVGw|uVt ۚ&/@D,sc^&V-bF7{/}QGD0 n\ixނTWƾ&$~{*{ܽCsdA[J؈*rVvCS}>/4%,ܾ#hT.Ō pQ`,@QpME*oIV MT!9cW>DE0Af#S{<\Ex.XXVQټUL&IKQIi."SK3oō8 b<.O49mH#׋ (C(:W#AN:¥C_,Ux v$&;$|-0KҢنS*/5^ mXHmt 8}o.s&OfF eU!'=&V{crmyֱBǍ J]b( "}ά`()0SQDfIE* 4nIn0X8pfW~dq-Uo0Rn;P!>\O\~.VDS]?s-W*_ %7ZpmR5'ebt3C0<6"4لvX[Kwj"h/r+ko.g,TߗQ3I "cyY E #ŵDö?f`%}Gs8}!w 1)線c*<9׍ " V)"Kɟc@eMu.>xs!)(* IU_P w"W~ ɹ"11a[S̶ŧKX Q &92$@V l1qe ST<(. 6Yf a{Ķb5"U]ѪVLQge\)wy,M+l?zF6ZeWHTW<A6w]O NãeЅ;+Ҳs$$|xer-$ O8q*@A|aD]z.{a#EFVaX)zjQ:5o3q-aljhcԽ_IǨoQw6ʨ^UPv>f}t:5Qj-(|~;M5<ɻqh^bx>= 6}ud SS>T8n 0v(_<4~ OBXPXJ !@yZMdɀM\ݏxc^`&oxo=J`Yke@=׏ (qɽ.+0I鹁9Ԏ$Z6O($`B$oA dE1rϟ߹I.7ٝP"`gj} u=P0=}G HwJXY͖Y/UR_ ؐ\`.]6R_{zJC NK]9& m"̬jC\) klz ۴#s~r x9pV8G5| *n Wb4y<+.)Gv &ӳ "@̦gꍴ7cx;58(L.9F#$mV]E<߅r&QzX 8" zeahuW?ad\! O;iFa (B`9qoG$+/8ߓx+2`jck=b8v5C%jřk!Y}ă!̪ LSm58!dM)vXBwngu뻘["^`J{eg?Z `Rշv$~t ADFF<{f8 >JN6&s'b K*Ţ2tYHޘ1ߔGqj 4+b&=6-D8v `@fz|8k_D2?Ujűyaʦ7-2*J!Ĺ&v\젷xDeD-^XƏgt]1vs?T b P? 1 ZA߲pvoi}>(z.ͳ/|z2@nҔ87'՘iὧ7yZICyxM 坹ʕ쿑jXn.h(݅@@Xϻ1;ZR^CiAfCS(ت"K\[hUł&8yɁUڥH,6o(Kcbn fKk3BK$.ɕu)5?|C ̽8ܩia۸O*WRj.(QhK_~a+D&,Hm?{9!- iSɒ Rx6*(=g2?0\U`2bm"TC5}jVYYA9H'62 c@tvX v6p6wA:Ի rL2RVu"R-} g0b)2;THl^f<"'`NW ws p5΀e:/UUCH۶BhsA7`߇'LX4gy%!hnBrx`Mprv)D4tjZ*ϮӐUGިbVf:SDh5D`%GI;5.Z/;;~(?L|DM%ΜtrmPƒv강kiV^)UX@+5ёAj넥4*JYlApFN%9w}Ch.]B{IEv4U JQ1ƾ[eBw9O*J4ab2wjÆ$f)H& E/ҋ#ǿ#ZhS[ݝWH(jBQ-MR e!Eۯbg"n1p+Rdl,hw_r=.2)6$AM;6TɰrTBHUu"݂(ÚWTZl[RocECUH{\'_BUzzУ-CG;Mz P=lK@yxװk}T6YOur@iFm`0+7@PߏbNesBjާzo\\_>.E|s"660#6LVrO_D$E䙆ܙ4/zQ/oRT( Nڢ./W~H'ZVe 画 r o6n",PU[?7Dv:VqL:Ã[&~bә5 KԩٙiUU 9 xx4'TY@t *hr)SHaxUge5Ug&86 $6 w)TTkv+#=j׃uTMf )g=UpBYی$."zAѴɋ/݄ZJ`.uΪtUE&;FZnŹM:^s(ǧZ,Jz+]i%qoVf&L j-eK Gfk3n%11lcLMBߥ#6E h b٤X5h?i5h?^z讽O* B}mE{Mxf0~p͉eN ɖR6rp/Ѩu I\Jt617XNMmlnb0ў ;( $WNM)8=2 {<2kJ7Pt]x jPz14/w@H# NLs8ÎEyqѱJ#pX ҄*WN+F ǞSTfY#;}(lQ0])}j͕*39?y6 ~:,4†8(!An7aXun XB78VpKD±ї,VA;Fdj8&jn)v~o&<_̣ɕ4u00}ؤph.ViUC>BHH(3ZfOɌ*0>"!Y^ϲj%ޫu#3 9 &v27x+P1 ߲.l_#; of w=. Hv~q*v4"]?٘'+mbI֐盏pPG*9\nN|qg;8'~\dpTDAy:# zOt XB,ԙ(Cd}dˡns-KxI]wgȨIVK"onOrȶ=]! ;^F=ۇ%3cs]`)f\0 5/WU\d*i/PѾ;(yrl؊QfQyGg+6Ljfm453JwpZ|])/}CkcXFC].c T]8.X3ܝ#/yZƲ9 } ARp89mڏ:נ l.)+G[{z變rC&ܪq |~rTQSUxEj0^֨Y<\.-^ݏdxWy3 di~oQ;N E|ot~f!ϕz\FyΟ0q84.J2y;8"BI+=vy?]1kGZʬl1G/Q7QcW/Z C}Cumv6y/{䘬9JHBw5My$5즌Movp7ya[+A'u#>@!"^p }a.>)hq df ʪiJɨ#ҥ:DI#rCTT,`Mi5Yɩ3 8ЂGUDp;3W`鏺5[.إ X\" +=q=;IM_h M%'g;Z89'4wyFD^Pmy~,{AX~b]smx;^MڢiM+|~$R.`XtIP䯀No//&h!B$ׁ:dlC5KR_ 2bOn&PsUdݓGj`>@\"KY Qn}h)}9t]Z6 *BO9w#]k6[oPEb0Dql;uQDǜE#j``y5p&CԧTa%R57e3Ax檧єg/tqgy2 [Fn e#uz>yWITُ= =竀!w B}?&'`ɝwrw4j ?z N֏܀U#BN 6jEP[&`DF?_g>P傣V.#@:rM$܁@|:DXv Ύ噟={^IʻT>Opd]yQi}!+&iDfppv_Tm\ zSZh#J1oʜEesOתTDat|/{X aup&qZiӵ]bY/{CdA䤍rG5r[D%_z s4v\C]W2\{w7lu!ATpiohNSijg?CFYLr0g7숧U:rՔޮ}xݑA|&ƿ;wP`C]TyA;ۓ8&Atvuֽ"pN|h1W**v,UZ,`(mv8엿Ԟ:дHa+N :Z*e4#wgay VGޔOB%TIe[M߂l1# )eu>uD,xGI"WBb&x*Ԍ#8NlI?;$INN)ӿMfb"S6dOHey ;(pĞh e=J snD7ߩE8!gb,|ݬ0:\ͣtX@[ij">7w&nNvo<'j mqc{jO*r ͗VҞlPrqcbcYu,UJii5 =_a֖DrZć誁=W;>?ze)@K3V%nz_Yb#"Od{y&/\1to$H5}rss^yIڬjpD)'m)OځVR{Pmj)t9o*SEs5p8*aJk)V7[1g(6ҵ1!S:$7q~/}UvT1@xP񩲩mSЬ