bpftool-4.19.90-2203.1.0.0138.oe1 >  A b"UW^^fT^yGd"Hᮘ"9y'M'ځV:GbRANx#qk]u"9 sj#~דW^_|i[t" 1"qؽB63ۯc)לsuD{D|Ha4 ty FYH>DX|ktiVgP5${sONQ^Yqu[⒀ˑف !?OC[;[H+10905343efee84d84dcbbc4d6dd6fff32b81c6db5356fcf3b6374f1c4ebdfe2f9cb356a28529fc19cfb8f67479a5abaff570387a cb"UW^^fdNߊuJG4Cn { 0S#*S,pHgأ\}P6_k=BjWɠ-NQH) b Y|~ ҄2 C(Mye6e g I91TjLm>03x @$G<Fc{,&;qBnQ bArlWep\ŕ9].~~}KC |.׈Hb%@>p?!?!d  $ a+1 FRiox         :  D l   $<(D8LJ9 tJ:JFG H0 IX XdYl\ ] ^Obcd,e1f4l6tT u| vw  x , y Tz    !Cbpftool4.19.902203.1.0.0138.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.becs-obsworker-204%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b ;b Fb b.9b - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-204 1646206673 4.19.90-2203.1.0.0138.oe14.19.90-2203.1.0.0138.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/71d3234f5b4141ec23d9a72a12438f92-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fcdb05e8c543fce270b96d4a99e546d6a4768e19, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR̛@ox2t[GAutf-8a68c5ea3c1ed15084b747132edf99942350f1e340bc5634bc85b3016e25ac931?7zXZ !#,] b2u Q{LTnHUFo˷oaVslDV8^oOZQT.K w߭m-{TYdBT,c9TwkUo>T6 }pc_J}VAؙj[{*4zʋ/ŦAőc>'~˯ ICzTYImr O] @T*^VwkUQ_Ķen`SMZaS c71~,rQ%c#yf_KʬИB2/ZUD%f̱^PꂶE ó:HBchTp^^[©RZE9N9:A~_a-A4AqяJo*u >.^Hx @0]J Fu".Fx-ֺT>QӤ/~f䒠Q=iae[e4!4# $jfp_GWUS{%KzQlp-cZC$z*3W6\tZMrUuM mɀ?wbckmsFV,ei`MAMNjG&MܤTk>{i}S =rgbLꂠ/& Bk#]ר2T6>*κ'B*@u[U Y/6AwV.s75e^?\}DJ y/2fΔvSp2E4p=^H9/BVY\d "$7+I zKԘɳ,S]::1,ZsMDbmhejF*و3ɩf}.iytXi'x"cmjBl6ZLSBI5 F xʴJfiVM@\,oy gńa G; Ҹnbbxw1YzY+Rml%||RD`C$i!iO}kfJy x7~V1yd*f[(_0ZVH 9P Q'_'YmTf{@Y M*J6b I;Lj#$62,UxV5 }#Dbt,0_Ѹj)XxBfk%= ^PWK ⯅9m UJz[TG={]c@xپ xE&u?_>Kzz0JrzgFߍK3#ȋQZ%3޽繰vlߞd+-/;pŁb7]6~aNB|eY< nPU1|n2&!|v}h>+ZD >/{䓻}\LՄWf ߾}bTd\7H/lpK3Ȑ!.l0ᰇ~ x V.tp;|@g0gpH# y U sւzmUZWvj;ekYZGP #Tw&- ]1!0`@nv\+-!-^+cf#tz _>b d+С^"yI,kH<t'9 bBԷGfo_1 XPXpݾqA~]q8 jj‚ th ?-avn Ci^IE(ba^h t_0LcLFYq)ZmF \-T J@nUKXx&pshLWּ 5L4,^N#`*h.(T/}):$JN?GaǏS,1ik+czT`n8@(e>GFd.WM$iytƎm}Km؛;\*K J߃*lN^3]tg{I.BC'V5v-x Qr0%ZZ"cd9 W)]ػA]uOr5nWoz U9%AbOi4sћ?ךKBгh wk8IS_՚69*CNk T%a$a>Q,l3c{XJ /K8E\S&o)kc,A+ .ƎD!VYb$V8n9D^P_p,Np׬Ŝzb¶[udzz}GZ!L^71WWԘHʁi@6J) ̲y0P@)D פ“`T"!|8`^qkZ#¦M{ tHj9*w1c2oY;WG(1dFu*.`u'qh=$AMTPin]A<$R NC+k"n=M J1zl)=  I*nU+LvA'`߹fv:W͟׳Խb~<5w1y1N!qҹ,>h.t.Diaz%6iLHy ڄgаpȋdF=g"ߌ[A)Q\݉h{&Gq!N ƶ9ptqc&PR=he73iLrS-`;aכƼt -o5 KlbdDKl}@S2ʰڝvbwWb=_عj4or}_0Nͼi+QXzG_-M7_^nbΔ&&yX̒-7QHryQ`YtB:El zjF [Tin}hS@cT8Pͼ%-X EŦ>2hHc14֡N"4iWh@x՛价Uovy-nW)hԎsCBQ}NTmV^|(߶b1vTd02=}RA7Vɫ[?G|{Im1|ÆNy {,y}jeW0u%NQ{i ڟ`q^.p~CY*kߣ+슟u$J 7cѾ6J]Z@ɘ7v̟N$#䎝ŎSA~Mṕfh8}FF /}))<қОѰ_X\2GJGVR1mUcjkU6'"IHX/?䁅\Ka{y䶁z/ C^L:s-%ؘmV]5Gq]5(]U7蔹;7ÎF'W4BO7,qЏcԃ[W"82XyS90REl(J5xV@cBfRmu%"ϼF>]}<#J=0iEB7StGj^-f S&RR_gĻb\*͍>rvϲXXdtq]Qx[+6P#2 ,>}v[i\TH\I?cFF .!8I.'NVkEtc&*x"{%M -TBt6@ByLSRmƻ>r8ύOd]naq3%Әߗae* 0h\m Wl/"2@F!y" _E'YY2[X1u>a|XLI|KUo? w"COg{oK;,{*j5~ Ba; {Jjd?DAզ`1Vȼl4`~'gc[؇bafߋ% sM ;l X-<,4sYD% j<<~murWfs(0dث6"Vs˝)+@G"-Xw+-8m@uNq%& ,=&ĉ,1SqFF{Omtp9/J4#WGϛZKNJɂ/${q&)T#@ɟ?'d l\~ qۆn4 n ѥ|Z_j լ9CSӰ:0oz{sx~~`clAOM^"l!OMSh~iQ -=hot hZ[,Pm71wZtS+d*p@Vgxi{'NvNC'Ll\y`x Hq<7l7aQ}\qHʬRFPd|Eڄ}cȝȮxRg3!$4<@.Nfş3!Bw! 6Ngxڳ=AfOEhn WGq~]iF餒M7`;`-}%Ykݷ79nA]T t۫x/X *NuY E Ю+1(7V Hƪ<%%s՝EԹ2O >ٓNoT H_IrCK 8&A2 hljLڭBljS<UepP~T׬-G)_vAsg' mM/S$tO8!7f@Xz7]A)pbxܑ؆մhˣ?:Ŀz‹ } C k}xQAġm葉av-z)yaC٢z\ayQvAN %B9$~<fUH(8 eWx{:S/H--<М~"\IsNcT`kXwGqcg92~\Գo}~y"햒GNcH J/OL>[_>Q.ld|'{bImEDԃzN2:!N-`5X'7#V}~۟zȴY/-ѹ~ʟQDm E-ТX [応v? vdp'^VC &nI? AFed|ɤ6{YDoLMw_{<{|_+Gy@0uI\ߕzJNuWĸu1^zSa-|.tk7[֋I edmpmU)nF|[*,=igiqQ?h9jaF|Fy ̩=|!u XP2`AjW6e[ߠkGZ].>k.dX+JK3>* cqҩ[}Z5i /Ue~&pa g?eENl:z\:No\febzl@jpNəyQfw(D1zP-_0Vјv@Q"a`P`CW5Vc`s3k]j]=H2! q-xytЮya)Ёh@s0h؄7b M9rmQX6MMsrs5{kxgDB \hpok2w}xL'fp4#CLlxN s@h+'s>$`$ Zj"AXf!- NRj4Ը9Q rh\b.^bÂ+VHKdl>P}ϟU$ƃ5dx;DʺMw޾xu 2<3N+6Ld#s>J Ṃ꼊NArݳ*7IE"~P:\;( bu5'Nxc!cy"_<|ˢPpV!mA=A0 x'2흮hSwv4alb^!+T$՚2MstJ%ew6'2QUcChb&in'7h6Ew?ŕ̫w*:,Q"\ey,Ugڎӷ!n!/g;^i![7[Zu,FZMKO,.3giɱQ My}w%c+.]} Uy hL0? !(kM`hbNc#MD&C)sbc"X$ՠ1\:3ՋlDž 1ţGcy&,x+9\;? OC"5asMw RY4 -v,f¥@sۯ["I_'_Ah'J En sʡyUC( .ü]D YW >.17[Ơix)?d$M37ٺ1|ً+V=MmEEkTPa+CkeE•s<*{@@iONybY?4&a*]xX7ΝVJ:+:yZ`~DWt>|y hҀJT}$W$S-#q#)! ?o%[9bM'ϳ~' ˥B̄(.!p3#dS KWQY篻d4/Kr<ښoauڦ¼ӋpM%6 7ݧY9iEIm8MjeNY+|b[]>yxhngQE*Ԋ V@kyd4I.4鉖捤j M6QhZUq"[, )jZR{4o~m4hl$KnPٵ%ؘ9s0zR}629w'+ \ R=ҸgCtԝ0XYⱙ)(rkT`F3{_6wn'":}ꍘcӬGxV*E?3m Mp km.6=qBӳ>S6Ӫ=_2&6Eyy؂iwybƭ5ik7jஆ1PX#m"REzTkJ[ n6&`²ٗ"s& T)ӑ^Lh#bY~z\s0|a9٘ggq?+j<.MS:w h d#͢esA$P%]=pPaj[֝二2^kX mMj:K&!xgp=.nByAd%tB8"0p<TTz؁a]0Z3My H= 1 F 0ڊhxE ~w/xm7g(zQ~+VW<0+;M6r?c;Wu-|ˢl#ԝU䌟tH5lɷSӶ r=>q"Rf<ҫjR'\u AAkՂdj®H!NA,Z_xOHy=!dԔ ߪ.0SОLx>WUwM}`%GƂ : RR^RRzc&eY_ d@Vl05Mc؆ /KR6*G4ӑFHFm~Y44kiRT- }wrgظT̅;W: `+v+|Y[.K^+* 2 wԦV|LHCZ5 5|xr' RuJs:ȋ:rƇWY. o &\b8#ڼF Z2ui_30\G3.J< 9B'XO{l LQM}5pV Meb|X[)Cޒ^ C<"ڪZL8a- B1cvЧ-wNd-H5uɘP,[hISKz:9rG-/ y.b-5p@NVMr$q/̄{9+.nY\*+c`&}~>yI 4*A㿝Ƥl튱}y{Gh Wk=:MQ9~f%K8C̅/ܒB 6B0SDvf5'/2pW#p֯;RWw;Ӓn nj8nb6贘ÝSKdxY 6Ri38t7]^Zqk SS;qRPN wl*xQ2;-n9__$7JPFZK/BA,׳YiYVmhz4z4T_vP33h|NI,<|ӗdR ҁn'܁qPq V,Mx'|Ċ6+VeW fK(@?m o@|)Zpu9T }o\ ]O٬<-4% Q%#Q<ezFaA?$7.ڶ0T-xr~=ȲL8Rv c^ P7)-kRIY|̾]BeHfEEqp`.0Giv80s]{V?̚y.sYh_B~brHH[]lpd*zusQ GqbBX BpO1 MEd~xxg},qste4TvtmHad.CW䶑hBC<ͿK5X׺s r9-8 L)>$\b =|}Sq-^Bd:E4cu=ߞms2}3hUA5G,hч@UY>NtVBEJR.D VIĦOdCˢz &:юۡ\9?*3i1H'*ϋ =ވy3Vt0omg!|ENG/R'`>+>۩QrlRD% ^u=&cHJ^Xs,䎔s&D\ۥ rESNO#|KSd T"X Jdsҩ]ͦĔbFqk|Upů|M#㊌ǖo4'a \Jҙ; Ru4k#SsF@жȽ$9g@AnTp-R.uPpkVWnEQtT7(D db׫p^JLC'sp3ptH^D{+vD bF4 = -Z*[{]]w8âW ISFB]>WSZޚפwݲ"@?}cmit0"VSdzX6 N &h=EpyC$ڐrOxV:'g΍"0.WdL4)۞~b-VYd5Ititc?_XC8/yl_&fqΫ_+U#H{i5b65C\Ů vNhc q}cI~CʣI6,KM>a5q0wf|RI,/+fFz,Ǐp8"c| yGj+j»ȎrJ!51Ny/̇!ݦ^W<@:FrH ?" \(䐸iiQ]+ٮe `,n:T0̳Ӎ"6]/THF}4 M<) $v󺜢ezfv rEgd6ekx hNܤm OZC\&-+~3t~p^?K!WbCDeـ2͖B Ԁ1|MH=!xzP./wccI~ J.HaH\|Znz1j[zrEOd!]щ.nkW&0o_ak)pEm*paR&$02aJcKNmғ enHml>1x?=4evuZDm~Lv$kT]?%fqF0o_l`3JE a-UZ>w+D]&\ VjŁOa@x5`@g?P<,̻ ) 66Ǫ,ikz[&jqE"9(p|Œ] *v > Ȇdʻ G[(ThCMS0/Xc;x_쟀](eo63~ UR.Q= ȷN&UN/~?lC QK nT#BΎut4)ŧ;Fp*1e)¡"V,O!=_>4m8?ApH0ԈōZW7٩EX{cc|"ݹH*/VƟ׆F5I#WMt6~?O3rcj6qg7].3$󡑬 J u[8W7 pPGjtIMKG5Z)L"et. 2.ӜJ/,:~1,3u4H'ūp]QlHcZx|ѻ|}gx~'y(E0^#QvsWYREj+'pOpe^B`1Hx#=<P&q𵝞_zU<ͿRuam" 9_>T!{<΅R`UoɊY ?t>b#yQ2q`tntfP[ V]ױJ@ weQJ´xm$@{wyKz# f7S2Ӄn; A#/!Q!*9q#~FR\^ \yC"p"u3`-|/Ǿ9Ɖ*n s^a[7 -&qIxn)p>E_L})X l>5j^NFTmSzĎ@ӗAKօ$4Y!w*ȂPKU' L+Yd8?#,a|7Yg}x.DrnT(|ׅuh7+9 Ma^?Z{j9z#Yn5းG_kN}nݣx&|,5>?/]{Z5 cHkW~.w.=ݓ)#؄1ܣquZZ&{&ma}ғ=e+P?Km@ܺ۔FڿR| Fv|;q؀ BG<N|C(8B="Ι zHC䘄%)!YK1aI[ܱi,D2N[_'+VFmӇuH y*x3k50A&БV뤇oĽ=!F48tò|E?bh|6V)\j\V{͒2htBcw&۹yl$r [Zaቐpz5F'{N |N8Ř7``Pn+?@HG LU1;el0 N65UٵTRnI8[,q*2nH[(wϞ['sE4 Tw5FcyD5'a4Fz-X?ɐ$*!c !s /{粠kb2%'%( R2+Zuhos}ʊAb[pNЮHK|o9A`%j\0 Vd0VY sAiGMp<ѤT'MsO;aE,FW ob~Z70C_G8,=5V3Zb\?ԋ Cޥ1-KqOvhCFp,m:mڬ!#P< :堞}(+kvȀ𞸩 6g4#sUVt/sNOӁM\:7z%|ah}:;-|űNvߵ%O֭4CI IQ1k9nx:L)YOuA| #z)=g+6 /h^[w!@ \0b#լY[%c=JxA24lvfi^0af=:Y&*io!W2M.dR9v8j#"*/n*6ۃ|לBN+zDP"x!1ܿ@D+3~.X)ݤ\ճ1U\mRio}#U#OtG,\$$w{PP~O0- {/D.W{>d}prP&ؕʥ[jW/h8H ~9nLp{zYzP%"1(fP/4 >j["WpֺMYփTT(%Ԅ]ޝ;`l`̫F(P{Jald&d>O W( }J^;wnߩCY~;;91.GD`CIūTw̛#j\"gJ\]+~{`=]DԿ,^PO;c{.:)<@ 5V;5KiMXTCCcƮnJ_a oa]#P>**BTE%YȞ_#&f\7)8%$qӄ:"GU\lLLrVz2tx$mzvx,1,C4bs g;տW0tQpnDYZ`h~0WGǧeO-7H bP?x^mQ> :^f$k^FGŅ'(j■i_?Y[_S= `|m%Pxg>(Q0S8~HVi\ė8]R= s%TV,L #z6^ &-a⬿WL|F*ϟ_k V_%T\Ģ:;FI;e m~*<=^]tƮh'#{}<*UIK^!Zyoо|vl37#qAd͜9%;Wd J圉o2No`)]ϝ ;hU ̚UX01>EVDZc34RP (°"hfW.3} &qz7q55;Ⳍ1N4 (co,&-̒pi[HnD3r[8㓴~Wq]xzaSR77G8V@\ K~=U ;w8 Ep.(Ij QL*sx`J\Ȕ[YXoDPAQy&%M&>moAW}'l''qG+[t?kq LSy"2eXUO8Нٚ>t8rʅGgfQu)`y)A4ʋ~վoxt&u俚ŐGr+n[~s%:1;ۋ걳`5oO6-BͧǶ'䜜,p &t {+k1(|Qu6Y#L< `?iyxZ30tJ"A݌s9x4]t^\ȑ s#ǁЙD}k_lK uL"ly w wgj$AgX,FZZCp&צ99&d#u"9Ș%T@%Deô`c;vBb|`-Ex|A2Ť6 #VZ."HKSZe޲~uh"p%ԫW{3B+^JzNu'eשCeDU3BdH/=N\-buyąc[!6 /$\$+@W<{pq'p@uኳBX<Wdz2>_-xk?ͿZ1j}_N 6V^Q1D#;ȕ(B@ Y`3֦Zr;\Gvh>a|Wq@iGF~BlTo1#>%bH%M ԤGDM ^zBDuѣ[?_&_3&wb2W,Qno 8 na(0چ@s_%8</(O8Е_>YW㙜be|m8b!R9l3f"9ݝ'7Y"(>eJT#u/"ҡ@4i^01P""Z抴fR ˁ?E)O)aЈ2 WT}=ٚ#-{hezU[r1c:}@㌉dmoSfǹZA)4N\qa)y:~^r6G]>[,HINT{Nf6&`M* )V*$)CNn-/oJEҼ#3FKVi =eX(#\D G8D/mpޝ7m+6aqsCTi7+Tz%FiWR>Z #)V9Nq`p~njSK᥶nOX2 !VbyZEӎv&XN0TKQ+muqKxT_@Sa(EMJ)2gK-t:3lvXLm۝i4tMv9íL'_5]9 Yo2BČPkO$;OHVǸ,ۙ2ϡoiUzIrJG`CbBsK ">*"a F/ aﷃb]9k я;JHdm[<.1fc =AP{@MҢD ,(uId%lRSEJzWhqy5$;<z7Dzq cv2Vy)3C r`rPaaPazя'ylYGǵ9F|&E cG8dX𳯂PrbRIEꈮtlj 6ڔ`_0~sڸen#Gu&C!{B5 _[+j/x#9ZE Z@HK&1P9"!(E*= /q::֣پGFN<DzNT%7ڀ^ny} BO5M0}I=W\\fm^-fh#]>7-&TZ]=s]GnlUIL0ʼnmYXƧXJJ1} tO9#~h|%qvDX/V-}r%6@T A}Wf:y3j483OC5ͨ3Lh;9dl3HL7p)Z:L:)@gaRu+*챠˻i=^pˈ't"<71Fg "?蠎:]g Kgm>mȽ>mA/w3C+8H01rIx,C}='$,h=Z: `-L׶jV` lhMbEj)uA8[ѸmN20}*=88)wvCJ6ٺٻf}iPg@cdȧ=l =S&*))6; P!5w| Z+\P^CXZ^JaϣSH) ,orHKsK/m\ +uLP-H97b0G9 _@fKB@&Sc R<ݸqT <l81TO$ݒxNw*;d2nyjT.3Ji:c\΍|(so,ߟXh37:.c"z! *W4u ᮚw`y:+w9.Ūq1Pdĩ$ G?կ  a0É]^JJn|#~h,1g#'EiZU8MQQb`_R TK!kfV+6MaD2or'C!TUAjugۛǥ^,0(  pT=DLnZNM7{NZ xiOb_#pxL}" 5yvtR*$&)ހ ³2,`Q70 m ^\pҒm([?zX{!T룀KYŠW Zx&MO`Iz(]ӱemX* \T3c5*2Ke01]:db g;{-wVkؠOWs ŞWj@,D]t$ =_wRKW&,<6Wk-RW0C?/ K}b䥱SLvIuʰ׹"[2P뉗i}x*qAB}3FQcÅ qEjv EtFgZIJf&pJ‹To*=竃tڱ?qwAȊ`H~ EqMst.csZu!P؂t1:ND1nkb;kL &?TݏT%F}ظɅ^z hr|~Wpm $bPR-,B^1"K2qrnۧfZ_PcJ)#LrQpEJ忀7ZtW`.A?1c> 5054\ӂ QwUǩ%oóC##AVN1'!=j 9l}PG/w](SsSF]Őtf:bc9,&Dz}TF0bk7Jo؜`q j3y\ q=2 I+ GX.עU6\, g痼!JªT (l}9>MP@|-@E³[x j*7xk l lC LfK[S~~aJ =ldBm3>pzAj]$=#O*ʙf,w.71Z{hvYu/F∕UYU!?hrGgJHK2lkj% v>XbPAӇ/ϊ+OigJ;4ٽ rNŃT C"N[̕45s"%lP <6NL+R`;;ߎ2.۾~a$ZDQC\9T^̿׾GrgV7MjLxo3' ZuxFCxwa)CM~=UzIPJ8J 7jt?.NՈfQĹPzdsE͸'xݘvNLbǕG{m|8؁2007#$.5n8,6) BhDfJ s݋7%Kk.9-Q4[d İ_KŸls\Ø}=elSD2)>Lsir0,2 'zU  JtT[!6 #@!|؈.AL׎XN%0JPxϨuIHMzX9VOwyP1Yg& Qk mL&v_gSBw# anO}s_N+,lʶ'1龋 <+.mӷ5 ?6Z خ<2Y1("pq:~2 RSGn,zev {0hT?  {dM77KT*-,猾pRf9]Q-cY)갓ˇ}q;1#!Kucױ"P\ )ŻSfs}M~?Q.S]SQ":- %ٯTg;1r0@Azвs(MrUk1ޡ a^ # ;8>"cڤ Nn,_-Iz\U} ?=+@ߍh$˹\PI\Ÿ&`bohԳs?<:l+y]r#N \m?nE1O BJmq/4J7-A h$M$^G'aKzT .O)Tg:!n&^N(s+e(>1Zhe%45GB}s'Chj,1N|֚[a6yTmqZKX+;-}l?m7Ji%p⼁mT- 䞊'W'$u%AT?}`Gl {^ KWjCj۟xAP +<6L$NxNޮ@ItAcB!djl?&syQhbB>w.+~&vԈg+_@B -No`$j3K)>SìI{d(ޒ+~W;aGD[m uoК̇Cޚ..2c];dʦGR'DNo #w 3ق/} 8ϬRYBK}A˜I 8CMz"5J+Tڇ)J*=q*Gkǯ4΋'Ŭ#bפ%reW{/bd-AR"GhisCNbvPx3ɞ_RşR9ňnSwKIMOH/WuXZ<+ &;/xx(=M+://so\e&;: 4s"%a&N6گsKfy$K[ b6CgY\Օh5 Y3pΉCֽwѮFo:vROz,M9L;Z&~noI& Z\W0\Xm࿃mʾwR^*XWN?ASN*FϝWuz;[]Xxή/8>`ٟVҕik-S\% fGj [@ Giiut]aVk?1byv:9\V{##WJq)Ox's{&;TRcys^[y`"#.)"0{OG{-Ӊ&j̒ oS粟wÁxɷ'Y6'ΑRPM&3=gU7-yYkf2|=D>oU )HyhRY\iaN'ąN6B[zhQGoy ceA=lc8d2\N^͝7_81~$tDB k܃R"}V۳6=MԳ'\}5Mz_Rͳ.oM1zj) z*!IHW cbUvr?VR9[&?wkfzGHwS%3u;$+uÆ8Jlޓ߶af]fҌk/Ӆ{ JX}쁠Ff` /NqR/[ Ɯ'5, vtԎIQO 4YW5 d[FeU hF7#Wc.Vj%hOXg#+ J"ȶa%=F/}l f<ݬ>8CS;yւ2:BQRy,Yil6R&$2$ǘ`PB&Y]>H0]@>H*'.}jc0ofvc]:VaK#P`U̹_/ G N6 Xp.LՌ ӪY lY;h]kJN Б~unOys]߅bBǰΛ/>^ZYK8?yX\= oAi6dG"E`Wb$:ۏY1GDm \MW* rDnH}DuLws\lQo0D@2Pghs R7DF wl;PE&BYNurv<E.4)cUd6 6LҔ-\4ȦKu-m.<䩾.G Xk>XXÝ-]xq_5-NjC>j x{ɋt ~8TBM{'ǢT@/iVհUol쬘"_>bڳ!p7+Eh ]Yt $#.q2_x/ b`XiǟŰ5 DyɁ~ _1sj<_rgJ>y\P)Nm1-urY* =QyZLg c!t=g1ܗ@HY T_85J)/N>_UX+I)׉.INz yqPIwԖ~"% ZHY5n }H&@+"Ĭ'$"ZwL0G֟{)eP?ɹi uw,˩@}pQzb*XJCx;  !g?fK2v ⱌܧH埯PRew[|ܲ[n@*<8қfGy߾&%;JW`Ta-%. 9Ep0nI&i`4o)Jdr3 u)|SE;ZKHQj&6gd r$Li@> nTPIknG̑HMBDCɄv &.;&Rd"âY&\~d@ tm=3GVX1y"ڬ,⋭*wXtSjo9٭PJo$/cJNHgIoCpJߤ|c>Ϩ%&ymHi&l `9HJ=% 꽦 k6aЙd(> hCo{u$B )r6`4tМ2/s`ea%d~jA %Uޛy My)|G-ܫXOLS- '!1+0Yܫ U9 2;K|}[RY,H7jO!-erM wVNq'._I6[牂xj̡I;lLFqs`-q{s +>7G?#w}!L̺.{O!?3MVt$ɴ7u~E3~T]H*n 'z#C%jJTBu$m #Ze+fi$@`Lƹ( cu ;m oy@8hX]dX,j3 ~$G8u-~pZ_Xȱy>iX9ջx472 ;8X=8&ʷָ}ȕOxԭrB6p)\"Z4wGّעx z '&xLIXB9%̼ۢ1%u#$mr~RA m+뇉|% H` K:U@ץJe57Vtjq:>rprL~|I:/&aLJY$m|E[=$Xi`ygzP5_} =~+Dil-4Ub  ;vb 1\.h,;x/; o)ꅭߣbda.B4d'!H :˶QUg"DEm >aH!kΚtLreJW!i=jdE,TWWE1& ^}ýwoe\aG:Fk{Ey/ts歡< 0J6CZӣxsՅ/NT0L|8g N_"ILW?\y>T/ؾ^$wRDbOցچ{Wh_6k}.3׺;WTb˳f5t"QH hP<تƣ?'>qu}AOŎh CoN}YY[zeNt[#Q!ݢ-'0 q .JE^G#o`KYmV53>74E N# vaxS)H{D00:s kk0I,tvl8tמȏ{#O:tK8u,#eL OXЮR\3_?ÞchȒFתVqT, ˱ rnm.28Ώ)4`ƝH0u>~8Y\R`m+j@QU]˽ĶptiG./z=QUNIPX7toziPN20t堿\<@' =/4~~RYAv^zSP.5Yf]gxBe8 *+lJ.N)M)V18>gՑQFu ["1FaXΎ]<_˝ϼ8wNOaKqOPDݙGI3QyCdy]אLAPܢQj_= l~Du p_nЩЙ/udk`S)Yw:aVVxt<)k |->Nυ@=&yO(ޣG&&,}h}Cǔ]Oj0fAWSJK,R* ݭ +R?<_\\:X$yTv^|+{[^' ٸr/q7ch&)!H\q£#YPTLr4⊖|P 6s|M' (d Ξ9ƌ(w8Є9e=mƈ!r'H5:xm)LL "[8+=xG @,%Opb.k];HFX琥WInk+eIec8 pCU6-`2Ċ]FtrϽݠdO d'v a«Z2(RGSลv**жAgGF536:O#zqt$YMJX곲ʥ*7 $TMfk2޷,phK4Aw *|5iE(3g7-$I'HjgIGcbvTi%T%ܪ 0?׏# c6$StY(o丩)|N %n~sPjd<[䣒/ $o+ V„[Pwa7Ư^DF]92XM$ T$srSciDR|^ BTWp\Rg;yϙXy)&HXh#D\ݿ??k Z5vA 凂]{2W;JF3Ƥ0EjEWw G |KX{Y:P+]Td>Xx-c7*iĿ?/O{MZS-dX-vbؼ6. A 7@\2&z~Y2 ŸlX7MK -}L[F TnN+0@5 H1= umb5ÅEqa7K{KmPmO!W̙YE0}t$9k.6CsypI\z(-_a+ٚڌd dP]<@kqO,sӧ+mWۤP5ђ37qKD r^@=GV^?IAw5,ȱPzLdi^m+f6&ibgMVaa6P'93j"ei*U'tǪJ)؆-1{A;piYU)efCEdlʤʻ`yz[->p% & SHfD?YF[з2B 2b֭nv}o<Ϭtһߠ Xn5uw3%ђ Z-1(|BBdר0R}*6_oɌ"@fYHвB!>S;)ǜv-XX})[%m(_.Iqb?g\U씖"Q?;p7Mϼ[3Wa`1R6$k=fwcyɺ1Z=&mP;&!3P,ՄbB'Дf⼖VA {5BpC E &$'b>S>Tˇ%Z҈<|BųAclӤl)TkǾc5@4)/Ƣ7fyk Pd}Z-)l؏=B6K8SJӦ1!(߈A 傘lnDX4SQ{94Vٖ;^M61yIg$ŁigV* 3ERDzPXS=Ǹ*6?mz`lxG/coJ;\rLcCplFxr/%b(_x{v}/z O)ƕ1`.i0U۰nQO?0+"wh$ > j{I&  bugj1ezhQc:?v0[댯ITXP&"$zdjp7oӌ6̈L.ׇ0tFuKesX~?Y=,v :Jh;[[3r&P}@g?á-؃{{@ʋKG1:_1[]Y13jAI#Ǫ @[7LƤ}JE\R1R2kۡtP>}a"a/]gs#W^E-^u.}&zs0{86`  Y_I?НoT$!gf 9Q,+0 ^j@%{ O h-5kD ̓H`d Hwܘ#gB.C|I6V&ILZ<01F^Q rf;IoK7L[yHP[qbHU)$8wAv;Tjz ii2H0jՒM W5ʹkM I' s RKH \ /4~^P@ WwWc~ԗ>P!g#)\nn;7f5Iڈ ~ó;&qvZ˭8 ŴO)IF\2?QW4Ts/l@C4[i!x,.d&"+Ӧza 6EB*oW'57 @ R*d 9^_+dK~tى(ڗ6X\o"CZTN:j/`} awR;eS|<>6역%-ȶv1лՔG[k{p[,є2:|P[phU6[!G*gqHHKor{N5`yRkElPy hx?h1|ĵٝ34ˑﲮw$D!V^#~tz(Q6swNMqdKy'vv"BXl\`"c~СoM$m2"ɬj+xWhn9 {M6mI,O}v sǧeX-/=I'lj=q׻}Ot2o%߾`jKaui TOd:bWW_-Y!CZ۬':@  `._Ҥx{WT/]5.Zֿ}Dvu vsỔ;G 9塮){x͔VxyTY_-ZN;jn yx>~OwDS q#HpXɟ$\|&r*| "h U(F! as=EXŭadÜ[{!y.IާUoP%)9F xl`Lp ӷgMR"9YtvSFvg _^L}oV3:؝Umv3tyf@\f)!Vu\7T*oW DRFzOxtXnrfEph.:%u%,EUuRKaAQ cVa匴&6ZɧʹLkwgɯ7K!;h#Y_K2t_D.YO,j6H"eT+E@^AbhQ \ZxLy4_u/[ mqRm羅oЁGq!x4ОN1<\]EؓS t4/t!qyqX=H5u3cʲQ.?,|jһ0b P/@+79ޕ.>c>Y~Ny֑( Iv&Yҭ7;| ` /DMrZc~Kv!'d-L U&e3}GvCbu5-%}3b윒лm ~T9MK\Pٻ_XDJ".|gu@uNSwʌ ݖ v'<1΂zI[{VjcD&f1hPT#${%Z,JSS}RXU8cҨ;pC:Fϧp7']JkL~ 7:XbMJ c92CpֶZ 8r<&39D\]dpׅ)ᢪsUG҅kF2T?0Ҡx_xz=)PH26oVZr:1<Jqva)yEp ?#kU.Am US) ~;xTM.d6r>I8_V98ȰLHi%>_m)%ojS)86MEݿxcEO"huDpc:e`Z!6[c䁍9B4ⓧb?_/eSUo1*iR9F9:.%'6OAX M7@\5y@G&I ͺPGtvo1F5/xP֞# OTBB 9[:+öH!l=']6r5GDDKΫSО{;z)Rbye/c]}hљOS iv%AA> aX-n~gZibPVc1uS}Iئ̘DăB^2 G6Z=_b;m1| 7U~clDAu [> 0s!t\`[ (ϳ`)IPhE)I~cX]r_לIyz)"bvf;:(-Mq`c/FR϶[WםT+N#gh;|I^eiDBMʈ|MLzS'! D2Z91$VK٧S&Gh) GT?oۊb!}XgᙍEX8EDk#긏y[B_PD!VdܜSG.(izM\(TZB89 [K_vUρ6ɟW'܄}kD^rmPmlrl=f6~n ^n46wtګ pAG\=dS';Naٓ%Ρ|%6⣍(I}ךзXnh5!MȺ԰O~׏ "&"a pP{(poAhrIl63:B<%, -ys)9S-9FZ$ VϿpL+U-}o?A΢w8 "S SF><`*;P7-'QPm4lҭ3( ಞ֣?A;?ќͥ4v%@7hbdֆ .J]ܕ;HWRM~"NbUdXMwS)9_"#ɗueiD]O5c F}$lA]T[zN\v ad"MO UO2;o$5ˬ³ rnLL-M[4 Gq[pL5o  ("Oq}Ɠ%D4h'YIi Hݖc@:.5k8(VxhKnCm^GDH`%R-b 4WݱiW@~NdVgkG֭]O f5:vP|<ݫt6g,Ov߅_˶9EVvDTuByfDI )C%wqXJ86D˼#Gb8D fUad-)T:m_añJV+[}ZK=k{"nmWWG&Od*AI0@ ;#3mL,$ŮGI\ uŐE$@+Z䁸@ݟg Q6^,#e8k^u +ԇ .&,[1+A p}DI>,'(> 9018ΣRe_tB 9Ǜ--_y@ @Ԥܬ gr jz>.A=#^TiW>AǒVp҃u0&h F2R)GRQB!͍*^JxB@\֛h Q*/E;r K}_pM[/92 }-q :Sqf~_g-KXxvE$a"/y2ミN(3taSx:pȢP1';?K[bŏX}Y}f%e\َ* ̝fxͱ5ܠʒwLһmħ۳!nJR`PG3<):R|{HۜzٺE >SYHl{6,\,w2aZM\;3`67Z&* iϓw09r]T4ܓڐ;IjgP@P@AGZ "b L{s֠*ZMg{֗/ aVJ /3g7uUE3'9"K*g)Oя:gsIZדkF|`@NmJ$ic׎4V&Vh#_uT+`{_W)^b t1҇$EeɊ*(s݈1ݓQ}rӪ)rv͑U6OPҹ[w5Y-\f8"lW nv8+ohCr'˶:ZLt6^(jm`t 3Կar(7 _sOd<*c1w5Bl>&S*xg%ca vÜo;Piv=2Z>ֻ}M;og fBIL?Lnf`[s:'bfK10Cmuv@kcM*eZFFǛr(S%%J:؊K:* ]2X[#HjN-_eT3_D?df!_G¬*}{`@x#^DV {we~&>%B^IǷ ]-(B%[GEFv~MB댑DlF 5(g~%4릌'JFGL${y5%`u+;ҵNqKv\C (g,Fa&NFAQuf$@;9)g'}thT"v;c(ϔ9xA!^z*;G'1hBpFkSfZ03pdOj BK:._s@&zdQ'c.暗+Q W^Me_՜*FcsV{o6żm+Ф'b2/"Z͢Bg^€#޿0)aKM&,~)ĝ==֊ũ{;^0^V'.]h0@PuP'j"uh˜Cl:蠈!Ngb׾0@rI}XC ɢkR][;.Gkŭb _Ga{H&Nkа3\ŪUkI|p+lrnȼt<|yѹI/FX s%jrlG'u[ &Nr S_ON2˪Ρ֔*;zZNFHuP׵ME`i2) v2Sdp^2EBKAP<6h˜_,ko|3?9%XrY6c܍3AEMp'3 ΃3}Fl-$+" ䷲ӑH:3yHknPf+wSN W^)Ֆd~=ҼMؿ=,InKH |*{xw+u., |\N6bcumƚTMn(`3H4$+BܺNZ5@XrpK֒fW(,B.|CZ}zcϰ^.^!=eZᴬ\bh%dRbS rq(u,uXDfVb[̽Æ=AeĶ; =(YFG+>M]ÆHZff[ep:%A[TJ7iub'4=£h^#8)ƍEiٿ~Q>xbˊ|(G3D)߃хrtRKB,|aź@{$'qY@fk=τ,ZUթQpقh2Dbq*B 9[uUm7hs:L/\s\GY/6,ո7 0B=/4>V‡iIt," <1)4wl,Ee<DC 3f/AzQ@t&hwҔ^d)kk=bΥEMG',7yɶ!{A>U̔\;`iЩJ؆*Ȓ`a3t jȌH8"WB u"b^?L O&k8%̕H}V@ PɿZpgni# v>Nv vF:BT2FKg443"@ me,'`P3鳧cu[.#TףqBNƵ3f|?I>Y;fEz_ZrA;}iMH^>1 u_4z6N$)ׅ,i /%1^o` .νųןE ™;p.m\4D^K{;yLbR;&y| GFUBDe_H Y]@|-Ks@>IjH4⬐s;EɊ3I ^=.ˠ3)2T9;@?墻E>YVYbl6߷r*Q*SJCiwuBcj?HXVUnDx#p4Pgy̛('WÕǀf]NߦH A2Q{3W9%F +kU/Q/~?=jpÖbᇎ!nQ{V| ӶD R~4`'H#H]TQ&Im=?a g2zUTiѦMPi)8< ^`hr=i$l͡D0NYnVU/-M _RWp|^q2z|Pa8) D*q oX wM kd[ݿGBNwo ռ T̀V]c(m?O#=tD|@) ArXUb2J >yԭ,kX1kט/ L(rpVpMeR1L>[_L y繣PY?iH"^E6:ʪ bkG/-if8 ϲq$܆2)Ʒ$fp#Π[G!=G+ooWه 5_tH.J3ܠC9 ͎_]䪭Cˆ50r㟚jм QF. EkS?oOYy'>^aJס~0w=r5":wjUw8~v@4BN5: ,#v5*$ij|mG0pHsw=`U5Lhb>u])'. h2醽%z{Mzk)n+> M Op+=5*d[hl(7tQq{phNXU vO ԚlXS?%/Ыvrᗙ+EĬd_~5*-/zߏlh=|}M6mx \n%W3Wz4(@ixUyٿc #J l~;)DأNC뒑"]9::'%Պx@'4Ůxq)YFRg-llXrԕpb*3HbkȠWQ-PƤ Y3#I#8efٯ:@Y+=oJhTLMW9nnT!Isj`u&Oh[ɞVяvėiZ[Z!QK!~V|WPY%.[% J5@0cDБ%N*:<_f^7te1| yekѡ H7}|ZSώ4( 9(wf~ #K3r$AnhhriFzJX#D:HW{> TI`P~B0g}r,9Rhzyl ,/2N +=IuWղ<0D:B@ fT Ez@K£af-s/ ٛFP>reI+vD+SI)3?Ŀ,0y+—f'ԏQXd}0qcs9i2Iq]KPSPMe sPX]ٸY`S#_mfXX+H ,lp1NY 3s`yTu"9Gi?A'DVnzG:>zE{ Ɖ^O1^ˮgwg#ӛhvݓ =~m 2M$L^ѬbXi8˄ӈ XsxXr^,+"M'h3Yۣw]: G)O-W)5}#HU,_43ץ{xl%Hwjv^θ0cBEm)8x![tWmYpKHJ&Xcmlr6 ^+d #i$8`T&\#۞_s)q#?rfԓy*.0hE }fd(BW9BN<(\hH5q%[WtK S3c?vu+w!X 9%!jjaCQFF)0/|ߚq&"(C..+[T +6l@E³f3l̢ Қ~ 2x&YH/٣}6& _b# X{{|= \X!LB@ݥ증TFXl@ |GiҲzWԥErxP{iMI*ҿ?5gsjl'8FQa3..$X'Wev<M:kTQ:™mXi Beჹ`zP (>J[cIZ3~ytG)tlJ_q]o^в^Z #yό .qk$3rgpl;/e/ѓUCb=xCÈ>_yAH,5JV*{as/!=uAss}{d]Fl\M Ȣii7I2. ;.q= {[\C@{Gqa" HɽČH .}*O:!Uo)(@q`0+ƿ2gYqM~y-L*+]y'mL(W7c . Yp(b+p@BE׀IO0; {d̀@p%*[+;=;I&DyuloId,E C]6\fyi% MfJ͐iĀ)rVo&#c4F[Bf.1W<*Xu2^;Ĝ </W%0X#5R>Ak2ćhczUnсJ}'D͓e ?Kv듟_L!Y܌ kfy0ʪ@)%d Ti;ƲQwIn\B.{kpYN=ufitRv8VeL >,l8УXń ͶF_gSTd k}ea.4+,\:MSp,{[0@e*Ae 4~5!KúA +^nXяfMM_-Ф"̪7QU6]M⧊zDŁOq/#+iSq$T7?5D5r>ȓM)G̓Fz'Aã5 f_#s }J>ybfmwF-i$+7&2=r7@\l:I=w+I烞F^Pz_ )A߻ ^tp&r'j;s Q%CsL80@%c65rCn ߜCJi(;1ZNQ) *|\χ+մPL -W&7ڭYg@ ҌuNEgxp`KDk">@84pRQ/^Ս, 4^{jWMޣG^!ҋֽGadS:dUiV"<>m+\[F7*tmSl;6"*$k+٩IՖK6DZhxa!܅6 zYOїEc:֭LZK"v"=M_}Ls( 8b.4og2G@-#˧x m7Awu(j~.9ى)#QKʃɽZ~М4>7][ X5kH/ tr8t\CQ@lKiֲg!Iy[*)sȪq2ħӋ<܏$|NO݈бzT:U?M];}Q 9\reb\&4^y.Z VKWVSlLFkuj~+ӔfɏL8X=˭xW~;&rif*lj`(;`12MS1$S7y%WIwMW~BQnڅaxvn^삙l֙v|5dxhf6I56RI#V^2r Ln ]O42O.3i> gZȿܼL'TasCY^C\4Rҕ]Zi~;x(H|9Y86<ɐcM:HRt`v3|_ NJ>C/0 ^c$ v(e^<0(8#*OH]<.rXCjC2d>,(j#7HM!Lq1qq+ޫC_ˣ0ĢJc~.z֠+A"Xўʗgx[m# S!iO$G8Ua/E,;w; "o^]={;_\8j6@k%pYQkJ&; @XFsŬFS.Qf*wN53q Ӯ9+( /[r=C9lqUC9&+񕻐O-p.S?#*eЄ)My >R8=1G־z [UAzK)?> ĸ"a!f%7: 5tώ1P #S73 Q8?!;\> -(RhMO֤Qő*6G>, C ń؟3dݔ81WkQQE'![J מoບCGl6&P-An%tRKͯQLl_x| FkKOkWHvFDRagkqrI)VQy_s=4; =$EE2(#1ќ)d,~5c |-c23=eDثU^m)/{Q["T|zFmX8Q#Aܧ뮍&kN؟]@6|\sɷ8?Mltq!#"Ve!Uj%=T-ߨ:CFRƒv~Q[Gw4m-*ZRnYVl1YӜ 7e﵂Yf!U7sתdiV >Ψ:T\il*syOha9 蹇< )nw}喑a@m (BB"cV xr`8anc^X?h,2H+ *7gp8ϳ,,rX "8 mSZ\ViwM*rc ׄ#1!+gB-RH6{D0ŌGq$-D% -EM6n!u3X{ V@gY71Y(hx:jrƚ@(f{I"J0>)QT\s8Mws \156B%lsV8gleI<%GI>䧒W5(vcҔ81'44DS;WzSZ+;~f5Q{=C+G)Ygr𷛦eag8Y:܎aʥ wYaS]qc"DݱV 寮9Y{twJYPf`ro@{[zcB:ğۊk'Vva̘_!o+يȚx6$mJenZvɰJlCcgԄW-=̝;);"~ I4)ϙvL~ ^ٜLri* kq1p)<$n.&kp E_Y6i.ׯFCl/{9vwR䴌b!4\uYW6W2 EԓeKiz r8@`(YHe(?D vƍ_M3ARg}=jsG {rK|6`->?RG7i|g%dU]9 i6P{ iq{Ŀ @l(|囟#7Ș\vUE iV /6CaΙ͔%~a3<{N^e&޵602~Sd'pAߝ݅/Y4|iq%mntoKt6vt6 ^z#P"et,]h+=6, HT fʹf-\(-T5e9_qsx  N1Sz@Jmox J6- <%~N)[!L;¸ b|3@sZqodnGo1!WI Du#Q_&j -ħ0l!3X}&Mض SG2kOkd.0%:(6kMmYJ+)d+JMtmܬsɗ.0"*@M

i 07}@:&J♻(݅>)8YC$a}hH+U f-3e8:ؿDs)iT g &93抟*h{Hg#wO>n~Ι*lWll GWoci7˩gl哑j򯃵y)tV4h-~Ⱥ[);Q_Gu*ռ6oyHK#)0OLp5T( =b!ZY4*}P>CZVu7M(DݡթŐ׻+*m- m~hEDffsĒ-;>tVP.%QNekI(QX&G} v90>tJAN 2 hĘVo[]#]jSa}$;_;'\P3B7^茹 G.c l,JO:bjƲFBN߃O /\7xճkۀ~FzXOru@_4p]zqhrK|[**H&m?r efWNi UnHlGi{Tn%q} OwgIerO l>S=JL+#Mt28uD/d|e&\".\Us%D#1a%ÐQ mU#>4yS\:H_` MIsl@N13E,+tFO[a'Ͳ/ltM.^3dN\M_'+ 9ӍUoE-h,{=@V`aq:pNHfҬRk+FQ^(~vKWU_6\ wf7V~A<݇ݧ>BƬdh1,Li*J]9{V@'6c6/,1ms5Vj oOv]"ȸ EF (BdMt@NWyf]E'㶴SBueY%wwobq->`Zu O/YgP]hݤM.,(;v8Hk›erPg#{k/upowfd8D`:J;+qߛRMǎƑar*6KEBSglp= Hxod:/9H;z ilyW+px7aWZ]l(w`8/u5ӥj %&6A!楎|__0,X|5Wf\jy$tV: vKw7HF%` 23Kamm5WmnR*%WAՁ ]Z]P^/(HK8DxeDkD=Bl0''o7@DQ۹b~8 K4WwOwz>% XG%3Ȋ֠X/_CX:rm]G"5#rnk{V:ͤפ8{۰%ՔȰ^j} 6oLC,pg˲&cuQl刨ǐG.jzg{*|yΠ{@Rs3_t/5b,Ͳ i#SM/^G׵OKܰS]ˀzXIÄmKA u :S*so'jKeS RɵTܷSGWϞl`TDŀgt .7pg.Z,Amq1GW%8HGc KdF{j5M Z z`Z cxoP鲫$\U5| IE_kp34ALzlc\[H,zE@?hƀd2w8U~\;uמ6 ZjAhqFc%.0e HY~_5Y(Q> Q'[pig0 Yp@9\ %(ѥ kjymB5h.VG))y*\eM4Eb#jYE?oAض8)Y>,5+"n uGUD,yvLd"klXzJ㉣ e'FVӤ4RUO)t-яEC݁F?ITAߑu܍*_B͑-&P!y:D+ڂm~Ū:_@} Ӛ #b'f舿Ad̜{Ac6=,y$JkJOT—C [CPBGn/sԭ2=d,+*BԐ^+gr|)1\1YftNPϖOD rKWb0aG[܏ҵ &Maجl$U$};%S.G__M} 2@45yg@)#d^͊aVqM& b^!h1B:ˉαJjY;j=L6.ؽ4DMNN+C=TD:!luTlE:L(_e=ʅ <.,+Ÿ́I3b-tTrG!mH 6/*@vĄ2VpK J`z2t|*I|&\yb E 7nrʊ-|-e˺Gi*luZHxh: 3C8.#G8Aܮhxou1Ho(qB9??knqױE)yLjZ*]J:ZVR#*y=RpsVeuhXom^ƒxc$~N2 |}d8\_[am߈`۴pJQmR0G,NX\ת-ۻlg+H)hYrP^z/6iWOCQA1f$=1JGA.vt1  Zŵ"I;v^JQ|3$(i98\')*NgЂxA"wjT3JdjY˸-M,l3Rq*iF+tu1`4os n xjW^Fd9WT ]o!wZ"hto`.l3UjǧCN-Py EW6'L'*y+s*2M cR[v$*%LjWjU_B&?{JSvZ~=Fr%CAx&h_Ø16 c ׼gZ=GT\΍ᣮ5+Qe[KCVzxs^l K-P`MH#н5m#v0Nr-㜭?(O^kfWBh'oiG].D7.;-*۫cRbARSk@[{J̔1F,B)]ɦxBOfkfsvkE #F׼cA}?5"Hv ǺYIS-?=m]$1oӛ6u<YrɎ8곦|X5LQ!+ᄶ j0p@ښ4jz4ҥCgv@- bpƋj?e4/-~N{wOg7=*KJ>uwEtsP eR0 ,rb2ES+ͼA(r2uJ"[`9Vx !(c$ gq"EMC=]ͤ{ri !*j\|"S⛁x*?N``²* r9l? keI 6ؾb 8T>i7U} 2(9XsHZl.c,Pi+qG,alAc 75&5wl\zM)*2? pPBgȕ.ŸAi 4--fhnזYC-h7s(hO̝"eB22)(֎Ԍ[;Lx "~Qƞ?B xx E-^t}z(o$jﯠ((ړ0 yӵֹ`zQAԐ=Ǟe;6yo*߯r~:YehR𿨜Lb8]\9L^TbTR8ɥu&)B!N=cYPYEGn}[Y#XYju,ㅡB:*9ށCUiƽ8A^sk-0WǒkJ|=IGѨcxO/R.qiz-)!Q H4iNk²m/+%\pߩ9gP;9Y/~mCbMB=E7RʤY2o3?Y7>\ȹFi :/2O<" ~;l@W4/Hʲס՞bdWxaLg]U2-/*5nw0GNiP|/ަLD^I?fR 7l%Sy@cu{.]MtXz4X1{UHb$I͔, =%ݿ#8rۘ `r [ɉbbE<5#RqfURC׆kTД * ]:)_ܷ#^.ߛ>fh6'rcFWV<ʮvP:–s#TVM9Yrd>{{ǔÝr'u&';Ti)t:$lwWXѢ} L[{zҚ%^X]n&Q'%C2ţĊޭ .9C*Gnm?2jjO?w{~R"t1 (@U QƲaLrrPK>1BI7J2'}" ?*r~ i"z^RL5vVgV1XI.aqrEJ Ff IZ2[[$'2%X5d6$ v?@`ha;*c?~~DsIv7%'l! b"lʝ(8,cH1dyP59tONU#|HV>5;(Sj+9G ꇈSr*<]< GH04"^s8kOϦ֔mJ,. X~JA?TKC7H/JHI"3ˊ r~qZdVeŠ$o$>.U y2DT]>\oL IAot_`0+B#9-Cs- J\\Ѯv嫃r}oq+ GB;+V,7D͜xSes=1807hǚ)L?:nTQ-VOmr8gGbHdGpXluEz~TO3] U 'jSgҟ5%I 9xctvp>÷ z^3iPP{gl`'(oajKPL|̾/xΤNI@x_>=-VAX6c c :Qq5D!1o_`̥G #XAuxQȍ(^3磶Ӝb5>d3t^YĠ'sC#ktpM2 ^X㶵>&!v_0 CRE<}bbGsaf7E^S jހsj` C[X}|=灕h?|럜ڇAɋoai> '7~x*[] }!o^88~k4ru{ueڦ[yV ZӴ -uGR|J _5C< [L!.Kk;/.1ss^{~jjMHdO=%տRH)s@ogpnbZ'ͮ\؂6Ṕw1UR]~GZ=W-muek$유C y Vߟd̊p˪ŜxF72l=av_۽%8DD1NnJΘZ8ed&1ثNߥ)3 FR:Ň)Œ\_b`T:tVC 4Ͱ;ƤmɌj]m٤a &|D"nL-Q b#CT8 h%{AO. ״-`9] U7'#T f|5Y`]asp:؄KgqR)-쾪v=0g[; b93;?/%BǢ $*f`0 !U'%~T;PyQ1,qQ'9D7U߿qcP0 Ggz ?aA☏loS7' ypچDmǐOf=R[Pԝc 4fF# 'c4Qܴ>UȬusp!xA|]6׶T3Rɘg_j~zx 4J;W1,(pA%K2jҌJkktSBbȠ6aDǛ!'3 4{:A8gyU$&-"9{[(^bS.7JahxCDۊBoQ_dЬMƿEމ;Lj0)E7#=Gz^? vEQ|ݻ*d"b%ԷL?(BE~`Gܒ5RsD×*Hw'; q' s4}p-Ix88L~=$L]%'$jW1VgK٢J;:hXo?﬜&YϦ jR(1~)BWwc$5nY-w]RsyD=T\ N#$XGwnadU^']x)ƏXWMtnx஬ف4sƆ?xZnB6E(k@DMu5+#>[5`3=}_&TY֭OcGPSXyS\AkKLhpVD:}8u|q sE,ԫqYiT_`R)E4!LB=4p{U T_F5iXfm]_sm wX3 X`JJ ġ+U8 VeY?eϿ2#6)JIxy`=O&XM*|ܱVs8S+vPcMMݘxu| qXJ=pƖ3z{g-u,H؇ĝGs[꾴l@Ƴp jir!`Ti@)5LSu-I*^J%b.>!@zֻ.F=FY/ nsZȜl&IDY^&̛ᄬ k e{=\A+q/ILx> 6*0صy@/h S8'3EEP%-J ?m2Rup|3~^\!HhlA1 4a1W~P93%|*4wi)v[zɱŻ`TsC C46>CV5k!(3QDz֊>Rb{ŶXʚ/ȷщy| ^lt9!lS [(#%eŖH{ʹx_!uu?m@0%@$edYxh[ZT A$5D'+L/)s~v8ނ؉Lb&Fn̤Uw-I]bz/"1 v=:Rq 衞z$A?QqLqiM"s ̧sAr,y*Hm=Qx*6;,Wn.. Ƙc f[iSf8Ҥ_BǢ+/DlCчwCױ?AmO缣?[]z AHM|U_o'b9:/&VG7X KBĂMe*UX~eFeic-<l wYm]_/FTj/=ǐFyqEHi欌$+plqhV?jӐosMNEĿ `ٱE=m_N-4NՄ+!Q$Yl>2;6Gv{O+_!O 3`Q2x(pYGKMP*U\9w-.82\BGoCtU [>!a֐~?l)\}{IBa!(:V5ӣc?ŵ0β/%Y2[=,pǿD_mȩ(ڸVQp@OWi?7̺X`֫*$ 4oqVS!Nۋ㔴 F=~tb[WTaq}_dVpת,ຜׄط)e>ۥ39\\~k.ߡrNJ/5'|nL$Kk NTQ1:޺xߞ::ǎ3rI9Vԣz|m6cf]Mx$2Z&6'bncy.c߇hPQ -s5Cz(A6B (Ǵ6|Flx,0x\RRHВ%OYT& UQCi@Ƃ_з$6y^(务wj~0\l^w_K=PosqM 2Y3XiyaʞUC3rjWahb8]Rf+YVtT3@#GtI䨡t,sHBh Hԭ:'1`|G|3G1񧊛N*"'˅Pb]x+!@M #]KD⒖k9v>`BFECoiʇ?0 #s/תަ` zJ>L>ylxEyi}V]J `n-㱮4AjAlw $k&ԂyI%# 8Bf藭;}Ib lwB:|Q9ŏ DI2K?/T#P3#܍J|WߺXg-&_Qp++,܏\gb"=s%.MC) |/2wYpma9V:* t74zF԰@pA_.SzV9EnP"Bb}6'2N2#5$*+4lS(UF~]t4aꞴ-WPwK2!VZjA%mD͓vn: TI7H]"*\M hڰx!=e1'SH|jVƪU 8wX K~L[>_VX [ E=@20)IAKeێDh55gZt;:\NvGP`g4z76VͰaްLirfEu8$GDǎtl֎.]*!^RZu^%K)ꏺvkEه|UEg*Y6I.W!C"_߹MݪWq%(u7e.ϼX#0V\T`(歑a5,2W5 fSar2ܹ%R5.Q ip>o+xHnk-l:-._K&w#u٬hH.@<\BK s4f2 sZ.CR,|O#a2uS'[a K#`>%A`sp`֢ow3? 0i-<(t#w'-m } [p՞S>j/YV'f!TsDu"toU^߇/-OBiF^ywZeR4jMw!(ۣm;8¯~v1Bz$Z䎉07EB?{?:„Q4bFl.UlRpNs!һt{~E;$29'V|Js{kǦN)pL=iٻ#Ⱦu%KyGJ敘xݒzSaPBB-8);P/w,xK! &lXN "԰XۨQ~"a=ύmE7I)nxsI *(֨F&1WA܀am62"f0 n7@5Q]. Wb },;ATiR>cn$鐄7a^oմ-,uiO9Ԓ"m^ 'lI9;`B/Ջ;@5hBկ/jS$++SҐ~νNb&]" * u!@7 V,J aߨ%`m';T"Kć[J$]\43'MZIս U1Ͼ(n}v7+<(~, S)Dv3ƵXof]ltOژL1ъ1f?7'(SQcJ죠62Sdvd/*{dakSfɩd0t_y10&yF8цը%hDk 1U% B8PfȪj\ޢ2=m65<ŋE:7 ?3mIZxXL >AFl*$NBETI<U:8\ḡ==z+*ͫL'q0"ûVH}^~(2*Iv@!}z4}#uɉ\`0QA9bUM뻼a%FsdCy%+,Ҋzͮ vX,/F+\p.xe& Ǻ3%mBO!^dOkv IYZg9up)Eۨ[H C֜Ej-n+nJJu-E!G@w甆E``ȻgRIH2¦6l KŎp*/Xwm"g=?J\1R7g땏?.>7ڭU5'T8] #ki$sm^4+(P)OWj $Ωp' }`1%>P9_E@Y-(iqjrwa>3߄ᨁ^2N"-սW)EC kC];,3b o2ӣgR. ,'nC+{Q'J/T3(M4)%gd!AfZ5\ š~eoOw޶oE-E?;>ēRdJ\sgbwdC$٨[;QY!ӨӇVliL{ Yw ˤfmM8$nβ sX"Tϙq*Ű;!(3'[3%*kKZеohBpW!MskYl^U؜ (|H2;u2 y:$/G IV-#Ǣl-u$b戤ihO:d ^i{r7ș$qG'@HU[АF^%/h)BR+fuy zk5:mI*YUR/G& O=R`3Y}qp]W`SU৪;)+SGc)^]S'O xuƧk{ e;:,I.7нTY t߂:GN#׬P<)t -YE/sH/;y~NN -Y=*^_!@|[CJS8Z"/K,1~oot~;!mE])ŠTLSgZN-?:xڦ#ctOV䘝IaQg#X r^X)f˦* xA#v"0 x,EQF/fI)rBLUS):۠"Jd,:#ƞޭp-HhG;]bRL(SæQ?/ʄT+^(!廦I(ݫV{=L0voiF3t(ﱏ,@9^"7g$X;ʋuX1Av)?s4<]|S:= 8V& C6=C9Ϫ}ծcG&y)Q( gXuXVs*AS榩Ft\GUqvMǏ m !}l Xk&q1>v'RO]S3v|ގbLRp&w!U}|i1'L"gv?KLKE:zhQ$"J QVjV֩0SHŤKZR>.D1NQ9 "TCz+rL_kJ`EMh8V̬ aϸ Չn ` pQ71eL~n;@_!%_Ñ$c}vHTQ{eS`vGZ288ᾶo]g3A1а((&4&GDRbNOpX 88; ՆOK3/@ЈwVfI?7]"ٳ;9XaU$>z.54NbQ'2<š;# {ӔʹCYFFg cQgĺzf@f3#4EY(/±f2ABs2e-4Xaq_-M<:ߟSz skoKׂ̜7n'Efy+<.}p4z!l{-ͮ~fv0}ek*SuIaD=8 =4$'Y08n[]+$wCo!6 /Q峯l,wl[ #&M1)l2\ sIm?Q^IBO'1ހ*5ZWNJPQ\)En_ g{ 7Qpj7o ǩ: ţ ,xZMooU7;L #& 6ڦԝ%qk`w @Ө/-GGݡreߞ3'tђS9'Fu%]~FlK:6'Q3žWeώ)]| 3} SyFc"As Y'cV2fGTt*) }o:p HӼ?+{ A?8°oٟT] ,)OTmQjOT)BP] ]5z&|-![>Ky 3kjz2Ei=p6ۤqUE͛Vm4YOBB-LC]721w_= }6Ѳ;3L_<aX%pC $}6qjhg8Rr=?oxoM&r'm1`h _L<"c}}KCؙ1FW~* 0s|ZS5ɑ TȞ(=Z(@ܱ5G沈ӱCL]3–D;ؑ 5m5- kJަ)-ѝ;\?+`j֑.UG.""p?h)*$-ZtEo|!9 Hf?_S(5KQdcA=45Se>8Tr| 1%*%*9y`]-پ6LޫzO}j6ec֟R]WayLSy/j#E) ʄ ݍfcX /)& ssXuh!܈ "3% qҀ TMj@|XRqzO\˨ >\Խ%,%r`?I)ZHh 'WLʩ+Jf/Fܡ9@PǩzA'vFmvNegILc&j9Sd ƑcZ#.k^NonxE䃢v06/{?F&o-%VoLCzwt~d:oWL/_ZW`4V2ES7.)G@ o!ի{ψ]nL4 l!ůT0K /7]7gmB>=J7/]2rsHDٓӮX9y6\zV[V\.#.j!gwl6 EO\U 8.e˼c4T?>If%Za$B%.ы&NLoGciVnh5~MHsv&,v5 'Zі9Ĕ S4e0`B2Ofqs?$&`T7Vk09*>)kW3tyƕ*0$;\\l wJr,gUe#P}Ƹ$p4e SyU"S #)c1%3z3K'MPR^T81[+[A<*E-':s:,8o$pZll|PVm}3+LܗH1ʷ2×AY):1g)xw"jg8<QGW GֹN sͫ0%$H$;>ٍ> lQev/e_ɛX" jJm)Mߥ~=JїdS`X`?H6<Kؚ4cPZn+WOy?cͼ˞3/Y|q2?ĉVNX:賴y3Qaxswp7*,wܛv_W ;&fLG֠!d.\&cyr;4r_%O Vg}ʟe%M:D9c:#Ia{Tfv08}7wg5PLqPbN)i}2Z*lVt7/g3ׁ׼aʛne~T'ܹOWS'Q}Ix %98h. Ҽns}}h}JB-lD_<U8Eip>Bs.)fwhH!}A97x/udi`d%}yNk2\@4Y-",yd@Q^ ANJ'!-Q%X-_ߘ`l`M__~ȪI VdTaJ W>rOWUo=_C%k8BV"flֈ}mptˎ$m!; PSC_ck .x٘S#??g(8&FO[ s fNj"['\SՔTvFќ$[9|[[嫊( C"gzf5f+j:'Rv"T<:w ]Psä+*`t 0H3ũ3f(tـkХ\J٘qKR] Rp7,e% MH-jjӝ³)EZH^fNzv bFזiI-=?NM#5'Kfr:(3>1~o=2Bvh[E%FtJ’Ỏ\ݘ2fYG/ezG:-O" `ׇj&q\:4;VzѴ=bcj"ٛ,5VQMZԛ~d5UO(]Z\Yj1Kā eQWX1Ѧz]W:Ph-;-u|ڔ jxw"e뎆Sr$7qM=- 2Lw)afN|Ia 3Q71-"pUk f#׹Ync TWn7, m­ O8G{@ݺ)ǵ9ف "?XVp T1󮦙opbi /aѵ!ήS<ΑDZD~Kei[D yv`vPUJX6aqoJ`Q̯!+8씴*6tީhA3Y+y .2[ ߉YWYy|#:0[U` (r',Y`~з-HZvVVU3No=&B kqJ172NV?M B9*R7:^Y35] {J˒Փ0`ayԃm{h_ Wr4-kJ 6si9F 7z/aySϓ]%G%E`iՍtC GC74 W5Z6\Q5Ice>=#8GFRN0?l{5/z*i0k]Y _հVg35'h2:Rk+&l^ڋ*G h< _Ly2r5awRaWOK.ʋ';t!*B'/W P@'u %FMj eDm/)^ ܘG)sMc\3Mٳ.RV{[W~%7M*Ձǡ\p_U%v1s{[#PjyHO`)>k[x8MdpBK-]?XdӌV p׌*ñw&1^;i+qf,:!oexKS%c:aTL4.SN:fC6L]lkYY3I\2b,#z>f.Z4?+|ASw%vTO%4E/A#ʟQP&Ɂ9hRR44Y*$_( T`ja>m0o&E\Z1WrH*׹kb%Sg-qƛQ@.QT+ Lrf,]WY_N]AT7WKTT\L=%Yj5O1HR a%+-ָ<@mU[Tgq| nǍuW?R QcҼ@gm{.Ѕ7༑,7ùVBCrNPQrG#fϒ <>ZuNBv0Nج. @ПvD:OKe ,QaPj g-`俍mQdtMAssO+;~;rp<Ԉ=׼5lDm6ldo-ڂYIWՒh-Ib]F3=m!~ 8g\lR,'@D_QoNAheCAq|e{8zut3p oJ ǴQI[lQFOxq*]oKbˉMK3?:ZY΁@69?+s6ɟO9@7kG7il4W2Ysiz11hFKO`3NK ߅jNCz^]ά 0'w'O3A3+ [ I}'FwB|Lo97Q#L0 qXS@tua\ ,`#=]ƩYgQ__ B'$έJz8TS,TEqsWw6\o=1|PIvFzt'k,k`Y™'mA8m*^ѤݚpLS 0˜鸭0 t"[xmTΥ& >V>>[z@.h8^E'짱с%H%UĠ[ )2F"OTI dP*t/KI,= Վ+ژ>v8gZ^?=Qm88FFi/%E$oum>N3aP|_`?Z\0I>Q9v6]3LB}9 {v[v<7 D#xJw]1[I0}/:6c_8ױL'0t#86B#yqF6N3LXPFY?C6Xl+L^zf.oFCw X?5UsC$ra%Z A-]l)W`0O5`StٽgY`14^3[D uklKDk3|!k9 dNEf9kWBX`ofvbwxrc{|ϳL /L';%Cv`|vNL6oWΧcI\2o!NRAphZ%u.H'}p/Q:b6Sc1RA*be?mz׌}V!r WU6*;g$jyגNa8`792Pf_WNQfCkʈR0~[ȼetDUJ.O7T%[=lI8쟞x!1e /gjMzO3slVK%8FL<:بIr&?Xo1bI0ĺM$N~*H n@Qh\6[xsࠝ~HJaspxͦ9լ+PvIcN>ABAޤT>t2Ef?`Q3ꆨ 9Gi z*Vhns0R_cTsbZWs7Mboc=-/=lB< VmsC-!i,MhX 3bi-ӷ7Ow p;;Py-8m1c"vlD˹P5/*{aՂnzsJ0y 9~ ־ˮ"B9cO3u]SYa\Y&m+6oJV5|Ya,@z:mh f[ǿ&5.ښJ0V>nr `?f~=y(vrΜ'#hg IДmе! H*{%dSZfP^ZN@7g>т{DbljH`3]H0/N<džR0h½e87)1a|Ӡ_hY5uv^]SvnTXD^l^QOT0VQ`V_H/ ho(di)? +zXiǻ3{gpzO<}FDg3=_;!!FTi:2_Rݼ ӓ%D|eldM0Oe 2_wl\~07^PĒ6Qr|f*ZmW1i"zAJѧXBO\[r-vNtedѩU vh"޹x?@@i/.ϴuEjk,I0F *GixT/:\%1M\`*)T% ge*W0䚩\.% 1#QO9^ZJa+l #堁j&^uogppo 7_2mm<}RAGW k;H^.5.G!!8 W"v7Vq~H|$ %:UBrJ4cK΢QDEtp\ƈ%gO` d,Jdz-[ݒJSd?0saUThlV X, xؿX+iU2ӟ EӮɚ`ߨek?Lg$ӵڃTQm/y:+ |uzj TXkH4W-%d8@ H3s$d6%\q[h~6RB& c^;8,FOCj %B`g4q{m`EM>wboUrKƭ;ZzN, *? *q^^27%O12Փeіq̓@C+Qи 9I#ѧ"|=}=?[1.01z՛'i;' tհ*JTCe_3u/]$L(*&yQp("Bۏ[/PNj%AkA#lxS%)Vˆ:dBUDV$3Ye `1Fdžjȱ1St SgBo}&9L+qE8YWWy I@2& 1= A)u|VdĨJN9a'|<n2DOG 6(Yd'jS0N\>7t0eY!Isyš} $W !ڠtӇX~ SNI~ufbs"*r:HP݅rn!!e)9>G>=&Lq.qJ׋Ucy脦`IPٺ:3P"WϠlW 1g0WS==eJ׾=TvN\6Q&JP)80{(WCl7[iʛt5/D! 6@L 9bbbn5a KS )If8Jd8-ƃ?~iD3%{pF /SG;4qܼʛU13l2A<Ӧ. Nt B1ixē*59W6L6F;!wd@IW2nS_b32@m"' :KْW9!ַdGpͩ-c w#f|b.L$Lq*vLj.AĪ}juu4ϡzDhlgo2z ŕhmkZ*όAXo[B6.},B6#B{UBWޫpՉ7Y U 9Qu{$?y+1q]1}{}xaqˣ}t5#V n{AڐCH6HQb'f%kKN{=n _*{kXk,GHj{wgL d[G$VeOz=1|/05i j2X|ooz[!Nu1XWYVmt"]ã-/,姮8 Yh]f^@2ܛ`Gqӣ!YrV(DtffGt@bnúAȒJ%ܭPEͺp[qgfRfc{ Q^PɘpJ 5 @ˆ`C"7̟>mU$Jn"/y$QQ6eMA,ˤ+r?}a|-Uò+F5|s\CCV *ϛZ9-?7?L ͣf39 !335[NU=# ~o! O;͢e5UJ'9Wo578%&+ ޢ0Wpm0_o92eN~-KW~U-NN˺ &mǪLP˥ ?$#Ͱ=\QoAKqD_lOJ5szllF-GGQ*ou~r7e_vzϽ;pJzgA{: #]na;[0YRHgR\KR0*2}p+?t y~[0&<6kxq-5IF$W umj d+GWeټg ˃-vU`6_L"@n%'b[U-Tt~`&-|@/#-c@l}4,^M|f@4CL5H 4 jG.2LuulSTDYadsքE<P0]AuL^~bC rE|c=\Nwqrt3ZJSGP8w9 w>'Yy@蠳RY0U>9w>rs0R۲֝S[R1ŐtfI8@m .su?[7첨f< ^1*/ľ'~x:QN 9vr/(8-=J^(PKi'3( @^+ئIB7 j(=Z4"Q>x0r-`ǭc"I,Fݏ灁#MZ@9$P-,M&s$4wkpӏ,k݋wD>r&5T=nQ[M2 Iy$ӱ[$M!*5Fal,5q~PSߏQ D&6a@8bU7kH:C{fiw-滱^Ÿ,c.l eZncP\ǪMٳO0x#i4ԫщ 5 2^>e[)FpO'@ԩQ|Td%\ M }=6}N,=WCFʪ_lhPH6qAU8'/@S_zº_`>Ā3D@vIס\`搽#KØ+͑RfCKv`mGYEjk*yxBLWs0ea/:W* 30e stE `"q肼ŒP:k(7{\na.ԜMI>Ȭ>K*Ӑ:EK-}B .Du8?#<.w$bFyz2)@zo% ь-ZU4<8 4ƅmw t_ +/kod'^p{ϻm{3(;P4f qz9\CQ^Ayج LP 4`lEor9&R;ebyp}}S{vI릎 e^/X3 жcܮCG,սU(x6&2 e0>Ä` ô1Gʀ_fS/=:Kx|vD"|}_q#GJu4cn1ƍິ91T=ʹd2 TTN|=A"86U֤ fbaBBDlU pFwheYfNb z7IX}W]u?NQB-HOm&l*ˬ&nsvTu9[5u@=&!+%e J-kX?aQ@Mzb1%0/D>1ԋTٖ 3g WX" DS||n[C* 쥐膷4kCQQ3ŰWE0AsX}'Pyk<μ`6?wLcؕ10<돠<څ-{#(Q=Jx4R\bLkv+LHdђ善DHFl-%az4ߊ%a)1ݒ@ߍ[džg79]2w4QlRC,.Xi`T㴷zsŷ5!&-U1~&p%zj&DV o wL<r$G>zWX]WG͖04l+&d4Xg_#sVt#4Eibt (|^Z`N{ z+hRrZY ܎aaZ #=kque A<{WSրB&䨄 'J\T5|ȊF`Ɣ]̂2gjҟo(*؃l?7J{ʓ$yu@f\X> Gf=zITĉM@-#B+eeVmÄ4\g0Xo.hsökhZ@[m K[gkt^T Y'[YuP!`IMV q怏I &cu}TNxK 8b) y/fGyb ·X0?[YNt%"s}sGien4\W?ޡsD- LpW 1;|AM\qZj4A C`IT`Z|L I/\,_u[C&`4k cfb'M8_jB>Ӹ<؍ %ʺ;wj4E,sC`wQf R|mq8Awuߺ@ 680񉣦m% R}=11|ORB.i(!%xG*]=-RB5VJ_ZˍujLPOġ*ʽuZݢE: 1@}ʞgOtoٌpZn1EbPF tՏ@Ux@psx9a;;9ѡmFyTQߤUr,wϩԙsBoz=-rlȅl+L\vd7&GcQ@{AWr %gCE/^NP֩%,on${j]kVxس 5[s?bnX{ڇ$)w<%L2aB"q]FiX2}{Jz%Q~}ϧq%B-vf~z/[ R5d63oi8*¶mX$ =tVg䪣T{?D3D)ǝ_9(cܜ ЬC|,pU͜#sFgPHP#nՆ+r` }Ț.= Qݾ@ `஭?, qf: ?|Թ.t`AP]:h'Lqd{x.Tn2M{pqX$buǽXre#`Ʉ "oy/*nTrODa=S;{/tixn,|U펳ܽ9y۷5)Ź=]YN#I%r/ N Ûu37,nM(G$79߱IIu(lWAΔob~Uo< WU 8z0:Hح1}ڊ|_7".H~nوeH>G55 @N7}{O䜲/TP{bkȳ9 P : ƈ]T'y(뺯ByAx鳀 ȶUu T\~(,2MMj%MZOƀ.eHA Am5$p. mU` 3?Ca^Q|q q]HVю84VyGp ZLSz!PV(#Ilb2uxy-E_qgq!PPWlW14eNgؒ1 *$ nA~qn $/7Y$+ TP}E껂TF9d?o<eg^8DJ{͐@ԧ|YU^"C6u"ai9:9Dlߧ 9@{I4]&hK3.R5o+JCmt^5r\sM}峇Q!$ 䵩fڒ&U:lzA8O~D۸Gw7%V2=ycF$/}{ZJRd,JNKQ- <0teQZC-*NJ2(&f(hM 2e\a92cS4>+b 9|J}J3VhUE 8(ϽbbSZx& =ҧ63Q~T ϣ㽼ͻ UزTg]̌ ǚmYeS~jhFV쑵^K ';x·Ӱ ʜN^ye>V}h};wJژ֋nXoVj\LYh6zGMi:!A9t׍T8-~6ϴH}Sde2 JND&._sӗ)i\~ZkS,:3g׀R}+.6)0bG#"MI87c.l3-]N|YyP)`(}OJ ^]UjѰ1FxyŠ'Q 鄀p<צ[9pލc ܑAq8e|i 4)0y%( qn%>`5 lXhՐx(*eCN.aǺjm.¢Q ݌SbLj"P`ìX_H1so/P}"oGc{C@i&Wț3NW*gP<G`S&'A´* xܡw)e Ѫ/4uA^[J/Z͂e'#䫌_MZDMc[5@ը8kastCHflQЋJ'p(O_ܘg0eu39`gӵwøs#Y! fͶ(|YfB*RJ?pab~*4rqchF/=cBYk:M y!toZCBrn]Uy/AܰJݴp`[V hx3|ҵ>*L\'usEJ˞VF~Xi݁pU^ uT rAHe}4ՉVH ,@8\OR9 ɧiɲ32Bz#i"9t HU`#!`1.rf ,vYqnu$#@.nԺP޴5z,b4P/͟1@._z3e4ܒvpcEɀVX#hoj#l5qDfBW߁Ė{2q}#$giX>ȯDoAD[cp<'Pbf“P a+qf.PV )hRA2Y) (K^W$E-pE&B&9`җ ɨhw~nà Nlf&kB%ܘv'hOo*t1d R,?!=S$ ъ˫MM ,×a9E@ZGYr{G7qK&ш|=V7%26I3tEh7:J7hSyXx SՠУh׻OP9a؟ g:0Yk%_1ʖZ1HT$l0f/XN!5s.琗P)Q">|Jf` !RUBeВ [ { 0N7hts2y-9tZ0;xUGDQT, @ignRa ht߹D3vn,i`+{8Pĝ1ݝ&CmE3r}U],dgLzcG ?K ;g<]C80 tn*_`*rM^xV6֢"`] 2֤9ߖ &.kj!r/gk rt器.t//6 [r4E.Q"F>I;k-5 W ϖ9/m뺴 `5\D\1 !4+jPAkN#@@cؕ<AImvД+bk4򐲃} gxM-dPT:M9-%xphiJո{^g|^:(z "QzR:+MZO/< dM:(WCu <a)Z!Sr$ ̈GKRҎcDݪ%s(w;I;޴ f\W4NbZ)*P`om1ֲpPV2NT?IĽsพ~G8ofnTBzU`74g kƱ*9z >)O Wkys٠G)κ Qe7; &\cKTG;mÅV犝cFuK <+~ST]SXLX xV/مs~]O|-Uhϑ!jX^e#D%ZVBNSk,a^@UTEioؑq;Ԯ0Wwn냓 $K%E> 6fw⿁KDwצٶ G]#?skNA.-nhFC.TYG][&,mP5ğBBɽ.\EX?A}VQX8<%D..6@IPOJ-ݐ0`}k{7[$E|Y|Gwfd MٜL2HId(Eۂ&E`˼p%|R.luAHUaXt!mZ9,c8,0$ʧEa?25]U@3.Up_8P8dKV? i fјtT^=alk1Q[Gޖ/I[gzr ;Z@Ʒ@?kWL~;W [e_p-A'-C"Ԏ UV46† > ZLI ^姊kb2b>)l~IDnm5Qo:fanM ͉cYsA儚wS8_-*DQt*-K?a+,^l`5b2~t{!@xJ:^h-t>5:zWt_Ce}{(̶"Tۈvpmscy>ax}Y3L埗irL<_`lϠ\oYgkl^;K; vվ[M g&(?f S{ RA%𫾭ctbK(<KUՈ 55.` 46*gE;:#Ζn8_*1XKqL1g]E&OSG8O"nsðw>/qm_L:`Y ){>S:8 /@]WΠ ՏqtgzJ#%^S"u.;=#~Y S;֣9N2eTvV8ZbGXqźܷ>㜩Pv跊ժnt肞k5fJw6lkzL%Q hK7XxK:")ĦVݨG>OoDoyhO_D;\gꆹz?,>^W Q&Y!![Of p_VZF[ }V'="|ܟ+V1I m2(;֚ SO}F%ѴS7RQPLaۡZE_|!(z⁴FVKG6\Y HqxD܈M#;l)syM^m'Ʊ0Lv "N ?3wPSװ&ZfA?)4k[zؾ֎]=}Ow@qzF5q{B1W7$-;Fzr~@^wTgB ^KY?s{0lL!iDK,<L_N&vKK3~xCw>%*VOYi4D4W$<-0v Zt *\ 5?ge' &XcPgE0Ml| vk$ t;j\VKe?]Gh(^ y"!qGYumb<\rnl2#4NbX7SEwV/ۣv ꋋƞZXG| d2c +"(4'BϢ1@>ӻggJZ@{(\#삘I_dXP+α"@?hB:]%!|znKtjL%)t2*ġ` fg1F-e(:hp6R;R^oSd m p5'?LnU[{'΋|qw|PA51͹m3tn॓dBZu<=2ؘ쉀~D"'xfOY%G!NF*iz 8xe ˻֙5l zN\w9=&CSꕣs[kvp-͐DUGuy0 \U"I; U,,l\@4h5$]1 GzJS<4v[O.mXykո6^3hZSy}dB$l,Za?qXMچhXy{Οonv6U/6ܫ*Sc}ox \s%*U~,KWO8~^5s9p67ʀ D~UnNwH{,P{t"T@A |tm]y3=5̾ό"3?96辽ein<ԆIcZv>ꋠfe^R?Vg'gr}3gS|. _T&OSb8:w3\ "!iُ,~M.gIn[VlCJ ӆp,8+`m'`ЂϜP0cj\6b2 t=򾠑^־/<U_:"y&w=xwj[!O#0.uk\Xh?L]{Mϙ=5[+.Q/}7YZL5JYCwKJk{8tq:Wa>|ŷ 7?CCN%Vѿ$דBro%* ]pvrz84\" SK7Wߍ\Ȇw |TA7r)&IȰ6`х*~~QtPxػ]봠;{g\eZ=e_FDjdVeApTg % 7XӲ!8(@DEjP-v}YU .b2S%=H"+[xw-- jBmƞ)Yt\aV<h c9YA-4}i^=YN|'( P&Ȃ]+Љ^$8xxZyBBdFr6B /tL91X/R _7G;Ȗ_/il0~@r mS/|Ϭ5? k 1(cFCNh<9CF_ Y16TKT!3lx7=/dń5^Z1ƨiP#S+&+*6#yT!::2q Q{W|7,[$Jl &] Y9Z P#ey͓c wUW e0ȽWw>amq 3=+z6X xW>HЖ/l(IfmB dߘw}4PQOnՕsƔ AY\C}]Zo** g'Kf/t;GȀ{M7f?a:NE; 5m+Tm$_:=&Nf0CUE5R^R "m\"JYfֳ:u)jHz`p׆L#$BA$.Fl=J|no0~:#_*%|B[i@Md)f)ڊxm=zcDm/6!i4 5$cAkIaL4K #_IQoWn~i?\$@vj8Z Ky]{O $9XeHwB?4wISmpVh=PW_,b4D6ry 5Dx+]!l>y YwoxtOϴ=K<)8|=mUz{RTi:>AL7ªdA}uk} c@.~PoE+GA8Ҧ0rWHC%@8ی<?^4_E>2uZZf ݞ"IV˺V>_E'lNcw;h 5(*ZC#+}I<]Tx0brbqj5SEz2VԚ056K촚='0;j!TUwp6Ǜ،Jr H)7Y:Iyg]&ʹW&Vh20I kw7$E*ୂѰvUB}#=Sҵ)I4৿}`im1|@4u00KpcZ=@!,'5k?>ụ̬*1\ sUueoxӖXXpkvE3=`NvZ9_ F^[ +Ӵ#<" .4E, nn#׿d=. K#bD)ٔ\>1x8gH>!e4u5[mkrêǛ5O?`_vl4KJ7kxxv׺ӺlLly32 0r<> @SV(cGEQdp{EgڸF;8Iݭʣ\LXŖ_&u h-a[}MPqz$z* Cb)H{ſZ~|?[rD^; =0u.nH_k{o))`e$Q(Vjx$*`o_o\uS_92;WȤ KP8szPOL y.$*Z</EƼS L%t8Y1 _V:NYa(E" \6(l=DC=>FB7iF Vvjt*J-MD(>{+Ў" Fpkc2 U93l9kkaEqvK #tq0w2e#GpA2< nY1C&_s3J_08uMTtT\@Dɒڠ"bbMR)ߑ<{!QxӐN3D J={2 a X/ί֭Hn Tdr`e%u2Ex%'-mro>Hv>_5Y B;=}Vͦwx[43+LeMSq4Ex<kOOէy~H^yD Vš*Yº%(=n?_6@KR>Sȸ/`)Jp){ʵM_ѿ$f۟:rc/w}HxTֽIay煗g隇M @bp`:1kmsE;U*DX_GzVfE0 J ɂ']`VX,߰d %%jo%PꙜ8g{4󵌸975K 9H\8cLJDEi4gf^#DBi"/qK˃5ƚjڪTYw:oӸCtɴ/,!mQXJ $ɮq|@& ZIz&FU3]ްY3AKSSM=ٱ_ d>b^f;tpLpu1svj5%0YnDηz$i$+6Pv RTҀ >~HtQ ɆS=M,DߢʹVZ"gqɨhB5W L+ tp,HH+ Gu; .{`sT l|lÝ44v5yg"zEz|Fז03߇/rTM-U!G?f_uUGEI8C{)06L{_@'Ͽn,:p wmV'- >J܌Z5S=LGRl.LVzjڶǍ{כÂPYM d+"0Cܓ6Auj6bd^<jFvGD$͏ͼd}v.)K>K9& 8{AXȪ4c5 Ժ;\S>|1u0Bߓ&/4)8VEĀ 1wA|eW.VRo<btDJb?"ߡӯRc?.R10`H~,xUV/ Qg0j60){/Vҷd̕vٳriK#Ȧr5Ry1mBl;x6+ٜڿ_&KUz)%\ɭ3{z2n4'^~ܜk3nt:߻7NߧAxWrϮ{_<45M*EBZy srƖ3zkIl%4P,0MnI| REt)7 -[|'P"P6@WTYfڢBJ`H-#U4GwJ/FB]dK: ?UIN[,?pQ@bX/uSaTʽgLS$J=o鼖7hI}6CHե+l{S*N\NQM'Ukegl]{o#0ҊyXT(.7 ڜ@~W@N;_Lbwf$HgJq+C5Ւ*FO? Q`m<\@\;I0!p;+F~_EԘw3#B_Se*S׻l\HkȔ5TovxP O}9PV[9*!DB Rx# R"vrz#ޞ0{a /b7K S"-8$B1CHg&k+9[7Э9=u-(JXyV Eַo\XOmۥG;ݛPv_e wv)Fo]cd.W* A)To(NnT]L7xrDlsƾodzy?_bޛU>|  +{j$۠DI' m2=0Of:*h65b"haClU`.JͪNs2ʻÅQ)z^K87`^C)ҥytILAHh DlMMxu ;sB&qd7Oއ pdf֗8QgD&ksy/0WuΆcSmc:P tbCIeR>IۥG.%_.9;94"6e0}t/Xfk)\%1=IN }{8\rzs:gmxO\4]O- *W^Yw1&| M8:mfnRh!l.7>?_K̻쀭 P ?1d٪ftT7: >-!z̙ '9)ȰG p:w#<{ʗn~ʍ:JM̥-jO|;%UamɌꪜ-|ٸUwy72uhmVY_شָ s?uumo $EiQxnŠϜa?$$iUsgxVk^cg7X~=gI xkU([SLVq`'Dp`ZuYO {p)-$zU u,W>AߥӌvA_aUVtnkOξ|G]lyN_̧ FNV:3EPz&$vCNxon硓hN;4"p2foCMz'-+B_b>Jp$N u pЗK⒗$Q'8Kr.D¿ jqTcWő4W߈ϡa!YAN]氜'8@KjX=LzJRʛ3߽m#|@+G&7S!@Bvu!}_ҟ.P_?Ͳ|^$TշQČQ]/=Kc!b)l 1vf1y^Ķ/6hUg4nud%d0/+b3)f?Qf ίcjReݤǻ5޿]ks<U~-,hNJ <9L1AMrM6y~۫ȳu CPg ڈ0_܏~bD,Baf,Er[TΛa}#IwI.d~+`arvu P 4V;|^c3y6˚4  2v[tDž s/*YT(,s3f]rL<֠J4q w֔|nmwM5p{pY-=lb;<7vMw0_>X$lU㵧#>䁴'B`Dfۉ2Ꮏ!]& h&yW$uGqIjotF51Xl> 0I6Mg#C2(x/JC|-4^8*J*xkVnsf+R#\%J$`5HCHٴE]r#x'3Hn( 7CȾ4DkJ. >)4&){FѝTLٽTWyW.^ǗVCֈB]x5Gv3zt>ݼmQPQ^j|̪<؟jܺ{}$/%jڲ"C햮J$qeպb?5WU~<}DP)>$UKVmYÉ*w@޺UArf3x^|T_d#NJz.b^x.(mBqqٺtI$"ŀP% VK5ɵRB{T}!6&#v[MM9,n;v w5n(L5>R;>`US[M;lMgBe@2$=3`̖*w{\U446jCCUu!o0q'`"ǠYZV%a8MA> qi_{K+^+vՎ[T5~fK5|[")\{]u1-3";hv'`ؿb`! ηh ]S1ƽF36cneRCi׀Nag 'JKBr2`BSL PJ24JR%$pa:,^;7p>\Sb;͏@c킷D p,!h_3Qo2&t6}@֜!ƏViT Woje7 +;^FsUu]Β8zSΓ<3O/u.r+J!7α=*~ɧ̈kAW/yIb0T DpyaVmN#Ԟo"3d{'s7Z!nU8gB_1+2aVnp۔1&6&SwHh~V3`Ke!2Y.) KNVd(&mى:@4Aq *ZHN_/}x65r1cFξs#I2ƃ0tm`@HFO/*5.Mv@-[,R?PwiSK%vGw$e V[x9@ hmq_o#fN8LI-;iә/1 wN!&1U(0ejڲr2Bp;1#gxOio=:DYf|v8!iF۝ 'pB__cϯ "xHDkvԲDi;d⧖j?W]h$#60|!l2)g(mI {_iC?%qxPteNw&٦XcG~P)<҅ b8:c'⃙Bgg&dX(^D=aÎ=4Cև_ѠϽ<H!I`nA&rdzufy}\ ^pC$)ʻ%ܟK9;~A|Z|]H)觭i3-AA6x|?7ކ i|\W)@)+zNpC*pivbW[T:V?:o+|#th9e۷B i `‚qZ9>ŗk(\AڸTtnMn= %pt iDKP׆0|: M@\V{߳x*&Eܤ^ܳ r:P}_.+W\rg^`_8ঘ n"42K~.>biCΆNvcl5bzNP` }(6#"v?݈X縤2@2oS9W0CFp.؋Vͦr0ڱ|=@ s3mxb"hfỂ>\C6bq)_~ei~9]?akW~-R6*ՋxDA X/dHU 'N3HYߑe38`4"\F:Xܘ|zCZL+6%z9~"ׄm5W vk >`hׇ=PBeSU?s!+_bxP~1zrF<1HmfiͪJOV@[.q= i9sT(Yq凭Pkɫwҍ< ·W:ܠ>u_pVzeLDgK뉅_{'|2SD.G):$z _{y0k7kV >@ulWeѴe_ Ȩ7,fѡ݊]6{@槦Tg 7 ~^爨+#57B+mPpE̙s6RLZ!TXZϫ7qr9]-/m՘$`f1DqshZl]2iz`Ce&vҳ{rӇqfl3/P o ]cEè`sZinhJ4ϗqȻ;0%-ڵ~'[ȭ('xUuJ#&8B-jX*v3h߂-!3Y OQ.7Y798Nh%tŸ?w%:˪iS#²̋3x˷'lWݹ=$Gfe/"ܐΒɰzAӝc[ ^ؿϛ?+Ȟ=[D0ǖU> Ak7 v&Iix5 ]*v L.V-I}Z1"E 9/ߎ8<34P2,ԩ|'F6&ހ=uYۦ}kKV߮p w>Q3rfQYv"}yC8Q:c,4h" Ŷjb~w!V~i{x]):|?e](mu}";+V}Aay͵@)o\:U9x;O TEzVfm Z=ܔ~Wk׭#5WFց5%`(}_73O<տu8rˮHh GnojgGZڎDB":Š)u[aJi٣Q9˄.@ 9س_Ѱd@fg,moMs # nU⇜wyRBzz!*[`~4hӰ%NCъ jMM~\nEՄ5uBzs}= PQ7juKo yIUaVD=Þw d>c ;[1_dZLjF}i|VwwZgv DS1kJc0H5/f ;+&5'۽.&'m{,PV81IG&~8Hm~`}icuxo#}  )(+&Ŭ4W[+G8 :GNknzc2e,wq9x_QA6 ë_J棁*S7NIOUN3` kb[˴FG:uP|fⸯ&QXZNlA}Iiå]=)e]xfb(㿰zFCy &T.co&j~tz0zʵtծf$]Z(0/jKWEKٸ'<s gӁ3fS՘;rI 4 J%ergLPQI927zĞ֙/@6&le ˆBH%3>lgc1y.*q%Ӄy>GR_~Q*+  ="NUIi~uummEךH%j i]V#\. {q?<2+SFmqd@ܹ4:p~_oyW:_e%:` "geдJa+ 'L?V4r\H9iqxjax' s˘KFDO3@5wmn~Աy]7|θA fMo>5+[K>_e16 d3dCtˆ(L#*#O[:Ql/n.iԾ#]dʁIm )"f ~Rk2jP,Z^JNŁ.A߫8!]iv#wp;*HKˣ};j..ʊ%_yt[rLjBg[wrLbG7صxB!qO1' Nߣ"8 X~\]V/GzK&^k_{֔Q.(/^v>|oB4MJk[xZCmg)(;z=.Y떕>bћܦtM+_*JZE` #2Rۚ ~w&ڳbCh8Pc5Wl%wΛF ڽGy =LXN5:g.6ffΎ71˗w u @2M S$ۘט.>Cجccq 2RO 1D}-4i?+>*7w*@Ns߱Ő?"j W7R]&etp8z!^5 :ƾ8(r~n+?JY /(W2]/iO4^+q]us0icfPuNbW܋TNCJw_ϴx||cUȿK2XMGZy_ޔRHg97 'BԾux_R*^Ԛ=;p ~4 %NKrФ_>,dB;ګz=Q^?]鱐8NyugYzU)rU i/f'{ү\mXMn3TpnT~I܊, }}{6lpnx3r1RR$;T hLL23۬bNh^HDlp$e9L)V5; -:D7t$=Yũ)\HȤ}ZcK;H?'=:9uވ t3 ́~W6j%`U$Z  .;x.Y}PplmYđsZUK GR5 <cE&Q0G!;3ׇ*!/ap6,9jYUT$ʐK%4WW<NFԅ^37 v$;th2զ!v_ ?Y8;I50b_"׷096bh2W„"Zc}T,& M-?*nǙwj:MB * >'6q, iq ui0j¥=荍CR$# ,b͐vCZm ݉.Tƌ/q[N3#P²}R_YH 35xlˢ @0<T Jj0i#+X1K }=;!\n"tx+h@k?ȁZygؖyo{ psi/hkqӷMS3be{s՜HAs~"S?K,?Iai//S6FMOaZ%FǞ2ec!r <]ZgyR(cTl2J:Qъ.s&|F)ʱ 6WO!b3.P<OwצťԔ: _):}Qvc:NƬfZKaI>a[NάqFW6E&ne˔q*eZ.2C 6Q%m@qps2hI#Ȟ}P9 p :ӳyof8/9; ]hp%`5Hzpp>FN Oai1\:܍/ LDӎg &UƵvݷ*G ź3,пÜɽ̻nY?c>EAP, b%[C /QNZ5th /{a߫OSgQĜl!ӌ2f e`#%$9nu<2A<'=\$^%~>3YmQrS2W_8Hڬ$/Ț[q-oAԪZbS#CtTTMRr&f)u,zvs)~ b|++#$tEh B}pг4\avu7 (\0o' gvNkZmoOgtJaY{4c Q6 x.6O̍){;^]!v?Jb=H5Ȩ]4,6/U*FF&Wm 'QfLI!.GXl؜Aܘ%_ iS ֜% X0"}Cg$K>T"A-BGW E3: ŕIF~'*Ժ'v~L/Q;^I HitlNtDOZ n5 2o}'xf7 6o Q%^ij67a6Yf8U&.d:XpO{7Gv ag|3JczU`l46E0햶>VWjCJeg4G(R %]GD3]Rs%.ZجܠmMh/tOha9DKoO|;5~ (}*W1_yooUKa1.-#hOVJrv[O/C\$Zb/;竲g@: ¾ݫqQ*p`V-&ͩ{< ~ƹ8'?1L2b(WB6if: ܡF2;ڌņ.R\F~<&t+7xW2s)i}n/p奥I=դ} [-%9]ӏBsDX h^/yOOj<9^m7U:A8b_fL#Mq$-΃o/}h_6:wW&s&R!s. 4.$[SWPPZUx{D"Dɂ{6X4كh|ETlU{KB.|s 3k>䮕z:yqVX^2/-?UySF;/W]ՙpJ$3?rP%lֈa [/Wvf/)π4[$K/bGb->,ƜUE.Z$lti_ZV-o`R\@M(+bA۩[m7&4DOG2OGv ǻu\3V6WsM,Y~=^+DRھw5I˕Qcm/ݞ "Af#b< !n#n FV }$Xla0o~|\.Kk "TrJy!-2ڸ}5.vH=7"S1捎| *v.hh+':($hy)?1:CvKs h+ʯ;SF6u>MK_jD[$BGShڵqtgvq~G],)a Pص޹UQy5 "Lv\kI4V[4ꌗIw' +Y[mh8/+Ec訣}H,qQ8 %~MIoEf󹄨kUX SN,d)xӇUi+å{̦d' qׅV=yŨ~jn(O&8}=QG_:GdAq(2`0r$@Y]G V$lf (^nIF ], + cai8ݘ Fw-.0`܁q ̹M`f!d bʦDftJm /gD>-@ sl#>a6 Ybj:96giRo"rta6.dw߳]@ZCV^)G^&$AK BqpRψrZ:v *bq._ ]5X$R#i $0^LL|rK9ٳg,nt&|r_*TDλeN#in%uǥK \89CӂHaP|>N:W v,ӶRU8;W}Aĺz[2_:t,MxtÊ"4F,@ iτB<nL$slesRAcQUi%gs9) |GP!P*ДhBq [t B3Q ־oNViɒ,J#̑?}u $t-q64+B@IQz UjuGX PiI!폗 x'hmz}S 0=aH?< _YiRx A5~?vE[^p#>IK 9i3^7TlRV }TP~FC1_+ .8|#{?fo&}Ȩy_Z.R3,}WdR,J iYw勛cy`q_ߐ=PYF{Ox;t(E F SdLwG^G.HtCA&FLMh hj7T+5!5)ϸip `M Fw@qBҭ{5P9/s ^4m17a:Հ^oVJَ]gpiv׺(HjyQ$-#.Cd c!&lr+h>ٷV^0t/bQmuzYWi)"/~Y,nիi+,6j#? M5Z`P{u 8YxŠ6}b¢,Ct{~6wdR hМ1b%DB] D#(0#$T.9 ,sJ*(sgj=꼹B"Piݯnm5!Ȫh{ajٓW2"yv-}ɏP}wpAnQ&f)>l%Et2NG5KT ecA]ۜen97aѵn @ӃGeqfMdzK>(fgI7+KA&>WkB{EF'хk4vBaɐ;iQJ.nҬClwv eӟhp9BLVPDV_TSXФLtN0<&/,˓ n+8%~~ŭ)f# zZIm,gV[ rNHs!֨9Vx =W'aQo$ ƒ'KX[×׬2)8ۿqPȺͶ/z}Cbl=|.$%< Xs6}8g= -NT:{osE UJCczkm +C?Czb^7.p/̲0S4x0uDQKb0A֒b(MB}5Ktx'%Kҩ[jDZ ll" \OyTJ vCKmvMdN"K9<$IZÚ[T#\eTbe=fmTbgU]e@9ÄlPEv[-zaJe*f]XPfo=% cPxbx䨍b5hWw\9(ǻBmU1jƪOzWXd힝7,u;Dzjl;Rf&Oi탑9j2M_؋.E Ʀ,*~>۹/!w=N60sƁ߅΅8](=4-%Fq҈@,:6!͡s_"x%,- 8ePYch/ҫ0:dEZ ֐Ff\wߗ&G2UUĘ3"_%4ct"ԟ#32n^oA۸!Ŭ<𡵤Á jT3-'F. 3=h~fPnf$3XgOQ\wv Ne942iEo<[3S0f~P\i֓*E3ewWM;8KJgͼ׻eҷ@ ms{0yL~2J '$پ̸4XPG+Sb@"+$vjcryjPU'K0B{RbMtfӵ~Tej`н14]!:_3\a2]ARn+NKcq%ƘH|؋}!9_TLB)L'I#! N GeIUOcAwQZŐ'ɻ -*9H^7yvְbRVeװ?`Ë!l-~GF~:zwCY_jQ)ŤCV4f ˛Zq9W{1"7i:#8x{ECO‚ËqrE+f&"qJjMǁUEɅ~>B 1<- [*$*_>N%Yܺ>뢑\'ԡಫ,]d*khm/i#I ގBƬa*[Ep躦CiCc&*X#2DaqGBC # i*֕=IΟ{rsE4M[R,}sxC#?M1*v:gfB Ρ1yI$בO|H  :p}#m5v5 XOo=lGdA+.^>3"KB8~p=Q@1||LexT +DWF#_AGrKvWPȻgm&rh$Q]K&1$ITR}` yg_☝bb%wZMk>QZ*j }>˃`׾)M dV{76Lᙱ}]Vq! GsTR,\sCp8ʲ$́ҫG)!n0%r%u7K5 bx+Rt֒.W^!.@8{lgٓcNGTJgiZE5Ol&`1}?rE5R۪7x3z#2Ѳa7ecy-|9[H=t'4\o*hExXc}gIǔHFΠlW;Yq-]~hG@ &a"k/WZ:`lY ]E9q(lf"[|>WkPWv. ^~MXg!m @0oU{P۶OW9AdE8Y*Ol!OG2%t B iye+)6sRmze"'˅#[~P t"r7#}ң:/%Y;6 "KT[ef/J,}/{cS.0~܄"gfJ~5(q7,IL3)2^-y j?i ^lbsFS=Z\]O8Sze8/-8c 跷_@7>2=XDVr妲ɦz_@|ھo[`&5̽[Fm7E~ sZlZ"3g͔;j]*rEwA5=֗HOc w FjU:QGA9:8{IJ8„gd_cBFVʯ i0:'衧,OcHRFҨk( grOIqeg&ID*LbSmɢ|<1L:d16l.!ڎy uWE:F -moK`']~l#X[WvL늗R.!9A |vGsb?EWPzQ甀xu&ƌD=uQv^VjńxqsT^(g'A gMAl{hB?I `nl%ui,~Z77l|8LY1-b)i5Wƹb|VW#Ns t?+LiG?`#x* &0f@mm\EyF;6|̚SL7lwCQ:/+p< fii R" pF3qG!A¨a2N,ؘyQSd갻kgXHe>,>DJ9}'4gu!b:5f VȢi %D~4kT[džcpSc}i:b|Dz1~ؘd9 J umF&dFZQ$)lS~hI*gXVm !)[Gy*1 Cmy5o+Y7.634S7 D"SKő, Ǜ0fl( =E}.Lh3ȯ4H?jbk終or -5Dm3 {pLiI%9\l.T]Q;9!) E^GQ@H 'FhhPݠyӦttvޱ)O5ro][*٥ub9BB5=PYz&胅T N>kjW5 r0qSd1rvnYFnV(|zCcJlx\ԅӑtHj)R`-9J9=tE߶y@羧;\Mk"[O:qj@q`mTy TTEmqϳȒ(ˑx7?9 jtg/qm?pd/ith#>K{uwZSXˍQ,yd4}g,YYD;FLjP,dl&8O +;xS1wF3cKQb -~~6 ̚hx9So;1cF^M,4[OrF@ B.Z(3OU7(T*PJ'FH!ΰ[e0`4FCBd:\}.[[!EY(uHiWU0Ų= zq'xě^^ȂjZ[~U,tU,DrN9gSQVɿhr.հ|߭i)X@X1=HW?&$ˆm1ș#;vzv\;L꣔+G-z[A-3o0n™e$ӌ >ST5;,նevKƲT+ջ'p"=VՑ]&x=q LܘO5\iM6{di,s\Fԗ)PM 0ɾ7<7> N25M) ֜mӗ B"՞;;U|6C& œߢ(ޗؠT.B7|H Gl #Q/!Kq+i6F¨e$_ȡ?J)-!.r&Ze(!' (x^SAHPQIVZ0 ` 8E-Qy7D6p $I88HB$OhZu0l>  NaJa' &&'x (N&^ˇsY+dɟAB.JMhZىGz_Qb Ի8df͞hp$ YqAѰZxiy[ *7;0^Lr{N-TN&QgRriy:0I?C4Ql&N-"KPy=-:$t n͎  S}1hl~@aCZnjc.`A' !%b%T'C ,G Cֆ"<3pV9yyoqtO;l7+*h=v'Kbj?27T7bKeln''\XGB/H `G3>ba o*o]CM g]{/ru 5`'APiJqC$4-< 06ai#yUwExC"핈JgvF_ONIgeW3bbq^plbZMε"}P9櫐"9񳉧V3>'C6g60aH_{H$|lFC'o̎|oyJ| {Bj"i<50EdN2 3gi*.J)*F$+HRKU*>A1ţ>bp(z?30_}'FI!0OKtOqbw2xH.ؒdɲYW') ¡bqb' .W#'opO>rFчEy'n4R'm.?|,-XS[G`3g3cWZDLFh&= ], ;!d!Rܖ(V(?2B,܆=ӼQˮJmuTF|ş} *ݕHJ!.D2kpi$8<5&7ρ65'Kbu/8:m*¸›xjĄۄa y,GljI{k@=^0w̪ \6iVZ*DpZ\lEfZ&`W$kГ k,K;:*Q剈]U(黒9$-#gyl:OKv[!oLǼǐ5Zx<@ f'ZvmYf,xią< |Ý?vMHbC}GL =iiKkJ#U?fFr,B)L!4vc^c?mIv5}a NR60*:e 5ןn=OV neOǐ~k, !k.~.}gAzaFu Y(!i&VEk4[ˢ 7j23w px}ϐC 3 8,TņlEN$,*}qq~y@*ó ʣx礇ԧs-'_8p22~IFc@ p3v2@`~PpPCnSq &w}Kq Ggŋ;MGggF/ܥ=R5M9m·^<5gi>MיL\opLLl9"9t̔WG9DVט،)}ihҼn].y2)pj2[ZHC_\5,[{06pU MFD˩6f~*xDsjvPR DɤɽPY"Z]%!8=Cs cN* ,].֕Cat wv,*DbR6vn޽y7t޾x,*`-X4Xb|jGPLHhLs'F\/b0@Wn| ѱoXj̊f9f5fpNr>|nmLDբ[_PwɦxiSUF؇׷c#Bf2E\7i} (7=!%wZu#t{C:o|y;Ք`uO[GC|ˊb\!qP_4,u Ѹ`qlȹњTx5s ̫9H`n䕿j7bV PF pYg BO6iyIXN5-M-:\2LFS w_O79wo."~ԫnzȽ+">foB8T> \~JY:*1I}ci TV9eʮ?MYeb#I{UAYsN_ZX~9(aaUVL'uvfʒ>3>y .fu`W;2h O7i]JL2 $}7cxF; 3zW_w@H:O˓)@d>X>ږiuCYim\'zCTQ3|ޒgϬQ\3n"%ʍ۷cԦAj$tώЇV+ j_9n(MKN\P>k#cg%K=\2fV2ty$MDR*3GVVr8D#l2ZCuqD 8}r /4bk(ī.=)BeVsIuϥj:77 QyTN(qW1/c8Uz<')$lz: ^ y9ŷs:wj0e!Y`Rh*4<'=Hhn<.q]"ԤǼZG-fHpr[ZL4t*d62=ySa:Ҿ8C(K4Rhfz1f$hv:Yy!k}xIG}!w8j',ESH/7g־~" \J$,kY2ժ^"Aˍo3;L iFN'5,sj!xDfsYc7 zg>?*'`7Md)ݺܢnVf02~ NeJN0Ri)WV1Pe j_VgLuQH<^x[˪]MެRH1u1bܭ$ass"~HAY Lؚŗ3X 2뽛PZlO k˰LDƙ:~Lxƞ4߿*|6S!mH %9@Ҟ+umjTy<Ӗ1p'jGYDS籿>rJi/p= !+U]U/PVvr1Z8;An2BݜxE5gwoh+UtC 8Bz7Rfd_.s|:hU7LIsbϞR k@ Q-QU^#ߧW`tƹˌaƬZ gsm:ҝd)0hB3bab,> V*oLҶct.m !rĐe</|Pm-ժw:V]I[zqV=+'/@MVQy9|E)&Dz5/RRkM#9j<ۊ4#K&/ Q:tYqJ2p*< wl]/]K|}QgS5][0H`@[6\Q|0֦ݼ1;)QGTTͣߋ\"N>vN rY/_ ,e]Mbx5ZNBD%Lbs yl-DŞCNrZ5>fL ݩ#Ʊo螈NX@ L`Yf:* ٦sc2!ܥ6tdevj2\h/P5lڊSR x<( R?fPjfߎSBOYꖽ, |M k)Yz*q2ؔ9 0'8/JFa|…~IKF œWJ*#',=[äh U_A \5RՂFװ7_wLO6A8ϑHj~&ԇknfXdht r Alnڿ8I[k\0}B.P@9325H%SU4MQQzGٮ}䎰Bhw) ʆqeU͊Vb姼%QQ׳፫V#Nwx O6ɘ9=RaX]%s)_Ke)Oza 5kN&,z<1/5Ρx yYRQA8NBDIE‚}?J֪&Ӑ@MWR&-#=ɵYQ?ӢMZ)φSf/,r.'7^ }Lo%!CFDDlꤦ0.ulj?'4&߯qJ;k@G$ \ɦ\&D+^T{^lοsq  hpҕMiHշP,bĜ8YqZ&;S@NG3ag3ewA$ NqfG1sށ3B&,bUqt癢P#AssA Jj%҃ \n* z8.kO4\R%>ke܇] QS@"y wUK(R R ͥW IG}/&Uvi-V[^M}}<ٽ&"D·Q؁ɘ.mRD>M$W-78TÑu"BT? ]\s٪ˇp|Gpl潷H] cT,\;J1V!*rqc(!.4'TWE tӴ#1f>7(/ ^3F݈m!j`qWlB֓n8?*V7V2 DpO1NW4~a#~+C^F37mJ}Sj/ m#MA2XL%A>q8&QZfb{埴[ЪưyO@|m1Y(2--` (G#6UDg}t30/9TC,:eZWK:ڹ8j{=?|y8ԥ炪Рc9PJLT]郞Ɂ#wƫ@6(\z!aT*1xMAd2$nVV@z/ ?wE-)D/3g=& ?ښ/%_@,; Lx XnH}*KhJN}<{=YU؊#! I8&>u'[:UcoC#" #6ZZ+u Rod.oȐ+Bkx!,},/Lr4<7>[ VJ[.eDCP MF,Ϯ$Z˕-Vut YY1eұHZ1Tt*qNqfEakfVv+M@f# &xf 4 }rb6{'fai&Hc2`=;AlJ@Tj;eFn[Ț8Bg`=(bgxu\𷓤Y#(:Tq˳15}X9w.iӫcO/C=JLh #.K85f`AJeUӜ] ¸~9qF^C]:L-. D|00.o:+98:0r`0I_:@46Z+%{gԼ+w>`^H0à4KqSt'GRȦWlZơ9ȉls}$>#I &d}֎A$m>6_5u؊f/B&RDZR]T n=duY ! D.ȮsK cKMum'29J;.k&JӗBdnX2vޠp_:O~qa ڊ3ڍR=j8B+Ex]3΁ S wuGqKYkQ>IFߎvud-δPV4&Ib{9$5i-Q-{[c@qd>3 aV8Cz!M7%F01({qcz5zLBmydF8,/ N\kLjNor;b\TPds>Jd,6.33Fy^ 5ky)'~6Nt "y.?0h x 0,HmbVg8-ԗ<~qOi246?~ݤ癨sijE4y3&nPmf1 T%kf.zi g& ),[tɾJ8oRNRY<x輡wKi'?徏8J5|\^Z5V7G g650ΰ[\Վhl:U _htV=4$͟Ocƾvc#TdPO Y&])Y9;F蛩oGPB`U,WoxXKV|*W& IR$Tyf LK1lrȇ#!i=颟esʱ(:-A4ιͻ=ưH/8-7Pwb[|% vq;nx2pT㩐O_99|_^v8ݚ<։<8"S]9rNˀq#Bt 9 ±5P ,m(5)U@v$ԉ+ltpS=׈-Z_QF^BZ:6~?L>BrAԞ!&a2u3Ӛ#FN'_/e>|D7z̬ ]W~R8)J eVO,TǍHYP<M 3NK8M C^(H9u ^Uz/+*EM@pv#c)겑rOxrqgswH]|ǰ8c`t7D~ i]gh4~;Uy݊Qӓ 0i]wE>[O2"F|ۆK&{LGQ~ܶN.%EA21I3Oos/ިJD H'};dϐk}$";~4|Q?M)}BYl1֣j-q17ǘU?+ 6.H@qXa:tŶ%eBy8@WؗJ^ 6*:8  Xѭ$ ۱Az\ɍ.M KOB:Oh M̋!35b$R=&v8j`sof';% G?I ֡1D5n:gQ i+{,-zyJs4rGo?qGL%v?}'L!襋)ѻ]=O mU e"Ph .YE-u>-ClaO6#3W)7{,ybxbZlDQlDt_: B/ֿaa$xPY-~ zew}3mw8T]& '@9#^]ͥ!Su SٕYy30DcILfr-SbiauUnP{PCUCtyȻf6y'VzϮCS<~JALyF {5Zr끣=FL K4%Hg%-d|HW\x/Q:5 NQj3Ԁ>HiC_sUvXm7#2x좮lYp|JE ʴCUG@ Ƹˍfjuؚ&8@'7%{w{S+}0"WyԵ;LZ].E3\AAC|=![4bAU[;ta=sz5hRr'y>LL e=W2mekpwVez38GBT4v63;ϐ`~;g Q(u4h+Wc(>y]W;뭅BL΢##Rܩ!=8AoCR; *B)y$Mk-|2V:gUR%@Kݥ%>`~"gdq}Ś=!dp.g]IF_!޾|htTp2+`~&oV[?uzkl)\ZّP$cfDᙓ٠'$zJEǸ $1ke`=z6m% ț`f yf6Sf+_Yib$*dq4]/6z$Wӌt#[7#u1|gCg4[=t_U4Bv.&Uy.s 4,i'd=GḄ{ړ ا~ߙa8eU/K3Qm̃䪪U,/W4@T'|Jy/^HFp?:E/4C}^b];+0h\NilFfU\)a}[0>I} #6$ٕ.?iE>q-!q x1@aP8VۤjB4LH=,~8%itMe:VL?dדl~ Aw4if蝏2j2Vev\|/Rl=;Ը̽=j=kVRX$ENiIG MY\N[  gkz5ڹ#`%%]F(!9la ,!<"u q7uH&R-q|ۧCPI FڣR[&=DO|X\ϚAƞO|ņ ƌsY"km E>+{җ/)kbtSzNܫۋX΄MK=/ԛ:mψ|N˕ 5FdŭX-Ȭ3'2`ٔ;5f=+ ө4C(iquMRG/,1. hmW,FvAn=DZQȕB{Pq Q̘?Yw3P@Wg_"XٻϋOt 89ijcsuXŃmg欖 y1P`oQPR7>a&H"0Yuߟܲ>>Z2YmtB&ꎟΈ>їÙ}N 8ƞHF*Qsj\ ~8c ߷WӼIsY(ڵK =OLyA@T8Lj=.沠IAУa{E&V.$|\N2 шJ=NeIyRV-mim_ =St7Sa*v{\@k)ÙL\H* +$e.jM'p8WydX=t2jrKd5B"cD<?R3!|38l9c4<ƚ)\CaPctuሑ'~ iOtEݗɆڤooo3 jJwO(>G!:B ɏp.>I zg<K| F=䮆lA*jeU"/ĘFT.UγuX HX8@zC&4@ LA4kj+'!K j%K[ 6g %D9#\P@TeF9JϟJy\[rq fC 2=PőفMc;n9I+&y@(?Dl|D0rcH*=( S+E6/O1Qȥs^ w ցWjxݎnRر*w |ĺ&@l pòx|,`IL:Qg=K8 ^?HR$͋z bfUèx AHK/Wf8:!# cIhF&~\`"p-NЀi\ڧiz%\yLYpDb uЁT4‡5\rYG_ űoJ6Q *%IÎ 3“8ڄ#3:aݵ<\4|65շWܕ -MV!Zp{:^EߏNݚȒژ{TX_V(਩9K}rjS& U <26'M;/_$X (X'` mHS:w;YMD]Ba}/P[*%ȃU%xq!0y"V@jrׁ=Oи);R 8>Z>(m{hMDo9[2g@I%\qDHu{N[[{#l/e0SrSu38b$5i@?RǑ8k.1C^9@qU|ꏫ'ʹ/X!]#GWV+M*j8z&ǡ8ӁV<A3wmw\b)-ޝu'm)ܳDCv= <yRcky~ [?\I+0\glm\ c9z}S{3vBV45 X"7ƀDîUoV1:zd3ÄU)iZq.y}`d炭[DJ89EqRd2ʉ2{El-2DjHS<[lG?)nS8&{Xіy07+G:K${SvB/fc|2b1y1 )4*(x%OADA( R?Y _( JSRT<㝳|:OM3/͹+aU%&S"GMN69с|X. Eex',aTUcrP(ˌCfUz rCy aTGӡؐ $ndڦ&3Afq|m`O\S&G;`)/0{ 1 )jG{uC)D*s+~/_grP<<%@etdF|cƳA]CoP!#<(g9`jDz?BsgÎ Ñq-ѓ0]c)uxXK##&H9BSNWó .RsB}F=m36Lw^cZRʺ< i>* R&yϯ̨ ].L ɃoyƟۇ垰PF g&Sn{Pl$o• LU1yHwvJYi]ח]uW7eu5NuKλ6'[{jATo"goe%*F8an8.ilkS Z$d0s/u=QNΑ">pXC@-ˠz^Ya!H6Qld+`ickF>D (3X5n3o`(IЙ|\ғ ~OI_hbhMVŢw .]/&柜8.;${\7z]D 6Bg8tUrǶ'h3y:˯(z{`~{@ъ:ahҬr \ӍU(N= ܈>FAD=䮎tIGJRȮ&&ЖGRęOțz@_W x{᪬F+:o>fci3西kWz\À%^Íi=omBk(O0dg |S[y$wPK҄ ;u'bh/V1{A8%q=&0Oe'ŭS%c%Ε?G^֤b J;vk so=l29猣Pye5r-Bf<\maPXIZux/VHo%$zB 6{GK''p/o`I#AH1VMss׉00S%B(Sͼ ?Lp[u;UY&=p |!<ZW? (QT? X1dOM]2bl!XBmplWu8Ū-$UڅNg7`| 9~.cOG'ҟ2f!\*̌(tM'?{l,cLg:yxOt8?K AN Akͽ0|+e{J".LVGEh%eFüD`ˢZ$N1GD*k_2 N̹FZwȨɠ)IrN-tuX!rFKЯ>Hb,欩,Z\Ώx.23aT:{tA~Þk@Љ5\ӟZNK ]ul*{H `l)k ާQP[C*;cpҀ|,}>T7w\DzA,χpxP=wTm9ڐ6aŴLͮ?(>X<(?f٤P!GLmwQy/5y)bhВ)Y5!K /);e1پ3r(r@ʺfwwT|-qJpA~lUd}jf?蔅!x$*. m;l4lH񹀭]h-\ٸ65-BL7S`IkCb)% i ?)=j? q9_#3*˩w*i8MD\4C_ߎfu>a&wnj˚|~/ [ k>&aG9H_ti_QPbiF diZ߳MIsO L$[쎾;kSu,vWW ] dmJEp]mh eD !RMMD?#v~L*Dps QQ T8Ix@,A5dj] j "u6FlNk%7toپ27Pe>[#a\TWYSը%Yf:d`gm5bR RƄ ?S]Z װ*7 PPY&MIcWzTlwvxa:SCE|dw~@]T~J, FT g+ pA=~NLxFぐ j0fk6HDaaƍFLm"5F=yh ;FA7.\LIo h 0/vE!E͝3ғ2c1{R#.ghHϦ88$<=ao!mm ?l|~ڷB'jø29M"՟*X3}DbH#'=-v$p K .b.@wZsmUg*Wm3R@}"u ,jx`:&:ɝeޛ2gyI :wvaf?e/wB eu?.*cgLܯej؅luGX](COc8N 5fH쒾ܛ;~et;R΀ee*r+hHF#J^bFםɩDI?4 b1vͅB:Z K5)*}Kmb-_ D^FoX7 f;QOr{f!=(H_ _%.PN9.D`c^2끒(6p-h㢩GGE(Sb𓸰7 MeG-gzg3~:A50Mhrh%cb;8YTɞ[ & >t)i9䒷feuwdMl-af; "nFY}_]Q-t,pv|'ᬸS S8"74u8y3xd])&!BR]#wq8W[G,n7;NXWSԊ0/Դ]uE:kKTKYg@RI $HNuKP)/l&ny&EkQ e EÎ[J= +l9k>S$eIpzNm^κEIµ*9Cx?S "Nck+ 7 -K@.{ʜ3h JhR`d@f&:hr{jYM EҝFǷ9 C|1)3'0ja]uL6#^\oV$>OEzƊ̋J0[F-YEþ/' rFdK=&G뀧I_{.rʎ<;+M],#+Uwٝ+LazA2vBNDpLQRE e\E ?9 QZ+-ͦ!uoAĈkzE~M8~ϯ5 (](Q{q GJADHh}V̦ѪKgd\ez~埤RpKƫmf~3RJ׹/Yt|^4{+5ւi C5`>-PR?Ilaf8Qקۉ̄76ީQ8 cN˄ԡ~B+zRL6HNn,Aυ ק .Dkݛ &B'Ȑ6񈆿#X=xg}w/(:F?oOC=D'RʾB *8~HD޷e7w#&Ub5MBUg\vW9'j( k"gsSƓkM|m*RTy@^}lM2F}NepwbHU6$A@X0ގ B ~/!m%\r׾4F^uIuC'rnen3%td}(\vj 94 B;W'Eǧx\P׶Bko4B藬a6tm4^މ?k If[o7!ԼFg+0c (%mgmD ^*f\gA|!K/ReޯoBcOnCISۊ DMo<)o}op LJH* ǿM~dI|D'e0^{$bWAp8i)4qћfw ݐ?m@GY.)Kn,GGێq-ᖤ؜Ń}L ; rޣ|n!@+5qicmԋ(x0Wi %2"Ng.}FpwJNi3,ckG[ldBLk~ntx+S($BȹJwq[|w<Z">@I B-qA'-Y5ہ6{f'=Z䱷dvXGH $B?Ra~$B؄? u8,>hHKrr*1i!{3 3[}Atc'dB!]9:5c7^+6*Lf]PmeU%#A# mw2ժjS609ukxbxWGZ.61vR 'XNi$s'i{ĖghGY7YM@Ll7u] xN_0b)G{s%J K22-!_n8 &t;Z ]Hlh]Z@v00ͮ('KqrEMҘ/lLaJ{*dn D2}@N gn[S\4C(-V-ژ, a*G4E}VCR?^eT+IFN6c@/^/*14r!O,Ĕu{EuPwԾ" vaԗi6rOf&{5"\9qz)ڧ kqw|WG;zbԼ` ;Or}̪y|.EuX"v&ZpkՓ<uG٭8{UmWm=sIpB-)v[:67na9kjp؂?{T“9zq>=gPRiݸjA7O@^H-ee.TL%UcO1#6RS~"RaVB?O-=8ݶ te(*`6<u."Rw@ sIF#з*:@Bx@`- ``_#K/8 Q\5bGR(G-f{ЌT?Ep&j!>vH}Y</Ǫξ۴LTs{7:޵UDB,{Vب>VS{֪bW{5͛<;ݜSj)B3Ja8oL\D&KFO~exBvL_pw !WP7KIMMN=_ӝ: 6" ΩZM{p\h=Y3۟ůO+>$~Jo}VmeAV/J;ܞb?MμcCIsCJݒfUq t gee X(8)_x uoUM=0KăX+qdݕvGzOcK$>8;H QHt_W,0* X!@0z'2ϾڮND'_?CluմL 4?D`<&kBZwAg/GK`~>ZLʲ%Wsk19aԮve1p^!%/p35>;D/H:ɪj3O'`v~!*Y)wCQdZKc&#B #PcB},/ -{Ig6 GΚҠPljgqUā^H}ҰE@0 )957=gI!H^tR,;:.K ҽa{r3_7Szu*MZƫiN=])F#^6DG%fp* o}DV.no?r˹Wڱ0̣dOf&{7v|V.A,^&zVkK0#,#COQѐuA7' z^'IYHbδN|\kJdN(Dk8B!? aJ@#sbDq/R^;שur9tmH,U3IE~ח^(fbbJ^S~^I_ j S/zQhen,zl; 6}J>M \}g\ y~^X5?Ro^p8)'t)7[xqrMOvQtm;GA=:WC#vF{ksTP9<.oz0G I>++8&CcF&U%PKsb--2@X\-1.<. _5i}RVфG`u:s]E+WdjK} ' Qw X4D}+ oTV7F&TQu[_=:"yn/XO-ufVb4w\jfסsdžu=e@Lz˷F* Hp) Z ju- 'K 'jǤ ΢>iحC>+b:uŭr*)jXA2<13ɖ,>KsCd9QOæ.K+Ľ_?nJͦ;W=,6-"KSyECBLfČdA`fKz* ",`J\2<īA2j/m)Rmjy-Ej^ix:uQy>סҀc~{o4D XDȪ;^'gωt]YdX59&ݽ`#t6yH%ڄ EQݿ@(]^!ͨ´[ӱ޳]M2? z?G0AdM-0OXnyR[cRl2|^4^PGeUlQ"кTM8d_R#,uMDorpB`{_`rdlNBȗ$<V~1B _T˜&FVeOmcdoVzBe7:ńRN4J^ԳcW.jlWg˷Lk"%_aFX".R\B}RW+6GTJJ;NU~Bnɔ!F@$CO7Pgט+'  Xy㫅 h]b! `jxfn=`W(rH[33,-jMG`: ]$EC$.#G~|ᰩFrW86.2V;|Dqd*JEUJ :Mٓ7 蒹_+3l_7E/-z6e^b 5CaHlxtI"N`G- T]϶ O@0UH$=%uz(APՄU,K@pЪRpϒ7ZM{u#mRӂCqpVqc邜V۱/#>gFV39NK=bL 0ڥM4Na +Ѱ2W,|Xxkʀ K*Lʤ:¢%,GBXP3r"NQ}KYO!W$F{χ۾ï83ܼqmQ~݇І ,-_rF@ž 0g;Ցb[7h>Μ`E+b]-Idz^0[_2~*(_P/Eke}=бԫQkT툮_ LA='U\3_)TyDvki%~OX\zשtԺ!$;) $# Je+q"ݓm/\6]N>m/S! jk8gpɯhUm@7yZ"Si藹HB+"SX ;>PdQ<fm+uݲqߋBiʖw4_Xf ¨4Wv=o>gVapL`ean)ʾ)=?X[=HpCEާ(/!cN|a&~U_+E'.&.NҝF?6mƀՆ 7Ƃ/񉺌zO…O ?q=Gő|F|1P0}5l}&-5fb,T6q*Z+ ,ͬ%0PZڔF)qzWșV1N Ljzeجq2;|bZN|L RHD"p 7GBIV|$Q!}kՑ&9LDkL 8~ߌ x<SG-9zt?I _i06g+Z%k*.r4[5DAǙdgD2$ΛpA7\W~eZ\Y|(TIFr- X5J$ظȽ!BWلGK4r ?Vљ~@*9R}kH&u㷻mDcƐ|s-!`I׈r>sqGzw24!Y oc8x9AWi5c%+4Xk)`'`U%P3 '6|p{-B}dYwSn|P &Z[rM`Cuu SZ:[4Gp?W<0cwaFaC $z1i^]NɎgtY%UG]\{5XU{ }0#̔xӯV{687[ H 7@ ^x" ♂iy (7p(!x1e0*7i;x>+7|{m5; ! xTl**o;I,KJuQJa׬za#t=N D:)AiO$svF.dtIXr9&dȈ%VDПP#V\6zg[Ӳk o4]ݓukh}2JgӦabaWY B7yrP-Td|"SZoWDEؑ4۔sW: xs#m?0:@?%ecr,ƒ"Be8Beҩ`6q/׸o'v9/8uQxFmTE]7 9CwW+! g@ ΓWkgDrVs=%\F1w Şs-ɾt3^6*odˬm׆jHhx|MmY,-ӈZtTyc(+GchQ~Dh-sq!6 ^.L=+%L=m >u bGGymAr;zs,×!AՌJ**r ?& " dbIU&;N1a!`cC=yybC/ܹ 8( /vlJ0ejj͘?&$_`n yko/yo.UrU /mWEx=yBNrNk~>F%Bm *}rrM-g7> j& 1ŹpH~ejCn%D"}_VApMlaf'%xYGbbX .nfvoV9+Ek5"zljek9A\ J}Uk Ո>(JrCT6KQ ӞyVG U!!M||DN0AOC˿ݨ-0[tthH.>{@|\wƩcK^o{b6)e]KTLfaxg*yDJ#;nc9Ac'-L[ܤ)-S3i0<f 8_O.V}VQoFE]"L@rD'a qjWj}5UR型6|Vd[>X Xƛ $p$3Z¡/Qj_Mr&=GԽ ͌Ъi/!}(P^C|#~hr)ΕE.bOЈiTo]ZYUi2@RC #-Ƶ`g9jk4sU*&o +>5ͺsŗvGwnԧHg|:vMAk sŤRy? ]c.բqTPM@* e|~k~&ؽDS@^ʔڐ$eCp 'wX:8+}.RdcE=05!wR@hB<>Շ 6ɐ" iQ.*PRKO-|wڇ4":|G+T{s-u2^~0~o>.q5!yGzi:p (ZFǝ(4X *k`^*Bx& ۹H[KVX,lt~#=ֱ g֒}JV{ːVg82}-߽hQ]m[EWoZxh.pb)JӠwv1B)d@> 43XSi m$tu5+K?eQfpS:n*EVQ%~,YŪ; ͬ@W7u-R9@ChRWv_Yu2㨋zv<Wj`o&t#W{) ck7#e$%F]|8)0"R'7KNq` sA*rO&Ց>vMXЌ[֐fyW*by"H]- uәLv5[]oYv3)_HH ЮUo߰""̗E8G[Bp+;)o1΋"ϰ%|U-Ơ .9Bʔ:I S|<+B6n\%3>{CK]z&s4L;mzu; jWԸ & 8llTְi@bm4"[d]XDKC3h`?Ӟ@,=f-reyH@LsQYfyZ"/4 g]69j>0ްd9O'`o"x|B^: Xu/d=+佃%> E(Xڈ3d՗mhSBeEDz ɼc@+F V-OM#u>]0D}AXg%+]eh t8Mz$_jkVH1wcw:?ShJJ0yJ0U]h`m;tC%,w@e9b*ݾ.Ss+d( m.vBKۙ.Ȟ*ڦg9 8Zn;Y*,׀ wPnFr+`=p+=dgL$%fA!Tvȳ\+!{qjXgrDSJV͢7,,B;{JU3;.D"I7 $}B:HPOQ* dh)jlb:D1}聁jsp1 *YSb*u5𤋷c#C =wx~LҫBC5(P+1 ٔ]f5' > A]>PA+]qW}Ib$c E` <@{>ZP*ﮞJ#' It[|,3;Fx>l䵉3mnJŸU‡'ƷW`re|ZP9[zb 4+\?Yzs̍ɐPEj>%8}

fhE4ԄHȎ1V#b#tY 3H_8YZt/ %En:? tR|oobTD G (>8s;V,>?p|lY\r>u_`~UHT[+,gWتȖ8i=_-R."zB55j9$F=#/E 'i+ׁ[M;Sq%'P dvJ*P00+F06r y@Y]UT F~24eLUIgA9zl:V֝08:u1|kS"u7xu{Ńp6WbFR$$|,+!k-uRF;ڗV l7Vs;*0gϺ 4 P) 8nn.0E%dpAw|v T椗ah*!|#?S`ѤA8+Z, }| |1pks> J̲fMYv[ɩ[q`rHZZaWS8v*)l[n=P.XD@.5 vx4{xwS4:H.QJM5s@{y_^_odaмi|y(7JiB\K`x5>`m_/djd@;Ⱥ:鄖[J/F2In&M.%ON#b^P;bZTKt7=c@d/E~ጩ4!2g&֑QO*a9,dZv  Î ϯ;8ܱ+;G&I,F'C :{܌۾-t(צ`v>X29]#UEVDt7K%3|:gy>!rB3G|QY)SEܔuD %I;4 ElI'iv;#{Wڨ?#gL;G$pΛ̷ާ!Z*c{IF➔Na,"[% @C￿ u%2;d ~BJ%zDJâ!,TeOAr,?7A19qLN0ȕ*da~S~s-SC\>j*|EjߦK<-/GΔIݎB@6Pd /<@M7>~Pu+~b!\Y_ ֞3H3Q$DڟQG㹍qFw_ ]WG᫬cYDwj/ha`WݢpIs?@hP!6f ]F*h)+C9nkZ6i!S@9aUc[; gQ51a<{ BhXJF<| s2qI#s!,uCj#"ua][~ĂԀV n{0JJ7ss{vNVqOFCjYZU46] XQ *(~s ouo{9ј "a?LS5Myhȸp2rbFXpJr+6-DqݑKj$nꙃn453q\K{,~g<{UC3_qctEXrvdA# jd ve.7CŒgxz`-uX[5DKs" |*Tیqc.(KԔ89AJs:.z<}Ŝ152tGterVA.<1?a0 QnNDoF^0Hœ-7A–%.H}"ןg0C}ƩpLz&=kL G|΀=q0t =M{Q" 7AVMjhjQO}hж|t#|럛ºLzV42VVR2,Pفl)1BY [VY " K^3/J=&ś\dIzA׃ᝲƆWFYeų,8uqLQKd>'5el{uW# j{&BQ">  = k}ZP-j`w䇟^Tх,*.i 7 \`УqoD92zgp#h](P![4o/u#^O=ӫhX 9 f3vm\/s 4Y$ p_=CGbMs= ){&4EʑYJV}l{Әo{3ú}xe^4#ߚ.J$K]vrsttyP}R7A7ŻQ[1+LMo(4mrmS&KMXJYf\p\2Zg7~!8{b 5O!;ICxﳻ2)s|N$џbN~GP( ^$]qhz4;GFtsAl܎(pn)͡ƬhrfxhX[XŚ^vKsYs!tԜP*'n`GttD Y×u\R%I:t}z`4FK1Y\ չ)Rbr0$t.(OȠ.^׳!#'e1VP늙ʆZ;xmOHC‡11' _ry"|88ߕQ`4y&o| bKYR(SP (riɛIȲwZCX$uUCXҝ^B!E0+f#MȒg-ZEڲ+l_0);)ȋoV,8}GHQ,AZHh!Bc3CR0tmýVgyIB:XT/ORYͶ&`T*fG-aEBRC-0B@:5Ulnoj.19`;jZ_M&p5,Z"˧Vݤh(VO5X-af V'Mz8'A+_Izb7i/$hl=f2Y^@ک\z)7&NQ _c{ϝvis`ѧ&ǩ'MYFt .39ipѲD6F~U*hi`i/%TMdXW.3'{Ƈ,\3cy%A%2fW[ɀ7Ep\%ֿ^p!ψ&z.,ƚ[8'ISZ㴯ٜ5HqNv;]0_#>p3pru))e鬲 :]7ekPB4]*M2;4ݤG#psiXAdTUAXlY$PVI ,=,)'/veJ)~p[#HKPp ,+!Ae&{(_pa]JQx;I=H5eRT*V AEMvzMFX1Q =l\L[YrETlV"B_j9V[$!Pe 7`5 >r֦Wd@kZ>X˜Yhz* c9&F_ p6oH3($秞:G֣pLؿjaV[j'B |Lm3lY,m-o846 KkL|դ5B>De8EG<(,F&OH|| z?}h-8n훯^O:rFa{հAwBS?}y7'8 g&-ʡH6Иq'4׬( =Wi7ѽBDRy`Fe^+r=/(:kؕ}+E>TXm?%NQV>D^ 횃>[F%\L,'uy;Ï(~"&30ޏJ`mJ8&a17p-<~Kķ\?PrP(!I_yX̬{*q/#UH{_⼜M|6Eɹ]/Np n<^^ZvwE8w,n@Vgo>k>YCH#qrX+H7%|vLD;{2=՗ۯUR&op ("P'4zOeI|BK޷&/q@NBx ^.H ?D)QF]4uW;g&4a}j[ BL*%lFC>^Шk}O)U٦ (l-uZƱQ| 0&߀X  o+n&zZA ;bYR.M+jv1=ӂpb*<[/ mͪq֌6|t 0GoMWیx[)4w]P`ݏ(3Ep2괫ガD /;k儮jb|rc)V2(LӨX QpYޯ ~o,i;V4ruj]*2nDuU;] hgj>% ado.7 {AUf`mts؃DUCEH]vh.Q,VC[A&K&zDڟ\؃0ƅ`qs |yl j(jᄤγ6+hB%I@IfCSNbXN} Ed Ujsɷd-YUsZ}ǰ_ƃOaq{Xsi|K.RHVsY#e|]Rh_ ,7ƫÝa&6m J]ز鳘P~r MhR_M 7'd HNY>i92g!P*M>,gdV^bs !8If RjƨuFù`DvhKHTޚqz+(')[Gk^ JT- c6GY t*i>tc@>5ϽzZ2]V)@ǀ:^uƐR7ٟɱUba<{S(.aKLѨqEeSs痖0O{ѱʲFa t) yFZX`i"`y'>6J*UfC PU>c2d/ |? L0(>f5_>HKv(pd˜ݱ @7mVZ9e7@ 0=D! Nh TO⫁W {„ kto1v}>301K/Wey~8uX (a _TdW6lOgoJM3hsbóROs4*GV>Tiy}kxB$2:4"Yb(_ax(BRjvFz؜kT.jnDW3=k=v%ϵveb7-R]S. :{nM|#Lc1$kR%1n gv P歩2q_QSc֡ mnbd'D9i F ^G㮘zCCJӲ4(,ZLmŀ;^=GR讖b % ޛ=68Dz:TjAX@C-nM.|#휃)r 6&W9 ې3)ER{XjHUkTSSSl[SYd ÓJz,+n-*U7$0ʹ?Hb]6+<]w?dqS1̃]җR7l$Yt+鯬6ϬIN8g;0qv~.=h8zЈ Ī|ND- w?OAQoVJ4W9Q(`e.F@f*gG4T+e'M:dr޿w&hFXa v tifxV70jjY p Xw(lơ" Xgɨ]%+Yb ?϶.@|^ViOtm[LԢ6Poz,]n^s[30qG8 hcC0 *\Ĕ[8 +Zlg+' "ؿbp2k9~(I]{Ok$JX0۽?pFCK[jGSyx^{$0 .AVCNh} %k{8SeZl,ZvYcq~_4􍔏P[B-ހ/H m"sV GN |V8:3Gj )rP}M+N DYڨEQ7beŦ/w/[e򁁚TaxEavVt3ZzΞh^- s97y]46޷dƊHV;6]DF6_8ߪ>Z%m`@ d  6~PlBni]ʊ ? U/g!ء`OEI(v }/h:Gi6p ̌շ2,#ힻDփJYzYßؤ+jj.Ah UNe2N LHpRh<`<\d Wycw6WTJ?O_kԡy: I+8cv&@S(~ Wƺ ""5g FR3r3}-}JDjYlƮa |/GnĒ}[4}6TKtQtLؙ,SnY}UH:9C&+KvBe8O|U/y7ք-PQ~Z,+)|[y?@߱3lN$Dy~k2d|̖dWj?=1̿"Gg*g =)+EgߎiPLQ3\]Np6[M k^>΢` p B V'aav2M$IǼ) Ocma͕AݓbFLjcBLwhP\1 FiyW d=gX[qwAC fPlvx}dUdƚt OO>ޥ7e.Ol&Z-GI( 8d+9oA".Bjܜm:tN"jt4icPY-m-YgoPD]! "pY}wdăRe<š s}Ed.yZuaBe1hlI'Bk)DzM`k`IV]B[g[k58vǬm/"DA2`}{jP+ZeV,~`h$|6Nqa8x4wQ&^ i5Ʌb9c {*h[sX4p<2m"OÅ!l'% MR ,$y!^tv4jM\s8vY!][3Cu/v1vդErYۯң׿homkeh2xZ8mY=1^ ʳB!Ƹsd8bK,.닣iŝ,1*or|ѻ&L8jV(2V oR9`1M}yR!踌{Y@a͙9b*goY&Aj`&Q؜f@=:ٟ%b8\W^Kˇ$/md?&{(hk{hD` ѱt$e$kccIAcrRZaMK ޟGAW8%~CXmf")` Y;;dK`Bt J,H͌(=Pkzd΃U|s;~BJ+{| e:d6~g-ߑ&7BHS8#z3OIYT eΫ<3#t3Y)kPԢ4ˎM*#Ўm">%09V=?,V)ccg k,&O$cHmvj҃oơ)Z zj0.wbxh,D1R '|0hpUEz WJy"ܺ&jd-i5:\5rsIJpէs\sW;G7%dt:xяb>DXQsp( )K󂎁7;%.*9'l{}W"[`W /4-ݝ@DVR¢mxU[< 8pnFzF2ij+]l]m< OMg:Ondwo=-N?nH{J _fW]pwcVP h񦹄 W/RX0jy/`PEUak:4ȶC,|{`u@P >b:xbV%׆&Z>S5~PZ;Z-WHgmQZ|e1;S4CLy-}#:_p( ɕSggq"f52c)3olvU]Pe+j-.||`AWZ+r,@g`頗VH :QnƁQmD,W!w$SB6.j'b]On!L"`(nUnoٻjpUh'[g\nɹ-tRaziZi&?痳o=4mVfye}8!d)~t=Z$|C7-~;Bc%ؓFjel+s:tN`f;DxOn |+vLL Y].OoCiß'0K7[Oj`:jg] .f mz/夏sI3R|Cb<+T9'N.r#mԉt2pl*0%6FUPsdbJW*`y(nЛy^򸅶Ζ)iZslKZ/؈,̠ݑ L+g3w0.MIRk-1J Œ _1ֱ2nI4?]n 4q{%+wꓤ({@lOR&E"쪖n9Mi{d[vkMk\s**}Y *Wj2?@qS% F&ā(B݄K{&ǟ?Ft^w-IC~HO¯s"\_ΙO  :P.H` @Lm O/{ CUs Ȗm?CNU|W& }QX+)U[L_qڎc4-{-mb| ja:S&Z*5Y؟nH j@f-XD4n芻n w7%Yky<A.&#ox\3fzLl=ɲa{岫.%yOLLPkF-$*ƹOv-x)e kT曧)8$}~,)^8!5XW*ϺؚA^xVEgw^yA7gĪřt+nP kVB@@؏Q ՙssF}$8^'Gq!(,ʎ U $-J9 Ig&ˎW6O-FۄKV`~,[kxIP]!dz.\* pDE @ Ϊ)y#v M{ji&N yφ< mđJ}Щl<vv!'j`z?C&c\[OYM{b_zv5WP\8߼6RmO~;;@IgVr ^;J)1^'#MgkmZ)g0OVRx~p@T!fih6}uU#K[p< 3-W%@q r`יnVA' Öm< .e֪H1Cؼ*‰( ]N8goHiG\:P}Vh>+;\t]|9`f4[7.}o̰,,@=c Ej+<0n88ZhA]hF4IA ;ߒ`% Gto;۔T5gե9zbwCKMDRqg+@ Ȑ+̲:yOx,pvB-C}n;Jvv3N$>ndqH^Aح;Zlf2qWh8%k-wWkh oU{ь])_>8j#z f{ɎcylDEa~B: sqO 9|Irk9QfL%ڗ{BCG츋c5 AėTD6SӰ7&6:umшɗ=E/1B{ndq]+]ߩ)]L VݤŒZRݟJ C"iN0gfUĬϨRsz1Ȑ'&*"8'.h5VTC|4uqުzg mMFAc܄W)nԬ"R""_)GCO}!6ǖkZm;"8C 2z2iD?'3gF Qa@ qe{&6fFxB]N譍~ON_ m꣝\r { cs;eVwa7s=r!QνJ| yh5,gPzdTsE_ؿ=2?Y7VR-{k脸#s˼J%n5)m&fZB+6_S75VilO^fCl 8}ɭE*qFrX)`1W Si&,g D|ˎT@㎖`v?҃jjN4Zy;@;N fGйSX- W^ :"K1ױоnLS/#g.,U_2? zTmˀS^l*̭d^>TAێǢ|#9'"TG ߵ,=@N׊Wǯ_%â۲e<ڽb\"n oYyŚ;/zyu!>'J+Md?f h׃DQ!s̩;t뗟XX$u촽EOQM};rNߔk+*K܋̈u"ZԶYժ"E҈~Kw)ZB"W`J$ mity0/pST۲69$ܣf'&yt?ٸdrbAƗ;kנ`oz͚VG;ɻɗ=<l׷D[Dqϐ ě%Ua{}n,T Gfy|'t{#255%JKoSI8"Άd"̤ qog.[[X}W Y,g0+S;3f@$փQ 3}fEWa,pmblzShqM2+yd7G[}㞕Ys\`YC+Vdn.WWb~)ϋlwMѳt('owk.@`X\D܈ /UT.c7̅Z.Aƿ3u+~{<wdvFb.=}9 pX{ ]d|LsW3-ӛ<5a]`QV8znS2<5y!>ufE%R}l[I#5oCNZ !풡J'_u?MBR1m3r5Cdi]>gt]bRJa ɽdZA.Q_ ^??$+A0>$yUŸ]/ `EcIwa>wo`;l:4/䊎!ZN襥C=:Y: })ͫ4r7>w1g6Q[֞ȳ$=aeBp OyS >=x-/>P91/îcovxqyW|uorBNso{uxQn5e!%/V^}(Zl< ۴$&P2Ip"R%J& ?G`H5߼B>1J .Au`\ߓ' nӘ D#3"ȶYC#:AOq Ջᔫ! -⧜WevCBj igE]w"fV2[,[)n6o_!˽bu:NX\-fT!I]R>lP02e7a4ܠCdrKl.΋g~ FʼVZ7MVu;i`(Gyd9#Vhibzu.+rnꇿpC"r|ޙ/J4# c<&$pRE.bI~WO_/S!a3ksz]2EV>y!]oT-x,2cRʾ+m|_zXlCdz/2nk#ZY^c3*5 ۦcKyZ}x^ _Q/HZBnEQ!GYT3uyY\[ l6=]y%aư`{8C 4t##@S02Y4~>-ACT$$81JyI-mEox8R@I}x@ (>+;=? l_~ԢvIJ&:4@7q۔h>pxTBn߬&p"# dNZ^/܆U5*~]9"sj ?g0{lc՛o\,{O?!bO2>#eh6g~R+n`d姠#,)@o drC:Y@2 U5S1_I’]!/sD}Iαvl[Fi7 ;nRv[;A=i9tbjx|ՌZL_.q]*<< !x#:_f 2 gZl\q 2떽J]ZGP 9D>7|ɹ w"0[j|A/ŰP%}3!(5CQXF#?_4i&w2ghjmcI ($ m6"s~KbKp`x|UtJYI*V :l9: F>TUXŕNͦ9R%tSČRsi "a5)3#U[rj(vGnY'-H9ʝٛ)~nLpXG돚YjW0cl~/ T׍[aߴ擟2V-FMLoowDQ?Aonmq-.Ҕy!,4|!YY"y3J?)en48X~Ty4V`D7pYOrwa+䮿 p6FhiG}k /Tz*+p]0XXhGj[?TKM5VAw\?T_mDf4/8v}pKQ>˵?3Y 8454ypԀș̷Rc()* HV"O|GC~+ U:YHI2<&k΍ S pmpXGg~>rSfrC!ԝψ.#=fH%ZFZ;S9pp6v|瀈j˧ 5xS|F i9KPPqr (*~H$s}Zhgl M|,[9`DAq61[N/"8(S|b<J6RE7VrS.YO(vg 2H*iHWYe9_edzV)x1DHH:Ͳei=Y RqrKN>lP0 vN7b]Hb8|eg̡3a6&0Z]߰j[k`_R4ZScehhk0qI!3vE`^Xs<}dULS\tf9|I I^t5]H{$yO~\+L8U`>-r ssA5šV >Sr´庂{ br66,n\ώ -u>pI?=f[̆!ټ݆D5p,{QV!DJZlYBX$$@۽W{h"`9|mIoҁt퐵1< 1寀0,β&ѹ\gZ89%}^$ ь5vo(lh iJ#"sK݈SqEَC$fP0Oʮzղ# ĺ }Oexě6ɼ <:^Kx۶X@Eт4Z]آPX>ZVͩd!tgrkp57ͥO>X^,=43[5@X|\B ! J#Wsy!$P(i zsWe5T:M1q3Gn>J LPC"\C3m {mdcq*Py *"nfùZ,qW\Gs8MSrKAZyٙzҕ!>ğz#D6XQ;+ `!( AaL%YzUޜoA%AgIc$t[?ku=Zr.tnXGB+ȘR'/G ka= 9vulrG%9I7+fS nY%eeV< \a=_x d0r"T~nbeI'ԍp|%-:D~eD%Td&&F7;.fC*md ~auihӚ_Q;F~?Gz$XTV}w1&#:0zO y$ q KsiKD9Kb^ҺpZƀ19(Z$=2}h/ݝTp {Ѳ 2ijJ2߹Q}!Ò-0H*1$]nNpͳYBiqװIWZ.^u|l S)*&25:7aE5#] ׂr<h(y~Û.iL ,BDZABWlw(G LJ]pS/6Yj]&w1fOMtH5a*d4-F*Wgwv i ] <~kp+ g'&w~N(P+=QgCYWcWdqd]i»)f423ѤUGgr`tak$H-K [U֤lj^[vOJ°NսΨK#cա+Zюt[W3ّX&}?Pt`[)Q;j\Nؓ^-%p yt9S b&#=|&9'LE6G73o8ÙAf餟!^vDtcbj+pW}ښ|VZ*׌{@Id സ7qz=#'˛0׾±#䢤lhGC;W҉Ms OFF]%wY.lc>+b㉨>`Jյ շc+@?\gu9 "d&b5m8c(WI;ƾ:U,+w=O\lEY$5Y6};]J3J.߼i-j$߼iG!hhd{nD|+ ޫ5TtnS6Ѽ}kʤO~C!Ji<!ptY} ұ[ C $bjG.u5:z0u@ފFú^tj <93*s<=BFUfs@0(}"grw|DaPKwܝOӹ};Po˗5O$6F % f3 +qa<<;yuk;P  $]Mu>}qXn[wLhZJ:s5[A XhITq]i7>aP$1яN%׸Bh.һ&_8 ̉<aXFVIP1R]SHKPID\8~ڹ P/MhpgqX Qa-kN@7B@ {u=SyY1T4lk=UKBt:L,9ɟzmPK=z-#;@Xs+a賔͉/NC .DF۾ @ȈEčT0- 2}Ё/[kg`}E6~1fgjTkxcdMW9*`c\WRL3nt\Y (ȭ}r] i1`1{i:_ҬW->D/(p.Ifc%H_R\)ڶ `>`W0pq0◇CF#5O$$By.cuȠT1 %S c{ *[bN|GOؤw %}7 _m O} X>搤0 +u( ]G< Ӓ&Z0ϴѓ^c 26'xPx/ [$qqc=Eʕ@9Jk1YNuZ٭]3!A4l)\AxJPiܘv2{ҋUe.=wjG%s/(1wfo*cm$B^ڞ</f?˵d|Tet:ܠĿ4VdGx2(^%l"%jGζ\rr`1je5#%`\Chd1 sN+_ fK֕KL~s;C4:ZNI۬Y[41?sT_):dI( %&OH=wbQ͢G$s㜌EHm%[n 8aai@ )&QϱsXpc+4 A\ޣIV+u;х J}eԯG :M,mZF ޣ|`5NNf%n)՛|'.3Ј׌/c쿺o a) މj:P3*1)>[٭qf`cmkN`R[G] ,Ւ;AwOE vļ0%&2&QOn@7D1W,_E[Lveo,|f ҤL #?b⌳ͽ~A5D#-@u@(D4'^} p?`Cw`3')j'{Kbn`]=oA`oye*JBgYH%Ljf Lwnk˭0 F_V/D>Hrѭv9LuA[ɢK4fX[+^X%{^) _zL) hHmx" 3>VyZĩ`3R|PEWIЬh ֝k}3x]窮G!a'!#w<;D|y4)yv^_KF $elfY& Jڷ󖋔FčZAXGP)x;{I6:\4z;1bn6񅸀nsaĥ0YG߷='Ͷa{'L9IӤY( t_'Bi_;QWfN$ҽD,P-EMK<*5#T8H]omdL[S3 9xv]ƋgHE=Ƨ8 .;M2==)?C9,Qyv:w̾Ob8 UP>*~K\~ո.PWs§i(^-=}}NQ'#nVs ն%{Lk=(U=bv5͛DzIxU 7<VP: gZP Dm/zʐ1_q=fc$yz{˺7x $cUstuZOG蓵)1,Xjl_Ӊ+M7h0 )޶VI4u%tSlcc,J> u",qBy"C>ûƚA 5ۜVkHK=5eT/ۼQ9ƣȬnfYCymv-Hb]:^^1kTN}Wk{Q O _57y[cFE/T<)Tix4?"r}K)`@%ӠJ Pb#}z\ˠ)ofzdZTa@iR PzolWI!'PF>erRuzKh>PE3|vbvf=|(2Esr \e l.%cm:((Y 塗 v]e p8IM\TqzƿXq`$@0o|M\WE˖buM5s;9O96)8TÂ[׃G .i$[r#3e iaύۺEW)Rh0PkE̡;CGohdlh [7~$[G`hlbX k/r߼b[xƠ Z936˗0!m3r(*u?wsioL'&NXB|Ki1ፒX"KQ?%!f;vܾ#;-It's}0Y(fa5TQ, X}V)UXc5 蘃#neGzld  UhI| Q@%'&p"Boq4ZD%Ź=>3yi ) "a\ܵӎ1j1I %CrZwV#CVʂeq>fFWЏY6Qy>3!|=+OJ[)ֳʨh2aO Z}7N`tYmi‘ۙ7yﵡgS*0Mʍ7z2-|jRU4wy}crR9pQq I3~)8q5kv5π ^I PZU/On$fKnmػ1] 2T2@ ^Xek2v>4v]X2ӈtzB葊MxʹrBnmx= ;cl7ĒTPLyو ѷ42knyvZx6P SV`TVSJƱBdV&' +Gtחh 蝢IfzATӴks>2B-oD]>*eΒ.D6RI.=UM;Ic W`G̀ޛ~rfAe?i/]{6) /azpBV תZd 1 7X{?kW?So0 u1*0?"PiKcbWMIŤuoM%VS_7չl| Ufz#^ɯX>Ƣf1ueF, m2UIV8AӨrh"g4$h@Ѽ37`0ȸ㒟]uߨ;J`_S%đc$ y4OuEO<᎘PBJz<[DG"3 P~fd&$L gy(wT!SfI$JL ܈\ 1T`t/7K}3#V VO|f!(! R<}<.+)!m`;nhjs~YfqNҘ>W(+Vih 4G(L4yIC@Xr^Ħ1LކqN5}'2t>A4| i<^'mb]HyV([OY'"k9Пw<(E/{(N{@t >AmG=î-98<> GSNw֋'-%gIhZJUGdw^e"rXnnwb^(~?它bZ>kϭUyPu!cu9mWjL" Xa]w&7=t۲Qx%ܥUl"axPq|6s2 >}WdW^R&D )O); ="Fk^vl]-oNEGhy(kh?x }/"Ƭ Ex%P3L$s1gܻ4@vd\Y1 ms-Z7=nos bk[׏pT?&?  9h݃ zn=X*4[M(>g9[!(OVDVR8B:5? {|2td Yc2s6qGYSίR\LFX ;iÜMbk}:]p\ԛ}!ikUE5s̈5am(mi<ƫCyؤGu0α_52g,(,EnIw5hW}Gy㛂ՎQw4E2߭ޜT߸pv oBQZs/i5Yً }U f7$`,``U>ܼ@*Hok 4,~Y7= K9R/+#ubxSN?4y}'EsͤV L% atp"_L馜kO3ȻӨ'Mj42e􆇹'" Q t\O 䋻KJ7k. CIW~ ˆv77j4mpi`cWemBj'W`(BU/y>t9%d2Jݺl@)HJOFe㭃83iؼc3t dMe~fNY0U#6jبhz=ߌ> fleK򦦴7 JbX!QV3%r!g2) ߕ[LjXy}Di.T; Yܚm؞[dw7M7a h\[:9/)NR>C@@#fP"2Gk6s2ԅR7oZTڟ#=40@Fo)e}?UP)]~%0LUb'{h4:Լ>ISCuR )ް(ar0Yv gC/\Bgid^ZTt3n7U1xg`0pis!+ܗyxc>:!vʴ-(';qgɼ*/>ӫb46R%DRWPߡ|lL$ol HOS8 d* \IKÇM5G۸W4O}Ɉolǒ W87Pwo80+倅G EZY\V وEISD݇Ľu Za斍fVc?S!ՅȱK$5ˏ) b0KBft#vۻn-7bX ["8;ŶJ6ic׍Q Ot)BasODž:;k6f,L! Q (0|ҐG y!u`.-a 1)42wsCAa.u1 (R#;p|4%*`GxمZɈ]Nn-+L8c ۺ&aD~J^w4?qHRx)}ֿUZquDVڐH 'ɫ`<\\XZe:둒_hšft֌>#µqzi;]+,v+20?cBChBIBdD7typ 1ׯosk! WlSӔ2Zfϻ`6*ei("R=d|ußƠq"f*ڮ r)z*0r$>YvR d]w.U%@"Lƺȼ6C?uhY'%B8 N8\8dl2?׌H7n9w)Z`nl^p#=.Rn^fLShw y3n89Zs%}8d2\U96J)k+]H\g$칖x Gfڅէ=14[἗ʑM IzC<҈JvkC(zSXsahT} W 9X d%좱d4rZ¯vʷ&?ĴrrT3x\eW `UX@!cK`YY`kEC!눇@d=&]3k(y9'$U06^ ǀQ\nb4Ts$A1L9aR#xr?,ps+BϱOF7JV1\z:${PU}2&AV(D 4Pr¼o-oRBjF: IM3݊d0NNéW؂œdc`J~wbڷXaį7co.dhEBZLJ# \y88E>lYoZpJF2l޺B>vo:oNֵ3 DT7S ?r؎t6,*L) O n6(4ĩԍrvU U@9P$ J lU D]`ji^լ7Om9 Cqbfb qEXe_jt{nc+ y:̬3aa?P==Iĭ,gA6 i^[M} b\[Jtyaay5`}-y2*QAhXAВ9/lDUkCݒh0vGmGz6+l2v<塭e_xtE_9.A?m@. b'"v"q/l 6GMX;z 4=ۗ@IBNיxFsX]7aG9Hc[$Ɠ=hxuc X6ʏw>Ju6i8{)JwgËiĭa{zZcֺ84-̋lsN $ x[EGag x:o/,@jv k% d!L B}W|NQxeНuհs?dwTSU|Ehߕ4pۖe闪N; d3 =})CJ\[2mȠ+Hh \nѶ F2-y\vy9gGy=H$&<ҙ"Fʰdf'\Q:o8o+:ty˝|0Ѷ'"l@*e_|$ت}CJu?\LĮ n,Q2*>~cYR|^R_OMM!{ dTb @y;+6P-SrUnCE^x-֮j 8ՎmZF^$/lr?* w`8Bsۘq-l*b#4s;(:ˣr5٣A=!Vd+BWHls) J( ,@OlCYHMOw!tp`;h nU-T@r8g&tG)0aHvR7"nd57tŜ[Vԕ\Zy) M,1VRzab=AkҰ^=e5֖Ám߯6;9=%@ j| ̍嵕NȞGн"Bkn&e>#s-QF\pEIߙ#6)#T v$ ߨ>~>f+8m˾t#x\eLíڣThO3v93.Lt11t~Asis -`>Wv]J64n.T%dbϡʤO9;NeY7V_CYԜi[8`ҳr܂ƾKm/zd³yn);Kvj{OI}t D&˰38nubV!b&jz<@`΢ج<E5=ФwLl<ރzr`pAW5tPo0?'6a~y0!=^Pf V]-}5āq̅tt u9dТYR;][,}0B08#4-kUU[࿌ 5N( ;P,TAmL_* bշF0/Wu..MI85wlS|4fsg]Jr-o{J6咥kn %tV0 |=kc9=/ dSó=PτQ/w)dnǩ8Ņ8¤z48If?Qk3<{Ock1vJ+^R˗=an̡cu8,jYh÷-GjbOU&<0Q01z,;1O&f]'=1v ,])JRc[:1󭌄/!,ŝ{vұ?iY #\W*iOyDinsi8P*dއ%0_ܔb ޼-Ju2S_cG (DyzGhwjrTޔݰqP5OP*ÊŵyJ[pjѹC6_'Ihp7EӷKԒw"uSļ٦>xKGqHyLqFWRFj]u ȚB\:I(^aoh{'QO]=33 MSa! Ξ+4jQm&y#U7 G=\wGX"[z. QyM>S\=k.lV=$M'eNs)ߎ")+Ÿjo?O˂pA{"գ#HE[5>Yۿ/~ <ݝ0)&*FT>?T5hOu xD M}WGbѿEjM)gV_ y%\|IFzZHNd/["nYK*| 1]̫꬗8 8[U=JȪUrOva6u@"DhS5%#hb5Um$5Ȱ1nG%4nHoEUDEK:wJ{o-S3: =僳:H7JKI;g rFמ7OH#9!k߱SeVn,H^O@N*Oc{r6Aq1vH?! kjWCvփ@nNGE/hPjdζtR "Sp峣Oia}np -ZgF杔Y@בHXQ6+}-\v2}};CKɫwE!-WZs8Vi 88|3n[p a xՃ)3&- ߇1A+-y +d:~4C`v74߻XGq\";G]3'`C< )zHe9ﰿ\rFJWW]"Ju+tI!=_mD3Y%3wAEũXb m 9*<$+A/Pa+a)v>!}}aN0p2@(^fh2|Rt,{ZIDH)_2RY:݉q'ooԨAnĞ~uq˞g: :_ING~Myy&I$XhGz 1r^jaJВ셔 &PI ?L^'~syFhb$s)^".~vDrxTBo蝓ͽӣDlagJQcVCrߢ--`2%Kh^ +uzkbF@Lmb-Q7DfW'>~u_ÌJ>^v!m}0JgyRX[*Esgr/>s\˃m(x9i:3g^## iϔedXTe- Amx{sW1P$EpRy#x1?qS=`Z盋AB#^۪}$bd#!ee7s}O~ z!1x`CgVY=vVÈ&u|S?1 OZ$tAu{qC->@'">2 tnSݓLnJ7Y%|ރ]Ї?3%ϑM6`vw#NX|4I`;^[qԮPg^ Ť9D犮~J`2SF¶̞h/ԿÒv ;P ?K{ * 4ONVyD#"șXݐPr1>?Q0@*Iywe L7 E>Zq&}- 'cs-.A n~ ~|>oh{Nj.$vhy|ر>Uvx/?n[pprIJF3XYP|OEZcfVXZM:*>9Ivch:n 4K>‰RQ3yFx+q( S4[$Vו%IGGfQY@ectYD4:, B*]@oTF79e]ߋTQh˜eoξ]G"C3hVE٦( boa _xE ÕXܝKF逿U|Mn'#~+|n[B,GU&l-Th70 b]\C ie[/&a.(?ncntdJ@eiV& 3Eb:g)H5,9QS'ƴFQ(xG j[ ³1䐘.% {y`D?|ȉD`tߥ1DJ+p<޷K*aX -='S %gX_eǹYL.8MTj3N5ە۩wev0DCQ$|M&կBFp1Jd˃ mGSp>.%p32 Jm@|xULn.?47t -Mx]F3O+kP6 36V>lĊh\$̈́Ylڵlpbkh~z^,9}>X lR9eOkÌjrqa_=GU-J8CH3pny#wBoMC2YbyX iK1H-W~tAg"==%ކHr&ڬq;ҍPq&ԌD-nʌfYOaz»bꚺNpp-SI5Mp)+!VhgLZ+ʊt_T Jjoo sHB 0.OQpa?&OlL0AEmbޢ?0[*s [᫾+S|[DQS!/*?`~W<:bbG@!7c‹%D,_l~il׳LZ,4Ž_#K 5 k6kMj-\Po+0%1^Kyw%lhXBlI Bc'@r=5@Vѹ̛aYcNxk5@%OrD/Oion^^BGK^ =)~9U!VyQ~H:X>Bkљ)Q rcJ.l@WaQItQc)fOZ>4\}]cw=[QMd- *[/d@h@QP|'_,6@.Jn4r2$Ə[=Y[x;\RK2qԃiROc{enW ]JCpOuJKsvGL Oebs̿MoL—6_bp "fj~&ǯ&^ntֈLŖD,ƮG[#*JpR.Mζ,*Ӭ=_(q/St᭎a+!4C`9'(|&fCrPD ^r"H> MSJl,Fn`3CSMeV ͗cؤzSa]h-{+)'&wSKAZw52y ih߼sVe^p;V1)m_-՚oL;KQ?ĽQ^l ֋TobBqW1!̓d"sU }=.CfW~ u @?wg-Cא.OB(adLvRVXaZ>_ɂykA:M:!)T>`|@շӜlAzν+>xUy#bsIQKvqCkw1xa p!;1[ѺG⬅tPaWrQE y0'~mO <؂;#nB^NfV P3<̭5d|&":8f+Ƴ!Á63> Oؙ#? R*H*,”w =Ynltp t][,5x%N2L1`uBhSSUC0[H_P2qdoڣKlMfzm}h'2(efR{,IH3r L#+%̠DCȾުkm@j(VJtUu ~ZTLx!Rr[u(b7!<ʈŘ&켻q5XHɌn;-mhJj(oBn=F#JA0?7:ڝ|G?T-v xChP 7_>^Rh%7no.%7k'rIKqI0?)Cwn~X"ŹVs޹QE Slj0p%-5-5n^ ̓=:kU\L)N-K٨W*]N>2,D_ҮjnpM>$qwLJӑq"?V9WTxX/ \R*f^Ϳ{2O 5=f>KZN)HI,UI,ȂIjǻ =B!5N?<.+u4 m :wˈ};8ŧkЇ\OZ&o/kɄSXФ-w'D#E d|-B/gÖyo )܅`&6p\*C2īX".I $dinj;MDۑ}hUsoVKÇRy[K6 fQcX; Ivh+cmVt,8V٬X:VUꤵ-׬$hZf&^SjOu/t$Q Mfa Q]MIVA HYAY. GG*o>@փT\}.!S=ŵX:t!^kF4m,ȷ#^dK]Vj7 f_iQPZӵd@-ɫ:1PBA"Lr'YDS9q:7W'mT|ZnlSG2% NF|ATCv3=ݯq(|3n]̢9S[Mg9eBF1&eB&e)qF /Š͆ԪPzE,|Nezp9#[ <*^ ?IZKG88`!@ =GtVc·~=[ɉ;5sF4>Ѷ((]_Yjp]R^dZ崂u -^}(J_Fkz)NaMS!i_$5M@jCX3u#]*n/LN]84$J;ܴ㍆| QUÍ*/iFbcp@!F;TDoyAi1@P=|]4Yl~qYL(P[>B}l-#&m:o E25z.S/z :G:(a˻r?/S3=Vu=~N$̍nOD)I-% ]g2c}MT z夝;!.TgRQ C(m*c6|s~"Ƹd}\q,[\R*7aNˊK+wE6g~%n9 Vb23z>e:6xo6'V,hv}.U%#W'KZ l%0_L;^= 䜥}o}a?۬#]TIyf?GO&/hH\c6l-lmFO$z--&Nrk,&FiUtʑ"H{!vC}K@ke'%;QBkB\MHkQ[~eOQ{!qд|9v!ocP<b_-5 Dxx,|h,aJL88u?S ye] ~LJ!(pj>sVvץ@"5~/)^S]yh>.0gKɄE?ULSFo7'6 0>j9&n<^%>>V& 2k}>^6*EO}1f8%_b[W`$=M* ֝c,u 4A*P?򴃞41We%C~^vb  q='zKic] -ôjL3jMO1l [g vV_.w~YtڟD̟ӥ(M汮>ɛoEL+MoJ\1ylZFzAT>0;_ $iP|FaJn[6(% S.ɳ w9 .F\GSYrdϨyr=LI"Xcp>@sSI,8 9n ?%9u>6 +0pyu#'P|T* qǒ?9ۈeP3<43f3.}U_㰨=>-43J_;Щe1Oݖ7bŝ[F7>>1hhJ0׋Ve~F,`O=y^6^}'v[|"kN1"n\D_pa_}q%G7 N-uCd-9ș3{OڽG3Xx❅P~$o^*5whJMjghO: *=rJ"rB%ew֮ 쬄v֌w3=٥·gŁH>d;r`81,n-g=$$̄ w'#%,#C k#)a3Al{Y^f3Jb q,[f9((Q;' ǺԐ$b0Air?ٖ|VY"I|I% Ph/W !f ;,0@nd7CŚ(?ҐDZ\h58Y0#ArH[N$ۻnM9I&_*Mf\hk/2SԞ㵎1{bIT%. FOc!gA߅e>z=+lm VM-ZI9Ժ)G8*&M|֗޽Ǵ ;tq>C!%S*q-+VУ{â/}ǝ @gl0{&OeZ1Xǎ%MJk&m ^bA$lw?/53%Ɣݻ? 12i*Aՙ2*"Cw"%5@$Z2 b"}Jߔ zhďYz`*ZWRIWyds7YC~U,z{'$?Ѫ yD=+XHb4\ډXAױOD5T*@Et]N*"c+X^(RwoNݲ݉dNFde0{/5% ʢ3N]"Q g(rɍ*X:*Ydʂ|%K/lMsȕA+<'R O:S(Oh F_Ӵv"OPNDſNJCƗ^kטܻRWA8vL,Zo Sx[m"l0.[[){ =VleAj4R?OZ1 t_UEwbyHR1# XЬK_Kǃep*}^[W=mjk6[۱UՂՁod8CڸPzJzx3?p?a5GͤMWWj=vok]{PwY3[څБ"j Fic'J7"2WC*gj30`vp"-߷^pG⿮^spe+܏{a;s"T qxq%%SaA;S/Djm=6@^kVkWqm h8AXvJvB_/ -LN|l8iN׳&'T';Ŭ;LN8u> bl/}4y)Oꗼ>~.}y"/)OÙPfL V\,G^=sI,] u7TS| 317<}4@Qj= k+y*٘Dc7\L9{@Fk*n+[LB%\_pg:2|; ^5-ewX,ڏEȒCm#*ݵ1P6/bN\솳oEZxф(=b 2 3Ɣad y"οZdpbZ@MɈOTފX. ǃToV1sDD^ $P('"EAs\ZDIyG  4HQB1 ˑ5Xe) 0㨰X|ΕθBV Q kbJA4oG- Ȱc!GRai+e}vin1X](X C HsI_tWg-+M۩ C|LHG ]pX'靶Fǐʠ;t`/](m1VY ZEk_ekaYcO~>x#kˊY z7^ݥ Q`i^qz]9%= $Uŵuɧ9xRmS/sh4T&>~^F4>V*,^ rdU!iո㯬?T@Q@LjOYQ\|1/+R*Q7k{IrATq2"b.rzϑ=\lgB 2cm./)U!X-ݿpKj%9mCw|}αO+ZlISjDgwҶh]ߓ ;fb &YP2;kt ;XfBek81u; J} Nal{]MT_T!U | (Zl'y]*MX^2,;Npu Ven\Z8]oeT?^ı߅(-RXe=Tb]rp1ZjkgO> ,A{*Tm^~[15Np+7>7!yS)3{7V*~B{Ki#{J,ж)+䖏I~Z(\6Q:VMd;UY; T5X 5Dê |M}Lry yibf{g:{Aq51:(@}+|hJFs(ta o{ %o`i-=oٓp[^|o-z'kbC5BsxGxhhyz#;;|bim\5RA6i0scTqVϩ.xI{:tF#i#)Of~.,2њMFɖhl~stzvcVA/Y[)CE#]s>Yf0l&Ҋhޖ|*L}a \ x8#Q?קvsP<$d 5@'pmp[n&*6c`vdc*2ѭ'4hf/ o3U m)zP}B(f(DI\| DXm46"9Xt7 ڡEصk]yӟJzdׄ ^`ZO>&$h~u@'﫬{ Xm{L =H iKuIaۊgp2Y=G09l'p4hvd&Mq ,e7~MW&eb~~+0*_q|ͻ_ 9A@%q$GJ΀ֹnsb,lE)ua8c ^@oߜD]Y0$"*I%Y %k6ؠ m26DX/eS_#c>ɒ#'}C CU>AZnJwj@@/VA'PٝOUx&ƻt[X=(p@c {Ȅ̀ Ý-2O/-:77sY68$jmwT8ٸYؾKD1&w3Og7~U@{HsR4lj1 o;%+nV4ؠkdi}!%2)h)+; 9%CΞe}3R{~"5a]t %hHi/[Kv3 >YAϐW4C\%vߛv,Ķ0]K ao+αfP]ۋml@ۓu(.{)@~ցzPgP=Cj wtQ""Gs/q$UaO ?~$~sRGq䏸a O>Wc|f IQұz5m+*e>8a zEl 9q69[QqF4jK#P )H`a$Q>J2σՐĵU~8؃yPPM8w )g] S2AZAqo)~Ċ I9]tdojMwsg"wU .Qqh%`i9I d =ualx6`bs(zM8S64 co"+/տxBpM ooOfOpeش ?SAOoiw6R~$$hj+ȷ$vQ{jtm5e7wW2Jh 6<2E^JR) 0vs EH'hiVoPghN,ZgDPH# h̹̊^|7qe|K^?qdzUVFhL|E8Lm"\Sl]&ڂ_AT&S@yK Z;FnvSl.MWTkߕitV>ʢI9UX{ Fbx``]ڿﰍL咆8W\ڡlz7^D֮`RDj@:}&rHCw)5w{1k /82H4C')0(ג=N_ypM}-z|p)'6̀0.Qf C0SEύ#2k @FоPZ3.|{z~ë<'֙P54`\'/=#?Aـ>@%^cQ΀>]M)[*bn/ݦ>z P^UOFUtC%MlZTyx`E|؄HTii-mB0f Gi^ҏW2$I&=`QJq ~2Q-LcKeXٷ 1rXcH3| 1\djQ+ix&3OݹSQ?tห3)B*0Ft^ҥjKjsw1˭$OT7vZ#1 :A؁G3s4UzgzS,l3VJye )ݡ+9uSDN緧`qj1,3I7;8Mv/p5(L>LBwQ;Δ$]J~ 4F~F>ď5Y?˞k*-{7SR.v")VT˞z`O%]+>з6$u%2JU5f^;>pDIV9^ |f{>SMw(x2nDVFd-1ID:\#x6wFL)_%jFKQ{<-y: %RTh+G|rT cr\҄ },:}~Vj!j!0ϊT r|N BcB6yt.KeIO5>)2ttlgq*qk%ea쐬iey?jzIYtǡ l}#4*OZS@[")qTTٙQ% b= 'tR>K;w[M؞/㕍2me aq$ݾn^(@>YC4YӖ@9B-\WN|wy1H;@P\ȫ<61ODM)fOK4?b8bޔ3CI#A4h(CNM8!9\:F^b t.w1{BN`wMo~=&lLP^*<O7-Gb 1Rwwl4yjo{~cmP HTXDBQwjHΗr`S6ĆC@,{0WTF=Y%`l$p+2r*'_P=[{@Z%F7Ϛٕ\ iҔJUZHfct !W4C%%-vT;(k և0hZQS4Ἢ/Իv`)n#IqygG -sa?#B~)b\3<7fHI=G ӧ2r7?(Ѥo ̒,W~O/-k ѯ^bCŻGQ;UCR4T谑T[|Yock!ΖSӶWy!7x-E[>}:ټMB 3YZOzt6{3U=o7xw5/> bvލ/]G۷:?Cӗ_0dP,+|gb>ժGH-,ri#.ϗ!LT锫xB>{N"[hx2lh^GM#;5'2]fp|+SqC"XyD[XM54I$cj6dqSG(i@ WֹI\dtE+]`ھu'j%P2_ș[.˸WPe+3 1[m޴r7^$T EK{x< h*p4*4F;U\$ njӱuр0k'io٘IK xDVrnۃV5 ֣o-ښ^F I4ݭuF&뎫O? ~0X5Jl\?6PWAhp]+ɔTӃE+0@g2 {Qp2Tg|N_760'dL';?Cs MB:6/¨0e0K %I#MOt8Y'ȈOH}w$N"[(us.3)xu!:Ў.I>𷁛q]BF]~1M ^Y ƍu*&Vm5ռ(AQ ȻY;He9_*SUdEl@vM,ā|#w_\5gG ೭e}Gt+~F-*(''>)=UP{#ELlR_2h;(D&K1Y<ݜ:n6+D^Ȍ .Z 04S3TtmaIlLnZ7$P,D'8L_3eܸ"Z{2#j!"`g7"\@|Y]i#cn(^nXm6d|)68u6\ Af'>OS,"ѽ>Q58z2Qh,o*bߢAspgxJDt;2l_iMV _5F)Jݬ:˕Fzu̴_? V`TӲm2 R1,i~Mg`#Ds!@3Jt(sMUbz_Uu@D"zkqq6qWT?1~/q8|/dRz2g&"ʫg]?! .dž#^9 o\8rˑ5p=lhT[/(j팳IaE+癸*xA,26:cܭo{l#t%Ρg)19, v$#L3~ 1yUTg/"C#)L)$>4`FٮԝNHtf^Dl {~,<NB W1EȘ~R`ܓ.pV;{bXa$:‰hd{t~2fh#r&d%p.@O: ýwV4?j*I:}\Ρ?]!ؘ T}vNdJmJ> {a$OjXl۶qg )}/ÀgCǃѼs+?O0Ɯd΍ [B\8b'9sTNjW)Z٬E#ϽZ3HTnW!5u::2*nJ]F*uL67y%A1 Po̗ $5rEjɁHT.DPC*Ke<"Q~g'59OT8\|b(C4:e 5qu;V/9NSEӢl= >L{ۛGœ^\Aˉ`9 `ްDE!$E܂Q3c@ cϠU *c .زo7)κOckkf#Dkİwc.Y܉R l|WeOkKgsζ%߲qn <#+dG%f?@-8 e[0bkWtERk@XԘ7&g wYUR+v/FۓZ w_|Ew's AF\GQK(܆SC,bkK^uɺu,OVG9TT  d*ظGnJe-[WR,{Jl]6^<[^q>oXØZD)m6\KTZ!g\niY kkAcS״?D^S;eJY*(#lH9cIB(a1"`t$;gzbWlo1g0$,Ldf'0eHF8raM#kRqd,-=!bmA[/g-- P2p9fhܷ;^y-Zԗu[9Ȫis`hmߜ ]UL@W*C_>7}&#e/yvyPgT}>fU5'"P)iI]gÑY$֮ ,5`JE-rKY5'emjn௅^͙q`y*ŊK{n/ `;r'ebdG3F JPVx.6 S{7?<=_KAMmA%m]*hx&&>|;W_=PUa'Eu˰;Rmf)Ք$wgj 8 f_'nl.CPDIwXGfh_+!xif#U$_B_fWX ;;` o6d(83&$N(lJ*AXæp7ǞO^b7DPe&QBMazqǡZb.f<Pޓ;(nnȣ=w }B5 \ci)udt!j<!>yLJ׺֕xjDZ"kSz h˲٪h1,̮p% h䎦Nh{IQO #{>J K!ۥ`vInIVW!ʇW4j)K6<}_!~dpťꥴjJgɃIaMdV)?M4o)*k!'KBLj6jL?PADW!{eiO0 HgHuYW|3 /4c%-pE+!m(2 Y@nLunܦVuZyG#N2̲c#:_̇DsYen+vPqN-7Pq.cՂaN<,t}D1\&Zn|%?Q#\ǧ8e0ڃ/v=3\ekw0؍EeIHқ}?c 8,- )#fN\Wxm8#6U$iEu_Fha*x֐h9:L%JQzL.Mъ^#hjEЇZB f?R%]`" (fyG  \l&υ6LmkfƚbmށE|?L Ei} 7ߥq^R`&u"_YEK V*]=%@0 k^P.c ٵ%ynorYBol) aNWYt0)88 j]_ q .($J&Iڔ>$5 s"T[-2rw;ԥ7o "i2|ZU78 ܭ-q^ 9ifɩbQ3|^e=@<=+ 6Dyʄ^U=_55eP +KP{#vU:M[_WQ!!j5W~yL<[l4AN+Mc=sS[ bbQgn'xjC%iJDq5q'W]OT6AU|$IG?ӖydWk9Us/9ݱj\ H>rr4rQPu'f!7tMJgnl=<'G]`T#'*i%i҃3Vj>y~=p `C4js |\RUCU>"O6sXDpK鳙 p\hD8m$k?ʬʮ47F}Ơ-"G1qLX~b=U&lv;U% @w-W`iƩP1$ yt渚xNdt.̂>}ݝZdt|YcӨbdafy\RL Ocr i֕'[s$]f, rJ)2xYUcr0XrmK&Ɓ_g&"`$Ca=M#06&hgI_EG7+ȧ5'd*8"BP+ yc)n7۾?\y~}Ί=5*NgN!∖h2XC@:m<찀h μb;9jۛO `֋G@  ic ݪ[BŹgZ#юz+"N/ZzcK7R=!Lh]~6D?~[YA AKb-Y &~o7(J 6eG[+~UJ$R N4c@h(eYAk>:+I$-XXiToHulEUj1 qfS@{:ڐ>TU]@3)6Qyթa+YxOB?t;GVq }Pd[ƿY=uq=Ifq3U$܀:p*KWeC I`n8&͉7nUQOC(ދ+Ycd$kSe86@` KJux ;w\} !:Sh[ӝ =5~}%݀ٓo$ƜF"L 3j 12 NbTYmxF^`Ot:9Wʽ2/,5>(\񏊃O2 a3]nA^vF^n@x)׌KAWgӭ22ƷjC}OL)Ek#1)7t$ƐY3٬sIr{JqmghWMC,"A6zl0Wav4Vk&bh> \%^Ps)攛DbU=8-Loi҅Dhhl[VQ׿卺J۩}g0NT^?`' XԨ:Vqg?[FʊwՋ EUcomlLj= +Ξl_M,6KvkaekWqc@f+/*Oԅ/J2aD:gF"M`a=6mKv>'i&)}¼CfnRPzP,$;eL(VZe3|7u/a{po yPv%pc[Xhw ;zb9mBmEF;\_Y.Ү5÷1YZ #"( y%bkn1xWCuBdZ:V2۽R]<(Sb"[.W%IIA=t$y |׸|E .g_z245l3sc0Mx /|l}ng-=B+QŽJlFggJIW<")Yߒo[kWs A r7vd[lDh*?w'qrdd:8?7]Fl5+ysu\4΃"<\$";"JjTk #+j&nE^%%\+<}nl2ĮIDb@/\ֵCӇUI B\3pF!U+#55s"$L7Τsݬ$,FZ>q-M:AlS-'X7rUUe3sAuQ1C)sJzdo%F ]) \cю)+`E(] ~k'7!R Xa]ضMhXJuqi;ɺ$~07IVkw,! [^C95!xʐPG2x;|;ýC[#οn-ߐjs$-FN_/Ыs V0g/̪Ql- NAd~JQAzk,wrU7t`7YvG!JV5|&L\E9 N{ Mߜއ(xK߁x*(lm T"`OKM\:;[n1R0oh=iu0,+6%mY (["6Z[gؿ&mqe_yI#f%,|'L^Pc15[Xr5Onuғ<qk1LAI Gak$Y|G b8NZiA{k+mA10mYހ!"Ebd;.gODSڴs0Y@7ئ(NuWް"1+?t?;՝87 Brv3߭7qQ'Ir*DPUDx e"ڶW@=E6 i1Wv8=wH "}Cog6+(t2MoP ! 4cz:Fjjß-Hr'B47~+g;xeCemj0 0hD1J5YtMzJ ߱&LǃP' zl3_|曆2'pb@(SP)F(j*p5-O!bm Omh6H`@A=40&N3bǒqlFT7CFA+_{f( ÏHE ,j3%i"ۭSrRڏnWpl7NW٤1R5 f YQgUrGbG%/>:E\`Cc_h䖝yS[%BFbaݥH¦OK,+S3s .L+ "ͺQϥŚ*(nѽ׷I?ُU8pFb2gR\hx FX+VGv0˔ !"|ܭ\/#H`ԉ/ / vwr[w^<;J=Ģ5>R<+( 2 ǯ,>tbeF-a"䃞>>s= SH"-kU&ɒx(ti *x萡b5P 0Is تPEB^>%7+DfGIT5 @(ofٚaKzWO? : |g(7z ֮ T8Գc3oz8=hܤ..$dtg^yL#PZY]e:)R/ϣj_9g2X pǎI7gZダ)%WV{BIvQd#~ fC&7VG\%Zn{Mp%ҀXɬw[]5,,L!Pls:կ@ [js/wkK =Tý/碏l:ԑQaB0߾umߡq綦~?Q3V>Z!/>m*\3|k [̊ ,}qҔ𼦙8'iMEׄBT D}~6*>']E"`I2_3'$VM9{Il%(Q[AX\!X!FKUl27/ f|,凅ƺt;s<25k sIuJw<GցVMꚿjd72HrOV<$պݮ5Pޥ?p>߲kDT(G>(Fa<=EP>eW,/~Dk ԳNoj~]a@HFQĪqD95pNTQX2 -#pל{!ѣʲpU lQ[?Ⱥaz+ o4B\hs5x^an9#E&G2tdsXPN?6j'%}Z(!51[YOϡgK ҩ> BiªYL٫ ϫA^{iDžrM6{Ͷ.5W.LӤ}&p/Eƪ/n1s<yi(XgahFVzi#JEzbubpf9 ,%}ցW"lMMsA55=qu MLTv;wZn,\/.ɐC0j{F-챝)ç33w(VPBC>M}eXϾ?\ƓCQ#AexxJ`i!Y<0tn}8i*޺S ^\\ 2Ts0UkKPyanZm1\qW`os`둹)LX(f"}'-eMsׁfS/uX˹"@YOkXqUbEț,_p#xw(X3ɬ)$M"x?Aa6A-9xd~ėӧų5H{CG 8gE8|a`?| ~;^˞j[fatWc2N\R>),D ?襱!*3ɓiȭ;#1_ܚ=4 vP[. |<-K\eOf,0l t79F3nXqzSbU0ێAa|l]5X B>9#{3ȧϷNv"A̴sؘI@CWi r]kĞSRp_@=_wLu)S;UWЬ}KO%G94N,x(lY.{GXv{Sv+nӺr!K^]L^f| [a@'73P7s˥Z. ":?F.l? g No IheӝQDa _J_aȬ^& <9KG ꨄane 5Iq v+ T_ r4He,TBJ|5Ծs 3V #?\K%Sͭpdۇ(6)odT#XQxO u]_]SϦPz#Z_>ukZL뙍tAz4bf ; Y Iz7q\]mEu"_3`5(d:bf잎}S_DpBAyəFbz'aͶBV{2=ͫ,j`hV*hlݕǩiLpPB0]'ݭ@efʋS8㻰/ _EIcIG~xQ9a(&1LŞhlȽ!Z N6,]7:yF:z,L9ЭEE.b )Dl4 *.GZUhc"Ùznߝ)]?JWoӡuްGRؼ5'Aq&Uz4+W8 ' s{xpx{G>UuGK:Ie1mt$_/`wթ`7{+ؠP!ub/.Eep!4d̈́(4 9jm jV`$;"Z 1F)!'YMq;8i+>|mfeZmJ՗aVExq}D?.ȃWXOu;̊ Sy^W@݆d  M'!:sCF.R\X'5`_b̓uALD?#;z5v&bkX |Y) ft*-4SaPDbgEs:%R|+d~sQV.Kf߅Qf 鑰WQ|R[³$ RZ!y$ez5_e8EOw[j*UII$d_RRfEWg>j|_xGt]z o@VP1T+2Ȕ&yE:WW$:f[rD^_ a;&eSj$f:_#  PT 4)Į &MO kR{𿼟XM|Mq@C]|W'R/KGz̏e$8 ni$H`;0:S$E3"#,qlѫ0 +1q{HJC(whHK  fC9VUtQ-[.|hK4ْ5lfՉ \]:q+;QzL&#}W)d2P!ٵf$#CVk3u}##U4}%o#ƕ&]?@ƌڀM L\X+0t&@)nzcrq8739%qr)-!Ψw3I_].ͮIQ<ח6MLh.ƕU8vy˶eRkxb5@к#4`Yv&k@0gO?5S˻o?dX1,NY6hǍ'pǃbT8!*v[@zzK:kƽɷ=,셩u.gexB5N) M)TL-Q8kСdu+mEb ]6mɞ"$x#`GZJ¯ yoRS Bvr9 "d݉Bࢪ7ر2u;\P \)t az<-I -lilm3m6u0bˇ;OEFcA k;M-jaewƏO{ykoOii'o]N ̉9<$Y[XZ{C95rJ#`ΔKtR!WotӞaT=D^_*FQCk w~UϿ9ӛ釂0;=;3AlnO p'{ƽfΫD6PRQp. ,?{]'o7zh qh|ң{& e'q!Nl#FkMV _cCF$XrBW2+v <~ܔxw_)*zy1@T0aq`!f!HA+q5bik3b7hd>*怯~"H{GP-qdW`}ح MuMW/jal`!p'.1i:: <@F/|-Z:GDѻӞ]"|_e@eco)(+@ S3Z=$=!r`w2© SGțfї5&B<jGbUnw*s݂P_n)M&0t'*-6N׾F*tV=/qNifdb[xˬbhSL>e3pCqE ܩcic鯕$;()Ý pCL4I $<|{.[wK#ͺ8bw/wXIFWN86uy}G=]115독;,ؙ^2ϋ=)c= /A4 QRWQΑn8 W/LVNvJ#&Gd|0 34uu.'Qi+'4t-Mdužwܣ6WEnHe3CmEqlvc,zL0k?պYrkR+~@oO2Vh7 u||jؠbhc#YIU~MX`dޟWmDuVH4ei`LfS;բ^&K"0Ϭܑ',) *Dƒ\rf8hس^GZg)^_ҦEh¸z]=:~EG;4^o)e%Hυl. ,t C<Y%п|æ^2@AttǑw0 x{Х&!JYDqņX4\[!,d2S, w YP:&y!spgl~aay12L7+IBҔ a2hqc1)):Vj%kK3gh买7"Ԏb_5JE;umd3wKƢf .KQwȡ?iNI/ ݇y!E;k$O}خj(Nnw`t*ҮO)plb ^RM.ТdGrXݖjYq Ug_n Nڇ$c-$̲ կ o 'U l!WO^/ K-I폡$A;:y_$[5} {*&bPյ DѢCGk6n-U90|Usv;9t,NlR ETl^$VeIbhuBJYi'ݛ*/~CV9PO3]j(L&Na"# 99m_J+/>1\"Rm7TOm6Q]n7El* J&q=&3Tl)C*De Y4JX"qAWݓmHr2ZO/v6.āFE0 Ps/!"YS% MrhPS$p8\c^"sв zO@Y]щ+tXPCd3Onˆ0ɪ֣ApgmkaeZz`$ΔàG/pkeiT3.)E}Y(+4v|Kщ/thQV<^Z xP0B6M6b^Tq^fdK4S=cLW5\_skMb0]XtUc@"yY|(b2{ DY{/.m䣃4&^/Nۜq!)}{Kϫn1UcIBUcnQ^^[i D4 B3|Q u@1f…$C#"XsJi/wݦHPw~Z'eˌi6\VtD?&f:}݋Uc= J ;ឞTo>KiZФ]l'nQ@ڡCV$12e:AsSqËb/`YX]l 4.щϱ> Of|E /aEfMAdz7=v Vv'4m9ZVZF7Y6!T;F,ES+?Vy1WIk~)fBlrRYRgw${G&0@~$Euǫ`[^D<`{'L{joZlG9'^컨{)m^ǖp(Km.i\\6S֜HnD] 8ʼhPtF+[Q2[/fSw;= {9@"pHopT> >{nd^U{:(##c='C|i!m(CrR`Xjί)IeꬠdkrYѭiţk=x5o};P1t"<%zz&:]>ZiO&t vs'TE%h-ɂK^ћA$D-FZșe A|A}PEͿ>w7r퀗 qd{ǩA޼24D jy$P7s 8EGzxK9VHi.uTT@baCJTlY`!x986P{Ay&@ᡪFBߴOgN͉ {=j4r(:ssVu)={M9{z1<=Yal 5vQ;.WmЍMIYS®uղ,hz DIĭ98MmpB>E!;w qcHP3U pp&#Aytli` q)xs=ut oTB{qN%(I:m*eG91QҞ?MYFIU_8d7b#aK *1v4E9hNA e1q3cJ,溥TLӹ67~>Y7$:B͙>66V 2Tϭ= ShbS>*A# TTiB0/f!OFo8C>K&3YGW0hLo"36~Y^v=(2x \+i)$le*kHy $=?Uzty&*rG+_*Hb`8Hq$2x)Фt"YdtI&Pi]K285nVPCGN A51z9 _!Ԋ{LGSC-Սf,es;8A1V}&vˤtM QyTVil-:.r?'@*IM<"-f'qHEԓ݇5{4s#L΋Zv.'͸qPh(53@=d?r"Mp͡Puc2w4]ɝL[+q<gt C;bhc2;U}+rmao GrQ2ƳNBlW EQI:UOO8mAǒ'G\ux٫[!~ 'XK+ӹޜ"i&'K~@?잁UeWC5a#L#nJ1Y mɀ!]>Ȁk*wr"s"Gp qcXh%Z/Q7`Pؿ'sA!VP_,;-5k,WO'Wk  M+וk޺E N[$| XW*v!w46J.m򮪵Ţpeb>~&cF/G@uHP1?w8EhFof˦Kv oll;GZ$'` 7O;ʈ LEU3m5G¡xC\n]P4jp 8D4Ri`*x] "7B(lUR^T$_̴~f46&&4Cw4TeהnvN*|oZ ||)}\(n6alݒftbDskHV*Y H&7B CзmI&BCF]p )젺%d.ߙ3W K5'`i۽E\hd`NW{$V:[A LDSI_#hB mlb2QQG=bKD V*J搏0tc+G18jR%b(B{c>VXq'ݻBa' `RX}CEi)*ot>& d)zN4RѐjDR{E/%8%z.m:ו53uZgFwٮY8Я.5@_B)ѶY7^;:S<-ta`ӧ-+U)EеM9MdY&| G5.I}\C?<4uAjѽT57bzׄlx?䡧]Ԁ}k7Or^=eVDWmܼǧuJ#MN4g-c(4vFmQsf2H&roeڼxy TjH,UG0&`f3dR9[W`,C7He   eŽb%roX^TQf|;CZR)2~EI\aRT3y.`Wgk :}ES,|._8)ik'Mb9lbd-Օ+blHmf^V- X<>qa7Cij?Wr6?$>Iqz]^)d[T{^frYo"Eng Gi$>,TrusIXSn'"dV8~G ffg@N7z?? {<ԦiYlb7b X<9W8Sv+#i^Pk-iHnF[l*r A%IR['X&q.~,Q*tB: ܸ!ҹfv"/;*B18mI^qSJ`U# H"6ue]~"V<^x] ifDhPOmQ &Np8HR[Y;}ȞUEYAj8mn%l]'!X^gNJ=E(@J%2&œ?qHt(Llp` \~J;'t$t>y8 v`5ED3+3~э́wgMP k#yROnxY#TD0j`GLq2,OFcl4XH\@/H aM%a**1dBvpPB Z9^}=4 |~͜ {{+d-j 2ʏ?{Pésu5Dƒ/hlIS up:#&Vsٷdv->mi#,Bi?ΚH?Aߏ\RL$E`FfQBg㭱t H/ З9[(LppiǍYDY,I;<:ZN͠d6$ q~5k0 {;|OtPvŹj8t|iK75d՛lj)tq@+ pAx$2-'I ?*׏Ma@?KvXqgCTo@JȊ3CJV3=+tL6ӑgy|4Q~tsĤs_GF 1NuH.l0lR%IQZe-/C:x;[ 耋HCʌ\E9OcP-l,d= toq1aӪi>Ke&Ɋ0sm&zo5}ak/E'5vwC2rW.:hg>23i|lֹ?~:cOf/ WKxoc7#\OCݕ@<S"ūW-Ď N  6# qXT6ٌ`=& n|BrK8=y&~$ TD)瓧ETqNhy=mP'j q4#O|b!L~QȶHEWoSDRf-e9Nk'"0C.7x6JeMr/a\WRPi+Rܩve_O xbgPö3fd [r~,42N[v*4f_xGcs05"u]6 \e`z4;p; 偊B 3" ]G=IiB1H=S5ݭW9ҙb:ݘj0Z+;ijEb]YY\Ot_C~6v@3q`n*x#Wu*2N\vjܳ9`6X7lJhY 8-z z F`뷣XQև}Y/>|A/sLh^AqIJ =ya6ϭ^a#xާQD2Υ# k7ƨE:9zQ2Hp i5%_ېr}rU|f& [C1B(2 l>kF8~;?6߄{2("VD+q婭ѓa8k9rNp2w^ aKƃ: >jDoPء4vgK /G!%/֌-n xBЁ=M>2>yTyB=Y=3U0dXm$QVp tJFNSp2mhtDMfJqj3Vw(E^ӽ,u(إ01sZ^%F4M[ \N0a\F~)E)ZR}}1+ڋWA&zVVKnnQz?i14E6i(I]<*QqECͣ  |gI))u#F/A Z!7юFMa+/6t臷$ɩ0=b 9s?V>en&03V@l'%5}cLeu0 Xl4 9)mDe^k@LKKTʹDNIv#{ QX8σaؑ M<˶,˞)/ʊhn^d(䆞_}g@@E:q1) "X^&s;  P`16)EcӪiN ߯k~Q 1bKU1DBo±[Zf7J7~7L$.`gǩ$oL@}< 6(Ly-<, QK؈QcJý“ZISrȏA6oȣ!77˩Es+tz}Ȩqm ,!!m4w [ =9GgYQ6q{WIJɜz-DoI.`SJIA܉#g@G΋>\7]H9EfEKw.ɤalch.Be+e#ctɧ%J4*\h}AN2_BTeL(t`mPl]jOvz`{rw̮w҉PN⌄7?o@!8PRBs5XhGr=(/9@3.Ih&ipܠ-2 r}qϝ6O}TJiDl ];tf{zJ()Z?QY _}M 7ޝȓFKјKe欔N,$N3o>!o^qssZMA#8<N 8>AtC =VwI'w!iFxvнi@}5wҥ\N5}s@$ ]k8iZ];]D{E8SQr>y_{ܜpq& G읤nGwNmsVOspijUȹX"*B_2%u k-hbVA&3'RC<Eɿ͗+jTd )ws1 I]F4ƞ1A\G h}i2(3VSoVձp|Of-crN>.agڜ+3,Z\e"NlVuTEt+1lMHrLIC%[,DSgY,w5pm9w#&ۀ E99AGDBŕy!3W\07:_ =~RdE85/~{Cvq_GX? ,h]bxZ:s$sÆ$Zi}7ctm=Ӑ`0|jyd孔 L*iA C罳<%7:CݣQ{GѮӥW՟ũ- 9xdmV9q,(g&axN$S*,ieS+OGplg8g~3(̽rxȺFWq k`"V:NFT}RmrRGK UI'.c<*h,|ܓwp|8vG_T!"/\tkّr}t)=ѼJYxnum$Dz&*5Ky}#61l*s-6)+k?ɭ/OƚF@ }BЬ 5SglFΉm(:OHMu[ g]wpvJq<=Oi4cAOh=j^ē_7hVZv&a"it[ ܓL:񢴉Wץ}oZࠑ*t-5N-MO>j6BcA?-_#vDR6"u.x1ܫ0۴ܨhdƬRn Y-Y6勢zkR^R/>P} 42ނ}}@MuuZ_D,q>Qd|Џ<.¡CFZL"eyfEʢS|EЏJN$wwPN~E)m"Ŏ!Wkit^V-.X+wg[U|,`xV` hZU*58@աAAX lVaq8r&HԨ/ +O`hvÐ gS7Y+0vO#Dk5461I/ ]_iEG}WƩQ/ٌ#;Py0oXiWŸ ho.qjvGhFkgPg% mHE+ԷnUyLիZP j " a 2\1|@NUcMLasnD?ה=T% 誷R]vn40{Ÿ.Mϻ L|%ri߬h2hWz0:6vhLQ'ƷVG?>4 39չ'/Z=Fg#\ O#sįۡaU PpUo ?KŸQ6$rx>)yXh~@mŷӞū!ID) s)8էq_@%@lA5lqo@kYҲFZO9jZ^XRt2qHӘBuHr (d<ݕ0W ,qDQD:ױJ,[]A y<:[@yW'dӒ^d^)So@Vx FUSd' 3:o;쥾!rde9,h:g2'#FGXŤF{l4pyn<@cg4g=hy_ρ,^ş?]A"4# bv?øXޣ{3^g?41n`@wdcH+$w[A@B! je4Leg bOЌ htcF J*_OeHEti1)<vG?!*zy!c?b} ]JdZ%?bL\vz"X{N"LqiwǤ*\Fk)q>26HO&'C6qW&WRBq:nͦVч  &}UpVKrQB ˰Vpjwt`萓5=̶ts]䡜a K6U})SDˊ굑Cw:fTa BE{qJ-6GQl soͶv<&ذg3ؗ NaK6mDMZBQ%akG7:4ƑV H!w`9rhoP%|QelfB[uVx /[v,YGZ=GH$95Eɘ3%Cc-`_%jF ;I}(%>)’Sv d۽M t8_#tT[8:yJ5Dȱl–@[4S5MUCѩ #anO [rwcb$ Zz$LE8ƨC++AFˇs>|6DgG4Jޭɞ=:0'gX?:Sn`.ڌ🸤[e͈!= )#Gx?Kc 3}Th9Y6+hRoxRn|x*PQno<TFX%CB:qC@MxZ]c.KfoP:މBz)wXm+خM -+x&Pl LD7}&#]D0I$mPEppMԥR%\.{o=hi.e6L!seib=VY0 ?{h(itwZ%|BLSդ"kKP zE%bwR.QҺg$֩@1eo {r:YEeͿʡF=KlAeԖ.7&=py(ڹR,o(o]F 1 ̙'YӪE{{Ia@r C!{,JNj]E w˭G8KdBs}E"ڽ> r3tWZVL/!ar (JLìAֱMqBj`daNPCxH9艏`C84|_ƑI6c9n4w*b?ۯtl_"uK6Wў_]ϖS'}&.m]Q֬uIH^`0Hnd6=8 Z|Z3C WMp_Oa'c%b2jXvRN<(5J0x q!q BtUR+1F 5V̭-ɝþcbx;2>3v/+?壨C`ю@VC&o}ITBs;i<=W}Vx.0ݬq&jVm: "(YJ] F׸.Sj~^QiJ?(d99gJYդ"\w,y<(p>sULo0g5Y@U(C?PIwKޣf<ĐB(q||1hV7D절!G7&7% K#)D+/9*n@0x܂yP֥MEIkPqjڽL.[Ým}DjXzoH-qa`+6Eބw_X:n..rl([^Ve*mџr$hG|ߍko(gUW2ȘׯR]!vӠ ZZ/ mA!Uv%esSg;I?FtK>o\y .q<"K~@*4AaQK[jxq {#A^%&>R3trƭwL|2yC'Ir˖JQd}  1gDWi]p(>;B +nS14CK 'h! Bn na :#/@@ q,֊A3 e(+Xb$K7c~EWgOԍ 0vͿ^S<) o],wC!蟦..q Nɭb9V}&!Oabڰs^H0Z={ikijNbg.ZӴ5aNkF,cpPw-Fذ+{,GΨ [rNEi+mCX8~+:ik(" 8 t6Hc ٕ\N|1kQɤbZ FM|r{9?K^/(8#^BkWk R˵EFXMa5 ;-="/OՂw3ey;ӯ.^#݌ޛ#KeRsצ 7$ȠBTr=nXzVIy%ʃsQ֖ @<}C%+dI29eJ|β0 4QFA}!pJ`A VK);c8?M$I8Q3O짉nV&,OΒm!b+(_rL01SMZ~Du(%CGz,IM1_`kP Yq"$F nsiWaY 69Y+%0p59ҝ~O.HP:mJ>%$^ jewI~L@J;# C'BxpQ;izl^=h)yYADm&|6 {ӛyjhy쥤ibۗFtmXy˰<՟ۜ `ƣEkzÔ5黺F12.]?iu^ S z{Y~\N.*0r$CmDh*ΧRSO(-uْB^rh!g7zc*Wlبy-V /lF)N~DH,Cu[ʕEBsY>Gyh(0JlΌ sܿJC[T(" hO'Ң˽eRgSQ dT,JT74!'+=q`7!YS"7<TE(k&ȴ[kVR4bp8e"Cbp*nVǏVjvYh =iе/u_1v #!@6}iX54k~\뗻UskmA-17H5O\|^!)_\v+k<-c]uDſ\ LjWѐANҌ{]-}֊kuи殅yXD(OM)*s.|m/,/qc\iL!fC8hChj(C93 dI""} (TIע4w+Jn1pm`SmPEА43+r'hB_+`;^RlL& ѹ,W \JV֣(dC"CƙTz(޹bfpϤ?f;DESU@L;j[p Cv!R) ɗaͦ_SҜrBxDU$l+{܀ V~:~j?uꩄ'šeMIjE#脂]TrRg^M03Ov|en-W  fu$\s;ܠ8qy rVzDe "J]b٥^F^z]m)97BKXχFr9"xG|R_c@XҒzϿuT|;ݮ1^_2>M-<ds{^M0 -I(/vY f[ord_"ذX^0xPJ^m-i:%˖fIЍv}r${J' 4 .VL6۟Lw (@^PPBם5a wUR| 6RrʜFڤus{AI73)vd#6d(~f4(Uï $̚)cnx8gu`QڦC o]A\`,dnqi"801e>ءbȇ6'3.gy'cwԄѪ ()LsbCR~鼯2Qx 䝞O6bM Zk{;HF/s_/La/fNݰ9Z,1V|}2*򔓎ѝ0KAU^ r/`VsuЀ0[ҡuǢVH6` Sk!6sAƓd1jMn"ZL^W{2/W] 3'YgЏlx.Zn`9|%8G\+!-l nl%N93$iucT] ;5 ]%q7(f)N/9U3˅(Zd|&j>.ę}vi sRV ,ۧ#E0ّqW\3^E>XOIyL#_=zy[LׄBV%"#!XⰂT%G7rea 06L?mhՔ׾FʚJRۮˢuv>]E5Bj-vl Rjx#fǻkaUSL"_2o8m<^Zl,#ųTj(>:DܚsLpԝhjHv96tle+îQF>/M~L@8NCa@us;ʯ+aM=m 5VSJ-2f] L? sJ"XY$h~z-oL(:\-? m[XQѩgH8ksTvK1o|OU`E_8(v?vK;M:Mb n8y֔7̒db_B\0mBI;9>MHfW:*Gp\D|f5J6` T=4 3rK>'HP3Vԋ^3r/t:괊'Ɉ 7l&4L=SȤq5Z#.srQU?'wnH Ѡ\E/Yi%>d+IV$ RW| [qv :Kj%c [blwb4t_=kÂUoQ!#r;x3jUb`5&?F75Fju.fέ=˭$9/K5<2*vCY!)dq|=rN^w,mA-lGO9vzjvκEΊχ]&'wB/yA_Tefw;1G+Xy(&pjoa#l|ΰ;Y~$Z#ˇdzH  $俼z`3/] y>3 c"!1ڨITF EM,ZG-FeB #V;D32#y(7.giMgUփ!!_`wCӀfdkZ<Ɔ6VU/80kqkQjIoZ 'H܍L!9hCiLHs :iSc8]v2%sxQ%_b 7̝bAl?RlkjFǿQd- i5z/q%ʞ6|M%t$h̰>vE? ةVm?.oY(Ŝm0{'?xAlId1hhes(i`"`t; `p ΪZ0| Q~}4zO*>U ,/=Ϋ]Uh`Z^G|ӡ*-RscrZ"$ Y|m.NGyY!}Ba"[-JNIKljO Șdh2tV! Z*(`V吱0DCV.̈́FM} )a1@Z}%ۭlN `\hk~ 4@jΖ P4/a얰Uv}gCz(V0-Qߨ[]Tgbm&9ymg0G**@X1auZym؜@^ WCL!)6ج3SEB^}s!^ !Wmi׷NUZٰhAo8ΌUƪM³KZemF砥ȭ*6=46G@l2&TCA^͹'cq$3bvEv6P(t;vȺ/'Gu7q(=Ԝr ,݅0F w$.U>zފ(#=ܴ@SsfAǴR&Ҿ|-L΢+eB^Y4{#3k5Y&df{Kvxdz('l"0:-q?q~V(Hd@H 9\m\&=usD<[+ \o- [< kjL~!<CȕdWh*ۖ Q4AN/64]x8)<+P:Ww','>RyjErkAN _sfF*`M8쬇(?P&jk Y>xbYe@{9_rWp? =f4FaQq#X5*#-6w9'Vx8q`aeqĽldYG+( 091<ʮSZ)2_θ݅Nܑ?<߉o_:@bp2AI Vj@X7sS~BXHdxe)aWKGSHBuݮru$Khsӿ=e٧~FmǁUrvk$+jխ^n{ 9txP34ޞ]aJfmjH=x2q>+ Z@cCf*fc)Tyl]#x^5S[DS5e8/$ o E@EN DA;TB4h`ʹ3<]b A4a=ߚ:.>m+}?|bXbX?Cx;;ߍg4Tݓ/[-׍hbQlkBUv Z^WQH3X0͊q`)+osx.j-(*l%iN5fw'{!5Fta9ka B//ӻF)LzzA瘚?!bT sXch,K}7EmeTCK51j~)_d#埖~lNZ@k=AB4~m jVęc33輑[U^1hvw< Y/~س'd&ԓ|In5j::J @= ,+V8˳ XBPc#K@ XYBܭkZf_ʙЖ*1D9JYi`Nx,6dY[-(Z`FE8Q4كp=6ה*9I(אI+kބfNׄBiwK {G  w*+˓Ebi{טр{fy<&7sN,dz]m19#ܑ `"v$ai1cy:G/9J6=Лi?Z?OZa-e0WT|mQװi?fH^`tn Èoq[v]?IVZgl8[Ǣ;Ա.ɬ=!a7e&q#1 `W8Q2b80KWKO͉n[8Z2 [l>'^ PdCLQ$[Ĉ#eoW*8-C4:3H6s{XTֈis*1m")]Dgi_kX1>ow(LClMM8/KȤ=2uE#s?wԎo}W[A="` ~_?5~.Jr)geqYy|A/\ShVVM' Mn'V)U 섘ofDR؎ (VbܥY\Q?CMUY)nvȊ >d\{2I9*)o]>4mj)VbEXs KI0vs ?DGX8BpU{avT -%`H&f\QJs\5H ϩv2!m$42ra`FO|zQĔ g=z+CpxDǛȗ;gyJF Tq(~ƋP?b)PΝ+LUB}.=J֗䃺f%\_ocpx$y^;n(C3@ЗM+)vkG 9E--n%4]>< &Y*'c^?v] RVǂ+ށVUAU`⋻hnjj!Ƅލ`s?]ӹV3C'XyKL7:[O-3 {B iR"uIJGx\fWBVuP~"a읰2g ԟVecs{B{~wg[V,k<"zxƫ%V2໸bKd`UJ@KijX+Ok*"3fa&v@Eԓ[Ô٥3.94W‘ӧES†Tݦ6N:wJ.'FsxP| n'̔6pXTa9NtWD&x3)hw7ܗ}%0x%WЙ 0g-/oȂ?ZA66i ֌KrόM(sc;SO3{ ZHU{[s<9H:{ ,N,vX3nKuli -;_YxӹB1Xt66i9g#8﫢MQJ$EāC,g͡j=Q~yw]7Dm]L͇6Si;X/!8rz;aoֱ6zo)F0:UkN±&V+3J/ 3Da+zztZPbd3K\Iu'C@[IjYW= +3IhaR&ЛLȕ;)pߜO(;~O/F_"9^t;ReUo`,re؂ZK &r,:F]ĵ|ق[?OtRRQ@l/L)Z MX v#NZ3KF}@-|6 aÝV|4a5?mΏ16Qހե{"",#&8 |'& ]lɸTsB- ŪGf) Re{O$ fgXobXGg 㝓Ff#0wl̡pb]"3lFc/ r .(۞/my% H[hW])iZHa>q8w)ߘF!bZ 2e3FA[& sA,'?IQ!q;`ME5Oǯ❅!UO.E'Ԏ`N2$e@'=~aU|ԖaP1kPCF@a9^n!;q[[ӳˣSyT 6@^3IqѬ.GGICʻ2i(Q B8*t-A`| ;_(p!=E ;qO T:{ "h Z2<}+Ʃw8mF{etĿNdmZ$ƑK5$H3ji?cG%NcJ"6 {,}iO!VA&\8E÷'8;ľ0 LG?rǙLey@QޡslQ f h)zp͹UtմQA,) yƳMRU V֐u$QUFcCdz Hh'ξ5$6vt$ä\`1֕1p<\BTUOB! Bq#B٩ {9Ο2MG fnp j<\*u<HԻ'E9wsG'i/տioJLl͙RDŽ8ǜhZeC@ANcx.er~f=iA͸"{z>i 04tUWJ5xL" v -1y4_$X*>)Oο(ȈG# Wpqy*bapt>]!A0 ^P۳ҹbD<[F&D}y$O-J7R{ox|!њYX96!WːcP`={~j @d|gWW6ȿk)fG+w !O>W?Qpr(yuʮUԩblZO L,~45sA:'E/\qH7恼P؋kDQ*Oy};[R$X_jGbJZ+)]f :.4(pc둭CUua|Xp1.j!Hb<,T~ķjUZztPTYi[@F8xaxSmL{}7d]y[ĉZ+/^skN N=r@ 1>leB=痱BDJ-\n5!mS(CjNeQ]OB@‰"|AcnS기AaL{VxλȐ g.zI 9v" OBHZAU)5~նCv64~*f|{Sp52H g@iC r_*'o /hJuK=o>|>;y3 1oTY`Rp@L;e\xVl5gչ!C2\.N+>V&1FhBlP-B?awJs;=hi S>1}No*<`R XE6kZwk3.YCK|@[#d*)䓒#Ds؞lUhLPSb6<ē7~->z1E&~TɡZy6Z-ݧ"q2-Aw@FڸCIڻ_H&Jj$ `c,FO̕64&/\Er}hPƶ7>Zt8ZSTY94r[\[1+P0S62?nSvP ( 4͓N'e=0anz6ʅn,_lmt 6;/kdy}а5(CVRTSA<5$7|Ӗ){, ^M|>20KYKvO?:c~kl{~KW;NF"ITF [8_p-Hn /H\>NgIK$YO>K -4I+28{3t )J܁5} pLd6*Gh(Y+>K,jӛ$>E" i_Y9!fh(,#XJSAF#}*)87$ߵ:A۵S+aAG B|]Q[$CT+c#NXd(72..MÿkJ ɹ%CpZG{/ؐ8GU B>iϙekC{ ZQ8 Dn@nYG귷I.K} 5}1zZQMp\>>ƕoyv(~"2ҵ{dx"X|.llB*o!avG&Uk%IH`6/2F rBf/~˛'Rݼɛ"RC݃Am0fu&qks hȭ "~("-Vp)?)$Z4mjr8'kt[raFNGS#{l gjbZv|;4'^j&";P$~$1ażq OhLJkOd^oiK3|v"|PZD=~Xԯdm " 4{%vAwKƾRhҔ4`hGϊ/j#t4`B/tN{^KI$J =].;`DJ ɣS$ܦjC*V2BЋp49Wϼz0=L0-3-9f8€X hΰ-9@(ƀ˹u&x_PhJ_EzTdēz҂8BKԠ'+}4)^/sHAog7 r<F~ӭ/}@Xbdiͦ+Tգ ǎS  :@ x?CԇT597Q5߯jovN{ nm뵾&YO$CgGA!e .!e1JGj~a蔧oFv&Cor4EWY|z"lC@#!8@k7*`Crg# T˦"9c\Ch ']X}yQ LM./ۨ"ky-[b`A|y6mPWspyn"Ǽ<Bʥyp. !Ml/'ug44HhĠ5P`}[y03dpJ߁3#uMf琝`fs|eRְ͏TWɻ.\o-~?,;me8bOy9bhF(1'X֥}v.x-P8M@=%qmW2(bR4QpR=9US1+eGFN%c2- i6e(CXF]w 붇X;r4ڧfݶ- ) {v!(+{9wv7caO̠]Uɮg'fGPnEDM଀vj+Cr9c{+2U{b=MV:IJ]աCT_뒎( zsy AʃO悼["0Y ԃ*61U*\kO" 4rf]#{}N&,k˝M/cnjF'-kWOcL"rz^6ă["l5mn76[=V -+RSE۳K:.>61.{~js377G¹Obb㟫~V3e!޺id%bkO*OZܹ@~h\4Ǘ!gҳ3dstv2`#u-'h79#H-L!VNua1$m+.ٹ^55*\sΕE\p5Ǣ œ^YWE<̊o/G[KATpoO]vҗtit>fK#vd;vs b"&3F{&1)/~ mXMxA4[y?ܖѭk|ӨvN)kl۶!X\d (!`q*,xNRRWʤuH\Bc.W%Zk .#{xDl%}5NAV#J52 j+z?ޡE1e^9ml Ki٩i[,k!זFi`~+ovU8tvww}4]Zt؀cLb6nVv2R].1$r֕tրN ?~yV*RanT SD)ѪEg)pZ(i'Nrk$TW\eF_MR#R1jTu}g7 E8|hy\3}-גx\`5+J/]epNT;w\t?dG|]8$8%BQgY G/f^wp "AHg))FKw=MciW{ڃgj}YOr(^Ilr#PԐ=k/X;ON`nVWQ% =+Ol5c}%$GNk&˼ǃ1w2 6f mP sΥ`u.wF"l2d 5ѻ)dk/*ѱ„dۆd;hF_bO~' kna{+'|@@wv;3'* h9;5~E3B~]Hqk,tّyq(2waFIcsh#ӡN:T;Ith"Wy]5 A!T)9{M/l3ءsHU{2Mq/@2VFepIT`dp6}l9@$?cq'(Qi:jB !&~ɜ'$% 1ʈ)^cBЬ'!qaU7-[!\%}8$-7z@5G+ )Ww@ً'M ӫ?UoK={ldYSZK F}.dNٺO}GS$ght@rw;1w&TlLWG=UŘYˋu$`\et`ct[X F"fq ]7p0 V:Aцגϳ{}tqw _PeFM1eAVQ31h7[ޔB a\gI KD! z2=6Gh;@>Qa} heIĠѿ\anU@dRѻǿ4KfNf.M_lG!P^ Fu|S2C h>`)ET)os9, 3l>Oy~xN}f:/o4d #D!x {S.$ $xIqz,d-H~cC4˯J.(&JκIˢ*QB.Fk /3 ՗ɔ|s~45 tV1]F˹ KU_vnbEV)?c??~iB-8i^ko!?o:m.{@JQQe ɁFrh»$͎'(39f'?/DijZ7kE*ʐ_ʧw$P M>Ζ< Wc:5]}@w2lE*ׅIGN܋frϪ ɘ.@HZ^,zbG'Ϗi,.Vca#S`zGQ^,)*u\6w"M0т˚ gAļ.9k`GnK: ¶9nk7YiϒTi;dnNJ^hEnvj Ip[P~5paŸI0RmdBR\ëצqk6߁25Hi9GVQ43EVX T ?\WUim~~uE( ?fT"jzշv sW; `zPP<ΆaS}ٿˇ?r0_(2HVwTS}#B__!uҒAUc\ HaHCSxuLx!v@x*jM, XxkmhIJ|;Ҏ+~@Ь~zj +C|tޟJ<`@ʓvk5Ct IAreQ݅fSާƧ4Q>#6 jN#1XIWa:~@1 3 󢸻űa.@U@Ǭ k,bxKGξQ`1*?hkzaGs5`ZӗF`yqDp2 B "u޽MNB1!=&lJۿ|kɨuP[ ,"OA\hAo(45Wo; P+¥0xc{. \/t 7Ogr)Zm+fOZ sAjw:r0h {AT}0|uQFökL-lmf3͚$PP>NE$Xt/˹i-ZH(Df"n)!}'m>F|@%x ͽo?$G[#í^(fV>*ɐcwp7 y!Br:Kifꪢ>NEL.&iR}{-*DO~Na F:kIs|%8Pnx@줣 N=ScVPPon] XQsCo:ץZ]7Os WӘoukqz/<XHU!xa#J} Kwh VnrC7H%?lȴ+z- `Sƺ 9&|.v9L~%;HӪldw\#ѩ#uWqUJzlDL]@1Cŗ0'SL4}4gmD;lA@~*e2FvRDx! "4ZOMڟuZu_r{bp# 2z0ZEwY;SpqJ4N%lFF \6l}ZJ^;fǫp8nagMJ6\Z3,ءe-?Н+t-yq]dt,LxJ[o=}h#:RALOUz\zD3,SqRMzb-$)ye@휖LTB~aBg}3E[/\BAZ z#a`KYprVZ$NїI=AgeXG0,vֈsv+OSRZov7y)B&Hͺy)LnKnũZ+nE{ݽcOA^@C_Z*ڶ7MSû:= ^ 05374q ANqUN)+l:,`2W84GzlG|Tzb>~qي\Gbj~qؗ:V1=}b;wf!ץvخÿtt=*EVcntL ^hU6ЬȶiҸ2Y}Q3\_o&oLbqܻbΤQ*GQGƦ^[oWo`V 9wSm`Ɛ֚ʯm 5>`pW0 HI 8|+ ek&R6 )4ΙTP9F,\7v/WNX3/؝yr[t&@ga {5N!kMa  -m+6}h}5?TV  1fvԡ%;V36#S%My|jhG{Ƙ"`¤[E(ˎ^`s(R碯| -֕h7%@X@VbɌ[4>c܉)RxRc|AUA ?cCH R.>zhφ֯D{q;΢ _'מ|9 Z20-藒}4[3(ĭ&~6?M2J3 ٥8\UD&6wul,=e¢=ٌ[0CDүI|:R4_'X>2}O66#=pG"/L6F\Iؒ.Ѷ'xN |wGa8ȉju?jBe_7)A0%'.̂[鏛DLG+褔&r ^K}1ҞA /^R'P1 !+nTR j[%f}~f=+v'/LO(Vٲ/^8 vwk<i=iw K?D:#=AW^l= _2 dg 'ftrRSsbZl|ha62_@k1cӶQϟ"z2VFx˜4C s؟oԊ5kO|*7WӶwRZ0nkt4'kEP<a}VL͌/3;!,5sxOO=6Y8bUL8FGQyιVdU0p+?$_V;)HVwa=F dE(R,e'xcf ;[ݺ *ZSԋVm},(,SVcG#ߔO&yFա 5%q6$XiAc?~f8!@ %;]lSs`ۜ5yC7Џڴ'¸@fuU+1U|ŘSkjVXse'-#~VjT(Z@*1%M Qs@鏇]w4-2:^5]i@?N ?V*FscEXe~Q Xbu $%ztb"T<>Vwo\QiCOz[gp-I|ŧ\^ I_ɕfu`'%x`:O3Ƅ&oGc<tJHkZ5kYw1L|Z̈́صJsC u?$P<(ޙԬ܂~2$Gia\!ScU@Z,$\!PMdӞE[!,ԞI7*!Q2u] u@K61f/}vW1ExK,=- NE"ijҩQDo"!mn.yʝ5axSz,䄥SШ4Ԑ3qXѵ\H%BX\ Q4"DLSydS;2d+AJ@aoˏ=R,BzWJqhpʫkJzKCUN{-x4\܁X4kz27MW0 x`uF^\< .N!'OV/-IԯJˑLxVM/!O ڙ"U1FAz7w]fߣSͭpԐձHQw]f&{FOY0aQɾWG:,am- h?z m׹Chq"3Ԩ۲ :"U$Owko;!D=g[PrL95A1O4wn]|Iw )&4Z-|2`qqս 4sD&h6EJu6|,\$5B)IS6[!ho%_0K#|,kp#Xa:Lr_-z8K"h{UOW^Sq.ì}`Wą}r (LUA-R-\v) hٯ9vh̥ Y45F=> Q1m\j$yIWiS[BEAAXWPL#6$ -̹\E}d (#"LB= { m7 j8UؿxmneWAyC#r$Fd$?iK&-s8֞Pa WP/3AhAQ:FgOI?  ;$&a՗x|H7td^+c\ ?'>@U8{`v+agϿA&^`L=K3TudGgOCtDr?/cf3`$)pOʕ0,nJN4OW @0ąLx YMR&` jUY`dͲ=ќP0 &' 7?,oFMZԺ0q-B)2LͰȑvb.>'sߊBHt. 2oYvINEPc Ұ5#-^)52S 943g8^xiGSRI{ot=k8DإL>FL?wg̮OK1Jd)>;;7dH|Ex1U5ֹPéP~*~fP4z> E .UBfBz͏F&Xg#0 8wȥXJ WǠXrP,ѣU췛Q"竛NlI-S}K1uA[`Wϥ M~(K\V.岕%iVYE`Nl_dJ"j22Ϩ\5;̈́߉&H×5]M,kNˌ'yCճ HLbPug k{[nO܇(hkD*5UGyqY/{i kyvKS5fί?a)+Sn5`uMҫ 2b~V/ L5o[o5%>9m85͒3$0z4dh(tS`)`z+F?-j.ŎF`Ga0?)&fm?t_G ϔ$J)Nwxv}~dHe#_zrT+]eEs;m(qƉ?F6U*⯴7:>D7x"y߁m*%[EGB'ex1m $'wCEmȡ'="gE"'`IUc$5^"yBZCzCUIB~Nrb̜L9{DxhTIK|?fpR-V w%æIj#67jr&ФEcx U3&c.D>F~DWK`n p'qR1Q# ʹI'xA0.*:)1=&p3Ԧ4%&`[K/XaG-? %]B? !6綄["gpqnIڧ|fmmI v{q/2dzC5-4oYE6ZʢaԍmlRCOb`8& iEPǞ?yPBӇ ƄYCa-#{ _86n/YSfa7 'Yx t-$LY!D.4!r\ٵZxvىll(-ɵs,`'&uvӚF3P+u-b ;s&LIqt5lM尥{ C@~Hqx) pMP0h4`Mr{E}OCLY۟dgL\X|R":0Q{U;NNEN!oxtpF՜̺pFX(ɮ(o&4R:+X`uJ;#:dLutΔ@lH _Ut肠-HM`=i(9b] .g:FndfD.*؜WK7<WUe$d\/M֥"aЮ~Ez/0vhy<2%0K/$]*rݓv|0 e Hicm QC[r{bJr\Drp"N ;SAxW) 64P 븽W_Z<ں[˘I|EkQ}|VFfӰ1Mc[̓VX?С7&̅`YIjv,WKM'.㽝;opػ ǯ7R|y5bsBm,hLuhi|IY4:'OӖrD ӱߡHs@A!j$B%BBƒ&ЄYOf^IR?.+.g5:&7#7πW, <4p@PP[ig ކ-_[ݷ𣏕[2 Q-`x*"#3@۾T:hw6;g^nzMpl\GP%n ֮o|(T9YBnE+-b!z k= f,ϻ MmUd,Yƙ)yLŎ69냩Dxa 'e`\W)3oٜ6v gN$3/V Fc\k\AZ4 T((۹2o9ql_gȶò&neJnc%YYD_s2gOq$AEUi/9f 'br޷#[eT5j@\6bMD1[ [2 +Ms} {g[Ggx/#tS/s6|MןӧCo sFVjOBzWJFs뿽S:HrfH5xIhBTѤ6ޮh:W ?3*s cĤ`Hio77wt39SʛehQ[dkuAka},6=$*KU8t%G줵/n:BQ}7'v]oor_\|ˋ90vp A5x|>T[~Nk||~ÈZ(|/Bο-yGS2dJq.uӁ;oCeAʟ6f4HFW16޵%wvxFm#B ^`\`&:r: ,*a20t퓴_E4yi? (C#/_M?U z Y&~S@'(9(Ld| jCjl'+Sst{G+'KFJeFUǏD1%ʬ`ԫBOEyQblhNb4K+8#l`K)ZVZf,w19~q{gEcl/ k\O_Fat!EI)#G FFw1hi?/\A"=;0A) dO&|'[J6VIh 23^"y5 qU:bk5WdH $y-Lk5P!;of6z'o L!QR7<9w~gza|4?X`hv*z=Ĩj;M mD.áK"δFsрe`дk0OqZBVr-r{ws=i8tejՊ5[~bE\T9 {][J;~qn`3JPnQN\4kFHѱ$neE Ŀ4!2[@n9S(D-(\w`f(eёbk띾Wr68es Eesvq^}eFAM<"Vُ*kDMTr3{)ݵF5T$d5w.e%p԰A9JR[|brSԽ$scP+&G!r\iѡҥh C0HGT9wRQՠVlzAs4ڌ0)6dw:\N l  6u@:Kms$[Ȭ:6ùla(#l7]S=\'&p†^7K80wgpA%8#W0Giڍ9Xe uGpT 9NVT>:0HYYzuH7 & .˰Mm(CկӼJZwJ-w^4Bmtpj5ڟL1 yj]~GQԑ޲hr'|ll0Y@ǹE1vI 2`>l oB|R+j%SsS.ҩ~nT:#" r{+,CKH,q>moOha:$O"WlȤutn2'@Q.w,Ti,TZb[4UXnv S e'ݛ^Ym}[& w40]:%A&F'!gxcT6?jBb?&ƣD2CvqaR/Չ.Q8CK=[᮸?I&> MPA:!'+ݒzˀhG.moXL"N&ʛbIgq%@ᮙYM: \+ʵ3蓻P{7NUxzx'z!m,zyo<8KERY}Q@tlifl.C`k1RVWe+NX7N xF 0twQx?Fc#D$Ϡ 젢~k(O(]'un%$Łi)'h+f\ a뼗]i n0nEcb 2D8(%7D J 75B 1'{|w❙2Ym.P0e}Y2:0Ԅgz2VH>Su=l>-zRWE*| nـF+*i36Ql})߳t@I~ E%+@0WFyN̅Z5DºT Ձ_SUdt"XQpWPX(fUSۯ}⩬S\ !<'4@N{s~CFYАguk&iG--Rdb lO26Ϋr~/VJT|_JmYhLM^Y2Vb[)3" l;9ǹ"Ma,ܺ\h+ Vo b *i܌-)L,HG\ZݬyEYƨn53'&Y,7{k][gQyZ׃F!;{Q㜊LDmD`X\Z,Z-xf@1CGPZvbwW6nD]{P7Q o3l38g'_[{ې!ӄ 4Ȍ/_ BR(s$9w~&,6쨖s،!RI近>ݠS!~zfi[QG5Y|sUVJ%Dhq2Rsh^A8sט+ %OQ'qi8Jݶ.zfN~Mo+#"HwO=A-降j/ h9Y66g^;L3~Gs[4;Cw]Кzxd[,% ~q$boc i>ɖ5.rUR^mjO5 IE i&a I|RLSyBWll$j(Z~=_E*I#y;߸JJb2b~8jgAmJr2X8`ek~AJF _Ka6ayv/"["JA5m/%A{PpjŅ܋]GY|إD0wtqڱ~+k <|{:Z93]9>] Ҩm/ՙ՝{)N jp^6ᡯʼ</Mj`V1{R)-Ko{ c\n0ce˂0Ȅ^q7ahcxDLՙ|z3չMP$D,C\dD;*z?Φ!mI2x@U2Rg'&d#0NHߒpЅks̑Zؼ5z}m*1іern2<>,Ĥza^Zvj뷦:]al`TF۱)onMy Fuҥ#g[FZsFC"}ğ_G9_9eb|Hzl88=i ӛ @wJ)2G%dX{81&dnqq)FrI$QW8DزnS>-d=Hc]5`k45Xk*F8$0gBAcLdz17Gga\ݗ^0$@x)k0Go2Ӷq J%عbڼekp=Ld%mQ%'C TNb9@pKExPLF$[e&PӜX5$DY{s1M H{mu I!>~_4'4:wOe)<Ul1+DКD՟ 䱍}?(ӇPUq뜖KػPc=U%k?2n1J?Ѓga$*^1jhzUieD+ahx]p|<&KrwTl;6gur9Čc?1_m/wu2;!8aEnmr6A "nPS+l!2:tul+_k5UǾ, RRUaK|sn!v{v.ˮex1Y tÂȭk GTcLj߿I>Tt@|/Wmjal<dHx&&= D(+|oWi򊵥ti1BewLE׊"4}ɻʛŰV\ZBdLBT -LIuu]oҵsH LѸ'Up-3>wCtZ_<#Zpv՞{Yksshָ7/ܼ/bㄹZq8ooG oqa">HM!?SSX -gHw>\VYeOّR]"{ oeBr+O}MCڬ1uru.H0Ҙ }dc*YԼ?y8H!n6[2=|89'N& ^MJFLGQHR(LšVWmcE7م^E6.3`9_lvFHk3NB;bIq 0AA>e1"C0} Zf64KuOd)&R[zn; /{bɝ)x|AtDe" u)w<Q2,d.;'fŸwpl:FsS~{QpHd@"6Ggz6 U$d7U_=g{CL O c+354"7]7fǸ26^T*,ռSk#8iIZ"&4Ұq'Au$3 ٴ;35|~Jн(M[ x)t:6Np`N CfAyW:x[G \@lygBH 0M"-D:T_EwFj+lMefV5s|1j p`.պ'5O/U6ct&}DAz&!2Skm$ޯFp:zxXBg /eady9M/pGo_u6!.؝n!ȝӹ~(lA7sy"xcJh> G(X=IF.y޴iZ DzP <+6ʑlb=~]00X/UxcUh*פbRPZpK1\c#8^FCϒHe"z-qdw$f+^̵.U OzMFnB,?mEH3ZJRm R͘@gDcXȧ}%rC}(lgxAFgs_,mGJhzTƵX}$|+ѭr 铔]%7ydqő35xKI=|Eˮ.&- QwduPU_ (-+. D (*3kyb \XU}.E0 SVUګhnt$Ϟ'_RюgF\>59S rTQgu1doǘaDy8sTO+ٺ  gR)έM ȜE&ztЂm5a3 %e崼jYB&G"Mԡ6XŠ(Rc%.ՕSJJt٘Hj8E%41N8FEmDÒWn)7'~DR(^Xx .T)E`=­JjՕ٭t7u!2Vbsvl$^TqLD%dQlNycAZA|vg`TuH߆Ƈx[v0&$ SWӋ~6YrsF ’E+7 JCX-; wx:QaΕLE]%RsnWbd{ G{f΂bhiǷ֤3ΏJSL1t;›d4 arx2)({Fdr>86u^mÈ[v8`iKkT>Mqis믳uH**9 'aLmK쿺G6rjݪe]-F{'^Dq+ {ݵSWxϨx[u']ZHP3йIͫ}'Q1vX^ڸ:Lԇ#$u]\oJ:^fZ2o]?,m?sAM8y[g+hrh$U?i4wȾ5_:z]򛸭=\.XN+_߽ !z*dC#M18q{WOVs UlQ%д@9G?_8wQOQX"9 X9 Y}.d\wfO[kij_@em-Znޞ~f>Xa{+ !َa=OE J*vjTM'f?e+W)Ҥ\~/LW^gFtUE,å߂3YY[ئ=<RT T$aip\Ĵ ^p@΁_֘®-C hU-EF* `'Ϥ/SFyx$]І,& Yl34ϱ:5*;oE G)εӬP4Ͱc^4]hBvCDׅ~vP PL zF$?2`[iM:V Y[|cwWf0i`ܽԺT#z'̓]2 5с*0͚mPPR04c͖L 09b`ɒg-B,}nN#٤5sv-8 Y7|ZtNx8Ɉ4PZf-錩(G$fSI؉Psk/1t2wLlg#p{2ƃ ӓLmC񼤗 5-ViaaOE;ςZ ySFŢ6 'ZδLpF62JbKsqhn$y 2##!*$Q=vR=y(g*肋hqWmcJbFprÉ8ɟp̄ti&y i?!da9yw; t\*xvz~h]1* aa͌7L)"pv،9 Yp6Q7v\ 5AvfeTu{wø~οl\~e ?Mݽ;a1VlϏML^dl~)VZ7N?`<'r MxH|[1*li ;D0\ؙ.Eꔁ[:cI>wOR`CO8܅o {,E#|}֫;-+ְ6 o/@]_0U>&J+U8.y͕ԋ\؃A$gWYxgfvTx¡Հ\1EWjcU9F͎*1ZC!$i]$ $Z*+!&0nô]]K?5R "tqqwkD&! hгbh+J; lûc<N7Qpf :N:0?ŅlP$d0k$)ӁfA&-\=M ;CCý5|kAvE4d cF>ɘC1`|QۦJ|܏<C[霑i*H}Q\OL$T;*0=zp 1"VOȔȞ|b&FiWg*E)v]pLN}^EyaîorOnlz @-<0ٰ^NBj&%En6ˋj&1P堗!UJȚoe.r< 0[Y< c,AlޠN@׆ONL9e*qA-u|nТvs]ti+Z/r h Eª<4^u 5sd}JxXMYuG]).(u>yi 20;|(#\y<[y\x]˟th}ȖB1 tRo= cֹ jsX{:&ȶP_Wxd($:<=G /k&Lh ؍V*5DxEOvib fl< HŰ1ݏM_COԵvƒ"'㐙kq*_Щ'Y3A.[-Ws|08dy7e25̦鳨OZj%AXzEV =-lzNvE`d֚wKbn|K{\H)K5ݜOdߐ"xbYSr2uuO+5y.fuWd 2aW[PNf}cac[Fb /Zo)=gK^DWvs2B~slܚFwkJD]c:1/o2 !93=tbpsbe.$Q_C'7 ǜ<)x [WZwOvaO"?C iHX#lf{"e˩Q+iAkŬw_vQt8y i"<1LĜQė@ 9!=+vCB74445GY7ԩ& `7R]c+)}U3XKϹΣ;4[o ]V"zad݌6`6VSS '_G<=oi .IXLŐ@iIfvq%3'Au)1{ۜc3O,ncUFM2$$o1{7PE j%A..U'ͰcM#ZC>OF;[zu]o5j=)ܛG㊍~P%5`Kfg>9nM)ǐ&8(Ub8s#P冹œaVǠItHM̗H`f"c$QLa6-wWUQ*9.]ûoS S3pHw:JNeh֌A%Z0MDV5@W]sO}ױU{[xO/yq{&b٥'H. 2kgʠP#vs{˔_c HOq-EVz7H?Gg %6~ 6!P-GS|#)C}㚳["*D"YHx* w^|X>QBAJu9~FpU}a4"w$0uS.hoa*~e1$up/u#vOzS=R4 Zg)F=yp*ϙ5c6ϙSJxĊ}?,g)5aaWҡu n[cvN 7bG%>tɞH7<Eݯ KXλ m-?DbӰ76 GZ+)7NֈDԕc ^:d_1_j^S_ O)Q%\p+koE% 0jxJjVԪwά7l8=`bV5My^Q[>jqT|# zn[јr{ `d U=!re ~(5A3RJXM$8f,ٚB0HR<_B"0Fg`S-^џ̓ə[Y5|ӨRv~q9>o4s`(o &(QЈm]+<$ GG b}K>Ktѳ<)ԹxGjwxpِ~C}S%a-p~c_F9N)D]E]kb4_ D) U%ܜ2Vn;hHAGoSt0KK:\׺)(j6b3yY'RO=:~vo6'tZKpܻH~+{7;4*ӊ˟>M4$,wT2PnVƵjˍ.,9u(圲qOQ|>y\^ŖEh[r(ϑz< ҃6xٚ oʗQ *QukS@E^+WT.!==T#-a*;9AиޠzZPᷓnC}/Ism+b,0~9!ϝĹ^hyμ '7(M &NL ?y4"piů{_Ιo~?Wm i%:7dUxÿ̉\m_8{T"{3͡$<c>.0 (ka[jƯ3$\D=t3^Y:tコw1Ң,pOmdXH} ?o{+;‹pӴ+άa2qyE(Oxߺ-taՈ=.B/b-Eѡ q "Le5$tUKYֱT,츴X"$n9qu1?U"B2ũ ѥXЕSZ?wp?P@'w ^ǔ]] $*CXΘA;n.-/L! %+|\==[ }O[;ӂʅ;'逈(k&phAz̿σ&3A&F2!;prS+-+PVӸja1)zvpKOj&,Ds.T0XW\WTC b>3.RTIg%>&䅓M ;Vg)Zɚ9y|]rRژȤ@ZN$,ze}EĂE.AjKFN%e&nu' <-[:TPfw+43K5 YAG{P-@`I&IpG=ީޜG]^ʼ2lf# j$dpm5&:t_{7ucx 箂OPBvDǍr"tA"f`du*̹6$'z۠,ޓaFw?ӕ{BR *{J,V]bj?x*(n0R 丂,iQ$d4 ޑw vw!y.UǸF#bfr/Ӑa| d:" @$ZOe, ,󙀛Z@YʓWrˆ{A|FHI4$ߥQZ}-q;,JM-57zmf 咒\8F [|y8sk"܎R뇒~3r%kNIR'kWU?A7WV3e+E|xÆ(+匈w =d#&O^¥JNM՝oC)'A.Q,❲B)K$aGi$a >`4 GNHQ=$:ȝP0n~;5$n'!ۓ@pu^BÔ+nqTs1q+wIBS[rX%lZlytDI@U._;~hX.PU$hhdo] 9 <7gzVW ߣ)1a Ζk[2wS{%j@pҶ[0 U&X-uD$~~c3o5a8/N ވvQ22igyyUI0cm@rzׂï"[?@ `Uܹ p] r5zŕ;yjn_Wu IԐa*xf j], ǘ4ү׼} HMJ=f,gbbj9-HXZ.b ƭ I?>wk9W 8'"L_Wҳp X|/'pSsmhX ~^@5;"h:AIbfɞ / (aHwORG/j{=$Vzy&gap~_gA2{cGu^:휭P[b2OQ`;e)^>#BO[~M`0UHTO9 ]yrn#Wu6'nK&7P-< ED a.+\6Qk7\3|l㵦1a /B9[AEVW,D 6! 4 K԰:\80/#?,.Ԛa<- Xpf ;pKn뱙5ég wi9rRIpB0P6ߢ05_0oP+X8F~މ 7ǂ5TdX+~29KdM޹A?L2DֱrXI"n&orOu*50xPŜp3&-3=\c5HƠ.JpS] }/WA}^NBƒizT*pS4ua}wb̐)W' ;Odj-3Bk>rԠưa M=}ͱ2VYMpl ٯVo%_9Xن=84Pݫ_ f#1Uqb48 9%_iLXqkg]҇YrSAf5#*Oy3'{Yb߬ xRQd] q Pd&fZ_  Z#H:([|qt\˖Xnh}ҳu%M}bpuC2Xf/[4 :nR${8RG& `%!X7IֈJ1pN|YKœ-Pw!*=3\=Lwd:j8S-EqMBҔGa 1nUɤ` ewo .IX3nS/篙ݯAl"35 t> K)vz2.XNDY( '-Kԏ-#D,wMj5nh O4ﶉJ@ՉN_pq 4#'Լgnoq~YzVkU+dXK4ehֈnۣ,>Q';=ah{6؊Fh .3GuIljf%ڕ`T4.}?najKmU=?A-QPqjbYFf|e`Oo{}N}ޑYS@u~ F%rJٶS K[y~k2_ۜ]Dc*,`ʔ1*|  ~ԂYˊwSy/y,]*Y8s!SBIlyZϼbN‡ui>>F BSjݯ{|yl\ Zw!<.b 54D>9i[`|JLް>ˮ\z>5޾V<>+3Bt]:N]>dƁ|E ֍^`$,Oz2ޡNmeݠJG܂:<Hdj-w^Sʢ+ OHe(ml:Or~t?oGxg0c52>v!eVV C{"#fqn $3@"ېA |R&3i9$Ie9+u޻( nj3&9 ,mmS} TǭXnF̔ms$gWfgX=QUf4Xjb"21I&dܓWT &~ghtEN͡ ,!h"*O-Kʈ 9*!-`qqJPK_s/P݈:ۃ 8k-?`ndϑ5z艌^`ja}LdK7C~an=\}K5>U k+_60i eΜ0=2#*:SHY] a^N (6ƍGu#t qЌ‡qw<1m< ~\%Yvא*VB*1^יB^1|.EwčQ^BK@.VYk/W# SAQ_><٠]~ҖkҴ [}NrfFKy׉b܃&mwt&BN5o~ɼJf,O#AtzbE&A$ p%GW5L46( J<3o($`_43s*PQkgu 6Sj@/XҬHM÷.۪WGtF퇹S ~;N4 7͹>%)z {q-c^ Zds[m1nPx;À-ٟ [}1 |GREnO \Un* v)*#eD c^_DD1I'wuk]1$"jv^Q~3tF!DtBlb3|nl{f:dW2|;PbŜ7˞a:,M`q~\$ { E}+K<1av1qR~NwNg"g&7V {"_7TTKr_OGJNd6kU2V1{} Ɣ_s>{ڌPL"XۤC= Cnޚ06GsjjFM$BEQþ܎ "vG&\5whciu!:ƒUE"= F_vw_g>⩺GY$p m-nNrNƍlBYG.)xQǭa 'J{ha0Ǘg-yw 'x<j 1sUedB2ISZŀkSGA }fWVbrƈ|9"=w { UjsU'H/|[-eyǗ[{w1^$ oe[ЮFC{OڽR?GZR̽qGv' ce7&Ð[ 0V wZnU[Q_Ls@A> J"P\Vx/= v$|m:[j_g8Y{HJuE bT*v^ Q)/淙 \=AzD`ϬN_)="_Դu&ܢmyiTA{?kj;$y(99l( Fpcs#~kgo;] 'fnDRF~U00Pan/d0aυe1;KG;C4\ S TO-JEzx$%kb{d uz 豔f1T/_;JM5{N;O7z4}i^CāHza ;H({CxȑTMrYrXqclC9:yzCkXQ>@$aXYLv$g:|Wfja(\h,=$k J g`+ێ~XtdZ ĤER+-կqc6R?]腫Hkbt{ER$N(4nQfS(س C)QR9{]l|j1[cw|ggŵJ 47Sgb'=|L&P y߅~!yQ:[g0d\1 ַBgBŪG&1ަ9SCNUx% :xD3 {FE:J3B{>3/ňPZvIJW O!ʞr A8"hYv1p}簋~- [QfI/` ou`Qnů,z :<4G.NI_#~)ے/*h{eAcghؽ=Hu}'GABLOٌA\5j \>ĉ(#\LF6sF,\r$|EL,̼caysJD{#2Tw(, fh%"? 4w_,X~b%w˓GJ}Z`rO~et_ejde)H1)j~JS)T@5uh*wהz*eG,GkN#tzULlK2.F.(-eXrtvPizӵgMH{ꀺrV1AxI;98+Fzϖ[#+_;!=Sdp0"S/Fxج/aR*PjV56T7 1aq *(7 `cxiy(M{8޲SM'@VC(۴ փbef׆ Q+/Jr8c/c7Z8/2"dшZK1m[7~, .og@sʟ30GSAŖImdn(}pjH">ߑvid =X~hĄsdw$mw (6VuleZ#K0gUz9x% :O/T0"ٖaM%}z n}3gX&h:OA Lk @u9ۧJg}+QJ,4 !3Ϩgi}\// m \QQpWM`^rvI(>?:N)Xb4az Rr] 68smH\.N /] 6M:wu͚N_S:,~V ؊hyKR2#tv;ODM:Y ;_]n)܁[ٞ~fmf&.eL=I;6 5UGim67s*UAoN]54+a>9ڛ P3[i1isXw!-m֒JGk@Rl~!_>`nHzFLWyz ].(g_|Jw}]v Zd`N,{䉨" ܫ>N_K^k?|%Gǜ DhЬ.N0/F]g 1<,%fէk|n¾ 9ּJtBy y9㩫3c}ڗtÄ e"OFɼoGĥZԬWÏ65i xsL_Gy^Sq$]o/φw)6Z`!*%"@jݙj[\)vی"F:H~;{L*7M8 E[P.q/WẂHq`B?O$1dJ _Z6$L]e5E1<ǽ|4?ED [iRBn|=t:=j9lԀ{J!>OW)aX}3Z)hk ]'aSYJhlWJ̅h| uZ 37Ϛ9j+0)/<֕a 5q7CNMZ_Bd[rݾS] 嬑X/{\HIl9vuA P̥xLp :5{јb1aUNFRQ1LYw5~qzBXGҜY8= aNKZA!'0`MV̘#V(bgO7; bđ呩"lQ7jTAnu7^̓-g]u!A)e'_|>н&J:P 7BׄGt=ϿüT6mZFC0#~"4•]>/$*Ѝ ̷*:Q?XVN a^~sU+QkOcН'TEkwg\DB嬗ƘD4;'ެp}}JjUEtɥ{ 2ݡN l^y-35] 4VZ0MQu`Ӣ1(QLŀ#GcMN%k#Kȱ|ׇlM_Gnu@a 9}OE\ԭӞw$׳?%,d ;\'.vvՕ(aj;I\j3KY+n=MWlJGN/89?zr3i.s_]z|0?IIDZP;r//xT瞕+YQJjb^Ҧ5́/ n;CnRЖ6^|1N;k]s+B! PS`%a2i/SM1ALy 6)"N^1#-6\?_ k}[#Eip5K~v^%3z^ a-aR)I}=0KIdAVQ`>%?bdrhTZCHl5=We>4M5zJH \/ᭆVEeo޴-$[4:*`u'} \lulir.Nl,leSB&g .Jn4Oi%0eywz[[l4E6FˡA[{%%} cҌo 6ݽ/m Y̼وAYQV=kY nܡJ!,W&@00#[FQWBBv$Sw[$lh7@62]\n`@L3~L#2z[^bA{ZH$+$T͹B]Em]ۖ;AXհim"x[5GCu8~[b&U*Y~4,AL+ّB m-aGv| N3Wp?WvQ)oUn0|Qo}X90~yQ\Cؼ̿ ~P9! 'p|/~f>$/ ý %G-f798/p%&- r˪OT#)`, RZɤ7 w<s_q.s~|[me.$ym w柋ק_-(uB]T~C0$2)3Ŵm7]80B?%LC5XTPh/f c5>&i B)U R99 #JWFSh5e V{kK9QBCB? _0$uY'J@blWs5EJ Cc\2g82 EK\Az[u'srT[7^K r񧒧L"Y\{.ׂ<؟RvM-w<{=iNJw9P)Y6+âI׌#kI>6 U'HEӒIٻ( bģ-x"qb=3\ínF8!F !Lq.JFsEQH!2"NlDL #OwPcq,&Iw=xXܭ!ޅ2#Ix._T"P7+"W"lU+1D"~\VÉI'e(Md J&#o@~wݾK@sr&]Dbɸ*S>ϳPىb21[Od[ɵ Bt2?^=yɼCHqΆE!D.K*aC<3+P G7Hl|<#pTmUh:_g[}*mq(M'0<k^ 3lq~IP.ҍ|,c49!Dn9ܤBg.7soL#,Ш|Z"c0D*OVҜH0qhD.qKu vO `W@ y vt^rˣ)ŏbj6ݝKb"6aPmS.%C޷N4E S V//(rV #u`S=Y9["@>-L"NFPph Oq]ͬǀX١r\.=4ĆsFA#9‹Sѓ%2~@e Y@Uf5-<σJ!o/ocSύVM|kȫж`d0ꆌJJ/܈C'06Rtf ]thhV px?N趄E,>AQmU.%:zπ0X֝֡k;n5Z@>_2TJs$遖f* cbܟMY1@ bWhn$[*D_in?(bYnU4.'z v3;¥2 ' ~bA|k"nz+ㅯd`6~_d* un=Ԯ7.ɓ֎bƔ֬l05T͚H d2A~Ze݄68x-yFd&1:Gc:4T LqOp2 #w&me] ֏qR!52WLkeE~zͱܭp)R -5d~š& l'Ɓ]D)&li$SXIyOL -~pg\.QS*&v,{li8ƛTΐC0 }A~Ȭ{XCM:cP34[vSpw qXmMAʞχŅ<st=Uu¸@F{b!vs7kb!*x< X]9^H=P6Q&A|TLJb xqut;S`OS#Yf 6DrdVmh R(кuws.ȑ$Yx >&[xerR뙮}ȐdAT74˟0-~KM֠o~0хyKZZ*Heb5R4]2^/cnVA΢on'IL!痰a5Lj-z!(Bzdxf4$/(gb_n^ R7U~{z|y4P'r8"zpU\ ~>h8Z&\.gzpi{iaƃ$65FBhI]5-'d&AGoPaM#ߛE={&-M-IYlqvGH8;6Azx+]f\QaLW|!45ro&>]0@e Y %nY&9.Ҽ%v`$0@ ]qf ,߉n&6NyhJqe(ǐv=k;GHh,Wj~2@*aBAτ<'.Dѓ;Kug|h^"D[Gfp0P_cd*KPCDhvO^bs}"s} (W2 hNqB͇fU5[5m bI%C6 $*P!A>_@ĝ8uK͵'3?58Z*˩MZH::}iCԅ+ţN/m@D7HsIhoј+^NOW,7| J"ď:V$ᄣNE#`^sK{7zx4 M ) }awoy+=S5ZLZ-CPiR;o_TV*A.%*(&]5\'KJ~0v:(OHa^A =9ǙX!zb쪑Y2_$ck hٶN rvօ@EEX8MFFᅦOVLvB7gLϗd=m>LTYRCYOi e"v_q+ 64-f¡l:W6ط7XQ͚U /Ɂb@i0&_*pyR4;^/@)s@δء R3v3]#u{j/H_}dC _{w{4~zjccBd^o"X>/Q N-fĘ)`|rmkly2>a2A${63_vedw\xwts.ĝeS_kSTԙt2_׽7{͟>*O|o]ޘgs c}O+w*p"Ԅ2z_iyQл%8gpW|T%̔fN;!sv\W`p?͂+;? &yagQI.]z(1R|tHy5"elt}lHCA0yUAfqi߆vb%_( "o[qII9]WkS5_كPI6(@N.kmxnwK}f%_#zM24㛖B>xCuP`[et kһ<{]FX?6\hƱ0LDN1w l1C]  ü-\v*ms ֈ>^w᫖5g@>*w DZ|Ob㸓Mdih(Q"Q"jRq..;B%_B_2d"]N\=x9&Wۨp$D:EEѦ!ڪ}!?Z(;#;^HMa+XsD('{Yt( $ sp'}Mږ *~e \@MҭjaMuI27&0@,\ !FAno7GiXJ8nVF.!&C .y +'"ooV THiZZyÕf򅳵20mJ<:*) fw}P?y-I]ؕn,kyWݞҀ A'AH42&an#ԣ쉟_d+>P_eVU&'fkC,Zf|5 ͺ}1}B7T˷:[-%5M;Le]Lpnlj:'{7vivzǘG=6ƗALNZd0ڼ|_'Cu qJ%\x̧ƆȠ֨ T%|՟(!ε ˵!(xްK2sSd `Q 5=܀a.6OK]a@gQPWDj!lm٣HNI?|N(.×,T x LQag$m n |@%>V#}kgrjE 'seBht•h0PS%!PzA]@b#lY[-,XN{MΠ#1NKjp {9mpf* 9}<"M!p]{zelj? #X!HvVBG]LuZ* ɧ۲:XR~2bqE*/:uEM@rDzԻbZΆP?[[J*qTRbլ!$xފ%N~tIBS1BOVj ԛIGUߏm  Oe]aI) [n"f'#k%1<-,F{߮F3 r QJ$z]jٖk>~LFbٞ:Pw] ;&bT>>ɑ=VeBQB\Jn`_ Rm0|[-UNm$nʼn6w%KX@Mj]buөZ^|T=8B=h}4hlNq+1FjU‚A^=0p5VB-7ͽ@=Ү\˰EcلimÄ9=/Y).nٓ=b_78 B7g'tRT :>YA+>h5VD|!ۃI {},T -$:z&;c$'wX7N{8P-h)jt0(@S]NP:ϖ~i:9~XmM9_<}!'e:ЪH;˂sȒLY^Bg2h*^}oxcx4pS jcos_Ts pu M~'Upۊ&uC:4vt]7蹣^TVhe܇:~0i|@ahkK?+u!B#ZI+9}\C~z(ia 3=?Gf5[İD ~!Vy|ū;VU~cI4'bs 47 yIorp^he2HU":)wN]%E*˔7kh(rIIZ6_ Nc/'.h/]x@!Q }~7Ug=s׎dղM{L:}S԰~Fx킏%2fVE`yJ3:؎L/Ĵ#SeڒBEG6}$',C6&d:D ^6?djmmOx_[ Ҿ@,ݓ`p\5QߒA]p")AiNMiq#J Z X2P 6>h\Ul 8ej`։%b XD4& *#7/z9~D 0|)*絣u2\̨"89뀟]|]B!xսQPEʃYoD9S3K}h7ʜQTP!jTΆ_Of+L.6_+w#Y8':Gx2dbyg)thi'@|uOD1c!-4@|(\c뾺l e9#chJ)1yI| ^R~k䀫 ~ NZFA]I38E^޳BnFXG7˵?Lu,),3i}l?x/{ԳPjs`^j2BGQ1t7K>yc$qMH$!pS@cG;S$n`Lve/׆X^r^\uPk۸`:?&[06jَdn٠!>셨:W޿1gaCj8/E8=(׌=r{}AoS3r G:x BAd<}tV_ɷ ǥr4YXwp/ 2BH+?ŝd⨗LT2vxpu)ya+އy_hUELD^kc:iÍװ,To / a6 M5&1o'B W(UlTH%JMRa#n\FyUwjk"lD* ]qsp>D)c)g0Z@*0c"f)]ln~ 4誼' L|Co@[GSvx:3Y\ۘ~!lr?33Ėg6<"KE["(}nc3.#Gadw| c9Y[x5p'ũ hngY&z=ְK"j e-XmaGr3|+X?K5QM_(d2!oB>vCqY<hb<k7Guo:R29mލ:V'}[ss?x 6x>RҊQASQ4$FLxΣ蚋/5,M¿a(_%LteDQ!CAOOm}V(#Hj\81) !hW?H,ڑlFCyh=qFOۏenz~ EPE#YdS@J6 ;nNk0kd\l+'q.OmlzxeUujİഄ;EPY޳Ōd? FJ˚= / eWv1ܜg4tަߨm 1B8Lcˆ2>`?ŵ)5;8]']>/%;QJ,Ƣl|zaF]NQ?ވoL4-` jkdbop F-RD5+'̄g OkWIϑf˰S0uWro(Mۖjh)([Rt_# LjDa`d 2ـ>;e^ܚ.*aǴ؏K3')~d'#Wi)M t8u<Ո*d-5-Vaq42XOʎa4 M9I 'XAI atMK/B I 䵵2~$6RSڷHHEO(cn%JB?&yt ^,@U@1S if#Oufs2[%QnB.ȴqO$d&MV #W&}EsQ54-t2B2ڪ (ٱ'\GpeXERݪ?7Nڍ<)Q@ZFn xnzV/Ī<8 귧_ U=wϨRG#*SG DMz M5xs?OmwXԄ&ᔸ ⑁)WsefW5>h R=UfW?)<ޟW!lM>eH;` IR :=纟IA\ +8RX v@Ѹ VeB Qfʗk~lK R0M*򂉼v2!x u|Onjxrv򬱚{S>V̇, ?j\wɥLxz4Ce`5V樵~6j(*` &y Rh:7B4?`BmKEO=^O_R\㹪I:`RA)3HoE+.vWJ<ب{J24jQ5bfQD RLAy/o(Tn L:`T _E҆ۆx~D0[CͽaP:3zRΉKVnsy0"lF1R@>qLI~G8 m1BVు[?VlY7[ A`%V:Na%(g J(֍q g~x@ #rcE6{x\.'"L&JuO%О:mh>.I\ADGG<oڣԅ'RP|kB@p,FZiov+95`;όCZJu}F$?P~$EQ (C@Džȏ7L$@wrddPPK805ʋ_2<FsyF-@Cqs<"UW9e}z/~r'm}^ƾTrj ݭC2G Pԩ2Pdtlb/H^z=-q3 X[}̅|E}z5WKZ4~&* "7 rc0:5΢|™%-\9eעxНwtS{Hm14$ۓM|S\ÏHї)2XFOR bDy ;/@$GnMSo="3lj>r:6:t_ٛkl֔Aecr0UUI:_h?Y$J?9/{HMLFƜJ}U3j_6K+ϗqev{0䓣=5YTݗDUcʼe(؁>꯲fC)J}98pIdc+vBp<7t d5;jA\&)Aa5ewcaˢHxCZ*fh|[cf/*W3oAlQ` VnL[2N(,'G1YZ٨ w+*M)l`%L٫x8c*|#!lwž[ (W*m0JRVE7Q ƕ5E)RU YE 7-o4N}=V$ _ g({65]}j+A-YLwq- \"ǟ*iTYuhpCxIcMg6H$.qhRp O vd9nW묈 kd)>h Cx@~7$M~Eԡ q7g|ZUOk\ sn<Z$_YjԗGDq# 5q;KLc-_(|ׁYI;&0iDb4eΙ3]Ԫ>7`N U# E>8`\X]' Y]6@N^cc% l4` ƧG֋CO@{򖳻ibd(<'-P1( dg;u;/;'(o9kgK}EORL9IHW Zb.qdl> >x[: o7%bPFEcdDkMtRК4piJdBw.*Ҥ3Ju,h1Ul|*SeK$+fo<7gz )sMB(۠Yl ,.@gVɏB ?J9m ȲAn$SGcXޥT'⥏Ryw'',<(ٜt#0swۜxԱ"ӅL(}A.Qq`[wf(!,q &GܪS9*FT*tbmU3E?E11.>OaH3"JwVI{8+TF M}:d/4K;b#6!!Eȫs^4{a }rEЄ\TeA-@E`Rh$}veT/-}nq<ܩ+YK+ŭf;۽TB^h+gE-ee܆7hGyEܩ:y?p(nRvH~$IVl]\am\U+\gO:|5%%*2?Y`2;/gGԫM[.tzYk'`;9fCPF&õ\M\sn 8@e|0(Ŋ]Kh!w`CaWN4a'䱮TFhV,|wXTQڴ=zhJ &J悛8%aƞ%Tu@s*׻Y D7'8V)\9bt-ƥ|0Gwm G0VwS,$`Z|o[ p}CYT$[53ۛf AJCn?Iݚz"sVumv!ȏ6iT)!EL}iBKq2/@>y7'3D4".; =5? PR$As4_=Uϸ;k'7"or_By(m]_N47A0R!d`?'[푏 ,LKQ||T|>r:Wu9ş;烛{[B&VSx6( gwt\tWSk0:P>ߏ2ϿYUVw;[Ţ`pw9'q,={$eJ$ޏ^mK<6v;ui:Ӹך~^ͨYL-hK "Bs EKt? ,̐(NFȊ0mIo`QH[0)ytВLʣ1 nN{ҿ{;*7w"1@ #>G+xz%û^Ktws%OjDJoβ ݂ ]*^,x81i,y4T> \o@^\x7kG/Qo颧dl"Q4dw5$Euԭ.')Ǔ/[ӽPGСdAض F͢,l1IV gUR!~ h_7WIDpƪD\zei=vso4\[|!ųh:%g)w'Qp:b$"O:l5 =99F5IEUn؊X|65v8v5LxMo(ГE_s5=/1!E'6RZ>Mӳ kעvhḓ~[&jWx:!K›ۉ\F(Xu)^Ĩ7R3caMxP XҒXGNe^d"QJh Va̰R9q 0 \oI%./.0=TZ7iAYO.H ],Hl{"Npsj2~-TyB'Q t0rJO(H0JR% ȊEV==NV0nkt p}N :dB\̔lA,ԓNSe@+ ,t WXHeݿI^A/, (MiϦ<l؎G||HJkEGN]X,? rP$>S7FT^hNE>6醒;2!V(Ni^@t`}k_5ԳK3]Ѧb09v;ʣMzۙ;&/xPp0BtbkC}}aeo~HyW# ɸ[%5 BֻܝcO`/&q _#O/YI/s96X5 nkЏoפ|r4)vP}H_м&Z,zitK]雦JtkoL.QF;Dˉ_1V_KňZOU_2Bøv}-0}5t J"@fV&= -ax#O @9&biN$g.m/㤭K}~,nLUz3n\~:Eb,-w%ZKdd!/BҪʜF3rp?߈r,P3V1 g5C ow tJ?>]} G16%l>JUD:RɊb7Тe??,Hoac*cm]fxc|3Kvp"kv4Z6ձBv)nHbX ކgrкJ!1 8>f,>C\GQn&74sE}'6r C/{7տݤ kۨ w?Qf~DncM!"of |A7/%P7U4yIbFUϖ^ᓈE& &l5QτD 7pj'u 8b~ٻ;\'S&tއNSn$rl=^?Y}߿R݋iE=peCû PM x>ѷ# \1 !J+UiSxjBl_#4*`tz2rݙ@Q!N%hsRJL"*(‡:D|v>? sp]ӥ ђz {ZF3+yg|Hj:.@YzXh}6+ֱwǣ }߉!A vՄJd-;$$KiB9"T_߶Ez ‡Ѫu\%i%1TQF8IV2_ Yr\d k֩v#ߙ3x9:̛mpLf4lfy 9^mұÃ&dWYs: C|_/ƑB WC"kS_C4j/Z5WEC-Ń#go"1Ӕ9|e.I¶4lJ+'Ο=`Lh. ]^c J#_gz$~9+K|:¼kZB1`{=m*^G#678|ٻv*-īX :V!-}GA~yxGN,B\Џk O͍}⓴:FEӒП킫#c'a@8!lVZAƜg *RMWU 0-K:*`$|q8h qKoEn?^tCP|c&:!d5T}D`pUGjFYF;WG{ԃjw"n!&Cu?c#j|i SB5epbw':0ލͱ&Uh&rG$qK@!sNIITyFHDBx5@ZX_ V^% sU~fyPc*0S %_Nz e0jDV-g r #?&8j"#CmRPyMMF MJ{Q,%cahP/,qVJCnnpOr4?MN2+m$"WP{Āz|dnD)PLT;CoaX&#{?Xbv##GQɀkW!X+q)LHJ=#}usrA LFLр9H~`lEXЙ(Kο n/rWtCY Nk^@{^D.G2$ mX/XNLOtm::@Hʧm¿Y۲:MTsqQIQ|<do0@tMGYfx j=~YGS Fk\>B `Kpw'8D VZ1jalæ/h峈 077 ëڀb5~s A$ н*ۃD|8Q=bXGƾ] Is0I+`r ts `3ǭ-5SN]w7;7zScidNG󙻊 *5.lRX۟%;H^2ʄ@uX\tT5̘D-9@32d?R-sZ BBq^+P?wy|]yb)=Ux/ u1$9SeFL,8K(Æȷ @qM +%xg80LA&8zD*b`F1n7g; 7v`8V-cYHC:67E^7~n tY }x[+, #5YR9En#_ggL_FA/=wY)݄;H~jO-hevȰԏdvkdM20b ,"Z"I*}nG,K' }40<0uw5xa3/Xl`}GMPF^-,5 (` q'Xv[Sz4v.jz+R(/zJͳ ^o{N>F-ݭn>!X` vE>LFDedGFR i?h/jyhfSeᇥ:k=&P6⨝Vs[lj|6$^ :lEl&T qg#_!- rlan7$zbX emNZxx,luuaK{D, 3Y: |u a5wH5:MC` bm::1亶<aFJB`!,i7w;6mԲCXK lLWR{j{*.' %8ϪOt/1ՕczjܶPsb~(> i`ds1KX԰gK,ଅM1Oұ5W=1S>mNFΙX.qLQd+z +癝Q*uX*S 6poQMZ!"^:lCXП}S <%,%Q;|_;CȲH й۴9,#)WQmvJRS$Œ5R%ɍמԀ?埝i8!ΉI8R[LG!* m)8st>37yrWpd4Ls(A)nn ey,=:C1ݭm˳'W3SMtD< 2K5CIt^Z k:$2ԭ |DBN4XTWun2U'%k&ggD]Qes1?5VE"JUo~urno +5?pݝX֦k TbPP^]))'+%SGu\o-||fnm-fSC&D)%ȉ-1 kDu4L p/'~$NO}6zR.&:3 cUC&uֿLMdކr}ty~ ,,^`2Ӹᆹ7SCQZ7U-Xm 2{/P"x(H'[eaqϡYs+*g4uF~RKK?thRlug}͔كδq5bF PKGO㹺,v f&ѢrrWk'rܦťR<=k³/ݙϹ RR)őr)MjtNZt^ρ?8@FzהCqH{ȹ5FS ,{vJ4 <Y8Q'p0~9)HmcL!z6joG 64ljG>Kr-el'usOڔg=W]_?m$>rϿy>Ad I&3BDO~e9l"*1[r-{ yEEPLP\ ZUɮ_E.)IIj啗&S<ΣbGLU̫PbQc’cci.QrR6BtUbWõjXؗ'%߁גok{WS# DǬLTCh^eT͙* {8j"Y0d3X7.UK;'%\=yR7,2ĕmlj(dVd`,ufV0Gb<&6 *qC$W.e-yO|tks.O:k!Ybx!%@kY@~..%P!1|m329|a8E)l03D+ʏ/dD#? x&:WTDyܦLJpSr0!{~}ytZR)#Gϙ%dr6HzwjpX{{({20s<@`uٴb_X㵿\0[p\#]b"5 #TW 9df ۺxVEYFľ9CO;jG↓kjn,ԂxIhL,v d h€kǡL'2}5VѤf=t!0i[eD799(@xA9 {k JpjR/8u$ PYQH4UD|20<'.^@9Tbfn32piɖw"@t<`}nGPSeRanP\z UwDXC#)Z޿LNUAip[&wt h=G9mq"-'FN6sI₹~3GD! AirilN@*P/2[f儶s{6 |[jޫj-,{QL5 v>aq]@?ο\痼#B6.=ǪGmS_vtS EZSjL٩ W{j D@9,J;cXdٯ)]=:7b16GkK#ن(v(g1tF.1FY6퓫%CSQʑf!7Z}Z OhˣUD)T$[eb{{k'^MڪEUbe*`u>O-O[ &zR G7 /,%N1r_8&LUvve7yb&;!!m[,ef&.g7&}/}#VUO/t_9oڀ.dqd Y,2Z >Î]-8_$ $=_l`rms_s=`O!M< *S3wuYg/Xe=T`f;9yw&5?ϓai#:P~{/nϊlH녎r?Q {'m|Zscֳ6d|%}gb1biۯS̤k{0 %<p! ]!Z>b" arHD+ۛ0u/yуƐSd}4bm9"}49Uȋ~!y<3>O-mniZf[S6?wց? {8-z ݓFQ^Nb?yylPShQ|>|2wVGOԂ0^P|yvf0^ "|ud+J{zB؃`xe~)CVOWmաq.<(8zyҿqز\)X. kҜwHJrQ+>"{=pe;sQdaU/u 2N ((`)TحHJ - =q X5vq$7%?'Rj6K3Y@sW/+I4^Paۻ_p=w.&$Y+z\iZI%MCDy;H[\dਬ˱䂋,NkQVY)g W4ʉ Vi¹r#`8T(0mbFN1WI?*qr!21*o .@@5 dŘ_?2t]?fSЂO [qAo:+XO V7wE]1.~0Ѷl_5vmIAݙ'_2hXJOf=--h|[D;mgb~VRNH`؛g>m4Rj|O5`=N-c3ف42)/UyH )%Aؙ0 ^탕޼;%\ ^(~(Py`% ?.x̼?XgqWf~λnd} 2H/^4$ZKlGwĨG:)GϺ \26yZϼ{I%:4&.Xћ[%4f> G@t~6%vQ F_Mu`xUZП2ĪE ofaJ70ĘW7-'W<2STM%DnA :8mʝZ]j Y?"`_M-*_g< j5^1p9C>HE(5pwفy+w',-&9f% +sZ9*!r""~!yZ:#kJM^[%sfl6'FC*z;P?!Y&ZW0 S:L)qdCc?0I "/ l jav $>x(/ElUV90ۖ3m?P)kfip[n[e¥eZ0d}]aNŁ[w2q )#{r;+,Z\$BvԼxV:2 q P\gX6)ZicQ㓅` Sol>AF9t!ڔfM7Gb~=Vqn;Ĭm)#E=*v9š e<컱*W5Q>Z+w_֮m&LvU-`rn8?Y斩 b Ǧ\kG"seG'8UX*Hxn䬮t;S\H +T?m}pbXTt&+ĺB ∁|ZRZغk2_.:2A+˲7m3,I z _*yC]0t>ju#Ny|e0p_F% Nѿ얳xRiUըGl raCJpsRdT&@pdL._=fD<~} S@;L#KXJC=GD~rbPݘaK NZ `Pl<p@vBUuPMg0[[}di]Uޓ]s ϲcbZna,R&O *g(K˩,%p7:LXⱓv3jYwHk^Tsj[LV+}$gR1|fPJ'+pͅEA(7L·cj uF!HEs%`d Ib`!XXBc3FXT6,Ca4TMǎ[\;FFWKQ@H+6)&sc4R  %YݙhOmB)1KmBH4bUBSE|RBDk*Bj`s͘R]Ր4 g/-fvt4z]5i?@\yZ rQ#dzd&Jq"qfy!zDظoy7)fzI17$o +Ț)כ Rn!1A}o `/4i"v?iJ76vg#b=6o43 p\h/jo tAA$fp/9U$;qdf/Vڄ#]lؒ05[i_c}rIsUDCHww66hF{ YBTJ0Gi8[ 0=o]!n;zoLTBVnII#V!T'5-Rzm1A_RF^ >Ӛ&ٿ3tsq>,L"'9L*2$R:] Jʮ,Xs1NpPJALA9eZV#o9/Dž,LD*jg<恿ZP[W[l>T /dP/ll2QD P>_zV]XHvaOAH*Q\MӘ$e46jV6u5BB>Hq"*K-hNe_FLrV‰·|2Ai+N8# 1tefskjG/83'VDتnI|bjm`3<ۃ 2Cjglڲ5dН:t$ioc1UÐQ.:X'̖iF|^o Q\T 0LI\ylRA d_Q0jm(*lR->?cAfamƼDmgXQ+WM;} vQx/zbi hyud F˜zHIB.QF:Je+~Ybn ZL?ʕ7sϷy T]$_1ZF{B](OkdQp*)x_ux|¤fnɗ;6JR@ZtHEɅu)(~%t2LxG3IBc'(<6cfbS"‡*0Q2b)#rʟп':Wk'R܈wqx`^=6(J̛֓;/jI\,DoDnf[@t-B ftA9OV9Vk4CcMZӔc޺ޗ(/4ģG{d$o]]4^jCH]zQ&*nؔMN@Gu>WOX1wa[/x~wor&Ki;{K,Id)4#trB~b޴YPX)Е'*Ŝ9C:$-eN L%%$l`zW"Bb~q|3 VD"m@2aU'/xik6|}r)Par;ڇpKӐE/P Ž$rV0E&n<*  Z.MU߫1WN rq5Lw"=u(y؇~Lh|;G̬v_RH/8PX.Ŗ cHP%8Ұ!"a,UYB2R5Rx'X 4iU-8|-:a)ޱU '7n+rP䯌0K󪹄(v4$h\HB [Spc]ՃbkRd%F.q8;=…On S1Nd.CW!% K ;@c̢Bt\\\ 4Ta8/"܁Nw\vJ^4V]ڐNle<'8j@h\?srWиeF?eTø4RYLS:jBRrb^qR-7?A9|eݧFHԗ':3< 2^vf i(Fކs*cjcĜ›~ޗ/ڈ>24X} 0:#:>d ^jp@,_<$,[f$R:1|x&L02HBkqcsƻH|֋+&= 6뺴 ÇdP3&OHRCy첂5l*KQp1+%L\X iSy9n gj' )ŔS_^nF7wRdb*򮥀 1~3AqQ**C6@^k87gMT[;N+1YPV2k\`3 H ݐ=E, J sA]+R֑ÓOر3xuÅ 7 #D6nq {F}FN1b54J/e ,4`~멽ea6Rlo;<+7~# U/}¤RCC%70`Nb;ě^AA#PPxFЛDƻ +w460LCmHsyך9 G?EctY]Z قq`2N~[cUv6KW泤C|iꥄ"t^*X@`5;ݔ-^MLd[@M&'](|v=ƪYXd*hSsr fDCXu|SՅAhWT"_sW'l7gԺƖD ; >5ya=sIGﯵ]b=}UZ>4P ^d(ieS&ok]S6Oi9D(jHW ~~8"R#p:nI԰PlSz %\}+{™yB!ie4s[@iȞ;p D }bJ=%aq%C,pC#$͹]x)h,BZZiee-i)?eecY 9Knhj(A vXYFi3$R(҂=ƍlóib2ȏ`tV;^1D&h_c dߣf\gDžtn0u;MJ|d~Sqm7y#,LJP_}nbta/[?ʬcMvӱ]SNvF>Js (INѱ*AYKsi^u(@ 9ͻΖoW][D#Uhf"S&P_reT*!{"ECWs-`cqC)q} $iwjH # JH݇ =jGr$GAv*.jDF$9tc!,+u{D~ڮ@5v:2S䎜#cPI?p!N:sXs!U?QHB` ]ݶ=%T!5Bɿ{v\:v!h.CCiD3ˊ)􎾿>\dk)Ku&j8kEH'Z Yʉ28)VdD̎6h/Cמꉖ4s(%VCǫQ g腷 Ů3S3 ]̱RߩV(4=mQ6 R3WhPBkwljބ"I /<,zVzޖ.!:Bq r%A辀wJ通 .tбxƻϕu^RF寜[~ڏW49jA7v)lIwA\0kbS\/M W>B!M1rzԆ>ohә5Lqf1+&o tLސj8X74$Q"?/|Aޝ"kE ;P'] _@ Cx3ioBT{ #Y01zk PR`P S* O:PL@%i.P%JZ>R : ,˄ݸɦ7sK@S/,>bVHSԡabV@w_e%!ᐻ:n%?dKq .vağ Zc-oN>C%CP4BwD. SdvvnbL.):d# <0##]o:lŴ.Jfz ,'2,эP%&L-p`σӦ|+TA^%Vx۫u召T|RVՌdZy4Ġ1axLKΰKl0X~cp?(EQd՘93#ZAw4:d/_]@ U?Z|.Mx6 ~,>.v`|? F2FW,Qűta[K '=Gq>Nf~4ܷHw$̤#vO`w(H]͑^@*S%Ga0mGK4lOY vlC%LK0QNRjNپV NÇ*_mP[lL;,ÅSM %"ZC[mBšpr 6 {Ci7F>KںZ[ſ0dwP6l>d}O"xxx*jAO߰5㭣Yٙ>֐LA'=ИҶݱze7b $>&Z-كuF',iڤC6=pVh0s |g|.ulB,TQ$[jGJg.sMyUXGka`h08Spqx8DԢ~(.A52 [jŒXEOYmֹI(j :kZ$v?A @*ؾQVQW,E@ O=`yW . L1PM#Ȩg@x!` rlN')Du~Cr2c̱%ǐjjcU-If-GnSL5ԤTܿ8]1kQ}I&\NY˾+ W*Gң[VZp9Q(MqP[&kMzͭ9/*-!bwT52t'Fwd\>(o_hkSma5WPR<,_7`_a40l`$6ᇅŠ9)-P]OFj|*LB J^%|ֳ}Q]Ib~ '-q%y->||ꁂUqr,?wkX:AW2W k8Ȥh=E 0,/ OC^rbpu6NQy|Pc9?ژBp JlI D]1ڜAjZ}n5bRL@= |oup`G$*Gh=iey5]u"#%O& h*1+OdW3]kn:׈خ-xYE(j@])HET't#9_( ^NrL:u|HF vE+6G^`UҋԈܗX]OfgwYy99J';, GV~$ځ0D`); c8g|Q)]QI$H", p!i`WgQ=жb9о27y IU*_yz*S&OޥLhs8T#ťws6~Q|m:aWӝΥtwi|=2oy9#|5dqFMEF=g[:kEgwHQUpl"յUM t6ay7gt%2 O#Aꢄɹ$A/ה=EƸ @x }8 pezdNVw‡e`gtI#?[M+}Z)_{M*QVoX2=dGFMrkufPN'(js{Zn "s[G]!a |tG[IoK?7?J\Kq#\(s5` .Ȣ%{Ϙ@zͤۂRwנeZ%F5A_Usg$ -LmsىƟv,.4Q:!P~>g#,$wb4ݓx&V &Ќ\iz&+G8 F@MkRJ m5/: M"J Q4B* /^1NWWԟz0UrP35"+x,iԟޜCw!;&ҡ"P_؝^)EW:m^XBMd I5uN~L+Lp1[n]I˚9SyHTV1j ||Ggw//ˀgj[Kg;qXUS?E+ʸ0hs~Pxy[ojpZsۋkpnG_w^xTAbpZ15@N*sђ@+;`xu 0|˗@czVKJ HkKthv֣ԇpR#%e=!z) tE؉EA8\K|'^9Wtpv OHk*nxU]'jMiɩi L hqkR C.` e ͎UJBīZӝ>A1̂N`N̺ö~`cRbOTgOX qfϙ_/#QvhKN-Qf%OHk.ݵUV^CBiz CZz/ЃwnlγΰrgN$ bA;O8]kR8_<ŏi+A2рrq |5k*U#Tߗron_,c]=RV Wt-5vW`onp `A` iPrE5)ss$y(Z2XJm;1;DX5ܑc!=Iqҿ &stI \QYP^4P~{Lv͒x BN-^(GV)Je 66AxAii||V;ЮNx)]&L8$œ(@hUɨ4cuXFnQl l@Y@VG۠9-2]헠OdK,<>ڡ:,0!oR{m.&HQh`anz>Se#:lQ* +5'WO7H-C tVwZ\b6j lY= ݾoJIkԫTVhYgn2XU>¡Fg2Aü76/a4aM&(qo[&?Zf-zz $锵p* 1#+~0E NHQӟwac[mEKY=169e_xx[b0^]}F+92*ZKyYפTr2?рjqt,_ q27GKjK0[aThбɞ2i{Cg9*1o| nQm A֐<65_2fW̷y2tI*G0lҪ?:ǷkO'w4"pî0thj̠v4u`Ѕdzx!<,Clrwb0)K<3l qZN_y"qdM ]n Dž9;BRrv+i dڢHTd"%q,E5^"񱃮6qNּ̨'4CVR,Uh(@a@Nh|,w?L73^Slhy3_CnLL _xNî$1sI‡V\xA||nqwz'`Z.ſ-ua6]c9{:ŋ0+g0 'Ĭt m4=w!n7bT/Ϫ#tDoEx,=qP@r,oa>N',AN?^5^[7%MJr=υ32\3knѿwr 9$+Uɽ.eby%œ@ZױQߣXU2.!#;( fxyuxk;q ?"lwNjYuzfetP'&  T1n1Gd}>sDUk꒙,W:Vo8N;ƛ/9ނŐbCc[EuFtq5Ky`ZM-avW•䋤e=: ?7U-~pdiK@[^-BZVwNR5_GYSf[cFŠt\̢kwDy |8qX0 /5(t@}QeΊDhHVԼu4.C|f>]?   24B]8YN(LDd1A }xP>I<>avGkR(̥yܘiA:ļemRڭdY ;ԿmZjH2"$J׺Y( ,J=:b*=01w!ڊ0rJ?_C;.ye21P_|F:zbXFۈclg}u`J3Nz[10o4,X.g%Xy"N~Sy sS(1br;>lTsؗW.}@)u`7oԭ{eڠb,sxG܍z<(l!6XdpwCkw~pz:DI z#R΢/~u% d$4 6Bf\Hx^ܾ(n ykJ-jRӫvjX4 r e_%1`Q{t1yk~u \44'SҸ4k~EA~UYhZGiʠSM> 2v۽X{8=TDPxod#`Y ,HR+]=>gDwOoK wX(h;[ *}Ep5z߫m4g@#i z>@(b1H.$g%~W\Cҙ*]+iWa# ދ db"i7Y_t/-6;=U?Yafn[2v^E >_×/Z>zpŋ[ { 5Y-^a !~,`񉋽/tQK))+Hd G.6MMՌ Ž#=YC=^UQs%'h`289-ZoاGVhM^ĉcîAN?Қ$50\p1X ɭNFS:ً ./+E7y6 +*~yudp4z$ [ ES?ǶW/ 7KH>z,p@1^ X"vT_F`7I5VJ0Kw{n<ZaD^~Í`f&e%q&O!IX 8ykQ)ԙc ;'5_vEiM :eױ0%@dȮeGPF~XyF/c /FOaQF\S˷sy>w*nGCtrJRmlk&9FOa?*L\$֖h7cG3.aa DTqQo$@#;

ʎa.ʟ"X Ag)o v1wޕ9W~egD!S8E7#h⬂H쪴+!x9+ԂwMiD:裡%.ݿ7 3gfKaŔ38NK;=vءJDrh;_8Nmњ4>1#BicG^7sPmǖ9c_q GIO!%`H$/Z-Voڱعפ*mxSCf`;Ƽ ߹}]ruAB\ ʡ%n@Ob:fͼ ,3GԎE /fݤo 7Oe&6lD$g`;f0-&o{%۾#Ǧ;A]sUQ;V N_ػrp x:*բo؈s쮪4'aGc6 N_/-'ʏIѡ0PR0AL )eo!N;C7%w_PD`1x#HQd1ieYt:n.w޶]?bd%rA9 R7ڇ> x  =/9B |j19@mCR}(?m蹟)UY+ 9({JH#.ʯ j:yTs NO3JC̐&1Ѷs$k*% :4Tm29@*Q< Ώc꫙EG^gI|72'+c3`H(XYHz' 6O8xv ,ށ Rc?KGHR t᱌*NW8T)IȢ&nB<˅=$ d†_~X/gQ9 '3.HK }=⢈?,Mk=,w3졍1b0F6g3(WnA[ 8MBFFj[J俠n?*rOKJ[!*qD:? ]:Kw$aƹn!k^3/:Ҿy .;X;*)tƹZ|YA".9X+ptjCBD0_wS82Wf""@|lָ'C;fxF+Hks%S +jh*.[a_iAϢ :iithֹ)f }^p!O$Yۖ#ڒ=([b9xg!{V(&kK|[{7Qrwv%zgyy3,/l#&HhvGzR9d2$Y4- WچXׂW% mIw7B-@ Gup1TƑ&w[qgb\WFjӵ7hP\s%a;l`] 0 I,8IUX iju1F6WM׼Ǫ)3^ZY% R]}AEjTiHͦotfQN',t#8eP1p֊xERp_7~'\@dVJ]2ee ^B؛-DN%D&@61C\ƔTudFRj<X\/4܄ȳ͉q%nZ֎6-c?L%󫽷37X `tN\K_R?G4tޕ799e>R@#iR"8<_:Բz!]#Sz@k : ڃ_wz-ERA]K 8WSf'LwFqw  ᆄ7OjkM]ɐ˝W81b p6z4i p?_=s-.e.sd^I? Ԛ7rpkƿ& ^vz)hͤ]a2y O  }˰) L3fq TE;w Y(Uz'8cǐ`_5' 4gˣo]42+3JT*+Ј/bнAQOZuv謆5κE%>-X -Z9[ a)n<D:I|ablQC2>_T[zU;z"°ioFD&礿QY򧇋R &wS#+>mn5*GAd>ZfBWp<b;_e!%LF|.m^3_:4}N /ƹf !_Ҟ%GY'첥>⒒~6kf!_@+¯jE0Jcټ1ډp|/g5ǧW)xfNC.%\K)I/77}GY+Äq(.ehZP* `?Γ=nPtG -l Ek|Aֱ2Ks0%jn2ci漀0n'nhyV|FDK;qmxgHVkgWwyM$jGhӛp`g8Xfw=8Im<>}dm6MPj*pbrl՞nOUol4;|'TT{Z+WQ'?P5=j!&HmBЎ˛cly[B1ͼ]f{60_k 0)-Pc9w )?8L<ۃu(J0-{ ZZUy:^rj6VAe32Oi${,:4tJCHͰv7aL^ ĭtOF`b:oEi$xᏤps8@~/d.c,+rm#\N^zjEU 垿8Te][>Uʹp %̖~7ȉP;:;~UN~$DNeSq N9h=#3i5f!Me+{}ҴGqI!! G-Cpo8ItG[ >_c{WCϵ ڍ`AHT@D t[W(m/sEq+j52<ۘ|SC[? 9M9+H6;N&zF)4SIr;!h>J'z[:5et)_@> +=@+qZ/e`ĵavL bUx6Lo}Jl3IF[t9_{#؇*M~pV̳۶B?>`cA5R #QPzω^Ѫ7(zJ%hYR<+C%=rioGE8A}f}a,?}| m^||AܠLn+tKXe=Q,S_C;/ĚjUqg !26O!PI].J{?Kyok3f. }RzqӐ1?b2+[Ąl4)0>l>r9Ma ` [sS¶b1/jxLC2{u9Oc' vo>CeS0FGx] yD)#ƙJTӣOz/niF_`'QG95b=&rg-7Os$ꅍn8.nf.owpDA H#t)I{5T6? +k&!1\zYM1#T&)T1-)'In{ RP0!p* orj-S>_B;]2C7^ί6^y]bmH;O*+ʀ0pXX ĥFѨCz@=-c?N ƌS)Wu +vbHT{2;F>iIZ!Q 89hkj\٨D/QrW5}'P5W6{ YVFޗ36 r@ꩄ.|\AͯB0lDzm^j9xψa_8 @qdz彏4X IH)D[%6w=|b.&6%O>D`~: /) fL@x<'H8[:R}/7[Elv*<<,'xub0@rGu򢈷/rj‚^\#Ő1U+qWX?A!Q9UX ugY-y5J׏O@Hb%;azT9^q00;Ct3){+M϶7e ;3>n%C{hG-srg+W&3'S*Z%K{V{f&uDesў"}Ӳy=j7ͽV@.i2ldEcS_2 !uOŝk]O[ yW=X7P8/68#Wh`XXMW~ D&{途B&9ڣ%*d*~(Br bE[̵zM {3$iTWJ:ЙJd~klM"뇹ǵYIYJ1au._ﮜ.4~ D@eaVHmlHXjюN||ft!.buZ"=l5Q![`DT7"s NXzK~wbn)GljGH0J63&Ide3kXW+FfkǰaLkUR}J<*k9Z Wj6Dz&.|!y/˱IkP:ǔںE‘7n/ nY57ǘIBm wSST7[@1I y:g~UsM}h{[_']X`Y-. vsW3 K .sT3 r^& Jep k1И%lJz1o؅8+L9HH:7ȊR S; x>,X,Vk=5&<7/Z&ekIcPuSR[+q!X ,s]@<'n3lo< ׺;LD'>z2bܥ,%Ro %K y]N9;JDjcC{~uyPB/;%CbW2y8RBa43QǸH׸NND{@kî=duHR.~>Z9JLbz9ojeY k8SES@et8GVCwPGI_SB6TC!*EpbPf;jˁ+XSJ]& .  Û a8kV|CqVf~{h&}~_ۓf'e2D"D+hٖ\qڮl"Q1\/vB[zVђޣ-ϧ~hU%t[ӓ/lXxB3 f[ƇNiy &TY8]~Qgq#xg5IC\Fcq9ڝQuBۣH* *Dd& Ɯh> tzaB1}t!; ̛|<яSghF^ \@_ؙDž/w:v-[Vl?wA ud: r}TEm](o5ƏHEۜi6wBwN `"]vLUaj4k$?G=r(ݱz DY;W(c #֗'^**Xg"j"D۴'='9U%ʠ\EagGyzC<*]wc,@3+ I֞ _90T.ouo Y?)ME-KtQȹRUkIKs5^>8ɯ&~44Wс4~Xj(0& .%/1#rȀc:褋Zok$Q7f5Q_8ItQk9d;'W廋"$܃Gfhgunb_cfѷЪٿ!(wΖ^u[|"(7R ;vDPuuz6[i59bkzR)/&L_U'':.> 0Wola{ۇQA-Lȟ'J_ ,n75A>bdvyJDe[F0Y;&'t`Q/2WוOC+N^ Z5-}u)sv5̸fPDZ$-}ļۄ?Sts#;;7j`Q8Lqz6!ȉ]$0El %E±8=/-2={FlȖ\tzm&;>N$Ѫ)&.;a+ߟ91B}a9PGՅu#p!-Q<9S|ۘJs.ͩ=wK>@3ߩBdR"ޱi8hzwas1uڀXp@w[Bkdc$q譽(Rg05QkgQ‚;ʴCwo62M_&}8N\<RiVm*VAGc88z|wFoP4T!cT:E}Mz~X_84!lR?xĴH=Qm<rvaia;wO⻶޺B861ܔ,L@Fɟ.l@*-k㚒N Njf(vMTS(1=GϿc'd+4yVCC$lܪBd0 Jhi*bO]tdG@y"xn(@Fzd0Mc`}OLY6~DŽ @J4IZ.D1܋]ʃlQ[ TCi#9NבK+˾Φ>z=ꍙ l}4g2SzĔf{DR5F`0< zH|i,uF#rUaqce ` 8nbK[h=qBIt^>4N̄ @8یى3Rrt3:=zU7ūU%4yT\`($ |_FeEG6?DmpÂڜx&G I/rk$Gn8 I3s$ƌToz eeYzߖBp8VV}!)y?Wޞ"wh'XF|q.\$# p??أ*y.y!F(̪b';i h$:\Fk[_^`p-!*A%trڨnn;o9PP`1X87GCmK /9OwoAh]Yw3ͯ͟/lqb %0Yz\uWy17T!r9wyĂXyS ) l2UO  AE(avq(}sZƁ(H!GuR7TN{4oÕc&B*bN&HLȏ;Ei1^qFaoy]((krI Lu. ",ѩ7[1eNz:PBY,tNKW (qj\£QyN_|$馒S\vYTW >]4A9GAr7),P5nW P1캟ۢ+Nq|*뱰P'KD= } =% 0JKZtԍ3=pb0:͏*7oxI{)Vfmu04DZ+ZeC BYwΌ5#%Oڦ0<s2?:H&1_llj-@ny(? &ĤrֺūzG^.rAX9 8,뷙Y/u\b+r RPy\2nHLm1HJD"lfYnlo–l;u>|SA `Ț~GJ?8wϺ1m-V?{.=+Z)ET`υUXݻ5S*_ʸXDS,*t 3ݽ&BSaO U!i~D儷 K+/m6GeRvϐ.WuYY)OG2JHU>O<>$*P ;,k`Bwe-H#YS5mHG珂 +P[ ((e'n7+1?tZ:)S;$KQj>sf+3(ؔҝ=PEe 4=wa;H$*yxP\\h0NP }PO(3,Ÿy])-σS[O0T*QL }Zt0#5eAU$&˖S3> s`ROBD=)p7C>sN>&xꂊa~@1I&{ʮ+l'| {L)( ,;Y=:~e`j!`clբ,@<{޴J9355+:>ᲊ&_;^%kM-G0 PNml8P(ߢx('&p$oY=A7$ n9j}]gfq@-paծo|^(\6".9-d5-Cj]}ڈ*1O̻j]0E-F9r&- J#ࢁ-! 0;_v4j>H|jcDʇX44iTզcy1Ué֤Xnbg~cXC1>:s4qϫ5T?faa.;$qCQ w-E d1} Cg2_8}Avߍfyo^ip^}Ilw r cd&NQc.wdH4Ċ“@F}$6ZBh1i1*<;Vh/NLkVձDbզ=w_6n$y- л"s* !Tbu>X )]Ѧ^~[ ࢯx[ASuC"*%\ҌЀih D:T -,9vLwbWS#ovR`rPqAAa}[k.HuL>Y\ gi]2(`VhH]di+E`wat`ߡ_I4vqM$ǘCؐF<'-gD&Vo& hш6jjDa)S QҪSM 99N9WӺGh:!|W 43"K!;|ncNy5&4AT/i˓R!A;:nbDŽʐKekdOޯ:ArV+@a L3L')*)rOF2A#njttV[w %3o-Ww8NѸ<(7pR)k;Tdc-e/x>9Zgyu^k(^*GCTٛomno<:l2( Z1dE}= țEgyLN{jJ7樏iȵ래T7E=5vݶG! I| ,BhБXQF0 %2A{3RR ~{KiDxNfhh-]KI1 tZŐ"7){r֥pOdn[tcvx~vX$YU$!LjCB#̉bgќ b `jXXQr%ah~Fnoekn`~ (^!eоԬS p*ǩ>ύu1f׬gŞbMSsjZlvuyr`y{k~ԉob]ObeiUKZ\nF+lNVͳ%Sp YDTv:4Bz]k"f|$'׃@{3;A/23*%nt䆏NXL3z4׻Y[=<_[7w܇ᇢX6"`DqFXS#nSSuD&pkZ)-7>FC Aw=[.:,ó}׳ogV|[u xQEUFDzx}"%/hhBmwJw r,z%2A/nH86*IW I|dnSBL3&: D"bz6L5+}]":]&ڒDSu!3JIS0( {Jxx */?y.AmF7·c9cw] 9Vz'ۼA`%O"eDa O E=jJarcn> %G&n$wǙ[h߬[+9<ðG2D+\&l (yPK&jՍZp]L.I+ifIK3M.5ۚ莐~`[e8o0O& TDզ꽾<Q؅r34R SSџQj81 8tRD^sYC,OϋDµWFϫ_CMa" X`z @#&%Hv]IgJ3a6Q72t%JEpe>BǤI,:XBpլbN<"c+N [Ij  s*yZ $ura zK~85o9^=Im@YQb' c:< q5Ch>OotP:ϧZLlwd k[ĤFaTG>$jɒ&@>"O5G4smIe!ieI"'Q,m/}nv ߀!%<:2yѱ9r [&?KLF(g'Q;YkwT(ak4K⻀#f4^c[F50j>g-Õ*4)[ Z>Q.jHLV8ᜬNWZ^Fjzg/+wDCT_&c< ͿG mS=˙f3L>Zʩ5V3(s1cqԃA+$!NZ"47} f,ާ.+ZcYɠ/(ũ}re}\a.5e8 wGm{AkM (5M3kson&bOai7J =%fz7 m='mL5Fe\Lݾs>}'| 5^6S;˫o,k[q+TH:"DCqi )r:(^Qt_ZTZNtܒ'xAaohts{|%-!?"Bˢ҆v@^(N}ΥeQ]Y}HӼS:Zg '䔟0#Qb1X`cgpm60mL{9ә'h2*a[k ie| hFY/wmxCbzG1nP>@HߩGCTΒz|kթN>" YER{% 2mrPhOKZg4OQsSQK_` d{S[G G.fq_D>x ..h}3_=9*@aw0̰bɿW_1u<}XBNSCL=%/R6? |>ϫ9V|awv'4CzVI@bIKHC"aV1w,wE M)!ZM6ޢmȎ7i_GJ IpI.Ŀ(.1t%^Cu/npq :-L;Mm7!l`/łTT'D3-o4Yw3-5d~7٬t|ML)xF",hʷC,pHYZ#4TY^:F@H {Ӻc4h"89{ޓi~Ԉ>ה8䜚:[ V(?]Jo0Oj- OV54%m6 !W5Z/}O?_Z;~zbs쒡K',< - TMceͥfy?e il5If}&}l^?VXD4Fx.tfnNir=孏'JUɔ&+ٓ@y$37Tb57b@K9VnFWf=hN\UYi^rIP\)3ƺi*r+?{Y5hqJ1+*.Jr]fu 8v a52^TY;#4p[ g+L)zjLrRl9e"Nî@s­x+}y*_rr1Y_ >ɗOi&8#Md#Ru򛵝eV1gHGI#Up8ј`ːӐþuW%ujQfА]_A^{wlnqߵ6k,D1C  veZQ'0`.lA?OTk+$^BǮW?ϥw=QsE4p ?S%0jVb]R W m1EǠ\'Ay7:[<_ ?e>4׃ H=Jb:7~cx*\?(/5װ ?6Wh1avrd=Hu;Uk Lq{֘I=Su8rLf^VNŸ ❰t[ l#0gJR^j&7 #3+qK~6%O "< 7Ii=j(ab#+E|vQhk'ﰯ6] MDӠ; T/ 303qe7YۜY(zKR$bg,ko0_\]@h b'E# lW?,4͢w_ *Ǭtql#)Џ ,ʒ`ϳ\YAu%Cnq h٫be d,IP m=`14R3ZBy7(Mr=mh\,9GrVXU+&Ta?+-~%:+'2+km)cny4=6ՠGԒ+ e?d|Rx1hPv4cmx+mUٿ:T|5 P,eS. Ω-AC)u>, !&_4&$Q/"E f[[EM w~lk!lrJ߯8i|~ #FO*3@JYt-|[EC<G0M)άIv]LT#-~1]!NІ2&:'ݤ'U8$s05FtW]ȽAb4 HbSoEOb-bFE@S@1Pmx_jອMBLm?@8 U,<(?Jh1f [q˥2wUH YUy!=[9ɝ +]^zޭ.YA)Z;a6blyDNWI 랭\P\(b훅(mƮ|6 R?Yo=eL$/eht/#2b,W*k7e鵪WuRACxnͻXEHO .0#SbE5i'><] VG+k&/"vw. d{9kY!llS x|tO[ )铃Ď\jDˑtc@eiͺ̲u #qokuePmOOW櫿aOwz$a7TO 9i8N\w c#pAEUd 1Hv|}i4ڏgY},;I8]Fb ąnPbKWd5~52mHt .C[2R2Մbt2~:K^| $Mzϻ7QF%II3|)zV0Z;>K|Kg~-u>+H o"YMPN>f%iy) H+ -&4NRA:D~:n:ҩ\礻K\=*}v9BsbrGwA|b* Rܷ7Mz(آ *un RK_*tgSBEY y_]%=iL,FRmvu>0_ eND)!*_yALT~p^>CJ/G{j]!LUM.~mDLCbxviu14tPu9#ƪ?APAa(.C BBa9e!V0H@rhS!;T`iZ"A} 5*cܱWWWFZ|>HT,GJ䂑$<~do~U8?/:djkr˛ ؊{-+g9*fu~6ˊe(d=jjğNsRum`C.8<0?s|؋auDa`m7Jl Zh(("NFI*, a3,^ZOB}fq ,ݎeĥZ&MEq@J47xzGv՚s`RKU]SA浆wJ_v=i꺈g 9ys7c[XD>=`%S lrTsG:4GEӔZ0-p1nfYM_];p'xDRtQ@1ׂ,QڼF:/53Zj0j=Osߠ_I +ȍw2}顯kL2>+[`K-d+SYqȧ@Ԩ?Wljm-=,/EC]!+|K $tث sWR\˜l[+glm/YYu*:2_*LEC@6,ڗU(0N[7췒[IZG *آ߯QJ)4m}E|MD] E1e6S+ȉNhM'VRFt+rVf|0ե[ɶ݊7T%wǏUCC=s|C~q49a[A lA-qChOgiI@uКFL͕|SztAu6toBndiܣ⤟7J6LŽܑ@wfgھ,eESwEL6/6P 2R&vVK")tnPmx?L HkL r(33rP"W4S{s,#4yӎjhJÕL岕W-k }X`K^:w ;.d8J Ac*' ixHj]te|-aXԊ.,sTr'Xxq}{nT5ᘅq/B#z  4^4✁܉-N*ǽB_ۡ@컠w_z稡x՗7YmIh#1o k4sRvhcD&Rxș0{ R߰7۟nrY8D!a۟_R"z3z pU[o{\hdž!uY%ZR0ɓM !eIHeAd-;ėqTHb3mpW蟯 ͹w8 =Xi>eJs V{s#]sBݷeNm<-ZR8MhsyDݸB6J+^NםOxy׋r/:_lhU%O8Sm W/xRg\~6#/)SQoy;qa}P  |.ftJ{{2;$re ǂq02]5a񿥑#nTw[HYw f|:|ٵQV!N}#`O3I (x&7'; uӥͻT[}G02~'zCf=(QY}cgMPB&Kzэ>d$w2R)C<'u:T !o㉖,rqn`/XD^fi ޹XvqW/O|?H*<>R0,kc0ikſ;6.FpJ4eM#f^+03PZb{qUQkG%)5A6J9 ' n?BE GT sCWFqIEpU:/AYmj)j#6x`wJG(flJBW$a"\Z~]PK@|>^kssɱKCjʏNIo`Gӽ|m=vwƠl>%sT!dsb;c{[NC`:k52Ǧxʖ$.:U5HUT!yPDE~@sav='.ɯ6`H)_{'{3L=k"Br!L86au1~ pXBl>^I([=wIGazףCuy҅&"JJK"s|̌. $.R,b~oJJSwIŕ!C3Tï/mWF&(@WYbLXbU"V|"Ё@%ř?}~\yt U<>ڮy#`VKS2ymCopJ[ά/+!D=/`7Ն3o_O嚀 a ٽx6*cMޕ9`ilM'TNs21%ji+"ʅ,bU  cw 1z;p,!OB*e*'5ŭ v]кa)MM*̸h rfnV]eХy [$zi4ĤLH7vІ1D9@ H%>(H@$l>$ v- @{ 8b-'5 7Ok1Lt&]"?({XNJTEskgm"UK-;T!>x)g+YJ8LNBaTC m&z )zt1C@݃,RfN +p`m@`oqth> -ϨVW!{@G[#qZ֗k&< 5>ըQi4"kyW6U-$ϩ%l@-ƯxJOƒDz HO7 ej_)iڧe8v{@_FsL@j .쒒%h'ip2_ηERYف=ȡ#?T |VA\7 <XǤ=w?Ze!OI̸ (3fЉJעDJgN,@C^ZC ".i÷W!pVp?AR&Jb/a#Z S96:W @U* ?A7: +O j*ؾO%c&qdMs\`%fGob }6(9%%a\ʬN6\Ϡ1%`اTZqwzcVTSBƁ+6v!5JB6`aj,D(XktTҦK&զu*@@75&!QdrPY"03`exbsOPEcYs+P258{]f KȵNf\ rb.,_hqNp?srjՄ4 ah^F_p|W*CFA]@Yyή!]zB}|A%(8%-e0>zbT,q0>s 1J 6h(.cRo!,ӳ%jxᶜ*@qhU]wv3 LrII ڂ!9BC+t({ ˹sM5֮z˾{VtU^cU?,ִx8{؂+|V2p< d9^gd3(s1yy{S.ݺn^j!e4Zb1@aBTНCi*5PN;A4{MAbEMw mCN;?lw8:bA \b:3бS\ksDKNQxl/VmU$gFGGA\Om T scޝ発|M~ 17}rC!;.lYYi[LK ߙ;P,M97YI|Jg::zO:ٯ8)܆v^Ih 7 \׹o>ρ6ERNӮY+NTTLJy[ze} Ҥ[. )f{O5kQ$PJ ؋[LݒVғ^a5pDlpMF 'Pbt!tٹ F{ Jv4BI޶;/tUQu)/t*ӡv*H}>lw;}kan]?r~#w !BUZ|*(&m s! rP򐦎Zf"I1sA1\W+Xɸq֜ k;d|$VI.B9vy7u=D T7qzh^*R Mv|-m֐q}ѵȭRfkk;PP٤bSkAu@ϻY6ܧ9H+msBJS$H;.»tLŃmc ~3=~wXI߈j~Yi=/CZ*sJݖu}^W#?8}׿OxL J%i6)| j6g *}*#}WIly'yKH1~ %]?.odbD)K?rj]z2&~§0Jp> p_@H2D\5J{L>Gǧwc9\i/Nss/y1%KBZn1s(T5X=W׬j7Ǽv~#:>/M/\Ah7̽px "MQ3))d>~0l5E M m~5e_:Ms6hff>k#tCw[ŗKrz<,V/BIpeDb=ZhDm \玨#.}eJ4b>;!j@`.#eO\5">B-exyO `eȗЩF e v<ͣ-?)PdE>MaM{l3g B\gVQ9Cՙ_^"&}P/k{m$Cr).LbE~B.3I:g]A1ԧH9 ]&tA*rj]jF( 3LdtJ4>g9T.B+:L:ל*f]22mgJVљsт~d`[9 %.r]`9oT!$BYڭa¬{Â_[Hc \ wܰ(bFU+>~r~F/n s>1tzD 1$vOnnyd!ȝN)^F' "LFnW޵MRά!aiJnDžw!f @Y#.\d[G~B_ޖ| `sh Q56j]8_&ٱZ $a-*g%x}:Z" ,B %o1ɔ_\O{sqz}SGi?Bfn8 5ir7IfڍGmQ WOkdny~qZ={_''`:‰6OP9VN1L)(VSwk̂ %/y{{60'0ڞB[?x߁JtN9﭅8Qu-N0Himg/6I+`9RѦW8i+0-nvBM"rMl6mn<@ZV21"V3wi"`ӏt11R5*O1a"wlX4^ks@ KxPQ5pCd;ݛɋMEq)NQ g?ԫK@jm?qD8,Z;J (6wo' ȉRGfvv1*kY ӀG-oJ27RzHڈ́}qj49RqCJ@{VHZlo5+Z'dOmW18m>OiǓni ԚYm6c@/qA׋cJ39\{R8ҙUJ( !s.*gFfB٠]j΄9ٗ{q^ҏ YaJ2%Ul|Dr%Lp|@+hWMs#o!TsHxݍԙ HE /#X_bT!q|KǮ?ƘZqBc uJTb+^`IhXeQXi Tojg] 4|t7j$vckcjH{ Xͧ"Z4eO F>7[UV=) ]1ԇ{Φ`o!juDPxDv3WɝF#.@td+4߇=tl0vczvM܌itr>=$գ&{OHAhw雪WCa<聕Uϴ,Li 6Ok)]qb:*zV&e}4  :`pgfɝ6E7͊]Ep'=BLaץ-df4i ;)8ބTgyxu:+cN#it$gYKsOW`gmTBaM U( hn9aTٻO1Mlo"'\R>v{۾=Rˈ<$Y|S*23γ9CHdcPؽvjm3c NhnwJ WYƲbh^aڌ|=*Q!xgjb9#ۉ/inB-PQf`flK:4q$ W sWȴ4J0B'+\"qv %_%1S֔Hc*>̦)v7j]4u-reIe 0CF*% i*k08 'ǮunP@h@5 <31\~3ȠϪNR3-rjHs+͛iS5Zsٴ,y1|]O(qXjKMHQy+wi2λS%p,G!3. zMWZmN{kc2CaUGA{"os8푒8v5j u%0@"_i bȝO$dV$a%1wrSԣF=mJ ms*B M@ XR[ZV3+M1rԽ=o!aSR?uQ8qZko8~o6W::@/pގ$c;T#iA' e4qGXq 21"Y 7w~`%싹hz1n٥ɽg(c~xR4bƑJDgTnetTĠm @T+v%T㹎0h0 $}>lAȧK>~m"X]dr[c`bt>L C_`6 2B=>N˜9} fz2[ 3I6̕Y}9g>k*;"%(QU4-ub4?OD~Q*!7D zq˥Ytգ MQp]x&ƊO<2߹Ẍ́Jݻ vs cBж"I*QQ}֙K^nL7.LCl!R]m\Ja䠾4]X’kS/ouА*noDTet|GT5%xTuv/.([ʆ I[|&I=v%0x-*7 ԧM\\9@xCY'xoGLqԶ-̨KC, @U !j!aE- u{6%' pXƝR=a>g#ș8W ȂNy\W3^XKC3Ǣ,2z h댑_%Bn'dݗ38[B)>^=k˃ILu8C ~LHnr):{aSӫ6Vb-0+4tV&}gT3Q/G_#N*@>7 J6f 2vNnpJDdk (Zu ǵ1.=5r͐%1U<~0,.MjY$z&]Iy3 7%m˺{[6i!OU| 'R/h#wKj*]ÁuD5|VÔ6yAy-TaQ47!&'QVܧpԑwAN=F>o>py"2˶)@ݑ!+: cawXUۗgW-3DܟC/m`Q [?gy_Ą Q!p/j \lqBUQPujl#_E~ \RgR`B`n{Y:4iDLim< v]93ۨu^{@g{*4"*lmHɉ#\Q0ėΜۏذ&]FZ/|p.)BcxB |dM,iDYBoᄷ=0Pj[6{4Hڰ ޣ__<% b; w)s܆ |s(\";xS^|<1MJ۾\a[F]+ad~џn5;8D1T'M2ܿ ."$X8׿5BТ~N|* >%Ӈ y~ ŁA-?ࣄO*KE:[,k\oA.3LQ%F2r9λD@zm]}`l^'K gCohF?NϜ#G.&y%QS}Bh"L!'EX H6!q2-׵Oaޡx1X[Ve黔cX!*2R֝R}ߙ9gST 0ìx9[J ȲBAͥ=.:HIiA Mū$ SLÌ?L ajR-ʌV5R}q@wnL3V#7i׮[md`+a&ŽNܬЯW̩Srͽr XkǨFm.3]#D߂{"U3~z5o.&VR_!%'x7)xiN[Hru6g1#n5#rīǓ~ TƮPZ'rNeSAQ|,zeIȼL;u+KuB/c C`Sk),p%!d&H<\f `1d 43J=?/.!U'_%er?Si;h~Tr\P%۟06znj. 1(Sp"C2/`XZƉYJĞNlhZZ&'C=׍o\7 $C0s=nrnr@۷HVD2XjO-.acTVk $@݀ lT(CaAiHO+x|ZX{$kk5 ~R?HqKgl>+tkdʌ{J׼-<51Il<9#s:N]_+co׻RkD7ȯUyk[:} Vb~i>@ˮ`WTW1Lڵ ";"љu8"_6;ιZGCJh}M/C\;w~yRʭR RG;}.̎T(È]G[Zrd)>aHSP[` PO_[c 0/TF{ʊ7uRe!B6.P1ht5 dy0 //F0ޮթNAAJ/{O:4^f85p׼h%Dǜ$8i"ara{Y_ 1wQԯFvXCeg7"XP,3i%ℰeuaa,0ڴ|Fg&Qs ֢٦:|TZ+e'mI.H?*mP G,ߎr&3HG@ׄ=ݜm2b$qzR"s$XW虮A-?(k^:h32vrYa[-ߢ}m-r8eHNg;ۉLB 紱k"J&B4d.OJکv 5#khm KњF_^%tX| w2B}73aJsÓ=GZocƘF kIK5=ͧpʆp[-@]7dqTz|HkDWm8IlX 1FO]~sUH 8:RB21߳;Xw&QO4U%Sӄ(/ Zg>Se5޸Fwʱ\: "1)Cr³W4Oݡ ]-u(7JQ,5`Ty.D9X|M+#;"8A |l,ۄyu&%[4cnO:c[(Ja]`~8|Ghp)2\ +j()(5 e^7I7#(BWZ>SYa 7o){)sCEW%lAv?cưlG#4a?mf9n9o+{m%wC>23-Zu&Pxo6r5YTCSJ˚?VBߘJ:0=8uQr {s(96p6R*l\JrꐩVn'LZL j ۋ N T!fn. 7 %thrI -zƩ5>|ˇ0zO -;Lt:Xm~Kde<'nà ؕY5G2gW%4!F62.(:[*˒"ٽ:$Dxhf?bOfIy|l^vIH* 0Vʹ:r&zjR(H΀:(/jnU1 q0tv;XC||y#!2ju,frQl!{bV=RRxkyRL`)PWŇ)z;vmDX|Ir]EyZ3 bNjcLhق7~ލW+QWp"qWXmpSB53'{HUSJ#+d7sG ̶K_.4!_ky}5cQ|yWwvWR65,:'G2X^iv0 R'_eyʍuaEK`o̷Cq݁VyFS ;t[At kpBPA- {E Ҩ&SM\jɟGhxoK}m]4FM4f޲.1lVeVhJj[K9s w$IYDPތP0:xc]`3E+&LXB*;f`yVMcm Xt̚gt&t:Y\?~++.l l$z .SC Tt`,g<ط*%A)\@C"!@՚znj?0H/S#c-#!%ާ.]y,'"K{XX=۷"b3b='3=pR|,tCDPgBno٠H/uv1P֐b~Ϯɦx*[zQ38y Q+$t6˒ L}2VաҎߔ Rcj}hPQz &Ʈf\+Wj%6KN [mN k`h$+KlZ"V*|# 80JSz ec!I/̃_BHq"ఊ9X UnERFq3sXۡll`v5^sf o>_uzc(6!<}:=4бr6HjMpQjZM)K^nHG_Y+{/}zۇGtoVKפ4DQZ9OʫdDz%BٙrT"h;å0y@k;x( */:s4(+e՝v;V@Wd4nf}g--Gj%4^1 4ef?Wt}@>dQJ0+3GP5PHZ`#Lf[2µճ=Ȗ)J.8]NlR">mk*KZ5 [z I[A*W P am[ bЅQ+AA*-#]eH r/50K.цVOО֣6p0M ^e-?-]?b7Cfhr5Aj$䴔psNji3Fp=~u+qGϨoIn =k$El}" y)~%y~P?B^:G+mpә mD f$#XiԠ$BX3T~@53TCYٜ,VW;>*8`;?ҁo@TLr2XrLv􎕵p'B /Ļn@f~K=pk%STglaꉝ3̽w)]O\C"VLVܽ2-΁`\Vرʯwh|axSd4s _4tYء͋`܆ !4xƏDxLVHSz K' %d{4#ַtJԿ"5ȿz9VdjEU g$Mt)]ыя sp֘%t(EuDsslִSyIE+Q<ދ0W_K֙%cئdw!\e,؎ URGr/O,nZ5j9ZoKwzcgeg\^NZ`qkϨo?"Qqci@ Æ%TZxJ6q)fh%Ykz^Np**9j9ʦ#ˉf Yb|s*d\utIѨȶh?Ppu\ʦ'vShsy 6{qKUpFvB!uayȦSlԆ}Z;seA+T~' УX,I! l(ZS;>ۓبUi젂شϻjNl=41AsdKAXVXfƓ5S}˺/G5ߌEPa侨ezcGp4$pM}h1(e)p.Ly%Ms:fp0}xE9L]Jb fw+Tϫ(o"320ey) -Em3*w׫+S_;UuW|BAu5?ߨRSԡӡ3ZJM-nzg{Ș@[t^hX^#X,eoILHjri|FD h>jd};Pb Xi^ i oH!@T5[ږ0ky'2馧--/#.}Gt=2El_)x)adg)Xl29|#eP*Iwޭ]k/kDW( ܣ/Y]A/tx'l_C&9p-aΗLO)Y"ZܷNqeW%ۦYs&[ +\2X/6ןk@OX]TG:`l( 6+<א!166\ZB3RפDjn@m=zZhڰ5Lt EA/^Hݫ0)a:)&$$T ƥAςR.4ļPԝ Q5&d+ tg4@q( 8&Ze6_Nk?۲/z,_ȦaxI>۷-w2uTt#4tCJRnHY}@gp.Ve>hD aw\ӵEgvRx4,pWiݹfUSҎx;Tʚf1tYdP鴯@ilYI':&m/؁u#?%-Ќ GBwOJ"jϔ G =SB1o8}n|z['zwd$ $5b65U2!T ͣu墧Yhf DLicF~dJOd D^O'WL$"R|]-#M 9Ժ1Q7 nzV|\P̦Mk$z/qD~pݕ#R*aΠciܞ!0fVv^Kg,ﴝ*,ct\un"( "Ri78b<\o2GBھv\umoh.JSE LXoH:7FWhņ[g+tn54|FN YtO7Kqw+4hص\Zb(͓΃~կl:;qg(p#B 춦J0C83[DsMƈ[y;R]:KMXj•_ʑ % 1!3VEB705E*EH T‰p0SC:R%Asg, `.Uapt7ŧ Nc;d5t=lT5s) h{sE4[QjuP**}Vm#hN0@:w!kyX'l6 b0s]Lm]~-|7knk񱭻H(YGMxWU{9[h_vBJwhx$Ί,;+ ZoAs9)ǢsQ&9G0b ƶ8)H{ WЯ53c*>3ÿ&?gcI,<4|ux߸ݐ=!o6LP; gj9kZs.~yr|_wk]-ڤ5GibUvџ͒a'/廊w6%qeK#J9ud-nE."4P;kIT:>Fa Se@xہw:͙ AЀ3U*q9Rx)l]}9M~UJ1Ks^.*l: d48H3s C+͜}8S%ZE## ::6К=VO{ONޡBZgN 2}Ff) TM> Fl3>C5%#-X)am=ab}]ڔY]q9cơEsaN VWE SoqzwpP%S<O)ұqQ8oMT5_#(N@W2[EAC*41}!L^(\]Idaw{G5 \2HEE+oE eH -E#$f6 #KzgG_HfOtR]:bR?0JѠ+t/OώV 5<^a(4-H]ɕeE`ՔDv5/E:A٭41H@yıQo2Lŷ9ÁHIyG|}z۩79 zѧ~҇@|Z:wb@*嬚SJ2G?H?Rv`##O!.rea@s))LAd  HT ͔~-n] m5jl%?wLMn^֊M]_-S=(;sLCڲz2`ޮS;6_wA,R{ꏜtN(׋94D^ECL Y WLN('+R8 ޸8|Q$ƾZWGih8ʶz@C]*s{%Hɭr|vCT_rߧ n!PhXZtd40TDitg޴5!]? QIk2ϰE,Ia;5ȱ9#fՂp 0bߎ] Gp'uMDM._c2P:`'>Ii`2j3v14LP>:bg%Ycy7%KWwZC夎K'ypTH4=:nh3%SrڟXPMFVKKCۄqN29نƁ;XJrl?,Q$^s†si{>~=m."qXǽR꩐0/+;ad|- 9]7ݮҽ|ݢR^n2ZC}ԬDx4s78閰=>bp"Cs|ELc C:#[s K| hu?<j!ZOpzBU0֭ͥ_zx0(zN}Z$mwLǏbm CH6)gTs};HJȠP&k6'iDB紦_:f!`%m0,i^˞7UO :|}͎(' F|C2X:n+5sFc }Z[jCT.0r\YnKʉH9v^I>$ɢRڲjdwrbleo=KKDC \șw~ 3ǧn5jMyJSOłZא0 IŰ!sD f0< hn=e3CAOEE~sժ:d =Vx.%&uސ)p\$m@"ChΒ0 P19`}^+\ߘ]&='G)| kWxtHi8bT9z}jUSD-:6^igŶ㌟gu 9y#U;1RhT*M)ܥXdiM[yt1.5>f;K,$[<bO1 / Hih16췖-qS"{55 B_w|=_]M%@:urqޑ ?tKh-X>7tzTa>p4i}x dpd^{뇤\-)Qh"F>@׉V=ɠMӥ5_łut?w&b|Zߴ+NI52ο=(?`roޣayfb)lJ~7 i0Ș)݇t㪱_v?S<&U}'Jˆ,DK'6YTv8DeՒ RmS5p9k𶫣} |rl)[eRqKqq: by{Ϲs1vg(+P@H;D.'JnKvbJI ^+HIgFձZ2+kAek& &MVB#Չ;}16i+H-;{Nyd0{YJp িT4nQ n\ӈY8ިVs`R;v`[i fvZ27Ok9WL(VYgw`,Z (0z%<2BqF>/CUsЕ*BItmR+T- m40ae?p!thp ĎǎL5n"x[*z8`>G+tG_⁚>6=uJо_d*`5^*Umq`r߿ٟJl"uw{tZπNKqGSY`2g\u,[<"+O֭+(+HD7b!IFuLUky\9 r3?]^FW hۏ67 U=) (]  -[1(O4 fWW؛]>Ol7`c/[ XnjHrMYS&w߅$ H6*m9m$Iđ bNLhX{ D|v@x:uNyBs$`Sy pQ=&f H+J]J%00:8㫎`?sCdKLh#V=#tHX~uC}0+ 3Jtx2%YWR zVE#QCcL^v˽UĹu&}.]+h0}rr*͑ojrF3I}WJNgUnDX bSl?ʀgVלԣq^Ț~@.sϴs8!L#jE9BE'n&>Y56W#sfKels-2Bq2o=N~!{svw3kT޿sQ ')GX0BW{UbZ-G)h@8j,lIs+B Hq,MI|x4LY1깟}׉ 4K:0 u- ?Df{ F)H㱗靁^aE =iԧ!G-9IwW\  Zp )E⑴젒j"$߼]Bžkp>+7LK"6ro?;[Y.|!m_iK}׵x\w^I ai1hoix~Qd@ ,ER0:sr!wsIZ$|wl_^% u-e$dwP7&J˔rJ3N\y0?~8!]nM@+Yv;pxö 3)!ևWWU K(Wl$;˧"0{?Ŗ5%|=o TLSgO3(XB2tJt已s%&uiE}MsᚵrL8Q t @8:.;{'Ap9#X;E^dD^ZrM}K:B5;Bph()n7KE+WS]מ>v<wˮЬ!/*dTy-œlf|uOڨ}ۭaO!Xu 6j'Dr6x밐ͽ~K[\h+ہ6n(fI o8A ̐1VyKWߎF݇tVwOɂԷ&XQdV`ǔkP.ȺĢrea)>ev׮ _X2Ǭ%7z (tS,їկ㰴R>(I8HB Q 8fSZM3dʰyVn 0rgӶ7/.frHb%[;6=|L Dەmmem{!@_i04U.SG<95*eʧzPydPV*34BȽhJ%fdO |eeRދE #ExjuX>cvdr8z6v0gYf 'q@$Lǽjk7 4.]įߒBsݹ(ںyi˟=PVך lXCn~A`a:Vԕ3D#V@ )2saK`r!z b= peW w,Ȑ$NšeGG4WfƑa.u?k KB|T=Y4V~͉I'ʿ_3_r6^/BB#oF?Ip}J}VZ.ޖ]Gj}QGzDS׃F {c:$ii=֎w0@Кz Te_Ȏ6«Ӳ`+AoBW L#~٢}Z -SV"Ms4"pAd[8$/fЬq-_/NWiդs6>5#ЈW3ʎa?](@; bd3p`al'C] hPѱc< ɉ|DR 0Aa6ش4ߵQ0O| XZ2x&"ړ ӰC]O&5.it*ؖNS'<*G:%')gvkR-o ֥)_Bxg}'e珦Sy5IvjeH5w|--խ I0@~8GTs3GG~sjA*# !<6 s)-i=6\bei[yXl 4&?@|M 8s?Jmk 7w~o^3"i~&-Ϟa0h//D֜i $r;ɱֶW67WYq^Ss8DѻRm:=tfG FCC\Xk_軙۞c= wK&!{Cqo[nvR#}"LvֈD|˂cqn8u ZaȆ̂MW y UM#Ӡʋh^Gn' o .p)A;nx Y.|=n $]1 (NF BcmunyND x !C=aF1bY%DDжU*7:qx;*&jr#ysudKqah\s4KFpdfsliDEMor$*nd7k- ꫊pKMȳ~jcz``i?af6瑛Pb.3X4cP()Bey:?"ߢI.dF=q^x˫ghC٤H^]Ʋ1[IKCW97lnͧJ lہ:8t2%B:x=P~/ HZ͉9R50?w˓|/KN2q%> L""54]kXMd/M; {$2^ %s`e}X'D{ NFx;h?F꟫F^~֏w3%rln oLCf@}t_(M1ȵ#Su*23seFCgуJi_#ha3ҡho2F$<--@e~c7Z0!6lħg/6+ ,W#w^уOaُ 2jdG&gv( hTK^Fܕ") Qq>bׯ ɣ? -NƊnECԃJN9Syy 僁l| L3~e 6IfJE~-4m빸 fOhc/.1VjԶ[Z*=:0DtWX_W9gÏ;n'.LzOkU+k&ঞ`c>g]*xD8sc5=S[W\#%u}}ZO%ppNk-`7A_$x _}DԶ"xoeGo~WHמV9.hf$8ofGos(M\[ZU ܎Vd Uen-L$Y|VUq koą( zd):5ٴ0oa-RRn%YqȔu} 0bL{)sFpnGQh vmɾ_40M)3/ջI {1nCe(TghllU ^oE>UI5Dw9LoZ:,O[C1{m'*p6ʄUjƐSҤ=*~X.#yS £(]IXہkJ{nFIL,s6e9D/r3f^$7mdGv%[kuW d^jF%-10LG8x3a0R]0ua(jp(:1?/YXn)ˍTW`vD Wefw1<`]

ߕɕnk?NR_BJ5un`a*B9p0!lX#>)֓,H1jݱ.3×J5-QR7\΍C{{gZ#Ol:r8,N0pZlɎK؏#ևq>a՝n3tle-URY ԣ{NU]n+@?)}] v굲_,:7fyOx[~CvP-uƄs@~h׼Ѡ&%E zԙYFBF^J{q+jO:arP2͈NKp廿7Zk^L=cd XWG8>xNC|?lZT%c.U.-K BZ'…#7dž>چj$D{} ɛiZFS>?4&3zT .3Ne\sn^jѕzZ e'vjY9gcc|"{b h}.zY'8_ qBJ睋Gmwiawk '~y'D^ѫ:s9[&'!AC{V>% pR/Àj}W)i`lD^4_|@Rp;C2F(>T-_GquRӴ%1gB ݢ nXO jԎao%sqwPZũTo窀- Ӷ OZaځ {.[Xc>z!qGBxm{[J;Ty[UX=O=Aǚ=+i5&C5\yl 5>hddF+w\F7/hԋiZB6/~K8WP:&+σ$!TMtju 6#ׂ.4fhIS',x+,FS~k&5*1WqER˼4]IԦh::=3bHByr#nX4 ?jrT'l r~/޴O#E-pcrw3֐޼Dvg8Oo^>>jLuːM{G/A~b1hpEMy@JGXXdÎ=.\1x.% y#HoT|]aЦ4 5eg7(Yj}Fmڃoњo~ $+0η La]Kꏈ9IU[䠖m2XpX1=8~"-jR4PcuG".^p2 nDzKcc66)С9_0{}\ X}7! k›&-EJ_NaZk1(\dې]!c:2>no3sU,Dagp sC;7$ }/CMwy4W/ )iKw hjUń>E4h\_x1bs՛-g4EX0Z E UA\[`"uSaeEW՗JB.V82ILkq`㖐}nX'W>yΟFzhs??DG=(n: .5(VT~zz¢?{\=:!O9IRT=~'Cˆ6\ν21 WBEHvU4f'51Эv?➣w9G<>X9SF!(0r% jVsZ"l]$?p9(H vFpP,۾kB.׍o3;Q-^Do }j M%6~n<z >[7h2 /Kc)Aؒ~|;kǖ:^KC¸oť>ġ!chNɛ_VMpS{DI :8] !gրuq9ɱ 8h9ό+pG ̭ V쫽6(# (4gӵv_LkW|> [$t^bfuw;:MS阳#L fL>Q4$& Ck&'h`T9*ËXR~nZ ڶn;BOМEg}%wP=f_=C':DnkErEp"7)t/C!7V;Ez 7/!;bUZzhPu(߳8iym]f| 4=ͧyGQ CR|Շw9" c F`2k&_g1]A$hq7ҒS Bw 읍SZaʍ`Q7D=/=Tiu d0:1-?T ?/F1ט|+,U}Rq=V`,8ist?p;)bw󹚐 V xd)Rd96p:5Р<KLHMqhe;b Su kI>?AHnrPNςs>KȞ\FT(4&J$r85RTMLM 5+r!nQ@՝uݿ`״3VYeyAlz"J KH!{ڿIЅ 7a.*[^k:rj+MTqQ/n ߯cӷRی{ic+`zFv 5 ,e+ڌnTVqF'.<)W9lƶO*mժ~|g,ou "̦#]'dk`Z)IL r]Tc VWg-% Y`G"('ex3 XHmkYKt ]K;= h v-=qOۊ |AJGRf$casR=$]?oeTp$S|fzCNƑ0ν`,oVn^[v[e; хZXK8<]t +)yH6TkJ%n\U1 u]abrnh*i$Ώbx~|2̛Ž-1 n&YZbG`Q2p̟J7ovFa.cJZ%K8sbTUƸ[ʜ^1R*Uel2G,6ǡ2AJ˹o0ם+P'ҐQ}  &3A++w\Ø]XFSxo+GAy'mE9H: QXgf:M.6,K^4 ``?F2@z`:+]5-_Mw;k_96OsO]ɤ5;Զ3*tPuy1^$qf_D4ҳ qnkxਈN|ƪ\*uY_^\[myA4q0W1cth&S 84,37ik$32t{C4pCA*wR-W#څ9}8#NH7g^C O6Hg|C4k*T*.̳{R-ܲQkrL)nhO>=XweI_Vi t#Ǒ NV$V0q&^#3{&єGEroYoy2ո‰Qb~R*\ᑬ߅>{%"z iy;5ѾJy*U񎈿8C g@"ed}ŒlǑF1zR/TY.McX _Vx?;H 01V>m#;e{'RSi-`\1*Lsedø6²`)Gvl?ds\~(DfdI7ݭj=Oa^1]HLd?}c4\>Ѭ+^Xr7XXЗ1cI0Ln!%s`s?`iŻ2(Ѩ.D| Q~|#C7wбՄIJ,CoF(qq8H}UM.tRYB w߉G.ֲ9Ft&j(G)y.[ZcSH=m5bt~ VG\ׯly\M/>eм6QgR}`JT+O2;HHEYrtۑ?ޔVwR4 F C \rEq[_͈#pM%087(B'AxOwtxFLQ6Ŝ }SY,ʄaӠz[C*ք{+W*yC@~h}2 j WsދUq[^ZY[ Xc- N73vluDj]RE˅S ^WafE" NP%Tab#f MYi 鏗8r:lAnwtP3ĉ]j6ڒTϱ[oKpA/KH}q ?}\,v= CU 1DKrcR[+5Ax"gn>AJm Fv05nHq:H q]eJ_}u,2]II%::m{;] p: εzYsӕ~N46Qu be15SB9^I[V@Bs.z:f畗v_OZ+x['@&`)I@~( }V5cu:#\xMSYկ d;Z|ZR4:b+R$Qo1_6sbKQ=JO$˙73焐 ,e;`XoKq1q&*Do~t3zVFY]FvY-ߔ_1D&'xrMK}ԋB.ZwR}AYmŞGM?#28TsR#jHO 2WuNJJt@7> ELVG!qoV c jx1V)^n ؕsYвW>XR*7cԺG2U#)5?ۧ7M8ټz`B -Dȧ+$al~=ΰ—ڢQaFf 9HMSx?}ʽ]p"~$3, ; -9*gmf!aSբ @}yB K=s8<9˱!&}F[]B&˓%@'.W!SX%izA܌}V+Dкq%0EX2Zx.1TR^wQ-_IpOk5oBm2|'-v{@<`jO*Bбٻbg6#V[b#($Ĺ=:q[-׈~r_:1T)ŏ5a_s(ebU$5,MiҬ{W}L4Ay=wMG.ye>D{ICAv|@◃=PZ'J+u`>F;ēbXXϐk^NݳyR9 )4wBSTظUfќ^:Py`Tl_0+F Q\/!D?aA5JŋV04I@YSY"ᩊbXut;Cut,NvqɕA]T;8. $ܵGDi}sMkYC y7Ĭ- &ʯ!#og0ViOr_<  r ~ele ىXJ 0>c/|2# wpz:x4پUR Q%Z yJml `N:\e뤾v9\2-R֜q9OfD+ʚ[(U+Q[9 Hcݮz0Te]_~ 57-JG \^8LUqBT鵯bd۵|oJogr'eMoBF1@^XUƐuJȎH)#SD7w:yZ| ^B3Dq6--N,zPt"I1 >=^.0`i}Orm m_++$:(Qk>cC[3.yD~lPbTR(rI@氪C +6>uhc;Bsз, bѷ{xF njq;BAO C-߸1W͛O*%u,O_8$Z괵k#H4T{JVJ-nu03T'8!tbȖdbVgGM cW{IB0&tV/;jg./|,\d0s݀CC3@lj PCFn/~3v v!rvawG2G#7"""IF H9e:~l. w$0 pv$CWVSfmWY|ֵO t.ou9gǢKB4G.Q}~1GFK'i<= ~:}h"a#  d#"6{(q&ew( `a/6q6d=2(x3,SO״Fcaf?3E037UEkIvK{OnFp/7r>bpg ӽXꞛb+d;3ҬYsёp05r3Ǩd]E)'r}MLDֿQ~")Um_g^|M"s&cBzax`vJg y&GacEY @27uFܝyl|)!Pab^wAՄZZL(/!v[?ڟhy(ޜ0c*d2C> E|ke36`g hB2-ɂijymgnR'@Kڋ5XS:4{Ó᲌2J꺧݀qi)q1m`L~,W}FF+z;h]+"fN$>?'&vvM^A[5N9))}+ asǿ9t^AA>IwHbƠfrK8H,0MO'v܇ɢbBk1_Si[}IcA.0s[t%PYP8 $ GDCÜ2GېDL/ۦޠ[ Q\e첸 z&y*AB3I q!z:sQ`,};-?!IS!EKOLTLx Om";02%0cibiRdđKp= a@iu_!+s; Ɇʠ$vyc =I0_\3׽\'uG}MiAaQ3,`y';$|8nťi][#;AK0O KEYǙ􍐟y> `Gvne5ZPmq]*~ ˳3^@3 `M ^2\\xl'j"- gwÀC9&8UZɡӢRQzt"9u>X VyؾN 11ヒ}NARl+4n'z=S%6֜BzMGӍ.kFOOe,3cvC8@HV$tQhe>:GWۀtG%WB5@ ,ERt0 FCB"*m0WGˋ2rICJLCigXUkI0Ԛ7qb pSN/H]P{lU:egѮ^ugTĥ^"e7yo,4/d\UH"? J| ꅅ$6=LHHԮL\wS}sI>NAE˄(VvM"ۿO:0jȴj.)$siI҃=A֩_-b!'"5|ip-)pyz*"epUZjUnΘkièOM엢כf'DJok:d#;*хߟ6 >PjB{dL;dȴ4G4V"?b")"YM֞ =IUEnw,DE4@?:l 0skvNCz_!dcն44]<))bp9{EAdr<`M+6DN6l!(R`C01 5WrѨØTeL(Ev,A_lTc 1b!1'KvVhѥ~95EڷSS,X38Ѝp (8~UA#Y{ɩ9*<#|4uy %~<;2p~ Lݱ>F7sH(ng_8-:(CDRE/ rvH1Â#r*@YPm7+=w|>nJ UoURw>k%+KRS}q?9.61ԈBWE\1ՠh`aD{ ioZbO"X[ U?SGf]z;bU`fXhVUx)rki%H'y4y~b[sP ːk޿fk{8DVS |*橏2 P[n w]Jܫ<ΨVyn Ed"3 ?ˆpGBT,wc*<@J.򳠜8ArLoX8|l}qR(U2nMf?,4kCPI5b8onzӒ5-N# o |B9[>~TXMi@i[v{VW/?)gl Hl w0\oh׷=k҄$o]d8 ~$6P,*$Rk}, PO(tY{ik.~ C 7FTPd|\e;(ч#q,_ֲ9fH 8W;5)К4h! %O=2eɩI ~ Q>fUy6<7ŃIR==n"-\w BB#%Ê'E$C(o݂BJC1Xׂڴ5Q6gHsp GcnϽB'dOY"y LDH)<|}$@b q؝ AYמju?g4]Iz[Sdg87`VuAoP}޽CjUPu|ټK/-/zS1k=rͧ '^)ݢ! CL1o|R<Ä>%ŗYuedRDFCNjh7/,.gwU DWs,e8jGVf7VeL?/;kQ}H8 PC_9zb}~$iwm*p8!^;*kFV+jDnC']g;%Bh{(pVkfC uZ{ |E8 ' 3~"Y)Ƙds*$ \c ^lK!j5 7x)wAA8):LΖ $j;:M``~G:.4=Udz` ˘95hW$ ѕzYJo ;],C:a\3#*":d;soFadrqIY;dl+.GꜫPɞXqF !V^POˬQLXԡ5Nՠ7D\;6vw?X'G([tw<\q,+nzm|n7BO?RltQ1߮}Ao'=T H4{vX 5!hn&`D=)Q&԰d|w04fORlU=BDK0RKt,)uI 1>=^nv<2:g~~kWRgUAB/& K\lcS*Ǖ4-G/30sH&ywxښ,a貛 IT=sc>a\G@ZS<@,y`R4{Eģr62Է?%ץ/ɯ$kȘZ)uZ\>I%p^a?d??ûW mhQ[etkYó=܏b,u(yEi Ë3 oUεC}HܶM"?[)hy".ˎv gڰwp6:WC'| >΄eeٗV/|Bq4wQ#W๼Q@cGzc,N/j@Sf@t;C}Hae,NbZ^1tt7!߫#N7Uc@R~ +~rʠ}瀰M,7~s)Ts߿WmXX!ï^~pVsnǙy``sW/RrYSqA۴-DX8{p\-wޤP'l*[bLvbp*(;rФ lK~>[XBǐ!mP- x=/:? e5nVR@>?Vɛ) vY˼dUB%y `rQߔu(o /$tFʵh-,Qi9 of/& e9h}{#hOHGZ{NsaMSyY"e__њ-9/cc~FjwN(ԏ{HڱjɈ(l3 "@ȉ3m'p. 7J*B. Ug쬒-ֽ qڱK䨒#^W'AuFMt :O&&72 h >yIbk~Ao.;ڋ_"Rh JgcQrAw]9D@X)57 #[?XH!c.G:Isd׻V6*N,Av7@q%fV֢=B,,72oZ@OME% |i==Y8zpHTrS\R3DV.&|2_9eB[y{[ k͈/6}n}$M5h$Hbɢ`JC4lS""$r fz4F5փ\Ȯ#kL >t[{X2{ƯM\l-k<+QDӒ.#A|.swZ+RŞ?'{BFsNDLЮTPg: ,GÁhɆKu‹7mN2@R7u*ZQ:a1"-Cڃ"ʒYaoeފs$Xm<ƀK(MRtu)DsO^Պ;oAw҆57xcoM1ES>>f5XOs\Bޢ\9&A,dp:A7'T8S])^gZ||_B)@TROaO80Ǹ吘 q*uhNVlUO OA!csvoHm8]ZTX@'wALȓETT.ʥz8 i=fm)zIs-c7LǮ^]όxa*J@X"C7P%##~fy}h-ʝQGucXDNfD- Hi=ofjQ>aW_eԷlƬ&T>gX0zˎGdjj{Σy5&? o 7_X7IDNcBG 6ATQ}/F}5X r)oLǴ b# o\mNvj\@zŮ-}4\WqVe; 8Oټq ܣ=8Y?oNݖX:vpj&Ծ'JzLX0*+7P]=D(PJe h]@s ;Scˀ E@SҘH @źWP( 5;bڙЏ',C0'jKy 6XfS0A3OK䘹fA&(H}wYV]*@Z3?Ӆ p'f:-JDs+cy|wҸ\Q rAw;hǠn}WQ$WlU }s3J(,BǟR:7'q4E]񇞿jI|1k7 zyREM_қbOeʮ0&_/:(W rxpմ1>x0az>@žGg0r[#m5Xj(窗&5t>qO8NZP1_pnno Px#3 +ۡkW 3*2ӆW W4wjcy}64tf*_׸E_\Ya!~o~(@Ds^B2-VksL "G<1 pùq)E|ԏ"vgpgrw*y\־n-b]װl"Uo[>`9R+zY:څ9z`-j&Rqj\Ű/N|:Qѻ--b-|C/lVCnaUv havZ;xr#5*( cJAD`6we6J7;i6edu"aAڮ~džhױ r n"BH; s2 qkRj}+lK5H1GJ@ԋEo&q-1/14}ݡW 'џq?':D q}B@GЦ)Ԏp*7tO +oy۴*(,@㼍SM_d34v*z_Z_(E#Tq<>6@*8?52Q&,r%ׅ?8(?+H## n*{͏4 م\1@=`SO}E3R3Zw!1e^ k/bTs"{bH:C5#79PRV4iY|Gt4eBLvD`SNĥ2vaڵ|^SPw[䖙hh:rX̤$ -v>z->7R4N%7a)vp '@\s汖B(}ˠ==̎o{<}CyawJ[`')D#mPҦ~vI LsF(a\I #T*wRe-uIn7?<0ۤ;cLW4Fk پ< [.PBk 96Ov*CFu _$ 쾳7=? ݾ|S=?'΅-52Dt`4 ϹwcԱ \yPҩ ƽЪ^ǀTIJo.kOBĚ諾%-{ĝj6ce'x;Bl[W9y ֥FbxQP5@@@1˃PAjV\$!*TlsT򗪘Yת7eATմIķy:JL,ndpUӽ暏؈.\xΞ?\YԊ,Wa9g)Ga }kEH3&B:Qw0fo<2N Pƕt<4>.%ߒzd ACvx%!؍ëZft)%Li. ]ڨ%L#Q|/'x݆0`'P9NZtQ@{ykɍEx\&zboV9nsp 5$,$40&>ݖ2;b S\mל٫"}{ 95伀ke&T:MM :Z.k!|GܻɽFv\J%´uO^}J 2[p2\ɂM*HE [fTV'DLc;D&z&tC%H8\nWVRysfO1>{mħ,\1N%wG>塭Ŕ6|O]U@NXorS;~¼ Y*>yg( ikAVv%jS8BWD45HȴH'])|9Х4'_w]??ɝGRg8ҟ_H@̕``0IX@ʏE~u2A2 *LnJ8 ¸ Ou&߱*iFI<8Sysd-FoØ3Χ@ܽe۫ǦGM< } TgcbuܓJ&Wpl\sVz’'L(\ڻ Xensq: AH)Yݴ櫅C*Kz nR,4u_XGt=A9vjlrv 6 Djgi;@g[W:og*2% d}[]mcRԊ(T_h·Q 3}R3d`INhxet"ikb_>1 yď{L52,6ZsD N >AڛYwcd4&~+"Z"Jm7IJYUٸNF6.*{L3Tuǁ"nO@$ga$(;"S*Y$]J'+X1ٙ,?CrTC%UлtsL,1P(lHK\fC{ TNUc^eI&z7pGK[?QuH\t(})mMUZ'dx0ur&.3IѬ=)r0-7~$ni X }uJAUJK–DB߫.]sߒaf jcG s\{&%;7$ { YGA.dn8F,]#-^)%+Ϸ8dQsV: P w> @; mri'+֚*v12TPke/41 Ul P!זhIBy9asT}Py\&@L^.tLxtX+W Zrە/9m J -܉Es43pL {}M[jg?@D^OHh q5%JjmMJ=(u2cR`mlpg10˽>4e+`V r]f\7|1zQl;dbcC'f4 dW.bc ֡XÅ&=O%'uMZǢ#7[;Y3:l}RH(j|]W[)n";ۗуG-Wos+7JCȬ$`IȀ0PubP(v."q]Q{KYm=`BIL/?A[7@Paf@ biYWz%I `TuQIS2r|UW̚O "_u 1-(uplZڨ/m4ʤ!NdPޘ|1P#_o:x!t>$8?,.~Ŷ!Nna41[$/hAf:^lMVRZrx{!,jξP)c EO| V^;_Z_f)*> NSz+2 O{>D_F Dk5oGtS.siF'].WtK!B zyĞ<)ϟ[Xl̈tLHo7I^`I snH{MufXz'ons {6I 3-)Wҷ]WSӗLshx{nE῕Îm⨍KE(~F}jsc6pXjHN0R3t8I($h$R(@aRE>ׄEߙ-l̾"bm 8!R'h#Y&.Gxi~"Iص^qjӼ#0'{l1J! ,a=(^ࠡ@\2$FJ*oH _9a: W"@C1LL,R69MkpisP"TGۣĈ Yтvvt}y4;QeƗK1Z0$H>w`Fza''dK(Ո"bs%wFh 4-sޒW6TۻrÊV5p ĆeX-0cN!!48(y`{)? l\c7(+kHn[:V]|jSNu6'Uik9"·1\*4H'aҩkcѬ7+97+ {Ňe/";4+Gx`RZ(zH~xq//xd?\.`|)E.@ 4l7{~V,Ņ]h8N aȳR dNj]yC%€) Ձ2 CalT_b^<5xgYx@W š+ШJ9UA<Δ51na+6!^k\A%5ERd\a1m@QQ:=$5D#"t_x'(*j0kr~Ez-/Zzicok2rf~5S}d%׻6S")n0u9-}v\i*. jk@b*$٘0Ƅ#4̾Idi5aD@8d[C6ؑzƚ~B[eu05TX_|c܀ure')a_Kl3sRx}o"y4폯YtэM@끑 A:lc%t>0,*~L$J&S%k10ۥP-CĆf.;+C^پBh!k=i|y|x$&?sy@ $Ap=S^Ihlš![bэ5Ԯ |#V\1Z3=W:܅H.~wm,wZO>*{k3M/!d1XTx}ظE +MkH!]۳ZV}fUCi_-N S,mT^WMH Ozzd+ qv6~8$W%y]!O BQYյLL)V3Py Bom]V\^ik8@_^T xvBt"u6Q^+Pl5.誷)9dd0+oתS 8 lٌ:tI'U ir@Vx [85UBh0K=G_j2*6͜Ѳ_e2yJQnt8u8N+yGZ>XN LEZ«Yٯ-|aڨ.+AY3,B?/ނkDfn/ah-%G_[1lOH2 $v qI#\O<3䧅{xFk?(a0s8I㈷.\Vc^L Ez-@9gy8\8qZSY_5BAnyVlkDJ!R B.AIZZ[Se Sse[R*";qM`&i̭9yn-~9Wi£XF]6xGfI[@K'#5. >vNGjB~]Zmh^ዐor&f;d3utEE6Vh* p Z䢾N \Br"Dxw?lKmS䒀FE eCDsb.;nW``$F+!oHKքa;?ͺݠYe!5Ez{ >@>N BP2I^Y1$ `./yMH;xHB?FSYDю>b}T ̀D3?E0`61xl?b46SBK458B?j iR 2yX+74,6TaS1Xte|dnoO96yBLw]ѹvGF瑭$Y GC䍣ʳsF^f-o &TZuD pEWsC^6OU0a-a6qЗHx%9 r\ZKrAWQEjIW;V`]{r^trq&b:ʼn_&j~%+79OOKR`#(Ċ9Hb|0n}o}=KuTPKGg;{Kc U/r+{q!gl~Egct|;U~ {N .yN:s,Qm܊Ag,R8I`>!*[! /KOꝽ Ʀ𨹭?ua0Ypۘ :j< &$OkX,{~9 %SYAl%3BSX#_\{&2_u%k5Kc\9LJe4/0LJv|lHK %^s%'Ԙ3HUo"f3lsc?פ{-Dx'$*6EVG =^Dvv=֡'eF#Tl F?V{gvMmz=LloYnv[sv-KPj Q_B('9Ft0ۺfHc@lA(O&Iy:ezLL:0uICfeb XU{!Ep~#jd7_ }BM#>lrpSoρW v>rFx0|O|<nx"9vu&?'+(Pc< @JIC-Z,-xmAdY|Ip%)Y-D"@n@Ql2$"\(zTuzwށAzxBf1*m՗?pW1?Ė XNlAYfK(-nb[C5`(xI-.Ѕ7,?ŌI}3w/A+ط8CEIbukMڙ/{7soBRwymԇkq#' Ēwz}_WcM\HoJ7JF tŬ0!h6:MLF~a=X84<7lʟr6Y**0PK~DjWN 0dAVO )Ve鼁/lQ=EdoP6T};m^EqubgZΏdϔ8EQ>ȃ(,f f\,]=1ג b)En\roi0PWUuE$+IgfÒ-B[Y$;z$E'p%RK`֐* b_P3ha'oOjLH&E1w9< ʪ:AH)0M4U@KxKd(7WXUt1{XW$Mpmdҿ:p!=օ^َCBG2UEbDy€p訅؎<[),;VY4/=\5iF~MW|e&'VǠY܏?Y|(~;oTW؆ނ톱&a;rrosдdbbtcCB lKV9 H4R)qANbٯ٨kNf ;h[@ق刈 kw9a+"u\ösqb}wez֨hws&4 L:T;spʃhX r6\1*kO΋Lt}rEFf$^o;<-ž`NPu5V'Z)B/EiMBe2vӐ29=+C-w:8& _DM/H4u2'#BP ZjLDӰ_=EOHg8u[EϾECgaϢ8IN#_.o1@-a.ΠN-yr z Vm?RA ߷ e?5|4wK?A|9.7ӈͣ?\DQw2BQ[@Zv/2?R(ӇDHB{옵s` mnQKJB A.8SCO , dwyUy_`-ᨆV.\Ooh"솊~7N.n署%LL_g\+DpJږ2W*MdˏG1Ɗ!u\%I"j)~ reL f4`VS|0/9bRિ?.#:LKh"Jy^nǜKѾ[AU ϳ*sLzLNe/ӎeݼv !wNrCfƛmylwepw>`zĽ;ZFQFñP*c $NDBW.ڠOϖMsul!qQ1g.4\ӧݧ>l16 @/uO#6 򸠟ԻQ|*;SH? Wn[j3^>(+=#$VQ޻t4lX2TfƖTmk|&^f zK\M=0-XIM1 Œ7$'cWa&z;P~ k.!-lYO;x PE1}з"9f"#~o0n{ECzBM +ﵮ<"g9{{bσ2 -ճ1uPۇX)YԌL8?7Y1اC_ܶn\\q{Ҷ 2!HN#~jj'V#6M )$vNGs!PqV ,QyRx :Nr]a:ڻbAi%9zTw/Mq ;`8[jS1W'ϥN3\ AXewDS jǺDcrN5Ϝ/2:icD%Jz>bXCe9"=pS'J|0"jo텡] Ni(1tk7q=CG2hN)+Qq"ǀ 6U{s7G9iw^&d}:cRiF(l HU)1Bz)G20'^'.qΕ/fZzΝ0wp@ FUpW0 !&) A;x*bNMr,𸑛kհI[WQ$Kn74:Y`D,1j'GHOQ+ x; @c8VW82-]K,zJeZܙ 6բ,Nsa߮b 79=˖e>a<={ʆ9 7ic) iRFb+.!GOJ:SC\v T> 0=<>0.ہ;$?_F$>QWwҌQ=*H /,hhH63Dt&6t Z _Zay;&!ž/ SoBK% =+Oj@IbQg}5{UzH4*0VQfYL!w ߞ8% ^(̄I>MMI? O7PQ{u9/ hCk,X[^epiL|>[jDGw&'"]ܺV;w!\ $SU^u=O=' i)@E#JVĪߒGfȗV<46懙vi{\VRMV?k:^tGfXTZ"Q`;hDy߆:EK+SzRVr0[ppTp`Fppms -A0Xϭ/}U X6v.Ʊ$Nqw-s8z&H92w)5YQ8A7|6;C1v.V᜾$FK:%nAimb`VC#pKFMشPF 'ĘYSEtUO$;ة ː12CV+.*x}<3 >0] X|h8dק bh\Z]BQyήm-SV#Mp -?}]HhNzn}G̥dfwd+eYCYIMM{FC@CABȈBԂ޵j̧7M$f@@ƾ}S;(m!]~aj6fO50u+DAEO_6dC>138\e 0Y\8^+&⚫r+ ԯYܲRh.n[)!~ȥ`nӼfWiI_/ ;4;J-vAfj|/t@u>|*ǁ_ V> yO?D'9 z~5xo9xm>7P%`FjRN&@rNuчFa#9c*I͖$߰ J$u.[k̸HIOj0ޛ{^9U j6qۍikVD2rem&/%.9C■ZIv}UeklɁ 2G @x^a1 nLymS$KE#U_O WinԨm 1OP#:f g7Ƿ~g~o.dd(dѤQ, KU'(*m `ȑ gڜ@,poo&kQ e*"ڷ =ƪs(K&UkR(&wn!dmV`G zsג vBi:<  2}y~Ѵ*O=a@Ql J#I!zl"C\}#< M-c,BQ۠[amiTA'DQ_ՇxC}^ȻrjR=eMK~Gq+ 1]B55t>vc5VlGT'7 7h(}{փLI6J{Mkk02W+ӷfld~ӴHIDց7 =5/+s3˞r /6J9wa4}w-qN"U0a -,ֽB OMJqZ 9&lH' 'R8"lbB1#}|$p#N5}ـűҖ8r$<KLr Kh+P7.Lơ?Py\Gf%x\e# }憃~e,2c IM4V Ф8gVCg`;d:ٲ0W⪺e3z| Π0Kk=vN=vfCNvRunb^:@4|vOdzpwq3h/_ _ QeG ;OX-0QT ֠Ʃ j?C_,|`W'ncoEI/wD$@NFA ^7͈҆-0 ,$I9_?19dM2ea3~^K_CkqIē M.ߛ@7u.HkG{!W_4ͼ3rjsK4DHO9)y>DזL.XGv[ɜBrܜHve-ex^&9 l_;J$c[I[HaY V>;_u4d;]2sB{cee3 _7KWxNaHL Dpt7A m\JoJA+~B֑HWV}.aWv}b6TR n:֌rFa .wA4]Jfl0kx yJcW:StҊM8}ÄXFzcTCy\VJ__zQUi((:>Zu8oZxk)3|ke_Hĺh-5V\2Ϝch.wKEd ɥ=S3C-]M4uC 喙ߧ3-%d+PED|%Y1 kv x|h0$P9Tj#E>-hXCE FY&F* cRJ!4` I E{r]A6'z/dc!ؘ|XI#oM\n v[(g;V_pOM)f)`|+sWLRV $(z084C!܍҅xLkKa*ee=xFz/秮y=tt_lW> ^biہ^%LweɄ8nvPpoĎH%B/w57Y-zAe %_M^%6SOgwm'.9_ ZV*T[@&-s룈|BX[Ze$!Ewm-?EWʒJr1&A$u-p}kЄZOGLEAufk/IFjnX13p:f_@=4%W>Д{ҢmK0bN)'.aq]rai[;X4C^وFy$5ܲOa^&s"'DX7$7iRז XUCI Od$0ez>T_69_}ucr:2+]ZQU3@\,w-l}ņ33)c)!\UOYe<^p1޲ј7/^lc.\0htqoebۆIG9m౲]v=h@Rf־?˖ uӢ?<"'C/WoYKF{=UYa!y(L3hiST #G9-HrOqi|wax˕3tj'xdi}ᠨyU ֛τ5y='L\AqM?Yi"[cK2tF8q8w_ Y]?rfc}ˬR|[@)MfEWGVK_^][EHnUM᭙+S{1H-=ŷUeaOK@u؇s'lpreP#zZ}u*>@URA9οcị]1< ΗH" A*F~иҥc:@.h7SBWzs QǬyj -sgˆ\<&խIgO61uxAfPK(C!OZQmLSA\av)[&c&mLic&>%䊩9Jۆ?. pi>׿<>k9 ‰g\ڢ_4"?ޯrX@Ug)&DcGp5|_&Lی#xVpxD[~v"][O`*B%S͉l3bB(cޢz<0Uad"\6[ga |Sg)~@˩UEA28s$_ /nΕ"5~rXRTA&"i"$ej4V5j (WOzd~ĖESJӇ52jԱ"D(ҁ@Tfl3$gCԉ Wt5^ouԿw =h>OgnE?PŰ})Ԥ!qcz?Kxl)S+L6ިO5+tى^q$Y(G-*2_euĽ e yD:pϩc+VwҽB ohtӴ4,+!Bů9yuwr%.G2u$BN"#J OG(bm{gW$&"Z6vE;j(Lű0])Vrb/  ez'6_:s5FYjfm]1ޕ,5Pz?7~[Q&8Y4_YHxdb]cc`ٓ.&4#wj`Fzt0 U-fH yg,UgPp!ץ 4n#e#T2^e-D eQxRB)yY#SRjJATV`JmKhQVq=Oc RGYͿ@w;2y#y*ÇhM R9׌1% */IV#c4?,qL Aq4_Gsnfqե}+cOTa}R|E;_LYhtvKeз׉k.f%qE:b9'kg@ĥHTc*v)Ċy_`[F\F :ŒtUuy$1AdmONI22|rS]3䮫ap]OR0"?:'=5hn/GŃF< Ray9o51kky:vXVK48XYTXWUÜxF_i= Ba]x j]p $xe6oW^.CG^YO7Dhǂm^WWtyz1?8y >\3|Jb)*v_'3"N)5_|綧k+lzm]4+-@-BCU?58z㿛!ܫWR< «3{5Vr 1WD, Lvk,ܛ%`{ r$KaE#x cj;qN%9 d+*{{}Zc?VC:ߡaD|do(P#a&}<ulr(ZMkhZX 3)K= S$%1?ot|(.*VNaߓ!X´!wN1]s!*DI/`r! D\WS{G/ӭ7a_.FÖ}BqXX)@Yme:0JE-ZD*Tg[n/88*+ Hu>CaLR!tZ&Ei 8.t5;ٿhDnMr3WYKޏp'E11kʼhByMPb*ƽA((U-Y!5ν:N1%$+P,KK4cٚ,G:gW6(nmDH6d>^\:lN^n(_CQ ڊ75G\!rIRP'3~23-z/MVj @&we PbʣJPI[ӿH~(8| ͡;Þ r `@h_aDP9NԽg0]G-]BrC#5x;&WRʊkc!]URoI֌d\]&sk O, 1gnG{rӳ/;uz6ӗ麭 qS޼u>}en.D˨;H&Ak;2 *#L{XiOƀ5"FdQJ`/jL苒9.VX1q~WKeaD=Uab6L(0~/ xuiB Re^'&x8 i)gf(+.X mn28,//ްKI5]*`nuz ?{lN{r'zrbdĥ{iZ % Iu]~f]ԋ:6`-CB"诱gG3}Z^Iwd9MHzJڋƪ=>3Nxk)yB$fD6ǞX|i0J^MwWsxPZB~g~jc'LakæL1y:b!1'QxxʗMu>$O(-|Fi]|LV6t"0r_ׇj>yp>пڻtCrZ]^cEo "'{E{!S.Eњytz*XX)<@:]/{a:1e5?)Yjx˶ X}(س|:M꩙ŝ"*n3>/?2Q ~f{/ƕŇHzKX0VmKEu̶ۏP)ODa9Q"Z-#r/C 댬rKHZ hD5|ChPޘ^Bk˗GO>0e\{E[*0dOzxmc9#uOUN˭DO_¤S#͍;]EwѪSrEy.cT] -I)AC湖4=QklP!JK},wNC-oM2)\K:mK]Ωps:uqӔ2#{8tJrYJ3t:vbm1FJHQ [VB,C}\](P"vn/\į:(cݏɷY%!ofqځI,>ֶyf$@8{X91 K*FXdĔ(]j)zvwUJ][X,ߋ/s hDwuc OE]uJof`+'Ӆ@꒤ mNWH p/[Pܤ =PsG˾K ">~j\t*tֵ\"Q3B & ݍ )TM NEy,ĝe ˚F4s-0nvcQ9#GD~Љ82Ҥ T;,Aw!5a#XCcgLml?WT< "MeZf*J4I`i(VW3c2}5KLuW^l'~:_!`ƕ<ZE _bsgt"9JZƎuzTƒLQu*tp 7=v[NiVB=T]iƄaJV\ ʖr" j[ XhoxQ`%Ϩ \irNO!Ѥ ?U lƼ|L}o(ӁLi516EUWxbͰ7&*j馂ǥ)\'$W mB8ϰRlHkHp 52@=΃[5$pv&7*VϿ0ѡBe|ԊLAlr38ͺ$+](NbljlZ`EphP>d٬Rz܋>Z )eݏ3.Jֽ l=i:=YyXDo?oպʚvJ~vנ޲ %ha~B9"aQ E !K㡥&YIn;9tr+,hC1GvQG-m߸Q݅,I1Q~ {3v5!_*+;Z]Q:$= -\1؂J$3i ,z>0ݖf 1*v4HZ V[Wo _ ݘIk̕/VY./A9> r&~S*t:ܿƷ#[Kz#UժAz5|\Eulmϱ93x}hotTI/jMv$%voNS [fhńRՕ!"`@qc]ɺ-N)~9֖w4Ʈ/Vp켜Q 6jjUC^;({`9uT57_;!:'17|9igH(+aE[<{ȏ< Ne 'sU.ǟ6Ɛ9T~!P6[ H:vIQ$/&dIjV㉋`GZ ^-f='n2IxS߾3] A^RBfĺ9ܓKѶ >O[?zT^XMIֵ?uҷ=6w7ld5+ @gjl1e%Za~\%D/Q1B'u "F0g('?RJf\蟀 ]?LEOljb%Vّ3v 7aG~#k{)~ (FX7VVW,&f0Qn~hCvף~-Kz3[=_j}RVUZP!>(G$_6( N>[H &PEGg+b^v6s.ImL9i > aT.J'AOevt>FW+&Y=)+t_Lv6gVKع#[}tH ų9qY핷fp#kJp/~ca7K bW_0gǷn$/Y{Δta`ٲoԇ$(Sq2ER6\ 2:lÍMRO`:P9N) 7bPQXn@YzLN'VաNS% *!X4y)/i[waQ1@T:L(ls#Xx䡾dy ƧӗbR U-"#_JeGO@"lLʅKו1v}X6h#<J@B !MԖp200rA_Gzb-ͪ*r{w 52 =()B agkȟ-kQyMxṉt͹+^|jQm'Q-%ETya, Ҭym2rHF*_.ul|F.U.$@!F||j=,*p PbM␉HPΩJv8+\ < NJ_pht~ i0MxV0][[Yt K_]]dXs2x6h/W"ro9o^cZEiL*űq.孋G&jO|_wQiǫVDw)S٬ʇL3TۧjTrږjQ$T(`Q[>G͂ig:4>. 5&z٦xZ No ǥ6KA%g]QD\)n6|J>)ˀo@60X$]&~j;+$E2T8Jz 5Os%N#%4'~M!3NXu)qQ(ѭ:#F/aSc񪘇T{9ݬ3J$qƛL{{Dj!T Yt@K@h "yޒ}[W0Ynϝ`2j$ Q> /@m88P9} *e:Ŵ5f>4woaSχ~8|^?Z6DZglNSz31Hp4뛩_8_A2~90Ky^,x¡ew)$zʜZN(U%bU#.qU_ Jfp ᱣ#nyW1.yD !w ߉-ņ(9p鑜/:`J6plYs_KIkFGO/5z3?h}6SL@O`cWwיִ[#Y2 L= ,J-ZXk06f'vO~F=( 'd^уybK\HhKȬ&ryTR{A4SNlLh(%0N;[ԳlOu+tvzAL8Y엁Q2/yJ LJ9da:Zu믗 q|2Wy; #\GM y~,Kܴz\aN(| ==paJqj` ƀ~Q*UArV8>G Ic>Q<M$>Kn)N \h @D2ʃ={OAE9qNɮv,v| sNGW 49:Y'Rp ףL—.HΧ?`Wbh}$MMtJ&Ԧn@c`zlV U/Qڑr p fW'F5 4c0*GJSuPTD~zӱE( 6?'+$vra>+iGؘ=g|f 1sg(BpKQIExlqf!o`_ᗗLy[Ld4L7(3WW>و_V "X{bb F޵?N'̫nKK?"yCchzbFzwP7@IozOƪ!?P5:L-*{k P}Vn.RGh(4y H5rŇw""QC+|vRqsLzUI>CO q)^: ?wIJUCq?&қݡ^?R{%?TwY?wA^y?Bac;X[L5k˂8ȸI̸JaE ^@sչ' Wl`^ eedUmp]V%׊vv RO$rg^{)9VQv7^bgrrb7̈́S0؁R.^x3pzDo;Yv8@Q7 "mF=\mo>q#?a]]Zh=sPg$/J1Юi4R)3ޤ `b٨ijpPdfl64{/&LH{mO`|ӀS^b7N?dq.fӛIpdId5T;PҖ̳W IJE &@nlEGg *_@JlQ)ީ׃X;$#٠URS%|1'Qx=br)XxSPaZt I]]?7To2k@G9:eOJ_!N0$^f?~[y_8*r]Vvu4$U "sWOq藊acς WP@X38Ѫ-b8y^E8%Yÿ]Xm:mjRg[nuc+`,ӓ,2<{t(9_"dJ*g)J+ͤ'ut,\KX:N; Y>i}䫽p ̢-z5McH .: pf{C!̳ WLꣴ Ʈc"eYF~ 썩}=DQ6ՔvNE|Q:Q/ #1ԎI+Bd~xva)`@hK isvv>A<^A_tkNn\gXR6)x,uv0f$hB3=zZڕW-\uU4 H n*~dL7pmVgR袭4auB2.m!'Zw~hE^h7<)1uY ,s2,޽'?d?:F|uֽz߂X\ji.D 9-<* ˖SE%#LloKR< @٦HtX -czQKNcjjA/j=ȥ MQv)|gi U$xsGνgK`Sr:OON*nMXʘZJGsm77 61}z`}|ead< 4X%R7o)/ .MP4fo Xqtsh"8 &Si}Î1 Jdʟez wyÊC؎,e!Ȉ i]9 7 HD:t%|z:}_gUK<]=m}HR \Y-!x`&Nb2i< hr#hn#|{0y|xyI22T Kwf…!rS;ʬp!zACAvbu'O x^UY=n).$QݡɈoy߶|lCIg1̄X+\̴vsΏ>mXӛERUFRاR&W f Fs"M*%F ˫j+_ڦuR@x#J_oa01M3JMWY4D; #җؼWOZ U[n@l(P1zż Cu cW|R<(A" >gj!h߳O+~AC-X*Cf8H]@LZ1}1$xSgypϐ(X),S{FXiu5H !8iٕ>doߛ㧤  MWbF,_Џ!^JVuaV“&7VjыCb9]9Eȅ' 19 n3'NBq'-[ h낡,6,;7o:)PČxx_+7z%qRσ a_ƥf51%"r6dD׽Ol]4*TC_o1M&%gnRҗlolʰ 5pJ.=Ҩj$~R\$K6ݓ^3Qan UPOsQ∫ ۑunp!oU^ّ˻c2%yr UldW!X2tY҉ wX…<[y$?1gJF:+;ំigM@AeIh )i_pt#wW` MvVyK ;Ժ#ԟ?I 쩒`/k+MxR+huPue))HU4ȋ}]6iNymPB&gOe½/!X(|;c6$9`,I.пd[ĸWC= vm{kbu'?vOU΍lPZQޛ4zλP:ܩ߬!00yPvM-S`% 4)R4{уZgQT.A{ t/vqrm<&b'[]ZI:oME޼>P8 GCStTlۣ3&Gm6RK ⳹V% }7` {cV %;r5*@^K\{lПadccJtQqјU2gA,3GcQex{[JҋrA dT*̎IuRa1+UY"}QzD0/ {ْކL?2XW}pI:#^YBTbWweHn/k1pGb|.Jl[^p_(`ć [΢0O֎iA3ƱN2ÛIXQN~m?}~_( gF߰vH"StqvŽkL?1`mybR>)6ى)J[mtmͭ짍 ܋iQyRiy 8HBsaigKp`)b"`hGʋq}7lN<;i}*鮌4s 8),2@O"`@\ mbppZ`@-%{i/)q :}Y\B qlKce킩*[x缗3#fRWqEZf?D+?!bCB,]:u@lÆ;엓 ;7 |ƌ8~Mf=܋Sޯ?)CeCapV L.hsy&X2ME ~on=Jl #k `t(II8ՠ$7'jEe="b_o!@zפy.,<-ܸH8w ~_.+T[tVkw+a/:v+~{]!qP#临eRw2B~8O@J hK+(t0lqw̹Α"Ѽ^қ4S$lrn S/JPL?J! Dh _~XZЃ9P5"XDU*| .bcvL(TPn/biحұGov#0&<ɦ80W##2s)v= ]t/-Д}O}E&ýnl 'm3D%Ƌ>3h9,rt¥6WR3"?Ϳ=+nlJr} 7RԜ:Y UX~?Rg|hD2l_yc5́+><"#z'f|x3A ¸ 91#i ".mG=`?(zA*v̓[y/H#K.ܔW Ő2wםA*gA8siXxo{RRX"o"R׋R(# o1`\sEsƏI4b u}Bn֔yj9{:=^$Rq"0eaU.L|T0MV::xL{hV≪P )^?NyD7 $ rc9 S=6Ԩ͟z9#oKI8<ݚIn0-m^+cȫ㸑NpWiSb߀O5H7$}fxIY_;/IJQBks=]F_hvengahUvxdו{ދ._0`S)$l\π iDJ裱(>!ډ/+ KJz=kϽMs ݠ][~Xw)UVcX$B27FREr.&RZO|LT^q{6."/S,pDZܽ;FѾC^Y0#vf rvyȋ \rr~I&q\.eqc*==G H}u1Lic}|pQT.n"+Ţ dnm1' E0Eo颳nxs5/.۸۹[)EQB[ҹW\<.ؙ6w?̲>TkXV腒XWt_2a4XmJ~B(Pkp CUIV zME*@Nw{7BK>VzT4]1RcC7-}"ө1x׭|맴TK6䇚jņS.PLc[1p;0罷Zuz\S piS8UcA1c?E_8.V4ćAf{Xs'x拢8֡2rx12W,.ew گl "+Vqj ֲbêRne?-:кk2簉  -J7D[cYm)6MhHϵп#L; >m=ȦeO%Xs[%́[rT&44r$S7)@wɱדAܥn]w,prmw٘;(QW87*#}Fh 92i,ׄ]Ձ-8@dX)`yry8L.`k+ehB!ݴd'4x?7<[Mt[T9q.Ix xMןS=$P`"&OKY/`?4=B;9^`/T4Xmg6t5B -s~і2X|SЌr(i\(9.&?۷7dٗis h1:RÛ d!䏾({j0v8JIJ0 &,1caOv"#_x egGKJ74 )*.@`Ŷ$7N/n;M͙3/ <]!%6aw*B*~ *|dߵA+UH$ݹga8+7,ڔ Gnpb33`s3  wa= O\HNMߞLeXzaZ覶IQ.d;jj t Y}i'+]* Lt7r`xL#WD;f81›<>{y *k^"B%&{-X!+C N0`DH@ڒN _mP|w,\K @/u| L/!M##fJbީ!e-= дϋT+4 > 65I |$$/51A@ГwPf۴ܫ[%P)_ 0N |͸c4L|'}F[(L`p,Ê ٷp8,9A ݒUENI5 "UREz`}-OTs+!ዡ%vPJVR ?L/<2{9^p-U}}N_Zѵ*.a8FB8Y+EԘh1ƨG^^Ւ@4.ښ[ï4@es*! w?'+ fX)IdXaMR% g_D}nf`{j:۟R6-0SI.JaHKi"y*g!~Xx Yy Ka6hi.U[ zx)b` ~)x $ wXUۏrlS%[Vi\=ZQ(PV@$:mƗ!q۹b1lQ@/>-2J''cVDOΧCy-lk(' ~ ۓbyCpHa1KT-٤DBh֢=rgWo[RwhT)%nC_U"n[i0.Ln#=qb0S˵GW6نw>鏸F`wDYtI*W7 9|Cg7"r?Tg١Y,aDm2[43^ k-jŝ7 C4v0E<fy-'{ mqKr$ C`OS@rU}vfSuۥV*6YHq36OV^ȳynUR! Iws&r%ί>h+GiNK)*,JV^yumCM}~eJM頟NV$cI5pTKFT;K?u<ݱ8ގ= oN!+LlT yk  QKfy*  ! f@wFNipA6J5Ơt&ⷬ8Lj*~w?N !tu7UvN"| ٧(H"b#1-ohǻp"g5xRU8,kVxxabӡSUO[M KdT#WlT@S٪FXaV* 2$3HX ?׎obH^g5LMD 8+-rUH_ΐQ>Bd!#>PQTaÐhM(K"{o2dR ^\#Ꝭ& >/ES]ɽtė nw!.Yxq* =5K.aN;^'_H?!?x1wige`,Z9[{S˩bBarj3#ª{ITbdwmQA%, w~S4(1UuتmYsZE…l(4wk.P1o" 棪tcͣ8v"7%:`#Gl2 ۸fi՟}:{4ih2%M"x4Z 0΢K>bBfŘ77]g̚ 3 QPu$eR8mzjhz~$*y=( !J,RMp0opޫoϣJrT[[;P4(_[K}25b]Jfp؅ +]%oү1ץ#>OԪ?vf::Q}ZӞ*f嚍( ܳ#A3[*~\J%< ^i&GqދQ!gHys@ֹ+LQ6GnȉN:es qu:wiK9X\^ή N>2m,@`|m@M6ԓw6;zux8"wa7-`n[(c熵A>ѫWo3 z~ٜ(Hb7! U+#C EWs=т'K7cDQѥKu!0{!!RajvT%x[9245&j f lH 3ʍVnîӐx5RJ |扡—E:<{ JX---;rԉ)$I<ׄ+娫3᜺&hkoJ6= /Lʺyry/3B^%r)9bؽI*N$a,pN)x-,ۂ N1'_;oĊazC3ݵHz)?Gc"Ebςz??Si*|tnwʭ}7dv<Ew^!r@jSPs;lZgw@n@}G<,& >=*0{tV7*`IxB)r~9!$RУ#f \M{H"I=h4<(n7Zk#'-Ղt8kĭ^H2bq}=ۿ= -ʶO&Vz6[ 3:6zCsY4{Ez~ݪ!|:Z{@a& c`t?ՙUr$M&xB 9<dž9P?=92vtFt)um:tirmQ],¾G3qZ| v:ǡ$x&)%6ᲈ{BH٠oٸEi7\FeD, L[aAB,!G{g=^sgDha-nQYRFkxcUJiy1^kp!%6lo.^\da4h(A٭8$E ?5IUw =V0,f2䐖/QIבIVYކ7°Gl+4uWfâ=g9j.@7Yt6j  tbm`E]I9ԏfV]_%j 8 6Vh|50AAܭTD' Un e йsn\glE*ya2 pwVBl^5#jt-(1sӟiLkZ"dKO#TFwci4q':׆aoNF j~!%hVD?esot#zPx]sh Ly+Qx&P%%Z{?B@] `\o"y;؇Tz+k Z|7/yl8o-+^(ZڈЍfs-%:pL°\n|RH"IoPCna$z% 2H/.=:v2k4ԍHՃKŀwKP_mT5(vLp![o(4>uNV . -1M8(go>uTM7Lr֠dXm:K3seRѣe]s_4<(K;>E&)3_`SM*H61t'_e8lu|| jƇ%kb9G(Od"{\\w,@E?I$Sԙ,F|s~Uz*SEK= LX` qDLL<\=>E')5RAL0D髋ڇA4'+^O>tgנX!bz"]l['3~{ о>[)ߛACM^] </d [OC@s kA!Nb[1=I{q . /bH{S99_OKx6R5nsT3mF BIf:BJsm,T;(S7lw ~3.Eoc t "y*îUwRNNF隗 c FET2 vIn.K]YzPd(Z_"IA8h){O ט1ӷ &쉗C0QJ&tV v,?*%t.ĬVܝ)(hH%.pbhDo QbH3q8}9?R|I 0ףGу7P$x2|:nХ @06&|xSoaB&U?%e\=7xF. 7mXpc7Awa3,7-Bk8NvqkG]۠9E5ˣ>=Cw~0NN<%@+%_{4tK4`G鮤/ &~-LV~trx^ƪs}ıLX'\wtl%/VD/S{ z%NZN'%3+lK,)LlιG@o8BH"ʚ';1PM4RャD\ctS{:+Pb8ٌTEQuUS@E_9b +gDwM_d޼I麣rG"nFeB앂pESh`X#)@YiQNdo Qi0"MUvߟP=wT]GYDNr+ݱA|!%,n@&PT&jؽFxm`Yz %<q" tore=i7C$s;Aqzjd)|܃^?{G~V媋D^KΑm.4n{UoZ)c6ԅ SWzM84˝=Z?,S}={WDcO$ҀhfIf~xgpπP[ 0Rx DzWK!r{7M)pR&5xɼDV٠?A]5O}@.S=H/_*u7D~x+KtW sºXm9i,el:?a U3ߪ3+`PV~YC{6RNwTev$)MƎd+F(Z*6v)]/쪏?^i,T`O-ʔ  u%/W]n1L΄ &p]MUg Y>SDp ]_>Rl,~ nQ4AVoY%~(iH<%1Qh}@5H_Uk7Z],!}lcX`GmA8PjҐ, ȓ+Ĕ ՠ?\کp19ol: /.ER\'q"x):962{uo|Whr+3p#wly, ]hXTqTi>CǺy9)\uQg:1 4nJ5T";Ȩ/K™R"z#q!ŵ43*mS9MP?r}SQoHCNr~д錧UXb=CQ\8V u~zzơϹSGzo,JS9V:~z᪓M8Ayl#!U"J#<:ZDUe@u3s;M QǕ#UK)cmOsCȩILtÓE kLR͉ M#xK 12ߕ&C0rhKJB0<{C8MIf֒ԁHlnQ2Weȃ r )z[뉼u^<+WCkEy FǗ1V/ErFdoe^,j<)j>K&hFL}в>~qC>c񗸩B*AJy&T2^inG!8)G̈́>EGuQ .f~m@[4zsWX,کB0~x:;Ga|\f DNm۫Or/J GsԒx7Er+CY5"܌.T5@<}O&`V5RvꔙP=¬ӑ_a榜*BY*Ib=R"Us<iG#0_ m\z)B'76cʵ]\?:?lr>fK(n!%Υ~/D\sKoRg_m&B)9HK܂Z*vO-y?l`$usXAu!-MwZP:5c^5 $2ꇖbVn7طaei`F޷^9d_!Ӛ Sh6cLڕ2Cٸ3}K{\hFoɴ S(jy7ыU*'sUumvѡ_L KU:'r23DY2#@.15#Փh2˛5s@㎸ͬ ;`_-a׊Rk_:ptd_RXh0RM[Ksx#xWv07E\<\qZ9Qlw][/S,(L=)nɲ%0 I!-:& l1ԘI \a6X oNg:v#Lnaґpo.qy45tOOy]YDszRqE\gEJoNo/Ej,Dld|5(597}Op+YR @-U-x+ l#p8k epV{k NVW]K6[x+^1T\0+CVlRx_W~u+* (C)qqd!!2%&<#;xd`ĵ>9$4w5f0cHx>z$.0 {S%%KKTEc-dmYnjԈL b/ܵ( Jb5[][Ą.r*`D:ZQ [ YY{Q'k&bńV+p;"J©MQXsc~Z!WG;$|^CNl\7X~85.e7*~S|8S<L(H.ѧ#Cξ_30LSq`dAR"1/ &uepWUMŖOdV!%Qw`]yv!rJ46bnRvEs(PIykj|N@j5R?4d"IgEOGEViDAq0Y#lm! %702Iv\yS^'1=њ<ѭpVRJzYWI3ar 7̂0{*.5$/roӌm2 eS?$,'"\'t* =ȵ%*-hYs#a'{|6ZI? LhIPR 8rFWƠm˭Yƀfd'G9~_CQͤ?xkb 0de\>@[dw#$ZC ވ~bœ"fP(Kn '&9rɩQsSp!7)'(TꩲS]q5ezK%5j )c8H^)2nz#LLsflztd%c>SM5iH`%g类v7H:U-R=g5+HK OxV L *oJV[c&~A.;s A3 XT#CAJЌT )VFfj$(i-|!tArpjBNM᎚D^3}g5jPEц߫Ԟk=Ά8TvW4ui 'bYL.]G-n9qN.u+:<:9{ 5N9 <0̭Apjv﫬 eTb`n!SȌ !|@)1):hup}gSw뿐#IB1GMsv06YwZ^LK8Vy< Kt9" *v>ݬKʹC2U@Zюӌ $z55~-nKb\G NQo7F@$6$(@NhR`Nrr ٨5)Hi d.zu^gi:/D/#:A 1n xWQBnMzD7P~O+ǒ Vz4jHg._f4bx3p, txc6GP?eAP|C,8Z3W yM~J2hӓCV5֙ @ HfaF=r7,SOBOM5 eh zU5  G75끸A};Lt*}̵M[|n? WE.[#_m8=5_I)@Kky~N "eNs|B%60e7eG*) \.5 pOAZ+B'0Pڻ*oaRO'ӨǩHv.h ˓\{!VVƃe.+lDq!4}91SY Z>t}7#JҮ.kc|@HP|Hl. + CTyqP.}VC&Б0Ë=CIٔکPb&}mZ-"zKv 73.b?sAyREPהCu~t,`O8`]ph_hҫOi#+!lш A T=Aaf㓐3uݸ Ҭ~2:T˥rQ4wͿ9XX]>d急b%jgz (q.G9^T(h_o]@ LIx6Q6CXδ9$M<97y\D&Id'R_u].#s[ E^A{O׊ڬ`Iw!B-MvXa_#&Y"<=!hބ6*Д860i6`BUNqHS9<7C4>%^6A j?<|b8}#l}EƟ_u.LaQ\w=cuk ZoE' datǝC A% 9e *2*j!ƧN8lt4H7PXM8üsZ@D@(Ho([+G:eA)ұvI|y)>=,3fzt+2?( _^eAVDǬ6]nLcDZj 6QW~(lt[2OU2X`k4mG]m#.FKtYs<{L \u *V[hS_mm1$8FU@y߈X]컩nfH&=-/Tv]f@ ^\G6?~=%vO!g|P&fbW kEQ}i}KC#V1.|qT1c)BF)ji],#6ξ`2R`Xx2 '@fU*.`a B#9lXbu9c Ӹ*T@62(ϩ-ɝ*ރ楻\Eu4~ӎ|c:߇H>QUf+8Q,Oѧ> pEe{&tߎ.`3tŦAx]^-^@,IVOKl3H8p=>]xd*MKzU=T|9{3@dq(fW`7Gr-yݷB;}Oogse|WyCtfrىUu6 14W`!AI%2sqt2 /NyvTQ5e)Od tI?i4x:5T4Չ Ye)'*%2 s{gBCoov7,YW;o:`ssz8m2Ћ1Ee~Yxgiس4xO0hlH}858 o^òh.TUL9Ew~#R7UXULIUڽXk݈"%PGZu+c<(dmzYgJUT~!:JO+xh QA)q7TvⵆPg0*vCTMwǿ]{2LHgcpi|8/B>+֨X"]~DiۺL<Q{1T'?g?SG<6'g%hUMQlT%kQM_A%5YaFJH jG$nZUK0Vo%ch|qwۡ-*M M}ugvR|з[l4dmwǻoÉ%WBh ./k_L+IͥyC.v@5'^.|/N g HNc7 ֯&6TxC\'VĸBkzXs;oSV=Ri "Ma iӇԩ )<R K8uʉƏ`?ޚ8]XrZt ]!E^:EnT 6k t}v>]n1-zi.ag*g"DRD!xWX< %P.n64V_LZ5&-6 DxyG='8*ԂQ==N.FS}ћNxNL“51C9 4pߗm+J,3 Cքk`Rdˆdޯm%VSHXKR|7y+X{iĽ.m "gtڐ= OOAsbgn8ժ,{2l_nJ!oĸF``-W]&@H%$Ɋ{[H0#6Z%8T :Rmjj_F9pJɪ=/)E _~[ž(KmP*5O,CXVm9JQ8sK|Um? { D5hz0 +v1tŰIDt~IPY_X CW^mN`Oui]> 5esXp^^ {;bߔŒ^ܵ:1VUz:+(٤Պb \>>.xMxM ooRE܋!`~ n\G2Gyy@ nDgX/`afv0V!<"ݙd-njQ^N>ӥKEm/Xa=$J,|SVTyޒm}6UDpۆBFϭQZB(e\GU|^_EGgD~ _\*CÓ@0dte0MԛbtWLo*2xx_5D44|s 79|C]#)q 4w5PO먭fb֝iBt|MBU7oХ/17ΐIrvڢDwx4fay1Ak%R!jj ۟.h7/U SruT|  rrPu퉎| rkK>9Ke?(t߅mg)ӣ$n#;=gerxqq@xHyqzcᱸ>ϰm FqΏqH[Mih,cT!pi 2ǔtTwH# L,qq!u@RG?YQ7F<"ץL}~s2>W]O>ܩ]g,t.PcH $js_0rj23BҐ1B.8 ?ο4`<ݶd*l/X`q29_<%C |/ŸaP)SHj ZS4i:Jr-BI9X!IHrZ4qZ~t:jqsgV|h 5Su?q K0;Cg [=$37,!R3T=Qq}49ioVd>9MvTUP[0?H*MOcGj~4FUpDDzQ#*)$ qÃ3J!) #]Y&n>[ (-M=B"G$tM5M~#Jl\VZ Z͡3 D,<麲'%׋@S1lR# BalWtV*0i͋dAV&%3# a- oe"Lͣ\aO˘mOgvizNCS>z HRjE:rK)9wKR ؊ZA| F{ϾT,Q"WBJv7ARyhQ:|66S͢ Dyc#g#CH /[!t<|%8ɺA e3E D+FکћQUyv t-1S=ĜiǛI:xq}M?-[)LYm5.礢8Ϳ#@?2 0 /l:x84c-:]JQDrekam>60`/ y`df˗`Ŀ5&rTqpUN&W&t3U@$C# F0^&HVH^r8 Xi#/ɍ$>cԞ| w8rݼW8mN^SB-%"hʛ6? jsyQwJ6 ō8Q׶t+ Ժ5%9:劣ٳ"I5SyVt7#8oT™فGjlbd6;ulZ  ΙG:1'Vd31TlEN+i<"?J')mV۾ܽ7gn7$tϡrIzད|vF#';yG|D܏ Y˻d+Ӧ%؂˫dT.IzUnzv=Ͻ %4MØSa_FiPYtdfjZ9 zã{ąA? ߏ n0 ;QXXOo勋1WVw񀔨+{”x$v,dңK 5~$ctE[kGr[&q랔Oy[I>\u?2{ѥA}ca466F6sf(Lը7dܥD0L8<] br,2n=?+RJj&hYO&iʼv:/f𧙔y5ƒAn)qdjf(LMfҨw9/TA޺,7Pja1Kt=LZ觱Y$֕y {o w}՜3CfTxE$bמDŽ5fy"0У|Or<]z^lpCBhjDq͞P2]jQ$DU Cd7-KR@tmq@Z,Fq˞DBAis;kєFg3 p“]3EىPW |j+r S7ެ"g"6=W\ 8S@O} *EVtATM}k;Ea7+N+p3c:.i:}Dj\y]ߊ esOZ|\͈%ҽ_0vxW7T'nA>iMRgXI]D@ 0d {_fQ}^x~ݥ 䞷ޝ 48NS^tq*jm*zU .ȍ) +q@?QhG suSiI0혙fI?IkқU#߻y4$D84rJY[6lA$ڇ*ݰAj. _G;"'%}+ꁇDĥesx75$Xr a84&K~85^l$8&@|1(~KrT nf6E5Éw̖AF\s̃À:$ kM&EJc$t‰c'oʉ/Գp,,B~DGL`5 UYJpRZQw1.H˓D_e)¤oRƎ!%G>W^jiܕ,)K`hlԡd[gO:,Z^ ߤ#(᷌jEC6YaFTф#Og3g mgO:;Vc K[Lj)SUrH;q.|ɏmCJ7 dulrDR91i[+ q@i䮪M4D "Jv"JnX+Y;NiDJ"|FeZFS9`8w\ۋ?_xܥv ^D/{;;DgroG v|i~_M֚hj_zN9ஂ]ʤ+ ZYԴDXݏy|+ō.kHl#5+M<2b'~zMӬxllfFRS cI0 8ZJl7oD,{kGy82L($KIZ!'KyA\8yv"-{( Nz_H8٬ JUXG0?I{Ԃsޅ\YTP)_Lڛ[A5D͑&"0hh^ilj \=uti`& X'%hq4Q/c^#;cTqv?1^e}^WH`َ`ۜzz;i`|N%wUݏ{es,流[7qoLxSMyUĜIúhcAaI2S5hI=~~9fWVɸ9> ⢫VY?Js+H":;db,;G>%^>NK] QS&pj^g?/jtVчgvw3fQ65aW~܆XzL[_^aNI/*Pop9}OuE{|41cZׇ|KmL s`DVY 6=m$ vDZ'jP".4\*<ϢO)9: 49.{zOrގVXN>˂֨X. h6(͖gSLl<"?#5MT̤a/#vB(?tE]yjVy咻l p(\Q=WYK-yb)V*Le=3Al(%]g6x͞`ɘ5I9"|x{(>:GW徂3i6= 5*oWU8 j674Gqriq֤ElҾo&& (.ϊkb;ф.$9W[x d,;ua(֝mڸYkMP xF% t,:n+ۮrD1s j*qvH0:ˑc[sGc9.Pv:{ :ðXȑ,%[y_0 -"@FN8ɬ,5dA\BƎdص*fo 5fl/BcR|)& xGß,5<*3ԃuu Un@KSH|jK Fi8dnHWI\j8?AQw/qw`aXxx OX2ɘCP|>*Q‘\pm=KZt-9E 9s!A _ E#)~҂зuzdB 8`3ռ.h՘9_lMS> DDH@ee$beڔ!"X2-O4\$՝>!.XA 2*xGeqc;g Y:?T>^7EɞC,YBy6}!wi$F!)5N*gOy%QOegv㈂yF_ю8vn'HPUnKT=G FڶwR> `гkJw_Zjf&ֻgH#kí#lPK roMޏv{.TBX8Nda씠iIDn˩:{V|~[rWA`<K{քDCFmrmӈ.leUlѧMR'=]-=au<~)= YcX#3::]h>{ ܴ%A(2LL)% k G*ITF7 v4#l3 `yf~l]ӧ#O{hiSX-|d ׉/ JL)^X!TSΕVEN6 |uflԚy6Z :{@t?]*-6c&aO4_i9 * s6PR9/▖S>LaX_UZbj%C#TZzHtЂወB:M,fd6 k>V}k=Y^x} ,6|AgnDK͖h2/)CW3Qi,]dmjmp\,"}ڭj^V'&邴̬GeMc3u-l:VkO=EC?V[o/=, ̾xYK|[8hu96]ODχlU˗60l'dmyaB'B`6;fû?5|wwoP9ƛE:j==|j8c!Merf@H: PӏKGhmÜ͇۫yk,:Rv*7HQ2%!zB魔bv4׸IЮVR%a ژBܳ`Ol ΃Sa ԏN a.4 ҼRkMKNDx hdpT/D`"ʝ&tfG5[\X!_D9Po0qqQ/fܿkiS݌ߘ宁[88r|_5$U#`Z>a?9lm.H3ioe7Һ[5W(>*rGuD`7" j<ˠMQ6;AK=us5VM)zHs CHe3+jO]*xo-I߅קZ.i-MK:;tFYaN ʢW'4 j+ع!KN$S<*HZ=O .xSOƛ+r#a +*?xuZPr_Uϋ=&-^ 漏 8UvϤn$7FWi )v2VT3Y1ΡnfXfKFI1vDTRXؗ 2UJ V\dZ\[-ؤݡ7Ka*9-.bI=b <;6INu;!`Ix "gEU#ҝLa4е¡Tѹ8uT([Zܖ؃WUD^xxk ':_4Ab_Ya4N~w Y~,B Pw9 vMF=#6,͆DMZ"kò7*o򱗹ՀϯK*+Z>N"ʤE_/ԻJukiNk܂ܚc#"c Dte!2Jd9H47с+G$¤08xn>[‚f\ hoB YYXNLz<+}X1 =pfΙOfE=vǽH|X'xzkRLz1ࡸkp"6UΖ5Ir*S2wb>fgS˒ѨV`Ĺ5A}&6ͪ!RF+?}AX∝/[O¾O q.ׄFHDh]PmIӁiܰ:ԣ=,vn+#ÖtёYR] f= d)"Wep*ahy%8Y7p Mzgh2~o >>,/U3a1jWn!sRz00}%%#Jf@xYz晝2Il ߽ŁޛZdiz2efK3)mk*ߺ>d'X~ k$IgoM/e>bȜ8keZ )9g<ꆍ,K i_n','j1h)W7åxߪ&Z.bP+ಓ-7u|ZhJHw: c6`xI+sWqZr͙Zju4ˉ`< tpLKG3`zK4?M1"Sl,&G2o;(GA9w"3N[p*Lr,3G5dƢzPj7oEU";q8)+wBs&4Fio٤6'ƺ/_nq_xSd@7*Ta&#rnGVxql81gy0Ѓ{)$u?!7ܣƼ,"y;Y7YNO究LЫ%Oq9t FK7S o0L@ 0 0-_6"kb]G胰g3惖.$WLhOVr-07՗% blK]6BSޛwEEɁ!6hÄ́"VEXLtPv(n |GIFC`C{ "fBgJ0rQn@#+=r%o6O55~g}]{[8R͓-i*<8IWKbn[lLjWVS StBT?YVLDX V7{umpu9ZڲxS'm@"JtIr&>)؅0CuR0CFZm7Nc%ҫO^qnYz9+?F5ew,u:XdMqԄCbɹ #܁52xs/7툳q;WbY*Q~Q)BQ3B_ˁ Vm R&.-1= ʲo$|y'JB}ޔ"&wLK8 0nx%σ2d5M&+1h7e#mA2<|*Zwm2ֻbw G町.E!ۿor"R]]. TT)AsJAa8MW<@ aVqnxt&.E5 _pq$-NXiϪNF}Nr4b7DIF$nrZ`O=o(r SgB{r4j^?5Q_040ג>d}O@v0\vv-sTR yL~Ԇ-xȱujjo#:SSN<#ylVfn{O%VC,^J}sMYLԁJZ~M #//,*:+aԡRڕu܎u~g)\_`טXHD߹%*p%ëQ(R};WYg)4@uf ױ? ܶߴ~7&Հ`[$֘џVDͱDh96+@#[6X$ vXt E=Ipn,L|#8BHt8@x>OHnX@sr(ࡾޡזh?b9i)74rr2V):`à Sj@D)lttCKPٛV NHPBvCao(h"\j:*>;S.RV{bۏ7VE?Ƒá*EZDzx~UT)NYQ49')8bq V!?:e]>簸И~$?`q<\<laX[J6ȩmĶiՀHdžݎ]ff2V۟Y1%~V=kn(!ZMKLW'(uF:\qEȐ]y(>&nv6gGFYǚNu[xt77ꪂ*<\VP-NX,,dEW"{?WQв`4ۑ V]2nQ"x;Qd˟VP.E;)#`1LC:B@|$WH4 hO*aꎽkG/ ZCz:,۽Et}Ir+zgȫ-`G߄$Ո1'- ukj=rV#U@ɚE$ZpF +>f΋4l&R;V;Je"RS5kH5xoKB,&VRh* ޞr#^(H[RW=0]R%TUya7 ќhxG+ vpDtM"'#K aCmAgr^3݊WQ~O|&`XA3K=uog`j7;M ?(Veq3L۽$ ?2rlz|֞i#kI s}ܵmÀzu3"")aMT~ɐ1Woۜ[z4ԯEE D[Du ^&&]i|IKX"™)Rզ]+Jop&>i,*d0ԡшԆ'֟ƭO($OQ=l}? eQ|(Xg?U#%UӘ]oZSzRZecYgMavBgXpT_K톉#mduJT([S\!Xm7tV`mЎIym^Ͼ-hQKz.W+S+$<9|~`Xde QLVoAh6Mf/l~s#<}Cm;!͘`a+ۧ=Be¶C!,#f.<[6<$@CN%X)FR;G"(2܈t!cLKpLĢ@lSkޭBmomIj=ye< SZv-l!vW"y뒑b<-薆{[:WrrV݇-"ί+:"v)fP؆v(.401Psd+? D[[ ,*g.F}W7砗zۉo-ϜTɷ}-Sf=0V^ {2; r E5/Q;[ md%DyRVxJcfXh "QH06|q+c 3O9},Nw 3#CXUYNM2 Yv|ƒr" 'W;`m4{c o^an)uf\VcC SSLe)ˆs=Nb$;E{_'ﺫ s|C2=ɐ#N-##k*ʽ_i{wa2@7Pp@5^辗:9ןZ&O;*+;m LPyHP߀@uJE7_ u$`\T }=C*Ķٲ-[5 F9IzG>-ڈt:_JMhsEl3k+]l6>=׋suFڄ"MA ʄwi7tTXg2T\c ~ < >W#u~ѨW`y*Q}c|'`oSb^ï ;#)sեdBTK{ՍԊǐ-M^jIvJ0vrïA%$(_2/C9ҘD:F"W̼yrR-t7A>zQioaVȃ|tS.ZLpgkE=MT#\<)΂h)=ċ}g"|!H7%&K3{hjԧhKQ@8l%z7-JSCeC;ƅ~$N'z׬#תlrq#a6k1&I0z:_Zi߽ZrnN}}grG[](gmcDnbNIn\ ׁ03ڼcEU56o8b gqy!6Ԥv'j8%Ao 5xH#,72)5`ݨ oom;[jҮRlaDŽoGM}e.t(spm&' x)fO2m2B8/+2d}Q-V#ⅳ*et8!1v%׈oK}9!Z+㼚f(U?`{"\F*ɠ[KX@Bl5K#S İ=F XeR((6ʮ*T{t@n6'5+!j"`}tfۨ8T|> Pl0 fI=w! Z!-9lVCGSv J5od#zű-(jIB9N#{mnó\]-ΌBnKAKtߟ;9"aH0Q-QF=hن"]J;?+A&E Zߌ.xHy*Tv ꞒMŹ8&e>Z"耛屌 Z2n߻J4Z`yi09Fb>Hjl55u k B"h7JO/qFTPtMN?azREfdO}:#:T5^w${߇[+ZTWs7WЯ8*~{/.fKn҃GooO湒w_f/-/ A3ҁ ۠}6ȼZ留 BbhY u!Qm3/iITMj_o{qu(ZhE0ĘwۄHZ+c6S0.l=#NdXa>_Eyս!ql}5C%{1NyN>J4@N gXheuGcobQ40[Bz~Qv6b5gG"Hl㱑F+%=,DԀ:Z\߹ns?ۡ:2@V-?p BկcVhNYn&!z>$'ȫզҲTMgW!˷` |6.zX?\C{* }"Qt [P9A;sN6o8 nQMm4f&X Sz Q3$,4_|HKY #~N ɑvJ:VG⒆_C>1c/TJkmΟ ⫊3yL3))[S%d{:Òvjx R}gF' bJƃ3UfJPۊ\gcEfkK8gjStI4s.Tmu@X!{6XV0Ɠ w3:}0AIՎ;KdqnOқ7ګ}qJ=Wd0HEg7yH, iz!-0Wⵠ&Q6 uh#’wn+2 !byZ'e]CQmi,N +OtqW!\1Fp mk{Z~ox^h/ l}@z~bm}"*ט~{Pd--Yjc^$7 翀Џ.&|@Cܛu&P݌" p9/Tqn;+{1xK=G7k^W >[>p=|+vApRڝ[OБMZCa Ɠ˞Y-Ⱥly-b]TnxXa&+= 9m T'+QAj״zz{s۾x34B0b 3ZM U=D?rtmVVy1~ 9H8#HC%sR"OhɄE0]][qW!|g؂@L\Y&k8sb\(錽|kjCV=6veNq]. KO1_uLZ08-o"5[^!v! wɷOvz$(t"`yƹ͔z 3FH^RoCan?3;x2 O NG0>ɧ4!P+ɛ}f^$8,`4=KK5a"4:D;x;'GKwY8`Pt1 4۔hMI|bTR\_@d`/~YY}qrp]Br-8bZtەRۅsvaD.IQ⣾OqxT$IL>n'Ъ,CvэKR+1R2>4$ wMT`PPf+Fqch"*3~vb[\خ!YP^k v6Bm':F\M̆qoXkp}PY7u=[y01M%*'!\#b<̡`}=gޭ7ޅw] ^du@I~S08FtM=2`tW0e E"NOk0n:^[ن\.W̫MT5`.BчGy{.fzZ}onFDl4>ͺ:mPMZн۸aePonbpX +f# h$a_H{s?W"d'mV:R<[AyQ |^gަ6hg ~pl\0n2i@}BxآMc=%θ9Pt.*^ ^n:GB3Vl4{0O?oHNI9  4кrJ↨>(C&宁Ws(X8M$x\l-ɾ0yOd8 Q5Ŋ>A/R[_4Y1^W |T$2KL,^i(=y7FB4n?m:u~C)"t\b<׍0iJf4VJ'ۄY}1R1(H'&{ܨj+e 0К6i8Y'q'`U-"?3"1eeGis=ۛlX!i:cGg\[Y3qݜ&&% g2~"2sP'$3LU.zt9 #sUNp5U 4-Ȼ,nvDzha$BTVJo<խ,#E-0o_g5gj4Mւ}lPB10#ä>Ob4Gפpoh^=unhJW5;L,,ЅN.Kq@ po\ՌR,n-{N&mneKש 'Bv{*MQwAǚL 3lA^]mCC렝2`dShg] Zd#M[lÝz*%×Ko!|\nvngцn8yR-w] g\>Z, kR_pjk,߳αM85L|2&T鱃rȈ/N|#ѨVOD7/2.l WnXbX\ f,c4 O]:0AA_˯ew*^9 nP:Sڻ[7~}lp0QLh6x8ctkQOBg%?E&-Sszkqa /r"5 f<N~{겾~|RB@ۢH~M[i3>&@cyVü6g(߇H3T ЙXBݥ (Px>1rg) E&5"fT$<7jdhT[%+֧`RϾ\<'*ʕDөLfs"wZ˖3B⛋yDIFո6:/~x5/DJ(L\oSЏJX K e.)"ML}c|IMl1) 49E_ok5ӅI\rj+EkԹz$wE=#n33c(G-aS2,9Puv[q,?uv ^(붍2x9X!4W q}]wԹ\O:>әUhu|'9>HnDa WWtX@ev8lCasTB4+u+U̒$J &ml F KyJCQI{J$wxxPx 9Ɑb)U.HRק*H1 wʲ6n6f(uWGm*\U7;Vѯ9tEMըEAW #4=Zfo œK"HkvS}Fd,J0 M}|I|(PZh,@I[ _z 7׿\,䋻(L߹e~I^31u#ANf|'.GSF 89O'hp${"eQ]Wwaꮹ^IW֤QSqlTmoR@a-^< ZTU ۻ ](Uz%@ kA(Xg {m!hnyXf<\XpկQq;z>o%Qh!M# 6ia7E?a2o 7^4'a"[SBcK~t6,McǮ&Ժ9}RO 8!DW21Xϲ%p{}ѡV=Ee!-N fMR.N ;O0cHR}-FrLS9U+TKl0LՔQ\,CD+ АLYw?2xw*y0K,10&E} } yR+*v( eݹANTg& { PB=L w\SV H妠oHq@i(qWZXKJbKp6 b+wO<|H\I*.\/ls|&gڧ0qqf.쎹'_5MZrd_ fw_yxrQOB=L5EQ``{҆)N-kbEB 0ca쾩 o6X-`ˍکk9xHU;Ր.;IG:ji9>v9{A2s) H zpL 49J2sg2I%O^1w&1mqx_hƬuD TjoI-AN3yd J9\Vt/SX Mサ1;J$5OG_ҴĊ7U*sSq'9Sm1ǓcPOetsH{Ŝz#`Kbq#HG6mwhd*K6sৣG}ſy'_$KW_0b >%.󆐡S7.}8KJFc f@ ihx90<=(SCgB_9+'qk>!^`$$2+GO'}q 425f-1P m6@8拫Z.*@pidB*4)%E0*ib^H#HYsk{DZՁPrF=ˀ(,%H2*?kI"Uysm€}u?QCÄ!uS@KsXҊ_(/b~\Yoз"Boly'ТVUwrŖP h Zi4 FC=`8G>4t>;@g U !\'դ0MtLBiR$;AH)m,ٍlSiJXdE4s/[+/CĿu! f)O\n7f:)jK2t+`^p#eֽhV6OydBt Fu٧Az7y b+j,.Q?@Vtn~-! 89 `TJʉɦƞ&5Ӟoxj튓 30V/gSgg3:J~%oH s j@G^͵,%ͥ5B79츱t#x@Q-[fj,(cQc"[DGCPu6 5ļ }Nc"4ͳX\Bf"ܛ:82|xß(7A1ۑm5)*``[O?G?f!} H*%1Q1]n{sѡz [Q]i-) EzP6 rFZ6rTT3q&$aiulnnK qEDsAE^HĔ*0v|Y0ؤT_'4COWr9K`sYjh)#ge/\JA=ۛ.x*7Nzk)Nm"$p0I}W?hȻrf>-Rxb?^vKdIb/I66wwve^7pZ8~@{Rɒ3ZXj}AWYy'Ae7234ڠes<rcYGceܦԶpp -FOXsXS] Xe0B~3@F7VK"-xұ ,9Q#)2wǡp=Seem=c'N+ROX \Sئ\s~s"%c \˃Rlq8 Dm0u[Mлˣl҂p*ďUY AҦWKio,CG<!-HG|qP/Ҹ6;7d/~קso BR#q7^gg)twpq:3 x[ þC? ,lzYQ@ stjbǒ ؀V.Ö[;2ILPljPD+xk'߁Hig'Ȏbԧ=g35_g1}r-+weӫW*jyQ%ǁ/eǚZ4xϭ2|Bg jHz>?6o;űbP,H{2tNV+eA0=I݂ 0j7K8|B(pS+Ke0a3Q ̞ /}ət/Ya)Y'8Qw%b1jl&F &X̹F6FvJ?apڛ mAWQB!S|ZH햘<YS(]'" t22:"azLYEoMŻ+ "بy!Eس,PN \*^z@u ;k~xY_Fl:j3וM+l)QԻb)b߆e3ɧ?{Ce[pɩ$A)ץ.y:'h#Ļ&d%ݘHj4;C~#,ƕn$Rwq@X"e^Pszw~oqn EMͦLdd@z"7u>g yD]J!8/J+6yi K'gةW8Ptڕv䕠pX7#U{3B5_J8@WRd7tq-6WxBN80ɫP}X0?"Zpfly1rfh[F&FE7+:SYΈ'jYe` cX"[b^HK~*a01IGN\~\Oc_q68[T<'ch>ZD)anMEl\ӯ& 6k "a]9o~VT Awj|T£3:O)g<P5">yh$Ŷ&0.d638Ta [+wDubm `A8^dYN96;46.ULj͈b,%cʙHQ&!stӲAwuǽL\F=h ѩJ,J8a_&A ?v"Fi΁=/ \@Z.eNXlqKfʝDۨBG`NV v_E\8ugVC2eWG~gᕛJ/KjU,bq9 ҮwDge16ˮy i:zT[g I,R$Mv ը}C,p&@!~*7M]:L*8Ifa嫁3 '%>- 2}=0spp 8^\O- |MҀnF O7 P{o״0U&1TH.Zd׎k%C]=̩A!k``+R[~^yᕷ3wtb^Kx-A8Si3\ĢR3#w"8RI;d${M ovD5K%p {f@ '< L9qq YA^ѥ`cw,X\Ju"awƶ:|5VA @]Q[9nd֐HM=K|Ⱦp`6ԬhG<3b/DiQ tN jeRS #0s~8t9QYٵL>?N>'qP6mc8rKm\Pc ^uږ42W#0@.4WU?msVS(wŽ")9LNx@ ? P{o8τkS3hjbR>b}-"3Br K9KT c!27g6:O4fۃa@M?Buhʧ~CDI嬶.޾]"(C`ف!˶x'Z{$}0Y7:î;B?S{Mޖ"eɺ:kkNRhljmL^ ND$3@s`Cuziz)xd`#;?fQ$moig+ dIݞ@}{ 3O k=CQA.4z=9WVPLde %?=&u,xYQnAZS;]I̿Zl9,vWY|:a'pA:jl3?L{?HFG q7;)ޜbQX:*,Bx ;stV < P>Ha"Yh& QrLBw~6+VŌ:Ejxr 2 .D5Vs#41b2vQi1$M;Vo9֛nrB5aZ\r}pS.ulUZ !{rOf gbS`\'MK1wO;?莯qcv<5h5wB9oom;\z|ɲDk_V2$F TDywZ[*OkkK:)!hRq—d@y e tC/Q=f͎~)s-sT$*p8uWv_>fo*ĕQǪ3im3 mOj5u)= S+P)r Y ̛^}i/9'n:k*&-d @Lj(rjC̓2}aE-{p)peWV"BqmC~'_mJ<{6ulhavFKYi+gwBQA.kт©4ȳ6l Dܟ[mhkic^k_L8-8qhN-)GœOYV S*nAAspj mT ~ ^`T}a'!w, +h )uFSMܓ:%s~8ع?J>3b;/㞺I_WrMU$g)h&P0N+-8YzWn;| ā#0: YZ