bpftool-4.19.90-2202.3.0.0138.oe1 >  A b W^^f42_=)"H2^S[Ae k6Xo?jAOP'JtҰh E 0e B4FEʯ1=K&3+ +C@WUD\ul[; 4>䏭ZvW  3+75څfuhD9{gN1Y f1dҜ.͵"J `bꛜ3n3_7+ۜvg,K45e88cc32ebc19581fe6f53b77ca3b90b52d611a081c128a79027133f72e4c0a1d47311e9e63d3cce49409606d680888ee3c0dd3 _db W^^f3 mZT[VviWR˪^q9_5G-:9 מ/TUӎ'T4 WO¥ i* Av Y{sa*N2+k۞71i2Ս^Z=H ;M@f ڲ**8:F@,)V,|E:,!&&dګSi76Skk}K;]%w0ܥC~F)A;H%JoQ60%@>p??d  $ a+1 FRiox         :  D l   $<(D8LJ9 tJ:JFdG H I XY\ ]D ^bJcJdeflt u v w x yz 04:|Cbpftool4.19.902202.3.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.b ecs-obsworker-207%:openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b b b - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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-207 1645611401 4.19.90-2202.3.0.0138.oe14.19.90-2202.3.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:SP3/standard_x86_64/706ff4164ed8e6d8bfc1e02df33dbe92-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]=9a549e27459f8cc8bd32a7c2a4e6b2e4e5e8ea39, 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Ǻ%vԘ!Cvutf-841665c79f75795d539bd3ff6f0fd753bebefad17ce57c7a6977c1d80127cbebd?7zXZ !#,] b2u Q{LT0gl zMJނ F^,nSV+ <5r{Dˀ1' zjYl.?;dQ@W7up`2:u*|gwI9egP W qK_8k]>݉VO)~ $6rOx]"I3Tܔ^Scߑ9+' "4?O #j$ !,W^Bb߻ɻt<!QB(}5(P]%w|G͉81 rLs߱w >rc o[vtZɈפAk|_` Q3CRc̲ YrTnFrj%bE_m:`0j+MԘAMlowE AAڟ?ྲa$+2o-ta0n^V!9kEd *i K3B4$Fc V,aATJr.7?@٦M%rMU\ n 2h{V5{d4n3w1 n+h(!%dS6ƚ90Eͽ=P6pyU/*T3~ƥveBuc(V=; ):OzU \"F{G'iMCQj 3csӜVuZnT{+Sz2Jv&mL-X^9`N})g^T&OQ(עx/kTSr\5g(Yn%m˼8u,y<T#mV\y*g|t7C//>ͥȑV1Syɴ <65e&r(%Rj!LG^r22pqx`.{@W M,c-K QdyMSE@Δ.o)ت|p{Q +ICKH;9+,T~/`UNXuaT̑7:F686sn=#W eI/Oh!f7{Űou:%kX.oB%FPl+z6n:f+Hˠ}p!K!].:ݼ~M˥ch'kl4 YM!eƵd_0y*ܝ;c ۟u@ rBUXn߀=VB_u{MhO8ˈ阊 ⌽ +wEo lR/SÉ"Z,ɔbsޘ^䩕*~se0coG,LU2|iL]Ytg3vj[ 36`eΡkl}bs\JTNr%\@\U;}r`AF`kU>{ݠf/gOkim,qF,pm 糖gC) +f\n} *,^B؇[xHё5ch$*]VSY.Qft̩f:';d׼~J9\t>&_}7P> ,HȒef%DӇL<>6<;tFIqlE!]([)Ti 꼾~療;@T@h] oC`ALx` dö6giz&Z 5IحSOukKLLIʃ:+WW"-[(L<x:gj 񆹯&d⬢6%aby)8|ɪ/܂Dǰ{+P22gge8 D8-xJ__Q.!ְ%S:Cگ*T+18XfzcZ󠖚ˊ߭Wʩe7 S&0R62eͯCc;Uo,_?<:#VT-#o5v]*5z^=/e絆FSh|a|vwFʍ]2ûvCƶaC"bztH8SH?0j$ 7s$ !ZvV{QR^'}EUi`6LgCW`9$+Uo7!cW" ҎjhX?'o̫F!e yuv@.26T0Nld1Ҝ*]NG(igTt{ H.N'>U94PvrDdrT 12ßc_;9*gk:T d"ZwN@M|f\Hevm@Y+B?pz;_I41b\P 2,5_`\| nve{`;mYԡ5rJN2ONNf@.#oɃE]{xtjs |bp{b9o-} nSȦt`?M+&kQ&YShqnp.h![C&ѷ]bcU aLXEXFtBE-,prE5~ #ƺ!ԈdcTH$IENk4NhU%Ǯ ]*y-]Dn1$00ll&NE,#]JFU?3VTi.fx,)tKg O1`աE y4b)uX_GNpڤ;@myx"0?|48_*+2$e7 Jtm6P`df0UV-`K'M[*1ءff Y~\$+XӔkpt~pVi3:B,0vXKްtPR܆딊p7")gOZ2B,ԾhQ )Qi1YY B_ I zNtA^uJ pAS/d%""I׮Q\Ӈ $QQ(Gmsd~q [%(U/J%H26_/ 9dZ풡=qڣk 6гRO\&a.?b '~"rHCnLosr bmyuwN{xQN:md|hZҖ۟l c˜8~*={3>R`jT>&"BBo{4oEHx{5 Ph%d6VIBpx.FW??a\ :B!SR M8> ϻ!X7.,CG9N h%1r #HnW0&dJP@TF> |[Q{U y/3)ODwb!7&J v/0+EXM摬A;6/B_6w+ F+Xeg嬗cUO<(Ouh1px@.Hxnl(ANɠSe.B2 z)8_b G1eLBcQ5 ^ Ћ믒hoE/,Ï3|ۍ5Qgnl_1QVDpS:N)CUU'.愈a@VKw6Dsɇv WIq !Gf6,?hM^=Ԉq&(]DbXCԌhY3kbc?t)Û-xgk=o`Y"/۞̲ٻ:=_MZh?jʭ! Lފߔ1b޸ rQdQ<_x1@e=LU8JeDhI pŒ ěqKX!G6mFߣ|%7StKSpIwCay.qo"N=Æk&߷|u{z3w^K!|!XG 9;Hf5JaJD x-<J}?zHp@{ H33~uni'κ6|_ObfQ7ÅiԪ|8aØvc0/t=9a(nRX> [ךNrF0.R%N(x#4f; kMvi^-:4bAuͭ>뷙 jϡ-h*h[1R@=}I81:aymcY3G̸ΑnNH{(wg-}G/\Go{au$0i/KW3 my$CAd>a;|;---כb`; sȊjGBB{d_f4~ac7ۛv=#7)y 740fv +\ 2uN]hS%NSb~+ᕩ`}Y908^39׃y #RIϛN2p9dBE΢S/`Y<_= 2y@Ϟ/ u~sk >ɔf#ș 4eFЭ}.\J t+f%}IVmcvbd KRC3̇Z~'3VGY Csڜd%/`y|ZΎd?Z6H{^dYyo N\)pr- MYH\Mapȵ{!Jʔ[m(\]FSLWp_iPenYUW8ƯRUm)TaLJB ʩƊp_X8Ԩ|Hͩץi!z7g;DRL*7xj di~K-2pV5ed<*wB֬C8+j=*r n2a7TSR$8^ 5W+5v(j5tO=F 1R6ѐl`.բn#`Ҫ\hjT.`lE z̸//>M<UeZ={bC? ZOѝiZR _|pyUm)~]#d )˽$X 7Έ3ΦkM%3ݹ5hȻ`ͦ2z0_^.x?60K,Tc~ rKYA*IX w/}\h5Z3{J'iPrL :]\kU-F@~+?U¡vZO_J +u4lmINA,Er, X2TXhR y)qb/zhdG?QI%{y̌3XRb|x΃ョ$!wȦ.A=iv 9f@12_PHoD\ktqdh *hE_wat7n9L!DB]5xYҗ2A T9xаg;Ҁ.G\<[_6 wZ$ri`BRexKTrCO_)}8Sg f? FVr/&3 *ŷLЖ{QAM_,=Y|Ggcð bswX[P s,*{xS:8!`3hSB˝Ճn5՚,-'=>_ cG Q]0" [5?7U-KL7M1Lj.@ơ)Qp (8Mؔ@8AьaW7)'}"':YPtظh7l)_ˁE^q+$#/'=Q7qt,٩sHڤ鿯>R?5Z<8_edw i5js,S[Npin;O9a _Ԩ]L`>. :ɒ9ϩG)y uS~bHZJ9ߚ(tH&jF3#ؐ9<ܿZ@$ϐ+КPy˙]KÄIXL7p~ AbF56'y.VС_/VAzLFؿjBG ٍѥ3Ҏ46+iM_wc6 X(kKݶH/~}LE;)zlK'*Z_`/r&Ǖw0 \_YA|(G _?nU뎀ybPՇ(-=k:ָ ])N+vRDkl{>0+C vnaHYm|(wde{%<ԾҐ-\X5j"ݴV.3Nq\<)U7]$q`ʝC-̽$k%K|*v߭o1c;f6r2h8NDx%y'c`ҸL|>T('Bډ 'CF+ ;;/+caɴ~M2{7jF$'7_f9Hrk1ke+GF?)GJ<&7\; S=(xK3]jQh #lk ʩ@xu_Iꝝ^aq;#%Z/Vܼm &Z+nx#8|8veܦjǼ-P>(~G8gQIא\oI!iC$R𷈌$&Ob6ymU90&'`ž'mZnՖ_U #~l9]}:U"nyZ@f`@{:4;ξtɷMh » _{`ТJ3NЛtAHq\d͒Sq(M"̲AAĔ'nik2~ b \XAG|H+ǘ Hܜ CF3`,qIb\kOsե{t)Ry)_KXs'q?3/. anz!EוWJf׻\1$jb 6IY. pgV\&P&x"O=> q7:W$lUxpdB%DHNKHD,jUoiR}TwSMwKT|j|X2&UkYEN/TuWacBP- -G ,̳R,~3;]Wx*gʧ(jYhԆ_ d leJ >!\vu:l#tw;H9H(4Eqދ;U^DpMZ81ZѾy! %K_6L1JЇ/;bMP|}ma"d/;Uo1*Qʗ31 n%l!@C-!p4C]:.rFONL*Qe: L+`lagG17pAi]/p]QyEKټ$bKc&lsܙ҅eG"з}}n rzK;\@Y'XI4~]a4^C՗ vϪv#oPys&ȾKFkW.~v(QdG9R5;1E"gLd9„^R$u/SdyՄ[;>$}|楗fx[=RJ6xLmP_a @0ob)=iFK7 \{}pЛ]/[nv> g.U}LӼ< t6hQr*Y1AC״ -hPR_)Q2p't& 2 lk7@2푨C ̦Y e87Ya9Qus{ݵLjwhjcRi,^dw~)D뜫5vM[8c͆EJm?9ˣ:>|{%v`Hmd wdXH\m%>{c*Ԓ ! Sqqx"l]B=i ϬFORv 2Ie5*b0Us^#,5%yAK%ρ3ŸNI J3O#cGnC꽠GHx i؃Eg苓Vhe,8/4FѱX| xrƖ%;s͆q!dN3x0N@Ask$wy7 ;V#$%-'6@ܛhLuj$# РqI%C??ɑy)v*Y؆NJsy*gf*DŽu ;,Ev2t/e~O#f'sPi#H` ؝_4^(#ffM85USi81q""PYjB6TW,^Ո 4ߖ&@Oyx&98I˩S A֪:eJ+%8fܿ4)/6yJn/d k͛0q|}ߍJMBfbKZ^Pv/zIǾG8|c(SwX=)q8tÇM1Ǹ*}Pn/h%d7S0_'EyZ^ycQ6_ y0LgվA3!' 21qaq'ńG_!m2_+'eK5FRҁnV{jA1Tψ2#G 6>bϊf=_9ڝ^,'do e7w ђp1*)-'Tv0V7,䔫7ȥb=1aߢ (ns[\SCzHwݗQd˺OQPLVoҲdOmB]BJ sܑ鲟,GH0!:Jt!X|s cd%g/ bASU1"r3Z'~kgl ~p0D%-7=qQ6E^0X_ۮ[ hΤ7ocz ]^lÈJ|vm.ѹ^Y6i¾(pKߏ/뼣^3\"zSclm`w&j =ߩnd/egb.Ȕg5T5AQ$)TuclT cdžJa! .{H5@s/qw){.Wn :ʙ`9\TNS|b ā~Sng^:\ =+=_sDDr SdDG\C?1IAAӽrR!A ѝT!L{pC%s gףl7Ź9S(d'zeHHp ®DZl=!Lmp UJ+/~rI[iv\.G8s=drDzU<ʏ ߱ 2'ěB\Gv bRp;_ZȪ V"Kva+ e"4^vgي9ecq+[ 4@kj}[#?=ͅyrviVPl6>/^<4Vq jA~Yfei!#CgywJhMLiQhjAKß[ae" 3Ѿ&w_Hhܾܺs*yRX#ݝ NBKϑtq3w!Kg`&g.\ĝ U=?#>ϺMUNսb2ǕԟZ1`j .m]oԣھ?!WWO>Tz:1ta!jl _՝Z-w?NSB,S.[7zn~IS-"PyϽV񚠏~Hg2aADʪ!ġ-< &_8WG!PgR(2.:3"aEr)}!TO8sybJj}n$WCY (Z¡y#0籼o[; fGgIbeZByr>,>/P?ڗ",`8>s"P[IgIJ{jOfzu()b`VKʯ/+E(\x ɠ|:+*b3F5|3־ίkaKCuK."bh\[ѽk+dvYkM32B={ l;lG9}n`^!J‚TР _ :3ɧi^ȃVKg{|s.I$Ip))wԤ2JhMV6# .d,ehgvFnZp":Ǝ*YnI#OvQ]]&ь`CL97:֙ @`ymU vɆ -C;;#5K<~K,©Lc{[?aQ5[ r8KJϫɡWo./!I\jƍ1O+1e1tr=&h\ӛ8qz5dds.셅8#]~Mn~◚_zځ%}FYiHlA6aKcڨaqgeKZ[=ܠTiuC-Vpu7(40g57neʅ舐4HJ޹NVdz9B`(%A@ |-̦W/.<!DȒ$OҐ"2@c7ŒG w̶KՎJ6m=1nevIk3z蒾 <mȍ&[_oM.4eQV"НV5C̳sE<2hnw.-WNulm} VL͓Hۀ>7 ?)0BneKj1E\33K?[wsU@CuqZO 3 F-ЙCi<04\gA,(IpAdX6!CHM *\ug3cH?u9'ΔĴn5O G.#XQ*B*HH ;'͝` OSc`߀4q^1 -W][>4.DC_1K"{nt1K9[YɶqR>oVsgJR- r]| 4p2$hceBqA25 "CC2#o)p;"Gp+i0R!"S|mكH5e*P(%?[&6S:qZj3¸/v߲ze_-$1ށi2'W (#J, =\cP3q] Zi[oْYcH3O=깪,VnDZZȰ_۴忔 G࢒;TUY,UUrB}S[ТTh0iJB5\ &t033zg'd󯝯2NR4R KX o7o]f:)L0w ܡ$SDو_0tho^mUς1%ZMQ JDDX`WwX'WC92qB|ZBzWc:BL8 ^$s;Ŀv: 3 g774>["}%ObGD\#0q~}d, dV@`uDAʴ{V?g U`(hQ 7}Q@%}~,zNڠGK꼼ۯxJxBcXic:]jj;nk쓘BN* v33u4׺W}25=-lNA;qiǤ%cAy:*}F; dsH\V3nO͸*f|Nriޗ>} M~_2ฦQɋ!n}Z"jCZ}:ߚ@֮KAˈA;eC /E#.]uo\4Дᤖ2SxB/# ZF{P/9=ZTUC[1dxT#Scc~nIӄE+S}@.l#flWlddyx=9Wy*+=MX}Mk8ƕ6'"Hw&b8D-f]MXT:yf7A4cwL~-:2Zv7W r/ mAܸ>9̚WSyf{FS 8󡠉<~1KOHډ .c)r˟uφvo^;/BR4'B gy򝙅&ͽ^Pϙv<,Kz%L̄~Cc藪[ *9 5&UĎJހuCh]_y3iG6_ѪZ 9C?ZyqN,N0ϔt1V?~Um`Bah jgRhGFEߘb$Ŋ)Sunϥ*G}]HFm QDa('bjjɇ4ہrhw@X"zQAϔa˅¯ f(_)Ž2O9tz7e5kS< yC}z_B[)W֨-ﰽ=)oF/;k[D~&+ozUamM% ont O7)%V=4-"ڇ#~w{,{||'^ef<-cq=؉l:9[C*/a.Nc;ovx(f!x_JfĶ#t4S0ͅ Cu]f-,ɂđ/εd9qMiK< pW =I|Zkx̧w?c-<Mr7)ӇkplDi?"S iRqĽ%Iq( v4պ^ F~gs,(MҡKX$͡PV~c}8FH`0=pl OnGH)ExpU*JubKM8BQRݾO zY]l5 1=Ucy 6f;+GwR2\hd+(I$lѰ/k#k4/J."U20MM.IW$/:F5 v%| 4~bV<8oNzl|6^eFluVD A)F 6x0d3JHS _xܻFexRZ W}5#xqDva-scvA.U, ;ZppD'2-݋@2:1]'mz…Up7m7?nPZ Öڋu9Vʼi8 HDŽJXI{o涡Kq!8-azx`E[2.X;""kopVyn?fY\0鉿Hjk4QB= [=Ĥl1oT"J4g&٘_yG[°JT 0($)sqFXMȚ~s" 5ܯc#! "|G+k0 nPfGiZ$|p*Tzy} B&lk҆TPkXoX7#SnN&";rOzNؚ'Çէ߻, a,"ΡU7Àӟvd *^u}8TP-' iQpAI㲃+ހ\}%;( kkD>*k\BNilPʞ9G5hY;3Ϋ=|daQJr@0)xй\Qз$>$*P $jף| m[$rg#2^.i^/^~$G6uxlO:C'kredLbm Y&nn|϶kCT͔B$jnpKje)@rÍmImnZ(#VA.֘{kFў7,ֈ-]\nͫE6XT y.3IGyko:\5w@U-4Q+1scPIr7dfVz&zGh%Dy cKЏ=Gkv3o*T/ pZSɜ}|gm[lė2H(’tOEyqNj*^v]򈜹hƾ7|erJH^ "Ӗu8H.rFQ=wGޭ)#t3'f} d/)B)i lR[f|Zk@J*}%XvOw[xf @hSā{IPzS)S891Nz񒝵m%9>޻0ֿ3yH5w *8E=h^ޔQB1j|Wob9?PCًYF -GINP9`%+Ν5Ja +gw y/jEPt;w}ˎQ̕ Vb~lJhZQK,x9 eSEU`]!ZϘ ''\+^(_4#F'F7p|W\*0u:,ZQ)DiYk Q\C|lHhYԪ($Υrڽ.s01gUC6a+vÂhbcZ\v+a0 q!E{J.i<,@y%|%V0 פ}+UF[u_$]XV|aκfE' ex-U_{/^e7HvX5(T{_~by%tQViwWs7 e U,c=0@mS3(FW5|NWƶca9pOm|MFF>’گg,fQ/S/jzF,8Fװ*e,@V&PN?忰@Tmi hJm.`1ƒAaIŜ >; 򰋿!e(,Ff.drX%8Gʀ0-;L5#Kш64VWj\9wR7 D7֬%E3 -\Xqf]3*8*NiMwn"v5Ճ :xɇ* 4CX7rV| K\7kD+E/lб[F=FAU ? P@OëJYzOLm~4):VQ\;ɃT07J `Me]>YP7f"tIeڄz"~]2YSIl x"sՅwظ|R0T.2~MK1ץzC^ 1!\ؘ ܏⧂/G_A* m8P┌lRwis-*4BdiBLq dhc~!KpwbBF}Cz,}?pMK1{q:,$;t"jS. n@-FKӠ_nDCMa @wZd aѯ"K}G|n򚝺Z=?BOm0~H=*3M%#{rq>Y<~FMd \vnG:TN}Kխ<` ?SMxhD?D9v.ּn.B5ʼ֙nG\ 1LM\~aUDm輜.J!u^mPr[ ֹ1uPvX񵨍8ˠL;I} !?|N(BՑwY4>| =ͥlҘBqW]YOþiTƼ(v^t3S"iXEQ7= Tˈ]CȔ г'6,"HCJ)kTDV.B4q, , %([ϵےgk&-((ʆ:@t4>­0Be'j[NJ6q29&R.OFd{8ImP~t_c8훘WR`>f >u@V֥.' v">YNjL- g!Oba!|+M34\ "۳8Cp)p<%xPJU]3:1d/1 %M7&yFN5z f+ `m }BmXȮ Y a+;Wc8ofBDxp 9X-yTmZmDN\T}CF˼?dvDVqg'-`AD֌֔w"uI`bWU~RZ[XQe ݂<@m>(TVߋQ~ ϣ I2>f[Kk*YRD*kCOg2V93ԨAM.LPf,; &,`wLP>' zr5wM箁i0jZx"@\!o0ߥ_N}7g'y|\:E9iY҉Ұ)wx-G^S|Ø)(g?g,t7bKT,RJD\c@N;=˽- %cd%FCbwdvFubͬW]Ysgt * ^c#0rA1cm!sj<0Rg'2zT''бPVV ]m QeJE0%spHa_ydqMƗ:l$ ;etMү ]v1$@[7ޥ`rq&d}+.FY50m`- g-0o#+q-{tkIc^٣f+*uCCDߡ*/uZϻb,A @yMƋ( EGIV*"b쥅W bX9؝ U."W+8s8/eeHHjd|d{}8aRw6)EokF6K+hq4+ʍ_8+tE/HeOsn\;pܛ+eU 3}4.}C odEr X Od>;~l!spD=f-Ro##Ъ'hl#1^6dIPБ7 ᢖ bH~2vVg ufWuc٤xҒ`vq #Ί`=؟ZEXdX Ut,Tͅ)lc0n6 Wt:z֔)U?)%Ր|J'r9Kt2)Fj=.2:|Ni?KҨ<KJA:m#&_ܔ_nk)Y294kv$g Fvkby{^J`aPt̅&\UXvUA |s_R|Jȉl^z&#ܾ>!/}v-t{h=t%xhv#FVc m~cskUha8Y*4/J'G.dweB"m99fȖRѪ7H7k"eBiQ_>>wӐ?M^p(g襊wLGxzљU">Y0+F.w=A `~+թWj, V!rNXW%a d:vAsOo¡tL!`%USK%쳮0S PH*ROP9/v%8R]ܙX_tb@fgoLV3k;3&Hg%v/ajHL3;ũX@C8(rqZl'sڭiEMHXm nhB!ټ=4O8x%FP\V˲1UrY #DL's'_ ȉZ/*, 04|S((D ]^6{Ql@ ԜBDzF,sƽDUQ74C6( %|_61w܎cXR6u\ p+>|7'x7̡adޑSÁvI-Kϙb_S:L(:oh0OL@r-r%JMZӀwF51z 3dޔEk@  3W"J&;BHL]!5_B'j3?ɬx}ٵ?ҏ0fr u1;M@oGdI-FX_Yۖʷa^m^0{k\T~i Uٵ-u2iYl}"~[ `/:N^JR%+֥ٹ 0=`UcƿhB=< %I͗8r%%IΚW|D( A=lpiTyŕ~ ?({JrղQ`.mn%X96z!06޴6yA(ݕS薰ߌ@Ǯil1ZѪ@*|̳4#APH"҇ ~R8&qW5+h9 ($bq(Z|CpclgP |-KX ! o9DlGV Բ]PR`&Ŵ^*jnk2;^"v|^Vfɢ|$řsrp:ˠ"Pμ|e: s9ƹFaFPIA3vAC:0)&#JOA-ϡ;>ޫH2{vjq.Ϭ.#ImO1vauȆ-+/w-S.fHܻv%H|~Џ|dN  n=c^u1*z*Q Br;eRD튳OBG8}1%@bP^{yHT$%݂Wiˋ`P3eOb" @NBo&$=˩8OVzlOZh8mN({C 9%FS=y%#GupQ18P#,ӕDȃF~M**W-9~! G@_%eu:ZJ7@89gD KȓW' @N_3~v"k[]cTR؞FIDž~^Lp{=sSz\x?{ڡ3D6&H1߂F#;e~_ >܌p1fq2N'X#|QGTI-/]LW6ziяgX[iĻm*<]3)Xv f1dBfޮ_K $  -|E^#@) Ct-ДuTv*R {qހŬ7b8{65MxClixDtP#?L7Bbٶ5Nv$LsQ1bc5ySJ'3R|WbT3JcFO4WFU+/:0c1D=5$>E╶yfM,)XqOluGEAs#PN.|t#2fOqḧ́H"CR^>!/7#Tj =qœo.m9MM;,Oـ60;;ep])XZ3"ML-SE٘E<q70{ݿ7VC/RF.#bjiEJ |x"&T0:+r/'AOy}sĕ(L;ڷѓNqt 0;E~JU2#kI*2ٗGNͧݝ($ *[7=z=t@DzBfH\2C?~MkZG'QV;_=5͖7b3@<˶?q{F I5Êя5]fsnk3]_lۢݮ\TUZ!7OZi~t19 \"1jak$3Ԇ8 sܠHgPB Rva4 3bNE,y-A.܌κ#;h"DErO=Q )8呆|T^]F,# l٤#Ɏl61B67e!N[Hhx: \[?[|ꮎȭ.H\apqEGlRe^@A"s2 ngqR-4 u?ikF}EQKyǝN2jU: hf'>ܸ1 ƸhzPc7qRA,2V*Ɋb|l%E\ G}ZZ`/mItHsllMCTmGAo H9^,~]X_U1rTF5nK U- ]5g}$@%|[; `K; 4gyhkG1`}R#d9rH|r42$k",s&01vR_SF-]_wbBڡ R\~}%yp%3AE0.^mi-Ut{}+o 79 pIr6Pw>ӈ?5ٶ:sY]ipƆܟZ^>S]'TN<1+9u!kpyd@tyjFl`"&w _Q=YG?9{\G$[h~.Ӟ>넯3_"McіgBY7`\2a5g}%9>e`Nl]1-G3WqE2;W +jn"o9Y.Y= 10p.|]#vȀfZdߖY)c$*h;J; +07Sۢ^2M(s9R4o$tj 3 {B;,ZČkS[ǦľN^wLV=h̻ #ۜm=%vYm'Mؓ2Ȃz!M$~Fzϕ-~]+iʋ[uCpkrQa w^LtL7C%TR-3}ɁpbJ(6^;=Ϗ6Tە9">GfÅ=3;f3CiU$XNo eDυö3mwTAUkjI62^lϓ.pqy7w:hH5.D+SQ'ni:~WǫZsSlx "\]iLQѫR't+Qu>WjDUCz 0.WwfVf.j4$MH=U7ׯp𻞡!t!-:+ƙ~@(cgO^$jlJ>|Z%TuA}O?wǢV`K#V6r#9xE?iսŭSlUu@6WX%ߟvƵJ-z5vHtc{ԇc /޺b%X7kve8ye;ةbȣ{<yH.dRg-6!~I;2;H!g`y,r_^>]`2N8hL/vJc"__M>(,p0["MV,m瞘E ͍YCKGtw>TQ^x??۸TF4$ SX3T>'ݱ 8sZr jW,YJ'~Q;SG: o>lrxZ [.LOI3Gv:LHVc]#i(oWB.KU=vZCMRunr#ص;֓FQ^Fv][t(cImF/m O fˍy+ǰ$,l,D:Z 9M;Z ˗0o呥>n$id ,Vh߲u>[a'tˤsPKU;dD3L-LUTCJ'0P6v󰛡[ ״@"Nbڥ0/1YY>4LSe>e4ZQa3aqJb S eG<B\l_o2QBxI 2a┈G{DL'x1lb22dYCI"8#wy P%tBuu'ӴJ_)t.F֤#[#}dsYR'WDs)jXE-ɪɵ)JA{u t8ڀ3~l!0R` Mlag~AOfEO-IХMĖj)* #Q))OВx/$`}DܗȳoKyY!8_('"=oJhѱ%nk.6m|Nn G1c?q?UNj;(8?!+4& u+n8?Ǚ'| I -ydP⡅_)b,]I!C$βlH wg'meWxW@RDƝ0' vu5ffx0ziOU3(S 6'ZLyL!FRp3 N^Ո(tyy& p:E V@EZEE}'U#9AW7+;6 `R ͔9ImY9g aj;e )J^Q%pkr;ˉKiG,A0_K (ZB.d G!U:F8;07ǥ༿}}P뙂} '?F|Q!NŜ̈́t4:O蜯B6cyEF//^1WR>B: xG5/+lF:m'z eGR|g_ݮ62З^<%dTX.@;ˁy6bD@=2U19]`a[Z=)J >'j=aֶ l!ק Ѝb{eљ3[m|'Yc` êI$#Hq0s4XN$o&%-uE{A%gT;J.e} FۋBK%ݍr];{N(zq㓑A"Yժv?)Z6"VH-i v*stE&&D[Q#&9ZP3F暮W(rEc:Hk" UI$G1ʡ{/rPD Wߗ%RP>% punsn#C)44 7W!yK،[tAGx(Pz)̇bN29[x ^꾁*3|%124m0P)>֫R@R= gӗA.q?s3#_CUve -MnʿJ&idK*ܚkP*"ew ҽ{j(:*&H$١/9FwB@-!ĉ'9qd76M5Ҵ{@eE_^؊B%ҙ9B>M,$s{W )N?&m9Ӧz,PKo"93(5/5 H?' C4( eH:oQٿ^0ꉌ( *Ul~X|:D#'Iީ2Ry䤂3KRT#{L ;MK:*ukKi c赆PK9YC4j]ܜ$("CuXYX.J<ԶB;b aGa)WO.r̖Ùr Ҳe!w&+$d>0_CLLȾ lo]+&z/%7X{5IR!v<;B'70d.OȤ`& :ۤQҮ'oٚAi]"TN^B#YpByp2YRAE\E?M6[4櫹{0ttKchQNk65xʐtwb Gu. JU|/os)p} ;hz E63rc z&߭*ZҔ2cI5\a/7ߓNvG#%NP[ދRD+/Œ4~{h% 7e\Bip3{SE mPntH5DΗX@l[Ə+>k."-:{MPj9g:>8_tlׇӃ)͎S1?x'6EuoWZ3ƷKx)y)'41=-qT"0x*e<[.qaMBmaWs6!o1,k:9Zx~&J/+R e&D4; ċz2lV QH2]Wu]Ls/>Ķ<]V #AœLѤe[wՌhݿjZgūЫj Jћp Ix\l;tQSPT%ti }V%>3] EK#Ee7; 0SlاWpmS)qy*9Q6x-o3>Kao x7'mۇrZ*&G,>mmL]f{h{`n.{!q7yuKtwF*5 ~桇:dyWBIGP?>(g=] K$p'"07'5 ˅վ΍2 ח@bvɀAJOju9$m[,d8x/0c3{nu_"sE^vYfBjI6u،fF2\|8/ j8A/zcki^@\#1w=y`NDr~F+>$?U'|[qSte=enO^2{=*ŁXmRVQ$_ twTXA}&$Ah 5q;~4tb踳H >KEMI3uDǪۆs=W{LncTQl@:u.xB&\,)RĨ>#,et:YC x:Fhu5qfe =Qp@19 !/hE +ǼSLc99GO\Za;LbG<[cFeY8]v 8eJF`d]w>͖ 3Y}^}nQ8=:̮"6Xtasw;^J#tHd9 *=L$roN bO Ըa9fUU)gHpe=wJE;8S&wٔ"`:3eq\ө̴%Es8[~S9syh+GHoHbi%nz6zjw1%0Ǟ*eI/+$D,3^4,6Z:]o+ftoThα+"` ڷ)J'ւ)=,>?z'}lga^=p 4>6!P)p!#WJlCEayO9@!tdl K4;GouNne$IeTubZp\ + IĈ|CY! q9WR[QEk$#E->ufI߼BY[Hزb-;A{`/R -0j KUGɶt|dץ)s#A'a⫪g6kа~Pkǧg䏴y7ni;>bi+>GǦ,UwC9f^̄"QۃS]W0I8eMKɄu+Fdz(Y bݰT1`z%6wB\.j8Wo+Y<m1E{qcR[ fO }65O;7KE"l!}~qK7 p@/DX) KD)$a5xpBJ4aY+~.x戆f̬tBkRV@2G&tc ݌fSc,޲`D6hTQ;|涏S56\_$CHWl="peRԕuM~a1W<6O AWwqzCdQt:cbL('P?J.+/Oζ9*-@G Bn1 !? #<):w9cDG %b.Z`Oj g9qtڞj}8 Zm+ ,GSb;s眜@Vfgn##6TmCĕ5%K~ic0MCOG ߓpD x' wt<8Kf V4@H;K4 Wmpth Ge#ne[6O~t]4jC* ڴA4PNҚS1%Aw=P99`flm\fK#ΜjZXl $]`pczrfv|wXH)`XM"4Ar+$Sl-W&[mN1MasRIhR&ZfelH#Jq}Z%9þniNas;,o 鸕 yVgLME$G:̽g{Ddf]_07de.sSU`wϯ[obyD> e0zalz ŧDQQLXRw?_+ uL{CL!z]6uJA 4ҭfvϖfhD ̋afa*75 =ϰ2%y7~7J'?]%jS`bش->UN&"X-v m4^Q2pe2DubMƘ-UnjgO*9ܠ1?ѧ>$A#xvZ΀YTjN@C %7v="31}6vТkWe(`]ʜ@vSe&/g:K+2RkG%ѫQZJ{ѣ4uqJ:} n[iWU];^uy-sKFbcH7N7e *Eڎn_޾#:jl¹Gtĕb.:86C~Rce !෦$Z Ȯ0/OJsc֖#Unh+Us~G>A8$oiH6zH.?j*RW!]\ E8wwu@TeRGtoR#RLcQ\0Քt$]n v" !IdDa|wQ0>e -d D8?f{񴎉=n>ԙ7\T5[> R*%|3CUj\AQ6h[vN?ĵ0oBPjjt5 TPh{ho*HA*oCV#8`/Ļ7cRtg'BՉi R{:=-GG0P K\fRsoG7mmf߱5-k̇mYpWv.~=ׄo؀v;ú"NQ0^T,\2l:na ɝj/{!o(V~qXйB i"RHek5b<ebn(\˰17{ѩGTmݘPBSUm¶ 7~wk5GE {4e!t{>/ X228ZpIJjmFwP|3]8jg; ?:x.+:gx,H`oG~@ O@/x'D t,$ebBi]oM,8v[b6r@`3*`y\G<6wk+8|cWJ#<,:|$ƾq#辒lw1~1AWNTC2AX#;uW3]LQ;fͤ7Z{ΤU)zO"ti:_S#"lQ?wi9zU4 EN{Κg-< r4^jɴu:*#Y5Nt\!Tp"`tzm}dK!9Xߥ46>^)@oA@13?Tm}CS*[ 3rC~|Jy377BKOƞnrr9E%鱄A=S,o(ř_ߗ 4٦{2V-lĊD 49/G4o/P>r7s/jL?)u%bfީQ|3t4t 1`7ԩvM~TLkSRxњB%!_˕]iNkj!9h?;`ay$Xp>K.|F#Tu/ExX$BRPRSG D:/頤(wb M"ǙC29GڞնvN+HFr &Kh=A]hUx%Ha?ҏb}H`Qiߘ4>9xWe*/XueM_ҝ)e%FBV@SP*&3:JÚ"3Fdt>ӑo mj~\;pPoEBݘ agƟ"%K6 2uI7K<)/C4ӭ+(.ϳpVm'94 ӽB!aX u|Vȸg'MxFS3ݛԺO+@U8jG@KIxX!H*bqv`2N\h*zˢ3d mܴzQ+/Zx-r#νDG+ihVeq_̖{I(^*uWixX,RT^)ƴ_]1]1th_=49Zf*je4#CS|58[x3}ئJ62,o) ;SyK2h]\변Rs$qo(껊tuwpUC ,-m8:3.VYe2$QpNi ٗuW!ya1.od::e Khx"yQ)yi6twɊlg2<|J&c`bnQ;Jݾ.;w:BtpʟdtˮSpqaՅ>嚊_t,j"w O jjya {pFʶiR?Z6WRQGXII)-gV!6 lH.+Aѥ2p&b {pDiq3'b MӽHun?`rtDn.C1{e6@T^AN?oCQ+ܳy{FyevE<ˊ/-%;SQ2U sr`|&/fPx+(]6\ۧoS%fDg]GURtE\llLuCϝw*e?Q5TWȐgs9_#ejl2z,䇨%m#>9dwKP#^vmTuec[" B_`ϭ*c)$ #Jê57UStVA2޷~hnQ;8!7l"P= iUXjÎT[K m^ 5 v:;/kxԪ!4A8\@ owSaKއ1 )KBnk3 LQ'gR?_hfTKЯu3"\u2Ǫٸ<{需 \hPfr>8N˜蘸+QkS@|~4$9ű p:YU;g+]Ak4w⤶O{{o%[m֋fop.rO("}b@ǺJM mMϥ59.)(X_eΈ: -W# PImh LP?82A&ݑ ݎ9GS+@VOhD5!/.4 &W (ds&T:b<tuW;Z$ұg| DZ??(}ӎ{U[:vј@7TiunӦ;=K~.C2Ny MW_fo6]q8J@ LL$H;;e0&O{ŒϜ1l[;n ȃm`Рmg;I:XB 6`*ÞNv4 \/y7Xsm;n*eV.O7'mIvҹh[@:[ ]knU<ԝ/eZNƐ[coA'P8 06hw6p|qa#v"ށÞҚ0po_yYKh9ZE LʸW>^ӻ~.h[HGlKT;0$J/ Lvy:[}|^OΒ~V >cV+m_i;@GyѻD} wN˼IpY(=j&RB7V,N)f M-$1$Kh\Fײ>8= 2 W [q[F_jWՙ@p.zEy.Q7SPGHC$#Z=UZ. hc>ꮬZ|%SI gˋ&1Qg vD+k`ԡgfTJN@ZFbKJZkN3RA"%wC $!8?,C J,cCm6-5F뵠FKQts#Mb֞ڎb ri5I20Z-Kv r|}A-6䑸I`ȟM s{_ys}<`MiP1}55Y"(5t uB6$nU\Âݞ5 =_):H_O6"JJ n.w_~ņDTP&SQX-uwP%PR_{X. zCë3zSȘqJHTmdo(8xy)"po^{ q%?FhH׊I`5J h}#ַe՘?L[JsٯھO1}ᔅ[{'Js#]k qmeIOV}JG+$a%1>5cM#޳U穂_ldi1ix>Ċxxf̲&b\WZu&4+t][pswls!1|^ 'y{ fOKr^-})@idsM@:IW3qͥ -UUljx!$V Rw8H/#0:A;'@! UdNMI+Pw:BFU}@iK0b$br$a9upRZCg;*^mi tlّn+dj4 Y 9hbpr!d&NuNHwWEQ,(؞kK^O:32h2DU;үt mvDl;>Pz O`6M発\XTDWE V oh4:ܹD  ~K,[bY \Ыlv]lƃv5` ͵zjHvIQZp?~AT-Q!mWۚXތ o wJ矬f|U/gZ+$؞0cr@]~WIt!;:6N1Vo$GZ3zyKNe8DkHx&'O0fw>5!Hm3 e':7@JܗqK x;wExAh y.J!ނtS\-'Tq=52R ϑT`ţnӦ^8\^)^Pgc?ءsX&̕a&,Go~gKH~MH V{82ٱõ<lt)vAf;z#D 1EQC*72qJ|ĘFpknƋ|7>x|o8f(:hب2Wx_R{ݪw&p<; k A{Zw #<8dꄯdž¶kp`{f~ 4x#;r%-d44BHk|ߏZw.Y0w'3.72x{ʂ~I\|c2{x_8jj>3 ==NGaxHOQ=dB{#YNh֎U "яmqf{Y:f^d#ȮFRiy&bGaNf:VUZNH TKfyz<@UۤO̧yv|B;hr'l3qMB _]!;ZˣT=zIfpxυI|)%HJ ݧ,xa tWuH6Hjqs@3ق銝x:=Z G _]P{٠2$5CͥյQk${OxJ6o@FIr}'V4[%~8YC~p<nU\̵?@ 2te7¾).&OJ hY 7q8Pِ f(y} ^%S|L#ۏRݛ|r;jύd Ha=6 _ ηo.؇B.>\TK."IDs+!k*Et-}%j 3v΍5͍-ه'˟ ȹت:;C Rb~?vHxI?%U呉v2Т!>ioRGXe쯧/?)1\vDcTuTj\MH OO=2qDqK+ rGl= gT~>Ll .X1@O6-괇,s6I[6Zu\Sv~?l{͟/T5z=*\q|-tX|@-NҲUuibm 6hٻd@'p>GV4M3{_5=hA;ζͬ?&.ZأlgNEAnܝS׵[NƦ!>zȈH *\'v~Aڠ hI>l[葮mdMOʔp9 IK$Y۴nbw NsqG%:>r"ʖ~v΃GPCQ6m;D (5@I tI8\W{ ˆ@L_Vsu)mb_{yTϊ^6ѣ4nC?+~Έ3Bk%$b6^'.E >pfцZ8wg&,Qr0-^*WF [1Ӧ'r悫UP€9@j+*kD(RYGn{2_΂ MRKX\{d[m DdJg t^ HgKh?kJɚt&(z>v@\ͲMt:"gc qJWge-U8,v4~L hGqQ˥m+~F՛C s8_P aOhBvb= t\)>`OG&J-y=_4*&O}cz90 IےtӐ?ږ;װFPb-fdΞ7 gF gJH<6*3v@۔$p8:PVZ,"vGk/X^Rt8cL"h%X:ZTӖ}_XS 1؊($#p>-fm_g~y) hBajr;gPu0/A0ghK;ӻd _3Qf-k< KPX',RӟvR!t{GhߕämV&!r9\_3q7&, {,lXEBEPk}Q4$BW&DM1FdpCT^͞^ف v=$Qg\Pf>Ӆ럿r sΧ-|leYWo1~eI~ڀ@kKaY@=FZ3_Bɏ=&B" rp sE] _ua@%Jf1 2Jkڧ4`^vz7H'|,7>o9E]>C $<<.KKdU郼DǢ<>D0^Ck=w?`tjjߡl"ڲOߚNc*5⌉Rݠ7*0)?S猇낡 ۼk[2&"[_a^Y(0\lkˎ|7M?b&&{y?  MaJO_F[D#ko?nR=#iYfQjt*DVϤF#UUZQUiz?rH O f-;KW*AR[eJRb3ɳ7,%9q%)I3-v)[uwl/tyIxEm)H1PWuPT@^+7q )\~Ӿ ~Rua{o Ydvl'(d{FKng!0{]ت /N/qNG"o`h 6>ϟy[3?MLX8W#!K Hf V9ܺP\%@KKyy$CRQgjRk baҘb=U9CFtd(-f5t.,7Z#E`/YUNgYژbbGXaKL/ ?*mX_ $Fk"TÀP^s"^y>s40jI{\ٜ[ g.QDUFG/VG!-\KZ7I-)>i\sU^LJ)anQ|֪)KDI;.SfB^`@EF<f嘱'v~3~"G`grߏnU1x!fe)lQ샗ibrWө AFD\j HԎh[kSILL ĺiNE>)5piVדw)ޭe*i ts}1wo2 AfTE3)!{i/ͭɐͫ-!w EaTrMp2̬NݙoLB!aJx['mI 7\ eg~Y "ɾv fF0xn/:kCgg613-^N@wR~$}!L((偧eM&\u 舑rlwhHM_>F#@d9ᏩKW(N&o}T?*[giѰF7VE`" vt'3ģi D,*GEa9h hi Oٍ6S$5j n }0!N1H嫯 -UK<V-#&P(tE^ ;p؄K!+()^YG>ts@pk;H/(z=RN^||4@%4XOȂLz#% Ԍah=DeX]j ݀7׿m tJؕ*kc>6 FyH75J>ZGICL&'Aٶ>lm&*ByDHpj6>gjI.T}d9&(658{傤xrd_rdRdpȻ^^Cd LZU (~qg:u7jkcͧd$]qh #OY!f<7V±a(gK=ى+ Jԍ[+y(Ci!o$P9B񰋘2tYl Ϝu웎ySӋκSROgQrw!z>~A%^\P+mn{nP^Rv~kzC|VeW n^(s|\{ܫm }H';U%Pr^ 7ڊDdp  t叴-XVoF#Xԇ-b[x{)7We̸P䇡FX'-_S>s 9e!*ƕՒ (z?|}0F(eOT?JďExެ)#.o_.PK^\ s\50Hݓи] >As;KvC5gA tY1z`.-P ڻR".=61V~yLV{7&WbөTjN vWya ɼ(/IZMCgJ4Šm"A$B$Y">_I⿔h[輮9ƵJK&O^2ELjg^ bS0۹փq|Y&:7r\_%#dGɊɮ>J )#Y2OO{@eӛ18㙮>rbvJMJc/ ڨM,in}4PCyKX+0a*dߦ)MRjO,rB3= % oYo2sm$} A@p @]DAB7!! `A0b5]B\DezkIpABUك4{⧗pڹ(OL"fAdDzOTk0y*kCBT]OxMOU&ݷjVM$X̌w[fܹզ`y4n0o}ey=3Fz|ˋTyk~({tގFK5 (K%L ڲ.TWkwnC5?*FVj9ږ?Srs{&ր=U-@VG5F;Q\ɨ!.6U(Vy^L|.w<`봯]}ࣜvjU;bW~P{HE PR V7U9MhRQyMePr5cRd1`_Ḝ;&mE0De(QM>^44?oCZ[Z-1 %Пu=\i W\ E #à ' rPlD/טj8ٻC߄NWUlX3·7qn쉘Tgްk|=1x] . {Dаȇ~vn[, $??0ku v}#cE$(XEpfP[餹o57 aex ~CCzxP&!ŗ^!ʨ>QF88vx'؝oJs oDʦ1 j)tLN/ςa hCFH^L)ޓ@m w1+`{g0ߛRd23K`>.~c(g>R?f`9*dP"\Fi34fjyVQ>2,]> yTڥpV hvI0uID_EXSV~*_:z築֗Dh* G0l)F.yRv>5aɹg,GǴRڭi鄆 Gţ{Rx3$fX H8yq-~%MC!ظ 5R,y8=o UNqS,hdb d6@gQ[Qtzu(f3V}I7Ir <:%.yLAUSS!\H96~!5ӊMl|ew%?T6?{kG1MŴT@XtqW^!CӼcg? nEHKȐppI˼טr%+k!?t6|MzqK IEZ=YoUa a_0~"]B,uCJ%;UB7al 9\tVh-KN Iy^A"L7_PJxqVW(ĝ a{ւ4F`ra~P2EDC§gLϛwMvne^T;a-y Gn֕wg*f{JG)25cp,+w\"~ sE;:ɍbK93>6jnq pwZM6G¡aM@b"idM %zSb`wg@sIkqЗen05 IKH$|6O{t4&(^ |k:OҸ4Kw;;ȵ}3nY"QS^餤R*Nb]zg?Onv {ZA(r2dkf&>/e`ptۜ:cbP\ӰƜCAãчˢ:Xi2cvr/Dwcp߽;@P(.e(<@!={JSa"@2ȵW2?z4xߋF5&15 )-K9-f&hڢR.`An 0硴CO}ɲ+kTdCV3y/NoPL#$~cޙԷLt k%a*"i&m >R-`z6̕67A䜿 OeX۔̊[T^ ]*B!@ BubuLЃ,u(Oy1ۂP6n'A+^&6yl-`uvYBۨcy۪r+}"~V4@ܩ-K9ꊸuHl Ѝ>] |ɋbۺJ(dPbHӾI+䑄I} GI  'F$e!KQE_)M;fIb}0Vmj *JNO9C)9kD9 ݱwඑ>29ld VK.m )]=UV7vF =+@Hhe iŴ{vj-ķl@$bgjQ *O}Z6sfFg5GxL?L6FӜ|ޓ䅸lpq2PΧQi&ְw7F :;vG\~*jGqlj>xoB%wc?䂶YFzhޯ"*ɑ$=ߐM: èM\QGF DdԻ,>fjTF(<'m!nDtTo{՝w=}k$|vgiCYvO.ۀťU\ס Y^V[bIj: 4SQKtԝ/7(EZ^5`Ukrc4pwpC}+0}E5%~B&|h4!&>IyߖA*\:;Pe7Vn+RrjS_G}Cƹbw%8(9~h@ FY}q8l@\^}bT) X.38'ʒs՚ *ࡪhn"i|;T+ǹ[}m[P5~c%ӛ=Zw@)[zڳ*cJb(rדs=Oa\J(*D4'&,OdrP0:d'~A{u9"(cҡGz7 پǞ*(Z 9!F}H"|h-.)G+I_ޭw= ?R&4k*1T.0(m9NY3RedJx䥭n.ހhaRuj$My_#odz P)unⱽJDkClwfЎ0 ЋЫjEW3yYƨmNr~8e!qr=x }daF`/*3xo .\o*$S)E=P[ 1ݦ00*}GG$ ;6w/FVw>V8 < E?1hޤNd k Ic%zhcyk?i 2'Z`@Z'Қ*=_Et8%k3F K\D3WZ2X>&ߔgH.vr|"8>_;kxA\Dz2IdeQ,eVqFvkj7*xcZƊz9W[a¼J_m]9a_ul#ʟG/ZnA  Y#ɔё\(t.,KN2upqqc.+&k|AJ\JC|!Lv砃b(F fZxåViP j0V\dr2.FFu X:PadKHm7iV.'K)U)GB:R*Zl-7 bE_MnIx˩g*t3RcћF,T:Q-/3#UGbh -'3o3 NeZ2W&Bﶾj"ʨMItqS\9<O%9MrL˹W3B I^^ɞĜa(%uE=IMɯw~bQۨg8Cx9G-*߃[i6tik$F2$<d-IavL"BUE Đ((S͜2u@`Mf.4t'b ELBΧI-uv'=o>B ן\l|H[P8n L#IG+3&I̠WZUt#'s Y4QZvmgb$9#rA,w1I{i|ҹZ3g2yy??kKMGV/` YL& 7w^F}e 9C&X7H=pr+[~$E#kmfyj}&;цdV-X@s 2,p4p7욐k 7 w7u{>hv*e6~8J=jE* wP[tB ooOlV'nDku!ID[a3 !+iIB_XOX]pG?|F"#xPؿPK sDzO #._5o푽+_ "xJ4?]ؾ nW0;7EX=`f^0-$.*yc_~z0U /u|Q|xNXƖ^1-XŢ՘Rb]EUܮuQYF݇.e@T g.Ãȸ !,!A)%LwN)(rZRƙsJ֖u +p طڿ}]0THk3ck[,:ǥ)P~2~ҴVuDCi 2%hu5oooaE68vkjuAt4˖S7-8|G:wWP)- "Y[;I-u )L;.ީ{!Dg `r_q1/oŕ8($"sEc沩 ak-,x"Uuܞpyi1Fy}, ublSyp⮍i*gKCD63&ıǥOo;KO%¸ +SnuڤA  wܢq5n#B&*(0*9s'#sTվsBe"ͭ`D]@f2PjawUQ@g"c>]\,!&yg)/$Ҽ,Ր~S/1)1x>aixzEv_'}N:\;sRz),C׎A勫wC 5ۗԈ6WQ6\~4߯G)$Op {]*Bɼpb+9$ړ6 wLCc6Wblފj38|Qo^*:{C5kL \ ltD-vy!1íFRanZmB%ʔÜji궻ŹG,="F *t . ч MikU:Ch,jW'o>'$D\T HtQ<q ÔuEPߩ3o3n8NoYO|31gaEDUvU\/&V] >taSX~H_;ГPd^lPW7r ;.|#؁eri+tիi zI)K7Z^zԉz!/ s3v\s#r1 ͭƈrG,9%B T"Z}^|-8a5W@:d5-fE_)Ћ/>`8':T=|}jl}DXktv{=%z|W{e#u-N+&EkU^e:e͕A?*HlE7\ ր8G s⛏[(' WrSQo lw>XS73JDͫ[$zW<ͳ$.OHޛx:'0Pؾ@B|Ӑ 4NIXn2x->ę~f3:`}LXPS:`9*.? }Х]?Uf?|XPVBl eE֜M,P4Vy5"n$ VwpWܚW2=w3Ǟ[) S --d" 3R#m&BX˖XH}%9,-_gfWCmՖa7,YF!s{ĂuW fW]i @9+Y @k)5aR#kOU׿N K3qPԴb(滩} j S ~/tQOAP*48L^G-A*Mqy[n,AqLK9\ KT|u#kǦ"]&Y@{/4\wFԁMȣ]l+ p2n4ƑnȮxPτ-]ϩ5|/X5SM‹iV2 Cġ)uaWHP" ),` )(iKX@'n Tw Q(o%* I<̟Qo ,mgy`>#/}!# H~8R5jZFx]EF$#ϸ?0c|Rvx %Vt!@W/N je|M|7͜<{T?[z2vQStSB ~dF_@i}꧶ sӦ6e*n |ҁiZ~ٜY. v85 J4(oyNM68lnUg\>ezԋ3 ږ}n >X\O/d0.Fެ]ۮN<^>Z&;\ؽq*9eB@J[I>)~<֝äʳSaeW]e:C"ׯq L_s^S6&=y& m ѮvV(t6vzٲe3 a|PJ}D>5#@Paͯ$zychVKLU?u¦dZog[B j7H W^k N#ч_h)7c#?Q5Ϻ (AѓCFGy|,I;q}UeA ⿄+yP7ˎv >0 `T}RugD3"~Q[)Z#_u+c̩i$ҕryəG?S2}^x+ \@b-2gR%Fr V5 Ū PfWP!gM]PZtZ9"PLpűF!gw\M,Z /e.Bd[2w٫٣_ᴱ#i >֯2"0Sv?`}vV"XYe~@Sg.eT,0h]e]pބponAF[rAȡ ,N{޺/SpQ4&$-W,CPo$- S.CR^jIKdMʸCwoZD(9cǓjSNn`K`ˊ#" Bd'֚RNu?`;CxM$>06I-J0xdOGeF(G2K_G>zGh%uD4jby%Ks5șpK& 6cv+BC.{47>YԳ~j7" 1ͭfRkC}g(tĕ.PHhlGzC~%tUm=޺ ׼0"}SB*txM49z M2_$4ʹJ>#~BB T i%ԏLk?b D7e&I-䊶ъ/sxlEMERT,_-ZFJBX 60% >?0j9vozAڂ;H(uHa)/Y)&~>K`!bza$S˟*V1}h"^CsZwZWXM0ﴓTm(,G`\|"!W X7oф'ǣ0`FƮջU\ U ;zӷqGvd|3?\i^q^Ny/u>1c i -9ve2GպT Rq˅~߂b(,%Q7|k+?`X)A]4{8 9a+nC!K08dI AH:7/ݵ`g:ΠUZ,]T4 ( (${:|FB єG<>6CDŃ$L{>8c^R]Z2"9GԂ;NdpP^#5i{CĆPH}).P22{Z="/<:sZ,w%5idPsojOd?_ .|+e` jSݕ嚯Yn=\0N;&B(>PN]+6*OeQc_0_vO<+D\Hv:x@"SA/P)? ? J1F!+( b=@wBiMG jkDA0_yI* Xvk7Ks^ )lm紳lO$I @# tMNbUk8q=3tLEdaµV w> pѷR3®nN૘iڂ<0`fx@|"|Y|IrSf DCw;;Fs64?3;sxwlC'NHrzlR{odb~Q(|b;]/ {`_)G%dm%x-V)t J?;b7 T)b1ͬ)r`xornfhE߽鉲Y*dXTU>0W$'u(F$ݎRO| 82+Y=#1mA99>jer$c#Nr]UH-*o5Ü\h/x d#^f#+:Df O{9!5ԩ{$^˙lEt&"!FQWA2Ǵt"HXh$eQM2h+>A&§ ;vh¤nxFׇ{n/GFB Ts}=3XXCvߵfQ'C\pȮfTн{&d0= pA`&: D袲W'f>K rOhp#<.}&c%>L>9 %gph LKV DKY+}NsUi!˵8f\u45fɡpFHl%ͨ,<&s(7SXXqݩHJetТΛc'=eD*aJ"֝_\Tv}r@5;#BY%ZnɌâNU;4j}cبAL=z iE)1}%j-'!<#K? iuݾuaJn/;}k̼2ttpP-*]=,|1%];W7==M#mQ94Ht\#\2M3 8FPO14~qCi2Q4kAy#tx%~@)Rx(rmk3#6PcЂER_ ς1 K˟m͊X,IwcQrm_LHsbQ<7-sob> ,z;M34֞/H6Nf 1;|7gHhw6~ v5L)'􆩫h;e 8=uz3z2SD֛lRC 0~=*O9dƄ E=0xx#9B{ΤO3Zc~ јS̻ɑ45~:!#S.iBD-itԅezPyg!i!p1!\.5gv= ٟ+SoI9z!f:/x㺊{]?N۶5Y+˚ڕ.CZT5h6jJ5I/O=BXIVblIwD{[kM' 섢6En4YE@@8^4b }+̗/9C]xjE/Kb"a''s8 }p '\mMa]X0qOfcЅH2Oo+f+,GiV>_);@y:\$%7C-bw}A&^epQR6."@Tob.أL!>tA9ǯj ;lKQ X+WFP$ L0O<.C%9YWN(y[0&m:Y~ؠ7N RcGc ڐrKMgrΩ%4?52pҒTz@B@K uC F#{_3Ŋܶᬆ{ܼOڵ_1dbȫK%\~X믥hPDS͢&A\"odj:g\QߖQO=#pfǨYro|E$|?1ڵO &]jgirjrV9풙JBGaG}uH{5zNߠT훕"Ыu3_{_1PI2P~)>O?e!6"?mN_t9u#u} G*dΆ3FmK@w-y.TL  *PQ,Z)'R.o-5l^u>c k'S3tK'~w̩1_ \:zK rь=zZo"vra9Džׂ\67$Tx"T]`a.PҽK=#!1XF׃uMWROCU.;4\ʠ]OLRcwKW8(Fv:<OiL%A~|FuռrȏoVϏ@͛Ʌjlz˲?CGh+=<{Z};7-2g]z*lh68wx_nPWw=,²\ʯvh)\Դ#4':`"}e@ҙM \W;5nUQ_7V.J;-;:E$|1uDiÒ Q~x0ur aD}1Ǘ=@iA]T&2wDa{?t"ibOtbc+5g Z0YYe,{/F|b]w@CD, MzCqmB2Ӕp{pR 囗V|EJ04gIEZ0 Xvut vUKQ zѽ?y9nm SUNޛSu+2!9guB؋Nnu9+J;}%1 E|OHb7?z~ޖL@?FSumЁ_+6*-O@`O暾;)t-t`co.0A &6ސŬB%ggH#_xu&887׊)G2_|˷6q~hMyØ9]T] 2BKQe2X$յ8jNTDW)&xVǨSRҶS JUp_?#~o;j6O~֬e׉.$-fW0|((ov-z^aXLCk!i.+1khdL1Q{ /N^MkERd&S|4RfLB9!Foqm-TG&{@T- ٴ*evҽwCn] ip ,aܝ">0ߡܺ0|W(+/,rth-s /lյ⑛00 el:f t'btٴaOT\.tߡ=ػ'v/cyd ȆʖK"B[!#l6VĴ(Eai}9%t .x𭾔EuHBYTj)~Ο<.W6D.OG%ϫo ѫJiʧ2xΗUDgBJ ]iM-E+u~uCY:LQ=^fjO+VM"_7
;6h&hy#N;̅` ˆC0*λz6ԾxԿNWDz刣52庒}f[Vul{R޼u~9/૧B!{OG-0QWم?eu`l?; mR$ȯ~u,3 n0ʨAC~D>c zHzycH=ڍ {yV沼\z2a0ZPyv 7^J}&̮aC#Li<0)ShL[f|*@8ʞUT{i_UZv_DQ,=>ح,0Ə&et^Us`]k%c\ r)@^rxtWisha2ÀOP  P) 5, [/{@萮7=gi'[j ~qZgL_ A`k-ޤ5'N>):2:Նt\!#_!/tM,oxpIN ++|>S|gڄsSbioďu+'(<XKaB3ҀN2,^z.(bg3a*C4Q` Rr0 FOqly \8HP6")u`VC~tQ ,9k`{lo:2Hf( ,0[yK)2XW)hk>p. g!V`Ev8rO`NgUKmP\[pdkUUڇD)2r3@Nrޜ23p(\4D% wix l#+eQ{&jݭOeH8?ZAU4גQ䇻9Z򥈦NTk+! sƷM*"ISU xfXI]$\QPwЇezzstHwbZ/Zڜ% !<\tl~Rw쑣68H-ޞ#LS59=|h"=]/a{ kXj+vG~;yuV]& I_gnO)ky@6׌.D,,'`E3~zL=F_`,k,σn.pu;C.Y7GV9=NaWe˶&'6~:#EG52jNxzbx?Jf;i1ߘ6_A4=P 5Y?D9S:!UzF0aP|O.dzhb>Ӯ4*?V «~+iThql_0LeK4DA>4~POaKv'7́pӒ_QW8`nݙz XRΕ3}ec|FACmIX.#^ ;YߦmZJj }gB6#ilwBwC3zxC(YRj)S L/-#gW֐(Ɂh֓(#p6e:x\@w;?x5+3`b= mP.;Aoo-Ӻ&rd̹ŕ۩Z 4 P򫌜{sc]{A4Q!mᇤc9}Wc,{N NJy}^w)9Yi(;IRŘ4ehn.vAyU9$ I(xeR0pN 5X2} Keb#i}dJTo[4Un]DC{[WG$cCb旕V; JoAꗻ$mC1Ivqv; H@☿ w4$4|`%w#E)bWGהճQ )ΥςqE|&~tLdk0Y֍HgbϡkS=fR2fE닏+&z h _39DM MͿf=?1 C חrTWVe՘bxJ\n3!mpf`02bv: p TQ*P`壾K-¤kYX>z>~>~[to .q&9?TH{PylN$=#=}B^AU׹{J7l^}Y Ir06ŚUeXeK Ʀ:iqc.Pυ.CI=۫ewaC&bFGJ1`( :G~©^h>. cr``%J #B]X1Dzr[oѺ%wN%} 8$MxTBV9(WrFRNedyǘ%x)'^hiG[V6.1`!'p|h9:1+uY~/:zOE)[4M99Y #opO;^`kߘ"L6ֶ* 273s(D;uH@1whhv[+.~>zѬwd8#Vp*\B/،O>:") >'i'ONȋ₫WP,z %R퇗2o&.OٶO7B2z]\V~gI~1Q8w:SkOQ+ r5jAht_>5RGY! r򤒭--QQ1T\rZ{Ež*|O p}BKavg}'bUNkG#$Ay})``"_'ߙo{j%+4઻nm)o>x7Í)0)cڬUٴ#^8>]q/TI۽M9uS d?lW="uީמdl oٻSi\U W ѐT]Y\@ko_Ms驫vʻ<=3lەIDs7VKUg>0wb1DӋʒs4Y<ni1.-w:tOvX1Èǂp^z{ aei(fZ|CuE.aX yf%/x\bw`# ro`^&k go>gh`^ɅӄIR(gؙ H+JШ?'AZ]Z|3iK--bpAۆU )hp3@*Y0(0zPHF7^ؒ?jf(&\ku 5 (Ҥs3UەiaLk~"Q%7k(C鋮70*އDfRܹX$= 4frǐiI>\1^~OluP:naX*wI9=Yj;,d"%<1:19[8lh}N`ƨTb2͘ՕmyXbF\5\^ Yv lV2=.MO~r^q SzoyG oLjEcV,wV%38@N_yrnQ]RwJ)JK_)V {}5 'd,IA$*:3u>fi.x#aUd ٸ JSUԁLjc`'kчt~`Jrl&`Z=.5ѲvD~.\vV\l^Oy:H)W: Z\<߽/ TW&mòK<,6 dFv DI l2H'wZ- HX×Ht8fN$+Hp04IK+)-h=vW*A1O9Gȫfz.EC#hE&iW֞#"L ,3Q#d/RL`BYf#r{RVqn'K$O;6 j4xnkfE1ʕҀ\[B,\bƘ)IB@T41azzs% (3 vg`@VyGgCIpRcBᩇ !,N R]N4sfǞb1| eȑIQ[ 'v (+ңzZM< C[A?,wQ1x$X~&DX@|IqM<$7 ׿sm.C,')i􄶛U 0!!{/Ώ$M\ZFu5ͮ*y Hפ@g9&kliB+kf(N>|DI R34^e =v)C ݌JKX,BUAp: #%hTҪy<JI؂m=nwBW &v>-\Jl(}ۙ }/NIoo䴞F=7ξPVj%Ղ6EPuYA4wN3Q艔 x]_D+#>DB|&f&CF^&MH4:i{6YG6H'7 [Jޝ.&Q]{ iHe/M"a/D˓ɊBMf'm-_X2mW0-1:tJ1֦ϏC2rQBʉ ɋ| 2X> JQN ele٨WIk]|m:让hP osvYksR\yҏ($[V>p3@3SvǗc&mP?bt_&*M?"qaޡYc (oZsA*Bs#$gr"N1>ey> cŢ|B`j*د0"n IK~FE8]i[l +X7-2$+g(Kd E[]"gJs?騉ߪ?3^vu@6" =ZRh->ᙸ n~B_HV?-rzWaZL/+3!HK$;R.'i4PjRdZܮq9$ow pQ]\1 ~3d& CB6 pG_(a]^=gD,v0ή9D_&'%NzIi<E]^VCjD'䂆 vw-86oY=@,F,^&I5s4)Fw$ۛZ+w9n ]*ifTɦ$Q^k>}0+ٻfuq8Ig f?_چ iSeeS>Of45?{:n:ptck)oR=ȜdiWm쟲U#cZy)~AO =ɹ6L+x*5*.qxzg3cQ-B4挔\=<:WƸOXx&^es~:& ~%hg`(QN/mK78L Y3ͮ ?~zE= :ѯO?t惛q$+ h(vi-ĉE<2(~F|DgsG'vGyLÄǍa KO Ej&;J¤(!6?W}A# D'{b?ok{ %]NNo4\XNC. .Yfد( 11cA_{Ra*-BI[*Bk7_7C V$z pg@pDqנL;;_沉T_6PLU{}m*϶|'<#s-k Ie]R(1G2I'e OnbћnbWG R=38DA&cI{bi>&ȟ.0үYl2+v*d_gwC%:|)G`n6:º)KyԦF޲CyVՋ~Qc^@1")nd/K 9!*p㙷 Iqǎw;ɺmҋ~ǓCl^-CԤ[T1Mlމc\-uSV5Je.!a0b/<=O1ˬ܍{@ yCwțc{|gZ=VjY3T/[qWiսi;6* t8CG{OXϦzozIntS; *df_M83460,3mhתBPf]hW+#0'tdUT)'lni<ސfXoWWcn ASNA=pH]0`@"y1\O|ٟ f oDx"ڕ~%ބ%ltFK1GW _pGrQ??# 0q$06a:AwDpR̥8J3!xjÑ@֞f+X4p na[ +fVst}cNx]Bx9ka[=[s-p4 aere =,ЉKd[̅-e0 6 zuZ[/ř "1"5t%1)(ov&D)Xe d^>T 7if-m78j`>fb_@;]2O6L '*NBVp8Ka^[E95ɛ{4Լ]wEWKdCsemJ2ws(JqoxQ'# !l HlWc) jI]PQb*oϔ" {KG[7!! F< OFۂjdc̜'`g@<3sl>P }V/Z)/<9UqE%O(y&T T:7p~[$D2Ub.C1|NjH>>9_ÙfGVm[ lF涽\ \qr>ۆ]A-6m!Z 40u$w]`@oӚ> |?lےS*auWEXU]r_-,/| mwK_$q(y%e؍)vceG9{z BLOz9sZpukEjL#jPQOnegr|>xGb<` |c 3Z.JپypgkɟZ{4%]G }ć!Z߈-d󱍙!䦁ԏf;g |@}fY|U?K!L <i R=]tJw6>΁RJxc3#]bWu5iˠoRrmȑ,xq[H&=h`kc } DF1 [)_(CV ? Or|Ӂ:d/2X'#fW~S=ؘ6)N?|iPi$Ah$?΄ ,"9 HAswG$Vs`bpiUsߺA ReJl$PKDŽuO8:ǂ+d.mzm\^ϻ)ម$%LL$njDa~<CW V}$bjDI~ p.O<J|!)>w ޙ¬|la3cuxwH&˰՜/4AqudU`G])`G * +kMa}aeծmaQn.@фE"Pznt,zpɴzdjtmu7K&]omltß*/5%v}zaӪ=mQ)f [%W MKE+CSktQEcۘ@K~x"MT>yyuÿc HrT~;KļQ:s0#MY,)_ Ԡ{^ٚKl|# 4go?DCT)R9^:*ٱQs痁Qt!Z&➣&w$xrw"fX| :2 $ ?&&^W?Vp ?qXx˝>J:$YI&wRO0*U|2ql}(X%c}iD{ɔRqFXV7~F4,?ߩRe.SICկFLV:+~! m5 =ww#ʲ3dK8]w6d.%Ň_avBU VG=.w9\05o/*Y'p|rO?;m[.Ӥ"0_xˎPQWf#٪!͛:w~JlCܭr`YXVW$)k%F z}NC뼨l4i(A6$%]| ZuE/bpS 뜨Omο*m>I]A\0?'Q^M>OBH¤[@ 9CXmY!iV!7}\\hQyvEb2;#`P42yǚu<;{ʝ$Yg=){!R%8ba Oᄆc*|e^42)1>W˼5\ImdFH> d&)pUnSsՄ=sc\4VX |l]K/65?&gR-C,RcHꔧԪ+ɰ:i8QW$L,u\|=J4q^2#S}Z8>Aޭ  >1ɬQ:W uLSA-Ϝ.ohLc)Prg[Gd I/pNtD.%e5sE8+,WL.^c~׼a%5R2X Q&1C_Fk0R` Q/5LFfK7*n/S1V@%~G@"<'I8kxPg-z3dm͋?Wcu $cf [e!UTxVHؼg~5W%bYeJ;xKLWIL۵hgC M1GXN!S|Ytdc֦95Tq]0?q`v{ UfS6CCcem>0 X9 ?|vNJA5KW#MYEf OWE?y5▸y}g=M=F-(TYM)Ret Mz89.g sXsIJ.ЉGpdGWYOo@>n0>aԧ d;i!-x5PN!lգ=R5zP0zPNa'l,B&lL LL[ˈӄ=\%Y'pHEOͷѦZ~uG+V1RBl$/THaMZ񡹱bh1~SR3N pć~j{Icy]Cfs%)MF/,/Z{q3"3ZފnHܕBbY~ ^$\(1rFߚ{McUͶkيgmrA+'dt̷Es@g9 eax AF6/yӨLFbPMCb(xy\} fMjJ6(.w> vgVtqaE=DKmNA֊2bv^'\[v݊q:ÕLs qؿ'w9\ ̛)Lxj; G_(c:ȕ_JhoKKEh@ەJ0<]8H<\OHo#M[Rżik|e;촉/P&="Z ^9鍊89;ޞV9Hr:Y^ C3mO<$}`8>Q`p8ȿI-.l0c[nkX[8zxi͠mL(zUCᑠ{d,^ېގ.|=t:9o=.58X^s_3^BECyR㲖;L[ȢNE=TJS=s;oF%9``[%[re4vUXyVn+ߪwcizګ+l7r0Zq˜9kP蹛0_7:o).ٿvwVG#U_=AȐ1&&TWu&O<oDtM}V(Lm5@9$=N˷)tfo c1<˒֡o'ZjOQb98!3Pi+'HRƅ>e.e:&? ]8MhqЈ5qH1swTY) xg#wHWCrfY\=vaûH [7nӚf1ێv܊%>ϋ'43Hwx_5G5'(~!Ϥҝ%b4Pe`$UmŦlI%<sAf2kJ37,ʌ[zۂ.%ke#y~;4y{b4c!)0iQDHcg3$h;n0=%Mh$y{T͇J9 vFqF#^ /U}9{ح7˼ ^o B4#wg3ZvxXE^ gXo">P( w qOa߭$> 3S(N)4' <@p[ф]*}ybM*\^㮍aoyvX(JY:5gPmo_m#?%HB ]ͷɓfXҿ<jc'?^3ĄO\ɤ#?X=o8>W?qp`&1WEoyU5AR_d%"4Au4!.`84W|kLJ 0l&VX)4GגW ӛ} StFSMGe9D1P`؏4؟~<{0iZփ̐DJ<-o nqOMr>3dBн.%3zq@srnB4&(QLq$,O' %)N}6k!U|z&a҇e4fCyjH?6'*_듞HoM޷ߜjd^ ӂq@7"9)po@y~„p|#U/62Cc%Dُ.VM"Mb]W]’(@?akUe2}Sev\?'b=PWUq! |%F?݊V~cd68Mw}eZ!=l&ad3ťu>-+ZsPNvF̧0晉& 0Swv2i]ulC4(6H^ aRdT)ci&0__<hqITkm}rB行 d kc׮xiY?"yG} 8-|s~TT^@HOQeKH= @}u{Q*k(.. $^$om3F,^w O==ǝG|@w۟?nqڬ845}6\)X+}^_?t j-/Ql+d8_3:y1+*VQ\#!n%34AEim/T]e+ݏj|3?'Jyf ҝ&ȴ~)9tS蹗ƌ`%3vIi8a_I<{vϗQ]wJGuÔ5h_6sw̛ FDxS^^QfnVql~QOWS\5E;`ukgźܯ_}"MrK^4)գfnPP1α2ZP!ϓ띾15)đkҞQKKu8-p;a776{B:r76MHҼ=xr|yϨRg ăK_ MMi'<8$s?ee'OyvʽJ @tLِW~|a~\fF'rboIMi}"B%U L ¥zrWI؃xKm%Ͻ}_0x'E` 3#v?QT*x[ƓY K M ;Tw+GL\eAeT3tja|?;?jJycS| hMv@@JuaeAA_Ïbo5/|z灏G0 j^o C&=(L"^}Yqٝ,fhDT`074}b;/e*3yN1JĺoqGиUt`?D^|cx-uѰ`]MA3շϗmEγ+tqM;ckZ:ns)2n|vC\^|OUt7ۯ qY>459E dɶupm(:sl_$Zp&4f)uouޝٶ7yG|*2/Zi$p>VDž}J"CmvfӐ" ՙFK>1l# l Ɯ{yUl:؈!IZir;IW5g'H5= =yӕOcҋj`rvѨ2HHU'6.eJ!0](]/{Bk Um ֢%>[nʋLݮ;1b^ov@`65U"3sUZ wOSn>ԗ @2DU5}D}qVMk}#n8  b[ (?kL5]N~1x*m: Mt {>}(=oQGn(G͌[B6a0<)'p4o $* ߓ\Ԭ{檶1iN$Xx`Rj}!wnۤ'pZ=3;33 O&5% ;qs-3pq G䝠=kݫ@+|chhV^6kgY^\y1ST3DzN \'zb9>d}cOYQU)2D\YSBz,gv _MK'E{.F9ٟ0//Jj~-D@8K3kTqa;mL ʅ ez3y2n•CyؤEK?93dsl/C+~=vaT"]v7mL0*6ۦj6j[[;ߜk Znr#.p$7x-rZM_w1S9~q7۪h.Y[0 ~S[YOVAP(D JQ?;mDGvaONؾp"L\e2o9^I%dʟwoUI}@8#5 ah{8LSwAbYiN7?z2wKS?Yda̻0a=V;Solx4<[n68@LB|J MTB1Bv S}xM!j:2"~O;8'ixs>67Y"kA$ZY6wڅ+թzQ?$94Axwgp7zә6蟙;$4z ur[w9gluB<|N-2]+V?:ॖ{fv>x*^x!gh6ҧVzL.G.,Y)"{:s R/#'PwvW"OCND}#alJkga6["[G1XCgs!wW J'AӁՏ53蚙g^HQէ9~sJfsҝ1ɀxk)ȭ )f9 "L4&NJO8NS)/tgoB*(Lj-|1"]i ?F2m ML,9"^2P}C`oU! ZbD,WH(Ӗ](4LWLQ Mp];[/=y=faϐaWNT H#{W?rO> 7O9]B: +u0ɡTN8P 0uN~@)Hދ؀ * ΏUL2/8R(80Tp-YY0U\[4\jꊮ&7 J3_d=0m5 SVEҝ yD@M2(87)J3ƨ8ڙd/H2c)]{>>%;̶5S#>Qp.o]!:i'tO/OKB/t-ƀK[/=ԩ*ΦgB+iH-jFwՁ(:Y ZX<%4tUFܔ9л X*R${#zaΪrmj#v:3x>i-zc6y!/vۑ _b@hZ|؈~8Ur Opi]OE]:2EV7Tㄢ.MW& g座d5Y{:r޸(?[v]e~pZ_o/ڈ 3s3;剬7ֹUVś# ɼLP %1KV#k_i.PIS,xxHʍ Q/!YTa9şzr㎒7cCkY]G]tK0 ,SMoA ̍eHw'ތ7.kM,:`xia+v$Se "tumwfw9W 3d@ MHOKXe@#X0FDHC"&`Ejִq@zV~_DT?i8O0˗ừʿm Of`ɇ'I6|nM`R8S^w#?/įs}ROQ2W-{L2aX=uDhU_渡•kHP~ϟP=AxـݚmMy"EĒvTfMwzOT4c$Җ>؉q,,D6MܚPP]UgG_Ʋ%T^Nz苛#9dܘ&i 1؊ MkJA&ɱ<z,&]u {*Aܐ6 ĸp єsS%Ȱ~_g51FPX2x(@{` nCn8!WMK!.ǝld$>(=ȔFL,$j*>]{~bf4UB55|Q`lX~kC#?i{*nUPQ=y<$n3(=XFzvvnKCHt:I4fIi4ZXf|dv̺Bɑ=tF>zjPV+gQt`H5X\ΌA?!AUn ;H  Z)JM7dnpV몐x.I5.M` h&L+Siz\i:fͩ bi‰ NKVd_Y߮<1 XGr)R ++BiϜV;oە>,,eJƩڭJW@m,dseoj-r1Sܦ#΍ΏmJg.Of1_[8x]4`I LZB33+=` XQInx}_`pޱ3(B~ك$u˾@WxO /) d6x<c})pqX tOFE&) D;T#fnrȊ" Ů$ phsZ$Yh[D`Kߩ"j P_Jq*Z6c#dMI%6ɷqϽfΐza2Z?/5V\ܬe:7hJ"L*S~f˒E?^AZXoC>AbSe9? ofpqDcE\໱dϽִ\mot d YFXɥ4/^͚U6 FjGZّ &JB o% WG;ӈ}-ԓ.A#&}{}.`lwI3F V/G}&/Eapm؛oP"FGv^/}*?,ɥ#pLv>PKs)/B$PAk F -G=2\>#*0z/(zIxXۤo IW_h%{~ t:)EIR+&!]-U3c*QAmU{P#Қ e2S ܕV39HaFker&dyX1Q%gw;M4$*"Y Ս4>?Ȉ F,QP(@.E.j~Y5[j0.m#h~SW1J7 c '7bIc[YiV0>S,7LK`O066]S9HX~70(C6)ԓ+jP o&F\4^Oe oCdu.BZƠe҉̶uՉϖ57d0{N1tc:ǤP61؎BxفeS"P"K GYGϘ*eюK|ڍ8\N.P $a9}r4=u9s"A*~Om"Ȭӗكض; XGce'gZ=<(+p+dLV:I͵1_7T_Ѡ{}5I[8`ʷ]=i31/(06TVin[%g:fA|ꟑZ*k `ti= Jk$bՂ򔚞p1:ooG_VR|3wjJZ\e0t5 CDEwuؔ+.&1)BT(q3$|J*Xp Z pR"}F+23}p8EI_C#Ҟzq6߬!6L G_@>,7E `)Y5 =G4]uTLEr _5ċF,?ZHi (M @l/đ(+q`:UqG;DǦhZEy8ms!Ya!0kdeӓq0g݋fΎ2uRq_8/Cf#iID{ƣmpҞL?N_갤h;g+-nO֟ՙS Azt@)oU|^љN47ڨIK'ZGg']njKӿ#0b*MހAuhJ8`mN?! o@[<F;O#sQ_0^xg k19D< $˖V,^gK^YU\VāL_Y3&bwO,w7%uZmOex`V-<85%"ċ6f>}}7e*X>VZ)y4eGXI8ujƛχ[Tgٷ*.? A&31fcpGR_LoZx$BZVLM_1ayqEٱ!.FͼMF]$XL0_-b?jxRPǢ'BbAC/6"5Ƀ{;(.ydфgī-WҀTLo9BS9<-zqn[WiSsdid߯ ZGTYE>o0,`I wݱ#vTVkpwlb<~U+L}݆lX(B2) ;)=PX^+ta"&K#7;'rK9Ix@Eo{ջ;܂uh"jWvS!eoo\jm~0:=}%{ [z‡)FFA{aHl%VwAWf̸sOY`  "RNGiktg)BR`>5cǯUU]tI\j;h3٘5l O;<9k n1@'W1ґvGsCȱjE%0kC֫;Wv}p;˱(5E0H }sV".5Ikg\C6L  M]O= C伱SO8< (dYnhc\5|BQr4|:/VX* Ƌ _ex<ʙLh< 5z?Â7l=?rG@( s>~GJO&ee5|I>`eXAK^0d4.%p ꔁa%Kr;?#dWdW$l0=#Xb㈢A/XUoɝ%ΖPGzEʎpVq+YYj4Ӷ^r_ lh X@`ݠJ>^ۧ5qXo+xF ۜm1~w=kqoL~nI>3 <&;#EG'+}E 7I )=' Q-$e$//.Žsbu|3QWE`,.?R;tUC1#Ǚ[px5ZZӮŕ83e5-;oz?}&5ɬC{0.L^K *nl7tVfY'ZhhEzgq3t.ҦM:V|Vgo͝Ś%{ mQJv K;ndP*YAF^DoS)yh-&: it<cւ^Q;wmT# K)adqNgċ@M1_ Д]A@#cnl#Nv ^Fۉ-_wUYL/RrqLb6ԆY"959JGA9[Kj8cjwڿ5gJ ٻYSt@*r`4'[6-K)t.oWV !XLġ][z:ijJ2;M dfj#6CďcW?Ymo"er*M"~;TI߅QX_8Pݒ3tHJw;wywEÉЕp[ò3FEJEO2"~7C>\!SsA r߱ԑ`hD1 8Ic"J^Cczَ~^G4␧k0Z.BD])u~d7'dPp(_7pF^ZRް56*+RHYjyޛH_`"'Ս/rDoÀFkm/.BݒG畟t T6Y4xA3Dxa-o4~Wjo"+ Pe}RF}9݊'?^neK=$K[) h]szS)z2{.p:[كYzeM O`T4,`ܴ0+{DNŨ<%~2Jv2â4QڒcȲ%'))zhWhV2(7X,i7{RHc!pXuI8{[M yn . 5AR8iS흡UVuȰ[4Aйw|?DtqDW}1C k2lW!m̧I^-E#d*udA 4i!͞\hHpQ4V&Zyvh<70'l@sjXJ_ЪGtZB>^?.~o] X}N)ŢZXWBV0Ɏf+5d2ȏ}U^9QC6 9=k=$sk<3ۆ~<ZԇFEC\>}7|[_'r7qe&inMy3-xFAyNT ʝ/RJ ZFsҵ*TiCMf4hl 71טo1ݿH3c,O|:!f7%| 8v]SnΐyF}NN(` JGMosѓ?d(LŜ6{PhW/?uEv`gDf3NJthEɛ[|n|1xV {Wض}Xod=S M>v4br bV1d=JӝcF22dz1M}ܶkIʕw^.c6.TRCz?DW KB)2Y ?) FjT^o!f 4"I"M! X3urBzphi הxWՃmʌ@h Hzfe#]lAbh艻9z kX~XLʛ͘qj >jUlRl5˶I;%M_>tڸ)"X[v)& POdHCX+n6,0\>}k"3"^uvm=/e![_EW0Zz+NJId-@|rloKك}eAc]C Pcn5KaayՕvde646^nJY,n cE0q"~)e qtVW$K-x\C,]JVHlzF>"nĴDcp0ɀ@Вy:S'0SKקu>mCv`~)-td(֐9(ȟ;㊲ݪ!sEV@XthUZQD2\_G,9Dž1',4D(dnH82Y}\F057PY$ zP.QivLfD R~5' & hWYmG%P4QW8Nhwgr~\ㅗBeL*Vm yHd/ 1I$ )Ά\7e-ycYBN-?[Jդˣe/F[+bl"i"=iM)[ ֈ{,Cl;룦ܦfKorI=h/d'> TŹ!H j Zpp t8|_uRCغuJ|X!M7z B ̆QgqZ\8s{(U@k>LJ1]rAH5B`l, ֥quD43Y`.dnD-d`E˂T0(p$|Z>'oXgxf3RK7~ЦYA(3#V c#]ĄŧBkSa/u),_84] <HG.f*=3uԐi0Ř=@S\;ieRɣP(8DnEOo 0S)8kIPQGН|ɏTҼw\Qx\;R}T F/16MYnG1E׻ Lj䎙\$g@إg&*U,p~C'Jhp<;StKz$6wfrfVD6 ;57vq>@'|8W\%@p clpPa ;#ߚlVJQQ_pl_eeMa\Q{O \l3som7iCld[\?u2!ґ3mY^MK DeCՁPC餉r"3*UP; l汜ɂ:`yJW[də7WA2~ -q Jj; >r0^D( C`rbf&x^׊J @%utnRZ:t-} ]R7:1?Ma9 1{-Y0Ը{_;Xȝ2l<6].j.Fw{"qeW5=`׊m r' 1='ZmQhzg{cҒSS~[<=5Ex:qrK-2p)7HYT4xb8cvCR\wÖߙ7899qU ;t,pJz.BQ,XWR ߭:YԖ@V36 gČʵt⫐K+0!mGi" N(͑Z0QCqW8NhH\]>%K!ɭdf(Mhhک:_#B.'uXlcXոxK Y e@Mj1rpB=wd#U!h+4xPhY`Q7F\WW>2.wq$EKYnr;]{;~VRuЭIddyEN"=?AKe"M0L ]1$2O}\ˢ!^%5Y_ y̪[0_x1h!\a4C҅cXQZrIo `}V̲TD< esCfF Yow$35evf3&=+F;޴kL"ia FWh-ڹd6]Z%/?TD.E}|,]ஐf|4O`lnH+,};b^=p_>?uzf*JBygweGt8 _UC|ʻ|Zg;t C+nʃh,1J0x߳f:q<*s&adͪ*MGQX_6ɳ(賩o8ẗh< XG7Ps6a_ Ak28ݨMQ/˕,a]dV&…#AԩL8ñ0˜/a؈MYxL/}dpB> ]#S{ܜ;1aa7Y)s`P-NBFx6sBRܚ'9A- !scm&.CxߵeI6 jqx[KL •ד_L~ΘFR8G_Dǝ`D:T+7>#,&C%|0_k&i<qzHJfΧ?U]6|ø#\j0YMEӽej#u_`t]fVԇM /lKH \/3w`Fا_8Lީ6Α9Q7qՉܟ@o3}?X@ѱFDwłeXg Ss3#n{[5_aH{oA}DwP'mRIJ^ZWOQ1;U 2^I6ftwv1ϛ:: qcUЮ "^; 0AA+~ΟhzY,j $j HԌ=cy*=̯ZUχNUɂm##DyQ,GFCcD#@"9aPIK< VhʲasG1H\RvTؤ$QTTcYnuQ}/_pg_&%^F~^v{bLu =2٣h}}'\hXeW#۝= I8M5 tJK# uVB7@ʡ^(ByK%lFfiQ9eoQKe;alP߫5M]up_i*ܽ[q.箩PJ߅eEbË\ kAHN18^S6rQr=fR$Z=Xh!:A#CS k ^ Ľ) 4g?[p;&MPz_+Bmo~<^.( Rv_4%Uzao5بGӦsdս?D aw`-hYT JGݣV*uR =vR/ENDNSgo&~X Ck]v㴔&!@mF8]MYàzN6{t {@:(sʻԭęt4NHQ9ir)mU ^9bf<85%=YSWSSDMP> (5+Z/>x 5QeSuxw70( g90Գ:lrQxI*i0}ƽ {#t3_f0Ԩ=׻j%Ti1&d62Bp&K8N><G$Fq''br-"|NƆu#S;؁RBК } 0N& WNc\Y"y)KAU٦f7I' 63IwI#}ݘaזl1rMI;ƮSchxF>.]兩MI -wVYt΀Z98$ -y l̕`sUװ<#BJJʷDYQLtŽhVepk_9 f0W۷kfD*e¾t#Z-@W&TS1mZ˫m4.iEs%ZF^U9*D, 8T#`JD/g%HŻ|7b8s!!u{t4UeIq `T3$NJ>t!Ǭc V'簕,E; e+!xau\QR@N8WF0 tdsUF* .1昜ːqCcix1$R *v}01Si\I)M!b Nʎ vZvyRlD< v`N,YCA$(EPpA ) JXDUA5a$dIlyLDи-/_!͇D֓۩:dD). /+)H91%`k_HOQ0ހΑ>%]q>,vjpvHN03֦0l1 yJ롱/Wew`y|"mߞL4gsi?3)ަ5vk+żqݙM|Ah'_٭ vM~14W.t`U*7>D[bhxa V%TE?)Ppvh[@Tm{b^_,|NG}qc~-v>IJL WߵON'4X[h«}|:)]<3{s|mxG,iSF {&1 J{ښ88pJ:EՒ4KA1N#MEsJD<92 V~_d"(-ٖ}Y[.Am)~&@ls(0k z.HQXrxkC Cj^̈GR.Y$>h OV^ޛ#!NDXR KҷKC\gtVChjձ$6O3R w9{wniCX|[磭E-WZ-z9W Ybo$3MuB$$ v hu"<ڀ'=Le cX,XW,\Xޖ!]?c؉ J7OϒIa<4(Yls n;He'\֗t6JxeM@EwUK{EpbPbŗzg 7aTױMpR&BHEszL*4)q\ 7f (KxLg)8M"VOɎQ$CVm6 %!0TaNUfGV8!Cs&ʔlsUh ʩu.fZu΀etE?W6  t Qů !Q,#ti۲`6) c/kcҶ4.WLw73AXC5y7OK.Sze(p #BRE:ߙpF۳ = ln +@t_e^j7ٖV "Vi;lNVspc{&@Oy[';8mII,1_E !bAmcI\Ԁ@СϪT>8o.}̝~޾"8m#f}FȐA[<X0h1+%7wQxN:n ࿞hk}{!iM^FBq0F:y~Oًd-QXo|qMK啇ħ-_bkI*m K^!g_RP$+_Lҩm\"*qi!Ms/+7~`83#|o ؐ$CnY]iVl "_A?U$GDőD>  mF;xS5O*Τ0`&SrǛd@lV 9iZJ|ݡOܫے@bZ8JΩ4!p;4 {_sh"KQmՀlG'iXRa.I6M.e@@[jv.eٱ_?K3'҄N$mn=ꄩ)1VB%gRo` d?R+;M^Rոم}f)|{Q,]D.Rnl@#5cd#?zwN^]E)qZ_E̻Τ P2EQ%/ݚ,6?10 "+ʻ,yGW]~EGZlgd!qj۵S5c,x [bo %S^٧/[:FkWS,(g#s5ؕPE:N&ExQ0a5ty$~5=L`J ȦJ2-Re<Ôq-%IkNԄ\':j$|!Cc-C88}Ɋu3jhڹ}Ⱥ%2w,d{ {kOJ?l@cgsUs˷f|4>L蚠X21mpW*21HUUZISbXˮ o\1ZV4 9TS)9Bp';b"UN]__ ~j*2~3m i.AfQ2@7M{"9 $OMk2, wPqwq aa_#$[9V/[1nFL(Ų,1dv;, WYshkV@u|VFXl7}Q'@iVe*!)D+#yŅ15Xl+3< ʈ ȠU\kQ`lWȎOR-+xoՓ9݄NDRWt742ޭN_>] JI~SgP i{*l 10 "u)P NKS*qٻ&QJu}Pș+.^ў)bLz)7wOc/ 2c~(5Iw-' զe_E:!E{DΠtU卸xjvǬOh*Q NjaTPe\,* fky?7 Mu%rE u8 $ dR)kȟ[WD5aXauqk0SSu':Ƥ(? oapK8ެ}?A_nIkO`}*KOAO:P [B#@cy|W1GyDQMz\S )^<*Ejup{gEnH늣'/=4W%Q`mE0" ;lm"ɫ75X+L _q bnQc~Lb7svBb#\pٚ[ĸdPF-Ayk e\/\rV WE^j+})8T$[ۛ_ŠO2ȕ>9E-yɠ~j}ɯYX%ؤ\JxcHvx]!٪zӠ- J:r'2”cXe7͓.Z $3r; C"Ao$;Nl*5 ?Hd$reރwe"嚣 }eY,UjGv>7N9Jŭp/sݭ*$~g ʐr}A;{DsGƀׂ0_?Ϯl 90:JC;>!jS7d\L=2J,EM P\0K #@J' \=u}`/&TS![nxQEW65HQ@&%IB9i>mZ$ew>h _c҅V>c5<-j@,=V$ c"ЏzLM|B^#ѰmPKty+g&)tEu=3}鰐uM9)8=K49NK=y.oB?lE7CԲC8X UZe`W"ģE^3=z6Ktфڒ }IRfn<ǮkY$PWw:'XG(5dDIIVP1sgG:NIy0G35eCoC,QZ8#!u㓨۳56 l+qI]T;"gym1av?7YK&p=RZg r?ݐ[֭eƇFu9͍=SN9 aUDMPq=^ -!j ý_);#cY/0΄ /\ϭ31ﴜ^ Xt%'TXq׳Shna]鿜y 5kJPZR09,k炏0hxA ~"4_uL_#m"^q~2h3v'̔Fq~Z\N[i; 7f0/CQyY}dX!KB[1[4V!WCTfVdRbGƠzh"sCRj E>T2_mPCq,1ڳˌSl"9Px-EZ+Db:R(Ժ P&P-"RWFcJ={7I,'8I;Kx bt}63xlcAN.am)sٴ"lU%)s6t#a4b^w[4eJH8ǛXoJl uW$QQ_%]\^7h] }t#s|J~rN_?RP>|BƁ10$Rw=ښ@b"3Z+0BFdtIMQYKo!n g8;'dҝW; a*.Z4/ZEG+CnW UIn2K1+휫efIZ]"(%G>C==I P ^^Lٷ4L^,zIxLJGYغ>ǃӶ6aYcQ @F"?Q."0A$)rUk!Y6ƜCW,-i@- f?<"vwO,)QƇAO'^9d!t Ok.o0p𡜿ȂǥDEE7@{Τ཰]*]kw,u%84+d}t0^ls!Oںv8u^kَ-, 8g5.瓘n*Zpt{ώ| -9Zrp3z[ An\և-k9bϘOnקq;Ҡ+P5 :HՍJ* Z/F_?{3YC\vLoĮax@='T;X@8Ʈ֒Y|9Ȏ~(Ps#@[RL28Yi<#xCg#AEPvQP?C4:!pFb)UvYnx-z}*:;cRQS. ^09} }ADcz,de2)3NL]Ֆ6$PA P}x6|) *az -ZHqHG11x3/Qu>z\wArKHIJŻ LW/re$: 𳂽"˝? 1u>Id3;"b$)= m$`_:ym><_Y&ʬ@3qIf(†尤; zL]͌E9EكUaeMmC:5U2f}=[4[<.463z"}e[->mgw.6!jYx:|ӝ}l7 |/3 m / @:<5WtY0dZ,{|6!~y} Q9)9lOm=a ,GW ~JYcf渵̚&@Ycnֿ8k.sNP3`;N.!33*Mbʿ"J\;W,v&UPnWKŒbBZ`[zVi,Np 6qfgbA9"A\m>Hༀ) 6wzZ89^i{X0,K~E<gm HÄk+zM5 XꀦYY;::)5*B%3xn|-ЭAyU)?x({PFA?do0/465$yfLZbO`Mu5JT-q;x_ s#n( _Kl\5٨#wٍuo⌨ fBM%QJX/I}wjJG<:E n?v^и&34qwfGוNzm"֪HEضejJNV?kVUBkL#W5jB,5R- fSOE .i,uƴM8T:@lq3!)⍜{F1^{n02!Ekܻêh#&˜`bƩa SӄTp|jv 0&9!ǂK+iv.}oK*{wʇˤYg~8FdIOs28즃WljzN >z]8x?9I]eCܢt 4: :ZKZ*jB8cu3c[34^z ~U~ ?{^o`+QQ)A|Q] c;(/3R_yangvV=fv?-C% _SWg$0 B4ȅ&けG ꢶ\vꗥaqefH[yQkU09)(ƥ5q_[4>71!Z-!'ju*~)P@` %In"̘q9{nCmULCңX?"ro/ .rM?>MH0I*x5GG' ;tVUFbR%EIyp6CA {`vZ0MVO%(xY32DXV@Di`!{3pX .D7O~=Bp3$@\\KQ`8C5^dCsa3Rh`5ReO x{ Y%'lC-J|׸=Pi\Ua8p(gb fW{UJ;ϗIIC~j JzR }AHyGִX?{eCA1Q`%$llQOD>P'Im1kJ^ S/̕S39o/N5>e։m t6Ligl~zoW/@:dS<+ V`W͙gT$z@rʹ?cd^/h8.nt . L9ZQm& Sf%(Ti iA-Ȏ/{@KA!{1壁5 |>@i 특 qJ.N4 I~"=PM:lϾ'}v -88&!,6huw &[@hQ@V6F%ղ3spI.ʫd\%%׻w"1:#gt᝛و+PϢtC+sw&Lf@#P`_Y`Pb'h[>i]`d;~Ű]3gFe0q/ Tv!.4| . `fnrAz7yyݛmO[tONy`h.غBXDQ_<%@p:{F,4OͺQ)R+qZ9f+QJ "o$3 Ժ!0!m [y ID1v* 8yĿTϨŜE`諅n"lSx -u1JnvxK'3Ez ['YKbN3-w8RwG/АXY?3)lx`gP0ukTevKJ+Mhv>TF?'yCNJgfR޽'N6҃DPة霏ANia )v" fP=| AIjoӨbص5E_I`?Fxܟ Ȼ> wvǙ|4puCkm4vofql:'ڲS)|e)e%V'y{i1hfxhvl05r]Zt1v@^UºnK#&, ӋDs]ykOE'$fs&‘F~THP+P*J(Ao/gޜ}nS{wz4Xp~Ekn84Ӄ## kWCc8jS1 9?yzsV~{O2[hygi "춃젽*]?XYAƀԗ"ٶMrr&Y?L XH^ }[&6J0T)vh>h>ĿEh;[*@)06_)d(|ެ|LI*E9oM >X-qņV H#q#<<j49l|m $G 1ͼ<#XqN` ښtZ)=- `v'w11Z&U2c8|Uߦc4ws{bPݿD%)TFW9aN 88Ԣxb3Q?E-5%Ur vKY%#+hM b(61g3N7-ܼ ;>6mu Ţ.GR#5wV0([]?\H{x ^?8A+a! /, p' RށKkqOch2I^ 3z|Y^HV1yB>=&K05+d)ȿ4"[5ǟ"#u۶,51:&=m#l|Jr.LĝV(C7:]6Z$<ẕ,uY>am1@*fYb!y+}sA2}T˗k)CMEkgT85 ':SB.܋&sΦǾM [SOZQz2܄1\Cg}: e ƓgLUr˜7itɯWɣݨR 2W*m{r~@1@q'>QJnMzIY-cmoq쿒[5|SD{TZa 1FU/.f| {"]3dTrHbEQ|Jl 䵆qᒋ me (r׍E4$H\uS|+:Y~xP "QH)VD܄(4Kޙ BfTZ~9oDd'ۢ{Tjj\LvbEichc_:wO dzZ fa*Fΰ7դ[*d_pJjQwc}qnH%>QQn2@3_]eupޫ _׽S$PX0c[$67G[hjڃwn B&M7hymmi7R~ltvVIYy+%eџ Dpx{i%`5mk{R* gX^@*g~S[.+<;BMj˵{'p2^Niy仿}%"d3`r XBb{~^= k=: ]MoEM8]q`56]@pyL}/9b~I+H /y@[]b/eǾa18#P2`J#cb`ԝi)ї,}@I|-͉4ՒL,B v Iۭ }+nbS,efv" Զ9k0U⹌UX^(e@(umsaSS32?Ѳk!˒gO" j-)4G|f4Mσ.aH=N뷄 =Ztp[]JCȚTB@DhJ\ ݐm9B}k,c)nƵTJ?o Дv$<'mvw9I#!0Ewr*gs+ ?Х Upfm$h rQL}դo*M'yjKe&Q^'"=kT> ~ N5dMQoU*kt狦7#0.o᡻t@鷭q1x(5bvH=Jۮ(P@l,Ot ٟl|<*DЌNIe.v\ I?Y'mdm0j[6yi P!lqrQetL,(Էx~zU挟ԑ;(qNc@Kϻq("Y(ꚢ4Z,&g }Gת.9`,92OPJ:(3KJ5ٻW~yG .!J"XFCDzJ!yU˚j4]_"muU#쮷#0c>$;) ,dyͺUs=\&gody<[^,rKũ$] ^@.q]%TaG0GzhT19DkC+m_Q5Sh>d/3FJ(* 1"8=f8(od?b "J44,Ez&Gdkjl1ʀ@1\ga޹-ՆRƦVp҅s=rvg1}MT(Ma=:Hc|G<@0ˆq7XW~ޚE ѴmU %k 0C?Br&DrE b|yĝ7n]됄yEK#f(zyڔ522tV]m)U.v 5 lewu3  ɋD ƿR(I0#}C $d_nlC^@\r/m(I>C]VP iĨ P^9X0c1GALsxВoETαvrkTފNԃ3:;KQ "yJo?_O`n6 /#R֬Uv1ʗT}.ЌJ닷ɾf/K `XHLQI|V%?9C8g o)knmK9J˦Iw]8l?ۗZiJXiT_F+ea(<4ם`h'!nTc&2|5Wd]L<dl@ĝnsj5Ƴ;'_ 5[^0 F< V|6KnfݏXE&l m9[WKe1"[krמ"UU[}xN9L -C144;0,&eIKE8s/>o17sock$:>i]yr[=T]x# bo% G\~>9f:̔Q1)"Vh'(j)kZ=<12NK)GАG~ հP[gghj{hdkjyf$i9_åQ~LbMhW9FOvRfoc+˷Y';m .k/:x/\QhmDY%X6-fby}QDZ9ky/b&>EGO^'J1{6}G=#6`gg\;=K(\nȆ&`7TYs\Ld,'t(S|KU"mMi<ǥpo;k`ZBf!℟KukQm6Uz]=a `Q%W0Ԉ7q i8WЊ^5IpN:a5܎B':j3XZ¶YK?tZ*ht=3agmZ%%\Z:W~:9s bӸJmܷ,^wܑ =~[aR|մgVR!/AC{4l^Z)[&+^B3Svuѓo_ܽ3EA% s.$q634/7Rtph&ѽ!ٲQ+d=Iv@+sw$vKV6c R:ۣ,EsoxWR59T A3d1t*ӥ\h:%(if?Y)X9j,-E($_*yJ.bZ; 9"! C'7b"w۳ʽij>mZ;qvU_`+cª̭:BELaͨl3dL2iD2*!!UP]V.$eg HX'T벲t!#e m`#7dAd,[Ǖ\&˿tX#ya"gܖL6,,A/ߒQ_O E C{1}kW-@~(P}Ϻuw~iQ/U,`[!Pns 4L%b5OtNz9b`QWSukffZM=+'&_Yt1g֧}_ո#F~>eJ|CO31s k,>T7 mk+V?wa" '׊[D5(;LlErY=cVZ%(eƿP5L\dbY{qXD\35 P'*4ڋGggN]!+ۨU7v%+S1c19 JW W"?8 $;ħx¥,嶍l̡QM 0 uuoDjĆR`0x+=i$j5/XXiٍ"]Xub~v')X;9[Q'~=㷛Mvg"/m%d{W8I2 ل4,t:³#ǐY!Mk0q[/Yln(m8v9{BQ(:Г}7֕JN#yj_r  @|sL.K&~ĭ4#7HtT Tp;NhQ>6QMY4>4@Dg@@UnH3Vw&rEe>,b₲,Qy:F@/o[\n{)#8L9Znm6`?vGV"ָLX0 ) VH ~O1] Μx頰DPY WE'p b 6kej^/2T#/xe*1h;A:*&z-ܜ2If!^lA=MI X⸐:u7T=GZ0z ޾Yt ad)|)ʐf|F BzfML0q:ntg&ε3n{|+;|ڒvK/@ħBC=bJ{&ǗD~[GGӌgPsvgNeef͉K( o?? "תA=OX?|ʪ 䬔^m`*wm8JECBbf=|@YX"$Wwj P,U۴l@Yhwsѱ>ՈY`x%-;EU ǏLC"Žd%$T@O+͔U T޶iޟܷPՔV,|ߝM}0L E~OR7)gҷE@0ukQtb2 xkXq}ae msw{{_&ChؤjTJ6u+ғ89ӧXcvagJ).5,!3f:۴PIOO~qE\i"n[ ^N&5x`Q|n:a]-ĶFDrʚB4NP kYccM].gQ4oɫK&ڀAκs aC-ds~4h211x(&drX]_Y08"yf:̟?К]piP )>B=! wJDyRQ[Vry焷CEN-b\/ꐵhHτpԃvgza yx-PiU*ܱڐzU9Դ݅սj# dv:}[;[dmɅ)5hOj0'I{*>y7J(4&Ѿ| nw*lMQd%Jgx @r5Rdzէ%ҨWt#UwG^('dg>+rhi"17;_A|uq~hqؖ#+F_FN>9ߓ{wROrQ֭e@_3P]nܖ^AƚNFD:KGeEnYX[X={17eR!Aq~f6 7X?ɒ-.Rϑ.pw vglt4D@SV*Gę `Cч׎c&<"Z|l~XgQY(_PԓH>%d*I rR:|Q%Oٮu MO#)4TA;=3FzO醚hx0(B8F"m5;Tb_ ]v4I=y*=Y*;mף^mYu<%WԐ 'ZeCA!bh0#jm=X٩12@$Wo]7T5/u1g|L9Z -ݮ ,bK_[aq|˼Z (MÃQpvv_O,%ku|XǞ#w*,]@Oݐ﫭Tyw6){.:YOqHlpW ă\zuOhG~들 D cYd1>̷xoQ6_ܛQJ}ӶD924My &^kSIzOZ(S.."$M=9M#zMީC cLw^mK]-њG&o3T(SL+ӻ_ET]gb%]_ܓ} '%_hdW kTx4pJt`(wP9{w%ܚ$g7}߱>6i~Ӯ~ /wƫl>M@Ss*5m<7M+Ix֭_N0ۓSt.Gs+&CͽAޒ(+MNĪ{}Gd*e&  ;کnGf^ ܪ | ww`c+ƊZy@aֺR/ϗhh2]O)W#bY"Z. ǣ1Cf* jr/Ūlo5%)Qùb)fR|WNKW\e7z uO<(K1cS&<c"ukqYeVB!ebW E9=`O^{rPG}ۏUrDPlKZ=$Bx&HywCE{`Z>Ao#}ڞf|V~<}ktL B&ȿMVtw5t}dsޫWno߻C)sR_"qZ',lpi*t"hrɻAIdeש}MR)L_AG~^A˺~s9 KUAh|cẙ@6Z[B3k,B>qpߛAc&bo留q*>ݢW8P=vD!eh6Y+Y( 0ntV@|wIE hؓ@}XKJInلfٰFMT}嶁TWCq,;U%865p`rDܯ 7C?=aM G'Ȋ 54)7bW|nČa4ֆ9a)+.O@0cݼH]njtV_3ݲ{ pGJD3nr)"'dRJ#ިILĸc7|GT|a.yv4^zaw|)7l`|KؚJ]YKBFVؙr Jv,qp_@.sZ8ג!h,{{ 0zyc&?'?ʛ(ɌGD ?:$T vI2;ziB8Nibʦew2t?y@-YZ&?BXMmoLƊIJEM4{=+' w\E6N!1W9n~b )d_vmX*=Ղ*Z3F?D㶹.D;u.:$aP&8="~# Rl\T;Єm;b>7|9Ejy≬6\G;Uzl [Θv8=gԡH Ȕ9`&`LD(. BpS&ȉt߮3hxxRn_dv C߳gE TpCmptl)RĎH(Rin-$2Nw{\Vn%Zu.W*2jw]8 :ԻOaSRx= Z=ѦjA_+-eΧ-[2-U,5]LV]@H7A6S.1ưWO*I06uXeSh%w@BqW}|mw5 ܈O D/mBluǣ j]:|.-WRZ%A]k˟Seئ;m(+5J$O#T;\.5 nڟ8 vz?h.jSJ;2*'.QܿƜVْ?μ{{bwMrc E[$%w N{6 >s+Dx!,$0{B^^MM ϨWb:lWIm2c3 ?y_7/jӁW|nhk|vآWE;4\𾁮&?q ^U;j%Yp|?|,iVak ~rOos%U#tOR, $"_+p('a!xR{iNUjyN*:j};Кr5g/,=ԜGnG hs35M+*S]pz57Ev\N^k1L9P&"n$E &6[.2:)xPޚzijfM@Aů` r_,wK0(pw$`QhS?ߐVf֨^r's.bFbQ~5Q!vPf KjSLnƢ+6bQ:&Ay\ODntnaju1`;eR~{L阮!кRU93Q- 0BxTۺ΃$:߸;yWL/DXxvG('HbBEzaVbVk+[#{,rv |lf=r h3mx:-ma}2R11ؠ_{L)z{',}˅ |JzC^/]xK3O쭲~@bRR;Ӊdu@srGA #*.j.8GsG?Fbk}"a6C#~ȘǿxQK֠En S]1-*_Kt&LtxnoߖE,MU yt ZYxq|?<: I^v{ܒûߤo:U7CWSw៾fV' ȏ[ }NP  若Rl617lٕ_&9“@ɰ"PU8| uʊ!~gFefЁE|x*g٭VTˢL++lAM3j ۓSPh9IָnMs1';MA`BM_~W.$$*ȭLm}m*6^8hk/)lWH|WZHhɭsO4J!Vۯ'ZBh/eQILj4k])m54mq֎M$ҳ0Pu+(K'k1xp O s"3ʮ'j)x9QEFL|5}7ap BKOmOugtwÌ)T黟1[Œ( LsHr]YYBUtNeH1 *{06"nv5ul;f\,ϳj𐮶Z%yGYta@tPl=T*!|M./,q'nE]vaP!x*[3rc2E);bE M5>puivwp?߭ N宯>6̊OR y D5meU''+Dof.,SlQˏ1~@E5>ugZjG}}Һ>Ó`~0k\ fGvׁ\-Y<DIH{dY0Ypf #uX-'-~kP~ΜFBg4]3;~ +;*;l/"6"mk\şS83]];'xQY!dtwBluӫk%AUdX#ZQ( FT2-+~]ؿ(c{6N_= oo0'|7!oe%mm.\Nuzz&٫ Y߰Z 4Q)GO 6HNV4p+O{mhǙNj`)Jtu;h+\&Vkd8 hWD-1ވ j˞hy]^J݅VPU\V(ӯ);/h7 1Fx}Puy@MNtZ!#8s:Avrd3hoZ{&=V}/hA8|Jң]C×q,3{mzRY "}aPUKS5бR8${]˽P*JR9ٲ{FtaItV_i9)."ciW:ޠL"fǿeoU("5,ea~A;|Et|P#V3d@&˓^CpNa܋%~(]Ѐm| 4ysrm@[jQZlA^iƂn>M^&;!0}d297q5&+[)@Q\𵁾Cb[fL>̧̝ڡ, mX3]hEfSo 3F:.[=z%ISG|hX8 "!: 0D0D.r:?] ӌ ]hOқ:x7u[!:qUȑ}l8<= EBz۲㰎B!&MCe TOb(wGw}DkN9p]mG,K6e;#K٬vs*Iu+n/1 C:*&$ +I3wD٢Lb.{|^ ;7xB#_fپ&ךmn|LJqM7m UXH&vW, {Z?RiYKxo'^`57A0hiTi"0wЬ#&ӂ޶W(JlT Ut2m^q[ @y=T @& FzS|6S* uf?Y@z6+ CEx~-M 5QbRN=v~*W ",Qc:N bp/r>rtqnX1^^]+HrzUk>h-]}-C[`>㡵y}i.cD5#L l],D&!𴃋Q/?3.dHķ2x1(@uEO!,mLnSt^Qviƅ3~v$ ZBki8:fhDri8)U՘P֤8.ϗ6J!k2=kWB 8Ί>%VXߧ/>1p&O= 'f5L`ː'!3RŬd霔aT_?]Jh"_$3b?;< Cf!@#l-ݿm1s&b\3RM 谍v^.W6 nHԛ~f9FIZ X3#UXP] '!% ÐkSӧF ueP2N1̥OW,![~ ;ǽhOO MbkTC΅#rߝc:XGFt&{ 撦Ixiox.HU1{{:U3;vddoM'U\< sjUdIy0 &=gkMt+DhhM+25ӱi Slכ٘'Y]> ˆֱz<F6 "%cߩ[a;HJy~`-D?90Mn'U-.IRYGfW1ږ6m08D[SU{"ꏮ.}v{[bpo[v/ _k-]ukh2Y2m*9-W3YD+P8IYи $aT6^1? \켊n8?]p=\#Modn!%n]m.քdiIP_L5[f:@q/OUs"Sn͑2L%6ka3cոw&oۑꧫ3hUϵL>i#zO4Lփذ|@a@T.7ޓ% ϟ=M *B-ScvNB( }bIh40o<79OǡS^,WJO7[,R b4<{>h(H8fSu!+S`'n {?@4x[C4Ux¬R(؅3U Z52$i&ȣ=G@.zL"8*H#![릤)/YL ^Yl?sT4 RtWagO^*M_ hOcӫ{R'pC;`5,: ֑Ol1MRV֜y-Xn22)_qS ҠVUj Տwґ6*fO}9Y/+>=`I騎Z/u98/oIvDduj{V5 {ZKD쵻Vo`1gܦ4'y" QZZ9`M#Z꘭A8-148Ȧ@a b/6Ga_VHJo'L =ACfƚU(?3D֖w`0bN̏ 7]c1llZ$ a̿{՚U4SQ NTv'Z`wO]āl:kX:kZv.ޅ{(5si_؛_3*>UȞbiqxt7 ?&-O Br ;FJ9٘բ k){) ]w(,bB҂:#>PGdx,J $inmG }J4yHD`m H17)2kY!;5bC Jq`pХ3Ka'=OChu_5 Tu gedF|Ґsx2qI,2YLBřcYK@yE`rZ怉*D0G}TV5[bChl?o5 RPf7csqu:C&u#f̠^5`{7(W% TtR,)nb-=v>[Vm; ߐ??MJIpd0B MvR ΃ں2ۛ׶?NNȣt 'y~.\%?5eWmAa^B@KR7Qt}av4nLAӠ; ivK6eyxJxy) %7Q[򏿊‹-d|C5Gs]_ aepH 78‚b}P`- )"_y ƿmfn4}:)烏* ֛DGgNqSّ-Ȁⱳ9=IlCrFG0wj]ǝɭwդ)-=P}lCr'cm,*3|"˼lL;& 󮾎]zt6Y&X$a.1dgvHJytkAO~tc?1ǜgtM ՘XPBH{@"Qv_IiUߍaq+28Q@ |,'9si~^CxY 1c\ kXYE=ABiЂjGd>ż"kH4WE0 =gLr%`?f $q@;e0\%wtqWFK Y!]  38%)|0hTӺ#l 20q3 jm8ܐQCMcMBvl:jdp GFGܙ5$O;QBHגu%zXC&z3ΉXi̞:g1p,eQ- [+G+eL2AL~2J\{S ?hR?HsWWe7+SH3% %${8Rpu YWpοJ.z%&OB'HSz Rυ/\ۈfOJ,b 3߲}PnH4yn}/KӚxמST7un+Pd''TB)`E Jl1W 4\nTu=QQ͙\C& NCכK yȯiPu_lLO2Mna/ŰgE-ieLuP!ʞ畠1NU"Խ*<  N3fӄt`Ʃ2&fzc;rZreܶNJ\ ḻ:44\DFz` ><7yGn;*ƕGS%EDSC zwǐKx',aQ1]9,2H٫7$8 n=7c1TGPSvtUD s4,I1wy-UQ>h%xW#` 顎ay$7F#;QL$sh<W4e2u'S@UO>Z z$OԼٚ z z6 4n4+!)&(qcs;S7MBM9gAEGaYQ:^c.QZR)@@PO)f;\ùeR-0}!sr7#/~]tɢtLЪ lc}7av%Em:hl&m[8¸jnudK$T ]MAI$Op-ehO-goX$j|z96y .u`^ dt[ FBpG3}}a}'ګTmwYǯkdb)NB(ޚ>.FWq;#%[, WFPJ,:h>bYyN]sKIDVZ0Fߎ=; ?\5K+1 ,WK}$nlh-5YEOڨh|i"<DM!.g t $敢21緊a@HfK%ϵXdY79ACLD˲:4XȈGBk6sAZ)d|y_PX@OZR$z%J1cn3&Ƴm= u)_-" 0g#Yy Չ$[#MlZV&X[w2f ;pe8™Z'ƭdh^ΈR'դyp#5}XYm<ѧ}&Bi=t,FԀ}J%x:T#kR9f C!X [^Dz7?^PF:1F`#Qe^:@IRIx%⺓bTeF*>BZ+F-|f4{ [oă4NpSXʱB6(>3 4MoU<.4?Y_a@ǯ{ĚAOaU!$)Ԅl)yN;پ@ 60\rϫB1+\F֠4B{}oZrkC'9d^cC9W1Z=?&|+bk9M<͇vs%Ѡ'" C!x: ոGilHUDc{_8NR"wv+O²#,`1n6ik~Jy%uC["c ok}"ю rq Z.'z̧tkG~ov{u28 72_N{oE3-27|r4 Fc77 1ؽH.~T:9`xWKoviֺKHşV re=VEJ3Wqv)8vF+9HOSi.<:*h:Lg]s²X%Ͽ#2s '2G}t#J3myݚSD IZK 3ZΟV#ms3l\NWPbRU_lrxBqv\`d9jg]o(j (sR⃕8/\UM>z>Tl4Xư&fw̘ސJ֓PsnC"<^`akc:NE oհ~@sxcy$}ڪaV\}$ФO|!Wd>Wh<ߜ׊ 7{r: x]e%{A+LJ m4mǟ9@\(+'z<Υx=FC[w2ٗ[sLQ|gc?l$Z!<7|?`b۱ǩg"I9#z9fW1Gz(ًQBZԎ_}s~~"}pQMsT  u fSXoCa'%C=^5˘-&fK@)Z_ticgC7Ng_VpĬ>"7~ LyF73 j Ճ{lbg;I(Igj%P% X_(tz8XHGZ2?f]~(),(oa5m Ozo‘x`mWs 6ho_XVOOj/85U$Kxi(hI ܏ |Hs#0hq}_S_#QZCd&M¹r)ŏI9QX sՈv^I1wIJGs(8ywR>ܰ _E'SS7z\6Ϫ\:Rtb_yxEIǵJ qcN6YɧTXq NyEYwA&B3*ܮYPF_ mmjj~#S 0l"Z-9 vۥxx9X%j6oF;nӈ.`AX9 e?ACm{8EB-x'Dޅ{w[=F'M)xG$Z0ɶ߾,g ,]amь C#>,!vOk lQ.h\T[yIW\4T yp<\YNCj,LY_rlŽoY&oWUO=h{`>,te.9jaOsiyB_;j0 Ih(A!*w /;zsm<=R|'1^LiɣmP=[7nIJTlw1\sQ B{,¾ <~=nIт~2 ϠM4vqm v;Wks-" pꫮ[g>󔮃G@]I$6Tqخߗt݉-a1xko=M=U^ > S:D4ɴ+RVy0 ғ郚v~xzޮѫlU7ÊՁ_rgXo2SK}b!.8ݷ ,Ip@ŧKK((F5L}z:qA޺i? 4NߣޒT*ܨJx(=ak /zAadC&eE|L ;@PQr6Jt ~'&_ƟUo;k}lݎK &QS㯆f]`Zڵt)8_d'tUm\Q [[Ai II}_ElL!~uuTF)8]P2m_WgzI]%wƖz4A]l$[Æ!Cl >aՀg(?:#mRaj~^7:%4n+g{Kkk5^0KmRWA쩄u%/Iޥ遜t2 T%_埿Ntg]'6hYRn_xQ_o |ahut|Ɲt]gOO {GYYVb+FhBQt?T, zmώSi+UKl@qe[ޟVAU5i6WhzEAo|ъeEϖ oH<;1_(Coe9]4?9w$`VQK ?/tx$yٵ|ׄwn d7^lZ$KS+'NjPHn~g'iV,HC@M} kzDxWrrWZ:ÅܱP@JQJ+z y.xMZ6F.tY=5Ij(C"BHX o:Jb+E?kHـ뼦0p]x v`wC6RO=}V:|r5zsY~Ct-nae͝c! ;hH@[`ʨa _c~[@?yhA WM~Y" 5f'UgOڱ2 cMPfQޚ17Q-.f)arzaP'AaFTOTKt`skt'yUb#F$ bwJp`̸-)_2OHbg4IH nb!fׅGu('0e+31l~6╔?ڙD!'T+ nSz%Պ憦֞zNX|z+ـږ4s(0x-(% xJۊ;i,+ٴ+yxfiQkKka61/b'ʗjTxYL ҺQϸx0\A8o #:n{.Nuϼӈk4ϽgEwTN,PsHhdZqZ:}ؔ*g -O$Ļ)/ѻX:pZoy4I V1(sZۆRDF?bNmY}PIq8vfOyF3yV!Fʍ|LJL@K[3eQc wX&\4'HtH< 07u+*i A1  ۰iP%a)_: ~LֵE lSǂU_DZXE>jM8G\S*uV2B)ߡ\Jlo9Z$Y^Y١}…O%H\8KVDȎ9_ӣ~7\ 7(=CEYdд5@^73~Pe+m,a"q&Lwήj|_/xf4>Hn6M]aFމ7;$kfq U#FBܟ|e+^\vb鉫!_>h@P R;`sm}`:XTMB&OIQIlN(2#`I} ]Xi3)P#c_0Q(< S} D<l/DɊ0" 6h* rÛc2 *,Yvjf4z%qA?67{BW B-6\ |/U3=yU%,&uae" xq~ֺb.ڨniЗHkog4D p_2?:$M tZ69yv1 t1X$^_aǡ Qv |7tʴ#rhO5UK0yQq*x:B98+{d'I=7;ܴkAPLu|(N:ݜ!XH?_ʎq1"ڿpVRcί9: ÷~K7wUdU-3]׸*;S`VՐ6luܸ,@CP)QޤUM-:,u Z jNJik +Ԕ0n1 Wl>Y\ =1ϳp(bPUJ _1ݿ'Wm, ~5^j.x5L-W![men8>_vCFmgH(2c#Z_ٖD0  E9b?|̴gCLmڍAܗnدќ^0` `ƥ{>s`~6]wEsr$]fȤFb9n_Q&l pgs ض?dt+l^ cV=5vjg7A("#D 则|;r d_bzCt#:L+JaS•c:9.!~p)Ϙ }' =D:gh7*E)4iď$Bh<"ф|/ x'Ɵ`h4)Wmp78'@j!D4‚:{xܿsB>ZFb7W׊gƩgQ@0J7-4ߝC3HBxV89K)s%T6ly5{9Atmvr(:Z?w(@6mG?K|L^Ls>hJ rN:&TS5 }Yb|X *f̮fҎoٸF.2m/f}YL'@92}!čOHf=?^[bتȜǒu&Z լڰ#MW@3sQ?A*p[蛧@zz~7\>Xyn)yxgD=|-kg}6#'yvnOS Z35[+kF.X*g6R}ZMÃ#z^ާfBVPFki@b #&$wWX!+^\E=*HɀM);~=w]ۨ CT qvߘQ0&(-ޒjm,C(\h փx-Ü!Z~V?Nh_v%P 1CNpw&'Ho4FWh^U0&͇1g;&m0mZkJP *wiu^3 ^Y~F,JmYLDִJ;s>`#GB%p)qBEi$[hslJ'w~5Ѿ@+)/帞>M h,"v9-t.w~tśͮ/Kx-Փ8PLMs,`ccv^)x2~.𗻕%5j 1TgX;½CfP*`-M*BގtO*J 䔯FTm$r9%0UZ%ݡx2c g2}\Ö)~V ;,mqu;wI[\bi+ ߌtԍhЁ'| *ڛE(=5~3"ڪ/nɞ囚55tvn1yiv߹9^.Η6<Oʽ;9OE',ao"\ՌЙNѦq D0uhpB|,aqy^Ee`"S>*ćDiOI(F^ze$f6\%k<܁h,2VrHٶcZtګtx?˥Z(C{t_D.z tv G)TjOVU,Mz)[KoO >r_q毟RL.pƃ.fPj,࿇bel6׼z b@}>?]z=FJ\P2D(915 ȿy.Euei;gz<_$n.We)ٮ]+diTD3Ze'A' QIS> ڻbhxyZ '>c C L ԍ!`eٴ4o6?˼Zh4k9k3;.p4~M~1C}(s@k^eXxW1CFr繞'Hቿ )/ 9m$*jCN?8`R78usZI\la NPf ,b)ޕ4>y5 9+邆8RR{"T֛WcIoZlȐtY xQT>ب=Y0?ΏCbw[1~+ %@>yR[$]zbٴ| _@͞}OBZMR*`Dmsl>뱉],^g'Gf9^1wdT[_VvHNj'\gYaHO;uB ,4\@`Yo}D{o- m܅5aH ba:P!}vc^UPFY^H`uq~*+Z 2qE6+,k3{":kI2!@ON򃋘c֬P5dLOuԺ;l(? 9$ Qo HZ(7=_jE27eJYi7~إ~F ]ܩ^4v@<?Wu2 ڏZ w|Z6y M-l6hy>qS^8e1Zf_ZAQ r~4la[pP҃T_nmWt,Io#V ~AU# פmڠz;G+0Ϙ bz1-YW9M]CsP'EteH+ϙL K4lC'M$rPEm=!9;8{s1c@i)ircɤ^,r`{W^58F[!O`n = q,C_.`x.G4?/EA~Hq)T%R]}@?\y-ZF6 7O֥pf\5`Mm0yuVS9C\<GE]r.I' 9S}|*.IO_3%7NZ&b1,xΓ5` |}a!gemGpB%=Z+?|{ 2`zrEGm9% Pp]nl^֔w-^LzcctkL}wp]i#V륡C)iunK8ɩQ8\5[cҴ^h!,{?f FYB9GgUTF8!t&8sOFQ`^juZ@k6Gs[C%y*?]R3蘧+z8nDɮ^w{TⶹV]ܒ. ډԿnt&?MTmg^;\ՕytɓשQyxegV+3jR ԑT<3GF~ }r!eGT Sa?lΡ%KJ"N䳗"W &YO Hx'N4Cx "ڇGJkfiЁx}PT'6@wf]Zp)a[i`Clgѭ9F3ћ&פVa[A*OxU7>Ѓž<'?ٖ-l.<ⴕiSG] 97.&f+9yn%f G2TVP'TW"1xpukFh_yCI]Byn>!qOMx5;M'ݏ+3DX67!Ӫ|ϒp]2G[0laԴ7nz gCQ|żgA!3?#GL}z{XHxiHI[^/?Uy(3Ƙ #ȸk'5Y>6[#gތJ}"*]-:ӣ>[l ڀ6Lk܅4ҟJBsM\\,v5Pb/?O4sXwV|&( }paئ _ѵMIB]׋ljL` AƞkqC%I昇JL B{i*V@F,ohB-~{)+?{ 8,+q{C)}@P~ƍ.+! vMl"2/&zS֓OTp&X\Q7ߩ6pݙ)TJSo}mJ@Li4,QUKhOHml=9:X <@܀1?ȣRb~4DÒ8 tMmBW,Ԕy3:.Vf[\D&XNhSAX#yOx@~_h .H\Ko)$SApn.Q;[JtSdI Pf2L&+-Pՙ>)X6Kjw&45˿te\+YMTdtx^]?!,uXfvHN;~e0T rCu(=HLꚼ ISBizSdW1lx tcɱ~0;=GÞIl\[hb{ OBd&Ng #8͋Me=C:^=W9_DwM_5"o%$W 2[Aă&u DV}G (GVs>/4!0Ԡ5H-ew x6=z֪;jvI. q1p/hr7-Wx,0,"hb-~;SV[´waqc+wgOFʈ^7A {,}rg.u0i 'hB 0p!^̆Mx% R{uGQ纃[|cXI:Pe.@e? t*X7Oo`ؠ!KF.:זEv&s=zC{X8o֞a$~H-Ғđt{tn?\</d"muЃaRE9Ai:UQgȴXRG#ٴJ|Z&㢾CxmF&怛ړr-Y9F"|U|,' B^nP%I%N5"0Q'de1÷&,VE66{*lY+;@!iJqWmݡ\+Ym2 .R$L:*(:KV ;=):'UWJe֊,ug"gYw3[+&'60$NL`Q{ @ŷ t?kI%r?,AٟQ(U$޷aƘȆ?/ [lϓN6C:rz 12D 2گL4<d6ݧCY4>>vVEl`s:.OKs:r{+=VL;_asgkJi~2/&uC}OJ=ݑb/n? OxvJt)8Y%AVU 8(K/i*G.x]uRKfĪfMwG3n4,D!b% {5(PO4#PN`-B Fd=ת-D"+q9 !v^U6+Hͭr ~Lʱ6K +wU<׺lY:j_Uq|VK00#3pDl ɥa5Ŕ+A\0@8}vՕ5VM=ArymWg4$F<~Fωc: !j! Ւ`HlP7nx<K^p," }'uuFimY#P{&5ښ`Evab+^`F ibrfϊ8R6VLnn8"7 dNkbI e≮5:0RZѿVΣV xo~?esk9Ͱ1c3t尊1;f)<ȸ$?xzt_/9!̉ih5՗Jij"\%#^=F{ec 3 4u3"AJ1́Yt|7 Am5p7]LMXiZ]`.^ JM~6`*>/xv /+Db,T4 _(~!ᐔ)}8$SFh,zQnז,p~7 S $)Q=2Y=k'dV1fܗW SBPkInQw7sT3:p5q@"]el|D990@fSŗ4p>&{ᢚ=>L#27w ksm!MSFR?RD9wV, ,W;Zy4e#C {ɲGxC˦Ƚd9Fei4 1&5czWMA < fpY˨07 Y"8Et6Ɨhw5[40%ߟ.&TH_-ː»]E- !u/˺ORG5+` ҫ3~Z46l9 ²>o %h|'IkB0bIk`Nt!A{)1-9*֪ FȣS:C} PBHoD?"Iۋ͜A5B[XyJ`([@Wug@G3}LecY#m %F";L9:p,ZY^?#lq0%7996RC@zxdn4a y=*%Sv$Qteo.f3nZ` ] ,8I*}z mKmj$Je4^T`a{[$DXh4L z$P:6'pcaabS]V թCDdI=H Q5vWmPqWK&;f%g֟.yXk0Jzo],JtRHwM!Fr/nuNqiTԆ2^P;O(Ys3cHI5tzF^3AbŃަoAŵ~I˦P7S}7H|M Dwad>В=tNOe!v!5r$l…@&W;v3\VS3jht!/M+qö!GBT뉜J;iJ }a>$Vț_)%H.SX! Gxege#@:j07IvM%EzcXvBՉwgg b\A+癲B;/%Oo"2s.{It<2ꍣ*n[~jeɦt hQۄ(>U ^. $?QYaLW9cΧ~G3!}iӔCXڔ*R_-MR@> Tѵ܈=HSWk\(z_e̷lJ;┨d0*g&zKehkL_  iWpc{\ \GiY$z$׹EKd)V'B5bӑZǹ87FU+JNo8\[(؉8n2Ff5۰މ7}aSVi)&8xm ^5o)GSH #p9iٗ n0[DJY`UbRx6xaW ;wNu ryF|Z89}g:k醣&R@1n -cդxB onq5dY奝l{>2B#j_TJyU{˚5 $w 4ZLlpt/8LX(G.?&GyhR9xv}Ԕ$NϾprne;v{2F䲨H{RS][(ߩw =R! c[΂v 2'j7MERUoDEC=(O]0LCROP+YGWSdzȣ8 DFJ/"V[-R5*E N)>7 PVMlCxC r W)3h;%iSN$|"Ɵa #, <rqQ|*% L#/[15s׶ij +X ^ k7CtBm @wq!3tMSxz t4C*x͐Oծ4q+")ӝ\ja3Y5~]֕қ <}2j[/Ģʸ䵎<9BceQ f[JA)Qnmp ']ėqh91^E}(GTgv~|ቐlFR>zT=py&5<ʢkN'.W D20`R \I؅۰ cR)zu!PP2f~Eޚ'DrIV)7k:}!/<ۣ"˪>U$HMJ)łAUeO;0$9rAMC-#vʠ#iX- ~l]NdfFHB'sZI[өrԛ-a@hӚΟGb`o؛Yïǣ,@jtNn/Er nn N WAJ%;ݰT81lSKiRXnS1Ֆ7pD *MZ2'|ߦVmtt;D+) i3'GYsE  ,Ml5E? AlS+i+/CPDi;ߑ ,qSasr(`s9/ƲU)e#Zzr7phd|&ÚUQVy<.;XvX8넮ocP(+T⧎j:(5Z֝t DO4n,*`4X鯬Q D8"U ?$)`c ț[| ew-fU' ƒ@uG@XAz,xA\n;hД H|9D+8W7 I${vx\'1ypa|טnf8gFyJgƜ@|n+t9&ǔ7~5|?,= 9hOI'6Ԡ֎a @X7uY֔_\}2I&Z:P(% j宛ΏA{?2be"س>4{ܬ_Y9hzK㷷f12”%,oZbb<R\d:o伝xu$@ӊ&VNO[ q!$qf3+{ѿ -nmE v&?UavOṧ;̋vt˞Jh$QV['30>~!SϿYgf6އ+39R4WA@ Ti6b]wyeꔦv6I]$W;6 -50rWk:I[IH/oD4 ͛=g´^ FimSE?F%d\fy,{ȍp] zy$xlʔUDqZn ٷ%X)C j̇'IbYCߚ >H& !,qdx!I5\\m IPcӋxwB䏢Qu*9rF\ g!#)]IQ'ơ:Yл۽$is+`OwnHGٜo3H+&+ ս j'o(|?={ euiu.4(фRUUMn.Xmú~tB9@"wV+]廿-NDƾp9m (C"%R'KL Ɵ@#X<N7GC;yEb_ }9#H˨,t$gov*ˆƅ9UXGIZsI|) I覓[N޿`_W ٫mDGi$?ylTnfltVF2Of u{ڻKq-E N#00Z[+X&ђ {k@#V؉O 0mɊ5ۑΠ"?-lvK I讞{ ʺpn- s%BhsHĮH|a= =, r2 "eD-PxMSypl%: "@+:Iy^\-/4E䨚^fHß_fK}KYI/():7g.-;kŇ35":mZ~o,n.RqolgrQdXG 2ufWnevT Je$A*1J)-LpX-1cHMOc^N+uyZ_D2#I u-`Q#s?ɂyd@d%dEi}x]LYot^Gne=߁XeT.P9ɘ$Z@e2WTHI@i`"vVb)JH.-*KAv4mK}}g6fc v _9 o路Ԟv_J>'+2֎t.!*k_b.wgɒ/+uO$wPg KE8ᷘ:\egl\ӨV >-!ʓL&mve#\|zT'ӒZAW5X8Eh.5|x{uHCfZ$@=%X-j$)#GdaM>!lpIYumiwę_Å$!X:Ug1H0|?V20 `͈Y6`5uMA)& a5tgp9|5i0Qkc Q҅\*8Ҙ>ϚxJN;2˚ೇxs%<7NClř؉XÔ2\8]>c'5lɑ= mYIpM|G(l{ӣi[;T9֏{\$h͞nXJS:{(#ƫimCqU'tCU{ F MKPʁ4|7SaaxD4d B\ݎ.mr 2;WmI/$Μ6z7<?alK8lY+T7#kjY ӫxE'$1ň@a!4Cf.ćH B55eץTh[| Jpy5E s2Rs.Dݭ;ĺewRCxy!TSs|}** kO?^A Mpmt5$h'Oԡ>]&s~j4&xZb@Lݛ&dMPUK]D-Fܤxb $ҷ qSq>vhU#*PȴхNϔ=9;&)]Bƨ"&QRCt|ci%CwlwC ~+4l[~,0T)p2=8zzxvYِB ~Ɂ7jc ޝ21"}%$NݑX+i;raFg`<,=(+rI_8ﰺY?6=sǝt"\䵛fV*/,ok&vo#6:Q#̟|`nZ$襁~Y'$lA{TϐvR PpC:%Y*Gc?l&aVd|\;G[ ' U~Y}UI鴗^z|Я⬷ܑNݎRѲM&((CNԺˋT~Tʕ"KW2MEL>M/;G(#yQ=#~go. { B\-}yeo8&კ/3u 㩬?sɶ Ky$S,{0bWM5΁ 2jL{*)y&14iŹe _,Cs8+9ƲOtMt\BR>`Dl3tEy_H?Grg-s;EQΕ~xK~I\v*( 9Ժ"{5/T͌aZ-aۃFϛ(|Nj*iY]|)fw!37lK~ށANSzhൻ̩t{GX^Oђ%q4кu}lĄ!!4KWALF(Fի)]S2aQ]\89A}5x$_<7j9OU!ILTttc Aٙe  `!3)A7W蔞u"->f~FN!Bf_lQ̹Dyt|$y/yJX7(׫uq#%02^ m Ml6-Ϣz.&_ť CjSYi=H#u@ϔVԑn,Ex#o 1[|vzk>&*GZ8pU\@*My{% .V&za07\ {9UuYP|-rM]XB_-؄7qz\2ІP0lMSma^Px$^2ej$C\Zy뽤o~Z X½d+ZZ\ȅis&̀ؕ_bM3R1q8Wkq }>'D)}ڴP+GjsT~X⊆+A΋]_&+fٍ_[sY:9S؂+"m cmJ;էMAS=jp;ȊϬfvOt#b)FqkA[`6>*eqh |(@y.2N) 4fPax(Sn;W PĀUm7Hʹuخ>M:II3+JX(l΃.dkB>8cގކ]T+lf$5*}\#"Or*:ͺgx&w@ϭT`]Fcx9 %25^|}}"ijףsĞUW$:3IJcٸTR2hB4U8OXC a<1 [^ 6L;v/lBGJ4tTms,B1,P^Bc! ^okZ-8O=)y)è{G[7oB38q5c$t"Onrs㖝N WA"iP%KzI=gaٖ/Jvt GM(bQYX>%!+)JfYIu E0nQ$<_fE:Ev>RuGd#(tdȚ)LE__01"Eg*E(4 L_ȑO与,thoA)"j5&\Ū ~IOk<*@,5&@.=Jzd}"7&=Jν0M6>n&W 3c )%z1rH!) oqKp]5i$-?*9j#IRlC*E3 A@/_F르z/w+GAsA"o?5Q$bY5Á0JIFJⲦKe^3i]A|o6sVɬ8HI4yD|`ȋ;a2QK7}:Ć\eMc]ص=a6CGƦ%9AK;Vc=7x9KT]02I!?𥚓9g1r"f QiR09%L5-f!mbuKe#f POsp,:dDL //~Ygw-FC1}fEذ5m4ރ=PT֭J軛@+L=<Dp ߆fIB$~IAC]{Sإ% 66 JW( \k$S* !/VCБM3ӞJEi*|2`-ۏtJdс|%p<@dU:LQ<+jd)4n-_Al+'9Lz9 ,={OLÉ.uj(9c3cOѾ)jlW5;WL7ב-'p#җ?!D4u.6IZ/>¥=>= XuM! wUs?ߜiSTzfn㳂q SXtTkdx_Ҭ( ?7#)=n:͙X"[Ub9>e1a8M O)ILE)oCea8s ƿ;f"&822Sf? Aʙ b(Iq8rdsާD Dk!4y{ 7<F&(ARj%bߴgReai4Cc۠iIs3]%A Ŧ}z@Hr3^,go#T(p덛^ z8[aεdl5q!JZ>-+*5{C+f]9}dyEY٫j;8@k%gH)0UI SލvFFe-иT4pddOJ*_S"I㝛sq۾)ye5'`֪_fWZ3%aSH'J7)/8ɜjX(o\8E fKW6C UKuQT՞zxzrLA]6죖aڕՁ.MMLC.FR_!˱Suٵ,=nAgWtupDOc_ϲU{SWXEѝ &'M 0}@`Fd/9eb`ےZ͞duAƿᆠG+V[4m1aҦ@4aI@]0_F:-gɩ]/4/@ۏc/vnWѿmvw!D>kpJتw CF>ºKQYp%Wj݆BV^-ZQ)Kҹ +L,1܇%ջ̐'@`7(`L P1NxĐrahM{`7g$=ߍ[5 /Ua%fփzv\Љa,#1[@|yÿD$~*y{;A]Jӕ +݃ؓt8[ۣǡؽCrk VI /Lgi;;z>1\hSoE*TP*`TrЂ|ndRtPP;uh>oY25dv'^i aI62®v.ߔ~H1ݴîڄT,{Gi}C[3z9.xCEPI(Oo"t/i-H"N˼b0qV،q8VQ]+ 6aTAszWŘpWx=i\&($3k.#˝4g0oc.3DD ~(hۺ] : ^gc ^vt*eq}EVw +Y]3pGv"7s0`DV1lEr3OUckB: k^[_\|5J:d}Z䐎E[0ܴ6M %M,Mͯ1f]A#=YWM58/t{pPGSvˈ_e>6]DG)gنԧ\a| n:~aT.N'$18 ,M_/-wtv Dŝ C$1ۮH0'; F̞=.ݷ K~7· oED~ܱKd?ORrKJ:l "]ȏUJfv#75IFqsHQ zn֢|dRVw尌]C G~56EAn,߂WZ}'-TTɘf/9oG74$]LYS66W.#($8c1ί)9ǟ`U5B:󋔨DkRC [} yY<֪i jT3)RZ#>A&[%sd`qBz@bimj>5+ cYe02@ʀ}P I)eE[F4Z\zd%m44mx'1ŢhqP+IR7D"laCj_02x8v]$î,(\ڎQsXg<{ Zm"Z/8۠$#WE xÙß-L zD_V^cgnߡPCY)cpTy8!@EELʿNٺN{~@0,u8 fUB|&O%$׼8o}* #My. b}ۜYI׬pmQgi)#^eX"Rp`NjxK߁@TuPcE׻bgCh1u⻿- MxctkEUf&|s o}Mri(umՏa*! ۴d-61# _zcw|=mnWO*8Bmwtg;u|$pFHB7+ois]h$YԣD+F?L?c>&Bͭ5uTΗ;,oFgԷA=a_2F,1,܊u)n[M 4z7A,w" Hy$#p_‚gbDXf[^uCb4_m9K󷍝Ii> w#}WI81s3sGXq!騍1|k.9Z|2!6!ϒ09j `Ef`УqH=YO~=g%Ib^? $JAŽJj-^ L wQI6 p2U=]FL1ޤp7 n\}<hDʾr["s4M;$DN I> 3G,l:)~u$Pݡ3y˕=lApH{!!j{#F ܵT3PK/(=&n=c@6xNSs HJ{ÎzBiP_wÇmV;ʰ_]b:=N| PfUTui2΍Bߤj4:v.<0^_I?MeE`'\mN/sMPUrة4ÊM&F [y9 Գ{J>"cwz!w_I*je.;y)NgMksڋ`%kY"d[?,# #&=Xw#@Tݙe cSY 0.QʧYV]$NژcUœ"EҲƁl)@ƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= G a] $/ ho r`6bmhnPQ,3'NMHr;gl&U0NTUӄ avA0069`E$!׍@ I/ߓg׮U}O'p\38# цT0n߄D]@}!챌WJV{UBR¯0$^ "| j-d6=h @,HiDE5!ƥ]xx[][{gzƷ}b.ZK7)k] !g9ҕ=#r??ssq"f]K28%nJ,y@kMPZ=aEuc۴ہ6!5=3^D8!~Zl@{Ro2S]j9x-#EBP0e &c*Gdh`n~hTGsX]OW{WGtd;}% tz *ۉ#s)4\Νj͒MЧynu#$7{[m@xɪdKBKHh0K=%?vMԏ[w1Fjdz ]^DlK65@&/ 5|x"i ,6Dk7Cn*543.1ig&PX98OUN苣|4.WJ;# ֳgI!$\حiݭa!VelFXYCC^,W"o_:W&7qsN!M:<aj\ڱ|+5QtSLC:m T̴eaA6<|SL}ptnçm CdM{nz. @ΥYsT2⊻rl Nmbق7+D]?w!Y ɧ3XV5é0Ӆ.?Nes5n;#Ϳ}3O?>m baJ?z??Tex:l˵Ennㄚav~* wnr9P<)޸։_mO%mnoxۛ0&iߕgh?=t-1 -q/M pf[\AkqKm R@FRwާr2 jb#)~TyPB R ~ɕ޺$VO/h/c ۉAFE F_^~j2y]ڕcrC6K,}ddy\|{U䰙ELxK;=294+WOki#7kAM껚.wznJb'ZWt.\ UQ! Oߥshow/*tH"6A 3'Gg\U E:9@clD"u 1,+cX#R Xy ~D?G}ė2mTh0@:b},zgZ6bȾdǹOhs3I'Bӂ״L1,==HIH'Cl;tp캒0%6N (OO@?]a5 RNVB0+)&* WN#v;TDV)}`?s:!vF \:EWR- :*'֌ :σqםeCWˈ45*25ioom5@Hdla+샬r rq=-zOCZ1ggN 8y [[6<ʜvcN&.4&Zq& "ɚ>P=>ڹ Srך2Uñk)PZB)_j5œxzd2X?tش6e(rA7! Crh;)Mc  wuڧss (dnk Qt7JD 8HX̕7`'"p5κI#NYoWM1ʝd;ƃZ/kl-f3bámXлZNс!z-D<';nJXbI zayiD8[t5b3\q+HQɰڨFMX[C`3w) LuGo'[R+2 #s D6 iG?8gt>8Iy|WbtS I7qO\zS&zkd]4>-e* pu59g@)˖״F?s4zJϲK{xXax*"TǾhgU~@NZu*_R~cQU]ܳ w3頋ɐ`V:z¯c0z02xHρk n\rcQʯNDjp|:Ҳ6z?p[ѿYZu2ZM9JtnVZ\ɠ`>Z22ֺ)v`;FWʜC7q#Z0ƿM!Pɏ/$%%O?B,Dxhkp*Hy2}XP`D0c>‹T%!'2aN c+){HՆ(@A4X$C sFbK2uO)w}d㕰fXyw?Ζީ +w <89`I(j߰F ~p櫪֧q^PS:k2:iȑq^2ݶt4ɶI0}SNxMuyyGLT۞3{z[== fe t݃K ?w[.OKz6~C*wt6 VgA<jQuuMQhȕQܽp/ _#[@fd D9UԧO+ h\a%[%6 V-xE-GԮhе((s'B ňQ|v9ب-Gș")H|H "#v^ ?ښȪt}/,;a&R}#!Cz5L8t:zo<xE.8|0" xTa57^46jl4G =? {{+*M{b-iLxnB"ֹ?d~"0?=n S]Lcc)I}F_H344y'6IJy+zˡkfG@ضuc1&,ZjAÒ`W*=/}0ajuYqݠ@,Q PTUFK[g53"T_ࡶyX<ST6*d/fK G] yGl[a'Kt'φV(I0&b3xڭiX]Ƣ7\vNT2^Y2YVg+)ˆIeQ$ɡz5ڕ6!bjJ& GK'wԵi#^I 8V+79(7s|`W>q^ݢg"h8(M2lP\rƿommT c.jWOJ$6rvYpV̥fqFߕ td%yXS6kiȖY|WZP}PLD Vz m) n$J B`s\Pɉ)w>hB!Ŵ{0%9׫J⚙"ł.DólEw<&@Ӌ]4ШGzƵUb/9#!0L VDOT?SR4rX%L}|V%CRA CQM9ò %[8Ȑ]11's9gO߮zn񉱛DJ5Ar=WS<+sQ2a | $&熐.Pӝ2̞-w_ulpqg*+KOD1v"M]42M4K?v$oτd f}~nw {WF$ <Ċ6G^S jBbn147 "{-]~>/=QQdȧ{a'1aYyb3ݾ;}1;PimtFC (u& 621ĕd!B TY<#&H; hOG"S;V4܊82 w޵^Db I+>7-TJs ȯ*_jfMo?y27e%ژ J:37|wxyO9;0"ADM)y+୏wAF1X_i<Z&](Ql!٦$9{*z]eb:`:첫x`R*_ɘmݨ$QP^ ^N:ZkJE =I}lx Pyc-+"HO q PFf}7wEO{[q޶n<%ZЬ_ 7a9{.5ݎj&1xi[=b)TTl)8ET^bǮ/9Ӭ.Lty#(yEY1hA-B^)W͑t [Y79[Z2VVhq^ɐ;1***ú+E B$((=퓠W:^2EC)ZR˻OY=Ks q$.FA`,?_ gm݃##'|bイ3r_U`0FсuJ%oYӹ[uqblSB OTMf2UBab@^cH1|)>!\)TCB5PBM_)ٚk+e!0xzO&RK2W1)di%5RpkS o5ےR~|-< Cb"2QId`h|IAs1GJsT38Xm7P#sF K`@" B @ew*pJOQ#&Jk>0Yg8~:蛨-$xQ"L}-STS:БiDUٰJUW~y91Ju,Ҵ*qύTxVX*G29惮Ci!vmWCr1՘hp_ Nc΀7A;<bRoy@iu#Ch\N0 (2fp=D_kiNkק:3xf‚R:s$Z4ŊnDf1vѓG6ЊO}5&4j3 }rIOXK7S7R,w擹 wZ<ٖ,̦7,3C]7% I{wyh4.>~b73}EorZHLrά~]_L~jKD* |'2<(^IKQ8E7Q13,ɱrY3ʇ7V[VjаdF51.Mj?{ЛiN>O'}?Иգg&_Ro8 f=47o sߕ@-uqCT&N2'-,_H}Բi98ntujy+No FG; jؾ;7`ruBb;ol;hNcL@ پ`8X is&m}6n3<^xn F&4&Nd%@5la"9shk7&fAjYa+ꭳeaDu&)'_1RZ/P;#ǣ0RHzld5I; Z]>_fKMHu Vג}fXUr6-/"FDkYY &lt+yS\n|>kZjx2 ゚ J0(LnωYl)a'm=Nwz9$˄pk Բ"28)ZkOhU:gk0K Їd6 gy& 8@f'ԯsRp9 . Ⱦ$>-S2aE9u!@C`[ghw$^;80Wy kGhhpmdžXiW՟эtG(".\W%n\irǴ"<ƉM3,(5u .ص Ce#F>g{PHH 0kGa7! u-qsŤ ̍TlQPSJ$!U|L+tWQ qi0Yec\Ggg:`Zeܹd"ȇ60$=PO~UCj8mW(oƪZ[Kejܰ;بq 6aGCxg[qLB-049>_Ћ23_Cfmᰙ6C;UL?chU@AFPe~>!7g Vd#M4[~tCA`Q#Ɖ;#pڲf`Y6!f/WpgbX"*:7ɈO7=q9BKG,d+E*7= FpΊ((WdJFw74QX*Ӧ8K2(>uaJ Ͽf6mT[s2yqq8mZb)Dbɫy< t6i;蚸R$ WqLC ˱^ywt8U$8sXd d4wr(Hk,Ȧ+ ;"2agQƓ7$9=kM_hN}*pl&Gg0 ]!ZuLs-nAaZSU.Q^jeD VDIwj$|؅p]18efG~J|s ތcb!f<_D?شwa? 34tw&jûdy>{BIE,p*f tԠ C3/c奔ȆXd*{Jn3e66Պȓ̷nXAQ'畊:IXx0is(ӵdU2g{rV^"@Bœe~ņXK?eyi9G+(Ei3x6jɯrg1@J]~T \u@mdP!5.K y'2eNRs>xxi hxs;Em%!ʫI_?/znn2M,-AT30q؛ً(I`7VTe7ﴪQX@m"ȹX :Ͽ"vߖ)#$C~Il$v&a< t9fpZܝ3H}1>6Gg  #<]0.̷*( }ڙ^qCtζƼHR{d3X4%mazB/ipi1xɸumϕ8 㢝D1(E'38jЗsHAƍN)*/Y!)so馉Kc&o$|cL5\8u -Y16!ؚ&Jn/5+ApR8ֹOt9̞| awL6_{~|[ bq60XLqr -x GƉl205m)ZA;Zx+{*`` D]xzfv|Eq5rߝ92ax_CMJ)Szո4ӞѴNJk˜`_훮kMy!D s5!ѻf_r瘟0u)u9!#7(K5(lPYU$,Z7@CH"{簧mFq1ݒ>@اA=:F|g7zҋm ;y$‹_ɫ#`H7],=S!`/`g.ސ^֖)fӽ9"(`nפײuբ5qfLGa@#Kz3s^:  4ˡ`ŤxEdڀ "o:XCWՁs :\>i5{(gu@'jUK ^,e4k"h Nѱ0bKAOGNܔD=0(l̮(K; ""UU*hۙB?FkpڐBr_,{{#}zP])v4a ӆsq(L\V:UMg\m\eC4ё>tvO*[g5FQ+^QtшѴ^h‰4el)H6C <èyBJr[YkٟĎ޿\Kn:%F0m=_9jm>Yrt "D|eHs2eyo-Džh,J R9БOӷΰ)9!F AQ66 e,%_ Q Y>ĀuΌ--wP:%êB`o ~SjzOGE)!Zn#"GqoG tzb œՊ[S-u;lY~xrs|R7\J.iAmV~+T~QU^,NH D,ySώ$4zG^Θ/Gg<%{سLv3H\%2S):-s`I t?r M3eiS@ `=/k`&Xk[*Gр5ϣ[Kd@T-Ɨv=%+Sar\0:]Gl=[ZoAC ԬVB Wmg00?}YUc.ţgdUdHőh2k,8=D(-4v<)Joc/[?͉0qRF[J1\VVK{rz+4l=ڗFA1{c=:dC vPZ/?ȵo"y,]*JO䪚md@L7\qEO^>֩,Q7͖ZqB] Aa 10 ^]nr=*Ҝn3J3d(S cqb! } &GwF;(S`7޳[:Cw-MܰОTI}$dx?Y1TnB^qo^Gm_BFE;ܻA#5}@.c\vϗ&ɾS@e϶K9?V5hg&n3W+FMr EhB-3fTUQKT`=MӞҴY0fZWB&\>TNp;`ִ/V h92fLfDscEƷut&S&ȸO,UEb vgTĖl~oհ]FeMCڏ41D:"!LEwk`Eڗo;zP^ǭF0O|EPb[o.bL0-]wh/19 uBfJ)p|SẈkE(+>i-c|X05Ut@K7;9D[`G2 nO3qs)C1H 9cEΎ\LLkC!bƆ΂dQbv(";y(S,nEҺ5D zŒ[~ ޲~?0 dAe1yPݴW׶^H}H`wN Ok:/>u'%3R|+S 9.u=m54ǯ`bSsAqM<,T)F?)7JLԌz Ԝ:QSvSM(uK,$zeyxNWpq6o=2YmRBTRRȿ GY=1.{ӰY֏'ez3*u :nVj؎,H}<ѷ".kk5H度XKp.^aB,ȉ#Xu]Vxd22Mʲ K ={iYzU4oHWol!8PRU 7u$7{ Aq?=,oXIEv~( hޖ^LKNGGxwbZ=DCE~K{zdR/%#d_!;6&,gǥI&p1/FцƻY4X.8 炙PjWuXW^7j]I J7Avb׮nx6t.Qy";3rKYYb\4:VФԙ9mVn簭΁T ㉉bùe*Fϊ[e0?J`4^vTk x?qXVCQ(›Q)uFڑ-*0 HkJ]n!\-<ǰֶLżv`&kk0xv+Ub/ANƝQ~a͢%[VgV &cU[dlL G[-h9,(wmZAadr8Bd4},zwVBK|'30KvTwxS"1=R uJ< r}WPGPs~0aEy&ݍ_a8ړ^Tb`eeڇj Ok@ը]\W~ 5^ĘBƴZGR1PlA Fm5 jK~89.V7y0Le-7T8T6kP# zT6"Q'}mAxj83s ;\myٹ·d]o7Ng}U0M&v92^bs"ž7[6a^5{?4b1s3@Կϥ,?sظ9{7t-E6v2}aU֑_ E)E\>~>(G$p&5;#Zdρ1TvhX煖3pW_,S ,hC\C~&HLi J-x'˼n| maE}~ʁO me Ƙ p43Fo9jֽr|nK_ BEi֡Ps9`/2}:RgM3gԲ4P >b^[ l56m A!I>z⛚o;eE-Z:ΡVFӞB6`8qwjσL|~kMØ:Dn㧴z r|>r&<tjg4bh?o#oJ}=q/yJ5CA$oy XTQUj|aAl[LmT1)/VG믧^h{crrm.|J+9I> 8-]^b|Df]`a{jMM,a,nͺ7ڹPL;@fo24; `xrJkCeJFNkJ'y=Md01;M)Gބ&eA3w ON$Œ-U6EEiLǔoj2ɍ$Bug^sEGmx/I]Qyyiͨ4Xx}]Ч/ǹ(BO3=[8ޙR,3 ԁOK$J@ 7jj#jj?uR g@iC'e\4Y;k9ݨD wKe%?GeC0@‡FF{&Ɛ:.!O+<Ү|hU"{1|xpyq]^ %$c[zkSTd[eԿwC#g "3A#q3t-X 0n˥!8o{lww-Oށ'ԇJ "b(z7'%zk3`d E)F~YsBE4h-@ t'^ ǵ YRJȹM@8#$H2D+'kSik# ajn/:Ezњq^N2濉^_go#cy" Ǥw Ȥ*Em-#=frJ&Ht9@W<<㱅0׊ pB`)s"u\vaOhsTj ~sVۯd~&ki\-nHɗgʮ }g xl@ͫLwK7{!FEHvP) !~;3MPG-mZ0kt1,r5AGn>Qn4c΢ J ]Z(о&o6b@_:˷$x]:"X ;feznjWUѼ3-e'%) ;֡B޹~ށ<,zre$%'i-Ԅ[XD"crѕdA4>Ⱥxd~DU\rF =B؀sRE;DENe@UxYZƖ<AT4*xM;vW-+0sFpQak#SH68rM"y6碵 T\Zus݅"L>QoVbt|Tn3_mZ~(g23h0] F}~LqN;1֔,P.=q񔎯]0RrsΠa2h@;Ծl\y)l"=䨣)yh$Z$}g0EQfzFj2xJdv6+Oo*ep}HQ=ʂX=1ȉ`B}ۋ݆R~8iX6;J~sRёPey Q~ 3'Xu^ jx!F]},5S5! ?.P'J>ZCޭ"[~zDf=W+A./A,~@B$_lĥ;Ta0 s$%f* ) kV>ؚVx#m=#Ez D<`c|xa B#DFSdcā +IRm!:CgNXqf;TL޲:nF1o 档_牗jMY-QloB"+"Z&qp9ª~ܣm!]ڃDJ#O#7gFeo"O%o‚ 6ur Dju? 9C~C~/dgǞRuWQF5EhL՞עO+5u.x&=D'D40 icZn[""IzȟQCM\4 "ƌKYT*z,Qj$ZzĀ4䯯b"W83BܥmzeX,'Q^ $j;l1ֻt[? O}SH(=KcLX7bq*ZgW4?JзP&ULzz  yYAM'[-,YRVTM\KFx'ؖyq5K*\uXx6E$&QтpubiݙvuVb-2۪[A$̣n•?*5!,BaZv[|iS#Rq03sA޿C[{Kܗ/Cĝ bABHqcgUx`j9zWy i3! |GΉˊk5'IE~ϗu:sCk/ qAؗ'jgV:~SW.R&2 ~HN:RKaO1 >]όs4\pKxA#XU `dI"˫u1}D31 :K P*AHv1 `S!fWuϳs9eHQ!zx+ȁ~(Gj;C)y, POږUz^c|SەRGAW4p%Q|EB^xZ, X M!0NU ,a :7[n~衣t^'QxSч@EJn+[ۻFxY_@>F/ vR$n9˥+ uQ(e8nk!gu9 Z+t=w qb^y)@ ?c'1ތ{rr"#66ҍE|&MP[Zv4'!v^z2}5lz) JD9l>pjqrvďEi}{2r4UA,[G\ተN'FNq#9uw[SmGN_ 2 R!8Yi;yj^7km7;v>E#(7)'F xHJ/3K.N3:~T 9Ӯ2K} k!88xz^)@$ +q!~X@6zpC;Lm<*>ʒPws(#cd1n[KaBgפW k=[7VtyR/_Jda~\S8HBC-UT{G@VN>]"CK+Wi3Q00N"O2w~KN6Jǎ߁\&1>ݪ> C}'}c6З:+}9`G@ab 2M&'J[dψLχ=R5(}yU!=d&j[oJƽ!QgBJ>kO9 x9u%AhweZixBeܾL-ʏAQG! ִ`=&3x"?)oKn-f0O|aʨx5V6-D rդMʐ1חZninji Ap 1]~!*Uz,WZvj]EXCrFJ~j]1Nơyw|/6LC޽Fa4c3'{]KwSSI; P 3! DQ1NKu< ݐ?MߧR }p:K c)9:7UZH$vWlY4kx\EXU]F}폾8lj*<4ډZ7xRA`GNϺfGܫ-?E۳$ZkHLUw)zX>bIV]ʮaNg otc&шx7U5X8$aDx*ow&<2en1>qK5vOZ49-]48/T g$90jiHパXUyPiSN)|ʚ翪`NGD~<;:TL" f}/!I Ljwbf0n2{rKzwc4n9t\SS֖c[5F#_gέE"(VVnu,aYF 3R -6sۓ7PKM)g1γ߇ ~3CuYfE/Y<|I@jYbȕ Տ3\lJڛ E/r zZaEe?dͷݾXԝ${wFoca,ZemhW@oU1m>⥫ީ;Oc~J7y뉦 4_3VĉU(O/WV{Z(6* 6*6‚s ^֞mq8|W1/*'-3RULfh܇_/_q40mRyJ/{ J3 f@!adF@_>M4h5R"M.q=2fvO'\o.:2~WY罕1 RH 45&qGŇؿފan`o(%[_̖bH7&ZOԄUJWlIkS ΁4"dq-:]ƣĶNՋ|7/b)CAAQ8z`sH?ݳlXPf^sΨ}XbC;?gx<"^ֻC)p{-Ly}L@:.fY^=5-CC<$8m)j~8saĉ& 'NB+AQdb'̘&)t($:  tY7bM"$o4 5T})_Z)**^9Tdvɮ熃) "휅mŭ}\Qr#9Ios\{f,Ɋ#mnI:NaKXb]7n.mwnn֎,L EB"h^C4Vz=k-jx5 sM_֣ Nx xyɞ=@V)gAIO?e@uvL h \ٖZlS7߮ c S¤3Yقzx5- rEKDBSvnY:>S "LH[s'1~ܽENz 'E.fߙ>som޻~<թ,pjS;,Zf/ŰɗԫX7YF72,CAe v־x]D>w˪cg"P;8 v@ggpH Jg@w%u@_%6pOr;)|Gn3bYMW]97*7D@H2s7_$$XX L hPz]Zc=ZTƁ357w$:\^MO!??$U*63vu] [3ԥ`5ߓ=܏ބஅ-DJF4ZH҂a@ `?Tb&\w\YG YUiV`ŵt?VE)rDl: eLAZe!NtMx]+2{x:(6 mc+KyS3[&ןֱS؂WH;b<*f/#@曞.A$G7!HSq{-7~?I02fd<ngp PGIN2+0E+Lӆ8!}=4&;aI u*qruO`^YRW5L'c=[!Ȝ];"?¯K>H_^r{ H(k2g{>6ZDdz)ARxbf!)U)R@ ;~mJ~= PAfsa bT98S\7|_:(LW8㎭9N {WBΫMBBbEv1GҸgNj0 o`aG%)/*r=IW  *F@C3l0W߰d4iuHE*Q,/FguvߐE$G1 {G "X ஜK/bjS$^H>6lLl^AǍYgUsQX}~{xEjDdB($w[&uBgf(Q hЂmMEeuJ3Zq\J Fe\}lO/Vy\l]6קKf/q~ 6D|OH'+|61ċI3;`o|$qNdeSu2/V;H 'ČaC!Br}/>q֐aĬM.U/1gNP>Ji ޺f8Pi&5(T?,Mt@ cᰇ,F`4UIxzYƚPGrru3@BD\h߲ZPKD[#]`J Su~~Ŷg@6"66 O) N2Ip> cM@FPtOTF3V18^As28`.?):Z @,z">◦&HܛW.ԜaL$?YtGW*=ib28(kۍP&ac{6EB̃TW [y,4ޗׁ(+jMjOHYlzO+fqpW>H:í&a g;}e |>%<ȸ-PƢ_WrGU/?uoV1bG% ڎ>@{*a47唑hh yCVG'I /)D!nanV)]\QmEgaIV_:tVCqr,e㫿=W\2wpgXbb6&9d!l5%quzkE1 o`ʋaVدj…R?޹ ,;lBVr?Bx+ȍeiA dcf[RfAFՈeUԙB"[}-E&wWO{eϗ"`_5'W2k i ##΅sh**Yzb7BCZkS2siPZ3eV&Keθ$@ L)_9ZlU~ a7mu;qmmz# :ĨhXh' )o']_V|T_t/6gdJ+I^ *,63c})‚E/ Vyqݢc:]$jϗG B¼HXi/\(N 85C**8ǝ+`?ijI?tB~T3u%Gw5暊4UP* ĭq3M=6S,E8:w( ~۩ܕXl T>=(@H0)- `N1~:gEW4aИcG)oxD@.vX zgbP 9DYBFܬV\el^$>\o DSӷyc^z63~ pG*z8De:eaʭL'E7#4Fiʁfӊ^O{LDW35gx C~d^Er| %/QnQ1pՒyUpS UVhBǝ C0o*Kb.gO s4ri/(ʼĹ7>y{Ӣƃ$58n+_ ^Ω.+`|޿{:J~@Y?_gؒ',ŋ|wzVSs6 +1)HڜR0 ZD7꺲s(0aO9#0} :5=6hxF쪔z #OmicӓJ1 H臗I_ k5YB5 '*V9 K T̈́ˏy&+[+ng]ue"JjZG>Qexb1ӗxa}fI ~ [rw!i<2s(p+TZ=돓5q@F6ֻKjEOpٔoڬ o>OK负xg 4+78$3#`\xtf]^;]:3]\׾r@b:_5ܳ? D><) [ZCnbM`Ԩ$ui<[ |ڥP!-s7'Mv'# & Z>BG)ggy0źזSo^0p<\#Fsu_ ^Sw rM>Ina5xmރpw> om1g{}+fи#¯ ꩚F~XR,xJV(r+tK3k!MYDN{#i郉2MxvMv mPz$4>Y6j\#9ka\- )`tdi| 7 #2ġ&;ϗr7x>\b~RB;i?cq/v[Gqj 7P6,X@P](gʦM= 8c_1w7 CxF1lz]B9.w><[f뱧,v]%ٹ l;q;9xļ`-8<9-~YTeN֢FX, zv|{D}zCLIeܼ֡$Z[D~=:t2#vꙂXUnQf ӗ&qՍq)뤞<X<12ac.Zd4'l;%ҏ %IsQB4nG0"T f "p$ =ƣh<-kٵuE}}r\n22Ҥ[qU l+|N/ʘgS]p &gu#=涖N}v\e򿳣Y?1Xu>Syt"3g5bhs:ti{='0_x  X|xf/9&wk06ѯ06< o}@4ncewM|EsM`kxTF䞙 o.<5w6bCfn@<'rl$+cZ;P Tݢ$ߨ\֭ %ASbԑ8X%#jwqcEF~NX5m*R)3T^ &]4)cֵ'"&BJЌj7BU*0,/_c=-e*5fׂ[t߿@iY2Z8&)Wv׮kB؆3.i^LS=F04VgB7=cKKԜ"A5ۏ)EgPOA\u/gt{g4$He n "m$ N6 ʴ1L~DK']T\٧^Di/!I^TPάC}/!4MQt |9= &'?AIl1%p[K6.'\hV[NͥK2E[bPqJc?ڡO<jorn( 1nkC-0y'ɏ~^R6`*`hA C~0kl2]Yj[VE/_kWk.\a3*/mphs g5-aELF!l|usN iD^g/xg~88'RwKBe%MwEZhV8<28rD)CQFq!<m׿w'Zqt<$d|^$m&^ŗ[{9Y81E"ѯc+ }g"7>29y2<z%/OR~F:xo 9OBJPdk_ߣ VK?ⰢZ5-Zk"١p-&Ww91berCG <xYZʠ*~B;`T-ʎ[u&,&uv!7i-quG҂}To^fئ%O48#eFCASP}GseYC894*0n]tmܕ}͔ߊVOT"TJG-N%?J%a^Gz5'IXv^v{,[QbDքƅ4O 8v^shFR]Z@l3[g]Ju|J`OKIEa D}3\!Ew T)3DAbgRZTi0j{$yUPW{PC "Ȋ1(n%Uyij8& tXh@r~@Om=]@ͤ|nE3(@ T|X}~[/7z{s!R5Vru5WX-aCS%RG.~n[TGw++Ix~+&#x\C?b7剴*V_02GҜמ=7ֆU "VPa,j`L48P#?هP>9ZSZZEhf0py~-k?S㫭md>zI0 HIƂZ~G9u6BH g(^krTxLZ:6S`u G:/c`̃?t1xWhPD2'VC5פp`9X3fhKPJi-EBMY\_2=a|nL2 8K*Q u| jTk%s8 _(lo`hDv-gorpȿU$S2?BR)rQS8{C flHlQ[=sZG~Z(DJI_<ܐmvm:E V HŮw,s StT+!f9z`]ϾU' ;O~,֢dem 2vU!Mc(~4~4g0-wMbf(,C|v}|<>Lsor/"vwp# .:κC?I_j>3H^ǡx4_½s:Gڶxr2: NF&"?,ms:|}<ə˰ЫBרޝ¿֣%6W5۬VGG [ʜ&3*'ZL$Z{T+Q}!kH SAK +@Y<7z#g&@Re._<-Dr!_b-x~ ҬQ!v?8 blgF@ß ?K%ԊKK1}r<11m$܅u@:?R=0 _*; 'rN8qPvNm[X= ۼu{%gtLU깻 DZ#6Qh@#θtjե{ZtKq l)`}%|WƴR^*U0: ~#r]d w;8SrȑKѫdȜjDGz._s18 -v)+s+޴leB EFM kh>WN(Ƒ(E27;|etCRvY/OUA4+&gDmC[ѤȌhGLܝCBG2Go:zei$sX bm-{F"_} cdJڑofBރV^,A b?qcM1toiԊ`#+wB w٧!B-,o(CqZ?Gj&b~zW4LXҌH<7STޗIQ-3K3<WXeeQ0vhL),ID]2X*tUiꖫ "'fM420?]kaWj@DtgCэ<t+ ѧ,i2_q$5zPG_ڊ[9)ԒZW xoUB= (uv6zX󍂌@Ti<.QmH3+g36!?[a{t2k^ i? zEw W76ۭ؏b&2B$\y~Q`2ք懯 #UNE i?|wAVTTG v9j6QP#x/1fVrd]a28Wg o!H;t8l{F v֡9NF^-1?U1ug~߻ a6KAM.Z r!ZpguLII^FJiLs ]:kO*sAwUF?P~i4qF"/_N:Ѵ`a~?BK0@R;$:V65{ z@(JI㜯֔g#oi1&2%xTFfd$8Ү>H s 2m8d˒"NƜ"O.5 USd~B|6lVx7@x'u_߾Wb![`-(M`rJEkͿAV1=M_ V&2jK H˷"i_r(4=028h ]PR삧/`M|g%{1x2!?ZS,b.kM͸0#ϬKأV{d6v 1jV|e9Om.ǚ8c07#RF֐r5eݩ%"i${&XmT)WB^vςA$2I$Y {d3T0W9,S#_ 3?'WTeklL;.nZj j}pnog=P}P^H3y N*\xkGѺTԁ0Oy@wb'鍦D1+th d~]L;=R.!u#6RffBUT@2廽@ΑΝt;SMW:o3/3Sg M7HRK$Yp.OuuNYDGo_nV_20b@#P=cSEXDRC׶ uzKo B 7GC@= }.NHPSKZqrmM&vFL*di&+ # u/)s5 @$UGWcBo<-]"Njȇp鐅&Lo\ srgaofg-.?ZFi|쮾ϓɴR,M LOgb0MP5xl&G'Gp%"B8lyq wAL-dlo"p^] dS&WZ vMn ,P"/pp'`g':uS[1-Sl_O #;48]}|]+v0pM?`KLrޣt@(>jO~L!x~LI#D}\fc[ڴMӺX4I$>: :O-1ʖsP5˓G01D*Ygrl\x@DK!JlKmO`xeSF6w\=!p1W/N6!w(c,7h2]nKz.{%s P h4}WyYn5|nw4;$.T '' dLA&+SS!8Ӈ? W=O+,@92cƭU>g  {5ӗ٧r“ڨ FGօFFLm7+@xACrlЀ2i 8 Gbj旎)k H,iA Eh+`'JM{lὪds GO#|2B%fYb(.IJ35\eVI8F-`,T]sDi#N+Y dtns|_"bp::۱Dcn2풒x^yY-wTi& V]9Pc8crB6t/r*i6[QeF)ltEG@FJ{yk )hܥ(c?-+n¼h;=.z h@̑+z2\`zo«}#IV& JiHx(![ZK*X4 y!V$X%lW4(̋hYѰ [^)ɠu`VK&؈̟2X͆FbB4d:@9L@x_ p],*QEpV|cvz`R9^kL5R҄->fJwO ;@P=tT(CـJ/LO84Ț\T4+;PqRR{2tguIO[vHF!nxu[XYF_،72i+El8"Q *)6G)#?f8ܗgXk 3,az֟.GCOuH*ZݾU޻E%;X.%%cjKhRƴ\ \Ua(Vx|])ʫLW ȺS.SLBޠj44ܳOHT'UQ FP"׵ſRѽ$(7|[bkEZNAHn2dm'`a?mMe ES4Tq7^5SB N<jvݚ<T!!HTk<802 \9)L,)b3/%#v"5Ǯⲟ^E_qxB״OwW6بXh(2y5wf=Q:OGy7cB]pD$!6O2?Dž'p)S>(lևeTPXʧjlXPi -Y(V`pxd%GGº)o<[p񌄣ildi!!GgW"{r\2:pUmWERӇw[$AHfe)x* "fض؎)e Cԙ>Z8l`y oC3¶|f!,a?z Sz(mE&gj|"d_?bͭ{pG؝^Ƭa2`B<}Z4ŅEMcoE*J)rǪYoǚ7UbO#M,"6#-"~.f)A$qX5 Qz~hhD's1zb,6e8BT-K5BqYOf;1df(`zHL #+MmSzP56& 39@$\Rq| YPX=;ϯo*1J(WidPHZ)cIr#\n+6 ) !4L) pСi\lTlϣ>bY[׵y=0tgD ϟq؝ZA֔~zFmy&q'd`P0. $|E`KI|dph0*XM )C˖sYGȫˉ-˪l obW/H:sg{q ] -7LxH=9S?0QGQF)}Hs]MdΩ^tiKMGBNKwzyHS=\8Kҵ.JKG`59챆N5mRztrUsq[8mkhU<|,5-dg,ThI"Oy8ԯmodVn-\ݏKl6n^Oc[Ox*]Ɔhז,Uџ]KFJ7V9G^F6@( -UN?fZ0onFE q˝BXm,f ?_Z{)Z@~{NB+TuN%/&PO+D{LnkE/Ov=HL<$T{ײ5y ;q4nk4w*{_V&XeJ$'a{c1|i 9Vc.?<\8I K?<_0f !:렝g1J']N $Ze ۛ'kLn //\2)((>Ӱld{i|]hªPPU(!O{ HyXT@TzN$2br/\NHj"RhYῒ̉4_?՚"Xڭn諅Q *_T !srXǀY<^,1s{ܸhۭY'atiZ-EK\)gގT{("opܹ;aO&KbTZWK?.W]gy-vC&ļ94ϨL2c&a $take'a(Z3 s򤪣D} Ays'E>\[PHKUZGci%٭f^U:kT8}kZ-ր ZKDTޑ\#;x _[$H~U.b f՜ȎpBKWeF)PI`XNXCQB!׺Rf x13Ӱ0|M[3-+'?sicG{Q_?ǧ8A8n0z MF*EUKeX$Wgg*lE$|nᲡ)Ě%bH?M!o\hV*xx~ЏNQJ:IeZwTXkq(K2H b&m}uIQRZJz67[/GwGv8]ε~7 n~躲w%  ,I l+m.t( sx1Ïs[rJ1FuFv=oKB % 4t,R47[&_ Z U(x[P,V%tg;V(7Mz5oCtA|KԘZ K)Q,C:Ɏ3PW 5;CMwcu182#Tmt p@$F40jC)ȃucyRG[X´;s@ Yj&p{1;6ەEq_j&Ӳd_,y^"ngQU$]|fZǼ<^D#ԭETmnm6-I_DMG7E-;nz30%@=yn6]W;x&w0*5em ǩB޾@ v;N/%+Xr2pHW79F̎6\M7mnbviZ<B"W-mu{lQ݌uc`J۝%kö >Z $YECsAjϴGuf!j:WVSfF5 G Fe%=E} aЈx ]bV e'60A;caWSTl8 Ѧ~[BJ0  "kIȵrv I~&i&ah3Kw1(Jq/)4S)AE"l&DE-rO?k]Z iNKM\Dz00$5jF;ە#'Bvʈ}{ٷbyccFp@"Q&c\l)$!7}>/57TI<aPZ+Kgީ[BٻF}2m_¢5\\ m'VkOPs}3hqйlj&on%"XגcPR4 pQ& 3o!1Zk$+}Z,0EĹ!&1?ֿ'V`gT0][5&$pZ\6ï8R!O:,vMa*U;=M6(5i^+F|| Ňb=ר,Y闝9QOÐtX]Kbد~"bYP8`eڪa`Y+˛3H3n;(7 ~Q$(eĸ-Ox_0t"u6W潽Z#9R_>:OȮ  f29 2 8I.|00HֻQ9I=@l"z_pQjY{q& O}AfE9QBy<H20RNߤ Pfw[cb cJ\tX.j[ x T?>rkMCJR){Y#I2ԹIv70:#(y>娱=rÏ*AeV>%)zT%J) 8p481nqdּI3zuS3ObSY+o"&Pxq(_r2(-Q]QlcZ=yð0sD |~O'I\ikciM^|6T˦g{hG^q}&[fh&)_/3QGG~~Qr٬퍜iثhO0jf> Ǹb\N% 4M5)"jw)NBIQ&9җoB6T9,M[('{b_BQ]8p4>CdI8{J"KOKJp jlסNS_YNB 뻺f JWoM+.KM#^urDO=A &*!wȅY .]w1?1dѳ1V*sR 9W=G\g|V hDID=ט(q Zo 7 1NHj~Cgp8JÝE<NFEnJ5M*c7>+ zTBme C!TB-P;9堔sȮ=Ay}N {y3P7o}K 9c=w%ʦ^n-"Yy)\6O{.i>`J,÷DqeldWjװ_B-ٝXe 72Y|޻ӯ^Ua*[L H%˰+oy%ƒ1俹_˚5|v`o%NReg:T LKpy0&&te>͈~jjJz^ @-Brc8j|'7sv#K?+v`"#./p*n>Dt=mx2ӯw54"JA,]jLj΅ڻ6V STa+K&$k9˸xsg!Yv1G{Q 35Ly[(-yJ RAp>w{ . ag `j0qqy_ ̫S/eڍW!{SsS  $_ZBY&bӰ<]*p.S5_=ei0;0i,4nܶgYqIG~2WI@YZTFayhx.60 jh7Z0xh _':Xf$*z FhUO.;[cRo~VÅ`{n->_`Z!-u8Yr!W|;›R}?-WqMc& >>BQiC'Sվ~6wжNQ2Sw9᫗ѡ*$]yp6U}HB4UJ aHĤK]ο AcLuGݕs MT(1.{3)SQQYNBphsԯaSv@f碦@[l%# I0LY1FHW%޿9 J3GUiG+^"II,u1j2w"+p̛̟~YpHD?i盾'z %~ ~¬ʋ$q!LFSa bKM>7rU}'Z/!?D3^(]~;*ԱS$M=YkwȻ\1 9=8S,A |_ &Pr3G_Dڅd/o}_c?tô]-W* bƘv_(5gywY|9Zy>ʡv&A'ſjĜa ya֍7 'ZШC Xq G]ax?%U ShF.J2?RQ"'=Z8rtIlURދ`W4}S.Ĺt궀+.=ʦ?Ω1(8NnT#;ڭvю9 ėI^HJ]zPQvwu$?('^4ƙ!Vj3+z'4/ p;2D##ˁCw71m/#YdTc \kzXÙ׷ruc,`ڼex.zj : p[{Rd2@#L@_$@@r62qP1$iI1G#~as[K5 StQ׋k렒 FZudt594N1D\㲲Ax/'l3©/НĦVhOWaǗRj҅ˑ09ίL|'`#&.5  5x)km$h>\E&y\/f^ƺ:oD]tݲ`H䧼Kr9)xVZcґm+{ep8G\wa#8(ƚ8G`]O=C\\^Ac6-̵>]aV4F^-虡c) Aհ2:s+"@?0ڻߧ]'QEJ@TσN d .ֲq!'#mۀTRZ:EES{b$s{ZH>Ԍzl5/u++sK.'ZUՅm1 4rrzz$d"ҝ-G N9Q0'ܴ~ 9u#6|{HxEUleDNRiTK/塉Z)Lzvg;]NY͏صa,z KNB4+;겺\(Rt8w@!E#kO'&q5!Z5 홶J? zK>^iw *p.T3.bEU3WE%r$;._^5KyYHvǚvGw q֤,c X=h ~G2I#G}iM]XQd3Iݽauxa"Ng2M46!o|,6S;0+ vNAu=pu ^Wv:5]ېmY8`f[gJ==CZm/xV `Wq6ԏ31EY"Ee?Ɇ%a M3"9H67M 3JmGtO _:prfYTR7њ,hE}P`$>D ![e50ߊJEw hғHx8X KGɫ^ cV:K+k B 7|b9zz}r( 6N'9U Z^~\U{PM 3)٥+x/@}jԓˋ%ҟ(6#lx*\(~wJ 11T=|7ޣnBI5se%q"%/R~mMi_ƗC[3]+qTbT`aztقCtI1'nss@/{_\yzv[泄xH9]m/:?qdF`UAw>9M1be_e]8~3Ƚ\GYQ) )= nxz 5/Amx1 =Xem{x'ns8, pN#4߭)4[(T;ǘzA+7UІ.Mz@Q+,Vn3=7`]; `q_,M(hX;}l|_4%U5]5K5)LCd:r.\]of~Yz f(3*=n7 uR'fnTAwMtOQIXVЀnd|•{qT؋]jDZn^J[8XF&1&Ģ (`VHUر)Ê~nz^Vslfq"8m ko\Etܗn8~_υ~]InAL+&D4DjfEkmVxd it8p&L%H\ZxZo Omǹd!_doOtvJ }vd;9{P> Sj"!ǐwJ@:;=on(4dB! G[-7*MZhl64XwgGR3܈i`Ű¥ k!Q >.iPJ!|GVW?biF̻ҊyOtiR}~ Ե/4lg $;^76yh2\#[؍﷞!:e%_x1a{ZI aLO"u $*vw=qǑ6aK%36]}xepW-'!a1R(ρz,@|5~J- z(41 NY|F߬Eu'9*+V?8)wc~Un~[_ua_ף ˡC/$6|Rfdaq(柔lTLcV`6]zδx.c!H0qUXo 3dWoۃ]ol Ew_JgycŭiX5:އk{%r[);qD"g ϭ[1XY^,yvp"Q\uNK@!ѮjUs!$+on8(wj+ VBXIΰ]Svf$0PX19㠅Bv;Y6 *w>//&fT0(%0%*a.6X l܋8a8" EיDNuOﮡh1F꣙B\ <6F+Yg)աO{nZؠkl%}ܛToͱn;8wFkG)8ż]aIL@ΤibtH/y,08~c#B:P o4A_&5&DR2Y5jT 5~=:%j"z xᇟwۛIMĢN{\7RcOmPG;_@xvp1R.ԩ#A,n[4 Ҽ.ΠF+TypK]4mצslX( Iw~Ɂi#$x$1~`VCKU5҅&ssKs'+cj!{vq[n,ۜJ+i}oeQuWAHV+)Sv8JuL CEry SP]i7A/_K[~q%7Re}Zv'l5l45swеܣݭ!\gU!pP\?,~-ecĸ \#蠑Zgs u~2'0?d,&kUDfl*!'snk& U+֜"J!g=>=d6̙$}<'nڭv^96uóֱgMS-Α,-EP0  m/QRD!,+2e} d|H%i_Aƃq( j]Ie` mQ]\,07z97<6:8|㸖GLP *|ɇ*@.ޚjS˶(ri@_P+dB!&aN.dTFeg`jMϒX&4[M뉞m xR1Q8XC`d[!xd~9;鿗i=WӱkCKd?/ٚ,}G68b#YeXaʶϗ%ALe84ZS!|% I@hB؅xGZTHyI?4{ 'ε#F?$cdR6Z3@G f`9 l"),7ڦT 3:(,yFYxԯù%ΕڷS4FbXGTG%U-UIG*qHdaŔO6a FDJPCl iʯ,pYگjl,Ɣ  xtWwIU=sWdb<o~&4ķ]/ BbRQ4C ۓf~PuU7E-i.b›7U2bJ-X^u^V{`IPk)? cog<r J'Ai0P.d ͥ/蕆%IdWH V ;۰6M2_Z5UMPc;8T#Iǚ=KhD訹-BJx$$ͿO=m24wMd,*ټ4_F*Z݃}ZJT%?J#"NُP ib.Y,eo* iGY39~J>6@'QhbZub,9k]9*G#$<- ]AsH0]15@ʺ*EFZ kg/>.wj+w iͺP8ˌ Jnrg:NI_t Z ֣ѵ^ve‹lDXA>8)&K3<@ p+o,ZlNIcw+u x1B¥ 圉V3ptzFOMi"U5%C l ED<0 =Om /zH%)L=H83wrp $|WuN0I,qTEm )`uaGIm]o<>9Eh?BNrm8m"30:θPCˊOq(u/P%4zd>s-!g )#7wDEQ3+lX7>ׂ/Xxޞ2b i54QԔUwߍuCzd{.OvH=,L/Fv1`.DO戱b9BnQ K *qZܝĚb:f$Rb$/r/c̘glM4gvE}+&y5㈶8"^I=8R.?^fa|̂bS1oXzqH a:7ܧYaj̞r"=w@}^{\oVot11f 6l|#5j| tڎƇ{ݧ/q^?g-CX9uSY2.ZR:c ӘD4S~ܪ±˷|t@\|,T]oS3SvDHwpN}- ]عo"R)`I|N;Uy|KjЊV\Z\V\){z5󳴼%4Tf [Ёɸ4E>,n1!ײL; )?d81/,0YİHgoj̸"M̠xBke_NӲ.Ds8<6X."2w)1'2t!|Y,keaإO6/1G4\;m!Ce1l hgR2 $;1 ~R@:8g9͏@M`*O|J~_J+uF/0ъ[a&>uxOYt4yw[2F>o{"UUbD+2e㰹Ug1E,ʉT?X|.Wzc[@rH@G:WS IhC$yo<a%E@I4Lrc(Ӂ=c #$A!h*,9 Ȇ9sRJGW>"ze ~lf <=Zbܐ d+=^;F%"zuŭ4y!rUQVeB :gy Ld2X>1د{CMWʂhq^ԷW#LNJ)I5ʶ|&3bά6*7pkݓ݈%ܟk">ıe5:Ye 16j747KTɚ "V%JRo,Z`4c Iޣ*]ྐྵ%wX ʃ@yC`2-8yύGwkd* ;I Z,NFlJ2#Jbp뱻պDEK0a8#𗍄qjԕxn{2)yl6,)?J:޾b"d:xOJhoZٚdpԴz@= *SVl>@Mr'JR5l|%Oi-$%PpװzY++r4䎁mdwO.`2WjV58wj 3tP.%jnFMs G9yAꀑs GwV3לLos8ǒ|E~%U7EIZ*āc[7rGTof  Ojx̎T)ؾh爤h]Em r򴯬`fsžQ^+fP&,g@&:7VZ %prA$VX%NAby$6S6 T>'U}ιT;E$}4A\\6(ђa]wFʆ ofT"W4rzE'=6x>|Le~k OMK%t@9O nTv@Im륶r86.W"0eك'Nfu1o ~=HBOO8B6(6sĪ`mE>Pܶe{-@zZ"Z< *{QRooYby=bkt?@p[|gnrojHCk>VFܙQ2Ɉ5@ⴢ05SGi`ˮ +uP![qwg@(`GlO*{(+f/?U 0VN'6Mtlʹ孿i0މ\2ؚ+˯GOvgE8wZ(oȴQDuܯܗ0/Z^K 9 U8DֶB6N2YB!ToEPP|flݚ:HB[RevW"<ʆo7jn*rVCC8B`WL?X' "/Qxt%&o#1]7Ԯֺ?mI$n8tp(# @./EJ?WGJu/c~3s>H`\ %b:tCc`g¹r3ܠiM1:ROj\  mH_D⺭/Ha}6%`џָA k[Q(->7HP8'ax\q뛔oܩș03NZe9 iL"װ}1܂uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^Ơ5 4r]8,Yp|G!P-uEk`Ŵ}z?]@ĠPH1mjoyHr賽hECBH,@ M2utkiYI;<^<Mԣrq'rKS@;8v(DQ&`rN'u.,Z O½eTU<:+0`\zITI~^6^?|DiU"Hq>;'st4q ,ՍH%l|GE/>M^;m[1#P 7)>~n.]wLļbPwb$9Warɦ:_ s0pvd@t)<{q=KA«):Hyq W*ɹ)BA?{=$68Qme <+k+v^KQsaHu @5جd6A O5-5kĕ3{'[ѓomZ<Gb#b`]ī~kI{jke(+a>@{[@?9da]TTF&B:CJ9>ڈevkXM+%UFţux?P qL 2忲`Ge~5&k|kZyhM&4۾ oNj`'Rf[g'c, w±fJ0޿o:|gi"7`.Suo*|W[,u>"Ѵf> #m>6#kT\Bl  06=]dv*W}UYk쎴HWfF5v^ڥ.|GI[o~m%¿y]" ei2JyI6 b5qyT_e Xl?w԰~J҆ ;WGD%kn 1R]V4M?艕"H f^,p|8jb^%4ZC8"5I yo֓Gy:?3`l*FjTFN.7RixF`c/ba(G2\Y=,/H|;|<ʨ)F8Y7&7QlmYqˡظ,\vOpݷgMꔽb< 4JEX0WHM0d{4F+xbhKeT<^Wg^9:f.oK=e:)aV[{*w>%grH_2[~}'a2ヒ{ #.^ 2f JaR8cUu:C X})I^t9Ei̞+8JԺْ٘Ol ~p*{Jhϱggo]r]QڰЪ;ڗ1 >a[yS*[uЈj\uF蘖zEN92_S*1+GXF]_ZW8=qB,&:y-eӎ=+B_nWu~8e֯5/洲 # ~uN-v36ߨ ]挀C!LbZ`T0m:E0㵛e6yl뉎˅<+ohWTϘ4`K\u#LxN~.< [ m>#&mvAt[_\ zi\څh]#(ڌ \+ʎȸXL4G+7砊a&E<9CJ-4VŰϠfbM*c;ͥywTy1`+W^` >$^[]htx*-? 7oJy8R*I| %,%q -]~7Ԧ,aߘ,/e1b֭H\, #T]{jzSM[mm"!4#U¸>(!l/"ݳKrz?QMW"m˙~{k}+&RSb8@ |=삾"lNeI_"qe7qf/Ćk]f<puqpJQlZ"GeC 9E0wP:k_Xڞg4ҝdoqmP:n`9 쥟ZA= g9&}Ҿ &!I.;5H!\[ G cڔX#l&%0v8*zjm MҺqk{w t818],':Ն*Ty4ej"]=N[TUvGdGD"b7mqhWyNBYę5X0*;׆,`'~844wx,GI/z.x+^^͘3<ƎYSm?}-rzVa~gTRx1ߣxGA1#I-T~1 [.0#]9Ԅj (s(ެ9 ӉWڈY;B^}?%Űb.nΛw Z;OaRLCK fV6.-|C3K? z"#0!ɳOBH+3٨SkFoXRv>a09t^H`̬\@@¯gJƩsl|岖zWTbjZzNMNܛbgGC Co2+Q힎fmV;NT5ٍx5'(-yH MAG{әT!?/~k.7 _Tߴi0Kp *UZSO)j\'կjճy+Z5?\fuYڏI/HǟʇXX[6\QNVJ2iF9ϫrۧ ~>oz8<.I /(\"1TD3dv=8ٕ{fHg`WϊI[bUɴgv_3ԍI3GohuY-w,΢"[]2MD-xS K)!3ͳy D=]AhBG8FVX9@1 Ǖ_:`Ξ| JpJSijR5wW>%Q$3hrpl!lWhv3" MٯgϥʑɂtQqWRj6$7*pXDT(2גblAG)ˁ֟RhqfuԱН3wgcXAP-&~.S~z<i͛X V RsVgW5Ֆ.I~ ɤ2wX&운BeU,ٚ/›@ zXVGN' ɠSBy_CFdYmK~P)G՛o,l>']7QsR'g}T(V(tU<9OIzŹuv*ep҃!4._._ f&дi [Lma160kôfPpJWôc O)@p-/$8m݃r4lΨv1hvj{Ae:K%͚y5oʛX`db+1`*px75C~ GZb%S+$uI{=U?^c'p7//[`SeGei9K%i)\nrxw3]keB`xKhlYS 2ׇאhu\Z5nRtkib%ۡUH IFzOߖ_Ou?wmzD&(tafҔ38%gJb`HgZU*R.Qo=` zg`hZ3~ Y}ˈQL\k,}%?8 K-7q O \|4Z]m/2y/q4GgzɧxL4{Li\hԙ}RGTB ^CѧF(4fWu?T>[1ƇUwPqNDpߖo6>"\峚\w^bΥ'm&]d:`46y2e>FռX>*! ^FotT/u3ƍyR/|(QWe.q4FgX\6~ ͉rrA,APmdȅܛ pȇ|, u">uLkUb=+6';ȲbfB@wT W鬟iŒߢ䣃4J e2q3->({r*Bt:stpEA[N&^"flcwh[F tb:Oٺ>EQ9d))d`9R-\KUQ0WvqKP+!01RMF `ʎH੩&eZw=*IPg{^6p$=6Sxέ1 u"z})" 5uVm0* ƨIX(]fWu.g5)Cb'R*ao} dOǹD":xR>ٸT"77%do*fXד\L3=P-f jӔX1/[i"h:{[aÑ֨XX)wzHhٵE%pYH3 HS +=۾,!.v\.YKnZ7:?>и{i´yv=q^d z'.E Dnń]ʊgcVI4%"uѬjA뒍4-%t0Ev;S;t_F~j6@oqslyfʁEA mGR/=} F2LP72#h zZT="Yu Lg/cϊK^6W}bhpWΓ9-j&7ºWwN;Qnvs'gO.0 5wt @1NϪAb W䳥Knq}I ITH-+'u7XwM;/G3aYOѹv=BT+}+!W~Y894dKLoZ!Ęuф6_a1{.q"FMdgPU@U,N pIy]ګ,xVx@XqХ\W2 8FTnL$̻1]vnA=.*ml5B<'wZ :W&t{NJY1k*b;Rզ #D0kn(zVL2cRԓ)*ktWN&ࢻiO XIx6trUZ42}3/'6*a0 *a sQO!1Xm8"N*az*3ȀHJ0+\7QТ6[65[bGG%8wyqucgK\(b4Zp9Ѵ]?E'Hn6b!{mĉ/Z~GˮS]Dĩ=wa>]vS=Odsecٗ/>C%O{xcrFgv~ [n̠/tD؁-Kk=gMl!^ak|9rfo ! bqAϷWX=Aϳm419橤+" ?6bƯ:*iYB`n_&+E&ڬ|H3'4vgxPTfKhxD *WTK,4!ΝԈ{/}Վ#{ZC zA:c`u`3 bv-E3 8o|N]p2!!{cEq_bezƌH,h(!^%_λ_D^Ejr@' tu{2b/DNS޹ƨl D9F1K%m>߅Vl|<&11~']O 98ǘHk[Jgb1v/Et:Lxc>TSt< Zic p,lvOަk/1&̾DhPѩTe33ٞҁxN0 -Dp_bQ?V6ͷ'F`sj-֍<!OF "s/N%vWY~*J8fGIq4|@6,yLnroB\1*E 07m~53C<]iL?OrzO+.4)V> }Hul K)N$ElV(p0TEӚnm/Ja\Bda #g,yR/eՠæjg7apOL4Sr!/A{{*܍.(|#sႏFD61 lQ8$F +e`Ufn!ڐ>;%0DzIf[Sشak[xea*m򢣂X :nh1ؘxWe"G=7թ%A[.hZC4$AC/h-vOµ5\T@pDͩ4d;pj6ϑ9Hݚ9GI~ q6mA'GJ*kLTa"3vvmyW현A1]!' *q+ C{G5ؼ;"=&C1nN &3YI_-{MYE 3 'bRІg%ibJ^g]:-nxW T0OJgGqDmzE*ZN,LzR. M"vu4 gS)?4ZFR8tdNB3~>DYUNsr9poi7zϊ 2qaZk_a2/1NN(xA(ٜ䜇U2#(:2F1#_# m+ W'vlh툐B3V -?'H:wjԂn.UjE]+C[frV^v7:ࣝ8 xɺ#cR2oq8>cv.h/4l]@1>7O-ْ]K1;q.6'_iFo5h/qf(얳$KOdT' *c=@3c վm)|G,!0<f!]N=L8Fxsa|2!ҥ|QB!-5$EJŪ []o_,=1:zͩZr.:sIm?ŵ2)u3bG%,3#dV JGb0UV UKK,d<3ޚ;t}U:>4CKB~> #~$'J:Gw_#|^O:E T/ Y %!Cagko$[> f@1٣ xBa?|J+7@ؓaLNPRgfn{⭼jexֵumxU#|c?Nb?4 JnW܋r tI e4z!DaCNJZ񜹱\9>Z1V9hƦq~xdj6%ɒĔ)Yɦ ,1xӰ6[3|BfK} 7\)? qzp]DN68QͲ~ϘէN  mr$gD: G\C˕y٬U>E]۱zZfjbR1ڍH0.>b7Wf\"7/Lˣ0Q8GLRAeV=w 9⡄r9`r>}IM#kbc,!8*O2)X%4])F?_AeT_ڊm+t).|P;(=sZPK:mw)x[_ZN 6Tl -\W !0}<=$q(JI^<T%d|3I uC1*7؇hɤ܁ {E:&IЀݨ]572BPP1Tَ(W9D1xlo F$Yy$iP~+! |̣1́- j o1GK+F↢-ScLjd{DT Ɓߴc,Q2i$p7k6^Fg# CMs0ұ V;,R@ؐ<p8؋蹘L)C"pkr\Yh:B71ʅcI$=vAO}YoEmfoi:+~^5 Y: g1gwHhQy^Z7F gBuXP1dUJ[6ۓ3tK OA…rOC$QMFM-l1gS"UO!l`%DD̳ 2.k4.[;2 IO-[, 7 =:炧ӛ,K&px4j9W1Ѣ&6ցAg!TTk吏 FܚWCzB1N@07/z=`yg]Ӛ|vڦP)/ԻSD5n ubz{uYܪ6=tEHρ$D`0['ƈVT?~ .e~F+?Gւ LH~痍  >&`i=#ɨ2pǎkJ^\4{{5F5]%⹚_=cU -H">!8G`V~,kȊHث|dx6[em!W;UWW o_+\&O %zY6Tt wюdC b JOy4OWO=nzgM*M۽#Nbo Wư*rő7Ya๢+7䧾ݷH>Tȥ;B 2)23:sakRXCVNQ [9nb4(Wfg]"^[˙y[4+`N1A=!Z֔4'}wu+zzSZlwk璣x&Aj Rt>c.svŊֳ<PdEC#o4ɉr]" ֖ة|[sV9ʭYjwGԗe6eg-Ác,hU]uwC_Ot@݅{+1 ZF)ړB ߈KUs!hqS3?v5W20ǡQm ve:`^Wj/mʟQ[=/}VͤW7dP=qK:u4߷3g^{`1VTYGøUHW$Ѓ|Tu65IAY|g#e'CS=2 .j@Llk|ea8$/< (YkK׊4kS iӤjD; X-{& vlh(KԵL@2EWż ξ{3@PCK|\C3d U"LiU{VwnhaV0gf2!VX] _^Q"ij1ЫZyřa"wg5 99/xVLR^̋V?0YZoC'9m=1a)]?t,>);;΄2F&%i>csT6[+c3G2\NXQOWG<_wzBjR9@F%[DFQkcj1@qR}Ҵ~. ,W 6K˱j z\;Anj֠-jDY|CE{X?U$-2*?Oⷭ7q?ш(K̃mʷ0h,%ާ10:>.d 8b~{!Ȑf uip\kuY$Mj5Q"Yt85 duC5z0F^5D08=W:Ɛ ĵNq#[Ri\78RM|^qJ!r G_й'+dxNĻ2Uj szMfF\CQD= bƖ`X*֏_ę~ 5 oĖOব3/>|#f \6Iy XuAJ@&Hí>!2s3C,!ӖRKNQciOϊS2q;;9𯵥mJ? ~B鉭 .6,VbѸ8fH3W_*G; 55e\HbF 1^ٹ3.s%f 6Q4;[e:Xu<3vѱXʺҀ-J95?%< є86Nb[ H#D,˥^w8׎KjIOSEXLzĮWiƯ,%cy,+wK:sV֥$?OYsիbfdۭ6xsOzFElN]؟y {6xEmNx,+f !"ΆS& KJ<~Hd8fEI]0w?uSA٧R fe3hln~Δ Ą#j>|~ESd ѧ7S|!ꬊFH1Vko&:C= P3)|"T dU.G0j5@C1vVx|W\o%r^u'j&c%NY~Ґ1e5!H&߳dg\Iq$!E +Dmڍ"bFtA|`xwu2Y ⺴:Z\ўԳ'aGdp.\7+Ў6PxU0@u.$K?~{_ E@<4h)EXNJoJ1*CՐ}z @B5^QZ2,Uأy{bpa$]}i!\1W-;H\:s75LBV)xC%NGjUg{h;tYI%duS ª+qL>Dܷ'e= VR~@]/s)NHX.nm߷ևƹ5FtUGT%|D ΎnoV EIEM}0IHiGc~vcx7osgmp\(%!HC3Z[`Cxߦݳb.MiO" ʪpN{y{޲yX)Ίe/wlXDLpmVj"q<}`Xs!|GCmZ_PXs|Qǚmi!L:΂Jl/a!j085ӮNƸ3HeZCA84+9u鸈t'J}g_빤e^Ufc(Olq)iW$Xhbϓ;}chCg=KG.}$dtIz퀨 t6 (\mѺL"&uR0Z3|Iԩ La2Ey fchעikd\AwroLziE'lD6-M,>A@r Y!rgAr!lR \ۣ/tU@ggjyQ< Lpݬxd+)A亽˜:GFOF.N1T˳O fIϲ K).u=v#Ga 0!!7R28%liQi iw6yz+%gs *w T.7~|ڂu۩8ѫDjB٪o9qFːk%ЩP*Wg Cٔp]y܅ؿ ެAmq GJ3R߇3+[&)1y +7PI넭'#_; eާ&\h]w}i cKJo̫rދ eN:n}AjkB;V:<Z8s^l" acO8/DрlOAD()Q DͶ^ C !}3Z LsY/JX#ƕMs 44|f  04'^NPB22ӭzwr.6Zx6:CqXRdsSP@nC(iKuZ_,VTV\gs+^LJ@O;aAm>0N& ҉$G#u.hBVʭj<0(H|r>cvfsy;'bh|eAΤ*vv&1HىFSڿz춻Ͽ\6 4Џ@cVp}\aZmC27=YDsVyp0iSIUJ<|ȿ~r`%py,[KCyU4L.(wSGdU_&3iv{n+rIvg1 ƯbrH:ƭIڸ/حTCXss2<ӷHxD3>鰸6UG<0Pa~5@Գ"Ȑ-ZK PʲgDJGm%).@CWqa6̓=8w @ߵ!(M2يHOIқ?ϋ~6X\uFuE3D¦^%Оl ԂJb%_.{&ڶH= ^tж*ffQz\֭{E `=70`B'5͗f٘_%tC6V9x-#Ivԋ83S|=`R7[ @c:Y8FBw%5B%-e!1|/>%dsK8FtȧOEՀ?bZ9v^0nY oúh~fYG|`cl qĄj[ZM+ܱո5vVvw]\^/K4/qm6ZbxJ_o>nF̫S}~y94Z*rSF>i}Zb \f"KdݰHnZ V053^B\/Z1h7$;H:iSfwPD (,ްBN$.ҋ Yu4m,V3ؾIF-&>6܇QMCaǫ ֟|-RKVyl1/XS<*Dz$ڻ8c` oU)u*Lhm,;|VwG+T"%m~Go9@|^=1D-,ʺ*w)fꗨ<,(6nMhJK} (pk ` CU84휤&oQeS\ W `W|q2_1(|-Ji]?tgU^6&lDN:nZ[0 l$ jkم񺌟[ލ E^s}̍\>e]͚ZȰ1G&x֙yoN]ls[P%f 4 HO\aTkkAĠRol ]âRycpoyOW_xpU"Q͏"*QʹAa\C< Vc{5ˍ/dieK7D~xOb2JrDi"1P!cv*v)XA|ND}7B4+"YjC<5pM'y Δj? 'R$zB͒BAUQ.ି{;p'7Q{{[ a>@[]+xJ)(H^to^;?B$)xeSZ LT8HhG m?'K̆ABP%d!}Н#2MeDzDw$)5Gs,>m7ѯDtH*&!^w=I=ܧ0dw5Oʞ$pT!o '_Cz2bȌZTþyRbB΂\C@ ,2v 2'?Z7H`J@jVZZ۽n*:'ڒc/.{1lwMo^!O92ZT `%.4@}qb]C6DYT'ftR-}|It 3 r2ї|\6Z$+m,:bЎTr{2F k`)oi{AT(tn("9] `}تW0eoZ)y = @g{1<ܥ7!0}[ ߧg5+L3oRI^Msͯ Rc2!fp}H5aJZ҃9>`h5|{.'0#!.9ӓcT7A epaVMJiZW߈14τB؏d5l -蓶Hp{*o*xp!/?D6g 52kmEeuIB+L}6}RI߼юpnq&n"J3)w\o1)|\K+C&+ߢ x _9T 2aaG4ҙa=W(-X? s+)JG?Zewf 1>Cmˁn/(^w\UXC/KxKASk4'蟯f7w|Ys޾bG#VjsoAqޥSԸՉ!n#ukwRcTd vhH! oB^ZV\#o!UeƦ(@s(P1zlyh^k~;Ԡ;1䬦Y u bSc?~g59/}+ϿkPB-R 1 }eBAgEWtWdEv;䡒8(^`1FDfWg2XI8*vQEhxd*(tgj{(ax +B*4<@艷o@jCnHJM9EQyvҴc8i+Lt+ }P L@C2 ! t3E>Z4\a Ͻ4N +cd%o#&v!Ͱ-%wy[t[}kZ"k-M&(7ኯjTOMJzX8OD Y2P( uB+"p*G1v*Z aMoB$5O8g773 ԏq0} .DCI`ڮNJXZSw|rM5C%kUfp A:O0H+ )'JhPij.B>wfʏ`$\2 0jxW[~Ǘoƣ22\P&f(PfMoN@\X৾S,㻯/ nNHP2۔ִ cHr +7ˊXs5tݦe e~t>Cb )tf'ٿMmxx=UB>_-!j(.uqѻ.ڔPCRdlpĢprEϢAXT@7T&,3{ӚȆ%Bn@+&{⚇L& WF܎ړTMzD2q v(SRU%JG Sͮ$ǩşKRF:oJ/SJRBz $PRalQ9,Z2hlgz0pqRWE+XFfݥ s1`UF7=?@d"|e$\l,oǨQ؂Iv:kz(@DAf'-عr ]ӧUd֎K;=sҪ#!Wߟ;HsW7T݅!:uS p zӈ!sZ@aGH5o{Z=\36`H 8a癐mJbf2]':tkDw]acY[h$}u "h1 Z?2 [9y22:?.|+} .bo(s(plࡿ|%Ծ[dM r+ME $Ҝ0 ]C(M^S]I@ #10nT/XOT| %&|Ov)-^Fa!ґUs'pq*; D*FBr9&!(^T`oF5K,=a gOs F$}ut!KB`~?<bZiE䵜s; op3\oawVZ \xA Y[%GNz.E#:MclRmܲJSpv{Q=fK[저s,oa"H4}A 0D'j5=mڞ vw{$׫Ɲ{Mvf<⩛v4zRqU !d^ 9J, 9&e' CB A9l؆dL-7qKXw=VPEe. F$>gYAc7eŬIG1,Qɶf:F K}t^ !g]A3r$B hjUeWpa(gV0S3DHٜ]]\bIe#vM]nu_̀CyeJ.bxʍ;! gdq:N]I 3$"MCA? IN]@(/b *%=!>FTŅT-PwR(l]I3\H~ 52O7%8%&'o1塭L8̖B_׎>Fh0EwSP's].6>?0BX#o|Rck oIJX<5f_}$a[덆HCf,7m+`; -x_plzۋWq$7EVӃ( SqgRy!OeZaIZҀyR|HMve[GښeyLQR[caSM(ރ0X>eQ>~P:Y"b(aO"`:7 @;: 3G+1q=4^rUE6|Ӟo`) .ˬ\/> GlԄ4 šE_fO88IfV~ۭp]_"rqZhƇEW(ɀy#`±gHqSL0ݹԺgN7H 4G`TN/h{1H?DV@0mӐݍU_,(^Ή;B' P я3UFjF9/dABg;\f9¥n r r7 w`Fw,Tr)%OOI$X#S<ʄ<ƈ|oRFiz\ȄV1/r빌eHcx;v25ad[ Tt sH)6yi9k:-YXApxȦ+c<[D JwrW|Ma+f{*6GXؗN-od%/&Oy#A.=;f/}98 :l>2C (6(TٍX<ß| n@ L+M`ĩrB[*_pR}*FO?_:r%T|`Z =J9cb5\7XnϹ з\vJ ?J,wxS}:x8QNr oVax%Hy` qAO[W4 y@972;{2`uG?sA$#pueAO%+)G.[fYZq=,jltu#ZIzP`wz_ޟ5y-)1 oZ(`TC~Xn" m 0bA7\.Z)KА 1ZSnJj K wW_/1 _2"B`H\G %w*: uB-NI  vj ^\Xӯ'pU>C)ė|M [*$LJ8g|U[{ hIy("cCTsF~7fp&`_?Jw8jc\^fMKn2# :ޭKJViXR8NJjlbhW}mJpti.=kʼzI&QYhWRPϐ޶-~+^z1]p!u Ñ7.)hj+MoP46zI6re(a(qІ+Lb> ~1d~qW;R3}亮!C|S.34nPB\ZWpʹ_qD6¦ zt$Fܷ;pm Ǜ3 f<; h"QDF廯* Mh[?W ԺTjǴ = NtQ=5xTOFE,~՘SX;(xjVys$KWB]1nt;ipl HWztFjXDO9.hBuϥi0@ c߿9CM=IݙtOE9CcqSyZ r/'qi=T+) '3h죨N&b g"}d8xz ]B26)mhCc-KX[xdžej;Tq7qjM%\+ٞVǫ xҦ,GYM=aѤ_ޕ؈M Xz~W)r<[c)$qm2`ݿ67՘RX\e_] Ӓ.6ߊYn#cܑ*q?*<fIA3igA=1dlЛkHKe96<Ы(udu8m4)䯤 f}G2'6!j9<+) hT-HFxGS ,,OYˆȂd,^/ʮu 2kTQ)b}HPpPtA0iXl"ҔƦ׆\[S#|х<W/qqP_hCLv4ѭn5)?83YaJd9}?_&B}Di7UIDI6},.-H e)WՊ=,,\8:l Q%_ȸN/) XIqPHS\#bEZ) =.YI^۪mΧkh틂-k aR2@rZұHu2>-H6@3 _Y;w=3DVו?W4Ht EUz ^|F KW?9W񛀛Y:5~CWU{gY?G+/?BuAŤGw]UQ-?QEPGx,NUA3/c62 w{ZPŲxY'0U{G${gD5jM'ŒAF_$xGfq &WJ)a,8)JMAcB|Oe.ԐԖۄW7:TxEʾ^c$ 5C%K2r"J%dN,jCRRD…bĮϲ=>h2Da̜gueWߺ@nbm^vVJ>\L0.B^ <Y*OY[T_07!P"1w_DSpi(}XzNzc9"fgY%L*>[v װh $2[L%n%t* аW[ o!׼Ug0^ <&^cHioT%vp6y/RwAV4AON` Ppwb;EZ}6]s‹>җՒu40۟P}4ĸ}V u9e -m2# eQDj6S>k#xStZ|b]JƍhXFQq{>lX0jA$jBQT:^{YZje3Xub8ִ =Ezch@O MkIU`+͓xG +#GKn.#F&;#sJ>a.GH#f߹}ȤҒPC9i+0:.YyCn>_Q%HX;j HmW){ RK+G~t\R*,ՈQwWYGDyk,C W]|tp|Nǎ{R72U!]NWj`>x4,A(dw%'Zp-MT4L1d&0 "7TDē}+[;Z|ўۛ/^sS=)6#yޛ0L\_7r_ Q=]{|>G8AT#J+kƆLb #m z֠TjoSúGCXe L.1<4lR/=Ey3ɚ  ҁ T+ti˝a!p7?"Ȇ$ie]ȞH@i\Wx~`[?R)U8'rPX RM:'`eR{ 1AЭdX"`Rzv~ÂϳpW[^~=i$Ջd 9J%*>QLϔE !Ks $cGDdXjZ쟦.~SՊ U8}. Ea +HKZ k?dzVeR?ܗOh>O2NjKs3lfg;`oV*J'վ 'Ltm8}at0=CU岞xXM2:H͕p%7QmaMG 8_x|+nmPŨq#bh<شZ53i>eulQ>ёwDJ;fӬC6祒.eGǁ 8dhCI5םVn?[⌠.[6MJpcJNSA_M@M,d>R}-P5SZ VFzJygjkAc5BJ0T`RTt Nc4Uds6&5}KpAR2$;ħQ='B~{=!n!jbNCċOq[v5U4j~Rg.sq&$}<$-fc~1`DLEXz=%rs`"ъoczőt>o&mYe yQN#:4 G I;6ǿT(|r c.n[FݗC2\ MZiG T1zj4qJ$ENI\ ;+妿$u.lQ"HKkBnQVȄ5ٺi5brKmǷdP?TgD(s8-('jܔ|JvAA\!/&NOYOCwSyhF[Kp s0L6æG+Y& 9op)4:|^,Whخ@\}ې>H@_!.rd[& Y4b1LrAÂ,;gBͤu z$eP2zy*: d@"3wy g;gJ(5RŔ0W8SYҗm2;5}{ ..e~Q_[D t$QO!MS(eZYܒ颿֛.l4/A,rEs5U5<] ldQYii4 csPGL"!~@޹Gǯ(DOK] Z+IY)%RX[W'l戎Qp߬x;\E6Mvhxw  ʳ&W5E i%%匕D1RվyŞ{=f>\(Gi 8ϰ!WE+a(&xm匢T-.ĻaN@-wY-V;]`?rsy:,od#=`%}`?8*G#j:fpw!kYWp:c3vh@+i5>xbkW{8~&~']8T`N&N>S?jqUY_9F~L: /+ MhثnlHI*z0r4yPF ~td@:wcd __X弓谫g÷i "qV'[2Lگ* ޾MD\`Mq ϔqp;~oCZXfX${C m {Xу#I;,TsЈ!3`2#ᶬBjp0}5}QtO*Ms0EE}.mPYT1h])a5]R/]ӍE2obdM_=ZԂAdVc} ovS}ϙ6yyȑ!5 e-;4p<,S&5,|.l%M9[+h* nz1<"mTyKE`xOc6m֔Yky#Wkq}lNiЂTm HU`xP~! ‘]UgedÏ˦ޛ Ԭ'C- iQ9VlxЩY9vs8rz{M=CCQ>Aӌ73*IDÁiKUY,ص=牊:H j305(BnZO5T7\bt'n  (j~> ?>9f \BGu8AU3 /,Z@GbmE/k}}U](̝~ȕB"[O~>)H"TـvCr吒{^-yu)T [2.5.EvvoIK8d#[!mC^]oBˌoXBWLR@>._aqd e.1bVh&}{%F! z)>Q݁K)բCpTnk,w؟I`\?HSCs=Ttjmш0x2UJđU@|ԑNhaATZE"um9+1̛6Ӱ9X'e^I 0 R>P\Vʉc2F=ГK܇Q# j)6E[d?z+Gۓ°[W V*3t ijZ~ 苸4ǿ_جCkLT T)ĵ9ԧsyRn^NOx.2"ƙ0MA|Ftʂ],B~]d5qlqw%0gfh L hs?I:|2v[?Hr$oPP;>>6i<"& ^. ;.p߅,qrרT[N 1oywK' ṗ(+5.l~;sY_IӔdp 9+ aRM}5TmwvCnƫ*$x7ΕHt$`0{Ank'dDPEؔ8Mr;;!E=1b%St΢ ܼ{?ZbIyuX+o@\[]Nu/;Z \cVBS{C('k$@ޏC5ֲKBC<d/EQAɩ8$Ax0*I?ty_[)`GHّG(˄xH"vMtJ ])c᠃ʏ/R{dHFEʨn_AMީpi.Ɵ-ThXɶ`W=E빚=穊 =,@Jle4\mf*|8Y߅VۇB:%c>|LWgHzLWL9.놘^DZ3/agj_6a;퇁s 2m~:vppEb ),)Emz~ɴPbMvZKubTPm[OPZ.x] I˒Vۻ$G%)W 7$?Afl!U_ʗ?ĸHrpB]QLe:&X|M<wc}Q2FlT*(hƽ:>ۘQznqC̰k,ҬP߮kv7ṇ*D({;[3>\*LcFAHV @Hq9.QwT?H^oTWd#MmhS2^3зΨRs؉C>nh]Mְ"]*]nGW#N*_K&>ׇ\ձփ ](/wBJM~c vfNj71rf$yT*ai#"ֽA w#FNW0] T= 2?@fQ>̂aVL@+l"# ֒Pu7BE嘖gbO\A5#@*,! WA; >kڀ0*砝Jm7]F/@E\7o榑i)_czyx^p \qw3d'3(N>EZw*фDq/&y 1{mdg4tHa~{O5͆m}8Y/ ySGWφEt2/Y@_&1hmU,x:iPWVkD 7)QB%㐯4F -ǜug~"̶X |36k=DwecTw/q8pp No-"F=B<)<'ajai݅1H9WGtREhCBL8(j )MF{ԉwڅyEl/a@`Û*E|w\x͇&%rJ˅Iu{)nH˞/eԝC֦oÎZj7- p% &w8`޼ׅ n6#Aٓ)b5qETgT"fC#/v*$iu՞QSoFRxĞ`z~vzKB=*6{(7qfsOahB,){'nN&o[s-O0C5 "% 9в+*ߗwAT2ÒG`#F+Vb\XsRxu;):n)ᝑ[hjnEL_t꼰t6J3hHcbTUbm-E )gϫYTV/0VWmC>lv*(H <,ʸ=30 ÐNjaj- 9cVfRGmUOɵHO/>Da"n h$$X;TTw&d;MM5b4jc;֚,6F]C1*qSs\! d[~B:BZ(%uEY2b\lŨ2X]Z"WF]}xHQp @۵h!oa;Z۫qtxV>HnNݪt V#VfGWX L9RXij'IԣXjGQȶ>q |~Z `YF(ĄfmR3ߵ-il=Z@t&M$z\H̀&~yӋtYUeWt|#=OQ1'OT2fGt6^-R|%-2"]9^;fE~l*?~ޅ*r~rR(gIRN* UaYPs>3^"~i\O}{`p2`R(% Y#]G%%nr2mָyr6NeXNqQӘshPsٸ ԗy5w cQnZ{8iQ^rn&  S;"%7 GgG"SsۛtNZ(GI/lҵ_^5c~_ňƯupkKMqӇym+1SUJ|TLGi}:2z}IOèESrml |?3B]S#ns򒉐`ZD߹p%鄁b 8$sLO"eJDH@?aW?&T?=G@<@&\\ TQye=k uxu[60^~ET.]?W J2}Ð&.X:ŭE1 T&_849%p گԑD^-J`72c:2O6mRB5,;*mM/Qne^H1`M.KV)S8V~9@W>24/%X,?ܗ{YIkD])(ZimeU~XxL!8a R3tKF19E#Jm*w:avJ9"&^RH2B v?:̆_"=Oz vץ38!׊PVѳ`dpcV!Vkq'2QgQkP$l fʈa%Hi{!GAmt!dN9uٳѲ0;LXД{O\O R$< Nh7^(6ˢ/0U|l-j좒K>pe99P.NsZunm{G|'BCTێ7A ,OR U l)p&?Lab%8Wtî#A,m3yN*>i] $8T=9mdW4 26V`^94 "|,P#k\Q0 v~v~OrM|f9qoh:B}e"ݤM<6:Z-fA"xu:Ŭ5URV5hm"vawk0N 0 ,ySɦ||̔ ~dX wSjm?}`oW{ GE@fI-ss]aⳙ+. g!KR`8X\D,XKJs^9Ј{ G͘ٲmCq*[—ޅOBsƋN3\ȃi؋E%W:rx8EPݞ*"om%zPXU~6o]W(Q<uBheϛY?1%ym5y3( ѝ7X B84!ogSNH\C}6ş $EDAr5vv"_N,k:`ΣBE$<}ލW lKSPŚie1>̦E.wڥ;pY]ΈI`plHOg Us RHčx4T?8lqC~PS'MR[_CRL}%D_>8NLf'm <"zS'_[rvpކ)E]ê|uOU~̡OTDF[∣WO5O,A3MUyy=K+hØ2R(>IjnO4߷^} [Ab6V#BX|/R$քkM8XdIyŏD971y^oWz zU+ЛzE|g:o:k bmo05ʒ>{hZ< TVd$Ñ[8rE ,_gd4,VdFJEi^DtwSOQOǶ+1ʨ&t@J:QjD(XՐT6g@|)|nU8_BCXgTQ= A>qsKd(ݏ5ޡ'FD\y ^5j'[G4< k*h?ұQ+MMRp:Ot'4Th*Yy9_wՒq8v @F^sS1 gɮRZif\< d$}u.kv B4Kj_B*.۰\VRÍأabEv-ZkdWЕdI}+D!c&[{hoҩ{\I~È#c[N#y lsx+IEdCA+Ky>lB 2 /$c[GFcׇc^4 ²4K6Tvh @u@c.OSkl`Pd7P`y: .QrifP Xn}pZ BgbQQikpr4M\[z]i_Spބ!GH<\g1-x.v[ATљKg'd ]2tYݔc2T?00H+B!y 03քâCnؼs5"$YOI,Za]n+ܸ˨gs ;g?uIN1|[GS{3[@s6\\uhK!>P+_~M~vM=/BbFw.DEF .1iK9S#mp:eOdދfq;^d2]$-?t~P2v$UV6QڄlVmc'Ґ"d Jib\Ψ(>ՎpͧgjL>w͑g9Zw4*QM(+%KtA@:EmU%CliFQ3 NH: E!? 8zA)5\_vS㈎l{]*߫} z;iiC6J-J1%\|mp䷡'j:=HZ`/ }/d(g†Bhs^k@ t,ZJ;B;y]`;)xtrwȐ/q,M4L#1U۰-M+bp刚ȹ6XMs>\ ې֕k7|yl)ϯWH';@t-k۴wߒ$jnИ5JzWy Є|2WR- ä6lXcݗA^dx"Ib֤*am@^ ,i- yzSH؛aFM:w|+V5XYti8d.c_Հuik }{Gbڙ}S= pi-)MkkFEHA&<5Ʊ8cPtFpʆup դ\S\] ~P?+JF5E%Z:'5wv8ؖH 9S>:vGrì+jʞ}`T[-;؈O=tYDzC؆b~.T뺶zvO!ԥ,aC<szJĎQw F_^65 eR)1E(u|&piLdXO-}t&_v vxдHyd |3-+Ìřh sx_['I%S''BZYU|V[YR' ?슇E,PN_nEГ\N$J#cB,~,xUD@α>Ҋb4y!y#|xSm],.*[=jr{|rΒX#SQYobym*`I(DUWه zm6 ZĨ*6iM~b!r&.5n5և!RgAHIGl;-/2dZ;zc7z 9f`$ێkd%ٯ m> 07viFMm_m֖;YC=]SbIuH.A)76χYK9Ta|Ӷ): Q7U<%rziC/0K-0RjV=A/ﭨ]v7 bk;flӮd݈i}oƜ%FRQ_!Z5U[\{&AՋH_weF&qInI;'F,W%,eAbtY,:~cȯSKƤ@P{kḦ́TP4P#&K^Tlq!n:Ri&2fۼrG3h #&3[o$PDšB5eMM>"Z:Wx= ;@SS>9O! o{&P-!9@œPT2Oxiה3< 4A2.,{[İQZR} r 0YWf^3To{4S W~QJ[5ߞg񳚅RPb k zf5ٽ$nT-v_fOFuҽ#m[qB&ĥ[XN8oEVIjoBa<1O)$N [j]_Бa߂/才Ϥ`g$>mohe+&Xq{Ή*Uʜ:־uLVLM_Q%' Y),*/ILb^MP|[^q'"Kx|;=kz}PUC ey8?1q]9H(Jq,YB^ŗ# Du :M a{߼JRT܏YPc@c2Ym4@r|feU%*wvmӄVu@\b)ntQQPQ@,(Gn߀ǹ_8q5Zۆ_ 0Ҿ9i{ճ0#H5j+`䐒%p[z:66WcI%8xuT?''I34Cv @YCZ8KI;c A7!R\&%{OLe476{6cz%y͎_N/~`b75? ޶'ľb 3K?`*w:crHx=k"Wn:HfQpXto|Z8,XeρyQUQD\hG毲1bO248w EW%rL /XU@{ `r3e@1yP,RG}L[ t94TG|] ey RlǁF-G -s4zϻj5@Bi7>+BCR)(8rXjٛ1w7P>%m (e6,m)X|/#$Î\F}JHlʿzXTgmݠ.RA~h*2B;Y3#8FxF [o8\HA~2cgi|XO7i,@ՒJ§{w g\˧E.4Ie_+=x)'RYiٝ[tT2U۴QNJ:X=l&V[F1%9w8v. + 0#)_b@l!EW^V.p:*&vIRGbP@@e 0ğĨHh7;."Tz+ +PRڛ3:V9CbĂa|pٹm2h!@Db %\:d28f(i]ʛUMzD~pl:\FcQ gF İ`Fo1A%ޅqikmP+s@溨bPBiU" 5HB˚9pkoO{^h4#⻴GbxYn<|FUў 29xz4uw+=*T9ҷpS%ТP~3H0b@r@, :`T#SBwGXmk3g3TI/u* ̙ :o=8YRWH=嵻Lƛf1.Ma.g=4peYT|\rѢ84.m_щ#Bغ ]v2 w?$ x R Y uz<2- !{_m(BڟEy22xEZ'aڒ^J[Xۓh} pxF}`sbI a +:y  `Wg}ee>LoX`lģ=HMF/._ qy7;i&7@MIZn@@d#9A'a77%QT1\d~)Z8 gP<23%=Oe5 y goV:1F/\08LsN --s3zʧzVgnwi%;="30|Bިه=ŕU=,IRn~Kިe_N`.%ݒzSjk؊G:xvoյ:@Io l4]vYޅΚO_vD d JVg:s$Gx;dI;E"foVKwMw+B #=\]ϑU%Ny~Ĝ  Imľɂ=GGF)Ci _*`(&i~*{pO֪Ä́ C(OyRnFmIrqb r@8Zx dԳOڳ<\nYa=JfdVo5Ǖeb;H (U#=0'tkW9$KRе6ټ4uےJ6+w+8w/\Up{T&gaGS*9b&X ޶A\.DžW?}.(j& 1U봖Q re" 6nt\/E2670hoϰoV$^qKHkИ2|MR%՝kJjm+- m,LZqЂEAL_e:_! =cPV{D_x]wI7kVnBw_<"7@GfO;5۷]qke@NC_ЄQ;Rt#4u9X'GLePZ\"2|YPg%k\ R (U/T! PviR.͑7d#@⏃4gf[I>t!XS$cLܧJI!=Ѭ8 ނ(ՅU@؎tHf hܚ]8..8hFmU4g+a SMR bB<<#Bb$Ϛ5[ڑ NFJ-%#ӗ;f~i7Ţ̍1zf"đJ8 /)_ż}驭l)'EnwdN~=R`:'iXLqPt9 NJgN>7EQ59oXCa`r}Y%)׮m/\Zvf:]Y9'"0܁F6+ i<(hP8r d#Z<`pxP:P&X9Na8ݠd={\3dKD]rX@Dʠr&\\^pŸ<xAt ~ʬыk+m+ @a]GzP}'YAZW*WcpLHlX@W7JdŴk{Rd9>+y7R'ܯл>F3zc8ܸqy(52ue:ރ}T౞0yu@iWǒ F9^e-Jzdq&Ԁ?nu`cI_]$6ao_}vZA!"=86v#rO: _YB*Yu V \0]A3ttϴdk db.E.P=Sz\u9PQ!aҚJ;]-OC_lU/ԍvncg$UT^Cs\D"O[3?*lxmu_^vzv j p+S+]~oЬsŞB MW=67jܺ`5Qp@n+D~yy09jy(_^#>8zN xS=ˑ16 WtM[F8=śG3 УΥI' $׉83̀@`YcxiE\dVgǝ؊n= R$ :511–Oh!(vT:xds  6fDKXRqX:a1R#h+fnc;A6K@ qz'O;}"Ҏ.{i^ˮAĆ!Mu{FȳEL5cVv'U(0fKizS Xf<`N"W׺HPX|Š.O7"ZK]q~Q9(&a8MJE58uRC`IDxRc90P %Fd"\URܴp|<Q:L1VK@1'b]n9{/_hQ4vcJ($aT]kz֕6j`Ά!!Rp0p`6'Գ_`?oS* k܈R ,UmwX./Rz姣=;utXm@DU؆QTjƺ._UP-~ bvI*f /F)$B 3D~ɢP u =wC :Bm>j zF>4z 0Os 6ϲdy|,Z @Ouɵo'fb O,8 tP=E8LQ5)db˃NC ˑAgFz6'PH;?n55з% PĵAūƘ}vEYІq=qL3aPu:\Xm5E`/'v~4amCb" 9/[l8!  @~݄ @;RcHh6$VoZR͏~R% Gxxm.ܓ5{7lعQb* _YknvH{*~!M]^?i>f44簟Ywɜ6{4,JY oQ,[ ?C-S"Xx5xs b1y6K#6vcP1ʸ!-,vXX(^~' rOf?y[`N" RMs}b:s9:}΁s@0Bu`1,WTOa,qԷ;7]ɲ~{W~ho #'a^H!_AfቆӭN ٘e&vV?'Eb1 x.]BVnRTd%{yF Yݸ{Xeu ̖SemS1Iƭ.n/YC'_ҟ1g#)h ܷlLܶ~QsJ&󔤨0m'2dU]W.^6()_vI2c]p.MMmiVeWljP*﹡(  z)IFCo\丘=0E\̛&K; o:|*:6^>1 y} (YUC쯬:sXmF09 4ytm_a?}RgQ#64x µ: #R,o8ې;XTu۬O5S/g@DQ Nϭ KXͮ ӹ(ł q{z(DU``7.1zY\P>l>r. &{ĺAs*|ZH%4-V؝8Kq>K:aK+I03o&R+%"w X=FMU FE)PD:zꟇ#4h^HHG48;|D_Ǭ)5[%f*ʖDՒ9%2>lv +6qRVno"+AfmI55/zrD#QP> ;b 8qA)~pRb|B6w_mx*ބgVrL8޲fE_:60˙42нs2y[p9rh6I1gCЖ[m/]xVs[F 'b"ɛ7tPAdVJuc5\Q./7'WCΟ %$F$rյע~O%;I=z倹5XH{*~t# 5W*j:zz`Z_I 3kQ:^E>R) sVTeŔ7uie 6l+6~7y71u/JbǕ &ny?̱l~ϣed0^]1李70K1WA>0qǿ#yo4c:nӶ8bgWg\|Cln_l (sq\_>RJ:sSFv{]9n{&T120v\V`bw(e_*kۯh#D| j Q?}渃kI+1աx^N4[=z We{[S3 S.Xݵ> ʄ0[~4]HjLjO@t2gNb`$Cjy%ƉgUh0VK}jo')](ȚDyRWgt G-fص`:<&Ndg>g B}CUZ] aE*Frʫ%? %MvFцƑǖ޿J֘`kX AD0!gE֧j}ih|4Uox@e?x&Vs쌛8qlgDOBGHxd㏏-m3],OI ,qNǑѼ˸8p꒝ k uihlQ@ߘ&2+Jql^)D- z}{g@[锞/u4<W\0=4{TNhPFHwzQL}Y 0m/ 2s{yK0D27 ORu3]fT#6ʑ I۵g|E6q3?o&:3b吝 1o)c%:0[-iS*3dr_q>ELKן^k6ii-sS${~6'L*Gd RםZ*H 9[TTSz-szʵDX^V)iTuJXi SRJf5l!82.Saa08ۏ ԛ olTOS6e -T7Dwӄz: ݖeM_lY<Sf$rlNx*5VШǡyw~av@d>ߝy%,+ Fu H|7_X"lcHVBI)Ļ"ͪ>Ye(RY4FӧM\ דs U\sR*UxiX3Nt|`Cseثc7r Op5KO8!VcKNq)Xp3P9f]hY 0w8/ϋFR_dG3Hڪy +̺W% LKk{NhqBa^,ی"}RȚГze·7h`ZA%U?0U /WkJNs=mI=M`O/\&5ڃre Co |t0=¾}bɡzOKVj ^?kߩ yӿuIQ/#`]Z=ŀ*9线&UkgS5Jq.M 5-˺"թp;y -BSmdLBaxd}ôB _3gj4uz,nM%k:o.^]GlJ̊ [_eZ pȌcCRC rK( 6q\ڠ0T 7pCK@,zШ_uAW>Ŭ]4|^&X)| 3t /i: B,Pq$4NSW'SÀ3Y)٫6KQXaTdW87j\L c,Y$W}?3ŕ˛k1kD3D?W3-%>ճr]nHD+?G؀̨L,J$ЉmQ(>5%BGR ߋc5Q|[u*DpL L\tB[WЮN8sB:!<2VK4ec;߳ˁCse2Ak' OK %tOZSζk˲I? 3$3%gXa [6 }DL2+w$ S q(TX[&ζ :8`oL cG P @"`+wIlJSX8³=4aO;;2P>-r#]Nl+h~]F_VD?D!$G  .`7\YћCߌ>:n6am^cj+%ّch[ˌ0qO $[qd%Ƀ8}m {ޟƵP ''iFYv`C8VmACjDh(M:"V6%u#`C}&ks#G U6'g.E‹þSV%[ٌDKiaP@aodJM5J5&:' u/}p,8_l|4T/kr2x (03.{J:#933+&aOAR&YF|{&pHMCnԙ'q.JK  mŅRhk$  FNj$-+C5c@#<*ɧ q"̱&#"R&kɤ~@X@.H@gʧ@u:n@ðP_w֍ё0`O/Tg`釳MN^ I pDaDM-9ʔ9 ~-))NMLZg$کʿa& Hǫ WYc36Cvb IJ.;j溦- CLdA| e LX ծ^{ čs,SHa'Lid(`>4zg zfP,3Q>N2:1ry0C;P|ck}^nȿ +;ulD=G5CzY'x>5 .HS(F沩osgp."t|[jiBS7d̶; g# Ͻ-l)'I Wt4ϥN0#xm&FgZeH ;<_M#}~Xēvt{8|1[SΕD'gcS?0rո&Of8L]* 0Yl&"T+U-qyѪOI:5swI:Q,fGڨvRۑXyq[m^Sb }eU9Z̶v8f%UvaP2\gyiPX2U|\\b>|1JxPA,`])oGv%ĴYnHW u?J_]+$UXcїK/&;ٹzE?QKb( 1B4R !=]("ҝ(SRy^#Ru~Đ[ׅkbFд/5Cx[Pu\6/Qx+rfA'^lyCpu:cu'<3P4f̏9,wImiW \PXB6 Ź*Id榟}C3[ $؃?"[?zB"d$:~Z {фYDLհ?!j9( &YYպW\EFA;'W?#,P5ooGzmڼi篠9D珣֣90aP0PT >ULoMS?W9]T9W;őR2܄!7]Vl'.$%F|Z\b0,Wf{뽪;ȇ/w/Z>xcL`NSyos:W" FڣɦѴ_Ҋ"2c6R(2 \Mo8sAA\焸w$) O8ڤ- %`+G(y.a=A褻F.%AfHi ?W(Ϝu}.'º(@x./H?zu},'MR7x |8NKMdsbJL!o+\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vMeXj{1&P8Ra|= G4?4toGn ';KfXz)rL~4uZC0a>!{'\ߌM!LCU oSb\f1ST$j6xTDq+u儍?WK-t TdL!7JǕ2o™a~GOѻx17䞐u Pv_dMU Wg`INfa{.X(\Ԯ4-VF mMY6\17L 뿽ZPAgU!rh̻lwj Sb B|=%եbS {^yjsъ2p x3d^jujCx@^dwp߽\]&اVMPZj K!l)0v޾_̤'l 5;a!:{cRD6 jiB |i U|;(܂IFث=ɞ-A >Pp#9CqY55" e!\58`s[#/O _ʑ`>lF2_qb" ];뉉*.;S?S6+|䊴jܗ93k !B(X6|]UIV =bB`6L |Tm@[M9kV@׿ύy5, % aţRREҌ i 0}A`3,fݗʜ-HTL6H*q4LT@L6~ua5l.}WЁBui=ȅH7p80i!:5'ƸdIJԟf/aH~&]~hŌ,i3GXt=6zO^_V ߬gE-3Q]W%XHJl,lNc6TiȬV/k\ `{Ŝg$ #l9KN,>:tvD/d'ud.HF-GWy ?]U*jG/(*p /%/C$(Õ͇C.cYJ7 ܇[F1)0y^ i6szN8f ٱ>,[]yQOqT++2̠v>|'rm'm^Y%q!S5}` 72拋@FIE7VҪUFAm8pdwd/͗V;(|_Znֲ]r-Kf;ظr#Wp+6jt۲vA<b'Gg)?2j13r~`˝=Ɂhij0GD)l\ZS7%4( 'U&{|ӬVoMmrYH!1AHM-VH[>[0]|V*9!pMN; wiAj2RGE^Q.Xx)` J],s==D96gx(qtSvӮ\> n+W8`Ѣ5r"x`:jÍx!kN {J=fU:.>zX/.ʿN\w$d? ,R*"2:2LGƒK5jG<<U1^#@/ j$EݣauLhUI_6nPKݪ nux-˻z32a1Ou'K*LGs:қg٦aٌ!;ܣQ5&"GᜊPcmq,=lI4x,ʭ$}4 UDX PPQ[hN2'$J Ek:A xЦmpL6?TnC`u!sO o[EY!Fh9=hjuq4R__(\6aȬ{PQѱ>3+*0!yZ9r?\mF.5@FBr?y HCj#$[TzQ̼c9L”~q<7Dǩ,7 gx!)~b}mNPmah4\N/F}ƧNqβG 0Q=77 ȦC/ H%|PB,@ge*pmLyOk#U.M>X X_UvFC%A @L^7YNw?g"` jؒh*Е*rL1.H2"^`|FxiM>$& we~HVxRd?I'i8T@TR7| ZZ?D| [> 9o f04SƸd6i}.ͥΘfMe.홦:b -S&?Y,G)P2&g57 +Ć߹W1-Ø?fⷁ6 0Uu1 FuQSb* 4;f2Ι`@squT:gry!Uuy!0wKZZNҬk>s 2\5m (DO$53[&쉮)u @C9=(VS\q6neRK'R oNԴ*"%S)S|mSLEXKTΪ,sFb2%r<,t BڲݡnCNA`5U7 {G>5;=DE@kG?H$RV`z)n{]TL  3̀C^7c9iYUmEC(D^g]Kq&ղkI#· ]$]aE+0=7Xy}-3MKA7Hshʼn^UKνL4Q7$I %M<W14PM)ҷU'xgChU_P70滭g{A3+J|n Gw,es)C@)xqQqNj&OfjW~ %EY $ˢ:$:&f0}\-^tz@)io,}2%ip.'Zߎqo^ǻ*?oOdgΡt&+P1ާ|F̘l Z i]a"zF.-Kbխ[Rxͪ o't*T Eszmg_T8)J/Oq`SewӫFoì2IθORQY^|YQ[vE ׂz^dJL?S2*wfJe^[v":P.2 A&K[48,O 3*!+mIg(UxbE mVSB^҇wZZjeΟ(3Vl!||5/z ێ/pA.PÏp\:/=Q+"&u'd^dekBRaDz+<!hpv3 /bS8Be_]kyO1 'tF {m=g@vۃLgBJrs7U^/67܎O(S_Ec7]됐S #p8hKןil=mZs\5Mi=4}Pāp'B`m~:n5DytW?HmA_PRh~ol #g셫+}{<Ԅ81[q*T:㳿q)gpfcT_.Q^pF#Њ3 M = fUpXɲČwTOh •Mی竹K恥Tyۢ}RhjB='U2FǪC\oUCq-¼Fe #>iW^;X}hC${;K2ґ&6QSrPPGW\}ѱe0xqVOkݖ9Vt**M8(v\ı3Ρ},'z͏0(9~HrˊaH߆셉g M@ sj{ag!4xr`:ç;l'Sѐ%WLg{Q gQqB0!Ҳ֖g4iGMt$֕g;睒h Y楠CJŬD;]xbp.Ŵ) HL)cemnBkʳHm% h>cޢd@>zC_A5@`k|,czQ>:kv%A/ #Ԗ]{PS )_Ӯ rYt{, -\cdP=ɓ7!8XvNAfLIeݡY` amƬP#W3ڋjV%PIpUhLsr }927 OR/ H\m9BAܴ޶6 H聇ؔqL IjgH qcĎYiqOoh'dmpfAp[q]TnˡwɗAV)IQrkepbD| bz?SK:z*,Gx(J|4%{u6!xܘvKW;Pەn9CTRl()=jE@:~ehG _tL^L뿪~M/o[Ì~N+k! U엯9 [#(8\ИGo n!b+љYArP$f:M}}FR+b#N0>qh487ʘݤy:P2J.ia)Yu!NDpo18^O5\P="MRa #는 S ){ 8l鴼k LED[d 釡ִbj$E!V5e1&--[ (D`6Ig l>4 ۦĻӖCRY(Ss% ;"=dm7@hb˞&,'A.G٧oaDz]h/z>>_w&GVtIĹS)S-c#`Z-4vT)G#&-4ACg/^/]Hϸ7qŶBщdNR]dݺrVzb5@m·EU@xݣv(%(UibB mB&~0n[QC(2fX]mÉ}jW >>r)Hk"93}|BZw4ih6•Zvtur<.ՠkf=]O"oCKf$:" jy;pCkoaTKK}t,1bbhL^DT[GQ2vO%? 7}0糗2Lewb$WN/`sU40p&cIc둍&JoUH5 Fh^DTJkt pE?-8ϐfAͬaK{"g'dױƻ {w 4_DՉڙΦ*zBsHdxap"Qun̛8-QTqh(G\5o.VԜ%V:jW&.N,_Iŝj'Q3_-?P(xY1S-P? /C6-@b\:oX\{bVQT .9oP҄eƬI KW(Zǯ@ 9h%NfÚfrwb;$ʸQ?Ӕ.;PO%;_{軕y]8<~Q3=7C%"82^]ENArO .ؗ{R&,f,#!˽<߽S<8Ǹ 4Q=Wl'ʪMJ^ܶRS5<fDPՌ|NLL9U1;aMS: v2>h6[7#{bq'S^AI|'mg2P3#ՏTˈu]}]Vk.8'mMM[Xo]3 '}"E#09%I$agj:щY<9AQ9L)k̞齳LdYKCu2j)Ma5$w{' ,c%SlÄ́gL~`pw kGtd,Ԍ!cF%|k" )o{3F.,F (: (J{SF0,. = $Icϊm]l 4N8gõXK{taueJ|4N*^.=l,T#cue|!XÎq[@kMr$%l14UM8IQO-{P3S}|̋\HwW'j^bIhV@IMEl?"?Cy 8DZ#WR33 `@K>Lt+#6A+򇮜| j2[zY~EcWOb.-:" UC&CAWwRt@ rA> f%6C!m?-dv}޸p@A<`-9*9`Z.v`ӗ^$9 X6AX,&̫F ~[DU? n?"E!{ghP}F!4dcXR2:Y:8(誨a+ кHФNNXJYAwi7LR=f3؏$|ڍi"Mp>a*R%pO"uMz1Cm.+{Fp fpwQL>@{O5nqr^|]Iy0 ?_vȽh5Gz4g#j'h;GUSiz}E87_n 8@ϛ 3u[KԙF%gzzSe\EN#(OhP+YpRA#t̻똼@n=Gҙ+k8Ѕ0 27ǰnFKVpeϣ<W1r&b} n!.w"`i&-#発Ug=$s$~w_IDF+CG9\%i8(T\yV iGrWޤOqHR5{_)@0- T\΂ac'O'Ye}.f6iZ) \NaqqTsxhϠfL,yF^.FhDXqݤݘ9 Y4@|[~U5{'fU,W-JW 22޶З+DḚs=.f []D[(, }p/T1&D#@WMFch ZXl"k -Zj`Sm&ϖ/Қ{۬3>@RKbV 9y IzY+p^X2;?c(j|ٜ|[t#@#ތ۪n[3&>Nlrɔ lK-3(w9b Sh[ szFj\Ok*|;HS7"~9 H=sz͌ecLg 9Ϊbu`M3 rfc>lFRlޭR<{AQH62/+CCjό RhQB[|30(RΩ{E["UWj?;mER$ˤ;PQ>+.ϯ3!)B3ّwv#fsН^ es0dBwXaNj?5o KE8d <?\Қ9!ǁSw^/UbT̠Ϡ̨g%y;I;}oeR/t~A,gtC2=sMbN2g$<&@ppfCz]H-vE$(F/َuC}[03@ ^K{k'GT bJǬmS6Bt h`ȶ=m7rfw*tEa^kpSb&4x1b8߃d$9)k ^E-j{Sa8 k7!hXBؿֶ$qSw=lc);%+3:o\xUAC J.a8:&CJP+靋c1WV Ԋ΍YFb(]2zyFoikE ZNO Fe0@$:E֐5IxdaE=ze΅gYVBۑ:("|E`[Wt@]Qw@Be?Xkd)%'Tz!AĹ ӹGlA骋.@*D8N* \;tQ 2IURvh]FU}f1xw649yBne?d:E"σOm>/:sf_Q_(YghXߪt O3 }JV6~#/ewQla)&߰ }j?ǑTvK`j5pm%CPg }3&WtEAa_"; qWW%,X*T=dwGExtEVC:Y{ )&KO>@^)u y],kHh&Y،@b̏c{`9WLKRqg>[+knU53i9 =E)90΀}*Zs*y˜$7`T=KfY oa ̽ːesjl) ތL! )w^,'ŊLbgoUѰSˮV`wrY.+5=#"^6#]ZOzJ q6;Ϗ8SC;AmTD0u֍CP >&l/0*gŸpu{lҥ +Xٙ=!F@K!ጵnȖytp>iFr{ 7]o{s})DO%;tE'{A7͹m> IHz lgWjO;bґ0҃vCqMtȜJnүY<9\hϚ%^>}\tqβCV鿻#ݵo"% C( {C\&b ViRasfՇa::e_9Eځ/`CA [sW*dpftld;qU΂aI?"ߝITN/v?RUA(_!֬Sl/ L tųrZD0(7C?;&*zŭИ+nO%^y#1&hz5MjH9^SoEFF<& * Tڳ_8%f!]Zh`pZ PrK5㹫|0r}ILY78E7A Nt^j-<#=^\i(WʬsN䡫SA=4 BDo333\8uy -i첬]&o݃בp1LզqYf:^e⩝>"c:8>?P|Rl}.ĮjHA.:rlL~=[]߰Qk Kb \Uc`M*T'6,`  w3JrHm;xN4p7T= 46)K~Zk+U]]c+͖]phmfJK`ޞa-G%LʎJwVW2gYթCHNc=A u4\)-N[XncӃKjTȭ/$^U,]uI̅&׿1d$4_0.ըO'kf@ғVCka(74Zg3%AlkCC^ hƆçP%JM7B]ߪeM9Iov> ۘ6K>G޶VkyQPV %"o˭Xx,ݢQ0-+¢ͿS2Eliqi`H4V$zȊO+%-Whp8\i nDwy[av~j\N7kƚ)'W -j S|%`y_*g䜐;@aB,?" !6ɔFU+n;E/ꔽ~ʞpl^GrFcrkK@8n޵ /+4146i 9{.AOE.L(nC;A8 McnD80'ZP<=6䡰= /q^KLd졿(]_mDш5Bowү0e|ZGOwjgȼK)nJ>Ymz}>"}1?NEx1dsέǤ98PuVf*D3c`d"榆Bh.n%;;~S8IrGU QG`7ǎϮM˧-LF0?I&hrS ԈJ]Txymb*޾z1P~&; F+6Iq ~7x fKDd+Q3?.z|V덑'`8'~@WZX|#mᷬ;|3m&<֖G_)]~>c ~߄X7sVO#)Fz=|q,c4@8Ef%Y~G- wsiN>'Q*l'=o%ul^CK.';*/.{/GH?}j T/4g !/wk7KܒԮ>}1b͂W.|֠U^V25YL$|E?sNjYrB.حb-)nZ,߱Br6@OBM%%$/30ӠJ2 X̅ 2dХI[=Z_ fDh\S<3/ {aӹZ9yk~Sm}1'+&ϹcQe}`[?O\H/Fb;7FQ;N"lՊd:g}~ Z ы* NF\WLsW- ʡi`r 2LJʴ$<,#. Ed[IS7'zK "1虤R#XPxm1'߲a"=no]%X. BC{ F052֕Q(˷ȧF$hl<62nU]/Ae8pB, hUl$3v5#7=xuH'Q!_U}XJvX=ܻ1hΔHh6S">ÌPltPX4 *t #2+42R}lɛ Mxt&:]`r5ROBBx@zD)Ć8CT(;JcYKqX%^̿djьi7N'eFP .z`XK@B\(UncʋD?ު!15bRzjo?$\|fDHy @ÿ_(RH к(^O{+?eO(nb1hBEP5KY ,5ɡ|h,؛-tsu=%ƮEe*ZVl}aQA `u#\{uG8}q;/jaV)C&Yb>?&*F0f-{+0r]o!5>'~[Ds2NV^W%w{Yo kbTh)*$ٓ XFs#l/.ıj~5.!1'r׮%mL. Z2|u0*a\kYj 2G5l`ɨ^Q6ٌ)_q>KK0rV2² G`ZdH[VB]J>$T&ۂf~*"&!4 or &23UwlmĬr`OXށ~e*"?i±k3#`=!+𗃂Gr>I-r IQ+-2Wf["z ѿ+$F9߶lh>R;vs{nQs\#";F BPEG>cCxcJG&)쫲jBv1-,"K$)WR<A&̹sMuWڦ}MwY5NhnCUQkZ1V,5*؞6K\d/ T+ *8FLGe8)`;"{lw~̲2^P|5DFVQ€m0xG,}K9F7E3m%©\9V3ὦ)C}'?ʎ܂"aC %l2x|\Qsmqs/fzI9N ~罠` i0gF0iv1#l-i~LmX- GG[]t >1}}4GK6ڽ/FE- %<]@K5dn)ܙ:P̯㩧-xKFo ZG-hw.0aȱTNאQ]P['=f`Ή.#B+;O> qYVI`kFk$uB6WGMː-L<Bv(nO'7k+ nJhۚ%WSh]C bwAj A0j-mT &P ]܈$S.4E5PkxFƿ%6Wێ/;-5R K6q`hJ}ItK!$ xz12[7;[>:n/B|M|F ;#sfR^-;Xw.cby7zWWpcUT 6*\i X (#y.~!kZR9H1k@-0#;n;?*v%g#ő%m7Z59`iz.d ހԽSPw25*e ܕGz"Xu$0{ƌst/ ^\մ.d}4qKH*y@&v wt/ :h%'>J1' |a8fM0}ptT[b4r~upRP_ۀSc7"(MiL hr JNKɃ֨KgXĭǗ.CcHt,@U:+'YB5EdБA5~YM1A'+K\ 0[;Pp+4n5c>n,lBc>!M׉i1 9.)$i})Hh2mS{QQUuO^m >ŽH(᭕ 1p&kT%/)l ߝzA{bs."&6-![ zb; A&Yp*նMcX梫4,hEcEW^m0!O^͙N|[5S~i qu6UlN HXSUWmŹy 'hu܅vF!"̫L^:ۢPT_]E}$o"Y2V@~d,dz|~kaWSTpm5e?tZxoysh2/[i16qEc~ɥX N-~qp-QK> %wB ^t7 cu:lg/.G=ѭRx[+L=z7k吶ve m"pW'ƒv&"/|;}!zXfc2hz' t蟍b-Bh2U1Zsb*KB6GMNf»U9JzI\Fd275W+yd^'{_ǯYٰvNY}GĶ"gդ{c&tB|<ljA; ^mxywI%^t42I#4l!\Ȭ~p jءK߻v9Wkf=;&3 2o^T!9Q 0OiPh08rNr҂X&a"abYrw)S,Vl_ ? mcA `%Aj(<j\-a]h_:q?>(5rY)O#O)sS KMO ]Q 0D IIeFz9m:-c^7j luK6s.Te}rZ&uwblTSDKwVr<&B#2enS` =h]虴۾>:"%'W ,]TfWJx_\9\,ƛv%+{ACdg/z 67fT/I##7ܥ ڛ.:bX \אGxg,*Iazs_X5.jgrz8tF*l; ?@K`\$>f%WTesRg)`{[[ oE'[WmȺiw({FMRNbl uŹq^|>5Y8.{Y)4+kڦO讶-CchS-\K0nK^b-56<`;GZ"WmH<Cx?@?o/Z5R1H HāL'.a|OITǟgUO{,X$gl2{-W'>A<i!_`)Qk%К?!C&!7.d $~O+<PXG?.q:٫mi3`Oa8"T@x̢W'xE':* Ra֋'O<ѳ* كحFrJe[bfH;ћJ<I"e'g qcc2'+~sc@%\+/߇bYAN§el ̳-M/žgI׷q~y#:M%CST]t/ekO:=؅vt=urn ^`u_X(7ET* L/{2&ʌLP$߬Ry{^חȓ|FK'C;ܚk*BH\>Ѡ12&JI$[ʅBF$5Ia~͜opl;zkXap1zR[0lѦS IHQ;~5av%sZ`.<1+$Q3Bi:˶`p9FҾql4ɰD>|]چ`sy\//ohq ?0u~'3Qt۷qoGVT&1TrBm`7K3O9feH}]]O4vA{8 o=* /_8#T3 #y?xK}9VnHW&UiМsKxu5IXPUy68'nQ OH@'9%Z!Qh< |pL$w;#z43^ZbumwpWJR"Û=w+oI-!n[h u֓E 8`jq G;$QyǁQV\ħ1.9 =Č~:rb8-!!Y =BH#nմyaYVqlaWj#)x#̌Ib$n}ý`m=-İ`jSnmR.OWRSQ2zv .'d!qŔ$\Dvoʕi't *vbwF >-W&"0 }mjX`'l zB"`;y=!,G2 DELwUHSƕ.FC?۹Xf'3]k$H2Fe?{SWL}`XTqtл^ ǭ|yG)F^>V5Xd78;?=hz.K$8ړN}kRǑjC q9MJG߂ĪٝE $/rӸF!CPe2q T]?N(bU2G!-"?Klb~G~E/N `7]!z Cu:/KjQGߋ8Hr3u|tј>F7ހ@@zSRPbsDQypU2hAaJ? K0/+|K-e{rJ=?q׹t"9#]t uA-qJL̡$xvw1}2%_%p8Su+!heg/7nmB atrZAVoBc3wtN:+j%K/೗7iRhC) |v8|Xzx#]b 1L6~ bLGYG:;Lhc, )"U_)Ig(c&F$.~H.ёkIFttȜAKGhSslcrn'@s4-MZޮPA,K-*Lhlą'j<,ΌPs\?X/˧{ W-;R%n&HoK=cW0x*s43z^;A%Q3tBKCf[0SVolId ]1ejL2I}~RC1QJDx}A,= kgI\GL3 P+'8\bjQ'Mْ;C,Q Ygsar "O<qI*NR1$gT[{$Ί\>\]6a؋Y{)FY\ET)}9vq$JrW-^Wg4* <L* *RYI٣;F0SAKg=$3J†.*3@$*'sǝ+l(@ J\WHVAj.rU;6S>f{X<ͯ;yR.GqB羋N7^CXyQ34&x)5l=7hl@LA5PUy3S!5r樱aZ1lr>D,g;Alzy]uK!diʾaRPԝJhGp$\4;@CFrEh` 4ed@"L3$2^mv@q(Yc6:'wɚ:R>s-f*sڪZMnrP1DGlLJ9̕MZ5,R¬_n>.q: eRGYy>-,@%˂ÝrGA .B F؋"uc]uݨ#a& 9u'{ lΣh 3QCy+JeLX t2ف˪]G6kE ɫ]Aǀ1 92WQ$m!ޝt'8xЌCd4yOKCyG 6h ԰%loՐĴ܁5Ř$QȺ3]A2=vњJT|%Fail8UTHjK7 0 X' 7dϬzorbc6qXxqy҃[bP[QЂST^*eqj 2LLNvIo4I0ZFU=/RM [5N~9LF^IA]6sn eQ^5TAϊ+mʆ~k) yakƪeߘsӹX,Q ;'gVg=JO=>>C<[؏/EZn3/@Pp j9%krX~ yP7,i8zJ  er!$++'ՓmFcpj'"h]nr0Rwi<@3]Q]B%?:Q3:]41!E68c'fҌF筑,VUC {tmv,J9|ZLAJ\E"ZcpwRYVIE}C>Od6ΉhxSZRGA8=VJEUlKxx%*,XTa.GIg)|j +7PD㯋SD'3g)P=~tg T6S¿z N> aKR+MmU(ܻo"ZX5Ss\Rh=79Z9c'mʰTmVϕ01TZ*YGiGG=IB f?X(Jky:M֍qrw{&sq]?lRV1 gg`x酾j&7k4k*fgV_Mt?#r-\N?F>7@ ;4:zb-aV <ОW[OVoJ'7fm~(]dY^g~Y 7Ta/T=S:Ɉ>G% H 33H<-<UGF ܌uMbµm B:v)K|OJ7.V0d4; 1!"#sLlb.Ai +le +P'M Gt 9IvWe{]xcg`D$/.# GUP%J/|^ Pr(!ߙ4^2&SxY=*$je%8MÙ_; : T!d%7RxhӾ(77.VXW`hi tkC$ ť};R+y&34h-1M8&f, Ed H-yZ"25 3E]5BϪ%6aeGvLc> H꽝P ?z#)@{_ 7F[G-m!{^Vl%"o9S&  뻨SLyLjw^`7ƨ`Jm"'$unt#7I{ 21<J!^[/mxnFX t6=lk#:oѻE3Gh% P`KGAvA"(=c\gq_QIb$"' &oUu/foU8Sg ~5삻t]䘗$&{ {*p|+MCë4%;f]Иz*ciMP~yz)uU_x1]Vz.qxajr ;LT@WFv֥[A鱢/RoiCKS q@d%/r41I҂Lt`b3`yFa1Hq>7{y lW@hSWtGKkJum : &7fӗqLI=2s%TmK/m?8" MQ?5й"D0HbY:۫n<WG8NGnyٞ-)<DN;'Nd "N6J&ϳKGbuPxL_떋GE9=}UD]JLqv3ͮűy@3=r]>űL-ғ!VD9A[4})U]gGwyǑ^cһ/uRMPI +lo(>ҹNK5$誅 dEd AAdAGAG-̛&EUb,>Kdk y#ogNts#XѤiT} [85ERpzc +`lm>(p(EP"`ߨfRG܋ZR;hTl"Cۉ?{dqmpS<+?@ʳOAVrY\׽mz@{qkx D7JUbIX ލ AN*G|A#" &:+ F-D?oäd(G:@rҽٸ{UvIcP`Wnf^ 4reM{ae1oRk3N)Sؙ2t1ľh9]SaH*?4UuTzlzfGѥ Ġ^/oX=GWH%E<zu=k>jB0Atʟ #߱!IռLCE mOŁ8ϢAx +6؛^WciHm,Hr5CՐl"/g2 (*J,h\{pHL%PئFqcQw ׽'Aw&fD3lz,Z -xkPwBKq@QXK=qG~J|ͅdGm}MEILUl|o@}M55R)t%~n|Z]'c^>;RάeK\`>ǫuU;ZPLH" z@r%W&FWo5F@DkqǠTSĿuO=.\Lr2h3wVá9G"k%UV74X3DpVݱ ۋB{H)镙IJ.ܯ3]E ꆎ"g*wrJDZ&*EipH1+53|hgAv$wq]*ZzXU~ȥt{OW394܋;^r^ cSwZ.5.$GԊu\ E=GR;`-H!|6 {0\iҮh8,Ś+v goы MtHB*5%W2LeԩYüd~vkޅhziKNuH8U9P&>0Vy6?5؉Ĺ>M'v/xmuT!w߶v,I2W1>sN?N2"/$)R]4-{&Ϭ 5X7Z:D.84V'Bه|l^FlaG?zC;AvԿS-f$Z? A+8WH8+۔Hm2'!o]38܈fNw}bn55j<;htrd']_aY.W&q<_3GWBzTS20cQ\RD6 ;4KѬt12ѺҝŤ]U *JPb0owu55ZwKuh7$]^mzVbO?RJ0 J)V%n[aw0O-Q3jԤ[VѺU7̃9GB/B͵1fD爧Q] >)&ȗg@C s X`‹Vs=e*U}#e-u s:Q}̮hFa>-"'u_ԥvtՉe8q'qVRbQnO$?yAҸI$ cIE"FYwV쎮/okxyG-üel:^Vos94הLKw uLz9˸O5 95z[=iob㔗hwb;n* $[^%" CQj-6Fbj{Wo V?ZBQGQHeF疰z^w^WkW%FE[By8d }]2[r=&DuN >v$$nOSͅ]kG㕼8쬐a% T0w썵¾ ;Hj*`!N4g%hS+[%yډQ~BFF%֍F^w(!ư2PW 7;s \{@<\AЃ\fXyykij]յ?,:ىQ߷Nx}p o ۸n$# u|ϣr_ ;Փ[1VgsE{?Vbuy+a>"wDiЧ\`w>@G{fC49@s:U4ޮ|\')ע:n{!?#a/{4w.gpF#{n eR ^Ar_4^ʰ?x!pr"ls_sjJaݽp%Yuh+K:w&ǜaP:#66dR 9vy[y3ҍU9&#l#cܠ"eVBC ߎ-ۯq83wЃ*ӪKйvq#ҫ}mE3%,|\vsq_`ۡfI4s(LxJ !6_~h &H!Q쀅c;h^7O"T'bYD9 "e{v쀹 6l3%Fȹt4qAI.bI aϵGx—ֲ0\ Zs/D3s2py4#Hcg*(Z&G:R("َlNK-jisN8l%b5y-얮Qd rоs 16ɃJ˄umwki>&̘9$D(e-lu5&[i#TS? 1P۩>jEg:;I1Ճ?׿7>e }+oXI$ž;[_tT!Οc<͋"9VsyV푆X[y&yh+|(imp>s^il8<~OZTNV"ފ{V~@mg7 qWSO|#V zbCsAsf$>Zmu6hɱtGQC_>g:8?!z Tέ~1u=ޏ%2ѾG|$& C Yu>xkc_ߨ>4էw<#"n|I@л0 /~ʇ|AռtsR!Hޏ+ؖ7 K ցw o:w4Dzs;<(1:>+woγI;ehS#@L  !15iƸW5g)X?  Y~ P_gzg6dE;ܶM*^d|c.2H L]zoXzHb=!zc;Jk쇦V`EZC87w{\txgL!G%5c&/ C#l{p8X'7B`1A)̉M#?a4&~-Q '*'7zM¨0]x "jˣFC*%<0pB/<~')f]xSUH-3do9[Qڗפf1La@?}Kxq)³šwn Q"^hݞ=;V ic6b8c;ˢ ɿz'Å+E*2wZe|݃?}KϨ; j/!w&9jǍY^PEѠHsceKHGljJMtc Ne ^*+|(o 8!cboz)Squ\X,?aC*jy.߸wbY>Do`:#/ LѡG],UJaXG +$"3M ޙ@a}᠞رZK9r*l|&)ۈZ7d+şv6qV6Syi#R{!s/4e@2-Z؝]@ln'-, x&Uw]0t`mMr79ZC9?(eωP h7/c5=?~hNpng7P퉂J_שEGsٛH\)^"+dB*Sfi7`ȲȭW.Pf@)S^JzOmOP쑝9XVֈCY'cp͚ 3!yk&AFsɨ4kw&5D{)76Ldmڔ"No ==`" $Cipb٘QзbZMwQ9,\ւ&a?d_Kνi.A0x"'FI_9X)nzkiU&J59j3_#2Fv<D|\,#0TeCsmըظ[QKYXi[B0 V艞d>rtCx9FYa2#k*Dgݹ\8A sdW)]Y.҅É~?h Rf4ŸۨQT@rBҺ:rӒ*rБ\[b.`!A˧(gQeF،NO[v"Z . ;V7H]l<;͝,q.X3J]q"V7dbM> $LMX@A:#4)k!à 0h:A?@J7v0tFAhO a9ٲV-JZޑ,<0OBfMc`;QP"L.3a]XlґBJgY@*;€1D.m%BzzAc`΁(~@v<%EWX{Վhga>Ηʝ*&LNj:o_Y>+B0j#w`MkmHNmT"r[쉪C񐄧$mXb ̘z6(UdCM+<Aj٣.cSȃ`䦁$%(0|pQ5įJP"%h)T߰AO?D:&4)K,6&6!Gxw&*kOELUK&[uc&ubѧ ,͡GU#`.0&Q֬ǗBOa,X-qΌV>ѯWP(q$;za.l== Ʀ^w5A_jmN^Y V8*'t4MgN 14~,ˉɾflSMe=yhʆwa \!qH_e ,7ý1bt$vv{_9)0W~NjPa\M]xHo!o?B:bWaOAyC$pS1IB%/?H1U^\^iل)((  혝 gmˤFUc18uJHWgN"q"ǹA }& VP a1נ1uig@{#"u5@@T '78 D0r^w9nր\§њ;wEѳqu{+Xzf#-''_k#8glwqNj1}x#r@b^ :ا:GO1aӫ'9S=3a4Le cX+#@}`~SY!s f%Z>ӓ1;K{2-hU(lyL&Q#iW:}MQ~ףOLzVq"E87IњKynxkdwl#)8Dm|&AS"LX|WkU};0 lr'c N39EA$k)P?g/TNK{"P`uBm$vK[Sԯn8x3WEEt1\q=0OYt+޴[K4ՅbsDz($kO@Urfn"]E!>H%q}ۀKq JڨLn&NKlۇVO-"ōȴńFw]4 1"}6mg=Yb>f[NVUBP@z,KعA[bԻnN](gI{UBx)Kۖݫ;͚]D{5f*KdҿL ya4V$Eh\$|8Fn`\wʋ|r%ĢF%QĂ@k)*7Սn mLg|~uӷuV ,*6Qª0̎?Ф/Ѧah=jXgH04PÜ06 %hmn6?wwTJBB}:Wc6ϝBl/AmZ(\;(9 =4"ỏ\ A_Txv-hkIu7!#6$@J9?8 k~e\ra[gVZ]foTzp,/(%? 16c.|4Yx6+@t얘odQzH8ih74!pS$t]$Hf 2†)AqV?o܉Z.ɺv-B[*u=V ֥j5F˅`AjN{]ЯPiIQڂ1Gݡ*n\,:cex γ~Φ}4-wU9lVqჸL O㘱+m]8Ϟ_XxMvtUxl&㋠&:{f3?{W!p5zZY'9f )-ڮ|ؑ|#Z8Ft2出@畃w$ !6 %ݽFOB/UA2\^`1s R5PƻUw̠)q|@oTܵbD fg,*%pLׇ'q)S"=ըPXP$G ?'+"0G6L; '8^$S3uĄ^TPۄ]sf\# s`{*nu`|6OwZy\xBuo{r(E_q3>Fe/cp甠×|y%*Bᬀ3g,s,!@b{Ds:Z!kz {0+(p9A@N$ְX\[yO@ӒzxN&PYΊ֬@V 뼝r23b|S+%P6jxjT >Acn _ѣߥ<>rԙwwn{E`S?FhzJhzg 8XغQExgH]\r4i59$=r:AfG/5e}TC+V FV,QDR6BbhFӔƇ`1E2OgXrRs[r9qԹACykWM}?&n,+ŕdz/@Ln#.:C:0m'DT8!Ѷl2)  >18|L)AY5yrjNTLJ1[Ï75(T|@7M]le< ӂ|[fMOk`Vj&dMd?U`MK}03b%P% X_-&™iWKD7շQE$/\VOSibUNzH:ݑdD(2FE$eQUP84 5`ϦQW Um <ٳmMBban MleZv@dujӉڦp4;cdz_#rhyuTH^Q#Bd>+9eFڀd Uy\qp?{z l6-E휏yН3ZeDV4~Z 2ϠD];+ Y:q)8 a֡|FT~>+!{?~lv2·*IQdz7Iy}c*YjE@|ݵnՏa9ZTpXo@u{ѭTZÔH.C\hMU OQD)1 %z%]ZƢ)^iCT=rrV~  '[Ed >H[<;np7_|g3Q ml . [TTg\26v͑ vEٺFݨv q2ݒ=YzhF| 1箅2N`_B]-fcc:M'_R/,܅PDcoP|hp܄ ;@2^: TM{F;:;]jaE[VNpI*4w8+B82>^y@z Ǎ0Xo^]rCx >]ʊU!US $ƐM= z^ؽ-(!s0ߣ} |0cy>jvk]ܮ[.P4 `ըkWs8Fz#姴YVd}]3jH{5Gc5D'4ի JI仐C[vaQ֛k֍ tEZd(Ӂ4n&I3AO"fٷ>b qwPB|xc)5]Amy=KXz#O ]w-U+amO)_Thg|Ӱ^)';9d!zD^M$;pWr7rUe򁯈OK?x;H~ -/Riה.'N1.a*I [pH<!- *=,4dн% O-IށF r\ZYP<:誺)l/zjg 9)3)TF3lp@25c3Fʪۮܑc޹~/~T|c=M-ahg q?l~U/ 3>Yl/ OcPWeLDe/Y/0|n$}@"m5D׽,ME8]l{[C+bҙIyv>WwsF+x<L,뾬JZ˯GjbI 53q@(²?<.[$؉cL}%1LnsOYoj^qWP0 yna3Kn*w>TNI0ܧJNe)t\÷^!BwRXHPeE26 VF(nnE~|6GFY$mO:61$%rƪ QY7LP^rgiM"1L}I%@ eN6࿒*y,pE4hnoѝ9co3,GQwg%l>gaI|Uk&sJ 54m P>qֺY3RM?hyyKӆ{9}^Ik]M[yǝ'XB.V91_SW5Ks$oҴq+ n;Лt=8G7 yKJA S!joAhnц%iՔJO>qey`sxQ`/_r)YAU۾G^}h/q~90yzG&>F9GԨ]'[OCv>F rU[2M@TZ2M 2 O54-G `>-W)@̌ҽn%=ըDm|K%]llgI9$ڭ{'CobCĠU16Mb„Iވ O*1uq4eUzޭ07pU(.LW^NNT8\'h!EA0ӕQkxϢ,wBeax ;k녲,|=6hP/(њ28OxR )GmκkPs9f@u\>6@H3T&\\ ⛚V Dd.ώ$ C[1mok]Rp Iu2"[]S$^.!JˆA#>Qu$c@;K6I-B*yqa]u-nj`[ k@TXo9RKn<;<'lGמi#x6ʮ-6|lF1M|`$ b:qݒS2edGAQ 0$iWٹXt%45,mBM(lt^8.YyOH'R=[z M}?qYD4D S?g3YanxMGW*-AΜg֚3 ` Ȝ3JUHaBصQXLʆ)}[J S<#k&IPBEGr)ޙͷcnW-GqF toZ:ގ  ijIb DLgM&;<{q;+̄ؕ|KbU{fLMsTHcywG虢O!&k_y-5Ӛ4zZ:\2~DeE ,GH-'%HU.;1AVor3'96\TcQPBxy ?uP\U Gm 6\& %B,)hCސ$$U;t r`0#9g|VB"?g'Ib)\-];ev'yp(8kZ!9%5b9 "h^Vh<%g؊7[S'$O YuA-5~BDUTaب˦$iqpĈ<*b',msCR肹:Cw__ +W{σ+%&au``uFdv+ ##-JApʧVI"D'Cny_츟^`q!,g|uSإ SR x17tҸs: x+t?#S&jEb<_Y79ؾˢomD0JO,*̺pdS iW9/RpJ}w*r 0bo(yj$TdB L۴~ÿ0UM8eS1ah FvyVPfJ Zt u9 DrbV縷fH)%iňٙ Sn"e!!6['jƁ[ ',%.P)CQ?j"%²-!.YQٷ ijhIPW,r/joRLe9SbŠ)e\љő%}"ABa#$OϠ Xu9'HIYcV/zwp4d`c(>]0N鞒e4[ioqb5'yԔzΧ')R $&Y{S1D~@a<c ou[C{Sq_pd@B-s2&睈zmC tuP%rw iIiCBkvaءO.\$ ,QuR\lH_3;0c^QaF3i ~!ՕwB#'; /$Ob7#ߨJLdF}xNR TVbJ ^67݋֝ɩFm3xڋ[AXҦżƄ(NWWsN,4WS)&D9x[㟞iƤERyۺG#m/O1J9<0g;g|JDa~<5E7uG!R?BubxVjx~DqXSdÁovv4yB:!-P['+rn< NZ%Xr5!+b4m@ 8$v:s:H3u@9 ŏ:6}Ͻ0sq8S? vr)cvOp2`]Zʠ4cS_'"ܴPd2:)6lgo7N)]*SMHЕ09Da-GCxzZe¥]hb΍˿DᣍVE{$^6J! Vߺ9xRMX_}zl-($x}a7sQIXxYh?}|p1PW))ܿp:({Ks} ۾/>nqN7VBԌ$䤀0:._:+MUc/n]r(۽Mp&֦׺[>D Q;qi+␐3)DtJWҧgWMDu =(#)˭fuTnq +7]A-uj6"*3hP,~V2L%πpD0zr%]j~v =s6g5?vGS$7^(?)3տWPo¤B6u:f:&k}z |@7dthfKmrTAh+ λpy4qr=`kPŴt,~Oi)/q~ia-RDW5:lQ"beH H(%&!Q㐯U>@\Ǎwv0ۜtl@O 0}ӈC(39yOs߰)o3Bkz*@9]ns$wI應Q<][0Ƀx߁2Nfnȉc6O UcK7GEFf]+CN!ܦkU`pbLg$ȢC,y Y*_+=%7Uܾ&8hӖ7'wW+pVW.$82_P2 pV!;8D0fXtmUv{Hif5B8 kiUh\ݑs¤" $}' T-#OqpM)ϡ݇Ǎ ag*U>|Q/Rz(tn!y.5ܳu6H#0=pI fh_(kHlǮ&!J0W5Om!u^U"vM[ пmPȭ_=?>_:+Y/<Н@=sM?6}DS8 yoS=KoO,ؾ>72KCly˨48՞8*LN> Lk2)yG6 .6 (x 'Ͳ?xS $&",p%UhEY r7hϨezأ08cZ-6$Zo.HiRvqaq*-+|SeV%5KOPfA2&)mO{,}'5”osCj8T<jtp'GJl22h[T\e 8,4`4({%-N9/wpQ'a*p6 ʟ=el b sDK9^^~YR|b)p& 2@˹lv.FY3X)``4k}(m%m)EltIzw}H}AuXسݕ(ra}- yQ<>JPJ"ibuzܧe#ן |trˁ3qŲ&5]xbTxS(bﵩ?p߻鰊q9A>.6(Uz$V(LZO$|m6}][E. q뫐pۋB t9©ٖ8&8N[ (Z+4**Mf[n8o-c#r~Bp\?ER5J$8,: |fZ+\f &+z&Tq% T3eAdG?( t/8e FD{+y'722&Au?U0iҤ* JwO yUPZ42^}B#H$|%4yQW #:!Lw!_Y W 0; Ozh<Ct^[Cu7.}1Fx"X\ObYN=yDJYKz1E7ys+eIJ-앓dDpa:=k ܌1-na]3JE-NpRd~+DkKsF2o(vGjlT(=\4?V>`/KFxD2սب0hczX;9;,^,1ި=a3H;2MIՑSзU tL ~n88v@MĮ/i=r^eJhSќfm@zC  F+ކu2h.l9H̴C+S^8*rl* 0"f0"cJ>u.lj&JNpژ]f6@v}[0^ kT^>5dz\M ք8#,x_h:8OtM@CFORɪI_F Ge1D^2f7˙V3U^,ڕ_ךHu4axِ(7 lQtV1J$PSIf6T1 `~nڎJhqVu>RK/Ggr8ap{1w3QBiGb4-᯵:)R T IqJ2 dC]T:T]M,$= Ȑz&Hk5<fJAn/?quRǿ:ތ w" ;>˚`.TY/IG3'FvE[&ʨDX01w+Zf"=pdqFu 5+T[.S/g&Wk31Ar~Bc󐘢JL8:Ng pOS'v0#sy*g=oG?H\Fw@Ǡ0 F_;w 6<7) <Š Y-CEtT_|s=;Ҕ͠(N!?߭{iuh7&g <4Rs/Sn菞 XΆ 1\N^RWD"vZqFe@Y{Y5=$e\N]=DU'ry4+5\JMk!YRvv0YGjN,/42N'f}| N]&7dl,u2o +LgT6#)ob kQ.]#ycd΃I7H[c6Sܻ BݘJ}< # m'i~ dDa-iAPߑyp为pGz"O?j[A=2g!YFHƂ4!}jbU %<.6qYLPtc(M˕ބfP̃&/1E rG=QI=Ն0lQ?A;a6` ,j ̰m-Rp(wM E<%;0xȤ/5xA>ח8 @n&iiwiw gR~ӷ49-H\%ݨ#;͉0٘R<&;w`L5>A ]9jgFNIA~ru1O0UWehzmJFP: nt 2 e]ۭ + }MbQsޕ&,= -S\}*a7e |ଥ4v; BZ_ɪJƯ\җ)b  980}c=ͰHo,?}2ʫ@n,hCA1O1ˏ`k`#zoTDpѻgqlUKUcqy4k8oK:zP#*m0w4` eyo PML_ )D)eڇA6Ya|[UڇLø!?iQ/е8 qWtXpdRsb5[ֳl-"aX R!``$ (RN\nf78(*K(WqJuwEcpX+Pv'[UXWg`3pߡ(qe>h7+'އʮU™gB]WJp/ (zO LO a6,%@t۵(Y 1]O-/+va]Eܲƥ6f%hy=Uުl8 w2bi4h2(ʳ_Zy㕺rw~̵'WpJ/i!SsڅArTĝvjDs|jOW @sXX.[Z@]n⏺w*>l NmzviOD j-%;{m>JI6[ dL/ͯG`F |Qy8UEO ӥ8Z; ru[5d=IIe@ʗ)q"'l SǼڸ2 _r;`i{\a*Eajc(=jIM $tF1֗%3 ᵏJShK٤#`~qFM^['Y*9֔{ !& jsmUA7۾vƛ@A6b꼭uoi737ytEF͛j*7=j`U-$qF&r\|uȈpԉ?ĩygǏOf:!AOGUR_yziX)ܘJAvUd;FnZ'G. RhJ$lfzhāȝ9CF+ i܀KZıQ6j~\/j CDl)(Ke( ᤒJtl~%eo[W(1PXݍ2 & C%^>5!ތ%ʏ u4g5N4"lTҩ&ef aAPx4Uyx wK 'ni2]5%LW>96N58ix- }2%e#PX5Aylϋ?؂o^")k[4QP\IF@N5Ev6y,rJ.63q Y4E#oVk\^zoM?fI9"p\QyNTkc1ӗMTnIDA}#AGzgߊ3 |R0KK\y:;\}xEz,ȝ9eqX_wSi X'kv&!9()mH M>P+p F;)\I%gO[X k4oeDP|/>((Ewa2#+R3D F!^^Rw^D5\ᰃ p]!Ҭ'8j+ v]OwT\cu)Ry7kVg- tK\:Di5v&& |K:}]qABXEl|;>"E,H.ɣ#7`W.@2j4P Y*ꫯq9XެQlr^--+v'#_p4 9<{NPl˺61/)Rg^ 0L){1mdd1C t]>l0a : w:[ֱkU5T' m6əǿ"6\f'pmJw6 2Mx[-_ rM|ۄ6 2JY@JUZEZfp@11u1.fzK|9n^$<æW8] `zzWm:R#rJ FhZ9V "L‚rFf,xb$)4H{ΙU<.QZ_Ɯv:jrb*<^!ODr=iRjY-er!$uPj/55 9٨2`*~v۹؛fm G&BE72vus|U/5޷Pp}o켌As6p_)H5 8?nu#v.;BA,,/4M; Ekt?a3B9k4܈I ,jlf<߼,8w9HFG.%ُKtjV],@YѸJ"[&=KhY=KAe1WTGp2$qsyk0we:IL\6BijWw[["+KA&(V.{Gx XslU.uv*jETuM튾mx6<GY}o,'5ZQoG؏r6zwb Q46!IOUUYHE[Ax4 @ He9*Z#yyPfcְh^2UHrɱ0'xp!#$U+6 09)?Z /V9夵Mz@QBK,Z ]?\G|JH.Qy2_i'G՞?t_inTE6isZD {'*n&Au(hE֔8,3|U13(0n)/f2˙ O/7֌1]9P!Ҥ$j:ѩ_ U%vVwXx7fvv GhiXC%fQi9|JĕPfPcA%cxA@DES>qZgAGSC /̫\I/`WFa#E :A4Y澓 5i[Y|AQ:f˛x`tIu۸2_.\fU u!#n@M $~Nc Xr=kA&1Pe|,~wIIFbWc0:|l#}w8' aG8nfwׯVdр a@ 3ݦv1j{ )c}@3EdjFӀdekŌ䂌9-iDk4LQwDϮY+" ]52>Hg0URI4%ݱ:zp5QT+e=X8(uV~.X1u9AkCzbuI3.vQ 7[ΏP#Uy໇fk j9%mg{Wwŏbd$H/ lQspQ@a4@/B7փ7՗*dy+13m5ldho`&GKp9TE06%T;t2hYd-d+[U*g! ^}4 gj)o!vsn岬p\N0;֠מGW;'q*J:׬x,Fe>|>WnCB)&~c BOhxE8+Yy4m>9WrGyFvH(g!A8de% Ӽcl8Z@eKd{PAvT ȵiQgsPRێ )HcԣKsx cjF0dKrnF :ΜH.(ux˘htde])(veuĘTdAk15'NkK@C|eobpo氳ԩ,|D֭@{QGSl4jq &A(BEz[,q C>r)Ѫ"+9À#"5Ӽv 22I }dǦʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1Fb@e+So]}>i.kpСH Ğ~exJVS ϓo,c @up:1* Ma$UvD`h9C@szS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #O;JMNUl|W΂2,zlI-"5gܯ Crgg 9y=ܻjtĩ`ntd,m, |#.## +z(y>N(29:˃sUhga* 1~1`e)ƏOY o -z93tO{Q^_s׻a|JfP>aQؚ\I'v;vizRǐs4U; ;a kȿOZl}Ёڐg ѺeיFpG396/wX^he늝 *ҵ&ǽo%p.iQ@Ҵ"'mULyN9sxq(+kŋ|RT1|l hR2ڠ[ܞJ7>Tj,ʼ.4QqWpxh_x~"*BMER'}-:'ka D-&^H߃,< =:O^~=f:תb2ɻvz0ݣW׉%%A "#RMs?2]K!X u/>s6zvIa{ϥ:[J笿=54 ,\XiwA 4O\݄G+@Iz8m/.`"{L\j_`U]Ys[XjD"z٧ϫWe/Vϟ%oKAp4k[\HYzCPh_CɆپx<$W1Ozbv@8q~/G*8YJH<YV[yC?5<1I։u$\hi恱TKZxb`D"Q?mf Y˻o%,L3zN7Ս‰8b^-qōR;*u.NoL+/ʮ@; p?l]]S 4(K~&0x1=c%3կ2­zT[Ǩ(rP5+VmyӎRNG38S'"&d`ߌ^~xFg? GqY6fީ0g-8t=1 'Im1o hU/,d9arf2>}C@fS?{gP_IT^&wڀ8JnNL0rRva9{}3?]>GEKvۍJ?q3Tf\ +O%cf2T3m8?0߃aiΘ~:xXM}T^LVZ$ :#e͆NO6AU=l:Q|ct˱O/cP.}?rǡZx89 $ e=L!~fX{H"nd044A2+ctkg35ZԦ7͊e(=t8X,ZeL8Ai޼_;:a8f8@R?rleEq2B-:zsHQFҚ]H[+,{Hg;E QB#U9Tu'|+/9%3=UT g^)qu C\}-2<*%U k*g ?|+4>,h?DSނ^˖Q3a18l8GH}%B G'ؚH.߶h Jy6ɑA l&( `w4 ph;Bn|2tk.@dlߙQ0IC9H|UW) Cd$f3!3F)pK'x bw[tB  HFNѨH%"bvlՎ*6l'Ѯ*3P(QP-\| ܐ4`|0RqRZaqJU{w:(Mʥ ]%_U ݗ "ðAnG?%/0fR|ɏrYQW1/ CiW<ȉ*Kd<6Y??߾@)rb\EG _JXJ|,sZ33KhR#&V!>jOƑ̰*qz2PeJ]2̵ܳE`ݒ(vA]%z33Յ8 !5 rwxm$^^x] \ Y%(Ŧvtu{7+"c>2E+"+3_Lٿ_m:&C)Zk98%7uUZsͷ6>g 6A򒷚Ç(Yun"ѴX:TF8 q`?4 ^F^@! zYȅ=Ecp@,eeԧY~n pU CL>oMo="@c' y/ $}ҝd5u@y4$Np]Ye_+tw?wͩ˞qe׃^rOa\6yA 8r@W:>5sHiQ.¹6Yq2GRb=Gn,nB9> 3՗W_eϲkq0HElUg[nO2)ʖ8v#/&tXvS8Xä-# r?1nSG༵ù`?.#ͫEL 68XmTly1󧁠5Uohi<2=depU=b@tD5<^ 1 )>C@-Pcd {֢I# Zit)PkӳJCMX."t1|̊Rf~R,s6Ǔ=̺#Av ŤA#HTbq^Soiox%xa#8*P\Bhlۢ/nomhu5x$ftW2;0! A'DCn!.mj:qIco~]H>SE1ݳS?\GզP>_x#g avX}ܠ|6s5h! >"tt!@B@09e{̅oLn,̑װ #Țe`R?7t 2! K{NoxyL䐧$R<72ڈ ;' cصW in`D~He8#oQ9ҁYEFqeJsQV_>D>$D9 Sqݑn΅ *lgDh6rQG鵒"=\o2A2Uuԍ5IcOLM#t˶u6ۼ*]P{9wb2% V !>r?kN4Ey\ĀaV~XT}oW[W_XLZrCMN=[Ү]QjD k/riàUH/VcOL,8E  d-qj^r!cZA ਕ" .~fG̈́IMνa^"8IF$Bd YyHUcl'l|mi 1X1_{qYт!C~K?sP=6i%d9ˋ Mèˁ:*d`emtna8vYڪbtww^ 0Ұ Ƴ%cR4P]4\uXP:nWᅠw"r'{朵چM>dͪVhˊ(i  ħ@v8qm 5#wcuv#U1f/I(&@&gť> T;갂U?- U=0{^MG JE?5Jd<8ؗ ;u  Ň1vf8M _Z#mfΐ_BGABTo-kM>eo#%E|y)ĈTj8 |!Te/j;0zڮRZa>}g$2V-bl\6<XyS>|,xl? _i3x } eT/t+*[+$DF@[o{0z+z$$P&~@Zpڨާصgny.{D%9@ٷV);!L/$Z̬j 2\uo"Sxxf<%qm"gރlE?Gt\GX=|aS(sfFpy[n=:;Y[h/})#(v!ч{93mZ?aU*Y k&u:{.I?iw&XKm eQ ]ֶx&6/_D p7@˶^nYMupU2\V27mw⪅d\{)lTN"n=qW:E#,ݳlq9zPQɰ4z{w:)Fc3Nl1]=$|!;zN3az)UwyyonǾ\9JuMY$ۀ^Vg–&B;A)V&2~.pRIqNۮ.om{[mMur綛܄ьۙhY`lccL셜uHqyd;_Jp+O 5| h!)(l0fH.盽oCfH7ۂ=! !8}u&=UI7IςOfq &=0}r(mx:]j=Y"ag#!z oPcF=u F)c94m&\ȥ\h #,.eE)T'xb$OO[r,CZP,Ǩ S=-}k"\EH9{N!]rv%>@ͪ>gAj0{WF2J㴗Ș3LȤ$k+A0}O_lAT`Xo4t*}싷?I]+f85:Gmp.D .B}+ J@lk'|)2/82O'~eԑr> kH I7j0XxީA|a+j7„Sz*Y~qA5bY"@w0W%=A S`Š)qa I29~YGXVZrԧF/b Lrq~Ν&ǭ!p>8ԽfQl|[uE`MԸU̩p w{?*ic/a*rVd6ުWr v8XGn,(f](YmwCZ=_4yW(2FF㳬H`b2bfЪ]3;* t-V阼ʲ90^}5dװa7Mn[-I1dŵm}MRW7ו!Yf# yԝ#J5{GK빩L/l-ܗ.TY7ukP,jy6jrie +O_/sDǸogMOhb!YVu &]xm@hs4 &54 D2v!v1ˀ[/rL Թ^J)b\:c*b01d2i((!"px~p[6Lwi`TL]ngW6u^a] raS@,|{%+w=46EP`Mm9{3f.h^%$1i||O̦Dov*Õ(fzpf1T!_rq6Zz+_$(ܥsӃ7n ](}V :54[e9Ƀ}[T;,B1çW3 64j;ƻtҁW WRZB3:a{{6 s5ɂ?!{|D |b%Z 7TA3qٵ"t15Ÿ%z\kw3M%'qSmt XaKmo6-3%< Z9s\S"A1N-Ew.`=/SADp{{ E|(l$+%&8-+ M%혔Fz@ $YzЬŲR|P0 .DzXȅ"H1bA>M%s@6NIj1l'К0d00blicA drm;|p}lX=Jl#_tb6l6w/ɍ)K'kt|ivDW@㴌OKgF^-E7ZgX L0h]Mɚ^+U7e}pu${U­L#Q3D?{au)l,R@е6{ {1la@vr->.(VӪ Z6fe>vMf@u%Jt؎Nuy>#q[ XQr6B|UiK85%ūR>yVN,z˛0Ϟ1]b=^IYJ'-".ܽ ([0?'Ba$> IMUaPE駶Yh2ĈZ5R\n k-li\%&04#1_SN}c#hV{9؞鯯hXzH7z r<{%A 8J*lZ_Ƌ,ɻ/e?af<@,tIߘϏ0+qeNld}5'# 7>7k7~f[oYO^.Y]?ɩ9G+r h.>m72 ekxO&ӛF!v6h=Ev(ꕵdhr4,qG3)дsc0!g}Ith%Jo@@03"vg Q4'}_;Ѱc%+2̺~DJTN;qU_X|]h aAbnFeS'kdLT^-[QNXQl(wJ 5P:teT,Iz8MRI$PV߭^~PڶqVS:v{vvIqTY!e+y~FB Tz G XA\L%[ JS(.'=@%7zj ]qABӽa:i悧Hݮolo}3s6|@Ff\Ks <τbhT:B(-u6 e9| Ј'>U{{nSM"f&|>g2Ѷ 29M2 ѱ︄P#^jL;ߢ81Y\@:8"bbQCnq]AهKj~`n33is|7((2E kK&Ns4dzeU^4Kb9T`10 fμBl ϑ&؃`j 1hT _̑`Ξ`|ʮNCͳᤲ4pV=<< :c5!3 xQ}azȶ 1v9Ҷ1Yh|alxC8d*w1C16DM4̪5sqL',H|>-0Wᩔ掛4 V@Τ΁h*{QΙw4Ƃ8X ~h'G9oSFSC>[9s*f8j 3}a|y|jh">~Jynkh cPp:_"5|Ce-8+XL_;sE/i1w Mwt>v@:i1:ׁGlJ;/ԟ2*`7)n*`5Tu T2!$=\d DF!%Sl/76nn˥H ';wk> KȢ JB[}V^O'6:kɅn. l2mKszjA\~JWb Q6o%G e^O.#ђt5 ֲ84 n}ߡRZV x,?-d4-V++xw/(Xr2ȉӑI|XSWi1C&m'mڗV[+ULz}J`a[ ?HW2%Z}WGE_#\l^lhf%7Cy11eqw8Y-Qκ%$#qEmz,Bvg3͞耍_ [~GM ҽg/\lb#6.J]a2Oo.^V!/߀R(n}&K(0ܼ{T5XAIeb*XW_Q]@ J|+C_ܼ<G'̾La>fEK^.,_yX.e]񔸔aE^kzjꍲOo#Ӳ-Z;\5fd>^Ƀm_UJe@c QGX`oTƘLɈ򇟸BI ,1dAG8/yq? ^4K>i5){P:`Ê M*k0j\G䏥%ZLHuW- fzf`UV(4jX8>^j-$ Rvpڮ-C?d[/[^hDUV^-O% Q?EAS2U8DBr/!Ny;z,u!?P<3觇:wAG|Ҋ6軿!,N C%h@7/1d>Nbk?:Fz%XU'RS.arZƸDNڄhijdhNJ T!?n5D2/= ѶےD A.Slx&xK gMř?rОcts.^*fyhNfzHCZ1^_W4ꋪi]dwk3csG8V?vj-IзzW^{׵f&hh:AM\#B0kT[H0PHy)3rd!/n_ bayV WMF!o S[uD:Dl#,hDq5df2-z;fHIewyz=cO-[pg^sJeLkMHxtG<:&[坢{{j9,A67 Y DA19qX@7s 5ف4fJd{b3SL Eurx!DK[@fqO1}t(:ttbRWЀ\)) '܃.垞?Ǥ/ac*b{{~߈<_p5u-uv ]܁ckZgcL#RBo:O2V+r#kmueYYP!~uTKܐJ!n}s1n>#E޹2bg)("qrX`8:Q Y18kad} 0N콴aye.;E@=9!!fc}L%CQU6SICQO;5eZ5KEϬP:9^\7$ }g;CyAռ =ZťfE,)"\ ]29de)s^ 3}躔r/RhE33׹ij SDRü# {8SI3Nw}~Q&&9j|d,@܏K6! HoK!0*^1]9aͮȯ'_;-.+C&zxӦsi#Cz4)̚c_dpQ]\P ,&L*KYG _3{h N+M p b^!U,pk` "2oUܨ|iV<['+ GtKW@):'W sfi]o&E(rd3AJ(cro҃tL*؃nƃђr?C]N(ge.0 Y<hA:1z?=XK/ӥu}ɦ3fmnV eITT*Ku#~ Jh6ҀkW>mA,4ۄ|h>J6K? *UK3#EG.?;~93\gr5Quލ/΢^B,  SM(Wl8˦}NʸNͱm>IMa>p8զdAvQUѝWLY;G(m"GA Rfh{Y:2l&+FAs#rhaS+-[ DÉ ¶̂b<==,&A!߬V*o9PQf(җA֚|o+/4u44(+ ! FB+dp؜V ꊓ؉8 )xYi#v/_,Iز4IH7&xMkz~ a~kf$b22HD Pex1Aܠ% N +X Y/+B FE3{̺]Mv[u|R]tӕ {&X+K+"{$iq|#^W=i OwoY%閚u{pʺ˿;jHj$94nh/bHdj=MA{Ρ`3^>f0*=W.cx\|jKذC$?jWI(.W_w>3(.G# I Lt =>`4RM[C&+S.da}QFRv{+@D=;!c0%mQ5 (Ց^'] \ÇtO7Z^ ^a,H*z"_P*szrW0~w_~o)/1 ep QJ֓*N=w?Os\l(749& ]1DZ_ ҥ͡Yk\ͭzw c! \%#ZwoH<\ ZұZqw 6 F8ZMo|#Rʺy1ٌ<6FS3\SvY9k@e; sbv;`G|N<TEXÃ?6u o19U F^EL vFoMa[·It)DŰ/nj.ֵh%r=\F F!RI<+d5OjiVedrJ,6^6p#xV!2ܾٝ\Ά/W=fAsF]2?.)2~]Xaٲk4~d*,ʠl52=[Y d.PhLYVfjiWҩ~VnڥNvH; [9޷GO (PGy`@XFX_!r HbNwdӵr?PD@ђG{֛VD4z齎UVFGN#.(֞rB3GqxyT]^s͍؟-ё[go2s0Ft/h/K".囖/B]?Q*YtDIKq^\jP5fږC8^lJ+sM*IgWoe(g{伙 ԶnΕB:WHu5dhWQ}4*8^VK(93ziW0r&B>E=U-QR7K?ZYTs?/: !I-7uGT|W}t2h4i4c)'0&LxHE+mp[dLp:ӕXh|4x͕EۃOfgPg!{_Yh U @NLu84rUܝޣngxx[;2fV7N /0Ș_豠}T\z54S73卑9Qk}L~7M 8!W<5UN!tHzd)F #=ҩ<)w}` 6Ϭ֮P碷Tpɿ׬IeO4]~ai~Xc\ep H:m ڼ}t̓f` |Nb=z?r2fd*"Ii9_uTk/YV? p}dĮCI# vs4]؉ią򨫆srrOS"yu[G/FEFY a70G1̴qѳ1-_loy`PPS\3|._],/ s\v\Qmm WƞV$ew*0Wt ; #J]@s ںcn@AvE]lLF@^Ukܝm/{&n}g0tA&2t /? vzC;j_Iف(8~]wSu#Asڐro_Dd^ 3?u{6hI%ٖۢ?lpDuzltOz7aVo|X_}r|YP6-/^tB3NaW挠uxH*l3,C2hPnmД8mkJVJJ' ز8zNkY3cŖ D2@:;{AX:Ddyj0IxV5 BEmV1x*eV3&V|vSwT{o`fzb,|é@r*u>~]~泍S@Q )B6%f@c. Hi~UC㖸ٵq敘7PF["yC++Xٯ.y Tmp8Be)E7RTR+ ~ݍ̆!J(wC уĂH p#,;rHk/&itn{]%db芤,\?w{] *+Dey{( gؠzIcXFG>юmk}bӞpKa4EYFY&qF $80 iG%\"ngx>}\()D5{{tl]J%^ߍ;RP mh,A@[f唞~u…5C!NO>خZb[BB6a.~LLGUDibyȂ_d'%37NsGox[Չapb)Yۺl|p15յCN ടB;M_&sԻkBI(kxt F )=L^^>J=BjBu&_U`,m*=rr\Y3ebxA;P; t Y FJh DXB9Y,Y9$X>&ry-}Ѣ)X|Ndq{>㐿Fm4%D܈Y;2f*WJ%Dt435Yq^lFgN۹]-us_s?[OCk hʻUߋ{?{Bsi5ӫj#Ij}Cy_B}œ `QEWϒ['!ˈI!-yutϫ%Hd"ԕ85~ F]]iYxAsSVH-e#;BcT\z@ o9bNgn3eg ER PjrlJ>?}" 34 TclW 22'j"Fmpp lx8YsSjT8lh:d؊C};HG(#Br֖8qX;ĎX .U ;lEn,8/tm}y/.+~DD/͑@>m|i `b=OڗM@БHGcrO/i[P6v([2bL]EІ@Th8G2[P:Q00cԴW E퇡e qom-TI V|y)0s#6n) kOvȂ yKܖ6g=Y$2HK`%Ц1ʯ:.?*J'yܕ鞰?Pu瑳za8_PVQh>ןchezdcKk;8Z<,.[qI| Uvp1g GğEd=]r2j#8"OY*\ԷnZVGŶAkøߙ:Ż 9YZCj'2sF:b(I>6W$ў/r\IҘY]|Ne+vz4Kt{U7 kd)QF*kMI_zXjM܌*uΨJpn*i D5LuTD7 vU!eeKVթO,#B _+WyǎVʖiXVt}]wCȄ[FYJoR?@Z'[eKB ˊ{|j ryp5Ϻ:!3*ѽt89b PGm0zG:UoK83fȘl#l IvXT0Dx3b*=D7 [ODLгKN_@{-Ky2BN}(J &9 0g赜BNׯsl_;UbPe6{0a/GqDS^▻ m_yՠTb?B )4"*`ϬZӼbN _%<^cfNO >ƹ'n~ht<s#ѢHk b);^:kס4`ϲzb%P # .h3BR?9J]VzI;#BڦQ:EOTϱh f#TDi{T9N#>!Q5cUj쇊?O7W]q}Nj6^A ;8zUb^3N `PN%Hĸ*sDZwA6,k+aN؊/uG駧m}W;IӮ~Ih~@Ez!T_)`jЊexȖY-W,ZV&wƇSGMv8Ve'.]< tHԝP~ӍՖ3{=I1|CTS1B:Qg2汧&UNV0k_&2 ("bWu1zt^ܴKD{KZP3q#.L&`7#HiM4߼[3Vp\Yd*d:3gw*F]#  tf ='W|G>#".>M*u&S>ZBy1TQSqcl+Y;* `kOi"D5֐RqP]E" ~@./@Ԣu&1`vac/MY5H'/˾uI9uo6U`8rmG, eB L *Zv1LyvvQ':qЌz{bqONf(zøe*YҐq浙q5>A?.J;;T?z?F>ȇϽh{[0U@ ގ.q lh`ŗǥ9=$5e`s @YNdV w YZVs1i*8W}ĝm1`#o}=Lǰ pQz !Ea포sW"`uO,*ZT)e`cɗ+q5i&m~KX2TG~m {שmi\]0[u϶e=i-#u9!fQ/q|}RcݣoTopa[2^hKxLtxZ`fXCDd+$ت zSSm|;݂uciq^Hb67ra3ae}5MuO CkU#N6|m8>&_9!헄Ng `i$Xqko Au8:@.MGwd'AA<NV;6g-JpnBnHq Er/c7:9D 4$U/Hn0`]"+ŖSbb$0{ul()To%y>d,|G%=GS;r??Iub4`4Ť{Fz?h=Jp,jvr RB&.2}cɽ,EѱqK3 %)f?D6\2XI:[xhpC V-\ R_>RtLq8wm-5u  8:pg*  *X˺\pd3)L¢w!1pBKH9q0ԙ'] X`W ?M2HߊK* ޱ~l>߳W 0ҝ>$eWzʎsH(0wnh<;k 3[nyڻRœó KFQ]CsQGO^]0PS핢c>~|!rB"Y%@Ô3S(M%{aA[;ߞP<a[ȈJEB6SqȘE&WԢ"8``LdC2~۹,utn-ҺX;!m΅ nUWt6~EyOeNJ9'B u[ +'#bc:j%62{jM7_=s"+Q,6 ;B4FSΪ(') Y]N ں돁A& KTj[i&3ܶikoD5DeӖzPv4JB a؀Ievݐ7VTCL|$͈ȸ֡<6i~LF`=#ir/ZhY*/Jx7t**]i'ԸAE_zBG|l|hϏ<(sVG=tͶWWJSmat,zsm7:8=&BT>O_ m$z:D69]8ILtkⰀZ^ݔORS/.". }]!]V}#k+=s^Rc8Z>R6ciAUQo1IN\cSnd7|1 ;)B[(DrvhIخq獶}UD"*HF1ih w_p;%duq?hgKֱ};z| BRz; &aX =%Pp ʤhMED ]Kh4b*O%?59j y~zY)Hk2:WY#e+D@ \dzH@8<;pn;c#8"9Y]V|m6 .zMoF6⍛O[@e3oJ"þ]ټ?}?S >$iػLccIUU>A3K75OEq7BcΘ?erq{ j7)C3(=6,|"3)!^Gi9ʂ0{kO s:'h 3v$D %v#BX:eݚ6 $D8$sUKC7z s,r wm"5zyʜy0qͅDVSnO -;/*T.GJ\rŋ`dga)ǜ+WϸqMQ"w;H#{ GHߏ`hѲcs+BTT %hȺI{P[ǶM$`?%d0' l2K 6˵OIHDc3!:2[edY۞;[Ð}=GaDMuwD`w5ª4nW ]?"]!()I3l C\FUeZܱΞ3y{`'_ PCp=㐠4;wNmbt LRҡ\aF_] Y>1˓̤+b ZD"ʵV㢭ÞZs5}wޚu߅F·~Sʆ3Z[DˉcȠR8&pQv;Gw4+Z>;&B*o`FTa0v9b.,'o W&w^r_yIV$jVRGuQR%6bP̼ 6nʇ wVDs@E_ ?8qE`xYʃ@ 'nTeFݪXEXPp:i!@n0&b0'zիoϲc$OKےhNADԚ2iQQ'  a@dݻՍ|aB5ZhW!R[Z2A9IO?1>jLx~{c?Л[m")N"2W&y_'|ebbɫEd§,$ D~vDao"'i=X5('Q]Ή&>entkI _ZbAsllp<}gRa$0HleYNI!!-ُ9>}@q{NF=>X$+Lk63Sr'챰ZP2YNyв̚"~m\Ga=؊+> I90m8w̹W4 Y,,vM*Lkz%  W!lOs%JDـb {<:s^ !'+gdR!V2l ߠSb쳗&+s-:o'MR/n);lh UR'B76{s(jy?*H(s\űGoA.1M~&{65PO@<6i4K2$o>':JoW/kD b4UvdXG],"]h6e^#9b7BcՐNZ=4z+ϸ>t% v!#%g:\ð̣`tGaat8lS[eM;XK[HϏi+Z]C"]yv nJ5bC_69sɓ 9 편Naj>[X;z0nK?Syd  !^%B[mgUדW9RR/pjܓeH;{Z)eB/F{yL&Ukf/dHafFf vBH3<1 -̪qё[8ֆ۲rGv-@a (13q_g!,7!@] Jy&<r{SOo;&3:JG *^ѼIpZahhG,DhktsI9u`U<=dl;/@Uː뒤}PØFr>!@2]߃3ZָecK #AyAv +1N.a'J"fIacY4`G}ۀc 5g\ +@]7+4=>g? (gxNè+{2]u3VڋX֯|F 3#a7Tp R@''rdpV[*i" $iVRƟCS7W V>\cqE-'K-}.3M|JeKBvZm[<am4V"jCu;D;{oh^O<c 4ndi|J`km\_4E ~0ϯCe7O +G &tب¿S̰o^,w.໵{TG)+i,MگLnwD=<DN˪OFtI gdٜO``pܔmތ<ðf$KAIU`tc*$gesz{ 1 PzX95o*p#끹eu%&a,mP$|cc/"zTZ/-hh?l.jnޙ[[RFFGeh `Wic|BŹ,Jek5B`^np Ύڏ&,%6랪zw z#M6.σ1Q&֢))A.jgJ#M=b/m#u,,IXD\$]09Nw~Y> ]ҥ\L?Iu<XFplPr;g܌јG[1h9\[2tH(o ؅ӛÌw/O7eeR։T8+]y\Y#Ly|*V/zƠL"% ~5#yJ+]P3EJJ_n]MYǚNaƷ.r*qgKFPu.1 f&zhFػa71j/JFC~'=;!f @XѬ=K%H9II_?9-H~}4 ɢm;ޠ?fxC|m+/é G+r6WCFV';y< u2ה}onYjV6\'a ;`ď ?) dBM#nNqh@?E/\VY@1F:^Tf6?9ޔ̼uh^k w0>qba#vBUJ1#(wWM/Ʀv܌$*b5km 0kmhLyWt /QT5Z:N9L|kݳ^ v>Dz!WXKdUdIY(κ*JYt0:ܘ{k_o82h,Sk E%JM#m[#mLAqU٘5r/da x+< 06?X2[A?%4$C ľP_t|x & "IT@a3˽0[$~QY;u+SEԴb6e2MT[K+A:"'pۼ`w34o#›V7(xPgh4)omCBg?b K55f\{x2 Ud ¡X>̩$G;@rIߥ̤0( WN^{1 (4*7'g`ƃ zbdEX.hs cLoe]MCm"N0w2ڈAZ=Cꪻ>(h\e=-Fgz44uWxgt0GϸSO`+։=$-ӯƼEu%P)XNq =_[8u ;iy,Voo4Tj v\吓&9yeg' #8ò9)]/-o!@湓FV^1#'DDS<9N0HGON6~CɁ 0 ?#71PfU\m;HfPg_&Q1Hzԓ,=i8.RJWw7d3'aG:e`Gن5yt O 1>A^[{gE7k\}Ըě3i2BX+Ի>Hӓ3.&13__!>`TENHdo|(d4v`x6k!,F!}{ۀmj̅L}:?=کo [@ZzRemzsptvϲR͇kOosё24$Zz`3u$.%c NݤiAiK60]## v<7W8_f.A:nn]}R>z*>EA&Z*9 g(lQaPڌ9}VL2B@v @d2zs;u`0JӔB=ʤ ѝwBT^.q(N0vh489e}9@,oAU/wL#(Ifqӟ5=5KN#Z%UzUg3?2^qܘi{dԡfi+@V7lq8< dDs-Zu [?XzFް?Gw5c] ^9|?σOԾ]7Χ7%1FfhhzM޹AʠC MtWaq͔yRy@#"X]y5:Q=B{Br.2>+#%xݣamw2=+vwf8o -T-ve.:bj v"&i-f)ZU'xE]Y79BV& zT~/1N{Sthg2S脵JSfypn( U- kx0^%C]([?>yn"E B6u2aҴ+:7SgV1\}bWuP+|yݥNp;!_Zt5pI(S&Xƴo-i5"43>Z%E([X0jsg'cyg=y"4&!Ou˃v:{D p󛇭'PM[Nѡt46te= ! >}8ƟI%tb& *Hz4 iVִiVylv|{LK2ۆ{1i0Soo|.͸ΌfOgڣB2n,1y9*)rk6.rFҸLUN0)ymt.^,̧ǺՌ[!H Rʖil'Fr>&c #xSֻ/(%i,1;ۢÂ0i`0A9I_Zu-7}crZftK[\/7ҟWc29<$ (C] _MQj _.7nwzI*&N]r=|023ḑVV!0WΞm>rr P͵ n +,PS*RfhT;;ګp7 Z#;!P.ptuW؆=QY x6Ri=pqo_2a<3ͯ&x}oHcPY4-: \*F/(Zn?Q/;$M,}cɨ*IWAdte#V @֘X))*%QD3Y10GzT94݉:0zCci gU_lQ 9S8_6wKPܞڛNn Q̴yXi;hD~~B6(?oy7~ZA9ؓf6NWiބ:+l_.2B a%(fpYQ!7?GB%-*oI۵T6,7 4_G^$~_;gNk0.}0J.}Ԓ>EWh~ WDc|APW0*%wSrp}W0qԡ 0)R+CVYԜ>4a3.m{@ :OCbx!TunWM1_B#=vX.FpAz++c==l06:J7zp[97RШaϨyّQ5RޮJ-\!TM0La &kNqO&2ln1;;4%k[ y`[P!LHp0\3Eͺ @"OBYV'KmbS \*QD†fyӈOs^y4$sZH!^/Uܭd ^M6?]U(Qd4VsR-QpOFŶF#ħ&2Sb#Nԗgkvzac xؚm dAT\xvWzsRxѵJ Lۣ?54 X8-oӂ|k0өp(cHxq:MWK<|c clCӼxhA 8^Igӱԭ8@l*99bЯobf̴@ د/eYB%_[x |@x%ts߉Wn ]DlߗTBWeVT6XwAX&Q1+-X!  ?۠Ca\[LM5m*%ıi<4捩g ֑FXh>CuÝ:ERd/, ? 3U8ɺ.啢^)lJT8ԳROic C?kpD,P9:!?5wX*|62eǰnʮ"U%'gdAYP[ilWh1IFj,Jc*@ֆo+  *wM*φe WV4D~ - %C5rwƈ` ^0cVWK wO/nqN ۴2x^Mv=/N>+*ҌđO{GV:T ,VMnfEY{AFBq-DEwAc*j 9SRZm0an_3s0freh)X:O>Ia~ 9P7if/R+?t뀠7Cw-U'+ɗ[)>&Fp9$VT}v At!7a쭟LM?>2F( ծ>t'~բ.pkxЂ,,5I+jmZ" =K6cQSy~.`I 0ZW dy ϳeIqKhh-| 򊷑+CCX܈!_ ߘ. kՠ.܀ sO<pn9J~Tx3 ȵivFS9c f\/Cj1Ñirbn#E*<]x[ĩ4_ʈAP11~*w0YGM=е]ѷC;vA}足Q(1P6O8mW~ޞze[w頃V}ayZ <,vD4$]NHUW EQLnڝ)G}Z_fj,TrYaNuesz4~0 a~ov>mCX#-*4rv }}bgyvQ_ #$O`1Y$eOxf4Nk6w 6|tzt- ;$Ձ`[3Pg,(k\wswO]j=08y^xHխ) kj}cH6vY*me1殮` j\5>KST] Ogʉ`;poF? P чX<ad(`bFl}"̶9U96ҸvsbP:ƴabbenmCZ8 G:q[=f{y3V]J?$-9i*ji:\HG p1HJ|- =}ՎA9uρ_XÉu2còv`LjjzƏ / 3!0ā#oc?)Qiw #M: {rW :ҡSHB12BT߉Nm"q>7f @\r9? ̞ж}!+R>QgXxڡNz)h1חsշu bf*!@P@`b|kT48\qzp׭]![ Oٹ8Ú.IʹϨ@V0}ښ،dM+.&SM^;~)ִTňǘh oi .͍pec]oIhyjG*eQ_z-hbxHg̓K)C_U#m* rp*Ϣs֥="E#،ð c>:sT4I"eWjh1ɯR~>0#;I~$4QH*G"[в "rJ=rңTr;G6Ο.cYM^pch%e Xɍ34Wk)Ya>^=ϲ 7/nV]."V^y*JxOP\S0|˖mh}]ƢD\(ɶa>2Wf?R{HV9BsD9B,_qJ5/]o&j&"K}9IK%9.Z3 $@)H" ( (tP_߈V}}eBWKZ]Gdrҳ}AADlDJЙh_݁y9z3Z&q@R2BABf? cDZN: W> lb:/"ط4:ԆXA ͭ"먲G6j鐅kxȊ&!vUJtIIIEM\Fm&yVY: ޅVV3s:d!]2 WBa$s1Cݞ1d\ "RޘhfS~w5{?Q߸:2u`vKBX^"#`c%==Bj~qH=8k| y_aU"zrER&?8ɎG˛sF˱qtf!h\o[w^Y'zVeC\(Wt:" ɹް̼x*#$VF^.E&߬U']rB<ғVGyJ",im6~4gl|ӞUI>R<[(AO:U.q%GOњKqɚlzYy+Qʝ;lx[<$Uۦ.11F]!@K_&E8QeOhϧbܩ1Y IxWE$i=Ra $'- aw Lf-kn{Q,z| `)L:arܯ?Y,Daq=S~k6*Vy鉺1vڿWRE~=\9b |)yK9jӓ]G΂+ wm@QBLb'P}wI?{xfն@q=j:@DjrC?;b\\  'AcVp&S#l%Q{07yz RA쫙 C~3[v!Cit䒑ryI*^^+Զ`SHwBɶۋ4 %`?ZsɶTdM݈ngf.ƜTB'ju{WR+KYF'uEĥ! adC4 oGt)~R|`Gs<_j1_bNG .$AHCn EڕyL/bYa3w-tƅ&V .m:/R %gGY _Qk8u g̶>Lw*Ylս"T b?м-}Uݯ|!"a5Ⱥ#[fDԿ8%T㰒ӚK8M-a[-6̇2}ǴoD|lxL&}x]3S@Џnз;[$Q3][YcaBx%Б$eHTжq[>dbJaÓ9Gϋ`iGܢmw6NwݰPH6}j[r(honn"IA#DaP9MX\Fr#!4)L 4(Ѷ#L.0@ݔQy;S};ڽu$l/%Bve,M ANe΁M;HLկjNsre-zѡS$fVЫO}e^Wݬ)[ig/8շ0DJN!%'0gIn *-yj6Pြ}Pr@91)ٶRw]) OXƔX F<s Qlß27I ;4i~eـ7Qi9&&[_Z ^ÀTlQ0F׊Bc<(8ξq@G`prkݔkkUSA+D^;sa'C:P%w=2?IмQ0BȇsxwkP4@Tt*U}ۦi ,Ʉ'?4`tiE9"f=fMh 27-%U$ts$f7ڂ@:.%DK 1VV~A--> P[s5}8_$WJ5JY=g~sPZ "\Ij")&=$k]*Q^up}q> zqd~MII2l~7x~mpO9T^zՏ~TSW‹Ck+n*:luLG{E@$ɍq0覝؈k¹WWNկr"uK_Xt1zR7´q d?~>WfqS1 )^b=ßȼ٬&>cwIWQ##4)0|%Pf(*_ -BK'# 8Rm} C喣Lq7#>sԜ ]_aRz%|\M\`@gV[cn1@vͫzBJS̔_@0QB5 MIC;W{E0Ie+o]Gف&Ж yv'B@*͊΍(Tz >oR3J #p9ur㟛 'fSr]UR6dž&1"Rэ4I,8@ /i}ӗ@ׯ ER}Ag=-=|AʍO\;}IHz?ߚx- S~d VRns 7h- =-(edFm+6^l?YBF@q)5}nn /耱( +z B,ӏcR1zHDHm6j+A0k9\N'U` v>C[̚ØBF+x\*7*6pfg^O۞ "4gm#5C]}{⯽+#WNqRȨ,꼱pShCELp 1(Xb i>(HuٺU$W ruZ3@;f+?JI}.?{",bڂ 8z7lc-Hp&vK͹ÎF?CƗ$8?=fxxcf;/:UGz/WS޿W#+TU=I2ل]!uzic*J5GviJY>5ύ3-/‡%I]AW<`ɽNu)Χ*^Y%N2*`oFlE/m۰n+`,XCY }ԝ"OP& }؃R rg<ص)vH^d-8ྐ_RAm&cUgR QnpU/_4EFM{" ^ #*PD~hIu egWf7Zyx Rdevlq>eqA/OQZQ)bs>W[pn<]/p1g} >* A ȹvrUr }pyPk^q(@>z[1~z(4UJe驺9R @lȁ"*T<|9ȓ#8CS0(|A^ O6 p5݈ƬELjVsaU FTON%֋ɠ^섛HP8Zk򰬳p%>ǖFC6ͻ v_J2+-cA`f]Nnť:DP:#h̐,(i>u99/1]K Wv_cGM>IZkR\A-+q@YOM8RTʒG+ә`ź$W=ua`>AUj30Sxͺ3J R4ڜ519Ö%~SR5@ 䍑!;аA # 3!4`OM_ 3l5>HܽPzݵu`z e/ZB7`VhʀY/HMњUm={opBP, -G9D,LƖ圙x.ˢ&qL9MUę̅(0 ̼Vq!cfxe]!<c.eKd)a=6e"ԇxUIXd3χ\aJ5Xl.RjU(wg3d"xf;aci\Fxgk2_B2fok)Z(J H ĿvY|3L?ߖ{"N.@[H)Dʍۍ8.tqkvxZoX=~#TYy`Z5^>h=%C7LLW Jxi3y9!6m]TVsfUZn,C|}΅} x=39 Hpϸ##j0`qb;RL?X*:C$qPr̙Κz°-E2רL@3_9Ww!R}.Q:# :3`x"+R%r7W0u% ~USi!ky/ FؓN_D;O£y7n!`Tڔ mE+1 N`퍫훡1Cf9)J܋ūYYRB?1[*4uh|QwWYckXS&4#MXuל*JϯlohiLi. z~NM`72;&e:r! RIOD뢤}O+egJ^6AE$-Y0H ch儉Ǵ;v24!lt&QFZѫs)i-kaُ*_I6K}!M1*0!YvԮՎ`+ep̴ % "f6+I:EcO^;kَJP/@Z5'VJ [c&/L]Ź<2 !HexqW@@;KJg=m2 FB荧*1 WO]You)jJTMa{W K^ 6}8SuKx؁]c0ؤٮlSAՅykLj:Q6,Jq%`$Y-b7F4&~3W^yd/[ih.)ܮԐVۻoU*Y!W5.J )yDz".$07Gldyf)*C(ufi5Q|r۷ы*pWw]z,\ۍs|3hzM$Sul Zlt$>q8ր^^r]d[ק;yʝ_֬'M3mw[6?+r/guV{Mh:?PK!Z}!T +o}V\>M5Rt?~$pGϼB#H 9tR6T= 7Iy*gCuȯVrnk̾ yE|T13] I\ԝ_,'^+}@ӠuЛEJplj'qAcΝb蘑(? ?rIO?׋_t)XR@lx#q(- ܸQɄH '1HƿL6gv{~ n`=lUr;ݒIC!n"MhL+OWRն>(ʮ;'T=pp1V9'-F8d1RZlOL@*А<> tY)6瀂BKFrc Sܿ4<߻(Up.8r jʎwv/M$]CqA:c72IHЈExL5kFDf* 'Drg%XH#xee0lp%/ra׼b [M="sn2Bn՜T 0<&NFPhPƤPAgvh}a ̯F V5[3)Jp 2iw;P[ ^TnIEjlրWVeY>Q )diA>2z(7(Vcі}5%TțFƞ}γԉLn(b` =J)`AXL`lrbY*zJ4򠿤5 8}zƋSzC]<݇L@rBDXz`d6iP`ˡfPjSÏ >&iY-E?1qJAc'aTW4"}Qo~`ϣț9"%Q}8M3CO`z;n:*ZO5_,&Q2xX?`Q@J --3B>&DTYGs^yYqj}SD,To#n b}B_dHn^P}FvFQ` i5=,WeB"M۴ԽNz&=X~ ]SA 'jc`\ یt@#B+YR髝s<:x|o*0xLG&tNqV#6)Zy9#|϶dG9lKvuX(.)|ؘI͡B˘ˡC| SmsiEaC7k P dB 4 7EnƶFpvڂ[d!Zv+tn8_Ya =-8a\I9"s"$s^&E-7L.:CzՂ-t/՞/hH%lUh7_9zflaF`dkReŝT[lZ gu`jSw\Cd6wZ Ao{NYKsXN{?䙀e&)V/g u^` <& 4< enj wd~△ޗc]Teݞ5|đSN&^΁0$ťR|trbTuVU_tG2}PJ'uV/r[9.37$@Ω\e20h. qiy]YAiE6P$܃a44b"A|ggkuMD'=ܣ=lHl tNsriu}7 W!8ҹwaՑy9advo6Nh܌SGEGAeRpa _<1V dx\& ov w)Ո q*dRzmZ}tD gԚB:t0Zv`5~SJ*xr(;nVV[DMT 6՘ߌ.0%gdr,H,y++nc=pB"XFis9uLZ&:t$͕_:gOZ%X"\qr&[LF<3;EA\"uwYm k{mFD ]բ,@`} zϑZ1H0HI3ymOxDF?,L4"O~3oO.|^Վ; @ }g^|mٷI2L R`,+y_aA8,C~15ű{]Op&c';_n[:B-uH0Y8 6fCXpI5ksQ uj-5ŭՃʓ#2Y)VN=r!nvhj ѩf[1.-}<o|NFsٿYS6ŎӍT-x%`QڤdI"t38?؎u.9ۄ[OgTT6ܷ1F?El3ojfxpR-\ v΍53nFλ<$wkx*<%;3씬wλ!gG}}&ns6|lbva8$p֊876J qz_p; ?4L|mxARƌuf-MDrJA w H;+n=͏ Hsn0xIbN WhLA< (_FYpǟh.|˱0kBT 6bż[A0|ðϟt(dʳLؒF.4+DO5?]J`VN2Ik9:sq0Rђf #~p);g\8`2yeTFxEHPE8{$}[ytjYw}kL3dy>ф*5'f:3u^F| lE7D:{ZۮV0r*_&}Z.C[H Q҉BωN 2qsK`j`ҖшIkct(:Ħ.%W*qNꀩCUU9°AIys ͜TŵgH6)> Z)A}98w0x ׿qT :J͙{Z3+n-:-W}~S<*op5]0}\Zby/LON j@kY4G(LOg% հf(]!kP۶Ÿ9!um?Aú$0! ʻ.N;&1%ߚ0h%sk*$N1z | xNMМiḊz٤uVJB}ccTH5̭_+oO= S Ε쑱Cًww++i;|IE^ƆF2d, ]ElgM.^/_Zr9dA8$kpi| Yk1>JQtZ=Bؼ&dQjThw!yM X>IFm4k:Vj?&7I/[XC6\Pnա+M{2m-lA d%G:"ܜY~@ծ"9-1ȀG@cI .TO(zL J~sUn\c3_'#8w]0Ae{ K4S?x.,/AKf[|>u ~bw%/*)8#\iG&l^ 0-1"D)IF̀SYp,?Ǔ^ x;>}`,a_nb*93z<К`_?d3o/Oi*pD؝X6gQʹB˟R5׍PpH8FpZ¸6p<ef%#Gz (JpTx68cJ ŰqqUDh z E 0gh6yoPw“ݡ5o',PY}N Sqh,YakU[9ɭ5+ Nw}}:%f*I=d:r81{0".@oe `<ϒj b ԣAA!ھė2ϠMeHC&~38cOK҇0#y*lnα CM]؁F/`m5xIKfᶥ |ž=#vܑkX̓]̞><<}%t~5}6oHJ ~.{w_|}AQA݆\f<mN jHZLU+ajPBU?ɂig$΢JSB^'7\`Jj8<:_&Đ%`~h`o~[V< ^5 |8nY[rM YJkT,bMc`ߧswy'|lf ^7-hU]0C'z?gezC0F]4.Yh^ͼ)kބbHRޜ\6f9|OZUGUXN1O hC&CQBKg =.[797X-tH sŇ1bӄ uu鰬Wh*+F$ kP;E{f?$93W=ՠWU ˞/ؗ1ףl x:¡'P@RҍX^Q;[}%z莸ŞIUDCj1Rmnaf'#`"I [!̶P~!:8P. $lQ *z:FV`·xi|!E"2G } GiN <_Z\+%Lb2|-͓FUozFJ9&hrq5Onc-RxzJhT|A';tS.x?U>a{qm:6̓^,uUi%-It^OY1N &bj|vkSd(s J6׭uR%QgTK>u*_Y j =iAmuH(UX! Gd5EE _Q1 LI/auF=U럣od:= Bz.qqM蝕$"ZniI ]{Yidc@HgnBp|#.BΛRƂ3VlZrՑHgQP)%>rwD! 57}A Bfߎƶ5KLQ^ѿpS]şR,ocyQd+S XR2yPJ0D.X"i& 5yWbZ"LE7˗)*2Xw]mJC߄ЮDk(wݖ 8ؓpl}, 0C`~2sr|~..Vrn Wɲ6L,\Sl|JYLųW4WRȭ *hJKlJ O}fS(h nQ*O$&EZ)‰t,[#S^4F;~\ EpUc\xsWv qy I:* gEݲC}3I۱?r.HU)P:h5cʢ2*!E5PC772nqnxX؄jixCeD:ۯkYAld4gn"8 t+*}$wlʺ/sMNf .*Ϝ ￉Df2wzaߝ|; =DW ݅^j}w@dM{0Ty:B͎Z%0NNjExR3GoFнbec ѵovW7C^,D)/9jh]Tqn1> 5 G6<wh`uLSYONb>@מ_XQ.Qt;X/Nڀg!%Ƶ\#OӉvl{ӝO!wXAFZI f/(n},k(/E$"`v,c*wR|k3Eż6 ų$)o\3 w l8J^§Q &WrU_1VTQmV> }0ng-֚IZ:5T@w}'0F4sg m=v~zߊv6:*&.7~1 z~=|~y'hB1.@(MEa8#߶ M\ gog5Aw S &myQ$O)qĻ[٫|-3ZK8ZR~P/"][,`UR>oI׋X~UOUދ|,V=c $JEh#<.d/鿷@;y,o-KN@ ߊ$eq0^?ť__//:e6Nij U~엋_B (`|vu*ϨLnj% f[ \nfE31C>v'X?+[W7V@:g̏ 5bu`J>UgBao &n'44+e-y"#YHhi5}p(mеQ`U56HS 4vq"ua{?|6W( -2.|%^f` /D5OuɕϐTv¿ą3H~yX"a  qP={'=n?,"-iso3u g2ޅg9Oʺ ƮLY`Lo77:c!Z K-]%0qp[RՆ{Qu:s\D|Tװ#U,=j:dž8 ';D?"BQ1,{OoݠTOe3+A QDYؙZj;'&05vk<mN$7dFSn;h#q/iC.U~+YǛ -fk<72X:(8p;4? sgܜ:"vFeʬt3.MłJL ?[ /ƅMe.RHzU%א}PDDA8Eem#}E 5RM{|njXz >glL 2LJ:.ӐCK%Ug~>{GĜ嗅;3KYd/lֱô3Φq+V㉴S|c0ҍ_,Yڗ2-ZWmV5;&'= [ogPh5[ך^Uao+`0'5o7:8(:Ը=fĨFp=`O+೷ɷfx4Ti\,V Ygy !pFJy5X:С|fMN7y ed JKEw" >'s! JmhzK.,YZ82(wDžjMX'4I6ΛSHkNEx&*IsP/.X}b0%71;ٴS'hB%fs9t|ul*c{&*2@E$Ysz=A7A*{,nz+&+&&"梍AwR t"UM 0l{\AXRY@&:$V}?=:\% he?3.fd-S96 +McBFf3a"(s!.LUprsLa>kCX@}.tDj$Rc[@-İ41c֧h4yL&͘Z F#)<" >\ssNxh"ړ;4.Z0}M)A˴ޭaR'oْCji\r†U\96krib k0=BGk,ks*x+B/{r"y^+ zHjgr-ѓ.fcMXxTPh诂F/#u.W^u~"R?qGR-:hG3e,؍C,c. ._'*vk)ͷ 716H_Z߶ ̠/391pXK> E/ԩ:_Bȷ%-ā%)[yjNǚE ֨Ms9bU"EGb.ܷ5Al2jy=S}6OvC y熡wQHC4ۚ+&M֧HaZJ%) /U$"PIË4_>:'P* ¯螏{/Rs#,6=aL(qa+YLvowh3 6Jٷ$dZZ*I])O ql ӵ(tE-7~@z*ƠN;Z{`֎볦Y9! ŬE]!&tҊ>rq\w"4MWa!P{[Ş7 Rl1 >Ne7LaT<¼4#X2>ob UԶ2n,pw/0L̇c`P]6WLЙyc+D[W9h7r˙.G,ywin@r;y\j&)#;t plVϡ,YYL iءY3TJU g~,<'!ź{\Jz^SǙZ@OtyfaDdUu&?o9-}wI@8<<:/jR$Z RRK` pNjϛ&]+lcIfE%l0Sj=&suD" qP1l>Z:y fOݷot#raXl4EkFrwх8禊4tb+_p6y;eN+PًM?VAadB}do!qBT-[e0ޥAbq&wݰAd-D5(+!|=^`E:IS9 };i= 5U hhBNhPsDiU;\J: Hٴ5pUd@'$nRH(4NlFubdYiL}5uZkXDոSfXomA=$^t5KG-uCI D=Mp !4vIRAtV+oNNJ.zz#Ų-JjJT2JU,e7%eY(ՒR'y㲨 {푣қ=۲OʏdP *dN%QYKUqzZc?OƀKa֯`1~wtjt rMO\\vٴQ>xxSrEtgݾWUߧgd7Kmn]2x9{Z/g `ή,dȟ!Y<%@& T`NC2$7x+b'ڣ(B;|:F0jM^Q.e?iwP(.̱.6&Wr>G,!?[Nl[eսOEܮ\h_c$;H _ZuyIf̊ N^+ļڕNS䦁dP`ph k!r0hj~;2`7>X(6 yѰQ/@N>_poYxgTxqH|L eH5XѲ?8΀䘚i`!k]W/V$mn(bKL!VNc|iҀ!卡GBX;bd4pmnMsFQ:==;__ꕤpf=LVv]߾"La:|6kzX v-82#N]?= uӒ gX.{RW ^JPsgVt&:?Ju嬉"lޛ ܧ Z] "@4=Y#)2EJ'lf]m^¾WrDWϲ_M*Q+C]V;òOSѻunLed;eReaAISD]=YgKgƢICp;pѴΟ-i%&,|@YgO1Os$H ǵn$u``ORQ{i µӷ,a5 :}eoyp~v~/#Z]z.J䏘f0>BQL\V@:»;l*pU;J=ŚFI"Pq2ϿY2Q&9DN 4G*7<8h\|:틿EOһ< ~yZ7`2DŃ%q$Ί'௩ס<vM1XO1O'ΑBgBzUCi{[ ,.A',R-E_㼏#vUco"5&3leHº/, Ѭ~ɥܵP77*Hvl!҂(Jءͷ9sKTp 5$-t`T6Ƽuv`gOKgv/4N(_&b;O,wOSEH+0ZA3[(o&g96̓0+bUfli(F\G#Zn%u"kxg:L_(Š³RyD`s&M+@ƭ3TN9lZ.lQ ?^i\lD{Z&'X>ajW;cXW39hw]*3Al]_Wbk,Ps ٺf[Ŧa$ٷD!)wKefj;P@|䑺Uؒ?Z4fOfqPcfiË{ig~;[ 43)0:!,J%.V=&F7+~Jd M`z AΞDo7ĸf3kma1g<%ZvoɒGyEUB 5'^+ ȮNL'쁈D3b$T mk~hʦ3OZҺH+B:8X :f9=SɋAAE٠ovUΧ O``Tڰj~y^XFrر~a蹍r^o Eբ=a|6!b9?FN& ƠozRNbXJ6a" (q~.LAi|nv + ’nKh -8B{ ,+5duԌNL"9(tX"T-VScDF ?"$ |44ZJ6zA 4F+Zr=jD`Tւ)2AS3-2:5$bT(O0.@T&RBE*ImO:a{#/l2N 3 +ip,63t,JcLiGG&yJ#aRԴHX2x)1Bijo b-a9j &شuyfm y {v>w8*`|+o#Ќ"(u*0-RFfs4|oB^nI 7=Jٔku^ʩf+a'OBi*Ŷ ՗ܝFCl>f>jM_07XǼYrGAvOL4Z?N@LdqfU^jKI#bh=hٗ4P5MfREɳ*-tbki=-S8Y'47mU&euO%0 ѩJ3y\ Jޘۅ:e:uNm: olf66!Bȳ]> -j Nx{SAlN|CJT|).ra$^44,Ȱ'hc‘t"#Iذ갑_bVv%m9NIt5D ?C0l_M^ ^azW}ܣe˄W`p V IH#@E`_zض8M![Fˤ,͖ H_2 C6Ļ [S :zxO7s AX@,ǖo93r1r2y;FNOI<(¡ej+}RvƩ-$W= QӔr!RKf+!Azb 0dp|P(V_\4~!o`{9]2}O?̆eJ1:6@\TBgts{ϊn4R'x)2;⥚O}q|p;Fl7!bEbW)ϸoXS:^ݖ)[y [e 6=Ѿ{! ݧwLz^Z 䡏BzSGe JS|@@& utph6}4@I$yЇ?/9mPwٕv_'0sDia#(j3.:۵CT'uLUċb݈$A_uљ_r~MV젃)]YbM~:j?pyXN7H +"9"]_պCS7nSFt2g}ָd>AOR dJmLeU8nqU]ZR &+VŘQ RK_abSi27 ۝ μa˜rp1c?zb9'.#Hi\1@Dڦ\}RXwLQzJ:PQpa.*hM\9%l(%hܵuOArД*jUbGZ%ղ#B˱Ak%"6O޶0TQ}d1QRh $=a8Wg;5&ףA;[4f?$"ec,Is4Wj*sk rLfI2 .{dl\Ùէ@eƺmQw"AXu]yj7/8*-qe%ԶNbelkɮH|<,*ͶU`# Q%|Y)r<ؤ>I$[8۔\^xra@Q;7YCBp .a%ՒEB}!Rj//C%l^;[ag`M3J0P & 0-YU"csvu4Qo\ .mVG :ᖯ\o"ɽTr=d gƒh%,%29POX1PYi3wdHw(-m*\*d$B~Ui,lALSR b+P466Ve/QA '2϶·Aw)a̛EE0)ĵI]⟆[x$"b1:^A 42i!ꊸwb Bmm@1B?Kyd)WB4v6=UC[y}T.Uz| 0d 8XK֡x#Njcz+K=(@tT,UwX˴yIB6(af\B\b#:bm<>s04qz:~Au5+Uk/C1Xz}ɔ0$iPu*J_1hpbX;.^ "b윆a[ǿ|E+ԥԛ}}?xG%%~匁xz)gX 0Y1 )Wx {'9hSDtf9 t}гA9@s3wDbR\ vE$x ƾbnX4V9p{o!kI?-7X\scM6`7s]ڕ~j.r"o(p~C{eq厍n+k{_\&)ªmXCIqsCBFckl[.G/6 dyIvgϾjOPW=&-P@(`$&om) :) ;$kVSOS3LCڶ_$&}g2rJ=fyhƥfCZb@` yʱГO.bbZ`Z{ku  C&C"/+(>~ \v^A!55ȫpI25r|rۚw !,`Atfs;%c"4]<%/ Ŏz@]Hv{bv 8CqҳQ2葉j)+ u9B&w&;XW WnktCo&wSK*JrPؓ*%9Yv䫼 '#Aj~0{*qwT Ž[O!¨*"5>m|Jg'šH2b3ڬDz$ V*j`F< L%c>m R$NޱP IvE,(JQpc@r[p ţofS&kd&gڻ;-P4w{x>'5\ЊǸW}ORk1]Q U]lG(9܎j*i'E$[w(A88/qĠ%rqu,](c5hSX wLO\¿{д{ϰ3m)~tbϐ%Y:X!=%sP.5/_530?h ޺$mjpM]9=vp6Mפ4̪ ̦7Vq#J&?A1'xÊO@]!l/M7%U[3roՀsgQ(Ίc'JѲ L\.>xaRyX xp/D YϗDdt$`$ X pJ,l]@>#X7LSJSdm&DpQM5#&IDrym3 , $KW"}Vv:W3ƃ $S.\ f\p{$WT%E,)-G9./ ,wH8iB}47:O h!ٲ UI9[˛n8|u2NQ'~Z=ʊbXbh\ UF`t}(npJ -.ی S嗝.Q}ẍgi808rp; pA]*c͛Uw]̏bQuJBٜk c!Gے27jɺQ H2}ToJжTR fKK]*Y(M&% s1ޒ!mw^$c53H6'" 1w#^nGpN== 25oά:j&(Ieݷ:NnBtV/|+^Cyv U'?>y[x.y0i[&|,z=x](6n)m9f_ܛe.kP;-Pv%پB %4kt苛:^Rs#Gvpٷ:_(w qEپ2%ڙ[0 m?*aI\Vh~IPql s+M΢m;^}]%BX䠃5@)6]EOz\S.OeY"8Hen"Yo(d?T_nܕÑX8Ca/Q:3*$ .6zVf>)^-yu Adğ-jvRa5|Eoa&Gq-%đ|CeWBnTS{U{(PwW"x2#[5Ysr4cXܟdVr~Z/clZEi]%{%RMh1ДS@RNGY!O2F9A=+?l1y >TpI P4c,1eZOk/;\gNJzt"fdz1yfv7hW˦-NH<`87P߾GY ~f3 ywp|DuשU'cf 8V5 +Vp-ksS 6ӑ5D oўiWpuwg׭[|ea,sXvE7b o9ְI=B^jv i֞B,(P(U{2"~1b#E),k!%'i8Sb[/e:)ĺ\ܚV!3Sz+!\/TA"2FsA-u8x010G!3wAD2~R<})t-[<Жo>CTZz`x $$5.`Ͻ"o,liupA#OOZu&0A>Մt^N8Z's"Eqq`/TJs &';gbv,RX,= '&.. z%֝瀕;4pڮ"qc41j=8yd$41diQ\zca jZvqi+\fުDYtPS{V0AyY&$D \vlYc oG6hK6CkudF)nň qugCf0kOs ֪ { RXe~AEU5g'!LBO4@KtO\V"1 6nf/;V$w`-PJӥ%Wqxb|&JfÞ'?mГ)d"$-ߙt5]_cA*v)=VgNhĮ71Y˴3dM%C<+5#2b[$JQ iW;ƽM.r֏ S9_%HNA#"O L 1H jϜ<0<8*%轢(QK4vtIRfz!0Q8[3BjPHّ rElf, u7}'-k|D~")r(:R[T1 sqD[ÁU@eq7b^7U>[[ :-7JW[T?B!1D{ƓP2Rr;|Pւ=Ue pG&h]$xk S: YpQ Ȏ> ! * x1-ÎO(l? HH]h$_܈ $k\z=n'"Ֆi[9 | Y3nѣ.v]fA.-)f r~ښm{l5RmYGt?& {Zꠀ'Z2b|l}<J, fLjMqF]4:0:ϺԘi<~ihDoFHќ?ߤ[ bh+M"f6@Ȉ ~D? ΄HnӍKRUsڬsԷgڼ况ir&ށ20C.o8bd׌w3aoLa-/'ݷr.D) *NI>vBװۨxD߱aJhζ i5fK.T'J=9>RAwP>T@z _iJ0sk-!x38ԠtvÙ_M~183e gd}Vܻ-K,!Nz0k*CpxVs5Lɲ4$R fCcB# =u^>9_#*5Sb48ʽ$~V? t%(AռpcS&7zIS¦k̔~4)tdNa-O~rM`H e|&7FBsoCK,6p$Kɳ8Aw,R i7 B=R97/FƢײ[f'\*i(a;横4*wc.3Y*2vKҧC4ktۋ-TSPߵ^Bًp3c|uCxY6xϷݮ@ibH378򚎣˲ƝkNp$|59Я*'M߅8ZQJLe`J*#dDh -9'U9mplr.Nn!hmܤشZ'X$/>3zA()稳N{xAX$GSʢj7Sl)r,VjĹ1l2q~CYGC] lgg\ߛD'~9l6%*"R5V#Ͱ>鮽h7DPlNsVza#ʛ~T{\lR,Zjy_ZDO\[~kQc9@{PG@`؇:0dmRg~nM6%HBoo20򣭉$HTQd5A. VIz< x>"ΕϿϙ;o W6]KMu2a7 QTg]/d"WE|Yi h_Sz"UFo1qe񹵲5 2ʥ!B0 $Pr̭ji$},"k ~A]%j;S tѺڕ7ʳuj; Us&qxBvʿo; 5Y H[*7v- e%Sr?v0:/VB2'\|{0Vjhi "0@i~VO^SA$,7W&uR6G +x{3`:7Am,< 7lG|̙QmueL'~p?bhsM]ZG`&<}zx[4 tTG%@cTrǼr(%Szul"?|frX zN>j`(o yM+6>}~ O ZN/I&DDɀH K$qe '0մA:MrEn.ɹ#`D_ZSk0Ȕ7>!zzEJKyTؠs+X#{Ok<>={*P#JTvV U4c4tꭦO*rpGT[ w9?*4ZIH<[><kqt^Injș/"}p!::, G/o5 VXì{#VhU.QNhsZoەB,^0:1w˻ػˆLqb=GK hi-X33A;4+yuQSOF1̷Q9Ycl'{KdlOBO($'"Rj_ Fm6# U=Uћ`t6a.)eps9,Q?Fhi:˭&RZ_QRBviKo\[Bֿнʼn 6ʮ8YWiݏO89p?̬ZJP \D[Xl 3 )|0P9K\ְt9rݘuq }@(!Jr'Rܴ-FHWYGA_yP+l*И0Z,Z&Ugޚy%\m8ۄ.4?ôTQFBi^#Tj"ӅV<Q@_8z1g@VLΉ#>D(;+:v%^Q^qQUA g1vk3,.Wdf @Q5H Q? ˩ x.5nl'r2f.Li1jxIvvk+(9T+0 %/V6fB"+Ps:| &#W6s07M' ƥ1$J1Rܝ92 "i4JXm]9 Ͱ_|%NF=+@OVRxP#T#tj'"s(*>l8KG]l+JnH@eI\@jBG<}>~yZ69/#8=>&ȡtjƒH<-(idO@Ny\s[1_+agw$ed o |ӂ9OWV4 e[㌲71ULm߇yVNQ0mI_c^tq,P$K7zNzPU/]u!}{:~RsR-k0 4 5`G5RwҮBBnFZ~?9j"BM: ี*Qʚld@S])`-S5cD_F2 ?);Y R"^_'CpfjƉ'kZ T̒n 0$kɊNB5kV+Ǔ6 59q^]}SgWe>&Ӈ4'[#!p!Yi) x# }Ӝjn<'>?K~v^,k)U%,QFRhzP?3xIjZ4-0FngY6 EV4]t{$v\Qi.cn&\2eF.7]; hq|uE| Y'Z !!;j01:X!K~x4G%,Kl]D}|{R5OzA!9[6?ha}qKߵ#|o)(v`3"! rS7XFh&B( N \uOŪ2<\rbqN_Ea $NDB"89LȈ# @*f2dQUЬTXDM9Q=+; V)^IsW6*bγ-a=T-^XbAJRu1U =Z6u>ʂү X,m{xv?^~ i:sxْGG,S^j8}7Hi !z"]7_ ;@P{9Rqbܘ9[R~JQnm$kQ˩r$E_AO;E>/<ok{1NOw{C#Vkm~r=SUX!ˣ\WQ_MaOIQOYiln*K/ts9M?́ԉ2%tqIsкʫ=ZPU(ȨA3´PK xtu?;/s]7XDSɩדI~ŬRf;([` :X1617uz5=?7V(>![e^a\!*Έn}*W~|23nG6($wLxn`(Ӷ";!tI~/Mے X1mX9l+'(!(ok%Ẻ*pa48쑚~^9 L~ߗgK91&Wٖ/K]>nY|3 ;xn_'A<|wgع؄v )*]NcJi]=Ľ5^1*_Bsv~cx8w?B]*'^y\ݝ\"#Y ؂͵MiR)yVXb78@~'iw2 >8]?)&s!I<}I<6vu7ͬhYϤTo0, 6ba\ ܱ[BS_X'2Y{Nf$STk4V{ cRs=r26QM#qFP (}1)4ڄF ap౗v #YWf>7#Q>fPF _%"ݕ- "bXFr`%l.!0yWq|@{۞i!IvLOp!ew:k"PNh䶭TɉڣȺ}#6-~ZR |wq4\))DžPO'f*9@yhy@?HxL':dB+ux̊80 0jkRS/uq"RBӄVif߭e+w˂G'0V{_iw&"?ȏN4e 6S\6<_k4W;+c&jD "Xrryʷ˺gTLVHB)dS1`{ŻW>|IN1ypp i:rJd-Kid7P!R"|h*[X}ۚ}rF"^ w+1'EAuy d{ALFGPr!թMѰgs3U$ YT\$E eHtˋ}'d,c=';MXw78kї:g:ҊQX[hPT*ӛ97G~ IP=̚SH>w)7Qְ> L^ˆK/Pн7?qE72t'@FilZyO$9MHGbv<  (uS:z(yb0ykYAlܾcN}O%~~L\Jԋ*L5u{nG)Ue=ajkSP';&yA{p{Tv7ury6DꟘV0+ ~&~Jj>b,k"̺LpWG[/CUBEMDe;+.oTB6|l,4c+/' *nRp^/j0 DC%JX$e ig_ "ׄ |0a3Q`=aIǥh*?tk qFa_oj) Ӱ4OUi" G׬M_LSL#^ODe7wtT.;Ω5jڸWCm2p?-W7e5 َη19׋!<ͯ+ŷ\e&Ndl j$'30լpGe%+GA{1M{˗.&RoJ AdĀY&zц*#BR{p,W-azO#jkjë:Fͨ2 8Rx&VPq>j<'Q&c7=# \1W+ZcTO#KU@z̄e6fqUocn [?;aMC֦2 IOHK *?3Ⲍ(O)I1e~/01Э> * 8Q <2A&MV=0$5bRC^$B1vsVO]McdA686w|"\7JTEZޛh{p=ƈy+C D7aN ylW">]JѲRJ#пCA/9j_߅T WkC2wwfa%vy+Iw\վ#`?o#=N4瑱D>,wIUubд!SHcgjj`OM@~.baE$5Iv9@XތUb4jWP&KΔ_idi+ۥs>̲f v!6YI^ H=+ m?C^bѬ].`(vƏ0mܔRbabg¼Ј@eeȿAZW5xP&k=g ɛik2 w֓oʀjesE &WgcMSZX-pL-!:T(`l|8b%=}F4UbkT?'D_ϳPi)Mb)MPa&^1BD֯;7 iQݽ:}\Ps;rǬ{V;'GSq =&1L: 23RS68k#v6eNp\*@oYX ͝Ep,Ps1~(?/ؙ)t˖(`[ //+%5?JQ}$' lQa+, u Bmq8uZӨdvOd_~Ks%a8`f^y aw(YЀJL!8uѣģ쮭R %͞O|u{"t=IWYd!>K}Z\Ynmq$vbvoT2%w j;_Vh(':GiO #G?o-R{]2/t6.xϧ#/:ΣPy?R+]  5!Jrh~ p/%qo? 8aKL9\{#L^UHW]N _.((Ż@֩vf~|Ij4w@D[}qK{r~A#6%MZ~T:ބͳ`"QYVПh`nf~[9>"lTciQ*7ܓ}qU_}`~yιeӢe`˳ocIC02z3M.m}MDz@((G'hT~Nu 2DL5 g|@iqFW]jH z9Q;;= ]1pʇWG<@XgkS+cá1_FC$^e\&awxY0#UXiP.^Pe֟c+cQf.܅bTvQ Loǩi%}|J9hu*2ڜ ^ES"5#q|F ᗕ gE#bL?c5! vVP .^-=~nͥx&"VPZb b']%ݟ)Hm lU5 -[*4}%3%W{e)&`C7/[ĭw +WOs ~]SdAI7|g96qW8㫟:E#(A5f7m\ ncuWx6<.0'}D-@|*0{(3~dR.gcݠ)?7FanZáS 2`{ګf+&j ) Fvm Cՙ` ؗ=⇾MKY'ў )9OZw\d/e h8.#S7X$ha 5ۚ҈_.56x:#, HPӅu*D<1ٻ tFwv0?Hy5Mo4^gw 95i7aݼ%3&{H);x[/un-i+\鈕&oa!Ff*@вxi?%I./5 mF/;{33TMNƪlۓ,:hΗ]\d^?dk.ܦٹi|R$Y;hCW@z94 ۖq$˦Pzb+K G?]'uKJ 7aK~Wm9zשּ0U,ZBD->Yj#Xc$Q\,OBHqAVnd". }$ bMzORJk{*v8]#`fE@ c5x(FTj6@<2>"VC4[+uZBXfOc4^̐xٖyk@F ƚSy CHF X}sfY$`7a,9ucqqr F5s=7TJHG!io4:GbJAz"ʮ(+D u ޞ,deJ/L*cKrp(2t'nxN_wET= 9KrDif=Ϗsu] ̻_1b] fby.]h{'I,NebzQw߭XÂrL&)dJdMbyJN2<x.+1W C9~>'o[5Y6A#Xz_-8?nba'y+%5vH|݁]jQd`_v >&G7dCh>v+c|M럻x Q J~ qL~9^v(Mv+'GGq\:E`IV ^hJV](~R<ԑ3M#ȏw$`y,b?}yL@帕)QKѶgP;}@*)֊<0-c"˸h3s1w*i{l8QveVߘQk'֩[dɠTL/|6:,88I 1*7/G^}yH'3ftP򏡒rܒ5 ij5ګN;-WhTkii.u}ũfI)%j*ö fE=% ?k[aCGZOMယW{A6jĕ(~>t_T@#8ْ!zATƕVN+i^%d^\{t^%Dla(skzxwA%$/8(Bұ/Ujžk~K8$^[c ^$IEU(@~ vpX?6jmRHj$C[ՠH^»jc{pvhոf2iCb_w(>Ŏ;a]j+ MN%LѨTU#2C)w^dFx~l]cJ):-dhsUK2߀y1%ؓH4ܭhsy712qfnq]lh8%^Y)_/o` 5\7;6Qpt$@GռfR-YCz*wL6&z2˩c|,K&aT(/\;J>`%Ojei8M|ASQ-Vy* AΧ9]nyA73L^lRf@1 %|Dg m[41T},``H@)Ѕ)+tp72ҥd>{_J{x= 1lC7`e%N ܚٔB !vp(dǟlף"Y8IN[Zǚ`ݷA9pEzT6f%p*ސNn!/ o_a ~E+7,.~ޮ.=bnv~`n{BIlR)6baHe&HGp<VN{<t+${5(pP;TҐT5pt3aզy"J2JRq8brکY ҭ2;j`9P1%A 0&sڣSFuheefn^R"Pg,2m+)~]^+ksrBÈ'31}U^Odoɒ%[mC;CؙP$B*Y Nkk>?`3ⅺ}$ 'nSb~e[ڄEmD0j똪?FаM2۔IHO̚dTNצ ]Y DeͶ dREjT7D u2<2~?RڨFPS6/3!1@Ԝeܑhi2_߾fIpk9*3q7 BrX/]Y&68g]5P_gs+! bY?n 0,V B KNIoF:%FϹgtusۍe+ɽ3l%6"8.GiBcJ}DveS:ff!f>(7pkH]OwSh+\0}m&j`OWk s/_ȿy;_G1-ZIxt!!қٞF.v:]K1ZwѺR}xZNMB_,NÌߵ9G({yuДXɮo'OLCM/W$Ehٷ5Q/`qf&`f& 6o@[4 J-=d II9 nST\hN5)u]]~PNDDshv"p5ׄ974FKcoJfm ae)\y,.|d W[kqjlZ>џp}VE -;-1U{DWVFlx ;˄Ð#i?JO P,8)qh戼1h`x66XFDSk.k؎kL[x zs }9b6=FOqx1R* {8DVDlׅ|⨷k9pnS7(i3m"bѺk MLWWRK¾j|L0=2& )r=p}.c0ԦvI \JBi" ]5?g,Av%Ga,h6i~ƩNna8F5b{OQL27)ʢ\|d?j(s6jJ0& QvMNb@X>z0؛]{}qɑQaڒ`Ҭ2,0䪲}+ѻ\fpJ`$AIiSֳa8~N]9f52$aBi;ٳǸLi׳'C{JluOO- "4!R'-DaHIl'w$eLҭKP#:>߭+E=*b$N3fz PvʧU@_iO}pgSS3 8vcXb 7zߓƧ,!0kBKyP)[QQDf{j<7VSKT=Չ~`A^n>c NENoԕsҘi3P_I}&A1<& -ʮ-5VQKauXԟ{Y|u+'D-siov ,p 0"Hݑ# n{/c4uC!_4 = LLEm0\`ZMI53ݲRMu_lY ( tC5d-CSgl>qBsO`}:|lNwc tJz%"4#IڭrX#*GQdouI*U~|W{K14^pZ&,ߌY#կ!p6gNy +Q|Jm+%=p&ne7^0YQXS|wڲu>- MOrXiJ-?Z4 zș8zŔ V*ETm- ;D /h\6/S,VTQhN_^Bȿc15NGu 㞳x;Tpd[!NGv3lBZ cR[Z'HdK ]*5țC6!%t }}W,N(7O@.vnS#S5-E2g^O ;B+Mu yY{Ey $q.P/Vw} ]}oR[bGĶNċrw)+ԁL;{ 851AX>eg%]*J_v '0lƍ;J6 :-ڂN?Ϭ,fȻzf*^bVؓ=UO^FL]/_(WN+ihllCOxE뗗r`6zG7jgGN϶8tݼf(iZښTeo`%Tn |풞Q,r[D |hPj\ AVY3h9̍KH,8ơ{"YA҉r'17;׶l—ZP!̯!9ps*֊"_ZPK-|sǾ!bƯoYb#y*ɮ/;A1دto_l} OE"=syh#ٴ\Bŀ;|bB*Hw`xN^ڍ]O{~L$SJt hsUd5׹AΑ v읕fDqN}4vW%uLߎnUzM?V Jj$22s V6&ipod%/馱* <7O})eW8$yp4w/ iqS=uG>␥SGV\eqe> wg.O%l`C-1R97o(g5bM{KNt *I>]~ *2JL\1͢6ˮِɤDx֋ubyD?lɑѝq9Dǖ&1T elk(D }qӸ>aϫ||;$m⤰)N%mXQ gᝦעc¿#s+xΒĭo3C '{QsD>uT%XOc\17ZG{XbI-Tn-'j h@f;ˍ>UFo.`oф:nJ8ThDTgP΀E:c6rт'̳;sZ2qˍyB xk}}h vc4PO")^0 ~wϸ>00~4]4 y\hd|w6=ps9yBx]1ZB +&mMhT AB'A GslkpJ Q~0Rl0%=Jjuz$=X:I)kQ+ǦycPdP_fQ>XKqh^ #Les\`5SH봜 [) *R z6Bx~KkSVr{cY4w?();MgݓWO~,СVL0WS£G[m h;gL_= [`wzN_X"%iW5?84?aDž*qiݓϢt!zC,!CuhzMkߜ2\}Qh[&vp7$\T]!2@,J*qKq#|>1{A> +cP`_T5eBM TL5=ܢYۥk//ǭɊAu4}! E S1BT_(,;q4άcTw^X%{2 qۺc}켽V X|wπ\Vqsn?s뀓X# T[žeؘ)(K0.˽<2>f[]jeU8?L@`-(D#rկx"16;7DZk|%ܠ<.UBހTC^&ws??%%wPWCԅ^mwwywg- ֗L B ˩ia#wh!jLf#\UR:"M[@,glc|Iq35K Iy$5hyD^_?c lMy6ql4D=y# pjaנsDz <6k&9r tX`QsE;rPh#!Y8<:$ך9vj)ZUv$5Nfpi v:;QGr=,yɉ,s#j{6…5&H F{Kމ߱ _k*wb+ =!Wx["kȾu̢C-[;`HsCWThJ닚"^^}mv- ZMp~h4VKfJ ]Κ9;IdXw~jdLˀH}<43^y#vBUeՁ5a>K{ƚDnK!Ut|q*:^5j 斪7l(gIԤ꼟JQ@Q C^"a~@k˵{MqWfۙCE R5A?s+ hc5X9lds(!4ל+󕨓q&Ճѳb-fng;|DsZvozlhB6Ȓ: re{푿"cg_龗Tؒy]D#]JEEQBڟ DPa*5 sugΔ'rhځfKU + 9݊+eRD\=yLt>5?qFVݞ3XA#kQT||C++Å~Ije$wH>M*΋e ܷ8gj5vĹ33X(a$k> >gk ڧ$IA8vy "b~w_?z}-5i-#GKPɡ] ˗&^(,7S 4Ӎutʒo߯FU۳t.ӔHyg N)pdLdXHדm$%Kҥ,%{:H%Ӓ6+]JTdGej[|6xBO;`1t*; 9te I)`pC18|~o!s po!Gm>JdQAN;Ƙ(JԯD MDJu E P$/6ᛃj1rЀ`ӧp_ZlLiqB=j4A&ξzqE,VGwiJm 1BRƏaC29B5y%`R@Vi:2JdB:ng6J/w`沰qk`wx-ϐ;|݆0"G b2N 7q}.ź@Hc/ ,<_ ya]aGC!ޒ86*z<{ApkOۮ2_p}8ǣ>f]|:qڀGz?Kt1)Vy2@nEm9*SkMbD?KT*.K˴A Nt=yY,)ny0^*3CJ` yj]xܯ0̆Vd Nb?U۝s6w|B.vgj,Ax\=%X_^^.p(3NjS1ܬ ~LTqoqc5 aBs[n `t?Øh,btqLGbV6)K7/ eĿI\dI_Ϗp@HƣCh$x7({ E w$w"#&~!N(SAs_l\+?V~+m\68d?p t(i4 "3~VB8.;I\' Τ , .iVs 4B=9N3G I0b`dilpm*o6S"NϷUϊ|we%榞btQ⣯/;:WxCԇ䠠J)]$#HfړCU<`>~b BwklX^X.mA"Ӧcҵć" 'ǢZيysrZ9KPmݓQք\7Q͔+^khIt8h}xRN*?F DS53l v. \:2)GTv^1U)6K,&Zƒ@`pϦvm˫ O;"9~Hm!u7bY&hdS+1pk*qtO` ę0LXg}2"T$&: 8} o{ViBlXLT1)#Ra(*p}5@\@RC`1:]|/fPĥq&ׂ|ZY:fY*"@?[ WX ?.FV _8:VtœKJ"wh7]87\AyЃRF5hke bPAK#xS1qEr]p7θ=GaIC?*n|D|*Ul9Gd^%©zJ&*PU}p&jQ1fX& 9a){lmK>dhm& Y:dRus{mr؎Ʊ?ԓ&Sb&>nf¨lp"jJ Xd_0f-ʪ%RdsP?0/n67' 3.<3|(s)Wi~ӾBܐlK.LWz=#:mH )@CGt.s O-4(7οe)[j9 ߾Ān)A4(aQ-WQlRQ&Ygx>醇GTzR!ĔqPszu.1lWE⬸BXٜ ?n:mb;VJQ[M9mQ- jJ.°]My1{қ, hkă0ؖ cf:%. D؎wgLQ…"Y>_`gD,0wsgQcՈ5CX+@|^S0z9+|zWX(Ρ 6}rI~ȧ9 3-pl"iR`c2?7AE9CB;EuzU"\<rAt&j kOCRAЛ<M',*rUV(`UÃ,;q/k:noߝ-oU.lΣ+jYD_&w=F=EW4!H^AtŰZ1d:{̸z66?&ؔq՘߄QЭ15dZ6feHKr}\^/ fUZW g#CJ<OLA0W#tVg?"h]h9?Oyʒ~~x.ZXNvVO=8ƑUWuj5%)g$c>j8`2FMnotDuʠiJOS*qJH2dyGrpU +uoZARв#cz &Wqp%rŶY[<)M]xV!D!H[k+c)o[i[Me) ZXp{roy}upjl5#R#P*7˺Bd^cNI=k8Zw`\x88"g9+fx'Su s'9 X{Cdf] *3C6ߖmQ*v?$uE^b|;JT1e77JQc̆r|$}kJAA@L ; Q&_A7::~oQurpLDN0B VEüMNHZvXAҞ !mz, }h ĠnH9mDIBi `k ճ1LBS+[:JiwA(mr@G=*YU<@0lbԭ+&[ާ 9՝8P?J\dy<e± zX^9X8wȃ&7~)ɱ?fu+ywIzXD)} y\*/G~ :YU|k6xW?[߽bÂF@a9܃{wV^9}Ldg>2`;M.+8 ?τGvI|;PKpYf>PBF4O Iخtfr.S;\H(W*SЛV2V㓃DWv)}HCۻ"k&-M0\۲oH/Σ}THZ!Yt1#t+X9E]Š6=F9[rǙΠ &o*p˼paODs' _$_G:K]߽%]Rgjnдم3: &f۾ܒAeteĢJW쾓VXzv]Ģg 3Wsr t>eXbXn md.㏿flhiۄuD,ȶ1b%pPF (]O q9󢑽Rpl`ѽmO surh ,d_qS2Ț)Ũ٣:J˙G*' =JL/G(GKc'Hxr=8,{4Z GJna/6~Zg(Sd=f [࿗(uuw?u[Wšk8Fܔ*<; 5Gt/wjz>ӡjJ6Քa穂;9>Sa.wґ+:Ih|o Cfa&Kw7"vXō_#q՝i39wo M =)GM/쒝H4t. PVak N餇⻝8.8fvm]4nc6߲y{(ޭ mW4=BFi!;߅)\zfz`OHVe e9~u q0GbzVOTԢZ_A_rףR. .-gOؑܛiq-&UJb/Ukefa=Yj&Btis] A_Gu$QЅ3a J+W׵`mnj*@Et] cV&.gؓ(q>45JGyфZy 4n57ݥxzJ2ig?dPNT%I"+:*)P,a> !.j2RlI`}FprDZ+t~  _fRAHiYTX9au̹e!WCOT_16ia +K4ϢkH8"#9?0;-JæT$la{ j_%پ?Zx]܎Q>al{ճ\:٬ >{*XA'g5x?G+XNa+`OQVCmڲ]m(CdA dr ԯWI' j2"K׼Cn+@ISFY4׶ʅ(KG{ܜ Zǃ奔y8 RMUɾQ$Ȫ tk/oy^( \9t+v@Y/Ƕ`budі0d$)xޮ>2!7ӻ?趠-3=(#@ULTu U4X{PVK8I!n%VM-x7cGa{8l} +>WX7d %"el r%}~*E C {c(Ylը&̮@cfZ7K9-U{(++`)u:S9Lcx.ByuǍ'ˇ W5`Wu)BXhBsk~I D\='v' (QGI^3OĞG\3RXNCqwy}$z3z\ϩ|F'^ibMx=lw} |BQb*\^MK , )߀FAzӇG?32hr#ʘ]DY50I(B3?r ¤MbQ@=~!lR ̛o"g Cn:"j ҘԜe;1xc|,xyvcG$PzI./ĻU D|hvϢPؗkIu\3&IJ0Tryz[}]A9U"*]*'8؀ܥqe҂Y _F\ JjxԞN\9O$Hb=w. #+lUk5td.!aDSnxr4&Eqm'Vzkz7l]ҸKV}.g'{EF6љjBfǫYYp>N껳g,D<;.7`=vPd$b%@FK' "_8Ko˜,DrW9kk̓EU:lvِ<|yPOEOu+FO 5Q0@I.l |AC`7 {+ؔMV_t. r<+ eZ8dC^mx|i$"^`+h,ib@E!ҟbe/ϧ"6E1|YsCEte@M#LxV T =]qUm_ˣcqgw,@kYS ܩt׎A)Go jzp6$m*g-T9s[ZVL0E`{Xbr3v$s]$ŏ tfB, l۫쫟~jD'V:moLX0@i6*1| feW*N!Am蒰@ڊNeՃdA`/XB{+r0i)N?Epb SKqEs %,Lua:Ts/^f3ljD3 R7,t#5&\,GpP/Pč!Pz˘.]8jGՂMML}YAmXlZc0T mCx{ q+yEgc3cu…6t(yyڅ Ixq, Ѿ:AhN(~_oio$SƦǝӁtEk\|;>϶R)xz}>jE_83F-|18oJʠ UgyT2Rk_ZmsۆYC/laz6+*)|ΪFfc< q+#kcZ& elμdڵD` cQ%yG mY`w>`[儀w/E'K)T1H^d;bR7~ ="ruuqYR}oo@ a/y;__"Y Hv)&kO5URj4b{GSh=öjIMG1 DQ'Nƙ`caq zTo46wK$"CUvx+SƟŶ}\Ja&RĤ!7o*F4XjR9]X[:JǶ.YE.!$E n},3ݸZMJL`U;'&8B3rۢ}[rC_?ϡb|C~Y=N>;lo(Sh]ֺh62km!MHl(Kk49FZجzyH\j =jH~|0-muº%Ck̈1SÓlZd( .S޸Jw&*2`*j/h)̻dlVVnb~ssrs7sN)H> %h-xjF߇Al㝐/h!)'ʢ6mCf[p܏.`i3,nW1vz`OY.]KT 9$D@za9siʐ[ONu5U}ti}0~pzX¡GZmӧ@Fpz3n0Oɕ3$>h!SK`%6fȕ)d-%v&} WVv\H|Sw?+o %=3Dfw4g6Ո](( b$λ>q0xd e"iw"{R4)Jvmª2ADXa 1@EDNi"/Mx(8%&5/'96[8|bErZҿ#룲ԽږT jAh7<'CvG 7TGۜ^ݼڱ)20aqf11t@%P^*6Yi@k Hώ xXTDo_8iZ^˶=5WR`%>FdPV׷0d|~D0|sҿֻva"S̉DĬgT8<71UۭtiU2gOgj"qQ<v8v%X:oE+(*&6!\iXRM!X5l^-asdAb}l3󡭢ČLbg 9COϔg'ư4NM @]DߠD(Y n hfՍT H HEsW=X#lY4k istۡReزuUo2n]RZI2.JUP 6czw&TSC_j:m6y#B @# Hf/CwqdgDc+yġb%' [l:T+xyےYhGI6C^\Ew!Z,9,Xw̱9,g?*HL[yUdj5Κ-zN9R|? a"1 ?.]0`F^r/U/1ei.lrV, p(L$@)9_Caϗ YgB1NIJG%bP?N|1ؒx,9D~BOc,_]xɟ9E6^앩S τM"+#erd 3InՇ?Eŗ1ſcIUhx0Dz"a Qe|%F0'N JT\_,-4FGc9+JS49a7vH))@EW3Xsdi-:/R]\[*?AH+>`r$+k|6j@PA‘S*Z#NPlY<o O{6G$OA.r#r38X 9k&ߢF,O& 6LWʈՌKwZ5Un aE~F; ""^l~$^Wg/預Ng3%B3& h& SK $h]KdPWA+q-pR՗qv1ڕ 05c2) CōUL*m9]8i ߲?0 .T]0NYNj,5g}D><<?c@1( V}xnʹP?.= MMIM&. p^^ x$<./PQs36ωZa}o:G4˖>sRAq!e"2¡.VO(ЅpJUa6ߐcH+ӵ_\BM霜0ǫa~8丌twc;TvlF&hP6F}ˏ N!Z$4;L}hnS2pԘ>HA3_ nt;2cHrb|w jȌSڨܑZ'@JҼsN{\KH.B |նHmo|)$WtX썅K+K,E G8 =.m`IM/!TVǔ>0EGXa㇚8XĮ[m`pG >!yqSO̬+[vo fStցS"*IKm(Q(eY3sR5$ {ltqpU 7„L䴰JB Db^ԕ8us$$eapf,-!6 Y/ׂT*E@L ب˃Sf''v'0잴:ɍk JGWSAdGh' *|$[ V#(x9=6qC(Tyќa1뵮u }_Bh+57yr++廌G>sM> DSǗ>BD.O ]vglf,dWU_жeJpy,0P[e\?INp,b3n1CkX3i4umTQrzp0w]yyvtl_,~[ 0vJ[G qpr9x:Mb sDz[N@e.o^%ya` udhJM9,C6Eglk/ڿ=as d0WnCWL~~D"#hu' UK> H^ځl-3j_̨f}.`P i$m%>7uWõ#S6#L8wS!x{u:=_*q=|xzϡ ûF9\xqQX1e e./E2 ":^Ūl >%`]Js~wX(ߘ}8zT>*%HJfVm3jG2N-Oc̏23.ƝSfhe2iRѥ[qA}UO#%5IFL+>ЧWU΁&yj P#xIc|aTɰZ ['ye1 !P95%'v W2w eJP+&M )>bl( CKk]k X82/HTkX?F`~"+ 4İPmA(:yrGuٜ`VBLE X##\~tW0ǒo5M{4Fϲp6)A&6Mj"))V{t t!)_ Y NPQK*3ㄑG-/n/o8` .8G {152n(w#)<3Ⰳز3Vv`Ksl# vxei%}L&da}Q}?i%/6`g0SYFyq'G<<)-y.\$-H a"΁+m` L߀GgzZXȸ8dˉ7ěڃ@@Y,˜b Q/NIE'Eɂg:ר% Tdĭ$r\S(l歇$29Eu*@Ќ{KZ%"BQdi hҋM|ji3?@1g6qU5]y׀bg$;"N$ nR Y Jv1M.Z'#aȾ֭;2D-v0}K&4Ǎqʓ-wDV)!c`?aE::罢τ^,vū{Կ%!vuvMKҐz5g1Q_VWX"aNr}*e(䋻h^ wvBxLxA\&=i[ЋwKV:$$ϐ#jM!b f )AgӘLlduԋ7.6dX9}ik $kbW꜅o3l̥~#ŀla,+R4m>ˀ:~ ONy M yNbajsY 鮻]Gq۾EM#^ގk7A4VXb+z:H122@ _)r&(Ubz-P7, @,-rp"zwChWd{XpAׁ(uS> -}ۥUhZ&~'??G2}.d-M=߃>Cv4~753sgigNqҠ$8z%ê^m8rV#zӼl¾ vp~eZ˿T+Y* >5#6Ḩ2j^ޮU~P;ZtNGD е )TH!>y mQ"nߤE'e'4۽"fҟigZ }W'7HIUH/v5oi/eKqna. W<['1>HR]!@6_/|19AG}~FQ\{ Rs4j趖\TQ(䟨+lAβkCn2f{d8xtq+hҬ4h@Wuf}v%Q` N%1|sf{ _EKI˯_G^M:dc<#M<`R:zZq~lwɩckSH,{p[!=CXFP []05$M=k oG 2 "q[OeLhL(epxhQs/%l՜HoWo%ye P>^\|.P|ֳB>Ϥ2J-ָ qN>-0 =kErSf1ʍ.t7VӹR@ސy ($ߏ5\2? %oK;_ǵ[sk /JΠyJTIΌ8n$9K`\!;A8=:@ O 0?ϏV wA"Y弩O xU'_tgftk%f>dhڢy!B=7(o8W]J x[%otû|3HP$uT-)cNo23c9OWm o辱*u2񃎯o@ s6S,Ջ^|B{x_8̥f!m xW,:ywγ֝!y' K"i}PfڤZ 4}bRׅ@IuڱdxކM.K8 kXtMڛ.<{sZC0̜ 9[:pS}"96hCGX@=p\ JsȪx'$p^n܂R_J)Gy-'.1ҩ-6:5Ei(K_MwH=6e=) ,<-QoDNC+5K/v"ruL[R3c ]Iĕzi rxBX: 8jl KM`$cUxD17_:Qi@ e%'Dr6?2Mu·vJ:1Hߐ2A*Z p`5n}|9.H;Knf*ymm4Vb"x<֡0CIm޺n!h:&dxFOlUy*Z5^]Fë;II\PqMN@ d}m2o,"dmWCDZPq|uFt> ͝B]yW;s=ߤ-ܓ9۱rğ oJf=ii-4fa@b-L V?+煾&6r<WX64n)Dbp6rz/Ȓ#/hS)yd u1zEsEkkEh\tUDXmkpf!l,Q\`o&reO$KrƘQBZ)R}V#W4*k;̟ɨTIܢOp*zC!^W? '<:aD1r_Zݸǭ;[,[XbR.Vy! I rB:BwZX z]w&ύ(C^iQM*ɌS6ޒ̩WjQ(lxhK5J:!g .j=)95hh?HeOFv1՝!<%&PR1rВψ=hKF$Ynq'ΦWt-*Ŀc Q gJ "کTyd+7H4ڈ1"#n>枌 i!2, uW^_ Yn_zTJ+gOjIG}8{? [D=OĦKm}#!_3tzFa[x:%!O%og6G!RhZI#xŋaTľ ޻O`哉Gu% ް{DpQ'g2ue]$+gC=g^xM&2y/qb/6tS\uA#VT`.tr]`\TpG6 1N &W+ <]:Nu}&KY*(? A W։.PӾI1^(8`FY6m)0gĸ/QDxF8 :R|b .h ]ˉUK&1 A[ g4wM凶ݕ[Íe=SݶEA y \9hit9nTZ(c=>Y*-y[UCmi-(#%3TBT3cMSxABŹ\hH54e='SK?f~=EXԆ(KȲ.y54/j`'aM(B)e ,L9MՋKòvM?Ť&VDS=iɁ-S[Mf< Źn_̑ı*`2H#2)l Q8q_A _5i^"|bxmK +IyYF<2yp 4wJQD5]]cd(<H(Tgnh,@&+ X4R]ɱ0ehŭLs䏏TeAeDgRzKkEVMK J 7zE+$eOSkcgZ5^h$5 TdV"d9)=K^?ē[{oFK:G8J-̽:OOP8#aAIJˮmC;;UeUbe} ՠ}2HQ P-eXOyV_67sIW"Q-[ L$Nr<ڨk(b,=7OCΥx`}"s;PY| jfiCp叞['k#}Y>:>u,vc0y$t e4f! CHm5Ky&T+㜶; *ӮE<6:jbMkTmp4-y57dږ 9mMR9eaϾRزR 0YB&cNYӫOR 7 Z Osmu{%k5@k+ca(pI4d?lZ6Ȫ;9ԯy:;eƼol GڥfڎU;~"alGjm.u*,S0ΰAgHh `< en agpH4e xp;D*gzаx+' H cPߩOM25XI?A|%p>`V¡/xu‚_^VVTiÆ\Ds@AkV8sIgH?M-easneOrs[K14#C"TuD1{?es"hKCn?hX+vi#:Ǝ?QlC nkY i@MD\Ox1q wq6qN.<8߄>co9DB_ ðAh֟˿R&;N< WF@ä[;sCf"N"VSML_Pb~dɶ(.J)I\{2S'2+']Y֦awNQy;% zؿv_p)Ev첖FrGz`"euh;相a^ĦFZ"kxzD:x=oygUGk'JKio`UlVx,ieZ&:.-F+n|y",j/C6W½OKaSN^*9NTkt/5/*(7pS`r9' !^KW}EC^D0vgQvv\QyKaAus-tv>O-p<#WJz L Gh2x7C^W[oT@涑 RQeɮ/hK*&iu/ۂSv u/ăJl Ry֛ࠔ+.f? FE87+bGoNOzGh' ˿yh G[:y2ә_̽~Z%cqk2 GQ]>wu[%h[_ "Mi*|*.جFRWֆQ6UJ?|'XCwWe)gPh"NR6tSHR1j&WK2`ٚiOZM E63osѮ})->5HU]̴GDV1bg]_ >4m9 !Z~m(tGV&sD|AT|0|t\[z !9,2p mJ.nY/f gC|{_{f ۹~X#$7yB Jv4Ә+O/˽Fbh$#+xE QWsxH#oz5|,3JbD_T~ۉDͥ1*x!{Nq>&n.*^NR%j0FuҽO6Y}HRY|49]}QDetH9{o20 yuEHp gxQX,u"+Z {=K#V+51O3l  ''Zk<-f~z~j贽rF{O?#ܸL8e0ޜZP&P*XAYb-{8d] mٗan{-@6̹ȦF ޠn,Y1WmaET S:%-A]b8 Q=3^>R5po11`[; ƙc2}eT lIPh_oT hoq Bo1!(>sMHtA9Z"S;T8r3 va[`?k``e]_NWD)\!K,&?UqfV}POu|LGV&VK1P<ʮDE UwG+ĥ1eD*1?px)e~bJۦɩWMs _fcr`\5mY#*q\#S/Yv|f 6cȫtϬa Hb&K7' IvflOQ?eʄɵb-Sf7dpQPU7TeԬ`tZ \^'ݚWnEv۝qFNμѳe4o,)kY7h:-JTO) {wѓIb^e* ,cnGeUq%<lGDO-O桷j%?P*V@ꎗUk6t(G\Y׫7Qܖ2XUqehcYm~=Y]i$`W ^튳 zxLINCD^*^ШEpRod*%Z'KMLe Q׹%ߍD+ޭDŽ%LTck> q)tTz\u~/pgngN AÀmCԤ("mQLژ}Bzٺ^ <4*_[Ri LeҳK‹W[2=M7gl ḱbև:5"ĥnVEvh ✥#,Pʌ!CG5 \~I%D2[FOÀ&>R^#{SR,fQ' G ЄcuSX&+wJjTN@2x.!v(]8<};0{SaUGZs-g垶j.zh1o6aw.l,{ +{su\P?*ꈩw%!|(JT6mE?@!݀A`ToZbA\)[hL{}tApup[Ϲ/e Sfu/`bѠIʰ0 il&od*^nj 8ңrX{,j/Mrt쬸V>FϖĠ+$9X")jìMa5,)]pX_H-y. eE[ZW.3ڨp#3-"R`Cf=TH(ApX@ cr[P"TT^O4)\v{"lˡn' q%=ԑ} G21qCS]t4qaUFmIHC4ASIkU3FnYU<`T}i-{a AjF5~goi xnIMY28@|IxKTyf G@u1ʤˬ.uƜvbp +fB |OlS`6yD\WwN T@- A{[cbY5$' Ûsj\*v)]d\:n.^~/kǹM6PY5f^hRq "moB XD7 ER +ќ]nb/?\1\vgnd<`3j0Ls} eBAq.wjlu&;\nX۳pk7xL2lsIBR_Fa(` _ 4.a{nQCRGZzĬEohHVڨ}pa-y,=w~FF4T)6&HKРЏ^l?M4d[ 緩PZ6㉻Oj?xN`zBy 8`Zc'퍲̬E>m6DEwKb4 D{!hc=9@8%v(98lW;}I6ykV$r}v. ˗uL}}V%r=^'Q`INX>+a! 2puXRe:_IJeC(T pjUXPf'.Ch //>ލǭTpMr +0;rs5Ÿ T3t #F )Uh?Lӓ^]4cuHZ=8t='#FBWdn"Oyjw,iހWB4ԏ.|{F08m,Ԋ\ KᎪbnGq+t [2?cBVdh~F{i3 9< w+w`۹ߛk *eKpH:9W3Ԙ+o3BjxL:.ɯ!NƲr[a%!mӾg-qw? eN þMoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ\ygsa+'>$!撴7\pxOiM/X3O@27r dPL0}&L#j s|(`4SW'Tʫ֢:PTgy4ˈ%li$$>v2vOIL v+::ٿEu"V]g:)*LcN '?W9Ya@ѵXlD < х&7?xV~=g^ۙn(bUMMJ;*ܹ ;Ubcݳ6N 9+kƒB6t41C֎Pl'G#Uy<⸈蹌BV-4۴r}NjW5 RȅѽgbRʀz͝霉Ow-˟8j`Bē~o Uhi5r`lؾtGXk7n $ޏmUn]19P>Eͪɮof2kWy]ecu Bn7J4'y7Oo,0@8uS+ƿ/;"ic %Hz}1~6oF~ytt:cU Sngjba,--֝df\>7Fsn:-g$G3BB}N,q҉;B󌲵@h~qS _Ɉ?ư&.[-76uy,j)snz&7ww=Hf5&OONz0!_Ǔ6 '7ln!;Sgf^DqdsK毜8Upys/ަEAN 2a<~fŸ\+,HrĞ@78A.<{۳C7:6n^ :X]<\x%Ezto~-(g !*~*Դ5FHal/> nE޸ʐM~IgarRe+ ak=˼5a҃kP glC)M 28|' NZ3?]He ? c ]YjS0`A,.fz^|Q\ gm 1$ T姿-bni"HU ~*D5x V2DTZſ"l\s jptvF| XhoJA D?!n5JˣΙe;-F,_}e/ba7!0{1 kyk  YWf;ʯI[H(>N]ix q2h|c)M]譙ٹ k*:j%hS2xFKhǍus=zHЪ<ȄB.kvliP6 ZKbVI|,ufŅ3`WLR-P.hˢ@~+:zbx\|ޥ{[59W3,kC[PDZi&=%%OuDH=wuk#_&N;+V͠NBYU'Ai awrT&(Om<4nY]g/F"7y6x02!>\;{( *.fpgUiyh&8[UF;}S yc:Hu93ӉnwMu03_%B/AdI V|k*@)6!xzUy/[ MfyWs-A"0.2qdMřJc࣠@gUMq=-bdbC9_Tag-],$n0ӠSoL! HC$DFF:stCu:\/{n \ }R1gшdrq4Q[tS <.gspsB p-0T3 0>ɎpN/ˏk<2T^hJC2mR958ai->0ԣMEIMXwpq< Id́"MW? ^q"FC%֣%d 'l0FշC|)f-p#?Nx-r U "=TN>wm 6e?;YFޯoȪʹЌD qp%y)q;b&8@%96ܒuLb1F|$3mduNޙ<RcY4%ȥ)VzIQKuNeoϬi#H6+#C2# q8jdYRY; zY3jd>Lz^4K۟rˆm^l(Ha2ီ4"M*&MAbc$ ,HIZR`Fӻ'y t@ո܉-Sg+#Yr 3l qm]d&Y53p17An?ϼXѣ}{9逮 rf;Sly'4;D32)E?3o,1ZĦL73gYܣBDA6@Mr$?ϖvfǥ&glpcE5USyGh{#aqm'a =slb 1: ǨQ~48^ElwZAE矕Ɂ%Ptxmh8/UPRpDq1uv.37i5=&0͸!K*gL m[y^Nɢ I\4m\t/KX2b"?A\Z} #?FA.^xotO{4F "z-b8ltYG*z=5LZ怊*h]-"d}< P^ʰ+N)Eܸ{ACկ݄9:۹8sMf+qzz`B6 K0WJRWo394sE`:#|wNI1]^ߢ)hV-I&k6AUtB1GW!bx#g]YW}n]ۇ%4;o*.'{X no^MuѦeܣd(,{,byuPw N,h"ǝ͇H:U"9Gݵ3ɓBL9[pmۊ+{P(bS8%p da~n_ ˾SU(7ύ?ąP Bj+=)< 1b1s"覻BࢽM@et*$hTdJv1NyFڂD =s=wBTDznr^M(Hd|/(U><'ֽSwV0ZojvdYeIY YBЕdg\׽#k34{_`_z#2 olx[5+GK(V{,G+SL˺qyA#wVPGH{vw!+ .:]Q@-Zm槰;ʄX2z˕/Bgq J?lZW|=[HawS_̽)n#Ԝ@%&H({mDp" 67*|{vɋ/#s,\%,0qkI{>{g:"ɧ(X9ao'oS-2Պ:GSM7d~.;\U`P@fAN7yi,s%B<\y릱a3`j"C;۫i]ew-fy[Fjl`SYD\F;J{ݥ+4u 41e`T́'|E SߟrXl7GZUvsEv7ב/E#@`?9XNc\0y !\_瘤U8YF0w\Gc"ofp@_>O3o}o6Z_*$!GHAz6`1 /=6 ̚f]πoMfmZ^8$bylS|M7/t$Vީ*m> 9PZg /Ǝ#m8 ]탧}ɬ#n Tf4/$O]@@8@f #U͎4.@:oI!Q.5H^"0]r*a2IMNnF9&310~}$,[}iI@R%&&7fz_J*$|q߬_GѤt^8Պk"L05EtÊ8zD6R h#(5&Dzk ԼԪB%K7k(\Xeއ Jn`ތ'p^ k,ӐyƀF3?wٱ p/ңi 슷߹OA"|h+_ GLwk4rh@1'(J|9@`O:[0[H4,noğMv?ǃI N pEid-#+H3,hN|Qk,rc+:}$Ȟg0 $$LQr0V1l3vv=o') y}<-;Cr$:#8^W>hEuقl >Zwټ. %mAqQF$ߛ5vZq:Wܻ?`,\7>ĺ,Й}VS"z'cS\])V:6w j~Ҫatr{2sQk3͸ ^m2>&FarNsB^MQʚf.]WB64g}eCMx EJh= s$]z=gN囉59R#leܥ#O)=O2oDeA 7N9m 8$SQY-5u#$N30 䯳mXڂe@Յ'^74s]jt rv*yfA={d^u[q| i?]JX#l\(a\^@MYH(A.yZB`K{#tYHиhtU*?K(ṱαyRed3Z8[9TBUbunLD5)6 g+/Hy$ef&?'\MW  ɕd% ڰ$Mvln4{0|$1(*خU+1ױq& Nj6{y?a! uQlX/G{境mKeia D/ly*_ 9G+.Ϥ`FoDRK"5M_[F%:w38c^Q7t7N⌑c܂Xf&D 8xAYP.1 tMgaUi-rRTY9+ιH}5XT?#C,Zbu s!E'BsuI3b*1s]QQGC֤,6Nv>,h+$tw.&J(+ i&FďIl q1Sa r_}?뭔߭&?~*fAv;=1=Dބ7 g/.]s5޷6 (zu@a.)BttҖj߹6 \~f3}Uu"0I{CgE%=aV(O'v۾-gGʯa[p I$uqB3ş6 e}lK/@dNLr 0+yOG( 0UVR4?/uH?0+csӘ0_S`LA !Z I`C+vT]Y>H܃(85VOwP>ӔǢm5gį;#Jfø=kQ^%K偹O2ITrJ}0dҟb%K &;}`%~j9v^cZana!t<.6{9-!:*Q`^ܗ?^FgZ?]˹p~F,g#a J=9n(1nnϲ Cm>P W) ]!s8sF)Zbu_yh+5i}$` 9w \Isd#^/dS\qy3r/Dԫg}Q؞@5m1w("!WWHz81F>+]:?>_zyIp!,<=ԀٚH*/8 qm% Rs&K"Վs(@$l}AJTQQ遛k$_ _ E|wQ!b+2e2\2SMv ~y$6!$eQƀCeKPNmnBy2}#8~/2:YF E]j&+=I|'o9mci̘[R=w-̿OdZ,Cui?lbcȀ@_xq#ű=Bx^Ǎ6M( 3u*bo1Ʈ4|r^"•;D<70n|OVyXhlRaFiuџ^r=i=ub mj>*ۨQBĕTfGg>(92r@ϻeneDߛ2Op&g<~;!D)Hr~mR:yZDlq;8qXDdFx?)!WR' %KZCe4;i:\o#a#n)-ݩt[L |F;V9A@mV2A>u u<Yz^,^ KbJ~Hqc p_HF˚B:a -^4zc-2*Sk'1zI(_b  TP>yr b/] =IM |_8t#F8SͶ6ukYqO]ar^!y/D(qXt.~lG"MD'esҘG d=+`(X^q+_x:+粄z~j ֛-)/,?>;nZ4p᠔/+q(Nw阭g?99_t֝ݚ[av׺N1K!u3'kr;C2.>"$\~}غl׍ܚ72pu;Կ50IiH"y0A<0wwXgOt Ŀ/  5~Y,͚tf:1Ou^,r9?Ft&/e]n9> $[Y6C ;UV`.4V9sRdNb)b6$z7gk R+3 )LE@|>הMN{;[5s"L[6q" :JtHڰ-K^ފ|IVnڲwesQ[L%>3~uE"g)oBNwTdl8燉悪E cwxcv4 f˯5[)R~yį떻5¼r[R!<6~Ϧ8~@H$hT2V. Z5GYЮnC?G1yH>ֈ|:9͠O-p%JKq]ara<J ہB':3;JbJ: XX%kđBߞDPrYQ,Wǹ*LnC]$ nz݉8 bO%,IFqGubr | JՉ!a"~> ;T&z7txN@@^Ϻ$qU=}|_~r&ތ'Į鼻NO2zZl/Hç'Z(eH0PDӆ1۝i\3騄)y&ǘoHl/SY$/3a[P0*`uP]1;RVvQv'yr#L~m}'W"R9ߦ 2%Lf|,o%]"ϼ&+q@)@%q;@+ 'ʏvןZkcBF*и+o lo ,2<[m9 (i #i]Bm=ΎءqpY%\tBg?rh$:Aj3sYtV ~QmV\2q>= O#c:zp}~AooVݒm\i FcIL4a} {R~nQ{mYյws6Ї~@AQN@F_+|A0к"Ќ\W;dkWWG[3խ<) tPJ+0$px[ߞFk#h*K)Yv;{yTYϴ4li{=vZbz}J`)<}i6oGETEɛ'AעZ>H0X]C " T}[7-ì F%̑6VK*#Xl@j:ưA-1A^d4a@z:ho0Ma\As6iVBu(Ĵ”_O+Du`G#p&I&!HH[Rj/sԨ(&R c#NjGv]7Øul;zߏԟ4K"$tj@~W1Dکp}M4k-Q:j2wPݱ!~_ $O`qǭH,"ljDC9P?EDlj}_"b_ﬠs\j=\ H+[3Mi=NiŎnb~5L ptI`Vz/Gg9>;Ox[˲ky6'᡻ :EոwkvVs ~яA^H>C>^2kbtwsiE76h4J 4sZ\|lc]/֔Is2o_yiVP! }bv,unZάοk*egFc`PEꦚ9(60)S38k.ϢD'*Qy:$e\|ZCnex>=QEwn8⬷ND\ZXMtXjtF6A t҅?T1.x4WJ!*mkTO閇ۜu[ؠ~T/WO 52SQԍs"eQMb#$&P-~o#>SHԤs!6I( P(CN'(E+%铸<&I}^NN#PjqqԏJa{ss` 5$G1$II@=޽@'TTD2CtZJ>CT@6QS'.r_,08UdLVp ՛\YBAEjC0}ח==dk`P_\`k}Gzw@,}laȰailm3D {-U~5XVÚ&BzIZrr"./"B+Y-0b[qFL1 > (>&*UBӢܷL8\y\)uTwі!ݱ:DibpJֲ&ۧ7}t.z\

[7j\i>X L"sDøHuK{&z^42igr9ΡwXPki-VKujt"~J}(- T|h\IbʌvAUYD@$"mK?ܹž^oUJ) -MH*{VGw҄o0v>HMg6I )EϽ[z$t"#b^&2aΫ?=`E`8Ioq5+U˓FL/5 ?o0"'GAI;` 7vĤO(i92⎦h 36e HtF U# Zl4*k,&XYw0h]#Hc߶*r]ǯd2|P > \+[К[ƶfSrN*MYL>5 +9WCroo cŰB#AVunG7b$hTvexMޯ'|&84|BS­DQ 2]k4g>u0"vxNاycBuǀRyb?U#X–$F g X[/T,јy$7j֞p)H+Ϻ>EI|\\0trlGn9gKUOc}KmN[esiݔ[zMg>3C 3O Czη䄍umG[:&E cQICNK/ʯ6DޚJvuY_[bh_RUP1w Gp䘹;0[mMk ,5QNJ3q|@_ra$Oh2/gt䱽J&"Z`n ݓјLEa M*ɽc0Lp$8hbԌ,%q`bɓ c2l5ȓЇiz" N{1G 2$IBeL#꺢 c:pcMaDo1(Ek &^r@5Yzssa6c쪌jk$_gƿgDӿoc͟!LD>=̲AFG$`4?,NQ@_6Uy~;e t}%Zp/ڰ&6~\vpE7RWbԸ 'lY0yؾ}/-'Re ҇-hn)g˚۔>Eچ<5WT)PZ57^P}_ ԣ.C$.B̺آH!L ;:EhϞ7tNEPc)I6Dv/d:wK7d1GƼ f<`$\3m].rk ~H҉'J_G": 8'0J b0[gHmSh ̱G$+k ӞHEDtN8ϡɮ_:և#Bw9z3E*޵WSݙ*nIpB|B;20Ϳ̦'-]eLdlpuWԏbI$Y7̽Pu{RkZf<cF[$ek*Z 6T1azbr򇎬I3G a尕ܚT}VqCxV'➊ޞR~ d/ ]r#K8فJjĤA'4}, Cv-5 V~rqf/9YDj ~hvT2;1C!͕lZC[ݻ/Bb"av-6Wdِ (?jtV6 [ZA5:3$?w gteQ"\j.R$YN##L1AL̠͛R#颾er1{cs<ڇj[3F$=.ID*~>C۬T^ԮO[nF9֯qc)2 :|!k8Ytgv4I"l)Aw?o#O/ aFz9~g?ÞK 0$Zڰ_k۔;OUUXxQuvxϛHۈId $F~|Hqď_CU8A?rFTc;`Px1$<5 L- ;ƠNj_^[cgJNff!̞pڑސYq׎Ђ+uy0ìM;H!7.}6}kr6fFyt] >Ej GeǸܩ6*gkah*%Z]*1sO,EPu1j>-2lwF;4E}BsoW\xoi hKD%hMۂ8cӌ_5q>8 C$F2=+j? j0" T#3wDm,8VS'KJ“.W7:Dl_[+z7Ab[/SUe[HͺۦqkQƳx}bUI ZUJeQ&yBt3?8.Pz%\sLk 7If 66"W!\){ Q)tVvY/-vY ^++:*CxUo0ˋ~Y;[E'kфUƶFu;08RfvaGo~3ݭ3`9iQOyJ>ꞀXmVR>v~mcLh6ְVۯ %_Nj88Cȥn*u{?Po}HѤtb'2'sOO.cc W>XD%NԫTJ=e7+8O<^HG\=f{6Tz@ "[q,+bϨpQYT/A݃SNg(q[*[|En4 InH8,#(7 K~^ ښ߭wuóbsen%Tz(1*{o@skv޻Oz+VUi@6;!?}N"11_nw!G3 b>Yyҧfn&t N)4W)sp{H,8L2iAy2#0$8ډAJќS?q-zȿμPP8)Iksy`3Ȼ*AëRJ#Tܽ1ȧl-ؐxb RoH;sW)>"~pj ZJPsu34#TRxmnO!R_r &52}OR nbŃ.&F;FeD|M737$Y|Gl$nw՝bw{ t\Oc}JA.ܽ=g~<͆!,{S6 Mur =F?d$>I u9'Ⱦ!C']ty/%ڼ>!rrQY\dޭQnMkv9Ou&FG@փ {5eD*ʪZL}՚}(=,ďˢW)_w ۈ"}/zUz<>&dT]$BڛzqE[șCm$Nɼ0:;w3}-s<(? o:`*Ư׿EԆ~ ǿU,}od_C:Q/ȃO~~o#EEr5Dָ;C~H"j^7x`ߟl,\mg3,%0;[+&>R iO;~=pU*4U{ vDg7q[z9rCxxef6鳢WAd鶬f{V7o˝U"pȏ mO)d,YUݩtu`Y ]XEql'Qdy5tz}F :/,'Թ#+h*.7+#`2;E+r'ƒ t=Py8*Ceg ~t7XY_PB!uZkZsh'H'+ýS[0m'? ׍E^j,׉PwI - s8D7}' n$wíصOXW2|0^vO\ϲf,WŪZ u)̡UNiv,w2%N{FLïI RC/@֘{ &K^mc*cN6fͫPqNCj]ȣBi El>1Zi %}L8hQ罅g`LH`X.|vz:+c_65Ntg:ea&cP f';ڌuV@)|P^8`Q6uUEOݵCOe2XMrnDk]^xA!ecu>krpIJ99LO `2g|'QpwRn3`oI\A°/8>(UM[ϴ|/w}TsTfV:ՇgۏIvw6f-}$$vu$@Y ىyj&.MRٝĬ۞be} 2cRק/Ե3x 2.J`S:ejgrlK\6aM^96!ۡ-`G8՜F)P-Vf:(z &Ej:XS(G⌦T.0]A(WHAžIZD%( #r/)SzH'Ve׸^$TyN1GO\-Șgf[-8#?{w\3־u3|UZ0'ja 7$] y>Zh"8m"A  m9o jyM.rKEoDfVUsD3r#00߄T5/ ~'[%3'LiOE(bo,y%4`0wj4Sį]kVP9G[;G64^#%xQ ̪%Y%6U}K*\# ~oŢH?E ys/1Ro6gsWy bc[h Xe QiN+w)i W.lLo/֛fEn?lTҎ6R`w P`Ę O\>׭֙im6FicIYޛѷ]mI[g>xȝҝۋ2Qf1v}=lq6 mvVukecYvsWLQK0+ӁHCZ*t-( GZB0}9G h#{]_Tzx %Z y71r<Zcu:!| BnpXE +QeJ8y}Ԟe_"&N99/7&tTDX]Ac{'YfE0Of>V>v(510e{ m. K'Zo Bo,7nr3*rMv:zF73*NvFjlD`̌A'ƾAۘMQTvwi-u}'1+8w)a|h-j#\ a~/<-g%1ٹ&36v] f1\=m%7&n}فdF3z㮞*N&a|ߨa] =6R&-Ze!~ w h O8/b$i"Ps8ȁeuФ'j|YəU{1gԺtv@VRjWN Ӱdg5; Xַvo*  37s!Ͼ^Hnut9 D!WY?b1|&˂^4 ˟EPu|dj(=o,LT?0 ,DZ9 1G E~n`I _XYk0J$&B9DQF:)''WQQyUg(1)i8aMD"Eng0EehJY kg𩽍 vZMZVi!V{$TD<=E}xC{uP֭(DE7:#3򿴣*/œ}cG\3A07y-;+fûL ӭݹSs-Qٗ*rP]ڨ+/6a VKa9湠O ; ߜ^(8O_ރKUtlsT|gT?IZ6pm%Ed(w|ؙXY.q13eNעTTK"OL=v!OHGQ2џfDIa+Q?g5}]ƠdHv~鮻Rh}8 (SKM2{=  YFܪ ɄPQC_tR]6s'*P[>g[yT_v6sTLb+{!q֤)-'<4yL_nw9DB[S%܇&z<<`@juittKfS^ުk%eZw\4cntݸlLP^\N9`w{&VB NIaamy4aAVۨ$II8^I0 \E>&%7OΕf8Ѯ a>݂:t!weki",M-&MzK}j# (v?0S ˘(l '|T JVzo/i9L|3?&{@jN ;L!w L- 5" J^}i0GRD@a'{bbe"ӣNҀS +':N¼g?z&0YG%f5gP_ϷTr\AOEZ2bb-nB+2zt}݈m 0u|2 _Oϑ汍Pi'q`v&Y rCMؾϐLHĺGJJ`xBAsR g7W6 f-{BQ+<e,SK3Q+ '@yZZZ1V3B&jﻶ-J=_ș_6,rZd Bdb*@N; !iOiwۊ)4qӞ],R0Fo5"JGcu$ |Z*;żb?KbWI~+y;[rYple 'S.nnL]d`@2p/ۤ- emh1}uPduZϻ)PAwXJ ׽D$%XxFMV]T Õ__F!e].35O{=Gń#C[~! )zlm2J>w5ח`?ԭ\_ʁ:c "Op<`B$[buk\ MBzܰNlithVLLg& 3{ic~3q0 ̽JS#(*97IӺ ɶR!+ĝq*5vy_%:Ɍ7z)K~ `)h*Ѻ ح꒿dfIir.ɫelMއxnƨym/ޞBm6 -Fdhw\jȰ+"1Ed8o3fH?Qtc$ kHZ& SX&uvH}t(FW0a ^'+twH\cal Oe_;5@R%B51Ho4g'RrgHqߚkAPsBSqO7|:zE4% w:%%pk Eo=ckfS}4\ *(sm(æ,X 7tS ed>~ -]`g@땔<v$M(G 8zӫkse\+ᡁg9J&H3Tm}]IMzߚT{:㛴#Je;rK ٞ(p )fE|Ԗ.t,: O(SaO2A<<5S RˆaJ_d| =TUFxr C,+zh=[ڱBغ|"M@ثGr@WŘe  s[CkU+q`(HtOctONKdUF:Y h2k&u"o4)f&EM#B/ۑ_~Na!H_J1b%Ϯ/RC3Vk#4xWfepU8aʝܻc(R[H^V{!SH?rWcdK^砌\.gU֥|rzM`.GWZhi+$F1RO.2MCfQ>1y٥E"e_q:81.H8_$"Ic.Y{`ZH+*LB l@>,^&ݓΒ?8oԗȦ@-/kGCgb3tvĹ,:AI"((ur'OO1hz.!2_ JzIwL/I䲞])%

Өg]ڰ&#!3"obfE?N[ײx('3p;f݋~cސ`OP )3XGbjTeʊkoOGa }mtlIÿ ۚ#?Eh?TaSM?#wvϥ]J> ;ESFJ\|-2H,<f_^{D&+j=Dغ-4ocǬ<(sW R[ -ALQ([|z՟-CIPY0!}V LKN l:E/M0t)p@9;&& 59L  t(Y~b$~k| ~c׏3Y8'c}߭Yr:. ACp US$N|C@Cҳ8f_Q*|:*\tVw^0cYڋ,^NzM{%Kn$J"SljpXĭ(vMN-Z[͉w\N1[jQ Řf3;x4N~.pWM" PnOqZuh7 UG[s=7Q/Z&s_#-"80 vc iw0\z/Ay UK.6 _|)|\Qu^eЕ$(4,o`_`%ښjT2ł29 0 ."hu4 ;x{nu(rs^цq>#P"{n 1EF}$QS2X#n.:(HB;-q0,a9'A0&]|-GBㄚq[t#oߛ]xjoɢŁbbg9l}SJZ^7F"Y QZ_QD4 C{!P&@!0_mMJZ?EއG;N>Q}?0@~ PYL%|z68)O/~Ut2ۖ`}h01(0Fa38Sk$tc A ldbDP;q]3Wjie .Qq(r7(梚38+)ۃ9AJ ko rp< މ4Kxs\wU'_DDEN|LlnT0օW^u'@x+IM}Di,Prikc'7MslS(-~zF:Y@:/Ѧm1ai[ihsX} N/ .,E) = TNW~s qT+&NEdfUueAu":@ܭ%[}goPb!qF3[sbݵ+ jM$ic2HalNU>ppQq $6г/ݼ/Av(7<E9)ۏ(I\XyFv8}8(6 Y?E\Mס"˛X^{)D_#ޱқ2NțӋ1Ez.53]O{1ȩX@ ohh >ŦXWpBU>-=p aL=N"X!pz){|od̔8$"dhś.b~L?O 3bm6+CIuڎNO0BӇdiV͊fLer'?߹؉qtk;'7;1Ry^j?.Zvͬ$nʽ5,,:Ȅ}v.wwbpVT$Rt0r nbG[#b@[7W)V40׺TaOK{sCR@[]6%cnzsR9ma+N{,~Suz+ćZ[xkˇPLI[ǚN,хu)H[я geDBM<\ӥɎJ~`eȢ2aM,l?(%tgFhz0qؒ'S멏,r?%ݔ%oa| G3!urY ZO4%>m*|+^@יкbl92R)Mv?9Zz",seX^όضorR,,^5hO2-ȠQ?rQ GHYE7粶a8O(&[ڭW0RYc]ɡ#\sGv+w`cv%a1k3i /^,]qWE(Oc-yVϥkZ._%Gɤӫ"q^zZnHwVeAha/{%$P7kE % g[X᬴Sc᪢'P3 մ?&b?/yBDrK0hCRٹACCO4O'9([YlB4XPSI\ owwaudA_0xҡ SS'9IYဦxM*w^:q_o_zqE*8QE涭Btmũq`>Vcf@@ U:``~)_}F0Mcv^<>%)HN vPNs SQ'όOInn``2t׷/\|v1dkU/!Zt·ܳB9QxBH[w'tayU\̘mJtB69!4B_F߳r~ֽ1]o5/L 52 &\ ?1l(Blgd09;611\> .sȾ)7lFáiok˧y`9=DFAˈ w~s]A-ȡ !U><&M?1[68 c^|[BN&qR}}BYČl+_J}U.db2Y %e7[N *zZEyXaI3|[k~gp*[?ƫ1t$! PM) .\k.sYQA?gD|uŔ*qrËI7z(We8 +(qɃlM6D5͊CjmK#mzVQ-{ !H6"~#ӥG>apfTd(xiܹ 4MQaQSۅcY+Ml}Z3(y_ X(|aPM#%arcLoΖŴ)@U^3_|&q/<R4Zi5 곴Rfj-\M }NW:ͪq4?Qg$>!$|DK%#;z Dp lDEw'^/0A`6DoquHG$8r5z SYbdfab~Y-E}D 5=\`) |g2FO *|/I2U[Q9]*+_Cjc9\/h%:8?d#6|8ss׃,I|zrtbGL~}D nf!T/|F}QD$euip6^w.]n"PX`]V~V^ǵ] 4Kr{u孠1w681 mتKb^^4boU"cww|ZJp3L"3F%c>ze<OԏܶdL@]K!!ysخdGKZ+*,X`)6۝,Vhգ]»hLlGwe!Y^G;/Y=qbNz#&u"[$ӳL>滔1]9jG"/+QÓX8;iiNm{ '>$d6Q∨;38t}q1p!\P|KU`!TT"rHK9:&Z۳qvbztB{n T]h%qAc8E G0iԾnۮ)*+uj^DCS]M<62RU܈ h`+ /b& 0JYr3M3¯"r.i1zK9Lb: Hu\$SeA2.\vKPJWd.Vn!#4.ORFSbGҍOkdhP;.R fQ)ڝkvQ3g&@1O'̕5Ppd~_'11$ S"dal0 BJc75e;3ck GX\>țt},۳OK9侹`g- n0PV3I#|=!Wk|BWU؃HL/ü)+*oL+3|H(`հN++>'gDr?.HZVv>`ztJj Qq#k f'aů1pHQ`b?|3FWϥDUiߴ;uar @8H" yHB "ݧ1()"nXO'{DT.{*YtO=UHeJe#H)n<)Ƒ.ʫ)uO-nT8/G\U)[;TRH]@&F#l~*a^~.٪fYaH1))Se0ms ` kdKj[6ԒgbE~;TK:fLr٭Ŕ]WS'pLF78S:EI x85ǭ9SdrU4KIy}X!B)>}RȲC;xY 1XM\pɮ>H1l}Δ8A`8Xv7犞؊Qp(,?ݜJδ*z E >MLm MیAaRW['@aioh7 h´wczKX5BVa`Ӗ@=7;͑nXQa6l]1ʀɲ"ءT[ 4.,ߠ!c 9J(7[2!,=Q@]1,q9Օ!DyY_(lR $Ը,oGr[!1>/F™zK=,$ 1ܦDV9o}5<YEdu@됊?(4FPz拆Y#|i{w.{3C @ J?-?Zt7U+=`_gA'8zPז r* 3+:9P H1ޏ>̿Z-M0` 7}T N6֏Mut23;gcUTwX4~bRn5۟>%;("*"d1ǧ7WУJG6nGB[gWs(k i#6pV U*"C[cq`|fAPI=BYtnx)a9̬]l_QjAn$j|G_( GDLSLO…fN9XoHЉXl1ID vEDo]-ݗdG}2+WkF`RP74@'/)ᶗa1n}8j; @ܘxC.4<20z#K̠v41j͛rN,> {Iqזq,.8bR$y/A[ᾙ},|'NLIƳQѢuԞtA||/AMJ"&Ԫ;}&>bBfaOCRCpiWtō~b%EHNM/#( aD(p>K Yfzx̜9M~dx|‹@뻮UL>.SP' qRpZ:󯦜r*Am Vy] _' c V!嚉؂l42ssUm>*aփX#:4` ^P~!vS5'X:{`g]*’X{j(i?񌉅iAϪG ɯ#C۟365;zA<9n9%ktM%gH(7`K&T]N۩Yzt%M$8U!=ٗ-)~p G3 9/~!^~ԫ.ZKe 8ؕkw~xQkxEu4[ 9g\m-^ۋҘ~oeNg9 LME^!˪ oiԗt#a bn-)"UU.6_]yއN*_aMQ 3&Ǯ37"9$ţTSsTp' p%%2^"+t+uuZτ&tVSo{n]bgK0?i=,9־P.+ W*_}99Ɂ[!SGܳ1J 􏌑1 ˆ>(O}bbL^hy˸g 'j"צ̰=!#~M/&L؛ӻ]9$љ /?^oeiTykp oq2$[؂[2h uծ) *~5U!kO#nY5@%է!y`!/qdfB!XU{Gn?RI?{n( <6?_\g7,,(J>;q9 jv`O8/h*8UYSpaL=yv\.1#/ wo@m{@zyO|$4R {hy4u(^]שlޖzGUQ6COmvwj]**[uhI[8#1T窐䝚*>BvgFD[7fP VT iرOȟ:# Lf^'1į7!`2 ?b0ipzpwOS&|᤾zy 'sPM聺dalB/kJ s>Pc2ulQ|?O]Tv S6eZ+N--T9*tffxFfܸemZk%PU%~BڰhswQmb@Y2W˶ѫcf( #7W-u}35KD*곛@,rUvX؃ 4v/L7}O3;ȉEC<]jH䫍?A#Ӄdh~ѾAOyH">ZNKwqVU⦌du^jRUl>l#*&GkOܽ Z<H=s$7XPis跠^B/Q$Q(|to2YŢlvmrrW@Y:۶*cRSjTe`Z\K\>/ Z?zj51kW%ouMZI`&L 9jhg)%:N9rl`s KS^iiN_uQ罴 :de=E^$gH1_ .3ͯX vޛĒeL3 rym0b%[$;egfk NlL_Fk魏±۽BkMYRblOI<:RL0CBi&\ h)4x$S{&O Ia}q@?ba 1.:~MEa,&t: XЈρa>fQL`i2'!#7!j0;G[![\xBqhiA%_ˋc;L[M}%BY᭥,v1e'в;7gT73r$`g{1/b B8_r6Yh@a}{ 4àׇEo+QD ,L&*,&xK>gO<ˊ#m^ o Ⱦ"o~X0^Vb۝t}u?57RF:P R&3XR6Xa͆ ~z7Ls$?# O. s d.-5[^zsMu$Xqhqz|fgO"F;B5&8xn۬b N}0,81rS@VlVihkݛ5-}WS<ȪpDdo?%$f&0l;lx99ԟpj[;iK)v I0&<ͥq0cԚ{'7[L*)>*|48)vޕޞކe!͞95mX^MfX@x*ZIЖb{a%_,czSY,黧=9:Iנ$ ~{O#q @Xel°UJ,كJIim(N :7 87`w5 ܡL~kJN3M guɭM@`h{^:.j9>@ʸ g_z JJ +}T/Z&725|E!45`2Fo_b*8UT4Ss=h80"-eI OGu,ko?P37M#VZM䓣/y4FKp׶01n֥3ZgaGcYG/S&c (옣\l~*/:y:t_mZ:k_3%\^RKֲ"И8D-Fߒ{fҦ%,sgM ho3vSC2:$I]DoľdL b ҃UfY(ɿ4c/ ~ZT-#euMGf6Az-eS`k\aLmVIrk2>Y9hl;O  W*,z(aضz/@"vjK~awZH7v8~ տq*KO8[ %P҅&s򼄁ݷW١PX*0iWF D M ]?tuڅ3~]~K){{3n0xY30G%3Rrjd!#]]myhf + A0gǘ# 4r6 眝N{U4:6ǡzz~ ĺMe6ab.˽T&4dg/1pDG]@A7F2KL|m pJ\z{ Gc(DԷ[1-O-B]ܙ/ ,dbtly7~<'` Džvsuߕ,e,-vZPG.k[iW@S wi_u[ǘku e{4u9[Yk<G:jwSWTjFHviId8Jz({/3Dd'GcTp /NVƇqU\츁V^ÐG-{J2f$$^%|Ry?|vt2+SY@`r̥ ;c;$F3Bd;p`FщrǵMNsz/*orlyJ5ظ=㾫S^]Fjl|{eY`p⑊4ˇUm ^9i[4Ip1J)q;.Ve;qqy]T__JvGT.6rξxxhQqt2T-66=jAԅJav땙6UMϜGR@#Rs쬧SЕtԖRdutiN6) րs_UFaB|.8ػV39r{PMVB~.MK-V"6SUAL}<w Kþ߹@Ӭ8.9f,9vG$g32L &=eْb5FMʦ}4yc-<氯pEH8m Ġ'dVLa+v䴥,T S4L=fGPmI).=ኜ&tw/+U5R橳duҰ\ĤUن)oYa֒Z,A+@#456ICS/7bʞ-z'q9tݴfUJMXg0v *O|E_K*I_,BZ;.8Y0[O$Yb+XG8CJ(Kd>>q4 ;kwE SyXݝ%T}mmyҌ8nڇ: 2e=a&XjJ_7_hLHYͱ5J% 8k5Yջἥkh[e]v3v|Uo.pO>I185lv}ػg dMb Sk78$ϟǔ͝UY&~$mXiLm RO_`?57v ν1_w6,SAG?^U!ҭ4$ 95=N68*¦-I|Y\r"IDw8/P*qF|ݔCh.a{\\rqJi%%,ْyP=nD(?_|xE32FʗEF^c ޼عm=|?W|fJ-i嶨C/lq B+SOz5Po~/<%(0f(x0B>!Fw-*?ykB%1784oYsgG33.(Ey:G{lykpr(A)KAu6Lr7ckʥ.n1 n?߈4Snp΋,[ߞxɬ+`ukTevnk۴JOa+%h=&"`7绥gC@ٮPt 3"In $`8d$_~iըS^ Ρ'1m?4o:?=HÙ#i>8%C TM_C(R " l@*~4Lѫt,-YI,QM9ifx#⫡rQVqtU2BXr*KnnHee?lfMF@T āv : YZ