python2-perf-debuginfo-4.19.90-2202.3.0.0137.oe1 >  A bW^^f]U4ǽNZ^X\{gB=GBU(I\ $K7%/n&.K*/慡ּz0pq۾qū꾖< ȼ2& s1;<߬#Ә6=pKo$q@F Z%o/X^vؐ6DO38"c74[=FW@f-`+mFctsnz7~ `k'Axcb7ba9f8a08977f587da906bd87f7e505a7b65053f0751bca8492206b9a4a1d50a9702c8ef0a94ce2236980e9eb75ad9b91061e5 XbW^^fR;)9UפTeb=dW~&>q1c1RWӾB<uŵ"e<7w>͌2d_H\M|14j6hp2'LL v^?)x5a0-s:Yt0l|>ekm:7oV4V 5K|S)[tX2Ī"]0DӱlPIŮ y,G]9Z 7>p<? d! 3 ^8<g|     ^ d|4D(8I9I:&IFGHIX Y\H]`^bVcAdefltuvzCpython2-perf-debuginfo4.19.902202.3.0.0137.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.bobs-worker1640081563-aarch64-0010openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$b-b-b-b-b-b-46ece8434ac1807ebaf2b4b44db3c3c200ebdd9b907e85812eebf76eb83a3988rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.3.0.0137.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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1640081563-aarch64-0010 16456096704.19.90-2202.3.0.0137.oe14.19.90-2202.3.0.0137.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2202.3.0.0137.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/282ea228f54b5ea82bd67844fb9b236c-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=95630a6576036c499abc8cec25ce2b0fbefe9f87, with debug_info, not stripped wbOIutf-80a761c1e420525574b5fb1308f56ec1ea4b40265bd1900c7d10a74b01fb82eb7?@7zXZ !#,B] b2u jӫ`(y.":]ԁpb.t.1"Y616sX=2KGgXқ|ܴuJ2xZj"EƮG]? u`a3P(׭~ߵ"m==DB/g=$+m{ DCז_]ʤn]  qPIm#hz* g=nul|B3Hq'HkTW9Dm%qrDn>O8 el!gY}}S(&}V?) NxD}-dc&&X Ss&ڋ$i{o=.B/"W5I 8tXqF]w7Ny 8i#b}kg0~%n6} vX_s16'>;u]s ,bpERavdOKϺO7cb)e܈x"NpbZS`.pmHSb {f`f=cVbuHLWGr9.pƝ j#fc4 qqV-P`Crx@"b>>ԔW"uHĒdHOЃ | ]N$<^5^j3= ӊ](vZz_,sFy~ٱҥ-Cb^v/\2$y+&[x9lUq=FؿTckE0ZǯnYL?ʆڴ=/a BLb'F8ɂit^05@% UW9uRkDz=hFG O`VrhcN2EqOtN‰Sz{i\e%h|AtדbN*U$C'ͫHOhK2Z3__iBgXC2@94[pq'3VEBqڽB\  7Ͷ!J ѵO؏0Ü7pM?-$MB~e_a.w1ߦ=QHI-w+h*-UiVF6-(> \v;@ci>O^0D_yEas+1}\Tens, ;8fELSCQ - 0ZͶUEa:vʈ?49'k @=\ӛ+w-}M [I[?c4xto_< $* QQZPvlZ gnMD%~T &]'anoXty:XT `ښ 17sM"\?;,Ki,H>Rםih*5Q Ő2ANR##(`6ӡ-mߗ{݈J5<5:-~a`tG Lb-&SQ'YGe5QhWfjTH֥aA.\XGh D}1!ب~܇}<_iL߆-[V/ v1Z)I¼m>JCZ~leN^] -T$D["KىCL/8?HI|Y!k fNaJaQM6@%sGaO:بW`ɖCE\`+_Jʚg R][ZP6gflˡ+fK:lY]e,` E'ܞsfTd#lk,,zfX=kDOf)|]WoI{,sPv)Y_CV1Ѐh-R_]:|L`uĘ-ƥRGy? !l~J>dqҬ\4m- g"J<ќ?`"mbE<@k薣'uuP$胞zZJY, Y 2 ӦH4 OQ21% 3ƳśHݵ[㔣*<K4Ҏ]D5#pj"}rw)jLscp&wlݯ}p%P`64Y \ݣ_Fj=AKOӤzG<tn,YŠkYۢݜ^![w@e'=V2IMOM45,M]maa%ꏫMa;tʣ}[uAZoG1%|0SS]bZA#H$)7tR& c,?j_&7Z˷^~oBBvVbmv_tI:epDၧJDo5|;}W0rLtRq5Q"u9Q?FżW~j,j0@"_l`Xd+j y/C%/Iᘓ( Cɖj7I7CZGzUi9fǘg:Ţ[ ?[\+N[e`7-GF[#եD$ECZt)bN^sTe_XGSY$&`'[^ν<7J1_Wܳ:h~} s;-׈َ@ C 讔}YÒ򛽛.vSY@4%Fӄ[.HB 72w]OTs1v2ucJ` 2`}_Y`,W6*r.h D MƓow[?IXMY.%3@vzWY'{7'~=Cw/^s^)/$t=R x=,MT]uly2w#HMQ@kfɹ.{SF/" &.-#5 هf2$եeMZ(Yy" gu A$"ٚ}lw0z8 Oz61-j6076zG)Z-P!z%9Zv %+%+ԩid] ` 5Vu|{k>4UTÃq~h;zqۮYzŵD̫ (FWJmBg Nkw5Xkqk1?3 ~[ŸZbi[^JXV;c\(WF9 3@S:Bf|'J Lz]PԘlrÿX̏~)2;g^d&+N‚owh#y"^hG,]H/hb ZsA@|m'ZHr/VHz$T#˂i!~SFۑh(,9a=.sqG_L vvD9o{׹JY-Z\h4(w[sV>Ed=4)Gaǽ^\$-R!FȜGXLS?@ G"56UmƇJo#E[W$<;v{/1XqB| ^%TEl31#fU ݏ?2kCH,$aͯ4  A2 Z3>q.|e$q-:7rZyjqj*rUFI |ٸ#uĜͽuR%6X%ţV/l^>VIP/+c|&B=&!T'L8RyfR6X FJUadK,|Nb#'(YǽM$?wH.-("]ov$ks I11F<=#W@'+)HSA3ji ęg/ %-'7<ۋHLzУ(MIxwQyl_ ѝ!RWGYoqdQ$CK+7n1姤:»K2WvK]wW vg7^v/({iL+TNӴIqkto; w€Rq'9Щ˺x"?ᒊ_3$ >D'(&W~o /__QWx1Ss߬Fz2":}TyȜWvqq7O7N>ήR趕{?q A6חnj-|>q-i#)\ kŴ呻C'gb6DwEHfWvJ>[()hɀkRXh B*g{VnGY^ʳH^mPT^ؖy5 !kv:cB)͇hĭnz%  B ޡmF*nXr8ڒG㢪eGUDqӅUvQcVboi:n Y`(x Q=߼r[g.wno,!3嶜'͋^`F$,.S? 85+lA6:KKWN \>|*Gy\ӿVFel 52:I' ##HMq>U'ssq(ֱ,(6 8n| vk3On1 úH[\-,]ƲmMCd3/t.,)ˎfоʈjżM K?TN=Ҧ6Ӳٴv{GcR>bT^ 0d!K_fTCuJ. JN!;@%"OG`O @Tz/0MmǣY1A(hZ=tJT3!<<"v\(%'y ¥f{B8V Fȫ YRx 8 Pk3<&9rA޵i.-XrDPby˫_ENumx6̃:[gF(o,{ Mj̕0kd ?߮zcjexg[8:#X8=.v8P2gEyV SqU!S\Rvn7ӱ{KӓXm~m1,f"705L|HWԮ^sdG6tad`+$ctu].'AXl9sA>S-u0g6T7.d8ihs atf^AQrG/Pl*I%xS}&c`'@ݝۺb~"fiBx:8MP[fZ,+ ih 4aץ^_rY^ ^Y?JZִP+Ŋ 5 ,euWpTep:Z^nc%QRhj,2ȴ]\&Po˦.пfcd¦I9WB2$KŅ]TOES RYD빝vꪆOn4-Јpmn.QťI`M{E:)][b ?ǪNG".-ii XmQ S}HDI9\ ! SHU"XBTW H-XEVZ&җm_⢫T47jyުS3%nuh+Z>ui)c0B$<3"3qe:g!D_s$L03m)jFD2Ԛq̼kuqҋ .$}JkQ$ŽI}*> qv,S.$ԡoS}T{ 19aw t"5F)kw% No9/fלDg3=w趺nj>4_5d l Ty(m0N5s6+]8'-<wDpA> ޟPN{6X^)sK:׵͉/ []oKTQ8@*E?(/Wd:𷁎G5->p@gZLVa 2di[%݇4Bkk<Ԗ.Sd"42 >7%z]xkR?.TgHpj&@,#ʚq~'Ny)$;9o,w %3+$%)؅Y p`-wYQHzoDsgB0d[y] }1#Z ͂5[pCF& HϢb0ᗮ[K\S 9"W祅|I@%V6 .@3g3ŎW?|C4, ƭS_QZUaD>V)72FqV{ƎmtZeWn!̶RvkRsx^i98ɀ-PI놛/O>IRtG(|T-_; 9yv1!0.]#mfc0rZ~ r%Y+ϯ4N̺b\eAR Z@ۋ^_ %#d}B\E:x7ԩ+\#3љ) f\ Dc$l٘>!}!.gpx^\i-v69YAH!2s-OpB>3k˘eZIlM%&7h RD u 2i45{( mY_a2wŞH-$jC㍥-=Nofܵ]8Q^bY?=js6?iWDy o]~/v2%xe ąl"ݺP7Iѱ W8Z)7L,R0NJ^Z"|wATb'SOM}8Eܔl[-RԏuǾ/%2 趒yևْz 0(Gjd7eQ%$=PG3ŧr8^e$AVd)-B߮@'2!BXٷzk3ĵ6WKRHUWNQ"$#}[`";P-ːmp]ST<@2`r!RZ(h{ #TO)1*8\JNOZ|c7(j+węN)a:] W=d՛s{TtKp9ObL#}\/*KSlcirtfn sK 8Nݻ)i]; H5ȴLۇt!m k ,&bʛ It} <2K+X$&.)|q1:$l8BHQ_62!4fkQI6"?A[< o,_h'Ѿn, 0JE7޿N `ɑ? 뵗|O,< P``Lbk558qw)NS2 [Q.Ma"Gc^*yOy0Uk:JvYͷB/jK3$E*8.qo@L0Ngġ?y[eO&;tieȹtxNDpQ'eXX%4vP+oTB Mрw`PAb O.,b7G{CRS?s\5DZ8f)o#a- MkYaylOJ[Vk}OР)_ȓZ5RB 4*0CJ1v, 3:HIZ4.;7(4-wUlY(V} qc|]apYN:7ExkDr- ~uYdtnI!STWpD0#vP ĮaHZ۟6bfɶ]פS I~uVD6dn K^iA: IgOPXdç %D}s@~tTd|ڻQkwajJ[p쓺68*ľ9, "OSBF1?f A>\+ R:πFc)l>-[fsrp&Ag&gܞh.I8ώ:Q\oJ٤;QN HĐNˍ.BWX rf8nQqf⶘Ҡ,]9Ytٰx_$MW󲍑,iF`_4@x wǒ]|I$pMP9 2c us:4aYh˭3B,}Ya @}Z2rLUq'=vxxGoڨDl4NƓ~"Ƚaoִ+5>O Nq:QЎs SJ{5 VWҾboN %ݚP0zs:aԛ[bm/"[.qfb~vܐaSyPUgqYVe*p oR/&v(*G# tTbDgF|a5-S(tE8BBx%"s|_# 8Xfֈ! T"XZҠq)tr~%!BTSB*(QY0,jVzyĶCCBaB07T/aUVSפlfm Iz_]Υ)G2"Эi \)j!$+s:fU0(g.zxVN`Fw gM˹?s|mb*mp7j>!PgCܺ5݆kcT1ȅ)GMb'I\pzOVħDP6?:WNF|mcOv]`>$D}x9.Oݨb)͌HA =pdh]!mA\*FmR^]E`nΑ%QH-+Lh<,{Ӛ۾~BSL#{OhCt4ui*EK|2}jƣ]n gqK79䪋f%SgfNՁT&{~ XP=&L^a=k7Pa_RQ*{3PoaTiռ/F݈4DlӫUtMGސp'٣W7u*4l 1 ]j3M<5Aiƒ35fR0Nw`j̄iBX갟-[fk?3pgPוӽlD޸Ž_7_ԩ1)rm $]9ޙ톷_qSlN:Ak'Qw_5eo\CQsΈz XA9 +ݕSuu}!W_Tj?o:Ob[5+#WxEVNYC2,ʊ d{w Vmcad&AAQ|}zd,.vq70ah,H'O|iئ n\XR3Y_nN 7H3jqU&HV\HD'|<&lؐԂgd0׶}q o#,(qEw>퉨 083, n^U{jSgB}ajK>rN}vl,&;T".@ʶL>ki tytkFQg&vM\⛳ӌu*e!cKIwJiH s80K {(Ӱq%`ޛ{Gnp zA.J"<$PD-N2pG8`˙+vwç%~EI?VOrݴff_Ve(q*~ZLR !ѣCPu8 UT%AWmx4+ Yp[,$l8طyMd{!hăR6sÁmPMԳ(HO_oi]$#ic+fuUxHhVB`,paCdnB2vOw!h+Xb -zyaM^l3 f>󫔕NXzH „325T«$tJs=Łb4sI=+8^JPW`OUBnys7K^]'1VVS{zp Pڀ1ߖ\c<#|9GF)vIcOhZU=2,'iP )XC$&T:p ͨ8Nx6 | 4fFyJ^BDž>=|JjMSáhh9ܙ^`q=Rss|`p# # ؁ae4ܸ7Ѕ JZ[WqEZy>BtW}%|=l 廓Du{GM&dZWjA奂U:-Fyqa>BR(̨{D6aɉkFF.'Zl8$~9>Vu\eLV/2&T%f56A G5MeSWMuO7<τtY̵8ԇ3p:m[Trku'&IT39r3#:PV-xh=HnpWK~Q Np'4zGΆPW2G*d_e=æJ0e& =e/CDr`8|Qw3]L¤g_?T66F0)Kt;x@H npw CKTĆ]aa╥|^0/YY6Py."G-{u:X(oN拂ICH֕{ $ O` k+,#, ~a9-gbHw4>Agz^Mwt(1N*vGϨoʰY#p$#껻EIm'K뗢PN$QH *n¹gopb'',Gw!Ysr@()ɮೠFv%KwEk1zaV^|(Ac S.5U1`8ChP9..3;t|h,Z/b0LE}ca0* ]fm^A iSgĢp08e@>#)T--pMbV+6y]/ɐbf+K X@,gg~ A37KTT|*rCRBKn3_\`| {Rߢ kިU-]%dR۸ʸx칫A4DpNOlDT{"{eA%I϶O'ǵr=2c-teI=֖?ȦW|3 pnim }cSoHಛ%+;Qijzҥe&2WFq ck/Gp&TΚ{HYY<tFgemBCe ޛ{Jg*rYc<`yؽ);jn-ᝌUfYѐe sCpw$pg6$>+-R qM:Gȥ%R!G]0m&qQי1IƳ686&~D.RkpwT N-YG]dRےi6 c0fD6dA(+'*  8l#a;S2*FT-vcWG`@Q!K#N)0{%R13ڥHH>O|z˒Jp5zKqWTx\mz'-<찬C}q8@Nb=Vek}o^ҷ"F,K25Wec%{6,ᑡj|]8}@b3yA =;8*zrt{ X Jh4xg[WNM}!oEЇeQ8xuDUa D[U1iOH<Pīr r77g &P$Dޡ]^JA㺲ˆH&ecRn/)% `JZىݚ\%+ꪚ_WA[1JqZ5D Y(NӗϬ1y?ȦZEh1F}0,E7}-Ym-`T e%n Nr#,}iJk&/3j&>Xm~?D"ü >r^Eh+գv&?(C&;X#ْ;ӿieSMW<Q5__1Z{($liw5O_x^/Ԧ ?_YLpI0A}d/Y C4+@_Dj%@TᦜGĞn>0ĢCUSUy7 @3yծnhH5GLvE^n~ rНJDb` PerY4m<*Sh+1E6@=gud%Xa=Yv{ ZkÉ'z">Nkor))l9ɱ?ydgU A+8 *͈3_Ƒ.a#]]k}};АZ3s_q?+=̈́%9""ԀW 7ܕo!56fhU"!x[xJط{nj锩z7_x*޸[}1w* }4vNOUJ 7Ǥ E1`oSÇ6̭Q ,Zya_rSxWigT{q@{%$^C~N!WM A#@qBeΜ:L 4EUDlm+͝02֪kFV8qvhjͻ{!h(M@NDs%Gzr/S88y0WM?'GL^"8N"e>N\;f %]v2uIE5_ Ql9EG W`Tl'X, t0EIAk4lZŲjFjm'mbS Cz$?7o#ɏ|CuS"Igљ-iƖv+x/_.bvb9 +tz!)a^ :y a;˻Y\ "F&Gƒύo&f?s]тjrA(.yޕPik4gO]dSֿh 4Y7,";f2בNmbˎ x77Qzn~c w8fF)Ov O(LXOj»IXr`]~ufN (8f}24˩uR (NjXD8T{dz(P 'cxNDCDFOֿ,ˉ9~~[hTqͪ@o3kkhjFJNVMݳjv}fpG:v%"`VT/a$ٻnUQv{lcŁv5#`0=459THa!)<&ȶ7I ۑ.[b?f>Iْu#L밞xUUg4 ue\b߁pciszD]X"HK)=J0Rc53`!gVLƺE^Rv e<]·c݄!=cGF^xV)B[J8N`ER.渰PTZA@MO{x/#U~-.hpUp2e]\hZ: 敉qR=;6$2aKGNmBec=k|)Qk89#G mE=`wh\Wm9 v3Wq!:VXf X#>7V׷cvo؉6)9}\YZ\Vpjfei5 |5 3~LC N|q*>ċБ~Ǐ ]nzm[Ar@Sca]ʈD}5]*J>gxyYë/RHv̫,užikڇ)G-ך8F<ώ9z9F ( dM4g2@H} i:ټ凷,D b{riuPoh4ݬ"eu#kLS*UOA5!w y黤K92\"o8TM47N=r}lB8y5b{vbD@ >i:yFu<<a @xn\+Wa Wz#XJz_ _y ɧ\ī0 5|HDG<*,۲pe|~t~TӒBڹ(hC}7pf Aݕ[ $BnyQNzmvēHx`I"u{ms<:ǴJvȀ򎁵.‘&&ksJpnqw/88a!!Ymمx垨zQ2^awl&5!Cv]E(z߲kgH/LrD.}:DEoW'^$o;C^c ϫ>orE*d']9 |t`ȷP`TגI~ 6˾W/һ K9ejb='cC?XpqZNX8+ƭrRx~j8ȴ+.Ꚓj,ޤc01oAL9{y`"]]H-_x7X^ę?)yER`jAI Dryj)u%T=,BMޓ7=}@=n0|zOAob׷Ւ2c [@ҵzp(1mQOa͎p=`e3/2뤪XvK%73 "b}!60$TZRF"vkUqp< "b%Qnbg'$9溽 %g?%8av/u0pr#g.Gm.!*y/#p||>s}ȟ}6‹s*'Y1FK_{ ϻJOߌ/7s =M0a熡ˡK h( 1X5彺CUml<6Kp1V M>FDOg9 8uac(B3BJmJ?b6_l47ԫ7JɩyxѪktb몊b6ew9uN5װ -o 1g3! ֵ?7`m7"Riq?"j뭛ŔZĒ-zYVzJLc0ܑn8ߕegڃcDr?ܿ2=oATo|etʭ # D 9zo6?a[Qƹо_@!D21q_{?U-cTFQև"@{ }gxp\ LԺ-{HߤϞɉ(Ѐ\vcFWϛt=: ֲ.-jG Mu\!|k/clUB`wح%.kSsi-#  k(^|3þf/92QUú|vdaO/ZXp߇JgD/K _^pҞ?CAk^<>{\Nq#ڵ UqTj^)V  4hXyȊm@CE"5Ȥ#٩ 68S"ӡ9: 5״K0g-Ҟ ڿgK9FV^/jd5alf*BI$|΀M,;~7MbT!UG5'/wEq[M$^ `G&b6;/*׼k~2s-{w<:3EF(l5;׉OQP4Uϊ>Q`o*D@^-͎N^K(tg.l,IrT#wNC4P\8&hxXteہ/ DM J`k׮RPv1r]wNJje-/ڭ5^\"h,1~w@siaFilI )x$9a̐ZdXP.vSS' 9 w457R=!:0ثI늎=3&Uly{{ \Z- e泝݆x(Ǭu8.楼xJl(6ₑy^ ^bG7$Mb":ĊAwZPFS ׫AKsuO<l3s{LQ NsgcoEPoʴڈJyW$JGG8#-X@XhAde2dఠBn97c|$6+/Ԁx&^+ձ Ʒ΀#~-sr$SXs-7A/Atf9`s[oI+[5a\,b"(~6|Fw:љ 1 ?x)Sf̌北G?ܙOL0&O.U,W8Fkmݬsf1(q2ox,A3D6W:B |!b[+ؿd-"9^6)j` q9]&tlaNqyaߛ̜KJC&p^BiA2~i7'U"/i~frFIr ԛEj₭`Xx;naûҟaP8Q5mU>C`xJ[ CtFQ_+ٙO3uA,p|w&@P%@x[E/4=aR/0[lcWXNܑ\SPY\Į`o}>cx pߪM!ڒ0եhlSQt2ҨwАVƆ#8\*ja%[Wrf /RIQ j|v^y=WeI68-[_j%G|'{CGgb.4{ JM4*Ssͨށוγr$y!$=g~5'/%Xb+ q#+~|9!8e1eIaޯn8>c]U)^ڒC~M=3H0O7Bk +@- oMatpDTaQi,:B%ܠi395d([8` PKy : h* U4XK5-mvx;iKcKZI|$0hXMyDp>Y[S_#-@1.9<.tVXs }so~4{~/dl7EOŚwoX򿛇wH\/K9=xeb2 vkfpN!u3UԏAg?e?F1{"A/z5,zq[v' Xna# K1n ';O}QeпTcI^{ӠIrC6kէ%[,V jK zh4# Qh$*H6eB,pI[ jiUewCU`HoDKvV [46OJ@'ؓe<YnIaa)wiIm;?ô 贼]vf^N!e 4>8G4nK+|:fpS:{x窉tVXS~27bl{u+~Qp|r(pV^cm%u AdJS0@68ۗJntJ܇I?=P%*|LlWz% ROd!VZrcHȍ49@:Q?p5g>aC/pvqQ =+}8=?덹BךImS6%pC\E.WQZHda1_mr.DKw)F(ȧoì rK|n܌+h6͛Dr5 +-*k:҉U(IݣͳȻꏫ #I~8~aHpN=B)wjBhٛaNsw#VsWNT/Qk580aG4@js{-a,诋U]#%B2 '+63IĂ&c9r/sRoºǂVf]=Sج J? i#R|g$tڀ=7].^,vLf `hTNvSc`G ç 1>ȺsO *K٤}6LcgXQ]G'!0!c΃zA kom/yD示Jd29!n;4%odԶJκ?/n?G(Sـ70=lnܭ8EcD@Ԯ\Q|)>O;Ѐz֮鸷6W*o;y }fzSpD)&kD^LNUGbm)Фv 'u3HlfqPi9]&ʟTt}rN>P`D .z8[?(۟JIT+ü bl#h/zhSq5蕸s\iwC֭as'W=/gZz b0cأ$^Rz8%8yZlqOh o-QQ"|ޒ 0U+`<\|Hh8E9[*fX;S9~??B9aj a&SN7.Ϙ[wZMv~=sB{hV=(Bfktǚ Ojpa{=rh—>")4uTud~$g\*[kؖa̛( u8'VgՙN7r@ۡsU!p,L qV%n5~Ph)s3o f|GȤJvVd*.:?wj瞲 d}mkDO 榖 XSSX$%#;|H抌&NKUMɱ`10a\⬍.$r^M^Zxd&|uN1`id {m@mrBAK*ʖT>a{۴|nɊjsu=X]\4 /ˊ(gBtCt5r#H6R5: q=4LS7REdGc9Rb;[Iq^5D"h tO5mDa~6ք8:!@Zy95ҁ/L:H7ջ48NHʇG.ǯR4zOW/d6P{tU\;lIik7`4:"YEH)85,@`*A&SZi)FKT6O#}/N*A2׷+DZ 'X$ۻz6;EZuް5f+i4?83M*iW |6}(. 4ŧAwJܸ })ŋO XǘgN>{)ɛ MpԃZy&is07X 5\Ņ8YJIX6D;56>Mݔ~Wpg^-R.h|R2v;~}&_^9 dJ+et%8baa:Yy.|_H'vPNS"i`'Gf`>~Ě7<&46vԍj|z8!ӥvN(`?|.p`3;-A7>~BTOD$8#.B'UL}qce2X;9wߒc"pKR( RI͕@<:~$zNa)F+uO#}:_OwpZ6t"Gi>UiR 4v־)+|\mH!^KbmDWց<|v НZ*`ُa춱4|v'ce q Dm_FjS_vFf5C;:-T⩍I L b3Fay( jc+M\mjʊ[6ڜDP석`y!(grmy8+0+Ԟ(54)IF1+Nۗ]$K7PEA@ FwV SjsB8A:Qt~vUsǬDJ^<"W; ;Ҽ ~_~וlcɓ?qp[sOe&58=⾭D8l`D CӭV}~vri}k##8qRࢥb@o q^,AR0sC䁛FSEH,,pԟϥ"ˈ_^-#zv+k̮LE)vM^--F9Tt4FȭB!"תWOHz=;(A,]VźUrq(O^]҅LW3׷|XڽN`bVulcMK3-Z~m^5]SSq ,AYAK*dn:01_|1kCؽSx{;~g%nA( }B Enah$CkZgcB]%~纱.xj%UG}wa[wfCÓI3sr Fl?y9aZݤ;hm|+;? 8E`J"2[pWv-P7pFJ`7ku'!VGf&jcKǀPob$8W7Q108\H*ub蓡z0}Ow0r`^:U"]RBZ q Jo" `-5 s W6a$0'k<^ܵ8Wיk'9vfr#| p I&oFfͣ=2Hʧ3\HݷT,FpfϔU8SiU5QB"lP:ełU+}̧ؕ 3]JF%`[}X4I" i(!~Dhw"ŨɶD`]h"#l[_(nwQ>b4甦ۣ|.Hp @Me6õܿ5o)nlQsv֟! F7n` Й\g5xӖ <pJakM FPvhXC^=gݝkfD,QTٔ{k O\YD50˧f zO~k;̩Ȏftt;\>)B2B%91>Ҥ§7~?dj\W[ɰC7'+Gx(z'qWaB|6.kejb)¦Wog(+LSM˚]藼!rqk{Ԍ3ҴVG@S@Q6m1gKGQF{)ӵ/u\1_ӭK,yCw_\˕Mlo{*0 D;l%ڍ o+ w]㸦x0Le,4kkcK)W:KlhD_61Ңfl!_^Nyc7qЏK4:78Fom!L/(m^"cvϧ Myf*P2V@ Ecq)𰲙 "]y? US`SKn6~|%σirZz {[o!%Ft,.l&a3b>,Oж16ZcPsQ$Wt e38Dzۑ KW"#J9CC-TeD.af# јŮmWUE0L0PꬼhhzTQ}*]s`_4lu6(ǓفuTYpVNQ~ 󜑜v"7$_T{4H8EpEf *F{, #%XT~תDH}g{/iKX}6| Qy0Gu=6 'KQ}aDL4`tLpXE,&񁙋ԺL@7"Pkup+oۭ{[^v0cDC^el Bc24"nzW1odܺ0AcJJ j{fQZoUťR5^Wp5 /r.*1TH=j^k,uYDW_gmwض2FاQ'QՐ}I+1Χ_K&C9R².ZquڮG{ǽT+$I [YʿQG*>FXMZ8%ϕt @VB Ku0/A#J[T;/J BSpwF6HXM|baBw9(PJt$%P3U7ښ LުQENXDHi~튓SIkwLM 7\[Hxe|B3QjG:B_ f,Eq InvՕcdXoX )h: 0'|.۳&Q CEf`r,*yB}ԈܶCI~}բwpt wA(dSAvPYF?^ń_^V~vF8g83"N!8c{vEݹ(pٕPh8M S^qY@b NH dTdKLXɝkPV I\˱_z {:<ܮoELB2Fo_u1z<g@gÆq|>S3Qsxwfn} sh*WP&jma#}gC'rwjRaCu%tL:5 wDg ЕE>'&Qߚb!Lz g$5O^O6L'ds,Q+g%gbA (jW$\ ڜhzqnn9 6U7+E"cT-F0Ž雓^95 RHx`EhptmAyZw7:ޜX?`MՀb-ˡC6 _ \vHCNIZ^I]J'XF4l3l_&%#"lcN1twWW"?.+蜽]IuRHF!@wz+Izf~rv $*TnjIt$+IbrӘkNe}|_{ ~Mܡ=T* 7[žjm̘Ü{זo 8N/ eQſFY.^!ːIΨyrw@ǔZ˙y\RPaXNS} :ba' [1?F9|cORoOڳ9\#@n/(:ؤg ˣkKP`s2?ב`9*aƭ+SKTE)ׂQn~r/ІBz@窺cPs) :Mc&UR)G?ͥ2ӡFw)=e,}P \~n՘w930)|)Ur?xp.U7+ʰAhb2V]zw{ƥ>2~u'0 DŖ˺켴JI] 3q܃))*5pTg)vQ^JC5(o}S]K=%mӽj<PaZEhMX̉Km_Ԉ2_@Fy&nmN N"3̓zlʇHЕ<iI6E6'&K3 =$杦R\Q9WԴ:a)WX_c.^ɀxw0,(Oi0wA'tu'KnfҜ m։q!dIj \È*Uh -10+{Kăs!Zlu5}>-;-@;M>FەJatpWcLESy2 (Ͽ$T3^^/Uc 㔂>cѸyhCc2$CEN}%{3qK3Z{ؚe}(FP#V`=QR#E E;`gw =.N!u_Oį vHE ZSgtZGLR9̷\ ,Qܸ`+5@~"@ Lƛ[C n"]Ҳ.`coPVRc79[_EUb+^Q )fxl}V b ^p|}K]wu<1߶(g༒ cPF@?8u :Ŋxgdy1h5:>' |IXٗhCfOT ُ(#(W[C 3⢅r En)gCalj5&`Q;rhV%2U:_9ԿTϘM74NyR:+ӏ,Jei#_UR׃jY9ߣAx"H7_1;\٠jIICg:r[ǴӺVD(z?tf!FC~\ܱ tG qu ĪTb)19A%-Up•aG:q0yoR !JI-$1a}C Kq#$rF+~n2Pf NԣN?9 ؃!R,+A*5}fvIl,0Ԏi 6wf.v0 #ߵGy-_ t7D @PSy~X[M]CB:?, $-X̩cς aϐP<,?qd1 |: !O>)XEz)?hwc07&8KTkD۾& uAqƢW0t-^AoBrqce?Fvi` -|2TB<56?>Ȃj_tzG*;6d2paʾ @y1c%7LCg!.Pn2Z;ƕ'dLLU[׊5ҼnjI&]pI2'@AJt3\W^ -Os҈!>$35덯Ox\)Q8bTvuNwócYlQGKO~>'o5vsz&ix B>3<[&UE/eScդ޳x]&x?kp%a%]C pn!>7h Nkqp8 Hx➜*t^jT!X:Lci5VRʴr@{<~Db3qS\;vlՠ,! [bW+ @hU9JTbµ<n[fe8xzY!h ='C@;}ݛZ5H@}7M2T@,}$eH;;nC|v OH@t(CƝ: )MWK$ntdan~#B*%rSpI`"&> ' \xq! 6qMSlRfg^@aAY3=)BjO)baUSEȣv)#wl VhHacԎ:,er% 3 "C.L¸" Y = GAy%;@9Ls@-|9)pe;n=S6ϙoЭfLa?efuh>ސekåuޒ >WW6v,?ٙ_&|> [z24~jἊ&꟣:utS$}55jy^ӘZPɀC~ ^NuQ*cZc eKcw$DIF!܊`x=ѣT-%p|c{;;F޵(xtᢑAP=Hn2oxn芑 Ǧθ :u4{ iz呃kH k1̼S6  \5=wŊR[[ I4hv~J 0:B!4pPɀFF6sfK WBL&qՓV !$b&D (8h\,ѵ'HjKEomh@j?̲`` ;]:UTRbpUܤon*ݬԽ5itV;^lV9bB Eܻ L-B Â:Q9ȴ D-6CV5.*8Ɔ/# 9

g2b,1>S݄\-r޸ti7ʽ0ڦ WQS#9"y&b{Y=3,xIԒCYr`[0&}#Sqa Y8)uC#[}̥o(cz<^J`O/41Uaqf0R+!#S3ːFFeiW4HhSl$jr|+ ;sHcY^JsQ`Q">#>6z >d|=/GZoy'Pw #Mwl$ y/;FaQv~̥T'^X6 uȅp'>sGã"[@'oBq%Btj'̛rǫ2UkV܂r`bia$ ,;z_^/٩{X:@o#*Z%\~ IgQ8g?$tӦb52oTvob<'zm\R e85JТ[ ]yJ.v7m WvCTP׷hbt{mNd= ҟ.\ ;}4 N-t>h帠/2ǸZflIlTTG]E'9a-2VG| :fOPΩ<0G75zcvI>V!=t/V)_Iӗu~?MU>Hƞ)F+LíA=c#d:fv\o`'YdNlE={Ha࿤:7U`D0 @ *#Sdzx?[-@R"4;Aָ8h48x%CJrERΊ귒'Ad@dzc#$ 6cg+zALx*BUPRm`OL ICJ;taؚƐ2~s*/xt}Ia{0#Ѱ:R5 OiPWa"'[Qu?)oAmǕqƢL8T o1} bDVKscaMoKغwMBPQc*&Y6WTA|Kof`8A\>dW6.DfD񋩃jE\PG@0⋱o9O2ިHlY /~'rmu{f p.cWZ=""oe(nY]:|oLM :>Qfڵ'cٳ!? !W_A2.sHO4Ol4 K(W @?is#8@"'e]/ n'lּF̯$thPb#MW}jXH|1p\G;ɳr~ې0A-*vgHڥ/QO]j.+3ߍΛO)t8a:nav TC.~1㙝-1G(rma@[D ךtq)LlwNF1*8%_c N# lTnr7$~?U@l%5p?CK `j/F+wbO%K{;&U_ LTK Vg`CӦRbh޷ `u(ɚN"n-o-(+>ծ>z+ j1.ά̜X;UNU"{;˹C§o6f=g/9*pxxn0_ Ǯȇ{!n-k&u} XCG1=~Z%YPG p?q(7/|gk2}gڟ?U!vlF5ԔGWz+󠆸kԢ-Q]a:1oZGsL1-pD!_J°dC[N:/M Ip !\ 2M<2lb岠܄yEl-( 力Ě p#sn Mj˸ QK7;V qלz3 F uE\Cē@om,Y[\3_+ h완K[z@l X)\Y T whJ}!V}fݞaH!&Y`FM,aCWdXXlZ5 ujaNc@۲́.dP, ۈ+(ƣ&kyrlyle8Vّ/k4؈fm -}`y@AAB.wB]m7,12\^brʧֱHB _.vٗRo֫3un˱X %MDPW_> pW$2`Zm`ŝgśޘh}cCj bx? tB3j {=)ݦ|8AL&0w#&HI܄'n( xAй#b$f"@gvaV'+O RHF?.H~-,mBc|폨S|ԃ7X =Fr2M(;H0CarKu |ކ:yH%f#l GGm)]fu%'}!d3vx? Յ-}p7g o$ N i6ف@]಼k:㷿2ԯ@ {.ZNG'ٲ@Hvh8`C]G!l 4]8BFr^TLOKs|F֎ xb2(1ZjC6*5 FlB w񔁤mbci\O^:`W Pw&/{m ƮTrfL3*rOR ֦u R+@FumЇL$D\f M4ŐhwxV7z5]3$ ""b|э8 "0WHa8 0V:PZ<},_~Dw iګZ6ҧFs6Ƹx2 S$ fsue3Z۽c* (&vPSG{7*g iBpnNud${ff F(_FjvZe;Iǖ{z@-u~c|߫*ZJY:z$19ԤGM y2s`fw2aFTHJ;$L9be/ 8?ϝ1;H(p4=OͮgOH68t Y*eJ5&>GۮR&y{ӝ $gSkjzNdCb;3KI dק%{Nk?R 1U;Wa\xp$PZ@Gpʃ~MSaV ;]x=n҃6ρM`evC=OţAiLk~;_`a %mFKGO?ѹցLZbwa -0'e} dNdQC2\7 |<"!XG8V&k H'Nf.c:d'G̅,(EgxS0#T |\dƵ%DI ,ܹu mb6kz?[&!iћ<;]@`cuDv4cܳz<%B1π\{ k܊ Lqx1O4(1gB+ػ2#y̫]G`0va2ΓP\D]"%t?.TUa[b 3~tQiU +jŝXG)G; :-{ C*G];{J@6(0B^`J<{:|nm6/vtA:aKznd5SԿ}0U!py?ϓJ0Rr\j')P 62(vďC/ 'Gԓ;0|ӫ5Jrc@r) r.$FG7Wf)::qQG%O/%-z`NÕjo£Iﲞ8i{SV]aMcǒ95D[Ri䨨Pհx޽]0lV'8qYpB[[խ:ӱPB1Ep.ujhl/E͠9N]Ɋ?< &[5%5|Du%BhOsBm0tN=R@d0yJX*N#߽[fsqo}^|2jNX5OVJ.XR0}lz'0\3#|85ջ.rYT\MbC 4ءaΎzsw~)X5+zѨZ']_K{o!®a'j;Yh&5 cI9"(O4VP"u?/U˰Eȯ/Y5:K4F+\@5 6geaT;։ˈΣֲ+Mב׸;򾩂[T=CdlrpGm~N _4sziY1?ܰ.mߨI5^+S ucWܢP<G8?7<.tmZa$7s ,>XPOCʸ;>NɓVRv`tAUS&Dӎ}6Q\i_d?`!om29Ij8l"uwBJ /(D 5_t(m}j~x mUj"&*ZN''&=N\uJp:zl _V\J 6Yx+kg t;:{7nuug~H$E(7egrSDI\gܛAyWAn-*@Ɔlsլ|Wpjc.nP6& gu*!#:& D}{ iNai)d,$?Cu4w&–q!X[,wAkw B;n9 q_Ŏ'ox[ ߹fr͒Y?xD}!C63}~'5/ҽ7Td;z?)1N;Y;^s8XJuwظL3_'Eh(uo{RuVgjX*DYꀫnE4|)+:Da`@ XU4qKR݌ETd+-يyV85!8hq=$ Zx+ c}gdVIK0ryS>p!0a0c5^`?h2֝RG)vI 9U$MGjoSJ!HEzONcf'3Hݰk}DvcP`w>eºf vJkF>K='Tj L'C=. A.g{JS+ĸ$ vK@ǟFmdh7U&}~S mo?n)ͨHmo+"s 8AX|0gGR ȿ1QK)0Cהda:jWePIO)%QO١+:__y qBu¶03#xJNۢ~TwރRo1K-RUelDpcc얛i?uC &AΏ X+,BJK ,B yBuT)VMh"wˬ|$ոG|*?{s]n;U`JD[ ֲ4!3}hƼ` 0-8=gD&B䖞oOןOhgFvw|+Ue7 4'Zۺ6v *kjɔө%\oInݝz Gf~ֵ-?{:Rx0|",`aU)2/5=נ{dxuBhcr~a%^V{͵0Sf\MMsհtOힲ:g4nƷ)oO4f_u$B>b(pvL_H p@Μ60_<8 ζ3:NnyKqR.kPpL%n~&8T⅟{`hKWD9$PmO԰oy#L1 05a # R9lo_68_ARQJ6G"z|gŅJ 6LZ=6x,r1d*92R2Κ$ >v"Qu\ G2 \ l@zz/03[CKNKVC\KZ)̟q?rW- TV)Z=@N#}x\kdv -&1pYr16 ˌ> FގH +*6,wlDG+\&+23 p/ B2CǮȬk }fΥx&kE2[]YFy 3Hv23 ӨXuL/j#dSE`5@2UIyl4)jtF4 uHEϢ:V[] B$P(Pb] qX$}.,llK˭*:ʗ+pRH5bL:? ?k c[7jc %r8.$S9Bg*HF{fj^+ g^[ܑGIG*2 Q#kK/V#̆!B&o6&yCARqqxwݤbc l qѰM\& п|Ǖg<;h>oz(rm cZ5S^oPaq͑!T|S[99V)ͮ? RӨ*M%gt j/b76"&Du ޡt;u:46 ,HIA}^T7̅,oij_;i|Pc ߖjC+ S{o~KBm,AȝfܑA#o'q5o{fw,8*Kθd8+#LN[/bŇ\`;Y-r<+,<sk_HMݡSvT$^s}䪆{y(#Q4ֺ4Sdz!Β*Z .Ҥ:A㿳(,-o<D$^KZAK/ЉGQ2ѳqb׿!`{ ,wm trیB\ *U:r}` J.Ӕyt }Ig\ns>?eVMNx

Щahl$8-Ձjfy>l@w3t6B m4k(p|Obd;L׵wp\]lX]5HGo#׃cyj^X5q%>Mv _Ey+߇hk b;~f]ߥB~}I 1R7$=帟Odž>yA_3\FnF5X9E L="EP8񋡷*JBϒ@߶/Em֮C$1iUvm3Oz7c\U򏛼<m(M3辪5mW6/2Up⤕ R3mJdtȭLgL*>2\X@!J+;a4ؙm-t=ƉF;tkhf p?Vikx0jk Χ=:j"f| <.ZIm(-\tU>vu'S߼=4gulb$ ~.:qF1_PW'[llxx^Ykkh @ 7&-QWY*lmYU[LEUrG0/Yj->O}+)KK3eΊltIW~;*l;wfJ}IaG8X:֩.iPDq/^vBPLQ4wE?>{oDWP7Jv@m#Rmd""gٷTH R̚zydlxAU6XaC] \fگ[~-T.`ǔv=Uv#lZ B!t?uQg0ڙIJy;}ot#I5j 00#b$AIHag+6KDllP<.i F Э?*o' <ƯƟ}nyQ'c* !; /C!ޙiדea  :S8b4 X~2*G7:.nad[!p]P‰~ YnH"N%c[Zq% '41G$b1_@qQP;˕Q]RM{eTSip`2A+1Qp8uL_|JH7_p} e!MZ˜Amh< V`= 㫕{ 펥}4nډ|Un?6_ ^nBځgo,c"m45ү1fM[%Eb8O~-W^Jd*Ê<l"t+OSA#JDfK x@Y|08 >| 6!,6|t0yP[re68vjf/ݎQ` T=),1Ԭ|74V>Zoc%)W{Ff Tooo Qy6)Ey'dMWH{?S1 4\)?gyY[7}HR zۦ.?^ͤ A&\]"K|dp !VNn͇"v)@{e4鎬ը~!To1,lrqI JyIVpYȖ5, ֵ6 BM9"tՎQe[{ޟxiU9i@YcGӠ6ӋG7q:wawi TyeZ@[ҐHs, Di7}|[!扩!I˵mʴxEiMz`b`m4lj֝jO5c-lԮ_yR$ lы~r`}v:g1ՙ߲9 {:4<^=/ZgL; =^;xnTkiʐ&~!Z.hW¨;FV'<%CN2>63jYZ5  r1IQEFA$:_,5 ?e|4Xf)#әfʄjȻ<6i=4s+UVQN/H24n[6swkvn|V0`WWnxUxq@@)r@Xfb? aELhzTtgV$ʍT?:m]UhN-m3((g.P7lvVsC ɯT4x 8Qm,OyaŠ/Y gM0j]a${ P,3Z-M: '\tO&>jH|53OK۶xarh2`rƌAAbVSЗF)ԨdA>K P5cDER.}8VpQTliϒm'vw|EIX;~1ik(Bb"UsBUrVZ/[UYՎRDwYtuTz֡r[lj$17;w={M^=Ԃ_`" ł'լ/kR`4Pv쵘,A\F+]󧛜? ({qK}^2@SWZUUn:tb1ӾӇ,Q#e_C7rM3T/4m^g7kIL{(oZ.sq"me)^WȀhx; Bzn.tk^4[]F$ `n9E2kLJ/0SQMƍQZ n4"Cm2YZyCHKyI>9yI-FZ6r(CG}q9Q14 bRx,T.ѻngO^o]gnPSp7E).>c[:3uBAD5,9M("*뀁~}܌a 󱛌K&^geSPu(4motR_w2T)FEIcI[aMK@\3Ğ@GK1ogLn渢R5śYIr~c.2ژ[,XL}EHŸa`1,*!8.Y%*-vMYnHu}E چXBN /iZB9▌ UqZJXJ6LW+}m))9!> 3{ nfOP#ɑⰰ q I]RZ1~OQ&\ۤސl#G;X_;[@f֬n"He.,wkiNzJDU c1:4y䰾q^FJP[fmqZ0Z*w7X8t%G4Cr͡רb-N L]Cw׊fDI\}tNf כ41![i5K]7P懩ڴ\V]*3/A擳 `TLE]=LL ^O"?\IYݺ,._!dsK=!Ѓ}aziqA̋p #~teP_HOo$L\qE=b;Fe;gè:KڎuGO3r!_@E)qwYK5pc?$ ٿh^pVgRTD$HQLfEY. /~NjF2ȺnKa9^-&ҷäٰK&mX4k[hʙx?xmzJp%A|_P -An/տ1vXV]w?uQ`lrQ#aW!x Ai ̀Gj"< 8 JX|S?-ܸMECX%S뚩d>EV%9UAp.t)f:O/ х^W-+yͲp=].+E?3!;Zj蘍?;پ=vU' ,噺wN bu/e ?Sɕ|1S@7VK&UL_u&9$ul#1In1e%?sJXk`kqG0(Rs!u2QGe_`s#CqnBomdN0YMe\D6&5N@)_gJ,0dˋW4I{zZ;=h7UrE3~лϐJ.ģ7cS':sj<4#΄sָp5nc e[OD7@!o.7VN3JC+悲{4$6l"ܲ.,xšxPx(.sF>B/GaM TT6Rv1 $8ll@,C)!866K}- c `˨y[x9d7cXʤD<`bVp na^4L&ɜ*PX ĤD[=X w7&2ԥ&R+P3(킴F =~rQ52(>Q>Do fC30Tׁ"iFfb˪aɂdOLIa9$Fm$-.ba^ 3zr.J(CS2;vf6ְMev#)!#RAvSvE(pu4bd;%I)a6&2g!ğa  jiT㽾Yr tU)`H?59`wqJ˧+fBւw tyL8zvFQH5ً~ȝѰC*݈Xt݇_he'ף1Uo#b7&e6 wX}4!,NFW۝:X_X0>*([XcI"F C᳞0@U0"yլ`\]/o6eUF;|檲B~7( k-<YKpH@d7,oO3#OrETMaN.gKL'qe~g(R;NTW),wd'64fk3sVE9晳y+XbQJhY_8U:.k(|;Xӛ0[7W4?,avg))aP%Wڃfq3v}WY$*Нζ2,ڲa-ۥ)8b: `h@B{! ߅] 6w0ePAODmţ>C8&Rt.3ˤ(9|%^SC7ѯ)YyIŹHL$ؒL!hkłڲRrty!I";[Hbr+JT唲 vgۀR)ĶwZ=K}~Iz%pbP 5HBnS&\}!$X{Pf.td=X霘hC>Uh ['˲?{-ˈe>HG dQ(XQK3f ycƩ";!A<+O]-E%{\m6jܔ^I\֎h9YaF*R{jAeevP"}cZ}qYԀ 4(HiTz,EUune،v,(WNɲsUO`ߋ<5̽+O!IiͥN)+7Ov.vO&_?],LH=f 1< ^_}P)G{ Uz cLY({n~tUbqsޝ1‡Fi77`UB\]/:!%b_4J[& ?TDi\r, b( FW+o jG .XmEkRصMk 4'WFF_McL|:/n#wۡk AYځXrĒ?uWQkyh^UPd\; eB^~Cr눉x4?&g-Tv&8S C%֒u?WL3YQs9QG}^zihxrm8@{MGiI?y>aؒ0 QSO= dЮK<n$z @9B]׏.0^ƹlzv?\ވ ՗EED! >6Y%@+ox y pB. .UslA?{M2͞|\91iY+8Qm+埮RBVϠ5;MpRNėu\`XlA>xoWFS,Dg:1Vyp?rC#F@q@ʋG}(!Ϋ`Yn좫ha>ʧw`Z0@(ŋʚ|=E^o?ڌ&'߽|%OUl25xv>UTD6Z(Ϫ\gj1QDZ`vOu\@aq-XsbSS~ғ ,g7@嘼$1)㲦"c3r@qkg0]^~BkM84ء[ܤHŁ%Ys<2ߪe^ib Le,!9#CnjZ^SP |*A$ 0廯n: 'jnLDgMJWb ^Be|B.5i:y3'+;2S"s>Q2/L$>&X҆:O;jRHrФl }L YIe(9۬Gv,_wC?c yÛ;t ӧIA;GcGTsc:U""q AfQ|$7ýYaH wC 5t֥6VO{?$_8}ڪ(z} ~|/㹪H 13buA7%bNYq C,sp -_=v vi +("0քfQ C"doWgBEpඹhŒZmr:>H,YǤ'ʴH ̽⭶.ÍX-N_pzmAwFu,`*1gV:&&IZɁr,OÖ4t+UKf gۙY9C=^oYs/!XƈgkB8 5Ɩ rXEcKYsU362if{ԜT<^۴{/PnE"C|̎\?f'$F2;7,z5{1ebapS)W]m`(C_CI1߿.-+^dW0뻑q6 5G_ V9*[$8g?96p,Ooy7:TldHθa#Rt4hJĜU); m eDi+%DTpNs\ 'C;uyl&Wa_ڿ Tڌ- `` -Cz%Fq͜B gIwrmKBXiPP+N8 v.=AN$/p w+Ds (x;H*[~oʩϺ|pGuM?~g(Vl% gadBt%:RgpZ4"3'?@#aٿ8b~e8P w՚d_5:WsGv+d>O7&pTK a6yAr|]w1gyMz |ml?M{ȸ+GJ[e^o{K jζ25Z9_Po4 Js_*;˭m=.Rq=MjjUlEVV"yGQnP3MUIj5 r@() C"9 j- em 9>p͙Gτ깹p񞒄r>sX'Bq--$2XfA,V Hʺ!YG(n.[#+m=^>=$ITۍH3شJ.Fj|h@0UR*-54%P nVק (eR隙%$rt*q!CY.Barq $ K*PMܮ9Ǭ?Op&8,;r< ۄk*zxckفY?{$t$eW!'!J7LLVd%}LʼDOЍ3^|9+qrv&BCk_\(A ,(GP.NH:UEŠge}DiLL1onN+8m!K?k O^h}^R/kPmA2a Q)ڏy]sꛈcE!'L#R }4^הʍ.Bt=зJ|Nάۃ8pFcX ^il/sfѨ0uǹ;n2:ı;L\W^~NCU!GCVw DmӍ:!<;la?) ]O4$hi; `9ֺ.rv*$u[VEtd H=y\zCУЏb Lx[u*Y3ɯw훕3ؠ0{\ D{`E%LRٜK]jf6` =: ldWb۟.H" M?E[#|y3D{#[%LUhI MRqq6 &:ju,߿/iۓJ}<)HX;$r]MVbLN徻s1Eo![jzn"/Џ,+zt$n^MNxm'"6Eͭ_5M6H&xŻ\ ,P!w%yZx/ nԍtD%\%A biV>RehVYv'c '2? Ur8ΒA݌?Ly*mx"K%J/#G dKڃpK6g4ˀ1\R'[0Z+TVlJJ77FXP4,sUL(;㨣b8t?Kb&Y *>`$ِAUDu=BT k4KWS}BQ6V@5gm׽7!9j]H7>rb؞li pգ@l}cC& y$ -LtٜʇVgN |+W ^QպO8_ 3g;-@;W|Q)A>0G%Ɨ3=z^PuOJ<$_u ~HG|a_U_09F8<8 P^*U}#v>C ޶լK FNqJ2͚x7a;r!Gk@Wxш)&]{Ʌmq_H iQp藅|SZ]ipF)zjMR ;0^]9hM 6u ;|c*8u r .z mJEY`m* Ym>"HG3FUx̦0re' &qcHVqZH& b~XW֍8u- ԱVGߕ^H}xS  Se fy B2Qc,AUF9Feqꗖ`M@zkHhn(=XQ%MpuAJkbns%bM:93*U/yq[y|[n>֕4&廧Il>Gpmwy'p윃kkf,.އ!w iב?RzxiM 06lܩB"X2G -oLAIKR+. £@v}? N -R}+ P8y3d}PioBkR{Q$oЇ劒TcQH~D,Cxl"*(\;mq Wa%KuIq,!J<"xUn# pz*Q~Oʉ޶;VΌUL>IJ>X\Q?(0IVVupO*Y>o[i/*r#FYUX^Ɗ/}~.+N!"qSD Pڍf1[@r>`}+Ye- y:% Yy#O{Ě 6hZ=0OHֿH ij܊ ڳVMG DiX384w*56 /S| ]V02C񅢧ln# \b3kcATVscW5pZ7->J)[h/#`7^ Y*#Z0=.xj83MH#AEw5u_eu=v)ʝkkX#%-ojD8DV5Bp~ Pjp &'O[6N=m 5A휿aʀg\\7ՠHp>]69މgIoMu1F=4Hb" (&"{mfF,I:j!U9r{' nɲkmt]\BJ% Ih'O=.Hšs{YJb}{]f+ɓY\gY¡6D?l?%๾W^9cn_%iz,$+$ N 25fь6]%^K}1V]&wVuK:S}wz$uE}HqyB. S,2m@wM`>|ݻ(-Sw[g靣ٛZ\},.ȕ#LdŤtj ZҐֆmܶT1Le qex.v R=ݷ9v3i1]"^_ԃ$]uH7\4,pOںrDb˶dYNO4ӸX{č< .9гO1:%D%1™ a]cdk$#č l `ymSL`⚈/'㚹@)ckoEh};Rg_fAlM3vk.>aF$J=fj[__9ND>p;DŽ{`fuJC}_Xyk(g gý]Eٖ=~c& K<,/JLE'H 7Fl<@}Kn 6&C)jۊMw]D̊sdB;'PFA)35ߤ~1`K!XB;YHϵ\=w+ rzrD2< 'Xhbe#F'LS,AbG;(l Ҍ ft;|9L1bqTwnלi4Q+l~'VQXe!-ÄuaՋ~S},;;79jG݇p/}Hy;b0ݚKw)mWrG&IrWD΃aǟ'tKSHظ&<#ntL7 fI jIBG`!`}|CgŁ7&5ګ~X.O7q_ f_0o>YIJ:[ܾރ|B~-s-n_Ed-VV93D<]ucHMe>S&ĕk9Mz. KƜ?@0$ZkVYTD|+K5N."aBA{kQK X|ԡan ϩ4rsEhOm%?kViխl]$Aӡ:54Y܄γPT)Yy(Rnرq۔EM.=0sz7W6{7"Q U}(m%,O?c> ~ ݾEuEx)NB!~Xa)VHtmkZܥw;^%!F8?{bGi$U,*GdZ6EI1*r1 Oq8>qiD1GQOP0Q {Gz^1^C.9;Y`;\(.-ݗ,O"kYHLZĀk&_m8HETEÅ3ؘڬo?uӟ| ZB}@g EhWv qkAp oGrϤ7F13|3 -H fO\`\0X1lHurE&u!j͋ mx   (6xIFE=eѬY`J]Wk?eC`P6LI+'Π-`ϋ+k1b6_Iy{ K< ٫..ap=/vq"y)-~cRO{$* |0MBw 59Y&T '¯Wъ\h+\ƿr_23gvwV IZdyDs3qGd6>2 a 1pnݼtiR"K+5a+$e0NwLiHOȋ\Qo82c~׺sD$mKp*h|/7{M&FW.T~x_"ar/KOE{@ fh^8*!a33/ ʰzཡٖ$ g'C(7/f4XcQ|WcGA UFzŠl_,d3ܓ7(`I%Ͷ:,fit纆td3nw8B&d&R w| >i Yҫuz_юl.@)*oYd 'Lv82 Y JN*qlN=m-e& ̙d#mo6Z)TwU))s wPlZҿre~gm QL>Q k|*%dsP~jWr2a"ǘĉ\|XK.m!-)hZ: -!&*SktrXP>hqT^9`g**Ԟ(zFUS,l0 ڈD^Vʔp4v#;9'߲wYKUnVL 6frۂ2'YQaW+@|hoQԞs&hwnp'7V t )UbfLGc)({& D(n qF6qZ<:hA:ؙ[dIVW[6IR }v~˿L6_}kNs $0(4HU! !KqmT<0#KP>O>s^knރ@m.f>Ж•P`@{|;iM oeI)pcomN:|JIO ai [s{B]5t>HjÂ/gY)NgvĞ xI)v{*cK '+]aަJ~$A^IJOߪ C@>@`!betc- 'Qf{&Nr%=k {i ?LlBR9! C8Nvⷳ홥Vw >T6lO/zr&d啻u'p O&q6ʌ٧.jŒtVw#_\IYo-3/!WyzE^6UbAS?Y ۑ^uwD(b54TimȊXj6&'sn߹E'd6]$(5'fn=it՜P'hL[EWp 8HkƵ]mmCfw)U!tЃ5oe 1<-5oyLv3OZz{ n;љURe71D(gBXv,b)F$|WH[ #3+`5|*lJB7;!qWA|D}qi4*J{5ݱr쿧KPulKUk]u}(pZ&i x!-s$_n])6tN37'u ?J)pg XPj.LrzzumY Ꙡ gbG}Ἵ q³nm ,$C'۴3s}Pʽ_5 dE'ʈ{Fݵ /' ?k%މ|#q>˄ajHVe Qؿ:,O߃-+׌OH#~ڀ=0<ȹpOՀUh|uG!~h>²jLsՅ}f2zl.)ș1_ ن뤎m骔`Yý {/oQ]o{=^@aCoi].!f,_C,./JzY:iZ#~},:u+RLߝKe [w͉VP}\{Hjyd1)ʔ5될bPHi&Lh+'eBx;iQ=]t(@vq0Ll0vۿ'f&)Tu1%棢 utlsp+p*]c!V20:|"HXw8MU_-ՕU~ȷ8kElsLouAWԘoыN|o@HX% x`/\kF;1.4>Y0[FBۄCh4 ,_1M@kQ ^|(t U1O($W0g0 l-Ey6[rB}P]ql<boO\vG{s90bfx*A6^y'|ߓ\콷)}|yB2=E;qO[156}mN^tX^Ygn V#H ֜oF$~L!K´+&t~gy! ̂t?lU){9@ qgI;+*o/텏mB'v]Ud !)dbh 9fޏ`֎Yߐ㎯vvMb~G++o7DvsAsJO}[E= N`M[hy]KCHNާ" Q-ԎFu$~r$}4Bt?d[ K17ޮO&{Mۜf@'>Ɗv$눿Č v+tׅn)e|()L2T'~4c]&xa NTǩdSufhw)u:HS5Ce'QM9ji Lۛ[&t >ʬ3r*>{h,%ORu@c;Q4 -Ei6DE)h,e4|[}f~ּti܁=.Gd %!1PX,cg!]ܼrZaN/5 Jws+2VI6Ӹ j>83)PkɃABW"Ӗjو2l7RNO$*R`%w/!K/>0k 9k!vy%8usV5 ٻ4xm'@)i{j חtBE+gɄ{Zuh KGť_[g Q2wEl|-x'qh}x1N6 {>3fLh\v9[BfV2cɦ HݒFd}Jx0 e*o9W\g A&~ OI:Tr z%x=?F͐c}zNo@PJH$n ''?~vem&IUwN:帼|+gG$xWS]3YogC* SF 9M#^9Й?8Xۉ.q8dIyk9=A!l{RCȯoP?j:σ 0ak_ʠhQVk]~\Y)N]e Q O 0l$kHV qp* ҡMII>ExmSڕ;)9RäΑW_nqlvT`udqwמQ6(^&:2n i6f|Q6H q`XKa5qULd[9 EQ;20,\Uw: B#XW$p;Ä/kٛ0`D.S8REiuI if?@|ƾ6uP=-' 8 PO2zL F%kmc-rER,;rIZmIJ\,'Yg 牿H5lkoeDU Gs@wQ:6\ e]G* Ol"y3\EN\Eg(vWc]s#0oshCœio͵~C$}K tԻ.T?';@& ǘ >(K@ gK)FGk^uMTx%3-/6hĈuzMw}}y& d^sqrN;[c~?BL+;#- ljgA9't?i߳E(&u&VO(T5բš`EKd]!Nv{YbƤ ]|?yڅQE K)$-iuNcBlя^h̺1)cOZxo29 "ѧ.ɩӡTLJw(H>9tU\zWޖWʹ8&j(.r!-L*!QP=3A*xnڣ)PD E 8g REeh(MrlU2=;zΔRov8SnYZyld- 1ќ!%=6XP`Gߺk"B_Q+Cf.98fv$&[ 1OTn: z7 /[ko0燊K ozHP]>3V 2N J|\Ed.y$+U/Z!"Ћ9(.Ċogh('qӼzDM4RIne"ŊY^[l)a*l:` p@csV嶺Y/svѤv]Ehq藔}oo$we3&oJC~D5Ϫgā ouSe/VI@x[T^1,\ulimWD I<#lRT g~߫HvyV֕s(("97ӅKբ_sg@,v,J_A6=zC<%d]`Yx쮖R'%0L]ėrg078pXL_dd|L/g}PȎvii:=X'2|/z>uynGU?& RBx*}<(f^rcThyj ׬㑱 .=FF?.hP=W9_%Mh-Ft=Wr"Gj8bHH9+XfjI\@&3CnjC =-uP+þSd-}Hx*2Bj׼VWq%*uN'V-H5Ac=ocb$8mkoؚpU[ nѱ?u@Zg]-]D.yu\j8KS`͉[yW\9P."}EӅYJ,'aq Z`U#0(>1R(bg;仼 OT;U\ߓmo8NOŪO9AkOДvM/vr.Jh'c^QT 3t\DPH>Oh,ΎP%Sv0A_OS~Zڣ*GzI#8`v cZRE*Z\ c2L0{T:r'$=#{Ia[76 W!7cB]N &щZ۝ pM%Qv7&/Y x|ڇc[5C0?7w<:gںO!Ֆ1cP55!l߉6C(R5,k'*xB?!=ئMI3Кtz!P9Cd>⠱.jj6%c:z^nDwѦ&m*bՆ-v BO28UYYGӇ~څUl6h`lGv.c<# (1J9֝7濡Zd3 hYkD2D- hlpvabmKRkl+}`I7{9,V*϶,_""ĜU$ugWuQ~{X*:쌝0_>R T.x빙ӑȔJ #jvrRu&#??̲sJ>Em TSìX:>:Rj"Pe11!" u徇Pa(Y| B 5UT-%I:-9LT" 0#&BTLVBas{jux&*Q͒GMy w{HOPG ^#FP6YȈBR"I<Ǿ/)g`ew'[ac@Db"麙⋵bD-AD=9=ddCm;*Xc<(UhpVs>w m%ѣ$fdFjsSfzLи<0"²*#IS M)w2Px 0r8Goi:5F>bxX@^?»'%x,͒oEH߆/=CQXWSEqM(e "!RRq~ʻ|(Ai,3jg U'XB9*2[ĺ w+fM>ؽ"Hru 近D>+]8\6(Ylwu 1~6 +RC0DW7^%#ޡYu`dff8&$l`Z6 C9,4<|6n>za+CӱQqו R8H()%D6C~r_xz~rv]u4u˜O8f"550chS2T:("%E0MԃCЗ5ݭ͉½y hЀnb$y`}S[KhIvUrFPG w;{ 1˘ʡSϸ!Ju"hK9.b 4y`M)OGYaA?yfl^TCV)?].h}7Ρ?bKMyw5Dl##(g(zOi{@MKπTQh,;-Ὄ ^"eb5BKzkm zI\)Zmk0s?."Z?ˬ82g;>GJ&ts&~B> uȨ-j(d@ѝ 3?80+ Ra1Lj9V?<ݨ3k>hmp^~XZ@j^Pa]|ǕI[]9q8o/3]'az먚Z8 ۥKL(#<犪Noͺ5' ̓|8pt(?Ybta;0γr~Z&qX]tbW{sRDB:導a,hjеfrFd8ͯ !Š@p ҥ~+R2tҨ]Q[YJ[%G@D1k:w&~߮gͻ?L-:϶5EqpmjNY %nAaB;1V4 ]!sbZC}I)`A.>`3ױVMU'%\0fUWg>ND##Okv&"V}w+ޟtG27](LW V,a# +92Oګ] Q/lᖝ͉3K,Q(9较u߻HPSI[0rHd֘IoS-dGw茸t4OPy +j\JLʦ> <묀ж1S|r̍u+RvVW}Ǭ~.ɷ]*V{DlftGN.piS.nazRe0jKg V^7/v"1lL=$᪢gcχxg+c0n73hA%5bDU:c2*0W_~"& tbߏZ'Aړ6iSwDH(hv[Km #ňSU3QM+(+ADG}~iZ0bg=e2HPN/ ҂i5 ,oozeoʧY;D;s)ڽbƺD5{s~՛:E&O1al8L69U0XHN^&|ӽ%Z~<"|am6X =JSr*z|(O4I!AzR&07C6cm|S3?rDiR~h5DP&K921NVE)%)]gn[KPbZ(&ڗIo9n+ 9es1{9Gwpń (^?N|0jOf E|hˢ]R| ߕuHHʲq0=D|iRKýV `!c(l'I9g)vIWA 9yLTE2Cs))#xBO`$;|`À-,"~l2e4ri漤Kw4,&](X~iAeZ =40и&Ab&?|w۽˭(2hJʀW:1º<N'i1G@ zҟ9#6} n0d]26/?_<Uo':9S.1XyJ g'Y]ﺡP)VjK,:NHJحNKp(Խ>eDTXz8m! g`VZ^嬝hr1*꣕Wbu[ h0RmL'm]TbۜWH~O- 1Bv?^ܓhxZ\vKvg`G:@I#|/ƲBKAf' $ߴq, 92Щd*OՊ~bz|0Y6M%1yA#.z_D8(@"6Ķm_ p9uFgF+4w% IbK7xBT{d5&,&ȶ >BɁA?|=ӷ# %)5pۖ|Œ֛ e'Տ/ ]O>ĀU`p{"m=6k),]_m9s0`nAnj 'N#pȈwpm]@n8&Z,3zc9pTa pǀ LQl')m9cnEEZ3Lw2?!]k8fBg=1PuJzA0\|.-yb8-_bhuurLS(Tu0YixoFr'N/Yj;&9hE I2bCeT BTff4+6e /;WAvm&ٜۤ^“1}A1 sMhA.,BY%r kU!" 5t$`^O{Z܇DzLų?xZ>1( m $9Y;,>Ճ2j@2AƲ\Y4ݯH`E%ElNyHBN3 ܐF[[@s, S|FU"v @K|RKǻKOy5}CEu g1 6OmaVag;D OML(5cwnY'!Z-}4:F5sΰb66NFfCFzBU7t}s:ȵ.M}s8G,9$<_F@2d5tNS^”1^)+ǴG_}5%ȢCE$M/5;Ӏ8I/3S;L."gz 'Xg/ N(5r#\!ۆL 'IIIhȋ̝}k՞EcD-PYՌ,?a&Xv hM)G Au:@7ܤS-SgmecKq suZg2چE9:T~߃"4W JřjV\abjSܿRd@Znc7Е7\LF%} PF޳+ӿhӽi@*q-jo02uwaG63;h̃5C#Y0зʅnUQ 0|C;IBL<9M ?Wޘbߡtw,v6=/Ѕ(K_g0,rzC$Lּ8XydXt'?r̠."VE d7b: q`aJg2,6YW8&T}[rX2$ Ɯ[pdA̚Ͱkxx@'h׆caba ip0ܨDCI\ Y<k"%ǹ53Sv$7`j k!j<3A0Б~뎲+4f 59̯ j}4g<Q5B{Bm)ȸ&H5wI]wEj2LAj 5)k6)Q޸Y}0 ]N 4ӓbXFvH/',J@6)ҫ%wfCu>C(j5 ޚʽGX7FeMO$?\eRo7RE,z1,; "<̉[|fd] Pm?|K: g36mOib_ :.אc8(EKIј=Jr8^Nׇ(mPˊ2_.Mˋ hW.܃; ʒ`*#>l I{ԋ!P0_wEЎ;QpYxh|PbܗزYd ~Kp@pE&biϗY_<`xA$u?4H}k5akCF.|F.3CǍưsno=1G:oFUFT?;Aݎ8ܓY\0(`֒Ʃ0՗/,nG/\kqӝܛsW9xĭu 1rbᴡJVb$/I? e_G͕ &T@5SןCQ`TiP!YfZ+d-FrㅒCi\;ܸ'֪v'˫K]ƛF@T@i UVf >Bvl,8D:QjƱ;@5Q_2*M;A]8=5c6E7w)$,F*'\)RͼE|Rj!Ϡ_gS>Y\in4^ue9W@Dy߀ĢC%#|i ۰t.h$jh "4KnZG?mav j9}J }E-)4҇Ѥ3פ*1 S jXȮ@~Mu\}OVL?:Mi qɪF_$r{^J2ڴoG N] ;׵3z*Z N O{Mȵ[Rx5 /GUf5k}!Xq&R¹%ODE>o'9m&seoxAM([(/3ؖWPRr^>G4#Jovd3jbs*e"֏jy?!]ˆ@HY6gw@D +~ ^UӴDV궵 PRlp=6V6V5Q .E])qWFAC X#}4Uk' q!i3th"`R=gD~*6C,-} IpOW x~O P:5pĒÆR{[&WV-LYZlQ c\-.hyEPP8FeFE 3E5&a:x֝]'C*#倘1K-Ē(3"Qtޮ*'6}:_Xhٍjew KQYΫ ,MQtP6-pL͖+hOUXQJ>d _ 04vBDq_q%!5w_XŸKSOv(4IVt|v=ݐʚ$U*/#C/+p^=sĄ#:s6_2bb oSZOszԛ_ME?%IQ罗?[˝>'9)i(BEÝ )<8N Ч{>ֳF~z|& }/(&Nzq0"܊v׽o7`\o7nr!f,4N JC_b/#(mŽwΡ4[ ~Á#GWVFq\wv\ҧ'D:$;[+ *0(or?)mAB_`^aֱ%.25h 3'7G$Qm ,nG=Tuy3iM~<6szK~JR,dNl*;Y\˳6~tpUb Yr|&\@2uW*ulX oJQG+qΊD*߼"F!XORfY$9UەJn߽cV${F7?:e#Gw03B;1}%3QsUi'}#;7惔W)w@6)r8V;@j 8Xm^:gg%9Hxm] ZX>p1?]`)ྣqڳy ̷8)6KXUpt|0BA%SDIlU$ 26Dڈd@X=|Wz-fj%V~˲mE&6'7TẔNyr J[\FڵE[=ڤnx.7"77#'.{eJRܯ˼Ùl⁆ub 23JApňÍZՎ XkQjK6ezrP0Q,@xjC%MCK,[)EDg ؘx~< xZDI͒N$0 []ef:w6T_?Mz3@m追NO|g(.U1ʊ@@9+g4ǟ`>Vy,FfJŎ$Cp둍 n۩[zŠJ֋BV.qP0Z9{1x*u7EE!z˯* =3FaϰE0 >u*/ENr   w=c+}̎K _kˌCqTT[½X9Vg+'}BZ? (ƒ#C6Iv9z-/sJV'l*V֒}:fmȸFk9*U?%d]f,,97.D̻S_!oqӍh7L{ZogW˫tQ>%=zn&WcH{=}0xK_T@O_NecqF_2!oDR4 Sw{8ށӭg?ޔS rU qlKm_[vքګM~|˵ٮ`N+ ˤh*z{+3^.Z1l0Wl-Ӣr p٢eeHL,o*>?`z~gV nQ ϔ!&݁o' 8̉ ߡ'ߣ=,EFԧ`?лw 6+o)x3>+QkcEU6JwSX(!*d/bj0.?. o&!Y-;_ +{w>S`<4=Ec5<yPUKfrGWI!>ޣA8c,=&_r棡e,{ O(Qf,E;%,PhV[َ=ݭ?KXu`* 3Kcr1ز/2jt$ % U? *fKOAϺ#>U6'Fz?|j23d).B4gKMDzy󖹢Dm~6.`oMhpi]Yhd#G5pTI^AAv<<^ /xVFGxnp[o:lݔcr^(th=wd\]c1-|( u"a2DB HM\+?du7*ZJT 90n d=bdݼv )dP%I1^nLqzęe뮦%KL7 1|Z5]hkfϯٶ>JfAG&s7іcK){.O !}RYcob<0;B -q8 IMB2 !#[Lٍ`ncŔ;GzΩ&A+ThڶjPV8`=QltdZY{9aј;VGTzLb3.&}R"rvm:޶il'|5tE?Hw}Y9mh1wS3,8lX@.MTf vIKn{A/]堫m_ܧAA ,tg;.1LqTZQySIv+hw;Lv&ʾ@x`֒,exaǾ=m\!z1FEr (f榿9%rm{;( ]xH$]8KvYsf]E]/m.:փJdƋ!| 8c0!Nqӵm˪6}WPcM=1>RgA::MG g[khN+冰Nb_@y[fdL5R'>R]'Я*B>sEH.¼;/E<--I4[ ~B=uߋw8{Bf['1 b:"avjYMӹPEy!\O3(0`-kEi2lxD Tp&:S i|w0jzS{t$O%m[_#tknՉ%gl;4WpLpޝ ݫӉϐo9;u_o.O*sG7)Q4K@kNKEeۇ0FR;RW}9BH% T8ryJa;] c_`Mt %emB\cWkv͢cUr{ SJLcF9 6V87a_d?^_-!ҙ!Cl"93=jx7a4j?4Kr;,TYlJs<3:;u >^{;(A62Pf)V8 BW +,f&e2'@PR*Ol[z| 6 T s${ Da0j5%f;aN $Z孫\+އ(y6Nzg9+fk<[lQ%%d쇵h;ZQzȨ: Ɗw[ R=Ig)|ۼ PBKp]wah[U+Aj:86i;-* bEQ|~i!wxj<*Iӹz{MK7-=Qom̎(K6z|HC*ӻB?3?ƿʭi[:j\tr幢t{(I9T 0D3 CFs;zrHhj7KdwZ(3B yuorO?eyiG0p+;'ƴ|R eC9b9{?.We=c;0?PېU22Q +?jNH0[ie#!&z!A !پ˿񿙇#GZkNΚImhYI/)噃ic/m_Mq3z]N"KhTd}4:2آ3O#DB{x$p&DQ V::v;yBPv"ix*XTu,HHiNG3%H Xy9(FvT܅ ώ|>op\2&ES:uGQ v$Ooi/z+ҿW5TZC+y|nxSm`fb‚aBDe8->LC¼e ?v,/Knhm[5޹4l WUl7!]5Ww 92=ևfxH%R;MR"%rUMc!'ۈ*ՎȁO+(&"V O>`O"0" WeVrdyEهuUrA/IbxsBYs1B( פQ*%l=O@n*׳lY\V,knX E^'IDYMk` tb}g1|G]j (uZ|?51vM)*j6F2Ae(8OvGVߩ BY+h`EJE7óҩMG LykE3x$t]6ֺȐ0jyƒ\xjr nc2X N9 Csjc}6b6^3VQGғP(t71M:8@KeVL~!ÕX #8 3Wh AuJpL!&slvn⾫c HZU_;T{bug./-MB!0$e!AR?7c&>(Knxz +p d@jp`DKA|B2jhQoMPpqijuU^,+Ƈ'YTaRB7Ut?Ǒ}K f<[R<@ /eR_d0B+;Wd(qk_f!<Ʃq$>Oh@&^&o}n_ XcDܳenȨ>ܖQЕ 6򫗬oXe8[%o(VPZ7 l@Fɵ6lu%mGp6KiF#쬛H8l|‡}ݹ!{J':H\Y+[l*A( ,n\G*0Cnzw,?O^ejƓt*⅜} 9ՂbY[l_H3N|c 9:eO$*T7&ˣJ"ѽa"mI"Ox=Wce c^ fQq=w&RwPZ9. Qo]~1p %&zI9TR"7!g~yvQ ˭wI@zofý)#^ݦW#*^+*pܻi%X?ۨi@b?Lmˉs^5ChOpdlj.[Af!o#vnǣk jԻMp>FtGCs5=Cdb9,4 (ڗqWq:-1MKjkYpʱf,;>8`n1\>pUj>hjuQכ@B@#Duۥ? lLr``;uvR)M6 \pδ5XǍw0Zgfzȯȅ'qv yӞx :KL>Qຽe9idHU(lU{-v'Oi>]g@ ʓ)s֎)`f)P{#GYnFm)ALsO_@2q|&mjWNvCpugKy"GaPXyf"*y kt;|4ɾ6?ڮz?HbzdQ Ҹ6\n,6 wރP~YM(N%mf`ٻ:Cb ,Bɿ/7cJ~ж-Ts# Q]3滿Cu~pl-> $wmUYݑ DaL޶v.8?(-(4Hq/?@b]5 I ,jć+y>}i>/=mrl"[r e3g lݐcr)lzI\}{Prse.k5\_SgCvBfO-RiI^j8k W =+{<,2SMڀZE t!u3#]H3 1b1 J~;in 0hg›?8b1YkPمW*O};bljњ)H@P6PV \G9ژn܁`JS|˪߮1A+X čAX(q'% `N! [ow ZlQPm(maݮwrV^"RxL/+ ,ɯu~ېvu- D$hjʮ->6JVU+ˌk[ -A u)="t:}7Hl̿p@b}Go;bDftv JrpU@1NH4ַʴh" ?$eO;:yV˦{&#RMI0`osnr yo&S;( {%ҴLZytHem3tGu+6]ӃRv c"I/TD 04U܆C܄'RsR4$zZTf5 L6qp6X9/϶1áB"`™WQ6+iP'H- *}pr<`@zF Î lЮOCmyxե%Dkq?9+'O(@sP|ׄcĪG:DS\B v "Bwڤ=:T }Ap'9"I~tW^6nɲA`_lNCW*/ikN'( eg% LH&P~@V7k5~bQY'M_s 4VPGo68`T"/:@s/i R]T;/]PBtqdb9H^g?`YjIgvgpMN0Zщ8-.1ߩo/5zvoyHl+=;cOnuyRcA~p(Ӕz7<yB@>9|f^Ll$G= 32+ 98C&nd)B5<Ɇ*+5yaU&eׁ27e,(lzn%#~߆ [g`s}QDa1Κ|}N.,T1Ͷz!&u zi4溏* <$ᵂ[sBkŋM)(LY<݄X )zv f4ևy `u^iqX/ i@y)i_YB@ZyFp;@i"OkGtP m<8w*”Vc ܻ ze;Ǝ@[? sX x>"Bަ@C.k 6{ >'f-mGs>ڿ9𞔭V|~kWZnosՈ>R Q`*Wgw SHpnFw|+e~kMF.1USrWw*tNv0LE^)OqS!I;*WWT#h0x3 }4dJKRTqmnnl<-yUs7oA/j8jUbV z 5O?t;w OS 3U_K! ai|ymVETWdDt){YyzĝK̩>{G& q`&{}# 2JX'@S?3[?ֱN SgԅFǪGMU` j Stl n^3U/Cr (*=5wKB#}PP\RbB@T&&اhq".b\3^?p["Г2b5#khZ#j-GN˞Y[Xiʚlg]QQHu;T` "1f⩀rRʰ++&[@i`|,Ϧl>a7|7/Dvi~IT~eWu6$=Q(%6)Q EP'9iaG-,8@;_n5B9s]ZuCzП6+SWN [w8/44::G}>+zWoX& A6ׁL3 & GBv %i4C֨'n׆g##[oWU@L2_VG1w  a%ؖ?]B~W{Fi}/ᒑe L(82qd}JXԌƆb ӔoPϠ$]Grd)ш8N ;ֈvt8jcb=`+ǜGZ_9(%UVfIw<@k,[m:wm%V~O NR,-',%|ѵ_dU~tHΟqqG&( O1_$1z4߼ fX#u%[:ox`[w+fOVs/1d6U $)Q4'Q2yA` '=ͣIU/C[($gkǎW"bB1p88mn1V1bZ)Rς(^js 3gy[Ou Jɺ:^eYXu 1aRU)D%.J:i_VF[l3sj_ՠR؜(&B(BA4ߡ-9-l2QW~wWHj%MI똑2uΨTΪ7]"-uHS'pPWC#ߛwD-s6cIQ>UF]YDI[iQ9\_I[Iq6 +/?4Ӛ~H䩨ת;#=fbtĺiD :i`kڿOJ(B=-i𶘗 3;ڮ 6b&)f( `[ѓ[ lERcU&=‚P%P'B0#T,,22{˻A۬ b\|Vpn'XߠXՃ;ҧHڝLdWW5 Ri%sh$k9 ZFpɥ%tzƮl%=Kʥf"U.Qț/裉|Ed Eh)o..YH;XF.%؈܅$ J:^ !BK nlG5R>2:3S[_9q¶Jƹ7 >lONyΫ[nPswQ`!Ճ Am"S)wΉmAUd% dOk0hc0A?] B)*MC˖DNFÌ0O:v qkBIƈ( ]z|᫖X<bͼ2'ct<1A!dZtvd\1fچV2׭j"z.:+Ş5jtű}k0f#qbgZ,o%9K/sɾ70-ے)rӮxNkuTyx|RzNc>5evpmE{9s>H}KyZ+[ ʑz \vaxP'GBWp.<& l|mx2J:EގmS{,jpTkͼ& 42y.Rwt)$* `oou;|:PUX<01PsgGuQ(b\}oYxڈb||fR^$UK\ beϒ2Thp'(Y"?euibAz_$+%b>sn|6Zugm;#Vbl x=CH<@dH^3}̐nZto!VUM^TA`2ˢ*Fa=/jIMYiR'h˖m$hFcq*[6Y+bDwΝci1O\ib7\M 7"-u` 9P2ͤ9$XYN=_W(,]:[UH6z8ABIf4N2d m_ `cA ٻcl˜~Ҍ_Ȃ-&"H W7@lܤVPk?tv<46~v`7As}Qa0SA$!n-ȌֳAG,؁!iMF6.U7VcدYg_Zcq;:wѭV356 > G\띯6 tV8=+,] g6 obN,! VRܤ&Gs4QTˮ4;qqH7pC1sw%oЮQvVjG8QTsN[Mxki}0E ~4сh5 ppjq\J_&NhA{+ݕ-1]RG^UId[%Ø퐬+an'݅%1<4g`E5Hg&W>@L抒LcKZ83|Ve(zlݵ}nl]wZxUc?L`aEm.۱ T&Wۯu*.^>Ӛlzy:ӌu)0|O U6ߒ/yҚXDnG cW~k>nvƯI7>1kh?izS֕yI)֝hYsߎohYc&=@M|r|<C?NI@-GRq\֩ zou `x#9 f֕/ևv2x^syoTWy3k8T_=R]:SG&PHow4>aמ9uZt#OccMa{ >- I|^o$;R5qvGw7;uU1|0#;$xk361b U3dvgk/*gըjlW}g' Nnjp4Gj enBX42܁1(Md{BFPҕk:beImatI̳LWc};T:W}/X/!]]PnDj.B o[>g ʦYC1 , RXU ? zT ک,.Zϐæֲp:jVA*"PK\JiCGٍV"ѰṱFs^yk :ʇ6  YR!9(=9=6TV(jFyƊXH&`kdQ,RHѯ @hTGo<-GJ>+= v^mg5Y_#2@mo-pZ2smX",J'h^x8w5@I_hEEQ9-7ƿ.ȁkdrKW(S~zYK:"_=NMmߝ 4sƳēՙVoA 6ʹuhhdӻ7IFyq^zwd,LOn>vML='ϛI)V,4QU.-J$N+鮢Z2,~a*;fK4;^2wK ѡ$լL1LʫP>Y;ڪաW̫,; &*lqX}r!at.sC1 "t*[p}ewiq@pjXI&HH£%O_7tS3m^4:J@")jkQ הq>{(/!Nx2e; f@qChħ#+(\!^'e1? m2u3P̲,(<.v b |p<с+q(}n))x~Ny"@ԇm .hl>+gcF8̆yL񗊗H[t>PG465ͷ0mky@J e'b@˨ Tsb~S>ޭgx78(%C)'EK)5ypU砞D 5<|\N+%+VIϝk}w0Z 3Yɣ[]u*V9ٽI-rMt. "tHع"{2n$0 k9Ci! Ha7.)kVQ kJmڲbw> /W紼sS- |adzfʨJ@Cc<ΙY{I N,LNDlB}Z2%Ԩ;!zU@ j?񏙬7`H@I+%{DT+򘥨,,pa]A9-giRI([ dӤۑKmAqCX4h.=KPyg~aWo@ rg@H7]^%Ռu&Rcڹ%]v_{?iyXc_Œ,hOT>+vAµ6*%'k82.Ö2T<:Yi L [zB1TA8<Z?ELtPd!!+v6`*UbU`ܸ<&Ȏ½ P0xV_G]806tAfP++{ Ο>//+|?93jaX21'_ګ.|RWp: 2闱=a{]ЊpXPĴ1VkC6A1h TX!FBE3 X]%ly~~a:q AniR\-x1|h i>i7=X(cd3%!`ZlWp/]hZo# Ov{4R5)Z7%ώnWRV^_R<: Lę+r~[ỲuJL] k<3 Hꅷk*짤q-H7B>,}di \ҳHf! oB+J j4'S𠋕Or2;.*E3g0K]{?t2#Ȇ[.Ȋ[ID)לTJ)2]h7}L*PWve"ptTЬKjsǍBdIN>~{Ǡ-¶C8\?vd1g<gIF # '8~m¸U+ 5hS'LDQz z4BbvgLL8<9/4qTј6~kAW [.Sې-; $?k'9J5?*Q M\}jemn;WRRU%)^9V!N6;h4-;@#{0wP!|SiRG'qDc؄qN)|oqW- BIJx-djeV|dJk%Cw,$k|V9M} ϒIj=6{`шkiN6IJ_`=eo8 3X+k PGo66wo7 uWE(APj~`T]#%¨|ׇbk1 _& M` VbgȿDs^%^iڋ3a{?}:+ ,[jT1{_b5g\aIaQoLjj9|;hɘ'[f Id#}3msuDgMS|$ZDY7B&ԪYm_#Lm9ӎ'Z#$e8N6дqчuz.M`'cMIZep^S~f4\3tRؕ׃pS[Wl;;ճ77K-s?XPz˥|)bPtoOD d7Si-0LX&*qy\ʘQ*"-aܵ}!.虻~LكIk,3ex8cAEk4 ܣY+7I0443/-l%/+|\3kߡj(>n(Cb*C&j}J(FzEe f-⮫;JXڟMWv)O3P$T*i(.{TCa4)wB;,ڏRܛ%0sA'P u%0'E~#J|K# і73C/[!8]C׸ 73ޓ{ƔR0w!r6)|>&ߚ{U٤jg5EdA9cj$GG?+M_s <}n9 1/m褐 \ H2VUz?;fMdm]*BB%%T y|yPPkTD6}E0M>!>Iؗ&爥+e:X[JB_[]­eUp[lS탌?4<3X-6InΙ AXI إ2]kD%R_ k^UT]W(v0D9UYR]7C1'? O'4,a->Q 힋K2"ȃr%mkfxL< ^=)]Gg=2c% XIS\691Y ⿮.ÕZ8 ˆQNW䓵S?q  N!I"ӧeRQc0 G9j+#v95y=& J"o|FiR CP8ZmAn:W\s-_5>C-6O8SO@yxgn71>!,e4fDw_O ֢2n82b1LHc6Wm·eӏ2#8! :X4M)F?{|WWDJK_{e.!z*frK6U&S錴=dUZRt[^S#!$ r]>X59=Gwhbo:rlXUȠw\{QeHϭ8S֙X+־Y٠'UZq@\M 4 L#i=} X uadíX-_V:4?.a!:፻1#օM؃*|!S?vz&ژ !pQߣPr h [Y0ir"!|p4Ubu,ʼ 7|,Hzc %"ԐJЧE=};IyC@tNNV??v;R^F{U,M9~aѳ $Be ꞟwm0s.g#x{(GAY$ ?1}jz< oDflG3a 7k7!7\lLHAPPi0ѳсH]w7657 ;CE-dG.E|b/-!aNW~=tbl *Cnyݢ~nq<b_CJ-a׀*Aܮ+滞:]awSQC'/8t&xIrP{:?Q}XHv ~\ lQ Ѧo`cɋ)w{pۣ+ D Ho!>J0r~cXh.I5A-Ґ>'n9~L#WV+/V{*+nn ..$m|`ZB~ćn[Hڔg{c^F^$mB*bidg*O}jXڑ 9U wW`4]Q \[A8T_2O,-v_ QfxQY8.ƪ<;:2.i/ ˤBq\U=nC~F{k<3\h Đ@²v1N4ւ-"et Hjo'I"~qԜh=bd& Jpc+>7>o?U [DharմDg:m9Z j J"d]WwDyYixvRjcՕ=kFCuj{򵋖'}Pժ\FG@ sUn38ǀr4*240!~AV*Ke`vV`Pq;pf8\"4BB>'bO n% tЩ'Wv&rLϘ_q9lxߣN;&#Y1=lDQq]yhQ6tqR;OӬS`; faպf d > D K$K%.guWWFk,ʼnר?W L^-tNb]- v*]Im lP+1"5<`bY{A!/k+z:04V:"D9@QD15 NT2chi W#PFOM vjy@tAuGxY`_AH?""όA5.g-őtY۱zo& 6 s{ ~C5 Lmэd|Ƶdv 0?>S!R ?(_ߌ}~:3d%z:1*q{|EhcJlUlyK%V#C刄0yFz48޹D?c!k~niGBNDI7' U@hX"ą9#!~qpL|EN:"؃oӉE!5QiϚѩϞghyCjKZ^~bɞ#PUu?9d$ޡ[1F-') m~U}iê)H4une(a~8/;@~=Aō,oZ}f=Ǚ_Cؙs*CpCC. O BmhA.AVɯGTؕBW "7Q7 ?Z1wͨ`e4l%\B/đྚ{%OLE0*@ř@\ifih͕*6ZGJkpg|USl2 q5e_(_D~P7u&CEU{|f#uL\bOK8s w7-_uK甗9<*?e")SEZl21VZ7s۫Ipi4MO}|?yK0/ )O EI]qĤ:S.H0щ6iAKe0'~)z/0?i#eϪ\=^ۆ"/8a6S4xdG}H(6hᝀfތYEoOd l ס"FƲ=vE~Ugȓ(fr"-mflAO%\s2s/|62Ap*hA}burb85i˒KOH=]$ ZVoNe=%(evr㇔ -4d$%Vu!,ⵏiS k /]A97fIgi&YDKI)AqO`%?%Mij>&ՖR˶0٩c6,k: Әu]=ȔʤK4AIt5|xϬ#|G36NB 2j%Oc,&.1i ]XwZ}KN\>LA;H_4Yfog^:q=[ͼ$0#pњ]УV0{lc#{A4=z'_\sf&w^!$.zB+Ja]qq)j[qMb\02$;"=YxTɄI J{1\M/fv?%jzd4mk$2k@o7Q/4)7a5NTk۔>]!-[Q.Q];C}Hu)|ozfot[})v݅m0Vթ}ig⓫!dL/#d~j}by^>*MUlSuѹE`/~`̇<͝Nsv?ZW:`X10Y60\^~NN^:G%"銵t٠~ sPkFx01 ֬[qcE[B{ M %07gJEYNT!K\]Y$jƷ*WAIF}A CWTჟhkL@Qg}-Z-€b'[nyk~ج aG Ji&P'd=0ZR*2s$3EƾWʋϤ6Z3\ϴd2鬍e<؍_W0e1gG|IPZh!I_VHlMrh, v҃Yq8zu1sOnXL›\{B;w튕e` ~:')Q̅ɂB|r P2UAv& mFͪs(&sk&j<}]W꫒!Jy%8.ܢے0Y#o\~I`vlf^voE~. _00]B>0prb.Z80,E Ad€O;/wo>$t @OO{jOu1OmDoMqz&7[9Z,C=t\xj&{x4H!Ls y򾾼d)nA;7C;gڃa0 wD,z4 M%91EN3 J'Mȩג_IJ$. ׾.׾B$W,kMf(:zAkZ6ӏbb"b}љܦ&{W. l`7͞M*E<3&/,ܗigb/&,鮗M]Ys_ehc?0ƀ]g6% /@ 0uuUsgzB>;b y ìͼ'8< ;n<ec{CiP_z`BW03]a DU[XJ-שHNSyC $Y*y9a!h+@ogS&n|!&[98꜖pB5%- y *@^0q(}f+)0`l@tw\Z CL]xEi g j p T="ͅkYR4:3ܽ O /$vg)m5kgCRB8}/5J!|w_i2%Tə9^{"TB{H jK3 C #5䟪o !ԇve+Ova09ʼp5.3zJOLquh.e3H0̖}C` Y%"[r?j;-c@sH}2 +៹-3̢rk"@ gI[ڝi uňG7yz>Z._`B' +^Kd@mu.ҾHX{cS҅b "%C_25++B1gi?R Zhm<5Ukd Mg).\ws$dXM~9㣮Jc> ͌i C 5^)"ñ7܋_""=Z" @ M"7>PCf~?1]s0F賯kfLĒY" 97B _>rRD K.]Ip4:jLxn]N{WrkEa7[]PD`ǐ# O_{;>,/E_TZ1s'n%j}" ҍqC_=bO?S3히).g૤Wn7e-P7MJ[|*[cfjq%ct-]8'n=*G4׫'SĬR+jۧ&bBdHW8ݯh~k*z—p`ĺjH+,gf;$az Q58 ^H Ai*[ovsy}rU$vmLX0M0-|+ .QLWHD+$TxDZ7sC pO6sCԈΈҖ"ZTC)òb WTO^Dܚ+;4KKwػ| ^VDÍaROdZJ + i7ӯ_=-Iv¶:e3>}dg4|g|Y/u AK^*~l1#^#K?ǺEd[3Lg4q"9IC$U< uʤt}~R$to"W{:+ OmO1Zg|vFZ4B!z;"{aRP"顚 #ꢂv)qN\Ǎ=I"EWtwPx7Ǖ"FKlBeWCaEbXo:CqH:4#fy?"N#2@']r_yP=\9*=l?p bFL{fC Z@Q7ٍUouZgjشmFVKtI2"Mb՜ l<͡*[A͚>a%' AfC2mn7 Hp )&ˉWn2jLe(Yjj@ܯDKkPv!NR)m=;>ͫLjSIk{2jT+m^|{Z_tx&pnH3I= z,jZhI Sz]]&-g>eF}im[ISYT12-\n"ƪ{[q ]?X~E>ip撎ym";@}ҹ CN{ǭFq?N%yս8v%Y3y97GǛ`\),n.}]ҶR ytKf{xH_iD5z8r3gp+齒CY-*yzo"|?8\w?Ƥb[$8~yt ܝd1V귻M[OgF{TSYC9 $/KeDj 'n7 ݏzm 5@ [aPCuFY3׀a)SlTGR넎m7=7P!6,ÝC[D-IbdK " kȈ6$޽FL̆[+s3Z'TB5[8G2gYyYh&6$_FEshpvV,8qAiGƍ^[B[mxIl6>cǘPvCBs:KeU$51C)Un 4OGiОDt7jekYe3%0ʃ ETׁvz`v:GJWgՉ+Pt tyjrfs\ePϾ~xDF]K /+YVk X'[[q%gwNq*0@nL*&ڰb3$,TMiWMJߵ G^ZO#X' -&+oXa,n,I)$ԓhfYKS֚z. m*gJ]%VsI \i>mi3xV'Ae6%a'|ˑ $t̪!1/"5˭#NK &+!0T}%oHɐt1%:|l̳2'4T&[ cN@⋪WoQS oW}[mGR$uٌQvfRV&ZwۺX׷ct1shVׂlD޴ňXX"kڲ6d60Yk)gD]/|a toU(7^\M֠d[(YY H 5#%B%9(d`e$7Fc.5f0y!ʛCh쿇 ș!H{ smxvEw±Шv5 &"x#7@,D%n^T> [+ I;$~yd.תgmOuuv&CeQF*6ƃPs"cn6u1{t8"Di4áAֆߎ9^&w)Ӡ0yۙep"zoSDgN>p ֋MҺbPZ'[bؼ^\Mp c|+$zڀ'3D4Kcgu[Z] E``'z^kt҆SF}\n8}"xRij>3iP="FȚ%.0_n%4'Y^?5qͪ宒WhVLa)Mq_۟ [ L1ےYSuqYS.(Ofȯӏǻ{ E82K\r'$ZIuFnrH&nym5WK$~e4ɻ 7fjC[)I1jPR+HM)nnLqy_-Jjcz\g8&$2 hsذc$=j &`=?]ؔ.N ͔ =Մ[\$fCA*]lj1qUDTI7+eM~H3'dT@}uILҬG$':WQ0DbD7-+! 95zzV`-GJ~mXq =ԖjBրdlGpKDV!TzZ5wHey  'ʼ!9 ^GQ.$;d2޿>TYfEKMK鄷 ,b,^]֞ϭHIH$*wWV_諬cJfm;JMM-JBCU8 mnXhW.%{^DiL<旳B&'2vjw4QblLS; 2fNBͦe#owt?ǐHLj wB7OB_In$MYOƨk#9ݎ3m shmTnw;!˘Q$d,A9=W[)l+hSZd] (<>YL&l/Z>umžGd6˗??@u[w#j:N(ĵȪsh]nԢay6!Cѭh A~y9K!͞OA ~˽ۥ҄d)d`Nh%p\.lM+`T I@dztV{ i G:{ͬ%0 sA%-Bxk6v^_2$f2{!Etۖrq]]\M rP*@=It\0z45.Dy0Y;`ӻ&ͨ2BnƆ$.Uhi!f㚠(\=7S\BڙS" ڸeFO:P`U-?EdAwѥE.]2o0l7l>MtmI3ec7S1kߓD]kQ \zR!ĜPur+Cs "0wAW=E9t, *ato:NXu`SsZ5C,yGZX j &<󪏹,VWK0bܨۇ9p2ԓ)ӲMW;VEFEgST6 $L,]l+ŢgkЛz&OJ)Taaoiypt'f! .2RVrP bv8QI) 650 c!(MMP *_i*dtTm{3utn8 ]y0o l \ыzB&O$瞴dbB:?*P:8[\+EV*dW?YnrRyߕб[4gR޶pZ!_Y TH ߵh#0Ohg"x\8ozX5sD`c+Ą 1``UnSXۤQX/v~LPr/IWh,؇fLJ N].aNQ\_5O-rB 1;נ|B\Fẞk6Y+͍{19%w\fU@k/9Q &SDr&2Z{DQw~6!kuA0UMYn l0ic81!hh FibG˛+`JzZˆEfcy:PoVHzyvCԎ%rɳ]SvxdIhQ^cT.cuo] en`>NsCkV RW4S.=@R"8fO|Oya1q̱oJ+u{ۿь8tаuʗYVgOAvVL8-L9KN@:k5B fDA$d2 ӫГ&QI JƄ|!TvQ9 zڗ5̀ >iK3rМ(3uB]S&{\ Iv,oܲ8"C<b"p"Of=-PY_](Υ):=eVH<ԟ[c&BԫiUz6k<|);z8C (frcHUChTpbd X&P>SJυDA@$'`T.#?wa7bgysLzt6^D:WL +Ȧ.㖑 *RRY"Jh?q`Icۓ QRub&S[ χ4#~88&i5(D oYסt%,mnxDg &)V{ْv Zfd1߽VZS6xHr6ɩBff. Y"dZ&UZr \;#:xxeb?Q<-M6z8hvܻg]=CU9|jac&*:(O!%x;VtnA79g=1%BuXzXlf%Uݕ~JK^)T {"-Ww8:'i8|OވvUQ-Fz2B4G݇=PP}%1Y=$ {խv)}АH #2)5lt: yOw)QZ}]Z^Ѝ0( =H⸋jԉyQ]$Yw -gb 49|MTTXb#"hS.~0ʜmf z8?[N؉fAѯTA3rXTő̡7^L24_ooq[gŒ5{|BIVY>Xnγ.E5_`Sk1 yZvg(8LZvv [YNHBxH#[EoQԻ?FϫA*nE B$ I﷜%^X)<@8~:ڽu̟3ROt*\Fj-q9fn#j,໤wKQH否>3֪,E8x;fAM#J0m=>UP_l E@qy<w_ai~!KeJ[!VO wKgO bȣj\dѹnjw?vKcu6,Pr(XP!5`z 1=Lڨ6j8N+v w_)N@8s@~7.xnz"7"-%g ^`y0.⨙a)pIFGx&U 2ګLc:KeS=[Y6}I *Yәa4(Z6؍b!."/G)$xEdp@H޿ADm;/b,pu;\#x"E̠PoLՌSP{GGD7{aD@a:rm6h^YY޵ i _nxM͐Kd5I8Dpќ5odm+[x+oU#eSY? GOAԝQA0Nu>'(>9(SFH ڕ"z>cI A.嚔]b*Ǝׄ4L)e1> zl4\2doEޡl7Pf@KfcK2bSrܦ`3`]0OHD0ϝ6O7lLLQSeGHʵQL@*kwwh;aibYHk dhZd%`:z_IZCi! ٫9W hk"~{o/%ql4\u{WBeȖżnzr0UIvpS` !!]d7%Z Jx@e3TPT\oBfUPgY۔k]Η';5lcnدk]:=!fĿp/tw/Ԯ(%#iy:(sWD"'|"U ӷMcM-f?:*%gɨ)2,.Xh2"L=̫p߳dHX앯*wH2kF*1fBDEM@1 C²C u|RfUa:zc8,EkCAӐ תF|ܒr[R{I||B}]IgH8z eM:5*]Ǝ+=Ƒwԃ(mDL+IkӤnPGyN>hX~WɆcmG&s)x m?e!mۓxUHe܋MzxfTcE ɣCp=l T᪮uxs_I-^jȿW/ҧc> c?fuvd;ގ TQK4`Q:u19[hnV \SѤsUsItsza$]̧).چPhuY^  jX1ZLvnuN;-N (*5O-<SKN(:/ԇb8qfG=WJI5cȶȀAps>OM ˔QܫzAnKc(NWD#0~m V,$dz9pn2McWv<6D/>}Xr4Q'KNcVs{M.x&hmOƯLͳcoz)(-+@لejkOhVJ %W@; eJGރ ZB6T$zر^996ՍnJlcBy绑.9Ͷ*n?͏4 pn904T]+ʠcyC{FU*dG ^YtT#)qv;w"k^ gd7pňIoH="%?޼ӒDȩ4#B"3N8n2eDo~Aڙ8`uyƃh.L? FJȇYkA$cAU&g TKWD]W;!Sto52Ϥh!"3!-sSVy\.ѝᑘ:4wZC1lj3x϶A۲E6G6FxoWn #C{727xc1W*g62G!Z)pd#Ig-4.jrz&8h[1saPz"'ءWq?8ɖ =nOT)Zi l.OV^[Z濹.:Y R6ipV qJyR"O%طO+R\['犪]np/L4«ktP%jWk8t?HM*9bt_8bՕ؈ ]kϦ$,7"; AE)ѓ&3c QQ?xqLJfcgqP,)-aW\,`'ȃ`&L U |N)bh:%gHatU0&t4ed_&T/e((M,Ù8ɴ`Nw^e^b$q\ tKF౫%즉sRʼnHQ@I w*I&n`l>vJp[l PT0>\P({5,q@1.\x/x2]_lΰXApFe~7<]r;Wda]P?F~X=ӾvEX +{!m\;/-mM_-EUf s)*gs]$<<9kR17f`YEȿ-B D'^Wg윏$qg3>ļ X2-+wxruqԐ}V?Z߮ <{RX 0eT\2'yi be P ɿ5] t0%a8+R e1x 0^;#nX$,i՛{}/4'X%v3i'&;HH|"+@_td= +u6aavؚajWzxM6ae1Vb,~4G7\l^hOdz#$*ċl;< hR-bɫ| CȴAP ?6/&!t[04' u^ c*qxfa~O6lH_cٶ* $]I ?na:joU$X C*^{UU/ bKn lI8զ}`jr%]t_h|?W1/(~in&|^]8Upkc,#1Mh4)޽m#ɲ7RV;wjބ($LQ9-nA[\ڮ7[EexC2Ti'xmŭټč2_>pӵ[.iO ׊yZSڲWٽh6f8A-c L gz(=2mF\3zvq,[4po۶a.LDwH| Qi%^[^_a[b@JU*k %ƴ4&2loX gjZ/ OE!/K(H2U}zF9Ly&QK.È@EK|Bؠ#FU'#Y,b/Q. m?8rI>}hbRv1H(!LfXGcsf^G\'9,dt&/t:6.G0<  zz50]W>}P5 t&fʺо#|deRDR3v"A ،.mѡ{ˋ |q7FAȏjsu 0ls 8 YAy'R$˖J/ kd گːőر6j W@ee1Sd϶s2]\3T`) Dd޴ oT`|CuQ49(wQI8)*쾵{J\ʉt3nW$zwtrQL̸G}e*cbP*t X~yBXȪ=*][ πE~"]h55Oo#}13˗_g*F*'J竴5M^5g{8 9ˍǮdLX,T*=sqX 4A0ťl>ǡKJP@\T+F͍áV6?Tp7)pU>'\_ޫ\c[s0q`̺ñ5j~|Φ#b$FI[/}MmE( \VW[(&GSMOO7`%^vqngi3ܲ5tqo9e͠tCy 4“W:,o (sQ*OK{M aտgiH޽B6I06.4܂.Uɭ3E=]_J)7 =DrpY* ٩E <>LE[g6zZjU}\-Y_ۣIIF 0:wnC>b[=3z 8iˮqFjr3hQqЯLGjZpS"BBN?>=X8-) Jl'"[bI o8cҳΒC3Uxm:>bF+,D{婰{\\"'g1:18lZFԮ-jFEVQj\BM<c˛tuX)0&Hy1iafgYNH" ixb|K@ d8X=U1} )kA V*;°%~\c)xn~ X%b"r . ~~z4 ܶ8yJ ﴌ \a9uћd⚜"TUv0d/]X d64Yފ@#x O +ko3g @|a3XnCdL˘7(t>=[;;`hXzq+# nRRLJ8́"T悎+19ؾ؜An(n?=?wl• `)4\vY%9StjdAt(1#.@,6^Ȝv Ub~Rql$R - ǿt=H]к`Tn%zkj!1ֹ!`Nc949/s>s;/JdchdVh.oy$JvVj&4Tta71 nb80ytD3R8hK^8eșByğ޵nT*.,Q:}hMwrol`kvb#Oܙ~ k`dfHGYbJkՒ &p'K#, ,LK]k8b 2*=;=8Fl>F 749\yY'/[[}B;NabǵAs@DJD5 銶ۿ_ɑA| 1 =6-Ԏ& /5wP)4 4$;__cRN5ύb/E |82 5ՔLG6FRUpįN3d[ZXʎVtM-נE$ @ ,=BMY ܎pX-Q o.YG$zE\#OA'gisK̚|9sEhFA31,7O3h@)@ n2(f)5Kg:Y9Y}[: .?o\[At0 C ?Sq:<5U^344>-p`=n1'Xs}6sM[Se7U84%4#ab5sV#i$Bq=DY]g'!U} uz]^ !MKby-oSOLy$ug+%Q~>'_pKnSX*k/mV` U,إ;[]dzݔŕlγ)&AfQ55:"3gi71F,·i&UyVv~ eW4t%wuO3,2Q׍- ^gޭ+B".fw,:I`Qb w6e;zI/Xr! ,TJi &!7zCen/\暑_BӅ.8i@xq_~ GsŞoH)q% X Øqi?j>`y~t1V~K$;tֲnp"@}n;yhcB&9'[X7[֐"j6n+߼φG缫}Sɂ0lʬbri 66]qe9ͩA/鈍j}[T^1HC~w ""ҡת,?m =bN4FVGOnت?Xo{{YK!(zG'aWKΐaIkeLZ}op>n!7鮐#哃6‡kD0ge|u3x*+2'Y/h]1Ej|L 0Åh‡8sYSNt]fqX .WPA fˮÉ6p n'ExM}as): _蓱nBOk6N~ʣVBՂm@r^&J:unׂKE/ <:u4:z_zut$p>!%8)l%)Ÿ@DqtF>|dÈ=d=?YΔhw^Z2lŽ&7yjzNJ>E>?ݢ@,O.puALkKhZQ~Hm=ܺ犈!PPm'NXE1UZ=e%?b{E)z&Fl&e+mv@VGApA2ɭ栃A8y5~+ zyŒ²JC UoPLrLD4W^Y6>o i%^ N-٧}z[Tݙ@@<U>jEU\QDp\54Nԃg`]DžblP_JC/7̂i06Z|5(VhdHb*3K 4_34J5p?ħz77-Y4: U%:8;,wBY@SH*E]bkm@Oك1z*|sr^[;?I:[4V)4;96b52yI4V%_[fZ* ch{H n.xw/&w"6]nOư׿zROպ x:Jr"x|D'=7c¾^_@en0p5.y-M ;:qK=+|SW/moB3G6όx. Phj]=3G/TǓ'R82z(E&*`N_$1Ł]"IQ dV ݁Zi GoaB- ]W_!ЇcqYxs+`)_~c;޲Z;SC.`̋Cd_DT`cD{voݲQa)A6pM36,jPBJMښ[u]'SoUm\+v-i)n6iu>cigE8 ^ U0iMo_ $mlJ} ALAxuSrUwOUOnxŢbAM=05QًO5&M_a3|  Q>d07fD`Ђ}D8d/H/@AW񊒴Q=m΄2lS32XT6xJns+:.vYWzG?lgdٺM9?8kĸ=1ku'ȇ0vOw O/2T"9xgR5L<ʸYuLh^buj%i :[Hi@ON9!W\ TUԃR\`{aӵ&gl[@l1d|70`^gar&]͊4 '8 Ci羐BE}VOOWrm'qBjxlMu>O{U1 ӯau>-b!@bSKCY! ѨTr&),3$'DMKV!dEfjKPfgdTi;.ϳՅq MrsFڰB7m<ŎWZp #ߦEu:LNT]+-[d] {HKjug9]$9DԫHT8\a72^l?$іoD|&)WٻkŹwLfNp7OA>'bk3ג*pgoB-.T:RƐr&?ؘv4Q^ A%s=Z$^hM$"- =sgd#C]D/u;{Hh&K:8`\ !ϽSBs JM@JbIG:{yp2(RI\4`T\-u`k3N oǯ?ͧ@BhU$ D84#Z: mc?C?FK4eKZ? *f2)c2Q_Q8Q?'  IN#Iý$u{Ee#6* zVb? nqM1? _:63=nh&ZP `-38Hii=]c)Ah|r'w?K8%:'[55[wzf}L7SvK\qv[Jsǣ-vdw[Ŀ,jBw(,y)+Ĉz<%X>x6f91&v(1yDWv8GO{Ay֩mPt u5\ڭU͛^Fuү>$$thK!s,;U}[Nq hQXDЄnِj"wTxnYٖ$FU;}|82eOVzZoĺlK4<A EfX߯31K,h(K= i}\gfo@i @gO6{ B: 9ۖ'&¯cI2dłP[7,cr)tjAG\&QjAdJ1pqp FY+>;Wv ~AblxpΝ#(7jA܉mw XHn[pos)D͂|cFY-ZCvw#D2kpE¢mjƎo)EiFOUթrBOo r +Qtw}z겙jKj/&VT {.=дPQCpk_Zd$#h_df^+T#.Se{W+17rc& 1nh.Fa$(s, #3ؔݓ;֍v VV/A~ˑ)uStv iѾ[ fEC.э|3 3,,g\zƱF,٘# OtLsef-O8r_Gu0Lv>4=134 +Is2d:!jSY4mR Ҿ=S~)FE]["ݨ%s-S, Z8u HE4eh+#ɉ'|,x*y7t䝱"ٖc\!2yd,7?@~=/)+/ aHMcUoV1kĚG[ZX1CDrѕ5dBO!!S%|`J V9[fWnZݟ93Y")6:\2^yCXKO}43#f쳿^_\eZf|khw_5X1Q Q@WS"rܬkl'B_YN/d06h##*aJdRLrWz)D]w+3 lψWp/mq8w6JQtl߅Q:&K'߂&8P[ Ki N dɆf/MCNg*6!KESp[Cd2+w I4kO%ˮ-=|.+x%s>S~Xn{`ߏ &O4 :Riژ6.A `0JYhUΫ,rVF^3- df-S_iP)]ri9L7t vU Ve#xCԶD` Lb Ϧ8B%v7 1Mì%ŽP @8d:)ڀҝ]yd VI!h.F縿#j'\|>oYN" ̕ Xթ8~~Ջ&RCLTT1aƮJTi1vNæq1WO @Ilgeup$fj)9NXB;1B:Шh&lݯ#*i cZ :џc*ȕM/]a:%<83,@=B(w np4q7Fu^ ]Q)հ/[fĪ\j'a=gOOvMcgn*eŲűWg0W N &4]\DOcX,gb/ns_Ce 4m|H_I J45HyR\7fo}C1?@BHlet4q{yкߩS_3iCŹ> xz۽=峢";a h\zPI0jηK;ᄇ#ց%cBV|CdI[wG|cW%?r!;ù)?0k>IF'/-U~r#8ؤwo}=`Zjtӊ$! c4*Bo*j,Ix~&M-zבgucd+덫 >,1Zj:'E"KdkEJ0wp*5{xish9\ h} P-P@ZQzX:ZqY" [}-#>!$K]% n[AHJk,uR2SL%Q oc֛2CӏyS}ooӒ̯Ρytӡ(fWE%%qdcazyTef߶dQ$u:Jټ֫N^Hr= p$h#ad#c흜KHk]?KA8܇[Bյ* ǯ&JR,FNJ,փB樄&}zAzZw /0LmǓ00)&4) nvD$}2Ћr BY]Z? Mu?§(uC:q;Jp ~V{Ϟn9JZ9l! _6/zU"g-II̱N;>/X:6\M"fiҺ찓oS(o6CRm;).&o.ˡk0$)>FUIM%/ဵXS{H^4p%@THޕ V-`($-6ɵE͔(n//Gumb pWLY|[k`Emiy?PZM`Na0w%eҸ ;(ltae`a{̯|@PԺ:a?xfRl]‡'}Wg+/qD2SQgЯ6Z5:Hl({! u;UP%䯣An#tkHtKOƜ6cǤ-3@3 Nuu |Kf)D}}xTRt-9Y׽\9)u֥&NTfWJ<#PM2)>68ea0O/"Lx1DnBK,f(BN#-5@R-#/ȉ0p+̾jWZv?R`=Er#t%joSK:<ϴQal-*7G4tz桝haRJ}?lB`|^|C2ۚNS:#QcwՊ` Zد9{c T5\~;A^=똊et3 F. @x$9"w)|fD;IwuR7YB ZpQLh8>L m)Ho%9(^z\`nH*?h[Ѡ'99 ~5ǒG?!\",U+I^ImJsjzåB3e1},w,p*ټ:9`4 ďAĵM $$v.yJTҜV#nFg|%5\6|kޓvUc zy%sjQ@#fd#t b@,mbڦ)BY29vȍ$eǏtCd;19MEՀd*>b(7'/a31wvz)8|\O C.S\i~DQ&A%$| áj{uެÏ־-|/E-iz_~’GO1Np^VP['\q06C PHfvSmýGOŜ$r\B_P꠴Hb7(^eIP98"SFO2jiO 0~JwcedY1+ZIT[XgGt˻yv0GpL1O^.ۨw^,AdP}53Xc 8l7LqGeiq1܅vr%d$Kl5-G41^f6}}IxҌnY"ٲ S …j ^Z=F[ulXAg>'Q[LDg76SeACfstY`tq^M@<1'rHi JTAؒˡ.Z0̚;+4G[Y~ttӽ}Are\1pM/b!6-9tGt F2W?) ̄;_Fۣe&ͼ;O g4L> Z4M<|:mVlTѭ>ڢFe`|Ǖ: C@jN"xC%I@mӆ }vY as`xs4bK/{K)~+@SE 2L۳Jq jm.uJ\7p;O./e=f4kVRVo dMg.'nEbxeƧYy0+l+:`$!N9XoWtTHOJTЮK{֥P[=ͭ-B^j˂MTTwMڂp*kUn^\92d6fyoEnIמF|au0{@KIAPj鞟°B4BpZamu!W a&YbiZ6I.Zp*;(neP2+.adSp27w2j-n߻tTFy!%i ,$֜SGːD`_=]#.14[Y)awfO Q{:2=ɞЄbHƽOHYH 1SZt\-@9|Qs\MwY{Q 44 kŸM>3 :<4wpK6! u׏. bT U _}/;y`T*jRԍlU=1Ni|#'26dpP8㾙[٨G3UT$ mԈJy=MT*?aĦhQiwmpwaiԥ< i5#%*2wur*,4ZPtrL_-=HZnBP<bɍ "(̼L)xl2jFz\P12b4rԄbhs-.:Jnw+AweY!ﶝt1ɲz p}r"W1q7hR|O*l>26,È}RX4.zQcbD4R2|iYstB+gb/x^\v9T( abXb\RQ :jH`m&9#l:fe H`VK DQ-0gC Wp rJWychhP,탓 "xMn܁BQR՗wl c:.=NvB|5V(T/PXvlʀ^80E'^$q# /t -?N&q>* i H*ڨٙ^aCByyn{~ޣ!3-N!/4O>NBLŋ;;5Jf_˄N퀡; )1 AWHLq:]+ ]XX#έ5zZݏ yf,f =|i,sO~<>p%Tylc穓Qp]%Z8s}{ӉGMip]͍I`GԱmr"E.)3Lӻ:L}7pG@CEq/F-3}!((Qs9md6oGSM~Mg8%^wjVϬkF7u4o5]oz,l787`YXTJfUwX9`ص"9N>6E~vrR{. H׌"4vc.DԳ㴄 v.A:߾zMLt zvFlb_$8k]~P:TRlwm9`81i9!:,Z`l^lj:x UT{=0.]3Kqg{f"G|^7'q,&s?&͂D$@!RGWĕcdk@G0U??F#\3*R47W|:[?"ZH>1aڍao@w}!jD%*4k\n*Gb*za{ åQNWlW:/, ;z '5N OlDZ'B&.n6$/vzlZmH숥X%1yQ'HTg|)AaZ ވ8cJ**-8>a.bEN0r$Hy=R輮KI6Rqn; gx:u;0^Ϟ9ng 0oѼ4U"TcQ~F&v"TԷؐ2/gqҍrm_FעR4t Xت]%x;6ćcs:|3GK}@Ynڋ~s_qߑ1 `#uUZ~ 5;юsl6 Sꖳ8yaQ8e% r; wtʩf51De: ^`_62ٽ MOMUOs2QMQ0ÌHvȐ /HT@ RlïXO5ema;TxӚ>h n)M*ǿBsy;Xï7S ~2t=`,ROY׿J?s3$u=+Ʈy&qRȯ#loO_dLRfk!:gxphu gEq> 'QD9xOU 1i!#_|JxEE+[9c# ` d{$ه΋m3$$,tm@80+ )K^'X\AFIz#", `>2 L.wZI dmX4O^);X"9icqxGЖXByp.t&T:mO|yh@H! ȓSwIQA!>&TW)׃(8xPdF,j؂| |: Ծ Ħzuq4XvOv(;7ݏ svk%m_dX3vQ:uT\ Mm_Hpџ7thhP)lN`+0s^٥OV>c"ĕ!jM t#/5C3+wkC-2ߣtfղc% bMNiG- kKV#bI<[˽xZfa#wO/YF:} C]D@\D?yK,gň.k0O0NW)ǼTM{?:T9r%5|:2+s❀F% Z:s0c&:-|U^r\{䛐Nr^!L+X7 .K>eدxz÷b_wSmcUAUCsШTZXq䦳‹2ƻ> t7Q\јf.T7VvũE$ٗsı}5[u<Ƭ.-: YE&9~hBlg$ <>ώ)䍀b#Ig4vS)PSj3wP ęx='4x5LYd# DQwڮ _' .hhIw&6W3o=W=ܘlheGDVH˸Ob (=v|"n-Y sAw'[f4._g8Dx/R0ܠqSXu`N d6㔮)k>.rRТ+h}1_z:KhhGV'w1EcaA- ͆ʅpQJYFsZiX\&"dѵ#ZoaD(cɏslT;ywlwsUԻ3pEj4Z>f礥nrGe`REIˮ|`cr^mZ"гLDwixb}[ v4jOjM8,[7 R S->e{UV`CݭnvE}E /%;0 \,ۥEuZlx'"/b" m ͢+jR⛞iuk _qȼsjt@;<}1tWSǰW7Eb|&l2M1E*.,U5΀D+WnM⃐"~[f#ܔ-lKMc3Z+wsaˤ_ Po3]:dVtAMMh G 9EQ@':Dҝ$H! XgLOv@#0yq`9[?{&އ,CI*2%^"2`"8DbEH CB3{9oNA3 < 5X^v+O1LTɰw!^MHή=OQ^WLp'؃dl:?U`X bOy ͲRāK̶Hqčlꠍc3QN_{k?;ԐyyBP$=|oZeKDD~Br º8GNkVԬ,$iEz?A]?,-vSx\M^>C & tG̬;bd7IYג)%ȸƐ }8X(PT^wˋ>B $l+320#Rr0--B6q-Fulն {%2{X_}G[`Am"&t;ZFj3ڶqF C#ٳ[_i2e os׵X#w~@}߈h!9)#hxt7-B07 }ADڱHPK . z8qx u4aUlouf*@XT=UJMvmnD0g.1gl-[Q6QOn+YMiJ ]nN X}X;YI32\ %UjJæ5t 4X&ȟ&x!^N ƣ#`}3}DC+[<~oa)'/<&k>xHgNc%d>0t<.7""Z'VnJjS__)-O/fw<@rz(V@. `ŅW=.bJW&esaG]z7&vC'|aGH}uK)Bw-Жۘ+.1v%eMCX&8ӫ&ح352ټfVUgVR"$cga8`xq%=Fw'N:1'0 듲2 C0ԬϪmAJ%BH A}xP,򻃝aΈ@ĺ*#Yu\ioA<]畣aݓYk/UK i C n Bw`ҋ%]BRkZ,O4c i-Ԓ>dzGa:FnˡnB0Q ;PD\ ^! jaw|$D!D |̽:^F^eW6fsƎ=SL 6Uz׺uĤѦeץl|::-p;ZkrLr w*%k_7iĕжρt0cdFb9|2x6 ؿź lwqmxdԌ Ck&KCUy\}'-;0kvW*\Ʉ1ʜK72@b{V=-t&3ģ\{띲Ļm:y7nj WlP\}Pߍ) ֖go.l5kVιMJwʐ8IC"YJ}S`RdcAg_6՞L_|2/] X}G9GW Y yuaSΚ[b,.w'@p\NǙw ]N_WgJ͝wSqmqރ´ɍM,O_B5bV 1Fkh!ITp"ˊZ Yq ^s?0@ *ˎ 9}Jt'mD!3“.O (ا5"|KL8)n˥q -! ?JɑOi;fo\"QM1O~xP~*˺-v\& av{.)JWz l(k]5d]ڧb׃,5H$oð*-#+ $v*#/As-$VSUswm" ,it*,4m0g Gfʎjr -:);\$A,x% f>Q{vc|[څdeת=ԼberBjeYAA2Ns׷b?İ&&%b(w}mOyM3B02TP#)WJ)IevD{i%Q2tt0ڗFtQEK 6w~v'=\븒 m4&ծ+?E| dת1amDiXE/Z>&>54VhAPC[ s'@erw]h=#o*<n5"0l@ Uc=PO EfR.˽ۂF  >+"03 CSɣq۩vj`h(KECLc2?[M[T2I7>Y]LXZ{DNF/Gƅ*+/2cqf@8\OE=߷O!x4jL~q,0D?{s ;,&} 1.Ezg5 |QW/:0 }SdJswpᵄ@Ey Pw;^RDB,'W"L4i]B%BnD6*6(:)򵹟憷U$ub|>ߏDb2>T#=(3Ź'}Cώ:MU4֞&3&L[m3<{Dr&H5Xpc9]Z/@5㒃4ʉIܼ`srJ{1gbMҎ\4=HFN)StȌ]B>ü[]Q?ȉԅ=m[nq^iO;)@@SԜ]HyHp9CFʄfofy" l s6rc#PΚLVCW@: nicGR-[OۇY/$GEE֬)[Ǿ^3c"ph] 0De['9 +z7uXie:_8GH$l7OMZ/}Y Ze\a wĕy,6X-y33q8Xf_"TX?_gβk6> 7pNld1U!ob`JE=Â3ܛR&l˱6.@g-ElȰ+l/D䴈L8YwD)C705ݰD;zCF&@Fa2x"gwp դwEͧzYxE,H(>sϲDome,j%ۏDP@]}Z򹺋pR"jΚn7nHRGḧks*!K"ۉ3 sHӛ2QÒ!|cE=  8u@p)ꄧ P$_@R}{2L Dc01޽r)R/w9bD\O؆f`ܓ r؂| M\ǟ$ TjoKȉs;䏦^tiBFKEl=#!\|WZ0-Bm!iŭ[)@ZVc6p֍X>,Cv$b&TZ]~F=[tQq䒾n"} Ex:P~6 VH]k}5.zKAe$Y2nsXM6`߅3L6u6@KWBeRMEUgTZ7Ŵ|Գ եѠ@D lJMe=F pb6_BK1 Xtq~L.'˪:sqlCAk:A3D2dq>drӾf{ ("GNʶ{ΔILS BmyvKɡV?0I+ddX[K| kĂOĈF3`F]%R\up@ɀ2J\F(kJ>LWa8FvT``.3О D]KѣCMF̥'D%@Ka& w|d' 떀tKI`;YyK>9!m㮺s5{lyiOf})V·S*PSCZXOۜH*xZn@ }IH.PP SG#s0Q+X\5Q7%>> ^BX3(DP8 7=Օo4'=ITfS^#3Zo@CxWj7+g6LOF%ˋ6<?n/Sko[ 睡 ]%"R)ok.C G6(uI)ԝź E6FTF]0Dץ%P^jwSUJD5V2|ϓvqQ6$}[Ǫ[ݐ `OIXcj ?uVØ72.QV%B-"N.kc BBؓl?e\Yh7Bt 4/b0MHh3E4zJ 4[ )!8iL3Cd3ٯGQdF eQIljdVH PW1cT3pm~҂MSzL'Z(Xm*J"z0Ic6Ө8SFv*FGl͎@kn!5'`UHR'{sDw{)3-;AEU두b꥛l*&G" Ƒcπ[qg&ϩjwF;\Y =91@#_xu.X?@R. բ:6>g8fRtEІAGqk37k=JmkP3amӜ 5\M XD_v,ō Βy'GvGꎚIIU0ec$R#z( h2XMx$Qn Y3|<'?HKo; @Lqc6 zmuo)UE9I̝#5A/'c-~krʹ9@q68ߔԜloH.é>KѢci\mkA ]k?6!}GV<8ygKGo=h7^kMpނ(uNHYYڬKNkIHR?nl VfiS1j23Y;3z)[a(5pdlT9/ /,1mLtNȧ,U ._T;/!"֪;/X g4JKtjU<" #?# Uפdgu<$ZS\ĺ2(Hr&vZhB~ =ϑ{$\LNT iI*+HufEÍ#}xy6@ݣײ D̺hIqAjeA~|Mgoh?f!'UMEYcef?Z)x[U@-dΊOQ~P)wҵ|LoPTgւ ,cc!Y8+M9ٱ"| ievF_ARm.\XmlNߣòҔ4CGhi$@B+ҤkKv܊2R܆ѨC5BewhD!:|qfh6G#Nrjh l4 SaP\ѷm64 &mi X}B-^=\IāVqTϘ[2=ʍ[5#Mb8N_<~q>W:7'AXz_"AudqmX{7͊C)r$MxKҀ3d.[`SioRb$m IkDʈZ%k˟F8.ZA$*^Z }3QJ>ttϊ:"Fi.[K+~. $. ](RG^\/dv Ƃ1#pM<ـd 3K9jߙ7_%1qJO1v'>FvJz|ycz\RgP7 T'fϖS?sѐXpED wȫ$̕e$++΍E; ՛G?!okry q#Kg]$}M%kZ I&?EѳBOꪩBfID(nowuȴ),ĄYZ`ՋޘmEwI"MT)]iB MH N4y.~3uG@ZZ4b\e# hV[WFoLB刦Cx 䏚*ZfMtNIgWYInI\'Zs\^4$s ƅ:ȣzi$(E6vf0 C|6wH].`{EށG˻ yn8ְmޢK @vzkF˺ X4^ЫI8 َvjĨYJ$̺0%8޵]>$"g[Ǫ!!BFү׶)P,FM|AN;y̶֒kg5*inî|k=Z2(N$XH7{bw۩Ps_$1OdI.Ⱥ~X#q1C VRO{%5!e;&ڄg9kDM,Xds!nfE,_ \O3nR̠h:X_WVewهߓ}CVN,Q3\cs~%1%-'Կ$\ߙT)3+ӐA?EFi,!)q#*)A 1b"͚҇:c+NM%V\hcSuh=5XP2ABd? [q$I-= L[yQ5/ UKK=$MfE -Y2YZC~xYbCZjOugz0ZL:#DKKt,ۗ2Ʈig gcՄa\p7+,|o;FgHT- "V0W0%ڭk_"V x_bGYu B@KIbhs$1\\;[M0@m 'Ι -0{˼JB?0s>G{4ֻh]BxM`iVzD-0yZhjX6Q8BLpJ8>kZiS3F&&8ބ>yV( upT<~ArR|2qwUƧDK,6ie`=aFݸxJ *8W~,BrZ59 /+T~ ^ӨXEP]yhb3KɌ6{-#mA.-@cdMU3R$r{3U^mgg0pDsP?aADV ꩄ҆`EʯƫV~FGŅZ+9p|J3xT ўA,LsffD#~FJ̟v[_';鐗6-^[3'\q2nXz?(ΏoBjAOzӵJi@U$! fKC}v2"׀N셩{^m|:,-K0R :=݀,>gXv~L)'i)/*Z>?#d-u7 ZviM=Ega ?`ލfwW2F0@zX7 hEn,^m},ulPD>Up7]!6KzcټJxRM(A nfjo|yM<|Aċb UEYѳBzq|v^^ktePJJ=@\ IKD侈F#!Ƀ~q# eK\'Mmkر?CE*"%5d7<`j|7T,qzp涔:yp? +Tp it/pqRI+$Щ?::< {|ݾ o*kJH3E3Hn O:Mo9AGa)kP]ANccKp) 4'.հ$@?ju K8A(3 qYh J'ꦘ|~s^(>/YlxT6B#ui JT/%gx|!ќ h \q G1 ~qmb}9.xrA_Hx@T=+,1@42_aЦ{L,9!- _ig7Ԑhgbc54v,ktS@{MbO,_UC|NWp%Bh2?jcߙB YLBLO&xp`#Ijr=g˼J)o 0ę{SY$S{2 87dgL_q9$3.A+]N56~| =.KE_amhRˍ-7g1u ygZ 7`/JiIZGZbsefN%vKvΑ;wĦ:ь9HD9l| GZ)YcMη0y<ßˏkؤie0֪,'%G$7 o`rC P<_zM bhDຂY)=Z;-,a }{}3() $myPvmˆ45Y7V{zCxԆwi6JYOu2[m|HAoq7C=}om]4" N0/fhp&Vf^hڊg<g]L*N?L날cy'F>/.K-Rd-^%4eSw`RFyyk2%y7&"<~f.3kjTv#=r0뀞ſ OہZ4zF<ЉgPz//uVԢ2*k 4Sk{&g9noeo#c9́!F4(BwNAxU[sN tT1pE@\'9a(Ro AtQj\ @VﰡnyIP:2` _0mboq))CC8U=||%7F.~opP4JSɶjel*Tӵ+/v^S R׍bDrE.EF=J ˷ehA|Uc]lȱFe +A9N!B<3@\rA!?;nת&ѣN.j-'TʙvBʷKd+탼Ͼ"\[aN)Aѓ!'+@Ċ3 7=Ld -ԹOKךcF"1D|ܕjʎ|^zŵzV9 ꣴlmbK?d‡) '{E؆Z]WD~*|>XXxs?no%CvpQPsl//vf]Yn`!SwKJ)Tfc xQ-u$ W.iU~rwy*Uĭ;.!@1{7!l5r "TuĘ5SJD3.ʏGު{c1$,T_h˩.un?Rlܾ6g!S:W'L.:`KzwW~0m]( m+-4gmІY(xswIz؊{:HA[Q RJB%@[N+Zud"!YkQ#k !tO,u5i) :VV_win_q3>SL1)TlečV%<`/KQ{ye)pL(L/R7 `}P+Gr "'ektvbQ=oWF0W@C v\}$kP#+i7jo!i:_u`,"k}\ 3j9|5p:.dc:Q|88DŴ2X`*_q(i+VL8݃N{qN݈-i Aj#w[QWbQpCA2SC;zVU_͚yQL&k))<9<{+1!T/6g1~bOykZ)/vdx/Ӫz9}^gJ as (xMQ ]AUDF@9.ZX-ּzig S/G{;0(xQ36KIAWKV 9Oszx$.$nACŃׅkN(;{ꨬT5T-7g 'Mgۏן@$3`Qs^}fqG+-̋4QAh+>`V:UGvYJMH_aQORM5k$xTvUckn6ueƻgS雽0s3߈xF Mx`#8;{eŒ!'ԁ\3987%޿(_%H$s!a2qؐB.vAry寠, E<˃Y~lӘ,瑲A]M0q5$r% [=%`d2P raß. e@"5RkmStPbh<ǭ.veiJP-l8!vk k{8_Y`{:P#6zvP83>>79/kI̭M3˻7 +mJtJt'B錳+Q^~Ga\S ,vݞ 34ryZi4]g0/dm}.G뭢dJ 0Z;pa@EMK8`bʯBSF8 -hb z*![7s%](,jNVVos:%+V&՜:1EBlI¤]D0dADˬW 6$]O8u pj]9Dv _ԿѪ;QȮYC:QAU0Y\ :.fSX Hh|f"O%`d$7܀T‚2T l>%風ӣh2);O"|/}@1.l ;j䮕FS?vaE[~ d7]y-^҇|DWFE)g(3 2㔛eؙ`|$ϟcXmvUQ=0-Aq0pFTYON>)AиR%ɮR¨X;ͶSĺfkG#O2 ivHOxۛ!sT" ~mo,~ ]%cBȭIKna > <%+4{$TԶUKZT=AfA`BlA eoO@#f*nDt8?gq1]D4| 㓳DA1K0{6F~xu1?݂ }qZ ! Ifrkg@.L5ǕGKBl.?ڀ2GJ;$ A{k7WkLS 2SlmM"zwS2'!LtDnvɺoڲmWQLVׇ,b'1i IeQbs d>hаvw>ݖ1,1jI!o)1^ʏfV8+t ggkzBL޽6wWFO(;iB .5۝p?$O{1;l3)u,n}N|!fD P9A[upYj07ա4Zʦ6B R.~R7Nƺ}jv$IKآ"f+OEvRN~rŋNok6ݜN1/|X)?9$2VjEigV4N1-.oxyVQHsvb@WLE̿Mp#$GˑF+ͬxhSQ_ !PidumB&SIvoi-  @?4;)A$qGF X,A"1'oSQnƸ rvOdǬ_Wre{ueWE"f!w5/bvTIj8ch9/PVUvuG1]3UU\=`2Q@eIZI#+&WRZCN!/1EY|s|e]'A"C^9p3#ykD.N/`F\:U]jX$qpMiMC#P{h&B`zus~\AC<=OFLO}CCRrCb?*c;t [0A㬀oKR AJ PtR TN`,4'w(aZgeDz7V5Z?h a1312jiwtB}B{'EO~d̀T9TE"Tޚ"\;CsP@c$2#pwJ!rgfINL;}Bg?/ݍr-$id!Sa|ް%-VGAao_p9F^oYlTi"|`4WWJ1 bJ Vh=֡KW^rDN`h~8W@oF$pr b\[kьKڕ9Ph֥< {#:ɏ#? CWΈ9!tH);S,ߘqb2:t=?Ur@e|8"ZN[A /><~;!78yk^; ;%-]g= ;CN DK,G)FRal* ` Hٲr$YO U IP`gv􏏄ID;-ukEM; :P*.F,WROɰhQ!+=`Gt ]ŘL,e`<|(aI(M, %ngsMTkQ wDR>2#hq,.vbe9S2-}x^5Rߑ=ܕ=Ѫݥ]"}iͯΣ-:8U]GN!ibh`κ>T(z;ӍR-H(,eI̿@Rm6D9_2IT+{"/;#dЙ4uEX2-o,#7eeҥW)^ؾݩd)@ymވ yeu-v{}c^4fR ̃wh%@)MHx~&ߛ*J8NO}vH[үGXaX4F b:6D}klx@:;UuWʈXws a>e2YYdȩ 5dS J#yE&=ک* zml>& ^t"Bm }l0"f<-0biԡ9Ҟu=o!^9-e-52m%&"I%Mxi".x@,Gfl ϲU-^``btE3^,cg }etg<`p"9*E.fd݌סB/cg=#ǠZH'[]{ "ϻ^ 5dd\Qs axH00T&gUԞ[T>W%FΣ:_qRdiʕ@mY$UBy &HJN[u_򱼌^t/<п>J-c=\^{쬭j"zYDF M+s ,PZLj #7L^*= gv~9x|q$=^^ANcB>(F(VO< 2u;M@7 FٓLwGފM \ 2$*DzU6ejqTCCv̳_†+`&l0w6 k6Zs/wMLe,οP 6m~6Pittf"PR-cM=oAdHRs}U?PУ(Mw`~;i=2E"0}òP@5C@;v.$M*_Ӽ,YZEI3q.ӔL8>$?L9K@਼FgX1,T{EsDsG1AQ[ʟӹ҉n|(%VnSѹ/hDXsynn]u{6٥,ռU@o+H/Or_N0!?y ܉I[͆Q!jxhk9prv^mBc)$M COѤˉԶ%@b&O<Wam\HLy99.+Z(D :=ֺx^n&%8m(ߗ_zNmюS/L%cG :47;A^NN 4Qw(kSl_ROkfQs܇W-sD c;[VZpbByjpIa&Лb&ztB_Z( U[5C OG}SQh.v08GƟ}Ź(]4/irt "t L[! EԐ]嘕ŒX\}M Pz<_ͩ= -?]!$jle9c[QwD:>.#zz1|^h SZ-ŝYO/b*e?ey0꺠`)nÏd'ù|b5v+⥏&d<˓ ҅ GsDZJy{(N?8k<6n)DZzgL'5Z҉X G`k cR 32ƃ{|9C^sY=n>OG?x4Ɇ[ @>ybڕqdDSS3S{;9ui?c{QC OYah>FFRNcS$CG20pZbC?[[`j##sQL4> ?~VAx4D4`]4_UI8{X_bldL}dѝ spAT8e\W>DO ʭpf'pFW?ͤ2SG\z$4 L-3񧡕ZT @e7C<9CX!7Pf-6$ ,cF3lB1΅ w%7h3gSaNc6"dg!P31q4s݂n [i]K0éwsfl3/|P2FerZv1N"+S=8D5KX8Enĸnr.^ G",:ޘ5 (B.b_6}stIPdΫ%eDPSŞ|!nsP}Pϻ~)HSz"45y2 q$BR2Kpb ߰ h=TaxKRgv0?iG5%=@T&4G֛-@^ߒ,(vK>:N`>y d_O=zP? WJd$WhPJMFlzbnxO^ ur*4oT3c͂E|` ezYLO1fRnMS߉'ד "մU[b'kr~')(x|f/ 4Y| ؈C@*lJU*j<,I=#z?y(:G\3 ._弡4׏ZZ5fP8 nx7F˄hΔ쬗׿B٥{PVL' .WJn_|˶?L>Q_j@rq0, [oFgK w5oaxa~,U@m c@ s}*cxzDrIʙ{?8Roq3!aF׼;&en1ό{OMz;&Q]wcsEW+w\P[[8O7%7ln%W*}{n[` 1xNQq @0 _t0< :UV#eֹ]B^8rb v 1d A܌͒:84\?oBvl_pJiX9x j)Zmr+@(E7"G\𒌃n k^T-BE|Fe,:aOGc; 94j^+ eAFJVXv:kTP X^G:+ͮ6T;JjqR-<䛅eh&ȭ6%^&s펇=e.^ $z2?zJk4ҰGND{Yg`b4hr%8{hhD3Yq:i74;TMNyGE2T) J4tc!twgYZ:c8@"칁Y3 3=a~nR񭩃Etض>m ]_ .F`ۣC ,]'Le0aX/ \ۈNt/pzes_:ƶjf^UG4'RrX!Tb;S~5?kajVl_ E7xvX.6\+o`1gƛ6bqkhQz?tXpXl01ZXҤZ4._LCUE ܶ.Uk3+w<9s: IKK[MJCo" V.@KJRY$&yydP g`$L''CLY\ 3Y[F) ޔzyC0B: /~PXU$'JTך7t3A&sۢ_pt@~4Btfq>Zm!s8L `9?e񸦇4h[*Uz6GGv)t'GݝnU)-5Uƴ!w0U 5Pyo y$.UF9|RZw3'<|)+Nxx50}!JE#xiX! >}'eh6CRaՕ1KK9y1MzWyhR1m7S~e΀wr9HBoL=|eF18M(5":9wg★~$bxa++ACˇ̀uJ3V*؅o6sͧS:`̄TFT!ٮg٫Ҁ_^ٔ<ྺ' pq]20Y)@OC~e `d+*d#1ﻛ߲ 7Ugݺl TPR;׻ >9A46zrh뚿VHı8`)s)^/G߯4h5LS":qqȈn`MT3[%RGujmhUq771B7͡Jgpk@al7EC~s_`_,q2EbDpg'y]e_p=BsJ|㻢]9ι ۴Wvr"@,Wi5uk7@> %/d021"y(`@šy\^kHjNLCh-n}gu<$h}-.WQ B+us蕁739~Ѷjh}m~~ m%Ag JMSj4wRQKـYP@%'ՙX%><:64^vW2l(ޏkO:$&5$M4nU#\oWb@!B4ssM8K:4cOZ/lA2G#X;,%DxT~C"X Ex LRq tFCtT,,|r\/5СRb@双]oBߺ$P^ӮYicwɚ+ ']2u8m;Wz@h^ +%?}ZLjw]l̋i/J&\_! kz!#_vPXA99-+x!Ewr ]כ頿=k,#GAe,@ҋ+-/[aUwRIg)>@ IDçYִd|sx g.Icui}p( /?Ɣ[9 ~خK ߿4tu p9` ` x/mڼ1%gvRQB1r֐-cDy7'{; jߌH Ji^;kgdp.~ێ#c31MRX&9 R%kO0ͽ3ȸ@Cռ%GnݐFj3i=\k=/o_OcݝceV"HU}3陔혓2_+;ҁR'-':J>UC\7< YQܞ,PD@&2" Y^DgGO0OjMnI@ fɇ1$&@!C#ӄ+ۅk;(㗗W Ud=&?8<sV1n&1ab>[ D[uxL1լݚ`RQM#?&Eb/zp݂0+3ӯ҂%) -{12=Mnb@k ` ]4[ J̍ĴD1Gހ-p%4 J<jƈ3oT03rMY eˣ%ק:;2Y%?!ɍRn"m4#ѻoGU0a*SkHzXz7.1dC _6}N֬4 2QB²y>CPi[j?L]Cdw<}m;`5ș?Ƽ qm B`ZB5gP9{!l yi|4-脬:: GsWsף5S!^E}&UDY}.1]ΫQH~~a?>Ȱ‹n*sJa~s0A1W/ӌ!uSpA+9)ntb\Նdk/|Ȯsdo&Cz%2$l7:<}%S6<] d1-c@I UѱYΊҼYw$ DJ- ¾.~r߽rvɊaG%v-ˡZX`4yU`FU6291OYm?kW-{$ϊY1i Um?vF?a]T.ՙ^Ur 0cW|a*[qԘ.Zv,?Z%"Sg0ŝ!cYɽJh"YvuaZ  ؇1Q%=:(~8u yYbN[,w;>ҧ8oĆAwiNAəhtE lsI@%:vs;y!|kTp*#X]U ̔1q, :w d}"BA[] n?S}Aw^iw},̟efa$*C`A `n.vL( YhM~i8iP=Z`k2ğۂai&y`+CY͠ƶ9rތfL]ٮ@;7^A+Lő ,$b(vC6|ľoc^ЌVh^7l^ "mD7 7,v\͑i^3p(oB]NU3ql߿jՇIBAև{b#+6;;7M>A'.T]?t4PZS~=i"ΘVԗrÍϭm.&GHMFQpLF mvٽG}M{)=v|Gl Cӈ8$Nɖ4nz!FY-Ә5b~j(0Gf;TCWEJ+eN|10׸S}+㉨r#+nA$!g+@JQR'HR-B>ۤ0T슧CN!$>;Q|Tvc,!\(z 0N[EQ!YK,>K>FatsZ4 N܊ƈ9yR?пw:J\=  zO}G(ёs#NBƩ~ e%oҥ sfЫS:1ލq:pb%5칫Tlv8&#) ?1` `wnQw#f~w)(&z,Eӯppe,n);B|B FH cD%gLNwSN1-1wj S*Ԅ'y$vE`As”1"[ U$'jmg㾡L:xDARce(n_X?z'he d;+]Kb>X&ꐜJS$~ʡ5;/2 .+Qۖ.WNY2״+wߺ'fH(}[QZjByM&,TsҔrX47w%z`*$rt49LZ'ܧu!Ż$ gqT$k%,v kM8fwF ֌!gu]ʯ"qF K,xCkBNE9S{@9gyB\\J诪un+juЩc%уFK]nK&Ɩk$x؍QM6TѾR}r(p9610cn89.pߔ%h3mC3!?[]%H0>ngUx``܈U[_߸^|M}]t(FpsF˵n| ?Cʘjw !l(y#x pC㧹c݃ ΄:GW[.wm Z H|>DD l̟'3LPA`8@>(ګ<$y5':$lٝ7|njEiD&+DѴ0 \F~hXwnQ*dzFV[ImQ kI;@UzÅNniu#35V# S'9|LB7l+U%YqC~\=%=z)+(NM1oUk_}G&nNXzrWz< q/w^cׯϛthxOO1kl#bfy.N[q .<3k\Fy>nzmz]>T_##!l%衠47і)X%sЋ:Ǔr^h yV؋|ׇPߑ3N֬hHt#iaa1 ϩ¨|ThMup7/#^1 9#m%mRMa=ߤ$WXmϗ2#xH zVgR!T[391?]j}J66Bh3yRV\v_ړu `*?\u&Ta JHT ܡKAQv>5'7)-a K:eZኯ2ARjC%9 8%ؼ)#x8x{Cfrf1ivu{wM arFy80uEOTBCO<3g/zV׈>Idvd6N: 4XwRsM!?̸‰❙MSz-g’F'BLpo#s@{[^jiYWZӋĻ?\hIj ,Ubr\^Tj!O4?.ble` +._g|E唐Grz*)8G̣.w0%f[o)iIJk-J-j3Gu@ݯ积]&]?240Iz^ kV?-aڻ .dKKy]ȣQV#5- Hѹ"-k@s^|jRo[XfI?l#Ϡ~=)@J>!ưHS;9HA}):y#]i?gKQBy;! {-~B_OitDů7t)%#WK&+pėO6t4Q\@e1 ai.}AՑ2{K kcb N%7O5R)bk0 K> *HS/# 4! @L`qnzQפ9#(=}gˍ>{8jUU4K#hȑ-qx`*4 1ku qO$w%5)܆$z㝊=:H3I>=mSoxKyG5z4,cݕl_Mu0%ߤV=Ȁt{P3--{e?'Kܺ> u "9P%KЪ.usG 7L<~[zZޘ)sj!ɀ /3' _kFSJwLjvNQu ]QRCyD-=sFkr= k}fH_M1QLu3ki%*Vz8-|4쀚(8{,N+7Rg5Py 7%4a( Th6CI+&Kc<-iF3^ޑgP[OEOVU.A\9XbvHHZT9}Xڹ{dzǥH FP fm0˞t*r+K SG~ηwA @w7 UY5`%wB #Izp 9~Њ3l-Ò-[)ń>3j"mSlp_DZzur n`\5IG}L.VnZrrt aIȝz-w,ogT6eC]6#6'K4Un"g(`,Z6_RIQqk3w\;ZER?XEx%QYmiײO#)$O_I͕ɽt#2Zu:᳿le]lkqW "ePWyD? l'C ~\<t%BFm/(#( W^m MV́ğ`[ hԮ[ll_fCArs׆6s$B[[ʂ^bju^~\aᇕb۫9;QQEQӔ,tJwYԺhRy: a a`q/M=q6T]pG1ȃ\și6::܍~m w~]Jֆ烕&ĔʛƉA0_\ ITz(IIQ!frtDȃ2DF##E=gZ{ ,B, HճD sxpc?(m;P}oeb6~Xg ϊ3 aq<&MHRq_Hiwc [;&8iEzKb<ڈWsP&I:O I\?cqJku1MmHepRnAs%8u>KB2IA|ab,k'v;&g<\$ψBZ`*$pg|~To)Bj2-0Ct<ۨ(;s{Zw?aES rYd0JĦX{i9hJr%b|-rJȴ|?Η@;ȸO3nbw6P*R#oY&{[ wkYfB__}#ǖGpҼ֎'V 8jLA#(S;rHZ7VA `$L#FGqSm.YȬ <*PK?grWVrX  0*>t тRπc&l@W_KĊEJ> d)WJz|o:y`>U3~Qb˪Kz(QzswwA g2;GĎ0ܰh6 g'  "|#& (:#ղ3㌥T͝X^>WsA +#n5Ǟ[۝R :u ~"]Nå懌Xl .rҽI+LfHp7m$<&qgslXK)bJ {,яW`IFŪMgU<1CtR0!h2!H7TD֔@Qd;[ Im HM=V="ӎ.v'"NaQp 7nafxCӱϨQAG\Dၧ>Tv ֤o)ѰmO,H7L|)ljжG2v%YvµH2mrk|jO|"r>a(rA5\4U+w*x&+*XY)NOG`G,Q$$ Uys9Z/[+3=Mz3@)C:<~H A$`A-AF j̨Vg (V:>#Q^,s^{R!j|)fNCDF5kZ_A'?):9)xg)a-;P^}qoɴKz-fXmYp̂# $3j%'/A٦밭^G1TV~h8"v < [sH%{P> $5{ы^ Xr60/ݏwh$+vax NOsm v"je>!V-GS+s\8;oaZ6qH-ÓQ.gINҶ[K`/Z`qRQ]3_WA"+| l}reڑBX,:n詰^PGiyCVtnkR@n֕.-0[{יz*"f^X_S|LHɌYr? I;ݦvuclXͥro,7qz ٙ5Cy0wC).-Mbfn{^m",7I9 gqGF&iYѰ-3F3F9)osRH U yUMzhc방mp\9V0"[|(øIOim/aJ dD2(q $:ʏq]Tuyp.ٻ?M$XBChYIq|C\0Jk$##`Wks&mZO7)͵A3ahR9z)0XʖσjO\bò.D8X6G7D`5AH]^3艒$/p!ƒXv90)˜pE=)olwTȮ+CF#nJ^Y zgpZ$uòk%뷛/U[n -}Ũl Cg>(''*{p␬qNC:J!P,a[VS)}u+Knݬ}S*$bgs R´q!A<,I,2Q1/"Y1%YPjZZ*j9N{ )bt7M@΅ސ ^* Y2|,svl D=s^;2x/f|jKD8]\"zF=k_zGi]Oұ)DtTݐ͛o3=bewVGQdbg!v7.Ef ? #`\:' ugeZH> ) <+^h 6%%H6L}foW4 Fbw^V"{fsV! ѡ {ɔkd\9OroWEAf =֫n_X#v>Atg:V+7569QٽʡSpdE?B2Tõw.pRͰ)% P t/ܖJN9S؏$80uu]"xض;.]_6ngv*-DvQHbJS|1:<tU%Qc`ec5LwΨfm`?oR;X(TҜ q|U4-A}zKiYt1XW+*hs,ɦF f9e 3Z㚾B;h r)nSx)V8]r2R ም,C#&Nī9!Û3,轗4ҦA=Gb|slMO:2=$=b)~k0?{xIx~!% -.ɣsaiAyA #A*VY! j&)Pj!+[ MBLJOHC2rD' UK:7 ;o](56(E`2xSybߓn\v#gu.,`YC@Ia,B6yN%Xf )Ip'ם~ny?^6s!N;mSXCINbBvD2ʒ3N`EErCA龀*+)ߨ~Tc~ǔ:.m*_nyو$oAlA11C>}18w\*ʨ%AQS, bj 8@#=&:v\|WO *>ײ!hs7kKz0ã{ꀇϒS+a(:P ,WT)Q-M=S ӄpoK ƚ CEAn.µXzfe=Iu7ۀ}39bmls H𙲌`FRKϔOzDb,jhӠW}aYHan8Sp 1.RHP(3t} Vm0F۱HϐMP)J m/ۚrt$Y(邩qJC|;G}0m l7:H>RjwB%ų %Zl9; q4#9 鞕R8H9\z;A+OjIXU;2O;I!QFޔRk;V|o; 3'&tݥy;:o4 Z%5qM&-E?ʊ?v9|i{lEv8\CJ,9|֢':ݼOI!8Gt-nz iQӦ02>(%wȶwӔ"?|9/9'* DwHqE#2ʼn+,A%R?'O[c[fn =*+r<Ψ%G8D}k)@Z#xL{Cb-W*idv~!J]s9Ty%Ib["Ǡ ]!nmc “<ԫ\beVcgdgb'oʬT'se ;#+Л4!W/0 *5- `%u{e:(B8LCt׬uC{M.'H؁҆j X< P:C2ޙL^3RFd:1!,9'ظ*l_}ϰ}H_ u*#taYshK>vݣdH&V01DfKB՛I[[LI%U)@3<ք@V v,"}vԝJq}bHÛ8Mބ}sM):-7[Ѳ#zņN0 Vx63؅ qSʾw}Q(q>kL[ByL '(QvS9E@;cLwI)]k:FzS2aS;&lwƌB;z2xp؉G Ef"pBo\PۖΠCM7JZgA1Uy'<᫚2Mi-כc+:Ѓ&RT Ut&c7iA| -] lWf1w>r\Ml`"Eҿ؋Sv0z`*oӀ,*B7~zts'qua2, W6òɴ|uĺ*ɺkyIZG嫁}p ,)agXB0^tptϪ`Z5-2LVM!ơ:q&s'1Ee<`xrI:CvTEN{ʇa: ;Si2?L+n?fV>Dۃ1~, N|anȻf JIﵾ} p#ӜRWowd: t&I;^ 0zUqG2RϮi:Ɏ.ERnӽkߎ#GAN֊ ^f #a]^T|cRނMG!zA#n!FZ!|8G"&(pibp w٨g{v}(^}gn0-2%3 Sc4`[@=Q$KsW⵬/$[" qP~t/9gطQ J{ѭL԰mPX0cQ(S 1K8Oz^{xf>lbvNl#z7,Y"kv3\2vtk׾݊N}OĆWr w Ȕj *)~ȋtmUCw%X!jghݥbm<%s!' CX6R $oL]JKf&D^Is3_+A!YYe_eKLQxܻu[H mje)w?k/1o™b'=ֺ~Kw(􋖏D5[`Q>KepZ\vFVW!;?2*DsT솎8|it` MD$SknH[{1\8#A^ y:"jAP {㖌hJ".'HL{\sIL^*2sJ3 1qGh[o(/!?{n =McG17Irak&E*|;6w]Slj(Dի6@~agwg/$C˾۵W{!tZ@9dFPÞMn`M7p,v(!dmMӇ3̨S/pJh`8bluSx%%6*dذsNJ.k_'B /JJ ".'z#4,b>Yb= ):Zה,EkNNZ>ٝd^` ƏڃaצQR >,rcƏ Z-oF&vQTtɴfun'<eD*+YJ+|yG .ۡ(]v VdB m=H+z@dYf[Q hs$nQP>!/t^2MVQꬊqBE*!bn캐0& ǧYӾGahq IȘ66 r%6,2xNMqרωF}NT<Vf g  y  +nu*d`6t#?i8mh!)j\$%k1!wZehL͸Ryq >9ܿy%w,}iUѡ ~yIҗU>_v7# 1:G ?5Z""5-O Yc VZ=yE:kȏeji28)z"|-qz\ANR}s|nK,,V(epMuTq5$|0A6kvPT7 ϡm ,kŜ(]$Q@jHnѪzE7=<ɳ0L FxvA[meKt[?-8Hɛ:`euIyH9T,v:C͔|Gh6"ɚA)N;]'|́>IaI8CzN-xASżnḳgnX*bh-_(AU=]Ơ 6`$>[:L'DZ@[˺]iU YjzimÂcpWW|Q5q9J#ޏ k/TG$' BqK[Ԣ[o(\k~YN~_"0EX>%NCMolaS9 ^wq}έWQGzB`B7HvKV2]pIY\ofC8-J2a@8D8ApH[kmkkޚ/VU .0 mA=L2BF W^.']h#o9L"cÎ/12^'*z#g[G++8Ԡ&*O[rz{Z)O\s6emb%9 M]Q: /Ab M;aM-ʏ eMިǟdsߛ{ -~ʬ֜/cU0êEY]j>.?q;3r+$œ 'nl檯 ~+h '¦w%C;հq RL*#ï~H]CqT-wv]SK._,h5]+k HUc}B&KMBn0bR8/<&?$I$em0g̬3߀~S+g7HMoL9(31~Yr{]iPJP \xk|{̘h\բc*0Lە'KSt؍eߺWӜ$WAw66?*`KD2<Po(XI0k zD y^t0|MmGT"Ӛ8-QCDcoj]r)LL<\[y ḿq1xEigpG'_GE?O?H]V ˙OxxPlސo=B!8{1!^R7}axiR(Xn_[ syEdJF)"9{-Ms,B{C񅒺ٜ E +utu%$.6~PuqYiY- Ʈ!Bru *`ƥ>>NĆ a4͇@R]\Nˣ Ob;l5Жz#⛶ +]O\ݒTqbi|>sk:8@3 pꎫz4T1zQx&)ǭ:zb$ ׽ *j`5u~'{d.K5w"M%N~{Vh8 ~5k8υAݾ<+ _-ڶΊZ@H}h튦`Br6Gc W$SFȔ $ ',ɾe*X1*=Msz|՘ܡt[y8 ɴ^thoQͧ=j:[ ATKJkGN!QqKNHW) Bݥ$#hHZO7G- ռYC"Wx?o` "w/ngWGP6D/98j)N \3(j:F APEE)Y=(uA_卶ù[d'1~$Qn-2ӈcZF:';z$0_pf¬֑Q(7Y߈< qD%2^N<3bPFщՌ qwX4-] "o9)v>M>SV1<XB5qႆ<H3S؃E-[𴇖K̹?; zU[`P%k5ǩY0wF&:M2ֻ,VW"ں'kV: ]W5X˟'ʛSuN!:;¾ m|nYApbIqg(#e Պ 9< ˃R'3݂zsѥ>qWn{0-'Sx(׼z~+lٓMEDCQ 8H SLu{, ~GMz6+|qr;N/grtzFQ;_ "B @l+Id w Kr_C J78I.4vP@_eYso4$Y;ԍ(zꅷsC͕Ɛ^[A=dN4 <}oPh!66B]<Cwd;6MQ+IFCkXV`N #m! Ǯ^ x)# j2ȫa\Jc2МA~ܑ%s< |"&"B°:ԸfVTşa[/Ucg D^r&g{H+YE=^qX;wo~6߰mV UgMiV%eeQ0c瞩>WCνo\92ȇ!t$?hZާ'1`*OһGQSNmAQ ȑHx;MPGǟmr GOoXd>S'p17݌H Afh.\hg31ٍ;#5y|jә7R ׯyߘZf3ďfD|67-$_%MwY" ]T9OP&r4qv:Reg H |W;}KB]k2td>і4D8ѦCbL0Eɟ>VU;oy]5mFkcXկPf(~ )&a?L8þDxg %s+¸oz\NQqT~ pSW| ȗOv` i+Ú3̠]N2_X6F.Rw\r# Ft(f Kqs{]+Mӄon%pMC"%\ A;nNk6m-!'*`==v!7h!$]˙f;@sAWI9кSLGͭn IM"W?A*`rtdJgPYfڌ;1x^)Ua}'a&)C>>:YaW@gd>Y6 ܗ]yi@`:&mŊOMf#Eb!UtΕ:H9JI!-;S~8MIR/Bfr"VDlDsb,@U*pŭOOmk=?"uk>,=W@AƼۣZ1ړv٠.f2 -J7)wOބ`Ϛ|Gw)=a\ g{/vI,g_(.úU/s!` Ơ;]d8Mv""gdI?v T_H1yC ˶S>@򛤴7'H^BRDV-FNP&NԘ;.37yLa'ml0(ΚmA!*ZL,S 8kx[@'O" hTU) Ƀ<0Oeh~e%CR(dLڀuxׄ`COv9=c4?(]UU!\(gI cxĸP0u2)2=8 |dJ*S3љkӽMM%M-;}_ڋ|_3k*$ߑj}[Bky\VD  d`Oƅ0Aw|)m>w۴w.&R6r,[eX2u::%&Yvlcfj:5ndO% ғawf`u OL'Ԏ6ӳ.i{M3 ' cLtzmYlr)l_"9m1TЅK{UZRjHߚ L:)vgKs5$yU ?,%%fv6*[`?ZLНXaq#TMuί +fG͟:oc 2ixUJ.q\msWU~t)vK䬢LX2M. U+qѯ{F"BJ(Xh$xwS' ֑%,r<}7ZڎgF"ZoEgZ۽@N*lN&/70֣L'~`rI@fgsdS ,s)KI4p#7_(U ղ`}i`6DwxG 'a*f5Ȫ:: w-y7y:Fvߩr$6xQ(TΤJ=wQ<%٨qyeI.u{n.pY}4cڌ8.?)+B.ۨL? gasՂє*sWQax%e'2juX_)6%{WA< Qa7?aLRu\9 8 _?;&\ >'ZRxh2s{D[DF^kr5;Ԩ?HNIApqKĠwG@~f-?|CځDtG7 |^P9̹ړކ?gD7J/oP3LnB50<eTo= !zJڲm%s$FvEkU`I}Q0٧${š"t!4ooHgTV p*߄:EbR5?̡m*U/z]v⍣:nRH/{Ws[,2Q({η;DnFEYU(ܠj"Èޫ WIIuQnAXyK*m|}:8om{z.Z{ Tsu.ybu L޵уదbmqe/6Nrhgn!( br z+A{H#i3n[c\S oR]췢r 3(" Ns*gq}`47d,p" ꉠMȆiwL~~{ ν?쌼[!l!9Uׅ2A))ZD)-y F|.r+]\.hhR2y9?-qHЙ7D=iU[߰a%;_4@NFUs [PHw厏4<;/ŎWKSe:]-\,Hهlg 5h ZY/!CXېW64u|1x۬-x,eprtzҭLK\Cגӣ Њ2?]&䷑z[%{nfzwz&G46l}>2x}Uaz1gEI T%$M4v) J;!HpTAÚ]r|@>@Ӌ0TbA>x;Pm Qs;˨t\ Knխ(F)R8Z[˔!MpH06 ~;pR`><40_Ja/8;cM{--\zFɐJR␠j3K8=q#HSxi qh҉|,H3ˣKT.nFQ]G ځ&tb[VN,3c˯|U{7Rrt~s QD10V2q:2qš&sk,In+y2u^tr4Sj@CDfޭDPq+:n3;Rk߅5lW#ɗU"ǃޠYx+CI[#oydⁱٳ)*35iK'mSQ9)ʨ:nbnl#".ylzDi.^ÍMg8xT7Id$1c&̌Z"%{ T*=)T[OghX<3Rl21FY4YB Pj  B9a*z\eV ҕ܊4rjz\FC-k:뺧l)፵$ 5\*GJjԍL8]e i0%e%ND:2hqfWVC*Y/mag5rot`EWA^j[M_.^فLBIlѧQM E4fY\:b0^'e|,c!{]ؠP\e5{\ej7eLr^y%nJ +R\_2Is? b)j1+q[Ȥݏ[c >֚P-q` n+.5;K;PtȘ;}\9_WqhīAFmn_eٸ%F-VyD^P57 ’֫82hh)18hAQbxSYabR"-#ĽG;ȤX#Ѩ>%{d6ED '-C㢣eHe:NHoO?¦3JWJ`)O+ޟ/^.6B:R1ʫi$Dˁp9+EĄvPMp,jv\ٳY'pSNHLBQtDRCx#E CΛ1v<5O w|rix+ 2y~a,gגSDȐJk;\N)K &(SϽm̂qsʒ Rr2mTK`7G<ϽNvepEWe# -n'G~ށkAdu6˝ڨ!*<F̶yP{䜿Z%oK.&l8D/o8v 6)Bخy˘WG3N1K 6@;!'J8eHKc8:3 d8e=vݑ_`ZKtM6ބ+S})aˎ1Lc@ei>SplX WhCS JCKn];v8$y0 I!(S.VFrlM+Sj-?.-rX3Ke)jW%9Jzy[Z^D?"#cTLGdLSPs\~gb,"ރ#ݞ78gZNGy NjDBsV(uK{cnǀ%KWKʛ~B#+|Je)T +>~ Kdg[@$oW%J3S| .WA+J+\mn*/{nyrF]lwzi ~.;.+XUֹ}rBmZՃ10m^FMgBYYܓKm Q"IOuW9B ݿ#_yTAH.QRxG+FN#8%d:m5gU{ACwߟa1+I|dYًcWp<7@F w#)Ce(AAG&CB5$gMw͕^~rh$0 AmDuR44Fq0M5:^̄.@]n53I a\O٨ݮ1FS_U6Z rA@\  oX"o!Tt6zH4ɽy'BNMzOC t.{A~(D"P!= W$;Ord5n׹ ȹLMo,n-  /S>FìX 㥶sYG!#V!}9uWd$ḿ=QݱVQa`A \yͥ3bn,w Qx`x]Pcd9FD떄Z 8dZ ݆ Y®b4fExxilQzCVBI< )qSۧ|QiтI%JD2 ғ[Sk>32<ݐfʻ72tEq탮qG8y\&kNKLY@-CkLV%]N"zpY42>cft?G.ho`Y-f{<}6&T7=f@&MO6+hR,.3lOe~Ǽs{U?w:>_Xh=e:@xc᨝,hed1sArehI6YczAdSzN<+Y|LcsA ZJk@]kQ@ EI!kwRE4r&^Aj0"TTI5=I 0, ̻ V굺̑ xBל[ц0!P] * vٗ*3ڱW];atWn[8E4mƷ{H#ljmYׅaY<1}VR*1'fzs=櫨(έ GjpO_7d'S,rOc6k(yȢ4r7ͮ/&" )eJ\EfqqN~Y ⺄?YԜA‡.u+9$ŧ.Ep3D:3z ݬfܗwz_^S5N"^hiԵ\6J2CZ\,[/i&kYK`F(%fW&IF˵u9pa12I~~Ҏzu!W{4ίlg ΐtd 嶍Ӑ4"1VwLlir#ZHkZpKBnf_h]THq0x,˷ Ž$_#m5Y YAXfx kBڔJb>| +{~@LCHanF_O- N'uǃ؈#9;g*tbHMVbȝf $ZL^d5]>Z+]o3#6ѩ g9UlcbҐ)JkH`3GZde! ۬CDž7Ipq!ha1sHNbwȒFx:!Ll Swc>E3h; pQ+ :R*>U\|tD Q1e h*˧@B K2 'F( ۉ#u *%~[;Dg!m31T$ g:i|38KKi)&N*v4Ϭ]® 1C} (rW*-l6u8>gB{VY-`aX c&' .jh.S~IU@U&QUWBJ 4UU2CO^쓘QDmGf f:/{r&HGls ydgy%UK &sK\93AW2uyLaXe[ gӀ$vVv'B¡|׉~\;J7j+`u <#uyW y~r*=6a V9vbe bV_>NXcW[N:>A R8c /x]/ /CEP-r Hݿljg ߻ 4Ǔݟ\ډˀ;f5Z?e[Z[fX99Ut;a0Gp OR"ܚf85gBzu4b#S_|:0E_jtZKHDdh ;末 -wu{,}l`&w8!lešISLr0 VUDbUnYKmPv@CE)ܬd)@tj $ս}QmA|)>{) "HL}F /?;15_6g.N< `H6%2aue!jاUPރ$c-dr.!n,fHgz-\'`V饿/ә8;'sX'w/>[f~:0~ǕFie4~;+~96ycl+8@qu.N{ivAh`mVi۸hI@7+K~JARc * RVϗ7!Zh2 noq5l dd s=# ~įOM.me. r ؘ Z א =ԓ6Pit*ǔ'i4J|,Cã.CΑHOO*$gb-c`kŮ5ev\ہķQ2aeFwH1??}EMT!ꋯd9^tfNVm?;?p@nmE64zoT#w|S PrůGIsr̟t^es ߃6eο>`i^2=v+š{ET]C 73qC6?|E( IEe8wAf'l %Y,^: ߉NI0G^-rzZ1aeijL:j0G=g|+nM@JS@%Va%(+fj %ˊaP0[& yh !Kxl9!'="۠_څvTnD/Ugr⡍jsNy'L3e>QHw2i[J;*vfu V@s(@/Gp0Y[^<~xB*7ԍ 5F[-]I^@޿w`rUN8gL]aODN÷&T P1̧ٔ~u\ =k6 ,a[7t"ߢhT=Bsd@}@gSr{c2ESƀ|NV. [9*`'bp?ePuk2ByH{ c$o\lTKXXHIzVsb U83&{ld"\)ORׇ,G6+"ut'Ӌ4Mc%3P䧠[ XQW{ɟV]9wtR_yCDɢ,o5ܪ踌 Mv؎RMG# z c 0sԶd59[j!S.y"1<6d;B\!@}mA^9i3ˣ}:1tR;@5 JbV-?"1S.1'TؠUn7pw0@A43 c|/n;xE1mFDž ޢ%$ˠRx]͒kPYU4ŝuvRfmq5EE%lj >'a8Sc~9ܸүӴ2rȶĨc`61)0," @[}Q6_)Jtʇ$BpMGENV3ߗ+?r$j!7T# P/ez&yí@;z?7;/PÔE44]#YCe0 K0AZui[UJ0AKr /`,si2K؊dK٥Q2cÌlLgEM.?hKL{5 Q'# 鯀c=ӘSsMrz୔  Rh w]_5]O}J 8́@CtO$9Ryծtu`nOzR[}יV6o;%xF,e{m`}?Cjjck}WOR@ɣL@LO`Bj;M]h%J@6VԖ0ًT1i0gB062Md<%^v-)) Ύ'|\ MvQ ,i_5\|GB}w([Gox|>@%@'"݌4~Ŵ`s*aM#Q q 12Ka+&cl,/sw7AP<ǫưɍlűދ-EĚLp_(B`z@;ے@gɊ:}R\rAҭyD V8`;a r2/֦QOuJG˧Q"tFa NNf. 3?Ha4'p(E[S2څCTtSԼ'SZaBR)^x dݬ:;?ʗ=bZ=izS@_ʨ)uuU3 ׮3}XOUJ{Z(R\C$Ѫ9׮ nTAدRyl06UmQ9\lif Vt+{Hĭ:T GM7D0m`)YFVCK."v(u`Ur"0O}_@{Z(%wXρJiyB)!*yKl2hwܑ@f7f{3VAC0Wy\l.ih>mڢr|فRGķA2zʉd[{|IQ>c崣;RK[Z*3MW2.BXʮĢwvrL:/9.;Л9F:v !yÞv*?:R[ˀiզ@f~^fFG油bOUֆS,:a/|Cc^O v+6`<1\o7Mq"P3LEZ:3mr捃Ơ5q{gCnyUX3WݣrԯM$I넖SgT׺VNמGܤ:Ej |ce&4cOV} K`7?9jOlb;z,( ]> 6eĘTe?;0F0AcY4k( `&ꂎQ3CQ ? Ch&^Wb)L=* ߻wn/4\')us`iTֶE{OMȀn-n{&T$Yϧ5)ΘVAta0Z^βFgv+$d3,hZK`,N( @,C"IlEi>SF}Q ;ovtK~[&dtrs/g1*GD+XzL=TI _#Q.,j6/Gπׯ8ZE'JF}▋c79Irġ< 85mLw8QU /A%)d^CC$uMG@U=!((iԬۜRpeǭ$`)K 3}e !IUId$[ߧ. bKHL-nT->"Q)+{~;{g:VC.>Q2=;䙕^׌5H !sUGєD}(@CE*UQ, \Y屯`m~ٿ:: prUUPY}: Cjt~:`GZ͢7RSRz\ҫ =[q^(BZUxe2N:9MfMGwvgDE!ɥ0mMv8[+އFA,xb 'UuCl$mѤvda[M?5N}6Xg,r(NJsLnnXv:p D yčއXBf?k+ wc:]MY`nG `󄌡ou9m$D>1׼ By }\mLjX\6i=a -XP<בݣTJ+HŸĮ=DC=0#`iGZ8,tGԩ[='{x2 a>VVѽ@"VL|ıERa+e 6jY}Ђ%.=Se_O} ;/ٷ5wV,Uɑi=N.'q6?ȐF_3^QG csද~yN bVDJL*В8x 1 @ ?Ж%9xF%x~f@js޷t`ziv8FfS^?@fWM%{[ rKW#;_3qܼ_K.L 4&*?7$#pU{j3y`) Y@y$ jNɑnR}S1.V- Zb|ەW l# VƯxӲXuh9O>,bǶ ~ؿOJtH[yrP,{́6-}̆<뻂̾}Tm%r_9&\p6Vw 5nNd -33 i4tbs_Zk}-%/t)9X_`V81#X*E6IKt'7m\ʍFPf+d|;_ֹ|#ҟJnsNN\䢇<ζT9 0&JT"Z@݄&>3GLg$PN)M@+:NPGV'EyQ*js E DM74Bo|mim9Sl})[4z$C(+xzQcjyF0\U.UFozL\tp;Y&\Ь )U97u#L"(31]`{ ^X9CV+ڞ%4 e ×gP|[ 88$4RI( jC΁}<[ T$(  t/Rx_FsRQHCprV&ʊE6x H5<)mpgّ|2B,de<߂h X-.{ f CƦZq\=0MRi.k8)e4lNf8(AO&+X5ʧy= C%D6h$d~S3]._u"8Ll'Ahty*^,yĎ)֌2Z7E/!`AO Y]͍l| , ĕ80̻nw[@ӈc Er|⑥SPB0Jp4y|]0ݞ(|q*cae;6bp[a}&ẇHr~ѝV6ՆkHi8 f,4 $GL(; ADIiDcnV{e4Oi~Y4 tmh^BM vօgz3@Ӥ[0NT+aLw]^t8 {Ƴ{1ԼGW%ئ*d8%YS!GWG!Wu$9549QG4ƒ~:&:RU^Y`~m)͆#n㬓^l-`TGenCۜU@P&H" >zg7,8sՀ)bt:ED+P5aW*P9ϫQ̹s6b`E0asj3a%}L&!]4L8RKoR 2:BO=3 i,cʱXh*!7nd[NS1NZߝJ}9mdHࣧLTkĉb[e3!5R4̦lB#CFVt| VjӫTh*MJRYV1A!zm.>V[+5g1&ykldG(yP/+2dmH[fKBfU~h 㴾}qϣeف!^0JS$S-qֆnkamNZ7h&%INq|+[XJD P* #TQЕFhN8qU}bk%3pXuh|֋,&S/ܽ;!jŀzJ=v*\X' lR~^&sܨg7#>JB\gcʧǯڍP5yNUNa<1)=5 nsyfs] mot`7FD鬟횊=͋ xγM1U* + >*Sޑ&5BCQ4D6$edNyWGGORM6i.F4?,Q-,yC\t4M) vb9Tx-v|?|_E'C$Vʈi1_#M#i7DJXG=EM  ^ęW;rt˺)Dـ}RR8c=w(Ѽme&ʱ;`ɮ.H]'TVNT0F#ab\(n*VM&45K6W, ~00,d9FrqScCkÙ ե[+hq¥~>"UrȄfM@< @X;?tBȃHH`ØB]3;WUÝO%$[0t;,y#I[VaTsB3+:!GI/S-˜`n[)OQ |I7HkYm~0Z@1c[8z! D9%oNѫD,F>IEL|h'޵P4p+q@&cUBHvfŏڳqҍOzmfX5>m_!}ꇟYfB(v[1œ)ߥw|8qKc5zZoFǶ\/AD MhJ-9v29o d#'cLfVKS$I- 9 g lMG^J<zxDD߰*oD-F8̆FzOjt整w=PpadzT_WߪPVz w*Uވqq5zlGSb|Ƒ|@* pZ眃J8U#+ۥׅ196P24l>N~IE@/B m MJyqE+ 얚5 ChKWMmRFYP`Mɓưx5i4D~oOJu^&9bxU' \ YIE8y8U\)Ȳ@LvN.Ѧaw=0sg?sD:DzH'" >B|{hC{aߎa.1p6j\ne|d<ǻƹF)@nb/ΞG5N#mM 6KraYJ;ԎďpP!`yD:NOV(<$/C7 |J8F󨴞,k^[ẮtZK3N ZAQ bZ #Fhc#B!ȎZWz‹§C`̀9A1N0g⟟VhpWHܧP7_9}lmy.C|p7$~ aN4.yjy'X 6}VQpT^&|w#'4ۚy𞷖L;-7*2׽Âs !!$§-Sm 6W 7e:{> ߑWÁuZtvi$@4$0Ui椄#[tv4B2Dxdl)ݯ3o31tB8Y1utI ¨p$ (Kw_Xz+m qXX+ANOQT gۥU~,j=qțcN0:f( 52|M!vPh/7$;:m1b^o[KVq TH҇yr+"tʸH }Wݧg qц Sh6HD]S$FFu1^.=>b%WkZ42jWbԨ;/MR N?~ˮ)$#{fϞ HL !ߛz3ŧx LŬG_ d_s1D-ÈBCFVl8+w#pe) h* i@6.}tΈyAJsg n+?Z/(g h 8':B쯹EYj˙: X1w5mdG4;jւ=,%! 6M9Xj`OC%V4_J}V}\^* }S;EQW)iFS^V<0}9z 3~hf} zeWޒ%陌{W'I).FcBv T3Tn;x<_L~ zԡ>l֒;і6 #Q$R}K(UE0^*؎wuw8;[nplpbV~)KhKK^Dʿ;a@ /yHYNJ{(:$.'-2X~hjNC|ZCW WtuDLUjolءcsH iάy50 b$Nz)OziP1V[1̥ z1_%( ,CЖ u9*K\'V][C˅1{6n:λ^^Q1>_կܑ.#κY2'=:-6@ HJRG!ZNh nl@HWJ)5TSKnO,C믙^<]tUT0aaHZSa9i[N LKe@ե n/h[LJqn`SPPIMgr.X9CSG 5[''aRQo(_2 u3dvww7N55B+ W ȋיs/t-V"hk:i̮Nq$+L5w,V 2hAdL7_Yx} '%dtBS]jiBOSoOfJqd]BesGER|EDޭy Bg&UZ٪\I՗ -1N"RCg3)Qk$;K(8~,ml`'\_Nzp}jYE%\DEhY6Cu'$ܒ3A.YYWV[;+tnj}:r9)5d_`9`7 #ޛ <# vYRm{Q#}abŊ=E ΂(g "™Δkֺ/ #ք-9Ȳ:>wU;l|LqXl'gO0 t0MЪ4Uv$4 > HpPҡzWȔI>[(@+)7R3poڈ]Rt.{<#.t;|izQMKYSa@eur6԰12{QC.O(־ɼ$'lO0sxe=[kezP"i(-D(  T3j_i-?[,UX;Y܏${ȁJ&ѓ\3^ӸW~ RVUt:ѓ*IrAOlRAXh!V'HN^>q@0@Hz;ʣK!7 @N MSDc`*Onznlr}9=m>,qx k 'x:5j( {v38`MHלn H=mX7gi -wTQ7 ЮrG? b/@"HT7n6gI>V3x2Mq!WmcjD5]*WvqC+䒹5nuSTߜc#hΠ(31B 2uݵyx\9? rvaeg!YvXsJ]7TwEjev`[ h8dFG ;FHzYOUcCzhFөALGr,#>6Dh~pT~~YfƿQIJٟdylB /]0B _?R{2->頡 +h8;tl'N Dv0<5>Ja*׽po;lbz`;:I<^׹y8 ٢,ddggs”Y t'nә`2j* ` h 6$a ee&C:<Շ|yE6=q֠?g1J-]9kֱ-1qoq>RՅq5?7ye[ZfཐjECvK `iZ{ҟU;n? jH>, p뒇 e`PDd:oBv3dH,Y{d<'¿sB3{Hwr越^]x&t&Y3)VCC̈߈k6&RDٚRh_K u& ho&/n8\<2zw1s1Ң"~j&j{,K"|u4S!m?Xn4@5hA0eH2HWXRz%.x) d.B׸e5I9+oKV @j;/:zPhhAxv8 g9*.@ANfD׀MԄ9#MxxFdIi!hM+D- ?J-]ZgтQg`k1j5;4W/|GG6l\%4_f.ٰAZ>| ڌNJM.~ !{y׎r7zW#HEH&!% 2&Ӆ*bSdG |]NpBqٽ#85EaUh,~Щrَ֩=Hϻ,Z^/2U"F#ViU>7=+sqIK-A8`ji19oJ&Af["*c<'D]^i`MGW+f}w cQ3VBsTo6h+ ,Og2g&ٖ\߈D,$}U. )A)U9/|}G1prS0ĩ.x4i  ᫬ԽmE/"Z\˟*É":n52?4Y[kmQ淩Kc\sdG m/ѻe 7㑬MUrC_Cڝ ovʄY;JٍdMjhS.F\[_*N7ߕ4(ī (ܽ[~0CmL%/WU0^=8dK.*Jy}7GAs"YY-.:nI#|ٽxQwOAAC7NX*MJ;󥩌Hڕ׌P9¡FWcrt9'A2{ A>C-L5F(1@ap 1:wY~ Q,:Iؒ PmL}Pf$~PYu bJ"xª  pH܎5CNoͣfsFD*cyhGtjc[<Ÿ/G=>zedF!uL*טV >J^Cj,~T)5%m]Fv/ZD:'W z!MM.G DxmsPEJ̡rKp6.YN zj"PO4(Dco 5FɃ~3'lx*HއaB\b-dc\@͟I 2J?OGݧȴ7߯6P#tO_(xk 낎+5 U_`6q`m'lY rD:aբuQ; ,%欖a1lJBSDӋTP xAaTU?ecT:q\YL(F6UIZ:'xh~SGYkW|hC6w{3޼:=d9m)9sbZ5,>E)mť2`v Y^ }ZaZj*"8\K0UOxDL~i ԻX7mK)2$MGl%q[qee*yDZHa&VvLTfFݶ%EN.cQZ;B08 !؟"|y)a/`y4x}d؄U+pXjPO[o~Tb .*jgWL{m=#e1\I)T ^=ݥ <"(lxn8hGNMt^D NZz{Y_tTj@D. w7w\msZ)8BA/hB哀 2o73200gc)Տ\2S~cIi嫣l`q+OسWd;wt ~Att6M&@'#7"{ /1MN{G?hE+[V+!Q..% h9h ~H,)I2ʶ}##h; 1Z}9 *QySC*#C] zAk, 0J0Uz6vaxO`,2ęAb5)Pmz}VAks{6B{p5eiϱ4 %%ўJ[ԇHŪ~߹V94`uq.ȈNn{9 !$ľG$&ŠJF &C# hmam"Vs+9vnNܙ*pCWP̘[B?h|b{Z 8x yDFXuΚ1 +zhy䴆=NwTaQDy[._1íWjH4@*NBܒUW}m/7+a°&Iq ҵ|s`vS0"3хʇ39X[jFiy6=u 1Sh?$2=8 2F-r/uff+*E-.PJ"1%x/ezֲz[Ҥ׆+

mI  f\@"+fc%󈹟b",lv1cRDer-*QRAkG2g*NH1 =g3v|Z=%W8Tb}J&)r(tƦ%)7AY[qK'?PlPJ(wQgDod6KvcIjbFM[p~[n`;5JaQV2^L-Mȸ݋\:dVm;mqh?lnCI=>FP x6FRzfQbÕ{lkKC|%S͚\PdYaeh Y=HdDnJc"UcHF~'[X/_qMa-Ck.ڣv^:p ֏76vgRj)cAku(%P(6,BL۬?Eȯ8deJx^1p&^o"ngTRe]y#[zO>1s#%̏aOSS)86msU7{րZ80Qa>\Iipkґף {d3 MFi*wV0 nT~S#[]>j-`?dʘ;$twbk  .!6meF4 :f;Wyq]qiSw-!t%o!B& Q'm JeM9]Ӝ@M#iI`osB6QGfaDg9q\wkUk*qz[`vȂKE? * A T@p;t$:tW~#\B1Wb. 1)_VL.kX9$X{7]>H&{FshzNRoNwwr^’oŨu WgAIςP<P m8ZKt]h[<M&LKiC4N>EW@g  IVIJt.P6D5>bXtDŽ6m{A\gi oo"7m@Zvovu%P %A=(ف 0~3kqɆ!E8";e&Ӫe~Q.:G͹E2r=YvXYlqsQ@ohI+qF*.y+ ׇ-_$yE UPuJ^i$,3MFj}IDT KJ_$pcQq5zoOxXesK/V@PrGL `ow*/zT_ؔquȳ̘pU|![!8~f*v:-ObR ?PnqԴ\d%O'wR&]}V5Hrmr:Е K;YS<#" HҭWGCrkD]AZ-VnpbcQ 1 _0ZmgK&L>B䎞'GS=nluxc7Dh}P'G<Lƥ*VԤU'he3B_V(I'R5[h rk)~wC:Ec>kip]5!![:N$Q͸Gs IP̰AkǡS65 Z[r)]mD<HOT8bFR⽆Y1b0R-g3R%gs@+0vVT #3rM .vURx'9XLE 苨f"˥B2YHfynPyXubukҝbB4ww R\ϤiQ´=3ΔZ.ӡ2"n䧿r4xS-C8 H.L;y|NzCUC6-#\ ?Sf"a9 <-6NV\s1AiK] AV׊49?4"1^?|T> (xzG2& M` Bh#1h%YyH(!0񃱰6:1n| K䕡I؀}}b:~ٹ(&I%0Q^KX=0jf?Pydߦ6*-hdQ gj `>^Cv}ޅ(v-Nw07MNEϭNnShNk}Ev5ȝ{*7Ԍ/jawu90VYPvuVZ0E=\+"j [#10B\$0|AR}<`HR%c%`ȣA 'bE8¯`0_VE G_jNwa$R,5| R^lҢZ5`Yţu[ԇ&XTEَàEl8X=6Vtڿu`Dm&͡i#Y㓖nEu{lN"+5 \&rEOO iR!+e&e)/vWgxh`~l>> w*J8tBpºems{3^+=Jw3wi; ZbzL3U Z4?W4}/pdeco/0>ڨA\ΡCh/ Q !)= G?QyG|9vC4Jp[YQ&#ك6i( o<9h9z4Ncl6XD_<#| vL @̈́w-dE;B#Ź1m{ &.7Xp ~%f  Hr'ꔎFi*A[ G̨9K\\p"h;fi(y qO$Փ$Jǥ@ ehÃ32\T .Gt7aGܰ 'Qjwf=}Dsp誇u,T$[R۬{C0/bI[n/ B76XזCS;~v2tT Ȣ !ÃoK NE vb7h!&eN c3 cXbS?(pu m-0g&ʛ}qg(i+pe~C=$z7blbM + Z -u:հ"'ٖvEBi!gà (#kd wR TbԪ*3oف1NJ`*L3e; i7zCK@~zI3e}5f_+6!XR_WJ Z(_ )P  YV6je{8A^ڭ; ']ązRpjO,\wu/.kt272vXYWk勼w..V=V.ی=[13]//TZ"8Oc+*^,H0My)g}i^QercC~%U/z6LL.7nQ_M{΄;Όz*JQrSP޽NL#i\,"=ޓd GO֞H$S[z@OC23!=.#̿ zV~(L8`-%4B&x?pM9EspBQjN둇0P C`QI^X]w|yo/[ ׳GT#-/gX^ fA̍xn\A&(cXSl^:ݪA]$:ŒBD֚ cXw?p;q&*C`ckyʫr3ܷĶx8D:3DK?78i3&&u%bq7I7Ih<>k$p[#lDRx{͟D$MsO !m&L/CKYqA' :_r%! CW9]bK *vhbs05&MRݔP,ZםӣɾÅ' 4d4Va ďOO+1|g܅Y1cޮQpoYhɂ&Cl&,z` (@Q]^.~h!;Krw5g[ic8J`[c=NlbYoV- %]Z]? +JU8=M| _)mBYbjkOgn/i֦N<;6~rzN%2UY?.Sڎ8`ȉ.XyoGYVoZ"l5c&KSQ!HVNWrp)Y|r"E,dϙ ̓4;+8X)&S~;R"Ђ^';QՏVH~gn%3zk0YIT^:gu+p no?Kmn/- bd~zpbC>PT7 tͶ٢S/aOd|QF7MTԹc*ʣ6lnU^ch2A4mv_3j Mس{d|Y_(sbL$`=6*'%f(=6Qy<ĸCmo2kSaN7&:aQ_u$``AC,*-ܒ2ܙM5C˨& @bnvo~%ʧ'KfNoG5Ćke\Ȇ-EH.3iz{7~̠S{lMn+A,b[U}z2gYX9DZ;e|C-*&:GJ-d `ȋ*.pkh|&xP11d_ɝL2ګ/֌˸~۟?\PmzzJ=4IRT9DC'a~*TXlP5k"ԇ @ĎTl?Xe=F\^1&ZS`8u[LD1-["Xځ<#[ ӰĸseHiUE̠+x@ QO42HRԢG#B7Ÿ>HְTN֨\íPuLc{5 09F[s4M.Zɂ4>FW ߷@xȏH#bc:r@EGCmmnB>P\kD6oǕ$zSO1q%MkQ׻ӑӜ{eɐ::d=I+:*qz5¨X־sgy`5S<4jTJ'lk_eO KPo%+& gU`G=Ge9nU {F*H̠YHt5{ *B4Sn& &x!fH$e7=.AWxu/;z,,M1+urװ;#df oB}WWd4_̸DZ%\L9PH3Q<Z>)-- :30#U."+'HQiq%d*ޟ ~p0ˤ)Ue7[1[n{xޑljKꐕߕ)QUVl ew1-w1nnW$5wŮe'l<=6y}|^dBͭE% !Ffc*2vjzxΗ|S/xޯ=H`g C=KNsQzyMw^S%|?jRG+O߹s3u}2ЗTfq]Q(߄Ȋ.t|&d̉_GM* -#=x[Ź>{P)iپ^:Ťj}.jAB> 6-\b]_G[-{rWxNVГ6D ye& $.x,<Ϲ#K팁(zv dS(7Miy0In``>m9 (d<=0ń&-`@\"=ﷄ#:\|gVBX2J[nAYY#[r#VfD9>͸7G<0F \d(lKʃZlݞ{Q!4>ؽi_ Q]C O,yqϝOgjNӐʽ3eS~nj7pN ԫ}x;tUe5_YKec4BAH7bDƨ^{HmL<"%<GTI-跇v=?M[mzJ,+ \_:춉 ! :jN.uAfo'98@5{?aNlg&_Q"ᲂy2gs(rZ4RI dQffG|cY"*D7m{LxsZxr*F@;-B\97A6Љm) .WuFxcFO@33ܝ"2. Vf_d]?  u$&$XQwZcGYxi-(w<ьqD=LY/(tIa/8DFӶ\}>UHz zqK$acbI#>{LVLzo3,"-7 oF!Ȏ"l%[nǮn&fT A9) ЬHd'k%b6 L#?JB`a]q$MZ$ҁ37P꾠B V[W(uc-[)pNPvK޹]gRZLVPh[ô3վ_m¤t[ozk{A֌$2J%Kŕ$f&$E:P~(ҁױUyb~˘v`*) 9{ ^Q7WN 4ֵBpHȃO7")46G/ ~¬2qŞue|~0v*>F Hityq`_W*^8jAmEżz6 @rVa3dTv_%??)k؅~of> 'ktd=[K(\~E9gJ6pL=L]aȝV5XUlܢmV9 G_#@ ` ٫]j25~:JJa tY.02qmڳNK w/sB~ G!}qpYLs]~aF˛f,Eھq|Db/*0Of6" ^ou1Lp`=x9ah=e>i3s>pfЯyPd@=\-Q0E^>՘P3}cnj0.EЭ|xļ:ËAwZ!VVpV*hs aIDP 5̨Fg.*A"um Ic!r 33("Q&evr*DHfĔS@9+)L\Dӧa}.;`Of+jMqj`nۆZ\NGm -p( j24vd27@h-8:4m eL4"+Sb#`YlDܶ4M H*YAKYm0lvκhTa/6@ 깼2ZE*jԒmRRۄ(qb8n09ؒ=7 /[V??éLτE)&}gPDJ9.w^Z4DQ4;a}3W2(_8yQxVTC.9i7ö'+0/gA[ܩ\JDLӜ1]Fׁ5Xq xE/~J,6iٚ+fWhF?]Nqrݙ[߈ HGBcߜ),,8^_WE'D9("U 9!PAトG3(Z@W7,[nsM}҉ '3"f[n:wK!\Za`P\!l篠aC"MD3tf/Å8DSO,iZF`gJb NpRs5,;A1l?-7=ܳ]hO#E% 4gwcLC+#d Զ-E#0u_Z:{99g`Ar E*STJ[CB#A926@"*)WeoqT7r'd,t)8QS桜"O0n8AF> _UOܰ.HZ\T5ܝ͢89ǭ,=4V 'isFnAsXtv(&k!g 2L1]G /Wzk(P'kLSQ=y>KxY-hPZrו?ݫ}mk;/8HL UYt@89zǶ FM#ґFҷ12#'e҂H 0j )sGFJ󑳛D1v1WMْ?;Vl۸W%RKxj'0J bpǍe ?ysFRahPpQRmTaWLb*u^xoGt0w@4`ApUo*GQ .\wqfٴ8R%,Y•+%tgY(o_(tг 4.uogL q]vG ٨ߓ:&sFbx)*w;V8V vNvkn+?sa:8ʧ t، ߖ΅>,rm . kSS:駧Y%N#ĿӆMս놬XFam ^^H!@Q%rEjeB?Booh`(Uއ[X 18nV-MT%֒bek0,wI2]: mZ1~&JVm`DnㆥV3QAf\:/۽\Y VܲRԡ/aNxWsu۩|'o/s!4V] v)u1ɠvWpU,!`+ HM,Q.oDXXbU(o:+ɴn0~p/6@6iYL6NQe׻,eB̐# /*27a Sz"~\r^P[3_ _DIy"S vλk8EV$"LU}!%C3CHkabf&)laRϫilH͢z+ӗZWiٙL@I6'٩g9FrQd9#H>48wֺϘȆ~;h=m4Xmn\*M\rp2 Vmcʴl-7Ms\.->̜Ww8k_]qN=|N9_$\;#;!>(Mw2zH}j8!XskHz18gMs )-$nXP\רc=gGU P `>֣y T4|9ʹc#ޢ2\kAr?Z[Bj.F0n%>]8I:E)`D T&umO'0'Kg_CR?6i eND<4$m1U0Ԛ N"C|%EdUr?,N=f|' NX{ޮ9o6hj 4$ʏӮlhkH h87ڒ.XWvtke5cSOܹӇ*FZ:=+Kɲ2k gP.1&-&(~hoc"ia89%0ܹ b㔟mk+y9)dNUٞ 6tLNXWsԔ RS%_BQ?r2h/M* O*VI<(j #kE_V;73^g#8ҡdod:().{c9n 0H=n/ `'7zΧϧ*ƲX(r4( F9#]t7>IdFb6S[|l+Hԁ|4fZf(I6n|,eW۟9D9*p=qh2''|70|NHPn~ImDnhV1nh4Lԋ%+m Qc7)o/ٌ0ou)44H;P]ŊH!]TfG</ kQeD"f}Ikq38/e &u ٿֆW\O:C^͌U5ec=֢wX FRt-@ NX}؋ 9G*5>aBY%5/7cIq*z99>p܉ Pܡ]r&Fm2$.c"WC~/6)Su郴[XE:Oe!)H`OY۝ɉ@v A_wAfVJ aX綿KAo2~' ¬ 8GYEhMX%;Vν&nYOov8 -n;!S^+rْhA0;jv4^ FxVMܶ0yT氆 lʢL 9vb\\{{6-,yd57hwm9qLqUgZh$'HlS=ӇAS7e9&U^RX"x@Ef ]3Y[=w2PQf&Z3 wd^ĭ{X`oN zS?G$J" 3y'<[[!u1hw_TK)6,=-G&>q6"IBvhQ[} Zw;73۩%x:Ô~ObɮG ]/g5z. ![~28#5Rdsv#q׷ċzl?APYi%z8y2xJB/t;H t|3{)c')>ki} n"ۿl2פ.dxKT˿IzB5̙2fӸ I86q{}TO+3j(֣K`e*E4\ ؑ3z Lbf8<0/5IB 5n'VNDfVӯ!G|"*Ȧ-m+|bsTÝ@c eQ(}G_F ~tchpSkpxW?(7䮖;v/i簃 ޖȕB`^3 @&_Ҹ CϋR t^L-Zy_ p`Y6&B{Z¯ ~a_MrޒĪ>5t[1#{e!!c?}՞w mAY jp#Έ0Iy|fYb)*ߊ3d )]#+{%-xu>wWd8#|ss2Rܳ12OXlSTq߫ꗾ"iǯ5˃:"^jsZ4chǭR[\cO)79\ӓ X`lBC,|ĪNW8mV/h7vOJo/Q{XI$wu6|!;*A&dW'<}ɿkd$sA_AYk_~=ڄtk 3)}lա)EG*4'/7^2߾\o1=2\@d 囹PkDZfX`;5!{X SEkhxq!߫S wwγ鶽FDyI`O̷<0`! >r9 {H+3 zjmtcQoXؕ?y5P#!goVpC @@y  ul@/#?vbF  2j1ui #]d%3`"`.-Xʠ뾷kq9ZkY0W촥 5 ȨL,kMO-t3&+[K @}`Tf$/ /i1qX\jpQē"#Jo638&v~FdfL?78$lvr|z4b8^hvDKxk wJ #Hmr<5T=1/?&Z~+2 S5D%2y{&&3=ςIaB RGX)]k@`>p+`/°UJN]xE:9t/1\objoyAqgz@M]EXGYIVOX[%UK?` 5*Q,ݟAtSIINzJr&`ѽ1rƤGlaxt%D ^b*WM 8v@!9@%˖Y4xͫ>u YcOum}h`%a [;9LypE/O+Cڇ]uK<p<<D C|Ny cU)B/{]DQժ <#b5OmA/?ˉ@7I9²;cc6tع9!sk{˂kb%Erv\ԬOq*'_+BV;-K3(ʲb @ad,d c'Z~V1\8%aƵ-]<QeӦWDwgxo}(-<.Z6H7vʴx?\nPn:{ oؖy.Z'kV&~:`ާCS6Z|Vou FJ=Y.,#ơ ]걇p[|ne2F1I|;ٻPU^+Bae$EjP. 4p^\4w*znky%~m.=z. Y+V"ƹQZ0Qk1A#8tx-POђ ?@H"hjM2 o9#9>.5F00=s& 31t$s>* doKeߤ$lX_}t\g-`[ T㥙- =FUitb'6]CK&\ӛP}j, 91S=@. PݍofHm0/t]ϊ=CH-/Q 1=I-C,EY ( `? PSZOJ.Ӌ`!u.sx|7ާ9)(ed_`Z;:9:&[ӝQlT>]֫!=S_%8^ 56X[Wd-8K R+@k9Z /CE9/v'O>Ov̬F<< 8}& 5yxQKOѩ7|?q|qqx:v؍3t̞֨F哴SfjJ7}7h>Bfo LhJCg_h/teCsdGs9}; :om yXL#|az /3 f`/j< ,j%HAĈ"v@̌^w Glfp6.Bxs#I2Nݕ)NJddP%Ύd6JQvݴ'dR¹v@"o2nʩCJ%04"$C>KR"SAM4rb\ԋ/lzY{*NL67Q,Wn8 $zYh0ځ4|qM(})W(ؼ1COuMbVAp@dΕԬyer.>z8DBa=׹^e?R5ܒ}@ B1yAuxƈ8X'(c|Rbg îĕ,ʿ0X=y6Iʨ CDT_^7)Ƶj 2^Xnb-{'E8M3GkdMI&"!'rr]EoyAGR:(iϒR_#~Չ\x{׊x$g!I -j ~ogoIm4snNZ}fkZ~Tؓ/$`sּU-Vl9 Rր'* )c4%;+g-PGrzcEAVXX>?}6,:Ã&)>ñ`%PJ)ÖY`v,&xBCl?SDw1?x7`VXLSAƥn%e'-5<)ǐo59l:'Crlޛ֍eg.Ldw)?;7X'|Řͦ8+*L"4/xo"-"w,--PE,jWK}"39sA~;C#ED35:~, MMiC+mc[gVdla(N 'C>k+s?L~9~Dl=2=׃CZX3F%I-s&@=Ra *! :IbDת9 #PѰćήe>q{)40J2 Q;jL*iQ\p#kEf Vmr2W Gԩ;wy$Ջhd*9W1{ gs#8p .tpYavE~I'¾{sM<֝GPZYuR|oPmOԖ5ɬFB@,Ǔ;V݁{ǸZ6JEF,[,%5#jm'={y\NSoTo(e>B^T]]'( ^WcJ.X rK{j깻J)VnMq%[giH=;:j1uqIwVS!sdYlzkHy ƃ}=ඳ RSMӨiF8tcwIyDiJ;ޣBaOTp-7!<3$Eap<#hAB]VlմU㨁+n*!2V2GP'ɓm8aw7(_ZI`2p皈 W+<7es|XXhh؈G@)# G ֶؐ/6(PL;tp WyG팙DOf`~pq5@2l8pڳ[j%~p(it6m G %"+34tM "L{yx/fXrR MKKd68l{O^Vbeh;\ ɤ@H=LT֒|㚹=Vz@v8epL?_B7F5IT#HKP+łI(r,$'7+Y )a @ZQٺ2A wݩNrkseqlHU3FT`WYm&J?"@#m謯0L5{iHak6"A4:iaױ4z_P[V9G2"|RO!bSZ.vIS+X x*x;SbF DqR!&)T,@@lISذ-2z"f(o:GI!annRC0$8 xeU@|v\|7z|uZ!d |F[P|O%wO 8?)19?XWeΤ-8YϮ_uThŁ K~H\^ƪͱ6T:VX 9#cGz=?ޓhpIb>i SQ,Wi?mbP'3[>5µEކC8ϟ΋tp5 #Nm@z IG/eо0,b4ቡrz.(cL ~{}:/cԿe#`ߤEt9)kqo~ U^sq`=:U^J6xY(rw -r0*~dYCoשOڧ[KO^媓*E($RXGcD7eIl6{D>orPl)Zy:o:NFYun}>Z>*-hY"1.-A-G7Q Dn*h ߋu]{>v+# pˑ뮆*HXXP-kNWMѫS@<.q+nc}^v􆠸yp{dlfܕ%3TҋQ+S 0gE`xe:* ntBM#"ߨ./VMiq.gf U oV'})NGWѠH7H"zo)mUʃhz_,fTZٍs6A0YG D/6DNce8mnhYAp>:NMutqhG\cqtS]'m+勧j8F9RrsZ(e&jy/٩_=C!U N UieSss^qy _1q 0l;uOY&1۪޸V a|kPQh]>K8ZN֯~\:yսa!0읂${"5:}D"XòTp=2ţ#7\8&`B\K.$-dj6(~rczzvGHfDž1YPhE8Gi82 plغND>pE`֗vR @{/(ӛep&਄Og.`S7)7CƄ Q(`59%+km΋^j?} 24ñP/h:2f\IGT9 C̛PJWO)/.zQrдeqTTQ&i2wx~hd)*#]kwojg:㊫5,fjKt$,V}y>-g4-LFuz̫W hΎu 'FJ[^p؅rIQCiJawEJҀnlELxb)jKGQ;K9閻$_#rB]Q8g.6xb"@L,Os[.gR縷ֹ+e٭!c6L8>K͚k* z*#ESɘ/)j2FgߜOjUY܅-# ggmg8I<&@TFQ# ?r\`oE642^qI\X=;wL48^.D8yT 'F}*d g煉ˡUKr?5-Yֳw|xE;k6&M<?LGf b+%?^&'ٓbOAamJ厞 MMfh:NK9`t FiUU-vs14: @Q:=R2׶=GSR߽e;ν>3FT:V?vq0Bc" Zc0~)n.M=mJGrzwJf^R?Me?X+e|ռʩd#ddv탛ӛ5j&@2ͷֈO 0v$V8/ I3Yknxc| T?&}x/~_Sl~#Gy@O6 YnXl1-Ee } !! #G3Цkɳcᕦel^sBi5Z̃K:O(!*UWAY!W-6D/:0^c L@Yv5׷<pڼK{SZWԔ!Ϣh3骮ZUN}H㿳՘hO:hl([Ax 62`0Qk0.Qn`kYƣXDCMa@o6/U] RuѲI)8n?Bmu]JZ_9P𨡺nWukIpNpٕ>$2s5]x]?4G0.!~ƪ7hY lrbzгFs1sF7W[}^@ʴAC, n . lT޶U"c*|墫[;Oצ0_NX|lkN*|=N2xP JTQ(&'C;<'so@9 UTF 1N'EuƕsA*"u#b,2sJe/֐yYu֠ [G]0E]ٖ^"(QZZt#l)8\сygfZt51[hA%Jgv:śM ýD'ò*Ī*ga!+"I8:&2gQSS ~rxLA'LCmlva`lF:޾mTF̂q 4)d-Ā fV}_PvV>z+:BWz.N7. b.̎VZ.K=њT1齊9 M03v;҈4a{.ؚnSyK'ܹ_'ZQOL ^7xdD;*=)s5hVav v )dlmpvtT3`}þ5<UW\r~틳HxZJw y1E'"8&} "ԊE|DMʹW&ߑ̴̍`8uY)$I-b9T+44Ŕ0EχAݺ; `d)c1MZjX4&}v, #=FY["|co}9xqqɬ&a545. - e7'k\ǨU4ь8ƛ<|(5` _Ҁ\hX09K}zzhnMt鎩 |q?(;vt|K?`U;F0??-Sp60LQ`BB O*=TjT~T SLRT:q5c1좏w; G^&3&w{.erv%(>Tk8/ Zo kp:Qd̜>ݓWX˫Kӎ$V6PЃNg35Z"!]bلeU3fpuˠLbJ@k#A=Sٿi}{kv')7G!.muk2t?Z[C~8@KA{ѲQ,.}Dp eqa!9XŢ'KMm\@ <% nĒ_PYT\|W78JZ[gRݍopT[HAPm|,"4$wHM%udSF߮_K#qҹmV'mf}nN;ыszVd 턤syyEY&S.CBfHgɝ<,F iEvz~]rL!|,7;P0uW{Mh9H4~}@}KCȼZHIk`tr K4" {:: |vNuK(X!09Tvߥ%̯kP'ڣ{< l|mXIB%o`Lj2 Bn-tQy}߇`.{M}'Ұ]Thޕtx"ɦmbI]2%e[GURJٯ Q蠧ڈ[OkQR%])N4Rovs$$r2psk sH۹Xn<{&4姠cKIGϐ2_5 DAB3SY{v. 5d[srJ~5ER ~K!xSMiOp#n̏prڔ~DؗԢ{{Ku^2CPqlJj+?;y^Sz"zJ0ptWJ2˶c"(xI!EX4૫X}^KҦ`èB8Gh "ƐJ.xvA9&9ID ̓ƣv6u=2wY&lˤXhMh3z7ﮌюaB:  M^33MOUz$'$>RE oT#]?~Id' HTi3HEMnw?e`erU~gCQe -ކ:RrtC@u*cw|X躒g Mz;oT+J~8i M#5nl+2+ S u2?'ϤĚ@7QX{tնjc1]GdI tUeUrڮIOP:w !oUMM޷0xwrL&€|fzplB)uL%IonnMfK)7@a tSg"hsћ!(xvqYK 3 |iATZdυroqo?"1*>&!*^Ta] d"x<|cwT!xmJX <UEbU({fh0_Y`Jj6sz&:x&vih9ef7k@"hZ(s$H6q**"pGcJ¨A*$U~ )"H]˪Џ茝B$dCFp?▼3'(k=EvKQF>L*;'UU=x &:NTU;yZ:,EU<SUgE7xyH{OU|?g="dywY1&:SIE ųKI!TG6} ܒc8t8NNm8ͭ)=TۺR0W&8-ڝ;v)uBqU`%,/ Al ,[d1ݪ|w1h) R!A(PG|,$KwkUy{? lh꓃02fzq-%:JzZf4W'L S"&8 }fxe9^]0'.56>hMsCr2"敕 #UQ~0]cp1-5X/y*t@Fa+nkJ MjRNy0@(؍D>`r e5,y*-1no#v9{iU ay]t4*ԲSAX_I3;P;^?P`ȵǮ/_x@y RU}~1k{)gpXhs<*PQLcZBA oL6 y~,f+T M0 @Kdaxvh`2jD`g'T%F="5& r ^? .ygvz.ӫ@.n,r $a+Mt9sV^*W)[wJRoEVMf{~<$EuEF5/M+*a=,R^j1R-Y@h%L?#PTi)~Ϣw+tjiN$:Uc! fec]N,~sX6z7Tc÷n)زeWGAtl fݑ^UPM=aȤol. U& âl8B؋}8(HiKs}Q ,c-b${w?Si:Yu))ؔ4Z1a0Ks)c/qo TƏ9|r Va줉af8djf&NN/)d+BBUv9A X"j-HYx+Qntpx{!Cu V/9ݛG޹H͂)~P>C^rdV^.ypW&VUt ȱMMwV UU/?qb+f3jtH0>" 5:hCop`+;bK"I0q$u % }w~7b ?Q&xgL׌F=#aV]Sw:wa0XD~N j(dJ|vaDpfa)|~hp:VB| q _%WÑ&WR {kuƾdتĎ!cf^QNShq.X﵍N5E6#`>_lПBK,g卹{QЁ}ZMf%{HJH`.-7!6E찡z޹%,oq*RY5ɿ)fFZC @LjuӄZۙigaO]t~WϚ U;VXoP)_QD~PvZ-F~=~{r+m wQ4cXo1C3h+5,"v W{czM_0 N#:7ҝ'-£8}cHnFPΥ6ml6Rhѻ1KNV)jVMj$vߔ~̻4 \.Y Јj0+m?g\9n>iɋȏb6q 3i(ЛUj; y󃨼YSDJB}0͍ 9Re0WƎ'5`;`NM"ϼYnP_ZZ%= eقqGX^!7OhVgO:0 J:Yoũblfѹ~(_RgsEg3'=tV+x%oŏ  } q6Q܅q}siduG cUa\Ih3 1rC݋Gl۬K1E m7[qO׋E0U^3UQ~$Gn޿ 7ST6we+oUL@^*P1G^%, &7p) >5H@jT#Anǣ8] IA}WDOP2vcɀt$Rv翂H˛Ɔ?[W! _(͟ jsȕMGĢa'ڥsCx& Js7:DBXUק 6Ƚe0ȷNC_ Xʼn(ef$Tsաz C%i[rJd ٷ=ċE}+7 f$N1RD1 )Fej9//HY)5Rc`]Q+{;U:zMݺ fong!7 _:[)k# 7ѵ/]ۇ+&t@;c#P^H&-Aݖ -ƳEIkJu荑;FYՊ*ZmX\Mg#鶷N[xt7.Rb_ b_(AW,sm8ma.p;楌;9y\735Ѩ|6gRf)>ziu*ڛ>W h-sb8М,MNRS-8iR-F /xqy$"},B5pDMUiN\ `R#!0]΄FF}'6yӂ{Rv<Ac+$LpSJ`!.BQ=|S*ҬƞG=.CVޜf5Nִ rd^t*5ðqs0PFqco/ytY]v#GH@I=x.|`b0vpXZZ"._x8-ySu|Ʒp"DbV̓:~. t0nvD;wA*U:_y*#1\gv }e b1 ;;(rhʑ=*wcT\blӴ'WfXbȅ[GtmgV{UÍLH1@DZq+>P"f b^+ôTگph>+v9!Gn1>d/4Kl#iO~/K W ! _ҚACQӉ aئ鵲q Z0OX6wMH-.ؙ]BJ6v& /(=Pk4ikc5Bk-yr:;j#~qf#ߴ> y\[wڀ40*,''K2cdD+͖b 1n񻣮P 4,4 ĭy/M݀a_ ^@^!b9Lv6r[3˔`Ez!OcDeo o36*v0;~Β 0)DSɘTRDrWFBAoַx"([ :*TJ!q苕82" GHg|'lds/J~6e7 "c-t_kB`##tf0FE @:R?2Ul#-@h"ٺѳRrҞ\;Z[tmݸ8"t\~t w:`I!)~'gN?C^{V쥗yA#PzL1Ybr&pP(C>jhhoeV*bg Sl1kuU!,}KBZ$סȭj9J3l&_H0MIBD[QW_-*E;z\'s5ںR|0zc`lG°fv*i[??HT FlN(R*|ѻ+)"0:kg<ִS_*Z_NzaDtKEڿ\oXB</_w_T.(6chxB՚3 'd wp5ɿ'ddgYn$7y.8ю?ta$L+lFu@Ѳd̓w<cJD]9^$~j;U&@`T[J•F(M7 YD,.\[\EԨ,3r(4fȥj!)"'>ŴvIjJq |~L6d'IM1".ɪzTϙkaJfz)WmOc/x$cעŇWұw4z/ɷy֫*N[HV}aVM#[mom̅CKcCf P\_ 1z6~%&lr_(aǀ{GLAʇIra~moRŬ#e:/y -6q4]3ƠJe.y)3RcN׫p%jB]f4ȵ2"b k;fF0ypi-Q:4Tp=rZztĂU?Ij55/!Yw;\]zMr_Ç3(]ZIfI,|d!;$8 :_[:ŗ ʯiE/vd2?&5q-#j: `zeJ獪fN_S.32<=rRK*Ugn͑!U\~.ʓT?A:z \57Ó AG(~$TlĤ X3休K!|YX =(t">u;qFB2:b},;V's={E0 u=o ӿ`&227NzԁXJXm#fϮ:rGW-%,袓pqلpE|H:l| õAsa*V%VJaƇX؂"mW:VAu+9A` Nq1sw*?՞'0jG.fԤ@38Et#tL%Dg(zd럅=t ;N2l{w5N[xSM I4a x%@6֥9eh)@$ Jfg"a(&py(whG6ZVWsZuGYY=IȎGgw6JZGtFЌo|+RX6yuɸJjz۹V^Io(:emPk H:ƔBE^U:G؍" ڌYTKy/n_TB/x&Hzr.P`&?8da󔈺2xӤOrcO#WDW]dXౝA@ >fh tSu}}+[cde uB\]_r8b;~,wl ٵJjfj )ՃWDT)XԠ<cM6lhYޒ(03>CWۢjkLOY_c.I73UX[U֟x 'bMJIRceGR|#`U{P%1JXrM0j/L +X?ImW pZ5V3+v#HP(@H23{Hj-14L wxGm4E7KO1(?ZԵ~/a^c̪|5&ぴ&~ˁ.6mZ9ӣ$(ɮzÍ%݊R:Q}wqn"9U؋ՑY'r,9s~l4[ܡMKwɜZ/ S '1: ƙʊ`NQX75Hv 3sÜd:E;ΚjhHVJ8(vr )cVYjEA}0Qur1rxd9_\fQ۔~IK1syn*e'Kf}׾i P48m8$1(bR`{Z7e.vd MC~x4':3FW3+!zȗ2t`JnK3?x-B$= (Bw7㚋7_Ɗo>cg0.G ~Ud;>o 'W T- <Whc@n_үa"}Y%mVDOQYVSy<F;h7va](!2՞zc`Ig2PBul0HBQKڄpKc{pBUZ,63Yo-,bL u&sIz/6U=ǣyΌ87*t?>iT:UQ ^I{e^z+xبS/8 8MmHa+uXsTKL&7ܲZIa!zIVe/=+6YH7> UWx_r|f #"fJMɰ ~VBZKaʂA|)ݲż8-^Vj fʘ^eb{}ҡ{!R)6LʛW,(:Q/ mrӥT.'C)D>L+=S]uXX->}|-5Bq,U3ƜTSXKSs\W RmRvD0E.;~LJ @}"4!&Rh;)"5j$qLp7.@.D꠴,po{Y8'C`UnJ4j>*д|m]6_vD|3İW,]>I4' 4/R|ؚ$Ћ|oL՛3$ي”fdiY/cIW}ֿ_gfv&8S{_fs[R˯xsQhL0Ca-ִNӴEֱL5xdX-[1&z4,&Qzx}X]i6xHd 8Y$KI`;@ _d'"!|Ee/Y ˫6z"[3'9+ 4߭b<<_Ǎ͗Z|)!9њ.9*AyW`oXaݐH[5)gȉ #$F!k+,LRď֪cqmn&zN B}zj5- ]2r ̐dІhRA"JPST{ -ɰYvZb~]P <2С$C¸ŵuHDXke6#u_U_BE~^v)4,)"kh`MmP$ %g,G*a#5 x0ϰ^mxCNuC y\fѨ?Ύ&5.|Kl)Mӥyp 4V/y d<3WE5v0,K]nMFti|d:$&u0Ojx2 &j6ŲSC #E{fh,^wlk. A\dQK`G8\F^ҵ,{%>w\i41y,1r&wя꿭>n rhmǩ:񫕷GT7Fj)ՃWW!ky{6dD?v}> |YAE];_r?ÁU"!g=V`i5KPy;<3s+(3&k:űH@O1aA3W&c;Z^vqe\Z17d#AR8Ҿ0@8X M,v@oDl $LҦ6+ޑ&XmX|"EbVL!n faw0:8Tp~Ni`eK gGCI/DG**~~̼ϚΧbMjUJr( [6\C GQ[^!5wɈ]p˜UAAZEW5m#2nnx~PxzX')] \Ԙ8)Umv?'N^ 4^K!ݱ\g[.qdb>T% zYaj@;9"./Ԍ I{-lG"=M)[zQme0F_mF+8F0.F.29 #fO 3&2'JV X9b GD[K)2 dqO>VǟW.Nu/ 0?:u4?J} kׁ^Ě@ rgߡ#Uɖ"{{¦^k:yIB~P91} Q2*ϐ9Üܑ[ڹWR^mO/$.V\gVLD1̫3V H4ZٰpᦲlݏD(oL1QtTᳰYdը{ -6ݔ戺dX4Fbq^-/a7ٗmS"coVLv~'_w})T}PJML`%v ʳuӄ"=EEuM`Y+J Yj`ޔlQpf<"zT0̗hd6>iqXkҒDuq11mW#JHиSQYHjHЍ 6D jdb3[ON]JxlָE}M=[l'=ݓ{hX4+V!ȡyY6(zgLŸVb5ѦrmF)eri߿.%]?uOa. 9uvM8 6X:B?첫ԃA+:܎ZRDv8h )'!%̕3ZuQ76-:-9Q2TbgOAi:/oOs W sWɇHAHCjY\ֈ~0kЖCj #'ke[ӜD'%Eg/A9psB~TR|'k~'ދ#ں 2~Ӄ4QYA['%V sGf8X?Drv, U4:, y}U#N1ۤ43y7+2N~(=;nHfTwhuJ≓¸LLImZ -{J6rĔI*k8r@'*p#l=,ʜZ2G?ދo=YrXd8Yv>&}ď92ɠ!{{h|3Pe(,?wHasx<e69X wdei r<l1|L(ܼm0j xl6rʭdcL=N>)5s5awN47I/6Dc VlƘ4ڢeW0c8lЖ@Oӎ&T̕ԈQX܈@aC7JYpm!Z &LmnJd ;AJ>/i1 >g~ڿik!R0k iYKڞd%ϐCr3Q;U7%DLnѸ-MA7xqxvc!8:]9BJ=mՅփVvMXn>z?cM0Vx/Mz} +Nڮ]Cw]AkO ޼b"bA?42X~kc*G`ýwzY$U cxCޝɷiJPiEh3MrL ,A=dxf2n+A(Bb Ss-Ҩݞ?v[vkt-2}lRFqq|-~.ǹ}ά}S,|&ppHq=cT]nWS3i62 B(c,}24Ms<ǰ*Pt!;H' mrHA`mTQ.ɈvqIE򄚳$uD^P"԰jŬwcg ,R¨8UiMMSۚ9Ko2 pY"]9/Hh0.# uĝDgm9)aC7=1&b>X k/s~d3{`zfe0vV_|NU\͈f.a%kq[k[##7(SO_{+,6s/pXS!M@f"aNg[3_~ic \~F.!MjN3㥃H° JGerc7GQWZ5諫'wmq8^$t='R )XKAx9[ޝuHpK5z1tIR3֭+ fpVdo3VxhRhx?)ؽcz3+2wD@ E`,I3 898-t/? fT9\B{DP%u&9kk  O<{w(X_{tOpjP3|o{uay,?}6{@]|-zlP eSy`^΢TԘohj3;M )c`}۝^_ךFxDmCgM?&ǖ!BmdfW>n4D~Zu]]e.h)~@f Ca!{>Eرs/'{z&ݔC>jN IM/%CNze9ϼaV,;X~ uom+l|haO6}6vwS])b}$!DʁE/: 3(1; AG/L+%PqczDj2udrq5xA7[".&fbXqs< < 9?:% {5r+?w]e3vMV*!B*R)ZKߎ8S%$MiIN*^C=7%",gh''5ECR2ʾ9z[ v41<g]Öar0S١KLz>!W2lY4{լlI $ޭD1f2?(Cgy%xƬ?Y1R^A*t.E Nu2Ϛ.xE}9Nf+0z#IYQ)?aQr?'^ C+PޮK7$xx> 1ct T"$+|K5d?):ycɒ7z*ԥ(IϚȂ>Sʀex %l)=:+[~uLz6`л'e3; Nmxf,72JRddi=DIٗ j8E֟<@ >rx~ʓ`Z;w4y_tLXaJL| ;`,izfcI|Q\OFElY̴ O?X8Z;v蛷Зyh^!mI.%lͲcH8H YMd/s߹1}.{ఄI3d{ߺB[Oux$Lr9b2e-x2n/dToVg `ܐ-=G# N5DP\s嗭;3;U3xG.Q` ptYYxXMFI6[KY2|r0oBفN [!.0XC6L2qn lHƵ?7#߲lD&O郆ͺ:%Oz1QjQɟx#B*ȅ('zyeHv}ek}KfJZHI~ /H;Ǧk~g](%|Pr7N\GhHFFUɫQd>լn}Q@T[78J! oqFo:ZM^<DaلM$p;FUPs y&T0k:?ؕ7v7b PAJiSFs  c<{l2QU|v]bԄ\ ݘmOz-"%$xQнB#!ҘB޴JrU!sE)tJ*VƷsn:ki\ʛ`d We ?W/l2<QG;݄vA}wԚ9بH3!.P̹Q`xk gbCqF#Y{zM1KV00)x!ASs4iӞSD[AV1*sv: #j(C8qaAH;~9ɘҝqbQ}<&)8SQjBчtup,%Xe~_E#r"6F@u ]r4.,an{[3剭]SPN}|91 OsJv4@BJi-GR|C,S@nYn-t+A_TAa'pe""? /J?wUheZeJ?O>xS0|Mϰ9F&Ya*!C7r @NYʽWųAm{1bAaxsg7/ b,HkDf[>[q1э0ᗆ' hȦ)_ϐqwi {QbY'N ⸙Zh߱fnFhOW:\ b13-1}WmH#133{6C) {@IǾ8(,+,bD")P\4a)MSBa)E: Fg6*,D4eSdФ~4f)l{ ؞=>%?,ȿ pǿ"C^/2aZ<,*"/t{3.~$(٬Ժk2M3dgE? Pψsk~r \M 7,?1>Wr #U06cU_x5uXp5It 8ϼcdS$Խ|u8<_!+۹N: pv˺jg:`ݸL] <*R \/hA$hEXvHa%rNjVk{c`[2\m&گM7pWuvUI_UbsMFML~b5}y*XE! n Ѡc{zm%B nI:>EpB}X>ݭUSuן[޵RRq*NJ"4@o W_LԏU:"ߗfN~KkpY&R2bx޿idKp)0H]ؚ/i*ڷ3m,-wU,V F7E>$!y`fp򿓍Ќf U/n:kYp# Ƞ]}p$h]CjAc\1p kXm?SȖSl/` 0|?Z`|"Eh+9dzp5akJ2"+tv^"[,WJ81z g(K%f5#l!q,CS>JB\7DDz|G#a̅ZYJTt3GoǁAߗ)+9>qy2OjL2s鄅;Ekd*I?ԭk-3x3j\8egrVOgxDsXXb {3NB"[A7vt3&D݋L\HF+q`¯KPAi/A06= r~ye,i9t%M&VK9کA =tS e$zo|oJ6zgr, đ2}*V:nBeKrxEc,YeR)upf<`^ -Vr$fvXB hp"2UElnH8ȊO]H0U?5tW `Qg`)Y 8Pعr P7CtыtJ?(fS"a}^ ᥀F ky"ђOP~q۞RO2iq^tf%isŃ(|P`J`-J42d : ՊrV;Qu1V:'צ|fLR'S+bmw*^Sm"[WA%AC`1斤l Gp'l%JB%ꟕQW mz}=YyH$; jevNVBG?Ů|Qqm-߷}c<.Lm1ƣ[ĔzN61wofVwJVGv\e[4 Μ`@KԎ%Nz\"Y+)d up@I/8A\BFMKo wh%_ۼ9,TE![Xnga'(CFR {6"Kc8(|K^L|$>v`;2~iAI7;I2 =.8ry(%/r03 *d‹%KKcF5Ō-U6%U!L]`Ž6K.ypZZ)g<'"j9w'q.UXO^3SF~`W'8Dݩf3fd8dT"C-T4 WcsS\Zjb<<`N9 Ƅ٪xhO]NB(`:?g?'.'o)sKULk e@UcD>܏7psv=T:DH1Թ'J#N. f{cvS՘o:CPŒ Fl2dJ'C`*X㠁0OuO&^ۘU#F# 芾cUfg௼.FGO(F$^KfpB*Z($YȨez7Ⱦk!\zooz<~#bYv-$vU^F`Q0 d z}K~jHY#! (f3bW`RMLQS03q7kw: |Lo7W[ Yp=HdFq(#H[TZ+3.qq0wE? Xz j#7VD&!Czx<Ӛ03b, ϖ/ԏ˸ȗRX+@ߪRGD'<@|KDM[ &Y`AzF罭$EUQp.4vپ( 6Lԃ]W,ʱsъ:-sy&t`yP̅U)QunJ' ]9꽨`cwC?^&׌nb:nX9w<ه;I2yBp%UxۨhD^hw>C;^/us"&r* -iixHq]|Llk)u1w 5F?;m1̅P|x/Q7#yS#ϩY{NRelQ4rcMUir +>aV'Shn0Kdz ͭ9ZPLWC߸\E8I{Rlds*:]'䦪/Φ&+l&: 3T뽏9Bu;Y9-߆/SDIwYJa5֨Q4o 5 IDM񙘅$V^9"` 7 !pc S5jA^W aX1qR*\ Z>ʫ`x)3>G$~A`bR D'5FKWpuU0d ) }\펇'5ͽƖxL:oH@A^9}d_T<=ZaْPclCXL}f^J2ZyI(d/y? &{`*'UFR2X6?AZ?Dg1jfTIJ"Џ( -&6k~O*Ó?3bTXnƗBg iA>3u?nxek꺐R`v.5m+>7' ,DXCP&Ѕ-ߦiYap8q' b퐽f &,"EN컿eʢKгw씎U+?۾fWc6G%:4.ȧ2r?ͨM`ka%g](350]&5kӓoer+Y`„tSxޒG*|'ʑCF(p2?WRWQ`IXW e 5ʌ{EGUCzj+UdѶ= ~Yc(UD5Y $! k0pGPGoG]h!`(x;P:5k\y&9Y) 0xފ$qGdb/-nq+f]({,`_'):m&(`_%q:?2a& }(%ᢶ4 ž,tl?588697ߣю}ca7KӤ:Xa"%n@9!D-tlT6'`J~a5T* & 0,"ƕK?.Zf,LT178NoZ/O=\U0ʑA5nsPGݶ@+0$Wat`q ൉~IT#$g"Zh3t 0$ӆ[J~z}ִHʿCx4pיV?㙳͹|lIuCMqɆ,=E)ߥ1y>ɌӟZ}:$mgW`0,։6\^f U_1xuՅ}N`(aMk_$7ضKѧg޻XD! +*A=|8`^7J GFcҫe~V@zj1(w M]2Q{s5=aun>Vg_R5+5y+&\~XA­ޮ N65h[%Ky΀j-s,]6|KPyTxH.޾17viO?O[vSX>278K "^AP&}zċ7ictb&N/="SB=0C<lZՊe:2l~*L8\¹.ԋ tcGU$7`)lxgK(VXG`ᙯVk[>_*3Q Fmj&ft%*vP3 8~SÍF4j0h8iFvt9z I _ps 2{iJ.@|S-#0YJ4& O/VRRU "yC2^ZzՖ2YOrimH' I"뭬^XDp:WP+@`x%PDnXRKEe$L-׏ppM5b_u %m&lLN}r jx򱒚@Wwa i>s4_E@k-샅(͆*B5vt1@Y4){ĀpjJ z)29kh& ©Z?!4KI 5Q-,$~c5hi8ϗS#tGyȆ$ݤy82|3hD2'z(B OGKBUޒ(U& Ad*ixZ:Fby$4pQd~ت\O Ǧ-cqL U~Y1ʃ(۞+v89$gg;oYy\<s5V憄"vtXYAy8]زłU?zDǶȡJ XRn]6UʠCCL~[B _/j/J7D%f"VGb*0 FaUbY/ I`hV'fm'[1 ]34R^繻G|4-9&ۣVЈ g4mPxYXÙ \IlSF<;2K!'?2\ҫwhnЏ=KUD!߀re=8u1SmOsK9Lrܙʪ`۪_&_.U%6ile93YW%;A[XXsh7@Y/iaE`tȝoIbCGzR9]X)J5!{j'y@㐿Z4 =:TQ ,CM%N%=ړwڈà,)jӰxx`k~ QUGQU|gt:\$:z'xd|Sx ' 3(&Y=O_1&Z^o- Sa%l9dz G݂ÚӉˠ7J'8h#eJdR Vcovƅu9j~L :k2z#IJM ɋ%1uīC~o,M1Pw(i&u\^"PV&H2XKz#Hz2$rk<\@eq ?^FH)8ۘ1bjM!C5eg r!?F4eC$S{dl]0пHvɠ;Xd}yD+Ѽ*EA}R?*)~Ɋ<7-nj3fK!Y0|9<9ş+u5>K6_Y`iZ Sdp%d}q̈I?ͺOҳυ_!e)yRy1g8,cXX`j?JFщt_tκz''KI),:I8ЉzPL&i'dH/֩th${Yg(G|ZEй4,_ ,sZ"ɆM@7XAӔU-6Up[dwoxs+)eՔ9`1^sr 0Wo4tJqrl~~k 08БGt둵 "X X[5g)C$bNJC@5\q‹m&MULt(q'K0]07 [ V[jrvF -z0qA(7Ϝs91dͷR_9 <5^rcߗV b$AbH(w_Mp!^}X8Ĩym 604hVU IN?fϺLiWrwS `~S5qB'.;(M<j wt0 k5ʨa?.P>?KXa_#@vqnLE؎ s,:,K)L%x V }n㓆 KvBjw-B nnYRmWiŖ0bA;{t`.͖f\2_#`?~5m#hU#&Vuu֢FXۊF}lzeoK<#sAsQ~,TP<^vLt2."F}h/@}[" :&B5 QpnTc 0ȢVcnezFHUMiQORX(P ! J;"~_^x[WQd`:A4"J2a:Mce]޴Sx-&[C)Ts9'l;>TCNG ؖa8y#wvHq%E{ wh|S.g j?bt(TyڈrxFKD=5t :fj?@wqR ! *۔ҎGr=wi8!#c8nHh-CxmScD=0%oy 0|Ŕ=@ԁm%x7x;Cn%out;4ã޲t=.߰LOu_&dOҼ%x1)[#|'q5\ nmu3D odA")՘# iz9phPHPܠ}`Eo'=oEH"t$yߛL |ޗGF [vz۠\ٻ:+3Vfi(D%"F#I2nt@X^ 0~w{4),ۃ*p$`ܵԺ)jm;(d"cQwUItBNqg&L;~&b-nM荽R"޾x$Ha9%![Dבga4BӃs*6ٻH4LÜ|b?sv ,}\d,4 Vt+H$%a oЮWD_ŎOvqfI.@&{I!2e E2(AO-^.V\!,Sd?94&u˔i|#,Bf3: "]SE;IW/)`0q rUp$/ Uq2,sz&yqohwIFN/?i`?q)@+! vp} xt\9 jZ$\'=+g,^ds.Sw~_ܽ'}>ۅU <~T7 C[hmNUv4+zT` ҮS )RC7zvH2> hZ ga / NOυtܻ ;}hem3 RkbŒ|XB MA*A|)I;^#NNd#!Kl MަDKm5J0qy dpdž\mnxjmȘwxvNzdw#ν,`BI\cbtajKSQ8j DEK?nf| 6A&ڵjO0m&pTfυdֻ^$fmwZԓ䗟;X ,ػ%:EG) ejRՅ43&hb(ө uy뉛 %c-W {wyoL5DG;h0yJOLh$u`"ciйv o]?PVwfp* n%R.+cDU786&.*T wR%=DK ]ΡMȥ'Ui#\p!Nq/>8<`rITCAFKGD(>y`*2LAWwbOUA&bpJ'}/;}Dl8{W;=18*54g?&.}5+8Z۫تmL_74UE:tC$w P2c9.Z.aT= L2d(;긍c Iă$q[Mb$FN[Vȼʄt\=,PT/׺`pcp8-%O 0ՌW6:z=T yŤ ,j_'AqxO$ܹFQ?LL?$6 u8DgI腼>>| =KֺY?:XToZcqC#{[hEjt *T\2)ZJm+%o)#,"6fa8}BϠ| 5g{-No7(&%ֲ9-,s&V)hànɱnʛ'YCRCh_L{h;Qt ~U'tP 5rdg_S3flw繧"b/ffwÅJucqV2͙Q!^Ișsd "&>`toH](|R+C/iuF7+~nNfRKȐz AV(ě#:+zV %D*řuEqkSsk\Xh<238$RDPFD+~sn@0[v/M_ȭJ=w z85O%5i1$I]^n%)j/vZz*rwRMiH%*Zy脻,A!Yh\5qk+<ҥ/nZru!/=3L9j:ƶ]!aUpоY9"?!˰YŸQtU1&c.U:&|(ê]ܸ ]x㹙bcV* ޮRGew6 6{Iu 4[]|U|@7nɓ8~:Mn|o-hcnj>A9aL"bBPl[crBzڎz9CS̷NЈn)J3? W"(Z4tbmc?ܢYU-5L|`r,rexz:!C{BP-5=^QQg'7"~KIHȦQ՛A4WyN? .{a'oN~~PSl<*a>֘F5cאaNܪ|C!ϫQn .YT"V(a(aشv^M*&U1W}^|~Utz0y·lOhŊ>Y1A IE@ȀꑔxRιTH߇B^r2' ծIX\c!ZLPFv1|\ Gcokv>H]'4@oOtxOB7kH̏ i7Q+&-"^ؤlVw8"ȳ%6NIh5p$BN㱸`أL3̨5bKHgS"QK=Ǟd1L,uG):ր|GJ- R,hd!m#݊GHi0mJEGͥB<*V7/mxԿs+t> 2`k喠vDN$ɨOMԲ#Q݉&p4GB_%gn;u)L1I+p[XZ,ꅁO?jп-? @r9߲72m$b1DJt+f t^c;acAj$liw9u<~zhP5pW-!`%Y}hqVR<|"6<\z =A۱UJu}ii H돘3|Z[@]bn+Zer(.8+{KkPT59\'`z?涸"$v,6A)pWd-XYn:c ̈ꠛFh^w'._,IǵCs$g`)rRr//š0y.8Yv~%Wܩ%GKmU_>P|a/"CB%.k:b1U{"u8 F(UV1fML?hԑ7=쉴˟h0HUȽRW9rA崦yz jxN$*)o*t<վja/SZG}5Q0" K#)!v!4{jhU*X0Wb8EH=S::Hח# sScmm3Uj5Q˥6sgV^v_Х$K^kGλQߝxH0a) Td %@]_]Z HBHo@|@Mϫ~~:+5/.t1OӶa[M7ZDR_ $kO~"guJ0(B @0gRoM j5OKG]q70T\p\&,y8K7\~I>X="{3Yblաi9v:!:GZ"QǬ+u|b1Q NxCɽEaHʅܤiۧbrbkD P6ϯ:ժ;uFĚwq!TL,NRtAZ 0 E|»K[{DzFe.4>:y` qgP>w9NW++Ӽr|L{C蠖B3 ·coBJ7ܗT-dAYbPg8= PKm?+屑?>H׹+?&VTzq  ݵN\THVZ86RxP_0إ{4NM \JV頕s"~0JyiөpB1Ox{/gX*/Gۿ^ }XDu[D !@%e;>뽳uC}o$&om%8/O0Ly3`aϴc~@#^*??verW=t'B/4&swdb[+upBuf`!w%eiաΰ((n`<_Nj~Nr W;bUIl*F4BXI՚][ Z!}.NKI Kc?F}%# t&>TcF)v*ۛfƸZ56MNkt‡w{cFqޏyK"X`x$6ԬBv7}FDIMvz B1YYݑ[bfLqtR-PBbYQlUMrS?כw seӕ jCvL²{${k:mW2n{c٪~^ cWsIg~#3$7_wSz1eMa p|MƖ9+0t%&WQ0KA+H R Mv&?N( M}>@ \aRuj%ԩF7! 㼙#Mt-šLur2T#Ͼv-* [Yw,̬|;+^UtHB -zA挓V<g[._IJ;iKf^KEylW-F}:^LRN,G`o\WX:uW/ 1*wEEcsHˋi0e{UbiEHMZ$@J0qvnLzxK]+ZF1%6zj㎄kS+ n;gj cd!e ?γO0\۴?pDߊakY r/M-.يAR0uP牨XS%bpJvSN 4@wS) ;0L8IV5luɂL Za *_ŽAR tKt2ޅsg̭Tw\)u'-v)1yU'^ůDA&CR({INCEJmǘ>MG|6-[SVtNw<-f8rRHjkE>q@F2gtQRF1[sY^FrnRz`);AHRHp%,ʰ}oeRt70wHi $Mu,; *PH\8$:i1S@LsAeE F׼#1*} UҭfUƁ_ƾJw(.hx*,v^Klڳ{+?My 7҉ ̯VBn07\u߉-qx14RQޒ~6)qx΄ U˖DSdt[LXMj]? `p@"6i&@P[MLKfS0 OC.4DkiE|s>%a1|WakWB(mi{P2"͠G2yR-u!_ܽ " =9z%3dXY I )5H47~5{Nbubdh}xW-#UXFk/~󧥥Ŵ_1J)F40T k0NL!ua)nmc0MTAp_w{h4tNtD2Bñ H%1w#dk&$+I0GYv7h">& 2Mp0b=_&Ϲwu8e?6֩祟j|5zV-*Z_CV0g_֞Ѡ̋*r n,6o~ϲ  u[%ܜ0|ӒG7ˤƔu gԌ ]XC|||碸wXlgx<Ǟld 7iEY0+W;ԔɳIfӵPIY >wnK;AxS$n ]xN ,_Z XJ co*0] $M82auQ><>ݝ~< nFdaI}ӑb^ u xG2b!ոQv=xǐDy$_N[4Csu\sIa(}[Fd6 K!&o+9twżz;q˩TDJ &,ɶta*+q8E >mXBY1KC2#B%vX0C(8nJŇ;zm$Q?ՆObH6~pFĝ3 sx%M; '%cf/Ou#>;[Z>F1K7|o@1CMټj..C9|I)Yujs1;7VaոfaIVA˂~]9D]SԇZD9U}s*jJV.y #G.nsӚL.c:f^01FGqAl7cfbFRBE  mn)4bCWI.Q>SUwP|tb #Vm@RI4Y$G.{(l&QD,mI88쓰/y֔8i/;-}ܺxMpMaZH[bqD!V_mbXXh0Kkà 3܁w%&:դT}inf9=aою_#gג|LY+OnTXS鿵X<`ÓҚ&ߌJ7HMہCuYyx1T },sB. $á xo`,_W*GNpz JVw*|I1NA0OdzdVd,LхFJ~6 mv&9MdUځ*B)pPtBٻm:6!n?`Nn!47Y%Lq]0ԵN l/F=A8EQ0S [$E1{пZg"ڑjK־y񅶎Hߵ^rxAB$߿fA65:"suU1I/7r7W`>1ӍOG܊5[s zX $ka3*L$Svne3#djW{jb F~);j]'H/ew<}mB)pN /$>O#  ar&fP~;jkg&dŐNfI-|LNk?UnGbZ+,y{Y:Mw!o.d 09v= $6݅sj a_7S_(Wq멣;S=C#mhD v8ᮘőhs]$97qd ؝bqS#ߙ<`:΄Y׈W>Uy%"]6W0 &G1TA[)n0_џ"w.MI林zK?mvpU;I[B߼9&~t%FoE[tP/O-_n+ N+"0b%~JCpøx˪+@WOSi6ۯwؑI;p_˩ypnf.xL7҇e ?/՟}@78vR?\@Ȩ!kȠw;Fgވȝ#|x+{ThPm % 6zDC!iQ7 1 巖 r:˫"6Tu7O2''W#g5T0;XoN~&=_U2A6}>/c6F|U;TJ6=rƷTx0Kc +/%>B|Q<'p)7WZ՗69Ӵ#f w#W_0~A97\oKv{&yPB"^Y7\Dhd}OcO'DET#gHpyEV}hҷ~qҥ"RHG>7$n6w-s$?-W1`u0{b΍֓gۛ Y>Dz<;gB˺owKKah 4m댴sΕ_H+Pgtm6Ul?T$?D~M'[[33*\;A4<}+11bԀo- d?ԣqZѷQLW\N/x qha-zk1%6(]1*#6b^¹C$Mqò(+$Į&G1)H];[R `5MR&\i|U+ՉÈ =\ONpbH(w@ah[ȚM(泜H.Qk,iƹEm2S῏ )e>=/ؚܺ'TIqS+(٦)?RIѐHSK:WG@ےUwYUE[0 7v*C+lCs?,/?gxY/rAЄ( +1VF .e qֶ)\;ϩrreDz23QPp XP rBUh::F"*|lN)N] hÂ'$`Ƣg챌PI-KWpdQu>J ȿ]Aџz$![D̿ Ȼ53#t3r^NG$N=D5i(7/]>ԧnX&Z9m={CŐm5ƌ<c.|C.y At8<63hbÕY\Y.j}rU:jZgD9E@69{!@$[`P 唯F[q֕k3͝9>̚N@T!2 %b KΕxħcÖ-ry 7F&ɃPkvq(]H_Շ0yzqh,O)mCttPA94:zYqYZʧ֋s|;Iev :1LɘnC@hT]n7oE_9Nwb ,^wx "up Ha/'GsBܔAJ:MEr%MTܧf@j囏ȟb߁;g#e-u4TSܿ8l BoП^b6pS -չ?-?ǜp@"7&FĔթ4ܮ0 ! v;$M Ō8X@1f|P ?kF/"֩z]*Z73$t FHHN,x³8:V_0LQ)NpL1l:d :>^{YYsk +g%hVj$ἁ'L>Hx .ƶ9ýE,L#=x? mmr[0cRǪ, +{,6{LK4$ýkp83` {tdnot9Vf'bB OI֠/1NmT \/!^5z?xpo6vq}^l_ KZek ݃hѨfyBP9Ʌj9 % IHS^ c_O䦒n.<&ow}u& \IlVݗ͌nIWuYE=|j%gωKYL7PR)"/8K#tX%|;u ӌb>:8`yf3\# ؑMo@n_Pl曇M&C1='uQ{Azk@x-Жwv˖g TxS.yǢ*T ߲dh1X%A$H$ʖ-W>tGh!kk}n!?jvփA&rwb-jPV=cKE݈g҃VQ]#P0 6v!.QBĶSS Cxqz1-:Qԑ(}u2;!Tfw/1wbC#]Ɯ9M`4N}sd4ja%D$ld)@u*sUTAQNYm 6aF-ҥ`YCO|8I[(V1_uܑJ@V,j87 ))L6Ps}.d I߆CXz^ˀ>zWOu"[y\o`lGxOٙt&-CW&-C# Uwh>Ռ_Qw+O.#Qɻ/)$h&\2̓h5Ƀe*K<-˸ǖ;lt1,DH)o vrcUn:5g6A8K= 8G_٢Dg]ydYpF+BԆp҆TN C*Gorj9.ぜ7sATFMAl_غ$O04%(e+%*'3UQ-PjPS˛#Tv̯Mg4@u ^~ٽtt%Xj2/3'= 'O/q"L=vw0y^=HI%ͽa,zy>顸,MN8  ;r 9=B>IG?@҈^ JYV\^4KH{㊬g#ETU[ޯO8 >Ϸ|w BxƦ *cNn=R,GZQ|N4iÁa7w)!Vx(m5\XUDuRְ=,X9Y?^Q#֣;:y֩(2=⡠C'_ϐf6pzPcVwMZֿu|Q_KÎ00cqdNX#؍IGx:&f5SQV:]]3ckR;+.s95FUe9Pj"1A~txr\xhoi=f~s-0E)f i4to_ #(OV%t5nUDh+Ǟ蜽 \/f{P` +uvqZ}MAڠ:;l}a,ȾXvxBHss[^{M֕yvO"7-zy`SB]T%{JT#J,qC0]fMzoyoUxHQӔx7Li=`l}ӥ1O%oQ:UT5`CJ@ ^vIoY+Um%9(\8 ԣ'qAtnujE9Ud ͬFxң_ϡ| ^"kQy](?\4ET`J;Ύr ~ TJ`2:%;&ީhNc٢b?F^fF^hyua/*y!}O{bzJf0qPs5γdBoԧ z9 ȆH>`0:1 7IjԱy!&W+_0%x0>LpAV\4N!uab/L`qpu=4$HkO!I-R%|ą6 ~DiC_b׆vN8 PԴ0vj<,3їez${[ @; je0W@JmTo)`(7DtTSPh{gEw3|sH뫭""ˆ& g cڹ6L{ӱCCH+`̂PKGRy'>~d>/il8o DzyO%e%h,#DNXN tn1xxpe cFsM }I[K 3,ǑwgoWa.GR"#/S }>М£n"yDZ¾#poي0Ϲk]}3f *6XLFQeFUbuՄgj[b(ٵ @ Pӧ֛34S?v⺹fW.Ug\ɓD#?n/^F Shrm/)MFyYQϝrZٌ !TVq҃A+""k zR% ASoRq}GG.m~8οl1[($n#$-YR_ FZGgh$Sgm%JSJᾸwJn;˘ u-yG[.5:曮 H^"Qq>ʄ6{mTG]|4Q|!yb"@0rol "_(XϋO/ݘ-ox 8㤼]?X\$vZxQ5|ja3CѸ  8,M+3"0h AjeۥC7?\&R)ݩG%oC"ie7]2MC{o.تSgF1r/P&앻)hZ&A!w$躔\D\C!Y2پn{P^8zIbԝG/\np=oc/Y.84E}_ŧP72'CNغHHb˓glj$dR>3 ( V@sx*)QYPohe&IEvF;O^:a+l^伒RBjZߎ1>_k[ryet6F9b(TNZ0oUBA͒˶9h?F,[R߇iPк3T~(F|~-6׬H$L=Ђ31QZQr06 /f k^qXG'B&iz6ӑi (ă ?.7D'Ƒ}.`}Yq2rs\OfRحcKC,)@͍268>n`pgqPȬ]Lli٪{ETul9yeO^q{^bfV/} R1A{~hS w)7VZ!ayq{i|tFTX:u(;,ޞcRd Age/=3>:3NS[L N. \Bs|Tlwʄ ;q4R^W^Ƈ&%xOYVu5TmB>4XU`Qs]I *BKcjR4Pq:EX3ˌ9?h>P]cizoWOB %X9 .7w\G 0'wtiO)xy<JK_dę)@M WG0>2~ E5fd$щ&>Ϳ jT<=opk85 H1I;wbDZJ:D!MKa*J6`g=~B6xi:˜Jg'e4$|A:c_dwK:GȳD7;M|rz+Ŵ H@2I4(TWJ%ҁOk Dq%9 w<ɯՖ:n'ȸ(ʐ@R^o؋,Gw4r5~blaM?\;,5bp$ R٠b8Bz{ԁp jq^MyqKkV*bY-5Dd%99m8!(RPT~OMfX\$Clxn x.lԱqj5Hɔ U޷QFJ~ut3UAjcRd&C Šk=̔K'zb<~) -b$G׃=M>"ƒ/>kT hg=F=\į)F摗~]_[nė";! 45X/9NOlo ^4V&c'ex ۱a]I"6'0%M{ q鹩-^g轅]MnnD0J't0HqY o +$F ->9"GC5,zx]Eʪw& Q{ji:ѧ_z =NR˦WI+ uJ6v A>Te=郴6#ݵTց6Z1EyD# 1Aj]L")ywmH͕8JоwhŹI݅}-|>i16K] t?ܲoUIq#XWCv!*lkǼ[<:Ol43XEcud.J0.^`?SʴA]M[$ a?fG$az;{JmpV(K_"FqiI\jz\ݰm `-[#ѫG2$ B~wܿX^NC U406U#&:EHyGN//\<8afhklZP뼚^)D_g=(r"lsԀ/X=g Z{lCf#㪀1 E} _nwo]/c2o& Nz :Sbuxȳ! ZYn?l -!>f+w ,TPun}I *8xg]ݩoPg:XM){麕#'Fjl*rJoXd5KyI7JZ0KN((0"er]22ti_K8=+LDDN&.Y@rGCDO6 V0՚_ՎiҨ*׫^@q ~`s'`ҟf^>4Lp"0b#xc^{+( 3~S>(¬ 9t?18HS쐎&݈8Wqo)WOGnby ʨGy0]1 R.bkW.~ZD>DjB>eB37J4`[5\#r [\Vs]3n,6ȝ?)U{JIg$[} +\CdlҞɴ$^2n"Q^4Ͻ5lՈ) gzC\,k3fшHd.(Jz$-(D¼lkS+5AǗ$5kT\.f}3[nR˯Hwo 9|O4WqB'a { A&xñ(~CVxˊ4sSMW6K?NڻqMcq4״p2B[6q!去6T_Oz=zl ~nZωsW(#w,V@!4 Yo_M,IW[ygˤA#)7?i\ aux4zU%:lɥ DWdZk;{vz@Ղ|`s#֔l>?͒&\_/uZ= yOښl87N%DCsuڥy߰D*]vs5V 2jn=dCuYq."u+4ʞFaR]Bҡ> U-@/h[C^0ݏ# H|`T@M3sYfAש79(jh|:mcʙ@ pKS6+&U\*k6-JY9AЋVq7wU/RFf{-:a;a4M f+I,|hέ{-bVѯ(I{JnzcqIB}& T: ,s\ @[)wS@떟>ꃼwEۡN0ۍ+Y S]K U)RNyhi LǾ#s${CQ=rz&MN~B<(lъsFK[M5#ێMMsTvVz) Qx&ЫdY}ug($4Slꆹ(ڌhм6:$ԊǠ2H~nEw߽"tI^CF<58@ ++)g¸pa36d1!Ϲ04zѾ}x<͇k{!B `Krj[vbQQ.J]4'zSYTLʝj!Cȥ4dXjF⫚ /Rk,qvM0'jrZ](Z΁ &PX<õ"t+(ٟO.LD^R̂ӪJעc5=?m!q<T akVQ =37 uQLD-j }"nT'e?BG0eπ _߽ ʕy>s~D5~b\M{YΐXZHW&|l+^d]^q**|e{_l?lV Xbó Gw~n@B/*K0Sۊ-H֤HTWFP,/IV0>|;~$,YvJ~q٠]<ƆGJ\ DF&jr^ѫ8N>:S}A"?jEn0=(00fK/0*,tD(wߕ2ievآH^ۿ䭫>87mK'kc[$ tC>B "Ωd.6W[t \Ń18::~֋0An^(Sdt [v}O4$e6Ec6Ykc8(4N&1FρE=@ẟ\JȤ0Uv36 {V`zҵ;啱 >CElr#]oT?ϕpe8+|0Q`%QgX҈|ĥk6f>HR;I%_{myGpM?^A'G ,?_N('=ᢿ5> !aݬsa d>.l*ې( c^@Cb{Ci+ۤ~AJ"gKd8pFEEҍ(tl2Hȕ`h) b,]l@[0?%apWO- cshki`j5^It 0;~~"2{-RP-k60 =Jo=WY*.kw=Y}\&χ=}q@h ]!:g8OĘIU^[l4[l(^Bb` p,(i z)(ri kUh蕝Nb4Y7v+S%J$&,acujϽPJLHK='ث `k~É!7~X.xڱ:7Wm]R;Edv7`r$mK~J ȻVLHq97g; Eٗ cGKtazd?t#:4{8#]lP Q춬my`c%b{phQ>5$@B ,Yf]{5L]3 ,;~ґ1[_̗{;ƙu7ئԃ2 c?A)e9]"C˰JcN J]p5[nb7!=<:O"ޛ}:zgVX> _o2\ FM~pvcU"IzFv7 Ku |@pز^̟;0 ^4յ2=L %"G#Y,t]vV"yjŦ>$]_Bkl92v{1Qe@@Ay~zѝ9"Y~J,cÈv ^'&.| QJ&WZS%̺$l>k]\U RۤNplE/Uj ᄍ֞:#>2KGWի-KU FUG" |O$;)l;4!sq+sT^Drai\C6EO+}~)#-=%^-*O.}hQPtR ϲaiu ׆D Ӧ5ALfB%5tJU+8*i U]|4]M@Su*[hXⰢߜm0ۭr=%WQZ׏Oq'`Z%KǤJp[W/LS&[A(ZX('T6$tEDD,>d 쨴8vZ`_r\Z)_JkڙtkڛLUp|Ǣ\8wH=ߏ\-LD|Gf/40Ɖ/ x;D(%zحrx'GNQ8J=;WgؿO C8NVOgS%oCv+(dT_!){tžYW\֟\p(PgSfE={Wv@'JGlB@|Q'Py1 ɌqQ 4vY`B1<;Yͫ%RVWE}5d0cndܗݱȍWu,~N&r/%I:YY=ٽUUʃ"o5¥{1I)CwaB#TK oKBVe2ETkui?&^÷ںj:`{d 证?lW~QleR0֦mnX Q$/pl\[aaK.s%1x(]f$,m4b۠ovXKd gj.QvJyF+~<Z+FՋz͞I}qMQ(EyiVuvF1]hjFYr7ZOZ2Bz,ڒ\MHy7eo#K 3B-6- i$6ڔO.:_ )ί3nk+ ~GHxݕ-%v L˅><߫Tq^GvQK jHeҐSGr^Zfx_mܘif m&zR؞0#{xnp]B}}<pCp-lBOͫlL~Md/3_W^ۋgRf>L^jե^FNq qJ!&bֹmg|*6Ua?n3bIc(@.PNSږۺ!JRNng'Z&ͼ] b朄EPz_2'>Ðq#2~mk]FSYmK$8G\ŭbtz\'CULgN>^D"V Ezy^b@6Jۻ0*mȄg|)zEґڇ HAI,4 tƀUO.ekJYgk(qWVOܛ6+~wUst SҬs"݀qz(AOޕANlRz\QݦJgp(=" s3$YzͳL}E.MKУmP Gv̜/ﺦ?|[NQ\\O # l7w%"2/>Noh5aa$$[1i;B@"++1_1\:5Yq䩚ZXjٺ`@ԉKUą֐h_=od) {(ݝh]V\x a h ûK= K'1"uyG& w^u%C#_*wYD) +q=9$PSTb+vW4!Zpc+OR-(9:RtЃTG%s׏XbP;IEG0 pR bPVP)M[~)-n) /#VnlAxSM/dZKʤK"Z8 ySLҹc_TOLhx"+ _b){sWύDVMAP6DF" ' >Џe7;lϒ;V|F&%SlCѪ;g#*r5ZCQ} /2т}F-fp3q#ܚˀ GyX7)g15r<4! JmYBVP뼶1pNxLZ7G4((I|ü~5f8wS G.уO8`p| x2~q( J,m4چZ*:bXiG77- / kTfsWn%Ђ1܍o֧o1@FT-эhW_T_XފOmvYeYdӞ0 ˢM #6oD>%x?+<ߢ;!Vjmz@ ႓d$@taKҍ.4PgB2n(J.St'bQk{ۊ8G! [I :E$@f{"n2J48bs]W#ikJFԕtp׿3i"~;*)A'"O68ac9Z$FքZ]Se ݟu-=`*~i1 GJS9Vrm_hQI:K<^~@ wD2gZAWOh,CwHQT ӶVb$IuZӄw4_ &B,t"/%nd m5S9m)nRiM ΙI:({ZOg/ g FSpJkJOO7εbCPkAP͏RX+cpX_d1ԉxj‚$>{zbn|q2rKN1ND?*8@ %'?4ӂ (҂\^mr^bHYs8vP )Pypzy/bНFVKf2b8J0U^d 0u5Ϗ1\n<aLyaV6b7T8$l+ |!+Heun)Gs#`#>J"oNԐH PC.NGթ5af=c5zS&/"R#f H_*ɊhČRMЏ?5{^uxdb)}<8>thΗ(LG_{EG]凥 ?,YJ8;=Y1m7MZO@i~wiNg3* Ʈ$_r)ڧ5# ^vA` >BՔOV zkrdV0MwXYJZhz$8O^+KP,1%TgP%)>݌탐z6į27HH&BTUY S3S֣/Hu+FrStyt•AnBj0`*&{7tFSZo:&͊c +]%\Fn`n_!s_T0L5 2Tlw0}Uv%_镽Y5J*h>6#vե//LgDnXbiw \n㞉)aR珯 VY+9I&@)%hXmwV>DeW~ƘJAFR؟pt/J$wZٷK勒<8íKm&jO5m Qlܟ5@}#9Cqg~D^ro"<3,Fs2Zo;Hn䳇Jm輠twiqQ\}4*o67Ikp0LtKYĺF}%?xaH~&^7 sAqS)S!j*u+& aT[\u.>~Ti((kC)ef܌kGA'zj .iYטSԀZm[~aS`<|by2?f AL>l= ,7[Rm~\[U%K|M-x{mb"2CI˳7w]=تي^"%(ňb̕o%[XO>e^A>ss?9~vtA%}@f/V' \U;~LIBȫX ZlE1Y۴ S"5 I |1h>E)x-nWr[̝4v)9ymA;W~Z>u0 +;QT7G> SUS ElNSzH)ߘwC77aY!'԰u![,@mFy#X%QkB78βСNSTp5S[ /{#YfIE.oOG못pK}8d\_{R3 ijrtlz/y`>UYkJH6 _.jP_{̀s nуm X'~g:}푢Raw!S5]tʑD ;gնF! 7(ۋZs*xLIkW%jIJ{/I1ߘ$}3qiΚ ukmm(lYCl)gf次[e4&G]Zbd`t{FP.b札e}N7%d!qp/ap:Tη?3XPvid^Ϭjz8m>c<.z_-8s5uYͻXqkr6d঎3ZsbN/Cgܙr(% α-.5jbZE}eZГ=٨!ݦ^ɠOE v"!;SL*#9'qSN`unޭaS0A>㛞Kײ CY c⏕O,kY raq<1s=׭ȉ$CBag9 筟?uOE 2#th{m Noc5CXHJ0woh!ï.q&F>NY }+F M~S*Gͫ>X\*>=*½A b%}oX->cv&V'+er=xUDļsq (h W?n;_ iMwVWM;#Tf""@hL)J%b4Ѡ˞kj{ ٶe@ KA>uMO1ճYK$/ёQzcė({d؜1c͹V pK~ %5T"`1Z  , e՟MOC8rh.*ʓcNhtS ܃[(7 Ziy~@OdYڋZJ;iZ"^C8*̞pv }Nzc|7oH"IJ:DXk^oϣU*++(5yDY^=͞y~k`%H( \gH~k62d,˥ppv~c=C|l޼0a1V6ٗsɱ&xhT,E>8s2{92̂ +yEq8sf,yLLmC4"V\hOAPcўPl<)ՠI SrI(1CCx{DBƎ_z:UJow J\@Ml.`FK]NH (ڍvyֻj b^Q!C3f2?ie%k,Oщ;o8;">de7 ^ r;A VXjgґ8v|A.`d>:o>JЙMRR-X\K%@;eD%^1ovuɇcNvYNZ"ʒK:/<kS?eIv4GTc5E-7I`3f(<nDK1 94w{YA5 6}KC ,C-%FXeL/=/%̽JAX+8{[?9: L"l|=xխ]aWh9]P*60 fm5so8 0kAd -E,TTX a2b~ 9ɺaauяDMi3W#NWj'LoOZޣ!ΒcX$oO+6z*;?htGL(A>n!f!ƶ0ަ+NojzK<>^:َoe7ӥq1H% Щr&~.kPBQhwc3"H (p/(h6&e83~SmW(}J!''P4%}w)a[א6+ȷ0-wG-AF%O'*Xզ#|֏m1̖d렾C *PґJSGL+.X4ܸ;΂>A6^AksD`w=#<0{τW#]%'eZ^P4$? :-REGk"/ndAW9.j3 2kl]GLy{5`#D_:gx71Gk5?L4^jᆃVSiQv΁/5Y7s'zAN@=P-t3p J5N(u߅ϐs^9W< ,AV箯gLɡ+p7l3#W 8x pL}q\a_e.|N~!{!XJkkz0M܄r[͕4R* "i?ZĠsƊJ[zŭ:u ܳ2kӔܡ;#P*;L{tVbGO뜰ZᮂߎxlzWP%5#G$GvI,q|A0d+&ʠoIh &!_:߮{#;H8J@pmsRlD!Ђ 9LrLڈFn%a3I{7E3Qya=tQnKavW#(; 1v'|t@nR5!Ӣ'ώBB>r!2I` 7h=l?"몵\kJF陣h'`'Jn7|Q+q&ʸs ahrTcMQu_.1ODy/szG"6LUR(UUj- oLb;j5l5R) ۻBD2LT~0Hݫ=ӳF3W~4\e۝ڟJ,n|H>Lv/qIAwWNzMS}^^*l ,i#(r_w I"6;ie6,3IfzoN]nTa^:!s3ƜE9f&\:r~t8Tʂtl0A] -Gaۇ_"G#iVPm%)*/R1bq]fH!USu8z}Oɝڛ]#d9PhzڬH<н{ KĦ2ͼAV 0J qkv*k}(sH7>ݳH1vDC 3Jt,;j3BzmKڞ{J=u)&D YWv)rCRqn:Jv~aR79ʤDf{>g!ҿ\~̛e{` E:AGO"6ʥ ^(M0IAFH3U.\e$|Ś*dP!]ki!^-e;mTSZ(]hFE3ĠdS#\_]bc MI abS9;VVTE,a1r _p̄)~(tKRz(i2BR̺||kCܸ?$@N$7;3dv|#dݠ&87la |a["/Mw#0%r;KDҹ gf9u񧙕雒9=!dM!\aY\ib'U?ҋ:l68uf^Z]!_|̮{P5vA=qa]9%wsEx:]N&삟\^ ctKu肛}&۬!y6aPdw]F_@8Y]3Y-6t$Sfm .?zdn;o)'wzҧhT;/жȕePams)y;EmjBOfG 02#~%F~~=Nx"Pg׽@0;X {{R .бqXyPæTh +PXN,. pl>z \3_74XvXEb&}m:Q~{-יa6jT Ў7Ui &C@uxi=aWyQ72m#骁4?р"KIHpڿ1C;#Fy~l1 U>Og dg_ %fO |BS6U0{M"&;9-unQ+a MXwX9׽k k/bz_d.`k|?&6[֪S=M=MNzP.v2aVGk5K:ۨ k 0*( c}!*PmT;'J?'5uK|o*H^fyE86&9'||ש37Dd;Am?:N@H5SgGKJqx|UJ "[t|LG`C2D' ?.SztBT^sy81/NYP9ArG|d8?dtؖFU/DjK2hx_[%(@X(K)eV=uL"G=9`Ƶlo :ȘƟAYJ2Tq!`% Ňro=fH1GO0S ht3&y}l%Id@{dDcq'D(0} }J12X@ tNbL#UUXCοu˼DA绍,ZI ׏f[YmC @nHoD۸itnz]VcA[5=q GyɟeX :W-Ol?% p6! z.w7u,=u4M_ - 鷴= 1Q{n+JR@MSDEl"e~L͊[85^;-_ϩ~ODء&8 1 .ti+y D~!`d G4h/̙\ϡh *v HgSQ定y d؏whaP4MTc Cmw Qſ_N M+I;-IX\1`G)0]>kD%ف1}c #jYX1[T,`> •!d\濘K޼jw2R~8!"IaRiͣFFi5O,ԲEߝnB +~xsb$AGŖ\U{ھ{7:f=mrl Hs!BZ-+$CӤw:V=:Z&Ly{ (' >ږs؟u nxas|)R6IG\5OUKitSrfwu@SƣOe9GG3C7Mbؾ:eRZp׺<'+eT:<ف$X$jTE:<%w\:LYpKLO&YđpZ ggT+tu]WH6ԧ'(FLl-BOol 88GrS43\F0 |qxU a~eܷS'ᰬVw+{AmAp?K WwTH$nkB;΃i\!U&Y; W QX$a>k'dB7(#lɎH7yo}S3Z.D rtE$%B$~stKX3á󧖳(lC2_F\&;'FcI$}i\ duMPb]uZGp1/&l,nzS=XSW h"G;w,$AAo=`|.)>T8 WgHz{jÛO:Xf+y#"1S/YpK6,.O_l5#(YK>''"iӚ,KN^>"L@x|R]Jꨒvy \mD+ô?w2c'B<5XEF@'XӹB6 ;ѽ°5ۆDm0R:g'< ,rNQX+dV 9j111L{3 L{ÕeiV &U.LNnRO;)"Qv :g$FQSݳJWA4s{TD! IMYHA7_p~bDW})HڦmU$ދq>thrA c! 'uu$~g#?[T2:<@p( (5Rl!lڔ,@Uy&D]L. Nۈh̵)߂^&lx?2:籎fفIx Xl+Rjx_?&g!6Uo"Fw&~ɒ+i-)iɷ󖡥_}bDचj@ GA`Zaٳ" MOr׫G7ǹClie HܐH1r_ ʓfCiE0e0JOӋ4͋#ZPh6=EgEcϜIfl) L+ )@R3^''IpEsB1  kP$pa8G/'WƘR3CP#O7jyweRW_ WM $mǕ˃<:%msFŭ^ņPrEiցS+{)1:4x-A'zɝmgT/vj +࿦:NKpÂa05@ӊվf`tu4/Mv:0^@#w"v,[T6d1JK?Ѕ|fm,%kKUҞ0TX(jCelVΠD2_&oFrX7䁔X m٤,TLZL.7vnj)]Džv(TLwܪ*HXxmu&_U)B $ b 6+t^,S_4[[/~HYqi Qg:Pn!?LW84~| eĻJ^qgU޻^e"4٢ʍ˸[I:ΖRm;ŃʶPѴ0l#~ҧ;IZLܗizU IO*wݘZ4 Ȁ<VcĽt#dEzU&Xr?n$;e%Q\X*Z#ph|릭lSK~+d϶Jlw{e@v; JMdU);euGvV^J"Rr>c_eTI]ـcZ:deCVnRZ, d Z>)ϒFbs{0=(]Jnm j=<.-}jW~e!b)"ןc'sB/BHQzg$6! _],S\Nyb oqQ3/눻Z }BWP׎Xc{8MWuKzAfS ?KtdSU'y< pSv=_Ԭ`y"+EM51WP#UR~gL 7B{M4hny G2IIֻJ;rc`_൑SHe_/=!Qg>A0 O:"tNAl hޢPx(NM6ϪkO> M˧_X9"I ҢN祰UYC&da4~<0]L==65 qFYTF#U9 B0ݞ5 K 1IϪ1(+:bT.W).{.ZD= Htm泹~U| oF W[d7]d-r*? ԇGbGO}L]a1d,qaDž;9HD]b{QJZu+-ȇF(m^#~zfO9?PMTJ&a=&9aT`QV#!jU+sh ݭ˞^pox&&; uU pxm« XǡċcGr3d4 ۹2i_z 4WO;f}yÕTʱ>fBAP (sяljY{/.pCKE4"Uqӿd<7/ U:ؿ<`3&nbFJ۶ #2 *EC2&q C?F񛪬5Xl]k^!rM_e٠JZLcLBaI!)2uZvF",'m|3XB;n̹zM %e-+{PYaHRpb+Ch#L ;H@@4*A5a;7^C-b6mݗؔqtT1f0gԛN .}2Ŗd^n_‫j~g+dnJwLuF˕tvwll9Jg?=G<;5aJ ky6Hdt~6: }ն߅13ކ:#RWk%0WM4ߴ(uc44 (_nh5ɗUU*幌li֥o"ܦ2NVig4ևBS$3C]ؙIF̗aٲf(٨?r5&g*M;&YV1c8P^IHEsiƪexܩ)e^[oaO2ŴW˰]tnMd,8K&oCPRJІ'sfJ=t-iZz!@p̳Cui#2npٹ j,- [/O]s%2"0^FԔ6v3Ƅ .$F $X =j8(kF_c6M'lQ*8]m6 /K72X1qҿP|,jvS8e +f!pȏ'{ZVW/^ MFNQ϶UW"mP\FQNӿ'ֈ&iG`X$'fW{:u_6΍5̦6S8+ 9o;TzrSvF)r |[|-M{ص!UӎW!4 G<tx&;2Lgm/hf3ĴjZ7"n~yD}j}p}ySQ kY}RRsilDHD12ɹN#RǾdZRR05ԢRݐWKMl: UsiTzr95-U7_+NLڑ&9L%2ljlYDp8/giJ՛_DQEDwvtׯk@al|*ӧ;E߇O3y(AJ~>kfThOto/Azn'~`.0a[Toa=,ܽ'-I .b+^Ŋw.5&$iWZ#c:pnD \hݵͼ1 Ҍ*9V\39߳\O._3LLTN;&]W\cT[r9u2+LC Q[4Pv &K PB AԄ7ZdzMXe,Lu}v.xf-*9$Oqk-g EBՆtmOs\Ffjj< UYZ =w)=;a,''>3~Yk1*f4WTk\]OP? 3C>Z%RI M H1j-'@<@X<%j5 %#SB>h7FjNtH^?\|2,).7۴ Uc20 eju_e=7cԶB22;ԓz["SbBX~ylFQ޻؀.v} Uf;u֕ؔ+n@t!P|ٯqxcyw`SC+*oÞ]  EYVԼ*v&e]%!a-&-oEr =Ho;]_gf="v<_Y=QX 7`р!kYRE^.kէ-P7gO2X|Dc^vQǯ3e¥9|n$v\.j`y8P8Zy'XyD,UʻdFӍ _;,;etXc'R>$_aP~uZO,kFS$3.{T'[f*"+;xj'xD5I.8Fr S2o~̐X֕#>~e>%@(댁L]s7xrM,'>x[^$<@}.'&kWz""lmXi Py)nXu._1c-qY<TD6:zy 9 u-6gޘLi晗f KZ|IUcnRL 3W4v:*R˛HLÒ9 &pNɸ?GWC54i4!!%6Ĉܽ1^ /B#ydʕ3 Ω.[ص̒=xweHGfupeo=\L+ OVla\->F^rjE( @4! Q; =Oo6l>.peJ3&,~J/\CGIBY'6o;!E1pa:6(Q?lDrhTq LxolZ'T*%XZ܀Wt[gU'=r1 ( Q NpyC WˆHPOY)jS^TB6aY N#񝵚׆ k#XAo[MӰ} 뾐RpLSlqfᒹԦA+ϒ:)v] Щ6D;dvP>85׋ :ڨ[!nK\Nj ^FrMCoՁ ^.Yk13Dw(B8/:Hҥ-oǪ)Hy}.*^R>%~MkMJGdrI@.JַؚQМdP󇮚BZ]IqS2y(e r֢ ?_;"nB-omRGfEC HK2N@@Mq1)]ZI(ps\=Qу]^}RYm{5DCڨ})ץ=3r괳ƓTX BDE\hVRjyƟֻy/r9LY&Fl}ٯfƑ# -0~}{;N9v1g4c bYT(7t/KaHkQ1XppJc2mQv{iRB*_}#FvK+u9`Ȇ˰`y 6.*go?o!)ž&~o OsbF~wS;G=MgTR-evn\KPvzp/ 5ҭB*$~oIUE5=_lu@C OXiXO!bi5d9ٿ|$U^ 4 XСI".]صo|j؍9|¦fQ1F Aa_ WT˙5x] .+Mk+MFmʘh֗lz@um P?YLeDD$^VAX U+jܹ}l  BҢSL-ff=WWDbAK)=mh ?S{8ky |V!,5k<)1QBR0[6vf9a⌅Ҁ9"l~̾c׈ݚ}~" hG0XsnvqARu vv̈}5S/Q2Ha.ċod*"I7mԣ9 SCoHE5Yn ]K!y6xþ_8`7q pD2? HRuR,>d&S}%'.n*ؓay7_]WQNVjӪR!v"CӆY߫S+Xh5lT*XqB)tP'⋅9/:Hs2jN 4WgD? y=]%06[gCbK-n2{侽]^6w݁pd? fp ~2#q ]מ~| 2᎛UMh?_qI*vir2"? MHVГ?V П#jmZ6`6aSptG\ƾ5"Ud$.{WUIm`Tn;XZ wH@cˀ j:٥yOcR<`-7_eJL6a͔ԧ͍B5 ,oҞ(ߏ*Vd7Ow`T޻#Z̑fdEGᓽ1Դ1}g$=C.mjx\i>ʿ|:l9(rCbTb_7}K=l{oXHIGb#KB,i[%Dl\MCRWq?c@7^E@)$1I#/H7+!B,#i*z< {w \<]*Ә?tT,E;_;خ18SeNAiA;% ]%7T Dʜ)`i(ٕ)2EˎFXZj #(]ΦnةB|[T|ݣFV u3nPlCZ70Y0⚁u38Q=}}G' +(I \&K7 l vӕ//!LZ@&)ޮ:(d2r_W5VTb微ݐwܚNJ!|n[*'LEM-mOdVܟy9G=,rA< ѥ\X =\{W~jqUȔqZ3h {66-a=kg͔slrվ>k)vwÐa|?z=i8!aQB%xqgd|Twu_4O2 ۤ`>dg}~e$=<F7uPU9N;2eufӸ <~x8$CoG>׼ ͫ,lAL h~$baK-+)%4$<}9+\pɹ'V÷ %iV|;R|#eJ3.h |\^3*.yisM FkŬ2@;P?TcD׫aGLNhoSS"exkrWtmL^NuL=Ӵğcb?xT`O"_mB9l{k|qvmWۢQ]8(φn # jz]oP· {Fz=?*uzVA"p6kP)q#Yճ:wtUY~v:36۞1ϿxBr[mFJq: 6*NZTli}MV5QᒧL 8!KO(;=~YV#Vq}"J3bxeometd6~0M3 6βl'Կ1} a ¼qC$4 tc \)kXݻI;`E0igőkȵ+r9JWwk\ ~`P\'8 3e //|8j|~\!IH'ox~ʵ֧ Qc &W-t7XA1a`_W1@@fatޫoA ݐMJ|Xim:bzdD.idи}BS?NqyaTn䎢 z.ko23[Z f_&e2 ݋oML_S}GQ.)pW7G5RiaJ]'}"dSmI|H˟Jܭ x@&->q2I{0"˄m DK+i tr4,‰(S~}Eo۠;'T[bP)e{ؔJfYES pp@DgA4c<EQ/K$L0S.Gdbެ:AܖDE ?n7Y[DS{V%5iRH%#I3rVm5/;6wМ$SCG讘>iHk XS vAy6W~VMc>:Oh15hGYuJ-{tV!Nۗxȑj:{EzcT9A# :73:]s2f׻΄K919?g{olKB|2{pM5(q?7 csyϾ*͎V'z\QtbX̥^Eg$|a {]o3 )]a./[#M40Y…G {eEŒrsZ(P*:V QK<*CQd>K9]꫸{)NÁw\GG`= es߭y'ǀ1 JKSUL<'tGzkjNU 4@E B&(v+"`SydixHF_! LR 򤊭$`D)xG,Y$}5#NxOݓ=Z2$$vC lZǟ9m ]ݸւ%H$&hTXrKHeéJv>c{اbaWNԘ8,?fg6HQD SQUT%2~2ɌS%o:"iV& "f^L/]7cw<yɤi,Ug-ڣEۢZ%ˢUa> aC7d$*eCW }6$+V*K!FgY#o:Oot)b K(%l#HQEC!Ύq-F ,yMӑ!55T3z ߞݔQmZހBe}>e[k'lՖ,4 Cw@א}pN2ALR3ӮΘLN3[tkq}^}.mq7L]UP>Ry(Y$TgW1<*V11lj8Y~ĚnG\Hg9bҦ1HƱG_$c_*5CX\%XْkBG7asEoϯa^ C$P$Wrp/H{͟P%HtY"2OuҕdG=z%OhGyhMIy/(/a}!{qf@OPqy-~hV.z;f`S[':A# s[46F=w,xW?E c2cX^ U+"~?a=XTg h咸 sV77xCLiʗ4O'&[ : ߩ^LT#^-6v7%~Hr-E<{-,Bf{UDr>))ץaQ"OcAжJ'n>n*p=}>?H%`?;揄T{h$&;F);qvloF4 3ɩҬS?Xa"MҘub.V#OS>8 liCܣޑ"hݔ1S%.f$</*ئ&.שM|ԕ*ȇGx\/0eLhw$dE`}2_j(ܦ"3gvCnvl*!sQ(l N;Fr/|* 2J,q JGoXA/N}.h3ہ:_.SuuQYD\(G( p]HjԠxg}oz#K Y'oڬ$EvW7zrBЂ \;3z4zia~99T̃8K=xmQіۦ1qb|;}~4PVAZ?)Cޥj=1\ٞOl\KVDonL!)HG!}&ƤXG#YVRI'kde򍳨$XGsd^@ga\=]gOQf4~Y u#A=WlZ )ЃMBkmVbCU\.K{AIdHi_o9.jc斢߱Gd1 Eu {P0C5MY@Q#K(oRb$ :d~J'+(`RȣM8ȩMAMF愗J#jN7h4gYCA,9AgHw.M|R 0w_4ʷH1R/;TT-o- -6kFST4@ [:TD_l˥eݏیT-hڐ4B&2Ԁ65 L~_Jk)>Et\+Q*NZ؋`vMM073)*fyR6qܜb%ژ0u8~P|ΏF7UXN1I:2WuS2ߛuCm9Z dF%m݉0%z:BZ:-!#N+tܶVgM1CvzQyee ]8,Ux7JpORx햅)"W/C5/l֧AjƁC%H{;iO֗/Ō1#D8Unh0# UweTr4EXn…w'j>\1? )KM/DR]}F\ȅuˉ7 aֲ!.yӢnI~z_PPCWsq\0ucX(;ҟ+QgEi~;5tT綂dP=hzf+2urn^lȳok3 dQ4o||WIzE6YPq"kv(K^&Nox9 E@.肦 =ۯ|m+t(p&'M G̺Fw#|GWσg)9b t,F}jeAL96UNV2;i?3 9bʟnzN*QNBZ46¿T^s\>˯:)ۖ o[8|vu0mJ(p^ItG9yya[Q9޲X4Or궆CfN;6 xNR4IdDMvug@OQԝ5qi4pHL(9Nr{L`+]H#28B>ϜN1̕`QTFc6Єn~Ls#>jp N'G]:Ξ9fJ#JF'*Wx:1I)c/m>j'B 'KopvXw%'vEIJZD{z& #jtf t5tz7. n ZL磴*|&!ۢUp5] Iqa=k"/gR $6Nbu<氾}t0`-ڦ@k4yGKz5!Vmhoi17`(OgW-LZd(aM_ VQ.6O302?q^+r|~.Z.{dEL2Du辂L~zL%ov!I B`P݋[95NV*I`O+ (|=j[=Ù q˿dwؐ*o#@n^\b}fͨExCkG.#/A)Mk_/ss#F{ "u " YXKawPVYg@\ڱxƗ?V7 _duf̂xtԄJrHU[!BNJн;Sx֭NpA`+ !8BtEґ7sEEòqg-Ö9u -,ɹ8)xTl3c:ȗ^'R3py)-CcB{-q6ƣ/{-@5(Uw} [ȆjF,;8 ;g RzҰ[?j_oV!CKF"qWޜ$`/K, 'mT7#0+&H./0eYaf!ÈslcOnVp|Q~!ylM͕q6Ʈ6P7>nb֠z0;zidM/cqb-n}D׍*i^e.Yjo/:H"Gܖ!ij۝hoȾĉQr1H˭sX 0c>PMpϏNdDJCP+a^IS" m,&iG'V\wKEae6o?hS_8"/uT@x:C#^nn\]+l=>nѫi*㍹F>`P-˲栈 ~U֬0t_peG(d|cw*4em[TLƃȾM \m łӝSM3t# Ѽt@Ԯ-mtQCE;ӑVNrPk68B*/9"s R#m- K Kqȴq#"N88xT]m)V $*=Fٱ~c.F8t~ jLrCs*_k« +mC; po\uFfDX)DLv)s+@HI0ƑҜiMwsi HX%~UP 8LZ9+/FwPADg$8grNq~%ݷXcb5,[Ȧ./ QE6fo,#khDW =L= M</+!`b*( wϰޔ`:1v GsfBU/9"q)QmyʍYh/:0i`2x&<_0k5A*GӤ=JJ~Ù852m99r b9 [}6tV҄M~Ԇ)/Ѭ `Z$w"k '"#y/q[oMךJ8X-!GX޶ 漤,@ .J*rQܸ5*8MշpWۚeZr䇆i`ɏOQ]H[Xx&YN;N}LYq7^[3x4kjtY=~K#EڬE?:y'TVٲ0Ua@ 0Rl  /Tk吵6vI|p@$W"b٥4 %sɟ1VL'-TVлuZn,6LMtvH%_hgpxZ@B9Edx+"IG~ Oʦ{5?rBU\wZj=jxfh5@Ā{Q1p?F„ ^J3%`VޭA86cwpv~޹@ J7QJ&I^I1ixD+oC"xXZ5; :ő%˼\VEIFF~>)ZMT z3jU@}pYsWv@sᷮ|D5,PD8mu@oyeDM ݁C^2kgߊtR)s 21H_z;O,hUuN!h-@ {:ٓyAE ORjSR/,L29UiüPn3@ g["N: 11w>=GI]j(xÌ.uS3C5aH)/ 'BEDknw`2{B( ?Z%ۧÆ{xI;%t Pn?Ɨ˚@g>W6'ʗsCĢ>r.h#.-~`I[(6(B6){]`HSv,jEm޷fzĭg3ݜ{բS$aTŰQǺ? eh$xhCDTSf| ΢7OґŃu^[fIA ` :A3e4HRVWtpVtL;iN9àDVw)9c8ZU`>ͳrDUڊy@(bY>}>wՠD]/5"z٤ jvw~ԁ90SN\r Ȳ cHt#R{%&cw143zL̊9k'%`~[CNXЩ"NrӟyNg-@^w2''P ;kpYa_8;*Ȏ Vgz ~*yn+.st;jH7u"尠dU86 : 0 f[iKÔt}qwݴ·OtB@jyRq׃SغM&BO{Α p~w:*mNYB~Ke~ޛ m*?fH!2}o1P$ChZe/{򏈴If >ϭMu(PXdKcIfB8yY\\ɦkn9T haY+QiS5em1vg^6 f{H,b%a.d*Ir3yV^FFP|y)<?$g\5%;#J_ XM*fd ƞht {@`*mqrCg`w<^?N\ ]aTqVYǽ6yGniқyPO\ }&;sfٯmgk0.u%;1jM>:jl8y&{ ;J+7:@hl\IêJժ!ShYH T  0B(凿G< b0k{i'ЩD-T(I! P | ?p*QBt3AMf|7@+lw2ǯ^ɇbΉn@A]i~ Iߖ'h_1>:'r9?7>|En9ovE4*rW'MI %MhK_m}ƂJ˟Duf'6&[y& y R&{^$\mY[LwUk8N˹5lhL~@Y*5pY"7*)Wսx߶;]e)e\fJ*/KەGVa 6kZ (;\5q.]Pتzp Jo*OSQzz\%|4Da,?ª̃$+vp{, |P['vhbSB7%tse趥>}٥4SSC?T:˓\2Pw/|qAQIGVuNd0Ĥr=7);([^y(D Ƞb+3ZgfT"@S$mfnfq֕g!ICaÑԷ%1{ CZcEиҎv /2B`QO6丁g!<֋3L X'Z6)ۤ8`? ;~%0ƀ?hfSoZͷZE1@ˠ~;--Z.[QsKxT }w4JԔջi*/p6c!_S2D-F{7m_26s-bO>+! +Pvo4B9!Q. "+7s)/Ѵ;Z<8)e5TFS$ XToOK ok(gN# p (sݥ%y +j3$##\[0#N iSV 5CP{+_9io@+҉+#db3)P0_9ʏA!<\'] *aY0[YoR5e 8ƬS2$ҾMRL}~\.ۚLR&dI\eYo46 壭twI<+t.3|[?MHqwkמI]_58̚,heRUUݿN!1gR;%˫,|-/lNGUa {c?j9|nfdU:-DR6BdM@a>qDBh-YVh '!lE}ڐV~ np;>+ws_v.-<"+Lw{cÇմ(="T4_+ (!@&\9sTa"GvVV#~4jkp'>^2밁}|iGP4/ ֋Nwԝ?ephaʽDc"[&tnX>5BY_o7b%*d=8?.\T1SN`rҎwncN+_??NI5s6 s'Pc)_ka2&U>8  2q%Hؐq5\REEAZ&sVry V=]{$rX0 PtᯱQ[b֛JZxb .ᗉ|0Θ mG-4ڬ ƋÍ.od9xs` {q,9c͚(e$v52iǮqR>5kkn3 jHv LXBx.yxoO})-LA\ mX׾j[x#Ͻ2s'MIExs+ipFj4#W-PH[R8DG#bo&fzyPNt?I]y<"ű:zB=gk@UE1 ohL29]'aϖOp)x&0BIః]$WQAНG3ˬ?E|g8Lu/!ǧ8Iq-(9 "fIݴdʎ%{"a{t#.B3sy:|SOAbu eP*XoOwEl%P y$foj#CߛJo Uy6Ri)/źݬq^[P _WT#8_nN-\،r Ѻ)I"T?kB$WX312EE v_8:IM_A#ʣ3.{ctK"9:;N M(ь`4rYc"_7+QKǛXF~-iӢEDJ~kjݹQcTnou6?CˆCUTȹRZs(eX3l%ԽNJK&\` &b%+v:rgYX17P|z0a(;đqYT~ˁ[H*v%|z#.A`Id=eknm˖,W)g,ț2S~JǿooTՈjD8foxiݸ %h[ldW+YǨS4]C\'\NFc *힑 `]r#1PִݬO5%UyE`iz$/"?&{6#D{f/F!5cxⒿԏbT[jŨבPੁUo9)wVq_tuZEW"Ѻނ\A X+8]c! Fm}!kKS_ĕjRUX⎵" 7Ejuۘ@MaL1C퐌+ĒA]bk>#w0t{d 1c5)$ZOg `4z-tS MJ*lhzm@G*_5$^7UV!3y;;F("wBdB RTy]wns.塁}|ߣlj?m;FHLQZ.P OAuΔb>]Sïq ji3Ǜ -[LC=a֠۸(5FJ.εDghO|>E@Eų9&C@ w)3 TEcޜBrz!$Й9^' | ՙOS_S*\4VaOJJ6?T%J-!7OvfDb 8hDW)Il6^f g61I(+ͱL㬧]v\o7g_)% _zT߻Og"DRy:8<w/-l@!?v+-fD240=l4)/Q_xqj@PPdE  7x ǐ$g{L=1Y"&q>3hi@ş-~SqQ ! .MgW à(C=n/yX 5, hТx!̱#")/;VQvMV vǫ}ŀO0 3]fUh4 z+f!Z}tg.Vm;>Jz]ׯ&xrFǝ~p}XI|L'7Ĭ]s=8[lQ9K;< 'c'1nD-}ז4Il3KBC|ZWrdL3|3QxSshFը%p"W"ۧrap S9C=\X=S ]O;/qWNs{=K פC H& P)"b]*7bek؁_j3zUuUg؄(SU-f:5;|!TeX@-0rn9# bn_Xj -h߆8+9& ;m-ā&(9fNj(UN()%Pړ_ O[LZ+zaaYw`:ډJ"rנTxn W@WqуYZj?ˀLBi!,ÿpCIJtʃ2Fz &S㳔݆IL%%̋d\ډȗǑgY)ýo/)ge=yFj)+gi`ӑ[b˜sGh|R"qhq| )HBg{Tv) y)tXd"9:zHuc~DywSqcS8;+*xs^\+A1K2=S!F/J*귓.. :]JdsG;,bp4.?UL_w`8 mp S(8:t"qԺV5LT;8t_^%)peqjQN,R2mFiA\12L'Z  ^"蛺z[Q$hD nHUNя?v:0Lrxծ|Lf\جE\ReT;Ֆ5Ib x{ID`Pm`]BKÎ^,3|(+wHeunGu`Rj wP%c`[J;:'?@ea 7\nZ+h8Ƈ,.NPd!H w)sÌ(\P<%z"lrྡ+.fx{~ ⥥Y\-() V֊)kAF<pY jF$4tV[c'M*Zi2ZJ_.1 Gg ATzlvX 7zj49b_-nqoŜ6z~$K(ngaҞvuP{z1Y_2 =MLOP eV{d!zCsa7}k3A:=PSj+pz5d;7w-OX %]x}UU˟V &d&.j.N I/.bЁ"q弜sdhC0MKl"3ZmwGch#+e 13nGǑ!;vz(q`J yYA}-osF kO0*6c/'"g 暶aJ$<,D߉"kxКz;.Zdz7~~/rnVSth/[4Vo|I/u67aŰn\ATvYaq1}37>$Wڧ!(ǎ d5QGErK x)ʿ$ ;+f.ú:>HOv(.rmOį{-j2((S"F[uvUXHl?nOp;;L$ SNyWh~"Qh(}WqȰp{\9i63J^8`U2v6ZZMZ6}ҙwDžeS2-}ΠϞfo ."} D f zk5k.!#kxJXvHsҏtHS&6aKB9ăk3*t_oPg*j_ U4jE߿bxCxs6 |w0 @E-kÉM٤8| 8&5*Hc$Q^l Nv|baf:c͒&Cr }8~-'A*D=@(l/b2AcDMn"wJ2O.Ps/W(cwi72Z1IH5߲d {V1C>q-o!pSr^rZ,0U+BUMi0%LA5ӫiŎWQ>ڧ>@l@'1]5*+5 37%J6Ѭ:"luʍъ Ic[xU]UUЧӈ0cWduŸ#P'عAD9̍@ @!z0g/E6~%ՌGP C WY%[O}ʨO|D~+Vsx*ą@xO`Eֹ6gcfHurS82 pP^6g68wjXBa" ?GnBX>Pڛn62 7bL+|Lzg_=0rSb ʞV$4>uܣP8d.7ؼdpEhu1Djtۈ5P<a,9(SЯ>9OD`7J˘\ѻqR!.t\Keg= lntnma^n">|Qx,dvƐ'=&݄|XPek<˄tKނO>}wl0ua|{6aI7)u~3S*V˛,Hҫ~r1D;x45/aĐkIdn~}"^nUGMjpml""FB.ӌ n{KDAA[5|(xF3;}`50b+ʞ i_i 0g.|6j *_vzTcJ /Tt'r,9*w&C"sefQ>&#<4HC,ViWYC[P}STh@ʬ HQ8x+&쭍B) `~ƒ)qA48}\/+)Xd3r-mw,EQi&]R-!p8Ixy=jȅg.UgȽ)-ٟ{㑭>4ΡxԝvaLOL%,<=GT2?Xn5@?cE\IEK%$lL31M(;G3ʅIpMEvͷ]Җc?_2^*Up^T/~<඀,y"p$yꞂM!`'@厗z1kiǥ„9JP.Su**o@,t7 (I0zsԠ&6"c-kޞC`!V g+r]5mmaK’Vr[ s xkދGkL |$tur^[(+|B7qT3 `&-eƻ*5>9)y rs&m,6YxvlH ג]kZU`2{;a<FRɵӤV5T-xR=!,XN~/OO/r~Ko o&ҭkz?{Fъ~,Ɓ9]WƧP>M}HZ8ztYzƆ󲻉d +NʫH0Kwy-WҕE4<58TM sA~yRy[SX'Ǿk`:됗6kjz5QO.JeDc ;"~-~?lݥ"7Bs'3x0,U6h2́Ahfb''1ž9aҀ-b&ٚKԪ8z|yzX/xI|sB|B 4+Jӕ®]/pAx#㺒^1]5%j&.G-0V<[ṗ/u퓤E+iYhLD@lͧQ9ot}2p#ow%MU0Nmmw;gN 'Zl& v^>)9` G籡͹a{83].vfg$@D_I͒\9FeAU^},'#=+aFJ˕{ϑ>54̵l ^JS=?Snn߳,j6>k-yFie8w+Q*?/z3޾<4Ө@V2ARsnj?"rI)ߟ  f`k8<.Y 1ן~/@''[z{*cAtC"\ C*zvKxFNV؁22U?"AIV =-z("*l&L]7f\)Y\}Vv.L5fyl yv*W];MBa&;Ch$W# .(( O_=iz+p.ӄ8';\iӇXċwk='Ҩ*DwfYxUss4 L4_{;Dttg^xH$b> EU%,A]SMMUBSF7$_}tZU cDJ~6~1SPߏ[Aup( ( TH{Ԉ)ccT 8~u0/X,{]_X  :Ɔ?gq(5Ɍ#+^ķg:X@b%Rf#:w ʮз^~$ c*و'È!%Cvlt!6Мm&T%*-0U 8P=vU4.H?=RŸ-8Yq7ti 8iNLc8:ަbD_#d$s,cmH+2+vY'!. =e&Vi>7kCW(;;lflZm1YJ̅ ZteIu-Ebp/̃H -3;x%9T m_2iݜۿwWIrc*޻⑰$6K<3vxd{=ljK s6efU 阁AGZ%iTX+YF^C#s)6ΰF>&C%#9=٢ЯfOkONMJ0zpv["ZUTe ]*S _Ih2 ##\EkyjOIm#jO֙g] 5|lΊ 6T}A%]KT$2 >^) c9eHѝfDžEm,՚'ê6lٟ% 5E|t=F\H~>T=z-s=dq|țPZWҎWfaΟtRB'"p󂨆fCIyLW0H4"rnq+'"甬yn.DG5JUc*a:F{W=DgaNkҕ$(}>pd(,>&TOU BL-Bkp/Zl!P>uޓEP?@yx &\?lPA/V )h7%#>zJ/l1 aغPEI6b._,Gzۨ׵k};/05< IA B  |@d%v.\x*bC%0v w2][AyaJyQ;> iYGikSN"/de=FׯuQZ!I = ׸9~ی֋6g+V%"F?Dm댺l(eVʴYRA#}hٔwj`^GNis/J)TKb#)<)pWJy~/He <c KH`B:]ƈ^$W1vR+zs>,6N6H*?.9ڍ)YHY8qɌ,HKH `} lpa3}|( Xw".ZtpVcS _4_*y+W׀&kF ;iIL#HnU ߊ$a;N[rg7\6\˚<`;N@聂miz"܁70u TS%A\=p65'iFw Mu}@|^gF]I㡮Nj-iyfGB<'ݸ)WZ|w}={"#B).SGm`mʼnHԤr${QhDAbrGp􃏑wa2"jClozACkvR,Ug)lK2p(LU e >=Ady*@ " U#ޝ7jy lX|ul0M(s}r~,e|^N:A1, k.ēxa/^Oفʔ` |~8-,z9XjeNߪKVKݖ&9vasM^hdFZ@O[+a)~'y=M0S*\h$+wШ QMt̚$yƯ.T# 񸘱،dGRvl3<7UM'[b>sE2wEԏjPj|~򶼜ɕ2hPѯō.su_GƘĊ3*x6-,8:;b/Π+vu{Q];f= wqNWKk, _-]w-$/wtҧkˤ-WK{gZbPZU!s bboXI@j_dNwԠneF(U`ahe Dn>y>vV,:~]5cK\c"03H`0! pW2YJ1n]SݫK(ߙOT-q-`>sS8v2s=K8b θGm>!9QSWG?E"A0"N0~\$V`Ō-(2ųmtmt:ÞLoB}COF4}r"9\GVAgzSj':tAy\ewA?U‰MzE 7u ^\F !G\7~2Gf^'m]퀔 P!4{\5?ah t?SK)lW9KW5 g U#Y 3`+`+2YaGjuĈ/HR0B)GB\<2~Kl]{"OBCߝyyW9NP=I]jvc16 䅛fzH} x⌜Vw5 BWÌwun΢-@y4@% %N :Y8b )eJ$FHgV(H)t!pH(s_}HYzZ)t]1_;0Xn;f1yF,D,KW_aIU6Nvȴ)#,$E6&!AH(<^M;Ԓg҇59s !}Frw҄Ų*Ɯ*{0fk [Y2|fG*ACN"bR,&/Qhm:zO3٪s?\J}Μ[⎨ΨBqMZS>s.t筊{̝$XI1(3ּw3#'.Z3]On=q{:c9eX$ulE-~lSF.e6>&jjK,ܵVx~CGn־8yXQa%wZ+[VɈwt;̃Y,*$["O̞ݳyNXb1P}L<3Ide#( Љ6՞R0k݌Y8: $e/-7^5 Od'P;NGWXB 4 $=A cPJɷ #0ϴ{6$x.gf+ZX(~֖#iF.\v p_= C-H0Cv>UN܊F~o3 z $xA/X|F*b8Ճ0ljP M6 _olӂD;J9WWtZ=lE{KݦP`ڳ I_Bor}k'ݾ$ ȯ<Q;(zҶƌ[ڰ[R(ƚ<]"]'^ O-J'~ZFdϭ#dAӠ0Nz\/Aazʹ-6e`O+Ѷm` Um$ }pt2PR^oybHŬ%Ɓ7qp&VY,@ VC]PfVkM}Ubc.P$>q&.PڮyT#\+4x%;c@ݿuU.w-q7fT./C:钢c'IcQCLY}-teGB>s2 Gdǎyj-.MK* A<&|0Au0!;_iS{HscJ0C3e;:x9䯥L~-="@T-ͻsr)X ?EHpv.GKY%eCya H9K>U_ 8/llד*B"vѣzy_@Shx|Gyk; 3C %k轣nȶJ& s3]zȷaC|Lk&lY^sOយER1k*n 0,7<͓>BWHMlZPic0渋_Z?'2w!)򽘈Ob14fؠ o;fO98l/#0O)!L>c;Ɔo=4>~WQ*t0Ǔ8Șeݬw]8#$JyqR5L1Fz#3ml8M-C(}rbƙMok>q T"0rv&VۄiP3rTCL#L3 2KN󽅷t{9gFXK0^PwfsF@c/.=TPm}0&'pǕN&uh=OftL f >2 6mq=U|N- AS@ s!>T#J=z3OE&BțW0$/ѿ8gБr=!ddz ~#k?Uk rFOlhȥl0'M[ ۣk6Iv=!ZTD^G?!JE{*AUċbql׊ñFoŐ-O_S VވBT# O566;4ovSCvRϽϹ'+ EK'()(Q\F{F馵Ж%t8,bVC>Rn}8Å#Ał"P4y' FLOFlx{F%N~&OUt%Kgi=& 8w }=FE|]^*Z,^8"K<ǂT1']]l45 g.U kOv,2ssXxv{lW%hqʵ+UZA B"N2iLןns1u]G đo|X,ܤJO 2JX~ͲSv^jNKCè44 2+ J)x謃k3d}Q.f%XGM|*( ]өm|j~ &_A_~1i+QUYqK.;K=ԶJ(f8 /c&LZH[wMsd/CPyoخ`Å'0{ns7KHX6B=_V3-(]`r|e}ID7M@nb3va &ƎaD?c&Aȯm>^n/䔏vC_FkӕB]260[6{¼ezC)d>'nLTWۅ#60CQZ&@+\f*v5ٜz=L0Ҷ)y wn }fG ok(.Fk;*ذn6HdQڴ mU%wTm4MvƿxF~G{NIJю)~ݵ&F/g> @: dӚ] $ܨ6؉؅ܤuo2;J]| $F'wЩO~HNn<*~;vJ#|yO3Q4蕃s"F"?NZRMW* o,ǙO4ʨ=` #IY-wwNaW[|7. '%mùov noQrzC$hjmAw..p M4nv# ~!HG~'_A޶q'{t!,i73bC1 %Rkf)p8ʂo*,Mt/ي_`޿J9I}a[+_ \k7DɚfoҺx1*j}|& `A[i^nЀABy/(?WqoKz !ƙs,pnJ? ^0r?/lj4=H5a )-F'ώ8!~2b7Fuwj,lpMV2,@$V-# ּ@hI?\c&SC, .*QY3x*Z^eCY/F̌owr[@mδU$)kϾ ['#T`SQ za h`5ն5׼dt(zQr9Q WH7Roqz)^܇k$"CǺYOMcAEYXFCE?=)=|s;l]"4ܮƖ0)"g ߠ$m/j!nٹiaoAoKqys7ŝ$MqML- zvURah|!|5KF-)$n%!rulF"|qE7=B)2˛ZK /U`|3f rhle2^)Jَz CK;PagU؄\{k%^oz4uZCOafP#.a{dq:}{Ɠ4-Q ]/&Z PځUBowU(d%zP"%8ix7< BqOcR/-*Vˮ)%lwwF]i.Z!F aE_X:b^qURccHsug`D{0R zz|*2aU~hܑЊ{82z4<,} h*8N-s(b{skp#˿xu'‹xf-lhSS*Kj\SUNm I::uòg: D_ |ctzͱX9GoL5-r'a'_n̆)ҁ[ID 6'#ӰBa`C<3-H=cWCrvE FF>5]\{ҐG"^MPCe@Wq;(*%{ڤЀ@D*ܚ-yP"s+/ݴQ[71a\s[GpR@o.K `j,&/*΄ZB% qQRș'mތ 0)%a ^3Sϔ\P=n `aRĻ5^ˡ:NlL.ٜ5`luZ_ ̒LD/;pxޱ"_p옌s?+HX+~![pG~iK4ƺ'}6NHU'X,AD4i/wA´4Ġ%].>|`56)˨x\n7'K ^>¨/<7I=Fȝ-qI<KnE/TZS-8,tpF(_ Xho_܂EI<(xGڼ8\Tr*RADe)~'=bƥ'&~:Az;O/#()_ȳQoI_'3O;7/b/60ttn~@)T,q:TmiengiVTEgCFrF]㒅phːES78v{BP DJÏ>3RcpB&1:#^@ۻ6-Gl$;T'#lˣO< YJ̳8C'(%~.}VZov^8AB,EZ_3){un6wKv&;B+9'`O+Khr5xz/ϿUJ)e. ozĖ.@2|l\WLI D6Ki|Ӻn#y7Bʱ{q9V~[hY4sM"/V3yp+<>AAyq.f&,/Qa+v\z׾\Sѽo4km4T<(4Nba~g`uzxKN^ QFB N0/9aacKGߊg:$v G+?QMi ˠ'潦8,nh: RF.R<$O^o船qk2Է4{bʈVjrD53F?VxޒRɶE|h ܮy^=i).'w'O⤸٢k{b ըGq@ '0 K$Jk}x<ˮLCLD;uH'}e$~ҤéLxT#QթTO#Ĕm q%e薆l{/mk GS3Yk^bԤdm/]D-:^Nk+, Y=Rm?dcǏIBed3àǟۍX,A8لځ2[S蕫2Edt Uzq Ssx%XΉ|TS@Ή'R,ig(gy qТMP !IG+gL|9<,msqL5n0c(Q(w'fy)*me>]<"~>-,䇍I_6|`@O\ZDV 8C]s~þG+.JSxௗ@hFby\19BJqܷUI56/Pw 񷐺?Ȏ{j7֣0Z:pluCRw }U6+ B+8,w ϫ@WSBjzITHAt`Ju[-9oK@kd+7r9ky) #7lpgm<D`%J;3Fղ@ 4@ds4J&= ;`=#c`^zr wc$ @0-fE+n,4@pxhͬoˑR[`Sʚ:RCriVzZ!M~1⸊08wђĶ 6(dm:D{8~* 2:vPޮt , BzU_h2GvnEbxpnȪ{Pe]\"5,˼-Ƅ~L=6=$k|h_A . !shaR ߑ# M8A7'JpQj]n~s3aJpՖKoTS-J0DkNJ?zD`S,nWS%y iSt{?s"5 txGPi/ ,I(F~VӅ_!v} UJda70%4aԗ]s,M rxޯ:Rn$bҨMnlĢTJd>* 6Gզj9aיƭ$zYì]Е %SO|Ë9g\0GgF컭TH'J3"G),Qîi^XOh[1 TI|o7:HI} )4~;@zE3QZkv>bv|sfت6(x"mH1ًLi7կLΟ(مʗl))N4pH_#V5;,Urn,R[hlǮEXk}\ל% jG>`wh\i*}mܖ|аf0] GcN@ΩB_N ٯw-ۯg`QV *EJ+?LX+7/gp f]ZTCFsqFAۘIњ~SۡP֬]ǎ9gb̠GڕXc ee!ڽOi`)w"մ+5Emd>d"0'4#_j([k XG,qUB NJ\ԛOzbFH`\TrO22?4PWQrckρQ5L2ߛ?Y7BV9?ou*WK2SBfwa 0 {^]랒y R D5[(E&zgC&o:TJ_^urlQ^:X1Kh/Du:6+ LK":h*1k2 g!zw.w97aWH8U J޵cinS;VB1m4jzĨ_ U^NsP/6~o)A|{RbtF\$ÞT#(}:[OimX"́HWwbi>p2iZ`;R",9{rGdx#SXX밖czH6N5VƝg9XMuQ)&gA %AK1Sz]fߏzd<+V[2Kߜ݊b|cgb9\g'$48~"l.wP4Ү/!Ԓl+&-b]P% :ň 2͢-,wIMvh8:C)O8/q66bI\ A'`w[C#p{1⾅B^b0_ R\%?Oe6Ù9kM`obH:bXM 3 $9Jǯ|xL%;y|?oGTX17=^q1v\NNpf*xSt>% Rׇ iW\ë\I_ 0?r\o̿Pxi`Wa,9>s7d>0;_cl̉'I"n6'T}5(y::u2ߑu!<OO%OAhbV5#xL5:m gt8ԩ5ur^g`Ǎ->ǫ5Sa`rxd<>o ٯmh;OsqxTx4'<1J9 KA4-m m"(/sMZYx0J%i/L`4UM 8Ie7qed[m EF@׹"6 sSw m"&@l4Px('0 ٳv.bt*v}Ge%G!\BiyqDZFIlj;?'!؛L.sϏ}LehkiT̅ʴ;F{.|@P֒6fĨZ?^]2xp0:ۯ2" ?GW'\})mym`i~Sթ)"נ DUR-5c-JyoH9Mi>fLJ,qجg0vB6yQJd 8 䂠隧9I<_۩cΠ~^ Tz;+v.4RN!&N ϻ s>T/VxB_4%`깤ꇮȂ(GHhE NT{R*;[7kpں*_,_[.T5J$Rv5z\ ^uͅ&)N)D`FDh{*::ZnD^sS/$B;0 "_FU3}* »"Ur F4I"{F#eeO+Ui|fsDTCbh#YĚṵz"paD]= }yC& 0r:u٨",x-:= Ohlh.9M:3I3䓓\?'JiåP$0W5 z}C' Ұ: b7GE;4W(<\BnEC7Ky3g)ʲg^X*oU uJᥥ^֜?S5d_Y@jÛ<#ɉNrohճcȸl1!k:#@~嶀 .gO~bv! 9f <85u4jV\AIp 0A92$+Lo}WLcu* 0TBÔFk5crᇺj[񇬾nOԆzp>oZ0xהI&ZpNG]V []!1@Xk5* @A"<[SYAvމ3T%Nkt? o̟uJ큦'ni OhUou#D4 \ۼ;k/Ə?fc vzu"d^mMp?ʶb80ڡk0*yIsvF|l@V'V %S5$2bKu[ߑijpGw(Anjؐ`2+|Rr>/7%7I5 n2P'4fvX50lx >̎lb*gI`Bu6;R'ap"7i$_[7$aK*v.^fX42JP- '\Wy.4O,|5v'b[džng} 6%O>JPa !fsxN@[q v K7:*$`;10?y[ .)Jg%KL)}R\3$ BoFDS]1vtEK5Ȝx$g]?d/KhL<EGwBlH%e-*Խ( <<`*NTg4Z );cqP1V,qT&r.Cd&|'ulZt\~dхXCU[,3Z >Vu9,ߢ 'VE݆L)Vse6;LaA3Q5` 6jxo%pqAQRm|V[ VUD[yxUR[U{;pCHWB Ǜ([e.!ŀ?vCyk7Mp0 (8: 4b٥ l Ju~6MhqeE7qP k߈]#qΒ%6,VƮ?{of}f.w es/0L+_)ߘpL TD%y<d-مUb 7SOa/+sm 9d1<,CXaJrfv/ࣹ<=&xGH5CH칽l<1ݗ(;Ne7 &͠jk((|U9ƈ ]m.U<-P-@效0ȻVݧM |g/XߞhyC֦죢{C > 'ERfj =1R[k~h|+I^xVt)k#M85A|zǫn,v~׿mD 31hSkTe 7\UWNe܈.jUX6Ĩ\X 1كJ%곆 yo42IaD x3U-{tqKa!W_8 SʸX*^1IU,rZ,91 :1H:\vnLaxCߨ$`5gk_2b+m4jfuAK]49PLKaI֜|1SŽKXhUQ̞wJRlFo=U)rD!rXސDYSZp60*5ڝwʞY\="Hmgk&i'w8˞rѡn݋縏?琟F):oI8c..;GEpBwJݮ50`ٓOBfCU݈T_H nK?Rc|p1l-NxvgaUs~K49 'e&S_4"bXxlkl0(8ro'2,b 晚]ACC.CXpCNc>}ESS*r2e1LunVi\LTF|kϙ=J>ԉ9@VP\hCW*oA 1m'}G `M$ɍ֐?"c>|^> ;+yGt _#.>mċ-KXSc4=7d~wg_x=ݩrss 쫞5Lˆ={[|1by쌽#-o-Q៝ N8fNioy.}$N5n뵁&~ˤƐz@W d墀x qDB- К!B |Ge vj'L1VDc7$;JjV!%|Hzwmiʟ_M&1 VٽjB1;vO8}(hZDJXi uŢv6@Ar2ۑ% ;'B =`6Tg4@ᎆϏ6y^ŪJmj>_;7BDuVMBggi)PP LF1N+2>]忣.)<'qncv}fRJ:LԁSR,8;jZD'0|=grz,U^ҫU&0Ȫ}oe&xnŨoeWfl=XAt@} k͚ xxO]  ҹNB6 6J:DgPuT,GΘR?NnkpyɠEZ['a^>0l m7mz+47SMnDDW%w}Rn6C tY։sYb` ˘9Yji\B-HWRO$wn1zÍQɒEKlǼ99lt݂fV5"09BriͿ[F1֬lGl\@շqi#h vM9)@E>o_{"*RWAˈ53gS{'Ag-DV`<|K.on~52/x#FuWAŅ3i $~5䓄 :-7m5WceXħpH#FQOBK˛:ž_),2qᓠ俋%LٮуL` Nl07viik ?LFُ3K2(r`Bכɨˍ:!_滢"T[Yg[gԦG(VĆύ'AQEފI@zQ DRKcR~vl^C:H܆OW:}5fDC׫,>V!3uᑔD܇ƠE22gS{Zբs}H؜ݭ?Va($24(t fisYakm o?ˋͽ7Pks>aK'hVqt)LoG?mbځ,Jp1p : t"Qd8C|Y?B Vp1wS,>x֐%V8!a\L3[WT@ hPO6Qg3D'2BjnD3|ʙW:Bsg .hu/M釈syjD~efAN%1vFoYԝeN?Av[mn-n&s?#\jՕGW O~Ǣ*ƃrx-tM}>'X:J WS=\ h1xCb>qP{O)<5ho@oTΑqEȏ7](7|ꖧ!ES~C*AJ׎/R# Z1:#)yQJC4ՇRWBLqGITpYʟ6]j:X!x@*!O *b6^u,DI j ЇT6D<0b'ÒU=݋yp*b$l¢6I2MND0겓^f54k&,p;!YY- Ʈ`5ESpɅ /%%}\̣#-E1 _l>&f eF'K˭5ހtT<^ )H͇=6O`/}!.;O]H6`PnFJɣ=dK~K X{H&ihМ>8娴qSspA"]Kw³ӧ~Q3Z)XFJREO(,PcNmR2ŅaŃ M8@\ݪaZg> 9t`= _?DAEuN*٨5/7O. q>~ M+1Y ?I]wQ7EW &%qmA(֊`gs*lkFk>ՙou<L6(P={HKAVCem:[c^lQ&fʪ#;}AiMT-g WquLvvGL mP{Mx6EHp{k'uI 9  S;`1zފ>PbGN!meFO ;}eWN9?C 9>lFJf'AJ{_HS ݦJ;P{/l%8RaKӫHji=2mEKb6IN~[D<G" RTBr{ WlSb<+L>tXcDtҕDZ!knxx )3JGIP&ҙ6\ӥE+ptn-s=hrfE}j8H:yn1kIzѸWrGi5 " b''0|5aCH֪"Wl=bҷjUec>UOj뛽kE9p]%(l_6Ì(Q-gx!Z@y`̟~.嶌=RlL%~?.|BUйH>e⮨!ZfB"(;}d:XʞqY :'DL⥬;ih Zn5CBK$nձ} k%WUJ:SEMw9?J c.Kzt>o-]2UO&lr(ՂQٮLwlGi.XbcIԫ?\LKXA.]EǞ'P VV=)巍P>1T!8!sH5굑uٗ-:pL–nK({VxP"z&>%gO/v!km*B~EuO&$e8z3+RkS/v|!Qb+l8c%y=q|GhT]oNd|@N^k|boXWcuLQ2y(4RJ'OY.vj[Ai^gwX?*oq`Evٖ8 ۮ0}??R D(TS1)Ca"UFS^H=6|f:(&&M,QI3_C",h>iJf OJf+J6D>  G Q> $[*0 0cC2NְCb,#Ì0[}r&^عAR]cbf'k]FCr {"0<0RK pytkmw]U&ڟD/etXhJx I*VPRL;8KL7էvԟK>-^9oGT%!}l 'D@iwl4`Dn' Drv lNfZa{i bbmpC (A i @N>hsa.ˆjϚ޶O]`v[/dcRdR)0&(+*&Mm(`@H 3vMiq҅}'@Y@3.w2o]$ d^uWc&tk^VYn6tď;=oƁIts\XvkÃ$(O@w!$iBڴtgk!y} TĝŒbH\OJY6YiUiRApwȶE&q19!Dž+{N2Fqn_< B@A8V12w_cSL Қ XiX߼gA#ՠn⭾;(sWv26X:_o'yB){;'dxϬU㣅GXv6"&iV<[Q4j0F58n{Zt~I LI^Ȗ/zЋYn:WU\mf fǂf*u\Ee>ք6"BG{ Dm(9 ]t`ʕ}uf"E u, NJFE1Lv]5R1G7Vh#>}:M+{ŽOk"Eh .q;C)rF&AƈT\N]ە*/|Oq'v`9'_mg}B L.@o5j%"%(=8&_ìW] kk s.#pW)_ke8FGuӴff"GF-M`҉b]xNiUufHdMR0gA~PH8ݞsmh%ȋ6k7 QpBҿ8w9%H3>z FcuА6bZci ` C,U6HC3%weP9[DuV暓S ˿>.lc˝s);X9S@yb$2ds<+ufBsGN&e"3Ne_K(̥˔#|2=tRv߸tE9ǒ)ȈܱJqV?ԓl` V8C9A>J-6ń{!-S~v1:!Fq(\*,Q>?{ )A%^5lMZ#)K̍( ]vQȼ<abvown !RڲqQkuuvՖ>y0+wRm@\e A:\45' h,/k'`]o P3Jz?mߒ~YjVT~ $)>g"nq VU.1dуIxʂxK@t4bdU.R(4à®NU V+|5+ִNRxY%N:ߢHHOgƦ|@Cnb]&9%syu'$RjJeѭp!\]jΚڕxiCn"|IzyngڒiIk~` -&e%Ez Mw(lHtHeO!4gؗ“d:y0`5q`tW`m?CfAD:[x ᭩υT9nOf|7 jfZ-kcLO!tn I4n{85 bh1ZKJc$Y@b^t!M{ؽf1cmRT+G|xgmRAoPٌjըJ0j(rKvI ԢgIӜM'J&M<0k>.9 `b Md*f~T_B3? m8j=uv=)QD6w#;Iye3Wy󣸥,t^5Q{xsǍ- fj{6O;Dw49Lم]t88n) ] ۠m?yA K nN[/`LudVv~mT#I뷓D3F-&Uvzب eKkGS{~e)ΥC޷8ʗ&#XM<:H~gGu{iȂꤝN"DPJ0n$XN,2$bg>?lΉðMB40nqq~o(=7>w/Ba[QJA^ mzB~B]+SNQgfԓZQS2S^dUq.[TMY~Si[K-onDO"ޡh vكw0<FKk6$<GwSI22"JPϙ+;}U}އtςލm73؍ms%v֌G{T<C#~Jy0:a HXZ 閹>W&nP<œ-Ʉ9# BkQvkUQ AA8|DZa1Rh2z8h"ջ9HDܮ੒ΊĆE@R[ G{O)D &P+Te eF xrb졨G#i?$z?P:DX9oj(JT3j= xyh*fW&*f5 xؠqjM+HbwƲC9 v_ .9[ k { 3qH|Nv+(0{izK"2c8sF74d9]0F׬5wt @04@Bۏyyq3郑|X.UN&+8@KU?me =K^*Pk2I7{3ΩKj6n-h}]+7"bN,= 0G򂗢x6Oh} ْ TMH,wi,RFtl~I]2R{):5+hǼ(uoh`8im$}4g-;\۸ɴIild =j2bm2͂/St\;Zee/pm[f-Rh\6 r,;EXŸL?֞eӀXS:.Vwdqv-UD,?i1oA"2€Z9c,R^$WqY}%٦M"[F4"1ɓ;v[@S{]qO,ܨ@Yξ>UuegYEh^+Uy/:FsR~]%A3aPWa8%,G̵iJ@J KK;4*D$vc 9^VZ&)NpZs~*egXO#ļ)t:P_lNvK6e<\ND&HFa4M¥%XuNֱ` OVզ9ͧM[l UWU {^\JStъuI\pڲțoOc2*| `,VC†׏I1p)&fMQ5mX1kwt9L7.`TWjNؤcWoE切o3@GRsd 'FCNS.9P\&̑B!gpg%_uWU H*gSX(KyG>岶u5ғ|zط[k$ pwECbd6P“l'1 ςQ972@^i΀t^"v2tM#lᐅRKXHL6Ժ:>(`TaFkaii iJdD4Dx`=4:ESa'fpQ']Zlo"D,49 3ldUw >hw֠;srWMϮhrvM`Zhz e9![{FF3e1[yؗ=HVX4}լnn7keD'jE_6Bqj3%QE 4| oiIIIJHk_x 5#t!:jvnaarFN0 `0y?!xRd.dRE zkE7fhI'T^ls(JtڙZtGr˛.jƘM(߾w8ER' Nb 7kN!fj? E2&*(ˡ:|ZK ;~ht}eSHbsyAb>Z4hp%֊~W5Yt̗otsE:IMR/Nt)bg&U}GMvmSlVeD؉RT^'NA}IR{ b'މ-"(-69r>/V gnu> ?#)(0}tu0H[0q)_ɟ.sˢ w=1jrPF~ ]' Ui*t8A y%)oj7AKFy4ZsS?a bԿqM+ttk< Tw 7I.b(bG_BZI`tL2kb$U$ϊ:W] <$7)H shO쒞W(lycLⅴ`.{n`L MYMCmR* @sB7IAX*|YݦK_c{5g-smM]ҨBEB˩$WPEEx||0w>Da=A#V(YJRt`<ȼ(93mdʿDwRrgM \WK_=Ǖ;K} @6pRw-ePJML:o$o{)IEt)ΙH1(Jџw]plTg\'ۡĦHMPvX1C?%X7n'x#^55nbL*853~c|ć OAe˙GjXiU^kVK#$7G",'S(f?CS_rP0rʝf]a79]KW_vfRdC IL >$5) gz~UEN":uwMx\#$ζ 25(R>9`LYf!wxZlwΖNѼ!fyT^1a yZ3E"Ώ/IavHWuԐJ}g-p3 WEwl-Z!=#sY['Z"j ɿ>4Y#_P9.v&vm})Jp% 'M Ҟr\ߠ8xuP(BS H'9|yI_Qt e ' <2yx<8 b8y l}a3\SgVmsُd( 9LߌX3VFx>jQw`Kl19N3Ƭ &=>NvzΣ= BHt{kG 箟4@ heC K;1y^l=xR4|> (E '%N{{N^*{17Rp"gԨp9{p e T'oxgjXĺzA8Ja4D__ CF> 9ߌ/KDnlng|Q&CiKI?L+> x,E!qt|]8Ŕ3ě|DE|rj_4Kp=*xݽڄ=->KR)e)/Μ'"6J2hy.hF(['{CWVdZE*}0fK}Sn^`Hnp}\-ԯ|R6 f ([G4 z} S-k =Xnͫ7ŔgI=.*l߈> PU!qKo=Ud@[a4 A__ɯpTwKLGi;[ufᥪn3@R(WEu|&tgݦ$A0åc4T9u$̑N켥4b8t-iۼ`z IrR^zd{ѤDF&05s~" 6'T$v0oic{Mds]r.@Gᡎ!Kh~L=Qk&)reP8M@sw55`,ߑDD Tܡ{Y2RK($íқm}o w4p΀,tɘo;q!g2 eΒnSZzK{A֬w$#c徂Y aCLߘQ \NQ8})6jb@n@ҁJIw̹[tv^bNh+P\oP:ҳޯs˯AoB ' ސé QIdM}`>՘zw\HO~S5##kD82 al("LV5ɼ) 4j$CbN{˷Os Rb"h$@I#lCikmMvCUK-cMx;1.ıfwf M Tu1y\w(|-Wk5H#O `=Ě}4 G.$H`:G֯{Z)AH:jdILu16yf4$`└AG`nIu٣@'\R^BsHe j_j@p: x f]3^ O^!Ì22Q`<Wuw*$`ݫnƒWRjԠJPGT'(ļd%z%bLAtMÅjئU} #lkx^t.b *u؝PvdZhF ]D,ğ!22YJ~Pb[G$rDp*c?@IbjDnkouceD|HHc^,CKOrw^iq.?Y(H~ اՆ*XFVd!g'Vvܡe@]e-ʰc|װeНML:ɫd#땺0H@ĬsKx-eVrn8 ^X֋-Zzs(Ե&gKMd:͓CI )߁u xfR-kۨUZj"NCьđܔqH_ăϑovx# 5W݈U\q#h~72a׍/ z FiE!ʎ.5k-jec:Ƨ|*X*G 4XYt~e$̲zBHi6Ⱥ,Io8TdT+bnhch|_+U(:AI>t{=cC];$ƚ `lW5w _u~aPHu׶+L[/YAz/9d(w Je i>{4?LokKo~b(&T|&^WEк@Xh $x9JQ%ѫNG+Ekv^ȷ(e!]śv?T`j0_7( *Pbh$^Zɸe"3H_Gn6TׇBzh6%I vx-IT*-*pJs3,ٟlHG?7#)4]¸E]9).bPPǐfO$#5Dmz*k_KH/7!ץQFcTGMQ DIOG]w5+J o 56lmfLzol .052%wy H#$ O~wV TWlN~4Sy(n,(Ep|8p$Z`9%wPl~lWؖC ֫.2.ز%Z3luP:\bH e2ZЉE3M{}pbFFKOxlPbjRts9f±A+vuwt !7x2( o=BÄ+k[⽰CuwzjCg 90?#Mh ֳ̨irHK/AwvJͯo#U įK-(˝ }'$tg-5L|fP ىTQ&]ĩ;~Qi\,g63a h令!͠P~3[y5ZSDa5%/r -C9ko\K ƒB vCŰGA?\Tfʅ~lRق y13e]h}q{7T{tmB+7r0|fI Aj66.#E׋;B:4`HTU4.%cg~Wpt*Gԁ]% 8xs ?.¯wPB&!t^#oߒFRp&bDǞ|J_\CU65HNV`ItznH߃&:-0X'sN7-2$e%Y^@K7j[l V@fu-FR(`xd`tBPAzH6  b7&<9@0)S#Xo2y`iGW~&+'[L*bFGʸϿ q9TgoycA.7J7P?A(~hPPewP5IC-SK6o4bh=}bq:3I?[xS[!0b_FVVJ-Mg@;n #SviGIқ Gww!UF$@3>uTwM+o4|8NGx)r9"ݢ+Dg,Dsmm+Vʬ.gÆE+Aˌoq1NOM 81S\/Z[aSE9)r.) !x @Ӣ\yimѶ֭qNJMBpK 6~[eP4Tu'k4?BU'`y472 YZ5_I g֐PBu^\' J&)՜$82,JBlCF!/ /I} VFеys+U̠+]'ǎj'kOG3p`wOSЫ5;/hD.2 F'۟:x_ 9n)j:t|}.TjU=ngIpTsz1c Ҋ=N42Z՘3o(W0lB=."3ngp-4 1$Vm¶O0H G-TQ嗓v Enebrr1.D}E ^{B4TDu>me(j63iGBRnIpl&0Eb쓨+uVt_qf GY ]gO_KoI)W,&v[NFsjJ=3"2,+QhQ(pvŜg0)K_84XZ[nW#$ANYuFh0lH"n5)5@* c%ZTiB4Ei/CE܃>UZl|}v* .أѯmTh'۱y DzajXO5N=\ŏ=6~jY8X~I~ 3DyJq' 1`_߄|"BaI}2QB2QS9,eMŧ pӴP RW|QB{tQ)I$>xzEF;@^uRj9JjPfDozH8+rdߴ8h̔g[ڪ\"4",P0!-:$}h.@0|EwX2 *)%k=t^ %8=p)&XYG6IjR 2ˑ<DI h B1!e>xF<|M!^1Ĵ\r)z\D#k]2<0a[ӊ_~b[ hȌʛ/`,j'{uNxFs%P"zLӐ(q!WpP)+T[ 58Y0|e4ҿ0 X S>G}woUd_PKSvŶi&%I>fImGR? tpʖ%#vPҞzl!JM >:]Dg/mx/Y-*Al|SO3BHtI:cTmƬC6Jt}|yi$m兄t/ =>$kVC[vp񌀋ӧPǖK8%gZ_YN6GL@ DZ"8MJt 87Z }Yϻ2V\*x꺱'qJ´k<Hߙᜄhu v^R  <;VN%sM ҴaXyxXKp=JmP_Y z98ea'G<9NNx9~YO O)# TgFC}K#2բʫ{)jB@.ܗư+-)"T\n f+fvTt~t&`cĆ X0 ֹ4^<MtZNϪd | coJLL5_%>.WQY:$ ^-ʰᒞ:*il.=ĢS sf9Dn歀Tj޽A>ȬF0\z+>9pLm\x ^3/ E&aH(;:0s>L r5(R" >59<a88A`: 2ZKn| %yqɐ)3v ksg\%&x6f1?=._b`p9v#m4ԒW/G*z 5GCޢ:UO)$on`&a+\k/(Gw "_RȰ_ `n#4xxm  UͤG3Z"#dpfc70?ESՇnACZgH[˚1_W#1RHmWWNBԗQ{`\enmkB<ZzOGh7n9bbOwĊg۵cI YDjҳTԥeqvC/B&rL@x UNy)bf׿aep40ƪV\d(h;԰hE?j\>!0Nb`p;=Dz?w OKD(/!w͚2}n.+  \K[#+%Z>4km`WiM+C "Mʽ*v|"^.1rM6Ù\\|;E1n|"ɢȈoeOa}fkJNho321QT6gN1Qe_5x4D`8W{ya~+z#;7g`kw_\y-B/%*Y@AI^Pl*2a7 ERIc7BgsaCI,kHY]ÉOƠ xm՛*LWm"{uӃ%')[ yZb J,R:n#XTUb<&jkA9DѪ&$mۂ HdS.?  n@#t$B*kԀji|6sKwD{;]dCoO W\'ӻD/\70,4'ΓXלU"0MAC6.-_Uc)ηӉHw̋V >ri%y,O0]=u  N#VISkh¹RĝlV{cPxDE=-{>Ps ֖Ke`z{F1n95 y|u#w0uU#Z7С`.7xOuɑ=dH'3VV[:`tp{Oṅ|ML1< Fq/\ iKIn}?hz{I&ڥ,goޣPyw$"HC)tHk˻-m:5k2h|D SLLhsbX1<6K#[#wXCSOhwJ 6ѧRP B} %]sGٴ:+{ Y9(e)'heu^tBZ :$ʅ9;›eHFDꀑyThf%ěl*Nʼ="/$'~զ '$ᣛg&.aXOipU# Q3ܳ3d#H}q6ۿ͌o62qM-y'a.HJ2JMhGj_ S+ b%a񷞺۲UN]d]2B]%KBT-dmQ &EԵW 2zA 7ɿ{$RDxF{&u-JLnjixU1׍ěkʿp? |;ZHQ.bDs̺Bw! >y'aGJv}瑚6rwOpfQ+?{!{^ێR5c=],*vЌR+ B]w,DZ`W $'WPi㏃MrU07ʛ=uPP'XvOS"F7hjMh %1Y3:N¾q>1p AԃC{5`tۍ`>Irɦ / W"@Br >Kv /!m).RX 5zJlPMИk:A40_ܘկnͥl&PHD8֣ٛ#|%qZUk^OqA|[:sL%r>) _."VS Q*zB6}gcDGVUP{ OiLƊG U&74ѻq^9&P Xbz2 $`hq=$ 5[[j&!kB{`kfPMawjhjCgB_ YB Y^;CNCeÈTz$']k}kXX0;TEza@E !WϳJG*UC-Ƶ=;Ӧly(`P:EkB%N]GiĞ:*uRbO:  G(Qz-=aAq[8t Ъg~8-9 ,ιtI/ye!Xh#b7g- .a_~t(Ӆђ]R.|PrE{Nr(\ZM9d p$|JUߴ7uqV_ca,4K1\~F7mӻ>[oku~&~x)Ǐ΁\8mGn SñxOMÒ] 7l? =k.R)=H N.fzRM*:۵f }N=}TP6Qg^9{̟8K(',;f0Հg@(A_H;FOrKD1UFqRvpZ9j!V%&J 疅 T)`j}cSYҚK8' +-;vPqWw1L%ʨ1i_eqwaM$ŏه;H]_{M#?EKp*$Msu uC*ji^ѶqZc"%ʭKfj|Sz{rr8˺R!A.ɥR? &TO밭4%{7L^|n؅_)[LSHK-n`5u$ǯ!pWXzBz?(D0g@f]c/NqT#F?M& $q?es bhh$M*hCz~ Sl4hJ3Е7^IL9:`oEgDjwŖ<J.56wF'z|s=i:DH]]btE$rB>Q؋fژaQ%^T*ۀ0⡯=Sy}*hʂ<.WQrjM}+J/GkRŽpZ2J=.^jo/t׫͙EVǨ`R4|}2iE䥸WCF߅=3s}HpCKʔs4'}C[ nWnVn?("(Pf땃n '1ߠZΎ'}yhX zVtfx@govόѯB~]̟QL茥D~RdDaC+ݮ5S<2~mjhyڜdk ,k $yb$h3|#TڦwB0;`uqWo4?b֗g9AQMUbÔLw5Ҵ?p:v~ʻtF7@²oOYVdwXki( .jrL{/Jb(Bʒ1%=%.QKi4Y[CɫYŒ&$ zz+&% Y'F !%d,Nٔ^*豞C`ZfL= ڭ-ʼnIS '*;yo|D.e֪JbGqj+y/rB*O%T^8*rG up. pI+R8OGɿ+F- ]Mr$pъg`YBT9\ZWAbKY7MCk),$r^2mܡ8aa4epW/z}y~XG;5\@6iug 8iBil? Ҽ+yk+OAWɣP l?%y4HuU OZ_j9џj8Ѹ[xF .:bC]-<cey2md+1xS&'cc1ގ)]Hꌼ}-u62t#at%d%t!͊A 7G#WNƿ2%_\[(Ks(g JTѣz60OV5\cmLxr4Z[MU_xHY#gj"FBdeŹ)=#[~Xypɹ"P4Te~&&k+QolE<DZ$ eWdttv0Q'qiҢskɸ )3퇖@6HO e@OПR̍`?Dhkұ_\F~LnWhV)hjT' φ%߾ *ŻP̓~~PPP_"jPa>`<@JuS4JthGj5`iٴ.|Aܸ~cW N^` ޠZiyşsꂖ\\ֆ}_R;+.1n^DN=kk2ԟGWB&q(!{sgID`Sa\4?#枼`O-\>!R,bט@QfNjE;ݔ@'"݀ԆA8~b(O&LQ/5)GW)MM!qq !]p.z:0Vꋋ 9(,l 8"/G8s8kg(pfaLy4b_s uJ8neEh㍂_S_d|tvPN1lG%K;Oj^}fR ~>.*5ɮ4Oä zc4M̛2K@+AKꋻyZg3/wq%Gfm8rvk᷺_ؤۤI%HS-A~ P ̑h?u?EX7 ݓ40*Ee$&lQ 4@Z"j VX$w38?Mxo9uun~$;y ,c T[ /* lnxٜ|m\hɵԵ\]F%EEŋ/i]Sצf`>ymJ aUI݄9qʪL?Nn@%u޶ +u h $Bv9-ֿPH"2"N¤i N:ԣcGU-p>jwv'!PH+7<_9?uS$GU1 i! T5ƾ% 5`% l%?Ĺ+FxBR}"iA%y6ְҽJ]% tFq@"Y='ǁJtt\ N1w,:':WRgh1FLSD0mNeta,k0PgĚB%Iz{I:ڈ? 9 lIL}Z_[MG9rJUkG*1C\5'Uh'`/*K ~ f~c _P1^Uvn{1SuoApı~bk* fM!S:W߫tt=m)#-er4ӕ*JmT>U0{D1֣O3%2~c;PҿK'x3":G(̫ѿ*Q&$YEvm\Il3#%EMi꤁z: ̬­!єM;) mN Vg"t okI t^ f6!EnGc' >eyXCG0|Q*e)SX-lfFSuV)gnc):pWɳ XQR8=$TI6nqͩL ͹ a6k2MXsO0=[ә`!QhXlB^]~q}D~g_0`i;4  f_=|{p|e濮Kg3H`|P'Hׇ sғN҂eӦC<&< :pP͵EhSʎ5MɅ#,Fji1\=plg`!zTVFJ)-;\FMN;'ASn櫡=rшT'mf'/J9DmZyv*tW^To$xiy[rI$-SGM">~Rmekk+( '@\&h䐚2oEǪ' Ȯěb$%ƯP:7=J;} qFʎziδ)鱥Y)՚r=KO Dieƹt E$Àbe*6GtAicuz^W;Zb O[3g?탅UJFWaٍ,NB~GBQOʳ&wKzU0 ;<&n2 ߟfE-m/7AI«[%xtP?iBxkM1X0y^`+;4Vr?U>]ޡru[/ʲt9*òKUm yU 6o3+#ig6OIqPkNXk_%MN]etĉ-בdMԹ: Ul3뢳9AmO9Ui&e-?*H{sy"dGS=B`nѰe6kHa^yNC3UItX3)aȉì#`ѧ9]M 6Q=z4?j9"E7餭%,se*fqiJa6G9x6V Җ+c%ZfA/l QFt(d"'Z q?l.T,e4sU5B}6UՔH7U*̻ ?u'e{łʢj$ɥ K!|~(?܈MNʣ`ћ/St_R7n&%n|}տplk1;lԋ8=JXD߸KcTBՔFs[)ٹ 6yp 9W!ҕQ nC"].5Vխj=S[>=qs{iq Ŗ9m\Byyfڂ&)Io<&1+lV±K8}UA |G 좪lU>yDǡHg]*w$Vx\[.#Ė0yWl$lpߘF1*c`$^XoJq Cd`NQP\zX{]z_/PCVnٰQ^=$C^ RSwYIhXgS.=UI, ̭GcYcMK0.ąEurLɢ2`iHTxN\I#e_Xb.g ^z_a2εzA:K0!lJdHB!6 hS>c}jS^e~U;ЩTzӣ'c yAC9cBZN3_xb Ihy-+#z-j ǧGi #WcbSs p*8EhiÈ[[LAe]65Q:YZt,W|f>tϞYyXm cO9k)ŀ0 %4R7>l^݄{&-H9.c U#@Af)u aq\W3didvm!H|V|h'׃c* (ZRGtN bgHC+Jxy`X uTc hv9 >&<~K찱c )&]] ٶ}LnL8V W:-J&گ~29~;ÛC7A AehxjsD".&PwMpkB>PS0yY;P]zk%k7|,/`ަ0 yЅ6~̑sS~{.Vj:G=2@hl|p-Z{"lk]];G PM1P97)2#B^!W3Hr2l#]Uic7#ПyI+Ԍr8ʉ5ɀW'ȣt;κ&ۑ'7;d,URM?ۈwMpq>hӭ_R-|%nB<(@#A1o^+CWS# Nڜ'S 5&Ic({n]m̰Vn2Dͽq*BB>@йA[gez8du؆/k\ Ԋ6av ))pb)a.`nc2H}(|^mgϫ, nn}Cn?öa6FM4ڔY"'+oQ$fCec|?'8e`}pddдt_Mi 8*rf6D`y_lb0=)ѠH?Nq.an<9%F9if˥T0,xTa}+e1+;ɰ'6 oaG ;h)No-]Aܧ>y[4!ޫ9W.>T@t"lb| 5@(hΞ u6p4͖#FP7LG_[e;j,b2? f/o?\[$B <e#bfs Aj }ʳPBw(z mI6mC4WEҼ.&I(3IcubZ{&D(FύMhG{ :a~{Ffګ ]`Oeԧ4|Ifd*o~fɴ׈>I"%ﯠLsS&{[)oQ١x{vJmc /G0;e9nܧS9"XS@ @5u]bA{h%6'IޯVf3ݙ Wio]98xW ^o9w$f؁09V]hf^G3BpeDeMy`;eX*gԎbFǬ? 8P$Ae醱lJ.?c^EsjbY0mHYK `NY;PQ0 L P>oM.gXa"͕́3ǹrh>]8=5{p>8#8W!Tz.ˏoI܂xw>DbbU5dCmpj#Oh(FysQyӚK.жm5RT&>jK^ס&4_e"%!\Eۃ@o]K/ՋvgC5!cJAuWbqnLQk]Hy;dV$^3C>Yđ|H)W=ǏnM'ogʅkWon [;vW쨝?V شQt>aV,w2N3$EP0=Qh.nud07Ji7ͫcvSz>) V!~'5ћ106셻\?y*X+eK >I]a=Tv+ĞXR :^9 xkԸT#E??fݎvXNMՑO#ߥz w> 59~@vqHL*>*Nݤ)>89C<Իq-Sʳ A?sIR|zVYϞl zq :ylUs}lt@b" X3_!+ @%"84񲡝KC[9hvz,Ad 67qhx78мƾgzFt+5M4 m?@7!So#sGY  ݷkƎ9ۤd O^ϗ$بa%&n6< kh縥 (}jg1sJe_C@Z FJf [9F0ehHf0h>eLLkl =I@IG]n7I ~l2`Lurz-fq-rx7 ^ηqۚt`^}zÞ^ ˉ+]joSRHEGgi/Iea nE o78p|۷dQmuy"w,yQ`1?#DḊ>%[5WXKСb;EQe;ő`Tnas_:JڻaCe8 ϫϾ [P*]Q>$kqz1r6B19f%6j'ч?ƒ7`794yZ=X6hyڅ , ^(%F5xG3i1ydy}\[o|9<zAtJt\jZ]h&d⬀{T-BUY\VD7Z!-sE"EU [΀(s?V'Yk{~m&}'k.Ƹ5^m{n s% W,~<+ͮ̔2G.Dr^'I/?Q֔Χ#׌` ܱ$ 4Μܐ?ʿn]0$c S/s-Jl]x\"GSO&HMu˹j)9foL2Gr3C5܂ϸiktLɺ;L /lCF8Z̘U vq+`,@QpME*oIV MT!9cW>DE0Af#S{<\Ex.XXVQټUL&IKQIi."SK3oō8 b<.O49mH#׋ (C(:W#AN:T:AM ֮;c5F~׻d|~xըpܓ;?'wح"QcĂGWUdGgǁB:ϯT'Ag$xT"J/mS]3<8 өSšQDG7%fGSkm3IȂ[c\?^zdbϋIq_yNF;-g]CJfЯ4u?cMw)6{Ur艈%-^y4+k|98>_7\I:d2FSmܒ]b{qns,+ѳ?<\[چfa6n oP"\cHo" 1Ec,\VFOn*3x.4-t@h7VPV 0'& ߷Ysog!S]6z2)MVf+Lٞ|q̈́UhWT-%Rwj@k=t[hߎ3mXcuV} i8g4e;9A%1,]t".#jQҴNYpp.5fgUM+G1"EqEyI|׭~(Iv*DroFvaSKaJIYٖ9THcť*:HddH/FCw1_fa u!nw~f9s* fyʝ7oܡcF=idl=s,kt&?РaXorm; JKr-֢aaΜcwYaރ3s7EWH}#=qP$ SCKP>Տ:H'M{K/MѢ@C͸VN3҂n#;@h؈}mv5(xaG*]@^VB/V,qO yp(Z-2^?#QEz z:*@LV\z-p- F :.=Cd>Xv6!>N~2ʐU}njR.\.EFd9<??@i4TBz ";dl{^9e3G@ *n.KqM)4  /D g߁lAut̢3>)e1 dnO!lM-k)afʁ2%{v6(SΚL)joKI\۰c+tAkL)q"7Z`͓Ѫ$Wɦ d(U,eQOܗQgYVCQJNǽ &C/ޫq^uDol3PDq^1uF CUny!6Kh\_"JofҞtsƲRU+|oQ" #ClJH+&.l׺0c+1He-CsgzƢN:CY X.?Fa\  /zΒI~ +M,-ݩH`kXhS^ WXf6(Qh*m@ ƓU+p*A<'RZx>Q'dM+>E>악hyLFֺ(r_ho"\nJh&z)T6nmig.x#z1Eky V[ ųP}b̌OBB9 PO Oմe3m^?b6c:X$y4a r\C8 vIs n4:<]8={Y p`0-]c |z8N}$i^+S@n,Y'ᠷ`>'ne/4P(9z^B*,%eXЄH2f:Vغ̎ Tz_~pȢ$:]rO7ٮR0Q!?whѾ>Vu+8}슳L"25iQYon%홻x@#Ǽ^R%*Ti Oz!kvTQ6KjZ:6أ[$YI,澉X hR5PˌgpVw1/F@ECyU*Z| ~i9 `HLRl#WpXjApG?T7>*3aa;D{4{UwZюfTh@& YVn,}5.o8ALJXgSfH5ԭfG|P7lj {*W1rg;\?FɆ'TQoDѩDtD:} [y_u6bw'ےӼK\xu3uvuCA 8޵۠?+"$,]5y3'}D^Qvq]`EڬjUݰD{WH Q.`8mM0~P]:Ə)j+grY,IhD6N%ɯ63 6W ʙ \.A\} y׏]NA:ȣ.&--HFVg"ӓ0"8(~$iiĜ?q^[@zX0ۙPJ$:zxm3Z r?`ԗ6`O`t(#0v҅3;e,YfXN $K{~r#%L.9xx+\}aOɏYzSƠ5Y/.P"g<&\fcju-2>1 *(]Pe; +2 uR}N Z+q~j,x0lji4)OZ-9 ugWnk\uQhD!j+p7<4MFb&<8у}A;t!oHi-' {M>-n3}J},1yb!ZyL8ggV_4·1﹌O+pM5rFbp͓(Z~\|k:J.>kB{Q37lqէW?9-Ni86py+QW8SgQ`3#%6vP(x $,DnoTU;;57HZz2yXDցz@z?u4rGٓr EXFbQEsVFx>!I~7V`,_r}WQغ q2nZ䊳"M W}jed]ThN8dT]]Ē%R* ?ƽ{>p ,.:HȨߜ-%2"xx ~"@rzMt˺h*wZ\zⲛYYeЌ?|Kҍ},*P!j' 6Z|KI׉q\5#RA^Ԓ`{cӿqSp5K ξޔެ8P&1+&VO;iڧ}S`qw5H12we/\8>R_jmrV5A)yaT\ۧG*/tDM/e' 蘶2OtIAW`t̅kqcoPiscM{?VMSpX hJY m!kqeaGڌ>kъ&#煦 QIj)KxbGs wˡK&8KP _Rf$37TAӹp@1>%}+ CPy~,{AX~b]smx;^MڢiM+|~$R.`XtIP䯀No//&h!B$ׁ:dlC5KR_ 2bOn&PsUdݓGj`>@\"KY Qn}h)}9t]Z6 *BO9w#]k6[oPEb0Dql;uQDǜE#j``y5p&CԧTa%R57e3Ax檧єg/tqgy2 [Fn e#uz>yWITُ= =竀!w B}?&'`ɝwrw4j ?z N֏܀U#BN 6jEP[&`DF?_g>P傣V.#@:rM$܁@|:DXv Ύ噟={^IʻT>Opd]yQi}!+&iDfppv_Tm\ zSZh#J1oʜEesOתTDat|/{X aup&qZiӵ]bY/{CdA䤍rG5r[D%_z s4v\C]W2\{w7lu!ATpiohNSijg?CFYLr0g7숧U:rՔޮ}xݑA|&ƿ;wP`C]TyA;ۓ8&Atvuֽ"pN|h1W**v,UZ,`(mv8엿Ԟ:дHa+N :Z*e4#wgay VGޔOB%TIe[M߂l1# )eu>uD,xsT<3"yá̝fmRANi׀@__#JU梣Km98Yk,Ⱦ)29k׃-nc|BLY4 _]@9Cd5K']| Qo o&tY<%3($ێe@KkOחH`-.6қ"F-m(Ciw}G!P#ꥂf# Ǎ\[13zCH(p~ |̧υ$\B [1JWs]x1sEG(^p T;smp T!1X /Ӵhzpvc8rMyj\MwRb4S+tG Q_&zRq:KHr{${:@(0dz׃Z\٦=. 4r*yE0I@y VDy<KHeeeRMa5J$xŖbu YZ