python2-perf-debuginfo-4.19.90-2202.3.0.0138.oe1 >  A b W^^fۂ$}R O͡ȒP9,/uV,j|7-#Ro OjƵ8kAG!5G/D#kai Jv]͔֮~3[vBS nˇ-)}y?NcYt赦2Nq5fzl1 bGTp}"e|)=y߹DGǻ#{fta`N|#Ej=d9ecef0356c4d4e4736f0c75788304ed506c87f5c9cbf81bb5facd6e6a7552dbff12306cd0673fe8b1c003367665301d7168004a 倉b W^^f?#ބl9@kW >5%9; c@,Xoy~R!rxE# *FJʿCEEX6܁C6at'U7Ra{t<2VX9 , -Wۼe!P*&v1x$D CfY:p<H?8d! 3 ^$(Shn     J Ph 0(8J9J:WJFGH I$X,Y4\h]^bvcmdefltu v$z4Cpython2-perf-debuginfo4.19.902202.3.0.0138.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.brobs-worker-006openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$b b b b b b 6aa0890ae1cb32108afdecc1990ca7ed9c45470e7dacd1a6ecbbacd53897cf48rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.3.0.0138.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-006 16456111224.19.90-2202.3.0.0138.oe14.19.90-2202.3.0.0138.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2202.3.0.0138.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/da4ee5bdceaad885b0bacbdb6e9bce76-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e63f84454f0f855c38317be740917225d6424a69, with debug_info, not strippedy>xBl1NJrutf-89ef61126a3435a21fcebbeedfd9044b7b6e3fee6c85f163d76c0f4928508b516?@7zXZ !#,B] b2u jӫ`(y."L펣'#>*.>W [G?mbb*1{iчa(3,÷Lv!ĘAh)@xm A(m0U09gB f0G|`ce=L܋Ǖy |( 7Q(] 5cm/a¶Q>#_I.ГkWZ{2 0T^AXb$#. H>=x- 7pȽMV~8.Ů?}0|/`Du K)N1{«.Uh%Y\oˠemRXgnQ._f'l=ȉE&^OFBvRԙ](VP 4K)B7KcfނQorLA['./I ۱w6XoW F$5[/ԕ(Q/?G~ I/o3)1"}mIVJs@ =)qZXI;'ě'=e.P&Am&>K4꯫b,T 4>P|#nLҳMdaf{9&CyBȪ#.4)RwOeԨhZ:.V*q?&\\וfQL$x b#-fV m ~,a $ uVq:x֦nϪ[ Z߶KJ"3snMޑ^lw{W"#TfRBw͈sPpCWa-\~`󫔠T%߄{sf.TɑoK޾@O'oE ki,$wl2ib:QK{}-]EmT^z:Im(vҁASCQS7d 4m2irk0r۳81, CÃx7E%g'LKOK ^gn>oYd ×`h!Qi5<+ϿKOzӅ@|S}lڢariݵl2MeS,ff^GnOxLP;e[Ywp%K莤xؐC}M )1%"H۪\2o+-vrvF"ޭGz]y`( YK*Zi}/:+_ڻo0e[s0&To}pVBU1xPб_RWz*bRco- )ў&m F=:;6 7j(7`$8wiOE*%&h2t@隇$!7Aa ~G90Dǝ aRP鏍 GFKWu#|pҜp"Be &б?N\Xb24pB.|Zy#P_6[Gl"HgKZZBO_nы̺(i]\|嗜H8<::I& `|u\Ic-<'Fn0l,P*dl2B"V[n'uH6VPc~΍2\tT٥f)\:_GZ'Y_W=e"Pl0 <(^.S'-E}睩v-=j ~#D@t*w6\\mtn#O,y"|yl,@~DޫsI$=Q[,Cئ!)e J'_2 Tӆ"f} XC[)B)B}kGk#;1"no dNfC֗dBE職+ƨ1hJDwrt Zn/jV̸{LoP:Jk!- ?^5v2dx0d].Enh*98 戛hMݖ[x"_"MjCT,yhw }~ !L)vӗ@\Uك&$zmq祲how y}*4յMD9~mdvlKFjp#27" ӄᓠ%WNֹX[](nQ5{E[Jg x@:jYau_,v˲#G(fx |sO #nZ>Ԃ: O[arًӠF28f?^H޿EEN @Vc:9VC[ab ZdY%*򳚟˃~Xf@fby /VhK&fב/5!NaC .579ԝC%ReH2`al9wyۨYoP"*F.Nfj^< 0 yga)ڰv2Iȗ$<,YߎvS()0O2lxkW 1} ^[ mTPΕ/vq_٪"Cզ9JKH鎓=a">)h(JO' S{9 JmLMA)rΤ gݞ ?nIsm1耱T#Y ҏq kBI %U 9QJ!3πu$B<-4iR{U3Y:Z (8Xxqⴢ,Q4|쵗le=A#WDf"U MؠYj<7bP9<1ۧA%d@C;. ǦG+F\^=_۱B:v,Jjt^Ìۑ6y8wxFg/-ԍ^qin/=.[Sx2C4f0(UD`Wh6h}XogU!}F%_ ,z Ƣ9j&t+`+bFƌh%,3%zHSjl9}&G͇l\cN?,&uh4:>sk1)N#%(5--m^5:I6*(:M<Hfh9qDZ패:̷ nMkeC-PKX(,g2jU޾?]Ibih/v5{=rh GչjA8ڹU  iK!7W+W8m'*0(r>IPFdW\ͺ)6|dT~xHӅ7~*/N65ut.U.oY[q4TH@ ʻ O~,MtD`40!pEu})~͔"֞q_}:ֵJ#Uq[k@",Llɛϫ?&W֯rOT˥8}'|~5x?I/xF򜽣-tD%?4Q~y=kmzșNyuobm=Dpahߊhm ђP|;!YѸ{\OKQ?G r,L'9Pe<릇ntcգ;D|SG,n<[#/Si &jXSvu[A؋zݑ.P4i@JO链;ѭYܻ123!{n,bٙuMs=a [ j*zq/jQ+g50n']\7 s2ė1A DUxȍ#AVuiD N^`M{]Nj@ǐO ڑAոHx4)eRع ++'^쟨SA6/d^=\)8%|bfqn:I0V5%tVd9ktՖiٷc{S *]v<ͣ£ ;luaF_WLC W}ƪq5;mCRޙMeG(~2Eq|V]'RWJRՑ#GGgp/>(dBhľ䟄l`hj!otO@SG&W#{5䌄ŘA#ړKfZ{p8q1x=(X=/d>k #OVW喐}Mn"zكIkg7eRcH .Bo M`dZ)0MЭjR9{MF|UMCB'O!ZJxrQ(rk-K!.]?~2~KQ=NRS|m {"AU1@;1VM\2Pw2a2^p}5/ozOijb‡FaR~&Z MM=M@Vf*f7bV" OX րHGA @u]*G JqTo#3X~Z`3 (?b \i|Hx,y`]BrIMj`a^ÔlVEcǩ9k pisd/x8:j&GOqvMo3/xO wFAVb͝A`;8h4J:_{6߼6V[4P)dwu-2 ]!PHnv0 uc!ihL}oNeG7L';et}e˪\R^-e' @"F;µ;sh 昱U+}x<QtY6}'pbX<4v@DjWKZΒ_M[U4ϵ+}[ckeGxz#t{tFWkݘU>uhs}8`yП0Qb2$h3γ{aJ2O19A#g('%R FXDkkp"n#?#"4,y渱;2ctՓ:K#0 ~F:T:KN\xm5S5"S`ՁOL,7o%J5E EØ, wŪ6\"Zǧwf<ɑ߀с0#o*R[fs$7δ?ܙd@I<fH;DkEުz$ҞĐ"HNѱkl#U1IrBmbW[J#8'A>݃YR%jWVztNCLKjP%JB[U՚6E8ffUF@^ zpVQEPg&T ߎE7Nl^Ftt{7mcHo76;@~wnS.kѺ:}ǪH~(n J)BǏ IVjn-5#\|th"k7:8:eyizU"E S$A`^c81yݤUQK7 *jA`Py4k60kV*aX8s Mqe=bB^#n$diak }R\Tw/*):5o ZgBNk2ȝy'+Ż\/Y =62GB\A뒒M3euu%)Cܰ`SPh"wŶkm;G@Ei8=iZ9km׻s{qAk"Sŗ޲䗡.lyF689O;BkH SY b! %3b]KIXUk 8"7Z X3Zw@TxzXDY )cKo梅YVr-DiBˆ0϶ˣc$\'yؑIe[]/햼#R:>!RP'ylk5 *[u.Io Se7U$@{f0pݺplH q!Ho? Te\ I?>' .|߾ pҲjyǎי. ]h\Z&k%3n֙P^bN]gKIx z˝R~j:w?+Tk\gU,P6ʼYEB]ߞxϤ]fl=j(/ mG錁S@&B75R. ցq"QvKzOf6 h؟h566P(pᭀ= x3@4ۺƤj+G_Kk[9qn kҤ:V R&KWC(k°;\ ߱(kk=^2E3s`4*4#flph_aS5tjO̪c2o3-'{-LF?kO Ym7 bYÄ )n5]&ߧ/;7PآrMW=eBk^ʲ1>f8Rv$kGkvx|˜ W /1;8˓ [eر6_0#]&FT=8@sZo` TtЯ+UWE[?JHCt8Mn8,ڂ+1rqP4}6ʠU1#TKgMV:Nq` e㘡 מ7 Bm#<5,1Bpcxzgw.91󤏚`㻚G1J,K׽k{?[ǁM1V!%'Tcu 7M%؁hFnܢ>7ASStB#G&D6Yݦq_ª"xX7 3Mhi 2zٿ o3o魬hSIx@g",U0a0:YNpRYz\@gЬ*Vy ib6bK͚/(͋ S4"N>9UTTtu ]=V@Uڦ`j Pcs.N{?DWEACqpH`eE|6,v a}u\Tf I@3>4~Uʖ$j"A|ވ֏L4ڲl|ӟa#q  *L^֒ql]-rS6I<Քj|yPqVQNTS5VT8,}ثӫjb؅HEl=&/6P9Oܙ7 V&8sH&}|B-i9޲E$١XV1ȭ wvse޻uov=3Sj9UVljTȁ/@+(,@ȉAQwX j1u$4e,yfŪx>uazy!#)J yze#LTgw֟Y/}mU˳xqe<%ⳭdwҢ$rHyQ'EvBD*5C4W8r)cu[#-s]Ȗ7bil#JK49PuўvhkV_܅vq>^WhNbň0~$4mLwRQ_$GiPG83C̨X̦>r;ͺFb|O&oM1nF[//wr2 Qb;jWO*x}wwG;\!\;p,pi.+e+&"U_`%]BRiu|fgZGPE]慈 4Nmۦ5KNEVɕӥ.þ=:=߼HU %C2knG5h9: eL,W#DU֛xҬR( Jݫ?*4[nL hp{>c-f[VtZrr#N>L;'*$Dh6fҾߎ3g?`[(pfE3iF;}:2GsJ@Ƶɪk$O~1۳#WQaAEppE:m~Ӟճ3H>%̍k0GYwj@ۿw&|.?hƴ`8MgU V1|:?u~bd3䵵?NnĆMwo~j{r,9Pa?i*ݹp#W\?$sZOghi??(/GC]5L[g#˚= a!cZs,dEE. `]քEv{0>E 2D HCQKQt;*qtb¥xnQ@!JFZ"od| #۬7WfrׯyXNF$Tf`t[l&ŽyÏ+fwh~EVss&M^~"7Y_}v|:Cɱo BF}n M)B7\^>v=To*m}P^'B)sWWrjsm>b|:beõs_^(Da [}[i|5lp9<4MoBDGMp }Et\ NPhe/sH?lW2'EsS)4a`~\C0[8,* +B _nN!.z GxWe  ~Yո[1A M[ޙFf5s|x#WIۃ@88j2m',G$^.4u!f8La/xRvv#rՖ,5 ؁[mpc\j4ȴwCmDUBCYxv0)p1hx\^ҥ|$OH)%/.d8B 3DŇ،| ua,@/UD? 'fB܌q9px0o?;KI[ްt5˺JKR-Kj' 8mpЉl<[+7. ǺpA+pqJVdlP3qiG$r :aN OTdj:߆pg򳢪ci{aI9B'Ζϖ4zAkyly":\S*\i. ´oY' *@?>]}IT&1n3&2 & P3/\ S$ÓI?1ܔ&u;'[(TԸv&^*c]u>u\qE+Q56=U7Rh@]lpPϞ3 ̦W,Fg#CLwY` W_5e@ʤ67k%bh@Xwnb{%\ Xܬ1._R[t\h-XY3|8vtՂnTE|js,Ƶ/d]o{|rӲei|x- CۡQc}狚6 EJBI+ \`hn7k`D0Qv?vG;ϐub=&vKf^D?&i wUi7^ZYbs VQHhVz.ʴb ޔv=o0uOMH9!J|%9U֝3%1ţvr>d*a".8弧 C Թ͛4Jc?K-p2= ǣ;X?p`F>!f!,GBr5&J!mS&M [!eχYZ\`%:r.ΐ1]82K͈7N@JK#f#/<ւCaY^ЅxI/&Ÿ AW͠KgY'u/qH.X zweFx]HZJEיf(^/~Z.&qB 3D*+(Yޢ`8~[Ϛ,X}O>IP/h=2w{q6o^uܓss%8:f,Q%Mt|Pa7T'>yw[`;9U(:NV[ V3Ӱ1ĤqNsBBdTx c>)17ɦ$hHȂb_ oZԃ8.:=ܜ2 QWCZVڧɾ~ B 3ܞ̣p+ P;\VwU"sw :YԖA-(<}`"G JW]# Xޤ`Mf˜'3;UOWKFx2Jn06N^H?9]W@7L6~T7+SAb ` 7o")y1 K|}A[<5>5/7[L%h3h}˅28"'6.^;3Ym1 7mWĔ,=ẠEv xq3Hooꕃ2vQ; ]r-BBJVE_22^-f|Dp@7]ak`Q +R+3$=e³@: |2; +`{J: \駿!!eٚs Ӊ&w/xXvD_w/G\JC2^̔ ]tEq9BEzq}du&U+&%EʑFw0h̒~'|ci$2j0:@,Qr_*b<;ʶ4*c @X 0(WBmWb%կ$GkxK |mRk?\~S_(?R$~F)/w*<zCI3YzA')l[~:_m$)njGEpkl68P2J@WS;rkbAIHlJ75 6@g T,qeeBhU#LS>a~c"J 9L' ns]iLom ^5~`9-WD*kS5jNGoM([$) %Gv:cS>iJ|[-dUũ6 kޢU:ݮZGMUqdIR %9͡,' (UVzM N"kJ478bu9ke36T3Lz~=F#jjAxr81r&}a0ٓˍa 5 k$IB;mpG7JR(?t(.Fi}\ KroPJ2qoA]&#g/ =Ic;bۢp,M3| _^~k8 ['}J n93C\gDCv]Ba'ے e]0v&8]1!eIb7E;J2-(7K =抚:_x@ [Vg qӤB}WeΟ(Kvt;C74:oG?Pc/6y" *N뛎HV[`R)$ZwIe#^?r}8.>Ah4S%[`FoH2LF=1ʰ8P&-%Ǵ 4sHπ@ FΪnBVyx L^Sѵ=- $.ڗ2|D>?^ s4 𢉵NˑaSy"\(ARq12ȄV̥E A;?]XiH+]l<@ c} ؽ+ñP;"arźdU1 'mAHEtF5zM͛ϵ"%oFqtUjLMRQ$PFo֗* L# e׳ʿ]i a7IZ+{V ևdךG2ueMAɀne:ѓ_šD7W_t5)~3_ OsA-cr_Y(5xAe‘sE=-u[9uʷ0PI @G9Ƅ~h!0`B9.˞8BUii/M Ucc+oa|%*Fu}5ܜR;ijC 6 @ k<π-⥨eo; cve9^~N 3;fIyi7C<7g\ԧG,:k5L6b7.:\E X^q\DU jX ^;EvBj9-¨ĵca0aUjl.gcFpL>MH\ eЕ?drKrG^7n)w fwrDBH-|"s]CORbфZ'J pAOk>q\7oLC7ӤIG@got[}؆_Ƚ߹EA=_FgMI/ ;S%l!?_0 \je!nitY9` ysî zӈ$zY6LB_b;âA"W{j::9U˂isBW$CLG9'Uh$WEyLC޴O@lYwdGd>Yv{Ѷ07 u+/-è!9X}9Z%<{Y9~uGL̮m,R8"{cp7L Iݠ:lO EtRnK*Ud3yߖ|tr穉fٶl,ʑE6[ JHrf M1آ~31$V}Ey6!: 95hx?F>͙pzq;1ችj Jz ) &p}s7}>ejҾyF[Z߁=#9be.nuUr({jS&›LyÏ*k6X%U:a6\ <>%|ojmi.J>bիp j-k:vmF!B7pԑs0 :O€"C.wg\AlI&fhT0q?TGZ@|j*Lŷ[ \aHٴ~m _[Xsm%N 08D?JoNi+ÿ,%k" ᒴV`]P/7#d[2GGgUVLHVRl&zh|@mj;FLC|d@mϷs45;'iyB)<c:!D1^|5&7UohT imXX-'Prd0j4wAϢY3mEg1Z6IMZBF}`>~%!n"h;{+[k.@/dM\uOȗl$C3c4-ڵˤ\V$Ek/qaHq!)/j-Jp; f’DL:(S%ډW/_o7Eq YDadS ]nm2/dY+21iP/5L sDĻ0 3M]H[ux JDQW_<NH! Bq?|#*385612ZcAt/q,S1%9ok{DtMω7m̋~` >[hD0RАzV.;S]ZwȆa9|Ǧ :H*;v}(:倱j`G jՏɡ>_$)1h\{t\ rp$D9H(ZΞ π@ +֦2+iy6\pLi=v\m ܞL|! \aFtD'9 -Ycz؜*`)=,m6268槩M9#f&I8VŢgEvGH4,ۍl+lj7G~f;(#.Bk\$_s y6F$,ZyjQ[&ڣ*V)SlaX1(S{/B11(t= ۍoh.|;4<5?dg͢LW뛩-ҩO_} >ݽLւă}jQSq晻z({<:cמx{,*8Ֆyv P_<:,EKL#n6ϣ $P֘%zQ.k\uL"eA 9gQ @PJy7lcNӫ܀ԙ (B1DRb $yoі"erpBtM;I5kcwVTN4D jUJ^zݲ <4}1niٍ㡫żyCRt! R1ϰa4TH.C謲//wL{*PX0ȟg?4Y_eYO8Hew4D!۲bʴ X# _ ɊTUKQ2&YB'U!hEI~'pg{,-7A =w1LUa֠O3}Z=RzYzǰUX?-ʐ S c7](ĆIHFwJ}oa>LXؿ L !8gj+OU.%#O];$}K%ԻQN5<;(CШZS]R߼ z4; ^J6 e;Sە%lXAr$ Zy?ejw -aCSG'>d(A2WM=}}bיnNhlJ\T]Xulw Wя@ɴHWbJ7Ue]4\K=T{"*f$1Ȉ ]Um w1NfU̓9& {#NtĖN񌮊ND7B|廏FYuQ:S2׻/Ɗ(Q n %{eHK^!SP.SU:Uֆ$ǥ}iuwΙ\j ICX?3=YtXaEV=GNr9%Oj]FTKQ8[8b:,uw'13^ԫz<Mj8>sS[ $E! RK>"9b7]]u~{/қ\l|8~ Fj UPi>We>7i$ןxgNNm .-+,]lFIh=iS%mYRu&˘nFI;l,uE=`)6֟9}$+[Ĥn͹ X={Oh3Ǻ5VYXX}XhRRF8#3d- /ܔ'ԪBbvA%bI2&;,G}H t1`ri XKe;HYG}X`v=QNZO HKYr*3|?WDpmuI5S8̥ߝ)(Aۖl:VaxNXem"3ut?C#;gi#W/@kU׊qȉMuel^dYg9ԇT$+{tYnzKTt*U?aY9m5X?EWxnE͟,(G(ی}dJɁ'rDP$u8m|ݰnn@O/+sK ݎȩx =ACIZa7M}vAC/h#x-WhsLf #][IG%Ի$ʵ@ԃvCAsânxbNcjܙ3dW|$\Σ3K֦){Λo3C\Ԙ9J2fcg‘`ko~a+`q =YT)9H0O6 Rq|I¸0[U z҉F5ـu>T@ccemʱZ@96Ȫ|Ba0Nu 7ġ^z&/:$9kp01zu` :@=W+Y tR̓|ڔO8ʑ{(nSo/8i]JנhR2@L+q:bgĻyPB#TeszӲPu˒I7OHR[L4Xvď#UcPY'P{#͡rg)pH\SUfR+Bf׍ I\XG4BUlu*6t+LURT$d}gemr}ӐbvX)εݭ<#D监0y+,`F:JV 7ķeݿj5GC ٣"ZXUD s171Pڼdm.1"l횐r&!x.C6D/x3?UgF&g[~#p}X:7] )kX@z47~I{{X =* /Ҁ}ifV-Ҹ5 :>t'|_o, 閊4̀zVU }&%EJPsN,ȫQ#Gz}ҁL UZZ8IfE6qٓ0c>ۚU](r[~tVĕx@n=3RXփ7UBfdC9zTL|q]2j!@g^_Lbs۳@7h֣qX|-}y1hH[DO@\1Awm?esEIŅqKl w6#ń/c1eLv3!Lv(r)Hr|85VQvL EHA+Qn*J*l ӂUp֮G6U(U 0ٵ@1d2GCy_bG3섋=)u?nrzA\ (4u uJ [ʴr2#pWqIg4Z m:=knlQKIp^b0;r,H].c gVsBž,_E1E$lzpurL-gDiL*RRo#+O6s Lp7EaifU>bYgNd%ưAփZRV\}qzn1:Ip|Pӕ h6ƽ~q[9wЏNazڴ@3*PK:u /bj0B FYLx/UiC’ku3EѯcvИuQ@`1{,trbvSwpx֞>5#'1$A0_$2av k.ν'5WX$ N!RYHnXqI/FR1`=c֤x<}dRB'fao K奦fg: ٛ#߿M3bKZs׸F:Y5PB,꿨=>Ȼ11?,CFȕ3 +G3AA,y"$EgET(䏡?e#"t!6 4u ^/vzrli-a%CY-WcaSPg zȹ:f^ÂqWW Q̫tzw_YCAӹy# 4^3~em 'msx܀^7X"ל-+ncgmp` /ZT?>021? "2&{M߃~j]YR귀p<8AEʊSZ/,`.> ȃJ{Li F΃,C{\ 9F\Q9ء4m= %Ն+p]k͜ 6H‚(E<Qbr}}||"Cf˼+YfϦASw(srRAW 0j@}&8;{X"\5CJ1R8k $JEܬ~9P*a0 JriB~i[`R+!jqf&?T{.\EH6 fyl#m5ˇ±)a&C=4{|my^F.+"V}➉rH^vQh& l 8'hE;B4i&J,pcȁl5~>]|}&H<ɆUxe|+ovQ,TIG; !4rI*m]٧~G];*:jo8E6O'$?^AĐįQĤc60xȈ2@U֓/m4Ȣm@ BǠxM;X7*rPfx`3يG %Q %RP'ט-G Q_^E/DvWK*o&p#*-.5T"wh`w%EpK$,񤖇.Y X) =%3# ?vў}6al }' p1b1urnbI%u7ECe:CkDsFlreznhiE1k ^kOZTH{B!GknG1_yk8F$")cf~'DLPmF:9#}0#M9n1h:,Mooy\`j|̬-x0BQ+0'H n,ӽ|Dא4?0fF]T_܀U+ԒᛑRngǏ4AD֋{U\fb%xv%.<֠"g)P\6~h-*^Yru_+"*Dp<U}64FR. IϪ?Fhhk7S?* ~!玌6@1q4gtxlyǣOr5Qp4hl[uB;ɋ(D;tK9 myR3dEX5)FbP$k]uta@xAyvbc3a:ۤ+#x06=}Oǫ.]}pH1ү- ? D/{b̨J۸1qɸgsPɏ,KjE{v&kKTX=Fp r_c.OmSw| 5|-4c+' Dݹ pNRꑽ}:];6IT:&m[:&ǓЬ>Cg ^`fZJ6f0^[3oOmObō*LNՖ- %7O7R7b<|zĦepխ* |ڇ'S '~TK;oBեmHI|z82~zUJǼ<ݵAr_gkM53t8:CW:q()IMfK=Di4-PXkM%=\]IƇyM﻽I`&LYnj}?38 ֿ|ǵs? ]׮eZq<ԾK$et/xV[ÙG^bL.4rl).9w֭=ȴF &}@%/0 ֎6XL)\7CD>?ų=/5E/ *[۟ -ݬX'~i*3[ f1áVR)f-'kIV׽a6#rx5hVץ/^0{|B! vGBi(9*9l@]ƊvENH j[R{Y'N~y%N!OT!YH;l`Ըt J`eZ㬕_!4J)֋Ni(hx'LX2@3GgË"_J\xi`wSd7#Hm&fkΥX 2SXs`Bdt)"߷}'zɕ̔? \ȰtC"r3Rp_Q5Qqf*[&l}<ޗhmt8-֌ ֕Zz>ue1Sf{Lޞpo@#5e`p9$gZ]2c@+?*ګ&>&ˁ d.].+A: @#{I@>{:q$֌H}k57),Հ"#RΩX~El VK GWTs;-cFP,H>^ïX|EK\֧s1M, :JTs؊ަNP㊾:&lO[ga@VtWPaʎ]zn~w`%F̯v7 >$񛯔yM+t_*ri˙!-& E.E)+Hr+ <I^#$gn i4XGgRdcΖX=Ts7kY}ĐH r85Ff,(`0HߵOBJg–*}b?a-ծ_Bp&Ed9R%n =o[r|_+"uf۩JrͿ/UVVwn5\+IuخaLU=t1R?Nۄw)A[,nU"x*Sp}h wjΨYp+aNRٯ ck]('!QYZ+5m@ A^`}eߚj|wϗc_ vqDYϮ!nuܭC.JQF*vj ta*NJݱ]$q9;J 7LhuH%/F~w7K5˰lD ?/wWJ{zZUL߯fn+#j(`s]u΄|B)GVfon\że'FWTGT\Pd@ukh[_YNOyK j!A~ ow x&j?{ ÚT¨?.*ng 7ئvTd^Ǚ*L9{2+dVIQ& YEXnBr8pA P(a];bnjo;'eei̥L]{tJ 6OGD8([?M`Ԕy A GAd1}hMD+xy;z==ވr>wDּMNX3Yh_m*i& a)NDu7jc\M.kH٬#(%hJ<[$Mà|4|b%c|(E?^V>:5'60tIz gHSp1nL~p:]S8SOڀc튪Pǔx?s@+GWI'V)ʢCP-s$^K6`r-J.7ŸI`ma05G!AVxJ?Aij'g*'{vpwm3|XEdJG oVAe?MgWnjF9:aA9өQ 8oMWǡNO GŜl qM(oM+m]ax?-x hqxx`ie/v8@J9C,)'!4&Z~ Ȉ0vw2.M3]6xq/lw )C+<{w|< sޯ{Մ,{҅?.Äi.M :#c'88lۿeAGv:5c#`Md+ eNN?goO?Ro)HGUiz_1Z_Ѫkkh,{TTSQ䊅EzYt ^ Y4oˠ:L(?h>#&̘l4c@*99DWO.׎5CxkiQQ9@1vS^IbK;Q_ەi]ڭN|旚-ɚ9&ѕ [cqtjz}Qk`_lyP5rJX'un,5r!aLyżzmxp(YANݢ??%R"dTmDz=iǺb.|#բLZOt[]$#L]o껊"{ď7`ӇĎ7֑dE@zGlXE{C7W뤰4;wd_^u3o||Wu&'S6Hw-6T|NO+j//2ө.˥(7OG)GD%~5$@Ÿ#K_٩q QEPXGr=9!ƞPSOB4tv 5FV_aR.Q`7$|60m4=_<Qnn?ckioX)5v Ilr)wfqHK+|v|t++(*qs9 |oTWhS Sa"2[=5 E*RQ啁4cp,uG//.LVd܀F,/G0<݁\ zEVd nlWTכ֑&2H_B,fާ0 ->y\ 6+7:5hdB*)&?p n̡O=Ў'=-{gOkq-uHf;nNҔj,7pAӺɭc2ӃD!P nwU~X1,5sc01JZ0|ݼʘ5ϨFϵ-ǓWe)&eCKl 3m}8Awmq5PT7OBs9֤ ^gz}L,l{4 eܐ$e=q+f ] 4Aٲ^ huӭ簼 I?; K3P ;SR!&? }=MuTI4Xp?I$T†cpATXT4#XBŨ1z͔JEJ4E FmD lYU [SVYrcXۚ\3A 9V sR*_qcc%wod(JL1e\?gRoFs\7R$ bg"exMT-&NA^XmVǚy:AϏd`4𢖼XVmosf ? =@|B.+^cp~5\WbNl ^'?ikam:7ƣܵ-TrZhv~ZܝdGD{?A5H[S003X*2!Sc5n(.^[n(G?kK1qm[>BRܽΗ-'Է4} :DA^+ܨ#r'deav0i6_6bP4s1/1>):P|i~פ"Lp"L m3{X2uc{;>>m"Y`zd0 T7{\hUjq|˄8n-<ſ5*dwjLR A !/Z=Iퟎ)P>AdZ,&gNGo!ӷ:pܠx2e-A|NBM~!pWGwx΀ 组>_Y9FL$U?*L=ҠDZ':=ƲhՅq0zS.ĺx%Vr)fz}z5lbaicIl0}ZP I>fϓʞ#'[o_]qre>e9/x oIͿpɝYRU mW;؍TׄTiHwsϛCs%=Ir~b亻KqӺ+P"]>Iz_=@)u{9]Qꜫi&`.:¡O=ib+|$z\LzyPWuTd93xUxa\A6/4uL{r>{g-GWgdo .h2<1ُh5&8CAϭ%84sƝvzJo%S= {Ss;ܐq}J|Eoܷ x6'#or&_;s)voߛ}lvrwĿ;8ʇCtJBթej nn{1A|hgªvB!&Gn|⠄=̎ieZb\]~ж|v`MɯD} W\O˚|lH&[m;C p;PMۈWBam]-UӞ[p#\H58\(-Ϋs,+I>;ٍLNFG׀eo ;$FgN tb2tCo<AW{|TDyeUΈ1HOil +V -|dA%H \cBSEZA_ c g<lXi[徰m\hٲgߩ8hn: !*~2r,/[]ׂ΃a>Z> #yrjk@xdhYָ #&֜!.cm{{݆g̷i畽9 0]ke[i_۠붞v`#&(~AZi=&,>%S/KK0GQ8KR*#;-S!9zɐz-{tE9J1br =~s7ki?rjlasK']0 C:~#E{èښ,6ǰM+j#+OVEs_a3^VJeqb\"|}zObyXf~]j v2:N#3nVz[ru4Ejp< /ž]O\M3G!-jh䙎daiFz4a;ݐYq?[wT@ AfzGfC`c6d>Yb6sSV0BE5x@YZh?4, 3 u*,H1E.Ur:)nAcL%OɒlM[PSE WH]1w֑C5xu()0v,c*rHcܜt30T-STwJ}m'^B{P5D,"^ A̯ZF@, "[.FXYҋ6zSL&CC?nj dO_ |?wit?2{X:'r(Ub:1nYx7 ;I4!yi%cq^qtI.Boe8'8ړ1[;3I/ GT.j;ϸg*ϓ'QY,뗯U",U@. w^g4nͤ<UL"$\Gqbi] ֙Dur4%)Qꡖ$QQtgzfv^M{ גּS%\;[p) Y>h/Bt2ZijץncLJKk.+6?;KN%:= }HaFkU~|`sH &7 +z dTtK0/bX^1:rܩ OH!u_:o{8D@S{Anf+Q,28]váդ=">ė&rݴL+4GI}i.=PsvVABưͨ} ,ȸo%@S+WN)saNxb(XDܵ }y?3@R*:^ǹAudHFM}Kw-&sL4ƏvE!inYII^r3?$zlܳ$Ƃ> '=% {JtX c-ZHu.̽!w([%T)?W%,R1٧QTݍ]Zy,Aqh"k#9IgAx%%"{:cӯ8-i\<ަˏXD'z:JjV<,༈MZ+Kg$/Csگ|ё?=D}j$KS-7p[L] ̡KJS~*$9]/ch ru=Y{^HCPP۞zS)$󭚹iףm.5W\'a?b[%D o[d)+.iӜ 0_f-:VV9€AXqqucu4؄w9fqOz_n6bϵؿ`^cr9h_ s@4SZ@EM9åvJ)/gVڃa,i

B?eD,ZD G #QRWo(@ܙꈸuD=@:5{3JY YNoKw *J3Aba~aHg:h@c`ϗ2d}:ÿ-1[.%&[x i"WVy)ܬ?d1 a2lQV?]8Ghz-cgqB u蒌BP*4H4h|18Tq|QSB( ztZ6nٯ8L*@~mM5~kfJUG'&uX8-nV]n9K&&[aO%# j4wd۫0F3UX-zɜE,f }61<A'WזlWz[ #pzNi*5\fπ@-3/@/K0q}$+0jhBjȑ2aSm hiЗ)$T%e_y~G^lޛ#iHuɔR |24}J R@YIxQC_Γrj2 R}{^Cf:7H.Z'MsOk7'K8=#JǪfQx5H­ܤI)Dv4 ?=&&W/^:BHB=hM;ӮO42Ov<-j4ݑpg[ P?E[icq(؈l6*"r"_rI¶'%y_3y&ݙ+7g'.Ŷ[m>g_=Y_uTPHSWBik)O@9xϫ>/o9;@NiJIj{JIBU%=񐅅VXӊ@:v1=p|p{WǙG©r<-#u7_ $SF}T1fm7XYq¥mqW98"6; ܻdd[[l;Jʅ̨Vo #]sc4ܡkY[P+C*w/7 bY9FE/mi.Tc4% zksvuh$?Pip(9Y\kSZ a8\+n Qi]_q.` DCjYiuކ+ JW.GSr*`ٗ|+fkiF H\&;=DzL\`qnUnk*^Tz,/N𑹩ڜvY ˜n@PB`^*t>Мo:a:.[^>=6!d0ѥ{cJr3z{,#KaBj/* 1҉Zzf2KGpFzKSm\  68ߪ]1OCYYT[-s>quJg ep3x+lzVz阢Mj!Vp gAcW[Oh,x@0qd{䰌9_wEcncQ75riw{oGe?S Ym! rfhꙆO[eYN:gك`e 굍>733ZlYו-WPm:-/Lk1YL-kQ^> `Gp*N)bMN&ʿ9qi;D_\7jCNZatvvFc8i*}KϮ+0|qː}M-k#2 ͓rQbw~_ʯGҏU;jvͯG-qt| Lja3ߦegrXd2H-߿JũnuK5!|ob|2¯2M?;,fBn<𫲘nVx]"儌H;x7Ē E8mCa^h*cۗE6J.ۙ* G9 0\`klq}J鎅(_ݍ W+!UcpaԧɊ0ܲS`#lteE]yFm٥fa:rﴚR2:W H}.._zEF<`|TMM{d&-CKg96!PpvkRIn& ow*0@>agSvNQ%]M6lS*6Ք29uTܧF ۙ,3 $Zb$hN<Vk-[M<>-5+ i~DҢ_11TçACvy;?RE>(ơ7`H~İ#W<35pN&Y Wן|<@~>+?btiV'UZ$͚/iζMh)׭I bgL3&\%PBd VȁBt/qrIBDH&&*J)PΌ_=IJzpt$2y!$ sԵǡ5PMGO2 Qkn]pdm-7LiL!?gKNGd33fǷ4#֑́Pہ^VP#i!ZL'O(E =a/obe ߨ7o(LeCQ[0nB QRÔB C:ng@poR=y0Evv q$:|,cN+`Q0z$Wƕ.˄(G o3SSbt)ݎY]e(%v>T66{јIkw PFYt8яt&q꣯׀qnݯh?^2T۠+b/y͜KE'3|"Xҁ^4}*;O̽kI*LcTU6%n<6vO*) \}OSAy"j i3bn=.Ee[/{Jϙm.x͸QkYs7Pbo)NkWVshosԻiR_cvÁrCH]wpkNrޡ-šÿv卦@i,qm/`5=xiT;rׂTwbmu4Y%D̞8!>+ߤ\F'̤-> 6oC,T;F앝܏K-Y/p(iJ!OhB};eKS+&@ mB񐥊f6saXa9J%DB pڮ<4(TGa2`p7S5

Mj%7TSkX-盐K7ߞq1͑#D a6"\B)眘͌gZPf=u: Sk_̊nN)o$6f?=9s-ԶS 0C`rk˘EE&vC%TQ1&=$8H}~6vJ,UMf,HZi-ܖC;,qе ݒ{h#2%@k[ckBh^V9-曹1ŇQfmܪB9!!{~νղ A .":v񌲬2pq2_g7ͬhl*WqU04|8xck))A[ (#ލlu/%-͇ WSBShHo"1ƾs锠z 6k{.pɛ@ M#. ^KX|zӣfх!:MvO2$hJM[V WͲlDA`xrIK3; Ġ3Yaɱh`'v\$_T1،]+A֧Nc6it: U*4X(櫋wAdw9P#gƗ$@Mt*JQeK4j*>5Fp؞R߻"tfvEh%$iY/!;PQ:=w #C :Klclי$q3@ҬjW%Q0U3r\[ ĤDJe.[0 9GZz7WNhTxysUiﭭc?T(:"mH{H(';p@+2ɪ@%aAg4VFք;:ʥ; :zL OsJJ~*C)Y[JMCD+5Y 93KuKu?SwP}P)J[Cne"?W8Ppy76H3R|vv0d7ڗWT~uu`ǒ hUy7C\gޛ37X7 4{Mx'Qg}G{}_Sx񯶔LɳP@);$CAqPQ]TG>̯h M xe^F)̒r>3m:ȯ纟dJq^͉Kzxnl}tEsۂ@~,j ^ɮ#΍?pkx;T1پd;H=6%kC[F΁kˁ6P,9!_y B?=j"Uܛټ% DDW ɺk9_XZ,T~ODr#1`BagQb7(N9c֪ |옗n)fIܽ&jIm0hbkPW!:wp,pbg{`;SNTȞ:PWSGH9UΒz4-ɕ9׼J(C~?ROvOg3X-<5 ڭ@h RV<\2ټu\XJJصR^Ӝ?5͜ޝl3Fǭs 1w]y(wtI+[.v?o~ǍwB(Z,I͜3[h$ߩ2%n><\ -}7Fmm˚aH+7 Q"mwE+`Z&F(>"Eb_^9 t5,j.­,maFf`:O]OuvGTx>BctL1q Wc Da6Pٵ\.쁄6H[+?)q[/kwlPaI?X`z2JN>fu mvMA-%aJ^# I蒱6d5JG9լ$jƮY`fϚJSO:rv~Y]:¡,Ґոך~x1XsPOq.P{ 'ǴJUt2guB幖'5kʻ*WUARh2 +'=CBl[gh)bmc,qhㆲɼ'wM>k]I>; | Biw4/y@jye6^dRo:ٸo~| juӅHS$BRCY%x0Sm{/I /FrUEt:Фy6_wՎubקa6w*s̿q+Yd3/cn"`(#1`1(Cuh/sirZEG5ؼP~YEHnvwNE7N;2`UvCe9`:1AcbPƹ*7ߎn,荏K9C$۾;F /x'>EMt| ղq+Teg%RW*_Gudw 6i[{F꒮DeQ6+Jy^e`r2,ь+'\p'R۱O^T%  /~zi$ s: w 7-:oesK?1seO15U#h?OL x0g;( \q>|+ΎKkQ4lʞՉ]{nڣaAGv7E9qfLd*OpҀ# >S'϶Z&093d&OIAҔeOAI/i.;^M|`26]H"oj¡ma ƝfHNĺ!\.NUb1A(W'ϾW]zoVFOBd*d4,i ZXOz/ w/cÇ5ޘn@3{M"2^wJ\wmOȕYބu$G(v"c h{^HMכ Yh H5-g`XXu˘-M0y]Q44UxCCZ<ŪV~ߟ47QnTx\}~J|gIx y6SA=UMנk'9`ϬX!AQr 4dDA"kp*c |}qz)TΖDF!-hUcwȅهnc|1!ePv*>BۭN1lo# U/Wt4.?-\p\!Y28P}{SŤC|]5F2E1X5HLNɏ0II{S՘V/9Kz6u7;YvwwlUb)V<*kPs%T0 LlMj8D-u`TE65WiRB8$i2iPK KnlNH}=hX(rFӲf?Ǧ@xyl}=ǘzN2M¬m<' .-26`/$X7ۭۚ$Ҋɑ|ӿ̏p-rnk)BQ!F1B O8݋<}4 .m.(  bMo7(P|⏯ =݆Oa/”XRzjt6+Wn |vy3P1!Q}4 ;a  %vӢ[qc~UN"g\*U~A?p<a~Dp]i%40_Lus\tBҁ};9OE|%O ZjVYԓ-e"Ice\Ǧ*U@tlWlOFxcuk 8OwADk?Nk*h;sYr*L CK /"geS|8-lJ[%H2 1S ,_e{awNQ]8?4w:j %N魢Kpt"&m]Fַ>(9UY]@XzVɮc@8I<p+7@dhef {߼~'Z\k.}AKf} nv#Z/-K_qVV5zs@V"ú67Ac[ô@ޔPf6Ky0yt+vdEvb#($j1|w'd8L*E#8P}~2l*yycsю cÐ*5g``>jl\{" srN| TJ/ CF1B;#%'y Yexc]fadY6`сad^YVok܉sgWiD;E&`pD'b&[g]Q0uH` :) 0yާPDV* Մ βƷˢ%lDE66%F:FvX#.{<6-UU\!BVn$a۵x6|(#(5M}XJ_MU` 9>yܲܟnpi!UEdǂUkD?XW|%]"TqxA"-T;@BT1}XN|T>ӥ pKzkjwQ$=hSGL,Km۫9eF%Bfrp%ɬ"D/2|"3Νtz}3堯6z^_+zM}EYH8t̲ +oFIƴ:GzZҋ1=-d! Kbwsy̮RE %'Hޣ}ݢfIZ;q;B'gSW ᷔp&Q:t\jКZy<6z~Iab{$^^邭1vABNJ&䄧j} UN%ن*$3Y:jR21>U@\,b%8fq ڃ-7ԨO\41Q$o-/;'V1;J a:40A.˧/ֳ,) xHX~ܙ o\'Љn\hA: H#oV24 T 2|7\,>AtPw[3a7BD wulfYIbΐ:RC&{\vZͯsNG=6~gPu%..LR/yI^Io[55=gCXr,b 0}M2hc֐auzlj =4@$iCh0tfwۗF7˫f]\H=3Q 5IE0 0ByzP4AZb`TCg#&=De )V&;iw&1g?w2&z6ȬW:!~j/^TmEDq_3{>C// Xpn~ePN'꙳w2>.#]_y,#nZt~W&lTlB6@wєy?* g#&nhJg/kR /t5BMt7MDF!ƪM-­Xh3۔1 ˕!ڳ \VJEF=axs13<2\šsdv*Q$'GK]ȡ1t?(ufebNLn5SjQ܎/",)?AKmʐsnT$y3[9W85,rzL0 ԧ8H -V\9yi]$Տt8YKxop˞uVK:bR\o[ ?:Pbе[\ ;(R# |[XSy<_Հ;O=5spgޯ+E9Ɍ5 ia(c!ϘUs9Pc9HW4%J^Azx|pXvRPcf (mhC ƌ:aWpεj=t;æ49ɳ3CM85}Uvy{ybq|xz2 )|ct5*wc' @>7zx%삠W]=J;CnIMƏ'_;v b0cz9nley˧ d]`3 p' ʃ=6ZUZ?{:J4Iz0q>2R# &q\Ǝt= >R/zt=ocz-<&]VǧEhB=cOK3=bc۰XΘ~ԣ B%[csU ar%!4jVЪ=:cMG>WMHwlӛeXW Qk0޼f.̸^XѠM{],9Cԍbbk\HS첎fwq9:Iױ94!Xi`pPt?$Zk|W\RqDZkد[bEIDgF)87"Ƴ–u5n,QZ:.g;/q%2@j#CZa2E< )[.@ka+Hl IaHo?rF`BAC=3 #)K%~{p =\tI[ C=}N SȲMo2y(3z?E.+:dսCA.6n,: HrxJ©AFE E_OMwLĺS6w8FlX|n3–򜭢)a`tm۾.~:bTB%u&@ h'|Q1 y1"嶶2ZtVoSK t%>J>!ZwT"iZK_TiJ-Big /Ylԅ{)iBc>p; 5Jn,o&x(Kd[ݖAW8Pg4:vM@'f&SA{8RrLFчs]%l/Ԟ`LA|6lGJ۠mnQ?`wvО0 ) g_k2|ɠ^⺫$C)I^*G)#{R ?%!j Ӗ@&]6J 訾ָYH |R'dl[Ns.7`4y}%(G%ZXL%@)IAb({r@6;;=g. agIw7Q.Jl=90#l_n'tf9 kxGBޓo#MkaH27N*Jf48h֚X˾xK(jCNh,KgnD/*-U&wdG?TB9r€'=H(WqۍJlܣ^zVӵO@qv3xDͫ+]Pi,rr]q#o^Pgswaӻ0|U a(.o'Mg*V̽6 ga#E=+YrIdE<)| 7WF^2s+Y=%Sv|H61c^x'7=v(xIۖ<"[{GItê8fU#b^a&E"*\5 v."_9G7J&7ty9 t-N ' `oƞ"͸0Dvhn,dl9 /$@>s0z~$l1vSTp ˔x݀0.ֵ ih~R`uN{RXk<|YU^ =8)c ;<`1c{͛?Dr&Q Doݭn^vkX^r:ϕ$e4h6:eig?J}5K'4Dݔ< y 뮑ĒS Qt ,}Giyܮ;z˓}SmUY%'!W,5.Z6#c%zغE= \ю*t oЪ@u>Cu,gTj'w  b\!gVSxH:uRCO4np+Q }u/ gnm )Eʽ6s}N7#=K'IAY$ToRYk=9ALv^&Z/:h~W߽#,b%#VkR9x Dso<{owd&n %m2P'8ljG _%m˟{0uyض_yw"xF$#VeakK!#H>]D'ބ_tjR9AX2Bk u=9Qn%N|6|" ykX7.Pqj1Q$%a|37鶾I  ;JRhruOn"Ô_;6''s]t:3fI7:N\+PR%v`tjH%Wrd%fc-}/Ngw5?(嗫#d ƶq`\K)rwjr= yFcQ}B#_J(i$5MF¿cdu(=."j{m// SʢKvŐ<)tw. x6?)d VUjd,v:u=PҊ6 1Jp'%o;(ϑ~xvW4Nx;Id\tLơ8#RQoRz7өW:V_J3xK$($d,4LZ$aғ1_(?4?hxGH)D@Y&uM]pk‡2r(,{uK[އ>Pf\6Ns /= )=25Ӝ2'yo7)ݔ6X-?EF&;q#? ^2[[ݽi 텺>sHSJ3#`삟$E =JTɝ^"5\ůӬ/N. `d&% (ï[0IiḳgM Nk:Ү^KRJ_7h/8ƶ>U`Կǣşm`p \kVпl8IkJ9&+i 1zA+JoeJ'CŮ%eB(ASՉ'>PPnA"m]&hΗ[dpJ F^"A.eHԣͦk ;rRC,ÉzI1~@bZ5 D=Iq+E'$-b})]hW[p2(B E|6',-).+zA x]S E$M3S}2 :.<-?3ZQI'}C HzцXnlg.ֺcVֱ ェA- nVⲕZRa5:}x]XY]n{0uFa{By#Q^u dU1A*l t΋qN~`sU]@ྐྵN|9z"72][hȃlg] c%67-@#zd| 6@tf؃\$WpN7a>fI3^ ww8 F zE_A@\7*._l=蘬,?&҃$֔{㖀&8zkJ$ zI DԹ3l\7qrckX2+ѮV܂|NhvH;kZNhQ;$2 9 D3Zߠ:i~Ίc旮XR?c"T~N !>j?ܽԇf6Lrb~NZKE$CPv_l N0f=zJ(.QTuPȬT!=Y$ϻveJ+pe}*#j, בִo63"ӂi%'i#Ri1)N ~F+ڎuBX\6LqJR?@u) ̀LwAmvsr P3s.>cspƟR)C}^?9꼴:fv*8 ˜S+>kGY}2-8`X8Ȗ<b'Jރ 7a -n!9Ӆx榲gB7nQ!q@'.AP),%V OryEOq$C nGFkvZtR/kb,73\ɮhmI`"볼LiEΚ`M'.؇ ;K1,< SỳQ:,ZZ7 OAFRj' 3b,zm6w9ȯ$f 1 K#Q;!~:؊V/1,Q49BIЫJ-,_{`ZU?2 7v"Σ./@O~cX>5T5 dЁ9yđ`u -s5- D? :Ͼd/B}ߙ'}qg75y:]߼I6, 37Ve%kl $mf$:6Z2NcE/0@䌴<@ OqEUog@N[;1.1Y<o5tXQ 1_.gAWbw*Rg`6c꒥MV~d{Kxg$/"=|zN^⟣IH鼲?4N*e[&ckBDEoV+͡pjYp}e=xYjb#.KG@Z/K ]_Zi]4)M䖳=}-eKc<е'-޻q&}!̗tGBVPfi1zY-2Bmj{"sTҫE}^eY%Olr[֤Y2*A ~PbD,[mzar (+pdꐶs`P={gcbZzᇨF>dBBh.h/Vi?Ne-Y`}qdy]Iқ.%N{S2^"rjһcށ6@:gw7@*}YLJP>o ٦ C;?,DUcO>}b?Qedr-m* m;M6{$x/a&mAf ԑ+ױ8/ahyp$pZgk#4K/D-LCҝZE4^DI i[j &m05IסJ;ؓ`H ;5ws2d ,vO{vFȖ콀&Y}36K|{x:׌*XFO ]`Ѯ藬^n]qNg#V,Ӈ9LDO8ו`_FlA'*OUKy@(UG/8aly݊Ӵ"@G!4QWp??GWihVTʒ,Gk вc"j9c1T0RӉKp;QMҾӦML*WΌjg%Jtn TkJd 'tL 5WUItW!MQQԯ.}7d4UB lz7R7{ʘ.^gڸ"%SmVdrQcQי\WrZlI& %k7S t_x͹WU#PqJOA7?Z vb9,_ĵKr\W#4m1_K[o_ɑncѲ- tmN4N=Fc_|yj0X(מ:bζGocBOoӌ80#~ki{dAG6iha2caJ_ E(gߦĪ#86 WM T8,$G]#|e3jwگxܫk!=fVO Vc{AKRfQ VOT݂+zmwlnub8nsJl&8O { G㷩9DUܕi6yO-qn-qWWr:y>QI͈*z #1D:U?ذ;06ɀ'T1Ha.9]2cJVǂs-= D?U"pe2xb;#X~!z`eC.A<,jjOOYm<+4p@3d {—@F88nLJVII 9.s>J_[eY㚁mKa ;Id]YT&b2-\Ő@cKxܜHnBMoy V:UuWAKJA ss.`7M?@-ق|z5S|8f&6_u>J`"o4yE~AZЧG칵# E(Wm:PPG/Qؒ&VȘc.#VliH:$ZlYY@kJ،2@U%+ iYί&ܽB*$RuA>srK"!Uh[NeDPfs89Xv󴻔kW/7#c!k@ ^ (?(H72ݤ7[Es`xx֍@pR]ʋ<"b{9P۞gՓy) Ϗ3h%fT[IBi ZZmTSX +A`׋?/4a)xi_\7߷i2ȗcDG!J~C 3PWL;<f 2-Byf~I,!]L U$^O'VB]wFDADj@Ջ~;ai%p&uT4 ~L.MDٮf,%m^%2A7& Q@ZMfrrM!픚Zii(~AMOt6N1j'5IvD!0lŶ= 9M,cEldXdr#;w`m@r-6 D u-2 7e]8ȅU@= G56 y=J݂fi2cy{S Ef;]'Ev ݷS:EP_ fAbc"T;!C}pPd@Pbﰏ`ь<-+&,$*> ^0͟<ڡhM'h>feZ@b׈4<cL ti! sz0']3=BmwWxbK3ŴIICn@ ϩ- h AC߅eNۼE,[AzM`ooro]lJ̳D4Q5L?WjJQ9{?2q|obOM}($4EFEV7B=֐{H{*ϏGJ._RMxPQPMl/1?fC${ү^EM|KQ:VC(O\(г՘?i1&lZM\5S_0Sε;j1wLkw5G9J{VJ#O@ܹ%ioNŚ&x"5' /ţmľ簈}7&eylƢtQ '6i8v),}ܹ,t'G7Gv="]7݋yq,H0Co3P&ޞ'IuJi=Ak[Cq}d3z^UfYQ7Bdh<u  톸M>{lL0左B#HPY}:qNtȐYͶ#\p>.d,Lgu@K plY1iXq?dSh&uv .P b tװi_\~"2ڌ.Z," i+է7>'[M`WuVV|pnS\̶C6wu$ݷY+$IAu⡸ ڼ]J& #,/9®Bb{uÅ &y šrޣ#1dE=ir1GMZ;]Q 6H';6;H>{Va Ϝf?1UTm?XSnѺmn')h!ծCA |i-DEvw֎" .DND_{<5Ȍ ')= VB?4i^ _G~] b8í'jK YP+F^k4rQ,Z\ Vmg_st.x`Uh' 0g' 4SqcSm0zû$u͎?G;%ӸƮ"ƍ QDx1*v̏7P|].(Cb3`ѯ(aW78stRHԂ]km$Zmσ`@AڦC3f;p~_L9|ljµ'V@Ky["f2bĕM=0<ei3g]ځ4*%l&B[y gJ:N y3qZ݈>м\O>(nv+:^Ri.jt*:-|W_aԭ :VtֲȀp= ިƈʊsFu5g,!^EcHST^%;bz띷6ax*ox-r̴yy9Ћ޵|zZm&.DkHyArۖT&Dp\]^Z).K]܌_5Et-=AK{8PlKq3"Ngv %!F4mOP鋙 .\TV\8'~0wj?8KtI`' jVSσ TjD^9)QK&'F|kÒ]) ,@ئH&]DP(e XpA.{E6"Hg9Y"2񦽥['H(:z*lM' \N6\,G47ڰs6P],))~#ʗ.<$Awp?cUV ]qK_άuL~&,mHsiaG.EMkFy0x>"E8>aR?`SJi͚M;ZܞABUIZJ✺R;JzZNz\ȞseGOua^MEh|\P@Wܠ2{ZO?g%[ @F BUKhSCTo+2>т`&c\X=kcdJpsj#3zihȧ2]ae' ~2Sa+^pe̯e!:ʵ 2WP'/*}!O+s2 Wɲ-pvjϚ7GcoNPB]"[!Ds(y۠%\P2'XU5rӁ}fzjbQWpE̺cxϲf#37`/e?^zUr4,:]l8Uk vs+jDUaXYZIeCVJ!L=+ sڷ2݊Pt2`wy(~҆UĞ dpEҺy8Ug4B p!UV ~XSX?>{A̜V#3>Nop%\H /I0ӛ tb.IO:660:cJ볇% EH;D4%;DA@Dm+LQztw \^WBӾU;X9{wo:'w釺1+Wu@v|0 a?;7Щ(nqfпXD[;; g o MX1^f! ~'7ezGښsǂMd4Ӓ ;S?^|Ss rSC+]rObKFU;F,TjvM!jM_ wjl+͢dPq/hoJwk2K^qcaU9Cn`{>ϯ@KNLuD>3/ߣ,%.\x[w(ip.ǁ,Q4qJY=/Lj(b@ƾ jd-fm]OIQn:5{Z(=F#|&L]$I˪*w( *p~LGN-ZBpR i.DIəH;=b۶TU65jKʴDVM"0GbK^~@/ku)~`7kfA[ATDNHq9^&>D:Iotf=rmX&htіsÙ"螏]Nf 錧|ާ"V$](bP5Ds\9j.I؈e@LӰ2N'qͯc%[h M,VޜiZGm)GgmF ieZS5B[\~&%$Aԋj8I˛Hwe .zZAڂT ] fSgMѓUIa4PK]D3bPDYs((hF+K{\E BIR㬾hh:f`.U'cB^0q]f/:=TSJ>J C2jOfޭZ\S쌥 E\~3tHp,}SX<=ɷ[FA fr٘`N][w}o>Ge;wh;gReP;hnb$ SZ3wdZZ8!:X$۝\5L.|̙"wx[-Md=%osӖaS0rl4L^G=P0LlDdק b):I551 O5*|?n<Ƽ*@)[ϯP<=geG,˛6j?ҪS*7dY 91-J8IGӦ$ xPP~=vQ)N0d޿](J7mk u20|N*pqcNwȀST~C5*4nz,. Rr.E%|Rq u .UV_.>7Iה}#kQ)O&?e\I/%vu%Б9T+9}\HN^!fbWxau(Zk_HOĝM@O{OzF F nY:&+0ߛx%(1cgtd] OXڴY"]`I* ­-av~a))Y(^Gj! Acrո"j'@F ZBx$ f pӁk-T,~$uO3 ꔣZ8G9psRc_v1t:ה1!}O-} ۳b1غB @qU o[պ_oE#P/ A%U-'#qDjjgbnL[ܖYʑC?t] Sfǂm뱕: %5MoGmj7'r8ߴrUs Ye9UGor>Ԗ4%Q I3.;>㻰T](kUK ʄ{E4 RE^9M{5dCDyH b[TU(%IpacK~kQ*Z h炵G5  P݋wyXsod@ Xf n9Tۘ_I,d,-CYWERwIh,_bs,7)YWlF "e"TOg٠bAͩO=(XϢKHD!N1Sc|j dh*cG=rc/E B#m;2pb,4X}mQχ\(u ~}  V#@kiT_G2Č=yBnJg쉄8N]=la,ΰʦ\4J?p؉ K\)/N$ çA|FɷyFz](OGWƱю>.5ib8_M)^").BKx"٢փ#nP Y Rn!@ bF;elG 7ȥU,I} l=I$P/؉6WCNLm䣪}Ƕw5ZSa j',ӯ۷H|ȵOhD-qr230-m ȋ[u"Rfznތ,6护q؍XbK7x:UOm]XOP˴(&]G#Rph[y9Pyc$r.λ9.m#KΌ|$E!% aש cX`F]i(\^RSz>BE5xXTcj~Kܞ?M,/!n 3JIj-nBPY1ehh2cp 꼷 &Vjo3(=^[&.eEIus-EQ5"Tj#v4tËqmXKEX) ca-eB )k"7*2|/r_|}QwZ V, 8{G'DH6|AN6` 'DL\6uֆ 'rX}Ԯ^/1=Sq&j[?mmx(ǵ6tlJ4`` C0dM̢$^m"5W?o54`D4/:4Hb8d̽r 'bDA~JNSU?)3{֑ lRdi7o6J.ހV1CV- `.5wŧHUA-܅?PJHUZskN(Fk'}^@Tćʭߵ;Vk#9  /`ގ<!K#NU`az `@"XډLFJ#PaWCAL,BBt8vscWQqRu4%\U%x$A*V?*6:ʅ3+Pٙg=)Ljw 6WU8 &V& Dg1ʅ#.Nu_uPnENhVB-^3 x7zkCqǒ- OpO`GW /'<ӷcIƪD)~ 9ۗnyU6h2wva=@eՐJ||Xt>I;żGW{K fޟR$^Lo4byZM<%xB&T[2-nFqCK&\>d\8=[!L#6~~N70c5T@8;c6[G7[!([ՄJCDdAҸ~0ݗG,=\לv׏`IFc8VJ*#19W8&FxKMd:/% ?t5؁xicN47)Gas8a|PȘHCR vi׃-ō@Tn,Po1?eGo)nv~eA",`bbڗ,(ޜVn[+rj4#V"w{Q ]?yDb } g0"d) ?CNlʺTVt{؈s3&M!ĺw<|nyGh[Bh Vv 0:"<Ȍx zA b=m͠m=M8/S ^}4X; 1wK{V>1#*6侌hԒSH3ary9T8/8톱rxj@I(;<8yžh0RHhy\ko?y H>KLhTQz,/Bff#x%—7pqSh4QVKӷ~*^^%P#VN䁫cgڍcx7d{X@Uw7ƎU,_ʀ _4yiQ*Pv׀uIdO#.<+ȸu%?lُA)Ǧ6v ֧y;Rp7 hKtZ 'k~󗺬{Cr +ܼ9{^F=&/=yyv#% ZKj&7 ^d P_=rtkQưj[qEV~Ѐ \o\C]Y*!c& lxd;th=jы^s߼)gG $Yst鯯+/N,:xG΂mak鼁acX|3rW|7 l/@:~,ɱ-8r$,% b"uIyB2Sf38_U.MhLzso%V^ b ^5_  Ko.&E"_=M8>hM}+M}a6;B^e 5R5UZ4ܙs"S(Ty%.(ȊG6̃;O1㷸E]fZ!x/i=styanz=59M^D>ȝ\+~RG3uqJLLha}bekl wz=ňnLO\]ϓdZ[h5 8uk۠RkИnѶjoE ł0x`Ժ}/cN}.Km0ӏAq3Y'oCZQ9@`YuhSqw|W{| [,Ze}]sG`XnS9P %=-D(l!W%[RQglzA+a%DF?pA q{ ?^K5z%yԙnQHאZ|X:@qtF#^~$*qr֔o Ew'v:yG>Q\Wkf[GF~@t[%Pn|QQ*BwVuW RiPt.pQ=,Vo[_׋Ӄ:N4E!@ FT{+zx`UAXʚp+IwRRߡBi'W.z}r,w,K!"{ֲNȵ\s>l:zh̷gEgӹL%P$Uy)JnW,g t"oJmZGb,Y>៾:H Ha۰Y|~~@Qw{;Az/O8NkU_-)F]Hp" N* !mfJUr? y^wNXQ4TD'7^: {">[U207I01l_YGz/1/0=;NZ+O)̓z:<(&@zl]׎ j%%%j\槜`<\]|ʹ*$.* [-]]~qv?Z<ý>;%~O .Ti'| F(,nt%*/a# \`VJE⩍G7<ҩF$2.xU{J̵0+\f.$w'? KZ o*/Ijw/֕r3~3]00Cj?5ÙP4ozvUz}N)r[;e7b"-JU'Ct{CT w{q30o qS$ŵ˯_ , đW=`p5zy#,X7~ r LoUSФv 6tzLvU9楪>)BNʫӕd]Xb-G3ane;4l1"b<Ǚ%5JsJdӉk$h؍daH7>aJS4QW򛿭5Om|>HdE䍈 x \(ӀY/ =+fHo;V(YH;~5ҏtY̫٪Z@NO2?`*G < ]߀3_d⇢[qgh{B! 2l>V%z<|[/m \rF'+E*x{W&DrXJ U_-2yK%ئ I_{n#d)94cvfPfv@^Eg/ց\3{ DT }m1<%Xd';q & ћ@2'3*.\fgS j4+t=n9dJevE;-)CweTV|)J6 % #xgf0Rz?$σ( *h1M! sN^ + 9|& 3o\f Odtz PS|ߤNyK]?nQl ;&CUќqmỰ Z_b `,(x %UTUd 㕷lwIf%x%(u#< ۱䄭|.^)f-ۦV"2R{M WY5C94Ǹ(%>9e M $j&\6̋J97z>Ŏ7)3'0(] N"~eЇ Spn}:Y ͥ9 ޿jYd?ؐ c!w/󝟯ʼk :G'+QؓW`,&mMxY@=*ٟâmK1xkৠ 0 6.#s̼\=2೦X]MߘW_\+(t]B@l;RSH` W7DVz# {~k\͚9çbGf@-aXJK՝&Lpbeu "\;[\xUw+}b*հ6 4gGc]XG< Py)Sխz`ȅrj|ٍ|6r8٫%bQFPV O[f=z LISu2ψ/6c:S5wj<%|^UpFNxE{(+d&@_p#.%z'pK)B*ەd"`m.Qb[V]_@t£Yr=: >BȺ93xLY5e$.H2?[ڬNN->6mbVL;Ygo2C/mntS0}EGt{M&.:d7Sh`GIc|P(q8Jqi3txplIOdŽ~#*'BюeK7!T, 1,pdy7g'H_%QN trJRX%*8Qwԑ$8f(ZR>5IF@ l1yeȁ=jg1IK.$ޝ|DjQR?BY뢧! [衬=s?.j@EX%P^М˔Q/m" Υ\S.|:à @H}"g*Ļڜj+ `{s"^pO.PUٛ&x6XlP7 \)|KPWnq;s&&2Ȅ4)"?#iNϊ|Й׏H߰=ӿσ|?*F 5e>lǦh<LoIBJؽ %(|ʥ ]9WpOΝKS;MPp/Hd;\ʸG['CEiG:q I @;P3'%8or?\H3gT1Pmv/o"`V'Fw>4CtFq?ܒ!zLY~^6$8hgk Ipugp!ZPoJ- Ow8K"7e۔zS@@}ErtF+Wz35+ 8c!$4{=H*%sXɀz"q3 ˱|/, nFy^uTq.:YW/zjV'{#I+5.sfz}ܲk ӾE׬߷`nr>@L ")U/plG$\G\(Rݰ~u}K .>BI=_X* jNf`@W)dM`S0#/7>'A[dh=&A- \d[A 7Y+ׅ-Ft1Nh*Ow4B6Fj ÅΨg 3 \#@B {sYRy9G=~nR{3B!SS#7jNBųi7^b=PTz*[CKn D.WX˛ƫPSEK.^zN/Ir6֣!~YB+M Uo1 seXCkf *oiMYBTr ,_t9@Qr^nc'@`љxQ yL?)NȦ}i]$~ZmO-x(>j^fjp 4OJycTfк, 4|§i}-s_dC;cmg7(Hq uo la`38 CᵖL6Y.=MriG>aoXiMFIT?AcS#"4Ji5oo  %WXm'anNI+|Ny(-'|ͬD"QMUo9oQjs<,;!!ӥ@W9_x+cj -޲}e9FvXVc @ Akm?^dݫP+2N _\=Px삀n4}8;l [w!_ۄ{|" HozOZV *Xh(F+^3('(ʷ$l/-+>w>9H9kV>.#]}qx5Pwq֞^!U"@UIg$S5qd~m:wH>0\əӗ8oYGipaIu)bA{7_:fr# !&f"GL^Nn\r hu,V}( 6:VJm|/, R4ݷ#evJ.]tD%ʪβGt g?T؊R:o {ΜeRqtP5J&ٝ=PM֗b(fL@gs.̹P"fQ[ɒ$߅({*Ă9P]Fq_%Ùl=Hb]o:HTkuqeZ)*>y6vkpvH&%hhO=OftYjFUD%BǓ ɹz26?_vڵ2r|z HĿ lM,S׀{Ow˛{{ƁVLh'>.D ˔~VJ.Qr4u/_Yi;W><~x90ai4!W LI-$"2%r:l*#z,@]?3 7'NfjޯVkr n?&ȉ *l$hTpM)u5ښ0f .Dן#s%Ex ƺv^u=Q#膝gdHg1Co9Isl^qEl19Nh$ ˃9CIS+x)*"ՁwNɥ$f=J =L3pz὘2$h3 zRBdiקj=N25x7W+ ^k$2:s nU8 %9pPy8dXZEY7E#=;~rȽti<: Fen)Qd9aƔ׬Hղ je|6ilC2w< e>ΏG^]Foˬo56o3/0+3@H >`!joscfsˢ:$,`]6M- ) .H+;ʄSESzb6UtŬݎ9",)_A7Nge{-x ]tkPLTih)k)SpjW$c7 >ZeIV#5רpxzMJm^Jn'J{[Yq/w4h+{^ywPoQ֟8fMe85=N`m/>s`[ QQ 2}j2D'J ߝeUvWJ3cMSJ͊JQr[,<@P1~[05$/jb$?G/nFL.&#,c}!k,[*G X+޺$@YQ`d-ׇ63n702% J3W>wI{((bJqIajG.*'T&d0k6+rH-K酤OWDw\~*=oZ=+jϷ8z0in^do\s :mR b=&BՀXKlX@Z#_utΨ1RQK9&N 9;U4) "Vx9K]6g7D-_4 B=w*u&TGٕbufts|v"hQEz[t񃉏ϓ LꝾ?.K ]R=yB?NA!YArCݹ ~(GSC8Bw23lD{`8P0qچ}3@h+%onMttpd7Nmk 2u#I-⇋OS[la׮27pr9)DOp"@vF,R{X٥_BzIm c-oo]Fд{mKu(N~$yu^5)k]2 9%}n鸖@/{|o_|-7,\bw&l{zdoo\U{_T֧])die) IJsb# 撉pUr""H2-3IHKiԶ$h#Լ鉎%ψsxSeIUUdƽ9B15+O[A; 6z)9=q]IG26n +/Qv ؚۭ^N9a rl7TL7ILy[ .>u@mKՃuTį8݌x:fRu-L9[tT|0p9{V Frzb`+}0-`A~QA r)&@^ZeMWtLsީI_Xn0c"jZWWӵЊtNj#!vtjۮXJL'F/Z{Bwn?]9<Զ ;I@+{i3nX&PHK#l#f#3qۚ3(oUW/,]5 eZ`JZ_ӂQQW'rk%}l.hϸӹ}E|9pC]]Q`ӛ(F |s-" AܥzմFᅾ[yuB /j),{y%"]>.$x#N$֠ב1g1=jJљ  )֦}|>+ڿݙºg:UF]uZ'oR)oro27qsSX/q: {fH ꋯaGj@ ՀU!`˫nG6ŨB No 9k l$[!P3{PX7?;Ӧ5Gm)E33S0 #}.fQEQU@^eкgQ45ߖux^^#'ԧ{a'~lL !*&6h>+Yǂ$,|/&%L+ٶAoY4X7 fUSu:M^4ᓸ.lr fvv6dMT)rq9Ȍ3_Lʺ(\)8}V M+W<*7H [gRՅΠx)QQb ՟7r㧈cwA~Sm/1k89$Ԙ,+)(-ug006^BbfRL2%e K! #`/& CjPcCmkVoPxG21OW3!"Gn3oyDTʡ+SѹxWcY_Bɂwn<Ж9=epJQWr1 TkтPbȘ)+ nD,oˣ2i(+M;_$6Om զ_z஄%4w&qEU.}ϖ.zbٽ*3a#~ TS55iBSAEڸZ8cD}7MuN NzX^0ݮ=cȑFSGg'%/BP&\9Y4O]F14ox$@| Hͷ"VgQED;6 ~nW3:[ #+ն1-l0SǦ3Q1(`BZ<?xR|RË,)+@`tA&nT8( 4jg4 )쵼o6.R ӽ6'fp8,K~]0i&P2X6^,X~"'oۯ8##ݢF1)Y-ߴVe%n{7A!n֏0ųkĕN<[5۩{P^KR<^ͯudĤKx>{Xm>{)39nCU ǝ_ܴh4,bJ$8F *wA8S5kقAΐ><[ 3> L&N93J8i piW} /B y,M滭#dj=<$?N7~ߔݘCcVֽ=L`0bU{ /cI L}8$VG˵euhwHb'2uBWk% #m1~ހ;[-t?%.ߵD:N@ i7vР}Nu!teW MHLj{OWI_HR 9!|9TݤF[=p0"1],^N8(X7[?7BE~:,ya#=F&s:6 m nWJy~_,Ѿ@}K .O4`Nx mB-| :e"z$/R?[Լ0s,}do 6<'4` -o{O㑮a}+W)isչ*ϲ#.k [*H\ mH%ZEs2V]H&O[VZHrDU>QGYs;lR6"? _fXj$WE-dJw|:•6/\Ae; R5u]W$ia)[Cۨm;vo:ɟ &De[<6zm%[/ecKɭO!`Vx6f Iyzb^h]J_~3þk xn:FR 6U!v  wm_Ж賆)eIu DPiD P,&y)Ƶ}sy63 7.͌j7 .ɿV[kvc4JpRޝ+8owE ~ޑCi\喝gq#5׵Ұ' 0s* Q._8#&M<+S:2KxyH @ѧ LwYf+ ! LjBم lxp iAKrv f>QK! Q‰x:o3 >6ҩ"+-4Z ΓVAeSE I?A,9gg /K<ׁ5hB+F+bZt8@ciSk&wҮ"wfqe"ҟM?7k"w=DXZ? 4$"y pOY-"U5~K.Ss_)K5"7N'hxгjyw>?sDEO|~ [SdC Ʊ !mӹ~qwegT世/ϼɇ|m.}#b? 0>Ui8@ۻ$<Sޥ:cxbx؁Vh'L8me1t}U޶Buj;@rMm1Dp(fs/yz.Ȳorke\gzU-w袮2boޠs`Z3Oi5єdlbca8Z6wvA,0D+AT qaPXcդi1πSEйHތͧ$֟TZ|GfN}*%BE -$-1YH8DҞ$.P0E!#Cu?.Z+\{YQ=锝<nR F@% /IڽJۤE>\W #%^Ic7+Ns:x#Lc06]c\P/lI!A[bnE{$FeOT/t >+5?AxYfՓ@%h IzeK8 $, G0)=̀mى=4KF9- AULy,xGͧzPUH(r{3S͵$f3,.'Z,Qq1D(Br$E8C5G#S۩*0`ֶ9@k(4Yk8P:}6!Z@J˳HA%$hFDQ4]̊ZjCxf-9L}(˒,!C~ s)W#=Qf+pQZ%$;ڀK*_5"5鋅 AîԤ^! ,D=iki&1n2Q2|CEZ0˹}e =ɹ4՜8*tTwp t <_/bUhvOG $#r0hb \hZڃFr=B*s⮍!}9}(Ķ܅oJ AHB}p=ZJ$+oG{{"4X6D FtlQەY仛p\ $_, -A%%C^.SA:1W&^dlFJ`NW~/(nl>iȞ}KɊ,t$筽S{Z1 İ_x)M7\GtGnё;RWZ9JZTxLt>Rd2 zxWg|UŻGsg P$‹t-d8g 7HZ)~Fh>qъ h5tcs=vV96)쑹{>f<81ȹ5?-@ZEQt+,6`H"C~7>^f2 YX"KOVH/ /J5a86J ۛOs*4$CSuq-;Ρ"MAY7,&lY!w"iyʔ;^K]fA#C~v˺U )Ztupo$C\DU2 $,˶C 86!CD|w1oӤVEZ C.S""=~,1)>M }'YT A8qY4-EכϊJ8rݓcʻg_&s5_Tm᫲5"9CYwa(UWt6|/FȈ9 *r+7,C6ԘD^پvc{ IM VZ]).dLVՀHQ/!a[_TM՞㩗$/t1mk~c] іIUe7aNଷbd+d-VQŻ7Ւh?vxv"00)z{O'*b?]Sc+ _^_o51`fI;?,3IAsevgls#xmW8O/kjYīV_5s 7e X%(Ba>䬋ǛX]oZ[s(ndk '^Krb8jgIXU6A<_¼IB7ҫt>OD p[ 5#<*B)nPkx̌L]2SVVB6~2"}V;D8ɂ*x91 Ă|%'3xX,jj޷nT&KOډ}u[4*=7]`iy8!VTdJ#Ɠ٪ۋv6iU$Ӄi~(l}}:j=[>"PA*zqb,E@< zbřM_ϝC/&RF-=k=vsϊMKc4.y/ɀo PI-BVA'vBK{|^LfIu "\!N#IьV: FGIz=\A%do数dJ*r4/jf^tkYƈk_%Mr/igXP7~GkjF9r%0M5kPFHցa<>ޑ mt˭P0lEz4goM5; Kf zL)->Ur*DUks4nT"CyjO<)*}*vhmx-,6s6t5!yx5`JczHM#`JNJr̺|{qbfc츕kԸ5=ޯ|&%߁[p@on:ŏ佽u'ȋ;ڔ1GCݲ ΅ *LV\iTj&&Q׉ j`܀ϲ$8,0;Q蜾_N{dsȣ,]JB533M0|]Sה9<W8 UIE?j YAۥ9Lda)^ !ͫ4HFi3Dr|,!| 0x4[%, JDOV]O!"V|EeYaI}Noy\J zyIL#f$)UHjgU@\tsYϏEee$"hH,7|(XOz[ʠ 8OwίkK |z/3΢S _ki3,KbEZtO*?+ۖ U:)MXsg?. %)tQh৯HB1+7tH_6ߋN?&2w< TB@cn"b )jղ-MPX*Yx:ޓDܗfAnEqxTaʳ9U4(h][CQի5ӕ㼗*$tm3Q!Bד]6ȁZ p0yH^+) ֌cRΐVd.M󉵄^VXq ["`ja'?r1X,xzN02+'|GyḦ}YUAʐoq+relrDXD z&e&% +MLYj`'__ĚOx0E>k޾ij2(3eONIA|̝clxRs^kr|BhԎg<:;Sf_ea> 2qvNG5R_bVu&sCurЊ0P{WcO}zdtY+qpF,#|4mHs 3})9[P {tׯTZzш84։,V̻̈x9iRu w :-kL[/Qq| qUv/}N[X8{,-Ԥ ݹ%{{tkiaey !^?o]{:YM:#-rRDUgmJ};SvSZv \¬Q+ NVzA M=Ap`>?gK$> ߓ11Ѱ`0,l1E=tq=ȧM4Y٭!u$:Ez~TKIuUT溚`ӾFB9` )A%%dsWX dE/+C슚~_B$'Yؔ lRAaufɾ ѝ({]Hs_ll&-M0W Ra`=NDx>43@u^ÃMC+GkՁ̛ ~ )tTE rYܯjA5e8m dβ݂(e˂rwٜ5u#hZ0,tQ@p$:=Q#'`UOAfT۱sk+#>f]y]jgӁ-c$6 ?#G%8UfYɑO"_J_X?la ˠV򄘱UdxNL 4:.tF 3h/*dg$Dp+킫}UzaJ?qRk[L·S;13w, aZ7@ XŤ1=+~׃ME۵78 p+ɟ P٭ݲh\~7ot t ğŅzj<ڗԿz SMN~]yMڰ돜c6J)!:y7VHP&7WzW5mD ϴk`{BȽ /(j*ޜ  B #9E}Ny#-vNM.( *L_ \-[ 4ZH``[^!QjKq14YmY_Y+ sCMrRv^畧{ՠP+@gZ^ok;ewRL{gA"2pGDE?v~B :onx eh?;Rt" wGkea=R`i@9 ' t5'o >oYܺZwͤȥ5qQ0%kss9p# oQã$LNV`7V8G5S53[{xX8IUzgRڄ{;) tEF RhzMOIk"w(Tj9?,+C ($ 04,Z4i~کrc'mh_L}.O'\# ԰ %kϸ)[!fV3uaU6a 3X KLAx 5R)}0ΉcbvZ6\et[M'صPrHRQˆ‘y'²*^/cw6{FM+QE v[ᖲCқhGNI&}&Κeg-^+%ϘىOM,PMH>+^,*VZ~FZppp^6rXIG2|/s$v9+Ejy 1 b}!O?p!z(ا,Z94ֻ;SmOB[v)Y3zR:2: *wO_*!+: gg2*/L}+,~c[[ U<-vj˘H2 ! 3Rdnk/^i+i xfDp?W'? Z&i BAG!f{)6:wSr$ohW$nVF؛b6lÝ}_\z]wNI TfIO4#/1(DE :{JrP;s5kT#Sc?k֓*ji]7`[&tT pDYXG" qځA }k4$xҊn(}NRsC2h[\0Kذ \xy.0Y$b-^2]Q7y _7nTi:dOɠ!ZMd>jcߊ2yv1ּ "sجvFɳ  M&bq"OeR0]ďJۖ'$3P k3R% SSL(eŚFwe.3蚹2'9XNEY6uzrS,/Aa4MT^pDok+ iFb v_kAX$y14›{ȷ 3,fzNk @R`FoQUgCj9j@-E u#b[h;_:,g JFB>#"7~V %Ӄ-e_Ucn_"Jbj1v8YLʗ3U}-cekyK`J?߽a3|{_.WJύ6$+a2@A(3N؋:Tw}YYդOT.I WeYwkA[ڊz&:!>)0Pw]OZHhY^{9@)Jm&6yqkUJ&39˂7J#[- U k!?sjdF%I/ë򑣏f9V),[yGE=5(AK\8`bkr̜p& .saP+d$Z,UIu_{Ty9 27<-9)g˰=UL"նejgoYS*'5:g>߸}n@d0GƩ/Tx $=5Í 1|gA(%Ve17F&zX,IJy}P1wIցM[o!;, J*tM{*R9L@jFCM.uf׆?R"ϝq 8~>uאdnN=O{5b6NTN, &^=]s=`LD nG]-C֣|MdZ0cuBQRIϣ!#+2aVhSAlً7I3`EIA̝ll y/"%;2)w?ZPѺՒa'/Od9t boA"#*y%{zUhC7_rdrCl}l3H&Q/Mha]:_(eˢ6{RVARn{/Z[-$53SſRùfm"J4P[ܺ{h?p vLjn]۱]ʡ76VPZ@djBXztj肢k%- >cn5L+lkYQ.18&z]}d 6 9SݖQNj$fA8d [f%u-p_ꁲ0F͚֚T.DHyr'd9>#ؘ"xw\:rMIk;ʥL$!_bJ\ڸnB~ͮ4<0 Fta+kuPh{p ݇-,u,}8= E&'WBZ)GQ7&߿k_57:O?8sv0y1$XIeX e P#䃖}v Tڋfp*֦!ݰdI/qB^[p"ܕ~I} yr j?tmKk6-Wfݴ D<"[c3I9W+i Z!dq9XӨr[~]^PQVʛo 5/^IYPIyr)Y-ڠ/1o'zx J:z&1 ~~fG3Krcq=\(._1XcoROud-p+މ5^ˉExJ2\ -ө5o$X"O=t>o o̠@3XC=0ٱl%K\ Vl@Ti"XJfy&a>% ˴h=5a=i[#.N1ג%!ҚˊV 7iObE̗ nBA {6 b.NC m|!1W6UXerViڰQ H ;k8P^!mEP7dž"7+wBu:ݼKSqe F?faΣTEi|7ȗVfN0:z%~5^q'WX3Ӷks_'lM-C*b)-*2NPD*i)f+<6?35.H<NLn'*EK&&z5)ѿ}aT7Ge{ x`5lA gy7̑ B4>LtAXED»3~7LtcuNkJ.aN"JWݩY̟1F%QH:gSZ#Х )ιAX[{3W, )SB52Z;gS)yQc9S@pʜ#a!D776hNŃ+ZT >-M$tG+ =S"H @֪)0S햮qe<*-;>2Rیe)c4a;ڵհacowP."sIjj*ݢ)P63 3Ndڡ cFf}qvt,~BQtq0ȷC<;_#l垐} V"}D`*=(MEԱu` LP 3N6R'wMN deR}Df`MTĢ#bOk>QI0/RZN q(\B5/~ƍ 453;ۛԸG l 籩K)owӃ/X^$s&wFJhx /I*~Zcò.> "|ウ3j+ït(6&h4j;h Lp 9\b qu"Bw/3v 쮐&B7lLWH)&(;Ʒ~cBZH^:V2HM;UK_*R՜ط͌?Lk"Q&8x[.yT!cX$=2-!8mO!k4{?ԌI r{qp"-w ةRr0? ~k0i0.-HfG/ӔF|xV5 `sD )YdpAB #auO6nmPwڇ> .fTIzMN{~58 cpE>`V6"v|zJcŎrQTEp^>=_O5>z9ώY ŗ&óTܵ%O107GkLΈ3tt)nt4.j8F{ύpL6 9߄9aޔIAQԁG+#!D^}Wu>wxdb2e"#iM0NϤ;Ee̕6丵֤iPN *$[">'Yn6X^02䅢jXwg T5X~XdAsf?En1+ zvZ:$( jqXWhf KVbJY0{4LGg. :2w]Y, Dň_*E+KQS>32J<=E͂b7A6+C(%݁/j8Ǘ3 ͨ mܯ1o#*eGX:/qPQ A˥M wJۂSHB$uŷքb-@ SyllJ 3Rm{tΛrS"Xfbbtw4&+~xk)⚙(~ !ZF}EgFb*ŭ3@f:m+*7چLuk5%Fm TV3&,%9=ngvc;]SUH!{ 45 &Zln ٌLu*DY 3|#[ ,qxz܇*ʮyfkNQX܊􇜝z2}pßrnWV XK"iBun F*ɢMI͖0TU? cusۂtsV ņl€\4ѩ$,Iw_1"_TQTN]Y |;!'Us1H%: $|m.aP8t0Re ΑWOt' цvKYk>GxwfExLw-XZ\?# lUs0} k;*'i嗔3a+fɅW" *xQUs-}RA}qpF̑Z|XfpT sv־o M.rT ;.EDB#.ji22N8߰k<ΕlD|t@1Z bvo4Bko'[1G~GF碞'd0zI1-Q;_Z|mC"L9(w&Kc GWOלML穭>N<^IB?t.v q7/Uoט& ( zj^wqs@hG"LTMGu2 qB}kĺhHTֵψE1vJ~*`Wǝ~%*:p)5|>= {32|RHvKUf>|Hbmq#*" ߱PpYV>uֻx4ؔ5)I\fUqhᩡ鏜dwYP{1!Paɋ!kf_M? @{ūN}~h 3_)N -+ >4e~]8iMZ`s="1SB!3W6v^sϵ^ ?hw*BOwn"R.5qD%0E&/ rϓIߙu1f9:00+bJeB"wccxQ`=g}6'G9u̙ae6[UJ)c$&㣉 t7mn%PԐMfղ]>MW+hEuoOlN,Z!ՙ!O9`,2z3¼%G8#XMn`õ e* )0g)mb޺.*QF(ΜzXzAv_3gU!<{zHƔ! g0P,K =+nV)[~)T/ znN.\a:5<`#QӯH1Omek*(K>I0B.7/Ud|v ik,h%3ח&!ցf;6du2_s6 g]yRДSDžr>AykY=;Sm`\ZE􌭾U Jz 6$IO˻8]dz꫐!t$H;FL$Lt+Rn%/_@w(͝y¤݃+#)QbfX0Y3uED&vo.ӻ]O9Sa47>Zx[tSNcGH޲  S=W)%#ӬMf&^J.r[0JNȎ AĭatMG}Ln "0 ;g}H VeKvͭ 6o's$#x.ȝDESL`vvDo5Ta.ח*|nYoX^Pf N FۧY(lq6ׅu/*dw~& /9(,X@C>5S0#|iPwéOAw\JMcf鴫.?<=\Nub^$~Rِ*RI,ԗ>"0:TPD ?̽߻fXr{}+@F"Ά:P{{dޒ'Yhm{Jj{L:} ?] 8:RJVPyu^_^?r#N#~0%!VDfB_e(cW$ 5^PhguէRQrHy^r6xy%vЕ-.W㘔xҒYI٦݈]}]FL짨#@۠A f\LVP1) q,k{Rdg1샮M\ ݥeJ`U]+/dP[N-5C3=m*A1BXKZ$:1SSOߪL`0' x!%T q=3T\Ox#?-7fdRhxy@nLw[%em4Bt.tٴ_]!<ƒnl vߜ^;$s C~\HE6\5ں  g2ʮuW:~'zYx6Pi\Oa lW5^cqQ-jv,X=H1]?U>s7$ˎV`q7GsXWABc *%D)tWCZ/65T^e&l%wu:cRk vyQbV-TZC[@:<twV"?Nvix'(hrK R]Nsur&/b-St8ny`SBslmWb:?T[9z!N uu3hZ$' Id87to43neKHZAC7,$xh w\Vd@/б@¶-o)wd_;Y3dgmE7r?Iu*TJ뮄kΉ1jı}e) RTQsjf2n9gbwe+DO6'csޫ{d3jƒVnA0n8^0T3n}1kEcۑB>ɰc,N[,wZNuҟkKΕ0iѢB\}/5o;Ϗ~k_$ ֻ 1ﶜf7櫡C.i)Cfт_|`zus'c|9>vT^qPӀ8%7sT2Z6num?w2v5/ᷞ }c$kw^-]5c] =9Ls#N,x Gh4vI)1o4߾܁>U$kfےں8odbݪk]z*TR>cxܢKo(#R![h/Wg;/RE/$In6yl؈x25gF.DjNJqMpمGX KB6k"Gq!>}L5,-51 ZNeCaӗ9kvìl/ZN*+!3\L^2žN֙x]i37ʉ' )o!?Yb>휺5BuєK%S.4-jF(uKz@Ou^g.4: 3暒[c O.AC^$IպB?4GWcøGF+5~!U![I- ;ߌ]]qDQ/ڨ!9mx}5ě@'>g佭9dI?jE=v SR=RqeKWRU 6Dp ;)Pf,A2̖|&{A<\Xf{?'qO#AHrDosQ^?Wa"hgw%̾ ESltՋGf膷>Lm,'ճBG0=V ,T73zNI}M?vAK6e#hdWlõ[]%/* G=O*?<:HFWCX &QGTxBlRt%vc&&ChpD3aEw ;ÛM^a.JB*^& [=k![>cCzôDaHnXf+4;PK{h N˨\rlбB|Cl6{4l.kGTp<'N@Tҝs;qq~g%bc\B {gNobdhqk#F \(1wq-*i#e`\)*\.)[WY^"=͸Sm4nwiF-(.\M.~bp,?&KiI~:rq>g בqASCnE߇"0Wl vAj?Dvnc*cy!5sҾѵ^tp?szlp< *ײ\/FN71G lXP}{Hrda<- پщ"8[ MN) 6FE-$0hH"w(l=:kqesePX5! Ƒ(8w-$K(LXc7zhDͷ߷8 qp%ZJ}$Dewa4yz*$"Pf_tAh+g SL~kI^kJci;d8LH V=Zŏ&i$C 3 kIh֭m)Dy^c]!5f&l~8|.9N8>%vt+u,f4AL=*CY6`W07R<4Dhz0rX-)[ȥ`>H=DկOUOvpWJ#4L19<,F^#~pI C`;t#nΨgr#Sa%1pQﱽ\KI ȉ L'W&t55۶b}: 1ZN*޺W(I5!,cW5W;7C\o04)sܟU',TUXש6uo'$r2c2Sņul<:6&˿~jJZ䑩f27y8UN%9 V%j5 0ԉJ P۝-~kV紅Cf朳Fŧ/ ,~¾:Yy Ϙ&}sHn")]Ο,Aw!"(٫ѽAhœ['h=x8KƑ'5=iM̎e; qom2匕B預p}6Яw.^:@,{%0Ma35ŅqAa,/+7'2 ZuJW9=3t6I -<7&D6ecF +gy2Kd xz{}9bo$H-ڪ뱅꫅U>w@Q;:>S;řaZ86kc?Ŏp> }䏂VDmZpcӷBV'hKJ(q;>`Nю蟷[cl*#.j,q%ȑ|3۫oC7!F"~8%U +2J]M*xevO^βkJ \biNRb- (}\e *Rg Ǜ&l6"?k9,ZWKVJ;48Bk Fn {|ov⩋<=Q3>Nh~EL,;lơw+W7-5fSNr;bw+`}$3#v!qP؆C ExN>Bi=\ҲBdTkUPUT*ay7<]+)76֨bHaE[TO 8+v Lk`W N]UՂEt%t` mhݙ`핲qD s._P¹FρCIq?S]hM8.;:S5:wiGUϣ! ECtdًld$X~eNe#e]&!|^fgxεwr (h+JӋلk"` w <%c>)Y͛z!<7a- pJgJa춊6)5פ;u׉A#f>+syu~_Sk35{_ 3Dܵξ;xNCa 5gb14 t/(S_Þ4nHR +U@t@@,xT.~2!90fv3H#"KK `W!V}C9)|vlozzs)M155'!; ;NWaMՖ ݬ.1+l L,ZیiTBEB>3Yt]n Q()t}m[i= M䃰`2jEhwSP,2uz^pmӀ(x99H+HZԑ/bʨaf+d@T^}u-$ -Yh>uAaJufsgxd K4nnG}#ܟmfiW Em51&~Mċ}Z.DuV]wp]qXI M"Dz(qi&~ YQZ'-W{ SeK#FdQ W hwtymkfZ0)"ׅhܐ P$0W0]rj[d #5P;PevN:di؀Qm;SiVI/&"Yxm5${OPy'6Ge=cvZ!^V& D0NmsdQ:w97,F<|-Хg6qqt6/{{dKn4sO=v[ g$YGc{C_̡YI%ZϻIJ9L&r/WxV/# AeSn}zy!*r( (NQ9 Ívʋ2jzd SB?da93n:;{M% a~;3pFaV HöR{O̗'0hh9]oۚ |I\GfD+lJЕTPWEb򼐪L\#WDk){Ea[͠^$C<'fWe8d\Đ#&l|3@7 ]8ɘk"T~QqZF7fqUs&c@ka֟VZ[A=orWb$#1pyZV*w$O)U[44Qz$rڡV1JgV >> .oM'aI8xe3SZWʃ|w VnL^N!/i^}սB6`c0uw,qݮIrTIY%%Y`M|acn!Qpn}IJښcSfp评R3ne}\fG?AUˌ^MbyɘbJRQӿKlF i![ZGö_ձ /E&@/ ZhU)4qCe=mc&v]b"ne&7'r0m?{NK5ZHZ-dd~xBʄm8Ks-(/_V6&[9 )yׄ.t?Ҡ7d}|Dw-qNL@-^!|D}̴v5{L>Qjyo^1+zMKG܌1XNK+`v,Vbt2Bw2i3~~I};\ďxSTSM`++(~; tM!}߂ZT$|o]2!qS7gj ,^\{eC4> HF|Rp+=0~Usdyȳ%և8:v.@>vަ㟎J,q RcvG 蝎'7F2poLBvQcԵ/Bdn5b>+=IEbxUidZ;o!5|l9C&/S,uT\R8Z^Vk8/ 10 f*$! 2s`OzXg=~]dSXjϤ^2!OV.]V`D\~z_- bCY6 Z B 9i\gOv_it 0*rsS}u)EP,@p V ҈mPA|┚ea {NU#4ؒFM"磻\Pp^7҈] ̡G'B&=ݿǐسhDQUx\ϻbf8Y.r, =ωv4ߓ0MgEx0ֈVلY=+b˿_t<ݫ4&ONΙ7ݔܧ6Ο?g2|8mbb[wuoorPFE,*Hf^PK"V=Ƞw%2=6pAWQ9I}{\CF^o~z w?p>LGC^l(2vUxp%j"6)znx82wtd0z #JSX9BS:5f{6AWky=txXBDr1:6ݬ@L(M6;c, \hI=;CŜaO>H{fnwb__?4J ! )moSRW/=>K 7!xU%w>>k{NBAkڦp7_*vk@s,>{}*s՗w#9Ir5'zO5Lr2aI̎.+*DF[r`ࡩ;R.|6{<+|cT$ākأb!-.fsf~Q,\ 9q$ 0O7iLrcËIE2o0nΨ d0>+d认Hz-@B88cЈG]![. ]@Ə " j]Ji4NJ֎O/p%7pq$}9Ir(>\$}4hQWۄ5P7y,S6$+vP'rPA[U/:ֽ+U`ێf85[gckT *׷u>G:iNwns7(3MVa^x+ ~򴤋Cr8o#}͆J "Pyǧ|;LRWc_m£-Dp@cWV<!ܶ;QkO&v".B; @@Xh&hJ&3d짤Ol)(}DSrzǩKxkeXtZqReTNI cd]uVԄu'vI?lnֵR< /3JȋA|'?ax \ىؤ8ӢZ`]٪ 2сp+ǿF~N} Y职@A!98tL!?5UmXYsƚB6B](5uĎYSC/>3ŎmDFyk;bG:*­kJB>z {t[:./M:Oh?wƳKRĪinyaMn\2erBj`)Q@M` 4@w􏜾1[K77{4͇-\5>SVh2ROn il?% ,76P JYzq^guBa $AR!&Zfz<Pp{ƾcj\Ej KrHfWԙ7k.m_cbk2bMKf6.Ety?}aFJ۸J gZj~{׬ν}mwJ Ud[Ǝ"WƬ<t*}~XxFV'Zas" spuiǪ{TD_E =<ۚXg2޽_aEea/IL&#n26|un*{&j%{.aؾIok5,u8m jP&v,3G斦xw֑C=pz`-.]uV=-0 WAnoW N)J_e@m,;zG&׋.V'SsjVH=-[Ӝo#ҒVx2ΞhPdx/;uE"k~mzGk,)^!?#',}؝QDwދ)"K4vp7ԣxWQL WbME*'E7"v"%`d.ի9fK䗑fs(=]8 oz ;m)@1m*5߲͡X ?٪UKϾHѠmwα}i͍y- f01b%ul2.d?SR]"rp3b&aR^ZPtg ѳ(RT߼'' XKf3}ɁilٞkFLa}Z#pzǸT8,Q =T/sͱPR£>FHy)Q^%v^+ a8_C(W,[Xz (}L )iCSBY' xuD`l8zsTn`c#ss%% 9 93yV uW߿'>bLWi\DTS P:B&-2Q-g̠0OGo4בb4`t0ζ'cPI :r 0L<Mu,K#659h؁c{׌n"EekiS'0 ʥEW m\KI,aQVo7m3}de2) 6O<R>.4BeRQVeYK}twd{CWLVt =.[\}PW':cp ĉeL"J;U˥e=S"ϑ*DYZֺ,)[0p  :X+,2 6~|&PB+~2@ꮅpjg$bTPGLgU}HIr?sE\}͊V kcNeuMgfVק⌞] T|*/5Q&֜VoIRѺKrj+ϒ)tc)WKeHxVT<`6İܣbu_k~[x," q+4S |C'NFmfg!Z<3DƠ'M].j=V&ҳ lj:J#C(%DM޲{ù{I峧K] <9c`W]WTIaJXcֽPѦ)OΰY<9`ɷ QrxDmH 3pL[t o:S)X?ǞԶlp&>$cJkSxG₵'ѭB(>X"AmbxEQU}/5iw;35%6AL=Dj's2No?D7Pk%E:{W)A1: 41-&["V  {9G/uP&[4Kw7a{ ͐~2yS'{`)m`EO+(&riB4 ^M>A͍ l$iٱ'قgC6W0_ۃj bY/"PN٘/%C9P|y1ٷKU 00O˖Ŏ23e7`]A{ោw\O w=@g)[*c0b͒9TTUSX=G уVb;mo|*X?}6nʍSH6ţ8vᡁ[R2k+m,p7*C\u(YCΰ]^U&w9SM·̾0+wM*rh\d5T~$(s7^cDWӝ'ǷeK/oQQO?Q FṣLCKM?”#Iaױo]|C ^kYN`1EŸyrlJPͬbN3ı #Ur~mjzFO;xwwA-ЋSIxxD&'dfD ;dЎ՝#m|3GP ʝ{%YPxXQP|z~'mLwi vGs,(K\ZK(3/XWCx@cDIcA4a8kG _XdcއhQF3FM䯭h1sk-Jjfr`Qq H41_b58~ٶ a~+;mxօm F8DV#k(0z iU"pn6](ÐVGq Qe&Z{ gÌ R4UE/G7YډYb`!nG{YǍi@/wE"ov{UM{,ay+ j]گ2!$5ھhk>ݭaƆ E%Mj%2Q Y:(Xh2YjR1IyY!J_jZzk j'G裣A$(Jř90TK;l3Z? )5snz_6X-d坐'sWj Jj[jRz넸􁫚k~44:DX>^$&;J6"/:Vi'}Sz[WֵLӏ#/ Dv1C}+G3q>N\jj`*M& 2۹wХqXܠ a"y\qll+#{TՙG$5CLx'V 0!dHJw}rk敫Hwڭ헪oi$5E!X w83 5wj Kw +׷ A~eo?U<*D*_ +|0 &/jcJn 焢r;7fy\i/d">!)$xGŸ=4"rFsnUHG kZuz.xasa<E5Vs"N,dq'rDæMBg#y0vu8å]zAX۔D)A?~ˉäPx5VՍshk'AahOQ3yq]m^UDDwT[:ʸhڞDi(U{Syr=TOˊ ^ڮ:$!,75 :  XYIs TE]%/ Ɍ"Oa~~:}A^)&Kg3d < vfR$ ^4yB707l(cT0Rઊ@YPJ7 X_+HbTf }ޚdA5)B/)Ϫ.oFxvmWu8A )V^DzZzc.!WY.TLqpz3:S9egF<2vHANȲw"NoXˁkEP;b/f99Koɬw,j"M=׺}k}LB%2nfQ쇊Ĉ֖~!%,-&2-ESkdBY2E[2ob&]f2D>6h $e 3{(Rи@tQE"\NRц +Wu.}/g|dkp g>gg^NVg>ΩbX&$l],N!<7vT눲G w',:dxsȫ8$.MNc9Id]WcYjMQ#]NQ(# 3Z8ĞF^L&2T4#B= $ ,>&#du^hqDeW`򕃄̡+vj)h/GDMv Q荗G Zi \ZI#ʙ Jo}ߕZXaa1fƇUXS0OkVmvr>ͲYL&KW`oם9[Ky1~}2O u0q贂,0QƂ<lh3aP Mӷ "fvJԟA2p'jMa(z2&pxkv>|[7.V %>%﬛D.J9c\iVc0Q*{"`(3ʟr$/ &ں6kbw0xMorE _34g \bA^ ppsdO_ťs#>:B±| lv!j 0>(S§V~AIMfߗxBh–m 0âqaI}_VJdGqB)ꃇpɨWI_L(.7&܂d?GX[-V X;kvEbH[@jT0t>h|-掄[qjah.868L)-$lN)c²"2嶵USEu2fG~ L@g#dqo#Կ^0І@LHb׻7c(?;0 kWV/ڐ1}HkciRF`>l3z@Mꢃ2>ۏqw0)xÖbw\0;%4}&GIgIzh_;j5=u߀\$ S8IXnDwMXvh-OlnֿuImIN쫎_3_X(}jbe&& @w]fdޭ\eq:/4_Z \g{ltCecM.0`n% ,n(r_W)BӶV#w}r%#[iȽm7BΉz$)IYr Dk1s| lNv+o+>ܷh+ ZZ̊'`*R=3elaI6!Rjƶڎs:t2mJ VXp; "|:>I`A_\,b2N"Nͦ+GEɊdbwQe, &z"-Vp d8oWDr1!`#t|ͱ Ru& U|JET~T`P񡪨~BaLCTa)QƵ!Lغ*<2FT<$n6ݧ)$`d8 5o5$Ő0Kn(2_H[%;ҥX#&*{6`m/Zx؟ŮS8r2N\*0y 2 .v6J*xW1[{P.haN;wq1VNҗi*th@3 UEt>QZ F{K<-.Q`O2ZTF5L-lM=LVSͺ~lCӳj$rM)+C< R; E~T-9k=U0 {']ٯVh-"9;Jn庂;h8Kk 4T~׏\ ?Bm-MŖF>4mA 1ލfȼ2L`Đt'.>lʰ+aG.% {SWSXs;w6^Мc>oܕgI։:SgXk}ۉY7:, eGK!h-0vq x0pjfcH@IF_"ZF7bJƛF]75l;^,['?WJ3>=s5dcR iRL*[u&nYʅ1Mu:'` _8V)*oӵrUK7  zWl'4<,ς HrS*q=I+CA'Aj2b7$KF9;& osgy*ZD~?:7c- {Ec]4˨-ɕo\4v7zJ ~bNWq\D|'5+ziW4ya?o3& mzKj l ʑ|J%rJyq$)"ܜ<1a^=mZ}nqGȥ뛯"v-f2 Aç}jn(.dy҄;<eeC}~6*@n}J.NAU0:47Qo" Y553)Ie+SBgE1C"]v#ܒ30jzpPDӞ6eDu9oqdN`GٚCw_O: B0UR1uAZoNv 1E{q-F|(3?װJ"BŸؖ"j4Mn{†s0#PILͤ͞#簬 ou}>a'|""LFd"GAeg-ܤ&aE]9;I,w>jXŸ@C; kq?, D ).u2XN/MJIި*xJQJY)h Weљ2[Yz)nJ70hw1& r*2&*{u?W^wbpw%GlZWpՋ+rXI+=_' !`<J4> 4~A//9<(8pI%41=1"l &6rlWNFryJp ycg siv7d'Xkg^\mWg|~|, wvb,-6:젷Ꮴ,e(/ ]Py1s>YVCΜғ`J]ԳyS3%CHPkۗ@`apFD Kܠ%彳y(d/' ZovrfL+~daZ:ֱ͔"glmdԇN:9i]Bv.5?N&edAC 1yl[B"px^C4XޅJph5o@bYaA@%-XY|}Q &)7q-:]<_@HByL'I[<ж:HJ6k3m倃OhYI?RbDq(vm@֪:vɒᾰ>SvZYE3=N j <^̍-I`(=I_<0ŋƩ-qT-)/6eZUEW{kF l]=vIN=}6g|X 2-:y>!5V.Nr7}QJctK6›J#jliQ_z姗MiYO:ݛ35O `  ȴ-O<4x=!phm*Uk䞰H+a[!.ԨCqMĴksKJ|QgwJvmIv44u)ODi|tZ!:޲v똤:\mIיNhTi 'A E!H|/aaȘ* q)~v6քw N֠ iDå(@5\̟X|$hGuh31ZO'|D5I'I \+eμC^3<7BX7T]ْJdcyȌ0] \ %A28 P ZK RˏNj#KFBDWe}$Oq񟑼ܥß3a؞EUۙY'M@ sA&jN*ȇ_+a0T1;.Pwc.1!~vof9rT*߄cxI ښpc\/$@׽ q?B# gBkO k#HyH؞hYQy>Ta86k<3C,:Ѻ^ 3WN$7. )(&pW}$fIS  'ש@TH*ʎ3j ZĄoMM,dn| ŢkH N=^rU=ԃ_Dfwo{&Dml^mme!KKӑ#T12D}W'Dip/kg}rU8*~(;E$)׏3}B2hYZ <'wӨwTקL!֊{McT-)k5gm9) h-17xr%cI]uϋ:$ &(~ {7{JV}\' (v<'(~8zc'Eŕq{* +} OX2NV՜UFL} 5oǞϐ`,0s8ð\ } D;XBG>t* Y[FO) /ȓScSVXU'(@R݋p{=5+Pm;>>w2LB-#*0 e"PL[816>oydxKLi̗To T~HOFEMC0iˏ JH28[ hYt4iDgrDfƈ}2\ST5-Ƕ*aFSfxD:fԩ~l5BڹÇpq"Ua>, `3OK]aCGlT[B N`^ QtHػ,p+Y -H%DwIDH\9-d'O+\Cp93'_;gIB^?[SV $VC jZ. (8sE-e^e7rFyp?(H顐/M&QK'Pk&})Wm'5}F4)+wB_v+I14V Dh{g&X;]jI%Q͈kғ lou.N{ɗ Zߌ:MS4MxZY̛J&&2,"v&:g 7QE{H1 ,ʾU .QӐGuMnƗ&#9[ 8&.=gj*?LDiaB-S#^b7@R=#1-|%ѻ L횬y7 dF+c OdY׷]hV=ȉA{Ij=6*(Es3-87o۪#\Xe=6^o^" 1}Dr}n1A S; <<: 1)8><g7ὥa8 SYɨxpm l5Ćډn"^Ss03YVSsX1ƆiL_r qԫc1U쎡 ;= Ra9;9~SPRo/H;OlNsؙyO?¾heiU$v j8P^:ablFTìG/7Hā|  g񀶡Z[I-(5܊f ㏧ļh8IRF=1kCm &H cn7[oֳ;ܡ]Yâ/{/P.[ Mp@^෨) KCnAGP?XF@.6g˵ЉjO#Z;"G.;4;.jؐ_)Q(gڰɈjaOf#XoXi2LFlKBf˜e.0A(V(!_U8l㯘 Li J+@)mJB"h~61$nڜ* c40f:Tܙ{uVMge;UB"9A@KLÓ$ʫO0DgR_7)S\c(@ݛ[Jw&TZ:f{xmX 5S{Kx[u9~#ңvݗpkIwHu.XB_zd\e|Y$%L-w [f,|~cBζbe}EFsH Rolɚ.0qP :劽pE5'5RPl5> GWKK3Cj6|.Z3i"Y )1ٰ#&ܷo.$tSPןOտȳ68$u"5;s*!A$눷L>h >\) jU 9߰&v$ ;yKa8.o4~.fN;GʛհG̳Ⱥ\R_ wn;0z Nx7ŹW߿[8IIcmdr ֮-S!ӳ/Kp,f.HE=bh<53; ėL+\Y,  9(D ? ,22(e914Nsq`{J,lIUKгP^ڰ68AKp31s t-AHE^j[LJ?Z8JI: 53!y JD{{Ĝr'UL8V}Q7%Ѻ 'LuQǩym7ڀX}koP5H(,~t<"i-);SA]ac}6 /-v} CG1@:_ݩ5-wK{a=>ݢ5~f0A-ۄ4Q?/B'ӑ[+Gr(Q:7WESݿϵg"t>vs+7xy}2!x]! o*I$1amH]+-3&삠tr(+=!jsB.8ҫ'HL;A+4zf C5,$x|QT[érvVl~S%Ki@/ѱAnVA LbGV!o?j,64}DVmY-|⛣D^c:/]\N}; [B3|7|Ӻ`DyVf~tfKEX9t+)A& eN8$YoYn?We'et!PPS*?5>ůAԫ`At1"Woc6L$"Gpc<( ԗzP'Y/v," ^wf3VDZͷqj^@^S~yPUg|K-do@DŽqfJ酭sZ K%H@ϪI_U 3Z@o{RSY2)LRf\G8xm.1߯6DQ@ tСOoH>꨽DxC;;M5' EQo>?X(YqTf'fI ά^ 1#T>Qt^$Zm3xj:7n*tAɫz)Y?Y\ъ> '` 3fдMgR+\MxHRj3zZά"F_NnKN4827h.Վr#қ?Nj%d]D@1P'^FȾO:#9T# mY}ʠ@~`S[pd&bT&/%Y.DDDžie_Aͮ/SD?J!8 -.U)*YC*x.2e)=14 B4s[^O;M04P'~/p ,s"PDsnQ1o;ڻb+X7!MaR³urfkYLPMH!gV,5BKZGـ$o~) C\11EDO6m<͜C/zqxy,y:x67OvP[v{APBRԒ層vƁm=. !H21},瘃N@'Tlλ8^bw>Y& ۡ [ݗ\NMJ1hN4ﰠ&MHܩ[^M[k2 & vĊ|#d 6 +:c2Y}zb0P7Rۗ{{לR^QfLx! nPkpw{ B|bZnO+$:9ʂX"HmrD$[|$'yV|\, \_[GbňZ4`c!JŁ?*~Gc=8hTySr"|zxqL%{ƱpoW1An̛"t̉4~rv0;Z&r/]Bv'°xN|U=1)ӲoߩMܘ ,pЎ-Z#5a b&$O}pib^VL6#mv$cS94Bݾ/A7/h?f-j"_+d&T wN^ǖqIvޛ}R)!ͭښ *6ciɅk:Q`O씁(=OW[lj)Sjݘ@&UQ+%S+|7$j2H5XG:8 huH|F6RW7ErvY_*mx>Krk9V F.>/϶EBI=~s5~P,qJ;N."u䍻2<'',aEBם_e2x,hB>}6a>8%AP{ϱFBp])ˈ^n*T5 )~LӲAEvS(h#k45_]= RHv:xkLb_A$Y Qj ǥ?~u=nNgց_HT>~nd"_ :=[t3; zyA3D.1⡁I@;f{Zf|{*o*KkVùKMy5vxBpGit=)╩aN&\V{TjUEt9l|?LX9qj=kV*yھM%By}C.IL yN,fT?J? DZ.߶/ű53Arhe 9 NC;ư7v)ҌiDd4JBNhDp/N:uB %@1e--BJX6&u8*1n&IVews}>\ Υq&#aþndk[F=ls'E[&Η#l܂O&-ayYhfmnXɰS&B91j]&WZBU0K/Lh*pQThYgazeHR/P z'ɖS|HvauL4#`yHF^3O7rC971xq]lcO˜)_3܊,he<*%ޚ?##_A\DEyGϲG. 9FmtH^%ؗ\#z%6\Xjs@DEhc_v fmXSjpJ\+ls F>~:vTߥݻE>I hDştJ){5h$A"p2QbY(N*&D׿7D^DhEHafT K6{0-H ϴ,11E]cZRވ[tjpUWb(ZTJR]6ЖⲻͼN=`<9Nm;2/SSOfm.s 'ØPtn`GHqO#n]y) _qqXBlW\{syzgFml3\m^N7G`c<ŔY g9vyќjX-~g gkF2'p(a|$IyQ)#<"\)AV'(B䄳]h5Wh H{߰ȵAͮCyW-7=i[,h0 $E/_ R礝t;QVJJ&'-9)+~,AcZ0YHբA@&Sb1ԁbJ!SM߹Ŷm"'MZŊ k V3؝Lz,Z{r@֙fy:FFI/ A1KaVw5Z={0ޗ4rC![pBϛ 0$~ZgX#$xFB b$jNeY?_$Pkō[<0pfwJ'pzy)5Fb*eja\K8bo Q( !^hKpM`,EkIR1);,M9l*ʍ׭sysfF7U?>_A% tmzb,+ǬxbḐvY}͂Ds>b skbaD8o^/у6T,vV+U>}2vFqlcc9Qy&pF&*\16hCWGMڑpw) GxǪU= ok%~pr7|!h֪ C㓛8iʣd^iwGDtrOTL$b[6AWXa#}fD (U(p2i9]f/E8k+080"sbcms5 MV.ߋ{|ă`,#h~y|O1Rh- &/\lr5 ut&^de:n:{*r|!m m6!E484 <BYb$ֺ2Ս?xk.w;_,(>+u5$hCJ9 \-ՋW2swɍY 3n?O:vt-RD34HqL\ݔUV5TSG4z~XM TKWIU26 Kf`=L3g()2s+o ݎ' kOƔ-zhw+Bգ7Mg?%cTq®KPA*f.X]؛94 @ɀVFO/5R*#!8_Z, axע_JQǓLgKG@$rޅ|:G}*X%3JU 85&^%vп]qpSAvyF\WrKlig4ũDQmv 0ΑWQ=Q9SłzzTst׾W /ɷ5\n c߆  \([xKz^Szq b=kOÜރd*fU-숇)ls6[UN0,v83x+IL)p G*@S.ΦF9V!\%OQk}m6߉/*!9)]S(vC'Z3b&otץT8RZTޒ|B [ ,2&1 Mw wzXmlE*71a;5"#v:+ǼNi/#h_ƮeyDH!Fj1v#/j/R$<]WP #Į0Iꑦ@8E}t˱ B<B3TVD7 ֞KNqfooxC6_ArI̵X{VQ֬=|KXcQ{RMVtJ:Z%w FT :D)h;z(qxǣ1״^-וAI"Šn˰Pk8RDTsg}?\Zн sۻֳ&\ffŪddkOC?WpIR !|*gO[WÒ3 V,D3u nGWB!diܙb<ӷ$).]rMpI:JGh4 d'UG \-a>)8a-a?~ANV#4gE^9~s>zY| 9Jl&!&pbm{_u65KبWV_bK{6EARx@#a fy鸅9@d]Mu,sXsF1Hi !3Oj*8N I8:'0(`cyKFl%rMZL?b:KWfUYܱ&IʟM1 f7r4I}Ӂd9Mz"3u! ifzsAUEu9C"% MMmı4"6$H׷f|TJBG#TQ>1!V^m)T-uwyߍu<aUĠ`h 6Mx5د,MW=D}"]*k)1 caDĭ%­])ܐ\[~^,m=!Htss0w\zS/mϓrP#q%y"mY7[ͻi ` [8Lە([=E6T5YeE2b 2XQ7)%pOY8#e*L)<=ߓfaо'L%n#S(}F-H3ԴNR|h0ᴟ؞#OUv!j9Z䇅;qn Kh￝3!ѩZ<7kmuPG43EϯӳQb]w0G83P߸mIOMEܙ-i OMκǏ]ZC{qhtCrSJ Pk}r.(ur3Pi@=<꼅#NpkCp<(:]羫NbLQ$x0[Č Q\cҼӔ`S=[:)֊m8yx9LͦgGcU譲upik۩E{7^e(Zҗ"p,hVVNL~u+ۀ}k5p~O|L8h ]H)QP|$%+*?UlԘLn]d.W#P[QOï^}k!X?MH|ESj,YQO! xl׮vGU h=ɣAd);cCVX,iN4൴F6JG%( _DƼ~𶸣Py;%߿`I;Ϝ8)_]CN>FJ=OVٙ3f3_ϧGm[45.Iҥdı:TV-CXTÞ&bIsyu%~=#@$Nxp P5k% 'u0/ Z 4yPB0=>t; ri\2iem5uST^7+ľj#V>FpNS* /vș(,7U_Gʚ|b3|!~ȺHa(A^{FT]jRiI#ӂO$.8Xt4O+\-/2ńМNھYkTl!TVhq4nk2i;,u|Z;۲)86.]_dΌ#tDVuiw+QAZݻӈToeR p (Afŵ2UOp O&ՠ]muOȦ {[z!Wg %'iq;(==ϛ_7Հ>O%yOFc_*rDD&j^=dpYKD5Q;6J}}eQ5N߶6ŝ'&V2RoaUhdI_*뜺L{ç p1āE7c6EncV]O{U{B9iIvQ  iE6AE!g=[JhJbOatds҆S&mYi $BE`eЫ9ݰ>2n3vH-/PSg{Jr=z)*3Jnmk8|) pAؒ`M4%8}O2ViLJDOL@c z~8sx!M8Xn/Rt~aԁ[&+ ްJoRln*-YBkiVt)4K,=e:K K\}?{{n6ퟸB1* 4#]3mO*\q_ EgH{S-U͂L3N7`g4=ˬ߿ v)WyaY6F 䠞I~m!{GHk^|v DRy1i:{cYޗ5g#]:VŹK/8N&_n `]˪@5aoW#/QCQ{H9N}zCURtyQS{Pn2@FPc3/4l;oNj׽E穖d<_l՝;cDWV·Ē!Wg-5ZldXm(2`~ ߕ[XA/-bWɤJ#5FGh wZ 0_- _?kTQqW e7D͏/C|GD< t xYƝ_5_ qD3;Y7+*­$BF!̑{U_38LEA=Tqѫ_ʴԩ'Y HS_9j}lwmHxw"ˣDhF~ }- ~{CQD 9k5{`:ӴO@Sې ߐE%_<Dr{>P5j(qߓ\^4U1*Xd}[ß^{NPΙ;8.#Ym+G6Kj|;7ރO&V=ldID 5G7<ȫ8rxhCJNp>?n-옶kIP\> C[Ӎf7~XwNJB`+CfOa>ҵmJ/Yji5sT`Ҩ:qeZ-.aٶR5uYv߄5qE["?ֽ'sM"9>|2d:C^:h-)S㜙L<]ƺz*w**W2l%. azʪw!B@v}S2 Zo !IKki VvЌuN;UI}C{mFRN ?.'b͏XĮ" a+{rfl)8Iht':bFϽv.f4jtДBR<8)W9a( B3WΐqqÍIEH 8孧@+L[~ +aMtT)%u A@z Ms)0BYeB2W6ʿ,Jbҳs+)!o!G,@bmM85)lk4,^x7 Zp_B&\6q]Ji'抩]|@o84^KNJѣ ku$md{y_X# Ü k 3; :@%4C31;1YQĞf Mİ-Ƞ ]GԲ iϵ2D\%2QC6bJg'-#=<ќB׵a|~6 6j/ UdB9Vϒu- )c8@)sZi:XwgE**!Ux+ѥ͏l"x)3X5d@S_`w_Q[]Լ xsIOjR4> >>zA1L~ꉉ2;Hx#S&#  2yuWrC+5LЀFzimR!;mtI<${ afHOn^ F !Xζ_8 eǦ>G.۬.dbk6?!U:)܉N~<Pdx*Bq)M4k6_1zA6`}!p`+OG49!zC3wgE00ֲ;W w?wF9n'BL/Pi&< mHev ;?,c )j_M@?>syLOB3pzws|*zו25~ a}*n7fx_)s7ފih3%le fɵ~" aN ;YN"`OYLˢT&(pxυm):8UsF[/irIS䩰To@r b:6,3R.+p!3gK\e& ݶ}letz(aYo~f4+`}VxDyq@ŸQR窴4IHRsHCoEމۧ&L&)t';< _b^f Uq/26_%Tq@~bN$)*\䳑}~(!p[Up2έr5ɽz31A[LaZyQbЯ6ۤw\`?RY_iYpJD!ȵ-~fp]E|qGL,na ;*ү(SbYX"O$OjG/d?6~}JSj.(6;2 G/nރeD}kM-o`6!Y`K_ԡ/xKb< Et#hӛPUaDi 9 dh}a50S;C%?5翡wvo>];Y{24@Ғ묀yMR5},{Cb~S>\Rr2o/l@čL⮫)Ljnp%,"o4/3=&n) 5SwAFcZ/(d/^!nD`.c&+Cg&! D2E)7I2x͊S$lh@a%hh2Ŧͼ5r.=k#]G/EElc::جπ.Éh>Z%V Z'gx}r/͹?!E'Tnl{a~&1qB8g"PFkf@_4)ec"wơ}tmgVݠ3lB&BHg'3m)8%2KxV+r(iU=8zgIK" ,C?-T}z,j55k\EDkML@~t|ͷlY:m.c,R6k3۩۟䘵2X޴= o Y)jq4p7:j>ISŷc,%ӗč[;[&#,6+ dwFʼH*_`tgL=WV'X:Vk9RTr{~dVqt_]Ts:{k;$9Rk@V?=#+Y?\ˣF$"qĚKC(D oLR2d{R PBc*Ka"Kuuu1kΖb%9gp}9kF?jK<[_LijI6M Ab+ؗHr?Jypar]]t8}ث} a^!hC\\܌'G[ 8]lOjpLDlI*cXD\(AFlXw8Lǐ(P`仔NAP3"鎽6~6/FIrb].hL\+FS$V"/٭1 qyg(L<tvHDzVtxY*ɾ:5ϓK&ÙJ}Gy"IUշiDc#w2\o榰xE{DAƜ![Y5 L+_DAOM#e/a/=m~u7 2"T B}^=9CвK1FY#ʅ? ק%{Sh42~li@;IʍnP|> ʩO6j*Fv^\U_v09A]{wW6 E..X=ǚVՁDV:( jÃ=275.QU9oO g]9 VxTSbZ͆  ȫFې"A&tI@!InVmq ˺&~K_ aI \DI6-^\CIѿb>`1ӴEz35I%a(xJ9{;+Ys)6E(+hA4v7) OHO#~85=|-DXdcaW.PGJ(z[ae.'G-1>.Y!IEzOUʼ-~ѵOd3NbH~7{˹tB|;{[{DL^ ZNbJTLvAyRJ 9?'Kmݭ{Cm6AT̑B437tqppQskʷ̌+Ci5k =L=sh1O`g,~m4F1A'BTbp:A ,+G Nvܛ=~">V1CVM)J\k<ޘQ]n8 5dGgSO$hcAD?8QFي&&KRz1!,~r/{}.Ř6C+ͪ\2fj4;,6@^,5~H156NP?cLHvd{# }fvbrZmv1ɭS7r,UFJH&N'3V_ X뚶pB`؄KkJsabgvGA18O+|Qؔyok&T 8]u;W־X]܇mv *;1u74^6Kngs2}: &,2=(˅>'~@^>vi?[iN4ė/]Zs{++% dP thee^n?FL+]'M_FD`ZxMCm%d4tj@*RIXn]߯͊|Act ^:$vDb;*sCu4Z7}<p]W.=5}݊OސA9,jП@%~<ƣBB .[o\?:0b38S]"RԈmp)lUA*]vEAܻۇdrNwT<ʬ>{TۊXX;EZre!`klDI!GnM8toS'~}%ʳ"ҧW:]J;pmtS웎uW[޲D-5$3:6Mb?̟KqKIu8 iS6;VaZ -TKAUȄomXc=qgS;:d}0X$4_1Ykaܜu ȫ!6ٙWϝadfx4%}4rR1 MOF*ѬVRT_$ek :O- 3,$NELⒶa\UFrB .ݶ_) ө~zu7g:C1H/.}0nوKqr!钤*p!Zr6aAa깎1pBAtHjDTiZÂv V$4+xѷjyLN}B! yP]9yTiIC^q0Z5rBք9͵F69S[s 0yo=j~?ÐxvLL􌑏$R呵刧V N5v3–Ub&Gvq/ *ޔ|m2" nJcu.W*+O.c"WM *K`fױ nblH9ԣ7eCH Pa@WXƅB$] W*2v'Èv:n;4^%u^Cp_*0v Ѥ /TR'=.jpƨd(ʋs~}_$ho{M&+(P F9-)&a8D(V\!qZvDҏIa^V!hUMVm&NPĄ~;F?9(8i=R+~0ۮ;D2[8o3ut}RT~r>Rgi:6i⾭48Bu7Ͻ̌kCلǭ@տ \i`bM>c}Oտ|Y?dQЅu.DŽഹS :Ѫ}#.+kIsx9e5-Xsq SaB|tur E[|7x'L̸oWyb]@J"{Ea㣤_U!7iCb^VXjQ>v^5],\f&^'HiVi,K"V5*i+ m@7_g5ii_K01oS|>3z7{oYfWh֒ļ96=~{AI]r?#Ӧ7) #0"48GQ~Wm}HmUGRO*%) 6)9iJY-O-75g]nNOjXDeڢy6GS*<ƙ>;#h2۾Z |cP^Ru.D4Q\I~l_a#ڂ.OC( Ix%x"X&p%Bń"9ߔs|Xx|\{/hAXpܳb1sQw|mVt:*h GYL!1Ig_*%FWE Fnޏ\6GPQr~d(ƭ|Æj jfsy`lg:efBU!.w~& B=|V93,EHos#°ߦ6 )yDA@ z/FQzFNWj[7|_؍ d Vf$NW!8} &Hv`]m|A4,Zn,;^&*Lum8~SKm,*x]K_#rav}HX!EYtPר13v: 따LGx0}%BDE`1lmCa?F\A۔K{0`# }J[P$p ]m1?X= `H|&Ps[/=frkDqr1ٵ?R2=%\5)[*QNքڡ["N:9 5VCxY86#_t1rO!=KbK7kN% 8kG#i&\’СS-ɈC/*M{!ԳJE(ّ b(NpNFX/w!׎NA?Y5f"jלKضa8ssQ4FrD8({d|yϓE&dm hm]qeS. C.&S{r9Oݾ }Gd)njÁF{ .䲇D#ū);):KȬל"xG8~sԽ\* [P4ts5 <׊22%Lb5F*11RB.JN wJըjk$YP*Vg'1/Qf ^JC:ݐT29eK_5NcؠuG5z5uҜlpq%1HzͰk*``fVc@9eysᔣʯmI`>c% ӴlP1[EC-D_AjP6wO C2:SSo5ySZho.Ɋtr<0w:FHUxiպv*x;.Zݞ~5>JT:npꖕ.5 ?R(8 Gʛ=T> #NnGCD,=Q0q@wLO1'4M+!B觀RU/*& 73 G9;[ݝX;|[pi[jڷ>%r@"[Kv<%{tHV-/$$=re%hWΪmgnsRZo~3CtR~ؗsgzjT1 ;VgW'_K4!]h{w R 2p, PqfpJ>&Ϫ <&Α|(h-P `l3s^_xX4vs:{/_nșWQ8x]{bU7K}=_ :w֦ nڅ5G!"!%S!n3B<)1NxGWϝ#V.o*{rǪ9n=#Xן1 n@ґD]#Py56cNRanmǧ@%yl^Rpb\e1Tej-MiJ˭p|+o,Nj.Xᢳ:P8my2OJvCjY*Rnэx2DxSLhR񔨞9҆aB̝uU`\zY8ŏ\Hm) [ Ν\;N5\|"21\g]*2 qpR0Hf`g` @kz7y4aRV_5 p5WMٳ?원سPwY0[t ~#lV=AɓRXsh %' ["F q ȴM6g;jrV$c2^cr]FR6F&~r_-kBimdqr mHR ) Yj JǺ:Ëm~{4~iZah̻WpG1V5RA9=Jmҕfv!4}I=zԅEA̶a:i:g8OAL z*$ẗkpyFȢY)qJ.%;A("]eMNh"1tE(|c`=AIlEBpw k6ߔ_%՜ԣ"i~@V߳*npUb9B Qu<&fՖ\TK^Q)7ōBYNBmn,ưpYpTr~? p?4bhjYAlhHIT`p , R}Ɇܯ>`1ҩ5y"&+GW{\E?a"O]h V& :_7,Lc2PX| ?n˗F3kxGeEv*5%+^1.hՑDF̄i slESGL:}>=y5Rs:$׏C'CB87]#s }!h.=qZm`H7Hd_0BC%'СH2޻ԈΥ[,f$v$]0D)9rh$a =fKw K=)q /ISPB7:K*EIæF"nD$XRZ&Qw.tI N`ßͧw YK?/]pR9뉪΢4gr|#`WU}&}Xy K;%3Wܱ),Gq_>8X$ "yT2N䄓̪CR_) EҲҨOvbW:..MΞ5g*Qޭ׉9NV!+\"{Iv#<11G͎'O$H8f%!Hj9Jl.|8 w>i{aSA>~Vfiۍ`G? Uf >~7˙A5Ǥ;I }4.C :/,ǭ.]j"~ɮ H^'=ϒBߍ' "7.04'cn}ǹiG MʨZ*j@9`ޕ3 Ao,J˟y5RǞIXG[سMiD5(Dai'L|j7F/ſrF}b0 h.'&B8]O{/jap5qI])z熋o_ lNE)~H~ !d&P.5X]_8VCN BI7р_o׆I3&4:(鴘-s#.DhOmX~6;!#Mܺ:`OuH}=i,jYXII)q:!79ɾU"€< /~ҪgcRv-'?-"\!,I=>4*yY~Ρhvil.+ odt;pѷBd+z% 9 ";GD8>Ų{|n?o?fV/jl!:=<,ؗzjtg!qgͣV#fI!)Z]B挦/?C͉a|ʲ!ș>KY+!擮] 3q`)ZѢh<$X8s7>>2 f#;`"Trob 84[[)(mw#'x?6miz!_.Z+YC dbkw&DY 8rZ|s@lD 28,Ǧ$8F(X8TVvg~9=1=\Ԩ岦3PwHZ.dO9p /|XEc٪qGߐ,C/p2=VDW2~Pw\}uFWg DErs {TOwg BH9IZR.eӗo;MF 8bonۛ4xsrNȣ*wZQɼV~xvҘ]LAR%OG@2]òU[39fx+Xx6#p ;,4mCʑ:YV7[ `cQj}>/kCw?hw]gWN/%-Ve/o,"QbZbΙ]uaWT.K*z)*Ȼ!\ zӉ.m{uKCvq&rqIr2IR,P|^QNcoyeJUgpb5Bb :fL^AkL0C@IAnU.pJ _uի5 r6GnE[pQ]S'ʊ3EԃbXIu\C#Ԩh6UCd8`U|>t\T?6ڪl)A\>7ySg\#2JƔҰAgKNPivKt րL9l (y*: *^Q\tԆK1u_Pd͏YWxN,Awk|%G9qlʮQ 4Kzb)t7DC<)Z#X^ -Oǖ!aS ?RGBҦCmzc۶\3z m+ˎ}5 Ipn>"d$*  Ή Mk{)_QLq>t 2I2y둮 ڌ<ڜ)Wقd C$.nd3:TamiOڔK|7BC % YMM_3"ɜxU#V Fv1!*u¿L _pM$]a91Tl{  .D}r$v#d@dZY-DVuyO|NhTj3Kpݵ\+5}p%1IljX(CV˕@ k PII>irZpO]nd8gV\%)5XR|c^!l%d2`v5OTT[6sfGfVx#+k%Q$'"ʢ$#X7gEcGtX ZmN^K\Rbߕ޾x%y]+KEk "uFjn5Pv2Չnj-S@̛~>¦7!z1gUM̹+)sbJ7)i l[o?CZdث0evlR l0uWH|;8zPs$ G,+YˤDyAlD焞PJ~׊Crxڐ؛3¢Ā:%$ޅ4חB'&G]jo'?,[X ١mw QEόѺ1$acPT?|WSqY -0XwIsꔹwBfR.`"A D۲]{~v$9GM_>s6?IȉF#fb AZmJ(%ĽmL;FBgt|7ϘtD S>\.tȍէz'W2֪'f Q Ƙ'Vs)-9'L` !,<"}2`__9"Y4!mfZ<ӒǏ>u7O3Zz¯ouFs[/0re3C+,'S5 l/,?*% XD%I2] W|j)#~dC/\; z9 S'ڟ-ջ}G zBm۠5=ʅ쇾SxDwcrlI/EiA0$܎=[AKh.YOmg/Ø^B cKS5/N|-8PN0,t֎DCa"KO8T8sOekW̬߯VdMyUH 2uPu"RT7Xъx_am'J5hr6S Eik | T(̙i3@I(zD* LЩ1xh.o쾅/`[-čF'wDvDl c6r`y6[Fxgh6C߳"{r6< T^. d[ =2Z,]5jcq#p̲P@B?3=Fna`}S4&R;Ö(Na Dk@I Ty?fAiߺih .h?BT0IU3c",̶zy< &}qKbF(U84w/#(SkS~**]ڒY;=U~WD? ïk9sřmC6OtK6<KSESZOC ⩜jo}Nh8uv =B8^㇘^nL=H3d܄edcqi$8+{ OV=0H\?.DJs@E`Sr ^j<)oHGSuL^$VoQW2gL=FLAs9?8EG JXWuRPR +bE޿s:NJpZ撇;.Ҽ+C"IۼPNx\^t\?&{{.l-R2F޼4ŷ^Ew;6 %#BWH1I9!H<+ϼQI\s]'" 'D/ Jh5Q|b?`RA#Wއh!1 em\` b 5&k7GPl?Դ1xeGzIJo95+W`t`hӖm_k<0J*v p{alLsXUgZ)3v.8]Mi4V[7\p9 Ң;v^@Ïe"{e-Kl΃oNoܯ>[ h5& q"t\9@@l"Ѿh^+˜H108*V9qqd /; UfXR &0Ĥ"#<`7ʂ4e`4Xژf[F/w\Oֶ%pCgιt/哶(bhYjs" ӨJY 8Sx<:08xjhD_WaOSg'uuP4) C+Eͧ^mqIxQ?IAoֵ<"DSAUaƄ&/.=iŌJ$i9J{{FN;*if31cʔ33zb,U\seR^ȋT1k£Jc\PPH6c8{ßl`•U/(3 [i:h-!ڥQYAkA LR?8zs1Uv x1mV"c[6Y-|q]U+,kkCg{Hc#B^I׆$  @7+W!sļ?87mO->YPfb4G)`jT]5]w*ZMRS(mXP1H."en>;} {׷k @zA;,3Q7;N|Ų .Zϳ ghL*$@Ds+"YE_B9?ܗsEQ/>"ܑ?WTk"Ά+6f7䇎2[_%%>S+xy}K,Vo_G, FL^$V l >Ym7 F6fRK;8F.1rJwtN39~jyUd *)$Y6Jkxܿ`Zϕ|""Z"Hƙqttw 3 eS[tZB\{4k^r LbXR 2+Hj>[\ᮿ*f&Ꙫp" A)-W:Z,$$#Տ}m S˟8YC(LG4f 5f KY 9cD;e=3Nc=ۓtғSNqm;(%Ӝ$okYNfa-ێ'aR;ڍakjTo4;@c/ \@.(?S>[ܱ[=Sk߇v՗VvLQY!hojt}߈2]*}U5]2\M-ʫ(QGl H`q/x-紘|Ң  w\uI˪j-j)rUHyd1rĞEK^ QI#ԒJ.p4\4D,6m|@tX; [Ҹ>ݶ? 6-6vNtѬVz$sOc{gk^LKʵ#I1_9߻|ߌuaT$kF0l[bNͻ,l.х/w6OW䙮j  AQ<Y \|_hbFt%i7xMa;q`FtV;d Q>iEKf~>bi_x E,\ cPY&E=DWQB@ye~ff+l`ؿe3#ffY`¬R!-ɺ,)y3PJ/|lC0;DZCzk mpC]C^TWmDRFCNn'l C?~FhcQB7[ko9آhdEbŚἢU1%^?NBޠ. j]FG$~'*l =} ̈́E%-P+'nͬ[gF͟gⅮ?r<|ȄW%\О8i?>++W;L&U6[[N&Y$?7~'rV@̖cKWYNi +9>d%Anň $B֐fˬ_ MB ?,`1ax l]3K*jlr u,xm]{b8 ї5xpj;+Feڭ:dPM$y臷x='5R3i85 Ad=eu:m" 7*Eڛ>tƩк $]Oqt]b w!3LXaK4vIpҞ%Df4MDlMDu:_1A85LqrW>^Z=;Xg@~%[?6M!\ qF{ !Q`]:z"OYB/Bpx̑ES;r"3;^:QАm[8y|gCWmYn.?h֍l)L.R6y(_۾N0)%qZQHq/SQ_oE|d@Ro9Jz&y%TFEZB֏3ZhytcB|k[du+9&Ά ?(Frh*r$LzEدdg>(g6w2q3Dm?99 ~o?c\vxu)̯ C>0j=! +(?y6/1CBI@p}O>8*y9ne^ݴ'&7G;'b$I `]K7@5jhXO*_(](>:Dz߬4ͫC9r-^'JXBSվe|֋\Ku+#;Xc_oh>r4_zj;NNUl/ {v$8¼/ʘ9 ,X]my$ euP h_uݞk;R6q!KZ> +}R xq 0H\Izoi(JYďI|)M@Jׂ$cchϥێ(>sw.Jo~ *}p4~]; uX7WR P^;e|?L(f*9ؠ!mD6 \_y4=ק%4wf.9KqtV.Nf圩e,\9v- >摨ӳk Oπ=m J|>%7_T*uh Ml02оGtu!}$U8⬃PTr.toA] ՠ3߬Bl Xiz@- ƽh7wUl-DQZ?H3ϣܝr֜qɰu:TE;([n6A4T>21zp\~U-!2ۤTlK>GqGk$ Q٬ڛbs;d%2F 4NT#˾>OH,XE"9a멓3VZ0J2E)Us˟RRTW=O C@I];Ҟ21XmՎnߡ<%\w^!PkٳdrkD^dL)qx_r|wCFEe<҉/+1uJuMJa!U6XѲvMMY5]ziKo|3HOUHxآDƥӎyڅ趵-3= }]KXTDoٖx])nܡEu@1] (.Vٍ/k.V0|#pVE`nG9c#"P dw2ݩօiz! !A~-h Y4qy;Po*dp(H2~P #Ԏ~cj KT@smhd~"$W7]E:bYrИ *3D^b4zc*{"-.IvnkA_/Rq*Gs!_l-32ʹ&3/_)&@{}^khUiڀb]d#zAx#MyBxs4;CgϕAl pycyKC4"B(8{٩1YaPL>Y6!'LYO/vāecqKi؞g]Sx4ڂ{ &gIOLY@= Nei,,l?{Xɨ@X>icXBfhq-G|[BWY_ cZ d3ԩ Yk!;s·Kyq%3m~C)P:jjBӞ>8)[҆Ā 9mN)QQZF:W-l"%+''dHV![}TIؕ'Ipz mUĞؠ=^_LᙿHYm*dq{7`B0J:.V& %MD1f24%tăi=:=Lfhs؍_B4G(3r!wb` ;MPoZ s6NƱmR$xR(Kv}()N\/.\$i-^& ~nRi͆`TgFdVmVpavkCTn><)G9-a"bXЦNx4&jwJG~a7f:˗7 O `I36lha{C1gAA߫d˜eLi #҂F#(og2 pܚX:7WT{x mdš:x5FCGN!J tG\]iebpԉ[Ȃ4`)bv>;q :1dHtA3W nOnLaR%.{֮.BP€.x#]|6t8Z_sZ%Bm]KzL͗2~ڦ}GCQӔoCVնm;]oϟ(x(*}'9MҾ8uJҙ&{ORНVo5wX(k1Ҫ.3f܄&M_K"W(#~TM$lH9cjb>Kj6mJRJN&z eijK+?np'OK5f۝z$,w$N6p. M'9d u "ўuDv"j͗SaJF],?6"@'@u++"=;vn3p5TX_+*JނƉeo*H$h,蝆8 ΧShĽxp/-`DkÕFj1lœ&"P_6EZ"  >x{Q=\OZHli;?RZ`,nHG;;Wy_mص}ÍJ+7 RI^Cːi,OMwԯYq5NRATZS٥Iq2~;)1+ #UŸ\0# Xt_pMy )Mt9E;f_zzCiy->&Σ=pq\!v|ԢIScѱX䆧ߊ6vUjvvzs̰SejM2F *8!QqD\}aoyS8Ivg+Q A84ķFc7QL-|iay"Gu|޺lDʫ"%rSYZ*kQwPPDaigDdgV4of@c;n]0ڗ! S|jȗA(k y3ST|qteW>a+~͠ 97ڻqwxv)~c :˄R?$F*DJx-L@Sj ¤9['ТG;P;I%%^Fh)\y5V!Z K,;Ơۇ"[gQ7"kŊe814Ո;c+Ur˙Fouϣj ^ّ R{X`6Ճ?EQ =b& N 1 w㪲}S&Ɂ{nbd}I-Dr" @ܽtE*@ywuI>v7Ks>RBbG&x?|˙lW â 1{q,s'p3sg^QKۥ3q*p%IG[;T%;cnR[``cMۃ[9lpS{ʲkK^=,$0ncReA˒d\UApuJA8Ç2:%Tto@pܘ0)TwrǏ~9fLRH,F GF'`Rlm=F\*NK(!uIG=U?A06gI?=ȑ:mxC?m4̺uE}6l,5g"{a]6!*oZz Ȱi(NM1kb6G8bEamYi7zʤEDaKn(?ԕvmI4=PqOlhJmBG~_& &1lJzlwo[\gj(cwV=odPDgȳ`B6#Lxi ZAE=g}oWVc. :'r~ 0PjnUdw➤CVjOD628_(k̓CU2:%^/y>cz43t1!>S?۹g0BڮγZ{"=lľcO px\ YMcsč_{e^8x6vNMfVL?|H9[WNhͧiF%wz~⬛PhdCt-<]YD:w1(,7haQ^D2zs Ou;D`/*~QٱS(W8%9n|LzLօ@Km(1ZJrLP>׊G7|ZNq)-7*M!!v<͹-bUYgm]8|7=͠|Wƒ^uCjZ N8LҶ  yTiw'>9}dpH_ІJl$δ3IvRpm)GNl8aɓ3jv !(ow*u;ΖQ:#l!1Uٶ|{Lccw`3.Zn AVP f m̀A9Ds[WS}'35/" D :QɁQn3KK~Kt8L:AЭ0H;^nҞRn%^zvbt^ȃ+rwzvapciF.޺/Aq7a x p {ML [WHE\|cLMaIYǭP僜cfi #Z04Mҥr0_Wd=L+_48#v)sTCT`$h"/h)vH[,w=ji@ Y([{[HUO1= "M䢂`(<[μs--3f)Wϰf.g@=kqށ_bt5 Ag$0՟R^5Aȋ%İ;@A9lN*2e>]tK}? eO>ګcwH~7%'y(Կ)2f?ݭn{11FkBEΦ2 0Ni3w>R\:0G@K۞):j wa t}-@X} UM7xP_y"ѓ5գr~᜚&&=V(jGZ7hб X2JM-8"TKJ1 ŽBzVO+> G +Y,!!`e #b@ydLEpǾMsWt{*7}"CoF7</U)SZ-L6ԋK";@ O9;!_\pkݹה*\; fzg'^>8 _ۃE@AO<]CFVſR&~B(F1ӽP3$F) OvK]RGjU"cԨ.Z)|0uĔ ? ^-8M kɍ'_.b]' smgL&Ǻo&*!;l y'M(čWfvїڵt"?m`$Jɧ,=ɱ5,qfpawyKtGm8/vvܨF`aefCf($W t_:i3P7뀁#R"vmcm٣ê>럀n݊s}ͤ(;Y4k:\[xr\Ud ' ?YeПsǦȈ`Pq_ܪ(PL٤ᨮܕz/3UG z=1U]U)rtc^Z'jniGOb\A=ݪIЃGՋ^g呪ed>/󨴬ٞ4{)4F eG.Ӟ WUP;bGG@D@ʎfBk]4#W :`E uVe6%40R#kĄNlH {X 9n z 'bş{Cz\QQCt:u/"Ylgk}]00RrmwRU |UVYcs^z}@^W)B\ oĩϟfU56?d;]u?J}u raӅNgȳ~;\zaȖ^ c\Og{ AɅn9:~7DP1 :+ ]`Q=uzQWE w&xrˤqذC % CR/r !gCI~QB_v ,k?n!@; 1#MSRik~HACZ۶ 6|P]Dguo!jY.X <ށmVbqZ$70>w.DA5%\pﳕЮOKα~K&̈́EcK>ZT^=/.ڗd@!nlF8Tͫ?<ړ3Q~]rMx!!%{TK`F"~n:Rkx|T QKD3s ׺7I\nyˊ燍b CW+c* ^khG!UD}*_mM7%iM'5EҾ ǷH$xU*}T=@Qqڬ-M= ZVGFz"Q \*!pi)rN(VGN*Q PUT(Hi%){=͟*е*9@3BOmiwXDӻo ]TIgeB G !?̵d2g bIbthfUjFJ ^2Cvh"[J } V/j3Y25g*bR,\ޯXx6Lo@BH 3@Z@_/fL#‹T*`bs>`d"@#97@< F5_FlLIWr$m[NBob|9BSn#q-CI?V^ j~-|Rsy9C# eF%m,@ꮫ~Zupd"U: :3h;1Z}}1%FķѤEo hڤ}Cx;Qm)L"hՁR5”@+}y2ٓK@X jKI;cJ˲qmI*`v0,]W5JI 3UPiU V R]d rsx_ݩ=2d]{ZEcݔ;KZ|+k50)tk7%{\R?,LזOwM?Em ,f0o,4^X~‰n\Üg4/tRk5 8G H3Ó& -2MQZBM'7KyRI^gJ8J\&34W`fdRH +! NHQˉ5(G];CDEND@^c).fyU,q+%nH+!L[T:NG,NQqZ0y*]ϟAꂚ$qgץBa* wNR^SZ rKuQ:oERW-"bL'񿧕8Y0.=ɌTCUGrҿW5tK#-$iswCO0C'э^Z"3W"#50dFXЇp50$r %Sҏ.LvK%MBd^ƨ\RM!R"=Wxj>< "2sb)`ͱy%ϬgLXO. i6ZA JkW0bDE3s7ܫPC!) $6ROiaS+o|g(<<&w% (ffP%W5~?ZJv :I,ܲTXa֜waBJAtJ*ߋ8Rwnt?QD jhLRqJಎ=%O`񾳂**m:h04CL>\ dI䖆^D]/zWNE>x.8izG˚ 2h!dWbv EO mfa1j|S{`qh77h7߸LA:1(ΌMLaE/BZȼS.x+p8L~@KHU]dO\ćZ1"񯇂=e(*ExbD-D̓уGs{yBL3B3VqvZR'Q3qlp=7v f:O=x=L|} pwb(IA^pIdcĹ,OÐc98}LM 2IPq 'iJJea."%/ޔ`t+-ODvPY7$]pa #%sQݩ(@]jK#zuכ}7:TM PNxgFgo”-!l2Zd|G0{)R_rGo2 QcPoU2摓StD67gh4!8+V}n17} BsV_ V'Խ^4 e F"h'1"bjznij}0{,[񟗧uQz%HUtꪰj_z3GƅphdYnvCk,QaG ! !LF`ܛED=$k.~dy~G:'̑ R\`6OZ\SEAy5lB0"s^Nzr/xT'lPćExгjʱWT>75z#@YPȆ1_K͗d @+]w-PdP%wǧblܙJ'w'(e4W3¥~?Sw뿱N@xzIB>R~D-+YFS@TY}-.D6CJ3b+,y/;^B̐?g)Iˮ&~4KҔ&͋ǘS|v5K1]-+u:HRciq:570z`OJ~3}%O!Do  ->BKkq@эJDMxl#2X. YH~R3e˱D(W!K&w*ws8=^ gikat@`Sz~B9^]NMjfӆ9UbQr2<jf 1 !R6s h9ÜeczC\wC@9v5 !LfkͿZ9Gb¦ ȷeL>&nO>k)@MK̅D1_0!n@; G[٨V$Hr`G6x5l4p5Gܓ3+{ MCg>Hjg"58 I|fEo !O `53iy;$XEz0|$ /H=(4lbFKaS83f1irf9'59+| lv (](Z֘KM"E>_![gh΋7+¯;-ǚp#)SorVl-:;KU{tZގ'~(A lns!n& `.5Ԑj;2@3!4sT p+M%2m.ˣ4@ \h"W$+j=VoK|+};_zwc$8eA/cƐq{.yd*(^vO 0IJٶ% Z/!Yž{$$a,6~>j :m7'+ݮF| z|je}Hk{ʷ*xpCؕvB\XAbڷE/-kLT*ik 7j&S,47z|S*pG}A6HfPhyD[Pg5e4:$dL)wj/,?e59ob"Ze 82¯KY PCF,0 0RDUN/ǔZ6@ \LI`e]z2>#?j)wiu,Y>$vpCObx}4ۻ\5Qp.!Din.mi *%Mk6FV-Z"OL~bdڔkܔ򭹣"W~$ X%ƫA9rjG3 vH;.H8%kdv>210qߡ yLF,P- FʛݯB,ȥ?/xM}Bxvi[** ek'lI1O*5<@ܽ?V_óKAiJd+0>*6*O7_kߋ;H!qsi"jk9*G{e߇6 l{z҂lWҳ*{:ྦwb^^i“<Ȇ™(wB5\[BP[ SI hw{UmL8 p^- Śٝh[ F-Aca7l}h19d<;JU&ln+ >e$~0RWj&Mht= yZ MB*pr]5ےqAloItڝJJ^oF%ؾ2MCFHqy_[ 䝙 b7o΃V_ow# 6B )ys?QM$O>2ex[{$ @?IwSv.|CWlb`ү>fp/MF]*r^jZ1Oq :/24)4}3VZ\D{h@҆,*[k}Dϴo1U'9CS{LUF8v&vd~#!ܩ-ÍJ|hd+A:UԱLM,_{F[ev{WırBlj|ZV /?c< ˑ8?QoFUu!x:ysJK5iNڤ튿JkMw"g-QD/ n|@܇OZ1X,qmd2 ㉫RIO|R&uGŻuap%_X2NSFK!teF>eC,;>S%BE{z{'m.9{ ݟ7őCJdF1ɘP@QYn a1x7L wX35KV"iK+÷.W8oۘhvU#` 7o( KG6O+6-f saUGWaӀLbph  Zg 9fvuMZ#m7=O_BJpN3:VȄ9yoL s[s mbUꬤY捵.ITԭRz͎+DjZ(3#IT^,4+=Ó΋ Ӂ&:<,m}mEyl_oҵ{T9jX)}|>xvÔlܖҴCVazA8Q+EJ6sX]"PUlN5+ؗT^n ]BO@Q >^%~22vbDSﷆ_{.wq G(^SW;8FbM ws؍2|Yie gY*C[^J }GMe_7BoŸ2V Hc#5 “eE'VAݥY9X@CkS%p8ly< gHHҹ(\?g㲙Tѝט5 /0nE=6jlt ]Il+km:=ׁU%hƐJsI 3~~5JJbr-P=ecO^xlLeRTDx&4aLu'.=WǐI{ =z[s>6R7Q?pF^K"~i1V&+m.qܱ3Y _~+!'2=coOpLFj<Άpr5͞>  v߷~ i& j3QkWWs?baB{mF % ؒ~-As$Sv<3SpkW5/2~4æl , '.}}r7A!1y:ELbQ0Äs;_p,s͚o6 1X97LǢXbDFX? =y|øn0YWij-\QEIf||{?mfXoGj!7Vg gkjʆCzV {3wmƨ.R~Q`t\d1 ׌ hh #m wj3G(fʔ%(et͕t~`w2>92NllOcx/w{6ȋV0Ӱ<#֗cf' QTSޡf3rd. c`U嚒){BwE"ߺeAdUYa :P¯NvUZ'Й%{xj)J8Pd*㜌߾'1:wc/Q.-#bIARHO;ך@]]'5.!;w7[ep Y(Suv"(Ufs%P<1WMB 6XĎ1J* GE;0JvL-;‚&9Ω=ߠTKJw6u(jzFxVvu1Ђ^y戮LE5rw| $ ;b}pd5(GDZJz_şe@N5  ]{~j?a4JoxiE͌0egLO9T!0q\TZ~dnfNl+$^eA.`c/vAW(&{ƭMY#X! . &6vʙ"&YrXT*x*H%BL&Z"xd>BځG[s:=a_dtW=L95TFHx7ȞMc**M{ŮODw.fқ7E^/;s ٌ)3ś8V H6jԳz ʎ8T[/G; I9P?M`";p%F< $Y0ڇ~S ܌$d%p˰qYrN+5ȟZ)mMMys S>S|- xy S-]yJ'd PQ̭V#;0};T;6xA-;&qX I =SOe.:b%)wiDs &rӵ I9}v>N /P5wӔDq.|.YlT9o?ZL65}X*6Z59V ǖt.z@[egCf>O6WW1W<U5Hh׈bW: pbԒ8YQ^,gYr*`5v#6LZAzREi0~^ᶣ0n~\uS2Gz#/6 C#Yz]g.)ukH'_Dçu>@=i4;Q[Rܹ # ={PH11VEui\X/2{xk=Hn܏ J#hdW{]]˞-k_K-Km ک

&MuZvkC5)K*AóNe܌[\W:GHf+tٮZ=Rpqvӡ71- CT.E`h6 uxvx{Kq1 OP i|ve)3ǁ_rTXP.ۈ ?w67ޜp̊#>2*߃ ®t#bǚj*Bp !f䪃Tc5s2 -fi8Nt? tyT|x'7g|A>!r>$b~t9kE 7Tcv;_a%&`pr}n<70bq3o `l=m@ Av[pBi`͹5~OGe5P1}~gp9tBA]NU k-l79rHpRUJ_6)EIJ3o/MbnVyS9QtU=;u NȆ57_rC.H8j݁+fl%LX* EڴG`rarE 7_ xWx<;AKeIRg )*Nr-.=n_ 1.!Ӷ. ^rL.'oT~#@GQ$fҶr_r6өS-##eяXdH,t:DƜ(ph={$n邕.!0 u$Ga6 Nw 2Ua-V|C3ĦF`Q/m=tkW[=y&$ =X\6])2fB8K]c)ldcҪP[+8Qs9[Qh(?O<7s܆S_TliD!L^xbD }pށp!ڙTrMnaHiG@r莡p"j0)=@l0ijA1&,GwOxT%`3'G.ahpOnG4dOtph+z*!u;FfFޔMI?\8|}.,Xe~Pj?N1d4"KOAeFx%vba,ɢ3ΞN@뾻r C[ᖙnM_wxqֵ0[nUg$SJK|rIQy8c$X L֚6%LIzP@(Wp:C#((ݖP~)$ۤk|E XI/1:|6'@\JA"Fv)l8BEOPqm폑o- &::*C9+N:> 3b.I@tI>L׈*Y1ͩm"HG43Es xZ{ 3C(K&=z[}8t0ptk2rp(HL$r% @?\$gWz)ʞ2O~ >Jv5yKG?㬒o:KMlTB4O@i()C4xp-Mb:&ÅWz(fmt .?m DxS\ 2nzj@iA:݌K1&k Jis6DŽh S12?2U3Nbjc'y 'k_N߅T0>p1qBwE+4(iþ4+"7{4ZNJH]8T# ~iKFm7/ T l\N Aa8 AyK#UI kTEꀆi  RvkT -#MBUQ|AW}PRLS|gtN҄(WGR]jO-b fYm _{n6dWҙdm7j P#RWL,h]x`6&y W1 :8wy-i5;%.zC,#D&~!"R"z oSz>ϯϦ#n8y][ S a܉(If+ɴpXuSo*zFlyVPn R{ Xf}l|;cؽJŽJX?Nvfi (}Y奴/6vW {$tGcZ{#eU8E6‚ƷM]>(ƅPwMh+as{c*{J (p<vɓpq0G-CNP9Ȫ:OVl"tȲBR z[{=7`Ĉ^mNEEe0B/#> ،czʫ{ qyشv TGIvө^{9vP`2L 咜rڹYʵs*?_@1- %N,BD D!D_vǂX">1 Wx:Lk8[KY!˼a槉 _pWɼ~YGK'q%UylV&%ni';N8ϐ?o9 mrJssR~e% QY_KXv@^D>yPIn<X,(_ V5^$R1\`6bȰCX>iɥ讶 j&d;#(pc alU7j9hYvIēLeqvKv9Gfa3LQ~_:`ٸqJ $ף ں"f<P-4^ɠkʈ;_2  `eMh#jꬔwS1`UΓnPbPM arEnW`?߫>%ʻt`9gra0SZNӈE`DBiBH`ѲyLBd+7/.mADZ٭j7iN/v%8TVW4,@ǹQ"\IOh x;mT0WOБA"9\yhMnx0֩KTx)u( &D9xrzr1R* R_H U^lSJm_\f<8!W^JB!kPe-~٨'P.`@h1\=j(1'XI-wEN䙈7Xq(|l:`.T2̜tNV*%HҹO4 -t~ωD]W%cޅoCS ?|(L0aQhb?Z0^셛d c`[M$̠QωTaZ {nv"j,Lp<<4 s$UH[?p k|ОMꝴ#.)-/gJb}L/*A2_!aݝ!))80!??]9P:XA?v._jw3{Q&(^d-gd5Pі Aђq Ēm8ƒ.KG񻋻n[66zRĢ)$pvTK׿8$A_Oriv"%]Bs𥔠a~? v:PAC+.q7\zlD=+WLYH.;Y:L8䍮VҐ-<8탟%~ʃ'Eʕ@|; +Nj;bj:(;a^ŵNh1*Yf7{10F\kX:xO0Gl+QGgB$_+5`$. дH&vA#gD0!ġz~4͌;vU?uuͳ1%2H3 S; P>IRߣ[PdEH'xo`+(ZI\\쐡kB=z^M@iGH= bw)2Lsиq=ey ç;=]BDh 6kQM=g2"$k/DVo@|[\QE1٩r E :t(:z?W>Vn`'J-7N(t58,n_S"D!|rيLa0lnV=ۃ+6B,^|ñ xQR?NGs)g&5~s,}ƁB題 &ynd/ NO}&?8阞8O ooNf9cxn6F"{"ӎkl/X]IS`s>dž aAR^)\\p\2-&n;*~Ioh@6-%1,̳|UgVq6e04hM%'?k.wb 3gG@ŎYNu]V~ wO. m1W Zw,[ Q72ݬD lbdcU`?u0u+Av'$ƨ/[rN%6r"R,vGqFo]6A9]\ZZ >B','5< K.+hWqN7gw9ŤNVbK'Q?/FzЇ|uNร"6D#at}HDDyޕQ Cص*#"*~)6[Ia=*g¥Z<8: L*L!-S+Mt~`eO|u=OA·ڤHh𶦚.G}iͅ8[_`65;!.m)IJX, G%Fnr}ܒUC@ o.G?`i z oT-qBCyS. v{lo< :r3R0[y\PD2`k2K&:H =|k)IOzHZԈjmM~3s2=5F7TL)e>>GQZ睷tݰXAs2cQBa@}A_jL3S4Y6٦Z~fCz g ɻ9](FFɔo-Ep= R/@Gͣ}UP 00,k]ocBE7=K33 t0IeB_5wXynIw,zkúG]kNDoJd`SiYhQs`ISDR߉?4b#S_=@T48HI/#"e(y~l3&8}E9܈ CbsBpEq7gqi,Yqjշs^Rtg;:M(JZiKi%ƞ\(:P <ҟQ!Y+ek(I^okI+ 3= -VVK,7eI6bL(9XK$[/e0E(Y6VO>..x;L 6HGѰvb/|۩2xrV*R699aY"S"Kuw(hov,K9,̘1}m|OXT{mAk` btfAa*JlL>֩vn3ÂBd!q!~u,g ɑfIG%kۊ7+Ldx,IZ%Y_ߠ'ql I6B:jANڠ%q-as\\BdbO#^Rt9q}$?X҅mPJb)gԆgpil~N#ra9.=Nõ*t: Afq*v=tZ~1Rva_ǨFe2ut:SP'~,Ww] f _b7#eB[,Fx&EdnJn{*Yryu!) e)YUO*Z~Srp 5g%- gKii#t1ɽ#֒)1|٘^)=vP,-` C=}ZO'5I)㕼|dpu2Ɂs՞K& ["(\G~Ҷ0R9s=#Sm $۟o?X¸s-9?5Gӛ^myu\ЍZ,O6'h0lgyi}ImU. l<ƣ|5ք$d;!e`a.c>㾳.4=Q7}ةX!~-$|-]ڵYBPu}$?wWB0S7~N{Vy2R"gM? :QZZ+qGAԨP~,h,%c(ݧ~j5^77hS?'MؿY?X g7ʬ7dJ+Iڬ7.tb8Kr}eEŐ:h2€׋u K |r E؈[b!_+^(wMNrf-PPn:S[Y;} Yp9}3iMhZÈz/)Ւzj*?cmp=GDkC&b(#J>G"3nfOs~xf9H"qǃӐ4j8 8V=iI kHmh3|П#4jĴsxvyRN{Wi(=dT_Tc|D3GF+[9I`D&ɌňmYw)AOqZ| ҳ?3YiޒG' ,JX: o-ÎD@rrF Ɓܵ=5e" b6G. s}r"|aZ`.7ѤXn O i哃z\9xgʇB#UY[6ϽD;b]RVG)~'5]̣64sp?O'LUn]ś_h^(.$Zv,w)$xriHN}+])jl?Ԛ-TbrϰGYι_.2n#986ƾX^0.w7y mȌq4x<֛8. *sK 4RܻҷmA hh z[DxaBK#$coࣨDv;f+_)&|QMES{_ T&yicRcӅ\ٹk"oXW ^lJBvU{{{ y)\y,C ?zj{>op ĠFV #R 8䏢9Igv aQL >KZUl-wS B֎RetR-:@sg6+'xO #Fʠ %D)ε";du#p!6;ݐfX !UY=:u꼼OQGI)5PsP[N4(&G}%qCz W.~ A"[ hklHIOzr[K +<пu3'>O7Rhϩ %>5gu%)tT3bDa<Ƣ B|Bܳ`sC m}Ԗn2i *_LEFz&_"a?VJP;@dTjD! ~}B/rW׈XJʢbԬ^Gs)!!`iO__iR0ڧ)b4q#TĽ GÖ0s@:Ih%25^ ]<]F:y^glqe̥ߘ@_\esS R)E i0w+Lʍ*G2AeRu&Zhx "?bN.j|+EQ?۟bCBcшWVi w2ӉYi>4$eIF߈za6Jb8[X8k )S_k<仭QB I>=εRwu /#lI)'r"r 7CIˤt/X<o,k(OХ$ L*H"7)_]-/$LhǔS\^F8 o9£-P4.!7{71wԳ;#VDB?@XZ@b2>pvMmD%Z~c{nr"ۻOpgN*wugˌFmRtHlnN FQVib%fs #Ga\.}{p ˜QA: 4~,]arܣb)6r9iVww ⸌f_ LEލc 76upжt${e5X{tζ&i'dT-;ף@MGO$*Q,qJ:#AÙL`[sy"^pnC9Tk;UFTve H6c`&ct xmǸQr v K5P }|}-rb8{tX!QB7AXͨ ,'3AR@cusBFT.N :g!^ZXqY cưOp}JAn2+c-! , p c9vbYPmM"d&7%\M!O7?ݳܴ:4'Q3Rmr)Aѧr<6'9Y?BnI#Q:ٌȡ817;pzY Jf^| ~~IBP3Cpzl2F Un%p؄S"횂ڛgbq4955𡊜}I#Ȅ@D C)z2D[!N c3`ѿ,(#gCk :^;}bIJh ToN X/F,&ۑ)aZ98txH>tqaCorv]WDɏ^6#sMJf Gy},!HbFJ|~OA gޮs%#ID=Bcxwd+J 6TU#9L"p.9Klsd۪K_V)=-ē` XTgиF|B{ ,\.lƸ0尴Bx4J(/ؘYa/<,) PM\TNNa1ĩgT%fJY96lpWD0c,c^WS_wFsj۶b!hA IL H#Ӣbn[OI7sPɀfj}( C(tB ,vxΪ /feC,Dx+܀/糉F&0ȉ뺲e/I -n#0z 739yx0")+MSk|RwJ4pRte _x-+VL쪛Z<@uU\뗵avpy.iQxDx3ts^Ie'3!Ր˝1{}aZS(Xnp>1oɂs‚OMpa>G d2TrN+aE6MkAX vO6+Ѵ9Xq3HT,̨ns,kBA͸TMCML^6 cETu@|9m)x]ݽT\/rIp4empOgu(mN=6{YYN{zxVqv׆el*|y#zENŚCg]yxmt5Bn=..v{LUH0t }`" &E*@4/BDEa:aC翭z!_lK}񟞵{;i't6˿z(]M6YyǠH˒P?(+ЩRgx\E6 nʶ_Nиx{J|I _Oydls.GZ#wJQB.w \`3*{mvcHt<%DJ=Fyզ3i 7>vZӘ&L]6Hc\D^')cs@Iܝ$ juFp-NZiD}\Xm= Zh?wwN+# ̽p\ 6UJDk3Lݬ/+;{В H {75P(@FPjIĪPh Qu|,$)_lIO-4l(Hws9; vgޒ̤pT1.Fe~qNž0/Wm$ *_~fxdOj[JӡK5 T=Fɒ_x3vsyjsR[56&Kn(~j, pvVV;>DbN Ohf8왅^oWt (q"6xGRnCH.ڌ 0a\G BRx4tg&(js,RL*a<|@ ^?o)Ev2Ab5 Q/,-=D:C^IKNF+X 8W;o($/iQqg$97,[J31>[&m ` 0K.>:v$+q d$&d ck):X~svA4ic%j\2IB>N&B~"&fw*ð+8 W> j݋}4g SA|gq`<,B@9q"1rP5%i XVUX\EF6zYUbU𺙲j&-͛Y{a-?D}wIZM>b'InW:kqs B%megO,S#7O)>E 9*Y1xTڃ pz{ :6S1TǀdͰdUx $3 V(o6e3&L*"J +x*ƸS)%Yڡ{q@ύYDQ;wq'GP&ڋJdlj4?Cq9K~Y'9)'c9R!,ηwtB!rٌ6Y4׃hd _DuL?Ʀ@nD:RpJeTW\x iY7\|tu_]$zm&$WM3ºy ymq쫊 IQcL7 8Ohb"{(^ߪȃ<Ԅ=9HB*cȺ'5L3;(#Ȏv$KTTJTg/FW3&sܙ1`UUAjէ;EZ} }! 7Oc~6=WQt~1 }<ыx-K l3J'0%AGrSrPz-/σ[h0z\н[G0>6)rYY>4s ^-lͥuǧ$^x_dA٘n{<.-wER`ny LH?=IqQCiŒ0Kp0-Rxʘ&h!LNF? (:Bvg׸)s.)%v+I;vEdh' OKbPz6*GA-*,{D8)W3ì7:MxzoDd53NUC2+>+ W_5)虊zm2)T1$ /-R*f Ld8?z1+"qbZ?I*g8b,\^{؊gtڠ&mwo*tF4myۍN7G-ZB QXXWTC~@c} CH9 ȃ9 -hiOjkī2z!ɷ⩿q8– Ce"<F<!i(p\UR>QEpwʶ_21|;n !}L|+hMpoaUGi'TY|{I : mzi Wd\k^^kAE^)RċUb>,AIXS6F9d'aMUl7TTڦ*.^ ұ́,E9X/72c`ȅ%xFTהX9]]̾zaja%wLxpS~ugcZU^y&S\UStKlج/Ꝼʖs 6{uUoٿ'V M(%K.r&(֕"VCh$іȠیJ䡗mq"= OHٷw> ;s[l ?vvmXR曃*k$G P8S ޻*B3V[ ]av1ҫӓ[}`zO)c^I'p*w-!oo8ƈyrM"1ة0|LKB6RCnPC;lz&-IrDE==ioE @u!Yas\nhS]+cmyCTmEXr6oOz8Ij澇cJ+VJ\? suo!-s<,׉jĴyIU>Cc7lfM{1=KÇbD-+NA9΋R *NȌżǥWr4 8$oEeApwwlehrtȵ. Tq.n t|\i0id0м _m?㧠z<"]&9fD#WqQ@,ns(7Wx+@iyeWl]r ޻k2|{pVYY"x_RMW1> cĵ^WKQ "F"C6E!^ы2ZQ_o.[O}4\]NX;I" dYbQia) û Ef/^z0BW܊)b=W!!JX^[Sɡ::՞=DVg&_>fUlHrɀĞO0W̰l;?vwZVf2u0+|Z:9bUX6:7N!MEB%(k#ldaQ :Aې{\F+fK]1Te=R]#q>W]~ W`Xk-[ql;SbPeON"i}yrǙ2SX{|d',. i? V߆sٹʥ@p r| [)KRMA;Nw#¦TۥbI혽S3\C[ &<ʉ"YEO 7>i)=l}q:0~Wx:=_61I ;Q3]f_=LW\8dJLA\gz]:dGlCW"B #6yg6?]Vr s`&T?gc$80)qLj Z!,}kNrg%~Pт鐉3!pH #*"dⴶq9&WP%[k-ONiUzⰹ(gFSÅNѵfGGCi<(}51Wktё)6(mԭ}88hLa>zhpJj0aZ#c}HЈRݱ!֭w2Yd[#ෳką&hNo'KP7Cbr06|g=MS%\VJd/Xb#0{|\SlJ&ӭ,$Ey}W+ڼ%NQϬDٲuڂ}K3J۝+]{$ťg{5A"Ve:A~뽲`Nшznl鶗<͗=OL%2{o'3 (1H y.qpg qzAUp0`]F)l9nr ]M"hh ēLtLQLgBzG)}^_VC^')G9E+^S*?<6O[hy<ZF I\;?;7tL@`n~_&86&o-C kR@3m>c:je җoq Q3#[z3:;ߒfYga%zsGXelb͵EWIۀ.DTj@ :#<\;ɰT|w\K ֆaP\ #nÚeOd2VnRw夡<4r2,3IHfqdéogf@ÊTtjg$J63ܝ|+ihhTGٿʸqXntO|7`0m6G t[-i[Q f:boZ r/ֆxG GHCu8;+hύ{3p,+wl>^PX]1rM|z4 ]?p,Uf"pJxaa.st[{X]RWV%j*Q-rI0 F F(thv2tl%f(gŐ$\.hOOD(HƁ.8*mf0,d8nJKnL$fL7w"2Ge .,} @d>zR~&ƃ w´&TELVx7,Y7m@+u[I=YAR x+h&.28䦗>@G_uD W'x mbw1\o0IX|ҕBW'K}wy0!nܶ)7?z9ܺ/ő}jgS'U:̋")#+eRBŰ]ap1:cxwMS.aB7!/40zY`:RtYa@ 2 f4xV@aDRknΨ:i#SRS"8ErYGf)a<*b ؎=zTkYiX]V +d΃-[\#HǞl>s .Ze<0Ef?Tvk;.* [5MnPL}⌸hŘ]/LZ{F~γ Lj-\^7tRkl:σt;.GinbuQs0B.k-Í+hIg+}户?v׸,|Co[@nhvi"2~ rb3!jT3+{am2rOwtzt.2lxm,޿>ɸ =F5"MLi/(̧GUh /bҘO~Gׅq%d䉤]&I٪BYnLD]swpJmK%}y?  űz|k-.oJo2YfSzE&P죔[4H&rB~y d6Y%UOkN'FWfxye/M 89iN")S787+em",|q`XcYTR|4ҠLgc,qokuusIy4sQ(7biI&-lŷƓܮl-ljkh;Dijޢwnغp_@+:>!#$pF)<|q/^n%a։o{ :mh >"̮c;KB65DW"aLiAHd@ZMħSjd^@1(GF4>5)`#?B fD8XoNy J낽\L0;Z f^ټ֐x^KLFzq|},t3ty?AMX"k.8l$`fAm-ѯy|C$QtY9D{oM\U_BgzfciK)YF1{lMz3Ce_E++Dz MfJg(\qG wZt䜵"6-/K:w_{Kiΐ'msS~] h ؤwvHYH<$nl3,[`i*>k5:{<1f~2RQDY6! שt9?] K|n?+`>yPcvOXCY[h&'=1xkȓoMҭMgmC2b2WI(ÿqe{-F{ziCf|:sW|~Lِ{*&{F3֖YR)xʷӃj ]JZ\#eq:DRy 1C;H߾|tD,#1UYoL 6zs=} ֵЖ2Wh6glT#Qǫy)(FVDsן^Va u88+2H >*D 彠`0}C`GL0+,f{R>tN(E!!7 Gj>-{_"Bݰp g}V ~QIcz7;͡cK;eٹ첑SjlgҬvYܚuS!^q|wVFFD2IAIV·픂NJƃ8Edr5bńݿt `X}mrD+֊3_{ }\Fh#À`&Ir:m!d6\R7 Uu!}ӓ|&ѧS'W!JäsC+VV&w?ɬy+|"U)|q!ҥ wJ#wh[Ggս ?f"Xj.sљkd y*wqǗvjbO!aKӸpnbc} ~>##_v:(~'{OW8U8o .8)Tl0)nН zR k޸`)OləIe袟!tMme ̧`"".Sȓ͵JJ|s"4=P՛G: ̞Sgv{iE. U)gE;zz1eAB gWS1K!g\/ġ}B%tϖ!$T )Gc$4khOml^Ms@t\T"QiS6~-{P"a30P^}ֳ`g8p*|['\OKܞV3#i5c}7_#AĮxekm qg5Ll؂ڏG8i`sO*knaK`& 5]1>!:2oye! ۴H2"&% ]IhfxTd) QnL'e& }>~@$]KKo&F/u-?|PU2u`⚖( VnbHata`L.)/ NQlKq6Oٜ)j7?7ex˼tӁmd 4|ϣpE#V T/U HM T Z;YQxbbv=I쿷9qNHK`DW2 6+imR|+Ί&8L`]//3Y葱[7W̃Dsi(vߛ4zEyRUjzHJ*vH_qDzBnL̼M3 T#nxW(KtH ǯK{y W"m8,ǦI= vLzr^ XM)]PKipi2[+sN Ġ1/U]Y YQL%X﫜8j%,j-Iy(;P[uX wѦ9Z-/ݵ{G/5)h6 ٨+vȼC;i:p(J͓)cW 0@/Qذ`VOa,ҲW ߔ/>PF$(bY,ZD6/goSz=?_PQDhP /AIۂߒVV~,9W5(| }I w>b Kw yODh|UFD_5o= Dd $P( J5lQW1S .I"kGx`ILFaTSУ!kE0Ә[&C>Yg0p64T䗝s]9p+Ѝ!w<={W^=;cYL֣J|y\fڒ;XP?X)p|qAQzM%c8/`05DWh~jQ+~Yi#_0s`)"E @9~DNAclC ss}G#c^]KߪZu3cx^T$2)H")4Pq"kZeT{תK-X"K&,L ~/'m\O *Lψ2_hQ}*&KVExoU_x֔F@EFz%^}\x4,qXE :zjQk6>ѡ\C̈́p4o-́k#vSlC/KԙTrE}%,[9{FdC@yGSOjE:}d kNyymцk᱑ΎM4^sM]+GGr:|qjV\P^H@ǖq3[H%|ufq 8܆Ҳ)tܟ$/%?BbtU4pLWDftO~;b[i&K=-bۑ.*n3-0m_%h[g]E8tBV5Df]qQRsPD$#L:IFS?t~Jg}ǂ\QF3\)n 3Kbuɟ33)D#k")\}!x^ű?s{c˭Zcͮ*-(Z_(;=d{p;>[WjnMN oltW 3sg>B&ZRvz- ZrVz%Ά :DߔnD=m0nCS FA"cmX [Y‚XB<)0JOڸp\TuN=//iZWg%uSaM|0I,yװ x /Fd h7;u2z[E5O{"͕%?@e8K̐7 αV˃YޅoCnޓ4_t{FjY͂~b;Ս*\V!)Ҙ| Wzz%6W=<>A) !lC|C NGz\Sά݂u٠nKz8HEAڎg.}%mi`kDriD6XU,+t[=4vH@:D oF&fPXzX94L,\I iQU!Znl@FBw`.IasLJU%{4񂓒` X7Kq Nq_n4DknD5Fs3xd 4Ȓnx_O+[+P1}M9笓+A4:r9) t~h'||cp=XďIӵsY u}nX=H{}@b,pD6*؟CǞn]#h$Q$1HՅ/߲<ggX3b>46$ b=&LXBj͌`;$˄`eYk( {n~C)ɒƫ,gb/wBYmg/OsabPԕ w|&KoP)ٖ+DVwI)H 6Ty.UC O={'IHJ>XmMH␶K?xG[w)6L郏 )ʳRd)L;pp36ia ;j'(Ї"-Anh/P<,RSL}HvD/^ɻ{ KJ$Q#;B^,y1CN ~֓.zW-)V!dBa%MѭΈ['Ol_v0S!B)!OJM2c#*5G=*mJjh.m֖֪ V1QIvmq +a ysoh!ԓl.;onZFuRu6wia .J{;')m \fdֻ3qn}3&ǐ6zXCH{'mZ,V1rlQh6p^(+&K^ڈ/1onOQAx3"~? t _뜪>SM} 5z-lZAsfQ? i-u:Q7qM,GB+8oqYgo#GH (tf(_B>TqIj'?>prGŴG s#g>*<}@y$vgrQsOz+V%9˔Zܽ t_SeKZ0@Ut 2Q$?wn`6@d۽WjqEY`$@5̻r(rj*~7ad\DPzE4ځoYJnny~A9 ߬d6;I|!^/KGwRbwgoXB&ne mL=H K:6!Uv~E0E ~FN(Ԑ.k_L#+~Yuص}'@+Eh`߻EKAܷ+˕a.ڊ]da9釕]L޲t`BrL{k_Gb[9I:XbYC//}v ^C iDCB|gfmW7^I+uyFfqz"wxKЕpy&_YKS^\ݩqzcOU~>36`1 +$)8Y+r3|Z]:,?P4 XN!@Fk'h W[!hByX͂\AW8|A- C&G'67ˀ)},`&CgB4-@:?۾ +b<۟uSPS =^u~;Ek P`4vR1Pq^EGzE`+Klc;q=?}wꠚlD(D]b-3 b^̪-O,29 Bh"h"QFLin-YQ`dU`ǃWzYe-  (M]fQNXDOHf+K+Y1:yE!ݙWFջ(+E7lFZ<L:(De,$/.,$ɴG6%UI>mD{KZexzޏXKܙ\/FexlrE"t -B^Hm4 ` Mobɞв1]N;^z /S^Yآ˟ڸ1 Hiڒ2ߺh1I3}БFjƒYA_8c+C'x[E]4Ort]<5νvU1nWg[>'2Ĭ?;@%1]B[gY8]!yKe,IIN\'n̢|4;znGAvC 7ǭ6"\2F 61FYQ^Z!>:q9# ъ5F#W9b-$9GiC &_>)iMϩhi:1u'PI0:MS2i|Ȥ C@(bI2rLn,DNKzysLˆ duM\\a+zn0zsʄ2Y|jFX~c S8Ѳd0Ps*k9_PWP(m"ڑ'>&Ʃ3~jeXv& L4`*:ClဠJLzfR0HR1g0bT%ypCG6^ *xZJv C_kȱ>k)/OqK|gfx(;UN]bNQF{{08R9Q.NCUMI%OD+-w(e˅NeE I~v #@=A D@qK_5t}Om#ٰ|nؐC@,u8ud -cd֡h<7y(q9's$,OKqwjn]=%)U3U͗_A V+K~!fJ  F2wrt7> 'Tzuo8)>e.Wo56"F٨1L03?`D^9ETGt$@(Sx}yzV zA@3HYSq|TN%,&t{#F0BZ#-߈&77бb{^ . y'y^F=9/w[0]Ј>5\#"X[X85PZK!fnevt(F.?̚V䳫4"GĻkW%LϿJ{%,e_D 60*\7HrQgSA'kklm-#MWYV|%#\: "h9Kl(]]v}-DZ$md!/jV?̵*Hz>yT`VwgYhZ8=*c8#lH*9=_2c|̱]N5Sa[~1%i(,shQjegc}f.} '|v5ڹe%AQ;R^KN(0.iƒz-뷜#"Y#%84Ѻ'ЖE#M^,GaOGagpP7уTe@S'SqE~PhCߨR6+ΒÖ=pGvO]1fnR kmaXNV{7c/ t炭v[wdF7hQ ;j,2׃>N)\ͲdB_:)"zɯu:InA}{w܏md>`4NC> ԨxsX1Lnxޞ+Bde5-C#{gھ+Nqw]̭l5x>-1p-. #U U$)-%a+UۯO'9:o2HAJ? ^:?ȖנcX4LWTC!PϹ,C*V|ҍ.[B}~Ĉ8|m bR^ouOh=Ӿ!&ap!幯}Pnuޱ/"Zytݯg~ u+Ʉ^ t1aFH4mPDdEir6PV2*?K°<<,4d'S3uP5RgΌ6#_l- 6L@۞(q@MMk"7>h88D2[ m;H1f1zcN*3SUjWh[tiFE۵SZH_]ID!fk<ZE#8rQEJQ.X?rlJ7hu`vG'G!QߤSu1d15Ah\ߚbX2 Ą@iҪu%&,5^T k3oCG:vQӂEtYi,tHUJ+*qLaX 舅wN\|=z7ހ:(7/IË߹!&lL>\ b{ 1?bez5PH7"uCD@Mq Wݥ]HOK ڲ` VX &Lhśյ?ʎ sվb>° o{ b̦,3_%2U5;,OpXL}zd$">{{Wȴ#BX2Pun^}.L>RN̞uL.4 w}~%[;P0(m_[MO`,'£v"pc%Ԥ~ff3VYfxUT5BlMZJ2;֎n[lz]QˆI-'4&刱¼QBY{/wEoVc%T+J @!\%. 5բD F+xnʃa8v Z\~8wgfMbtprϺps2mj|o*nLenT/UQUS;yo?9ׄCM/YYxbxו05,p@^N(~.D FXmSQ1X5pwY%@J˛#l:[y HFzb?_E\moKcȓN>?L(Gr;b.YPmF- zPbϓn"2ɅsJn͘^yla%6ހ# ra8|#{L\2_&^٣@m\*xjt3Fj7jmˮ5_4~q8ר7,3tM, <w mqSrGVXCbOBnft׺BnF9-"}dq֟Ib\|~FZL\p/Wo2l ©ҭJ]^c\:q4*87+"+2`8 D[ӥ+vタ#TGlM]4ҡk:AHϚS _ !@b۞4wL2}NM2[fH4`OqOV [u=iL1a=A`2. KdcݛP9IG^h@wړdTMW(IBbE 4R8XvQ+5"8K,Ӗ#u?6iP'73tf]i~Ao|V9Ɲ*5V.fA2XEݶaf'eHyo =%b:t ;VwI*_^:.bvKaR_|<=[{}):{!?T0e(54Tޗ#}N6'29=>fg8]!yM#Y}1Pw+(*7R-Ϲ5|y<p=4u[ _;=P+W(&}9ӷ܋T0{߁-E ^yIq[3;Euh'D88.\K|c@ Ju,饢]bGyeaݠ]` #+cPJv& Rګ5x۴I_XSW3nFSv2X3m%&8aqay#ԧhJr6>fe|iEf)Ñ sGXBh #(;O9K}噥@Ąuo.Bu8 ,2_XqE7MDTpN#YH/&,7TQ JVC#U0X'Up"o!D9ɀa'zO^}΄$"Hu$GS|}2IK&{i3rFIۛ. {~$,C*Iϭ,Gl0YUu6żc= vX>C=IPʍ+\*VtbyduZ5U؈%)H!p=I)0?Ke$[3PNE8QtIV>g8IN[nt)ZO;l ,9^,n2zګ83 p߃ CFf'ѡ!;Kf7 [_x[iB̐b/Kuۖ]Z _wϫvљ\‡m5+9WY0pz6BSKDy)6 WnJ8i!/؉s3M)'̭9|I5ĉҿ ng)^aI|u@ck cC9#N#\ ↥{ScpL!O[חVai^(o[0SZNN=@Hf|a"lSZVM[ 1/P_OÝ<Hv36K "IiꖈU>V\h_3|tɶ0KVQpC"5SvB ,;$5M>S󻍓8t@gb7%?:PEJ$ 0y>sZ(eURQCsEd{jte'z1GQ0YF,ϓ2OTY"]3kLȕK􉰜{lDs%Bmܗ蒒#e[n "*Q_Uz-'<.hwh3u1Q>KTOŴY9r9/~\R4[⋹cW`^yx,kKN+|P;;-c6=5ud#%Z[!(8^, saq[5!0B~[O}c=OWzA̮IZ3 : 6Ӈe'n-` Mz#jKI<ߜjv7cY jߢƋ@8GQJ- תȔѐe>0vJ FX<zM:cdf"|)D )듉o)n[e6K(-vĄ޳LS=sv~ Nz姲p~+->!+b]F_6;aC9G#;X /G6&>̆]2&[r>L;F)vcμ I+.w+uX2""ޱ'25:F)7jz @ MED)q`X]R&Ufvd"ڛ0wLo0N;/ĠĿY0DI~ ~,+:?Xl⠚Dg{S.WlsW''/cݙNWԯ@8bo' &ZLgt.W@I!-3@\T竷8fή1ߟILRVzRYiJV#3*:C@g^a]3T@ 4EAXD#[Er5(1h'(:({4hp3X*:[cX*mRq]JЂpP&ˆڰ^*Di!K!`=+(+2p8䫶IE4W[|np 艔Ɗ]#FtRz0iF:c "nM۾.RHFP#mEXoW zwC2l*c MӔ:D%,\ ͡R~ȒԲ2gloi}/u倓r &0\E]BdCͩ&6_.e{W 3L2pˆW8%wi Dg&j1Uypͯ-Y zsϢEROMO$p/Cڬ͊čmC|=)Isn +-4AknS+Dp( ǔ;1oal\2fhTߨfKc c/"`2왣^?҃,ħ}ʟyU F&9y׼LmMx_ gxT@[PW>wK& fW^Rps/@y$ҞX\& ~6:) }$:[x-D^[/^ȅ҇(q24 V0xbe=AڪW~>bbDP,w1c|:9~hʷ`lVA> =v;mbzM50n"WMzb ֒hlB; eY_m-U#|FME ޚ{E06*+53Y`QJ(|{%JMA4U4R!e?n_$iU5D<*HmAp+u$uFQaOy(u,lAߚ-ߓcBD#)$7Qwآ? 4fM |][쪻C(3Rw]sO[pٹ=bPbӴcXvWtEb6譑{W/3; Xu c{7Pbɫ4.ބ;{d,|5!C#3Vz:?hg~YEV&G]m^Lٝx~9|#)F|Uዎ״6gu*^Xٝh^7dKTyJ,<6Ja*ϖ"p*{-rc`7MR}/T+O2F]'y^#EF|X{A`0TEy02&[ި<=eA򌮣{ͭdC?\A-:I1Ŀ| 9C <ݠuBu!JQeh!0Cf(bYCq깓d*)Xo+mXE ahܩ:\sMjITUwgW>W׽mi8 \#.:S/ĚF:o + bHyg$6(ޅ4Pue,fkbB&Y&E,C\_FSO -v 5с8@ Ko#^E`Γ'~(WK~󓵚uPNw "ټN#.:E"Cda LVGϥCX >橈&JV_4ᒔ6aGWƹH:f*y3H*9g5qG3ƢsۘJ[έ)< 矁ʩ~f8 C|B!|l6%=ځ_ 6nu!q=P02UP|HX155/33!4U /LʢqFh9Ġ2'mh8 8u2xVp!0ZX~hSugz-$eg o2"/v[cT;_z0%?s~>Z1,P@&4U6>O@&ܒΝa2z;әDΈ|!:TS1xQen7q +F5=i+azoYZn2Cd+W:*u z @?GA^!"B31Y\٢*!*yVo^aaWZaO<^& hm) zuϰ.PwmC4ZyaEE~~vbcfs$t_nm'jZ:D' [f##7azhejW/. lKsvD\G:uϝsqH{KMކB1B7J6Y۰^2?! ?7FO1Xb6oxc}zQl Oʇo)zX曲¶E(0B~uL2~'<0@M4x|G@zT |65 \o7mfAjSWj!ʳ ZNΫ;^moMCU;(u U~`! vMjHk-nb/3/2c( cLXE ݂RQ;UA^+q$k_\Q~uzY;v#||}]xm r)q^#Y 1p0Se;1C<СjskܤG =1.:`P,K%t]M@a)%8 8kѫua R*GU2b=֬zPhQp?g_YA[sG?ƅa;UAP7ݬZ8[)i3xECuՐ#]O͗9 ST;rO)s93)^C>˲&at{N5)x 6eGd8W p|IHcw'H񟹱G{qCMk}6r?kFzuK1ȎY6)`dgc؅zZMZ7qt1iźJ I Ds]V QO673:y$`gi 6;eiR$zҲ#}D'J=wUCL31]6G/@yj[V'muO31j;#FJvE@lrP"Q²`6 ohO^j37|J#..iZJN~6Ÿl>7pƊ2LG[j<0<5X`Wn&m!kp'Z؋ܜ#9|8A2bZѾ#~{n*nY5PћI~Z[|}{Fw]4HBQ2]hTM>ݷ?y e'm\gnRW;_8BT(X)ppm)^ӄOR4S~sz8Ul&b4<.OׯO/~N i=HSl1DWƀ{n h1fؤ0MDvgsBԯvj֜2-<;9kV)@ &7I%z=w0'S>^S cT78 ǡq.R2jPa1᾽Pn,>I*y11*7 {uQVu\^ݵo],n|EVJ3uahY%zD,V(5 FkdT=ZBRIGD:WGa2@?U=y:JT~7zO|Fjʅ[ʖ SƢEiHq;<|sD~qBl 26-:_, P."j.oso3,m_ؼbĶ,:Vʲǭ(unϼbx9k[!ZE˅`9i`^@k&U}\F5Iip~)8V8 W3dj* OSuHݤ*%(k${r=PvBerJ^NuܔMmjN!ԉX4Gs@2`.|>Im˄3mJ*I"mZJgzf6:&, Fd[B~Lܥq"بM9o4EBx[N@8Dƀo0Gt~aIԂH/\BP!ɖ#JCe+=l0Nqڔ3(2c^Iʵ1_myɘ'8BѾI!u [q?"u62{%{#xi\g K fSJ-Zw/`N+п"Cc0 ZdN$g{Ը}Qmod!(UpaŜ?uNfdKu.bv3~0KߵIزslZIj pi6pb"!B)A >YIpjWZfdx/@{1%FSŕ1p\Ig}Ź%ЛߑNĔXn|r; FioDf~,1_K6*wEjh 0t8ݤ9ߺh%4ά Is|,=1qr/Z1,pXf!#OɆ)qĎh`ΠM+4#+t}aR+Iyͅ7r-W]J/e'8XM<|u<Pnz1 +$σdAAYFg1'DO6U\˝ą@SDXCe_. 0/5oSTS C SnMgxK͌|j* &9u]gWX w2@A*F"y@#8RFDlԼP6ԇ +HO5%GXy.iXZ;.͍ !ԁ0. g' 5ibəik)HQQ*$B=7;F5A\_Fي: uOWjV{6̠r&1'j)懕VrGs,+$zd&H18chUA'֯0F|cTZ=1j>@h82y$ZҮiFfLcP%I,cxǺxIE :{-[_Z[gL,/,%Pɗ"#͎k4qwrg`@(㋖w6kt%VyTXG#yW0}QxXAi6)bjTRkdA2m%D{9nuޛa!Q+?'}olSR]749S q,!~I~FNOقw=7@@"c_]Rpp/B#D()mkcm"wlf|eR{x6 n0_^ْS)us"0$ˋNV`kdA6,meN UR8h.!KC`P=@{$NQ?Y7se7*]-k |4r3:c5s._{[FRlΣO_v _4=VvOd٘E72hi>uĦrd!u|[ I0Q=7 Kb|8v.T/y`'IAZ}#0+==pTpuj|8K 032O706$Q `Q :A qu1b hu ?qDS5ҟAY^N-=AÅ=wc ~Dv ! iɏߪJkOS|A7=Xʤ,lǺ%Qc\EZGUhL ٝ@o;r7=DʗiqjnsZq 9}Z?;`&l7? C<1UK ! ^hu@`p'vkǘɬE2Rgf)H Y]1p<'&e:qIIe&i-Wڋ j 0 ,#Rv` vXP"dj .Z ~2V KYmm3&qBء$߹"^Ȋ}be!W0nh۰Cgx?K xցYfŁ76]8?9i$6s@OK{Y .A ҽv ĔEeCR^ y_ī5ҫcҮF=Y(sj J1_|R& IWuz]*]3};0Lْ̨ۤ@M bgƐɒjm=2 }bkN GTKtħxn*oבľ;پ95SŤOeE;"SI,Mថ`9Ko[< 2 B__T!,T;OLX@^(F)Gkĝ;m,/RQ{)dƱ9uC]1;HO!O]/PaE?L~ڼ $ >'|=b9c65HJW@OVx,֓~}fR<(J,5-8{ ozz r&XȔfl1a 'Ns?-W"(JCrLlKGӿTyJZѿ8{kn4\H~`v5es_od2/(m{]jY7ꓑmY:I\&͗3AAxA _@/(V3Q,q x+ozL_ cHCT*!}4^ǫv)| Í]M$snha"2Nףx EJ^?N@X6}Jr Qd-% z?@gyTl>(qi!RYz'O͂DKb,!$+0VQ!IS ڊ#@n*iatV]{ЂI4:f:R/tmW(ʣoau\F,S=cG_q0^'z&`G@;(|I|P;[ֱUӟA tWX 48%FFoqؠHiō^ȌgKwa<9>UeЯ g,N4L!Nq`۞l>.| |c+Bk hwJٕWV߬A࡬N,d=画'[Q%)|,'gH-m3d XO Y=a}u46\5UY=U<7M~ 5/!8r$e\C<,#佼#^ß]+o]QpϽ)x >R2Ƚ2m1:)~;8;/rh<,Cnv<׿ՠ L~vn%U~0˧ػqhq7N{ҊlLqztB*FpCpl\`tP263Q[_w\PڲTYj37wD'I1&AP6w[C,ot&Ӟ~lb?u߼Tzr:vTp{N^Eg ,Q&:IB/ŕR\X wwkQM%#y #?.t]bUso+U$ϣPLiqsJG|d}k%=\|a ݛ]㿞Fi1cY:tW@ւ+F  %u"/jyq2GOXGH/vD|HWnj2XqRG: {!nl8?>*ms", fIhgSM.3œvEBKVSK(>ɉϥ3 F>ZLr}#{//bIu8kl Mm$#DQ,,'b[g16)| âZPlLYJ@kzrk;Nd}I+?td+jk9hnݕzl)He<:ER}F)a.@1/Z <D{b:.aIwH wvPm߇3w~P WEUcJ "%IF7ΒA^[r4N![f-7QIA'QQC6ںne?fN `y&EXLq2d?L=Q^|I=K1 "YzlYr|11_5|о"Dt^mOئ@H_SP܉Ղ2o A%aFf#i#XEҧ+>jdmȻ"ًD.sn!Y[*P2m6rfe3ֵݏy֛L1 u u\^ vr&!'fԺ42aYլRtG;2uIȮݓt/م97*qW?V”2k [7qҏu@6ہƇ>rسj!eYF+?Y\İ Z)$,6A0>B7󉶩5ߌEOֵc)jSXpXHgD#uYUnX cB2MܶEjAh'Ze:}zR "wv^muLzB1Buj#0ESZ}G%>^t-m;o-\ ]Mܐ$`ۘՖo3XOM]ZbL`kC!=ZP1Hϖ==HR-sjي9q2iޏ*Ig Lİ&K/ν}|t~msu2i{e@ c곭:88?ˤ 5oXB7K[Lxn xcQ # `c#杚ζ @{],IH0I>Q#  uW3qBpbxKyKr.ۛˇD(hqr~2KmYyS d__i@\N'2b%^κ=c51#α6@(.)'4$eEou2ܠo9憶)iE 깹/"Ei ! t[l0:J@=J+(T8 |e#MX7Wt6OcHܑ`A R櫮Btt)N>h*2뎙pZoIb̮|A7`p1⡎ Еy`=;ij䌔wG*\jq !q2%["mnp;'6q1B/5\dPPb *h|DEҺ ZhZD/l>-e$EJ+Wߟ5<0$ljXqlƣ<=(d2F}Hc{ulW=V3Z{l˔sj[P3iT?@/GC1Xa+l`7P} 9-!CN tYRJt-%ᓢHROxy%R5eLͤUdvkf8t}/r4, ϏuLߕZs8}6gF9*I|ج}$\)OYP!oZ%B-ٮ!jòv#q`D;5ByRUb7m≝ttv~ []/pu{@ټ-kBuo, %Wk$= heeE߉:}])~4:eЀ->o-TƧpfw0ym"R޻/ڪN@ ?~>7{79'^*|ApճV\شT:\_!4F+-P0TfL/Z-2J#6>vD>TW:B1gMIT~7N7-wU(NoZVro8=^%Q~e{Ӣj'~D qۣ'E 3Q = #瑥ӓΩ2?F Ps9ugPQF*g&e8eZQ6~Kv)٦d::\|u\Л .KC( 2^Y@'!W#]; fѭ%28jG0߄y֐O/daJ8d0?0 RZ`_xSUf-' {J:XIfyvYsng6W2#1NLCa8fXH/v9K*woϢnhVk,HH9'I\GC440Q#;@rgJ-z/1 Oq, Hvf225Z `_|V<`2AL ֣ t123PsIv"2տ4@[~)? |.ZfiPJVv]L mh6y[$t dY>ART#<rf"ʋW&b4'~[ 29f X y<-;ٽq~ `4'fΑ;se\\s3?Lj|h]H{,\Cv,iwT*Ktb.x;NV*+;3',im6$K6hUjqþGFv\FjY $^|Vr>z~|z%Jѽ,9jpF&T$-I󦸯aE;ܲRj}wp7eshH50du^.N S`y!֑~%5w X\} =T eXX$K^1jB{y7ao)Moާ..dioSMy*XWGE^KkkJXjDP+dž= eSPg]_'0LG;SXWkr-Q*shugRNaF)@r֌iq=y鿅kQm+{'S7 uԄ\\F V@rG呔IYK{($2u%rBMY ~W?0wZXHu 9jGV"n f+lqjt#A2Ģ ]_QtWDp~ZA3)C3C]emGctɝxA(A (Ihiu[9qiGxZJqѵ#.;3Y5!!:氜C)g Z5\:ZWEi !쮸̘cӞmTN354&f0ް5 !%Gҟp^HTgSb|3͔,\O&Gߓ_)m]Jl D((*@.E;ePd3ToGR4ِ+P_Pۄ@5,7PLXrOCt6}:"^'DhLl\+pNkN!#E,jˆ&vQ9 q)8EEd_nO}$<}d,Dnaq[RJ x!vKTަ"]\izS p}*M]O_4V>xrվihf*dd߃/UWŔ @*b@.W|y<e}\Q~CZMTbWL!gk&RE=sLv@XfFz5K?7t,! .# af>) h 'nTcޡ>fTZ%Y.gSN^,qȍ)0F:yy=0Q=KWnhy)?3:M`)RV4){Mi_e#AcwUR*O:^:̓՚ĉ`wYM k ~.DVORԉj1. ޾TJj\ "B1qT` 限,}PP mGֿ-{ f,lم=Ӡy?7C圦 ;@e\(WլHB9OE](sm{@rSsϐ04f& X5/zκ"CAv(~\RP_U׀C=t?PS‚gZ$& mU(ZHْ;Sp;F}8t1ǐg[Pּ'&aJwn#6哸:I6fEL3˥ r!ScpNNײrV "cK_YT*۠s-ĀROxƟK*^&e%2iXdיCTU;_~t`C8Z+K+<EW?q:F= @㾃pGmFr_m2;].7Zh'Iy{%(Q^t а_1wх-_fvclOD-%qɁussy3PD"᨜z+0VSUH]r̾Xi@t.DOtIjWmM{yt_.”f9 C&@2yehK ;qa ڋ҈M803)*Rs0hqR:hVM#Yag\Do[">Eͼ9YmGňJ}&3cvoy>`TA9C Qғ),h 2V)͚u(gɀC{9w0 p޳|ke8.C!# \0×"nGO0AG,c)H H\\T?IY҈_e`)br w3XmF\$63؄afI ,lpBͻ-,av#2kSVzo|w%)YV$?oo_jͬw|̈e./^xG5ƃe [ͳ:Qgwhwޥ%E5 aj Ȑdt9Lhj;($M;en#*aG%eU'ER rF>g^UZ=E8(]ۜ%2q 51p'?xkqJ}z#՘7% .T62~hE06(j]^+d=,Q):Iw:=1ú-Lѧq n!"mؐ-[$ZeW!\(I{񸭫f25=ʉm sQ>lҒGpZ.zBl5 p$Dsd5!Mz&ӗ0NEn?4#ǀ.$;;-)R4l4+D毾}YDy|tBLҳP_MOmY[5Ѧ4%Ze\Zs7"f[ ̽@ OztpΙFӀҳxAֻ`ؙ*==$5N~G;;6#>&ggյ Ĩ-o3;k yX]KqX;*N@c ߉ oU($ye G6ʴ&s6]ƒDRT|57zgsz .qn(WJ_w%ıaPcFA%{zRSVԥZ>wﳢP} Y3Ŷ1yvv:KN%;]DZG\zѷ MK=t7,E|=kW%A\&gXHsXt7>w\L_5 b4V%ш`gbeʳ ׶F:{SuՀЌX5J$ZY~eDeM !!f8R rI$6b|DK-Pۏt(95tp_n> $r'v}uP2j9+κHS!/6 !Pel| }>6O+1AETw00f7ށ+_SXzܗfqJY5jFC!D 8O[ʽ !%hɝN W>0 e}_ P㇪ =սvґ փwq90F8jyLL ]Xl ` bֆQ6Fr" G`RsjG'Fv$xُ㝀?Sg3yx LO9Jk}$mq$.PO n/l?tK4DHW| g`nSQ}y?s88}!0ۋ%t /aX6`O]R3~1j)Mӎ}"镼EE]0gD˷}̾;u9M9D)kIiz@FwrAQ@bŹvV)H\S^nk+8^'ٝn$rplUr.VW-j͂="#~H )Wd#KޚZ"bLJ ń zfňfy.@ܾl*יMvбji: €fbXɟkdʧHnÐ6-]bG kEW#kEpHkg 5{6a 39qTu;>ڢI);J-fMw'"y C HVysl|ʹ_Iuf !Xu̲fp PD.13]팛*L#^AMaQFrYL^p t.Vߡ7|zstm)R:Cu:o 6K,ktj10Q֥xe6ת׌V76]F|2=<T꼙@-8z _PACS SZnA'_>>< &7n*vp_?@ށ "\eRI{Ѻ{T(" iΔUw[!;R4q| f~ݜm&|L7(NuiTj_w{kR8N%l9d=WUsJ@? m#HJC]8O%^#wo+]R{yNvg@%53q$u$Or`㰴Pw7NQD]ttIXLr6cCon9{ƚT#dvkNP foqY)qD"TܖVv?P.υ=h=X!,ÉXw*vb&}ۦM]6B>_23*u(BC1$-}{xqBoH/&im'"Vgv;S~~Ģ5ܾUgKDʚY ((xAb7rxn! %&6CmiGG2F4nͬuPeX݀&x2)xϸAȃZ# >䘭jLK89LLꔣz6pݴw׬Pn!vH# lّg)QƑxu*dۺ'FdB\؂K O\W˖z6_0鈾ےL͞G2AG~WPL‚d0%k뀀i*ƾQͬɯGG>^tH$lQ5 n"3My?XtzȵTh{c>ʔMl`v힬Tl_p!?T1#Ԝ~^y5Ft+кڮx.>QYXm`4ah #,R0n#lB5&F8;P+gYʚnUfHM R7} M#G \Tg%t-zWT; "Lr#.o|Y L]Xג 'RO*@G"M+ '30IFU?l+їwt.ޭ"I6ߧ;F'En`p-~j13Ud+ώiσ>rA78u16+Q!@Y%~#Q/t=s_"\jÝXT :y!SX _z<ļ.ESu<#g'ml }TrhJ;O} 2Z(oH^umarInB/D37„o?) 2 a e1V p_7 @TOЙ &!-7cj<)R%$]cƶ5֛4Q5^k9=<> c=L]4&ZgZ&H[LM*(WcKC+K-#הծtbudP%t5I.. d/=lXrzG%;mDw]3SI3\?"h Qb<:[XA_>.FG*cc$ 5s:f[:pЉc1f&#WT3gݡb@cjo|?LJwsVXSJ |D;X QP誷Mj|%9D`EoY1?i*{m,论+M~W XvD7yh(W5?$A:"2V䂻ܜ RTdW'Ϫפzlw>ӌ .|Vg`~Ru5zI67z]6Xknr7_Pc4"Eg-,G/m>UwG-(J{^}B\k8.Xy[YDNAP!$Aw%ȶ4aq}B4Fԁ>Dp4s#z$jW}`CY4 #Dᯗ|g{Ǐz!x^(¨1 Q:zEmr̖{<AIy-.쒵)tU:CF"Ɠ_s4S( [Aيu+7:niвxe?Qd-bwI> mI0ԁB\6K#B5sg>&1hqV9$(" yl)]7r ;.`KDk e ɫ3^ʱIQrP"vx1#Fj9JV7i>fpt(ri9/*_+HjQSх):k >~[av=?Ie0GUgc@njq~%\w'nyAG]Ҩ(&Mr-472>}Ka$ `B5$B #/[r??52!\zmGR )5TcrC*Ԣ.KO3sv_1CwGr7SjWnᑟLwLFQ-Zsc b  (P/( Ո &QyP5V?OA%~"Ś2uuld!:[KAN栈I\IfqI1Rs B7vT@03 G87y *+ktLW<#ʉD Vx 7ɭ\؄^w_GnڣP :.i or|)JƧ| uQH@.90LSR~i98x2|j+Є$dL œb( {u T&jSI^E vKfMR!]*Y/Dgy2*mz- BYh¯ +KX>Ñ7`3ln6Q'@8B7^1 []#JuUO(iQlʖ k8)A1}{FŇ٨@V=] <9|)-[[]d:fP7D^Σ^>Ow]&R ~0~9&NɸQrh'c)8">ܿ)|w%jd]-7Dz=4={Ykz4dF6jrΥ= p_]w 0B)Xj6qʚ%T:,>FFjrze 4gW4я#I=Y@jUp30DNuUA{69U,:XLЀ$­ ,AqJHXEc|ۣ^9zPf(Kfou(aS9p![loAVӊ(}Ւ3$aVH+h Oَ,R2׸<}+~Ak~Z %fPv-.zgb\Yvl@zWrLMkZ1ZHֻOF=.)#(ٮiJܛg}v)\F>7C pjX%cOc~?vُ',Dj'g4/ϕlǟ_͔sO_7! mޱuA}G$ o t na dbnFꊴ6__-AK[?8ɭ[|_G&55Vq!tX>YYÏzl^6ʇ(~vO&P)wJ0}ݶ;dЇ 8yPPsHͰ93뤄 | 8'NoΘDաx=f|R޲+k$AN}ck5b~LtG|,VD\)0i5ʵe|UɵVu*CzB?n,d7֤J:TSrՉ_q>V7yX]l"NiCzVZtSv(0LMҲn/׳ZlBw^\i1?ٵi)x[g\*w$Rk^JKMRW]ޫie[-#94j9O xL0IR@wDeWfׇǓ!Ո J 9Nj7~WwVN,7sUa'ڒy^W &Lk+[ 9'ީz2’<2+Hꖲ[q 臽9%Y'1'N+ie T߫Vq3 Jr!VH|vbڧ ڣ]$<k NgahZq攟r3|1.w=ܯf@Z"14A <5 bђ\]˒Oct5H}%`7{`W-S84X8+CVa&k#[Wy+i6$K^~hu&ox?Y=T7Y>2%q R]W`W<΃+?%$d[uYYM^.NKAN]K 6Ky~>%O12tO@qѣZd>Pg=JO3:2M_QΦH\d#&PK!m8l3dŧW "̴\ms mFdc^oUVy)k#qkF4f$ɩ0PD]rWM/r +I sF`3N缓3Sdjv01)d-i6|NF`ִ- aa"{iL`fo'jMG:{Dv1пJ彿"^z$NF];dd~y 2,집q,7ԣBB0[6^h4,Br$A '813ǂ ]*妻~'-$p7-n@h埈֔YoX}j5doPp ݡ=,=]WN]Cص>NkH[gTh PŋkqbYzH±P*{adC1fr6VP~&Ycǻ.gާ` _5C|9F3ޔQ쩴-;B>e p]8%DNGAe%Cݰ-Ӛ_":@CNTܛT> s(&v]+tq8~V]EnnEeL}wO?L\BY{Vcx5R^`_%d䒜*Ұ$S膩?ka^V pDR}Lb(n%B2 <=FSIB% F[#sɅǨ??+[>V}PBp<J\TG #neYl:ûQXB.~ͳb!j8 icibcz80d>\JutSWҤmdPcu s?vT̔UxPl,B ACqꕦ QwbN (,8(ÜD[$n GlSzѧ;͉|#L+ o5 J#Gw{L)!M\LJ&z y[љO3Eʥ&~jVKjPsHҸ>k]'la]|g:-r~?k])S!;<:b|rsajFe%"` R^:tR© O!:ɇ_fu y&qZٍIIPy>WkH) 2 _,~RYeTOn2IT5~ޖG[Q`!WMb+7>^j˦Vbu_LpWt-i*7nr: u`ӠdFR -=4?8p;2#Hb \t>3`Ko cК&6|i (z?XWtA"o꺵F"Woqsz.:Ɓa(2jh/kb!o,LiԠfQf,|FM7x$r=c -"Ǐ =͌iY*~d{P* n}+Ʒ AK: ]mx/hXUN#̖-$6 +~ʖd`Z& a;@XM:QЗ#DM,+b3QmE>!n' ImVU?غrAI6JE]11*l4rqDRvˉ[ۍ/UEfeBk&|AR>D=]ꔫ_A AۃG5iY_2}$(֓ECLh[]R?q+OI  +1N]r4r2 H?_xٍQ{[B[}?i&{m^Vqnֺ[:)JL81N ^?0аְQQ x4Yho?;\\R>x&;yE)`.t]sJ99%֪ YcOxcv8R ܌ ]7Sќ4QF$4C*ֱyX#v un4.⽲x=t^'y-Qo:e$򶍴%z[ !'%tJAFtR AT<+e{ -(# uή<|v]Ŏ !6sz+Aw&;Y*aPohh1%/z lͶsBMZeno ^wB|ܿR\劏FR} 2\kI3P0HZV:q]-xl#)ޢBBbXx""]9pԈCGCCFʹoqF8.#hy@)@2U1d+/Q<4c[:[EL%͈"sh#L*53ep#83 ܰ#[+8ޖa~oV"@?<v:;DBO|İFg')[vcnWǨ["-&H@JX٤Lq[J$@;cᦣ_% _F ZpTgn\\a#sz8 cދROu{!4R4- ,EX[镤*boCC %,jX;h2q% P3Db(*!@S!њÉ}&R/_fLrO ?$d9vBkK]Pa9Ǿ尯`'uD.x9d1p/z9S;|{s%0u 1T|: q{)g vcV{?p4BbZdhԔ$('՟WnTXݪ6qHIFZ Zdn[1uwEX"7G/$Ujw%QNy-{=0b:jta~OsaU wj{v ufm#.\1W:Sd:5p"#`7ڏ!&|rېjUǺl̎}`0 _al p!C UL=#U#IhF aI6!%cś6dFu< 1@_ϜQٻ8j[8𨯐ב$A=SIUF1LPEsa3=#2T$u痋Wʙ*UJqy|v'ou6{Mf錧>>%Kޚ1Ovi:s#)TjxӷP l?3pVO]ϖ~}3ʏi^?\v=,, Kສ>8mrl˨|4IdXS~ӡ fi CeQWuAd[E5\,"HjH^xGxYr#,dnOY?WO*MrHRj7(5|5t7F健 Wc}Ypb>UuW&JgrcF*d";kzf#wIKqrB$lP52xiH~ʳF3?S[/m=ԧdbDN@a/!H2~ș%69FIв~@-( HܔRe\jM-`gکd&/[2Mb.^ɣK|P ptU&5Z>flW^ڋ4TofQ;K[΀v^fr;鰱nR:xI=Ezn 7`)"MtR Ɔ->f{8Lf(~ ㏱6ZAܽ[Hө5ȅvj/(~`6}MVd mۈaDX|L?j(4 /UXܔQ, ӬLwSKG{m9 &rYB AP:< &xfp`y~ꐨy 4${7&)F ʔS<ر"_|g>HV/I1,e监}Dk:۰ATmFSXN'‘ >w.T9OUag0B0 `ș: ȵGcXHϤ#.0D*U[RR%?q.F{` e&ih݃#"xo&%.(G (X!I"8u 9` ɓ8I^Lxn>C|ŋ;!a'>TB_ڽ{MH ݼݑ oRj+!Ɏ[FLh M\'(! Eҝak'f ]kRwѠ&e8#XPD·!EӄI=;%^44@Ys0]/>QY1c|ā!GDvˇ̭J<|3q79)e=`sJ77JE`;_7]Z1J89^"kQ6# `,^uzX>x|X;h!iЁENoZ%n"̯}[XL/ > VkcD9m h+XD1Qkx@1nl)>!尢x+x! >yfjx*  9)hT,($"f`5qTD9&}%a./sdZoІiY>tnNR|?uJ,HksH$&{]{6 mN@zk7@]I$.~_ADѠjQQ~^8 VLNM䉴$g5n|mQ\ .W| G|Ow_za;)f4HGw {{^ZvR>m.3H\ws5 M``'BAo*ynqKšgak녑탌1pe3vK&9^hhQ%ȼ`Fb #أFr PP%gunUݸ52#x isPuB"w]TMi9DbR=ӟZ2cA[hIDt;Qn >&Bm9i5ؙk>9L]t gՆq|$fK<10B\MO yl]p*:u$Lѯ0 r\rR PñI/x8쓗:X~y?6%w?vNɁ8sħn.քr.1 `-cq+ӯΧ~An0WKwBjW9 [E`+5#d931xU}H UxvsU~ȑgӥgRhiRET_\J?2Ckc|8vE7 #*HD6l΁&pH[tעwYXfwJMvyŐTwĶ#)cLtL;5G IHWCP֧q]_ceoac<=Д ό[?7 " лj!hhSnX(]C:Ű3p|QwX@\:lۻ,SҜ'RJn|XLh{ޮ=keĮ{KSS@ i5.Kcs8Pdq -+E0{/'b*f/ausaq3Iso |p7\eL2鰙5{"N;jV]V Z͘E+C3C.v9;E Rv.oc~qc؆gr42PEzzb[Sd`z bZܙ\T-rq7^[#4}DB|`Ձ-ũu_( fn͊$طIb{ +!pY>@*w*fhO# MSa _1UߔazXe`n /u;w:mk Z48Ͳ=&6"qs[L:ݮ ZN:5O6[D$2i x^Ud7V¼-?>B(R*N_·^}D;^+3ݾGOE*!&0h/xvv oG7z~1F׽df1ίPo^D L.d 0pGU,ڼuEIZV@ QSF‚W46Gq;JkINhZd19G8]AR qs!֟qL <-x5/5)5<ښb͸wWsNڑ#Ky91ȠFCPm)#p0rŚ&u2p/#}L loʘsrX9ܶ(T꘶ńT9.}K d#e0?so/ /z08/Jf_(<gsLr a4bHO6Z:QF Q/,4i$ ]{.+KkZg{8y>)֦X?ku.ofg SqaPQl3Q>lUO;v%mmd7Fpr%L ƈP'8!^/Kr6RŴ/@\3E 2;[/o;V{>|#;`P%l:,'7_̓MFޛ+)Ǒ.̳-/\tRopʌ8LN碚==meo.U ks9+Sm(빞yz(=Ǜ1,o`1)RlGE VL=\p~bṆfzچy D|Lbl (įA%%*Jyxg'KsƁC樫^[!(0B3 G*Űʔ u2K*V)ќ9J85>hϼp*̈́ɘ[98B2}WӞsE޷|i~*:$伳 ) s'\m3zJL r{p5848BU&7G6qxKvc2JW7EQ q}tMYHSb9%:Qާ0KCwS,|e ˶_#|  zU&Ŧ|IP@ *.ag-hv+K7ic+\&X>V} 2Uh"9ne!ĄWH\YQ\풛Zsg=^U@xDÎ?SجM=S/=;W4 &Dg]Ol^){qւR?|9.Mkydmx7ş% '#!sf+{W6y5!ld0ɿK09 H$[Zs-Py<"D9!MǗr] JdE41= S{{/cҷ Q mxo1X=O*c $᮰u&-m (}&<6e#o(VuX:UDL%;C_fk'MUyZӆ^U:^}Qhm{dw"Xi Gͫ0z<& . 2Ǩl/iNJ{rt8dyWy\'/Id+ېfAbg97^D7#`Lj$\ב w3ūG)}gsrI>&VCrMs 2W|y9QsWj#W i-3xdECz!z)A/Mk| QK +z'5-07!T 4DhWYEQG!Dcd7`@@E2u<>2\AiHx8Tqߙ5CZʺ".O0Hl^ҵ{i<x71[M䧟;t # M*rmťׄp6XϥD#< UĆ#0@:w|t͐mm%PB2s x,,`4x"yXl,H1{ȥe ?l~gۭxdڂd9/HXAV -`{1AW~QւAi#(Wp:HEHG5f6cnW:#J`ƐŹ|!_\Ԓ3x7v}"&1~4[4%L _Xa\Zo+?7G*QL< |t{ihNj΋PWmV '7oGn?HյA3]OHmbTb.)'+qh6 KÈ!V FS٧>l82!Ā8IèxʇDKcS9/g,$1xLC "wX 9 uc wIE P0_\p*!SS-@1`~v|,4 ӌ9=C#ׄxC|?6z2DNdl>MiWrElObt <%!1TEx1_LK4 7o.3DmJBm_P3!k;d`T3GWL3CRH~&iEk Za F(K _G }(D`I- JWZդ-"zg [CWM$bmyl7b^prE4Wj !`<<(eU~ـ "@NvY L"0o ^pw P߀؇I{$mO(!<}K~7<̂i*a)y$a<Ĥ)}4xT;ȵFs ԑsI7XHIYQ~vo=q42¦um*/flv_py()펚EE9AV,DZ;S:'j & - =kb轄`Bwۦl v;> }BT3"vLH*:]O#W]^~*z O;xVȇjwt7ZF7zzoBوWB?BG6Mk {l[o:vWpe?TpB}j.A?&Vct긗Fn)J$p1s| 2*0/pJTW3¬b4g삇 Yz&djc!R.j90MgEiCw?(UՄ[#U3brsc/Ka4a^,-8Qut){! f6e~@*y p }ûo $(>A[h.f s]"@dB5yX -5ٍ b#>eo?a;3.5fK7?t /TqӔnEYA"L)%tN_LøX0Яm|H"k4gzi~pg=33xD}. ,`VEUȂShACǒ{Cz5kWX|Ȫs0-Qڷje?*ЫHuB7.n2 @:49OPr]Pmp}o )%kD !x{ p' e2 ɔ5ˑ i|8+"?jƊ'J=@cD9Kg!^ޡmJj0zt/U_W:؀7"uY97s{? 8oxv% x8'{E8"mQ{s`iN.MfIZudS1 Җz^^urZbyּo5#|%t+ALY~̈́"{}ojWC-ZkWzϵw~F:6];}(@1[`wg]Y\I sYJ@ 3mߋjd NƊqeM`MQQ zKC {]p3U Sc0?2  ;D/\ 4|aqr&4PƔF_Ƀbf p &<إ-Q-.3[kz #/L #:yf/!l wsrMS? ROUr񘽧/pm@osL0LJRbiz}TKrd#<͕?]Rdj&)Q;Ey*iAEb2 |O=7G~<2-,s>>NLmqƼR~ taG9'-j T{&gŶѨS0:&kd ,9n--. C6-@Dߌ'y VII7=-}i1o*1< *'3vJ`0 SNֱ # ӗEؽ}@-ž9pcr2~{"~C;bZR1.Qw ;_~sb}`6 x%'qtfm#|~o }qcl/kׇW;Pbn>)zbίʊQ*9.HKOS&P0Bq9 PzKNsr)ZTXQqRO:()m2N&$@\`T@<*^4%t,,Hڿ$*l8+̠qCNtP adB 0rfYUq,O&XOQ3nSq^yb$dd44Y;#YN~lz?opD)>jDdKĖ1U`ЗaXTG# ZáuItQN@T̙E f9mOawxYIF)q:FBbAF; --vg;0O>f)s}0' XS'gJ$N*`QqWQm 4n 4}g \vNuƺO_֖*eo8)$4a+ClzZN3pdu0"+ e<pǞ_;^(L@Q:1%$9]XFϗ,a.EfծQKVWo^#ޝBV<}pؼQR&FzS WBhǠ 6͡泔]*U6KX!D',ݕslz0CJv^2tLl)3쫋̶68f] lR\ZK3pmZM׻`%uS3-búxJR {σ &d*ll~*X>GGcG!2^pesrH=[5mځ}y}7xS'AV'NB1kл%g6#ݭ'K-iċwu,#LMӰłI"fc0@XqXUZ]ɿjŇp 2qGVPCQ[A3`b&Mk( wpiڡWw"ݍnf^ y+5|KL0Zf~b*UG|n5[@tAtΦʽ6&(9sAP~7x,֦4vu9hP ۿ},!M*n&,1?_Z$qt~pς:nZT/_hnBPwz?6pŞEa^׼ &8{] -GRRX&xj.*)p2E U_b#V3ha+apr3.|)Iz2lG63ktu=0 $.O$jKJ$BS=3peB;篁!+3i*c1NOїp9aC2Uό$UKMf} xyYM5zt~dHŽ9êޮ̼~%d<1S~i'$UU|Nf *A;nE(׿ ЮW.iZ;rM$)ݞ&f?} < :#Ϟ -t\Vo<*Ӫ(r-A#oa)R/>'^.$s5j/:9Tt nre|2YPaleeh,[AcAxWTi^dD{eM>vXOc#Kd}8pnh+[`rѱҵ ( OB)v)$eӂ)|(`oyj>)ȕ {[ OsdfRCB4|]{ s QZS6sjM_ yӇI0&[U8v{k3DHCH<-mtP &r+ R^uZ{A@J:ED"CQqpw;~ϕZ D|6hⓙ*EM(|ÓZ2;&xC9i"Rw4Krk hT`e-]F1,ѠAUs3 K61S6t&5٪t"#*p_ W҆tiY8S]ZiHbўAH;%L 7ۿ'^4jRu#l6)cAKaw ȋS׉[GLfnEW)glkJ`"L)u@-E 6yӜ?Jǽ ]Mbyo&n`)t%88h kQs#5Z"m 4]oH9+ߢos)&=c{<)dj 'nOGΫcSSF'zn9GGz :i\@G ;\CDm ڭ]v 6Щ_' [sԘaJ1 ƕc[%hڷ~xv߅nZ8Y,xhЩ󌣙X[4tݓ>kUPHqKApCȪɉ s0og\8LA}~bw0\%!Rdz9%hEY G߸ӗ;eK)u^T)]ϠZM!7Q6nIXQ' L\ o\{ яRІ?gh}Mǒ;ptA] d;.oSd=e\/R0r`q(8AYTgq91cz(wΒ3fb@׌i+48,]/w̠,#4'z(7kQFv(ʁW J}(zS dE!֠ci(7tǁ_ Ќ/^B+9UpB+ga|]s==5 BXA{ӡ4^"z4 kt 1`G1HWT+]\͠_p Q>M[`r7ۄ~Nͅ"O,3Lo]_69eFȗ`_\R0n H-#>~õ3)犳YOz0c(~q P *PalKggW\~?AmN׾o*Hى Fo}?$\釐WF᱆QưWg(SjPgSnqb.@ej4Ǐyh@v@ARӀ߹i2SZLU}_ AEtHJ 5JyB*ɑ| s|ZkʇO훐CrCL]+^vh!@H?Y8-t-?hmԽME+LM])` Ո}m.0v,nE?A]{6kF#2wh sGS 4mjLw{Xc7ƃcJ=n؎qoⴋD&u.;Rܾ$ Vrq~.O (!8y!jԎL FdcJ-޵Pcz∧SMʬgM+hԻN5N#`c8gY3 ` 4Iz]-ibҊ58sŕ^JTlJS?.W7uW @pգVf̱ Dyj#ٖ 0?4KGJ?a/)HnEת9K>0ʚuK$Az&01v ږdxn-!C¬eaa@&g2zCXyUZ.#38)G*9xqS|4˞mIomhƆ3._ FYcWse (G}?sgMz~ҙs ǻ -'B z/O?x{ ]Wt=4fv ޳-5ç Lm߲:1bcx8OÁ,GSGJwG0ʭ̥vF.,qA/睖~t9e|{5 }ՉTky}VjSMIPt!A^p≎vfI/Bԝq+\l¤50po~l`FLq>"ZX1ڀo-{}̭}KsB)Q]# [lXbJҗ;vFDO}* 6n>S=8e@'z QZ]B 0n|yH[0RjO %_ܵZwY Ϻ0\/=.T*TZ1na2-w4l^ѐpX` ލ_<˩1VVIHQjfGW[_X7!@]BX:Mo`R`6$Pv'1ҍّ4çEiQb4cVM7@mj)W2rE&,uϜY]Y!R09/U2 5j8zxzTH*QS_Pvs6MpzDTҠ]nbHmܟ_EumpƀgM7my510f;p?u Y^ "X Hwix<=k爾 s娥iQݮ#v/׺^*3!Ҥ30y2Ԇrbm4K[yMnݍu, E!dm%Ţr Xck[c/gc/Ÿ\hOZ~MBl K܀IXıcE /#蒙nq47nOY NAe̙Ի VBM.qvH6/|5IϦnwq/'i$N`QXss+ʾ܍r&m9EuaiM i xć1) Ո55kI=v@+٦S/5Zbok;D R* {}%Y-sEx [Byn#h'oJ4C]zFBPMpb/Y^l} iEǒ ltѣp jktX8> UEm]au6x~ɿ9ڰ`a7ɏsHTzt._.ȑ(*u~q@pAbhv=׹Tmid$3.;6 0gZkЯj!6;OGpU}ة wmQlBx@qX !E0=G[ƒ*HTsrU!R%(VWPXHV#xv eǐPg3xgFwEPt65sS[\_i"S!$EX>._ݹ %[O<%/V%IU5QNMo/fGL*{2=h%#rU h~s4^#%7*1P5(Sk,4PeSIT./^/VIq7 X}Ұ ^DGŤHeMNaM~ڙ;Dl_m|/ٽe߆86z1pV#ƛѴ @c%Dx{4]PRdFӼr +Z1dUs?v]aĤk-+I;HW./Ȓ$3j._!d(K.qDh( mI 6/d(?^D Q 73 ic4/TRdEo=OqbfK]<ĕS2@hR,9BB^'5^ c:m \|B5Z`խ pp0 /}AnK^#ęƼ{gcz*)r4EĘe~L1S*[ QЭ.4!W\8vj#.]#6GrN<Ťx[Ϸu@"ݾSv!1mI0011X(LJHr\X <#cx^d:kvy)b RMzV>PVl3~;auoItGgsvTW; HѸ* `Mz&.C9؇C{ Ie{F򱡴䣓9";_y`/o||~'-*6!@ (>\i@ 䆡+QB(GnSݑۙto42$ Wiˢ|'VMrv=?:MI`0XK(%ໃB ! ;4$L)㬒(?a1#5Y)/Hv=%wW[H^l|ŀ7*cϚX}h$RwjQ ԰ t~ͧ߈hv0LE/Y\QqQ# Z_b ݁n3 6(TYfˮMkάޭSSP:NxY5\2d?\ UF`$ 41K[nR" , +;*PsvfLA-C=#[ü:Ioq2ㇳ> "_3]DdrZMӚi*>w7JR͑=0?:[E2^3yMDUf#&4mk$~T,SK!pi!C&`9(,F|τ&(\~0h7*%8Rpl!ˢ}GI!rl̟3#BK-)/F-_hImc!%s D$W"=(@<̺%G+9 ֡ K0 7$Em;]uWUmq~L 0bl͘pd+cѼs᧳kaHj7| ̤:,b17 ~/?/\P*S xIEf_Smb4}oo QJ8Y8FGNH=*pi+FF+9@,~f7sLp<=)I4 šǧxG2Ks3#^'Cro z:SCqTf#ghJbt'0ÝYO>m@46[Ktx 1 s$a譞Lh/6h|i 1q0Ua0oθExH糽a7ep^\!&$t%nՈb M ^\n}Ӏ- ve18}vT<&ZFSDٳ~~b n]\YRb$$ ɶw_5n$=*U(jɉcm̋Cti"v? 80.ZwU6 PA ye t)%G1Pڇ!HRgQ, Smo-6\-}5C?|< {LO'A|0}ăVJ[݊c&Z=.Ggl6 )_U/ѶBVѢѝ<03"RRd9A:?5@\XH_5PFreETrBAvjrBes?^_.|{Vj#`*n-t9Qts?as,,P͌.T '޼1TT;g B&Pj6N)+sRR˔mI/bl ;$ˡ^N<̧ ~ Hse3եXNT%>SK6jPq!xx2۳2=I?Oͮ͝ީ+H8Ua+4 72> D/ʧ%33*bllU\Dvv^'>G ZCrxCs Jx4?&VKdĊV[9m7F }_S"84a5gNef<2YXtkW~t\)@sl9y+qI85Ce*f%vw9i4BkXUՑS Xvsdș0s'!!@4FJk!m>Y'Rי2uhfY?I4FJ LaA\R~eV[u'6 4!>PK~ŐXyH_M7M5z7gC?X; ^^nRǘͬmggiS(wjyh_H HX 9Ct^8 2oۈ$ 1[ep5ᵉfPۗ0?wx&5O,*5V|M7u s+oHotiep`YM> _tcׄ#q/s~H*H?#?BV)TW /g#>a\$ۨӁFa.RB9=cWuȒz碔A[W%'tx4#))䳬6 E]$$#gkk 2 $`4gxEPzsGw՞w:_z\3r㿀v1ÁڶTl3v |rnPc?1Bk qg]9G^\L0F |CqGtuAHP8{[-yKݥ3㹁WdT^"؄&T"Ra\Ensjy(Z%{06,ðc$P% [8}%(%Up?mC涆юI 4rאeꄁ||Bu]:75J1R%9H+iܚּz g4+ ,rSO:vKC@0ׯI3E?*'r,(mP>=aUA;t tפ5V71X)ΪCeEō(K.F*7N#%EPv3^A8[5K mLGN\fE4I ]3Űo3 eS+$|L[Lrad <}`pypjr*r38=uInl&ND5O9< (~ i#{Ck8j`ѶV7bv$a^'sj jp$qRwm?%]^2op'~{2-xHi)".{vٰz%. (U 7Y)r{m\*1FnQ#KzKj4c57 s,xWKt{J5i|M{=C>uO3Q7n\e1Zh娺zЃSqtkd8})7&l] X)*M^%Pst=OzU褋Z#ѱK}l:m Օwk{Έ+v~ۧ13~,`bF9)b]qDE`cָtZ4|" XD1GsU\_WcwFӋӋRK].S2_Lߚzݥ=JWSNtN,6)a4E#պ/7hc5{CnQ-(YҪ6DQEZzX~AM^)آVie= S2c"_+ fVȦً,4f{=]LfmJ)znX :-?]T"uG,ޭQaOڼIZ\"ԁB˺%y߲4L#Hf8 ם~t:p@VQ9+CAd3!WVv_"ˠp^Xȍ6B~d&7q "j)m=ɼ6vmFHdu!D_:N>#Q}0x'z)>'2&Rl66 9H(>V(j5:[ϵ v*ri_R&H:lvNv2bN;nz! 13ڵ)]ꯣ"JKkzG N Z0M>w/8˿ȏ#]k"ښDĪRD}%)bً_B  $NP@'"D}RIp&Vk nklo<㭵s8IE 05G9A!22L_}K Hcν&Al}rVkAkܾKjz:D,.d>Hl$ɮyע.Q"HӦԞtu:T=$D${ yfvIh]&,۽xgc;-5XF%7J.M:jH!mtA9-/:Ve*GAUÀmKY9@Aݫ8R{,vfm5P0g WB6 j%B!eJ#aeD2uvmϥ.+GVo!8.e@Qۻ4`KC[yzzMvJ+LTd %v*5յ C@'n=JDC`mFa<*\zleiHNӃt~v7]u0ކHnE|lܘdM_K% Eydp*Ĺ[P(}iݴS8$>7R*Iome];F?)zQ]kOMA ^rkb 1J)/G<4{3e'Ff"#P«u:})8x75.) <W:c\3+l vMk_gYQ&^u#Zu +$>9GވiڊY=?(&"` ͧ_ױ3+fbK|IReHzHIi + #h+T% hZc<ՍջxTp24&^ *iaNPs1rq_V0}6́$>8:[N] F&婲'g&9 UoҟÕ4X`z h|qXvZr 3ϊԂ+bſ{>~ݪa[9s%ފɿ3&pKr47w[a7^zgyP&$'C1 $ضSԢ^eaPa! !@wTxLZ6m!2s'#bpJr\5*$-751wR܄8^(a>GE?v0ͨϻnUM|"MFyB[#k4pDUfd};'ROWXӝۮQI=l%>o#!J16c4^MERbD#1\ ?yO-o8j+ؖYln~t>Hϫq6ewv\Q3$9r)p%X%s}_*5?էolQHdS*Fkۛ0;hwS9Lce,Ճ93x[ό6᝾>ꅠyzq&ONol6΂DXp'l5%qY/<::gHF*"q'5KK>Xa~>T{* !9vQڪc-XajTP3뻜=\ uХU!YH7C.*X~:ɾ5F%!P!’"Ɛ-cH:@tB&>e]>2>М(} D=4o;ْXmI`٩s:JEʒ&6`5)ʅ:\L:x[a1jAI1%ޜAH gF JiJ=5:9:{n eh)'&uG7ecܘ5焵=>0)HMBq=|l)+DL_͓q:pSqG?WpM)zooŸEVEӅ85#y0"iiXP19Kh1HcQ?p@v_Q , gOesԁf(\M.X2grduņ(ajxmXFO fgh< fw+ 0u>@/s77v L.Gd8Hb;c bACx-؜:ZSsJ潀riOߨ a0&Ki c3eۃ6L&Xn%EXp|!hw4N6 N ȣ@%/z3yVD#yHK!*mkz"LIio\riWexI>S=H~w:}# Ic ~VKZFn~6NqrYm[_,71Ҙ{zSB`8ڗiCrEJ|46Г !q]C:ur/A¬BV"tKB5#u/QnWpTYa4!G`bXJ GF1ⰾr|WOҾ:MLpwʔ|v}ofA勵'HGUQhaZ瞍sw!/evXY֢ځ߿<(x!^,kTG6CGl#8tz/g򸏳zNzHjg WWc c#81~Y9)1(Fܴ޶V:H&cgE|ҜTm\'k.|2k}y!C(3;_cte5 Ȑ`NQyu}Q(:*m!*D"WhA础{gXS21qor0ޛs!֜@hX[&$wT | V|$Ego=JRɸz.fI @5)l OKG0'IG^S1Ux@ͻ[U*`px`k -9JR^ g23fr(tmˊ`UDÌJ.oLI3#ݎY~IP#tljLIZ E$-w御i*Jqeoߒ#n w kLR.;KclQ*<n#[yYqCFFsNw/;ʘ720@Jc6=EV0 "?4 ohTxi*?Im2{jLMkubh't6E76ؑ{,b@HФ\`ȉ'Tthztū 7 Aﺵh;snVVvL[qVh= 'X0Ke5T -X {6syDg\{ |8<´hg(TI6&Hh [:Ky^Q*ո,r+F(((y!#Eӓq e11gGh,yg޳A5{Bp`\Ia^į9yQ?\Z(ͳ08i|Iepi1,%AJ~Ka;ut`|τ@Ԇ'3|| ۱@=U2 vHyſ (u ql47٬biUxY3 Na; TS6a>_L3B*ɹGʍʹf'HEݍk/66Tx0= |Zye03ti5 8X>{Q cW3JA"b!mqۓԕn8&Ӏbb%OKXӶnl;V[' !>3BS}D ''j51}ЮOlusڐ~AԜɧXs@3[I`审)h=9ͦ-\m ߅T(٥ӏ:-]+q|֠_TҥIh@bF2f<u2! )Q=w2"BMsVm:0t>!pR>?A>Ŵw8rZ0/3D#*] łC+q]Vo԰ZDŽеFV ?'EG1k>ύdRYV^I|_\4sާ[QQ-ҷuiV ) ?7ŷyʞxCϔ\]jJR۳ 1y'E:8QX)A^a*Ϻ#t#u]Q4Azq22)G6O^Q,iA&/]|2uX?y1r89Mcڕ6SVdi ;[L [FwU^jJ(s*N4 B_|_W|C+f5fx>` if$X"[J '9:=s0<^ U)ZtO`$#:ىxIxwJL867NlB8>a L;]}hqdKR#q_3"]F-ʚcǢB]hWp@&m 20#7SϋeHA )4S8駛v.R'!i|.2N&L^UbC@XMo @,,Q)ӓ3z;؈anEF_\=qO|J]@ܮ@kţX5d[4NUOP1R}HZa4X+p[er׍V)uv ^kdY/0b^̲M%pt}ozK+!76'ɔ4ʩ<2MP C wQnniV,`(-&\C.RZ;LX.]H[w\&/ތɷ; 015tV/ @PҕѦS.eSLwX%\W_dNF?ʼ'4ƼU\=/Xj3vrk[2]Z2~962GpHv[>VW<0,TMZTn#T?_2ȼ/`rတ_|>(O+yZWf׳KGȼ|kM浴 HSvCڣط|;xiվcw{ŷf GNا{3|][a2nXQZCͷhyC!;sc=ckY +j`s 8*,_b:ia>A-n$_n㒒\g$NS/|MJV)3ճVa$49hMR( j`3"zJO^ (ٯ 8,#Ha% ԅs~lG@3_vx)-!{lgu?#̵׏u3n0m.v~.M/liar=gD]`Oxpݭ]H~Gb$6ik%v2L (=A 0ԼE-W1+lxn+~84^ %ˈC7 )4UJ6غ`w|eN 8–?r]6IQ߹􍢞B;]3v{" ؇aɭ璃4/{ H 4SMXelRߖd,k) !PiCXvEuHjUStvW5[gxվmрQqzMC†A));=R N@kN%؈[sE x@)Uyȴx [5tL 3ו3C V9f:_+H"ncDkȓe"޶¤?,R:@LUV7<(p6O߃} jWas$b"OPɵ7@k;GLSnYcHi؎EƋ»]hqʬr_ FIUX |~R#i՞?tqH";_v0I<59V) Y끤=K8kU>D6I7S Kh=b(缵S@6_Q邻V4 & ,zđxHsIkCc[r6)bCpJ BA/{l3͋מc,سȰ[5}פoy0_ibud5ܸLT}~ՙiE1ZJNP&>x.ĈS }پ<,0Tit࠳HTok! glv ,)ӿ<,[*6UH?R :X(=Ѣf=Hr2u5*ܴVHYQ\#f:2s~\PV?)XPbN3dk_Ũp֪F$<HRonJI`G2 k7$<.~#s ;sˢiqLm2"\0 rk_K]NNMX ȡ#lLl kQ4 ˛\ G+!Lhio/rl}@:~LbK/A+ ӧT G@; K](H2vՊ E+ٚ[!!s͹UXmsmfGuܢz [G5,3cƈL;%>]̯h)e|+c7[5ΝY!qTXPB]Uޚ3qm?K?F8 7j^3 j6T#!U XՌhpev][7D8Ą )6߁ V> \|Z6^b<}D rn ae͜UOU)BH .7-,W[r,*^5 U##hgiFp@'g}zR,\R&1\ksS595iT#LĂ>ܡqfIPa=io(!_|4Ѩr#{I <RoPnMQy=] /(ɜ;fH\L285Mtˡ`Ǥxe4m?% n<4s4S~t@՝_x>N}ྨHon0{i qWAS$bG#mKk&g|2->NH%Y Ǣŷ%ѓkTuQFnQy:v5$2z%`!h4k"5P `FPDe9DY%bG2N1.WM\rr9e_9mʦCv7{ RG%mjxV2IZhJEF2}m n:ɴ!NaOɡvl(MN'x|OBӖ$Ej=& kĝ@ԼXNoj>r0D'`3{~"1H/eȕ $#1DLZ[ t-4yY39c6Рo N@wwzxR"kޒ)l dH|2_ ۤb!Ǹ +Ec?O*"6-`2\Is"L-nwn:QPk@yg¯xt&{.pS~MW֡kp*P|܅m`CI7zw[BW?5VS%)BxB'0mX\jlֿ=W~f#Y!W6\bHS\֎a. MU IkW'FqRx!GE+~#gȺ6-Kͤڙo  GJAm35HYŃ]$Cs,>$\<.|Xk*`x"J,*-pe cXN)؛ũnHϾ qDԆu!+r(M#z-Ab Q]7&N$dКMBj_=R\;cr{qZWH6ID e$wnwx Y-A (jbx?{t΃[M B썽[%@ jDاWmfh=]n!h;]2+PZ lQj6X1]85;[*5/82s񹧀YpRDWA[uLHv#%`#4Nȯrȡ WԀ#f*j[{Drܷ2&t {HQt{}5z=* MUW$LBVasv qev: \qftj\(IL'@#!)s% 4N9ܟ L|pNlH4bc.qBPT`{z9Qs~Cn-f;%*>բi(2J L|]czLEYϣLEq0F{Tr`HdAO}W`%0kgcruDguB?Ew= $ "C8'w:\KcLBC STrsܨG{\mf}@k6uՅP#pKC}20uvd&j^1,QaWt`F\5OL:RϹQ&نN.Gj",,7 ~w=At 8d:@5ug 7䕖Ƅp _c1B66f*q V}٠ǐ:ixbg+hb.IթV+Vn`]?_뭾st: KefU&l9Շ51}B֡U5dj~a&qspk%qH:;I!1wܙw{ Q HE;bo׽%{Q-d*1iU愫 mx㾆Wain lny(ỶX=W@Ma koׯ٥ޜ52{&s4 X9Ǒ6 +]S 9, 2Ah&aܢg:r{N&U QnϔZxc}:BdHcFM#Ԯ1~ǐM۫?R2IOkfw cq^x-wSt+6_0A[ mr\|>)+k .ޤ2EKv>EV,U:,e-D) |B#FY>`3~K3[y_VJX*ޑ^o~)D8=rP͟|:OYݣRDQE'0f+ /1-$P9zo`7Q|pjU,\4Oy2Oa~)N6:r%`Ԅ}EXis"jo}cn3,^)Y H IWb gihG%:w3-h,t8Z_m42eJl@%oSdҪC5ͦ$."p'C5B@_hf)cW^nZhL75Uwx !ޣflI,sοP*=WNO3%e\۽xE]GBM!adLr}1hT@kXa=-N(`$R2ɗ>|HZ6CWg)TӲk,EhVGųi}mqj#Ĭ+@O-?AͲEe;ɷ K{Aܴ~ ob2m5~+ZLSVGe =ErisЌVc qP4B/\I+*T0FJs򣮩~| NO'l({tyCi*0-RャY/XS/tdZhyX"-X>:&Zx#qGݦ<B@2w2 :mM?wRhzīHiFJMt^8H+YdѣZw.44}mkm)s9!b F}=eF׮%PJibm~Xآ8/VtKow!яw`Dq.T# ?XK[?= !$3RGx`ٟV3.YIe^g6RU:9^ B@@d`OSehdUV?G@)tO ۂoszh kf힑N ;\C6 P[oz+;BD,bk0O.?0j$ ~ y`j~7C,IXOLO b@J6pCː^ 1b3LY%~ ^UC4>0t0.[e5$ێsaVI?a8ϓLH߭9}s/* pQƩT`/c8{ ':vƺ#JsN#TOg7ؕ'7sL+ZKRu4}&4CkAԲ]8TLi,S#":b̖V]l7J)72>vM6c<+[9Z.?!GtN^(慛ӯBE rHfȺ[.Cm8ޮr<ކ[mXbJi='ҮN ͪ3qWu&AcHDX]`r!%8AnaaD|?ZuԨn/('dܣBK Pk`2 PU.3,ƃ;,PXYu47l גb|k$6?{E8;`;[(8Um/xߠLʎHwdu؟1+`~Š>;o$6Vx,JKWvJY\UZ1))7@g b oBMX-cPC*k8 }hV^9)HgK_v F^JaT0= a܌7;]9e i!W?u`0GjM)d@dSh/3&&u3Ysʱx2>o;q ?u=g.=YrhCreop HXeIXOdS !a$Ļp~xEJ 7|6+aMǖIl}3:iL޻Z( {ڃ^`΃ΐb * Yޔj$jkVr5>]QG9"L#aKEY sk@i.V߹|"1<|kx1 hs}%c(C"sAOW/a4͡slr=9%==8ʴQ.w~E7dÿq^9ۙ6On?sJ(nrx `T0t=FQJ9N)$7>'27mQ4 qt|+![q#sEo|0?'Shg792vA8a]L㌬ۀĕNS@O`).`).|Xb"BAQdDʁWŘ:N $ 4ơEn(OWD<Ītf.XZ1 wjZnݴ\|kGj=5+t NDly|a00$yon_V{ϡ 5:.S6 }L\) bF7I&&^DP*b bJ38Z.z.A+Q: &QgڂK-durC}iW`m#-!@ (5SPGW>q+{'+ǨZt씐mGf/`}랶%IArt'[Y*^ p;(pƨ/pDCyڑF~Mk&q_LqV7}7oYXgPzv ݅yCl:ǶLSKOVM~/VGx,;ܾbhfM8[Vh$#Z;ZOƪT㆏8\S@X5d?#lzaYŘBB ,<*z;phԭM{'{r E$Ђw<\E2r]Lj o)1Jź*A4{k[XK"+;T{o:ޖ:6[ AjL*"X r.x R Jx0-[G@ 7]Q#)2]t9:(Drq &\ 1OլѾiنpNp\SS Hw W [OO ycbk:N)/vB YVF&b$?ldRZlu^Įg~Sl`ѵ2P$l?eL̡D3NVi3*r)Ű@-ꁬ}VjH@@۫[zM@w=15 mWu!$d Y^C:MyJbq5gbve#ئ?4gwtԅx9Cg: }D1{T@ū&gL1?ST T&M9Pm.vkdcwixj'.î:枻5b_ Ę>&uJ!m=/ep`Jfc'F5˝N뵣eH h㸪}d|hhC(oª_-ePE^nY3BƐ,~uD:svHƆZx:# yPl~S&X=jU(xz^:K^ Gҥ SPvT8ׄvq'RDkxR;,w"9aNl~Q!^"] *oaoAMDC%pt!}Mj-JINUYA߶q2w̜`u NuzT+vD 2"c,3JE'IDv=+Q$c%6jk;ڳ(WQ &؎^<QCskyFX_[{;Ga,dl΃^uO@\2\y LkXOu'p,c8 [Ǩ }`)~f=SU痷^nLj]۠UCy84t z더EԼC+aڶ76 I~fD)c&f[7hghjVyQDG!)*3NÅ*c{M.o3͍N"g6Fdi/1Ө m =E=6aFw]!5p^۪^>‰ᆭ/rW`9Z-. @;HGCl]CwAd:m#=L ݬm@f:Qg5"\r\.L0 rA ^;L -kǫ]̋S0{[OBͭDtʭixl+ȕbű{='t߈pv EZ-4l߮RCH|yza`UH{P6ʱoYcbC># ]G9u}iMÍS/P蕌~-̏-DHX3m_B"4ACz5@Cn[qA3Q^]r&mŞ΅秓U Ȁ?wEN ׿ǂ*u "c5*m?I`3swFsp dHsj)+~roAF.Yd9iV/<a c>􍯎\D u! l-/!QL_,y3$LN4\S\)&xVuskƈ=zf|>շwMCm@&Ͱ ^ݠ!hsvhணD86 A3mvBT' vO3Q8TgAN>׌1݇1j,";n@сY`h6ks.@х!"rwm\_?_e~񚯎ܨ1 Dit;, e bi ʐ8GBOnw=6#bp_70'-~b&n:PmSbHjC&_0٘1fB6@_('ܓ GՉFy5ӗTED>/yjdg`PA5@X\s:x rbvݭSGrV(io55ؗƈJ6S4`PʁW:`lAR"yY A-9 ux BXPIԾX=g^*(֓:f/9tEET;N߯HsZSV-.5^̞X}[S`jNV؊OfgјsZF 1,cVkb:mn'Fr|9A`C rE \9=hwζ;@p>=1LђK 4RlsB sMND9G0@UK>)DZcP{;ӓȌje6D*T huc/S :钧]]A_ݚ Dvi?$VeL_>~COv.FW}x%YR"_1Ic,LMqԭwX{uw KQm }! "-QNJ'K\"iULS06N^4v!Ll,z3ȭJ oP:EAVa4R`Upx6ƶ.޲bJ=tؑKeşaBBlÙbSh-T7$Z#ĞKu$y3(j_9u՘n:OÁ/@L([J:aӆ~59p>PPu#X}E5ZE[d}޸{mK)2Y#9H`̅(sKWwO]9+GJiLeiMĬmb̳ǦWg YUB]D3* cg?'PZ='VdE':Wߟ=wh,9kʁ/XH?ӆ ̓(%Ѝkm |Bvs׼Әo,ǜ|j결W>XE 7mMA,9h S_^=dN5q#7ש5{ m@}zeyğV=T7`i98Sڼ@(R!șcH<$uf2x Auu+x̱`dL7 cb'ݔVBjx!CBCE#&nGbh2h%ž0ur"K)U2o[ zbvp< 4M36Fn` ]mZgn6.]RE WȤJhW btÌGˊh]r)[,v|[fe$Mz(ov}ESَ}<\vtpYV1j8mIoF(Ifeww~N;>p2 L6 5L,Wzĝ3 & ӛ+NJVp>9ȋE|HRZK1j U?|:{z$8&IR0D@ -B >'pp@{*s֝J$9]# H#L:+y^rXB)Xu˃!"|̾|?8ٳ{w̕lxd, (&PܝDڈ4S͋j(Yw\٥6T.?C;4Ho | SΘr>ś]"} fYNW=GN{Ao!.kNk<%pۇw!-$hm&QZb콈=Q#!6lAF8YGa{.ٯgkL:Ł/|0.ڙ~sɮyfdcX3c&]>V;[ O~Vծ[og #MVSApas nqucrtR6Mƽ@hB\{6JVZjP'@`ڪ*Zm!S)זa2]\ۤVNA=uD' ˖Em@-EKN|[:P%=8,Os\^VJ zy} p?"^{>ve&P"L(rc L[+dF A*K=KGݹph3>k eϪ;~vmِi~b<4> -w BIۙg6?f2+Sa$OW$mlj qa!=2zvƍEY<#,p+t> E̴zI!ްTچRiܤ>6Vcn/q~]H^mZX']8 1M7o',i FިbLPRۄOɖj Q3zWSOIͳ• [SK2WhZ)6$]moy{R7dز˘UENb]iއt%QuhM%L5qTP|*k  h_5UJ XEw7%-X&PoYhn?gBY=U9vo!Dº|M"?!=sGȊ<ȹWKZ*91&ޠxp487ɭB R yi4] +m'N߫L#!VDg 1/'qB BZ\.lJ4oHdeƥSI4 mE g*^蝼utf+.&KPbDB$2e/}O{O:X Igp̛hמYΎC|j˕+w;OjPnG]Rъi$,>,c"o=8Ko駾æsmpywm1"9̊)w)6Lxx~ ؄7%XϣOvej9!ݗ3!͛qyeΌ B(!ݦu?~iL0sS NT},Ys4 i0@*}Ac#rHCpѧ'AkuH0{FL((.s73CdHSu0|DxVd5g<S 4/t/p s{ V,3DiCPuV4 XzM Z{;K"ܼQ[~=9؇엻 xoV^g3u_Fs>-GNjo~ElƼQ툛R\ER`v/*K8(30k׹O+s4@L? 9JWX4@Czm!RQ18,fWvt{;B{ӵϘ^#*% "$ڭnpVhVn$9X3j,hg&X~zءl?'koqKY_1hfِ eή8iLo^ݖ)RP}&WWA1.Z["qwxv>1%NRJ+cVJaeVƏVT.E:I3wP'k o}x)4x56HL*B4{^gJG{\7wǗcV'0(\ϑ.edž߹X$& $F}_xfsZڗd6"/v5x3hWLI@}ϖl'*n\~*,Jgn&hGWNg.g&aCf9k6hzMvtMЍ:0aG*t+BoP ⸋seݹ5 &6h4 t9}j i8[j "aS˟ o=Jj$ @h(9 U ?t<[87! ^$&+h|0_>^Bi<$sf[,sd8XaD$^ YW-F1([erσgf75) +҂L G&I^f4[{hF5;!2 -4C9D\Li5&7~Nī C](%?EqntVXEW&?i]Y X Q],< a#!55vVq,y H&y!r[j9GTy q[V/d gpmT yGIOVaS he2%%F0] ɺtB)tXv Cۋ؅ݟ+p赌%ƍDAg^WRJ?p^%T!!^ AՏ#Tu9ѢTv@37OR<؏뤞/oj@gF%1b".F=ef\t|*r-: 7QNV[!DAg^ Ӌ$.4^]Vy~JvWe鰪q=DfՑ$2:fr!01c C0E@fVҵPDF'n08nARiMa:vv}er r QaSz㓵 ${I4NdB,zcj6ێm605IuCVߗ,*)Y۬A*E V?ƌ<ҁ^;-b"}pbHõXIt[^ . c76@z!+E`?=2jF( {0YW05#?N0;v*“ =j;{L( = ,M b/hrDZ߫<534L3/|ɊxY+uNլ7BaZ<yQЪ#?Ic5yuY6rs%+!<K܌cXg>%0Y3y`bj`ȜLMFD:Vx|эq@?59Qc_(c&i*M_5, G#A|YmhyEQgNZ8COH(m.[<}K9p}뤑hQ^NOZ, Ye}Q ޑ&|>s׃' Ծ" 7 ܎d̶J|Y3$n e_fԐw/~ 53^MOE +?R^"UQY$Zz- vrJ Okzu䥵#wxezOfc(fDkP< E#Ɔ/)J<4[Xb'mZՂ^缱QCΘP$ub, ؀{9S Hgy*Ytܱ"wبJʛZl5ݘ5yjlǥ&W!6WjKt?2GWb?䞱,î)QbFBAh y<]C"|mkíPJ!>ikhC(ݧennGz`]vWr(hbJ=R\O䥵#{AP@^V@NL#9tG,ty\fXp7WCaڋq^ح6m@N={Pe k۰2[bp:L:]C󧪜?"rTNjPypNЕ{1?&Tӊ& 1 S϶İйs /Y.VҎlH1j .ߒGRc6ovT|`C< t:] Tϱכ $M|ob aߌ"[- Ok*B Ć޹oz *7GCvaHf%PaE,rF@T|7. 9€?3˪q#iP NQPM?S_5J򴿯t@!7cjЫd}rf*OTJR$(`[S܄ҟ*OԿAH,@Tyn܈5/Rp$på&n3 tu6vao bt 1UJoyB4f9y~9jm aoѤplg=&KNk]o`@~6y'z[$bk+K (|t*pjk/=W@OpC G-[|\s%c9<^tDQJDLzgnYsĬG߁/d*]I,U̓u0gAAVN.# 3{ >&([›oNeF(|"5z-K,G03Im˸g dG8l+N-(IDіh|'1y#dl-iM}LYe|]N47y^I3%z?)I +IY%8[V^4s!F7FSRUt4O5nidXYgzQ)r Ƃc{'uJ⣇]2 *SD܉8ϭ2uRG16уc tny.5UbxgɉAt0\4pf1NQJd>JE}ձ*y$;[x9=}u`g1jP&k%2ySvEa fSڊ\ qYyF;\i氡U3NE~ϥ2`%h&FzKЄ_7S5^)F? |w2(#5><"rd&t+==oh칀 NZrM8x cjCA B萝*V"MƬdKI}IS>whmFZqS3J^aޅѝh_sAx L12W"9-i|22OR[bo*k:h2- K\G7%6%nΜp(ygs^iְQAH_ߣ.\8 {uo -CX xd!*EgK0i-߬` `JⱧ) Av_g$9ѱNRU?I!Tepf:[[sI7j]~>GlAt(6"u.ER`19 &{|٤'Fa!j{Z>2~ UrřIkjn6e{o);Lcq8鴐w+\ KKc]qZB{Aj<\n2%4pϱjz)Qݰ&ܬqJr=j2|"&pNv {6`+ 2JvLf|O5="s90/>v\@!49%KqX'Qdt}nkO WYͮHOSG/*Y h98N-Z~Yj댡C1\h-ˤ tFϧYpl }',)(p.W}Td;[``CyoaHlIa%@T[q7KR23EAY4WXMbثċ.M]Aa'uwE'ev!z$[lApթ$ⷻgƋG*|av%g +2׍)lh֢z;T inkiY'iDvdǸoݕRX!sL$o6v}99@7s w p, 0DڣeWgSn3t}˝ڥ_M;\9JDˋbzQͧv*i1YTjR͑]pU"(6|*or7gv؍~ [n|H8WLWlD'dLؿR;Cu&֙M8nKB{VG7>!v~DSXkPReFfD^̨駒Ie%EfRyF?bR~'+9o.6N&DǷwZ}ك"6G=2FX?ML|?s 3xK-r[i )P'B(ܵ2F2?9}+敬/enjs'vZI/DJ1H!ߘJ\vBQۺvvTg_^63fl]M{KcDXoB~}54%u-o9e .KMȲѥ;*^(EÝ"Vis;@ALX#zyk␵z*$p7=PNj gQSƵ~ Q-RiP|lç5E7+bdZYX6iFДG&+;Õzt vom ʜN&J9.g?rɗvl4PXTehDh9eryxr43r/{x @[tb[JK9EH? 5Zj,idqG؈%S|+6ˡ2Z/msȯIAЮh_2/7 O‰5Rys sX)b`F[~乛6{TG|ԿjF[U(q=w#K@'TDmW9nImw'+|%F "s`dPjL+ܭDSWV+? XO&[j 2XU&a)AUײw`* =جd^%d5+tHtӱ8ibR$RO^ia0TtϾt@(zꂻ#SOHQn|RUkǑ9!1@(Z~ b6fMxen3*L]Jr59._fGp/bR'KG$䆣6l۬^&vq^ f HfEBbb|+8wqUفT n㭤 Xꁱ,/aֿJD C|#C!V̴w.AWO [\'Ոs0%NwN_Rⱶ6n 2-v݊-M@4h_ʉ0~Mq!E e.`rfo.oJM Q0={3+ ⸿5[Ad ]em5oa̵1>m:oI_Ke9,1-ܓ@}Ľ~&ҀKg*@\m̽!_%viOSx}%H F hqqeXa!eg~29R32&=/%:= Ȟ yBf$EA;o;B¾u]/x@ .')'DPڢj)~2\~&tw6+A\!h9a\o:uFV,%{p٦h@]M+zJGCO'@ As]2br%>'A TPI%̴,ţyai TGrx^s[s5mQ#=pjlwPMwEA 69sQD[jiB2G>KQPT] %^lD.:sKd}О&H1VIyք/6j;Bch %Ռ4 q2uA-\ i@B VbJMͻS9H9 Zq>͂Y5F;_e[_OH;5g?%*ۊAı|MGg& nt҃ ^|,rl;ɾZ@ϣ{*6cEǔp_d)U k>؎0f#1p`x7 P{M)8WY|0(}gI1Ao"Z (63Fp ֫د2Q9-!7A 7D $]Yٯg)NHr g{I8 oD}hmNuB2r8^*ݠVShܗс`PkPO5AſKӾkfËET 'iDD8 7 E鍗 5|ga}g jJ  ΗT4XLPOoLxZ2΄?p 6AG#+3  *ƛPS,CP fCEC9+D!\Hٿӿ"6vu^>ryGv(/Nm ^k&[fIy4^{hZ9C3:S4'JZ;dP % L]-˚-sHT( -,oSE2iOi窼A! rj6C&%godphc>+-4p˯ʽ#Sdp" \F\ΣFP"zE`k$A& ӣ?OTFӎV¢}?ςE%2PVvfϣT\[ٝB3YP 8b6.G 5*yN$(7MJm;ؓ< ] pFo~ip Q@EjaO6êv=KTu8!rG7Q)Lo zB!YVؕ.'6v\5/H'Z!73~p!2f1%<6Kzbݳel2fk ›T9J,)%uPF̃>`7;9D6cReI%d;%bݳoXv#SF׾58M(۝C]͝'v;fJs~d}w^s?o}&>h-@6p'Ω~SjVT8kjG7 V:v%`n{ wk%8`*`|] "?nhRQu6,TU[4p3\˄ܳ}/ T<&QM7 ".z'& /r,ߒrc)U4܂x-z{>Z%,zҕ۩ |.6J^"G)^YDh}X"6}ZOuw]w*[T>-)h ls >ևּ*wmk'FXu!KSKa3bS)x'ٵT+6qk-IV7W[5-eN<g&M~*m y"b Tb:f1begX(gB%oCaqb~XdV(Ѥ#Wҵ:HLHh9&x0V_4=ǛsS]#NjO[}H-ۓXB|bfyX6e00ڈ\^&YިS_xJ-U:BHQY9vo{/ ›]@z/*Xc| b;RUEe5и:!-%ǢF 풘G4A7=WPsOő|+2.f:O䢎Sٗe_L 7.KKA=$.[^ NH53_ ^2~3n?˳&d=ˑ 2ΦVHvQ˿,t-.>cҚľ-i.#\N`Yg~Mnu:xv>&n瑕KIH--WnJu%䨄Ibe 2y)x^i|#{îk1p]WʱzRU::т5uzI\Gv9BَU"8C| ĖdòI6~5dCt3SI]Kw9ڼ믄`> ΄b xJC~-YhV.i(ڵjMg{slK9-i!ys'd5C%3Yҍ2&IEw}]6;8=Ql/9ۢ\n^ #W'=5x+k"1Gmt譥x5&E p>Pz 3$ɚQkZ=%Wsܨ3mo) `E>-GJnO}NtDRf꺒}RDvw c0GD?U3@rnM|(bD Z?(# 1tg̟Yuv*<USu xItmdkHbu҇Pi}BNmȡU=1R#⤧H( :g xc@}5[(+TH|[ EXJaS˸("6rA|.7Kr~Lpy]÷84޽ !2}|*Ihf# ]ƚ{aXA&-aKgDPk9+ Ԭ6耰8(q\{ ^EI ,i|ɺauw,8lbDAb}VgѹXŸ%!.ʤT# z9NW8Ul%MMd]x"+yۚé+}xOz 9-uQ@g4SZ4+7E=OltSNQ"#j1 g 0 ?,~V?.}uQw}SZ;‘`10:B9RH-Ӳ.u'~3bb"heʮ%OU#8f, y`JWHQHcKѝiNT􌱁 (nf28lڡ[JLV  &с8QƮUl/Ǘ}2&FHvZYHLNǣD-Efc ObpB!-9Y>)S*njkEhka1 .1_Fȗ[_}i- äT UO(v*\mЯr&#s2ZCwm鎇9T\T 3 f2l|uqW OOscL=;9p /QS\_7j5v@ 2dQ(z_& o("{izї2pHil˩oqd`p~^{)KE}KXvV(]")tEaISK:b0g %?2/'Yetn!YWg׮0ADhntFݙ_tLjaC(bqmHROR/u2,޾*O@Q._q{jT,}:ZiDJnvioZk j7/%p3ApQpkmGjRH\V5C řVVi}* +'IAFM!, b>ֹ}bU!*I#|9 ѱdVe%Q!95ΊӦ걩{o(_WGiSʼnNIs)|H$ޯ+ y7'_xވ|+Egj9 K n>nT1/[;!z;z[6Z@^zC<-AmEaksZ4g=y*}3cLtqթk6nvL,V.0Xa R˷ZW]ʢUpףӹy#Ađc$N+R]۝K+"k,Pfa{WgΘPΟIFZa+1_N1]ti(җpW ;5`͍O˜ӯ>i8G5g5i};h g'[Nc^֊J&M/5+,0}BC{j3䴿~뻄DV%-'Hpf DCzu\1)YzKWMD`njCB/<>PNYWw06t6MX m¤fl'|EybGش>U[vuG"@) zq X/P0j*eaD1 B |P=-ÊbtKx)%?5W52S&e_Oe~cUEN80|h X<3[1D+#ʟ8ב &Kel᳔pz 2b3!;(w:IwhsT/ Ol3`C011$AU{!@_S}vd~MQzWD̍Ggy^B*`v oG^Zӿٝ1%uG[gaBdLNo1)7JCR*wHb?Q云|:e7Tp-yx^Yuśd>Y%_fkN&Y K7~w>gs0QΣe[c\( qVGbsJu@|0L&pD#j ȵW"a݂)=J*'%o7=^ȑX(F]ED\6_StV*7kqP)^F:;a«X X~.;h;.-.}mQ2Dš䏔Kw>+AY~ bgwMLJI[@ 7]tdN 5[(_ACz4oZkbTŗl_P|H{_s9' jИ`᱆NlHEki3WMy)]#E4'y0[?1-/5  x^Y7 `6%$$ i.Hu3. اs#uOH ; H7Vtz[ȘV]ɩ}mFD S>0|4?Й}pl9tu]!Q[>30_SzS^C0#rC|-i܃o/Vcd/{ \7 &&IU|/b$ӲnS nSzD>Bo`WBLJb MRiXa~,8z}(y`Nѿ ƪϭ$A#hd|:q)KeGlqQ u'_*xN=zvOQьC^ͥdAejߩ)Bm@R_wȁ.{pIF5g*˕NRnO] UYTsvR&ɫ "a8WFD,}>YXM\zJM?\(N0Xs [<cia#ٌ#ͼ+@m;"] 9oz毒w ǥi\p+t?Lcn*GdVɗ;PK2Y5dzD2><%3n0`7 SиW0]R-{io6Q'V$H5F! c8nJmB}~tFbV$ h ]68EH5v;Gjit'W5uwjյVlC@zy5w65۾UThe[PIؠͰ(]"Ga" /Y,֋fF.0u4ʴu¹: s;_ SM70I~Um9/Tǹ$bF Qtd A5I޽"ct:%v^@rDNd(@OX 3ûJw[7e']3\yBix(2.K%mZx{ll54 h= ҧG8 ./ lC05RL[z?8ёHߘ&vsDlA;/jxЏ pk.d31(Ϸ& H?<'c Ie;ԛ#/'FZSC&'??f |sВ[%OG)7yLh=$> 7ܖ"G:սa+\5;.4qOzs?R y|'{l=F(1Cx|}0αy_egIj𳕫l#?1MS!*]?pM̽WiBd +ZC9D P^.Z1f1@S(4i" 3bJ"Mm'_hGϩ|Wδc':1\W I*osώ41vrx!SGo ~Pwe{rqYZQЦ:ϤX7 bTν;$EJ4 ߍ%Ra4#lnn--+첛ib=7Y(%f!e.Ĩ6L:F_ MTMq UA8(昼,VE^ט.;jXk+)#sT I{I"Qš](ZE2+$My4ݏPj,wg gsCB:lU@1.Ӯ>uq6SAVƽ# DN <8Yp=R3e,cf0ݖUGW +o;eq/sm靐u6Mpaǐi-Nq|Z+UhV<_7:t`V9uz\6]{G(@f+EyC*1P3ի;䤴s:S 8 ۷V]t'+>-B1d)Vy~X $:ܷT{oXPuWc? yKvgP!x"g <.:p]ɢg $XO7F+#3ʈN\&/;Fgc8Pւ]xW`!W %VeQXP+kƿ`WZ=VA>kD, {aE4bN=ʇZ #hpK+-Ot*T+? <.=& 9e5bs_3vo'>^CFӄϓQɸ|57}LAvX2:}5Vʥ)A/-a< +̇GJo8Zu!Ԯ7hՓw2"TMӎGg{-h#ւ 2(X_GjY%99[6Gj ?&{dj7:F{v%wo)nd&~^|ͭ룜0JZet[~^L1U€3.f-ډ uR Д7Cl<-yRBu'M[Xq%$i]-*3tj$O[+A#\NI2Z?m?QG)%ZMc_y[ .WZJ66XBk@(iWs2U'm'Li6-0&m.nl]$n`.}Z5mȑ\` _$g4ó1^='֛A S+1yGe+p J<Ƒs/2"dL+ 5⭲7>bZwao:x!myXI +ZRl:tɃ>I `ޡZ|Sm5^g梂\cWg礃 ]+ľZSfP\W[o@(h:?6 OwZ#PS+1G3n }sGxb:M\CÊۈ72k]n6-lR°4a$wgo$ߢ#H;Uj:zZVzRӚf{1j{T^ךJ>f ڰUM߳f(̙ʔ/Ϗo Ԟcv83id  QHeU^:*Nĉt6GI5z/M̖ʦ%Bp1IK $l3*wA6)z)JO_Pks;uY}8`8< C3#`=ꁌT1ұN\)xaqPUGISͧ'&mILt<7! 3#IɰEަq} ` c x0DSQN`ভ"b7(%;%"˺jҪ[^" P<#[%'vjShA8pl"OaH.PfR CŁ"y,I]Qsʨ @^ubJ SG+f^6BfV2EXh&89ļ50[]1@O&B/<$O|Vof*ƜQPP,@G}]"X f<:XO4Ӕbq(q%K31l vjI{~iڼ]ݍ8Y7d O0E__8 erQd}r$*%S׀[gG%X2;c]gƏ/D=WQ7.;/0QS SqSYj3*9@.:BwN '(xq_~bmxφ0 *r$zi1/5`a<͸.`涔:Yx֍Vcۡm?/ u݈D/aEy}t=]^|V}jV zؓol]1'kS`Q]e4q)HOȴ%ݻ瀻/Gqpf; Qbiᧁ$8VBTw=~jCۃbW@5VߐHH5&Xfݑõeµ3VDKՍU |cp3,(/i^[>g}oXT\d o3pDA?ws^V ^汃pmJ 9E[+*9B;_C|dx1v#XB$B-"l噊b=޶_WI})P۱vZ9](K*Lߗt17sq,1qy7|v{8lW&p״1syb u7|N&hCƵ=ޕ5 b#m lְz$"iv\7Fr~·yCt3,axЬYWט{"'w(07{?ҼZBL#}a]VٰC}@I7=5sB *J&]S6>@A)0Pi ģjoneQ<⟶Yz` +I9#́h( CVH!6L'_lȈtHΦ7bEP1Rɴ!r5(1Ռp?I$fsw!FViGOԏ$ 6B\)ʱIarJ-sd;Ep?D_op̈́O8mmDoJwXG@hXrNVٛAu4?Uf4h@a5KQZ.uA 1> ' q>H3 w;)kptr"VU9o'Цc?jQ +k(5 ~Vy, B0bw pA̤π"qA̓ (BJ*n[=q8;G5 E-/>ϫaiCYYT\%M> Z8<}yS>20Ց kNfXN$N将vp3_vpzuzwԼ47jTj O% dKS rY7cwZ0wk FTTšsZERtm k_Iv<*AdTT&ޚ UjhixO:(|3ED '; l''N+5xCSܫc?T3#wu#FUʈ\rpfJZ'U)\QӺ5HFuLG{eMj_YR7C0:FmXnad::0_Rvt1H<#)8QЬ3j[l'nZƢ'i7]IV ʨj5SlZ]$ځz'oH7ü &X4N?'Y+_B\?fI> (xnr)ll8[_'pēTM(Ͽ 38 dP2axykfܧjQܷBx_CmJDθL04 :9l̏/9,auOhJ 9KfdbG nۤTOzt]{<3oXy,P^"OY S*ً_ 5PחN^襮' #!r:6ț9tCiA(E`x*aӺz;KKnܼ/ūOX1XTЫṭ>E[%Rɖƾ(x}_ N@k"Ewrٳ*KNp/-hMc%Uwq2sD kKӫ`A38ʓ@[m? P PHg/CxO(SfyvGՃ/i04ESd'0=|IMB!ԥ~ѥvI&'Ј 7f6BYs1xJ,0@_Ց(òoF=Z*˰= "='E >54bV:(nGlio7iHz7û˧|d{ZWIE1AU ^y GZ+Jlݏ+ٛ[װց %HC9\4(A.(Ƚ.6e2Vr.A1^[p]҉/%&>D>"<E&! Jƅ@ZJe1ܭ&NDHl.uW9eaFk2nx̞gf'2";4׊7lX~(S"iVY_GxN}:fݙz:PqXuH} $z 7L'; gEk{79U<~W4uvm^9OaASYr_n<)Z<4Ǿ\{B̀Y|ULA:<l|m2{3*ǰJzZIN|R*یrk0ɜg3 މViφ60=~ze^vp c+]G@cIqTOV6NOy\!ЍLS̑dꀒ.tXn>,DUH~H0 Hy.Y͎1dlpA E:|D)%{G5VLT1 U3{:d`IU rZ<;`y܍F{*,Ubbxاnp 3PuJc:bٙWQ+ԩi΁sD[ G@ .G ~qᄅ H@*l04C|-gBvc"<.x|oj28GsU@SԘ? d,]p}i("RP&xMܒ}TK"uE% OW+B3P5Fr4O455eSњCvNNW;6apqUޓQ%R"U%>A}E VFON9۽W͎TOtRكrƦBPmYbaiU(4$@+LBA'HM+K%Di hF+Al3]z~ʨ{r7@BwCCIWpi C? S1fooSjLQ˶K,-a'3oޑ ˬB1b H}w5Er7(Z*,7:en6he(g#Q#';2gz ⼨ 5Oɝj |uG_ح&#M2UWSBTy8g&!)u3R>$εL_rЁ/bf7k>V2J֔7b#POe*T +π4KץWql3S56{9pcwOEcǷ,{u[n-jM:2&[\{szu3DC{4 ȴ5oVpRik8FrF(AZibE74 33TVy0NAuoceH xRp e A=P9=d04JjcP] b3d SOdibgRY_հtXGq_(XS v4e_#z&E:)NA%<#hJgSœueM. $(w_,D0[P3ʦнgH)rl a:Υ.hwcPu$7 Ȟbר7׿ -ͻsau Rشm -n+Y({rv"B'2mxdLlYI$ ZލNR=|]9pA v^HknX;5xc|^5*La [>9O|L&y7 x͒B|*EB8}EPm*eQ6Qmϵ0쾁qhq4_ ma#>[ ;FKUt"P-GDܼ'WE?,-* Q  Es)EXRD,gI, uw9npdgG1fQ\*E<'*2_'躇6`T R1Bq ZНzFyxQAL Ek4&䪴FDmzx[1Xٕ/Pcd#fSHuG+lL\`pR#L}>|7 )AW#)8EMdy}oSg 긐F'RF΅+iBlDZ@ ؃`X} npsд;"V6х<Bבgh[_A24[eEm(pば]†-N۩D)$#6-0)>)ԟ %n9\f3Wqퟺ,s9tc:~p='),P7_ +Yiw@:cQ Vxl.C1?Sqjщgh^0Z}L;Jla䘱AIKð럚Q!$5\FR ::X ,ٌϩ^y.(/mPr^fȏ֤ m*q¬ ALyŝR @'ڎ49"t1QUm4`HLFh Z%֗СxmSY_2mq6J %<$E7rlvvU<J_؏l9}͍fRkOs0Uc2xm%K Q ْYg[|ΣV+sה\3jl"@~]%q; e{^@p#~xwv-Qs9O.˜;ոSz U2tf@t#e J)<6Jf[FO0y5V@QcqxOk྄32xoko: nv1msNQ륧㠠g2u3^ؠy=> qj9^R)IcION%go+l\:(`Lwھ/fM }Ar7J3a׎'^1Ju'ś䌫 . py5;$s,# u ،8eHJ Y0EޭcoXT'6!Q:5FM9j6ΊF'B]¶/q=GҩֲX 'v7ӂΊ -KO:V[ŧс?w1WRg%m4ZVv]̹w4`rOZ{bnK ʟIã'Hz)?>Qey/喣E^e=H?Ut/,5l^k)d^yUy2DVWT=M,wϜmuG3rŦKpf*f5UW@A7b e~[˲onoi@ jc?Mu4A*3z2$cKnoxN>|'#v_q:sO(A3/ <@q9zkTq'S&1"Y7R`bY*^Ö2uccRɕCqBRG\,g_qA+^f+}\LeK֬u6v^d^,L߫Du< ɘ^VHQ>/?S A@\Y LQg"F2S:CN(F<_ s vܖvJ;v\>d%BG)f#}K=Ӑ>Y8N_,@$lz²;pmO [GKı qO dÄTp/huL={mtA @Y77)ST a)ք{Twpj;Ds~j2`̼}=X$ [}c$=Måii:?Uq{ _ߑeq?JPg"~KLFu҅SuX|mCFNy-;L`kVeG-F"ræYHHwsL)ه[.WRv|=)}NRE!^8m\e,dZ@p/J*!7>J5"q;T'WEݚy1$ѡGھ]&ͻ $K|E[ܤKa'» 4&[m'T-FKz9ZTYm ”S#Ĥ"Xmz#!΀(V6XԚGPbe\mlP3Љi-=:K-%]O9zYejwwB!z"^~)WUa:?]vF<4q_ܐHll"x׾Z 6k ~\)?'LDK@x"DiH͢khZf!ZvX*6K÷T{ q߉݆Rs[KZÔV4Ƞd>ɵ=.h 8Д(y3Z:8V\嶵E a>7e>gw.Hk7TCɪArLQF6Fwc3ciƮ;v*XB03(^r&r Ji=ڱV`<#@ a!j>2(KltEl ֹs\i"i<\d35,ƶZIs]iUĆv<ƣTO{f݃ --ϮɟUq#K ^}8x;۠S_ 3HtTP 9& aβP"A"ƛUyh؉x@~Й0Jvd{~mظZ2k2]~r ]E/,8FnM5lj6G- ZFqf,sRJ̩$8_P|pI}G>p֍zZf[)mW,W9ahf| 0ߓSpR\!>7*Qa\NKYޓc "apX̓pt&W)w o)DNHd>'D:8OP;=}w_v[4G!WӮ%d AN"=>+x}~mD Sl<5x@F>BVqvEηUMxI3" E cz 4#b ¦k'PMU|?Ҋ*;{.N_E:yƒbw"Ygllc\~ 4OJe1'48^ZuYR~y*|J1jxH;u2 ^6[hwJF (g"ؘűKqɱ/a;2hEe˸YZF2fE#^)K:!j8K8hM gx)8Kư XSrt@tθ? <]`HF2F*[Ao3wE0* N3uG?h%Uھ_,q[<FwqJKmQ?7ѻsmB !9{(GRܚ õU6ߢ^:O~PΕN =v7y.O2gnDT4U3+[d 6'+`.Pޫ+ƊZ(DIW7]r_hjmBLЙؔ՞•?nQ ]c>iƍ(ġ$k4$fl{ N Fad#fԘ9PA<309[Tsɔd[o!2djg٩LJ\qD$bus<"`}ȭ[Dz>] ȠǓ(Y␲v"v T()t *wo8Z8sЬcߚ`ŠQ!d;.=A拾$bwoFzŽ]3rJrE`b̸Dd(փ9ֵ_\iݹH}yy積O-Ycؼe9FB)|& kt p-CU d&0k)ŏWk' m`tprڙ74ٽ dscc]-9ohtFU,Kz#:R%ݦD}8 zX) 7ͩDܷcHőֱE"XunJ g5B;.3s.C[; OFEGzLHx^! mQA5* \{DHqtcځxl'~J ;p(yjht4E-X4,lIaH1cW!^ 50*F<尙L5z7}Q;ΰte(mҭB(;IUyZk =ppV'cVJҕ9ɱTmAљjU']t*΁gpU^C=rнL yDj;/gcX+MU+&Na޵`^'KkF7\s'Cq](2d,$]KON%%N v +(Z tUX:YŸS҂x:Cgr6_k qPׅxK1GY~ّ(i? Js{?`T;2Kfe7L9qNĔ~s{Gzbsy7R#K?@ oHnvA$kPUew2z֊oV} A>ثqԈn*`rzf޴7oTOd @oζIP4/ٕ<(6)8ىΥSߙ$6)Vx'V)߆O,`헞58<>PXh/zZ `΋ɰ< řg4Usw])Ǐz݈K/FI8H؟oKQz8.JU_ُ?қBU'j f&9}yDWhkI&iE.=$4l9i&JaXVOTF[KCKC Bq4xIH~S@bw~D88#gTpFD7{1Bp odʋ۲3@y#tUtI18P"4x=w?ȺA@eo;ʕEʠ_b?6 CNm(oڿqko0su;Un]د&7O&bqW_"ՙLzfWF}/SgOޝsݚJlc:(ЭV* d;ncmڇVWh @t x"E9;5y8k>A w>kfUXǵJgh \oVHeNJ{q(nbV{yGb;"\!C  7"1zgY2P|( _C)~1J@Oe%4mԍ2ID20-k7k5s{.ҩH,|JN4@g͡@^ץgʃˑSx{V8^->'[h BCWxmkPﳔU6Z @!`MNrr#ʥJp-2M=b_l^&XQ=s"D`@5Ԡm\ :j+8z 峯 UPK*NWZx*B/YzINTx%p޾SG竡uRz]남h] ? PiղY7}(@Jn^Sew1G .<z1-m{YkU.c 0Knz4jSF#/1 4>i.W20-rL:Qk՜*4 juÄ4 7yeXKƛ3*C7XwqfJ=+~mIȅ%u4tm\XeI 7|%Q;ȱX pw :hGN3di QzJ߱^w^~3+[񞶿}57/4~{Yp $LqQ{LN!fr 7G;J|԰QaEN˿iSz\P@ Q]-':YI[#5f[gևS.̵Dɶ4oR7MmBM߷/f'7KDM(BIp1E.d]% ͖&&\iDρ0t6\kA9fSۭPmѡtʀ\9OOrw=-& dSB',%g64-;+W45׶M\4`3cDx^pȷS~tk146yr֔c39$vvV SIjDuiU"3e1\9~L(paMr|/Q*=Ģ\ io eU yUMf+^Ȋ) 1M="*vCQhX+h~K~-&Moh``w0}), F! ",:"0/>DW m˞;HMJmJJMxD٪o -jE ǃI6<XI8*QOϮL‡8y祻G`lޏTbh#W>Q͍ޠ);@`Yss=g7&"Rp]涱e B+ oLX] \Fb(-.eѢPӳ%tlՖ1MEm;LRS A*Kɥ?yUBY7\/rm PO)=WaPXhDFzh3!5:k ~Ȧ>Z 4@6Dr 8mO}X$*Dݐo~6Y>kLqM#dS$:xq^ y(U:*XE#5Z G4O"<1Xfsw:DBodrC𥀅>66ę)d!9Q=K6:IId 3W5%D}uJRϐ7FgEq '9\RSLB(Գ>֨JoaWb R( `+Uk6>oR^CwGg@yv ɭZUZq8RV gW^2FT0*xD~~T4K~,4w#H{gaQl^}fYrY|y2%Ux{˩>i%̕7x&'v x=鸿Sˋ3ˠXgHհ'Зthj!lRI}U6UJ p.EC_k,V'>$ktЂjA0.FgP/)x,O:uH?i0AmM3_t;e9` p5W]mos Of,))~j,%FX0%xЧֻW{~<03j/8n %87R4Ix 9pq2r5Jզ&fb5nE\xq-Fa} +"|VHi6hrHPOGdOylF26!4B_5Xutv\QȨZC iKn0RjcLG^P4#Ilۭ+ & 䤈^z^N"!7P(WXb-x )ygRL2 IWҴ ,Jh|⾍g)O`nN=ӱ5~;޳zVA˅+H_ļ*fWfa>Ѿ_/QiιAV$g:5o9Fu8By\uj*gSu^4e:BI&OGȩN#0 GO R6[H ϩ*[#;HcB3 #TU>=ӎ]%v~λ,C!-O-(DA$V_j7`:\KP$"Yhj: Q栋@oj $ ҈z(aU'Hso-3.7"WӉ10p>ѯ:gkSċ/e#tx~1+z0)BFS8YS$à]oj͒<1gX2ǕwHF>%za/߁CҴ(h]I.Bܴ`| ,7ofX݂T21TBe~0;TӤ egXp7;x~ B=Mye~Vw e7 5/vb 5jA[Bn+gkIih|s_Ӣz{QX: 7~W7%qL3bAL$;5xG"N Q,HVNxzz͚w  ,trSzݱ nE5h\st.<˿[!orCqfB0tXT{I|6fsD X,>ƔM4J?_LV]OJ߫jTEn=$"IWe!v`w V4vDz ]ؔ% <DŽMi,y~_0 z38{x8 l㤂5(Aok؎;进5O{}CÍ8^1y i$c1[7A]wz/㶣 鰜j?!I@I-52SVjd Y8iහə݋~/Bvv}"dqx6].&9952I05v|Eb{Î;]"4 ۇWy\&ª?׌k)f_6 ?VzfN+&Y![v حQjQ1?5YS˽oZiIGCjsc7j^  RHnu$udIVl8Dg[g^ֻdɧ>`ij,kW+M%uI, f#H|>6T4*rra-ĖL6O(&q>U26"9 w&gL̋;ᬆ$DW1t!X ͞ [7Z(~⭠[lGdegJZ=ʦdZ5{"McLjInQ'1}5+ &XtV%Xù#b n6WfQ'h mcnt>>F1]] nz^`E(}h# V[ђb±T\jjJe̜9k3'jhTæ4)EG&)u= bѮ C+nE M*BYIh>3Y:DQN'ɦ2%峹݊2tӡɜy4jq"yX72Uh,b%z9X*L[rt$>Qw(=-mTk4Cٝu@ B`H3XDYO86z.^|:/1Z"j3˷?XE;2\n Gea֬)yRu*r gMTY"$P!4S`dC"#Ux:[X(>$Bi0,}g~@tD)ڶK4*p$߰ahô(s[x+d7]VThaDp`8٤ qLJ[ԁR(`TY |/N2ښl4OʑiV?or%}WE܁mY[+܁GdGeY1o5HϑӄA2,D}eIPltqUu2_X]pSgĿj -FJI C!gCX|- ֎ߏ ogBLuZ\;!2*6%38Zў:T΃;hJÔ 7 r~8H\gʿnD ?(xDɛYXywxp;]'mGi} {w @ogCs%:Ig.GaZH ɚϊ/mۋ <㬓$fD4gJ`y Zȑd\h0el&mbAցqu$Ƽgw#Uƃ SF/:sD#0[ QӐEbru{:r{E4Lr@QhϗL 8飼UVtL&MXIBl|\Cji 8>ha: xǜj)Hލf(85Yx4ͰGsvBƑU8%-~OclE%_@${?v8N N )۶a[l!]Z_e*[CF B NU< 5:l(6fr@*{Mڎ>a8w$ojs( Y?<'49$U­QPRzn˔/}](&WG!w\Kf_dZrUaCaC, 7,K Glf| BcڤvNGݙ@5%a$uK^KR(l \ 9.EFɉ/ ǫqg% MXJW'80P} QQɼԽI8ye"k刣0>!W 1M5._PY4Lui+>|SOҬd7ѽLV1acKN|F.i`,ߢZ Qn^RzR09d:'%vh59 Y,;Ciy*, )LNOk𣕼%˰{퉟iFtIY \Y 6,cU ю*]] ;$G$4ײS6IۯO>ʅZ[t9=tyFmzPnQB׋i|TZL);l΍ G&ϥ8Ø[Cߟۄk2 '['(NH?U!j a>,%ܮx5Slx]`TdWV˅;12ቕ%*&E*X%nhɫfy$ެZ7;zc* +z4,-;N ?@5)t4i>>0qw_`4pm)i MnMBfA~sbJ<\8,K=y/%cbF87}3cժ8fnYȮ=ЙM%iR@d%4G#6 N lQ(%bԖ&[vU_W_hꉦ"QJvIҤKR6Fj[fc)[W@I4Uf߷]ǽ3^cp5_]L$UCT?!$p6;uWƐ3׍ ʊ3P9 ocVJ`LBxfzL=QuwjոzaRqsr leudL8GaWYQPqojgF|  @84[n i27Ǻm<@:>~PvmLV $37vɧ xn9_"]`#}]gG># JOXBΑЂ $ďGw+ET;: d m+Y i6 7by){{fЏxFCZ_LbЧgf?pMcF+S8n|+,-`gƀJbh6s|Qye[+ڌw-6Xpp:Lla$BGH|RScTx^Ӎ_ʘX.z$E'"QٜUM܌6`{N=AEf ~Zdgj̧:FKmZFg"A6q't#GLqxY[k>V`=[T¬^v7=X?-.Q ,!rR7Copq5~_8 ujR-5KN"4$ &*o}pyIPqٿGJȰk]Y·"ρ+  8SУ,͹Z.0:mk a yM ҄tɅjB|ңnZY g[-f/aؖeot,e}ToDGO"Vg>Ҳ7ԂKb\tލLS]5zحӓ֪ "K[m[t tjDKybcPҚJH/? qrw2uIb ( PhI^!gO-ut_2ܹZ%wjPM9C<є?dF/gY֢G\[*6^k αs R%q∞=@&|r(=,#x6gZ 031`!m[2X3!j3%Ҕzm*%YߓWo"A7 si yk4=JKV&odGC=?w%`]#oѴW!m*X ݸ/.@P\:!Y14q&n-j+c^u!gr2xxVC`9B/RTf{ôd/R(S, Uc4Rо/Z ̥k]gOZ0{,Q{o-ФZҹVK^OJ 8f~QC}O7x~! "N+X$X[UXdI]VdMF)Ӭ7ƽORk[K7^@ۯ7pn 6ԃ{bL%^|4l|#yMq^,+iNf~PbXgBXҽ5P@a[į6~. qz\ GO )n7J=74=qK] 8 ރzD"PiӐ96iweI&1l.-kLje^ڸ͓; 44;'YqcVv{Rw'ž(| CeObJIaЍkw *wJ{}ƾB3 /@ŗC`tMċXxQi[PkzT9GO,F!qX؄˃H<{buWܨ6٧.Cy+4Նz*a+F؂-:bnpl*ú^n,;=6K-I.>udTҡ\<ֵ"6hVJ%}#J,X}ݸ{rVH?ݦ/ܠZT.茭Πf i\Q{M< vrj`cgs^\LZ<>oIf39:UcKfg'65̝9#[)}KC/oHM[?V;s' p}rϩ>dfgnfB'qAuD쎇p~'G T*PY\<$HT"!r{Bۚ_*Xtyo;T$>N/Z{m5vsE% *_4뺴dq!ϋ۶nt*Kkl)NzdZ4ӆY, {JjQ:&69G|vg5[.F]H<=b*UtwnQӘjHnvj`yX/ 8VH Z?VXBРNx$%TP~y^6nWXƙ| ԡtep5QPFCRS(k13R(0|#1L ʗӆbO®a.`:hU ƏuYNJ+T [f2"^6jf3 3,M ^iEoߔ!"Qa~ KK$Whjw/'%ǺlnoHti3(5_|"l ٫)vd6Zz╧z/q@T.°h`3)k {YŴkt3V}OYs}s{:"du0mI0ư~c u/WCMm晾:\ a܋{T0i xe*J#Yb(U1{:OZcd`A-;TʶI9[1ޑ"?& 7N;Af$3{ƻ<2œ:,yJNG'$g ecg*7Uhc.$X Sƅ_pa. D0s3AISN$mh_y"KϘ?fgfBN}J rVETU3 ,B>'Xr'Q&0Eri](g7!OOAV>}=&a{^-}X%$E?-pmK,a{{0jŰ6߇s'6 qaRA3U<7N7yWQ St9|0A~@ U运XGnN+ܚ꧿`n$KbcngZcd=rmSR-Kù{>)eJ4"i߷l\)JlS{;2fc]Y?xR'د;Й"=SgCw£C|kKG{qnڛ'0t$gsS ^ߤl[e0ꄡ/iDFЧ$*\>˧=Cc$3 Bi}7 yVs*Rkh[ڽn.h?huw;WGh(g;Oȍ"/ȓ`$4f;L6 \ H,D`ul$ !əAӭr C/g4 +Mj?~R5Яʄ9ƅVZ@OJ<{ư}RWU:Nu5{ǯG W]"Z5NϹUU&k 3~,ܦw_G2u<>Q:{Ѳk#7k4=S7D24W-`3Q^'@ m=J6 ~E [z-[sJxI N 4mH ߷M1gslc冇5,X0+-WwgZ?K苺ІkM?$$w$u1GgˢK26(؜$@-o\XFa.D,gLǖ_(dǩf7"Uzz\T<}xJ @&'Y$q;3׵QKT},_~cYsͻZN_2.7m$}yP/V<΋}rtǑceD8 BsϫN쵬i8rYuX#b_23bKx0sB=VO^tO5Cg?65bN/aX'; qaG-p=Q h!?+ƒJ<  <)RH BIN.Jc 7G2Be۷~C12gMX+˸ 7%aW`:T|g*/+(lhYfByD~_0Ƃ){OkzyYg2e? ˗qݷ#W08oCC~7ddlUS SFz2SEp6vfTMlxD_wabv/ٰPÚI4sVwI SGg'75}$ 2'9i$V[ ㉥*-"Sj2Q.PxHi:FHqjdK(q’4Fɖ'+b w/v{Td443T4Ol_Pw߄ h۰ԍ6[)>EsAk?ȋ @`L]a >5uO2#^/|Z[enYB@7 fafuMuꞸڏ$YIPn,%`vH{12 %otˁ$/gD.1itAIÃv Q%'\K &;"&uy,a 24@qI،%B gŽ/i 5 J}P0f؂8?́bְܞ(;IK$S|] K%W^i9R%d?"޶Z$OK>5Q,_>^>tnp[?n/?Ր>_J?C]ij_B {.7(7I' e;*K2y>hI2֩!YN.n/+~ޏl I&zf׿bAE좀4JydS,E x\:PtpYV O81Qw- Lbלt ז]CW"EN ܨ®jv IkSJ%*<=j#!:3>ߵmh TskG[`!ڧDlTaӢSffu9Q{ ƶ p/<5 x gfpwYn_'w7ƍu*<g |q! YˉS ,ꀻ($ޱl~ԛiw~{Ad"r2߭1խ9--ogNDEAiLZnyӐ2;SXs-@ rFEIc$/j0NEAkbhqph<<9&@K8d/M]>eDž"-}̂4oZ54&c1'J._(E0ꀧn qX+CtW KȻwxzB62E-є^IA;Gj5_UmN-mn$`]L>]/kN8=!/oiqk7WmNq`i䤃a_hD D8w37nA^m?Du rU)yVQH_`Wb3@!2,D--hULfȍPF!SXձΙG@Z*旄cq> # =iqgzGU>a5qg(nju&1="Z mB`۪}ެTBJ-RXΫg/sC QO 5; l7@2ӄQK`XZ֑K o 6"K.&85y@=ף`,& ʴe||AZ2 y',é^0O?@8پH+FőL]k3@ϓ0ɥ_Y,P%XWϾO2n^MZB!٫^1)8kW?ōy ZYZ06Suu'yɵ(=`l|T}BU?)h}{5Yl1j 3Oo4n)W/ oGz-]? 삠8רVP+Ʊ0L g]}uml`H9GӌkDA/N|_%P\@ F9Tª; 1y!LZsoDRˈ"7lلyz0uY+w*(ҡl3E t'X h<<&.ohAF`S@T]p4>wHFNE Zze@7:Ńo`EF Gnߵ_{Rb[݄_H?Z84NJ{~Ү=_un i/keb~( 8%shx/CWCund;Ui eFt=@B#Pc"cMM>n.?t_׿uV3zq[8 NmI$G"F~nNGPs`\Z4]L%x&@bo1>?&Ke!x$0!gmſn=uH._C5z Q>ið? a:!>7Hڪ(ad~(uaoqk52 J\3\di؍IHGYlzd{٤G I icnlC}qv)7Z*4ig]uvO3޻ uN~•ߒN{U9۸cn5mM}60ipG}swcBܱ"kАq'OqZxސ$?΁=$u<vN$ P\N)[}B2T٢A$N6_?Ps-N@g{gRtލ!iF˞ :o7HxJ`,B!(-ҡ^@PJtxM~e"?-S1pc ]+;0,.߈I=(Z\r!N [!SmגZȱe_hz/0>d\E8`'U-Zƿ DcYC-?iп Hh- SPNNbuJK{2roXՒ|]/nF/OӿDLbr %NN"$}, !ޱd:jYkr-ExRG< K^^#^ aRA:bT_YK\229z,VJwrmE);^g?E1$1F~(:Y􌤳 vg9\&D+3D:=t!:2{<[~֤ͅ5=do0`¡Rgiĥƽq'b@TD=)r ?qPt .ꅂnŘϹ T8I&he|Yt0ۙ m$O?leu )#6b} lm*>@mm!XҾ?Gz?9y aMʂWhS7 qQmC!8 M ro8fyMJ HxFLAz-c4 vyLd'|BFjTD_}MҽWeBmU1Sۋz)).&n]K{\N%:AClWLWejãaKT)چÿ%&C '~2.81jzz'jz߷/[a.J&)~?8n,ق*Yd"R;};WjfS+wlidF(CamŞYt߲CT@>']qtv)q%o[ rQcL9(v~Mc4O0*}n̗@HKqkWSrv籫Nsw[/\gQ" FY]o ke;=dpWEn"_Ĩ H"/Nm&x5v}ܙ6_kW\}m1@<Ƞ>s(jwmܭ:D5! E|#DZZ8 ǬNɻb-X1>{9KUB2۵ܧ1aˡQ{dj5kڇ6GSm* ¶,<G@D; m; 9 عe@`@ƹَf&4NG|hiyOoCN{5ͩZCw-*81J#}Vg-H>۝٥5,|R~WPw^zN / \eE )Ѕ/:Y%^͐qBA^-*1xƱ{6B:T굶;';ZM_nc 0MI,*ϪUJ]4gGG:PXÎݚ" ChQtNQjبH2!U w0aY:d\5Vm)sIn!I[UPє0ÿHwܕ:4i}{d H㚖-oJ$;T_һ?ѤytPT^,Q(,Ւů"%ͧ/o"N {6o}" 5% J4ЂtuFt h8P49c87V=Rb<0/&PVx>Ⳗ_(yMc|uz:~9v=I]5Ԏ>^4RYk\*jkEj4NxkEs `[a!)(kX,SbLW4kz{v,}^;Ud/Eu7p"ǼKB Q pHPvYy ^Lg`*?TnDS@@7aanacRFi~Anrj_;'/KTjS[0ʵcMKkyKۧ9 ǡo+Pz o9fS6e>9tN O~ea`@=)5]bq`36E! e=}d4*~E")Cr> ɹ%WPjp!eGmyN)B6딝AIn/wC%Il )XA~Tΰ122"(_`,!v7<͸ 7LvoؼIU'U}m; 4,?. V_-XTGx9&HV|d쇩U|2(Ƞjpn(Y艒"@WK^hY Ԭ{$U},7T;-vf?El=ڴbu)"?,ěi(ؕ sꙧ{Z:SR" G|ZDTktH͊?D*gn3[xX4SfoZyf(*edŻ ߠ&r ƙ2wЏvRybIKpkLe?bށFsgJ%O r->u3S D5$u m} ن'Gh9rs ipZr)U&Cj 7웒M0m%]7MX0sE:KHe*T!HbD]۳h,Ny4?Ja)`2.L06vobN!exuΦ-vlBQ}Bpg_dBkWG3y[ڦ<40k&&>Df0Aw/@'2GbmgΜaINˀ'cdΕɂt|4sďNx-AzhsV}5n Pې;%`R/1lӾ!#&]1W!+_6HlWG7Uɶ2r_wLj$pZ(^]+@v78wbj οm=yټGHyMng3bMuJݵ퇀_yNE!&&!*ɶ 6LzE} )0kc3Xlz ;u) +6Zm9qrGNL,oTHj?"BЗQ{S|SeΖgRf ~Pkϔ疋k1`9'4;;- QC%xUX.M/xF=P9yS4n)TEH ;Ka(,'_O|unuVT#/1?sôO &2PbYdcnhܺgJ@n?牕Auҍ<@m&+!e ܁\ri[Eb>E`cr:l}%Jtb>$C hQ(~2kEB7 >KaR>L;{{6,Jf@/߇:Vn t*?BE)pELV sQ ('85-pwj3=Xߔ0E3ņQl[y:L- $h5SsXCMÍTigHh;#f#=G8shNjӊ¶M$XRMl vV#(T<ˊ{gI95>?dA WlrioYbc@m[tb]\XƐ&CyJbkv$nWYF_ R (cUC+jt^oh$Е+[ 3L%R* ,Pv$4YXVdR~֔;":l<-~b(,Hy(m躵k ~{X]{,Q洍5\~I7rXl${ |(꡵w~2!I C@L#&3T|&b9~Uh¬n'`"|T5b}p,OӚ~`H`!Gﺣzl-*WT3 ,JH~igC9V/w6.-BazMs:?;NdSI=Rfѩ8,FcM['&#-m@IXa%=Vf2FkR| #s?S C&`-8hBϿ5ێz?]!mIssA8p ḭ5ebWNT$]95yhxxdo'~73=q!O}טnй繬N^F=ic t]1rXMpyp!AP~evԙ۲W\ƻ9h̝Y¹4;1޸[4 55$+7B_D觡I84,w.m޿% :5x,A~J7iEBǩ8įJ.͡{Af)1;3{H;;"0 z8s REMr"Kx\QN޼~ q ~ch5x|gF$M~i`M4ra `gOSp [|+j.dqS/ L:kJh[H:]?̚)OsMz0?B{G8`/Q\U'.n,m%m>C5NK v^̉PHy݌s$rm)u%xȁͧ^7lNDsh¹(B"fDϦ R|#X"}<..{.JzLg` !_,SB?؋f1Xm+e)ن2_{=B(J\#L=C&KE&RG.a%> '? c"|sÒ~ G`x1N h`8#Z/GNJ2Y m3_m8Pۢn`#"VHHɜ щ2ueaqu5DCXz үyL7SB6̻X {6hy\'@<: Ah:s9>=]Shs٦0@rnDp8) e!97Qg_D \O>c]p§|?TUe)РC.8ڎR,:Ԁ=a"5 bpNϊpEs]' p*͖~)0]wisޕU'̋}8C II+fY.Z4%-+^:\dz5N_i $?+]x )8ޞ]:#""11ģ/N5-KUGBi p1"ebպ2!("I\tld) 5izqP7Q/1s:>hﲌ\H5KEByhXc*:]lL}aX}m(#wHҌk l@k(MB?an(%x}RW%e(.K^ ]os SNv kPVIRd:+C|+].AՑ/mt\K0:CdZ+yI(O/4!tD60!ά~'#?x)8~oJbsa"U\;GS*5Їs4VYz;`> I ;6 q'l/sB#g=T2#ah`W\Nr ;@2BCq" !fZ BQxIjo+, iwtbpMy/x;<)FQ5< ,h& {Á_yt ho}J'͆E)o/i=Ԃ_Z[0nsj'*V,:en J5VvMe!W{k qecҥ-PV 0 mKK#yWi|AŚfKCW?:#Ć&NG1T#SJ+w]^$szOe@UR*bޥ{jZK) l18 c*Ěk* $X'x2;N X w^1 4ۤW+H`k#5u|/Ś)H-2)zwp }1|pξ=~fjB s3L֌WB$b*'4\@6Sy j9.REDo 3S_C}HF]#%qs 4I|7pӑtNjL XDߔ{k-``ߕ@qc}4(p @H{Jy Lݝ򉀥Xx&!\G*o ѵA7OlfۘҁnUC/i;DAV}tOV{~\}fS *Ra;4:Y :>:O׹Yg)~XTx(/YgE8'etN"vV֥|hАgMD/h]ALdiT6>Q : B軓 ˇ Ǒc) eWTXDR>t+Oteg_Jt_(~uyZ(zaUYZb~ CbIBVόeӚQl\3@@ T](m]++wS}5@VM )yo,m^?'xlGiʤ +fq[ *1D?< =,fԥ"0qmp}*Ik8Y\ qݦٯכ:A :z|1HMA^\( ϡHzn̿wÈ$ w7uD>8NЍ;`f| >f!z![ֱb-h}-iF00pSfwa |f_Y@*f#vaO0QG(j릜%= 9fxlG:Lq <'5V?2@Ѥ  >cƢ/I0Ѯ&9 y}kJMk-k z`<.[QJ46S&as?a{XgbNC4ym #fK%zBCku|P!f =S>zm M ^C(jL.a(u疪G+Qhb8e?nlym`kL5d$YY ͝oL^Ҷk!VNT%c )RiUXvӾD ]2[ 2Ȗ46U"!kׁ,ĭf k$mf[#4-dVs X5oR4m~VΉ#AD( ?2%<*MMA3 rfR뉾O}m!7=H(Qd(/w鶡hKE(Mwgb$](+\/$c 8$泔jbUUrCFo;)߳ql~+¯)8* Ȋ;(,|%jYJBo)geE.˹ fGobkPUtZt=cWa\ Z7LʋDŽ+#^dFܜT%`rbkLwWA}h?*[\m@֓wX %Xlm1]n2;sR?Hv nO`칼0b:tiUv؛>WUs8GLk K=M43~B|SKYFZ\M9~-Pbv`@0GrܩY@_qz3w@ϧOIY\)g)@=v3PmRm8`B#[ѐ(ga\K><>3XƵ~?>j:y^[ )PH}_=ͭxp76 45kbă!`όGCR v{K1ةƪ3ӱchT$kؐ.~/RD~hG`Qy:XFA`#7;, `AR$!Sv۬:uq=|iV-vYվg/YR"4uH\!ĥȓ?4oNlj2'p|ovX~"WmVՃwD#WRU)VvAv86]=5c {HO>xzT߿JP(90|N 52wvDg֍&ӱ6<JhbӷgcW{dSJRՌUPs$>.@4Eqp1NTWg |uFQÜL8  ~bP ,i%72J!G}g{mJkeOrm(=:x2!G1 UXjh{zD`ΧJt~t,' )}&=Kj/6'7*YN bG;fnObij+V%͞uO\.hL̒Aw(wӬtAٙl}\^x\eyA}hi 3 k{-ͳ"4/?Hp8o ̈́=49[+[u;cZ/T]d#o~p̼o{[g`,6hˮV rpggfYVsR;rT.#Ehgd x'}CCiH,hc݀y +ήuyͭɢ8YnA%~>.lV;R5G*ׂ}$*aRQJc_b12B G."4$FsaAe\VDDum%6!A''/aDg(JQu ..xQ? !hL0Nv[J4ԈHFkT f'B0]"RIn{rE{)_]'C>7 :_pera ~7Axkw"CT6O A ]ODMLlp7C6M)L](TŦt߬J ّ :9;Rl Q'p jmw%_wV ^Č! -mterq=Ln;-NV,Fx|@"#p+SsnVZī)K_=2l&gC-U%N؍ue< 9- oݧ(8KygAV/b&$'ͩZY![Ֆ'ĉ0徕 0G;Pja1k0@qD4 S5WeO?9ʛGb(mI м78V;jˤ# 9`m<ˠ|IMkʹW~ԣ¤}iFݩX!B7*Fh'AZXdam2:}!3Tӛ诫X\q0dYɱhGax?{K)'>7*`:f#YB{@-5;ҟ,DL @pamRHvv(ăReAiKǀp}>Q;qOF2fw_ET }d"HʜŌ0`Qd]55B=̑%Y Eʎ|!XdE=ɆLwx%$Ob恱/Ή'AUaR@75R!<&EWۤ36a͈Ij%HK~f&|03k Қw<ݚ=ΊDsW07:hlء#n'0UT(. Zqt' m F㙃Ȅq,N=:-FPG7)8iElA; kU녲;Ͷ״twMI݌Q̝ zRs_!PAZHlg17Vz+T^h |EnJ\dllpfPcInʓwL+s ݺV,z,&mCױ6NQ q Wm>rt<+IңHd2)$#ew{R9]!m]Kbj9N\޺PrcV+$5@ˆ13EII_Lm` <== lw:L|,,=XeB<;L,> dndjVȠs1,'0jf~D&VW'GTF d.6$3q\vKbQDzvneezq$.޶Cg-,"2y/XKMS2 K|{C0ՌK–T6[+TEi'UR\Yŗgid4uulTNmiI@N\R-))/z=;K]-C#4Ͻ}OűK ij{c1h(3ƾ}+Ϊ l\P.?+A'5ĤX㋄25LoR1cA8Ĉ\jt!6MmJ55tqѩW/ H40Xj\[Y2cwL'qYܯ5?A/+{4y/_ d8M1Sš^Lq HH!рWG8x +j8Ͽ{NL2as9? c_5 jKHP&/?nOܣ)@@%ߣ^ݨg3 T:U6bp(AcR&NZF(b+`Zm8!)K}PGUo?%~qcf-0̨,ur@l? T`3 B'e *("4~j Q|BLf4>A&l2 W47n0-$#LX M*!<ʰdv(.vYN4 2申#g X(EKsw`?b,GQ9yD2DL$Gڀj01⏨a噤΋0a $Wv_BF,%ʈiAe B"9VDTL-\p( *gI+X[s9zv]YdRh :ͭΠN)ȁ/%vi3?U+ZTi~ 'uhi= !c~ahE(sW8M2Z0W0 5{> ujy2yKfH{iUrͽ8M鮃`ĕS9V]ҲEpd>i_ wag5pcёS0 >NokǾ>LriF?&6c2O!ƺ}mT:U٨{G$]m畜EZA(??>1>BN\_)fЩ&R8b0•t~e,BNՐ4zAWٍg! -3 2&л/|44r[`?!hw*{A \%ZZi^ǡx幤9T]b⾴r߫g/^iH+H8f}#1kvT˓J,@sj oȅw`\ )BL.ߺEeb*_8v]I ,&'mϧKFCϸй`V+KM7aO@Zxb]d ȼ5Uco^rf oC5RJu5iZݾ܈G=)hЭI{TҒgWI % փӘ$UӪ _Y$/XUeLe7S]{|*W~ʬ"M0myJ;lFvߥ*sx<YA8s>CV>qE9A-/X&WV )(h;}HՁQ/.L8շTG KeM*ѢFR+] re R}hH &F!LNŧS*^N5VWgokn DcnN*En+.R;S+/kVgQLD BH `0j}PCF-TWs 3ip;x/Ll=P^g 詟,^z//"~ۑO.uSC2DJS:4Iqk9(_1 iIZtTBCF0)/w uVqT/~G&9((R0LT ~Av )s&'br핵#-3C+3,y 隯.oU>2n"/@XLԻs/BU +iD*p7>>[3cGX&񬳥w8r=";/2 WEǻK>_A#I|.<5 vŊ1޶ֺԠll1E/ZYkO4ًEJr?V̘վ˩'<| <: azq)3g xG4y%J鬙q]"QwwG>rZ&lGss-6SʃI,q^5&PȏӼeC{_|9-EⱮ;3F'IG) h H'ʻ@>d B-(X-/@39*F{[C܎IӱZ |7/R:#wnBF9wA~"*On>L]7*\[%cb{n , }ƈ?Û k¼o#!2o%P͓Gr$b]_Э0PWcG2fXCnX'`XxS΁9%Ətn8@.o?=#9تko ҋ9V۳- gyOLzESkvyA퇏,Q yt?$e %zGQ$mZaZӰ`f-iL\B1:(~tMcWKA_hNAXNgEPyF4~"M[4\QC8 SqV2o!0t >YL Ս杨oFM6h+ߊu.| KB^p]xUÊߘFPUt%a-~lô9Pux/C}n!e PQQ6FT&Paj`ŀ>bкxkKv3L4@޾#q HsٍZ~:T(8iw1%椆4&` ` ZN5GPi4'&ĴVOjڂxl#*5|;N kHY ՘d*d,^A;IKO;C$]g69q ?y66DCTn+sY]$:(rݗ)0ƴch\|x^M 4qU)afiЩ-tyڐPXɈ'gg(6栩0j 2! M^Hpո-mȝt;AIjK9m9Z@B xه}5O qmF(O G{D Ll 9I#D# cS(zf&0s\5g#qA 8: r(9}UV/CH ->)l4V?4YpL5RGNk\+n;)xh7dk`G 3U'KŌZ65dIG`](wH_C ns4G()A=y4:9WvPJ}/ H-sfHą bp@]yFȔf9^ irpLD>;C >.]KW\OsjxGJ`d_ɏTjsaZ-,jTC,Ӭ+9C7Wn-'kJٙ{Ad]mȻu; +C2JS'y|@8mxIu \6V̓n_،"~] A'Y$0q_Ez*H+=k jÇ5O|Ʀ%HX.ܕ_ɔ ]zQJ鰙vA+m\Q+ txu 9Q,1C9uY1elk1lҍ\j aJsH-X8\dquo/p4:S-$gկ]-%ީ`E7SH&ҎEl/`C4:(c%//uZLSb13= xP1<$j74f b.&bhy\!nCK.ib&5@zP{9O=[ufH7ŀ9.ȣCbel)}Dy gOVJ|5{F |!) 7xgl҄^I%s2g L`uńw4.lY"C6Gu-0#/voU% yﻑ=k, QʼL7 ֏7˵áiV "MҜFs@1&dBրR`tqԅTeIfݙ#'7l 5e撔̴H_K".#$=ƶp|/ڒpwIa!5JB*ELe{R"gj\8'%vfMo aRbגCəFܯrWGcA!x'stg'g}`qu9n x<[zqGW5oySid{<)7n.:he >kԄ' y$khXzsCK%cM|k`vƹ(d8[PbMNO> yqh"?Cˉ&Ū._8ޕ~eiFWGfVtyCf+lc y L 1=N_AA?tVSw18Fԝ|kd4e6蔊԰Q9jYF|v"h6c]2wxq7|}\ンU&4DzTb6AT?_,?N*ء15GMfiuoN^EDKu<r^g_W̯7lQ8ǣux@!1:{K+&JZe)'V㞬%xyqP@cKQ%t^ksqs^ nؼELFbBn7U^qɵ33~:^uF'+{MQٯʓ| .sj ]]a,J5Lɫ]Sdp"#+p=L'k+{eI{Fn X T9 5\0 ýBL8. ) tZto_ķ0Y~ { E6!@Ħ씼y8{Rvr]E*ĴQZwoQ]ދc`&`D׎5 k;c 疚*sP2~dE߷2{{zoFhoCeOf(hh"8=i@{Ǎ > "E|K7zqax5qZOqc1Kqamf7 `t8u.9 ]q?%_ S%7gg>_~=xs!rBԚg)r+m5PU 5Q%Mw d|jBK=~E)Ct0owƟP 5xK^_Yr2^P|4oҍ}s}pq48ib`Iu (-(<haEjĝEe{q? /L]m埀AFvBKUiG嗿H\O2’"XnҿOYW\qW/n=J=a͸@:zWo ,Mm2+8 E\\®wRGVn.vzopL֔SВ1TqՇӓlf lNJ3OK;r)oT8P|dav Ҥ "gsjf29=mS*LiyTǵmݓ4“w0rJ.U&|uw$sۆŵaʲK`̿g8JCiY򘤋;N7Mzp"򰊛 UXzx1(&zCiO# "Y~mH6d&ġHp;ZֈÖ'է`P 'z4nCL0Z v٨I(!Ej'ƿ܌(I6yw޳R sSEhbkK |@@Gx-.!)8 6* Ju^l%?#yc%-AL5BNi| )P:It_K%̒ CɁmm5R:Ym^wؤ2ri,*}4N,; Ԙ()eEnsOZte#fe˅Rnʾl^xA,ԵB%_tWdT} 4 `t7BD}Do3=U!AĊAxVԬ*gnfJoŮ OOc̛Gms(P; B+(R1R0GW^L7]34 FKU E}xy]cI.?942< :7[1qBڔn&^t2&Nv)UcA.!DŁ1ߖmVہ 3&AxO݈G2F_ ~% 3wV:||mNJBby=.rVӣP(C1Ҧ)ޖ3D83UPܨ7 syOzҶ)%[ìTgPW-PǠ]Lj7s;\n ngצ% Ej%ydHlԑ~!؉(T_ P4xvxoed,B6il 0a}ZAd$YZ0ZV簗hdcŝEމfH~+ѿs{ZހN1`a ^Wf t [Cѡ9(}1|JfTw1K JG1Tє+TW-t_֘6\a<]bN RsxKXQQ,K#>4 o,+Qѝp!rbIw$;1oPPvqP97>߾p>%ldaniTDNՇ٘xs 0@`Mc__6smrPMZ3jzT1Z35hR6Pp9hs>kDFT=iI 8:ݷl@)9=jOU4 O},SɄXY4?tx=g$lk T򟼨La@SWSR&=nUFe^%R&^w-{RE @g rA7a+F_ZdשIt:&9;0 ;He;U;tM.JJ:ƬPhمOEa$[P̯>G_=ԡ\٭+mJɼ*M b5%H8i ѪXbSunUke, bF+!gľ}I[,` rN[чteG &Z FZAH,GuArD6IJY+5 pyƓ;Ƅ@~/(׮SEιݠSVzꢚTGP|]xd x%@ GaG^ޱ ꅕwSw\8NR/T^nZxi48Ά H#3Q D[> qż?h:s+!2o*˷1}Go3DoJSfYGZ"RQ mR]#7rx5SAI!Gd0Tup#rmTUÆXGњPoԒ]*O 7P)1[GkqʂxpƁPcg+K-:6H])ՖAdsCg@HHc9|Rٿ"iJc3ɕ-_TK(oXL0)a]뿞cKsO6qw.A/N0cbiW ǯSlw==gNH6/dTpq15!B`ol:!4յ<"޶F }êYJ\lswmUT#^Wys)j8@GF`1tkS@ɞtaV)qz䋔DZ bߡ?Ln4 T<t| ֵT gzeZL*?B5a6;T[s,kɹۓC{DBi4zSu(,yU/`}D݅k=2ihkm{(='o7:8,]kxʒ ֓11XΘK唓!LTM `\LKpwQ<,DmFihՖ~n#\?ǽA 4ګѡR3=bzg[&Go jǛž"G)!P,Ȏ#ϯF 32[tk="\ekU|m.5Lk5_E|U9{,Si w-1|?ey(4haPˋ:dP=I3g*H6v8 2W#oD>zMp^mldhR,LOKΠ,Hq@?{#e͂ ekjCO*’p*%dWWd}k;32cQ_BAC sw篅r_PJqh:{;quSd,SV?qDg-WϘX@w%ۥ@VكVJ7.RVSI hJuM'GE : RtˑCW~h8QzX8?ޑ~o7Gzvtε8%e{ wh7PIsRQ7Ak~{|s]`䅵 xv60`YBIPo\r,;;~n|k-_2O7ȼЕ8zے(,EYœr~NN=h9J$ʧ;t/aۈW+KP| ZRS:QSΊ`k@d}UQlk{)trJ TԈuoo?J+u9ĝi9>n>`_ W FCѐZʔ0EqT!4J7;Ѽ_^*TT_[7+R1Jr@i.zrgQgnt|8ʯǶɭɝRF$<1 PSj6##&c0[žhY,?劶7<hȧH? b#V(D1P$;ǝNaYn".ǶD&\(XHfh|)$ȉ O%s*i[_I+( ̫hܷ;;dE`q a*]e'7w^LgKqf7&!t]nIz9xY.{Ǻ CC|>Ta &xMX"eꃌM L.TrT#?nJKeDFY':Yǡf‘ϐI"X^HĐ<ѥkլq[ "JV~TlZj=ʣ7~&cJxBfl)-UΡr7O#{TQȊSQ<3^Qhq.ZD޷*i@JZ" Hzh5vjh(bZz2/w5s ^A<$Q T&+[; k;JIIҽ#kԣϿlJ iUZlu$] w 7f)/퇃uDHG=ђkAԔ,MjQ0s[G < EL6)8z vVrɱX_S=UNt*5ׇ%4@W"4(|P-CT)Mޑh2y,%$;1;qj2=,ʳIƁfOE`>ADo=-L@9&aj̵*Gjn W1~ a=l>|f1Dͺjh7pڬ #ԫt.] SHKITpUo͕l{)t ,V5_P{W+,4ihV$؈FGV6pw@MS֦% n gyR@>̡el^r IkQͤڑ+?-Ŷ7Z/i7DpKViвR-l- P1Dݿ'F_o8C- H*YcEh]@U*&XU2AsrքT=cBR5`M̑eڔ/5HS°2xxuBV/k BP#⁠hHy%x@K+YuFޡɇ;h}q(=A* g`dƺfj:-g,ʻ=d}⎻ '̺)NDE▯Wڳì*XIQxlYHU$@#aHn>3;sE{lGK#څR _fP:FaMhzffu;k@ 7Z/ k+a|tH&n3[Vo:<n@=z~]Bx0%\W,l,C&3,fIGQ9 s ,O2T;nN:y8{; Z7YZW5 ~vO|bz+c[Em9 QP#Jv?s}j$1H] Ƿ>d@e"ݝu>]`v)s-eV[_=vGz"v&K-l.8g$w|8͍=2տ$5`;p[\㐣=^AӁQH$>שCQxdɹQSFϡ&ẹ'ȾG2@j>OPޯہrΪY\.2 )襫 /!pYAy& WIAo{. pQ#!k9ݑ-8h ׻I[*KTR5BCje:p {Ƣ+!eԒٔ?vgyfuKZ3^,$o٫%o'|F^A Lfs;K LA`6@Ux @('TKPmQZ_L>M(q]o?[]k Fi8 E.t`_w6PA(ltsELnӐжs+9LӦLϧzN@0o>J*oIOyn3Tk!Px{RƢNi@ő-1~<}MBEe~VKeJHD !GE^9#+ e+4kE);R#l_ Fkj{tPO|GЦ2Ym?%crj1Ǭ r巵lP.8_S߱0o:l; "׉F9E=h3O'n e2ƕT/-1 Kh*/AgAKƤAQm10 Ak oYD5|Ҳx-]lv^Rb9^\a b\YFRQZ|IomU` sH4Y@mjcEyFɁQ9|Cf Wq0̜,1bN-[^0FtQx5uiʶdoKu2>;9<~iADDQ~{k3=͘X YM2 m;$?~ z/[ls9tULuG}6?kt| J6MY>6ؠ qzWbz8go RC;MAvBB 8N4Q(k^ Ӧ32 *X7 007eC7J -o[XNn(]k:浈P2_?k{ܽ+֍!ׄgkqX0ށ ي+y+ qUKm`.!yXa?[w<>OMi.XnX똫|TmcԾfQ ,QVp ȃΠR -L{wc:0 ^FsI,W^*۫.Y:>gUR5eAZydZ6sŏ~d]s)KƵσD{;Kxݔ a]P6% 3l[v\-1g>PҸkW$ 087>J{.P>c-FxaИ_ƙm ]Ѹ/晧Q5=/D fMwb@@ YKb|\$;w 1xIcs֙Do,Dm3(Gt՘IES6V6}{*፜ߘar_&@urGo=c )cNG^FP?-;1SZ+Dz,%6zXX4S`1`g?D\4/HpM;3L7ѰVPYP20{%y6Vr@LY=y}dPJehb4^źF;k7 gA.<%|w9bҜ-J&^6KI 6,?`L&ڼg?KSHb9 i+ˎ|r Dda6CWBm־'lV~,zURfmY0of#RS& MF{ĴH'|Dzp]y, >ev{X ,u0ij9)zZ[}ͦoꖷu;0ܪBi&`Qq{ϊftK6#jYJLFw= cNRa e QV1HgnMs=_4PޑmT{:Uѱ;IWpKbvh$Cd8}R5 7BL`:^-O(/,LAيaG>UՍƕ#Ҝs(ߦ]7L (cMAJedz>(WDw:zO=uC,umϖ Hr0[UkoSyśFl*'`[Dn**ZJF1=nsz]#.n!u[Y>YF,zzuSP|F2/Q2h`07tWN1]He2@\%]&V_ЂT'֋!3B-8B.=Y4|:*:Q"۹MCߜF*UH(gX;T%MELx@rѧtyWc_m gk}F r *~KJbX_O=hL{Rn5C2T,|Xhė"IUħ,_K]?4pyw,<<&懫EeTw7;oeZ$,Rcq悠+= {z/ɎeH۟kiM&`zO"xwXgs4hz.Iod],oy"q&4e ڷr>@tQtJ]oQlʩ}D1Qp^wPҍK3SxX95wi $fհ dvVo)=5?, ʽy@r&UOBd *H~Ъv{b}kįzs`2,n LĔE1rvtwxH5T\'d*7z,k~I%Nuqڏ?[#7ft#zXǡg)r4֩ I A{!'xzޡdSg6ð݁!g<:HOp+&l\HvWffv_:&oii7DZ S j_kp'^FE Ctѳ|؏1 \uXœ,}F;n˭%7σfβgalvpFy}9J̨׮wiE18c !YSU)j/'Eov0|mOŹFUiFK ||?7qhKbN CȢn{1~dɠyGg;`JYfr:¥`pA^ 4ٱ娩G.9 .:xXa$OO 3H2:WE:a_ &CxRF*~͋I. X7E[Vfyj`{2KeVpQ1hx9o]# [#@F!T'?A:rlExذ lHn+dZ39%嶩ۆlSF7}AN/$EZ7k[}yك`Rʚ_ j~/(󡣚0(" j[ĠACUMT5+tPQڥ<şAFMH.g*~aF8QFY0Jea 'dWΎ6:@U#\E|–X(EjE/GlsKp{VɺiO8d~b% 2x}ك`pV3IcUcزđ7uGtJPk-k*Ffph)T%ZRkQL 3ʐ`Wn~o'y|? vR]}r^g[d?HW 4X^{Nu;]ų!M}ZQy ц0 Ktc]FInf)%"TMU,rYL-)nr&@/yɖXDlsDR$ft $Ahﺺi;S\c'w %'#iAY#"WTenw8<|2Ylrz[Nʛq6qJE'fDD"eNYR29gg " lԝ23]'֖.H5;cnuv]"1^،%L(52T/pV]qjмQnhIqe~0T$ l0vKms4xdM{=e< 4s4[X9l JtυB>P\L[_;ED'՘~`jFf',62T_"bTu,ZcAdmöj;;-ItJ+ AD| ʻ"E}>3kI[<&%lͨϔV)gԔo@GXi 'I% 8þl%.;'ÏT-qΞ"17 vBfXl AҔ5WA3]n 퓪/wS w lMaa ?yyХyRPhmCX5М`5L؈:6I61#C,4p"u{#QFîFχ8)L?gBͮo[Vpm jUÚzF{kS`Ѣ`Ouv\Xh,&CbIK#|t.!HL"I {ʷRK27D!eaa 2Ө3VZ]˂zS*o7Pnh!uGVq=EuB' ]v".p^ra-I0<}Fu^GN7/Tgn^򥸭EvUi+:1~a͋pF0c=4eJ!VDzVg\,br͘H *U$",?0TcHئ&]b i( g`dNGbެ vr3nBcK!/թjjgeeJ?}x!l <)c|*fۉ͐ۥ*)hHf惨qi=ݠ(l˖O fd1CA[nC^S fޑ6g ?hߢ4o~_3a*BLoi!j䝈C5-~xz'6li &8/e EIԢ5 "nq@L|6mc.?WwJK܏X/ߦ* ViR^܂߷J+ *Km@iZ*y!3 *3 j~3 w_K s)gq%PBQ]MdMeߎā)e: pXs1UgZhQ^-ɸuVyĹw<^p2 I9xFq;DlB/89&VcL@-I<:D:~ wss F-bLkȨsC5 b*o:_@nKumgWG5D?Y`L`}z^yċP`?XAVLN2Өj#K-o*[Zz ȃy5VpBtB>M'w Vق !:7ΪeLN ,F)?`vSi% &Oj(5*ޑ f+cl<8-pᐬi*=`CBKmd93JB\R)k :> C5C:*io+ƫ9i藔~h)PB)T)YHqanѺ*r2BSWV`Ġ,}Pviʫo"T#(aT}׎Iy*_1sbtᠣjXYZbX anKs,4Nlfi)\LbVSwe ~w>₩Ky[]G@# K`51/ 0l;<yBޥKeE|U] ɬWjW&ĬvߡR<̾-`c9aڹ[ 5dXPE z=k Vj: h|oaY!k!펳 LrbxT,2D,{&CWOJ$YS~Vܺu}ɸYaqQ: wLX9 VL@A~%<1_؞zIi4,A%fEuOx-}h=.?Ёf5kbv uHo=a')`SeӼC> )dH2p蠜eO&bT.p<a 3k Ee'drexu֪;|_X̣1bd<RX")tV((a~n""3}{~p*÷ҵQMi=M)3-IxHO4߉_d^N^9D=f6-<+u@}.ЯIq#ăj# roQ) 4W qԫsn4\))$\,6L1Yc&$Ic\+˘_ ]ެ9sM|)`FۜvNɹ3# }6\!v_z}X np ,MǾ봤[59-#e56]LŕZpIz壌~{,-L vvԔ+UCZ̯+K8?k c3!]70i B^!Fc0g""RR?etA8qMQ72*4|ˈeL25@3w;FpvP20v?'R|{,`u5qr!SHHK ,B *kIKxf R!0Am~9KVMVnq>hL`@倴R^u']8)csdp%i |^~OQ_Is/*% F5fǺw< Sa2u$MȅpG~>>Ӿx+=ܕ9W{tp4^t<ݱ\2y%T&-X&4]]bW݃* GK>!7.% g;eeeǚ)@w=t:_I,n;|_>lDF2X5 [,ŝ h4\ ZWG†3$/t[ϳp8G#V{\l^fXG`i)r*oE+7[ rG$-ge89jսlT|S ct/f”~R ⶭurM$Sm=O7Gq <8iLj*D״6>&3nÓ, %.҆ jG-f.U)08w0LΤ$$XE>ט|.ʟ)Kl !]'oyRjؙQ(A-+Lng4c? $X p747;JS:pHti;8ao&BytMޜz$;OIuwF;"_TRSݳ F_4LR58'b[[$~^PS\$">C9ϓ,&xgB:fxD K Mؕi&-Ўvaep1%ױ IqpeRŇ[/';wTFOs&ܗi71zH}ᇺQفJ$AT7Qe'kB̸WFe498pH)+Q#l:@C? \(VT,{wgie>8a8_Ij;YGGC1bސCX+p?lA \k+xilW(!!%gݓ"^}eaF U/P<0Z%C~m1|:${!U7q*Qz&y'ė{We&[Z4EDd"-d? (ſg4"/y=dHA6С'IЪU8PJpJ }3zK tG(|nO/>^L ,\dW(հ`JpG$ Q^t$O͙D}r {+rr+șWfpur%ljgb/G&?vnT1qԷ1qի܍߄^[gv ;G|RD},D;OC35 vi ]uSکP! Ur Jv`nj? P&${%ܬplI!x*w`'zF,HHxM~ 7Sl;:@FB1REkCPqgd9+1X7+_ol^jי݀$˱ 3![T1Uڃx'ldv pacts b0+)@vSTr-mviR요? O^\gܨ"v󇑄M~Q6}LQud^}AڭDŊԣD{{ & FB$<H,F4QX`]`~a X?YYQ,鉄אi|N*sD/U5<7vRjߒC"ԼI4CXKTO^gq*Ӊ $ȵ2G ɿ%p9TϑlVN^_6\@M[xX-g iRS߼x1R5Q[(x~iW3Dȏڻ {4D{~| 먶P@E&yJ [NLwFB]:/^#v3X^ nbĻ˛7nIYi0S/y~%7 ك}W{lNIQ5կơDa1\q--eٍg FúNljԱ!QA !%زkXZ gkXyƬ v\+D[G_etXJ-{(؇v'A>>D6c096,X:jOX%Ws[8sxpeUA~ub9D㥺 %O+^# e&ʛYA~Cx QO1ݼ+ _v׸} 7|,Fg_Q~cC2oG:lAkٰm b'2#ĉcrJ%dx_gQ/(:|GM/>T8.ׂCGz_sg,oLOԲtqJră.I۲8*Cɴ%u<xk~ `>UC2gs3GąL~ r9;qc4ܜltͿ5jeΐf-EsyfZJ1'Mnl盭m.KYכkk7ōge4# (v~VACSO{ ױhZW O֮IـlyD7 spyCK˄- 7FA"7 W݇}rK>Y #ƥ%k0?Ə(Za~I*pV #=+\Uf$[.'S+rRV/P\S~xQ~;:Y@2M[}v `tw2jy ;R£晊dZ[hUն ~S8v^ᅪPo6iE^uo[*OumԐ,bn3ԉ, qr!te'M`(f⇴䐓d9i6|T |)vV ah6p:ipȿyL `h˛0 IgtZG&ukW (9ujz8O Nz~(\gm. o$xgaL49 `*o(P>x^IW5NJ<7 |5Z5ƓCa* Id䬵5eӰx^zO-gK,L<=7ܥ \?:Qج/bPGsB!Blᾇ2$Y/"w\H}͈@x혩`e_?PL<1σhFYXn6f+x%ĿjԔсMF.zn"řUU+$Irji 0#lKP2t#O>+<`+JDt%ѕ4hX) y慞 8lCehof6#ĵ?FwH1̑Z󕖊 ؕK9Kn :0UF3vDZ8f$A$zW\]@60 DDyT(|J//kIf jXL`)_˫V5U &֚\, Ht`_dS?M]+xƝgP=oU4G;g^ z/zӶH7ʣ8F,G;~yr^5d&4BweC*`)rsQmh. 2EQLl GHz7)`.]< 3ި"l!LdSD)LW 8N3ћG+H; 2h9{8Z] hfFw۴h.=ػ%6U]6/XG3RT_xrB'4ԅ$ ը8 eC:w4UK/WkLPjQB:A)srJx6Njw%XgB=aĂGn xF.hh_7geJr~I1؍ şK2&T҃ r:.edI@s5PV^9Zj rtTq _k9AOBѲR][vm-4WSB*^A{l79#ARy6XT}%_(3 yfW9q < udUɍU_a7o{eP5$ …I 7/]3H*x{d^|nk}b3ccǐѺY י]w$K.-ie-w᷐g7hAwET'*)l8;NۡIDE?05li3Y$R \'ry!u|fA}=bf۲uw0^RNMrU&96^^? i&-y5?WNrZ9cȜtduMܜJv({𡩣Ph?Q^]_kμ(ex#Gd+8,-V筎E 90.%Pms Jukt 6ɡnnN2h1I}99=(0tWP- >‡?M&YC sSfB-kr-:bԍ/2{^M忇߿XРL>s"mIs(o7銿2;D,l %℃>G|mwTLU^2R-}Ȫ`lќcea_+{w0h[:(䟤8a^~]b[}K.cr6~L?T7|{%B$WD*-eP HS%m9 {-G>9ilq]&כJ`Oa^8̎r0KRмpuݰAZ_$ L_A| t-l9y*(G[ skQAGB3MͤLF@`G ':<;+?iRXn'+_(g|yJ(cŬ3+?)J4Uݫs'c?( Xm9>$Z&o[i& I(T|P ,*gc O%r;(\@8r幯Ԉ b)\ !{%ne_{ԌݞPdBXyj^<">2D[⅖7Lɉ^'bon~Gd&B7D6]^+>dqa`|p*ݑ o~_ l2h#6/NUwf)]z jA/`9T%] T̎j|G䣝!|f%NC4uBIQE᭥ꑁM K,*0#f`&(: N.{ٷnyo5ݵLEU6)jB%uޤe8[}fH'k\nϸk7/AE B%!ma˩; ͰA >J?ȋAۨz%!jy 1E}PJq/0K <=-tV ԭu@/$F ,B~# WWTpO8Os>>G" Br²GR!;x>ުGu!LؔA^e>7GLH?rFbՐkK!,1-{/W$Wޯush=Ħo#o{hdX"zQx'sJqnL!RrG5 $ ]Z_'Mdż4j|b`peyTpoStR9j?ajg|KB򾣰I69C#mGc-hsZۤraCZc=>J8&+j鳿wr؋e?f2 lJAKp1lhu#qOַO&urȡbr.rr-FSdyS9Sco0a꣚kg ~{<[/bdf*صSE_(مDz!6iڋWenӐ?MSZ(%ٗf'V Kp޿8YQu[Y.e70XOL{΀+GEaL°;EA[8WN]Ƙ]%Ze1LVdpw2;Ѵq!yq[~ p23jB~mc@ "3On~NMjLq0k1mΜg,]l~06m| >1?@bDߏ]h%;cŒųͿ \.v>cU&T,rIǜmB%`w#wU[{@3kBSx-7Ⱥs*~q8]aboք{̝YKz3ܪ Zeu%J! 8mb=\YUrӧS5  T+pE, &KЃR#PH9O-g ndZ#odeNQmgC? i ܧNPo*e,hےZ"lhi,?`-@I˶dxE6ae.B[\O z9%Nq&"ԟ;eea8JE)JZC άYbyUXX}@I +DRpނl;I6p!M*7cGnZcA=yD{gRlw݋BO`LEhf]bC6P&ӑb"Un4VG}xu:\^HĈRS]*BPkF鲢-ONch-ObcޡVMz wy,F*7tT2+1+h97T؞kM[%v:X Vʉ]CIo[;Cݕ,|o՜_2\UC.O."X+K/0J`'~ _˨9bs;|s%̩)8xf"cیP5y^V-Ih|\~Ec$擷L5Zuyߕ;ڙaôE86hiN48o"]=ɚFtSGސf).1AGmoeB~P j@S!h܆̄uLL]M䂹7^ V3V9p# ;mAQlQPu^Gi-l7wh^G$\8ىQhD, INsfၳEIϚHDQ#T~EY@Ȩ`vfK 4Ȑ WM^B+MbrTA>m`P>CBwmXߛj#S~E}sH&֡$]7._JZGMķ jdd2^ZٿۙΉٷu^VY0 +jB/w( qyάyE^ RAX://\XaRy{2M #s2]rH~Μ]M{:V> 9ΪΏ^pjee ~!E銢f]u?;ۮZWM{pq,W)56c^7Dɬ:f‘.sa^DIZ4Dg+Zs;Ymp;1{|pup"oxܕ4[[H ;60lS=hB3?z\IZ{n\Hz!XikE@_ALT1z;4YdhƋBi ix .`Ȍ)X9ƒ!c 6O;sMà|HޖW9FI#H 'mŔ~qv=,,&3F(x/UڜרK $,>8G/uNnX pXölf"QR԰R+H`ZU.oL=S3GS$wj^>LGIowWH炽x )F卤 _bgۂ/9#=K31&@~åʆPG^;o;XШMTRFr4Z5~;fSobD39@ Nlnći aqU@t^W ,]lm+D"/WG2LU`,U7)a Ҵ,]-`'^^yһ'4 d'RS?EUv vDD8ϜjsFMPR n~A7ƼfCGqgWXt{*M\dP.67V~>M$,!EqS_@ivJ5-L3UhoamO{; Eq)Rbvy}V|kxZ%e=8*ўxϑ#E @2AYltq$J" X;zgȞ?Njݹa[A;N1BRDbFl]'@QZ<' =LGy;MdV9KC гEǑQYfx_2T&" 晗]N.VƁ2;i~|qB PfݗZ!D3zU ٪gfĶWg_T~ጼ=" hğqy_5J ok\COzw/KqQ Uuu]ڥ]Z(k~IYW@K#j9\G>- eܿ Z/˳ S\seEM|MlPIU# 1C2ozܑI:XQxKJjT֙Wٗ XʩZ) Т`,'U_|H6)꫺#:m!1m1h,1{AEioyִwawh@nV ^s}#Pd*@}CeekB%ϲȯASL%PgyI`}kZck%'Ӕy&֓PHe˺O.9($t $,&^-8c `$e@s?( -'\Ѿ,  _|/18#f'_%ةGvߵزtKX6__0Loǽpo|޹S(6>X^/28\@D#,;8Ozh_ful~WP蕺v>˟{l{⭼X~m|!;1TdMO\11npjd9L͉tҚzvq)|ڢt?Az=1 n:13 حԧOE8 1%H`#I4iV8KF{ׅ6XV X&ieшqEXSF-SDdHH~M[v%1)3++}_J1WǶ1&+{7},DJRҖ_t7[+lI/*y^9bU%jl.P,GyO(8`PVʡz*aY߮k,`ḇ u-e $-#<ܵ3\ y!n`bJwMVΐ͵Uda>ҋS, R\0g{:E_ǙQTx@Ch@]r` aܯؑċ\cʑ${+ Y &yɤ+Ş=F_L8Os.t^QuLТжI*@}mVhț0Lh۹rI^/1n?gJc~z@4.`HɌ{謫*պt2`tzxph~$T#Yw՞Po? (&5N \vAːMl;W5MqSh~ڸΖHt`;eCnl6f'b;g| [(9;7KcDzQ <)6&;Hp_V)HF r{#j핻epv?3~#U1ҽ}G90hcQnRw5l5MʣˆR[Wy:@Ⱥ2<bPQ ?~Ut6N:L|$PӘa{^pBrq9؈Vg"aƛ[̷K@S=4 iď >rFBC[h{,#IVg%mƞ׿lGHF Ku7uot+}Ɖ܈H/j[z x&  T -̨`W ]rIevpe1/" ǝ,P:E\UFyQn> 䂟Y "IA-Idl+Tkε?cfʂ!w3:U:;J^lLDiA t7oxk0F^vahlrHMQJhU]jSܱR;jFïZڝLA_ՄG8`58`*AI)nD,/Zv2ʻ`3/:''ꃾ `83ܥp5QюV]{_DpM\lCiȒt{c1I* nCvqc,W&*Ƴ_G@|Qsa+eyXCG0|Q*e)SX-lfFc'YV9%Ms6%W9ZSXcA32.`-TMV_@Ny,]*a9l טrAC6ūGTv2A#ȯ0Dk$Af^ 7mg%#8}Q6mQyg-{%tZhIrlSuN$/IJ.'ehEp6wOQň箚m̫y>ZLkҨfwa\$H1 W\݂\ٸ=>GC]e?9MR`2K]?ٲ &8}<_^ߞy[nkZo3}Z펌eP9j-)*V}-#1š!YckYR՟kup4_xRtE3i^+Hs)H( |ByT1 ;x-`+6w* KU[X}kZw7>bۺ:,xbd .LJ"M]|AEƩ(:fQs3F:*Ql@L`62w6fda}iF0L78}d 0SZIgͽ nIh̚ cD 8ˣ7B-@ٔI])I}M7<<Jl cݫ7Q9jC R&6`}p'_tfLdAfI0T:-0]R[jɓTH&<9g% O6\f nlbS&1=gi@|άjBn0y![<611 75zBu[`;l:-c}ҷxx%KDc< _ʩd8H5 'd?iUx.LȨ .JIrc.ʂokBN0mj[S8:? 3>L+`Di!Kyچˠ-*9qa@66P:k}ƃkmU'b[6N D &WhV_ZMAX s*Ɣ썂ZfFBq vP`sG E`0Tfo"WSӉ?bU zI1oc94ESy{*gu) FHMUf2 , 䁬\Aş ήJV hlOLn%dF K/ П Z#jо5ϑʗ⁳&jPEP7av{1/(P &T iP \Yld0*+J@! H-gw0$D6 FK2?nn|7\ï%%mƀ ;qg* $ߎ?S!#t2҈QI3bǸh;PhD%(F lZj"lަTFgq@+pi/Pyl+ֿ,#~[Tڪ=]xq_ÿɳ6ekmZZASOT߶;hi<ZϭSbUn:O}e! zRtp0Б]s!D%"jR]Trmg jɧ@-զ<*Ծ EU{wYaWieͥ7TŻ^Af#ϩfڲezo!fQ2=" <ཚ죥^ h ~]~WT*S5(ya&aj+ΜwCFFnQ[<sB؛WROm:Ӏ3.7%'<;|$6x"J'%͌23 v}~qc悙艌ffJ`|PtQgP8ayz/犼~Sad_ lן3[ "95B@lc\IBdCH F< lMxl_5AvX,%3\'sy^0tNςhj}ql/Lš&@8ӄʼRt/jSY wq|kv`<Ѝ/e*T$䞑iÛ01 C( ob<2^OWWC$"°+^Nn?if*R0X؆l=GXS#pk6'ߣ,`[n?!m8'-#4|}CzLX[O^L%, ^fElVa1,dkrfFFM ]1<Zv.{y0G r.P`UxiFK!&.q+nPW()kX$4A"|0Ƶ3=_k5p;ib48.Gd!r}5vsaI`Il-x/hL(7lSu%D\h:N/I څ88|PNVgw(] w6ע}'Q dTO|P ]*>P<@~A ф?]sWtp݃{[dPFa*kPr8 Q㻙r,4Eb 3FR䨝Pj]wQ,틧f\D7vRE!e RYv3آ+y1HРGݝg1z7/b bYsUS'\\i/WL-HQfܽlj-Un Fjw>&fwVg!~\?^q{wf{Fvn4Ą/E:P{:-ɷvnw Y.66z6{I\wj2~lj \F6u  fR4yr (5^΄ |t6+F9K+E+Я)Kn$7?^u B,(̠Zj-ha!Qy/^vVȀۭF?įN&R廏߬sPL[1|_s|tV/p{g{ `x]'rMSIҸrXQ=d؃PG /J9(Sޢ MТ,nǭRa\bӖYm[vxRE9J@/$ږC \,\ΜZ)ƷadԔ4LL[w$TF^vM:x;ʮ<5uE+igi>n|;g׽[cwߛ~JĊU =#c>J>qJJ|^Id,;'h&O>Aiz2}d+9ma"c:"ycD1t?#ޮs-U$Np6:mX6y#\R Nfs5o^M:AgLC"8}/ħ*'q;LꄃCVE-AI !P q+N%pC`QAURE='6PŐk<Э"W9 $MOp땤:Qk P@ʦ:(.hx8샍VɘJnM.UaPsaJ ,7#B+~eJ&]IU* v=TqhT~|o#I"w{'ř8J=&ߔiYUz2SXcH W%`yS},`;FS FOV4Hf",\|ǔQҜuwWحAǚSh d8l+*kg>5WS$x;v ,+(3"F)B懳Nh1o`8pȇ!Y$pb h bt8SXĽlktH<,%Sh(qv11br}mv.g։Eo~KL&J046o/o‡h,I}4>Zf]=Sb4e4v+ƴ +v8gžiEթ:3 7>wzٗrn^0if>Ե4@۷)o.mhFJyw|dy(VU_AGem/Aϫ( @d9A CKv%h/} }u^ nw䗤~uxH]JM3BYBOMȣrޘ"d (d *6B t{_<:zHfv4(Fud/qOYGeѮk#>PR:F&RķC9={}ʗy5) F}.pQ+"M]yNdl4N <6RVR McfΖF[^:-&ԑSHEśHT~ 5ڦF2>D%+xZ(k㻨ckTm|ROS8`pÑ7q(9y$GKbJN ]hfԁр,P@guUc;҉wĄeS"G3'cڅEՒr>ɏ){e)Uy= }P~fHaAa\)Ery2.^AӹܸSp7&W3K|ꄾcn|ֿ?_SbrٲoY(D7T񌹠Ѡv+P1tuIlιStys<Ȧ.@F!,4l 35*d2G + + Z|jѨLerݘ}Rz j,|aشj͞avvDb#ދGt,t\! մE|KojPA j+vrd|^+5ۏK3p)34MAyo+tM7 S(}A":Z7Wy_x|w_"4?,+䫯4wEt5f:"2.r7Juýz2tZrpbhwţc2cC:Ff+k v |F1kO?̺msX77r9d}ghFdXPT/7ԈXD֩iۯxy/H'Q̦ {8Ri9Ƴ_ -4vJc\U@1Y5,2+3E`i3ZʨH:~n'sgGo Y%8 Ke윲p] LV9LWff*b]rR_L.]08o52pU\ՁٷD#8/ A/OAwW}Cm_IWE@M"򶭚ʟz^ց 6ͻLz:ǘř( M`VYqO9)9HCŃ'[~>N5r ,ows Jt]%j00!ڬDl@hl/Gn7:Cܰ%7$/}U{tFd8l_D ]NNO4L%x0[^{ ,8( ~?B٧Cqdp`9m3 '97!gh'+mZ'ƲzTk.j  u ]Şb<ێsy)ւAbVZEٍrb.2W ]R{[G<7׽Lim{݀L=six<07E@; )-._qĽe s2#b;TT)Q&YOt]98=nP)nrS!Bn<^&8cHQq†hG92Q'lcZ;}^d8(/ثƿXA枻'T;{C֮ 0t+Xv8SnGU`Bx$8& KD$qT51}U5& Z^y7攨P>T @򠣵<{݊y4>IUo TPQ^XVu}!b=% >i<=7 IjզdU@nOC3hM _84ݜ^m**2{g8_S'QqKrjP[u\p!UJ̡GX ʘ~d.HznpEEq]QPMB U©`|*({ݨ]A9)F_``":Ѫ:KF{T=TKdO' oSJF\Bw)2x;k`8YTS%kSr4< ݢȺ"X^d`'T^0/mE|]г͵X>aEo?V|$k9u5#S.f%OUl*6:zwDЌB3T "zYɃ,e-5著efN$g77(T|*zglV2=p/B&Qc">߃'HY$- 8 ~ѓLfy5 s x!A@ir2>P"fpC\:yCŒT~`o}DFx֍]ld1ܘd?\ZN¿8$+uoq|7\M)BVǛIFIDޙ™`ꗱOtOg8[Dvt5^X؋"-$%|_GCuutŁV ׋s:-EʗWz!6k1%77t?Z5$1{d2ă5ۯ7V)~zr(|Q鎶X'N(kArGoɲYqDAvƛ SCwd`5Q0 osbc(HUHP]_hrM *ø^>ح#|"]:3-;p!-{YZtӘ(k}úS|UMW4ⷰqLN7O3MNBl\` /t:H!]jlR-NsMtÞi S΀cO I8+[X[ &_ݬ,?^bJVW8m D? t(aw9\C #a 3$RʒpcrMoJo/`ɂ0L-@[]ݤ>,R#hJZ0+:6;~ -$­Xy6/AwC1cs:)3+>SOuɛ! w -PNkPBi҈Y~6\$Jueuvi}״IO.Rp.ʪ0$:{%fsVqoei@qiٮkaCDrfc$JAo K`|3a?u"B(88!sI)5*V?Zмÿ8 *4ߞc=sJo=} QV2fSu _-i,ɜ($"/D@SJއ̌s2~z~>;[za qӝčRznzE&J[7M{&;AF-3 `8~G4rYRiluNd>wCXT@A=Dx/ ʱ'K#>~s̛`x /z,EM6ˍ 5)M"/%*>P>L7l3Q7r[bM~Q(w4T0wY8HB;x [o[[IJ}dBٺܰ8kTȹ웑F=&zCBe'"S34fDY3!9sKHE{Nd( SD;B5ч@s%>g3 b\7f̝Ie$gR?ܬ#J=yFcn~_d{ђSe6P (RVCB_މ&ZG/ t|^>|X0{[dfg adz`fZ3G,yM!Boz-%}j!DXOV;BJ9Zvk{c}5Ût wYr2y<8R{I96`j~*%&o4j^U<kds폙'hz܆XꦘDVxP?,3[J}V'y[qMw=Mn 3 *uY׾)F{l~Z]Ƈ ~To7 Y9n[%,6Tcc[6U"X8$^!mTx(Q&ڪ4 g:AEo?8a袌4x(+,K_ǧq_cyEv\K~BH+]~(=5I*ێ4Gn{ 8Sژ1Bb-!4Pu'v :_Td-CÿsUvÂYP _JB;OBn\,(j7rni4\sMw} gÿ":J/Xbr"S|L珢,44*?ĭ{K1}KL~(3T[4t݋q77'g Հ3RNv#ё6-n?nxG̚vx̔@:U$a0hr,[9}A:+N!ҷfѬ8^FyDt:Bb|DRpq)aFf` L`Z[^hTqab$i}fP' g1i7>q0y(kZB 6QC |D@;Z"1oi=)pkn$u {dSP%(J V޺>fB\ '&`h[\$͞L뾎<V߱aWUn`Yh!8O1G"G!&M{d#ui-%)7#38% Zm٥J"]]ϸ&6bBn*͊ORq~PC#@K!F}MgՄr$ qTۊsi$ >di[F+{ήCמVG4l~-P;u'8 KQ:ɵCJ.n:q{A3d̂qHя(Gj,pU^ʼn{RJ˫1 3KW 'B<CTW4iGMw9tƆ5Wַ^ZT &iY B ',Uvg1ɘp|xT:(f.xE}3 d)|Z*N{Ai'ƽC7+$l5H̞FZ)+$`!NW+7_Y|U%< &y$i`ћ-V4}]=X4\1"j A}=nbY,+;n,9d[uXqf n}\9ȫckO/!4BtYezAE %(Hg EuaDaZ?铠 CABD iu;9ל1UׂK:%$܉nTH9 8އjKB%z|iͤEz5xu"LKT}dmg\i(ßjŴvΝD /5=TuzW0?YUS恊Ɂ`F1~f[y,(D\~Fv-TrK(g7^0[CZU(jJKFv2YxpfS=͇ yXLbd;'|mhN`E3W